diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 00000000..33cfcfcb
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "thirdparty/Sorapointa-Protos"]
+ path = thirdparty/Sorapointa-Protos
+ url = https://github.com/Sorapointa/Sorapointa-Protos.git
diff --git a/gover/gen/AISnapshotEntityData.pb.go b/gover/gen/AISnapshotEntityData.pb.go
index 9acde269..61ae0387 100644
--- a/gover/gen/AISnapshotEntityData.pb.go
+++ b/gover/gen/AISnapshotEntityData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AISnapshotEntityData.proto
package gen
@@ -41,18 +41,18 @@ type AISnapshotEntityData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TickTime float32 `protobuf:"fixed32,5,opt,name=tick_time,json=tickTime,proto3" json:"tick_time,omitempty"`
- Tactic uint32 `protobuf:"varint,2,opt,name=tactic,proto3" json:"tactic,omitempty"`
- FinishedSkillCycles []*AISnapshotEntitySkillCycle `protobuf:"bytes,9,rep,name=finished_skill_cycles,json=finishedSkillCycles,proto3" json:"finished_skill_cycles,omitempty"`
- MovedDistance float32 `protobuf:"fixed32,4,opt,name=moved_distance,json=movedDistance,proto3" json:"moved_distance,omitempty"`
- AiTargetId uint32 `protobuf:"varint,13,opt,name=ai_target_id,json=aiTargetId,proto3" json:"ai_target_id,omitempty"`
- ThreatTargetId uint32 `protobuf:"varint,3,opt,name=threat_target_id,json=threatTargetId,proto3" json:"threat_target_id,omitempty"`
- ThreatListSize uint32 `protobuf:"varint,1,opt,name=threat_list_size,json=threatListSize,proto3" json:"threat_list_size,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- HittingAvatars map[uint32]uint32 `protobuf:"bytes,7,rep,name=hitting_avatars,json=hittingAvatars,proto3" json:"hitting_avatars,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- DistanceToPlayer float32 `protobuf:"fixed32,11,opt,name=distance_to_player,json=distanceToPlayer,proto3" json:"distance_to_player,omitempty"`
- AttackTargetId uint32 `protobuf:"varint,10,opt,name=attack_target_id,json=attackTargetId,proto3" json:"attack_target_id,omitempty"`
- RealTime float32 `protobuf:"fixed32,14,opt,name=real_time,json=realTime,proto3" json:"real_time,omitempty"`
+ FinishedSkillCycles []*AISnapshotEntitySkillCycle `protobuf:"bytes,14,rep,name=finished_skill_cycles,json=finishedSkillCycles,proto3" json:"finished_skill_cycles,omitempty"`
+ AttackTargetId uint32 `protobuf:"varint,2,opt,name=attack_target_id,json=attackTargetId,proto3" json:"attack_target_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Unk3300_ALBMEMMJEJA float32 `protobuf:"fixed32,13,opt,name=Unk3300_ALBMEMMJEJA,json=Unk3300ALBMEMMJEJA,proto3" json:"Unk3300_ALBMEMMJEJA,omitempty"`
+ Unk3300_IADJCDJOKND uint32 `protobuf:"varint,5,opt,name=Unk3300_IADJCDJOKND,json=Unk3300IADJCDJOKND,proto3" json:"Unk3300_IADJCDJOKND,omitempty"`
+ Unk3300_FNCIDLDKANO uint32 `protobuf:"varint,7,opt,name=Unk3300_FNCIDLDKANO,json=Unk3300FNCIDLDKANO,proto3" json:"Unk3300_FNCIDLDKANO,omitempty"`
+ Unk3300_GPCFOCIFHCD float32 `protobuf:"fixed32,15,opt,name=Unk3300_GPCFOCIFHCD,json=Unk3300GPCFOCIFHCD,proto3" json:"Unk3300_GPCFOCIFHCD,omitempty"`
+ Unk3300_FMBBEIHCCJO float32 `protobuf:"fixed32,12,opt,name=Unk3300_FMBBEIHCCJO,json=Unk3300FMBBEIHCCJO,proto3" json:"Unk3300_FMBBEIHCCJO,omitempty"`
+ Unk3300_LIJIDJOLLEB float32 `protobuf:"fixed32,11,opt,name=Unk3300_LIJIDJOLLEB,json=Unk3300LIJIDJOLLEB,proto3" json:"Unk3300_LIJIDJOLLEB,omitempty"`
+ Unk3300_GNBOAJHMNJO uint32 `protobuf:"varint,9,opt,name=Unk3300_GNBOAJHMNJO,json=Unk3300GNBOAJHMNJO,proto3" json:"Unk3300_GNBOAJHMNJO,omitempty"`
+ HittingAvatars map[uint32]uint32 `protobuf:"bytes,4,rep,name=hitting_avatars,json=hittingAvatars,proto3" json:"hitting_avatars,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_FIKEAEPLOHJ uint32 `protobuf:"varint,3,opt,name=Unk3300_FIKEAEPLOHJ,json=Unk3300FIKEAEPLOHJ,proto3" json:"Unk3300_FIKEAEPLOHJ,omitempty"`
}
func (x *AISnapshotEntityData) Reset() {
@@ -87,86 +87,86 @@ func (*AISnapshotEntityData) Descriptor() ([]byte, []int) {
return file_AISnapshotEntityData_proto_rawDescGZIP(), []int{0}
}
-func (x *AISnapshotEntityData) GetTickTime() float32 {
+func (x *AISnapshotEntityData) GetFinishedSkillCycles() []*AISnapshotEntitySkillCycle {
if x != nil {
- return x.TickTime
+ return x.FinishedSkillCycles
}
- return 0
+ return nil
}
-func (x *AISnapshotEntityData) GetTactic() uint32 {
+func (x *AISnapshotEntityData) GetAttackTargetId() uint32 {
if x != nil {
- return x.Tactic
+ return x.AttackTargetId
}
return 0
}
-func (x *AISnapshotEntityData) GetFinishedSkillCycles() []*AISnapshotEntitySkillCycle {
+func (x *AISnapshotEntityData) GetEntityId() uint32 {
if x != nil {
- return x.FinishedSkillCycles
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *AISnapshotEntityData) GetMovedDistance() float32 {
+func (x *AISnapshotEntityData) GetUnk3300_ALBMEMMJEJA() float32 {
if x != nil {
- return x.MovedDistance
+ return x.Unk3300_ALBMEMMJEJA
}
return 0
}
-func (x *AISnapshotEntityData) GetAiTargetId() uint32 {
+func (x *AISnapshotEntityData) GetUnk3300_IADJCDJOKND() uint32 {
if x != nil {
- return x.AiTargetId
+ return x.Unk3300_IADJCDJOKND
}
return 0
}
-func (x *AISnapshotEntityData) GetThreatTargetId() uint32 {
+func (x *AISnapshotEntityData) GetUnk3300_FNCIDLDKANO() uint32 {
if x != nil {
- return x.ThreatTargetId
+ return x.Unk3300_FNCIDLDKANO
}
return 0
}
-func (x *AISnapshotEntityData) GetThreatListSize() uint32 {
+func (x *AISnapshotEntityData) GetUnk3300_GPCFOCIFHCD() float32 {
if x != nil {
- return x.ThreatListSize
+ return x.Unk3300_GPCFOCIFHCD
}
return 0
}
-func (x *AISnapshotEntityData) GetEntityId() uint32 {
+func (x *AISnapshotEntityData) GetUnk3300_FMBBEIHCCJO() float32 {
if x != nil {
- return x.EntityId
+ return x.Unk3300_FMBBEIHCCJO
}
return 0
}
-func (x *AISnapshotEntityData) GetHittingAvatars() map[uint32]uint32 {
+func (x *AISnapshotEntityData) GetUnk3300_LIJIDJOLLEB() float32 {
if x != nil {
- return x.HittingAvatars
+ return x.Unk3300_LIJIDJOLLEB
}
- return nil
+ return 0
}
-func (x *AISnapshotEntityData) GetDistanceToPlayer() float32 {
+func (x *AISnapshotEntityData) GetUnk3300_GNBOAJHMNJO() uint32 {
if x != nil {
- return x.DistanceToPlayer
+ return x.Unk3300_GNBOAJHMNJO
}
return 0
}
-func (x *AISnapshotEntityData) GetAttackTargetId() uint32 {
+func (x *AISnapshotEntityData) GetHittingAvatars() map[uint32]uint32 {
if x != nil {
- return x.AttackTargetId
+ return x.HittingAvatars
}
- return 0
+ return nil
}
-func (x *AISnapshotEntityData) GetRealTime() float32 {
+func (x *AISnapshotEntityData) GetUnk3300_FIKEAEPLOHJ() uint32 {
if x != nil {
- return x.RealTime
+ return x.Unk3300_FIKEAEPLOHJ
}
return 0
}
@@ -177,47 +177,53 @@ var file_AISnapshotEntityData_proto_rawDesc = []byte{
0x0a, 0x1a, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69,
0x74, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x41, 0x49,
0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x53, 0x6b,
- 0x69, 0x6c, 0x6c, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2,
- 0x04, 0x0a, 0x14, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x63, 0x6b, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x74, 0x69, 0x63, 0x6b,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x63, 0x74, 0x69, 0x63, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x74, 0x61, 0x63, 0x74, 0x69, 0x63, 0x12, 0x4f, 0x0a, 0x15,
- 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x63,
- 0x79, 0x63, 0x6c, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x41, 0x49,
- 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x53, 0x6b,
- 0x69, 0x6c, 0x6c, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x52, 0x13, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x65, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x12, 0x25, 0x0a,
- 0x0e, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x44, 0x69, 0x73, 0x74,
- 0x61, 0x6e, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x69, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x69, 0x54, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x68, 0x72, 0x65, 0x61, 0x74,
- 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x74, 0x68, 0x72, 0x65, 0x61, 0x74, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64,
- 0x12, 0x28, 0x0a, 0x10, 0x74, 0x68, 0x72, 0x65, 0x61, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f,
- 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x68, 0x72, 0x65,
- 0x61, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x52, 0x0a, 0x0f, 0x68, 0x69, 0x74, 0x74, 0x69,
- 0x6e, 0x67, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x29, 0x2e, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x48, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x41,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x68, 0x69, 0x74,
- 0x74, 0x69, 0x6e, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x64,
- 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63,
- 0x65, 0x54, 0x6f, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x74, 0x74,
- 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x72, 0x65, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65,
- 0x1a, 0x41, 0x0a, 0x13, 0x48, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
- 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x69, 0x6c, 0x6c, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd,
+ 0x05, 0x0a, 0x14, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x4f, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x65, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x73,
+ 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73,
+ 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x79,
+ 0x63, 0x6c, 0x65, 0x52, 0x13, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61,
+ 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x42, 0x4d, 0x45,
+ 0x4d, 0x4d, 0x4a, 0x45, 0x4a, 0x41, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4c, 0x42, 0x4d, 0x45, 0x4d, 0x4d, 0x4a, 0x45, 0x4a, 0x41,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x44, 0x4a,
+ 0x43, 0x44, 0x4a, 0x4f, 0x4b, 0x4e, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x41, 0x44, 0x4a, 0x43, 0x44, 0x4a, 0x4f, 0x4b, 0x4e,
+ 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x43,
+ 0x49, 0x44, 0x4c, 0x44, 0x4b, 0x41, 0x4e, 0x4f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4e, 0x43, 0x49, 0x44, 0x4c, 0x44, 0x4b, 0x41,
+ 0x4e, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x50,
+ 0x43, 0x46, 0x4f, 0x43, 0x49, 0x46, 0x48, 0x43, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x50, 0x43, 0x46, 0x4f, 0x43, 0x49, 0x46,
+ 0x48, 0x43, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46,
+ 0x4d, 0x42, 0x42, 0x45, 0x49, 0x48, 0x43, 0x43, 0x4a, 0x4f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4d, 0x42, 0x42, 0x45, 0x49, 0x48,
+ 0x43, 0x43, 0x4a, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4c, 0x49, 0x4a, 0x49, 0x44, 0x4a, 0x4f, 0x4c, 0x4c, 0x45, 0x42, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x49, 0x4a, 0x49, 0x44, 0x4a,
+ 0x4f, 0x4c, 0x4c, 0x45, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x47, 0x4e, 0x42, 0x4f, 0x41, 0x4a, 0x48, 0x4d, 0x4e, 0x4a, 0x4f, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e, 0x42, 0x4f, 0x41,
+ 0x4a, 0x48, 0x4d, 0x4e, 0x4a, 0x4f, 0x12, 0x52, 0x0a, 0x0f, 0x68, 0x69, 0x74, 0x74, 0x69, 0x6e,
+ 0x67, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x29, 0x2e, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x48, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x68, 0x69, 0x74, 0x74,
+ 0x69, 0x6e, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x4b, 0x45, 0x41, 0x45, 0x50, 0x4c, 0x4f, 0x48,
+ 0x4a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x46, 0x49, 0x4b, 0x45, 0x41, 0x45, 0x50, 0x4c, 0x4f, 0x48, 0x4a, 0x1a, 0x41, 0x0a, 0x13, 0x48,
+ 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AISnapshotEntitySkillCycle.pb.go b/gover/gen/AISnapshotEntitySkillCycle.pb.go
index 987114ab..ae2c85d2 100644
--- a/gover/gen/AISnapshotEntitySkillCycle.pb.go
+++ b/gover/gen/AISnapshotEntitySkillCycle.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AISnapshotEntitySkillCycle.proto
package gen
@@ -41,11 +41,11 @@ type AISnapshotEntitySkillCycle struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Failed bool `protobuf:"varint,12,opt,name=failed,proto3" json:"failed,omitempty"`
- Trydoskill bool `protobuf:"varint,8,opt,name=trydoskill,proto3" json:"trydoskill,omitempty"`
- Success bool `protobuf:"varint,9,opt,name=success,proto3" json:"success,omitempty"`
- Selected bool `protobuf:"varint,1,opt,name=selected,proto3" json:"selected,omitempty"`
- SkillId uint32 `protobuf:"varint,2,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ Unk3300_IIOIBLEOHEK bool `protobuf:"varint,14,opt,name=Unk3300_IIOIBLEOHEK,json=Unk3300IIOIBLEOHEK,proto3" json:"Unk3300_IIOIBLEOHEK,omitempty"`
+ SkillId uint32 `protobuf:"varint,12,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ Unk3300_ABKFNGIDFMI bool `protobuf:"varint,7,opt,name=Unk3300_ABKFNGIDFMI,json=Unk3300ABKFNGIDFMI,proto3" json:"Unk3300_ABKFNGIDFMI,omitempty"`
+ Failed bool `protobuf:"varint,2,opt,name=failed,proto3" json:"failed,omitempty"`
+ Unk3300_EGIILMJFEBE bool `protobuf:"varint,1,opt,name=Unk3300_EGIILMJFEBE,json=Unk3300EGIILMJFEBE,proto3" json:"Unk3300_EGIILMJFEBE,omitempty"`
}
func (x *AISnapshotEntitySkillCycle) Reset() {
@@ -80,39 +80,39 @@ func (*AISnapshotEntitySkillCycle) Descriptor() ([]byte, []int) {
return file_AISnapshotEntitySkillCycle_proto_rawDescGZIP(), []int{0}
}
-func (x *AISnapshotEntitySkillCycle) GetFailed() bool {
+func (x *AISnapshotEntitySkillCycle) GetUnk3300_IIOIBLEOHEK() bool {
if x != nil {
- return x.Failed
+ return x.Unk3300_IIOIBLEOHEK
}
return false
}
-func (x *AISnapshotEntitySkillCycle) GetTrydoskill() bool {
+func (x *AISnapshotEntitySkillCycle) GetSkillId() uint32 {
if x != nil {
- return x.Trydoskill
+ return x.SkillId
}
- return false
+ return 0
}
-func (x *AISnapshotEntitySkillCycle) GetSuccess() bool {
+func (x *AISnapshotEntitySkillCycle) GetUnk3300_ABKFNGIDFMI() bool {
if x != nil {
- return x.Success
+ return x.Unk3300_ABKFNGIDFMI
}
return false
}
-func (x *AISnapshotEntitySkillCycle) GetSelected() bool {
+func (x *AISnapshotEntitySkillCycle) GetFailed() bool {
if x != nil {
- return x.Selected
+ return x.Failed
}
return false
}
-func (x *AISnapshotEntitySkillCycle) GetSkillId() uint32 {
+func (x *AISnapshotEntitySkillCycle) GetUnk3300_EGIILMJFEBE() bool {
if x != nil {
- return x.SkillId
+ return x.Unk3300_EGIILMJFEBE
}
- return 0
+ return false
}
var File_AISnapshotEntitySkillCycle_proto protoreflect.FileDescriptor
@@ -120,18 +120,22 @@ var File_AISnapshotEntitySkillCycle_proto protoreflect.FileDescriptor
var file_AISnapshotEntitySkillCycle_proto_rawDesc = []byte{
0x0a, 0x20, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69,
0x74, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x1a, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
+ 0x74, 0x6f, 0x22, 0xe2, 0x01, 0x0a, 0x1a, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x79, 0x63, 0x6c,
- 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x72, 0x79,
- 0x64, 0x6f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x74,
- 0x72, 0x79, 0x64, 0x6f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63,
- 0x63, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63,
- 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x4f,
+ 0x49, 0x42, 0x4c, 0x45, 0x4f, 0x48, 0x45, 0x4b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x49, 0x4f, 0x49, 0x42, 0x4c, 0x45, 0x4f, 0x48,
+ 0x45, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x4b, 0x46, 0x4e, 0x47, 0x49,
+ 0x44, 0x46, 0x4d, 0x49, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x41, 0x42, 0x4b, 0x46, 0x4e, 0x47, 0x49, 0x44, 0x46, 0x4d, 0x49, 0x12, 0x16,
+ 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
+ 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x45, 0x47, 0x49, 0x49, 0x4c, 0x4d, 0x4a, 0x46, 0x45, 0x42, 0x45, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x47, 0x49, 0x49,
+ 0x4c, 0x4d, 0x4a, 0x46, 0x45, 0x42, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AISnapshotInfo.pb.go b/gover/gen/AISnapshotInfo.pb.go
index 2065843e..45a5aa84 100644
--- a/gover/gen/AISnapshotInfo.pb.go
+++ b/gover/gen/AISnapshotInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AISnapshotInfo.proto
package gen
@@ -41,7 +41,7 @@ type AISnapshotInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AiSnapshots []*AISnapshotEntityData `protobuf:"bytes,13,rep,name=ai_snapshots,json=aiSnapshots,proto3" json:"ai_snapshots,omitempty"`
+ AiSnapshots []*AISnapshotEntityData `protobuf:"bytes,1,rep,name=ai_snapshots,json=aiSnapshots,proto3" json:"ai_snapshots,omitempty"`
}
func (x *AISnapshotInfo) Reset() {
@@ -91,7 +91,7 @@ var file_AISnapshotInfo_proto_rawDesc = []byte{
0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x0e, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x0c, 0x61, 0x69, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73,
- 0x68, 0x6f, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x49, 0x53,
+ 0x68, 0x6f, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x49, 0x53,
0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x44, 0x61, 0x74,
0x61, 0x52, 0x0b, 0x61, 0x69, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x73, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AbilityActionBlink.pb.go b/gover/gen/AbilityActionBlink.pb.go
index b103a6fd..6c0bbeef 100644
--- a/gover/gen/AbilityActionBlink.pb.go
+++ b/gover/gen/AbilityActionBlink.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionBlink.proto
package gen
@@ -41,8 +41,8 @@ type AbilityActionBlink struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,11,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
+ Rot *Vector `protobuf:"bytes,8,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *AbilityActionBlink) Reset() {
@@ -98,9 +98,9 @@ var file_AbilityActionBlink_proto_rawDesc = []byte{
0x6c, 0x69, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74,
0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x12, 0x41, 0x62, 0x69, 0x6c,
0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x19,
- 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
+ 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityActionCreateGadget.pb.go b/gover/gen/AbilityActionCreateGadget.pb.go
index a34ab427..56700d95 100644
--- a/gover/gen/AbilityActionCreateGadget.pb.go
+++ b/gover/gen/AbilityActionCreateGadget.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionCreateGadget.proto
package gen
@@ -41,9 +41,9 @@ type AbilityActionCreateGadget struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RoomId uint32 `protobuf:"varint,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
- Rot *Vector `protobuf:"bytes,8,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
+ RoomId uint32 `protobuf:"varint,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,13,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,8,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *AbilityActionCreateGadget) Reset() {
@@ -107,10 +107,10 @@ var file_AbilityActionCreateGadget_proto_rawDesc = []byte{
0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x6a, 0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x12, 0x17, 0x0a, 0x07,
- 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72,
- 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x08, 0x20, 0x01,
+ 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72,
+ 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74,
- 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityActionCreateTile.pb.go b/gover/gen/AbilityActionCreateTile.pb.go
index c3f3c9c2..74a5fece 100644
--- a/gover/gen/AbilityActionCreateTile.pb.go
+++ b/gover/gen/AbilityActionCreateTile.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionCreateTile.proto
package gen
@@ -41,8 +41,8 @@ type AbilityActionCreateTile struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,3,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,8,opt,name=pos,proto3" json:"pos,omitempty"`
+ Pos *Vector `protobuf:"bytes,15,opt,name=pos,proto3" json:"pos,omitempty"`
+ Rot *Vector `protobuf:"bytes,13,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *AbilityActionCreateTile) Reset() {
@@ -77,16 +77,16 @@ func (*AbilityActionCreateTile) Descriptor() ([]byte, []int) {
return file_AbilityActionCreateTile_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityActionCreateTile) GetRot() *Vector {
+func (x *AbilityActionCreateTile) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
-func (x *AbilityActionCreateTile) GetPos() *Vector {
+func (x *AbilityActionCreateTile) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
@@ -98,10 +98,10 @@ var file_AbilityActionCreateTile_proto_rawDesc = []byte{
0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a,
0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x72,
- 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
- 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06,
+ 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -123,8 +123,8 @@ var file_AbilityActionCreateTile_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_AbilityActionCreateTile_proto_depIdxs = []int32{
- 1, // 0: AbilityActionCreateTile.rot:type_name -> Vector
- 1, // 1: AbilityActionCreateTile.pos:type_name -> Vector
+ 1, // 0: AbilityActionCreateTile.pos:type_name -> Vector
+ 1, // 1: AbilityActionCreateTile.rot:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/AbilityActionDeductStamina.pb.go b/gover/gen/AbilityActionDeductStamina.pb.go
new file mode 100644
index 00000000..d6b2fc7b
--- /dev/null
+++ b/gover/gen/AbilityActionDeductStamina.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityActionDeductStamina.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityActionDeductStamina struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSwim bool `protobuf:"varint,7,opt,name=is_swim,json=isSwim,proto3" json:"is_swim,omitempty"`
+}
+
+func (x *AbilityActionDeductStamina) Reset() {
+ *x = AbilityActionDeductStamina{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityActionDeductStamina_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityActionDeductStamina) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityActionDeductStamina) ProtoMessage() {}
+
+func (x *AbilityActionDeductStamina) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityActionDeductStamina_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityActionDeductStamina.ProtoReflect.Descriptor instead.
+func (*AbilityActionDeductStamina) Descriptor() ([]byte, []int) {
+ return file_AbilityActionDeductStamina_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityActionDeductStamina) GetIsSwim() bool {
+ if x != nil {
+ return x.IsSwim
+ }
+ return false
+}
+
+var File_AbilityActionDeductStamina_proto protoreflect.FileDescriptor
+
+var file_AbilityActionDeductStamina_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44,
+ 0x65, 0x64, 0x75, 0x63, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x1a, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x64, 0x75, 0x63, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x77, 0x69, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x77, 0x69, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityActionDeductStamina_proto_rawDescOnce sync.Once
+ file_AbilityActionDeductStamina_proto_rawDescData = file_AbilityActionDeductStamina_proto_rawDesc
+)
+
+func file_AbilityActionDeductStamina_proto_rawDescGZIP() []byte {
+ file_AbilityActionDeductStamina_proto_rawDescOnce.Do(func() {
+ file_AbilityActionDeductStamina_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionDeductStamina_proto_rawDescData)
+ })
+ return file_AbilityActionDeductStamina_proto_rawDescData
+}
+
+var file_AbilityActionDeductStamina_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityActionDeductStamina_proto_goTypes = []interface{}{
+ (*AbilityActionDeductStamina)(nil), // 0: AbilityActionDeductStamina
+}
+var file_AbilityActionDeductStamina_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityActionDeductStamina_proto_init() }
+func file_AbilityActionDeductStamina_proto_init() {
+ if File_AbilityActionDeductStamina_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityActionDeductStamina_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityActionDeductStamina); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityActionDeductStamina_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityActionDeductStamina_proto_goTypes,
+ DependencyIndexes: file_AbilityActionDeductStamina_proto_depIdxs,
+ MessageInfos: file_AbilityActionDeductStamina_proto_msgTypes,
+ }.Build()
+ File_AbilityActionDeductStamina_proto = out.File
+ file_AbilityActionDeductStamina_proto_rawDesc = nil
+ file_AbilityActionDeductStamina_proto_goTypes = nil
+ file_AbilityActionDeductStamina_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityActionDestroyTile.pb.go b/gover/gen/AbilityActionDestroyTile.pb.go
index 6d2f3db1..a35e0ade 100644
--- a/gover/gen/AbilityActionDestroyTile.pb.go
+++ b/gover/gen/AbilityActionDestroyTile.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionDestroyTile.proto
package gen
@@ -41,8 +41,8 @@ type AbilityActionDestroyTile struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,3,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
+ Pos *Vector `protobuf:"bytes,13,opt,name=pos,proto3" json:"pos,omitempty"`
+ Rot *Vector `protobuf:"bytes,5,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *AbilityActionDestroyTile) Reset() {
@@ -77,16 +77,16 @@ func (*AbilityActionDestroyTile) Descriptor() ([]byte, []int) {
return file_AbilityActionDestroyTile_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityActionDestroyTile) GetRot() *Vector {
+func (x *AbilityActionDestroyTile) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
-func (x *AbilityActionDestroyTile) GetPos() *Vector {
+func (x *AbilityActionDestroyTile) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
@@ -98,10 +98,10 @@ var file_AbilityActionDestroyTile_proto_rawDesc = []byte{
0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x54, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50,
0x0a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44,
- 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x54, 0x69, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f,
- 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73,
+ 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x54, 0x69, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
+ 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -123,8 +123,8 @@ var file_AbilityActionDestroyTile_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_AbilityActionDestroyTile_proto_depIdxs = []int32{
- 1, // 0: AbilityActionDestroyTile.rot:type_name -> Vector
- 1, // 1: AbilityActionDestroyTile.pos:type_name -> Vector
+ 1, // 0: AbilityActionDestroyTile.pos:type_name -> Vector
+ 1, // 1: AbilityActionDestroyTile.rot:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/AbilityActionFireAfterImage.pb.go b/gover/gen/AbilityActionFireAfterImage.pb.go
index 1d86d388..de369d13 100644
--- a/gover/gen/AbilityActionFireAfterImage.pb.go
+++ b/gover/gen/AbilityActionFireAfterImage.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionFireAfterImage.proto
package gen
@@ -41,7 +41,7 @@ type AbilityActionFireAfterImage struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Dir *Vector `protobuf:"bytes,12,opt,name=dir,proto3" json:"dir,omitempty"`
+ Dir *Vector `protobuf:"bytes,10,opt,name=dir,proto3" json:"dir,omitempty"`
}
func (x *AbilityActionFireAfterImage) Reset() {
@@ -91,7 +91,7 @@ var file_AbilityActionFireAfterImage_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x38, 0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x46, 0x69, 0x72, 0x65, 0x41, 0x66, 0x74, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65,
- 0x12, 0x19, 0x0a, 0x03, 0x64, 0x69, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x12, 0x19, 0x0a, 0x03, 0x64, 0x69, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x64, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityActionGenerateElemBall.pb.go b/gover/gen/AbilityActionGenerateElemBall.pb.go
index 079bbafd..ee630156 100644
--- a/gover/gen/AbilityActionGenerateElemBall.pb.go
+++ b/gover/gen/AbilityActionGenerateElemBall.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionGenerateElemBall.proto
package gen
@@ -41,9 +41,9 @@ type AbilityActionGenerateElemBall struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RoomId uint32 `protobuf:"varint,2,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
- Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
- Rot *Vector `protobuf:"bytes,13,opt,name=rot,proto3" json:"rot,omitempty"`
+ RoomId uint32 `protobuf:"varint,8,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,1,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,14,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *AbilityActionGenerateElemBall) Reset() {
@@ -85,16 +85,16 @@ func (x *AbilityActionGenerateElemBall) GetRoomId() uint32 {
return 0
}
-func (x *AbilityActionGenerateElemBall) GetPos() *Vector {
+func (x *AbilityActionGenerateElemBall) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
-func (x *AbilityActionGenerateElemBall) GetRot() *Vector {
+func (x *AbilityActionGenerateElemBall) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
@@ -108,11 +108,11 @@ var file_AbilityActionGenerateElemBall_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x45, 0x6c, 0x65, 0x6d,
0x42, 0x61, 0x6c, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x03, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
- 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x03, 0x72, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
@@ -134,8 +134,8 @@ var file_AbilityActionGenerateElemBall_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_AbilityActionGenerateElemBall_proto_depIdxs = []int32{
- 1, // 0: AbilityActionGenerateElemBall.pos:type_name -> Vector
- 1, // 1: AbilityActionGenerateElemBall.rot:type_name -> Vector
+ 1, // 0: AbilityActionGenerateElemBall.rot:type_name -> Vector
+ 1, // 1: AbilityActionGenerateElemBall.pos:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/AbilityActionHitEffect.pb.go b/gover/gen/AbilityActionHitEffect.pb.go
new file mode 100644
index 00000000..ff5c7a48
--- /dev/null
+++ b/gover/gen/AbilityActionHitEffect.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityActionHitEffect.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityActionHitEffect struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TriggerId uint32 `protobuf:"varint,13,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"`
+}
+
+func (x *AbilityActionHitEffect) Reset() {
+ *x = AbilityActionHitEffect{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityActionHitEffect_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityActionHitEffect) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityActionHitEffect) ProtoMessage() {}
+
+func (x *AbilityActionHitEffect) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityActionHitEffect_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityActionHitEffect.ProtoReflect.Descriptor instead.
+func (*AbilityActionHitEffect) Descriptor() ([]byte, []int) {
+ return file_AbilityActionHitEffect_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityActionHitEffect) GetTriggerId() uint32 {
+ if x != nil {
+ return x.TriggerId
+ }
+ return 0
+}
+
+var File_AbilityActionHitEffect_proto protoreflect.FileDescriptor
+
+var file_AbilityActionHitEffect_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48,
+ 0x69, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37,
+ 0x0a, 0x16, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48,
+ 0x69, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x72, 0x69, 0x67,
+ 0x67, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x72,
+ 0x69, 0x67, 0x67, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityActionHitEffect_proto_rawDescOnce sync.Once
+ file_AbilityActionHitEffect_proto_rawDescData = file_AbilityActionHitEffect_proto_rawDesc
+)
+
+func file_AbilityActionHitEffect_proto_rawDescGZIP() []byte {
+ file_AbilityActionHitEffect_proto_rawDescOnce.Do(func() {
+ file_AbilityActionHitEffect_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionHitEffect_proto_rawDescData)
+ })
+ return file_AbilityActionHitEffect_proto_rawDescData
+}
+
+var file_AbilityActionHitEffect_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityActionHitEffect_proto_goTypes = []interface{}{
+ (*AbilityActionHitEffect)(nil), // 0: AbilityActionHitEffect
+}
+var file_AbilityActionHitEffect_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityActionHitEffect_proto_init() }
+func file_AbilityActionHitEffect_proto_init() {
+ if File_AbilityActionHitEffect_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityActionHitEffect_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityActionHitEffect); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityActionHitEffect_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityActionHitEffect_proto_goTypes,
+ DependencyIndexes: file_AbilityActionHitEffect_proto_depIdxs,
+ MessageInfos: file_AbilityActionHitEffect_proto_msgTypes,
+ }.Build()
+ File_AbilityActionHitEffect_proto = out.File
+ file_AbilityActionHitEffect_proto_rawDesc = nil
+ file_AbilityActionHitEffect_proto_goTypes = nil
+ file_AbilityActionHitEffect_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityActionServerMonsterLog.pb.go b/gover/gen/AbilityActionServerMonsterLog.pb.go
index 4d21c2ed..4897a775 100644
--- a/gover/gen/AbilityActionServerMonsterLog.pb.go
+++ b/gover/gen/AbilityActionServerMonsterLog.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionServerMonsterLog.proto
package gen
@@ -41,7 +41,7 @@ type AbilityActionServerMonsterLog struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParamList []int32 `protobuf:"varint,2,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ ParamList []int32 `protobuf:"varint,3,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
}
func (x *AbilityActionServerMonsterLog) Reset() {
@@ -91,7 +91,7 @@ var file_AbilityActionServerMonsterLog_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x73,
0x74, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityActionSetBulletTrackTarget.pb.go b/gover/gen/AbilityActionSetBulletTrackTarget.pb.go
new file mode 100644
index 00000000..38b6396a
--- /dev/null
+++ b/gover/gen/AbilityActionSetBulletTrackTarget.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityActionSetBulletTrackTarget.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityActionSetBulletTrackTarget struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_GKACKBIEOHK uint32 `protobuf:"varint,10,opt,name=Unk3300_GKACKBIEOHK,json=Unk3300GKACKBIEOHK,proto3" json:"Unk3300_GKACKBIEOHK,omitempty"`
+ Unk3300_HGBOFFKEPDJ uint32 `protobuf:"varint,4,opt,name=Unk3300_HGBOFFKEPDJ,json=Unk3300HGBOFFKEPDJ,proto3" json:"Unk3300_HGBOFFKEPDJ,omitempty"`
+}
+
+func (x *AbilityActionSetBulletTrackTarget) Reset() {
+ *x = AbilityActionSetBulletTrackTarget{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityActionSetBulletTrackTarget_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityActionSetBulletTrackTarget) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityActionSetBulletTrackTarget) ProtoMessage() {}
+
+func (x *AbilityActionSetBulletTrackTarget) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityActionSetBulletTrackTarget_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityActionSetBulletTrackTarget.ProtoReflect.Descriptor instead.
+func (*AbilityActionSetBulletTrackTarget) Descriptor() ([]byte, []int) {
+ return file_AbilityActionSetBulletTrackTarget_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityActionSetBulletTrackTarget) GetUnk3300_GKACKBIEOHK() uint32 {
+ if x != nil {
+ return x.Unk3300_GKACKBIEOHK
+ }
+ return 0
+}
+
+func (x *AbilityActionSetBulletTrackTarget) GetUnk3300_HGBOFFKEPDJ() uint32 {
+ if x != nil {
+ return x.Unk3300_HGBOFFKEPDJ
+ }
+ return 0
+}
+
+var File_AbilityActionSetBulletTrackTarget_proto protoreflect.FileDescriptor
+
+var file_AbilityActionSetBulletTrackTarget_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
+ 0x65, 0x74, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x21, 0x41, 0x62,
+ 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x42, 0x75,
+ 0x6c, 0x6c, 0x65, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x41, 0x43, 0x4b,
+ 0x42, 0x49, 0x45, 0x4f, 0x48, 0x4b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4b, 0x41, 0x43, 0x4b, 0x42, 0x49, 0x45, 0x4f, 0x48, 0x4b,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x42, 0x4f,
+ 0x46, 0x46, 0x4b, 0x45, 0x50, 0x44, 0x4a, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x47, 0x42, 0x4f, 0x46, 0x46, 0x4b, 0x45, 0x50, 0x44,
+ 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_AbilityActionSetBulletTrackTarget_proto_rawDescOnce sync.Once
+ file_AbilityActionSetBulletTrackTarget_proto_rawDescData = file_AbilityActionSetBulletTrackTarget_proto_rawDesc
+)
+
+func file_AbilityActionSetBulletTrackTarget_proto_rawDescGZIP() []byte {
+ file_AbilityActionSetBulletTrackTarget_proto_rawDescOnce.Do(func() {
+ file_AbilityActionSetBulletTrackTarget_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionSetBulletTrackTarget_proto_rawDescData)
+ })
+ return file_AbilityActionSetBulletTrackTarget_proto_rawDescData
+}
+
+var file_AbilityActionSetBulletTrackTarget_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityActionSetBulletTrackTarget_proto_goTypes = []interface{}{
+ (*AbilityActionSetBulletTrackTarget)(nil), // 0: AbilityActionSetBulletTrackTarget
+}
+var file_AbilityActionSetBulletTrackTarget_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityActionSetBulletTrackTarget_proto_init() }
+func file_AbilityActionSetBulletTrackTarget_proto_init() {
+ if File_AbilityActionSetBulletTrackTarget_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityActionSetBulletTrackTarget_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityActionSetBulletTrackTarget); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityActionSetBulletTrackTarget_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityActionSetBulletTrackTarget_proto_goTypes,
+ DependencyIndexes: file_AbilityActionSetBulletTrackTarget_proto_depIdxs,
+ MessageInfos: file_AbilityActionSetBulletTrackTarget_proto_msgTypes,
+ }.Build()
+ File_AbilityActionSetBulletTrackTarget_proto = out.File
+ file_AbilityActionSetBulletTrackTarget_proto_rawDesc = nil
+ file_AbilityActionSetBulletTrackTarget_proto_goTypes = nil
+ file_AbilityActionSetBulletTrackTarget_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityActionSetCrashDamage.pb.go b/gover/gen/AbilityActionSetCrashDamage.pb.go
index f74dc30d..ffe0158e 100644
--- a/gover/gen/AbilityActionSetCrashDamage.pb.go
+++ b/gover/gen/AbilityActionSetCrashDamage.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionSetCrashDamage.proto
package gen
@@ -41,8 +41,8 @@ type AbilityActionSetCrashDamage struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HitPos *Vector `protobuf:"bytes,2,opt,name=hit_pos,json=hitPos,proto3" json:"hit_pos,omitempty"`
- Damage float32 `protobuf:"fixed32,15,opt,name=damage,proto3" json:"damage,omitempty"`
+ Damage float32 `protobuf:"fixed32,2,opt,name=damage,proto3" json:"damage,omitempty"`
+ HitPos *Vector `protobuf:"bytes,8,opt,name=hit_pos,json=hitPos,proto3" json:"hit_pos,omitempty"`
}
func (x *AbilityActionSetCrashDamage) Reset() {
@@ -77,18 +77,18 @@ func (*AbilityActionSetCrashDamage) Descriptor() ([]byte, []int) {
return file_AbilityActionSetCrashDamage_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityActionSetCrashDamage) GetHitPos() *Vector {
+func (x *AbilityActionSetCrashDamage) GetDamage() float32 {
if x != nil {
- return x.HitPos
+ return x.Damage
}
- return nil
+ return 0
}
-func (x *AbilityActionSetCrashDamage) GetDamage() float32 {
+func (x *AbilityActionSetCrashDamage) GetHitPos() *Vector {
if x != nil {
- return x.Damage
+ return x.HitPos
}
- return 0
+ return nil
}
var File_AbilityActionSetCrashDamage_proto protoreflect.FileDescriptor
@@ -99,10 +99,10 @@ var file_AbilityActionSetCrashDamage_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x57, 0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x53, 0x65, 0x74, 0x43, 0x72, 0x61, 0x73, 0x68, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65,
- 0x12, 0x20, 0x0a, 0x07, 0x68, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x68, 0x69, 0x74, 0x50,
- 0x6f, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x02, 0x52, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x20, 0x0a, 0x07, 0x68, 0x69, 0x74, 0x5f,
+ 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x06, 0x68, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityActionSetRandomOverrideMapValue.pb.go b/gover/gen/AbilityActionSetRandomOverrideMapValue.pb.go
index 80882203..71c345ff 100644
--- a/gover/gen/AbilityActionSetRandomOverrideMapValue.pb.go
+++ b/gover/gen/AbilityActionSetRandomOverrideMapValue.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionSetRandomOverrideMapValue.proto
package gen
diff --git a/gover/gen/AbilityActionSummon.pb.go b/gover/gen/AbilityActionSummon.pb.go
index a779a667..6155e16d 100644
--- a/gover/gen/AbilityActionSummon.pb.go
+++ b/gover/gen/AbilityActionSummon.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionSummon.proto
package gen
@@ -41,8 +41,8 @@ type AbilityActionSummon struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
- Rot *Vector `protobuf:"bytes,1,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos,omitempty"`
+ Rot *Vector `protobuf:"bytes,10,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *AbilityActionSummon) Reset() {
@@ -98,9 +98,9 @@ var file_AbilityActionSummon_proto_rawDesc = []byte{
0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x13, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72,
- 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x6f, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityActionTriggerAbility.pb.go b/gover/gen/AbilityActionTriggerAbility.pb.go
index 500f8550..2f01e88a 100644
--- a/gover/gen/AbilityActionTriggerAbility.pb.go
+++ b/gover/gen/AbilityActionTriggerAbility.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityActionTriggerAbility.proto
package gen
@@ -41,7 +41,7 @@ type AbilityActionTriggerAbility struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OtherId uint32 `protobuf:"varint,14,opt,name=other_id,json=otherId,proto3" json:"other_id,omitempty"`
+ OtherId uint32 `protobuf:"varint,4,opt,name=other_id,json=otherId,proto3" json:"other_id,omitempty"`
}
func (x *AbilityActionTriggerAbility) Reset() {
@@ -90,7 +90,7 @@ var file_AbilityActionTriggerAbility_proto_rawDesc = []byte{
0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x62, 0x69, 0x6c, 0x69,
- 0x74, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x74, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityAppliedAbility.pb.go b/gover/gen/AbilityAppliedAbility.pb.go
index bbf3582e..a8e3b732 100644
--- a/gover/gen/AbilityAppliedAbility.pb.go
+++ b/gover/gen/AbilityAppliedAbility.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityAppliedAbility.proto
package gen
diff --git a/gover/gen/AbilityAppliedModifier.pb.go b/gover/gen/AbilityAppliedModifier.pb.go
index 09dd8958..d7675f41 100644
--- a/gover/gen/AbilityAppliedModifier.pb.go
+++ b/gover/gen/AbilityAppliedModifier.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityAppliedModifier.proto
package gen
diff --git a/gover/gen/AbilityApplyLevelModifier.pb.go b/gover/gen/AbilityApplyLevelModifier.pb.go
index a4a712cf..ecf01b06 100644
--- a/gover/gen/AbilityApplyLevelModifier.pb.go
+++ b/gover/gen/AbilityApplyLevelModifier.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityApplyLevelModifier.proto
package gen
@@ -41,7 +41,7 @@ type AbilityApplyLevelModifier struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ApplyEntityId uint32 `protobuf:"varint,6,opt,name=apply_entity_id,json=applyEntityId,proto3" json:"apply_entity_id,omitempty"`
+ ApplyEntityId uint32 `protobuf:"varint,1,opt,name=apply_entity_id,json=applyEntityId,proto3" json:"apply_entity_id,omitempty"`
}
func (x *AbilityApplyLevelModifier) Reset() {
@@ -91,7 +91,7 @@ var file_AbilityApplyLevelModifier_proto_rawDesc = []byte{
0x6f, 0x22, 0x43, 0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c,
0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x26,
0x0a, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityArgument.pb.go b/gover/gen/AbilityArgument.pb.go
index 275726ff..b5374b84 100644
--- a/gover/gen/AbilityArgument.pb.go
+++ b/gover/gen/AbilityArgument.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityArgument.proto
package gen
@@ -114,15 +114,15 @@ type isAbilityArgument_Arg interface {
}
type AbilityArgument_IntArg struct {
- IntArg uint32 `protobuf:"varint,5,opt,name=int_arg,json=intArg,proto3,oneof"`
+ IntArg uint32 `protobuf:"varint,14,opt,name=int_arg,json=intArg,proto3,oneof"`
}
type AbilityArgument_FloatArg struct {
- FloatArg float32 `protobuf:"fixed32,15,opt,name=float_arg,json=floatArg,proto3,oneof"`
+ FloatArg float32 `protobuf:"fixed32,7,opt,name=float_arg,json=floatArg,proto3,oneof"`
}
type AbilityArgument_StrArg struct {
- StrArg string `protobuf:"bytes,11,opt,name=str_arg,json=strArg,proto3,oneof"`
+ StrArg string `protobuf:"bytes,9,opt,name=str_arg,json=strArg,proto3,oneof"`
}
func (*AbilityArgument_IntArg) isAbilityArgument_Arg() {}
@@ -137,11 +137,11 @@ var file_AbilityArgument_proto_rawDesc = []byte{
0x0a, 0x15, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e,
0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x0f, 0x41, 0x62, 0x69, 0x6c, 0x69,
0x74, 0x79, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x07, 0x69, 0x6e,
- 0x74, 0x5f, 0x61, 0x72, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x06, 0x69,
+ 0x74, 0x5f, 0x61, 0x72, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x06, 0x69,
0x6e, 0x74, 0x41, 0x72, 0x67, 0x12, 0x1d, 0x0a, 0x09, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x61,
- 0x72, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x08, 0x66, 0x6c, 0x6f, 0x61,
+ 0x72, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x08, 0x66, 0x6c, 0x6f, 0x61,
0x74, 0x41, 0x72, 0x67, 0x12, 0x19, 0x0a, 0x07, 0x73, 0x74, 0x72, 0x5f, 0x61, 0x72, 0x67, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06, 0x73, 0x74, 0x72, 0x41, 0x72, 0x67, 0x42,
+ 0x09, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06, 0x73, 0x74, 0x72, 0x41, 0x72, 0x67, 0x42,
0x05, 0x0a, 0x03, 0x61, 0x72, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityAttachedModifier.pb.go b/gover/gen/AbilityAttachedModifier.pb.go
index db695470..1639ecd5 100644
--- a/gover/gen/AbilityAttachedModifier.pb.go
+++ b/gover/gen/AbilityAttachedModifier.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityAttachedModifier.proto
package gen
diff --git a/gover/gen/AbilityBornType.pb.go b/gover/gen/AbilityBornType.pb.go
index 73490b34..b0f5250d 100644
--- a/gover/gen/AbilityBornType.pb.go
+++ b/gover/gen/AbilityBornType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityBornType.proto
package gen
@@ -41,9 +41,9 @@ type AbilityBornType struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,2,opt,name=rot,proto3" json:"rot,omitempty"`
- MoveDir *Vector `protobuf:"bytes,14,opt,name=move_dir,json=moveDir,proto3" json:"move_dir,omitempty"`
- Pos *Vector `protobuf:"bytes,5,opt,name=pos,proto3" json:"pos,omitempty"`
+ MoveDir *Vector `protobuf:"bytes,3,opt,name=move_dir,json=moveDir,proto3" json:"move_dir,omitempty"`
+ Rot *Vector `protobuf:"bytes,15,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,12,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *AbilityBornType) Reset() {
@@ -78,16 +78,16 @@ func (*AbilityBornType) Descriptor() ([]byte, []int) {
return file_AbilityBornType_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityBornType) GetRot() *Vector {
+func (x *AbilityBornType) GetMoveDir() *Vector {
if x != nil {
- return x.Rot
+ return x.MoveDir
}
return nil
}
-func (x *AbilityBornType) GetMoveDir() *Vector {
+func (x *AbilityBornType) GetRot() *Vector {
if x != nil {
- return x.MoveDir
+ return x.Rot
}
return nil
}
@@ -105,11 +105,11 @@ var file_AbilityBornType_proto_rawDesc = []byte{
0x0a, 0x15, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x0f, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
- 0x42, 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
- 0x72, 0x6f, 0x74, 0x12, 0x22, 0x0a, 0x08, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07,
- 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x69, 0x72, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x05,
+ 0x42, 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x08, 0x6d, 0x6f, 0x76, 0x65,
+ 0x5f, 0x64, 0x69, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x07, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x69, 0x72, 0x12, 0x19, 0x0a, 0x03,
+ 0x72, 0x6f, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0c,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70,
0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
@@ -133,8 +133,8 @@ var file_AbilityBornType_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_AbilityBornType_proto_depIdxs = []int32{
- 1, // 0: AbilityBornType.rot:type_name -> Vector
- 1, // 1: AbilityBornType.move_dir:type_name -> Vector
+ 1, // 0: AbilityBornType.move_dir:type_name -> Vector
+ 1, // 1: AbilityBornType.rot:type_name -> Vector
1, // 2: AbilityBornType.pos:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/AbilityChangeNotify.pb.go b/gover/gen/AbilityChangeNotify.pb.go
index dd8755fe..585fc57c 100644
--- a/gover/gen/AbilityChangeNotify.pb.go
+++ b/gover/gen/AbilityChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1131
-// EnetChannelId: 0
-// EnetIsReliable: true
type AbilityChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- AbilityControlBlock *AbilityControlBlock `protobuf:"bytes,15,opt,name=ability_control_block,json=abilityControlBlock,proto3" json:"ability_control_block,omitempty"`
+ AbilityControlBlock *AbilityControlBlock `protobuf:"bytes,6,opt,name=ability_control_block,json=abilityControlBlock,proto3" json:"ability_control_block,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *AbilityChangeNotify) Reset() {
@@ -80,18 +77,18 @@ func (*AbilityChangeNotify) Descriptor() ([]byte, []int) {
return file_AbilityChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityChangeNotify) GetEntityId() uint32 {
+func (x *AbilityChangeNotify) GetAbilityControlBlock() *AbilityControlBlock {
if x != nil {
- return x.EntityId
+ return x.AbilityControlBlock
}
- return 0
+ return nil
}
-func (x *AbilityChangeNotify) GetAbilityControlBlock() *AbilityControlBlock {
+func (x *AbilityChangeNotify) GetEntityId() uint32 {
if x != nil {
- return x.AbilityControlBlock
+ return x.EntityId
}
- return nil
+ return 0
}
var File_AbilityChangeNotify_proto protoreflect.FileDescriptor
@@ -101,14 +98,14 @@ var file_AbilityChangeNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x13, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x48, 0x0a, 0x15, 0x61, 0x62,
- 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x62, 0x6c,
- 0x6f, 0x63, 0x6b, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52,
- 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42,
- 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x48, 0x0a,
+ 0x15, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x52, 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72,
+ 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityControlBlock.pb.go b/gover/gen/AbilityControlBlock.pb.go
index 27303e97..16749f3c 100644
--- a/gover/gen/AbilityControlBlock.pb.go
+++ b/gover/gen/AbilityControlBlock.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityControlBlock.proto
package gen
diff --git a/gover/gen/AbilityEmbryo.pb.go b/gover/gen/AbilityEmbryo.pb.go
index ad63119a..de2c78db 100644
--- a/gover/gen/AbilityEmbryo.pb.go
+++ b/gover/gen/AbilityEmbryo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityEmbryo.proto
package gen
diff --git a/gover/gen/AbilityFloatValue.pb.go b/gover/gen/AbilityFloatValue.pb.go
index fcb7ffb4..abb3c592 100644
--- a/gover/gen/AbilityFloatValue.pb.go
+++ b/gover/gen/AbilityFloatValue.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityFloatValue.proto
package gen
diff --git a/gover/gen/AbilityGadgetInfo.pb.go b/gover/gen/AbilityGadgetInfo.pb.go
index daf61a41..14a5a93c 100644
--- a/gover/gen/AbilityGadgetInfo.pb.go
+++ b/gover/gen/AbilityGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityGadgetInfo.proto
package gen
diff --git a/gover/gen/AbilityIdentifier.pb.go b/gover/gen/AbilityIdentifier.pb.go
index a8344853..548b2f04 100644
--- a/gover/gen/AbilityIdentifier.pb.go
+++ b/gover/gen/AbilityIdentifier.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityIdentifier.proto
package gen
@@ -41,12 +41,12 @@ type AbilityIdentifier struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ModifierOwnerId uint32 `protobuf:"varint,2,opt,name=modifier_owner_id,json=modifierOwnerId,proto3" json:"modifier_owner_id,omitempty"`
- InstancedModifierId uint32 `protobuf:"varint,9,opt,name=instanced_modifier_id,json=instancedModifierId,proto3" json:"instanced_modifier_id,omitempty"`
- InstancedAbilityId uint32 `protobuf:"varint,10,opt,name=instanced_ability_id,json=instancedAbilityId,proto3" json:"instanced_ability_id,omitempty"`
- IsServerbuffModifier bool `protobuf:"varint,6,opt,name=is_serverbuff_modifier,json=isServerbuffModifier,proto3" json:"is_serverbuff_modifier,omitempty"`
- AbilityCasterId uint32 `protobuf:"varint,15,opt,name=ability_caster_id,json=abilityCasterId,proto3" json:"ability_caster_id,omitempty"`
- LocalId int32 `protobuf:"varint,3,opt,name=local_id,json=localId,proto3" json:"local_id,omitempty"`
+ InstancedAbilityId uint32 `protobuf:"varint,4,opt,name=instanced_ability_id,json=instancedAbilityId,proto3" json:"instanced_ability_id,omitempty"`
+ ModifierOwnerId uint32 `protobuf:"varint,10,opt,name=modifier_owner_id,json=modifierOwnerId,proto3" json:"modifier_owner_id,omitempty"`
+ IsServerbuffModifier bool `protobuf:"varint,14,opt,name=is_serverbuff_modifier,json=isServerbuffModifier,proto3" json:"is_serverbuff_modifier,omitempty"`
+ LocalId int32 `protobuf:"varint,7,opt,name=local_id,json=localId,proto3" json:"local_id,omitempty"`
+ AbilityCasterId uint32 `protobuf:"varint,1,opt,name=ability_caster_id,json=abilityCasterId,proto3" json:"ability_caster_id,omitempty"`
+ InstancedModifierId uint32 `protobuf:"varint,5,opt,name=instanced_modifier_id,json=instancedModifierId,proto3" json:"instanced_modifier_id,omitempty"`
}
func (x *AbilityIdentifier) Reset() {
@@ -81,32 +81,32 @@ func (*AbilityIdentifier) Descriptor() ([]byte, []int) {
return file_AbilityIdentifier_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityIdentifier) GetModifierOwnerId() uint32 {
+func (x *AbilityIdentifier) GetInstancedAbilityId() uint32 {
if x != nil {
- return x.ModifierOwnerId
+ return x.InstancedAbilityId
}
return 0
}
-func (x *AbilityIdentifier) GetInstancedModifierId() uint32 {
+func (x *AbilityIdentifier) GetModifierOwnerId() uint32 {
if x != nil {
- return x.InstancedModifierId
+ return x.ModifierOwnerId
}
return 0
}
-func (x *AbilityIdentifier) GetInstancedAbilityId() uint32 {
+func (x *AbilityIdentifier) GetIsServerbuffModifier() bool {
if x != nil {
- return x.InstancedAbilityId
+ return x.IsServerbuffModifier
}
- return 0
+ return false
}
-func (x *AbilityIdentifier) GetIsServerbuffModifier() bool {
+func (x *AbilityIdentifier) GetLocalId() int32 {
if x != nil {
- return x.IsServerbuffModifier
+ return x.LocalId
}
- return false
+ return 0
}
func (x *AbilityIdentifier) GetAbilityCasterId() uint32 {
@@ -116,9 +116,9 @@ func (x *AbilityIdentifier) GetAbilityCasterId() uint32 {
return 0
}
-func (x *AbilityIdentifier) GetLocalId() int32 {
+func (x *AbilityIdentifier) GetInstancedModifierId() uint32 {
if x != nil {
- return x.LocalId
+ return x.InstancedModifierId
}
return 0
}
@@ -129,23 +129,23 @@ var file_AbilityIdentifier_proto_rawDesc = []byte{
0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66,
0x69, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x02, 0x0a, 0x11, 0x41, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12,
- 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x6f, 0x77, 0x6e, 0x65,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x69,
- 0x66, 0x69, 0x65, 0x72, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x69,
- 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74,
- 0x61, 0x6e, 0x63, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x49, 0x64, 0x12,
0x30, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x61, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x69,
0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x34, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75,
- 0x66, 0x66, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x14, 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75, 0x66, 0x66, 0x4d,
- 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69,
- 0x74, 0x79, 0x5f, 0x63, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x61, 0x73, 0x74, 0x65,
- 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06,
+ 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x6f, 0x77,
+ 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f,
+ 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x34, 0x0a,
+ 0x16, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6d,
+ 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69,
+ 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75, 0x66, 0x66, 0x4d, 0x6f, 0x64, 0x69, 0x66,
+ 0x69, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x2a,
+ 0x0a, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x61, 0x73, 0x74, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x79, 0x43, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e,
+ 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61,
+ 0x6e, 0x63, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityInvocationFailNotify.pb.go b/gover/gen/AbilityInvocationFailNotify.pb.go
index 03718622..b2d011ab 100644
--- a/gover/gen/AbilityInvocationFailNotify.pb.go
+++ b/gover/gen/AbilityInvocationFailNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityInvocationFailNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1107
-// EnetChannelId: 0
-// EnetIsReliable: true
type AbilityInvocationFailNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Invoke *AbilityInvokeEntry `protobuf:"bytes,3,opt,name=invoke,proto3" json:"invoke,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Reason string `protobuf:"bytes,8,opt,name=reason,proto3" json:"reason,omitempty"`
+ Invoke *AbilityInvokeEntry `protobuf:"bytes,11,opt,name=invoke,proto3" json:"invoke,omitempty"`
}
func (x *AbilityInvocationFailNotify) Reset() {
@@ -81,18 +78,18 @@ func (*AbilityInvocationFailNotify) Descriptor() ([]byte, []int) {
return file_AbilityInvocationFailNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityInvocationFailNotify) GetReason() string {
+func (x *AbilityInvocationFailNotify) GetEntityId() uint32 {
if x != nil {
- return x.Reason
+ return x.EntityId
}
- return ""
+ return 0
}
-func (x *AbilityInvocationFailNotify) GetEntityId() uint32 {
+func (x *AbilityInvocationFailNotify) GetReason() string {
if x != nil {
- return x.EntityId
+ return x.Reason
}
- return 0
+ return ""
}
func (x *AbilityInvocationFailNotify) GetInvoke() *AbilityInvokeEntry {
@@ -110,11 +107,11 @@ var file_AbilityInvocationFailNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f,
0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a,
0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x16, 0x0a, 0x06,
- 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65,
- 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x2b, 0x0a, 0x06, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x12, 0x2b, 0x0a, 0x06, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b,
0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AbilityInvocationFixedNotify.pb.go b/gover/gen/AbilityInvocationFixedNotify.pb.go
index f43f0d46..67a06014 100644
--- a/gover/gen/AbilityInvocationFixedNotify.pb.go
+++ b/gover/gen/AbilityInvocationFixedNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityInvocationFixedNotify.proto
package gen
@@ -36,21 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AbilityInvocationFixedNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Invoke6Th *AbilityInvokeEntry `protobuf:"bytes,14,opt,name=invoke6th,proto3" json:"invoke6th,omitempty"`
- Invoke5Th *AbilityInvokeEntry `protobuf:"bytes,8,opt,name=invoke5th,proto3" json:"invoke5th,omitempty"`
- Invoke4Th *AbilityInvokeEntry `protobuf:"bytes,1,opt,name=invoke4th,proto3" json:"invoke4th,omitempty"`
- Invoke2Nd *AbilityInvokeEntry `protobuf:"bytes,5,opt,name=invoke2nd,proto3" json:"invoke2nd,omitempty"`
- Invoke1St *AbilityInvokeEntry `protobuf:"bytes,10,opt,name=invoke1st,proto3" json:"invoke1st,omitempty"`
- Invoke3Rd *AbilityInvokeEntry `protobuf:"bytes,12,opt,name=invoke3rd,proto3" json:"invoke3rd,omitempty"`
+ Unk3300_LDIAOMFIBPL *AbilityInvokeEntry `protobuf:"bytes,7,opt,name=Unk3300_LDIAOMFIBPL,json=Unk3300LDIAOMFIBPL,proto3" json:"Unk3300_LDIAOMFIBPL,omitempty"`
+ Unk3300_ONGNOHLIIBO *AbilityInvokeEntry `protobuf:"bytes,3,opt,name=Unk3300_ONGNOHLIIBO,json=Unk3300ONGNOHLIIBO,proto3" json:"Unk3300_ONGNOHLIIBO,omitempty"`
+ Unk3300_AHDFHHFHEFM *AbilityInvokeEntry `protobuf:"bytes,10,opt,name=Unk3300_AHDFHHFHEFM,json=Unk3300AHDFHHFHEFM,proto3" json:"Unk3300_AHDFHHFHEFM,omitempty"`
+ Unk3300_GAFFBFFKDIC *AbilityInvokeEntry `protobuf:"bytes,1,opt,name=Unk3300_GAFFBFFKDIC,json=Unk3300GAFFBFFKDIC,proto3" json:"Unk3300_GAFFBFFKDIC,omitempty"`
+ Unk3300_EMGKKHKLIEG *AbilityInvokeEntry `protobuf:"bytes,4,opt,name=Unk3300_EMGKKHKLIEG,json=Unk3300EMGKKHKLIEG,proto3" json:"Unk3300_EMGKKHKLIEG,omitempty"`
+ Unk3300_KFMHLLHECCJ *AbilityInvokeEntry `protobuf:"bytes,9,opt,name=Unk3300_KFMHLLHECCJ,json=Unk3300KFMHLLHECCJ,proto3" json:"Unk3300_KFMHLLHECCJ,omitempty"`
}
func (x *AbilityInvocationFixedNotify) Reset() {
@@ -85,44 +81,44 @@ func (*AbilityInvocationFixedNotify) Descriptor() ([]byte, []int) {
return file_AbilityInvocationFixedNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityInvocationFixedNotify) GetInvoke6Th() *AbilityInvokeEntry {
+func (x *AbilityInvocationFixedNotify) GetUnk3300_LDIAOMFIBPL() *AbilityInvokeEntry {
if x != nil {
- return x.Invoke6Th
+ return x.Unk3300_LDIAOMFIBPL
}
return nil
}
-func (x *AbilityInvocationFixedNotify) GetInvoke5Th() *AbilityInvokeEntry {
+func (x *AbilityInvocationFixedNotify) GetUnk3300_ONGNOHLIIBO() *AbilityInvokeEntry {
if x != nil {
- return x.Invoke5Th
+ return x.Unk3300_ONGNOHLIIBO
}
return nil
}
-func (x *AbilityInvocationFixedNotify) GetInvoke4Th() *AbilityInvokeEntry {
+func (x *AbilityInvocationFixedNotify) GetUnk3300_AHDFHHFHEFM() *AbilityInvokeEntry {
if x != nil {
- return x.Invoke4Th
+ return x.Unk3300_AHDFHHFHEFM
}
return nil
}
-func (x *AbilityInvocationFixedNotify) GetInvoke2Nd() *AbilityInvokeEntry {
+func (x *AbilityInvocationFixedNotify) GetUnk3300_GAFFBFFKDIC() *AbilityInvokeEntry {
if x != nil {
- return x.Invoke2Nd
+ return x.Unk3300_GAFFBFFKDIC
}
return nil
}
-func (x *AbilityInvocationFixedNotify) GetInvoke1St() *AbilityInvokeEntry {
+func (x *AbilityInvocationFixedNotify) GetUnk3300_EMGKKHKLIEG() *AbilityInvokeEntry {
if x != nil {
- return x.Invoke1St
+ return x.Unk3300_EMGKKHKLIEG
}
return nil
}
-func (x *AbilityInvocationFixedNotify) GetInvoke3Rd() *AbilityInvokeEntry {
+func (x *AbilityInvocationFixedNotify) GetUnk3300_KFMHLLHECCJ() *AbilityInvokeEntry {
if x != nil {
- return x.Invoke3Rd
+ return x.Unk3300_KFMHLLHECCJ
}
return nil
}
@@ -133,30 +129,37 @@ var file_AbilityInvocationFixedNotify_proto_rawDesc = []byte{
0x0a, 0x22, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76,
- 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0,
- 0x02, 0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61,
+ 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2,
+ 0x03, 0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x31, 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x36, 0x74, 0x68, 0x18, 0x0e, 0x20, 0x01,
+ 0x44, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x44, 0x49, 0x41, 0x4f,
+ 0x4d, 0x46, 0x49, 0x42, 0x50, 0x4c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x44, 0x49, 0x41, 0x4f, 0x4d,
+ 0x46, 0x49, 0x42, 0x50, 0x4c, 0x12, 0x44, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4f, 0x4e, 0x47, 0x4e, 0x4f, 0x48, 0x4c, 0x49, 0x49, 0x42, 0x4f, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f,
- 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x36,
- 0x74, 0x68, 0x12, 0x31, 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x35, 0x74, 0x68, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49,
- 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x76, 0x6f,
- 0x6b, 0x65, 0x35, 0x74, 0x68, 0x12, 0x31, 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x34,
- 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69,
- 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x69,
- 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x34, 0x74, 0x68, 0x12, 0x31, 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x6f,
- 0x6b, 0x65, 0x32, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62,
- 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x32, 0x6e, 0x64, 0x12, 0x31, 0x0a, 0x09, 0x69,
- 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x31, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13,
+ 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4f, 0x4e, 0x47, 0x4e, 0x4f, 0x48, 0x4c, 0x49, 0x49, 0x42, 0x4f, 0x12, 0x44, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x44, 0x46, 0x48, 0x48, 0x46, 0x48, 0x45,
+ 0x46, 0x4d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x48, 0x44, 0x46, 0x48, 0x48, 0x46, 0x48, 0x45, 0x46,
+ 0x4d, 0x12, 0x44, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x41, 0x46,
+ 0x46, 0x42, 0x46, 0x46, 0x4b, 0x44, 0x49, 0x43, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13,
0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x31, 0x73, 0x74, 0x12, 0x31,
- 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x33, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b,
- 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x33, 0x72,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x41, 0x46, 0x46,
+ 0x42, 0x46, 0x46, 0x4b, 0x44, 0x49, 0x43, 0x12, 0x44, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x47, 0x4b, 0x4b, 0x48, 0x4b, 0x4c, 0x49, 0x45, 0x47, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e,
+ 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x45, 0x4d, 0x47, 0x4b, 0x4b, 0x48, 0x4b, 0x4c, 0x49, 0x45, 0x47, 0x12, 0x44, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x4d, 0x48, 0x4c, 0x4c, 0x48,
+ 0x45, 0x43, 0x43, 0x4a, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x46, 0x4d, 0x48, 0x4c, 0x4c, 0x48, 0x45,
+ 0x43, 0x43, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -177,12 +180,12 @@ var file_AbilityInvocationFixedNotify_proto_goTypes = []interface{}{
(*AbilityInvokeEntry)(nil), // 1: AbilityInvokeEntry
}
var file_AbilityInvocationFixedNotify_proto_depIdxs = []int32{
- 1, // 0: AbilityInvocationFixedNotify.invoke6th:type_name -> AbilityInvokeEntry
- 1, // 1: AbilityInvocationFixedNotify.invoke5th:type_name -> AbilityInvokeEntry
- 1, // 2: AbilityInvocationFixedNotify.invoke4th:type_name -> AbilityInvokeEntry
- 1, // 3: AbilityInvocationFixedNotify.invoke2nd:type_name -> AbilityInvokeEntry
- 1, // 4: AbilityInvocationFixedNotify.invoke1st:type_name -> AbilityInvokeEntry
- 1, // 5: AbilityInvocationFixedNotify.invoke3rd:type_name -> AbilityInvokeEntry
+ 1, // 0: AbilityInvocationFixedNotify.Unk3300_LDIAOMFIBPL:type_name -> AbilityInvokeEntry
+ 1, // 1: AbilityInvocationFixedNotify.Unk3300_ONGNOHLIIBO:type_name -> AbilityInvokeEntry
+ 1, // 2: AbilityInvocationFixedNotify.Unk3300_AHDFHHFHEFM:type_name -> AbilityInvokeEntry
+ 1, // 3: AbilityInvocationFixedNotify.Unk3300_GAFFBFFKDIC:type_name -> AbilityInvokeEntry
+ 1, // 4: AbilityInvocationFixedNotify.Unk3300_EMGKKHKLIEG:type_name -> AbilityInvokeEntry
+ 1, // 5: AbilityInvocationFixedNotify.Unk3300_KFMHLLHECCJ:type_name -> AbilityInvokeEntry
6, // [6:6] is the sub-list for method output_type
6, // [6:6] is the sub-list for method input_type
6, // [6:6] is the sub-list for extension type_name
diff --git a/gover/gen/AbilityInvocationsNotify.pb.go b/gover/gen/AbilityInvocationsNotify.pb.go
index 7ed2b742..1f345d84 100644
--- a/gover/gen/AbilityInvocationsNotify.pb.go
+++ b/gover/gen/AbilityInvocationsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityInvocationsNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1198
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AbilityInvocationsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Invokes []*AbilityInvokeEntry `protobuf:"bytes,2,rep,name=invokes,proto3" json:"invokes,omitempty"`
+ Invokes []*AbilityInvokeEntry `protobuf:"bytes,5,rep,name=invokes,proto3" json:"invokes,omitempty"`
}
func (x *AbilityInvocationsNotify) Reset() {
@@ -96,7 +92,7 @@ var file_AbilityInvocationsNotify_proto_rawDesc = []byte{
0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x18, 0x41, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2d, 0x0a, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65,
- 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
+ 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x6e,
0x76, 0x6f, 0x6b, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AbilityInvokeArgument.pb.go b/gover/gen/AbilityInvokeArgument.pb.go
index 3abd30ed..e1c954ef 100644
--- a/gover/gen/AbilityInvokeArgument.pb.go
+++ b/gover/gen/AbilityInvokeArgument.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityInvokeArgument.proto
package gen
@@ -39,66 +39,68 @@ const (
type AbilityInvokeArgument int32
const (
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_NONE AbilityInvokeArgument = 0
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE AbilityInvokeArgument = 1
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST AbilityInvokeArgument = 2
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT AbilityInvokeArgument = 3
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM AbilityInvokeArgument = 4
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM AbilityInvokeArgument = 5
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP AbilityInvokeArgument = 6
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE AbilityInvokeArgument = 7
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE AbilityInvokeArgument = 8
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH AbilityInvokeArgument = 9
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER AbilityInvokeArgument = 10
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE AbilityInvokeArgument = 11
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER AbilityInvokeArgument = 12
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY AbilityInvokeArgument = 13
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY AbilityInvokeArgument = 14
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY AbilityInvokeArgument = 15
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE AbilityInvokeArgument = 16
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL AbilityInvokeArgument = 17
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER AbilityInvokeArgument = 18
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE AbilityInvokeArgument = 19
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION AbilityInvokeArgument = 20
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_LOSE_HP AbilityInvokeArgument = 21
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ AbilityInvokeArgument = 22
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY AbilityInvokeArgument = 50
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE AbilityInvokeArgument = 51
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT AbilityInvokeArgument = 52
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON AbilityInvokeArgument = 53
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_BLINK AbilityInvokeArgument = 54
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET AbilityInvokeArgument = 55
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER AbilityInvokeArgument = 56
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL AbilityInvokeArgument = 57
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE AbilityInvokeArgument = 58
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG AbilityInvokeArgument = 59
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE AbilityInvokeArgument = 60
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE AbilityInvokeArgument = 61
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE AbilityInvokeArgument = 62
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL AbilityInvokeArgument = 63
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP AbilityInvokeArgument = 64
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD AbilityInvokeArgument = 65
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA AbilityInvokeArgument = 100
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND AbilityInvokeArgument = 101
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE AbilityInvokeArgument = 102
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA AbilityInvokeArgument = 103
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD AbilityInvokeArgument = 104
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD AbilityInvokeArgument = 105
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD AbilityInvokeArgument = 106
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR AbilityInvokeArgument = 107
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER AbilityInvokeArgument = 108
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION AbilityInvokeArgument = 109
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE AbilityInvokeArgument = 110
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC AbilityInvokeArgument = 111
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT AbilityInvokeArgument = 112
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON AbilityInvokeArgument = 113
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG AbilityInvokeArgument = 114
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI AbilityInvokeArgument = 115
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB AbilityInvokeArgument = 116
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP AbilityInvokeArgument = 117
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL AbilityInvokeArgument = 118
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG AbilityInvokeArgument = 119
- AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_Unk3100_NLIPBBOINEO AbilityInvokeArgument = 120
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_NONE AbilityInvokeArgument = 0
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE AbilityInvokeArgument = 1
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST AbilityInvokeArgument = 2
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT AbilityInvokeArgument = 3
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM AbilityInvokeArgument = 4
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM AbilityInvokeArgument = 5
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP AbilityInvokeArgument = 6
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE AbilityInvokeArgument = 7
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE AbilityInvokeArgument = 8
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH AbilityInvokeArgument = 9
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER AbilityInvokeArgument = 10
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE AbilityInvokeArgument = 11
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER AbilityInvokeArgument = 12
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY AbilityInvokeArgument = 13
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY AbilityInvokeArgument = 14
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY AbilityInvokeArgument = 15
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE AbilityInvokeArgument = 16
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL AbilityInvokeArgument = 17
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER AbilityInvokeArgument = 18
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE AbilityInvokeArgument = 19
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION AbilityInvokeArgument = 20
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_LOSE_HP AbilityInvokeArgument = 21
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO AbilityInvokeArgument = 22
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY AbilityInvokeArgument = 50
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE AbilityInvokeArgument = 51
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT AbilityInvokeArgument = 52
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON AbilityInvokeArgument = 53
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_BLINK AbilityInvokeArgument = 54
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET AbilityInvokeArgument = 55
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER AbilityInvokeArgument = 56
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL AbilityInvokeArgument = 57
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE AbilityInvokeArgument = 58
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG AbilityInvokeArgument = 59
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE AbilityInvokeArgument = 60
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE AbilityInvokeArgument = 61
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE AbilityInvokeArgument = 62
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA AbilityInvokeArgument = 63
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT AbilityInvokeArgument = 64
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET AbilityInvokeArgument = 65
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA AbilityInvokeArgument = 100
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND AbilityInvokeArgument = 101
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE AbilityInvokeArgument = 102
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA AbilityInvokeArgument = 103
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD AbilityInvokeArgument = 104
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD AbilityInvokeArgument = 105
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD AbilityInvokeArgument = 106
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR AbilityInvokeArgument = 107
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER AbilityInvokeArgument = 108
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION AbilityInvokeArgument = 109
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE AbilityInvokeArgument = 110
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC AbilityInvokeArgument = 111
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT AbilityInvokeArgument = 112
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO AbilityInvokeArgument = 113
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER AbilityInvokeArgument = 114
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT AbilityInvokeArgument = 115
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL AbilityInvokeArgument = 116
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT AbilityInvokeArgument = 117
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN AbilityInvokeArgument = 118
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT AbilityInvokeArgument = 119
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA AbilityInvokeArgument = 120
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY AbilityInvokeArgument = 121
+ AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT AbilityInvokeArgument = 122
)
// Enum value maps for AbilityInvokeArgument.
@@ -126,7 +128,7 @@ var (
19: "ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE",
20: "ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION",
21: "ABILITY_INVOKE_ARGUMENT_META_LOSE_HP",
- 22: "ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ",
+ 22: "ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO",
50: "ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY",
51: "ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE",
52: "ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT",
@@ -140,9 +142,9 @@ var (
60: "ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE",
61: "ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE",
62: "ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE",
- 63: "ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL",
- 64: "ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP",
- 65: "ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD",
+ 63: "ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA",
+ 64: "ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT",
+ 65: "ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET",
100: "ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA",
101: "ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND",
102: "ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE",
@@ -156,76 +158,80 @@ var (
110: "ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE",
111: "ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC",
112: "ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT",
- 113: "ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON",
- 114: "ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG",
- 115: "ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI",
- 116: "ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB",
- 117: "ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP",
- 118: "ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL",
- 119: "ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG",
- 120: "ABILITY_INVOKE_ARGUMENT_Unk3100_NLIPBBOINEO",
+ 113: "ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO",
+ 114: "ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER",
+ 115: "ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT",
+ 116: "ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL",
+ 117: "ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT",
+ 118: "ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN",
+ 119: "ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT",
+ 120: "ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA",
+ 121: "ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY",
+ 122: "ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT",
}
AbilityInvokeArgument_value = map[string]int32{
- "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_Unk2700_JDDDLJELBLJ": 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_Unk2700_FNANDDPDLOL": 63,
- "ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP": 64,
- "ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD": 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_Unk2700_NJHBFADEOON": 113,
- "ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG": 114,
- "ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI": 115,
- "ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB": 116,
- "ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP": 117,
- "ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL": 118,
- "ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG": 119,
- "ABILITY_INVOKE_ARGUMENT_Unk3100_NLIPBBOINEO": 120,
+ "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,
+ "ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT": 122,
}
)
@@ -260,7 +266,7 @@ var File_AbilityInvokeArgument_proto protoreflect.FileDescriptor
var file_AbilityInvokeArgument_proto_rawDesc = []byte{
0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x41,
- 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xd1, 0x18,
+ 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x92, 0x1a,
0x0a, 0x15, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x41,
0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x42, 0x49, 0x4c, 0x49,
0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45,
@@ -337,129 +343,141 @@ var file_AbilityInvokeArgument_proto_rawDesc = []byte{
0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x14, 0x12, 0x28, 0x0a, 0x24,
0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41,
0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x45, 0x54, 0x41, 0x5f, 0x4c, 0x4f, 0x53,
- 0x45, 0x5f, 0x48, 0x50, 0x10, 0x15, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
+ 0x45, 0x5f, 0x48, 0x50, 0x10, 0x15, 0x12, 0x33, 0x0a, 0x2f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e,
- 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x44, 0x44, 0x4c, 0x4a,
- 0x45, 0x4c, 0x42, 0x4c, 0x4a, 0x10, 0x16, 0x12, 0x32, 0x0a, 0x2e, 0x41, 0x42, 0x49, 0x4c, 0x49,
- 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45,
- 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45,
- 0x52, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x32, 0x12, 0x33, 0x0a, 0x2f, 0x41,
- 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52,
- 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45,
- 0x54, 0x5f, 0x43, 0x52, 0x41, 0x53, 0x48, 0x5f, 0x44, 0x41, 0x4d, 0x41, 0x47, 0x45, 0x10, 0x33,
- 0x12, 0x29, 0x0a, 0x25, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f,
- 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x10, 0x34, 0x12, 0x29, 0x0a, 0x25, 0x41,
+ 0x54, 0x5f, 0x4d, 0x45, 0x54, 0x41, 0x5f, 0x44, 0x55, 0x52, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
+ 0x59, 0x5f, 0x49, 0x53, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x16, 0x12, 0x32, 0x0a, 0x2e, 0x41,
0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52,
- 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x55,
- 0x4d, 0x4d, 0x4f, 0x4e, 0x10, 0x35, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
+ 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x52,
+ 0x49, 0x47, 0x47, 0x45, 0x52, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x32, 0x12,
+ 0x33, 0x0a, 0x2f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x43, 0x52, 0x41, 0x53, 0x48, 0x5f, 0x44, 0x41, 0x4d, 0x41,
+ 0x47, 0x45, 0x10, 0x33, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f,
+ 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x10, 0x34, 0x12,
+ 0x29, 0x0a, 0x25, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x4f, 0x4e, 0x10, 0x35, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x42,
+ 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47,
+ 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x4c, 0x49,
+ 0x4e, 0x4b, 0x10, 0x36, 0x12, 0x30, 0x0a, 0x2c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f,
+ 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x41,
+ 0x44, 0x47, 0x45, 0x54, 0x10, 0x37, 0x12, 0x37, 0x0a, 0x33, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e,
- 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x4c, 0x49, 0x4e, 0x4b, 0x10, 0x36,
- 0x12, 0x30, 0x0a, 0x2c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f,
+ 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x5f, 0x4c,
+ 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49, 0x45, 0x52, 0x10, 0x38, 0x12,
+ 0x35, 0x0a, 0x31, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x5f,
+ 0x42, 0x41, 0x4c, 0x4c, 0x10, 0x39, 0x12, 0x40, 0x0a, 0x3c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
+ 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e,
+ 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e,
+ 0x44, 0x4f, 0x4d, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x5f, 0x4d, 0x41, 0x50,
+ 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x3a, 0x12, 0x35, 0x0a, 0x31, 0x41, 0x42, 0x49, 0x4c,
+ 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d,
+ 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45,
+ 0x52, 0x5f, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x47, 0x10, 0x3b, 0x12,
+ 0x2e, 0x0a, 0x2a, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x10, 0x3c, 0x12,
+ 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x52, 0x4f, 0x59, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x10, 0x3d,
+ 0x12, 0x33, 0x0a, 0x2f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f,
0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54,
- 0x10, 0x37, 0x12, 0x37, 0x0a, 0x33, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e,
- 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
- 0x5f, 0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49, 0x45, 0x52, 0x10, 0x38, 0x12, 0x35, 0x0a, 0x31, 0x41,
- 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52,
- 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x47, 0x45,
- 0x4e, 0x45, 0x52, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x5f, 0x42, 0x41, 0x4c, 0x4c,
- 0x10, 0x39, 0x12, 0x40, 0x0a, 0x3c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e,
- 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x5f,
- 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x56, 0x41, 0x4c,
- 0x55, 0x45, 0x10, 0x3a, 0x12, 0x35, 0x0a, 0x31, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f,
- 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x4d, 0x4f,
- 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x47, 0x10, 0x3b, 0x12, 0x2e, 0x0a, 0x2a, 0x41,
- 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52,
- 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x52,
- 0x45, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x10, 0x3c, 0x12, 0x2f, 0x0a, 0x2b, 0x41,
- 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52,
- 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45,
- 0x53, 0x54, 0x52, 0x4f, 0x59, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x10, 0x3d, 0x12, 0x33, 0x0a, 0x2f,
+ 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x5f, 0x41, 0x46, 0x54, 0x45, 0x52, 0x5f, 0x49, 0x4d,
+ 0x41, 0x47, 0x45, 0x10, 0x3e, 0x12, 0x31, 0x0a, 0x2d, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59,
+ 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54,
+ 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x53,
+ 0x54, 0x41, 0x4d, 0x49, 0x4e, 0x41, 0x10, 0x3f, 0x12, 0x2d, 0x0a, 0x29, 0x41, 0x42, 0x49, 0x4c,
+ 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d,
+ 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x48, 0x49, 0x54, 0x5f, 0x45,
+ 0x46, 0x46, 0x45, 0x43, 0x54, 0x10, 0x40, 0x12, 0x3a, 0x0a, 0x36, 0x41, 0x42, 0x49, 0x4c, 0x49,
+ 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45,
+ 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x42, 0x55,
+ 0x4c, 0x4c, 0x45, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x43, 0x4b, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45,
+ 0x54, 0x10, 0x41, 0x12, 0x38, 0x0a, 0x34, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49,
+ 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d,
+ 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x53, 0x54, 0x45, 0x45,
+ 0x52, 0x5f, 0x42, 0x59, 0x5f, 0x43, 0x41, 0x4d, 0x45, 0x52, 0x41, 0x10, 0x64, 0x12, 0x30, 0x0a,
+ 0x2c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f,
+ 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x4d,
+ 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x46, 0x45, 0x4e, 0x44, 0x10, 0x65, 0x12,
+ 0x2b, 0x0a, 0x27, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e,
+ 0x5f, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x10, 0x66, 0x12, 0x2e, 0x0a, 0x2a,
0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41,
- 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x46,
- 0x49, 0x52, 0x45, 0x5f, 0x41, 0x46, 0x54, 0x45, 0x52, 0x5f, 0x49, 0x4d, 0x41, 0x47, 0x45, 0x10,
- 0x3e, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56,
- 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x41, 0x4e, 0x44, 0x44, 0x50, 0x44, 0x4c, 0x4f, 0x4c,
- 0x10, 0x3f, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e,
- 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x41, 0x4e, 0x48, 0x4a, 0x4f, 0x4e, 0x45, 0x45,
- 0x50, 0x10, 0x40, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49,
- 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x45, 0x48, 0x4a, 0x4d, 0x4b, 0x4b, 0x42,
- 0x4a, 0x44, 0x10, 0x41, 0x12, 0x38, 0x0a, 0x34, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f,
- 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
- 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x53, 0x54, 0x45,
- 0x45, 0x52, 0x5f, 0x42, 0x59, 0x5f, 0x43, 0x41, 0x4d, 0x45, 0x52, 0x41, 0x10, 0x64, 0x12, 0x30,
- 0x0a, 0x2c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45,
+ 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x43, 0x4f,
+ 0x53, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x4d, 0x49, 0x4e, 0x41, 0x10, 0x67, 0x12, 0x2e, 0x0a, 0x2a,
+ 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41,
+ 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x45, 0x4c,
+ 0x49, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x68, 0x12, 0x30, 0x0a, 0x2c,
+ 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41,
+ 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x45, 0x4c,
+ 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x69, 0x12, 0x2f,
+ 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45,
0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f,
- 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x46, 0x45, 0x4e, 0x44, 0x10, 0x65,
- 0x12, 0x2b, 0x0a, 0x27, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f,
- 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49,
- 0x4e, 0x5f, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x10, 0x66, 0x12, 0x2e, 0x0a,
- 0x2a, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f,
- 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x43,
- 0x4f, 0x53, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x4d, 0x49, 0x4e, 0x41, 0x10, 0x67, 0x12, 0x2e, 0x0a,
- 0x2a, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f,
- 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x45,
- 0x4c, 0x49, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x68, 0x12, 0x30, 0x0a,
- 0x2c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f,
- 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x45,
- 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x69, 0x12,
- 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x47, 0x4c, 0x4f, 0x42, 0x41, 0x4c, 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x6a, 0x12,
+ 0x2c, 0x0a, 0x28, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e,
- 0x5f, 0x47, 0x4c, 0x4f, 0x42, 0x41, 0x4c, 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x6a,
- 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f,
+ 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x42, 0x41, 0x52, 0x10, 0x6b, 0x12, 0x33, 0x0a,
+ 0x2f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f,
+ 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x57,
+ 0x49, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45, 0x44, 0x5f, 0x53, 0x50, 0x41, 0x57, 0x4e, 0x45, 0x52,
+ 0x10, 0x6c, 0x12, 0x3f, 0x0a, 0x3b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e,
+ 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49,
+ 0x58, 0x49, 0x4e, 0x5f, 0x44, 0x4f, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x59,
+ 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x10, 0x6d, 0x12, 0x3b, 0x0a, 0x37, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49,
+ 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d,
+ 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54,
+ 0x59, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x6e,
+ 0x12, 0x31, 0x0a, 0x2d, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f,
0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49,
- 0x4e, 0x5f, 0x53, 0x48, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x42, 0x41, 0x52, 0x10, 0x6b, 0x12, 0x33,
- 0x0a, 0x2f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45,
- 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f,
- 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45, 0x44, 0x5f, 0x53, 0x50, 0x41, 0x57, 0x4e, 0x45,
- 0x52, 0x10, 0x6c, 0x12, 0x3f, 0x0a, 0x3b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49,
+ 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x59, 0x4e,
+ 0x43, 0x10, 0x6f, 0x12, 0x33, 0x0a, 0x2f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49,
0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d,
- 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x44, 0x4f, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x42,
- 0x59, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x10, 0x6d, 0x12, 0x3b, 0x0a, 0x37, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f,
- 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
- 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x54, 0x49,
- 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x10,
- 0x6e, 0x12, 0x31, 0x0a, 0x2d, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56,
- 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58,
- 0x49, 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x59,
- 0x4e, 0x43, 0x10, 0x6f, 0x12, 0x33, 0x0a, 0x2f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f,
- 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
- 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
- 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x70, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49,
- 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55,
- 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4a, 0x48,
- 0x42, 0x46, 0x41, 0x44, 0x45, 0x4f, 0x4f, 0x4e, 0x10, 0x71, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42,
+ 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x53,
+ 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x70, 0x12, 0x55, 0x0a, 0x51, 0x41, 0x42, 0x49, 0x4c,
+ 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d,
+ 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x44, 0x4f, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x4d, 0x4f, 0x44, 0x49,
+ 0x46, 0x49, 0x45, 0x52, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x44, 0x55, 0x52,
+ 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x10, 0x71, 0x12,
+ 0x34, 0x0a, 0x30, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
+ 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e,
+ 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43,
+ 0x48, 0x45, 0x52, 0x10, 0x72, 0x12, 0x3c, 0x0a, 0x38, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59,
+ 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54,
+ 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x45,
+ 0x53, 0x55, 0x4c, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e,
+ 0x54, 0x10, 0x73, 0x12, 0x32, 0x0a, 0x2e, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49,
+ 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d,
+ 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x43, 0x4f,
+ 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x10, 0x74, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49,
+ 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45,
+ 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f,
+ 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x10, 0x75, 0x12, 0x40, 0x0a, 0x3c, 0x41, 0x42, 0x49, 0x4c,
+ 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d,
+ 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x44, 0x45, 0x41, 0x54, 0x48, 0x5f,
+ 0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x50, 0x4c,
+ 0x41, 0x59, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x10, 0x76, 0x12, 0x2d, 0x0a, 0x29, 0x41, 0x42,
0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47,
- 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x47,
- 0x43, 0x49, 0x46, 0x46, 0x46, 0x4c, 0x4c, 0x42, 0x47, 0x10, 0x72, 0x12, 0x2f, 0x0a, 0x2b, 0x41,
- 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52,
- 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x46, 0x44, 0x47, 0x46, 0x41, 0x43, 0x4f, 0x4c, 0x44, 0x49, 0x10, 0x73, 0x12, 0x2f, 0x0a, 0x2b,
- 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41,
- 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x44, 0x50, 0x4b, 0x4a, 0x47, 0x4a, 0x4e, 0x47, 0x46, 0x42, 0x10, 0x74, 0x12, 0x2f, 0x0a,
- 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f,
- 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x42, 0x4e, 0x45, 0x43, 0x50, 0x41, 0x43, 0x47, 0x4b, 0x48, 0x50, 0x10, 0x75, 0x12, 0x2f,
- 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45,
- 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4c, 0x47, 0x49, 0x50, 0x4f, 0x43, 0x42, 0x48, 0x4b, 0x41, 0x4c, 0x10, 0x76, 0x12,
- 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b,
- 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x45, 0x46, 0x4a, 0x49, 0x47, 0x43, 0x45, 0x47, 0x48, 0x4a, 0x47, 0x10, 0x77,
- 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f,
- 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x49, 0x50, 0x42, 0x42, 0x4f, 0x49, 0x4e, 0x45, 0x4f, 0x10,
- 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x55, 0x49, 0x5f, 0x49,
+ 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x10, 0x77, 0x12, 0x33, 0x0a, 0x2f, 0x41, 0x42, 0x49,
+ 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55,
+ 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x53, 0x48, 0x4f, 0x4f, 0x54,
+ 0x5f, 0x46, 0x52, 0x4f, 0x4d, 0x5f, 0x43, 0x41, 0x4d, 0x45, 0x52, 0x41, 0x10, 0x78, 0x12, 0x36,
+ 0x0a, 0x32, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45,
+ 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f,
+ 0x45, 0x52, 0x41, 0x53, 0x45, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x56, 0x49, 0x54, 0x59, 0x10, 0x79, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
+ 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e,
+ 0x54, 0x5f, 0x4d, 0x49, 0x58, 0x49, 0x4e, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x4f, 0x55, 0x54,
+ 0x10, 0x7a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AbilityInvokeEntry.pb.go b/gover/gen/AbilityInvokeEntry.pb.go
index 54dec556..20be7438 100644
--- a/gover/gen/AbilityInvokeEntry.pb.go
+++ b/gover/gen/AbilityInvokeEntry.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityInvokeEntry.proto
package gen
@@ -41,14 +41,15 @@ type AbilityInvokeEntry struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ArgumentType AbilityInvokeArgument `protobuf:"varint,1,opt,name=argument_type,json=argumentType,proto3,enum=AbilityInvokeArgument" json:"argument_type,omitempty"`
- Head *AbilityInvokeEntryHead `protobuf:"bytes,2,opt,name=head,proto3" json:"head,omitempty"`
- ForwardPeer uint32 `protobuf:"varint,4,opt,name=forward_peer,json=forwardPeer,proto3" json:"forward_peer,omitempty"`
- EventId uint32 `protobuf:"varint,12,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
- ForwardType ForwardType `protobuf:"varint,3,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- AbilityData []byte `protobuf:"bytes,15,opt,name=ability_data,json=abilityData,proto3" json:"ability_data,omitempty"`
- TotalTickTime float64 `protobuf:"fixed64,14,opt,name=total_tick_time,json=totalTickTime,proto3" json:"total_tick_time,omitempty"`
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,9,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ EventId uint32 `protobuf:"varint,13,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardPeer uint32 `protobuf:"varint,14,opt,name=forward_peer,json=forwardPeer,proto3" json:"forward_peer,omitempty"`
+ TotalTickTime float64 `protobuf:"fixed64,10,opt,name=total_tick_time,json=totalTickTime,proto3" json:"total_tick_time,omitempty"`
+ Head *AbilityInvokeEntryHead `protobuf:"bytes,3,opt,name=head,proto3" json:"head,omitempty"`
+ AbilityData []byte `protobuf:"bytes,2,opt,name=ability_data,json=abilityData,proto3" json:"ability_data,omitempty"`
+ ArgumentType AbilityInvokeArgument `protobuf:"varint,8,opt,name=argument_type,json=argumentType,proto3,enum=AbilityInvokeArgument" json:"argument_type,omitempty"`
+ IsIgnoreAuth bool `protobuf:"varint,12,opt,name=is_ignore_auth,json=isIgnoreAuth,proto3" json:"is_ignore_auth,omitempty"`
}
func (x *AbilityInvokeEntry) Reset() {
@@ -83,18 +84,25 @@ func (*AbilityInvokeEntry) Descriptor() ([]byte, []int) {
return file_AbilityInvokeEntry_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityInvokeEntry) GetArgumentType() AbilityInvokeArgument {
+func (x *AbilityInvokeEntry) GetForwardType() ForwardType {
if x != nil {
- return x.ArgumentType
+ return x.ForwardType
}
- return AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_NONE
+ return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *AbilityInvokeEntry) GetHead() *AbilityInvokeEntryHead {
+func (x *AbilityInvokeEntry) GetEventId() uint32 {
if x != nil {
- return x.Head
+ return x.EventId
}
- return nil
+ return 0
+}
+
+func (x *AbilityInvokeEntry) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
}
func (x *AbilityInvokeEntry) GetForwardPeer() uint32 {
@@ -104,18 +112,18 @@ func (x *AbilityInvokeEntry) GetForwardPeer() uint32 {
return 0
}
-func (x *AbilityInvokeEntry) GetEventId() uint32 {
+func (x *AbilityInvokeEntry) GetTotalTickTime() float64 {
if x != nil {
- return x.EventId
+ return x.TotalTickTime
}
return 0
}
-func (x *AbilityInvokeEntry) GetForwardType() ForwardType {
+func (x *AbilityInvokeEntry) GetHead() *AbilityInvokeEntryHead {
if x != nil {
- return x.ForwardType
+ return x.Head
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return nil
}
func (x *AbilityInvokeEntry) GetAbilityData() []byte {
@@ -125,18 +133,18 @@ func (x *AbilityInvokeEntry) GetAbilityData() []byte {
return nil
}
-func (x *AbilityInvokeEntry) GetTotalTickTime() float64 {
+func (x *AbilityInvokeEntry) GetArgumentType() AbilityInvokeArgument {
if x != nil {
- return x.TotalTickTime
+ return x.ArgumentType
}
- return 0
+ return AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_NONE
}
-func (x *AbilityInvokeEntry) GetEntityId() uint32 {
+func (x *AbilityInvokeEntry) GetIsIgnoreAuth() bool {
if x != nil {
- return x.EntityId
+ return x.IsIgnoreAuth
}
- return 0
+ return false
}
var File_AbilityInvokeEntry_proto protoreflect.FileDescriptor
@@ -148,29 +156,32 @@ var file_AbilityInvokeEntry_proto_rawDesc = []byte{
0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x48, 0x65, 0x61, 0x64, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79,
- 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x02, 0x0a, 0x12, 0x41, 0x62, 0x69,
+ 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfb, 0x02, 0x0a, 0x12, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x3b, 0x0a, 0x0d, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
- 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c,
- 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a, 0x04,
- 0x68, 0x65, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x41, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x48,
- 0x65, 0x61, 0x64, 0x52, 0x04, 0x68, 0x65, 0x61, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x65, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08,
- 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e,
- 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0f, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e,
+ 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54,
+ 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x65, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a,
0x20, 0x01, 0x28, 0x01, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x63, 0x6b, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x04, 0x68, 0x65, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b,
+ 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x48, 0x65, 0x61, 0x64, 0x52, 0x04, 0x68, 0x65, 0x61, 0x64,
+ 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x3b, 0x0a, 0x0d, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x41, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65,
+ 0x6e, 0x74, 0x52, 0x0c, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x61, 0x75,
+ 0x74, 0x68, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x49, 0x67, 0x6e, 0x6f,
+ 0x72, 0x65, 0x41, 0x75, 0x74, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -188,14 +199,14 @@ func file_AbilityInvokeEntry_proto_rawDescGZIP() []byte {
var file_AbilityInvokeEntry_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_AbilityInvokeEntry_proto_goTypes = []interface{}{
(*AbilityInvokeEntry)(nil), // 0: AbilityInvokeEntry
- (AbilityInvokeArgument)(0), // 1: AbilityInvokeArgument
+ (ForwardType)(0), // 1: ForwardType
(*AbilityInvokeEntryHead)(nil), // 2: AbilityInvokeEntryHead
- (ForwardType)(0), // 3: ForwardType
+ (AbilityInvokeArgument)(0), // 3: AbilityInvokeArgument
}
var file_AbilityInvokeEntry_proto_depIdxs = []int32{
- 1, // 0: AbilityInvokeEntry.argument_type:type_name -> AbilityInvokeArgument
+ 1, // 0: AbilityInvokeEntry.forward_type:type_name -> ForwardType
2, // 1: AbilityInvokeEntry.head:type_name -> AbilityInvokeEntryHead
- 3, // 2: AbilityInvokeEntry.forward_type:type_name -> ForwardType
+ 3, // 2: AbilityInvokeEntry.argument_type:type_name -> AbilityInvokeArgument
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/AbilityInvokeEntryHead.pb.go b/gover/gen/AbilityInvokeEntryHead.pb.go
index 92c3657f..df3d6a27 100644
--- a/gover/gen/AbilityInvokeEntryHead.pb.go
+++ b/gover/gen/AbilityInvokeEntryHead.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityInvokeEntryHead.proto
package gen
@@ -41,13 +41,13 @@ type AbilityInvokeEntryHead struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ InstancedAbilityId uint32 `protobuf:"varint,8,opt,name=instanced_ability_id,json=instancedAbilityId,proto3" json:"instanced_ability_id,omitempty"`
+ TargetId uint32 `protobuf:"varint,6,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
+ ServerBuffUid uint32 `protobuf:"varint,1,opt,name=server_buff_uid,json=serverBuffUid,proto3" json:"server_buff_uid,omitempty"`
+ LocalId int32 `protobuf:"varint,12,opt,name=local_id,json=localId,proto3" json:"local_id,omitempty"`
ModifierConfigLocalId int32 `protobuf:"varint,7,opt,name=modifier_config_local_id,json=modifierConfigLocalId,proto3" json:"modifier_config_local_id,omitempty"`
- IsServerbuffModifier bool `protobuf:"varint,2,opt,name=is_serverbuff_modifier,json=isServerbuffModifier,proto3" json:"is_serverbuff_modifier,omitempty"`
- InstancedAbilityId uint32 `protobuf:"varint,1,opt,name=instanced_ability_id,json=instancedAbilityId,proto3" json:"instanced_ability_id,omitempty"`
- InstancedModifierId uint32 `protobuf:"varint,12,opt,name=instanced_modifier_id,json=instancedModifierId,proto3" json:"instanced_modifier_id,omitempty"`
- LocalId int32 `protobuf:"varint,10,opt,name=local_id,json=localId,proto3" json:"local_id,omitempty"`
- ServerBuffUid uint32 `protobuf:"varint,14,opt,name=server_buff_uid,json=serverBuffUid,proto3" json:"server_buff_uid,omitempty"`
- TargetId uint32 `protobuf:"varint,3,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
+ IsServerbuffModifier bool `protobuf:"varint,15,opt,name=is_serverbuff_modifier,json=isServerbuffModifier,proto3" json:"is_serverbuff_modifier,omitempty"`
+ InstancedModifierId uint32 `protobuf:"varint,10,opt,name=instanced_modifier_id,json=instancedModifierId,proto3" json:"instanced_modifier_id,omitempty"`
}
func (x *AbilityInvokeEntryHead) Reset() {
@@ -82,51 +82,51 @@ func (*AbilityInvokeEntryHead) Descriptor() ([]byte, []int) {
return file_AbilityInvokeEntryHead_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityInvokeEntryHead) GetModifierConfigLocalId() int32 {
+func (x *AbilityInvokeEntryHead) GetInstancedAbilityId() uint32 {
if x != nil {
- return x.ModifierConfigLocalId
+ return x.InstancedAbilityId
}
return 0
}
-func (x *AbilityInvokeEntryHead) GetIsServerbuffModifier() bool {
+func (x *AbilityInvokeEntryHead) GetTargetId() uint32 {
if x != nil {
- return x.IsServerbuffModifier
+ return x.TargetId
}
- return false
+ return 0
}
-func (x *AbilityInvokeEntryHead) GetInstancedAbilityId() uint32 {
+func (x *AbilityInvokeEntryHead) GetServerBuffUid() uint32 {
if x != nil {
- return x.InstancedAbilityId
+ return x.ServerBuffUid
}
return 0
}
-func (x *AbilityInvokeEntryHead) GetInstancedModifierId() uint32 {
+func (x *AbilityInvokeEntryHead) GetLocalId() int32 {
if x != nil {
- return x.InstancedModifierId
+ return x.LocalId
}
return 0
}
-func (x *AbilityInvokeEntryHead) GetLocalId() int32 {
+func (x *AbilityInvokeEntryHead) GetModifierConfigLocalId() int32 {
if x != nil {
- return x.LocalId
+ return x.ModifierConfigLocalId
}
return 0
}
-func (x *AbilityInvokeEntryHead) GetServerBuffUid() uint32 {
+func (x *AbilityInvokeEntryHead) GetIsServerbuffModifier() bool {
if x != nil {
- return x.ServerBuffUid
+ return x.IsServerbuffModifier
}
- return 0
+ return false
}
-func (x *AbilityInvokeEntryHead) GetTargetId() uint32 {
+func (x *AbilityInvokeEntryHead) GetInstancedModifierId() uint32 {
if x != nil {
- return x.TargetId
+ return x.InstancedModifierId
}
return 0
}
@@ -137,26 +137,26 @@ var file_AbilityInvokeEntryHead_proto_rawDesc = []byte{
0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x48, 0x65, 0x61, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd,
0x02, 0x0a, 0x16, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x48, 0x65, 0x61, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x6f, 0x64,
- 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6c, 0x6f, 0x63,
- 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x6d, 0x6f, 0x64,
- 0x69, 0x66, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c,
- 0x49, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62,
- 0x75, 0x66, 0x66, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75, 0x66, 0x66,
- 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x74,
- 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
- 0x64, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x48, 0x65, 0x61, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x6e, 0x73,
+ 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
+ 0x65, 0x64, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76,
+ 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x55, 0x69, 0x64,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x6d,
+ 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6c,
+ 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x6d,
+ 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65,
+ 0x72, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75,
+ 0x66, 0x66, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e,
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61,
- 0x6e, 0x63, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x49, 0x64, 0x12, 0x19,
- 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x55, 0x69,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x42, 0x06,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61,
+ 0x6e, 0x63, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMetaAddAbility.pb.go b/gover/gen/AbilityMetaAddAbility.pb.go
index 72a6993a..24a53c5d 100644
--- a/gover/gen/AbilityMetaAddAbility.pb.go
+++ b/gover/gen/AbilityMetaAddAbility.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaAddAbility.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMetaAddAbility struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Ability *AbilityAppliedAbility `protobuf:"bytes,12,opt,name=ability,proto3" json:"ability,omitempty"`
+ Ability *AbilityAppliedAbility `protobuf:"bytes,5,opt,name=ability,proto3" json:"ability,omitempty"`
}
func (x *AbilityMetaAddAbility) Reset() {
@@ -91,7 +91,7 @@ var file_AbilityMetaAddAbility_proto_rawDesc = []byte{
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x15, 0x41, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x41, 0x64, 0x64, 0x41, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x12, 0x30, 0x0a, 0x07, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0c,
+ 0x69, 0x74, 0x79, 0x12, 0x30, 0x0a, 0x07, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x05,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x70,
0x70, 0x6c, 0x69, 0x65, 0x64, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x07, 0x61, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
diff --git a/gover/gen/AbilityMetaAddOrGetAbilityAndTrigger.pb.go b/gover/gen/AbilityMetaAddOrGetAbilityAndTrigger.pb.go
index f804b1f4..8149f3d4 100644
--- a/gover/gen/AbilityMetaAddOrGetAbilityAndTrigger.pb.go
+++ b/gover/gen/AbilityMetaAddOrGetAbilityAndTrigger.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaAddOrGetAbilityAndTrigger.proto
package gen
@@ -41,9 +41,9 @@ type AbilityMetaAddOrGetAbilityAndTrigger struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AbilityName *AbilityString `protobuf:"bytes,13,opt,name=ability_name,json=abilityName,proto3" json:"ability_name,omitempty"`
- TriggerArgument float32 `protobuf:"fixed32,3,opt,name=trigger_argument,json=triggerArgument,proto3" json:"trigger_argument,omitempty"`
- AbilityOverride *AbilityString `protobuf:"bytes,8,opt,name=ability_override,json=abilityOverride,proto3" json:"ability_override,omitempty"`
+ TriggerArgument float32 `protobuf:"fixed32,4,opt,name=trigger_argument,json=triggerArgument,proto3" json:"trigger_argument,omitempty"`
+ AbilityName *AbilityString `protobuf:"bytes,12,opt,name=ability_name,json=abilityName,proto3" json:"ability_name,omitempty"`
+ AbilityOverride *AbilityString `protobuf:"bytes,13,opt,name=ability_override,json=abilityOverride,proto3" json:"ability_override,omitempty"`
}
func (x *AbilityMetaAddOrGetAbilityAndTrigger) Reset() {
@@ -78,18 +78,18 @@ func (*AbilityMetaAddOrGetAbilityAndTrigger) Descriptor() ([]byte, []int) {
return file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetAbilityName() *AbilityString {
+func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetTriggerArgument() float32 {
if x != nil {
- return x.AbilityName
+ return x.TriggerArgument
}
- return nil
+ return 0
}
-func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetTriggerArgument() float32 {
+func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetAbilityName() *AbilityString {
if x != nil {
- return x.TriggerArgument
+ return x.AbilityName
}
- return 0
+ return nil
}
func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetAbilityOverride() *AbilityString {
@@ -108,14 +108,14 @@ var file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDesc = []byte{
0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xbf, 0x01, 0x0a, 0x24, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74,
0x61, 0x41, 0x64, 0x64, 0x4f, 0x72, 0x47, 0x65, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
- 0x41, 0x6e, 0x64, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x12, 0x31, 0x0a, 0x0c, 0x61, 0x62,
- 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
- 0x52, 0x0b, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a,
- 0x10, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e,
- 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72,
- 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x10, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x41, 0x6e, 0x64, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x72,
+ 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x72, 0x67,
+ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x0c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
+ 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x62,
+ 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0b, 0x61, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x10, 0x61, 0x62, 0x69, 0x6c,
+ 0x69, 0x74, 0x79, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69,
0x6e, 0x67, 0x52, 0x0f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4f, 0x76, 0x65, 0x72, 0x72,
0x69, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/AbilityMetaDurabilityIsZero.pb.go b/gover/gen/AbilityMetaDurabilityIsZero.pb.go
new file mode 100644
index 00000000..8ba74dc6
--- /dev/null
+++ b/gover/gen/AbilityMetaDurabilityIsZero.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMetaDurabilityIsZero.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMetaDurabilityIsZero struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsZero bool `protobuf:"varint,6,opt,name=is_zero,json=isZero,proto3" json:"is_zero,omitempty"`
+}
+
+func (x *AbilityMetaDurabilityIsZero) Reset() {
+ *x = AbilityMetaDurabilityIsZero{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMetaDurabilityIsZero_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMetaDurabilityIsZero) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMetaDurabilityIsZero) ProtoMessage() {}
+
+func (x *AbilityMetaDurabilityIsZero) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMetaDurabilityIsZero_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMetaDurabilityIsZero.ProtoReflect.Descriptor instead.
+func (*AbilityMetaDurabilityIsZero) Descriptor() ([]byte, []int) {
+ return file_AbilityMetaDurabilityIsZero_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMetaDurabilityIsZero) GetIsZero() bool {
+ if x != nil {
+ return x.IsZero
+ }
+ return false
+}
+
+var File_AbilityMetaDurabilityIsZero_proto protoreflect.FileDescriptor
+
+var file_AbilityMetaDurabilityIsZero_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x44, 0x75, 0x72,
+ 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x73, 0x5a, 0x65, 0x72, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65,
+ 0x74, 0x61, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x73, 0x5a, 0x65,
+ 0x72, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x5a, 0x65, 0x72, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMetaDurabilityIsZero_proto_rawDescOnce sync.Once
+ file_AbilityMetaDurabilityIsZero_proto_rawDescData = file_AbilityMetaDurabilityIsZero_proto_rawDesc
+)
+
+func file_AbilityMetaDurabilityIsZero_proto_rawDescGZIP() []byte {
+ file_AbilityMetaDurabilityIsZero_proto_rawDescOnce.Do(func() {
+ file_AbilityMetaDurabilityIsZero_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaDurabilityIsZero_proto_rawDescData)
+ })
+ return file_AbilityMetaDurabilityIsZero_proto_rawDescData
+}
+
+var file_AbilityMetaDurabilityIsZero_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMetaDurabilityIsZero_proto_goTypes = []interface{}{
+ (*AbilityMetaDurabilityIsZero)(nil), // 0: AbilityMetaDurabilityIsZero
+}
+var file_AbilityMetaDurabilityIsZero_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMetaDurabilityIsZero_proto_init() }
+func file_AbilityMetaDurabilityIsZero_proto_init() {
+ if File_AbilityMetaDurabilityIsZero_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMetaDurabilityIsZero_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMetaDurabilityIsZero); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMetaDurabilityIsZero_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMetaDurabilityIsZero_proto_goTypes,
+ DependencyIndexes: file_AbilityMetaDurabilityIsZero_proto_depIdxs,
+ MessageInfos: file_AbilityMetaDurabilityIsZero_proto_msgTypes,
+ }.Build()
+ File_AbilityMetaDurabilityIsZero_proto = out.File
+ file_AbilityMetaDurabilityIsZero_proto_rawDesc = nil
+ file_AbilityMetaDurabilityIsZero_proto_goTypes = nil
+ file_AbilityMetaDurabilityIsZero_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMetaElementReactionVisual.pb.go b/gover/gen/AbilityMetaElementReactionVisual.pb.go
index ad0bfc74..44be91fa 100644
--- a/gover/gen/AbilityMetaElementReactionVisual.pb.go
+++ b/gover/gen/AbilityMetaElementReactionVisual.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaElementReactionVisual.proto
package gen
@@ -41,10 +41,10 @@ type AbilityMetaElementReactionVisual struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HitIndex int32 `protobuf:"varint,2,opt,name=hit_index,json=hitIndex,proto3" json:"hit_index,omitempty"`
- ElementSourceType uint32 `protobuf:"varint,12,opt,name=element_source_type,json=elementSourceType,proto3" json:"element_source_type,omitempty"`
- ElementReactorType uint32 `protobuf:"varint,6,opt,name=element_reactor_type,json=elementReactorType,proto3" json:"element_reactor_type,omitempty"`
- ElementReactionType uint32 `protobuf:"varint,5,opt,name=element_reaction_type,json=elementReactionType,proto3" json:"element_reaction_type,omitempty"`
+ ElementSourceType uint32 `protobuf:"varint,6,opt,name=element_source_type,json=elementSourceType,proto3" json:"element_source_type,omitempty"`
+ ElementReactorType uint32 `protobuf:"varint,1,opt,name=element_reactor_type,json=elementReactorType,proto3" json:"element_reactor_type,omitempty"`
+ HitIndex int32 `protobuf:"varint,14,opt,name=hit_index,json=hitIndex,proto3" json:"hit_index,omitempty"`
+ ElementReactionType uint32 `protobuf:"varint,2,opt,name=element_reaction_type,json=elementReactionType,proto3" json:"element_reaction_type,omitempty"`
}
func (x *AbilityMetaElementReactionVisual) Reset() {
@@ -79,23 +79,23 @@ func (*AbilityMetaElementReactionVisual) Descriptor() ([]byte, []int) {
return file_AbilityMetaElementReactionVisual_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityMetaElementReactionVisual) GetHitIndex() int32 {
+func (x *AbilityMetaElementReactionVisual) GetElementSourceType() uint32 {
if x != nil {
- return x.HitIndex
+ return x.ElementSourceType
}
return 0
}
-func (x *AbilityMetaElementReactionVisual) GetElementSourceType() uint32 {
+func (x *AbilityMetaElementReactionVisual) GetElementReactorType() uint32 {
if x != nil {
- return x.ElementSourceType
+ return x.ElementReactorType
}
return 0
}
-func (x *AbilityMetaElementReactionVisual) GetElementReactorType() uint32 {
+func (x *AbilityMetaElementReactionVisual) GetHitIndex() int32 {
if x != nil {
- return x.ElementReactorType
+ return x.HitIndex
}
return 0
}
@@ -114,17 +114,17 @@ var file_AbilityMetaElementReactionVisual_proto_rawDesc = []byte{
0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x69, 0x73, 0x75,
0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x20, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52,
- 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x12, 0x1b, 0x0a,
- 0x09, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x08, 0x68, 0x69, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x0a, 0x13, 0x65, 0x6c,
- 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
- 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6c,
- 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
- 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x15,
+ 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x12, 0x2e, 0x0a,
+ 0x13, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a,
+ 0x14, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x6f, 0x72,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x65, 0x6c, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x08, 0x68, 0x69, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x32, 0x0a, 0x15,
0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x65, 0x6c, 0x65,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x65, 0x6c, 0x65,
0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMetaLoseHp.pb.go b/gover/gen/AbilityMetaLoseHp.pb.go
index b634680e..12bcd622 100644
--- a/gover/gen/AbilityMetaLoseHp.pb.go
+++ b/gover/gen/AbilityMetaLoseHp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaLoseHp.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMetaLoseHp struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LoseHpConfigIdx uint32 `protobuf:"varint,10,opt,name=lose_hp_config_idx,json=loseHpConfigIdx,proto3" json:"lose_hp_config_idx,omitempty"`
+ LoseHpConfigIdx uint32 `protobuf:"varint,15,opt,name=lose_hp_config_idx,json=loseHpConfigIdx,proto3" json:"lose_hp_config_idx,omitempty"`
}
func (x *AbilityMetaLoseHp) Reset() {
@@ -90,7 +90,7 @@ var file_AbilityMetaLoseHp_proto_rawDesc = []byte{
0x65, 0x48, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x11, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x4c, 0x6f, 0x73, 0x65, 0x48, 0x70, 0x12, 0x2b,
0x0a, 0x12, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x68, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x5f, 0x69, 0x64, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x6f, 0x73, 0x65,
+ 0x5f, 0x69, 0x64, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x6f, 0x73, 0x65,
0x48, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMetaModifierChange.pb.go b/gover/gen/AbilityMetaModifierChange.pb.go
index 436384fc..69fd2955 100644
--- a/gover/gen/AbilityMetaModifierChange.pb.go
+++ b/gover/gen/AbilityMetaModifierChange.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaModifierChange.proto
package gen
@@ -41,17 +41,17 @@ type AbilityMetaModifierChange struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AttachedInstancedModifier *AbilityAttachedModifier `protobuf:"bytes,7,opt,name=attached_instanced_modifier,json=attachedInstancedModifier,proto3" json:"attached_instanced_modifier,omitempty"`
- ServerBuffUid uint32 `protobuf:"varint,4,opt,name=server_buff_uid,json=serverBuffUid,proto3" json:"server_buff_uid,omitempty"`
- IsAttachedParentAbility bool `protobuf:"varint,10,opt,name=is_attached_parent_ability,json=isAttachedParentAbility,proto3" json:"is_attached_parent_ability,omitempty"`
- Action ModifierAction `protobuf:"varint,13,opt,name=action,proto3,enum=ModifierAction" json:"action,omitempty"`
+ AttachedInstancedModifier *AbilityAttachedModifier `protobuf:"bytes,3,opt,name=attached_instanced_modifier,json=attachedInstancedModifier,proto3" json:"attached_instanced_modifier,omitempty"`
+ IsAttachedParentAbility bool `protobuf:"varint,5,opt,name=is_attached_parent_ability,json=isAttachedParentAbility,proto3" json:"is_attached_parent_ability,omitempty"`
+ Properties []*ModifierProperty `protobuf:"bytes,14,rep,name=properties,proto3" json:"properties,omitempty"`
+ IsMuteRemote bool `protobuf:"varint,12,opt,name=is_mute_remote,json=isMuteRemote,proto3" json:"is_mute_remote,omitempty"`
ModifierLocalId int32 `protobuf:"varint,2,opt,name=modifier_local_id,json=modifierLocalId,proto3" json:"modifier_local_id,omitempty"`
- ParentAbilityName *AbilityString `protobuf:"bytes,1,opt,name=parent_ability_name,json=parentAbilityName,proto3" json:"parent_ability_name,omitempty"`
- IsMuteRemote bool `protobuf:"varint,6,opt,name=is_mute_remote,json=isMuteRemote,proto3" json:"is_mute_remote,omitempty"`
- ApplyEntityId uint32 `protobuf:"varint,5,opt,name=apply_entity_id,json=applyEntityId,proto3" json:"apply_entity_id,omitempty"`
- Properties []*ModifierProperty `protobuf:"bytes,3,rep,name=properties,proto3" json:"properties,omitempty"`
- ParentAbilityOverride *AbilityString `protobuf:"bytes,11,opt,name=parent_ability_override,json=parentAbilityOverride,proto3" json:"parent_ability_override,omitempty"`
- Unk2700_PMJMNCFJPDC bool `protobuf:"varint,9,opt,name=Unk2700_PMJMNCFJPDC,json=Unk2700PMJMNCFJPDC,proto3" json:"Unk2700_PMJMNCFJPDC,omitempty"`
+ IsDurabilityZero bool `protobuf:"varint,8,opt,name=is_durability_zero,json=isDurabilityZero,proto3" json:"is_durability_zero,omitempty"`
+ ParentAbilityName *AbilityString `protobuf:"bytes,13,opt,name=parent_ability_name,json=parentAbilityName,proto3" json:"parent_ability_name,omitempty"`
+ ServerBuffUid uint32 `protobuf:"varint,9,opt,name=server_buff_uid,json=serverBuffUid,proto3" json:"server_buff_uid,omitempty"`
+ ApplyEntityId uint32 `protobuf:"varint,7,opt,name=apply_entity_id,json=applyEntityId,proto3" json:"apply_entity_id,omitempty"`
+ ParentAbilityOverride *AbilityString `protobuf:"bytes,15,opt,name=parent_ability_override,json=parentAbilityOverride,proto3" json:"parent_ability_override,omitempty"`
+ Action ModifierAction `protobuf:"varint,4,opt,name=action,proto3,enum=ModifierAction" json:"action,omitempty"`
}
func (x *AbilityMetaModifierChange) Reset() {
@@ -93,25 +93,25 @@ func (x *AbilityMetaModifierChange) GetAttachedInstancedModifier() *AbilityAttac
return nil
}
-func (x *AbilityMetaModifierChange) GetServerBuffUid() uint32 {
+func (x *AbilityMetaModifierChange) GetIsAttachedParentAbility() bool {
if x != nil {
- return x.ServerBuffUid
+ return x.IsAttachedParentAbility
}
- return 0
+ return false
}
-func (x *AbilityMetaModifierChange) GetIsAttachedParentAbility() bool {
+func (x *AbilityMetaModifierChange) GetProperties() []*ModifierProperty {
if x != nil {
- return x.IsAttachedParentAbility
+ return x.Properties
}
- return false
+ return nil
}
-func (x *AbilityMetaModifierChange) GetAction() ModifierAction {
+func (x *AbilityMetaModifierChange) GetIsMuteRemote() bool {
if x != nil {
- return x.Action
+ return x.IsMuteRemote
}
- return ModifierAction_MODIFIER_ACTION_ADDED
+ return false
}
func (x *AbilityMetaModifierChange) GetModifierLocalId() int32 {
@@ -121,6 +121,13 @@ func (x *AbilityMetaModifierChange) GetModifierLocalId() int32 {
return 0
}
+func (x *AbilityMetaModifierChange) GetIsDurabilityZero() bool {
+ if x != nil {
+ return x.IsDurabilityZero
+ }
+ return false
+}
+
func (x *AbilityMetaModifierChange) GetParentAbilityName() *AbilityString {
if x != nil {
return x.ParentAbilityName
@@ -128,11 +135,11 @@ func (x *AbilityMetaModifierChange) GetParentAbilityName() *AbilityString {
return nil
}
-func (x *AbilityMetaModifierChange) GetIsMuteRemote() bool {
+func (x *AbilityMetaModifierChange) GetServerBuffUid() uint32 {
if x != nil {
- return x.IsMuteRemote
+ return x.ServerBuffUid
}
- return false
+ return 0
}
func (x *AbilityMetaModifierChange) GetApplyEntityId() uint32 {
@@ -142,13 +149,6 @@ func (x *AbilityMetaModifierChange) GetApplyEntityId() uint32 {
return 0
}
-func (x *AbilityMetaModifierChange) GetProperties() []*ModifierProperty {
- if x != nil {
- return x.Properties
- }
- return nil
-}
-
func (x *AbilityMetaModifierChange) GetParentAbilityOverride() *AbilityString {
if x != nil {
return x.ParentAbilityOverride
@@ -156,11 +156,11 @@ func (x *AbilityMetaModifierChange) GetParentAbilityOverride() *AbilityString {
return nil
}
-func (x *AbilityMetaModifierChange) GetUnk2700_PMJMNCFJPDC() bool {
+func (x *AbilityMetaModifierChange) GetAction() ModifierAction {
if x != nil {
- return x.Unk2700_PMJMNCFJPDC
+ return x.Action
}
- return false
+ return ModifierAction_MODIFIER_ACTION_ADDED
}
var File_AbilityMetaModifierChange_proto protoreflect.FileDescriptor
@@ -174,46 +174,46 @@ var file_AbilityMetaModifierChange_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x41,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x4d, 0x6f, 0x64,
0x69, 0x66, 0x69, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xe9, 0x04, 0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d,
+ 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x04, 0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d,
0x65, 0x74, 0x61, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x12, 0x58, 0x0a, 0x1b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x69, 0x6e,
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
0x52, 0x19, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
- 0x63, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x73,
- 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04,
+ 0x63, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x1a, 0x69,
+ 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x17, 0x69, 0x73, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x31, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70,
+ 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4d,
+ 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52,
+ 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x69,
+ 0x73, 0x5f, 0x6d, 0x75, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x4d, 0x75, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x74,
+ 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x6c, 0x6f,
+ 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x6d, 0x6f,
+ 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x2c, 0x0a,
+ 0x12, 0x69, 0x73, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x7a,
+ 0x65, 0x72, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x44, 0x75, 0x72,
+ 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5a, 0x65, 0x72, 0x6f, 0x12, 0x3e, 0x0a, 0x13, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x61,
+ 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
+ 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66,
- 0x55, 0x69, 0x64, 0x12, 0x3b, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68,
- 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x69, 0x73, 0x41, 0x74, 0x74, 0x61, 0x63,
- 0x68, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
- 0x12, 0x27, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x0f, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x6f,
- 0x6e, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x64,
- 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x6f,
- 0x63, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69,
- 0x6e, 0x67, 0x52, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x6d, 0x75, 0x74, 0x65,
- 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69,
- 0x73, 0x4d, 0x75, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x61,
- 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65,
- 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69,
- 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70,
- 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x46, 0x0a, 0x17, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
- 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64,
- 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x15, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x41,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4d, 0x4a, 0x4d, 0x4e, 0x43,
- 0x46, 0x4a, 0x50, 0x44, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x50, 0x4d, 0x4a, 0x4d, 0x4e, 0x43, 0x46, 0x4a, 0x50, 0x44, 0x43, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x55, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x70,
+ 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x17, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6f, 0x76,
+ 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x15, 0x70, 0x61,
+ 0x72, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4f, 0x76, 0x65, 0x72, 0x72,
+ 0x69, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x41, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -232,16 +232,16 @@ var file_AbilityMetaModifierChange_proto_msgTypes = make([]protoimpl.MessageInfo
var file_AbilityMetaModifierChange_proto_goTypes = []interface{}{
(*AbilityMetaModifierChange)(nil), // 0: AbilityMetaModifierChange
(*AbilityAttachedModifier)(nil), // 1: AbilityAttachedModifier
- (ModifierAction)(0), // 2: ModifierAction
+ (*ModifierProperty)(nil), // 2: ModifierProperty
(*AbilityString)(nil), // 3: AbilityString
- (*ModifierProperty)(nil), // 4: ModifierProperty
+ (ModifierAction)(0), // 4: ModifierAction
}
var file_AbilityMetaModifierChange_proto_depIdxs = []int32{
1, // 0: AbilityMetaModifierChange.attached_instanced_modifier:type_name -> AbilityAttachedModifier
- 2, // 1: AbilityMetaModifierChange.action:type_name -> ModifierAction
+ 2, // 1: AbilityMetaModifierChange.properties:type_name -> ModifierProperty
3, // 2: AbilityMetaModifierChange.parent_ability_name:type_name -> AbilityString
- 4, // 3: AbilityMetaModifierChange.properties:type_name -> ModifierProperty
- 3, // 4: AbilityMetaModifierChange.parent_ability_override:type_name -> AbilityString
+ 3, // 3: AbilityMetaModifierChange.parent_ability_override:type_name -> AbilityString
+ 4, // 4: AbilityMetaModifierChange.action:type_name -> ModifierAction
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
diff --git a/gover/gen/AbilityMetaModifierDurabilityChange.pb.go b/gover/gen/AbilityMetaModifierDurabilityChange.pb.go
index 492bd276..edd06f67 100644
--- a/gover/gen/AbilityMetaModifierDurabilityChange.pb.go
+++ b/gover/gen/AbilityMetaModifierDurabilityChange.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaModifierDurabilityChange.proto
package gen
@@ -41,8 +41,8 @@ type AbilityMetaModifierDurabilityChange struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ReduceDurability float32 `protobuf:"fixed32,6,opt,name=reduce_durability,json=reduceDurability,proto3" json:"reduce_durability,omitempty"`
- RemainDurability float32 `protobuf:"fixed32,15,opt,name=remain_durability,json=remainDurability,proto3" json:"remain_durability,omitempty"`
+ RemainDurability float32 `protobuf:"fixed32,13,opt,name=remain_durability,json=remainDurability,proto3" json:"remain_durability,omitempty"`
+ ReduceDurability float32 `protobuf:"fixed32,1,opt,name=reduce_durability,json=reduceDurability,proto3" json:"reduce_durability,omitempty"`
}
func (x *AbilityMetaModifierDurabilityChange) Reset() {
@@ -77,16 +77,16 @@ func (*AbilityMetaModifierDurabilityChange) Descriptor() ([]byte, []int) {
return file_AbilityMetaModifierDurabilityChange_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityMetaModifierDurabilityChange) GetReduceDurability() float32 {
+func (x *AbilityMetaModifierDurabilityChange) GetRemainDurability() float32 {
if x != nil {
- return x.ReduceDurability
+ return x.RemainDurability
}
return 0
}
-func (x *AbilityMetaModifierDurabilityChange) GetRemainDurability() float32 {
+func (x *AbilityMetaModifierDurabilityChange) GetReduceDurability() float32 {
if x != nil {
- return x.RemainDurability
+ return x.ReduceDurability
}
return 0
}
@@ -99,12 +99,12 @@ var file_AbilityMetaModifierDurabilityChange_proto_rawDesc = []byte{
0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x23, 0x41,
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69,
0x65, 0x72, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x68, 0x61, 0x6e,
- 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x64, 0x75, 0x63, 0x65, 0x5f, 0x64, 0x75, 0x72,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x72,
- 0x65, 0x64, 0x75, 0x63, 0x65, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12,
- 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x72, 0x65, 0x6d, 0x61,
- 0x69, 0x6e, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04,
+ 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x64, 0x75, 0x72,
+ 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x72,
+ 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12,
+ 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x64, 0x75, 0x63, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x72, 0x65, 0x64, 0x75,
+ 0x63, 0x65, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMetaReInitOverrideMap.pb.go b/gover/gen/AbilityMetaReInitOverrideMap.pb.go
index 37c81eed..8a2d66c0 100644
--- a/gover/gen/AbilityMetaReInitOverrideMap.pb.go
+++ b/gover/gen/AbilityMetaReInitOverrideMap.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaReInitOverrideMap.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMetaReInitOverrideMap struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OverrideMap []*AbilityScalarValueEntry `protobuf:"bytes,7,rep,name=override_map,json=overrideMap,proto3" json:"override_map,omitempty"`
+ OverrideMap []*AbilityScalarValueEntry `protobuf:"bytes,10,rep,name=override_map,json=overrideMap,proto3" json:"override_map,omitempty"`
}
func (x *AbilityMetaReInitOverrideMap) Reset() {
@@ -93,7 +93,7 @@ var file_AbilityMetaReInitOverrideMap_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65,
0x74, 0x61, 0x52, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65,
0x4d, 0x61, 0x70, 0x12, 0x3b, 0x0a, 0x0c, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f,
- 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x62, 0x69, 0x6c,
+ 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x62, 0x69, 0x6c,
0x69, 0x74, 0x79, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x0b, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x4d, 0x61, 0x70,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AbilityMetaSetAbilityTrigger.pb.go b/gover/gen/AbilityMetaSetAbilityTrigger.pb.go
index 83ef148c..3489a33d 100644
--- a/gover/gen/AbilityMetaSetAbilityTrigger.pb.go
+++ b/gover/gen/AbilityMetaSetAbilityTrigger.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaSetAbilityTrigger.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMetaSetAbilityTrigger struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TriggerAbilityEntityId uint32 `protobuf:"varint,11,opt,name=trigger_ability_entity_id,json=triggerAbilityEntityId,proto3" json:"trigger_ability_entity_id,omitempty"`
+ TriggerAbilityEntityId uint32 `protobuf:"varint,1,opt,name=trigger_ability_entity_id,json=triggerAbilityEntityId,proto3" json:"trigger_ability_entity_id,omitempty"`
}
func (x *AbilityMetaSetAbilityTrigger) Reset() {
@@ -92,7 +92,7 @@ var file_AbilityMetaSetAbilityTrigger_proto_rawDesc = []byte{
0x65, 0x74, 0x61, 0x53, 0x65, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x54, 0x72, 0x69,
0x67, 0x67, 0x65, 0x72, 0x12, 0x39, 0x0a, 0x19, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f,
0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72,
0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMetaSetKilledState.pb.go b/gover/gen/AbilityMetaSetKilledState.pb.go
index 7de04b68..304f9b50 100644
--- a/gover/gen/AbilityMetaSetKilledState.pb.go
+++ b/gover/gen/AbilityMetaSetKilledState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaSetKilledState.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMetaSetKilledState struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Killed bool `protobuf:"varint,2,opt,name=killed,proto3" json:"killed,omitempty"`
+ Killed bool `protobuf:"varint,5,opt,name=killed,proto3" json:"killed,omitempty"`
}
func (x *AbilityMetaSetKilledState) Reset() {
@@ -90,7 +90,7 @@ var file_AbilityMetaSetKilledState_proto_rawDesc = []byte{
0x4b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x33, 0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61,
0x53, 0x65, 0x74, 0x4b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x16,
- 0x0a, 0x06, 0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
+ 0x0a, 0x06, 0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMetaSetModifierApplyEntityId.pb.go b/gover/gen/AbilityMetaSetModifierApplyEntityId.pb.go
index f4d394ad..809d05a8 100644
--- a/gover/gen/AbilityMetaSetModifierApplyEntityId.pb.go
+++ b/gover/gen/AbilityMetaSetModifierApplyEntityId.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaSetModifierApplyEntityId.proto
package gen
diff --git a/gover/gen/AbilityMetaSetPoseParameter.pb.go b/gover/gen/AbilityMetaSetPoseParameter.pb.go
index 4b4df332..65ea9cc0 100644
--- a/gover/gen/AbilityMetaSetPoseParameter.pb.go
+++ b/gover/gen/AbilityMetaSetPoseParameter.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaSetPoseParameter.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMetaSetPoseParameter struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Value *AnimatorParameterValueInfoPair `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
+ Value *AnimatorParameterValueInfoPair `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *AbilityMetaSetPoseParameter) Reset() {
@@ -93,7 +93,7 @@ var file_AbilityMetaSetPoseParameter_proto_rawDesc = []byte{
0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x1b, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x53, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x65, 0x50,
0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74,
0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x69, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AbilityMetaSpecialFloatArgument.pb.go b/gover/gen/AbilityMetaSpecialFloatArgument.pb.go
index 6b2818fd..f95d3332 100644
--- a/gover/gen/AbilityMetaSpecialFloatArgument.pb.go
+++ b/gover/gen/AbilityMetaSpecialFloatArgument.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaSpecialFloatArgument.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMetaSpecialFloatArgument struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ArgumentValue float32 `protobuf:"fixed32,14,opt,name=argument_value,json=argumentValue,proto3" json:"argument_value,omitempty"`
+ ArgumentValue float32 `protobuf:"fixed32,4,opt,name=argument_value,json=argumentValue,proto3" json:"argument_value,omitempty"`
IsOn bool `protobuf:"varint,10,opt,name=is_on,json=isOn,proto3" json:"is_on,omitempty"`
}
@@ -99,7 +99,7 @@ var file_AbilityMetaSpecialFloatArgument_proto_rawDesc = []byte{
0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x1f, 0x41, 0x62, 0x69, 0x6c, 0x69,
0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x6c, 0x6f,
0x61, 0x74, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x72,
- 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0e, 0x20, 0x01,
+ 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01,
0x28, 0x02, 0x52, 0x0d, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75,
0x65, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x73, 0x5f, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
diff --git a/gover/gen/AbilityMetaTriggerElementReaction.pb.go b/gover/gen/AbilityMetaTriggerElementReaction.pb.go
index 14d0b270..eab1f794 100644
--- a/gover/gen/AbilityMetaTriggerElementReaction.pb.go
+++ b/gover/gen/AbilityMetaTriggerElementReaction.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaTriggerElementReaction.proto
package gen
@@ -41,11 +41,11 @@ type AbilityMetaTriggerElementReaction struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HitIndex int32 `protobuf:"varint,9,opt,name=hit_index,json=hitIndex,proto3" json:"hit_index,omitempty"`
- ElementSourceType uint32 `protobuf:"varint,7,opt,name=element_source_type,json=elementSourceType,proto3" json:"element_source_type,omitempty"`
- ElementReactorType uint32 `protobuf:"varint,12,opt,name=element_reactor_type,json=elementReactorType,proto3" json:"element_reactor_type,omitempty"`
- TriggerEntityId uint32 `protobuf:"varint,2,opt,name=trigger_entity_id,json=triggerEntityId,proto3" json:"trigger_entity_id,omitempty"`
- ElementReactionType uint32 `protobuf:"varint,1,opt,name=element_reaction_type,json=elementReactionType,proto3" json:"element_reaction_type,omitempty"`
+ HitIndex int32 `protobuf:"varint,7,opt,name=hit_index,json=hitIndex,proto3" json:"hit_index,omitempty"`
+ TriggerEntityId uint32 `protobuf:"varint,14,opt,name=trigger_entity_id,json=triggerEntityId,proto3" json:"trigger_entity_id,omitempty"`
+ ElementSourceType uint32 `protobuf:"varint,13,opt,name=element_source_type,json=elementSourceType,proto3" json:"element_source_type,omitempty"`
+ ElementReactionType uint32 `protobuf:"varint,12,opt,name=element_reaction_type,json=elementReactionType,proto3" json:"element_reaction_type,omitempty"`
+ ElementReactorType uint32 `protobuf:"varint,2,opt,name=element_reactor_type,json=elementReactorType,proto3" json:"element_reactor_type,omitempty"`
}
func (x *AbilityMetaTriggerElementReaction) Reset() {
@@ -87,30 +87,30 @@ func (x *AbilityMetaTriggerElementReaction) GetHitIndex() int32 {
return 0
}
-func (x *AbilityMetaTriggerElementReaction) GetElementSourceType() uint32 {
+func (x *AbilityMetaTriggerElementReaction) GetTriggerEntityId() uint32 {
if x != nil {
- return x.ElementSourceType
+ return x.TriggerEntityId
}
return 0
}
-func (x *AbilityMetaTriggerElementReaction) GetElementReactorType() uint32 {
+func (x *AbilityMetaTriggerElementReaction) GetElementSourceType() uint32 {
if x != nil {
- return x.ElementReactorType
+ return x.ElementSourceType
}
return 0
}
-func (x *AbilityMetaTriggerElementReaction) GetTriggerEntityId() uint32 {
+func (x *AbilityMetaTriggerElementReaction) GetElementReactionType() uint32 {
if x != nil {
- return x.TriggerEntityId
+ return x.ElementReactionType
}
return 0
}
-func (x *AbilityMetaTriggerElementReaction) GetElementReactionType() uint32 {
+func (x *AbilityMetaTriggerElementReaction) GetElementReactorType() uint32 {
if x != nil {
- return x.ElementReactionType
+ return x.ElementReactorType
}
return 0
}
@@ -123,20 +123,20 @@ var file_AbilityMetaTriggerElementReaction_proto_rawDesc = []byte{
0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x02, 0x0a, 0x21, 0x41, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72,
0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12,
- 0x1b, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x08, 0x68, 0x69, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x0a, 0x13,
- 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6c, 0x65, 0x6d, 0x65,
- 0x6e, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x14,
+ 0x1b, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x08, 0x68, 0x69, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11,
+ 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x14,
0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x65, 0x6c, 0x65, 0x6d,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a,
- 0x0a, 0x11, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67, 0x67,
- 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6c,
- 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x65, 0x6c, 0x65, 0x6d, 0x65,
- 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMetaUpdateBaseReactionDamage.pb.go b/gover/gen/AbilityMetaUpdateBaseReactionDamage.pb.go
index 1a51881a..0e53d45a 100644
--- a/gover/gen/AbilityMetaUpdateBaseReactionDamage.pb.go
+++ b/gover/gen/AbilityMetaUpdateBaseReactionDamage.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMetaUpdateBaseReactionDamage.proto
package gen
@@ -41,9 +41,10 @@ type AbilityMetaUpdateBaseReactionDamage struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SourceCasterId uint32 `protobuf:"varint,15,opt,name=source_caster_id,json=sourceCasterId,proto3" json:"source_caster_id,omitempty"`
- GlobalValueKey *AbilityString `protobuf:"bytes,4,opt,name=global_value_key,json=globalValueKey,proto3" json:"global_value_key,omitempty"`
- ReactionType uint32 `protobuf:"varint,8,opt,name=reaction_type,json=reactionType,proto3" json:"reaction_type,omitempty"`
+ ReactionType uint32 `protobuf:"varint,2,opt,name=reaction_type,json=reactionType,proto3" json:"reaction_type,omitempty"`
+ SourceCasterId uint32 `protobuf:"varint,13,opt,name=source_caster_id,json=sourceCasterId,proto3" json:"source_caster_id,omitempty"`
+ AbilityName *AbilityString `protobuf:"bytes,6,opt,name=ability_name,json=abilityName,proto3" json:"ability_name,omitempty"`
+ GlobalValueKey *AbilityString `protobuf:"bytes,14,opt,name=global_value_key,json=globalValueKey,proto3" json:"global_value_key,omitempty"`
}
func (x *AbilityMetaUpdateBaseReactionDamage) Reset() {
@@ -78,6 +79,13 @@ func (*AbilityMetaUpdateBaseReactionDamage) Descriptor() ([]byte, []int) {
return file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescGZIP(), []int{0}
}
+func (x *AbilityMetaUpdateBaseReactionDamage) GetReactionType() uint32 {
+ if x != nil {
+ return x.ReactionType
+ }
+ return 0
+}
+
func (x *AbilityMetaUpdateBaseReactionDamage) GetSourceCasterId() uint32 {
if x != nil {
return x.SourceCasterId
@@ -85,18 +93,18 @@ func (x *AbilityMetaUpdateBaseReactionDamage) GetSourceCasterId() uint32 {
return 0
}
-func (x *AbilityMetaUpdateBaseReactionDamage) GetGlobalValueKey() *AbilityString {
+func (x *AbilityMetaUpdateBaseReactionDamage) GetAbilityName() *AbilityString {
if x != nil {
- return x.GlobalValueKey
+ return x.AbilityName
}
return nil
}
-func (x *AbilityMetaUpdateBaseReactionDamage) GetReactionType() uint32 {
+func (x *AbilityMetaUpdateBaseReactionDamage) GetGlobalValueKey() *AbilityString {
if x != nil {
- return x.ReactionType
+ return x.GlobalValueKey
}
- return 0
+ return nil
}
var File_AbilityMetaUpdateBaseReactionDamage_proto protoreflect.FileDescriptor
@@ -106,19 +114,22 @@ var file_AbilityMetaUpdateBaseReactionDamage_proto_rawDesc = []byte{
0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44,
0x61, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xae, 0x01, 0x0a, 0x23, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61,
+ 0x22, 0xe1, 0x01, 0x0a, 0x23, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69,
- 0x6f, 0x6e, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x75, 0x72,
- 0x63, 0x65, 0x5f, 0x63, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x61, 0x73, 0x74, 0x65, 0x72,
- 0x49, 0x64, 0x12, 0x38, 0x0a, 0x10, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0e, 0x67, 0x6c,
- 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x23, 0x0a, 0x0d,
- 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x6f, 0x6e, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x61, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a,
+ 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43,
+ 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x0c, 0x61, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e,
+ 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0b, 0x61,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x10, 0x67, 0x6c,
+ 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74,
+ 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0e, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75,
+ 0x65, 0x4b, 0x65, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -139,12 +150,13 @@ var file_AbilityMetaUpdateBaseReactionDamage_proto_goTypes = []interface{}{
(*AbilityString)(nil), // 1: AbilityString
}
var file_AbilityMetaUpdateBaseReactionDamage_proto_depIdxs = []int32{
- 1, // 0: AbilityMetaUpdateBaseReactionDamage.global_value_key:type_name -> AbilityString
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
+ 1, // 0: AbilityMetaUpdateBaseReactionDamage.ability_name:type_name -> AbilityString
+ 1, // 1: AbilityMetaUpdateBaseReactionDamage.global_value_key:type_name -> AbilityString
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
}
func init() { file_AbilityMetaUpdateBaseReactionDamage_proto_init() }
diff --git a/gover/gen/AbilityMixinAvatarCombat.pb.go b/gover/gen/AbilityMixinAvatarCombat.pb.go
new file mode 100644
index 00000000..0d37ea10
--- /dev/null
+++ b/gover/gen/AbilityMixinAvatarCombat.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinAvatarCombat.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinAvatarCombat struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsEnterCombat bool `protobuf:"varint,6,opt,name=is_enter_combat,json=isEnterCombat,proto3" json:"is_enter_combat,omitempty"`
+}
+
+func (x *AbilityMixinAvatarCombat) Reset() {
+ *x = AbilityMixinAvatarCombat{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinAvatarCombat_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinAvatarCombat) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinAvatarCombat) ProtoMessage() {}
+
+func (x *AbilityMixinAvatarCombat) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinAvatarCombat_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinAvatarCombat.ProtoReflect.Descriptor instead.
+func (*AbilityMixinAvatarCombat) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinAvatarCombat_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMixinAvatarCombat) GetIsEnterCombat() bool {
+ if x != nil {
+ return x.IsEnterCombat
+ }
+ return false
+}
+
+var File_AbilityMixinAvatarCombat_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinAvatarCombat_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x42, 0x0a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x12, 0x26, 0x0a, 0x0f,
+ 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f,
+ 0x6d, 0x62, 0x61, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinAvatarCombat_proto_rawDescOnce sync.Once
+ file_AbilityMixinAvatarCombat_proto_rawDescData = file_AbilityMixinAvatarCombat_proto_rawDesc
+)
+
+func file_AbilityMixinAvatarCombat_proto_rawDescGZIP() []byte {
+ file_AbilityMixinAvatarCombat_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinAvatarCombat_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinAvatarCombat_proto_rawDescData)
+ })
+ return file_AbilityMixinAvatarCombat_proto_rawDescData
+}
+
+var file_AbilityMixinAvatarCombat_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinAvatarCombat_proto_goTypes = []interface{}{
+ (*AbilityMixinAvatarCombat)(nil), // 0: AbilityMixinAvatarCombat
+}
+var file_AbilityMixinAvatarCombat_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinAvatarCombat_proto_init() }
+func file_AbilityMixinAvatarCombat_proto_init() {
+ if File_AbilityMixinAvatarCombat_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinAvatarCombat_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinAvatarCombat); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinAvatarCombat_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinAvatarCombat_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinAvatarCombat_proto_depIdxs,
+ MessageInfos: file_AbilityMixinAvatarCombat_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinAvatarCombat_proto = out.File
+ file_AbilityMixinAvatarCombat_proto_rawDesc = nil
+ file_AbilityMixinAvatarCombat_proto_goTypes = nil
+ file_AbilityMixinAvatarCombat_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinAvatarSteerByCamera.pb.go b/gover/gen/AbilityMixinAvatarSteerByCamera.pb.go
index 6df91b35..f46cefce 100644
--- a/gover/gen/AbilityMixinAvatarSteerByCamera.pb.go
+++ b/gover/gen/AbilityMixinAvatarSteerByCamera.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinAvatarSteerByCamera.proto
package gen
@@ -42,7 +42,7 @@ type AbilityMixinAvatarSteerByCamera struct {
unknownFields protoimpl.UnknownFields
TargetDir *Vector `protobuf:"bytes,7,opt,name=target_dir,json=targetDir,proto3" json:"target_dir,omitempty"`
- TargetPos *Vector `protobuf:"bytes,6,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
+ TargetPos *Vector `protobuf:"bytes,2,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
}
func (x *AbilityMixinAvatarSteerByCamera) Reset() {
@@ -102,7 +102,7 @@ var file_AbilityMixinAvatarSteerByCamera_proto_rawDesc = []byte{
0x42, 0x79, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67,
0x65, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x44, 0x69, 0x72,
- 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x06,
+ 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74,
0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AbilityMixinBreakout.pb.go b/gover/gen/AbilityMixinBreakout.pb.go
new file mode 100644
index 00000000..d15231be
--- /dev/null
+++ b/gover/gen/AbilityMixinBreakout.pb.go
@@ -0,0 +1,382 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinBreakout.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinBreakout_SyncType int32
+
+const (
+ AbilityMixinBreakout_SYNC_TYPE_NONE AbilityMixinBreakout_SyncType = 0
+ AbilityMixinBreakout_SYNC_TYPE_CREATE_CONNECT AbilityMixinBreakout_SyncType = 1
+ AbilityMixinBreakout_SYNC_TYPE_START_GAME AbilityMixinBreakout_SyncType = 2
+ AbilityMixinBreakout_SYNC_TYPE_PING AbilityMixinBreakout_SyncType = 3
+ AbilityMixinBreakout_SYNC_TYPE_FINISH_GAME AbilityMixinBreakout_SyncType = 4
+ AbilityMixinBreakout_SYNC_TYPE_SNAP_SHOT AbilityMixinBreakout_SyncType = 5
+ AbilityMixinBreakout_SYNC_TYPE_ACTION AbilityMixinBreakout_SyncType = 6
+)
+
+// Enum value maps for AbilityMixinBreakout_SyncType.
+var (
+ AbilityMixinBreakout_SyncType_name = map[int32]string{
+ 0: "SYNC_TYPE_NONE",
+ 1: "SYNC_TYPE_CREATE_CONNECT",
+ 2: "SYNC_TYPE_START_GAME",
+ 3: "SYNC_TYPE_PING",
+ 4: "SYNC_TYPE_FINISH_GAME",
+ 5: "SYNC_TYPE_SNAP_SHOT",
+ 6: "SYNC_TYPE_ACTION",
+ }
+ AbilityMixinBreakout_SyncType_value = map[string]int32{
+ "SYNC_TYPE_NONE": 0,
+ "SYNC_TYPE_CREATE_CONNECT": 1,
+ "SYNC_TYPE_START_GAME": 2,
+ "SYNC_TYPE_PING": 3,
+ "SYNC_TYPE_FINISH_GAME": 4,
+ "SYNC_TYPE_SNAP_SHOT": 5,
+ "SYNC_TYPE_ACTION": 6,
+ }
+)
+
+func (x AbilityMixinBreakout_SyncType) Enum() *AbilityMixinBreakout_SyncType {
+ p := new(AbilityMixinBreakout_SyncType)
+ *p = x
+ return p
+}
+
+func (x AbilityMixinBreakout_SyncType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AbilityMixinBreakout_SyncType) Descriptor() protoreflect.EnumDescriptor {
+ return file_AbilityMixinBreakout_proto_enumTypes[0].Descriptor()
+}
+
+func (AbilityMixinBreakout_SyncType) Type() protoreflect.EnumType {
+ return &file_AbilityMixinBreakout_proto_enumTypes[0]
+}
+
+func (x AbilityMixinBreakout_SyncType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AbilityMixinBreakout_SyncType.Descriptor instead.
+func (AbilityMixinBreakout_SyncType) EnumDescriptor() ([]byte, []int) {
+ return file_AbilityMixinBreakout_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type AbilityMixinBreakout struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SyncType AbilityMixinBreakout_SyncType `protobuf:"varint,4,opt,name=sync_type,json=syncType,proto3,enum=AbilityMixinBreakout_SyncType" json:"sync_type,omitempty"`
+ // Types that are assignable to Sync:
+ //
+ // *AbilityMixinBreakout_SyncCreateConnect
+ // *AbilityMixinBreakout_SyncPing
+ // *AbilityMixinBreakout_SyncFinishGame
+ // *AbilityMixinBreakout_SyncSnapShot
+ // *AbilityMixinBreakout_SyncAction
+ Sync isAbilityMixinBreakout_Sync `protobuf_oneof:"sync"`
+}
+
+func (x *AbilityMixinBreakout) Reset() {
+ *x = AbilityMixinBreakout{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinBreakout_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinBreakout) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinBreakout) ProtoMessage() {}
+
+func (x *AbilityMixinBreakout) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinBreakout_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinBreakout.ProtoReflect.Descriptor instead.
+func (*AbilityMixinBreakout) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinBreakout_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMixinBreakout) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *AbilityMixinBreakout) GetSyncType() AbilityMixinBreakout_SyncType {
+ if x != nil {
+ return x.SyncType
+ }
+ return AbilityMixinBreakout_SYNC_TYPE_NONE
+}
+
+func (m *AbilityMixinBreakout) GetSync() isAbilityMixinBreakout_Sync {
+ if m != nil {
+ return m.Sync
+ }
+ return nil
+}
+
+func (x *AbilityMixinBreakout) GetSyncCreateConnect() *BreakoutSyncCreateConnect {
+ if x, ok := x.GetSync().(*AbilityMixinBreakout_SyncCreateConnect); ok {
+ return x.SyncCreateConnect
+ }
+ return nil
+}
+
+func (x *AbilityMixinBreakout) GetSyncPing() *BreakoutSyncPing {
+ if x, ok := x.GetSync().(*AbilityMixinBreakout_SyncPing); ok {
+ return x.SyncPing
+ }
+ return nil
+}
+
+func (x *AbilityMixinBreakout) GetSyncFinishGame() *BreakoutSyncFinishGame {
+ if x, ok := x.GetSync().(*AbilityMixinBreakout_SyncFinishGame); ok {
+ return x.SyncFinishGame
+ }
+ return nil
+}
+
+func (x *AbilityMixinBreakout) GetSyncSnapShot() *BreakoutSyncSnapShot {
+ if x, ok := x.GetSync().(*AbilityMixinBreakout_SyncSnapShot); ok {
+ return x.SyncSnapShot
+ }
+ return nil
+}
+
+func (x *AbilityMixinBreakout) GetSyncAction() *BreakoutSyncAction {
+ if x, ok := x.GetSync().(*AbilityMixinBreakout_SyncAction); ok {
+ return x.SyncAction
+ }
+ return nil
+}
+
+type isAbilityMixinBreakout_Sync interface {
+ isAbilityMixinBreakout_Sync()
+}
+
+type AbilityMixinBreakout_SyncCreateConnect struct {
+ SyncCreateConnect *BreakoutSyncCreateConnect `protobuf:"bytes,2,opt,name=sync_create_connect,json=syncCreateConnect,proto3,oneof"`
+}
+
+type AbilityMixinBreakout_SyncPing struct {
+ SyncPing *BreakoutSyncPing `protobuf:"bytes,1,opt,name=sync_ping,json=syncPing,proto3,oneof"`
+}
+
+type AbilityMixinBreakout_SyncFinishGame struct {
+ SyncFinishGame *BreakoutSyncFinishGame `protobuf:"bytes,5,opt,name=sync_finish_game,json=syncFinishGame,proto3,oneof"`
+}
+
+type AbilityMixinBreakout_SyncSnapShot struct {
+ SyncSnapShot *BreakoutSyncSnapShot `protobuf:"bytes,14,opt,name=sync_snap_shot,json=syncSnapShot,proto3,oneof"`
+}
+
+type AbilityMixinBreakout_SyncAction struct {
+ SyncAction *BreakoutSyncAction `protobuf:"bytes,3,opt,name=sync_action,json=syncAction,proto3,oneof"`
+}
+
+func (*AbilityMixinBreakout_SyncCreateConnect) isAbilityMixinBreakout_Sync() {}
+
+func (*AbilityMixinBreakout_SyncPing) isAbilityMixinBreakout_Sync() {}
+
+func (*AbilityMixinBreakout_SyncFinishGame) isAbilityMixinBreakout_Sync() {}
+
+func (*AbilityMixinBreakout_SyncSnapShot) isAbilityMixinBreakout_Sync() {}
+
+func (*AbilityMixinBreakout_SyncAction) isAbilityMixinBreakout_Sync() {}
+
+var File_AbilityMixinBreakout_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinBreakout_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74,
+ 0x53, 0x79, 0x6e, 0x63, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
+ 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75,
+ 0x74, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x47, 0x61, 0x6d, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53,
+ 0x79, 0x6e, 0x63, 0x50, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x42,
+ 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x6e, 0x61, 0x70, 0x53,
+ 0x68, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe8, 0x04, 0x0a, 0x14, 0x41, 0x62,
+ 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f,
+ 0x75, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b, 0x0a, 0x09,
+ 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x1e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52,
+ 0x08, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4c, 0x0a, 0x13, 0x73, 0x79, 0x6e,
+ 0x63, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75,
+ 0x74, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
+ 0x63, 0x74, 0x48, 0x00, 0x52, 0x11, 0x73, 0x79, 0x6e, 0x63, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
+ 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x30, 0x0a, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x5f,
+ 0x70, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x72, 0x65,
+ 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x50, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52,
+ 0x08, 0x73, 0x79, 0x6e, 0x63, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x43, 0x0a, 0x10, 0x73, 0x79, 0x6e,
+ 0x63, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79,
+ 0x6e, 0x63, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x47, 0x61, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x0e,
+ 0x73, 0x79, 0x6e, 0x63, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x47, 0x61, 0x6d, 0x65, 0x12, 0x3d,
+ 0x0a, 0x0e, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x5f, 0x73, 0x68, 0x6f, 0x74,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75,
+ 0x74, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x48, 0x00, 0x52,
+ 0x0c, 0x73, 0x79, 0x6e, 0x63, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x12, 0x36, 0x0a,
+ 0x0b, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e,
+ 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x79, 0x6e, 0x63, 0x41,
+ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb4, 0x01, 0x0a, 0x08, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45,
+ 0x43, 0x54, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x10, 0x02, 0x12, 0x12,
+ 0x0a, 0x0e, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x49, 0x4e, 0x47,
+ 0x10, 0x03, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x10, 0x04, 0x12, 0x17, 0x0a,
+ 0x13, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x5f,
+ 0x53, 0x48, 0x4f, 0x54, 0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x06, 0x42, 0x06, 0x0a, 0x04,
+ 0x73, 0x79, 0x6e, 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinBreakout_proto_rawDescOnce sync.Once
+ file_AbilityMixinBreakout_proto_rawDescData = file_AbilityMixinBreakout_proto_rawDesc
+)
+
+func file_AbilityMixinBreakout_proto_rawDescGZIP() []byte {
+ file_AbilityMixinBreakout_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinBreakout_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinBreakout_proto_rawDescData)
+ })
+ return file_AbilityMixinBreakout_proto_rawDescData
+}
+
+var file_AbilityMixinBreakout_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_AbilityMixinBreakout_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinBreakout_proto_goTypes = []interface{}{
+ (AbilityMixinBreakout_SyncType)(0), // 0: AbilityMixinBreakout.SyncType
+ (*AbilityMixinBreakout)(nil), // 1: AbilityMixinBreakout
+ (*BreakoutSyncCreateConnect)(nil), // 2: BreakoutSyncCreateConnect
+ (*BreakoutSyncPing)(nil), // 3: BreakoutSyncPing
+ (*BreakoutSyncFinishGame)(nil), // 4: BreakoutSyncFinishGame
+ (*BreakoutSyncSnapShot)(nil), // 5: BreakoutSyncSnapShot
+ (*BreakoutSyncAction)(nil), // 6: BreakoutSyncAction
+}
+var file_AbilityMixinBreakout_proto_depIdxs = []int32{
+ 0, // 0: AbilityMixinBreakout.sync_type:type_name -> AbilityMixinBreakout.SyncType
+ 2, // 1: AbilityMixinBreakout.sync_create_connect:type_name -> BreakoutSyncCreateConnect
+ 3, // 2: AbilityMixinBreakout.sync_ping:type_name -> BreakoutSyncPing
+ 4, // 3: AbilityMixinBreakout.sync_finish_game:type_name -> BreakoutSyncFinishGame
+ 5, // 4: AbilityMixinBreakout.sync_snap_shot:type_name -> BreakoutSyncSnapShot
+ 6, // 5: AbilityMixinBreakout.sync_action:type_name -> BreakoutSyncAction
+ 6, // [6:6] is the sub-list for method output_type
+ 6, // [6:6] is the sub-list for method input_type
+ 6, // [6:6] is the sub-list for extension type_name
+ 6, // [6:6] is the sub-list for extension extendee
+ 0, // [0:6] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinBreakout_proto_init() }
+func file_AbilityMixinBreakout_proto_init() {
+ if File_AbilityMixinBreakout_proto != nil {
+ return
+ }
+ file_BreakoutSyncAction_proto_init()
+ file_BreakoutSyncCreateConnect_proto_init()
+ file_BreakoutSyncFinishGame_proto_init()
+ file_BreakoutSyncPing_proto_init()
+ file_BreakoutSyncSnapShot_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinBreakout_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinBreakout); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_AbilityMixinBreakout_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*AbilityMixinBreakout_SyncCreateConnect)(nil),
+ (*AbilityMixinBreakout_SyncPing)(nil),
+ (*AbilityMixinBreakout_SyncFinishGame)(nil),
+ (*AbilityMixinBreakout_SyncSnapShot)(nil),
+ (*AbilityMixinBreakout_SyncAction)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinBreakout_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinBreakout_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinBreakout_proto_depIdxs,
+ EnumInfos: file_AbilityMixinBreakout_proto_enumTypes,
+ MessageInfos: file_AbilityMixinBreakout_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinBreakout_proto = out.File
+ file_AbilityMixinBreakout_proto_rawDesc = nil
+ file_AbilityMixinBreakout_proto_goTypes = nil
+ file_AbilityMixinBreakout_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinCostStamina.pb.go b/gover/gen/AbilityMixinCostStamina.pb.go
index 6fde6ef3..a32ab889 100644
--- a/gover/gen/AbilityMixinCostStamina.pb.go
+++ b/gover/gen/AbilityMixinCostStamina.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinCostStamina.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMixinCostStamina struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSwim bool `protobuf:"varint,3,opt,name=is_swim,json=isSwim,proto3" json:"is_swim,omitempty"`
+ IsSwim bool `protobuf:"varint,7,opt,name=is_swim,json=isSwim,proto3" json:"is_swim,omitempty"`
}
func (x *AbilityMixinCostStamina) Reset() {
@@ -90,7 +90,7 @@ var file_AbilityMixinCostStamina_proto_rawDesc = []byte{
0x73, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x32, 0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x43,
0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
- 0x5f, 0x73, 0x77, 0x69, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53,
+ 0x5f, 0x73, 0x77, 0x69, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53,
0x77, 0x69, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMixinDoActionByElementReaction.pb.go b/gover/gen/AbilityMixinDoActionByElementReaction.pb.go
index 949b81d8..d971311a 100644
--- a/gover/gen/AbilityMixinDoActionByElementReaction.pb.go
+++ b/gover/gen/AbilityMixinDoActionByElementReaction.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinDoActionByElementReaction.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMixinDoActionByElementReaction struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetEntityId uint32 `protobuf:"varint,1,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,5,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
}
func (x *AbilityMixinDoActionByElementReaction) Reset() {
@@ -92,7 +92,7 @@ var file_AbilityMixinDoActionByElementReaction_proto_rawDesc = []byte{
0x25, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x44, 0x6f, 0x41,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65,
0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.pb.go b/gover/gen/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.pb.go
new file mode 100644
index 00000000..92608ca3
--- /dev/null
+++ b/gover/gen/AbilityMixinDoActionBySelfModifierElementDurabilityRatio.pb.go
@@ -0,0 +1,164 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinDoActionBySelfModifierElementDurabilityRatio.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinDoActionBySelfModifierElementDurabilityRatio struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LastDurabilityRatio float32 `protobuf:"fixed32,14,opt,name=last_durability_ratio,json=lastDurabilityRatio,proto3" json:"last_durability_ratio,omitempty"`
+}
+
+func (x *AbilityMixinDoActionBySelfModifierElementDurabilityRatio) Reset() {
+ *x = AbilityMixinDoActionBySelfModifierElementDurabilityRatio{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinDoActionBySelfModifierElementDurabilityRatio) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinDoActionBySelfModifierElementDurabilityRatio) ProtoMessage() {}
+
+func (x *AbilityMixinDoActionBySelfModifierElementDurabilityRatio) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinDoActionBySelfModifierElementDurabilityRatio.ProtoReflect.Descriptor instead.
+func (*AbilityMixinDoActionBySelfModifierElementDurabilityRatio) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMixinDoActionBySelfModifierElementDurabilityRatio) GetLastDurabilityRatio() float32 {
+ if x != nil {
+ return x.LastDurabilityRatio
+ }
+ return 0
+}
+
+var File_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDesc = []byte{
+ 0x0a, 0x3e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x44, 0x6f,
+ 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x53, 0x65, 0x6c, 0x66, 0x4d, 0x6f, 0x64, 0x69,
+ 0x66, 0x69, 0x65, 0x72, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x72, 0x61, 0x62,
+ 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x6e, 0x0a, 0x38, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e,
+ 0x44, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x53, 0x65, 0x6c, 0x66, 0x4d, 0x6f,
+ 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x72,
+ 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x12, 0x32, 0x0a, 0x15,
+ 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
+ 0x72, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x13, 0x6c, 0x61, 0x73,
+ 0x74, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x61, 0x74, 0x69, 0x6f,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescOnce sync.Once
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescData = file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDesc
+)
+
+func file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescGZIP() []byte {
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescData)
+ })
+ return file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDescData
+}
+
+var file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_goTypes = []interface{}{
+ (*AbilityMixinDoActionBySelfModifierElementDurabilityRatio)(nil), // 0: AbilityMixinDoActionBySelfModifierElementDurabilityRatio
+}
+var file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_init() }
+func file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_init() {
+ if File_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinDoActionBySelfModifierElementDurabilityRatio); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_depIdxs,
+ MessageInfos: file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto = out.File
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_rawDesc = nil
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_goTypes = nil
+ file_AbilityMixinDoActionBySelfModifierElementDurabilityRatio_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinElementShield.pb.go b/gover/gen/AbilityMixinElementShield.pb.go
index 148c5d1b..d8fddc0e 100644
--- a/gover/gen/AbilityMixinElementShield.pb.go
+++ b/gover/gen/AbilityMixinElementShield.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinElementShield.proto
package gen
@@ -41,12 +41,12 @@ type AbilityMixinElementShield struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SubShield float32 `protobuf:"fixed32,10,opt,name=sub_shield,json=subShield,proto3" json:"sub_shield,omitempty"`
- Shield float32 `protobuf:"fixed32,8,opt,name=shield,proto3" json:"shield,omitempty"`
- AbsorbType uint32 `protobuf:"varint,1,opt,name=absorb_type,json=absorbType,proto3" json:"absorb_type,omitempty"`
- Unk2700_PBKBDDLNBEA uint32 `protobuf:"varint,4,opt,name=Unk2700_PBKBDDLNBEA,json=Unk2700PBKBDDLNBEA,proto3" json:"Unk2700_PBKBDDLNBEA,omitempty"`
- IsShieldBroken bool `protobuf:"varint,9,opt,name=is_shield_broken,json=isShieldBroken,proto3" json:"is_shield_broken,omitempty"`
- MaxShield float32 `protobuf:"fixed32,12,opt,name=max_shield,json=maxShield,proto3" json:"max_shield,omitempty"`
+ PlayerNum uint32 `protobuf:"varint,9,opt,name=player_num,json=playerNum,proto3" json:"player_num,omitempty"`
+ Shield float32 `protobuf:"fixed32,5,opt,name=shield,proto3" json:"shield,omitempty"`
+ IsShieldBroken bool `protobuf:"varint,8,opt,name=is_shield_broken,json=isShieldBroken,proto3" json:"is_shield_broken,omitempty"`
+ SubShield float32 `protobuf:"fixed32,4,opt,name=sub_shield,json=subShield,proto3" json:"sub_shield,omitempty"`
+ MaxShield float32 `protobuf:"fixed32,13,opt,name=max_shield,json=maxShield,proto3" json:"max_shield,omitempty"`
+ AbsorbType uint32 `protobuf:"varint,10,opt,name=absorb_type,json=absorbType,proto3" json:"absorb_type,omitempty"`
}
func (x *AbilityMixinElementShield) Reset() {
@@ -81,9 +81,9 @@ func (*AbilityMixinElementShield) Descriptor() ([]byte, []int) {
return file_AbilityMixinElementShield_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityMixinElementShield) GetSubShield() float32 {
+func (x *AbilityMixinElementShield) GetPlayerNum() uint32 {
if x != nil {
- return x.SubShield
+ return x.PlayerNum
}
return 0
}
@@ -95,30 +95,30 @@ func (x *AbilityMixinElementShield) GetShield() float32 {
return 0
}
-func (x *AbilityMixinElementShield) GetAbsorbType() uint32 {
+func (x *AbilityMixinElementShield) GetIsShieldBroken() bool {
if x != nil {
- return x.AbsorbType
+ return x.IsShieldBroken
}
- return 0
+ return false
}
-func (x *AbilityMixinElementShield) GetUnk2700_PBKBDDLNBEA() uint32 {
+func (x *AbilityMixinElementShield) GetSubShield() float32 {
if x != nil {
- return x.Unk2700_PBKBDDLNBEA
+ return x.SubShield
}
return 0
}
-func (x *AbilityMixinElementShield) GetIsShieldBroken() bool {
+func (x *AbilityMixinElementShield) GetMaxShield() float32 {
if x != nil {
- return x.IsShieldBroken
+ return x.MaxShield
}
- return false
+ return 0
}
-func (x *AbilityMixinElementShield) GetMaxShield() float32 {
+func (x *AbilityMixinElementShield) GetAbsorbType() uint32 {
if x != nil {
- return x.MaxShield
+ return x.AbsorbType
}
return 0
}
@@ -128,23 +128,21 @@ var File_AbilityMixinElementShield_proto protoreflect.FileDescriptor
var file_AbilityMixinElementShield_proto_rawDesc = []byte{
0x0a, 0x1f, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x45, 0x6c,
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78,
+ 0x6f, 0x22, 0xdb, 0x01, 0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78,
0x69, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12,
- 0x1d, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x02, 0x52, 0x09, 0x73, 0x75, 0x62, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x16,
- 0x0a, 0x06, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06,
- 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x62, 0x73, 0x6f, 0x72, 0x62,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x62, 0x73,
- 0x6f, 0x72, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x42, 0x4b, 0x42, 0x44, 0x44, 0x4c, 0x4e, 0x42, 0x45, 0x41, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x42, 0x4b,
- 0x42, 0x44, 0x44, 0x4c, 0x4e, 0x42, 0x45, 0x41, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x73,
- 0x68, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x72, 0x6f, 0x6b,
- 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x53, 0x68, 0x69, 0x65, 0x6c,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x16,
+ 0x0a, 0x06, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06,
+ 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x69,
+ 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0e, 0x69, 0x73, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x6e,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x73, 0x75, 0x62, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x02, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x62, 0x73, 0x6f, 0x72, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x62, 0x73, 0x6f, 0x72, 0x62, 0x54, 0x79, 0x70, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AbilityMixinEliteShield.pb.go b/gover/gen/AbilityMixinEliteShield.pb.go
index adf646d3..b7e1ab2a 100644
--- a/gover/gen/AbilityMixinEliteShield.pb.go
+++ b/gover/gen/AbilityMixinEliteShield.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinEliteShield.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMixinEliteShield struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SubShield float32 `protobuf:"fixed32,2,opt,name=sub_shield,json=subShield,proto3" json:"sub_shield,omitempty"`
+ SubShield float32 `protobuf:"fixed32,9,opt,name=sub_shield,json=subShield,proto3" json:"sub_shield,omitempty"`
}
func (x *AbilityMixinEliteShield) Reset() {
@@ -90,7 +90,7 @@ var file_AbilityMixinEliteShield_proto_rawDesc = []byte{
0x69, 0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x38, 0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x45,
0x6c, 0x69, 0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x75,
- 0x62, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09,
+ 0x62, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09,
0x73, 0x75, 0x62, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMixinEmpty.pb.go b/gover/gen/AbilityMixinEmpty.pb.go
index ae39400c..b27034af 100644
--- a/gover/gen/AbilityMixinEmpty.pb.go
+++ b/gover/gen/AbilityMixinEmpty.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinEmpty.proto
package gen
@@ -40,8 +40,6 @@ type AbilityMixinEmpty struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
-
- IsSwim bool `protobuf:"varint,1,opt,name=is_swim,json=isSwim,proto3" json:"is_swim,omitempty"`
}
func (x *AbilityMixinEmpty) Reset() {
@@ -76,22 +74,13 @@ func (*AbilityMixinEmpty) Descriptor() ([]byte, []int) {
return file_AbilityMixinEmpty_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityMixinEmpty) GetIsSwim() bool {
- if x != nil {
- return x.IsSwim
- }
- return false
-}
-
var File_AbilityMixinEmpty_proto protoreflect.FileDescriptor
var file_AbilityMixinEmpty_proto_rawDesc = []byte{
0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x45, 0x6d,
- 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x11, 0x41, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x77, 0x69, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x53, 0x77, 0x69, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x13, 0x0a, 0x11, 0x41, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AbilityMixinEraseBrickActivity.pb.go b/gover/gen/AbilityMixinEraseBrickActivity.pb.go
new file mode 100644
index 00000000..92917109
--- /dev/null
+++ b/gover/gen/AbilityMixinEraseBrickActivity.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinEraseBrickActivity.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinEraseBrickActivity struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Data []uint32 `protobuf:"varint,15,rep,packed,name=data,proto3" json:"data,omitempty"`
+}
+
+func (x *AbilityMixinEraseBrickActivity) Reset() {
+ *x = AbilityMixinEraseBrickActivity{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinEraseBrickActivity_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinEraseBrickActivity) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinEraseBrickActivity) ProtoMessage() {}
+
+func (x *AbilityMixinEraseBrickActivity) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinEraseBrickActivity_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinEraseBrickActivity.ProtoReflect.Descriptor instead.
+func (*AbilityMixinEraseBrickActivity) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinEraseBrickActivity_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMixinEraseBrickActivity) GetData() []uint32 {
+ if x != nil {
+ return x.Data
+ }
+ return nil
+}
+
+var File_AbilityMixinEraseBrickActivity_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinEraseBrickActivity_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x45, 0x72,
+ 0x61, 0x73, 0x65, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x1e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
+ 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x45, 0x72, 0x61, 0x73, 0x65, 0x42, 0x72, 0x69, 0x63, 0x6b,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinEraseBrickActivity_proto_rawDescOnce sync.Once
+ file_AbilityMixinEraseBrickActivity_proto_rawDescData = file_AbilityMixinEraseBrickActivity_proto_rawDesc
+)
+
+func file_AbilityMixinEraseBrickActivity_proto_rawDescGZIP() []byte {
+ file_AbilityMixinEraseBrickActivity_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinEraseBrickActivity_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinEraseBrickActivity_proto_rawDescData)
+ })
+ return file_AbilityMixinEraseBrickActivity_proto_rawDescData
+}
+
+var file_AbilityMixinEraseBrickActivity_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinEraseBrickActivity_proto_goTypes = []interface{}{
+ (*AbilityMixinEraseBrickActivity)(nil), // 0: AbilityMixinEraseBrickActivity
+}
+var file_AbilityMixinEraseBrickActivity_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinEraseBrickActivity_proto_init() }
+func file_AbilityMixinEraseBrickActivity_proto_init() {
+ if File_AbilityMixinEraseBrickActivity_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinEraseBrickActivity_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinEraseBrickActivity); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinEraseBrickActivity_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinEraseBrickActivity_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinEraseBrickActivity_proto_depIdxs,
+ MessageInfos: file_AbilityMixinEraseBrickActivity_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinEraseBrickActivity_proto = out.File
+ file_AbilityMixinEraseBrickActivity_proto_rawDesc = nil
+ file_AbilityMixinEraseBrickActivity_proto_goTypes = nil
+ file_AbilityMixinEraseBrickActivity_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinFieldEntityCountChange.pb.go b/gover/gen/AbilityMixinFieldEntityCountChange.pb.go
index 941d30d0..c4082d60 100644
--- a/gover/gen/AbilityMixinFieldEntityCountChange.pb.go
+++ b/gover/gen/AbilityMixinFieldEntityCountChange.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinFieldEntityCountChange.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMixinFieldEntityCountChange struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FieldEntityCount uint32 `protobuf:"varint,14,opt,name=field_entity_count,json=fieldEntityCount,proto3" json:"field_entity_count,omitempty"`
+ FieldEntityCount uint32 `protobuf:"varint,8,opt,name=field_entity_count,json=fieldEntityCount,proto3" json:"field_entity_count,omitempty"`
}
func (x *AbilityMixinFieldEntityCountChange) Reset() {
@@ -92,7 +92,7 @@ var file_AbilityMixinFieldEntityCountChange_proto_rawDesc = []byte{
0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45,
0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x12, 0x2c, 0x0a, 0x12, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69,
0x65, 0x6c, 0x64, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMixinFireworksLauncher.pb.go b/gover/gen/AbilityMixinFireworksLauncher.pb.go
new file mode 100644
index 00000000..d3389619
--- /dev/null
+++ b/gover/gen/AbilityMixinFireworksLauncher.pb.go
@@ -0,0 +1,214 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinFireworksLauncher.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinFireworksLauncher struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_FHGLEJNJIHK uint32 `protobuf:"varint,5,opt,name=Unk3300_FHGLEJNJIHK,json=Unk3300FHGLEJNJIHK,proto3" json:"Unk3300_FHGLEJNJIHK,omitempty"`
+ Unk3300_BFJBDJLAOJL uint32 `protobuf:"varint,4,opt,name=Unk3300_BFJBDJLAOJL,json=Unk3300BFJBDJLAOJL,proto3" json:"Unk3300_BFJBDJLAOJL,omitempty"`
+ Unk3300_LPPKOFHKCPH uint32 `protobuf:"varint,7,opt,name=Unk3300_LPPKOFHKCPH,json=Unk3300LPPKOFHKCPH,proto3" json:"Unk3300_LPPKOFHKCPH,omitempty"`
+ Unk3300_BDGCGLGNAIB uint32 `protobuf:"varint,3,opt,name=Unk3300_BDGCGLGNAIB,json=Unk3300BDGCGLGNAIB,proto3" json:"Unk3300_BDGCGLGNAIB,omitempty"`
+ FireworksConfig []uint32 `protobuf:"varint,12,rep,packed,name=fireworks_config,json=fireworksConfig,proto3" json:"fireworks_config,omitempty"`
+ Phase uint32 `protobuf:"varint,1,opt,name=phase,proto3" json:"phase,omitempty"`
+}
+
+func (x *AbilityMixinFireworksLauncher) Reset() {
+ *x = AbilityMixinFireworksLauncher{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinFireworksLauncher_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinFireworksLauncher) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinFireworksLauncher) ProtoMessage() {}
+
+func (x *AbilityMixinFireworksLauncher) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinFireworksLauncher_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinFireworksLauncher.ProtoReflect.Descriptor instead.
+func (*AbilityMixinFireworksLauncher) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinFireworksLauncher_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMixinFireworksLauncher) GetUnk3300_FHGLEJNJIHK() uint32 {
+ if x != nil {
+ return x.Unk3300_FHGLEJNJIHK
+ }
+ return 0
+}
+
+func (x *AbilityMixinFireworksLauncher) GetUnk3300_BFJBDJLAOJL() uint32 {
+ if x != nil {
+ return x.Unk3300_BFJBDJLAOJL
+ }
+ return 0
+}
+
+func (x *AbilityMixinFireworksLauncher) GetUnk3300_LPPKOFHKCPH() uint32 {
+ if x != nil {
+ return x.Unk3300_LPPKOFHKCPH
+ }
+ return 0
+}
+
+func (x *AbilityMixinFireworksLauncher) GetUnk3300_BDGCGLGNAIB() uint32 {
+ if x != nil {
+ return x.Unk3300_BDGCGLGNAIB
+ }
+ return 0
+}
+
+func (x *AbilityMixinFireworksLauncher) GetFireworksConfig() []uint32 {
+ if x != nil {
+ return x.FireworksConfig
+ }
+ return nil
+}
+
+func (x *AbilityMixinFireworksLauncher) GetPhase() uint32 {
+ if x != nil {
+ return x.Phase
+ }
+ return 0
+}
+
+var File_AbilityMixinFireworksLauncher_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinFireworksLauncher_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x46, 0x69,
+ 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x72, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x02, 0x0a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
+ 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c,
+ 0x61, 0x75, 0x6e, 0x63, 0x68, 0x65, 0x72, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x46, 0x48, 0x47, 0x4c, 0x45, 0x4a, 0x4e, 0x4a, 0x49, 0x48, 0x4b, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x48, 0x47,
+ 0x4c, 0x45, 0x4a, 0x4e, 0x4a, 0x49, 0x48, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x42, 0x46, 0x4a, 0x42, 0x44, 0x4a, 0x4c, 0x41, 0x4f, 0x4a, 0x4c, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x46,
+ 0x4a, 0x42, 0x44, 0x4a, 0x4c, 0x41, 0x4f, 0x4a, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x50, 0x50, 0x4b, 0x4f, 0x46, 0x48, 0x4b, 0x43, 0x50, 0x48,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c,
+ 0x50, 0x50, 0x4b, 0x4f, 0x46, 0x48, 0x4b, 0x43, 0x50, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x47, 0x43, 0x47, 0x4c, 0x47, 0x4e, 0x41, 0x49,
+ 0x42, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x42, 0x44, 0x47, 0x43, 0x47, 0x4c, 0x47, 0x4e, 0x41, 0x49, 0x42, 0x12, 0x29, 0x0a, 0x10, 0x66,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18,
+ 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73,
+ 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinFireworksLauncher_proto_rawDescOnce sync.Once
+ file_AbilityMixinFireworksLauncher_proto_rawDescData = file_AbilityMixinFireworksLauncher_proto_rawDesc
+)
+
+func file_AbilityMixinFireworksLauncher_proto_rawDescGZIP() []byte {
+ file_AbilityMixinFireworksLauncher_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinFireworksLauncher_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinFireworksLauncher_proto_rawDescData)
+ })
+ return file_AbilityMixinFireworksLauncher_proto_rawDescData
+}
+
+var file_AbilityMixinFireworksLauncher_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinFireworksLauncher_proto_goTypes = []interface{}{
+ (*AbilityMixinFireworksLauncher)(nil), // 0: AbilityMixinFireworksLauncher
+}
+var file_AbilityMixinFireworksLauncher_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinFireworksLauncher_proto_init() }
+func file_AbilityMixinFireworksLauncher_proto_init() {
+ if File_AbilityMixinFireworksLauncher_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinFireworksLauncher_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinFireworksLauncher); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinFireworksLauncher_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinFireworksLauncher_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinFireworksLauncher_proto_depIdxs,
+ MessageInfos: file_AbilityMixinFireworksLauncher_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinFireworksLauncher_proto = out.File
+ file_AbilityMixinFireworksLauncher_proto_rawDesc = nil
+ file_AbilityMixinFireworksLauncher_proto_goTypes = nil
+ file_AbilityMixinFireworksLauncher_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinGlobalShield.pb.go b/gover/gen/AbilityMixinGlobalShield.pb.go
index 476bb5bc..97e86aac 100644
--- a/gover/gen/AbilityMixinGlobalShield.pb.go
+++ b/gover/gen/AbilityMixinGlobalShield.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinGlobalShield.proto
package gen
@@ -41,12 +41,12 @@ type AbilityMixinGlobalShield struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ MaxShield float32 `protobuf:"fixed32,14,opt,name=max_shield,json=maxShield,proto3" json:"max_shield,omitempty"`
IsCreateEffect bool `protobuf:"varint,4,opt,name=is_create_effect,json=isCreateEffect,proto3" json:"is_create_effect,omitempty"`
- SubShield float32 `protobuf:"fixed32,7,opt,name=sub_shield,json=subShield,proto3" json:"sub_shield,omitempty"`
- HeightOffset float32 `protobuf:"fixed32,5,opt,name=height_offset,json=heightOffset,proto3" json:"height_offset,omitempty"`
- AvatarId uint32 `protobuf:"varint,11,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- MaxShield float32 `protobuf:"fixed32,10,opt,name=max_shield,json=maxShield,proto3" json:"max_shield,omitempty"`
- ShieldEffectName string `protobuf:"bytes,2,opt,name=shield_effect_name,json=shieldEffectName,proto3" json:"shield_effect_name,omitempty"`
+ ShieldEffectName string `protobuf:"bytes,12,opt,name=shield_effect_name,json=shieldEffectName,proto3" json:"shield_effect_name,omitempty"`
+ SubShield float32 `protobuf:"fixed32,10,opt,name=sub_shield,json=subShield,proto3" json:"sub_shield,omitempty"`
+ AvatarId uint32 `protobuf:"varint,3,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ HeightOffset float32 `protobuf:"fixed32,1,opt,name=height_offset,json=heightOffset,proto3" json:"height_offset,omitempty"`
}
func (x *AbilityMixinGlobalShield) Reset() {
@@ -81,6 +81,13 @@ func (*AbilityMixinGlobalShield) Descriptor() ([]byte, []int) {
return file_AbilityMixinGlobalShield_proto_rawDescGZIP(), []int{0}
}
+func (x *AbilityMixinGlobalShield) GetMaxShield() float32 {
+ if x != nil {
+ return x.MaxShield
+ }
+ return 0
+}
+
func (x *AbilityMixinGlobalShield) GetIsCreateEffect() bool {
if x != nil {
return x.IsCreateEffect
@@ -88,16 +95,16 @@ func (x *AbilityMixinGlobalShield) GetIsCreateEffect() bool {
return false
}
-func (x *AbilityMixinGlobalShield) GetSubShield() float32 {
+func (x *AbilityMixinGlobalShield) GetShieldEffectName() string {
if x != nil {
- return x.SubShield
+ return x.ShieldEffectName
}
- return 0
+ return ""
}
-func (x *AbilityMixinGlobalShield) GetHeightOffset() float32 {
+func (x *AbilityMixinGlobalShield) GetSubShield() float32 {
if x != nil {
- return x.HeightOffset
+ return x.SubShield
}
return 0
}
@@ -109,41 +116,34 @@ func (x *AbilityMixinGlobalShield) GetAvatarId() uint32 {
return 0
}
-func (x *AbilityMixinGlobalShield) GetMaxShield() float32 {
+func (x *AbilityMixinGlobalShield) GetHeightOffset() float32 {
if x != nil {
- return x.MaxShield
+ return x.HeightOffset
}
return 0
}
-func (x *AbilityMixinGlobalShield) GetShieldEffectName() string {
- if x != nil {
- return x.ShieldEffectName
- }
- return ""
-}
-
var File_AbilityMixinGlobalShield_proto protoreflect.FileDescriptor
var file_AbilityMixinGlobalShield_proto_rawDesc = []byte{
0x0a, 0x1e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x47, 0x6c,
0x6f, 0x62, 0x61, 0x6c, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xf2, 0x01, 0x0a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69,
- 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x28, 0x0a,
- 0x10, 0x69, 0x73, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x5f, 0x73,
- 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x73, 0x75, 0x62,
- 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74,
- 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x68,
- 0x65, 0x69, 0x67, 0x68, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f,
- 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x6d, 0x61,
- 0x78, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x68, 0x69, 0x65, 0x6c,
- 0x64, 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x02, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x28, 0x0a, 0x10,
+ 0x69, 0x73, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
+ 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64,
+ 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74,
+ 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x5f, 0x73, 0x68, 0x69, 0x65,
+ 0x6c, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x73, 0x75, 0x62, 0x53, 0x68, 0x69,
+ 0x65, 0x6c, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64,
+ 0x12, 0x23, 0x0a, 0x0d, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65,
+ 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4f,
+ 0x66, 0x66, 0x73, 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMixinRecoverInfo.pb.go b/gover/gen/AbilityMixinRecoverInfo.pb.go
index a33f119a..cadd16b3 100644
--- a/gover/gen/AbilityMixinRecoverInfo.pb.go
+++ b/gover/gen/AbilityMixinRecoverInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinRecoverInfo.proto
package gen
@@ -45,6 +45,7 @@ type AbilityMixinRecoverInfo struct {
DataList []uint32 `protobuf:"varint,4,rep,packed,name=data_list,json=dataList,proto3" json:"data_list,omitempty"`
IsServerbuffModifier bool `protobuf:"varint,5,opt,name=is_serverbuff_modifier,json=isServerbuffModifier,proto3" json:"is_serverbuff_modifier,omitempty"`
MassivePropList []*MassivePropSyncInfo `protobuf:"bytes,6,rep,name=massive_prop_list,json=massivePropList,proto3" json:"massive_prop_list,omitempty"`
+ BreakoutSnapShot *BreakoutSnapShot `protobuf:"bytes,7,opt,name=breakout_snap_shot,json=breakoutSnapShot,proto3" json:"breakout_snap_shot,omitempty"`
// Types that are assignable to Source:
//
// *AbilityMixinRecoverInfo_InstancedAbilityId
@@ -112,6 +113,13 @@ func (x *AbilityMixinRecoverInfo) GetMassivePropList() []*MassivePropSyncInfo {
return nil
}
+func (x *AbilityMixinRecoverInfo) GetBreakoutSnapShot() *BreakoutSnapShot {
+ if x != nil {
+ return x.BreakoutSnapShot
+ }
+ return nil
+}
+
func (m *AbilityMixinRecoverInfo) GetSource() isAbilityMixinRecoverInfo_Source {
if m != nil {
return m.Source
@@ -154,29 +162,35 @@ var File_AbilityMixinRecoverInfo_proto protoreflect.FileDescriptor
var file_AbilityMixinRecoverInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x52, 0x65,
0x63, 0x6f, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e, 0x63,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x02, 0x0a, 0x17, 0x41,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x49,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x34,
- 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75, 0x66, 0x66, 0x5f,
- 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14,
- 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x75, 0x66, 0x66, 0x4d, 0x6f, 0x64, 0x69,
- 0x66, 0x69, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x11, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f,
- 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e,
- 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50, 0x72,
- 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
- 0x63, 0x65, 0x64, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x12, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
- 0x64, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x69, 0x6e,
- 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x13, 0x69, 0x6e, 0x73,
- 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x49, 0x64,
- 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x16, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f,
+ 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65,
+ 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xfe, 0x02, 0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69,
+ 0x78, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19,
+ 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x74,
+ 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61,
+ 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72,
+ 0x76, 0x65, 0x72, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
+ 0x62, 0x75, 0x66, 0x66, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x11,
+ 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76,
+ 0x65, 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d,
+ 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3f,
+ 0x0a, 0x12, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x5f,
+ 0x73, 0x68, 0x6f, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x72, 0x65,
+ 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x52, 0x10, 0x62,
+ 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x12,
+ 0x32, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x61, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52,
+ 0x12, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64,
+ 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x48, 0x00, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x4d,
+ 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x49, 0x64, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75,
+ 0x72, 0x63, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -195,14 +209,16 @@ var file_AbilityMixinRecoverInfo_proto_msgTypes = make([]protoimpl.MessageInfo,
var file_AbilityMixinRecoverInfo_proto_goTypes = []interface{}{
(*AbilityMixinRecoverInfo)(nil), // 0: AbilityMixinRecoverInfo
(*MassivePropSyncInfo)(nil), // 1: MassivePropSyncInfo
+ (*BreakoutSnapShot)(nil), // 2: BreakoutSnapShot
}
var file_AbilityMixinRecoverInfo_proto_depIdxs = []int32{
1, // 0: AbilityMixinRecoverInfo.massive_prop_list:type_name -> MassivePropSyncInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
+ 2, // 1: AbilityMixinRecoverInfo.breakout_snap_shot:type_name -> BreakoutSnapShot
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
}
func init() { file_AbilityMixinRecoverInfo_proto_init() }
@@ -210,6 +226,7 @@ func file_AbilityMixinRecoverInfo_proto_init() {
if File_AbilityMixinRecoverInfo_proto != nil {
return
}
+ file_BreakoutSnapShot_proto_init()
file_MassivePropSyncInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_AbilityMixinRecoverInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
diff --git a/gover/gen/AbilityMixinScenePropSync.pb.go b/gover/gen/AbilityMixinScenePropSync.pb.go
index dc08d466..cbcfd021 100644
--- a/gover/gen/AbilityMixinScenePropSync.pb.go
+++ b/gover/gen/AbilityMixinScenePropSync.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinScenePropSync.proto
package gen
@@ -41,9 +41,9 @@ type AbilityMixinScenePropSync struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DeleteIdList []int64 `protobuf:"varint,5,rep,packed,name=delete_id_list,json=deleteIdList,proto3" json:"delete_id_list,omitempty"`
- IsClearAll bool `protobuf:"varint,12,opt,name=is_clear_all,json=isClearAll,proto3" json:"is_clear_all,omitempty"`
- MassivePropList []*MassivePropSyncInfo `protobuf:"bytes,15,rep,name=massive_prop_list,json=massivePropList,proto3" json:"massive_prop_list,omitempty"`
+ MassivePropList []*MassivePropSyncInfo `protobuf:"bytes,11,rep,name=massive_prop_list,json=massivePropList,proto3" json:"massive_prop_list,omitempty"`
+ DeleteIdList []int64 `protobuf:"varint,12,rep,packed,name=delete_id_list,json=deleteIdList,proto3" json:"delete_id_list,omitempty"`
+ IsClearAll bool `protobuf:"varint,3,opt,name=is_clear_all,json=isClearAll,proto3" json:"is_clear_all,omitempty"`
}
func (x *AbilityMixinScenePropSync) Reset() {
@@ -78,6 +78,13 @@ func (*AbilityMixinScenePropSync) Descriptor() ([]byte, []int) {
return file_AbilityMixinScenePropSync_proto_rawDescGZIP(), []int{0}
}
+func (x *AbilityMixinScenePropSync) GetMassivePropList() []*MassivePropSyncInfo {
+ if x != nil {
+ return x.MassivePropList
+ }
+ return nil
+}
+
func (x *AbilityMixinScenePropSync) GetDeleteIdList() []int64 {
if x != nil {
return x.DeleteIdList
@@ -92,13 +99,6 @@ func (x *AbilityMixinScenePropSync) GetIsClearAll() bool {
return false
}
-func (x *AbilityMixinScenePropSync) GetMassivePropList() []*MassivePropSyncInfo {
- if x != nil {
- return x.MassivePropList
- }
- return nil
-}
-
var File_AbilityMixinScenePropSync_proto protoreflect.FileDescriptor
var file_AbilityMixinScenePropSync_proto_rawDesc = []byte{
@@ -107,16 +107,16 @@ var file_AbilityMixinScenePropSync_proto_rawDesc = []byte{
0x6f, 0x1a, 0x19, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79,
0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a,
0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x65,
- 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03,
- 0x28, 0x03, 0x52, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x61, 0x6c, 0x6c,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x41,
- 0x6c, 0x6c, 0x12, 0x40, 0x0a, 0x11, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x72,
- 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e, 0x63, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70,
- 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6e, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x40, 0x0a, 0x11, 0x6d, 0x61,
+ 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x50,
+ 0x72, 0x6f, 0x70, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d, 0x61, 0x73,
+ 0x73, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e,
+ 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c,
+ 0x20, 0x03, 0x28, 0x03, 0x52, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x61,
+ 0x6c, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43, 0x6c, 0x65, 0x61,
+ 0x72, 0x41, 0x6c, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMixinShieldBar.pb.go b/gover/gen/AbilityMixinShieldBar.pb.go
index e560c04a..34339fe3 100644
--- a/gover/gen/AbilityMixinShieldBar.pb.go
+++ b/gover/gen/AbilityMixinShieldBar.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinShieldBar.proto
package gen
@@ -41,10 +41,10 @@ type AbilityMixinShieldBar struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_PBKBDDLNBEA uint32 `protobuf:"varint,14,opt,name=Unk2700_PBKBDDLNBEA,json=Unk2700PBKBDDLNBEA,proto3" json:"Unk2700_PBKBDDLNBEA,omitempty"`
- MaxShield float32 `protobuf:"fixed32,15,opt,name=max_shield,json=maxShield,proto3" json:"max_shield,omitempty"`
- Shield float32 `protobuf:"fixed32,12,opt,name=shield,proto3" json:"shield,omitempty"`
- ElementType uint32 `protobuf:"varint,13,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+ MaxShield float32 `protobuf:"fixed32,8,opt,name=max_shield,json=maxShield,proto3" json:"max_shield,omitempty"`
+ Shield float32 `protobuf:"fixed32,4,opt,name=shield,proto3" json:"shield,omitempty"`
+ PlayerNum uint32 `protobuf:"varint,3,opt,name=player_num,json=playerNum,proto3" json:"player_num,omitempty"`
+ ElementType uint32 `protobuf:"varint,7,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
}
func (x *AbilityMixinShieldBar) Reset() {
@@ -79,23 +79,23 @@ func (*AbilityMixinShieldBar) Descriptor() ([]byte, []int) {
return file_AbilityMixinShieldBar_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityMixinShieldBar) GetUnk2700_PBKBDDLNBEA() uint32 {
+func (x *AbilityMixinShieldBar) GetMaxShield() float32 {
if x != nil {
- return x.Unk2700_PBKBDDLNBEA
+ return x.MaxShield
}
return 0
}
-func (x *AbilityMixinShieldBar) GetMaxShield() float32 {
+func (x *AbilityMixinShieldBar) GetShield() float32 {
if x != nil {
- return x.MaxShield
+ return x.Shield
}
return 0
}
-func (x *AbilityMixinShieldBar) GetShield() float32 {
+func (x *AbilityMixinShieldBar) GetPlayerNum() uint32 {
if x != nil {
- return x.Shield
+ return x.PlayerNum
}
return 0
}
@@ -111,19 +111,17 @@ var File_AbilityMixinShieldBar_proto protoreflect.FileDescriptor
var file_AbilityMixinShieldBar_proto_rawDesc = []byte{
0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x53, 0x68,
- 0x69, 0x65, 0x6c, 0x64, 0x42, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01,
+ 0x69, 0x65, 0x6c, 0x64, 0x42, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01,
0x0a, 0x15, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x53, 0x68,
- 0x69, 0x65, 0x6c, 0x64, 0x42, 0x61, 0x72, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x42, 0x4b, 0x42, 0x44, 0x44, 0x4c, 0x4e, 0x42, 0x45, 0x41, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x42, 0x4b,
- 0x42, 0x44, 0x44, 0x4c, 0x4e, 0x42, 0x45, 0x41, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f,
- 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x6d, 0x61,
- 0x78, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x69, 0x65, 0x6c,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12,
- 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79,
- 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x69, 0x65, 0x6c, 0x64, 0x42, 0x61, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x73,
+ 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x6d, 0x61, 0x78,
+ 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x21, 0x0a,
+ 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AbilityMixinShootFromCamera.pb.go b/gover/gen/AbilityMixinShootFromCamera.pb.go
new file mode 100644
index 00000000..746f9fda
--- /dev/null
+++ b/gover/gen/AbilityMixinShootFromCamera.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinShootFromCamera.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinShootFromCamera struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Forward *Vector `protobuf:"bytes,13,opt,name=forward,proto3" json:"forward,omitempty"`
+ InitPos *Vector `protobuf:"bytes,9,opt,name=init_pos,json=initPos,proto3" json:"init_pos,omitempty"`
+}
+
+func (x *AbilityMixinShootFromCamera) Reset() {
+ *x = AbilityMixinShootFromCamera{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinShootFromCamera_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinShootFromCamera) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinShootFromCamera) ProtoMessage() {}
+
+func (x *AbilityMixinShootFromCamera) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinShootFromCamera_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinShootFromCamera.ProtoReflect.Descriptor instead.
+func (*AbilityMixinShootFromCamera) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinShootFromCamera_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMixinShootFromCamera) GetForward() *Vector {
+ if x != nil {
+ return x.Forward
+ }
+ return nil
+}
+
+func (x *AbilityMixinShootFromCamera) GetInitPos() *Vector {
+ if x != nil {
+ return x.InitPos
+ }
+ return nil
+}
+
+var File_AbilityMixinShootFromCamera_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinShootFromCamera_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x53, 0x68,
+ 0x6f, 0x6f, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x64, 0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69,
+ 0x6e, 0x53, 0x68, 0x6f, 0x6f, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61,
+ 0x12, 0x21, 0x0a, 0x07, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x12, 0x22, 0x0a, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07,
+ 0x69, 0x6e, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinShootFromCamera_proto_rawDescOnce sync.Once
+ file_AbilityMixinShootFromCamera_proto_rawDescData = file_AbilityMixinShootFromCamera_proto_rawDesc
+)
+
+func file_AbilityMixinShootFromCamera_proto_rawDescGZIP() []byte {
+ file_AbilityMixinShootFromCamera_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinShootFromCamera_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinShootFromCamera_proto_rawDescData)
+ })
+ return file_AbilityMixinShootFromCamera_proto_rawDescData
+}
+
+var file_AbilityMixinShootFromCamera_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinShootFromCamera_proto_goTypes = []interface{}{
+ (*AbilityMixinShootFromCamera)(nil), // 0: AbilityMixinShootFromCamera
+ (*Vector)(nil), // 1: Vector
+}
+var file_AbilityMixinShootFromCamera_proto_depIdxs = []int32{
+ 1, // 0: AbilityMixinShootFromCamera.forward:type_name -> Vector
+ 1, // 1: AbilityMixinShootFromCamera.init_pos:type_name -> Vector
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinShootFromCamera_proto_init() }
+func file_AbilityMixinShootFromCamera_proto_init() {
+ if File_AbilityMixinShootFromCamera_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinShootFromCamera_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinShootFromCamera); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinShootFromCamera_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinShootFromCamera_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinShootFromCamera_proto_depIdxs,
+ MessageInfos: file_AbilityMixinShootFromCamera_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinShootFromCamera_proto = out.File
+ file_AbilityMixinShootFromCamera_proto_rawDesc = nil
+ file_AbilityMixinShootFromCamera_proto_goTypes = nil
+ file_AbilityMixinShootFromCamera_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinUGCTimeControl.pb.go b/gover/gen/AbilityMixinUGCTimeControl.pb.go
new file mode 100644
index 00000000..60883395
--- /dev/null
+++ b/gover/gen/AbilityMixinUGCTimeControl.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinUGCTimeControl.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinUGCTimeControl struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StartMoveTimeMs uint64 `protobuf:"varint,12,opt,name=start_move_time_ms,json=startMoveTimeMs,proto3" json:"start_move_time_ms,omitempty"`
+ StartMoveTime uint32 `protobuf:"varint,9,opt,name=start_move_time,json=startMoveTime,proto3" json:"start_move_time,omitempty"`
+}
+
+func (x *AbilityMixinUGCTimeControl) Reset() {
+ *x = AbilityMixinUGCTimeControl{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinUGCTimeControl_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinUGCTimeControl) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinUGCTimeControl) ProtoMessage() {}
+
+func (x *AbilityMixinUGCTimeControl) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinUGCTimeControl_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinUGCTimeControl.ProtoReflect.Descriptor instead.
+func (*AbilityMixinUGCTimeControl) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinUGCTimeControl_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AbilityMixinUGCTimeControl) GetStartMoveTimeMs() uint64 {
+ if x != nil {
+ return x.StartMoveTimeMs
+ }
+ return 0
+}
+
+func (x *AbilityMixinUGCTimeControl) GetStartMoveTime() uint32 {
+ if x != nil {
+ return x.StartMoveTime
+ }
+ return 0
+}
+
+var File_AbilityMixinUGCTimeControl_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinUGCTimeControl_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x55, 0x47,
+ 0x43, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x1a, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78,
+ 0x69, 0x6e, 0x55, 0x47, 0x43, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x12, 0x2b, 0x0a, 0x12, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x4d, 0x6f, 0x76, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x26, 0x0a,
+ 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x6f, 0x76,
+ 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinUGCTimeControl_proto_rawDescOnce sync.Once
+ file_AbilityMixinUGCTimeControl_proto_rawDescData = file_AbilityMixinUGCTimeControl_proto_rawDesc
+)
+
+func file_AbilityMixinUGCTimeControl_proto_rawDescGZIP() []byte {
+ file_AbilityMixinUGCTimeControl_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinUGCTimeControl_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinUGCTimeControl_proto_rawDescData)
+ })
+ return file_AbilityMixinUGCTimeControl_proto_rawDescData
+}
+
+var file_AbilityMixinUGCTimeControl_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinUGCTimeControl_proto_goTypes = []interface{}{
+ (*AbilityMixinUGCTimeControl)(nil), // 0: AbilityMixinUGCTimeControl
+}
+var file_AbilityMixinUGCTimeControl_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinUGCTimeControl_proto_init() }
+func file_AbilityMixinUGCTimeControl_proto_init() {
+ if File_AbilityMixinUGCTimeControl_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinUGCTimeControl_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinUGCTimeControl); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinUGCTimeControl_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinUGCTimeControl_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinUGCTimeControl_proto_depIdxs,
+ MessageInfos: file_AbilityMixinUGCTimeControl_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinUGCTimeControl_proto = out.File
+ file_AbilityMixinUGCTimeControl_proto_rawDesc = nil
+ file_AbilityMixinUGCTimeControl_proto_goTypes = nil
+ file_AbilityMixinUGCTimeControl_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinUIInteract.pb.go b/gover/gen/AbilityMixinUIInteract.pb.go
new file mode 100644
index 00000000..49e9235c
--- /dev/null
+++ b/gover/gen/AbilityMixinUIInteract.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AbilityMixinUIInteract.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AbilityMixinUIInteract struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *AbilityMixinUIInteract) Reset() {
+ *x = AbilityMixinUIInteract{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AbilityMixinUIInteract_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AbilityMixinUIInteract) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AbilityMixinUIInteract) ProtoMessage() {}
+
+func (x *AbilityMixinUIInteract) ProtoReflect() protoreflect.Message {
+ mi := &file_AbilityMixinUIInteract_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AbilityMixinUIInteract.ProtoReflect.Descriptor instead.
+func (*AbilityMixinUIInteract) Descriptor() ([]byte, []int) {
+ return file_AbilityMixinUIInteract_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AbilityMixinUIInteract_proto protoreflect.FileDescriptor
+
+var file_AbilityMixinUIInteract_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x55, 0x49,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x18,
+ 0x0a, 0x16, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x55, 0x49,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AbilityMixinUIInteract_proto_rawDescOnce sync.Once
+ file_AbilityMixinUIInteract_proto_rawDescData = file_AbilityMixinUIInteract_proto_rawDesc
+)
+
+func file_AbilityMixinUIInteract_proto_rawDescGZIP() []byte {
+ file_AbilityMixinUIInteract_proto_rawDescOnce.Do(func() {
+ file_AbilityMixinUIInteract_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinUIInteract_proto_rawDescData)
+ })
+ return file_AbilityMixinUIInteract_proto_rawDescData
+}
+
+var file_AbilityMixinUIInteract_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AbilityMixinUIInteract_proto_goTypes = []interface{}{
+ (*AbilityMixinUIInteract)(nil), // 0: AbilityMixinUIInteract
+}
+var file_AbilityMixinUIInteract_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AbilityMixinUIInteract_proto_init() }
+func file_AbilityMixinUIInteract_proto_init() {
+ if File_AbilityMixinUIInteract_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AbilityMixinUIInteract_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AbilityMixinUIInteract); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AbilityMixinUIInteract_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AbilityMixinUIInteract_proto_goTypes,
+ DependencyIndexes: file_AbilityMixinUIInteract_proto_depIdxs,
+ MessageInfos: file_AbilityMixinUIInteract_proto_msgTypes,
+ }.Build()
+ File_AbilityMixinUIInteract_proto = out.File
+ file_AbilityMixinUIInteract_proto_rawDesc = nil
+ file_AbilityMixinUIInteract_proto_goTypes = nil
+ file_AbilityMixinUIInteract_proto_depIdxs = nil
+}
diff --git a/gover/gen/AbilityMixinWidgetMpSupport.pb.go b/gover/gen/AbilityMixinWidgetMpSupport.pb.go
index e3788522..38591415 100644
--- a/gover/gen/AbilityMixinWidgetMpSupport.pb.go
+++ b/gover/gen/AbilityMixinWidgetMpSupport.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinWidgetMpSupport.proto
package gen
@@ -41,7 +41,7 @@ type AbilityMixinWidgetMpSupport struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetEntityId uint32 `protobuf:"varint,9,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,2,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
}
func (x *AbilityMixinWidgetMpSupport) Reset() {
@@ -91,7 +91,7 @@ var file_AbilityMixinWidgetMpSupport_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69,
0x78, 0x69, 0x6e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x4d, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6f,
0x72, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AbilityMixinWindSeedSpawner.pb.go b/gover/gen/AbilityMixinWindSeedSpawner.pb.go
index e0a410d5..edf310f2 100644
--- a/gover/gen/AbilityMixinWindSeedSpawner.pb.go
+++ b/gover/gen/AbilityMixinWindSeedSpawner.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinWindSeedSpawner.proto
package gen
@@ -114,15 +114,15 @@ type isAbilityMixinWindSeedSpawner_Cmd interface {
}
type AbilityMixinWindSeedSpawner_AddSignal_ struct {
- AddSignal *AbilityMixinWindSeedSpawner_AddSignal `protobuf:"bytes,2,opt,name=add_signal,json=addSignal,proto3,oneof"`
+ AddSignal *AbilityMixinWindSeedSpawner_AddSignal `protobuf:"bytes,8,opt,name=add_signal,json=addSignal,proto3,oneof"`
}
type AbilityMixinWindSeedSpawner_RefreshSeed_ struct {
- RefreshSeed *AbilityMixinWindSeedSpawner_RefreshSeed `protobuf:"bytes,15,opt,name=refresh_seed,json=refreshSeed,proto3,oneof"`
+ RefreshSeed *AbilityMixinWindSeedSpawner_RefreshSeed `protobuf:"bytes,12,opt,name=refresh_seed,json=refreshSeed,proto3,oneof"`
}
type AbilityMixinWindSeedSpawner_CatchSeed_ struct {
- CatchSeed *AbilityMixinWindSeedSpawner_CatchSeed `protobuf:"bytes,11,opt,name=catch_seed,json=catchSeed,proto3,oneof"`
+ CatchSeed *AbilityMixinWindSeedSpawner_CatchSeed `protobuf:"bytes,14,opt,name=catch_seed,json=catchSeed,proto3,oneof"`
}
func (*AbilityMixinWindSeedSpawner_AddSignal_) isAbilityMixinWindSeedSpawner_Cmd() {}
@@ -174,7 +174,7 @@ type AbilityMixinWindSeedSpawner_RefreshSeed struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PosList []*Vector `protobuf:"bytes,6,rep,name=pos_list,json=posList,proto3" json:"pos_list,omitempty"`
+ PosList []*Vector `protobuf:"bytes,10,rep,name=pos_list,json=posList,proto3" json:"pos_list,omitempty"`
}
func (x *AbilityMixinWindSeedSpawner_RefreshSeed) Reset() {
@@ -221,7 +221,7 @@ type AbilityMixinWindSeedSpawner_CatchSeed struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *AbilityMixinWindSeedSpawner_CatchSeed) Reset() {
@@ -272,25 +272,25 @@ var file_AbilityMixinWindSeedSpawner_proto_rawDesc = []byte{
0x6f, 0x22, 0xef, 0x02, 0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78,
0x69, 0x6e, 0x57, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x64, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x65,
0x72, 0x12, 0x47, 0x0a, 0x0a, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d,
+ 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d,
0x69, 0x78, 0x69, 0x6e, 0x57, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x64, 0x53, 0x70, 0x61, 0x77,
0x6e, 0x65, 0x72, 0x2e, 0x41, 0x64, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x48, 0x00, 0x52,
0x09, 0x61, 0x64, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x12, 0x4d, 0x0a, 0x0c, 0x72, 0x65,
- 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x73, 0x65, 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b,
+ 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x73, 0x65, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x28, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x57,
0x69, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x64, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x65, 0x72, 0x2e, 0x52,
0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x53, 0x65, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x72, 0x65,
0x66, 0x72, 0x65, 0x73, 0x68, 0x53, 0x65, 0x65, 0x64, 0x12, 0x47, 0x0a, 0x0a, 0x63, 0x61, 0x74,
- 0x63, 0x68, 0x5f, 0x73, 0x65, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e,
+ 0x63, 0x68, 0x5f, 0x73, 0x65, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e,
0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x57, 0x69, 0x6e, 0x64,
0x53, 0x65, 0x65, 0x64, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x65, 0x72, 0x2e, 0x43, 0x61, 0x74, 0x63,
0x68, 0x53, 0x65, 0x65, 0x64, 0x48, 0x00, 0x52, 0x09, 0x63, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65,
0x65, 0x64, 0x1a, 0x0b, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x1a,
0x31, 0x0a, 0x0b, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x53, 0x65, 0x65, 0x64, 0x12, 0x22,
- 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
+ 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x70, 0x6f, 0x73, 0x4c, 0x69,
0x73, 0x74, 0x1a, 0x28, 0x0a, 0x09, 0x43, 0x61, 0x74, 0x63, 0x68, 0x53, 0x65, 0x65, 0x64, 0x12,
- 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x05, 0x0a, 0x03,
0x63, 0x6d, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/AbilityMixinWindZone.pb.go b/gover/gen/AbilityMixinWindZone.pb.go
index acf9f2d1..0864c5e1 100644
--- a/gover/gen/AbilityMixinWindZone.pb.go
+++ b/gover/gen/AbilityMixinWindZone.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityMixinWindZone.proto
package gen
@@ -41,8 +41,8 @@ type AbilityMixinWindZone struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityIds []uint32 `protobuf:"varint,13,rep,packed,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
- ZoneIdList []uint32 `protobuf:"varint,10,rep,packed,name=zone_id_list,json=zoneIdList,proto3" json:"zone_id_list,omitempty"`
+ Unk3300_OJPFAIGIBLG []uint32 `protobuf:"varint,3,rep,packed,name=Unk3300_OJPFAIGIBLG,json=Unk3300OJPFAIGIBLG,proto3" json:"Unk3300_OJPFAIGIBLG,omitempty"`
+ Unk3300_DJELBGDEDBH []uint32 `protobuf:"varint,12,rep,packed,name=Unk3300_DJELBGDEDBH,json=Unk3300DJELBGDEDBH,proto3" json:"Unk3300_DJELBGDEDBH,omitempty"`
}
func (x *AbilityMixinWindZone) Reset() {
@@ -77,16 +77,16 @@ func (*AbilityMixinWindZone) Descriptor() ([]byte, []int) {
return file_AbilityMixinWindZone_proto_rawDescGZIP(), []int{0}
}
-func (x *AbilityMixinWindZone) GetEntityIds() []uint32 {
+func (x *AbilityMixinWindZone) GetUnk3300_OJPFAIGIBLG() []uint32 {
if x != nil {
- return x.EntityIds
+ return x.Unk3300_OJPFAIGIBLG
}
return nil
}
-func (x *AbilityMixinWindZone) GetZoneIdList() []uint32 {
+func (x *AbilityMixinWindZone) GetUnk3300_DJELBGDEDBH() []uint32 {
if x != nil {
- return x.ZoneIdList
+ return x.Unk3300_DJELBGDEDBH
}
return nil
}
@@ -95,14 +95,16 @@ var File_AbilityMixinWindZone_proto protoreflect.FileDescriptor
var file_AbilityMixinWindZone_proto_rawDesc = []byte{
0x0a, 0x1a, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x57, 0x69,
- 0x6e, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x14,
+ 0x6e, 0x64, 0x5a, 0x6f, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x14,
0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x57, 0x69, 0x6e, 0x64,
- 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x7a, 0x6f, 0x6e, 0x65, 0x49,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4f, 0x4a, 0x50, 0x46, 0x41, 0x49, 0x47, 0x49, 0x42, 0x4c, 0x47, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4a, 0x50, 0x46, 0x41, 0x49,
+ 0x47, 0x49, 0x42, 0x4c, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x44, 0x4a, 0x45, 0x4c, 0x42, 0x47, 0x44, 0x45, 0x44, 0x42, 0x48, 0x18, 0x0c, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x45, 0x4c, 0x42,
+ 0x47, 0x44, 0x45, 0x44, 0x42, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AbilityScalarType.pb.go b/gover/gen/AbilityScalarType.pb.go
index 3a7e5cce..789cd0d4 100644
--- a/gover/gen/AbilityScalarType.pb.go
+++ b/gover/gen/AbilityScalarType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityScalarType.proto
package gen
@@ -39,7 +39,7 @@ const (
type AbilityScalarType int32
const (
- AbilityScalarType_ABILITY_SCALAR_TYPE_UNKNOW AbilityScalarType = 0
+ AbilityScalarType_ABILITY_SCALAR_TYPE_UNKNOWN AbilityScalarType = 0
AbilityScalarType_ABILITY_SCALAR_TYPE_FLOAT AbilityScalarType = 1
AbilityScalarType_ABILITY_SCALAR_TYPE_INT AbilityScalarType = 2
AbilityScalarType_ABILITY_SCALAR_TYPE_BOOL AbilityScalarType = 3
@@ -51,7 +51,7 @@ const (
// Enum value maps for AbilityScalarType.
var (
AbilityScalarType_name = map[int32]string{
- 0: "ABILITY_SCALAR_TYPE_UNKNOW",
+ 0: "ABILITY_SCALAR_TYPE_UNKNOWN",
1: "ABILITY_SCALAR_TYPE_FLOAT",
2: "ABILITY_SCALAR_TYPE_INT",
3: "ABILITY_SCALAR_TYPE_BOOL",
@@ -60,7 +60,7 @@ var (
6: "ABILITY_SCALAR_TYPE_UINT",
}
AbilityScalarType_value = map[string]int32{
- "ABILITY_SCALAR_TYPE_UNKNOW": 0,
+ "ABILITY_SCALAR_TYPE_UNKNOWN": 0,
"ABILITY_SCALAR_TYPE_FLOAT": 1,
"ABILITY_SCALAR_TYPE_INT": 2,
"ABILITY_SCALAR_TYPE_BOOL": 3,
@@ -101,23 +101,23 @@ var File_AbilityScalarType_proto protoreflect.FileDescriptor
var file_AbilityScalarType_proto_rawDesc = []byte{
0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x54,
- 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xec, 0x01, 0x0a, 0x11, 0x41, 0x62,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xed, 0x01, 0x0a, 0x11, 0x41, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x1e, 0x0a, 0x1a, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41,
- 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x10, 0x00, 0x12,
- 0x1d, 0x0a, 0x19, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41,
- 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x01, 0x12, 0x1b,
- 0x0a, 0x17, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52,
- 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x41,
- 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x03, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x42, 0x49,
- 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45,
- 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x10, 0x04, 0x12, 0x1e, 0x0a, 0x1a, 0x41, 0x42,
- 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52, 0x5f, 0x54, 0x59, 0x50,
- 0x45, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x42,
+ 0x1f, 0x0a, 0x1b, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41,
+ 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00,
+ 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c,
+ 0x41, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x01, 0x12,
+ 0x1b, 0x0a, 0x17, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41,
+ 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18,
+ 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x03, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x42,
0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52, 0x5f, 0x54, 0x59, 0x50,
- 0x45, 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x10, 0x06, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x45, 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x10, 0x04, 0x12, 0x1e, 0x0a, 0x1a, 0x41,
+ 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x1c, 0x0a, 0x18, 0x41,
+ 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x52, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x10, 0x06, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AbilityScalarValueEntry.pb.go b/gover/gen/AbilityScalarValueEntry.pb.go
index 13bf49d5..ac101a37 100644
--- a/gover/gen/AbilityScalarValueEntry.pb.go
+++ b/gover/gen/AbilityScalarValueEntry.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityScalarValueEntry.proto
package gen
@@ -95,7 +95,7 @@ func (x *AbilityScalarValueEntry) GetValueType() AbilityScalarType {
if x != nil {
return x.ValueType
}
- return AbilityScalarType_ABILITY_SCALAR_TYPE_UNKNOW
+ return AbilityScalarType_ABILITY_SCALAR_TYPE_UNKNOWN
}
func (m *AbilityScalarValueEntry) GetValue() isAbilityScalarValueEntry_Value {
diff --git a/gover/gen/AbilityString.pb.go b/gover/gen/AbilityString.pb.go
index 1380db82..06f58d56 100644
--- a/gover/gen/AbilityString.pb.go
+++ b/gover/gen/AbilityString.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilityString.proto
package gen
diff --git a/gover/gen/AbilitySyncStateInfo.pb.go b/gover/gen/AbilitySyncStateInfo.pb.go
index 4ec67411..7c113c57 100644
--- a/gover/gen/AbilitySyncStateInfo.pb.go
+++ b/gover/gen/AbilitySyncStateInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AbilitySyncStateInfo.proto
package gen
diff --git a/gover/gen/AcceptCityReputationRequestReq.pb.go b/gover/gen/AcceptCityReputationRequestReq.pb.go
index e154f47e..caf9db61 100644
--- a/gover/gen/AcceptCityReputationRequestReq.pb.go
+++ b/gover/gen/AcceptCityReputationRequestReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AcceptCityReputationRequestReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2890
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AcceptCityReputationRequestReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CityId uint32 `protobuf:"varint,14,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- RequestId uint32 `protobuf:"varint,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
+ RequestId uint32 `protobuf:"varint,8,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
}
func (x *AcceptCityReputationRequestReq) Reset() {
@@ -105,7 +101,7 @@ var file_AcceptCityReputationRequestReq_proto_rawDesc = []byte{
0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AcceptCityReputationRequestRsp.pb.go b/gover/gen/AcceptCityReputationRequestRsp.pb.go
index eaef4716..6e68f6ce 100644
--- a/gover/gen/AcceptCityReputationRequestRsp.pb.go
+++ b/gover/gen/AcceptCityReputationRequestRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AcceptCityReputationRequestRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2873
-// EnetChannelId: 0
-// EnetIsReliable: true
type AcceptCityReputationRequestRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RequestId uint32 `protobuf:"varint,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
- CityId uint32 `protobuf:"varint,13,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CityId uint32 `protobuf:"varint,1,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RequestId uint32 `protobuf:"varint,10,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
}
func (x *AcceptCityReputationRequestRsp) Reset() {
@@ -81,23 +78,23 @@ func (*AcceptCityReputationRequestRsp) Descriptor() ([]byte, []int) {
return file_AcceptCityReputationRequestRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AcceptCityReputationRequestRsp) GetRequestId() uint32 {
+func (x *AcceptCityReputationRequestRsp) GetCityId() uint32 {
if x != nil {
- return x.RequestId
+ return x.CityId
}
return 0
}
-func (x *AcceptCityReputationRequestRsp) GetCityId() uint32 {
+func (x *AcceptCityReputationRequestRsp) GetRetcode() int32 {
if x != nil {
- return x.CityId
+ return x.Retcode
}
return 0
}
-func (x *AcceptCityReputationRequestRsp) GetRetcode() int32 {
+func (x *AcceptCityReputationRequestRsp) GetRequestId() uint32 {
if x != nil {
- return x.Retcode
+ return x.RequestId
}
return 0
}
@@ -109,12 +106,12 @@ var file_AcceptCityReputationRequestRsp_proto_rawDesc = []byte{
0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AccountType.pb.go b/gover/gen/AccountType.pb.go
new file mode 100644
index 00000000..298d880b
--- /dev/null
+++ b/gover/gen/AccountType.pb.go
@@ -0,0 +1,212 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AccountType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AccountType int32
+
+const (
+ AccountType_ACCOUNT_TYPE_MIHOYO_GUEST AccountType = 0
+ AccountType_ACCOUNT_TYPE_MIHOYO AccountType = 1
+ AccountType_ACCOUNT_TYPE_XIAOMI AccountType = 11
+ AccountType_ACCOUNT_TYPE_COOLPAD AccountType = 12
+ AccountType_ACCOUNT_TYPE_YYB AccountType = 13
+ AccountType_ACCOUNT_TYPE_BILI AccountType = 14
+ AccountType_ACCOUNT_TYPE_HUAWEI AccountType = 15
+ AccountType_ACCOUNT_TYPE_MEIZU AccountType = 16
+ AccountType_ACCOUNT_TYPE_360 AccountType = 17
+ AccountType_ACCOUNT_TYPE_OPPO AccountType = 18
+ AccountType_ACCOUNT_TYPE_VIVO AccountType = 19
+ AccountType_ACCOUNT_TYPE_UC AccountType = 20
+ AccountType_ACCOUNT_TYPE_WANDOJIA AccountType = 21
+ AccountType_ACCOUNT_TYPE_LENOVO AccountType = 22
+ AccountType_ACCOUNT_TYPE_JINLI AccountType = 23
+ AccountType_ACCOUNT_TYPE_BAIDU AccountType = 25
+ AccountType_ACCOUNT_TYPE_DANGLE AccountType = 26
+)
+
+// Enum value maps for AccountType.
+var (
+ AccountType_name = map[int32]string{
+ 0: "ACCOUNT_TYPE_MIHOYO_GUEST",
+ 1: "ACCOUNT_TYPE_MIHOYO",
+ 11: "ACCOUNT_TYPE_XIAOMI",
+ 12: "ACCOUNT_TYPE_COOLPAD",
+ 13: "ACCOUNT_TYPE_YYB",
+ 14: "ACCOUNT_TYPE_BILI",
+ 15: "ACCOUNT_TYPE_HUAWEI",
+ 16: "ACCOUNT_TYPE_MEIZU",
+ 17: "ACCOUNT_TYPE_360",
+ 18: "ACCOUNT_TYPE_OPPO",
+ 19: "ACCOUNT_TYPE_VIVO",
+ 20: "ACCOUNT_TYPE_UC",
+ 21: "ACCOUNT_TYPE_WANDOJIA",
+ 22: "ACCOUNT_TYPE_LENOVO",
+ 23: "ACCOUNT_TYPE_JINLI",
+ 25: "ACCOUNT_TYPE_BAIDU",
+ 26: "ACCOUNT_TYPE_DANGLE",
+ }
+ AccountType_value = map[string]int32{
+ "ACCOUNT_TYPE_MIHOYO_GUEST": 0,
+ "ACCOUNT_TYPE_MIHOYO": 1,
+ "ACCOUNT_TYPE_XIAOMI": 11,
+ "ACCOUNT_TYPE_COOLPAD": 12,
+ "ACCOUNT_TYPE_YYB": 13,
+ "ACCOUNT_TYPE_BILI": 14,
+ "ACCOUNT_TYPE_HUAWEI": 15,
+ "ACCOUNT_TYPE_MEIZU": 16,
+ "ACCOUNT_TYPE_360": 17,
+ "ACCOUNT_TYPE_OPPO": 18,
+ "ACCOUNT_TYPE_VIVO": 19,
+ "ACCOUNT_TYPE_UC": 20,
+ "ACCOUNT_TYPE_WANDOJIA": 21,
+ "ACCOUNT_TYPE_LENOVO": 22,
+ "ACCOUNT_TYPE_JINLI": 23,
+ "ACCOUNT_TYPE_BAIDU": 25,
+ "ACCOUNT_TYPE_DANGLE": 26,
+ }
+)
+
+func (x AccountType) Enum() *AccountType {
+ p := new(AccountType)
+ *p = x
+ return p
+}
+
+func (x AccountType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AccountType) Descriptor() protoreflect.EnumDescriptor {
+ return file_AccountType_proto_enumTypes[0].Descriptor()
+}
+
+func (AccountType) Type() protoreflect.EnumType {
+ return &file_AccountType_proto_enumTypes[0]
+}
+
+func (x AccountType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AccountType.Descriptor instead.
+func (AccountType) EnumDescriptor() ([]byte, []int) {
+ return file_AccountType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AccountType_proto protoreflect.FileDescriptor
+
+var file_AccountType_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0xac, 0x03, 0x0a, 0x0b, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x48, 0x4f, 0x59, 0x4f, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54,
+ 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x48, 0x4f, 0x59, 0x4f, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x41,
+ 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x58, 0x49, 0x41, 0x4f,
+ 0x4d, 0x49, 0x10, 0x0b, 0x12, 0x18, 0x0a, 0x14, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4f, 0x4c, 0x50, 0x41, 0x44, 0x10, 0x0c, 0x12, 0x14,
+ 0x0a, 0x10, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x59,
+ 0x59, 0x42, 0x10, 0x0d, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x49, 0x4c, 0x49, 0x10, 0x0e, 0x12, 0x17, 0x0a, 0x13, 0x41,
+ 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x55, 0x41, 0x57,
+ 0x45, 0x49, 0x10, 0x0f, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x49, 0x5a, 0x55, 0x10, 0x10, 0x12, 0x14, 0x0a, 0x10,
+ 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x33, 0x36, 0x30,
+ 0x10, 0x11, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x4f, 0x50, 0x50, 0x4f, 0x10, 0x12, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x43, 0x43,
+ 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x49, 0x56, 0x4f, 0x10, 0x13,
+ 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x55, 0x43, 0x10, 0x14, 0x12, 0x19, 0x0a, 0x15, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x41, 0x4e, 0x44, 0x4f, 0x4a, 0x49, 0x41, 0x10, 0x15,
+ 0x12, 0x17, 0x0a, 0x13, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4c, 0x45, 0x4e, 0x4f, 0x56, 0x4f, 0x10, 0x16, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x43, 0x43,
+ 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4a, 0x49, 0x4e, 0x4c, 0x49, 0x10,
+ 0x17, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x42, 0x41, 0x49, 0x44, 0x55, 0x10, 0x19, 0x12, 0x17, 0x0a, 0x13, 0x41, 0x43, 0x43,
+ 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x41, 0x4e, 0x47, 0x4c, 0x45,
+ 0x10, 0x1a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_AccountType_proto_rawDescOnce sync.Once
+ file_AccountType_proto_rawDescData = file_AccountType_proto_rawDesc
+)
+
+func file_AccountType_proto_rawDescGZIP() []byte {
+ file_AccountType_proto_rawDescOnce.Do(func() {
+ file_AccountType_proto_rawDescData = protoimpl.X.CompressGZIP(file_AccountType_proto_rawDescData)
+ })
+ return file_AccountType_proto_rawDescData
+}
+
+var file_AccountType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_AccountType_proto_goTypes = []interface{}{
+ (AccountType)(0), // 0: AccountType
+}
+var file_AccountType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AccountType_proto_init() }
+func file_AccountType_proto_init() {
+ if File_AccountType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AccountType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AccountType_proto_goTypes,
+ DependencyIndexes: file_AccountType_proto_depIdxs,
+ EnumInfos: file_AccountType_proto_enumTypes,
+ }.Build()
+ File_AccountType_proto = out.File
+ file_AccountType_proto_rawDesc = nil
+ file_AccountType_proto_goTypes = nil
+ file_AccountType_proto_depIdxs = nil
+}
diff --git a/gover/gen/Achievement.pb.go b/gover/gen/Achievement.pb.go
index 97a8b53a..7cd0d42b 100644
--- a/gover/gen/Achievement.pb.go
+++ b/gover/gen/Achievement.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Achievement.proto
package gen
@@ -93,11 +93,11 @@ type Achievement struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishTimestamp uint32 `protobuf:"varint,11,opt,name=finish_timestamp,json=finishTimestamp,proto3" json:"finish_timestamp,omitempty"`
- Status Achievement_Status `protobuf:"varint,13,opt,name=status,proto3,enum=Achievement_Status" json:"status,omitempty"`
- CurProgress uint32 `protobuf:"varint,12,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ FinishTimestamp uint32 `protobuf:"varint,8,opt,name=finish_timestamp,json=finishTimestamp,proto3" json:"finish_timestamp,omitempty"`
+ CurProgress uint32 `protobuf:"varint,11,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ TotalProgress uint32 `protobuf:"varint,6,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
Id uint32 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"`
- TotalProgress uint32 `protobuf:"varint,8,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
+ Status Achievement_Status `protobuf:"varint,15,opt,name=status,proto3,enum=Achievement_Status" json:"status,omitempty"`
}
func (x *Achievement) Reset() {
@@ -139,16 +139,16 @@ func (x *Achievement) GetFinishTimestamp() uint32 {
return 0
}
-func (x *Achievement) GetStatus() Achievement_Status {
+func (x *Achievement) GetCurProgress() uint32 {
if x != nil {
- return x.Status
+ return x.CurProgress
}
- return Achievement_STATUS_INVALID
+ return 0
}
-func (x *Achievement) GetCurProgress() uint32 {
+func (x *Achievement) GetTotalProgress() uint32 {
if x != nil {
- return x.CurProgress
+ return x.TotalProgress
}
return 0
}
@@ -160,11 +160,11 @@ func (x *Achievement) GetId() uint32 {
return 0
}
-func (x *Achievement) GetTotalProgress() uint32 {
+func (x *Achievement) GetStatus() Achievement_Status {
if x != nil {
- return x.TotalProgress
+ return x.Status
}
- return 0
+ return Achievement_STATUS_INVALID
}
var File_Achievement_proto protoreflect.FileDescriptor
@@ -173,17 +173,17 @@ var file_Achievement_proto_rawDesc = []byte{
0x0a, 0x11, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x02, 0x0a, 0x0b, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d,
0x65, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x66,
- 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2b,
- 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13,
- 0x2e, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x61,
- 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63,
- 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x25,
- 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x61, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
+ 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x21,
+ 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x41, 0x63, 0x68, 0x69, 0x65,
+ 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73,
+ 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x61, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e,
0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x54,
diff --git a/gover/gen/AchievementAllDataNotify.pb.go b/gover/gen/AchievementAllDataNotify.pb.go
index 9f2c6e3d..f44b3172 100644
--- a/gover/gen/AchievementAllDataNotify.pb.go
+++ b/gover/gen/AchievementAllDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AchievementAllDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2676
-// EnetChannelId: 0
-// EnetIsReliable: true
type AchievementAllDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AchievementList []*Achievement `protobuf:"bytes,4,rep,name=achievement_list,json=achievementList,proto3" json:"achievement_list,omitempty"`
- RewardTakenGoalIdList []uint32 `protobuf:"varint,2,rep,packed,name=reward_taken_goal_id_list,json=rewardTakenGoalIdList,proto3" json:"reward_taken_goal_id_list,omitempty"`
+ RewardTakenGoalIdList []uint32 `protobuf:"varint,13,rep,packed,name=reward_taken_goal_id_list,json=rewardTakenGoalIdList,proto3" json:"reward_taken_goal_id_list,omitempty"`
+ AchievementList []*Achievement `protobuf:"bytes,8,rep,name=achievement_list,json=achievementList,proto3" json:"achievement_list,omitempty"`
}
func (x *AchievementAllDataNotify) Reset() {
@@ -80,16 +77,16 @@ func (*AchievementAllDataNotify) Descriptor() ([]byte, []int) {
return file_AchievementAllDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AchievementAllDataNotify) GetAchievementList() []*Achievement {
+func (x *AchievementAllDataNotify) GetRewardTakenGoalIdList() []uint32 {
if x != nil {
- return x.AchievementList
+ return x.RewardTakenGoalIdList
}
return nil
}
-func (x *AchievementAllDataNotify) GetRewardTakenGoalIdList() []uint32 {
+func (x *AchievementAllDataNotify) GetAchievementList() []*Achievement {
if x != nil {
- return x.RewardTakenGoalIdList
+ return x.AchievementList
}
return nil
}
@@ -102,13 +99,13 @@ var file_AchievementAllDataNotify_proto_rawDesc = []byte{
0x1a, 0x11, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x18, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d,
0x65, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x37, 0x0a, 0x10, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x41, 0x63, 0x68,
- 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0f, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76,
- 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x19, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x67, 0x6f, 0x61, 0x6c, 0x5f, 0x69,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x15, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x47, 0x6f, 0x61, 0x6c, 0x49, 0x64, 0x4c,
+ 0x12, 0x38, 0x0a, 0x19, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e,
+ 0x5f, 0x67, 0x6f, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x15, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e,
+ 0x47, 0x6f, 0x61, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x10, 0x61, 0x63,
+ 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65,
+ 0x6e, 0x74, 0x52, 0x0f, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AchievementInfo.pb.go b/gover/gen/AchievementInfo.pb.go
deleted file mode 100644
index 707658b2..00000000
--- a/gover/gen/AchievementInfo.pb.go
+++ /dev/null
@@ -1,247 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: AchievementInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type AchievementInfo_AchievementInfoStatus int32
-
-const (
- AchievementInfo_ACHIEVEMENT_INVALID AchievementInfo_AchievementInfoStatus = 0
- AchievementInfo_ACHIEVEMENT_UNFINISHED AchievementInfo_AchievementInfoStatus = 1
- AchievementInfo_ACHIEVEMENT_FINISHED AchievementInfo_AchievementInfoStatus = 2
- AchievementInfo_ACHIEVEMENT_POINT_TAKEN AchievementInfo_AchievementInfoStatus = 3
-)
-
-// Enum value maps for AchievementInfo_AchievementInfoStatus.
-var (
- AchievementInfo_AchievementInfoStatus_name = map[int32]string{
- 0: "ACHIEVEMENT_INVALID",
- 1: "ACHIEVEMENT_UNFINISHED",
- 2: "ACHIEVEMENT_FINISHED",
- 3: "ACHIEVEMENT_POINT_TAKEN",
- }
- AchievementInfo_AchievementInfoStatus_value = map[string]int32{
- "ACHIEVEMENT_INVALID": 0,
- "ACHIEVEMENT_UNFINISHED": 1,
- "ACHIEVEMENT_FINISHED": 2,
- "ACHIEVEMENT_POINT_TAKEN": 3,
- }
-)
-
-func (x AchievementInfo_AchievementInfoStatus) Enum() *AchievementInfo_AchievementInfoStatus {
- p := new(AchievementInfo_AchievementInfoStatus)
- *p = x
- return p
-}
-
-func (x AchievementInfo_AchievementInfoStatus) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (AchievementInfo_AchievementInfoStatus) Descriptor() protoreflect.EnumDescriptor {
- return file_AchievementInfo_proto_enumTypes[0].Descriptor()
-}
-
-func (AchievementInfo_AchievementInfoStatus) Type() protoreflect.EnumType {
- return &file_AchievementInfo_proto_enumTypes[0]
-}
-
-func (x AchievementInfo_AchievementInfoStatus) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use AchievementInfo_AchievementInfoStatus.Descriptor instead.
-func (AchievementInfo_AchievementInfoStatus) EnumDescriptor() ([]byte, []int) {
- return file_AchievementInfo_proto_rawDescGZIP(), []int{0, 0}
-}
-
-type AchievementInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
- Status AchievementInfo_AchievementInfoStatus `protobuf:"varint,2,opt,name=status,proto3,enum=AchievementInfo_AchievementInfoStatus" json:"status,omitempty"`
- Current uint32 `protobuf:"varint,3,opt,name=current,proto3" json:"current,omitempty"`
- Goal uint32 `protobuf:"varint,4,opt,name=goal,proto3" json:"goal,omitempty"`
- Achievedate uint32 `protobuf:"varint,5,opt,name=achievedate,proto3" json:"achievedate,omitempty"`
-}
-
-func (x *AchievementInfo) Reset() {
- *x = AchievementInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_AchievementInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *AchievementInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*AchievementInfo) ProtoMessage() {}
-
-func (x *AchievementInfo) ProtoReflect() protoreflect.Message {
- mi := &file_AchievementInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use AchievementInfo.ProtoReflect.Descriptor instead.
-func (*AchievementInfo) Descriptor() ([]byte, []int) {
- return file_AchievementInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *AchievementInfo) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-func (x *AchievementInfo) GetStatus() AchievementInfo_AchievementInfoStatus {
- if x != nil {
- return x.Status
- }
- return AchievementInfo_ACHIEVEMENT_INVALID
-}
-
-func (x *AchievementInfo) GetCurrent() uint32 {
- if x != nil {
- return x.Current
- }
- return 0
-}
-
-func (x *AchievementInfo) GetGoal() uint32 {
- if x != nil {
- return x.Goal
- }
- return 0
-}
-
-func (x *AchievementInfo) GetAchievedate() uint32 {
- if x != nil {
- return x.Achievedate
- }
- return 0
-}
-
-var File_AchievementInfo_proto protoreflect.FileDescriptor
-
-var file_AchievementInfo_proto_rawDesc = []byte{
- 0x0a, 0x15, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x02, 0x0a, 0x0f, 0x41, 0x63, 0x68, 0x69,
- 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x3e, 0x0a, 0x06, 0x73,
- 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x41, 0x63,
- 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x63,
- 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x53, 0x74, 0x61,
- 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63,
- 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x63, 0x75,
- 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x6f, 0x61, 0x6c, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x6f, 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x68,
- 0x69, 0x65, 0x76, 0x65, 0x64, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
- 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x64, 0x61, 0x74, 0x65, 0x22, 0x83, 0x01, 0x0a, 0x15,
- 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x53,
- 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x17, 0x0a, 0x13, 0x41, 0x43, 0x48, 0x49, 0x45, 0x56, 0x45,
- 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x1a,
- 0x0a, 0x16, 0x41, 0x43, 0x48, 0x49, 0x45, 0x56, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x4e,
- 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x41, 0x43,
- 0x48, 0x49, 0x45, 0x56, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x45, 0x44, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x43, 0x48, 0x49, 0x45, 0x56, 0x45, 0x4d,
- 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10,
- 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_AchievementInfo_proto_rawDescOnce sync.Once
- file_AchievementInfo_proto_rawDescData = file_AchievementInfo_proto_rawDesc
-)
-
-func file_AchievementInfo_proto_rawDescGZIP() []byte {
- file_AchievementInfo_proto_rawDescOnce.Do(func() {
- file_AchievementInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_AchievementInfo_proto_rawDescData)
- })
- return file_AchievementInfo_proto_rawDescData
-}
-
-var file_AchievementInfo_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_AchievementInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_AchievementInfo_proto_goTypes = []interface{}{
- (AchievementInfo_AchievementInfoStatus)(0), // 0: AchievementInfo.AchievementInfoStatus
- (*AchievementInfo)(nil), // 1: AchievementInfo
-}
-var file_AchievementInfo_proto_depIdxs = []int32{
- 0, // 0: AchievementInfo.status:type_name -> AchievementInfo.AchievementInfoStatus
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_AchievementInfo_proto_init() }
-func file_AchievementInfo_proto_init() {
- if File_AchievementInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_AchievementInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*AchievementInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_AchievementInfo_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_AchievementInfo_proto_goTypes,
- DependencyIndexes: file_AchievementInfo_proto_depIdxs,
- EnumInfos: file_AchievementInfo_proto_enumTypes,
- MessageInfos: file_AchievementInfo_proto_msgTypes,
- }.Build()
- File_AchievementInfo_proto = out.File
- file_AchievementInfo_proto_rawDesc = nil
- file_AchievementInfo_proto_goTypes = nil
- file_AchievementInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/AchievementUpdateNotify.pb.go b/gover/gen/AchievementUpdateNotify.pb.go
index b293a6f5..6588baa4 100644
--- a/gover/gen/AchievementUpdateNotify.pb.go
+++ b/gover/gen/AchievementUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AchievementUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2668
-// EnetChannelId: 0
-// EnetIsReliable: true
type AchievementUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AchievementList []*Achievement `protobuf:"bytes,14,rep,name=achievement_list,json=achievementList,proto3" json:"achievement_list,omitempty"`
+ AchievementList []*Achievement `protobuf:"bytes,11,rep,name=achievement_list,json=achievementList,proto3" json:"achievement_list,omitempty"`
}
func (x *AchievementUpdateNotify) Reset() {
@@ -95,7 +92,7 @@ var file_AchievementUpdateNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x52, 0x0a, 0x17, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e,
0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x37, 0x0a,
0x10, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76,
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0f, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d, 0x65,
0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ActionReasonType.pb.go b/gover/gen/ActionReasonType.pb.go
index 957a60cb..efffde39 100644
--- a/gover/gen/ActionReasonType.pb.go
+++ b/gover/gen/ActionReasonType.pb.go
@@ -1,7 +1,23 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActionReasonType.proto
package gen
@@ -23,628 +39,751 @@ const (
type ActionReasonType int32
const (
- ActionReasonType_ACTION_REASON_NONE ActionReasonType = 0
- ActionReasonType_ACTION_REASON_QUEST_ITEM ActionReasonType = 1
- ActionReasonType_ACTION_REASON_QUEST_REWARD ActionReasonType = 2
- ActionReasonType_ACTION_REASON_TRIFLE ActionReasonType = 3
- ActionReasonType_ACTION_REASON_SHOP ActionReasonType = 4
- ActionReasonType_ACTION_REASON_PLAYER_UPGRADE_REWARD ActionReasonType = 5
- ActionReasonType_ACTION_REASON_ADD_AVATAR ActionReasonType = 6
- ActionReasonType_ACTION_REASON_GADGET_ENV_ANIMAL ActionReasonType = 7
- ActionReasonType_ACTION_REASON_MONSTER_ENV_ANIMAL ActionReasonType = 8
- ActionReasonType_ACTION_REASON_COMPOUND ActionReasonType = 9
- ActionReasonType_ACTION_REASON_COOK ActionReasonType = 10
- ActionReasonType_ACTION_REASON_GATHER ActionReasonType = 11
- ActionReasonType_ACTION_REASON_MAIL_ATTACHMENT ActionReasonType = 12
- ActionReasonType_ACTION_REASON_CITY_LEVELUP_RETURN ActionReasonType = 15
- ActionReasonType_ACTION_REASON_CITY_LEVELUP_REWARD ActionReasonType = 17
- ActionReasonType_ACTION_REASON_AREA_EXPLORE_REWARD ActionReasonType = 18
- ActionReasonType_ACTION_REASON_UNLOCK_POINT_REWARD ActionReasonType = 19
- ActionReasonType_ACTION_REASON_DUNGEON_FIRST_PASS ActionReasonType = 20
- ActionReasonType_ACTION_REASON_DUNGEON_PASS ActionReasonType = 21
- ActionReasonType_ACTION_REASON_CHANGE_ELEM_TYPE ActionReasonType = 23
- ActionReasonType_ACTION_REASON_FETTER_OPEN ActionReasonType = 25
- ActionReasonType_ACTION_REASON_DAILY_TASK_SCORE ActionReasonType = 26
- ActionReasonType_ACTION_REASON_DAILY_TASK_HOST ActionReasonType = 27
- ActionReasonType_ACTION_REASON_RAND_TASK_HOST ActionReasonType = 28
- ActionReasonType_ACTION_REASON_EXPEDITION ActionReasonType = 29
- ActionReasonType_ACTION_REASON_GACHA ActionReasonType = 30
- ActionReasonType_ACTION_REASON_COMBINE ActionReasonType = 31
- ActionReasonType_ACTION_REASON_RAND_TASK_GUEST ActionReasonType = 32
- ActionReasonType_ACTION_REASON_DAILY_TASK_GUEST ActionReasonType = 33
- ActionReasonType_ACTION_REASON_FORGE_OUTPUT ActionReasonType = 34
- ActionReasonType_ACTION_REASON_FORGE_RETURN ActionReasonType = 35
- ActionReasonType_ACTION_REASON_INIT_AVATAR ActionReasonType = 36
- ActionReasonType_ACTION_REASON_MONSTER_DIE ActionReasonType = 37
- ActionReasonType_ACTION_REASON_GM ActionReasonType = 38
- ActionReasonType_ACTION_REASON_OPEN_CHEST ActionReasonType = 39
- ActionReasonType_ACTION_REASON_GADGET_DIE ActionReasonType = 40
- ActionReasonType_ACTION_REASON_MONSTER_CHANGE_HP ActionReasonType = 41
- ActionReasonType_ACTION_REASON_SUBFIELD_DROP ActionReasonType = 42
- ActionReasonType_ACTION_REASON_PUSH_TIPS_REWARD ActionReasonType = 43
- ActionReasonType_ACTION_REASON_ACTIVITY_MONSTER_DROP ActionReasonType = 44
- ActionReasonType_ACTION_REASON_ACTIVITY_GATHER ActionReasonType = 45
- ActionReasonType_ACTION_REASON_ACTIVITY_SUBFIELD_DROP ActionReasonType = 46
- ActionReasonType_ACTION_REASON_TOWER_SCHEDULE_REWARD ActionReasonType = 47
- ActionReasonType_ACTION_REASON_TOWER_FLOOR_STAR_REWARD ActionReasonType = 48
- ActionReasonType_ACTION_REASON_TOWER_FIRST_PASS_REWARD ActionReasonType = 49
- ActionReasonType_ACTION_REASON_TOWER_DAILY_REWARD ActionReasonType = 50
- ActionReasonType_ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY ActionReasonType = 51
- ActionReasonType_ACTION_REASON_OPEN_WORLD_BOSS_CHEST ActionReasonType = 52
- ActionReasonType_ACTION_REASON_MATERIAL_DELETE_RETURN ActionReasonType = 53
- ActionReasonType_ACTION_REASON_SIGN_IN_REWARD ActionReasonType = 54
- ActionReasonType_ACTION_REASON_OPEN_BLOSSOM_CHEST ActionReasonType = 55
- ActionReasonType_ACTION_REASON_RECHARGE ActionReasonType = 56
- ActionReasonType_ACTION_REASON_BONUS_ACTIVITY_REWARD ActionReasonType = 57
- ActionReasonType_ACTION_REASON_TOWER_COMMEMORATIVE_REWARD ActionReasonType = 58
- ActionReasonType_ACTION_REASON_TOWER_SKIP_FLOOR_REWARD ActionReasonType = 59
- ActionReasonType_ACTION_REASON_RECHARGE_BONUS ActionReasonType = 60
- ActionReasonType_ACTION_REASON_RECHARGE_CARD ActionReasonType = 61
- ActionReasonType_ACTION_REASON_RECHARGE_CARD_DAILY ActionReasonType = 62
- ActionReasonType_ACTION_REASON_RECHARGE_CARD_REPLACE ActionReasonType = 63
- ActionReasonType_ACTION_REASON_RECHARGE_CARD_REPLACE_FREE ActionReasonType = 64
- ActionReasonType_ACTION_REASON_RECHARGE_PLAY_REPLACE ActionReasonType = 65
- ActionReasonType_ACTION_REASON_MP_PLAY_TAKE_REWARD ActionReasonType = 66
- ActionReasonType_ACTION_REASON_ACTIVITY_WATCHER ActionReasonType = 67
- ActionReasonType_ACTION_REASON_SALESMAN_DELIVER_ITEM ActionReasonType = 68
- ActionReasonType_ACTION_REASON_SALESMAN_REWARD ActionReasonType = 69
- ActionReasonType_ACTION_REASON_REBATE ActionReasonType = 70
- ActionReasonType_ACTION_REASON_MCOIN_EXCHANGE_HCOIN ActionReasonType = 71
- ActionReasonType_ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY ActionReasonType = 72
- ActionReasonType_ACTION_REASON_UNLOCK_PERSON_LINE ActionReasonType = 73
- ActionReasonType_ACTION_REASON_FETTER_LEVEL_REWARD ActionReasonType = 74
- ActionReasonType_ACTION_REASON_BUY_RESIN ActionReasonType = 75
- ActionReasonType_ACTION_REASON_RECHARGE_PACKAGE ActionReasonType = 76
- ActionReasonType_ACTION_REASON_DELIVERY_DAILY_REWARD ActionReasonType = 77
- ActionReasonType_ACTION_REASON_CITY_REPUTATION_LEVEL ActionReasonType = 78
- ActionReasonType_ACTION_REASON_CITY_REPUTATION_QUEST ActionReasonType = 79
- ActionReasonType_ACTION_REASON_CITY_REPUTATION_REQUEST ActionReasonType = 80
- ActionReasonType_ACTION_REASON_CITY_REPUTATION_EXPLORE ActionReasonType = 81
- ActionReasonType_ACTION_REASON_OFFERGING_LEVEL ActionReasonType = 82
- ActionReasonType_ACTION_REASON_ROUTINE_HOST ActionReasonType = 83
- ActionReasonType_ACTION_REASON_ROUTINE_GUEST ActionReasonType = 84
- ActionReasonType_ACTION_REASON_TREASURE_MAP_SPOT_TOKEN ActionReasonType = 89
- ActionReasonType_ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD ActionReasonType = 90
- ActionReasonType_ACTION_REASON_TREASURE_MAP_MP_REWARD ActionReasonType = 91
- ActionReasonType_ACTION_REASON_CONVERT ActionReasonType = 92
- ActionReasonType_ACTION_REASON_OVERFLOW_TRANSFORM ActionReasonType = 93
- ActionReasonType_ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD ActionReasonType = 96
- ActionReasonType_ACTION_REASON_ACTIVITY_WATCHER_BATCH ActionReasonType = 97
- ActionReasonType_ACTION_REASON_HIT_TREE_DROP ActionReasonType = 98
- ActionReasonType_ACTION_REASON_GET_HOME_LEVELUP_REWARD ActionReasonType = 99
- ActionReasonType_ACTION_REASON_HOME_DEFAULT_FURNITURE ActionReasonType = 100
- ActionReasonType_ACTION_REASON_ACTIVITY_COND ActionReasonType = 101
- ActionReasonType_ACTION_REASON_BATTLE_PASS_NOTIFY ActionReasonType = 102
- ActionReasonType_ACTION_REASON_RELIQUARY_DECOMPOSE ActionReasonType = 103
- ActionReasonType_ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD ActionReasonType = 104
- ActionReasonType_ACTION_REASON_RECHARGE_CONCERT_PRODUCT ActionReasonType = 105
- ActionReasonType_ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE ActionReasonType = 106
- ActionReasonType_ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP ActionReasonType = 107
- ActionReasonType_ACTION_REASON_RECHARGE_APPLE_GIFT_GARD ActionReasonType = 108
- ActionReasonType_ACTION_REASON_PLAYER_USE_ITEM ActionReasonType = 1001
- ActionReasonType_ACTION_REASON_DROP_ITEM ActionReasonType = 1002
- ActionReasonType_ACTION_REASON_WEAPON_UPGRADE ActionReasonType = 1011
- ActionReasonType_ACTION_REASON_WEAPON_PROMOTE ActionReasonType = 1012
- ActionReasonType_ACTION_REASON_WEAPON_AWAKEN ActionReasonType = 1013
- ActionReasonType_ACTION_REASON_RELIC_UPGRADE ActionReasonType = 1014
- ActionReasonType_ACTION_REASON_ABILITY ActionReasonType = 1015
- ActionReasonType_ACTION_REASON_DUNGEON_STATUE_DROP ActionReasonType = 1016
- ActionReasonType_ACTION_REASON_OFFLINE_MSG ActionReasonType = 1017
- ActionReasonType_ACTION_REASON_AVATAR_UPGRADE ActionReasonType = 1018
- ActionReasonType_ACTION_REASON_AVATAR_PROMOTE ActionReasonType = 1019
- ActionReasonType_ACTION_REASON_QUEST_ACTION ActionReasonType = 1021
- ActionReasonType_ACTION_REASON_CITY_LEVELUP ActionReasonType = 1022
- ActionReasonType_ACTION_REASON_UPGRADE_SKILL ActionReasonType = 1024
- ActionReasonType_ACTION_REASON_UNLOCK_TALENT ActionReasonType = 1025
- ActionReasonType_ACTION_REASON_UPGRADE_PROUD_SKILL ActionReasonType = 1026
- ActionReasonType_ACTION_REASON_PLAYER_LEVEL_LIMIT_UP ActionReasonType = 1027
- ActionReasonType_ACTION_REASON_DUNGEON_DAILY ActionReasonType = 1028
- ActionReasonType_ACTION_REASON_ITEM_GIVING ActionReasonType = 1030
- ActionReasonType_ACTION_REASON_FORGE_COST ActionReasonType = 1031
- ActionReasonType_ACTION_REASON_INVESTIGATION_REWARD ActionReasonType = 1032
- ActionReasonType_ACTION_REASON_INVESTIGATION_TARGET_REWARD ActionReasonType = 1033
- ActionReasonType_ACTION_REASON_GADGET_INTERACT ActionReasonType = 1034
- ActionReasonType_ACTION_REASON_SEA_LAMP_CI_MATERIAL ActionReasonType = 1036
- ActionReasonType_ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD ActionReasonType = 1037
- ActionReasonType_ACTION_REASON_SEA_LAMP_PHASE_REWARD ActionReasonType = 1038
- ActionReasonType_ACTION_REASON_SEA_LAMP_FLY_LAMP ActionReasonType = 1039
- ActionReasonType_ACTION_REASON_AUTO_RECOVER ActionReasonType = 1040
- ActionReasonType_ACTION_REASON_ACTIVITY_EXPIRE_ITEM ActionReasonType = 1041
- ActionReasonType_ACTION_REASON_SUB_COIN_NEGATIVE ActionReasonType = 1042
- ActionReasonType_ACTION_REASON_BARGAIN_DEDUCT ActionReasonType = 1043
- ActionReasonType_ACTION_REASON_BATTLE_PASS_PAID_REWARD ActionReasonType = 1044
- ActionReasonType_ACTION_REASON_BATTLE_PASS_LEVEL_REWARD ActionReasonType = 1045
- ActionReasonType_ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD ActionReasonType = 1046
- ActionReasonType_ACTION_REASON_BUY_BATTLE_PASS_LEVEL ActionReasonType = 1047
- ActionReasonType_ACTION_REASON_GRANT_BIRTHDAY_BENEFIT ActionReasonType = 1048
- ActionReasonType_ACTION_REASON_ACHIEVEMENT_REWARD ActionReasonType = 1049
- ActionReasonType_ACTION_REASON_ACHIEVEMENT_GOAL_REWARD ActionReasonType = 1050
- ActionReasonType_ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK ActionReasonType = 1051
- ActionReasonType_ACTION_REASON_DESTROY_MATERIAL ActionReasonType = 1052
- ActionReasonType_ACTION_REASON_CODEX_LEVELUP_REWARD ActionReasonType = 1053
- ActionReasonType_ACTION_REASON_HUNTING_OFFER_REWARD ActionReasonType = 1054
- ActionReasonType_ACTION_REASON_USE_WIDGET_ANCHOR_POINT ActionReasonType = 1055
- ActionReasonType_ACTION_REASON_USE_WIDGET_BONFIRE ActionReasonType = 1056
- ActionReasonType_ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL ActionReasonType = 1057
- ActionReasonType_ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR ActionReasonType = 1058
- ActionReasonType_ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR ActionReasonType = 1059
- ActionReasonType_ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR ActionReasonType = 1060
- ActionReasonType_ACTION_REASON_TAKE_GENERAL_REWARD ActionReasonType = 1061
- ActionReasonType_ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD ActionReasonType = 1062
- ActionReasonType_ACTION_REASON_REMOVE_CODEX_BOOK ActionReasonType = 1063
- ActionReasonType_ACTION_REASON_OFFERING_ITEM ActionReasonType = 1064
- ActionReasonType_ACTION_REASON_USE_WIDGET_GADGET_BUILDER ActionReasonType = 1065
- ActionReasonType_ACTION_REASON_EFFIGY_FIRST_PASS_REWARD ActionReasonType = 1066
- ActionReasonType_ACTION_REASON_EFFIGY_REWARD ActionReasonType = 1067
- ActionReasonType_ACTION_REASON_REUNION_FIRST_GIFT_REWARD ActionReasonType = 1068
- ActionReasonType_ACTION_REASON_REUNION_SIGN_IN_REWARD ActionReasonType = 1069
- ActionReasonType_ACTION_REASON_REUNION_WATCHER_REWARD ActionReasonType = 1070
- ActionReasonType_ACTION_REASON_SALESMAN_MP_REWARD ActionReasonType = 1071
- ActionReasonType_ACTION_REASION_AVATAR_PROMOTE_REWARD ActionReasonType = 1072
- ActionReasonType_ACTION_REASON_BLESSING_REDEEM_REWARD ActionReasonType = 1073
- ActionReasonType_ACTION_MIRACLE_RING_REWARD ActionReasonType = 1074
- ActionReasonType_ACTION_REASON_EXPEDITION_REWARD ActionReasonType = 1075
- ActionReasonType_ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR ActionReasonType = 1076
- ActionReasonType_ACTION_REASON_MECHANICUS_DUNGEON_TICKET ActionReasonType = 1077
- ActionReasonType_ACTION_REASON_MECHANICUS_LEVELUP_GEAR ActionReasonType = 1078
- ActionReasonType_ACTION_REASON_MECHANICUS_BATTLE_SETTLE ActionReasonType = 1079
- ActionReasonType_ACTION_REASON_REGION_SEARCH_REWARD ActionReasonType = 1080
- ActionReasonType_ACTION_REASON_UNLOCK_COOP_CHAPTER ActionReasonType = 1081
- ActionReasonType_ACTION_REASON_TAKE_COOP_REWARD ActionReasonType = 1082
- ActionReasonType_ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD ActionReasonType = 1083
- ActionReasonType_ACTION_REASON_ACTIVITY_SCORE ActionReasonType = 1084
- ActionReasonType_ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD ActionReasonType = 1085
- ActionReasonType_ACTION_REASON_FURNITURE_MAKE_START ActionReasonType = 1086
- ActionReasonType_ACTION_REASON_FURNITURE_MAKE_TAKE ActionReasonType = 1087
- ActionReasonType_ACTION_REASON_FURNITURE_MAKE_CANCEL ActionReasonType = 1088
- ActionReasonType_ACTION_REASON_FURNITURE_MAKE_FAST_FINISH ActionReasonType = 1089
- ActionReasonType_ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD ActionReasonType = 1090
- ActionReasonType_ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD ActionReasonType = 1091
- ActionReasonType_ACTION_REASON_HOME_LIMITED_SHOP_BUY ActionReasonType = 1092
- ActionReasonType_ACTION_REASON_HOME_COIN_COLLECT ActionReasonType = 1093
- ActionReasonType_ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD ActionReasonType = 1094
- ActionReasonType_ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD ActionReasonType = 1095
- ActionReasonType_ACTION_REASON_SUMMER_TIME_BOSS_REWARD ActionReasonType = 1096
- ActionReasonType_ACTION_REASON_SUMMER_TIME_BOMB_REWARD ActionReasonType = 1097
- ActionReasonType_ACTION_REASON_HOME_FETTER_COLLECT ActionReasonType = 1098
- ActionReasonType_ACTION_REASON_ECHO_SHELL_REWARD ActionReasonType = 1099
- ActionReasonType_ACTION_REASON_HOME_EVENT_REWARD ActionReasonType = 1100
- ActionReasonType_ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD ActionReasonType = 1101
- ActionReasonType_ACTION_REASON_FURNITURE_MAKE_RETURN ActionReasonType = 1102
- ActionReasonType_ACTION_REASON_HOME_PLANT_BOX_GATHER ActionReasonType = 1103
- ActionReasonType_ACTION_REASON_HOME_PLANT_SEED ActionReasonType = 1104
- ActionReasonType_ACTION_REASON_HOME_PLANT_GATHER ActionReasonType = 1105
- ActionReasonType_ACTION_REASON_CHESS_DUNGEON_REWARD ActionReasonType = 1106
- ActionReasonType_ACTION_REASON_GROUP_LINK_BUNDLE_FINISH ActionReasonType = 1107
- ActionReasonType_ACTION_REASON_LUNA_RITE_SACRIFICE ActionReasonType = 1108
- ActionReasonType_ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD ActionReasonType = 1109
- ActionReasonType_ACTION_REASON_FISH_BITE ActionReasonType = 1110
- ActionReasonType_ACTION_REASON_FISH_SUCC ActionReasonType = 1111
- ActionReasonType_ACTION_REASON_PLANT_FLOWER_REWARD ActionReasonType = 1112
- ActionReasonType_ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM ActionReasonType = 1113
- ActionReasonType_ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER ActionReasonType = 1114
- ActionReasonType_ACTION_REASON_PLANT_FLOWER_RECV_FLOWER ActionReasonType = 1115
- ActionReasonType_ACTION_REASON_ROGUE_CHALLENGE_SETTLE ActionReasonType = 1116
- ActionReasonType_ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD ActionReasonType = 1117
- ActionReasonType_ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI ActionReasonType = 1118
- ActionReasonType_ACTION_REASON_ROGUE_REFRESH_CARD ActionReasonType = 1119
+ ActionReasonType_ACTION_REASON_TYPE_NONE ActionReasonType = 0
+ ActionReasonType_ACTION_REASON_TYPE_QUEST_ITEM ActionReasonType = 1
+ ActionReasonType_ACTION_REASON_TYPE_QUEST_REWARD ActionReasonType = 2
+ ActionReasonType_ACTION_REASON_TYPE_TRIFLE ActionReasonType = 3
+ ActionReasonType_ACTION_REASON_TYPE_SHOP ActionReasonType = 4
+ ActionReasonType_ACTION_REASON_TYPE_PLAYER_UPGRADE_REWARD ActionReasonType = 5
+ ActionReasonType_ACTION_REASON_TYPE_ADD_AVATAR ActionReasonType = 6
+ ActionReasonType_ACTION_REASON_TYPE_GADGET_ENV_ANIMAL ActionReasonType = 7
+ ActionReasonType_ACTION_REASON_TYPE_MONSTER_ENV_ANIMAL ActionReasonType = 8
+ ActionReasonType_ACTION_REASON_TYPE_COMPOUND ActionReasonType = 9
+ ActionReasonType_ACTION_REASON_TYPE_COOK ActionReasonType = 10
+ ActionReasonType_ACTION_REASON_TYPE_GATHER ActionReasonType = 11
+ ActionReasonType_ACTION_REASON_TYPE_MAIL_ATTACHMENT ActionReasonType = 12
+ ActionReasonType_ACTION_REASON_TYPE_CITY_LEVELUP_RETURN ActionReasonType = 15
+ ActionReasonType_ACTION_REASON_TYPE_CITY_LEVELUP_REWARD ActionReasonType = 17
+ ActionReasonType_ACTION_REASON_TYPE_AREA_EXPLORE_REWARD ActionReasonType = 18
+ ActionReasonType_ACTION_REASON_TYPE_UNLOCK_POINT_REWARD ActionReasonType = 19
+ ActionReasonType_ACTION_REASON_TYPE_DUNGEON_FIRST_PASS ActionReasonType = 20
+ ActionReasonType_ACTION_REASON_TYPE_DUNGEON_PASS ActionReasonType = 21
+ ActionReasonType_ACTION_REASON_TYPE_CHANGE_ELEM_TYPE ActionReasonType = 23
+ ActionReasonType_ACTION_REASON_TYPE_FETTER_OPEN ActionReasonType = 25
+ ActionReasonType_ACTION_REASON_TYPE_DAILY_TASK_SCORE ActionReasonType = 26
+ ActionReasonType_ACTION_REASON_TYPE_DAILY_TASK_HOST ActionReasonType = 27
+ ActionReasonType_ACTION_REASON_TYPE_RAND_TASK_HOST ActionReasonType = 28
+ ActionReasonType_ACTION_REASON_TYPE_EXPEDITION ActionReasonType = 29
+ ActionReasonType_ACTION_REASON_TYPE_GACHA ActionReasonType = 30
+ ActionReasonType_ACTION_REASON_TYPE_COMBINE ActionReasonType = 31
+ ActionReasonType_ACTION_REASON_TYPE_RAND_TASK_GUEST ActionReasonType = 32
+ ActionReasonType_ACTION_REASON_TYPE_DAILY_TASK_GUEST ActionReasonType = 33
+ ActionReasonType_ACTION_REASON_TYPE_FORGE_OUTPUT ActionReasonType = 34
+ ActionReasonType_ACTION_REASON_TYPE_FORGE_RETURN ActionReasonType = 35
+ ActionReasonType_ACTION_REASON_TYPE_INIT_AVATAR ActionReasonType = 36
+ ActionReasonType_ACTION_REASON_TYPE_MONSTER_DIE ActionReasonType = 37
+ ActionReasonType_ACTION_REASON_TYPE_GM ActionReasonType = 38
+ ActionReasonType_ACTION_REASON_TYPE_OPEN_CHEST ActionReasonType = 39
+ ActionReasonType_ACTION_REASON_TYPE_GADGET_DIE ActionReasonType = 40
+ ActionReasonType_ACTION_REASON_TYPE_MONSTER_CHANGE_HP ActionReasonType = 41
+ ActionReasonType_ACTION_REASON_TYPE_SUBFIELD_DROP ActionReasonType = 42
+ ActionReasonType_ACTION_REASON_TYPE_PUSH_TIPS_REWARD ActionReasonType = 43
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_MONSTER_DROP ActionReasonType = 44
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_GATHER ActionReasonType = 45
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_SUBFIELD_DROP ActionReasonType = 46
+ ActionReasonType_ACTION_REASON_TYPE_TOWER_SCHEDULE_REWARD ActionReasonType = 47
+ ActionReasonType_ACTION_REASON_TYPE_TOWER_FLOOR_STAR_REWARD ActionReasonType = 48
+ ActionReasonType_ACTION_REASON_TYPE_TOWER_FIRST_PASS_REWARD ActionReasonType = 49
+ ActionReasonType_ACTION_REASON_TYPE_TOWER_DAILY_REWARD ActionReasonType = 50
+ ActionReasonType_ACTION_REASON_TYPE_HIT_CLIENT_TRIVIAL_ENTITY ActionReasonType = 51
+ ActionReasonType_ACTION_REASON_TYPE_OPEN_WORLD_BOSS_CHEST ActionReasonType = 52
+ ActionReasonType_ACTION_REASON_TYPE_MATERIAL_DELETE_RETURN ActionReasonType = 53
+ ActionReasonType_ACTION_REASON_TYPE_SIGN_IN_REWARD ActionReasonType = 54
+ ActionReasonType_ACTION_REASON_TYPE_OPEN_BLOSSOM_CHEST ActionReasonType = 55
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE ActionReasonType = 56
+ ActionReasonType_ACTION_REASON_TYPE_BONUS_ACTIVITY_REWARD ActionReasonType = 57
+ ActionReasonType_ACTION_REASON_TYPE_TOWER_COMMEMORATIVE_REWARD ActionReasonType = 58
+ ActionReasonType_ACTION_REASON_TYPE_TOWER_SKIP_FLOOR_REWARD ActionReasonType = 59
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_BONUS ActionReasonType = 60
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_CARD ActionReasonType = 61
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_CARD_DAILY ActionReasonType = 62
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_CARD_REPLACE ActionReasonType = 63
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_CARD_REPLACE_FREE ActionReasonType = 64
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_PLAY_REPLACE ActionReasonType = 65
+ ActionReasonType_ACTION_REASON_TYPE_MP_PLAY_TAKE_REWARD ActionReasonType = 66
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_WATCHER ActionReasonType = 67
+ ActionReasonType_ACTION_REASON_TYPE_SALESMAN_DELIVER_ITEM ActionReasonType = 68
+ ActionReasonType_ACTION_REASON_TYPE_SALESMAN_REWARD ActionReasonType = 69
+ ActionReasonType_ACTION_REASON_TYPE_REBATE ActionReasonType = 70
+ ActionReasonType_ACTION_REASON_TYPE_MCOIN_EXCHANGE_HCOIN ActionReasonType = 71
+ ActionReasonType_ACTION_REASON_TYPE_DAILY_TASK_EXCHANGE_LEGENDARY_KEY ActionReasonType = 72
+ ActionReasonType_ACTION_REASON_TYPE_UNLOCK_PERSON_LINE ActionReasonType = 73
+ ActionReasonType_ACTION_REASON_TYPE_FETTER_LEVEL_REWARD ActionReasonType = 74
+ ActionReasonType_ACTION_REASON_TYPE_BUY_RESIN ActionReasonType = 75
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_PACKAGE ActionReasonType = 76
+ ActionReasonType_ACTION_REASON_TYPE_DELIVERY_DAILY_REWARD ActionReasonType = 77
+ ActionReasonType_ACTION_REASON_TYPE_CITY_REPUTATION_LEVEL ActionReasonType = 78
+ ActionReasonType_ACTION_REASON_TYPE_CITY_REPUTATION_QUEST ActionReasonType = 79
+ ActionReasonType_ACTION_REASON_TYPE_CITY_REPUTATION_REQUEST ActionReasonType = 80
+ ActionReasonType_ACTION_REASON_TYPE_CITY_REPUTATION_EXPLORE ActionReasonType = 81
+ ActionReasonType_ACTION_REASON_TYPE_OFFERGING_LEVEL ActionReasonType = 82
+ ActionReasonType_ACTION_REASON_TYPE_ROUTINE_HOST ActionReasonType = 83
+ ActionReasonType_ACTION_REASON_TYPE_ROUTINE_GUEST ActionReasonType = 84
+ ActionReasonType_ACTION_REASON_TYPE_TREASURE_MAP_SPOT_TOKEN ActionReasonType = 89
+ ActionReasonType_ACTION_REASON_TYPE_TREASURE_MAP_BONUS_LEVEL_REWARD ActionReasonType = 90
+ ActionReasonType_ACTION_REASON_TYPE_TREASURE_MAP_MP_REWARD ActionReasonType = 91
+ ActionReasonType_ACTION_REASON_TYPE_CONVERT ActionReasonType = 92
+ ActionReasonType_ACTION_REASON_TYPE_OVERFLOW_TRANSFORM ActionReasonType = 93
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_AVATAR_SELECTION_REWARD ActionReasonType = 96
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_WATCHER_BATCH ActionReasonType = 97
+ ActionReasonType_ACTION_REASON_TYPE_HIT_TREE_DROP ActionReasonType = 98
+ ActionReasonType_ACTION_REASON_TYPE_GET_HOME_LEVELUP_REWARD ActionReasonType = 99
+ ActionReasonType_ACTION_REASON_TYPE_HOME_DEFAULT_FURNITURE ActionReasonType = 100
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_COND ActionReasonType = 101
+ ActionReasonType_ACTION_REASON_TYPE_BATTLE_PASS_NOTIFY ActionReasonType = 102
+ ActionReasonType_ACTION_REASON_TYPE_RELIQUARY_DECOMPOSE ActionReasonType = 103
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_GOOGLE_GIFT_GARD ActionReasonType = 104
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_CONCERT_PRODUCT ActionReasonType = 105
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_CONCERT_PRODUCT_REPLACE ActionReasonType = 106
+ ActionReasonType_ACTION_REASON_TYPE_SEND_CONCERT_PRODUCT_BY_MUIP ActionReasonType = 107
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_APPLE_GIFT_GARD ActionReasonType = 108
+ ActionReasonType_ACTION_REASON_TYPE_RECHARGE_PSN_COMPENSATION_PRODUCT ActionReasonType = 109
+ ActionReasonType_ACTION_REASON_TYPE_COMPOUND_BOOST ActionReasonType = 110
+ ActionReasonType_ACTION_REASON_TYPE_WOOD_EXCHANGE ActionReasonType = 111
+ ActionReasonType_ACTION_REASON_TYPE_AVATAR_RENAME_AUDIT_FAILED ActionReasonType = 112
+ ActionReasonType_ACTION_REASON_TYPE_AVATAR_RENAME_RESET ActionReasonType = 113
+ ActionReasonType_ACTION_REASON_TYPE_PLAYER_USE_ITEM ActionReasonType = 1001
+ ActionReasonType_ACTION_REASON_TYPE_DROP_ITEM ActionReasonType = 1002
+ ActionReasonType_ACTION_REASON_TYPE_WEAPON_UPGRADE ActionReasonType = 1011
+ ActionReasonType_ACTION_REASON_TYPE_WEAPON_PROMOTE ActionReasonType = 1012
+ ActionReasonType_ACTION_REASON_TYPE_WEAPON_AWAKEN ActionReasonType = 1013
+ ActionReasonType_ACTION_REASON_TYPE_RELIC_UPGRADE ActionReasonType = 1014
+ ActionReasonType_ACTION_REASON_TYPE_ABILITY ActionReasonType = 1015
+ ActionReasonType_ACTION_REASON_TYPE_DUNGEON_STATUE_DROP ActionReasonType = 1016
+ ActionReasonType_ACTION_REASON_TYPE_OFFLINE_MSG ActionReasonType = 1017
+ ActionReasonType_ACTION_REASON_TYPE_AVATAR_UPGRADE ActionReasonType = 1018
+ ActionReasonType_ACTION_REASON_TYPE_AVATAR_PROMOTE ActionReasonType = 1019
+ ActionReasonType_ACTION_REASON_TYPE_QUEST_ACTION ActionReasonType = 1021
+ ActionReasonType_ACTION_REASON_TYPE_CITY_LEVELUP ActionReasonType = 1022
+ ActionReasonType_ACTION_REASON_TYPE_UPGRADE_SKILL ActionReasonType = 1024
+ ActionReasonType_ACTION_REASON_TYPE_UNLOCK_TALENT ActionReasonType = 1025
+ ActionReasonType_ACTION_REASON_TYPE_UPGRADE_PROUD_SKILL ActionReasonType = 1026
+ ActionReasonType_ACTION_REASON_TYPE_PLAYER_LEVEL_LIMIT_UP ActionReasonType = 1027
+ ActionReasonType_ACTION_REASON_TYPE_DUNGEON_DAILY ActionReasonType = 1028
+ ActionReasonType_ACTION_REASON_TYPE_ITEM_GIVING ActionReasonType = 1030
+ ActionReasonType_ACTION_REASON_TYPE_FORGE_COST ActionReasonType = 1031
+ ActionReasonType_ACTION_REASON_TYPE_INVESTIGATION_REWARD ActionReasonType = 1032
+ ActionReasonType_ACTION_REASON_TYPE_INVESTIGATION_TARGET_REWARD ActionReasonType = 1033
+ ActionReasonType_ACTION_REASON_TYPE_GADGET_INTERACT ActionReasonType = 1034
+ ActionReasonType_ACTION_REASON_TYPE_SEA_LAMP_CI_MATERIAL ActionReasonType = 1036
+ ActionReasonType_ACTION_REASON_TYPE_SEA_LAMP_CONTRIBUTION_REWARD ActionReasonType = 1037
+ ActionReasonType_ACTION_REASON_TYPE_SEA_LAMP_PHASE_REWARD ActionReasonType = 1038
+ ActionReasonType_ACTION_REASON_TYPE_SEA_LAMP_FLY_LAMP ActionReasonType = 1039
+ ActionReasonType_ACTION_REASON_TYPE_AUTO_RECOVER ActionReasonType = 1040
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_EXPIRE_ITEM ActionReasonType = 1041
+ ActionReasonType_ACTION_REASON_TYPE_SUB_COIN_NEGATIVE ActionReasonType = 1042
+ ActionReasonType_ACTION_REASON_TYPE_BARGAIN_DEDUCT ActionReasonType = 1043
+ ActionReasonType_ACTION_REASON_TYPE_BATTLE_PASS_PAID_REWARD ActionReasonType = 1044
+ ActionReasonType_ACTION_REASON_TYPE_BATTLE_PASS_LEVEL_REWARD ActionReasonType = 1045
+ ActionReasonType_ACTION_REASON_TYPE_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD ActionReasonType = 1046
+ ActionReasonType_ACTION_REASON_TYPE_BUY_BATTLE_PASS_LEVEL ActionReasonType = 1047
+ ActionReasonType_ACTION_REASON_TYPE_GRANT_BIRTHDAY_BENEFIT ActionReasonType = 1048
+ ActionReasonType_ACTION_REASON_TYPE_ACHIEVEMENT_REWARD ActionReasonType = 1049
+ ActionReasonType_ACTION_REASON_TYPE_ACHIEVEMENT_GOAL_REWARD ActionReasonType = 1050
+ ActionReasonType_ACTION_REASON_TYPE_FIRST_SHARE_TO_SOCIAL_NETWORK ActionReasonType = 1051
+ ActionReasonType_ACTION_REASON_TYPE_DESTROY_MATERIAL ActionReasonType = 1052
+ ActionReasonType_ACTION_REASON_TYPE_CODEX_LEVELUP_REWARD ActionReasonType = 1053
+ ActionReasonType_ACTION_REASON_TYPE_HUNTING_OFFER_REWARD ActionReasonType = 1054
+ ActionReasonType_ACTION_REASON_TYPE_USE_WIDGET_ANCHOR_POINT ActionReasonType = 1055
+ ActionReasonType_ACTION_REASON_TYPE_USE_WIDGET_BONFIRE ActionReasonType = 1056
+ ActionReasonType_ACTION_REASON_TYPE_UNGRADE_WEAPON_RETURN_MATERIAL ActionReasonType = 1057
+ ActionReasonType_ACTION_REASON_TYPE_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR ActionReasonType = 1058
+ ActionReasonType_ACTION_REASON_TYPE_USE_WIDGET_CLIENT_COLLECTOR ActionReasonType = 1059
+ ActionReasonType_ACTION_REASON_TYPE_USE_WIDGET_CLIENT_DETECTOR ActionReasonType = 1060
+ ActionReasonType_ACTION_REASON_TYPE_TAKE_GENERAL_REWARD ActionReasonType = 1061
+ ActionReasonType_ACTION_REASON_TYPE_ASTER_TAKE_SPECIAL_REWARD ActionReasonType = 1062
+ ActionReasonType_ACTION_REASON_TYPE_REMOVE_CODEX_BOOK ActionReasonType = 1063
+ ActionReasonType_ACTION_REASON_TYPE_OFFERING_ITEM ActionReasonType = 1064
+ ActionReasonType_ACTION_REASON_TYPE_USE_WIDGET_GADGET_BUILDER ActionReasonType = 1065
+ ActionReasonType_ACTION_REASON_TYPE_EFFIGY_FIRST_PASS_REWARD ActionReasonType = 1066
+ ActionReasonType_ACTION_REASON_TYPE_EFFIGY_REWARD ActionReasonType = 1067
+ ActionReasonType_ACTION_REASON_TYPE_REUNION_FIRST_GIFT_REWARD ActionReasonType = 1068
+ ActionReasonType_ACTION_REASON_TYPE_REUNION_SIGN_IN_REWARD ActionReasonType = 1069
+ ActionReasonType_ACTION_REASON_TYPE_REUNION_WATCHER_REWARD ActionReasonType = 1070
+ ActionReasonType_ACTION_REASON_TYPE_SALESMAN_MP_REWARD ActionReasonType = 1071
+ ActionReasonType_ACTION_REASON_TYPE_AVATAR_PROMOTE_REWARD ActionReasonType = 1072
+ ActionReasonType_ACTION_REASON_TYPE_BLESSING_REDEEM_REWARD ActionReasonType = 1073
+ ActionReasonType_ACTION_REASON_TYPE_MIRACLE_RING_REWARD ActionReasonType = 1074
+ ActionReasonType_ACTION_REASON_TYPE_EXPEDITION_REWARD ActionReasonType = 1075
+ ActionReasonType_ACTION_REASON_TYPE_TREASURE_MAP_REMOVE_DETECTOR ActionReasonType = 1076
+ ActionReasonType_ACTION_REASON_TYPE_MECHANICUS_DUNGEON_TICKET ActionReasonType = 1077
+ ActionReasonType_ACTION_REASON_TYPE_MECHANICUS_LEVELUP_GEAR ActionReasonType = 1078
+ ActionReasonType_ACTION_REASON_TYPE_MECHANICUS_BATTLE_SETTLE ActionReasonType = 1079
+ ActionReasonType_ACTION_REASON_TYPE_REGION_SEARCH_REWARD ActionReasonType = 1080
+ ActionReasonType_ACTION_REASON_TYPE_UNLOCK_COOP_CHAPTER ActionReasonType = 1081
+ ActionReasonType_ACTION_REASON_TYPE_TAKE_COOP_REWARD ActionReasonType = 1082
+ ActionReasonType_ACTION_REASON_TYPE_FLEUR_FAIR_DUNGEON_REWARD ActionReasonType = 1083
+ ActionReasonType_ACTION_REASON_TYPE_ACTIVITY_SCORE ActionReasonType = 1084
+ ActionReasonType_ACTION_REASON_TYPE_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD ActionReasonType = 1085
+ ActionReasonType_ACTION_REASON_TYPE_FURNITURE_MAKE_START ActionReasonType = 1086
+ ActionReasonType_ACTION_REASON_TYPE_FURNITURE_MAKE_TAKE ActionReasonType = 1087
+ ActionReasonType_ACTION_REASON_TYPE_FURNITURE_MAKE_CANCEL ActionReasonType = 1088
+ ActionReasonType_ACTION_REASON_TYPE_FURNITURE_MAKE_FAST_FINISH ActionReasonType = 1089
+ ActionReasonType_ACTION_REASON_TYPE_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD ActionReasonType = 1090
+ ActionReasonType_ACTION_REASON_TYPE_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD ActionReasonType = 1091
+ ActionReasonType_ACTION_REASON_TYPE_HOME_LIMITED_SHOP_BUY ActionReasonType = 1092
+ ActionReasonType_ACTION_REASON_TYPE_HOME_COIN_COLLECT ActionReasonType = 1093
+ ActionReasonType_ACTION_REASON_TYPE_SUMMER_TIME_SENTRY_TOWER_REWARD ActionReasonType = 1094
+ ActionReasonType_ACTION_REASON_TYPE_SUMMER_TIME_SPRINT_BOAT_REWARD ActionReasonType = 1095
+ ActionReasonType_ACTION_REASON_TYPE_SUMMER_TIME_BOSS_REWARD ActionReasonType = 1096
+ ActionReasonType_ACTION_REASON_TYPE_SUMMER_TIME_BOMB_REWARD ActionReasonType = 1097
+ ActionReasonType_ACTION_REASON_TYPE_HOME_FETTER_COLLECT ActionReasonType = 1098
+ ActionReasonType_ACTION_REASON_TYPE_ECHO_SHELL_REWARD ActionReasonType = 1099
+ ActionReasonType_ACTION_REASON_TYPE_HOME_EVENT_REWARD ActionReasonType = 1100
+ ActionReasonType_ACTION_REASON_TYPE_BLITZ_RUSH_DUNGEON_REWARD ActionReasonType = 1101
+ ActionReasonType_ACTION_REASON_TYPE_FURNITURE_MAKE_RETURN ActionReasonType = 1102
+ ActionReasonType_ACTION_REASON_TYPE_HOME_PLANT_BOX_GATHER ActionReasonType = 1103
+ ActionReasonType_ACTION_REASON_TYPE_HOME_PLANT_SEED ActionReasonType = 1104
+ ActionReasonType_ACTION_REASON_TYPE_HOME_PLANT_GATHER ActionReasonType = 1105
+ ActionReasonType_ACTION_REASON_TYPE_CHESS_DUNGEON_REWARD ActionReasonType = 1106
+ ActionReasonType_ACTION_REASON_TYPE_GROUP_LINK_BUNDLE_FINISH ActionReasonType = 1107
+ ActionReasonType_ACTION_REASON_TYPE_LUNA_RITE_SACRIFICE ActionReasonType = 1108
+ ActionReasonType_ACTION_REASON_TYPE_LUNA_RITE_TAKE_SACRIFICE_REWARD ActionReasonType = 1109
+ ActionReasonType_ACTION_REASON_TYPE_FISH_BITE ActionReasonType = 1110
+ ActionReasonType_ACTION_REASON_TYPE_FISH_SUCC ActionReasonType = 1111
+ ActionReasonType_ACTION_REASON_TYPE_PLANT_FLOWER_REWARD ActionReasonType = 1112
+ ActionReasonType_ACTION_REASON_TYPE_PLANT_FLOWER_DELIVER_ITEM ActionReasonType = 1113
+ ActionReasonType_ACTION_REASON_TYPE_PLANT_FLOWER_GIVE_FLOWER ActionReasonType = 1114
+ ActionReasonType_ACTION_REASON_TYPE_PLANT_FLOWER_RECV_FLOWER ActionReasonType = 1115
+ ActionReasonType_ACTION_REASON_TYPE_ROGUE_CHALLENGE_SETTLE ActionReasonType = 1116
+ ActionReasonType_ACTION_REASON_TYPE_ROGUE_TAKE_FIRST_PASS_REWARD ActionReasonType = 1117
+ ActionReasonType_ACTION_REASON_TYPE_ROGUE_UPGRADE_SHIKIGAMI ActionReasonType = 1118
+ ActionReasonType_ACTION_REASON_TYPE_ROGUE_REFRESH_CARD ActionReasonType = 1119
+ ActionReasonType_ACTION_REASON_TYPE_USE_WIDGET_CAPTURE_ANIMAL ActionReasonType = 1120
+ ActionReasonType_ACTION_REASON_TYPE_CAPTURE_ANIMAL_SUCC ActionReasonType = 1121
+ ActionReasonType_ACTION_REASON_TYPE_SNOW_DRIFTS ActionReasonType = 1122
+ ActionReasonType_ACTION_REASON_TYPE_WINTER_CAMP_GIVE_ITEM ActionReasonType = 1123
+ ActionReasonType_ACTION_REASON_TYPE_WINTER_CAMP_RECV_ITEM ActionReasonType = 1124
+ ActionReasonType_ACTION_REASON_TYPE_WINTER_CAMP_EXPLORE_REWARD ActionReasonType = 1125
+ ActionReasonType_ACTION_REASON_TYPE_WINTER_CAMP_BATTLE_REWARD ActionReasonType = 1126
+ ActionReasonType_ACTION_REASON_TYPE_LANTERN_RITE_SKIN_REWARD ActionReasonType = 1127
+ ActionReasonType_ACTION_REASON_TYPE_LANTERN_RITE_DUNGEON_REWARD ActionReasonType = 1128
+ ActionReasonType_ACTION_REASON_TYPE_MICHIAE_MATSURI_DARK_CHALLENGE_REWARD ActionReasonType = 1129
+ ActionReasonType_ACTION_REASON_TYPE_MICHIAE_MATSURI_UNLOCK_CRYSTAL_SKILL ActionReasonType = 1130
+ ActionReasonType_ACTION_REASON_TYPE_LANTERN_RITE_GROUP_REWARD ActionReasonType = 1131
+ ActionReasonType_ACTION_REASON_TYPE_COSTUME_DEFAULT_UNLOCK ActionReasonType = 1132
+ ActionReasonType_ACTION_REASON_TYPE_SPICE_ACTIVITY_MAKE_SPICE ActionReasonType = 1133
+ ActionReasonType_ACTION_REASON_TYPE_SPICE_ACTIVITY_PROCESS_FOOD ActionReasonType = 1134
+ ActionReasonType_ACTION_REASON_TYPE_SPICE_ADD_AVATAR_FETTER ActionReasonType = 1135
+ ActionReasonType_ACTION_REASON_TYPE_GACHA_ACTIVITY_ROBOT_REWARD ActionReasonType = 1136
+ ActionReasonType_ACTION_REASON_TYPE_GIVING_TAKE_BACK ActionReasonType = 1137
+ ActionReasonType_ACTION_REASON_TYPE_SUMMER_TIME_V2_DUNGEON_REWARD ActionReasonType = 1138
+ ActionReasonType_ACTION_REASON_TYPE_GRAVEN_INNOCENCE_CAMP_REWARD ActionReasonType = 1139
+ ActionReasonType_ACTION_REASON_TYPE_TREASURE_SEELIE_CHEST_REWARD ActionReasonType = 1140
+ ActionReasonType_ACTION_REASON_TYPE_GCG_TAVERN_CHALLENGE_UNLOCK_CHARACTER ActionReasonType = 1141
+ ActionReasonType_ACTION_REASON_TYPE_GCG_LEVEL_REWARD ActionReasonType = 1143
+ ActionReasonType_ACTION_REASON_TYPE_GCG_CHALLENGE_FINISH ActionReasonType = 1144
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_MARKET_DEAL ActionReasonType = 1145
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_MARKET_BARGAIN ActionReasonType = 1146
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_MARKET_STORE ActionReasonType = 1147
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_PRESENT ActionReasonType = 1148
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_OPEN_STORE ActionReasonType = 1149
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_STORE_UNLOCK_SLOT ActionReasonType = 1150
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_STORE_NPC_EVENT ActionReasonType = 1151
+ ActionReasonType_ACTION_REASON_TYPE_ROCK_BOARD_EXPLORE_REWARD ActionReasonType = 1152
+ ActionReasonType_ACTION_REASON_TYPE_VINTAGE_STORE_DIVIDEND ActionReasonType = 1153
+ ActionReasonType_ACTION_REASON_TYPE_AVATAR_RENAME ActionReasonType = 1154
+ ActionReasonType_ACTION_REASON_TYPE_GCG_FINISH_LEVEL_QUEST ActionReasonType = 1155
+ ActionReasonType_ACTION_REASON_TYPE_GCG_PROFICIENCY_REWARD ActionReasonType = 1156
)
// Enum value maps for ActionReasonType.
var (
ActionReasonType_name = map[int32]string{
- 0: "ACTION_REASON_NONE",
- 1: "ACTION_REASON_QUEST_ITEM",
- 2: "ACTION_REASON_QUEST_REWARD",
- 3: "ACTION_REASON_TRIFLE",
- 4: "ACTION_REASON_SHOP",
- 5: "ACTION_REASON_PLAYER_UPGRADE_REWARD",
- 6: "ACTION_REASON_ADD_AVATAR",
- 7: "ACTION_REASON_GADGET_ENV_ANIMAL",
- 8: "ACTION_REASON_MONSTER_ENV_ANIMAL",
- 9: "ACTION_REASON_COMPOUND",
- 10: "ACTION_REASON_COOK",
- 11: "ACTION_REASON_GATHER",
- 12: "ACTION_REASON_MAIL_ATTACHMENT",
- 15: "ACTION_REASON_CITY_LEVELUP_RETURN",
- 17: "ACTION_REASON_CITY_LEVELUP_REWARD",
- 18: "ACTION_REASON_AREA_EXPLORE_REWARD",
- 19: "ACTION_REASON_UNLOCK_POINT_REWARD",
- 20: "ACTION_REASON_DUNGEON_FIRST_PASS",
- 21: "ACTION_REASON_DUNGEON_PASS",
- 23: "ACTION_REASON_CHANGE_ELEM_TYPE",
- 25: "ACTION_REASON_FETTER_OPEN",
- 26: "ACTION_REASON_DAILY_TASK_SCORE",
- 27: "ACTION_REASON_DAILY_TASK_HOST",
- 28: "ACTION_REASON_RAND_TASK_HOST",
- 29: "ACTION_REASON_EXPEDITION",
- 30: "ACTION_REASON_GACHA",
- 31: "ACTION_REASON_COMBINE",
- 32: "ACTION_REASON_RAND_TASK_GUEST",
- 33: "ACTION_REASON_DAILY_TASK_GUEST",
- 34: "ACTION_REASON_FORGE_OUTPUT",
- 35: "ACTION_REASON_FORGE_RETURN",
- 36: "ACTION_REASON_INIT_AVATAR",
- 37: "ACTION_REASON_MONSTER_DIE",
- 38: "ACTION_REASON_GM",
- 39: "ACTION_REASON_OPEN_CHEST",
- 40: "ACTION_REASON_GADGET_DIE",
- 41: "ACTION_REASON_MONSTER_CHANGE_HP",
- 42: "ACTION_REASON_SUBFIELD_DROP",
- 43: "ACTION_REASON_PUSH_TIPS_REWARD",
- 44: "ACTION_REASON_ACTIVITY_MONSTER_DROP",
- 45: "ACTION_REASON_ACTIVITY_GATHER",
- 46: "ACTION_REASON_ACTIVITY_SUBFIELD_DROP",
- 47: "ACTION_REASON_TOWER_SCHEDULE_REWARD",
- 48: "ACTION_REASON_TOWER_FLOOR_STAR_REWARD",
- 49: "ACTION_REASON_TOWER_FIRST_PASS_REWARD",
- 50: "ACTION_REASON_TOWER_DAILY_REWARD",
- 51: "ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY",
- 52: "ACTION_REASON_OPEN_WORLD_BOSS_CHEST",
- 53: "ACTION_REASON_MATERIAL_DELETE_RETURN",
- 54: "ACTION_REASON_SIGN_IN_REWARD",
- 55: "ACTION_REASON_OPEN_BLOSSOM_CHEST",
- 56: "ACTION_REASON_RECHARGE",
- 57: "ACTION_REASON_BONUS_ACTIVITY_REWARD",
- 58: "ACTION_REASON_TOWER_COMMEMORATIVE_REWARD",
- 59: "ACTION_REASON_TOWER_SKIP_FLOOR_REWARD",
- 60: "ACTION_REASON_RECHARGE_BONUS",
- 61: "ACTION_REASON_RECHARGE_CARD",
- 62: "ACTION_REASON_RECHARGE_CARD_DAILY",
- 63: "ACTION_REASON_RECHARGE_CARD_REPLACE",
- 64: "ACTION_REASON_RECHARGE_CARD_REPLACE_FREE",
- 65: "ACTION_REASON_RECHARGE_PLAY_REPLACE",
- 66: "ACTION_REASON_MP_PLAY_TAKE_REWARD",
- 67: "ACTION_REASON_ACTIVITY_WATCHER",
- 68: "ACTION_REASON_SALESMAN_DELIVER_ITEM",
- 69: "ACTION_REASON_SALESMAN_REWARD",
- 70: "ACTION_REASON_REBATE",
- 71: "ACTION_REASON_MCOIN_EXCHANGE_HCOIN",
- 72: "ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY",
- 73: "ACTION_REASON_UNLOCK_PERSON_LINE",
- 74: "ACTION_REASON_FETTER_LEVEL_REWARD",
- 75: "ACTION_REASON_BUY_RESIN",
- 76: "ACTION_REASON_RECHARGE_PACKAGE",
- 77: "ACTION_REASON_DELIVERY_DAILY_REWARD",
- 78: "ACTION_REASON_CITY_REPUTATION_LEVEL",
- 79: "ACTION_REASON_CITY_REPUTATION_QUEST",
- 80: "ACTION_REASON_CITY_REPUTATION_REQUEST",
- 81: "ACTION_REASON_CITY_REPUTATION_EXPLORE",
- 82: "ACTION_REASON_OFFERGING_LEVEL",
- 83: "ACTION_REASON_ROUTINE_HOST",
- 84: "ACTION_REASON_ROUTINE_GUEST",
- 89: "ACTION_REASON_TREASURE_MAP_SPOT_TOKEN",
- 90: "ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD",
- 91: "ACTION_REASON_TREASURE_MAP_MP_REWARD",
- 92: "ACTION_REASON_CONVERT",
- 93: "ACTION_REASON_OVERFLOW_TRANSFORM",
- 96: "ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD",
- 97: "ACTION_REASON_ACTIVITY_WATCHER_BATCH",
- 98: "ACTION_REASON_HIT_TREE_DROP",
- 99: "ACTION_REASON_GET_HOME_LEVELUP_REWARD",
- 100: "ACTION_REASON_HOME_DEFAULT_FURNITURE",
- 101: "ACTION_REASON_ACTIVITY_COND",
- 102: "ACTION_REASON_BATTLE_PASS_NOTIFY",
- 103: "ACTION_REASON_RELIQUARY_DECOMPOSE",
- 104: "ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD",
- 105: "ACTION_REASON_RECHARGE_CONCERT_PRODUCT",
- 106: "ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE",
- 107: "ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP",
- 108: "ACTION_REASON_RECHARGE_APPLE_GIFT_GARD",
- 1001: "ACTION_REASON_PLAYER_USE_ITEM",
- 1002: "ACTION_REASON_DROP_ITEM",
- 1011: "ACTION_REASON_WEAPON_UPGRADE",
- 1012: "ACTION_REASON_WEAPON_PROMOTE",
- 1013: "ACTION_REASON_WEAPON_AWAKEN",
- 1014: "ACTION_REASON_RELIC_UPGRADE",
- 1015: "ACTION_REASON_ABILITY",
- 1016: "ACTION_REASON_DUNGEON_STATUE_DROP",
- 1017: "ACTION_REASON_OFFLINE_MSG",
- 1018: "ACTION_REASON_AVATAR_UPGRADE",
- 1019: "ACTION_REASON_AVATAR_PROMOTE",
- 1021: "ACTION_REASON_QUEST_ACTION",
- 1022: "ACTION_REASON_CITY_LEVELUP",
- 1024: "ACTION_REASON_UPGRADE_SKILL",
- 1025: "ACTION_REASON_UNLOCK_TALENT",
- 1026: "ACTION_REASON_UPGRADE_PROUD_SKILL",
- 1027: "ACTION_REASON_PLAYER_LEVEL_LIMIT_UP",
- 1028: "ACTION_REASON_DUNGEON_DAILY",
- 1030: "ACTION_REASON_ITEM_GIVING",
- 1031: "ACTION_REASON_FORGE_COST",
- 1032: "ACTION_REASON_INVESTIGATION_REWARD",
- 1033: "ACTION_REASON_INVESTIGATION_TARGET_REWARD",
- 1034: "ACTION_REASON_GADGET_INTERACT",
- 1036: "ACTION_REASON_SEA_LAMP_CI_MATERIAL",
- 1037: "ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD",
- 1038: "ACTION_REASON_SEA_LAMP_PHASE_REWARD",
- 1039: "ACTION_REASON_SEA_LAMP_FLY_LAMP",
- 1040: "ACTION_REASON_AUTO_RECOVER",
- 1041: "ACTION_REASON_ACTIVITY_EXPIRE_ITEM",
- 1042: "ACTION_REASON_SUB_COIN_NEGATIVE",
- 1043: "ACTION_REASON_BARGAIN_DEDUCT",
- 1044: "ACTION_REASON_BATTLE_PASS_PAID_REWARD",
- 1045: "ACTION_REASON_BATTLE_PASS_LEVEL_REWARD",
- 1046: "ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD",
- 1047: "ACTION_REASON_BUY_BATTLE_PASS_LEVEL",
- 1048: "ACTION_REASON_GRANT_BIRTHDAY_BENEFIT",
- 1049: "ACTION_REASON_ACHIEVEMENT_REWARD",
- 1050: "ACTION_REASON_ACHIEVEMENT_GOAL_REWARD",
- 1051: "ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK",
- 1052: "ACTION_REASON_DESTROY_MATERIAL",
- 1053: "ACTION_REASON_CODEX_LEVELUP_REWARD",
- 1054: "ACTION_REASON_HUNTING_OFFER_REWARD",
- 1055: "ACTION_REASON_USE_WIDGET_ANCHOR_POINT",
- 1056: "ACTION_REASON_USE_WIDGET_BONFIRE",
- 1057: "ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL",
- 1058: "ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR",
- 1059: "ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR",
- 1060: "ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR",
- 1061: "ACTION_REASON_TAKE_GENERAL_REWARD",
- 1062: "ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD",
- 1063: "ACTION_REASON_REMOVE_CODEX_BOOK",
- 1064: "ACTION_REASON_OFFERING_ITEM",
- 1065: "ACTION_REASON_USE_WIDGET_GADGET_BUILDER",
- 1066: "ACTION_REASON_EFFIGY_FIRST_PASS_REWARD",
- 1067: "ACTION_REASON_EFFIGY_REWARD",
- 1068: "ACTION_REASON_REUNION_FIRST_GIFT_REWARD",
- 1069: "ACTION_REASON_REUNION_SIGN_IN_REWARD",
- 1070: "ACTION_REASON_REUNION_WATCHER_REWARD",
- 1071: "ACTION_REASON_SALESMAN_MP_REWARD",
- 1072: "ACTION_REASION_AVATAR_PROMOTE_REWARD",
- 1073: "ACTION_REASON_BLESSING_REDEEM_REWARD",
- 1074: "ACTION_MIRACLE_RING_REWARD",
- 1075: "ACTION_REASON_EXPEDITION_REWARD",
- 1076: "ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR",
- 1077: "ACTION_REASON_MECHANICUS_DUNGEON_TICKET",
- 1078: "ACTION_REASON_MECHANICUS_LEVELUP_GEAR",
- 1079: "ACTION_REASON_MECHANICUS_BATTLE_SETTLE",
- 1080: "ACTION_REASON_REGION_SEARCH_REWARD",
- 1081: "ACTION_REASON_UNLOCK_COOP_CHAPTER",
- 1082: "ACTION_REASON_TAKE_COOP_REWARD",
- 1083: "ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD",
- 1084: "ACTION_REASON_ACTIVITY_SCORE",
- 1085: "ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD",
- 1086: "ACTION_REASON_FURNITURE_MAKE_START",
- 1087: "ACTION_REASON_FURNITURE_MAKE_TAKE",
- 1088: "ACTION_REASON_FURNITURE_MAKE_CANCEL",
- 1089: "ACTION_REASON_FURNITURE_MAKE_FAST_FINISH",
- 1090: "ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD",
- 1091: "ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD",
- 1092: "ACTION_REASON_HOME_LIMITED_SHOP_BUY",
- 1093: "ACTION_REASON_HOME_COIN_COLLECT",
- 1094: "ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD",
- 1095: "ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD",
- 1096: "ACTION_REASON_SUMMER_TIME_BOSS_REWARD",
- 1097: "ACTION_REASON_SUMMER_TIME_BOMB_REWARD",
- 1098: "ACTION_REASON_HOME_FETTER_COLLECT",
- 1099: "ACTION_REASON_ECHO_SHELL_REWARD",
- 1100: "ACTION_REASON_HOME_EVENT_REWARD",
- 1101: "ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD",
- 1102: "ACTION_REASON_FURNITURE_MAKE_RETURN",
- 1103: "ACTION_REASON_HOME_PLANT_BOX_GATHER",
- 1104: "ACTION_REASON_HOME_PLANT_SEED",
- 1105: "ACTION_REASON_HOME_PLANT_GATHER",
- 1106: "ACTION_REASON_CHESS_DUNGEON_REWARD",
- 1107: "ACTION_REASON_GROUP_LINK_BUNDLE_FINISH",
- 1108: "ACTION_REASON_LUNA_RITE_SACRIFICE",
- 1109: "ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD",
- 1110: "ACTION_REASON_FISH_BITE",
- 1111: "ACTION_REASON_FISH_SUCC",
- 1112: "ACTION_REASON_PLANT_FLOWER_REWARD",
- 1113: "ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM",
- 1114: "ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER",
- 1115: "ACTION_REASON_PLANT_FLOWER_RECV_FLOWER",
- 1116: "ACTION_REASON_ROGUE_CHALLENGE_SETTLE",
- 1117: "ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD",
- 1118: "ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI",
- 1119: "ACTION_REASON_ROGUE_REFRESH_CARD",
+ 0: "ACTION_REASON_TYPE_NONE",
+ 1: "ACTION_REASON_TYPE_QUEST_ITEM",
+ 2: "ACTION_REASON_TYPE_QUEST_REWARD",
+ 3: "ACTION_REASON_TYPE_TRIFLE",
+ 4: "ACTION_REASON_TYPE_SHOP",
+ 5: "ACTION_REASON_TYPE_PLAYER_UPGRADE_REWARD",
+ 6: "ACTION_REASON_TYPE_ADD_AVATAR",
+ 7: "ACTION_REASON_TYPE_GADGET_ENV_ANIMAL",
+ 8: "ACTION_REASON_TYPE_MONSTER_ENV_ANIMAL",
+ 9: "ACTION_REASON_TYPE_COMPOUND",
+ 10: "ACTION_REASON_TYPE_COOK",
+ 11: "ACTION_REASON_TYPE_GATHER",
+ 12: "ACTION_REASON_TYPE_MAIL_ATTACHMENT",
+ 15: "ACTION_REASON_TYPE_CITY_LEVELUP_RETURN",
+ 17: "ACTION_REASON_TYPE_CITY_LEVELUP_REWARD",
+ 18: "ACTION_REASON_TYPE_AREA_EXPLORE_REWARD",
+ 19: "ACTION_REASON_TYPE_UNLOCK_POINT_REWARD",
+ 20: "ACTION_REASON_TYPE_DUNGEON_FIRST_PASS",
+ 21: "ACTION_REASON_TYPE_DUNGEON_PASS",
+ 23: "ACTION_REASON_TYPE_CHANGE_ELEM_TYPE",
+ 25: "ACTION_REASON_TYPE_FETTER_OPEN",
+ 26: "ACTION_REASON_TYPE_DAILY_TASK_SCORE",
+ 27: "ACTION_REASON_TYPE_DAILY_TASK_HOST",
+ 28: "ACTION_REASON_TYPE_RAND_TASK_HOST",
+ 29: "ACTION_REASON_TYPE_EXPEDITION",
+ 30: "ACTION_REASON_TYPE_GACHA",
+ 31: "ACTION_REASON_TYPE_COMBINE",
+ 32: "ACTION_REASON_TYPE_RAND_TASK_GUEST",
+ 33: "ACTION_REASON_TYPE_DAILY_TASK_GUEST",
+ 34: "ACTION_REASON_TYPE_FORGE_OUTPUT",
+ 35: "ACTION_REASON_TYPE_FORGE_RETURN",
+ 36: "ACTION_REASON_TYPE_INIT_AVATAR",
+ 37: "ACTION_REASON_TYPE_MONSTER_DIE",
+ 38: "ACTION_REASON_TYPE_GM",
+ 39: "ACTION_REASON_TYPE_OPEN_CHEST",
+ 40: "ACTION_REASON_TYPE_GADGET_DIE",
+ 41: "ACTION_REASON_TYPE_MONSTER_CHANGE_HP",
+ 42: "ACTION_REASON_TYPE_SUBFIELD_DROP",
+ 43: "ACTION_REASON_TYPE_PUSH_TIPS_REWARD",
+ 44: "ACTION_REASON_TYPE_ACTIVITY_MONSTER_DROP",
+ 45: "ACTION_REASON_TYPE_ACTIVITY_GATHER",
+ 46: "ACTION_REASON_TYPE_ACTIVITY_SUBFIELD_DROP",
+ 47: "ACTION_REASON_TYPE_TOWER_SCHEDULE_REWARD",
+ 48: "ACTION_REASON_TYPE_TOWER_FLOOR_STAR_REWARD",
+ 49: "ACTION_REASON_TYPE_TOWER_FIRST_PASS_REWARD",
+ 50: "ACTION_REASON_TYPE_TOWER_DAILY_REWARD",
+ 51: "ACTION_REASON_TYPE_HIT_CLIENT_TRIVIAL_ENTITY",
+ 52: "ACTION_REASON_TYPE_OPEN_WORLD_BOSS_CHEST",
+ 53: "ACTION_REASON_TYPE_MATERIAL_DELETE_RETURN",
+ 54: "ACTION_REASON_TYPE_SIGN_IN_REWARD",
+ 55: "ACTION_REASON_TYPE_OPEN_BLOSSOM_CHEST",
+ 56: "ACTION_REASON_TYPE_RECHARGE",
+ 57: "ACTION_REASON_TYPE_BONUS_ACTIVITY_REWARD",
+ 58: "ACTION_REASON_TYPE_TOWER_COMMEMORATIVE_REWARD",
+ 59: "ACTION_REASON_TYPE_TOWER_SKIP_FLOOR_REWARD",
+ 60: "ACTION_REASON_TYPE_RECHARGE_BONUS",
+ 61: "ACTION_REASON_TYPE_RECHARGE_CARD",
+ 62: "ACTION_REASON_TYPE_RECHARGE_CARD_DAILY",
+ 63: "ACTION_REASON_TYPE_RECHARGE_CARD_REPLACE",
+ 64: "ACTION_REASON_TYPE_RECHARGE_CARD_REPLACE_FREE",
+ 65: "ACTION_REASON_TYPE_RECHARGE_PLAY_REPLACE",
+ 66: "ACTION_REASON_TYPE_MP_PLAY_TAKE_REWARD",
+ 67: "ACTION_REASON_TYPE_ACTIVITY_WATCHER",
+ 68: "ACTION_REASON_TYPE_SALESMAN_DELIVER_ITEM",
+ 69: "ACTION_REASON_TYPE_SALESMAN_REWARD",
+ 70: "ACTION_REASON_TYPE_REBATE",
+ 71: "ACTION_REASON_TYPE_MCOIN_EXCHANGE_HCOIN",
+ 72: "ACTION_REASON_TYPE_DAILY_TASK_EXCHANGE_LEGENDARY_KEY",
+ 73: "ACTION_REASON_TYPE_UNLOCK_PERSON_LINE",
+ 74: "ACTION_REASON_TYPE_FETTER_LEVEL_REWARD",
+ 75: "ACTION_REASON_TYPE_BUY_RESIN",
+ 76: "ACTION_REASON_TYPE_RECHARGE_PACKAGE",
+ 77: "ACTION_REASON_TYPE_DELIVERY_DAILY_REWARD",
+ 78: "ACTION_REASON_TYPE_CITY_REPUTATION_LEVEL",
+ 79: "ACTION_REASON_TYPE_CITY_REPUTATION_QUEST",
+ 80: "ACTION_REASON_TYPE_CITY_REPUTATION_REQUEST",
+ 81: "ACTION_REASON_TYPE_CITY_REPUTATION_EXPLORE",
+ 82: "ACTION_REASON_TYPE_OFFERGING_LEVEL",
+ 83: "ACTION_REASON_TYPE_ROUTINE_HOST",
+ 84: "ACTION_REASON_TYPE_ROUTINE_GUEST",
+ 89: "ACTION_REASON_TYPE_TREASURE_MAP_SPOT_TOKEN",
+ 90: "ACTION_REASON_TYPE_TREASURE_MAP_BONUS_LEVEL_REWARD",
+ 91: "ACTION_REASON_TYPE_TREASURE_MAP_MP_REWARD",
+ 92: "ACTION_REASON_TYPE_CONVERT",
+ 93: "ACTION_REASON_TYPE_OVERFLOW_TRANSFORM",
+ 96: "ACTION_REASON_TYPE_ACTIVITY_AVATAR_SELECTION_REWARD",
+ 97: "ACTION_REASON_TYPE_ACTIVITY_WATCHER_BATCH",
+ 98: "ACTION_REASON_TYPE_HIT_TREE_DROP",
+ 99: "ACTION_REASON_TYPE_GET_HOME_LEVELUP_REWARD",
+ 100: "ACTION_REASON_TYPE_HOME_DEFAULT_FURNITURE",
+ 101: "ACTION_REASON_TYPE_ACTIVITY_COND",
+ 102: "ACTION_REASON_TYPE_BATTLE_PASS_NOTIFY",
+ 103: "ACTION_REASON_TYPE_RELIQUARY_DECOMPOSE",
+ 104: "ACTION_REASON_TYPE_RECHARGE_GOOGLE_GIFT_GARD",
+ 105: "ACTION_REASON_TYPE_RECHARGE_CONCERT_PRODUCT",
+ 106: "ACTION_REASON_TYPE_RECHARGE_CONCERT_PRODUCT_REPLACE",
+ 107: "ACTION_REASON_TYPE_SEND_CONCERT_PRODUCT_BY_MUIP",
+ 108: "ACTION_REASON_TYPE_RECHARGE_APPLE_GIFT_GARD",
+ 109: "ACTION_REASON_TYPE_RECHARGE_PSN_COMPENSATION_PRODUCT",
+ 110: "ACTION_REASON_TYPE_COMPOUND_BOOST",
+ 111: "ACTION_REASON_TYPE_WOOD_EXCHANGE",
+ 112: "ACTION_REASON_TYPE_AVATAR_RENAME_AUDIT_FAILED",
+ 113: "ACTION_REASON_TYPE_AVATAR_RENAME_RESET",
+ 1001: "ACTION_REASON_TYPE_PLAYER_USE_ITEM",
+ 1002: "ACTION_REASON_TYPE_DROP_ITEM",
+ 1011: "ACTION_REASON_TYPE_WEAPON_UPGRADE",
+ 1012: "ACTION_REASON_TYPE_WEAPON_PROMOTE",
+ 1013: "ACTION_REASON_TYPE_WEAPON_AWAKEN",
+ 1014: "ACTION_REASON_TYPE_RELIC_UPGRADE",
+ 1015: "ACTION_REASON_TYPE_ABILITY",
+ 1016: "ACTION_REASON_TYPE_DUNGEON_STATUE_DROP",
+ 1017: "ACTION_REASON_TYPE_OFFLINE_MSG",
+ 1018: "ACTION_REASON_TYPE_AVATAR_UPGRADE",
+ 1019: "ACTION_REASON_TYPE_AVATAR_PROMOTE",
+ 1021: "ACTION_REASON_TYPE_QUEST_ACTION",
+ 1022: "ACTION_REASON_TYPE_CITY_LEVELUP",
+ 1024: "ACTION_REASON_TYPE_UPGRADE_SKILL",
+ 1025: "ACTION_REASON_TYPE_UNLOCK_TALENT",
+ 1026: "ACTION_REASON_TYPE_UPGRADE_PROUD_SKILL",
+ 1027: "ACTION_REASON_TYPE_PLAYER_LEVEL_LIMIT_UP",
+ 1028: "ACTION_REASON_TYPE_DUNGEON_DAILY",
+ 1030: "ACTION_REASON_TYPE_ITEM_GIVING",
+ 1031: "ACTION_REASON_TYPE_FORGE_COST",
+ 1032: "ACTION_REASON_TYPE_INVESTIGATION_REWARD",
+ 1033: "ACTION_REASON_TYPE_INVESTIGATION_TARGET_REWARD",
+ 1034: "ACTION_REASON_TYPE_GADGET_INTERACT",
+ 1036: "ACTION_REASON_TYPE_SEA_LAMP_CI_MATERIAL",
+ 1037: "ACTION_REASON_TYPE_SEA_LAMP_CONTRIBUTION_REWARD",
+ 1038: "ACTION_REASON_TYPE_SEA_LAMP_PHASE_REWARD",
+ 1039: "ACTION_REASON_TYPE_SEA_LAMP_FLY_LAMP",
+ 1040: "ACTION_REASON_TYPE_AUTO_RECOVER",
+ 1041: "ACTION_REASON_TYPE_ACTIVITY_EXPIRE_ITEM",
+ 1042: "ACTION_REASON_TYPE_SUB_COIN_NEGATIVE",
+ 1043: "ACTION_REASON_TYPE_BARGAIN_DEDUCT",
+ 1044: "ACTION_REASON_TYPE_BATTLE_PASS_PAID_REWARD",
+ 1045: "ACTION_REASON_TYPE_BATTLE_PASS_LEVEL_REWARD",
+ 1046: "ACTION_REASON_TYPE_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD",
+ 1047: "ACTION_REASON_TYPE_BUY_BATTLE_PASS_LEVEL",
+ 1048: "ACTION_REASON_TYPE_GRANT_BIRTHDAY_BENEFIT",
+ 1049: "ACTION_REASON_TYPE_ACHIEVEMENT_REWARD",
+ 1050: "ACTION_REASON_TYPE_ACHIEVEMENT_GOAL_REWARD",
+ 1051: "ACTION_REASON_TYPE_FIRST_SHARE_TO_SOCIAL_NETWORK",
+ 1052: "ACTION_REASON_TYPE_DESTROY_MATERIAL",
+ 1053: "ACTION_REASON_TYPE_CODEX_LEVELUP_REWARD",
+ 1054: "ACTION_REASON_TYPE_HUNTING_OFFER_REWARD",
+ 1055: "ACTION_REASON_TYPE_USE_WIDGET_ANCHOR_POINT",
+ 1056: "ACTION_REASON_TYPE_USE_WIDGET_BONFIRE",
+ 1057: "ACTION_REASON_TYPE_UNGRADE_WEAPON_RETURN_MATERIAL",
+ 1058: "ACTION_REASON_TYPE_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR",
+ 1059: "ACTION_REASON_TYPE_USE_WIDGET_CLIENT_COLLECTOR",
+ 1060: "ACTION_REASON_TYPE_USE_WIDGET_CLIENT_DETECTOR",
+ 1061: "ACTION_REASON_TYPE_TAKE_GENERAL_REWARD",
+ 1062: "ACTION_REASON_TYPE_ASTER_TAKE_SPECIAL_REWARD",
+ 1063: "ACTION_REASON_TYPE_REMOVE_CODEX_BOOK",
+ 1064: "ACTION_REASON_TYPE_OFFERING_ITEM",
+ 1065: "ACTION_REASON_TYPE_USE_WIDGET_GADGET_BUILDER",
+ 1066: "ACTION_REASON_TYPE_EFFIGY_FIRST_PASS_REWARD",
+ 1067: "ACTION_REASON_TYPE_EFFIGY_REWARD",
+ 1068: "ACTION_REASON_TYPE_REUNION_FIRST_GIFT_REWARD",
+ 1069: "ACTION_REASON_TYPE_REUNION_SIGN_IN_REWARD",
+ 1070: "ACTION_REASON_TYPE_REUNION_WATCHER_REWARD",
+ 1071: "ACTION_REASON_TYPE_SALESMAN_MP_REWARD",
+ 1072: "ACTION_REASON_TYPE_AVATAR_PROMOTE_REWARD",
+ 1073: "ACTION_REASON_TYPE_BLESSING_REDEEM_REWARD",
+ 1074: "ACTION_REASON_TYPE_MIRACLE_RING_REWARD",
+ 1075: "ACTION_REASON_TYPE_EXPEDITION_REWARD",
+ 1076: "ACTION_REASON_TYPE_TREASURE_MAP_REMOVE_DETECTOR",
+ 1077: "ACTION_REASON_TYPE_MECHANICUS_DUNGEON_TICKET",
+ 1078: "ACTION_REASON_TYPE_MECHANICUS_LEVELUP_GEAR",
+ 1079: "ACTION_REASON_TYPE_MECHANICUS_BATTLE_SETTLE",
+ 1080: "ACTION_REASON_TYPE_REGION_SEARCH_REWARD",
+ 1081: "ACTION_REASON_TYPE_UNLOCK_COOP_CHAPTER",
+ 1082: "ACTION_REASON_TYPE_TAKE_COOP_REWARD",
+ 1083: "ACTION_REASON_TYPE_FLEUR_FAIR_DUNGEON_REWARD",
+ 1084: "ACTION_REASON_TYPE_ACTIVITY_SCORE",
+ 1085: "ACTION_REASON_TYPE_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD",
+ 1086: "ACTION_REASON_TYPE_FURNITURE_MAKE_START",
+ 1087: "ACTION_REASON_TYPE_FURNITURE_MAKE_TAKE",
+ 1088: "ACTION_REASON_TYPE_FURNITURE_MAKE_CANCEL",
+ 1089: "ACTION_REASON_TYPE_FURNITURE_MAKE_FAST_FINISH",
+ 1090: "ACTION_REASON_TYPE_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD",
+ 1091: "ACTION_REASON_TYPE_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD",
+ 1092: "ACTION_REASON_TYPE_HOME_LIMITED_SHOP_BUY",
+ 1093: "ACTION_REASON_TYPE_HOME_COIN_COLLECT",
+ 1094: "ACTION_REASON_TYPE_SUMMER_TIME_SENTRY_TOWER_REWARD",
+ 1095: "ACTION_REASON_TYPE_SUMMER_TIME_SPRINT_BOAT_REWARD",
+ 1096: "ACTION_REASON_TYPE_SUMMER_TIME_BOSS_REWARD",
+ 1097: "ACTION_REASON_TYPE_SUMMER_TIME_BOMB_REWARD",
+ 1098: "ACTION_REASON_TYPE_HOME_FETTER_COLLECT",
+ 1099: "ACTION_REASON_TYPE_ECHO_SHELL_REWARD",
+ 1100: "ACTION_REASON_TYPE_HOME_EVENT_REWARD",
+ 1101: "ACTION_REASON_TYPE_BLITZ_RUSH_DUNGEON_REWARD",
+ 1102: "ACTION_REASON_TYPE_FURNITURE_MAKE_RETURN",
+ 1103: "ACTION_REASON_TYPE_HOME_PLANT_BOX_GATHER",
+ 1104: "ACTION_REASON_TYPE_HOME_PLANT_SEED",
+ 1105: "ACTION_REASON_TYPE_HOME_PLANT_GATHER",
+ 1106: "ACTION_REASON_TYPE_CHESS_DUNGEON_REWARD",
+ 1107: "ACTION_REASON_TYPE_GROUP_LINK_BUNDLE_FINISH",
+ 1108: "ACTION_REASON_TYPE_LUNA_RITE_SACRIFICE",
+ 1109: "ACTION_REASON_TYPE_LUNA_RITE_TAKE_SACRIFICE_REWARD",
+ 1110: "ACTION_REASON_TYPE_FISH_BITE",
+ 1111: "ACTION_REASON_TYPE_FISH_SUCC",
+ 1112: "ACTION_REASON_TYPE_PLANT_FLOWER_REWARD",
+ 1113: "ACTION_REASON_TYPE_PLANT_FLOWER_DELIVER_ITEM",
+ 1114: "ACTION_REASON_TYPE_PLANT_FLOWER_GIVE_FLOWER",
+ 1115: "ACTION_REASON_TYPE_PLANT_FLOWER_RECV_FLOWER",
+ 1116: "ACTION_REASON_TYPE_ROGUE_CHALLENGE_SETTLE",
+ 1117: "ACTION_REASON_TYPE_ROGUE_TAKE_FIRST_PASS_REWARD",
+ 1118: "ACTION_REASON_TYPE_ROGUE_UPGRADE_SHIKIGAMI",
+ 1119: "ACTION_REASON_TYPE_ROGUE_REFRESH_CARD",
+ 1120: "ACTION_REASON_TYPE_USE_WIDGET_CAPTURE_ANIMAL",
+ 1121: "ACTION_REASON_TYPE_CAPTURE_ANIMAL_SUCC",
+ 1122: "ACTION_REASON_TYPE_SNOW_DRIFTS",
+ 1123: "ACTION_REASON_TYPE_WINTER_CAMP_GIVE_ITEM",
+ 1124: "ACTION_REASON_TYPE_WINTER_CAMP_RECV_ITEM",
+ 1125: "ACTION_REASON_TYPE_WINTER_CAMP_EXPLORE_REWARD",
+ 1126: "ACTION_REASON_TYPE_WINTER_CAMP_BATTLE_REWARD",
+ 1127: "ACTION_REASON_TYPE_LANTERN_RITE_SKIN_REWARD",
+ 1128: "ACTION_REASON_TYPE_LANTERN_RITE_DUNGEON_REWARD",
+ 1129: "ACTION_REASON_TYPE_MICHIAE_MATSURI_DARK_CHALLENGE_REWARD",
+ 1130: "ACTION_REASON_TYPE_MICHIAE_MATSURI_UNLOCK_CRYSTAL_SKILL",
+ 1131: "ACTION_REASON_TYPE_LANTERN_RITE_GROUP_REWARD",
+ 1132: "ACTION_REASON_TYPE_COSTUME_DEFAULT_UNLOCK",
+ 1133: "ACTION_REASON_TYPE_SPICE_ACTIVITY_MAKE_SPICE",
+ 1134: "ACTION_REASON_TYPE_SPICE_ACTIVITY_PROCESS_FOOD",
+ 1135: "ACTION_REASON_TYPE_SPICE_ADD_AVATAR_FETTER",
+ 1136: "ACTION_REASON_TYPE_GACHA_ACTIVITY_ROBOT_REWARD",
+ 1137: "ACTION_REASON_TYPE_GIVING_TAKE_BACK",
+ 1138: "ACTION_REASON_TYPE_SUMMER_TIME_V2_DUNGEON_REWARD",
+ 1139: "ACTION_REASON_TYPE_GRAVEN_INNOCENCE_CAMP_REWARD",
+ 1140: "ACTION_REASON_TYPE_TREASURE_SEELIE_CHEST_REWARD",
+ 1141: "ACTION_REASON_TYPE_GCG_TAVERN_CHALLENGE_UNLOCK_CHARACTER",
+ 1143: "ACTION_REASON_TYPE_GCG_LEVEL_REWARD",
+ 1144: "ACTION_REASON_TYPE_GCG_CHALLENGE_FINISH",
+ 1145: "ACTION_REASON_TYPE_VINTAGE_MARKET_DEAL",
+ 1146: "ACTION_REASON_TYPE_VINTAGE_MARKET_BARGAIN",
+ 1147: "ACTION_REASON_TYPE_VINTAGE_MARKET_STORE",
+ 1148: "ACTION_REASON_TYPE_VINTAGE_PRESENT",
+ 1149: "ACTION_REASON_TYPE_VINTAGE_OPEN_STORE",
+ 1150: "ACTION_REASON_TYPE_VINTAGE_STORE_UNLOCK_SLOT",
+ 1151: "ACTION_REASON_TYPE_VINTAGE_STORE_NPC_EVENT",
+ 1152: "ACTION_REASON_TYPE_ROCK_BOARD_EXPLORE_REWARD",
+ 1153: "ACTION_REASON_TYPE_VINTAGE_STORE_DIVIDEND",
+ 1154: "ACTION_REASON_TYPE_AVATAR_RENAME",
+ 1155: "ACTION_REASON_TYPE_GCG_FINISH_LEVEL_QUEST",
+ 1156: "ACTION_REASON_TYPE_GCG_PROFICIENCY_REWARD",
}
ActionReasonType_value = map[string]int32{
- "ACTION_REASON_NONE": 0,
- "ACTION_REASON_QUEST_ITEM": 1,
- "ACTION_REASON_QUEST_REWARD": 2,
- "ACTION_REASON_TRIFLE": 3,
- "ACTION_REASON_SHOP": 4,
- "ACTION_REASON_PLAYER_UPGRADE_REWARD": 5,
- "ACTION_REASON_ADD_AVATAR": 6,
- "ACTION_REASON_GADGET_ENV_ANIMAL": 7,
- "ACTION_REASON_MONSTER_ENV_ANIMAL": 8,
- "ACTION_REASON_COMPOUND": 9,
- "ACTION_REASON_COOK": 10,
- "ACTION_REASON_GATHER": 11,
- "ACTION_REASON_MAIL_ATTACHMENT": 12,
- "ACTION_REASON_CITY_LEVELUP_RETURN": 15,
- "ACTION_REASON_CITY_LEVELUP_REWARD": 17,
- "ACTION_REASON_AREA_EXPLORE_REWARD": 18,
- "ACTION_REASON_UNLOCK_POINT_REWARD": 19,
- "ACTION_REASON_DUNGEON_FIRST_PASS": 20,
- "ACTION_REASON_DUNGEON_PASS": 21,
- "ACTION_REASON_CHANGE_ELEM_TYPE": 23,
- "ACTION_REASON_FETTER_OPEN": 25,
- "ACTION_REASON_DAILY_TASK_SCORE": 26,
- "ACTION_REASON_DAILY_TASK_HOST": 27,
- "ACTION_REASON_RAND_TASK_HOST": 28,
- "ACTION_REASON_EXPEDITION": 29,
- "ACTION_REASON_GACHA": 30,
- "ACTION_REASON_COMBINE": 31,
- "ACTION_REASON_RAND_TASK_GUEST": 32,
- "ACTION_REASON_DAILY_TASK_GUEST": 33,
- "ACTION_REASON_FORGE_OUTPUT": 34,
- "ACTION_REASON_FORGE_RETURN": 35,
- "ACTION_REASON_INIT_AVATAR": 36,
- "ACTION_REASON_MONSTER_DIE": 37,
- "ACTION_REASON_GM": 38,
- "ACTION_REASON_OPEN_CHEST": 39,
- "ACTION_REASON_GADGET_DIE": 40,
- "ACTION_REASON_MONSTER_CHANGE_HP": 41,
- "ACTION_REASON_SUBFIELD_DROP": 42,
- "ACTION_REASON_PUSH_TIPS_REWARD": 43,
- "ACTION_REASON_ACTIVITY_MONSTER_DROP": 44,
- "ACTION_REASON_ACTIVITY_GATHER": 45,
- "ACTION_REASON_ACTIVITY_SUBFIELD_DROP": 46,
- "ACTION_REASON_TOWER_SCHEDULE_REWARD": 47,
- "ACTION_REASON_TOWER_FLOOR_STAR_REWARD": 48,
- "ACTION_REASON_TOWER_FIRST_PASS_REWARD": 49,
- "ACTION_REASON_TOWER_DAILY_REWARD": 50,
- "ACTION_REASON_HIT_CLIENT_TRIVIAL_ENTITY": 51,
- "ACTION_REASON_OPEN_WORLD_BOSS_CHEST": 52,
- "ACTION_REASON_MATERIAL_DELETE_RETURN": 53,
- "ACTION_REASON_SIGN_IN_REWARD": 54,
- "ACTION_REASON_OPEN_BLOSSOM_CHEST": 55,
- "ACTION_REASON_RECHARGE": 56,
- "ACTION_REASON_BONUS_ACTIVITY_REWARD": 57,
- "ACTION_REASON_TOWER_COMMEMORATIVE_REWARD": 58,
- "ACTION_REASON_TOWER_SKIP_FLOOR_REWARD": 59,
- "ACTION_REASON_RECHARGE_BONUS": 60,
- "ACTION_REASON_RECHARGE_CARD": 61,
- "ACTION_REASON_RECHARGE_CARD_DAILY": 62,
- "ACTION_REASON_RECHARGE_CARD_REPLACE": 63,
- "ACTION_REASON_RECHARGE_CARD_REPLACE_FREE": 64,
- "ACTION_REASON_RECHARGE_PLAY_REPLACE": 65,
- "ACTION_REASON_MP_PLAY_TAKE_REWARD": 66,
- "ACTION_REASON_ACTIVITY_WATCHER": 67,
- "ACTION_REASON_SALESMAN_DELIVER_ITEM": 68,
- "ACTION_REASON_SALESMAN_REWARD": 69,
- "ACTION_REASON_REBATE": 70,
- "ACTION_REASON_MCOIN_EXCHANGE_HCOIN": 71,
- "ACTION_REASON_DAILY_TASK_EXCHANGE_LEGENDARY_KEY": 72,
- "ACTION_REASON_UNLOCK_PERSON_LINE": 73,
- "ACTION_REASON_FETTER_LEVEL_REWARD": 74,
- "ACTION_REASON_BUY_RESIN": 75,
- "ACTION_REASON_RECHARGE_PACKAGE": 76,
- "ACTION_REASON_DELIVERY_DAILY_REWARD": 77,
- "ACTION_REASON_CITY_REPUTATION_LEVEL": 78,
- "ACTION_REASON_CITY_REPUTATION_QUEST": 79,
- "ACTION_REASON_CITY_REPUTATION_REQUEST": 80,
- "ACTION_REASON_CITY_REPUTATION_EXPLORE": 81,
- "ACTION_REASON_OFFERGING_LEVEL": 82,
- "ACTION_REASON_ROUTINE_HOST": 83,
- "ACTION_REASON_ROUTINE_GUEST": 84,
- "ACTION_REASON_TREASURE_MAP_SPOT_TOKEN": 89,
- "ACTION_REASON_TREASURE_MAP_BONUS_LEVEL_REWARD": 90,
- "ACTION_REASON_TREASURE_MAP_MP_REWARD": 91,
- "ACTION_REASON_CONVERT": 92,
- "ACTION_REASON_OVERFLOW_TRANSFORM": 93,
- "ACTION_REASON_ACTIVITY_AVATAR_SELECTION_REWARD": 96,
- "ACTION_REASON_ACTIVITY_WATCHER_BATCH": 97,
- "ACTION_REASON_HIT_TREE_DROP": 98,
- "ACTION_REASON_GET_HOME_LEVELUP_REWARD": 99,
- "ACTION_REASON_HOME_DEFAULT_FURNITURE": 100,
- "ACTION_REASON_ACTIVITY_COND": 101,
- "ACTION_REASON_BATTLE_PASS_NOTIFY": 102,
- "ACTION_REASON_RELIQUARY_DECOMPOSE": 103,
- "ACTION_REASON_RECHARGE_GOOGLE_GIFT_GARD": 104,
- "ACTION_REASON_RECHARGE_CONCERT_PRODUCT": 105,
- "ACTION_REASON_RECHARGE_CONCERT_PRODUCT_REPLACE": 106,
- "ACTION_REASON_SEND_CONCERT_PRODUCT_BY_MUIP": 107,
- "ACTION_REASON_RECHARGE_APPLE_GIFT_GARD": 108,
- "ACTION_REASON_PLAYER_USE_ITEM": 1001,
- "ACTION_REASON_DROP_ITEM": 1002,
- "ACTION_REASON_WEAPON_UPGRADE": 1011,
- "ACTION_REASON_WEAPON_PROMOTE": 1012,
- "ACTION_REASON_WEAPON_AWAKEN": 1013,
- "ACTION_REASON_RELIC_UPGRADE": 1014,
- "ACTION_REASON_ABILITY": 1015,
- "ACTION_REASON_DUNGEON_STATUE_DROP": 1016,
- "ACTION_REASON_OFFLINE_MSG": 1017,
- "ACTION_REASON_AVATAR_UPGRADE": 1018,
- "ACTION_REASON_AVATAR_PROMOTE": 1019,
- "ACTION_REASON_QUEST_ACTION": 1021,
- "ACTION_REASON_CITY_LEVELUP": 1022,
- "ACTION_REASON_UPGRADE_SKILL": 1024,
- "ACTION_REASON_UNLOCK_TALENT": 1025,
- "ACTION_REASON_UPGRADE_PROUD_SKILL": 1026,
- "ACTION_REASON_PLAYER_LEVEL_LIMIT_UP": 1027,
- "ACTION_REASON_DUNGEON_DAILY": 1028,
- "ACTION_REASON_ITEM_GIVING": 1030,
- "ACTION_REASON_FORGE_COST": 1031,
- "ACTION_REASON_INVESTIGATION_REWARD": 1032,
- "ACTION_REASON_INVESTIGATION_TARGET_REWARD": 1033,
- "ACTION_REASON_GADGET_INTERACT": 1034,
- "ACTION_REASON_SEA_LAMP_CI_MATERIAL": 1036,
- "ACTION_REASON_SEA_LAMP_CONTRIBUTION_REWARD": 1037,
- "ACTION_REASON_SEA_LAMP_PHASE_REWARD": 1038,
- "ACTION_REASON_SEA_LAMP_FLY_LAMP": 1039,
- "ACTION_REASON_AUTO_RECOVER": 1040,
- "ACTION_REASON_ACTIVITY_EXPIRE_ITEM": 1041,
- "ACTION_REASON_SUB_COIN_NEGATIVE": 1042,
- "ACTION_REASON_BARGAIN_DEDUCT": 1043,
- "ACTION_REASON_BATTLE_PASS_PAID_REWARD": 1044,
- "ACTION_REASON_BATTLE_PASS_LEVEL_REWARD": 1045,
- "ACTION_REASON_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD": 1046,
- "ACTION_REASON_BUY_BATTLE_PASS_LEVEL": 1047,
- "ACTION_REASON_GRANT_BIRTHDAY_BENEFIT": 1048,
- "ACTION_REASON_ACHIEVEMENT_REWARD": 1049,
- "ACTION_REASON_ACHIEVEMENT_GOAL_REWARD": 1050,
- "ACTION_REASON_FIRST_SHARE_TO_SOCIAL_NETWORK": 1051,
- "ACTION_REASON_DESTROY_MATERIAL": 1052,
- "ACTION_REASON_CODEX_LEVELUP_REWARD": 1053,
- "ACTION_REASON_HUNTING_OFFER_REWARD": 1054,
- "ACTION_REASON_USE_WIDGET_ANCHOR_POINT": 1055,
- "ACTION_REASON_USE_WIDGET_BONFIRE": 1056,
- "ACTION_REASON_UNGRADE_WEAPON_RETURN_MATERIAL": 1057,
- "ACTION_REASON_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR": 1058,
- "ACTION_REASON_USE_WIDGET_CLIENT_COLLECTOR": 1059,
- "ACTION_REASON_USE_WIDGET_CLIENT_DETECTOR": 1060,
- "ACTION_REASON_TAKE_GENERAL_REWARD": 1061,
- "ACTION_REASON_ASTER_TAKE_SPECIAL_REWARD": 1062,
- "ACTION_REASON_REMOVE_CODEX_BOOK": 1063,
- "ACTION_REASON_OFFERING_ITEM": 1064,
- "ACTION_REASON_USE_WIDGET_GADGET_BUILDER": 1065,
- "ACTION_REASON_EFFIGY_FIRST_PASS_REWARD": 1066,
- "ACTION_REASON_EFFIGY_REWARD": 1067,
- "ACTION_REASON_REUNION_FIRST_GIFT_REWARD": 1068,
- "ACTION_REASON_REUNION_SIGN_IN_REWARD": 1069,
- "ACTION_REASON_REUNION_WATCHER_REWARD": 1070,
- "ACTION_REASON_SALESMAN_MP_REWARD": 1071,
- "ACTION_REASION_AVATAR_PROMOTE_REWARD": 1072,
- "ACTION_REASON_BLESSING_REDEEM_REWARD": 1073,
- "ACTION_MIRACLE_RING_REWARD": 1074,
- "ACTION_REASON_EXPEDITION_REWARD": 1075,
- "ACTION_REASON_TREASURE_MAP_REMOVE_DETECTOR": 1076,
- "ACTION_REASON_MECHANICUS_DUNGEON_TICKET": 1077,
- "ACTION_REASON_MECHANICUS_LEVELUP_GEAR": 1078,
- "ACTION_REASON_MECHANICUS_BATTLE_SETTLE": 1079,
- "ACTION_REASON_REGION_SEARCH_REWARD": 1080,
- "ACTION_REASON_UNLOCK_COOP_CHAPTER": 1081,
- "ACTION_REASON_TAKE_COOP_REWARD": 1082,
- "ACTION_REASON_FLEUR_FAIR_DUNGEON_REWARD": 1083,
- "ACTION_REASON_ACTIVITY_SCORE": 1084,
- "ACTION_REASON_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD": 1085,
- "ACTION_REASON_FURNITURE_MAKE_START": 1086,
- "ACTION_REASON_FURNITURE_MAKE_TAKE": 1087,
- "ACTION_REASON_FURNITURE_MAKE_CANCEL": 1088,
- "ACTION_REASON_FURNITURE_MAKE_FAST_FINISH": 1089,
- "ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD": 1090,
- "ACTION_REASON_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD": 1091,
- "ACTION_REASON_HOME_LIMITED_SHOP_BUY": 1092,
- "ACTION_REASON_HOME_COIN_COLLECT": 1093,
- "ACTION_REASON_SUMMER_TIME_SENTRY_TOWER_REWARD": 1094,
- "ACTION_REASON_SUMMER_TIME_SPRINT_BOAT_REWARD": 1095,
- "ACTION_REASON_SUMMER_TIME_BOSS_REWARD": 1096,
- "ACTION_REASON_SUMMER_TIME_BOMB_REWARD": 1097,
- "ACTION_REASON_HOME_FETTER_COLLECT": 1098,
- "ACTION_REASON_ECHO_SHELL_REWARD": 1099,
- "ACTION_REASON_HOME_EVENT_REWARD": 1100,
- "ACTION_REASON_BLITZ_RUSH_DUNGEON_REWARD": 1101,
- "ACTION_REASON_FURNITURE_MAKE_RETURN": 1102,
- "ACTION_REASON_HOME_PLANT_BOX_GATHER": 1103,
- "ACTION_REASON_HOME_PLANT_SEED": 1104,
- "ACTION_REASON_HOME_PLANT_GATHER": 1105,
- "ACTION_REASON_CHESS_DUNGEON_REWARD": 1106,
- "ACTION_REASON_GROUP_LINK_BUNDLE_FINISH": 1107,
- "ACTION_REASON_LUNA_RITE_SACRIFICE": 1108,
- "ACTION_REASON_LUNA_RITE_TAKE_SACRIFICE_REWARD": 1109,
- "ACTION_REASON_FISH_BITE": 1110,
- "ACTION_REASON_FISH_SUCC": 1111,
- "ACTION_REASON_PLANT_FLOWER_REWARD": 1112,
- "ACTION_REASON_PLANT_FLOWER_DELIVER_ITEM": 1113,
- "ACTION_REASON_PLANT_FLOWER_GIVE_FLOWER": 1114,
- "ACTION_REASON_PLANT_FLOWER_RECV_FLOWER": 1115,
- "ACTION_REASON_ROGUE_CHALLENGE_SETTLE": 1116,
- "ACTION_REASON_ROGUE_TAKE_FIRST_PASS_REWARD": 1117,
- "ACTION_REASON_ROGUE_UPGRADE_SHIKIGAMI": 1118,
- "ACTION_REASON_ROGUE_REFRESH_CARD": 1119,
+ "ACTION_REASON_TYPE_NONE": 0,
+ "ACTION_REASON_TYPE_QUEST_ITEM": 1,
+ "ACTION_REASON_TYPE_QUEST_REWARD": 2,
+ "ACTION_REASON_TYPE_TRIFLE": 3,
+ "ACTION_REASON_TYPE_SHOP": 4,
+ "ACTION_REASON_TYPE_PLAYER_UPGRADE_REWARD": 5,
+ "ACTION_REASON_TYPE_ADD_AVATAR": 6,
+ "ACTION_REASON_TYPE_GADGET_ENV_ANIMAL": 7,
+ "ACTION_REASON_TYPE_MONSTER_ENV_ANIMAL": 8,
+ "ACTION_REASON_TYPE_COMPOUND": 9,
+ "ACTION_REASON_TYPE_COOK": 10,
+ "ACTION_REASON_TYPE_GATHER": 11,
+ "ACTION_REASON_TYPE_MAIL_ATTACHMENT": 12,
+ "ACTION_REASON_TYPE_CITY_LEVELUP_RETURN": 15,
+ "ACTION_REASON_TYPE_CITY_LEVELUP_REWARD": 17,
+ "ACTION_REASON_TYPE_AREA_EXPLORE_REWARD": 18,
+ "ACTION_REASON_TYPE_UNLOCK_POINT_REWARD": 19,
+ "ACTION_REASON_TYPE_DUNGEON_FIRST_PASS": 20,
+ "ACTION_REASON_TYPE_DUNGEON_PASS": 21,
+ "ACTION_REASON_TYPE_CHANGE_ELEM_TYPE": 23,
+ "ACTION_REASON_TYPE_FETTER_OPEN": 25,
+ "ACTION_REASON_TYPE_DAILY_TASK_SCORE": 26,
+ "ACTION_REASON_TYPE_DAILY_TASK_HOST": 27,
+ "ACTION_REASON_TYPE_RAND_TASK_HOST": 28,
+ "ACTION_REASON_TYPE_EXPEDITION": 29,
+ "ACTION_REASON_TYPE_GACHA": 30,
+ "ACTION_REASON_TYPE_COMBINE": 31,
+ "ACTION_REASON_TYPE_RAND_TASK_GUEST": 32,
+ "ACTION_REASON_TYPE_DAILY_TASK_GUEST": 33,
+ "ACTION_REASON_TYPE_FORGE_OUTPUT": 34,
+ "ACTION_REASON_TYPE_FORGE_RETURN": 35,
+ "ACTION_REASON_TYPE_INIT_AVATAR": 36,
+ "ACTION_REASON_TYPE_MONSTER_DIE": 37,
+ "ACTION_REASON_TYPE_GM": 38,
+ "ACTION_REASON_TYPE_OPEN_CHEST": 39,
+ "ACTION_REASON_TYPE_GADGET_DIE": 40,
+ "ACTION_REASON_TYPE_MONSTER_CHANGE_HP": 41,
+ "ACTION_REASON_TYPE_SUBFIELD_DROP": 42,
+ "ACTION_REASON_TYPE_PUSH_TIPS_REWARD": 43,
+ "ACTION_REASON_TYPE_ACTIVITY_MONSTER_DROP": 44,
+ "ACTION_REASON_TYPE_ACTIVITY_GATHER": 45,
+ "ACTION_REASON_TYPE_ACTIVITY_SUBFIELD_DROP": 46,
+ "ACTION_REASON_TYPE_TOWER_SCHEDULE_REWARD": 47,
+ "ACTION_REASON_TYPE_TOWER_FLOOR_STAR_REWARD": 48,
+ "ACTION_REASON_TYPE_TOWER_FIRST_PASS_REWARD": 49,
+ "ACTION_REASON_TYPE_TOWER_DAILY_REWARD": 50,
+ "ACTION_REASON_TYPE_HIT_CLIENT_TRIVIAL_ENTITY": 51,
+ "ACTION_REASON_TYPE_OPEN_WORLD_BOSS_CHEST": 52,
+ "ACTION_REASON_TYPE_MATERIAL_DELETE_RETURN": 53,
+ "ACTION_REASON_TYPE_SIGN_IN_REWARD": 54,
+ "ACTION_REASON_TYPE_OPEN_BLOSSOM_CHEST": 55,
+ "ACTION_REASON_TYPE_RECHARGE": 56,
+ "ACTION_REASON_TYPE_BONUS_ACTIVITY_REWARD": 57,
+ "ACTION_REASON_TYPE_TOWER_COMMEMORATIVE_REWARD": 58,
+ "ACTION_REASON_TYPE_TOWER_SKIP_FLOOR_REWARD": 59,
+ "ACTION_REASON_TYPE_RECHARGE_BONUS": 60,
+ "ACTION_REASON_TYPE_RECHARGE_CARD": 61,
+ "ACTION_REASON_TYPE_RECHARGE_CARD_DAILY": 62,
+ "ACTION_REASON_TYPE_RECHARGE_CARD_REPLACE": 63,
+ "ACTION_REASON_TYPE_RECHARGE_CARD_REPLACE_FREE": 64,
+ "ACTION_REASON_TYPE_RECHARGE_PLAY_REPLACE": 65,
+ "ACTION_REASON_TYPE_MP_PLAY_TAKE_REWARD": 66,
+ "ACTION_REASON_TYPE_ACTIVITY_WATCHER": 67,
+ "ACTION_REASON_TYPE_SALESMAN_DELIVER_ITEM": 68,
+ "ACTION_REASON_TYPE_SALESMAN_REWARD": 69,
+ "ACTION_REASON_TYPE_REBATE": 70,
+ "ACTION_REASON_TYPE_MCOIN_EXCHANGE_HCOIN": 71,
+ "ACTION_REASON_TYPE_DAILY_TASK_EXCHANGE_LEGENDARY_KEY": 72,
+ "ACTION_REASON_TYPE_UNLOCK_PERSON_LINE": 73,
+ "ACTION_REASON_TYPE_FETTER_LEVEL_REWARD": 74,
+ "ACTION_REASON_TYPE_BUY_RESIN": 75,
+ "ACTION_REASON_TYPE_RECHARGE_PACKAGE": 76,
+ "ACTION_REASON_TYPE_DELIVERY_DAILY_REWARD": 77,
+ "ACTION_REASON_TYPE_CITY_REPUTATION_LEVEL": 78,
+ "ACTION_REASON_TYPE_CITY_REPUTATION_QUEST": 79,
+ "ACTION_REASON_TYPE_CITY_REPUTATION_REQUEST": 80,
+ "ACTION_REASON_TYPE_CITY_REPUTATION_EXPLORE": 81,
+ "ACTION_REASON_TYPE_OFFERGING_LEVEL": 82,
+ "ACTION_REASON_TYPE_ROUTINE_HOST": 83,
+ "ACTION_REASON_TYPE_ROUTINE_GUEST": 84,
+ "ACTION_REASON_TYPE_TREASURE_MAP_SPOT_TOKEN": 89,
+ "ACTION_REASON_TYPE_TREASURE_MAP_BONUS_LEVEL_REWARD": 90,
+ "ACTION_REASON_TYPE_TREASURE_MAP_MP_REWARD": 91,
+ "ACTION_REASON_TYPE_CONVERT": 92,
+ "ACTION_REASON_TYPE_OVERFLOW_TRANSFORM": 93,
+ "ACTION_REASON_TYPE_ACTIVITY_AVATAR_SELECTION_REWARD": 96,
+ "ACTION_REASON_TYPE_ACTIVITY_WATCHER_BATCH": 97,
+ "ACTION_REASON_TYPE_HIT_TREE_DROP": 98,
+ "ACTION_REASON_TYPE_GET_HOME_LEVELUP_REWARD": 99,
+ "ACTION_REASON_TYPE_HOME_DEFAULT_FURNITURE": 100,
+ "ACTION_REASON_TYPE_ACTIVITY_COND": 101,
+ "ACTION_REASON_TYPE_BATTLE_PASS_NOTIFY": 102,
+ "ACTION_REASON_TYPE_RELIQUARY_DECOMPOSE": 103,
+ "ACTION_REASON_TYPE_RECHARGE_GOOGLE_GIFT_GARD": 104,
+ "ACTION_REASON_TYPE_RECHARGE_CONCERT_PRODUCT": 105,
+ "ACTION_REASON_TYPE_RECHARGE_CONCERT_PRODUCT_REPLACE": 106,
+ "ACTION_REASON_TYPE_SEND_CONCERT_PRODUCT_BY_MUIP": 107,
+ "ACTION_REASON_TYPE_RECHARGE_APPLE_GIFT_GARD": 108,
+ "ACTION_REASON_TYPE_RECHARGE_PSN_COMPENSATION_PRODUCT": 109,
+ "ACTION_REASON_TYPE_COMPOUND_BOOST": 110,
+ "ACTION_REASON_TYPE_WOOD_EXCHANGE": 111,
+ "ACTION_REASON_TYPE_AVATAR_RENAME_AUDIT_FAILED": 112,
+ "ACTION_REASON_TYPE_AVATAR_RENAME_RESET": 113,
+ "ACTION_REASON_TYPE_PLAYER_USE_ITEM": 1001,
+ "ACTION_REASON_TYPE_DROP_ITEM": 1002,
+ "ACTION_REASON_TYPE_WEAPON_UPGRADE": 1011,
+ "ACTION_REASON_TYPE_WEAPON_PROMOTE": 1012,
+ "ACTION_REASON_TYPE_WEAPON_AWAKEN": 1013,
+ "ACTION_REASON_TYPE_RELIC_UPGRADE": 1014,
+ "ACTION_REASON_TYPE_ABILITY": 1015,
+ "ACTION_REASON_TYPE_DUNGEON_STATUE_DROP": 1016,
+ "ACTION_REASON_TYPE_OFFLINE_MSG": 1017,
+ "ACTION_REASON_TYPE_AVATAR_UPGRADE": 1018,
+ "ACTION_REASON_TYPE_AVATAR_PROMOTE": 1019,
+ "ACTION_REASON_TYPE_QUEST_ACTION": 1021,
+ "ACTION_REASON_TYPE_CITY_LEVELUP": 1022,
+ "ACTION_REASON_TYPE_UPGRADE_SKILL": 1024,
+ "ACTION_REASON_TYPE_UNLOCK_TALENT": 1025,
+ "ACTION_REASON_TYPE_UPGRADE_PROUD_SKILL": 1026,
+ "ACTION_REASON_TYPE_PLAYER_LEVEL_LIMIT_UP": 1027,
+ "ACTION_REASON_TYPE_DUNGEON_DAILY": 1028,
+ "ACTION_REASON_TYPE_ITEM_GIVING": 1030,
+ "ACTION_REASON_TYPE_FORGE_COST": 1031,
+ "ACTION_REASON_TYPE_INVESTIGATION_REWARD": 1032,
+ "ACTION_REASON_TYPE_INVESTIGATION_TARGET_REWARD": 1033,
+ "ACTION_REASON_TYPE_GADGET_INTERACT": 1034,
+ "ACTION_REASON_TYPE_SEA_LAMP_CI_MATERIAL": 1036,
+ "ACTION_REASON_TYPE_SEA_LAMP_CONTRIBUTION_REWARD": 1037,
+ "ACTION_REASON_TYPE_SEA_LAMP_PHASE_REWARD": 1038,
+ "ACTION_REASON_TYPE_SEA_LAMP_FLY_LAMP": 1039,
+ "ACTION_REASON_TYPE_AUTO_RECOVER": 1040,
+ "ACTION_REASON_TYPE_ACTIVITY_EXPIRE_ITEM": 1041,
+ "ACTION_REASON_TYPE_SUB_COIN_NEGATIVE": 1042,
+ "ACTION_REASON_TYPE_BARGAIN_DEDUCT": 1043,
+ "ACTION_REASON_TYPE_BATTLE_PASS_PAID_REWARD": 1044,
+ "ACTION_REASON_TYPE_BATTLE_PASS_LEVEL_REWARD": 1045,
+ "ACTION_REASON_TYPE_TRIAL_AVATAR_ACTIVITY_FIRST_PASS_REWARD": 1046,
+ "ACTION_REASON_TYPE_BUY_BATTLE_PASS_LEVEL": 1047,
+ "ACTION_REASON_TYPE_GRANT_BIRTHDAY_BENEFIT": 1048,
+ "ACTION_REASON_TYPE_ACHIEVEMENT_REWARD": 1049,
+ "ACTION_REASON_TYPE_ACHIEVEMENT_GOAL_REWARD": 1050,
+ "ACTION_REASON_TYPE_FIRST_SHARE_TO_SOCIAL_NETWORK": 1051,
+ "ACTION_REASON_TYPE_DESTROY_MATERIAL": 1052,
+ "ACTION_REASON_TYPE_CODEX_LEVELUP_REWARD": 1053,
+ "ACTION_REASON_TYPE_HUNTING_OFFER_REWARD": 1054,
+ "ACTION_REASON_TYPE_USE_WIDGET_ANCHOR_POINT": 1055,
+ "ACTION_REASON_TYPE_USE_WIDGET_BONFIRE": 1056,
+ "ACTION_REASON_TYPE_UNGRADE_WEAPON_RETURN_MATERIAL": 1057,
+ "ACTION_REASON_TYPE_USE_WIDGET_ONEOFF_GATHER_POINT_DETECTOR": 1058,
+ "ACTION_REASON_TYPE_USE_WIDGET_CLIENT_COLLECTOR": 1059,
+ "ACTION_REASON_TYPE_USE_WIDGET_CLIENT_DETECTOR": 1060,
+ "ACTION_REASON_TYPE_TAKE_GENERAL_REWARD": 1061,
+ "ACTION_REASON_TYPE_ASTER_TAKE_SPECIAL_REWARD": 1062,
+ "ACTION_REASON_TYPE_REMOVE_CODEX_BOOK": 1063,
+ "ACTION_REASON_TYPE_OFFERING_ITEM": 1064,
+ "ACTION_REASON_TYPE_USE_WIDGET_GADGET_BUILDER": 1065,
+ "ACTION_REASON_TYPE_EFFIGY_FIRST_PASS_REWARD": 1066,
+ "ACTION_REASON_TYPE_EFFIGY_REWARD": 1067,
+ "ACTION_REASON_TYPE_REUNION_FIRST_GIFT_REWARD": 1068,
+ "ACTION_REASON_TYPE_REUNION_SIGN_IN_REWARD": 1069,
+ "ACTION_REASON_TYPE_REUNION_WATCHER_REWARD": 1070,
+ "ACTION_REASON_TYPE_SALESMAN_MP_REWARD": 1071,
+ "ACTION_REASON_TYPE_AVATAR_PROMOTE_REWARD": 1072,
+ "ACTION_REASON_TYPE_BLESSING_REDEEM_REWARD": 1073,
+ "ACTION_REASON_TYPE_MIRACLE_RING_REWARD": 1074,
+ "ACTION_REASON_TYPE_EXPEDITION_REWARD": 1075,
+ "ACTION_REASON_TYPE_TREASURE_MAP_REMOVE_DETECTOR": 1076,
+ "ACTION_REASON_TYPE_MECHANICUS_DUNGEON_TICKET": 1077,
+ "ACTION_REASON_TYPE_MECHANICUS_LEVELUP_GEAR": 1078,
+ "ACTION_REASON_TYPE_MECHANICUS_BATTLE_SETTLE": 1079,
+ "ACTION_REASON_TYPE_REGION_SEARCH_REWARD": 1080,
+ "ACTION_REASON_TYPE_UNLOCK_COOP_CHAPTER": 1081,
+ "ACTION_REASON_TYPE_TAKE_COOP_REWARD": 1082,
+ "ACTION_REASON_TYPE_FLEUR_FAIR_DUNGEON_REWARD": 1083,
+ "ACTION_REASON_TYPE_ACTIVITY_SCORE": 1084,
+ "ACTION_REASON_TYPE_CHANNELLER_SLAB_ONEOFF_DUNGEON_REWARD": 1085,
+ "ACTION_REASON_TYPE_FURNITURE_MAKE_START": 1086,
+ "ACTION_REASON_TYPE_FURNITURE_MAKE_TAKE": 1087,
+ "ACTION_REASON_TYPE_FURNITURE_MAKE_CANCEL": 1088,
+ "ACTION_REASON_TYPE_FURNITURE_MAKE_FAST_FINISH": 1089,
+ "ACTION_REASON_TYPE_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD": 1090,
+ "ACTION_REASON_TYPE_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD": 1091,
+ "ACTION_REASON_TYPE_HOME_LIMITED_SHOP_BUY": 1092,
+ "ACTION_REASON_TYPE_HOME_COIN_COLLECT": 1093,
+ "ACTION_REASON_TYPE_SUMMER_TIME_SENTRY_TOWER_REWARD": 1094,
+ "ACTION_REASON_TYPE_SUMMER_TIME_SPRINT_BOAT_REWARD": 1095,
+ "ACTION_REASON_TYPE_SUMMER_TIME_BOSS_REWARD": 1096,
+ "ACTION_REASON_TYPE_SUMMER_TIME_BOMB_REWARD": 1097,
+ "ACTION_REASON_TYPE_HOME_FETTER_COLLECT": 1098,
+ "ACTION_REASON_TYPE_ECHO_SHELL_REWARD": 1099,
+ "ACTION_REASON_TYPE_HOME_EVENT_REWARD": 1100,
+ "ACTION_REASON_TYPE_BLITZ_RUSH_DUNGEON_REWARD": 1101,
+ "ACTION_REASON_TYPE_FURNITURE_MAKE_RETURN": 1102,
+ "ACTION_REASON_TYPE_HOME_PLANT_BOX_GATHER": 1103,
+ "ACTION_REASON_TYPE_HOME_PLANT_SEED": 1104,
+ "ACTION_REASON_TYPE_HOME_PLANT_GATHER": 1105,
+ "ACTION_REASON_TYPE_CHESS_DUNGEON_REWARD": 1106,
+ "ACTION_REASON_TYPE_GROUP_LINK_BUNDLE_FINISH": 1107,
+ "ACTION_REASON_TYPE_LUNA_RITE_SACRIFICE": 1108,
+ "ACTION_REASON_TYPE_LUNA_RITE_TAKE_SACRIFICE_REWARD": 1109,
+ "ACTION_REASON_TYPE_FISH_BITE": 1110,
+ "ACTION_REASON_TYPE_FISH_SUCC": 1111,
+ "ACTION_REASON_TYPE_PLANT_FLOWER_REWARD": 1112,
+ "ACTION_REASON_TYPE_PLANT_FLOWER_DELIVER_ITEM": 1113,
+ "ACTION_REASON_TYPE_PLANT_FLOWER_GIVE_FLOWER": 1114,
+ "ACTION_REASON_TYPE_PLANT_FLOWER_RECV_FLOWER": 1115,
+ "ACTION_REASON_TYPE_ROGUE_CHALLENGE_SETTLE": 1116,
+ "ACTION_REASON_TYPE_ROGUE_TAKE_FIRST_PASS_REWARD": 1117,
+ "ACTION_REASON_TYPE_ROGUE_UPGRADE_SHIKIGAMI": 1118,
+ "ACTION_REASON_TYPE_ROGUE_REFRESH_CARD": 1119,
+ "ACTION_REASON_TYPE_USE_WIDGET_CAPTURE_ANIMAL": 1120,
+ "ACTION_REASON_TYPE_CAPTURE_ANIMAL_SUCC": 1121,
+ "ACTION_REASON_TYPE_SNOW_DRIFTS": 1122,
+ "ACTION_REASON_TYPE_WINTER_CAMP_GIVE_ITEM": 1123,
+ "ACTION_REASON_TYPE_WINTER_CAMP_RECV_ITEM": 1124,
+ "ACTION_REASON_TYPE_WINTER_CAMP_EXPLORE_REWARD": 1125,
+ "ACTION_REASON_TYPE_WINTER_CAMP_BATTLE_REWARD": 1126,
+ "ACTION_REASON_TYPE_LANTERN_RITE_SKIN_REWARD": 1127,
+ "ACTION_REASON_TYPE_LANTERN_RITE_DUNGEON_REWARD": 1128,
+ "ACTION_REASON_TYPE_MICHIAE_MATSURI_DARK_CHALLENGE_REWARD": 1129,
+ "ACTION_REASON_TYPE_MICHIAE_MATSURI_UNLOCK_CRYSTAL_SKILL": 1130,
+ "ACTION_REASON_TYPE_LANTERN_RITE_GROUP_REWARD": 1131,
+ "ACTION_REASON_TYPE_COSTUME_DEFAULT_UNLOCK": 1132,
+ "ACTION_REASON_TYPE_SPICE_ACTIVITY_MAKE_SPICE": 1133,
+ "ACTION_REASON_TYPE_SPICE_ACTIVITY_PROCESS_FOOD": 1134,
+ "ACTION_REASON_TYPE_SPICE_ADD_AVATAR_FETTER": 1135,
+ "ACTION_REASON_TYPE_GACHA_ACTIVITY_ROBOT_REWARD": 1136,
+ "ACTION_REASON_TYPE_GIVING_TAKE_BACK": 1137,
+ "ACTION_REASON_TYPE_SUMMER_TIME_V2_DUNGEON_REWARD": 1138,
+ "ACTION_REASON_TYPE_GRAVEN_INNOCENCE_CAMP_REWARD": 1139,
+ "ACTION_REASON_TYPE_TREASURE_SEELIE_CHEST_REWARD": 1140,
+ "ACTION_REASON_TYPE_GCG_TAVERN_CHALLENGE_UNLOCK_CHARACTER": 1141,
+ "ACTION_REASON_TYPE_GCG_LEVEL_REWARD": 1143,
+ "ACTION_REASON_TYPE_GCG_CHALLENGE_FINISH": 1144,
+ "ACTION_REASON_TYPE_VINTAGE_MARKET_DEAL": 1145,
+ "ACTION_REASON_TYPE_VINTAGE_MARKET_BARGAIN": 1146,
+ "ACTION_REASON_TYPE_VINTAGE_MARKET_STORE": 1147,
+ "ACTION_REASON_TYPE_VINTAGE_PRESENT": 1148,
+ "ACTION_REASON_TYPE_VINTAGE_OPEN_STORE": 1149,
+ "ACTION_REASON_TYPE_VINTAGE_STORE_UNLOCK_SLOT": 1150,
+ "ACTION_REASON_TYPE_VINTAGE_STORE_NPC_EVENT": 1151,
+ "ACTION_REASON_TYPE_ROCK_BOARD_EXPLORE_REWARD": 1152,
+ "ACTION_REASON_TYPE_VINTAGE_STORE_DIVIDEND": 1153,
+ "ACTION_REASON_TYPE_AVATAR_RENAME": 1154,
+ "ACTION_REASON_TYPE_GCG_FINISH_LEVEL_QUEST": 1155,
+ "ACTION_REASON_TYPE_GCG_PROFICIENCY_REWARD": 1156,
}
)
@@ -679,512 +818,702 @@ var File_ActionReasonType_proto protoreflect.FileDescriptor
var file_ActionReasonType_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x54, 0x79,
- 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x81, 0x3f, 0x0a, 0x10, 0x41, 0x63, 0x74,
- 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a,
- 0x12, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e,
- 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x49, 0x54, 0x45,
- 0x4d, 0x10, 0x01, 0x12, 0x1e, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
- 0x44, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x49, 0x46, 0x4c, 0x45, 0x10, 0x03, 0x12, 0x16, 0x0a,
- 0x12, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53,
- 0x48, 0x4f, 0x50, 0x10, 0x04, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x55, 0x50,
- 0x47, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x05, 0x12, 0x1c,
- 0x0a, 0x18, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x41, 0x44, 0x44, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x06, 0x12, 0x23, 0x0a, 0x1f,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x41,
- 0x44, 0x47, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x56, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x10,
- 0x07, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x45, 0x4e, 0x56, 0x5f, 0x41,
- 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x10, 0x08, 0x12, 0x1a, 0x0a, 0x16, 0x41, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e,
- 0x44, 0x10, 0x09, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4f, 0x4b, 0x10, 0x0a, 0x12, 0x18, 0x0a, 0x14, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x41, 0x54,
- 0x48, 0x45, 0x52, 0x10, 0x0b, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x41, 0x54, 0x54, 0x41,
- 0x43, 0x48, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x0c, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4c,
- 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x54, 0x55, 0x52, 0x4e, 0x10, 0x0f, 0x12,
- 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f, 0x52, 0x45,
- 0x57, 0x41, 0x52, 0x44, 0x10, 0x11, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x45, 0x58, 0x50,
- 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x12, 0x12, 0x25, 0x0a,
- 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55,
- 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x10, 0x13, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49,
- 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0x14, 0x12, 0x1e, 0x0a, 0x1a, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0x15, 0x12, 0x22, 0x0a, 0x1e, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x48, 0x41, 0x4e,
- 0x47, 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x17, 0x12, 0x1d,
- 0x0a, 0x19, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x19, 0x12, 0x22, 0x0a,
- 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44,
- 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x10,
- 0x1a, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x48, 0x4f,
- 0x53, 0x54, 0x10, 0x1b, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x4e, 0x44, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f,
- 0x48, 0x4f, 0x53, 0x54, 0x10, 0x1c, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49,
- 0x4f, 0x4e, 0x10, 0x1d, 0x12, 0x17, 0x0a, 0x13, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x10, 0x1e, 0x12, 0x19, 0x0a,
- 0x15, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43,
- 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x45, 0x10, 0x1f, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x4e, 0x44, 0x5f, 0x54,
- 0x41, 0x53, 0x4b, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x10, 0x20, 0x12, 0x22, 0x0a, 0x1e, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x41, 0x49,
- 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x10, 0x21, 0x12,
- 0x1e, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x50, 0x55, 0x54, 0x10, 0x22, 0x12,
+ 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xdf, 0x56, 0x0a, 0x10, 0x41, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a,
+ 0x17, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0x01, 0x12, 0x23, 0x0a,
+ 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
+ 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x49, 0x46, 0x4c, 0x45, 0x10,
+ 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x10, 0x04, 0x12, 0x2c,
+ 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x55, 0x50, 0x47, 0x52,
+ 0x41, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x05, 0x12, 0x21, 0x0a, 0x1d,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x06, 0x12,
+ 0x28, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x56,
+ 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x10, 0x07, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x45, 0x4e, 0x56, 0x5f, 0x41, 0x4e, 0x49, 0x4d,
+ 0x41, 0x4c, 0x10, 0x08, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f,
+ 0x55, 0x4e, 0x44, 0x10, 0x09, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4f, 0x4b,
+ 0x10, 0x0a, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52, 0x10,
+ 0x0b, 0x12, 0x26, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x41, 0x54, 0x54,
+ 0x41, 0x43, 0x48, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x0c, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x54,
+ 0x55, 0x52, 0x4e, 0x10, 0x0f, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x49, 0x54, 0x59,
+ 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
+ 0x11, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x45, 0x58, 0x50,
+ 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x12, 0x12, 0x2a, 0x0a,
+ 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x13, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41,
+ 0x53, 0x53, 0x10, 0x14, 0x12, 0x23, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0x15, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x10, 0x17, 0x12, 0x22, 0x0a, 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f,
+ 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x19, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x41, 0x49,
+ 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x10, 0x1a, 0x12,
+ 0x26, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b,
+ 0x5f, 0x48, 0x4f, 0x53, 0x54, 0x10, 0x1b, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x41,
+ 0x4e, 0x44, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x48, 0x4f, 0x53, 0x54, 0x10, 0x1c, 0x12, 0x21,
+ 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x10,
+ 0x1d, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x10, 0x1e, 0x12,
0x1e, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x55, 0x52, 0x4e, 0x10, 0x23, 0x12,
- 0x1d, 0x0a, 0x19, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x24, 0x12, 0x1d,
- 0x0a, 0x19, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x25, 0x12, 0x14, 0x0a,
- 0x10, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47,
- 0x4d, 0x10, 0x26, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10,
- 0x27, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x28, 0x12,
- 0x23, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f,
- 0x48, 0x50, 0x10, 0x29, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x44,
- 0x52, 0x4f, 0x50, 0x10, 0x2a, 0x12, 0x22, 0x0a, 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x55, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x50, 0x53,
- 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x2b, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x49, 0x54, 0x59, 0x5f, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x44, 0x52, 0x4f, 0x50,
- 0x10, 0x2c, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x47, 0x41, 0x54,
- 0x48, 0x45, 0x52, 0x10, 0x2d, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
- 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10, 0x2e, 0x12,
- 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45, 0x5f,
- 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x2f, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f,
- 0x46, 0x4c, 0x4f, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
- 0x44, 0x10, 0x30, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54,
- 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x31, 0x12, 0x24,
- 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x10, 0x32, 0x12, 0x2b, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x49, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54,
- 0x5f, 0x54, 0x52, 0x49, 0x56, 0x49, 0x41, 0x4c, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x10,
- 0x33, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x42, 0x4f,
- 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0x34, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x45,
- 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x55,
- 0x52, 0x4e, 0x10, 0x35, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45,
- 0x57, 0x41, 0x52, 0x44, 0x10, 0x36, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x42, 0x4c, 0x4f,
- 0x53, 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0x37, 0x12, 0x1a, 0x0a, 0x16,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x10, 0x38, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x5f,
- 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
- 0x39, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x4d, 0x4d, 0x45, 0x4d, 0x4f,
- 0x52, 0x41, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x3a, 0x12,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x45, 0x10, 0x1f, 0x12,
+ 0x26, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x41, 0x4e, 0x44, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f,
+ 0x47, 0x55, 0x45, 0x53, 0x54, 0x10, 0x20, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x41,
+ 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x10, 0x21,
+ 0x12, 0x23, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x4f, 0x55, 0x54,
+ 0x50, 0x55, 0x54, 0x10, 0x22, 0x12, 0x23, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x47,
+ 0x45, 0x5f, 0x52, 0x45, 0x54, 0x55, 0x52, 0x4e, 0x10, 0x23, 0x12, 0x22, 0x0a, 0x1e, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x24, 0x12, 0x22,
+ 0x0a, 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x45,
+ 0x10, 0x25, 0x12, 0x19, 0x0a, 0x15, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x4d, 0x10, 0x26, 0x12, 0x21, 0x0a,
+ 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0x27,
+ 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x44, 0x49,
+ 0x45, 0x10, 0x28, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45,
+ 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x10, 0x29, 0x12, 0x24, 0x0a,
+ 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x44, 0x52, 0x4f,
+ 0x50, 0x10, 0x2a, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x55, 0x53, 0x48, 0x5f, 0x54,
+ 0x49, 0x50, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x2b, 0x12, 0x2c, 0x0a, 0x28,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4d, 0x4f, 0x4e, 0x53,
+ 0x54, 0x45, 0x52, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10, 0x2c, 0x12, 0x26, 0x0a, 0x22, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52,
+ 0x10, 0x2d, 0x12, 0x2d, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
+ 0x59, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10,
+ 0x2e, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x53, 0x43,
+ 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x2f, 0x12,
+ 0x2e, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x46, 0x4c, 0x4f, 0x4f,
+ 0x52, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x30, 0x12,
+ 0x2e, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x52, 0x53,
+ 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x31, 0x12,
0x29, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x53, 0x4b, 0x49, 0x50, 0x5f, 0x46, 0x4c, 0x4f, 0x4f,
- 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x3b, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x48,
- 0x41, 0x52, 0x47, 0x45, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x10, 0x3c, 0x12, 0x1f, 0x0a, 0x1b,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x10, 0x3d, 0x12, 0x25, 0x0a,
- 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x44, 0x41, 0x49,
- 0x4c, 0x59, 0x10, 0x3e, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x43,
- 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x10, 0x3f, 0x12, 0x2c, 0x0a,
- 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x50,
- 0x4c, 0x41, 0x43, 0x45, 0x5f, 0x46, 0x52, 0x45, 0x45, 0x10, 0x40, 0x12, 0x27, 0x0a, 0x23, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x43,
- 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41,
- 0x43, 0x45, 0x10, 0x41, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x41,
- 0x4b, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x42, 0x12, 0x22, 0x0a, 0x1e, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54,
- 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x10, 0x43, 0x12,
- 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x44, 0x41, 0x49, 0x4c,
+ 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x32, 0x12, 0x30, 0x0a, 0x2c, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x48, 0x49, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x52, 0x49, 0x56,
+ 0x49, 0x41, 0x4c, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x10, 0x33, 0x12, 0x2c, 0x0a, 0x28,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x42, 0x4f,
+ 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0x34, 0x12, 0x2d, 0x0a, 0x29, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
+ 0x5f, 0x52, 0x45, 0x54, 0x55, 0x52, 0x4e, 0x10, 0x35, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x36,
+ 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x42, 0x4c, 0x4f, 0x53,
+ 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0x37, 0x12, 0x1f, 0x0a, 0x1b, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x10, 0x38, 0x12, 0x2c, 0x0a, 0x28,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
+ 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x39, 0x12, 0x31, 0x0a, 0x2d, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x4d, 0x4d, 0x45, 0x4d, 0x4f, 0x52, 0x41,
+ 0x54, 0x49, 0x56, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x3a, 0x12, 0x2e, 0x0a,
+ 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x53, 0x4b, 0x49, 0x50, 0x5f, 0x46,
+ 0x4c, 0x4f, 0x4f, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x3b, 0x12, 0x25, 0x0a,
+ 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x42, 0x4f, 0x4e,
+ 0x55, 0x53, 0x10, 0x3c, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41,
+ 0x52, 0x47, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x10, 0x3d, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x44,
+ 0x41, 0x49, 0x4c, 0x59, 0x10, 0x3e, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43,
+ 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41,
+ 0x43, 0x45, 0x10, 0x3f, 0x12, 0x31, 0x0a, 0x2d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41,
+ 0x52, 0x47, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45,
+ 0x5f, 0x46, 0x52, 0x45, 0x45, 0x10, 0x40, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45,
+ 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x4c,
+ 0x41, 0x43, 0x45, 0x10, 0x41, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x50, 0x5f, 0x50,
+ 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
+ 0x42, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59,
+ 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x10, 0x43, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45,
- 0x52, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0x44, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d,
- 0x41, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x45, 0x12, 0x18, 0x0a, 0x14, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x42,
- 0x41, 0x54, 0x45, 0x10, 0x46, 0x12, 0x26, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43,
- 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x47, 0x12, 0x33, 0x0a,
- 0x2f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44,
- 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x45, 0x58, 0x43, 0x48, 0x41, 0x4e,
- 0x47, 0x45, 0x5f, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44, 0x41, 0x52, 0x59, 0x5f, 0x4b, 0x45, 0x59,
- 0x10, 0x48, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f,
- 0x4e, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x49, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52,
- 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x4a, 0x12,
- 0x1b, 0x0a, 0x17, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x10, 0x4b, 0x12, 0x22, 0x0a, 0x1e,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x41, 0x47, 0x45, 0x10, 0x4c,
- 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x59, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59,
- 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x4d, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f,
- 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
- 0x10, 0x4e, 0x12, 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x4f, 0x12, 0x29, 0x0a, 0x25, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x49, 0x54,
- 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x51,
- 0x55, 0x45, 0x53, 0x54, 0x10, 0x50, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50,
- 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x10,
- 0x51, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x47, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x45, 0x56,
- 0x45, 0x4c, 0x10, 0x52, 0x12, 0x1e, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x48, 0x4f,
- 0x53, 0x54, 0x10, 0x53, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x47, 0x55,
- 0x45, 0x53, 0x54, 0x10, 0x54, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f,
- 0x4d, 0x41, 0x50, 0x5f, 0x53, 0x50, 0x4f, 0x54, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x10, 0x59,
- 0x12, 0x31, 0x0a, 0x2d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x42,
- 0x4f, 0x4e, 0x55, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
- 0x44, 0x10, 0x5a, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41,
- 0x50, 0x5f, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x5b, 0x12, 0x19, 0x0a,
- 0x15, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43,
- 0x4f, 0x4e, 0x56, 0x45, 0x52, 0x54, 0x10, 0x5c, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x46, 0x4c,
- 0x4f, 0x57, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x10, 0x5d, 0x12, 0x32,
- 0x0a, 0x2e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f,
- 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
- 0x10, 0x60, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x57, 0x41, 0x54,
- 0x43, 0x48, 0x45, 0x52, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x61, 0x12, 0x1f, 0x0a, 0x1b,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x49,
- 0x54, 0x5f, 0x54, 0x52, 0x45, 0x45, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10, 0x62, 0x12, 0x29, 0x0a,
- 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f,
- 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x63, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x44,
- 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45,
- 0x10, 0x64, 0x12, 0x1f, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x4e,
- 0x44, 0x10, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53,
- 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10, 0x66, 0x12, 0x25, 0x0a, 0x21, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x4c, 0x49, 0x51,
- 0x55, 0x41, 0x52, 0x59, 0x5f, 0x44, 0x45, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x53, 0x45, 0x10, 0x67,
- 0x12, 0x2b, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x47, 0x4f, 0x4f, 0x47, 0x4c,
- 0x45, 0x5f, 0x47, 0x49, 0x46, 0x54, 0x5f, 0x47, 0x41, 0x52, 0x44, 0x10, 0x68, 0x12, 0x2a, 0x0a,
- 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45, 0x52, 0x54, 0x5f,
- 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x10, 0x69, 0x12, 0x32, 0x0a, 0x2e, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41,
+ 0x52, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0x44, 0x12, 0x26, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53,
+ 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x45,
+ 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x42, 0x41, 0x54, 0x45, 0x10, 0x46, 0x12,
+ 0x2b, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x48,
+ 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x47, 0x12, 0x38, 0x0a, 0x34,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x45, 0x58,
+ 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44, 0x41, 0x52, 0x59,
+ 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x48, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4c,
+ 0x4f, 0x43, 0x4b, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x10,
+ 0x49, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x4c,
+ 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x4a, 0x12, 0x20, 0x0a,
+ 0x1c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x10, 0x4b, 0x12,
+ 0x27, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x50,
+ 0x41, 0x43, 0x4b, 0x41, 0x47, 0x45, 0x10, 0x4c, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44,
+ 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x59, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x52, 0x45,
+ 0x57, 0x41, 0x52, 0x44, 0x10, 0x4d, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x49, 0x54,
+ 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x10, 0x4e, 0x12, 0x2c, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f,
+ 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54,
+ 0x10, 0x4f, 0x12, 0x2e, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45,
+ 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54,
+ 0x10, 0x50, 0x12, 0x2e, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45,
+ 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45,
+ 0x10, 0x51, 0x12, 0x26, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x47, 0x49,
+ 0x4e, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x52, 0x12, 0x23, 0x0a, 0x1f, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x48, 0x4f, 0x53, 0x54, 0x10, 0x53, 0x12,
+ 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x47, 0x55,
+ 0x45, 0x53, 0x54, 0x10, 0x54, 0x12, 0x2e, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x45, 0x41,
+ 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x53, 0x50, 0x4f, 0x54, 0x5f, 0x54, 0x4f,
+ 0x4b, 0x45, 0x4e, 0x10, 0x59, 0x12, 0x36, 0x0a, 0x32, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x45, 0x41,
+ 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x5f, 0x4c,
+ 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x5a, 0x12, 0x2d, 0x0a,
+ 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50,
+ 0x5f, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x5b, 0x12, 0x1e, 0x0a, 0x1a,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x56, 0x45, 0x52, 0x54, 0x10, 0x5c, 0x12, 0x29, 0x0a, 0x25,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x46, 0x4c, 0x4f, 0x57, 0x5f, 0x54, 0x52, 0x41, 0x4e,
+ 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x10, 0x5d, 0x12, 0x37, 0x0a, 0x33, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43,
+ 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x53, 0x45,
+ 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x60,
+ 0x12, 0x2d, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
+ 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x61, 0x12,
+ 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x49, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x45, 0x5f, 0x44,
+ 0x52, 0x4f, 0x50, 0x10, 0x62, 0x12, 0x2e, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x10, 0x63, 0x12, 0x2d, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55,
+ 0x52, 0x45, 0x10, 0x64, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
+ 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x10, 0x65, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x49, 0x46, 0x59, 0x10, 0x66, 0x12, 0x2a, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x4c, 0x49,
+ 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x44, 0x45, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x53, 0x45, 0x10,
+ 0x67, 0x12, 0x30, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45,
+ 0x5f, 0x47, 0x4f, 0x4f, 0x47, 0x4c, 0x45, 0x5f, 0x47, 0x49, 0x46, 0x54, 0x5f, 0x47, 0x41, 0x52,
+ 0x44, 0x10, 0x68, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52,
+ 0x47, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45, 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55,
+ 0x43, 0x54, 0x10, 0x69, 0x12, 0x37, 0x0a, 0x33, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41,
0x52, 0x47, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45, 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44,
- 0x55, 0x43, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x10, 0x6a, 0x12, 0x2e, 0x0a,
- 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53,
- 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45, 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44,
- 0x55, 0x43, 0x54, 0x5f, 0x42, 0x59, 0x5f, 0x4d, 0x55, 0x49, 0x50, 0x10, 0x6b, 0x12, 0x2a, 0x0a,
- 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x43, 0x48, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x45, 0x5f, 0x47, 0x49,
- 0x46, 0x54, 0x5f, 0x47, 0x41, 0x52, 0x44, 0x10, 0x6c, 0x12, 0x22, 0x0a, 0x1d, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
- 0x52, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0xe9, 0x07, 0x12, 0x1c, 0x0a,
- 0x17, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44,
- 0x52, 0x4f, 0x50, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0xea, 0x07, 0x12, 0x21, 0x0a, 0x1c, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x57, 0x45, 0x41,
- 0x50, 0x4f, 0x4e, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x10, 0xf3, 0x07, 0x12, 0x21,
- 0x0a, 0x1c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x4d, 0x4f, 0x54, 0x45, 0x10, 0xf4,
- 0x07, 0x12, 0x20, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x5f, 0x41, 0x57, 0x41, 0x4b, 0x45, 0x4e,
- 0x10, 0xf5, 0x07, 0x12, 0x20, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x4c, 0x49, 0x43, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41,
- 0x44, 0x45, 0x10, 0xf6, 0x07, 0x12, 0x1a, 0x0a, 0x15, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0xf7,
- 0x07, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55,
- 0x45, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10, 0xf8, 0x07, 0x12, 0x1e, 0x0a, 0x19, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49,
- 0x4e, 0x45, 0x5f, 0x4d, 0x53, 0x47, 0x10, 0xf9, 0x07, 0x12, 0x21, 0x0a, 0x1c, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
- 0x52, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x10, 0xfa, 0x07, 0x12, 0x21, 0x0a, 0x1c,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x56,
- 0x41, 0x54, 0x41, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4d, 0x4f, 0x54, 0x45, 0x10, 0xfb, 0x07, 0x12,
- 0x1f, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xfd, 0x07,
- 0x12, 0x1f, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x10, 0xfe,
- 0x07, 0x12, 0x20, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c,
- 0x10, 0x80, 0x08, 0x12, 0x20, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x54, 0x41, 0x4c, 0x45,
- 0x4e, 0x54, 0x10, 0x81, 0x08, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x50,
- 0x52, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x10, 0x82, 0x08, 0x12, 0x28, 0x0a,
- 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50,
- 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x5f, 0x55, 0x50, 0x10, 0x83, 0x08, 0x12, 0x20, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
- 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x10, 0x84, 0x08, 0x12, 0x1e, 0x0a, 0x19, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
- 0x47, 0x49, 0x56, 0x49, 0x4e, 0x47, 0x10, 0x86, 0x08, 0x12, 0x1d, 0x0a, 0x18, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45,
- 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x10, 0x87, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54,
- 0x49, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x88,
- 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x89,
- 0x08, 0x12, 0x22, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41,
- 0x43, 0x54, 0x10, 0x8a, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f,
- 0x43, 0x49, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x10, 0x8c, 0x08, 0x12, 0x2f,
- 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x49, 0x42,
- 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x8d, 0x08, 0x12,
- 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f,
- 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x8e, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c,
- 0x41, 0x4d, 0x50, 0x5f, 0x46, 0x4c, 0x59, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x10, 0x8f, 0x08, 0x12,
- 0x1f, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x41, 0x55, 0x54, 0x4f, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x56, 0x45, 0x52, 0x10, 0x90, 0x08,
- 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52,
- 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0x91, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x5f, 0x43,
- 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x45, 0x47, 0x41, 0x54, 0x49, 0x56, 0x45, 0x10, 0x92, 0x08, 0x12,
- 0x21, 0x0a, 0x1c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x42, 0x41, 0x52, 0x47, 0x41, 0x49, 0x4e, 0x5f, 0x44, 0x45, 0x44, 0x55, 0x43, 0x54, 0x10,
- 0x93, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f,
- 0x50, 0x41, 0x49, 0x44, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x94, 0x08, 0x12, 0x2b,
- 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45,
- 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x95, 0x08, 0x12, 0x3a, 0x0a, 0x35, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x49,
- 0x41, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49,
- 0x54, 0x59, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45,
- 0x57, 0x41, 0x52, 0x44, 0x10, 0x96, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x42, 0x41, 0x54,
- 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x97,
- 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x42, 0x49, 0x52, 0x54, 0x48, 0x44, 0x41,
- 0x59, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x54, 0x10, 0x98, 0x08, 0x12, 0x25, 0x0a, 0x20,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43,
- 0x48, 0x49, 0x45, 0x56, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
- 0x10, 0x99, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x48, 0x49, 0x45, 0x56, 0x45, 0x4d, 0x45, 0x4e, 0x54,
- 0x5f, 0x47, 0x4f, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x9a, 0x08, 0x12,
- 0x30, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x54, 0x4f, 0x5f,
- 0x53, 0x4f, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x10, 0x9b,
- 0x08, 0x12, 0x23, 0x0a, 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x52, 0x4f, 0x59, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52,
- 0x49, 0x41, 0x4c, 0x10, 0x9c, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x58, 0x5f, 0x4c, 0x45,
- 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x9d, 0x08, 0x12,
+ 0x55, 0x43, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x10, 0x6a, 0x12, 0x33, 0x0a,
+ 0x2f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45, 0x52, 0x54,
+ 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x42, 0x59, 0x5f, 0x4d, 0x55, 0x49, 0x50,
+ 0x10, 0x6b, 0x12, 0x2f, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52, 0x47,
+ 0x45, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x45, 0x5f, 0x47, 0x49, 0x46, 0x54, 0x5f, 0x47, 0x41, 0x52,
+ 0x44, 0x10, 0x6c, 0x12, 0x38, 0x0a, 0x34, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x48, 0x41, 0x52,
+ 0x47, 0x45, 0x5f, 0x50, 0x53, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x45, 0x4e, 0x53, 0x41, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x10, 0x6d, 0x12, 0x25, 0x0a,
+ 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f, 0x4f,
+ 0x53, 0x54, 0x10, 0x6e, 0x12, 0x24, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x5f,
+ 0x45, 0x58, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x6f, 0x12, 0x31, 0x0a, 0x2d, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x41,
+ 0x55, 0x44, 0x49, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x70, 0x12, 0x2a, 0x0a,
+ 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d,
+ 0x45, 0x5f, 0x52, 0x45, 0x53, 0x45, 0x54, 0x10, 0x71, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10,
+ 0xe9, 0x07, 0x12, 0x21, 0x0a, 0x1c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x10, 0xea, 0x07, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x45, 0x41, 0x50,
+ 0x4f, 0x4e, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x10, 0xf3, 0x07, 0x12, 0x26, 0x0a,
+ 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x4d, 0x4f,
+ 0x54, 0x45, 0x10, 0xf4, 0x07, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x45, 0x41, 0x50,
+ 0x4f, 0x4e, 0x5f, 0x41, 0x57, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xf5, 0x07, 0x12, 0x25, 0x0a, 0x20,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x52, 0x45, 0x4c, 0x49, 0x43, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45,
+ 0x10, 0xf6, 0x07, 0x12, 0x1f, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
+ 0x59, 0x10, 0xf7, 0x07, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x45, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10, 0xf8,
+ 0x07, 0x12, 0x23, 0x0a, 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f,
+ 0x4d, 0x53, 0x47, 0x10, 0xf9, 0x07, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x56, 0x41,
+ 0x54, 0x41, 0x52, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x10, 0xfa, 0x07, 0x12, 0x26,
+ 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4d,
+ 0x4f, 0x54, 0x45, 0x10, 0xfb, 0x07, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x51, 0x55, 0x45,
+ 0x53, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xfd, 0x07, 0x12, 0x24, 0x0a, 0x1f,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x10,
+ 0xfe, 0x07, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45,
+ 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x10, 0x80, 0x08, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54, 0x10, 0x81, 0x08,
+ 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x50,
+ 0x52, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x10, 0x82, 0x08, 0x12, 0x2d, 0x0a,
+ 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x55, 0x50, 0x10, 0x83, 0x08, 0x12, 0x25, 0x0a, 0x20,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59,
+ 0x10, 0x84, 0x08, 0x12, 0x23, 0x0a, 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x47,
+ 0x49, 0x56, 0x49, 0x4e, 0x47, 0x10, 0x86, 0x08, 0x12, 0x22, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46,
+ 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x10, 0x87, 0x08, 0x12, 0x2c, 0x0a, 0x27,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x88, 0x08, 0x12, 0x33, 0x0a, 0x2e, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x89, 0x08, 0x12,
0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x5f, 0x52,
- 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x9e, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49,
- 0x44, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x43, 0x48, 0x4f, 0x52, 0x5f, 0x50, 0x4f, 0x49, 0x4e,
- 0x54, 0x10, 0x9f, 0x08, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54,
- 0x5f, 0x42, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x45, 0x10, 0xa0, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x47,
- 0x52, 0x41, 0x44, 0x45, 0x5f, 0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x54, 0x55,
- 0x52, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x10, 0xa1, 0x08, 0x12, 0x3a,
- 0x0a, 0x35, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4f, 0x4e, 0x45, 0x4f, 0x46,
- 0x46, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x44,
- 0x45, 0x54, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10, 0xa2, 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x53, 0x45, 0x5f,
- 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4f,
- 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10, 0xa3, 0x08, 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x53, 0x45, 0x5f,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x54,
+ 0x45, 0x52, 0x41, 0x43, 0x54, 0x10, 0x8a, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53,
+ 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x49, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52,
+ 0x49, 0x41, 0x4c, 0x10, 0x8c, 0x08, 0x12, 0x34, 0x0a, 0x2f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, 0x41,
+ 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x49, 0x42, 0x55, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x8d, 0x08, 0x12, 0x2d, 0x0a, 0x28,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x50, 0x48, 0x41, 0x53,
+ 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x8e, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x46, 0x4c, 0x59, 0x5f, 0x4c,
+ 0x41, 0x4d, 0x50, 0x10, 0x8f, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x55, 0x54,
+ 0x4f, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x56, 0x45, 0x52, 0x10, 0x90, 0x08, 0x12, 0x2c, 0x0a, 0x27,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x58, 0x50, 0x49,
+ 0x52, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0x91, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x53, 0x55, 0x42, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x45, 0x47, 0x41, 0x54, 0x49,
+ 0x56, 0x45, 0x10, 0x92, 0x08, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x52, 0x47,
+ 0x41, 0x49, 0x4e, 0x5f, 0x44, 0x45, 0x44, 0x55, 0x43, 0x54, 0x10, 0x93, 0x08, 0x12, 0x2f, 0x0a,
+ 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f,
+ 0x50, 0x41, 0x49, 0x44, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x94, 0x08, 0x12, 0x30,
+ 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53,
+ 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x95, 0x08,
+ 0x12, 0x3f, 0x0a, 0x3a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x41, 0x56, 0x41,
+ 0x54, 0x41, 0x52, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x46, 0x49, 0x52,
+ 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x96,
+ 0x08, 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x42, 0x41, 0x54, 0x54,
+ 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x97, 0x08,
+ 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x42, 0x49, 0x52,
+ 0x54, 0x48, 0x44, 0x41, 0x59, 0x5f, 0x42, 0x45, 0x4e, 0x45, 0x46, 0x49, 0x54, 0x10, 0x98, 0x08,
+ 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x48, 0x49, 0x45, 0x56, 0x45, 0x4d, 0x45,
+ 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x99, 0x08, 0x12, 0x2f, 0x0a, 0x2a,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x41, 0x43, 0x48, 0x49, 0x45, 0x56, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x47,
+ 0x4f, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x9a, 0x08, 0x12, 0x35, 0x0a,
+ 0x30, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f,
+ 0x54, 0x4f, 0x5f, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52,
+ 0x4b, 0x10, 0x9b, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x52,
+ 0x4f, 0x59, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x10, 0x9c, 0x08, 0x12, 0x2c,
+ 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x58, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
+ 0x55, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x9d, 0x08, 0x12, 0x2c, 0x0a, 0x27,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x9e, 0x08, 0x12, 0x2f, 0x0a, 0x2a, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x43, 0x48,
+ 0x4f, 0x52, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x10, 0x9f, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x4e,
+ 0x46, 0x49, 0x52, 0x45, 0x10, 0xa0, 0x08, 0x12, 0x36, 0x0a, 0x31, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
+ 0x47, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x54,
+ 0x55, 0x52, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x10, 0xa1, 0x08, 0x12,
+ 0x3f, 0x0a, 0x3a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54,
+ 0x5f, 0x4f, 0x4e, 0x45, 0x4f, 0x46, 0x46, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x50,
+ 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x44, 0x45, 0x54, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10, 0xa2, 0x08,
+ 0x12, 0x33, 0x0a, 0x2e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45,
+ 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54,
+ 0x4f, 0x52, 0x10, 0xa3, 0x08, 0x12, 0x32, 0x0a, 0x2d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x5f,
0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x44, 0x45,
- 0x54, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10, 0xa4, 0x08, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f,
- 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xa5,
- 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x50,
- 0x45, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xa6, 0x08, 0x12,
- 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x58, 0x5f, 0x42, 0x4f,
- 0x4f, 0x4b, 0x10, 0xa7, 0x08, 0x12, 0x20, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f,
- 0x49, 0x54, 0x45, 0x4d, 0x10, 0xa8, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44,
- 0x45, 0x52, 0x10, 0xa9, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x46, 0x49,
- 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
- 0xaa, 0x08, 0x12, 0x20, 0x0a, 0x1b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
- 0x44, 0x10, 0xab, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x49,
- 0x52, 0x53, 0x54, 0x5f, 0x47, 0x49, 0x46, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
- 0xac, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x49, 0x47, 0x4e,
- 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xad, 0x08, 0x12, 0x29, 0x0a,
- 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52,
- 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xae, 0x08, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d,
- 0x41, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xaf, 0x08, 0x12,
- 0x29, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x49, 0x4f,
- 0x4e, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4d, 0x4f, 0x54, 0x45,
- 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xb0, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x4c, 0x45, 0x53,
+ 0x54, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10, 0xa4, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x10, 0xa5, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x53, 0x54,
+ 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4c, 0x5f,
+ 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xa6, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x58, 0x5f, 0x42, 0x4f, 0x4f,
+ 0x4b, 0x10, 0xa7, 0x08, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52,
+ 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0xa8, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44,
+ 0x47, 0x45, 0x54, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x45, 0x52, 0x10, 0xa9, 0x08, 0x12, 0x30,
+ 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x46, 0x49, 0x52, 0x53,
+ 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xaa, 0x08,
+ 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x52, 0x45,
+ 0x57, 0x41, 0x52, 0x44, 0x10, 0xab, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45,
+ 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x47, 0x49, 0x46, 0x54,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xac, 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xad, 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xae, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x10, 0xaf, 0x08, 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x56, 0x41,
+ 0x54, 0x41, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x10, 0xb0, 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4c, 0x45, 0x53,
0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x44, 0x45, 0x45, 0x4d, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x10, 0xb1, 0x08, 0x12, 0x1f, 0x0a, 0x1a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x57,
- 0x41, 0x52, 0x44, 0x10, 0xb2, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xb3, 0x08, 0x12, 0x2f, 0x0a, 0x2a,
- 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x52,
- 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56,
- 0x45, 0x5f, 0x44, 0x45, 0x54, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10, 0xb4, 0x08, 0x12, 0x2c, 0x0a,
- 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d,
- 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x10, 0xb5, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x45, 0x43,
+ 0x52, 0x44, 0x10, 0xb1, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x52, 0x41,
+ 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
+ 0xb2, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xb3, 0x08, 0x12, 0x34, 0x0a,
+ 0x2f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50,
+ 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x44, 0x45, 0x54, 0x45, 0x43, 0x54, 0x4f, 0x52,
+ 0x10, 0xb4, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e,
+ 0x49, 0x43, 0x55, 0x53, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x49, 0x43,
+ 0x4b, 0x45, 0x54, 0x10, 0xb5, 0x08, 0x12, 0x2f, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x43,
0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x55, 0x50, 0x5f,
- 0x47, 0x45, 0x41, 0x52, 0x10, 0xb6, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
- 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c,
- 0x45, 0x10, 0xb7, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x41,
- 0x52, 0x43, 0x48, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xb8, 0x08, 0x12, 0x26, 0x0a,
- 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55,
- 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x48, 0x41, 0x50, 0x54,
- 0x45, 0x52, 0x10, 0xb9, 0x08, 0x12, 0x23, 0x0a, 0x1e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x4f, 0x50,
- 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xba, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x4c, 0x45, 0x55,
- 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xbb, 0x08, 0x12, 0x21, 0x0a, 0x1c, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49,
- 0x54, 0x59, 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x10, 0xbc, 0x08, 0x12, 0x38, 0x0a, 0x33, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x48, 0x41,
- 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4f, 0x4e, 0x45,
- 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x10, 0xbd, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45,
- 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0xbe, 0x08, 0x12, 0x26,
- 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x54,
- 0x41, 0x4b, 0x45, 0x10, 0xbf, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52,
- 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x10, 0xc0, 0x08,
- 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45,
- 0x5f, 0x46, 0x41, 0x53, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xc1, 0x08, 0x12,
- 0x41, 0x0a, 0x3c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42,
- 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49,
- 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
- 0xc2, 0x08, 0x12, 0x3c, 0x0a, 0x37, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53,
- 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
- 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc3, 0x08,
- 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x53,
- 0x48, 0x4f, 0x50, 0x5f, 0x42, 0x55, 0x59, 0x10, 0xc4, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43,
- 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
- 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x10, 0xc5, 0x08,
- 0x12, 0x32, 0x0a, 0x2d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x53, 0x45,
+ 0x47, 0x45, 0x41, 0x52, 0x10, 0xb6, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45,
+ 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f,
+ 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x10, 0xb7, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x5f, 0x52, 0x45,
+ 0x57, 0x41, 0x52, 0x44, 0x10, 0xb8, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
+ 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x48, 0x41, 0x50, 0x54, 0x45,
+ 0x52, 0x10, 0xb9, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f,
+ 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xba, 0x08, 0x12, 0x31,
+ 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xbb,
+ 0x08, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59,
+ 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x10, 0xbc, 0x08, 0x12, 0x3d, 0x0a, 0x38, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f,
+ 0x4f, 0x4e, 0x45, 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xbd, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46,
+ 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x54,
+ 0x41, 0x52, 0x54, 0x10, 0xbe, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x55, 0x52,
+ 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x54, 0x41, 0x4b, 0x45,
+ 0x10, 0xbf, 0x08, 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54,
+ 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x10,
+ 0xc0, 0x08, 0x12, 0x32, 0x0a, 0x2d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55,
+ 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x46, 0x41, 0x53, 0x54, 0x5f, 0x46, 0x49, 0x4e,
+ 0x49, 0x53, 0x48, 0x10, 0xc1, 0x08, 0x12, 0x46, 0x0a, 0x41, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x48, 0x41,
+ 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f,
+ 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f,
+ 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc2, 0x08, 0x12, 0x41,
+ 0x0a, 0x3c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f,
+ 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
+ 0x4e, 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc3,
+ 0x08, 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x42, 0x55, 0x59, 0x10, 0xc4, 0x08,
+ 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e,
+ 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x10, 0xc5, 0x08, 0x12, 0x37, 0x0a, 0x32, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x53, 0x45,
0x4e, 0x54, 0x52, 0x59, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
- 0x44, 0x10, 0xc6, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d,
- 0x45, 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x42, 0x4f, 0x41, 0x54, 0x5f, 0x52, 0x45,
- 0x57, 0x41, 0x52, 0x44, 0x10, 0xc7, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f,
- 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
- 0x10, 0xc8, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45,
- 0x5f, 0x42, 0x4f, 0x4d, 0x42, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc9, 0x08, 0x12,
- 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x4c,
- 0x4c, 0x45, 0x43, 0x54, 0x10, 0xca, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x43, 0x48, 0x4f, 0x5f, 0x53, 0x48,
- 0x45, 0x4c, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xcb, 0x08, 0x12, 0x24, 0x0a,
- 0x1f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48,
- 0x4f, 0x4d, 0x45, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
- 0x10, 0xcc, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f,
- 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xcd,
- 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x55, 0x52, 0x4e, 0x10, 0xce, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41,
- 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x42, 0x4f, 0x58, 0x5f, 0x47, 0x41, 0x54, 0x48,
- 0x45, 0x52, 0x10, 0xcf, 0x08, 0x12, 0x22, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e,
- 0x54, 0x5f, 0x53, 0x45, 0x45, 0x44, 0x10, 0xd0, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52, 0x10, 0xd1, 0x08, 0x12,
- 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xd2, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f,
- 0x4c, 0x49, 0x4e, 0x4b, 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x49,
- 0x53, 0x48, 0x10, 0xd3, 0x08, 0x12, 0x26, 0x0a, 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45,
- 0x5f, 0x53, 0x41, 0x43, 0x52, 0x49, 0x46, 0x49, 0x43, 0x45, 0x10, 0xd4, 0x08, 0x12, 0x32, 0x0a,
- 0x2d, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c,
- 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x41,
- 0x43, 0x52, 0x49, 0x46, 0x49, 0x43, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xd5,
- 0x08, 0x12, 0x1c, 0x0a, 0x17, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x49, 0x54, 0x45, 0x10, 0xd6, 0x08, 0x12,
- 0x1c, 0x0a, 0x17, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10, 0xd7, 0x08, 0x12, 0x26, 0x0a,
- 0x21, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50,
- 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x10, 0xd8, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f,
- 0x57, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x5f, 0x49, 0x54, 0x45, 0x4d,
- 0x10, 0xd9, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45,
- 0x52, 0x5f, 0x47, 0x49, 0x56, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x10, 0xda, 0x08,
- 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x52,
- 0x45, 0x43, 0x56, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x10, 0xdb, 0x08, 0x12, 0x29, 0x0a,
- 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52,
- 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x53,
- 0x45, 0x54, 0x54, 0x4c, 0x45, 0x10, 0xdc, 0x08, 0x12, 0x2f, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f,
- 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f,
- 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xdd, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45,
- 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x53, 0x48, 0x49, 0x4b, 0x49, 0x47, 0x41,
- 0x4d, 0x49, 0x10, 0xde, 0x08, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x52, 0x45, 0x46,
- 0x52, 0x45, 0x53, 0x48, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x10, 0xdf, 0x08, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x44, 0x10, 0xc6, 0x08, 0x12, 0x36, 0x0a, 0x31, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45,
+ 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x42, 0x4f,
+ 0x41, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc7, 0x08, 0x12, 0x2f, 0x0a, 0x2a,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x42,
+ 0x4f, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc8, 0x08, 0x12, 0x2f, 0x0a,
+ 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f,
+ 0x42, 0x4f, 0x4d, 0x42, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc9, 0x08, 0x12, 0x2b,
+ 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52,
+ 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x10, 0xca, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x45, 0x43, 0x48, 0x4f, 0x5f, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x10, 0xcb, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xcc,
+ 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55,
+ 0x53, 0x48, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
+ 0x44, 0x10, 0xcd, 0x08, 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49,
+ 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x55, 0x52, 0x4e,
+ 0x10, 0xce, 0x08, 0x12, 0x2d, 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50,
+ 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x42, 0x4f, 0x58, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52, 0x10,
+ 0xcf, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c,
+ 0x41, 0x4e, 0x54, 0x5f, 0x53, 0x45, 0x45, 0x44, 0x10, 0xd0, 0x08, 0x12, 0x29, 0x0a, 0x24, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x47, 0x41, 0x54,
+ 0x48, 0x45, 0x52, 0x10, 0xd1, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x48, 0x45,
+ 0x53, 0x53, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
+ 0x44, 0x10, 0xd2, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50,
+ 0x5f, 0x4c, 0x49, 0x4e, 0x4b, 0x5f, 0x42, 0x55, 0x4e, 0x44, 0x4c, 0x45, 0x5f, 0x46, 0x49, 0x4e,
+ 0x49, 0x53, 0x48, 0x10, 0xd3, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55, 0x4e,
+ 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x53, 0x41, 0x43, 0x52, 0x49, 0x46, 0x49, 0x43, 0x45,
+ 0x10, 0xd4, 0x08, 0x12, 0x37, 0x0a, 0x32, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52,
+ 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x41, 0x43, 0x52, 0x49, 0x46, 0x49,
+ 0x43, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xd5, 0x08, 0x12, 0x21, 0x0a, 0x1c,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x49, 0x54, 0x45, 0x10, 0xd6, 0x08, 0x12,
+ 0x21, 0x0a, 0x1c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10,
+ 0xd7, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46,
+ 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xd8, 0x08, 0x12,
+ 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57,
+ 0x45, 0x52, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10,
+ 0xd9, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46,
+ 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x47, 0x49, 0x56, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45,
+ 0x52, 0x10, 0xda, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54,
+ 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x43, 0x56, 0x5f, 0x46, 0x4c, 0x4f,
+ 0x57, 0x45, 0x52, 0x10, 0xdb, 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x47,
+ 0x55, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x45, 0x54,
+ 0x54, 0x4c, 0x45, 0x10, 0xdc, 0x08, 0x12, 0x34, 0x0a, 0x2f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x47,
+ 0x55, 0x45, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41,
+ 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xdd, 0x08, 0x12, 0x2f, 0x0a, 0x2a,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45,
+ 0x5f, 0x53, 0x48, 0x49, 0x4b, 0x49, 0x47, 0x41, 0x4d, 0x49, 0x10, 0xde, 0x08, 0x12, 0x2a, 0x0a,
+ 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53,
+ 0x48, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x10, 0xdf, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55,
+ 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x10, 0xe0, 0x08, 0x12, 0x2b, 0x0a, 0x26,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41,
+ 0x4c, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10, 0xe1, 0x08, 0x12, 0x23, 0x0a, 0x1e, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x53, 0x4e, 0x4f, 0x57, 0x5f, 0x44, 0x52, 0x49, 0x46, 0x54, 0x53, 0x10, 0xe2, 0x08, 0x12, 0x2d,
+ 0x0a, 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50,
+ 0x5f, 0x47, 0x49, 0x56, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0xe3, 0x08, 0x12, 0x2d, 0x0a,
+ 0x28, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f,
+ 0x52, 0x45, 0x43, 0x56, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0xe4, 0x08, 0x12, 0x32, 0x0a, 0x2d,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x45,
+ 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xe5, 0x08,
+ 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41,
+ 0x4d, 0x50, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
+ 0x10, 0xe6, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52,
+ 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x53, 0x4b, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x10, 0xe7, 0x08, 0x12, 0x33, 0x0a, 0x2e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x41, 0x4e, 0x54,
+ 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xe8, 0x08, 0x12, 0x3d, 0x0a, 0x38, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4d, 0x49, 0x43, 0x48, 0x49, 0x41, 0x45, 0x5f, 0x4d, 0x41, 0x54, 0x53, 0x55, 0x52, 0x49,
+ 0x5f, 0x44, 0x41, 0x52, 0x4b, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f,
+ 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xe9, 0x08, 0x12, 0x3c, 0x0a, 0x37, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x4d, 0x49, 0x43, 0x48, 0x49, 0x41, 0x45, 0x5f, 0x4d, 0x41, 0x54, 0x53, 0x55, 0x52, 0x49, 0x5f,
+ 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x53,
+ 0x4b, 0x49, 0x4c, 0x4c, 0x10, 0xea, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x41,
+ 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xeb, 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x55, 0x4d, 0x45, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54,
+ 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xec, 0x08, 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x53, 0x50, 0x49, 0x43, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
+ 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x50, 0x49, 0x43, 0x45, 0x10, 0xed, 0x08, 0x12, 0x33, 0x0a,
+ 0x2e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x53, 0x50, 0x49, 0x43, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49,
+ 0x54, 0x59, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x46, 0x4f, 0x4f, 0x44, 0x10,
+ 0xee, 0x08, 0x12, 0x2f, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x50, 0x49, 0x43, 0x45, 0x5f, 0x41,
+ 0x44, 0x44, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52,
+ 0x10, 0xef, 0x08, 0x12, 0x33, 0x0a, 0x2e, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x4f, 0x42, 0x4f, 0x54, 0x5f, 0x52,
+ 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xf0, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47,
+ 0x49, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x10,
+ 0xf1, 0x08, 0x12, 0x35, 0x0a, 0x30, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f,
+ 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xf2, 0x08, 0x12, 0x34, 0x0a, 0x2f, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45,
+ 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xf3, 0x08, 0x12,
+ 0x34, 0x0a, 0x2f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x53,
+ 0x45, 0x45, 0x4c, 0x49, 0x45, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x10, 0xf4, 0x08, 0x12, 0x3d, 0x0a, 0x38, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x54, 0x41, 0x56, 0x45, 0x52, 0x4e, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45,
+ 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45,
+ 0x52, 0x10, 0xf5, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4c,
+ 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xf7, 0x08, 0x12, 0x2c,
+ 0x0a, 0x27, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e,
+ 0x47, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xf8, 0x08, 0x12, 0x2b, 0x0a, 0x26,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x45,
+ 0x54, 0x5f, 0x44, 0x45, 0x41, 0x4c, 0x10, 0xf9, 0x08, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x45, 0x54, 0x5f, 0x42,
+ 0x41, 0x52, 0x47, 0x41, 0x49, 0x4e, 0x10, 0xfa, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x45, 0x54, 0x5f, 0x53,
+ 0x54, 0x4f, 0x52, 0x45, 0x10, 0xfb, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x49,
+ 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x54, 0x10, 0xfc, 0x08,
+ 0x12, 0x2a, 0x0a, 0x25, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4f,
+ 0x50, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0xfd, 0x08, 0x12, 0x31, 0x0a, 0x2c,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45,
+ 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x10, 0xfe, 0x08, 0x12,
+ 0x2f, 0x0a, 0x2a, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54,
+ 0x4f, 0x52, 0x45, 0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x10, 0xff, 0x08,
+ 0x12, 0x31, 0x0a, 0x2c, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x43, 0x4b, 0x5f, 0x42, 0x4f, 0x41, 0x52,
+ 0x44, 0x5f, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
+ 0x10, 0x80, 0x09, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47,
+ 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x44, 0x49, 0x56, 0x49, 0x44, 0x45, 0x4e, 0x44,
+ 0x10, 0x81, 0x09, 0x12, 0x25, 0x0a, 0x20, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
+ 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x82, 0x09, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x4c, 0x45, 0x56, 0x45,
+ 0x4c, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x83, 0x09, 0x12, 0x2e, 0x0a, 0x29, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x43, 0x59,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x84, 0x09, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ActivityAcceptAllGiveGiftReq.pb.go b/gover/gen/ActivityAcceptAllGiveGiftReq.pb.go
new file mode 100644
index 00000000..5bd50194
--- /dev/null
+++ b/gover/gen/ActivityAcceptAllGiveGiftReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityAcceptAllGiveGiftReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityAcceptAllGiveGiftReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityAcceptAllGiveGiftReq) Reset() {
+ *x = ActivityAcceptAllGiveGiftReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityAcceptAllGiveGiftReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityAcceptAllGiveGiftReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityAcceptAllGiveGiftReq) ProtoMessage() {}
+
+func (x *ActivityAcceptAllGiveGiftReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityAcceptAllGiveGiftReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityAcceptAllGiveGiftReq.ProtoReflect.Descriptor instead.
+func (*ActivityAcceptAllGiveGiftReq) Descriptor() ([]byte, []int) {
+ return file_ActivityAcceptAllGiveGiftReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityAcceptAllGiveGiftReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityAcceptAllGiveGiftReq_proto protoreflect.FileDescriptor
+
+var file_ActivityAcceptAllGiveGiftReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x47, 0x69, 0x66,
+ 0x74, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityAcceptAllGiveGiftReq_proto_rawDescOnce sync.Once
+ file_ActivityAcceptAllGiveGiftReq_proto_rawDescData = file_ActivityAcceptAllGiveGiftReq_proto_rawDesc
+)
+
+func file_ActivityAcceptAllGiveGiftReq_proto_rawDescGZIP() []byte {
+ file_ActivityAcceptAllGiveGiftReq_proto_rawDescOnce.Do(func() {
+ file_ActivityAcceptAllGiveGiftReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityAcceptAllGiveGiftReq_proto_rawDescData)
+ })
+ return file_ActivityAcceptAllGiveGiftReq_proto_rawDescData
+}
+
+var file_ActivityAcceptAllGiveGiftReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityAcceptAllGiveGiftReq_proto_goTypes = []interface{}{
+ (*ActivityAcceptAllGiveGiftReq)(nil), // 0: ActivityAcceptAllGiveGiftReq
+}
+var file_ActivityAcceptAllGiveGiftReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityAcceptAllGiveGiftReq_proto_init() }
+func file_ActivityAcceptAllGiveGiftReq_proto_init() {
+ if File_ActivityAcceptAllGiveGiftReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityAcceptAllGiveGiftReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityAcceptAllGiveGiftReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityAcceptAllGiveGiftReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityAcceptAllGiveGiftReq_proto_goTypes,
+ DependencyIndexes: file_ActivityAcceptAllGiveGiftReq_proto_depIdxs,
+ MessageInfos: file_ActivityAcceptAllGiveGiftReq_proto_msgTypes,
+ }.Build()
+ File_ActivityAcceptAllGiveGiftReq_proto = out.File
+ file_ActivityAcceptAllGiveGiftReq_proto_rawDesc = nil
+ file_ActivityAcceptAllGiveGiftReq_proto_goTypes = nil
+ file_ActivityAcceptAllGiveGiftReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityAcceptAllGiveGiftRsp.pb.go b/gover/gen/ActivityAcceptAllGiveGiftRsp.pb.go
new file mode 100644
index 00000000..3f135561
--- /dev/null
+++ b/gover/gen/ActivityAcceptAllGiveGiftRsp.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityAcceptAllGiveGiftRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityAcceptAllGiveGiftRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AcceptGiftResultInfoList []*ActivityAcceptGiftResultInfo `protobuf:"bytes,7,rep,name=accept_gift_result_info_list,json=acceptGiftResultInfoList,proto3" json:"accept_gift_result_info_list,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ActivityAcceptAllGiveGiftRsp) Reset() {
+ *x = ActivityAcceptAllGiveGiftRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityAcceptAllGiveGiftRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityAcceptAllGiveGiftRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityAcceptAllGiveGiftRsp) ProtoMessage() {}
+
+func (x *ActivityAcceptAllGiveGiftRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityAcceptAllGiveGiftRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityAcceptAllGiveGiftRsp.ProtoReflect.Descriptor instead.
+func (*ActivityAcceptAllGiveGiftRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityAcceptAllGiveGiftRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityAcceptAllGiveGiftRsp) GetAcceptGiftResultInfoList() []*ActivityAcceptGiftResultInfo {
+ if x != nil {
+ return x.AcceptGiftResultInfoList
+ }
+ return nil
+}
+
+func (x *ActivityAcceptAllGiveGiftRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivityAcceptAllGiveGiftRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ActivityAcceptAllGiveGiftRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityAcceptAllGiveGiftRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x47, 0x69, 0x66, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63,
+ 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x1c, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69,
+ 0x76, 0x65, 0x47, 0x69, 0x66, 0x74, 0x52, 0x73, 0x70, 0x12, 0x5d, 0x0a, 0x1c, 0x61, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x5f, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1d, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x18,
+ 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityAcceptAllGiveGiftRsp_proto_rawDescOnce sync.Once
+ file_ActivityAcceptAllGiveGiftRsp_proto_rawDescData = file_ActivityAcceptAllGiveGiftRsp_proto_rawDesc
+)
+
+func file_ActivityAcceptAllGiveGiftRsp_proto_rawDescGZIP() []byte {
+ file_ActivityAcceptAllGiveGiftRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityAcceptAllGiveGiftRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityAcceptAllGiveGiftRsp_proto_rawDescData)
+ })
+ return file_ActivityAcceptAllGiveGiftRsp_proto_rawDescData
+}
+
+var file_ActivityAcceptAllGiveGiftRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityAcceptAllGiveGiftRsp_proto_goTypes = []interface{}{
+ (*ActivityAcceptAllGiveGiftRsp)(nil), // 0: ActivityAcceptAllGiveGiftRsp
+ (*ActivityAcceptGiftResultInfo)(nil), // 1: ActivityAcceptGiftResultInfo
+}
+var file_ActivityAcceptAllGiveGiftRsp_proto_depIdxs = []int32{
+ 1, // 0: ActivityAcceptAllGiveGiftRsp.accept_gift_result_info_list:type_name -> ActivityAcceptGiftResultInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityAcceptAllGiveGiftRsp_proto_init() }
+func file_ActivityAcceptAllGiveGiftRsp_proto_init() {
+ if File_ActivityAcceptAllGiveGiftRsp_proto != nil {
+ return
+ }
+ file_ActivityAcceptGiftResultInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityAcceptAllGiveGiftRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityAcceptAllGiveGiftRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityAcceptAllGiveGiftRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityAcceptAllGiveGiftRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityAcceptAllGiveGiftRsp_proto_depIdxs,
+ MessageInfos: file_ActivityAcceptAllGiveGiftRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityAcceptAllGiveGiftRsp_proto = out.File
+ file_ActivityAcceptAllGiveGiftRsp_proto_rawDesc = nil
+ file_ActivityAcceptAllGiveGiftRsp_proto_goTypes = nil
+ file_ActivityAcceptAllGiveGiftRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityAcceptGiftResultInfo.pb.go b/gover/gen/ActivityAcceptGiftResultInfo.pb.go
new file mode 100644
index 00000000..c34f2688
--- /dev/null
+++ b/gover/gen/ActivityAcceptGiftResultInfo.pb.go
@@ -0,0 +1,201 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityAcceptGiftResultInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityAcceptGiftResultInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_JFHLEBLOFMA map[uint32]uint32 `protobuf:"bytes,1,rep,name=Unk3300_JFHLEBLOFMA,json=Unk3300JFHLEBLOFMA,proto3" json:"Unk3300_JFHLEBLOFMA,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_COCFNBJCFGP map[uint32]uint32 `protobuf:"bytes,9,rep,name=Unk3300_COCFNBJCFGP,json=Unk3300COCFNBJCFGP,proto3" json:"Unk3300_COCFNBJCFGP,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *ActivityAcceptGiftResultInfo) Reset() {
+ *x = ActivityAcceptGiftResultInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityAcceptGiftResultInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityAcceptGiftResultInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityAcceptGiftResultInfo) ProtoMessage() {}
+
+func (x *ActivityAcceptGiftResultInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityAcceptGiftResultInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityAcceptGiftResultInfo.ProtoReflect.Descriptor instead.
+func (*ActivityAcceptGiftResultInfo) Descriptor() ([]byte, []int) {
+ return file_ActivityAcceptGiftResultInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityAcceptGiftResultInfo) GetUnk3300_JFHLEBLOFMA() map[uint32]uint32 {
+ if x != nil {
+ return x.Unk3300_JFHLEBLOFMA
+ }
+ return nil
+}
+
+func (x *ActivityAcceptGiftResultInfo) GetUnk3300_COCFNBJCFGP() map[uint32]uint32 {
+ if x != nil {
+ return x.Unk3300_COCFNBJCFGP
+ }
+ return nil
+}
+
+func (x *ActivityAcceptGiftResultInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_ActivityAcceptGiftResultInfo_proto protoreflect.FileDescriptor
+
+var file_ActivityAcceptGiftResultInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x03, 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x66, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4a, 0x46, 0x48, 0x4c, 0x45, 0x42, 0x4c, 0x4f, 0x46, 0x4d, 0x41, 0x18, 0x01, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x46, 0x48, 0x4c, 0x45, 0x42, 0x4c,
+ 0x4f, 0x46, 0x4d, 0x41, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4a, 0x46, 0x48, 0x4c, 0x45, 0x42, 0x4c, 0x4f, 0x46, 0x4d, 0x41, 0x12, 0x66, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x43, 0x46, 0x4e, 0x42, 0x4a,
+ 0x43, 0x46, 0x47, 0x50, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52,
+ 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x43, 0x4f, 0x43, 0x46, 0x4e, 0x42, 0x4a, 0x43, 0x46, 0x47, 0x50, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x4f, 0x43, 0x46, 0x4e, 0x42,
+ 0x4a, 0x43, 0x46, 0x47, 0x50, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4a, 0x46, 0x48, 0x4c, 0x45, 0x42, 0x4c, 0x4f, 0x46, 0x4d, 0x41, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45,
+ 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x4f, 0x43, 0x46, 0x4e, 0x42, 0x4a,
+ 0x43, 0x46, 0x47, 0x50, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityAcceptGiftResultInfo_proto_rawDescOnce sync.Once
+ file_ActivityAcceptGiftResultInfo_proto_rawDescData = file_ActivityAcceptGiftResultInfo_proto_rawDesc
+)
+
+func file_ActivityAcceptGiftResultInfo_proto_rawDescGZIP() []byte {
+ file_ActivityAcceptGiftResultInfo_proto_rawDescOnce.Do(func() {
+ file_ActivityAcceptGiftResultInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityAcceptGiftResultInfo_proto_rawDescData)
+ })
+ return file_ActivityAcceptGiftResultInfo_proto_rawDescData
+}
+
+var file_ActivityAcceptGiftResultInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
+var file_ActivityAcceptGiftResultInfo_proto_goTypes = []interface{}{
+ (*ActivityAcceptGiftResultInfo)(nil), // 0: ActivityAcceptGiftResultInfo
+ nil, // 1: ActivityAcceptGiftResultInfo.Unk3300JFHLEBLOFMAEntry
+ nil, // 2: ActivityAcceptGiftResultInfo.Unk3300COCFNBJCFGPEntry
+}
+var file_ActivityAcceptGiftResultInfo_proto_depIdxs = []int32{
+ 1, // 0: ActivityAcceptGiftResultInfo.Unk3300_JFHLEBLOFMA:type_name -> ActivityAcceptGiftResultInfo.Unk3300JFHLEBLOFMAEntry
+ 2, // 1: ActivityAcceptGiftResultInfo.Unk3300_COCFNBJCFGP:type_name -> ActivityAcceptGiftResultInfo.Unk3300COCFNBJCFGPEntry
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_ActivityAcceptGiftResultInfo_proto_init() }
+func file_ActivityAcceptGiftResultInfo_proto_init() {
+ if File_ActivityAcceptGiftResultInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityAcceptGiftResultInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityAcceptGiftResultInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityAcceptGiftResultInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 3,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityAcceptGiftResultInfo_proto_goTypes,
+ DependencyIndexes: file_ActivityAcceptGiftResultInfo_proto_depIdxs,
+ MessageInfos: file_ActivityAcceptGiftResultInfo_proto_msgTypes,
+ }.Build()
+ File_ActivityAcceptGiftResultInfo_proto = out.File
+ file_ActivityAcceptGiftResultInfo_proto_rawDesc = nil
+ file_ActivityAcceptGiftResultInfo_proto_goTypes = nil
+ file_ActivityAcceptGiftResultInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityAcceptGiveGiftReq.pb.go b/gover/gen/ActivityAcceptGiveGiftReq.pb.go
new file mode 100644
index 00000000..ad5f7131
--- /dev/null
+++ b/gover/gen/ActivityAcceptGiveGiftReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityAcceptGiveGiftReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityAcceptGiveGiftReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityAcceptGiveGiftReq) Reset() {
+ *x = ActivityAcceptGiveGiftReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityAcceptGiveGiftReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityAcceptGiveGiftReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityAcceptGiveGiftReq) ProtoMessage() {}
+
+func (x *ActivityAcceptGiveGiftReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityAcceptGiveGiftReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityAcceptGiveGiftReq.ProtoReflect.Descriptor instead.
+func (*ActivityAcceptGiveGiftReq) Descriptor() ([]byte, []int) {
+ return file_ActivityAcceptGiveGiftReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityAcceptGiveGiftReq) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *ActivityAcceptGiveGiftReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityAcceptGiveGiftReq_proto protoreflect.FileDescriptor
+
+var file_ActivityAcceptGiveGiftReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x47, 0x69, 0x76, 0x65, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x4e, 0x0a, 0x19, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x12, 0x10,
+ 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ActivityAcceptGiveGiftReq_proto_rawDescOnce sync.Once
+ file_ActivityAcceptGiveGiftReq_proto_rawDescData = file_ActivityAcceptGiveGiftReq_proto_rawDesc
+)
+
+func file_ActivityAcceptGiveGiftReq_proto_rawDescGZIP() []byte {
+ file_ActivityAcceptGiveGiftReq_proto_rawDescOnce.Do(func() {
+ file_ActivityAcceptGiveGiftReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityAcceptGiveGiftReq_proto_rawDescData)
+ })
+ return file_ActivityAcceptGiveGiftReq_proto_rawDescData
+}
+
+var file_ActivityAcceptGiveGiftReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityAcceptGiveGiftReq_proto_goTypes = []interface{}{
+ (*ActivityAcceptGiveGiftReq)(nil), // 0: ActivityAcceptGiveGiftReq
+}
+var file_ActivityAcceptGiveGiftReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityAcceptGiveGiftReq_proto_init() }
+func file_ActivityAcceptGiveGiftReq_proto_init() {
+ if File_ActivityAcceptGiveGiftReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityAcceptGiveGiftReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityAcceptGiveGiftReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityAcceptGiveGiftReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityAcceptGiveGiftReq_proto_goTypes,
+ DependencyIndexes: file_ActivityAcceptGiveGiftReq_proto_depIdxs,
+ MessageInfos: file_ActivityAcceptGiveGiftReq_proto_msgTypes,
+ }.Build()
+ File_ActivityAcceptGiveGiftReq_proto = out.File
+ file_ActivityAcceptGiveGiftReq_proto_rawDesc = nil
+ file_ActivityAcceptGiveGiftReq_proto_goTypes = nil
+ file_ActivityAcceptGiveGiftReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityAcceptGiveGiftRsp.pb.go b/gover/gen/ActivityAcceptGiveGiftRsp.pb.go
new file mode 100644
index 00000000..f6385729
--- /dev/null
+++ b/gover/gen/ActivityAcceptGiveGiftRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityAcceptGiveGiftRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityAcceptGiveGiftRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AcceptGiftResultInfo *ActivityAcceptGiftResultInfo `protobuf:"bytes,2,opt,name=accept_gift_result_info,json=acceptGiftResultInfo,proto3" json:"accept_gift_result_info,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityAcceptGiveGiftRsp) Reset() {
+ *x = ActivityAcceptGiveGiftRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityAcceptGiveGiftRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityAcceptGiveGiftRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityAcceptGiveGiftRsp) ProtoMessage() {}
+
+func (x *ActivityAcceptGiveGiftRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityAcceptGiveGiftRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityAcceptGiveGiftRsp.ProtoReflect.Descriptor instead.
+func (*ActivityAcceptGiveGiftRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityAcceptGiveGiftRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityAcceptGiveGiftRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ActivityAcceptGiveGiftRsp) GetAcceptGiftResultInfo() *ActivityAcceptGiftResultInfo {
+ if x != nil {
+ return x.AcceptGiftResultInfo
+ }
+ return nil
+}
+
+func (x *ActivityAcceptGiveGiftRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityAcceptGiveGiftRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityAcceptGiveGiftRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x47, 0x69, 0x76, 0x65, 0x47, 0x69, 0x66, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x22, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70,
+ 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac, 0x01, 0x0a, 0x19, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x47, 0x69, 0x66, 0x74,
+ 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x54, 0x0a,
+ 0x17, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73,
+ 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d,
+ 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47,
+ 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x61,
+ 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
+ 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityAcceptGiveGiftRsp_proto_rawDescOnce sync.Once
+ file_ActivityAcceptGiveGiftRsp_proto_rawDescData = file_ActivityAcceptGiveGiftRsp_proto_rawDesc
+)
+
+func file_ActivityAcceptGiveGiftRsp_proto_rawDescGZIP() []byte {
+ file_ActivityAcceptGiveGiftRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityAcceptGiveGiftRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityAcceptGiveGiftRsp_proto_rawDescData)
+ })
+ return file_ActivityAcceptGiveGiftRsp_proto_rawDescData
+}
+
+var file_ActivityAcceptGiveGiftRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityAcceptGiveGiftRsp_proto_goTypes = []interface{}{
+ (*ActivityAcceptGiveGiftRsp)(nil), // 0: ActivityAcceptGiveGiftRsp
+ (*ActivityAcceptGiftResultInfo)(nil), // 1: ActivityAcceptGiftResultInfo
+}
+var file_ActivityAcceptGiveGiftRsp_proto_depIdxs = []int32{
+ 1, // 0: ActivityAcceptGiveGiftRsp.accept_gift_result_info:type_name -> ActivityAcceptGiftResultInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityAcceptGiveGiftRsp_proto_init() }
+func file_ActivityAcceptGiveGiftRsp_proto_init() {
+ if File_ActivityAcceptGiveGiftRsp_proto != nil {
+ return
+ }
+ file_ActivityAcceptGiftResultInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityAcceptGiveGiftRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityAcceptGiveGiftRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityAcceptGiveGiftRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityAcceptGiveGiftRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityAcceptGiveGiftRsp_proto_depIdxs,
+ MessageInfos: file_ActivityAcceptGiveGiftRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityAcceptGiveGiftRsp_proto = out.File
+ file_ActivityAcceptGiveGiftRsp_proto_rawDesc = nil
+ file_ActivityAcceptGiveGiftRsp_proto_goTypes = nil
+ file_ActivityAcceptGiveGiftRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityBannerClearReq.pb.go b/gover/gen/ActivityBannerClearReq.pb.go
new file mode 100644
index 00000000..3f5e6cc8
--- /dev/null
+++ b/gover/gen/ActivityBannerClearReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityBannerClearReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityBannerClearReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityBannerClearReq) Reset() {
+ *x = ActivityBannerClearReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityBannerClearReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityBannerClearReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityBannerClearReq) ProtoMessage() {}
+
+func (x *ActivityBannerClearReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityBannerClearReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityBannerClearReq.ProtoReflect.Descriptor instead.
+func (*ActivityBannerClearReq) Descriptor() ([]byte, []int) {
+ return file_ActivityBannerClearReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityBannerClearReq) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+func (x *ActivityBannerClearReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityBannerClearReq_proto protoreflect.FileDescriptor
+
+var file_ActivityBannerClearReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x72,
+ 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a,
+ 0x0a, 0x16, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x72,
+ 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityBannerClearReq_proto_rawDescOnce sync.Once
+ file_ActivityBannerClearReq_proto_rawDescData = file_ActivityBannerClearReq_proto_rawDesc
+)
+
+func file_ActivityBannerClearReq_proto_rawDescGZIP() []byte {
+ file_ActivityBannerClearReq_proto_rawDescOnce.Do(func() {
+ file_ActivityBannerClearReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityBannerClearReq_proto_rawDescData)
+ })
+ return file_ActivityBannerClearReq_proto_rawDescData
+}
+
+var file_ActivityBannerClearReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityBannerClearReq_proto_goTypes = []interface{}{
+ (*ActivityBannerClearReq)(nil), // 0: ActivityBannerClearReq
+}
+var file_ActivityBannerClearReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityBannerClearReq_proto_init() }
+func file_ActivityBannerClearReq_proto_init() {
+ if File_ActivityBannerClearReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityBannerClearReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityBannerClearReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityBannerClearReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityBannerClearReq_proto_goTypes,
+ DependencyIndexes: file_ActivityBannerClearReq_proto_depIdxs,
+ MessageInfos: file_ActivityBannerClearReq_proto_msgTypes,
+ }.Build()
+ File_ActivityBannerClearReq_proto = out.File
+ file_ActivityBannerClearReq_proto_rawDesc = nil
+ file_ActivityBannerClearReq_proto_goTypes = nil
+ file_ActivityBannerClearReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityBannerClearRsp.pb.go b/gover/gen/ActivityBannerClearRsp.pb.go
new file mode 100644
index 00000000..73f177f9
--- /dev/null
+++ b/gover/gen/ActivityBannerClearRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityBannerClearRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityBannerClearRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,9,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+}
+
+func (x *ActivityBannerClearRsp) Reset() {
+ *x = ActivityBannerClearRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityBannerClearRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityBannerClearRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityBannerClearRsp) ProtoMessage() {}
+
+func (x *ActivityBannerClearRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityBannerClearRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityBannerClearRsp.ProtoReflect.Descriptor instead.
+func (*ActivityBannerClearRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityBannerClearRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityBannerClearRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ActivityBannerClearRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivityBannerClearRsp) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+var File_ActivityBannerClearRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityBannerClearRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x72,
+ 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74,
+ 0x0a, 0x16, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x72,
+ 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityBannerClearRsp_proto_rawDescOnce sync.Once
+ file_ActivityBannerClearRsp_proto_rawDescData = file_ActivityBannerClearRsp_proto_rawDesc
+)
+
+func file_ActivityBannerClearRsp_proto_rawDescGZIP() []byte {
+ file_ActivityBannerClearRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityBannerClearRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityBannerClearRsp_proto_rawDescData)
+ })
+ return file_ActivityBannerClearRsp_proto_rawDescData
+}
+
+var file_ActivityBannerClearRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityBannerClearRsp_proto_goTypes = []interface{}{
+ (*ActivityBannerClearRsp)(nil), // 0: ActivityBannerClearRsp
+}
+var file_ActivityBannerClearRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityBannerClearRsp_proto_init() }
+func file_ActivityBannerClearRsp_proto_init() {
+ if File_ActivityBannerClearRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityBannerClearRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityBannerClearRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityBannerClearRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityBannerClearRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityBannerClearRsp_proto_depIdxs,
+ MessageInfos: file_ActivityBannerClearRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityBannerClearRsp_proto = out.File
+ file_ActivityBannerClearRsp_proto_rawDesc = nil
+ file_ActivityBannerClearRsp_proto_goTypes = nil
+ file_ActivityBannerClearRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityBannerNotify.pb.go b/gover/gen/ActivityBannerNotify.pb.go
new file mode 100644
index 00000000..81b9fabd
--- /dev/null
+++ b/gover/gen/ActivityBannerNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityBannerNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityBannerNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityBannerNotify) Reset() {
+ *x = ActivityBannerNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityBannerNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityBannerNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityBannerNotify) ProtoMessage() {}
+
+func (x *ActivityBannerNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityBannerNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityBannerNotify.ProtoReflect.Descriptor instead.
+func (*ActivityBannerNotify) Descriptor() ([]byte, []int) {
+ return file_ActivityBannerNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityBannerNotify) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+func (x *ActivityBannerNotify) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityBannerNotify_proto protoreflect.FileDescriptor
+
+var file_ActivityBannerNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x72,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x14,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityBannerNotify_proto_rawDescOnce sync.Once
+ file_ActivityBannerNotify_proto_rawDescData = file_ActivityBannerNotify_proto_rawDesc
+)
+
+func file_ActivityBannerNotify_proto_rawDescGZIP() []byte {
+ file_ActivityBannerNotify_proto_rawDescOnce.Do(func() {
+ file_ActivityBannerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityBannerNotify_proto_rawDescData)
+ })
+ return file_ActivityBannerNotify_proto_rawDescData
+}
+
+var file_ActivityBannerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityBannerNotify_proto_goTypes = []interface{}{
+ (*ActivityBannerNotify)(nil), // 0: ActivityBannerNotify
+}
+var file_ActivityBannerNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityBannerNotify_proto_init() }
+func file_ActivityBannerNotify_proto_init() {
+ if File_ActivityBannerNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityBannerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityBannerNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityBannerNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityBannerNotify_proto_goTypes,
+ DependencyIndexes: file_ActivityBannerNotify_proto_depIdxs,
+ MessageInfos: file_ActivityBannerNotify_proto_msgTypes,
+ }.Build()
+ File_ActivityBannerNotify_proto = out.File
+ file_ActivityBannerNotify_proto_rawDesc = nil
+ file_ActivityBannerNotify_proto_goTypes = nil
+ file_ActivityBannerNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityCoinInfoNotify.pb.go b/gover/gen/ActivityCoinInfoNotify.pb.go
index 1f677919..5bf88d61 100644
--- a/gover/gen/ActivityCoinInfoNotify.pb.go
+++ b/gover/gen/ActivityCoinInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityCoinInfoNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2008
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivityCoinInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,10,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
ActivityCoinMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=activity_coin_map,json=activityCoinMap,proto3" json:"activity_coin_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityCoinInfoNotify) Reset() {
@@ -88,18 +85,18 @@ func (x *ActivityCoinInfoNotify) GetScheduleId() uint32 {
return 0
}
-func (x *ActivityCoinInfoNotify) GetActivityId() uint32 {
+func (x *ActivityCoinInfoNotify) GetActivityCoinMap() map[uint32]uint32 {
if x != nil {
- return x.ActivityId
+ return x.ActivityCoinMap
}
- return 0
+ return nil
}
-func (x *ActivityCoinInfoNotify) GetActivityCoinMap() map[uint32]uint32 {
+func (x *ActivityCoinInfoNotify) GetActivityId() uint32 {
if x != nil {
- return x.ActivityCoinMap
+ return x.ActivityId
}
- return nil
+ return 0
}
var File_ActivityCoinInfoNotify_proto protoreflect.FileDescriptor
@@ -110,15 +107,15 @@ var file_ActivityCoinInfoNotify_proto_rawDesc = []byte{
0x01, 0x0a, 0x16, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x49,
0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x58, 0x0a, 0x11, 0x61,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6d, 0x61, 0x70,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x45,
- 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f,
- 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x1a, 0x42, 0x0a, 0x14, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x58, 0x0a, 0x11, 0x61, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69,
+ 0x6e, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x1a, 0x42, 0x0a, 0x14, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
diff --git a/gover/gen/ActivityCondStateChangeNotify.pb.go b/gover/gen/ActivityCondStateChangeNotify.pb.go
index 3ffe89c7..910f131a 100644
--- a/gover/gen/ActivityCondStateChangeNotify.pb.go
+++ b/gover/gen/ActivityCondStateChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityCondStateChangeNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2140
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivityCondStateChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivatedSaleIdList []uint32 `protobuf:"varint,9,rep,packed,name=activated_sale_id_list,json=activatedSaleIdList,proto3" json:"activated_sale_id_list,omitempty"`
- ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ExpireCondList []uint32 `protobuf:"varint,11,rep,packed,name=expire_cond_list,json=expireCondList,proto3" json:"expire_cond_list,omitempty"`
- DisableTransferPointInteractionList []*Uint32Pair `protobuf:"bytes,12,rep,name=disable_transfer_point_interaction_list,json=disableTransferPointInteractionList,proto3" json:"disable_transfer_point_interaction_list,omitempty"`
- MeetCondList []uint32 `protobuf:"varint,1,rep,packed,name=meet_cond_list,json=meetCondList,proto3" json:"meet_cond_list,omitempty"`
+ ActivityId uint32 `protobuf:"varint,5,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ExpireCondList []uint32 `protobuf:"varint,1,rep,packed,name=expire_cond_list,json=expireCondList,proto3" json:"expire_cond_list,omitempty"`
+ MeetCondList []uint32 `protobuf:"varint,4,rep,packed,name=meet_cond_list,json=meetCondList,proto3" json:"meet_cond_list,omitempty"`
+ ActivatedSaleIdList []uint32 `protobuf:"varint,8,rep,packed,name=activated_sale_id_list,json=activatedSaleIdList,proto3" json:"activated_sale_id_list,omitempty"`
+ DisableTransferPointInteractionList []*Uint32Pair `protobuf:"bytes,11,rep,name=disable_transfer_point_interaction_list,json=disableTransferPointInteractionList,proto3" json:"disable_transfer_point_interaction_list,omitempty"`
}
func (x *ActivityCondStateChangeNotify) Reset() {
@@ -84,13 +81,6 @@ func (*ActivityCondStateChangeNotify) Descriptor() ([]byte, []int) {
return file_ActivityCondStateChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityCondStateChangeNotify) GetActivatedSaleIdList() []uint32 {
- if x != nil {
- return x.ActivatedSaleIdList
- }
- return nil
-}
-
func (x *ActivityCondStateChangeNotify) GetActivityId() uint32 {
if x != nil {
return x.ActivityId
@@ -112,16 +102,23 @@ func (x *ActivityCondStateChangeNotify) GetExpireCondList() []uint32 {
return nil
}
-func (x *ActivityCondStateChangeNotify) GetDisableTransferPointInteractionList() []*Uint32Pair {
+func (x *ActivityCondStateChangeNotify) GetMeetCondList() []uint32 {
if x != nil {
- return x.DisableTransferPointInteractionList
+ return x.MeetCondList
}
return nil
}
-func (x *ActivityCondStateChangeNotify) GetMeetCondList() []uint32 {
+func (x *ActivityCondStateChangeNotify) GetActivatedSaleIdList() []uint32 {
if x != nil {
- return x.MeetCondList
+ return x.ActivatedSaleIdList
+ }
+ return nil
+}
+
+func (x *ActivityCondStateChangeNotify) GetDisableTransferPointInteractionList() []*Uint32Pair {
+ if x != nil {
+ return x.DisableTransferPointInteractionList
}
return nil
}
@@ -134,25 +131,25 @@ var file_ActivityCondStateChangeNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x02, 0x0a, 0x1d, 0x41, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a, 0x16, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x61, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x61, 0x74, 0x65, 0x64, 0x53, 0x61, 0x6c, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f,
- 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
- 0x12, 0x28, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69,
- 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x61, 0x0a, 0x27, 0x64, 0x69,
- 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69,
- 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x23, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c,
- 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e,
- 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a,
- 0x0e, 0x6d, 0x65, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x64, 0x4c,
+ 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x65,
+ 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x6e,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x65, 0x65, 0x74, 0x5f, 0x63, 0x6f,
+ 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x6d,
+ 0x65, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x61,
+ 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x61, 0x6c, 0x65, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x53, 0x61, 0x6c, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x61, 0x0a, 0x27, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e,
+ 0x73, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x23,
+ 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50,
+ 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityDisableTransferPointInteractionNotify.pb.go b/gover/gen/ActivityDisableTransferPointInteractionNotify.pb.go
index 68b47c2b..c4eac1fb 100644
--- a/gover/gen/ActivityDisableTransferPointInteractionNotify.pb.go
+++ b/gover/gen/ActivityDisableTransferPointInteractionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityDisableTransferPointInteractionNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8982
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivityDisableTransferPointInteractionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsDisable bool `protobuf:"varint,10,opt,name=is_disable,json=isDisable,proto3" json:"is_disable,omitempty"`
- ScenePointPair *Uint32Pair `protobuf:"bytes,5,opt,name=scene_point_pair,json=scenePointPair,proto3" json:"scene_point_pair,omitempty"`
+ IsDisable bool `protobuf:"varint,13,opt,name=is_disable,json=isDisable,proto3" json:"is_disable,omitempty"`
+ ScenePointPair *Uint32Pair `protobuf:"bytes,11,opt,name=scene_point_pair,json=scenePointPair,proto3" json:"scene_point_pair,omitempty"`
}
func (x *ActivityDisableTransferPointInteractionNotify) Reset() {
@@ -105,9 +102,9 @@ var file_ActivityDisableTransferPointInteractionNotify_proto_rawDesc = []byte{
0x76, 0x69, 0x74, 0x79, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73,
0x66, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
- 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
0x73, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x35, 0x0a, 0x10, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x05, 0x20, 0x01,
+ 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52,
0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x61, 0x69, 0x72, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ActivityDungeonAvatar.pb.go b/gover/gen/ActivityDungeonAvatar.pb.go
new file mode 100644
index 00000000..4df5775d
--- /dev/null
+++ b/gover/gen/ActivityDungeonAvatar.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityDungeonAvatar.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityDungeonAvatar struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarId uint32 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ IsTrial bool `protobuf:"varint,2,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+ CostumeId uint32 `protobuf:"varint,3,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+}
+
+func (x *ActivityDungeonAvatar) Reset() {
+ *x = ActivityDungeonAvatar{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityDungeonAvatar_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityDungeonAvatar) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityDungeonAvatar) ProtoMessage() {}
+
+func (x *ActivityDungeonAvatar) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityDungeonAvatar_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityDungeonAvatar.ProtoReflect.Descriptor instead.
+func (*ActivityDungeonAvatar) Descriptor() ([]byte, []int) {
+ return file_ActivityDungeonAvatar_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityDungeonAvatar) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (x *ActivityDungeonAvatar) GetIsTrial() bool {
+ if x != nil {
+ return x.IsTrial
+ }
+ return false
+}
+
+func (x *ActivityDungeonAvatar) GetCostumeId() uint32 {
+ if x != nil {
+ return x.CostumeId
+ }
+ return 0
+}
+
+var File_ActivityDungeonAvatar_proto protoreflect.FileDescriptor
+
+var file_ActivityDungeonAvatar_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a,
+ 0x15, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityDungeonAvatar_proto_rawDescOnce sync.Once
+ file_ActivityDungeonAvatar_proto_rawDescData = file_ActivityDungeonAvatar_proto_rawDesc
+)
+
+func file_ActivityDungeonAvatar_proto_rawDescGZIP() []byte {
+ file_ActivityDungeonAvatar_proto_rawDescOnce.Do(func() {
+ file_ActivityDungeonAvatar_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityDungeonAvatar_proto_rawDescData)
+ })
+ return file_ActivityDungeonAvatar_proto_rawDescData
+}
+
+var file_ActivityDungeonAvatar_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityDungeonAvatar_proto_goTypes = []interface{}{
+ (*ActivityDungeonAvatar)(nil), // 0: ActivityDungeonAvatar
+}
+var file_ActivityDungeonAvatar_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityDungeonAvatar_proto_init() }
+func file_ActivityDungeonAvatar_proto_init() {
+ if File_ActivityDungeonAvatar_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityDungeonAvatar_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityDungeonAvatar); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityDungeonAvatar_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityDungeonAvatar_proto_goTypes,
+ DependencyIndexes: file_ActivityDungeonAvatar_proto_depIdxs,
+ MessageInfos: file_ActivityDungeonAvatar_proto_msgTypes,
+ }.Build()
+ File_ActivityDungeonAvatar_proto = out.File
+ file_ActivityDungeonAvatar_proto_rawDesc = nil
+ file_ActivityDungeonAvatar_proto_goTypes = nil
+ file_ActivityDungeonAvatar_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityFriendGiftWishData.pb.go b/gover/gen/ActivityFriendGiftWishData.pb.go
new file mode 100644
index 00000000..8314fad4
--- /dev/null
+++ b/gover/gen/ActivityFriendGiftWishData.pb.go
@@ -0,0 +1,213 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityFriendGiftWishData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityFriendGiftWishData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GiftNumMap map[uint32]uint32 `protobuf:"bytes,5,rep,name=gift_num_map,json=giftNumMap,proto3" json:"gift_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,11,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ RemarkName string `protobuf:"bytes,12,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
+ Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"`
+}
+
+func (x *ActivityFriendGiftWishData) Reset() {
+ *x = ActivityFriendGiftWishData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityFriendGiftWishData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityFriendGiftWishData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityFriendGiftWishData) ProtoMessage() {}
+
+func (x *ActivityFriendGiftWishData) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityFriendGiftWishData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityFriendGiftWishData.ProtoReflect.Descriptor instead.
+func (*ActivityFriendGiftWishData) Descriptor() ([]byte, []int) {
+ return file_ActivityFriendGiftWishData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityFriendGiftWishData) GetGiftNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.GiftNumMap
+ }
+ return nil
+}
+
+func (x *ActivityFriendGiftWishData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *ActivityFriendGiftWishData) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
+func (x *ActivityFriendGiftWishData) GetRemarkName() string {
+ if x != nil {
+ return x.RemarkName
+ }
+ return ""
+}
+
+func (x *ActivityFriendGiftWishData) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
+var File_ActivityFriendGiftWishData_proto protoreflect.FileDescriptor
+
+var file_ActivityFriendGiftWishData_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64,
+ 0x47, 0x69, 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75,
+ 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x02, 0x0a, 0x1a, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x57,
+ 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x12, 0x4d, 0x0a, 0x0c, 0x67, 0x69, 0x66, 0x74, 0x5f,
+ 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69,
+ 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x47, 0x69, 0x66, 0x74, 0x4e,
+ 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x67, 0x69, 0x66, 0x74,
+ 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75,
+ 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75,
+ 0x72, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x4e,
+ 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x1a,
+ 0x3d, 0x0a, 0x0f, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityFriendGiftWishData_proto_rawDescOnce sync.Once
+ file_ActivityFriendGiftWishData_proto_rawDescData = file_ActivityFriendGiftWishData_proto_rawDesc
+)
+
+func file_ActivityFriendGiftWishData_proto_rawDescGZIP() []byte {
+ file_ActivityFriendGiftWishData_proto_rawDescOnce.Do(func() {
+ file_ActivityFriendGiftWishData_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityFriendGiftWishData_proto_rawDescData)
+ })
+ return file_ActivityFriendGiftWishData_proto_rawDescData
+}
+
+var file_ActivityFriendGiftWishData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_ActivityFriendGiftWishData_proto_goTypes = []interface{}{
+ (*ActivityFriendGiftWishData)(nil), // 0: ActivityFriendGiftWishData
+ nil, // 1: ActivityFriendGiftWishData.GiftNumMapEntry
+ (*ProfilePicture)(nil), // 2: ProfilePicture
+}
+var file_ActivityFriendGiftWishData_proto_depIdxs = []int32{
+ 1, // 0: ActivityFriendGiftWishData.gift_num_map:type_name -> ActivityFriendGiftWishData.GiftNumMapEntry
+ 2, // 1: ActivityFriendGiftWishData.profile_picture:type_name -> ProfilePicture
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_ActivityFriendGiftWishData_proto_init() }
+func file_ActivityFriendGiftWishData_proto_init() {
+ if File_ActivityFriendGiftWishData_proto != nil {
+ return
+ }
+ file_ProfilePicture_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityFriendGiftWishData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityFriendGiftWishData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityFriendGiftWishData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityFriendGiftWishData_proto_goTypes,
+ DependencyIndexes: file_ActivityFriendGiftWishData_proto_depIdxs,
+ MessageInfos: file_ActivityFriendGiftWishData_proto_msgTypes,
+ }.Build()
+ File_ActivityFriendGiftWishData_proto = out.File
+ file_ActivityFriendGiftWishData_proto_rawDesc = nil
+ file_ActivityFriendGiftWishData_proto_goTypes = nil
+ file_ActivityFriendGiftWishData_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGetCanGiveFriendGiftReq.pb.go b/gover/gen/ActivityGetCanGiveFriendGiftReq.pb.go
new file mode 100644
index 00000000..69a107b4
--- /dev/null
+++ b/gover/gen/ActivityGetCanGiveFriendGiftReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGetCanGiveFriendGiftReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGetCanGiveFriendGiftReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityGetCanGiveFriendGiftReq) Reset() {
+ *x = ActivityGetCanGiveFriendGiftReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGetCanGiveFriendGiftReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGetCanGiveFriendGiftReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGetCanGiveFriendGiftReq) ProtoMessage() {}
+
+func (x *ActivityGetCanGiveFriendGiftReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGetCanGiveFriendGiftReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGetCanGiveFriendGiftReq.ProtoReflect.Descriptor instead.
+func (*ActivityGetCanGiveFriendGiftReq) Descriptor() ([]byte, []int) {
+ return file_ActivityGetCanGiveFriendGiftReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGetCanGiveFriendGiftReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityGetCanGiveFriendGiftReq_proto protoreflect.FileDescriptor
+
+var file_ActivityGetCanGiveFriendGiftReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x43, 0x61, 0x6e,
+ 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x1f, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x43, 0x61, 0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityGetCanGiveFriendGiftReq_proto_rawDescOnce sync.Once
+ file_ActivityGetCanGiveFriendGiftReq_proto_rawDescData = file_ActivityGetCanGiveFriendGiftReq_proto_rawDesc
+)
+
+func file_ActivityGetCanGiveFriendGiftReq_proto_rawDescGZIP() []byte {
+ file_ActivityGetCanGiveFriendGiftReq_proto_rawDescOnce.Do(func() {
+ file_ActivityGetCanGiveFriendGiftReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGetCanGiveFriendGiftReq_proto_rawDescData)
+ })
+ return file_ActivityGetCanGiveFriendGiftReq_proto_rawDescData
+}
+
+var file_ActivityGetCanGiveFriendGiftReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityGetCanGiveFriendGiftReq_proto_goTypes = []interface{}{
+ (*ActivityGetCanGiveFriendGiftReq)(nil), // 0: ActivityGetCanGiveFriendGiftReq
+}
+var file_ActivityGetCanGiveFriendGiftReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGetCanGiveFriendGiftReq_proto_init() }
+func file_ActivityGetCanGiveFriendGiftReq_proto_init() {
+ if File_ActivityGetCanGiveFriendGiftReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGetCanGiveFriendGiftReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGetCanGiveFriendGiftReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGetCanGiveFriendGiftReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGetCanGiveFriendGiftReq_proto_goTypes,
+ DependencyIndexes: file_ActivityGetCanGiveFriendGiftReq_proto_depIdxs,
+ MessageInfos: file_ActivityGetCanGiveFriendGiftReq_proto_msgTypes,
+ }.Build()
+ File_ActivityGetCanGiveFriendGiftReq_proto = out.File
+ file_ActivityGetCanGiveFriendGiftReq_proto_rawDesc = nil
+ file_ActivityGetCanGiveFriendGiftReq_proto_goTypes = nil
+ file_ActivityGetCanGiveFriendGiftReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGetCanGiveFriendGiftRsp.pb.go b/gover/gen/ActivityGetCanGiveFriendGiftRsp.pb.go
new file mode 100644
index 00000000..873323ce
--- /dev/null
+++ b/gover/gen/ActivityGetCanGiveFriendGiftRsp.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGetCanGiveFriendGiftRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGetCanGiveFriendGiftRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GiftNumMap map[uint32]uint32 `protobuf:"bytes,7,rep,name=gift_num_map,json=giftNumMap,proto3" json:"gift_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityGetCanGiveFriendGiftRsp) Reset() {
+ *x = ActivityGetCanGiveFriendGiftRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGetCanGiveFriendGiftRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGetCanGiveFriendGiftRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGetCanGiveFriendGiftRsp) ProtoMessage() {}
+
+func (x *ActivityGetCanGiveFriendGiftRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGetCanGiveFriendGiftRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGetCanGiveFriendGiftRsp.ProtoReflect.Descriptor instead.
+func (*ActivityGetCanGiveFriendGiftRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGetCanGiveFriendGiftRsp) GetGiftNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.GiftNumMap
+ }
+ return nil
+}
+
+func (x *ActivityGetCanGiveFriendGiftRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ActivityGetCanGiveFriendGiftRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityGetCanGiveFriendGiftRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityGetCanGiveFriendGiftRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x43, 0x61, 0x6e,
+ 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x01, 0x0a, 0x1f, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x43, 0x61, 0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72,
+ 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x73, 0x70, 0x12, 0x52, 0x0a, 0x0c, 0x67,
+ 0x69, 0x66, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x30, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x43,
+ 0x61, 0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74,
+ 0x52, 0x73, 0x70, 0x2e, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x0a, 0x67, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x1a, 0x3d, 0x0a, 0x0f, 0x47, 0x69,
+ 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescOnce sync.Once
+ file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescData = file_ActivityGetCanGiveFriendGiftRsp_proto_rawDesc
+)
+
+func file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescGZIP() []byte {
+ file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescData)
+ })
+ return file_ActivityGetCanGiveFriendGiftRsp_proto_rawDescData
+}
+
+var file_ActivityGetCanGiveFriendGiftRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_ActivityGetCanGiveFriendGiftRsp_proto_goTypes = []interface{}{
+ (*ActivityGetCanGiveFriendGiftRsp)(nil), // 0: ActivityGetCanGiveFriendGiftRsp
+ nil, // 1: ActivityGetCanGiveFriendGiftRsp.GiftNumMapEntry
+}
+var file_ActivityGetCanGiveFriendGiftRsp_proto_depIdxs = []int32{
+ 1, // 0: ActivityGetCanGiveFriendGiftRsp.gift_num_map:type_name -> ActivityGetCanGiveFriendGiftRsp.GiftNumMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGetCanGiveFriendGiftRsp_proto_init() }
+func file_ActivityGetCanGiveFriendGiftRsp_proto_init() {
+ if File_ActivityGetCanGiveFriendGiftRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGetCanGiveFriendGiftRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGetCanGiveFriendGiftRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGetCanGiveFriendGiftRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGetCanGiveFriendGiftRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityGetCanGiveFriendGiftRsp_proto_depIdxs,
+ MessageInfos: file_ActivityGetCanGiveFriendGiftRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityGetCanGiveFriendGiftRsp_proto = out.File
+ file_ActivityGetCanGiveFriendGiftRsp_proto_rawDesc = nil
+ file_ActivityGetCanGiveFriendGiftRsp_proto_goTypes = nil
+ file_ActivityGetCanGiveFriendGiftRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGetFriendGiftWishListReq.pb.go b/gover/gen/ActivityGetFriendGiftWishListReq.pb.go
new file mode 100644
index 00000000..6e3edb0b
--- /dev/null
+++ b/gover/gen/ActivityGetFriendGiftWishListReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGetFriendGiftWishListReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGetFriendGiftWishListReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityGetFriendGiftWishListReq) Reset() {
+ *x = ActivityGetFriendGiftWishListReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGetFriendGiftWishListReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGetFriendGiftWishListReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGetFriendGiftWishListReq) ProtoMessage() {}
+
+func (x *ActivityGetFriendGiftWishListReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGetFriendGiftWishListReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGetFriendGiftWishListReq.ProtoReflect.Descriptor instead.
+func (*ActivityGetFriendGiftWishListReq) Descriptor() ([]byte, []int) {
+ return file_ActivityGetFriendGiftWishListReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGetFriendGiftWishListReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityGetFriendGiftWishListReq_proto protoreflect.FileDescriptor
+
+var file_ActivityGetFriendGiftWishListReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x43, 0x0a, 0x20, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66,
+ 0x74, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityGetFriendGiftWishListReq_proto_rawDescOnce sync.Once
+ file_ActivityGetFriendGiftWishListReq_proto_rawDescData = file_ActivityGetFriendGiftWishListReq_proto_rawDesc
+)
+
+func file_ActivityGetFriendGiftWishListReq_proto_rawDescGZIP() []byte {
+ file_ActivityGetFriendGiftWishListReq_proto_rawDescOnce.Do(func() {
+ file_ActivityGetFriendGiftWishListReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGetFriendGiftWishListReq_proto_rawDescData)
+ })
+ return file_ActivityGetFriendGiftWishListReq_proto_rawDescData
+}
+
+var file_ActivityGetFriendGiftWishListReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityGetFriendGiftWishListReq_proto_goTypes = []interface{}{
+ (*ActivityGetFriendGiftWishListReq)(nil), // 0: ActivityGetFriendGiftWishListReq
+}
+var file_ActivityGetFriendGiftWishListReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGetFriendGiftWishListReq_proto_init() }
+func file_ActivityGetFriendGiftWishListReq_proto_init() {
+ if File_ActivityGetFriendGiftWishListReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGetFriendGiftWishListReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGetFriendGiftWishListReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGetFriendGiftWishListReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGetFriendGiftWishListReq_proto_goTypes,
+ DependencyIndexes: file_ActivityGetFriendGiftWishListReq_proto_depIdxs,
+ MessageInfos: file_ActivityGetFriendGiftWishListReq_proto_msgTypes,
+ }.Build()
+ File_ActivityGetFriendGiftWishListReq_proto = out.File
+ file_ActivityGetFriendGiftWishListReq_proto_rawDesc = nil
+ file_ActivityGetFriendGiftWishListReq_proto_goTypes = nil
+ file_ActivityGetFriendGiftWishListReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGetFriendGiftWishListRsp.pb.go b/gover/gen/ActivityGetFriendGiftWishListRsp.pb.go
new file mode 100644
index 00000000..3e9cc524
--- /dev/null
+++ b/gover/gen/ActivityGetFriendGiftWishListRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGetFriendGiftWishListRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGetFriendGiftWishListRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FriendGiftWishList []*ActivityFriendGiftWishData `protobuf:"bytes,12,rep,name=friend_gift_wish_list,json=friendGiftWishList,proto3" json:"friend_gift_wish_list,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ActivityGetFriendGiftWishListRsp) Reset() {
+ *x = ActivityGetFriendGiftWishListRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGetFriendGiftWishListRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGetFriendGiftWishListRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGetFriendGiftWishListRsp) ProtoMessage() {}
+
+func (x *ActivityGetFriendGiftWishListRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGetFriendGiftWishListRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGetFriendGiftWishListRsp.ProtoReflect.Descriptor instead.
+func (*ActivityGetFriendGiftWishListRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityGetFriendGiftWishListRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGetFriendGiftWishListRsp) GetFriendGiftWishList() []*ActivityFriendGiftWishData {
+ if x != nil {
+ return x.FriendGiftWishList
+ }
+ return nil
+}
+
+func (x *ActivityGetFriendGiftWishListRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivityGetFriendGiftWishListRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ActivityGetFriendGiftWishListRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityGetFriendGiftWishListRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x57, 0x69, 0x73, 0x68,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad, 0x01, 0x0a, 0x20, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64,
+ 0x47, 0x69, 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12,
+ 0x4e, 0x0a, 0x15, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x77,
+ 0x69, 0x73, 0x68, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b,
+ 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47,
+ 0x69, 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x66, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityGetFriendGiftWishListRsp_proto_rawDescOnce sync.Once
+ file_ActivityGetFriendGiftWishListRsp_proto_rawDescData = file_ActivityGetFriendGiftWishListRsp_proto_rawDesc
+)
+
+func file_ActivityGetFriendGiftWishListRsp_proto_rawDescGZIP() []byte {
+ file_ActivityGetFriendGiftWishListRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityGetFriendGiftWishListRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGetFriendGiftWishListRsp_proto_rawDescData)
+ })
+ return file_ActivityGetFriendGiftWishListRsp_proto_rawDescData
+}
+
+var file_ActivityGetFriendGiftWishListRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityGetFriendGiftWishListRsp_proto_goTypes = []interface{}{
+ (*ActivityGetFriendGiftWishListRsp)(nil), // 0: ActivityGetFriendGiftWishListRsp
+ (*ActivityFriendGiftWishData)(nil), // 1: ActivityFriendGiftWishData
+}
+var file_ActivityGetFriendGiftWishListRsp_proto_depIdxs = []int32{
+ 1, // 0: ActivityGetFriendGiftWishListRsp.friend_gift_wish_list:type_name -> ActivityFriendGiftWishData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGetFriendGiftWishListRsp_proto_init() }
+func file_ActivityGetFriendGiftWishListRsp_proto_init() {
+ if File_ActivityGetFriendGiftWishListRsp_proto != nil {
+ return
+ }
+ file_ActivityFriendGiftWishData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGetFriendGiftWishListRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGetFriendGiftWishListRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGetFriendGiftWishListRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGetFriendGiftWishListRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityGetFriendGiftWishListRsp_proto_depIdxs,
+ MessageInfos: file_ActivityGetFriendGiftWishListRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityGetFriendGiftWishListRsp_proto = out.File
+ file_ActivityGetFriendGiftWishListRsp_proto_rawDesc = nil
+ file_ActivityGetFriendGiftWishListRsp_proto_goTypes = nil
+ file_ActivityGetFriendGiftWishListRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGetRecvGiftListReq.pb.go b/gover/gen/ActivityGetRecvGiftListReq.pb.go
new file mode 100644
index 00000000..5b8e5d75
--- /dev/null
+++ b/gover/gen/ActivityGetRecvGiftListReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGetRecvGiftListReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGetRecvGiftListReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityGetRecvGiftListReq) Reset() {
+ *x = ActivityGetRecvGiftListReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGetRecvGiftListReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGetRecvGiftListReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGetRecvGiftListReq) ProtoMessage() {}
+
+func (x *ActivityGetRecvGiftListReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGetRecvGiftListReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGetRecvGiftListReq.ProtoReflect.Descriptor instead.
+func (*ActivityGetRecvGiftListReq) Descriptor() ([]byte, []int) {
+ return file_ActivityGetRecvGiftListReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGetRecvGiftListReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityGetRecvGiftListReq_proto protoreflect.FileDescriptor
+
+var file_ActivityGetRecvGiftListReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63,
+ 0x76, 0x47, 0x69, 0x66, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65,
+ 0x74, 0x52, 0x65, 0x63, 0x76, 0x47, 0x69, 0x66, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ActivityGetRecvGiftListReq_proto_rawDescOnce sync.Once
+ file_ActivityGetRecvGiftListReq_proto_rawDescData = file_ActivityGetRecvGiftListReq_proto_rawDesc
+)
+
+func file_ActivityGetRecvGiftListReq_proto_rawDescGZIP() []byte {
+ file_ActivityGetRecvGiftListReq_proto_rawDescOnce.Do(func() {
+ file_ActivityGetRecvGiftListReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGetRecvGiftListReq_proto_rawDescData)
+ })
+ return file_ActivityGetRecvGiftListReq_proto_rawDescData
+}
+
+var file_ActivityGetRecvGiftListReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityGetRecvGiftListReq_proto_goTypes = []interface{}{
+ (*ActivityGetRecvGiftListReq)(nil), // 0: ActivityGetRecvGiftListReq
+}
+var file_ActivityGetRecvGiftListReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGetRecvGiftListReq_proto_init() }
+func file_ActivityGetRecvGiftListReq_proto_init() {
+ if File_ActivityGetRecvGiftListReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGetRecvGiftListReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGetRecvGiftListReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGetRecvGiftListReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGetRecvGiftListReq_proto_goTypes,
+ DependencyIndexes: file_ActivityGetRecvGiftListReq_proto_depIdxs,
+ MessageInfos: file_ActivityGetRecvGiftListReq_proto_msgTypes,
+ }.Build()
+ File_ActivityGetRecvGiftListReq_proto = out.File
+ file_ActivityGetRecvGiftListReq_proto_rawDesc = nil
+ file_ActivityGetRecvGiftListReq_proto_goTypes = nil
+ file_ActivityGetRecvGiftListReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGetRecvGiftListRsp.pb.go b/gover/gen/ActivityGetRecvGiftListRsp.pb.go
new file mode 100644
index 00000000..3406b364
--- /dev/null
+++ b/gover/gen/ActivityGetRecvGiftListRsp.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGetRecvGiftListRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGetRecvGiftListRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RecvGiftList []*ActivityRecvGiftData `protobuf:"bytes,10,rep,name=recv_gift_list,json=recvGiftList,proto3" json:"recv_gift_list,omitempty"`
+}
+
+func (x *ActivityGetRecvGiftListRsp) Reset() {
+ *x = ActivityGetRecvGiftListRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGetRecvGiftListRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGetRecvGiftListRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGetRecvGiftListRsp) ProtoMessage() {}
+
+func (x *ActivityGetRecvGiftListRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGetRecvGiftListRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGetRecvGiftListRsp.ProtoReflect.Descriptor instead.
+func (*ActivityGetRecvGiftListRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityGetRecvGiftListRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGetRecvGiftListRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivityGetRecvGiftListRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ActivityGetRecvGiftListRsp) GetRecvGiftList() []*ActivityRecvGiftData {
+ if x != nil {
+ return x.RecvGiftList
+ }
+ return nil
+}
+
+var File_ActivityGetRecvGiftListRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityGetRecvGiftListRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63,
+ 0x76, 0x47, 0x69, 0x66, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x76,
+ 0x47, 0x69, 0x66, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94,
+ 0x01, 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x65, 0x74, 0x52, 0x65,
+ 0x63, 0x76, 0x47, 0x69, 0x66, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b, 0x0a, 0x0e, 0x72, 0x65, 0x63, 0x76,
+ 0x5f, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x15, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x76, 0x47,
+ 0x69, 0x66, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x72, 0x65, 0x63, 0x76, 0x47, 0x69, 0x66,
+ 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityGetRecvGiftListRsp_proto_rawDescOnce sync.Once
+ file_ActivityGetRecvGiftListRsp_proto_rawDescData = file_ActivityGetRecvGiftListRsp_proto_rawDesc
+)
+
+func file_ActivityGetRecvGiftListRsp_proto_rawDescGZIP() []byte {
+ file_ActivityGetRecvGiftListRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityGetRecvGiftListRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGetRecvGiftListRsp_proto_rawDescData)
+ })
+ return file_ActivityGetRecvGiftListRsp_proto_rawDescData
+}
+
+var file_ActivityGetRecvGiftListRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityGetRecvGiftListRsp_proto_goTypes = []interface{}{
+ (*ActivityGetRecvGiftListRsp)(nil), // 0: ActivityGetRecvGiftListRsp
+ (*ActivityRecvGiftData)(nil), // 1: ActivityRecvGiftData
+}
+var file_ActivityGetRecvGiftListRsp_proto_depIdxs = []int32{
+ 1, // 0: ActivityGetRecvGiftListRsp.recv_gift_list:type_name -> ActivityRecvGiftData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGetRecvGiftListRsp_proto_init() }
+func file_ActivityGetRecvGiftListRsp_proto_init() {
+ if File_ActivityGetRecvGiftListRsp_proto != nil {
+ return
+ }
+ file_ActivityRecvGiftData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGetRecvGiftListRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGetRecvGiftListRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGetRecvGiftListRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGetRecvGiftListRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityGetRecvGiftListRsp_proto_depIdxs,
+ MessageInfos: file_ActivityGetRecvGiftListRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityGetRecvGiftListRsp_proto = out.File
+ file_ActivityGetRecvGiftListRsp_proto_rawDesc = nil
+ file_ActivityGetRecvGiftListRsp_proto_goTypes = nil
+ file_ActivityGetRecvGiftListRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGiveFriendGiftReq.pb.go b/gover/gen/ActivityGiveFriendGiftReq.pb.go
new file mode 100644
index 00000000..fe524742
--- /dev/null
+++ b/gover/gen/ActivityGiveFriendGiftReq.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGiveFriendGiftReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGiveFriendGiftReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GiftNumMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=gift_num_map,json=giftNumMap,proto3" json:"gift_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *ActivityGiveFriendGiftReq) Reset() {
+ *x = ActivityGiveFriendGiftReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGiveFriendGiftReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGiveFriendGiftReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGiveFriendGiftReq) ProtoMessage() {}
+
+func (x *ActivityGiveFriendGiftReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGiveFriendGiftReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGiveFriendGiftReq.ProtoReflect.Descriptor instead.
+func (*ActivityGiveFriendGiftReq) Descriptor() ([]byte, []int) {
+ return file_ActivityGiveFriendGiftReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGiveFriendGiftReq) GetGiftNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.GiftNumMap
+ }
+ return nil
+}
+
+func (x *ActivityGiveFriendGiftReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivityGiveFriendGiftReq) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_ActivityGiveFriendGiftReq_proto protoreflect.FileDescriptor
+
+var file_ActivityGiveFriendGiftReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72,
+ 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xdb, 0x01, 0x0a, 0x19, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x69,
+ 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x71, 0x12,
+ 0x4c, 0x0a, 0x0c, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65,
+ 0x71, 0x2e, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x0a, 0x67, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x10,
+ 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
+ 0x1a, 0x3d, 0x0a, 0x0f, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityGiveFriendGiftReq_proto_rawDescOnce sync.Once
+ file_ActivityGiveFriendGiftReq_proto_rawDescData = file_ActivityGiveFriendGiftReq_proto_rawDesc
+)
+
+func file_ActivityGiveFriendGiftReq_proto_rawDescGZIP() []byte {
+ file_ActivityGiveFriendGiftReq_proto_rawDescOnce.Do(func() {
+ file_ActivityGiveFriendGiftReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGiveFriendGiftReq_proto_rawDescData)
+ })
+ return file_ActivityGiveFriendGiftReq_proto_rawDescData
+}
+
+var file_ActivityGiveFriendGiftReq_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_ActivityGiveFriendGiftReq_proto_goTypes = []interface{}{
+ (*ActivityGiveFriendGiftReq)(nil), // 0: ActivityGiveFriendGiftReq
+ nil, // 1: ActivityGiveFriendGiftReq.GiftNumMapEntry
+}
+var file_ActivityGiveFriendGiftReq_proto_depIdxs = []int32{
+ 1, // 0: ActivityGiveFriendGiftReq.gift_num_map:type_name -> ActivityGiveFriendGiftReq.GiftNumMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGiveFriendGiftReq_proto_init() }
+func file_ActivityGiveFriendGiftReq_proto_init() {
+ if File_ActivityGiveFriendGiftReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGiveFriendGiftReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGiveFriendGiftReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGiveFriendGiftReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGiveFriendGiftReq_proto_goTypes,
+ DependencyIndexes: file_ActivityGiveFriendGiftReq_proto_depIdxs,
+ MessageInfos: file_ActivityGiveFriendGiftReq_proto_msgTypes,
+ }.Build()
+ File_ActivityGiveFriendGiftReq_proto = out.File
+ file_ActivityGiveFriendGiftReq_proto_rawDesc = nil
+ file_ActivityGiveFriendGiftReq_proto_goTypes = nil
+ file_ActivityGiveFriendGiftReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityGiveFriendGiftRsp.pb.go b/gover/gen/ActivityGiveFriendGiftRsp.pb.go
new file mode 100644
index 00000000..48a21aa5
--- /dev/null
+++ b/gover/gen/ActivityGiveFriendGiftRsp.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityGiveFriendGiftRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityGiveFriendGiftRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LimitGiftList []uint32 `protobuf:"varint,14,rep,packed,name=limit_gift_list,json=limitGiftList,proto3" json:"limit_gift_list,omitempty"`
+}
+
+func (x *ActivityGiveFriendGiftRsp) Reset() {
+ *x = ActivityGiveFriendGiftRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityGiveFriendGiftRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityGiveFriendGiftRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityGiveFriendGiftRsp) ProtoMessage() {}
+
+func (x *ActivityGiveFriendGiftRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityGiveFriendGiftRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityGiveFriendGiftRsp.ProtoReflect.Descriptor instead.
+func (*ActivityGiveFriendGiftRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityGiveFriendGiftRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityGiveFriendGiftRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivityGiveFriendGiftRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ActivityGiveFriendGiftRsp) GetLimitGiftList() []uint32 {
+ if x != nil {
+ return x.LimitGiftList
+ }
+ return nil
+}
+
+var File_ActivityGiveFriendGiftRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityGiveFriendGiftRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72,
+ 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x7e, 0x0a, 0x19, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x69, 0x76,
+ 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x47, 0x69, 0x66, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x69, 0x6d,
+ 0x69, 0x74, 0x5f, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0d, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x47, 0x69, 0x66, 0x74, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ActivityGiveFriendGiftRsp_proto_rawDescOnce sync.Once
+ file_ActivityGiveFriendGiftRsp_proto_rawDescData = file_ActivityGiveFriendGiftRsp_proto_rawDesc
+)
+
+func file_ActivityGiveFriendGiftRsp_proto_rawDescGZIP() []byte {
+ file_ActivityGiveFriendGiftRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityGiveFriendGiftRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityGiveFriendGiftRsp_proto_rawDescData)
+ })
+ return file_ActivityGiveFriendGiftRsp_proto_rawDescData
+}
+
+var file_ActivityGiveFriendGiftRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityGiveFriendGiftRsp_proto_goTypes = []interface{}{
+ (*ActivityGiveFriendGiftRsp)(nil), // 0: ActivityGiveFriendGiftRsp
+}
+var file_ActivityGiveFriendGiftRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityGiveFriendGiftRsp_proto_init() }
+func file_ActivityGiveFriendGiftRsp_proto_init() {
+ if File_ActivityGiveFriendGiftRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityGiveFriendGiftRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityGiveFriendGiftRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityGiveFriendGiftRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityGiveFriendGiftRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityGiveFriendGiftRsp_proto_depIdxs,
+ MessageInfos: file_ActivityGiveFriendGiftRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityGiveFriendGiftRsp_proto = out.File
+ file_ActivityGiveFriendGiftRsp_proto_rawDesc = nil
+ file_ActivityGiveFriendGiftRsp_proto_goTypes = nil
+ file_ActivityGiveFriendGiftRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityHaveRecvGiftNotify.pb.go b/gover/gen/ActivityHaveRecvGiftNotify.pb.go
new file mode 100644
index 00000000..ce4b5116
--- /dev/null
+++ b/gover/gen/ActivityHaveRecvGiftNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityHaveRecvGiftNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityHaveRecvGiftNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivityHaveRecvGiftNotify) Reset() {
+ *x = ActivityHaveRecvGiftNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityHaveRecvGiftNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityHaveRecvGiftNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityHaveRecvGiftNotify) ProtoMessage() {}
+
+func (x *ActivityHaveRecvGiftNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityHaveRecvGiftNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityHaveRecvGiftNotify.ProtoReflect.Descriptor instead.
+func (*ActivityHaveRecvGiftNotify) Descriptor() ([]byte, []int) {
+ return file_ActivityHaveRecvGiftNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityHaveRecvGiftNotify) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivityHaveRecvGiftNotify_proto protoreflect.FileDescriptor
+
+var file_ActivityHaveRecvGiftNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x48, 0x61, 0x76, 0x65, 0x52, 0x65,
+ 0x63, 0x76, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x48, 0x61,
+ 0x76, 0x65, 0x52, 0x65, 0x63, 0x76, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ActivityHaveRecvGiftNotify_proto_rawDescOnce sync.Once
+ file_ActivityHaveRecvGiftNotify_proto_rawDescData = file_ActivityHaveRecvGiftNotify_proto_rawDesc
+)
+
+func file_ActivityHaveRecvGiftNotify_proto_rawDescGZIP() []byte {
+ file_ActivityHaveRecvGiftNotify_proto_rawDescOnce.Do(func() {
+ file_ActivityHaveRecvGiftNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityHaveRecvGiftNotify_proto_rawDescData)
+ })
+ return file_ActivityHaveRecvGiftNotify_proto_rawDescData
+}
+
+var file_ActivityHaveRecvGiftNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityHaveRecvGiftNotify_proto_goTypes = []interface{}{
+ (*ActivityHaveRecvGiftNotify)(nil), // 0: ActivityHaveRecvGiftNotify
+}
+var file_ActivityHaveRecvGiftNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityHaveRecvGiftNotify_proto_init() }
+func file_ActivityHaveRecvGiftNotify_proto_init() {
+ if File_ActivityHaveRecvGiftNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityHaveRecvGiftNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityHaveRecvGiftNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityHaveRecvGiftNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityHaveRecvGiftNotify_proto_goTypes,
+ DependencyIndexes: file_ActivityHaveRecvGiftNotify_proto_depIdxs,
+ MessageInfos: file_ActivityHaveRecvGiftNotify_proto_msgTypes,
+ }.Build()
+ File_ActivityHaveRecvGiftNotify_proto = out.File
+ file_ActivityHaveRecvGiftNotify_proto_rawDesc = nil
+ file_ActivityHaveRecvGiftNotify_proto_goTypes = nil
+ file_ActivityHaveRecvGiftNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityInfo.pb.go b/gover/gen/ActivityInfo.pb.go
index 4effdad9..e8e8dfb3 100644
--- a/gover/gen/ActivityInfo.pb.go
+++ b/gover/gen/ActivityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityInfo.proto
package gen
@@ -41,28 +41,29 @@ type ActivityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsPlayOpenAnim bool `protobuf:"varint,13,opt,name=is_play_open_anim,json=isPlayOpenAnim,proto3" json:"is_play_open_anim,omitempty"`
- ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- CurScore uint32 `protobuf:"varint,1906,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- IsStarting bool `protobuf:"varint,9,opt,name=is_starting,json=isStarting,proto3" json:"is_starting,omitempty"`
- TakenRewardList []uint32 `protobuf:"varint,329,rep,packed,name=taken_reward_list,json=takenRewardList,proto3" json:"taken_reward_list,omitempty"`
- Unk2700_NONJFHAIFLA bool `protobuf:"varint,102,opt,name=Unk2700_NONJFHAIFLA,json=Unk2700NONJFHAIFLA,proto3" json:"Unk2700_NONJFHAIFLA,omitempty"`
- SelectedAvatarRewardId uint32 `protobuf:"varint,1290,opt,name=selected_avatar_reward_id,json=selectedAvatarRewardId,proto3" json:"selected_avatar_reward_id,omitempty"`
- FirstDayStartTime uint32 `protobuf:"varint,592,opt,name=first_day_start_time,json=firstDayStartTime,proto3" json:"first_day_start_time,omitempty"`
- ScoreLimit uint32 `protobuf:"varint,1958,opt,name=score_limit,json=scoreLimit,proto3" json:"score_limit,omitempty"`
- IsFinished bool `protobuf:"varint,6,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- IsHidden bool `protobuf:"varint,919,opt,name=is_hidden,json=isHidden,proto3" json:"is_hidden,omitempty"`
- BeginTime uint32 `protobuf:"varint,8,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- EndTime uint32 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- ActivityCoinMap map[uint32]uint32 `protobuf:"bytes,682,rep,name=activity_coin_map,json=activityCoinMap,proto3" json:"activity_coin_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ActivityType uint32 `protobuf:"varint,4,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"`
- Unk2700_EDKLLHBEEGE bool `protobuf:"varint,1449,opt,name=Unk2700_EDKLLHBEEGE,json=Unk2700EDKLLHBEEGE,proto3" json:"Unk2700_EDKLLHBEEGE,omitempty"`
- Unk2800_KOMIPKKKOBE []*Unk2800_PHPHMILPOLC `protobuf:"bytes,864,rep,name=Unk2800_KOMIPKKKOBE,json=Unk2800KOMIPKKKOBE,proto3" json:"Unk2800_KOMIPKKKOBE,omitempty"`
- MeetCondList []uint32 `protobuf:"varint,10,rep,packed,name=meet_cond_list,json=meetCondList,proto3" json:"meet_cond_list,omitempty"`
- Unk2700_IFPBCNLCKLG map[uint32]uint32 `protobuf:"bytes,1399,rep,name=Unk2700_IFPBCNLCKLG,json=Unk2700IFPBCNLCKLG,proto3" json:"Unk2700_IFPBCNLCKLG,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ExpireCondList []uint32 `protobuf:"varint,3,rep,packed,name=expire_cond_list,json=expireCondList,proto3" json:"expire_cond_list,omitempty"`
- WatcherInfoList []*ActivityWatcherInfo `protobuf:"bytes,2,rep,name=watcher_info_list,json=watcherInfoList,proto3" json:"watcher_info_list,omitempty"`
- ActivityId uint32 `protobuf:"varint,12,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ Unk3300_MJNPGEKLOCG bool `protobuf:"varint,360,opt,name=Unk3300_MJNPGEKLOCG,json=Unk3300MJNPGEKLOCG,proto3" json:"Unk3300_MJNPGEKLOCG,omitempty"`
+ IsFinished bool `protobuf:"varint,8,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ CurScore uint32 `protobuf:"varint,1268,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScoreLimit uint32 `protobuf:"varint,1870,opt,name=score_limit,json=scoreLimit,proto3" json:"score_limit,omitempty"`
+ Unk3300_ICNJJKDHPCH bool `protobuf:"varint,14,opt,name=Unk3300_ICNJJKDHPCH,json=Unk3300ICNJJKDHPCH,proto3" json:"Unk3300_ICNJJKDHPCH,omitempty"`
+ MeetCondList []uint32 `protobuf:"varint,11,rep,packed,name=meet_cond_list,json=meetCondList,proto3" json:"meet_cond_list,omitempty"`
+ Unk3300_NEPKLLBJFKK bool `protobuf:"varint,1645,opt,name=Unk3300_NEPKLLBJFKK,json=Unk3300NEPKLLBJFKK,proto3" json:"Unk3300_NEPKLLBJFKK,omitempty"`
+ WatcherInfoList []*ActivityWatcherInfo `protobuf:"bytes,6,rep,name=watcher_info_list,json=watcherInfoList,proto3" json:"watcher_info_list,omitempty"`
+ ActivityPushTipsDataList []*ActivityPushTipsData `protobuf:"bytes,1867,rep,name=activity_push_tips_data_list,json=activityPushTipsDataList,proto3" json:"activity_push_tips_data_list,omitempty"`
+ ActivityId uint32 `protobuf:"varint,13,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ TakenRewardList []uint32 `protobuf:"varint,1889,rep,packed,name=taken_reward_list,json=takenRewardList,proto3" json:"taken_reward_list,omitempty"`
+ SelectedAvatarRewardId uint32 `protobuf:"varint,697,opt,name=selected_avatar_reward_id,json=selectedAvatarRewardId,proto3" json:"selected_avatar_reward_id,omitempty"`
+ ActivityCoinMap map[uint32]uint32 `protobuf:"bytes,36,rep,name=activity_coin_map,json=activityCoinMap,proto3" json:"activity_coin_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ FirstDayStartTime uint32 `protobuf:"varint,786,opt,name=first_day_start_time,json=firstDayStartTime,proto3" json:"first_day_start_time,omitempty"`
+ Unk3300_ABJKLALKLDG bool `protobuf:"varint,1486,opt,name=Unk3300_ABJKLALKLDG,json=Unk3300ABJKLALKLDG,proto3" json:"Unk3300_ABJKLALKLDG,omitempty"`
+ ActivityType uint32 `protobuf:"varint,3,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"`
+ Unk3300_CBCEHLJJOGI bool `protobuf:"varint,1375,opt,name=Unk3300_CBCEHLJJOGI,json=Unk3300CBCEHLJJOGI,proto3" json:"Unk3300_CBCEHLJJOGI,omitempty"`
+ BeginTime uint32 `protobuf:"varint,1,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ Unk3300_MDBDPIBEGGH bool `protobuf:"varint,12,opt,name=Unk3300_MDBDPIBEGGH,json=Unk3300MDBDPIBEGGH,proto3" json:"Unk3300_MDBDPIBEGGH,omitempty"`
+ WishGiftNumMap map[uint32]uint32 `protobuf:"bytes,939,rep,name=wish_gift_num_map,json=wishGiftNumMap,proto3" json:"wish_gift_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ EndTime uint32 `protobuf:"varint,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ ExpireCondList []uint32 `protobuf:"varint,5,rep,packed,name=expire_cond_list,json=expireCondList,proto3" json:"expire_cond_list,omitempty"`
// Types that are assignable to Detail:
//
// *ActivityInfo_SamLampInfo
@@ -123,6 +124,11 @@ type ActivityInfo struct {
// *ActivityInfo_RockBoardExploreInfo
// *ActivityInfo_VintageInfo
// *ActivityInfo_WindFieldInfo
+ // *ActivityInfo_FungusFighterInfo
+ // *ActivityInfo_CharAmusementInfo
+ // *ActivityInfo_EffigyChallengeInfo
+ // *ActivityInfo_CoinCollectInfo
+ // *ActivityInfo_BrickBreakerInfo
Detail isActivityInfo_Detail `protobuf_oneof:"detail"`
}
@@ -158,18 +164,18 @@ func (*ActivityInfo) Descriptor() ([]byte, []int) {
return file_ActivityInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityInfo) GetIsPlayOpenAnim() bool {
+func (x *ActivityInfo) GetUnk3300_MJNPGEKLOCG() bool {
if x != nil {
- return x.IsPlayOpenAnim
+ return x.Unk3300_MJNPGEKLOCG
}
return false
}
-func (x *ActivityInfo) GetScheduleId() uint32 {
+func (x *ActivityInfo) GetIsFinished() bool {
if x != nil {
- return x.ScheduleId
+ return x.IsFinished
}
- return 0
+ return false
}
func (x *ActivityInfo) GetCurScore() uint32 {
@@ -179,72 +185,72 @@ func (x *ActivityInfo) GetCurScore() uint32 {
return 0
}
-func (x *ActivityInfo) GetIsStarting() bool {
+func (x *ActivityInfo) GetScheduleId() uint32 {
if x != nil {
- return x.IsStarting
+ return x.ScheduleId
}
- return false
+ return 0
}
-func (x *ActivityInfo) GetTakenRewardList() []uint32 {
+func (x *ActivityInfo) GetScoreLimit() uint32 {
if x != nil {
- return x.TakenRewardList
+ return x.ScoreLimit
}
- return nil
+ return 0
}
-func (x *ActivityInfo) GetUnk2700_NONJFHAIFLA() bool {
+func (x *ActivityInfo) GetUnk3300_ICNJJKDHPCH() bool {
if x != nil {
- return x.Unk2700_NONJFHAIFLA
+ return x.Unk3300_ICNJJKDHPCH
}
return false
}
-func (x *ActivityInfo) GetSelectedAvatarRewardId() uint32 {
+func (x *ActivityInfo) GetMeetCondList() []uint32 {
if x != nil {
- return x.SelectedAvatarRewardId
+ return x.MeetCondList
}
- return 0
+ return nil
}
-func (x *ActivityInfo) GetFirstDayStartTime() uint32 {
+func (x *ActivityInfo) GetUnk3300_NEPKLLBJFKK() bool {
if x != nil {
- return x.FirstDayStartTime
+ return x.Unk3300_NEPKLLBJFKK
}
- return 0
+ return false
}
-func (x *ActivityInfo) GetScoreLimit() uint32 {
+func (x *ActivityInfo) GetWatcherInfoList() []*ActivityWatcherInfo {
if x != nil {
- return x.ScoreLimit
+ return x.WatcherInfoList
}
- return 0
+ return nil
}
-func (x *ActivityInfo) GetIsFinished() bool {
+func (x *ActivityInfo) GetActivityPushTipsDataList() []*ActivityPushTipsData {
if x != nil {
- return x.IsFinished
+ return x.ActivityPushTipsDataList
}
- return false
+ return nil
}
-func (x *ActivityInfo) GetIsHidden() bool {
+func (x *ActivityInfo) GetActivityId() uint32 {
if x != nil {
- return x.IsHidden
+ return x.ActivityId
}
- return false
+ return 0
}
-func (x *ActivityInfo) GetBeginTime() uint32 {
+func (x *ActivityInfo) GetTakenRewardList() []uint32 {
if x != nil {
- return x.BeginTime
+ return x.TakenRewardList
}
- return 0
+ return nil
}
-func (x *ActivityInfo) GetEndTime() uint32 {
+func (x *ActivityInfo) GetSelectedAvatarRewardId() uint32 {
if x != nil {
- return x.EndTime
+ return x.SelectedAvatarRewardId
}
return 0
}
@@ -256,62 +262,69 @@ func (x *ActivityInfo) GetActivityCoinMap() map[uint32]uint32 {
return nil
}
-func (x *ActivityInfo) GetActivityType() uint32 {
+func (x *ActivityInfo) GetFirstDayStartTime() uint32 {
if x != nil {
- return x.ActivityType
+ return x.FirstDayStartTime
}
return 0
}
-func (x *ActivityInfo) GetUnk2700_EDKLLHBEEGE() bool {
+func (x *ActivityInfo) GetUnk3300_ABJKLALKLDG() bool {
if x != nil {
- return x.Unk2700_EDKLLHBEEGE
+ return x.Unk3300_ABJKLALKLDG
}
return false
}
-func (x *ActivityInfo) GetUnk2800_KOMIPKKKOBE() []*Unk2800_PHPHMILPOLC {
+func (x *ActivityInfo) GetActivityType() uint32 {
if x != nil {
- return x.Unk2800_KOMIPKKKOBE
+ return x.ActivityType
}
- return nil
+ return 0
}
-func (x *ActivityInfo) GetMeetCondList() []uint32 {
+func (x *ActivityInfo) GetUnk3300_CBCEHLJJOGI() bool {
if x != nil {
- return x.MeetCondList
+ return x.Unk3300_CBCEHLJJOGI
}
- return nil
+ return false
}
-func (x *ActivityInfo) GetUnk2700_IFPBCNLCKLG() map[uint32]uint32 {
+func (x *ActivityInfo) GetBeginTime() uint32 {
if x != nil {
- return x.Unk2700_IFPBCNLCKLG
+ return x.BeginTime
}
- return nil
+ return 0
}
-func (x *ActivityInfo) GetExpireCondList() []uint32 {
+func (x *ActivityInfo) GetUnk3300_MDBDPIBEGGH() bool {
if x != nil {
- return x.ExpireCondList
+ return x.Unk3300_MDBDPIBEGGH
}
- return nil
+ return false
}
-func (x *ActivityInfo) GetWatcherInfoList() []*ActivityWatcherInfo {
+func (x *ActivityInfo) GetWishGiftNumMap() map[uint32]uint32 {
if x != nil {
- return x.WatcherInfoList
+ return x.WishGiftNumMap
}
return nil
}
-func (x *ActivityInfo) GetActivityId() uint32 {
+func (x *ActivityInfo) GetEndTime() uint32 {
if x != nil {
- return x.ActivityId
+ return x.EndTime
}
return 0
}
+func (x *ActivityInfo) GetExpireCondList() []uint32 {
+ if x != nil {
+ return x.ExpireCondList
+ }
+ return nil
+}
+
func (m *ActivityInfo) GetDetail() isActivityInfo_Detail {
if m != nil {
return m.Detail
@@ -662,7 +675,7 @@ func (x *ActivityInfo) GetSummerTimeV2Info() *SummerTimeV2DetailInfo {
return nil
}
-func (x *ActivityInfo) GetIslandPartyInfo() *IslandPartyActivityDetailInfo {
+func (x *ActivityInfo) GetIslandPartyInfo() *IslandPartyDetailInfo {
if x, ok := x.GetDetail().(*ActivityInfo_IslandPartyInfo); ok {
return x.IslandPartyInfo
}
@@ -690,14 +703,14 @@ func (x *ActivityInfo) GetInstableSprayInfo() *InstableSprayDetailInfo {
return nil
}
-func (x *ActivityInfo) GetMuqadasPotionInfo() *MuqadasPotionDetailInfo {
+func (x *ActivityInfo) GetMuqadasPotionInfo() *MuqadasPotionActivityDetailInfo {
if x, ok := x.GetDetail().(*ActivityInfo_MuqadasPotionInfo); ok {
return x.MuqadasPotionInfo
}
return nil
}
-func (x *ActivityInfo) GetTreasureSeelieInfo() *TreasureSeelieDetailInfo {
+func (x *ActivityInfo) GetTreasureSeelieInfo() *TreasureSeelieActivityDetailInfo {
if x, ok := x.GetDetail().(*ActivityInfo_TreasureSeelieInfo); ok {
return x.TreasureSeelieInfo
}
@@ -711,7 +724,7 @@ func (x *ActivityInfo) GetRockBoardExploreInfo() *RockBoardExploreDetailInfo {
return nil
}
-func (x *ActivityInfo) GetVintageInfo() *VintageDetailInfo {
+func (x *ActivityInfo) GetVintageInfo() *VintageActivityDetailInfo {
if x, ok := x.GetDetail().(*ActivityInfo_VintageInfo); ok {
return x.VintageInfo
}
@@ -725,240 +738,295 @@ func (x *ActivityInfo) GetWindFieldInfo() *WindFieldDetailInfo {
return nil
}
+func (x *ActivityInfo) GetFungusFighterInfo() *FungusFighterDetailInfo {
+ if x, ok := x.GetDetail().(*ActivityInfo_FungusFighterInfo); ok {
+ return x.FungusFighterInfo
+ }
+ return nil
+}
+
+func (x *ActivityInfo) GetCharAmusementInfo() *CharAmusementDetailInfo {
+ if x, ok := x.GetDetail().(*ActivityInfo_CharAmusementInfo); ok {
+ return x.CharAmusementInfo
+ }
+ return nil
+}
+
+func (x *ActivityInfo) GetEffigyChallengeInfo() *EffigyChallengeV2DetailInfo {
+ if x, ok := x.GetDetail().(*ActivityInfo_EffigyChallengeInfo); ok {
+ return x.EffigyChallengeInfo
+ }
+ return nil
+}
+
+func (x *ActivityInfo) GetCoinCollectInfo() *CoinCollectDetailInfo {
+ if x, ok := x.GetDetail().(*ActivityInfo_CoinCollectInfo); ok {
+ return x.CoinCollectInfo
+ }
+ return nil
+}
+
+func (x *ActivityInfo) GetBrickBreakerInfo() *BrickBreakerDetailInfo {
+ if x, ok := x.GetDetail().(*ActivityInfo_BrickBreakerInfo); ok {
+ return x.BrickBreakerInfo
+ }
+ return nil
+}
+
type isActivityInfo_Detail interface {
isActivityInfo_Detail()
}
type ActivityInfo_SamLampInfo struct {
- SamLampInfo *SeaLampActivityDetailInfo `protobuf:"bytes,7,opt,name=sam_lamp_info,json=samLampInfo,proto3,oneof"`
+ SamLampInfo *SeaLampActivityDetailInfo `protobuf:"bytes,2,opt,name=sam_lamp_info,json=samLampInfo,proto3,oneof"`
}
type ActivityInfo_CrucibleInfo struct {
- CrucibleInfo *CrucibleActivityDetailInfo `protobuf:"bytes,14,opt,name=crucible_info,json=crucibleInfo,proto3,oneof"`
+ CrucibleInfo *CrucibleActivityDetailInfo `protobuf:"bytes,15,opt,name=crucible_info,json=crucibleInfo,proto3,oneof"`
}
type ActivityInfo_SalesmanInfo struct {
- SalesmanInfo *SalesmanActivityDetailInfo `protobuf:"bytes,11,opt,name=salesman_info,json=salesmanInfo,proto3,oneof"`
+ SalesmanInfo *SalesmanActivityDetailInfo `protobuf:"bytes,9,opt,name=salesman_info,json=salesmanInfo,proto3,oneof"`
}
type ActivityInfo_TrialAvatarInfo struct {
- TrialAvatarInfo *TrialAvatarActivityDetailInfo `protobuf:"bytes,1,opt,name=trial_avatar_info,json=trialAvatarInfo,proto3,oneof"`
+ TrialAvatarInfo *TrialAvatarActivityDetailInfo `protobuf:"bytes,4,opt,name=trial_avatar_info,json=trialAvatarInfo,proto3,oneof"`
}
type ActivityInfo_DeliveryInfo struct {
- DeliveryInfo *DeliveryActivityDetailInfo `protobuf:"bytes,1092,opt,name=delivery_info,json=deliveryInfo,proto3,oneof"`
+ DeliveryInfo *DeliveryActivityDetailInfo `protobuf:"bytes,1141,opt,name=delivery_info,json=deliveryInfo,proto3,oneof"`
}
type ActivityInfo_AsterInfo struct {
- AsterInfo *AsterActivityDetailInfo `protobuf:"bytes,557,opt,name=aster_info,json=asterInfo,proto3,oneof"`
+ AsterInfo *AsterActivityDetailInfo `protobuf:"bytes,1977,opt,name=aster_info,json=asterInfo,proto3,oneof"`
}
type ActivityInfo_FlightInfo struct {
- FlightInfo *FlightActivityDetailInfo `protobuf:"bytes,1365,opt,name=flight_info,json=flightInfo,proto3,oneof"`
+ FlightInfo *FlightActivityDetailInfo `protobuf:"bytes,2011,opt,name=flight_info,json=flightInfo,proto3,oneof"`
}
type ActivityInfo_DragonSpineInfo struct {
- DragonSpineInfo *DragonSpineActivityDetailInfo `protobuf:"bytes,1727,opt,name=dragon_spine_info,json=dragonSpineInfo,proto3,oneof"`
+ DragonSpineInfo *DragonSpineActivityDetailInfo `protobuf:"bytes,1310,opt,name=dragon_spine_info,json=dragonSpineInfo,proto3,oneof"`
}
type ActivityInfo_EffigyInfo struct {
- EffigyInfo *EffigyActivityDetailInfo `protobuf:"bytes,391,opt,name=effigy_info,json=effigyInfo,proto3,oneof"`
+ EffigyInfo *EffigyActivityDetailInfo `protobuf:"bytes,1374,opt,name=effigy_info,json=effigyInfo,proto3,oneof"`
}
type ActivityInfo_TreasureMapInfo struct {
- TreasureMapInfo *TreasureMapActivityDetailInfo `protobuf:"bytes,1114,opt,name=treasure_map_info,json=treasureMapInfo,proto3,oneof"`
+ TreasureMapInfo *TreasureMapActivityDetailInfo `protobuf:"bytes,1925,opt,name=treasure_map_info,json=treasureMapInfo,proto3,oneof"`
}
type ActivityInfo_BlessingInfo struct {
- BlessingInfo *BlessingActivityDetailInfo `protobuf:"bytes,1869,opt,name=blessing_info,json=blessingInfo,proto3,oneof"`
+ BlessingInfo *BlessingActivityDetailInfo `protobuf:"bytes,1962,opt,name=blessing_info,json=blessingInfo,proto3,oneof"`
}
type ActivityInfo_SeaLampInfo struct {
- SeaLampInfo *SeaLampActivityInfo `protobuf:"bytes,494,opt,name=sea_lamp_info,json=seaLampInfo,proto3,oneof"`
+ SeaLampInfo *SeaLampActivityInfo `protobuf:"bytes,247,opt,name=sea_lamp_info,json=seaLampInfo,proto3,oneof"`
}
type ActivityInfo_ExpeditionInfo struct {
- ExpeditionInfo *ExpeditionActivityDetailInfo `protobuf:"bytes,202,opt,name=expedition_info,json=expeditionInfo,proto3,oneof"`
+ ExpeditionInfo *ExpeditionActivityDetailInfo `protobuf:"bytes,1752,opt,name=expedition_info,json=expeditionInfo,proto3,oneof"`
}
type ActivityInfo_ArenaChallengeInfo struct {
- ArenaChallengeInfo *ArenaChallengeActivityDetailInfo `protobuf:"bytes,859,opt,name=arena_challenge_info,json=arenaChallengeInfo,proto3,oneof"`
+ ArenaChallengeInfo *ArenaChallengeActivityDetailInfo `protobuf:"bytes,538,opt,name=arena_challenge_info,json=arenaChallengeInfo,proto3,oneof"`
}
type ActivityInfo_FleurFairInfo struct {
- FleurFairInfo *FleurFairActivityDetailInfo `protobuf:"bytes,857,opt,name=fleur_fair_info,json=fleurFairInfo,proto3,oneof"`
+ FleurFairInfo *FleurFairActivityDetailInfo `protobuf:"bytes,1447,opt,name=fleur_fair_info,json=fleurFairInfo,proto3,oneof"`
}
type ActivityInfo_WaterSpiritInfo struct {
- WaterSpiritInfo *WaterSpiritActivityDetailInfo `protobuf:"bytes,1675,opt,name=water_spirit_info,json=waterSpiritInfo,proto3,oneof"`
+ WaterSpiritInfo *WaterSpiritActivityDetailInfo `protobuf:"bytes,635,opt,name=water_spirit_info,json=waterSpiritInfo,proto3,oneof"`
}
type ActivityInfo_ChannelerSlabInfo struct {
- ChannelerSlabInfo *ChannelerSlabActivityDetailInfo `protobuf:"bytes,1015,opt,name=channeler_slab_info,json=channelerSlabInfo,proto3,oneof"`
+ ChannelerSlabInfo *ChannelerSlabActivityDetailInfo `protobuf:"bytes,846,opt,name=channeler_slab_info,json=channelerSlabInfo,proto3,oneof"`
}
type ActivityInfo_MistTrialActivityInfo struct {
- MistTrialActivityInfo *MistTrialActivityDetailInfo `protobuf:"bytes,156,opt,name=mist_trial_activity_info,json=mistTrialActivityInfo,proto3,oneof"`
+ MistTrialActivityInfo *MistTrialActivityDetailInfo `protobuf:"bytes,432,opt,name=mist_trial_activity_info,json=mistTrialActivityInfo,proto3,oneof"`
}
type ActivityInfo_HideAndSeekInfo struct {
- HideAndSeekInfo *HideAndSeekActivityDetailInfo `protobuf:"bytes,427,opt,name=hide_and_seek_info,json=hideAndSeekInfo,proto3,oneof"`
+ HideAndSeekInfo *HideAndSeekActivityDetailInfo `protobuf:"bytes,839,opt,name=hide_and_seek_info,json=hideAndSeekInfo,proto3,oneof"`
}
type ActivityInfo_FindHilichurlInfo struct {
- FindHilichurlInfo *FindHilichurlDetailInfo `protobuf:"bytes,1411,opt,name=find_hilichurl_info,json=findHilichurlInfo,proto3,oneof"`
+ FindHilichurlInfo *FindHilichurlDetailInfo `protobuf:"bytes,378,opt,name=find_hilichurl_info,json=findHilichurlInfo,proto3,oneof"`
}
type ActivityInfo_SummerTimeInfo struct {
- SummerTimeInfo *SummerTimeDetailInfo `protobuf:"bytes,1372,opt,name=summer_time_info,json=summerTimeInfo,proto3,oneof"`
+ SummerTimeInfo *SummerTimeDetailInfo `protobuf:"bytes,1910,opt,name=summer_time_info,json=summerTimeInfo,proto3,oneof"`
}
type ActivityInfo_BuoyantCombatInfo struct {
- BuoyantCombatInfo *BuoyantCombatDetailInfo `protobuf:"bytes,1842,opt,name=buoyant_combat_info,json=buoyantCombatInfo,proto3,oneof"`
+ BuoyantCombatInfo *BuoyantCombatDetailInfo `protobuf:"bytes,686,opt,name=buoyant_combat_info,json=buoyantCombatInfo,proto3,oneof"`
}
type ActivityInfo_EchoShellInfo struct {
- EchoShellInfo *EchoShellDetailInfo `protobuf:"bytes,1113,opt,name=echo_shell_info,json=echoShellInfo,proto3,oneof"`
+ EchoShellInfo *EchoShellDetailInfo `protobuf:"bytes,1162,opt,name=echo_shell_info,json=echoShellInfo,proto3,oneof"`
}
type ActivityInfo_BounceConjuringInfo struct {
- BounceConjuringInfo *BounceConjuringActivityDetailInfo `protobuf:"bytes,767,opt,name=bounce_conjuring_info,json=bounceConjuringInfo,proto3,oneof"`
+ BounceConjuringInfo *BounceConjuringActivityDetailInfo `protobuf:"bytes,922,opt,name=bounce_conjuring_info,json=bounceConjuringInfo,proto3,oneof"`
}
type ActivityInfo_BlitzRushInfo struct {
- BlitzRushInfo *BlitzRushActivityDetailInfo `protobuf:"bytes,794,opt,name=blitz_rush_info,json=blitzRushInfo,proto3,oneof"`
+ BlitzRushInfo *BlitzRushActivityDetailInfo `protobuf:"bytes,64,opt,name=blitz_rush_info,json=blitzRushInfo,proto3,oneof"`
}
type ActivityInfo_ChessInfo struct {
- ChessInfo *ChessActivityDetailInfo `protobuf:"bytes,927,opt,name=chess_info,json=chessInfo,proto3,oneof"`
+ ChessInfo *ChessActivityDetailInfo `protobuf:"bytes,1006,opt,name=chess_info,json=chessInfo,proto3,oneof"`
}
type ActivityInfo_SumoInfo struct {
- SumoInfo *SumoActivityDetailInfo `protobuf:"bytes,1261,opt,name=sumo_info,json=sumoInfo,proto3,oneof"`
+ SumoInfo *SumoActivityDetailInfo `protobuf:"bytes,505,opt,name=sumo_info,json=sumoInfo,proto3,oneof"`
}
type ActivityInfo_MoonfinTrialInfo struct {
- MoonfinTrialInfo *MoonfinTrialActivityDetailInfo `protobuf:"bytes,1588,opt,name=moonfin_trial_info,json=moonfinTrialInfo,proto3,oneof"`
+ MoonfinTrialInfo *MoonfinTrialActivityDetailInfo `protobuf:"bytes,766,opt,name=moonfin_trial_info,json=moonfinTrialInfo,proto3,oneof"`
}
type ActivityInfo_LunaRiteInfo struct {
- LunaRiteInfo *LunaRiteDetailInfo `protobuf:"bytes,814,opt,name=luna_rite_info,json=lunaRiteInfo,proto3,oneof"`
+ LunaRiteInfo *LunaRiteDetailInfo `protobuf:"bytes,1545,opt,name=luna_rite_info,json=lunaRiteInfo,proto3,oneof"`
}
type ActivityInfo_PlantFlowerInfo struct {
- PlantFlowerInfo *PlantFlowerActivityDetailInfo `protobuf:"bytes,54,opt,name=plant_flower_info,json=plantFlowerInfo,proto3,oneof"`
+ PlantFlowerInfo *PlantFlowerActivityDetailInfo `protobuf:"bytes,1274,opt,name=plant_flower_info,json=plantFlowerInfo,proto3,oneof"`
}
type ActivityInfo_MusicGameInfo struct {
- MusicGameInfo *MusicGameActivityDetailInfo `protobuf:"bytes,460,opt,name=music_game_info,json=musicGameInfo,proto3,oneof"`
+ MusicGameInfo *MusicGameActivityDetailInfo `protobuf:"bytes,1989,opt,name=music_game_info,json=musicGameInfo,proto3,oneof"`
}
type ActivityInfo_RoguelikeDungeonInfo struct {
- RoguelikeDungeonInfo *RoguelikeDungeonActivityDetailInfo `protobuf:"bytes,219,opt,name=roguelike_dungeon_info,json=roguelikeDungeonInfo,proto3,oneof"`
+ RoguelikeDungeonInfo *RoguelikeDungeonActivityDetailInfo `protobuf:"bytes,970,opt,name=roguelike_dungeon_info,json=roguelikeDungeonInfo,proto3,oneof"`
}
type ActivityInfo_DigInfo struct {
- DigInfo *DigActivityDetailInfo `protobuf:"bytes,403,opt,name=dig_info,json=digInfo,proto3,oneof"`
+ DigInfo *DigActivityDetailInfo `protobuf:"bytes,1862,opt,name=dig_info,json=digInfo,proto3,oneof"`
}
type ActivityInfo_HachiInfo struct {
- HachiInfo *HachiActivityDetailInfo `protobuf:"bytes,491,opt,name=hachi_info,json=hachiInfo,proto3,oneof"`
+ HachiInfo *HachiActivityDetailInfo `protobuf:"bytes,511,opt,name=hachi_info,json=hachiInfo,proto3,oneof"`
}
type ActivityInfo_WinterCampInfo struct {
- WinterCampInfo *WinterCampActivityDetailInfo `protobuf:"bytes,1083,opt,name=winter_camp_info,json=winterCampInfo,proto3,oneof"`
+ WinterCampInfo *WinterCampActivityDetailInfo `protobuf:"bytes,699,opt,name=winter_camp_info,json=winterCampInfo,proto3,oneof"`
}
type ActivityInfo_PotionInfo struct {
- PotionInfo *PotionActivityDetailInfo `protobuf:"bytes,1273,opt,name=potion_info,json=potionInfo,proto3,oneof"`
+ PotionInfo *PotionActivityDetailInfo `protobuf:"bytes,1567,opt,name=potion_info,json=potionInfo,proto3,oneof"`
}
type ActivityInfo_TanukiTravelActivityInfo struct {
- TanukiTravelActivityInfo *TanukiTravelActivityDetailInfo `protobuf:"bytes,1796,opt,name=tanuki_travel_activity_info,json=tanukiTravelActivityInfo,proto3,oneof"`
+ TanukiTravelActivityInfo *TanukiTravelActivityDetailInfo `protobuf:"bytes,1348,opt,name=tanuki_travel_activity_info,json=tanukiTravelActivityInfo,proto3,oneof"`
}
type ActivityInfo_LanternRiteActivityInfo struct {
- LanternRiteActivityInfo *LanternRiteActivityDetailInfo `protobuf:"bytes,1876,opt,name=lantern_rite_activity_info,json=lanternRiteActivityInfo,proto3,oneof"`
+ LanternRiteActivityInfo *LanternRiteActivityDetailInfo `protobuf:"bytes,237,opt,name=lantern_rite_activity_info,json=lanternRiteActivityInfo,proto3,oneof"`
}
type ActivityInfo_MichiaeMatsuriInfo struct {
- MichiaeMatsuriInfo *MichiaeMatsuriActivityDetailInfo `protobuf:"bytes,194,opt,name=michiae_matsuri_info,json=michiaeMatsuriInfo,proto3,oneof"`
+ MichiaeMatsuriInfo *MichiaeMatsuriActivityDetailInfo `protobuf:"bytes,1839,opt,name=michiae_matsuri_info,json=michiaeMatsuriInfo,proto3,oneof"`
}
type ActivityInfo_BartenderInfo struct {
- BartenderInfo *BartenderActivityDetailInfo `protobuf:"bytes,1725,opt,name=bartender_info,json=bartenderInfo,proto3,oneof"`
+ BartenderInfo *BartenderActivityDetailInfo `protobuf:"bytes,551,opt,name=bartender_info,json=bartenderInfo,proto3,oneof"`
}
type ActivityInfo_UgcInfo struct {
- UgcInfo *UgcActivityDetailInfo `protobuf:"bytes,703,opt,name=ugc_info,json=ugcInfo,proto3,oneof"`
+ UgcInfo *UgcActivityDetailInfo `protobuf:"bytes,1182,opt,name=ugc_info,json=ugcInfo,proto3,oneof"`
}
type ActivityInfo_CrystalLinkInfo struct {
- CrystalLinkInfo *CrystalLinkActivityDetailInfo `protobuf:"bytes,1226,opt,name=crystal_link_info,json=crystalLinkInfo,proto3,oneof"`
+ CrystalLinkInfo *CrystalLinkActivityDetailInfo `protobuf:"bytes,812,opt,name=crystal_link_info,json=crystalLinkInfo,proto3,oneof"`
}
type ActivityInfo_IrodoriInfo struct {
- IrodoriInfo *IrodoriActivityDetailInfo `protobuf:"bytes,750,opt,name=irodori_info,json=irodoriInfo,proto3,oneof"`
+ IrodoriInfo *IrodoriActivityDetailInfo `protobuf:"bytes,1056,opt,name=irodori_info,json=irodoriInfo,proto3,oneof"`
}
type ActivityInfo_PhotoInfo struct {
- PhotoInfo *PhotoActivityDetailInfo `protobuf:"bytes,328,opt,name=photo_info,json=photoInfo,proto3,oneof"`
+ PhotoInfo *PhotoActivityDetailInfo `protobuf:"bytes,1822,opt,name=photo_info,json=photoInfo,proto3,oneof"`
}
type ActivityInfo_SpiceInfo struct {
- SpiceInfo *SpiceActivityDetailInfo `protobuf:"bytes,1891,opt,name=spice_info,json=spiceInfo,proto3,oneof"`
+ SpiceInfo *SpiceActivityDetailInfo `protobuf:"bytes,789,opt,name=spice_info,json=spiceInfo,proto3,oneof"`
}
type ActivityInfo_GachaInfo struct {
- GachaInfo *GachaActivityDetailInfo `protobuf:"bytes,825,opt,name=gacha_info,json=gachaInfo,proto3,oneof"`
+ GachaInfo *GachaActivityDetailInfo `protobuf:"bytes,1297,opt,name=gacha_info,json=gachaInfo,proto3,oneof"`
}
type ActivityInfo_LuminanceStoneChallengeInfo struct {
- LuminanceStoneChallengeInfo *LuminanceStoneChallengeActivityDetailInfo `protobuf:"bytes,1308,opt,name=luminance_stone_challenge_info,json=luminanceStoneChallengeInfo,proto3,oneof"`
+ LuminanceStoneChallengeInfo *LuminanceStoneChallengeActivityDetailInfo `protobuf:"bytes,444,opt,name=luminance_stone_challenge_info,json=luminanceStoneChallengeInfo,proto3,oneof"`
}
type ActivityInfo_RogueDiaryInfo struct {
- RogueDiaryInfo *RogueDiaryActivityDetailInfo `protobuf:"bytes,812,opt,name=rogue_diary_info,json=rogueDiaryInfo,proto3,oneof"`
+ RogueDiaryInfo *RogueDiaryActivityDetailInfo `protobuf:"bytes,560,opt,name=rogue_diary_info,json=rogueDiaryInfo,proto3,oneof"`
}
type ActivityInfo_SummerTimeV2Info struct {
- SummerTimeV2Info *SummerTimeV2DetailInfo `protobuf:"bytes,622,opt,name=summer_time_v2_info,json=summerTimeV2Info,proto3,oneof"`
+ SummerTimeV2Info *SummerTimeV2DetailInfo `protobuf:"bytes,411,opt,name=summer_time_v2_info,json=summerTimeV2Info,proto3,oneof"`
}
type ActivityInfo_IslandPartyInfo struct {
- IslandPartyInfo *IslandPartyActivityDetailInfo `protobuf:"bytes,1885,opt,name=island_party_info,json=islandPartyInfo,proto3,oneof"`
+ IslandPartyInfo *IslandPartyDetailInfo `protobuf:"bytes,740,opt,name=island_party_info,json=islandPartyInfo,proto3,oneof"`
}
type ActivityInfo_GearInfo struct {
- GearInfo *GearActivityDetailInfo `protobuf:"bytes,722,opt,name=gear_info,json=gearInfo,proto3,oneof"`
+ GearInfo *GearActivityDetailInfo `protobuf:"bytes,1482,opt,name=gear_info,json=gearInfo,proto3,oneof"`
}
type ActivityInfo_GravenInnocenceInfo struct {
- GravenInnocenceInfo *GravenInnocenceDetailInfo `protobuf:"bytes,1911,opt,name=graven_innocence_info,json=gravenInnocenceInfo,proto3,oneof"`
+ GravenInnocenceInfo *GravenInnocenceDetailInfo `protobuf:"bytes,1928,opt,name=graven_innocence_info,json=gravenInnocenceInfo,proto3,oneof"`
}
type ActivityInfo_InstableSprayInfo struct {
- InstableSprayInfo *InstableSprayDetailInfo `protobuf:"bytes,1043,opt,name=instable_spray_info,json=instableSprayInfo,proto3,oneof"`
+ InstableSprayInfo *InstableSprayDetailInfo `protobuf:"bytes,1145,opt,name=instable_spray_info,json=instableSprayInfo,proto3,oneof"`
}
type ActivityInfo_MuqadasPotionInfo struct {
- MuqadasPotionInfo *MuqadasPotionDetailInfo `protobuf:"bytes,1157,opt,name=muqadas_potion_info,json=muqadasPotionInfo,proto3,oneof"`
+ MuqadasPotionInfo *MuqadasPotionActivityDetailInfo `protobuf:"bytes,1662,opt,name=muqadas_potion_info,json=muqadasPotionInfo,proto3,oneof"`
}
type ActivityInfo_TreasureSeelieInfo struct {
- TreasureSeelieInfo *TreasureSeelieDetailInfo `protobuf:"bytes,966,opt,name=treasure_seelie_info,json=treasureSeelieInfo,proto3,oneof"`
+ TreasureSeelieInfo *TreasureSeelieActivityDetailInfo `protobuf:"bytes,1032,opt,name=treasure_seelie_info,json=treasureSeelieInfo,proto3,oneof"`
}
type ActivityInfo_RockBoardExploreInfo struct {
- RockBoardExploreInfo *RockBoardExploreDetailInfo `protobuf:"bytes,1078,opt,name=rock_board_explore_info,json=rockBoardExploreInfo,proto3,oneof"`
+ RockBoardExploreInfo *RockBoardExploreDetailInfo `protobuf:"bytes,1265,opt,name=rock_board_explore_info,json=rockBoardExploreInfo,proto3,oneof"`
}
type ActivityInfo_VintageInfo struct {
- VintageInfo *VintageDetailInfo `protobuf:"bytes,445,opt,name=vintage_info,json=vintageInfo,proto3,oneof"`
+ VintageInfo *VintageActivityDetailInfo `protobuf:"bytes,1308,opt,name=vintage_info,json=vintageInfo,proto3,oneof"`
}
type ActivityInfo_WindFieldInfo struct {
- WindFieldInfo *WindFieldDetailInfo `protobuf:"bytes,352,opt,name=wind_field_info,json=windFieldInfo,proto3,oneof"`
+ WindFieldInfo *WindFieldDetailInfo `protobuf:"bytes,468,opt,name=wind_field_info,json=windFieldInfo,proto3,oneof"`
+}
+
+type ActivityInfo_FungusFighterInfo struct {
+ FungusFighterInfo *FungusFighterDetailInfo `protobuf:"bytes,1757,opt,name=fungus_fighter_info,json=fungusFighterInfo,proto3,oneof"`
+}
+
+type ActivityInfo_CharAmusementInfo struct {
+ CharAmusementInfo *CharAmusementDetailInfo `protobuf:"bytes,621,opt,name=char_amusement_info,json=charAmusementInfo,proto3,oneof"`
+}
+
+type ActivityInfo_EffigyChallengeInfo struct {
+ EffigyChallengeInfo *EffigyChallengeV2DetailInfo `protobuf:"bytes,233,opt,name=effigy_challenge_info,json=effigyChallengeInfo,proto3,oneof"`
+}
+
+type ActivityInfo_CoinCollectInfo struct {
+ CoinCollectInfo *CoinCollectDetailInfo `protobuf:"bytes,2002,opt,name=coin_collect_info,json=coinCollectInfo,proto3,oneof"`
+}
+
+type ActivityInfo_BrickBreakerInfo struct {
+ BrickBreakerInfo *BrickBreakerDetailInfo `protobuf:"bytes,1522,opt,name=brick_breaker_info,json=brickBreakerInfo,proto3,oneof"`
}
func (*ActivityInfo_SamLampInfo) isActivityInfo_Detail() {}
@@ -1077,70 +1145,91 @@ func (*ActivityInfo_VintageInfo) isActivityInfo_Detail() {}
func (*ActivityInfo_WindFieldInfo) isActivityInfo_Detail() {}
+func (*ActivityInfo_FungusFighterInfo) isActivityInfo_Detail() {}
+
+func (*ActivityInfo_CharAmusementInfo) isActivityInfo_Detail() {}
+
+func (*ActivityInfo_EffigyChallengeInfo) isActivityInfo_Detail() {}
+
+func (*ActivityInfo_CoinCollectInfo) isActivityInfo_Detail() {}
+
+func (*ActivityInfo_BrickBreakerInfo) isActivityInfo_Detail() {}
+
var File_ActivityInfo_proto protoreflect.FileDescriptor
var file_ActivityInfo_proto_rawDesc = []byte{
0x0a, 0x12, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x57, 0x61,
- 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x26, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x41, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65,
- 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x42, 0x6c, 0x65, 0x73, 0x73,
- 0x69, 0x6e, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x42, 0x6c, 0x69,
- 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27,
- 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74,
- 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65,
- 0x72, 0x53, 0x6c, 0x61, 0x62, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43,
- 0x68, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x43, 0x72,
- 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23,
- 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75,
+ 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x19, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x41, 0x72, 0x65,
+ 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x44, 0x69, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x41, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x23, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x41,
+ 0x74, 0x6f, 0x1a, 0x21, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65,
- 0x6c, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x1e, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x22, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69,
- 0x63, 0x68, 0x75, 0x72, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75,
+ 0x73, 0x68, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x42, 0x6f, 0x75, 0x6e,
+ 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65,
+ 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1d, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x25, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75,
+ 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x68, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e,
- 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x48, 0x61, 0x63, 0x68, 0x69, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65,
- 0x65, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x49, 0x6e, 0x73, 0x74,
- 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x49, 0x72, 0x6f, 0x64, 0x6f,
- 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x49, 0x73, 0x6c, 0x61,
- 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x20, 0x43, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e,
+ 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x44, 0x65, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x44, 0x69, 0x67,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e,
+ 0x53, 0x70, 0x69, 0x6e, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x45,
+ 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x45, 0x78, 0x70,
+ 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21,
+ 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1e, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1d, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1d, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1c, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x47,
+ 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
+ 0x48, 0x61, 0x63, 0x68, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x48,
+ 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1f, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1b, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x23, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
@@ -1156,398 +1245,429 @@ var file_ActivityInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x4d, 0x6f, 0x6f, 0x6e,
0x66, 0x69, 0x6e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x1d, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x21, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x1d, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x1a, 0x25, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61,
+ 0x6d, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x50, 0x68, 0x6f, 0x74,
+ 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x50, 0x6c, 0x61, 0x6e, 0x74,
+ 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
+ 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
+ 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x22, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
+ 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1f, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x23, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72,
- 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44,
- 0x69, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x52, 0x6f,
- 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d,
- 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x53, 0x65, 0x61, 0x4c, 0x61,
- 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x6f, 0x1a, 0x19, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x53, 0x70,
+ 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x53, 0x75, 0x6d,
+ 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
+ 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76,
0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x1c, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53,
- 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x54, 0x61, 0x6e,
- 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x23, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x41, 0x63,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65,
+ 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x54, 0x72, 0x65, 0x61, 0x73,
+ 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26,
+ 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x41, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65,
- 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x55, 0x67, 0x63,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x5f, 0x50, 0x48, 0x50, 0x48, 0x4d, 0x49, 0x4c, 0x50, 0x4f, 0x4c, 0x43, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x57, 0x61,
- 0x74, 0x65, 0x72, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x19, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x57, 0x69,
- 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xbc, 0x2a, 0x0a, 0x0c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x29, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6f, 0x70, 0x65,
- 0x6e, 0x5f, 0x61, 0x6e, 0x69, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73,
- 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x6e, 0x69, 0x6d, 0x12, 0x1f, 0x0a, 0x0b,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a,
- 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0xf2, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x69,
- 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0a, 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x2b, 0x0a, 0x11,
- 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0xc9, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x4e, 0x4a, 0x46, 0x48, 0x41, 0x49, 0x46, 0x4c, 0x41,
- 0x18, 0x66, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e,
- 0x4f, 0x4e, 0x4a, 0x46, 0x48, 0x41, 0x49, 0x46, 0x4c, 0x41, 0x12, 0x3a, 0x0a, 0x19, 0x73, 0x65,
- 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x8a, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16,
- 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f,
- 0x64, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0xd0,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x72, 0x73, 0x74, 0x44, 0x61, 0x79, 0x53,
- 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0xa6, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73,
- 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x69,
- 0x73, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x97, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x08, 0x69, 0x73, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67,
- 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62,
- 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f,
- 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0xaa, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x22, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69,
- 0x6e, 0x4d, 0x61, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4b, 0x4c, 0x4c, 0x48, 0x42, 0x45, 0x45, 0x47, 0x45,
- 0x18, 0xa9, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x45, 0x44, 0x4b, 0x4c, 0x4c, 0x48, 0x42, 0x45, 0x45, 0x47, 0x45, 0x12, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x4d, 0x49, 0x50, 0x4b, 0x4b, 0x4b, 0x4f,
- 0x42, 0x45, 0x18, 0xe0, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x50, 0x48, 0x4d, 0x49, 0x4c, 0x50, 0x4f, 0x4c, 0x43, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4b, 0x4f, 0x4d, 0x49, 0x50, 0x4b, 0x4b, 0x4b,
- 0x4f, 0x42, 0x45, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x65, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x65,
- 0x74, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x46, 0x50, 0x42, 0x43, 0x4e, 0x4c, 0x43, 0x4b, 0x4c, 0x47,
- 0x18, 0xf7, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46,
- 0x50, 0x42, 0x43, 0x4e, 0x4c, 0x43, 0x4b, 0x4c, 0x47, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x50, 0x42, 0x43, 0x4e, 0x4c, 0x43, 0x4b,
- 0x4c, 0x47, 0x12, 0x28, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x6e,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78,
- 0x70, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x11,
- 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x77,
- 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f,
- 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x40, 0x0a, 0x0d, 0x73, 0x61, 0x6d, 0x5f, 0x6c, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x61, 0x6d, 0x4c, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x42, 0x0a, 0x0d, 0x63, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x43, 0x72, 0x75, 0x63, 0x69,
- 0x62, 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x0d, 0x73, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61,
- 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x53,
- 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x61, 0x6c,
- 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4c, 0x0a, 0x11, 0x74, 0x72, 0x69,
- 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x69, 0x76,
- 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc4, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x1b, 0x2e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c,
- 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a,
- 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xad, 0x04, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x61,
- 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0b, 0x66, 0x6c, 0x69, 0x67,
- 0x68, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd5, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19,
- 0x2e, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x66, 0x6c, 0x69,
- 0x67, 0x68, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x64, 0x72, 0x61, 0x67, 0x6f,
- 0x6e, 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xbf, 0x0d, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e,
- 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69,
- 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0b, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x87, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x45,
- 0x66, 0x66, 0x69, 0x67, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x66, 0x66, 0x69, 0x67,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72,
- 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xda, 0x08, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x1e, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x0d, 0x62, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xcd, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42,
- 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x6c, 0x65,
- 0x73, 0x73, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x61,
- 0x5f, 0x6c, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xee, 0x03, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x65, 0x61, 0x4c, 0x61,
- 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x49, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xca, 0x01, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x1d, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x56, 0x0a, 0x14, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xdb, 0x06, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x21, 0x2e, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67,
0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x0f, 0x66, 0x6c, 0x65,
- 0x75, 0x72, 0x5f, 0x66, 0x61, 0x69, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd9, 0x06, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x41,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x57, 0x61, 0x74, 0x65, 0x72,
+ 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
+ 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x57, 0x69, 0x6e, 0x74, 0x65,
+ 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x2e,
+ 0x0a, 0x0c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x30,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x4e, 0x50, 0x47, 0x45,
+ 0x4b, 0x4c, 0x4f, 0x43, 0x47, 0x18, 0xe8, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4a, 0x4e, 0x50, 0x47, 0x45, 0x4b, 0x4c, 0x4f, 0x43, 0x47,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
+ 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0xf4,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
+ 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18,
+ 0xce, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x6d,
+ 0x69, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x43,
+ 0x4e, 0x4a, 0x4a, 0x4b, 0x44, 0x48, 0x50, 0x43, 0x48, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x43, 0x4e, 0x4a, 0x4a, 0x4b, 0x44, 0x48,
+ 0x50, 0x43, 0x48, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x65, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x65,
+ 0x74, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x50, 0x4b, 0x4c, 0x4c, 0x42, 0x4a, 0x46, 0x4b, 0x4b,
+ 0x18, 0xed, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4e, 0x45, 0x50, 0x4b, 0x4c, 0x4c, 0x42, 0x4a, 0x46, 0x4b, 0x4b, 0x12, 0x40, 0x0a, 0x11, 0x77,
+ 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x77, 0x61,
+ 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x56, 0x0a,
+ 0x1c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x74,
+ 0x69, 0x70, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0xcb, 0x0e,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50,
+ 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x52, 0x18, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74,
+ 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0xe1, 0x0e, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x19, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64,
+ 0x18, 0xb9, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65,
+ 0x64, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
+ 0x4e, 0x0a, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x24, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x12,
+ 0x30, 0x0a, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x92, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11,
+ 0x66, 0x69, 0x72, 0x73, 0x74, 0x44, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x4a,
+ 0x4b, 0x4c, 0x41, 0x4c, 0x4b, 0x4c, 0x44, 0x47, 0x18, 0xce, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x42, 0x4a, 0x4b, 0x4c, 0x41, 0x4c, 0x4b,
+ 0x4c, 0x44, 0x47, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x43, 0x45, 0x48, 0x4c, 0x4a, 0x4a, 0x4f, 0x47, 0x49, 0x18,
+ 0xdf, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43,
+ 0x42, 0x43, 0x45, 0x48, 0x4c, 0x4a, 0x4a, 0x4f, 0x47, 0x49, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65,
+ 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x42, 0x44, 0x50, 0x49, 0x42, 0x45, 0x47, 0x47, 0x48,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d,
+ 0x44, 0x42, 0x44, 0x50, 0x49, 0x42, 0x45, 0x47, 0x47, 0x48, 0x12, 0x4d, 0x0a, 0x11, 0x77, 0x69,
+ 0x73, 0x68, 0x5f, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0xab, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x57, 0x69, 0x73, 0x68, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75,
+ 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x77, 0x69, 0x73, 0x68, 0x47,
+ 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x63,
+ 0x6f, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e,
+ 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40,
+ 0x0a, 0x0d, 0x73, 0x61, 0x6d, 0x5f, 0x6c, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x66, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x77, 0x61, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x70, 0x69, 0x72,
- 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x8b, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
- 0x2e, 0x57, 0x61, 0x74, 0x65, 0x72, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69,
+ 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x61, 0x6d, 0x4c, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x42, 0x0a, 0x0d, 0x63, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x43, 0x72, 0x75, 0x63, 0x69, 0x62,
+ 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x0d, 0x73, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x53, 0x61,
+ 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x61, 0x6c, 0x65,
+ 0x73, 0x6d, 0x61, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4c, 0x0a, 0x11, 0x74, 0x72, 0x69, 0x61,
+ 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65,
+ 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf5, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
+ 0x2e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x64,
+ 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x61,
+ 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xb9, 0x0f, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x18, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x61, 0x73,
+ 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0b, 0x66, 0x6c, 0x69, 0x67, 0x68,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xdb, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
+ 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x66, 0x6c, 0x69, 0x67,
+ 0x68, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e,
+ 0x5f, 0x73, 0x70, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9e, 0x0a, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0b, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xde, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x45, 0x66,
+ 0x66, 0x69, 0x67, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65,
+ 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x85, 0x0f, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x1e, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x0f, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x0d, 0x62, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xaa, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x6c,
+ 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x6c, 0x65, 0x73,
+ 0x73, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x61, 0x5f,
+ 0x6c, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf7, 0x01, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x14, 0x2e, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x65, 0x61, 0x4c, 0x61, 0x6d,
+ 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x49, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd8, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1d, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x0f, 0x77, 0x61, 0x74, 0x65, 0x72, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x53, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x5f, 0x73,
- 0x6c, 0x61, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf7, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x20, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c,
- 0x61, 0x62, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x18, 0x6d, 0x69, 0x73, 0x74, 0x5f, 0x74,
- 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x9c, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x4d, 0x69, 0x73, 0x74,
- 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x15, 0x6d, 0x69, 0x73, 0x74, 0x54,
- 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x4e, 0x0a, 0x12, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x73, 0x65, 0x65,
- 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xab, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
- 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x52, 0x0e, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x56, 0x0a, 0x14, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9a, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x21, 0x2e, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x0f, 0x66, 0x6c, 0x65, 0x75,
+ 0x72, 0x5f, 0x66, 0x61, 0x69, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa7, 0x0b, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x0d, 0x66, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x77, 0x61, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x70, 0x69, 0x72, 0x69,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xfb, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
+ 0x57, 0x61, 0x74, 0x65, 0x72, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76,
0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x0f, 0x68, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x4b, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x5f, 0x68, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75,
- 0x72, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x83, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18,
- 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x66, 0x69, 0x6e, 0x64,
- 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a,
- 0x10, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xdc, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65,
- 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x0e, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x4b, 0x0a, 0x13, 0x62, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d,
- 0x62, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xb2, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x18, 0x2e, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x62, 0x75, 0x6f,
- 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f,
- 0x0a, 0x0f, 0x65, 0x63, 0x68, 0x6f, 0x5f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xd9, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x45, 0x63, 0x68, 0x6f, 0x53,
- 0x68, 0x65, 0x6c, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x0d, 0x65, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x59, 0x0a, 0x15, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x72,
- 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xff, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x22, 0x2e, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e,
- 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e,
- 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x0f, 0x62, 0x6c,
- 0x69, 0x74, 0x7a, 0x5f, 0x72, 0x75, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9a, 0x06,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68,
+ 0x0f, 0x77, 0x61, 0x74, 0x65, 0x72, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x53, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x6c,
+ 0x61, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xce, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20,
+ 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61,
+ 0x62, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x18, 0x6d, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x72,
+ 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0xb0, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x4d, 0x69, 0x73, 0x74, 0x54,
+ 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x15, 0x6d, 0x69, 0x73, 0x74, 0x54, 0x72,
+ 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x4e, 0x0a, 0x12, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x73, 0x65, 0x65, 0x6b,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc7, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x48,
+ 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f,
+ 0x68, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x4b, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x64, 0x5f, 0x68, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72,
+ 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xfa, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e,
+ 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x48,
+ 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x10,
+ 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0xf6, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72,
+ 0x54, 0x69, 0x6d, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x0e, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x4b, 0x0a, 0x13, 0x62, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62,
+ 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xae, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18,
+ 0x2e, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x62, 0x75, 0x6f, 0x79,
+ 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f, 0x0a,
+ 0x0f, 0x65, 0x63, 0x68, 0x6f, 0x5f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68,
+ 0x65, 0x6c, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x0d, 0x65, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x59,
+ 0x0a, 0x15, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69,
+ 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9a, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22,
+ 0x2e, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x62, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x9f, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a,
+ 0x75, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x0f, 0x62, 0x6c, 0x69,
+ 0x74, 0x7a, 0x5f, 0x72, 0x75, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x40, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x0d, 0x62, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0xee, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x09, 0x63, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a,
+ 0x09, 0x73, 0x75, 0x6d, 0x6f, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf9, 0x03, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x73, 0x75,
+ 0x6d, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x50, 0x0a, 0x12, 0x6d, 0x6f, 0x6f, 0x6e, 0x66, 0x69,
+ 0x6e, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xfe, 0x05, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x69, 0x6e, 0x54, 0x72, 0x69,
+ 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x10, 0x6d, 0x6f, 0x6f, 0x6e, 0x66, 0x69, 0x6e, 0x54,
+ 0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3c, 0x0a, 0x0e, 0x6c, 0x75, 0x6e, 0x61,
+ 0x5f, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x89, 0x0c, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x13, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x75, 0x6e, 0x61, 0x52, 0x69,
+ 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x70, 0x6c, 0x61, 0x6e, 0x74, 0x5f,
+ 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xfa, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x63, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x37, 0x0a, 0x09, 0x73, 0x75, 0x6d, 0x6f, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xed, 0x09, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08,
- 0x73, 0x75, 0x6d, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x50, 0x0a, 0x12, 0x6d, 0x6f, 0x6f, 0x6e,
- 0x66, 0x69, 0x6e, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xb4,
- 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x69, 0x6e, 0x54,
- 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x10, 0x6d, 0x6f, 0x6f, 0x6e, 0x66, 0x69,
- 0x6e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3c, 0x0a, 0x0e, 0x6c, 0x75,
- 0x6e, 0x61, 0x5f, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xae, 0x06, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x75, 0x6e, 0x61,
- 0x52, 0x69, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4c, 0x0a, 0x11, 0x70, 0x6c, 0x61, 0x6e,
- 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x36, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65,
- 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x0f, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f,
- 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xcc, 0x03, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x1c, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x41, 0x63, 0x74, 0x69,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x0f, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x67,
+ 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc5, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1c, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x0d, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5c,
+ 0x0a, 0x16, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x5f, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xca, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x23, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x14, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b,
+ 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a, 0x08,
+ 0x64, 0x69, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc6, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x16, 0x2e, 0x44, 0x69, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x07, 0x64, 0x69, 0x67, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x68, 0x61, 0x63, 0x68, 0x69, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0xff, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x48, 0x61, 0x63, 0x68, 0x69, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x09, 0x68, 0x61, 0x63, 0x68, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a,
+ 0x0a, 0x10, 0x77, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0xbb, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x57, 0x69, 0x6e, 0x74,
+ 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x77, 0x69, 0x6e, 0x74,
+ 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0b, 0x70, 0x6f,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9f, 0x0c, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x19, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x70,
+ 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x61, 0x0a, 0x1b, 0x74, 0x61, 0x6e,
+ 0x75, 0x6b, 0x69, 0x5f, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc4, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1f, 0x2e, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x18, 0x74, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5e, 0x0a, 0x1a,
+ 0x6c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x5f, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xed, 0x01, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1e, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x17, 0x6c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x56, 0x0a, 0x14,
+ 0x6d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x5f, 0x6d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xaf, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x4d, 0x69,
+ 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x12, 0x6d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x0e, 0x62, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65,
+ 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa7, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
+ 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x62,
+ 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a, 0x08,
+ 0x75, 0x67, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9e, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x16, 0x2e, 0x55, 0x67, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x07, 0x75, 0x67, 0x63, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x6c, 0x69,
+ 0x6e, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xac, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
+ 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x0d, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x5c, 0x0a, 0x16, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x5f, 0x64, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xdb, 0x01, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x23, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x14, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69,
- 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a,
- 0x08, 0x64, 0x69, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x93, 0x03, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x16, 0x2e, 0x44, 0x69, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x07, 0x64, 0x69, 0x67, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x68, 0x61, 0x63, 0x68, 0x69, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xeb, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x48, 0x61, 0x63, 0x68, 0x69,
+ 0x52, 0x0f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x40, 0x0a, 0x0c, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0xa0, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f,
+ 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x9e, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x68, 0x61, 0x63, 0x68, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x4a, 0x0a, 0x10, 0x77, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0xbb, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x57, 0x69, 0x6e,
- 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x77, 0x69, 0x6e,
- 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0b, 0x70,
- 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf9, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x19, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a,
- 0x70, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x61, 0x0a, 0x1b, 0x74, 0x61,
- 0x6e, 0x75, 0x6b, 0x69, 0x5f, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69,
- 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x84, 0x0e, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x1f, 0x2e, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x18, 0x74, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65,
- 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5e, 0x0a,
- 0x1a, 0x6c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x5f, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x61, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd4, 0x0e, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x3a, 0x0a, 0x0a, 0x73, 0x70, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x95, 0x06,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x09, 0x73, 0x70, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x67,
+ 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x91, 0x0a, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x18, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x67, 0x61,
+ 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x72, 0x0a, 0x1e, 0x6c, 0x75, 0x6d, 0x69, 0x6e,
+ 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xbc, 0x03, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x2a, 0x2e, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e,
+ 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x1b,
+ 0x6c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x10, 0x72,
+ 0x6f, 0x67, 0x75, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0xb0, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x49, 0x0a, 0x13, 0x73, 0x75, 0x6d, 0x6d, 0x65,
+ 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x32, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9b,
+ 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69,
+ 0x6d, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x10, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x11, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61, 0x72,
+ 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe4, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16,
+ 0x2e, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64,
+ 0x50, 0x61, 0x72, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x09, 0x67, 0x65, 0x61,
+ 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xca, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e,
+ 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x67, 0x65, 0x61, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x15, 0x67, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x6e,
+ 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x88, 0x0f, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63,
+ 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x13, 0x67, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c,
+ 0x65, 0x5f, 0x73, 0x70, 0x72, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf9, 0x08, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70,
+ 0x72, 0x61, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x11, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x53, 0x0a, 0x13, 0x6d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x5f, 0x70, 0x6f,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xfe, 0x0c, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x20, 0x2e, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x17, 0x6c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74,
- 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x56, 0x0a,
- 0x14, 0x6d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x5f, 0x6d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc2, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x4d,
- 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x12, 0x6d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72,
- 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x0e, 0x62, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64,
- 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xbd, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
- 0x2e, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d,
- 0x62, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a,
- 0x08, 0x75, 0x67, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xbf, 0x05, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x16, 0x2e, 0x55, 0x67, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x07, 0x75, 0x67, 0x63, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x6c,
- 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xca, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x1e, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x0f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x40, 0x0a, 0x0c, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0xee, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x49, 0x72, 0x6f, 0x64,
- 0x6f, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0xc8, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x50, 0x68, 0x6f, 0x74,
- 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x3a, 0x0a, 0x0a, 0x73, 0x70, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe3,
- 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x09, 0x73, 0x70, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0a,
- 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xb9, 0x06, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x67,
- 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x72, 0x0a, 0x1e, 0x6c, 0x75, 0x6d, 0x69,
- 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9c, 0x0a, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x2a, 0x2e, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f,
- 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x1b, 0x6c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x10,
- 0x72, 0x6f, 0x67, 0x75, 0x65, 0x5f, 0x64, 0x69, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0xac, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44,
- 0x69, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x44,
- 0x69, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x49, 0x0a, 0x13, 0x73, 0x75, 0x6d, 0x6d,
- 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x32, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0xee, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
- 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x10, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x11, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61,
- 0x72, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xdd, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x1e, 0x2e, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x0f, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x09, 0x67, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0xd2, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x08, 0x67, 0x65, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x15, 0x67,
- 0x72, 0x61, 0x76, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf7, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x47, 0x72,
- 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x67, 0x72, 0x61, 0x76, 0x65,
- 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b,
- 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x70, 0x72, 0x61, 0x79,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x93, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49,
- 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62,
- 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x13, 0x6d,
- 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x5f, 0x70, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x85, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x4d, 0x75, 0x71, 0x61,
- 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x6d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f,
- 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x14, 0x74, 0x72, 0x65, 0x61,
- 0x73, 0x75, 0x72, 0x65, 0x5f, 0x73, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0xc6, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75,
- 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65,
- 0x65, 0x6c, 0x69, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x55, 0x0a, 0x17, 0x72, 0x6f, 0x63, 0x6b,
- 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0xb6, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x52, 0x6f, 0x63,
- 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x14, 0x72, 0x6f, 0x63, 0x6b, 0x42,
- 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x38, 0x0a, 0x0c, 0x76, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0xbd, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65,
- 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x76, 0x69,
- 0x6e, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f, 0x0a, 0x0f, 0x77, 0x69, 0x6e,
- 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe0, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x77, 0x69, 0x6e,
- 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x42, 0x0a, 0x14, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45,
- 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x50, 0x42, 0x43, 0x4e, 0x4c,
- 0x43, 0x4b, 0x4c, 0x47, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x6d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74,
+ 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x56, 0x0a, 0x14, 0x74, 0x72, 0x65, 0x61, 0x73,
+ 0x75, 0x72, 0x65, 0x5f, 0x73, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x88, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72,
+ 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x74, 0x72, 0x65,
+ 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x55, 0x0a, 0x17, 0x72, 0x6f, 0x63, 0x6b, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x65, 0x78,
+ 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf1, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1b, 0x2e, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70,
+ 0x6c, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x14, 0x72, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f,
+ 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x40, 0x0a, 0x0c, 0x76, 0x69, 0x6e, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9c, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
+ 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x76, 0x69, 0x6e,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f, 0x0a, 0x0f, 0x77, 0x69, 0x6e, 0x64,
+ 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd4, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x77, 0x69, 0x6e, 0x64,
+ 0x46, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x13, 0x66, 0x75, 0x6e,
+ 0x67, 0x75, 0x73, 0x5f, 0x66, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0xdd, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73,
+ 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x11, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x61,
+ 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xed, 0x04,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x11, 0x63, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x53, 0x0a, 0x15, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79, 0x5f, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe9, 0x01, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x13, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x11, 0x63, 0x6f, 0x69, 0x6e,
+ 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd2, 0x0f,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f,
+ 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x48, 0x0a, 0x12, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x5f, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf2, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x10, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x42, 0x0a, 0x14, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a,
+ 0x13, 0x57, 0x69, 0x73, 0x68, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
+ 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -1566,9 +1686,9 @@ var file_ActivityInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_ActivityInfo_proto_goTypes = []interface{}{
(*ActivityInfo)(nil), // 0: ActivityInfo
nil, // 1: ActivityInfo.ActivityCoinMapEntry
- nil, // 2: ActivityInfo.Unk2700IFPBCNLCKLGEntry
- (*Unk2800_PHPHMILPOLC)(nil), // 3: Unk2800_PHPHMILPOLC
- (*ActivityWatcherInfo)(nil), // 4: ActivityWatcherInfo
+ nil, // 2: ActivityInfo.WishGiftNumMapEntry
+ (*ActivityWatcherInfo)(nil), // 3: ActivityWatcherInfo
+ (*ActivityPushTipsData)(nil), // 4: ActivityPushTipsData
(*SeaLampActivityDetailInfo)(nil), // 5: SeaLampActivityDetailInfo
(*CrucibleActivityDetailInfo)(nil), // 6: CrucibleActivityDetailInfo
(*SalesmanActivityDetailInfo)(nil), // 7: SalesmanActivityDetailInfo
@@ -1618,21 +1738,26 @@ var file_ActivityInfo_proto_goTypes = []interface{}{
(*LuminanceStoneChallengeActivityDetailInfo)(nil), // 51: LuminanceStoneChallengeActivityDetailInfo
(*RogueDiaryActivityDetailInfo)(nil), // 52: RogueDiaryActivityDetailInfo
(*SummerTimeV2DetailInfo)(nil), // 53: SummerTimeV2DetailInfo
- (*IslandPartyActivityDetailInfo)(nil), // 54: IslandPartyActivityDetailInfo
+ (*IslandPartyDetailInfo)(nil), // 54: IslandPartyDetailInfo
(*GearActivityDetailInfo)(nil), // 55: GearActivityDetailInfo
(*GravenInnocenceDetailInfo)(nil), // 56: GravenInnocenceDetailInfo
(*InstableSprayDetailInfo)(nil), // 57: InstableSprayDetailInfo
- (*MuqadasPotionDetailInfo)(nil), // 58: MuqadasPotionDetailInfo
- (*TreasureSeelieDetailInfo)(nil), // 59: TreasureSeelieDetailInfo
+ (*MuqadasPotionActivityDetailInfo)(nil), // 58: MuqadasPotionActivityDetailInfo
+ (*TreasureSeelieActivityDetailInfo)(nil), // 59: TreasureSeelieActivityDetailInfo
(*RockBoardExploreDetailInfo)(nil), // 60: RockBoardExploreDetailInfo
- (*VintageDetailInfo)(nil), // 61: VintageDetailInfo
+ (*VintageActivityDetailInfo)(nil), // 61: VintageActivityDetailInfo
(*WindFieldDetailInfo)(nil), // 62: WindFieldDetailInfo
+ (*FungusFighterDetailInfo)(nil), // 63: FungusFighterDetailInfo
+ (*CharAmusementDetailInfo)(nil), // 64: CharAmusementDetailInfo
+ (*EffigyChallengeV2DetailInfo)(nil), // 65: EffigyChallengeV2DetailInfo
+ (*CoinCollectDetailInfo)(nil), // 66: CoinCollectDetailInfo
+ (*BrickBreakerDetailInfo)(nil), // 67: BrickBreakerDetailInfo
}
var file_ActivityInfo_proto_depIdxs = []int32{
- 1, // 0: ActivityInfo.activity_coin_map:type_name -> ActivityInfo.ActivityCoinMapEntry
- 3, // 1: ActivityInfo.Unk2800_KOMIPKKKOBE:type_name -> Unk2800_PHPHMILPOLC
- 2, // 2: ActivityInfo.Unk2700_IFPBCNLCKLG:type_name -> ActivityInfo.Unk2700IFPBCNLCKLGEntry
- 4, // 3: ActivityInfo.watcher_info_list:type_name -> ActivityWatcherInfo
+ 3, // 0: ActivityInfo.watcher_info_list:type_name -> ActivityWatcherInfo
+ 4, // 1: ActivityInfo.activity_push_tips_data_list:type_name -> ActivityPushTipsData
+ 1, // 2: ActivityInfo.activity_coin_map:type_name -> ActivityInfo.ActivityCoinMapEntry
+ 2, // 3: ActivityInfo.wish_gift_num_map:type_name -> ActivityInfo.WishGiftNumMapEntry
5, // 4: ActivityInfo.sam_lamp_info:type_name -> SeaLampActivityDetailInfo
6, // 5: ActivityInfo.crucible_info:type_name -> CrucibleActivityDetailInfo
7, // 6: ActivityInfo.salesman_info:type_name -> SalesmanActivityDetailInfo
@@ -1682,20 +1807,25 @@ var file_ActivityInfo_proto_depIdxs = []int32{
51, // 50: ActivityInfo.luminance_stone_challenge_info:type_name -> LuminanceStoneChallengeActivityDetailInfo
52, // 51: ActivityInfo.rogue_diary_info:type_name -> RogueDiaryActivityDetailInfo
53, // 52: ActivityInfo.summer_time_v2_info:type_name -> SummerTimeV2DetailInfo
- 54, // 53: ActivityInfo.island_party_info:type_name -> IslandPartyActivityDetailInfo
+ 54, // 53: ActivityInfo.island_party_info:type_name -> IslandPartyDetailInfo
55, // 54: ActivityInfo.gear_info:type_name -> GearActivityDetailInfo
56, // 55: ActivityInfo.graven_innocence_info:type_name -> GravenInnocenceDetailInfo
57, // 56: ActivityInfo.instable_spray_info:type_name -> InstableSprayDetailInfo
- 58, // 57: ActivityInfo.muqadas_potion_info:type_name -> MuqadasPotionDetailInfo
- 59, // 58: ActivityInfo.treasure_seelie_info:type_name -> TreasureSeelieDetailInfo
+ 58, // 57: ActivityInfo.muqadas_potion_info:type_name -> MuqadasPotionActivityDetailInfo
+ 59, // 58: ActivityInfo.treasure_seelie_info:type_name -> TreasureSeelieActivityDetailInfo
60, // 59: ActivityInfo.rock_board_explore_info:type_name -> RockBoardExploreDetailInfo
- 61, // 60: ActivityInfo.vintage_info:type_name -> VintageDetailInfo
+ 61, // 60: ActivityInfo.vintage_info:type_name -> VintageActivityDetailInfo
62, // 61: ActivityInfo.wind_field_info:type_name -> WindFieldDetailInfo
- 62, // [62:62] is the sub-list for method output_type
- 62, // [62:62] is the sub-list for method input_type
- 62, // [62:62] is the sub-list for extension type_name
- 62, // [62:62] is the sub-list for extension extendee
- 0, // [0:62] is the sub-list for field type_name
+ 63, // 62: ActivityInfo.fungus_fighter_info:type_name -> FungusFighterDetailInfo
+ 64, // 63: ActivityInfo.char_amusement_info:type_name -> CharAmusementDetailInfo
+ 65, // 64: ActivityInfo.effigy_challenge_info:type_name -> EffigyChallengeV2DetailInfo
+ 66, // 65: ActivityInfo.coin_collect_info:type_name -> CoinCollectDetailInfo
+ 67, // 66: ActivityInfo.brick_breaker_info:type_name -> BrickBreakerDetailInfo
+ 67, // [67:67] is the sub-list for method output_type
+ 67, // [67:67] is the sub-list for method input_type
+ 67, // [67:67] is the sub-list for extension type_name
+ 67, // [67:67] is the sub-list for extension extendee
+ 0, // [0:67] is the sub-list for field type_name
}
func init() { file_ActivityInfo_proto_init() }
@@ -1703,6 +1833,7 @@ func file_ActivityInfo_proto_init() {
if File_ActivityInfo_proto != nil {
return
}
+ file_ActivityPushTipsData_proto_init()
file_ActivityWatcherInfo_proto_init()
file_ArenaChallengeActivityDetailInfo_proto_init()
file_AsterActivityDetailInfo_proto_init()
@@ -1710,9 +1841,12 @@ func file_ActivityInfo_proto_init() {
file_BlessingActivityDetailInfo_proto_init()
file_BlitzRushActivityDetailInfo_proto_init()
file_BounceConjuringActivityDetailInfo_proto_init()
+ file_BrickBreakerDetailInfo_proto_init()
file_BuoyantCombatDetailInfo_proto_init()
file_ChannelerSlabActivityDetailInfo_proto_init()
+ file_CharAmusementDetailInfo_proto_init()
file_ChessActivityDetailInfo_proto_init()
+ file_CoinCollectDetailInfo_proto_init()
file_CrucibleActivityDetailInfo_proto_init()
file_CrystalLinkActivityDetailInfo_proto_init()
file_DeliveryActivityDetailInfo_proto_init()
@@ -1720,10 +1854,12 @@ func file_ActivityInfo_proto_init() {
file_DragonSpineActivityDetailInfo_proto_init()
file_EchoShellDetailInfo_proto_init()
file_EffigyActivityDetailInfo_proto_init()
+ file_EffigyChallengeV2DetailInfo_proto_init()
file_ExpeditionActivityDetailInfo_proto_init()
file_FindHilichurlDetailInfo_proto_init()
file_FleurFairActivityDetailInfo_proto_init()
file_FlightActivityDetailInfo_proto_init()
+ file_FungusFighterDetailInfo_proto_init()
file_GachaActivityDetailInfo_proto_init()
file_GearActivityDetailInfo_proto_init()
file_GravenInnocenceDetailInfo_proto_init()
@@ -1731,14 +1867,14 @@ func file_ActivityInfo_proto_init() {
file_HideAndSeekActivityDetailInfo_proto_init()
file_InstableSprayDetailInfo_proto_init()
file_IrodoriActivityDetailInfo_proto_init()
- file_IslandPartyActivityDetailInfo_proto_init()
+ file_IslandPartyDetailInfo_proto_init()
file_LanternRiteActivityDetailInfo_proto_init()
file_LuminanceStoneChallengeActivityDetailInfo_proto_init()
file_LunaRiteDetailInfo_proto_init()
file_MichiaeMatsuriActivityDetailInfo_proto_init()
file_MistTrialActivityDetailInfo_proto_init()
file_MoonfinTrialActivityDetailInfo_proto_init()
- file_MuqadasPotionDetailInfo_proto_init()
+ file_MuqadasPotionActivityDetailInfo_proto_init()
file_MusicGameActivityDetailInfo_proto_init()
file_PhotoActivityDetailInfo_proto_init()
file_PlantFlowerActivityDetailInfo_proto_init()
@@ -1755,11 +1891,10 @@ func file_ActivityInfo_proto_init() {
file_SumoActivityDetailInfo_proto_init()
file_TanukiTravelActivityDetailInfo_proto_init()
file_TreasureMapActivityDetailInfo_proto_init()
- file_TreasureSeelieDetailInfo_proto_init()
+ file_TreasureSeelieActivityDetailInfo_proto_init()
file_TrialAvatarActivityDetailInfo_proto_init()
file_UgcActivityDetailInfo_proto_init()
- file_Unk2800_PHPHMILPOLC_proto_init()
- file_VintageDetailInfo_proto_init()
+ file_VintageActivityDetailInfo_proto_init()
file_WaterSpiritActivityDetailInfo_proto_init()
file_WindFieldDetailInfo_proto_init()
file_WinterCampActivityDetailInfo_proto_init()
@@ -1836,6 +1971,11 @@ func file_ActivityInfo_proto_init() {
(*ActivityInfo_RockBoardExploreInfo)(nil),
(*ActivityInfo_VintageInfo)(nil),
(*ActivityInfo_WindFieldInfo)(nil),
+ (*ActivityInfo_FungusFighterInfo)(nil),
+ (*ActivityInfo_CharAmusementInfo)(nil),
+ (*ActivityInfo_EffigyChallengeInfo)(nil),
+ (*ActivityInfo_CoinCollectInfo)(nil),
+ (*ActivityInfo_BrickBreakerInfo)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
diff --git a/gover/gen/ActivityInfoNotify.pb.go b/gover/gen/ActivityInfoNotify.pb.go
index 2a45ab1f..2ddcbc82 100644
--- a/gover/gen/ActivityInfoNotify.pb.go
+++ b/gover/gen/ActivityInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityInfoNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2060
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityInfo *ActivityInfo `protobuf:"bytes,9,opt,name=activity_info,json=activityInfo,proto3" json:"activity_info,omitempty"`
+ ActivityInfo *ActivityInfo `protobuf:"bytes,12,opt,name=activity_info,json=activityInfo,proto3" json:"activity_info,omitempty"`
}
func (x *ActivityInfoNotify) Reset() {
@@ -95,7 +91,7 @@ var file_ActivityInfoNotify_proto_rawDesc = []byte{
0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48,
0x0a, 0x12, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x41, 0x63,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x41, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x61, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ActivityNullDetailInfo.pb.go b/gover/gen/ActivityNullDetailInfo.pb.go
deleted file mode 100644
index 012f0fea..00000000
--- a/gover/gen/ActivityNullDetailInfo.pb.go
+++ /dev/null
@@ -1,132 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ActivityNullDetailInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ActivityNullDetailInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *ActivityNullDetailInfo) Reset() {
- *x = ActivityNullDetailInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ActivityNullDetailInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ActivityNullDetailInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ActivityNullDetailInfo) ProtoMessage() {}
-
-func (x *ActivityNullDetailInfo) ProtoReflect() protoreflect.Message {
- mi := &file_ActivityNullDetailInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ActivityNullDetailInfo.ProtoReflect.Descriptor instead.
-func (*ActivityNullDetailInfo) Descriptor() ([]byte, []int) {
- return file_ActivityNullDetailInfo_proto_rawDescGZIP(), []int{0}
-}
-
-var File_ActivityNullDetailInfo_proto protoreflect.FileDescriptor
-
-var file_ActivityNullDetailInfo_proto_rawDesc = []byte{
- 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x75, 0x6c, 0x6c, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x18,
- 0x0a, 0x16, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x75, 0x6c, 0x6c, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ActivityNullDetailInfo_proto_rawDescOnce sync.Once
- file_ActivityNullDetailInfo_proto_rawDescData = file_ActivityNullDetailInfo_proto_rawDesc
-)
-
-func file_ActivityNullDetailInfo_proto_rawDescGZIP() []byte {
- file_ActivityNullDetailInfo_proto_rawDescOnce.Do(func() {
- file_ActivityNullDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityNullDetailInfo_proto_rawDescData)
- })
- return file_ActivityNullDetailInfo_proto_rawDescData
-}
-
-var file_ActivityNullDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ActivityNullDetailInfo_proto_goTypes = []interface{}{
- (*ActivityNullDetailInfo)(nil), // 0: ActivityNullDetailInfo
-}
-var file_ActivityNullDetailInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ActivityNullDetailInfo_proto_init() }
-func file_ActivityNullDetailInfo_proto_init() {
- if File_ActivityNullDetailInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_ActivityNullDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ActivityNullDetailInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ActivityNullDetailInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ActivityNullDetailInfo_proto_goTypes,
- DependencyIndexes: file_ActivityNullDetailInfo_proto_depIdxs,
- MessageInfos: file_ActivityNullDetailInfo_proto_msgTypes,
- }.Build()
- File_ActivityNullDetailInfo_proto = out.File
- file_ActivityNullDetailInfo_proto_rawDesc = nil
- file_ActivityNullDetailInfo_proto_goTypes = nil
- file_ActivityNullDetailInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/ActivityPlayOpenAnimNotify.pb.go b/gover/gen/ActivityPlayOpenAnimNotify.pb.go
index 645171bb..c296273c 100644
--- a/gover/gen/ActivityPlayOpenAnimNotify.pb.go
+++ b/gover/gen/ActivityPlayOpenAnimNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityPlayOpenAnimNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2157
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityPlayOpenAnimNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,8,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityPlayOpenAnimNotify) Reset() {
@@ -95,7 +91,7 @@ var file_ActivityPlayOpenAnimNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x6c,
0x61, 0x79, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x6e, 0x69, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ActivityPushTipsData.pb.go b/gover/gen/ActivityPushTipsData.pb.go
new file mode 100644
index 00000000..ab7b1c88
--- /dev/null
+++ b/gover/gen/ActivityPushTipsData.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityPushTipsData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityPushTipsData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActivityPushTipsId uint32 `protobuf:"varint,14,opt,name=activity_push_tips_id,json=activityPushTipsId,proto3" json:"activity_push_tips_id,omitempty"`
+ State ActivityPushTipsState `protobuf:"varint,3,opt,name=state,proto3,enum=ActivityPushTipsState" json:"state,omitempty"`
+}
+
+func (x *ActivityPushTipsData) Reset() {
+ *x = ActivityPushTipsData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityPushTipsData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityPushTipsData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityPushTipsData) ProtoMessage() {}
+
+func (x *ActivityPushTipsData) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityPushTipsData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityPushTipsData.ProtoReflect.Descriptor instead.
+func (*ActivityPushTipsData) Descriptor() ([]byte, []int) {
+ return file_ActivityPushTipsData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityPushTipsData) GetActivityPushTipsId() uint32 {
+ if x != nil {
+ return x.ActivityPushTipsId
+ }
+ return 0
+}
+
+func (x *ActivityPushTipsData) GetState() ActivityPushTipsState {
+ if x != nil {
+ return x.State
+ }
+ return ActivityPushTipsState_ACTIVITY_PUSH_TIPS_STATE_NONE
+}
+
+var File_ActivityPushTipsData_proto protoreflect.FileDescriptor
+
+var file_ActivityPushTipsData_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69,
+ 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x14, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74,
+ 0x61, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x75,
+ 0x73, 0x68, 0x5f, 0x74, 0x69, 0x70, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69,
+ 0x70, 0x73, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75,
+ 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ActivityPushTipsData_proto_rawDescOnce sync.Once
+ file_ActivityPushTipsData_proto_rawDescData = file_ActivityPushTipsData_proto_rawDesc
+)
+
+func file_ActivityPushTipsData_proto_rawDescGZIP() []byte {
+ file_ActivityPushTipsData_proto_rawDescOnce.Do(func() {
+ file_ActivityPushTipsData_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityPushTipsData_proto_rawDescData)
+ })
+ return file_ActivityPushTipsData_proto_rawDescData
+}
+
+var file_ActivityPushTipsData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityPushTipsData_proto_goTypes = []interface{}{
+ (*ActivityPushTipsData)(nil), // 0: ActivityPushTipsData
+ (ActivityPushTipsState)(0), // 1: ActivityPushTipsState
+}
+var file_ActivityPushTipsData_proto_depIdxs = []int32{
+ 1, // 0: ActivityPushTipsData.state:type_name -> ActivityPushTipsState
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityPushTipsData_proto_init() }
+func file_ActivityPushTipsData_proto_init() {
+ if File_ActivityPushTipsData_proto != nil {
+ return
+ }
+ file_ActivityPushTipsState_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityPushTipsData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityPushTipsData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityPushTipsData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityPushTipsData_proto_goTypes,
+ DependencyIndexes: file_ActivityPushTipsData_proto_depIdxs,
+ MessageInfos: file_ActivityPushTipsData_proto_msgTypes,
+ }.Build()
+ File_ActivityPushTipsData_proto = out.File
+ file_ActivityPushTipsData_proto_rawDesc = nil
+ file_ActivityPushTipsData_proto_goTypes = nil
+ file_ActivityPushTipsData_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityPushTipsInfoNotify.pb.go b/gover/gen/ActivityPushTipsInfoNotify.pb.go
new file mode 100644
index 00000000..50e538b2
--- /dev/null
+++ b/gover/gen/ActivityPushTipsInfoNotify.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityPushTipsInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityPushTipsInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,3,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ActivityPushTipsDataList []*ActivityPushTipsData `protobuf:"bytes,10,rep,name=activity_push_tips_data_list,json=activityPushTipsDataList,proto3" json:"activity_push_tips_data_list,omitempty"`
+ ActivityId uint32 `protobuf:"varint,13,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+}
+
+func (x *ActivityPushTipsInfoNotify) Reset() {
+ *x = ActivityPushTipsInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityPushTipsInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityPushTipsInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityPushTipsInfoNotify) ProtoMessage() {}
+
+func (x *ActivityPushTipsInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityPushTipsInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityPushTipsInfoNotify.ProtoReflect.Descriptor instead.
+func (*ActivityPushTipsInfoNotify) Descriptor() ([]byte, []int) {
+ return file_ActivityPushTipsInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityPushTipsInfoNotify) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivityPushTipsInfoNotify) GetActivityPushTipsDataList() []*ActivityPushTipsData {
+ if x != nil {
+ return x.ActivityPushTipsDataList
+ }
+ return nil
+}
+
+func (x *ActivityPushTipsInfoNotify) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+var File_ActivityPushTipsInfoNotify_proto protoreflect.FileDescriptor
+
+var file_ActivityPushTipsInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69,
+ 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68,
+ 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5,
+ 0x01, 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54,
+ 0x69, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x55,
+ 0x0a, 0x1c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x75, 0x73, 0x68, 0x5f,
+ 0x74, 0x69, 0x70, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50,
+ 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x52, 0x18, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74,
+ 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityPushTipsInfoNotify_proto_rawDescOnce sync.Once
+ file_ActivityPushTipsInfoNotify_proto_rawDescData = file_ActivityPushTipsInfoNotify_proto_rawDesc
+)
+
+func file_ActivityPushTipsInfoNotify_proto_rawDescGZIP() []byte {
+ file_ActivityPushTipsInfoNotify_proto_rawDescOnce.Do(func() {
+ file_ActivityPushTipsInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityPushTipsInfoNotify_proto_rawDescData)
+ })
+ return file_ActivityPushTipsInfoNotify_proto_rawDescData
+}
+
+var file_ActivityPushTipsInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityPushTipsInfoNotify_proto_goTypes = []interface{}{
+ (*ActivityPushTipsInfoNotify)(nil), // 0: ActivityPushTipsInfoNotify
+ (*ActivityPushTipsData)(nil), // 1: ActivityPushTipsData
+}
+var file_ActivityPushTipsInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: ActivityPushTipsInfoNotify.activity_push_tips_data_list:type_name -> ActivityPushTipsData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivityPushTipsInfoNotify_proto_init() }
+func file_ActivityPushTipsInfoNotify_proto_init() {
+ if File_ActivityPushTipsInfoNotify_proto != nil {
+ return
+ }
+ file_ActivityPushTipsData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityPushTipsInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityPushTipsInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityPushTipsInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityPushTipsInfoNotify_proto_goTypes,
+ DependencyIndexes: file_ActivityPushTipsInfoNotify_proto_depIdxs,
+ MessageInfos: file_ActivityPushTipsInfoNotify_proto_msgTypes,
+ }.Build()
+ File_ActivityPushTipsInfoNotify_proto = out.File
+ file_ActivityPushTipsInfoNotify_proto_rawDesc = nil
+ file_ActivityPushTipsInfoNotify_proto_goTypes = nil
+ file_ActivityPushTipsInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityPushTipsState.pb.go b/gover/gen/ActivityPushTipsState.pb.go
new file mode 100644
index 00000000..eb773605
--- /dev/null
+++ b/gover/gen/ActivityPushTipsState.pb.go
@@ -0,0 +1,152 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityPushTipsState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityPushTipsState int32
+
+const (
+ ActivityPushTipsState_ACTIVITY_PUSH_TIPS_STATE_NONE ActivityPushTipsState = 0
+ ActivityPushTipsState_ACTIVITY_PUSH_TIPS_STATE_START ActivityPushTipsState = 1
+ ActivityPushTipsState_ACTIVITY_PUSH_TIPS_STATE_READ ActivityPushTipsState = 2
+)
+
+// Enum value maps for ActivityPushTipsState.
+var (
+ ActivityPushTipsState_name = map[int32]string{
+ 0: "ACTIVITY_PUSH_TIPS_STATE_NONE",
+ 1: "ACTIVITY_PUSH_TIPS_STATE_START",
+ 2: "ACTIVITY_PUSH_TIPS_STATE_READ",
+ }
+ ActivityPushTipsState_value = map[string]int32{
+ "ACTIVITY_PUSH_TIPS_STATE_NONE": 0,
+ "ACTIVITY_PUSH_TIPS_STATE_START": 1,
+ "ACTIVITY_PUSH_TIPS_STATE_READ": 2,
+ }
+)
+
+func (x ActivityPushTipsState) Enum() *ActivityPushTipsState {
+ p := new(ActivityPushTipsState)
+ *p = x
+ return p
+}
+
+func (x ActivityPushTipsState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ActivityPushTipsState) Descriptor() protoreflect.EnumDescriptor {
+ return file_ActivityPushTipsState_proto_enumTypes[0].Descriptor()
+}
+
+func (ActivityPushTipsState) Type() protoreflect.EnumType {
+ return &file_ActivityPushTipsState_proto_enumTypes[0]
+}
+
+func (x ActivityPushTipsState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ActivityPushTipsState.Descriptor instead.
+func (ActivityPushTipsState) EnumDescriptor() ([]byte, []int) {
+ return file_ActivityPushTipsState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ActivityPushTipsState_proto protoreflect.FileDescriptor
+
+var file_ActivityPushTipsState_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69,
+ 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x81, 0x01,
+ 0x0a, 0x15, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69,
+ 0x70, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x56,
+ 0x49, 0x54, 0x59, 0x5f, 0x50, 0x55, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x50, 0x53, 0x5f, 0x53, 0x54,
+ 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x41, 0x43,
+ 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x50, 0x55, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x50, 0x53,
+ 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x01, 0x12, 0x21,
+ 0x0a, 0x1d, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x50, 0x55, 0x53, 0x48, 0x5f,
+ 0x54, 0x49, 0x50, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x10,
+ 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ActivityPushTipsState_proto_rawDescOnce sync.Once
+ file_ActivityPushTipsState_proto_rawDescData = file_ActivityPushTipsState_proto_rawDesc
+)
+
+func file_ActivityPushTipsState_proto_rawDescGZIP() []byte {
+ file_ActivityPushTipsState_proto_rawDescOnce.Do(func() {
+ file_ActivityPushTipsState_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityPushTipsState_proto_rawDescData)
+ })
+ return file_ActivityPushTipsState_proto_rawDescData
+}
+
+var file_ActivityPushTipsState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ActivityPushTipsState_proto_goTypes = []interface{}{
+ (ActivityPushTipsState)(0), // 0: ActivityPushTipsState
+}
+var file_ActivityPushTipsState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityPushTipsState_proto_init() }
+func file_ActivityPushTipsState_proto_init() {
+ if File_ActivityPushTipsState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityPushTipsState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityPushTipsState_proto_goTypes,
+ DependencyIndexes: file_ActivityPushTipsState_proto_depIdxs,
+ EnumInfos: file_ActivityPushTipsState_proto_enumTypes,
+ }.Build()
+ File_ActivityPushTipsState_proto = out.File
+ file_ActivityPushTipsState_proto_rawDesc = nil
+ file_ActivityPushTipsState_proto_goTypes = nil
+ file_ActivityPushTipsState_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityReadPushTipsReq.pb.go b/gover/gen/ActivityReadPushTipsReq.pb.go
new file mode 100644
index 00000000..d6b67203
--- /dev/null
+++ b/gover/gen/ActivityReadPushTipsReq.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityReadPushTipsReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityReadPushTipsReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActivityPushTipsIdList []uint32 `protobuf:"varint,1,rep,packed,name=activity_push_tips_id_list,json=activityPushTipsIdList,proto3" json:"activity_push_tips_id_list,omitempty"`
+ ActivityId uint32 `protobuf:"varint,12,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+}
+
+func (x *ActivityReadPushTipsReq) Reset() {
+ *x = ActivityReadPushTipsReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityReadPushTipsReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityReadPushTipsReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityReadPushTipsReq) ProtoMessage() {}
+
+func (x *ActivityReadPushTipsReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityReadPushTipsReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityReadPushTipsReq.ProtoReflect.Descriptor instead.
+func (*ActivityReadPushTipsReq) Descriptor() ([]byte, []int) {
+ return file_ActivityReadPushTipsReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityReadPushTipsReq) GetActivityPushTipsIdList() []uint32 {
+ if x != nil {
+ return x.ActivityPushTipsIdList
+ }
+ return nil
+}
+
+func (x *ActivityReadPushTipsReq) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+var File_ActivityReadPushTipsReq_proto protoreflect.FileDescriptor
+
+var file_ActivityReadPushTipsReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x61, 0x64, 0x50, 0x75,
+ 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x76, 0x0a, 0x17, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x61, 0x64, 0x50,
+ 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x12, 0x3a, 0x0a, 0x1a, 0x61, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x70, 0x73,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x16,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityReadPushTipsReq_proto_rawDescOnce sync.Once
+ file_ActivityReadPushTipsReq_proto_rawDescData = file_ActivityReadPushTipsReq_proto_rawDesc
+)
+
+func file_ActivityReadPushTipsReq_proto_rawDescGZIP() []byte {
+ file_ActivityReadPushTipsReq_proto_rawDescOnce.Do(func() {
+ file_ActivityReadPushTipsReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityReadPushTipsReq_proto_rawDescData)
+ })
+ return file_ActivityReadPushTipsReq_proto_rawDescData
+}
+
+var file_ActivityReadPushTipsReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityReadPushTipsReq_proto_goTypes = []interface{}{
+ (*ActivityReadPushTipsReq)(nil), // 0: ActivityReadPushTipsReq
+}
+var file_ActivityReadPushTipsReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityReadPushTipsReq_proto_init() }
+func file_ActivityReadPushTipsReq_proto_init() {
+ if File_ActivityReadPushTipsReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityReadPushTipsReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityReadPushTipsReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityReadPushTipsReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityReadPushTipsReq_proto_goTypes,
+ DependencyIndexes: file_ActivityReadPushTipsReq_proto_depIdxs,
+ MessageInfos: file_ActivityReadPushTipsReq_proto_msgTypes,
+ }.Build()
+ File_ActivityReadPushTipsReq_proto = out.File
+ file_ActivityReadPushTipsReq_proto_rawDesc = nil
+ file_ActivityReadPushTipsReq_proto_goTypes = nil
+ file_ActivityReadPushTipsReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityReadPushTipsRsp.pb.go b/gover/gen/ActivityReadPushTipsRsp.pb.go
new file mode 100644
index 00000000..9d31054c
--- /dev/null
+++ b/gover/gen/ActivityReadPushTipsRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityReadPushTipsRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityReadPushTipsRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ActivityReadPushTipsRsp) Reset() {
+ *x = ActivityReadPushTipsRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityReadPushTipsRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityReadPushTipsRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityReadPushTipsRsp) ProtoMessage() {}
+
+func (x *ActivityReadPushTipsRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityReadPushTipsRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityReadPushTipsRsp.ProtoReflect.Descriptor instead.
+func (*ActivityReadPushTipsRsp) Descriptor() ([]byte, []int) {
+ return file_ActivityReadPushTipsRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityReadPushTipsRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ActivityReadPushTipsRsp_proto protoreflect.FileDescriptor
+
+var file_ActivityReadPushTipsRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x61, 0x64, 0x50, 0x75,
+ 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x33, 0x0a, 0x17, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x61, 0x64, 0x50,
+ 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityReadPushTipsRsp_proto_rawDescOnce sync.Once
+ file_ActivityReadPushTipsRsp_proto_rawDescData = file_ActivityReadPushTipsRsp_proto_rawDesc
+)
+
+func file_ActivityReadPushTipsRsp_proto_rawDescGZIP() []byte {
+ file_ActivityReadPushTipsRsp_proto_rawDescOnce.Do(func() {
+ file_ActivityReadPushTipsRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityReadPushTipsRsp_proto_rawDescData)
+ })
+ return file_ActivityReadPushTipsRsp_proto_rawDescData
+}
+
+var file_ActivityReadPushTipsRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivityReadPushTipsRsp_proto_goTypes = []interface{}{
+ (*ActivityReadPushTipsRsp)(nil), // 0: ActivityReadPushTipsRsp
+}
+var file_ActivityReadPushTipsRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivityReadPushTipsRsp_proto_init() }
+func file_ActivityReadPushTipsRsp_proto_init() {
+ if File_ActivityReadPushTipsRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityReadPushTipsRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityReadPushTipsRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityReadPushTipsRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityReadPushTipsRsp_proto_goTypes,
+ DependencyIndexes: file_ActivityReadPushTipsRsp_proto_depIdxs,
+ MessageInfos: file_ActivityReadPushTipsRsp_proto_msgTypes,
+ }.Build()
+ File_ActivityReadPushTipsRsp_proto = out.File
+ file_ActivityReadPushTipsRsp_proto_rawDesc = nil
+ file_ActivityReadPushTipsRsp_proto_goTypes = nil
+ file_ActivityReadPushTipsRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityRecvGiftData.pb.go b/gover/gen/ActivityRecvGiftData.pb.go
new file mode 100644
index 00000000..1a21fa89
--- /dev/null
+++ b/gover/gen/ActivityRecvGiftData.pb.go
@@ -0,0 +1,212 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivityRecvGiftData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivityRecvGiftData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ProfilePicture *ProfilePicture `protobuf:"bytes,3,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ Nickname string `protobuf:"bytes,7,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ GiftNumMap map[uint32]uint32 `protobuf:"bytes,6,rep,name=gift_num_map,json=giftNumMap,proto3" json:"gift_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ RemarkName string `protobuf:"bytes,1,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
+ Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *ActivityRecvGiftData) Reset() {
+ *x = ActivityRecvGiftData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivityRecvGiftData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivityRecvGiftData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivityRecvGiftData) ProtoMessage() {}
+
+func (x *ActivityRecvGiftData) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivityRecvGiftData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivityRecvGiftData.ProtoReflect.Descriptor instead.
+func (*ActivityRecvGiftData) Descriptor() ([]byte, []int) {
+ return file_ActivityRecvGiftData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivityRecvGiftData) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
+func (x *ActivityRecvGiftData) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
+func (x *ActivityRecvGiftData) GetGiftNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.GiftNumMap
+ }
+ return nil
+}
+
+func (x *ActivityRecvGiftData) GetRemarkName() string {
+ if x != nil {
+ return x.RemarkName
+ }
+ return ""
+}
+
+func (x *ActivityRecvGiftData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_ActivityRecvGiftData_proto protoreflect.FileDescriptor
+
+var file_ActivityRecvGiftData_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x76, 0x47, 0x69,
+ 0x66, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72,
+ 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xa7, 0x02, 0x0a, 0x14, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52,
+ 0x65, 0x63, 0x76, 0x47, 0x69, 0x66, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x38, 0x0a, 0x0f, 0x70,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69,
+ 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69,
+ 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x12, 0x47, 0x0a, 0x0c, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61,
+ 0x70, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x52, 0x65, 0x63, 0x76, 0x47, 0x69, 0x66, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x47,
+ 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a,
+ 0x67, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65,
+ 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0a, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x1a, 0x3d, 0x0a,
+ 0x0f, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
+ 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivityRecvGiftData_proto_rawDescOnce sync.Once
+ file_ActivityRecvGiftData_proto_rawDescData = file_ActivityRecvGiftData_proto_rawDesc
+)
+
+func file_ActivityRecvGiftData_proto_rawDescGZIP() []byte {
+ file_ActivityRecvGiftData_proto_rawDescOnce.Do(func() {
+ file_ActivityRecvGiftData_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivityRecvGiftData_proto_rawDescData)
+ })
+ return file_ActivityRecvGiftData_proto_rawDescData
+}
+
+var file_ActivityRecvGiftData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_ActivityRecvGiftData_proto_goTypes = []interface{}{
+ (*ActivityRecvGiftData)(nil), // 0: ActivityRecvGiftData
+ nil, // 1: ActivityRecvGiftData.GiftNumMapEntry
+ (*ProfilePicture)(nil), // 2: ProfilePicture
+}
+var file_ActivityRecvGiftData_proto_depIdxs = []int32{
+ 2, // 0: ActivityRecvGiftData.profile_picture:type_name -> ProfilePicture
+ 1, // 1: ActivityRecvGiftData.gift_num_map:type_name -> ActivityRecvGiftData.GiftNumMapEntry
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_ActivityRecvGiftData_proto_init() }
+func file_ActivityRecvGiftData_proto_init() {
+ if File_ActivityRecvGiftData_proto != nil {
+ return
+ }
+ file_ProfilePicture_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ActivityRecvGiftData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivityRecvGiftData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivityRecvGiftData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivityRecvGiftData_proto_goTypes,
+ DependencyIndexes: file_ActivityRecvGiftData_proto_depIdxs,
+ MessageInfos: file_ActivityRecvGiftData_proto_msgTypes,
+ }.Build()
+ File_ActivityRecvGiftData_proto = out.File
+ file_ActivityRecvGiftData_proto_rawDesc = nil
+ file_ActivityRecvGiftData_proto_goTypes = nil
+ file_ActivityRecvGiftData_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivitySaleChangeNotify.pb.go b/gover/gen/ActivitySaleChangeNotify.pb.go
index 5f9f9cd8..d0f9579c 100644
--- a/gover/gen/ActivitySaleChangeNotify.pb.go
+++ b/gover/gen/ActivitySaleChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivitySaleChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2071
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivitySaleChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SaleId uint32 `protobuf:"varint,5,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
- IsClose bool `protobuf:"varint,1,opt,name=is_close,json=isClose,proto3" json:"is_close,omitempty"`
+ IsClose bool `protobuf:"varint,14,opt,name=is_close,json=isClose,proto3" json:"is_close,omitempty"`
+ SaleId uint32 `protobuf:"varint,8,opt,name=sale_id,json=saleId,proto3" json:"sale_id,omitempty"`
}
func (x *ActivitySaleChangeNotify) Reset() {
@@ -80,18 +77,18 @@ func (*ActivitySaleChangeNotify) Descriptor() ([]byte, []int) {
return file_ActivitySaleChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivitySaleChangeNotify) GetSaleId() uint32 {
+func (x *ActivitySaleChangeNotify) GetIsClose() bool {
if x != nil {
- return x.SaleId
+ return x.IsClose
}
- return 0
+ return false
}
-func (x *ActivitySaleChangeNotify) GetIsClose() bool {
+func (x *ActivitySaleChangeNotify) GetSaleId() uint32 {
if x != nil {
- return x.IsClose
+ return x.SaleId
}
- return false
+ return 0
}
var File_ActivitySaleChangeNotify_proto protoreflect.FileDescriptor
@@ -100,10 +97,10 @@ var file_ActivitySaleChangeNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x61, 0x6c, 0x65, 0x43, 0x68,
0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x4e, 0x0a, 0x18, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x61, 0x6c, 0x65,
- 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
- 0x73, 0x61, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73,
- 0x61, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x6f, 0x73,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x43, 0x6c, 0x6f, 0x73, 0x65,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08,
+ 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x69, 0x73, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x61, 0x6c, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x61, 0x6c, 0x65, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityScheduleInfo.pb.go b/gover/gen/ActivityScheduleInfo.pb.go
index 09d623fa..1c51d3b7 100644
--- a/gover/gen/ActivityScheduleInfo.pb.go
+++ b/gover/gen/ActivityScheduleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityScheduleInfo.proto
package gen
@@ -41,11 +41,11 @@ type ActivityScheduleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- IsOpen bool `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- EndTime uint32 `protobuf:"varint,1,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- BeginTime uint32 `protobuf:"varint,10,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ IsOpen bool `protobuf:"varint,12,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ BeginTime uint32 `protobuf:"varint,1,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,11,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityScheduleInfo) Reset() {
@@ -80,9 +80,9 @@ func (*ActivityScheduleInfo) Descriptor() ([]byte, []int) {
return file_ActivityScheduleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityScheduleInfo) GetScheduleId() uint32 {
+func (x *ActivityScheduleInfo) GetEndTime() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.EndTime
}
return 0
}
@@ -94,23 +94,23 @@ func (x *ActivityScheduleInfo) GetIsOpen() bool {
return false
}
-func (x *ActivityScheduleInfo) GetActivityId() uint32 {
+func (x *ActivityScheduleInfo) GetBeginTime() uint32 {
if x != nil {
- return x.ActivityId
+ return x.BeginTime
}
return 0
}
-func (x *ActivityScheduleInfo) GetEndTime() uint32 {
+func (x *ActivityScheduleInfo) GetScheduleId() uint32 {
if x != nil {
- return x.EndTime
+ return x.ScheduleId
}
return 0
}
-func (x *ActivityScheduleInfo) GetBeginTime() uint32 {
+func (x *ActivityScheduleInfo) GetActivityId() uint32 {
if x != nil {
- return x.BeginTime
+ return x.ActivityId
}
return 0
}
@@ -121,16 +121,16 @@ var file_ActivityScheduleInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75,
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a,
0x14, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65,
- 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12,
- 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
- 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62,
+ 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityScheduleInfoNotify.pb.go b/gover/gen/ActivityScheduleInfoNotify.pb.go
index 35f16ece..5fe4564c 100644
--- a/gover/gen/ActivityScheduleInfoNotify.pb.go
+++ b/gover/gen/ActivityScheduleInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityScheduleInfoNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2073
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityScheduleInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityScheduleList []*ActivityScheduleInfo `protobuf:"bytes,12,rep,name=activity_schedule_list,json=activityScheduleList,proto3" json:"activity_schedule_list,omitempty"`
- RemainFlySeaLampNum uint32 `protobuf:"varint,6,opt,name=remain_fly_sea_lamp_num,json=remainFlySeaLampNum,proto3" json:"remain_fly_sea_lamp_num,omitempty"`
+ ActivityScheduleList []*ActivityScheduleInfo `protobuf:"bytes,1,rep,name=activity_schedule_list,json=activityScheduleList,proto3" json:"activity_schedule_list,omitempty"`
+ RemainFlySeaLampNum uint32 `protobuf:"varint,13,opt,name=remain_fly_sea_lamp_num,json=remainFlySeaLampNum,proto3" json:"remain_fly_sea_lamp_num,omitempty"`
}
func (x *ActivityScheduleInfoNotify) Reset() {
@@ -105,12 +101,12 @@ var file_ActivityScheduleInfoNotify_proto_rawDesc = []byte{
0x01, 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4b, 0x0a,
0x16, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
- 0x6c, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x6c, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x63,
0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x17, 0x72, 0x65,
0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x66, 0x6c, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x5f, 0x6c, 0x61, 0x6d,
- 0x70, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x72, 0x65, 0x6d,
+ 0x70, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x72, 0x65, 0x6d,
0x61, 0x69, 0x6e, 0x46, 0x6c, 0x79, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x4e, 0x75, 0x6d,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivitySelectAvatarCardReq.pb.go b/gover/gen/ActivitySelectAvatarCardReq.pb.go
index f1628edb..74991fb2 100644
--- a/gover/gen/ActivitySelectAvatarCardReq.pb.go
+++ b/gover/gen/ActivitySelectAvatarCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivitySelectAvatarCardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2028
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivitySelectAvatarCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,15,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- RewardId uint32 `protobuf:"varint,10,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ RewardId uint32 `protobuf:"varint,14,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,6,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivitySelectAvatarCardReq) Reset() {
@@ -81,16 +77,16 @@ func (*ActivitySelectAvatarCardReq) Descriptor() ([]byte, []int) {
return file_ActivitySelectAvatarCardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivitySelectAvatarCardReq) GetActivityId() uint32 {
+func (x *ActivitySelectAvatarCardReq) GetRewardId() uint32 {
if x != nil {
- return x.ActivityId
+ return x.RewardId
}
return 0
}
-func (x *ActivitySelectAvatarCardReq) GetRewardId() uint32 {
+func (x *ActivitySelectAvatarCardReq) GetActivityId() uint32 {
if x != nil {
- return x.RewardId
+ return x.ActivityId
}
return 0
}
@@ -102,10 +98,10 @@ var file_ActivitySelectAvatarCardReq_proto_rawDesc = []byte{
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x1b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53,
0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x52,
- 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64,
+ 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivitySelectAvatarCardRsp.pb.go b/gover/gen/ActivitySelectAvatarCardRsp.pb.go
index 7f375738..b1889142 100644
--- a/gover/gen/ActivitySelectAvatarCardRsp.pb.go
+++ b/gover/gen/ActivitySelectAvatarCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivitySelectAvatarCardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2189
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivitySelectAvatarCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RewardId uint32 `protobuf:"varint,9,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,15,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ RewardId uint32 `protobuf:"varint,2,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
}
func (x *ActivitySelectAvatarCardRsp) Reset() {
@@ -81,16 +78,16 @@ func (*ActivitySelectAvatarCardRsp) Descriptor() ([]byte, []int) {
return file_ActivitySelectAvatarCardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivitySelectAvatarCardRsp) GetActivityId() uint32 {
+func (x *ActivitySelectAvatarCardRsp) GetRetcode() int32 {
if x != nil {
- return x.ActivityId
+ return x.Retcode
}
return 0
}
-func (x *ActivitySelectAvatarCardRsp) GetRetcode() int32 {
+func (x *ActivitySelectAvatarCardRsp) GetActivityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ActivityId
}
return 0
}
@@ -109,11 +106,11 @@ var file_ActivitySelectAvatarCardRsp_proto_rawDesc = []byte{
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x1b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53,
0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x52,
- 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a,
- 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivitySetGiftWishReq.pb.go b/gover/gen/ActivitySetGiftWishReq.pb.go
new file mode 100644
index 00000000..96cd4855
--- /dev/null
+++ b/gover/gen/ActivitySetGiftWishReq.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivitySetGiftWishReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivitySetGiftWishReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ GiftNumMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=gift_num_map,json=giftNumMap,proto3" json:"gift_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *ActivitySetGiftWishReq) Reset() {
+ *x = ActivitySetGiftWishReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivitySetGiftWishReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivitySetGiftWishReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivitySetGiftWishReq) ProtoMessage() {}
+
+func (x *ActivitySetGiftWishReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivitySetGiftWishReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivitySetGiftWishReq.ProtoReflect.Descriptor instead.
+func (*ActivitySetGiftWishReq) Descriptor() ([]byte, []int) {
+ return file_ActivitySetGiftWishReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivitySetGiftWishReq) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+func (x *ActivitySetGiftWishReq) GetGiftNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.GiftNumMap
+ }
+ return nil
+}
+
+var File_ActivitySetGiftWishReq_proto protoreflect.FileDescriptor
+
+var file_ActivitySetGiftWishReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x47, 0x69, 0x66,
+ 0x74, 0x57, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3,
+ 0x01, 0x0a, 0x16, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x47, 0x69,
+ 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x49, 0x0a, 0x0c, 0x67, 0x69,
+ 0x66, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x27, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x47, 0x69,
+ 0x66, 0x74, 0x57, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75,
+ 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x67, 0x69, 0x66, 0x74, 0x4e,
+ 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x3d, 0x0a, 0x0f, 0x47, 0x69, 0x66, 0x74, 0x4e, 0x75, 0x6d,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivitySetGiftWishReq_proto_rawDescOnce sync.Once
+ file_ActivitySetGiftWishReq_proto_rawDescData = file_ActivitySetGiftWishReq_proto_rawDesc
+)
+
+func file_ActivitySetGiftWishReq_proto_rawDescGZIP() []byte {
+ file_ActivitySetGiftWishReq_proto_rawDescOnce.Do(func() {
+ file_ActivitySetGiftWishReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivitySetGiftWishReq_proto_rawDescData)
+ })
+ return file_ActivitySetGiftWishReq_proto_rawDescData
+}
+
+var file_ActivitySetGiftWishReq_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_ActivitySetGiftWishReq_proto_goTypes = []interface{}{
+ (*ActivitySetGiftWishReq)(nil), // 0: ActivitySetGiftWishReq
+ nil, // 1: ActivitySetGiftWishReq.GiftNumMapEntry
+}
+var file_ActivitySetGiftWishReq_proto_depIdxs = []int32{
+ 1, // 0: ActivitySetGiftWishReq.gift_num_map:type_name -> ActivitySetGiftWishReq.GiftNumMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ActivitySetGiftWishReq_proto_init() }
+func file_ActivitySetGiftWishReq_proto_init() {
+ if File_ActivitySetGiftWishReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivitySetGiftWishReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivitySetGiftWishReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivitySetGiftWishReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivitySetGiftWishReq_proto_goTypes,
+ DependencyIndexes: file_ActivitySetGiftWishReq_proto_depIdxs,
+ MessageInfos: file_ActivitySetGiftWishReq_proto_msgTypes,
+ }.Build()
+ File_ActivitySetGiftWishReq_proto = out.File
+ file_ActivitySetGiftWishReq_proto_rawDesc = nil
+ file_ActivitySetGiftWishReq_proto_goTypes = nil
+ file_ActivitySetGiftWishReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivitySetGiftWishRsp.pb.go b/gover/gen/ActivitySetGiftWishRsp.pb.go
new file mode 100644
index 00000000..f09aa11f
--- /dev/null
+++ b/gover/gen/ActivitySetGiftWishRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ActivitySetGiftWishRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ActivitySetGiftWishRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+}
+
+func (x *ActivitySetGiftWishRsp) Reset() {
+ *x = ActivitySetGiftWishRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ActivitySetGiftWishRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ActivitySetGiftWishRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ActivitySetGiftWishRsp) ProtoMessage() {}
+
+func (x *ActivitySetGiftWishRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ActivitySetGiftWishRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ActivitySetGiftWishRsp.ProtoReflect.Descriptor instead.
+func (*ActivitySetGiftWishRsp) Descriptor() ([]byte, []int) {
+ return file_ActivitySetGiftWishRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ActivitySetGiftWishRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ActivitySetGiftWishRsp) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
+var File_ActivitySetGiftWishRsp_proto protoreflect.FileDescriptor
+
+var file_ActivitySetGiftWishRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x47, 0x69, 0x66,
+ 0x74, 0x57, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53,
+ 0x0a, 0x16, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x47, 0x69, 0x66,
+ 0x74, 0x57, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ActivitySetGiftWishRsp_proto_rawDescOnce sync.Once
+ file_ActivitySetGiftWishRsp_proto_rawDescData = file_ActivitySetGiftWishRsp_proto_rawDesc
+)
+
+func file_ActivitySetGiftWishRsp_proto_rawDescGZIP() []byte {
+ file_ActivitySetGiftWishRsp_proto_rawDescOnce.Do(func() {
+ file_ActivitySetGiftWishRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ActivitySetGiftWishRsp_proto_rawDescData)
+ })
+ return file_ActivitySetGiftWishRsp_proto_rawDescData
+}
+
+var file_ActivitySetGiftWishRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ActivitySetGiftWishRsp_proto_goTypes = []interface{}{
+ (*ActivitySetGiftWishRsp)(nil), // 0: ActivitySetGiftWishRsp
+}
+var file_ActivitySetGiftWishRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ActivitySetGiftWishRsp_proto_init() }
+func file_ActivitySetGiftWishRsp_proto_init() {
+ if File_ActivitySetGiftWishRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ActivitySetGiftWishRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ActivitySetGiftWishRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ActivitySetGiftWishRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ActivitySetGiftWishRsp_proto_goTypes,
+ DependencyIndexes: file_ActivitySetGiftWishRsp_proto_depIdxs,
+ MessageInfos: file_ActivitySetGiftWishRsp_proto_msgTypes,
+ }.Build()
+ File_ActivitySetGiftWishRsp_proto = out.File
+ file_ActivitySetGiftWishRsp_proto_rawDesc = nil
+ file_ActivitySetGiftWishRsp_proto_goTypes = nil
+ file_ActivitySetGiftWishRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ActivityShopSheetInfo.pb.go b/gover/gen/ActivityShopSheetInfo.pb.go
index 23ad5236..941befbf 100644
--- a/gover/gen/ActivityShopSheetInfo.pb.go
+++ b/gover/gen/ActivityShopSheetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityShopSheetInfo.proto
package gen
@@ -41,9 +41,9 @@ type ActivityShopSheetInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"varint,1,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- BeginTime uint32 `protobuf:"varint,12,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- SheetId uint32 `protobuf:"varint,2,opt,name=sheet_id,json=sheetId,proto3" json:"sheet_id,omitempty"`
+ BeginTime uint32 `protobuf:"varint,1,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ SheetId uint32 `protobuf:"varint,15,opt,name=sheet_id,json=sheetId,proto3" json:"sheet_id,omitempty"`
}
func (x *ActivityShopSheetInfo) Reset() {
@@ -78,16 +78,16 @@ func (*ActivityShopSheetInfo) Descriptor() ([]byte, []int) {
return file_ActivityShopSheetInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityShopSheetInfo) GetEndTime() uint32 {
+func (x *ActivityShopSheetInfo) GetBeginTime() uint32 {
if x != nil {
- return x.EndTime
+ return x.BeginTime
}
return 0
}
-func (x *ActivityShopSheetInfo) GetBeginTime() uint32 {
+func (x *ActivityShopSheetInfo) GetEndTime() uint32 {
if x != nil {
- return x.BeginTime
+ return x.EndTime
}
return 0
}
@@ -105,11 +105,11 @@ var file_ActivityShopSheetInfo_proto_rawDesc = []byte{
0x0a, 0x1b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x68, 0x6f, 0x70, 0x53, 0x68,
0x65, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a,
0x15, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x68, 0x6f, 0x70, 0x53, 0x68, 0x65,
- 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x68, 0x65, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69,
+ 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x68, 0x65, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x07, 0x73, 0x68, 0x65, 0x65, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeAllScoreRewardReq.pb.go b/gover/gen/ActivityTakeAllScoreRewardReq.pb.go
index 6bbe88b9..2648316f 100644
--- a/gover/gen/ActivityTakeAllScoreRewardReq.pb.go
+++ b/gover/gen/ActivityTakeAllScoreRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeAllScoreRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8372
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityTakeAllScoreRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,9,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityTakeAllScoreRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_ActivityTakeAllScoreRewardReq_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x1d, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77,
0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeAllScoreRewardRsp.pb.go b/gover/gen/ActivityTakeAllScoreRewardRsp.pb.go
index 7bbd4cb8..d64069a4 100644
--- a/gover/gen/ActivityTakeAllScoreRewardRsp.pb.go
+++ b/gover/gen/ActivityTakeAllScoreRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeAllScoreRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8043
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivityTakeAllScoreRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardConfigList []uint32 `protobuf:"varint,14,rep,packed,name=reward_config_list,json=rewardConfigList,proto3" json:"reward_config_list,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ActivityId uint32 `protobuf:"varint,7,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ RewardConfigList []uint32 `protobuf:"varint,10,rep,packed,name=reward_config_list,json=rewardConfigList,proto3" json:"reward_config_list,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ActivityId uint32 `protobuf:"varint,3,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityTakeAllScoreRewardRsp) Reset() {
@@ -110,11 +107,11 @@ var file_ActivityTakeAllScoreRewardRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x1d, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x6c, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x65,
0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20,
+ 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
0x03, 0x28, 0x0d, 0x52, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeScoreRewardReq.pb.go b/gover/gen/ActivityTakeScoreRewardReq.pb.go
index 943cf1b6..b06c2cbc 100644
--- a/gover/gen/ActivityTakeScoreRewardReq.pb.go
+++ b/gover/gen/ActivityTakeScoreRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeScoreRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8971
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityTakeScoreRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RewardConfigId uint32 `protobuf:"varint,12,opt,name=reward_config_id,json=rewardConfigId,proto3" json:"reward_config_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,9,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,7,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityTakeScoreRewardReq) Reset() {
@@ -105,7 +101,7 @@ var file_ActivityTakeScoreRewardReq_proto_rawDesc = []byte{
0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61,
0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeScoreRewardRsp.pb.go b/gover/gen/ActivityTakeScoreRewardRsp.pb.go
index 290b481f..bc7994ad 100644
--- a/gover/gen/ActivityTakeScoreRewardRsp.pb.go
+++ b/gover/gen/ActivityTakeScoreRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeScoreRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8583
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivityTakeScoreRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,13,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RewardConfigId uint32 `protobuf:"varint,15,opt,name=reward_config_id,json=rewardConfigId,proto3" json:"reward_config_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,12,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ RewardConfigId uint32 `protobuf:"varint,2,opt,name=reward_config_id,json=rewardConfigId,proto3" json:"reward_config_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ActivityTakeScoreRewardRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *ActivityTakeScoreRewardRsp) GetActivityId() uint32 {
return 0
}
-func (x *ActivityTakeScoreRewardRsp) GetRetcode() int32 {
+func (x *ActivityTakeScoreRewardRsp) GetRewardConfigId() uint32 {
if x != nil {
- return x.Retcode
+ return x.RewardConfigId
}
return 0
}
-func (x *ActivityTakeScoreRewardRsp) GetRewardConfigId() uint32 {
+func (x *ActivityTakeScoreRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.RewardConfigId
+ return x.Retcode
}
return 0
}
@@ -110,12 +107,12 @@ var file_ActivityTakeScoreRewardRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x1a, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54,
0x61, 0x6b, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73,
0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeWatcherRewardBatchReq.pb.go b/gover/gen/ActivityTakeWatcherRewardBatchReq.pb.go
index f0f5750c..f4481166 100644
--- a/gover/gen/ActivityTakeWatcherRewardBatchReq.pb.go
+++ b/gover/gen/ActivityTakeWatcherRewardBatchReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeWatcherRewardBatchReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2159
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityTakeWatcherRewardBatchReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WatcherIdList []uint32 `protobuf:"varint,11,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
- ActivityId uint32 `protobuf:"varint,3,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ WatcherIdList []uint32 `protobuf:"varint,7,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
+ ActivityId uint32 `protobuf:"varint,11,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityTakeWatcherRewardBatchReq) Reset() {
@@ -104,9 +100,9 @@ var file_ActivityTakeWatcherRewardBatchReq_proto_rawDesc = []byte{
0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x12, 0x26,
0x0a, 0x0f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
+ 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeWatcherRewardBatchRsp.pb.go b/gover/gen/ActivityTakeWatcherRewardBatchRsp.pb.go
index 093a1fb3..1a8fc3f6 100644
--- a/gover/gen/ActivityTakeWatcherRewardBatchRsp.pb.go
+++ b/gover/gen/ActivityTakeWatcherRewardBatchRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeWatcherRewardBatchRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2109
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivityTakeWatcherRewardBatchRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WatcherIdList []uint32 `protobuf:"varint,6,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ActivityId uint32 `protobuf:"varint,7,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ActivityId uint32 `protobuf:"varint,10,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,8,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ WatcherIdList []uint32 `protobuf:"varint,13,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
}
func (x *ActivityTakeWatcherRewardBatchRsp) Reset() {
@@ -82,13 +79,6 @@ func (*ActivityTakeWatcherRewardBatchRsp) Descriptor() ([]byte, []int) {
return file_ActivityTakeWatcherRewardBatchRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityTakeWatcherRewardBatchRsp) GetWatcherIdList() []uint32 {
- if x != nil {
- return x.WatcherIdList
- }
- return nil
-}
-
func (x *ActivityTakeWatcherRewardBatchRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -110,6 +100,13 @@ func (x *ActivityTakeWatcherRewardBatchRsp) GetItemList() []*ItemParam {
return nil
}
+func (x *ActivityTakeWatcherRewardBatchRsp) GetWatcherIdList() []uint32 {
+ if x != nil {
+ return x.WatcherIdList
+ }
+ return nil
+}
+
var File_ActivityTakeWatcherRewardBatchRsp_proto protoreflect.FileDescriptor
var file_ActivityTakeWatcherRewardBatchRsp_proto_rawDesc = []byte{
@@ -119,15 +116,15 @@ var file_ActivityTakeWatcherRewardBatchRsp_proto_rawDesc = []byte{
0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a, 0x21, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68,
0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x73, 0x70,
- 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68,
- 0x65, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x09, 0x69,
+ 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
+ 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x77,
+ 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeWatcherRewardReq.pb.go b/gover/gen/ActivityTakeWatcherRewardReq.pb.go
index d225137d..b2c47915 100644
--- a/gover/gen/ActivityTakeWatcherRewardReq.pb.go
+++ b/gover/gen/ActivityTakeWatcherRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeWatcherRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2038
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityTakeWatcherRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
WatcherId uint32 `protobuf:"varint,14,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *ActivityTakeWatcherRewardReq) Reset() {
@@ -81,16 +77,16 @@ func (*ActivityTakeWatcherRewardReq) Descriptor() ([]byte, []int) {
return file_ActivityTakeWatcherRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityTakeWatcherRewardReq) GetActivityId() uint32 {
+func (x *ActivityTakeWatcherRewardReq) GetWatcherId() uint32 {
if x != nil {
- return x.ActivityId
+ return x.WatcherId
}
return 0
}
-func (x *ActivityTakeWatcherRewardReq) GetWatcherId() uint32 {
+func (x *ActivityTakeWatcherRewardReq) GetActivityId() uint32 {
if x != nil {
- return x.WatcherId
+ return x.ActivityId
}
return 0
}
@@ -102,11 +98,11 @@ var file_ActivityTakeWatcherRewardReq_proto_rawDesc = []byte{
0x74, 0x63, 0x68, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x54, 0x61, 0x6b, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68,
- 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x64, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityTakeWatcherRewardRsp.pb.go b/gover/gen/ActivityTakeWatcherRewardRsp.pb.go
index df207b75..eb037c7e 100644
--- a/gover/gen/ActivityTakeWatcherRewardRsp.pb.go
+++ b/gover/gen/ActivityTakeWatcherRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityTakeWatcherRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2034
-// EnetChannelId: 0
-// EnetIsReliable: true
type ActivityTakeWatcherRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- WatcherId uint32 `protobuf:"varint,7,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ActivityId uint32 `protobuf:"varint,10,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ WatcherId uint32 `protobuf:"varint,15,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
}
func (x *ActivityTakeWatcherRewardRsp) Reset() {
@@ -81,23 +78,23 @@ func (*ActivityTakeWatcherRewardRsp) Descriptor() ([]byte, []int) {
return file_ActivityTakeWatcherRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityTakeWatcherRewardRsp) GetActivityId() uint32 {
+func (x *ActivityTakeWatcherRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ActivityId
+ return x.Retcode
}
return 0
}
-func (x *ActivityTakeWatcherRewardRsp) GetWatcherId() uint32 {
+func (x *ActivityTakeWatcherRewardRsp) GetActivityId() uint32 {
if x != nil {
- return x.WatcherId
+ return x.ActivityId
}
return 0
}
-func (x *ActivityTakeWatcherRewardRsp) GetRetcode() int32 {
+func (x *ActivityTakeWatcherRewardRsp) GetWatcherId() uint32 {
if x != nil {
- return x.Retcode
+ return x.WatcherId
}
return 0
}
@@ -109,12 +106,12 @@ var file_ActivityTakeWatcherRewardRsp_proto_rawDesc = []byte{
0x74, 0x63, 0x68, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x1c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x54, 0x61, 0x6b, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68,
- 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityUpdateWatcherNotify.pb.go b/gover/gen/ActivityUpdateWatcherNotify.pb.go
index 42e5ec90..10117965 100644
--- a/gover/gen/ActivityUpdateWatcherNotify.pb.go
+++ b/gover/gen/ActivityUpdateWatcherNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityUpdateWatcherNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2156
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ActivityUpdateWatcherNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WatcherInfo *ActivityWatcherInfo `protobuf:"bytes,2,opt,name=watcher_info,json=watcherInfo,proto3" json:"watcher_info,omitempty"`
- ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,9,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ WatcherInfo *ActivityWatcherInfo `protobuf:"bytes,5,opt,name=watcher_info,json=watcherInfo,proto3" json:"watcher_info,omitempty"`
}
func (x *ActivityUpdateWatcherNotify) Reset() {
@@ -81,18 +77,18 @@ func (*ActivityUpdateWatcherNotify) Descriptor() ([]byte, []int) {
return file_ActivityUpdateWatcherNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ActivityUpdateWatcherNotify) GetWatcherInfo() *ActivityWatcherInfo {
+func (x *ActivityUpdateWatcherNotify) GetActivityId() uint32 {
if x != nil {
- return x.WatcherInfo
+ return x.ActivityId
}
- return nil
+ return 0
}
-func (x *ActivityUpdateWatcherNotify) GetActivityId() uint32 {
+func (x *ActivityUpdateWatcherNotify) GetWatcherInfo() *ActivityWatcherInfo {
if x != nil {
- return x.ActivityId
+ return x.WatcherInfo
}
- return 0
+ return nil
}
var File_ActivityUpdateWatcherNotify_proto protoreflect.FileDescriptor
@@ -103,13 +99,13 @@ var file_ActivityUpdateWatcherNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x57, 0x61, 0x74,
0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77,
0x0a, 0x1b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x37, 0x0a,
- 0x0c, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x57, 0x61,
- 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63, 0x68,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x37,
+ 0x0a, 0x0c, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x57,
+ 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63,
+ 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ActivityWatcherInfo.pb.go b/gover/gen/ActivityWatcherInfo.pb.go
index b6e66483..aaee4024 100644
--- a/gover/gen/ActivityWatcherInfo.pb.go
+++ b/gover/gen/ActivityWatcherInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ActivityWatcherInfo.proto
package gen
@@ -41,10 +41,10 @@ type ActivityWatcherInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsTakenReward bool `protobuf:"varint,8,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
- CurProgress uint32 `protobuf:"varint,2,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
- TotalProgress uint32 `protobuf:"varint,4,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
- WatcherId uint32 `protobuf:"varint,5,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
+ IsTakenReward bool `protobuf:"varint,2,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ TotalProgress uint32 `protobuf:"varint,1,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
+ CurProgress uint32 `protobuf:"varint,8,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ WatcherId uint32 `protobuf:"varint,14,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
}
func (x *ActivityWatcherInfo) Reset() {
@@ -86,16 +86,16 @@ func (x *ActivityWatcherInfo) GetIsTakenReward() bool {
return false
}
-func (x *ActivityWatcherInfo) GetCurProgress() uint32 {
+func (x *ActivityWatcherInfo) GetTotalProgress() uint32 {
if x != nil {
- return x.CurProgress
+ return x.TotalProgress
}
return 0
}
-func (x *ActivityWatcherInfo) GetTotalProgress() uint32 {
+func (x *ActivityWatcherInfo) GetCurProgress() uint32 {
if x != nil {
- return x.TotalProgress
+ return x.CurProgress
}
return 0
}
@@ -114,14 +114,14 @@ var file_ActivityWatcherInfo_proto_rawDesc = []byte{
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x13,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49,
0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73,
- 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63,
- 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x25,
- 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73,
+ 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f,
0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68,
0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AddAranaraCollectionNotify.pb.go b/gover/gen/AddAranaraCollectionNotify.pb.go
new file mode 100644
index 00000000..52966057
--- /dev/null
+++ b/gover/gen/AddAranaraCollectionNotify.pb.go
@@ -0,0 +1,202 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AddAranaraCollectionNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AddAranaraCollectionNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_NJLJBBMJLBK AranaraCollectionState `protobuf:"varint,10,opt,name=Unk3300_NJLJBBMJLBK,json=Unk3300NJLJBBMJLBK,proto3,enum=AranaraCollectionState" json:"Unk3300_NJLJBBMJLBK,omitempty"`
+ CollectionId uint32 `protobuf:"varint,7,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
+ Unk3300_AFBIBLNKCOD AranaraCollectionState `protobuf:"varint,4,opt,name=Unk3300_AFBIBLNKCOD,json=Unk3300AFBIBLNKCOD,proto3,enum=AranaraCollectionState" json:"Unk3300_AFBIBLNKCOD,omitempty"`
+ CollectionType uint32 `protobuf:"varint,2,opt,name=collection_type,json=collectionType,proto3" json:"collection_type,omitempty"`
+}
+
+func (x *AddAranaraCollectionNotify) Reset() {
+ *x = AddAranaraCollectionNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AddAranaraCollectionNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AddAranaraCollectionNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AddAranaraCollectionNotify) ProtoMessage() {}
+
+func (x *AddAranaraCollectionNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_AddAranaraCollectionNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AddAranaraCollectionNotify.ProtoReflect.Descriptor instead.
+func (*AddAranaraCollectionNotify) Descriptor() ([]byte, []int) {
+ return file_AddAranaraCollectionNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AddAranaraCollectionNotify) GetUnk3300_NJLJBBMJLBK() AranaraCollectionState {
+ if x != nil {
+ return x.Unk3300_NJLJBBMJLBK
+ }
+ return AranaraCollectionState_ARANARA_COLLECTION_STATE_NONE
+}
+
+func (x *AddAranaraCollectionNotify) GetCollectionId() uint32 {
+ if x != nil {
+ return x.CollectionId
+ }
+ return 0
+}
+
+func (x *AddAranaraCollectionNotify) GetUnk3300_AFBIBLNKCOD() AranaraCollectionState {
+ if x != nil {
+ return x.Unk3300_AFBIBLNKCOD
+ }
+ return AranaraCollectionState_ARANARA_COLLECTION_STATE_NONE
+}
+
+func (x *AddAranaraCollectionNotify) GetCollectionType() uint32 {
+ if x != nil {
+ return x.CollectionType
+ }
+ return 0
+}
+
+var File_AddAranaraCollectionNotify_proto protoreflect.FileDescriptor
+
+var file_AddAranaraCollectionNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x41, 0x64, 0x64, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1c, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0xfe, 0x01, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x48, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4a, 0x4c, 0x4a, 0x42,
+ 0x42, 0x4d, 0x4a, 0x4c, 0x42, 0x4b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x41,
+ 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4a,
+ 0x4c, 0x4a, 0x42, 0x42, 0x4d, 0x4a, 0x4c, 0x42, 0x4b, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x48,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x42, 0x49, 0x42, 0x4c,
+ 0x4e, 0x4b, 0x43, 0x4f, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x41, 0x72,
+ 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x46, 0x42,
+ 0x49, 0x42, 0x4c, 0x4e, 0x4b, 0x43, 0x4f, 0x44, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_AddAranaraCollectionNotify_proto_rawDescOnce sync.Once
+ file_AddAranaraCollectionNotify_proto_rawDescData = file_AddAranaraCollectionNotify_proto_rawDesc
+)
+
+func file_AddAranaraCollectionNotify_proto_rawDescGZIP() []byte {
+ file_AddAranaraCollectionNotify_proto_rawDescOnce.Do(func() {
+ file_AddAranaraCollectionNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AddAranaraCollectionNotify_proto_rawDescData)
+ })
+ return file_AddAranaraCollectionNotify_proto_rawDescData
+}
+
+var file_AddAranaraCollectionNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AddAranaraCollectionNotify_proto_goTypes = []interface{}{
+ (*AddAranaraCollectionNotify)(nil), // 0: AddAranaraCollectionNotify
+ (AranaraCollectionState)(0), // 1: AranaraCollectionState
+}
+var file_AddAranaraCollectionNotify_proto_depIdxs = []int32{
+ 1, // 0: AddAranaraCollectionNotify.Unk3300_NJLJBBMJLBK:type_name -> AranaraCollectionState
+ 1, // 1: AddAranaraCollectionNotify.Unk3300_AFBIBLNKCOD:type_name -> AranaraCollectionState
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_AddAranaraCollectionNotify_proto_init() }
+func file_AddAranaraCollectionNotify_proto_init() {
+ if File_AddAranaraCollectionNotify_proto != nil {
+ return
+ }
+ file_AranaraCollectionState_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AddAranaraCollectionNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AddAranaraCollectionNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AddAranaraCollectionNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AddAranaraCollectionNotify_proto_goTypes,
+ DependencyIndexes: file_AddAranaraCollectionNotify_proto_depIdxs,
+ MessageInfos: file_AddAranaraCollectionNotify_proto_msgTypes,
+ }.Build()
+ File_AddAranaraCollectionNotify_proto = out.File
+ file_AddAranaraCollectionNotify_proto_rawDesc = nil
+ file_AddAranaraCollectionNotify_proto_goTypes = nil
+ file_AddAranaraCollectionNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/AddBackupAvatarTeamReq.pb.go b/gover/gen/AddBackupAvatarTeamReq.pb.go
new file mode 100644
index 00000000..4104f656
--- /dev/null
+++ b/gover/gen/AddBackupAvatarTeamReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AddBackupAvatarTeamReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AddBackupAvatarTeamReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *AddBackupAvatarTeamReq) Reset() {
+ *x = AddBackupAvatarTeamReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AddBackupAvatarTeamReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AddBackupAvatarTeamReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AddBackupAvatarTeamReq) ProtoMessage() {}
+
+func (x *AddBackupAvatarTeamReq) ProtoReflect() protoreflect.Message {
+ mi := &file_AddBackupAvatarTeamReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AddBackupAvatarTeamReq.ProtoReflect.Descriptor instead.
+func (*AddBackupAvatarTeamReq) Descriptor() ([]byte, []int) {
+ return file_AddBackupAvatarTeamReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AddBackupAvatarTeamReq_proto protoreflect.FileDescriptor
+
+var file_AddBackupAvatarTeamReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x64, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x18,
+ 0x0a, 0x16, 0x41, 0x64, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AddBackupAvatarTeamReq_proto_rawDescOnce sync.Once
+ file_AddBackupAvatarTeamReq_proto_rawDescData = file_AddBackupAvatarTeamReq_proto_rawDesc
+)
+
+func file_AddBackupAvatarTeamReq_proto_rawDescGZIP() []byte {
+ file_AddBackupAvatarTeamReq_proto_rawDescOnce.Do(func() {
+ file_AddBackupAvatarTeamReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_AddBackupAvatarTeamReq_proto_rawDescData)
+ })
+ return file_AddBackupAvatarTeamReq_proto_rawDescData
+}
+
+var file_AddBackupAvatarTeamReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AddBackupAvatarTeamReq_proto_goTypes = []interface{}{
+ (*AddBackupAvatarTeamReq)(nil), // 0: AddBackupAvatarTeamReq
+}
+var file_AddBackupAvatarTeamReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AddBackupAvatarTeamReq_proto_init() }
+func file_AddBackupAvatarTeamReq_proto_init() {
+ if File_AddBackupAvatarTeamReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AddBackupAvatarTeamReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AddBackupAvatarTeamReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AddBackupAvatarTeamReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AddBackupAvatarTeamReq_proto_goTypes,
+ DependencyIndexes: file_AddBackupAvatarTeamReq_proto_depIdxs,
+ MessageInfos: file_AddBackupAvatarTeamReq_proto_msgTypes,
+ }.Build()
+ File_AddBackupAvatarTeamReq_proto = out.File
+ file_AddBackupAvatarTeamReq_proto_rawDesc = nil
+ file_AddBackupAvatarTeamReq_proto_goTypes = nil
+ file_AddBackupAvatarTeamReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/AddBackupAvatarTeamRsp.pb.go b/gover/gen/AddBackupAvatarTeamRsp.pb.go
new file mode 100644
index 00000000..a2a47dc5
--- /dev/null
+++ b/gover/gen/AddBackupAvatarTeamRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AddBackupAvatarTeamRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AddBackupAvatarTeamRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *AddBackupAvatarTeamRsp) Reset() {
+ *x = AddBackupAvatarTeamRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AddBackupAvatarTeamRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AddBackupAvatarTeamRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AddBackupAvatarTeamRsp) ProtoMessage() {}
+
+func (x *AddBackupAvatarTeamRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_AddBackupAvatarTeamRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AddBackupAvatarTeamRsp.ProtoReflect.Descriptor instead.
+func (*AddBackupAvatarTeamRsp) Descriptor() ([]byte, []int) {
+ return file_AddBackupAvatarTeamRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AddBackupAvatarTeamRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_AddBackupAvatarTeamRsp_proto protoreflect.FileDescriptor
+
+var file_AddBackupAvatarTeamRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x64, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
+ 0x0a, 0x16, 0x41, 0x64, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_AddBackupAvatarTeamRsp_proto_rawDescOnce sync.Once
+ file_AddBackupAvatarTeamRsp_proto_rawDescData = file_AddBackupAvatarTeamRsp_proto_rawDesc
+)
+
+func file_AddBackupAvatarTeamRsp_proto_rawDescGZIP() []byte {
+ file_AddBackupAvatarTeamRsp_proto_rawDescOnce.Do(func() {
+ file_AddBackupAvatarTeamRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_AddBackupAvatarTeamRsp_proto_rawDescData)
+ })
+ return file_AddBackupAvatarTeamRsp_proto_rawDescData
+}
+
+var file_AddBackupAvatarTeamRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AddBackupAvatarTeamRsp_proto_goTypes = []interface{}{
+ (*AddBackupAvatarTeamRsp)(nil), // 0: AddBackupAvatarTeamRsp
+}
+var file_AddBackupAvatarTeamRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AddBackupAvatarTeamRsp_proto_init() }
+func file_AddBackupAvatarTeamRsp_proto_init() {
+ if File_AddBackupAvatarTeamRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AddBackupAvatarTeamRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AddBackupAvatarTeamRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AddBackupAvatarTeamRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AddBackupAvatarTeamRsp_proto_goTypes,
+ DependencyIndexes: file_AddBackupAvatarTeamRsp_proto_depIdxs,
+ MessageInfos: file_AddBackupAvatarTeamRsp_proto_msgTypes,
+ }.Build()
+ File_AddBackupAvatarTeamRsp_proto = out.File
+ file_AddBackupAvatarTeamRsp_proto_rawDesc = nil
+ file_AddBackupAvatarTeamRsp_proto_goTypes = nil
+ file_AddBackupAvatarTeamRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/AddBlacklistReq.pb.go b/gover/gen/AddBlacklistReq.pb.go
index 3fdd41ec..598bad8b 100644
--- a/gover/gen/AddBlacklistReq.pb.go
+++ b/gover/gen/AddBlacklistReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddBlacklistReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4088
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AddBlacklistReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,2,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *AddBlacklistReq) Reset() {
@@ -93,7 +89,7 @@ var file_AddBlacklistReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x41, 0x64, 0x64, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x0f, 0x41, 0x64, 0x64, 0x42, 0x6c,
0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AddBlacklistRsp.pb.go b/gover/gen/AddBlacklistRsp.pb.go
index bbd06931..1661d046 100644
--- a/gover/gen/AddBlacklistRsp.pb.go
+++ b/gover/gen/AddBlacklistRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddBlacklistRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4026
-// EnetChannelId: 0
-// EnetIsReliable: true
type AddBlacklistRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetFriendBrief *FriendBrief `protobuf:"bytes,13,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetFriendBrief *FriendBrief `protobuf:"bytes,9,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *AddBlacklistRsp) Reset() {
@@ -102,10 +99,10 @@ var file_AddBlacklistRsp_proto_rawDesc = []byte{
0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x0f, 0x41, 0x64,
0x64, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x3c, 0x0a,
0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x62,
- 0x72, 0x69, 0x65, 0x66, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69,
+ 0x72, 0x69, 0x65, 0x66, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69,
0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AddFriendNotify.pb.go b/gover/gen/AddFriendNotify.pb.go
index fa7bb89c..e0e3afa8 100644
--- a/gover/gen/AddFriendNotify.pb.go
+++ b/gover/gen/AddFriendNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddFriendNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4022
-// EnetChannelId: 0
-// EnetIsReliable: true
type AddFriendNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,11,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- TargetFriendBrief *FriendBrief `protobuf:"bytes,10,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
+ TargetFriendBrief *FriendBrief `protobuf:"bytes,2,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
+ TargetUid uint32 `protobuf:"varint,15,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *AddFriendNotify) Reset() {
@@ -80,18 +77,18 @@ func (*AddFriendNotify) Descriptor() ([]byte, []int) {
return file_AddFriendNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AddFriendNotify) GetTargetUid() uint32 {
+func (x *AddFriendNotify) GetTargetFriendBrief() *FriendBrief {
if x != nil {
- return x.TargetUid
+ return x.TargetFriendBrief
}
- return 0
+ return nil
}
-func (x *AddFriendNotify) GetTargetFriendBrief() *FriendBrief {
+func (x *AddFriendNotify) GetTargetUid() uint32 {
if x != nil {
- return x.TargetFriendBrief
+ return x.TargetUid
}
- return nil
+ return 0
}
var File_AddFriendNotify_proto protoreflect.FileDescriptor
@@ -100,13 +97,13 @@ var file_AddFriendNotify_proto_rawDesc = []byte{
0x0a, 0x15, 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42,
0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x0f, 0x41, 0x64,
- 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
- 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x3c, 0x0a, 0x13,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x62, 0x72,
- 0x69, 0x65, 0x66, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65,
- 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x46,
- 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3c, 0x0a,
+ 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x62,
+ 0x72, 0x69, 0x65, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12, 0x1d, 0x0a, 0x0a, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AddNoGachaAvatarCardNotify.pb.go b/gover/gen/AddNoGachaAvatarCardNotify.pb.go
index 3a2a520b..9e3b7a11 100644
--- a/gover/gen/AddNoGachaAvatarCardNotify.pb.go
+++ b/gover/gen/AddNoGachaAvatarCardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddNoGachaAvatarCardNotify.proto
package gen
@@ -36,21 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1655
-// EnetChannelId: 0
-// EnetIsReliable: true
type AddNoGachaAvatarCardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TransferItemList []*AddNoGachaAvatarCardTransferItem `protobuf:"bytes,4,rep,name=transfer_item_list,json=transferItemList,proto3" json:"transfer_item_list,omitempty"`
- InitialPromoteLevel uint32 `protobuf:"varint,2,opt,name=initial_promote_level,json=initialPromoteLevel,proto3" json:"initial_promote_level,omitempty"`
- AvatarId uint32 `protobuf:"varint,8,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- IsTransferToItem bool `protobuf:"varint,6,opt,name=is_transfer_to_item,json=isTransferToItem,proto3" json:"is_transfer_to_item,omitempty"`
Reason uint32 `protobuf:"varint,9,opt,name=reason,proto3" json:"reason,omitempty"`
- InitialLevel uint32 `protobuf:"varint,10,opt,name=initial_level,json=initialLevel,proto3" json:"initial_level,omitempty"`
- ItemId uint32 `protobuf:"varint,14,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ Unk3300_MGAPHPOLKKE uint32 `protobuf:"varint,7,opt,name=Unk3300_MGAPHPOLKKE,json=Unk3300MGAPHPOLKKE,proto3" json:"Unk3300_MGAPHPOLKKE,omitempty"`
+ ItemId uint32 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,4,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ IsTransferToItem bool `protobuf:"varint,14,opt,name=is_transfer_to_item,json=isTransferToItem,proto3" json:"is_transfer_to_item,omitempty"`
+ Unk3300_GPBINALMFDF uint32 `protobuf:"varint,8,opt,name=Unk3300_GPBINALMFDF,json=Unk3300GPBINALMFDF,proto3" json:"Unk3300_GPBINALMFDF,omitempty"`
+ TransferItemList []*AddNoGachaAvatarCardTransferItem `protobuf:"bytes,6,rep,name=transfer_item_list,json=transferItemList,proto3" json:"transfer_item_list,omitempty"`
}
func (x *AddNoGachaAvatarCardNotify) Reset() {
@@ -85,16 +82,23 @@ func (*AddNoGachaAvatarCardNotify) Descriptor() ([]byte, []int) {
return file_AddNoGachaAvatarCardNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AddNoGachaAvatarCardNotify) GetTransferItemList() []*AddNoGachaAvatarCardTransferItem {
+func (x *AddNoGachaAvatarCardNotify) GetReason() uint32 {
if x != nil {
- return x.TransferItemList
+ return x.Reason
}
- return nil
+ return 0
}
-func (x *AddNoGachaAvatarCardNotify) GetInitialPromoteLevel() uint32 {
+func (x *AddNoGachaAvatarCardNotify) GetUnk3300_MGAPHPOLKKE() uint32 {
if x != nil {
- return x.InitialPromoteLevel
+ return x.Unk3300_MGAPHPOLKKE
+ }
+ return 0
+}
+
+func (x *AddNoGachaAvatarCardNotify) GetItemId() uint32 {
+ if x != nil {
+ return x.ItemId
}
return 0
}
@@ -113,25 +117,18 @@ func (x *AddNoGachaAvatarCardNotify) GetIsTransferToItem() bool {
return false
}
-func (x *AddNoGachaAvatarCardNotify) GetReason() uint32 {
- if x != nil {
- return x.Reason
- }
- return 0
-}
-
-func (x *AddNoGachaAvatarCardNotify) GetInitialLevel() uint32 {
+func (x *AddNoGachaAvatarCardNotify) GetUnk3300_GPBINALMFDF() uint32 {
if x != nil {
- return x.InitialLevel
+ return x.Unk3300_GPBINALMFDF
}
return 0
}
-func (x *AddNoGachaAvatarCardNotify) GetItemId() uint32 {
+func (x *AddNoGachaAvatarCardNotify) GetTransferItemList() []*AddNoGachaAvatarCardTransferItem {
if x != nil {
- return x.ItemId
+ return x.TransferItemList
}
- return 0
+ return nil
}
var File_AddNoGachaAvatarCardNotify_proto protoreflect.FileDescriptor
@@ -141,28 +138,29 @@ var file_AddNoGachaAvatarCardNotify_proto_rawDesc = []byte{
0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x26, 0x41, 0x64, 0x64, 0x4e, 0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
- 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x02, 0x0a, 0x1a, 0x41,
+ 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcc, 0x02, 0x0a, 0x1a, 0x41,
0x64, 0x64, 0x4e, 0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43,
- 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4f, 0x0a, 0x12, 0x74, 0x72, 0x61,
- 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x41, 0x64, 0x64, 0x4e, 0x6f, 0x47, 0x61, 0x63,
- 0x68, 0x61, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x54, 0x72, 0x61, 0x6e,
- 0x73, 0x66, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
- 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e,
- 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x69, 0x6e, 0x69, 0x74, 0x69,
- 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b,
- 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x69,
- 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x5f, 0x69, 0x74,
- 0x65, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e,
- 0x73, 0x66, 0x65, 0x72, 0x54, 0x6f, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65,
- 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x69, 0x6e, 0x69, 0x74, 0x69,
- 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f,
- 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x47, 0x41,
+ 0x50, 0x48, 0x50, 0x4f, 0x4c, 0x4b, 0x4b, 0x45, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x47, 0x41, 0x50, 0x48, 0x50, 0x4f, 0x4c, 0x4b,
+ 0x4b, 0x45, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x74,
+ 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
+ 0x72, 0x54, 0x6f, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x47, 0x50, 0x42, 0x49, 0x4e, 0x41, 0x4c, 0x4d, 0x46, 0x44, 0x46, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x50, 0x42,
+ 0x49, 0x4e, 0x41, 0x4c, 0x4d, 0x46, 0x44, 0x46, 0x12, 0x4f, 0x0a, 0x12, 0x74, 0x72, 0x61, 0x6e,
+ 0x73, 0x66, 0x65, 0x72, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x41, 0x64, 0x64, 0x4e, 0x6f, 0x47, 0x61, 0x63, 0x68,
+ 0x61, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73,
+ 0x66, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
+ 0x72, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AddNoGachaAvatarCardTransferItem.pb.go b/gover/gen/AddNoGachaAvatarCardTransferItem.pb.go
index 9784a440..8fa775dd 100644
--- a/gover/gen/AddNoGachaAvatarCardTransferItem.pb.go
+++ b/gover/gen/AddNoGachaAvatarCardTransferItem.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddNoGachaAvatarCardTransferItem.proto
package gen
@@ -41,9 +41,9 @@ type AddNoGachaAvatarCardTransferItem struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Count uint32 `protobuf:"varint,9,opt,name=count,proto3" json:"count,omitempty"`
- ItemId uint32 `protobuf:"varint,6,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
- IsNew bool `protobuf:"varint,15,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ Count uint32 `protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty"`
+ IsNew bool `protobuf:"varint,8,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ ItemId uint32 `protobuf:"varint,11,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
}
func (x *AddNoGachaAvatarCardTransferItem) Reset() {
@@ -85,18 +85,18 @@ func (x *AddNoGachaAvatarCardTransferItem) GetCount() uint32 {
return 0
}
-func (x *AddNoGachaAvatarCardTransferItem) GetItemId() uint32 {
+func (x *AddNoGachaAvatarCardTransferItem) GetIsNew() bool {
if x != nil {
- return x.ItemId
+ return x.IsNew
}
- return 0
+ return false
}
-func (x *AddNoGachaAvatarCardTransferItem) GetIsNew() bool {
+func (x *AddNoGachaAvatarCardTransferItem) GetItemId() uint32 {
if x != nil {
- return x.IsNew
+ return x.ItemId
}
- return false
+ return 0
}
var File_AddNoGachaAvatarCardTransferItem_proto protoreflect.FileDescriptor
@@ -107,11 +107,11 @@ var file_AddNoGachaAvatarCardTransferItem_proto_rawDesc = []byte{
0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x20, 0x41, 0x64, 0x64, 0x4e,
0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x14, 0x0a, 0x05,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x69,
- 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e,
- 0x65, 0x77, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65,
+ 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/AddQuestContentProgressReq.pb.go b/gover/gen/AddQuestContentProgressReq.pb.go
index e0358d90..d5f048e1 100644
--- a/gover/gen/AddQuestContentProgressReq.pb.go
+++ b/gover/gen/AddQuestContentProgressReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddQuestContentProgressReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AddQuestContentProgressReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ContentType uint32 `protobuf:"varint,6,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
- Param uint32 `protobuf:"varint,12,opt,name=param,proto3" json:"param,omitempty"`
- AddProgress uint32 `protobuf:"varint,15,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
+ ContentType uint32 `protobuf:"varint,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
+ AddProgress uint32 `protobuf:"varint,6,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
+ Param uint32 `protobuf:"varint,11,opt,name=param,proto3" json:"param,omitempty"`
}
func (x *AddQuestContentProgressReq) Reset() {
@@ -89,16 +85,16 @@ func (x *AddQuestContentProgressReq) GetContentType() uint32 {
return 0
}
-func (x *AddQuestContentProgressReq) GetParam() uint32 {
+func (x *AddQuestContentProgressReq) GetAddProgress() uint32 {
if x != nil {
- return x.Param
+ return x.AddProgress
}
return 0
}
-func (x *AddQuestContentProgressReq) GetAddProgress() uint32 {
+func (x *AddQuestContentProgressReq) GetParam() uint32 {
if x != nil {
- return x.AddProgress
+ return x.Param
}
return 0
}
@@ -111,11 +107,11 @@ var file_AddQuestContentProgressReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x78, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f,
0x6e, 0x74, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71,
0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64, 0x64,
- 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x61, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x64, 0x64, 0x50, 0x72,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AddQuestContentProgressRsp.pb.go b/gover/gen/AddQuestContentProgressRsp.pb.go
index 611d2d5c..71159465 100644
--- a/gover/gen/AddQuestContentProgressRsp.pb.go
+++ b/gover/gen/AddQuestContentProgressRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddQuestContentProgressRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 403
-// EnetChannelId: 0
-// EnetIsReliable: true
type AddQuestContentProgressRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ContentType uint32 `protobuf:"varint,4,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
+ ContentType uint32 `protobuf:"varint,7,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *AddQuestContentProgressRsp) Reset() {
@@ -80,16 +77,16 @@ func (*AddQuestContentProgressRsp) Descriptor() ([]byte, []int) {
return file_AddQuestContentProgressRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AddQuestContentProgressRsp) GetRetcode() int32 {
+func (x *AddQuestContentProgressRsp) GetContentType() uint32 {
if x != nil {
- return x.Retcode
+ return x.ContentType
}
return 0
}
-func (x *AddQuestContentProgressRsp) GetContentType() uint32 {
+func (x *AddQuestContentProgressRsp) GetRetcode() int32 {
if x != nil {
- return x.ContentType
+ return x.Retcode
}
return 0
}
@@ -101,10 +98,10 @@ var file_AddQuestContentProgressRsp_proto_rawDesc = []byte{
0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x59, 0x0a, 0x1a, 0x41, 0x64, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f,
0x6e, 0x74, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f,
- 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
+ 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AddRandTaskInfoNotify.pb.go b/gover/gen/AddRandTaskInfoNotify.pb.go
index 8af46634..740432ae 100644
--- a/gover/gen/AddRandTaskInfoNotify.pb.go
+++ b/gover/gen/AddRandTaskInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddRandTaskInfoNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 119
-// EnetChannelId: 0
-// EnetIsReliable: true
type AddRandTaskInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RandTaskId uint32 `protobuf:"varint,5,opt,name=rand_task_id,json=randTaskId,proto3" json:"rand_task_id,omitempty"`
- Pos *Vector `protobuf:"bytes,13,opt,name=pos,proto3" json:"pos,omitempty"`
+ RandTaskId uint32 `protobuf:"varint,7,opt,name=rand_task_id,json=randTaskId,proto3" json:"rand_task_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *AddRandTaskInfoNotify) Reset() {
@@ -102,8 +99,8 @@ var file_AddRandTaskInfoNotify_proto_rawDesc = []byte{
0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x15, 0x41,
0x64, 0x64, 0x52, 0x61, 0x6e, 0x64, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x74, 0x61, 0x73,
- 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x61, 0x6e, 0x64,
- 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0d, 0x20,
+ 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x61, 0x6e, 0x64,
+ 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f,
0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/AddSeenMonsterNotify.pb.go b/gover/gen/AddSeenMonsterNotify.pb.go
index 36364344..e34a947f 100644
--- a/gover/gen/AddSeenMonsterNotify.pb.go
+++ b/gover/gen/AddSeenMonsterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AddSeenMonsterNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 223
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AddSeenMonsterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterIdList []uint32 `protobuf:"varint,12,rep,packed,name=monster_id_list,json=monsterIdList,proto3" json:"monster_id_list,omitempty"`
+ MonsterIdList []uint32 `protobuf:"varint,14,rep,packed,name=monster_id_list,json=monsterIdList,proto3" json:"monster_id_list,omitempty"`
}
func (x *AddSeenMonsterNotify) Reset() {
@@ -94,7 +90,7 @@ var file_AddSeenMonsterNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x14,
0x41, 0x64, 0x64, 0x53, 0x65, 0x65, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6d,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6d,
0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AdjustTrackingInfo.pb.go b/gover/gen/AdjustTrackingInfo.pb.go
index 5a87c9c9..c26078e1 100644
--- a/gover/gen/AdjustTrackingInfo.pb.go
+++ b/gover/gen/AdjustTrackingInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AdjustTrackingInfo.proto
package gen
@@ -41,12 +41,12 @@ type AdjustTrackingInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EventToken string `protobuf:"bytes,9,opt,name=event_token,json=eventToken,proto3" json:"event_token,omitempty"`
- Adid string `protobuf:"bytes,4,opt,name=adid,proto3" json:"adid,omitempty"`
- Idfa string `protobuf:"bytes,2,opt,name=idfa,proto3" json:"idfa,omitempty"`
- AppToken string `protobuf:"bytes,14,opt,name=app_token,json=appToken,proto3" json:"app_token,omitempty"`
- GpsAdid string `protobuf:"bytes,3,opt,name=gps_adid,json=gpsAdid,proto3" json:"gps_adid,omitempty"`
- FireAdid string `protobuf:"bytes,13,opt,name=fire_adid,json=fireAdid,proto3" json:"fire_adid,omitempty"`
+ Unk3300_CHCOHLGBHLB string `protobuf:"bytes,2,opt,name=Unk3300_CHCOHLGBHLB,json=Unk3300CHCOHLGBHLB,proto3" json:"Unk3300_CHCOHLGBHLB,omitempty"`
+ Unk3300_GAMLJPFKCGC string `protobuf:"bytes,9,opt,name=Unk3300_GAMLJPFKCGC,json=Unk3300GAMLJPFKCGC,proto3" json:"Unk3300_GAMLJPFKCGC,omitempty"`
+ Unk3300_ONNMBNODPIA string `protobuf:"bytes,4,opt,name=Unk3300_ONNMBNODPIA,json=Unk3300ONNMBNODPIA,proto3" json:"Unk3300_ONNMBNODPIA,omitempty"`
+ Unk3300_MHDOPAMDMPL string `protobuf:"bytes,6,opt,name=Unk3300_MHDOPAMDMPL,json=Unk3300MHDOPAMDMPL,proto3" json:"Unk3300_MHDOPAMDMPL,omitempty"`
+ Unk3300_INAIEOMCIEM string `protobuf:"bytes,7,opt,name=Unk3300_INAIEOMCIEM,json=Unk3300INAIEOMCIEM,proto3" json:"Unk3300_INAIEOMCIEM,omitempty"`
+ Unk3300_KLKFLIIOFKK string `protobuf:"bytes,3,opt,name=Unk3300_KLKFLIIOFKK,json=Unk3300KLKFLIIOFKK,proto3" json:"Unk3300_KLKFLIIOFKK,omitempty"`
}
func (x *AdjustTrackingInfo) Reset() {
@@ -81,44 +81,44 @@ func (*AdjustTrackingInfo) Descriptor() ([]byte, []int) {
return file_AdjustTrackingInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *AdjustTrackingInfo) GetEventToken() string {
+func (x *AdjustTrackingInfo) GetUnk3300_CHCOHLGBHLB() string {
if x != nil {
- return x.EventToken
+ return x.Unk3300_CHCOHLGBHLB
}
return ""
}
-func (x *AdjustTrackingInfo) GetAdid() string {
+func (x *AdjustTrackingInfo) GetUnk3300_GAMLJPFKCGC() string {
if x != nil {
- return x.Adid
+ return x.Unk3300_GAMLJPFKCGC
}
return ""
}
-func (x *AdjustTrackingInfo) GetIdfa() string {
+func (x *AdjustTrackingInfo) GetUnk3300_ONNMBNODPIA() string {
if x != nil {
- return x.Idfa
+ return x.Unk3300_ONNMBNODPIA
}
return ""
}
-func (x *AdjustTrackingInfo) GetAppToken() string {
+func (x *AdjustTrackingInfo) GetUnk3300_MHDOPAMDMPL() string {
if x != nil {
- return x.AppToken
+ return x.Unk3300_MHDOPAMDMPL
}
return ""
}
-func (x *AdjustTrackingInfo) GetGpsAdid() string {
+func (x *AdjustTrackingInfo) GetUnk3300_INAIEOMCIEM() string {
if x != nil {
- return x.GpsAdid
+ return x.Unk3300_INAIEOMCIEM
}
return ""
}
-func (x *AdjustTrackingInfo) GetFireAdid() string {
+func (x *AdjustTrackingInfo) GetUnk3300_KLKFLIIOFKK() string {
if x != nil {
- return x.FireAdid
+ return x.Unk3300_KLKFLIIOFKK
}
return ""
}
@@ -127,19 +127,28 @@ var File_AdjustTrackingInfo_proto protoreflect.FileDescriptor
var file_AdjustTrackingInfo_proto_rawDesc = []byte{
0x0a, 0x18, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x12, 0x41,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x02, 0x0a, 0x12, 0x41,
0x64, 0x6a, 0x75, 0x73, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b,
- 0x65, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x64, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x61, 0x64, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x64, 0x66, 0x61, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x64, 0x66, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70,
- 0x70, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61,
- 0x70, 0x70, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x70, 0x73, 0x5f, 0x61,
- 0x64, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x70, 0x73, 0x41, 0x64,
- 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x72, 0x65, 0x5f, 0x61, 0x64, 0x69, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x72, 0x65, 0x41, 0x64, 0x69, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x43,
+ 0x4f, 0x48, 0x4c, 0x47, 0x42, 0x48, 0x4c, 0x42, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x48, 0x43, 0x4f, 0x48, 0x4c, 0x47, 0x42, 0x48,
+ 0x4c, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x41,
+ 0x4d, 0x4c, 0x4a, 0x50, 0x46, 0x4b, 0x43, 0x47, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x41, 0x4d, 0x4c, 0x4a, 0x50, 0x46, 0x4b,
+ 0x43, 0x47, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x4e, 0x4e, 0x4d, 0x42, 0x4e, 0x4f, 0x44, 0x50, 0x49, 0x41, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4e, 0x4e, 0x4d, 0x42, 0x4e, 0x4f,
+ 0x44, 0x50, 0x49, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4d, 0x48, 0x44, 0x4f, 0x50, 0x41, 0x4d, 0x44, 0x4d, 0x50, 0x4c, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x48, 0x44, 0x4f, 0x50, 0x41,
+ 0x4d, 0x44, 0x4d, 0x50, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x49, 0x4e, 0x41, 0x49, 0x45, 0x4f, 0x4d, 0x43, 0x49, 0x45, 0x4d, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4e, 0x41, 0x49, 0x45,
+ 0x4f, 0x4d, 0x43, 0x49, 0x45, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4b, 0x4c, 0x4b, 0x46, 0x4c, 0x49, 0x49, 0x4f, 0x46, 0x4b, 0x4b, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4c, 0x4b, 0x46,
+ 0x4c, 0x49, 0x49, 0x4f, 0x46, 0x4b, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AdjustWorldLevelReq.pb.go b/gover/gen/AdjustWorldLevelReq.pb.go
index 1cd73eb5..319d7ebc 100644
--- a/gover/gen/AdjustWorldLevelReq.pb.go
+++ b/gover/gen/AdjustWorldLevelReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AdjustWorldLevelReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 164
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AdjustWorldLevelReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExpectWorldLevel uint32 `protobuf:"varint,8,opt,name=expect_world_level,json=expectWorldLevel,proto3" json:"expect_world_level,omitempty"`
- CurWorldLevel uint32 `protobuf:"varint,9,opt,name=cur_world_level,json=curWorldLevel,proto3" json:"cur_world_level,omitempty"`
+ Unk3300_DNLKIMGLBLP uint32 `protobuf:"varint,14,opt,name=Unk3300_DNLKIMGLBLP,json=Unk3300DNLKIMGLBLP,proto3" json:"Unk3300_DNLKIMGLBLP,omitempty"`
+ Unk3300_DJBKBPDCBFH uint32 `protobuf:"varint,3,opt,name=Unk3300_DJBKBPDCBFH,json=Unk3300DJBKBPDCBFH,proto3" json:"Unk3300_DJBKBPDCBFH,omitempty"`
}
func (x *AdjustWorldLevelReq) Reset() {
@@ -81,16 +77,16 @@ func (*AdjustWorldLevelReq) Descriptor() ([]byte, []int) {
return file_AdjustWorldLevelReq_proto_rawDescGZIP(), []int{0}
}
-func (x *AdjustWorldLevelReq) GetExpectWorldLevel() uint32 {
+func (x *AdjustWorldLevelReq) GetUnk3300_DNLKIMGLBLP() uint32 {
if x != nil {
- return x.ExpectWorldLevel
+ return x.Unk3300_DNLKIMGLBLP
}
return 0
}
-func (x *AdjustWorldLevelReq) GetCurWorldLevel() uint32 {
+func (x *AdjustWorldLevelReq) GetUnk3300_DJBKBPDCBFH() uint32 {
if x != nil {
- return x.CurWorldLevel
+ return x.Unk3300_DJBKBPDCBFH
}
return 0
}
@@ -99,15 +95,16 @@ var File_AdjustWorldLevelReq_proto protoreflect.FileDescriptor
var file_AdjustWorldLevelReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x13, 0x41,
+ 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x41,
0x64, 0x6a, 0x75, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52,
- 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x5f, 0x77, 0x6f, 0x72,
- 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10,
- 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x57, 0x6f,
- 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4e,
+ 0x4c, 0x4b, 0x49, 0x4d, 0x47, 0x4c, 0x42, 0x4c, 0x50, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4e, 0x4c, 0x4b, 0x49, 0x4d, 0x47, 0x4c,
+ 0x42, 0x4c, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44,
+ 0x4a, 0x42, 0x4b, 0x42, 0x50, 0x44, 0x43, 0x42, 0x46, 0x48, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x42, 0x4b, 0x42, 0x50, 0x44,
+ 0x43, 0x42, 0x46, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AdjustWorldLevelRsp.pb.go b/gover/gen/AdjustWorldLevelRsp.pb.go
index 8b700529..98392c3e 100644
--- a/gover/gen/AdjustWorldLevelRsp.pb.go
+++ b/gover/gen/AdjustWorldLevelRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AdjustWorldLevelRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 138
-// EnetChannelId: 0
-// EnetIsReliable: true
type AdjustWorldLevelRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CdOverTime uint32 `protobuf:"varint,15,opt,name=cd_over_time,json=cdOverTime,proto3" json:"cd_over_time,omitempty"`
- AfterWorldLevel uint32 `protobuf:"varint,14,opt,name=after_world_level,json=afterWorldLevel,proto3" json:"after_world_level,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AfterWorldLevel uint32 `protobuf:"varint,11,opt,name=after_world_level,json=afterWorldLevel,proto3" json:"after_world_level,omitempty"`
+ CdOverTime uint32 `protobuf:"varint,5,opt,name=cd_over_time,json=cdOverTime,proto3" json:"cd_over_time,omitempty"`
}
func (x *AdjustWorldLevelRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *AdjustWorldLevelRsp) GetRetcode() int32 {
return 0
}
-func (x *AdjustWorldLevelRsp) GetCdOverTime() uint32 {
+func (x *AdjustWorldLevelRsp) GetAfterWorldLevel() uint32 {
if x != nil {
- return x.CdOverTime
+ return x.AfterWorldLevel
}
return 0
}
-func (x *AdjustWorldLevelRsp) GetAfterWorldLevel() uint32 {
+func (x *AdjustWorldLevelRsp) GetCdOverTime() uint32 {
if x != nil {
- return x.AfterWorldLevel
+ return x.CdOverTime
}
return 0
}
@@ -108,13 +105,13 @@ var file_AdjustWorldLevelRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76,
0x65, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x13, 0x41,
0x64, 0x6a, 0x75, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c,
- 0x63, 0x64, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x64, 0x4f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a,
- 0x0a, 0x11, 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x66, 0x74, 0x65, 0x72,
- 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11,
+ 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x66, 0x74, 0x65, 0x72, 0x57, 0x6f,
+ 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x64, 0x5f, 0x6f,
+ 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x63, 0x64, 0x4f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AiSkillCdInfo.pb.go b/gover/gen/AiSkillCdInfo.pb.go
index ae191527..dbb5daac 100644
--- a/gover/gen/AiSkillCdInfo.pb.go
+++ b/gover/gen/AiSkillCdInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AiSkillCdInfo.proto
package gen
@@ -41,8 +41,8 @@ type AiSkillCdInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillCdMap map[uint32]uint32 `protobuf:"bytes,11,rep,name=skill_cd_map,json=skillCdMap,proto3" json:"skill_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- SkillGroupCdMap map[uint32]uint32 `protobuf:"bytes,6,rep,name=skill_group_cd_map,json=skillGroupCdMap,proto3" json:"skill_group_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ SkillGroupCdMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=skill_group_cd_map,json=skillGroupCdMap,proto3" json:"skill_group_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ SkillCdMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=skill_cd_map,json=skillCdMap,proto3" json:"skill_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *AiSkillCdInfo) Reset() {
@@ -77,16 +77,16 @@ func (*AiSkillCdInfo) Descriptor() ([]byte, []int) {
return file_AiSkillCdInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *AiSkillCdInfo) GetSkillCdMap() map[uint32]uint32 {
+func (x *AiSkillCdInfo) GetSkillGroupCdMap() map[uint32]uint32 {
if x != nil {
- return x.SkillCdMap
+ return x.SkillGroupCdMap
}
return nil
}
-func (x *AiSkillCdInfo) GetSkillGroupCdMap() map[uint32]uint32 {
+func (x *AiSkillCdInfo) GetSkillCdMap() map[uint32]uint32 {
if x != nil {
- return x.SkillGroupCdMap
+ return x.SkillCdMap
}
return nil
}
@@ -96,21 +96,21 @@ var File_AiSkillCdInfo_proto protoreflect.FileDescriptor
var file_AiSkillCdInfo_proto_rawDesc = []byte{
0x0a, 0x13, 0x41, 0x69, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x02, 0x0a, 0x0d, 0x41, 0x69, 0x53, 0x6b, 0x69, 0x6c,
- 0x6c, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x40, 0x0a, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
- 0x5f, 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
- 0x41, 0x69, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x6b,
- 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x73,
- 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x12, 0x50, 0x0a, 0x12, 0x73, 0x6b, 0x69,
- 0x6c, 0x6c, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x41, 0x69, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43,
- 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70,
- 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x73, 0x6b, 0x69, 0x6c,
- 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x1a, 0x3d, 0x0a, 0x0f, 0x53,
- 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
- 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
- 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x53, 0x6b,
- 0x69, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x6c, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x50, 0x0a, 0x12, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x41, 0x69, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x64,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x47,
+ 0x72, 0x6f, 0x75, 0x70, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x12, 0x40, 0x0a, 0x0c, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1e, 0x2e, 0x41, 0x69, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0a, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x1a, 0x42, 0x0a, 0x14, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a,
+ 0x3d, 0x0a, 0x0f, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
@@ -132,12 +132,12 @@ func file_AiSkillCdInfo_proto_rawDescGZIP() []byte {
var file_AiSkillCdInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_AiSkillCdInfo_proto_goTypes = []interface{}{
(*AiSkillCdInfo)(nil), // 0: AiSkillCdInfo
- nil, // 1: AiSkillCdInfo.SkillCdMapEntry
- nil, // 2: AiSkillCdInfo.SkillGroupCdMapEntry
+ nil, // 1: AiSkillCdInfo.SkillGroupCdMapEntry
+ nil, // 2: AiSkillCdInfo.SkillCdMapEntry
}
var file_AiSkillCdInfo_proto_depIdxs = []int32{
- 1, // 0: AiSkillCdInfo.skill_cd_map:type_name -> AiSkillCdInfo.SkillCdMapEntry
- 2, // 1: AiSkillCdInfo.skill_group_cd_map:type_name -> AiSkillCdInfo.SkillGroupCdMapEntry
+ 1, // 0: AiSkillCdInfo.skill_group_cd_map:type_name -> AiSkillCdInfo.SkillGroupCdMapEntry
+ 2, // 1: AiSkillCdInfo.skill_cd_map:type_name -> AiSkillCdInfo.SkillCdMapEntry
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/AiSyncInfo.pb.go b/gover/gen/AiSyncInfo.pb.go
index b5c69497..6b3ae435 100644
--- a/gover/gen/AiSyncInfo.pb.go
+++ b/gover/gen/AiSyncInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AiSyncInfo.proto
package gen
@@ -41,9 +41,9 @@ type AiSyncInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- IsSelfKilling bool `protobuf:"varint,8,opt,name=is_self_killing,json=isSelfKilling,proto3" json:"is_self_killing,omitempty"`
- HasPathToTarget bool `protobuf:"varint,4,opt,name=has_path_to_target,json=hasPathToTarget,proto3" json:"has_path_to_target,omitempty"`
+ EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Unk3300_NOIPAMJJIDL bool `protobuf:"varint,4,opt,name=Unk3300_NOIPAMJJIDL,json=Unk3300NOIPAMJJIDL,proto3" json:"Unk3300_NOIPAMJJIDL,omitempty"`
+ Unk3300_EBICCLLGICG bool `protobuf:"varint,14,opt,name=Unk3300_EBICCLLGICG,json=Unk3300EBICCLLGICG,proto3" json:"Unk3300_EBICCLLGICG,omitempty"`
}
func (x *AiSyncInfo) Reset() {
@@ -85,16 +85,16 @@ func (x *AiSyncInfo) GetEntityId() uint32 {
return 0
}
-func (x *AiSyncInfo) GetIsSelfKilling() bool {
+func (x *AiSyncInfo) GetUnk3300_NOIPAMJJIDL() bool {
if x != nil {
- return x.IsSelfKilling
+ return x.Unk3300_NOIPAMJJIDL
}
return false
}
-func (x *AiSyncInfo) GetHasPathToTarget() bool {
+func (x *AiSyncInfo) GetUnk3300_EBICCLLGICG() bool {
if x != nil {
- return x.HasPathToTarget
+ return x.Unk3300_EBICCLLGICG
}
return false
}
@@ -103,16 +103,16 @@ var File_AiSyncInfo_proto protoreflect.FileDescriptor
var file_AiSyncInfo_proto_rawDesc = []byte{
0x0a, 0x10, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x0a, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a,
- 0x0f, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x53, 0x65, 0x6c, 0x66, 0x4b, 0x69,
- 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x2b, 0x0a, 0x12, 0x68, 0x61, 0x73, 0x5f, 0x70, 0x61, 0x74,
- 0x68, 0x5f, 0x74, 0x6f, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x0f, 0x68, 0x61, 0x73, 0x50, 0x61, 0x74, 0x68, 0x54, 0x6f, 0x54, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x0a, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x49, 0x50, 0x41, 0x4d,
+ 0x4a, 0x4a, 0x49, 0x44, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4f, 0x49, 0x50, 0x41, 0x4d, 0x4a, 0x4a, 0x49, 0x44, 0x4c, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x49, 0x43, 0x43,
+ 0x4c, 0x4c, 0x47, 0x49, 0x43, 0x47, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x42, 0x49, 0x43, 0x43, 0x4c, 0x4c, 0x47, 0x49, 0x43, 0x47,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AiThreatInfo.pb.go b/gover/gen/AiThreatInfo.pb.go
index 2079ffc0..58e92f61 100644
--- a/gover/gen/AiThreatInfo.pb.go
+++ b/gover/gen/AiThreatInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AiThreatInfo.proto
package gen
diff --git a/gover/gen/AllCoopInfoNotify.pb.go b/gover/gen/AllCoopInfoNotify.pb.go
index 61711ce7..adfdcdf7 100644
--- a/gover/gen/AllCoopInfoNotify.pb.go
+++ b/gover/gen/AllCoopInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AllCoopInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1976
-// EnetChannelId: 0
-// EnetIsReliable: true
type AllCoopInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MainCoopList []*MainCoop `protobuf:"bytes,14,rep,name=main_coop_list,json=mainCoopList,proto3" json:"main_coop_list,omitempty"`
+ MainCoopList []*MainCoop `protobuf:"bytes,10,rep,name=main_coop_list,json=mainCoopList,proto3" json:"main_coop_list,omitempty"`
}
func (x *AllCoopInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_AllCoopInfoNotify_proto_rawDesc = []byte{
0x6f, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x11, 0x41, 0x6c, 0x6c,
0x43, 0x6f, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f,
0x0a, 0x0e, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f,
+ 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f,
0x70, 0x52, 0x0c, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AllMarkPointNotify.pb.go b/gover/gen/AllMarkPointNotify.pb.go
index aa700346..c5eb48bd 100644
--- a/gover/gen/AllMarkPointNotify.pb.go
+++ b/gover/gen/AllMarkPointNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AllMarkPointNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3283
-// EnetChannelId: 0
-// EnetIsReliable: true
type AllMarkPointNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MarkList []*MapMarkPoint `protobuf:"bytes,7,rep,name=mark_list,json=markList,proto3" json:"mark_list,omitempty"`
+ MarkList []*MapMarkPoint `protobuf:"bytes,2,rep,name=mark_list,json=markList,proto3" json:"mark_list,omitempty"`
}
func (x *AllMarkPointNotify) Reset() {
@@ -94,7 +91,7 @@ var file_AllMarkPointNotify_proto_rawDesc = []byte{
0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40,
0x0a, 0x12, 0x41, 0x6c, 0x6c, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72,
+ 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72,
0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AllSeenMonsterNotify.pb.go b/gover/gen/AllSeenMonsterNotify.pb.go
index 7268eb4d..cf61d1bb 100644
--- a/gover/gen/AllSeenMonsterNotify.pb.go
+++ b/gover/gen/AllSeenMonsterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AllSeenMonsterNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 271
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AllSeenMonsterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterIdList []uint32 `protobuf:"varint,4,rep,packed,name=monster_id_list,json=monsterIdList,proto3" json:"monster_id_list,omitempty"`
+ MonsterIdList []uint32 `protobuf:"varint,1,rep,packed,name=monster_id_list,json=monsterIdList,proto3" json:"monster_id_list,omitempty"`
}
func (x *AllSeenMonsterNotify) Reset() {
@@ -94,7 +90,7 @@ var file_AllSeenMonsterNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x14,
0x41, 0x6c, 0x6c, 0x53, 0x65, 0x65, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6d,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6d,
0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AllShareCDDataNotify.pb.go b/gover/gen/AllShareCDDataNotify.pb.go
new file mode 100644
index 00000000..eae06d92
--- /dev/null
+++ b/gover/gen/AllShareCDDataNotify.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AllShareCDDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AllShareCDDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShareCdInfoMap map[uint32]*ShareCDInfo `protobuf:"bytes,13,rep,name=share_cd_info_map,json=shareCdInfoMap,proto3" json:"share_cd_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *AllShareCDDataNotify) Reset() {
+ *x = AllShareCDDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AllShareCDDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AllShareCDDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AllShareCDDataNotify) ProtoMessage() {}
+
+func (x *AllShareCDDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_AllShareCDDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AllShareCDDataNotify.ProtoReflect.Descriptor instead.
+func (*AllShareCDDataNotify) Descriptor() ([]byte, []int) {
+ return file_AllShareCDDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AllShareCDDataNotify) GetShareCdInfoMap() map[uint32]*ShareCDInfo {
+ if x != nil {
+ return x.ShareCdInfoMap
+ }
+ return nil
+}
+
+var File_AllShareCDDataNotify_proto protoreflect.FileDescriptor
+
+var file_AllShareCDDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x41, 0x6c, 0x6c, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x44, 0x44, 0x61, 0x74, 0x61,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x53, 0x68,
+ 0x61, 0x72, 0x65, 0x43, 0x44, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xbd, 0x01, 0x0a, 0x14, 0x41, 0x6c, 0x6c, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x44, 0x44, 0x61,
+ 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x54, 0x0a, 0x11, 0x73, 0x68, 0x61, 0x72,
+ 0x65, 0x5f, 0x63, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x41, 0x6c, 0x6c, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x44,
+ 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x68, 0x61, 0x72, 0x65,
+ 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e,
+ 0x73, 0x68, 0x61, 0x72, 0x65, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x4f,
+ 0x0a, 0x13, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x22, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x44,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AllShareCDDataNotify_proto_rawDescOnce sync.Once
+ file_AllShareCDDataNotify_proto_rawDescData = file_AllShareCDDataNotify_proto_rawDesc
+)
+
+func file_AllShareCDDataNotify_proto_rawDescGZIP() []byte {
+ file_AllShareCDDataNotify_proto_rawDescOnce.Do(func() {
+ file_AllShareCDDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AllShareCDDataNotify_proto_rawDescData)
+ })
+ return file_AllShareCDDataNotify_proto_rawDescData
+}
+
+var file_AllShareCDDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_AllShareCDDataNotify_proto_goTypes = []interface{}{
+ (*AllShareCDDataNotify)(nil), // 0: AllShareCDDataNotify
+ nil, // 1: AllShareCDDataNotify.ShareCdInfoMapEntry
+ (*ShareCDInfo)(nil), // 2: ShareCDInfo
+}
+var file_AllShareCDDataNotify_proto_depIdxs = []int32{
+ 1, // 0: AllShareCDDataNotify.share_cd_info_map:type_name -> AllShareCDDataNotify.ShareCdInfoMapEntry
+ 2, // 1: AllShareCDDataNotify.ShareCdInfoMapEntry.value:type_name -> ShareCDInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_AllShareCDDataNotify_proto_init() }
+func file_AllShareCDDataNotify_proto_init() {
+ if File_AllShareCDDataNotify_proto != nil {
+ return
+ }
+ file_ShareCDInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AllShareCDDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AllShareCDDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AllShareCDDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AllShareCDDataNotify_proto_goTypes,
+ DependencyIndexes: file_AllShareCDDataNotify_proto_depIdxs,
+ MessageInfos: file_AllShareCDDataNotify_proto_msgTypes,
+ }.Build()
+ File_AllShareCDDataNotify_proto = out.File
+ file_AllShareCDDataNotify_proto_rawDesc = nil
+ file_AllShareCDDataNotify_proto_goTypes = nil
+ file_AllShareCDDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/AllWidgetBackgroundActiveStateNotify.pb.go b/gover/gen/AllWidgetBackgroundActiveStateNotify.pb.go
new file mode 100644
index 00000000..86527cd0
--- /dev/null
+++ b/gover/gen/AllWidgetBackgroundActiveStateNotify.pb.go
@@ -0,0 +1,163 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AllWidgetBackgroundActiveStateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AllWidgetBackgroundActiveStateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BackgroundActiveWidgetList []uint32 `protobuf:"varint,2,rep,packed,name=background_active_widget_list,json=backgroundActiveWidgetList,proto3" json:"background_active_widget_list,omitempty"`
+}
+
+func (x *AllWidgetBackgroundActiveStateNotify) Reset() {
+ *x = AllWidgetBackgroundActiveStateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AllWidgetBackgroundActiveStateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AllWidgetBackgroundActiveStateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AllWidgetBackgroundActiveStateNotify) ProtoMessage() {}
+
+func (x *AllWidgetBackgroundActiveStateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_AllWidgetBackgroundActiveStateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AllWidgetBackgroundActiveStateNotify.ProtoReflect.Descriptor instead.
+func (*AllWidgetBackgroundActiveStateNotify) Descriptor() ([]byte, []int) {
+ return file_AllWidgetBackgroundActiveStateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AllWidgetBackgroundActiveStateNotify) GetBackgroundActiveWidgetList() []uint32 {
+ if x != nil {
+ return x.BackgroundActiveWidgetList
+ }
+ return nil
+}
+
+var File_AllWidgetBackgroundActiveStateNotify_proto protoreflect.FileDescriptor
+
+var file_AllWidgetBackgroundActiveStateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x41, 0x6c, 0x6c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x67,
+ 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x24,
+ 0x41, 0x6c, 0x6c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f,
+ 0x75, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x41, 0x0a, 0x1d, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75,
+ 0x6e, 0x64, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1a, 0x62, 0x61, 0x63,
+ 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x57, 0x69, 0x64,
+ 0x67, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AllWidgetBackgroundActiveStateNotify_proto_rawDescOnce sync.Once
+ file_AllWidgetBackgroundActiveStateNotify_proto_rawDescData = file_AllWidgetBackgroundActiveStateNotify_proto_rawDesc
+)
+
+func file_AllWidgetBackgroundActiveStateNotify_proto_rawDescGZIP() []byte {
+ file_AllWidgetBackgroundActiveStateNotify_proto_rawDescOnce.Do(func() {
+ file_AllWidgetBackgroundActiveStateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AllWidgetBackgroundActiveStateNotify_proto_rawDescData)
+ })
+ return file_AllWidgetBackgroundActiveStateNotify_proto_rawDescData
+}
+
+var file_AllWidgetBackgroundActiveStateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AllWidgetBackgroundActiveStateNotify_proto_goTypes = []interface{}{
+ (*AllWidgetBackgroundActiveStateNotify)(nil), // 0: AllWidgetBackgroundActiveStateNotify
+}
+var file_AllWidgetBackgroundActiveStateNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AllWidgetBackgroundActiveStateNotify_proto_init() }
+func file_AllWidgetBackgroundActiveStateNotify_proto_init() {
+ if File_AllWidgetBackgroundActiveStateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AllWidgetBackgroundActiveStateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AllWidgetBackgroundActiveStateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AllWidgetBackgroundActiveStateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AllWidgetBackgroundActiveStateNotify_proto_goTypes,
+ DependencyIndexes: file_AllWidgetBackgroundActiveStateNotify_proto_depIdxs,
+ MessageInfos: file_AllWidgetBackgroundActiveStateNotify_proto_msgTypes,
+ }.Build()
+ File_AllWidgetBackgroundActiveStateNotify_proto = out.File
+ file_AllWidgetBackgroundActiveStateNotify_proto_rawDesc = nil
+ file_AllWidgetBackgroundActiveStateNotify_proto_goTypes = nil
+ file_AllWidgetBackgroundActiveStateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/AllWidgetDataNotify.pb.go b/gover/gen/AllWidgetDataNotify.pb.go
index 9ce501ee..f86356ba 100644
--- a/gover/gen/AllWidgetDataNotify.pb.go
+++ b/gover/gen/AllWidgetDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AllWidgetDataNotify.proto
package gen
@@ -36,24 +36,22 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4271
-// EnetChannelId: 0
-// EnetIsReliable: true
type AllWidgetDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3000_CNNFGFBBBFP []uint32 `protobuf:"varint,11,rep,packed,name=Unk3000_CNNFGFBBBFP,json=Unk3000CNNFGFBBBFP,proto3" json:"Unk3000_CNNFGFBBBFP,omitempty"`
- LunchBoxData *LunchBoxData `protobuf:"bytes,1,opt,name=lunch_box_data,json=lunchBoxData,proto3" json:"lunch_box_data,omitempty"`
- CoolDownGroupDataList []*WidgetCoolDownData `protobuf:"bytes,13,rep,name=cool_down_group_data_list,json=coolDownGroupDataList,proto3" json:"cool_down_group_data_list,omitempty"`
- AnchorPointList []*AnchorPointData `protobuf:"bytes,3,rep,name=anchor_point_list,json=anchorPointList,proto3" json:"anchor_point_list,omitempty"`
- SlotList []*WidgetSlotData `protobuf:"bytes,6,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
- NextAnchorPointUsableTime uint32 `protobuf:"varint,10,opt,name=next_anchor_point_usable_time,json=nextAnchorPointUsableTime,proto3" json:"next_anchor_point_usable_time,omitempty"`
- ClientCollectorDataList []*ClientCollectorData `protobuf:"bytes,4,rep,name=client_collector_data_list,json=clientCollectorDataList,proto3" json:"client_collector_data_list,omitempty"`
- OneofGatherPointDetectorDataList []*OneofGatherPointDetectorData `protobuf:"bytes,15,rep,name=oneof_gather_point_detector_data_list,json=oneofGatherPointDetectorDataList,proto3" json:"oneof_gather_point_detector_data_list,omitempty"`
- NormalCoolDownDataList []*WidgetCoolDownData `protobuf:"bytes,9,rep,name=normal_cool_down_data_list,json=normalCoolDownDataList,proto3" json:"normal_cool_down_data_list,omitempty"`
- Unk2700_COIELIGEACL *Unk2700_CCEOEOHLAPK `protobuf:"bytes,12,opt,name=Unk2700_COIELIGEACL,json=Unk2700COIELIGEACL,proto3" json:"Unk2700_COIELIGEACL,omitempty"`
+ NextAnchorPointUsableTime uint32 `protobuf:"varint,5,opt,name=next_anchor_point_usable_time,json=nextAnchorPointUsableTime,proto3" json:"next_anchor_point_usable_time,omitempty"`
+ LunchBoxData *LunchBoxData `protobuf:"bytes,1,opt,name=lunch_box_data,json=lunchBoxData,proto3" json:"lunch_box_data,omitempty"`
+ OneoffGatherPointDetectorDataList []*OneoffGatherPointDetectorData `protobuf:"bytes,14,rep,name=oneoff_gather_point_detector_data_list,json=oneoffGatherPointDetectorDataList,proto3" json:"oneoff_gather_point_detector_data_list,omitempty"`
+ SlotList []*WidgetSlotData `protobuf:"bytes,6,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
+ BackgroundActiveWidgetList []uint32 `protobuf:"varint,9,rep,packed,name=background_active_widget_list,json=backgroundActiveWidgetList,proto3" json:"background_active_widget_list,omitempty"`
+ CoolDownGroupDataList []*WidgetCoolDownData `protobuf:"bytes,3,rep,name=cool_down_group_data_list,json=coolDownGroupDataList,proto3" json:"cool_down_group_data_list,omitempty"`
+ SkyCrystalDetectorData *SkyCrystalDetectorData `protobuf:"bytes,4,opt,name=sky_crystal_detector_data,json=skyCrystalDetectorData,proto3" json:"sky_crystal_detector_data,omitempty"`
+ ClientCollectorDataList []*ClientCollectorData `protobuf:"bytes,7,rep,name=client_collector_data_list,json=clientCollectorDataList,proto3" json:"client_collector_data_list,omitempty"`
+ WeatherWizardData *WeatherWizardData `protobuf:"bytes,15,opt,name=weather_wizard_data,json=weatherWizardData,proto3" json:"weather_wizard_data,omitempty"`
+ NormalCoolDownDataList []*WidgetCoolDownData `protobuf:"bytes,10,rep,name=normal_cool_down_data_list,json=normalCoolDownDataList,proto3" json:"normal_cool_down_data_list,omitempty"`
+ AnchorPointList []*AnchorPointData `protobuf:"bytes,13,rep,name=anchor_point_list,json=anchorPointList,proto3" json:"anchor_point_list,omitempty"`
}
func (x *AllWidgetDataNotify) Reset() {
@@ -88,11 +86,11 @@ func (*AllWidgetDataNotify) Descriptor() ([]byte, []int) {
return file_AllWidgetDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AllWidgetDataNotify) GetUnk3000_CNNFGFBBBFP() []uint32 {
+func (x *AllWidgetDataNotify) GetNextAnchorPointUsableTime() uint32 {
if x != nil {
- return x.Unk3000_CNNFGFBBBFP
+ return x.NextAnchorPointUsableTime
}
- return nil
+ return 0
}
func (x *AllWidgetDataNotify) GetLunchBoxData() *LunchBoxData {
@@ -102,32 +100,39 @@ func (x *AllWidgetDataNotify) GetLunchBoxData() *LunchBoxData {
return nil
}
-func (x *AllWidgetDataNotify) GetCoolDownGroupDataList() []*WidgetCoolDownData {
+func (x *AllWidgetDataNotify) GetOneoffGatherPointDetectorDataList() []*OneoffGatherPointDetectorData {
if x != nil {
- return x.CoolDownGroupDataList
+ return x.OneoffGatherPointDetectorDataList
}
return nil
}
-func (x *AllWidgetDataNotify) GetAnchorPointList() []*AnchorPointData {
+func (x *AllWidgetDataNotify) GetSlotList() []*WidgetSlotData {
if x != nil {
- return x.AnchorPointList
+ return x.SlotList
}
return nil
}
-func (x *AllWidgetDataNotify) GetSlotList() []*WidgetSlotData {
+func (x *AllWidgetDataNotify) GetBackgroundActiveWidgetList() []uint32 {
if x != nil {
- return x.SlotList
+ return x.BackgroundActiveWidgetList
}
return nil
}
-func (x *AllWidgetDataNotify) GetNextAnchorPointUsableTime() uint32 {
+func (x *AllWidgetDataNotify) GetCoolDownGroupDataList() []*WidgetCoolDownData {
if x != nil {
- return x.NextAnchorPointUsableTime
+ return x.CoolDownGroupDataList
}
- return 0
+ return nil
+}
+
+func (x *AllWidgetDataNotify) GetSkyCrystalDetectorData() *SkyCrystalDetectorData {
+ if x != nil {
+ return x.SkyCrystalDetectorData
+ }
+ return nil
}
func (x *AllWidgetDataNotify) GetClientCollectorDataList() []*ClientCollectorData {
@@ -137,9 +142,9 @@ func (x *AllWidgetDataNotify) GetClientCollectorDataList() []*ClientCollectorDat
return nil
}
-func (x *AllWidgetDataNotify) GetOneofGatherPointDetectorDataList() []*OneofGatherPointDetectorData {
+func (x *AllWidgetDataNotify) GetWeatherWizardData() *WeatherWizardData {
if x != nil {
- return x.OneofGatherPointDetectorDataList
+ return x.WeatherWizardData
}
return nil
}
@@ -151,9 +156,9 @@ func (x *AllWidgetDataNotify) GetNormalCoolDownDataList() []*WidgetCoolDownData
return nil
}
-func (x *AllWidgetDataNotify) GetUnk2700_COIELIGEACL() *Unk2700_CCEOEOHLAPK {
+func (x *AllWidgetDataNotify) GetAnchorPointList() []*AnchorPointData {
if x != nil {
- return x.Unk2700_COIELIGEACL
+ return x.AnchorPointList
}
return nil
}
@@ -167,60 +172,68 @@ var file_AllWidgetDataNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x19, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x4c,
0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x22, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43,
- 0x43, 0x45, 0x4f, 0x45, 0x4f, 0x48, 0x4c, 0x41, 0x50, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x18, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e,
- 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x57, 0x69, 0x64, 0x67,
- 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xd3, 0x05, 0x0a, 0x13, 0x41, 0x6c, 0x6c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61,
- 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x4e, 0x46, 0x47, 0x46, 0x42, 0x42, 0x42, 0x46, 0x50, 0x18,
- 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x4e,
- 0x4e, 0x46, 0x47, 0x46, 0x42, 0x42, 0x42, 0x46, 0x50, 0x12, 0x33, 0x0a, 0x0e, 0x6c, 0x75, 0x6e,
- 0x63, 0x68, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0d, 0x2e, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61,
- 0x52, 0x0c, 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x4d,
- 0x0a, 0x19, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75,
- 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x13, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f,
- 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x15, 0x63, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e,
- 0x47, 0x72, 0x6f, 0x75, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3c, 0x0a,
- 0x11, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x6e, 0x63, 0x68, 0x6f,
- 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x61, 0x6e, 0x63, 0x68,
- 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x09, 0x73,
- 0x6c, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f,
- 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52,
- 0x08, 0x73, 0x6c, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x1d, 0x6e, 0x65, 0x78,
- 0x74, 0x5f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x75,
- 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x19, 0x6e, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x55, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x1a, 0x63,
- 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f,
- 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x17, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c,
- 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x6e,
- 0x0a, 0x25, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61,
- 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
- 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x20, 0x6f, 0x6e,
- 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65,
- 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4f,
- 0x0a, 0x1a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x6f,
- 0x77, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44,
- 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43,
- 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x49, 0x45, 0x4c,
- 0x49, 0x47, 0x45, 0x41, 0x43, 0x4c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x45, 0x4f, 0x45, 0x4f, 0x48, 0x4c, 0x41,
- 0x50, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4f, 0x49, 0x45, 0x4c,
- 0x49, 0x47, 0x45, 0x41, 0x43, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x1a, 0x23, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50,
+ 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74,
+ 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x57, 0x69, 0x7a,
+ 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x57,
+ 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53,
+ 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x06,
+ 0x0a, 0x13, 0x41, 0x6c, 0x6c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x40, 0x0a, 0x1d, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x6e,
+ 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x75, 0x73, 0x61, 0x62, 0x6c,
+ 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x19, 0x6e, 0x65,
+ 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x55, 0x73, 0x61,
+ 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x0e, 0x6c, 0x75, 0x6e, 0x63, 0x68,
+ 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x0d, 0x2e, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c,
+ 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x71, 0x0a, 0x26,
+ 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x5f, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61, 0x74,
+ 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x4f,
+ 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x21, 0x6f, 0x6e,
+ 0x65, 0x6f, 0x66, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44,
+ 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x2c, 0x0a, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x08, 0x73, 0x6c, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x41, 0x0a,
+ 0x1d, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x65, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1a, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x4d, 0x0a, 0x19, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c,
+ 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x15, 0x63, 0x6f, 0x6f, 0x6c, 0x44, 0x6f,
+ 0x77, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x52, 0x0a, 0x19, 0x73, 0x6b, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x64,
+ 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44,
+ 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x73, 0x6b, 0x79,
+ 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x51, 0x0a, 0x1a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x17, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61,
+ 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x13, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65,
+ 0x72, 0x5f, 0x77, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x57, 0x69, 0x7a,
+ 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72,
+ 0x57, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x4f, 0x0a, 0x1a, 0x6e, 0x6f,
+ 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x64,
+ 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13,
+ 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x16, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x6f, 0x6f, 0x6c, 0x44,
+ 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x11, 0x61,
+ 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50,
+ 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -237,29 +250,31 @@ func file_AllWidgetDataNotify_proto_rawDescGZIP() []byte {
var file_AllWidgetDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_AllWidgetDataNotify_proto_goTypes = []interface{}{
- (*AllWidgetDataNotify)(nil), // 0: AllWidgetDataNotify
- (*LunchBoxData)(nil), // 1: LunchBoxData
- (*WidgetCoolDownData)(nil), // 2: WidgetCoolDownData
- (*AnchorPointData)(nil), // 3: AnchorPointData
- (*WidgetSlotData)(nil), // 4: WidgetSlotData
- (*ClientCollectorData)(nil), // 5: ClientCollectorData
- (*OneofGatherPointDetectorData)(nil), // 6: OneofGatherPointDetectorData
- (*Unk2700_CCEOEOHLAPK)(nil), // 7: Unk2700_CCEOEOHLAPK
+ (*AllWidgetDataNotify)(nil), // 0: AllWidgetDataNotify
+ (*LunchBoxData)(nil), // 1: LunchBoxData
+ (*OneoffGatherPointDetectorData)(nil), // 2: OneoffGatherPointDetectorData
+ (*WidgetSlotData)(nil), // 3: WidgetSlotData
+ (*WidgetCoolDownData)(nil), // 4: WidgetCoolDownData
+ (*SkyCrystalDetectorData)(nil), // 5: SkyCrystalDetectorData
+ (*ClientCollectorData)(nil), // 6: ClientCollectorData
+ (*WeatherWizardData)(nil), // 7: WeatherWizardData
+ (*AnchorPointData)(nil), // 8: AnchorPointData
}
var file_AllWidgetDataNotify_proto_depIdxs = []int32{
1, // 0: AllWidgetDataNotify.lunch_box_data:type_name -> LunchBoxData
- 2, // 1: AllWidgetDataNotify.cool_down_group_data_list:type_name -> WidgetCoolDownData
- 3, // 2: AllWidgetDataNotify.anchor_point_list:type_name -> AnchorPointData
- 4, // 3: AllWidgetDataNotify.slot_list:type_name -> WidgetSlotData
- 5, // 4: AllWidgetDataNotify.client_collector_data_list:type_name -> ClientCollectorData
- 6, // 5: AllWidgetDataNotify.oneof_gather_point_detector_data_list:type_name -> OneofGatherPointDetectorData
- 2, // 6: AllWidgetDataNotify.normal_cool_down_data_list:type_name -> WidgetCoolDownData
- 7, // 7: AllWidgetDataNotify.Unk2700_COIELIGEACL:type_name -> Unk2700_CCEOEOHLAPK
- 8, // [8:8] is the sub-list for method output_type
- 8, // [8:8] is the sub-list for method input_type
- 8, // [8:8] is the sub-list for extension type_name
- 8, // [8:8] is the sub-list for extension extendee
- 0, // [0:8] is the sub-list for field type_name
+ 2, // 1: AllWidgetDataNotify.oneoff_gather_point_detector_data_list:type_name -> OneoffGatherPointDetectorData
+ 3, // 2: AllWidgetDataNotify.slot_list:type_name -> WidgetSlotData
+ 4, // 3: AllWidgetDataNotify.cool_down_group_data_list:type_name -> WidgetCoolDownData
+ 5, // 4: AllWidgetDataNotify.sky_crystal_detector_data:type_name -> SkyCrystalDetectorData
+ 6, // 5: AllWidgetDataNotify.client_collector_data_list:type_name -> ClientCollectorData
+ 7, // 6: AllWidgetDataNotify.weather_wizard_data:type_name -> WeatherWizardData
+ 4, // 7: AllWidgetDataNotify.normal_cool_down_data_list:type_name -> WidgetCoolDownData
+ 8, // 8: AllWidgetDataNotify.anchor_point_list:type_name -> AnchorPointData
+ 9, // [9:9] is the sub-list for method output_type
+ 9, // [9:9] is the sub-list for method input_type
+ 9, // [9:9] is the sub-list for extension type_name
+ 9, // [9:9] is the sub-list for extension extendee
+ 0, // [0:9] is the sub-list for field type_name
}
func init() { file_AllWidgetDataNotify_proto_init() }
@@ -270,8 +285,9 @@ func file_AllWidgetDataNotify_proto_init() {
file_AnchorPointData_proto_init()
file_ClientCollectorData_proto_init()
file_LunchBoxData_proto_init()
- file_OneofGatherPointDetectorData_proto_init()
- file_Unk2700_CCEOEOHLAPK_proto_init()
+ file_OneoffGatherPointDetectorData_proto_init()
+ file_SkyCrystalDetectorData_proto_init()
+ file_WeatherWizardData_proto_init()
file_WidgetCoolDownData_proto_init()
file_WidgetSlotData_proto_init()
if !protoimpl.UnsafeEnabled {
diff --git a/gover/gen/AnchorPointData.pb.go b/gover/gen/AnchorPointData.pb.go
index 7be7304b..8f1c7427 100644
--- a/gover/gen/AnchorPointData.pb.go
+++ b/gover/gen/AnchorPointData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnchorPointData.proto
package gen
@@ -41,11 +41,11 @@ type AnchorPointData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,5,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- AnchorPointId uint32 `protobuf:"varint,9,opt,name=anchor_point_id,json=anchorPointId,proto3" json:"anchor_point_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,3,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,4,opt,name=rot,proto3" json:"rot,omitempty"`
EndTime uint32 `protobuf:"varint,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- Pos *Vector `protobuf:"bytes,15,opt,name=pos,proto3" json:"pos,omitempty"`
- Rot *Vector `protobuf:"bytes,2,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
+ AnchorPointId uint32 `protobuf:"varint,9,opt,name=anchor_point_id,json=anchorPointId,proto3" json:"anchor_point_id,omitempty"`
}
func (x *AnchorPointData) Reset() {
@@ -87,11 +87,11 @@ func (x *AnchorPointData) GetSceneId() uint32 {
return 0
}
-func (x *AnchorPointData) GetAnchorPointId() uint32 {
+func (x *AnchorPointData) GetRot() *Vector {
if x != nil {
- return x.AnchorPointId
+ return x.Rot
}
- return 0
+ return nil
}
func (x *AnchorPointData) GetEndTime() uint32 {
@@ -108,11 +108,11 @@ func (x *AnchorPointData) GetPos() *Vector {
return nil
}
-func (x *AnchorPointData) GetRot() *Vector {
+func (x *AnchorPointData) GetAnchorPointId() uint32 {
if x != nil {
- return x.Rot
+ return x.AnchorPointId
}
- return nil
+ return 0
}
var File_AnchorPointData_proto protoreflect.FileDescriptor
@@ -122,15 +122,15 @@ var file_AnchorPointData_proto_rawDesc = []byte{
0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x0f, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61,
- 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70,
- 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12,
+ 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
+ 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
+ 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -152,8 +152,8 @@ var file_AnchorPointData_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_AnchorPointData_proto_depIdxs = []int32{
- 1, // 0: AnchorPointData.pos:type_name -> Vector
- 1, // 1: AnchorPointData.rot:type_name -> Vector
+ 1, // 0: AnchorPointData.rot:type_name -> Vector
+ 1, // 1: AnchorPointData.pos:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/AnchorPointDataNotify.pb.go b/gover/gen/AnchorPointDataNotify.pb.go
index 58c40b19..8b5f9d97 100644
--- a/gover/gen/AnchorPointDataNotify.pb.go
+++ b/gover/gen/AnchorPointDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnchorPointDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4276
-// EnetChannelId: 0
-// EnetIsReliable: true
type AnchorPointDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AnchorPointList []*AnchorPointData `protobuf:"bytes,10,rep,name=anchor_point_list,json=anchorPointList,proto3" json:"anchor_point_list,omitempty"`
- NextUsableTime uint32 `protobuf:"varint,14,opt,name=next_usable_time,json=nextUsableTime,proto3" json:"next_usable_time,omitempty"`
+ NextUsableTime uint32 `protobuf:"varint,1,opt,name=next_usable_time,json=nextUsableTime,proto3" json:"next_usable_time,omitempty"`
+ AnchorPointList []*AnchorPointData `protobuf:"bytes,11,rep,name=anchor_point_list,json=anchorPointList,proto3" json:"anchor_point_list,omitempty"`
}
func (x *AnchorPointDataNotify) Reset() {
@@ -80,18 +77,18 @@ func (*AnchorPointDataNotify) Descriptor() ([]byte, []int) {
return file_AnchorPointDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AnchorPointDataNotify) GetAnchorPointList() []*AnchorPointData {
+func (x *AnchorPointDataNotify) GetNextUsableTime() uint32 {
if x != nil {
- return x.AnchorPointList
+ return x.NextUsableTime
}
- return nil
+ return 0
}
-func (x *AnchorPointDataNotify) GetNextUsableTime() uint32 {
+func (x *AnchorPointDataNotify) GetAnchorPointList() []*AnchorPointData {
if x != nil {
- return x.NextUsableTime
+ return x.AnchorPointList
}
- return 0
+ return nil
}
var File_AnchorPointDataNotify_proto protoreflect.FileDescriptor
@@ -101,14 +98,14 @@ var file_AnchorPointDataNotify_proto_rawDesc = []byte{
0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x41,
0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x15, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3c, 0x0a,
- 0x11, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x6e, 0x63, 0x68, 0x6f,
- 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x61, 0x6e, 0x63, 0x68,
- 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x6e,
- 0x65, 0x78, 0x74, 0x5f, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6e, 0x65, 0x78, 0x74, 0x55, 0x73, 0x61, 0x62, 0x6c,
- 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a,
+ 0x10, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x75, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6e, 0x65, 0x78, 0x74, 0x55, 0x73, 0x61,
+ 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x11, 0x61, 0x6e, 0x63, 0x68, 0x6f,
+ 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AnchorPointOpReq.pb.go b/gover/gen/AnchorPointOpReq.pb.go
index 7e825842..a536c465 100644
--- a/gover/gen/AnchorPointOpReq.pb.go
+++ b/gover/gen/AnchorPointOpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnchorPointOpReq.proto
package gen
@@ -85,17 +85,13 @@ func (AnchorPointOpReq_AnchorPointOpType) EnumDescriptor() ([]byte, []int) {
return file_AnchorPointOpReq_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 4257
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AnchorPointOpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AnchorPointId uint32 `protobuf:"varint,9,opt,name=anchor_point_id,json=anchorPointId,proto3" json:"anchor_point_id,omitempty"`
- AnchorPointOpType uint32 `protobuf:"varint,12,opt,name=anchor_point_op_type,json=anchorPointOpType,proto3" json:"anchor_point_op_type,omitempty"`
+ AnchorPointId uint32 `protobuf:"varint,4,opt,name=anchor_point_id,json=anchorPointId,proto3" json:"anchor_point_id,omitempty"`
+ AnchorPointOpType uint32 `protobuf:"varint,10,opt,name=anchor_point_op_type,json=anchorPointOpType,proto3" json:"anchor_point_op_type,omitempty"`
}
func (x *AnchorPointOpReq) Reset() {
@@ -151,9 +147,9 @@ var file_AnchorPointOpReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x01, 0x0a, 0x10, 0x41, 0x6e, 0x63,
0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a,
0x0f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f,
0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x11, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x22, 0x76, 0x0a, 0x11, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x41,
diff --git a/gover/gen/AnchorPointOpRsp.pb.go b/gover/gen/AnchorPointOpRsp.pb.go
index e3cf7c12..250911ff 100644
--- a/gover/gen/AnchorPointOpRsp.pb.go
+++ b/gover/gen/AnchorPointOpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnchorPointOpRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4252
-// EnetChannelId: 0
-// EnetIsReliable: true
type AnchorPointOpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AnchorPointId uint32 `protobuf:"varint,12,opt,name=anchor_point_id,json=anchorPointId,proto3" json:"anchor_point_id,omitempty"`
- AnchorPointOpType uint32 `protobuf:"varint,4,opt,name=anchor_point_op_type,json=anchorPointOpType,proto3" json:"anchor_point_op_type,omitempty"`
+ AnchorPointId uint32 `protobuf:"varint,9,opt,name=anchor_point_id,json=anchorPointId,proto3" json:"anchor_point_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AnchorPointOpType uint32 `protobuf:"varint,12,opt,name=anchor_point_op_type,json=anchorPointOpType,proto3" json:"anchor_point_op_type,omitempty"`
}
func (x *AnchorPointOpRsp) Reset() {
@@ -81,16 +78,16 @@ func (*AnchorPointOpRsp) Descriptor() ([]byte, []int) {
return file_AnchorPointOpRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AnchorPointOpRsp) GetRetcode() int32 {
+func (x *AnchorPointOpRsp) GetAnchorPointId() uint32 {
if x != nil {
- return x.Retcode
+ return x.AnchorPointId
}
return 0
}
-func (x *AnchorPointOpRsp) GetAnchorPointId() uint32 {
+func (x *AnchorPointOpRsp) GetRetcode() int32 {
if x != nil {
- return x.AnchorPointId
+ return x.Retcode
}
return 0
}
@@ -107,13 +104,13 @@ var File_AnchorPointOpRsp_proto protoreflect.FileDescriptor
var file_AnchorPointOpRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x10, 0x41, 0x6e, 0x63,
- 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x6e, 0x63, 0x68, 0x6f,
- 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0d, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
+ 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a,
+ 0x0f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f,
+ 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
0x2f, 0x0a, 0x14, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
- 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x61,
+ 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x61,
0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AnimatorForceSetAirMoveNotify.pb.go b/gover/gen/AnimatorForceSetAirMoveNotify.pb.go
index ffff5319..8f4a609b 100644
--- a/gover/gen/AnimatorForceSetAirMoveNotify.pb.go
+++ b/gover/gen/AnimatorForceSetAirMoveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnimatorForceSetAirMoveNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 374
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AnimatorForceSetAirMoveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- InAirMove bool `protobuf:"varint,13,opt,name=in_air_move,json=inAirMove,proto3" json:"in_air_move,omitempty"`
- ForwardType ForwardType `protobuf:"varint,9,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,12,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ InAirMove bool `protobuf:"varint,6,opt,name=in_air_move,json=inAirMove,proto3" json:"in_air_move,omitempty"`
+ EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *AnimatorForceSetAirMoveNotify) Reset() {
@@ -82,11 +78,11 @@ func (*AnimatorForceSetAirMoveNotify) Descriptor() ([]byte, []int) {
return file_AnimatorForceSetAirMoveNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AnimatorForceSetAirMoveNotify) GetEntityId() uint32 {
+func (x *AnimatorForceSetAirMoveNotify) GetForwardType() ForwardType {
if x != nil {
- return x.EntityId
+ return x.ForwardType
}
- return 0
+ return ForwardType_FORWARD_TYPE_LOCAL
}
func (x *AnimatorForceSetAirMoveNotify) GetInAirMove() bool {
@@ -96,11 +92,11 @@ func (x *AnimatorForceSetAirMoveNotify) GetInAirMove() bool {
return false
}
-func (x *AnimatorForceSetAirMoveNotify) GetForwardType() ForwardType {
+func (x *AnimatorForceSetAirMoveNotify) GetEntityId() uint32 {
if x != nil {
- return x.ForwardType
+ return x.EntityId
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return 0
}
var File_AnimatorForceSetAirMoveNotify_proto protoreflect.FileDescriptor
@@ -111,14 +107,14 @@ var file_AnimatorForceSetAirMoveNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79,
0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x1d, 0x41, 0x6e, 0x69,
0x6d, 0x61, 0x74, 0x6f, 0x72, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x53, 0x65, 0x74, 0x41, 0x69, 0x72,
- 0x4d, 0x6f, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x6e, 0x5f, 0x61, 0x69,
- 0x72, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x6e,
- 0x41, 0x69, 0x72, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e,
- 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x4d, 0x6f, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b,
+ 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x69,
+ 0x6e, 0x5f, 0x61, 0x69, 0x72, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x69, 0x6e, 0x41, 0x69, 0x72, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AnimatorParameterValueInfo.pb.go b/gover/gen/AnimatorParameterValueInfo.pb.go
index 5781b0f1..996884c9 100644
--- a/gover/gen/AnimatorParameterValueInfo.pb.go
+++ b/gover/gen/AnimatorParameterValueInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnimatorParameterValueInfo.proto
package gen
diff --git a/gover/gen/AnimatorParameterValueInfoPair.pb.go b/gover/gen/AnimatorParameterValueInfoPair.pb.go
index b5ddbbf1..408bf641 100644
--- a/gover/gen/AnimatorParameterValueInfoPair.pb.go
+++ b/gover/gen/AnimatorParameterValueInfoPair.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnimatorParameterValueInfoPair.proto
package gen
diff --git a/gover/gen/AnnounceData.pb.go b/gover/gen/AnnounceData.pb.go
index 60f13a0a..9dc00648 100644
--- a/gover/gen/AnnounceData.pb.go
+++ b/gover/gen/AnnounceData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AnnounceData.proto
package gen
@@ -41,15 +41,15 @@ type AnnounceData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CountDownText string `protobuf:"bytes,9,opt,name=count_down_text,json=countDownText,proto3" json:"count_down_text,omitempty"`
- CenterSystemText string `protobuf:"bytes,8,opt,name=center_system_text,json=centerSystemText,proto3" json:"center_system_text,omitempty"`
- CountDownFrequency uint32 `protobuf:"varint,1,opt,name=count_down_frequency,json=countDownFrequency,proto3" json:"count_down_frequency,omitempty"`
- ConfigId uint32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- BeginTime uint32 `protobuf:"varint,4,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- CenterSystemFrequency uint32 `protobuf:"varint,11,opt,name=center_system_frequency,json=centerSystemFrequency,proto3" json:"center_system_frequency,omitempty"`
- DungeonConfirmText string `protobuf:"bytes,2,opt,name=dungeon_confirm_text,json=dungeonConfirmText,proto3" json:"dungeon_confirm_text,omitempty"`
- IsCenterSystemLast5EveryMinutes bool `protobuf:"varint,14,opt,name=is_center_system_last5_every_minutes,json=isCenterSystemLast5EveryMinutes,proto3" json:"is_center_system_last5_every_minutes,omitempty"`
- EndTime uint32 `protobuf:"varint,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ BeginTime uint32 `protobuf:"varint,10,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ IsCenterSystemLast_5EveryMinutes bool `protobuf:"varint,3,opt,name=is_center_system_last_5_every_minutes,json=isCenterSystemLast5EveryMinutes,proto3" json:"is_center_system_last_5_every_minutes,omitempty"`
+ EndTime uint32 `protobuf:"varint,1,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ ConfigId uint32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ CenterSystemText string `protobuf:"bytes,11,opt,name=center_system_text,json=centerSystemText,proto3" json:"center_system_text,omitempty"`
+ CountDownFrequency uint32 `protobuf:"varint,5,opt,name=count_down_frequency,json=countDownFrequency,proto3" json:"count_down_frequency,omitempty"`
+ CenterSystemFrequency uint32 `protobuf:"varint,13,opt,name=center_system_frequency,json=centerSystemFrequency,proto3" json:"center_system_frequency,omitempty"`
+ DungeonConfirmText string `protobuf:"bytes,4,opt,name=dungeon_confirm_text,json=dungeonConfirmText,proto3" json:"dungeon_confirm_text,omitempty"`
+ CountDownText string `protobuf:"bytes,6,opt,name=count_down_text,json=countDownText,proto3" json:"count_down_text,omitempty"`
}
func (x *AnnounceData) Reset() {
@@ -84,23 +84,23 @@ func (*AnnounceData) Descriptor() ([]byte, []int) {
return file_AnnounceData_proto_rawDescGZIP(), []int{0}
}
-func (x *AnnounceData) GetCountDownText() string {
+func (x *AnnounceData) GetBeginTime() uint32 {
if x != nil {
- return x.CountDownText
+ return x.BeginTime
}
- return ""
+ return 0
}
-func (x *AnnounceData) GetCenterSystemText() string {
+func (x *AnnounceData) GetIsCenterSystemLast_5EveryMinutes() bool {
if x != nil {
- return x.CenterSystemText
+ return x.IsCenterSystemLast_5EveryMinutes
}
- return ""
+ return false
}
-func (x *AnnounceData) GetCountDownFrequency() uint32 {
+func (x *AnnounceData) GetEndTime() uint32 {
if x != nil {
- return x.CountDownFrequency
+ return x.EndTime
}
return 0
}
@@ -112,9 +112,16 @@ func (x *AnnounceData) GetConfigId() uint32 {
return 0
}
-func (x *AnnounceData) GetBeginTime() uint32 {
+func (x *AnnounceData) GetCenterSystemText() string {
if x != nil {
- return x.BeginTime
+ return x.CenterSystemText
+ }
+ return ""
+}
+
+func (x *AnnounceData) GetCountDownFrequency() uint32 {
+ if x != nil {
+ return x.CountDownFrequency
}
return 0
}
@@ -133,52 +140,45 @@ func (x *AnnounceData) GetDungeonConfirmText() string {
return ""
}
-func (x *AnnounceData) GetIsCenterSystemLast5EveryMinutes() bool {
- if x != nil {
- return x.IsCenterSystemLast5EveryMinutes
- }
- return false
-}
-
-func (x *AnnounceData) GetEndTime() uint32 {
+func (x *AnnounceData) GetCountDownText() string {
if x != nil {
- return x.EndTime
+ return x.CountDownText
}
- return 0
+ return ""
}
var File_AnnounceData_proto protoreflect.FileDescriptor
var file_AnnounceData_proto_rawDesc = []byte{
0x0a, 0x12, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x03, 0x0a, 0x0c, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63,
- 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x64,
- 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x12, 0x2c, 0x0a,
- 0x12, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x74,
- 0x65, 0x78, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x65, 0x6e, 0x74, 0x65,
- 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65,
- 0x6e, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x44, 0x6f, 0x77, 0x6e, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65,
- 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x17, 0x63, 0x65, 0x6e,
- 0x74, 0x65, 0x72, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75,
- 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x65, 0x6e, 0x74,
- 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
- 0x79, 0x12, 0x30, 0x0a, 0x14, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e,
- 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x12, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x54,
- 0x65, 0x78, 0x74, 0x12, 0x4d, 0x0a, 0x24, 0x69, 0x73, 0x5f, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72,
- 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x35, 0x5f, 0x65, 0x76,
- 0x65, 0x72, 0x79, 0x5f, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x1f, 0x69, 0x73, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65,
- 0x6d, 0x4c, 0x61, 0x73, 0x74, 0x35, 0x45, 0x76, 0x65, 0x72, 0x79, 0x4d, 0x69, 0x6e, 0x75, 0x74,
- 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x03, 0x0a, 0x0c, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x25, 0x69, 0x73, 0x5f, 0x63, 0x65, 0x6e, 0x74, 0x65,
+ 0x72, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x35, 0x5f,
+ 0x65, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x1f, 0x69, 0x73, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73,
+ 0x74, 0x65, 0x6d, 0x4c, 0x61, 0x73, 0x74, 0x35, 0x45, 0x76, 0x65, 0x72, 0x79, 0x4d, 0x69, 0x6e,
+ 0x75, 0x74, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12,
+ 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x65,
+ 0x78, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
+ 0x63, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44,
+ 0x6f, 0x77, 0x6e, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x36, 0x0a, 0x17,
+ 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x66, 0x72,
+ 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63,
+ 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x46, 0x72, 0x65, 0x71, 0x75,
+ 0x65, 0x6e, 0x63, 0x79, 0x12, 0x30, 0x0a, 0x14, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x12, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
+ 0x72, 0x6d, 0x54, 0x65, 0x78, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f,
+ 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0d, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AntiAddictNotify.pb.go b/gover/gen/AntiAddictNotify.pb.go
index 639e0946..e58f055d 100644
--- a/gover/gen/AntiAddictNotify.pb.go
+++ b/gover/gen/AntiAddictNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AntiAddictNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 180
-// EnetChannelId: 0
-// EnetIsReliable: true
type AntiAddictNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MsgType int32 `protobuf:"varint,6,opt,name=msg_type,json=msgType,proto3" json:"msg_type,omitempty"`
- Msg string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
- Level string `protobuf:"bytes,5,opt,name=level,proto3" json:"level,omitempty"`
+ Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"`
+ Msg string `protobuf:"bytes,7,opt,name=msg,proto3" json:"msg,omitempty"`
+ MsgType int32 `protobuf:"varint,2,opt,name=msg_type,json=msgType,proto3" json:"msg_type,omitempty"`
}
func (x *AntiAddictNotify) Reset() {
@@ -81,11 +78,11 @@ func (*AntiAddictNotify) Descriptor() ([]byte, []int) {
return file_AntiAddictNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AntiAddictNotify) GetMsgType() int32 {
+func (x *AntiAddictNotify) GetLevel() string {
if x != nil {
- return x.MsgType
+ return x.Level
}
- return 0
+ return ""
}
func (x *AntiAddictNotify) GetMsg() string {
@@ -95,11 +92,11 @@ func (x *AntiAddictNotify) GetMsg() string {
return ""
}
-func (x *AntiAddictNotify) GetLevel() string {
+func (x *AntiAddictNotify) GetMsgType() int32 {
if x != nil {
- return x.Level
+ return x.MsgType
}
- return ""
+ return 0
}
var File_AntiAddictNotify_proto protoreflect.FileDescriptor
@@ -107,11 +104,11 @@ var File_AntiAddictNotify_proto protoreflect.FileDescriptor
var file_AntiAddictNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x6e, 0x74, 0x69, 0x41, 0x64, 0x64, 0x69, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x10, 0x41, 0x6e, 0x74, 0x69,
- 0x41, 0x64, 0x64, 0x69, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08,
- 0x6d, 0x73, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x6d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42,
+ 0x41, 0x64, 0x64, 0x69, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x03, 0x6d, 0x73, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x73, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AranaraCollectionDataNotify.pb.go b/gover/gen/AranaraCollectionDataNotify.pb.go
new file mode 100644
index 00000000..84a13415
--- /dev/null
+++ b/gover/gen/AranaraCollectionDataNotify.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AranaraCollectionDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AranaraCollectionDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CollectionSuiteList []*AranaraCollectionSuite `protobuf:"bytes,15,rep,name=collection_suite_list,json=collectionSuiteList,proto3" json:"collection_suite_list,omitempty"`
+}
+
+func (x *AranaraCollectionDataNotify) Reset() {
+ *x = AranaraCollectionDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AranaraCollectionDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AranaraCollectionDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AranaraCollectionDataNotify) ProtoMessage() {}
+
+func (x *AranaraCollectionDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_AranaraCollectionDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AranaraCollectionDataNotify.ProtoReflect.Descriptor instead.
+func (*AranaraCollectionDataNotify) Descriptor() ([]byte, []int) {
+ return file_AranaraCollectionDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AranaraCollectionDataNotify) GetCollectionSuiteList() []*AranaraCollectionSuite {
+ if x != nil {
+ return x.CollectionSuiteList
+ }
+ return nil
+}
+
+var File_AranaraCollectionDataNotify_proto protoreflect.FileDescriptor
+
+var file_AranaraCollectionDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x6a, 0x0a, 0x1b, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x4b, 0x0a, 0x15, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
+ 0x75, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x17, 0x2e, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x65, 0x52, 0x13, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AranaraCollectionDataNotify_proto_rawDescOnce sync.Once
+ file_AranaraCollectionDataNotify_proto_rawDescData = file_AranaraCollectionDataNotify_proto_rawDesc
+)
+
+func file_AranaraCollectionDataNotify_proto_rawDescGZIP() []byte {
+ file_AranaraCollectionDataNotify_proto_rawDescOnce.Do(func() {
+ file_AranaraCollectionDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AranaraCollectionDataNotify_proto_rawDescData)
+ })
+ return file_AranaraCollectionDataNotify_proto_rawDescData
+}
+
+var file_AranaraCollectionDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AranaraCollectionDataNotify_proto_goTypes = []interface{}{
+ (*AranaraCollectionDataNotify)(nil), // 0: AranaraCollectionDataNotify
+ (*AranaraCollectionSuite)(nil), // 1: AranaraCollectionSuite
+}
+var file_AranaraCollectionDataNotify_proto_depIdxs = []int32{
+ 1, // 0: AranaraCollectionDataNotify.collection_suite_list:type_name -> AranaraCollectionSuite
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_AranaraCollectionDataNotify_proto_init() }
+func file_AranaraCollectionDataNotify_proto_init() {
+ if File_AranaraCollectionDataNotify_proto != nil {
+ return
+ }
+ file_AranaraCollectionSuite_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AranaraCollectionDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AranaraCollectionDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AranaraCollectionDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AranaraCollectionDataNotify_proto_goTypes,
+ DependencyIndexes: file_AranaraCollectionDataNotify_proto_depIdxs,
+ MessageInfos: file_AranaraCollectionDataNotify_proto_msgTypes,
+ }.Build()
+ File_AranaraCollectionDataNotify_proto = out.File
+ file_AranaraCollectionDataNotify_proto_rawDesc = nil
+ file_AranaraCollectionDataNotify_proto_goTypes = nil
+ file_AranaraCollectionDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/AranaraCollectionState.pb.go b/gover/gen/AranaraCollectionState.pb.go
new file mode 100644
index 00000000..061f4e65
--- /dev/null
+++ b/gover/gen/AranaraCollectionState.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AranaraCollectionState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AranaraCollectionState int32
+
+const (
+ AranaraCollectionState_ARANARA_COLLECTION_STATE_NONE AranaraCollectionState = 0
+ AranaraCollectionState_ARANARA_COLLECTION_STATE_COLLECTABLE AranaraCollectionState = 1
+ AranaraCollectionState_ARANARA_COLLECTION_STATE_COLLECTED AranaraCollectionState = 2
+ AranaraCollectionState_ARANARA_COLLECTION_STATE_FINISHED AranaraCollectionState = 3
+)
+
+// Enum value maps for AranaraCollectionState.
+var (
+ AranaraCollectionState_name = map[int32]string{
+ 0: "ARANARA_COLLECTION_STATE_NONE",
+ 1: "ARANARA_COLLECTION_STATE_COLLECTABLE",
+ 2: "ARANARA_COLLECTION_STATE_COLLECTED",
+ 3: "ARANARA_COLLECTION_STATE_FINISHED",
+ }
+ AranaraCollectionState_value = map[string]int32{
+ "ARANARA_COLLECTION_STATE_NONE": 0,
+ "ARANARA_COLLECTION_STATE_COLLECTABLE": 1,
+ "ARANARA_COLLECTION_STATE_COLLECTED": 2,
+ "ARANARA_COLLECTION_STATE_FINISHED": 3,
+ }
+)
+
+func (x AranaraCollectionState) Enum() *AranaraCollectionState {
+ p := new(AranaraCollectionState)
+ *p = x
+ return p
+}
+
+func (x AranaraCollectionState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AranaraCollectionState) Descriptor() protoreflect.EnumDescriptor {
+ return file_AranaraCollectionState_proto_enumTypes[0].Descriptor()
+}
+
+func (AranaraCollectionState) Type() protoreflect.EnumType {
+ return &file_AranaraCollectionState_proto_enumTypes[0]
+}
+
+func (x AranaraCollectionState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AranaraCollectionState.Descriptor instead.
+func (AranaraCollectionState) EnumDescriptor() ([]byte, []int) {
+ return file_AranaraCollectionState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AranaraCollectionState_proto protoreflect.FileDescriptor
+
+var file_AranaraCollectionState_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xb4,
+ 0x01, 0x0a, 0x16, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x52, 0x41,
+ 0x4e, 0x41, 0x52, 0x41, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24,
+ 0x41, 0x52, 0x41, 0x4e, 0x41, 0x52, 0x41, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54,
+ 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x41, 0x52, 0x41, 0x4e, 0x41, 0x52,
+ 0x41, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41,
+ 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x25,
+ 0x0a, 0x21, 0x41, 0x52, 0x41, 0x4e, 0x41, 0x52, 0x41, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53,
+ 0x48, 0x45, 0x44, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AranaraCollectionState_proto_rawDescOnce sync.Once
+ file_AranaraCollectionState_proto_rawDescData = file_AranaraCollectionState_proto_rawDesc
+)
+
+func file_AranaraCollectionState_proto_rawDescGZIP() []byte {
+ file_AranaraCollectionState_proto_rawDescOnce.Do(func() {
+ file_AranaraCollectionState_proto_rawDescData = protoimpl.X.CompressGZIP(file_AranaraCollectionState_proto_rawDescData)
+ })
+ return file_AranaraCollectionState_proto_rawDescData
+}
+
+var file_AranaraCollectionState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_AranaraCollectionState_proto_goTypes = []interface{}{
+ (AranaraCollectionState)(0), // 0: AranaraCollectionState
+}
+var file_AranaraCollectionState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AranaraCollectionState_proto_init() }
+func file_AranaraCollectionState_proto_init() {
+ if File_AranaraCollectionState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AranaraCollectionState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AranaraCollectionState_proto_goTypes,
+ DependencyIndexes: file_AranaraCollectionState_proto_depIdxs,
+ EnumInfos: file_AranaraCollectionState_proto_enumTypes,
+ }.Build()
+ File_AranaraCollectionState_proto = out.File
+ file_AranaraCollectionState_proto_rawDesc = nil
+ file_AranaraCollectionState_proto_goTypes = nil
+ file_AranaraCollectionState_proto_depIdxs = nil
+}
diff --git a/gover/gen/AranaraCollectionSuite.pb.go b/gover/gen/AranaraCollectionSuite.pb.go
new file mode 100644
index 00000000..882b3841
--- /dev/null
+++ b/gover/gen/AranaraCollectionSuite.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AranaraCollectionSuite.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AranaraCollectionSuite struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CollectionIdStateMap map[uint32]AranaraCollectionState `protobuf:"bytes,5,rep,name=collection_id_state_map,json=collectionIdStateMap,proto3" json:"collection_id_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=AranaraCollectionState"`
+ CollectionType uint32 `protobuf:"varint,12,opt,name=collection_type,json=collectionType,proto3" json:"collection_type,omitempty"`
+}
+
+func (x *AranaraCollectionSuite) Reset() {
+ *x = AranaraCollectionSuite{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AranaraCollectionSuite_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AranaraCollectionSuite) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AranaraCollectionSuite) ProtoMessage() {}
+
+func (x *AranaraCollectionSuite) ProtoReflect() protoreflect.Message {
+ mi := &file_AranaraCollectionSuite_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AranaraCollectionSuite.ProtoReflect.Descriptor instead.
+func (*AranaraCollectionSuite) Descriptor() ([]byte, []int) {
+ return file_AranaraCollectionSuite_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AranaraCollectionSuite) GetCollectionIdStateMap() map[uint32]AranaraCollectionState {
+ if x != nil {
+ return x.CollectionIdStateMap
+ }
+ return nil
+}
+
+func (x *AranaraCollectionSuite) GetCollectionType() uint32 {
+ if x != nil {
+ return x.CollectionType
+ }
+ return 0
+}
+
+var File_AranaraCollectionSuite_proto protoreflect.FileDescriptor
+
+var file_AranaraCollectionSuite_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c,
+ 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x02, 0x0a,
+ 0x16, 0x41, 0x72, 0x61, 0x6e, 0x61, 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x65, 0x12, 0x68, 0x0a, 0x17, 0x63, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x41, 0x72, 0x61, 0x6e, 0x61,
+ 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x69, 0x74,
+ 0x65, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14, 0x63, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61,
+ 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x60, 0x0a, 0x19, 0x43, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2d, 0x0a, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x41, 0x72, 0x61, 0x6e, 0x61,
+ 0x72, 0x61, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AranaraCollectionSuite_proto_rawDescOnce sync.Once
+ file_AranaraCollectionSuite_proto_rawDescData = file_AranaraCollectionSuite_proto_rawDesc
+)
+
+func file_AranaraCollectionSuite_proto_rawDescGZIP() []byte {
+ file_AranaraCollectionSuite_proto_rawDescOnce.Do(func() {
+ file_AranaraCollectionSuite_proto_rawDescData = protoimpl.X.CompressGZIP(file_AranaraCollectionSuite_proto_rawDescData)
+ })
+ return file_AranaraCollectionSuite_proto_rawDescData
+}
+
+var file_AranaraCollectionSuite_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_AranaraCollectionSuite_proto_goTypes = []interface{}{
+ (*AranaraCollectionSuite)(nil), // 0: AranaraCollectionSuite
+ nil, // 1: AranaraCollectionSuite.CollectionIdStateMapEntry
+ (AranaraCollectionState)(0), // 2: AranaraCollectionState
+}
+var file_AranaraCollectionSuite_proto_depIdxs = []int32{
+ 1, // 0: AranaraCollectionSuite.collection_id_state_map:type_name -> AranaraCollectionSuite.CollectionIdStateMapEntry
+ 2, // 1: AranaraCollectionSuite.CollectionIdStateMapEntry.value:type_name -> AranaraCollectionState
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_AranaraCollectionSuite_proto_init() }
+func file_AranaraCollectionSuite_proto_init() {
+ if File_AranaraCollectionSuite_proto != nil {
+ return
+ }
+ file_AranaraCollectionState_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AranaraCollectionSuite_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AranaraCollectionSuite); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AranaraCollectionSuite_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AranaraCollectionSuite_proto_goTypes,
+ DependencyIndexes: file_AranaraCollectionSuite_proto_depIdxs,
+ MessageInfos: file_AranaraCollectionSuite_proto_msgTypes,
+ }.Build()
+ File_AranaraCollectionSuite_proto = out.File
+ file_AranaraCollectionSuite_proto_rawDesc = nil
+ file_AranaraCollectionSuite_proto_goTypes = nil
+ file_AranaraCollectionSuite_proto_depIdxs = nil
+}
diff --git a/gover/gen/AreaPlayInfoNotify.pb.go b/gover/gen/AreaPlayInfoNotify.pb.go
new file mode 100644
index 00000000..cf7d2ba6
--- /dev/null
+++ b/gover/gen/AreaPlayInfoNotify.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AreaPlayInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AreaPlayInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DetailPlayType uint32 `protobuf:"varint,2,opt,name=detail_play_type,json=detailPlayType,proto3" json:"detail_play_type,omitempty"`
+ AreaPlayType AreaPlayType `protobuf:"varint,6,opt,name=area_play_type,json=areaPlayType,proto3,enum=AreaPlayType" json:"area_play_type,omitempty"`
+}
+
+func (x *AreaPlayInfoNotify) Reset() {
+ *x = AreaPlayInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AreaPlayInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AreaPlayInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AreaPlayInfoNotify) ProtoMessage() {}
+
+func (x *AreaPlayInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_AreaPlayInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AreaPlayInfoNotify.ProtoReflect.Descriptor instead.
+func (*AreaPlayInfoNotify) Descriptor() ([]byte, []int) {
+ return file_AreaPlayInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AreaPlayInfoNotify) GetDetailPlayType() uint32 {
+ if x != nil {
+ return x.DetailPlayType
+ }
+ return 0
+}
+
+func (x *AreaPlayInfoNotify) GetAreaPlayType() AreaPlayType {
+ if x != nil {
+ return x.AreaPlayType
+ }
+ return AreaPlayType_AREA_PLAY_TYPE_NONE
+}
+
+var File_AreaPlayInfoNotify_proto protoreflect.FileDescriptor
+
+var file_AreaPlayInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x41, 0x72, 0x65, 0x61, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x41, 0x72, 0x65, 0x61,
+ 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73,
+ 0x0a, 0x12, 0x41, 0x72, 0x65, 0x61, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x70,
+ 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x33,
+ 0x0a, 0x0e, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x41, 0x72, 0x65, 0x61, 0x50, 0x6c, 0x61,
+ 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x50, 0x6c, 0x61, 0x79, 0x54,
+ 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AreaPlayInfoNotify_proto_rawDescOnce sync.Once
+ file_AreaPlayInfoNotify_proto_rawDescData = file_AreaPlayInfoNotify_proto_rawDesc
+)
+
+func file_AreaPlayInfoNotify_proto_rawDescGZIP() []byte {
+ file_AreaPlayInfoNotify_proto_rawDescOnce.Do(func() {
+ file_AreaPlayInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AreaPlayInfoNotify_proto_rawDescData)
+ })
+ return file_AreaPlayInfoNotify_proto_rawDescData
+}
+
+var file_AreaPlayInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AreaPlayInfoNotify_proto_goTypes = []interface{}{
+ (*AreaPlayInfoNotify)(nil), // 0: AreaPlayInfoNotify
+ (AreaPlayType)(0), // 1: AreaPlayType
+}
+var file_AreaPlayInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: AreaPlayInfoNotify.area_play_type:type_name -> AreaPlayType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_AreaPlayInfoNotify_proto_init() }
+func file_AreaPlayInfoNotify_proto_init() {
+ if File_AreaPlayInfoNotify_proto != nil {
+ return
+ }
+ file_AreaPlayType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AreaPlayInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AreaPlayInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AreaPlayInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AreaPlayInfoNotify_proto_goTypes,
+ DependencyIndexes: file_AreaPlayInfoNotify_proto_depIdxs,
+ MessageInfos: file_AreaPlayInfoNotify_proto_msgTypes,
+ }.Build()
+ File_AreaPlayInfoNotify_proto = out.File
+ file_AreaPlayInfoNotify_proto_rawDesc = nil
+ file_AreaPlayInfoNotify_proto_goTypes = nil
+ file_AreaPlayInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/AreaPlayType.pb.go b/gover/gen/AreaPlayType.pb.go
new file mode 100644
index 00000000..db5a3689
--- /dev/null
+++ b/gover/gen/AreaPlayType.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AreaPlayType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AreaPlayType int32
+
+const (
+ AreaPlayType_AREA_PLAY_TYPE_NONE AreaPlayType = 0
+ AreaPlayType_AREA_PLAY_TYPE_CLIMATE AreaPlayType = 1
+ AreaPlayType_AREA_PLAY_TYPE_REGIONAL_PLAY AreaPlayType = 2
+)
+
+// Enum value maps for AreaPlayType.
+var (
+ AreaPlayType_name = map[int32]string{
+ 0: "AREA_PLAY_TYPE_NONE",
+ 1: "AREA_PLAY_TYPE_CLIMATE",
+ 2: "AREA_PLAY_TYPE_REGIONAL_PLAY",
+ }
+ AreaPlayType_value = map[string]int32{
+ "AREA_PLAY_TYPE_NONE": 0,
+ "AREA_PLAY_TYPE_CLIMATE": 1,
+ "AREA_PLAY_TYPE_REGIONAL_PLAY": 2,
+ }
+)
+
+func (x AreaPlayType) Enum() *AreaPlayType {
+ p := new(AreaPlayType)
+ *p = x
+ return p
+}
+
+func (x AreaPlayType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AreaPlayType) Descriptor() protoreflect.EnumDescriptor {
+ return file_AreaPlayType_proto_enumTypes[0].Descriptor()
+}
+
+func (AreaPlayType) Type() protoreflect.EnumType {
+ return &file_AreaPlayType_proto_enumTypes[0]
+}
+
+func (x AreaPlayType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AreaPlayType.Descriptor instead.
+func (AreaPlayType) EnumDescriptor() ([]byte, []int) {
+ return file_AreaPlayType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AreaPlayType_proto protoreflect.FileDescriptor
+
+var file_AreaPlayType_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x41, 0x72, 0x65, 0x61, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x65, 0x0a, 0x0c, 0x41, 0x72, 0x65, 0x61, 0x50, 0x6c, 0x61, 0x79,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x50, 0x4c, 0x41,
+ 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1a, 0x0a,
+ 0x16, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x43, 0x4c, 0x49, 0x4d, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x52, 0x45,
+ 0x41, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x47, 0x49,
+ 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AreaPlayType_proto_rawDescOnce sync.Once
+ file_AreaPlayType_proto_rawDescData = file_AreaPlayType_proto_rawDesc
+)
+
+func file_AreaPlayType_proto_rawDescGZIP() []byte {
+ file_AreaPlayType_proto_rawDescOnce.Do(func() {
+ file_AreaPlayType_proto_rawDescData = protoimpl.X.CompressGZIP(file_AreaPlayType_proto_rawDescData)
+ })
+ return file_AreaPlayType_proto_rawDescData
+}
+
+var file_AreaPlayType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_AreaPlayType_proto_goTypes = []interface{}{
+ (AreaPlayType)(0), // 0: AreaPlayType
+}
+var file_AreaPlayType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AreaPlayType_proto_init() }
+func file_AreaPlayType_proto_init() {
+ if File_AreaPlayType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AreaPlayType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AreaPlayType_proto_goTypes,
+ DependencyIndexes: file_AreaPlayType_proto_depIdxs,
+ EnumInfos: file_AreaPlayType_proto_enumTypes,
+ }.Build()
+ File_AreaPlayType_proto = out.File
+ file_AreaPlayType_proto_rawDesc = nil
+ file_AreaPlayType_proto_goTypes = nil
+ file_AreaPlayType_proto_depIdxs = nil
+}
diff --git a/gover/gen/ArenaChallengeActivityDetailInfo.pb.go b/gover/gen/ArenaChallengeActivityDetailInfo.pb.go
index 2d00516c..b2f32ce9 100644
--- a/gover/gen/ArenaChallengeActivityDetailInfo.pb.go
+++ b/gover/gen/ArenaChallengeActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ArenaChallengeActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type ArenaChallengeActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_GNKHCICOIMC bool `protobuf:"varint,14,opt,name=Unk2800_GNKHCICOIMC,json=Unk2800GNKHCICOIMC,proto3" json:"Unk2800_GNKHCICOIMC,omitempty"`
- LevelOpenTimeMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=level_open_time_map,json=levelOpenTimeMap,proto3" json:"level_open_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- WorldLevel uint32 `protobuf:"varint,15,opt,name=world_level,json=worldLevel,proto3" json:"world_level,omitempty"`
- LevelList []*ArenaChallengeMonsterLevel `protobuf:"bytes,9,rep,name=level_list,json=levelList,proto3" json:"level_list,omitempty"`
+ LevelList []*ArenaChallengeMonsterLevel `protobuf:"bytes,15,rep,name=level_list,json=levelList,proto3" json:"level_list,omitempty"`
+ LevelOpenTimeMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=level_open_time_map,json=levelOpenTimeMap,proto3" json:"level_open_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ IsFinishAnyLevel bool `protobuf:"varint,4,opt,name=is_finish_any_level,json=isFinishAnyLevel,proto3" json:"is_finish_any_level,omitempty"`
+ WorldLevel uint32 `protobuf:"varint,7,opt,name=world_level,json=worldLevel,proto3" json:"world_level,omitempty"`
}
func (x *ArenaChallengeActivityDetailInfo) Reset() {
@@ -79,11 +79,11 @@ func (*ArenaChallengeActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_ArenaChallengeActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ArenaChallengeActivityDetailInfo) GetUnk2800_GNKHCICOIMC() bool {
+func (x *ArenaChallengeActivityDetailInfo) GetLevelList() []*ArenaChallengeMonsterLevel {
if x != nil {
- return x.Unk2800_GNKHCICOIMC
+ return x.LevelList
}
- return false
+ return nil
}
func (x *ArenaChallengeActivityDetailInfo) GetLevelOpenTimeMap() map[uint32]uint32 {
@@ -93,18 +93,18 @@ func (x *ArenaChallengeActivityDetailInfo) GetLevelOpenTimeMap() map[uint32]uint
return nil
}
-func (x *ArenaChallengeActivityDetailInfo) GetWorldLevel() uint32 {
+func (x *ArenaChallengeActivityDetailInfo) GetIsFinishAnyLevel() bool {
if x != nil {
- return x.WorldLevel
+ return x.IsFinishAnyLevel
}
- return 0
+ return false
}
-func (x *ArenaChallengeActivityDetailInfo) GetLevelList() []*ArenaChallengeMonsterLevel {
+func (x *ArenaChallengeActivityDetailInfo) GetWorldLevel() uint32 {
if x != nil {
- return x.LevelList
+ return x.WorldLevel
}
- return nil
+ return 0
}
var File_ArenaChallengeActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -114,30 +114,30 @@ var file_ArenaChallengeActivityDetailInfo_proto_rawDesc = []byte{
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43,
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdd, 0x02, 0x0a, 0x20, 0x41,
+ 0x65, 0x76, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x02, 0x0a, 0x20, 0x41,
0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4b, 0x48, 0x43,
- 0x49, 0x43, 0x4f, 0x49, 0x4d, 0x43, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x47, 0x4e, 0x4b, 0x48, 0x43, 0x49, 0x43, 0x4f, 0x49, 0x4d, 0x43,
- 0x12, 0x66, 0x0a, 0x13, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e,
- 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x70, 0x65,
- 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x6f, 0x72, 0x6c,
- 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77,
- 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3a, 0x0a, 0x0a, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
- 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x43, 0x0a, 0x15, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x70,
- 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
- 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
- 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x3a, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x66, 0x0a, 0x13, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x41, 0x72, 0x65, 0x6e, 0x61,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x10, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x4d, 0x61, 0x70, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x5f, 0x61, 0x6e, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x10, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x41, 0x6e, 0x79, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x1a, 0x43, 0x0a, 0x15, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e,
+ 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
+ 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
+ 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -159,8 +159,8 @@ var file_ArenaChallengeActivityDetailInfo_proto_goTypes = []interface{}{
(*ArenaChallengeMonsterLevel)(nil), // 2: ArenaChallengeMonsterLevel
}
var file_ArenaChallengeActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: ArenaChallengeActivityDetailInfo.level_open_time_map:type_name -> ArenaChallengeActivityDetailInfo.LevelOpenTimeMapEntry
- 2, // 1: ArenaChallengeActivityDetailInfo.level_list:type_name -> ArenaChallengeMonsterLevel
+ 2, // 0: ArenaChallengeActivityDetailInfo.level_list:type_name -> ArenaChallengeMonsterLevel
+ 1, // 1: ArenaChallengeActivityDetailInfo.level_open_time_map:type_name -> ArenaChallengeActivityDetailInfo.LevelOpenTimeMapEntry
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/ArenaChallengeChildChallengeInfo.pb.go b/gover/gen/ArenaChallengeChildChallengeInfo.pb.go
index de89f077..134544b3 100644
--- a/gover/gen/ArenaChallengeChildChallengeInfo.pb.go
+++ b/gover/gen/ArenaChallengeChildChallengeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ArenaChallengeChildChallengeInfo.proto
package gen
@@ -41,11 +41,11 @@ type ArenaChallengeChildChallengeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChallengeId uint32 `protobuf:"varint,12,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- ChallengeType uint32 `protobuf:"varint,5,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,11,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
ChallengeIndex uint32 `protobuf:"varint,4,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- IsSuccess bool `protobuf:"varint,7,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- IsSettled bool `protobuf:"varint,11,opt,name=is_settled,json=isSettled,proto3" json:"is_settled,omitempty"`
+ ChallengeType uint32 `protobuf:"varint,12,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
+ IsSettled bool `protobuf:"varint,2,opt,name=is_settled,json=isSettled,proto3" json:"is_settled,omitempty"`
+ IsSuccess bool `protobuf:"varint,14,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
}
func (x *ArenaChallengeChildChallengeInfo) Reset() {
@@ -87,30 +87,30 @@ func (x *ArenaChallengeChildChallengeInfo) GetChallengeId() uint32 {
return 0
}
-func (x *ArenaChallengeChildChallengeInfo) GetChallengeType() uint32 {
+func (x *ArenaChallengeChildChallengeInfo) GetChallengeIndex() uint32 {
if x != nil {
- return x.ChallengeType
+ return x.ChallengeIndex
}
return 0
}
-func (x *ArenaChallengeChildChallengeInfo) GetChallengeIndex() uint32 {
+func (x *ArenaChallengeChildChallengeInfo) GetChallengeType() uint32 {
if x != nil {
- return x.ChallengeIndex
+ return x.ChallengeType
}
return 0
}
-func (x *ArenaChallengeChildChallengeInfo) GetIsSuccess() bool {
+func (x *ArenaChallengeChildChallengeInfo) GetIsSettled() bool {
if x != nil {
- return x.IsSuccess
+ return x.IsSettled
}
return false
}
-func (x *ArenaChallengeChildChallengeInfo) GetIsSettled() bool {
+func (x *ArenaChallengeChildChallengeInfo) GetIsSuccess() bool {
if x != nil {
- return x.IsSettled
+ return x.IsSuccess
}
return false
}
@@ -123,17 +123,17 @@ var file_ArenaChallengeChildChallengeInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x01, 0x0a, 0x20, 0x41, 0x72, 0x65,
0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x68, 0x69, 0x6c, 0x64,
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a,
- 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64,
- 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78,
- 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
- 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x42, 0x06,
+ 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ArenaChallengeFinishNotify.pb.go b/gover/gen/ArenaChallengeFinishNotify.pb.go
index ce0a896b..9a6651ba 100644
--- a/gover/gen/ArenaChallengeFinishNotify.pb.go
+++ b/gover/gen/ArenaChallengeFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ArenaChallengeFinishNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2030
-// EnetChannelId: 0
-// EnetIsReliable: true
type ArenaChallengeFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ArenaChallengeLevel uint32 `protobuf:"varint,13,opt,name=arena_challenge_level,json=arenaChallengeLevel,proto3" json:"arena_challenge_level,omitempty"`
- ArenaChallengeId uint32 `protobuf:"varint,3,opt,name=arena_challenge_id,json=arenaChallengeId,proto3" json:"arena_challenge_id,omitempty"`
- ChildChallengeList []*ArenaChallengeChildChallengeInfo `protobuf:"bytes,2,rep,name=child_challenge_list,json=childChallengeList,proto3" json:"child_challenge_list,omitempty"`
- IsSuccess bool `protobuf:"varint,12,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ IsSuccess bool `protobuf:"varint,8,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Unk3300_FDFNFLAKONG uint32 `protobuf:"varint,3,opt,name=Unk3300_FDFNFLAKONG,json=Unk3300FDFNFLAKONG,proto3" json:"Unk3300_FDFNFLAKONG,omitempty"`
+ ChildChallengeList []*ArenaChallengeChildChallengeInfo `protobuf:"bytes,14,rep,name=child_challenge_list,json=childChallengeList,proto3" json:"child_challenge_list,omitempty"`
+ Unk3300_DBHAGHMMLAI uint32 `protobuf:"varint,10,opt,name=Unk3300_DBHAGHMMLAI,json=Unk3300DBHAGHMMLAI,proto3" json:"Unk3300_DBHAGHMMLAI,omitempty"`
}
func (x *ArenaChallengeFinishNotify) Reset() {
@@ -82,16 +79,16 @@ func (*ArenaChallengeFinishNotify) Descriptor() ([]byte, []int) {
return file_ArenaChallengeFinishNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ArenaChallengeFinishNotify) GetArenaChallengeLevel() uint32 {
+func (x *ArenaChallengeFinishNotify) GetIsSuccess() bool {
if x != nil {
- return x.ArenaChallengeLevel
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *ArenaChallengeFinishNotify) GetArenaChallengeId() uint32 {
+func (x *ArenaChallengeFinishNotify) GetUnk3300_FDFNFLAKONG() uint32 {
if x != nil {
- return x.ArenaChallengeId
+ return x.Unk3300_FDFNFLAKONG
}
return 0
}
@@ -103,11 +100,11 @@ func (x *ArenaChallengeFinishNotify) GetChildChallengeList() []*ArenaChallengeCh
return nil
}
-func (x *ArenaChallengeFinishNotify) GetIsSuccess() bool {
+func (x *ArenaChallengeFinishNotify) GetUnk3300_DBHAGHMMLAI() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.Unk3300_DBHAGHMMLAI
}
- return false
+ return 0
}
var File_ArenaChallengeFinishNotify_proto protoreflect.FileDescriptor
@@ -119,20 +116,20 @@ var file_ArenaChallengeFinishNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x01, 0x0a, 0x1a, 0x41,
0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x15, 0x61, 0x72, 0x65,
- 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c, 0x0a,
- 0x12, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x61, 0x72, 0x65, 0x6e, 0x61,
- 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x53, 0x0a, 0x14, 0x63,
- 0x68, 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x41, 0x72, 0x65, 0x6e,
- 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x43,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x63, 0x68,
- 0x69, 0x6c, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42,
+ 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
+ 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x46, 0x4e, 0x46, 0x4c, 0x41, 0x4b, 0x4f, 0x4e, 0x47, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x44,
+ 0x46, 0x4e, 0x46, 0x4c, 0x41, 0x4b, 0x4f, 0x4e, 0x47, 0x12, 0x53, 0x0a, 0x14, 0x63, 0x68, 0x69,
+ 0x6c, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x63, 0x68, 0x69, 0x6c,
+ 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x42, 0x48, 0x41, 0x47, 0x48,
+ 0x4d, 0x4d, 0x4c, 0x41, 0x49, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x44, 0x42, 0x48, 0x41, 0x47, 0x48, 0x4d, 0x4d, 0x4c, 0x41, 0x49, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ArenaChallengeMonsterLevel.pb.go b/gover/gen/ArenaChallengeMonsterLevel.pb.go
index cf724a34..3ec1140e 100644
--- a/gover/gen/ArenaChallengeMonsterLevel.pb.go
+++ b/gover/gen/ArenaChallengeMonsterLevel.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ArenaChallengeMonsterLevel.proto
package gen
@@ -41,8 +41,8 @@ type ArenaChallengeMonsterLevel struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ArenaChallengeLevel uint32 `protobuf:"varint,7,opt,name=arena_challenge_level,json=arenaChallengeLevel,proto3" json:"arena_challenge_level,omitempty"`
- ArenaChallengeId uint32 `protobuf:"varint,15,opt,name=arena_challenge_id,json=arenaChallengeId,proto3" json:"arena_challenge_id,omitempty"`
+ Unk3300_DBHAGHMMLAI uint32 `protobuf:"varint,8,opt,name=Unk3300_DBHAGHMMLAI,json=Unk3300DBHAGHMMLAI,proto3" json:"Unk3300_DBHAGHMMLAI,omitempty"`
+ Unk3300_FDFNFLAKONG uint32 `protobuf:"varint,15,opt,name=Unk3300_FDFNFLAKONG,json=Unk3300FDFNFLAKONG,proto3" json:"Unk3300_FDFNFLAKONG,omitempty"`
}
func (x *ArenaChallengeMonsterLevel) Reset() {
@@ -77,16 +77,16 @@ func (*ArenaChallengeMonsterLevel) Descriptor() ([]byte, []int) {
return file_ArenaChallengeMonsterLevel_proto_rawDescGZIP(), []int{0}
}
-func (x *ArenaChallengeMonsterLevel) GetArenaChallengeLevel() uint32 {
+func (x *ArenaChallengeMonsterLevel) GetUnk3300_DBHAGHMMLAI() uint32 {
if x != nil {
- return x.ArenaChallengeLevel
+ return x.Unk3300_DBHAGHMMLAI
}
return 0
}
-func (x *ArenaChallengeMonsterLevel) GetArenaChallengeId() uint32 {
+func (x *ArenaChallengeMonsterLevel) GetUnk3300_FDFNFLAKONG() uint32 {
if x != nil {
- return x.ArenaChallengeId
+ return x.Unk3300_FDFNFLAKONG
}
return 0
}
@@ -98,13 +98,13 @@ var file_ArenaChallengeMonsterLevel_proto_rawDesc = []byte{
0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x1a, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c,
0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x12, 0x32, 0x0a, 0x15, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x13, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x10, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x42, 0x48, 0x41,
+ 0x47, 0x48, 0x4d, 0x4d, 0x4c, 0x41, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x42, 0x48, 0x41, 0x47, 0x48, 0x4d, 0x4d, 0x4c, 0x41,
+ 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x46,
+ 0x4e, 0x46, 0x4c, 0x41, 0x4b, 0x4f, 0x4e, 0x47, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x44, 0x46, 0x4e, 0x46, 0x4c, 0x41, 0x4b, 0x4f,
+ 0x4e, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/AskAddFriendNotify.pb.go b/gover/gen/AskAddFriendNotify.pb.go
index 30807d3c..40e3cac8 100644
--- a/gover/gen/AskAddFriendNotify.pb.go
+++ b/gover/gen/AskAddFriendNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AskAddFriendNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4065
-// EnetChannelId: 0
-// EnetIsReliable: true
type AskAddFriendNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetFriendBrief *FriendBrief `protobuf:"bytes,15,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
- TargetUid uint32 `protobuf:"varint,9,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetFriendBrief *FriendBrief `protobuf:"bytes,1,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
}
func (x *AskAddFriendNotify) Reset() {
@@ -80,18 +77,18 @@ func (*AskAddFriendNotify) Descriptor() ([]byte, []int) {
return file_AskAddFriendNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AskAddFriendNotify) GetTargetFriendBrief() *FriendBrief {
+func (x *AskAddFriendNotify) GetTargetUid() uint32 {
if x != nil {
- return x.TargetFriendBrief
+ return x.TargetUid
}
- return nil
+ return 0
}
-func (x *AskAddFriendNotify) GetTargetUid() uint32 {
+func (x *AskAddFriendNotify) GetTargetFriendBrief() *FriendBrief {
if x != nil {
- return x.TargetUid
+ return x.TargetFriendBrief
}
- return 0
+ return nil
}
var File_AskAddFriendNotify_proto protoreflect.FileDescriptor
@@ -101,12 +98,12 @@ var file_AskAddFriendNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46, 0x72, 0x69, 0x65,
0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a,
0x12, 0x41, 0x73, 0x6b, 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x3c, 0x0a, 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x11,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65,
- 0x66, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64,
+ 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55,
+ 0x69, 0x64, 0x12, 0x3c, 0x0a, 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x11, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AskAddFriendReq.pb.go b/gover/gen/AskAddFriendReq.pb.go
index bd5e67d5..e942364e 100644
--- a/gover/gen/AskAddFriendReq.pb.go
+++ b/gover/gen/AskAddFriendReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AskAddFriendReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4007
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AskAddFriendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,7,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,12,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *AskAddFriendReq) Reset() {
@@ -93,7 +89,7 @@ var file_AskAddFriendReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x41, 0x73, 0x6b, 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x0f, 0x41, 0x73, 0x6b, 0x41, 0x64,
0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AskAddFriendRsp.pb.go b/gover/gen/AskAddFriendRsp.pb.go
index 800a7372..2ac35ba9 100644
--- a/gover/gen/AskAddFriendRsp.pb.go
+++ b/gover/gen/AskAddFriendRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AskAddFriendRsp.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4021
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AskAddFriendRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Param uint32 `protobuf:"varint,8,opt,name=param,proto3" json:"param,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetUid uint32 `protobuf:"varint,4,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetUid uint32 `protobuf:"varint,9,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Param uint32 `protobuf:"varint,12,opt,name=param,proto3" json:"param,omitempty"`
}
func (x *AskAddFriendRsp) Reset() {
@@ -82,23 +78,23 @@ func (*AskAddFriendRsp) Descriptor() ([]byte, []int) {
return file_AskAddFriendRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AskAddFriendRsp) GetParam() uint32 {
+func (x *AskAddFriendRsp) GetRetcode() int32 {
if x != nil {
- return x.Param
+ return x.Retcode
}
return 0
}
-func (x *AskAddFriendRsp) GetRetcode() int32 {
+func (x *AskAddFriendRsp) GetTargetUid() uint32 {
if x != nil {
- return x.Retcode
+ return x.TargetUid
}
return 0
}
-func (x *AskAddFriendRsp) GetTargetUid() uint32 {
+func (x *AskAddFriendRsp) GetParam() uint32 {
if x != nil {
- return x.TargetUid
+ return x.Param
}
return 0
}
@@ -108,12 +104,12 @@ var File_AskAddFriendRsp_proto protoreflect.FileDescriptor
var file_AskAddFriendRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x41, 0x73, 0x6b, 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x0f, 0x41, 0x73, 0x6b, 0x41, 0x64,
- 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x55, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AssociateInferenceWordReq.pb.go b/gover/gen/AssociateInferenceWordReq.pb.go
new file mode 100644
index 00000000..98e0b064
--- /dev/null
+++ b/gover/gen/AssociateInferenceWordReq.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AssociateInferenceWordReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AssociateInferenceWordReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PageId uint32 `protobuf:"varint,6,opt,name=page_id,json=pageId,proto3" json:"page_id,omitempty"`
+ Unk3300_EPMGHELECNH uint32 `protobuf:"varint,2,opt,name=Unk3300_EPMGHELECNH,json=Unk3300EPMGHELECNH,proto3" json:"Unk3300_EPMGHELECNH,omitempty"`
+ Unk3300_FDGLBLJOKOK uint32 `protobuf:"varint,4,opt,name=Unk3300_FDGLBLJOKOK,json=Unk3300FDGLBLJOKOK,proto3" json:"Unk3300_FDGLBLJOKOK,omitempty"`
+}
+
+func (x *AssociateInferenceWordReq) Reset() {
+ *x = AssociateInferenceWordReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AssociateInferenceWordReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AssociateInferenceWordReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AssociateInferenceWordReq) ProtoMessage() {}
+
+func (x *AssociateInferenceWordReq) ProtoReflect() protoreflect.Message {
+ mi := &file_AssociateInferenceWordReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AssociateInferenceWordReq.ProtoReflect.Descriptor instead.
+func (*AssociateInferenceWordReq) Descriptor() ([]byte, []int) {
+ return file_AssociateInferenceWordReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AssociateInferenceWordReq) GetPageId() uint32 {
+ if x != nil {
+ return x.PageId
+ }
+ return 0
+}
+
+func (x *AssociateInferenceWordReq) GetUnk3300_EPMGHELECNH() uint32 {
+ if x != nil {
+ return x.Unk3300_EPMGHELECNH
+ }
+ return 0
+}
+
+func (x *AssociateInferenceWordReq) GetUnk3300_FDGLBLJOKOK() uint32 {
+ if x != nil {
+ return x.Unk3300_FDGLBLJOKOK
+ }
+ return 0
+}
+
+var File_AssociateInferenceWordReq_proto protoreflect.FileDescriptor
+
+var file_AssociateInferenceWordReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x65, 0x72,
+ 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x19, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x49,
+ 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12,
+ 0x17, 0x0a, 0x07, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x70, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x4d, 0x47, 0x48, 0x45, 0x4c, 0x45, 0x43, 0x4e, 0x48, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x50,
+ 0x4d, 0x47, 0x48, 0x45, 0x4c, 0x45, 0x43, 0x4e, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x47, 0x4c, 0x42, 0x4c, 0x4a, 0x4f, 0x4b, 0x4f, 0x4b,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46,
+ 0x44, 0x47, 0x4c, 0x42, 0x4c, 0x4a, 0x4f, 0x4b, 0x4f, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AssociateInferenceWordReq_proto_rawDescOnce sync.Once
+ file_AssociateInferenceWordReq_proto_rawDescData = file_AssociateInferenceWordReq_proto_rawDesc
+)
+
+func file_AssociateInferenceWordReq_proto_rawDescGZIP() []byte {
+ file_AssociateInferenceWordReq_proto_rawDescOnce.Do(func() {
+ file_AssociateInferenceWordReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_AssociateInferenceWordReq_proto_rawDescData)
+ })
+ return file_AssociateInferenceWordReq_proto_rawDescData
+}
+
+var file_AssociateInferenceWordReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AssociateInferenceWordReq_proto_goTypes = []interface{}{
+ (*AssociateInferenceWordReq)(nil), // 0: AssociateInferenceWordReq
+}
+var file_AssociateInferenceWordReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AssociateInferenceWordReq_proto_init() }
+func file_AssociateInferenceWordReq_proto_init() {
+ if File_AssociateInferenceWordReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AssociateInferenceWordReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AssociateInferenceWordReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AssociateInferenceWordReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AssociateInferenceWordReq_proto_goTypes,
+ DependencyIndexes: file_AssociateInferenceWordReq_proto_depIdxs,
+ MessageInfos: file_AssociateInferenceWordReq_proto_msgTypes,
+ }.Build()
+ File_AssociateInferenceWordReq_proto = out.File
+ file_AssociateInferenceWordReq_proto_rawDesc = nil
+ file_AssociateInferenceWordReq_proto_goTypes = nil
+ file_AssociateInferenceWordReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/AssociateInferenceWordRsp.pb.go b/gover/gen/AssociateInferenceWordRsp.pb.go
new file mode 100644
index 00000000..579bbea1
--- /dev/null
+++ b/gover/gen/AssociateInferenceWordRsp.pb.go
@@ -0,0 +1,191 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AssociateInferenceWordRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AssociateInferenceWordRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_FDGLBLJOKOK uint32 `protobuf:"varint,8,opt,name=Unk3300_FDGLBLJOKOK,json=Unk3300FDGLBLJOKOK,proto3" json:"Unk3300_FDGLBLJOKOK,omitempty"`
+ Unk3300_EPMGHELECNH uint32 `protobuf:"varint,9,opt,name=Unk3300_EPMGHELECNH,json=Unk3300EPMGHELECNH,proto3" json:"Unk3300_EPMGHELECNH,omitempty"`
+ PageId uint32 `protobuf:"varint,6,opt,name=page_id,json=pageId,proto3" json:"page_id,omitempty"`
+}
+
+func (x *AssociateInferenceWordRsp) Reset() {
+ *x = AssociateInferenceWordRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AssociateInferenceWordRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AssociateInferenceWordRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AssociateInferenceWordRsp) ProtoMessage() {}
+
+func (x *AssociateInferenceWordRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_AssociateInferenceWordRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AssociateInferenceWordRsp.ProtoReflect.Descriptor instead.
+func (*AssociateInferenceWordRsp) Descriptor() ([]byte, []int) {
+ return file_AssociateInferenceWordRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AssociateInferenceWordRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *AssociateInferenceWordRsp) GetUnk3300_FDGLBLJOKOK() uint32 {
+ if x != nil {
+ return x.Unk3300_FDGLBLJOKOK
+ }
+ return 0
+}
+
+func (x *AssociateInferenceWordRsp) GetUnk3300_EPMGHELECNH() uint32 {
+ if x != nil {
+ return x.Unk3300_EPMGHELECNH
+ }
+ return 0
+}
+
+func (x *AssociateInferenceWordRsp) GetPageId() uint32 {
+ if x != nil {
+ return x.PageId
+ }
+ return 0
+}
+
+var File_AssociateInferenceWordRsp_proto protoreflect.FileDescriptor
+
+var file_AssociateInferenceWordRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x65, 0x72,
+ 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x19, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x49,
+ 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x47, 0x4c, 0x42, 0x4c, 0x4a, 0x4f, 0x4b, 0x4f, 0x4b,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46,
+ 0x44, 0x47, 0x4c, 0x42, 0x4c, 0x4a, 0x4f, 0x4b, 0x4f, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x4d, 0x47, 0x48, 0x45, 0x4c, 0x45, 0x43, 0x4e,
+ 0x48, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x45, 0x50, 0x4d, 0x47, 0x48, 0x45, 0x4c, 0x45, 0x43, 0x4e, 0x48, 0x12, 0x17, 0x0a, 0x07, 0x70,
+ 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61,
+ 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AssociateInferenceWordRsp_proto_rawDescOnce sync.Once
+ file_AssociateInferenceWordRsp_proto_rawDescData = file_AssociateInferenceWordRsp_proto_rawDesc
+)
+
+func file_AssociateInferenceWordRsp_proto_rawDescGZIP() []byte {
+ file_AssociateInferenceWordRsp_proto_rawDescOnce.Do(func() {
+ file_AssociateInferenceWordRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_AssociateInferenceWordRsp_proto_rawDescData)
+ })
+ return file_AssociateInferenceWordRsp_proto_rawDescData
+}
+
+var file_AssociateInferenceWordRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AssociateInferenceWordRsp_proto_goTypes = []interface{}{
+ (*AssociateInferenceWordRsp)(nil), // 0: AssociateInferenceWordRsp
+}
+var file_AssociateInferenceWordRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AssociateInferenceWordRsp_proto_init() }
+func file_AssociateInferenceWordRsp_proto_init() {
+ if File_AssociateInferenceWordRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AssociateInferenceWordRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AssociateInferenceWordRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AssociateInferenceWordRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AssociateInferenceWordRsp_proto_goTypes,
+ DependencyIndexes: file_AssociateInferenceWordRsp_proto_depIdxs,
+ MessageInfos: file_AssociateInferenceWordRsp_proto_msgTypes,
+ }.Build()
+ File_AssociateInferenceWordRsp_proto = out.File
+ file_AssociateInferenceWordRsp_proto_rawDesc = nil
+ file_AssociateInferenceWordRsp_proto_goTypes = nil
+ file_AssociateInferenceWordRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/AsterActivityDetailInfo.pb.go b/gover/gen/AsterActivityDetailInfo.pb.go
index 42146385..94f33253 100644
--- a/gover/gen/AsterActivityDetailInfo.pb.go
+++ b/gover/gen/AsterActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterActivityDetailInfo.proto
package gen
@@ -41,15 +41,15 @@ type AsterActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AsterLittle *AsterLittleDetailInfo `protobuf:"bytes,7,opt,name=aster_little,json=asterLittle,proto3" json:"aster_little,omitempty"`
- AsterCredit uint32 `protobuf:"varint,14,opt,name=aster_credit,json=asterCredit,proto3" json:"aster_credit,omitempty"`
- AsterLarge *AsterLargeDetailInfo `protobuf:"bytes,9,opt,name=aster_large,json=asterLarge,proto3" json:"aster_large,omitempty"`
- IsSpecialRewardTaken bool `protobuf:"varint,1,opt,name=is_special_reward_taken,json=isSpecialRewardTaken,proto3" json:"is_special_reward_taken,omitempty"`
- IsContentClosed bool `protobuf:"varint,13,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,8,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- AsterToken uint32 `protobuf:"varint,5,opt,name=aster_token,json=asterToken,proto3" json:"aster_token,omitempty"`
- AsterMid *AsterMidDetailInfo `protobuf:"bytes,6,opt,name=aster_mid,json=asterMid,proto3" json:"aster_mid,omitempty"`
- AsterProgress *AsterProgressDetailInfo `protobuf:"bytes,2,opt,name=aster_progress,json=asterProgress,proto3" json:"aster_progress,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,1,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ AsterLittle *AsterLittleDetailInfo `protobuf:"bytes,5,opt,name=aster_little,json=asterLittle,proto3" json:"aster_little,omitempty"`
+ Unk3300_DCHBFEJNBHP uint32 `protobuf:"varint,13,opt,name=Unk3300_DCHBFEJNBHP,json=Unk3300DCHBFEJNBHP,proto3" json:"Unk3300_DCHBFEJNBHP,omitempty"`
+ AsterMid *AsterMidDetailInfo `protobuf:"bytes,12,opt,name=aster_mid,json=asterMid,proto3" json:"aster_mid,omitempty"`
+ IsSpecialRewardTaken bool `protobuf:"varint,3,opt,name=is_special_reward_taken,json=isSpecialRewardTaken,proto3" json:"is_special_reward_taken,omitempty"`
+ Unk3300_KFDGFFPJGJC uint32 `protobuf:"varint,4,opt,name=Unk3300_KFDGFFPJGJC,json=Unk3300KFDGFFPJGJC,proto3" json:"Unk3300_KFDGFFPJGJC,omitempty"`
+ AsterProgress *AsterProgressDetailInfo `protobuf:"bytes,8,opt,name=aster_progress,json=asterProgress,proto3" json:"aster_progress,omitempty"`
+ AsterLarge *AsterLargeDetailInfo `protobuf:"bytes,10,opt,name=aster_large,json=asterLarge,proto3" json:"aster_large,omitempty"`
+ IsContentClosed bool `protobuf:"varint,6,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
}
func (x *AsterActivityDetailInfo) Reset() {
@@ -84,6 +84,13 @@ func (*AsterActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_AsterActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *AsterActivityDetailInfo) GetContentCloseTime() uint32 {
+ if x != nil {
+ return x.ContentCloseTime
+ }
+ return 0
+}
+
func (x *AsterActivityDetailInfo) GetAsterLittle() *AsterLittleDetailInfo {
if x != nil {
return x.AsterLittle
@@ -91,16 +98,16 @@ func (x *AsterActivityDetailInfo) GetAsterLittle() *AsterLittleDetailInfo {
return nil
}
-func (x *AsterActivityDetailInfo) GetAsterCredit() uint32 {
+func (x *AsterActivityDetailInfo) GetUnk3300_DCHBFEJNBHP() uint32 {
if x != nil {
- return x.AsterCredit
+ return x.Unk3300_DCHBFEJNBHP
}
return 0
}
-func (x *AsterActivityDetailInfo) GetAsterLarge() *AsterLargeDetailInfo {
+func (x *AsterActivityDetailInfo) GetAsterMid() *AsterMidDetailInfo {
if x != nil {
- return x.AsterLarge
+ return x.AsterMid
}
return nil
}
@@ -112,39 +119,32 @@ func (x *AsterActivityDetailInfo) GetIsSpecialRewardTaken() bool {
return false
}
-func (x *AsterActivityDetailInfo) GetIsContentClosed() bool {
- if x != nil {
- return x.IsContentClosed
- }
- return false
-}
-
-func (x *AsterActivityDetailInfo) GetContentCloseTime() uint32 {
+func (x *AsterActivityDetailInfo) GetUnk3300_KFDGFFPJGJC() uint32 {
if x != nil {
- return x.ContentCloseTime
+ return x.Unk3300_KFDGFFPJGJC
}
return 0
}
-func (x *AsterActivityDetailInfo) GetAsterToken() uint32 {
+func (x *AsterActivityDetailInfo) GetAsterProgress() *AsterProgressDetailInfo {
if x != nil {
- return x.AsterToken
+ return x.AsterProgress
}
- return 0
+ return nil
}
-func (x *AsterActivityDetailInfo) GetAsterMid() *AsterMidDetailInfo {
+func (x *AsterActivityDetailInfo) GetAsterLarge() *AsterLargeDetailInfo {
if x != nil {
- return x.AsterMid
+ return x.AsterLarge
}
return nil
}
-func (x *AsterActivityDetailInfo) GetAsterProgress() *AsterProgressDetailInfo {
+func (x *AsterActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.AsterProgress
+ return x.IsContentClosed
}
- return nil
+ return false
}
var File_AsterActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -159,37 +159,39 @@ var file_AsterActivityDetailInfo_proto_rawDesc = []byte{
0x69, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x1d, 0x41, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xd4, 0x03, 0x0a, 0x17, 0x41, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x39, 0x0a,
- 0x0c, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c,
- 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x61, 0x73, 0x74,
- 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x73, 0x74, 0x65,
- 0x72, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
- 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x12, 0x36, 0x0a, 0x0b, 0x61,
- 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x15, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x61,
- 0x72, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x73, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61,
- 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73,
+ 0x6f, 0x22, 0xf2, 0x03, 0x0a, 0x17, 0x41, 0x73, 0x74, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a,
+ 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x0c, 0x61,
+ 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x61, 0x73, 0x74, 0x65, 0x72,
+ 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x44, 0x43, 0x48, 0x42, 0x46, 0x45, 0x4a, 0x4e, 0x42, 0x48, 0x50, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x43, 0x48, 0x42,
+ 0x46, 0x45, 0x4a, 0x4e, 0x42, 0x48, 0x50, 0x12, 0x30, 0x0a, 0x09, 0x61, 0x73, 0x74, 0x65, 0x72,
+ 0x5f, 0x6d, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x73, 0x74,
+ 0x65, 0x72, 0x4d, 0x69, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x08, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x73, 0x5f,
+ 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74,
+ 0x61, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x53, 0x70,
+ 0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x44, 0x47,
+ 0x46, 0x46, 0x50, 0x4a, 0x47, 0x4a, 0x43, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x46, 0x44, 0x47, 0x46, 0x46, 0x50, 0x4a, 0x47, 0x4a,
+ 0x43, 0x12, 0x3f, 0x0a, 0x0e, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x73, 0x74, 0x65,
+ 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x36, 0x0a, 0x0b, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x61, 0x72, 0x67,
+ 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c,
+ 0x61, 0x72, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a,
+ 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73,
0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
- 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x6f,
- 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x73, 0x74, 0x65, 0x72,
- 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x30, 0x0a, 0x09, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6d,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72,
- 0x4d, 0x69, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x61,
- 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x12, 0x3f, 0x0a, 0x0e, 0x61, 0x73, 0x74, 0x65, 0x72,
- 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x18, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x61, 0x73, 0x74, 0x65, 0x72,
- 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -208,15 +210,15 @@ var file_AsterActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo,
var file_AsterActivityDetailInfo_proto_goTypes = []interface{}{
(*AsterActivityDetailInfo)(nil), // 0: AsterActivityDetailInfo
(*AsterLittleDetailInfo)(nil), // 1: AsterLittleDetailInfo
- (*AsterLargeDetailInfo)(nil), // 2: AsterLargeDetailInfo
- (*AsterMidDetailInfo)(nil), // 3: AsterMidDetailInfo
- (*AsterProgressDetailInfo)(nil), // 4: AsterProgressDetailInfo
+ (*AsterMidDetailInfo)(nil), // 2: AsterMidDetailInfo
+ (*AsterProgressDetailInfo)(nil), // 3: AsterProgressDetailInfo
+ (*AsterLargeDetailInfo)(nil), // 4: AsterLargeDetailInfo
}
var file_AsterActivityDetailInfo_proto_depIdxs = []int32{
1, // 0: AsterActivityDetailInfo.aster_little:type_name -> AsterLittleDetailInfo
- 2, // 1: AsterActivityDetailInfo.aster_large:type_name -> AsterLargeDetailInfo
- 3, // 2: AsterActivityDetailInfo.aster_mid:type_name -> AsterMidDetailInfo
- 4, // 3: AsterActivityDetailInfo.aster_progress:type_name -> AsterProgressDetailInfo
+ 2, // 1: AsterActivityDetailInfo.aster_mid:type_name -> AsterMidDetailInfo
+ 3, // 2: AsterActivityDetailInfo.aster_progress:type_name -> AsterProgressDetailInfo
+ 4, // 3: AsterActivityDetailInfo.aster_large:type_name -> AsterLargeDetailInfo
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
diff --git a/gover/gen/AsterLargeDetailInfo.pb.go b/gover/gen/AsterLargeDetailInfo.pb.go
index 63775571..59915a23 100644
--- a/gover/gen/AsterLargeDetailInfo.pb.go
+++ b/gover/gen/AsterLargeDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterLargeDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type AsterLargeDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,3,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- BeginTime uint32 `protobuf:"varint,13,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ BeginTime uint32 `protobuf:"varint,6,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *AsterLargeDetailInfo) Reset() {
@@ -77,18 +77,18 @@ func (*AsterLargeDetailInfo) Descriptor() ([]byte, []int) {
return file_AsterLargeDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *AsterLargeDetailInfo) GetIsOpen() bool {
+func (x *AsterLargeDetailInfo) GetBeginTime() uint32 {
if x != nil {
- return x.IsOpen
+ return x.BeginTime
}
- return false
+ return 0
}
-func (x *AsterLargeDetailInfo) GetBeginTime() uint32 {
+func (x *AsterLargeDetailInfo) GetIsOpen() bool {
if x != nil {
- return x.BeginTime
+ return x.IsOpen
}
- return 0
+ return false
}
var File_AsterLargeDetailInfo_proto protoreflect.FileDescriptor
@@ -97,10 +97,10 @@ var file_AsterLargeDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61,
0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x14,
0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1d, 0x0a,
- 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AsterLargeInfoNotify.pb.go b/gover/gen/AsterLargeInfoNotify.pb.go
index 6a145cab..85767d67 100644
--- a/gover/gen/AsterLargeInfoNotify.pb.go
+++ b/gover/gen/AsterLargeInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterLargeInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2146
-// EnetChannelId: 0
-// EnetIsReliable: true
type AsterLargeInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *AsterLargeDetailInfo `protobuf:"bytes,10,opt,name=info,proto3" json:"info,omitempty"`
+ Info *AsterLargeDetailInfo `protobuf:"bytes,6,opt,name=info,proto3" json:"info,omitempty"`
}
func (x *AsterLargeInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_AsterLargeInfoNotify_proto_rawDesc = []byte{
0x74, 0x65, 0x72, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x14, 0x41, 0x73, 0x74, 0x65,
0x72, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x29, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
+ 0x12, 0x29, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AsterLittleDetailInfo.pb.go b/gover/gen/AsterLittleDetailInfo.pb.go
index 0dc9b4aa..c23dd17e 100644
--- a/gover/gen/AsterLittleDetailInfo.pb.go
+++ b/gover/gen/AsterLittleDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterLittleDetailInfo.proto
package gen
@@ -41,11 +41,11 @@ type AsterLittleDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- StageState AsterLittleStageState `protobuf:"varint,7,opt,name=stage_state,json=stageState,proto3,enum=AsterLittleStageState" json:"stage_state,omitempty"`
- StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ StageBeginTime uint32 `protobuf:"varint,9,opt,name=stage_begin_time,json=stageBeginTime,proto3" json:"stage_begin_time,omitempty"`
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageState AsterLittleStageState `protobuf:"varint,5,opt,name=stage_state,json=stageState,proto3,enum=AsterLittleStageState" json:"stage_state,omitempty"`
+ StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
BeginTime uint32 `protobuf:"varint,6,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- StageBeginTime uint32 `protobuf:"varint,5,opt,name=stage_begin_time,json=stageBeginTime,proto3" json:"stage_begin_time,omitempty"`
}
func (x *AsterLittleDetailInfo) Reset() {
@@ -80,6 +80,13 @@ func (*AsterLittleDetailInfo) Descriptor() ([]byte, []int) {
return file_AsterLittleDetailInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *AsterLittleDetailInfo) GetStageBeginTime() uint32 {
+ if x != nil {
+ return x.StageBeginTime
+ }
+ return 0
+}
+
func (x *AsterLittleDetailInfo) GetIsOpen() bool {
if x != nil {
return x.IsOpen
@@ -108,13 +115,6 @@ func (x *AsterLittleDetailInfo) GetBeginTime() uint32 {
return 0
}
-func (x *AsterLittleDetailInfo) GetStageBeginTime() uint32 {
- if x != nil {
- return x.StageBeginTime
- }
- return 0
-}
-
var File_AsterLittleDetailInfo_proto protoreflect.FileDescriptor
var file_AsterLittleDetailInfo_proto_rawDesc = []byte{
@@ -123,18 +123,18 @@ var file_AsterLittleDetailInfo_proto_rawDesc = []byte{
0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53,
0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x15, 0x41,
0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x37, 0x0a,
- 0x0b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x28, 0x0a, 0x10, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x65,
+ 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17,
+ 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x37, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x41,
+ 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
+ 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AsterLittleInfoNotify.pb.go b/gover/gen/AsterLittleInfoNotify.pb.go
index c79363f7..a3a4744c 100644
--- a/gover/gen/AsterLittleInfoNotify.pb.go
+++ b/gover/gen/AsterLittleInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterLittleInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2068
-// EnetChannelId: 0
-// EnetIsReliable: true
type AsterLittleInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *AsterLittleDetailInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
+ Info *AsterLittleDetailInfo `protobuf:"bytes,10,opt,name=info,proto3" json:"info,omitempty"`
}
func (x *AsterLittleInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_AsterLittleInfoNotify_proto_rawDesc = []byte{
0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x43, 0x0a, 0x15, 0x41, 0x73,
0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x16, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AsterLittleStageState.pb.go b/gover/gen/AsterLittleStageState.pb.go
index abea4310..91d1c280 100644
--- a/gover/gen/AsterLittleStageState.pb.go
+++ b/gover/gen/AsterLittleStageState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterLittleStageState.proto
package gen
diff --git a/gover/gen/AsterMidCampInfo.pb.go b/gover/gen/AsterMidCampInfo.pb.go
index 20db4162..f8f6dc22 100644
--- a/gover/gen/AsterMidCampInfo.pb.go
+++ b/gover/gen/AsterMidCampInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterMidCampInfo.proto
package gen
@@ -42,7 +42,7 @@ type AsterMidCampInfo struct {
unknownFields protoimpl.UnknownFields
Pos *Vector `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos,omitempty"`
- CampId uint32 `protobuf:"varint,8,opt,name=camp_id,json=campId,proto3" json:"camp_id,omitempty"`
+ CampId uint32 `protobuf:"varint,15,opt,name=camp_id,json=campId,proto3" json:"camp_id,omitempty"`
}
func (x *AsterMidCampInfo) Reset() {
@@ -100,7 +100,7 @@ var file_AsterMidCampInfo_proto_rawDesc = []byte{
0x69, 0x64, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x42, 0x06,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AsterMidCampInfoNotify.pb.go b/gover/gen/AsterMidCampInfoNotify.pb.go
index b2a13063..73fe4bac 100644
--- a/gover/gen/AsterMidCampInfoNotify.pb.go
+++ b/gover/gen/AsterMidCampInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterMidCampInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2133
-// EnetChannelId: 0
-// EnetIsReliable: true
type AsterMidCampInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CampList []*AsterMidCampInfo `protobuf:"bytes,5,rep,name=camp_list,json=campList,proto3" json:"camp_list,omitempty"`
+ CampList []*AsterMidCampInfo `protobuf:"bytes,11,rep,name=camp_list,json=campList,proto3" json:"camp_list,omitempty"`
}
func (x *AsterMidCampInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_AsterMidCampInfoNotify_proto_rawDesc = []byte{
0x41, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x16, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4d,
0x69, 0x64, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x2e, 0x0a, 0x09, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x12, 0x2e, 0x0a, 0x09, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x43, 0x61,
0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AsterMidDetailInfo.pb.go b/gover/gen/AsterMidDetailInfo.pb.go
index 1233e1d8..3d6164d3 100644
--- a/gover/gen/AsterMidDetailInfo.pb.go
+++ b/gover/gen/AsterMidDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterMidDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type AsterMidDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BeginTime uint32 `protobuf:"varint,10,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- CampList []*AsterMidCampInfo `protobuf:"bytes,7,rep,name=camp_list,json=campList,proto3" json:"camp_list,omitempty"`
- IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- CollectCount uint32 `protobuf:"varint,11,opt,name=collect_count,json=collectCount,proto3" json:"collect_count,omitempty"`
+ IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ CampList []*AsterMidCampInfo `protobuf:"bytes,11,rep,name=camp_list,json=campList,proto3" json:"camp_list,omitempty"`
+ BeginTime uint32 `protobuf:"varint,4,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ CollectCount uint32 `protobuf:"varint,7,opt,name=collect_count,json=collectCount,proto3" json:"collect_count,omitempty"`
}
func (x *AsterMidDetailInfo) Reset() {
@@ -79,11 +79,11 @@ func (*AsterMidDetailInfo) Descriptor() ([]byte, []int) {
return file_AsterMidDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *AsterMidDetailInfo) GetBeginTime() uint32 {
+func (x *AsterMidDetailInfo) GetIsOpen() bool {
if x != nil {
- return x.BeginTime
+ return x.IsOpen
}
- return 0
+ return false
}
func (x *AsterMidDetailInfo) GetCampList() []*AsterMidCampInfo {
@@ -93,11 +93,11 @@ func (x *AsterMidDetailInfo) GetCampList() []*AsterMidCampInfo {
return nil
}
-func (x *AsterMidDetailInfo) GetIsOpen() bool {
+func (x *AsterMidDetailInfo) GetBeginTime() uint32 {
if x != nil {
- return x.IsOpen
+ return x.BeginTime
}
- return false
+ return 0
}
func (x *AsterMidDetailInfo) GetCollectCount() uint32 {
@@ -114,15 +114,15 @@ var file_AsterMidDetailInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x41, 0x73, 0x74, 0x65,
0x72, 0x4d, 0x69, 0x64, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a, 0x12, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67,
- 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62,
- 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x63, 0x61, 0x6d, 0x70,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x41, 0x73,
- 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
- 0x63, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
- 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
- 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
+ 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70,
+ 0x65, 0x6e, 0x12, 0x2e, 0x0a, 0x09, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64,
+ 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x6d, 0x70, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AsterMidInfoNotify.pb.go b/gover/gen/AsterMidInfoNotify.pb.go
index 8ff190a4..e7dc14b0 100644
--- a/gover/gen/AsterMidInfoNotify.pb.go
+++ b/gover/gen/AsterMidInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterMidInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2031
-// EnetChannelId: 0
-// EnetIsReliable: true
type AsterMidInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *AsterMidDetailInfo `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
+ Info *AsterMidDetailInfo `protobuf:"bytes,7,opt,name=info,proto3" json:"info,omitempty"`
}
func (x *AsterMidInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_AsterMidInfoNotify_proto_rawDesc = []byte{
0x72, 0x4d, 0x69, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x12, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x64,
0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x04, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72,
+ 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72,
0x4d, 0x69, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69,
0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/AsterMiscInfoNotify.pb.go b/gover/gen/AsterMiscInfoNotify.pb.go
index 122318f6..a09b3955 100644
--- a/gover/gen/AsterMiscInfoNotify.pb.go
+++ b/gover/gen/AsterMiscInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterMiscInfoNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2036
-// EnetChannelId: 0
-// EnetIsReliable: true
type AsterMiscInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AsterToken uint32 `protobuf:"varint,2,opt,name=aster_token,json=asterToken,proto3" json:"aster_token,omitempty"`
- AsterCredit uint32 `protobuf:"varint,15,opt,name=aster_credit,json=asterCredit,proto3" json:"aster_credit,omitempty"`
+ Unk3300_DCHBFEJNBHP uint32 `protobuf:"varint,4,opt,name=Unk3300_DCHBFEJNBHP,json=Unk3300DCHBFEJNBHP,proto3" json:"Unk3300_DCHBFEJNBHP,omitempty"`
+ Unk3300_KFDGFFPJGJC uint32 `protobuf:"varint,5,opt,name=Unk3300_KFDGFFPJGJC,json=Unk3300KFDGFFPJGJC,proto3" json:"Unk3300_KFDGFFPJGJC,omitempty"`
}
func (x *AsterMiscInfoNotify) Reset() {
@@ -80,16 +77,16 @@ func (*AsterMiscInfoNotify) Descriptor() ([]byte, []int) {
return file_AsterMiscInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AsterMiscInfoNotify) GetAsterToken() uint32 {
+func (x *AsterMiscInfoNotify) GetUnk3300_DCHBFEJNBHP() uint32 {
if x != nil {
- return x.AsterToken
+ return x.Unk3300_DCHBFEJNBHP
}
return 0
}
-func (x *AsterMiscInfoNotify) GetAsterCredit() uint32 {
+func (x *AsterMiscInfoNotify) GetUnk3300_KFDGFFPJGJC() uint32 {
if x != nil {
- return x.AsterCredit
+ return x.Unk3300_KFDGFFPJGJC
}
return 0
}
@@ -98,14 +95,16 @@ var File_AsterMiscInfoNotify_proto protoreflect.FileDescriptor
var file_AsterMiscInfoNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x41, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x73, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x13, 0x41,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x41,
0x73, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x73, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
- 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x73, 0x74, 0x65, 0x72, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x72, 0x65,
- 0x64, 0x69, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x73, 0x74, 0x65, 0x72,
- 0x43, 0x72, 0x65, 0x64, 0x69, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x43,
+ 0x48, 0x42, 0x46, 0x45, 0x4a, 0x4e, 0x42, 0x48, 0x50, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x43, 0x48, 0x42, 0x46, 0x45, 0x4a, 0x4e,
+ 0x42, 0x48, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b,
+ 0x46, 0x44, 0x47, 0x46, 0x46, 0x50, 0x4a, 0x47, 0x4a, 0x43, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x46, 0x44, 0x47, 0x46, 0x46, 0x50,
+ 0x4a, 0x47, 0x4a, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AsterProgressDetailInfo.pb.go b/gover/gen/AsterProgressDetailInfo.pb.go
index e78f3ff7..e0403ca2 100644
--- a/gover/gen/AsterProgressDetailInfo.pb.go
+++ b/gover/gen/AsterProgressDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterProgressDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type AsterProgressDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LastAutoAddTime uint32 `protobuf:"varint,3,opt,name=last_auto_add_time,json=lastAutoAddTime,proto3" json:"last_auto_add_time,omitempty"`
- Count uint32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
+ Count uint32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
+ LastAutoAddTime uint32 `protobuf:"varint,1,opt,name=last_auto_add_time,json=lastAutoAddTime,proto3" json:"last_auto_add_time,omitempty"`
}
func (x *AsterProgressDetailInfo) Reset() {
@@ -77,16 +77,16 @@ func (*AsterProgressDetailInfo) Descriptor() ([]byte, []int) {
return file_AsterProgressDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *AsterProgressDetailInfo) GetLastAutoAddTime() uint32 {
+func (x *AsterProgressDetailInfo) GetCount() uint32 {
if x != nil {
- return x.LastAutoAddTime
+ return x.Count
}
return 0
}
-func (x *AsterProgressDetailInfo) GetCount() uint32 {
+func (x *AsterProgressDetailInfo) GetLastAutoAddTime() uint32 {
if x != nil {
- return x.Count
+ return x.LastAutoAddTime
}
return 0
}
@@ -97,11 +97,11 @@ var file_AsterProgressDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x41, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x5c, 0x0a, 0x17, 0x41, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x12, 0x6c, 0x61,
- 0x73, 0x74, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x41, 0x75, 0x74, 0x6f,
- 0x41, 0x64, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x12, 0x2b, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x61, 0x64,
+ 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x61,
+ 0x73, 0x74, 0x41, 0x75, 0x74, 0x6f, 0x41, 0x64, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AsterProgressInfoNotify.pb.go b/gover/gen/AsterProgressInfoNotify.pb.go
index a8e63346..3e1c7b71 100644
--- a/gover/gen/AsterProgressInfoNotify.pb.go
+++ b/gover/gen/AsterProgressInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AsterProgressInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2016
-// EnetChannelId: 0
-// EnetIsReliable: true
type AsterProgressInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *AsterProgressDetailInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
+ Info *AsterProgressDetailInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
}
func (x *AsterProgressInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_AsterProgressInfoNotify_proto_rawDesc = []byte{
0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47,
0x0a, 0x17, 0x41, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49,
0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x04, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x50,
+ 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x41, 0x73, 0x74, 0x65, 0x72, 0x50,
0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AttackHitEffectResult.pb.go b/gover/gen/AttackHitEffectResult.pb.go
index c58bde4e..b7d8c16b 100644
--- a/gover/gen/AttackHitEffectResult.pb.go
+++ b/gover/gen/AttackHitEffectResult.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AttackHitEffectResult.proto
package gen
@@ -41,12 +41,12 @@ type AttackHitEffectResult struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HitHaltTimeScale float32 `protobuf:"fixed32,8,opt,name=hit_halt_time_scale,json=hitHaltTimeScale,proto3" json:"hit_halt_time_scale,omitempty"`
- OriginalHitEffLevel uint32 `protobuf:"varint,12,opt,name=original_hit_eff_level,json=originalHitEffLevel,proto3" json:"original_hit_eff_level,omitempty"`
- AirStrength float32 `protobuf:"fixed32,15,opt,name=air_strength,json=airStrength,proto3" json:"air_strength,omitempty"`
- HitEffLevel uint32 `protobuf:"varint,2,opt,name=hit_eff_level,json=hitEffLevel,proto3" json:"hit_eff_level,omitempty"`
- HitHaltTime float32 `protobuf:"fixed32,13,opt,name=hit_halt_time,json=hitHaltTime,proto3" json:"hit_halt_time,omitempty"`
- RetreatStrength float32 `protobuf:"fixed32,7,opt,name=retreat_strength,json=retreatStrength,proto3" json:"retreat_strength,omitempty"`
+ AirStrength float32 `protobuf:"fixed32,13,opt,name=air_strength,json=airStrength,proto3" json:"air_strength,omitempty"`
+ HitHaltTimeScale float32 `protobuf:"fixed32,10,opt,name=hit_halt_time_scale,json=hitHaltTimeScale,proto3" json:"hit_halt_time_scale,omitempty"`
+ HitHaltTime float32 `protobuf:"fixed32,9,opt,name=hit_halt_time,json=hitHaltTime,proto3" json:"hit_halt_time,omitempty"`
+ Unk3300_LCKECJCKKJK uint32 `protobuf:"varint,8,opt,name=Unk3300_LCKECJCKKJK,json=Unk3300LCKECJCKKJK,proto3" json:"Unk3300_LCKECJCKKJK,omitempty"`
+ Unk3300_KLNGDAMMFIF uint32 `protobuf:"varint,1,opt,name=Unk3300_KLNGDAMMFIF,json=Unk3300KLNGDAMMFIF,proto3" json:"Unk3300_KLNGDAMMFIF,omitempty"`
+ RetreatStrength float32 `protobuf:"fixed32,3,opt,name=retreat_strength,json=retreatStrength,proto3" json:"retreat_strength,omitempty"`
}
func (x *AttackHitEffectResult) Reset() {
@@ -81,37 +81,37 @@ func (*AttackHitEffectResult) Descriptor() ([]byte, []int) {
return file_AttackHitEffectResult_proto_rawDescGZIP(), []int{0}
}
-func (x *AttackHitEffectResult) GetHitHaltTimeScale() float32 {
+func (x *AttackHitEffectResult) GetAirStrength() float32 {
if x != nil {
- return x.HitHaltTimeScale
+ return x.AirStrength
}
return 0
}
-func (x *AttackHitEffectResult) GetOriginalHitEffLevel() uint32 {
+func (x *AttackHitEffectResult) GetHitHaltTimeScale() float32 {
if x != nil {
- return x.OriginalHitEffLevel
+ return x.HitHaltTimeScale
}
return 0
}
-func (x *AttackHitEffectResult) GetAirStrength() float32 {
+func (x *AttackHitEffectResult) GetHitHaltTime() float32 {
if x != nil {
- return x.AirStrength
+ return x.HitHaltTime
}
return 0
}
-func (x *AttackHitEffectResult) GetHitEffLevel() uint32 {
+func (x *AttackHitEffectResult) GetUnk3300_LCKECJCKKJK() uint32 {
if x != nil {
- return x.HitEffLevel
+ return x.Unk3300_LCKECJCKKJK
}
return 0
}
-func (x *AttackHitEffectResult) GetHitHaltTime() float32 {
+func (x *AttackHitEffectResult) GetUnk3300_KLNGDAMMFIF() uint32 {
if x != nil {
- return x.HitHaltTime
+ return x.Unk3300_KLNGDAMMFIF
}
return 0
}
@@ -127,26 +127,26 @@ var File_AttackHitEffectResult_proto protoreflect.FileDescriptor
var file_AttackHitEffectResult_proto_rawDesc = []byte{
0x0a, 0x1b, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x48, 0x69, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x02,
+ 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x02,
0x0a, 0x15, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x48, 0x69, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x68, 0x69, 0x74, 0x5f, 0x68,
- 0x61, 0x6c, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x68, 0x69, 0x74, 0x48, 0x61, 0x6c, 0x74, 0x54, 0x69, 0x6d,
- 0x65, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e,
- 0x61, 0x6c, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x65, 0x66, 0x66, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c,
- 0x48, 0x69, 0x74, 0x45, 0x66, 0x66, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x61,
- 0x69, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x02, 0x52, 0x0b, 0x61, 0x69, 0x72, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x22,
- 0x0a, 0x0d, 0x68, 0x69, 0x74, 0x5f, 0x65, 0x66, 0x66, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x68, 0x69, 0x74, 0x45, 0x66, 0x66, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x69, 0x74, 0x5f, 0x68, 0x61, 0x6c, 0x74, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x68, 0x69, 0x74, 0x48, 0x61,
- 0x6c, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x72, 0x65, 0x61,
- 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02,
- 0x52, 0x0f, 0x72, 0x65, 0x74, 0x72, 0x65, 0x61, 0x74, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74,
- 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x69, 0x72, 0x5f, 0x73,
+ 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x61,
+ 0x69, 0x72, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x2d, 0x0a, 0x13, 0x68, 0x69,
+ 0x74, 0x5f, 0x68, 0x61, 0x6c, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x63, 0x61, 0x6c,
+ 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x68, 0x69, 0x74, 0x48, 0x61, 0x6c, 0x74,
+ 0x54, 0x69, 0x6d, 0x65, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x69, 0x74,
+ 0x5f, 0x68, 0x61, 0x6c, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x0b, 0x68, 0x69, 0x74, 0x48, 0x61, 0x6c, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x43, 0x4b, 0x45, 0x43, 0x4a, 0x43,
+ 0x4b, 0x4b, 0x4a, 0x4b, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4c, 0x43, 0x4b, 0x45, 0x43, 0x4a, 0x43, 0x4b, 0x4b, 0x4a, 0x4b, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4e, 0x47, 0x44, 0x41,
+ 0x4d, 0x4d, 0x46, 0x49, 0x46, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4c, 0x4e, 0x47, 0x44, 0x41, 0x4d, 0x4d, 0x46, 0x49, 0x46, 0x12,
+ 0x29, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x72, 0x65, 0x61, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x6e,
+ 0x67, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x72, 0x65, 0x74, 0x72, 0x65,
+ 0x61, 0x74, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/AttackResult.pb.go b/gover/gen/AttackResult.pb.go
index 2433e49c..68c1d95f 100644
--- a/gover/gen/AttackResult.pb.go
+++ b/gover/gen/AttackResult.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AttackResult.proto
package gen
@@ -41,36 +41,36 @@ type AttackResult struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsResistText bool `protobuf:"varint,1858,opt,name=is_resist_text,json=isResistText,proto3" json:"is_resist_text,omitempty"`
- Unk2700_GBANCFEPPIM uint32 `protobuf:"varint,1011,opt,name=Unk2700_GBANCFEPPIM,json=Unk2700GBANCFEPPIM,proto3" json:"Unk2700_GBANCFEPPIM,omitempty"`
- AmplifyReactionType uint32 `protobuf:"varint,2005,opt,name=amplify_reaction_type,json=amplifyReactionType,proto3" json:"amplify_reaction_type,omitempty"`
- EndureBreak uint32 `protobuf:"varint,7,opt,name=endure_break,json=endureBreak,proto3" json:"endure_break,omitempty"`
- ElementType uint32 `protobuf:"varint,5,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
- ElementDurabilityAttenuation float32 `protobuf:"fixed32,425,opt,name=element_durability_attenuation,json=elementDurabilityAttenuation,proto3" json:"element_durability_attenuation,omitempty"`
- DefenseId uint32 `protobuf:"varint,15,opt,name=defense_id,json=defenseId,proto3" json:"defense_id,omitempty"`
- AttackTimestampMs uint32 `protobuf:"varint,1188,opt,name=attack_timestamp_ms,json=attackTimestampMs,proto3" json:"attack_timestamp_ms,omitempty"`
- BulletFlyTimeMs uint32 `protobuf:"varint,91,opt,name=bullet_fly_time_ms,json=bulletFlyTimeMs,proto3" json:"bullet_fly_time_ms,omitempty"`
- IsCrit bool `protobuf:"varint,13,opt,name=is_crit,json=isCrit,proto3" json:"is_crit,omitempty"`
- ElementAmplifyRate float32 `protobuf:"fixed32,900,opt,name=element_amplify_rate,json=elementAmplifyRate,proto3" json:"element_amplify_rate,omitempty"`
- AttackCount uint32 `protobuf:"varint,1564,opt,name=attack_count,json=attackCount,proto3" json:"attack_count,omitempty"`
- CriticalRand uint32 `protobuf:"varint,1664,opt,name=critical_rand,json=criticalRand,proto3" json:"critical_rand,omitempty"`
- HitPosType uint32 `protobuf:"varint,2,opt,name=hit_pos_type,json=hitPosType,proto3" json:"hit_pos_type,omitempty"`
- AnimEventId string `protobuf:"bytes,4,opt,name=anim_event_id,json=animEventId,proto3" json:"anim_event_id,omitempty"`
+ DefenseId uint32 `protobuf:"varint,2,opt,name=defense_id,json=defenseId,proto3" json:"defense_id,omitempty"`
+ AttackerId uint32 `protobuf:"varint,1,opt,name=attacker_id,json=attackerId,proto3" json:"attacker_id,omitempty"`
+ TargetType uint32 `protobuf:"varint,1870,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"`
+ EndureDelta float32 `protobuf:"fixed32,803,opt,name=endure_delta,json=endureDelta,proto3" json:"endure_delta,omitempty"`
+ Unk3300_DOMAOPGPHMD bool `protobuf:"varint,454,opt,name=Unk3300_DOMAOPGPHMD,json=Unk3300DOMAOPGPHMD,proto3" json:"Unk3300_DOMAOPGPHMD,omitempty"`
+ ElementType uint32 `protobuf:"varint,12,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+ Unk3300_BALCPHMFIBC uint32 `protobuf:"varint,1438,opt,name=Unk3300_BALCPHMFIBC,json=Unk3300BALCPHMFIBC,proto3" json:"Unk3300_BALCPHMFIBC,omitempty"`
+ Damage float32 `protobuf:"fixed32,10,opt,name=damage,proto3" json:"damage,omitempty"`
+ HashedAnimEventId uint32 `protobuf:"varint,1115,opt,name=hashed_anim_event_id,json=hashedAnimEventId,proto3" json:"hashed_anim_event_id,omitempty"`
+ CriticalRand uint32 `protobuf:"varint,645,opt,name=critical_rand,json=criticalRand,proto3" json:"critical_rand,omitempty"`
+ Unk3300_ABJJNNNKGBB uint32 `protobuf:"varint,1742,opt,name=Unk3300_ABJJNNNKGBB,json=Unk3300ABJJNNNKGBB,proto3" json:"Unk3300_ABJJNNNKGBB,omitempty"`
+ Unk3300_KPKAECBFABP uint32 `protobuf:"varint,2012,opt,name=Unk3300_KPKAECBFABP,json=Unk3300KPKAECBFABP,proto3" json:"Unk3300_KPKAECBFABP,omitempty"`
HitEffResult *AttackHitEffectResult `protobuf:"bytes,8,opt,name=hit_eff_result,json=hitEffResult,proto3" json:"hit_eff_result,omitempty"`
- DamageShield float32 `protobuf:"fixed32,1202,opt,name=damage_shield,json=damageShield,proto3" json:"damage_shield,omitempty"`
- EndureDelta float32 `protobuf:"fixed32,430,opt,name=endure_delta,json=endureDelta,proto3" json:"endure_delta,omitempty"`
- ResolvedDir *Vector `protobuf:"bytes,1,opt,name=resolved_dir,json=resolvedDir,proto3" json:"resolved_dir,omitempty"`
- Damage float32 `protobuf:"fixed32,6,opt,name=damage,proto3" json:"damage,omitempty"`
- AddhurtReactionType uint32 `protobuf:"varint,1887,opt,name=addhurt_reaction_type,json=addhurtReactionType,proto3" json:"addhurt_reaction_type,omitempty"`
- HashedAnimEventId uint32 `protobuf:"varint,278,opt,name=hashed_anim_event_id,json=hashedAnimEventId,proto3" json:"hashed_anim_event_id,omitempty"`
- UseGadgetDamageAction bool `protobuf:"varint,1418,opt,name=use_gadget_damage_action,json=useGadgetDamageAction,proto3" json:"use_gadget_damage_action,omitempty"`
- HitRetreatAngleCompat int32 `protobuf:"varint,9,opt,name=hit_retreat_angle_compat,json=hitRetreatAngleCompat,proto3" json:"hit_retreat_angle_compat,omitempty"`
- AbilityIdentifier *AbilityIdentifier `protobuf:"bytes,14,opt,name=ability_identifier,json=abilityIdentifier,proto3" json:"ability_identifier,omitempty"`
- AttackerId uint32 `protobuf:"varint,11,opt,name=attacker_id,json=attackerId,proto3" json:"attacker_id,omitempty"`
- MuteElementHurt bool `protobuf:"varint,1530,opt,name=mute_element_hurt,json=muteElementHurt,proto3" json:"mute_element_hurt,omitempty"`
- TargetType uint32 `protobuf:"varint,1366,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"`
- HitCollision *HitCollision `protobuf:"bytes,10,opt,name=hit_collision,json=hitCollision,proto3" json:"hit_collision,omitempty"`
- GadgetDamageActionIdx uint32 `protobuf:"varint,1110,opt,name=gadget_damage_action_idx,json=gadgetDamageActionIdx,proto3" json:"gadget_damage_action_idx,omitempty"`
+ EndureBreak uint32 `protobuf:"varint,14,opt,name=endure_break,json=endureBreak,proto3" json:"endure_break,omitempty"`
+ AbilityIdentifier *AbilityIdentifier `protobuf:"bytes,7,opt,name=ability_identifier,json=abilityIdentifier,proto3" json:"ability_identifier,omitempty"`
+ HitPosType uint32 `protobuf:"varint,3,opt,name=hit_pos_type,json=hitPosType,proto3" json:"hit_pos_type,omitempty"`
+ AttackTimestampMs uint32 `protobuf:"varint,1782,opt,name=attack_timestamp_ms,json=attackTimestampMs,proto3" json:"attack_timestamp_ms,omitempty"`
+ DamageShield float32 `protobuf:"fixed32,1932,opt,name=damage_shield,json=damageShield,proto3" json:"damage_shield,omitempty"`
+ AttackCount uint32 `protobuf:"varint,1484,opt,name=attack_count,json=attackCount,proto3" json:"attack_count,omitempty"`
+ IsResistText bool `protobuf:"varint,633,opt,name=is_resist_text,json=isResistText,proto3" json:"is_resist_text,omitempty"`
+ HitRetreatAngleCompat int32 `protobuf:"varint,5,opt,name=hit_retreat_angle_compat,json=hitRetreatAngleCompat,proto3" json:"hit_retreat_angle_compat,omitempty"`
+ HitCollision *HitCollision `protobuf:"bytes,15,opt,name=hit_collision,json=hitCollision,proto3" json:"hit_collision,omitempty"`
+ Unk3300_MGIMJGMIPLD bool `protobuf:"varint,732,opt,name=Unk3300_MGIMJGMIPLD,json=Unk3300MGIMJGMIPLD,proto3" json:"Unk3300_MGIMJGMIPLD,omitempty"`
+ IsCrit bool `protobuf:"varint,6,opt,name=is_crit,json=isCrit,proto3" json:"is_crit,omitempty"`
+ ResolvedDir *Vector `protobuf:"bytes,11,opt,name=resolved_dir,json=resolvedDir,proto3" json:"resolved_dir,omitempty"`
+ ElementAmplifyRate float32 `protobuf:"fixed32,28,opt,name=element_amplify_rate,json=elementAmplifyRate,proto3" json:"element_amplify_rate,omitempty"`
+ AnimEventId string `protobuf:"bytes,4,opt,name=anim_event_id,json=animEventId,proto3" json:"anim_event_id,omitempty"`
+ Unk3300_GBPJCELJKJA uint32 `protobuf:"varint,1844,opt,name=Unk3300_GBPJCELJKJA,json=Unk3300GBPJCELJKJA,proto3" json:"Unk3300_GBPJCELJKJA,omitempty"`
+ Unk3300_JMJHGJCAOBH uint32 `protobuf:"varint,914,opt,name=Unk3300_JMJHGJCAOBH,json=Unk3300JMJHGJCAOBH,proto3" json:"Unk3300_JMJHGJCAOBH,omitempty"`
+ ElementDurabilityAttenuation float32 `protobuf:"fixed32,775,opt,name=element_durability_attenuation,json=elementDurabilityAttenuation,proto3" json:"element_durability_attenuation,omitempty"`
}
func (x *AttackResult) Reset() {
@@ -105,212 +105,212 @@ func (*AttackResult) Descriptor() ([]byte, []int) {
return file_AttackResult_proto_rawDescGZIP(), []int{0}
}
-func (x *AttackResult) GetIsResistText() bool {
+func (x *AttackResult) GetDefenseId() uint32 {
if x != nil {
- return x.IsResistText
+ return x.DefenseId
}
- return false
+ return 0
}
-func (x *AttackResult) GetUnk2700_GBANCFEPPIM() uint32 {
+func (x *AttackResult) GetAttackerId() uint32 {
if x != nil {
- return x.Unk2700_GBANCFEPPIM
+ return x.AttackerId
}
return 0
}
-func (x *AttackResult) GetAmplifyReactionType() uint32 {
+func (x *AttackResult) GetTargetType() uint32 {
if x != nil {
- return x.AmplifyReactionType
+ return x.TargetType
}
return 0
}
-func (x *AttackResult) GetEndureBreak() uint32 {
+func (x *AttackResult) GetEndureDelta() float32 {
if x != nil {
- return x.EndureBreak
+ return x.EndureDelta
}
return 0
}
-func (x *AttackResult) GetElementType() uint32 {
+func (x *AttackResult) GetUnk3300_DOMAOPGPHMD() bool {
if x != nil {
- return x.ElementType
+ return x.Unk3300_DOMAOPGPHMD
}
- return 0
+ return false
}
-func (x *AttackResult) GetElementDurabilityAttenuation() float32 {
+func (x *AttackResult) GetElementType() uint32 {
if x != nil {
- return x.ElementDurabilityAttenuation
+ return x.ElementType
}
return 0
}
-func (x *AttackResult) GetDefenseId() uint32 {
+func (x *AttackResult) GetUnk3300_BALCPHMFIBC() uint32 {
if x != nil {
- return x.DefenseId
+ return x.Unk3300_BALCPHMFIBC
}
return 0
}
-func (x *AttackResult) GetAttackTimestampMs() uint32 {
+func (x *AttackResult) GetDamage() float32 {
if x != nil {
- return x.AttackTimestampMs
+ return x.Damage
}
return 0
}
-func (x *AttackResult) GetBulletFlyTimeMs() uint32 {
+func (x *AttackResult) GetHashedAnimEventId() uint32 {
if x != nil {
- return x.BulletFlyTimeMs
+ return x.HashedAnimEventId
}
return 0
}
-func (x *AttackResult) GetIsCrit() bool {
+func (x *AttackResult) GetCriticalRand() uint32 {
if x != nil {
- return x.IsCrit
+ return x.CriticalRand
}
- return false
+ return 0
}
-func (x *AttackResult) GetElementAmplifyRate() float32 {
+func (x *AttackResult) GetUnk3300_ABJJNNNKGBB() uint32 {
if x != nil {
- return x.ElementAmplifyRate
+ return x.Unk3300_ABJJNNNKGBB
}
return 0
}
-func (x *AttackResult) GetAttackCount() uint32 {
+func (x *AttackResult) GetUnk3300_KPKAECBFABP() uint32 {
if x != nil {
- return x.AttackCount
+ return x.Unk3300_KPKAECBFABP
}
return 0
}
-func (x *AttackResult) GetCriticalRand() uint32 {
+func (x *AttackResult) GetHitEffResult() *AttackHitEffectResult {
if x != nil {
- return x.CriticalRand
+ return x.HitEffResult
}
- return 0
+ return nil
}
-func (x *AttackResult) GetHitPosType() uint32 {
+func (x *AttackResult) GetEndureBreak() uint32 {
if x != nil {
- return x.HitPosType
+ return x.EndureBreak
}
return 0
}
-func (x *AttackResult) GetAnimEventId() string {
+func (x *AttackResult) GetAbilityIdentifier() *AbilityIdentifier {
if x != nil {
- return x.AnimEventId
+ return x.AbilityIdentifier
}
- return ""
+ return nil
}
-func (x *AttackResult) GetHitEffResult() *AttackHitEffectResult {
+func (x *AttackResult) GetHitPosType() uint32 {
if x != nil {
- return x.HitEffResult
+ return x.HitPosType
}
- return nil
+ return 0
}
-func (x *AttackResult) GetDamageShield() float32 {
+func (x *AttackResult) GetAttackTimestampMs() uint32 {
if x != nil {
- return x.DamageShield
+ return x.AttackTimestampMs
}
return 0
}
-func (x *AttackResult) GetEndureDelta() float32 {
+func (x *AttackResult) GetDamageShield() float32 {
if x != nil {
- return x.EndureDelta
+ return x.DamageShield
}
return 0
}
-func (x *AttackResult) GetResolvedDir() *Vector {
+func (x *AttackResult) GetAttackCount() uint32 {
if x != nil {
- return x.ResolvedDir
+ return x.AttackCount
}
- return nil
+ return 0
}
-func (x *AttackResult) GetDamage() float32 {
+func (x *AttackResult) GetIsResistText() bool {
if x != nil {
- return x.Damage
+ return x.IsResistText
}
- return 0
+ return false
}
-func (x *AttackResult) GetAddhurtReactionType() uint32 {
+func (x *AttackResult) GetHitRetreatAngleCompat() int32 {
if x != nil {
- return x.AddhurtReactionType
+ return x.HitRetreatAngleCompat
}
return 0
}
-func (x *AttackResult) GetHashedAnimEventId() uint32 {
+func (x *AttackResult) GetHitCollision() *HitCollision {
if x != nil {
- return x.HashedAnimEventId
+ return x.HitCollision
}
- return 0
+ return nil
}
-func (x *AttackResult) GetUseGadgetDamageAction() bool {
+func (x *AttackResult) GetUnk3300_MGIMJGMIPLD() bool {
if x != nil {
- return x.UseGadgetDamageAction
+ return x.Unk3300_MGIMJGMIPLD
}
return false
}
-func (x *AttackResult) GetHitRetreatAngleCompat() int32 {
+func (x *AttackResult) GetIsCrit() bool {
if x != nil {
- return x.HitRetreatAngleCompat
+ return x.IsCrit
}
- return 0
+ return false
}
-func (x *AttackResult) GetAbilityIdentifier() *AbilityIdentifier {
+func (x *AttackResult) GetResolvedDir() *Vector {
if x != nil {
- return x.AbilityIdentifier
+ return x.ResolvedDir
}
return nil
}
-func (x *AttackResult) GetAttackerId() uint32 {
+func (x *AttackResult) GetElementAmplifyRate() float32 {
if x != nil {
- return x.AttackerId
+ return x.ElementAmplifyRate
}
return 0
}
-func (x *AttackResult) GetMuteElementHurt() bool {
+func (x *AttackResult) GetAnimEventId() string {
if x != nil {
- return x.MuteElementHurt
+ return x.AnimEventId
}
- return false
+ return ""
}
-func (x *AttackResult) GetTargetType() uint32 {
+func (x *AttackResult) GetUnk3300_GBPJCELJKJA() uint32 {
if x != nil {
- return x.TargetType
+ return x.Unk3300_GBPJCELJKJA
}
return 0
}
-func (x *AttackResult) GetHitCollision() *HitCollision {
+func (x *AttackResult) GetUnk3300_JMJHGJCAOBH() uint32 {
if x != nil {
- return x.HitCollision
+ return x.Unk3300_JMJHGJCAOBH
}
- return nil
+ return 0
}
-func (x *AttackResult) GetGadgetDamageActionIdx() uint32 {
+func (x *AttackResult) GetElementDurabilityAttenuation() float32 {
if x != nil {
- return x.GadgetDamageActionIdx
+ return x.ElementDurabilityAttenuation
}
return 0
}
@@ -324,93 +324,92 @@ var file_AttackResult_proto_rawDesc = []byte{
0x74, 0x74, 0x61, 0x63, 0x6b, 0x48, 0x69, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x48, 0x69, 0x74, 0x43,
0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x0a, 0x0a,
- 0x0c, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a,
- 0x0e, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18,
- 0xc2, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74,
- 0x54, 0x65, 0x78, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x47, 0x42, 0x41, 0x4e, 0x43, 0x46, 0x45, 0x50, 0x50, 0x49, 0x4d, 0x18, 0xf3, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x42, 0x41, 0x4e, 0x43,
- 0x46, 0x45, 0x50, 0x50, 0x49, 0x4d, 0x12, 0x33, 0x0a, 0x15, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x66,
- 0x79, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0xd5, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x52,
- 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x65,
- 0x6e, 0x64, 0x75, 0x72, 0x65, 0x5f, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0b, 0x65, 0x6e, 0x64, 0x75, 0x72, 0x65, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x12, 0x21,
- 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x45, 0x0a, 0x1e, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x75, 0x72,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x75, 0x61, 0x74,
- 0x69, 0x6f, 0x6e, 0x18, 0xa9, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x65, 0x6c, 0x65, 0x6d,
- 0x65, 0x6e, 0x74, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x74, 0x74,
- 0x65, 0x6e, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x66, 0x65,
- 0x6e, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x65,
- 0x66, 0x65, 0x6e, 0x73, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x61, 0x74, 0x74, 0x61, 0x63,
- 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6d, 0x73, 0x18, 0xa4,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x69, 0x6d,
- 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4d, 0x73, 0x12, 0x2b, 0x0a, 0x12, 0x62, 0x75, 0x6c, 0x6c,
- 0x65, 0x74, 0x5f, 0x66, 0x6c, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x5b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x46, 0x6c, 0x79, 0x54,
- 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x63, 0x72, 0x69, 0x74,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x43, 0x72, 0x69, 0x74, 0x12, 0x31,
- 0x0a, 0x14, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x66,
- 0x79, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x84, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x65,
- 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x52, 0x61, 0x74,
- 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x9c, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b,
- 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61,
- 0x6c, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x18, 0x80, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63,
- 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x52, 0x61, 0x6e, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x68,
- 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x68, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a,
- 0x0d, 0x61, 0x6e, 0x69, 0x6d, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x6e, 0x69, 0x6d, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49,
- 0x64, 0x12, 0x3c, 0x0a, 0x0e, 0x68, 0x69, 0x74, 0x5f, 0x65, 0x66, 0x66, 0x5f, 0x72, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x74, 0x74, 0x61,
- 0x63, 0x6b, 0x48, 0x69, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c,
- 0x74, 0x52, 0x0c, 0x68, 0x69, 0x74, 0x45, 0x66, 0x66, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12,
- 0x24, 0x0a, 0x0d, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64,
- 0x18, 0xb2, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x53,
- 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x6e, 0x64, 0x75, 0x72, 0x65, 0x5f,
- 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0xae, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x65, 0x6e,
- 0x64, 0x75, 0x72, 0x65, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x2a, 0x0a, 0x0c, 0x72, 0x65, 0x73,
- 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76,
- 0x65, 0x64, 0x44, 0x69, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x33, 0x0a,
- 0x15, 0x61, 0x64, 0x64, 0x68, 0x75, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f,
- 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0xdf, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x61,
- 0x64, 0x64, 0x68, 0x75, 0x72, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x68, 0x61, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x69,
- 0x6d, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x96, 0x02, 0x20, 0x01, 0x28,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x0a, 0x0a,
+ 0x0c, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x64, 0x65, 0x66, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x64, 0x65, 0x66, 0x65, 0x6e, 0x73, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a,
+ 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0xce, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x22, 0x0a, 0x0c, 0x65, 0x6e, 0x64, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18,
+ 0xa3, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x65, 0x6e, 0x64, 0x75, 0x72, 0x65, 0x44, 0x65,
+ 0x6c, 0x74, 0x61, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44,
+ 0x4f, 0x4d, 0x41, 0x4f, 0x50, 0x47, 0x50, 0x48, 0x4d, 0x44, 0x18, 0xc6, 0x03, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4f, 0x4d, 0x41, 0x4f, 0x50,
+ 0x47, 0x50, 0x48, 0x4d, 0x44, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x42, 0x41, 0x4c, 0x43, 0x50, 0x48, 0x4d, 0x46, 0x49, 0x42, 0x43, 0x18,
+ 0x9e, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42,
+ 0x41, 0x4c, 0x43, 0x50, 0x48, 0x4d, 0x46, 0x49, 0x42, 0x43, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61,
+ 0x6d, 0x61, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x64, 0x61, 0x6d, 0x61,
+ 0x67, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x68, 0x61, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x69,
+ 0x6d, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0xdb, 0x08, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x11, 0x68, 0x61, 0x73, 0x68, 0x65, 0x64, 0x41, 0x6e, 0x69, 0x6d, 0x45, 0x76, 0x65,
- 0x6e, 0x74, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x18, 0x75, 0x73, 0x65, 0x5f, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x5f, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
- 0x18, 0x8a, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x75, 0x73, 0x65, 0x47, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37,
- 0x0a, 0x18, 0x68, 0x69, 0x74, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x65, 0x61, 0x74, 0x5f, 0x61, 0x6e,
- 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x15, 0x68, 0x69, 0x74, 0x52, 0x65, 0x74, 0x72, 0x65, 0x61, 0x74, 0x41, 0x6e, 0x67, 0x6c,
- 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x12, 0x41, 0x0a, 0x12, 0x61, 0x62, 0x69, 0x6c, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x65,
- 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x74,
- 0x74, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x6d,
- 0x75, 0x74, 0x65, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x68, 0x75, 0x72, 0x74,
- 0x18, 0xfa, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x6d, 0x75, 0x74, 0x65, 0x45, 0x6c, 0x65,
- 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x75, 0x72, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0xd6, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x0d, 0x68, 0x69,
- 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e,
- 0x52, 0x0c, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x38,
- 0x0a, 0x18, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x5f,
- 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x78, 0x18, 0xd6, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x15, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x41,
- 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6e, 0x74, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c,
+ 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x18, 0x85, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x72,
+ 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x52, 0x61, 0x6e, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x4a, 0x4a, 0x4e, 0x4e, 0x4e, 0x4b, 0x47, 0x42,
+ 0x42, 0x18, 0xce, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x41, 0x42, 0x4a, 0x4a, 0x4e, 0x4e, 0x4e, 0x4b, 0x47, 0x42, 0x42, 0x12, 0x30, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4b, 0x41, 0x45, 0x43, 0x42, 0x46,
+ 0x41, 0x42, 0x50, 0x18, 0xdc, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4b, 0x50, 0x4b, 0x41, 0x45, 0x43, 0x42, 0x46, 0x41, 0x42, 0x50, 0x12, 0x3c,
+ 0x0a, 0x0e, 0x68, 0x69, 0x74, 0x5f, 0x65, 0x66, 0x66, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x48,
+ 0x69, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c,
+ 0x68, 0x69, 0x74, 0x45, 0x66, 0x66, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x0c,
+ 0x65, 0x6e, 0x64, 0x75, 0x72, 0x65, 0x5f, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6e, 0x64, 0x75, 0x72, 0x65, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x12,
+ 0x41, 0x0a, 0x12, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74,
+ 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x41, 0x62,
+ 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52,
+ 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69,
+ 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0c, 0x68, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x68, 0x69, 0x74, 0x50, 0x6f, 0x73,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6d, 0x73, 0x18, 0xf6, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
+ 0x61, 0x6d, 0x70, 0x4d, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x5f,
+ 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x8c, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x64,
+ 0x61, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x61,
+ 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0xcc, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
+ 0x25, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x65, 0x78,
+ 0x74, 0x18, 0xf9, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x52, 0x65, 0x73, 0x69,
+ 0x73, 0x74, 0x54, 0x65, 0x78, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x68, 0x69, 0x74, 0x5f, 0x72, 0x65,
+ 0x74, 0x72, 0x65, 0x61, 0x74, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70,
+ 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x68, 0x69, 0x74, 0x52, 0x65, 0x74,
+ 0x72, 0x65, 0x61, 0x74, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x12,
+ 0x32, 0x0a, 0x0d, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c,
+ 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x73,
+ 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d,
+ 0x47, 0x49, 0x4d, 0x4a, 0x47, 0x4d, 0x49, 0x50, 0x4c, 0x44, 0x18, 0xdc, 0x05, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x47, 0x49, 0x4d, 0x4a, 0x47,
+ 0x4d, 0x49, 0x50, 0x4c, 0x44, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x63, 0x72, 0x69, 0x74,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x43, 0x72, 0x69, 0x74, 0x12, 0x2a,
+ 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0b, 0x72,
+ 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x44, 0x69, 0x72, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6c,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x5f, 0x72, 0x61,
+ 0x74, 0x65, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
+ 0x74, 0x41, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x79, 0x52, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x0d,
+ 0x61, 0x6e, 0x69, 0x6d, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x6e, 0x69, 0x6d, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64,
+ 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x50, 0x4a,
+ 0x43, 0x45, 0x4c, 0x4a, 0x4b, 0x4a, 0x41, 0x18, 0xb4, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x42, 0x50, 0x4a, 0x43, 0x45, 0x4c, 0x4a, 0x4b,
+ 0x4a, 0x41, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x4d,
+ 0x4a, 0x48, 0x47, 0x4a, 0x43, 0x41, 0x4f, 0x42, 0x48, 0x18, 0x92, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4d, 0x4a, 0x48, 0x47, 0x4a, 0x43,
+ 0x41, 0x4f, 0x42, 0x48, 0x12, 0x45, 0x0a, 0x1e, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
+ 0x64, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e,
+ 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x87, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x65,
+ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
+ 0x41, 0x74, 0x74, 0x65, 0x6e, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -429,15 +428,15 @@ var file_AttackResult_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_AttackResult_proto_goTypes = []interface{}{
(*AttackResult)(nil), // 0: AttackResult
(*AttackHitEffectResult)(nil), // 1: AttackHitEffectResult
- (*Vector)(nil), // 2: Vector
- (*AbilityIdentifier)(nil), // 3: AbilityIdentifier
- (*HitCollision)(nil), // 4: HitCollision
+ (*AbilityIdentifier)(nil), // 2: AbilityIdentifier
+ (*HitCollision)(nil), // 3: HitCollision
+ (*Vector)(nil), // 4: Vector
}
var file_AttackResult_proto_depIdxs = []int32{
1, // 0: AttackResult.hit_eff_result:type_name -> AttackHitEffectResult
- 2, // 1: AttackResult.resolved_dir:type_name -> Vector
- 3, // 2: AttackResult.ability_identifier:type_name -> AbilityIdentifier
- 4, // 3: AttackResult.hit_collision:type_name -> HitCollision
+ 2, // 1: AttackResult.ability_identifier:type_name -> AbilityIdentifier
+ 3, // 2: AttackResult.hit_collision:type_name -> HitCollision
+ 4, // 3: AttackResult.resolved_dir:type_name -> Vector
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
diff --git a/gover/gen/AttackResultCreateCount.pb.go b/gover/gen/AttackResultCreateCount.pb.go
new file mode 100644
index 00000000..551b07a2
--- /dev/null
+++ b/gover/gen/AttackResultCreateCount.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AttackResultCreateCount.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AttackResultCreateCount struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_PFFFFJBPKGN []uint32 `protobuf:"varint,8,rep,packed,name=Unk3300_PFFFFJBPKGN,json=Unk3300PFFFFJBPKGN,proto3" json:"Unk3300_PFFFFJBPKGN,omitempty"`
+ Unk3300_MDGFBFBAHPB []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_MDGFBFBAHPB,json=Unk3300MDGFBFBAHPB,proto3" json:"Unk3300_MDGFBFBAHPB,omitempty"`
+}
+
+func (x *AttackResultCreateCount) Reset() {
+ *x = AttackResultCreateCount{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AttackResultCreateCount_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AttackResultCreateCount) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AttackResultCreateCount) ProtoMessage() {}
+
+func (x *AttackResultCreateCount) ProtoReflect() protoreflect.Message {
+ mi := &file_AttackResultCreateCount_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AttackResultCreateCount.ProtoReflect.Descriptor instead.
+func (*AttackResultCreateCount) Descriptor() ([]byte, []int) {
+ return file_AttackResultCreateCount_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AttackResultCreateCount) GetUnk3300_PFFFFJBPKGN() []uint32 {
+ if x != nil {
+ return x.Unk3300_PFFFFJBPKGN
+ }
+ return nil
+}
+
+func (x *AttackResultCreateCount) GetUnk3300_MDGFBFBAHPB() []uint32 {
+ if x != nil {
+ return x.Unk3300_MDGFBFBAHPB
+ }
+ return nil
+}
+
+var File_AttackResultCreateCount_proto protoreflect.FileDescriptor
+
+var file_AttackResultCreateCount_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x72,
+ 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x7b, 0x0a, 0x17, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x46, 0x46, 0x46, 0x46, 0x4a, 0x42, 0x50, 0x4b, 0x47,
+ 0x4e, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x50, 0x46, 0x46, 0x46, 0x46, 0x4a, 0x42, 0x50, 0x4b, 0x47, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x47, 0x46, 0x42, 0x46, 0x42, 0x41, 0x48,
+ 0x50, 0x42, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4d, 0x44, 0x47, 0x46, 0x42, 0x46, 0x42, 0x41, 0x48, 0x50, 0x42, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AttackResultCreateCount_proto_rawDescOnce sync.Once
+ file_AttackResultCreateCount_proto_rawDescData = file_AttackResultCreateCount_proto_rawDesc
+)
+
+func file_AttackResultCreateCount_proto_rawDescGZIP() []byte {
+ file_AttackResultCreateCount_proto_rawDescOnce.Do(func() {
+ file_AttackResultCreateCount_proto_rawDescData = protoimpl.X.CompressGZIP(file_AttackResultCreateCount_proto_rawDescData)
+ })
+ return file_AttackResultCreateCount_proto_rawDescData
+}
+
+var file_AttackResultCreateCount_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AttackResultCreateCount_proto_goTypes = []interface{}{
+ (*AttackResultCreateCount)(nil), // 0: AttackResultCreateCount
+}
+var file_AttackResultCreateCount_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AttackResultCreateCount_proto_init() }
+func file_AttackResultCreateCount_proto_init() {
+ if File_AttackResultCreateCount_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AttackResultCreateCount_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AttackResultCreateCount); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AttackResultCreateCount_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AttackResultCreateCount_proto_goTypes,
+ DependencyIndexes: file_AttackResultCreateCount_proto_depIdxs,
+ MessageInfos: file_AttackResultCreateCount_proto_msgTypes,
+ }.Build()
+ File_AttackResultCreateCount_proto = out.File
+ file_AttackResultCreateCount_proto_rawDesc = nil
+ file_AttackResultCreateCount_proto_goTypes = nil
+ file_AttackResultCreateCount_proto_depIdxs = nil
+}
diff --git a/gover/gen/AuditState.pb.go b/gover/gen/AuditState.pb.go
new file mode 100644
index 00000000..56944487
--- /dev/null
+++ b/gover/gen/AuditState.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AuditState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AuditState int32
+
+const (
+ AuditState_AUDIT_STATE_NONE AuditState = 0
+ AuditState_AUDIT_STATE_WAITING AuditState = 1
+ AuditState_AUDIT_STATE_FAILED AuditState = 2
+)
+
+// Enum value maps for AuditState.
+var (
+ AuditState_name = map[int32]string{
+ 0: "AUDIT_STATE_NONE",
+ 1: "AUDIT_STATE_WAITING",
+ 2: "AUDIT_STATE_FAILED",
+ }
+ AuditState_value = map[string]int32{
+ "AUDIT_STATE_NONE": 0,
+ "AUDIT_STATE_WAITING": 1,
+ "AUDIT_STATE_FAILED": 2,
+ }
+)
+
+func (x AuditState) Enum() *AuditState {
+ p := new(AuditState)
+ *p = x
+ return p
+}
+
+func (x AuditState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AuditState) Descriptor() protoreflect.EnumDescriptor {
+ return file_AuditState_proto_enumTypes[0].Descriptor()
+}
+
+func (AuditState) Type() protoreflect.EnumType {
+ return &file_AuditState_proto_enumTypes[0]
+}
+
+func (x AuditState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AuditState.Descriptor instead.
+func (AuditState) EnumDescriptor() ([]byte, []int) {
+ return file_AuditState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AuditState_proto protoreflect.FileDescriptor
+
+var file_AuditState_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x41, 0x75, 0x64, 0x69, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0x53, 0x0a, 0x0a, 0x41, 0x75, 0x64, 0x69, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65,
+ 0x12, 0x14, 0x0a, 0x10, 0x41, 0x55, 0x44, 0x49, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x41, 0x55, 0x44, 0x49, 0x54, 0x5f,
+ 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12,
+ 0x16, 0x0a, 0x12, 0x41, 0x55, 0x44, 0x49, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AuditState_proto_rawDescOnce sync.Once
+ file_AuditState_proto_rawDescData = file_AuditState_proto_rawDesc
+)
+
+func file_AuditState_proto_rawDescGZIP() []byte {
+ file_AuditState_proto_rawDescOnce.Do(func() {
+ file_AuditState_proto_rawDescData = protoimpl.X.CompressGZIP(file_AuditState_proto_rawDescData)
+ })
+ return file_AuditState_proto_rawDescData
+}
+
+var file_AuditState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_AuditState_proto_goTypes = []interface{}{
+ (AuditState)(0), // 0: AuditState
+}
+var file_AuditState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AuditState_proto_init() }
+func file_AuditState_proto_init() {
+ if File_AuditState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AuditState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AuditState_proto_goTypes,
+ DependencyIndexes: file_AuditState_proto_depIdxs,
+ EnumInfos: file_AuditState_proto_enumTypes,
+ }.Build()
+ File_AuditState_proto = out.File
+ file_AuditState_proto_rawDesc = nil
+ file_AuditState_proto_goTypes = nil
+ file_AuditState_proto_depIdxs = nil
+}
diff --git a/gover/gen/AuthorityChange.pb.go b/gover/gen/AuthorityChange.pb.go
index e900f904..b083c11b 100644
--- a/gover/gen/AuthorityChange.pb.go
+++ b/gover/gen/AuthorityChange.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AuthorityChange.proto
package gen
@@ -41,9 +41,9 @@ type AuthorityChange struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityAuthorityInfo *EntityAuthorityInfo `protobuf:"bytes,5,opt,name=entity_authority_info,json=entityAuthorityInfo,proto3" json:"entity_authority_info,omitempty"`
- AuthorityPeerId uint32 `protobuf:"varint,3,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityAuthorityInfo *EntityAuthorityInfo `protobuf:"bytes,1,opt,name=entity_authority_info,json=entityAuthorityInfo,proto3" json:"entity_authority_info,omitempty"`
+ AuthorityPeerId uint32 `protobuf:"varint,2,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
}
func (x *AuthorityChange) Reset() {
@@ -78,6 +78,13 @@ func (*AuthorityChange) Descriptor() ([]byte, []int) {
return file_AuthorityChange_proto_rawDescGZIP(), []int{0}
}
+func (x *AuthorityChange) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
func (x *AuthorityChange) GetEntityAuthorityInfo() *EntityAuthorityInfo {
if x != nil {
return x.EntityAuthorityInfo
@@ -92,13 +99,6 @@ func (x *AuthorityChange) GetAuthorityPeerId() uint32 {
return 0
}
-func (x *AuthorityChange) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
var File_AuthorityChange_proto protoreflect.FileDescriptor
var file_AuthorityChange_proto_rawDesc = []byte{
@@ -106,16 +106,16 @@ var file_AuthorityChange_proto_rawDesc = []byte{
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41,
0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xa4, 0x01, 0x0a, 0x0f, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79,
- 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x48, 0x0a, 0x15, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x75,
- 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x65,
- 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x75, 0x74,
- 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x48, 0x0a, 0x15, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x61, 0x75,
+ 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x75, 0x74, 0x68, 0x6f,
+ 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a,
+ 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f,
+ 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72,
+ 0x69, 0x74, 0x79, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarAddNotify.pb.go b/gover/gen/AvatarAddNotify.pb.go
index 230e61e5..c6e17d69 100644
--- a/gover/gen/AvatarAddNotify.pb.go
+++ b/gover/gen/AvatarAddNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarAddNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1769
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarAddNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Avatar *AvatarInfo `protobuf:"bytes,13,opt,name=avatar,proto3" json:"avatar,omitempty"`
- IsInTeam bool `protobuf:"varint,12,opt,name=is_in_team,json=isInTeam,proto3" json:"is_in_team,omitempty"`
+ Avatar *AvatarInfo `protobuf:"bytes,1,opt,name=avatar,proto3" json:"avatar,omitempty"`
+ IsInTeam bool `protobuf:"varint,15,opt,name=is_in_team,json=isInTeam,proto3" json:"is_in_team,omitempty"`
}
func (x *AvatarAddNotify) Reset() {
@@ -101,10 +98,10 @@ var file_AvatarAddNotify_proto_rawDesc = []byte{
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x0f, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x41, 0x64, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x06,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61,
0x72, 0x12, 0x1c, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x49, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x42,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x49, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarBuffAddNotify.pb.go b/gover/gen/AvatarBuffAddNotify.pb.go
index e4dae4e2..8f73dfe1 100644
--- a/gover/gen/AvatarBuffAddNotify.pb.go
+++ b/gover/gen/AvatarBuffAddNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarBuffAddNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 388
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarBuffAddNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- BuffId uint32 `protobuf:"varint,6,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ BuffId uint32 `protobuf:"varint,7,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
}
func (x *AvatarBuffAddNotify) Reset() {
@@ -102,8 +98,8 @@ var file_AvatarBuffAddNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x13, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x41, 0x64, 0x64, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
- 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x06,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
+ 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x07,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarBuffDelNotify.pb.go b/gover/gen/AvatarBuffDelNotify.pb.go
index c8e0c1be..641ba1c5 100644
--- a/gover/gen/AvatarBuffDelNotify.pb.go
+++ b/gover/gen/AvatarBuffDelNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarBuffDelNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarBuffDelNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- BuffId uint32 `protobuf:"varint,12,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ BuffId uint32 `protobuf:"varint,8,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,5,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarBuffDelNotify) Reset() {
@@ -81,16 +77,16 @@ func (*AvatarBuffDelNotify) Descriptor() ([]byte, []int) {
return file_AvatarBuffDelNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarBuffDelNotify) GetAvatarGuid() uint64 {
+func (x *AvatarBuffDelNotify) GetBuffId() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.BuffId
}
return 0
}
-func (x *AvatarBuffDelNotify) GetBuffId() uint32 {
+func (x *AvatarBuffDelNotify) GetAvatarGuid() uint64 {
if x != nil {
- return x.BuffId
+ return x.AvatarGuid
}
return 0
}
@@ -101,10 +97,10 @@ var file_AvatarBuffDelNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x44, 0x65, 0x6c, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x13, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x44, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
- 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarCardChangeReq.pb.go b/gover/gen/AvatarCardChangeReq.pb.go
index da8302e1..393ed08a 100644
--- a/gover/gen/AvatarCardChangeReq.pb.go
+++ b/gover/gen/AvatarCardChangeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarCardChangeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 688
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarCardChangeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemId uint32 `protobuf:"varint,6,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ Count uint32 `protobuf:"varint,11,opt,name=count,proto3" json:"count,omitempty"`
+ ItemId uint32 `protobuf:"varint,4,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
AvatarGuid uint64 `protobuf:"varint,14,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- Count uint32 `protobuf:"varint,7,opt,name=count,proto3" json:"count,omitempty"`
}
func (x *AvatarCardChangeReq) Reset() {
@@ -82,23 +78,23 @@ func (*AvatarCardChangeReq) Descriptor() ([]byte, []int) {
return file_AvatarCardChangeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarCardChangeReq) GetItemId() uint32 {
+func (x *AvatarCardChangeReq) GetCount() uint32 {
if x != nil {
- return x.ItemId
+ return x.Count
}
return 0
}
-func (x *AvatarCardChangeReq) GetAvatarGuid() uint64 {
+func (x *AvatarCardChangeReq) GetItemId() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.ItemId
}
return 0
}
-func (x *AvatarCardChangeReq) GetCount() uint32 {
+func (x *AvatarCardChangeReq) GetAvatarGuid() uint64 {
if x != nil {
- return x.Count
+ return x.AvatarGuid
}
return 0
}
@@ -109,12 +105,12 @@ var file_AvatarCardChangeReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x13, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52,
- 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49,
+ 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
+ 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/AvatarCardChangeRsp.pb.go b/gover/gen/AvatarCardChangeRsp.pb.go
index 85ccb6fe..f05ab01f 100644
--- a/gover/gen/AvatarCardChangeRsp.pb.go
+++ b/gover/gen/AvatarCardChangeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarCardChangeRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 626
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarCardChangeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *AvatarCardChangeRsp) Reset() {
@@ -92,7 +89,7 @@ var file_AvatarCardChangeRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarChangeAnimHashReq.pb.go b/gover/gen/AvatarChangeAnimHashReq.pb.go
index f6412e25..cc557fec 100644
--- a/gover/gen/AvatarChangeAnimHashReq.pb.go
+++ b/gover/gen/AvatarChangeAnimHashReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarChangeAnimHashReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1711
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarChangeAnimHashReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AnimHash uint32 `protobuf:"varint,6,opt,name=anim_hash,json=animHash,proto3" json:"anim_hash,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AnimHash uint32 `protobuf:"varint,11,opt,name=anim_hash,json=animHash,proto3" json:"anim_hash,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,12,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarChangeAnimHashReq) Reset() {
@@ -102,9 +98,9 @@ var file_AvatarChangeAnimHashReq_proto_rawDesc = []byte{
0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x57, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41,
0x6e, 0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x6e,
- 0x69, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
+ 0x69, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
0x6e, 0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
+ 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarChangeAnimHashRsp.pb.go b/gover/gen/AvatarChangeAnimHashRsp.pb.go
index f31b1404..c5196d90 100644
--- a/gover/gen/AvatarChangeAnimHashRsp.pb.go
+++ b/gover/gen/AvatarChangeAnimHashRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarChangeAnimHashRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1647
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarChangeAnimHashRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AnimHash uint32 `protobuf:"varint,13,opt,name=anim_hash,json=animHash,proto3" json:"anim_hash,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AnimHash uint32 `protobuf:"varint,3,opt,name=anim_hash,json=animHash,proto3" json:"anim_hash,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,8,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarChangeAnimHashRsp) Reset() {
@@ -109,11 +106,11 @@ var file_AvatarChangeAnimHashRsp_proto_rawDesc = []byte{
0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x71, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41,
0x6e, 0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x6e,
- 0x69, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
+ 0x69, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
0x6e, 0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/AvatarChangeCostumeNotify.pb.go b/gover/gen/AvatarChangeCostumeNotify.pb.go
index 5d91ed15..67da8435 100644
--- a/gover/gen/AvatarChangeCostumeNotify.pb.go
+++ b/gover/gen/AvatarChangeCostumeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarChangeCostumeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1644
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarChangeCostumeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityInfo *SceneEntityInfo `protobuf:"bytes,7,opt,name=entity_info,json=entityInfo,proto3" json:"entity_info,omitempty"`
+ EntityInfo *SceneEntityInfo `protobuf:"bytes,11,opt,name=entity_info,json=entityInfo,proto3" json:"entity_info,omitempty"`
}
func (x *AvatarChangeCostumeNotify) Reset() {
@@ -95,7 +92,7 @@ var file_AvatarChangeCostumeNotify_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x19, 0x41, 0x76, 0x61, 0x74,
0x61, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x65, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AvatarChangeCostumeReq.pb.go b/gover/gen/AvatarChangeCostumeReq.pb.go
index 950046d7..f683a635 100644
--- a/gover/gen/AvatarChangeCostumeReq.pb.go
+++ b/gover/gen/AvatarChangeCostumeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarChangeCostumeReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1778
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarChangeCostumeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostumeId uint32 `protobuf:"varint,4,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,2,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,6,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ CostumeId uint32 `protobuf:"varint,1,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
}
func (x *AvatarChangeCostumeReq) Reset() {
@@ -81,16 +77,16 @@ func (*AvatarChangeCostumeReq) Descriptor() ([]byte, []int) {
return file_AvatarChangeCostumeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarChangeCostumeReq) GetCostumeId() uint32 {
+func (x *AvatarChangeCostumeReq) GetAvatarGuid() uint64 {
if x != nil {
- return x.CostumeId
+ return x.AvatarGuid
}
return 0
}
-func (x *AvatarChangeCostumeReq) GetAvatarGuid() uint64 {
+func (x *AvatarChangeCostumeReq) GetCostumeId() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.CostumeId
}
return 0
}
@@ -101,11 +97,11 @@ var file_AvatarChangeCostumeReq_proto_rawDesc = []byte{
0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f,
0x73, 0x74, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58,
0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f,
- 0x73, 0x74, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74,
- 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f,
- 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x73, 0x74, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73,
+ 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
+ 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarChangeCostumeRsp.pb.go b/gover/gen/AvatarChangeCostumeRsp.pb.go
index 7a32a2d4..084a2f16 100644
--- a/gover/gen/AvatarChangeCostumeRsp.pb.go
+++ b/gover/gen/AvatarChangeCostumeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarChangeCostumeRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1645
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarChangeCostumeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,12,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CostumeId uint32 `protobuf:"varint,13,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,9,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ CostumeId uint32 `protobuf:"varint,3,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
}
func (x *AvatarChangeCostumeRsp) Reset() {
@@ -81,16 +78,16 @@ func (*AvatarChangeCostumeRsp) Descriptor() ([]byte, []int) {
return file_AvatarChangeCostumeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarChangeCostumeRsp) GetAvatarGuid() uint64 {
+func (x *AvatarChangeCostumeRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarGuid
+ return x.Retcode
}
return 0
}
-func (x *AvatarChangeCostumeRsp) GetRetcode() int32 {
+func (x *AvatarChangeCostumeRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.AvatarGuid
}
return 0
}
@@ -108,12 +105,12 @@ var file_AvatarChangeCostumeRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f,
0x73, 0x74, 0x75, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72,
0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f,
- 0x73, 0x74, 0x75, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65,
+ 0x73, 0x74, 0x75, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
+ 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/AvatarChangeElementTypeReq.pb.go b/gover/gen/AvatarChangeElementTypeReq.pb.go
index 644523ce..adab75a9 100644
--- a/gover/gen/AvatarChangeElementTypeReq.pb.go
+++ b/gover/gen/AvatarChangeElementTypeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarChangeElementTypeReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1785
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarChangeElementTypeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- AreaId uint32 `protobuf:"varint,3,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ AreaId uint32 `protobuf:"varint,12,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,3,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *AvatarChangeElementTypeReq) Reset() {
@@ -81,16 +77,16 @@ func (*AvatarChangeElementTypeReq) Descriptor() ([]byte, []int) {
return file_AvatarChangeElementTypeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarChangeElementTypeReq) GetSceneId() uint32 {
+func (x *AvatarChangeElementTypeReq) GetAreaId() uint32 {
if x != nil {
- return x.SceneId
+ return x.AreaId
}
return 0
}
-func (x *AvatarChangeElementTypeReq) GetAreaId() uint32 {
+func (x *AvatarChangeElementTypeReq) GetSceneId() uint32 {
if x != nil {
- return x.AreaId
+ return x.SceneId
}
return 0
}
@@ -102,10 +98,10 @@ var file_AvatarChangeElementTypeReq_proto_rawDesc = []byte{
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x61,
- 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72,
- 0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarChangeElementTypeRsp.pb.go b/gover/gen/AvatarChangeElementTypeRsp.pb.go
index ef21d1fa..4e1eb3e6 100644
--- a/gover/gen/AvatarChangeElementTypeRsp.pb.go
+++ b/gover/gen/AvatarChangeElementTypeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarChangeElementTypeRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1651
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarChangeElementTypeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *AvatarChangeElementTypeRsp) Reset() {
@@ -93,7 +90,7 @@ var file_AvatarChangeElementTypeRsp_proto_rawDesc = []byte{
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarDataNotify.pb.go b/gover/gen/AvatarDataNotify.pb.go
index 288751a1..e4e54565 100644
--- a/gover/gen/AvatarDataNotify.pb.go
+++ b/gover/gen/AvatarDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarDataNotify.proto
package gen
@@ -36,22 +36,20 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1633
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OwnedCostumeList []uint32 `protobuf:"varint,11,rep,packed,name=owned_costume_list,json=ownedCostumeList,proto3" json:"owned_costume_list,omitempty"`
- ChooseAvatarGuid uint64 `protobuf:"varint,8,opt,name=choose_avatar_guid,json=chooseAvatarGuid,proto3" json:"choose_avatar_guid,omitempty"`
- AvatarTeamMap map[uint32]*AvatarTeam `protobuf:"bytes,7,rep,name=avatar_team_map,json=avatarTeamMap,proto3" json:"avatar_team_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Unk3000_NIGPICLBHMA []uint32 `protobuf:"varint,9,rep,packed,name=Unk3000_NIGPICLBHMA,json=Unk3000NIGPICLBHMA,proto3" json:"Unk3000_NIGPICLBHMA,omitempty"`
- TempAvatarGuidList []uint64 `protobuf:"varint,12,rep,packed,name=temp_avatar_guid_list,json=tempAvatarGuidList,proto3" json:"temp_avatar_guid_list,omitempty"`
- OwnedFlycloakList []uint32 `protobuf:"varint,1,rep,packed,name=owned_flycloak_list,json=ownedFlycloakList,proto3" json:"owned_flycloak_list,omitempty"`
- AvatarList []*AvatarInfo `protobuf:"bytes,6,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
- CurAvatarTeamId uint32 `protobuf:"varint,2,opt,name=cur_avatar_team_id,json=curAvatarTeamId,proto3" json:"cur_avatar_team_id,omitempty"`
+ AvatarList []*AvatarInfo `protobuf:"bytes,14,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
+ AvatarRenameList []*AvatarRenameInfo `protobuf:"bytes,8,rep,name=avatar_rename_list,json=avatarRenameList,proto3" json:"avatar_rename_list,omitempty"`
+ CurAvatarTeamId uint32 `protobuf:"varint,7,opt,name=cur_avatar_team_id,json=curAvatarTeamId,proto3" json:"cur_avatar_team_id,omitempty"`
+ OwnedFlycloakList []uint32 `protobuf:"varint,6,rep,packed,name=owned_flycloak_list,json=ownedFlycloakList,proto3" json:"owned_flycloak_list,omitempty"`
+ TempAvatarGuidList []uint64 `protobuf:"varint,15,rep,packed,name=temp_avatar_guid_list,json=tempAvatarGuidList,proto3" json:"temp_avatar_guid_list,omitempty"`
+ ChooseAvatarGuid uint64 `protobuf:"varint,1,opt,name=choose_avatar_guid,json=chooseAvatarGuid,proto3" json:"choose_avatar_guid,omitempty"`
+ AvatarTeamMap map[uint32]*AvatarTeam `protobuf:"bytes,11,rep,name=avatar_team_map,json=avatarTeamMap,proto3" json:"avatar_team_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ OwnedCostumeList []uint32 `protobuf:"varint,5,rep,packed,name=owned_costume_list,json=ownedCostumeList,proto3" json:"owned_costume_list,omitempty"`
+ BackupAvatarTeamOrderList []uint32 `protobuf:"varint,3,rep,packed,name=backup_avatar_team_order_list,json=backupAvatarTeamOrderList,proto3" json:"backup_avatar_team_order_list,omitempty"`
}
func (x *AvatarDataNotify) Reset() {
@@ -86,30 +84,30 @@ func (*AvatarDataNotify) Descriptor() ([]byte, []int) {
return file_AvatarDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarDataNotify) GetOwnedCostumeList() []uint32 {
+func (x *AvatarDataNotify) GetAvatarList() []*AvatarInfo {
if x != nil {
- return x.OwnedCostumeList
+ return x.AvatarList
}
return nil
}
-func (x *AvatarDataNotify) GetChooseAvatarGuid() uint64 {
+func (x *AvatarDataNotify) GetAvatarRenameList() []*AvatarRenameInfo {
if x != nil {
- return x.ChooseAvatarGuid
+ return x.AvatarRenameList
}
- return 0
+ return nil
}
-func (x *AvatarDataNotify) GetAvatarTeamMap() map[uint32]*AvatarTeam {
+func (x *AvatarDataNotify) GetCurAvatarTeamId() uint32 {
if x != nil {
- return x.AvatarTeamMap
+ return x.CurAvatarTeamId
}
- return nil
+ return 0
}
-func (x *AvatarDataNotify) GetUnk3000_NIGPICLBHMA() []uint32 {
+func (x *AvatarDataNotify) GetOwnedFlycloakList() []uint32 {
if x != nil {
- return x.Unk3000_NIGPICLBHMA
+ return x.OwnedFlycloakList
}
return nil
}
@@ -121,25 +119,32 @@ func (x *AvatarDataNotify) GetTempAvatarGuidList() []uint64 {
return nil
}
-func (x *AvatarDataNotify) GetOwnedFlycloakList() []uint32 {
+func (x *AvatarDataNotify) GetChooseAvatarGuid() uint64 {
if x != nil {
- return x.OwnedFlycloakList
+ return x.ChooseAvatarGuid
+ }
+ return 0
+}
+
+func (x *AvatarDataNotify) GetAvatarTeamMap() map[uint32]*AvatarTeam {
+ if x != nil {
+ return x.AvatarTeamMap
}
return nil
}
-func (x *AvatarDataNotify) GetAvatarList() []*AvatarInfo {
+func (x *AvatarDataNotify) GetOwnedCostumeList() []uint32 {
if x != nil {
- return x.AvatarList
+ return x.OwnedCostumeList
}
return nil
}
-func (x *AvatarDataNotify) GetCurAvatarTeamId() uint32 {
+func (x *AvatarDataNotify) GetBackupAvatarTeamOrderList() []uint32 {
if x != nil {
- return x.CurAvatarTeamId
+ return x.BackupAvatarTeamOrderList
}
- return 0
+ return nil
}
var File_AvatarDataNotify_proto protoreflect.FileDescriptor
@@ -147,41 +152,48 @@ var File_AvatarDataNotify_proto protoreflect.FileDescriptor
var file_AvatarDataNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfa, 0x03, 0x0a,
- 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x75,
- 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x6f,
- 0x77, 0x6e, 0x65, 0x64, 0x43, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2c, 0x0a, 0x12, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x63, 0x68, 0x6f,
- 0x6f, 0x73, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x4c, 0x0a,
- 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6d, 0x61, 0x70,
- 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44,
- 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x47, 0x50, 0x49, 0x43, 0x4c, 0x42, 0x48,
- 0x4d, 0x41, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x4e, 0x49, 0x47, 0x50, 0x49, 0x43, 0x4c, 0x42, 0x48, 0x4d, 0x41, 0x12, 0x31, 0x0a, 0x15,
- 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x74, 0x65, 0x6d,
- 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2e, 0x0a, 0x13, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61,
- 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x6f, 0x77,
- 0x6e, 0x65, 0x64, 0x46, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2c, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2b, 0x0a,
- 0x12, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x1a, 0x4d, 0x0a, 0x12, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
- 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcc, 0x04, 0x0a, 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44,
+ 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b,
+ 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61,
+ 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65,
+ 0x6e, 0x61, 0x6d, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x12, 0x63, 0x75, 0x72, 0x5f,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54,
+ 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x5f, 0x66,
+ 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x11, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x46, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61,
+ 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
+ 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x74, 0x65, 0x6d, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x68, 0x6f, 0x6f,
+ 0x73, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x4c, 0x0a, 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x24, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61,
+ 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x5f, 0x63, 0x6f,
+ 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x10, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x43, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x40, 0x0a, 0x1d, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x62, 0x61, 0x63, 0x6b, 0x75,
+ 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4f, 0x72, 0x64, 0x65, 0x72,
+ 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x4d, 0x0a, 0x12, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65,
+ 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
+ 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
+ 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -201,17 +213,19 @@ var file_AvatarDataNotify_proto_goTypes = []interface{}{
(*AvatarDataNotify)(nil), // 0: AvatarDataNotify
nil, // 1: AvatarDataNotify.AvatarTeamMapEntry
(*AvatarInfo)(nil), // 2: AvatarInfo
- (*AvatarTeam)(nil), // 3: AvatarTeam
+ (*AvatarRenameInfo)(nil), // 3: AvatarRenameInfo
+ (*AvatarTeam)(nil), // 4: AvatarTeam
}
var file_AvatarDataNotify_proto_depIdxs = []int32{
- 1, // 0: AvatarDataNotify.avatar_team_map:type_name -> AvatarDataNotify.AvatarTeamMapEntry
- 2, // 1: AvatarDataNotify.avatar_list:type_name -> AvatarInfo
- 3, // 2: AvatarDataNotify.AvatarTeamMapEntry.value:type_name -> AvatarTeam
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
+ 2, // 0: AvatarDataNotify.avatar_list:type_name -> AvatarInfo
+ 3, // 1: AvatarDataNotify.avatar_rename_list:type_name -> AvatarRenameInfo
+ 1, // 2: AvatarDataNotify.avatar_team_map:type_name -> AvatarDataNotify.AvatarTeamMapEntry
+ 4, // 3: AvatarDataNotify.AvatarTeamMapEntry.value:type_name -> AvatarTeam
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
}
func init() { file_AvatarDataNotify_proto_init() }
@@ -220,6 +234,7 @@ func file_AvatarDataNotify_proto_init() {
return
}
file_AvatarInfo_proto_init()
+ file_AvatarRenameInfo_proto_init()
file_AvatarTeam_proto_init()
if !protoimpl.UnsafeEnabled {
file_AvatarDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
diff --git a/gover/gen/AvatarDelNotify.pb.go b/gover/gen/AvatarDelNotify.pb.go
index 3d426da3..309a1c05 100644
--- a/gover/gen/AvatarDelNotify.pb.go
+++ b/gover/gen/AvatarDelNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarDelNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1773
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarDelNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuidList []uint64 `protobuf:"varint,13,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
+ AvatarGuidList []uint64 `protobuf:"varint,6,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
}
func (x *AvatarDelNotify) Reset() {
@@ -92,7 +89,7 @@ var file_AvatarDelNotify_proto_rawDesc = []byte{
0x0a, 0x15, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x0f, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x44, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AvatarDieAnimationEndReq.pb.go b/gover/gen/AvatarDieAnimationEndReq.pb.go
index 47058ee1..f82f4ae8 100644
--- a/gover/gen/AvatarDieAnimationEndReq.pb.go
+++ b/gover/gen/AvatarDieAnimationEndReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarDieAnimationEndReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1610
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarDieAnimationEndReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RebornPos *Vector `protobuf:"bytes,3,opt,name=reborn_pos,json=rebornPos,proto3" json:"reborn_pos,omitempty"`
- DieGuid uint64 `protobuf:"varint,7,opt,name=die_guid,json=dieGuid,proto3" json:"die_guid,omitempty"`
- SkillId uint32 `protobuf:"varint,8,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ DieGuid uint64 `protobuf:"varint,13,opt,name=die_guid,json=dieGuid,proto3" json:"die_guid,omitempty"`
+ RebornPos *Vector `protobuf:"bytes,14,opt,name=reborn_pos,json=rebornPos,proto3" json:"reborn_pos,omitempty"`
+ SkillId uint32 `protobuf:"varint,9,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
}
func (x *AvatarDieAnimationEndReq) Reset() {
@@ -82,18 +78,18 @@ func (*AvatarDieAnimationEndReq) Descriptor() ([]byte, []int) {
return file_AvatarDieAnimationEndReq_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarDieAnimationEndReq) GetRebornPos() *Vector {
+func (x *AvatarDieAnimationEndReq) GetDieGuid() uint64 {
if x != nil {
- return x.RebornPos
+ return x.DieGuid
}
- return nil
+ return 0
}
-func (x *AvatarDieAnimationEndReq) GetDieGuid() uint64 {
+func (x *AvatarDieAnimationEndReq) GetRebornPos() *Vector {
if x != nil {
- return x.DieGuid
+ return x.RebornPos
}
- return 0
+ return nil
}
func (x *AvatarDieAnimationEndReq) GetSkillId() uint32 {
@@ -110,12 +106,12 @@ var file_AvatarDieAnimationEndReq_proto_rawDesc = []byte{
0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78,
0x0a, 0x18, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x69, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0a, 0x72, 0x65,
- 0x62, 0x6f, 0x72, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
- 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x72, 0x65, 0x62, 0x6f, 0x72, 0x6e, 0x50,
- 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x64, 0x69, 0x65, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x69,
+ 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x64, 0x69,
+ 0x65, 0x47, 0x75, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0a, 0x72, 0x65, 0x62, 0x6f, 0x72, 0x6e, 0x5f,
+ 0x70, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x09, 0x72, 0x65, 0x62, 0x6f, 0x72, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x19, 0x0a,
+ 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarDieAnimationEndRsp.pb.go b/gover/gen/AvatarDieAnimationEndRsp.pb.go
index b94914f7..6aa893a8 100644
--- a/gover/gen/AvatarDieAnimationEndRsp.pb.go
+++ b/gover/gen/AvatarDieAnimationEndRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarDieAnimationEndRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1694
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarDieAnimationEndRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillId uint32 `protobuf:"varint,13,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DieGuid uint64 `protobuf:"varint,15,opt,name=die_guid,json=dieGuid,proto3" json:"die_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SkillId uint32 `protobuf:"varint,10,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ DieGuid uint64 `protobuf:"varint,7,opt,name=die_guid,json=dieGuid,proto3" json:"die_guid,omitempty"`
}
func (x *AvatarDieAnimationEndRsp) Reset() {
@@ -81,16 +78,16 @@ func (*AvatarDieAnimationEndRsp) Descriptor() ([]byte, []int) {
return file_AvatarDieAnimationEndRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarDieAnimationEndRsp) GetSkillId() uint32 {
+func (x *AvatarDieAnimationEndRsp) GetRetcode() int32 {
if x != nil {
- return x.SkillId
+ return x.Retcode
}
return 0
}
-func (x *AvatarDieAnimationEndRsp) GetRetcode() int32 {
+func (x *AvatarDieAnimationEndRsp) GetSkillId() uint32 {
if x != nil {
- return x.Retcode
+ return x.SkillId
}
return 0
}
@@ -108,11 +105,11 @@ var file_AvatarDieAnimationEndRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x69, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x6a, 0x0a, 0x18, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x69, 0x65, 0x41, 0x6e, 0x69,
- 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20,
0x01, 0x28, 0x04, 0x52, 0x07, 0x64, 0x69, 0x65, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarEnterElementViewNotify.pb.go b/gover/gen/AvatarEnterElementViewNotify.pb.go
index 5600d826..eb17fbc0 100644
--- a/gover/gen/AvatarEnterElementViewNotify.pb.go
+++ b/gover/gen/AvatarEnterElementViewNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarEnterElementViewNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 334
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarEnterElementViewNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsTriggerd bool `protobuf:"varint,3,opt,name=is_triggerd,json=isTriggerd,proto3" json:"is_triggerd,omitempty"`
- AvatarEntityId uint32 `protobuf:"varint,12,opt,name=avatar_entity_id,json=avatarEntityId,proto3" json:"avatar_entity_id,omitempty"`
+ IsTriggered bool `protobuf:"varint,6,opt,name=is_triggered,json=isTriggered,proto3" json:"is_triggered,omitempty"`
+ AvatarEntityId uint32 `protobuf:"varint,15,opt,name=avatar_entity_id,json=avatarEntityId,proto3" json:"avatar_entity_id,omitempty"`
}
func (x *AvatarEnterElementViewNotify) Reset() {
@@ -81,9 +77,9 @@ func (*AvatarEnterElementViewNotify) Descriptor() ([]byte, []int) {
return file_AvatarEnterElementViewNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarEnterElementViewNotify) GetIsTriggerd() bool {
+func (x *AvatarEnterElementViewNotify) GetIsTriggered() bool {
if x != nil {
- return x.IsTriggerd
+ return x.IsTriggered
}
return false
}
@@ -100,14 +96,15 @@ var File_AvatarEnterElementViewNotify_proto protoreflect.FileDescriptor
var file_AvatarEnterElementViewNotify_proto_rawDesc = []byte{
0x0a, 0x22, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45, 0x6c, 0x65,
0x6d, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e,
0x74, 0x65, 0x72, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67,
- 0x65, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x54, 0x72, 0x69,
- 0x67, 0x67, 0x65, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67,
+ 0x65, 0x72, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x54, 0x72,
+ 0x69, 0x67, 0x67, 0x65, 0x72, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/AvatarEnterSceneInfo.pb.go b/gover/gen/AvatarEnterSceneInfo.pb.go
index 3444bff3..68f2cad8 100644
--- a/gover/gen/AvatarEnterSceneInfo.pb.go
+++ b/gover/gen/AvatarEnterSceneInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarEnterSceneInfo.proto
package gen
@@ -41,14 +41,14 @@ type AvatarEnterSceneInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ServerBuffList []*ServerBuff `protobuf:"bytes,14,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
- AvatarEntityId uint32 `protobuf:"varint,7,opt,name=avatar_entity_id,json=avatarEntityId,proto3" json:"avatar_entity_id,omitempty"`
- WeaponAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,12,opt,name=weapon_ability_info,json=weaponAbilityInfo,proto3" json:"weapon_ability_info,omitempty"`
- WeaponEntityId uint32 `protobuf:"varint,10,opt,name=weapon_entity_id,json=weaponEntityId,proto3" json:"weapon_entity_id,omitempty"`
- AvatarAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,2,opt,name=avatar_ability_info,json=avatarAbilityInfo,proto3" json:"avatar_ability_info,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- WeaponGuid uint64 `protobuf:"varint,9,opt,name=weapon_guid,json=weaponGuid,proto3" json:"weapon_guid,omitempty"`
- BuffIdList []uint32 `protobuf:"varint,5,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
+ WeaponEntityId uint32 `protobuf:"varint,5,opt,name=weapon_entity_id,json=weaponEntityId,proto3" json:"weapon_entity_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,9,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarEntityId uint32 `protobuf:"varint,13,opt,name=avatar_entity_id,json=avatarEntityId,proto3" json:"avatar_entity_id,omitempty"`
+ ServerBuffList []*ServerBuff `protobuf:"bytes,7,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
+ WeaponAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,6,opt,name=weapon_ability_info,json=weaponAbilityInfo,proto3" json:"weapon_ability_info,omitempty"`
+ BuffIdList []uint32 `protobuf:"varint,8,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
+ AvatarAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,1,opt,name=avatar_ability_info,json=avatarAbilityInfo,proto3" json:"avatar_ability_info,omitempty"`
+ WeaponGuid uint64 `protobuf:"varint,15,opt,name=weapon_guid,json=weaponGuid,proto3" json:"weapon_guid,omitempty"`
}
func (x *AvatarEnterSceneInfo) Reset() {
@@ -83,11 +83,18 @@ func (*AvatarEnterSceneInfo) Descriptor() ([]byte, []int) {
return file_AvatarEnterSceneInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarEnterSceneInfo) GetServerBuffList() []*ServerBuff {
+func (x *AvatarEnterSceneInfo) GetWeaponEntityId() uint32 {
if x != nil {
- return x.ServerBuffList
+ return x.WeaponEntityId
}
- return nil
+ return 0
+}
+
+func (x *AvatarEnterSceneInfo) GetAvatarGuid() uint64 {
+ if x != nil {
+ return x.AvatarGuid
+ }
+ return 0
}
func (x *AvatarEnterSceneInfo) GetAvatarEntityId() uint32 {
@@ -97,32 +104,32 @@ func (x *AvatarEnterSceneInfo) GetAvatarEntityId() uint32 {
return 0
}
-func (x *AvatarEnterSceneInfo) GetWeaponAbilityInfo() *AbilitySyncStateInfo {
+func (x *AvatarEnterSceneInfo) GetServerBuffList() []*ServerBuff {
if x != nil {
- return x.WeaponAbilityInfo
+ return x.ServerBuffList
}
return nil
}
-func (x *AvatarEnterSceneInfo) GetWeaponEntityId() uint32 {
+func (x *AvatarEnterSceneInfo) GetWeaponAbilityInfo() *AbilitySyncStateInfo {
if x != nil {
- return x.WeaponEntityId
+ return x.WeaponAbilityInfo
}
- return 0
+ return nil
}
-func (x *AvatarEnterSceneInfo) GetAvatarAbilityInfo() *AbilitySyncStateInfo {
+func (x *AvatarEnterSceneInfo) GetBuffIdList() []uint32 {
if x != nil {
- return x.AvatarAbilityInfo
+ return x.BuffIdList
}
return nil
}
-func (x *AvatarEnterSceneInfo) GetAvatarGuid() uint64 {
+func (x *AvatarEnterSceneInfo) GetAvatarAbilityInfo() *AbilitySyncStateInfo {
if x != nil {
- return x.AvatarGuid
+ return x.AvatarAbilityInfo
}
- return 0
+ return nil
}
func (x *AvatarEnterSceneInfo) GetWeaponGuid() uint64 {
@@ -132,13 +139,6 @@ func (x *AvatarEnterSceneInfo) GetWeaponGuid() uint64 {
return 0
}
-func (x *AvatarEnterSceneInfo) GetBuffIdList() []uint32 {
- if x != nil {
- return x.BuffIdList
- }
- return nil
-}
-
var File_AvatarEnterSceneInfo_proto protoreflect.FileDescriptor
var file_AvatarEnterSceneInfo_proto_rawDesc = []byte{
@@ -148,30 +148,30 @@ var file_AvatarEnterSceneInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
0x42, 0x75, 0x66, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x03, 0x0a, 0x14, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75,
- 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x61,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53,
- 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e,
- 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x77,
- 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63,
- 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a,
- 0x0b, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x0a, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x20,
- 0x0a, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x77,
+ 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x28,
+ 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76,
+ 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52,
+ 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x45, 0x0a, 0x13, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75,
+ 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x13, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53,
+ 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarEquipAffixInfo.pb.go b/gover/gen/AvatarEquipAffixInfo.pb.go
index 93788869..71d817c2 100644
--- a/gover/gen/AvatarEquipAffixInfo.pb.go
+++ b/gover/gen/AvatarEquipAffixInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarEquipAffixInfo.proto
package gen
diff --git a/gover/gen/AvatarEquipAffixStartNotify.pb.go b/gover/gen/AvatarEquipAffixStartNotify.pb.go
index b0e9bd7d..a0e434bf 100644
--- a/gover/gen/AvatarEquipAffixStartNotify.pb.go
+++ b/gover/gen/AvatarEquipAffixStartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarEquipAffixStartNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1662
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarEquipAffixStartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- EquipAffixInfo *AvatarEquipAffixInfo `protobuf:"bytes,12,opt,name=equip_affix_info,json=equipAffixInfo,proto3" json:"equip_affix_info,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,1,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ EquipAffixInfo *AvatarEquipAffixInfo `protobuf:"bytes,9,opt,name=equip_affix_info,json=equipAffixInfo,proto3" json:"equip_affix_info,omitempty"`
}
func (x *AvatarEquipAffixStartNotify) Reset() {
@@ -103,10 +100,10 @@ var file_AvatarEquipAffixStartNotify_proto_rawDesc = []byte{
0x41, 0x66, 0x66, 0x69, 0x78, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x7f, 0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x41, 0x66,
0x66, 0x69, 0x78, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f,
- 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12,
0x3f, 0x0a, 0x10, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x76, 0x61, 0x74,
+ 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x76, 0x61, 0x74,
0x61, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x41, 0x66, 0x66, 0x69, 0x78, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x0e, 0x65, 0x71, 0x75, 0x69, 0x70, 0x41, 0x66, 0x66, 0x69, 0x78, 0x49, 0x6e, 0x66, 0x6f,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AvatarEquipChangeNotify.pb.go b/gover/gen/AvatarEquipChangeNotify.pb.go
index 4ede351e..0b0fa851 100644
--- a/gover/gen/AvatarEquipChangeNotify.pb.go
+++ b/gover/gen/AvatarEquipChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarEquipChangeNotify.proto
package gen
@@ -36,21 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 647
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarEquipChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- EquipGuid uint64 `protobuf:"varint,13,opt,name=equip_guid,json=equipGuid,proto3" json:"equip_guid,omitempty"`
- Reliquary *SceneReliquaryInfo `protobuf:"bytes,1,opt,name=reliquary,proto3" json:"reliquary,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ EquipType uint32 `protobuf:"varint,10,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
+ EquipGuid uint64 `protobuf:"varint,5,opt,name=equip_guid,json=equipGuid,proto3" json:"equip_guid,omitempty"`
+ ItemId uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ Reliquary *SceneReliquaryInfo `protobuf:"bytes,4,opt,name=reliquary,proto3" json:"reliquary,omitempty"`
Weapon *SceneWeaponInfo `protobuf:"bytes,15,opt,name=weapon,proto3" json:"weapon,omitempty"`
- ItemId uint32 `protobuf:"varint,14,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
- EquipType uint32 `protobuf:"varint,8,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
}
func (x *AvatarEquipChangeNotify) Reset() {
@@ -92,39 +88,39 @@ func (x *AvatarEquipChangeNotify) GetAvatarGuid() uint64 {
return 0
}
-func (x *AvatarEquipChangeNotify) GetEquipGuid() uint64 {
+func (x *AvatarEquipChangeNotify) GetEquipType() uint32 {
if x != nil {
- return x.EquipGuid
+ return x.EquipType
}
return 0
}
-func (x *AvatarEquipChangeNotify) GetReliquary() *SceneReliquaryInfo {
+func (x *AvatarEquipChangeNotify) GetEquipGuid() uint64 {
if x != nil {
- return x.Reliquary
+ return x.EquipGuid
}
- return nil
+ return 0
}
-func (x *AvatarEquipChangeNotify) GetWeapon() *SceneWeaponInfo {
+func (x *AvatarEquipChangeNotify) GetItemId() uint32 {
if x != nil {
- return x.Weapon
+ return x.ItemId
}
- return nil
+ return 0
}
-func (x *AvatarEquipChangeNotify) GetItemId() uint32 {
+func (x *AvatarEquipChangeNotify) GetReliquary() *SceneReliquaryInfo {
if x != nil {
- return x.ItemId
+ return x.Reliquary
}
- return 0
+ return nil
}
-func (x *AvatarEquipChangeNotify) GetEquipType() uint32 {
+func (x *AvatarEquipChangeNotify) GetWeapon() *SceneWeaponInfo {
if x != nil {
- return x.EquipType
+ return x.Weapon
}
- return 0
+ return nil
}
var File_AvatarEquipChangeNotify_proto protoreflect.FileDescriptor
@@ -137,20 +133,20 @@ var file_AvatarEquipChangeNotify_proto_rawDesc = []byte{
0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xee, 0x01, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70,
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a,
- 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x47, 0x75, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x09,
- 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x13, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x12,
- 0x28, 0x0a, 0x06, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x06, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d,
- 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x47, 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69,
+ 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74,
+ 0x65, 0x6d, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x09, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52,
+ 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x72, 0x65,
+ 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x12, 0x28, 0x0a, 0x06, 0x77, 0x65, 0x61, 0x70, 0x6f,
+ 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57,
+ 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x77, 0x65, 0x61, 0x70, 0x6f,
+ 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/AvatarExcelInfo.pb.go b/gover/gen/AvatarExcelInfo.pb.go
index 5f190f35..2ad2bbbd 100644
--- a/gover/gen/AvatarExcelInfo.pb.go
+++ b/gover/gen/AvatarExcelInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExcelInfo.proto
package gen
diff --git a/gover/gen/AvatarExpeditionAllDataReq.pb.go b/gover/gen/AvatarExpeditionAllDataReq.pb.go
index 9b55a846..3e6fbde5 100644
--- a/gover/gen/AvatarExpeditionAllDataReq.pb.go
+++ b/gover/gen/AvatarExpeditionAllDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionAllDataReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1722
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarExpeditionAllDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/AvatarExpeditionAllDataRsp.pb.go b/gover/gen/AvatarExpeditionAllDataRsp.pb.go
index e3a4afcd..ae0321bd 100644
--- a/gover/gen/AvatarExpeditionAllDataRsp.pb.go
+++ b/gover/gen/AvatarExpeditionAllDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionAllDataRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1648
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarExpeditionAllDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpenExpeditionList []uint32 `protobuf:"varint,3,rep,packed,name=open_expedition_list,json=openExpeditionList,proto3" json:"open_expedition_list,omitempty"`
Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ExpeditionCountLimit uint32 `protobuf:"varint,12,opt,name=expedition_count_limit,json=expeditionCountLimit,proto3" json:"expedition_count_limit,omitempty"`
- ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,4,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ OpenExpeditionList []uint32 `protobuf:"varint,4,rep,packed,name=open_expedition_list,json=openExpeditionList,proto3" json:"open_expedition_list,omitempty"`
+ ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,1,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ ExpeditionCountLimit uint32 `protobuf:"varint,13,opt,name=expedition_count_limit,json=expeditionCountLimit,proto3" json:"expedition_count_limit,omitempty"`
}
func (x *AvatarExpeditionAllDataRsp) Reset() {
@@ -82,13 +79,6 @@ func (*AvatarExpeditionAllDataRsp) Descriptor() ([]byte, []int) {
return file_AvatarExpeditionAllDataRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarExpeditionAllDataRsp) GetOpenExpeditionList() []uint32 {
- if x != nil {
- return x.OpenExpeditionList
- }
- return nil
-}
-
func (x *AvatarExpeditionAllDataRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -96,11 +86,11 @@ func (x *AvatarExpeditionAllDataRsp) GetRetcode() int32 {
return 0
}
-func (x *AvatarExpeditionAllDataRsp) GetExpeditionCountLimit() uint32 {
+func (x *AvatarExpeditionAllDataRsp) GetOpenExpeditionList() []uint32 {
if x != nil {
- return x.ExpeditionCountLimit
+ return x.OpenExpeditionList
}
- return 0
+ return nil
}
func (x *AvatarExpeditionAllDataRsp) GetExpeditionInfoMap() map[uint64]*AvatarExpeditionInfo {
@@ -110,6 +100,13 @@ func (x *AvatarExpeditionAllDataRsp) GetExpeditionInfoMap() map[uint64]*AvatarEx
return nil
}
+func (x *AvatarExpeditionAllDataRsp) GetExpeditionCountLimit() uint32 {
+ if x != nil {
+ return x.ExpeditionCountLimit
+ }
+ return 0
+}
+
var File_AvatarExpeditionAllDataRsp_proto protoreflect.FileDescriptor
var file_AvatarExpeditionAllDataRsp_proto_rawDesc = []byte{
@@ -118,22 +115,22 @@ var file_AvatarExpeditionAllDataRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdf,
0x02, 0x0a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x30, 0x0a,
- 0x14, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x6f, 0x70, 0x65,
- 0x6e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x65, 0x78, 0x70,
- 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
- 0x6d, 0x69, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x65, 0x78, 0x70, 0x65, 0x64,
- 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12,
- 0x62, 0x0a, 0x13, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x41,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41,
- 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x11, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
- 0x4d, 0x61, 0x70, 0x1a, 0x5b, 0x0a, 0x16, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f,
+ 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
+ 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x6f, 0x70, 0x65, 0x6e, 0x45, 0x78, 0x70, 0x65, 0x64,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x62, 0x0a, 0x13, 0x65, 0x78, 0x70,
+ 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45,
+ 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x65, 0x78, 0x70, 0x65,
+ 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x34, 0x0a,
+ 0x16, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x65,
+ 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69,
+ 0x6d, 0x69, 0x74, 0x1a, 0x5b, 0x0a, 0x16, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
diff --git a/gover/gen/AvatarExpeditionCallBackReq.pb.go b/gover/gen/AvatarExpeditionCallBackReq.pb.go
index 25d99b90..6377255f 100644
--- a/gover/gen/AvatarExpeditionCallBackReq.pb.go
+++ b/gover/gen/AvatarExpeditionCallBackReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionCallBackReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1752
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarExpeditionCallBackReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid []uint64 `protobuf:"varint,13,rep,packed,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid []uint64 `protobuf:"varint,14,rep,packed,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarExpeditionCallBackReq) Reset() {
@@ -95,7 +91,7 @@ var file_AvatarExpeditionCallBackReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70,
0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x52,
0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
+ 0x64, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarExpeditionCallBackRsp.pb.go b/gover/gen/AvatarExpeditionCallBackRsp.pb.go
index b584e61f..a6e76d72 100644
--- a/gover/gen/AvatarExpeditionCallBackRsp.pb.go
+++ b/gover/gen/AvatarExpeditionCallBackRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionCallBackRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1726
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarExpeditionCallBackRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,9,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,7,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *AvatarExpeditionCallBackRsp) Reset() {
@@ -80,18 +77,18 @@ func (*AvatarExpeditionCallBackRsp) Descriptor() ([]byte, []int) {
return file_AvatarExpeditionCallBackRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarExpeditionCallBackRsp) GetExpeditionInfoMap() map[uint64]*AvatarExpeditionInfo {
+func (x *AvatarExpeditionCallBackRsp) GetRetcode() int32 {
if x != nil {
- return x.ExpeditionInfoMap
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *AvatarExpeditionCallBackRsp) GetRetcode() int32 {
+func (x *AvatarExpeditionCallBackRsp) GetExpeditionInfoMap() map[uint64]*AvatarExpeditionInfo {
if x != nil {
- return x.Retcode
+ return x.ExpeditionInfoMap
}
- return 0
+ return nil
}
var File_AvatarExpeditionCallBackRsp_proto protoreflect.FileDescriptor
@@ -103,14 +100,14 @@ var file_AvatarExpeditionCallBackRsp_proto_rawDesc = []byte{
0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xf9, 0x01, 0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69,
0x74, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x12,
- 0x63, 0x0a, 0x13, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x41,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43,
- 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64,
- 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x11, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x5b,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x63, 0x0a, 0x13, 0x65, 0x78, 0x70,
+ 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45,
+ 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63,
+ 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x65, 0x78, 0x70,
+ 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x5b,
0x0a, 0x16, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2b, 0x0a, 0x05, 0x76, 0x61,
diff --git a/gover/gen/AvatarExpeditionDataNotify.pb.go b/gover/gen/AvatarExpeditionDataNotify.pb.go
index cf97822e..7f02ecf7 100644
--- a/gover/gen/AvatarExpeditionDataNotify.pb.go
+++ b/gover/gen/AvatarExpeditionDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1771
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarExpeditionDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,6,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,15,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *AvatarExpeditionDataNotify) Reset() {
@@ -96,7 +93,7 @@ var file_AvatarExpeditionDataNotify_proto_rawDesc = []byte{
0x01, 0x0a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x62, 0x0a,
0x13, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x41, 0x76, 0x61,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74,
0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11,
diff --git a/gover/gen/AvatarExpeditionGetRewardReq.pb.go b/gover/gen/AvatarExpeditionGetRewardReq.pb.go
index a861366c..af45c544 100644
--- a/gover/gen/AvatarExpeditionGetRewardReq.pb.go
+++ b/gover/gen/AvatarExpeditionGetRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionGetRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1623
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarExpeditionGetRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,14,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,2,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarExpeditionGetRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_AvatarExpeditionGetRewardReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78,
0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarExpeditionGetRewardRsp.pb.go b/gover/gen/AvatarExpeditionGetRewardRsp.pb.go
index 6340070c..3916aa4a 100644
--- a/gover/gen/AvatarExpeditionGetRewardRsp.pb.go
+++ b/gover/gen/AvatarExpeditionGetRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionGetRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1784
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarExpeditionGetRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_HBKHOBPGCLH []*ItemParam `protobuf:"bytes,9,rep,name=Unk2700_HBKHOBPGCLH,json=Unk2700HBKHOBPGCLH,proto3" json:"Unk2700_HBKHOBPGCLH,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,8,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,12,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ ExtraItemList []*ItemParam `protobuf:"bytes,11,rep,name=extra_item_list,json=extraItemList,proto3" json:"extra_item_list,omitempty"`
+ ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,13,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *AvatarExpeditionGetRewardRsp) Reset() {
@@ -82,16 +79,16 @@ func (*AvatarExpeditionGetRewardRsp) Descriptor() ([]byte, []int) {
return file_AvatarExpeditionGetRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarExpeditionGetRewardRsp) GetUnk2700_HBKHOBPGCLH() []*ItemParam {
+func (x *AvatarExpeditionGetRewardRsp) GetItemList() []*ItemParam {
if x != nil {
- return x.Unk2700_HBKHOBPGCLH
+ return x.ItemList
}
return nil
}
-func (x *AvatarExpeditionGetRewardRsp) GetItemList() []*ItemParam {
+func (x *AvatarExpeditionGetRewardRsp) GetExtraItemList() []*ItemParam {
if x != nil {
- return x.ItemList
+ return x.ExtraItemList
}
return nil
}
@@ -118,30 +115,29 @@ var file_AvatarExpeditionGetRewardRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65,
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xe1, 0x02, 0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65,
+ 0x6f, 0x22, 0xd8, 0x02, 0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65,
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
- 0x73, 0x70, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x42,
- 0x4b, 0x48, 0x4f, 0x42, 0x50, 0x47, 0x43, 0x4c, 0x48, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x48, 0x42, 0x4b, 0x48, 0x4f, 0x42, 0x50, 0x47, 0x43, 0x4c, 0x48, 0x12,
- 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08,
- 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x64, 0x0a, 0x13, 0x65, 0x78, 0x70, 0x65,
- 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78,
- 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x52, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49,
- 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x65, 0x78, 0x70,
- 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x5b, 0x0a, 0x16, 0x45, 0x78, 0x70, 0x65,
+ 0x73, 0x70, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x0f, 0x65,
+ 0x78, 0x74, 0x72, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
+ 0x52, 0x0d, 0x65, 0x78, 0x74, 0x72, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x64, 0x0a, 0x13, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x47,
+ 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65,
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65,
- 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x79, 0x52, 0x11, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a,
+ 0x5b, 0x0a, 0x16, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2b, 0x0a, 0x05, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -164,8 +160,8 @@ var file_AvatarExpeditionGetRewardRsp_proto_goTypes = []interface{}{
(*AvatarExpeditionInfo)(nil), // 3: AvatarExpeditionInfo
}
var file_AvatarExpeditionGetRewardRsp_proto_depIdxs = []int32{
- 2, // 0: AvatarExpeditionGetRewardRsp.Unk2700_HBKHOBPGCLH:type_name -> ItemParam
- 2, // 1: AvatarExpeditionGetRewardRsp.item_list:type_name -> ItemParam
+ 2, // 0: AvatarExpeditionGetRewardRsp.item_list:type_name -> ItemParam
+ 2, // 1: AvatarExpeditionGetRewardRsp.extra_item_list:type_name -> ItemParam
1, // 2: AvatarExpeditionGetRewardRsp.expedition_info_map:type_name -> AvatarExpeditionGetRewardRsp.ExpeditionInfoMapEntry
3, // 3: AvatarExpeditionGetRewardRsp.ExpeditionInfoMapEntry.value:type_name -> AvatarExpeditionInfo
4, // [4:4] is the sub-list for method output_type
diff --git a/gover/gen/AvatarExpeditionInfo.pb.go b/gover/gen/AvatarExpeditionInfo.pb.go
index 846f325b..0a593d37 100644
--- a/gover/gen/AvatarExpeditionInfo.pb.go
+++ b/gover/gen/AvatarExpeditionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionInfo.proto
package gen
diff --git a/gover/gen/AvatarExpeditionStartReq.pb.go b/gover/gen/AvatarExpeditionStartReq.pb.go
index bfddf390..88513aec 100644
--- a/gover/gen/AvatarExpeditionStartReq.pb.go
+++ b/gover/gen/AvatarExpeditionStartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionStartReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1715
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarExpeditionStartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExpId uint32 `protobuf:"varint,9,opt,name=exp_id,json=expId,proto3" json:"exp_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- HourTime uint32 `protobuf:"varint,2,opt,name=hour_time,json=hourTime,proto3" json:"hour_time,omitempty"`
+ HourTime uint32 `protobuf:"varint,7,opt,name=hour_time,json=hourTime,proto3" json:"hour_time,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ ExpId uint32 `protobuf:"varint,2,opt,name=exp_id,json=expId,proto3" json:"exp_id,omitempty"`
}
func (x *AvatarExpeditionStartReq) Reset() {
@@ -82,9 +78,9 @@ func (*AvatarExpeditionStartReq) Descriptor() ([]byte, []int) {
return file_AvatarExpeditionStartReq_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarExpeditionStartReq) GetExpId() uint32 {
+func (x *AvatarExpeditionStartReq) GetHourTime() uint32 {
if x != nil {
- return x.ExpId
+ return x.HourTime
}
return 0
}
@@ -96,9 +92,9 @@ func (x *AvatarExpeditionStartReq) GetAvatarGuid() uint64 {
return 0
}
-func (x *AvatarExpeditionStartReq) GetHourTime() uint32 {
+func (x *AvatarExpeditionStartReq) GetExpId() uint32 {
if x != nil {
- return x.HourTime
+ return x.ExpId
}
return 0
}
@@ -109,13 +105,13 @@ var file_AvatarExpeditionStartReq_proto_rawDesc = []byte{
0x0a, 0x1e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69,
0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x6f, 0x0a, 0x18, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06,
- 0x65, 0x78, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x65, 0x78,
- 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x75, 0x72, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x68, 0x6f, 0x75, 0x72, 0x54, 0x69, 0x6d,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09,
+ 0x68, 0x6f, 0x75, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x68, 0x6f, 0x75, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x65, 0x78,
+ 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x65, 0x78, 0x70, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/AvatarExpeditionStartRsp.pb.go b/gover/gen/AvatarExpeditionStartRsp.pb.go
index 3bc7b94a..06efa9b7 100644
--- a/gover/gen/AvatarExpeditionStartRsp.pb.go
+++ b/gover/gen/AvatarExpeditionStartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionStartRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1719
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarExpeditionStartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,2,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ExpeditionInfoMap map[uint64]*AvatarExpeditionInfo `protobuf:"bytes,8,rep,name=expedition_info_map,json=expeditionInfoMap,proto3" json:"expedition_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *AvatarExpeditionStartRsp) Reset() {
@@ -80,18 +77,18 @@ func (*AvatarExpeditionStartRsp) Descriptor() ([]byte, []int) {
return file_AvatarExpeditionStartRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarExpeditionStartRsp) GetExpeditionInfoMap() map[uint64]*AvatarExpeditionInfo {
+func (x *AvatarExpeditionStartRsp) GetRetcode() int32 {
if x != nil {
- return x.ExpeditionInfoMap
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *AvatarExpeditionStartRsp) GetRetcode() int32 {
+func (x *AvatarExpeditionStartRsp) GetExpeditionInfoMap() map[uint64]*AvatarExpeditionInfo {
if x != nil {
- return x.Retcode
+ return x.ExpeditionInfoMap
}
- return 0
+ return nil
}
var File_AvatarExpeditionStartRsp_proto protoreflect.FileDescriptor
@@ -102,15 +99,15 @@ var file_AvatarExpeditionStartRsp_proto_rawDesc = []byte{
0x1a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf3, 0x01, 0x0a,
0x18, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f,
- 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x60, 0x0a, 0x13, 0x65, 0x78, 0x70,
- 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45,
- 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73,
- 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
- 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x5b, 0x0a, 0x16, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
+ 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x60, 0x0a, 0x13, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x30, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x45, 0x78, 0x70, 0x65,
+ 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x11, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x5b, 0x0a, 0x16, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65,
0x79, 0x12, 0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
diff --git a/gover/gen/AvatarExpeditionState.pb.go b/gover/gen/AvatarExpeditionState.pb.go
index d08fb51e..6b09f41b 100644
--- a/gover/gen/AvatarExpeditionState.pb.go
+++ b/gover/gen/AvatarExpeditionState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarExpeditionState.proto
package gen
diff --git a/gover/gen/AvatarFetterDataNotify.pb.go b/gover/gen/AvatarFetterDataNotify.pb.go
index 42e8291c..8ff5f3b0 100644
--- a/gover/gen/AvatarFetterDataNotify.pb.go
+++ b/gover/gen/AvatarFetterDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFetterDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1782
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarFetterDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FetterInfoMap map[uint64]*AvatarFetterInfo `protobuf:"bytes,15,rep,name=fetter_info_map,json=fetterInfoMap,proto3" json:"fetter_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ FetterInfoMap map[uint64]*AvatarFetterInfo `protobuf:"bytes,2,rep,name=fetter_info_map,json=fetterInfoMap,proto3" json:"fetter_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *AvatarFetterDataNotify) Reset() {
@@ -95,7 +92,7 @@ var file_AvatarFetterDataNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x52, 0x0a, 0x0f, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x41, 0x76, 0x61,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61,
0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x49, 0x6e,
diff --git a/gover/gen/AvatarFetterInfo.pb.go b/gover/gen/AvatarFetterInfo.pb.go
index ae1044ab..35eeb484 100644
--- a/gover/gen/AvatarFetterInfo.pb.go
+++ b/gover/gen/AvatarFetterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFetterInfo.proto
package gen
diff --git a/gover/gen/AvatarFetterLevelRewardReq.pb.go b/gover/gen/AvatarFetterLevelRewardReq.pb.go
index 33bf44f2..f3ad60f0 100644
--- a/gover/gen/AvatarFetterLevelRewardReq.pb.go
+++ b/gover/gen/AvatarFetterLevelRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFetterLevelRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1653
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarFetterLevelRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,1,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- FetterLevel uint32 `protobuf:"varint,6,opt,name=fetter_level,json=fetterLevel,proto3" json:"fetter_level,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,2,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ FetterLevel uint32 `protobuf:"varint,5,opt,name=fetter_level,json=fetterLevel,proto3" json:"fetter_level,omitempty"`
}
func (x *AvatarFetterLevelRewardReq) Reset() {
@@ -103,9 +99,9 @@ var file_AvatarFetterLevelRewardReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x60, 0x0a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x65, 0x74, 0x74,
0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
+ 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c,
+ 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c,
0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarFetterLevelRewardRsp.pb.go b/gover/gen/AvatarFetterLevelRewardRsp.pb.go
index b2fd9f31..43f51e6e 100644
--- a/gover/gen/AvatarFetterLevelRewardRsp.pb.go
+++ b/gover/gen/AvatarFetterLevelRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFetterLevelRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1606
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarFetterLevelRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- RewardId uint32 `protobuf:"varint,1,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- FetterLevel uint32 `protobuf:"varint,14,opt,name=fetter_level,json=fetterLevel,proto3" json:"fetter_level,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardId uint32 `protobuf:"varint,15,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ FetterLevel uint32 `protobuf:"varint,1,opt,name=fetter_level,json=fetterLevel,proto3" json:"fetter_level,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,6,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarFetterLevelRewardRsp) Reset() {
@@ -82,9 +79,9 @@ func (*AvatarFetterLevelRewardRsp) Descriptor() ([]byte, []int) {
return file_AvatarFetterLevelRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarFetterLevelRewardRsp) GetAvatarGuid() uint64 {
+func (x *AvatarFetterLevelRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarGuid
+ return x.Retcode
}
return 0
}
@@ -96,16 +93,16 @@ func (x *AvatarFetterLevelRewardRsp) GetRewardId() uint32 {
return 0
}
-func (x *AvatarFetterLevelRewardRsp) GetRetcode() int32 {
+func (x *AvatarFetterLevelRewardRsp) GetFetterLevel() uint32 {
if x != nil {
- return x.Retcode
+ return x.FetterLevel
}
return 0
}
-func (x *AvatarFetterLevelRewardRsp) GetFetterLevel() uint32 {
+func (x *AvatarFetterLevelRewardRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.FetterLevel
+ return x.AvatarGuid
}
return 0
}
@@ -117,14 +114,14 @@ var file_AvatarFetterLevelRewardRsp_proto_rawDesc = []byte{
0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x65, 0x74,
0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73,
- 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
- 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x65, 0x74,
- 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x65, 0x74, 0x74,
+ 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarFightPropNotify.pb.go b/gover/gen/AvatarFightPropNotify.pb.go
index 96139acd..e74c6c5a 100644
--- a/gover/gen/AvatarFightPropNotify.pb.go
+++ b/gover/gen/AvatarFightPropNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFightPropNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1207
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarFightPropNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FightPropMap map[uint32]float32 `protobuf:"bytes,8,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ FightPropMap map[uint32]float32 `protobuf:"bytes,5,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
}
func (x *AvatarFightPropNotify) Reset() {
@@ -80,18 +77,18 @@ func (*AvatarFightPropNotify) Descriptor() ([]byte, []int) {
return file_AvatarFightPropNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarFightPropNotify) GetFightPropMap() map[uint32]float32 {
+func (x *AvatarFightPropNotify) GetAvatarGuid() uint64 {
if x != nil {
- return x.FightPropMap
+ return x.AvatarGuid
}
- return nil
+ return 0
}
-func (x *AvatarFightPropNotify) GetAvatarGuid() uint64 {
+func (x *AvatarFightPropNotify) GetFightPropMap() map[uint32]float32 {
if x != nil {
- return x.AvatarGuid
+ return x.FightPropMap
}
- return 0
+ return nil
}
var File_AvatarFightPropNotify_proto protoreflect.FileDescriptor
@@ -100,14 +97,14 @@ var file_AvatarFightPropNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01,
0x0a, 0x15, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
- 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4e, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68, 0x74,
- 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x28, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
- 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
- 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69, 0x67, 0x68, 0x74,
- 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69, 0x67, 0x68,
+ 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x4e, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68,
+ 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x28, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72,
+ 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72,
+ 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69, 0x67, 0x68,
+ 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69, 0x67, 0x68,
0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05,
diff --git a/gover/gen/AvatarFightPropUpdateNotify.pb.go b/gover/gen/AvatarFightPropUpdateNotify.pb.go
index 995275cd..0b450d0e 100644
--- a/gover/gen/AvatarFightPropUpdateNotify.pb.go
+++ b/gover/gen/AvatarFightPropUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFightPropUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1221
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarFightPropUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FightPropMap map[uint32]float32 `protobuf:"bytes,15,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ FightPropMap map[uint32]float32 `protobuf:"bytes,10,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
}
func (x *AvatarFightPropUpdateNotify) Reset() {
@@ -80,18 +77,18 @@ func (*AvatarFightPropUpdateNotify) Descriptor() ([]byte, []int) {
return file_AvatarFightPropUpdateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarFightPropUpdateNotify) GetFightPropMap() map[uint32]float32 {
+func (x *AvatarFightPropUpdateNotify) GetAvatarGuid() uint64 {
if x != nil {
- return x.FightPropMap
+ return x.AvatarGuid
}
- return nil
+ return 0
}
-func (x *AvatarFightPropUpdateNotify) GetAvatarGuid() uint64 {
+func (x *AvatarFightPropUpdateNotify) GetFightPropMap() map[uint32]float32 {
if x != nil {
- return x.AvatarGuid
+ return x.FightPropMap
}
- return 0
+ return nil
}
var File_AvatarFightPropUpdateNotify_proto protoreflect.FileDescriptor
@@ -101,14 +98,14 @@ var file_AvatarFightPropUpdateNotify_proto_rawDesc = []byte{
0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69,
0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x54, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f,
- 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50,
- 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69, 0x67,
- 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69,
+ 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x54, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72,
+ 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x55, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74,
+ 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69,
+ 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69,
0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02,
diff --git a/gover/gen/AvatarFlycloakChangeNotify.pb.go b/gover/gen/AvatarFlycloakChangeNotify.pb.go
index bb8b39cd..da72da39 100644
--- a/gover/gen/AvatarFlycloakChangeNotify.pb.go
+++ b/gover/gen/AvatarFlycloakChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFlycloakChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1643
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarFlycloakChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FlycloakId uint32 `protobuf:"varint,8,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,2,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ FlycloakId uint32 `protobuf:"varint,1,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarFlycloakChangeNotify) Reset() {
@@ -102,9 +99,9 @@ var file_AvatarFlycloakChangeNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x1a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x6c, 0x79, 0x63,
0x6c, 0x6f, 0x61, 0x6b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x5f, 0x69, 0x64, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x49,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x49,
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/AvatarFollowRouteNotify.pb.go b/gover/gen/AvatarFollowRouteNotify.pb.go
index d03c5d01..827eceab 100644
--- a/gover/gen/AvatarFollowRouteNotify.pb.go
+++ b/gover/gen/AvatarFollowRouteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarFollowRouteNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3458
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarFollowRouteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- TemplateId uint32 `protobuf:"varint,6,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
- StartSceneTimeMs uint32 `protobuf:"varint,8,opt,name=start_scene_time_ms,json=startSceneTimeMs,proto3" json:"start_scene_time_ms,omitempty"`
- Route *Route `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"`
- ClientParams string `protobuf:"bytes,13,opt,name=client_params,json=clientParams,proto3" json:"client_params,omitempty"`
+ ClientParams string `protobuf:"bytes,5,opt,name=client_params,json=clientParams,proto3" json:"client_params,omitempty"`
+ Route *Route `protobuf:"bytes,1,opt,name=route,proto3" json:"route,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ TemplateId uint32 `protobuf:"varint,4,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
+ StartSceneTimeMs uint32 `protobuf:"varint,3,opt,name=start_scene_time_ms,json=startSceneTimeMs,proto3" json:"start_scene_time_ms,omitempty"`
}
func (x *AvatarFollowRouteNotify) Reset() {
@@ -83,39 +80,39 @@ func (*AvatarFollowRouteNotify) Descriptor() ([]byte, []int) {
return file_AvatarFollowRouteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarFollowRouteNotify) GetEntityId() uint32 {
+func (x *AvatarFollowRouteNotify) GetClientParams() string {
if x != nil {
- return x.EntityId
+ return x.ClientParams
}
- return 0
+ return ""
}
-func (x *AvatarFollowRouteNotify) GetTemplateId() uint32 {
+func (x *AvatarFollowRouteNotify) GetRoute() *Route {
if x != nil {
- return x.TemplateId
+ return x.Route
}
- return 0
+ return nil
}
-func (x *AvatarFollowRouteNotify) GetStartSceneTimeMs() uint32 {
+func (x *AvatarFollowRouteNotify) GetEntityId() uint32 {
if x != nil {
- return x.StartSceneTimeMs
+ return x.EntityId
}
return 0
}
-func (x *AvatarFollowRouteNotify) GetRoute() *Route {
+func (x *AvatarFollowRouteNotify) GetTemplateId() uint32 {
if x != nil {
- return x.Route
+ return x.TemplateId
}
- return nil
+ return 0
}
-func (x *AvatarFollowRouteNotify) GetClientParams() string {
+func (x *AvatarFollowRouteNotify) GetStartSceneTimeMs() uint32 {
if x != nil {
- return x.ClientParams
+ return x.StartSceneTimeMs
}
- return ""
+ return 0
}
var File_AvatarFollowRouteNotify_proto protoreflect.FileDescriptor
@@ -125,18 +122,18 @@ var file_AvatarFollowRouteNotify_proto_rawDesc = []byte{
0x75, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x0b, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a,
0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x6f, 0x75,
- 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x65, 0x6d, 0x70,
- 0x6c, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54,
- 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x1c, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x05, 0x72, 0x6f,
- 0x75, 0x74, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65,
- 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65,
+ 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1c, 0x0a,
+ 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70,
+ 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74,
+ 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x63, 0x65,
+ 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarGainCostumeNotify.pb.go b/gover/gen/AvatarGainCostumeNotify.pb.go
index aba1fb82..f8a7200c 100644
--- a/gover/gen/AvatarGainCostumeNotify.pb.go
+++ b/gover/gen/AvatarGainCostumeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarGainCostumeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1677
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarGainCostumeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostumeId uint32 `protobuf:"varint,15,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+ CostumeId uint32 `protobuf:"varint,10,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
}
func (x *AvatarGainCostumeNotify) Reset() {
@@ -93,7 +90,7 @@ var file_AvatarGainCostumeNotify_proto_rawDesc = []byte{
0x75, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x38, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x73,
0x74, 0x75, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f,
- 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarGainFlycloakNotify.pb.go b/gover/gen/AvatarGainFlycloakNotify.pb.go
index cd6ea23f..aff9b805 100644
--- a/gover/gen/AvatarGainFlycloakNotify.pb.go
+++ b/gover/gen/AvatarGainFlycloakNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarGainFlycloakNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1656
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarGainFlycloakNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FlycloakId uint32 `protobuf:"varint,3,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
+ FlycloakId uint32 `protobuf:"varint,4,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
}
func (x *AvatarGainFlycloakNotify) Reset() {
@@ -93,7 +90,7 @@ var file_AvatarGainFlycloakNotify_proto_rawDesc = []byte{
0x6c, 0x6f, 0x61, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x3b, 0x0a, 0x18, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x61, 0x69, 0x6e, 0x46, 0x6c,
0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0a, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarInfo.pb.go b/gover/gen/AvatarInfo.pb.go
index f5a96d9a..86bb7dd1 100644
--- a/gover/gen/AvatarInfo.pb.go
+++ b/gover/gen/AvatarInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarInfo.proto
package gen
diff --git a/gover/gen/AvatarLifeStateChangeNotify.pb.go b/gover/gen/AvatarLifeStateChangeNotify.pb.go
index ac833617..102e92e9 100644
--- a/gover/gen/AvatarLifeStateChangeNotify.pb.go
+++ b/gover/gen/AvatarLifeStateChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarLifeStateChangeNotify.proto
package gen
@@ -36,21 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1290
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarLifeStateChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LifeState uint32 `protobuf:"varint,13,opt,name=life_state,json=lifeState,proto3" json:"life_state,omitempty"`
- AttackTag string `protobuf:"bytes,10,opt,name=attack_tag,json=attackTag,proto3" json:"attack_tag,omitempty"`
- DieType PlayerDieType `protobuf:"varint,2,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
- ServerBuffList []*ServerBuff `protobuf:"bytes,12,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
- MoveReliableSeq uint32 `protobuf:"varint,5,opt,name=move_reliable_seq,json=moveReliableSeq,proto3" json:"move_reliable_seq,omitempty"`
- SourceEntityId uint32 `protobuf:"varint,3,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ SourceEntityId uint32 `protobuf:"varint,11,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
+ ServerBuffList []*ServerBuff `protobuf:"bytes,14,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
+ MoveReliableSeq uint32 `protobuf:"varint,12,opt,name=move_reliable_seq,json=moveReliableSeq,proto3" json:"move_reliable_seq,omitempty"`
+ LifeState uint32 `protobuf:"varint,6,opt,name=life_state,json=lifeState,proto3" json:"life_state,omitempty"`
+ DieType PlayerDieType `protobuf:"varint,5,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
+ AttackTag string `protobuf:"bytes,15,opt,name=attack_tag,json=attackTag,proto3" json:"attack_tag,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,2,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarLifeStateChangeNotify) Reset() {
@@ -85,46 +82,46 @@ func (*AvatarLifeStateChangeNotify) Descriptor() ([]byte, []int) {
return file_AvatarLifeStateChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarLifeStateChangeNotify) GetLifeState() uint32 {
+func (x *AvatarLifeStateChangeNotify) GetSourceEntityId() uint32 {
if x != nil {
- return x.LifeState
+ return x.SourceEntityId
}
return 0
}
-func (x *AvatarLifeStateChangeNotify) GetAttackTag() string {
+func (x *AvatarLifeStateChangeNotify) GetServerBuffList() []*ServerBuff {
if x != nil {
- return x.AttackTag
+ return x.ServerBuffList
}
- return ""
+ return nil
}
-func (x *AvatarLifeStateChangeNotify) GetDieType() PlayerDieType {
+func (x *AvatarLifeStateChangeNotify) GetMoveReliableSeq() uint32 {
if x != nil {
- return x.DieType
+ return x.MoveReliableSeq
}
- return PlayerDieType_PLAYER_DIE_TYPE_NONE
+ return 0
}
-func (x *AvatarLifeStateChangeNotify) GetServerBuffList() []*ServerBuff {
+func (x *AvatarLifeStateChangeNotify) GetLifeState() uint32 {
if x != nil {
- return x.ServerBuffList
+ return x.LifeState
}
- return nil
+ return 0
}
-func (x *AvatarLifeStateChangeNotify) GetMoveReliableSeq() uint32 {
+func (x *AvatarLifeStateChangeNotify) GetDieType() PlayerDieType {
if x != nil {
- return x.MoveReliableSeq
+ return x.DieType
}
- return 0
+ return PlayerDieType_PLAYER_DIE_TYPE_NONE
}
-func (x *AvatarLifeStateChangeNotify) GetSourceEntityId() uint32 {
+func (x *AvatarLifeStateChangeNotify) GetAttackTag() string {
if x != nil {
- return x.SourceEntityId
+ return x.AttackTag
}
- return 0
+ return ""
}
func (x *AvatarLifeStateChangeNotify) GetAvatarGuid() uint64 {
@@ -143,24 +140,24 @@ var file_AvatarLifeStateChangeNotify_proto_rawDesc = []byte{
0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
0x42, 0x75, 0x66, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x02, 0x0a, 0x1b, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x66, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68,
- 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x69,
- 0x66, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x6c, 0x69, 0x66, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x74, 0x74,
- 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61,
- 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x67, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69, 0x65, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x35, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75,
- 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f,
- 0x76, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x6c, 0x69, 0x61,
- 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
- 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62,
+ 0x75, 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b,
+ 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x0e, 0x73, 0x65, 0x72,
+ 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6d,
+ 0x6f, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x65, 0x6c, 0x69,
+ 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x69, 0x66, 0x65, 0x5f,
+ 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x69, 0x66,
+ 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x67, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x67,
0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
+ 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
@@ -180,12 +177,12 @@ func file_AvatarLifeStateChangeNotify_proto_rawDescGZIP() []byte {
var file_AvatarLifeStateChangeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_AvatarLifeStateChangeNotify_proto_goTypes = []interface{}{
(*AvatarLifeStateChangeNotify)(nil), // 0: AvatarLifeStateChangeNotify
- (PlayerDieType)(0), // 1: PlayerDieType
- (*ServerBuff)(nil), // 2: ServerBuff
+ (*ServerBuff)(nil), // 1: ServerBuff
+ (PlayerDieType)(0), // 2: PlayerDieType
}
var file_AvatarLifeStateChangeNotify_proto_depIdxs = []int32{
- 1, // 0: AvatarLifeStateChangeNotify.die_type:type_name -> PlayerDieType
- 2, // 1: AvatarLifeStateChangeNotify.server_buff_list:type_name -> ServerBuff
+ 1, // 0: AvatarLifeStateChangeNotify.server_buff_list:type_name -> ServerBuff
+ 2, // 1: AvatarLifeStateChangeNotify.die_type:type_name -> PlayerDieType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/AvatarPromoteGetRewardReq.pb.go b/gover/gen/AvatarPromoteGetRewardReq.pb.go
index 6ac8f424..223b8bf0 100644
--- a/gover/gen/AvatarPromoteGetRewardReq.pb.go
+++ b/gover/gen/AvatarPromoteGetRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarPromoteGetRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1696
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarPromoteGetRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- PromoteLevel uint32 `protobuf:"varint,12,opt,name=promote_level,json=promoteLevel,proto3" json:"promote_level,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ PromoteLevel uint32 `protobuf:"varint,5,opt,name=promote_level,json=promoteLevel,proto3" json:"promote_level,omitempty"`
}
func (x *AvatarPromoteGetRewardReq) Reset() {
@@ -102,10 +98,10 @@ var file_AvatarPromoteGetRewardReq_proto_rawDesc = []byte{
0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x61, 0x0a, 0x19, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x6d, 0x6f,
0x74, 0x65, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1f,
- 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20,
0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12,
0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c,
0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarPromoteGetRewardRsp.pb.go b/gover/gen/AvatarPromoteGetRewardRsp.pb.go
index 58746fe7..c8c2739c 100644
--- a/gover/gen/AvatarPromoteGetRewardRsp.pb.go
+++ b/gover/gen/AvatarPromoteGetRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarPromoteGetRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1683
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarPromoteGetRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RewardId uint32 `protobuf:"varint,15,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- PromoteLevel uint32 `protobuf:"varint,12,opt,name=promote_level,json=promoteLevel,proto3" json:"promote_level,omitempty"`
+ PromoteLevel uint32 `protobuf:"varint,9,opt,name=promote_level,json=promoteLevel,proto3" json:"promote_level,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,5,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardId uint32 `protobuf:"varint,12,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
}
func (x *AvatarPromoteGetRewardRsp) Reset() {
@@ -82,30 +79,30 @@ func (*AvatarPromoteGetRewardRsp) Descriptor() ([]byte, []int) {
return file_AvatarPromoteGetRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarPromoteGetRewardRsp) GetRetcode() int32 {
+func (x *AvatarPromoteGetRewardRsp) GetPromoteLevel() uint32 {
if x != nil {
- return x.Retcode
+ return x.PromoteLevel
}
return 0
}
-func (x *AvatarPromoteGetRewardRsp) GetRewardId() uint32 {
+func (x *AvatarPromoteGetRewardRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.RewardId
+ return x.AvatarGuid
}
return 0
}
-func (x *AvatarPromoteGetRewardRsp) GetAvatarGuid() uint64 {
+func (x *AvatarPromoteGetRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarGuid
+ return x.Retcode
}
return 0
}
-func (x *AvatarPromoteGetRewardRsp) GetPromoteLevel() uint32 {
+func (x *AvatarPromoteGetRewardRsp) GetRewardId() uint32 {
if x != nil {
- return x.PromoteLevel
+ return x.RewardId
}
return 0
}
@@ -117,14 +114,14 @@ var file_AvatarPromoteGetRewardRsp_proto_rawDesc = []byte{
0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x98, 0x01, 0x0a, 0x19, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x6d,
0x6f, 0x74, 0x65, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6d, 0x6f,
- 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
- 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04,
+ 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarPromoteReq.pb.go b/gover/gen/AvatarPromoteReq.pb.go
index 5023a301..09616f51 100644
--- a/gover/gen/AvatarPromoteReq.pb.go
+++ b/gover/gen/AvatarPromoteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarPromoteReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1664
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarPromoteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Guid uint64 `protobuf:"varint,5,opt,name=guid,proto3" json:"guid,omitempty"`
+ Guid uint64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
}
func (x *AvatarPromoteReq) Reset() {
@@ -93,7 +89,7 @@ var file_AvatarPromoteReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x26, 0x0a, 0x10, 0x41, 0x76, 0x61, 0x74,
0x61, 0x72, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04,
- 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarPromoteRsp.pb.go b/gover/gen/AvatarPromoteRsp.pb.go
index 0d224435..29ce0e89 100644
--- a/gover/gen/AvatarPromoteRsp.pb.go
+++ b/gover/gen/AvatarPromoteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarPromoteRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1639
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarPromoteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Guid uint64 `protobuf:"varint,11,opt,name=guid,proto3" json:"guid,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *AvatarPromoteRsp) Reset() {
@@ -101,7 +98,7 @@ var file_AvatarPromoteRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x10, 0x41, 0x76, 0x61, 0x74,
0x61, 0x72, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04,
0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarPropChangeReasonNotify.pb.go b/gover/gen/AvatarPropChangeReasonNotify.pb.go
index b21dbe7e..3c2cc5d0 100644
--- a/gover/gen/AvatarPropChangeReasonNotify.pb.go
+++ b/gover/gen/AvatarPropChangeReasonNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarPropChangeReasonNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1273
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarPropChangeReasonNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OldValue float32 `protobuf:"fixed32,11,opt,name=old_value,json=oldValue,proto3" json:"old_value,omitempty"`
- Reason PropChangeReason `protobuf:"varint,5,opt,name=reason,proto3,enum=PropChangeReason" json:"reason,omitempty"`
- PropType uint32 `protobuf:"varint,1,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,8,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- CurValue float32 `protobuf:"fixed32,15,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"`
+ PropType uint32 `protobuf:"varint,7,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
+ Reason PropChangeReason `protobuf:"varint,15,opt,name=reason,proto3,enum=PropChangeReason" json:"reason,omitempty"`
+ CurValue float32 `protobuf:"fixed32,14,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ OldValue float32 `protobuf:"fixed32,13,opt,name=old_value,json=oldValue,proto3" json:"old_value,omitempty"`
}
func (x *AvatarPropChangeReasonNotify) Reset() {
@@ -83,9 +80,9 @@ func (*AvatarPropChangeReasonNotify) Descriptor() ([]byte, []int) {
return file_AvatarPropChangeReasonNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarPropChangeReasonNotify) GetOldValue() float32 {
+func (x *AvatarPropChangeReasonNotify) GetPropType() uint32 {
if x != nil {
- return x.OldValue
+ return x.PropType
}
return 0
}
@@ -97,9 +94,9 @@ func (x *AvatarPropChangeReasonNotify) GetReason() PropChangeReason {
return PropChangeReason_PROP_CHANGE_REASON_NONE
}
-func (x *AvatarPropChangeReasonNotify) GetPropType() uint32 {
+func (x *AvatarPropChangeReasonNotify) GetCurValue() float32 {
if x != nil {
- return x.PropType
+ return x.CurValue
}
return 0
}
@@ -111,9 +108,9 @@ func (x *AvatarPropChangeReasonNotify) GetAvatarGuid() uint64 {
return 0
}
-func (x *AvatarPropChangeReasonNotify) GetCurValue() float32 {
+func (x *AvatarPropChangeReasonNotify) GetOldValue() float32 {
if x != nil {
- return x.CurValue
+ return x.OldValue
}
return 0
}
@@ -127,16 +124,16 @@ var file_AvatarPropChangeReasonNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a,
0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02,
- 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65,
- 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x50, 0x72, 0x6f,
+ 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x50, 0x72, 0x6f,
0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72,
- 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
- 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
+ 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarPropNotify.pb.go b/gover/gen/AvatarPropNotify.pb.go
index c3fc15a8..844787b8 100644
--- a/gover/gen/AvatarPropNotify.pb.go
+++ b/gover/gen/AvatarPropNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarPropNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1231
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarPropNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PropMap map[uint32]int64 `protobuf:"bytes,14,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- AvatarGuid uint64 `protobuf:"varint,15,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,1,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ PropMap map[uint32]int64 `protobuf:"bytes,8,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *AvatarPropNotify) Reset() {
@@ -80,18 +77,18 @@ func (*AvatarPropNotify) Descriptor() ([]byte, []int) {
return file_AvatarPropNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarPropNotify) GetPropMap() map[uint32]int64 {
+func (x *AvatarPropNotify) GetAvatarGuid() uint64 {
if x != nil {
- return x.PropMap
+ return x.AvatarGuid
}
- return nil
+ return 0
}
-func (x *AvatarPropNotify) GetAvatarGuid() uint64 {
+func (x *AvatarPropNotify) GetPropMap() map[uint32]int64 {
if x != nil {
- return x.AvatarGuid
+ return x.PropMap
}
- return 0
+ return nil
}
var File_AvatarPropNotify_proto protoreflect.FileDescriptor
@@ -99,13 +96,13 @@ var File_AvatarPropNotify_proto protoreflect.FileDescriptor
var file_AvatarPropNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x01, 0x0a, 0x10, 0x41, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a,
- 0x08, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x1e, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
- 0x07, 0x70, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x1a, 0x3a, 0x0a, 0x0c, 0x50, 0x72, 0x6f,
+ 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x39,
+ 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x1e, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x52, 0x07, 0x70, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x3a, 0x0a, 0x0c, 0x50, 0x72, 0x6f,
0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
diff --git a/gover/gen/AvatarRenameAuditContent.pb.go b/gover/gen/AvatarRenameAuditContent.pb.go
new file mode 100644
index 00000000..0c60f937
--- /dev/null
+++ b/gover/gen/AvatarRenameAuditContent.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarRenameAuditContent.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarRenameAuditContent struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
+ Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
+ AutoFailTime uint32 `protobuf:"varint,3,opt,name=auto_fail_time,json=autoFailTime,proto3" json:"auto_fail_time,omitempty"`
+}
+
+func (x *AvatarRenameAuditContent) Reset() {
+ *x = AvatarRenameAuditContent{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AvatarRenameAuditContent_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AvatarRenameAuditContent) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AvatarRenameAuditContent) ProtoMessage() {}
+
+func (x *AvatarRenameAuditContent) ProtoReflect() protoreflect.Message {
+ mi := &file_AvatarRenameAuditContent_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AvatarRenameAuditContent.ProtoReflect.Descriptor instead.
+func (*AvatarRenameAuditContent) Descriptor() ([]byte, []int) {
+ return file_AvatarRenameAuditContent_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AvatarRenameAuditContent) GetType() string {
+ if x != nil {
+ return x.Type
+ }
+ return ""
+}
+
+func (x *AvatarRenameAuditContent) GetContent() string {
+ if x != nil {
+ return x.Content
+ }
+ return ""
+}
+
+func (x *AvatarRenameAuditContent) GetAutoFailTime() uint32 {
+ if x != nil {
+ return x.AutoFailTime
+ }
+ return 0
+}
+
+var File_AvatarRenameAuditContent_proto protoreflect.FileDescriptor
+
+var file_AvatarRenameAuditContent_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x6e, 0x0a, 0x18, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65,
+ 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
+ 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x75,
+ 0x74, 0x6f, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x75, 0x74, 0x6f, 0x46, 0x61, 0x69, 0x6c, 0x54, 0x69, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AvatarRenameAuditContent_proto_rawDescOnce sync.Once
+ file_AvatarRenameAuditContent_proto_rawDescData = file_AvatarRenameAuditContent_proto_rawDesc
+)
+
+func file_AvatarRenameAuditContent_proto_rawDescGZIP() []byte {
+ file_AvatarRenameAuditContent_proto_rawDescOnce.Do(func() {
+ file_AvatarRenameAuditContent_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarRenameAuditContent_proto_rawDescData)
+ })
+ return file_AvatarRenameAuditContent_proto_rawDescData
+}
+
+var file_AvatarRenameAuditContent_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AvatarRenameAuditContent_proto_goTypes = []interface{}{
+ (*AvatarRenameAuditContent)(nil), // 0: AvatarRenameAuditContent
+}
+var file_AvatarRenameAuditContent_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AvatarRenameAuditContent_proto_init() }
+func file_AvatarRenameAuditContent_proto_init() {
+ if File_AvatarRenameAuditContent_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AvatarRenameAuditContent_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AvatarRenameAuditContent); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarRenameAuditContent_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarRenameAuditContent_proto_goTypes,
+ DependencyIndexes: file_AvatarRenameAuditContent_proto_depIdxs,
+ MessageInfos: file_AvatarRenameAuditContent_proto_msgTypes,
+ }.Build()
+ File_AvatarRenameAuditContent_proto = out.File
+ file_AvatarRenameAuditContent_proto_rawDesc = nil
+ file_AvatarRenameAuditContent_proto_goTypes = nil
+ file_AvatarRenameAuditContent_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarRenameAuditData.pb.go b/gover/gen/AvatarRenameAuditData.pb.go
new file mode 100644
index 00000000..81ca7cdd
--- /dev/null
+++ b/gover/gen/AvatarRenameAuditData.pb.go
@@ -0,0 +1,241 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarRenameAuditData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarRenameAuditData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Aid string `protobuf:"bytes,1,opt,name=aid,proto3" json:"aid,omitempty"`
+ EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Lang string `protobuf:"bytes,3,opt,name=lang,proto3" json:"lang,omitempty"`
+ QueueKey string `protobuf:"bytes,4,opt,name=queue_key,json=queueKey,proto3" json:"queue_key,omitempty"`
+ Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
+ AuditFieldList []*AvatarRenameContentAuditField `protobuf:"bytes,7,rep,name=audit_field_list,json=auditFieldList,proto3" json:"audit_field_list,omitempty"`
+ AuxFieldList []*ContentAuditAuxiliaryField `protobuf:"bytes,8,rep,name=aux_field_list,json=auxFieldList,proto3" json:"aux_field_list,omitempty"`
+}
+
+func (x *AvatarRenameAuditData) Reset() {
+ *x = AvatarRenameAuditData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AvatarRenameAuditData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AvatarRenameAuditData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AvatarRenameAuditData) ProtoMessage() {}
+
+func (x *AvatarRenameAuditData) ProtoReflect() protoreflect.Message {
+ mi := &file_AvatarRenameAuditData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AvatarRenameAuditData.ProtoReflect.Descriptor instead.
+func (*AvatarRenameAuditData) Descriptor() ([]byte, []int) {
+ return file_AvatarRenameAuditData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AvatarRenameAuditData) GetAid() string {
+ if x != nil {
+ return x.Aid
+ }
+ return ""
+}
+
+func (x *AvatarRenameAuditData) GetEntityId() string {
+ if x != nil {
+ return x.EntityId
+ }
+ return ""
+}
+
+func (x *AvatarRenameAuditData) GetLang() string {
+ if x != nil {
+ return x.Lang
+ }
+ return ""
+}
+
+func (x *AvatarRenameAuditData) GetQueueKey() string {
+ if x != nil {
+ return x.QueueKey
+ }
+ return ""
+}
+
+func (x *AvatarRenameAuditData) GetRegion() string {
+ if x != nil {
+ return x.Region
+ }
+ return ""
+}
+
+func (x *AvatarRenameAuditData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *AvatarRenameAuditData) GetAuditFieldList() []*AvatarRenameContentAuditField {
+ if x != nil {
+ return x.AuditFieldList
+ }
+ return nil
+}
+
+func (x *AvatarRenameAuditData) GetAuxFieldList() []*ContentAuditAuxiliaryField {
+ if x != nil {
+ return x.AuxFieldList
+ }
+ return nil
+}
+
+var File_AvatarRenameAuditData_proto protoreflect.FileDescriptor
+
+var file_AvatarRenameAuditData_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74,
+ 0x41, 0x75, 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x02, 0x0a, 0x15, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10,
+ 0x0a, 0x03, 0x61, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x69, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a,
+ 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x61, 0x6e,
+ 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x71, 0x75, 0x65, 0x75, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x16,
+ 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
+ 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x48, 0x0a, 0x10, 0x61, 0x75, 0x64, 0x69,
+ 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d,
+ 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x46, 0x69, 0x65,
+ 0x6c, 0x64, 0x52, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x41, 0x0a, 0x0e, 0x61, 0x75, 0x78, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x43, 0x6f, 0x6e,
+ 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x41, 0x75, 0x78, 0x69, 0x6c, 0x69, 0x61,
+ 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x0c, 0x61, 0x75, 0x78, 0x46, 0x69, 0x65, 0x6c,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AvatarRenameAuditData_proto_rawDescOnce sync.Once
+ file_AvatarRenameAuditData_proto_rawDescData = file_AvatarRenameAuditData_proto_rawDesc
+)
+
+func file_AvatarRenameAuditData_proto_rawDescGZIP() []byte {
+ file_AvatarRenameAuditData_proto_rawDescOnce.Do(func() {
+ file_AvatarRenameAuditData_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarRenameAuditData_proto_rawDescData)
+ })
+ return file_AvatarRenameAuditData_proto_rawDescData
+}
+
+var file_AvatarRenameAuditData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AvatarRenameAuditData_proto_goTypes = []interface{}{
+ (*AvatarRenameAuditData)(nil), // 0: AvatarRenameAuditData
+ (*AvatarRenameContentAuditField)(nil), // 1: AvatarRenameContentAuditField
+ (*ContentAuditAuxiliaryField)(nil), // 2: ContentAuditAuxiliaryField
+}
+var file_AvatarRenameAuditData_proto_depIdxs = []int32{
+ 1, // 0: AvatarRenameAuditData.audit_field_list:type_name -> AvatarRenameContentAuditField
+ 2, // 1: AvatarRenameAuditData.aux_field_list:type_name -> ContentAuditAuxiliaryField
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_AvatarRenameAuditData_proto_init() }
+func file_AvatarRenameAuditData_proto_init() {
+ if File_AvatarRenameAuditData_proto != nil {
+ return
+ }
+ file_AvatarRenameContentAuditField_proto_init()
+ file_ContentAuditAuxiliaryField_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AvatarRenameAuditData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AvatarRenameAuditData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarRenameAuditData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarRenameAuditData_proto_goTypes,
+ DependencyIndexes: file_AvatarRenameAuditData_proto_depIdxs,
+ MessageInfos: file_AvatarRenameAuditData_proto_msgTypes,
+ }.Build()
+ File_AvatarRenameAuditData_proto = out.File
+ file_AvatarRenameAuditData_proto_rawDesc = nil
+ file_AvatarRenameAuditData_proto_goTypes = nil
+ file_AvatarRenameAuditData_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarRenameAuditSourceType.pb.go b/gover/gen/AvatarRenameAuditSourceType.pb.go
new file mode 100644
index 00000000..2a82250f
--- /dev/null
+++ b/gover/gen/AvatarRenameAuditSourceType.pb.go
@@ -0,0 +1,154 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarRenameAuditSourceType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarRenameAuditSourceType int32
+
+const (
+ AvatarRenameAuditSourceType_AVATAR_RENAME_AUDIT_SOURCE_TYPE_NONE AvatarRenameAuditSourceType = 0
+ AvatarRenameAuditSourceType_AVATAR_RENAME_AUDIT_SOURCE_TYPE_ITEM AvatarRenameAuditSourceType = 1
+ AvatarRenameAuditSourceType_AVATAR_RENAME_AUDIT_SOURCE_TYPE_QUEST AvatarRenameAuditSourceType = 2
+)
+
+// Enum value maps for AvatarRenameAuditSourceType.
+var (
+ AvatarRenameAuditSourceType_name = map[int32]string{
+ 0: "AVATAR_RENAME_AUDIT_SOURCE_TYPE_NONE",
+ 1: "AVATAR_RENAME_AUDIT_SOURCE_TYPE_ITEM",
+ 2: "AVATAR_RENAME_AUDIT_SOURCE_TYPE_QUEST",
+ }
+ AvatarRenameAuditSourceType_value = map[string]int32{
+ "AVATAR_RENAME_AUDIT_SOURCE_TYPE_NONE": 0,
+ "AVATAR_RENAME_AUDIT_SOURCE_TYPE_ITEM": 1,
+ "AVATAR_RENAME_AUDIT_SOURCE_TYPE_QUEST": 2,
+ }
+)
+
+func (x AvatarRenameAuditSourceType) Enum() *AvatarRenameAuditSourceType {
+ p := new(AvatarRenameAuditSourceType)
+ *p = x
+ return p
+}
+
+func (x AvatarRenameAuditSourceType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AvatarRenameAuditSourceType) Descriptor() protoreflect.EnumDescriptor {
+ return file_AvatarRenameAuditSourceType_proto_enumTypes[0].Descriptor()
+}
+
+func (AvatarRenameAuditSourceType) Type() protoreflect.EnumType {
+ return &file_AvatarRenameAuditSourceType_proto_enumTypes[0]
+}
+
+func (x AvatarRenameAuditSourceType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AvatarRenameAuditSourceType.Descriptor instead.
+func (AvatarRenameAuditSourceType) EnumDescriptor() ([]byte, []int) {
+ return file_AvatarRenameAuditSourceType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AvatarRenameAuditSourceType_proto protoreflect.FileDescriptor
+
+var file_AvatarRenameAuditSourceType_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0x9c, 0x01, 0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65,
+ 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x24, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45,
+ 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43,
+ 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x28, 0x0a,
+ 0x24, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x41,
+ 0x55, 0x44, 0x49, 0x54, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0x01, 0x12, 0x29, 0x0a, 0x25, 0x41, 0x56, 0x41, 0x54, 0x41,
+ 0x52, 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54, 0x5f, 0x53,
+ 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54,
+ 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_AvatarRenameAuditSourceType_proto_rawDescOnce sync.Once
+ file_AvatarRenameAuditSourceType_proto_rawDescData = file_AvatarRenameAuditSourceType_proto_rawDesc
+)
+
+func file_AvatarRenameAuditSourceType_proto_rawDescGZIP() []byte {
+ file_AvatarRenameAuditSourceType_proto_rawDescOnce.Do(func() {
+ file_AvatarRenameAuditSourceType_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarRenameAuditSourceType_proto_rawDescData)
+ })
+ return file_AvatarRenameAuditSourceType_proto_rawDescData
+}
+
+var file_AvatarRenameAuditSourceType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_AvatarRenameAuditSourceType_proto_goTypes = []interface{}{
+ (AvatarRenameAuditSourceType)(0), // 0: AvatarRenameAuditSourceType
+}
+var file_AvatarRenameAuditSourceType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AvatarRenameAuditSourceType_proto_init() }
+func file_AvatarRenameAuditSourceType_proto_init() {
+ if File_AvatarRenameAuditSourceType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarRenameAuditSourceType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarRenameAuditSourceType_proto_goTypes,
+ DependencyIndexes: file_AvatarRenameAuditSourceType_proto_depIdxs,
+ EnumInfos: file_AvatarRenameAuditSourceType_proto_enumTypes,
+ }.Build()
+ File_AvatarRenameAuditSourceType_proto = out.File
+ file_AvatarRenameAuditSourceType_proto_rawDesc = nil
+ file_AvatarRenameAuditSourceType_proto_goTypes = nil
+ file_AvatarRenameAuditSourceType_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarRenameContentAuditField.pb.go b/gover/gen/AvatarRenameContentAuditField.pb.go
new file mode 100644
index 00000000..3b4887bb
--- /dev/null
+++ b/gover/gen/AvatarRenameContentAuditField.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarRenameContentAuditField.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarRenameContentAuditField struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SegmentList []*AvatarRenameAuditContent `protobuf:"bytes,1,rep,name=segment_list,json=segmentList,proto3" json:"segment_list,omitempty"`
+ Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
+}
+
+func (x *AvatarRenameContentAuditField) Reset() {
+ *x = AvatarRenameContentAuditField{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AvatarRenameContentAuditField_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AvatarRenameContentAuditField) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AvatarRenameContentAuditField) ProtoMessage() {}
+
+func (x *AvatarRenameContentAuditField) ProtoReflect() protoreflect.Message {
+ mi := &file_AvatarRenameContentAuditField_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AvatarRenameContentAuditField.ProtoReflect.Descriptor instead.
+func (*AvatarRenameContentAuditField) Descriptor() ([]byte, []int) {
+ return file_AvatarRenameContentAuditField_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AvatarRenameContentAuditField) GetSegmentList() []*AvatarRenameAuditContent {
+ if x != nil {
+ return x.SegmentList
+ }
+ return nil
+}
+
+func (x *AvatarRenameContentAuditField) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+var File_AvatarRenameContentAuditField_proto protoreflect.FileDescriptor
+
+var file_AvatarRenameContentAuditField_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f,
+ 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e,
+ 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x1d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69,
+ 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x3c, 0x0a, 0x0c, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74,
+ 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AvatarRenameContentAuditField_proto_rawDescOnce sync.Once
+ file_AvatarRenameContentAuditField_proto_rawDescData = file_AvatarRenameContentAuditField_proto_rawDesc
+)
+
+func file_AvatarRenameContentAuditField_proto_rawDescGZIP() []byte {
+ file_AvatarRenameContentAuditField_proto_rawDescOnce.Do(func() {
+ file_AvatarRenameContentAuditField_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarRenameContentAuditField_proto_rawDescData)
+ })
+ return file_AvatarRenameContentAuditField_proto_rawDescData
+}
+
+var file_AvatarRenameContentAuditField_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AvatarRenameContentAuditField_proto_goTypes = []interface{}{
+ (*AvatarRenameContentAuditField)(nil), // 0: AvatarRenameContentAuditField
+ (*AvatarRenameAuditContent)(nil), // 1: AvatarRenameAuditContent
+}
+var file_AvatarRenameContentAuditField_proto_depIdxs = []int32{
+ 1, // 0: AvatarRenameContentAuditField.segment_list:type_name -> AvatarRenameAuditContent
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_AvatarRenameContentAuditField_proto_init() }
+func file_AvatarRenameContentAuditField_proto_init() {
+ if File_AvatarRenameContentAuditField_proto != nil {
+ return
+ }
+ file_AvatarRenameAuditContent_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AvatarRenameContentAuditField_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AvatarRenameContentAuditField); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarRenameContentAuditField_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarRenameContentAuditField_proto_goTypes,
+ DependencyIndexes: file_AvatarRenameContentAuditField_proto_depIdxs,
+ MessageInfos: file_AvatarRenameContentAuditField_proto_msgTypes,
+ }.Build()
+ File_AvatarRenameContentAuditField_proto = out.File
+ file_AvatarRenameContentAuditField_proto_rawDesc = nil
+ file_AvatarRenameContentAuditField_proto_goTypes = nil
+ file_AvatarRenameContentAuditField_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarRenameInfo.pb.go b/gover/gen/AvatarRenameInfo.pb.go
new file mode 100644
index 00000000..6481e595
--- /dev/null
+++ b/gover/gen/AvatarRenameInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarRenameInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarRenameInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarName string `protobuf:"bytes,3,opt,name=avatar_name,json=avatarName,proto3" json:"avatar_name,omitempty"`
+ AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+}
+
+func (x *AvatarRenameInfo) Reset() {
+ *x = AvatarRenameInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AvatarRenameInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AvatarRenameInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AvatarRenameInfo) ProtoMessage() {}
+
+func (x *AvatarRenameInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_AvatarRenameInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AvatarRenameInfo.ProtoReflect.Descriptor instead.
+func (*AvatarRenameInfo) Descriptor() ([]byte, []int) {
+ return file_AvatarRenameInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AvatarRenameInfo) GetAvatarName() string {
+ if x != nil {
+ return x.AvatarName
+ }
+ return ""
+}
+
+func (x *AvatarRenameInfo) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+var File_AvatarRenameInfo_proto protoreflect.FileDescriptor
+
+var file_AvatarRenameInfo_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x10, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a,
+ 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AvatarRenameInfo_proto_rawDescOnce sync.Once
+ file_AvatarRenameInfo_proto_rawDescData = file_AvatarRenameInfo_proto_rawDesc
+)
+
+func file_AvatarRenameInfo_proto_rawDescGZIP() []byte {
+ file_AvatarRenameInfo_proto_rawDescOnce.Do(func() {
+ file_AvatarRenameInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarRenameInfo_proto_rawDescData)
+ })
+ return file_AvatarRenameInfo_proto_rawDescData
+}
+
+var file_AvatarRenameInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AvatarRenameInfo_proto_goTypes = []interface{}{
+ (*AvatarRenameInfo)(nil), // 0: AvatarRenameInfo
+}
+var file_AvatarRenameInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AvatarRenameInfo_proto_init() }
+func file_AvatarRenameInfo_proto_init() {
+ if File_AvatarRenameInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_AvatarRenameInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AvatarRenameInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarRenameInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarRenameInfo_proto_goTypes,
+ DependencyIndexes: file_AvatarRenameInfo_proto_depIdxs,
+ MessageInfos: file_AvatarRenameInfo_proto_msgTypes,
+ }.Build()
+ File_AvatarRenameInfo_proto = out.File
+ file_AvatarRenameInfo_proto_rawDesc = nil
+ file_AvatarRenameInfo_proto_goTypes = nil
+ file_AvatarRenameInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarRenameInfoNotify.pb.go b/gover/gen/AvatarRenameInfoNotify.pb.go
new file mode 100644
index 00000000..f058b688
--- /dev/null
+++ b/gover/gen/AvatarRenameInfoNotify.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarRenameInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarRenameInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarRenameList []*AvatarRenameInfo `protobuf:"bytes,11,rep,name=avatar_rename_list,json=avatarRenameList,proto3" json:"avatar_rename_list,omitempty"`
+}
+
+func (x *AvatarRenameInfoNotify) Reset() {
+ *x = AvatarRenameInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AvatarRenameInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AvatarRenameInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AvatarRenameInfoNotify) ProtoMessage() {}
+
+func (x *AvatarRenameInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_AvatarRenameInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AvatarRenameInfoNotify.ProtoReflect.Descriptor instead.
+func (*AvatarRenameInfoNotify) Descriptor() ([]byte, []int) {
+ return file_AvatarRenameInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AvatarRenameInfoNotify) GetAvatarRenameList() []*AvatarRenameInfo {
+ if x != nil {
+ return x.AvatarRenameList
+ }
+ return nil
+}
+
+var File_AvatarRenameInfoNotify_proto protoreflect.FileDescriptor
+
+var file_AvatarRenameInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x3f, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x6e, 0x61, 0x6d,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_AvatarRenameInfoNotify_proto_rawDescOnce sync.Once
+ file_AvatarRenameInfoNotify_proto_rawDescData = file_AvatarRenameInfoNotify_proto_rawDesc
+)
+
+func file_AvatarRenameInfoNotify_proto_rawDescGZIP() []byte {
+ file_AvatarRenameInfoNotify_proto_rawDescOnce.Do(func() {
+ file_AvatarRenameInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarRenameInfoNotify_proto_rawDescData)
+ })
+ return file_AvatarRenameInfoNotify_proto_rawDescData
+}
+
+var file_AvatarRenameInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_AvatarRenameInfoNotify_proto_goTypes = []interface{}{
+ (*AvatarRenameInfoNotify)(nil), // 0: AvatarRenameInfoNotify
+ (*AvatarRenameInfo)(nil), // 1: AvatarRenameInfo
+}
+var file_AvatarRenameInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: AvatarRenameInfoNotify.avatar_rename_list:type_name -> AvatarRenameInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_AvatarRenameInfoNotify_proto_init() }
+func file_AvatarRenameInfoNotify_proto_init() {
+ if File_AvatarRenameInfoNotify_proto != nil {
+ return
+ }
+ file_AvatarRenameInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AvatarRenameInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AvatarRenameInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarRenameInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarRenameInfoNotify_proto_goTypes,
+ DependencyIndexes: file_AvatarRenameInfoNotify_proto_depIdxs,
+ MessageInfos: file_AvatarRenameInfoNotify_proto_msgTypes,
+ }.Build()
+ File_AvatarRenameInfoNotify_proto = out.File
+ file_AvatarRenameInfoNotify_proto_rawDesc = nil
+ file_AvatarRenameInfoNotify_proto_goTypes = nil
+ file_AvatarRenameInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarSatiationData.pb.go b/gover/gen/AvatarSatiationData.pb.go
index b823e251..eff8ecc6 100644
--- a/gover/gen/AvatarSatiationData.pb.go
+++ b/gover/gen/AvatarSatiationData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSatiationData.proto
package gen
@@ -41,9 +41,9 @@ type AvatarSatiationData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishTime float32 `protobuf:"fixed32,14,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- PenaltyFinishTime float32 `protobuf:"fixed32,12,opt,name=penalty_finish_time,json=penaltyFinishTime,proto3" json:"penalty_finish_time,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,15,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ PenaltyFinishTime float32 `protobuf:"fixed32,6,opt,name=penalty_finish_time,json=penaltyFinishTime,proto3" json:"penalty_finish_time,omitempty"`
+ FinishTime float32 `protobuf:"fixed32,7,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
}
func (x *AvatarSatiationData) Reset() {
@@ -78,23 +78,23 @@ func (*AvatarSatiationData) Descriptor() ([]byte, []int) {
return file_AvatarSatiationData_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarSatiationData) GetFinishTime() float32 {
+func (x *AvatarSatiationData) GetAvatarGuid() uint64 {
if x != nil {
- return x.FinishTime
+ return x.AvatarGuid
}
return 0
}
-func (x *AvatarSatiationData) GetAvatarGuid() uint64 {
+func (x *AvatarSatiationData) GetPenaltyFinishTime() float32 {
if x != nil {
- return x.AvatarGuid
+ return x.PenaltyFinishTime
}
return 0
}
-func (x *AvatarSatiationData) GetPenaltyFinishTime() float32 {
+func (x *AvatarSatiationData) GetFinishTime() float32 {
if x != nil {
- return x.PenaltyFinishTime
+ return x.FinishTime
}
return 0
}
@@ -105,13 +105,13 @@ var file_AvatarSatiationData_proto_rawDesc = []byte{
0x0a, 0x19, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x61, 0x74, 0x69, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x13,
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x61, 0x74, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44,
- 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79,
- 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x02, 0x52, 0x11, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73,
+ 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x5f,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x02, 0x52, 0x11, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73,
0x68, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarSatiationDataNotify.pb.go b/gover/gen/AvatarSatiationDataNotify.pb.go
index c4fcf6fd..ae5fa0df 100644
--- a/gover/gen/AvatarSatiationDataNotify.pb.go
+++ b/gover/gen/AvatarSatiationDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSatiationDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1693
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarSatiationDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SatiationDataList []*AvatarSatiationData `protobuf:"bytes,6,rep,name=satiation_data_list,json=satiationDataList,proto3" json:"satiation_data_list,omitempty"`
+ SatiationDataList []*AvatarSatiationData `protobuf:"bytes,13,rep,name=satiation_data_list,json=satiationDataList,proto3" json:"satiation_data_list,omitempty"`
}
func (x *AvatarSatiationDataNotify) Reset() {
@@ -96,7 +93,7 @@ var file_AvatarSatiationDataNotify_proto_rawDesc = []byte{
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x61, 0x74, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44,
0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x44, 0x0a, 0x13, 0x73, 0x61, 0x74,
0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53,
+ 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53,
0x61, 0x74, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x73, 0x61,
0x74, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/AvatarSkillChangeNotify.pb.go b/gover/gen/AvatarSkillChangeNotify.pb.go
index a11de6e3..51339216 100644
--- a/gover/gen/AvatarSkillChangeNotify.pb.go
+++ b/gover/gen/AvatarSkillChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSkillChangeNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1097
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarSkillChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurLevel uint32 `protobuf:"varint,11,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,2,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- SkillDepotId uint32 `protobuf:"varint,13,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
- OldLevel uint32 `protobuf:"varint,1,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
- AvatarSkillId uint32 `protobuf:"varint,6,opt,name=avatar_skill_id,json=avatarSkillId,proto3" json:"avatar_skill_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ OldLevel uint32 `protobuf:"varint,7,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
+ CurLevel uint32 `protobuf:"varint,15,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ SkillDepotId uint32 `protobuf:"varint,6,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ AvatarSkillId uint32 `protobuf:"varint,11,opt,name=avatar_skill_id,json=avatarSkillId,proto3" json:"avatar_skill_id,omitempty"`
}
func (x *AvatarSkillChangeNotify) Reset() {
@@ -84,23 +81,23 @@ func (*AvatarSkillChangeNotify) Descriptor() ([]byte, []int) {
return file_AvatarSkillChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarSkillChangeNotify) GetCurLevel() uint32 {
+func (x *AvatarSkillChangeNotify) GetAvatarGuid() uint64 {
if x != nil {
- return x.CurLevel
+ return x.AvatarGuid
}
return 0
}
-func (x *AvatarSkillChangeNotify) GetAvatarGuid() uint64 {
+func (x *AvatarSkillChangeNotify) GetOldLevel() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.OldLevel
}
return 0
}
-func (x *AvatarSkillChangeNotify) GetEntityId() uint32 {
+func (x *AvatarSkillChangeNotify) GetCurLevel() uint32 {
if x != nil {
- return x.EntityId
+ return x.CurLevel
}
return 0
}
@@ -112,9 +109,9 @@ func (x *AvatarSkillChangeNotify) GetSkillDepotId() uint32 {
return 0
}
-func (x *AvatarSkillChangeNotify) GetOldLevel() uint32 {
+func (x *AvatarSkillChangeNotify) GetEntityId() uint32 {
if x != nil {
- return x.OldLevel
+ return x.EntityId
}
return 0
}
@@ -132,18 +129,18 @@ var file_AvatarSkillChangeNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xdf, 0x01, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43,
- 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63,
- 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
- 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72,
+ 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75,
+ 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
- 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/AvatarSkillDepotChangeNotify.pb.go b/gover/gen/AvatarSkillDepotChangeNotify.pb.go
index 8b1474be..821e1e02 100644
--- a/gover/gen/AvatarSkillDepotChangeNotify.pb.go
+++ b/gover/gen/AvatarSkillDepotChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSkillDepotChangeNotify.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1035
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarSkillDepotChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillDepotId uint32 `protobuf:"varint,15,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
- ProudSkillExtraLevelMap map[uint32]uint32 `protobuf:"bytes,14,rep,name=proud_skill_extra_level_map,json=proudSkillExtraLevelMap,proto3" json:"proud_skill_extra_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- TalentIdList []uint32 `protobuf:"varint,9,rep,packed,name=talent_id_list,json=talentIdList,proto3" json:"talent_id_list,omitempty"`
- ProudSkillList []uint32 `protobuf:"varint,4,rep,packed,name=proud_skill_list,json=proudSkillList,proto3" json:"proud_skill_list,omitempty"`
- CoreProudSkillLevel uint32 `protobuf:"varint,2,opt,name=core_proud_skill_level,json=coreProudSkillLevel,proto3" json:"core_proud_skill_level,omitempty"`
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,12,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- SkillLevelMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=skill_level_map,json=skillLevelMap,proto3" json:"skill_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ProudSkillExtraLevelMap map[uint32]uint32 `protobuf:"bytes,9,rep,name=proud_skill_extra_level_map,json=proudSkillExtraLevelMap,proto3" json:"proud_skill_extra_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ProudSkillList []uint32 `protobuf:"varint,3,rep,packed,name=proud_skill_list,json=proudSkillList,proto3" json:"proud_skill_list,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ SkillLevelMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=skill_level_map,json=skillLevelMap,proto3" json:"skill_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ SkillDepotId uint32 `protobuf:"varint,13,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
+ TalentIdList []uint32 `protobuf:"varint,14,rep,packed,name=talent_id_list,json=talentIdList,proto3" json:"talent_id_list,omitempty"`
+ CoreProudSkillLevel uint32 `protobuf:"varint,15,opt,name=core_proud_skill_level,json=coreProudSkillLevel,proto3" json:"core_proud_skill_level,omitempty"`
}
func (x *AvatarSkillDepotChangeNotify) Reset() {
@@ -86,13 +83,6 @@ func (*AvatarSkillDepotChangeNotify) Descriptor() ([]byte, []int) {
return file_AvatarSkillDepotChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarSkillDepotChangeNotify) GetSkillDepotId() uint32 {
- if x != nil {
- return x.SkillDepotId
- }
- return 0
-}
-
func (x *AvatarSkillDepotChangeNotify) GetProudSkillExtraLevelMap() map[uint32]uint32 {
if x != nil {
return x.ProudSkillExtraLevelMap
@@ -100,13 +90,6 @@ func (x *AvatarSkillDepotChangeNotify) GetProudSkillExtraLevelMap() map[uint32]u
return nil
}
-func (x *AvatarSkillDepotChangeNotify) GetTalentIdList() []uint32 {
- if x != nil {
- return x.TalentIdList
- }
- return nil
-}
-
func (x *AvatarSkillDepotChangeNotify) GetProudSkillList() []uint32 {
if x != nil {
return x.ProudSkillList
@@ -114,13 +97,6 @@ func (x *AvatarSkillDepotChangeNotify) GetProudSkillList() []uint32 {
return nil
}
-func (x *AvatarSkillDepotChangeNotify) GetCoreProudSkillLevel() uint32 {
- if x != nil {
- return x.CoreProudSkillLevel
- }
- return 0
-}
-
func (x *AvatarSkillDepotChangeNotify) GetEntityId() uint32 {
if x != nil {
return x.EntityId
@@ -142,6 +118,27 @@ func (x *AvatarSkillDepotChangeNotify) GetSkillLevelMap() map[uint32]uint32 {
return nil
}
+func (x *AvatarSkillDepotChangeNotify) GetSkillDepotId() uint32 {
+ if x != nil {
+ return x.SkillDepotId
+ }
+ return 0
+}
+
+func (x *AvatarSkillDepotChangeNotify) GetTalentIdList() []uint32 {
+ if x != nil {
+ return x.TalentIdList
+ }
+ return nil
+}
+
+func (x *AvatarSkillDepotChangeNotify) GetCoreProudSkillLevel() uint32 {
+ if x != nil {
+ return x.CoreProudSkillLevel
+ }
+ return 0
+}
+
var File_AvatarSkillDepotChangeNotify_proto protoreflect.FileDescriptor
var file_AvatarSkillDepotChangeNotify_proto_rawDesc = []byte{
@@ -149,35 +146,35 @@ var file_AvatarSkillDepotChangeNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe9, 0x04, 0x0a, 0x1c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53,
0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x64,
- 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73,
- 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x78, 0x0a, 0x1b, 0x70,
- 0x72, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61,
- 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x3a, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x78, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x5f, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x17, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12,
+ 0x28, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x75, 0x64,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x58, 0x0a, 0x0f, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x30, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65,
0x70, 0x6f, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
- 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x17, 0x70, 0x72,
- 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x74,
- 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x70,
- 0x72, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c,
- 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x72,
- 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x6f, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x75, 0x64,
- 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x58, 0x0a, 0x0f, 0x73, 0x6b, 0x69, 0x6c,
- 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x30, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44,
- 0x65, 0x70, 0x6f, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d,
- 0x61, 0x70, 0x1a, 0x4a, 0x0a, 0x1c, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61,
+ 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x6c, 0x65, 0x6e,
+ 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x0c, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a,
+ 0x16, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63,
+ 0x6f, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x1a, 0x4a, 0x0a, 0x1c, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
0x45, 0x78, 0x74, 0x72, 0x61, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
diff --git a/gover/gen/AvatarSkillInfo.pb.go b/gover/gen/AvatarSkillInfo.pb.go
index 39968508..728211d4 100644
--- a/gover/gen/AvatarSkillInfo.pb.go
+++ b/gover/gen/AvatarSkillInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSkillInfo.proto
package gen
diff --git a/gover/gen/AvatarSkillInfoNotify.pb.go b/gover/gen/AvatarSkillInfoNotify.pb.go
index 29bdef9a..110876b1 100644
--- a/gover/gen/AvatarSkillInfoNotify.pb.go
+++ b/gover/gen/AvatarSkillInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSkillInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1090
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarSkillInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillMap map[uint32]*AvatarSkillInfo `protobuf:"bytes,11,rep,name=skill_map,json=skillMap,proto3" json:"skill_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ SkillMap map[uint32]*AvatarSkillInfo `protobuf:"bytes,6,rep,name=skill_map,json=skillMap,proto3" json:"skill_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Guid uint64 `protobuf:"varint,4,opt,name=guid,proto3" json:"guid,omitempty"`
}
@@ -102,7 +99,7 @@ var file_AvatarSkillInfoNotify_proto_rawDesc = []byte{
0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x01, 0x0a, 0x15, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53,
0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x41,
- 0x0a, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28,
+ 0x0a, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x24, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49,
0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d,
0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61,
diff --git a/gover/gen/AvatarSkillMaxChargeCountNotify.pb.go b/gover/gen/AvatarSkillMaxChargeCountNotify.pb.go
index 803d01b3..f367fb8c 100644
--- a/gover/gen/AvatarSkillMaxChargeCountNotify.pb.go
+++ b/gover/gen/AvatarSkillMaxChargeCountNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSkillMaxChargeCountNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1003
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarSkillMaxChargeCountNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ MaxChargeCount uint32 `protobuf:"varint,9,opt,name=max_charge_count,json=maxChargeCount,proto3" json:"max_charge_count,omitempty"`
SkillId uint32 `protobuf:"varint,6,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
- MaxChargeCount uint32 `protobuf:"varint,11,opt,name=max_charge_count,json=maxChargeCount,proto3" json:"max_charge_count,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarSkillMaxChargeCountNotify) Reset() {
@@ -81,9 +78,9 @@ func (*AvatarSkillMaxChargeCountNotify) Descriptor() ([]byte, []int) {
return file_AvatarSkillMaxChargeCountNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarSkillMaxChargeCountNotify) GetSkillId() uint32 {
+func (x *AvatarSkillMaxChargeCountNotify) GetAvatarGuid() uint64 {
if x != nil {
- return x.SkillId
+ return x.AvatarGuid
}
return 0
}
@@ -95,9 +92,9 @@ func (x *AvatarSkillMaxChargeCountNotify) GetMaxChargeCount() uint32 {
return 0
}
-func (x *AvatarSkillMaxChargeCountNotify) GetAvatarGuid() uint64 {
+func (x *AvatarSkillMaxChargeCountNotify) GetSkillId() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.SkillId
}
return 0
}
@@ -109,13 +106,13 @@ var file_AvatarSkillMaxChargeCountNotify_proto_rawDesc = []byte{
0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x1f, 0x41, 0x76, 0x61, 0x74,
0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65,
- 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x68,
- 0x61, 0x72, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x10,
+ 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x72, 0x67,
+ 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/AvatarSkillUpgradeReq.pb.go b/gover/gen/AvatarSkillUpgradeReq.pb.go
index 6e9bd3f3..b59827f3 100644
--- a/gover/gen/AvatarSkillUpgradeReq.pb.go
+++ b/gover/gen/AvatarSkillUpgradeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSkillUpgradeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1075
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarSkillUpgradeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- OldLevel uint32 `protobuf:"varint,3,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
- AvatarSkillId uint32 `protobuf:"varint,4,opt,name=avatar_skill_id,json=avatarSkillId,proto3" json:"avatar_skill_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,5,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarSkillId uint32 `protobuf:"varint,12,opt,name=avatar_skill_id,json=avatarSkillId,proto3" json:"avatar_skill_id,omitempty"`
+ OldLevel uint32 `protobuf:"varint,8,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
}
func (x *AvatarSkillUpgradeReq) Reset() {
@@ -89,16 +85,16 @@ func (x *AvatarSkillUpgradeReq) GetAvatarGuid() uint64 {
return 0
}
-func (x *AvatarSkillUpgradeReq) GetOldLevel() uint32 {
+func (x *AvatarSkillUpgradeReq) GetAvatarSkillId() uint32 {
if x != nil {
- return x.OldLevel
+ return x.AvatarSkillId
}
return 0
}
-func (x *AvatarSkillUpgradeReq) GetAvatarSkillId() uint32 {
+func (x *AvatarSkillUpgradeReq) GetOldLevel() uint32 {
if x != nil {
- return x.AvatarSkillId
+ return x.OldLevel
}
return 0
}
@@ -110,12 +106,12 @@ var file_AvatarSkillUpgradeReq_proto_rawDesc = []byte{
0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a,
0x15, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72,
0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x73,
- 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0d, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarSkillUpgradeRsp.pb.go b/gover/gen/AvatarSkillUpgradeRsp.pb.go
index 6b203c01..96c22aa7 100644
--- a/gover/gen/AvatarSkillUpgradeRsp.pb.go
+++ b/gover/gen/AvatarSkillUpgradeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarSkillUpgradeRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1048
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarSkillUpgradeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- CurLevel uint32 `protobuf:"varint,14,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
- AvatarSkillId uint32 `protobuf:"varint,9,opt,name=avatar_skill_id,json=avatarSkillId,proto3" json:"avatar_skill_id,omitempty"`
- OldLevel uint32 `protobuf:"varint,3,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurLevel uint32 `protobuf:"varint,6,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ AvatarSkillId uint32 `protobuf:"varint,13,opt,name=avatar_skill_id,json=avatarSkillId,proto3" json:"avatar_skill_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ OldLevel uint32 `protobuf:"varint,1,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,5,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarSkillUpgradeRsp) Reset() {
@@ -83,23 +80,23 @@ func (*AvatarSkillUpgradeRsp) Descriptor() ([]byte, []int) {
return file_AvatarSkillUpgradeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarSkillUpgradeRsp) GetAvatarGuid() uint64 {
+func (x *AvatarSkillUpgradeRsp) GetCurLevel() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.CurLevel
}
return 0
}
-func (x *AvatarSkillUpgradeRsp) GetCurLevel() uint32 {
+func (x *AvatarSkillUpgradeRsp) GetAvatarSkillId() uint32 {
if x != nil {
- return x.CurLevel
+ return x.AvatarSkillId
}
return 0
}
-func (x *AvatarSkillUpgradeRsp) GetAvatarSkillId() uint32 {
+func (x *AvatarSkillUpgradeRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarSkillId
+ return x.Retcode
}
return 0
}
@@ -111,9 +108,9 @@ func (x *AvatarSkillUpgradeRsp) GetOldLevel() uint32 {
return 0
}
-func (x *AvatarSkillUpgradeRsp) GetRetcode() int32 {
+func (x *AvatarSkillUpgradeRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.AvatarGuid
}
return 0
}
@@ -124,17 +121,17 @@ var file_AvatarSkillUpgradeRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x55, 0x70, 0x67,
0x72, 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x01,
0x0a, 0x15, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x55, 0x70, 0x67,
- 0x72, 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x72, 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarTeam.pb.go b/gover/gen/AvatarTeam.pb.go
index f5d2d3ea..ba44f430 100644
--- a/gover/gen/AvatarTeam.pb.go
+++ b/gover/gen/AvatarTeam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarTeam.proto
package gen
@@ -41,8 +41,8 @@ type AvatarTeam struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuidList []uint64 `protobuf:"varint,7,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
- TeamName string `protobuf:"bytes,14,opt,name=team_name,json=teamName,proto3" json:"team_name,omitempty"`
+ AvatarGuidList []uint64 `protobuf:"varint,13,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
+ TeamName string `protobuf:"bytes,4,opt,name=team_name,json=teamName,proto3" json:"team_name,omitempty"`
}
func (x *AvatarTeam) Reset() {
@@ -97,9 +97,9 @@ var file_AvatarTeam_proto_rawDesc = []byte{
0x0a, 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x53, 0x0a, 0x0a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d,
0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74,
0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65,
- 0x61, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74,
+ 0x61, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74,
0x65, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarTeamAllDataNotify.pb.go b/gover/gen/AvatarTeamAllDataNotify.pb.go
new file mode 100644
index 00000000..e0f8199c
--- /dev/null
+++ b/gover/gen/AvatarTeamAllDataNotify.pb.go
@@ -0,0 +1,197 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarTeamAllDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarTeamAllDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TempAvatarGuidList []uint64 `protobuf:"varint,2,rep,packed,name=temp_avatar_guid_list,json=tempAvatarGuidList,proto3" json:"temp_avatar_guid_list,omitempty"`
+ BackupAvatarTeamOrderList []uint32 `protobuf:"varint,10,rep,packed,name=backup_avatar_team_order_list,json=backupAvatarTeamOrderList,proto3" json:"backup_avatar_team_order_list,omitempty"`
+ AvatarTeamMap map[uint32]*AvatarTeam `protobuf:"bytes,5,rep,name=avatar_team_map,json=avatarTeamMap,proto3" json:"avatar_team_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *AvatarTeamAllDataNotify) Reset() {
+ *x = AvatarTeamAllDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_AvatarTeamAllDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *AvatarTeamAllDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AvatarTeamAllDataNotify) ProtoMessage() {}
+
+func (x *AvatarTeamAllDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_AvatarTeamAllDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use AvatarTeamAllDataNotify.ProtoReflect.Descriptor instead.
+func (*AvatarTeamAllDataNotify) Descriptor() ([]byte, []int) {
+ return file_AvatarTeamAllDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *AvatarTeamAllDataNotify) GetTempAvatarGuidList() []uint64 {
+ if x != nil {
+ return x.TempAvatarGuidList
+ }
+ return nil
+}
+
+func (x *AvatarTeamAllDataNotify) GetBackupAvatarTeamOrderList() []uint32 {
+ if x != nil {
+ return x.BackupAvatarTeamOrderList
+ }
+ return nil
+}
+
+func (x *AvatarTeamAllDataNotify) GetAvatarTeamMap() map[uint32]*AvatarTeam {
+ if x != nil {
+ return x.AvatarTeamMap
+ }
+ return nil
+}
+
+var File_AvatarTeamAllDataNotify_proto protoreflect.FileDescriptor
+
+var file_AvatarTeamAllDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x6c, 0x6c, 0x44,
+ 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xb2, 0x02, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d,
+ 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a,
+ 0x15, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x74, 0x65,
+ 0x6d, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x40, 0x0a, 0x1d, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x53, 0x0a, 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61,
+ 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x4d, 0x0a, 0x12, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b,
+ 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AvatarTeamAllDataNotify_proto_rawDescOnce sync.Once
+ file_AvatarTeamAllDataNotify_proto_rawDescData = file_AvatarTeamAllDataNotify_proto_rawDesc
+)
+
+func file_AvatarTeamAllDataNotify_proto_rawDescGZIP() []byte {
+ file_AvatarTeamAllDataNotify_proto_rawDescOnce.Do(func() {
+ file_AvatarTeamAllDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarTeamAllDataNotify_proto_rawDescData)
+ })
+ return file_AvatarTeamAllDataNotify_proto_rawDescData
+}
+
+var file_AvatarTeamAllDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_AvatarTeamAllDataNotify_proto_goTypes = []interface{}{
+ (*AvatarTeamAllDataNotify)(nil), // 0: AvatarTeamAllDataNotify
+ nil, // 1: AvatarTeamAllDataNotify.AvatarTeamMapEntry
+ (*AvatarTeam)(nil), // 2: AvatarTeam
+}
+var file_AvatarTeamAllDataNotify_proto_depIdxs = []int32{
+ 1, // 0: AvatarTeamAllDataNotify.avatar_team_map:type_name -> AvatarTeamAllDataNotify.AvatarTeamMapEntry
+ 2, // 1: AvatarTeamAllDataNotify.AvatarTeamMapEntry.value:type_name -> AvatarTeam
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_AvatarTeamAllDataNotify_proto_init() }
+func file_AvatarTeamAllDataNotify_proto_init() {
+ if File_AvatarTeamAllDataNotify_proto != nil {
+ return
+ }
+ file_AvatarTeam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_AvatarTeamAllDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*AvatarTeamAllDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarTeamAllDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarTeamAllDataNotify_proto_goTypes,
+ DependencyIndexes: file_AvatarTeamAllDataNotify_proto_depIdxs,
+ MessageInfos: file_AvatarTeamAllDataNotify_proto_msgTypes,
+ }.Build()
+ File_AvatarTeamAllDataNotify_proto = out.File
+ file_AvatarTeamAllDataNotify_proto_rawDesc = nil
+ file_AvatarTeamAllDataNotify_proto_goTypes = nil
+ file_AvatarTeamAllDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarTeamResonanceInfo.pb.go b/gover/gen/AvatarTeamResonanceInfo.pb.go
index 8be44c3e..428423a8 100644
--- a/gover/gen/AvatarTeamResonanceInfo.pb.go
+++ b/gover/gen/AvatarTeamResonanceInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarTeamResonanceInfo.proto
package gen
@@ -41,10 +41,10 @@ type AvatarTeamResonanceInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AddTeamResonanceIdList []uint32 `protobuf:"varint,5,rep,packed,name=add_team_resonance_id_list,json=addTeamResonanceIdList,proto3" json:"add_team_resonance_id_list,omitempty"`
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- DelTeamResonanceIdList []uint32 `protobuf:"varint,14,rep,packed,name=del_team_resonance_id_list,json=delTeamResonanceIdList,proto3" json:"del_team_resonance_id_list,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,9,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ AddTeamResonanceIdList []uint32 `protobuf:"varint,15,rep,packed,name=add_team_resonance_id_list,json=addTeamResonanceIdList,proto3" json:"add_team_resonance_id_list,omitempty"`
+ DelTeamResonanceIdList []uint32 `protobuf:"varint,13,rep,packed,name=del_team_resonance_id_list,json=delTeamResonanceIdList,proto3" json:"del_team_resonance_id_list,omitempty"`
}
func (x *AvatarTeamResonanceInfo) Reset() {
@@ -79,11 +79,11 @@ func (*AvatarTeamResonanceInfo) Descriptor() ([]byte, []int) {
return file_AvatarTeamResonanceInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarTeamResonanceInfo) GetAddTeamResonanceIdList() []uint32 {
+func (x *AvatarTeamResonanceInfo) GetAvatarGuid() uint64 {
if x != nil {
- return x.AddTeamResonanceIdList
+ return x.AvatarGuid
}
- return nil
+ return 0
}
func (x *AvatarTeamResonanceInfo) GetEntityId() uint32 {
@@ -93,11 +93,11 @@ func (x *AvatarTeamResonanceInfo) GetEntityId() uint32 {
return 0
}
-func (x *AvatarTeamResonanceInfo) GetAvatarGuid() uint64 {
+func (x *AvatarTeamResonanceInfo) GetAddTeamResonanceIdList() []uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.AddTeamResonanceIdList
}
- return 0
+ return nil
}
func (x *AvatarTeamResonanceInfo) GetDelTeamResonanceIdList() []uint32 {
@@ -113,17 +113,17 @@ var file_AvatarTeamResonanceInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x6f,
0x6e, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xcf, 0x01, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65,
- 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x1a, 0x61,
- 0x64, 0x64, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63,
- 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x16, 0x61, 0x64, 0x64, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63,
- 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x3a, 0x0a, 0x1a, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x1a, 0x61, 0x64, 0x64,
+ 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x16, 0x61,
+ 0x64, 0x64, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x1a, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x65, 0x61,
0x6d, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x16, 0x64, 0x65, 0x6c, 0x54, 0x65,
+ 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x16, 0x64, 0x65, 0x6c, 0x54, 0x65,
0x61, 0x6d, 0x52, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/AvatarTeamUpdateNotify.pb.go b/gover/gen/AvatarTeamUpdateNotify.pb.go
index 505c47ed..67884b20 100644
--- a/gover/gen/AvatarTeamUpdateNotify.pb.go
+++ b/gover/gen/AvatarTeamUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarTeamUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1706
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarTeamUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarTeamMap map[uint32]*AvatarTeam `protobuf:"bytes,2,rep,name=avatar_team_map,json=avatarTeamMap,proto3" json:"avatar_team_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- TempAvatarGuidList []uint64 `protobuf:"varint,13,rep,packed,name=temp_avatar_guid_list,json=tempAvatarGuidList,proto3" json:"temp_avatar_guid_list,omitempty"`
+ AvatarTeamMap map[uint32]*AvatarTeam `protobuf:"bytes,15,rep,name=avatar_team_map,json=avatarTeamMap,proto3" json:"avatar_team_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ TempAvatarGuidList []uint64 `protobuf:"varint,10,rep,packed,name=temp_avatar_guid_list,json=tempAvatarGuidList,proto3" json:"temp_avatar_guid_list,omitempty"`
}
func (x *AvatarTeamUpdateNotify) Reset() {
@@ -102,13 +99,13 @@ var file_AvatarTeamUpdateNotify_proto_rawDesc = []byte{
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xee, 0x01, 0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x52, 0x0a, 0x0f, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61,
0x6d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x52, 0x0d, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x12,
0x31, 0x0a, 0x15, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12,
+ 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12,
0x74, 0x65, 0x6d, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x1a, 0x4d, 0x0a, 0x12, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d,
0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
diff --git a/gover/gen/AvatarType.pb.go b/gover/gen/AvatarType.pb.go
new file mode 100644
index 00000000..bee88490
--- /dev/null
+++ b/gover/gen/AvatarType.pb.go
@@ -0,0 +1,152 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: AvatarType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type AvatarType int32
+
+const (
+ AvatarType_AVATAR_TYPE_NONE AvatarType = 0
+ AvatarType_AVATAR_TYPE_FORMAL AvatarType = 1
+ AvatarType_AVATAR_TYPE_TRIAL AvatarType = 2
+ AvatarType_AVATAR_TYPE_MIRROR AvatarType = 3
+)
+
+// Enum value maps for AvatarType.
+var (
+ AvatarType_name = map[int32]string{
+ 0: "AVATAR_TYPE_NONE",
+ 1: "AVATAR_TYPE_FORMAL",
+ 2: "AVATAR_TYPE_TRIAL",
+ 3: "AVATAR_TYPE_MIRROR",
+ }
+ AvatarType_value = map[string]int32{
+ "AVATAR_TYPE_NONE": 0,
+ "AVATAR_TYPE_FORMAL": 1,
+ "AVATAR_TYPE_TRIAL": 2,
+ "AVATAR_TYPE_MIRROR": 3,
+ }
+)
+
+func (x AvatarType) Enum() *AvatarType {
+ p := new(AvatarType)
+ *p = x
+ return p
+}
+
+func (x AvatarType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (AvatarType) Descriptor() protoreflect.EnumDescriptor {
+ return file_AvatarType_proto_enumTypes[0].Descriptor()
+}
+
+func (AvatarType) Type() protoreflect.EnumType {
+ return &file_AvatarType_proto_enumTypes[0]
+}
+
+func (x AvatarType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AvatarType.Descriptor instead.
+func (AvatarType) EnumDescriptor() ([]byte, []int) {
+ return file_AvatarType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_AvatarType_proto protoreflect.FileDescriptor
+
+var file_AvatarType_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0x69, 0x0a, 0x0a, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x14, 0x0a, 0x10, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x15,
+ 0x0a, 0x11, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52,
+ 0x49, 0x41, 0x4c, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_AvatarType_proto_rawDescOnce sync.Once
+ file_AvatarType_proto_rawDescData = file_AvatarType_proto_rawDesc
+)
+
+func file_AvatarType_proto_rawDescGZIP() []byte {
+ file_AvatarType_proto_rawDescOnce.Do(func() {
+ file_AvatarType_proto_rawDescData = protoimpl.X.CompressGZIP(file_AvatarType_proto_rawDescData)
+ })
+ return file_AvatarType_proto_rawDescData
+}
+
+var file_AvatarType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_AvatarType_proto_goTypes = []interface{}{
+ (AvatarType)(0), // 0: AvatarType
+}
+var file_AvatarType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_AvatarType_proto_init() }
+func file_AvatarType_proto_init() {
+ if File_AvatarType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_AvatarType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_AvatarType_proto_goTypes,
+ DependencyIndexes: file_AvatarType_proto_depIdxs,
+ EnumInfos: file_AvatarType_proto_enumTypes,
+ }.Build()
+ File_AvatarType_proto = out.File
+ file_AvatarType_proto_rawDesc = nil
+ file_AvatarType_proto_goTypes = nil
+ file_AvatarType_proto_depIdxs = nil
+}
diff --git a/gover/gen/AvatarUnlockTalentNotify.pb.go b/gover/gen/AvatarUnlockTalentNotify.pb.go
index 44791e96..cda08dcf 100644
--- a/gover/gen/AvatarUnlockTalentNotify.pb.go
+++ b/gover/gen/AvatarUnlockTalentNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarUnlockTalentNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1012
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarUnlockTalentNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- TalentId uint32 `protobuf:"varint,10,opt,name=talent_id,json=talentId,proto3" json:"talent_id,omitempty"`
- SkillDepotId uint32 `protobuf:"varint,1,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
+ SkillDepotId uint32 `protobuf:"varint,9,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ TalentId uint32 `protobuf:"varint,8,opt,name=talent_id,json=talentId,proto3" json:"talent_id,omitempty"`
}
func (x *AvatarUnlockTalentNotify) Reset() {
@@ -82,9 +79,9 @@ func (*AvatarUnlockTalentNotify) Descriptor() ([]byte, []int) {
return file_AvatarUnlockTalentNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarUnlockTalentNotify) GetEntityId() uint32 {
+func (x *AvatarUnlockTalentNotify) GetSkillDepotId() uint32 {
if x != nil {
- return x.EntityId
+ return x.SkillDepotId
}
return 0
}
@@ -96,16 +93,16 @@ func (x *AvatarUnlockTalentNotify) GetAvatarGuid() uint64 {
return 0
}
-func (x *AvatarUnlockTalentNotify) GetTalentId() uint32 {
+func (x *AvatarUnlockTalentNotify) GetEntityId() uint32 {
if x != nil {
- return x.TalentId
+ return x.EntityId
}
return 0
}
-func (x *AvatarUnlockTalentNotify) GetSkillDepotId() uint32 {
+func (x *AvatarUnlockTalentNotify) GetTalentId() uint32 {
if x != nil {
- return x.SkillDepotId
+ return x.TalentId
}
return 0
}
@@ -116,15 +113,15 @@ var file_AvatarUnlockTalentNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x61,
0x6c, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x9b, 0x01, 0x0a, 0x18, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x6e, 0x6c, 0x6f, 0x63,
- 0x6b, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74,
- 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c,
- 0x6c, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06,
+ 0x6b, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a,
+ 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f,
+ 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarUpgradeReq.pb.go b/gover/gen/AvatarUpgradeReq.pb.go
index 3696dee6..9b6c694b 100644
--- a/gover/gen/AvatarUpgradeReq.pb.go
+++ b/gover/gen/AvatarUpgradeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarUpgradeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1770
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarUpgradeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,6,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
- ItemId uint32 `protobuf:"varint,5,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ ItemId uint32 `protobuf:"varint,12,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ Count uint32 `protobuf:"varint,7,opt,name=count,proto3" json:"count,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,1,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *AvatarUpgradeReq) Reset() {
@@ -82,9 +78,9 @@ func (*AvatarUpgradeReq) Descriptor() ([]byte, []int) {
return file_AvatarUpgradeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarUpgradeReq) GetAvatarGuid() uint64 {
+func (x *AvatarUpgradeReq) GetItemId() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.ItemId
}
return 0
}
@@ -96,9 +92,9 @@ func (x *AvatarUpgradeReq) GetCount() uint32 {
return 0
}
-func (x *AvatarUpgradeReq) GetItemId() uint32 {
+func (x *AvatarUpgradeReq) GetAvatarGuid() uint64 {
if x != nil {
- return x.ItemId
+ return x.AvatarGuid
}
return 0
}
@@ -108,12 +104,12 @@ var File_AvatarUpgradeReq_proto protoreflect.FileDescriptor
var file_AvatarUpgradeReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x10, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a,
- 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69,
+ 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarUpgradeRsp.pb.go b/gover/gen/AvatarUpgradeRsp.pb.go
index 52ed7fcf..ec7c875f 100644
--- a/gover/gen/AvatarUpgradeRsp.pb.go
+++ b/gover/gen/AvatarUpgradeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarUpgradeRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1701
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarUpgradeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurLevel uint32 `protobuf:"varint,6,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
- OldLevel uint32 `protobuf:"varint,13,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
- OldFightPropMap map[uint32]float32 `protobuf:"bytes,10,rep,name=old_fight_prop_map,json=oldFightPropMap,proto3" json:"old_fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CurFightPropMap map[uint32]float32 `protobuf:"bytes,4,rep,name=cur_fight_prop_map,json=curFightPropMap,proto3" json:"cur_fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- AvatarGuid uint64 `protobuf:"varint,15,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,14,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ CurLevel uint32 `protobuf:"varint,9,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ CurFightPropMap map[uint32]float32 `protobuf:"bytes,13,rep,name=cur_fight_prop_map,json=curFightPropMap,proto3" json:"cur_fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
+ OldFightPropMap map[uint32]float32 `protobuf:"bytes,6,rep,name=old_fight_prop_map,json=oldFightPropMap,proto3" json:"old_fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
+ OldLevel uint32 `protobuf:"varint,12,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
}
func (x *AvatarUpgradeRsp) Reset() {
@@ -84,44 +81,44 @@ func (*AvatarUpgradeRsp) Descriptor() ([]byte, []int) {
return file_AvatarUpgradeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarUpgradeRsp) GetCurLevel() uint32 {
+func (x *AvatarUpgradeRsp) GetRetcode() int32 {
if x != nil {
- return x.CurLevel
+ return x.Retcode
}
return 0
}
-func (x *AvatarUpgradeRsp) GetOldLevel() uint32 {
+func (x *AvatarUpgradeRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.OldLevel
+ return x.AvatarGuid
}
return 0
}
-func (x *AvatarUpgradeRsp) GetOldFightPropMap() map[uint32]float32 {
+func (x *AvatarUpgradeRsp) GetCurLevel() uint32 {
if x != nil {
- return x.OldFightPropMap
+ return x.CurLevel
}
- return nil
+ return 0
}
-func (x *AvatarUpgradeRsp) GetRetcode() int32 {
+func (x *AvatarUpgradeRsp) GetCurFightPropMap() map[uint32]float32 {
if x != nil {
- return x.Retcode
+ return x.CurFightPropMap
}
- return 0
+ return nil
}
-func (x *AvatarUpgradeRsp) GetCurFightPropMap() map[uint32]float32 {
+func (x *AvatarUpgradeRsp) GetOldFightPropMap() map[uint32]float32 {
if x != nil {
- return x.CurFightPropMap
+ return x.OldFightPropMap
}
return nil
}
-func (x *AvatarUpgradeRsp) GetAvatarGuid() uint64 {
+func (x *AvatarUpgradeRsp) GetOldLevel() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.OldLevel
}
return 0
}
@@ -131,30 +128,30 @@ var File_AvatarUpgradeRsp_proto protoreflect.FileDescriptor
var file_AvatarUpgradeRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x03, 0x0a, 0x10, 0x41, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a,
- 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c,
- 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f,
- 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x53, 0x0a, 0x12, 0x6f, 0x6c, 0x64, 0x5f, 0x66,
- 0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x70, 0x67, 0x72,
- 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x4f, 0x6c, 0x64, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50,
- 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6f, 0x6c, 0x64,
- 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x63, 0x75, 0x72, 0x5f, 0x66, 0x69,
- 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61,
- 0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x43, 0x75, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72,
- 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x46,
- 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x1a, 0x42, 0x0a, 0x14,
- 0x4f, 0x6c, 0x64, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45,
+ 0x74, 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x53, 0x0a, 0x12, 0x63, 0x75, 0x72, 0x5f, 0x66, 0x69, 0x67,
+ 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x26, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64,
+ 0x65, 0x52, 0x73, 0x70, 0x2e, 0x43, 0x75, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
+ 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x46, 0x69,
+ 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x53, 0x0a, 0x12, 0x6f, 0x6c,
+ 0x64, 0x5f, 0x66, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55,
+ 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x4f, 0x6c, 0x64, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f,
+ 0x6f, 0x6c, 0x64, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x1a, 0x42, 0x0a, 0x14,
+ 0x43, 0x75, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
- 0x1a, 0x42, 0x0a, 0x14, 0x43, 0x75, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70,
+ 0x1a, 0x42, 0x0a, 0x14, 0x4f, 0x6c, 0x64, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70,
0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
@@ -177,12 +174,12 @@ func file_AvatarUpgradeRsp_proto_rawDescGZIP() []byte {
var file_AvatarUpgradeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_AvatarUpgradeRsp_proto_goTypes = []interface{}{
(*AvatarUpgradeRsp)(nil), // 0: AvatarUpgradeRsp
- nil, // 1: AvatarUpgradeRsp.OldFightPropMapEntry
- nil, // 2: AvatarUpgradeRsp.CurFightPropMapEntry
+ nil, // 1: AvatarUpgradeRsp.CurFightPropMapEntry
+ nil, // 2: AvatarUpgradeRsp.OldFightPropMapEntry
}
var file_AvatarUpgradeRsp_proto_depIdxs = []int32{
- 1, // 0: AvatarUpgradeRsp.old_fight_prop_map:type_name -> AvatarUpgradeRsp.OldFightPropMapEntry
- 2, // 1: AvatarUpgradeRsp.cur_fight_prop_map:type_name -> AvatarUpgradeRsp.CurFightPropMapEntry
+ 1, // 0: AvatarUpgradeRsp.cur_fight_prop_map:type_name -> AvatarUpgradeRsp.CurFightPropMapEntry
+ 2, // 1: AvatarUpgradeRsp.old_fight_prop_map:type_name -> AvatarUpgradeRsp.OldFightPropMapEntry
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/AvatarWearFlycloakReq.pb.go b/gover/gen/AvatarWearFlycloakReq.pb.go
index 5b740b27..5eeecbdb 100644
--- a/gover/gen/AvatarWearFlycloakReq.pb.go
+++ b/gover/gen/AvatarWearFlycloakReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarWearFlycloakReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1737
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type AvatarWearFlycloakReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- FlycloakId uint32 `protobuf:"varint,13,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
+ FlycloakId uint32 `protobuf:"varint,15,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
}
func (x *AvatarWearFlycloakReq) Reset() {
@@ -104,7 +100,7 @@ var file_AvatarWearFlycloakReq_proto_rawDesc = []byte{
0x6f, 0x61, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61,
0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x6c, 0x79, 0x63, 0x6c,
- 0x6f, 0x61, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x6c,
+ 0x6f, 0x61, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x6c,
0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/AvatarWearFlycloakRsp.pb.go b/gover/gen/AvatarWearFlycloakRsp.pb.go
index 48e1ba63..f0b112e3 100644
--- a/gover/gen/AvatarWearFlycloakRsp.pb.go
+++ b/gover/gen/AvatarWearFlycloakRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: AvatarWearFlycloakRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1698
-// EnetChannelId: 0
-// EnetIsReliable: true
type AvatarWearFlycloakRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FlycloakId uint32 `protobuf:"varint,13,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,14,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ FlycloakId uint32 `protobuf:"varint,1,opt,name=flycloak_id,json=flycloakId,proto3" json:"flycloak_id,omitempty"`
}
func (x *AvatarWearFlycloakRsp) Reset() {
@@ -81,9 +78,9 @@ func (*AvatarWearFlycloakRsp) Descriptor() ([]byte, []int) {
return file_AvatarWearFlycloakRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *AvatarWearFlycloakRsp) GetFlycloakId() uint32 {
+func (x *AvatarWearFlycloakRsp) GetRetcode() int32 {
if x != nil {
- return x.FlycloakId
+ return x.Retcode
}
return 0
}
@@ -95,9 +92,9 @@ func (x *AvatarWearFlycloakRsp) GetAvatarGuid() uint64 {
return 0
}
-func (x *AvatarWearFlycloakRsp) GetRetcode() int32 {
+func (x *AvatarWearFlycloakRsp) GetFlycloakId() uint32 {
if x != nil {
- return x.Retcode
+ return x.FlycloakId
}
return 0
}
@@ -108,13 +105,13 @@ var file_AvatarWearFlycloakRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x57, 0x65, 0x61, 0x72, 0x46, 0x6c, 0x79, 0x63,
0x6c, 0x6f, 0x61, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a,
0x15, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x57, 0x65, 0x61, 0x72, 0x46, 0x6c, 0x79, 0x63, 0x6c,
- 0x6f, 0x61, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f,
- 0x61, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x6c, 0x79,
- 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x61, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
+ 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b, 0x5f, 0x69, 0x64,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x6c, 0x79, 0x63, 0x6c, 0x6f, 0x61, 0x6b,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/BackMyWorldReq.pb.go b/gover/gen/BackMyWorldReq.pb.go
index ff9d0f13..453580dd 100644
--- a/gover/gen/BackMyWorldReq.pb.go
+++ b/gover/gen/BackMyWorldReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BackMyWorldReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 286
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BackMyWorldReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BackMyWorldRsp.pb.go b/gover/gen/BackMyWorldRsp.pb.go
index 2a5a326a..ac80a0d9 100644
--- a/gover/gen/BackMyWorldRsp.pb.go
+++ b/gover/gen/BackMyWorldRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BackMyWorldRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 201
-// EnetChannelId: 0
-// EnetIsReliable: true
type BackMyWorldRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *BackMyWorldRsp) Reset() {
@@ -92,7 +89,7 @@ var file_BackMyWorldRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x42, 0x61, 0x63, 0x6b, 0x4d, 0x79, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2a, 0x0a, 0x0e, 0x42, 0x61, 0x63, 0x6b, 0x4d, 0x79,
0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/BackPlayCustomDungeonOfficialReq.pb.go b/gover/gen/BackPlayCustomDungeonOfficialReq.pb.go
new file mode 100644
index 00000000..980965b9
--- /dev/null
+++ b/gover/gen/BackPlayCustomDungeonOfficialReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BackPlayCustomDungeonOfficialReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BackPlayCustomDungeonOfficialReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RoomId uint32 `protobuf:"varint,6,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+}
+
+func (x *BackPlayCustomDungeonOfficialReq) Reset() {
+ *x = BackPlayCustomDungeonOfficialReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BackPlayCustomDungeonOfficialReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BackPlayCustomDungeonOfficialReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BackPlayCustomDungeonOfficialReq) ProtoMessage() {}
+
+func (x *BackPlayCustomDungeonOfficialReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BackPlayCustomDungeonOfficialReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BackPlayCustomDungeonOfficialReq.ProtoReflect.Descriptor instead.
+func (*BackPlayCustomDungeonOfficialReq) Descriptor() ([]byte, []int) {
+ return file_BackPlayCustomDungeonOfficialReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BackPlayCustomDungeonOfficialReq) GetRoomId() uint32 {
+ if x != nil {
+ return x.RoomId
+ }
+ return 0
+}
+
+var File_BackPlayCustomDungeonOfficialReq_proto protoreflect.FileDescriptor
+
+var file_BackPlayCustomDungeonOfficialReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x42, 0x61, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x20, 0x42, 0x61, 0x63, 0x6b,
+ 0x50, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
+ 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72,
+ 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BackPlayCustomDungeonOfficialReq_proto_rawDescOnce sync.Once
+ file_BackPlayCustomDungeonOfficialReq_proto_rawDescData = file_BackPlayCustomDungeonOfficialReq_proto_rawDesc
+)
+
+func file_BackPlayCustomDungeonOfficialReq_proto_rawDescGZIP() []byte {
+ file_BackPlayCustomDungeonOfficialReq_proto_rawDescOnce.Do(func() {
+ file_BackPlayCustomDungeonOfficialReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BackPlayCustomDungeonOfficialReq_proto_rawDescData)
+ })
+ return file_BackPlayCustomDungeonOfficialReq_proto_rawDescData
+}
+
+var file_BackPlayCustomDungeonOfficialReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BackPlayCustomDungeonOfficialReq_proto_goTypes = []interface{}{
+ (*BackPlayCustomDungeonOfficialReq)(nil), // 0: BackPlayCustomDungeonOfficialReq
+}
+var file_BackPlayCustomDungeonOfficialReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BackPlayCustomDungeonOfficialReq_proto_init() }
+func file_BackPlayCustomDungeonOfficialReq_proto_init() {
+ if File_BackPlayCustomDungeonOfficialReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BackPlayCustomDungeonOfficialReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BackPlayCustomDungeonOfficialReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BackPlayCustomDungeonOfficialReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BackPlayCustomDungeonOfficialReq_proto_goTypes,
+ DependencyIndexes: file_BackPlayCustomDungeonOfficialReq_proto_depIdxs,
+ MessageInfos: file_BackPlayCustomDungeonOfficialReq_proto_msgTypes,
+ }.Build()
+ File_BackPlayCustomDungeonOfficialReq_proto = out.File
+ file_BackPlayCustomDungeonOfficialReq_proto_rawDesc = nil
+ file_BackPlayCustomDungeonOfficialReq_proto_goTypes = nil
+ file_BackPlayCustomDungeonOfficialReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BackPlayCustomDungeonOfficialRsp.pb.go b/gover/gen/BackPlayCustomDungeonOfficialRsp.pb.go
new file mode 100644
index 00000000..18dd6467
--- /dev/null
+++ b/gover/gen/BackPlayCustomDungeonOfficialRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BackPlayCustomDungeonOfficialRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BackPlayCustomDungeonOfficialRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BackPlayCustomDungeonOfficialRsp) Reset() {
+ *x = BackPlayCustomDungeonOfficialRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BackPlayCustomDungeonOfficialRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BackPlayCustomDungeonOfficialRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BackPlayCustomDungeonOfficialRsp) ProtoMessage() {}
+
+func (x *BackPlayCustomDungeonOfficialRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BackPlayCustomDungeonOfficialRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BackPlayCustomDungeonOfficialRsp.ProtoReflect.Descriptor instead.
+func (*BackPlayCustomDungeonOfficialRsp) Descriptor() ([]byte, []int) {
+ return file_BackPlayCustomDungeonOfficialRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BackPlayCustomDungeonOfficialRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BackPlayCustomDungeonOfficialRsp_proto protoreflect.FileDescriptor
+
+var file_BackPlayCustomDungeonOfficialRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x42, 0x61, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x20, 0x42, 0x61, 0x63, 0x6b,
+ 0x50, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BackPlayCustomDungeonOfficialRsp_proto_rawDescOnce sync.Once
+ file_BackPlayCustomDungeonOfficialRsp_proto_rawDescData = file_BackPlayCustomDungeonOfficialRsp_proto_rawDesc
+)
+
+func file_BackPlayCustomDungeonOfficialRsp_proto_rawDescGZIP() []byte {
+ file_BackPlayCustomDungeonOfficialRsp_proto_rawDescOnce.Do(func() {
+ file_BackPlayCustomDungeonOfficialRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BackPlayCustomDungeonOfficialRsp_proto_rawDescData)
+ })
+ return file_BackPlayCustomDungeonOfficialRsp_proto_rawDescData
+}
+
+var file_BackPlayCustomDungeonOfficialRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BackPlayCustomDungeonOfficialRsp_proto_goTypes = []interface{}{
+ (*BackPlayCustomDungeonOfficialRsp)(nil), // 0: BackPlayCustomDungeonOfficialRsp
+}
+var file_BackPlayCustomDungeonOfficialRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BackPlayCustomDungeonOfficialRsp_proto_init() }
+func file_BackPlayCustomDungeonOfficialRsp_proto_init() {
+ if File_BackPlayCustomDungeonOfficialRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BackPlayCustomDungeonOfficialRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BackPlayCustomDungeonOfficialRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BackPlayCustomDungeonOfficialRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BackPlayCustomDungeonOfficialRsp_proto_goTypes,
+ DependencyIndexes: file_BackPlayCustomDungeonOfficialRsp_proto_depIdxs,
+ MessageInfos: file_BackPlayCustomDungeonOfficialRsp_proto_msgTypes,
+ }.Build()
+ File_BackPlayCustomDungeonOfficialRsp_proto = out.File
+ file_BackPlayCustomDungeonOfficialRsp_proto_rawDesc = nil
+ file_BackPlayCustomDungeonOfficialRsp_proto_goTypes = nil
+ file_BackPlayCustomDungeonOfficialRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BackRebornGalleryReq.pb.go b/gover/gen/BackRebornGalleryReq.pb.go
new file mode 100644
index 00000000..61889270
--- /dev/null
+++ b/gover/gen/BackRebornGalleryReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BackRebornGalleryReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BackRebornGalleryReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,14,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *BackRebornGalleryReq) Reset() {
+ *x = BackRebornGalleryReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BackRebornGalleryReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BackRebornGalleryReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BackRebornGalleryReq) ProtoMessage() {}
+
+func (x *BackRebornGalleryReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BackRebornGalleryReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BackRebornGalleryReq.ProtoReflect.Descriptor instead.
+func (*BackRebornGalleryReq) Descriptor() ([]byte, []int) {
+ return file_BackRebornGalleryReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BackRebornGalleryReq) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_BackRebornGalleryReq_proto protoreflect.FileDescriptor
+
+var file_BackRebornGalleryReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x62, 0x6f, 0x72, 0x6e, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x14,
+ 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x62, 0x6f, 0x72, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BackRebornGalleryReq_proto_rawDescOnce sync.Once
+ file_BackRebornGalleryReq_proto_rawDescData = file_BackRebornGalleryReq_proto_rawDesc
+)
+
+func file_BackRebornGalleryReq_proto_rawDescGZIP() []byte {
+ file_BackRebornGalleryReq_proto_rawDescOnce.Do(func() {
+ file_BackRebornGalleryReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BackRebornGalleryReq_proto_rawDescData)
+ })
+ return file_BackRebornGalleryReq_proto_rawDescData
+}
+
+var file_BackRebornGalleryReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BackRebornGalleryReq_proto_goTypes = []interface{}{
+ (*BackRebornGalleryReq)(nil), // 0: BackRebornGalleryReq
+}
+var file_BackRebornGalleryReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BackRebornGalleryReq_proto_init() }
+func file_BackRebornGalleryReq_proto_init() {
+ if File_BackRebornGalleryReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BackRebornGalleryReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BackRebornGalleryReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BackRebornGalleryReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BackRebornGalleryReq_proto_goTypes,
+ DependencyIndexes: file_BackRebornGalleryReq_proto_depIdxs,
+ MessageInfos: file_BackRebornGalleryReq_proto_msgTypes,
+ }.Build()
+ File_BackRebornGalleryReq_proto = out.File
+ file_BackRebornGalleryReq_proto_rawDesc = nil
+ file_BackRebornGalleryReq_proto_goTypes = nil
+ file_BackRebornGalleryReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BackRebornGalleryRsp.pb.go b/gover/gen/BackRebornGalleryRsp.pb.go
new file mode 100644
index 00000000..cc955e3f
--- /dev/null
+++ b/gover/gen/BackRebornGalleryRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BackRebornGalleryRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BackRebornGalleryRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,10,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BackRebornGalleryRsp) Reset() {
+ *x = BackRebornGalleryRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BackRebornGalleryRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BackRebornGalleryRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BackRebornGalleryRsp) ProtoMessage() {}
+
+func (x *BackRebornGalleryRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BackRebornGalleryRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BackRebornGalleryRsp.ProtoReflect.Descriptor instead.
+func (*BackRebornGalleryRsp) Descriptor() ([]byte, []int) {
+ return file_BackRebornGalleryRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BackRebornGalleryRsp) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *BackRebornGalleryRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BackRebornGalleryRsp_proto protoreflect.FileDescriptor
+
+var file_BackRebornGalleryRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x62, 0x6f, 0x72, 0x6e, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x14,
+ 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x62, 0x6f, 0x72, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BackRebornGalleryRsp_proto_rawDescOnce sync.Once
+ file_BackRebornGalleryRsp_proto_rawDescData = file_BackRebornGalleryRsp_proto_rawDesc
+)
+
+func file_BackRebornGalleryRsp_proto_rawDescGZIP() []byte {
+ file_BackRebornGalleryRsp_proto_rawDescOnce.Do(func() {
+ file_BackRebornGalleryRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BackRebornGalleryRsp_proto_rawDescData)
+ })
+ return file_BackRebornGalleryRsp_proto_rawDescData
+}
+
+var file_BackRebornGalleryRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BackRebornGalleryRsp_proto_goTypes = []interface{}{
+ (*BackRebornGalleryRsp)(nil), // 0: BackRebornGalleryRsp
+}
+var file_BackRebornGalleryRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BackRebornGalleryRsp_proto_init() }
+func file_BackRebornGalleryRsp_proto_init() {
+ if File_BackRebornGalleryRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BackRebornGalleryRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BackRebornGalleryRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BackRebornGalleryRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BackRebornGalleryRsp_proto_goTypes,
+ DependencyIndexes: file_BackRebornGalleryRsp_proto_depIdxs,
+ MessageInfos: file_BackRebornGalleryRsp_proto_msgTypes,
+ }.Build()
+ File_BackRebornGalleryRsp_proto = out.File
+ file_BackRebornGalleryRsp_proto_rawDesc = nil
+ file_BackRebornGalleryRsp_proto_goTypes = nil
+ file_BackRebornGalleryRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BalloonGalleryInfo.pb.go b/gover/gen/BalloonGalleryInfo.pb.go
deleted file mode 100644
index 47fda790..00000000
--- a/gover/gen/BalloonGalleryInfo.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: BalloonGalleryInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type BalloonGalleryInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RecordList []*Unk2700_ONCHFHBBCBN `protobuf:"bytes,15,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
-}
-
-func (x *BalloonGalleryInfo) Reset() {
- *x = BalloonGalleryInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_BalloonGalleryInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *BalloonGalleryInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*BalloonGalleryInfo) ProtoMessage() {}
-
-func (x *BalloonGalleryInfo) ProtoReflect() protoreflect.Message {
- mi := &file_BalloonGalleryInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use BalloonGalleryInfo.ProtoReflect.Descriptor instead.
-func (*BalloonGalleryInfo) Descriptor() ([]byte, []int) {
- return file_BalloonGalleryInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *BalloonGalleryInfo) GetRecordList() []*Unk2700_ONCHFHBBCBN {
- if x != nil {
- return x.RecordList
- }
- return nil
-}
-
-var File_BalloonGalleryInfo_proto protoreflect.FileDescriptor
-
-var file_BalloonGalleryInfo_proto_rawDesc = []byte{
- 0x0a, 0x18, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x43, 0x48, 0x46, 0x48, 0x42, 0x42, 0x43, 0x42, 0x4e, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x12, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e,
- 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x0b, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x43, 0x48, 0x46,
- 0x48, 0x42, 0x42, 0x43, 0x42, 0x4e, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_BalloonGalleryInfo_proto_rawDescOnce sync.Once
- file_BalloonGalleryInfo_proto_rawDescData = file_BalloonGalleryInfo_proto_rawDesc
-)
-
-func file_BalloonGalleryInfo_proto_rawDescGZIP() []byte {
- file_BalloonGalleryInfo_proto_rawDescOnce.Do(func() {
- file_BalloonGalleryInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BalloonGalleryInfo_proto_rawDescData)
- })
- return file_BalloonGalleryInfo_proto_rawDescData
-}
-
-var file_BalloonGalleryInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_BalloonGalleryInfo_proto_goTypes = []interface{}{
- (*BalloonGalleryInfo)(nil), // 0: BalloonGalleryInfo
- (*Unk2700_ONCHFHBBCBN)(nil), // 1: Unk2700_ONCHFHBBCBN
-}
-var file_BalloonGalleryInfo_proto_depIdxs = []int32{
- 1, // 0: BalloonGalleryInfo.record_list:type_name -> Unk2700_ONCHFHBBCBN
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_BalloonGalleryInfo_proto_init() }
-func file_BalloonGalleryInfo_proto_init() {
- if File_BalloonGalleryInfo_proto != nil {
- return
- }
- file_Unk2700_ONCHFHBBCBN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_BalloonGalleryInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BalloonGalleryInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_BalloonGalleryInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_BalloonGalleryInfo_proto_goTypes,
- DependencyIndexes: file_BalloonGalleryInfo_proto_depIdxs,
- MessageInfos: file_BalloonGalleryInfo_proto_msgTypes,
- }.Build()
- File_BalloonGalleryInfo_proto = out.File
- file_BalloonGalleryInfo_proto_rawDesc = nil
- file_BalloonGalleryInfo_proto_goTypes = nil
- file_BalloonGalleryInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/BalloonGallerySettleInfo.pb.go b/gover/gen/BalloonGallerySettleInfo.pb.go
new file mode 100644
index 00000000..3b74689f
--- /dev/null
+++ b/gover/gen/BalloonGallerySettleInfo.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BalloonGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BalloonGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Score uint32 `protobuf:"varint,12,opt,name=score,proto3" json:"score,omitempty"`
+ OwnerUid uint32 `protobuf:"varint,2,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
+ Reason GalleryStopReason `protobuf:"varint,7,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ HitCount uint32 `protobuf:"varint,13,opt,name=hit_count,json=hitCount,proto3" json:"hit_count,omitempty"`
+}
+
+func (x *BalloonGallerySettleInfo) Reset() {
+ *x = BalloonGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BalloonGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BalloonGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BalloonGallerySettleInfo) ProtoMessage() {}
+
+func (x *BalloonGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BalloonGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BalloonGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*BalloonGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_BalloonGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BalloonGallerySettleInfo) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *BalloonGallerySettleInfo) GetOwnerUid() uint32 {
+ if x != nil {
+ return x.OwnerUid
+ }
+ return 0
+}
+
+func (x *BalloonGallerySettleInfo) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *BalloonGallerySettleInfo) GetHitCount() uint32 {
+ if x != nil {
+ return x.HitCount
+ }
+ return 0
+}
+
+var File_BalloonGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_BalloonGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x18, 0x42, 0x61,
+ 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_BalloonGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_BalloonGallerySettleInfo_proto_rawDescData = file_BalloonGallerySettleInfo_proto_rawDesc
+)
+
+func file_BalloonGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_BalloonGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_BalloonGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BalloonGallerySettleInfo_proto_rawDescData)
+ })
+ return file_BalloonGallerySettleInfo_proto_rawDescData
+}
+
+var file_BalloonGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BalloonGallerySettleInfo_proto_goTypes = []interface{}{
+ (*BalloonGallerySettleInfo)(nil), // 0: BalloonGallerySettleInfo
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_BalloonGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: BalloonGallerySettleInfo.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BalloonGallerySettleInfo_proto_init() }
+func file_BalloonGallerySettleInfo_proto_init() {
+ if File_BalloonGallerySettleInfo_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BalloonGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BalloonGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BalloonGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BalloonGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_BalloonGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_BalloonGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_BalloonGallerySettleInfo_proto = out.File
+ file_BalloonGallerySettleInfo_proto_rawDesc = nil
+ file_BalloonGallerySettleInfo_proto_goTypes = nil
+ file_BalloonGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BalloonPlayerInfo.pb.go b/gover/gen/BalloonPlayerInfo.pb.go
index 0a3b260a..4b8a5726 100644
--- a/gover/gen/BalloonPlayerInfo.pb.go
+++ b/gover/gen/BalloonPlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BalloonPlayerInfo.proto
package gen
@@ -41,10 +41,10 @@ type BalloonPlayerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
- CurScore uint32 `protobuf:"varint,2,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- ComboDisableTime uint32 `protobuf:"varint,14,opt,name=combo_disable_time,json=comboDisableTime,proto3" json:"combo_disable_time,omitempty"`
+ CurScore uint32 `protobuf:"varint,9,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
Combo uint32 `protobuf:"varint,11,opt,name=combo,proto3" json:"combo,omitempty"`
+ Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
+ ComboDisableTime uint32 `protobuf:"varint,7,opt,name=combo_disable_time,json=comboDisableTime,proto3" json:"combo_disable_time,omitempty"`
}
func (x *BalloonPlayerInfo) Reset() {
@@ -79,30 +79,30 @@ func (*BalloonPlayerInfo) Descriptor() ([]byte, []int) {
return file_BalloonPlayerInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BalloonPlayerInfo) GetUid() uint32 {
+func (x *BalloonPlayerInfo) GetCurScore() uint32 {
if x != nil {
- return x.Uid
+ return x.CurScore
}
return 0
}
-func (x *BalloonPlayerInfo) GetCurScore() uint32 {
+func (x *BalloonPlayerInfo) GetCombo() uint32 {
if x != nil {
- return x.CurScore
+ return x.Combo
}
return 0
}
-func (x *BalloonPlayerInfo) GetComboDisableTime() uint32 {
+func (x *BalloonPlayerInfo) GetUid() uint32 {
if x != nil {
- return x.ComboDisableTime
+ return x.Uid
}
return 0
}
-func (x *BalloonPlayerInfo) GetCombo() uint32 {
+func (x *BalloonPlayerInfo) GetComboDisableTime() uint32 {
if x != nil {
- return x.Combo
+ return x.ComboDisableTime
}
return 0
}
@@ -113,14 +113,14 @@ var file_BalloonPlayerInfo_proto_rawDesc = []byte{
0x0a, 0x17, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x11, 0x42, 0x61,
0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2c,
- 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6d, 0x62,
- 0x6f, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05,
+ 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05,
0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d,
- 0x62, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x62, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x75, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x64, 0x69,
+ 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x10, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69,
+ 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/BalloonSettleInfo.pb.go b/gover/gen/BalloonSettleInfo.pb.go
index 467a27d4..535a21c7 100644
--- a/gover/gen/BalloonSettleInfo.pb.go
+++ b/gover/gen/BalloonSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BalloonSettleInfo.proto
package gen
@@ -41,11 +41,11 @@ type BalloonSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
- ShootCount uint32 `protobuf:"varint,12,opt,name=shoot_count,json=shootCount,proto3" json:"shoot_count,omitempty"`
- MaxCombo uint32 `protobuf:"varint,9,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
- FinalScore uint32 `protobuf:"varint,7,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,2,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,8,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
+ FinalScore uint32 `protobuf:"varint,2,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ MaxCombo uint32 `protobuf:"varint,7,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
+ ShootCount uint32 `protobuf:"varint,14,opt,name=shoot_count,json=shootCount,proto3" json:"shoot_count,omitempty"`
}
func (x *BalloonSettleInfo) Reset() {
@@ -80,6 +80,13 @@ func (*BalloonSettleInfo) Descriptor() ([]byte, []int) {
return file_BalloonSettleInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *BalloonSettleInfo) GetPlayerInfo() *OnlinePlayerInfo {
+ if x != nil {
+ return x.PlayerInfo
+ }
+ return nil
+}
+
func (x *BalloonSettleInfo) GetUid() uint32 {
if x != nil {
return x.Uid
@@ -87,9 +94,9 @@ func (x *BalloonSettleInfo) GetUid() uint32 {
return 0
}
-func (x *BalloonSettleInfo) GetShootCount() uint32 {
+func (x *BalloonSettleInfo) GetFinalScore() uint32 {
if x != nil {
- return x.ShootCount
+ return x.FinalScore
}
return 0
}
@@ -101,20 +108,13 @@ func (x *BalloonSettleInfo) GetMaxCombo() uint32 {
return 0
}
-func (x *BalloonSettleInfo) GetFinalScore() uint32 {
+func (x *BalloonSettleInfo) GetShootCount() uint32 {
if x != nil {
- return x.FinalScore
+ return x.ShootCount
}
return 0
}
-func (x *BalloonSettleInfo) GetPlayerInfo() *OnlinePlayerInfo {
- if x != nil {
- return x.PlayerInfo
- }
- return nil
-}
-
var File_BalloonSettleInfo_proto protoreflect.FileDescriptor
var file_BalloonSettleInfo_proto_rawDesc = []byte{
@@ -122,17 +122,17 @@ var file_BalloonSettleInfo_proto_rawDesc = []byte{
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e,
0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x11, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x65, 0x74,
- 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x68, 0x6f,
- 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x73, 0x68, 0x6f, 0x6f, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61,
- 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d,
- 0x61, 0x78, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c,
- 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69,
- 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04,
+ 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f,
+ 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b,
+ 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
+ 0x68, 0x6f, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x73, 0x68, 0x6f, 0x6f, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BargainOfferPriceReq.pb.go b/gover/gen/BargainOfferPriceReq.pb.go
index d2a85faa..8e651930 100644
--- a/gover/gen/BargainOfferPriceReq.pb.go
+++ b/gover/gen/BargainOfferPriceReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BargainOfferPriceReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 493
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BargainOfferPriceReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BargainId uint32 `protobuf:"varint,4,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
- Price uint32 `protobuf:"varint,6,opt,name=price,proto3" json:"price,omitempty"`
+ BargainId uint32 `protobuf:"varint,5,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
+ Price uint32 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
}
func (x *BargainOfferPriceReq) Reset() {
@@ -102,8 +98,8 @@ var file_BargainOfferPriceReq_proto_rawDesc = []byte{
0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x14,
0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x50, 0x72, 0x69, 0x63,
0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f,
- 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69,
- 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69,
+ 0x6e, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BargainOfferPriceRsp.pb.go b/gover/gen/BargainOfferPriceRsp.pb.go
index c1106839..b13d3ec0 100644
--- a/gover/gen/BargainOfferPriceRsp.pb.go
+++ b/gover/gen/BargainOfferPriceRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BargainOfferPriceRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 427
-// EnetChannelId: 0
-// EnetIsReliable: true
type BargainOfferPriceRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ResultParam uint32 `protobuf:"varint,13,opt,name=result_param,json=resultParam,proto3" json:"result_param,omitempty"`
- BargainResult BargainResultType `protobuf:"varint,14,opt,name=bargain_result,json=bargainResult,proto3,enum=BargainResultType" json:"bargain_result,omitempty"`
- CurMood int32 `protobuf:"varint,6,opt,name=cur_mood,json=curMood,proto3" json:"cur_mood,omitempty"`
+ ResultParam uint32 `protobuf:"varint,12,opt,name=result_param,json=resultParam,proto3" json:"result_param,omitempty"`
+ BargainResult BargainResultType `protobuf:"varint,10,opt,name=bargain_result,json=bargainResult,proto3,enum=BargainResultType" json:"bargain_result,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurMood int32 `protobuf:"varint,7,opt,name=cur_mood,json=curMood,proto3" json:"cur_mood,omitempty"`
}
func (x *BargainOfferPriceRsp) Reset() {
@@ -82,13 +79,6 @@ func (*BargainOfferPriceRsp) Descriptor() ([]byte, []int) {
return file_BargainOfferPriceRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BargainOfferPriceRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *BargainOfferPriceRsp) GetResultParam() uint32 {
if x != nil {
return x.ResultParam
@@ -103,6 +93,13 @@ func (x *BargainOfferPriceRsp) GetBargainResult() BargainResultType {
return BargainResultType_BARGAIN_RESULT_TYPE_COMPLETE_SUCC
}
+func (x *BargainOfferPriceRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
func (x *BargainOfferPriceRsp) GetCurMood() int32 {
if x != nil {
return x.CurMood
@@ -117,16 +114,16 @@ var file_BargainOfferPriceRsp_proto_rawDesc = []byte{
0x69, 0x63, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x42, 0x61,
0x72, 0x67, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a, 0x14, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69,
- 0x6e, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75,
- 0x6c, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
- 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x39, 0x0a, 0x0e, 0x62,
- 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e,
- 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x5f, 0x6d, 0x6f,
- 0x6f, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x75, 0x72, 0x4d, 0x6f, 0x6f,
+ 0x6e, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x21,
+ 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x12, 0x39, 0x0a, 0x0e, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x73,
+ 0x75, 0x6c, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x42, 0x61, 0x72, 0x67,
+ 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x62,
+ 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x5f, 0x6d, 0x6f,
+ 0x6f, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x75, 0x72, 0x4d, 0x6f, 0x6f,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/BargainResultType.pb.go b/gover/gen/BargainResultType.pb.go
index 869477b6..3e53f188 100644
--- a/gover/gen/BargainResultType.pb.go
+++ b/gover/gen/BargainResultType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BargainResultType.proto
package gen
diff --git a/gover/gen/BargainSnapshot.pb.go b/gover/gen/BargainSnapshot.pb.go
index a6f6dd94..11c5313b 100644
--- a/gover/gen/BargainSnapshot.pb.go
+++ b/gover/gen/BargainSnapshot.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BargainSnapshot.proto
package gen
@@ -41,10 +41,10 @@ type BargainSnapshot struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExpectedPrice uint32 `protobuf:"varint,3,opt,name=expected_price,json=expectedPrice,proto3" json:"expected_price,omitempty"`
- CurMood int32 `protobuf:"varint,14,opt,name=cur_mood,json=curMood,proto3" json:"cur_mood,omitempty"`
- PriceLowLimit uint32 `protobuf:"varint,2,opt,name=price_low_limit,json=priceLowLimit,proto3" json:"price_low_limit,omitempty"`
- BargainId uint32 `protobuf:"varint,5,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
+ Unk3300_KOCJELACJLM uint32 `protobuf:"varint,11,opt,name=Unk3300_KOCJELACJLM,json=Unk3300KOCJELACJLM,proto3" json:"Unk3300_KOCJELACJLM,omitempty"`
+ Unk3300_MHFDEBOBFNE uint32 `protobuf:"varint,14,opt,name=Unk3300_MHFDEBOBFNE,json=Unk3300MHFDEBOBFNE,proto3" json:"Unk3300_MHFDEBOBFNE,omitempty"`
+ BargainId uint32 `protobuf:"varint,3,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
+ CurMood int32 `protobuf:"varint,8,opt,name=cur_mood,json=curMood,proto3" json:"cur_mood,omitempty"`
}
func (x *BargainSnapshot) Reset() {
@@ -79,30 +79,30 @@ func (*BargainSnapshot) Descriptor() ([]byte, []int) {
return file_BargainSnapshot_proto_rawDescGZIP(), []int{0}
}
-func (x *BargainSnapshot) GetExpectedPrice() uint32 {
+func (x *BargainSnapshot) GetUnk3300_KOCJELACJLM() uint32 {
if x != nil {
- return x.ExpectedPrice
+ return x.Unk3300_KOCJELACJLM
}
return 0
}
-func (x *BargainSnapshot) GetCurMood() int32 {
+func (x *BargainSnapshot) GetUnk3300_MHFDEBOBFNE() uint32 {
if x != nil {
- return x.CurMood
+ return x.Unk3300_MHFDEBOBFNE
}
return 0
}
-func (x *BargainSnapshot) GetPriceLowLimit() uint32 {
+func (x *BargainSnapshot) GetBargainId() uint32 {
if x != nil {
- return x.PriceLowLimit
+ return x.BargainId
}
return 0
}
-func (x *BargainSnapshot) GetBargainId() uint32 {
+func (x *BargainSnapshot) GetCurMood() int32 {
if x != nil {
- return x.BargainId
+ return x.CurMood
}
return 0
}
@@ -111,18 +111,19 @@ var File_BargainSnapshot_proto protoreflect.FileDescriptor
var file_BargainSnapshot_proto_rawDesc = []byte{
0x0a, 0x15, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
- 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x01, 0x0a, 0x0f, 0x42, 0x61, 0x72, 0x67,
- 0x61, 0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x65,
- 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x72, 0x69,
- 0x63, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x5f, 0x6d, 0x6f, 0x6f, 0x64, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x75, 0x72, 0x4d, 0x6f, 0x6f, 0x64, 0x12, 0x26, 0x0a,
- 0x0f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x77, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x77,
- 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e,
- 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72, 0x67, 0x61,
- 0x69, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad, 0x01, 0x0a, 0x0f, 0x42, 0x61, 0x72, 0x67,
+ 0x61, 0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x43, 0x4a, 0x45, 0x4c, 0x41, 0x43, 0x4a,
+ 0x4c, 0x4d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4b, 0x4f, 0x43, 0x4a, 0x45, 0x4c, 0x41, 0x43, 0x4a, 0x4c, 0x4d, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x46, 0x44, 0x45, 0x42, 0x4f, 0x42,
+ 0x46, 0x4e, 0x45, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4d, 0x48, 0x46, 0x44, 0x45, 0x42, 0x4f, 0x42, 0x46, 0x4e, 0x45, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
+ 0x63, 0x75, 0x72, 0x5f, 0x6d, 0x6f, 0x6f, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x63, 0x75, 0x72, 0x4d, 0x6f, 0x6f, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/BargainStartNotify.pb.go b/gover/gen/BargainStartNotify.pb.go
index ef52c040..356f6c7c 100644
--- a/gover/gen/BargainStartNotify.pb.go
+++ b/gover/gen/BargainStartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BargainStartNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 404
-// EnetChannelId: 0
-// EnetIsReliable: true
type BargainStartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BargainId uint32 `protobuf:"varint,4,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
- Snapshot *BargainSnapshot `protobuf:"bytes,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
+ BargainId uint32 `protobuf:"varint,11,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
+ Snapshot *BargainSnapshot `protobuf:"bytes,10,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
}
func (x *BargainStartNotify) Reset() {
@@ -102,9 +99,9 @@ var file_BargainStartNotify_proto_rawDesc = []byte{
0x61, 0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x61, 0x0a, 0x12, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x72,
0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61,
- 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72,
+ 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72,
0x67, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
- 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61,
+ 0x6f, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61,
0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70,
0x73, 0x68, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/BargainTerminateNotify.pb.go b/gover/gen/BargainTerminateNotify.pb.go
index 2e1a9e14..91f753eb 100644
--- a/gover/gen/BargainTerminateNotify.pb.go
+++ b/gover/gen/BargainTerminateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BargainTerminateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 494
-// EnetChannelId: 0
-// EnetIsReliable: true
type BargainTerminateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BargainId uint32 `protobuf:"varint,15,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
+ BargainId uint32 `protobuf:"varint,7,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
}
func (x *BargainTerminateNotify) Reset() {
@@ -93,7 +90,7 @@ var file_BargainTerminateNotify_proto_rawDesc = []byte{
0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37,
0x0a, 0x16, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67,
- 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61,
+ 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61,
0x72, 0x67, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BartenderActivityDetailInfo.pb.go b/gover/gen/BartenderActivityDetailInfo.pb.go
index b4cd4381..3b8fae2a 100644
--- a/gover/gen/BartenderActivityDetailInfo.pb.go
+++ b/gover/gen/BartenderActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BartenderActivityDetailInfo.proto
package gen
@@ -41,12 +41,12 @@ type BartenderActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_BMOAIJMHPGA []uint32 `protobuf:"varint,3,rep,packed,name=Unk2700_BMOAIJMHPGA,json=Unk2700BMOAIJMHPGA,proto3" json:"Unk2700_BMOAIJMHPGA,omitempty"`
- Unk2700_JICAAEMPNBC bool `protobuf:"varint,13,opt,name=Unk2700_JICAAEMPNBC,json=Unk2700JICAAEMPNBC,proto3" json:"Unk2700_JICAAEMPNBC,omitempty"`
- IsContentClosed bool `protobuf:"varint,6,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- Unk2700_MEGOPKBEHOH []*Unk2700_LBIDBGLGKCJ `protobuf:"bytes,5,rep,name=Unk2700_MEGOPKBEHOH,json=Unk2700MEGOPKBEHOH,proto3" json:"Unk2700_MEGOPKBEHOH,omitempty"`
- Unk2700_AIKFMMLFIJI []uint32 `protobuf:"varint,14,rep,packed,name=Unk2700_AIKFMMLFIJI,json=Unk2700AIKFMMLFIJI,proto3" json:"Unk2700_AIKFMMLFIJI,omitempty"`
- Unk2700_DAGGAECBDEG []*Unk2700_KJODHFMHMNC `protobuf:"bytes,2,rep,name=Unk2700_DAGGAECBDEG,json=Unk2700DAGGAECBDEG,proto3" json:"Unk2700_DAGGAECBDEG,omitempty"`
+ IsContentClosed bool `protobuf:"varint,15,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ UnlockLevelList []*BartenderLevelInfo `protobuf:"bytes,10,rep,name=unlock_level_list,json=unlockLevelList,proto3" json:"unlock_level_list,omitempty"`
+ UnlockItemList []uint32 `protobuf:"varint,3,rep,packed,name=unlock_item_list,json=unlockItemList,proto3" json:"unlock_item_list,omitempty"`
+ UnlockFormulaList []uint32 `protobuf:"varint,6,rep,packed,name=unlock_formula_list,json=unlockFormulaList,proto3" json:"unlock_formula_list,omitempty"`
+ UnlockTaskList []*BartenderTaskInfo `protobuf:"bytes,5,rep,name=unlock_task_list,json=unlockTaskList,proto3" json:"unlock_task_list,omitempty"`
+ IsDevelopModuleOpen bool `protobuf:"varint,9,opt,name=is_develop_module_open,json=isDevelopModuleOpen,proto3" json:"is_develop_module_open,omitempty"`
}
func (x *BartenderActivityDetailInfo) Reset() {
@@ -81,46 +81,46 @@ func (*BartenderActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_BartenderActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BartenderActivityDetailInfo) GetUnk2700_BMOAIJMHPGA() []uint32 {
+func (x *BartenderActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.Unk2700_BMOAIJMHPGA
+ return x.IsContentClosed
}
- return nil
+ return false
}
-func (x *BartenderActivityDetailInfo) GetUnk2700_JICAAEMPNBC() bool {
+func (x *BartenderActivityDetailInfo) GetUnlockLevelList() []*BartenderLevelInfo {
if x != nil {
- return x.Unk2700_JICAAEMPNBC
+ return x.UnlockLevelList
}
- return false
+ return nil
}
-func (x *BartenderActivityDetailInfo) GetIsContentClosed() bool {
+func (x *BartenderActivityDetailInfo) GetUnlockItemList() []uint32 {
if x != nil {
- return x.IsContentClosed
+ return x.UnlockItemList
}
- return false
+ return nil
}
-func (x *BartenderActivityDetailInfo) GetUnk2700_MEGOPKBEHOH() []*Unk2700_LBIDBGLGKCJ {
+func (x *BartenderActivityDetailInfo) GetUnlockFormulaList() []uint32 {
if x != nil {
- return x.Unk2700_MEGOPKBEHOH
+ return x.UnlockFormulaList
}
return nil
}
-func (x *BartenderActivityDetailInfo) GetUnk2700_AIKFMMLFIJI() []uint32 {
+func (x *BartenderActivityDetailInfo) GetUnlockTaskList() []*BartenderTaskInfo {
if x != nil {
- return x.Unk2700_AIKFMMLFIJI
+ return x.UnlockTaskList
}
return nil
}
-func (x *BartenderActivityDetailInfo) GetUnk2700_DAGGAECBDEG() []*Unk2700_KJODHFMHMNC {
+func (x *BartenderActivityDetailInfo) GetIsDevelopModuleOpen() bool {
if x != nil {
- return x.Unk2700_DAGGAECBDEG
+ return x.IsDevelopModuleOpen
}
- return nil
+ return false
}
var File_BartenderActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -128,34 +128,32 @@ var File_BartenderActivityDetailInfo_proto protoreflect.FileDescriptor
var file_BartenderActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x21, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76,
0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x4f,
- 0x44, 0x48, 0x46, 0x4d, 0x48, 0x4d, 0x4e, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x49, 0x44, 0x42, 0x47, 0x4c, 0x47,
- 0x4b, 0x43, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xea, 0x02, 0x0a, 0x1b, 0x42, 0x61,
- 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x4f, 0x41, 0x49, 0x4a, 0x4d, 0x48, 0x50, 0x47, 0x41,
- 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42,
- 0x4d, 0x4f, 0x41, 0x49, 0x4a, 0x4d, 0x48, 0x50, 0x47, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x43, 0x41, 0x41, 0x45, 0x4d, 0x50, 0x4e, 0x42,
- 0x43, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4a, 0x49, 0x43, 0x41, 0x41, 0x45, 0x4d, 0x50, 0x4e, 0x42, 0x43, 0x12, 0x2a, 0x0a, 0x11, 0x69,
- 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x47, 0x4f, 0x50, 0x4b, 0x42, 0x45, 0x48, 0x4f, 0x48, 0x18, 0x05,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c,
- 0x42, 0x49, 0x44, 0x42, 0x47, 0x4c, 0x47, 0x4b, 0x43, 0x4a, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4d, 0x45, 0x47, 0x4f, 0x50, 0x4b, 0x42, 0x45, 0x48, 0x4f, 0x48, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4b, 0x46, 0x4d, 0x4d,
- 0x4c, 0x46, 0x49, 0x4a, 0x49, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x41, 0x49, 0x4b, 0x46, 0x4d, 0x4d, 0x4c, 0x46, 0x49, 0x4a, 0x49, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x41, 0x47, 0x47, 0x41,
- 0x45, 0x43, 0x42, 0x44, 0x45, 0x47, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x4f, 0x44, 0x48, 0x46, 0x4d, 0x48, 0x4d,
- 0x4e, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x47, 0x47, 0x41,
- 0x45, 0x43, 0x42, 0x44, 0x45, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x42,
+ 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x02, 0x0a, 0x1b, 0x42, 0x61, 0x72, 0x74, 0x65,
+ 0x6e, 0x64, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e,
+ 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73,
+ 0x65, 0x64, 0x12, 0x3f, 0x0a, 0x11, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e,
+ 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x75,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a,
+ 0x13, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x75, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x46, 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3c, 0x0a,
+ 0x10, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e,
+ 0x64, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x75, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x69,
+ 0x73, 0x5f, 0x64, 0x65, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x69, 0x73, 0x44,
+ 0x65, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4f, 0x70, 0x65, 0x6e,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -173,12 +171,12 @@ func file_BartenderActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_BartenderActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_BartenderActivityDetailInfo_proto_goTypes = []interface{}{
(*BartenderActivityDetailInfo)(nil), // 0: BartenderActivityDetailInfo
- (*Unk2700_LBIDBGLGKCJ)(nil), // 1: Unk2700_LBIDBGLGKCJ
- (*Unk2700_KJODHFMHMNC)(nil), // 2: Unk2700_KJODHFMHMNC
+ (*BartenderLevelInfo)(nil), // 1: BartenderLevelInfo
+ (*BartenderTaskInfo)(nil), // 2: BartenderTaskInfo
}
var file_BartenderActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: BartenderActivityDetailInfo.Unk2700_MEGOPKBEHOH:type_name -> Unk2700_LBIDBGLGKCJ
- 2, // 1: BartenderActivityDetailInfo.Unk2700_DAGGAECBDEG:type_name -> Unk2700_KJODHFMHMNC
+ 1, // 0: BartenderActivityDetailInfo.unlock_level_list:type_name -> BartenderLevelInfo
+ 2, // 1: BartenderActivityDetailInfo.unlock_task_list:type_name -> BartenderTaskInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -191,8 +189,8 @@ func file_BartenderActivityDetailInfo_proto_init() {
if File_BartenderActivityDetailInfo_proto != nil {
return
}
- file_Unk2700_KJODHFMHMNC_proto_init()
- file_Unk2700_LBIDBGLGKCJ_proto_init()
+ file_BartenderLevelInfo_proto_init()
+ file_BartenderTaskInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_BartenderActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BartenderActivityDetailInfo); i {
diff --git a/gover/gen/BartenderCancelLevelReq.pb.go b/gover/gen/BartenderCancelLevelReq.pb.go
new file mode 100644
index 00000000..9b3288d9
--- /dev/null
+++ b/gover/gen/BartenderCancelLevelReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderCancelLevelReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderCancelLevelReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *BartenderCancelLevelReq) Reset() {
+ *x = BartenderCancelLevelReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderCancelLevelReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderCancelLevelReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderCancelLevelReq) ProtoMessage() {}
+
+func (x *BartenderCancelLevelReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderCancelLevelReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderCancelLevelReq.ProtoReflect.Descriptor instead.
+func (*BartenderCancelLevelReq) Descriptor() ([]byte, []int) {
+ return file_BartenderCancelLevelReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderCancelLevelReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_BartenderCancelLevelReq_proto protoreflect.FileDescriptor
+
+var file_BartenderCancelLevelReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63, 0x65,
+ 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63,
+ 0x65, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderCancelLevelReq_proto_rawDescOnce sync.Once
+ file_BartenderCancelLevelReq_proto_rawDescData = file_BartenderCancelLevelReq_proto_rawDesc
+)
+
+func file_BartenderCancelLevelReq_proto_rawDescGZIP() []byte {
+ file_BartenderCancelLevelReq_proto_rawDescOnce.Do(func() {
+ file_BartenderCancelLevelReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderCancelLevelReq_proto_rawDescData)
+ })
+ return file_BartenderCancelLevelReq_proto_rawDescData
+}
+
+var file_BartenderCancelLevelReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderCancelLevelReq_proto_goTypes = []interface{}{
+ (*BartenderCancelLevelReq)(nil), // 0: BartenderCancelLevelReq
+}
+var file_BartenderCancelLevelReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderCancelLevelReq_proto_init() }
+func file_BartenderCancelLevelReq_proto_init() {
+ if File_BartenderCancelLevelReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderCancelLevelReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderCancelLevelReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderCancelLevelReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderCancelLevelReq_proto_goTypes,
+ DependencyIndexes: file_BartenderCancelLevelReq_proto_depIdxs,
+ MessageInfos: file_BartenderCancelLevelReq_proto_msgTypes,
+ }.Build()
+ File_BartenderCancelLevelReq_proto = out.File
+ file_BartenderCancelLevelReq_proto_rawDesc = nil
+ file_BartenderCancelLevelReq_proto_goTypes = nil
+ file_BartenderCancelLevelReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderCancelLevelRsp.pb.go b/gover/gen/BartenderCancelLevelRsp.pb.go
new file mode 100644
index 00000000..db0e2a4e
--- /dev/null
+++ b/gover/gen/BartenderCancelLevelRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderCancelLevelRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderCancelLevelRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *BartenderCancelLevelRsp) Reset() {
+ *x = BartenderCancelLevelRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderCancelLevelRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderCancelLevelRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderCancelLevelRsp) ProtoMessage() {}
+
+func (x *BartenderCancelLevelRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderCancelLevelRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderCancelLevelRsp.ProtoReflect.Descriptor instead.
+func (*BartenderCancelLevelRsp) Descriptor() ([]byte, []int) {
+ return file_BartenderCancelLevelRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderCancelLevelRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *BartenderCancelLevelRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_BartenderCancelLevelRsp_proto protoreflect.FileDescriptor
+
+var file_BartenderCancelLevelRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63, 0x65,
+ 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x4e, 0x0a, 0x17, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63,
+ 0x65, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderCancelLevelRsp_proto_rawDescOnce sync.Once
+ file_BartenderCancelLevelRsp_proto_rawDescData = file_BartenderCancelLevelRsp_proto_rawDesc
+)
+
+func file_BartenderCancelLevelRsp_proto_rawDescGZIP() []byte {
+ file_BartenderCancelLevelRsp_proto_rawDescOnce.Do(func() {
+ file_BartenderCancelLevelRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderCancelLevelRsp_proto_rawDescData)
+ })
+ return file_BartenderCancelLevelRsp_proto_rawDescData
+}
+
+var file_BartenderCancelLevelRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderCancelLevelRsp_proto_goTypes = []interface{}{
+ (*BartenderCancelLevelRsp)(nil), // 0: BartenderCancelLevelRsp
+}
+var file_BartenderCancelLevelRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderCancelLevelRsp_proto_init() }
+func file_BartenderCancelLevelRsp_proto_init() {
+ if File_BartenderCancelLevelRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderCancelLevelRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderCancelLevelRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderCancelLevelRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderCancelLevelRsp_proto_goTypes,
+ DependencyIndexes: file_BartenderCancelLevelRsp_proto_depIdxs,
+ MessageInfos: file_BartenderCancelLevelRsp_proto_msgTypes,
+ }.Build()
+ File_BartenderCancelLevelRsp_proto = out.File
+ file_BartenderCancelLevelRsp_proto_rawDesc = nil
+ file_BartenderCancelLevelRsp_proto_goTypes = nil
+ file_BartenderCancelLevelRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderCancelOrderReq.pb.go b/gover/gen/BartenderCancelOrderReq.pb.go
new file mode 100644
index 00000000..18e3fc07
--- /dev/null
+++ b/gover/gen/BartenderCancelOrderReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderCancelOrderReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderCancelOrderReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ QuestId uint32 `protobuf:"varint,5,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+}
+
+func (x *BartenderCancelOrderReq) Reset() {
+ *x = BartenderCancelOrderReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderCancelOrderReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderCancelOrderReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderCancelOrderReq) ProtoMessage() {}
+
+func (x *BartenderCancelOrderReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderCancelOrderReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderCancelOrderReq.ProtoReflect.Descriptor instead.
+func (*BartenderCancelOrderReq) Descriptor() ([]byte, []int) {
+ return file_BartenderCancelOrderReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderCancelOrderReq) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+var File_BartenderCancelOrderReq_proto protoreflect.FileDescriptor
+
+var file_BartenderCancelOrderReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63, 0x65,
+ 0x6c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63,
+ 0x65, 0x6c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderCancelOrderReq_proto_rawDescOnce sync.Once
+ file_BartenderCancelOrderReq_proto_rawDescData = file_BartenderCancelOrderReq_proto_rawDesc
+)
+
+func file_BartenderCancelOrderReq_proto_rawDescGZIP() []byte {
+ file_BartenderCancelOrderReq_proto_rawDescOnce.Do(func() {
+ file_BartenderCancelOrderReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderCancelOrderReq_proto_rawDescData)
+ })
+ return file_BartenderCancelOrderReq_proto_rawDescData
+}
+
+var file_BartenderCancelOrderReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderCancelOrderReq_proto_goTypes = []interface{}{
+ (*BartenderCancelOrderReq)(nil), // 0: BartenderCancelOrderReq
+}
+var file_BartenderCancelOrderReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderCancelOrderReq_proto_init() }
+func file_BartenderCancelOrderReq_proto_init() {
+ if File_BartenderCancelOrderReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderCancelOrderReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderCancelOrderReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderCancelOrderReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderCancelOrderReq_proto_goTypes,
+ DependencyIndexes: file_BartenderCancelOrderReq_proto_depIdxs,
+ MessageInfos: file_BartenderCancelOrderReq_proto_msgTypes,
+ }.Build()
+ File_BartenderCancelOrderReq_proto = out.File
+ file_BartenderCancelOrderReq_proto_rawDesc = nil
+ file_BartenderCancelOrderReq_proto_goTypes = nil
+ file_BartenderCancelOrderReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderCancelOrderRsp.pb.go b/gover/gen/BartenderCancelOrderRsp.pb.go
new file mode 100644
index 00000000..418b73f8
--- /dev/null
+++ b/gover/gen/BartenderCancelOrderRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderCancelOrderRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderCancelOrderRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ QuestId uint32 `protobuf:"varint,11,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BartenderCancelOrderRsp) Reset() {
+ *x = BartenderCancelOrderRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderCancelOrderRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderCancelOrderRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderCancelOrderRsp) ProtoMessage() {}
+
+func (x *BartenderCancelOrderRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderCancelOrderRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderCancelOrderRsp.ProtoReflect.Descriptor instead.
+func (*BartenderCancelOrderRsp) Descriptor() ([]byte, []int) {
+ return file_BartenderCancelOrderRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderCancelOrderRsp) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+func (x *BartenderCancelOrderRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BartenderCancelOrderRsp_proto protoreflect.FileDescriptor
+
+var file_BartenderCancelOrderRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63, 0x65,
+ 0x6c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x4e, 0x0a, 0x17, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63,
+ 0x65, 0x6c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderCancelOrderRsp_proto_rawDescOnce sync.Once
+ file_BartenderCancelOrderRsp_proto_rawDescData = file_BartenderCancelOrderRsp_proto_rawDesc
+)
+
+func file_BartenderCancelOrderRsp_proto_rawDescGZIP() []byte {
+ file_BartenderCancelOrderRsp_proto_rawDescOnce.Do(func() {
+ file_BartenderCancelOrderRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderCancelOrderRsp_proto_rawDescData)
+ })
+ return file_BartenderCancelOrderRsp_proto_rawDescData
+}
+
+var file_BartenderCancelOrderRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderCancelOrderRsp_proto_goTypes = []interface{}{
+ (*BartenderCancelOrderRsp)(nil), // 0: BartenderCancelOrderRsp
+}
+var file_BartenderCancelOrderRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderCancelOrderRsp_proto_init() }
+func file_BartenderCancelOrderRsp_proto_init() {
+ if File_BartenderCancelOrderRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderCancelOrderRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderCancelOrderRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderCancelOrderRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderCancelOrderRsp_proto_goTypes,
+ DependencyIndexes: file_BartenderCancelOrderRsp_proto_depIdxs,
+ MessageInfos: file_BartenderCancelOrderRsp_proto_msgTypes,
+ }.Build()
+ File_BartenderCancelOrderRsp_proto = out.File
+ file_BartenderCancelOrderRsp_proto_rawDesc = nil
+ file_BartenderCancelOrderRsp_proto_goTypes = nil
+ file_BartenderCancelOrderRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderCompleteOrderReq.pb.go b/gover/gen/BartenderCompleteOrderReq.pb.go
new file mode 100644
index 00000000..0c492458
--- /dev/null
+++ b/gover/gen/BartenderCompleteOrderReq.pb.go
@@ -0,0 +1,228 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderCompleteOrderReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderCompleteOrderReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ QuestId uint32 `protobuf:"varint,14,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ OptionalOrderList []uint32 `protobuf:"varint,15,rep,packed,name=optional_order_list,json=optionalOrderList,proto3" json:"optional_order_list,omitempty"`
+ Unk3300_NKMHHHHGHIF uint32 `protobuf:"varint,6,opt,name=Unk3300_NKMHHHHGHIF,json=Unk3300NKMHHHHGHIF,proto3" json:"Unk3300_NKMHHHHGHIF,omitempty"`
+ Unk3300_LONHKJFDOND uint32 `protobuf:"varint,5,opt,name=Unk3300_LONHKJFDOND,json=Unk3300LONHKJFDOND,proto3" json:"Unk3300_LONHKJFDOND,omitempty"`
+ Unk3300_POEGPFJLNGB uint32 `protobuf:"varint,11,opt,name=Unk3300_POEGPFJLNGB,json=Unk3300POEGPFJLNGB,proto3" json:"Unk3300_POEGPFJLNGB,omitempty"`
+ IsViewFormula bool `protobuf:"varint,8,opt,name=is_view_formula,json=isViewFormula,proto3" json:"is_view_formula,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,12,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+}
+
+func (x *BartenderCompleteOrderReq) Reset() {
+ *x = BartenderCompleteOrderReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderCompleteOrderReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderCompleteOrderReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderCompleteOrderReq) ProtoMessage() {}
+
+func (x *BartenderCompleteOrderReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderCompleteOrderReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderCompleteOrderReq.ProtoReflect.Descriptor instead.
+func (*BartenderCompleteOrderReq) Descriptor() ([]byte, []int) {
+ return file_BartenderCompleteOrderReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderCompleteOrderReq) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderReq) GetOptionalOrderList() []uint32 {
+ if x != nil {
+ return x.OptionalOrderList
+ }
+ return nil
+}
+
+func (x *BartenderCompleteOrderReq) GetUnk3300_NKMHHHHGHIF() uint32 {
+ if x != nil {
+ return x.Unk3300_NKMHHHHGHIF
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderReq) GetUnk3300_LONHKJFDOND() uint32 {
+ if x != nil {
+ return x.Unk3300_LONHKJFDOND
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderReq) GetUnk3300_POEGPFJLNGB() uint32 {
+ if x != nil {
+ return x.Unk3300_POEGPFJLNGB
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderReq) GetIsViewFormula() bool {
+ if x != nil {
+ return x.IsViewFormula
+ }
+ return false
+}
+
+func (x *BartenderCompleteOrderReq) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
+var File_BartenderCompleteOrderReq_proto protoreflect.FileDescriptor
+
+var file_BartenderCompleteOrderReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
+ 0x65, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xca, 0x02, 0x0a, 0x19, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72,
+ 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71,
+ 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6f,
+ 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
+ 0x61, 0x6c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x4d, 0x48, 0x48, 0x48, 0x48, 0x47, 0x48,
+ 0x49, 0x46, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4e, 0x4b, 0x4d, 0x48, 0x48, 0x48, 0x48, 0x47, 0x48, 0x49, 0x46, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x4e, 0x48, 0x4b, 0x4a, 0x46, 0x44,
+ 0x4f, 0x4e, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4c, 0x4f, 0x4e, 0x48, 0x4b, 0x4a, 0x46, 0x44, 0x4f, 0x4e, 0x44, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x45, 0x47, 0x50, 0x46, 0x4a,
+ 0x4c, 0x4e, 0x47, 0x42, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x50, 0x4f, 0x45, 0x47, 0x50, 0x46, 0x4a, 0x4c, 0x4e, 0x47, 0x42, 0x12, 0x26,
+ 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x75, 0x6c,
+ 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x56, 0x69, 0x65, 0x77, 0x46,
+ 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d,
+ 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderCompleteOrderReq_proto_rawDescOnce sync.Once
+ file_BartenderCompleteOrderReq_proto_rawDescData = file_BartenderCompleteOrderReq_proto_rawDesc
+)
+
+func file_BartenderCompleteOrderReq_proto_rawDescGZIP() []byte {
+ file_BartenderCompleteOrderReq_proto_rawDescOnce.Do(func() {
+ file_BartenderCompleteOrderReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderCompleteOrderReq_proto_rawDescData)
+ })
+ return file_BartenderCompleteOrderReq_proto_rawDescData
+}
+
+var file_BartenderCompleteOrderReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderCompleteOrderReq_proto_goTypes = []interface{}{
+ (*BartenderCompleteOrderReq)(nil), // 0: BartenderCompleteOrderReq
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_BartenderCompleteOrderReq_proto_depIdxs = []int32{
+ 1, // 0: BartenderCompleteOrderReq.item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BartenderCompleteOrderReq_proto_init() }
+func file_BartenderCompleteOrderReq_proto_init() {
+ if File_BartenderCompleteOrderReq_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderCompleteOrderReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderCompleteOrderReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderCompleteOrderReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderCompleteOrderReq_proto_goTypes,
+ DependencyIndexes: file_BartenderCompleteOrderReq_proto_depIdxs,
+ MessageInfos: file_BartenderCompleteOrderReq_proto_msgTypes,
+ }.Build()
+ File_BartenderCompleteOrderReq_proto = out.File
+ file_BartenderCompleteOrderReq_proto_rawDesc = nil
+ file_BartenderCompleteOrderReq_proto_goTypes = nil
+ file_BartenderCompleteOrderReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderCompleteOrderRsp.pb.go b/gover/gen/BartenderCompleteOrderRsp.pb.go
new file mode 100644
index 00000000..cf85bc12
--- /dev/null
+++ b/gover/gen/BartenderCompleteOrderRsp.pb.go
@@ -0,0 +1,209 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderCompleteOrderRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderCompleteOrderRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FormulaId uint32 `protobuf:"varint,9,opt,name=formula_id,json=formulaId,proto3" json:"formula_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,7,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ FinishOrderId uint32 `protobuf:"varint,6,opt,name=finish_order_id,json=finishOrderId,proto3" json:"finish_order_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsNew bool `protobuf:"varint,8,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ AffixList []uint32 `protobuf:"varint,1,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
+}
+
+func (x *BartenderCompleteOrderRsp) Reset() {
+ *x = BartenderCompleteOrderRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderCompleteOrderRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderCompleteOrderRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderCompleteOrderRsp) ProtoMessage() {}
+
+func (x *BartenderCompleteOrderRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderCompleteOrderRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderCompleteOrderRsp.ProtoReflect.Descriptor instead.
+func (*BartenderCompleteOrderRsp) Descriptor() ([]byte, []int) {
+ return file_BartenderCompleteOrderRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderCompleteOrderRsp) GetFormulaId() uint32 {
+ if x != nil {
+ return x.FormulaId
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderRsp) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderRsp) GetFinishOrderId() uint32 {
+ if x != nil {
+ return x.FinishOrderId
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *BartenderCompleteOrderRsp) GetIsNew() bool {
+ if x != nil {
+ return x.IsNew
+ }
+ return false
+}
+
+func (x *BartenderCompleteOrderRsp) GetAffixList() []uint32 {
+ if x != nil {
+ return x.AffixList
+ }
+ return nil
+}
+
+var File_BartenderCompleteOrderRsp_proto protoreflect.FileDescriptor
+
+var file_BartenderCompleteOrderRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
+ 0x65, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x19, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x43,
+ 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x66, 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x49, 0x64, 0x12, 0x19,
+ 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x66, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0d, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x69,
+ 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e,
+ 0x65, 0x77, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_BartenderCompleteOrderRsp_proto_rawDescOnce sync.Once
+ file_BartenderCompleteOrderRsp_proto_rawDescData = file_BartenderCompleteOrderRsp_proto_rawDesc
+)
+
+func file_BartenderCompleteOrderRsp_proto_rawDescGZIP() []byte {
+ file_BartenderCompleteOrderRsp_proto_rawDescOnce.Do(func() {
+ file_BartenderCompleteOrderRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderCompleteOrderRsp_proto_rawDescData)
+ })
+ return file_BartenderCompleteOrderRsp_proto_rawDescData
+}
+
+var file_BartenderCompleteOrderRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderCompleteOrderRsp_proto_goTypes = []interface{}{
+ (*BartenderCompleteOrderRsp)(nil), // 0: BartenderCompleteOrderRsp
+}
+var file_BartenderCompleteOrderRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderCompleteOrderRsp_proto_init() }
+func file_BartenderCompleteOrderRsp_proto_init() {
+ if File_BartenderCompleteOrderRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderCompleteOrderRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderCompleteOrderRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderCompleteOrderRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderCompleteOrderRsp_proto_goTypes,
+ DependencyIndexes: file_BartenderCompleteOrderRsp_proto_depIdxs,
+ MessageInfos: file_BartenderCompleteOrderRsp_proto_msgTypes,
+ }.Build()
+ File_BartenderCompleteOrderRsp_proto = out.File
+ file_BartenderCompleteOrderRsp_proto_rawDesc = nil
+ file_BartenderCompleteOrderRsp_proto_goTypes = nil
+ file_BartenderCompleteOrderRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderFinishLevelReq.pb.go b/gover/gen/BartenderFinishLevelReq.pb.go
new file mode 100644
index 00000000..16d9b369
--- /dev/null
+++ b/gover/gen/BartenderFinishLevelReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderFinishLevelReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderFinishLevelReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,4,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *BartenderFinishLevelReq) Reset() {
+ *x = BartenderFinishLevelReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderFinishLevelReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderFinishLevelReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderFinishLevelReq) ProtoMessage() {}
+
+func (x *BartenderFinishLevelReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderFinishLevelReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderFinishLevelReq.ProtoReflect.Descriptor instead.
+func (*BartenderFinishLevelReq) Descriptor() ([]byte, []int) {
+ return file_BartenderFinishLevelReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderFinishLevelReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_BartenderFinishLevelReq_proto protoreflect.FileDescriptor
+
+var file_BartenderFinishLevelReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderFinishLevelReq_proto_rawDescOnce sync.Once
+ file_BartenderFinishLevelReq_proto_rawDescData = file_BartenderFinishLevelReq_proto_rawDesc
+)
+
+func file_BartenderFinishLevelReq_proto_rawDescGZIP() []byte {
+ file_BartenderFinishLevelReq_proto_rawDescOnce.Do(func() {
+ file_BartenderFinishLevelReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderFinishLevelReq_proto_rawDescData)
+ })
+ return file_BartenderFinishLevelReq_proto_rawDescData
+}
+
+var file_BartenderFinishLevelReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderFinishLevelReq_proto_goTypes = []interface{}{
+ (*BartenderFinishLevelReq)(nil), // 0: BartenderFinishLevelReq
+}
+var file_BartenderFinishLevelReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderFinishLevelReq_proto_init() }
+func file_BartenderFinishLevelReq_proto_init() {
+ if File_BartenderFinishLevelReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderFinishLevelReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderFinishLevelReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderFinishLevelReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderFinishLevelReq_proto_goTypes,
+ DependencyIndexes: file_BartenderFinishLevelReq_proto_depIdxs,
+ MessageInfos: file_BartenderFinishLevelReq_proto_msgTypes,
+ }.Build()
+ File_BartenderFinishLevelReq_proto = out.File
+ file_BartenderFinishLevelReq_proto_rawDesc = nil
+ file_BartenderFinishLevelReq_proto_goTypes = nil
+ file_BartenderFinishLevelReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderFinishLevelRsp.pb.go b/gover/gen/BartenderFinishLevelRsp.pb.go
new file mode 100644
index 00000000..4d247ac1
--- /dev/null
+++ b/gover/gen/BartenderFinishLevelRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderFinishLevelRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderFinishLevelRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BartenderFinishLevelRsp) Reset() {
+ *x = BartenderFinishLevelRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderFinishLevelRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderFinishLevelRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderFinishLevelRsp) ProtoMessage() {}
+
+func (x *BartenderFinishLevelRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderFinishLevelRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderFinishLevelRsp.ProtoReflect.Descriptor instead.
+func (*BartenderFinishLevelRsp) Descriptor() ([]byte, []int) {
+ return file_BartenderFinishLevelRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderFinishLevelRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *BartenderFinishLevelRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BartenderFinishLevelRsp_proto protoreflect.FileDescriptor
+
+var file_BartenderFinishLevelRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x4e, 0x0a, 0x17, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderFinishLevelRsp_proto_rawDescOnce sync.Once
+ file_BartenderFinishLevelRsp_proto_rawDescData = file_BartenderFinishLevelRsp_proto_rawDesc
+)
+
+func file_BartenderFinishLevelRsp_proto_rawDescGZIP() []byte {
+ file_BartenderFinishLevelRsp_proto_rawDescOnce.Do(func() {
+ file_BartenderFinishLevelRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderFinishLevelRsp_proto_rawDescData)
+ })
+ return file_BartenderFinishLevelRsp_proto_rawDescData
+}
+
+var file_BartenderFinishLevelRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderFinishLevelRsp_proto_goTypes = []interface{}{
+ (*BartenderFinishLevelRsp)(nil), // 0: BartenderFinishLevelRsp
+}
+var file_BartenderFinishLevelRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderFinishLevelRsp_proto_init() }
+func file_BartenderFinishLevelRsp_proto_init() {
+ if File_BartenderFinishLevelRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderFinishLevelRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderFinishLevelRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderFinishLevelRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderFinishLevelRsp_proto_goTypes,
+ DependencyIndexes: file_BartenderFinishLevelRsp_proto_depIdxs,
+ MessageInfos: file_BartenderFinishLevelRsp_proto_msgTypes,
+ }.Build()
+ File_BartenderFinishLevelRsp_proto = out.File
+ file_BartenderFinishLevelRsp_proto_rawDesc = nil
+ file_BartenderFinishLevelRsp_proto_goTypes = nil
+ file_BartenderFinishLevelRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderGetFormulaReq.pb.go b/gover/gen/BartenderGetFormulaReq.pb.go
new file mode 100644
index 00000000..f94fc1c9
--- /dev/null
+++ b/gover/gen/BartenderGetFormulaReq.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderGetFormulaReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderGetFormulaReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ItemList []*ItemParam `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ QuestId uint32 `protobuf:"varint,4,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+}
+
+func (x *BartenderGetFormulaReq) Reset() {
+ *x = BartenderGetFormulaReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderGetFormulaReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderGetFormulaReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderGetFormulaReq) ProtoMessage() {}
+
+func (x *BartenderGetFormulaReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderGetFormulaReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderGetFormulaReq.ProtoReflect.Descriptor instead.
+func (*BartenderGetFormulaReq) Descriptor() ([]byte, []int) {
+ return file_BartenderGetFormulaReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderGetFormulaReq) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
+func (x *BartenderGetFormulaReq) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+var File_BartenderGetFormulaReq_proto protoreflect.FileDescriptor
+
+var file_BartenderGetFormulaReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46, 0x6f,
+ 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f,
+ 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x5c, 0x0a, 0x16, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46,
+ 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65,
+ 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49,
+ 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderGetFormulaReq_proto_rawDescOnce sync.Once
+ file_BartenderGetFormulaReq_proto_rawDescData = file_BartenderGetFormulaReq_proto_rawDesc
+)
+
+func file_BartenderGetFormulaReq_proto_rawDescGZIP() []byte {
+ file_BartenderGetFormulaReq_proto_rawDescOnce.Do(func() {
+ file_BartenderGetFormulaReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderGetFormulaReq_proto_rawDescData)
+ })
+ return file_BartenderGetFormulaReq_proto_rawDescData
+}
+
+var file_BartenderGetFormulaReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderGetFormulaReq_proto_goTypes = []interface{}{
+ (*BartenderGetFormulaReq)(nil), // 0: BartenderGetFormulaReq
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_BartenderGetFormulaReq_proto_depIdxs = []int32{
+ 1, // 0: BartenderGetFormulaReq.item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BartenderGetFormulaReq_proto_init() }
+func file_BartenderGetFormulaReq_proto_init() {
+ if File_BartenderGetFormulaReq_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderGetFormulaReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderGetFormulaReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderGetFormulaReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderGetFormulaReq_proto_goTypes,
+ DependencyIndexes: file_BartenderGetFormulaReq_proto_depIdxs,
+ MessageInfos: file_BartenderGetFormulaReq_proto_msgTypes,
+ }.Build()
+ File_BartenderGetFormulaReq_proto = out.File
+ file_BartenderGetFormulaReq_proto_rawDesc = nil
+ file_BartenderGetFormulaReq_proto_goTypes = nil
+ file_BartenderGetFormulaReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderGetFormulaRsp.pb.go b/gover/gen/BartenderGetFormulaRsp.pb.go
new file mode 100644
index 00000000..7a572ba8
--- /dev/null
+++ b/gover/gen/BartenderGetFormulaRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderGetFormulaRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderGetFormulaRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FormulaId uint32 `protobuf:"varint,15,opt,name=formula_id,json=formulaId,proto3" json:"formula_id,omitempty"`
+ AffixList []uint32 `protobuf:"varint,1,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsNew bool `protobuf:"varint,10,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+}
+
+func (x *BartenderGetFormulaRsp) Reset() {
+ *x = BartenderGetFormulaRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderGetFormulaRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderGetFormulaRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderGetFormulaRsp) ProtoMessage() {}
+
+func (x *BartenderGetFormulaRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderGetFormulaRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderGetFormulaRsp.ProtoReflect.Descriptor instead.
+func (*BartenderGetFormulaRsp) Descriptor() ([]byte, []int) {
+ return file_BartenderGetFormulaRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderGetFormulaRsp) GetFormulaId() uint32 {
+ if x != nil {
+ return x.FormulaId
+ }
+ return 0
+}
+
+func (x *BartenderGetFormulaRsp) GetAffixList() []uint32 {
+ if x != nil {
+ return x.AffixList
+ }
+ return nil
+}
+
+func (x *BartenderGetFormulaRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *BartenderGetFormulaRsp) GetIsNew() bool {
+ if x != nil {
+ return x.IsNew
+ }
+ return false
+}
+
+var File_BartenderGetFormulaRsp_proto protoreflect.FileDescriptor
+
+var file_BartenderGetFormulaRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46, 0x6f,
+ 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87,
+ 0x01, 0x0a, 0x16, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46,
+ 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x6f, 0x72,
+ 0x6d, 0x75, 0x6c, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66,
+ 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x69,
+ 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x66,
+ 0x66, 0x69, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderGetFormulaRsp_proto_rawDescOnce sync.Once
+ file_BartenderGetFormulaRsp_proto_rawDescData = file_BartenderGetFormulaRsp_proto_rawDesc
+)
+
+func file_BartenderGetFormulaRsp_proto_rawDescGZIP() []byte {
+ file_BartenderGetFormulaRsp_proto_rawDescOnce.Do(func() {
+ file_BartenderGetFormulaRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderGetFormulaRsp_proto_rawDescData)
+ })
+ return file_BartenderGetFormulaRsp_proto_rawDescData
+}
+
+var file_BartenderGetFormulaRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderGetFormulaRsp_proto_goTypes = []interface{}{
+ (*BartenderGetFormulaRsp)(nil), // 0: BartenderGetFormulaRsp
+}
+var file_BartenderGetFormulaRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderGetFormulaRsp_proto_init() }
+func file_BartenderGetFormulaRsp_proto_init() {
+ if File_BartenderGetFormulaRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderGetFormulaRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderGetFormulaRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderGetFormulaRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderGetFormulaRsp_proto_goTypes,
+ DependencyIndexes: file_BartenderGetFormulaRsp_proto_depIdxs,
+ MessageInfos: file_BartenderGetFormulaRsp_proto_msgTypes,
+ }.Build()
+ File_BartenderGetFormulaRsp_proto = out.File
+ file_BartenderGetFormulaRsp_proto_rawDesc = nil
+ file_BartenderGetFormulaRsp_proto_goTypes = nil
+ file_BartenderGetFormulaRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderLevelInfo.pb.go b/gover/gen/BartenderLevelInfo.pb.go
new file mode 100644
index 00000000..f19fef93
--- /dev/null
+++ b/gover/gen/BartenderLevelInfo.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderLevelInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderLevelInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,12,opt,name=id,proto3" json:"id,omitempty"`
+ IsFinish bool `protobuf:"varint,3,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ MaxScore uint32 `protobuf:"varint,2,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+}
+
+func (x *BartenderLevelInfo) Reset() {
+ *x = BartenderLevelInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderLevelInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderLevelInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderLevelInfo) ProtoMessage() {}
+
+func (x *BartenderLevelInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderLevelInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderLevelInfo.ProtoReflect.Descriptor instead.
+func (*BartenderLevelInfo) Descriptor() ([]byte, []int) {
+ return file_BartenderLevelInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderLevelInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *BartenderLevelInfo) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *BartenderLevelInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+var File_BartenderLevelInfo_proto protoreflect.FileDescriptor
+
+var file_BartenderLevelInfo_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x12, 0x42, 0x61,
+ 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x1b, 0x0a,
+ 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderLevelInfo_proto_rawDescOnce sync.Once
+ file_BartenderLevelInfo_proto_rawDescData = file_BartenderLevelInfo_proto_rawDesc
+)
+
+func file_BartenderLevelInfo_proto_rawDescGZIP() []byte {
+ file_BartenderLevelInfo_proto_rawDescOnce.Do(func() {
+ file_BartenderLevelInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderLevelInfo_proto_rawDescData)
+ })
+ return file_BartenderLevelInfo_proto_rawDescData
+}
+
+var file_BartenderLevelInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderLevelInfo_proto_goTypes = []interface{}{
+ (*BartenderLevelInfo)(nil), // 0: BartenderLevelInfo
+}
+var file_BartenderLevelInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderLevelInfo_proto_init() }
+func file_BartenderLevelInfo_proto_init() {
+ if File_BartenderLevelInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderLevelInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderLevelInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderLevelInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderLevelInfo_proto_goTypes,
+ DependencyIndexes: file_BartenderLevelInfo_proto_depIdxs,
+ MessageInfos: file_BartenderLevelInfo_proto_msgTypes,
+ }.Build()
+ File_BartenderLevelInfo_proto = out.File
+ file_BartenderLevelInfo_proto_rawDesc = nil
+ file_BartenderLevelInfo_proto_goTypes = nil
+ file_BartenderLevelInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderLevelProgressNotify.pb.go b/gover/gen/BartenderLevelProgressNotify.pb.go
new file mode 100644
index 00000000..b0bc7275
--- /dev/null
+++ b/gover/gen/BartenderLevelProgressNotify.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderLevelProgressNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderLevelProgressNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinish bool `protobuf:"varint,8,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ IsNewRecord bool `protobuf:"varint,6,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Score uint32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
+}
+
+func (x *BartenderLevelProgressNotify) Reset() {
+ *x = BartenderLevelProgressNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderLevelProgressNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderLevelProgressNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderLevelProgressNotify) ProtoMessage() {}
+
+func (x *BartenderLevelProgressNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderLevelProgressNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderLevelProgressNotify.ProtoReflect.Descriptor instead.
+func (*BartenderLevelProgressNotify) Descriptor() ([]byte, []int) {
+ return file_BartenderLevelProgressNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderLevelProgressNotify) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *BartenderLevelProgressNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *BartenderLevelProgressNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *BartenderLevelProgressNotify) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+var File_BartenderLevelProgressNotify_proto protoreflect.FileDescriptor
+
+var file_BartenderLevelProgressNotify_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x1c, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64,
+ 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderLevelProgressNotify_proto_rawDescOnce sync.Once
+ file_BartenderLevelProgressNotify_proto_rawDescData = file_BartenderLevelProgressNotify_proto_rawDesc
+)
+
+func file_BartenderLevelProgressNotify_proto_rawDescGZIP() []byte {
+ file_BartenderLevelProgressNotify_proto_rawDescOnce.Do(func() {
+ file_BartenderLevelProgressNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderLevelProgressNotify_proto_rawDescData)
+ })
+ return file_BartenderLevelProgressNotify_proto_rawDescData
+}
+
+var file_BartenderLevelProgressNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderLevelProgressNotify_proto_goTypes = []interface{}{
+ (*BartenderLevelProgressNotify)(nil), // 0: BartenderLevelProgressNotify
+}
+var file_BartenderLevelProgressNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderLevelProgressNotify_proto_init() }
+func file_BartenderLevelProgressNotify_proto_init() {
+ if File_BartenderLevelProgressNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderLevelProgressNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderLevelProgressNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderLevelProgressNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderLevelProgressNotify_proto_goTypes,
+ DependencyIndexes: file_BartenderLevelProgressNotify_proto_depIdxs,
+ MessageInfos: file_BartenderLevelProgressNotify_proto_msgTypes,
+ }.Build()
+ File_BartenderLevelProgressNotify_proto = out.File
+ file_BartenderLevelProgressNotify_proto_rawDesc = nil
+ file_BartenderLevelProgressNotify_proto_goTypes = nil
+ file_BartenderLevelProgressNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderStartLevelReq.pb.go b/gover/gen/BartenderStartLevelReq.pb.go
new file mode 100644
index 00000000..7b72a078
--- /dev/null
+++ b/gover/gen/BartenderStartLevelReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderStartLevelReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderStartLevelReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *BartenderStartLevelReq) Reset() {
+ *x = BartenderStartLevelReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderStartLevelReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderStartLevelReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderStartLevelReq) ProtoMessage() {}
+
+func (x *BartenderStartLevelReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderStartLevelReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderStartLevelReq.ProtoReflect.Descriptor instead.
+func (*BartenderStartLevelReq) Descriptor() ([]byte, []int) {
+ return file_BartenderStartLevelReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderStartLevelReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_BartenderStartLevelReq_proto protoreflect.FileDescriptor
+
+var file_BartenderStartLevelReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33,
+ 0x0a, 0x16, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderStartLevelReq_proto_rawDescOnce sync.Once
+ file_BartenderStartLevelReq_proto_rawDescData = file_BartenderStartLevelReq_proto_rawDesc
+)
+
+func file_BartenderStartLevelReq_proto_rawDescGZIP() []byte {
+ file_BartenderStartLevelReq_proto_rawDescOnce.Do(func() {
+ file_BartenderStartLevelReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderStartLevelReq_proto_rawDescData)
+ })
+ return file_BartenderStartLevelReq_proto_rawDescData
+}
+
+var file_BartenderStartLevelReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderStartLevelReq_proto_goTypes = []interface{}{
+ (*BartenderStartLevelReq)(nil), // 0: BartenderStartLevelReq
+}
+var file_BartenderStartLevelReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderStartLevelReq_proto_init() }
+func file_BartenderStartLevelReq_proto_init() {
+ if File_BartenderStartLevelReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderStartLevelReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderStartLevelReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderStartLevelReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderStartLevelReq_proto_goTypes,
+ DependencyIndexes: file_BartenderStartLevelReq_proto_depIdxs,
+ MessageInfos: file_BartenderStartLevelReq_proto_msgTypes,
+ }.Build()
+ File_BartenderStartLevelReq_proto = out.File
+ file_BartenderStartLevelReq_proto_rawDesc = nil
+ file_BartenderStartLevelReq_proto_goTypes = nil
+ file_BartenderStartLevelReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderStartLevelRsp.pb.go b/gover/gen/BartenderStartLevelRsp.pb.go
new file mode 100644
index 00000000..cbcf2e01
--- /dev/null
+++ b/gover/gen/BartenderStartLevelRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderStartLevelRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderStartLevelRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ OrderList []uint32 `protobuf:"varint,12,rep,packed,name=order_list,json=orderList,proto3" json:"order_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Time uint32 `protobuf:"varint,14,opt,name=time,proto3" json:"time,omitempty"`
+}
+
+func (x *BartenderStartLevelRsp) Reset() {
+ *x = BartenderStartLevelRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderStartLevelRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderStartLevelRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderStartLevelRsp) ProtoMessage() {}
+
+func (x *BartenderStartLevelRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderStartLevelRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderStartLevelRsp.ProtoReflect.Descriptor instead.
+func (*BartenderStartLevelRsp) Descriptor() ([]byte, []int) {
+ return file_BartenderStartLevelRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderStartLevelRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *BartenderStartLevelRsp) GetOrderList() []uint32 {
+ if x != nil {
+ return x.OrderList
+ }
+ return nil
+}
+
+func (x *BartenderStartLevelRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *BartenderStartLevelRsp) GetTime() uint32 {
+ if x != nil {
+ return x.Time
+ }
+ return 0
+}
+
+var File_BartenderStartLevelRsp_proto protoreflect.FileDescriptor
+
+var file_BartenderStartLevelRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80,
+ 0x01, 0x0a, 0x16, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72,
+ 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a,
+ 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_BartenderStartLevelRsp_proto_rawDescOnce sync.Once
+ file_BartenderStartLevelRsp_proto_rawDescData = file_BartenderStartLevelRsp_proto_rawDesc
+)
+
+func file_BartenderStartLevelRsp_proto_rawDescGZIP() []byte {
+ file_BartenderStartLevelRsp_proto_rawDescOnce.Do(func() {
+ file_BartenderStartLevelRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderStartLevelRsp_proto_rawDescData)
+ })
+ return file_BartenderStartLevelRsp_proto_rawDescData
+}
+
+var file_BartenderStartLevelRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderStartLevelRsp_proto_goTypes = []interface{}{
+ (*BartenderStartLevelRsp)(nil), // 0: BartenderStartLevelRsp
+}
+var file_BartenderStartLevelRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderStartLevelRsp_proto_init() }
+func file_BartenderStartLevelRsp_proto_init() {
+ if File_BartenderStartLevelRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderStartLevelRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderStartLevelRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderStartLevelRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderStartLevelRsp_proto_goTypes,
+ DependencyIndexes: file_BartenderStartLevelRsp_proto_depIdxs,
+ MessageInfos: file_BartenderStartLevelRsp_proto_msgTypes,
+ }.Build()
+ File_BartenderStartLevelRsp_proto = out.File
+ file_BartenderStartLevelRsp_proto_rawDesc = nil
+ file_BartenderStartLevelRsp_proto_goTypes = nil
+ file_BartenderStartLevelRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BartenderTaskInfo.pb.go b/gover/gen/BartenderTaskInfo.pb.go
new file mode 100644
index 00000000..e3416abb
--- /dev/null
+++ b/gover/gen/BartenderTaskInfo.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BartenderTaskInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BartenderTaskInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
+ IsFinish bool `protobuf:"varint,3,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+}
+
+func (x *BartenderTaskInfo) Reset() {
+ *x = BartenderTaskInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BartenderTaskInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BartenderTaskInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BartenderTaskInfo) ProtoMessage() {}
+
+func (x *BartenderTaskInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BartenderTaskInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BartenderTaskInfo.ProtoReflect.Descriptor instead.
+func (*BartenderTaskInfo) Descriptor() ([]byte, []int) {
+ return file_BartenderTaskInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BartenderTaskInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *BartenderTaskInfo) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+var File_BartenderTaskInfo_proto protoreflect.FileDescriptor
+
+var file_BartenderTaskInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x42, 0x61, 0x72, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x11, 0x42, 0x61, 0x72,
+ 0x74, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e,
+ 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BartenderTaskInfo_proto_rawDescOnce sync.Once
+ file_BartenderTaskInfo_proto_rawDescData = file_BartenderTaskInfo_proto_rawDesc
+)
+
+func file_BartenderTaskInfo_proto_rawDescGZIP() []byte {
+ file_BartenderTaskInfo_proto_rawDescOnce.Do(func() {
+ file_BartenderTaskInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BartenderTaskInfo_proto_rawDescData)
+ })
+ return file_BartenderTaskInfo_proto_rawDescData
+}
+
+var file_BartenderTaskInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BartenderTaskInfo_proto_goTypes = []interface{}{
+ (*BartenderTaskInfo)(nil), // 0: BartenderTaskInfo
+}
+var file_BartenderTaskInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BartenderTaskInfo_proto_init() }
+func file_BartenderTaskInfo_proto_init() {
+ if File_BartenderTaskInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BartenderTaskInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BartenderTaskInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BartenderTaskInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BartenderTaskInfo_proto_goTypes,
+ DependencyIndexes: file_BartenderTaskInfo_proto_depIdxs,
+ MessageInfos: file_BartenderTaskInfo_proto_msgTypes,
+ }.Build()
+ File_BartenderTaskInfo_proto = out.File
+ file_BartenderTaskInfo_proto_rawDesc = nil
+ file_BartenderTaskInfo_proto_goTypes = nil
+ file_BartenderTaskInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BatchBuyGoodsReq.pb.go b/gover/gen/BatchBuyGoodsReq.pb.go
new file mode 100644
index 00000000..33acc8ff
--- /dev/null
+++ b/gover/gen/BatchBuyGoodsReq.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BatchBuyGoodsReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BatchBuyGoodsReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShopType uint32 `protobuf:"varint,15,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ BuyGoodsList []*BuyGoodsParam `protobuf:"bytes,12,rep,name=buy_goods_list,json=buyGoodsList,proto3" json:"buy_goods_list,omitempty"`
+}
+
+func (x *BatchBuyGoodsReq) Reset() {
+ *x = BatchBuyGoodsReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BatchBuyGoodsReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BatchBuyGoodsReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BatchBuyGoodsReq) ProtoMessage() {}
+
+func (x *BatchBuyGoodsReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BatchBuyGoodsReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BatchBuyGoodsReq.ProtoReflect.Descriptor instead.
+func (*BatchBuyGoodsReq) Descriptor() ([]byte, []int) {
+ return file_BatchBuyGoodsReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BatchBuyGoodsReq) GetShopType() uint32 {
+ if x != nil {
+ return x.ShopType
+ }
+ return 0
+}
+
+func (x *BatchBuyGoodsReq) GetBuyGoodsList() []*BuyGoodsParam {
+ if x != nil {
+ return x.BuyGoodsList
+ }
+ return nil
+}
+
+var File_BatchBuyGoodsReq_proto protoreflect.FileDescriptor
+
+var file_BatchBuyGoodsReq_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f,
+ 0x64, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a,
+ 0x10, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x65,
+ 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x34,
+ 0x0a, 0x0e, 0x62, 0x75, 0x79, 0x5f, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64,
+ 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x62, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BatchBuyGoodsReq_proto_rawDescOnce sync.Once
+ file_BatchBuyGoodsReq_proto_rawDescData = file_BatchBuyGoodsReq_proto_rawDesc
+)
+
+func file_BatchBuyGoodsReq_proto_rawDescGZIP() []byte {
+ file_BatchBuyGoodsReq_proto_rawDescOnce.Do(func() {
+ file_BatchBuyGoodsReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BatchBuyGoodsReq_proto_rawDescData)
+ })
+ return file_BatchBuyGoodsReq_proto_rawDescData
+}
+
+var file_BatchBuyGoodsReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BatchBuyGoodsReq_proto_goTypes = []interface{}{
+ (*BatchBuyGoodsReq)(nil), // 0: BatchBuyGoodsReq
+ (*BuyGoodsParam)(nil), // 1: BuyGoodsParam
+}
+var file_BatchBuyGoodsReq_proto_depIdxs = []int32{
+ 1, // 0: BatchBuyGoodsReq.buy_goods_list:type_name -> BuyGoodsParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BatchBuyGoodsReq_proto_init() }
+func file_BatchBuyGoodsReq_proto_init() {
+ if File_BatchBuyGoodsReq_proto != nil {
+ return
+ }
+ file_BuyGoodsParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BatchBuyGoodsReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BatchBuyGoodsReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BatchBuyGoodsReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BatchBuyGoodsReq_proto_goTypes,
+ DependencyIndexes: file_BatchBuyGoodsReq_proto_depIdxs,
+ MessageInfos: file_BatchBuyGoodsReq_proto_msgTypes,
+ }.Build()
+ File_BatchBuyGoodsReq_proto = out.File
+ file_BatchBuyGoodsReq_proto_rawDesc = nil
+ file_BatchBuyGoodsReq_proto_goTypes = nil
+ file_BatchBuyGoodsReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BatchBuyGoodsRsp.pb.go b/gover/gen/BatchBuyGoodsRsp.pb.go
new file mode 100644
index 00000000..3edd5096
--- /dev/null
+++ b/gover/gen/BatchBuyGoodsRsp.pb.go
@@ -0,0 +1,198 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BatchBuyGoodsRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BatchBuyGoodsRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShopType uint32 `protobuf:"varint,6,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ GoodsList []*ShopGoods `protobuf:"bytes,15,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BuyGoodsList []*BuyGoodsParam `protobuf:"bytes,8,rep,name=buy_goods_list,json=buyGoodsList,proto3" json:"buy_goods_list,omitempty"`
+}
+
+func (x *BatchBuyGoodsRsp) Reset() {
+ *x = BatchBuyGoodsRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BatchBuyGoodsRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BatchBuyGoodsRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BatchBuyGoodsRsp) ProtoMessage() {}
+
+func (x *BatchBuyGoodsRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BatchBuyGoodsRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BatchBuyGoodsRsp.ProtoReflect.Descriptor instead.
+func (*BatchBuyGoodsRsp) Descriptor() ([]byte, []int) {
+ return file_BatchBuyGoodsRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BatchBuyGoodsRsp) GetShopType() uint32 {
+ if x != nil {
+ return x.ShopType
+ }
+ return 0
+}
+
+func (x *BatchBuyGoodsRsp) GetGoodsList() []*ShopGoods {
+ if x != nil {
+ return x.GoodsList
+ }
+ return nil
+}
+
+func (x *BatchBuyGoodsRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *BatchBuyGoodsRsp) GetBuyGoodsList() []*BuyGoodsParam {
+ if x != nil {
+ return x.BuyGoodsList
+ }
+ return nil
+}
+
+var File_BatchBuyGoodsRsp_proto protoreflect.FileDescriptor
+
+var file_BatchBuyGoodsRsp_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f,
+ 0x64, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53,
+ 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa,
+ 0x01, 0x0a, 0x10, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73,
+ 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x29, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73,
+ 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x0e, 0x62, 0x75, 0x79, 0x5f, 0x67, 0x6f, 0x6f,
+ 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e,
+ 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x62,
+ 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BatchBuyGoodsRsp_proto_rawDescOnce sync.Once
+ file_BatchBuyGoodsRsp_proto_rawDescData = file_BatchBuyGoodsRsp_proto_rawDesc
+)
+
+func file_BatchBuyGoodsRsp_proto_rawDescGZIP() []byte {
+ file_BatchBuyGoodsRsp_proto_rawDescOnce.Do(func() {
+ file_BatchBuyGoodsRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BatchBuyGoodsRsp_proto_rawDescData)
+ })
+ return file_BatchBuyGoodsRsp_proto_rawDescData
+}
+
+var file_BatchBuyGoodsRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BatchBuyGoodsRsp_proto_goTypes = []interface{}{
+ (*BatchBuyGoodsRsp)(nil), // 0: BatchBuyGoodsRsp
+ (*ShopGoods)(nil), // 1: ShopGoods
+ (*BuyGoodsParam)(nil), // 2: BuyGoodsParam
+}
+var file_BatchBuyGoodsRsp_proto_depIdxs = []int32{
+ 1, // 0: BatchBuyGoodsRsp.goods_list:type_name -> ShopGoods
+ 2, // 1: BatchBuyGoodsRsp.buy_goods_list:type_name -> BuyGoodsParam
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_BatchBuyGoodsRsp_proto_init() }
+func file_BatchBuyGoodsRsp_proto_init() {
+ if File_BatchBuyGoodsRsp_proto != nil {
+ return
+ }
+ file_BuyGoodsParam_proto_init()
+ file_ShopGoods_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BatchBuyGoodsRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BatchBuyGoodsRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BatchBuyGoodsRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BatchBuyGoodsRsp_proto_goTypes,
+ DependencyIndexes: file_BatchBuyGoodsRsp_proto_depIdxs,
+ MessageInfos: file_BatchBuyGoodsRsp_proto_msgTypes,
+ }.Build()
+ File_BatchBuyGoodsRsp_proto = out.File
+ file_BatchBuyGoodsRsp_proto_rawDesc = nil
+ file_BatchBuyGoodsRsp_proto_goTypes = nil
+ file_BatchBuyGoodsRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BattlePassAllDataNotify.pb.go b/gover/gen/BattlePassAllDataNotify.pb.go
index b527417c..8717080e 100644
--- a/gover/gen/BattlePassAllDataNotify.pb.go
+++ b/gover/gen/BattlePassAllDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassAllDataNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2626
-// EnetChannelId: 0
-// EnetIsReliable: true
type BattlePassAllDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HaveCurSchedule bool `protobuf:"varint,2,opt,name=have_cur_schedule,json=haveCurSchedule,proto3" json:"have_cur_schedule,omitempty"`
- MissionList []*BattlePassMission `protobuf:"bytes,4,rep,name=mission_list,json=missionList,proto3" json:"mission_list,omitempty"`
- CurSchedule *BattlePassSchedule `protobuf:"bytes,1,opt,name=cur_schedule,json=curSchedule,proto3" json:"cur_schedule,omitempty"`
+ MissionList []*BattlePassMission `protobuf:"bytes,1,rep,name=mission_list,json=missionList,proto3" json:"mission_list,omitempty"`
+ CurSchedule *BattlePassSchedule `protobuf:"bytes,10,opt,name=cur_schedule,json=curSchedule,proto3" json:"cur_schedule,omitempty"`
+ HaveCurSchedule bool `protobuf:"varint,3,opt,name=have_cur_schedule,json=haveCurSchedule,proto3" json:"have_cur_schedule,omitempty"`
}
func (x *BattlePassAllDataNotify) Reset() {
@@ -81,13 +78,6 @@ func (*BattlePassAllDataNotify) Descriptor() ([]byte, []int) {
return file_BattlePassAllDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassAllDataNotify) GetHaveCurSchedule() bool {
- if x != nil {
- return x.HaveCurSchedule
- }
- return false
-}
-
func (x *BattlePassAllDataNotify) GetMissionList() []*BattlePassMission {
if x != nil {
return x.MissionList
@@ -102,6 +92,13 @@ func (x *BattlePassAllDataNotify) GetCurSchedule() *BattlePassSchedule {
return nil
}
+func (x *BattlePassAllDataNotify) GetHaveCurSchedule() bool {
+ if x != nil {
+ return x.HaveCurSchedule
+ }
+ return false
+}
+
var File_BattlePassAllDataNotify_proto protoreflect.FileDescriptor
var file_BattlePassAllDataNotify_proto_rawDesc = []byte{
@@ -111,16 +108,16 @@ var file_BattlePassAllDataNotify_proto_rawDesc = []byte{
0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
0x50, 0x61, 0x73, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xb4, 0x01, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73,
- 0x73, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a,
- 0x0a, 0x11, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64,
- 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61, 0x76, 0x65, 0x43,
- 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x35, 0x0a, 0x0c, 0x6d, 0x69,
- 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x12, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4d, 0x69, 0x73,
- 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x36, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
- 0x50, 0x61, 0x73, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x0b, 0x63, 0x75,
+ 0x73, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x35,
+ 0x0a, 0x0c, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73,
+ 0x73, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x42, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x52, 0x0b, 0x63, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x2a, 0x0a,
+ 0x11, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
+ 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61, 0x76, 0x65, 0x43, 0x75,
0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BattlePassBuySuccNotify.pb.go b/gover/gen/BattlePassBuySuccNotify.pb.go
index 5fa5b975..9e2e23b4 100644
--- a/gover/gen/BattlePassBuySuccNotify.pb.go
+++ b/gover/gen/BattlePassBuySuccNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassBuySuccNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2614
-// EnetChannelId: 0
-// EnetIsReliable: true
type BattlePassBuySuccNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ProductPlayType uint32 `protobuf:"varint,11,opt,name=product_play_type,json=productPlayType,proto3" json:"product_play_type,omitempty"`
- AddPoint uint32 `protobuf:"varint,12,opt,name=add_point,json=addPoint,proto3" json:"add_point,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,9,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ Unk3300_PJODFJKAFLG uint32 `protobuf:"varint,4,opt,name=Unk3300_PJODFJKAFLG,json=Unk3300PJODFJKAFLG,proto3" json:"Unk3300_PJODFJKAFLG,omitempty"`
+ Unk3300_IJOIKKDNKDE uint32 `protobuf:"varint,9,opt,name=Unk3300_IJOIKKDNKDE,json=Unk3300IJOIKKDNKDE,proto3" json:"Unk3300_IJOIKKDNKDE,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,10,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *BattlePassBuySuccNotify) Reset() {
@@ -82,23 +79,23 @@ func (*BattlePassBuySuccNotify) Descriptor() ([]byte, []int) {
return file_BattlePassBuySuccNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassBuySuccNotify) GetScheduleId() uint32 {
+func (x *BattlePassBuySuccNotify) GetUnk3300_PJODFJKAFLG() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.Unk3300_PJODFJKAFLG
}
return 0
}
-func (x *BattlePassBuySuccNotify) GetProductPlayType() uint32 {
+func (x *BattlePassBuySuccNotify) GetUnk3300_IJOIKKDNKDE() uint32 {
if x != nil {
- return x.ProductPlayType
+ return x.Unk3300_IJOIKKDNKDE
}
return 0
}
-func (x *BattlePassBuySuccNotify) GetAddPoint() uint32 {
+func (x *BattlePassBuySuccNotify) GetScheduleId() uint32 {
if x != nil {
- return x.AddPoint
+ return x.ScheduleId
}
return 0
}
@@ -116,18 +113,20 @@ var file_BattlePassBuySuccNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x42, 0x75, 0x79, 0x53,
0x75, 0x63, 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xac, 0x01, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x42,
- 0x75, 0x79, 0x53, 0x75, 0x63, 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a,
- 0x11, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63,
- 0x74, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64,
- 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64,
- 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d,
- 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x22, 0xc5, 0x01, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x42,
+ 0x75, 0x79, 0x53, 0x75, 0x63, 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x4f, 0x44, 0x46, 0x4a, 0x4b, 0x41,
+ 0x46, 0x4c, 0x47, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x50, 0x4a, 0x4f, 0x44, 0x46, 0x4a, 0x4b, 0x41, 0x46, 0x4c, 0x47, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4a, 0x4f, 0x49, 0x4b, 0x4b, 0x44,
+ 0x4e, 0x4b, 0x44, 0x45, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x49, 0x4a, 0x4f, 0x49, 0x4b, 0x4b, 0x44, 0x4e, 0x4b, 0x44, 0x45, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12,
+ 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08,
+ 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/BattlePassCurScheduleUpdateNotify.pb.go b/gover/gen/BattlePassCurScheduleUpdateNotify.pb.go
index 0ba4b401..40d4d72b 100644
--- a/gover/gen/BattlePassCurScheduleUpdateNotify.pb.go
+++ b/gover/gen/BattlePassCurScheduleUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassCurScheduleUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2607
-// EnetChannelId: 0
-// EnetIsReliable: true
type BattlePassCurScheduleUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HaveCurSchedule bool `protobuf:"varint,11,opt,name=have_cur_schedule,json=haveCurSchedule,proto3" json:"have_cur_schedule,omitempty"`
- CurSchedule *BattlePassSchedule `protobuf:"bytes,1,opt,name=cur_schedule,json=curSchedule,proto3" json:"cur_schedule,omitempty"`
+ CurSchedule *BattlePassSchedule `protobuf:"bytes,2,opt,name=cur_schedule,json=curSchedule,proto3" json:"cur_schedule,omitempty"`
+ HaveCurSchedule bool `protobuf:"varint,12,opt,name=have_cur_schedule,json=haveCurSchedule,proto3" json:"have_cur_schedule,omitempty"`
}
func (x *BattlePassCurScheduleUpdateNotify) Reset() {
@@ -80,18 +77,18 @@ func (*BattlePassCurScheduleUpdateNotify) Descriptor() ([]byte, []int) {
return file_BattlePassCurScheduleUpdateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassCurScheduleUpdateNotify) GetHaveCurSchedule() bool {
+func (x *BattlePassCurScheduleUpdateNotify) GetCurSchedule() *BattlePassSchedule {
if x != nil {
- return x.HaveCurSchedule
+ return x.CurSchedule
}
- return false
+ return nil
}
-func (x *BattlePassCurScheduleUpdateNotify) GetCurSchedule() *BattlePassSchedule {
+func (x *BattlePassCurScheduleUpdateNotify) GetHaveCurSchedule() bool {
if x != nil {
- return x.CurSchedule
+ return x.HaveCurSchedule
}
- return nil
+ return false
}
var File_BattlePassCurScheduleUpdateNotify_proto protoreflect.FileDescriptor
@@ -103,13 +100,13 @@ var file_BattlePassCurScheduleUpdateNotify_proto_rawDesc = []byte{
0x65, 0x50, 0x61, 0x73, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x21, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61,
0x73, 0x73, 0x43, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x68, 0x61, 0x76,
- 0x65, 0x5f, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61, 0x76, 0x65, 0x43, 0x75, 0x72, 0x53, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x36, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x42, 0x61,
- 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x52, 0x0b, 0x63, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x42, 0x06, 0x5a,
+ 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x36, 0x0a, 0x0c, 0x63, 0x75, 0x72,
+ 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x13, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x53, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x68, 0x61,
+ 0x76, 0x65, 0x43, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BattlePassCycle.pb.go b/gover/gen/BattlePassCycle.pb.go
index 8267bf80..acaf29be 100644
--- a/gover/gen/BattlePassCycle.pb.go
+++ b/gover/gen/BattlePassCycle.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassCycle.proto
package gen
@@ -41,9 +41,9 @@ type BattlePassCycle struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CycleIdx uint32 `protobuf:"varint,3,opt,name=cycle_idx,json=cycleIdx,proto3" json:"cycle_idx,omitempty"`
- EndTime uint32 `protobuf:"varint,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
BeginTime uint32 `protobuf:"varint,13,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ CycleIdx uint32 `protobuf:"varint,15,opt,name=cycle_idx,json=cycleIdx,proto3" json:"cycle_idx,omitempty"`
}
func (x *BattlePassCycle) Reset() {
@@ -78,23 +78,23 @@ func (*BattlePassCycle) Descriptor() ([]byte, []int) {
return file_BattlePassCycle_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassCycle) GetCycleIdx() uint32 {
+func (x *BattlePassCycle) GetEndTime() uint32 {
if x != nil {
- return x.CycleIdx
+ return x.EndTime
}
return 0
}
-func (x *BattlePassCycle) GetEndTime() uint32 {
+func (x *BattlePassCycle) GetBeginTime() uint32 {
if x != nil {
- return x.EndTime
+ return x.BeginTime
}
return 0
}
-func (x *BattlePassCycle) GetBeginTime() uint32 {
+func (x *BattlePassCycle) GetCycleIdx() uint32 {
if x != nil {
- return x.BeginTime
+ return x.CycleIdx
}
return 0
}
@@ -104,13 +104,13 @@ var File_BattlePassCycle_proto protoreflect.FileDescriptor
var file_BattlePassCycle_proto_rawDesc = []byte{
0x0a, 0x15, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x43, 0x79, 0x63, 0x6c,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x0f, 0x42, 0x61, 0x74, 0x74, 0x6c,
- 0x65, 0x50, 0x61, 0x73, 0x73, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x79,
- 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63,
- 0x79, 0x63, 0x6c, 0x65, 0x49, 0x64, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x65, 0x50, 0x61, 0x73, 0x73, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e,
+ 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e,
+ 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64,
+ 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x49, 0x64,
+ 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/BattlePassMission.pb.go b/gover/gen/BattlePassMission.pb.go
index 840beebc..fa9b98b0 100644
--- a/gover/gen/BattlePassMission.pb.go
+++ b/gover/gen/BattlePassMission.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassMission.proto
package gen
@@ -93,12 +93,12 @@ type BattlePassMission struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurProgress uint32 `protobuf:"varint,13,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
- MissionStatus BattlePassMission_MissionStatus `protobuf:"varint,15,opt,name=mission_status,json=missionStatus,proto3,enum=BattlePassMission_MissionStatus" json:"mission_status,omitempty"`
- MissionId uint32 `protobuf:"varint,11,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
- RewardBattlePassPoint uint32 `protobuf:"varint,3,opt,name=reward_battle_pass_point,json=rewardBattlePassPoint,proto3" json:"reward_battle_pass_point,omitempty"`
- MissionType uint32 `protobuf:"varint,12,opt,name=mission_type,json=missionType,proto3" json:"mission_type,omitempty"`
- TotalProgress uint32 `protobuf:"varint,6,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
+ CurProgress uint32 `protobuf:"varint,10,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ MissionType uint32 `protobuf:"varint,9,opt,name=mission_type,json=missionType,proto3" json:"mission_type,omitempty"`
+ RewardBattlePassPoint uint32 `protobuf:"varint,14,opt,name=reward_battle_pass_point,json=rewardBattlePassPoint,proto3" json:"reward_battle_pass_point,omitempty"`
+ TotalProgress uint32 `protobuf:"varint,12,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
+ MissionId uint32 `protobuf:"varint,15,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ MissionStatus BattlePassMission_MissionStatus `protobuf:"varint,11,opt,name=mission_status,json=missionStatus,proto3,enum=BattlePassMission_MissionStatus" json:"mission_status,omitempty"`
}
func (x *BattlePassMission) Reset() {
@@ -140,39 +140,39 @@ func (x *BattlePassMission) GetCurProgress() uint32 {
return 0
}
-func (x *BattlePassMission) GetMissionStatus() BattlePassMission_MissionStatus {
+func (x *BattlePassMission) GetMissionType() uint32 {
if x != nil {
- return x.MissionStatus
+ return x.MissionType
}
- return BattlePassMission_MISSION_STATUS_INVALID
+ return 0
}
-func (x *BattlePassMission) GetMissionId() uint32 {
+func (x *BattlePassMission) GetRewardBattlePassPoint() uint32 {
if x != nil {
- return x.MissionId
+ return x.RewardBattlePassPoint
}
return 0
}
-func (x *BattlePassMission) GetRewardBattlePassPoint() uint32 {
+func (x *BattlePassMission) GetTotalProgress() uint32 {
if x != nil {
- return x.RewardBattlePassPoint
+ return x.TotalProgress
}
return 0
}
-func (x *BattlePassMission) GetMissionType() uint32 {
+func (x *BattlePassMission) GetMissionId() uint32 {
if x != nil {
- return x.MissionType
+ return x.MissionId
}
return 0
}
-func (x *BattlePassMission) GetTotalProgress() uint32 {
+func (x *BattlePassMission) GetMissionStatus() BattlePassMission_MissionStatus {
if x != nil {
- return x.TotalProgress
+ return x.MissionStatus
}
- return 0
+ return BattlePassMission_MISSION_STATUS_INVALID
}
var File_BattlePassMission_proto protoreflect.FileDescriptor
@@ -182,22 +182,22 @@ var file_BattlePassMission_proto_rawDesc = []byte{
0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x03, 0x0a, 0x11, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12,
0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74,
- 0x61, 0x74, 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x42, 0x61, 0x74,
- 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x4d,
- 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d, 0x6d, 0x69,
- 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6d,
- 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73,
- 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x69, 0x73, 0x73, 0x69,
- 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
- 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x87, 0x01,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x37, 0x0a, 0x18, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f,
+ 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
+ 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x25,
+ 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69,
+ 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x0e, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0d,
+ 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x87, 0x01,
0x0a, 0x0d, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
0x1a, 0x0a, 0x16, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55,
0x53, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x4d,
diff --git a/gover/gen/BattlePassMissionDelNotify.pb.go b/gover/gen/BattlePassMissionDelNotify.pb.go
index bf45c348..306315f9 100644
--- a/gover/gen/BattlePassMissionDelNotify.pb.go
+++ b/gover/gen/BattlePassMissionDelNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassMissionDelNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2625
-// EnetChannelId: 0
-// EnetIsReliable: true
type BattlePassMissionDelNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DelMissionIdList []uint32 `protobuf:"varint,10,rep,packed,name=del_mission_id_list,json=delMissionIdList,proto3" json:"del_mission_id_list,omitempty"`
+ DelMissionIdList []uint32 `protobuf:"varint,15,rep,packed,name=del_mission_id_list,json=delMissionIdList,proto3" json:"del_mission_id_list,omitempty"`
}
func (x *BattlePassMissionDelNotify) Reset() {
@@ -94,7 +91,7 @@ var file_BattlePassMissionDelNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x1a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73,
0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x2d, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x64,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x64,
0x65, 0x6c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BattlePassMissionUpdateNotify.pb.go b/gover/gen/BattlePassMissionUpdateNotify.pb.go
index 8d0b489a..59d4af76 100644
--- a/gover/gen/BattlePassMissionUpdateNotify.pb.go
+++ b/gover/gen/BattlePassMissionUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassMissionUpdateNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2618
-// EnetChannelId: 0
-// EnetIsReliable: true
type BattlePassMissionUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BattlePassProduct.pb.go b/gover/gen/BattlePassProduct.pb.go
index 37716f5e..d777252e 100644
--- a/gover/gen/BattlePassProduct.pb.go
+++ b/gover/gen/BattlePassProduct.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassProduct.proto
package gen
@@ -41,9 +41,9 @@ type BattlePassProduct struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NormalProductId string `protobuf:"bytes,13,opt,name=normal_product_id,json=normalProductId,proto3" json:"normal_product_id,omitempty"`
- ExtraProductId string `protobuf:"bytes,10,opt,name=extra_product_id,json=extraProductId,proto3" json:"extra_product_id,omitempty"`
- UpgradeProductId string `protobuf:"bytes,6,opt,name=upgrade_product_id,json=upgradeProductId,proto3" json:"upgrade_product_id,omitempty"`
+ ExtraProductId string `protobuf:"bytes,12,opt,name=extra_product_id,json=extraProductId,proto3" json:"extra_product_id,omitempty"`
+ NormalProductId string `protobuf:"bytes,9,opt,name=normal_product_id,json=normalProductId,proto3" json:"normal_product_id,omitempty"`
+ UpgradeProductId string `protobuf:"bytes,7,opt,name=upgrade_product_id,json=upgradeProductId,proto3" json:"upgrade_product_id,omitempty"`
}
func (x *BattlePassProduct) Reset() {
@@ -78,16 +78,16 @@ func (*BattlePassProduct) Descriptor() ([]byte, []int) {
return file_BattlePassProduct_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassProduct) GetNormalProductId() string {
+func (x *BattlePassProduct) GetExtraProductId() string {
if x != nil {
- return x.NormalProductId
+ return x.ExtraProductId
}
return ""
}
-func (x *BattlePassProduct) GetExtraProductId() string {
+func (x *BattlePassProduct) GetNormalProductId() string {
if x != nil {
- return x.ExtraProductId
+ return x.NormalProductId
}
return ""
}
@@ -105,13 +105,13 @@ var file_BattlePassProduct_proto_rawDesc = []byte{
0x0a, 0x17, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x64,
0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x11, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12,
- 0x2a, 0x0a, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6e, 0x6f, 0x72, 0x6d,
- 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x65,
- 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x50, 0x72, 0x6f, 0x64,
+ 0x28, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61,
+ 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x6f, 0x72,
+ 0x6d, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x64,
0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65,
- 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
0x09, 0x52, 0x10, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63,
0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/BattlePassRewardTag.pb.go b/gover/gen/BattlePassRewardTag.pb.go
index 42624054..213e513b 100644
--- a/gover/gen/BattlePassRewardTag.pb.go
+++ b/gover/gen/BattlePassRewardTag.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassRewardTag.proto
package gen
@@ -41,9 +41,9 @@ type BattlePassRewardTag struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
- UnlockStatus BattlePassUnlockStatus `protobuf:"varint,2,opt,name=unlock_status,json=unlockStatus,proto3,enum=BattlePassUnlockStatus" json:"unlock_status,omitempty"`
- RewardId uint32 `protobuf:"varint,7,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ UnlockStatus BattlePassUnlockStatus `protobuf:"varint,11,opt,name=unlock_status,json=unlockStatus,proto3,enum=BattlePassUnlockStatus" json:"unlock_status,omitempty"`
+ RewardId uint32 `protobuf:"varint,4,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ Level uint32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *BattlePassRewardTag) Reset() {
@@ -78,13 +78,6 @@ func (*BattlePassRewardTag) Descriptor() ([]byte, []int) {
return file_BattlePassRewardTag_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassRewardTag) GetLevel() uint32 {
- if x != nil {
- return x.Level
- }
- return 0
-}
-
func (x *BattlePassRewardTag) GetUnlockStatus() BattlePassUnlockStatus {
if x != nil {
return x.UnlockStatus
@@ -99,6 +92,13 @@ func (x *BattlePassRewardTag) GetRewardId() uint32 {
return 0
}
+func (x *BattlePassRewardTag) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
var File_BattlePassRewardTag_proto protoreflect.FileDescriptor
var file_BattlePassRewardTag_proto_rawDesc = []byte{
@@ -107,14 +107,14 @@ var file_BattlePassRewardTag_proto_rawDesc = []byte{
0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x13, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61,
- 0x67, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3c, 0x0a, 0x0d, 0x75, 0x6e, 0x6c, 0x6f, 0x63,
- 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17,
- 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63,
- 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53,
- 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x67, 0x12, 0x3c, 0x0a, 0x0d, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c,
+ 0x65, 0x50, 0x61, 0x73, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75,
+ 0x73, 0x52, 0x0c, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
+ 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/BattlePassRewardTakeOption.pb.go b/gover/gen/BattlePassRewardTakeOption.pb.go
index 6e2c71e0..998b85f2 100644
--- a/gover/gen/BattlePassRewardTakeOption.pb.go
+++ b/gover/gen/BattlePassRewardTakeOption.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassRewardTakeOption.proto
package gen
@@ -41,8 +41,8 @@ type BattlePassRewardTakeOption struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Tag *BattlePassRewardTag `protobuf:"bytes,10,opt,name=tag,proto3" json:"tag,omitempty"`
- OptionIdx uint32 `protobuf:"varint,14,opt,name=option_idx,json=optionIdx,proto3" json:"option_idx,omitempty"`
+ OptionIdx uint32 `protobuf:"varint,5,opt,name=option_idx,json=optionIdx,proto3" json:"option_idx,omitempty"`
+ Tag *BattlePassRewardTag `protobuf:"bytes,15,opt,name=tag,proto3" json:"tag,omitempty"`
}
func (x *BattlePassRewardTakeOption) Reset() {
@@ -77,18 +77,18 @@ func (*BattlePassRewardTakeOption) Descriptor() ([]byte, []int) {
return file_BattlePassRewardTakeOption_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassRewardTakeOption) GetTag() *BattlePassRewardTag {
+func (x *BattlePassRewardTakeOption) GetOptionIdx() uint32 {
if x != nil {
- return x.Tag
+ return x.OptionIdx
}
- return nil
+ return 0
}
-func (x *BattlePassRewardTakeOption) GetOptionIdx() uint32 {
+func (x *BattlePassRewardTakeOption) GetTag() *BattlePassRewardTag {
if x != nil {
- return x.OptionIdx
+ return x.Tag
}
- return 0
+ return nil
}
var File_BattlePassRewardTakeOption_proto protoreflect.FileDescriptor
@@ -99,12 +99,12 @@ var file_BattlePassRewardTakeOption_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x19, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65,
0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a,
0x1a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x54, 0x61, 0x6b, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x03, 0x74,
- 0x61, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c,
- 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x67, 0x52, 0x03,
- 0x74, 0x61, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49,
- 0x64, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x64, 0x54, 0x61, 0x6b, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6f,
+ 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x78, 0x12, 0x26, 0x0a, 0x03, 0x74, 0x61,
+ 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x67, 0x52, 0x03, 0x74,
+ 0x61, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/BattlePassSchedule.pb.go b/gover/gen/BattlePassSchedule.pb.go
index e3d2974b..a4d895d1 100644
--- a/gover/gen/BattlePassSchedule.pb.go
+++ b/gover/gen/BattlePassSchedule.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassSchedule.proto
package gen
@@ -41,19 +41,19 @@ type BattlePassSchedule struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,14,opt,name=level,proto3" json:"level,omitempty"`
- BeginTime uint32 `protobuf:"varint,2,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- EndTime uint32 `protobuf:"varint,15,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- Point uint32 `protobuf:"varint,1,opt,name=point,proto3" json:"point,omitempty"`
- CurCycle *BattlePassCycle `protobuf:"bytes,4,opt,name=cur_cycle,json=curCycle,proto3" json:"cur_cycle,omitempty"`
- UnlockStatus BattlePassUnlockStatus `protobuf:"varint,7,opt,name=unlock_status,json=unlockStatus,proto3,enum=BattlePassUnlockStatus" json:"unlock_status,omitempty"`
- RewardTakenList []*BattlePassRewardTag `protobuf:"bytes,11,rep,name=reward_taken_list,json=rewardTakenList,proto3" json:"reward_taken_list,omitempty"`
- CurCyclePoints uint32 `protobuf:"varint,10,opt,name=cur_cycle_points,json=curCyclePoints,proto3" json:"cur_cycle_points,omitempty"`
- Unk2700_ODHAAHEPFAG uint32 `protobuf:"varint,12,opt,name=Unk2700_ODHAAHEPFAG,json=Unk2700ODHAAHEPFAG,proto3" json:"Unk2700_ODHAAHEPFAG,omitempty"`
- ProductInfo *BattlePassProduct `protobuf:"bytes,13,opt,name=product_info,json=productInfo,proto3" json:"product_info,omitempty"`
- IsExtraPaidRewardTaken bool `protobuf:"varint,6,opt,name=is_extra_paid_reward_taken,json=isExtraPaidRewardTaken,proto3" json:"is_extra_paid_reward_taken,omitempty"`
- IsViewed bool `protobuf:"varint,3,opt,name=is_viewed,json=isViewed,proto3" json:"is_viewed,omitempty"`
- ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Point uint32 `protobuf:"varint,2,opt,name=point,proto3" json:"point,omitempty"`
+ Level uint32 `protobuf:"varint,7,opt,name=level,proto3" json:"level,omitempty"`
+ IsExtraPaidRewardTaken bool `protobuf:"varint,8,opt,name=is_extra_paid_reward_taken,json=isExtraPaidRewardTaken,proto3" json:"is_extra_paid_reward_taken,omitempty"`
+ CurCyclePoints uint32 `protobuf:"varint,14,opt,name=cur_cycle_points,json=curCyclePoints,proto3" json:"cur_cycle_points,omitempty"`
+ IsViewed bool `protobuf:"varint,12,opt,name=is_viewed,json=isViewed,proto3" json:"is_viewed,omitempty"`
+ PaidPlatformFlags uint32 `protobuf:"varint,4,opt,name=paid_platform_flags,json=paidPlatformFlags,proto3" json:"paid_platform_flags,omitempty"`
+ CurCycle *BattlePassCycle `protobuf:"bytes,11,opt,name=cur_cycle,json=curCycle,proto3" json:"cur_cycle,omitempty"`
+ BeginTime uint32 `protobuf:"varint,1,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ UnlockStatus BattlePassUnlockStatus `protobuf:"varint,15,opt,name=unlock_status,json=unlockStatus,proto3,enum=BattlePassUnlockStatus" json:"unlock_status,omitempty"`
+ ProductInfo *BattlePassProduct `protobuf:"bytes,10,opt,name=product_info,json=productInfo,proto3" json:"product_info,omitempty"`
+ EndTime uint32 `protobuf:"varint,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ RewardTakenList []*BattlePassRewardTag `protobuf:"bytes,3,rep,name=reward_taken_list,json=rewardTakenList,proto3" json:"reward_taken_list,omitempty"`
}
func (x *BattlePassSchedule) Reset() {
@@ -88,67 +88,74 @@ func (*BattlePassSchedule) Descriptor() ([]byte, []int) {
return file_BattlePassSchedule_proto_rawDescGZIP(), []int{0}
}
-func (x *BattlePassSchedule) GetLevel() uint32 {
+func (x *BattlePassSchedule) GetScheduleId() uint32 {
if x != nil {
- return x.Level
+ return x.ScheduleId
}
return 0
}
-func (x *BattlePassSchedule) GetBeginTime() uint32 {
+func (x *BattlePassSchedule) GetPoint() uint32 {
if x != nil {
- return x.BeginTime
+ return x.Point
}
return 0
}
-func (x *BattlePassSchedule) GetEndTime() uint32 {
+func (x *BattlePassSchedule) GetLevel() uint32 {
if x != nil {
- return x.EndTime
+ return x.Level
}
return 0
}
-func (x *BattlePassSchedule) GetPoint() uint32 {
+func (x *BattlePassSchedule) GetIsExtraPaidRewardTaken() bool {
if x != nil {
- return x.Point
+ return x.IsExtraPaidRewardTaken
+ }
+ return false
+}
+
+func (x *BattlePassSchedule) GetCurCyclePoints() uint32 {
+ if x != nil {
+ return x.CurCyclePoints
}
return 0
}
-func (x *BattlePassSchedule) GetCurCycle() *BattlePassCycle {
+func (x *BattlePassSchedule) GetIsViewed() bool {
if x != nil {
- return x.CurCycle
+ return x.IsViewed
}
- return nil
+ return false
}
-func (x *BattlePassSchedule) GetUnlockStatus() BattlePassUnlockStatus {
+func (x *BattlePassSchedule) GetPaidPlatformFlags() uint32 {
if x != nil {
- return x.UnlockStatus
+ return x.PaidPlatformFlags
}
- return BattlePassUnlockStatus_BATTLE_PASS_UNLOCK_STATUS_INVALID
+ return 0
}
-func (x *BattlePassSchedule) GetRewardTakenList() []*BattlePassRewardTag {
+func (x *BattlePassSchedule) GetCurCycle() *BattlePassCycle {
if x != nil {
- return x.RewardTakenList
+ return x.CurCycle
}
return nil
}
-func (x *BattlePassSchedule) GetCurCyclePoints() uint32 {
+func (x *BattlePassSchedule) GetBeginTime() uint32 {
if x != nil {
- return x.CurCyclePoints
+ return x.BeginTime
}
return 0
}
-func (x *BattlePassSchedule) GetUnk2700_ODHAAHEPFAG() uint32 {
+func (x *BattlePassSchedule) GetUnlockStatus() BattlePassUnlockStatus {
if x != nil {
- return x.Unk2700_ODHAAHEPFAG
+ return x.UnlockStatus
}
- return 0
+ return BattlePassUnlockStatus_BATTLE_PASS_UNLOCK_STATUS_INVALID
}
func (x *BattlePassSchedule) GetProductInfo() *BattlePassProduct {
@@ -158,25 +165,18 @@ func (x *BattlePassSchedule) GetProductInfo() *BattlePassProduct {
return nil
}
-func (x *BattlePassSchedule) GetIsExtraPaidRewardTaken() bool {
- if x != nil {
- return x.IsExtraPaidRewardTaken
- }
- return false
-}
-
-func (x *BattlePassSchedule) GetIsViewed() bool {
+func (x *BattlePassSchedule) GetEndTime() uint32 {
if x != nil {
- return x.IsViewed
+ return x.EndTime
}
- return false
+ return 0
}
-func (x *BattlePassSchedule) GetScheduleId() uint32 {
+func (x *BattlePassSchedule) GetRewardTakenList() []*BattlePassRewardTag {
if x != nil {
- return x.ScheduleId
+ return x.RewardTakenList
}
- return 0
+ return nil
}
var File_BattlePassSchedule_proto protoreflect.FileDescriptor
@@ -190,43 +190,43 @@ var file_BattlePassSchedule_proto_rawDesc = []byte{
0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x67, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73,
0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x04, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61,
- 0x73, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x12, 0x2d, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73,
- 0x43, 0x79, 0x63, 0x6c, 0x65, 0x52, 0x08, 0x63, 0x75, 0x72, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x12,
- 0x3c, 0x0a, 0x0d, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50,
- 0x61, 0x73, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52,
- 0x0c, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x40, 0x0a,
- 0x11, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c,
- 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x67, 0x52, 0x0f,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x28, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x43, 0x79,
- 0x63, 0x6c, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x48, 0x41, 0x41, 0x48, 0x45, 0x50, 0x46, 0x41, 0x47,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f,
- 0x44, 0x48, 0x41, 0x41, 0x48, 0x45, 0x50, 0x46, 0x41, 0x47, 0x12, 0x35, 0x0a, 0x0c, 0x70, 0x72,
- 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x12, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x72, 0x6f,
- 0x64, 0x75, 0x63, 0x74, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x3a, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70, 0x61,
- 0x69, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x73, 0x45, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61,
- 0x69, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a,
- 0x09, 0x69, 0x73, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x08, 0x69, 0x73, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x04, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61,
+ 0x73, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70,
+ 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x6f, 0x69, 0x6e,
+ 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3a, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x65, 0x78,
+ 0x74, 0x72, 0x61, 0x5f, 0x70, 0x61, 0x69, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f,
+ 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x73, 0x45,
+ 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x69, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61,
+ 0x6b, 0x65, 0x6e, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x63, 0x79, 0x63, 0x6c, 0x65,
+ 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63,
+ 0x75, 0x72, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1b, 0x0a,
+ 0x09, 0x69, 0x73, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x08, 0x69, 0x73, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x61,
+ 0x69, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x66, 0x6c, 0x61, 0x67,
+ 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x61, 0x69, 0x64, 0x50, 0x6c, 0x61,
+ 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x2d, 0x0a, 0x09, 0x63, 0x75,
+ 0x72, 0x5f, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x52,
+ 0x08, 0x63, 0x75, 0x72, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62,
+ 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x0d, 0x75, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x17, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x55, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0c, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x35, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a,
+ 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x11, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73,
+ 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x67, 0x52, 0x0f, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -246,14 +246,14 @@ var file_BattlePassSchedule_proto_goTypes = []interface{}{
(*BattlePassSchedule)(nil), // 0: BattlePassSchedule
(*BattlePassCycle)(nil), // 1: BattlePassCycle
(BattlePassUnlockStatus)(0), // 2: BattlePassUnlockStatus
- (*BattlePassRewardTag)(nil), // 3: BattlePassRewardTag
- (*BattlePassProduct)(nil), // 4: BattlePassProduct
+ (*BattlePassProduct)(nil), // 3: BattlePassProduct
+ (*BattlePassRewardTag)(nil), // 4: BattlePassRewardTag
}
var file_BattlePassSchedule_proto_depIdxs = []int32{
1, // 0: BattlePassSchedule.cur_cycle:type_name -> BattlePassCycle
2, // 1: BattlePassSchedule.unlock_status:type_name -> BattlePassUnlockStatus
- 3, // 2: BattlePassSchedule.reward_taken_list:type_name -> BattlePassRewardTag
- 4, // 3: BattlePassSchedule.product_info:type_name -> BattlePassProduct
+ 3, // 2: BattlePassSchedule.product_info:type_name -> BattlePassProduct
+ 4, // 3: BattlePassSchedule.reward_taken_list:type_name -> BattlePassRewardTag
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
diff --git a/gover/gen/BattlePassUnlockStatus.pb.go b/gover/gen/BattlePassUnlockStatus.pb.go
index 21500e38..59358287 100644
--- a/gover/gen/BattlePassUnlockStatus.pb.go
+++ b/gover/gen/BattlePassUnlockStatus.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BattlePassUnlockStatus.proto
package gen
diff --git a/gover/gen/BeginCameraSceneLookNotify.pb.go b/gover/gen/BeginCameraSceneLookNotify.pb.go
index 753d6bfb..d49065b9 100644
--- a/gover/gen/BeginCameraSceneLookNotify.pb.go
+++ b/gover/gen/BeginCameraSceneLookNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BeginCameraSceneLookNotify.proto
package gen
@@ -36,80 +36,77 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-type BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD int32
+type BeginCameraSceneLookNotify_KeepRotType int32
const (
- BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD_Unk2700_ACOENBMDFBP BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD = 0
- BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD_Unk2700_FKBLCDFLCOM BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD = 1
+ BeginCameraSceneLookNotify_KEEP_ROT_TYPE_X BeginCameraSceneLookNotify_KeepRotType = 0
+ BeginCameraSceneLookNotify_KEEP_ROT_TYPE_XY BeginCameraSceneLookNotify_KeepRotType = 1
)
-// Enum value maps for BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD.
+// Enum value maps for BeginCameraSceneLookNotify_KeepRotType.
var (
- BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD_name = map[int32]string{
- 0: "Unk2700_LNCHDDOOECD_Unk2700_ACOENBMDFBP",
- 1: "Unk2700_LNCHDDOOECD_Unk2700_FKBLCDFLCOM",
+ BeginCameraSceneLookNotify_KeepRotType_name = map[int32]string{
+ 0: "KEEP_ROT_TYPE_X",
+ 1: "KEEP_ROT_TYPE_XY",
}
- BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD_value = map[string]int32{
- "Unk2700_LNCHDDOOECD_Unk2700_ACOENBMDFBP": 0,
- "Unk2700_LNCHDDOOECD_Unk2700_FKBLCDFLCOM": 1,
+ BeginCameraSceneLookNotify_KeepRotType_value = map[string]int32{
+ "KEEP_ROT_TYPE_X": 0,
+ "KEEP_ROT_TYPE_XY": 1,
}
)
-func (x BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD) Enum() *BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD {
- p := new(BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD)
+func (x BeginCameraSceneLookNotify_KeepRotType) Enum() *BeginCameraSceneLookNotify_KeepRotType {
+ p := new(BeginCameraSceneLookNotify_KeepRotType)
*p = x
return p
}
-func (x BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD) String() string {
+func (x BeginCameraSceneLookNotify_KeepRotType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD) Descriptor() protoreflect.EnumDescriptor {
+func (BeginCameraSceneLookNotify_KeepRotType) Descriptor() protoreflect.EnumDescriptor {
return file_BeginCameraSceneLookNotify_proto_enumTypes[0].Descriptor()
}
-func (BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD) Type() protoreflect.EnumType {
+func (BeginCameraSceneLookNotify_KeepRotType) Type() protoreflect.EnumType {
return &file_BeginCameraSceneLookNotify_proto_enumTypes[0]
}
-func (x BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD) Number() protoreflect.EnumNumber {
+func (x BeginCameraSceneLookNotify_KeepRotType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
-// Deprecated: Use BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD.Descriptor instead.
-func (BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD) EnumDescriptor() ([]byte, []int) {
+// Deprecated: Use BeginCameraSceneLookNotify_KeepRotType.Descriptor instead.
+func (BeginCameraSceneLookNotify_KeepRotType) EnumDescriptor() ([]byte, []int) {
return file_BeginCameraSceneLookNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 270
-// EnetChannelId: 0
-// EnetIsReliable: true
type BeginCameraSceneLookNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3000_MNLLCJMPMNH uint32 `protobuf:"varint,1154,opt,name=Unk3000_MNLLCJMPMNH,json=Unk3000MNLLCJMPMNH,proto3" json:"Unk3000_MNLLCJMPMNH,omitempty"`
- Unk2700_DHAHEKOGHBJ float32 `protobuf:"fixed32,7,opt,name=Unk2700_DHAHEKOGHBJ,json=Unk2700DHAHEKOGHBJ,proto3" json:"Unk2700_DHAHEKOGHBJ,omitempty"`
- IsSetScreenXy bool `protobuf:"varint,5,opt,name=is_set_screen_xy,json=isSetScreenXy,proto3" json:"is_set_screen_xy,omitempty"`
- LookPos *Vector `protobuf:"bytes,4,opt,name=look_pos,json=lookPos,proto3" json:"look_pos,omitempty"`
- IsRecoverKeepCurrent bool `protobuf:"varint,11,opt,name=is_recover_keep_current,json=isRecoverKeepCurrent,proto3" json:"is_recover_keep_current,omitempty"`
- Unk3000_GOPIFPMFEPB bool `protobuf:"varint,1375,opt,name=Unk3000_GOPIFPMFEPB,json=Unk3000GOPIFPMFEPB,proto3" json:"Unk3000_GOPIFPMFEPB,omitempty"`
- Unk2700_HIAKNNCKHJB BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD `protobuf:"varint,6,opt,name=Unk2700_HIAKNNCKHJB,json=Unk2700HIAKNNCKHJB,proto3,enum=BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD" json:"Unk2700_HIAKNNCKHJB,omitempty"`
- IsChangePlayMode bool `protobuf:"varint,9,opt,name=is_change_play_mode,json=isChangePlayMode,proto3" json:"is_change_play_mode,omitempty"`
- Unk3000_IEFIKMHCKDH uint32 `protobuf:"varint,1103,opt,name=Unk3000_IEFIKMHCKDH,json=Unk3000IEFIKMHCKDH,proto3" json:"Unk3000_IEFIKMHCKDH,omitempty"`
- ScreenY float32 `protobuf:"fixed32,15,opt,name=screen_y,json=screenY,proto3" json:"screen_y,omitempty"`
- IsSetFollowPos bool `protobuf:"varint,13,opt,name=is_set_follow_pos,json=isSetFollowPos,proto3" json:"is_set_follow_pos,omitempty"`
- IsForce bool `protobuf:"varint,12,opt,name=is_force,json=isForce,proto3" json:"is_force,omitempty"`
- Unk3000_OGCLMFFADBD float32 `protobuf:"fixed32,1758,opt,name=Unk3000_OGCLMFFADBD,json=Unk3000OGCLMFFADBD,proto3" json:"Unk3000_OGCLMFFADBD,omitempty"`
- EntityId uint32 `protobuf:"varint,1327,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ScreenX float32 `protobuf:"fixed32,3,opt,name=screen_x,json=screenX,proto3" json:"screen_x,omitempty"`
- IsForceWalk bool `protobuf:"varint,10,opt,name=is_force_walk,json=isForceWalk,proto3" json:"is_force_walk,omitempty"`
- OtherParams []string `protobuf:"bytes,1,rep,name=other_params,json=otherParams,proto3" json:"other_params,omitempty"`
- FollowPos *Vector `protobuf:"bytes,8,opt,name=follow_pos,json=followPos,proto3" json:"follow_pos,omitempty"`
- IsAllowInput bool `protobuf:"varint,2,opt,name=is_allow_input,json=isAllowInput,proto3" json:"is_allow_input,omitempty"`
- Duration float32 `protobuf:"fixed32,14,opt,name=duration,proto3" json:"duration,omitempty"`
+ Unk3300_HKKCHCEMJIE float32 `protobuf:"fixed32,1716,opt,name=Unk3300_HKKCHCEMJIE,json=Unk3300HKKCHCEMJIE,proto3" json:"Unk3300_HKKCHCEMJIE,omitempty"`
+ Unk3300_DFPCMOFONNK bool `protobuf:"varint,15,opt,name=Unk3300_DFPCMOFONNK,json=Unk3300DFPCMOFONNK,proto3" json:"Unk3300_DFPCMOFONNK,omitempty"`
+ Unk3300_EELNOAICHOJ bool `protobuf:"varint,4,opt,name=Unk3300_EELNOAICHOJ,json=Unk3300EELNOAICHOJ,proto3" json:"Unk3300_EELNOAICHOJ,omitempty"`
+ Unk3300_ODADMBBFPAP bool `protobuf:"varint,7,opt,name=Unk3300_ODADMBBFPAP,json=Unk3300ODADMBBFPAP,proto3" json:"Unk3300_ODADMBBFPAP,omitempty"`
+ Duration float32 `protobuf:"fixed32,2,opt,name=duration,proto3" json:"duration,omitempty"`
+ Unk3300_KCHKKBODNCJ uint32 `protobuf:"varint,1746,opt,name=Unk3300_KCHKKBODNCJ,json=Unk3300KCHKKBODNCJ,proto3" json:"Unk3300_KCHKKBODNCJ,omitempty"`
+ Unk3300_FIOLGCIKFLH float32 `protobuf:"fixed32,10,opt,name=Unk3300_FIOLGCIKFLH,json=Unk3300FIOLGCIKFLH,proto3" json:"Unk3300_FIOLGCIKFLH,omitempty"`
+ OtherParams []string `protobuf:"bytes,9,rep,name=other_params,json=otherParams,proto3" json:"other_params,omitempty"`
+ Unk3300_NJLBIMJDFHJ bool `protobuf:"varint,3,opt,name=Unk3300_NJLBIMJDFHJ,json=Unk3300NJLBIMJDFHJ,proto3" json:"Unk3300_NJLBIMJDFHJ,omitempty"`
+ Unk3300_AAOGBCCNJAF bool `protobuf:"varint,1224,opt,name=Unk3300_AAOGBCCNJAF,json=Unk3300AAOGBCCNJAF,proto3" json:"Unk3300_AAOGBCCNJAF,omitempty"`
+ EntityId uint32 `protobuf:"varint,1403,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ KeepRotType BeginCameraSceneLookNotify_KeepRotType `protobuf:"varint,11,opt,name=keep_rot_type,json=keepRotType,proto3,enum=BeginCameraSceneLookNotify_KeepRotType" json:"keep_rot_type,omitempty"`
+ Unk3300_PPCIDICMIEN *Vector `protobuf:"bytes,8,opt,name=Unk3300_PPCIDICMIEN,json=Unk3300PPCIDICMIEN,proto3" json:"Unk3300_PPCIDICMIEN,omitempty"`
+ Unk3300_AJEENEOCFON uint32 `protobuf:"varint,965,opt,name=Unk3300_AJEENEOCFON,json=Unk3300AJEENEOCFON,proto3" json:"Unk3300_AJEENEOCFON,omitempty"`
+ Unk3300_ONBDMCHFPDL bool `protobuf:"varint,5,opt,name=Unk3300_ONBDMCHFPDL,json=Unk3300ONBDMCHFPDL,proto3" json:"Unk3300_ONBDMCHFPDL,omitempty"`
+ Unk3300_PIEFLAEGGBI bool `protobuf:"varint,6,opt,name=Unk3300_PIEFLAEGGBI,json=Unk3300PIEFLAEGGBI,proto3" json:"Unk3300_PIEFLAEGGBI,omitempty"`
+ Unk3300_FJDFGLNLMBN *Vector `protobuf:"bytes,13,opt,name=Unk3300_FJDFGLNLMBN,json=Unk3300FJDFGLNLMBN,proto3" json:"Unk3300_FJDFGLNLMBN,omitempty"`
+ Unk3300_ILMHDLHLKGJ bool `protobuf:"varint,1,opt,name=Unk3300_ILMHDLHLKGJ,json=Unk3300ILMHDLHLKGJ,proto3" json:"Unk3300_ILMHDLHLKGJ,omitempty"`
+ Unk3300_HCLPGGAOIAC float32 `protobuf:"fixed32,12,opt,name=Unk3300_HCLPGGAOIAC,json=Unk3300HCLPGGAOIAC,proto3" json:"Unk3300_HCLPGGAOIAC,omitempty"`
+ Unk3300_HFPCHFNFJKP float32 `protobuf:"fixed32,14,opt,name=Unk3300_HFPCHFNFJKP,json=Unk3300HFPCHFNFJKP,proto3" json:"Unk3300_HFPCHFNFJKP,omitempty"`
}
func (x *BeginCameraSceneLookNotify) Reset() {
@@ -144,142 +141,142 @@ func (*BeginCameraSceneLookNotify) Descriptor() ([]byte, []int) {
return file_BeginCameraSceneLookNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *BeginCameraSceneLookNotify) GetUnk3000_MNLLCJMPMNH() uint32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_HKKCHCEMJIE() float32 {
if x != nil {
- return x.Unk3000_MNLLCJMPMNH
+ return x.Unk3300_HKKCHCEMJIE
}
return 0
}
-func (x *BeginCameraSceneLookNotify) GetUnk2700_DHAHEKOGHBJ() float32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_DFPCMOFONNK() bool {
if x != nil {
- return x.Unk2700_DHAHEKOGHBJ
+ return x.Unk3300_DFPCMOFONNK
}
- return 0
+ return false
}
-func (x *BeginCameraSceneLookNotify) GetIsSetScreenXy() bool {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_EELNOAICHOJ() bool {
if x != nil {
- return x.IsSetScreenXy
+ return x.Unk3300_EELNOAICHOJ
}
return false
}
-func (x *BeginCameraSceneLookNotify) GetLookPos() *Vector {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_ODADMBBFPAP() bool {
if x != nil {
- return x.LookPos
+ return x.Unk3300_ODADMBBFPAP
}
- return nil
+ return false
}
-func (x *BeginCameraSceneLookNotify) GetIsRecoverKeepCurrent() bool {
+func (x *BeginCameraSceneLookNotify) GetDuration() float32 {
if x != nil {
- return x.IsRecoverKeepCurrent
+ return x.Duration
}
- return false
+ return 0
}
-func (x *BeginCameraSceneLookNotify) GetUnk3000_GOPIFPMFEPB() bool {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_KCHKKBODNCJ() uint32 {
if x != nil {
- return x.Unk3000_GOPIFPMFEPB
+ return x.Unk3300_KCHKKBODNCJ
}
- return false
+ return 0
}
-func (x *BeginCameraSceneLookNotify) GetUnk2700_HIAKNNCKHJB() BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_FIOLGCIKFLH() float32 {
if x != nil {
- return x.Unk2700_HIAKNNCKHJB
+ return x.Unk3300_FIOLGCIKFLH
}
- return BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD_Unk2700_ACOENBMDFBP
+ return 0
}
-func (x *BeginCameraSceneLookNotify) GetIsChangePlayMode() bool {
+func (x *BeginCameraSceneLookNotify) GetOtherParams() []string {
if x != nil {
- return x.IsChangePlayMode
+ return x.OtherParams
}
- return false
+ return nil
}
-func (x *BeginCameraSceneLookNotify) GetUnk3000_IEFIKMHCKDH() uint32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_NJLBIMJDFHJ() bool {
if x != nil {
- return x.Unk3000_IEFIKMHCKDH
+ return x.Unk3300_NJLBIMJDFHJ
}
- return 0
+ return false
}
-func (x *BeginCameraSceneLookNotify) GetScreenY() float32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_AAOGBCCNJAF() bool {
if x != nil {
- return x.ScreenY
+ return x.Unk3300_AAOGBCCNJAF
}
- return 0
+ return false
}
-func (x *BeginCameraSceneLookNotify) GetIsSetFollowPos() bool {
+func (x *BeginCameraSceneLookNotify) GetEntityId() uint32 {
if x != nil {
- return x.IsSetFollowPos
+ return x.EntityId
}
- return false
+ return 0
}
-func (x *BeginCameraSceneLookNotify) GetIsForce() bool {
+func (x *BeginCameraSceneLookNotify) GetKeepRotType() BeginCameraSceneLookNotify_KeepRotType {
if x != nil {
- return x.IsForce
+ return x.KeepRotType
}
- return false
+ return BeginCameraSceneLookNotify_KEEP_ROT_TYPE_X
}
-func (x *BeginCameraSceneLookNotify) GetUnk3000_OGCLMFFADBD() float32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_PPCIDICMIEN() *Vector {
if x != nil {
- return x.Unk3000_OGCLMFFADBD
+ return x.Unk3300_PPCIDICMIEN
}
- return 0
+ return nil
}
-func (x *BeginCameraSceneLookNotify) GetEntityId() uint32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_AJEENEOCFON() uint32 {
if x != nil {
- return x.EntityId
+ return x.Unk3300_AJEENEOCFON
}
return 0
}
-func (x *BeginCameraSceneLookNotify) GetScreenX() float32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_ONBDMCHFPDL() bool {
if x != nil {
- return x.ScreenX
+ return x.Unk3300_ONBDMCHFPDL
}
- return 0
+ return false
}
-func (x *BeginCameraSceneLookNotify) GetIsForceWalk() bool {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_PIEFLAEGGBI() bool {
if x != nil {
- return x.IsForceWalk
+ return x.Unk3300_PIEFLAEGGBI
}
return false
}
-func (x *BeginCameraSceneLookNotify) GetOtherParams() []string {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_FJDFGLNLMBN() *Vector {
if x != nil {
- return x.OtherParams
+ return x.Unk3300_FJDFGLNLMBN
}
return nil
}
-func (x *BeginCameraSceneLookNotify) GetFollowPos() *Vector {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_ILMHDLHLKGJ() bool {
if x != nil {
- return x.FollowPos
+ return x.Unk3300_ILMHDLHLKGJ
}
- return nil
+ return false
}
-func (x *BeginCameraSceneLookNotify) GetIsAllowInput() bool {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_HCLPGGAOIAC() float32 {
if x != nil {
- return x.IsAllowInput
+ return x.Unk3300_HCLPGGAOIAC
}
- return false
+ return 0
}
-func (x *BeginCameraSceneLookNotify) GetDuration() float32 {
+func (x *BeginCameraSceneLookNotify) GetUnk3300_HFPCHFNFJKP() float32 {
if x != nil {
- return x.Duration
+ return x.Unk3300_HFPCHFNFJKP
}
return 0
}
@@ -290,69 +287,73 @@ var file_BeginCameraSceneLookNotify_proto_rawDesc = []byte{
0x0a, 0x20, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xe6, 0x07, 0x0a, 0x1a, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61,
+ 0x22, 0xa6, 0x08, 0x0a, 0x1a, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x4c, 0x4c, 0x43,
- 0x4a, 0x4d, 0x50, 0x4d, 0x4e, 0x48, 0x18, 0x82, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x4e, 0x4c, 0x4c, 0x43, 0x4a, 0x4d, 0x50, 0x4d, 0x4e,
- 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x48, 0x41,
- 0x48, 0x45, 0x4b, 0x4f, 0x47, 0x48, 0x42, 0x4a, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x48, 0x41, 0x48, 0x45, 0x4b, 0x4f, 0x47, 0x48,
- 0x42, 0x4a, 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x73, 0x63, 0x72,
- 0x65, 0x65, 0x6e, 0x5f, 0x78, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73,
- 0x53, 0x65, 0x74, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x58, 0x79, 0x12, 0x22, 0x0a, 0x08, 0x6c,
- 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x6c, 0x6f, 0x6f, 0x6b, 0x50, 0x6f, 0x73, 0x12,
- 0x35, 0x0a, 0x17, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x6b, 0x65,
- 0x65, 0x70, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x14, 0x69, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x4b, 0x65, 0x65, 0x70, 0x43,
- 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x47, 0x4f, 0x50, 0x49, 0x46, 0x50, 0x4d, 0x46, 0x45, 0x50, 0x42, 0x18, 0xdf, 0x0a,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x47, 0x4f, 0x50,
- 0x49, 0x46, 0x50, 0x4d, 0x46, 0x45, 0x50, 0x42, 0x12, 0x60, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x41, 0x4b, 0x4e, 0x4e, 0x43, 0x4b, 0x48, 0x4a, 0x42, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d,
- 0x65, 0x72, 0x61, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x43, 0x48, 0x44,
- 0x44, 0x4f, 0x4f, 0x45, 0x43, 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48,
- 0x49, 0x41, 0x4b, 0x4e, 0x4e, 0x43, 0x4b, 0x48, 0x4a, 0x42, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73,
- 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6d, 0x6f, 0x64,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67,
- 0x65, 0x50, 0x6c, 0x61, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x46, 0x49, 0x4b, 0x4d, 0x48, 0x43, 0x4b, 0x44, 0x48,
- 0x18, 0xcf, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x49, 0x45, 0x46, 0x49, 0x4b, 0x4d, 0x48, 0x43, 0x4b, 0x44, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x63, 0x72, 0x65, 0x65, 0x6e, 0x5f, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x73,
- 0x63, 0x72, 0x65, 0x65, 0x6e, 0x59, 0x12, 0x29, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74,
- 0x5f, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x0e, 0x69, 0x73, 0x53, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x6f,
- 0x73, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x12, 0x30, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x43, 0x4c, 0x4d, 0x46, 0x46, 0x41,
- 0x44, 0x42, 0x44, 0x18, 0xde, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4f, 0x47, 0x43, 0x4c, 0x4d, 0x46, 0x46, 0x41, 0x44, 0x42, 0x44, 0x12, 0x1c,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0xaf, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x5f, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07,
- 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x58, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x66, 0x6f,
- 0x72, 0x63, 0x65, 0x5f, 0x77, 0x61, 0x6c, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
- 0x69, 0x73, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x57, 0x61, 0x6c, 0x6b, 0x12, 0x21, 0x0a, 0x0c, 0x6f,
- 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x09, 0x52, 0x0b, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x26,
- 0x0a, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x66, 0x6f, 0x6c,
- 0x6c, 0x6f, 0x77, 0x50, 0x6f, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c,
- 0x6f, 0x77, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c,
- 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x1a, 0x0a, 0x08,
- 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08,
- 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x43, 0x48, 0x44, 0x44, 0x4f, 0x4f, 0x45, 0x43, 0x44, 0x12,
- 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x43, 0x48, 0x44,
- 0x44, 0x4f, 0x4f, 0x45, 0x43, 0x44, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x43, 0x4f, 0x45, 0x4e, 0x42, 0x4d, 0x44, 0x46, 0x42, 0x50, 0x10, 0x00, 0x12, 0x2b, 0x0a, 0x27,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x43, 0x48, 0x44, 0x44, 0x4f, 0x4f,
- 0x45, 0x43, 0x44, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x42, 0x4c,
- 0x43, 0x44, 0x46, 0x4c, 0x43, 0x4f, 0x4d, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x4b, 0x43, 0x48,
+ 0x43, 0x45, 0x4d, 0x4a, 0x49, 0x45, 0x18, 0xb4, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x4b, 0x4b, 0x43, 0x48, 0x43, 0x45, 0x4d, 0x4a, 0x49,
+ 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x50,
+ 0x43, 0x4d, 0x4f, 0x46, 0x4f, 0x4e, 0x4e, 0x4b, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x46, 0x50, 0x43, 0x4d, 0x4f, 0x46, 0x4f, 0x4e,
+ 0x4e, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x45,
+ 0x4c, 0x4e, 0x4f, 0x41, 0x49, 0x43, 0x48, 0x4f, 0x4a, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x45, 0x4c, 0x4e, 0x4f, 0x41, 0x49, 0x43,
+ 0x48, 0x4f, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x44, 0x41, 0x44, 0x4d, 0x42, 0x42, 0x46, 0x50, 0x41, 0x50, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x44, 0x41, 0x44, 0x4d, 0x42, 0x42,
+ 0x46, 0x50, 0x41, 0x50, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x43, 0x48, 0x4b,
+ 0x4b, 0x42, 0x4f, 0x44, 0x4e, 0x43, 0x4a, 0x18, 0xd2, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x43, 0x48, 0x4b, 0x4b, 0x42, 0x4f, 0x44, 0x4e,
+ 0x43, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x49,
+ 0x4f, 0x4c, 0x47, 0x43, 0x49, 0x4b, 0x46, 0x4c, 0x48, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x49, 0x4f, 0x4c, 0x47, 0x43, 0x49, 0x4b,
+ 0x46, 0x4c, 0x48, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72,
+ 0x61, 0x6d, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x74, 0x68, 0x65, 0x72,
+ 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4e, 0x4a, 0x4c, 0x42, 0x49, 0x4d, 0x4a, 0x44, 0x46, 0x48, 0x4a, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4a, 0x4c, 0x42,
+ 0x49, 0x4d, 0x4a, 0x44, 0x46, 0x48, 0x4a, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x41, 0x41, 0x4f, 0x47, 0x42, 0x43, 0x43, 0x4e, 0x4a, 0x41, 0x46, 0x18, 0xc8,
+ 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x41,
+ 0x4f, 0x47, 0x42, 0x43, 0x43, 0x4e, 0x4a, 0x41, 0x46, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0xfb, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x4b, 0x0a, 0x0d, 0x6b, 0x65, 0x65, 0x70, 0x5f,
+ 0x72, 0x6f, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27,
+ 0x2e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4b, 0x65, 0x65, 0x70,
+ 0x52, 0x6f, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x6b, 0x65, 0x65, 0x70, 0x52, 0x6f, 0x74,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x50, 0x50, 0x43, 0x49, 0x44, 0x49, 0x43, 0x4d, 0x49, 0x45, 0x4e, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x50, 0x50, 0x43, 0x49, 0x44, 0x49, 0x43, 0x4d, 0x49, 0x45, 0x4e, 0x12, 0x30,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4a, 0x45, 0x45, 0x4e, 0x45,
+ 0x4f, 0x43, 0x46, 0x4f, 0x4e, 0x18, 0xc5, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4a, 0x45, 0x45, 0x4e, 0x45, 0x4f, 0x43, 0x46, 0x4f, 0x4e,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x42, 0x44,
+ 0x4d, 0x43, 0x48, 0x46, 0x50, 0x44, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4e, 0x42, 0x44, 0x4d, 0x43, 0x48, 0x46, 0x50, 0x44,
+ 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x45,
+ 0x46, 0x4c, 0x41, 0x45, 0x47, 0x47, 0x42, 0x49, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x49, 0x45, 0x46, 0x4c, 0x41, 0x45, 0x47, 0x47,
+ 0x42, 0x49, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4a,
+ 0x44, 0x46, 0x47, 0x4c, 0x4e, 0x4c, 0x4d, 0x42, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x46, 0x4a, 0x44, 0x46, 0x47, 0x4c, 0x4e, 0x4c, 0x4d, 0x42, 0x4e, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x4d, 0x48, 0x44, 0x4c, 0x48, 0x4c,
+ 0x4b, 0x47, 0x4a, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x49, 0x4c, 0x4d, 0x48, 0x44, 0x4c, 0x48, 0x4c, 0x4b, 0x47, 0x4a, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x43, 0x4c, 0x50, 0x47, 0x47, 0x41,
+ 0x4f, 0x49, 0x41, 0x43, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x48, 0x43, 0x4c, 0x50, 0x47, 0x47, 0x41, 0x4f, 0x49, 0x41, 0x43, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x50, 0x43, 0x48, 0x46,
+ 0x4e, 0x46, 0x4a, 0x4b, 0x50, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x48, 0x46, 0x50, 0x43, 0x48, 0x46, 0x4e, 0x46, 0x4a, 0x4b, 0x50, 0x22,
+ 0x38, 0x0a, 0x0b, 0x4b, 0x65, 0x65, 0x70, 0x52, 0x6f, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x13,
+ 0x0a, 0x0f, 0x4b, 0x45, 0x45, 0x50, 0x5f, 0x52, 0x4f, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x58, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x4b, 0x45, 0x45, 0x50, 0x5f, 0x52, 0x4f, 0x54, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x58, 0x59, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -371,14 +372,14 @@ func file_BeginCameraSceneLookNotify_proto_rawDescGZIP() []byte {
var file_BeginCameraSceneLookNotify_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_BeginCameraSceneLookNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_BeginCameraSceneLookNotify_proto_goTypes = []interface{}{
- (BeginCameraSceneLookNotify_Unk2700_LNCHDDOOECD)(0), // 0: BeginCameraSceneLookNotify.Unk2700_LNCHDDOOECD
- (*BeginCameraSceneLookNotify)(nil), // 1: BeginCameraSceneLookNotify
- (*Vector)(nil), // 2: Vector
+ (BeginCameraSceneLookNotify_KeepRotType)(0), // 0: BeginCameraSceneLookNotify.KeepRotType
+ (*BeginCameraSceneLookNotify)(nil), // 1: BeginCameraSceneLookNotify
+ (*Vector)(nil), // 2: Vector
}
var file_BeginCameraSceneLookNotify_proto_depIdxs = []int32{
- 2, // 0: BeginCameraSceneLookNotify.look_pos:type_name -> Vector
- 0, // 1: BeginCameraSceneLookNotify.Unk2700_HIAKNNCKHJB:type_name -> BeginCameraSceneLookNotify.Unk2700_LNCHDDOOECD
- 2, // 2: BeginCameraSceneLookNotify.follow_pos:type_name -> Vector
+ 0, // 0: BeginCameraSceneLookNotify.keep_rot_type:type_name -> BeginCameraSceneLookNotify.KeepRotType
+ 2, // 1: BeginCameraSceneLookNotify.Unk3300_PPCIDICMIEN:type_name -> Vector
+ 2, // 2: BeginCameraSceneLookNotify.Unk3300_FJDFGLNLMBN:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/BeginCameraSceneLookWithTemplateNotify.pb.go b/gover/gen/BeginCameraSceneLookWithTemplateNotify.pb.go
new file mode 100644
index 00000000..dff05cb0
--- /dev/null
+++ b/gover/gen/BeginCameraSceneLookWithTemplateNotify.pb.go
@@ -0,0 +1,283 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BeginCameraSceneLookWithTemplateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BeginCameraSceneLookWithTemplateNotify_FollowType int32
+
+const (
+ BeginCameraSceneLookWithTemplateNotify_FOLLOW_TYPE_INIT_FOLLOW_POS BeginCameraSceneLookWithTemplateNotify_FollowType = 0
+ BeginCameraSceneLookWithTemplateNotify_FOLLOW_TYPE_SET_FOLLOW_POS BeginCameraSceneLookWithTemplateNotify_FollowType = 1
+ BeginCameraSceneLookWithTemplateNotify_FOLLOW_TYPE_SET_ABS_FOLLOW_POS BeginCameraSceneLookWithTemplateNotify_FollowType = 2
+)
+
+// Enum value maps for BeginCameraSceneLookWithTemplateNotify_FollowType.
+var (
+ BeginCameraSceneLookWithTemplateNotify_FollowType_name = map[int32]string{
+ 0: "FOLLOW_TYPE_INIT_FOLLOW_POS",
+ 1: "FOLLOW_TYPE_SET_FOLLOW_POS",
+ 2: "FOLLOW_TYPE_SET_ABS_FOLLOW_POS",
+ }
+ BeginCameraSceneLookWithTemplateNotify_FollowType_value = map[string]int32{
+ "FOLLOW_TYPE_INIT_FOLLOW_POS": 0,
+ "FOLLOW_TYPE_SET_FOLLOW_POS": 1,
+ "FOLLOW_TYPE_SET_ABS_FOLLOW_POS": 2,
+ }
+)
+
+func (x BeginCameraSceneLookWithTemplateNotify_FollowType) Enum() *BeginCameraSceneLookWithTemplateNotify_FollowType {
+ p := new(BeginCameraSceneLookWithTemplateNotify_FollowType)
+ *p = x
+ return p
+}
+
+func (x BeginCameraSceneLookWithTemplateNotify_FollowType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (BeginCameraSceneLookWithTemplateNotify_FollowType) Descriptor() protoreflect.EnumDescriptor {
+ return file_BeginCameraSceneLookWithTemplateNotify_proto_enumTypes[0].Descriptor()
+}
+
+func (BeginCameraSceneLookWithTemplateNotify_FollowType) Type() protoreflect.EnumType {
+ return &file_BeginCameraSceneLookWithTemplateNotify_proto_enumTypes[0]
+}
+
+func (x BeginCameraSceneLookWithTemplateNotify_FollowType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use BeginCameraSceneLookWithTemplateNotify_FollowType.Descriptor instead.
+func (BeginCameraSceneLookWithTemplateNotify_FollowType) EnumDescriptor() ([]byte, []int) {
+ return file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type BeginCameraSceneLookWithTemplateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FollowType BeginCameraSceneLookWithTemplateNotify_FollowType `protobuf:"varint,5,opt,name=follow_type,json=followType,proto3,enum=BeginCameraSceneLookWithTemplateNotify_FollowType" json:"follow_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Unk3300_FJDFGLNLMBN *Vector `protobuf:"bytes,1,opt,name=Unk3300_FJDFGLNLMBN,json=Unk3300FJDFGLNLMBN,proto3" json:"Unk3300_FJDFGLNLMBN,omitempty"`
+ TemplateId uint32 `protobuf:"varint,13,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
+ OtherParams []string `protobuf:"bytes,12,rep,name=other_params,json=otherParams,proto3" json:"other_params,omitempty"`
+ Unk3300_PPCIDICMIEN *Vector `protobuf:"bytes,10,opt,name=Unk3300_PPCIDICMIEN,json=Unk3300PPCIDICMIEN,proto3" json:"Unk3300_PPCIDICMIEN,omitempty"`
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) Reset() {
+ *x = BeginCameraSceneLookWithTemplateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BeginCameraSceneLookWithTemplateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BeginCameraSceneLookWithTemplateNotify) ProtoMessage() {}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_BeginCameraSceneLookWithTemplateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BeginCameraSceneLookWithTemplateNotify.ProtoReflect.Descriptor instead.
+func (*BeginCameraSceneLookWithTemplateNotify) Descriptor() ([]byte, []int) {
+ return file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) GetFollowType() BeginCameraSceneLookWithTemplateNotify_FollowType {
+ if x != nil {
+ return x.FollowType
+ }
+ return BeginCameraSceneLookWithTemplateNotify_FOLLOW_TYPE_INIT_FOLLOW_POS
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) GetUnk3300_FJDFGLNLMBN() *Vector {
+ if x != nil {
+ return x.Unk3300_FJDFGLNLMBN
+ }
+ return nil
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) GetTemplateId() uint32 {
+ if x != nil {
+ return x.TemplateId
+ }
+ return 0
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) GetOtherParams() []string {
+ if x != nil {
+ return x.OtherParams
+ }
+ return nil
+}
+
+func (x *BeginCameraSceneLookWithTemplateNotify) GetUnk3300_PPCIDICMIEN() *Vector {
+ if x != nil {
+ return x.Unk3300_PPCIDICMIEN
+ }
+ return nil
+}
+
+var File_BeginCameraSceneLookWithTemplateNotify_proto protoreflect.FileDescriptor
+
+var file_BeginCameraSceneLookWithTemplateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x53, 0x63, 0x65,
+ 0x6e, 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x57, 0x69, 0x74, 0x68, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61,
+ 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x03, 0x0a,
+ 0x26, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x4c, 0x6f, 0x6f, 0x6b, 0x57, 0x69, 0x74, 0x68, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x53, 0x0a, 0x0b, 0x66, 0x6f, 0x6c, 0x6c, 0x6f,
+ 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x42,
+ 0x65, 0x67, 0x69, 0x6e, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4c,
+ 0x6f, 0x6f, 0x6b, 0x57, 0x69, 0x74, 0x68, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x44, 0x46, 0x47, 0x4c, 0x4e, 0x4c, 0x4d, 0x42, 0x4e,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4a, 0x44, 0x46, 0x47, 0x4c, 0x4e, 0x4c,
+ 0x4d, 0x42, 0x4e, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61,
+ 0x74, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x74, 0x68, 0x65,
+ 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x50, 0x50, 0x43, 0x49, 0x44, 0x49, 0x43, 0x4d, 0x49, 0x45, 0x4e, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x50, 0x43, 0x49, 0x44, 0x49, 0x43, 0x4d, 0x49, 0x45,
+ 0x4e, 0x22, 0x71, 0x0a, 0x0a, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x1f, 0x0a, 0x1b, 0x46, 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49,
+ 0x4e, 0x49, 0x54, 0x5f, 0x46, 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x50, 0x4f, 0x53, 0x10, 0x00,
+ 0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x53, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x50, 0x4f, 0x53, 0x10, 0x01,
+ 0x12, 0x22, 0x0a, 0x1e, 0x46, 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x53, 0x45, 0x54, 0x5f, 0x41, 0x42, 0x53, 0x5f, 0x46, 0x4f, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x50,
+ 0x4f, 0x53, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescOnce sync.Once
+ file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescData = file_BeginCameraSceneLookWithTemplateNotify_proto_rawDesc
+)
+
+func file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescGZIP() []byte {
+ file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescOnce.Do(func() {
+ file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescData)
+ })
+ return file_BeginCameraSceneLookWithTemplateNotify_proto_rawDescData
+}
+
+var file_BeginCameraSceneLookWithTemplateNotify_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_BeginCameraSceneLookWithTemplateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BeginCameraSceneLookWithTemplateNotify_proto_goTypes = []interface{}{
+ (BeginCameraSceneLookWithTemplateNotify_FollowType)(0), // 0: BeginCameraSceneLookWithTemplateNotify.FollowType
+ (*BeginCameraSceneLookWithTemplateNotify)(nil), // 1: BeginCameraSceneLookWithTemplateNotify
+ (*Vector)(nil), // 2: Vector
+}
+var file_BeginCameraSceneLookWithTemplateNotify_proto_depIdxs = []int32{
+ 0, // 0: BeginCameraSceneLookWithTemplateNotify.follow_type:type_name -> BeginCameraSceneLookWithTemplateNotify.FollowType
+ 2, // 1: BeginCameraSceneLookWithTemplateNotify.Unk3300_FJDFGLNLMBN:type_name -> Vector
+ 2, // 2: BeginCameraSceneLookWithTemplateNotify.Unk3300_PPCIDICMIEN:type_name -> Vector
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_BeginCameraSceneLookWithTemplateNotify_proto_init() }
+func file_BeginCameraSceneLookWithTemplateNotify_proto_init() {
+ if File_BeginCameraSceneLookWithTemplateNotify_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BeginCameraSceneLookWithTemplateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BeginCameraSceneLookWithTemplateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BeginCameraSceneLookWithTemplateNotify_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BeginCameraSceneLookWithTemplateNotify_proto_goTypes,
+ DependencyIndexes: file_BeginCameraSceneLookWithTemplateNotify_proto_depIdxs,
+ EnumInfos: file_BeginCameraSceneLookWithTemplateNotify_proto_enumTypes,
+ MessageInfos: file_BeginCameraSceneLookWithTemplateNotify_proto_msgTypes,
+ }.Build()
+ File_BeginCameraSceneLookWithTemplateNotify_proto = out.File
+ file_BeginCameraSceneLookWithTemplateNotify_proto_rawDesc = nil
+ file_BeginCameraSceneLookWithTemplateNotify_proto_goTypes = nil
+ file_BeginCameraSceneLookWithTemplateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/BigTalentPointConvertReq.pb.go b/gover/gen/BigTalentPointConvertReq.pb.go
index d8f67a43..4c622247 100644
--- a/gover/gen/BigTalentPointConvertReq.pb.go
+++ b/gover/gen/BigTalentPointConvertReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BigTalentPointConvertReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1007
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BigTalentPointConvertReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemGuidList []uint64 `protobuf:"varint,6,rep,packed,name=item_guid_list,json=itemGuidList,proto3" json:"item_guid_list,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ ItemGuidList []uint64 `protobuf:"varint,14,rep,packed,name=item_guid_list,json=itemGuidList,proto3" json:"item_guid_list,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *BigTalentPointConvertReq) Reset() {
@@ -102,10 +98,10 @@ var file_BigTalentPointConvertReq_proto_rawDesc = []byte{
0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x61, 0x0a, 0x18, 0x42, 0x69, 0x67, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e,
0x20, 0x03, 0x28, 0x04, 0x52, 0x0c, 0x69, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
+ 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BigTalentPointConvertRsp.pb.go b/gover/gen/BigTalentPointConvertRsp.pb.go
index a3596542..361e2e1a 100644
--- a/gover/gen/BigTalentPointConvertRsp.pb.go
+++ b/gover/gen/BigTalentPointConvertRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BigTalentPointConvertRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1021
-// EnetChannelId: 0
-// EnetIsReliable: true
type BigTalentPointConvertRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,8,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *BigTalentPointConvertRsp) Reset() {
@@ -101,9 +98,9 @@ var file_BigTalentPointConvertRsp_proto_rawDesc = []byte{
0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x55, 0x0a, 0x18, 0x42, 0x69, 0x67, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61,
0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/Birthday.pb.go b/gover/gen/Birthday.pb.go
index 9072f81c..2cdb850c 100644
--- a/gover/gen/Birthday.pb.go
+++ b/gover/gen/Birthday.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Birthday.proto
package gen
diff --git a/gover/gen/BlessingAcceptAllGivePicReq.pb.go b/gover/gen/BlessingAcceptAllGivePicReq.pb.go
index 54d0861f..34468635 100644
--- a/gover/gen/BlessingAcceptAllGivePicReq.pb.go
+++ b/gover/gen/BlessingAcceptAllGivePicReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingAcceptAllGivePicReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2045
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlessingAcceptAllGivePicReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BlessingAcceptAllGivePicRsp.pb.go b/gover/gen/BlessingAcceptAllGivePicRsp.pb.go
index cc3c54a3..4c45fc3d 100644
--- a/gover/gen/BlessingAcceptAllGivePicRsp.pb.go
+++ b/gover/gen/BlessingAcceptAllGivePicRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingAcceptAllGivePicRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2044
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingAcceptAllGivePicRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AcceptPicNumMap map[uint32]uint32 `protobuf:"bytes,14,rep,name=accept_pic_num_map,json=acceptPicNumMap,proto3" json:"accept_pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- AcceptIndexList []uint32 `protobuf:"varint,5,rep,packed,name=accept_index_list,json=acceptIndexList,proto3" json:"accept_index_list,omitempty"`
+ AcceptIndexList []uint32 `protobuf:"varint,11,rep,packed,name=accept_index_list,json=acceptIndexList,proto3" json:"accept_index_list,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AcceptPicNumMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=accept_pic_num_map,json=acceptPicNumMap,proto3" json:"accept_pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *BlessingAcceptAllGivePicRsp) Reset() {
@@ -81,6 +78,13 @@ func (*BlessingAcceptAllGivePicRsp) Descriptor() ([]byte, []int) {
return file_BlessingAcceptAllGivePicRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *BlessingAcceptAllGivePicRsp) GetAcceptIndexList() []uint32 {
+ if x != nil {
+ return x.AcceptIndexList
+ }
+ return nil
+}
+
func (x *BlessingAcceptAllGivePicRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -95,13 +99,6 @@ func (x *BlessingAcceptAllGivePicRsp) GetAcceptPicNumMap() map[uint32]uint32 {
return nil
}
-func (x *BlessingAcceptAllGivePicRsp) GetAcceptIndexList() []uint32 {
- if x != nil {
- return x.AcceptIndexList
- }
- return nil
-}
-
var File_BlessingAcceptAllGivePicRsp_proto protoreflect.FileDescriptor
var file_BlessingAcceptAllGivePicRsp_proto_rawDesc = []byte{
@@ -109,17 +106,17 @@ var file_BlessingAcceptAllGivePicRsp_proto_rawDesc = []byte{
0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x87, 0x02, 0x0a, 0x1b, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67,
0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63,
- 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x5e, 0x0a,
- 0x12, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x70, 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x5f,
- 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x42, 0x6c, 0x65, 0x73,
- 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76,
- 0x65, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x50, 0x69,
- 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x61, 0x63,
- 0x63, 0x65, 0x70, 0x74, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x2a, 0x0a,
- 0x11, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x42, 0x0a, 0x14, 0x41, 0x63, 0x63,
+ 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f,
+ 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x5e, 0x0a, 0x12, 0x61, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x5f, 0x70, 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67,
+ 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63,
+ 0x52, 0x73, 0x70, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x42, 0x0a, 0x14, 0x41, 0x63, 0x63,
0x65, 0x70, 0x74, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
diff --git a/gover/gen/BlessingAcceptGivePicReq.pb.go b/gover/gen/BlessingAcceptGivePicReq.pb.go
index fcd51b8e..74c7fb51 100644
--- a/gover/gen/BlessingAcceptGivePicReq.pb.go
+++ b/gover/gen/BlessingAcceptGivePicReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingAcceptGivePicReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2006
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlessingAcceptGivePicReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
Index uint32 `protobuf:"varint,9,opt,name=index,proto3" json:"index,omitempty"`
- Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *BlessingAcceptGivePicReq) Reset() {
@@ -81,16 +77,16 @@ func (*BlessingAcceptGivePicReq) Descriptor() ([]byte, []int) {
return file_BlessingAcceptGivePicReq_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingAcceptGivePicReq) GetIndex() uint32 {
+func (x *BlessingAcceptGivePicReq) GetUid() uint32 {
if x != nil {
- return x.Index
+ return x.Uid
}
return 0
}
-func (x *BlessingAcceptGivePicReq) GetUid() uint32 {
+func (x *BlessingAcceptGivePicReq) GetIndex() uint32 {
if x != nil {
- return x.Uid
+ return x.Index
}
return 0
}
@@ -101,10 +97,10 @@ var file_BlessingAcceptGivePicReq_proto_rawDesc = []byte{
0x0a, 0x1e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x42, 0x0a, 0x18, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x65,
- 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14,
+ 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlessingAcceptGivePicRsp.pb.go b/gover/gen/BlessingAcceptGivePicRsp.pb.go
index 20677492..fb1ce7f3 100644
--- a/gover/gen/BlessingAcceptGivePicRsp.pb.go
+++ b/gover/gen/BlessingAcceptGivePicRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingAcceptGivePicRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2055
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingAcceptGivePicRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PicId uint32 `protobuf:"varint,1,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Index uint32 `protobuf:"varint,5,opt,name=index,proto3" json:"index,omitempty"`
- Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
+ Index uint32 `protobuf:"varint,15,opt,name=index,proto3" json:"index,omitempty"`
+ PicId uint32 `protobuf:"varint,12,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
+ Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *BlessingAcceptGivePicRsp) Reset() {
@@ -82,30 +79,30 @@ func (*BlessingAcceptGivePicRsp) Descriptor() ([]byte, []int) {
return file_BlessingAcceptGivePicRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingAcceptGivePicRsp) GetPicId() uint32 {
+func (x *BlessingAcceptGivePicRsp) GetIndex() uint32 {
if x != nil {
- return x.PicId
+ return x.Index
}
return 0
}
-func (x *BlessingAcceptGivePicRsp) GetRetcode() int32 {
+func (x *BlessingAcceptGivePicRsp) GetPicId() uint32 {
if x != nil {
- return x.Retcode
+ return x.PicId
}
return 0
}
-func (x *BlessingAcceptGivePicRsp) GetIndex() uint32 {
+func (x *BlessingAcceptGivePicRsp) GetUid() uint32 {
if x != nil {
- return x.Index
+ return x.Uid
}
return 0
}
-func (x *BlessingAcceptGivePicRsp) GetUid() uint32 {
+func (x *BlessingAcceptGivePicRsp) GetRetcode() int32 {
if x != nil {
- return x.Uid
+ return x.Retcode
}
return 0
}
@@ -116,13 +113,13 @@ var file_BlessingAcceptGivePicRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x73, 0x0a, 0x18, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x65,
- 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x12, 0x15, 0x0a, 0x06,
- 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69,
- 0x63, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a,
- 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e,
- 0x64, 0x65, 0x78, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05,
+ 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69, 0x63, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlessingActivityDetailInfo.pb.go b/gover/gen/BlessingActivityDetailInfo.pb.go
index 0f189032..8fce2e0c 100644
--- a/gover/gen/BlessingActivityDetailInfo.pb.go
+++ b/gover/gen/BlessingActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingActivityDetailInfo.proto
package gen
@@ -41,14 +41,14 @@ type BlessingActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurDayScanType uint32 `protobuf:"varint,9,opt,name=cur_day_scan_type,json=curDayScanType,proto3" json:"cur_day_scan_type,omitempty"`
- IsContentClosed bool `protobuf:"varint,11,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- PicNumMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=pic_num_map,json=picNumMap,proto3" json:"pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ContentCloseTime uint32 `protobuf:"varint,2,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- CurDayScanNum uint32 `protobuf:"varint,4,opt,name=cur_day_scan_num,json=curDayScanNum,proto3" json:"cur_day_scan_num,omitempty"`
- RedeemRewardNum uint32 `protobuf:"varint,1,opt,name=redeem_reward_num,json=redeemRewardNum,proto3" json:"redeem_reward_num,omitempty"`
- IsActivated bool `protobuf:"varint,13,opt,name=is_activated,json=isActivated,proto3" json:"is_activated,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,6,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ CurDayScanNum uint32 `protobuf:"varint,10,opt,name=cur_day_scan_num,json=curDayScanNum,proto3" json:"cur_day_scan_num,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,8,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ Unk3300_JLADHEKJPBP uint32 `protobuf:"varint,1,opt,name=Unk3300_JLADHEKJPBP,json=Unk3300JLADHEKJPBP,proto3" json:"Unk3300_JLADHEKJPBP,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,6,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ IsActivated bool `protobuf:"varint,5,opt,name=is_activated,json=isActivated,proto3" json:"is_activated,omitempty"`
+ Unk3300_INOHLELBOAM uint32 `protobuf:"varint,7,opt,name=Unk3300_INOHLELBOAM,json=Unk3300INOHLELBOAM,proto3" json:"Unk3300_INOHLELBOAM,omitempty"`
+ IsContentClosed bool `protobuf:"varint,2,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ PicNumMap map[uint32]uint32 `protobuf:"bytes,11,rep,name=pic_num_map,json=picNumMap,proto3" json:"pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *BlessingActivityDetailInfo) Reset() {
@@ -83,60 +83,60 @@ func (*BlessingActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_BlessingActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingActivityDetailInfo) GetCurDayScanType() uint32 {
+func (x *BlessingActivityDetailInfo) GetCurDayScanNum() uint32 {
if x != nil {
- return x.CurDayScanType
+ return x.CurDayScanNum
}
return 0
}
-func (x *BlessingActivityDetailInfo) GetIsContentClosed() bool {
+func (x *BlessingActivityDetailInfo) GetContentCloseTime() uint32 {
if x != nil {
- return x.IsContentClosed
+ return x.ContentCloseTime
}
- return false
+ return 0
}
-func (x *BlessingActivityDetailInfo) GetPicNumMap() map[uint32]uint32 {
+func (x *BlessingActivityDetailInfo) GetUnk3300_JLADHEKJPBP() uint32 {
if x != nil {
- return x.PicNumMap
+ return x.Unk3300_JLADHEKJPBP
}
- return nil
+ return 0
}
-func (x *BlessingActivityDetailInfo) GetContentCloseTime() uint32 {
+func (x *BlessingActivityDetailInfo) GetNextRefreshTime() uint32 {
if x != nil {
- return x.ContentCloseTime
+ return x.NextRefreshTime
}
return 0
}
-func (x *BlessingActivityDetailInfo) GetCurDayScanNum() uint32 {
+func (x *BlessingActivityDetailInfo) GetIsActivated() bool {
if x != nil {
- return x.CurDayScanNum
+ return x.IsActivated
}
- return 0
+ return false
}
-func (x *BlessingActivityDetailInfo) GetRedeemRewardNum() uint32 {
+func (x *BlessingActivityDetailInfo) GetUnk3300_INOHLELBOAM() uint32 {
if x != nil {
- return x.RedeemRewardNum
+ return x.Unk3300_INOHLELBOAM
}
return 0
}
-func (x *BlessingActivityDetailInfo) GetIsActivated() bool {
+func (x *BlessingActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.IsActivated
+ return x.IsContentClosed
}
return false
}
-func (x *BlessingActivityDetailInfo) GetNextRefreshTime() uint32 {
+func (x *BlessingActivityDetailInfo) GetPicNumMap() map[uint32]uint32 {
if x != nil {
- return x.NextRefreshTime
+ return x.PicNumMap
}
- return 0
+ return nil
}
var File_BlessingActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -144,37 +144,37 @@ var File_BlessingActivityDetailInfo_proto protoreflect.FileDescriptor
var file_BlessingActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x20, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xcf, 0x03, 0x0a, 0x1a, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41,
+ 0x74, 0x6f, 0x22, 0xda, 0x03, 0x0a, 0x1a, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x29, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x63, 0x61,
- 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x75,
- 0x72, 0x44, 0x61, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11,
- 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65,
- 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x4a, 0x0a, 0x0b, 0x70, 0x69, 0x63, 0x5f,
- 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e,
- 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x50, 0x69, 0x63, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x70, 0x69, 0x63, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f,
- 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x63,
- 0x61, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x75,
- 0x72, 0x44, 0x61, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x72,
- 0x65, 0x64, 0x65, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6e, 0x75, 0x6d,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x72, 0x65, 0x64, 0x65, 0x65, 0x6d, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x61, 0x63,
- 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
- 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65,
- 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65,
- 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x3c, 0x0a, 0x0e, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d,
- 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x12, 0x27, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x63, 0x61,
+ 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x75, 0x72,
+ 0x44, 0x61, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f,
+ 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43,
+ 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x41, 0x44, 0x48, 0x45, 0x4b, 0x4a, 0x50, 0x42, 0x50, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4c,
+ 0x41, 0x44, 0x48, 0x45, 0x4b, 0x4a, 0x50, 0x42, 0x50, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78,
+ 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73,
+ 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x61, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4f, 0x48, 0x4c, 0x45, 0x4c, 0x42, 0x4f, 0x41, 0x4d, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4e,
+ 0x4f, 0x48, 0x4c, 0x45, 0x4c, 0x42, 0x4f, 0x41, 0x4d, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43,
+ 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x4a, 0x0a, 0x0b, 0x70, 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x42, 0x6c, 0x65,
+ 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x70, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
+ 0x70, 0x1a, 0x3c, 0x0a, 0x0e, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/BlessingFriendPicData.pb.go b/gover/gen/BlessingFriendPicData.pb.go
index 79fd6841..1064b00d 100644
--- a/gover/gen/BlessingFriendPicData.pb.go
+++ b/gover/gen/BlessingFriendPicData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingFriendPicData.proto
package gen
@@ -41,13 +41,13 @@ type BlessingFriendPicData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PicNumMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=pic_num_map,json=picNumMap,proto3" json:"pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- RemarkName string `protobuf:"bytes,11,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
- Nickname string `protobuf:"bytes,14,opt,name=nickname,proto3" json:"nickname,omitempty"`
- Signature string `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,6,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ RemarkName string `protobuf:"bytes,8,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
+ AvatarId uint32 `protobuf:"varint,4,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ Signature string `protobuf:"bytes,13,opt,name=signature,proto3" json:"signature,omitempty"`
+ PicNumMap map[uint32]uint32 `protobuf:"bytes,5,rep,name=pic_num_map,json=picNumMap,proto3" json:"pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
+ Nickname string `protobuf:"bytes,9,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,7,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
}
func (x *BlessingFriendPicData) Reset() {
@@ -82,11 +82,11 @@ func (*BlessingFriendPicData) Descriptor() ([]byte, []int) {
return file_BlessingFriendPicData_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingFriendPicData) GetPicNumMap() map[uint32]uint32 {
+func (x *BlessingFriendPicData) GetRemarkName() string {
if x != nil {
- return x.PicNumMap
+ return x.RemarkName
}
- return nil
+ return ""
}
func (x *BlessingFriendPicData) GetAvatarId() uint32 {
@@ -96,39 +96,39 @@ func (x *BlessingFriendPicData) GetAvatarId() uint32 {
return 0
}
-func (x *BlessingFriendPicData) GetRemarkName() string {
+func (x *BlessingFriendPicData) GetSignature() string {
if x != nil {
- return x.RemarkName
+ return x.Signature
}
return ""
}
-func (x *BlessingFriendPicData) GetNickname() string {
+func (x *BlessingFriendPicData) GetPicNumMap() map[uint32]uint32 {
if x != nil {
- return x.Nickname
+ return x.PicNumMap
}
- return ""
+ return nil
}
-func (x *BlessingFriendPicData) GetSignature() string {
+func (x *BlessingFriendPicData) GetUid() uint32 {
if x != nil {
- return x.Signature
+ return x.Uid
}
- return ""
+ return 0
}
-func (x *BlessingFriendPicData) GetProfilePicture() *ProfilePicture {
+func (x *BlessingFriendPicData) GetNickname() string {
if x != nil {
- return x.ProfilePicture
+ return x.Nickname
}
- return nil
+ return ""
}
-func (x *BlessingFriendPicData) GetUid() uint32 {
+func (x *BlessingFriendPicData) GetProfilePicture() *ProfilePicture {
if x != nil {
- return x.Uid
+ return x.ProfilePicture
}
- return 0
+ return nil
}
var File_BlessingFriendPicData_proto protoreflect.FileDescriptor
@@ -138,24 +138,24 @@ var file_BlessingFriendPicData_proto_rawDesc = []byte{
0x50, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50,
0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xe0, 0x02, 0x0a, 0x15, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67,
- 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x12, 0x45, 0x0a,
- 0x0b, 0x70, 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x46, 0x72, 0x69,
- 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x50, 0x69, 0x63, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x70, 0x69, 0x63, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
- 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61,
- 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c,
- 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x38, 0x0a, 0x0f,
- 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50,
- 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50,
- 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x1a, 0x3c, 0x0a, 0x0e, 0x50, 0x69, 0x63, 0x4e,
+ 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b,
+ 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73,
+ 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
+ 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x45, 0x0a, 0x0b, 0x70, 0x69, 0x63,
+ 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25,
+ 0x2e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50,
+ 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x70, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70,
+ 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
+ 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x38,
+ 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x1a, 0x3c, 0x0a, 0x0e, 0x50, 0x69, 0x63, 0x4e,
0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
diff --git a/gover/gen/BlessingGetAllRecvPicRecordListReq.pb.go b/gover/gen/BlessingGetAllRecvPicRecordListReq.pb.go
index 8fa363cc..3d5139c3 100644
--- a/gover/gen/BlessingGetAllRecvPicRecordListReq.pb.go
+++ b/gover/gen/BlessingGetAllRecvPicRecordListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingGetAllRecvPicRecordListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2096
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlessingGetAllRecvPicRecordListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BlessingGetAllRecvPicRecordListRsp.pb.go b/gover/gen/BlessingGetAllRecvPicRecordListRsp.pb.go
index b94fb7fd..9a4b9456 100644
--- a/gover/gen/BlessingGetAllRecvPicRecordListRsp.pb.go
+++ b/gover/gen/BlessingGetAllRecvPicRecordListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingGetAllRecvPicRecordListRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2083
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingGetAllRecvPicRecordListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RecvPicRecordList []*BlessingRecvPicRecord `protobuf:"bytes,15,rep,name=recv_pic_record_list,json=recvPicRecordList,proto3" json:"recv_pic_record_list,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RecvPicRecordList []*BlessingRecvPicRecord `protobuf:"bytes,6,rep,name=recv_pic_record_list,json=recvPicRecordList,proto3" json:"recv_pic_record_list,omitempty"`
}
func (x *BlessingGetAllRecvPicRecordListRsp) Reset() {
@@ -80,18 +77,18 @@ func (*BlessingGetAllRecvPicRecordListRsp) Descriptor() ([]byte, []int) {
return file_BlessingGetAllRecvPicRecordListRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingGetAllRecvPicRecordListRsp) GetRecvPicRecordList() []*BlessingRecvPicRecord {
+func (x *BlessingGetAllRecvPicRecordListRsp) GetRetcode() int32 {
if x != nil {
- return x.RecvPicRecordList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *BlessingGetAllRecvPicRecordListRsp) GetRetcode() int32 {
+func (x *BlessingGetAllRecvPicRecordListRsp) GetRecvPicRecordList() []*BlessingRecvPicRecord {
if x != nil {
- return x.Retcode
+ return x.RecvPicRecordList
}
- return 0
+ return nil
}
var File_BlessingGetAllRecvPicRecordListRsp_proto protoreflect.FileDescriptor
@@ -103,14 +100,14 @@ var file_BlessingGetAllRecvPicRecordListRsp_proto_rawDesc = []byte{
0x73, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x76, 0x50, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72,
0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x22, 0x42, 0x6c, 0x65, 0x73,
0x73, 0x69, 0x6e, 0x67, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x76, 0x50, 0x69,
- 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x47,
- 0x0a, 0x14, 0x72, 0x65, 0x63, 0x76, 0x5f, 0x70, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x42,
- 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x76, 0x50, 0x69, 0x63, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x52, 0x11, 0x72, 0x65, 0x63, 0x76, 0x50, 0x69, 0x63, 0x52, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x72, 0x65, 0x63, 0x76,
+ 0x5f, 0x70, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e,
+ 0x67, 0x52, 0x65, 0x63, 0x76, 0x50, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x11,
+ 0x72, 0x65, 0x63, 0x76, 0x50, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/BlessingGetFriendPicListReq.pb.go b/gover/gen/BlessingGetFriendPicListReq.pb.go
index 67f5c5d7..5d77b058 100644
--- a/gover/gen/BlessingGetFriendPicListReq.pb.go
+++ b/gover/gen/BlessingGetFriendPicListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingGetFriendPicListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2043
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlessingGetFriendPicListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BlessingGetFriendPicListRsp.pb.go b/gover/gen/BlessingGetFriendPicListRsp.pb.go
index 348c608d..9fd50492 100644
--- a/gover/gen/BlessingGetFriendPicListRsp.pb.go
+++ b/gover/gen/BlessingGetFriendPicListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingGetFriendPicListRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2056
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingGetFriendPicListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- FriendPicDataList []*BlessingFriendPicData `protobuf:"bytes,6,rep,name=friend_pic_data_list,json=friendPicDataList,proto3" json:"friend_pic_data_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ FriendPicDataList []*BlessingFriendPicData `protobuf:"bytes,8,rep,name=friend_pic_data_list,json=friendPicDataList,proto3" json:"friend_pic_data_list,omitempty"`
}
func (x *BlessingGetFriendPicListRsp) Reset() {
@@ -103,10 +100,10 @@ var file_BlessingGetFriendPicListRsp_proto_rawDesc = []byte{
0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x80, 0x01, 0x0a, 0x1b, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x47, 0x65, 0x74,
0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x47, 0x0a, 0x14, 0x66, 0x72,
0x69, 0x65, 0x6e, 0x64, 0x5f, 0x70, 0x69, 0x63, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x42, 0x6c, 0x65, 0x73, 0x73,
+ 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x42, 0x6c, 0x65, 0x73, 0x73,
0x69, 0x6e, 0x67, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61,
0x52, 0x11, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/BlessingGiveFriendPicReq.pb.go b/gover/gen/BlessingGiveFriendPicReq.pb.go
index f0d5a3c3..da8c8e7f 100644
--- a/gover/gen/BlessingGiveFriendPicReq.pb.go
+++ b/gover/gen/BlessingGiveFriendPicReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingGiveFriendPicReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2062
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlessingGiveFriendPicReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid,omitempty"`
- PicId uint32 `protobuf:"varint,3,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
+ PicId uint32 `protobuf:"varint,11,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
+ Uid uint32 `protobuf:"varint,10,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *BlessingGiveFriendPicReq) Reset() {
@@ -81,16 +77,16 @@ func (*BlessingGiveFriendPicReq) Descriptor() ([]byte, []int) {
return file_BlessingGiveFriendPicReq_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingGiveFriendPicReq) GetUid() uint32 {
+func (x *BlessingGiveFriendPicReq) GetPicId() uint32 {
if x != nil {
- return x.Uid
+ return x.PicId
}
return 0
}
-func (x *BlessingGiveFriendPicReq) GetPicId() uint32 {
+func (x *BlessingGiveFriendPicReq) GetUid() uint32 {
if x != nil {
- return x.PicId
+ return x.Uid
}
return 0
}
@@ -101,10 +97,10 @@ var file_BlessingGiveFriendPicReq_proto_rawDesc = []byte{
0x0a, 0x1e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72,
0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x43, 0x0a, 0x18, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x47, 0x69, 0x76, 0x65,
- 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03,
- 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x15,
- 0x0a, 0x06, 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x70, 0x69, 0x63, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06,
+ 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69,
+ 0x63, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlessingGiveFriendPicRsp.pb.go b/gover/gen/BlessingGiveFriendPicRsp.pb.go
index 25960323..e670da44 100644
--- a/gover/gen/BlessingGiveFriendPicRsp.pb.go
+++ b/gover/gen/BlessingGiveFriendPicRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingGiveFriendPicRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2053
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingGiveFriendPicRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PicId uint32 `protobuf:"varint,10,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PicId uint32 `protobuf:"varint,6,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *BlessingGiveFriendPicRsp) Reset() {
@@ -81,16 +78,16 @@ func (*BlessingGiveFriendPicRsp) Descriptor() ([]byte, []int) {
return file_BlessingGiveFriendPicRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingGiveFriendPicRsp) GetPicId() uint32 {
+func (x *BlessingGiveFriendPicRsp) GetRetcode() int32 {
if x != nil {
- return x.PicId
+ return x.Retcode
}
return 0
}
-func (x *BlessingGiveFriendPicRsp) GetRetcode() int32 {
+func (x *BlessingGiveFriendPicRsp) GetPicId() uint32 {
if x != nil {
- return x.Retcode
+ return x.PicId
}
return 0
}
@@ -108,11 +105,11 @@ var file_BlessingGiveFriendPicRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72,
0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x5d, 0x0a, 0x18, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x47, 0x69, 0x76, 0x65,
- 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x12, 0x15, 0x0a, 0x06,
- 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69,
- 0x63, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a,
- 0x03, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42,
+ 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69, 0x63, 0x49, 0x64, 0x12, 0x10, 0x0a,
+ 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlessingRecvFriendPicNotify.pb.go b/gover/gen/BlessingRecvFriendPicNotify.pb.go
index 9798666c..1e46f0d3 100644
--- a/gover/gen/BlessingRecvFriendPicNotify.pb.go
+++ b/gover/gen/BlessingRecvFriendPicNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingRecvFriendPicNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2178
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingRecvFriendPicNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
- PicId uint32 `protobuf:"varint,5,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
+ PicId uint32 `protobuf:"varint,4,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *BlessingRecvFriendPicNotify) Reset() {
@@ -80,16 +77,16 @@ func (*BlessingRecvFriendPicNotify) Descriptor() ([]byte, []int) {
return file_BlessingRecvFriendPicNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingRecvFriendPicNotify) GetUid() uint32 {
+func (x *BlessingRecvFriendPicNotify) GetPicId() uint32 {
if x != nil {
- return x.Uid
+ return x.PicId
}
return 0
}
-func (x *BlessingRecvFriendPicNotify) GetPicId() uint32 {
+func (x *BlessingRecvFriendPicNotify) GetUid() uint32 {
if x != nil {
- return x.PicId
+ return x.Uid
}
return 0
}
@@ -101,9 +98,9 @@ var file_BlessingRecvFriendPicNotify_proto_rawDesc = []byte{
0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x1b, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x52,
0x65, 0x63, 0x76, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x50, 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x75, 0x69, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69, 0x63, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69, 0x63, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlessingRecvPicRecord.pb.go b/gover/gen/BlessingRecvPicRecord.pb.go
index 185c05ce..1540d9a1 100644
--- a/gover/gen/BlessingRecvPicRecord.pb.go
+++ b/gover/gen/BlessingRecvPicRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingRecvPicRecord.proto
package gen
@@ -41,15 +41,15 @@ type BlessingRecvPicRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Nickname string `protobuf:"bytes,1,opt,name=nickname,proto3" json:"nickname,omitempty"`
- RemarkName string `protobuf:"bytes,2,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
- PicId uint32 `protobuf:"varint,3,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
- Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
+ IsRecv bool `protobuf:"varint,2,opt,name=is_recv,json=isRecv,proto3" json:"is_recv,omitempty"`
+ Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname,omitempty"`
AvatarId uint32 `protobuf:"varint,6,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- Signature string `protobuf:"bytes,10,opt,name=signature,proto3" json:"signature,omitempty"`
- Index uint32 `protobuf:"varint,14,opt,name=index,proto3" json:"index,omitempty"`
- IsRecv bool `protobuf:"varint,7,opt,name=is_recv,json=isRecv,proto3" json:"is_recv,omitempty"`
ProfilePicture *ProfilePicture `protobuf:"bytes,9,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ Signature string `protobuf:"bytes,10,opt,name=signature,proto3" json:"signature,omitempty"`
+ RemarkName string `protobuf:"bytes,8,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
+ Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
+ PicId uint32 `protobuf:"varint,12,opt,name=pic_id,json=picId,proto3" json:"pic_id,omitempty"`
+ Index uint32 `protobuf:"varint,11,opt,name=index,proto3" json:"index,omitempty"`
}
func (x *BlessingRecvPicRecord) Reset() {
@@ -84,67 +84,67 @@ func (*BlessingRecvPicRecord) Descriptor() ([]byte, []int) {
return file_BlessingRecvPicRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingRecvPicRecord) GetNickname() string {
+func (x *BlessingRecvPicRecord) GetIsRecv() bool {
if x != nil {
- return x.Nickname
+ return x.IsRecv
}
- return ""
+ return false
}
-func (x *BlessingRecvPicRecord) GetRemarkName() string {
+func (x *BlessingRecvPicRecord) GetNickname() string {
if x != nil {
- return x.RemarkName
+ return x.Nickname
}
return ""
}
-func (x *BlessingRecvPicRecord) GetPicId() uint32 {
+func (x *BlessingRecvPicRecord) GetAvatarId() uint32 {
if x != nil {
- return x.PicId
+ return x.AvatarId
}
return 0
}
-func (x *BlessingRecvPicRecord) GetUid() uint32 {
+func (x *BlessingRecvPicRecord) GetProfilePicture() *ProfilePicture {
if x != nil {
- return x.Uid
+ return x.ProfilePicture
}
- return 0
+ return nil
}
-func (x *BlessingRecvPicRecord) GetAvatarId() uint32 {
+func (x *BlessingRecvPicRecord) GetSignature() string {
if x != nil {
- return x.AvatarId
+ return x.Signature
}
- return 0
+ return ""
}
-func (x *BlessingRecvPicRecord) GetSignature() string {
+func (x *BlessingRecvPicRecord) GetRemarkName() string {
if x != nil {
- return x.Signature
+ return x.RemarkName
}
return ""
}
-func (x *BlessingRecvPicRecord) GetIndex() uint32 {
+func (x *BlessingRecvPicRecord) GetUid() uint32 {
if x != nil {
- return x.Index
+ return x.Uid
}
return 0
}
-func (x *BlessingRecvPicRecord) GetIsRecv() bool {
+func (x *BlessingRecvPicRecord) GetPicId() uint32 {
if x != nil {
- return x.IsRecv
+ return x.PicId
}
- return false
+ return 0
}
-func (x *BlessingRecvPicRecord) GetProfilePicture() *ProfilePicture {
+func (x *BlessingRecvPicRecord) GetIndex() uint32 {
if x != nil {
- return x.ProfilePicture
+ return x.Index
}
- return nil
+ return 0
}
var File_BlessingRecvPicRecord_proto protoreflect.FileDescriptor
@@ -154,24 +154,24 @@ var file_BlessingRecvPicRecord_proto_rawDesc = []byte{
0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50,
0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x02, 0x0a, 0x15, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67,
- 0x52, 0x65, 0x63, 0x76, 0x50, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1a, 0x0a,
- 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d,
- 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
- 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x69,
- 0x63, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69, 0x63, 0x49,
- 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
- 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64,
- 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x14,
- 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65, 0x63, 0x76, 0x12, 0x38, 0x0a,
- 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x52, 0x65, 0x63, 0x76, 0x50, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x17, 0x0a,
+ 0x07, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
+ 0x69, 0x73, 0x52, 0x65, 0x63, 0x76, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61,
+ 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61,
+ 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12,
+ 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75,
+ 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69,
+ 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69,
+ 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67,
+ 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69,
+ 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x72,
+ 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65,
+ 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x69,
+ 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x69, 0x63, 0x49,
+ 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlessingRedeemRewardReq.pb.go b/gover/gen/BlessingRedeemRewardReq.pb.go
index 6c435a03..f9f11667 100644
--- a/gover/gen/BlessingRedeemRewardReq.pb.go
+++ b/gover/gen/BlessingRedeemRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingRedeemRewardReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2137
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlessingRedeemRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BlessingRedeemRewardRsp.pb.go b/gover/gen/BlessingRedeemRewardRsp.pb.go
index fa7f594d..bf403cc7 100644
--- a/gover/gen/BlessingRedeemRewardRsp.pb.go
+++ b/gover/gen/BlessingRedeemRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingRedeemRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2098
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingRedeemRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PicNumMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=pic_num_map,json=picNumMap,proto3" json:"pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PicNumMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=pic_num_map,json=picNumMap,proto3" json:"pic_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *BlessingRedeemRewardRsp) Reset() {
@@ -101,12 +98,12 @@ var file_BlessingRedeemRewardRsp_proto_rawDesc = []byte{
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xba, 0x01, 0x0a, 0x17, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x64, 0x65,
0x65, 0x6d, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x0b, 0x70,
- 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
+ 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x27, 0x2e, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x64, 0x65, 0x65,
0x6d, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x50, 0x69, 0x63, 0x4e, 0x75,
0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x70, 0x69, 0x63, 0x4e, 0x75,
0x6d, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x3c,
+ 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x3c,
0x0a, 0x0e, 0x50, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
diff --git a/gover/gen/BlessingScanReq.pb.go b/gover/gen/BlessingScanReq.pb.go
index 2abeb771..4cc489a2 100644
--- a/gover/gen/BlessingScanReq.pb.go
+++ b/gover/gen/BlessingScanReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingScanReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2081
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlessingScanReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *BlessingScanReq) Reset() {
@@ -93,7 +89,7 @@ var file_BlessingScanReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x0f, 0x42, 0x6c, 0x65, 0x73, 0x73,
0x69, 0x6e, 0x67, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlessingScanRsp.pb.go b/gover/gen/BlessingScanRsp.pb.go
index 9f758f60..37fe57ef 100644
--- a/gover/gen/BlessingScanRsp.pb.go
+++ b/gover/gen/BlessingScanRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlessingScanRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2093
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlessingScanRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScanPicId uint32 `protobuf:"varint,4,opt,name=scan_pic_id,json=scanPicId,proto3" json:"scan_pic_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CurDayScanNum uint32 `protobuf:"varint,1,opt,name=cur_day_scan_num,json=curDayScanNum,proto3" json:"cur_day_scan_num,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurDayScanNum uint32 `protobuf:"varint,11,opt,name=cur_day_scan_num,json=curDayScanNum,proto3" json:"cur_day_scan_num,omitempty"`
+ ScanPicId uint32 `protobuf:"varint,12,opt,name=scan_pic_id,json=scanPicId,proto3" json:"scan_pic_id,omitempty"`
}
func (x *BlessingScanRsp) Reset() {
@@ -81,23 +78,23 @@ func (*BlessingScanRsp) Descriptor() ([]byte, []int) {
return file_BlessingScanRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BlessingScanRsp) GetScanPicId() uint32 {
+func (x *BlessingScanRsp) GetRetcode() int32 {
if x != nil {
- return x.ScanPicId
+ return x.Retcode
}
return 0
}
-func (x *BlessingScanRsp) GetRetcode() int32 {
+func (x *BlessingScanRsp) GetCurDayScanNum() uint32 {
if x != nil {
- return x.Retcode
+ return x.CurDayScanNum
}
return 0
}
-func (x *BlessingScanRsp) GetCurDayScanNum() uint32 {
+func (x *BlessingScanRsp) GetScanPicId() uint32 {
if x != nil {
- return x.CurDayScanNum
+ return x.ScanPicId
}
return 0
}
@@ -107,13 +104,13 @@ var File_BlessingScanRsp_proto protoreflect.FileDescriptor
var file_BlessingScanRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x42, 0x6c, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x0f, 0x42, 0x6c, 0x65, 0x73, 0x73,
- 0x69, 0x6e, 0x67, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0b, 0x73, 0x63,
- 0x61, 0x6e, 0x5f, 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x73, 0x63, 0x61, 0x6e, 0x50, 0x69, 0x63, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x69, 0x6e, 0x67, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f,
- 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x63, 0x75, 0x72, 0x44, 0x61, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a,
+ 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
+ 0x63, 0x75, 0x72, 0x44, 0x61, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a,
+ 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x70, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x61, 0x6e, 0x50, 0x69, 0x63, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlitzRushActivityDetailInfo.pb.go b/gover/gen/BlitzRushActivityDetailInfo.pb.go
index e17063a6..de2dea0e 100644
--- a/gover/gen/BlitzRushActivityDetailInfo.pb.go
+++ b/gover/gen/BlitzRushActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlitzRushActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type BlitzRushActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageList []*BlitzRushStage `protobuf:"bytes,10,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,14,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- IsContentClosed bool `protobuf:"varint,2,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- ParkourLevelInfoList []*ParkourLevelInfo `protobuf:"bytes,6,rep,name=parkour_level_info_list,json=parkourLevelInfoList,proto3" json:"parkour_level_info_list,omitempty"`
+ IsContentClosed bool `protobuf:"varint,1,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,8,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ ParkourLevelInfoList []*ParkourLevelInfo `protobuf:"bytes,4,rep,name=parkour_level_info_list,json=parkourLevelInfoList,proto3" json:"parkour_level_info_list,omitempty"`
+ StageList []*BlitzRushStage `protobuf:"bytes,6,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
}
func (x *BlitzRushActivityDetailInfo) Reset() {
@@ -79,11 +79,11 @@ func (*BlitzRushActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_BlitzRushActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BlitzRushActivityDetailInfo) GetStageList() []*BlitzRushStage {
+func (x *BlitzRushActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.StageList
+ return x.IsContentClosed
}
- return nil
+ return false
}
func (x *BlitzRushActivityDetailInfo) GetContentCloseTime() uint32 {
@@ -93,16 +93,16 @@ func (x *BlitzRushActivityDetailInfo) GetContentCloseTime() uint32 {
return 0
}
-func (x *BlitzRushActivityDetailInfo) GetIsContentClosed() bool {
+func (x *BlitzRushActivityDetailInfo) GetParkourLevelInfoList() []*ParkourLevelInfo {
if x != nil {
- return x.IsContentClosed
+ return x.ParkourLevelInfoList
}
- return false
+ return nil
}
-func (x *BlitzRushActivityDetailInfo) GetParkourLevelInfoList() []*ParkourLevelInfo {
+func (x *BlitzRushActivityDetailInfo) GetStageList() []*BlitzRushStage {
if x != nil {
- return x.ParkourLevelInfoList
+ return x.StageList
}
return nil
}
@@ -117,20 +117,20 @@ var file_BlitzRushActivityDetailInfo_proto_rawDesc = []byte{
0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xf1, 0x01, 0x0a, 0x1b, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x2e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73,
- 0x68, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f,
- 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63,
- 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c,
- 0x6f, 0x73, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f,
- 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x48, 0x0a, 0x17, 0x70,
+ 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f,
+ 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73,
+ 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2c, 0x0a,
+ 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x17, 0x70,
0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x50,
+ 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x50,
0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x14, 0x70, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x42, 0x6c, 0x69, 0x74,
+ 0x7a, 0x52, 0x75, 0x73, 0x68, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -149,12 +149,12 @@ func file_BlitzRushActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_BlitzRushActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_BlitzRushActivityDetailInfo_proto_goTypes = []interface{}{
(*BlitzRushActivityDetailInfo)(nil), // 0: BlitzRushActivityDetailInfo
- (*BlitzRushStage)(nil), // 1: BlitzRushStage
- (*ParkourLevelInfo)(nil), // 2: ParkourLevelInfo
+ (*ParkourLevelInfo)(nil), // 1: ParkourLevelInfo
+ (*BlitzRushStage)(nil), // 2: BlitzRushStage
}
var file_BlitzRushActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: BlitzRushActivityDetailInfo.stage_list:type_name -> BlitzRushStage
- 2, // 1: BlitzRushActivityDetailInfo.parkour_level_info_list:type_name -> ParkourLevelInfo
+ 1, // 0: BlitzRushActivityDetailInfo.parkour_level_info_list:type_name -> ParkourLevelInfo
+ 2, // 1: BlitzRushActivityDetailInfo.stage_list:type_name -> BlitzRushStage
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/BlitzRushParkourRestartReq.pb.go b/gover/gen/BlitzRushParkourRestartReq.pb.go
index e00b480a..3272914e 100644
--- a/gover/gen/BlitzRushParkourRestartReq.pb.go
+++ b/gover/gen/BlitzRushParkourRestartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlitzRushParkourRestartReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8653
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlitzRushParkourRestartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
}
@@ -103,7 +99,7 @@ var file_BlitzRushParkourRestartReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1a, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x50,
0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71,
0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/BlitzRushParkourRestartRsp.pb.go b/gover/gen/BlitzRushParkourRestartRsp.pb.go
index 7c8e06b4..7c346cc3 100644
--- a/gover/gen/BlitzRushParkourRestartRsp.pb.go
+++ b/gover/gen/BlitzRushParkourRestartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlitzRushParkourRestartRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8944
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlitzRushParkourRestartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,3,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,8,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *BlitzRushParkourRestartRsp) Reset() {
@@ -81,9 +78,9 @@ func (*BlitzRushParkourRestartRsp) Descriptor() ([]byte, []int) {
return file_BlitzRushParkourRestartRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BlitzRushParkourRestartRsp) GetRetcode() int32 {
+func (x *BlitzRushParkourRestartRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
@@ -95,9 +92,9 @@ func (x *BlitzRushParkourRestartRsp) GetGroupId() uint32 {
return 0
}
-func (x *BlitzRushParkourRestartRsp) GetScheduleId() uint32 {
+func (x *BlitzRushParkourRestartRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
@@ -109,12 +106,12 @@ var file_BlitzRushParkourRestartRsp_proto_rawDesc = []byte{
0x75, 0x72, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1a, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x50,
0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlitzRushStage.pb.go b/gover/gen/BlitzRushStage.pb.go
index 66676e5b..f638adb9 100644
--- a/gover/gen/BlitzRushStage.pb.go
+++ b/gover/gen/BlitzRushStage.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlitzRushStage.proto
package gen
@@ -41,8 +41,8 @@ type BlitzRushStage struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,11,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,12,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *BlitzRushStage) Reset() {
@@ -97,8 +97,8 @@ var file_BlitzRushStage_proto_rawDesc = []byte{
0x0a, 0x14, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52, 0x75, 0x73, 0x68, 0x53, 0x74, 0x61, 0x67, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x0e, 0x42, 0x6c, 0x69, 0x74, 0x7a, 0x52,
0x75, 0x73, 0x68, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
- 0x70, 0x65, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
- 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b,
+ 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
+ 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlockInfo.pb.go b/gover/gen/BlockInfo.pb.go
index 7bf0a3f9..af2a726c 100644
--- a/gover/gen/BlockInfo.pb.go
+++ b/gover/gen/BlockInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlockInfo.proto
package gen
diff --git a/gover/gen/BlossomBriefInfo.pb.go b/gover/gen/BlossomBriefInfo.pb.go
index dbc72dc3..3409283c 100644
--- a/gover/gen/BlossomBriefInfo.pb.go
+++ b/gover/gen/BlossomBriefInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlossomBriefInfo.proto
package gen
@@ -41,16 +41,16 @@ type BlossomBriefInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RefreshId uint32 `protobuf:"varint,13,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
- RewardId uint32 `protobuf:"varint,5,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- CityId uint32 `protobuf:"varint,10,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Resin uint32 `protobuf:"varint,11,opt,name=resin,proto3" json:"resin,omitempty"`
- State uint32 `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
- IsGuideOpened bool `protobuf:"varint,1,opt,name=is_guide_opened,json=isGuideOpened,proto3" json:"is_guide_opened,omitempty"`
- MonsterLevel uint32 `protobuf:"varint,8,opt,name=monster_level,json=monsterLevel,proto3" json:"monster_level,omitempty"`
- CircleCampId uint32 `protobuf:"varint,15,opt,name=circle_camp_id,json=circleCampId,proto3" json:"circle_camp_id,omitempty"`
- Pos *Vector `protobuf:"bytes,12,opt,name=pos,proto3" json:"pos,omitempty"`
- SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
+ IsGuideOpened bool `protobuf:"varint,15,opt,name=is_guide_opened,json=isGuideOpened,proto3" json:"is_guide_opened,omitempty"`
+ RewardId uint32 `protobuf:"varint,3,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ Resin uint32 `protobuf:"varint,5,opt,name=resin,proto3" json:"resin,omitempty"`
+ CityId uint32 `protobuf:"varint,8,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CircleCampId uint32 `protobuf:"varint,10,opt,name=circle_camp_id,json=circleCampId,proto3" json:"circle_camp_id,omitempty"`
+ State uint32 `protobuf:"varint,11,opt,name=state,proto3" json:"state,omitempty"`
+ MonsterLevel uint32 `protobuf:"varint,1,opt,name=monster_level,json=monsterLevel,proto3" json:"monster_level,omitempty"`
+ SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ RefreshId uint32 `protobuf:"varint,14,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
}
func (x *BlossomBriefInfo) Reset() {
@@ -85,23 +85,23 @@ func (*BlossomBriefInfo) Descriptor() ([]byte, []int) {
return file_BlossomBriefInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BlossomBriefInfo) GetRefreshId() uint32 {
+func (x *BlossomBriefInfo) GetPos() *Vector {
if x != nil {
- return x.RefreshId
+ return x.Pos
}
- return 0
+ return nil
}
-func (x *BlossomBriefInfo) GetRewardId() uint32 {
+func (x *BlossomBriefInfo) GetIsGuideOpened() bool {
if x != nil {
- return x.RewardId
+ return x.IsGuideOpened
}
- return 0
+ return false
}
-func (x *BlossomBriefInfo) GetCityId() uint32 {
+func (x *BlossomBriefInfo) GetRewardId() uint32 {
if x != nil {
- return x.CityId
+ return x.RewardId
}
return 0
}
@@ -113,44 +113,44 @@ func (x *BlossomBriefInfo) GetResin() uint32 {
return 0
}
-func (x *BlossomBriefInfo) GetState() uint32 {
+func (x *BlossomBriefInfo) GetCityId() uint32 {
if x != nil {
- return x.State
+ return x.CityId
}
return 0
}
-func (x *BlossomBriefInfo) GetIsGuideOpened() bool {
+func (x *BlossomBriefInfo) GetCircleCampId() uint32 {
if x != nil {
- return x.IsGuideOpened
+ return x.CircleCampId
}
- return false
+ return 0
}
-func (x *BlossomBriefInfo) GetMonsterLevel() uint32 {
+func (x *BlossomBriefInfo) GetState() uint32 {
if x != nil {
- return x.MonsterLevel
+ return x.State
}
return 0
}
-func (x *BlossomBriefInfo) GetCircleCampId() uint32 {
+func (x *BlossomBriefInfo) GetMonsterLevel() uint32 {
if x != nil {
- return x.CircleCampId
+ return x.MonsterLevel
}
return 0
}
-func (x *BlossomBriefInfo) GetPos() *Vector {
+func (x *BlossomBriefInfo) GetSceneId() uint32 {
if x != nil {
- return x.Pos
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *BlossomBriefInfo) GetSceneId() uint32 {
+func (x *BlossomBriefInfo) GetRefreshId() uint32 {
if x != nil {
- return x.SceneId
+ return x.RefreshId
}
return 0
}
@@ -161,26 +161,26 @@ var file_BlossomBriefInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x02, 0x0a, 0x10, 0x42, 0x6c, 0x6f, 0x73, 0x73,
- 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x72,
- 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0f,
- 0x69, 0x73, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x65, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x47, 0x75, 0x69, 0x64, 0x65, 0x4f, 0x70,
- 0x65, 0x6e, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x6f, 0x6e,
- 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x69, 0x72,
- 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x70,
+ 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0d, 0x69, 0x73, 0x47, 0x75, 0x69, 0x64, 0x65, 0x4f, 0x70, 0x65, 0x6e, 0x65, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72,
+ 0x65, 0x73, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x65, 0x73, 0x69,
+ 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x69,
+ 0x72, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x64,
+ 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
+ 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73,
+ 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x66, 0x72,
+ 0x65, 0x73, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlossomBriefInfoNotify.pb.go b/gover/gen/BlossomBriefInfoNotify.pb.go
index f9274b13..5a295117 100644
--- a/gover/gen/BlossomBriefInfoNotify.pb.go
+++ b/gover/gen/BlossomBriefInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlossomBriefInfoNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2712
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlossomBriefInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BriefInfoList []*BlossomBriefInfo `protobuf:"bytes,4,rep,name=brief_info_list,json=briefInfoList,proto3" json:"brief_info_list,omitempty"`
+ BriefInfoList []*BlossomBriefInfo `protobuf:"bytes,8,rep,name=brief_info_list,json=briefInfoList,proto3" json:"brief_info_list,omitempty"`
}
func (x *BlossomBriefInfoNotify) Reset() {
@@ -96,7 +92,7 @@ var file_BlossomBriefInfoNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x16, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f,
0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x39, 0x0a, 0x0f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x6c, 0x6f, 0x73,
+ 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x6c, 0x6f, 0x73,
0x73, 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x62, 0x72,
0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/BlossomChestCreateNotify.pb.go b/gover/gen/BlossomChestCreateNotify.pb.go
index 2adc675b..4ac3bd07 100644
--- a/gover/gen/BlossomChestCreateNotify.pb.go
+++ b/gover/gen/BlossomChestCreateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlossomChestCreateNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2721
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BlossomChestCreateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RefreshId uint32 `protobuf:"varint,1,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
- CircleCampId uint32 `protobuf:"varint,10,opt,name=circle_camp_id,json=circleCampId,proto3" json:"circle_camp_id,omitempty"`
+ RefreshId uint32 `protobuf:"varint,7,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
+ CircleCampId uint32 `protobuf:"varint,15,opt,name=circle_camp_id,json=circleCampId,proto3" json:"circle_camp_id,omitempty"`
}
func (x *BlossomChestCreateNotify) Reset() {
@@ -102,9 +98,9 @@ var file_BlossomChestCreateNotify_proto_rawDesc = []byte{
0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x5f, 0x0a, 0x18, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74,
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
- 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x63,
- 0x69, 0x72, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x69, 0x72, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/BlossomChestInfo.pb.go b/gover/gen/BlossomChestInfo.pb.go
index 30c07521..839212bb 100644
--- a/gover/gen/BlossomChestInfo.pb.go
+++ b/gover/gen/BlossomChestInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlossomChestInfo.proto
package gen
diff --git a/gover/gen/BlossomChestInfoNotify.pb.go b/gover/gen/BlossomChestInfoNotify.pb.go
index 966924a8..a663a72a 100644
--- a/gover/gen/BlossomChestInfoNotify.pb.go
+++ b/gover/gen/BlossomChestInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlossomChestInfoNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 890
-// EnetChannelId: 0
-// EnetIsReliable: true
type BlossomChestInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- BlossomChestInfo *BlossomChestInfo `protobuf:"bytes,3,opt,name=blossom_chest_info,json=blossomChestInfo,proto3" json:"blossom_chest_info,omitempty"`
+ BlossomChestInfo *BlossomChestInfo `protobuf:"bytes,13,opt,name=blossom_chest_info,json=blossomChestInfo,proto3" json:"blossom_chest_info,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *BlossomChestInfoNotify) Reset() {
@@ -80,18 +77,18 @@ func (*BlossomChestInfoNotify) Descriptor() ([]byte, []int) {
return file_BlossomChestInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *BlossomChestInfoNotify) GetEntityId() uint32 {
+func (x *BlossomChestInfoNotify) GetBlossomChestInfo() *BlossomChestInfo {
if x != nil {
- return x.EntityId
+ return x.BlossomChestInfo
}
- return 0
+ return nil
}
-func (x *BlossomChestInfoNotify) GetBlossomChestInfo() *BlossomChestInfo {
+func (x *BlossomChestInfoNotify) GetEntityId() uint32 {
if x != nil {
- return x.BlossomChestInfo
+ return x.EntityId
}
- return nil
+ return 0
}
var File_BlossomChestInfoNotify_proto protoreflect.FileDescriptor
@@ -102,12 +99,12 @@ var file_BlossomChestInfoNotify_proto_rawDesc = []byte{
0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x16, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f,
0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x3f, 0x0a,
- 0x12, 0x62, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x6c, 0x6f, 0x73,
- 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x62, 0x6c,
- 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
+ 0x12, 0x3f, 0x0a, 0x12, 0x62, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x5f, 0x63, 0x68, 0x65, 0x73,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42,
+ 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x10, 0x62, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BlossomScheduleInfo.pb.go b/gover/gen/BlossomScheduleInfo.pb.go
index 329699cb..a7597931 100644
--- a/gover/gen/BlossomScheduleInfo.pb.go
+++ b/gover/gen/BlossomScheduleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BlossomScheduleInfo.proto
package gen
@@ -41,12 +41,12 @@ type BlossomScheduleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Progress uint32 `protobuf:"varint,13,opt,name=progress,proto3" json:"progress,omitempty"`
- State uint32 `protobuf:"varint,10,opt,name=state,proto3" json:"state,omitempty"`
- Round uint32 `protobuf:"varint,4,opt,name=round,proto3" json:"round,omitempty"`
- CircleCampId uint32 `protobuf:"varint,15,opt,name=circle_camp_id,json=circleCampId,proto3" json:"circle_camp_id,omitempty"`
- RefreshId uint32 `protobuf:"varint,6,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
- FinishProgress uint32 `protobuf:"varint,14,opt,name=finish_progress,json=finishProgress,proto3" json:"finish_progress,omitempty"`
+ Progress uint32 `protobuf:"varint,1,opt,name=progress,proto3" json:"progress,omitempty"`
+ State uint32 `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
+ FinishProgress uint32 `protobuf:"varint,10,opt,name=finish_progress,json=finishProgress,proto3" json:"finish_progress,omitempty"`
+ RefreshId uint32 `protobuf:"varint,12,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
+ CircleCampId uint32 `protobuf:"varint,2,opt,name=circle_camp_id,json=circleCampId,proto3" json:"circle_camp_id,omitempty"`
+ Round uint32 `protobuf:"varint,14,opt,name=round,proto3" json:"round,omitempty"`
}
func (x *BlossomScheduleInfo) Reset() {
@@ -95,30 +95,30 @@ func (x *BlossomScheduleInfo) GetState() uint32 {
return 0
}
-func (x *BlossomScheduleInfo) GetRound() uint32 {
+func (x *BlossomScheduleInfo) GetFinishProgress() uint32 {
if x != nil {
- return x.Round
+ return x.FinishProgress
}
return 0
}
-func (x *BlossomScheduleInfo) GetCircleCampId() uint32 {
+func (x *BlossomScheduleInfo) GetRefreshId() uint32 {
if x != nil {
- return x.CircleCampId
+ return x.RefreshId
}
return 0
}
-func (x *BlossomScheduleInfo) GetRefreshId() uint32 {
+func (x *BlossomScheduleInfo) GetCircleCampId() uint32 {
if x != nil {
- return x.RefreshId
+ return x.CircleCampId
}
return 0
}
-func (x *BlossomScheduleInfo) GetFinishProgress() uint32 {
+func (x *BlossomScheduleInfo) GetRound() uint32 {
if x != nil {
- return x.FinishProgress
+ return x.Round
}
return 0
}
@@ -130,17 +130,17 @@ var file_BlossomScheduleInfo_proto_rawDesc = []byte{
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb, 0x01, 0x0a, 0x13,
0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12,
- 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x63,
- 0x69, 0x72, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x49, 0x64,
- 0x12, 0x27, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x66, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12,
+ 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f,
+ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x49, 0x64, 0x12, 0x24, 0x0a,
+ 0x0e, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x43, 0x61, 0x6d,
+ 0x70, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BonusActivityInfo.pb.go b/gover/gen/BonusActivityInfo.pb.go
index ab225edb..777b6325 100644
--- a/gover/gen/BonusActivityInfo.pb.go
+++ b/gover/gen/BonusActivityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BonusActivityInfo.proto
package gen
@@ -41,8 +41,8 @@ type BonusActivityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BonusActivityId uint32 `protobuf:"varint,6,opt,name=bonus_activity_id,json=bonusActivityId,proto3" json:"bonus_activity_id,omitempty"`
- State uint32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
+ BonusActivityId uint32 `protobuf:"varint,14,opt,name=bonus_activity_id,json=bonusActivityId,proto3" json:"bonus_activity_id,omitempty"`
+ State uint32 `protobuf:"varint,8,opt,name=state,proto3" json:"state,omitempty"`
}
func (x *BonusActivityInfo) Reset() {
@@ -98,9 +98,9 @@ var file_BonusActivityInfo_proto_rawDesc = []byte{
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x11, 0x42, 0x6f, 0x6e,
0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a,
0x0a, 0x11, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x6f, 0x6e, 0x75, 0x73,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x6f, 0x6e, 0x75, 0x73,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74,
- 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BonusActivityInfoReq.pb.go b/gover/gen/BonusActivityInfoReq.pb.go
index f082ac8e..6abd006a 100644
--- a/gover/gen/BonusActivityInfoReq.pb.go
+++ b/gover/gen/BonusActivityInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BonusActivityInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2548
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BonusActivityInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BonusActivityInfoRsp.pb.go b/gover/gen/BonusActivityInfoRsp.pb.go
index 89d0c2ed..e3d12747 100644
--- a/gover/gen/BonusActivityInfoRsp.pb.go
+++ b/gover/gen/BonusActivityInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BonusActivityInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2597
-// EnetChannelId: 0
-// EnetIsReliable: true
type BonusActivityInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BonusActivityInfoList []*BonusActivityInfo `protobuf:"bytes,2,rep,name=bonus_activity_info_list,json=bonusActivityInfoList,proto3" json:"bonus_activity_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BonusActivityInfoList []*BonusActivityInfo `protobuf:"bytes,15,rep,name=bonus_activity_info_list,json=bonusActivityInfoList,proto3" json:"bonus_activity_info_list,omitempty"`
}
func (x *BonusActivityInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*BonusActivityInfoRsp) Descriptor() ([]byte, []int) {
return file_BonusActivityInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BonusActivityInfoRsp) GetBonusActivityInfoList() []*BonusActivityInfo {
+func (x *BonusActivityInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.BonusActivityInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *BonusActivityInfoRsp) GetRetcode() int32 {
+func (x *BonusActivityInfoRsp) GetBonusActivityInfoList() []*BonusActivityInfo {
if x != nil {
- return x.Retcode
+ return x.BonusActivityInfoList
}
- return 0
+ return nil
}
var File_BonusActivityInfoRsp_proto protoreflect.FileDescriptor
@@ -101,14 +98,14 @@ var file_BonusActivityInfoRsp_proto_rawDesc = []byte{
0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x42, 0x6f,
0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x14, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x4b, 0x0a,
- 0x18, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x12, 0x2e, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x4b, 0x0a, 0x18, 0x62, 0x6f, 0x6e, 0x75, 0x73,
+ 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x6f, 0x6e, 0x75,
+ 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x62,
+ 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BonusActivityUpdateNotify.pb.go b/gover/gen/BonusActivityUpdateNotify.pb.go
index 8736ec1e..64503037 100644
--- a/gover/gen/BonusActivityUpdateNotify.pb.go
+++ b/gover/gen/BonusActivityUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BonusActivityUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2575
-// EnetChannelId: 0
-// EnetIsReliable: true
type BonusActivityUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BonusActivityInfoList []*BonusActivityInfo `protobuf:"bytes,8,rep,name=bonus_activity_info_list,json=bonusActivityInfoList,proto3" json:"bonus_activity_info_list,omitempty"`
+ BonusActivityInfoList []*BonusActivityInfo `protobuf:"bytes,7,rep,name=bonus_activity_info_list,json=bonusActivityInfoList,proto3" json:"bonus_activity_info_list,omitempty"`
}
func (x *BonusActivityUpdateNotify) Reset() {
@@ -96,7 +93,7 @@ var file_BonusActivityUpdateNotify_proto_rawDesc = []byte{
0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4b, 0x0a, 0x18, 0x62, 0x6f, 0x6e, 0x75, 0x73,
0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x6f, 0x6e, 0x75,
+ 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x6f, 0x6e, 0x75,
0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x62,
0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/BonusOpActivityInfo.pb.go b/gover/gen/BonusOpActivityInfo.pb.go
index 6f1c4cf7..06df5757 100644
--- a/gover/gen/BonusOpActivityInfo.pb.go
+++ b/gover/gen/BonusOpActivityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BonusOpActivityInfo.proto
package gen
@@ -41,7 +41,7 @@ type BonusOpActivityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LeftBonusCount uint32 `protobuf:"varint,11,opt,name=left_bonus_count,json=leftBonusCount,proto3" json:"left_bonus_count,omitempty"`
+ LeftBonusCount uint32 `protobuf:"varint,8,opt,name=left_bonus_count,json=leftBonusCount,proto3" json:"left_bonus_count,omitempty"`
}
func (x *BonusOpActivityInfo) Reset() {
@@ -90,7 +90,7 @@ var file_BonusOpActivityInfo_proto_rawDesc = []byte{
0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x13, 0x42,
0x6f, 0x6e, 0x75, 0x73, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x62, 0x6f, 0x6e, 0x75, 0x73,
- 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x65,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x65,
0x66, 0x74, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BossChestActivateNotify.pb.go b/gover/gen/BossChestActivateNotify.pb.go
index c6ac78f5..edb77e78 100644
--- a/gover/gen/BossChestActivateNotify.pb.go
+++ b/gover/gen/BossChestActivateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BossChestActivateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 803
-// EnetChannelId: 0
-// EnetIsReliable: true
type BossChestActivateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QualifyUidList []uint32 `protobuf:"varint,1,rep,packed,name=qualify_uid_list,json=qualifyUidList,proto3" json:"qualify_uid_list,omitempty"`
- EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ QualifyUidList []uint32 `protobuf:"varint,7,rep,packed,name=qualify_uid_list,json=qualifyUidList,proto3" json:"qualify_uid_list,omitempty"`
}
func (x *BossChestActivateNotify) Reset() {
@@ -80,18 +77,18 @@ func (*BossChestActivateNotify) Descriptor() ([]byte, []int) {
return file_BossChestActivateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *BossChestActivateNotify) GetQualifyUidList() []uint32 {
+func (x *BossChestActivateNotify) GetEntityId() uint32 {
if x != nil {
- return x.QualifyUidList
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *BossChestActivateNotify) GetEntityId() uint32 {
+func (x *BossChestActivateNotify) GetQualifyUidList() []uint32 {
if x != nil {
- return x.EntityId
+ return x.QualifyUidList
}
- return 0
+ return nil
}
var File_BossChestActivateNotify_proto protoreflect.FileDescriptor
@@ -100,12 +97,12 @@ var file_BossChestActivateNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76,
0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x60, 0x0a, 0x17, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69,
- 0x76, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x71, 0x75,
- 0x61, 0x6c, 0x69, 0x66, 0x79, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x66, 0x79, 0x55, 0x69, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x76, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x71, 0x75, 0x61, 0x6c, 0x69,
+ 0x66, 0x79, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0e, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x66, 0x79, 0x55, 0x69, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/BossChestInfo.pb.go b/gover/gen/BossChestInfo.pb.go
index 0658953f..981fc4dd 100644
--- a/gover/gen/BossChestInfo.pb.go
+++ b/gover/gen/BossChestInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BossChestInfo.proto
package gen
diff --git a/gover/gen/BounceConjuringActivityDetailInfo.pb.go b/gover/gen/BounceConjuringActivityDetailInfo.pb.go
index b09d9bb1..4209a30d 100644
--- a/gover/gen/BounceConjuringActivityDetailInfo.pb.go
+++ b/gover/gen/BounceConjuringActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BounceConjuringActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type BounceConjuringActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterInfoList []*BounceConjuringChapterInfo `protobuf:"bytes,8,rep,name=chapter_info_list,json=chapterInfoList,proto3" json:"chapter_info_list,omitempty"`
- IsContentClosed bool `protobuf:"varint,12,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,7,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ IsContentClosed bool `protobuf:"varint,8,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ ChapterInfoList []*BounceConjuringChapterInfo `protobuf:"bytes,15,rep,name=chapter_info_list,json=chapterInfoList,proto3" json:"chapter_info_list,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,2,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
}
func (x *BounceConjuringActivityDetailInfo) Reset() {
@@ -78,18 +78,18 @@ func (*BounceConjuringActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_BounceConjuringActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BounceConjuringActivityDetailInfo) GetChapterInfoList() []*BounceConjuringChapterInfo {
+func (x *BounceConjuringActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.ChapterInfoList
+ return x.IsContentClosed
}
- return nil
+ return false
}
-func (x *BounceConjuringActivityDetailInfo) GetIsContentClosed() bool {
+func (x *BounceConjuringActivityDetailInfo) GetChapterInfoList() []*BounceConjuringChapterInfo {
if x != nil {
- return x.IsContentClosed
+ return x.ChapterInfoList
}
- return false
+ return nil
}
func (x *BounceConjuringActivityDetailInfo) GetContentCloseTime() uint32 {
@@ -109,15 +109,15 @@ var file_BounceConjuringActivityDetailInfo_proto_rawDesc = []byte{
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x01, 0x0a, 0x21,
0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x47, 0x0a, 0x11, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42,
- 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x68, 0x61, 0x70, 0x74,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73,
- 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
- 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f,
+ 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73,
+ 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x47, 0x0a,
+ 0x11, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x6f, 0x75, 0x6e, 0x63,
+ 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65,
0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/BounceConjuringChapterInfo.pb.go b/gover/gen/BounceConjuringChapterInfo.pb.go
index 3f46280e..e3e90004 100644
--- a/gover/gen/BounceConjuringChapterInfo.pb.go
+++ b/gover/gen/BounceConjuringChapterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BounceConjuringChapterInfo.proto
package gen
@@ -41,9 +41,9 @@ type BounceConjuringChapterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BestScore uint32 `protobuf:"varint,12,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
- OpenTime uint32 `protobuf:"varint,9,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- ChapterId uint32 `protobuf:"varint,13,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ BestScore uint32 `protobuf:"varint,3,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ OpenTime uint32 `protobuf:"varint,2,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ ChapterId uint32 `protobuf:"varint,11,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
}
func (x *BounceConjuringChapterInfo) Reset() {
@@ -106,11 +106,11 @@ var file_BounceConjuringChapterInfo_proto_rawDesc = []byte{
0x67, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x77, 0x0a, 0x1a, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a,
0x75, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01,
+ 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BounceConjuringGallerySettleInfo.pb.go b/gover/gen/BounceConjuringGallerySettleInfo.pb.go
index 8ddeb5a8..eecb5d41 100644
--- a/gover/gen/BounceConjuringGallerySettleInfo.pb.go
+++ b/gover/gen/BounceConjuringGallerySettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BounceConjuringGallerySettleInfo.proto
package gen
@@ -41,15 +41,15 @@ type BounceConjuringGallerySettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,14,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
- DestroyedMachineCount uint32 `protobuf:"varint,5,opt,name=destroyed_machine_count,json=destroyedMachineCount,proto3" json:"destroyed_machine_count,omitempty"`
- FeverCount uint32 `protobuf:"varint,6,opt,name=fever_count,json=feverCount,proto3" json:"fever_count,omitempty"`
- NormalHitCount uint32 `protobuf:"varint,4,opt,name=normal_hit_count,json=normalHitCount,proto3" json:"normal_hit_count,omitempty"`
- Damage float32 `protobuf:"fixed32,11,opt,name=damage,proto3" json:"damage,omitempty"`
- GadgetCountMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=gadget_count_map,json=gadgetCountMap,proto3" json:"gadget_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Score uint32 `protobuf:"varint,12,opt,name=score,proto3" json:"score,omitempty"`
- PerfectHitCount uint32 `protobuf:"varint,8,opt,name=perfect_hit_count,json=perfectHitCount,proto3" json:"perfect_hit_count,omitempty"`
- CardList []*ExhibitionDisplayInfo `protobuf:"bytes,7,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ Unk3300_PELHBJDMKAE uint32 `protobuf:"varint,6,opt,name=Unk3300_PELHBJDMKAE,json=Unk3300PELHBJDMKAE,proto3" json:"Unk3300_PELHBJDMKAE,omitempty"`
+ Score uint32 `protobuf:"varint,15,opt,name=score,proto3" json:"score,omitempty"`
+ GadgetCountMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=gadget_count_map,json=gadgetCountMap,proto3" json:"gadget_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_CNGOBOFDEOE uint32 `protobuf:"varint,11,opt,name=Unk3300_CNGOBOFDEOE,json=Unk3300CNGOBOFDEOE,proto3" json:"Unk3300_CNGOBOFDEOE,omitempty"`
+ Unk3300_NKGFKLGDFAC uint32 `protobuf:"varint,1,opt,name=Unk3300_NKGFKLGDFAC,json=Unk3300NKGFKLGDFAC,proto3" json:"Unk3300_NKGFKLGDFAC,omitempty"`
+ PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,2,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ Damage float32 `protobuf:"fixed32,12,opt,name=damage,proto3" json:"damage,omitempty"`
+ Unk3300_BJHCDKNFDFN uint32 `protobuf:"varint,7,opt,name=Unk3300_BJHCDKNFDFN,json=Unk3300BJHCDKNFDFN,proto3" json:"Unk3300_BJHCDKNFDFN,omitempty"`
+ CardList []*ExhibitionDisplayInfo `protobuf:"bytes,9,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
}
func (x *BounceConjuringGallerySettleInfo) Reset() {
@@ -84,58 +84,58 @@ func (*BounceConjuringGallerySettleInfo) Descriptor() ([]byte, []int) {
return file_BounceConjuringGallerySettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BounceConjuringGallerySettleInfo) GetPlayerInfo() *OnlinePlayerInfo {
+func (x *BounceConjuringGallerySettleInfo) GetUnk3300_PELHBJDMKAE() uint32 {
if x != nil {
- return x.PlayerInfo
+ return x.Unk3300_PELHBJDMKAE
}
- return nil
+ return 0
}
-func (x *BounceConjuringGallerySettleInfo) GetDestroyedMachineCount() uint32 {
+func (x *BounceConjuringGallerySettleInfo) GetScore() uint32 {
if x != nil {
- return x.DestroyedMachineCount
+ return x.Score
}
return 0
}
-func (x *BounceConjuringGallerySettleInfo) GetFeverCount() uint32 {
+func (x *BounceConjuringGallerySettleInfo) GetGadgetCountMap() map[uint32]uint32 {
if x != nil {
- return x.FeverCount
+ return x.GadgetCountMap
}
- return 0
+ return nil
}
-func (x *BounceConjuringGallerySettleInfo) GetNormalHitCount() uint32 {
+func (x *BounceConjuringGallerySettleInfo) GetUnk3300_CNGOBOFDEOE() uint32 {
if x != nil {
- return x.NormalHitCount
+ return x.Unk3300_CNGOBOFDEOE
}
return 0
}
-func (x *BounceConjuringGallerySettleInfo) GetDamage() float32 {
+func (x *BounceConjuringGallerySettleInfo) GetUnk3300_NKGFKLGDFAC() uint32 {
if x != nil {
- return x.Damage
+ return x.Unk3300_NKGFKLGDFAC
}
return 0
}
-func (x *BounceConjuringGallerySettleInfo) GetGadgetCountMap() map[uint32]uint32 {
+func (x *BounceConjuringGallerySettleInfo) GetPlayerInfo() *OnlinePlayerInfo {
if x != nil {
- return x.GadgetCountMap
+ return x.PlayerInfo
}
return nil
}
-func (x *BounceConjuringGallerySettleInfo) GetScore() uint32 {
+func (x *BounceConjuringGallerySettleInfo) GetDamage() float32 {
if x != nil {
- return x.Score
+ return x.Damage
}
return 0
}
-func (x *BounceConjuringGallerySettleInfo) GetPerfectHitCount() uint32 {
+func (x *BounceConjuringGallerySettleInfo) GetUnk3300_BJHCDKNFDFN() uint32 {
if x != nil {
- return x.PerfectHitCount
+ return x.Unk3300_BJHCDKNFDFN
}
return 0
}
@@ -155,41 +155,43 @@ var file_BounceConjuringGallerySettleInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69,
0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x04,
+ 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x04,
0x0a, 0x20, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e,
0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
- 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x36, 0x0a, 0x17, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f,
- 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79,
- 0x65, 0x64, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f,
- 0x0a, 0x0b, 0x66, 0x65, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x65, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
- 0x28, 0x0a, 0x10, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6e, 0x6f, 0x72, 0x6d, 0x61,
- 0x6c, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x6d,
- 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67,
- 0x65, 0x12, 0x5f, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x42, 0x6f,
- 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x47,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d,
- 0x61, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x65, 0x72, 0x66,
- 0x65, 0x63, 0x74, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x65, 0x72, 0x66, 0x65, 0x63, 0x74, 0x48, 0x69, 0x74, 0x43,
- 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x33, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x41, 0x0a, 0x13, 0x47, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
- 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x45,
+ 0x4c, 0x48, 0x42, 0x4a, 0x44, 0x4d, 0x4b, 0x41, 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x45, 0x4c, 0x48, 0x42, 0x4a, 0x44, 0x4d,
+ 0x4b, 0x41, 0x45, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x5f, 0x0a, 0x10, 0x67, 0x61, 0x64,
+ 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a,
+ 0x75, 0x72, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x47, 0x4f, 0x42, 0x4f, 0x46, 0x44, 0x45, 0x4f,
+ 0x45, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x43, 0x4e, 0x47, 0x4f, 0x42, 0x4f, 0x46, 0x44, 0x45, 0x4f, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x47, 0x46, 0x4b, 0x4c, 0x47, 0x44, 0x46,
+ 0x41, 0x43, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4e, 0x4b, 0x47, 0x46, 0x4b, 0x4c, 0x47, 0x44, 0x46, 0x41, 0x43, 0x12, 0x32, 0x0a, 0x0b,
+ 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x48, 0x43, 0x44, 0x4b, 0x4e, 0x46, 0x44, 0x46, 0x4e, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4a,
+ 0x48, 0x43, 0x44, 0x4b, 0x4e, 0x46, 0x44, 0x46, 0x4e, 0x12, 0x33, 0x0a, 0x09, 0x63, 0x61, 0x72,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45,
+ 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x41,
+ 0x0a, 0x13, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
+ 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
@@ -212,8 +214,8 @@ var file_BounceConjuringGallerySettleInfo_proto_goTypes = []interface{}{
(*ExhibitionDisplayInfo)(nil), // 3: ExhibitionDisplayInfo
}
var file_BounceConjuringGallerySettleInfo_proto_depIdxs = []int32{
- 2, // 0: BounceConjuringGallerySettleInfo.player_info:type_name -> OnlinePlayerInfo
- 1, // 1: BounceConjuringGallerySettleInfo.gadget_count_map:type_name -> BounceConjuringGallerySettleInfo.GadgetCountMapEntry
+ 1, // 0: BounceConjuringGallerySettleInfo.gadget_count_map:type_name -> BounceConjuringGallerySettleInfo.GadgetCountMapEntry
+ 2, // 1: BounceConjuringGallerySettleInfo.player_info:type_name -> OnlinePlayerInfo
3, // 2: BounceConjuringGallerySettleInfo.card_list:type_name -> ExhibitionDisplayInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/BounceConjuringSettleNotify.pb.go b/gover/gen/BounceConjuringSettleNotify.pb.go
index 97ecb1b7..0f06657e 100644
--- a/gover/gen/BounceConjuringSettleNotify.pb.go
+++ b/gover/gen/BounceConjuringSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BounceConjuringSettleNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8084
-// EnetChannelId: 0
-// EnetIsReliable: true
type BounceConjuringSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsNewRecord bool `protobuf:"varint,14,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- SettleInfoMap map[uint32]*BounceConjuringGallerySettleInfo `protobuf:"bytes,4,rep,name=settle_info_map,json=settleInfoMap,proto3" json:"settle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- TotalScore uint32 `protobuf:"varint,2,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
- ChapterId uint32 `protobuf:"varint,13,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ IsNewRecord bool `protobuf:"varint,4,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ TotalScore uint32 `protobuf:"varint,11,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
+ SettleInfoMap map[uint32]*BounceConjuringGallerySettleInfo `protobuf:"bytes,10,rep,name=settle_info_map,json=settleInfoMap,proto3" json:"settle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ ChapterId uint32 `protobuf:"varint,7,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
}
func (x *BounceConjuringSettleNotify) Reset() {
@@ -89,18 +86,18 @@ func (x *BounceConjuringSettleNotify) GetIsNewRecord() bool {
return false
}
-func (x *BounceConjuringSettleNotify) GetSettleInfoMap() map[uint32]*BounceConjuringGallerySettleInfo {
+func (x *BounceConjuringSettleNotify) GetTotalScore() uint32 {
if x != nil {
- return x.SettleInfoMap
+ return x.TotalScore
}
- return nil
+ return 0
}
-func (x *BounceConjuringSettleNotify) GetTotalScore() uint32 {
+func (x *BounceConjuringSettleNotify) GetSettleInfoMap() map[uint32]*BounceConjuringGallerySettleInfo {
if x != nil {
- return x.TotalScore
+ return x.SettleInfoMap
}
- return 0
+ return nil
}
func (x *BounceConjuringSettleNotify) GetChapterId() uint32 {
@@ -120,17 +117,17 @@ var file_BounceConjuringSettleNotify_proto_rawDesc = []byte{
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x02, 0x0a, 0x1b,
0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x53,
0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x69,
- 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01,
0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
- 0x57, 0x0a, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d,
- 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x42, 0x6f, 0x75, 0x6e, 0x63,
- 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61,
- 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61,
- 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
+ 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65,
+ 0x12, 0x57, 0x0a, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x42, 0x6f, 0x75, 0x6e,
+ 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61,
+ 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x1a, 0x63, 0x0a, 0x12, 0x53, 0x65, 0x74, 0x74,
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
diff --git a/gover/gen/BreakoutAction.pb.go b/gover/gen/BreakoutAction.pb.go
new file mode 100644
index 00000000..ee4e76e1
--- /dev/null
+++ b/gover/gen/BreakoutAction.pb.go
@@ -0,0 +1,415 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutAction.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutAction_BreakoutActionType int32
+
+const (
+ BreakoutAction_BREAKOUT_ACTION_TYPE_NONE BreakoutAction_BreakoutActionType = 0
+ BreakoutAction_BREAKOUT_ACTION_TYPE_LAUNCH_BALL BreakoutAction_BreakoutActionType = 1
+ BreakoutAction_BREAKOUT_ACTION_TYPE_DESTROY_BALL BreakoutAction_BreakoutActionType = 2
+ BreakoutAction_BREAKOUT_ACTION_TYPE_FALLING_OBJECT BreakoutAction_BreakoutActionType = 3
+ BreakoutAction_BREAKOUT_ACTION_TYPE_MISSILE BreakoutAction_BreakoutActionType = 4
+)
+
+// Enum value maps for BreakoutAction_BreakoutActionType.
+var (
+ BreakoutAction_BreakoutActionType_name = map[int32]string{
+ 0: "BREAKOUT_ACTION_TYPE_NONE",
+ 1: "BREAKOUT_ACTION_TYPE_LAUNCH_BALL",
+ 2: "BREAKOUT_ACTION_TYPE_DESTROY_BALL",
+ 3: "BREAKOUT_ACTION_TYPE_FALLING_OBJECT",
+ 4: "BREAKOUT_ACTION_TYPE_MISSILE",
+ }
+ BreakoutAction_BreakoutActionType_value = map[string]int32{
+ "BREAKOUT_ACTION_TYPE_NONE": 0,
+ "BREAKOUT_ACTION_TYPE_LAUNCH_BALL": 1,
+ "BREAKOUT_ACTION_TYPE_DESTROY_BALL": 2,
+ "BREAKOUT_ACTION_TYPE_FALLING_OBJECT": 3,
+ "BREAKOUT_ACTION_TYPE_MISSILE": 4,
+ }
+)
+
+func (x BreakoutAction_BreakoutActionType) Enum() *BreakoutAction_BreakoutActionType {
+ p := new(BreakoutAction_BreakoutActionType)
+ *p = x
+ return p
+}
+
+func (x BreakoutAction_BreakoutActionType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (BreakoutAction_BreakoutActionType) Descriptor() protoreflect.EnumDescriptor {
+ return file_BreakoutAction_proto_enumTypes[0].Descriptor()
+}
+
+func (BreakoutAction_BreakoutActionType) Type() protoreflect.EnumType {
+ return &file_BreakoutAction_proto_enumTypes[0]
+}
+
+func (x BreakoutAction_BreakoutActionType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use BreakoutAction_BreakoutActionType.Descriptor instead.
+func (BreakoutAction_BreakoutActionType) EnumDescriptor() ([]byte, []int) {
+ return file_BreakoutAction_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type BreakoutAction struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActionType BreakoutAction_BreakoutActionType `protobuf:"varint,1,opt,name=action_type,json=actionType,proto3,enum=BreakoutAction_BreakoutActionType" json:"action_type,omitempty"`
+ ClientGameTime uint64 `protobuf:"varint,2,opt,name=client_game_time,json=clientGameTime,proto3" json:"client_game_time,omitempty"`
+ ServerGameTime uint64 `protobuf:"varint,3,opt,name=server_game_time,json=serverGameTime,proto3" json:"server_game_time,omitempty"`
+ IsFailed bool `protobuf:"varint,4,opt,name=is_failed,json=isFailed,proto3" json:"is_failed,omitempty"`
+ PreIndex uint32 `protobuf:"varint,5,opt,name=pre_index,json=preIndex,proto3" json:"pre_index,omitempty"`
+ NewIndex uint32 `protobuf:"varint,6,opt,name=new_index,json=newIndex,proto3" json:"new_index,omitempty"`
+ Pos *BreakoutVector2 `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
+ MoveDir *BreakoutVector2 `protobuf:"bytes,8,opt,name=move_dir,json=moveDir,proto3" json:"move_dir,omitempty"`
+ Speed int32 `protobuf:"varint,9,opt,name=speed,proto3" json:"speed,omitempty"`
+ PeerId uint32 `protobuf:"varint,10,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ ElementType uint32 `protobuf:"varint,11,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+ ElementReactionBuff uint32 `protobuf:"varint,12,opt,name=element_reaction_buff,json=elementReactionBuff,proto3" json:"element_reaction_buff,omitempty"`
+ SpeedIncreaseCount uint32 `protobuf:"varint,13,opt,name=speed_increase_count,json=speedIncreaseCount,proto3" json:"speed_increase_count,omitempty"`
+ HasExtraBall bool `protobuf:"varint,14,opt,name=has_extra_ball,json=hasExtraBall,proto3" json:"has_extra_ball,omitempty"`
+ ExtraBallDir *BreakoutVector2 `protobuf:"bytes,15,opt,name=extra_ball_dir,json=extraBallDir,proto3" json:"extra_ball_dir,omitempty"`
+ ExtraBallIndex uint32 `protobuf:"varint,16,opt,name=extra_ball_index,json=extraBallIndex,proto3" json:"extra_ball_index,omitempty"`
+ Offset int32 `protobuf:"varint,17,opt,name=offset,proto3" json:"offset,omitempty"`
+ Unk3300_AIEBGJHBOHL uint64 `protobuf:"varint,18,opt,name=Unk3300_AIEBGJHBOHL,json=Unk3300AIEBGJHBOHL,proto3" json:"Unk3300_AIEBGJHBOHL,omitempty"`
+}
+
+func (x *BreakoutAction) Reset() {
+ *x = BreakoutAction{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutAction_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutAction) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutAction) ProtoMessage() {}
+
+func (x *BreakoutAction) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutAction_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutAction.ProtoReflect.Descriptor instead.
+func (*BreakoutAction) Descriptor() ([]byte, []int) {
+ return file_BreakoutAction_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutAction) GetActionType() BreakoutAction_BreakoutActionType {
+ if x != nil {
+ return x.ActionType
+ }
+ return BreakoutAction_BREAKOUT_ACTION_TYPE_NONE
+}
+
+func (x *BreakoutAction) GetClientGameTime() uint64 {
+ if x != nil {
+ return x.ClientGameTime
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetServerGameTime() uint64 {
+ if x != nil {
+ return x.ServerGameTime
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetIsFailed() bool {
+ if x != nil {
+ return x.IsFailed
+ }
+ return false
+}
+
+func (x *BreakoutAction) GetPreIndex() uint32 {
+ if x != nil {
+ return x.PreIndex
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetNewIndex() uint32 {
+ if x != nil {
+ return x.NewIndex
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetPos() *BreakoutVector2 {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *BreakoutAction) GetMoveDir() *BreakoutVector2 {
+ if x != nil {
+ return x.MoveDir
+ }
+ return nil
+}
+
+func (x *BreakoutAction) GetSpeed() int32 {
+ if x != nil {
+ return x.Speed
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetPeerId() uint32 {
+ if x != nil {
+ return x.PeerId
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetElementType() uint32 {
+ if x != nil {
+ return x.ElementType
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetElementReactionBuff() uint32 {
+ if x != nil {
+ return x.ElementReactionBuff
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetSpeedIncreaseCount() uint32 {
+ if x != nil {
+ return x.SpeedIncreaseCount
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetHasExtraBall() bool {
+ if x != nil {
+ return x.HasExtraBall
+ }
+ return false
+}
+
+func (x *BreakoutAction) GetExtraBallDir() *BreakoutVector2 {
+ if x != nil {
+ return x.ExtraBallDir
+ }
+ return nil
+}
+
+func (x *BreakoutAction) GetExtraBallIndex() uint32 {
+ if x != nil {
+ return x.ExtraBallIndex
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetOffset() int32 {
+ if x != nil {
+ return x.Offset
+ }
+ return 0
+}
+
+func (x *BreakoutAction) GetUnk3300_AIEBGJHBOHL() uint64 {
+ if x != nil {
+ return x.Unk3300_AIEBGJHBOHL
+ }
+ return 0
+}
+
+var File_BreakoutAction_proto protoreflect.FileDescriptor
+
+var file_BreakoutAction_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x07,
+ 0x0a, 0x0e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x12, 0x43, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74,
+ 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x41,
+ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f,
+ 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x28, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65,
+ 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f,
+ 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
+ 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x72, 0x65, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x65, 0x49, 0x6e,
+ 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x49, 0x6e, 0x64, 0x65, 0x78,
+ 0x12, 0x22, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x32, 0x52,
+ 0x03, 0x70, 0x6f, 0x73, 0x12, 0x2b, 0x0a, 0x08, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x64, 0x69, 0x72,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75,
+ 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x32, 0x52, 0x07, 0x6d, 0x6f, 0x76, 0x65, 0x44, 0x69,
+ 0x72, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64,
+ 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72,
+ 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x13, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x42, 0x75, 0x66, 0x66, 0x12, 0x30, 0x0a, 0x14, 0x73, 0x70, 0x65, 0x65, 0x64,
+ 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x73, 0x70, 0x65, 0x65, 0x64, 0x49, 0x6e, 0x63, 0x72,
+ 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x61, 0x73,
+ 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x62, 0x61, 0x6c, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0c, 0x68, 0x61, 0x73, 0x45, 0x78, 0x74, 0x72, 0x61, 0x42, 0x61, 0x6c, 0x6c, 0x12,
+ 0x36, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x64, 0x69,
+ 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f,
+ 0x75, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x32, 0x52, 0x0c, 0x65, 0x78, 0x74, 0x72, 0x61,
+ 0x42, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x28, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x72, 0x61,
+ 0x5f, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x10, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x42, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x45, 0x42, 0x47, 0x4a, 0x48, 0x42, 0x4f, 0x48, 0x4c,
+ 0x18, 0x12, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41,
+ 0x49, 0x45, 0x42, 0x47, 0x4a, 0x48, 0x42, 0x4f, 0x48, 0x4c, 0x22, 0xcb, 0x01, 0x0a, 0x12, 0x42,
+ 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x4f, 0x55, 0x54, 0x5f, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
+ 0x12, 0x24, 0x0a, 0x20, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x4f, 0x55, 0x54, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48, 0x5f,
+ 0x42, 0x41, 0x4c, 0x4c, 0x10, 0x01, 0x12, 0x25, 0x0a, 0x21, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x4f,
+ 0x55, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44,
+ 0x45, 0x53, 0x54, 0x52, 0x4f, 0x59, 0x5f, 0x42, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x12, 0x27, 0x0a,
+ 0x23, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x4f, 0x55, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x41, 0x4c, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x42,
+ 0x4a, 0x45, 0x43, 0x54, 0x10, 0x03, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x4f,
+ 0x55, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d,
+ 0x49, 0x53, 0x53, 0x49, 0x4c, 0x45, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutAction_proto_rawDescOnce sync.Once
+ file_BreakoutAction_proto_rawDescData = file_BreakoutAction_proto_rawDesc
+)
+
+func file_BreakoutAction_proto_rawDescGZIP() []byte {
+ file_BreakoutAction_proto_rawDescOnce.Do(func() {
+ file_BreakoutAction_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutAction_proto_rawDescData)
+ })
+ return file_BreakoutAction_proto_rawDescData
+}
+
+var file_BreakoutAction_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_BreakoutAction_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutAction_proto_goTypes = []interface{}{
+ (BreakoutAction_BreakoutActionType)(0), // 0: BreakoutAction.BreakoutActionType
+ (*BreakoutAction)(nil), // 1: BreakoutAction
+ (*BreakoutVector2)(nil), // 2: BreakoutVector2
+}
+var file_BreakoutAction_proto_depIdxs = []int32{
+ 0, // 0: BreakoutAction.action_type:type_name -> BreakoutAction.BreakoutActionType
+ 2, // 1: BreakoutAction.pos:type_name -> BreakoutVector2
+ 2, // 2: BreakoutAction.move_dir:type_name -> BreakoutVector2
+ 2, // 3: BreakoutAction.extra_ball_dir:type_name -> BreakoutVector2
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutAction_proto_init() }
+func file_BreakoutAction_proto_init() {
+ if File_BreakoutAction_proto != nil {
+ return
+ }
+ file_BreakoutVector2_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutAction_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutAction); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutAction_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutAction_proto_goTypes,
+ DependencyIndexes: file_BreakoutAction_proto_depIdxs,
+ EnumInfos: file_BreakoutAction_proto_enumTypes,
+ MessageInfos: file_BreakoutAction_proto_msgTypes,
+ }.Build()
+ File_BreakoutAction_proto = out.File
+ file_BreakoutAction_proto_rawDesc = nil
+ file_BreakoutAction_proto_goTypes = nil
+ file_BreakoutAction_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutBrickInfo.pb.go b/gover/gen/BreakoutBrickInfo.pb.go
new file mode 100644
index 00000000..61359c8e
--- /dev/null
+++ b/gover/gen/BreakoutBrickInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutBrickInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutBrickInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Hp uint32 `protobuf:"varint,1,opt,name=hp,proto3" json:"hp,omitempty"`
+ ElementType uint32 `protobuf:"varint,2,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+}
+
+func (x *BreakoutBrickInfo) Reset() {
+ *x = BreakoutBrickInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutBrickInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutBrickInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutBrickInfo) ProtoMessage() {}
+
+func (x *BreakoutBrickInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutBrickInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutBrickInfo.ProtoReflect.Descriptor instead.
+func (*BreakoutBrickInfo) Descriptor() ([]byte, []int) {
+ return file_BreakoutBrickInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutBrickInfo) GetHp() uint32 {
+ if x != nil {
+ return x.Hp
+ }
+ return 0
+}
+
+func (x *BreakoutBrickInfo) GetElementType() uint32 {
+ if x != nil {
+ return x.ElementType
+ }
+ return 0
+}
+
+var File_BreakoutBrickInfo_proto protoreflect.FileDescriptor
+
+var file_BreakoutBrickInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x11, 0x42, 0x72, 0x65,
+ 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e,
+ 0x0a, 0x02, 0x68, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x68, 0x70, 0x12, 0x21,
+ 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_BreakoutBrickInfo_proto_rawDescOnce sync.Once
+ file_BreakoutBrickInfo_proto_rawDescData = file_BreakoutBrickInfo_proto_rawDesc
+)
+
+func file_BreakoutBrickInfo_proto_rawDescGZIP() []byte {
+ file_BreakoutBrickInfo_proto_rawDescOnce.Do(func() {
+ file_BreakoutBrickInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutBrickInfo_proto_rawDescData)
+ })
+ return file_BreakoutBrickInfo_proto_rawDescData
+}
+
+var file_BreakoutBrickInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutBrickInfo_proto_goTypes = []interface{}{
+ (*BreakoutBrickInfo)(nil), // 0: BreakoutBrickInfo
+}
+var file_BreakoutBrickInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutBrickInfo_proto_init() }
+func file_BreakoutBrickInfo_proto_init() {
+ if File_BreakoutBrickInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutBrickInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutBrickInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutBrickInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutBrickInfo_proto_goTypes,
+ DependencyIndexes: file_BreakoutBrickInfo_proto_depIdxs,
+ MessageInfos: file_BreakoutBrickInfo_proto_msgTypes,
+ }.Build()
+ File_BreakoutBrickInfo_proto = out.File
+ file_BreakoutBrickInfo_proto_rawDesc = nil
+ file_BreakoutBrickInfo_proto_goTypes = nil
+ file_BreakoutBrickInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutElementReactionCounter.pb.go b/gover/gen/BreakoutElementReactionCounter.pb.go
new file mode 100644
index 00000000..8c7201da
--- /dev/null
+++ b/gover/gen/BreakoutElementReactionCounter.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutElementReactionCounter.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutElementReactionCounter struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ElementReaction uint32 `protobuf:"varint,1,opt,name=element_reaction,json=elementReaction,proto3" json:"element_reaction,omitempty"`
+ Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
+}
+
+func (x *BreakoutElementReactionCounter) Reset() {
+ *x = BreakoutElementReactionCounter{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutElementReactionCounter_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutElementReactionCounter) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutElementReactionCounter) ProtoMessage() {}
+
+func (x *BreakoutElementReactionCounter) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutElementReactionCounter_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutElementReactionCounter.ProtoReflect.Descriptor instead.
+func (*BreakoutElementReactionCounter) Descriptor() ([]byte, []int) {
+ return file_BreakoutElementReactionCounter_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutElementReactionCounter) GetElementReaction() uint32 {
+ if x != nil {
+ return x.ElementReaction
+ }
+ return 0
+}
+
+func (x *BreakoutElementReactionCounter) GetCount() uint32 {
+ if x != nil {
+ return x.Count
+ }
+ return 0
+}
+
+var File_BreakoutElementReactionCounter_proto protoreflect.FileDescriptor
+
+var file_BreakoutElementReactionCounter_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
+ 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x1e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f,
+ 0x75, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutElementReactionCounter_proto_rawDescOnce sync.Once
+ file_BreakoutElementReactionCounter_proto_rawDescData = file_BreakoutElementReactionCounter_proto_rawDesc
+)
+
+func file_BreakoutElementReactionCounter_proto_rawDescGZIP() []byte {
+ file_BreakoutElementReactionCounter_proto_rawDescOnce.Do(func() {
+ file_BreakoutElementReactionCounter_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutElementReactionCounter_proto_rawDescData)
+ })
+ return file_BreakoutElementReactionCounter_proto_rawDescData
+}
+
+var file_BreakoutElementReactionCounter_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutElementReactionCounter_proto_goTypes = []interface{}{
+ (*BreakoutElementReactionCounter)(nil), // 0: BreakoutElementReactionCounter
+}
+var file_BreakoutElementReactionCounter_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutElementReactionCounter_proto_init() }
+func file_BreakoutElementReactionCounter_proto_init() {
+ if File_BreakoutElementReactionCounter_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutElementReactionCounter_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutElementReactionCounter); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutElementReactionCounter_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutElementReactionCounter_proto_goTypes,
+ DependencyIndexes: file_BreakoutElementReactionCounter_proto_depIdxs,
+ MessageInfos: file_BreakoutElementReactionCounter_proto_msgTypes,
+ }.Build()
+ File_BreakoutElementReactionCounter_proto = out.File
+ file_BreakoutElementReactionCounter_proto_rawDesc = nil
+ file_BreakoutElementReactionCounter_proto_goTypes = nil
+ file_BreakoutElementReactionCounter_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutPhysicalObject.pb.go b/gover/gen/BreakoutPhysicalObject.pb.go
new file mode 100644
index 00000000..3b7512fb
--- /dev/null
+++ b/gover/gen/BreakoutPhysicalObject.pb.go
@@ -0,0 +1,329 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutPhysicalObject.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutPhysicalObject struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
+ Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
+ IsActive bool `protobuf:"varint,3,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
+ Pos *BreakoutVector2 `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
+ MoveDir *BreakoutVector2 `protobuf:"bytes,5,opt,name=move_dir,json=moveDir,proto3" json:"move_dir,omitempty"`
+ Speed int32 `protobuf:"varint,6,opt,name=speed,proto3" json:"speed,omitempty"`
+ InitPeerId uint32 `protobuf:"varint,7,opt,name=init_peer_id,json=initPeerId,proto3" json:"init_peer_id,omitempty"`
+ State uint32 `protobuf:"varint,8,opt,name=state,proto3" json:"state,omitempty"`
+ ElementType uint32 `protobuf:"varint,9,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+ ElementReactionBuff uint32 `protobuf:"varint,10,opt,name=element_reaction_buff,json=elementReactionBuff,proto3" json:"element_reaction_buff,omitempty"`
+ ModifierList []*BreakoutPhysicalObjectModifier `protobuf:"bytes,11,rep,name=modifier_list,json=modifierList,proto3" json:"modifier_list,omitempty"`
+ TotalRotation int32 `protobuf:"varint,12,opt,name=total_rotation,json=totalRotation,proto3" json:"total_rotation,omitempty"`
+ InfoList []*BreakoutBrickInfo `protobuf:"bytes,13,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+ LastHitPeerId uint32 `protobuf:"varint,14,opt,name=last_hit_peer_id,json=lastHitPeerId,proto3" json:"last_hit_peer_id,omitempty"`
+ SpeedIncreaseCount uint32 `protobuf:"varint,15,opt,name=speed_increase_count,json=speedIncreaseCount,proto3" json:"speed_increase_count,omitempty"`
+ Offset int32 `protobuf:"varint,16,opt,name=offset,proto3" json:"offset,omitempty"`
+}
+
+func (x *BreakoutPhysicalObject) Reset() {
+ *x = BreakoutPhysicalObject{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutPhysicalObject_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutPhysicalObject) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutPhysicalObject) ProtoMessage() {}
+
+func (x *BreakoutPhysicalObject) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutPhysicalObject_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutPhysicalObject.ProtoReflect.Descriptor instead.
+func (*BreakoutPhysicalObject) Descriptor() ([]byte, []int) {
+ return file_BreakoutPhysicalObject_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutPhysicalObject) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetIndex() uint32 {
+ if x != nil {
+ return x.Index
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetIsActive() bool {
+ if x != nil {
+ return x.IsActive
+ }
+ return false
+}
+
+func (x *BreakoutPhysicalObject) GetPos() *BreakoutVector2 {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *BreakoutPhysicalObject) GetMoveDir() *BreakoutVector2 {
+ if x != nil {
+ return x.MoveDir
+ }
+ return nil
+}
+
+func (x *BreakoutPhysicalObject) GetSpeed() int32 {
+ if x != nil {
+ return x.Speed
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetInitPeerId() uint32 {
+ if x != nil {
+ return x.InitPeerId
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetState() uint32 {
+ if x != nil {
+ return x.State
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetElementType() uint32 {
+ if x != nil {
+ return x.ElementType
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetElementReactionBuff() uint32 {
+ if x != nil {
+ return x.ElementReactionBuff
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetModifierList() []*BreakoutPhysicalObjectModifier {
+ if x != nil {
+ return x.ModifierList
+ }
+ return nil
+}
+
+func (x *BreakoutPhysicalObject) GetTotalRotation() int32 {
+ if x != nil {
+ return x.TotalRotation
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetInfoList() []*BreakoutBrickInfo {
+ if x != nil {
+ return x.InfoList
+ }
+ return nil
+}
+
+func (x *BreakoutPhysicalObject) GetLastHitPeerId() uint32 {
+ if x != nil {
+ return x.LastHitPeerId
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetSpeedIncreaseCount() uint32 {
+ if x != nil {
+ return x.SpeedIncreaseCount
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObject) GetOffset() int32 {
+ if x != nil {
+ return x.Offset
+ }
+ return 0
+}
+
+var File_BreakoutPhysicalObject_proto protoreflect.FileDescriptor
+
+var file_BreakoutPhysicalObject_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63,
+ 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
+ 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75,
+ 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d,
+ 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x42,
+ 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x32, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x04, 0x0a, 0x16, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75,
+ 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12,
+ 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12,
+ 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x65, 0x12, 0x22, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x10, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x32, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x2b, 0x0a, 0x08, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x64,
+ 0x69, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x6f, 0x75, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x32, 0x52, 0x07, 0x6d, 0x6f, 0x76, 0x65,
+ 0x44, 0x69, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x6e, 0x69,
+ 0x74, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x69, 0x6e, 0x69, 0x74, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73,
+ 0x74, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
+ 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x13, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x75, 0x66, 0x66, 0x12, 0x44, 0x0a, 0x0d, 0x6d, 0x6f, 0x64, 0x69,
+ 0x66, 0x69, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1f, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63,
+ 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
+ 0x52, 0x0c, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x25,
+ 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x6f, 0x74,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x6f, 0x75, 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x69, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x68,
+ 0x69, 0x74, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x48, 0x69, 0x74, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12,
+ 0x30, 0x0a, 0x14, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73,
+ 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x73,
+ 0x70, 0x65, 0x65, 0x64, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutPhysicalObject_proto_rawDescOnce sync.Once
+ file_BreakoutPhysicalObject_proto_rawDescData = file_BreakoutPhysicalObject_proto_rawDesc
+)
+
+func file_BreakoutPhysicalObject_proto_rawDescGZIP() []byte {
+ file_BreakoutPhysicalObject_proto_rawDescOnce.Do(func() {
+ file_BreakoutPhysicalObject_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutPhysicalObject_proto_rawDescData)
+ })
+ return file_BreakoutPhysicalObject_proto_rawDescData
+}
+
+var file_BreakoutPhysicalObject_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutPhysicalObject_proto_goTypes = []interface{}{
+ (*BreakoutPhysicalObject)(nil), // 0: BreakoutPhysicalObject
+ (*BreakoutVector2)(nil), // 1: BreakoutVector2
+ (*BreakoutPhysicalObjectModifier)(nil), // 2: BreakoutPhysicalObjectModifier
+ (*BreakoutBrickInfo)(nil), // 3: BreakoutBrickInfo
+}
+var file_BreakoutPhysicalObject_proto_depIdxs = []int32{
+ 1, // 0: BreakoutPhysicalObject.pos:type_name -> BreakoutVector2
+ 1, // 1: BreakoutPhysicalObject.move_dir:type_name -> BreakoutVector2
+ 2, // 2: BreakoutPhysicalObject.modifier_list:type_name -> BreakoutPhysicalObjectModifier
+ 3, // 3: BreakoutPhysicalObject.info_list:type_name -> BreakoutBrickInfo
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutPhysicalObject_proto_init() }
+func file_BreakoutPhysicalObject_proto_init() {
+ if File_BreakoutPhysicalObject_proto != nil {
+ return
+ }
+ file_BreakoutBrickInfo_proto_init()
+ file_BreakoutPhysicalObjectModifier_proto_init()
+ file_BreakoutVector2_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutPhysicalObject_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutPhysicalObject); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutPhysicalObject_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutPhysicalObject_proto_goTypes,
+ DependencyIndexes: file_BreakoutPhysicalObject_proto_depIdxs,
+ MessageInfos: file_BreakoutPhysicalObject_proto_msgTypes,
+ }.Build()
+ File_BreakoutPhysicalObject_proto = out.File
+ file_BreakoutPhysicalObject_proto_rawDesc = nil
+ file_BreakoutPhysicalObject_proto_goTypes = nil
+ file_BreakoutPhysicalObject_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutPhysicalObjectModifier.pb.go b/gover/gen/BreakoutPhysicalObjectModifier.pb.go
new file mode 100644
index 00000000..5450bee5
--- /dev/null
+++ b/gover/gen/BreakoutPhysicalObjectModifier.pb.go
@@ -0,0 +1,303 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutPhysicalObjectModifier.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutPhysicalObjectModifier struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
+ Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
+ Param1 int32 `protobuf:"varint,3,opt,name=param1,proto3" json:"param1,omitempty"`
+ Param2 int32 `protobuf:"varint,4,opt,name=param2,proto3" json:"param2,omitempty"`
+ Param3 int32 `protobuf:"varint,5,opt,name=param3,proto3" json:"param3,omitempty"`
+ Param4 int32 `protobuf:"varint,6,opt,name=param4,proto3" json:"param4,omitempty"`
+ Param5 int32 `protobuf:"varint,7,opt,name=param5,proto3" json:"param5,omitempty"`
+ Param6 int32 `protobuf:"varint,8,opt,name=param6,proto3" json:"param6,omitempty"`
+ Bool1 bool `protobuf:"varint,9,opt,name=bool1,proto3" json:"bool1,omitempty"`
+ Duration int32 `protobuf:"varint,10,opt,name=duration,proto3" json:"duration,omitempty"`
+ EndTime int32 `protobuf:"varint,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ Combo uint32 `protobuf:"varint,12,opt,name=combo,proto3" json:"combo,omitempty"`
+ PeerId uint32 `protobuf:"varint,13,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ SkillType uint32 `protobuf:"varint,14,opt,name=skill_type,json=skillType,proto3" json:"skill_type,omitempty"`
+ Level uint32 `protobuf:"varint,15,opt,name=level,proto3" json:"level,omitempty"`
+ ChoosePlayerCount uint32 `protobuf:"varint,16,opt,name=choose_player_count,json=choosePlayerCount,proto3" json:"choose_player_count,omitempty"`
+}
+
+func (x *BreakoutPhysicalObjectModifier) Reset() {
+ *x = BreakoutPhysicalObjectModifier{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutPhysicalObjectModifier_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutPhysicalObjectModifier) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutPhysicalObjectModifier) ProtoMessage() {}
+
+func (x *BreakoutPhysicalObjectModifier) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutPhysicalObjectModifier_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutPhysicalObjectModifier.ProtoReflect.Descriptor instead.
+func (*BreakoutPhysicalObjectModifier) Descriptor() ([]byte, []int) {
+ return file_BreakoutPhysicalObjectModifier_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetType() uint32 {
+ if x != nil {
+ return x.Type
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetParam1() int32 {
+ if x != nil {
+ return x.Param1
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetParam2() int32 {
+ if x != nil {
+ return x.Param2
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetParam3() int32 {
+ if x != nil {
+ return x.Param3
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetParam4() int32 {
+ if x != nil {
+ return x.Param4
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetParam5() int32 {
+ if x != nil {
+ return x.Param5
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetParam6() int32 {
+ if x != nil {
+ return x.Param6
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetBool1() bool {
+ if x != nil {
+ return x.Bool1
+ }
+ return false
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetDuration() int32 {
+ if x != nil {
+ return x.Duration
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetEndTime() int32 {
+ if x != nil {
+ return x.EndTime
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetCombo() uint32 {
+ if x != nil {
+ return x.Combo
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetPeerId() uint32 {
+ if x != nil {
+ return x.PeerId
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetSkillType() uint32 {
+ if x != nil {
+ return x.SkillType
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *BreakoutPhysicalObjectModifier) GetChoosePlayerCount() uint32 {
+ if x != nil {
+ return x.ChoosePlayerCount
+ }
+ return 0
+}
+
+var File_BreakoutPhysicalObjectModifier_proto protoreflect.FileDescriptor
+
+var file_BreakoutPhysicalObjectModifier_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63,
+ 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x03, 0x0a, 0x1e, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63,
+ 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a,
+ 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a,
+ 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x12, 0x16, 0x0a,
+ 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x34, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x34, 0x12, 0x16, 0x0a,
+ 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x35, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x35, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x36, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x36, 0x12, 0x14, 0x0a,
+ 0x05, 0x62, 0x6f, 0x6f, 0x6c, 0x31, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x62, 0x6f,
+ 0x6f, 0x6c, 0x31, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
+ 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f,
+ 0x6d, 0x62, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d, 0x62, 0x6f,
+ 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e,
+ 0x0a, 0x13, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x68, 0x6f,
+ 0x6f, 0x73, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutPhysicalObjectModifier_proto_rawDescOnce sync.Once
+ file_BreakoutPhysicalObjectModifier_proto_rawDescData = file_BreakoutPhysicalObjectModifier_proto_rawDesc
+)
+
+func file_BreakoutPhysicalObjectModifier_proto_rawDescGZIP() []byte {
+ file_BreakoutPhysicalObjectModifier_proto_rawDescOnce.Do(func() {
+ file_BreakoutPhysicalObjectModifier_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutPhysicalObjectModifier_proto_rawDescData)
+ })
+ return file_BreakoutPhysicalObjectModifier_proto_rawDescData
+}
+
+var file_BreakoutPhysicalObjectModifier_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutPhysicalObjectModifier_proto_goTypes = []interface{}{
+ (*BreakoutPhysicalObjectModifier)(nil), // 0: BreakoutPhysicalObjectModifier
+}
+var file_BreakoutPhysicalObjectModifier_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutPhysicalObjectModifier_proto_init() }
+func file_BreakoutPhysicalObjectModifier_proto_init() {
+ if File_BreakoutPhysicalObjectModifier_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutPhysicalObjectModifier_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutPhysicalObjectModifier); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutPhysicalObjectModifier_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutPhysicalObjectModifier_proto_goTypes,
+ DependencyIndexes: file_BreakoutPhysicalObjectModifier_proto_depIdxs,
+ MessageInfos: file_BreakoutPhysicalObjectModifier_proto_msgTypes,
+ }.Build()
+ File_BreakoutPhysicalObjectModifier_proto = out.File
+ file_BreakoutPhysicalObjectModifier_proto_rawDesc = nil
+ file_BreakoutPhysicalObjectModifier_proto_goTypes = nil
+ file_BreakoutPhysicalObjectModifier_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSnapShot.pb.go b/gover/gen/BreakoutSnapShot.pb.go
new file mode 100644
index 00000000..9d1f31d7
--- /dev/null
+++ b/gover/gen/BreakoutSnapShot.pb.go
@@ -0,0 +1,397 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSnapShot.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSnapShot struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ClientGameTime uint64 `protobuf:"varint,1,opt,name=client_game_time,json=clientGameTime,proto3" json:"client_game_time,omitempty"`
+ ServerGameTime uint64 `protobuf:"varint,2,opt,name=server_game_time,json=serverGameTime,proto3" json:"server_game_time,omitempty"`
+ BallList []*BreakoutPhysicalObject `protobuf:"bytes,3,rep,name=ball_list,json=ballList,proto3" json:"ball_list,omitempty"`
+ PhysicalObjectList []*BreakoutPhysicalObject `protobuf:"bytes,4,rep,name=physical_object_list,json=physicalObjectList,proto3" json:"physical_object_list,omitempty"`
+ ActionList []*BreakoutAction `protobuf:"bytes,5,rep,name=action_list,json=actionList,proto3" json:"action_list,omitempty"`
+ WaveIndex uint32 `protobuf:"varint,6,opt,name=wave_index,json=waveIndex,proto3" json:"wave_index,omitempty"`
+ IsFinish bool `protobuf:"varint,7,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ Score uint32 `protobuf:"varint,8,opt,name=score,proto3" json:"score,omitempty"`
+ Combo uint32 `protobuf:"varint,9,opt,name=combo,proto3" json:"combo,omitempty"`
+ MaxCombo uint32 `protobuf:"varint,10,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
+ LifeCount uint32 `protobuf:"varint,11,opt,name=life_count,json=lifeCount,proto3" json:"life_count,omitempty"`
+ WaveSuiteIndex uint32 `protobuf:"varint,12,opt,name=wave_suite_index,json=waveSuiteIndex,proto3" json:"wave_suite_index,omitempty"`
+ SpawnPointList []*BreakoutSpawnPoint `protobuf:"bytes,13,rep,name=spawn_point_list,json=spawnPointList,proto3" json:"spawn_point_list,omitempty"`
+ RemainingBossHp uint32 `protobuf:"varint,14,opt,name=remaining_boss_hp,json=remainingBossHp,proto3" json:"remaining_boss_hp,omitempty"`
+ BrickElementReactionList []*BreakoutElementReactionCounter `protobuf:"bytes,15,rep,name=brick_element_reaction_list,json=brickElementReactionList,proto3" json:"brick_element_reaction_list,omitempty"`
+ BallElementReactionList []*BreakoutElementReactionCounter `protobuf:"bytes,16,rep,name=ball_element_reaction_list,json=ballElementReactionList,proto3" json:"ball_element_reaction_list,omitempty"`
+ UidInfoList []*BreakoutSyncConnectUidInfo `protobuf:"bytes,17,rep,name=uid_info_list,json=uidInfoList,proto3" json:"uid_info_list,omitempty"`
+ DynamicObjectList []*BreakoutPhysicalObject `protobuf:"bytes,18,rep,name=dynamic_object_list,json=dynamicObjectList,proto3" json:"dynamic_object_list,omitempty"`
+ IdIndexList []uint32 `protobuf:"varint,19,rep,packed,name=id_index_list,json=idIndexList,proto3" json:"id_index_list,omitempty"`
+ RawClientGameTime int32 `protobuf:"varint,20,opt,name=raw_client_game_time,json=rawClientGameTime,proto3" json:"raw_client_game_time,omitempty"`
+}
+
+func (x *BreakoutSnapShot) Reset() {
+ *x = BreakoutSnapShot{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSnapShot_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSnapShot) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSnapShot) ProtoMessage() {}
+
+func (x *BreakoutSnapShot) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSnapShot_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSnapShot.ProtoReflect.Descriptor instead.
+func (*BreakoutSnapShot) Descriptor() ([]byte, []int) {
+ return file_BreakoutSnapShot_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSnapShot) GetClientGameTime() uint64 {
+ if x != nil {
+ return x.ClientGameTime
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetServerGameTime() uint64 {
+ if x != nil {
+ return x.ServerGameTime
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetBallList() []*BreakoutPhysicalObject {
+ if x != nil {
+ return x.BallList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetPhysicalObjectList() []*BreakoutPhysicalObject {
+ if x != nil {
+ return x.PhysicalObjectList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetActionList() []*BreakoutAction {
+ if x != nil {
+ return x.ActionList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetWaveIndex() uint32 {
+ if x != nil {
+ return x.WaveIndex
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *BreakoutSnapShot) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetCombo() uint32 {
+ if x != nil {
+ return x.Combo
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetMaxCombo() uint32 {
+ if x != nil {
+ return x.MaxCombo
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetLifeCount() uint32 {
+ if x != nil {
+ return x.LifeCount
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetWaveSuiteIndex() uint32 {
+ if x != nil {
+ return x.WaveSuiteIndex
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetSpawnPointList() []*BreakoutSpawnPoint {
+ if x != nil {
+ return x.SpawnPointList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetRemainingBossHp() uint32 {
+ if x != nil {
+ return x.RemainingBossHp
+ }
+ return 0
+}
+
+func (x *BreakoutSnapShot) GetBrickElementReactionList() []*BreakoutElementReactionCounter {
+ if x != nil {
+ return x.BrickElementReactionList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetBallElementReactionList() []*BreakoutElementReactionCounter {
+ if x != nil {
+ return x.BallElementReactionList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetUidInfoList() []*BreakoutSyncConnectUidInfo {
+ if x != nil {
+ return x.UidInfoList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetDynamicObjectList() []*BreakoutPhysicalObject {
+ if x != nil {
+ return x.DynamicObjectList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetIdIndexList() []uint32 {
+ if x != nil {
+ return x.IdIndexList
+ }
+ return nil
+}
+
+func (x *BreakoutSnapShot) GetRawClientGameTime() int32 {
+ if x != nil {
+ return x.RawClientGameTime
+ }
+ return 0
+}
+
+var File_BreakoutSnapShot_proto protoreflect.FileDescriptor
+
+var file_BreakoutSnapShot_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68,
+ 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f,
+ 0x75, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24,
+ 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52,
+ 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68,
+ 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x18, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x70, 0x61, 0x77,
+ 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
+ 0x74, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef,
+ 0x07, 0x0a, 0x10, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x53,
+ 0x68, 0x6f, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x61,
+ 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a,
+ 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47,
+ 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x09, 0x62, 0x61, 0x6c, 0x6c, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x42, 0x72, 0x65,
+ 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62, 0x6a,
+ 0x65, 0x63, 0x74, 0x52, 0x08, 0x62, 0x61, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x49, 0x0a,
+ 0x14, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62,
+ 0x6a, 0x65, 0x63, 0x74, 0x52, 0x12, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62,
+ 0x6a, 0x65, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
+ 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a,
+ 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61,
+ 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x77, 0x61, 0x76, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
+ 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05,
+ 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d,
+ 0x62, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x6c, 0x69, 0x66, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x69, 0x66, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x28,
+ 0x0a, 0x10, 0x77, 0x61, 0x76, 0x65, 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x77, 0x61, 0x76, 0x65, 0x53, 0x75,
+ 0x69, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3d, 0x0a, 0x10, 0x73, 0x70, 0x61, 0x77,
+ 0x6e, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x70, 0x61,
+ 0x77, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0e, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f,
+ 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x61, 0x69,
+ 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x68, 0x70, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x73,
+ 0x73, 0x48, 0x70, 0x12, 0x5e, 0x0a, 0x1b, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x5f, 0x65, 0x6c, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x6f, 0x75, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x18, 0x62, 0x72, 0x69, 0x63, 0x6b,
+ 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x5c, 0x0a, 0x1a, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f,
+ 0x75, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x17, 0x62, 0x61, 0x6c, 0x6c, 0x45, 0x6c,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x3f, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x55, 0x69,
+ 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x47, 0x0a, 0x13, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x6f, 0x62,
+ 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x17, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63,
+ 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x11, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69,
+ 0x63, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69,
+ 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x13, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0b, 0x69, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x2f, 0x0a, 0x14, 0x72, 0x61, 0x77, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x61,
+ 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x72,
+ 0x61, 0x77, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutSnapShot_proto_rawDescOnce sync.Once
+ file_BreakoutSnapShot_proto_rawDescData = file_BreakoutSnapShot_proto_rawDesc
+)
+
+func file_BreakoutSnapShot_proto_rawDescGZIP() []byte {
+ file_BreakoutSnapShot_proto_rawDescOnce.Do(func() {
+ file_BreakoutSnapShot_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSnapShot_proto_rawDescData)
+ })
+ return file_BreakoutSnapShot_proto_rawDescData
+}
+
+var file_BreakoutSnapShot_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSnapShot_proto_goTypes = []interface{}{
+ (*BreakoutSnapShot)(nil), // 0: BreakoutSnapShot
+ (*BreakoutPhysicalObject)(nil), // 1: BreakoutPhysicalObject
+ (*BreakoutAction)(nil), // 2: BreakoutAction
+ (*BreakoutSpawnPoint)(nil), // 3: BreakoutSpawnPoint
+ (*BreakoutElementReactionCounter)(nil), // 4: BreakoutElementReactionCounter
+ (*BreakoutSyncConnectUidInfo)(nil), // 5: BreakoutSyncConnectUidInfo
+}
+var file_BreakoutSnapShot_proto_depIdxs = []int32{
+ 1, // 0: BreakoutSnapShot.ball_list:type_name -> BreakoutPhysicalObject
+ 1, // 1: BreakoutSnapShot.physical_object_list:type_name -> BreakoutPhysicalObject
+ 2, // 2: BreakoutSnapShot.action_list:type_name -> BreakoutAction
+ 3, // 3: BreakoutSnapShot.spawn_point_list:type_name -> BreakoutSpawnPoint
+ 4, // 4: BreakoutSnapShot.brick_element_reaction_list:type_name -> BreakoutElementReactionCounter
+ 4, // 5: BreakoutSnapShot.ball_element_reaction_list:type_name -> BreakoutElementReactionCounter
+ 5, // 6: BreakoutSnapShot.uid_info_list:type_name -> BreakoutSyncConnectUidInfo
+ 1, // 7: BreakoutSnapShot.dynamic_object_list:type_name -> BreakoutPhysicalObject
+ 8, // [8:8] is the sub-list for method output_type
+ 8, // [8:8] is the sub-list for method input_type
+ 8, // [8:8] is the sub-list for extension type_name
+ 8, // [8:8] is the sub-list for extension extendee
+ 0, // [0:8] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSnapShot_proto_init() }
+func file_BreakoutSnapShot_proto_init() {
+ if File_BreakoutSnapShot_proto != nil {
+ return
+ }
+ file_BreakoutAction_proto_init()
+ file_BreakoutElementReactionCounter_proto_init()
+ file_BreakoutPhysicalObject_proto_init()
+ file_BreakoutSpawnPoint_proto_init()
+ file_BreakoutSyncConnectUidInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSnapShot_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSnapShot); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSnapShot_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSnapShot_proto_goTypes,
+ DependencyIndexes: file_BreakoutSnapShot_proto_depIdxs,
+ MessageInfos: file_BreakoutSnapShot_proto_msgTypes,
+ }.Build()
+ File_BreakoutSnapShot_proto = out.File
+ file_BreakoutSnapShot_proto_rawDesc = nil
+ file_BreakoutSnapShot_proto_goTypes = nil
+ file_BreakoutSnapShot_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSpawnPoint.pb.go b/gover/gen/BreakoutSpawnPoint.pb.go
new file mode 100644
index 00000000..b840fab0
--- /dev/null
+++ b/gover/gen/BreakoutSpawnPoint.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSpawnPoint.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSpawnPoint struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
+ BrickSuiteId uint32 `protobuf:"varint,2,opt,name=brick_suite_id,json=brickSuiteId,proto3" json:"brick_suite_id,omitempty"`
+ SpawnedBrickList []*BreakoutPhysicalObject `protobuf:"bytes,3,rep,name=spawned_brick_list,json=spawnedBrickList,proto3" json:"spawned_brick_list,omitempty"`
+}
+
+func (x *BreakoutSpawnPoint) Reset() {
+ *x = BreakoutSpawnPoint{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSpawnPoint_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSpawnPoint) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSpawnPoint) ProtoMessage() {}
+
+func (x *BreakoutSpawnPoint) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSpawnPoint_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSpawnPoint.ProtoReflect.Descriptor instead.
+func (*BreakoutSpawnPoint) Descriptor() ([]byte, []int) {
+ return file_BreakoutSpawnPoint_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSpawnPoint) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *BreakoutSpawnPoint) GetBrickSuiteId() uint32 {
+ if x != nil {
+ return x.BrickSuiteId
+ }
+ return 0
+}
+
+func (x *BreakoutSpawnPoint) GetSpawnedBrickList() []*BreakoutPhysicalObject {
+ if x != nil {
+ return x.SpawnedBrickList
+ }
+ return nil
+}
+
+var File_BreakoutSpawnPoint_proto protoreflect.FileDescriptor
+
+var file_BreakoutSpawnPoint_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x50,
+ 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65,
+ 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x12, 0x42, 0x72, 0x65,
+ 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12,
+ 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12,
+ 0x24, 0x0a, 0x0e, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x53, 0x75,
+ 0x69, 0x74, 0x65, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x12, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x65, 0x64,
+ 0x5f, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x50, 0x68, 0x79, 0x73,
+ 0x69, 0x63, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x10, 0x73, 0x70, 0x61, 0x77,
+ 0x6e, 0x65, 0x64, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutSpawnPoint_proto_rawDescOnce sync.Once
+ file_BreakoutSpawnPoint_proto_rawDescData = file_BreakoutSpawnPoint_proto_rawDesc
+)
+
+func file_BreakoutSpawnPoint_proto_rawDescGZIP() []byte {
+ file_BreakoutSpawnPoint_proto_rawDescOnce.Do(func() {
+ file_BreakoutSpawnPoint_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSpawnPoint_proto_rawDescData)
+ })
+ return file_BreakoutSpawnPoint_proto_rawDescData
+}
+
+var file_BreakoutSpawnPoint_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSpawnPoint_proto_goTypes = []interface{}{
+ (*BreakoutSpawnPoint)(nil), // 0: BreakoutSpawnPoint
+ (*BreakoutPhysicalObject)(nil), // 1: BreakoutPhysicalObject
+}
+var file_BreakoutSpawnPoint_proto_depIdxs = []int32{
+ 1, // 0: BreakoutSpawnPoint.spawned_brick_list:type_name -> BreakoutPhysicalObject
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSpawnPoint_proto_init() }
+func file_BreakoutSpawnPoint_proto_init() {
+ if File_BreakoutSpawnPoint_proto != nil {
+ return
+ }
+ file_BreakoutPhysicalObject_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSpawnPoint_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSpawnPoint); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSpawnPoint_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSpawnPoint_proto_goTypes,
+ DependencyIndexes: file_BreakoutSpawnPoint_proto_depIdxs,
+ MessageInfos: file_BreakoutSpawnPoint_proto_msgTypes,
+ }.Build()
+ File_BreakoutSpawnPoint_proto = out.File
+ file_BreakoutSpawnPoint_proto_rawDesc = nil
+ file_BreakoutSpawnPoint_proto_goTypes = nil
+ file_BreakoutSpawnPoint_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSyncAction.pb.go b/gover/gen/BreakoutSyncAction.pb.go
new file mode 100644
index 00000000..ae05fb71
--- /dev/null
+++ b/gover/gen/BreakoutSyncAction.pb.go
@@ -0,0 +1,163 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSyncAction.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSyncAction struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Action *BreakoutAction `protobuf:"bytes,15,opt,name=action,proto3" json:"action,omitempty"`
+}
+
+func (x *BreakoutSyncAction) Reset() {
+ *x = BreakoutSyncAction{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSyncAction_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSyncAction) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSyncAction) ProtoMessage() {}
+
+func (x *BreakoutSyncAction) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSyncAction_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSyncAction.ProtoReflect.Descriptor instead.
+func (*BreakoutSyncAction) Descriptor() ([]byte, []int) {
+ return file_BreakoutSyncAction_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSyncAction) GetAction() *BreakoutAction {
+ if x != nil {
+ return x.Action
+ }
+ return nil
+}
+
+var File_BreakoutSyncAction_proto protoreflect.FileDescriptor
+
+var file_BreakoutSyncAction_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x6f, 0x75, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x3d, 0x0a, 0x12, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63,
+ 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75,
+ 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutSyncAction_proto_rawDescOnce sync.Once
+ file_BreakoutSyncAction_proto_rawDescData = file_BreakoutSyncAction_proto_rawDesc
+)
+
+func file_BreakoutSyncAction_proto_rawDescGZIP() []byte {
+ file_BreakoutSyncAction_proto_rawDescOnce.Do(func() {
+ file_BreakoutSyncAction_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSyncAction_proto_rawDescData)
+ })
+ return file_BreakoutSyncAction_proto_rawDescData
+}
+
+var file_BreakoutSyncAction_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSyncAction_proto_goTypes = []interface{}{
+ (*BreakoutSyncAction)(nil), // 0: BreakoutSyncAction
+ (*BreakoutAction)(nil), // 1: BreakoutAction
+}
+var file_BreakoutSyncAction_proto_depIdxs = []int32{
+ 1, // 0: BreakoutSyncAction.action:type_name -> BreakoutAction
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSyncAction_proto_init() }
+func file_BreakoutSyncAction_proto_init() {
+ if File_BreakoutSyncAction_proto != nil {
+ return
+ }
+ file_BreakoutAction_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSyncAction_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSyncAction); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSyncAction_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSyncAction_proto_goTypes,
+ DependencyIndexes: file_BreakoutSyncAction_proto_depIdxs,
+ MessageInfos: file_BreakoutSyncAction_proto_msgTypes,
+ }.Build()
+ File_BreakoutSyncAction_proto = out.File
+ file_BreakoutSyncAction_proto_rawDesc = nil
+ file_BreakoutSyncAction_proto_goTypes = nil
+ file_BreakoutSyncAction_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSyncConnectUidInfo.pb.go b/gover/gen/BreakoutSyncConnectUidInfo.pb.go
new file mode 100644
index 00000000..94dea7d2
--- /dev/null
+++ b/gover/gen/BreakoutSyncConnectUidInfo.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSyncConnectUidInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSyncConnectUidInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
+ SkillIdList []uint32 `protobuf:"varint,2,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
+ SkillLevelList []uint32 `protobuf:"varint,3,rep,packed,name=skill_level_list,json=skillLevelList,proto3" json:"skill_level_list,omitempty"`
+}
+
+func (x *BreakoutSyncConnectUidInfo) Reset() {
+ *x = BreakoutSyncConnectUidInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSyncConnectUidInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSyncConnectUidInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSyncConnectUidInfo) ProtoMessage() {}
+
+func (x *BreakoutSyncConnectUidInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSyncConnectUidInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSyncConnectUidInfo.ProtoReflect.Descriptor instead.
+func (*BreakoutSyncConnectUidInfo) Descriptor() ([]byte, []int) {
+ return file_BreakoutSyncConnectUidInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSyncConnectUidInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *BreakoutSyncConnectUidInfo) GetSkillIdList() []uint32 {
+ if x != nil {
+ return x.SkillIdList
+ }
+ return nil
+}
+
+func (x *BreakoutSyncConnectUidInfo) GetSkillLevelList() []uint32 {
+ if x != nil {
+ return x.SkillLevelList
+ }
+ return nil
+}
+
+var File_BreakoutSyncConnectUidInfo_proto protoreflect.FileDescriptor
+
+var file_BreakoutSyncConnectUidInfo_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f,
+ 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x1a, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79,
+ 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
+ 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutSyncConnectUidInfo_proto_rawDescOnce sync.Once
+ file_BreakoutSyncConnectUidInfo_proto_rawDescData = file_BreakoutSyncConnectUidInfo_proto_rawDesc
+)
+
+func file_BreakoutSyncConnectUidInfo_proto_rawDescGZIP() []byte {
+ file_BreakoutSyncConnectUidInfo_proto_rawDescOnce.Do(func() {
+ file_BreakoutSyncConnectUidInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSyncConnectUidInfo_proto_rawDescData)
+ })
+ return file_BreakoutSyncConnectUidInfo_proto_rawDescData
+}
+
+var file_BreakoutSyncConnectUidInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSyncConnectUidInfo_proto_goTypes = []interface{}{
+ (*BreakoutSyncConnectUidInfo)(nil), // 0: BreakoutSyncConnectUidInfo
+}
+var file_BreakoutSyncConnectUidInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSyncConnectUidInfo_proto_init() }
+func file_BreakoutSyncConnectUidInfo_proto_init() {
+ if File_BreakoutSyncConnectUidInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSyncConnectUidInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSyncConnectUidInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSyncConnectUidInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSyncConnectUidInfo_proto_goTypes,
+ DependencyIndexes: file_BreakoutSyncConnectUidInfo_proto_depIdxs,
+ MessageInfos: file_BreakoutSyncConnectUidInfo_proto_msgTypes,
+ }.Build()
+ File_BreakoutSyncConnectUidInfo_proto = out.File
+ file_BreakoutSyncConnectUidInfo_proto_rawDesc = nil
+ file_BreakoutSyncConnectUidInfo_proto_goTypes = nil
+ file_BreakoutSyncConnectUidInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSyncCreateConnect.pb.go b/gover/gen/BreakoutSyncCreateConnect.pb.go
new file mode 100644
index 00000000..f0433130
--- /dev/null
+++ b/gover/gen/BreakoutSyncCreateConnect.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSyncCreateConnect.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSyncCreateConnect struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UidInfoList []*BreakoutSyncConnectUidInfo `protobuf:"bytes,1,rep,name=uid_info_list,json=uidInfoList,proto3" json:"uid_info_list,omitempty"`
+}
+
+func (x *BreakoutSyncCreateConnect) Reset() {
+ *x = BreakoutSyncCreateConnect{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSyncCreateConnect_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSyncCreateConnect) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSyncCreateConnect) ProtoMessage() {}
+
+func (x *BreakoutSyncCreateConnect) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSyncCreateConnect_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSyncCreateConnect.ProtoReflect.Descriptor instead.
+func (*BreakoutSyncCreateConnect) Descriptor() ([]byte, []int) {
+ return file_BreakoutSyncCreateConnect_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSyncCreateConnect) GetUidInfoList() []*BreakoutSyncConnectUidInfo {
+ if x != nil {
+ return x.UidInfoList
+ }
+ return nil
+}
+
+var File_BreakoutSyncCreateConnect_proto protoreflect.FileDescriptor
+
+var file_BreakoutSyncCreateConnect_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x72,
+ 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x20, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x43,
+ 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x19, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53,
+ 0x79, 0x6e, 0x63, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
+ 0x12, 0x3f, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f,
+ 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x55, 0x69, 0x64,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_BreakoutSyncCreateConnect_proto_rawDescOnce sync.Once
+ file_BreakoutSyncCreateConnect_proto_rawDescData = file_BreakoutSyncCreateConnect_proto_rawDesc
+)
+
+func file_BreakoutSyncCreateConnect_proto_rawDescGZIP() []byte {
+ file_BreakoutSyncCreateConnect_proto_rawDescOnce.Do(func() {
+ file_BreakoutSyncCreateConnect_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSyncCreateConnect_proto_rawDescData)
+ })
+ return file_BreakoutSyncCreateConnect_proto_rawDescData
+}
+
+var file_BreakoutSyncCreateConnect_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSyncCreateConnect_proto_goTypes = []interface{}{
+ (*BreakoutSyncCreateConnect)(nil), // 0: BreakoutSyncCreateConnect
+ (*BreakoutSyncConnectUidInfo)(nil), // 1: BreakoutSyncConnectUidInfo
+}
+var file_BreakoutSyncCreateConnect_proto_depIdxs = []int32{
+ 1, // 0: BreakoutSyncCreateConnect.uid_info_list:type_name -> BreakoutSyncConnectUidInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSyncCreateConnect_proto_init() }
+func file_BreakoutSyncCreateConnect_proto_init() {
+ if File_BreakoutSyncCreateConnect_proto != nil {
+ return
+ }
+ file_BreakoutSyncConnectUidInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSyncCreateConnect_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSyncCreateConnect); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSyncCreateConnect_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSyncCreateConnect_proto_goTypes,
+ DependencyIndexes: file_BreakoutSyncCreateConnect_proto_depIdxs,
+ MessageInfos: file_BreakoutSyncCreateConnect_proto_msgTypes,
+ }.Build()
+ File_BreakoutSyncCreateConnect_proto = out.File
+ file_BreakoutSyncCreateConnect_proto_rawDesc = nil
+ file_BreakoutSyncCreateConnect_proto_goTypes = nil
+ file_BreakoutSyncCreateConnect_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSyncFinishGame.pb.go b/gover/gen/BreakoutSyncFinishGame.pb.go
new file mode 100644
index 00000000..a5a0282a
--- /dev/null
+++ b/gover/gen/BreakoutSyncFinishGame.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSyncFinishGame.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSyncFinishGame struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ServerGameTime uint64 `protobuf:"varint,8,opt,name=server_game_time,json=serverGameTime,proto3" json:"server_game_time,omitempty"`
+ IsWin bool `protobuf:"varint,1,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
+ IsStopGallery bool `protobuf:"varint,2,opt,name=is_stop_gallery,json=isStopGallery,proto3" json:"is_stop_gallery,omitempty"`
+}
+
+func (x *BreakoutSyncFinishGame) Reset() {
+ *x = BreakoutSyncFinishGame{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSyncFinishGame_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSyncFinishGame) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSyncFinishGame) ProtoMessage() {}
+
+func (x *BreakoutSyncFinishGame) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSyncFinishGame_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSyncFinishGame.ProtoReflect.Descriptor instead.
+func (*BreakoutSyncFinishGame) Descriptor() ([]byte, []int) {
+ return file_BreakoutSyncFinishGame_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSyncFinishGame) GetServerGameTime() uint64 {
+ if x != nil {
+ return x.ServerGameTime
+ }
+ return 0
+}
+
+func (x *BreakoutSyncFinishGame) GetIsWin() bool {
+ if x != nil {
+ return x.IsWin
+ }
+ return false
+}
+
+func (x *BreakoutSyncFinishGame) GetIsStopGallery() bool {
+ if x != nil {
+ return x.IsStopGallery
+ }
+ return false
+}
+
+var File_BreakoutSyncFinishGame_proto protoreflect.FileDescriptor
+
+var file_BreakoutSyncFinishGame_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x47, 0x61, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81,
+ 0x01, 0x0a, 0x16, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x47, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x65, 0x72,
+ 0x76, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x77, 0x69, 0x6e, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x57, 0x69, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73,
+ 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x53, 0x74, 0x6f, 0x70, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutSyncFinishGame_proto_rawDescOnce sync.Once
+ file_BreakoutSyncFinishGame_proto_rawDescData = file_BreakoutSyncFinishGame_proto_rawDesc
+)
+
+func file_BreakoutSyncFinishGame_proto_rawDescGZIP() []byte {
+ file_BreakoutSyncFinishGame_proto_rawDescOnce.Do(func() {
+ file_BreakoutSyncFinishGame_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSyncFinishGame_proto_rawDescData)
+ })
+ return file_BreakoutSyncFinishGame_proto_rawDescData
+}
+
+var file_BreakoutSyncFinishGame_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSyncFinishGame_proto_goTypes = []interface{}{
+ (*BreakoutSyncFinishGame)(nil), // 0: BreakoutSyncFinishGame
+}
+var file_BreakoutSyncFinishGame_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSyncFinishGame_proto_init() }
+func file_BreakoutSyncFinishGame_proto_init() {
+ if File_BreakoutSyncFinishGame_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSyncFinishGame_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSyncFinishGame); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSyncFinishGame_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSyncFinishGame_proto_goTypes,
+ DependencyIndexes: file_BreakoutSyncFinishGame_proto_depIdxs,
+ MessageInfos: file_BreakoutSyncFinishGame_proto_msgTypes,
+ }.Build()
+ File_BreakoutSyncFinishGame_proto = out.File
+ file_BreakoutSyncFinishGame_proto_rawDesc = nil
+ file_BreakoutSyncFinishGame_proto_goTypes = nil
+ file_BreakoutSyncFinishGame_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSyncPing.pb.go b/gover/gen/BreakoutSyncPing.pb.go
new file mode 100644
index 00000000..714cd8ee
--- /dev/null
+++ b/gover/gen/BreakoutSyncPing.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSyncPing.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSyncPing struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ClientGameTime uint64 `protobuf:"varint,8,opt,name=client_game_time,json=clientGameTime,proto3" json:"client_game_time,omitempty"`
+ ServerGameTime uint64 `protobuf:"varint,5,opt,name=server_game_time,json=serverGameTime,proto3" json:"server_game_time,omitempty"`
+}
+
+func (x *BreakoutSyncPing) Reset() {
+ *x = BreakoutSyncPing{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSyncPing_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSyncPing) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSyncPing) ProtoMessage() {}
+
+func (x *BreakoutSyncPing) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSyncPing_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSyncPing.ProtoReflect.Descriptor instead.
+func (*BreakoutSyncPing) Descriptor() ([]byte, []int) {
+ return file_BreakoutSyncPing_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSyncPing) GetClientGameTime() uint64 {
+ if x != nil {
+ return x.ClientGameTime
+ }
+ return 0
+}
+
+func (x *BreakoutSyncPing) GetServerGameTime() uint64 {
+ if x != nil {
+ return x.ServerGameTime
+ }
+ return 0
+}
+
+var File_BreakoutSyncPing_proto protoreflect.FileDescriptor
+
+var file_BreakoutSyncPing_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x50, 0x69,
+ 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x10, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x50, 0x69, 0x6e, 0x67, 0x12, 0x28, 0x0a, 0x10,
+ 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61,
+ 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
+ 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutSyncPing_proto_rawDescOnce sync.Once
+ file_BreakoutSyncPing_proto_rawDescData = file_BreakoutSyncPing_proto_rawDesc
+)
+
+func file_BreakoutSyncPing_proto_rawDescGZIP() []byte {
+ file_BreakoutSyncPing_proto_rawDescOnce.Do(func() {
+ file_BreakoutSyncPing_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSyncPing_proto_rawDescData)
+ })
+ return file_BreakoutSyncPing_proto_rawDescData
+}
+
+var file_BreakoutSyncPing_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSyncPing_proto_goTypes = []interface{}{
+ (*BreakoutSyncPing)(nil), // 0: BreakoutSyncPing
+}
+var file_BreakoutSyncPing_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSyncPing_proto_init() }
+func file_BreakoutSyncPing_proto_init() {
+ if File_BreakoutSyncPing_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSyncPing_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSyncPing); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSyncPing_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSyncPing_proto_goTypes,
+ DependencyIndexes: file_BreakoutSyncPing_proto_depIdxs,
+ MessageInfos: file_BreakoutSyncPing_proto_msgTypes,
+ }.Build()
+ File_BreakoutSyncPing_proto = out.File
+ file_BreakoutSyncPing_proto_rawDesc = nil
+ file_BreakoutSyncPing_proto_goTypes = nil
+ file_BreakoutSyncPing_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutSyncSnapShot.pb.go b/gover/gen/BreakoutSyncSnapShot.pb.go
new file mode 100644
index 00000000..771de84a
--- /dev/null
+++ b/gover/gen/BreakoutSyncSnapShot.pb.go
@@ -0,0 +1,164 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutSyncSnapShot.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutSyncSnapShot struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SnapShot *BreakoutSnapShot `protobuf:"bytes,14,opt,name=snap_shot,json=snapShot,proto3" json:"snap_shot,omitempty"`
+}
+
+func (x *BreakoutSyncSnapShot) Reset() {
+ *x = BreakoutSyncSnapShot{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutSyncSnapShot_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutSyncSnapShot) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutSyncSnapShot) ProtoMessage() {}
+
+func (x *BreakoutSyncSnapShot) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutSyncSnapShot_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutSyncSnapShot.ProtoReflect.Descriptor instead.
+func (*BreakoutSyncSnapShot) Descriptor() ([]byte, []int) {
+ return file_BreakoutSyncSnapShot_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutSyncSnapShot) GetSnapShot() *BreakoutSnapShot {
+ if x != nil {
+ return x.SnapShot
+ }
+ return nil
+}
+
+var File_BreakoutSyncSnapShot_proto protoreflect.FileDescriptor
+
+var file_BreakoutSyncSnapShot_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x6e,
+ 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x14, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74,
+ 0x53, 0x79, 0x6e, 0x63, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x12, 0x2e, 0x0a, 0x09,
+ 0x73, 0x6e, 0x61, 0x70, 0x5f, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x11, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x53, 0x68,
+ 0x6f, 0x74, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x53, 0x68, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutSyncSnapShot_proto_rawDescOnce sync.Once
+ file_BreakoutSyncSnapShot_proto_rawDescData = file_BreakoutSyncSnapShot_proto_rawDesc
+)
+
+func file_BreakoutSyncSnapShot_proto_rawDescGZIP() []byte {
+ file_BreakoutSyncSnapShot_proto_rawDescOnce.Do(func() {
+ file_BreakoutSyncSnapShot_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutSyncSnapShot_proto_rawDescData)
+ })
+ return file_BreakoutSyncSnapShot_proto_rawDescData
+}
+
+var file_BreakoutSyncSnapShot_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutSyncSnapShot_proto_goTypes = []interface{}{
+ (*BreakoutSyncSnapShot)(nil), // 0: BreakoutSyncSnapShot
+ (*BreakoutSnapShot)(nil), // 1: BreakoutSnapShot
+}
+var file_BreakoutSyncSnapShot_proto_depIdxs = []int32{
+ 1, // 0: BreakoutSyncSnapShot.snap_shot:type_name -> BreakoutSnapShot
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutSyncSnapShot_proto_init() }
+func file_BreakoutSyncSnapShot_proto_init() {
+ if File_BreakoutSyncSnapShot_proto != nil {
+ return
+ }
+ file_BreakoutSnapShot_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutSyncSnapShot_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutSyncSnapShot); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutSyncSnapShot_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutSyncSnapShot_proto_goTypes,
+ DependencyIndexes: file_BreakoutSyncSnapShot_proto_depIdxs,
+ MessageInfos: file_BreakoutSyncSnapShot_proto_msgTypes,
+ }.Build()
+ File_BreakoutSyncSnapShot_proto = out.File
+ file_BreakoutSyncSnapShot_proto_rawDesc = nil
+ file_BreakoutSyncSnapShot_proto_goTypes = nil
+ file_BreakoutSyncSnapShot_proto_depIdxs = nil
+}
diff --git a/gover/gen/BreakoutVector2.pb.go b/gover/gen/BreakoutVector2.pb.go
new file mode 100644
index 00000000..b7f0bccc
--- /dev/null
+++ b/gover/gen/BreakoutVector2.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BreakoutVector2.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BreakoutVector2 struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
+ Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
+}
+
+func (x *BreakoutVector2) Reset() {
+ *x = BreakoutVector2{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BreakoutVector2_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BreakoutVector2) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BreakoutVector2) ProtoMessage() {}
+
+func (x *BreakoutVector2) ProtoReflect() protoreflect.Message {
+ mi := &file_BreakoutVector2_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BreakoutVector2.ProtoReflect.Descriptor instead.
+func (*BreakoutVector2) Descriptor() ([]byte, []int) {
+ return file_BreakoutVector2_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BreakoutVector2) GetX() int32 {
+ if x != nil {
+ return x.X
+ }
+ return 0
+}
+
+func (x *BreakoutVector2) GetY() int32 {
+ if x != nil {
+ return x.Y
+ }
+ return 0
+}
+
+var File_BreakoutVector2_proto protoreflect.FileDescriptor
+
+var file_BreakoutVector2_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x6f, 0x75, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x0f, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x6f, 0x75, 0x74, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x32, 0x12, 0x0c, 0x0a, 0x01, 0x78, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x78, 0x12, 0x0c, 0x0a, 0x01, 0x79, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x01, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BreakoutVector2_proto_rawDescOnce sync.Once
+ file_BreakoutVector2_proto_rawDescData = file_BreakoutVector2_proto_rawDesc
+)
+
+func file_BreakoutVector2_proto_rawDescGZIP() []byte {
+ file_BreakoutVector2_proto_rawDescOnce.Do(func() {
+ file_BreakoutVector2_proto_rawDescData = protoimpl.X.CompressGZIP(file_BreakoutVector2_proto_rawDescData)
+ })
+ return file_BreakoutVector2_proto_rawDescData
+}
+
+var file_BreakoutVector2_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BreakoutVector2_proto_goTypes = []interface{}{
+ (*BreakoutVector2)(nil), // 0: BreakoutVector2
+}
+var file_BreakoutVector2_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BreakoutVector2_proto_init() }
+func file_BreakoutVector2_proto_init() {
+ if File_BreakoutVector2_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BreakoutVector2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BreakoutVector2); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BreakoutVector2_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BreakoutVector2_proto_goTypes,
+ DependencyIndexes: file_BreakoutVector2_proto_depIdxs,
+ MessageInfos: file_BreakoutVector2_proto_msgTypes,
+ }.Build()
+ File_BreakoutVector2_proto = out.File
+ file_BreakoutVector2_proto_rawDesc = nil
+ file_BreakoutVector2_proto_goTypes = nil
+ file_BreakoutVector2_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerActivityStageInfo.pb.go b/gover/gen/BrickBreakerActivityStageInfo.pb.go
new file mode 100644
index 00000000..91b68290
--- /dev/null
+++ b/gover/gen/BrickBreakerActivityStageInfo.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerActivityStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerActivityStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Unk3300_ALOGIKNHEIM bool `protobuf:"varint,2,opt,name=Unk3300_ALOGIKNHEIM,json=Unk3300ALOGIKNHEIM,proto3" json:"Unk3300_ALOGIKNHEIM,omitempty"`
+ Unk3300_FFKIEDNGNGK bool `protobuf:"varint,10,opt,name=Unk3300_FFKIEDNGNGK,json=Unk3300FFKIEDNGNGK,proto3" json:"Unk3300_FFKIEDNGNGK,omitempty"`
+}
+
+func (x *BrickBreakerActivityStageInfo) Reset() {
+ *x = BrickBreakerActivityStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerActivityStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerActivityStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerActivityStageInfo) ProtoMessage() {}
+
+func (x *BrickBreakerActivityStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerActivityStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerActivityStageInfo.ProtoReflect.Descriptor instead.
+func (*BrickBreakerActivityStageInfo) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerActivityStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerActivityStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *BrickBreakerActivityStageInfo) GetUnk3300_ALOGIKNHEIM() bool {
+ if x != nil {
+ return x.Unk3300_ALOGIKNHEIM
+ }
+ return false
+}
+
+func (x *BrickBreakerActivityStageInfo) GetUnk3300_FFKIEDNGNGK() bool {
+ if x != nil {
+ return x.Unk3300_FFKIEDNGNGK
+ }
+ return false
+}
+
+var File_BrickBreakerActivityStageInfo_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerActivityStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x01, 0x0a, 0x1d, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42,
+ 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4c,
+ 0x4f, 0x47, 0x49, 0x4b, 0x4e, 0x48, 0x45, 0x49, 0x4d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4c, 0x4f, 0x47, 0x49, 0x4b, 0x4e, 0x48,
+ 0x45, 0x49, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46,
+ 0x46, 0x4b, 0x49, 0x45, 0x44, 0x4e, 0x47, 0x4e, 0x47, 0x4b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x46, 0x4b, 0x49, 0x45, 0x44, 0x4e,
+ 0x47, 0x4e, 0x47, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerActivityStageInfo_proto_rawDescOnce sync.Once
+ file_BrickBreakerActivityStageInfo_proto_rawDescData = file_BrickBreakerActivityStageInfo_proto_rawDesc
+)
+
+func file_BrickBreakerActivityStageInfo_proto_rawDescGZIP() []byte {
+ file_BrickBreakerActivityStageInfo_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerActivityStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerActivityStageInfo_proto_rawDescData)
+ })
+ return file_BrickBreakerActivityStageInfo_proto_rawDescData
+}
+
+var file_BrickBreakerActivityStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerActivityStageInfo_proto_goTypes = []interface{}{
+ (*BrickBreakerActivityStageInfo)(nil), // 0: BrickBreakerActivityStageInfo
+}
+var file_BrickBreakerActivityStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerActivityStageInfo_proto_init() }
+func file_BrickBreakerActivityStageInfo_proto_init() {
+ if File_BrickBreakerActivityStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerActivityStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerActivityStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerActivityStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerActivityStageInfo_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerActivityStageInfo_proto_depIdxs,
+ MessageInfos: file_BrickBreakerActivityStageInfo_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerActivityStageInfo_proto = out.File
+ file_BrickBreakerActivityStageInfo_proto_rawDesc = nil
+ file_BrickBreakerActivityStageInfo_proto_goTypes = nil
+ file_BrickBreakerActivityStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerDetailInfo.pb.go b/gover/gen/BrickBreakerDetailInfo.pb.go
new file mode 100644
index 00000000..5137cd61
--- /dev/null
+++ b/gover/gen/BrickBreakerDetailInfo.pb.go
@@ -0,0 +1,217 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageInfoList []*BrickBreakerActivityStageInfo `protobuf:"bytes,13,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
+ DungeonLevelInfoList []*BrickBreakerLevelInfo `protobuf:"bytes,9,rep,name=dungeon_level_info_list,json=dungeonLevelInfoList,proto3" json:"dungeon_level_info_list,omitempty"`
+ WorldLevelInfoList []*BrickBreakerLevelInfo `protobuf:"bytes,11,rep,name=world_level_info_list,json=worldLevelInfoList,proto3" json:"world_level_info_list,omitempty"`
+ SkillInfoMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=skill_info_map,json=skillInfoMap,proto3" json:"skill_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *BrickBreakerDetailInfo) Reset() {
+ *x = BrickBreakerDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerDetailInfo) ProtoMessage() {}
+
+func (x *BrickBreakerDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerDetailInfo.ProtoReflect.Descriptor instead.
+func (*BrickBreakerDetailInfo) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerDetailInfo) GetStageInfoList() []*BrickBreakerActivityStageInfo {
+ if x != nil {
+ return x.StageInfoList
+ }
+ return nil
+}
+
+func (x *BrickBreakerDetailInfo) GetDungeonLevelInfoList() []*BrickBreakerLevelInfo {
+ if x != nil {
+ return x.DungeonLevelInfoList
+ }
+ return nil
+}
+
+func (x *BrickBreakerDetailInfo) GetWorldLevelInfoList() []*BrickBreakerLevelInfo {
+ if x != nil {
+ return x.WorldLevelInfoList
+ }
+ return nil
+}
+
+func (x *BrickBreakerDetailInfo) GetSkillInfoMap() map[uint32]uint32 {
+ if x != nil {
+ return x.SkillInfoMap
+ }
+ return nil
+}
+
+var File_BrickBreakerDetailInfo_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23,
+ 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65,
+ 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x8c, 0x03, 0x0a, 0x16, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65,
+ 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x0f, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x17, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x49, 0x0a, 0x15, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x16, 0x2e, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x77, 0x6f, 0x72, 0x6c, 0x64,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4f, 0x0a,
+ 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65,
+ 0x61, 0x6b, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x52, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x3f,
+ 0x0a, 0x11, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerDetailInfo_proto_rawDescOnce sync.Once
+ file_BrickBreakerDetailInfo_proto_rawDescData = file_BrickBreakerDetailInfo_proto_rawDesc
+)
+
+func file_BrickBreakerDetailInfo_proto_rawDescGZIP() []byte {
+ file_BrickBreakerDetailInfo_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerDetailInfo_proto_rawDescData)
+ })
+ return file_BrickBreakerDetailInfo_proto_rawDescData
+}
+
+var file_BrickBreakerDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_BrickBreakerDetailInfo_proto_goTypes = []interface{}{
+ (*BrickBreakerDetailInfo)(nil), // 0: BrickBreakerDetailInfo
+ nil, // 1: BrickBreakerDetailInfo.SkillInfoMapEntry
+ (*BrickBreakerActivityStageInfo)(nil), // 2: BrickBreakerActivityStageInfo
+ (*BrickBreakerLevelInfo)(nil), // 3: BrickBreakerLevelInfo
+}
+var file_BrickBreakerDetailInfo_proto_depIdxs = []int32{
+ 2, // 0: BrickBreakerDetailInfo.stage_info_list:type_name -> BrickBreakerActivityStageInfo
+ 3, // 1: BrickBreakerDetailInfo.dungeon_level_info_list:type_name -> BrickBreakerLevelInfo
+ 3, // 2: BrickBreakerDetailInfo.world_level_info_list:type_name -> BrickBreakerLevelInfo
+ 1, // 3: BrickBreakerDetailInfo.skill_info_map:type_name -> BrickBreakerDetailInfo.SkillInfoMapEntry
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerDetailInfo_proto_init() }
+func file_BrickBreakerDetailInfo_proto_init() {
+ if File_BrickBreakerDetailInfo_proto != nil {
+ return
+ }
+ file_BrickBreakerActivityStageInfo_proto_init()
+ file_BrickBreakerLevelInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerDetailInfo_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerDetailInfo_proto_depIdxs,
+ MessageInfos: file_BrickBreakerDetailInfo_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerDetailInfo_proto = out.File
+ file_BrickBreakerDetailInfo_proto_rawDesc = nil
+ file_BrickBreakerDetailInfo_proto_goTypes = nil
+ file_BrickBreakerDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerLevelInfo.pb.go b/gover/gen/BrickBreakerLevelInfo.pb.go
new file mode 100644
index 00000000..e0b973e0
--- /dev/null
+++ b/gover/gen/BrickBreakerLevelInfo.pb.go
@@ -0,0 +1,210 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerLevelInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerLevelInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChosenAvatarList []uint32 `protobuf:"varint,5,rep,packed,name=chosen_avatar_list,json=chosenAvatarList,proto3" json:"chosen_avatar_list,omitempty"`
+ LevelId uint32 `protobuf:"varint,3,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsFinish bool `protobuf:"varint,13,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ MaxScore uint32 `protobuf:"varint,8,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+ ChosenSkillList []uint32 `protobuf:"varint,14,rep,packed,name=chosen_skill_list,json=chosenSkillList,proto3" json:"chosen_skill_list,omitempty"`
+ IsCanStart bool `protobuf:"varint,1,opt,name=is_can_start,json=isCanStart,proto3" json:"is_can_start,omitempty"`
+}
+
+func (x *BrickBreakerLevelInfo) Reset() {
+ *x = BrickBreakerLevelInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerLevelInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerLevelInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerLevelInfo) ProtoMessage() {}
+
+func (x *BrickBreakerLevelInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerLevelInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerLevelInfo.ProtoReflect.Descriptor instead.
+func (*BrickBreakerLevelInfo) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerLevelInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerLevelInfo) GetChosenAvatarList() []uint32 {
+ if x != nil {
+ return x.ChosenAvatarList
+ }
+ return nil
+}
+
+func (x *BrickBreakerLevelInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *BrickBreakerLevelInfo) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *BrickBreakerLevelInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+func (x *BrickBreakerLevelInfo) GetChosenSkillList() []uint32 {
+ if x != nil {
+ return x.ChosenSkillList
+ }
+ return nil
+}
+
+func (x *BrickBreakerLevelInfo) GetIsCanStart() bool {
+ if x != nil {
+ return x.IsCanStart
+ }
+ return false
+}
+
+var File_BrickBreakerLevelInfo_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerLevelInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe8, 0x01,
+ 0x0a, 0x15, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x68, 0x6f, 0x73, 0x65,
+ 0x6e, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x1b, 0x0a,
+ 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x68,
+ 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e,
+ 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
+ 0x43, 0x61, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerLevelInfo_proto_rawDescOnce sync.Once
+ file_BrickBreakerLevelInfo_proto_rawDescData = file_BrickBreakerLevelInfo_proto_rawDesc
+)
+
+func file_BrickBreakerLevelInfo_proto_rawDescGZIP() []byte {
+ file_BrickBreakerLevelInfo_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerLevelInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerLevelInfo_proto_rawDescData)
+ })
+ return file_BrickBreakerLevelInfo_proto_rawDescData
+}
+
+var file_BrickBreakerLevelInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerLevelInfo_proto_goTypes = []interface{}{
+ (*BrickBreakerLevelInfo)(nil), // 0: BrickBreakerLevelInfo
+}
+var file_BrickBreakerLevelInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerLevelInfo_proto_init() }
+func file_BrickBreakerLevelInfo_proto_init() {
+ if File_BrickBreakerLevelInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerLevelInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerLevelInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerLevelInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerLevelInfo_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerLevelInfo_proto_depIdxs,
+ MessageInfos: file_BrickBreakerLevelInfo_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerLevelInfo_proto = out.File
+ file_BrickBreakerLevelInfo_proto_rawDesc = nil
+ file_BrickBreakerLevelInfo_proto_goTypes = nil
+ file_BrickBreakerLevelInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerPlayerBattleInfo.pb.go b/gover/gen/BrickBreakerPlayerBattleInfo.pb.go
new file mode 100644
index 00000000..858c6eeb
--- /dev/null
+++ b/gover/gen/BrickBreakerPlayerBattleInfo.pb.go
@@ -0,0 +1,218 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerPlayerBattleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerPlayerBattleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsReady bool `protobuf:"varint,7,opt,name=is_ready,json=isReady,proto3" json:"is_ready,omitempty"`
+ CostumeId []uint32 `protobuf:"varint,5,rep,packed,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+ Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
+ AvatarId []uint32 `protobuf:"varint,9,rep,packed,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ IsChanging bool `protobuf:"varint,15,opt,name=is_changing,json=isChanging,proto3" json:"is_changing,omitempty"`
+ SkillList []uint32 `protobuf:"varint,3,rep,packed,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
+}
+
+func (x *BrickBreakerPlayerBattleInfo) Reset() {
+ *x = BrickBreakerPlayerBattleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerPlayerBattleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerPlayerBattleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerPlayerBattleInfo) ProtoMessage() {}
+
+func (x *BrickBreakerPlayerBattleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerPlayerBattleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerPlayerBattleInfo.ProtoReflect.Descriptor instead.
+func (*BrickBreakerPlayerBattleInfo) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerPlayerBattleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerPlayerBattleInfo) GetIsReady() bool {
+ if x != nil {
+ return x.IsReady
+ }
+ return false
+}
+
+func (x *BrickBreakerPlayerBattleInfo) GetCostumeId() []uint32 {
+ if x != nil {
+ return x.CostumeId
+ }
+ return nil
+}
+
+func (x *BrickBreakerPlayerBattleInfo) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
+func (x *BrickBreakerPlayerBattleInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *BrickBreakerPlayerBattleInfo) GetAvatarId() []uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return nil
+}
+
+func (x *BrickBreakerPlayerBattleInfo) GetIsChanging() bool {
+ if x != nil {
+ return x.IsChanging
+ }
+ return false
+}
+
+func (x *BrickBreakerPlayerBattleInfo) GetSkillList() []uint32 {
+ if x != nil {
+ return x.SkillList
+ }
+ return nil
+}
+
+var File_BrickBreakerPlayerBattleInfo_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerPlayerBattleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x01, 0x0a, 0x1c, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64,
+ 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12,
+ 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73,
+ 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerPlayerBattleInfo_proto_rawDescOnce sync.Once
+ file_BrickBreakerPlayerBattleInfo_proto_rawDescData = file_BrickBreakerPlayerBattleInfo_proto_rawDesc
+)
+
+func file_BrickBreakerPlayerBattleInfo_proto_rawDescGZIP() []byte {
+ file_BrickBreakerPlayerBattleInfo_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerPlayerBattleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerPlayerBattleInfo_proto_rawDescData)
+ })
+ return file_BrickBreakerPlayerBattleInfo_proto_rawDescData
+}
+
+var file_BrickBreakerPlayerBattleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerPlayerBattleInfo_proto_goTypes = []interface{}{
+ (*BrickBreakerPlayerBattleInfo)(nil), // 0: BrickBreakerPlayerBattleInfo
+}
+var file_BrickBreakerPlayerBattleInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerPlayerBattleInfo_proto_init() }
+func file_BrickBreakerPlayerBattleInfo_proto_init() {
+ if File_BrickBreakerPlayerBattleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerPlayerBattleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerPlayerBattleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerPlayerBattleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerPlayerBattleInfo_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerPlayerBattleInfo_proto_depIdxs,
+ MessageInfos: file_BrickBreakerPlayerBattleInfo_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerPlayerBattleInfo_proto = out.File
+ file_BrickBreakerPlayerBattleInfo_proto_rawDesc = nil
+ file_BrickBreakerPlayerBattleInfo_proto_goTypes = nil
+ file_BrickBreakerPlayerBattleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerPlayerReadyNotify.pb.go b/gover/gen/BrickBreakerPlayerReadyNotify.pb.go
new file mode 100644
index 00000000..96ecd505
--- /dev/null
+++ b/gover/gen/BrickBreakerPlayerReadyNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerPlayerReadyNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerPlayerReadyNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UidList []uint32 `protobuf:"varint,10,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
+}
+
+func (x *BrickBreakerPlayerReadyNotify) Reset() {
+ *x = BrickBreakerPlayerReadyNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerPlayerReadyNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerPlayerReadyNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerPlayerReadyNotify) ProtoMessage() {}
+
+func (x *BrickBreakerPlayerReadyNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerPlayerReadyNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerPlayerReadyNotify.ProtoReflect.Descriptor instead.
+func (*BrickBreakerPlayerReadyNotify) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerPlayerReadyNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerPlayerReadyNotify) GetUidList() []uint32 {
+ if x != nil {
+ return x.UidList
+ }
+ return nil
+}
+
+var File_BrickBreakerPlayerReadyNotify_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerPlayerReadyNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x61, 0x64, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1d, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72,
+ 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x61, 0x64, 0x79,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_BrickBreakerPlayerReadyNotify_proto_rawDescOnce sync.Once
+ file_BrickBreakerPlayerReadyNotify_proto_rawDescData = file_BrickBreakerPlayerReadyNotify_proto_rawDesc
+)
+
+func file_BrickBreakerPlayerReadyNotify_proto_rawDescGZIP() []byte {
+ file_BrickBreakerPlayerReadyNotify_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerPlayerReadyNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerPlayerReadyNotify_proto_rawDescData)
+ })
+ return file_BrickBreakerPlayerReadyNotify_proto_rawDescData
+}
+
+var file_BrickBreakerPlayerReadyNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerPlayerReadyNotify_proto_goTypes = []interface{}{
+ (*BrickBreakerPlayerReadyNotify)(nil), // 0: BrickBreakerPlayerReadyNotify
+}
+var file_BrickBreakerPlayerReadyNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerPlayerReadyNotify_proto_init() }
+func file_BrickBreakerPlayerReadyNotify_proto_init() {
+ if File_BrickBreakerPlayerReadyNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerPlayerReadyNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerPlayerReadyNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerPlayerReadyNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerPlayerReadyNotify_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerPlayerReadyNotify_proto_depIdxs,
+ MessageInfos: file_BrickBreakerPlayerReadyNotify_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerPlayerReadyNotify_proto = out.File
+ file_BrickBreakerPlayerReadyNotify_proto_rawDesc = nil
+ file_BrickBreakerPlayerReadyNotify_proto_goTypes = nil
+ file_BrickBreakerPlayerReadyNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerPlayerSetAvatarNotify.pb.go b/gover/gen/BrickBreakerPlayerSetAvatarNotify.pb.go
new file mode 100644
index 00000000..7f9a9895
--- /dev/null
+++ b/gover/gen/BrickBreakerPlayerSetAvatarNotify.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerPlayerSetAvatarNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerPlayerSetAvatarNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarIdList []uint32 `protobuf:"varint,11,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
+ CostumeIdList []uint32 `protobuf:"varint,6,rep,packed,name=costume_id_list,json=costumeIdList,proto3" json:"costume_id_list,omitempty"`
+ Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *BrickBreakerPlayerSetAvatarNotify) Reset() {
+ *x = BrickBreakerPlayerSetAvatarNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerPlayerSetAvatarNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerPlayerSetAvatarNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerPlayerSetAvatarNotify) ProtoMessage() {}
+
+func (x *BrickBreakerPlayerSetAvatarNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerPlayerSetAvatarNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerPlayerSetAvatarNotify.ProtoReflect.Descriptor instead.
+func (*BrickBreakerPlayerSetAvatarNotify) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerPlayerSetAvatarNotify) GetAvatarIdList() []uint32 {
+ if x != nil {
+ return x.AvatarIdList
+ }
+ return nil
+}
+
+func (x *BrickBreakerPlayerSetAvatarNotify) GetCostumeIdList() []uint32 {
+ if x != nil {
+ return x.CostumeIdList
+ }
+ return nil
+}
+
+func (x *BrickBreakerPlayerSetAvatarNotify) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_BrickBreakerPlayerSetAvatarNotify_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerPlayerSetAvatarNotify_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x21, 0x42, 0x72,
+ 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x53, 0x65, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x24, 0x0a, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d,
+ 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a,
+ 0x03, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescOnce sync.Once
+ file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescData = file_BrickBreakerPlayerSetAvatarNotify_proto_rawDesc
+)
+
+func file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescGZIP() []byte {
+ file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescData)
+ })
+ return file_BrickBreakerPlayerSetAvatarNotify_proto_rawDescData
+}
+
+var file_BrickBreakerPlayerSetAvatarNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerPlayerSetAvatarNotify_proto_goTypes = []interface{}{
+ (*BrickBreakerPlayerSetAvatarNotify)(nil), // 0: BrickBreakerPlayerSetAvatarNotify
+}
+var file_BrickBreakerPlayerSetAvatarNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerPlayerSetAvatarNotify_proto_init() }
+func file_BrickBreakerPlayerSetAvatarNotify_proto_init() {
+ if File_BrickBreakerPlayerSetAvatarNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerPlayerSetAvatarNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerPlayerSetAvatarNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerPlayerSetAvatarNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerPlayerSetAvatarNotify_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerPlayerSetAvatarNotify_proto_depIdxs,
+ MessageInfos: file_BrickBreakerPlayerSetAvatarNotify_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerPlayerSetAvatarNotify_proto = out.File
+ file_BrickBreakerPlayerSetAvatarNotify_proto_rawDesc = nil
+ file_BrickBreakerPlayerSetAvatarNotify_proto_goTypes = nil
+ file_BrickBreakerPlayerSetAvatarNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerPlayerSetChangingNotify.pb.go b/gover/gen/BrickBreakerPlayerSetChangingNotify.pb.go
new file mode 100644
index 00000000..36506a78
--- /dev/null
+++ b/gover/gen/BrickBreakerPlayerSetChangingNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerPlayerSetChangingNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerPlayerSetChangingNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
+ IsChanging bool `protobuf:"varint,6,opt,name=is_changing,json=isChanging,proto3" json:"is_changing,omitempty"`
+}
+
+func (x *BrickBreakerPlayerSetChangingNotify) Reset() {
+ *x = BrickBreakerPlayerSetChangingNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerPlayerSetChangingNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerPlayerSetChangingNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerPlayerSetChangingNotify) ProtoMessage() {}
+
+func (x *BrickBreakerPlayerSetChangingNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerPlayerSetChangingNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerPlayerSetChangingNotify.ProtoReflect.Descriptor instead.
+func (*BrickBreakerPlayerSetChangingNotify) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerPlayerSetChangingNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerPlayerSetChangingNotify) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *BrickBreakerPlayerSetChangingNotify) GetIsChanging() bool {
+ if x != nil {
+ return x.IsChanging
+ }
+ return false
+}
+
+var File_BrickBreakerPlayerSetChangingNotify_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerPlayerSetChangingNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x23, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67,
+ 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerPlayerSetChangingNotify_proto_rawDescOnce sync.Once
+ file_BrickBreakerPlayerSetChangingNotify_proto_rawDescData = file_BrickBreakerPlayerSetChangingNotify_proto_rawDesc
+)
+
+func file_BrickBreakerPlayerSetChangingNotify_proto_rawDescGZIP() []byte {
+ file_BrickBreakerPlayerSetChangingNotify_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerPlayerSetChangingNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerPlayerSetChangingNotify_proto_rawDescData)
+ })
+ return file_BrickBreakerPlayerSetChangingNotify_proto_rawDescData
+}
+
+var file_BrickBreakerPlayerSetChangingNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerPlayerSetChangingNotify_proto_goTypes = []interface{}{
+ (*BrickBreakerPlayerSetChangingNotify)(nil), // 0: BrickBreakerPlayerSetChangingNotify
+}
+var file_BrickBreakerPlayerSetChangingNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerPlayerSetChangingNotify_proto_init() }
+func file_BrickBreakerPlayerSetChangingNotify_proto_init() {
+ if File_BrickBreakerPlayerSetChangingNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerPlayerSetChangingNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerPlayerSetChangingNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerPlayerSetChangingNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerPlayerSetChangingNotify_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerPlayerSetChangingNotify_proto_depIdxs,
+ MessageInfos: file_BrickBreakerPlayerSetChangingNotify_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerPlayerSetChangingNotify_proto = out.File
+ file_BrickBreakerPlayerSetChangingNotify_proto_rawDesc = nil
+ file_BrickBreakerPlayerSetChangingNotify_proto_goTypes = nil
+ file_BrickBreakerPlayerSetChangingNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerPlayerSetSkillNotify.pb.go b/gover/gen/BrickBreakerPlayerSetSkillNotify.pb.go
new file mode 100644
index 00000000..48936599
--- /dev/null
+++ b/gover/gen/BrickBreakerPlayerSetSkillNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerPlayerSetSkillNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerPlayerSetSkillNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
+ SkillIdList []uint32 `protobuf:"varint,2,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
+}
+
+func (x *BrickBreakerPlayerSetSkillNotify) Reset() {
+ *x = BrickBreakerPlayerSetSkillNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerPlayerSetSkillNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerPlayerSetSkillNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerPlayerSetSkillNotify) ProtoMessage() {}
+
+func (x *BrickBreakerPlayerSetSkillNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerPlayerSetSkillNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerPlayerSetSkillNotify.ProtoReflect.Descriptor instead.
+func (*BrickBreakerPlayerSetSkillNotify) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerPlayerSetSkillNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerPlayerSetSkillNotify) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *BrickBreakerPlayerSetSkillNotify) GetSkillIdList() []uint32 {
+ if x != nil {
+ return x.SkillIdList
+ }
+ return nil
+}
+
+var File_BrickBreakerPlayerSetSkillNotify_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerPlayerSetSkillNotify_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x20, 0x42, 0x72, 0x69, 0x63,
+ 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x22,
+ 0x0a, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerPlayerSetSkillNotify_proto_rawDescOnce sync.Once
+ file_BrickBreakerPlayerSetSkillNotify_proto_rawDescData = file_BrickBreakerPlayerSetSkillNotify_proto_rawDesc
+)
+
+func file_BrickBreakerPlayerSetSkillNotify_proto_rawDescGZIP() []byte {
+ file_BrickBreakerPlayerSetSkillNotify_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerPlayerSetSkillNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerPlayerSetSkillNotify_proto_rawDescData)
+ })
+ return file_BrickBreakerPlayerSetSkillNotify_proto_rawDescData
+}
+
+var file_BrickBreakerPlayerSetSkillNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerPlayerSetSkillNotify_proto_goTypes = []interface{}{
+ (*BrickBreakerPlayerSetSkillNotify)(nil), // 0: BrickBreakerPlayerSetSkillNotify
+}
+var file_BrickBreakerPlayerSetSkillNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerPlayerSetSkillNotify_proto_init() }
+func file_BrickBreakerPlayerSetSkillNotify_proto_init() {
+ if File_BrickBreakerPlayerSetSkillNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerPlayerSetSkillNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerPlayerSetSkillNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerPlayerSetSkillNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerPlayerSetSkillNotify_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerPlayerSetSkillNotify_proto_depIdxs,
+ MessageInfos: file_BrickBreakerPlayerSetSkillNotify_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerPlayerSetSkillNotify_proto = out.File
+ file_BrickBreakerPlayerSetSkillNotify_proto_rawDesc = nil
+ file_BrickBreakerPlayerSetSkillNotify_proto_goTypes = nil
+ file_BrickBreakerPlayerSetSkillNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerQuitReq.pb.go b/gover/gen/BrickBreakerQuitReq.pb.go
new file mode 100644
index 00000000..b5567dfe
--- /dev/null
+++ b/gover/gen/BrickBreakerQuitReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerQuitReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerQuitReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *BrickBreakerQuitReq) Reset() {
+ *x = BrickBreakerQuitReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerQuitReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerQuitReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerQuitReq) ProtoMessage() {}
+
+func (x *BrickBreakerQuitReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerQuitReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerQuitReq.ProtoReflect.Descriptor instead.
+func (*BrickBreakerQuitReq) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerQuitReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_BrickBreakerQuitReq_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerQuitReq_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x51, 0x75,
+ 0x69, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x52,
+ 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerQuitReq_proto_rawDescOnce sync.Once
+ file_BrickBreakerQuitReq_proto_rawDescData = file_BrickBreakerQuitReq_proto_rawDesc
+)
+
+func file_BrickBreakerQuitReq_proto_rawDescGZIP() []byte {
+ file_BrickBreakerQuitReq_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerQuitReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerQuitReq_proto_rawDescData)
+ })
+ return file_BrickBreakerQuitReq_proto_rawDescData
+}
+
+var file_BrickBreakerQuitReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerQuitReq_proto_goTypes = []interface{}{
+ (*BrickBreakerQuitReq)(nil), // 0: BrickBreakerQuitReq
+}
+var file_BrickBreakerQuitReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerQuitReq_proto_init() }
+func file_BrickBreakerQuitReq_proto_init() {
+ if File_BrickBreakerQuitReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerQuitReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerQuitReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerQuitReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerQuitReq_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerQuitReq_proto_depIdxs,
+ MessageInfos: file_BrickBreakerQuitReq_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerQuitReq_proto = out.File
+ file_BrickBreakerQuitReq_proto_rawDesc = nil
+ file_BrickBreakerQuitReq_proto_goTypes = nil
+ file_BrickBreakerQuitReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerQuitRsp.pb.go b/gover/gen/BrickBreakerQuitRsp.pb.go
new file mode 100644
index 00000000..c16145fe
--- /dev/null
+++ b/gover/gen/BrickBreakerQuitRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerQuitRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerQuitRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BrickBreakerQuitRsp) Reset() {
+ *x = BrickBreakerQuitRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerQuitRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerQuitRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerQuitRsp) ProtoMessage() {}
+
+func (x *BrickBreakerQuitRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerQuitRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerQuitRsp.ProtoReflect.Descriptor instead.
+func (*BrickBreakerQuitRsp) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerQuitRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerQuitRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BrickBreakerQuitRsp_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerQuitRsp_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x51, 0x75,
+ 0x69, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerQuitRsp_proto_rawDescOnce sync.Once
+ file_BrickBreakerQuitRsp_proto_rawDescData = file_BrickBreakerQuitRsp_proto_rawDesc
+)
+
+func file_BrickBreakerQuitRsp_proto_rawDescGZIP() []byte {
+ file_BrickBreakerQuitRsp_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerQuitRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerQuitRsp_proto_rawDescData)
+ })
+ return file_BrickBreakerQuitRsp_proto_rawDescData
+}
+
+var file_BrickBreakerQuitRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerQuitRsp_proto_goTypes = []interface{}{
+ (*BrickBreakerQuitRsp)(nil), // 0: BrickBreakerQuitRsp
+}
+var file_BrickBreakerQuitRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerQuitRsp_proto_init() }
+func file_BrickBreakerQuitRsp_proto_init() {
+ if File_BrickBreakerQuitRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerQuitRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerQuitRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerQuitRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerQuitRsp_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerQuitRsp_proto_depIdxs,
+ MessageInfos: file_BrickBreakerQuitRsp_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerQuitRsp_proto = out.File
+ file_BrickBreakerQuitRsp_proto_rawDesc = nil
+ file_BrickBreakerQuitRsp_proto_goTypes = nil
+ file_BrickBreakerQuitRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSelectAvatarReq.pb.go b/gover/gen/BrickBreakerSelectAvatarReq.pb.go
new file mode 100644
index 00000000..408db872
--- /dev/null
+++ b/gover/gen/BrickBreakerSelectAvatarReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSelectAvatarReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSelectAvatarReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarId []uint32 `protobuf:"varint,12,rep,packed,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+}
+
+func (x *BrickBreakerSelectAvatarReq) Reset() {
+ *x = BrickBreakerSelectAvatarReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSelectAvatarReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSelectAvatarReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSelectAvatarReq) ProtoMessage() {}
+
+func (x *BrickBreakerSelectAvatarReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSelectAvatarReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSelectAvatarReq.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSelectAvatarReq) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSelectAvatarReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSelectAvatarReq) GetAvatarId() []uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return nil
+}
+
+var File_BrickBreakerSelectAvatarReq_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSelectAvatarReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1b, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x65, 0x72, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerSelectAvatarReq_proto_rawDescOnce sync.Once
+ file_BrickBreakerSelectAvatarReq_proto_rawDescData = file_BrickBreakerSelectAvatarReq_proto_rawDesc
+)
+
+func file_BrickBreakerSelectAvatarReq_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSelectAvatarReq_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSelectAvatarReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSelectAvatarReq_proto_rawDescData)
+ })
+ return file_BrickBreakerSelectAvatarReq_proto_rawDescData
+}
+
+var file_BrickBreakerSelectAvatarReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSelectAvatarReq_proto_goTypes = []interface{}{
+ (*BrickBreakerSelectAvatarReq)(nil), // 0: BrickBreakerSelectAvatarReq
+}
+var file_BrickBreakerSelectAvatarReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSelectAvatarReq_proto_init() }
+func file_BrickBreakerSelectAvatarReq_proto_init() {
+ if File_BrickBreakerSelectAvatarReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSelectAvatarReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSelectAvatarReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSelectAvatarReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSelectAvatarReq_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSelectAvatarReq_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSelectAvatarReq_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSelectAvatarReq_proto = out.File
+ file_BrickBreakerSelectAvatarReq_proto_rawDesc = nil
+ file_BrickBreakerSelectAvatarReq_proto_goTypes = nil
+ file_BrickBreakerSelectAvatarReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSelectAvatarRsp.pb.go b/gover/gen/BrickBreakerSelectAvatarRsp.pb.go
new file mode 100644
index 00000000..6ee30bce
--- /dev/null
+++ b/gover/gen/BrickBreakerSelectAvatarRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSelectAvatarRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSelectAvatarRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarId []uint32 `protobuf:"varint,9,rep,packed,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+}
+
+func (x *BrickBreakerSelectAvatarRsp) Reset() {
+ *x = BrickBreakerSelectAvatarRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSelectAvatarRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSelectAvatarRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSelectAvatarRsp) ProtoMessage() {}
+
+func (x *BrickBreakerSelectAvatarRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSelectAvatarRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSelectAvatarRsp.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSelectAvatarRsp) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSelectAvatarRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSelectAvatarRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *BrickBreakerSelectAvatarRsp) GetAvatarId() []uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return nil
+}
+
+var File_BrickBreakerSelectAvatarRsp_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSelectAvatarRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x1b, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x65, 0x72, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerSelectAvatarRsp_proto_rawDescOnce sync.Once
+ file_BrickBreakerSelectAvatarRsp_proto_rawDescData = file_BrickBreakerSelectAvatarRsp_proto_rawDesc
+)
+
+func file_BrickBreakerSelectAvatarRsp_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSelectAvatarRsp_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSelectAvatarRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSelectAvatarRsp_proto_rawDescData)
+ })
+ return file_BrickBreakerSelectAvatarRsp_proto_rawDescData
+}
+
+var file_BrickBreakerSelectAvatarRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSelectAvatarRsp_proto_goTypes = []interface{}{
+ (*BrickBreakerSelectAvatarRsp)(nil), // 0: BrickBreakerSelectAvatarRsp
+}
+var file_BrickBreakerSelectAvatarRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSelectAvatarRsp_proto_init() }
+func file_BrickBreakerSelectAvatarRsp_proto_init() {
+ if File_BrickBreakerSelectAvatarRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSelectAvatarRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSelectAvatarRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSelectAvatarRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSelectAvatarRsp_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSelectAvatarRsp_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSelectAvatarRsp_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSelectAvatarRsp_proto = out.File
+ file_BrickBreakerSelectAvatarRsp_proto_rawDesc = nil
+ file_BrickBreakerSelectAvatarRsp_proto_goTypes = nil
+ file_BrickBreakerSelectAvatarRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSelectSkillReq.pb.go b/gover/gen/BrickBreakerSelectSkillReq.pb.go
new file mode 100644
index 00000000..d728b5c1
--- /dev/null
+++ b/gover/gen/BrickBreakerSelectSkillReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSelectSkillReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSelectSkillReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillId []uint32 `protobuf:"varint,5,rep,packed,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *BrickBreakerSelectSkillReq) Reset() {
+ *x = BrickBreakerSelectSkillReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSelectSkillReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSelectSkillReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSelectSkillReq) ProtoMessage() {}
+
+func (x *BrickBreakerSelectSkillReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSelectSkillReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSelectSkillReq.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSelectSkillReq) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSelectSkillReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSelectSkillReq) GetSkillId() []uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return nil
+}
+
+var File_BrickBreakerSelectSkillReq_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSelectSkillReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1a, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x65, 0x72, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerSelectSkillReq_proto_rawDescOnce sync.Once
+ file_BrickBreakerSelectSkillReq_proto_rawDescData = file_BrickBreakerSelectSkillReq_proto_rawDesc
+)
+
+func file_BrickBreakerSelectSkillReq_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSelectSkillReq_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSelectSkillReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSelectSkillReq_proto_rawDescData)
+ })
+ return file_BrickBreakerSelectSkillReq_proto_rawDescData
+}
+
+var file_BrickBreakerSelectSkillReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSelectSkillReq_proto_goTypes = []interface{}{
+ (*BrickBreakerSelectSkillReq)(nil), // 0: BrickBreakerSelectSkillReq
+}
+var file_BrickBreakerSelectSkillReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSelectSkillReq_proto_init() }
+func file_BrickBreakerSelectSkillReq_proto_init() {
+ if File_BrickBreakerSelectSkillReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSelectSkillReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSelectSkillReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSelectSkillReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSelectSkillReq_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSelectSkillReq_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSelectSkillReq_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSelectSkillReq_proto = out.File
+ file_BrickBreakerSelectSkillReq_proto_rawDesc = nil
+ file_BrickBreakerSelectSkillReq_proto_goTypes = nil
+ file_BrickBreakerSelectSkillReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSelectSkillRsp.pb.go b/gover/gen/BrickBreakerSelectSkillRsp.pb.go
new file mode 100644
index 00000000..dd95c1b8
--- /dev/null
+++ b/gover/gen/BrickBreakerSelectSkillRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSelectSkillRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSelectSkillRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SkillId []uint32 `protobuf:"varint,12,rep,packed,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *BrickBreakerSelectSkillRsp) Reset() {
+ *x = BrickBreakerSelectSkillRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSelectSkillRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSelectSkillRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSelectSkillRsp) ProtoMessage() {}
+
+func (x *BrickBreakerSelectSkillRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSelectSkillRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSelectSkillRsp.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSelectSkillRsp) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSelectSkillRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSelectSkillRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *BrickBreakerSelectSkillRsp) GetSkillId() []uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return nil
+}
+
+var File_BrickBreakerSelectSkillRsp_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSelectSkillRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x1a, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x65, 0x72, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerSelectSkillRsp_proto_rawDescOnce sync.Once
+ file_BrickBreakerSelectSkillRsp_proto_rawDescData = file_BrickBreakerSelectSkillRsp_proto_rawDesc
+)
+
+func file_BrickBreakerSelectSkillRsp_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSelectSkillRsp_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSelectSkillRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSelectSkillRsp_proto_rawDescData)
+ })
+ return file_BrickBreakerSelectSkillRsp_proto_rawDescData
+}
+
+var file_BrickBreakerSelectSkillRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSelectSkillRsp_proto_goTypes = []interface{}{
+ (*BrickBreakerSelectSkillRsp)(nil), // 0: BrickBreakerSelectSkillRsp
+}
+var file_BrickBreakerSelectSkillRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSelectSkillRsp_proto_init() }
+func file_BrickBreakerSelectSkillRsp_proto_init() {
+ if File_BrickBreakerSelectSkillRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSelectSkillRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSelectSkillRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSelectSkillRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSelectSkillRsp_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSelectSkillRsp_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSelectSkillRsp_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSelectSkillRsp_proto = out.File
+ file_BrickBreakerSelectSkillRsp_proto_rawDesc = nil
+ file_BrickBreakerSelectSkillRsp_proto_goTypes = nil
+ file_BrickBreakerSelectSkillRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSetChangingReq.pb.go b/gover/gen/BrickBreakerSetChangingReq.pb.go
new file mode 100644
index 00000000..1fa377a0
--- /dev/null
+++ b/gover/gen/BrickBreakerSetChangingReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSetChangingReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSetChangingReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsChanging bool `protobuf:"varint,1,opt,name=is_changing,json=isChanging,proto3" json:"is_changing,omitempty"`
+}
+
+func (x *BrickBreakerSetChangingReq) Reset() {
+ *x = BrickBreakerSetChangingReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSetChangingReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSetChangingReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSetChangingReq) ProtoMessage() {}
+
+func (x *BrickBreakerSetChangingReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSetChangingReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSetChangingReq.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSetChangingReq) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSetChangingReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSetChangingReq) GetIsChanging() bool {
+ if x != nil {
+ return x.IsChanging
+ }
+ return false
+}
+
+var File_BrickBreakerSetChangingReq_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSetChangingReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1a, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x65, 0x72, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e,
+ 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_BrickBreakerSetChangingReq_proto_rawDescOnce sync.Once
+ file_BrickBreakerSetChangingReq_proto_rawDescData = file_BrickBreakerSetChangingReq_proto_rawDesc
+)
+
+func file_BrickBreakerSetChangingReq_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSetChangingReq_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSetChangingReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSetChangingReq_proto_rawDescData)
+ })
+ return file_BrickBreakerSetChangingReq_proto_rawDescData
+}
+
+var file_BrickBreakerSetChangingReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSetChangingReq_proto_goTypes = []interface{}{
+ (*BrickBreakerSetChangingReq)(nil), // 0: BrickBreakerSetChangingReq
+}
+var file_BrickBreakerSetChangingReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSetChangingReq_proto_init() }
+func file_BrickBreakerSetChangingReq_proto_init() {
+ if File_BrickBreakerSetChangingReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSetChangingReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSetChangingReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSetChangingReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSetChangingReq_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSetChangingReq_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSetChangingReq_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSetChangingReq_proto = out.File
+ file_BrickBreakerSetChangingReq_proto_rawDesc = nil
+ file_BrickBreakerSetChangingReq_proto_goTypes = nil
+ file_BrickBreakerSetChangingReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSetChangingRsp.pb.go b/gover/gen/BrickBreakerSetChangingRsp.pb.go
new file mode 100644
index 00000000..b317a23f
--- /dev/null
+++ b/gover/gen/BrickBreakerSetChangingRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSetChangingRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSetChangingRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BrickBreakerSetChangingRsp) Reset() {
+ *x = BrickBreakerSetChangingRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSetChangingRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSetChangingRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSetChangingRsp) ProtoMessage() {}
+
+func (x *BrickBreakerSetChangingRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSetChangingRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSetChangingRsp.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSetChangingRsp) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSetChangingRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSetChangingRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BrickBreakerSetChangingRsp_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSetChangingRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x65, 0x72, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerSetChangingRsp_proto_rawDescOnce sync.Once
+ file_BrickBreakerSetChangingRsp_proto_rawDescData = file_BrickBreakerSetChangingRsp_proto_rawDesc
+)
+
+func file_BrickBreakerSetChangingRsp_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSetChangingRsp_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSetChangingRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSetChangingRsp_proto_rawDescData)
+ })
+ return file_BrickBreakerSetChangingRsp_proto_rawDescData
+}
+
+var file_BrickBreakerSetChangingRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSetChangingRsp_proto_goTypes = []interface{}{
+ (*BrickBreakerSetChangingRsp)(nil), // 0: BrickBreakerSetChangingRsp
+}
+var file_BrickBreakerSetChangingRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSetChangingRsp_proto_init() }
+func file_BrickBreakerSetChangingRsp_proto_init() {
+ if File_BrickBreakerSetChangingRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSetChangingRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSetChangingRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSetChangingRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSetChangingRsp_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSetChangingRsp_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSetChangingRsp_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSetChangingRsp_proto = out.File
+ file_BrickBreakerSetChangingRsp_proto_rawDesc = nil
+ file_BrickBreakerSetChangingRsp_proto_goTypes = nil
+ file_BrickBreakerSetChangingRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSetReadyReq.pb.go b/gover/gen/BrickBreakerSetReadyReq.pb.go
new file mode 100644
index 00000000..3522aa5b
--- /dev/null
+++ b/gover/gen/BrickBreakerSetReadyReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSetReadyReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSetReadyReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *BrickBreakerSetReadyReq) Reset() {
+ *x = BrickBreakerSetReadyReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSetReadyReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSetReadyReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSetReadyReq) ProtoMessage() {}
+
+func (x *BrickBreakerSetReadyReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSetReadyReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSetReadyReq.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSetReadyReq) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSetReadyReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_BrickBreakerSetReadyReq_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSetReadyReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x19, 0x0a, 0x17, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53,
+ 0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerSetReadyReq_proto_rawDescOnce sync.Once
+ file_BrickBreakerSetReadyReq_proto_rawDescData = file_BrickBreakerSetReadyReq_proto_rawDesc
+)
+
+func file_BrickBreakerSetReadyReq_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSetReadyReq_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSetReadyReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSetReadyReq_proto_rawDescData)
+ })
+ return file_BrickBreakerSetReadyReq_proto_rawDescData
+}
+
+var file_BrickBreakerSetReadyReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSetReadyReq_proto_goTypes = []interface{}{
+ (*BrickBreakerSetReadyReq)(nil), // 0: BrickBreakerSetReadyReq
+}
+var file_BrickBreakerSetReadyReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSetReadyReq_proto_init() }
+func file_BrickBreakerSetReadyReq_proto_init() {
+ if File_BrickBreakerSetReadyReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSetReadyReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSetReadyReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSetReadyReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSetReadyReq_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSetReadyReq_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSetReadyReq_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSetReadyReq_proto = out.File
+ file_BrickBreakerSetReadyReq_proto_rawDesc = nil
+ file_BrickBreakerSetReadyReq_proto_goTypes = nil
+ file_BrickBreakerSetReadyReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSetReadyRsp.pb.go b/gover/gen/BrickBreakerSetReadyRsp.pb.go
new file mode 100644
index 00000000..631d6747
--- /dev/null
+++ b/gover/gen/BrickBreakerSetReadyRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSetReadyRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSetReadyRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BrickBreakerSetReadyRsp) Reset() {
+ *x = BrickBreakerSetReadyRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSetReadyRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSetReadyRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSetReadyRsp) ProtoMessage() {}
+
+func (x *BrickBreakerSetReadyRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSetReadyRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSetReadyRsp.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSetReadyRsp) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSetReadyRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSetReadyRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BrickBreakerSetReadyRsp_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSetReadyRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x33, 0x0a, 0x17, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53,
+ 0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerSetReadyRsp_proto_rawDescOnce sync.Once
+ file_BrickBreakerSetReadyRsp_proto_rawDescData = file_BrickBreakerSetReadyRsp_proto_rawDesc
+)
+
+func file_BrickBreakerSetReadyRsp_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSetReadyRsp_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSetReadyRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSetReadyRsp_proto_rawDescData)
+ })
+ return file_BrickBreakerSetReadyRsp_proto_rawDescData
+}
+
+var file_BrickBreakerSetReadyRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSetReadyRsp_proto_goTypes = []interface{}{
+ (*BrickBreakerSetReadyRsp)(nil), // 0: BrickBreakerSetReadyRsp
+}
+var file_BrickBreakerSetReadyRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSetReadyRsp_proto_init() }
+func file_BrickBreakerSetReadyRsp_proto_init() {
+ if File_BrickBreakerSetReadyRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSetReadyRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSetReadyRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSetReadyRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSetReadyRsp_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSetReadyRsp_proto_depIdxs,
+ MessageInfos: file_BrickBreakerSetReadyRsp_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSetReadyRsp_proto = out.File
+ file_BrickBreakerSetReadyRsp_proto_rawDesc = nil
+ file_BrickBreakerSetReadyRsp_proto_goTypes = nil
+ file_BrickBreakerSetReadyRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerSettleNotify.pb.go b/gover/gen/BrickBreakerSettleNotify.pb.go
new file mode 100644
index 00000000..f5b93e73
--- /dev/null
+++ b/gover/gen/BrickBreakerSettleNotify.pb.go
@@ -0,0 +1,320 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerSettleNotify_SettleReason int32
+
+const (
+ BrickBreakerSettleNotify_SETTLE_REASON_TIME_OUT BrickBreakerSettleNotify_SettleReason = 0
+ BrickBreakerSettleNotify_SETTLE_REASON_PLAY_END BrickBreakerSettleNotify_SettleReason = 1
+ BrickBreakerSettleNotify_SETTLE_REASON_PLAYER_QUIT BrickBreakerSettleNotify_SettleReason = 2
+ BrickBreakerSettleNotify_SETTLE_REASON_LIFE_COUNT BrickBreakerSettleNotify_SettleReason = 3
+)
+
+// Enum value maps for BrickBreakerSettleNotify_SettleReason.
+var (
+ BrickBreakerSettleNotify_SettleReason_name = map[int32]string{
+ 0: "SETTLE_REASON_TIME_OUT",
+ 1: "SETTLE_REASON_PLAY_END",
+ 2: "SETTLE_REASON_PLAYER_QUIT",
+ 3: "SETTLE_REASON_LIFE_COUNT",
+ }
+ BrickBreakerSettleNotify_SettleReason_value = map[string]int32{
+ "SETTLE_REASON_TIME_OUT": 0,
+ "SETTLE_REASON_PLAY_END": 1,
+ "SETTLE_REASON_PLAYER_QUIT": 2,
+ "SETTLE_REASON_LIFE_COUNT": 3,
+ }
+)
+
+func (x BrickBreakerSettleNotify_SettleReason) Enum() *BrickBreakerSettleNotify_SettleReason {
+ p := new(BrickBreakerSettleNotify_SettleReason)
+ *p = x
+ return p
+}
+
+func (x BrickBreakerSettleNotify_SettleReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (BrickBreakerSettleNotify_SettleReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_BrickBreakerSettleNotify_proto_enumTypes[0].Descriptor()
+}
+
+func (BrickBreakerSettleNotify_SettleReason) Type() protoreflect.EnumType {
+ return &file_BrickBreakerSettleNotify_proto_enumTypes[0]
+}
+
+func (x BrickBreakerSettleNotify_SettleReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use BrickBreakerSettleNotify_SettleReason.Descriptor instead.
+func (BrickBreakerSettleNotify_SettleReason) EnumDescriptor() ([]byte, []int) {
+ return file_BrickBreakerSettleNotify_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type BrickBreakerSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Time uint32 `protobuf:"varint,5,opt,name=time,proto3" json:"time,omitempty"`
+ IsSingleMode bool `protobuf:"varint,15,opt,name=is_single_mode,json=isSingleMode,proto3" json:"is_single_mode,omitempty"`
+ IsDungeon bool `protobuf:"varint,2,opt,name=is_dungeon,json=isDungeon,proto3" json:"is_dungeon,omitempty"`
+ Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
+ Combo uint32 `protobuf:"varint,12,opt,name=combo,proto3" json:"combo,omitempty"`
+ LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Reason BrickBreakerSettleNotify_SettleReason `protobuf:"varint,1,opt,name=reason,proto3,enum=BrickBreakerSettleNotify_SettleReason" json:"reason,omitempty"`
+ IsNewRecord bool `protobuf:"varint,3,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ UpdateSkillList []*Uint32Pair `protobuf:"bytes,4,rep,name=update_skill_list,json=updateSkillList,proto3" json:"update_skill_list,omitempty"`
+}
+
+func (x *BrickBreakerSettleNotify) Reset() {
+ *x = BrickBreakerSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerSettleNotify) ProtoMessage() {}
+
+func (x *BrickBreakerSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerSettleNotify.ProtoReflect.Descriptor instead.
+func (*BrickBreakerSettleNotify) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerSettleNotify) GetTime() uint32 {
+ if x != nil {
+ return x.Time
+ }
+ return 0
+}
+
+func (x *BrickBreakerSettleNotify) GetIsSingleMode() bool {
+ if x != nil {
+ return x.IsSingleMode
+ }
+ return false
+}
+
+func (x *BrickBreakerSettleNotify) GetIsDungeon() bool {
+ if x != nil {
+ return x.IsDungeon
+ }
+ return false
+}
+
+func (x *BrickBreakerSettleNotify) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *BrickBreakerSettleNotify) GetCombo() uint32 {
+ if x != nil {
+ return x.Combo
+ }
+ return 0
+}
+
+func (x *BrickBreakerSettleNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *BrickBreakerSettleNotify) GetReason() BrickBreakerSettleNotify_SettleReason {
+ if x != nil {
+ return x.Reason
+ }
+ return BrickBreakerSettleNotify_SETTLE_REASON_TIME_OUT
+}
+
+func (x *BrickBreakerSettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *BrickBreakerSettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *BrickBreakerSettleNotify) GetUpdateSkillList() []*Uint32Pair {
+ if x != nil {
+ return x.UpdateSkillList
+ }
+ return nil
+}
+
+var File_BrickBreakerSettleNotify_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x10, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xfc, 0x03, 0x0a, 0x18, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61,
+ 0x6b, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74,
+ 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65,
+ 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x53,
+ 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14,
+ 0x0a, 0x05, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63,
+ 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x3e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x26, 0x2e, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
+ 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x49, 0x64, 0x12, 0x37, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
+ 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0f, 0x75, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x83, 0x01, 0x0a, 0x0c,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x16,
+ 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x49,
+ 0x4d, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x45, 0x54, 0x54,
+ 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x45,
+ 0x4e, 0x44, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x51, 0x55, 0x49,
+ 0x54, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x49, 0x46, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10,
+ 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_BrickBreakerSettleNotify_proto_rawDescOnce sync.Once
+ file_BrickBreakerSettleNotify_proto_rawDescData = file_BrickBreakerSettleNotify_proto_rawDesc
+)
+
+func file_BrickBreakerSettleNotify_proto_rawDescGZIP() []byte {
+ file_BrickBreakerSettleNotify_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerSettleNotify_proto_rawDescData)
+ })
+ return file_BrickBreakerSettleNotify_proto_rawDescData
+}
+
+var file_BrickBreakerSettleNotify_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_BrickBreakerSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerSettleNotify_proto_goTypes = []interface{}{
+ (BrickBreakerSettleNotify_SettleReason)(0), // 0: BrickBreakerSettleNotify.SettleReason
+ (*BrickBreakerSettleNotify)(nil), // 1: BrickBreakerSettleNotify
+ (*Uint32Pair)(nil), // 2: Uint32Pair
+}
+var file_BrickBreakerSettleNotify_proto_depIdxs = []int32{
+ 0, // 0: BrickBreakerSettleNotify.reason:type_name -> BrickBreakerSettleNotify.SettleReason
+ 2, // 1: BrickBreakerSettleNotify.update_skill_list:type_name -> Uint32Pair
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerSettleNotify_proto_init() }
+func file_BrickBreakerSettleNotify_proto_init() {
+ if File_BrickBreakerSettleNotify_proto != nil {
+ return
+ }
+ file_Uint32Pair_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerSettleNotify_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerSettleNotify_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerSettleNotify_proto_depIdxs,
+ EnumInfos: file_BrickBreakerSettleNotify_proto_enumTypes,
+ MessageInfos: file_BrickBreakerSettleNotify_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerSettleNotify_proto = out.File
+ file_BrickBreakerSettleNotify_proto_rawDesc = nil
+ file_BrickBreakerSettleNotify_proto_goTypes = nil
+ file_BrickBreakerSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerStageInfo.pb.go b/gover/gen/BrickBreakerStageInfo.pb.go
new file mode 100644
index 00000000..32bca516
--- /dev/null
+++ b/gover/gen/BrickBreakerStageInfo.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ BattleInfoList []*BrickBreakerPlayerBattleInfo `protobuf:"bytes,3,rep,name=battle_info_list,json=battleInfoList,proto3" json:"battle_info_list,omitempty"`
+ StageType BrickBreakerStageType `protobuf:"varint,5,opt,name=stage_type,json=stageType,proto3,enum=BrickBreakerStageType" json:"stage_type,omitempty"`
+}
+
+func (x *BrickBreakerStageInfo) Reset() {
+ *x = BrickBreakerStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerStageInfo) ProtoMessage() {}
+
+func (x *BrickBreakerStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerStageInfo.ProtoReflect.Descriptor instead.
+func (*BrickBreakerStageInfo) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerStageInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *BrickBreakerStageInfo) GetBattleInfoList() []*BrickBreakerPlayerBattleInfo {
+ if x != nil {
+ return x.BattleInfoList
+ }
+ return nil
+}
+
+func (x *BrickBreakerStageInfo) GetStageType() BrickBreakerStageType {
+ if x != nil {
+ return x.StageType
+ }
+ return BrickBreakerStageType_BRICK_BREAKER_STAGE_TYPE_PREPARE
+}
+
+var File_BrickBreakerStageInfo_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1b, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2,
+ 0x01, 0x0a, 0x15, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x10, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
+ 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x62, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x0a,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x16, 0x2e, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerStageInfo_proto_rawDescOnce sync.Once
+ file_BrickBreakerStageInfo_proto_rawDescData = file_BrickBreakerStageInfo_proto_rawDesc
+)
+
+func file_BrickBreakerStageInfo_proto_rawDescGZIP() []byte {
+ file_BrickBreakerStageInfo_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerStageInfo_proto_rawDescData)
+ })
+ return file_BrickBreakerStageInfo_proto_rawDescData
+}
+
+var file_BrickBreakerStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerStageInfo_proto_goTypes = []interface{}{
+ (*BrickBreakerStageInfo)(nil), // 0: BrickBreakerStageInfo
+ (*BrickBreakerPlayerBattleInfo)(nil), // 1: BrickBreakerPlayerBattleInfo
+ (BrickBreakerStageType)(0), // 2: BrickBreakerStageType
+}
+var file_BrickBreakerStageInfo_proto_depIdxs = []int32{
+ 1, // 0: BrickBreakerStageInfo.battle_info_list:type_name -> BrickBreakerPlayerBattleInfo
+ 2, // 1: BrickBreakerStageInfo.stage_type:type_name -> BrickBreakerStageType
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerStageInfo_proto_init() }
+func file_BrickBreakerStageInfo_proto_init() {
+ if File_BrickBreakerStageInfo_proto != nil {
+ return
+ }
+ file_BrickBreakerPlayerBattleInfo_proto_init()
+ file_BrickBreakerStageType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerStageInfo_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerStageInfo_proto_depIdxs,
+ MessageInfos: file_BrickBreakerStageInfo_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerStageInfo_proto = out.File
+ file_BrickBreakerStageInfo_proto_rawDesc = nil
+ file_BrickBreakerStageInfo_proto_goTypes = nil
+ file_BrickBreakerStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerStageType.pb.go b/gover/gen/BrickBreakerStageType.pb.go
new file mode 100644
index 00000000..6d3d6a5f
--- /dev/null
+++ b/gover/gen/BrickBreakerStageType.pb.go
@@ -0,0 +1,162 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerStageType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerStageType int32
+
+const (
+ BrickBreakerStageType_BRICK_BREAKER_STAGE_TYPE_PREPARE BrickBreakerStageType = 0
+ BrickBreakerStageType_BRICK_BREAKER_STAGE_TYPE_PICK BrickBreakerStageType = 1
+ BrickBreakerStageType_BRICK_BREAKER_STAGE_TYPE_GAME BrickBreakerStageType = 2
+ BrickBreakerStageType_BRICK_BREAKER_STAGE_TYPE_PLAY BrickBreakerStageType = 3
+ BrickBreakerStageType_BRICK_BREAKER_STAGE_TYPE_SETTLE BrickBreakerStageType = 4
+)
+
+// Enum value maps for BrickBreakerStageType.
+var (
+ BrickBreakerStageType_name = map[int32]string{
+ 0: "BRICK_BREAKER_STAGE_TYPE_PREPARE",
+ 1: "BRICK_BREAKER_STAGE_TYPE_PICK",
+ 2: "BRICK_BREAKER_STAGE_TYPE_GAME",
+ 3: "BRICK_BREAKER_STAGE_TYPE_PLAY",
+ 4: "BRICK_BREAKER_STAGE_TYPE_SETTLE",
+ }
+ BrickBreakerStageType_value = map[string]int32{
+ "BRICK_BREAKER_STAGE_TYPE_PREPARE": 0,
+ "BRICK_BREAKER_STAGE_TYPE_PICK": 1,
+ "BRICK_BREAKER_STAGE_TYPE_GAME": 2,
+ "BRICK_BREAKER_STAGE_TYPE_PLAY": 3,
+ "BRICK_BREAKER_STAGE_TYPE_SETTLE": 4,
+ }
+)
+
+func (x BrickBreakerStageType) Enum() *BrickBreakerStageType {
+ p := new(BrickBreakerStageType)
+ *p = x
+ return p
+}
+
+func (x BrickBreakerStageType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (BrickBreakerStageType) Descriptor() protoreflect.EnumDescriptor {
+ return file_BrickBreakerStageType_proto_enumTypes[0].Descriptor()
+}
+
+func (BrickBreakerStageType) Type() protoreflect.EnumType {
+ return &file_BrickBreakerStageType_proto_enumTypes[0]
+}
+
+func (x BrickBreakerStageType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use BrickBreakerStageType.Descriptor instead.
+func (BrickBreakerStageType) EnumDescriptor() ([]byte, []int) {
+ return file_BrickBreakerStageType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_BrickBreakerStageType_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerStageType_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xcb, 0x01,
+ 0x0a, 0x15, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x42, 0x52, 0x49, 0x43, 0x4b,
+ 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x50, 0x41, 0x52, 0x45, 0x10, 0x00, 0x12, 0x21, 0x0a,
+ 0x1d, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x53,
+ 0x54, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x49, 0x43, 0x4b, 0x10, 0x01,
+ 0x12, 0x21, 0x0a, 0x1d, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45,
+ 0x52, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x4d,
+ 0x45, 0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45,
+ 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x10, 0x03, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f,
+ 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerStageType_proto_rawDescOnce sync.Once
+ file_BrickBreakerStageType_proto_rawDescData = file_BrickBreakerStageType_proto_rawDesc
+)
+
+func file_BrickBreakerStageType_proto_rawDescGZIP() []byte {
+ file_BrickBreakerStageType_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerStageType_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerStageType_proto_rawDescData)
+ })
+ return file_BrickBreakerStageType_proto_rawDescData
+}
+
+var file_BrickBreakerStageType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_BrickBreakerStageType_proto_goTypes = []interface{}{
+ (BrickBreakerStageType)(0), // 0: BrickBreakerStageType
+}
+var file_BrickBreakerStageType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerStageType_proto_init() }
+func file_BrickBreakerStageType_proto_init() {
+ if File_BrickBreakerStageType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerStageType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerStageType_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerStageType_proto_depIdxs,
+ EnumInfos: file_BrickBreakerStageType_proto_enumTypes,
+ }.Build()
+ File_BrickBreakerStageType_proto = out.File
+ file_BrickBreakerStageType_proto_rawDesc = nil
+ file_BrickBreakerStageType_proto_goTypes = nil
+ file_BrickBreakerStageType_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerTwiceStartReq.pb.go b/gover/gen/BrickBreakerTwiceStartReq.pb.go
new file mode 100644
index 00000000..b3c92d78
--- /dev/null
+++ b/gover/gen/BrickBreakerTwiceStartReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerTwiceStartReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerTwiceStartReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *BrickBreakerTwiceStartReq) Reset() {
+ *x = BrickBreakerTwiceStartReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerTwiceStartReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerTwiceStartReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerTwiceStartReq) ProtoMessage() {}
+
+func (x *BrickBreakerTwiceStartReq) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerTwiceStartReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerTwiceStartReq.ProtoReflect.Descriptor instead.
+func (*BrickBreakerTwiceStartReq) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerTwiceStartReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_BrickBreakerTwiceStartReq_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerTwiceStartReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x54, 0x77,
+ 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x1b, 0x0a, 0x19, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65,
+ 0x72, 0x54, 0x77, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerTwiceStartReq_proto_rawDescOnce sync.Once
+ file_BrickBreakerTwiceStartReq_proto_rawDescData = file_BrickBreakerTwiceStartReq_proto_rawDesc
+)
+
+func file_BrickBreakerTwiceStartReq_proto_rawDescGZIP() []byte {
+ file_BrickBreakerTwiceStartReq_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerTwiceStartReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerTwiceStartReq_proto_rawDescData)
+ })
+ return file_BrickBreakerTwiceStartReq_proto_rawDescData
+}
+
+var file_BrickBreakerTwiceStartReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerTwiceStartReq_proto_goTypes = []interface{}{
+ (*BrickBreakerTwiceStartReq)(nil), // 0: BrickBreakerTwiceStartReq
+}
+var file_BrickBreakerTwiceStartReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerTwiceStartReq_proto_init() }
+func file_BrickBreakerTwiceStartReq_proto_init() {
+ if File_BrickBreakerTwiceStartReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerTwiceStartReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerTwiceStartReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerTwiceStartReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerTwiceStartReq_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerTwiceStartReq_proto_depIdxs,
+ MessageInfos: file_BrickBreakerTwiceStartReq_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerTwiceStartReq_proto = out.File
+ file_BrickBreakerTwiceStartReq_proto_rawDesc = nil
+ file_BrickBreakerTwiceStartReq_proto_goTypes = nil
+ file_BrickBreakerTwiceStartReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/BrickBreakerTwiceStartRsp.pb.go b/gover/gen/BrickBreakerTwiceStartRsp.pb.go
new file mode 100644
index 00000000..66268553
--- /dev/null
+++ b/gover/gen/BrickBreakerTwiceStartRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BrickBreakerTwiceStartRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BrickBreakerTwiceStartRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *BrickBreakerTwiceStartRsp) Reset() {
+ *x = BrickBreakerTwiceStartRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BrickBreakerTwiceStartRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BrickBreakerTwiceStartRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BrickBreakerTwiceStartRsp) ProtoMessage() {}
+
+func (x *BrickBreakerTwiceStartRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_BrickBreakerTwiceStartRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BrickBreakerTwiceStartRsp.ProtoReflect.Descriptor instead.
+func (*BrickBreakerTwiceStartRsp) Descriptor() ([]byte, []int) {
+ return file_BrickBreakerTwiceStartRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BrickBreakerTwiceStartRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_BrickBreakerTwiceStartRsp_proto protoreflect.FileDescriptor
+
+var file_BrickBreakerTwiceStartRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x54, 0x77,
+ 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x35, 0x0a, 0x19, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65,
+ 0x72, 0x54, 0x77, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BrickBreakerTwiceStartRsp_proto_rawDescOnce sync.Once
+ file_BrickBreakerTwiceStartRsp_proto_rawDescData = file_BrickBreakerTwiceStartRsp_proto_rawDesc
+)
+
+func file_BrickBreakerTwiceStartRsp_proto_rawDescGZIP() []byte {
+ file_BrickBreakerTwiceStartRsp_proto_rawDescOnce.Do(func() {
+ file_BrickBreakerTwiceStartRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_BrickBreakerTwiceStartRsp_proto_rawDescData)
+ })
+ return file_BrickBreakerTwiceStartRsp_proto_rawDescData
+}
+
+var file_BrickBreakerTwiceStartRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BrickBreakerTwiceStartRsp_proto_goTypes = []interface{}{
+ (*BrickBreakerTwiceStartRsp)(nil), // 0: BrickBreakerTwiceStartRsp
+}
+var file_BrickBreakerTwiceStartRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_BrickBreakerTwiceStartRsp_proto_init() }
+func file_BrickBreakerTwiceStartRsp_proto_init() {
+ if File_BrickBreakerTwiceStartRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_BrickBreakerTwiceStartRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BrickBreakerTwiceStartRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BrickBreakerTwiceStartRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BrickBreakerTwiceStartRsp_proto_goTypes,
+ DependencyIndexes: file_BrickBreakerTwiceStartRsp_proto_depIdxs,
+ MessageInfos: file_BrickBreakerTwiceStartRsp_proto_msgTypes,
+ }.Build()
+ File_BrickBreakerTwiceStartRsp_proto = out.File
+ file_BrickBreakerTwiceStartRsp_proto_rawDesc = nil
+ file_BrickBreakerTwiceStartRsp_proto_goTypes = nil
+ file_BrickBreakerTwiceStartRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/BuildingInfo.pb.go b/gover/gen/BuildingInfo.pb.go
index 1f0a7cc7..1a61d1c1 100644
--- a/gover/gen/BuildingInfo.pb.go
+++ b/gover/gen/BuildingInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuildingInfo.proto
package gen
@@ -41,13 +41,13 @@ type BuildingInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuildingId uint32 `protobuf:"varint,1,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
- PointConfigId uint32 `protobuf:"varint,2,opt,name=point_config_id,json=pointConfigId,proto3" json:"point_config_id,omitempty"`
- Cost uint32 `protobuf:"varint,3,opt,name=cost,proto3" json:"cost,omitempty"`
- Refund uint32 `protobuf:"varint,5,opt,name=refund,proto3" json:"refund,omitempty"`
- OwnerUid uint32 `protobuf:"varint,6,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
- Unk2700_MDJOPHOHFDB uint32 `protobuf:"varint,7,opt,name=Unk2700_MDJOPHOHFDB,json=Unk2700MDJOPHOHFDB,proto3" json:"Unk2700_MDJOPHOHFDB,omitempty"`
- Unk2700_COFBIGLBNGP uint32 `protobuf:"varint,8,opt,name=Unk2700_COFBIGLBNGP,json=Unk2700COFBIGLBNGP,proto3" json:"Unk2700_COFBIGLBNGP,omitempty"`
+ BuildingId uint32 `protobuf:"varint,1,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
+ PointConfigId uint32 `protobuf:"varint,2,opt,name=point_config_id,json=pointConfigId,proto3" json:"point_config_id,omitempty"`
+ Cost uint32 `protobuf:"varint,3,opt,name=cost,proto3" json:"cost,omitempty"`
+ Refund uint32 `protobuf:"varint,5,opt,name=refund,proto3" json:"refund,omitempty"`
+ OwnerUid uint32 `protobuf:"varint,6,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
+ CurrentNum uint32 `protobuf:"varint,7,opt,name=current_num,json=currentNum,proto3" json:"current_num,omitempty"`
+ MaxNum uint32 `protobuf:"varint,8,opt,name=max_num,json=maxNum,proto3" json:"max_num,omitempty"`
}
func (x *BuildingInfo) Reset() {
@@ -117,16 +117,16 @@ func (x *BuildingInfo) GetOwnerUid() uint32 {
return 0
}
-func (x *BuildingInfo) GetUnk2700_MDJOPHOHFDB() uint32 {
+func (x *BuildingInfo) GetCurrentNum() uint32 {
if x != nil {
- return x.Unk2700_MDJOPHOHFDB
+ return x.CurrentNum
}
return 0
}
-func (x *BuildingInfo) GetUnk2700_COFBIGLBNGP() uint32 {
+func (x *BuildingInfo) GetMaxNum() uint32 {
if x != nil {
- return x.Unk2700_COFBIGLBNGP
+ return x.MaxNum
}
return 0
}
@@ -135,7 +135,7 @@ var File_BuildingInfo_proto protoreflect.FileDescriptor
var file_BuildingInfo_proto_rawDesc = []byte{
0x0a, 0x12, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x02, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x01, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x69, 0x6c,
0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
@@ -145,14 +145,12 @@ var file_BuildingInfo_proto_rawDesc = []byte{
0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x06, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x77,
0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f,
- 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x4a, 0x4f, 0x50, 0x48, 0x4f, 0x48, 0x46, 0x44, 0x42, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x44, 0x4a,
- 0x4f, 0x50, 0x48, 0x4f, 0x48, 0x46, 0x44, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x46, 0x42, 0x49, 0x47, 0x4c, 0x42, 0x4e, 0x47, 0x50, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4f,
- 0x46, 0x42, 0x49, 0x47, 0x4c, 0x42, 0x4e, 0x47, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x72, 0x65,
+ 0x6e, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75,
+ 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x78, 0x5f,
+ 0x6e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x78, 0x4e, 0x75,
+ 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/BundleInfo.pb.go b/gover/gen/BundleInfo.pb.go
deleted file mode 100644
index a054fe54..00000000
--- a/gover/gen/BundleInfo.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: BundleInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type BundleInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OGNEAEGHCPM []uint32 `protobuf:"varint,13,rep,packed,name=Unk2700_OGNEAEGHCPM,json=Unk2700OGNEAEGHCPM,proto3" json:"Unk2700_OGNEAEGHCPM,omitempty"`
-}
-
-func (x *BundleInfo) Reset() {
- *x = BundleInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_BundleInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *BundleInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*BundleInfo) ProtoMessage() {}
-
-func (x *BundleInfo) ProtoReflect() protoreflect.Message {
- mi := &file_BundleInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use BundleInfo.ProtoReflect.Descriptor instead.
-func (*BundleInfo) Descriptor() ([]byte, []int) {
- return file_BundleInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *BundleInfo) GetUnk2700_OGNEAEGHCPM() []uint32 {
- if x != nil {
- return x.Unk2700_OGNEAEGHCPM
- }
- return nil
-}
-
-var File_BundleInfo_proto protoreflect.FileDescriptor
-
-var file_BundleInfo_proto_rawDesc = []byte{
- 0x0a, 0x10, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x0a, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x4e, 0x45,
- 0x41, 0x45, 0x47, 0x48, 0x43, 0x50, 0x4d, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x47, 0x4e, 0x45, 0x41, 0x45, 0x47, 0x48, 0x43, 0x50,
- 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_BundleInfo_proto_rawDescOnce sync.Once
- file_BundleInfo_proto_rawDescData = file_BundleInfo_proto_rawDesc
-)
-
-func file_BundleInfo_proto_rawDescGZIP() []byte {
- file_BundleInfo_proto_rawDescOnce.Do(func() {
- file_BundleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_BundleInfo_proto_rawDescData)
- })
- return file_BundleInfo_proto_rawDescData
-}
-
-var file_BundleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_BundleInfo_proto_goTypes = []interface{}{
- (*BundleInfo)(nil), // 0: BundleInfo
-}
-var file_BundleInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_BundleInfo_proto_init() }
-func file_BundleInfo_proto_init() {
- if File_BundleInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_BundleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BundleInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_BundleInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_BundleInfo_proto_goTypes,
- DependencyIndexes: file_BundleInfo_proto_depIdxs,
- MessageInfos: file_BundleInfo_proto_msgTypes,
- }.Build()
- File_BundleInfo_proto = out.File
- file_BundleInfo_proto_rawDesc = nil
- file_BundleInfo_proto_goTypes = nil
- file_BundleInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/BuoyantCombatDailyInfo.pb.go b/gover/gen/BuoyantCombatDailyInfo.pb.go
index 54a40897..476eaec7 100644
--- a/gover/gen/BuoyantCombatDailyInfo.pb.go
+++ b/gover/gen/BuoyantCombatDailyInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuoyantCombatDailyInfo.proto
package gen
@@ -41,8 +41,8 @@ type BuoyantCombatDailyInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StartTime uint32 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- BestScore uint32 `protobuf:"varint,13,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ BestScore uint32 `protobuf:"varint,5,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ StartTime uint32 `protobuf:"varint,10,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
}
func (x *BuoyantCombatDailyInfo) Reset() {
@@ -77,16 +77,16 @@ func (*BuoyantCombatDailyInfo) Descriptor() ([]byte, []int) {
return file_BuoyantCombatDailyInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BuoyantCombatDailyInfo) GetStartTime() uint32 {
+func (x *BuoyantCombatDailyInfo) GetBestScore() uint32 {
if x != nil {
- return x.StartTime
+ return x.BestScore
}
return 0
}
-func (x *BuoyantCombatDailyInfo) GetBestScore() uint32 {
+func (x *BuoyantCombatDailyInfo) GetStartTime() uint32 {
if x != nil {
- return x.BestScore
+ return x.StartTime
}
return 0
}
@@ -97,11 +97,11 @@ var file_BuoyantCombatDailyInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x44,
0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56,
0x0a, 0x16, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x44,
- 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72,
- 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74,
- 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73,
- 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74,
+ 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65,
+ 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BuoyantCombatDetailInfo.pb.go b/gover/gen/BuoyantCombatDetailInfo.pb.go
index ff380bf9..0e13c658 100644
--- a/gover/gen/BuoyantCombatDetailInfo.pb.go
+++ b/gover/gen/BuoyantCombatDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuoyantCombatDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type BuoyantCombatDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DailyInfoList []*BuoyantCombatDailyInfo `protobuf:"bytes,8,rep,name=daily_info_list,json=dailyInfoList,proto3" json:"daily_info_list,omitempty"`
+ DailyInfoList []*BuoyantCombatDailyInfo `protobuf:"bytes,11,rep,name=daily_info_list,json=dailyInfoList,proto3" json:"daily_info_list,omitempty"`
}
func (x *BuoyantCombatDetailInfo) Reset() {
@@ -92,7 +92,7 @@ var file_BuoyantCombatDetailInfo_proto_rawDesc = []byte{
0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a,
0x17, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x44, 0x65,
0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f, 0x0a, 0x0f, 0x64, 0x61, 0x69, 0x6c,
- 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x17, 0x2e, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61,
0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x64, 0x61, 0x69, 0x6c,
0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
diff --git a/gover/gen/BuoyantCombatGallerySettleInfo.pb.go b/gover/gen/BuoyantCombatGallerySettleInfo.pb.go
index 4ea23899..e3376a78 100644
--- a/gover/gen/BuoyantCombatGallerySettleInfo.pb.go
+++ b/gover/gen/BuoyantCombatGallerySettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuoyantCombatGallerySettleInfo.proto
package gen
@@ -41,13 +41,13 @@ type BuoyantCombatGallerySettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryLevel uint32 `protobuf:"varint,12,opt,name=gallery_level,json=galleryLevel,proto3" json:"gallery_level,omitempty"`
- FinalScore uint32 `protobuf:"varint,15,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- KillMonsterCount uint32 `protobuf:"varint,9,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
- KillTargetCount uint32 `protobuf:"varint,1,opt,name=kill_target_count,json=killTargetCount,proto3" json:"kill_target_count,omitempty"`
- KillSpecialMonsterCount uint32 `protobuf:"varint,4,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
+ GalleryLevel uint32 `protobuf:"varint,11,opt,name=gallery_level,json=galleryLevel,proto3" json:"gallery_level,omitempty"`
+ KillMonsterCount uint32 `protobuf:"varint,1,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
+ KillSpecialMonsterCount uint32 `protobuf:"varint,9,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
+ Unk3300_HLFHLPEKOML uint32 `protobuf:"varint,7,opt,name=Unk3300_HLFHLPEKOML,json=Unk3300HLFHLPEKOML,proto3" json:"Unk3300_HLFHLPEKOML,omitempty"`
GalleryId uint32 `protobuf:"varint,2,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- GalleryMultiple uint32 `protobuf:"varint,11,opt,name=gallery_multiple,json=galleryMultiple,proto3" json:"gallery_multiple,omitempty"`
+ Unk3300_KPCJBOOGEMG uint32 `protobuf:"varint,10,opt,name=Unk3300_KPCJBOOGEMG,json=Unk3300KPCJBOOGEMG,proto3" json:"Unk3300_KPCJBOOGEMG,omitempty"`
+ FinalScore uint32 `protobuf:"varint,12,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
}
func (x *BuoyantCombatGallerySettleInfo) Reset() {
@@ -89,44 +89,44 @@ func (x *BuoyantCombatGallerySettleInfo) GetGalleryLevel() uint32 {
return 0
}
-func (x *BuoyantCombatGallerySettleInfo) GetFinalScore() uint32 {
+func (x *BuoyantCombatGallerySettleInfo) GetKillMonsterCount() uint32 {
if x != nil {
- return x.FinalScore
+ return x.KillMonsterCount
}
return 0
}
-func (x *BuoyantCombatGallerySettleInfo) GetKillMonsterCount() uint32 {
+func (x *BuoyantCombatGallerySettleInfo) GetKillSpecialMonsterCount() uint32 {
if x != nil {
- return x.KillMonsterCount
+ return x.KillSpecialMonsterCount
}
return 0
}
-func (x *BuoyantCombatGallerySettleInfo) GetKillTargetCount() uint32 {
+func (x *BuoyantCombatGallerySettleInfo) GetUnk3300_HLFHLPEKOML() uint32 {
if x != nil {
- return x.KillTargetCount
+ return x.Unk3300_HLFHLPEKOML
}
return 0
}
-func (x *BuoyantCombatGallerySettleInfo) GetKillSpecialMonsterCount() uint32 {
+func (x *BuoyantCombatGallerySettleInfo) GetGalleryId() uint32 {
if x != nil {
- return x.KillSpecialMonsterCount
+ return x.GalleryId
}
return 0
}
-func (x *BuoyantCombatGallerySettleInfo) GetGalleryId() uint32 {
+func (x *BuoyantCombatGallerySettleInfo) GetUnk3300_KPCJBOOGEMG() uint32 {
if x != nil {
- return x.GalleryId
+ return x.Unk3300_KPCJBOOGEMG
}
return 0
}
-func (x *BuoyantCombatGallerySettleInfo) GetGalleryMultiple() uint32 {
+func (x *BuoyantCombatGallerySettleInfo) GetFinalScore() uint32 {
if x != nil {
- return x.GalleryMultiple
+ return x.FinalScore
}
return 0
}
@@ -136,28 +136,29 @@ var File_BuoyantCombatGallerySettleInfo_proto protoreflect.FileDescriptor
var file_BuoyantCombatGallerySettleInfo_proto_rawDesc = []byte{
0x0a, 0x24, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x47,
0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x02, 0x0a, 0x1e, 0x42, 0x75, 0x6f, 0x79, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2, 0x02, 0x0a, 0x1e, 0x42, 0x75, 0x6f, 0x79, 0x61,
0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53,
0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f,
- 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
- 0x2c, 0x0a, 0x12, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c,
- 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a,
- 0x11, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6b, 0x69, 0x6c, 0x6c, 0x54, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1a, 0x6b, 0x69, 0x6c,
- 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x6b,
- 0x69, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c,
+ 0x0a, 0x12, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1a,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e,
+ 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x6f, 0x6e,
+ 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x46, 0x48, 0x4c, 0x50, 0x45, 0x4b, 0x4f, 0x4d, 0x4c,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48,
+ 0x4c, 0x46, 0x48, 0x4c, 0x50, 0x45, 0x4b, 0x4f, 0x4d, 0x4c, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x43, 0x4a, 0x42, 0x4f, 0x4f, 0x47, 0x45, 0x4d, 0x47,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b,
+ 0x50, 0x43, 0x4a, 0x42, 0x4f, 0x4f, 0x47, 0x45, 0x4d, 0x47, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69,
+ 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/BuoyantCombatSettleInfo.pb.go b/gover/gen/BuoyantCombatSettleInfo.pb.go
index 7d051fa3..6f933e6f 100644
--- a/gover/gen/BuoyantCombatSettleInfo.pb.go
+++ b/gover/gen/BuoyantCombatSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuoyantCombatSettleInfo.proto
package gen
@@ -41,8 +41,8 @@ type BuoyantCombatSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsNewRecord bool `protobuf:"varint,1,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- SettleInfo *BuoyantCombatGallerySettleInfo `protobuf:"bytes,3,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ SettleInfo *BuoyantCombatGallerySettleInfo `protobuf:"bytes,14,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ IsNewRecord bool `protobuf:"varint,2,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
}
func (x *BuoyantCombatSettleInfo) Reset() {
@@ -77,18 +77,18 @@ func (*BuoyantCombatSettleInfo) Descriptor() ([]byte, []int) {
return file_BuoyantCombatSettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *BuoyantCombatSettleInfo) GetIsNewRecord() bool {
+func (x *BuoyantCombatSettleInfo) GetSettleInfo() *BuoyantCombatGallerySettleInfo {
if x != nil {
- return x.IsNewRecord
+ return x.SettleInfo
}
- return false
+ return nil
}
-func (x *BuoyantCombatSettleInfo) GetSettleInfo() *BuoyantCombatGallerySettleInfo {
+func (x *BuoyantCombatSettleInfo) GetIsNewRecord() bool {
if x != nil {
- return x.SettleInfo
+ return x.IsNewRecord
}
- return nil
+ return false
}
var File_BuoyantCombatSettleInfo_proto protoreflect.FileDescriptor
@@ -100,13 +100,13 @@ var file_BuoyantCombatSettleInfo_proto_rawDesc = []byte{
0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x17, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74,
0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x12, 0x40, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x42, 0x75, 0x6f, 0x79,
- 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74,
- 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x12, 0x40, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43,
+ 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BuoyantCombatSettleNotify.pb.go b/gover/gen/BuoyantCombatSettleNotify.pb.go
index c7cc5676..9b3e6c44 100644
--- a/gover/gen/BuoyantCombatSettleNotify.pb.go
+++ b/gover/gen/BuoyantCombatSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuoyantCombatSettleNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8305
-// EnetChannelId: 0
-// EnetIsReliable: true
type BuoyantCombatSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GalleryId uint32 `protobuf:"varint,8,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- SettleInfo *BuoyantCombatSettleInfo `protobuf:"bytes,11,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ SettleInfo *BuoyantCombatSettleInfo `protobuf:"bytes,15,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
}
func (x *BuoyantCombatSettleNotify) Reset() {
@@ -105,7 +102,7 @@ var file_BuoyantCombatSettleNotify_proto_rawDesc = []byte{
0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x0b,
- 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x18, 0x2e, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61,
0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74,
0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/gen/BuyBattlePassLevelReq.pb.go b/gover/gen/BuyBattlePassLevelReq.pb.go
index b944788d..999a5460 100644
--- a/gover/gen/BuyBattlePassLevelReq.pb.go
+++ b/gover/gen/BuyBattlePassLevelReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuyBattlePassLevelReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2647
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BuyBattlePassLevelReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuyLevel uint32 `protobuf:"varint,8,opt,name=buy_level,json=buyLevel,proto3" json:"buy_level,omitempty"`
+ BuyLevel uint32 `protobuf:"varint,15,opt,name=buy_level,json=buyLevel,proto3" json:"buy_level,omitempty"`
}
func (x *BuyBattlePassLevelReq) Reset() {
@@ -94,7 +90,7 @@ var file_BuyBattlePassLevelReq_proto_rawDesc = []byte{
0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a,
0x15, 0x42, 0x75, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BuyBattlePassLevelRsp.pb.go b/gover/gen/BuyBattlePassLevelRsp.pb.go
index 30d3e4ec..12caa088 100644
--- a/gover/gen/BuyBattlePassLevelRsp.pb.go
+++ b/gover/gen/BuyBattlePassLevelRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuyBattlePassLevelRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2637
-// EnetChannelId: 0
-// EnetIsReliable: true
type BuyBattlePassLevelRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- BuyLevel uint32 `protobuf:"varint,13,opt,name=buy_level,json=buyLevel,proto3" json:"buy_level,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BuyLevel uint32 `protobuf:"varint,15,opt,name=buy_level,json=buyLevel,proto3" json:"buy_level,omitempty"`
}
func (x *BuyBattlePassLevelRsp) Reset() {
@@ -101,8 +98,8 @@ var file_BuyBattlePassLevelRsp_proto_rawDesc = []byte{
0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a,
0x15, 0x42, 0x75, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20,
+ 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BuyGoodsParam.pb.go b/gover/gen/BuyGoodsParam.pb.go
new file mode 100644
index 00000000..6b107358
--- /dev/null
+++ b/gover/gen/BuyGoodsParam.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: BuyGoodsParam.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type BuyGoodsParam struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Goods *ShopGoods `protobuf:"bytes,14,opt,name=goods,proto3" json:"goods,omitempty"`
+ BuyCount uint32 `protobuf:"varint,2,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
+}
+
+func (x *BuyGoodsParam) Reset() {
+ *x = BuyGoodsParam{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_BuyGoodsParam_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BuyGoodsParam) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BuyGoodsParam) ProtoMessage() {}
+
+func (x *BuyGoodsParam) ProtoReflect() protoreflect.Message {
+ mi := &file_BuyGoodsParam_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BuyGoodsParam.ProtoReflect.Descriptor instead.
+func (*BuyGoodsParam) Descriptor() ([]byte, []int) {
+ return file_BuyGoodsParam_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *BuyGoodsParam) GetGoods() *ShopGoods {
+ if x != nil {
+ return x.Goods
+ }
+ return nil
+}
+
+func (x *BuyGoodsParam) GetBuyCount() uint32 {
+ if x != nil {
+ return x.BuyCount
+ }
+ return 0
+}
+
+var File_BuyGoodsParam_proto protoreflect.FileDescriptor
+
+var file_BuyGoodsParam_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x0d, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f,
+ 0x64, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x20, 0x0a, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f,
+ 0x64, 0x73, 0x52, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75,
+ 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_BuyGoodsParam_proto_rawDescOnce sync.Once
+ file_BuyGoodsParam_proto_rawDescData = file_BuyGoodsParam_proto_rawDesc
+)
+
+func file_BuyGoodsParam_proto_rawDescGZIP() []byte {
+ file_BuyGoodsParam_proto_rawDescOnce.Do(func() {
+ file_BuyGoodsParam_proto_rawDescData = protoimpl.X.CompressGZIP(file_BuyGoodsParam_proto_rawDescData)
+ })
+ return file_BuyGoodsParam_proto_rawDescData
+}
+
+var file_BuyGoodsParam_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_BuyGoodsParam_proto_goTypes = []interface{}{
+ (*BuyGoodsParam)(nil), // 0: BuyGoodsParam
+ (*ShopGoods)(nil), // 1: ShopGoods
+}
+var file_BuyGoodsParam_proto_depIdxs = []int32{
+ 1, // 0: BuyGoodsParam.goods:type_name -> ShopGoods
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_BuyGoodsParam_proto_init() }
+func file_BuyGoodsParam_proto_init() {
+ if File_BuyGoodsParam_proto != nil {
+ return
+ }
+ file_ShopGoods_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_BuyGoodsParam_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BuyGoodsParam); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_BuyGoodsParam_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_BuyGoodsParam_proto_goTypes,
+ DependencyIndexes: file_BuyGoodsParam_proto_depIdxs,
+ MessageInfos: file_BuyGoodsParam_proto_msgTypes,
+ }.Build()
+ File_BuyGoodsParam_proto = out.File
+ file_BuyGoodsParam_proto_rawDesc = nil
+ file_BuyGoodsParam_proto_goTypes = nil
+ file_BuyGoodsParam_proto_depIdxs = nil
+}
diff --git a/gover/gen/BuyGoodsReq.pb.go b/gover/gen/BuyGoodsReq.pb.go
index 9fce0679..661aa136 100644
--- a/gover/gen/BuyGoodsReq.pb.go
+++ b/gover/gen/BuyGoodsReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuyGoodsReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 712
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BuyGoodsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuyCount uint32 `protobuf:"varint,14,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
- Goods *ShopGoods `protobuf:"bytes,15,opt,name=goods,proto3" json:"goods,omitempty"`
- ShopType uint32 `protobuf:"varint,7,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ ShopType uint32 `protobuf:"varint,9,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ Goods *ShopGoods `protobuf:"bytes,10,opt,name=goods,proto3" json:"goods,omitempty"`
+ BuyCount uint32 `protobuf:"varint,13,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
}
func (x *BuyGoodsReq) Reset() {
@@ -82,9 +78,9 @@ func (*BuyGoodsReq) Descriptor() ([]byte, []int) {
return file_BuyGoodsReq_proto_rawDescGZIP(), []int{0}
}
-func (x *BuyGoodsReq) GetBuyCount() uint32 {
+func (x *BuyGoodsReq) GetShopType() uint32 {
if x != nil {
- return x.BuyCount
+ return x.ShopType
}
return 0
}
@@ -96,9 +92,9 @@ func (x *BuyGoodsReq) GetGoods() *ShopGoods {
return nil
}
-func (x *BuyGoodsReq) GetShopType() uint32 {
+func (x *BuyGoodsReq) GetBuyCount() uint32 {
if x != nil {
- return x.ShopType
+ return x.BuyCount
}
return 0
}
@@ -109,12 +105,12 @@ var file_BuyGoodsReq_proto_rawDesc = []byte{
0x0a, 0x11, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x0b, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73,
- 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x12, 0x20, 0x0a, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x20, 0x0a, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0a, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x05, 0x67, 0x6f, 0x6f,
- 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42,
+ 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/BuyGoodsRsp.pb.go b/gover/gen/BuyGoodsRsp.pb.go
index cf6bd199..61f2f451 100644
--- a/gover/gen/BuyGoodsRsp.pb.go
+++ b/gover/gen/BuyGoodsRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuyGoodsRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 735
-// EnetChannelId: 0
-// EnetIsReliable: true
type BuyGoodsRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuyCount uint32 `protobuf:"varint,14,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
- Goods *ShopGoods `protobuf:"bytes,12,opt,name=goods,proto3" json:"goods,omitempty"`
- ShopType uint32 `protobuf:"varint,11,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GoodsList []*ShopGoods `protobuf:"bytes,5,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
+ ShopType uint32 `protobuf:"varint,15,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GoodsList []*ShopGoods `protobuf:"bytes,10,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
+ Goods *ShopGoods `protobuf:"bytes,7,opt,name=goods,proto3" json:"goods,omitempty"`
+ BuyCount uint32 `protobuf:"varint,9,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
}
func (x *BuyGoodsRsp) Reset() {
@@ -83,20 +80,6 @@ func (*BuyGoodsRsp) Descriptor() ([]byte, []int) {
return file_BuyGoodsRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *BuyGoodsRsp) GetBuyCount() uint32 {
- if x != nil {
- return x.BuyCount
- }
- return 0
-}
-
-func (x *BuyGoodsRsp) GetGoods() *ShopGoods {
- if x != nil {
- return x.Goods
- }
- return nil
-}
-
func (x *BuyGoodsRsp) GetShopType() uint32 {
if x != nil {
return x.ShopType
@@ -118,23 +101,37 @@ func (x *BuyGoodsRsp) GetGoodsList() []*ShopGoods {
return nil
}
+func (x *BuyGoodsRsp) GetGoods() *ShopGoods {
+ if x != nil {
+ return x.Goods
+ }
+ return nil
+}
+
+func (x *BuyGoodsRsp) GetBuyCount() uint32 {
+ if x != nil {
+ return x.BuyCount
+ }
+ return 0
+}
+
var File_BuyGoodsRsp_proto protoreflect.FileDescriptor
var file_BuyGoodsRsp_proto_rawDesc = []byte{
0x0a, 0x11, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x01, 0x0a, 0x0b, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64,
- 0x73, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x12, 0x20, 0x0a, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0a, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x05, 0x67, 0x6f,
- 0x6f, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x29, 0x0a, 0x0a, 0x67, 0x6f,
- 0x6f, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
- 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64,
- 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x73, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x29, 0x0a, 0x0a, 0x67,
+ 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0a, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x09, 0x67, 0x6f, 0x6f,
+ 0x64, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64,
+ 0x73, 0x52, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -156,8 +153,8 @@ var file_BuyGoodsRsp_proto_goTypes = []interface{}{
(*ShopGoods)(nil), // 1: ShopGoods
}
var file_BuyGoodsRsp_proto_depIdxs = []int32{
- 1, // 0: BuyGoodsRsp.goods:type_name -> ShopGoods
- 1, // 1: BuyGoodsRsp.goods_list:type_name -> ShopGoods
+ 1, // 0: BuyGoodsRsp.goods_list:type_name -> ShopGoods
+ 1, // 1: BuyGoodsRsp.goods:type_name -> ShopGoods
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/BuyResinReq.pb.go b/gover/gen/BuyResinReq.pb.go
index b046b678..a467c82c 100644
--- a/gover/gen/BuyResinReq.pb.go
+++ b/gover/gen/BuyResinReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuyResinReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BuyResinReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/BuyResinRsp.pb.go b/gover/gen/BuyResinRsp.pb.go
index 63d86343..44e8bda2 100644
--- a/gover/gen/BuyResinRsp.pb.go
+++ b/gover/gen/BuyResinRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: BuyResinRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 619
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type BuyResinRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurValue uint32 `protobuf:"varint,10,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurValue uint32 `protobuf:"varint,7,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *BuyResinRsp) Reset() {
@@ -101,8 +97,8 @@ var file_BuyResinRsp_proto_rawDesc = []byte{
0x0a, 0x11, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x0b, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x52,
0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CBJEDMGOBPL.pb.go b/gover/gen/CBJEDMGOBPL.pb.go
deleted file mode 100644
index 586b4f41..00000000
--- a/gover/gen/CBJEDMGOBPL.pb.go
+++ /dev/null
@@ -1,138 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: CBJEDMGOBPL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type CBJEDMGOBPL int32
-
-const (
- CBJEDMGOBPL_CBJEDMGOBPL_MBLDLJOKLBL CBJEDMGOBPL = 0
- CBJEDMGOBPL_CBJEDMGOBPL_ILOMIKADKGD CBJEDMGOBPL = 1
- CBJEDMGOBPL_CBJEDMGOBPL_HGHOEJGHMDH CBJEDMGOBPL = 2
- CBJEDMGOBPL_CBJEDMGOBPL_PJCONIDJGOD CBJEDMGOBPL = 3
-)
-
-// Enum value maps for CBJEDMGOBPL.
-var (
- CBJEDMGOBPL_name = map[int32]string{
- 0: "CBJEDMGOBPL_MBLDLJOKLBL",
- 1: "CBJEDMGOBPL_ILOMIKADKGD",
- 2: "CBJEDMGOBPL_HGHOEJGHMDH",
- 3: "CBJEDMGOBPL_PJCONIDJGOD",
- }
- CBJEDMGOBPL_value = map[string]int32{
- "CBJEDMGOBPL_MBLDLJOKLBL": 0,
- "CBJEDMGOBPL_ILOMIKADKGD": 1,
- "CBJEDMGOBPL_HGHOEJGHMDH": 2,
- "CBJEDMGOBPL_PJCONIDJGOD": 3,
- }
-)
-
-func (x CBJEDMGOBPL) Enum() *CBJEDMGOBPL {
- p := new(CBJEDMGOBPL)
- *p = x
- return p
-}
-
-func (x CBJEDMGOBPL) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (CBJEDMGOBPL) Descriptor() protoreflect.EnumDescriptor {
- return file_CBJEDMGOBPL_proto_enumTypes[0].Descriptor()
-}
-
-func (CBJEDMGOBPL) Type() protoreflect.EnumType {
- return &file_CBJEDMGOBPL_proto_enumTypes[0]
-}
-
-func (x CBJEDMGOBPL) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use CBJEDMGOBPL.Descriptor instead.
-func (CBJEDMGOBPL) EnumDescriptor() ([]byte, []int) {
- return file_CBJEDMGOBPL_proto_rawDescGZIP(), []int{0}
-}
-
-var File_CBJEDMGOBPL_proto protoreflect.FileDescriptor
-
-var file_CBJEDMGOBPL_proto_rawDesc = []byte{
- 0x0a, 0x11, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x2a, 0x81, 0x01, 0x0a, 0x0b, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f,
- 0x42, 0x50, 0x4c, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42,
- 0x50, 0x4c, 0x5f, 0x4d, 0x42, 0x4c, 0x44, 0x4c, 0x4a, 0x4f, 0x4b, 0x4c, 0x42, 0x4c, 0x10, 0x00,
- 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x5f,
- 0x49, 0x4c, 0x4f, 0x4d, 0x49, 0x4b, 0x41, 0x44, 0x4b, 0x47, 0x44, 0x10, 0x01, 0x12, 0x1b, 0x0a,
- 0x17, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x5f, 0x48, 0x47, 0x48,
- 0x4f, 0x45, 0x4a, 0x47, 0x48, 0x4d, 0x44, 0x48, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x42,
- 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x5f, 0x50, 0x4a, 0x43, 0x4f, 0x4e, 0x49,
- 0x44, 0x4a, 0x47, 0x4f, 0x44, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_CBJEDMGOBPL_proto_rawDescOnce sync.Once
- file_CBJEDMGOBPL_proto_rawDescData = file_CBJEDMGOBPL_proto_rawDesc
-)
-
-func file_CBJEDMGOBPL_proto_rawDescGZIP() []byte {
- file_CBJEDMGOBPL_proto_rawDescOnce.Do(func() {
- file_CBJEDMGOBPL_proto_rawDescData = protoimpl.X.CompressGZIP(file_CBJEDMGOBPL_proto_rawDescData)
- })
- return file_CBJEDMGOBPL_proto_rawDescData
-}
-
-var file_CBJEDMGOBPL_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_CBJEDMGOBPL_proto_goTypes = []interface{}{
- (CBJEDMGOBPL)(0), // 0: CBJEDMGOBPL
-}
-var file_CBJEDMGOBPL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_CBJEDMGOBPL_proto_init() }
-func file_CBJEDMGOBPL_proto_init() {
- if File_CBJEDMGOBPL_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_CBJEDMGOBPL_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_CBJEDMGOBPL_proto_goTypes,
- DependencyIndexes: file_CBJEDMGOBPL_proto_depIdxs,
- EnumInfos: file_CBJEDMGOBPL_proto_enumTypes,
- }.Build()
- File_CBJEDMGOBPL_proto = out.File
- file_CBJEDMGOBPL_proto_rawDesc = nil
- file_CBJEDMGOBPL_proto_goTypes = nil
- file_CBJEDMGOBPL_proto_depIdxs = nil
-}
diff --git a/gover/gen/CalcWeaponUpgradeReturnItemsReq.pb.go b/gover/gen/CalcWeaponUpgradeReturnItemsReq.pb.go
index 85126b0b..e2d46f90 100644
--- a/gover/gen/CalcWeaponUpgradeReturnItemsReq.pb.go
+++ b/gover/gen/CalcWeaponUpgradeReturnItemsReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CalcWeaponUpgradeReturnItemsReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 633
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CalcWeaponUpgradeReturnItemsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FoodWeaponGuidList []uint64 `protobuf:"varint,15,rep,packed,name=food_weapon_guid_list,json=foodWeaponGuidList,proto3" json:"food_weapon_guid_list,omitempty"`
- TargetWeaponGuid uint64 `protobuf:"varint,12,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
- ItemParamList []*ItemParam `protobuf:"bytes,3,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ FoodWeaponGuidList []uint64 `protobuf:"varint,12,rep,packed,name=food_weapon_guid_list,json=foodWeaponGuidList,proto3" json:"food_weapon_guid_list,omitempty"`
+ ItemParamList []*ItemParam `protobuf:"bytes,8,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ TargetWeaponGuid uint64 `protobuf:"varint,2,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
}
func (x *CalcWeaponUpgradeReturnItemsReq) Reset() {
@@ -89,18 +85,18 @@ func (x *CalcWeaponUpgradeReturnItemsReq) GetFoodWeaponGuidList() []uint64 {
return nil
}
-func (x *CalcWeaponUpgradeReturnItemsReq) GetTargetWeaponGuid() uint64 {
+func (x *CalcWeaponUpgradeReturnItemsReq) GetItemParamList() []*ItemParam {
if x != nil {
- return x.TargetWeaponGuid
+ return x.ItemParamList
}
- return 0
+ return nil
}
-func (x *CalcWeaponUpgradeReturnItemsReq) GetItemParamList() []*ItemParam {
+func (x *CalcWeaponUpgradeReturnItemsReq) GetTargetWeaponGuid() uint64 {
if x != nil {
- return x.ItemParamList
+ return x.TargetWeaponGuid
}
- return nil
+ return 0
}
var File_CalcWeaponUpgradeReturnItemsReq_proto protoreflect.FileDescriptor
@@ -113,15 +109,15 @@ var file_CalcWeaponUpgradeReturnItemsReq_proto_rawDesc = []byte{
0x63, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65,
0x74, 0x75, 0x72, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x12, 0x31, 0x0a, 0x15,
0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x66, 0x6f, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x66, 0x6f, 0x6f,
0x64, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72,
- 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x32, 0x0a,
- 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x32, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65,
+ 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/CalcWeaponUpgradeReturnItemsRsp.pb.go b/gover/gen/CalcWeaponUpgradeReturnItemsRsp.pb.go
index 4ca545f6..38286486 100644
--- a/gover/gen/CalcWeaponUpgradeReturnItemsRsp.pb.go
+++ b/gover/gen/CalcWeaponUpgradeReturnItemsRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CalcWeaponUpgradeReturnItemsRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 684
-// EnetChannelId: 0
-// EnetIsReliable: true
type CalcWeaponUpgradeReturnItemsRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemParamList []*ItemParam `protobuf:"bytes,4,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetWeaponGuid uint64 `protobuf:"varint,8,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ TargetWeaponGuid uint64 `protobuf:"varint,3,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ ItemParamList []*ItemParam `protobuf:"bytes,10,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *CalcWeaponUpgradeReturnItemsRsp) Reset() {
@@ -81,6 +78,13 @@ func (*CalcWeaponUpgradeReturnItemsRsp) Descriptor() ([]byte, []int) {
return file_CalcWeaponUpgradeReturnItemsRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *CalcWeaponUpgradeReturnItemsRsp) GetTargetWeaponGuid() uint64 {
+ if x != nil {
+ return x.TargetWeaponGuid
+ }
+ return 0
+}
+
func (x *CalcWeaponUpgradeReturnItemsRsp) GetItemParamList() []*ItemParam {
if x != nil {
return x.ItemParamList
@@ -95,13 +99,6 @@ func (x *CalcWeaponUpgradeReturnItemsRsp) GetRetcode() int32 {
return 0
}
-func (x *CalcWeaponUpgradeReturnItemsRsp) GetTargetWeaponGuid() uint64 {
- if x != nil {
- return x.TargetWeaponGuid
- }
- return 0
-}
-
var File_CalcWeaponUpgradeReturnItemsRsp_proto protoreflect.FileDescriptor
var file_CalcWeaponUpgradeReturnItemsRsp_proto_rawDesc = []byte{
@@ -110,15 +107,15 @@ var file_CalcWeaponUpgradeReturnItemsRsp_proto_rawDesc = []byte{
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x1f, 0x43, 0x61, 0x6c,
0x63, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65,
- 0x74, 0x75, 0x72, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x0f,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
- 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65,
- 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x74, 0x75, 0x72, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x12,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52,
+ 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CanUseSkillNotify.pb.go b/gover/gen/CanUseSkillNotify.pb.go
index d44e0c23..a3fe8bec 100644
--- a/gover/gen/CanUseSkillNotify.pb.go
+++ b/gover/gen/CanUseSkillNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CanUseSkillNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1005
-// EnetChannelId: 0
-// EnetIsReliable: true
type CanUseSkillNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsCanUseSkill bool `protobuf:"varint,2,opt,name=is_can_use_skill,json=isCanUseSkill,proto3" json:"is_can_use_skill,omitempty"`
+ IsCanUseSkill bool `protobuf:"varint,12,opt,name=is_can_use_skill,json=isCanUseSkill,proto3" json:"is_can_use_skill,omitempty"`
}
func (x *CanUseSkillNotify) Reset() {
@@ -93,7 +90,7 @@ var file_CanUseSkillNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x11, 0x43, 0x61, 0x6e,
0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27,
0x0a, 0x10, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x73, 0x6b, 0x69,
- 0x6c, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x55,
+ 0x6c, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x55,
0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CancelCityReputationRequestReq.pb.go b/gover/gen/CancelCityReputationRequestReq.pb.go
index 78e0d0bf..a6ce23a1 100644
--- a/gover/gen/CancelCityReputationRequestReq.pb.go
+++ b/gover/gen/CancelCityReputationRequestReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CancelCityReputationRequestReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2899
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CancelCityReputationRequestReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ CityId uint32 `protobuf:"varint,14,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
RequestId uint32 `protobuf:"varint,10,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
- CityId uint32 `protobuf:"varint,6,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *CancelCityReputationRequestReq) Reset() {
@@ -81,16 +77,16 @@ func (*CancelCityReputationRequestReq) Descriptor() ([]byte, []int) {
return file_CancelCityReputationRequestReq_proto_rawDescGZIP(), []int{0}
}
-func (x *CancelCityReputationRequestReq) GetRequestId() uint32 {
+func (x *CancelCityReputationRequestReq) GetCityId() uint32 {
if x != nil {
- return x.RequestId
+ return x.CityId
}
return 0
}
-func (x *CancelCityReputationRequestReq) GetCityId() uint32 {
+func (x *CancelCityReputationRequestReq) GetRequestId() uint32 {
if x != nil {
- return x.CityId
+ return x.RequestId
}
return 0
}
@@ -102,10 +98,10 @@ var file_CancelCityReputationRequestReq_proto_rawDesc = []byte{
0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c,
0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CancelCityReputationRequestRsp.pb.go b/gover/gen/CancelCityReputationRequestRsp.pb.go
index a5d4feab..9cc76a36 100644
--- a/gover/gen/CancelCityReputationRequestRsp.pb.go
+++ b/gover/gen/CancelCityReputationRequestRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CancelCityReputationRequestRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2831
-// EnetChannelId: 0
-// EnetIsReliable: true
type CancelCityReputationRequestRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,3,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RequestId uint32 `protobuf:"varint,12,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
+ CityId uint32 `protobuf:"varint,7,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RequestId uint32 `protobuf:"varint,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
}
func (x *CancelCityReputationRequestRsp) Reset() {
@@ -110,10 +107,10 @@ var file_CancelCityReputationRequestRsp_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c,
0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01,
0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CancelCoopTaskReq.pb.go b/gover/gen/CancelCoopTaskReq.pb.go
index 5db27704..943b90bb 100644
--- a/gover/gen/CancelCoopTaskReq.pb.go
+++ b/gover/gen/CancelCoopTaskReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CancelCoopTaskReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1997
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CancelCoopTaskReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterId uint32 `protobuf:"varint,13,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ ChapterId uint32 `protobuf:"varint,6,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
}
func (x *CancelCoopTaskReq) Reset() {
@@ -93,7 +89,7 @@ var file_CancelCoopTaskReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6f, 0x70, 0x54, 0x61, 0x73, 0x6b,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x11, 0x43, 0x61, 0x6e,
0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6f, 0x70, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x1d,
- 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CancelCoopTaskRsp.pb.go b/gover/gen/CancelCoopTaskRsp.pb.go
index 8acd990b..89e21e52 100644
--- a/gover/gen/CancelCoopTaskRsp.pb.go
+++ b/gover/gen/CancelCoopTaskRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CancelCoopTaskRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1987
-// EnetChannelId: 0
-// EnetIsReliable: true
type CancelCoopTaskRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterId uint32 `protobuf:"varint,1,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChapterId uint32 `protobuf:"varint,5,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *CancelCoopTaskRsp) Reset() {
@@ -100,9 +97,9 @@ var file_CancelCoopTaskRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6f, 0x70, 0x54, 0x61, 0x73, 0x6b,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x11, 0x43, 0x61, 0x6e,
0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6f, 0x70, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x1d,
- 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CancelFinishParentQuestNotify.pb.go b/gover/gen/CancelFinishParentQuestNotify.pb.go
index dd92018e..7faa3a91 100644
--- a/gover/gen/CancelFinishParentQuestNotify.pb.go
+++ b/gover/gen/CancelFinishParentQuestNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CancelFinishParentQuestNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 424
-// EnetChannelId: 0
-// EnetIsReliable: true
type CancelFinishParentQuestNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParentQuestId uint32 `protobuf:"varint,6,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,14,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
}
func (x *CancelFinishParentQuestNotify) Reset() {
@@ -94,7 +91,7 @@ var file_CancelFinishParentQuestNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x1d, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x46,
0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
- 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CardProductRewardNotify.pb.go b/gover/gen/CardProductRewardNotify.pb.go
index a5a3f1db..1ba88df7 100644
--- a/gover/gen/CardProductRewardNotify.pb.go
+++ b/gover/gen/CardProductRewardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CardProductRewardNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4107
-// EnetChannelId: 0
-// EnetIsReliable: true
type CardProductRewardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Hcoin uint32 `protobuf:"varint,6,opt,name=hcoin,proto3" json:"hcoin,omitempty"`
- ProductId string `protobuf:"bytes,14,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
- RemainDays uint32 `protobuf:"varint,1,opt,name=remain_days,json=remainDays,proto3" json:"remain_days,omitempty"`
+ ProductId string `protobuf:"bytes,3,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
+ RemainDays uint32 `protobuf:"varint,4,opt,name=remain_days,json=remainDays,proto3" json:"remain_days,omitempty"`
}
func (x *CardProductRewardNotify) Reset() {
@@ -110,9 +107,9 @@ var file_CardProductRewardNotify_proto_rawDesc = []byte{
0x6f, 0x0a, 0x17, 0x43, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x65,
0x77, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x63,
0x6f, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e,
- 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x12,
- 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x01,
+ 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x79, 0x73,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CataLogFinishedGlobalWatcherAllDataNotify.pb.go b/gover/gen/CataLogFinishedGlobalWatcherAllDataNotify.pb.go
new file mode 100644
index 00000000..43fae43f
--- /dev/null
+++ b/gover/gen/CataLogFinishedGlobalWatcherAllDataNotify.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CataLogFinishedGlobalWatcherAllDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CataLogFinishedGlobalWatcherAllDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishedGlobalWatcherDataList []*CataLogGlobalWatcherFinishedData `protobuf:"bytes,7,rep,name=finished_global_watcher_data_list,json=finishedGlobalWatcherDataList,proto3" json:"finished_global_watcher_data_list,omitempty"`
+}
+
+func (x *CataLogFinishedGlobalWatcherAllDataNotify) Reset() {
+ *x = CataLogFinishedGlobalWatcherAllDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CataLogFinishedGlobalWatcherAllDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CataLogFinishedGlobalWatcherAllDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CataLogFinishedGlobalWatcherAllDataNotify) ProtoMessage() {}
+
+func (x *CataLogFinishedGlobalWatcherAllDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CataLogFinishedGlobalWatcherAllDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CataLogFinishedGlobalWatcherAllDataNotify.ProtoReflect.Descriptor instead.
+func (*CataLogFinishedGlobalWatcherAllDataNotify) Descriptor() ([]byte, []int) {
+ return file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CataLogFinishedGlobalWatcherAllDataNotify) GetFinishedGlobalWatcherDataList() []*CataLogGlobalWatcherFinishedData {
+ if x != nil {
+ return x.FinishedGlobalWatcherDataList
+ }
+ return nil
+}
+
+var File_CataLogFinishedGlobalWatcherAllDataNotify_proto protoreflect.FileDescriptor
+
+var file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2f, 0x43, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
+ 0x64, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x41, 0x6c,
+ 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x26, 0x43, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
+ 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x29, 0x43, 0x61,
+ 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x47, 0x6c, 0x6f,
+ 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x6b, 0x0a, 0x21, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x65, 0x64, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68,
+ 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x47, 0x6c, 0x6f, 0x62,
+ 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
+ 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x1d, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x47,
+ 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescOnce sync.Once
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescData = file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDesc
+)
+
+func file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescGZIP() []byte {
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescOnce.Do(func() {
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescData)
+ })
+ return file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDescData
+}
+
+var file_CataLogFinishedGlobalWatcherAllDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CataLogFinishedGlobalWatcherAllDataNotify_proto_goTypes = []interface{}{
+ (*CataLogFinishedGlobalWatcherAllDataNotify)(nil), // 0: CataLogFinishedGlobalWatcherAllDataNotify
+ (*CataLogGlobalWatcherFinishedData)(nil), // 1: CataLogGlobalWatcherFinishedData
+}
+var file_CataLogFinishedGlobalWatcherAllDataNotify_proto_depIdxs = []int32{
+ 1, // 0: CataLogFinishedGlobalWatcherAllDataNotify.finished_global_watcher_data_list:type_name -> CataLogGlobalWatcherFinishedData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CataLogFinishedGlobalWatcherAllDataNotify_proto_init() }
+func file_CataLogFinishedGlobalWatcherAllDataNotify_proto_init() {
+ if File_CataLogFinishedGlobalWatcherAllDataNotify_proto != nil {
+ return
+ }
+ file_CataLogGlobalWatcherFinishedData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CataLogFinishedGlobalWatcherAllDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CataLogFinishedGlobalWatcherAllDataNotify_proto_goTypes,
+ DependencyIndexes: file_CataLogFinishedGlobalWatcherAllDataNotify_proto_depIdxs,
+ MessageInfos: file_CataLogFinishedGlobalWatcherAllDataNotify_proto_msgTypes,
+ }.Build()
+ File_CataLogFinishedGlobalWatcherAllDataNotify_proto = out.File
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_rawDesc = nil
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_goTypes = nil
+ file_CataLogFinishedGlobalWatcherAllDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CataLogGlobalWatcherFinishedData.pb.go b/gover/gen/CataLogGlobalWatcherFinishedData.pb.go
new file mode 100644
index 00000000..578349d4
--- /dev/null
+++ b/gover/gen/CataLogGlobalWatcherFinishedData.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CataLogGlobalWatcherFinishedData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CataLogGlobalWatcherFinishedData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishedGlobalWatcherList []uint32 `protobuf:"varint,15,rep,packed,name=finished_global_watcher_list,json=finishedGlobalWatcherList,proto3" json:"finished_global_watcher_list,omitempty"`
+ CatalogType uint32 `protobuf:"varint,2,opt,name=catalog_type,json=catalogType,proto3" json:"catalog_type,omitempty"`
+}
+
+func (x *CataLogGlobalWatcherFinishedData) Reset() {
+ *x = CataLogGlobalWatcherFinishedData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CataLogGlobalWatcherFinishedData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CataLogGlobalWatcherFinishedData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CataLogGlobalWatcherFinishedData) ProtoMessage() {}
+
+func (x *CataLogGlobalWatcherFinishedData) ProtoReflect() protoreflect.Message {
+ mi := &file_CataLogGlobalWatcherFinishedData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CataLogGlobalWatcherFinishedData.ProtoReflect.Descriptor instead.
+func (*CataLogGlobalWatcherFinishedData) Descriptor() ([]byte, []int) {
+ return file_CataLogGlobalWatcherFinishedData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CataLogGlobalWatcherFinishedData) GetFinishedGlobalWatcherList() []uint32 {
+ if x != nil {
+ return x.FinishedGlobalWatcherList
+ }
+ return nil
+}
+
+func (x *CataLogGlobalWatcherFinishedData) GetCatalogType() uint32 {
+ if x != nil {
+ return x.CatalogType
+ }
+ return 0
+}
+
+var File_CataLogGlobalWatcherFinishedData_proto protoreflect.FileDescriptor
+
+var file_CataLogGlobalWatcherFinishedData_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x43, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x57,
+ 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x20, 0x43, 0x61, 0x74,
+ 0x61, 0x4c, 0x6f, 0x67, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65,
+ 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3f, 0x0a,
+ 0x1c, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
+ 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x19, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x47, 0x6c, 0x6f,
+ 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21,
+ 0x0a, 0x0c, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x54, 0x79, 0x70,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_CataLogGlobalWatcherFinishedData_proto_rawDescOnce sync.Once
+ file_CataLogGlobalWatcherFinishedData_proto_rawDescData = file_CataLogGlobalWatcherFinishedData_proto_rawDesc
+)
+
+func file_CataLogGlobalWatcherFinishedData_proto_rawDescGZIP() []byte {
+ file_CataLogGlobalWatcherFinishedData_proto_rawDescOnce.Do(func() {
+ file_CataLogGlobalWatcherFinishedData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CataLogGlobalWatcherFinishedData_proto_rawDescData)
+ })
+ return file_CataLogGlobalWatcherFinishedData_proto_rawDescData
+}
+
+var file_CataLogGlobalWatcherFinishedData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CataLogGlobalWatcherFinishedData_proto_goTypes = []interface{}{
+ (*CataLogGlobalWatcherFinishedData)(nil), // 0: CataLogGlobalWatcherFinishedData
+}
+var file_CataLogGlobalWatcherFinishedData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CataLogGlobalWatcherFinishedData_proto_init() }
+func file_CataLogGlobalWatcherFinishedData_proto_init() {
+ if File_CataLogGlobalWatcherFinishedData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CataLogGlobalWatcherFinishedData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CataLogGlobalWatcherFinishedData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CataLogGlobalWatcherFinishedData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CataLogGlobalWatcherFinishedData_proto_goTypes,
+ DependencyIndexes: file_CataLogGlobalWatcherFinishedData_proto_depIdxs,
+ MessageInfos: file_CataLogGlobalWatcherFinishedData_proto_msgTypes,
+ }.Build()
+ File_CataLogGlobalWatcherFinishedData_proto = out.File
+ file_CataLogGlobalWatcherFinishedData_proto_rawDesc = nil
+ file_CataLogGlobalWatcherFinishedData_proto_goTypes = nil
+ file_CataLogGlobalWatcherFinishedData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CataLogNewFinishedGlobalWatcherNotify.pb.go b/gover/gen/CataLogNewFinishedGlobalWatcherNotify.pb.go
new file mode 100644
index 00000000..66e5d6eb
--- /dev/null
+++ b/gover/gen/CataLogNewFinishedGlobalWatcherNotify.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CataLogNewFinishedGlobalWatcherNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CataLogNewFinishedGlobalWatcherNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ NewFinishedGlobalWatcherDataList []*CataLogGlobalWatcherFinishedData `protobuf:"bytes,11,rep,name=new_finished_global_watcher_data_list,json=newFinishedGlobalWatcherDataList,proto3" json:"new_finished_global_watcher_data_list,omitempty"`
+}
+
+func (x *CataLogNewFinishedGlobalWatcherNotify) Reset() {
+ *x = CataLogNewFinishedGlobalWatcherNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CataLogNewFinishedGlobalWatcherNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CataLogNewFinishedGlobalWatcherNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CataLogNewFinishedGlobalWatcherNotify) ProtoMessage() {}
+
+func (x *CataLogNewFinishedGlobalWatcherNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CataLogNewFinishedGlobalWatcherNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CataLogNewFinishedGlobalWatcherNotify.ProtoReflect.Descriptor instead.
+func (*CataLogNewFinishedGlobalWatcherNotify) Descriptor() ([]byte, []int) {
+ return file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CataLogNewFinishedGlobalWatcherNotify) GetNewFinishedGlobalWatcherDataList() []*CataLogGlobalWatcherFinishedData {
+ if x != nil {
+ return x.NewFinishedGlobalWatcherDataList
+ }
+ return nil
+}
+
+var File_CataLogNewFinishedGlobalWatcherNotify_proto protoreflect.FileDescriptor
+
+var file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2b, 0x43, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65,
+ 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x43,
+ 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63,
+ 0x68, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x25, 0x43, 0x61, 0x74, 0x61, 0x4c, 0x6f,
+ 0x67, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x47, 0x6c, 0x6f, 0x62,
+ 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x72, 0x0a, 0x25, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f,
+ 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x64,
+ 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21,
+ 0x2e, 0x43, 0x61, 0x74, 0x61, 0x4c, 0x6f, 0x67, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x57, 0x61,
+ 0x74, 0x63, 0x68, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x20, 0x6e, 0x65, 0x77, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x47, 0x6c,
+ 0x6f, 0x62, 0x61, 0x6c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescOnce sync.Once
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescData = file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDesc
+)
+
+func file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescGZIP() []byte {
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescOnce.Do(func() {
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescData)
+ })
+ return file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDescData
+}
+
+var file_CataLogNewFinishedGlobalWatcherNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CataLogNewFinishedGlobalWatcherNotify_proto_goTypes = []interface{}{
+ (*CataLogNewFinishedGlobalWatcherNotify)(nil), // 0: CataLogNewFinishedGlobalWatcherNotify
+ (*CataLogGlobalWatcherFinishedData)(nil), // 1: CataLogGlobalWatcherFinishedData
+}
+var file_CataLogNewFinishedGlobalWatcherNotify_proto_depIdxs = []int32{
+ 1, // 0: CataLogNewFinishedGlobalWatcherNotify.new_finished_global_watcher_data_list:type_name -> CataLogGlobalWatcherFinishedData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CataLogNewFinishedGlobalWatcherNotify_proto_init() }
+func file_CataLogNewFinishedGlobalWatcherNotify_proto_init() {
+ if File_CataLogNewFinishedGlobalWatcherNotify_proto != nil {
+ return
+ }
+ file_CataLogGlobalWatcherFinishedData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CataLogNewFinishedGlobalWatcherNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CataLogNewFinishedGlobalWatcherNotify_proto_goTypes,
+ DependencyIndexes: file_CataLogNewFinishedGlobalWatcherNotify_proto_depIdxs,
+ MessageInfos: file_CataLogNewFinishedGlobalWatcherNotify_proto_msgTypes,
+ }.Build()
+ File_CataLogNewFinishedGlobalWatcherNotify_proto = out.File
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_rawDesc = nil
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_goTypes = nil
+ file_CataLogNewFinishedGlobalWatcherNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CellInfo.pb.go b/gover/gen/CellInfo.pb.go
index 28b3311f..851af82b 100644
--- a/gover/gen/CellInfo.pb.go
+++ b/gover/gen/CellInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CellInfo.proto
package gen
diff --git a/gover/gen/ChallengeBrief.pb.go b/gover/gen/ChallengeBrief.pb.go
new file mode 100644
index 00000000..9d971e94
--- /dev/null
+++ b/gover/gen/ChallengeBrief.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChallengeBrief.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChallengeBrief struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeIndex uint32 `protobuf:"varint,5,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
+ CurProgress uint32 `protobuf:"varint,15,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ IsSuccess bool `protobuf:"varint,12,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+}
+
+func (x *ChallengeBrief) Reset() {
+ *x = ChallengeBrief{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChallengeBrief_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChallengeBrief) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChallengeBrief) ProtoMessage() {}
+
+func (x *ChallengeBrief) ProtoReflect() protoreflect.Message {
+ mi := &file_ChallengeBrief_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChallengeBrief.ProtoReflect.Descriptor instead.
+func (*ChallengeBrief) Descriptor() ([]byte, []int) {
+ return file_ChallengeBrief_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChallengeBrief) GetChallengeIndex() uint32 {
+ if x != nil {
+ return x.ChallengeIndex
+ }
+ return 0
+}
+
+func (x *ChallengeBrief) GetCurProgress() uint32 {
+ if x != nil {
+ return x.CurProgress
+ }
+ return 0
+}
+
+func (x *ChallengeBrief) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *ChallengeBrief) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+var File_ChallengeBrief_proto protoreflect.FileDescriptor
+
+var file_ChallengeBrief_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x01, 0x0a, 0x0e, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63,
+ 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63,
+ 0x63, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChallengeBrief_proto_rawDescOnce sync.Once
+ file_ChallengeBrief_proto_rawDescData = file_ChallengeBrief_proto_rawDesc
+)
+
+func file_ChallengeBrief_proto_rawDescGZIP() []byte {
+ file_ChallengeBrief_proto_rawDescOnce.Do(func() {
+ file_ChallengeBrief_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChallengeBrief_proto_rawDescData)
+ })
+ return file_ChallengeBrief_proto_rawDescData
+}
+
+var file_ChallengeBrief_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChallengeBrief_proto_goTypes = []interface{}{
+ (*ChallengeBrief)(nil), // 0: ChallengeBrief
+}
+var file_ChallengeBrief_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChallengeBrief_proto_init() }
+func file_ChallengeBrief_proto_init() {
+ if File_ChallengeBrief_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChallengeBrief_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChallengeBrief); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChallengeBrief_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChallengeBrief_proto_goTypes,
+ DependencyIndexes: file_ChallengeBrief_proto_depIdxs,
+ MessageInfos: file_ChallengeBrief_proto_msgTypes,
+ }.Build()
+ File_ChallengeBrief_proto = out.File
+ file_ChallengeBrief_proto_rawDesc = nil
+ file_ChallengeBrief_proto_goTypes = nil
+ file_ChallengeBrief_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChallengeDataNotify.pb.go b/gover/gen/ChallengeDataNotify.pb.go
index 28e2e991..16c3065e 100644
--- a/gover/gen/ChallengeDataNotify.pb.go
+++ b/gover/gen/ChallengeDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChallengeDataNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 953
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChallengeDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Value uint32 `protobuf:"varint,8,opt,name=value,proto3" json:"value,omitempty"`
+ ParamIndex uint32 `protobuf:"varint,4,opt,name=param_index,json=paramIndex,proto3" json:"param_index,omitempty"`
ChallengeIndex uint32 `protobuf:"varint,2,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- ParamIndex uint32 `protobuf:"varint,9,opt,name=param_index,json=paramIndex,proto3" json:"param_index,omitempty"`
+ Value uint32 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *ChallengeDataNotify) Reset() {
@@ -81,9 +78,9 @@ func (*ChallengeDataNotify) Descriptor() ([]byte, []int) {
return file_ChallengeDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ChallengeDataNotify) GetValue() uint32 {
+func (x *ChallengeDataNotify) GetParamIndex() uint32 {
if x != nil {
- return x.Value
+ return x.ParamIndex
}
return 0
}
@@ -95,9 +92,9 @@ func (x *ChallengeDataNotify) GetChallengeIndex() uint32 {
return 0
}
-func (x *ChallengeDataNotify) GetParamIndex() uint32 {
+func (x *ChallengeDataNotify) GetValue() uint32 {
if x != nil {
- return x.ParamIndex
+ return x.Value
}
return 0
}
@@ -108,13 +105,13 @@ var file_ChallengeDataNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x13, 0x43,
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65,
- 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x49, 0x6e, 0x64,
- 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x64, 0x65,
+ 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x49, 0x6e,
+ 0x64, 0x65, 0x78, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x14, 0x0a, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ChallengeFinishType.pb.go b/gover/gen/ChallengeFinishType.pb.go
new file mode 100644
index 00000000..3ddfbcd8
--- /dev/null
+++ b/gover/gen/ChallengeFinishType.pb.go
@@ -0,0 +1,156 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChallengeFinishType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChallengeFinishType int32
+
+const (
+ ChallengeFinishType_CHALLENGE_FINISH_TYPE_NONE ChallengeFinishType = 0
+ ChallengeFinishType_CHALLENGE_FINISH_TYPE_FAIL ChallengeFinishType = 1
+ ChallengeFinishType_CHALLENGE_FINISH_TYPE_SUCC ChallengeFinishType = 2
+ ChallengeFinishType_CHALLENGE_FINISH_TYPE_PAUSE ChallengeFinishType = 3
+)
+
+// Enum value maps for ChallengeFinishType.
+var (
+ ChallengeFinishType_name = map[int32]string{
+ 0: "CHALLENGE_FINISH_TYPE_NONE",
+ 1: "CHALLENGE_FINISH_TYPE_FAIL",
+ 2: "CHALLENGE_FINISH_TYPE_SUCC",
+ 3: "CHALLENGE_FINISH_TYPE_PAUSE",
+ }
+ ChallengeFinishType_value = map[string]int32{
+ "CHALLENGE_FINISH_TYPE_NONE": 0,
+ "CHALLENGE_FINISH_TYPE_FAIL": 1,
+ "CHALLENGE_FINISH_TYPE_SUCC": 2,
+ "CHALLENGE_FINISH_TYPE_PAUSE": 3,
+ }
+)
+
+func (x ChallengeFinishType) Enum() *ChallengeFinishType {
+ p := new(ChallengeFinishType)
+ *p = x
+ return p
+}
+
+func (x ChallengeFinishType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ChallengeFinishType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ChallengeFinishType_proto_enumTypes[0].Descriptor()
+}
+
+func (ChallengeFinishType) Type() protoreflect.EnumType {
+ return &file_ChallengeFinishType_proto_enumTypes[0]
+}
+
+func (x ChallengeFinishType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ChallengeFinishType.Descriptor instead.
+func (ChallengeFinishType) EnumDescriptor() ([]byte, []int) {
+ return file_ChallengeFinishType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ChallengeFinishType_proto protoreflect.FileDescriptor
+
+var file_ChallengeFinishType_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x96, 0x01, 0x0a, 0x13,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x41, 0x49,
+ 0x4c, 0x10, 0x01, 0x12, 0x1e, 0x0a, 0x1a, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x43,
+ 0x43, 0x10, 0x02, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x41, 0x55,
+ 0x53, 0x45, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChallengeFinishType_proto_rawDescOnce sync.Once
+ file_ChallengeFinishType_proto_rawDescData = file_ChallengeFinishType_proto_rawDesc
+)
+
+func file_ChallengeFinishType_proto_rawDescGZIP() []byte {
+ file_ChallengeFinishType_proto_rawDescOnce.Do(func() {
+ file_ChallengeFinishType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChallengeFinishType_proto_rawDescData)
+ })
+ return file_ChallengeFinishType_proto_rawDescData
+}
+
+var file_ChallengeFinishType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ChallengeFinishType_proto_goTypes = []interface{}{
+ (ChallengeFinishType)(0), // 0: ChallengeFinishType
+}
+var file_ChallengeFinishType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChallengeFinishType_proto_init() }
+func file_ChallengeFinishType_proto_init() {
+ if File_ChallengeFinishType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChallengeFinishType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChallengeFinishType_proto_goTypes,
+ DependencyIndexes: file_ChallengeFinishType_proto_depIdxs,
+ EnumInfos: file_ChallengeFinishType_proto_enumTypes,
+ }.Build()
+ File_ChallengeFinishType_proto = out.File
+ file_ChallengeFinishType_proto_rawDesc = nil
+ file_ChallengeFinishType_proto_goTypes = nil
+ file_ChallengeFinishType_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChallengeRecord.pb.go b/gover/gen/ChallengeRecord.pb.go
index b614c263..dfa2acdc 100644
--- a/gover/gen/ChallengeRecord.pb.go
+++ b/gover/gen/ChallengeRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChallengeRecord.proto
package gen
@@ -41,10 +41,10 @@ type ChallengeRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChallengeRecordType uint32 `protobuf:"varint,14,opt,name=challenge_record_type,json=challengeRecordType,proto3" json:"challenge_record_type,omitempty"`
- ChallengeIndex uint32 `protobuf:"varint,15,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- ChallengeId uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- BestValue uint32 `protobuf:"varint,8,opt,name=best_value,json=bestValue,proto3" json:"best_value,omitempty"`
+ ChallengeRecordType uint32 `protobuf:"varint,2,opt,name=challenge_record_type,json=challengeRecordType,proto3" json:"challenge_record_type,omitempty"`
+ ChallengeIndex uint32 `protobuf:"varint,3,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,9,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ BestValue uint32 `protobuf:"varint,4,opt,name=best_value,json=bestValue,proto3" json:"best_value,omitempty"`
}
func (x *ChallengeRecord) Reset() {
@@ -114,14 +114,14 @@ var file_ChallengeRecord_proto_rawDesc = []byte{
0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x63,
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x68, 0x61, 0x6c,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12,
0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
- 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x09, 0x62, 0x65, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChallengeRecordNotify.pb.go b/gover/gen/ChallengeRecordNotify.pb.go
index 17287389..3819f9d4 100644
--- a/gover/gen/ChallengeRecordNotify.pb.go
+++ b/gover/gen/ChallengeRecordNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChallengeRecordNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 993
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChallengeRecordNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ChallengeRecordList []*ChallengeRecord `protobuf:"bytes,5,rep,name=challenge_record_list,json=challengeRecordList,proto3" json:"challenge_record_list,omitempty"`
+ GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ChallengeRecordList []*ChallengeRecord `protobuf:"bytes,9,rep,name=challenge_record_list,json=challengeRecordList,proto3" json:"challenge_record_list,omitempty"`
}
func (x *ChallengeRecordNotify) Reset() {
@@ -102,10 +99,10 @@ var file_ChallengeRecordNotify_proto_rawDesc = []byte{
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x15, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a,
- 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x15, 0x63, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c,
0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ChangeAvatarReq.pb.go b/gover/gen/ChangeAvatarReq.pb.go
index 18af977c..b0799c9e 100644
--- a/gover/gen/ChangeAvatarReq.pb.go
+++ b/gover/gen/ChangeAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeAvatarReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1640
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MovePos *Vector `protobuf:"bytes,15,opt,name=move_pos,json=movePos,proto3" json:"move_pos,omitempty"`
- SkillId uint32 `protobuf:"varint,2,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
- Guid uint64 `protobuf:"varint,7,opt,name=guid,proto3" json:"guid,omitempty"`
- IsMove bool `protobuf:"varint,10,opt,name=is_move,json=isMove,proto3" json:"is_move,omitempty"`
+ MovePos *Vector `protobuf:"bytes,9,opt,name=move_pos,json=movePos,proto3" json:"move_pos,omitempty"`
+ Guid uint64 `protobuf:"varint,14,opt,name=guid,proto3" json:"guid,omitempty"`
+ IsMove bool `protobuf:"varint,11,opt,name=is_move,json=isMove,proto3" json:"is_move,omitempty"`
+ SkillId uint32 `protobuf:"varint,4,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
}
func (x *ChangeAvatarReq) Reset() {
@@ -90,13 +86,6 @@ func (x *ChangeAvatarReq) GetMovePos() *Vector {
return nil
}
-func (x *ChangeAvatarReq) GetSkillId() uint32 {
- if x != nil {
- return x.SkillId
- }
- return 0
-}
-
func (x *ChangeAvatarReq) GetGuid() uint64 {
if x != nil {
return x.Guid
@@ -111,6 +100,13 @@ func (x *ChangeAvatarReq) GetIsMove() bool {
return false
}
+func (x *ChangeAvatarReq) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
var File_ChangeAvatarReq_proto protoreflect.FileDescriptor
var file_ChangeAvatarReq_proto_rawDesc = []byte{
@@ -118,13 +114,13 @@ var file_ChangeAvatarReq_proto_rawDesc = []byte{
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x08, 0x6d, 0x6f, 0x76, 0x65,
- 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x07, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69,
- 0x73, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
- 0x4d, 0x6f, 0x76, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x07, 0x6d, 0x6f, 0x76, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x12, 0x0a, 0x04,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x06, 0x69, 0x73, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeAvatarRsp.pb.go b/gover/gen/ChangeAvatarRsp.pb.go
index 24d4f946..c07ac04a 100644
--- a/gover/gen/ChangeAvatarRsp.pb.go
+++ b/gover/gen/ChangeAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeAvatarRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1607
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChangeAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillId uint32 `protobuf:"varint,3,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CurGuid uint64 `protobuf:"varint,4,opt,name=cur_guid,json=curGuid,proto3" json:"cur_guid,omitempty"`
+ CurGuid uint64 `protobuf:"varint,10,opt,name=cur_guid,json=curGuid,proto3" json:"cur_guid,omitempty"`
+ SkillId uint32 `protobuf:"varint,1,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChangeAvatarRsp) Reset() {
@@ -81,23 +78,23 @@ func (*ChangeAvatarRsp) Descriptor() ([]byte, []int) {
return file_ChangeAvatarRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChangeAvatarRsp) GetSkillId() uint32 {
+func (x *ChangeAvatarRsp) GetCurGuid() uint64 {
if x != nil {
- return x.SkillId
+ return x.CurGuid
}
return 0
}
-func (x *ChangeAvatarRsp) GetRetcode() int32 {
+func (x *ChangeAvatarRsp) GetSkillId() uint32 {
if x != nil {
- return x.Retcode
+ return x.SkillId
}
return 0
}
-func (x *ChangeAvatarRsp) GetCurGuid() uint64 {
+func (x *ChangeAvatarRsp) GetRetcode() int32 {
if x != nil {
- return x.CurGuid
+ return x.Retcode
}
return 0
}
@@ -107,12 +104,12 @@ var File_ChangeAvatarRsp_proto protoreflect.FileDescriptor
var file_ChangeAvatarRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6e, 0x67,
- 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b,
- 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b,
- 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x19, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x07, 0x63, 0x75, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x75,
+ 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x75,
+ 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeCustomDungeonRoomReq.pb.go b/gover/gen/ChangeCustomDungeonRoomReq.pb.go
new file mode 100644
index 00000000..c68d4915
--- /dev/null
+++ b/gover/gen/ChangeCustomDungeonRoomReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChangeCustomDungeonRoomReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChangeCustomDungeonRoomReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RoomId uint32 `protobuf:"varint,8,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+}
+
+func (x *ChangeCustomDungeonRoomReq) Reset() {
+ *x = ChangeCustomDungeonRoomReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChangeCustomDungeonRoomReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChangeCustomDungeonRoomReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChangeCustomDungeonRoomReq) ProtoMessage() {}
+
+func (x *ChangeCustomDungeonRoomReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ChangeCustomDungeonRoomReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChangeCustomDungeonRoomReq.ProtoReflect.Descriptor instead.
+func (*ChangeCustomDungeonRoomReq) Descriptor() ([]byte, []int) {
+ return file_ChangeCustomDungeonRoomReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChangeCustomDungeonRoomReq) GetRoomId() uint32 {
+ if x != nil {
+ return x.RoomId
+ }
+ return 0
+}
+
+var File_ChangeCustomDungeonRoomReq_proto protoreflect.FileDescriptor
+
+var file_ChangeCustomDungeonRoomReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x1a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x71,
+ 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChangeCustomDungeonRoomReq_proto_rawDescOnce sync.Once
+ file_ChangeCustomDungeonRoomReq_proto_rawDescData = file_ChangeCustomDungeonRoomReq_proto_rawDesc
+)
+
+func file_ChangeCustomDungeonRoomReq_proto_rawDescGZIP() []byte {
+ file_ChangeCustomDungeonRoomReq_proto_rawDescOnce.Do(func() {
+ file_ChangeCustomDungeonRoomReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChangeCustomDungeonRoomReq_proto_rawDescData)
+ })
+ return file_ChangeCustomDungeonRoomReq_proto_rawDescData
+}
+
+var file_ChangeCustomDungeonRoomReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChangeCustomDungeonRoomReq_proto_goTypes = []interface{}{
+ (*ChangeCustomDungeonRoomReq)(nil), // 0: ChangeCustomDungeonRoomReq
+}
+var file_ChangeCustomDungeonRoomReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChangeCustomDungeonRoomReq_proto_init() }
+func file_ChangeCustomDungeonRoomReq_proto_init() {
+ if File_ChangeCustomDungeonRoomReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChangeCustomDungeonRoomReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChangeCustomDungeonRoomReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChangeCustomDungeonRoomReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChangeCustomDungeonRoomReq_proto_goTypes,
+ DependencyIndexes: file_ChangeCustomDungeonRoomReq_proto_depIdxs,
+ MessageInfos: file_ChangeCustomDungeonRoomReq_proto_msgTypes,
+ }.Build()
+ File_ChangeCustomDungeonRoomReq_proto = out.File
+ file_ChangeCustomDungeonRoomReq_proto_rawDesc = nil
+ file_ChangeCustomDungeonRoomReq_proto_goTypes = nil
+ file_ChangeCustomDungeonRoomReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChangeCustomDungeonRoomRsp.pb.go b/gover/gen/ChangeCustomDungeonRoomRsp.pb.go
new file mode 100644
index 00000000..8dbb7594
--- /dev/null
+++ b/gover/gen/ChangeCustomDungeonRoomRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChangeCustomDungeonRoomRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChangeCustomDungeonRoomRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RoomId uint32 `protobuf:"varint,8,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ChangeCustomDungeonRoomRsp) Reset() {
+ *x = ChangeCustomDungeonRoomRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChangeCustomDungeonRoomRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChangeCustomDungeonRoomRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChangeCustomDungeonRoomRsp) ProtoMessage() {}
+
+func (x *ChangeCustomDungeonRoomRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ChangeCustomDungeonRoomRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChangeCustomDungeonRoomRsp.ProtoReflect.Descriptor instead.
+func (*ChangeCustomDungeonRoomRsp) Descriptor() ([]byte, []int) {
+ return file_ChangeCustomDungeonRoomRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChangeCustomDungeonRoomRsp) GetRoomId() uint32 {
+ if x != nil {
+ return x.RoomId
+ }
+ return 0
+}
+
+func (x *ChangeCustomDungeonRoomRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ChangeCustomDungeonRoomRsp_proto protoreflect.FileDescriptor
+
+var file_ChangeCustomDungeonRoomRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x1a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x73, 0x70,
+ 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChangeCustomDungeonRoomRsp_proto_rawDescOnce sync.Once
+ file_ChangeCustomDungeonRoomRsp_proto_rawDescData = file_ChangeCustomDungeonRoomRsp_proto_rawDesc
+)
+
+func file_ChangeCustomDungeonRoomRsp_proto_rawDescGZIP() []byte {
+ file_ChangeCustomDungeonRoomRsp_proto_rawDescOnce.Do(func() {
+ file_ChangeCustomDungeonRoomRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChangeCustomDungeonRoomRsp_proto_rawDescData)
+ })
+ return file_ChangeCustomDungeonRoomRsp_proto_rawDescData
+}
+
+var file_ChangeCustomDungeonRoomRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChangeCustomDungeonRoomRsp_proto_goTypes = []interface{}{
+ (*ChangeCustomDungeonRoomRsp)(nil), // 0: ChangeCustomDungeonRoomRsp
+}
+var file_ChangeCustomDungeonRoomRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChangeCustomDungeonRoomRsp_proto_init() }
+func file_ChangeCustomDungeonRoomRsp_proto_init() {
+ if File_ChangeCustomDungeonRoomRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChangeCustomDungeonRoomRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChangeCustomDungeonRoomRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChangeCustomDungeonRoomRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChangeCustomDungeonRoomRsp_proto_goTypes,
+ DependencyIndexes: file_ChangeCustomDungeonRoomRsp_proto_depIdxs,
+ MessageInfos: file_ChangeCustomDungeonRoomRsp_proto_msgTypes,
+ }.Build()
+ File_ChangeCustomDungeonRoomRsp_proto = out.File
+ file_ChangeCustomDungeonRoomRsp_proto_rawDesc = nil
+ file_ChangeCustomDungeonRoomRsp_proto_goTypes = nil
+ file_ChangeCustomDungeonRoomRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChangeEnergyReason.pb.go b/gover/gen/ChangeEnergyReason.pb.go
index 3a61c766..c9018cf0 100644
--- a/gover/gen/ChangeEnergyReason.pb.go
+++ b/gover/gen/ChangeEnergyReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeEnergyReason.proto
package gen
diff --git a/gover/gen/ChangeGameTimeReq.pb.go b/gover/gen/ChangeGameTimeReq.pb.go
index 2fd05654..82af9d3c 100644
--- a/gover/gen/ChangeGameTimeReq.pb.go
+++ b/gover/gen/ChangeGameTimeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeGameTimeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 173
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeGameTimeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GameTime uint32 `protobuf:"varint,6,opt,name=game_time,json=gameTime,proto3" json:"game_time,omitempty"`
- IsForceSet bool `protobuf:"varint,11,opt,name=is_force_set,json=isForceSet,proto3" json:"is_force_set,omitempty"`
- ExtraDays uint32 `protobuf:"varint,12,opt,name=extra_days,json=extraDays,proto3" json:"extra_days,omitempty"`
+ ExtraDays uint32 `protobuf:"varint,3,opt,name=extra_days,json=extraDays,proto3" json:"extra_days,omitempty"`
+ GameTime uint32 `protobuf:"varint,8,opt,name=game_time,json=gameTime,proto3" json:"game_time,omitempty"`
+ IsForceSet bool `protobuf:"varint,2,opt,name=is_force_set,json=isForceSet,proto3" json:"is_force_set,omitempty"`
}
func (x *ChangeGameTimeReq) Reset() {
@@ -82,6 +78,13 @@ func (*ChangeGameTimeReq) Descriptor() ([]byte, []int) {
return file_ChangeGameTimeReq_proto_rawDescGZIP(), []int{0}
}
+func (x *ChangeGameTimeReq) GetExtraDays() uint32 {
+ if x != nil {
+ return x.ExtraDays
+ }
+ return 0
+}
+
func (x *ChangeGameTimeReq) GetGameTime() uint32 {
if x != nil {
return x.GameTime
@@ -96,25 +99,18 @@ func (x *ChangeGameTimeReq) GetIsForceSet() bool {
return false
}
-func (x *ChangeGameTimeReq) GetExtraDays() uint32 {
- if x != nil {
- return x.ExtraDays
- }
- return 0
-}
-
var File_ChangeGameTimeReq_proto protoreflect.FileDescriptor
var file_ChangeGameTimeReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x11, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b,
- 0x0a, 0x09, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x69,
- 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x53, 0x65, 0x74, 0x12, 0x1d, 0x0a,
- 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, 0x44, 0x61, 0x79, 0x73, 0x42, 0x06, 0x5a, 0x04,
+ 0x6e, 0x67, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, 0x44, 0x61, 0x79, 0x73, 0x12, 0x1b, 0x0a,
+ 0x09, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73,
+ 0x5f, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0a, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x53, 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeGameTimeRsp.pb.go b/gover/gen/ChangeGameTimeRsp.pb.go
index fb0e586a..12231b59 100644
--- a/gover/gen/ChangeGameTimeRsp.pb.go
+++ b/gover/gen/ChangeGameTimeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeGameTimeRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 199
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChangeGameTimeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ExtraDays uint32 `protobuf:"varint,5,opt,name=extra_days,json=extraDays,proto3" json:"extra_days,omitempty"`
- CurGameTime uint32 `protobuf:"varint,14,opt,name=cur_game_time,json=curGameTime,proto3" json:"cur_game_time,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ExtraDays uint32 `protobuf:"varint,2,opt,name=extra_days,json=extraDays,proto3" json:"extra_days,omitempty"`
+ CurGameTime uint32 `protobuf:"varint,8,opt,name=cur_game_time,json=curGameTime,proto3" json:"cur_game_time,omitempty"`
}
func (x *ChangeGameTimeRsp) Reset() {
@@ -108,11 +105,11 @@ var file_ChangeGameTimeRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x11, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x72,
- 0x61, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x78,
+ 0x61, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x78,
0x74, 0x72, 0x61, 0x44, 0x61, 0x79, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x5f, 0x67,
- 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
0x63, 0x75, 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeHpReason.pb.go b/gover/gen/ChangeHpReason.pb.go
index 0b7f2404..89f41a03 100644
--- a/gover/gen/ChangeHpReason.pb.go
+++ b/gover/gen/ChangeHpReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeHpReason.proto
package gen
@@ -57,8 +57,8 @@ const (
ChangeHpReason_CHANGE_HP_REASON_SUB_KILL_SERVER_GADGET ChangeHpReason = 15
ChangeHpReason_CHANGE_HP_REASON_SUB_REPLACE ChangeHpReason = 16
ChangeHpReason_CHANGE_HP_REASON_SUB_PLAYER_LEAVE ChangeHpReason = 17
- ChangeHpReason_CHANGE_HP_REASON_Unk2700_CIKCDBOJGDK ChangeHpReason = 18
- ChangeHpReason_CHANGE_HP_REASON_Unk2700_HEKLBLFBJJK ChangeHpReason = 19
+ ChangeHpReason_CHANGE_HP_REASON_ATTACK_BY_ENERGY ChangeHpReason = 18
+ ChangeHpReason_CHANGE_HP_REASON_ATTACK_BY_RECYCLE ChangeHpReason = 19
ChangeHpReason_CHANGE_HP_REASON_BY_LUA ChangeHpReason = 51
ChangeHpReason_CHANGE_HP_REASON_ADD_ABILITY ChangeHpReason = 101
ChangeHpReason_CHANGE_HP_REASON_ADD_ITEM ChangeHpReason = 102
@@ -68,7 +68,7 @@ const (
ChangeHpReason_CHANGE_HP_REASON_ADD_BACKGROUND ChangeHpReason = 106
ChangeHpReason_CHANGE_HP_REASON_ADD_GM ChangeHpReason = 107
ChangeHpReason_CHANGE_HP_REASON_ADD_TRIAL_AVATAR_ACTIVITY ChangeHpReason = 108
- ChangeHpReason_CHANGE_HP_REASON_ADD_ROUGUELIKE_SPRING ChangeHpReason = 109
+ ChangeHpReason_CHANGE_HP_REASON_ADD_ROGUELIKE_SPRING ChangeHpReason = 109
)
// Enum value maps for ChangeHpReason.
@@ -92,8 +92,8 @@ var (
15: "CHANGE_HP_REASON_SUB_KILL_SERVER_GADGET",
16: "CHANGE_HP_REASON_SUB_REPLACE",
17: "CHANGE_HP_REASON_SUB_PLAYER_LEAVE",
- 18: "CHANGE_HP_REASON_Unk2700_CIKCDBOJGDK",
- 19: "CHANGE_HP_REASON_Unk2700_HEKLBLFBJJK",
+ 18: "CHANGE_HP_REASON_ATTACK_BY_ENERGY",
+ 19: "CHANGE_HP_REASON_ATTACK_BY_RECYCLE",
51: "CHANGE_HP_REASON_BY_LUA",
101: "CHANGE_HP_REASON_ADD_ABILITY",
102: "CHANGE_HP_REASON_ADD_ITEM",
@@ -103,7 +103,7 @@ var (
106: "CHANGE_HP_REASON_ADD_BACKGROUND",
107: "CHANGE_HP_REASON_ADD_GM",
108: "CHANGE_HP_REASON_ADD_TRIAL_AVATAR_ACTIVITY",
- 109: "CHANGE_HP_REASON_ADD_ROUGUELIKE_SPRING",
+ 109: "CHANGE_HP_REASON_ADD_ROGUELIKE_SPRING",
}
ChangeHpReason_value = map[string]int32{
"CHANGE_HP_REASON_NONE": 0,
@@ -124,8 +124,8 @@ var (
"CHANGE_HP_REASON_SUB_KILL_SERVER_GADGET": 15,
"CHANGE_HP_REASON_SUB_REPLACE": 16,
"CHANGE_HP_REASON_SUB_PLAYER_LEAVE": 17,
- "CHANGE_HP_REASON_Unk2700_CIKCDBOJGDK": 18,
- "CHANGE_HP_REASON_Unk2700_HEKLBLFBJJK": 19,
+ "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,
@@ -135,7 +135,7 @@ var (
"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,
+ "CHANGE_HP_REASON_ADD_ROGUELIKE_SPRING": 109,
}
)
@@ -170,7 +170,7 @@ var File_ChangeHpReason_proto protoreflect.FileDescriptor
var file_ChangeHpReason_proto_rawDesc = []byte{
0x0a, 0x14, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xac, 0x08, 0x0a, 0x0e, 0x43, 0x68, 0x61, 0x6e, 0x67,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa6, 0x08, 0x0a, 0x0e, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x48, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x48, 0x41,
0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f,
0x4e, 0x45, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48,
@@ -210,35 +210,34 @@ var file_ChangeHpReason_proto_rawDesc = []byte{
0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x10, 0x10, 0x12, 0x25, 0x0a, 0x21, 0x43, 0x48,
0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53,
0x55, 0x42, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x41, 0x56, 0x45, 0x10,
- 0x11, 0x12, 0x28, 0x0a, 0x24, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x49,
- 0x4b, 0x43, 0x44, 0x42, 0x4f, 0x4a, 0x47, 0x44, 0x4b, 0x10, 0x12, 0x12, 0x28, 0x0a, 0x24, 0x43,
- 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4b, 0x4c, 0x42, 0x4c, 0x46, 0x42,
- 0x4a, 0x4a, 0x4b, 0x10, 0x13, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f,
- 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x4c, 0x55, 0x41,
- 0x10, 0x33, 0x12, 0x20, 0x0a, 0x1c, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49,
- 0x54, 0x59, 0x10, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48,
- 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x49, 0x54, 0x45,
- 0x4d, 0x10, 0x66, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x52, 0x45, 0x56, 0x49,
- 0x56, 0x45, 0x10, 0x67, 0x12, 0x20, 0x0a, 0x1c, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48,
- 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x55, 0x50, 0x47,
- 0x52, 0x41, 0x44, 0x45, 0x10, 0x68, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45,
- 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x53,
- 0x54, 0x41, 0x54, 0x55, 0x45, 0x10, 0x69, 0x12, 0x23, 0x0a, 0x1f, 0x43, 0x48, 0x41, 0x4e, 0x47,
+ 0x11, 0x12, 0x25, 0x0a, 0x21, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x4b, 0x5f, 0x42, 0x59, 0x5f,
+ 0x45, 0x4e, 0x45, 0x52, 0x47, 0x59, 0x10, 0x12, 0x12, 0x26, 0x0a, 0x22, 0x43, 0x48, 0x41, 0x4e,
+ 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x54, 0x54,
+ 0x41, 0x43, 0x4b, 0x5f, 0x42, 0x59, 0x5f, 0x52, 0x45, 0x43, 0x59, 0x43, 0x4c, 0x45, 0x10, 0x13,
+ 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x4c, 0x55, 0x41, 0x10, 0x33, 0x12, 0x20, 0x0a,
+ 0x1c, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x65, 0x12,
+ 0x1d, 0x0a, 0x19, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0x66, 0x12, 0x1f,
+ 0x0a, 0x1b, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x45, 0x10, 0x67, 0x12,
+ 0x20, 0x0a, 0x1c, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x55, 0x50, 0x47, 0x52, 0x41, 0x44, 0x45, 0x10,
+ 0x68, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x45,
+ 0x10, 0x69, 0x12, 0x23, 0x0a, 0x1f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x47,
+ 0x52, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x6a, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x48, 0x41, 0x4e, 0x47,
0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f,
- 0x42, 0x41, 0x43, 0x4b, 0x47, 0x52, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x6a, 0x12, 0x1b, 0x0a, 0x17,
- 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x47, 0x4d, 0x10, 0x6b, 0x12, 0x2e, 0x0a, 0x2a, 0x43, 0x48, 0x41,
- 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44,
- 0x44, 0x5f, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x41,
- 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x6c, 0x12, 0x2a, 0x0a, 0x26, 0x43, 0x48, 0x41,
- 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44,
- 0x44, 0x5f, 0x52, 0x4f, 0x55, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x53, 0x50, 0x52,
- 0x49, 0x4e, 0x47, 0x10, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x47, 0x4d, 0x10, 0x6b, 0x12, 0x2e, 0x0a, 0x2a, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48,
+ 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x54, 0x52, 0x49,
+ 0x41, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49,
+ 0x54, 0x59, 0x10, 0x6c, 0x12, 0x29, 0x0a, 0x25, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48,
+ 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x52, 0x4f, 0x47,
+ 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x6d, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ChangeMailStarNotify.pb.go b/gover/gen/ChangeMailStarNotify.pb.go
index 6f2027da..dc3ce3cc 100644
--- a/gover/gen/ChangeMailStarNotify.pb.go
+++ b/gover/gen/ChangeMailStarNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeMailStarNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1448
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeMailStarNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsStar bool `protobuf:"varint,14,opt,name=is_star,json=isStar,proto3" json:"is_star,omitempty"`
- MailIdList []uint32 `protobuf:"varint,2,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
+ MailIdList []uint32 `protobuf:"varint,13,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
+ IsStar bool `protobuf:"varint,15,opt,name=is_star,json=isStar,proto3" json:"is_star,omitempty"`
}
func (x *ChangeMailStarNotify) Reset() {
@@ -81,18 +77,18 @@ func (*ChangeMailStarNotify) Descriptor() ([]byte, []int) {
return file_ChangeMailStarNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ChangeMailStarNotify) GetIsStar() bool {
+func (x *ChangeMailStarNotify) GetMailIdList() []uint32 {
if x != nil {
- return x.IsStar
+ return x.MailIdList
}
- return false
+ return nil
}
-func (x *ChangeMailStarNotify) GetMailIdList() []uint32 {
+func (x *ChangeMailStarNotify) GetIsStar() bool {
if x != nil {
- return x.MailIdList
+ return x.IsStar
}
- return nil
+ return false
}
var File_ChangeMailStarNotify_proto protoreflect.FileDescriptor
@@ -101,10 +97,10 @@ var file_ChangeMailStarNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x69, 0x6c, 0x53, 0x74, 0x61, 0x72,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x14,
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x69, 0x6c, 0x53, 0x74, 0x61, 0x72, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x12, 0x20, 0x0a,
- 0x0c, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6c,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x74, 0x61,
+ 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeMpTeamAvatarReq.pb.go b/gover/gen/ChangeMpTeamAvatarReq.pb.go
index 385445f5..e911e3b6 100644
--- a/gover/gen/ChangeMpTeamAvatarReq.pb.go
+++ b/gover/gen/ChangeMpTeamAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeMpTeamAvatarReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1708
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeMpTeamAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurAvatarGuid uint64 `protobuf:"varint,4,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
- AvatarGuidList []uint64 `protobuf:"varint,8,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
+ CurAvatarGuid uint64 `protobuf:"varint,3,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+ AvatarGuidList []uint64 `protobuf:"varint,14,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
}
func (x *ChangeMpTeamAvatarReq) Reset() {
@@ -102,10 +98,10 @@ var file_ChangeMpTeamAvatarReq_proto_rawDesc = []byte{
0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a,
0x15, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x70, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x28,
0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeMpTeamAvatarRsp.pb.go b/gover/gen/ChangeMpTeamAvatarRsp.pb.go
index 2692d2d3..6d6ab59b 100644
--- a/gover/gen/ChangeMpTeamAvatarRsp.pb.go
+++ b/gover/gen/ChangeMpTeamAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeMpTeamAvatarRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1753
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChangeMpTeamAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarGuidList []uint64 `protobuf:"varint,3,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
- CurAvatarGuid uint64 `protobuf:"varint,13,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+ CurAvatarGuid uint64 `protobuf:"varint,12,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuidList []uint64 `protobuf:"varint,2,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
}
func (x *ChangeMpTeamAvatarRsp) Reset() {
@@ -81,6 +78,13 @@ func (*ChangeMpTeamAvatarRsp) Descriptor() ([]byte, []int) {
return file_ChangeMpTeamAvatarRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *ChangeMpTeamAvatarRsp) GetCurAvatarGuid() uint64 {
+ if x != nil {
+ return x.CurAvatarGuid
+ }
+ return 0
+}
+
func (x *ChangeMpTeamAvatarRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -95,27 +99,20 @@ func (x *ChangeMpTeamAvatarRsp) GetAvatarGuidList() []uint64 {
return nil
}
-func (x *ChangeMpTeamAvatarRsp) GetCurAvatarGuid() uint64 {
- if x != nil {
- return x.CurAvatarGuid
- }
- return 0
-}
-
var File_ChangeMpTeamAvatarRsp_proto protoreflect.FileDescriptor
var file_ChangeMpTeamAvatarRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x70, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01,
0x0a, 0x15, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x70, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63,
- 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
- 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeServerGlobalValueNotify.pb.go b/gover/gen/ChangeServerGlobalValueNotify.pb.go
index 84920065..03dde238 100644
--- a/gover/gen/ChangeServerGlobalValueNotify.pb.go
+++ b/gover/gen/ChangeServerGlobalValueNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeServerGlobalValueNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 27
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeServerGlobalValueNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *ChangeServerGlobalValueNotify) Reset() {
@@ -95,7 +91,7 @@ var file_ChangeServerGlobalValueNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53,
0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeTeamNameReq.pb.go b/gover/gen/ChangeTeamNameReq.pb.go
index b0d86c6e..83b4b486 100644
--- a/gover/gen/ChangeTeamNameReq.pb.go
+++ b/gover/gen/ChangeTeamNameReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeTeamNameReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1603
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeTeamNameReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TeamId int32 `protobuf:"varint,8,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
- TeamName string `protobuf:"bytes,9,opt,name=team_name,json=teamName,proto3" json:"team_name,omitempty"`
+ TeamId int32 `protobuf:"varint,14,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
+ TeamName string `protobuf:"bytes,15,opt,name=team_name,json=teamName,proto3" json:"team_name,omitempty"`
}
func (x *ChangeTeamNameReq) Reset() {
@@ -101,9 +97,9 @@ var file_ChangeTeamNameReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x11, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x17,
- 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d,
0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeTeamNameRsp.pb.go b/gover/gen/ChangeTeamNameRsp.pb.go
index 26022da9..80ad60a8 100644
--- a/gover/gen/ChangeTeamNameRsp.pb.go
+++ b/gover/gen/ChangeTeamNameRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeTeamNameRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1666
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChangeTeamNameRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TeamName string `protobuf:"bytes,2,opt,name=team_name,json=teamName,proto3" json:"team_name,omitempty"`
- TeamId int32 `protobuf:"varint,4,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TeamName string `protobuf:"bytes,15,opt,name=team_name,json=teamName,proto3" json:"team_name,omitempty"`
+ TeamId int32 `protobuf:"varint,5,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
}
func (x *ChangeTeamNameRsp) Reset() {
@@ -108,11 +105,11 @@ var file_ChangeTeamNameRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x11, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d,
- 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x61,
+ 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x65, 0x61,
0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x42, 0x06,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChangeWidgetBackgroundActiveStateReq.pb.go b/gover/gen/ChangeWidgetBackgroundActiveStateReq.pb.go
new file mode 100644
index 00000000..13602f07
--- /dev/null
+++ b/gover/gen/ChangeWidgetBackgroundActiveStateReq.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChangeWidgetBackgroundActiveStateReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChangeWidgetBackgroundActiveStateReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsActive bool `protobuf:"varint,6,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
+ MaterialId uint32 `protobuf:"varint,13,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+}
+
+func (x *ChangeWidgetBackgroundActiveStateReq) Reset() {
+ *x = ChangeWidgetBackgroundActiveStateReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChangeWidgetBackgroundActiveStateReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChangeWidgetBackgroundActiveStateReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChangeWidgetBackgroundActiveStateReq) ProtoMessage() {}
+
+func (x *ChangeWidgetBackgroundActiveStateReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ChangeWidgetBackgroundActiveStateReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChangeWidgetBackgroundActiveStateReq.ProtoReflect.Descriptor instead.
+func (*ChangeWidgetBackgroundActiveStateReq) Descriptor() ([]byte, []int) {
+ return file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChangeWidgetBackgroundActiveStateReq) GetIsActive() bool {
+ if x != nil {
+ return x.IsActive
+ }
+ return false
+}
+
+func (x *ChangeWidgetBackgroundActiveStateReq) GetMaterialId() uint32 {
+ if x != nil {
+ return x.MaterialId
+ }
+ return 0
+}
+
+var File_ChangeWidgetBackgroundActiveStateReq_proto protoreflect.FileDescriptor
+
+var file_ChangeWidgetBackgroundActiveStateReq_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x42, 0x61,
+ 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x24,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x42, 0x61, 0x63, 0x6b,
+ 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescOnce sync.Once
+ file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescData = file_ChangeWidgetBackgroundActiveStateReq_proto_rawDesc
+)
+
+func file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescGZIP() []byte {
+ file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescOnce.Do(func() {
+ file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescData)
+ })
+ return file_ChangeWidgetBackgroundActiveStateReq_proto_rawDescData
+}
+
+var file_ChangeWidgetBackgroundActiveStateReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChangeWidgetBackgroundActiveStateReq_proto_goTypes = []interface{}{
+ (*ChangeWidgetBackgroundActiveStateReq)(nil), // 0: ChangeWidgetBackgroundActiveStateReq
+}
+var file_ChangeWidgetBackgroundActiveStateReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChangeWidgetBackgroundActiveStateReq_proto_init() }
+func file_ChangeWidgetBackgroundActiveStateReq_proto_init() {
+ if File_ChangeWidgetBackgroundActiveStateReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChangeWidgetBackgroundActiveStateReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChangeWidgetBackgroundActiveStateReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChangeWidgetBackgroundActiveStateReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChangeWidgetBackgroundActiveStateReq_proto_goTypes,
+ DependencyIndexes: file_ChangeWidgetBackgroundActiveStateReq_proto_depIdxs,
+ MessageInfos: file_ChangeWidgetBackgroundActiveStateReq_proto_msgTypes,
+ }.Build()
+ File_ChangeWidgetBackgroundActiveStateReq_proto = out.File
+ file_ChangeWidgetBackgroundActiveStateReq_proto_rawDesc = nil
+ file_ChangeWidgetBackgroundActiveStateReq_proto_goTypes = nil
+ file_ChangeWidgetBackgroundActiveStateReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChangeWidgetBackgroundActiveStateRsp.pb.go b/gover/gen/ChangeWidgetBackgroundActiveStateRsp.pb.go
new file mode 100644
index 00000000..464fb21c
--- /dev/null
+++ b/gover/gen/ChangeWidgetBackgroundActiveStateRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChangeWidgetBackgroundActiveStateRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChangeWidgetBackgroundActiveStateRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MaterialId uint32 `protobuf:"varint,7,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ChangeWidgetBackgroundActiveStateRsp) Reset() {
+ *x = ChangeWidgetBackgroundActiveStateRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChangeWidgetBackgroundActiveStateRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChangeWidgetBackgroundActiveStateRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChangeWidgetBackgroundActiveStateRsp) ProtoMessage() {}
+
+func (x *ChangeWidgetBackgroundActiveStateRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ChangeWidgetBackgroundActiveStateRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChangeWidgetBackgroundActiveStateRsp.ProtoReflect.Descriptor instead.
+func (*ChangeWidgetBackgroundActiveStateRsp) Descriptor() ([]byte, []int) {
+ return file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChangeWidgetBackgroundActiveStateRsp) GetMaterialId() uint32 {
+ if x != nil {
+ return x.MaterialId
+ }
+ return 0
+}
+
+func (x *ChangeWidgetBackgroundActiveStateRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ChangeWidgetBackgroundActiveStateRsp_proto protoreflect.FileDescriptor
+
+var file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x42, 0x61,
+ 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x24,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x42, 0x61, 0x63, 0x6b,
+ 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72,
+ 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescOnce sync.Once
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescData = file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDesc
+)
+
+func file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescGZIP() []byte {
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescOnce.Do(func() {
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescData)
+ })
+ return file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDescData
+}
+
+var file_ChangeWidgetBackgroundActiveStateRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChangeWidgetBackgroundActiveStateRsp_proto_goTypes = []interface{}{
+ (*ChangeWidgetBackgroundActiveStateRsp)(nil), // 0: ChangeWidgetBackgroundActiveStateRsp
+}
+var file_ChangeWidgetBackgroundActiveStateRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChangeWidgetBackgroundActiveStateRsp_proto_init() }
+func file_ChangeWidgetBackgroundActiveStateRsp_proto_init() {
+ if File_ChangeWidgetBackgroundActiveStateRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChangeWidgetBackgroundActiveStateRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChangeWidgetBackgroundActiveStateRsp_proto_goTypes,
+ DependencyIndexes: file_ChangeWidgetBackgroundActiveStateRsp_proto_depIdxs,
+ MessageInfos: file_ChangeWidgetBackgroundActiveStateRsp_proto_msgTypes,
+ }.Build()
+ File_ChangeWidgetBackgroundActiveStateRsp_proto = out.File
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_rawDesc = nil
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_goTypes = nil
+ file_ChangeWidgetBackgroundActiveStateRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChangeWorldToSingleModeNotify.pb.go b/gover/gen/ChangeWorldToSingleModeNotify.pb.go
index c38d00d1..b982ce05 100644
--- a/gover/gen/ChangeWorldToSingleModeNotify.pb.go
+++ b/gover/gen/ChangeWorldToSingleModeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeWorldToSingleModeNotify.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3006
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeWorldToSingleModeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ChangeWorldToSingleModeReq.pb.go b/gover/gen/ChangeWorldToSingleModeReq.pb.go
index c5a9aef5..520e2e8f 100644
--- a/gover/gen/ChangeWorldToSingleModeReq.pb.go
+++ b/gover/gen/ChangeWorldToSingleModeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeWorldToSingleModeReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3066
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChangeWorldToSingleModeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ChangeWorldToSingleModeRsp.pb.go b/gover/gen/ChangeWorldToSingleModeRsp.pb.go
index aa6b5a02..e5607aa6 100644
--- a/gover/gen/ChangeWorldToSingleModeRsp.pb.go
+++ b/gover/gen/ChangeWorldToSingleModeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChangeWorldToSingleModeRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3282
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChangeWorldToSingleModeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuitMpValidTime uint32 `protobuf:"varint,15,opt,name=quit_mp_valid_time,json=quitMpValidTime,proto3" json:"quit_mp_valid_time,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ QuitMpValidTime uint32 `protobuf:"varint,6,opt,name=quit_mp_valid_time,json=quitMpValidTime,proto3" json:"quit_mp_valid_time,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChangeWorldToSingleModeRsp) Reset() {
@@ -102,9 +99,9 @@ var file_ChangeWorldToSingleModeRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x63, 0x0a, 0x1a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x72, 0x6c,
0x64, 0x54, 0x6f, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x73, 0x70,
0x12, 0x2b, 0x0a, 0x12, 0x71, 0x75, 0x69, 0x74, 0x5f, 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x69,
- 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x71, 0x75,
+ 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x71, 0x75,
0x69, 0x74, 0x4d, 0x70, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelIdType.pb.go b/gover/gen/ChannelIdType.pb.go
new file mode 100644
index 00000000..13489204
--- /dev/null
+++ b/gover/gen/ChannelIdType.pb.go
@@ -0,0 +1,210 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChannelIdType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChannelIdType int32
+
+const (
+ ChannelIdType_CHANNEL_ID_TYPE_NONE ChannelIdType = 0
+ ChannelIdType_CHANNEL_ID_TYPE_MIHOYO ChannelIdType = 1
+ ChannelIdType_CHANNEL_ID_TYPE_XIAOMI ChannelIdType = 11
+ ChannelIdType_CHANNEL_ID_TYPE_COOLPAD ChannelIdType = 12
+ ChannelIdType_CHANNEL_ID_TYPE_YYB ChannelIdType = 13
+ ChannelIdType_CHANNEL_ID_TYPE_BILI ChannelIdType = 14
+ ChannelIdType_CHANNEL_ID_TYPE_HUAWEI ChannelIdType = 15
+ ChannelIdType_CHANNEL_ID_TYPE_MEIZU ChannelIdType = 16
+ ChannelIdType_CHANNEL_ID_TYPE_360 ChannelIdType = 17
+ ChannelIdType_CHANNEL_ID_TYPE_OPPO ChannelIdType = 18
+ ChannelIdType_CHANNEL_ID_TYPE_VIVO ChannelIdType = 19
+ ChannelIdType_CHANNEL_ID_TYPE_UC ChannelIdType = 20
+ ChannelIdType_CHANNEL_ID_TYPE_LENOVO ChannelIdType = 22
+ ChannelIdType_CHANNEL_ID_TYPE_JINLI ChannelIdType = 23
+ ChannelIdType_CHANNEL_ID_TYPE_BAIDU ChannelIdType = 25
+ ChannelIdType_CHANNEL_ID_TYPE_DANGLE ChannelIdType = 26
+)
+
+// Enum value maps for ChannelIdType.
+var (
+ ChannelIdType_name = map[int32]string{
+ 0: "CHANNEL_ID_TYPE_NONE",
+ 1: "CHANNEL_ID_TYPE_MIHOYO",
+ 11: "CHANNEL_ID_TYPE_XIAOMI",
+ 12: "CHANNEL_ID_TYPE_COOLPAD",
+ 13: "CHANNEL_ID_TYPE_YYB",
+ 14: "CHANNEL_ID_TYPE_BILI",
+ 15: "CHANNEL_ID_TYPE_HUAWEI",
+ 16: "CHANNEL_ID_TYPE_MEIZU",
+ 17: "CHANNEL_ID_TYPE_360",
+ 18: "CHANNEL_ID_TYPE_OPPO",
+ 19: "CHANNEL_ID_TYPE_VIVO",
+ 20: "CHANNEL_ID_TYPE_UC",
+ 22: "CHANNEL_ID_TYPE_LENOVO",
+ 23: "CHANNEL_ID_TYPE_JINLI",
+ 25: "CHANNEL_ID_TYPE_BAIDU",
+ 26: "CHANNEL_ID_TYPE_DANGLE",
+ }
+ ChannelIdType_value = map[string]int32{
+ "CHANNEL_ID_TYPE_NONE": 0,
+ "CHANNEL_ID_TYPE_MIHOYO": 1,
+ "CHANNEL_ID_TYPE_XIAOMI": 11,
+ "CHANNEL_ID_TYPE_COOLPAD": 12,
+ "CHANNEL_ID_TYPE_YYB": 13,
+ "CHANNEL_ID_TYPE_BILI": 14,
+ "CHANNEL_ID_TYPE_HUAWEI": 15,
+ "CHANNEL_ID_TYPE_MEIZU": 16,
+ "CHANNEL_ID_TYPE_360": 17,
+ "CHANNEL_ID_TYPE_OPPO": 18,
+ "CHANNEL_ID_TYPE_VIVO": 19,
+ "CHANNEL_ID_TYPE_UC": 20,
+ "CHANNEL_ID_TYPE_LENOVO": 22,
+ "CHANNEL_ID_TYPE_JINLI": 23,
+ "CHANNEL_ID_TYPE_BAIDU": 25,
+ "CHANNEL_ID_TYPE_DANGLE": 26,
+ }
+)
+
+func (x ChannelIdType) Enum() *ChannelIdType {
+ p := new(ChannelIdType)
+ *p = x
+ return p
+}
+
+func (x ChannelIdType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ChannelIdType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ChannelIdType_proto_enumTypes[0].Descriptor()
+}
+
+func (ChannelIdType) Type() protoreflect.EnumType {
+ return &file_ChannelIdType_proto_enumTypes[0]
+}
+
+func (x ChannelIdType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ChannelIdType.Descriptor instead.
+func (ChannelIdType) EnumDescriptor() ([]byte, []int) {
+ return file_ChannelIdType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ChannelIdType_proto protoreflect.FileDescriptor
+
+var file_ChannelIdType_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xbb, 0x03, 0x0a, 0x0d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x49, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x48, 0x41, 0x4e, 0x4e,
+ 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
+ 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x48, 0x4f, 0x59, 0x4f, 0x10, 0x01, 0x12, 0x1a, 0x0a,
+ 0x16, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x58, 0x49, 0x41, 0x4f, 0x4d, 0x49, 0x10, 0x0b, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x48, 0x41,
+ 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4f,
+ 0x4c, 0x50, 0x41, 0x44, 0x10, 0x0c, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45,
+ 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x59, 0x59, 0x42, 0x10, 0x0d, 0x12,
+ 0x18, 0x0a, 0x14, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x42, 0x49, 0x4c, 0x49, 0x10, 0x0e, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x48, 0x41,
+ 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x55, 0x41,
+ 0x57, 0x45, 0x49, 0x10, 0x0f, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c,
+ 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x49, 0x5a, 0x55, 0x10, 0x10,
+ 0x12, 0x17, 0x0a, 0x13, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x33, 0x36, 0x30, 0x10, 0x11, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x48, 0x41,
+ 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x50, 0x50,
+ 0x4f, 0x10, 0x12, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49,
+ 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x49, 0x56, 0x4f, 0x10, 0x13, 0x12, 0x16, 0x0a,
+ 0x12, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x55, 0x43, 0x10, 0x14, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c,
+ 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x45, 0x4e, 0x4f, 0x56, 0x4f, 0x10,
+ 0x16, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4a, 0x49, 0x4e, 0x4c, 0x49, 0x10, 0x17, 0x12, 0x19, 0x0a, 0x15,
+ 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x42, 0x41, 0x49, 0x44, 0x55, 0x10, 0x19, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x48, 0x41, 0x4e, 0x4e,
+ 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x41, 0x4e, 0x47, 0x4c,
+ 0x45, 0x10, 0x1a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChannelIdType_proto_rawDescOnce sync.Once
+ file_ChannelIdType_proto_rawDescData = file_ChannelIdType_proto_rawDesc
+)
+
+func file_ChannelIdType_proto_rawDescGZIP() []byte {
+ file_ChannelIdType_proto_rawDescOnce.Do(func() {
+ file_ChannelIdType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChannelIdType_proto_rawDescData)
+ })
+ return file_ChannelIdType_proto_rawDescData
+}
+
+var file_ChannelIdType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ChannelIdType_proto_goTypes = []interface{}{
+ (ChannelIdType)(0), // 0: ChannelIdType
+}
+var file_ChannelIdType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChannelIdType_proto_init() }
+func file_ChannelIdType_proto_init() {
+ if File_ChannelIdType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChannelIdType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChannelIdType_proto_goTypes,
+ DependencyIndexes: file_ChannelIdType_proto_depIdxs,
+ EnumInfos: file_ChannelIdType_proto_enumTypes,
+ }.Build()
+ File_ChannelIdType_proto = out.File
+ file_ChannelIdType_proto_rawDesc = nil
+ file_ChannelIdType_proto_goTypes = nil
+ file_ChannelIdType_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChannelerSlabActivityDetailInfo.pb.go b/gover/gen/ChannelerSlabActivityDetailInfo.pb.go
index b10b67ee..27d6097b 100644
--- a/gover/gen/ChannelerSlabActivityDetailInfo.pb.go
+++ b/gover/gen/ChannelerSlabActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type ChannelerSlabActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuffInfo *ChannelerSlabBuffInfo `protobuf:"bytes,1,opt,name=buff_info,json=buffInfo,proto3" json:"buff_info,omitempty"`
- LoopDungeonStageInfo *ChannelerSlabLoopDungeonStageInfo `protobuf:"bytes,7,opt,name=loop_dungeon_stage_info,json=loopDungeonStageInfo,proto3" json:"loop_dungeon_stage_info,omitempty"`
- StageList []*ChannelerSlabChallengeStage `protobuf:"bytes,15,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
- PlayEndTime uint32 `protobuf:"varint,3,opt,name=play_end_time,json=playEndTime,proto3" json:"play_end_time,omitempty"`
+ LoopDungeonStageInfo *ChannelerSlabLoopDungeonStageInfo `protobuf:"bytes,2,opt,name=loop_dungeon_stage_info,json=loopDungeonStageInfo,proto3" json:"loop_dungeon_stage_info,omitempty"`
+ BuffInfo *ChannelerSlabBuffInfo `protobuf:"bytes,9,opt,name=buff_info,json=buffInfo,proto3" json:"buff_info,omitempty"`
+ StageList []*ChannelerSlabChallengeStage `protobuf:"bytes,8,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
+ PlayEndTime uint32 `protobuf:"varint,14,opt,name=play_end_time,json=playEndTime,proto3" json:"play_end_time,omitempty"`
}
func (x *ChannelerSlabActivityDetailInfo) Reset() {
@@ -79,16 +79,16 @@ func (*ChannelerSlabActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_ChannelerSlabActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabActivityDetailInfo) GetBuffInfo() *ChannelerSlabBuffInfo {
+func (x *ChannelerSlabActivityDetailInfo) GetLoopDungeonStageInfo() *ChannelerSlabLoopDungeonStageInfo {
if x != nil {
- return x.BuffInfo
+ return x.LoopDungeonStageInfo
}
return nil
}
-func (x *ChannelerSlabActivityDetailInfo) GetLoopDungeonStageInfo() *ChannelerSlabLoopDungeonStageInfo {
+func (x *ChannelerSlabActivityDetailInfo) GetBuffInfo() *ChannelerSlabBuffInfo {
if x != nil {
- return x.LoopDungeonStageInfo
+ return x.BuffInfo
}
return nil
}
@@ -121,21 +121,21 @@ var file_ChannelerSlabActivityDetailInfo_proto_rawDesc = []byte{
0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x92, 0x02, 0x0a, 0x1f, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c,
0x61, 0x62, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x09, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x08, 0x62, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x59, 0x0a, 0x17, 0x6c, 0x6f, 0x6f,
- 0x70, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x43, 0x68, 0x61,
- 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14,
- 0x6c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x59, 0x0a, 0x17, 0x6c, 0x6f, 0x6f, 0x70, 0x5f, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65,
+ 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x6c, 0x6f, 0x6f, 0x70, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x33, 0x0a, 0x09, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c,
+ 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x62, 0x75, 0x66, 0x66,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e,
+ 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e,
0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73,
0x74, 0x12, 0x22, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x45, 0x6e,
+ 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x45, 0x6e,
0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -155,13 +155,13 @@ func file_ChannelerSlabActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_ChannelerSlabActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_ChannelerSlabActivityDetailInfo_proto_goTypes = []interface{}{
(*ChannelerSlabActivityDetailInfo)(nil), // 0: ChannelerSlabActivityDetailInfo
- (*ChannelerSlabBuffInfo)(nil), // 1: ChannelerSlabBuffInfo
- (*ChannelerSlabLoopDungeonStageInfo)(nil), // 2: ChannelerSlabLoopDungeonStageInfo
+ (*ChannelerSlabLoopDungeonStageInfo)(nil), // 1: ChannelerSlabLoopDungeonStageInfo
+ (*ChannelerSlabBuffInfo)(nil), // 2: ChannelerSlabBuffInfo
(*ChannelerSlabChallengeStage)(nil), // 3: ChannelerSlabChallengeStage
}
var file_ChannelerSlabActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: ChannelerSlabActivityDetailInfo.buff_info:type_name -> ChannelerSlabBuffInfo
- 2, // 1: ChannelerSlabActivityDetailInfo.loop_dungeon_stage_info:type_name -> ChannelerSlabLoopDungeonStageInfo
+ 1, // 0: ChannelerSlabActivityDetailInfo.loop_dungeon_stage_info:type_name -> ChannelerSlabLoopDungeonStageInfo
+ 2, // 1: ChannelerSlabActivityDetailInfo.buff_info:type_name -> ChannelerSlabBuffInfo
3, // 2: ChannelerSlabActivityDetailInfo.stage_list:type_name -> ChannelerSlabChallengeStage
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/ChannelerSlabAssistInfo.pb.go b/gover/gen/ChannelerSlabAssistInfo.pb.go
index 1c5fe084..e5322571 100644
--- a/gover/gen/ChannelerSlabAssistInfo.pb.go
+++ b/gover/gen/ChannelerSlabAssistInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabAssistInfo.proto
package gen
@@ -41,8 +41,8 @@ type ChannelerSlabAssistInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,10,opt,name=uid,proto3" json:"uid,omitempty"`
- AvatarLevel uint32 `protobuf:"varint,12,opt,name=avatar_level,json=avatarLevel,proto3" json:"avatar_level,omitempty"`
+ AvatarLevel uint32 `protobuf:"varint,10,opt,name=avatar_level,json=avatarLevel,proto3" json:"avatar_level,omitempty"`
+ Uid uint32 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid,omitempty"`
AvatarId uint32 `protobuf:"varint,6,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
@@ -78,16 +78,16 @@ func (*ChannelerSlabAssistInfo) Descriptor() ([]byte, []int) {
return file_ChannelerSlabAssistInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabAssistInfo) GetUid() uint32 {
+func (x *ChannelerSlabAssistInfo) GetAvatarLevel() uint32 {
if x != nil {
- return x.Uid
+ return x.AvatarLevel
}
return 0
}
-func (x *ChannelerSlabAssistInfo) GetAvatarLevel() uint32 {
+func (x *ChannelerSlabAssistInfo) GetUid() uint32 {
if x != nil {
- return x.AvatarLevel
+ return x.Uid
}
return 0
}
@@ -105,10 +105,10 @@ var file_ChannelerSlabAssistInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x41,
0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x6b, 0x0a, 0x17, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62,
- 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12,
+ 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a,
+ 0x03, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ChannelerSlabBuffInfo.pb.go b/gover/gen/ChannelerSlabBuffInfo.pb.go
index c91c953f..781526c6 100644
--- a/gover/gen/ChannelerSlabBuffInfo.pb.go
+++ b/gover/gen/ChannelerSlabBuffInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabBuffInfo.proto
package gen
@@ -41,10 +41,10 @@ type ChannelerSlabBuffInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpBuffSchemeInfo *ChannelerSlabBuffSchemeInfo `protobuf:"bytes,6,opt,name=mp_buff_scheme_info,json=mpBuffSchemeInfo,proto3" json:"mp_buff_scheme_info,omitempty"`
- BuffIdList []uint32 `protobuf:"varint,8,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
- SingleBuffSchemeInfo *ChannelerSlabBuffSchemeInfo `protobuf:"bytes,7,opt,name=single_buff_scheme_info,json=singleBuffSchemeInfo,proto3" json:"single_buff_scheme_info,omitempty"`
- AssistInfoList []*ChannelerSlabAssistInfo `protobuf:"bytes,15,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
+ AssistInfoList []*ChannelerSlabAssistInfo `protobuf:"bytes,11,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
+ Unk3300_CDFLIONGKCH *ChannelerSlabBuffSchemeInfo `protobuf:"bytes,8,opt,name=Unk3300_CDFLIONGKCH,json=Unk3300CDFLIONGKCH,proto3" json:"Unk3300_CDFLIONGKCH,omitempty"`
+ Unk3300_ANENHMAADLN *ChannelerSlabBuffSchemeInfo `protobuf:"bytes,14,opt,name=Unk3300_ANENHMAADLN,json=Unk3300ANENHMAADLN,proto3" json:"Unk3300_ANENHMAADLN,omitempty"`
+ BuffIdList []uint32 `protobuf:"varint,6,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
}
func (x *ChannelerSlabBuffInfo) Reset() {
@@ -79,30 +79,30 @@ func (*ChannelerSlabBuffInfo) Descriptor() ([]byte, []int) {
return file_ChannelerSlabBuffInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabBuffInfo) GetMpBuffSchemeInfo() *ChannelerSlabBuffSchemeInfo {
+func (x *ChannelerSlabBuffInfo) GetAssistInfoList() []*ChannelerSlabAssistInfo {
if x != nil {
- return x.MpBuffSchemeInfo
+ return x.AssistInfoList
}
return nil
}
-func (x *ChannelerSlabBuffInfo) GetBuffIdList() []uint32 {
+func (x *ChannelerSlabBuffInfo) GetUnk3300_CDFLIONGKCH() *ChannelerSlabBuffSchemeInfo {
if x != nil {
- return x.BuffIdList
+ return x.Unk3300_CDFLIONGKCH
}
return nil
}
-func (x *ChannelerSlabBuffInfo) GetSingleBuffSchemeInfo() *ChannelerSlabBuffSchemeInfo {
+func (x *ChannelerSlabBuffInfo) GetUnk3300_ANENHMAADLN() *ChannelerSlabBuffSchemeInfo {
if x != nil {
- return x.SingleBuffSchemeInfo
+ return x.Unk3300_ANENHMAADLN
}
return nil
}
-func (x *ChannelerSlabBuffInfo) GetAssistInfoList() []*ChannelerSlabAssistInfo {
+func (x *ChannelerSlabBuffInfo) GetBuffIdList() []uint32 {
if x != nil {
- return x.AssistInfoList
+ return x.BuffIdList
}
return nil
}
@@ -116,26 +116,25 @@ var file_ChannelerSlabBuffInfo_proto_rawDesc = []byte{
0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x43, 0x68,
0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x53,
0x63, 0x68, 0x65, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0x9f, 0x02, 0x0a, 0x15, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61,
- 0x62, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x13, 0x6d, 0x70, 0x5f,
- 0x62, 0x75, 0x66, 0x66, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
- 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x6d, 0x70, 0x42, 0x75, 0x66, 0x66, 0x53, 0x63, 0x68, 0x65,
- 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75,
- 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x17, 0x73, 0x69, 0x6e, 0x67,
- 0x6c, 0x65, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x43, 0x68, 0x61, 0x6e,
+ 0x9b, 0x02, 0x0a, 0x15, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61,
+ 0x62, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x10, 0x61, 0x73, 0x73,
+ 0x69, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53,
+ 0x6c, 0x61, 0x62, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61,
+ 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4d, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x46, 0x4c, 0x49, 0x4f, 0x4e,
+ 0x47, 0x4b, 0x43, 0x48, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x43, 0x68, 0x61,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x53, 0x63,
+ 0x68, 0x65, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x43, 0x44, 0x46, 0x4c, 0x49, 0x4f, 0x4e, 0x47, 0x4b, 0x43, 0x48, 0x12, 0x4d, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x45, 0x4e, 0x48, 0x4d, 0x41, 0x41,
+ 0x44, 0x4c, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x43, 0x68, 0x61, 0x6e,
0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x53, 0x63, 0x68,
- 0x65, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x42,
- 0x75, 0x66, 0x66, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a,
- 0x10, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x0e, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x65, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x4e, 0x45, 0x4e, 0x48, 0x4d, 0x41, 0x41, 0x44, 0x4c, 0x4e, 0x12, 0x20, 0x0a, 0x0c, 0x62,
+ 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -153,13 +152,13 @@ func file_ChannelerSlabBuffInfo_proto_rawDescGZIP() []byte {
var file_ChannelerSlabBuffInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_ChannelerSlabBuffInfo_proto_goTypes = []interface{}{
(*ChannelerSlabBuffInfo)(nil), // 0: ChannelerSlabBuffInfo
- (*ChannelerSlabBuffSchemeInfo)(nil), // 1: ChannelerSlabBuffSchemeInfo
- (*ChannelerSlabAssistInfo)(nil), // 2: ChannelerSlabAssistInfo
+ (*ChannelerSlabAssistInfo)(nil), // 1: ChannelerSlabAssistInfo
+ (*ChannelerSlabBuffSchemeInfo)(nil), // 2: ChannelerSlabBuffSchemeInfo
}
var file_ChannelerSlabBuffInfo_proto_depIdxs = []int32{
- 1, // 0: ChannelerSlabBuffInfo.mp_buff_scheme_info:type_name -> ChannelerSlabBuffSchemeInfo
- 1, // 1: ChannelerSlabBuffInfo.single_buff_scheme_info:type_name -> ChannelerSlabBuffSchemeInfo
- 2, // 2: ChannelerSlabBuffInfo.assist_info_list:type_name -> ChannelerSlabAssistInfo
+ 1, // 0: ChannelerSlabBuffInfo.assist_info_list:type_name -> ChannelerSlabAssistInfo
+ 2, // 1: ChannelerSlabBuffInfo.Unk3300_CDFLIONGKCH:type_name -> ChannelerSlabBuffSchemeInfo
+ 2, // 2: ChannelerSlabBuffInfo.Unk3300_ANENHMAADLN:type_name -> ChannelerSlabBuffSchemeInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/ChannelerSlabBuffSchemeInfo.pb.go b/gover/gen/ChannelerSlabBuffSchemeInfo.pb.go
index b0818721..fdaee59f 100644
--- a/gover/gen/ChannelerSlabBuffSchemeInfo.pb.go
+++ b/gover/gen/ChannelerSlabBuffSchemeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabBuffSchemeInfo.proto
package gen
@@ -41,9 +41,9 @@ type ChannelerSlabBuffSchemeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SlotMap map[uint32]uint32 `protobuf:"bytes,9,rep,name=slot_map,json=slotMap,proto3" json:"slot_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- TotalEnergy uint32 `protobuf:"varint,13,opt,name=total_energy,json=totalEnergy,proto3" json:"total_energy,omitempty"`
- SelfEnergy uint32 `protobuf:"varint,15,opt,name=self_energy,json=selfEnergy,proto3" json:"self_energy,omitempty"`
+ Unk3300_NCMDDAFNENO uint32 `protobuf:"varint,9,opt,name=Unk3300_NCMDDAFNENO,json=Unk3300NCMDDAFNENO,proto3" json:"Unk3300_NCMDDAFNENO,omitempty"`
+ SlotMap map[uint32]uint32 `protobuf:"bytes,11,rep,name=slot_map,json=slotMap,proto3" json:"slot_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_CKMNFOCNMGL uint32 `protobuf:"varint,5,opt,name=Unk3300_CKMNFOCNMGL,json=Unk3300CKMNFOCNMGL,proto3" json:"Unk3300_CKMNFOCNMGL,omitempty"`
}
func (x *ChannelerSlabBuffSchemeInfo) Reset() {
@@ -78,23 +78,23 @@ func (*ChannelerSlabBuffSchemeInfo) Descriptor() ([]byte, []int) {
return file_ChannelerSlabBuffSchemeInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabBuffSchemeInfo) GetSlotMap() map[uint32]uint32 {
+func (x *ChannelerSlabBuffSchemeInfo) GetUnk3300_NCMDDAFNENO() uint32 {
if x != nil {
- return x.SlotMap
+ return x.Unk3300_NCMDDAFNENO
}
- return nil
+ return 0
}
-func (x *ChannelerSlabBuffSchemeInfo) GetTotalEnergy() uint32 {
+func (x *ChannelerSlabBuffSchemeInfo) GetSlotMap() map[uint32]uint32 {
if x != nil {
- return x.TotalEnergy
+ return x.SlotMap
}
- return 0
+ return nil
}
-func (x *ChannelerSlabBuffSchemeInfo) GetSelfEnergy() uint32 {
+func (x *ChannelerSlabBuffSchemeInfo) GetUnk3300_CKMNFOCNMGL() uint32 {
if x != nil {
- return x.SelfEnergy
+ return x.Unk3300_CKMNFOCNMGL
}
return 0
}
@@ -104,22 +104,24 @@ var File_ChannelerSlabBuffSchemeInfo_proto protoreflect.FileDescriptor
var file_ChannelerSlabBuffSchemeInfo_proto_rawDesc = []byte{
0x0a, 0x21, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42,
0x75, 0x66, 0x66, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x01, 0x0a, 0x1b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65,
- 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x08, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65,
+ 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x02, 0x0a, 0x1b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65,
0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74,
- 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x73, 0x65, 0x6c, 0x66, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x1a, 0x3a, 0x0a,
- 0x0c, 0x53, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
- 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
- 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e,
+ 0x43, 0x4d, 0x44, 0x44, 0x41, 0x46, 0x4e, 0x45, 0x4e, 0x4f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x43, 0x4d, 0x44, 0x44, 0x41, 0x46,
+ 0x4e, 0x45, 0x4e, 0x4f, 0x12, 0x44, 0x0a, 0x08, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
+ 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x42, 0x75, 0x66, 0x66, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4d, 0x4e, 0x46, 0x4f, 0x43, 0x4e, 0x4d, 0x47,
+ 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x43, 0x4b, 0x4d, 0x4e, 0x46, 0x4f, 0x43, 0x4e, 0x4d, 0x47, 0x4c, 0x1a, 0x3a, 0x0a, 0x0c, 0x53,
+ 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
+ 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
+ 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ChannelerSlabCamp.pb.go b/gover/gen/ChannelerSlabCamp.pb.go
index 45e21921..7a3f021d 100644
--- a/gover/gen/ChannelerSlabCamp.pb.go
+++ b/gover/gen/ChannelerSlabCamp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabCamp.proto
package gen
@@ -41,10 +41,10 @@ type ChannelerSlabCamp struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId uint32 `protobuf:"varint,11,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- Pos *Vector `protobuf:"bytes,8,opt,name=pos,proto3" json:"pos,omitempty"`
- BuffNum uint32 `protobuf:"varint,7,opt,name=buff_num,json=buffNum,proto3" json:"buff_num,omitempty"`
- GroupId uint32 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ BuffNum uint32 `protobuf:"varint,11,opt,name=buff_num,json=buffNum,proto3" json:"buff_num,omitempty"`
+ RewardId uint32 `protobuf:"varint,9,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,8,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,15,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *ChannelerSlabCamp) Reset() {
@@ -79,32 +79,32 @@ func (*ChannelerSlabCamp) Descriptor() ([]byte, []int) {
return file_ChannelerSlabCamp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabCamp) GetRewardId() uint32 {
+func (x *ChannelerSlabCamp) GetBuffNum() uint32 {
if x != nil {
- return x.RewardId
+ return x.BuffNum
}
return 0
}
-func (x *ChannelerSlabCamp) GetPos() *Vector {
+func (x *ChannelerSlabCamp) GetRewardId() uint32 {
if x != nil {
- return x.Pos
+ return x.RewardId
}
- return nil
+ return 0
}
-func (x *ChannelerSlabCamp) GetBuffNum() uint32 {
+func (x *ChannelerSlabCamp) GetGroupId() uint32 {
if x != nil {
- return x.BuffNum
+ return x.GroupId
}
return 0
}
-func (x *ChannelerSlabCamp) GetGroupId() uint32 {
+func (x *ChannelerSlabCamp) GetPos() *Vector {
if x != nil {
- return x.GroupId
+ return x.Pos
}
- return 0
+ return nil
}
var File_ChannelerSlabCamp_proto protoreflect.FileDescriptor
@@ -113,14 +113,14 @@ var file_ChannelerSlabCamp_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43,
0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x11, 0x43, 0x68, 0x61, 0x6e,
- 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x61, 0x6d, 0x70, 0x12, 0x1b, 0x0a,
- 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
- 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6e, 0x75,
- 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x62, 0x75, 0x66, 0x66, 0x4e, 0x75, 0x6d,
- 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x61, 0x6d, 0x70, 0x12, 0x19, 0x0a,
+ 0x08, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x62, 0x75, 0x66, 0x66, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64,
+ 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabChallenge.pb.go b/gover/gen/ChannelerSlabChallenge.pb.go
index a86f4609..76ce5cfd 100644
--- a/gover/gen/ChannelerSlabChallenge.pb.go
+++ b/gover/gen/ChannelerSlabChallenge.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabChallenge.proto
package gen
@@ -41,7 +41,7 @@ type ChannelerSlabChallenge struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActiveCampIndex uint32 `protobuf:"varint,5,opt,name=active_camp_index,json=activeCampIndex,proto3" json:"active_camp_index,omitempty"`
+ ActiveCampIndex uint32 `protobuf:"varint,1,opt,name=active_camp_index,json=activeCampIndex,proto3" json:"active_camp_index,omitempty"`
CampList []*ChannelerSlabCamp `protobuf:"bytes,14,rep,name=camp_list,json=campList,proto3" json:"camp_list,omitempty"`
}
@@ -100,7 +100,7 @@ var file_ChannelerSlabChallenge_proto_rawDesc = []byte{
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x16, 0x43, 0x68, 0x61, 0x6e, 0x6e,
0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
0x65, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70,
- 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x63,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x63,
0x74, 0x69, 0x76, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2f, 0x0a,
0x09, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x12, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62,
diff --git a/gover/gen/ChannelerSlabChallengeStage.pb.go b/gover/gen/ChannelerSlabChallengeStage.pb.go
index 3c558289..a193407a 100644
--- a/gover/gen/ChannelerSlabChallengeStage.pb.go
+++ b/gover/gen/ChannelerSlabChallengeStage.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabChallengeStage.proto
package gen
@@ -41,11 +41,11 @@ type ChannelerSlabChallengeStage struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpenTime uint32 `protobuf:"varint,3,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- ChallengeList []*ChannelerSlabChallenge `protobuf:"bytes,14,rep,name=challenge_list,json=challengeList,proto3" json:"challenge_list,omitempty"`
- IsOpen bool `protobuf:"varint,7,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- DungeonInfo *ChannelerSlabOneofDungeon `protobuf:"bytes,13,opt,name=dungeon_info,json=dungeonInfo,proto3" json:"dungeon_info,omitempty"`
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ DungeonInfo *ChannelerSlabOneoffDungeon `protobuf:"bytes,12,opt,name=dungeon_info,json=dungeonInfo,proto3" json:"dungeon_info,omitempty"`
+ OpenTime uint32 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ChallengeList []*ChannelerSlabChallenge `protobuf:"bytes,2,rep,name=challenge_list,json=challengeList,proto3" json:"challenge_list,omitempty"`
}
func (x *ChannelerSlabChallengeStage) Reset() {
@@ -80,25 +80,25 @@ func (*ChannelerSlabChallengeStage) Descriptor() ([]byte, []int) {
return file_ChannelerSlabChallengeStage_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabChallengeStage) GetOpenTime() uint32 {
+func (x *ChannelerSlabChallengeStage) GetIsOpen() bool {
if x != nil {
- return x.OpenTime
+ return x.IsOpen
}
- return 0
+ return false
}
-func (x *ChannelerSlabChallengeStage) GetChallengeList() []*ChannelerSlabChallenge {
+func (x *ChannelerSlabChallengeStage) GetDungeonInfo() *ChannelerSlabOneoffDungeon {
if x != nil {
- return x.ChallengeList
+ return x.DungeonInfo
}
return nil
}
-func (x *ChannelerSlabChallengeStage) GetIsOpen() bool {
+func (x *ChannelerSlabChallengeStage) GetOpenTime() uint32 {
if x != nil {
- return x.IsOpen
+ return x.OpenTime
}
- return false
+ return 0
}
func (x *ChannelerSlabChallengeStage) GetStageId() uint32 {
@@ -108,9 +108,9 @@ func (x *ChannelerSlabChallengeStage) GetStageId() uint32 {
return 0
}
-func (x *ChannelerSlabChallengeStage) GetDungeonInfo() *ChannelerSlabOneofDungeon {
+func (x *ChannelerSlabChallengeStage) GetChallengeList() []*ChannelerSlabChallenge {
if x != nil {
- return x.DungeonInfo
+ return x.ChallengeList
}
return nil
}
@@ -122,25 +122,25 @@ var file_ChannelerSlabChallengeStage_proto_rawDesc = []byte{
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c,
0x61, 0x62, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x1f, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62,
- 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x1b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72,
- 0x53, 0x6c, 0x61, 0x62, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61,
- 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x3e, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x43, 0x68, 0x61, 0x6e,
- 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e,
- 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x6f, 0x1a, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62,
+ 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xee, 0x01, 0x0a, 0x1b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65,
+ 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x3e, 0x0a, 0x0c,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c,
+ 0x61, 0x62, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x43,
+ 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -158,12 +158,12 @@ func file_ChannelerSlabChallengeStage_proto_rawDescGZIP() []byte {
var file_ChannelerSlabChallengeStage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_ChannelerSlabChallengeStage_proto_goTypes = []interface{}{
(*ChannelerSlabChallengeStage)(nil), // 0: ChannelerSlabChallengeStage
- (*ChannelerSlabChallenge)(nil), // 1: ChannelerSlabChallenge
- (*ChannelerSlabOneofDungeon)(nil), // 2: ChannelerSlabOneofDungeon
+ (*ChannelerSlabOneoffDungeon)(nil), // 1: ChannelerSlabOneoffDungeon
+ (*ChannelerSlabChallenge)(nil), // 2: ChannelerSlabChallenge
}
var file_ChannelerSlabChallengeStage_proto_depIdxs = []int32{
- 1, // 0: ChannelerSlabChallengeStage.challenge_list:type_name -> ChannelerSlabChallenge
- 2, // 1: ChannelerSlabChallengeStage.dungeon_info:type_name -> ChannelerSlabOneofDungeon
+ 1, // 0: ChannelerSlabChallengeStage.dungeon_info:type_name -> ChannelerSlabOneoffDungeon
+ 2, // 1: ChannelerSlabChallengeStage.challenge_list:type_name -> ChannelerSlabChallenge
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -177,7 +177,7 @@ func file_ChannelerSlabChallengeStage_proto_init() {
return
}
file_ChannelerSlabChallenge_proto_init()
- file_ChannelerSlabOneofDungeon_proto_init()
+ file_ChannelerSlabOneoffDungeon_proto_init()
if !protoimpl.UnsafeEnabled {
file_ChannelerSlabChallengeStage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChannelerSlabChallengeStage); i {
diff --git a/gover/gen/ChannelerSlabCheckEnterLoopDungeonReq.pb.go b/gover/gen/ChannelerSlabCheckEnterLoopDungeonReq.pb.go
index 3b03304d..17df234d 100644
--- a/gover/gen/ChannelerSlabCheckEnterLoopDungeonReq.pb.go
+++ b/gover/gen/ChannelerSlabCheckEnterLoopDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabCheckEnterLoopDungeonReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8745
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabCheckEnterLoopDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ChannelerSlabCheckEnterLoopDungeonRsp.pb.go b/gover/gen/ChannelerSlabCheckEnterLoopDungeonRsp.pb.go
index f5395d53..089d5fcb 100644
--- a/gover/gen/ChannelerSlabCheckEnterLoopDungeonRsp.pb.go
+++ b/gover/gen/ChannelerSlabCheckEnterLoopDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabCheckEnterLoopDungeonRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8452
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabCheckEnterLoopDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChannelerSlabCheckEnterLoopDungeonRsp) Reset() {
@@ -95,7 +92,7 @@ var file_ChannelerSlabCheckEnterLoopDungeonRsp_proto_rawDesc = []byte{
0x25, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x43, 0x68,
0x65, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabEnterLoopDungeonReq.pb.go b/gover/gen/ChannelerSlabEnterLoopDungeonReq.pb.go
index 598bc199..1ae161dc 100644
--- a/gover/gen/ChannelerSlabEnterLoopDungeonReq.pb.go
+++ b/gover/gen/ChannelerSlabEnterLoopDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabEnterLoopDungeonReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8869
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabEnterLoopDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,9,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- DungeonIndex uint32 `protobuf:"varint,10,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,5,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- DifficultyId uint32 `protobuf:"varint,12,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,2,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,10,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,3,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
}
func (x *ChannelerSlabEnterLoopDungeonReq) Reset() {
@@ -83,30 +79,30 @@ func (*ChannelerSlabEnterLoopDungeonReq) Descriptor() ([]byte, []int) {
return file_ChannelerSlabEnterLoopDungeonReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabEnterLoopDungeonReq) GetPointId() uint32 {
+func (x *ChannelerSlabEnterLoopDungeonReq) GetDifficultyId() uint32 {
if x != nil {
- return x.PointId
+ return x.DifficultyId
}
return 0
}
-func (x *ChannelerSlabEnterLoopDungeonReq) GetDungeonIndex() uint32 {
+func (x *ChannelerSlabEnterLoopDungeonReq) GetConditionIdList() []uint32 {
if x != nil {
- return x.DungeonIndex
+ return x.ConditionIdList
}
- return 0
+ return nil
}
-func (x *ChannelerSlabEnterLoopDungeonReq) GetConditionIdList() []uint32 {
+func (x *ChannelerSlabEnterLoopDungeonReq) GetPointId() uint32 {
if x != nil {
- return x.ConditionIdList
+ return x.PointId
}
- return nil
+ return 0
}
-func (x *ChannelerSlabEnterLoopDungeonReq) GetDifficultyId() uint32 {
+func (x *ChannelerSlabEnterLoopDungeonReq) GetDungeonIndex() uint32 {
if x != nil {
- return x.DifficultyId
+ return x.DungeonIndex
}
return 0
}
@@ -118,16 +114,16 @@ var file_ChannelerSlabEnterLoopDungeonReq_proto_rawDesc = []byte{
0x6e, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x20, 0x43, 0x68, 0x61,
0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4c,
- 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a,
- 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a,
- 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66,
- 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
+ 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a,
+ 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63,
+ 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19,
+ 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabEnterLoopDungeonRsp.pb.go b/gover/gen/ChannelerSlabEnterLoopDungeonRsp.pb.go
index bd980ae3..c236bad5 100644
--- a/gover/gen/ChannelerSlabEnterLoopDungeonRsp.pb.go
+++ b/gover/gen/ChannelerSlabEnterLoopDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabEnterLoopDungeonRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8081
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabEnterLoopDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ PointId uint32 `protobuf:"varint,14,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,6,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- DungeonIndex uint32 `protobuf:"varint,15,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- DifficultyId uint32 `protobuf:"varint,3,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,8,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,13,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,7,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
}
func (x *ChannelerSlabEnterLoopDungeonRsp) Reset() {
@@ -83,25 +80,25 @@ func (*ChannelerSlabEnterLoopDungeonRsp) Descriptor() ([]byte, []int) {
return file_ChannelerSlabEnterLoopDungeonRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabEnterLoopDungeonRsp) GetRetcode() int32 {
+func (x *ChannelerSlabEnterLoopDungeonRsp) GetPointId() uint32 {
if x != nil {
- return x.Retcode
+ return x.PointId
}
return 0
}
-func (x *ChannelerSlabEnterLoopDungeonRsp) GetPointId() uint32 {
+func (x *ChannelerSlabEnterLoopDungeonRsp) GetRetcode() int32 {
if x != nil {
- return x.PointId
+ return x.Retcode
}
return 0
}
-func (x *ChannelerSlabEnterLoopDungeonRsp) GetConditionIdList() []uint32 {
+func (x *ChannelerSlabEnterLoopDungeonRsp) GetDifficultyId() uint32 {
if x != nil {
- return x.ConditionIdList
+ return x.DifficultyId
}
- return nil
+ return 0
}
func (x *ChannelerSlabEnterLoopDungeonRsp) GetDungeonIndex() uint32 {
@@ -111,11 +108,11 @@ func (x *ChannelerSlabEnterLoopDungeonRsp) GetDungeonIndex() uint32 {
return 0
}
-func (x *ChannelerSlabEnterLoopDungeonRsp) GetDifficultyId() uint32 {
+func (x *ChannelerSlabEnterLoopDungeonRsp) GetConditionIdList() []uint32 {
if x != nil {
- return x.DifficultyId
+ return x.ConditionIdList
}
- return 0
+ return nil
}
var File_ChannelerSlabEnterLoopDungeonRsp_proto protoreflect.FileDescriptor
@@ -125,18 +122,18 @@ var file_ChannelerSlabEnterLoopDungeonRsp_proto_rawDesc = []byte{
0x6e, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x20, 0x43, 0x68, 0x61,
0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4c,
- 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63,
- 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23,
- 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e,
- 0x64, 0x65, 0x78, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66,
- 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a,
+ 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69,
+ 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11,
+ 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonChallengeInfoNotify.pb.go b/gover/gen/ChannelerSlabLoopDungeonChallengeInfoNotify.pb.go
index 126b8a55..8718d641 100644
--- a/gover/gen/ChannelerSlabLoopDungeonChallengeInfoNotify.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonChallengeInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonChallengeInfoNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8224
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabLoopDungeonChallengeInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonIndex uint32 `protobuf:"varint,12,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- ChallengeScore uint32 `protobuf:"varint,4,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
- DifficultyId uint32 `protobuf:"varint,2,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,3,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
SchemeBuffIdList []uint32 `protobuf:"varint,6,rep,packed,name=scheme_buff_id_list,json=schemeBuffIdList,proto3" json:"scheme_buff_id_list,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,10,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,8,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,13,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ ChallengeScore uint32 `protobuf:"varint,3,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
}
func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) Reset() {
@@ -83,6 +80,13 @@ func (*ChannelerSlabLoopDungeonChallengeInfoNotify) Descriptor() ([]byte, []int)
return file_ChannelerSlabLoopDungeonChallengeInfoNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetSchemeBuffIdList() []uint32 {
+ if x != nil {
+ return x.SchemeBuffIdList
+ }
+ return nil
+}
+
func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetDungeonIndex() uint32 {
if x != nil {
return x.DungeonIndex
@@ -90,11 +94,11 @@ func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetDungeonIndex() uint32 {
return 0
}
-func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetChallengeScore() uint32 {
+func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetConditionIdList() []uint32 {
if x != nil {
- return x.ChallengeScore
+ return x.ConditionIdList
}
- return 0
+ return nil
}
func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetDifficultyId() uint32 {
@@ -104,18 +108,11 @@ func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetDifficultyId() uint32 {
return 0
}
-func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetConditionIdList() []uint32 {
- if x != nil {
- return x.ConditionIdList
- }
- return nil
-}
-
-func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetSchemeBuffIdList() []uint32 {
+func (x *ChannelerSlabLoopDungeonChallengeInfoNotify) GetChallengeScore() uint32 {
if x != nil {
- return x.SchemeBuffIdList
+ return x.ChallengeScore
}
- return nil
+ return 0
}
var File_ChannelerSlabLoopDungeonChallengeInfoNotify_proto protoreflect.FileDescriptor
@@ -127,20 +124,20 @@ var file_ChannelerSlabLoopDungeonChallengeInfoNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0xfb, 0x01, 0x0a, 0x2b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65,
0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x69, 0x66, 0x79, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x62, 0x75,
+ 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x10, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x42, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66,
+ 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72,
- 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
- 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x62, 0x75, 0x66,
- 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x10, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x42, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonInfo.pb.go b/gover/gen/ChannelerSlabLoopDungeonInfo.pb.go
index 7562c380..932ddbad 100644
--- a/gover/gen/ChannelerSlabLoopDungeonInfo.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonInfo.proto
package gen
@@ -41,12 +41,12 @@ type ChannelerSlabLoopDungeonInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
- DungeonIndex uint32 `protobuf:"varint,4,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- OpenTime uint32 `protobuf:"varint,12,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
IsFirstPassRewardTaken bool `protobuf:"varint,9,opt,name=is_first_pass_reward_taken,json=isFirstPassRewardTaken,proto3" json:"is_first_pass_reward_taken,omitempty"`
- LastConditionIdList []uint32 `protobuf:"varint,14,rep,packed,name=last_condition_id_list,json=lastConditionIdList,proto3" json:"last_condition_id_list,omitempty"`
- IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
+ LastConditionIdList []uint32 `protobuf:"varint,10,rep,packed,name=last_condition_id_list,json=lastConditionIdList,proto3" json:"last_condition_id_list,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,1,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *ChannelerSlabLoopDungeonInfo) Reset() {
@@ -81,46 +81,46 @@ func (*ChannelerSlabLoopDungeonInfo) Descriptor() ([]byte, []int) {
return file_ChannelerSlabLoopDungeonInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabLoopDungeonInfo) GetScore() uint32 {
+func (x *ChannelerSlabLoopDungeonInfo) GetIsFirstPassRewardTaken() bool {
if x != nil {
- return x.Score
+ return x.IsFirstPassRewardTaken
}
- return 0
+ return false
}
-func (x *ChannelerSlabLoopDungeonInfo) GetDungeonIndex() uint32 {
+func (x *ChannelerSlabLoopDungeonInfo) GetScore() uint32 {
if x != nil {
- return x.DungeonIndex
+ return x.Score
}
return 0
}
-func (x *ChannelerSlabLoopDungeonInfo) GetOpenTime() uint32 {
+func (x *ChannelerSlabLoopDungeonInfo) GetLastConditionIdList() []uint32 {
if x != nil {
- return x.OpenTime
+ return x.LastConditionIdList
}
- return 0
+ return nil
}
-func (x *ChannelerSlabLoopDungeonInfo) GetIsFirstPassRewardTaken() bool {
+func (x *ChannelerSlabLoopDungeonInfo) GetDungeonIndex() uint32 {
if x != nil {
- return x.IsFirstPassRewardTaken
+ return x.DungeonIndex
}
- return false
+ return 0
}
-func (x *ChannelerSlabLoopDungeonInfo) GetLastConditionIdList() []uint32 {
+func (x *ChannelerSlabLoopDungeonInfo) GetIsOpen() bool {
if x != nil {
- return x.LastConditionIdList
+ return x.IsOpen
}
- return nil
+ return false
}
-func (x *ChannelerSlabLoopDungeonInfo) GetIsOpen() bool {
+func (x *ChannelerSlabLoopDungeonInfo) GetOpenTime() uint32 {
if x != nil {
- return x.IsOpen
+ return x.OpenTime
}
- return false
+ return 0
}
var File_ChannelerSlabLoopDungeonInfo_proto protoreflect.FileDescriptor
@@ -130,21 +130,21 @@ var file_ChannelerSlabLoopDungeonInfo_proto_rawDesc = []byte{
0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x02, 0x0a, 0x1c, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78,
- 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a,
- 0x1a, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x72,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x16, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x61, 0x73,
- 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x43,
- 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73,
+ 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61,
+ 0x6b, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x73, 0x46, 0x69, 0x72,
+ 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65,
+ 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x43, 0x6f, 0x6e,
+ 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70,
+ 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f,
+ 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonResultInfo.pb.go b/gover/gen/ChannelerSlabLoopDungeonResultInfo.pb.go
index 506abda0..e8218220 100644
--- a/gover/gen/ChannelerSlabLoopDungeonResultInfo.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonResultInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonResultInfo.proto
package gen
@@ -41,11 +41,11 @@ type ChannelerSlabLoopDungeonResultInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSuccess bool `protobuf:"varint,11,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- ChallengeMaxScore uint32 `protobuf:"varint,8,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
DungeonIndex uint32 `protobuf:"varint,7,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- IsInTimeLimit bool `protobuf:"varint,10,opt,name=is_in_time_limit,json=isInTimeLimit,proto3" json:"is_in_time_limit,omitempty"`
- ChallengeScore uint32 `protobuf:"varint,12,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
+ ChallengeScore uint32 `protobuf:"varint,5,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
+ IsInTimeLimit bool `protobuf:"varint,8,opt,name=is_in_time_limit,json=isInTimeLimit,proto3" json:"is_in_time_limit,omitempty"`
+ IsSuccess bool `protobuf:"varint,12,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ ChallengeMaxScore uint32 `protobuf:"varint,13,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
}
func (x *ChannelerSlabLoopDungeonResultInfo) Reset() {
@@ -80,37 +80,37 @@ func (*ChannelerSlabLoopDungeonResultInfo) Descriptor() ([]byte, []int) {
return file_ChannelerSlabLoopDungeonResultInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabLoopDungeonResultInfo) GetIsSuccess() bool {
+func (x *ChannelerSlabLoopDungeonResultInfo) GetDungeonIndex() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.DungeonIndex
}
- return false
+ return 0
}
-func (x *ChannelerSlabLoopDungeonResultInfo) GetChallengeMaxScore() uint32 {
+func (x *ChannelerSlabLoopDungeonResultInfo) GetChallengeScore() uint32 {
if x != nil {
- return x.ChallengeMaxScore
+ return x.ChallengeScore
}
return 0
}
-func (x *ChannelerSlabLoopDungeonResultInfo) GetDungeonIndex() uint32 {
+func (x *ChannelerSlabLoopDungeonResultInfo) GetIsInTimeLimit() bool {
if x != nil {
- return x.DungeonIndex
+ return x.IsInTimeLimit
}
- return 0
+ return false
}
-func (x *ChannelerSlabLoopDungeonResultInfo) GetIsInTimeLimit() bool {
+func (x *ChannelerSlabLoopDungeonResultInfo) GetIsSuccess() bool {
if x != nil {
- return x.IsInTimeLimit
+ return x.IsSuccess
}
return false
}
-func (x *ChannelerSlabLoopDungeonResultInfo) GetChallengeScore() uint32 {
+func (x *ChannelerSlabLoopDungeonResultInfo) GetChallengeMaxScore() uint32 {
if x != nil {
- return x.ChallengeScore
+ return x.ChallengeMaxScore
}
return 0
}
@@ -123,19 +123,19 @@ var file_ChannelerSlabLoopDungeonResultInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xea, 0x01, 0x0a, 0x22, 0x43,
0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70,
0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
- 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61,
- 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65,
- 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0d, 0x69, 0x73, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x27,
- 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69,
+ 0x6d, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x49, 0x6e, 0x54,
+ 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73,
+ 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
+ 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d,
+ 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonSelectConditionReq.pb.go b/gover/gen/ChannelerSlabLoopDungeonSelectConditionReq.pb.go
index 2f0baa7f..8ed8c8f7 100644
--- a/gover/gen/ChannelerSlabLoopDungeonSelectConditionReq.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonSelectConditionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonSelectConditionReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabLoopDungeonSelectConditionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonIndex uint32 `protobuf:"varint,4,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,3,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- DifficultyId uint32 `protobuf:"varint,8,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,7,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,15,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,11,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
}
func (x *ChannelerSlabLoopDungeonSelectConditionReq) Reset() {
@@ -113,12 +109,12 @@ var file_ChannelerSlabLoopDungeonSelectConditionReq_proto_rawDesc = []byte{
0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
0x65, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x71, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28,
0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69,
0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonSelectConditionRsp.pb.go b/gover/gen/ChannelerSlabLoopDungeonSelectConditionRsp.pb.go
index 3bce6661..51edb9f9 100644
--- a/gover/gen/ChannelerSlabLoopDungeonSelectConditionRsp.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonSelectConditionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonSelectConditionRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8509
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabLoopDungeonSelectConditionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DungeonIndex uint32 `protobuf:"varint,5,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,13,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- DifficultyId uint32 `protobuf:"varint,14,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,1,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,10,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,5,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChannelerSlabLoopDungeonSelectConditionRsp) Reset() {
@@ -82,13 +79,6 @@ func (*ChannelerSlabLoopDungeonSelectConditionRsp) Descriptor() ([]byte, []int)
return file_ChannelerSlabLoopDungeonSelectConditionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabLoopDungeonSelectConditionRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *ChannelerSlabLoopDungeonSelectConditionRsp) GetDungeonIndex() uint32 {
if x != nil {
return x.DungeonIndex
@@ -110,6 +100,13 @@ func (x *ChannelerSlabLoopDungeonSelectConditionRsp) GetDifficultyId() uint32 {
return 0
}
+func (x *ChannelerSlabLoopDungeonSelectConditionRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
var File_ChannelerSlabLoopDungeonSelectConditionRsp_proto protoreflect.FileDescriptor
var file_ChannelerSlabLoopDungeonSelectConditionRsp_proto_rawDesc = []byte{
@@ -119,16 +116,16 @@ var file_ChannelerSlabLoopDungeonSelectConditionRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0xbc, 0x01, 0x0a, 0x2a, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72,
0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
0x65, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78,
- 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e,
- 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d,
- 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69,
+ 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonStageInfo.pb.go b/gover/gen/ChannelerSlabLoopDungeonStageInfo.pb.go
index b55a2687..761819f5 100644
--- a/gover/gen/ChannelerSlabLoopDungeonStageInfo.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonStageInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonStageInfo.proto
package gen
@@ -41,11 +41,11 @@ type ChannelerSlabLoopDungeonStageInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonInfoList []*ChannelerSlabLoopDungeonInfo `protobuf:"bytes,15,rep,name=dungeon_info_list,json=dungeonInfoList,proto3" json:"dungeon_info_list,omitempty"`
TakenRewardIndexList []uint32 `protobuf:"varint,5,rep,packed,name=taken_reward_index_list,json=takenRewardIndexList,proto3" json:"taken_reward_index_list,omitempty"`
- IsOpen bool `protobuf:"varint,11,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,7,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ DungeonInfoList []*ChannelerSlabLoopDungeonInfo `protobuf:"bytes,3,rep,name=dungeon_info_list,json=dungeonInfoList,proto3" json:"dungeon_info_list,omitempty"`
LastDifficultyId uint32 `protobuf:"varint,6,opt,name=last_difficulty_id,json=lastDifficultyId,proto3" json:"last_difficulty_id,omitempty"`
- OpenTime uint32 `protobuf:"varint,3,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *ChannelerSlabLoopDungeonStageInfo) Reset() {
@@ -80,13 +80,6 @@ func (*ChannelerSlabLoopDungeonStageInfo) Descriptor() ([]byte, []int) {
return file_ChannelerSlabLoopDungeonStageInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabLoopDungeonStageInfo) GetDungeonInfoList() []*ChannelerSlabLoopDungeonInfo {
- if x != nil {
- return x.DungeonInfoList
- }
- return nil
-}
-
func (x *ChannelerSlabLoopDungeonStageInfo) GetTakenRewardIndexList() []uint32 {
if x != nil {
return x.TakenRewardIndexList
@@ -101,16 +94,23 @@ func (x *ChannelerSlabLoopDungeonStageInfo) GetIsOpen() bool {
return false
}
-func (x *ChannelerSlabLoopDungeonStageInfo) GetLastDifficultyId() uint32 {
+func (x *ChannelerSlabLoopDungeonStageInfo) GetOpenTime() uint32 {
if x != nil {
- return x.LastDifficultyId
+ return x.OpenTime
}
return 0
}
-func (x *ChannelerSlabLoopDungeonStageInfo) GetOpenTime() uint32 {
+func (x *ChannelerSlabLoopDungeonStageInfo) GetDungeonInfoList() []*ChannelerSlabLoopDungeonInfo {
if x != nil {
- return x.OpenTime
+ return x.DungeonInfoList
+ }
+ return nil
+}
+
+func (x *ChannelerSlabLoopDungeonStageInfo) GetLastDifficultyId() uint32 {
+ if x != nil {
+ return x.LastDifficultyId
}
return 0
}
@@ -125,21 +125,21 @@ var file_ChannelerSlabLoopDungeonStageInfo_proto_rawDesc = []byte{
0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x02,
0x0a, 0x21, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c,
0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x49, 0x0a, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d,
- 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f,
- 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35,
- 0x0a, 0x17, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x14, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65,
- 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2c,
- 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6c, 0x61, 0x73, 0x74,
- 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
- 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
+ 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
+ 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x49, 0x0a, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x43, 0x68,
+ 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6c,
+ 0x61, 0x73, 0x74, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x69, 0x66,
+ 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.pb.go b/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.pb.go
index 0960f921..68a1b4dc 100644
--- a/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8589
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabLoopDungeonTakeFirstPassRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonIndex uint32 `protobuf:"varint,10,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,7,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
}
func (x *ChannelerSlabLoopDungeonTakeFirstPassRewardReq) Reset() {
@@ -97,7 +93,7 @@ var file_ChannelerSlabLoopDungeonTakeFirstPassRewardReq_proto_rawDesc = []byte{
0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x54, 0x61, 0x6b, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52,
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.pb.go b/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.pb.go
index d6ecdf27..d7ce38bc 100644
--- a/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8539
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabLoopDungeonTakeFirstPassRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DungeonIndex uint32 `protobuf:"varint,8,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DungeonIndex uint32 `protobuf:"varint,9,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
}
func (x *ChannelerSlabLoopDungeonTakeFirstPassRewardRsp) Reset() {
@@ -104,9 +101,9 @@ var file_ChannelerSlabLoopDungeonTakeFirstPassRewardRsp_proto_rawDesc = []byte{
0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x54, 0x61, 0x6b, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52,
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
- 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardReq.pb.go b/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardReq.pb.go
index 1d9e7a29..cf26eb73 100644
--- a/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardReq.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonTakeScoreRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8684
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabLoopDungeonTakeScoreRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardIndex uint32 `protobuf:"varint,8,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
+ RewardIndex uint32 `protobuf:"varint,13,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
}
func (x *ChannelerSlabLoopDungeonTakeScoreRewardReq) Reset() {
@@ -97,7 +93,7 @@ var file_ChannelerSlabLoopDungeonTakeScoreRewardReq_proto_rawDesc = []byte{
0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x61,
0x6b, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e,
0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardRsp.pb.go b/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardRsp.pb.go
index faa08fb9..00667fcd 100644
--- a/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardRsp.pb.go
+++ b/gover/gen/ChannelerSlabLoopDungeonTakeScoreRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8433
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabLoopDungeonTakeScoreRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardIndex uint32 `protobuf:"varint,12,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardIndex uint32 `protobuf:"varint,8,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
}
func (x *ChannelerSlabLoopDungeonTakeScoreRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*ChannelerSlabLoopDungeonTakeScoreRewardRsp) Descriptor() ([]byte, []int)
return file_ChannelerSlabLoopDungeonTakeScoreRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabLoopDungeonTakeScoreRewardRsp) GetRewardIndex() uint32 {
+func (x *ChannelerSlabLoopDungeonTakeScoreRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.RewardIndex
+ return x.Retcode
}
return 0
}
-func (x *ChannelerSlabLoopDungeonTakeScoreRewardRsp) GetRetcode() int32 {
+func (x *ChannelerSlabLoopDungeonTakeScoreRewardRsp) GetRewardIndex() uint32 {
if x != nil {
- return x.Retcode
+ return x.RewardIndex
}
return 0
}
@@ -103,10 +100,10 @@ var file_ChannelerSlabLoopDungeonTakeScoreRewardRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x69, 0x0a, 0x2a, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53,
0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x61,
0x6b, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70,
- 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e,
- 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabOneOffDungeonInfoNotify.pb.go b/gover/gen/ChannelerSlabOneOffDungeonInfoNotify.pb.go
index eaaea5c5..c928f669 100644
--- a/gover/gen/ChannelerSlabOneOffDungeonInfoNotify.pb.go
+++ b/gover/gen/ChannelerSlabOneOffDungeonInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabOneOffDungeonInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8729
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabOneOffDungeonInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SchemeBuffIdList []uint32 `protobuf:"varint,6,rep,packed,name=scheme_buff_id_list,json=schemeBuffIdList,proto3" json:"scheme_buff_id_list,omitempty"`
+ SchemeBuffIdList []uint32 `protobuf:"varint,8,rep,packed,name=scheme_buff_id_list,json=schemeBuffIdList,proto3" json:"scheme_buff_id_list,omitempty"`
}
func (x *ChannelerSlabOneOffDungeonInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_ChannelerSlabOneOffDungeonInfoNotify_proto_rawDesc = []byte{
0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4f, 0x6e, 0x65,
0x4f, 0x66, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x62,
- 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
+ 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
0x0d, 0x52, 0x10, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x42, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/ChannelerSlabOneOffDungeonInfoReq.pb.go b/gover/gen/ChannelerSlabOneOffDungeonInfoReq.pb.go
index 14876aaa..842e9277 100644
--- a/gover/gen/ChannelerSlabOneOffDungeonInfoReq.pb.go
+++ b/gover/gen/ChannelerSlabOneOffDungeonInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabOneOffDungeonInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8409
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabOneOffDungeonInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ChannelerSlabOneOffDungeonInfoRsp.pb.go b/gover/gen/ChannelerSlabOneOffDungeonInfoRsp.pb.go
index a7145803..65b3a86c 100644
--- a/gover/gen/ChannelerSlabOneOffDungeonInfoRsp.pb.go
+++ b/gover/gen/ChannelerSlabOneOffDungeonInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabOneOffDungeonInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8268
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabOneOffDungeonInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SchemeBuffIdList []uint32 `protobuf:"varint,3,rep,packed,name=scheme_buff_id_list,json=schemeBuffIdList,proto3" json:"scheme_buff_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SchemeBuffIdList []uint32 `protobuf:"varint,10,rep,packed,name=scheme_buff_id_list,json=schemeBuffIdList,proto3" json:"scheme_buff_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChannelerSlabOneOffDungeonInfoRsp) Reset() {
@@ -103,9 +100,9 @@ var file_ChannelerSlabOneOffDungeonInfoRsp_proto_rawDesc = []byte{
0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4f, 0x6e, 0x65, 0x4f, 0x66, 0x66,
0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x2d,
0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x63, 0x68,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x63, 0x68,
0x65, 0x6d, 0x65, 0x42, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabOneofDungeon.pb.go b/gover/gen/ChannelerSlabOneofDungeon.pb.go
deleted file mode 100644
index 9e7d7c27..00000000
--- a/gover/gen/ChannelerSlabOneofDungeon.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ChannelerSlabOneofDungeon.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ChannelerSlabOneofDungeon struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsDone bool `protobuf:"varint,8,opt,name=is_done,json=isDone,proto3" json:"is_done,omitempty"`
- DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- RewardId uint32 `protobuf:"varint,13,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
-}
-
-func (x *ChannelerSlabOneofDungeon) Reset() {
- *x = ChannelerSlabOneofDungeon{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ChannelerSlabOneofDungeon_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ChannelerSlabOneofDungeon) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ChannelerSlabOneofDungeon) ProtoMessage() {}
-
-func (x *ChannelerSlabOneofDungeon) ProtoReflect() protoreflect.Message {
- mi := &file_ChannelerSlabOneofDungeon_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ChannelerSlabOneofDungeon.ProtoReflect.Descriptor instead.
-func (*ChannelerSlabOneofDungeon) Descriptor() ([]byte, []int) {
- return file_ChannelerSlabOneofDungeon_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ChannelerSlabOneofDungeon) GetIsDone() bool {
- if x != nil {
- return x.IsDone
- }
- return false
-}
-
-func (x *ChannelerSlabOneofDungeon) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *ChannelerSlabOneofDungeon) GetRewardId() uint32 {
- if x != nil {
- return x.RewardId
- }
- return 0
-}
-
-var File_ChannelerSlabOneofDungeon_proto protoreflect.FileDescriptor
-
-var file_ChannelerSlabOneofDungeon_proto_rawDesc = []byte{
- 0x0a, 0x1f, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4f,
- 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x70, 0x0a, 0x19, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c,
- 0x61, 0x62, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ChannelerSlabOneofDungeon_proto_rawDescOnce sync.Once
- file_ChannelerSlabOneofDungeon_proto_rawDescData = file_ChannelerSlabOneofDungeon_proto_rawDesc
-)
-
-func file_ChannelerSlabOneofDungeon_proto_rawDescGZIP() []byte {
- file_ChannelerSlabOneofDungeon_proto_rawDescOnce.Do(func() {
- file_ChannelerSlabOneofDungeon_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChannelerSlabOneofDungeon_proto_rawDescData)
- })
- return file_ChannelerSlabOneofDungeon_proto_rawDescData
-}
-
-var file_ChannelerSlabOneofDungeon_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ChannelerSlabOneofDungeon_proto_goTypes = []interface{}{
- (*ChannelerSlabOneofDungeon)(nil), // 0: ChannelerSlabOneofDungeon
-}
-var file_ChannelerSlabOneofDungeon_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ChannelerSlabOneofDungeon_proto_init() }
-func file_ChannelerSlabOneofDungeon_proto_init() {
- if File_ChannelerSlabOneofDungeon_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_ChannelerSlabOneofDungeon_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ChannelerSlabOneofDungeon); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ChannelerSlabOneofDungeon_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ChannelerSlabOneofDungeon_proto_goTypes,
- DependencyIndexes: file_ChannelerSlabOneofDungeon_proto_depIdxs,
- MessageInfos: file_ChannelerSlabOneofDungeon_proto_msgTypes,
- }.Build()
- File_ChannelerSlabOneofDungeon_proto = out.File
- file_ChannelerSlabOneofDungeon_proto_rawDesc = nil
- file_ChannelerSlabOneofDungeon_proto_goTypes = nil
- file_ChannelerSlabOneofDungeon_proto_depIdxs = nil
-}
diff --git a/gover/gen/ChannelerSlabOneoffDungeon.pb.go b/gover/gen/ChannelerSlabOneoffDungeon.pb.go
new file mode 100644
index 00000000..afe5e4d4
--- /dev/null
+++ b/gover/gen/ChannelerSlabOneoffDungeon.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChannelerSlabOneoffDungeon.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChannelerSlabOneoffDungeon struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ IsDone bool `protobuf:"varint,1,opt,name=is_done,json=isDone,proto3" json:"is_done,omitempty"`
+ RewardId uint32 `protobuf:"varint,5,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+}
+
+func (x *ChannelerSlabOneoffDungeon) Reset() {
+ *x = ChannelerSlabOneoffDungeon{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChannelerSlabOneoffDungeon_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChannelerSlabOneoffDungeon) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChannelerSlabOneoffDungeon) ProtoMessage() {}
+
+func (x *ChannelerSlabOneoffDungeon) ProtoReflect() protoreflect.Message {
+ mi := &file_ChannelerSlabOneoffDungeon_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChannelerSlabOneoffDungeon.ProtoReflect.Descriptor instead.
+func (*ChannelerSlabOneoffDungeon) Descriptor() ([]byte, []int) {
+ return file_ChannelerSlabOneoffDungeon_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChannelerSlabOneoffDungeon) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *ChannelerSlabOneoffDungeon) GetIsDone() bool {
+ if x != nil {
+ return x.IsDone
+ }
+ return false
+}
+
+func (x *ChannelerSlabOneoffDungeon) GetRewardId() uint32 {
+ if x != nil {
+ return x.RewardId
+ }
+ return 0
+}
+
+var File_ChannelerSlabOneoffDungeon_proto protoreflect.FileDescriptor
+
+var file_ChannelerSlabOneoffDungeon_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4f,
+ 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x1a, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53,
+ 0x6c, 0x61, 0x62, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12,
+ 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChannelerSlabOneoffDungeon_proto_rawDescOnce sync.Once
+ file_ChannelerSlabOneoffDungeon_proto_rawDescData = file_ChannelerSlabOneoffDungeon_proto_rawDesc
+)
+
+func file_ChannelerSlabOneoffDungeon_proto_rawDescGZIP() []byte {
+ file_ChannelerSlabOneoffDungeon_proto_rawDescOnce.Do(func() {
+ file_ChannelerSlabOneoffDungeon_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChannelerSlabOneoffDungeon_proto_rawDescData)
+ })
+ return file_ChannelerSlabOneoffDungeon_proto_rawDescData
+}
+
+var file_ChannelerSlabOneoffDungeon_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChannelerSlabOneoffDungeon_proto_goTypes = []interface{}{
+ (*ChannelerSlabOneoffDungeon)(nil), // 0: ChannelerSlabOneoffDungeon
+}
+var file_ChannelerSlabOneoffDungeon_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChannelerSlabOneoffDungeon_proto_init() }
+func file_ChannelerSlabOneoffDungeon_proto_init() {
+ if File_ChannelerSlabOneoffDungeon_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChannelerSlabOneoffDungeon_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChannelerSlabOneoffDungeon); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChannelerSlabOneoffDungeon_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChannelerSlabOneoffDungeon_proto_goTypes,
+ DependencyIndexes: file_ChannelerSlabOneoffDungeon_proto_depIdxs,
+ MessageInfos: file_ChannelerSlabOneoffDungeon_proto_msgTypes,
+ }.Build()
+ File_ChannelerSlabOneoffDungeon_proto = out.File
+ file_ChannelerSlabOneoffDungeon_proto_rawDesc = nil
+ file_ChannelerSlabOneoffDungeon_proto_goTypes = nil
+ file_ChannelerSlabOneoffDungeon_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChannelerSlabSaveAssistInfoReq.pb.go b/gover/gen/ChannelerSlabSaveAssistInfoReq.pb.go
index 2cbb92ae..bf932f00 100644
--- a/gover/gen/ChannelerSlabSaveAssistInfoReq.pb.go
+++ b/gover/gen/ChannelerSlabSaveAssistInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabSaveAssistInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8416
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabSaveAssistInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AssistInfoList []*ChannelerSlabAssistInfo `protobuf:"bytes,8,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
+ AssistInfoList []*ChannelerSlabAssistInfo `protobuf:"bytes,14,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
}
func (x *ChannelerSlabSaveAssistInfoReq) Reset() {
@@ -97,7 +93,7 @@ var file_ChannelerSlabSaveAssistInfoReq_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x1e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x53, 0x61, 0x76, 0x65, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x42, 0x0a, 0x10, 0x61, 0x73, 0x73, 0x69, 0x73,
- 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61,
0x62, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x73, 0x73,
0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
diff --git a/gover/gen/ChannelerSlabSaveAssistInfoRsp.pb.go b/gover/gen/ChannelerSlabSaveAssistInfoRsp.pb.go
index 58df25cf..5df7db83 100644
--- a/gover/gen/ChannelerSlabSaveAssistInfoRsp.pb.go
+++ b/gover/gen/ChannelerSlabSaveAssistInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabSaveAssistInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8932
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabSaveAssistInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AssistInfoList []*ChannelerSlabAssistInfo `protobuf:"bytes,8,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AssistInfoList []*ChannelerSlabAssistInfo `protobuf:"bytes,2,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChannelerSlabSaveAssistInfoRsp) Reset() {
@@ -104,11 +101,11 @@ var file_ChannelerSlabSaveAssistInfoRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x1e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x53, 0x61, 0x76, 0x65, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x10, 0x61, 0x73, 0x73, 0x69, 0x73,
- 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61,
0x62, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x73, 0x73,
0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabStageActiveChallengeIndexNotify.pb.go b/gover/gen/ChannelerSlabStageActiveChallengeIndexNotify.pb.go
index b4112756..ed77f5e6 100644
--- a/gover/gen/ChannelerSlabStageActiveChallengeIndexNotify.pb.go
+++ b/gover/gen/ChannelerSlabStageActiveChallengeIndexNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabStageActiveChallengeIndexNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8734
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabStageActiveChallengeIndexNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ChallengeIndex uint32 `protobuf:"varint,12,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- ActiveCampIndex uint32 `protobuf:"varint,6,opt,name=active_camp_index,json=activeCampIndex,proto3" json:"active_camp_index,omitempty"`
+ ChallengeIndex uint32 `protobuf:"varint,1,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
+ ActiveCampIndex uint32 `protobuf:"varint,14,opt,name=active_camp_index,json=activeCampIndex,proto3" json:"active_camp_index,omitempty"`
+ StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
}
func (x *ChannelerSlabStageActiveChallengeIndexNotify) Reset() {
@@ -81,23 +78,23 @@ func (*ChannelerSlabStageActiveChallengeIndexNotify) Descriptor() ([]byte, []int
return file_ChannelerSlabStageActiveChallengeIndexNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabStageActiveChallengeIndexNotify) GetStageId() uint32 {
+func (x *ChannelerSlabStageActiveChallengeIndexNotify) GetChallengeIndex() uint32 {
if x != nil {
- return x.StageId
+ return x.ChallengeIndex
}
return 0
}
-func (x *ChannelerSlabStageActiveChallengeIndexNotify) GetChallengeIndex() uint32 {
+func (x *ChannelerSlabStageActiveChallengeIndexNotify) GetActiveCampIndex() uint32 {
if x != nil {
- return x.ChallengeIndex
+ return x.ActiveCampIndex
}
return 0
}
-func (x *ChannelerSlabStageActiveChallengeIndexNotify) GetActiveCampIndex() uint32 {
+func (x *ChannelerSlabStageActiveChallengeIndexNotify) GetStageId() uint32 {
if x != nil {
- return x.ActiveCampIndex
+ return x.StageId
}
return 0
}
@@ -111,14 +108,14 @@ var file_ChannelerSlabStageActiveChallengeIndexNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x01, 0x0a, 0x2c, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x53, 0x74, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64,
- 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e,
- 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x61, 0x6d, 0x70,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a,
+ 0x0a, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabStageOneofDungeonNotify.pb.go b/gover/gen/ChannelerSlabStageOneofDungeonNotify.pb.go
deleted file mode 100644
index 87d6cbe9..00000000
--- a/gover/gen/ChannelerSlabStageOneofDungeonNotify.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ChannelerSlabStageOneofDungeonNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8203
-// EnetChannelId: 0
-// EnetIsReliable: true
-type ChannelerSlabStageOneofDungeonNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsDone bool `protobuf:"varint,8,opt,name=is_done,json=isDone,proto3" json:"is_done,omitempty"`
-}
-
-func (x *ChannelerSlabStageOneofDungeonNotify) Reset() {
- *x = ChannelerSlabStageOneofDungeonNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ChannelerSlabStageOneofDungeonNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ChannelerSlabStageOneofDungeonNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ChannelerSlabStageOneofDungeonNotify) ProtoMessage() {}
-
-func (x *ChannelerSlabStageOneofDungeonNotify) ProtoReflect() protoreflect.Message {
- mi := &file_ChannelerSlabStageOneofDungeonNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ChannelerSlabStageOneofDungeonNotify.ProtoReflect.Descriptor instead.
-func (*ChannelerSlabStageOneofDungeonNotify) Descriptor() ([]byte, []int) {
- return file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ChannelerSlabStageOneofDungeonNotify) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *ChannelerSlabStageOneofDungeonNotify) GetIsDone() bool {
- if x != nil {
- return x.IsDone
- }
- return false
-}
-
-var File_ChannelerSlabStageOneofDungeonNotify_proto protoreflect.FileDescriptor
-
-var file_ChannelerSlabStageOneofDungeonNotify_proto_rawDesc = []byte{
- 0x0a, 0x2a, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x53,
- 0x74, 0x61, 0x67, 0x65, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x24,
- 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x53, 0x74, 0x61,
- 0x67, 0x65, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
- 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescOnce sync.Once
- file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescData = file_ChannelerSlabStageOneofDungeonNotify_proto_rawDesc
-)
-
-func file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescGZIP() []byte {
- file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescOnce.Do(func() {
- file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescData)
- })
- return file_ChannelerSlabStageOneofDungeonNotify_proto_rawDescData
-}
-
-var file_ChannelerSlabStageOneofDungeonNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ChannelerSlabStageOneofDungeonNotify_proto_goTypes = []interface{}{
- (*ChannelerSlabStageOneofDungeonNotify)(nil), // 0: ChannelerSlabStageOneofDungeonNotify
-}
-var file_ChannelerSlabStageOneofDungeonNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ChannelerSlabStageOneofDungeonNotify_proto_init() }
-func file_ChannelerSlabStageOneofDungeonNotify_proto_init() {
- if File_ChannelerSlabStageOneofDungeonNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_ChannelerSlabStageOneofDungeonNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ChannelerSlabStageOneofDungeonNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ChannelerSlabStageOneofDungeonNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ChannelerSlabStageOneofDungeonNotify_proto_goTypes,
- DependencyIndexes: file_ChannelerSlabStageOneofDungeonNotify_proto_depIdxs,
- MessageInfos: file_ChannelerSlabStageOneofDungeonNotify_proto_msgTypes,
- }.Build()
- File_ChannelerSlabStageOneofDungeonNotify_proto = out.File
- file_ChannelerSlabStageOneofDungeonNotify_proto_rawDesc = nil
- file_ChannelerSlabStageOneofDungeonNotify_proto_goTypes = nil
- file_ChannelerSlabStageOneofDungeonNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/ChannelerSlabStageOneoffDungeonNotify.pb.go b/gover/gen/ChannelerSlabStageOneoffDungeonNotify.pb.go
new file mode 100644
index 00000000..524d8b5c
--- /dev/null
+++ b/gover/gen/ChannelerSlabStageOneoffDungeonNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChannelerSlabStageOneoffDungeonNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChannelerSlabStageOneoffDungeonNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsDone bool `protobuf:"varint,6,opt,name=is_done,json=isDone,proto3" json:"is_done,omitempty"`
+ StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *ChannelerSlabStageOneoffDungeonNotify) Reset() {
+ *x = ChannelerSlabStageOneoffDungeonNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChannelerSlabStageOneoffDungeonNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChannelerSlabStageOneoffDungeonNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChannelerSlabStageOneoffDungeonNotify) ProtoMessage() {}
+
+func (x *ChannelerSlabStageOneoffDungeonNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ChannelerSlabStageOneoffDungeonNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChannelerSlabStageOneoffDungeonNotify.ProtoReflect.Descriptor instead.
+func (*ChannelerSlabStageOneoffDungeonNotify) Descriptor() ([]byte, []int) {
+ return file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChannelerSlabStageOneoffDungeonNotify) GetIsDone() bool {
+ if x != nil {
+ return x.IsDone
+ }
+ return false
+}
+
+func (x *ChannelerSlabStageOneoffDungeonNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_ChannelerSlabStageOneoffDungeonNotify_proto protoreflect.FileDescriptor
+
+var file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a,
+ 0x25, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6e,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12,
+ 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescOnce sync.Once
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescData = file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDesc
+)
+
+func file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescGZIP() []byte {
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescOnce.Do(func() {
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescData)
+ })
+ return file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDescData
+}
+
+var file_ChannelerSlabStageOneoffDungeonNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChannelerSlabStageOneoffDungeonNotify_proto_goTypes = []interface{}{
+ (*ChannelerSlabStageOneoffDungeonNotify)(nil), // 0: ChannelerSlabStageOneoffDungeonNotify
+}
+var file_ChannelerSlabStageOneoffDungeonNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChannelerSlabStageOneoffDungeonNotify_proto_init() }
+func file_ChannelerSlabStageOneoffDungeonNotify_proto_init() {
+ if File_ChannelerSlabStageOneoffDungeonNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChannelerSlabStageOneoffDungeonNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChannelerSlabStageOneoffDungeonNotify_proto_goTypes,
+ DependencyIndexes: file_ChannelerSlabStageOneoffDungeonNotify_proto_depIdxs,
+ MessageInfos: file_ChannelerSlabStageOneoffDungeonNotify_proto_msgTypes,
+ }.Build()
+ File_ChannelerSlabStageOneoffDungeonNotify_proto = out.File
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_rawDesc = nil
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_goTypes = nil
+ file_ChannelerSlabStageOneoffDungeonNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChannelerSlabTakeoffBuffReq.pb.go b/gover/gen/ChannelerSlabTakeoffBuffReq.pb.go
index 182a3bcc..8a5b7bdf 100644
--- a/gover/gen/ChannelerSlabTakeoffBuffReq.pb.go
+++ b/gover/gen/ChannelerSlabTakeoffBuffReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabTakeoffBuffReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8516
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabTakeoffBuffReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ SlotId uint32 `protobuf:"varint,3,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ BuffId uint32 `protobuf:"varint,12,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
IsMp bool `protobuf:"varint,10,opt,name=is_mp,json=isMp,proto3" json:"is_mp,omitempty"`
- SlotId uint32 `protobuf:"varint,12,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
- BuffId uint32 `protobuf:"varint,9,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
}
func (x *ChannelerSlabTakeoffBuffReq) Reset() {
@@ -82,13 +78,6 @@ func (*ChannelerSlabTakeoffBuffReq) Descriptor() ([]byte, []int) {
return file_ChannelerSlabTakeoffBuffReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabTakeoffBuffReq) GetIsMp() bool {
- if x != nil {
- return x.IsMp
- }
- return false
-}
-
func (x *ChannelerSlabTakeoffBuffReq) GetSlotId() uint32 {
if x != nil {
return x.SlotId
@@ -103,6 +92,13 @@ func (x *ChannelerSlabTakeoffBuffReq) GetBuffId() uint32 {
return 0
}
+func (x *ChannelerSlabTakeoffBuffReq) GetIsMp() bool {
+ if x != nil {
+ return x.IsMp
+ }
+ return false
+}
+
var File_ChannelerSlabTakeoffBuffReq_proto protoreflect.FileDescriptor
var file_ChannelerSlabTakeoffBuffReq_proto_rawDesc = []byte{
@@ -110,11 +106,11 @@ var file_ChannelerSlabTakeoffBuffReq_proto_rawDesc = []byte{
0x61, 0x6b, 0x65, 0x6f, 0x66, 0x66, 0x42, 0x75, 0x66, 0x66, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x1b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72,
0x53, 0x6c, 0x61, 0x62, 0x54, 0x61, 0x6b, 0x65, 0x6f, 0x66, 0x66, 0x42, 0x75, 0x66, 0x66, 0x52,
- 0x65, 0x71, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x04, 0x69, 0x73, 0x4d, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64,
- 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x62,
+ 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75,
+ 0x66, 0x66, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabTakeoffBuffRsp.pb.go b/gover/gen/ChannelerSlabTakeoffBuffRsp.pb.go
index b45fd31b..390d6cce 100644
--- a/gover/gen/ChannelerSlabTakeoffBuffRsp.pb.go
+++ b/gover/gen/ChannelerSlabTakeoffBuffRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabTakeoffBuffRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8237
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabTakeoffBuffRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsMp bool `protobuf:"varint,13,opt,name=is_mp,json=isMp,proto3" json:"is_mp,omitempty"`
- BuffId uint32 `protobuf:"varint,14,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
- SlotId uint32 `protobuf:"varint,8,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ SlotId uint32 `protobuf:"varint,2,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BuffId uint32 `protobuf:"varint,12,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ IsMp bool `protobuf:"varint,10,opt,name=is_mp,json=isMp,proto3" json:"is_mp,omitempty"`
}
func (x *ChannelerSlabTakeoffBuffRsp) Reset() {
@@ -82,18 +79,18 @@ func (*ChannelerSlabTakeoffBuffRsp) Descriptor() ([]byte, []int) {
return file_ChannelerSlabTakeoffBuffRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabTakeoffBuffRsp) GetRetcode() int32 {
+func (x *ChannelerSlabTakeoffBuffRsp) GetSlotId() uint32 {
if x != nil {
- return x.Retcode
+ return x.SlotId
}
return 0
}
-func (x *ChannelerSlabTakeoffBuffRsp) GetIsMp() bool {
+func (x *ChannelerSlabTakeoffBuffRsp) GetRetcode() int32 {
if x != nil {
- return x.IsMp
+ return x.Retcode
}
- return false
+ return 0
}
func (x *ChannelerSlabTakeoffBuffRsp) GetBuffId() uint32 {
@@ -103,11 +100,11 @@ func (x *ChannelerSlabTakeoffBuffRsp) GetBuffId() uint32 {
return 0
}
-func (x *ChannelerSlabTakeoffBuffRsp) GetSlotId() uint32 {
+func (x *ChannelerSlabTakeoffBuffRsp) GetIsMp() bool {
if x != nil {
- return x.SlotId
+ return x.IsMp
}
- return 0
+ return false
}
var File_ChannelerSlabTakeoffBuffRsp_proto protoreflect.FileDescriptor
@@ -117,13 +114,13 @@ var file_ChannelerSlabTakeoffBuffRsp_proto_rawDesc = []byte{
0x61, 0x6b, 0x65, 0x6f, 0x66, 0x66, 0x42, 0x75, 0x66, 0x66, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x1b, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72,
0x53, 0x6c, 0x61, 0x62, 0x54, 0x61, 0x6b, 0x65, 0x6f, 0x66, 0x66, 0x42, 0x75, 0x66, 0x66, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x13, 0x0a, 0x05,
- 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4d,
- 0x70, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c,
- 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f,
- 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x13,
+ 0x0a, 0x05, 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69,
+ 0x73, 0x4d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabWearBuffReq.pb.go b/gover/gen/ChannelerSlabWearBuffReq.pb.go
index e888595a..7823cabf 100644
--- a/gover/gen/ChannelerSlabWearBuffReq.pb.go
+++ b/gover/gen/ChannelerSlabWearBuffReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabWearBuffReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChannelerSlabWearBuffReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuffId uint32 `protobuf:"varint,3,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
- IsMp bool `protobuf:"varint,5,opt,name=is_mp,json=isMp,proto3" json:"is_mp,omitempty"`
SlotId uint32 `protobuf:"varint,13,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ IsMp bool `protobuf:"varint,6,opt,name=is_mp,json=isMp,proto3" json:"is_mp,omitempty"`
+ BuffId uint32 `protobuf:"varint,1,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
}
func (x *ChannelerSlabWearBuffReq) Reset() {
@@ -82,9 +78,9 @@ func (*ChannelerSlabWearBuffReq) Descriptor() ([]byte, []int) {
return file_ChannelerSlabWearBuffReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabWearBuffReq) GetBuffId() uint32 {
+func (x *ChannelerSlabWearBuffReq) GetSlotId() uint32 {
if x != nil {
- return x.BuffId
+ return x.SlotId
}
return 0
}
@@ -96,9 +92,9 @@ func (x *ChannelerSlabWearBuffReq) GetIsMp() bool {
return false
}
-func (x *ChannelerSlabWearBuffReq) GetSlotId() uint32 {
+func (x *ChannelerSlabWearBuffReq) GetBuffId() uint32 {
if x != nil {
- return x.SlotId
+ return x.BuffId
}
return 0
}
@@ -110,11 +106,11 @@ var file_ChannelerSlabWearBuffReq_proto_rawDesc = []byte{
0x65, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x61, 0x0a, 0x18, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61,
0x62, 0x57, 0x65, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
- 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62,
- 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4d, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c,
- 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f,
- 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73,
+ 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4d, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75,
+ 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66,
+ 0x66, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannelerSlabWearBuffRsp.pb.go b/gover/gen/ChannelerSlabWearBuffRsp.pb.go
index 013ae920..8cddfdea 100644
--- a/gover/gen/ChannelerSlabWearBuffRsp.pb.go
+++ b/gover/gen/ChannelerSlabWearBuffRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChannelerSlabWearBuffRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8600
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChannelerSlabWearBuffRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuffId uint32 `protobuf:"varint,15,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsMp bool `protobuf:"varint,9,opt,name=is_mp,json=isMp,proto3" json:"is_mp,omitempty"`
- SlotId uint32 `protobuf:"varint,8,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ IsMp bool `protobuf:"varint,7,opt,name=is_mp,json=isMp,proto3" json:"is_mp,omitempty"`
+ BuffId uint32 `protobuf:"varint,8,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ SlotId uint32 `protobuf:"varint,11,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChannelerSlabWearBuffRsp) Reset() {
@@ -82,30 +79,30 @@ func (*ChannelerSlabWearBuffRsp) Descriptor() ([]byte, []int) {
return file_ChannelerSlabWearBuffRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChannelerSlabWearBuffRsp) GetBuffId() uint32 {
+func (x *ChannelerSlabWearBuffRsp) GetIsMp() bool {
if x != nil {
- return x.BuffId
+ return x.IsMp
}
- return 0
+ return false
}
-func (x *ChannelerSlabWearBuffRsp) GetRetcode() int32 {
+func (x *ChannelerSlabWearBuffRsp) GetBuffId() uint32 {
if x != nil {
- return x.Retcode
+ return x.BuffId
}
return 0
}
-func (x *ChannelerSlabWearBuffRsp) GetIsMp() bool {
+func (x *ChannelerSlabWearBuffRsp) GetSlotId() uint32 {
if x != nil {
- return x.IsMp
+ return x.SlotId
}
- return false
+ return 0
}
-func (x *ChannelerSlabWearBuffRsp) GetSlotId() uint32 {
+func (x *ChannelerSlabWearBuffRsp) GetRetcode() int32 {
if x != nil {
- return x.SlotId
+ return x.Retcode
}
return 0
}
@@ -116,13 +113,13 @@ var file_ChannelerSlabWearBuffRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x57,
0x65, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x7b, 0x0a, 0x18, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61,
- 0x62, 0x57, 0x65, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07,
- 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62,
- 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x13, 0x0a, 0x05, 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04,
- 0x69, 0x73, 0x4d, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x62, 0x57, 0x65, 0x61, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x73, 0x70, 0x12, 0x13, 0x0a, 0x05,
+ 0x69, 0x73, 0x5f, 0x6d, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4d,
+ 0x70, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c,
+ 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f,
+ 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChannellerSlabLoopDungeonResultInfo.pb.go b/gover/gen/ChannellerSlabLoopDungeonResultInfo.pb.go
deleted file mode 100644
index 530bfecb..00000000
--- a/gover/gen/ChannellerSlabLoopDungeonResultInfo.pb.go
+++ /dev/null
@@ -1,187 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ChannellerSlabLoopDungeonResultInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ChannellerSlabLoopDungeonResultInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- DungeonIndex uint32 `protobuf:"varint,1,opt,name=dungeon_index,json=dungeonIndex,proto3" json:"dungeon_index,omitempty"`
- IsSuccess bool `protobuf:"varint,2,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- ChallengeScore uint32 `protobuf:"varint,3,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
- ChallengeMaxScore uint32 `protobuf:"varint,4,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
- IsInTimeLimit bool `protobuf:"varint,5,opt,name=is_in_time_limit,json=isInTimeLimit,proto3" json:"is_in_time_limit,omitempty"`
-}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) Reset() {
- *x = ChannellerSlabLoopDungeonResultInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ChannellerSlabLoopDungeonResultInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ChannellerSlabLoopDungeonResultInfo) ProtoMessage() {}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) ProtoReflect() protoreflect.Message {
- mi := &file_ChannellerSlabLoopDungeonResultInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ChannellerSlabLoopDungeonResultInfo.ProtoReflect.Descriptor instead.
-func (*ChannellerSlabLoopDungeonResultInfo) Descriptor() ([]byte, []int) {
- return file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) GetDungeonIndex() uint32 {
- if x != nil {
- return x.DungeonIndex
- }
- return 0
-}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) GetChallengeScore() uint32 {
- if x != nil {
- return x.ChallengeScore
- }
- return 0
-}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) GetChallengeMaxScore() uint32 {
- if x != nil {
- return x.ChallengeMaxScore
- }
- return 0
-}
-
-func (x *ChannellerSlabLoopDungeonResultInfo) GetIsInTimeLimit() bool {
- if x != nil {
- return x.IsInTimeLimit
- }
- return false
-}
-
-var File_ChannellerSlabLoopDungeonResultInfo_proto protoreflect.FileDescriptor
-
-var file_ChannellerSlabLoopDungeonResultInfo_proto_rawDesc = []byte{
- 0x0a, 0x29, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62,
- 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c,
- 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x01, 0x0a, 0x23,
- 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f,
- 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73,
- 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
- 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65,
- 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61,
- 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65,
- 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c,
- 0x69, 0x6d, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x49, 0x6e,
- 0x54, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescOnce sync.Once
- file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescData = file_ChannellerSlabLoopDungeonResultInfo_proto_rawDesc
-)
-
-func file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescGZIP() []byte {
- file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescOnce.Do(func() {
- file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescData)
- })
- return file_ChannellerSlabLoopDungeonResultInfo_proto_rawDescData
-}
-
-var file_ChannellerSlabLoopDungeonResultInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ChannellerSlabLoopDungeonResultInfo_proto_goTypes = []interface{}{
- (*ChannellerSlabLoopDungeonResultInfo)(nil), // 0: ChannellerSlabLoopDungeonResultInfo
-}
-var file_ChannellerSlabLoopDungeonResultInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ChannellerSlabLoopDungeonResultInfo_proto_init() }
-func file_ChannellerSlabLoopDungeonResultInfo_proto_init() {
- if File_ChannellerSlabLoopDungeonResultInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_ChannellerSlabLoopDungeonResultInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ChannellerSlabLoopDungeonResultInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ChannellerSlabLoopDungeonResultInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ChannellerSlabLoopDungeonResultInfo_proto_goTypes,
- DependencyIndexes: file_ChannellerSlabLoopDungeonResultInfo_proto_depIdxs,
- MessageInfos: file_ChannellerSlabLoopDungeonResultInfo_proto_msgTypes,
- }.Build()
- File_ChannellerSlabLoopDungeonResultInfo_proto = out.File
- file_ChannellerSlabLoopDungeonResultInfo_proto_rawDesc = nil
- file_ChannellerSlabLoopDungeonResultInfo_proto_goTypes = nil
- file_ChannellerSlabLoopDungeonResultInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/ChapterState.pb.go b/gover/gen/ChapterState.pb.go
index 3727f02d..7c19a2f5 100644
--- a/gover/gen/ChapterState.pb.go
+++ b/gover/gen/ChapterState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChapterState.proto
package gen
diff --git a/gover/gen/ChapterStateNotify.pb.go b/gover/gen/ChapterStateNotify.pb.go
index 6bb8722d..04b7db5e 100644
--- a/gover/gen/ChapterStateNotify.pb.go
+++ b/gover/gen/ChapterStateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChapterStateNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 405
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChapterStateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterState ChapterState `protobuf:"varint,9,opt,name=chapter_state,json=chapterState,proto3,enum=ChapterState" json:"chapter_state,omitempty"`
- NeedPlayerLevel *ChapterStateNotify_NeedPlayerLevel `protobuf:"bytes,10,opt,name=need_player_level,json=needPlayerLevel,proto3" json:"need_player_level,omitempty"`
- NeedBeginTime *ChapterStateNotify_NeedBeginTime `protobuf:"bytes,1,opt,name=need_begin_time,json=needBeginTime,proto3" json:"need_begin_time,omitempty"`
- ChapterId uint32 `protobuf:"varint,2,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ ChapterId uint32 `protobuf:"varint,9,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ NeedBeginTime *ChapterStateNotify_NeedBeginTime `protobuf:"bytes,13,opt,name=need_begin_time,json=needBeginTime,proto3" json:"need_begin_time,omitempty"`
+ ChapterState ChapterState `protobuf:"varint,1,opt,name=chapter_state,json=chapterState,proto3,enum=ChapterState" json:"chapter_state,omitempty"`
+ NeedPlayerLevel *ChapterStateNotify_NeedPlayerLevel `protobuf:"bytes,5,opt,name=need_player_level,json=needPlayerLevel,proto3" json:"need_player_level,omitempty"`
}
func (x *ChapterStateNotify) Reset() {
@@ -82,32 +79,32 @@ func (*ChapterStateNotify) Descriptor() ([]byte, []int) {
return file_ChapterStateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ChapterStateNotify) GetChapterState() ChapterState {
+func (x *ChapterStateNotify) GetChapterId() uint32 {
if x != nil {
- return x.ChapterState
+ return x.ChapterId
}
- return ChapterState_CHAPTER_STATE_INVALID
+ return 0
}
-func (x *ChapterStateNotify) GetNeedPlayerLevel() *ChapterStateNotify_NeedPlayerLevel {
+func (x *ChapterStateNotify) GetNeedBeginTime() *ChapterStateNotify_NeedBeginTime {
if x != nil {
- return x.NeedPlayerLevel
+ return x.NeedBeginTime
}
return nil
}
-func (x *ChapterStateNotify) GetNeedBeginTime() *ChapterStateNotify_NeedBeginTime {
+func (x *ChapterStateNotify) GetChapterState() ChapterState {
if x != nil {
- return x.NeedBeginTime
+ return x.ChapterState
}
- return nil
+ return ChapterState_CHAPTER_STATE_INVALID
}
-func (x *ChapterStateNotify) GetChapterId() uint32 {
+func (x *ChapterStateNotify) GetNeedPlayerLevel() *ChapterStateNotify_NeedPlayerLevel {
if x != nil {
- return x.ChapterId
+ return x.NeedPlayerLevel
}
- return 0
+ return nil
}
type ChapterStateNotify_NeedPlayerLevel struct {
@@ -115,8 +112,8 @@ type ChapterStateNotify_NeedPlayerLevel struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsLimit bool `protobuf:"varint,2,opt,name=is_limit,json=isLimit,proto3" json:"is_limit,omitempty"`
- ConfigNeedPlayerLevel uint32 `protobuf:"varint,11,opt,name=config_need_player_level,json=configNeedPlayerLevel,proto3" json:"config_need_player_level,omitempty"`
+ IsLimit bool `protobuf:"varint,12,opt,name=is_limit,json=isLimit,proto3" json:"is_limit,omitempty"`
+ ConfigNeedPlayerLevel uint32 `protobuf:"varint,3,opt,name=config_need_player_level,json=configNeedPlayerLevel,proto3" json:"config_need_player_level,omitempty"`
}
func (x *ChapterStateNotify_NeedPlayerLevel) Reset() {
@@ -170,8 +167,8 @@ type ChapterStateNotify_NeedBeginTime struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConfigNeedBeginTime uint32 `protobuf:"varint,3,opt,name=config_need_begin_time,json=configNeedBeginTime,proto3" json:"config_need_begin_time,omitempty"`
- IsLimit bool `protobuf:"varint,7,opt,name=is_limit,json=isLimit,proto3" json:"is_limit,omitempty"`
+ IsLimit bool `protobuf:"varint,4,opt,name=is_limit,json=isLimit,proto3" json:"is_limit,omitempty"`
+ ConfigNeedBeginTime uint32 `protobuf:"varint,14,opt,name=config_need_begin_time,json=configNeedBeginTime,proto3" json:"config_need_begin_time,omitempty"`
}
func (x *ChapterStateNotify_NeedBeginTime) Reset() {
@@ -206,18 +203,18 @@ func (*ChapterStateNotify_NeedBeginTime) Descriptor() ([]byte, []int) {
return file_ChapterStateNotify_proto_rawDescGZIP(), []int{0, 1}
}
-func (x *ChapterStateNotify_NeedBeginTime) GetConfigNeedBeginTime() uint32 {
+func (x *ChapterStateNotify_NeedBeginTime) GetIsLimit() bool {
if x != nil {
- return x.ConfigNeedBeginTime
+ return x.IsLimit
}
- return 0
+ return false
}
-func (x *ChapterStateNotify_NeedBeginTime) GetIsLimit() bool {
+func (x *ChapterStateNotify_NeedBeginTime) GetConfigNeedBeginTime() uint32 {
if x != nil {
- return x.IsLimit
+ return x.ConfigNeedBeginTime
}
- return false
+ return 0
}
var File_ChapterStateNotify_proto protoreflect.FileDescriptor
@@ -227,34 +224,34 @@ var file_ChapterStateNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x43, 0x68, 0x61, 0x70,
0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb,
0x03, 0x0a, 0x12, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x0d, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
- 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x43,
- 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x61,
- 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4f, 0x0a, 0x11, 0x6e, 0x65, 0x65,
- 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4e, 0x65, 0x65, 0x64, 0x50, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x0f, 0x6e, 0x65, 0x65, 0x64, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x49, 0x0a, 0x0f, 0x6e, 0x65,
- 0x65, 0x64, 0x5f, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61,
- 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4e, 0x65, 0x65, 0x64, 0x42, 0x65, 0x67,
- 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x0d, 0x6e, 0x65, 0x65, 0x64, 0x42, 0x65, 0x67, 0x69,
- 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74,
- 0x65, 0x72, 0x49, 0x64, 0x1a, 0x65, 0x0a, 0x0f, 0x4e, 0x65, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x79,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74,
+ 0x65, 0x72, 0x49, 0x64, 0x12, 0x49, 0x0a, 0x0f, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e,
+ 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x4e, 0x65, 0x65, 0x64, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x52, 0x0d, 0x6e, 0x65, 0x65, 0x64, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x32, 0x0a, 0x0d, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x12, 0x4f, 0x0a, 0x11, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23,
+ 0x2e, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x4e, 0x65, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x52, 0x0f, 0x6e, 0x65, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x1a, 0x65, 0x0a, 0x0f, 0x4e, 0x65, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x6c, 0x69,
- 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x4c, 0x69, 0x6d,
+ 0x6d, 0x69, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x4c, 0x69, 0x6d,
0x69, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6e, 0x65, 0x65,
- 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b,
+ 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x65, 0x65, 0x64,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x1a, 0x5f, 0x0a, 0x0d, 0x4e,
- 0x65, 0x65, 0x64, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x16,
- 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x62, 0x65, 0x67, 0x69,
- 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x65, 0x65, 0x64, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x65, 0x65, 0x64, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x69, 0x73, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x69, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x5f, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e,
+ 0x65, 0x65, 0x64, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -278,9 +275,9 @@ var file_ChapterStateNotify_proto_goTypes = []interface{}{
(ChapterState)(0), // 3: ChapterState
}
var file_ChapterStateNotify_proto_depIdxs = []int32{
- 3, // 0: ChapterStateNotify.chapter_state:type_name -> ChapterState
- 1, // 1: ChapterStateNotify.need_player_level:type_name -> ChapterStateNotify.NeedPlayerLevel
- 2, // 2: ChapterStateNotify.need_begin_time:type_name -> ChapterStateNotify.NeedBeginTime
+ 2, // 0: ChapterStateNotify.need_begin_time:type_name -> ChapterStateNotify.NeedBeginTime
+ 3, // 1: ChapterStateNotify.chapter_state:type_name -> ChapterState
+ 1, // 2: ChapterStateNotify.need_player_level:type_name -> ChapterStateNotify.NeedPlayerLevel
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/CharAmusementAvatarInfo.pb.go b/gover/gen/CharAmusementAvatarInfo.pb.go
new file mode 100644
index 00000000..6a264dae
--- /dev/null
+++ b/gover/gen/CharAmusementAvatarInfo.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CharAmusementAvatarInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CharAmusementAvatarInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
+ AvatarIdList []uint32 `protobuf:"varint,4,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
+ PunishTime uint32 `protobuf:"varint,5,opt,name=punish_time,json=punishTime,proto3" json:"punish_time,omitempty"`
+}
+
+func (x *CharAmusementAvatarInfo) Reset() {
+ *x = CharAmusementAvatarInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CharAmusementAvatarInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CharAmusementAvatarInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CharAmusementAvatarInfo) ProtoMessage() {}
+
+func (x *CharAmusementAvatarInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CharAmusementAvatarInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CharAmusementAvatarInfo.ProtoReflect.Descriptor instead.
+func (*CharAmusementAvatarInfo) Descriptor() ([]byte, []int) {
+ return file_CharAmusementAvatarInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CharAmusementAvatarInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *CharAmusementAvatarInfo) GetAvatarIdList() []uint32 {
+ if x != nil {
+ return x.AvatarIdList
+ }
+ return nil
+}
+
+func (x *CharAmusementAvatarInfo) GetPunishTime() uint32 {
+ if x != nil {
+ return x.PunishTime
+ }
+ return 0
+}
+
+var File_CharAmusementAvatarInfo_proto protoreflect.FileDescriptor
+
+var file_CharAmusementAvatarInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x72, 0x0a, 0x17, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0e,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x54,
+ 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CharAmusementAvatarInfo_proto_rawDescOnce sync.Once
+ file_CharAmusementAvatarInfo_proto_rawDescData = file_CharAmusementAvatarInfo_proto_rawDesc
+)
+
+func file_CharAmusementAvatarInfo_proto_rawDescGZIP() []byte {
+ file_CharAmusementAvatarInfo_proto_rawDescOnce.Do(func() {
+ file_CharAmusementAvatarInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CharAmusementAvatarInfo_proto_rawDescData)
+ })
+ return file_CharAmusementAvatarInfo_proto_rawDescData
+}
+
+var file_CharAmusementAvatarInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CharAmusementAvatarInfo_proto_goTypes = []interface{}{
+ (*CharAmusementAvatarInfo)(nil), // 0: CharAmusementAvatarInfo
+}
+var file_CharAmusementAvatarInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CharAmusementAvatarInfo_proto_init() }
+func file_CharAmusementAvatarInfo_proto_init() {
+ if File_CharAmusementAvatarInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CharAmusementAvatarInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CharAmusementAvatarInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CharAmusementAvatarInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CharAmusementAvatarInfo_proto_goTypes,
+ DependencyIndexes: file_CharAmusementAvatarInfo_proto_depIdxs,
+ MessageInfos: file_CharAmusementAvatarInfo_proto_msgTypes,
+ }.Build()
+ File_CharAmusementAvatarInfo_proto = out.File
+ file_CharAmusementAvatarInfo_proto_rawDesc = nil
+ file_CharAmusementAvatarInfo_proto_goTypes = nil
+ file_CharAmusementAvatarInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CharAmusementDetailInfo.pb.go b/gover/gen/CharAmusementDetailInfo.pb.go
new file mode 100644
index 00000000..e441b48f
--- /dev/null
+++ b/gover/gen/CharAmusementDetailInfo.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CharAmusementDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CharAmusementDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageDataList []*CharAmusementStageData `protobuf:"bytes,12,rep,name=stage_data_list,json=stageDataList,proto3" json:"stage_data_list,omitempty"`
+}
+
+func (x *CharAmusementDetailInfo) Reset() {
+ *x = CharAmusementDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CharAmusementDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CharAmusementDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CharAmusementDetailInfo) ProtoMessage() {}
+
+func (x *CharAmusementDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CharAmusementDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CharAmusementDetailInfo.ProtoReflect.Descriptor instead.
+func (*CharAmusementDetailInfo) Descriptor() ([]byte, []int) {
+ return file_CharAmusementDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CharAmusementDetailInfo) GetStageDataList() []*CharAmusementStageData {
+ if x != nil {
+ return x.StageDataList
+ }
+ return nil
+}
+
+var File_CharAmusementDetailInfo_proto protoreflect.FileDescriptor
+
+var file_CharAmusementDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1c, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a,
+ 0x17, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e,
+ 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CharAmusementDetailInfo_proto_rawDescOnce sync.Once
+ file_CharAmusementDetailInfo_proto_rawDescData = file_CharAmusementDetailInfo_proto_rawDesc
+)
+
+func file_CharAmusementDetailInfo_proto_rawDescGZIP() []byte {
+ file_CharAmusementDetailInfo_proto_rawDescOnce.Do(func() {
+ file_CharAmusementDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CharAmusementDetailInfo_proto_rawDescData)
+ })
+ return file_CharAmusementDetailInfo_proto_rawDescData
+}
+
+var file_CharAmusementDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CharAmusementDetailInfo_proto_goTypes = []interface{}{
+ (*CharAmusementDetailInfo)(nil), // 0: CharAmusementDetailInfo
+ (*CharAmusementStageData)(nil), // 1: CharAmusementStageData
+}
+var file_CharAmusementDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: CharAmusementDetailInfo.stage_data_list:type_name -> CharAmusementStageData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CharAmusementDetailInfo_proto_init() }
+func file_CharAmusementDetailInfo_proto_init() {
+ if File_CharAmusementDetailInfo_proto != nil {
+ return
+ }
+ file_CharAmusementStageData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CharAmusementDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CharAmusementDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CharAmusementDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CharAmusementDetailInfo_proto_goTypes,
+ DependencyIndexes: file_CharAmusementDetailInfo_proto_depIdxs,
+ MessageInfos: file_CharAmusementDetailInfo_proto_msgTypes,
+ }.Build()
+ File_CharAmusementDetailInfo_proto = out.File
+ file_CharAmusementDetailInfo_proto_rawDesc = nil
+ file_CharAmusementDetailInfo_proto_goTypes = nil
+ file_CharAmusementDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CharAmusementInfo.pb.go b/gover/gen/CharAmusementInfo.pb.go
new file mode 100644
index 00000000..af094b8b
--- /dev/null
+++ b/gover/gen/CharAmusementInfo.pb.go
@@ -0,0 +1,206 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CharAmusementInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CharAmusementInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ TotalCostTime uint32 `protobuf:"varint,2,opt,name=total_cost_time,json=totalCostTime,proto3" json:"total_cost_time,omitempty"`
+ PreviewStageIndex uint32 `protobuf:"varint,1,opt,name=preview_stage_index,json=previewStageIndex,proto3" json:"preview_stage_index,omitempty"`
+ AvatarInfoList []*CharAmusementAvatarInfo `protobuf:"bytes,5,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+ StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *CharAmusementInfo) Reset() {
+ *x = CharAmusementInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CharAmusementInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CharAmusementInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CharAmusementInfo) ProtoMessage() {}
+
+func (x *CharAmusementInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CharAmusementInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CharAmusementInfo.ProtoReflect.Descriptor instead.
+func (*CharAmusementInfo) Descriptor() ([]byte, []int) {
+ return file_CharAmusementInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CharAmusementInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CharAmusementInfo) GetTotalCostTime() uint32 {
+ if x != nil {
+ return x.TotalCostTime
+ }
+ return 0
+}
+
+func (x *CharAmusementInfo) GetPreviewStageIndex() uint32 {
+ if x != nil {
+ return x.PreviewStageIndex
+ }
+ return 0
+}
+
+func (x *CharAmusementInfo) GetAvatarInfoList() []*CharAmusementAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+func (x *CharAmusementInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_CharAmusementInfo_proto protoreflect.FileDescriptor
+
+var file_CharAmusementInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x68, 0x61, 0x72, 0x41,
+ 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe5, 0x01, 0x0a, 0x11, 0x43, 0x68, 0x61,
+ 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19,
+ 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74,
+ 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11,
+ 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x42, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68,
+ 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CharAmusementInfo_proto_rawDescOnce sync.Once
+ file_CharAmusementInfo_proto_rawDescData = file_CharAmusementInfo_proto_rawDesc
+)
+
+func file_CharAmusementInfo_proto_rawDescGZIP() []byte {
+ file_CharAmusementInfo_proto_rawDescOnce.Do(func() {
+ file_CharAmusementInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CharAmusementInfo_proto_rawDescData)
+ })
+ return file_CharAmusementInfo_proto_rawDescData
+}
+
+var file_CharAmusementInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CharAmusementInfo_proto_goTypes = []interface{}{
+ (*CharAmusementInfo)(nil), // 0: CharAmusementInfo
+ (*CharAmusementAvatarInfo)(nil), // 1: CharAmusementAvatarInfo
+}
+var file_CharAmusementInfo_proto_depIdxs = []int32{
+ 1, // 0: CharAmusementInfo.avatar_info_list:type_name -> CharAmusementAvatarInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CharAmusementInfo_proto_init() }
+func file_CharAmusementInfo_proto_init() {
+ if File_CharAmusementInfo_proto != nil {
+ return
+ }
+ file_CharAmusementAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CharAmusementInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CharAmusementInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CharAmusementInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CharAmusementInfo_proto_goTypes,
+ DependencyIndexes: file_CharAmusementInfo_proto_depIdxs,
+ MessageInfos: file_CharAmusementInfo_proto_msgTypes,
+ }.Build()
+ File_CharAmusementInfo_proto = out.File
+ file_CharAmusementInfo_proto_rawDesc = nil
+ file_CharAmusementInfo_proto_goTypes = nil
+ file_CharAmusementInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CharAmusementSettleNotify.pb.go b/gover/gen/CharAmusementSettleNotify.pb.go
new file mode 100644
index 00000000..08da97a0
--- /dev/null
+++ b/gover/gen/CharAmusementSettleNotify.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CharAmusementSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CharAmusementSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsNewRecord bool `protobuf:"varint,10,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ FinishTime uint32 `protobuf:"varint,2,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
+ IsSucc bool `protobuf:"varint,12,opt,name=is_succ,json=isSucc,proto3" json:"is_succ,omitempty"`
+}
+
+func (x *CharAmusementSettleNotify) Reset() {
+ *x = CharAmusementSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CharAmusementSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CharAmusementSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CharAmusementSettleNotify) ProtoMessage() {}
+
+func (x *CharAmusementSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CharAmusementSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CharAmusementSettleNotify.ProtoReflect.Descriptor instead.
+func (*CharAmusementSettleNotify) Descriptor() ([]byte, []int) {
+ return file_CharAmusementSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CharAmusementSettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *CharAmusementSettleNotify) GetFinishTime() uint32 {
+ if x != nil {
+ return x.FinishTime
+ }
+ return 0
+}
+
+func (x *CharAmusementSettleNotify) GetIsSucc() bool {
+ if x != nil {
+ return x.IsSucc
+ }
+ return false
+}
+
+var File_CharAmusementSettleNotify_proto protoreflect.FileDescriptor
+
+var file_CharAmusementSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x79, 0x0a, 0x19, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65,
+ 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22,
+ 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CharAmusementSettleNotify_proto_rawDescOnce sync.Once
+ file_CharAmusementSettleNotify_proto_rawDescData = file_CharAmusementSettleNotify_proto_rawDesc
+)
+
+func file_CharAmusementSettleNotify_proto_rawDescGZIP() []byte {
+ file_CharAmusementSettleNotify_proto_rawDescOnce.Do(func() {
+ file_CharAmusementSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CharAmusementSettleNotify_proto_rawDescData)
+ })
+ return file_CharAmusementSettleNotify_proto_rawDescData
+}
+
+var file_CharAmusementSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CharAmusementSettleNotify_proto_goTypes = []interface{}{
+ (*CharAmusementSettleNotify)(nil), // 0: CharAmusementSettleNotify
+}
+var file_CharAmusementSettleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CharAmusementSettleNotify_proto_init() }
+func file_CharAmusementSettleNotify_proto_init() {
+ if File_CharAmusementSettleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CharAmusementSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CharAmusementSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CharAmusementSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CharAmusementSettleNotify_proto_goTypes,
+ DependencyIndexes: file_CharAmusementSettleNotify_proto_depIdxs,
+ MessageInfos: file_CharAmusementSettleNotify_proto_msgTypes,
+ }.Build()
+ File_CharAmusementSettleNotify_proto = out.File
+ file_CharAmusementSettleNotify_proto_rawDesc = nil
+ file_CharAmusementSettleNotify_proto_goTypes = nil
+ file_CharAmusementSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CharAmusementStageData.pb.go b/gover/gen/CharAmusementStageData.pb.go
new file mode 100644
index 00000000..391fc6bc
--- /dev/null
+++ b/gover/gen/CharAmusementStageData.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CharAmusementStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CharAmusementStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishTime uint32 `protobuf:"varint,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
+ IsOpen bool `protobuf:"varint,6,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *CharAmusementStageData) Reset() {
+ *x = CharAmusementStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CharAmusementStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CharAmusementStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CharAmusementStageData) ProtoMessage() {}
+
+func (x *CharAmusementStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_CharAmusementStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CharAmusementStageData.ProtoReflect.Descriptor instead.
+func (*CharAmusementStageData) Descriptor() ([]byte, []int) {
+ return file_CharAmusementStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CharAmusementStageData) GetFinishTime() uint32 {
+ if x != nil {
+ return x.FinishTime
+ }
+ return 0
+}
+
+func (x *CharAmusementStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *CharAmusementStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_CharAmusementStageData_proto protoreflect.FileDescriptor
+
+var file_CharAmusementStageData_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d,
+ 0x0a, 0x16, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
+ 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70,
+ 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CharAmusementStageData_proto_rawDescOnce sync.Once
+ file_CharAmusementStageData_proto_rawDescData = file_CharAmusementStageData_proto_rawDesc
+)
+
+func file_CharAmusementStageData_proto_rawDescGZIP() []byte {
+ file_CharAmusementStageData_proto_rawDescOnce.Do(func() {
+ file_CharAmusementStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CharAmusementStageData_proto_rawDescData)
+ })
+ return file_CharAmusementStageData_proto_rawDescData
+}
+
+var file_CharAmusementStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CharAmusementStageData_proto_goTypes = []interface{}{
+ (*CharAmusementStageData)(nil), // 0: CharAmusementStageData
+}
+var file_CharAmusementStageData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CharAmusementStageData_proto_init() }
+func file_CharAmusementStageData_proto_init() {
+ if File_CharAmusementStageData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CharAmusementStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CharAmusementStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CharAmusementStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CharAmusementStageData_proto_goTypes,
+ DependencyIndexes: file_CharAmusementStageData_proto_depIdxs,
+ MessageInfos: file_CharAmusementStageData_proto_msgTypes,
+ }.Build()
+ File_CharAmusementStageData_proto = out.File
+ file_CharAmusementStageData_proto_rawDesc = nil
+ file_CharAmusementStageData_proto_goTypes = nil
+ file_CharAmusementStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChatChannel.pb.go b/gover/gen/ChatChannel.pb.go
new file mode 100644
index 00000000..35cfec8c
--- /dev/null
+++ b/gover/gen/ChatChannel.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChatChannel.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChatChannel int32
+
+const (
+ ChatChannel_CHAT_CHANNEL_TEAM ChatChannel = 0
+ ChatChannel_CHAT_CHANNEL_FRIEND ChatChannel = 1
+ ChatChannel_CHAT_CHANNEL_NONE ChatChannel = 2
+ ChatChannel_CHAT_CHANNEL_HIDEANDSEEK ChatChannel = 3
+ ChatChannel_CHAT_CHANNEL_HIDEANDSEEK_TEAM ChatChannel = 5
+ ChatChannel_CHAT_CHANNEL_ALL ChatChannel = 10
+ ChatChannel_CHAT_CHANNEL_TEST ChatChannel = 100
+)
+
+// Enum value maps for ChatChannel.
+var (
+ ChatChannel_name = map[int32]string{
+ 0: "CHAT_CHANNEL_TEAM",
+ 1: "CHAT_CHANNEL_FRIEND",
+ 2: "CHAT_CHANNEL_NONE",
+ 3: "CHAT_CHANNEL_HIDEANDSEEK",
+ 5: "CHAT_CHANNEL_HIDEANDSEEK_TEAM",
+ 10: "CHAT_CHANNEL_ALL",
+ 100: "CHAT_CHANNEL_TEST",
+ }
+ ChatChannel_value = map[string]int32{
+ "CHAT_CHANNEL_TEAM": 0,
+ "CHAT_CHANNEL_FRIEND": 1,
+ "CHAT_CHANNEL_NONE": 2,
+ "CHAT_CHANNEL_HIDEANDSEEK": 3,
+ "CHAT_CHANNEL_HIDEANDSEEK_TEAM": 5,
+ "CHAT_CHANNEL_ALL": 10,
+ "CHAT_CHANNEL_TEST": 100,
+ }
+)
+
+func (x ChatChannel) Enum() *ChatChannel {
+ p := new(ChatChannel)
+ *p = x
+ return p
+}
+
+func (x ChatChannel) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ChatChannel) Descriptor() protoreflect.EnumDescriptor {
+ return file_ChatChannel_proto_enumTypes[0].Descriptor()
+}
+
+func (ChatChannel) Type() protoreflect.EnumType {
+ return &file_ChatChannel_proto_enumTypes[0]
+}
+
+func (x ChatChannel) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ChatChannel.Descriptor instead.
+func (ChatChannel) EnumDescriptor() ([]byte, []int) {
+ return file_ChatChannel_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ChatChannel_proto protoreflect.FileDescriptor
+
+var file_ChatChannel_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0xc2, 0x01, 0x0a, 0x0b, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e,
+ 0x4e, 0x45, 0x4c, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x48,
+ 0x41, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e,
+ 0x44, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e,
+ 0x4e, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x48,
+ 0x41, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x41,
+ 0x4e, 0x44, 0x53, 0x45, 0x45, 0x4b, 0x10, 0x03, 0x12, 0x21, 0x0a, 0x1d, 0x43, 0x48, 0x41, 0x54,
+ 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x41, 0x4e, 0x44,
+ 0x53, 0x45, 0x45, 0x4b, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, 0x43,
+ 0x48, 0x41, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x5f, 0x41, 0x4c, 0x4c, 0x10,
+ 0x0a, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45,
+ 0x4c, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x10, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChatChannel_proto_rawDescOnce sync.Once
+ file_ChatChannel_proto_rawDescData = file_ChatChannel_proto_rawDesc
+)
+
+func file_ChatChannel_proto_rawDescGZIP() []byte {
+ file_ChatChannel_proto_rawDescOnce.Do(func() {
+ file_ChatChannel_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChatChannel_proto_rawDescData)
+ })
+ return file_ChatChannel_proto_rawDescData
+}
+
+var file_ChatChannel_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ChatChannel_proto_goTypes = []interface{}{
+ (ChatChannel)(0), // 0: ChatChannel
+}
+var file_ChatChannel_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChatChannel_proto_init() }
+func file_ChatChannel_proto_init() {
+ if File_ChatChannel_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChatChannel_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChatChannel_proto_goTypes,
+ DependencyIndexes: file_ChatChannel_proto_depIdxs,
+ EnumInfos: file_ChatChannel_proto_enumTypes,
+ }.Build()
+ File_ChatChannel_proto = out.File
+ file_ChatChannel_proto_rawDesc = nil
+ file_ChatChannel_proto_goTypes = nil
+ file_ChatChannel_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChatChannelDataNotify.pb.go b/gover/gen/ChatChannelDataNotify.pb.go
index fa22fa4f..de250955 100644
--- a/gover/gen/ChatChannelDataNotify.pb.go
+++ b/gover/gen/ChatChannelDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChatChannelDataNotify.proto
package gen
@@ -36,15 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4998
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChatChannelDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChannelList []uint32 `protobuf:"varint,3,rep,packed,name=channel_list,json=channelList,proto3" json:"channel_list,omitempty"`
+ ChannelInfoList []*ChatChannelInfo `protobuf:"bytes,5,rep,name=channel_info_list,json=channelInfoList,proto3" json:"channel_info_list,omitempty"`
+ ChannelList []uint32 `protobuf:"varint,3,rep,packed,name=channel_list,json=channelList,proto3" json:"channel_list,omitempty"`
}
func (x *ChatChannelDataNotify) Reset() {
@@ -79,6 +77,13 @@ func (*ChatChannelDataNotify) Descriptor() ([]byte, []int) {
return file_ChatChannelDataNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *ChatChannelDataNotify) GetChannelInfoList() []*ChatChannelInfo {
+ if x != nil {
+ return x.ChannelInfoList
+ }
+ return nil
+}
+
func (x *ChatChannelDataNotify) GetChannelList() []uint32 {
if x != nil {
return x.ChannelList
@@ -90,12 +95,17 @@ var File_ChatChannelDataNotify_proto protoreflect.FileDescriptor
var file_ChatChannelDataNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74,
- 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a,
- 0x15, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68,
- 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x43,
+ 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x15, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3c, 0x0a,
+ 0x11, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x43,
+ 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x68, 0x61, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63,
+ 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -113,13 +123,15 @@ func file_ChatChannelDataNotify_proto_rawDescGZIP() []byte {
var file_ChatChannelDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_ChatChannelDataNotify_proto_goTypes = []interface{}{
(*ChatChannelDataNotify)(nil), // 0: ChatChannelDataNotify
+ (*ChatChannelInfo)(nil), // 1: ChatChannelInfo
}
var file_ChatChannelDataNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
+ 1, // 0: ChatChannelDataNotify.channel_info_list:type_name -> ChatChannelInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
}
func init() { file_ChatChannelDataNotify_proto_init() }
@@ -127,6 +139,7 @@ func file_ChatChannelDataNotify_proto_init() {
if File_ChatChannelDataNotify_proto != nil {
return
}
+ file_ChatChannelInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_ChatChannelDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChatChannelDataNotify); i {
diff --git a/gover/gen/ChatChannelInfo.pb.go b/gover/gen/ChatChannelInfo.pb.go
new file mode 100644
index 00000000..d095d3c0
--- /dev/null
+++ b/gover/gen/ChatChannelInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChatChannelInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChatChannelInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsShield bool `protobuf:"varint,1,opt,name=is_shield,json=isShield,proto3" json:"is_shield,omitempty"`
+ ChannelId uint32 `protobuf:"varint,8,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+}
+
+func (x *ChatChannelInfo) Reset() {
+ *x = ChatChannelInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChatChannelInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChatChannelInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChatChannelInfo) ProtoMessage() {}
+
+func (x *ChatChannelInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_ChatChannelInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChatChannelInfo.ProtoReflect.Descriptor instead.
+func (*ChatChannelInfo) Descriptor() ([]byte, []int) {
+ return file_ChatChannelInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChatChannelInfo) GetIsShield() bool {
+ if x != nil {
+ return x.IsShield
+ }
+ return false
+}
+
+func (x *ChatChannelInfo) GetChannelId() uint32 {
+ if x != nil {
+ return x.ChannelId
+ }
+ return 0
+}
+
+var File_ChatChannelInfo_proto protoreflect.FileDescriptor
+
+var file_ChatChannelInfo_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x74, 0x43,
+ 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
+ 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
+ 0x73, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChatChannelInfo_proto_rawDescOnce sync.Once
+ file_ChatChannelInfo_proto_rawDescData = file_ChatChannelInfo_proto_rawDesc
+)
+
+func file_ChatChannelInfo_proto_rawDescGZIP() []byte {
+ file_ChatChannelInfo_proto_rawDescOnce.Do(func() {
+ file_ChatChannelInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChatChannelInfo_proto_rawDescData)
+ })
+ return file_ChatChannelInfo_proto_rawDescData
+}
+
+var file_ChatChannelInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChatChannelInfo_proto_goTypes = []interface{}{
+ (*ChatChannelInfo)(nil), // 0: ChatChannelInfo
+}
+var file_ChatChannelInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChatChannelInfo_proto_init() }
+func file_ChatChannelInfo_proto_init() {
+ if File_ChatChannelInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChatChannelInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChatChannelInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChatChannelInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChatChannelInfo_proto_goTypes,
+ DependencyIndexes: file_ChatChannelInfo_proto_depIdxs,
+ MessageInfos: file_ChatChannelInfo_proto_msgTypes,
+ }.Build()
+ File_ChatChannelInfo_proto = out.File
+ file_ChatChannelInfo_proto_rawDesc = nil
+ file_ChatChannelInfo_proto_goTypes = nil
+ file_ChatChannelInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChatChannelInfoNotify.pb.go b/gover/gen/ChatChannelInfoNotify.pb.go
new file mode 100644
index 00000000..208c32f6
--- /dev/null
+++ b/gover/gen/ChatChannelInfoNotify.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChatChannelInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChatChannelInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChannelInfo *ChatChannelInfo `protobuf:"bytes,7,opt,name=channel_info,json=channelInfo,proto3" json:"channel_info,omitempty"`
+}
+
+func (x *ChatChannelInfoNotify) Reset() {
+ *x = ChatChannelInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChatChannelInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChatChannelInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChatChannelInfoNotify) ProtoMessage() {}
+
+func (x *ChatChannelInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ChatChannelInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChatChannelInfoNotify.ProtoReflect.Descriptor instead.
+func (*ChatChannelInfoNotify) Descriptor() ([]byte, []int) {
+ return file_ChatChannelInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChatChannelInfoNotify) GetChannelInfo() *ChatChannelInfo {
+ if x != nil {
+ return x.ChannelInfo
+ }
+ return nil
+}
+
+var File_ChatChannelInfoNotify_proto protoreflect.FileDescriptor
+
+var file_ChatChannelInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x43,
+ 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x15, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a,
+ 0x0c, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ChatChannelInfoNotify_proto_rawDescOnce sync.Once
+ file_ChatChannelInfoNotify_proto_rawDescData = file_ChatChannelInfoNotify_proto_rawDesc
+)
+
+func file_ChatChannelInfoNotify_proto_rawDescGZIP() []byte {
+ file_ChatChannelInfoNotify_proto_rawDescOnce.Do(func() {
+ file_ChatChannelInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChatChannelInfoNotify_proto_rawDescData)
+ })
+ return file_ChatChannelInfoNotify_proto_rawDescData
+}
+
+var file_ChatChannelInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChatChannelInfoNotify_proto_goTypes = []interface{}{
+ (*ChatChannelInfoNotify)(nil), // 0: ChatChannelInfoNotify
+ (*ChatChannelInfo)(nil), // 1: ChatChannelInfo
+}
+var file_ChatChannelInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: ChatChannelInfoNotify.channel_info:type_name -> ChatChannelInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ChatChannelInfoNotify_proto_init() }
+func file_ChatChannelInfoNotify_proto_init() {
+ if File_ChatChannelInfoNotify_proto != nil {
+ return
+ }
+ file_ChatChannelInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ChatChannelInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChatChannelInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChatChannelInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChatChannelInfoNotify_proto_goTypes,
+ DependencyIndexes: file_ChatChannelInfoNotify_proto_depIdxs,
+ MessageInfos: file_ChatChannelInfoNotify_proto_msgTypes,
+ }.Build()
+ File_ChatChannelInfoNotify_proto = out.File
+ file_ChatChannelInfoNotify_proto_rawDesc = nil
+ file_ChatChannelInfoNotify_proto_goTypes = nil
+ file_ChatChannelInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChatChannelShieldNotify.pb.go b/gover/gen/ChatChannelShieldNotify.pb.go
new file mode 100644
index 00000000..25414542
--- /dev/null
+++ b/gover/gen/ChatChannelShieldNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ChatChannelShieldNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ChatChannelShieldNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsShield bool `protobuf:"varint,2,opt,name=is_shield,json=isShield,proto3" json:"is_shield,omitempty"`
+ ChannelId uint32 `protobuf:"varint,5,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+}
+
+func (x *ChatChannelShieldNotify) Reset() {
+ *x = ChatChannelShieldNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ChatChannelShieldNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ChatChannelShieldNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ChatChannelShieldNotify) ProtoMessage() {}
+
+func (x *ChatChannelShieldNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ChatChannelShieldNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ChatChannelShieldNotify.ProtoReflect.Descriptor instead.
+func (*ChatChannelShieldNotify) Descriptor() ([]byte, []int) {
+ return file_ChatChannelShieldNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ChatChannelShieldNotify) GetIsShield() bool {
+ if x != nil {
+ return x.IsShield
+ }
+ return false
+}
+
+func (x *ChatChannelShieldNotify) GetChannelId() uint32 {
+ if x != nil {
+ return x.ChannelId
+ }
+ return 0
+}
+
+var File_ChatChannelShieldNotify_proto protoreflect.FileDescriptor
+
+var file_ChatChannelShieldNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x53, 0x68, 0x69,
+ 0x65, 0x6c, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x55, 0x0a, 0x17, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x53, 0x68,
+ 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
+ 0x5f, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
+ 0x73, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ChatChannelShieldNotify_proto_rawDescOnce sync.Once
+ file_ChatChannelShieldNotify_proto_rawDescData = file_ChatChannelShieldNotify_proto_rawDesc
+)
+
+func file_ChatChannelShieldNotify_proto_rawDescGZIP() []byte {
+ file_ChatChannelShieldNotify_proto_rawDescOnce.Do(func() {
+ file_ChatChannelShieldNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ChatChannelShieldNotify_proto_rawDescData)
+ })
+ return file_ChatChannelShieldNotify_proto_rawDescData
+}
+
+var file_ChatChannelShieldNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ChatChannelShieldNotify_proto_goTypes = []interface{}{
+ (*ChatChannelShieldNotify)(nil), // 0: ChatChannelShieldNotify
+}
+var file_ChatChannelShieldNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ChatChannelShieldNotify_proto_init() }
+func file_ChatChannelShieldNotify_proto_init() {
+ if File_ChatChannelShieldNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ChatChannelShieldNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ChatChannelShieldNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ChatChannelShieldNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ChatChannelShieldNotify_proto_goTypes,
+ DependencyIndexes: file_ChatChannelShieldNotify_proto_depIdxs,
+ MessageInfos: file_ChatChannelShieldNotify_proto_msgTypes,
+ }.Build()
+ File_ChatChannelShieldNotify_proto = out.File
+ file_ChatChannelShieldNotify_proto_rawDesc = nil
+ file_ChatChannelShieldNotify_proto_goTypes = nil
+ file_ChatChannelShieldNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChatChannelUpdateNotify.pb.go b/gover/gen/ChatChannelUpdateNotify.pb.go
index a41b00be..e6a0ca5d 100644
--- a/gover/gen/ChatChannelUpdateNotify.pb.go
+++ b/gover/gen/ChatChannelUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChatChannelUpdateNotify.proto
package gen
@@ -36,16 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5025
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChatChannelUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChannelId uint32 `protobuf:"varint,3,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
- IsCreate bool `protobuf:"varint,15,opt,name=is_create,json=isCreate,proto3" json:"is_create,omitempty"`
+ ChannelId uint32 `protobuf:"varint,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+ ChannelInfo *ChatChannelInfo `protobuf:"bytes,5,opt,name=channel_info,json=channelInfo,proto3" json:"channel_info,omitempty"`
+ IsCreate bool `protobuf:"varint,15,opt,name=is_create,json=isCreate,proto3" json:"is_create,omitempty"`
}
func (x *ChatChannelUpdateNotify) Reset() {
@@ -87,6 +85,13 @@ func (x *ChatChannelUpdateNotify) GetChannelId() uint32 {
return 0
}
+func (x *ChatChannelUpdateNotify) GetChannelInfo() *ChatChannelInfo {
+ if x != nil {
+ return x.ChannelInfo
+ }
+ return nil
+}
+
func (x *ChatChannelUpdateNotify) GetIsCreate() bool {
if x != nil {
return x.IsCreate
@@ -98,14 +103,19 @@ var File_ChatChannelUpdateNotify_proto protoreflect.FileDescriptor
var file_ChatChannelUpdateNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0x55, 0x0a, 0x17, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x55, 0x70,
- 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68,
- 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f,
- 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
- 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x15, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x01, 0x0a, 0x17, 0x43, 0x68, 0x61, 0x74, 0x43,
+ 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49,
+ 0x64, 0x12, 0x33, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x43, 0x68,
+ 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x63, 0x72, 0x65,
+ 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x43, 0x72, 0x65,
+ 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -123,13 +133,15 @@ func file_ChatChannelUpdateNotify_proto_rawDescGZIP() []byte {
var file_ChatChannelUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_ChatChannelUpdateNotify_proto_goTypes = []interface{}{
(*ChatChannelUpdateNotify)(nil), // 0: ChatChannelUpdateNotify
+ (*ChatChannelInfo)(nil), // 1: ChatChannelInfo
}
var file_ChatChannelUpdateNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
+ 1, // 0: ChatChannelUpdateNotify.channel_info:type_name -> ChatChannelInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
}
func init() { file_ChatChannelUpdateNotify_proto_init() }
@@ -137,6 +149,7 @@ func file_ChatChannelUpdateNotify_proto_init() {
if File_ChatChannelUpdateNotify_proto != nil {
return
}
+ file_ChatChannelInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_ChatChannelUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ChatChannelUpdateNotify); i {
diff --git a/gover/gen/ChatEmojiCollectionData.pb.go b/gover/gen/ChatEmojiCollectionData.pb.go
index 73e51ad3..e64411cc 100644
--- a/gover/gen/ChatEmojiCollectionData.pb.go
+++ b/gover/gen/ChatEmojiCollectionData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChatEmojiCollectionData.proto
package gen
diff --git a/gover/gen/ChatHistoryNotify.pb.go b/gover/gen/ChatHistoryNotify.pb.go
index d37f774a..3d121eea 100644
--- a/gover/gen/ChatHistoryNotify.pb.go
+++ b/gover/gen/ChatHistoryNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChatHistoryNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3496
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChatHistoryNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ ChannelId uint32 `protobuf:"varint,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
ChatInfo []*ChatInfo `protobuf:"bytes,9,rep,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
- ChannelId uint32 `protobuf:"varint,12,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}
func (x *ChatHistoryNotify) Reset() {
@@ -80,18 +77,18 @@ func (*ChatHistoryNotify) Descriptor() ([]byte, []int) {
return file_ChatHistoryNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ChatHistoryNotify) GetChatInfo() []*ChatInfo {
+func (x *ChatHistoryNotify) GetChannelId() uint32 {
if x != nil {
- return x.ChatInfo
+ return x.ChannelId
}
- return nil
+ return 0
}
-func (x *ChatHistoryNotify) GetChannelId() uint32 {
+func (x *ChatHistoryNotify) GetChatInfo() []*ChatInfo {
if x != nil {
- return x.ChannelId
+ return x.ChatInfo
}
- return 0
+ return nil
}
var File_ChatHistoryNotify_proto protoreflect.FileDescriptor
@@ -100,12 +97,12 @@ var file_ChatHistoryNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x68, 0x61, 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x68, 0x61, 0x74, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x11, 0x43, 0x68, 0x61,
- 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26,
- 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x68,
- 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e,
- 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a,
+ 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x68, 0x61,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChatInfo.pb.go b/gover/gen/ChatInfo.pb.go
index 8db8ad3b..99a418bd 100644
--- a/gover/gen/ChatInfo.pb.go
+++ b/gover/gen/ChatInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChatInfo.proto
package gen
@@ -90,11 +90,11 @@ type ChatInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Time uint32 `protobuf:"varint,13,opt,name=time,proto3" json:"time,omitempty"`
- Sequence uint32 `protobuf:"varint,10,opt,name=sequence,proto3" json:"sequence,omitempty"`
- ToUid uint32 `protobuf:"varint,7,opt,name=to_uid,json=toUid,proto3" json:"to_uid,omitempty"`
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
- IsRead bool `protobuf:"varint,5,opt,name=is_read,json=isRead,proto3" json:"is_read,omitempty"`
+ IsRead bool `protobuf:"varint,3,opt,name=is_read,json=isRead,proto3" json:"is_read,omitempty"`
+ Time uint32 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
+ ToUid uint32 `protobuf:"varint,10,opt,name=to_uid,json=toUid,proto3" json:"to_uid,omitempty"`
+ Uid uint32 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid,omitempty"`
+ Sequence uint32 `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"`
// Types that are assignable to Content:
//
// *ChatInfo_Text
@@ -135,16 +135,16 @@ func (*ChatInfo) Descriptor() ([]byte, []int) {
return file_ChatInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChatInfo) GetTime() uint32 {
+func (x *ChatInfo) GetIsRead() bool {
if x != nil {
- return x.Time
+ return x.IsRead
}
- return 0
+ return false
}
-func (x *ChatInfo) GetSequence() uint32 {
+func (x *ChatInfo) GetTime() uint32 {
if x != nil {
- return x.Sequence
+ return x.Time
}
return 0
}
@@ -163,11 +163,11 @@ func (x *ChatInfo) GetUid() uint32 {
return 0
}
-func (x *ChatInfo) GetIsRead() bool {
+func (x *ChatInfo) GetSequence() uint32 {
if x != nil {
- return x.IsRead
+ return x.Sequence
}
- return false
+ return 0
}
func (m *ChatInfo) GetContent() isChatInfo_Content {
@@ -203,15 +203,15 @@ type isChatInfo_Content interface {
}
type ChatInfo_Text struct {
- Text string `protobuf:"bytes,1946,opt,name=text,proto3,oneof"`
+ Text string `protobuf:"bytes,909,opt,name=text,proto3,oneof"`
}
type ChatInfo_Icon struct {
- Icon uint32 `protobuf:"varint,914,opt,name=icon,proto3,oneof"`
+ Icon uint32 `protobuf:"varint,990,opt,name=icon,proto3,oneof"`
}
type ChatInfo_SystemHint_ struct {
- SystemHint *ChatInfo_SystemHint `protobuf:"bytes,1753,opt,name=system_hint,json=systemHint,proto3,oneof"`
+ SystemHint *ChatInfo_SystemHint `protobuf:"bytes,799,opt,name=system_hint,json=systemHint,proto3,oneof"`
}
func (*ChatInfo_Text) isChatInfo_Content() {}
@@ -225,7 +225,7 @@ type ChatInfo_SystemHint struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Type uint32 `protobuf:"varint,14,opt,name=type,proto3" json:"type,omitempty"`
+ Type uint32 `protobuf:"varint,15,opt,name=type,proto3" json:"type,omitempty"`
}
func (x *ChatInfo_SystemHint) Reset() {
@@ -271,22 +271,22 @@ var File_ChatInfo_proto protoreflect.FileDescriptor
var file_ChatInfo_proto_rawDesc = []byte{
0x0a, 0x0e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x91, 0x03, 0x0a, 0x08, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a,
- 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d,
- 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x15, 0x0a,
- 0x06, 0x74, 0x6f, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74,
- 0x6f, 0x55, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x61,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12,
- 0x15, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x9a, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
- 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x15, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x92,
+ 0x22, 0x91, 0x03, 0x0a, 0x08, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a,
+ 0x07, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
+ 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x74, 0x6f,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74, 0x6f, 0x55, 0x69,
+ 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12,
+ 0x15, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x8d, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
+ 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x15, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0xde,
0x07, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x38, 0x0a,
- 0x0b, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x18, 0xd9, 0x0d, 0x20,
+ 0x0b, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x18, 0x9f, 0x06, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53,
0x79, 0x73, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x79, 0x73,
0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x1a, 0x20, 0x0a, 0x0a, 0x53, 0x79, 0x73, 0x74, 0x65,
- 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20,
+ 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x7e, 0x0a, 0x0e, 0x53, 0x79, 0x73,
0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x53,
0x59, 0x53, 0x54, 0x45, 0x4d, 0x5f, 0x48, 0x49, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
diff --git a/gover/gen/CheckAddItemExceedLimitNotify.pb.go b/gover/gen/CheckAddItemExceedLimitNotify.pb.go
index e2021480..c9f8c667 100644
--- a/gover/gen/CheckAddItemExceedLimitNotify.pb.go
+++ b/gover/gen/CheckAddItemExceedLimitNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CheckAddItemExceedLimitNotify.proto
package gen
@@ -39,10 +39,10 @@ const (
type CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType int32
const (
- CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_DEFAULT CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 0
- CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_TEXT CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 1
- CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 2
- CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_Unk2700_BONLGEEEBBF CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 3
+ CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_DEFAULT CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 0
+ CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_TEXT CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 1
+ CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 2
+ CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG_NONBLOCK CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType = 3
)
// Enum value maps for CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType.
@@ -51,13 +51,13 @@ var (
0: "ITEM_EXCEED_LIMIT_MSG_TYPE_DEFAULT",
1: "ITEM_EXCEED_LIMIT_MSG_TYPE_TEXT",
2: "ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG",
- 3: "ITEM_EXCEED_LIMIT_MSG_TYPE_Unk2700_BONLGEEEBBF",
+ 3: "ITEM_EXCEED_LIMIT_MSG_TYPE_DIALOG_NONBLOCK",
}
CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType_value = map[string]int32{
- "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_Unk2700_BONLGEEEBBF": 3,
+ "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,
}
)
@@ -88,19 +88,16 @@ func (CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType) EnumDescriptor() ([]
return file_CheckAddItemExceedLimitNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 692
-// EnetChannelId: 0
-// EnetIsReliable: true
type CheckAddItemExceedLimitNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsDrop bool `protobuf:"varint,5,opt,name=is_drop,json=isDrop,proto3" json:"is_drop,omitempty"`
- MsgType CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType `protobuf:"varint,4,opt,name=msg_type,json=msgType,proto3,enum=CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType" json:"msg_type,omitempty"`
- ExceededItemTypeList []uint32 `protobuf:"varint,10,rep,packed,name=exceeded_item_type_list,json=exceededItemTypeList,proto3" json:"exceeded_item_type_list,omitempty"`
- ExceededItemList []uint32 `protobuf:"varint,12,rep,packed,name=exceeded_item_list,json=exceededItemList,proto3" json:"exceeded_item_list,omitempty"`
- Reason uint32 `protobuf:"varint,14,opt,name=reason,proto3" json:"reason,omitempty"`
+ ExceededItemList []uint32 `protobuf:"varint,4,rep,packed,name=exceeded_item_list,json=exceededItemList,proto3" json:"exceeded_item_list,omitempty"`
+ ExceededItemTypeList []uint32 `protobuf:"varint,11,rep,packed,name=exceeded_item_type_list,json=exceededItemTypeList,proto3" json:"exceeded_item_type_list,omitempty"`
+ Reason uint32 `protobuf:"varint,9,opt,name=reason,proto3" json:"reason,omitempty"`
+ IsDrop bool `protobuf:"varint,14,opt,name=is_drop,json=isDrop,proto3" json:"is_drop,omitempty"`
+ MsgType CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType `protobuf:"varint,6,opt,name=msg_type,json=msgType,proto3,enum=CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType" json:"msg_type,omitempty"`
}
func (x *CheckAddItemExceedLimitNotify) Reset() {
@@ -135,39 +132,39 @@ func (*CheckAddItemExceedLimitNotify) Descriptor() ([]byte, []int) {
return file_CheckAddItemExceedLimitNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CheckAddItemExceedLimitNotify) GetIsDrop() bool {
+func (x *CheckAddItemExceedLimitNotify) GetExceededItemList() []uint32 {
if x != nil {
- return x.IsDrop
+ return x.ExceededItemList
}
- return false
+ return nil
}
-func (x *CheckAddItemExceedLimitNotify) GetMsgType() CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType {
+func (x *CheckAddItemExceedLimitNotify) GetExceededItemTypeList() []uint32 {
if x != nil {
- return x.MsgType
+ return x.ExceededItemTypeList
}
- return CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_DEFAULT
+ return nil
}
-func (x *CheckAddItemExceedLimitNotify) GetExceededItemTypeList() []uint32 {
+func (x *CheckAddItemExceedLimitNotify) GetReason() uint32 {
if x != nil {
- return x.ExceededItemTypeList
+ return x.Reason
}
- return nil
+ return 0
}
-func (x *CheckAddItemExceedLimitNotify) GetExceededItemList() []uint32 {
+func (x *CheckAddItemExceedLimitNotify) GetIsDrop() bool {
if x != nil {
- return x.ExceededItemList
+ return x.IsDrop
}
- return nil
+ return false
}
-func (x *CheckAddItemExceedLimitNotify) GetReason() uint32 {
+func (x *CheckAddItemExceedLimitNotify) GetMsgType() CheckAddItemExceedLimitNotify_ItemExceedLimitMsgType {
if x != nil {
- return x.Reason
+ return x.MsgType
}
- return 0
+ return CheckAddItemExceedLimitNotify_ITEM_EXCEED_LIMIT_MSG_TYPE_DEFAULT
}
var File_CheckAddItemExceedLimitNotify_proto protoreflect.FileDescriptor
@@ -175,24 +172,24 @@ var File_CheckAddItemExceedLimitNotify_proto protoreflect.FileDescriptor
var file_CheckAddItemExceedLimitNotify_proto_rawDesc = []byte{
0x0a, 0x23, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x45, 0x78,
0x63, 0x65, 0x65, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x03, 0x0a, 0x1d, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x03, 0x0a, 0x1d, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41,
0x64, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x4c, 0x69, 0x6d, 0x69,
- 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x72,
- 0x6f, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x72, 0x6f, 0x70,
- 0x12, 0x50, 0x0a, 0x08, 0x6d, 0x73, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x49, 0x74, 0x65,
- 0x6d, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x4c, 0x69, 0x6d,
- 0x69, 0x74, 0x4d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x6d, 0x73, 0x67, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x5f, 0x69,
- 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x14, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x49, 0x74, 0x65,
- 0x6d, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x63,
- 0x65, 0x65, 0x64, 0x65, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x49,
- 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
- 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22,
- 0xc0, 0x01, 0x0a, 0x16, 0x49, 0x74, 0x65, 0x6d, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x4c, 0x69,
+ 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x63, 0x65, 0x65,
+ 0x64, 0x65, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x10, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x49, 0x74, 0x65,
+ 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x17, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65,
+ 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64,
+ 0x49, 0x74, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06,
+ 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x72, 0x6f, 0x70, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x72, 0x6f, 0x70, 0x12, 0x50, 0x0a,
+ 0x08, 0x6d, 0x73, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x35, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x45, 0x78,
+ 0x63, 0x65, 0x65, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4d,
+ 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x6d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x22,
+ 0xbc, 0x01, 0x0a, 0x16, 0x49, 0x74, 0x65, 0x6d, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x4c, 0x69,
0x6d, 0x69, 0x74, 0x4d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x22, 0x49, 0x54,
0x45, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f,
0x4d, 0x53, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54,
@@ -200,12 +197,11 @@ var file_CheckAddItemExceedLimitNotify_proto_rawDesc = []byte{
0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45,
0x5f, 0x54, 0x45, 0x58, 0x54, 0x10, 0x01, 0x12, 0x25, 0x0a, 0x21, 0x49, 0x54, 0x45, 0x4d, 0x5f,
0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x4d, 0x53, 0x47,
- 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x4c, 0x4f, 0x47, 0x10, 0x02, 0x12, 0x32,
- 0x0a, 0x2e, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x4e, 0x4c, 0x47, 0x45, 0x45, 0x45, 0x42, 0x42, 0x46,
- 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x4c, 0x4f, 0x47, 0x10, 0x02, 0x12, 0x2e,
+ 0x0a, 0x2a, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x49, 0x41,
+ 0x4c, 0x4f, 0x47, 0x5f, 0x4e, 0x4f, 0x4e, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x03, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/CheckGroupReplacedReq.pb.go b/gover/gen/CheckGroupReplacedReq.pb.go
new file mode 100644
index 00000000..99323998
--- /dev/null
+++ b/gover/gen/CheckGroupReplacedReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CheckGroupReplacedReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CheckGroupReplacedReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupIdList []uint32 `protobuf:"varint,7,rep,packed,name=group_id_list,json=groupIdList,proto3" json:"group_id_list,omitempty"`
+}
+
+func (x *CheckGroupReplacedReq) Reset() {
+ *x = CheckGroupReplacedReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CheckGroupReplacedReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CheckGroupReplacedReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CheckGroupReplacedReq) ProtoMessage() {}
+
+func (x *CheckGroupReplacedReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CheckGroupReplacedReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CheckGroupReplacedReq.ProtoReflect.Descriptor instead.
+func (*CheckGroupReplacedReq) Descriptor() ([]byte, []int) {
+ return file_CheckGroupReplacedReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CheckGroupReplacedReq) GetGroupIdList() []uint32 {
+ if x != nil {
+ return x.GroupIdList
+ }
+ return nil
+}
+
+var File_CheckGroupReplacedReq_proto protoreflect.FileDescriptor
+
+var file_CheckGroupReplacedReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c,
+ 0x61, 0x63, 0x65, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a,
+ 0x15, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x61,
+ 0x63, 0x65, 0x64, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0d, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CheckGroupReplacedReq_proto_rawDescOnce sync.Once
+ file_CheckGroupReplacedReq_proto_rawDescData = file_CheckGroupReplacedReq_proto_rawDesc
+)
+
+func file_CheckGroupReplacedReq_proto_rawDescGZIP() []byte {
+ file_CheckGroupReplacedReq_proto_rawDescOnce.Do(func() {
+ file_CheckGroupReplacedReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CheckGroupReplacedReq_proto_rawDescData)
+ })
+ return file_CheckGroupReplacedReq_proto_rawDescData
+}
+
+var file_CheckGroupReplacedReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CheckGroupReplacedReq_proto_goTypes = []interface{}{
+ (*CheckGroupReplacedReq)(nil), // 0: CheckGroupReplacedReq
+}
+var file_CheckGroupReplacedReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CheckGroupReplacedReq_proto_init() }
+func file_CheckGroupReplacedReq_proto_init() {
+ if File_CheckGroupReplacedReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CheckGroupReplacedReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CheckGroupReplacedReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CheckGroupReplacedReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CheckGroupReplacedReq_proto_goTypes,
+ DependencyIndexes: file_CheckGroupReplacedReq_proto_depIdxs,
+ MessageInfos: file_CheckGroupReplacedReq_proto_msgTypes,
+ }.Build()
+ File_CheckGroupReplacedReq_proto = out.File
+ file_CheckGroupReplacedReq_proto_rawDesc = nil
+ file_CheckGroupReplacedReq_proto_goTypes = nil
+ file_CheckGroupReplacedReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CheckGroupReplacedRsp.pb.go b/gover/gen/CheckGroupReplacedRsp.pb.go
new file mode 100644
index 00000000..195ecd2e
--- /dev/null
+++ b/gover/gen/CheckGroupReplacedRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CheckGroupReplacedRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CheckGroupReplacedRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ReplacedGroupIdList []uint32 `protobuf:"varint,10,rep,packed,name=replaced_group_id_list,json=replacedGroupIdList,proto3" json:"replaced_group_id_list,omitempty"`
+}
+
+func (x *CheckGroupReplacedRsp) Reset() {
+ *x = CheckGroupReplacedRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CheckGroupReplacedRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CheckGroupReplacedRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CheckGroupReplacedRsp) ProtoMessage() {}
+
+func (x *CheckGroupReplacedRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CheckGroupReplacedRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CheckGroupReplacedRsp.ProtoReflect.Descriptor instead.
+func (*CheckGroupReplacedRsp) Descriptor() ([]byte, []int) {
+ return file_CheckGroupReplacedRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CheckGroupReplacedRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *CheckGroupReplacedRsp) GetReplacedGroupIdList() []uint32 {
+ if x != nil {
+ return x.ReplacedGroupIdList
+ }
+ return nil
+}
+
+var File_CheckGroupReplacedRsp_proto protoreflect.FileDescriptor
+
+var file_CheckGroupReplacedRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c,
+ 0x61, 0x63, 0x65, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a,
+ 0x15, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x61,
+ 0x63, 0x65, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x33, 0x0a, 0x16, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x13, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CheckGroupReplacedRsp_proto_rawDescOnce sync.Once
+ file_CheckGroupReplacedRsp_proto_rawDescData = file_CheckGroupReplacedRsp_proto_rawDesc
+)
+
+func file_CheckGroupReplacedRsp_proto_rawDescGZIP() []byte {
+ file_CheckGroupReplacedRsp_proto_rawDescOnce.Do(func() {
+ file_CheckGroupReplacedRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CheckGroupReplacedRsp_proto_rawDescData)
+ })
+ return file_CheckGroupReplacedRsp_proto_rawDescData
+}
+
+var file_CheckGroupReplacedRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CheckGroupReplacedRsp_proto_goTypes = []interface{}{
+ (*CheckGroupReplacedRsp)(nil), // 0: CheckGroupReplacedRsp
+}
+var file_CheckGroupReplacedRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CheckGroupReplacedRsp_proto_init() }
+func file_CheckGroupReplacedRsp_proto_init() {
+ if File_CheckGroupReplacedRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CheckGroupReplacedRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CheckGroupReplacedRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CheckGroupReplacedRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CheckGroupReplacedRsp_proto_goTypes,
+ DependencyIndexes: file_CheckGroupReplacedRsp_proto_depIdxs,
+ MessageInfos: file_CheckGroupReplacedRsp_proto_msgTypes,
+ }.Build()
+ File_CheckGroupReplacedRsp_proto = out.File
+ file_CheckGroupReplacedRsp_proto_rawDesc = nil
+ file_CheckGroupReplacedRsp_proto_goTypes = nil
+ file_CheckGroupReplacedRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CheckSegmentCRCNotify.pb.go b/gover/gen/CheckSegmentCRCNotify.pb.go
index aa12e201..7be88d27 100644
--- a/gover/gen/CheckSegmentCRCNotify.pb.go
+++ b/gover/gen/CheckSegmentCRCNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CheckSegmentCRCNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 39
-// EnetChannelId: 0
-// EnetIsReliable: true
type CheckSegmentCRCNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/CheckSegmentCRCReq.pb.go b/gover/gen/CheckSegmentCRCReq.pb.go
index 9e064ced..fe7ffb1e 100644
--- a/gover/gen/CheckSegmentCRCReq.pb.go
+++ b/gover/gen/CheckSegmentCRCReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CheckSegmentCRCReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 53
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CheckSegmentCRCReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InfoList []*SegmentCRCInfo `protobuf:"bytes,1,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+ InfoList []*SegmentCRCInfo `protobuf:"bytes,4,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
}
func (x *CheckSegmentCRCReq) Reset() {
@@ -95,7 +91,7 @@ var file_CheckSegmentCRCReq_proto_rawDesc = []byte{
0x65, 0x6e, 0x74, 0x43, 0x52, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x42, 0x0a, 0x12, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
0x43, 0x52, 0x43, 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x65, 0x67, 0x6d,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x65, 0x67, 0x6d,
0x65, 0x6e, 0x74, 0x43, 0x52, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x69, 0x6e, 0x66, 0x6f,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/CheckUgcStateReq.pb.go b/gover/gen/CheckUgcStateReq.pb.go
new file mode 100644
index 00000000..edefff2e
--- /dev/null
+++ b/gover/gen/CheckUgcStateReq.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CheckUgcStateReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CheckUgcStateReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *CheckUgcStateReq) Reset() {
+ *x = CheckUgcStateReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CheckUgcStateReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CheckUgcStateReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CheckUgcStateReq) ProtoMessage() {}
+
+func (x *CheckUgcStateReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CheckUgcStateReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CheckUgcStateReq.ProtoReflect.Descriptor instead.
+func (*CheckUgcStateReq) Descriptor() ([]byte, []int) {
+ return file_CheckUgcStateReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CheckUgcStateReq_proto protoreflect.FileDescriptor
+
+var file_CheckUgcStateReq_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x67, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x43, 0x68, 0x65, 0x63,
+ 0x6b, 0x55, 0x67, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CheckUgcStateReq_proto_rawDescOnce sync.Once
+ file_CheckUgcStateReq_proto_rawDescData = file_CheckUgcStateReq_proto_rawDesc
+)
+
+func file_CheckUgcStateReq_proto_rawDescGZIP() []byte {
+ file_CheckUgcStateReq_proto_rawDescOnce.Do(func() {
+ file_CheckUgcStateReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CheckUgcStateReq_proto_rawDescData)
+ })
+ return file_CheckUgcStateReq_proto_rawDescData
+}
+
+var file_CheckUgcStateReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CheckUgcStateReq_proto_goTypes = []interface{}{
+ (*CheckUgcStateReq)(nil), // 0: CheckUgcStateReq
+}
+var file_CheckUgcStateReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CheckUgcStateReq_proto_init() }
+func file_CheckUgcStateReq_proto_init() {
+ if File_CheckUgcStateReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CheckUgcStateReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CheckUgcStateReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CheckUgcStateReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CheckUgcStateReq_proto_goTypes,
+ DependencyIndexes: file_CheckUgcStateReq_proto_depIdxs,
+ MessageInfos: file_CheckUgcStateReq_proto_msgTypes,
+ }.Build()
+ File_CheckUgcStateReq_proto = out.File
+ file_CheckUgcStateReq_proto_rawDesc = nil
+ file_CheckUgcStateReq_proto_goTypes = nil
+ file_CheckUgcStateReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CheckUgcStateRsp.pb.go b/gover/gen/CheckUgcStateRsp.pb.go
new file mode 100644
index 00000000..05711d79
--- /dev/null
+++ b/gover/gen/CheckUgcStateRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CheckUgcStateRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CheckUgcStateRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *CheckUgcStateRsp) Reset() {
+ *x = CheckUgcStateRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CheckUgcStateRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CheckUgcStateRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CheckUgcStateRsp) ProtoMessage() {}
+
+func (x *CheckUgcStateRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CheckUgcStateRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CheckUgcStateRsp.ProtoReflect.Descriptor instead.
+func (*CheckUgcStateRsp) Descriptor() ([]byte, []int) {
+ return file_CheckUgcStateRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CheckUgcStateRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_CheckUgcStateRsp_proto protoreflect.FileDescriptor
+
+var file_CheckUgcStateRsp_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x67, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x10, 0x43, 0x68, 0x65, 0x63,
+ 0x6b, 0x55, 0x67, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CheckUgcStateRsp_proto_rawDescOnce sync.Once
+ file_CheckUgcStateRsp_proto_rawDescData = file_CheckUgcStateRsp_proto_rawDesc
+)
+
+func file_CheckUgcStateRsp_proto_rawDescGZIP() []byte {
+ file_CheckUgcStateRsp_proto_rawDescOnce.Do(func() {
+ file_CheckUgcStateRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CheckUgcStateRsp_proto_rawDescData)
+ })
+ return file_CheckUgcStateRsp_proto_rawDescData
+}
+
+var file_CheckUgcStateRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CheckUgcStateRsp_proto_goTypes = []interface{}{
+ (*CheckUgcStateRsp)(nil), // 0: CheckUgcStateRsp
+}
+var file_CheckUgcStateRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CheckUgcStateRsp_proto_init() }
+func file_CheckUgcStateRsp_proto_init() {
+ if File_CheckUgcStateRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CheckUgcStateRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CheckUgcStateRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CheckUgcStateRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CheckUgcStateRsp_proto_goTypes,
+ DependencyIndexes: file_CheckUgcStateRsp_proto_depIdxs,
+ MessageInfos: file_CheckUgcStateRsp_proto_msgTypes,
+ }.Build()
+ File_CheckUgcStateRsp_proto = out.File
+ file_CheckUgcStateRsp_proto_rawDesc = nil
+ file_CheckUgcStateRsp_proto_goTypes = nil
+ file_CheckUgcStateRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CheckUgcUpdateReq.pb.go b/gover/gen/CheckUgcUpdateReq.pb.go
new file mode 100644
index 00000000..fc4550bf
--- /dev/null
+++ b/gover/gen/CheckUgcUpdateReq.pb.go
@@ -0,0 +1,163 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CheckUgcUpdateReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CheckUgcUpdateReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcType UgcType `protobuf:"varint,3,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+}
+
+func (x *CheckUgcUpdateReq) Reset() {
+ *x = CheckUgcUpdateReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CheckUgcUpdateReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CheckUgcUpdateReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CheckUgcUpdateReq) ProtoMessage() {}
+
+func (x *CheckUgcUpdateReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CheckUgcUpdateReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CheckUgcUpdateReq.ProtoReflect.Descriptor instead.
+func (*CheckUgcUpdateReq) Descriptor() ([]byte, []int) {
+ return file_CheckUgcUpdateReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CheckUgcUpdateReq) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+var File_CheckUgcUpdateReq_proto protoreflect.FileDescriptor
+
+var file_CheckUgcUpdateReq_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x67, 0x63, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79,
+ 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x11, 0x43, 0x68, 0x65, 0x63,
+ 0x6b, 0x55, 0x67, 0x63, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a,
+ 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x75, 0x67, 0x63, 0x54, 0x79,
+ 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_CheckUgcUpdateReq_proto_rawDescOnce sync.Once
+ file_CheckUgcUpdateReq_proto_rawDescData = file_CheckUgcUpdateReq_proto_rawDesc
+)
+
+func file_CheckUgcUpdateReq_proto_rawDescGZIP() []byte {
+ file_CheckUgcUpdateReq_proto_rawDescOnce.Do(func() {
+ file_CheckUgcUpdateReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CheckUgcUpdateReq_proto_rawDescData)
+ })
+ return file_CheckUgcUpdateReq_proto_rawDescData
+}
+
+var file_CheckUgcUpdateReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CheckUgcUpdateReq_proto_goTypes = []interface{}{
+ (*CheckUgcUpdateReq)(nil), // 0: CheckUgcUpdateReq
+ (UgcType)(0), // 1: UgcType
+}
+var file_CheckUgcUpdateReq_proto_depIdxs = []int32{
+ 1, // 0: CheckUgcUpdateReq.ugc_type:type_name -> UgcType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CheckUgcUpdateReq_proto_init() }
+func file_CheckUgcUpdateReq_proto_init() {
+ if File_CheckUgcUpdateReq_proto != nil {
+ return
+ }
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CheckUgcUpdateReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CheckUgcUpdateReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CheckUgcUpdateReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CheckUgcUpdateReq_proto_goTypes,
+ DependencyIndexes: file_CheckUgcUpdateReq_proto_depIdxs,
+ MessageInfos: file_CheckUgcUpdateReq_proto_msgTypes,
+ }.Build()
+ File_CheckUgcUpdateReq_proto = out.File
+ file_CheckUgcUpdateReq_proto_rawDesc = nil
+ file_CheckUgcUpdateReq_proto_goTypes = nil
+ file_CheckUgcUpdateReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CheckUgcUpdateRsp.pb.go b/gover/gen/CheckUgcUpdateRsp.pb.go
new file mode 100644
index 00000000..ad675df9
--- /dev/null
+++ b/gover/gen/CheckUgcUpdateRsp.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CheckUgcUpdateRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CheckUgcUpdateRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcType UgcType `protobuf:"varint,6,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+ UpdateUgcGuidList []uint64 `protobuf:"varint,3,rep,packed,name=update_ugc_guid_list,json=updateUgcGuidList,proto3" json:"update_ugc_guid_list,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *CheckUgcUpdateRsp) Reset() {
+ *x = CheckUgcUpdateRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CheckUgcUpdateRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CheckUgcUpdateRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CheckUgcUpdateRsp) ProtoMessage() {}
+
+func (x *CheckUgcUpdateRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CheckUgcUpdateRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CheckUgcUpdateRsp.ProtoReflect.Descriptor instead.
+func (*CheckUgcUpdateRsp) Descriptor() ([]byte, []int) {
+ return file_CheckUgcUpdateRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CheckUgcUpdateRsp) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+func (x *CheckUgcUpdateRsp) GetUpdateUgcGuidList() []uint64 {
+ if x != nil {
+ return x.UpdateUgcGuidList
+ }
+ return nil
+}
+
+func (x *CheckUgcUpdateRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_CheckUgcUpdateRsp_proto protoreflect.FileDescriptor
+
+var file_CheckUgcUpdateRsp_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x67, 0x63, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79,
+ 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x11, 0x43, 0x68, 0x65,
+ 0x63, 0x6b, 0x55, 0x67, 0x63, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x23,
+ 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x75, 0x67, 0x63, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x75, 0x67,
+ 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x04, 0x52, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CheckUgcUpdateRsp_proto_rawDescOnce sync.Once
+ file_CheckUgcUpdateRsp_proto_rawDescData = file_CheckUgcUpdateRsp_proto_rawDesc
+)
+
+func file_CheckUgcUpdateRsp_proto_rawDescGZIP() []byte {
+ file_CheckUgcUpdateRsp_proto_rawDescOnce.Do(func() {
+ file_CheckUgcUpdateRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CheckUgcUpdateRsp_proto_rawDescData)
+ })
+ return file_CheckUgcUpdateRsp_proto_rawDescData
+}
+
+var file_CheckUgcUpdateRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CheckUgcUpdateRsp_proto_goTypes = []interface{}{
+ (*CheckUgcUpdateRsp)(nil), // 0: CheckUgcUpdateRsp
+ (UgcType)(0), // 1: UgcType
+}
+var file_CheckUgcUpdateRsp_proto_depIdxs = []int32{
+ 1, // 0: CheckUgcUpdateRsp.ugc_type:type_name -> UgcType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CheckUgcUpdateRsp_proto_init() }
+func file_CheckUgcUpdateRsp_proto_init() {
+ if File_CheckUgcUpdateRsp_proto != nil {
+ return
+ }
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CheckUgcUpdateRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CheckUgcUpdateRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CheckUgcUpdateRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CheckUgcUpdateRsp_proto_goTypes,
+ DependencyIndexes: file_CheckUgcUpdateRsp_proto_depIdxs,
+ MessageInfos: file_CheckUgcUpdateRsp_proto_msgTypes,
+ }.Build()
+ File_CheckUgcUpdateRsp_proto = out.File
+ file_CheckUgcUpdateRsp_proto_rawDesc = nil
+ file_CheckUgcUpdateRsp_proto_goTypes = nil
+ file_CheckUgcUpdateRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ChessActivityDetailInfo.pb.go b/gover/gen/ChessActivityDetailInfo.pb.go
index 622ea2ea..e3c15314 100644
--- a/gover/gen/ChessActivityDetailInfo.pb.go
+++ b/gover/gen/ChessActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessActivityDetailInfo.proto
package gen
@@ -41,15 +41,15 @@ type ChessActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
- IsTeachDungeonFinished bool `protobuf:"varint,9,opt,name=is_teach_dungeon_finished,json=isTeachDungeonFinished,proto3" json:"is_teach_dungeon_finished,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,14,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- ObtainedExp uint32 `protobuf:"varint,8,opt,name=obtained_exp,json=obtainedExp,proto3" json:"obtained_exp,omitempty"`
+ PunishOverTime uint32 `protobuf:"varint,9,opt,name=punish_over_time,json=punishOverTime,proto3" json:"punish_over_time,omitempty"`
+ Unk3300_LPDDFGGKGBP uint32 `protobuf:"varint,4,opt,name=Unk3300_LPDDFGGKGBP,json=Unk3300LPDDFGGKGBP,proto3" json:"Unk3300_LPDDFGGKGBP,omitempty"`
+ Level uint32 `protobuf:"varint,14,opt,name=level,proto3" json:"level,omitempty"`
+ Exp uint32 `protobuf:"varint,6,opt,name=exp,proto3" json:"exp,omitempty"`
+ Unk3300_HBGEGIPIANG uint32 `protobuf:"varint,15,opt,name=Unk3300_HBGEGIPIANG,json=Unk3300HBGEGIPIANG,proto3" json:"Unk3300_HBGEGIPIANG,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,1,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ IsTeachDungeonFinished bool `protobuf:"varint,11,opt,name=is_teach_dungeon_finished,json=isTeachDungeonFinished,proto3" json:"is_teach_dungeon_finished,omitempty"`
IsContentClosed bool `protobuf:"varint,5,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- AvailableExp uint32 `protobuf:"varint,2,opt,name=available_exp,json=availableExp,proto3" json:"available_exp,omitempty"`
- Exp uint32 `protobuf:"varint,13,opt,name=exp,proto3" json:"exp,omitempty"`
- FinishedMapIdList []uint32 `protobuf:"varint,1,rep,packed,name=finished_map_id_list,json=finishedMapIdList,proto3" json:"finished_map_id_list,omitempty"`
- PunishOverTime uint32 `protobuf:"varint,3,opt,name=punish_over_time,json=punishOverTime,proto3" json:"punish_over_time,omitempty"`
+ FinishedMapIdList []uint32 `protobuf:"varint,13,rep,packed,name=finished_map_id_list,json=finishedMapIdList,proto3" json:"finished_map_id_list,omitempty"`
}
func (x *ChessActivityDetailInfo) Reset() {
@@ -84,67 +84,67 @@ func (*ChessActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_ChessActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChessActivityDetailInfo) GetLevel() uint32 {
+func (x *ChessActivityDetailInfo) GetPunishOverTime() uint32 {
if x != nil {
- return x.Level
+ return x.PunishOverTime
}
return 0
}
-func (x *ChessActivityDetailInfo) GetIsTeachDungeonFinished() bool {
+func (x *ChessActivityDetailInfo) GetUnk3300_LPDDFGGKGBP() uint32 {
if x != nil {
- return x.IsTeachDungeonFinished
+ return x.Unk3300_LPDDFGGKGBP
}
- return false
+ return 0
}
-func (x *ChessActivityDetailInfo) GetContentCloseTime() uint32 {
+func (x *ChessActivityDetailInfo) GetLevel() uint32 {
if x != nil {
- return x.ContentCloseTime
+ return x.Level
}
return 0
}
-func (x *ChessActivityDetailInfo) GetObtainedExp() uint32 {
+func (x *ChessActivityDetailInfo) GetExp() uint32 {
if x != nil {
- return x.ObtainedExp
+ return x.Exp
}
return 0
}
-func (x *ChessActivityDetailInfo) GetIsContentClosed() bool {
+func (x *ChessActivityDetailInfo) GetUnk3300_HBGEGIPIANG() uint32 {
if x != nil {
- return x.IsContentClosed
+ return x.Unk3300_HBGEGIPIANG
}
- return false
+ return 0
}
-func (x *ChessActivityDetailInfo) GetAvailableExp() uint32 {
+func (x *ChessActivityDetailInfo) GetContentCloseTime() uint32 {
if x != nil {
- return x.AvailableExp
+ return x.ContentCloseTime
}
return 0
}
-func (x *ChessActivityDetailInfo) GetExp() uint32 {
+func (x *ChessActivityDetailInfo) GetIsTeachDungeonFinished() bool {
if x != nil {
- return x.Exp
+ return x.IsTeachDungeonFinished
}
- return 0
+ return false
}
-func (x *ChessActivityDetailInfo) GetFinishedMapIdList() []uint32 {
+func (x *ChessActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.FinishedMapIdList
+ return x.IsContentClosed
}
- return nil
+ return false
}
-func (x *ChessActivityDetailInfo) GetPunishOverTime() uint32 {
+func (x *ChessActivityDetailInfo) GetFinishedMapIdList() []uint32 {
if x != nil {
- return x.PunishOverTime
+ return x.FinishedMapIdList
}
- return 0
+ return nil
}
var File_ChessActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -152,31 +152,33 @@ var File_ChessActivityDetailInfo_proto protoreflect.FileDescriptor
var file_ChessActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x43, 0x68, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xf9, 0x02, 0x0a, 0x17, 0x43, 0x68, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x12, 0x39, 0x0a, 0x19, 0x69, 0x73, 0x5f, 0x74, 0x65, 0x61, 0x63, 0x68, 0x5f, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x73, 0x54, 0x65, 0x61, 0x63, 0x68, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12,
- 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x62,
- 0x74, 0x61, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x64, 0x45, 0x78, 0x70, 0x12, 0x2a, 0x0a,
- 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73,
- 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74,
- 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x76, 0x61,
- 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x78, 0x70, 0x12, 0x10,
- 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x65, 0x78, 0x70,
- 0x12, 0x2f, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x70,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11,
- 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4d, 0x61, 0x70, 0x49, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x6f, 0x76, 0x65, 0x72,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x75, 0x6e,
- 0x69, 0x73, 0x68, 0x4f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x93, 0x03, 0x0a, 0x17, 0x43, 0x68, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x70,
+ 0x75, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x4f, 0x76, 0x65,
+ 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4c, 0x50, 0x44, 0x44, 0x46, 0x47, 0x47, 0x4b, 0x47, 0x42, 0x50, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x50, 0x44, 0x44, 0x46,
+ 0x47, 0x47, 0x4b, 0x47, 0x42, 0x50, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03,
+ 0x65, 0x78, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x65, 0x78, 0x70, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x47, 0x45, 0x47, 0x49,
+ 0x50, 0x49, 0x41, 0x4e, 0x47, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x48, 0x42, 0x47, 0x45, 0x47, 0x49, 0x50, 0x49, 0x41, 0x4e, 0x47, 0x12,
+ 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e,
+ 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a,
+ 0x19, 0x69, 0x73, 0x5f, 0x74, 0x65, 0x61, 0x63, 0x68, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x16, 0x69, 0x73, 0x54, 0x65, 0x61, 0x63, 0x68, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c,
+ 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
+ 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4d, 0x61, 0x70, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ChessCardInfo.pb.go b/gover/gen/ChessCardInfo.pb.go
index 583d70ca..4abdb06d 100644
--- a/gover/gen/ChessCardInfo.pb.go
+++ b/gover/gen/ChessCardInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessCardInfo.proto
package gen
@@ -41,8 +41,8 @@ type ChessCardInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EffectStack uint32 `protobuf:"varint,12,opt,name=effect_stack,json=effectStack,proto3" json:"effect_stack,omitempty"`
- CardId uint32 `protobuf:"varint,11,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ CardId uint32 `protobuf:"varint,12,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ EffectStack uint32 `protobuf:"varint,8,opt,name=effect_stack,json=effectStack,proto3" json:"effect_stack,omitempty"`
}
func (x *ChessCardInfo) Reset() {
@@ -77,16 +77,16 @@ func (*ChessCardInfo) Descriptor() ([]byte, []int) {
return file_ChessCardInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChessCardInfo) GetEffectStack() uint32 {
+func (x *ChessCardInfo) GetCardId() uint32 {
if x != nil {
- return x.EffectStack
+ return x.CardId
}
return 0
}
-func (x *ChessCardInfo) GetCardId() uint32 {
+func (x *ChessCardInfo) GetEffectStack() uint32 {
if x != nil {
- return x.CardId
+ return x.EffectStack
}
return 0
}
@@ -96,11 +96,11 @@ var File_ChessCardInfo_proto protoreflect.FileDescriptor
var file_ChessCardInfo_proto_rawDesc = []byte{
0x0a, 0x13, 0x43, 0x68, 0x65, 0x73, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x0d, 0x43, 0x68, 0x65, 0x73, 0x73, 0x43, 0x61,
- 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74,
- 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x66,
- 0x66, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72,
- 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
+ 0x21, 0x0a, 0x0c, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61,
+ 0x63, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ChessEntranceDetailInfo.pb.go b/gover/gen/ChessEntranceDetailInfo.pb.go
index 4b3477d0..34f1b878 100644
--- a/gover/gen/ChessEntranceDetailInfo.pb.go
+++ b/gover/gen/ChessEntranceDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessEntranceDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type ChessEntranceDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InfoList []*ChessEntranceInfo `protobuf:"bytes,4,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+ InfoList []*ChessEntranceInfo `protobuf:"bytes,9,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
}
func (x *ChessEntranceDetailInfo) Reset() {
@@ -92,7 +92,7 @@ var file_ChessEntranceDetailInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x17, 0x43, 0x68, 0x65, 0x73,
0x73, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e,
0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x69, 0x6e, 0x66, 0x6f,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ChessEntranceInfo.pb.go b/gover/gen/ChessEntranceInfo.pb.go
index 6cb6f9db..157c19d5 100644
--- a/gover/gen/ChessEntranceInfo.pb.go
+++ b/gover/gen/ChessEntranceInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessEntranceInfo.proto
package gen
@@ -41,9 +41,9 @@ type ChessEntranceInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterInfoList []*ChessMonsterInfo `protobuf:"bytes,14,rep,name=monster_info_list,json=monsterInfoList,proto3" json:"monster_info_list,omitempty"`
- EntranceIndex uint32 `protobuf:"varint,15,opt,name=entrance_index,json=entranceIndex,proto3" json:"entrance_index,omitempty"`
- EntrancePointId uint32 `protobuf:"varint,8,opt,name=entrance_point_id,json=entrancePointId,proto3" json:"entrance_point_id,omitempty"`
+ MonsterInfoList []*ChessMonsterInfo `protobuf:"bytes,15,rep,name=monster_info_list,json=monsterInfoList,proto3" json:"monster_info_list,omitempty"`
+ EntranceIndex uint32 `protobuf:"varint,9,opt,name=entrance_index,json=entranceIndex,proto3" json:"entrance_index,omitempty"`
+ EntrancePointId uint32 `protobuf:"varint,12,opt,name=entrance_point_id,json=entrancePointId,proto3" json:"entrance_point_id,omitempty"`
}
func (x *ChessEntranceInfo) Reset() {
@@ -107,14 +107,14 @@ var file_ChessEntranceInfo_proto_rawDesc = []byte{
0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x11, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x61,
0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x11, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03,
+ 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x11, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e,
0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e,
- 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
+ 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a,
0x11, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e,
0x63, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChessEscapedMonstersNotify.pb.go b/gover/gen/ChessEscapedMonstersNotify.pb.go
index 1a7242ef..7c9cc471 100644
--- a/gover/gen/ChessEscapedMonstersNotify.pb.go
+++ b/gover/gen/ChessEscapedMonstersNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessEscapedMonstersNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5314
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChessEscapedMonstersNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ChessLeftMonstersNotify.pb.go b/gover/gen/ChessLeftMonstersNotify.pb.go
index 2be4a778..61fb5a41 100644
--- a/gover/gen/ChessLeftMonstersNotify.pb.go
+++ b/gover/gen/ChessLeftMonstersNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessLeftMonstersNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5360
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChessLeftMonstersNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LeftMonsters uint32 `protobuf:"varint,6,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
+ LeftMonsters uint32 `protobuf:"varint,5,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
}
func (x *ChessLeftMonstersNotify) Reset() {
@@ -93,7 +90,7 @@ var file_ChessLeftMonstersNotify_proto_rawDesc = []byte{
0x65, 0x72, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x3e, 0x0a, 0x17, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73,
0x74, 0x65, 0x72, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65,
- 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0c, 0x6c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChessManualRefreshCardsReq.pb.go b/gover/gen/ChessManualRefreshCardsReq.pb.go
index a3c93b7e..3b31bdad 100644
--- a/gover/gen/ChessManualRefreshCardsReq.pb.go
+++ b/gover/gen/ChessManualRefreshCardsReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessManualRefreshCardsReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5389
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChessManualRefreshCardsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ChessManualRefreshCardsRsp.pb.go b/gover/gen/ChessManualRefreshCardsRsp.pb.go
index d5ceec35..c694e378 100644
--- a/gover/gen/ChessManualRefreshCardsRsp.pb.go
+++ b/gover/gen/ChessManualRefreshCardsRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessManualRefreshCardsRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5359
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChessManualRefreshCardsRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ChessManualRefreshCardsRsp) Reset() {
@@ -93,7 +90,7 @@ var file_ChessManualRefreshCardsRsp_proto_rawDesc = []byte{
0x72, 0x65, 0x73, 0x68, 0x43, 0x61, 0x72, 0x64, 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x61, 0x6e, 0x75, 0x61,
0x6c, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x61, 0x72, 0x64, 0x73, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChessMonsterInfo.pb.go b/gover/gen/ChessMonsterInfo.pb.go
index 5adada8e..8a57d76f 100644
--- a/gover/gen/ChessMonsterInfo.pb.go
+++ b/gover/gen/ChessMonsterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessMonsterInfo.proto
package gen
@@ -41,8 +41,8 @@ type ChessMonsterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterId uint32 `protobuf:"varint,12,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
- Level uint32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
+ MonsterId uint32 `protobuf:"varint,9,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ Level uint32 `protobuf:"varint,15,opt,name=level,proto3" json:"level,omitempty"`
AffixList []uint32 `protobuf:"varint,13,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
}
@@ -105,9 +105,9 @@ var file_ChessMonsterInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x10, 0x43, 0x68, 0x65, 0x73,
0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a,
- 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65,
+ 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65,
0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ChessMysteryInfo.pb.go b/gover/gen/ChessMysteryInfo.pb.go
index 211e8996..1d0e4bac 100644
--- a/gover/gen/ChessMysteryInfo.pb.go
+++ b/gover/gen/ChessMysteryInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessMysteryInfo.proto
package gen
@@ -41,9 +41,9 @@ type ChessMysteryInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntrancePointMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=entrance_point_map,json=entrancePointMap,proto3" json:"entrance_point_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ExitPointIdList []uint32 `protobuf:"varint,3,rep,packed,name=exit_point_id_list,json=exitPointIdList,proto3" json:"exit_point_id_list,omitempty"`
- DetailInfoMap map[uint32]*ChessEntranceDetailInfo `protobuf:"bytes,5,rep,name=detail_info_map,json=detailInfoMap,proto3" json:"detail_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ ExitPointIdList []uint32 `protobuf:"varint,15,rep,packed,name=exit_point_id_list,json=exitPointIdList,proto3" json:"exit_point_id_list,omitempty"`
+ EntrancePointMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=entrance_point_map,json=entrancePointMap,proto3" json:"entrance_point_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ DetailInfoMap map[uint32]*ChessEntranceDetailInfo `protobuf:"bytes,8,rep,name=detail_info_map,json=detailInfoMap,proto3" json:"detail_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *ChessMysteryInfo) Reset() {
@@ -78,16 +78,16 @@ func (*ChessMysteryInfo) Descriptor() ([]byte, []int) {
return file_ChessMysteryInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChessMysteryInfo) GetEntrancePointMap() map[uint32]uint32 {
+func (x *ChessMysteryInfo) GetExitPointIdList() []uint32 {
if x != nil {
- return x.EntrancePointMap
+ return x.ExitPointIdList
}
return nil
}
-func (x *ChessMysteryInfo) GetExitPointIdList() []uint32 {
+func (x *ChessMysteryInfo) GetEntrancePointMap() map[uint32]uint32 {
if x != nil {
- return x.ExitPointIdList
+ return x.EntrancePointMap
}
return nil
}
@@ -106,17 +106,17 @@ var file_ChessMysteryInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45,
0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x03, 0x0a, 0x10, 0x43, 0x68, 0x65, 0x73,
- 0x73, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x55, 0x0a, 0x12,
- 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6d,
- 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73,
- 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x45, 0x6e, 0x74, 0x72,
- 0x61, 0x6e, 0x63, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x10, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x4d, 0x61, 0x70, 0x12, 0x2b, 0x0a, 0x12, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
- 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x0f, 0x65, 0x78, 0x69, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x73, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x12,
+ 0x65, 0x78, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x78, 0x69, 0x74, 0x50, 0x6f,
+ 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x55, 0x0a, 0x12, 0x65, 0x6e, 0x74,
+ 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x79, 0x73,
+ 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63,
+ 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10,
+ 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x70,
0x12, 0x4c, 0x0a, 0x0f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
- 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x43, 0x68, 0x65, 0x73,
+ 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x43, 0x68, 0x65, 0x73,
0x73, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x44, 0x65, 0x74,
0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
0x0d, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x43,
diff --git a/gover/gen/ChessNormalCardInfo.pb.go b/gover/gen/ChessNormalCardInfo.pb.go
index ed398173..c8e7b90d 100644
--- a/gover/gen/ChessNormalCardInfo.pb.go
+++ b/gover/gen/ChessNormalCardInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessNormalCardInfo.proto
package gen
@@ -41,9 +41,9 @@ type ChessNormalCardInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ CostPoints uint32 `protobuf:"varint,3,opt,name=cost_points,json=costPoints,proto3" json:"cost_points,omitempty"`
CardId uint32 `protobuf:"varint,2,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- CostPoints uint32 `protobuf:"varint,15,opt,name=cost_points,json=costPoints,proto3" json:"cost_points,omitempty"`
- IsAttachCurse bool `protobuf:"varint,6,opt,name=is_attach_curse,json=isAttachCurse,proto3" json:"is_attach_curse,omitempty"`
+ IsAttachCurse bool `protobuf:"varint,4,opt,name=is_attach_curse,json=isAttachCurse,proto3" json:"is_attach_curse,omitempty"`
}
func (x *ChessNormalCardInfo) Reset() {
@@ -78,16 +78,16 @@ func (*ChessNormalCardInfo) Descriptor() ([]byte, []int) {
return file_ChessNormalCardInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChessNormalCardInfo) GetCardId() uint32 {
+func (x *ChessNormalCardInfo) GetCostPoints() uint32 {
if x != nil {
- return x.CardId
+ return x.CostPoints
}
return 0
}
-func (x *ChessNormalCardInfo) GetCostPoints() uint32 {
+func (x *ChessNormalCardInfo) GetCardId() uint32 {
if x != nil {
- return x.CostPoints
+ return x.CardId
}
return 0
}
@@ -105,12 +105,12 @@ var file_ChessNormalCardInfo_proto_rawDesc = []byte{
0x0a, 0x19, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72,
0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x43,
0x68, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63,
- 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f,
+ 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
+ 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x50, 0x6f, 0x69,
+ 0x6e, 0x74, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f,
0x69, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x43,
+ 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x43,
0x75, 0x72, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChessPickCardNotify.pb.go b/gover/gen/ChessPickCardNotify.pb.go
index 0a8bfadf..9d04478b 100644
--- a/gover/gen/ChessPickCardNotify.pb.go
+++ b/gover/gen/ChessPickCardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessPickCardNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5380
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChessPickCardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurseCardId uint32 `protobuf:"varint,13,opt,name=curse_card_id,json=curseCardId,proto3" json:"curse_card_id,omitempty"`
- NormalCardInfo *ChessNormalCardInfo `protobuf:"bytes,1,opt,name=normal_card_info,json=normalCardInfo,proto3" json:"normal_card_info,omitempty"`
+ NormalCardInfo *ChessNormalCardInfo `protobuf:"bytes,8,opt,name=normal_card_info,json=normalCardInfo,proto3" json:"normal_card_info,omitempty"`
+ CurseCardId uint32 `protobuf:"varint,6,opt,name=curse_card_id,json=curseCardId,proto3" json:"curse_card_id,omitempty"`
}
func (x *ChessPickCardNotify) Reset() {
@@ -80,18 +77,18 @@ func (*ChessPickCardNotify) Descriptor() ([]byte, []int) {
return file_ChessPickCardNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ChessPickCardNotify) GetCurseCardId() uint32 {
+func (x *ChessPickCardNotify) GetNormalCardInfo() *ChessNormalCardInfo {
if x != nil {
- return x.CurseCardId
+ return x.NormalCardInfo
}
- return 0
+ return nil
}
-func (x *ChessPickCardNotify) GetNormalCardInfo() *ChessNormalCardInfo {
+func (x *ChessPickCardNotify) GetCurseCardId() uint32 {
if x != nil {
- return x.NormalCardInfo
+ return x.CurseCardId
}
- return nil
+ return 0
}
var File_ChessPickCardNotify_proto protoreflect.FileDescriptor
@@ -101,14 +98,14 @@ var file_ChessPickCardNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x68, 0x65,
0x73, 0x73, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x13, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50,
- 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a,
- 0x0d, 0x63, 0x75, 0x72, 0x73, 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3e, 0x0a,
+ 0x10, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4e,
+ 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x6e,
+ 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a,
+ 0x0d, 0x63, 0x75, 0x72, 0x73, 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x06,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x73, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49,
- 0x64, 0x12, 0x3e, 0x0a, 0x10, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x61, 0x72, 0x64,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x68,
- 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x0e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ChessPickCardReq.pb.go b/gover/gen/ChessPickCardReq.pb.go
index 76838700..2e56a986 100644
--- a/gover/gen/ChessPickCardReq.pb.go
+++ b/gover/gen/ChessPickCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessPickCardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5333
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChessPickCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CardId uint32 `protobuf:"varint,1,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- CardIndex uint32 `protobuf:"varint,4,opt,name=card_index,json=cardIndex,proto3" json:"card_index,omitempty"`
+ CardId uint32 `protobuf:"varint,5,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ CardIndex uint32 `protobuf:"varint,3,opt,name=card_index,json=cardIndex,proto3" json:"card_index,omitempty"`
}
func (x *ChessPickCardReq) Reset() {
@@ -101,9 +97,9 @@ var file_ChessPickCardReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x10, 0x43, 0x68, 0x65, 0x73,
0x73, 0x50, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
- 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e,
- 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x61, 0x72, 0x64, 0x49,
+ 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x61, 0x72, 0x64, 0x49,
0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChessPickCardRsp.pb.go b/gover/gen/ChessPickCardRsp.pb.go
index 60c83916..1cac41c7 100644
--- a/gover/gen/ChessPickCardRsp.pb.go
+++ b/gover/gen/ChessPickCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessPickCardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5384
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChessPickCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CardIndex uint32 `protobuf:"varint,11,opt,name=card_index,json=cardIndex,proto3" json:"card_index,omitempty"`
- CardId uint32 `protobuf:"varint,1,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CardIndex uint32 `protobuf:"varint,4,opt,name=card_index,json=cardIndex,proto3" json:"card_index,omitempty"`
+ CardId uint32 `protobuf:"varint,13,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
}
func (x *ChessPickCardRsp) Reset() {
@@ -81,23 +78,23 @@ func (*ChessPickCardRsp) Descriptor() ([]byte, []int) {
return file_ChessPickCardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChessPickCardRsp) GetCardIndex() uint32 {
+func (x *ChessPickCardRsp) GetRetcode() int32 {
if x != nil {
- return x.CardIndex
+ return x.Retcode
}
return 0
}
-func (x *ChessPickCardRsp) GetCardId() uint32 {
+func (x *ChessPickCardRsp) GetCardIndex() uint32 {
if x != nil {
- return x.CardId
+ return x.CardIndex
}
return 0
}
-func (x *ChessPickCardRsp) GetRetcode() int32 {
+func (x *ChessPickCardRsp) GetCardId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CardId
}
return 0
}
@@ -107,12 +104,12 @@ var File_ChessPickCardRsp_proto protoreflect.FileDescriptor
var file_ChessPickCardRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x10, 0x43, 0x68, 0x65, 0x73,
- 0x73, 0x50, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a,
- 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x63, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x63,
- 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61,
- 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x73, 0x50, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x61, 0x72, 0x64,
+ 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChessPlayerInfo.pb.go b/gover/gen/ChessPlayerInfo.pb.go
index aed40f80..2750e721 100644
--- a/gover/gen/ChessPlayerInfo.pb.go
+++ b/gover/gen/ChessPlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessPlayerInfo.proto
package gen
@@ -41,13 +41,13 @@ type ChessPlayerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ CandidateCardInfoList []*ChessNormalCardInfo `protobuf:"bytes,1,rep,name=candidate_card_info_list,json=candidateCardInfoList,proto3" json:"candidate_card_info_list,omitempty"`
Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
- FreeRefreshLimit uint32 `protobuf:"varint,10,opt,name=free_refresh_limit,json=freeRefreshLimit,proto3" json:"free_refresh_limit,omitempty"`
- CandidateCardInfoList []*ChessNormalCardInfo `protobuf:"bytes,3,rep,name=candidate_card_info_list,json=candidateCardInfoList,proto3" json:"candidate_card_info_list,omitempty"`
- BuildingPoints uint32 `protobuf:"varint,12,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
- CandidateIndex uint32 `protobuf:"varint,6,opt,name=candidate_index,json=candidateIndex,proto3" json:"candidate_index,omitempty"`
- FreeRefreshCount uint32 `protobuf:"varint,13,opt,name=free_refresh_count,json=freeRefreshCount,proto3" json:"free_refresh_count,omitempty"`
- RefreshCost uint32 `protobuf:"varint,7,opt,name=refresh_cost,json=refreshCost,proto3" json:"refresh_cost,omitempty"`
+ Unk3300_AOCJHOKCDDM uint32 `protobuf:"varint,2,opt,name=Unk3300_AOCJHOKCDDM,json=Unk3300AOCJHOKCDDM,proto3" json:"Unk3300_AOCJHOKCDDM,omitempty"`
+ Unk3300_GPNDNCCLHKE uint32 `protobuf:"varint,10,opt,name=Unk3300_GPNDNCCLHKE,json=Unk3300GPNDNCCLHKE,proto3" json:"Unk3300_GPNDNCCLHKE,omitempty"`
+ BuildingPoints uint32 `protobuf:"varint,8,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
+ Unk3300_PPFBGIDKCDJ uint32 `protobuf:"varint,12,opt,name=Unk3300_PPFBGIDKCDJ,json=Unk3300PPFBGIDKCDJ,proto3" json:"Unk3300_PPFBGIDKCDJ,omitempty"`
+ Unk3300_PPFPEAGBHLP uint32 `protobuf:"varint,13,opt,name=Unk3300_PPFPEAGBHLP,json=Unk3300PPFPEAGBHLP,proto3" json:"Unk3300_PPFPEAGBHLP,omitempty"`
}
func (x *ChessPlayerInfo) Reset() {
@@ -82,51 +82,51 @@ func (*ChessPlayerInfo) Descriptor() ([]byte, []int) {
return file_ChessPlayerInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ChessPlayerInfo) GetUid() uint32 {
+func (x *ChessPlayerInfo) GetCandidateCardInfoList() []*ChessNormalCardInfo {
if x != nil {
- return x.Uid
+ return x.CandidateCardInfoList
}
- return 0
+ return nil
}
-func (x *ChessPlayerInfo) GetFreeRefreshLimit() uint32 {
+func (x *ChessPlayerInfo) GetUid() uint32 {
if x != nil {
- return x.FreeRefreshLimit
+ return x.Uid
}
return 0
}
-func (x *ChessPlayerInfo) GetCandidateCardInfoList() []*ChessNormalCardInfo {
+func (x *ChessPlayerInfo) GetUnk3300_AOCJHOKCDDM() uint32 {
if x != nil {
- return x.CandidateCardInfoList
+ return x.Unk3300_AOCJHOKCDDM
}
- return nil
+ return 0
}
-func (x *ChessPlayerInfo) GetBuildingPoints() uint32 {
+func (x *ChessPlayerInfo) GetUnk3300_GPNDNCCLHKE() uint32 {
if x != nil {
- return x.BuildingPoints
+ return x.Unk3300_GPNDNCCLHKE
}
return 0
}
-func (x *ChessPlayerInfo) GetCandidateIndex() uint32 {
+func (x *ChessPlayerInfo) GetBuildingPoints() uint32 {
if x != nil {
- return x.CandidateIndex
+ return x.BuildingPoints
}
return 0
}
-func (x *ChessPlayerInfo) GetFreeRefreshCount() uint32 {
+func (x *ChessPlayerInfo) GetUnk3300_PPFBGIDKCDJ() uint32 {
if x != nil {
- return x.FreeRefreshCount
+ return x.Unk3300_PPFBGIDKCDJ
}
return 0
}
-func (x *ChessPlayerInfo) GetRefreshCost() uint32 {
+func (x *ChessPlayerInfo) GetUnk3300_PPFPEAGBHLP() uint32 {
if x != nil {
- return x.RefreshCost
+ return x.Unk3300_PPFPEAGBHLP
}
return 0
}
@@ -137,28 +137,30 @@ var file_ChessPlayerInfo_proto_rawDesc = []byte{
0x0a, 0x15, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4e, 0x6f,
0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xc3, 0x02, 0x0a, 0x0f, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x72, 0x65, 0x65,
- 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x72, 0x65, 0x65, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73,
- 0x68, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x4d, 0x0a, 0x18, 0x63, 0x61, 0x6e, 0x64, 0x69, 0x64,
+ 0x74, 0x6f, 0x22, 0xdf, 0x02, 0x0a, 0x0f, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x18, 0x63, 0x61, 0x6e, 0x64, 0x69, 0x64,
0x61, 0x74, 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73,
+ 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73,
0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15,
0x63, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
- 0x67, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
- 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x27,
- 0x0a, 0x0f, 0x63, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
- 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x72, 0x65, 0x65, 0x5f,
- 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x72, 0x65, 0x65, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
- 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
- 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x66,
- 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x43, 0x4a, 0x48, 0x4f, 0x4b, 0x43, 0x44, 0x44, 0x4d, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4f, 0x43,
+ 0x4a, 0x48, 0x4f, 0x4b, 0x43, 0x44, 0x44, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x4e, 0x44, 0x4e, 0x43, 0x43, 0x4c, 0x48, 0x4b, 0x45, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x50,
+ 0x4e, 0x44, 0x4e, 0x43, 0x43, 0x4c, 0x48, 0x4b, 0x45, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69,
+ 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x50,
+ 0x46, 0x42, 0x47, 0x49, 0x44, 0x4b, 0x43, 0x44, 0x4a, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x50, 0x46, 0x42, 0x47, 0x49, 0x44, 0x4b,
+ 0x43, 0x44, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50,
+ 0x50, 0x46, 0x50, 0x45, 0x41, 0x47, 0x42, 0x48, 0x4c, 0x50, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x50, 0x46, 0x50, 0x45, 0x41, 0x47,
+ 0x42, 0x48, 0x4c, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ChessPlayerInfoNotify.pb.go b/gover/gen/ChessPlayerInfoNotify.pb.go
index b76f345b..d623c0f0 100644
--- a/gover/gen/ChessPlayerInfoNotify.pb.go
+++ b/gover/gen/ChessPlayerInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessPlayerInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5332
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChessPlayerInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerInfo *ChessPlayerInfo `protobuf:"bytes,10,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ PlayerInfo *ChessPlayerInfo `protobuf:"bytes,12,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
}
func (x *ChessPlayerInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_ChessPlayerInfoNotify_proto_rawDesc = []byte{
0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x15, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a,
- 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01,
+ 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ChessSelectedCardsNotify.pb.go b/gover/gen/ChessSelectedCardsNotify.pb.go
index 29084799..86274ee2 100644
--- a/gover/gen/ChessSelectedCardsNotify.pb.go
+++ b/gover/gen/ChessSelectedCardsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChessSelectedCardsNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5392
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChessSelectedCardsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SelectedCardInfoList []*ChessCardInfo `protobuf:"bytes,4,rep,name=selected_card_info_list,json=selectedCardInfoList,proto3" json:"selected_card_info_list,omitempty"`
+ SelectedCardInfoList []*ChessCardInfo `protobuf:"bytes,9,rep,name=selected_card_info_list,json=selectedCardInfoList,proto3" json:"selected_card_info_list,omitempty"`
}
func (x *ChessSelectedCardsNotify) Reset() {
@@ -95,7 +92,7 @@ var file_ChessSelectedCardsNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x18, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65,
0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x61, 0x72, 0x64, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x45, 0x0a, 0x17, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61,
- 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x14, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x61, 0x72, 0x64,
0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
diff --git a/gover/gen/ChildQuest.pb.go b/gover/gen/ChildQuest.pb.go
index 653989fc..a9c25e61 100644
--- a/gover/gen/ChildQuest.pb.go
+++ b/gover/gen/ChildQuest.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChildQuest.proto
package gen
@@ -41,9 +41,9 @@ type ChildQuest struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestConfigId uint32 `protobuf:"varint,8,opt,name=quest_config_id,json=questConfigId,proto3" json:"quest_config_id,omitempty"`
- State uint32 `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
- QuestId uint32 `protobuf:"varint,15,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ State uint32 `protobuf:"varint,15,opt,name=state,proto3" json:"state,omitempty"`
+ QuestConfigId uint32 `protobuf:"varint,9,opt,name=quest_config_id,json=questConfigId,proto3" json:"quest_config_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,13,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *ChildQuest) Reset() {
@@ -78,16 +78,16 @@ func (*ChildQuest) Descriptor() ([]byte, []int) {
return file_ChildQuest_proto_rawDescGZIP(), []int{0}
}
-func (x *ChildQuest) GetQuestConfigId() uint32 {
+func (x *ChildQuest) GetState() uint32 {
if x != nil {
- return x.QuestConfigId
+ return x.State
}
return 0
}
-func (x *ChildQuest) GetState() uint32 {
+func (x *ChildQuest) GetQuestConfigId() uint32 {
if x != nil {
- return x.State
+ return x.QuestConfigId
}
return 0
}
@@ -104,11 +104,11 @@ var File_ChildQuest_proto protoreflect.FileDescriptor
var file_ChildQuest_proto_rawDesc = []byte{
0x0a, 0x10, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x65, 0x0a, 0x0a, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x26, 0x0a, 0x0f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x19,
- 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0d, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x19,
+ 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ChooseCurAvatarTeamReq.pb.go b/gover/gen/ChooseCurAvatarTeamReq.pb.go
index 852c4fb9..68f7fa42 100644
--- a/gover/gen/ChooseCurAvatarTeamReq.pb.go
+++ b/gover/gen/ChooseCurAvatarTeamReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChooseCurAvatarTeamReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1796
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ChooseCurAvatarTeamReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TeamId uint32 `protobuf:"varint,9,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
+ TeamId uint32 `protobuf:"varint,10,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
}
func (x *ChooseCurAvatarTeamReq) Reset() {
@@ -94,7 +90,7 @@ var file_ChooseCurAvatarTeamReq_proto_rawDesc = []byte{
0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31,
0x0a, 0x16, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x43, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ChooseCurAvatarTeamRsp.pb.go b/gover/gen/ChooseCurAvatarTeamRsp.pb.go
index 831c457c..ad9b2047 100644
--- a/gover/gen/ChooseCurAvatarTeamRsp.pb.go
+++ b/gover/gen/ChooseCurAvatarTeamRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ChooseCurAvatarTeamRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1661
-// EnetChannelId: 0
-// EnetIsReliable: true
type ChooseCurAvatarTeamRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurTeamId uint32 `protobuf:"varint,1,opt,name=cur_team_id,json=curTeamId,proto3" json:"cur_team_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurTeamId uint32 `protobuf:"varint,11,opt,name=cur_team_id,json=curTeamId,proto3" json:"cur_team_id,omitempty"`
}
func (x *ChooseCurAvatarTeamRsp) Reset() {
@@ -80,16 +77,16 @@ func (*ChooseCurAvatarTeamRsp) Descriptor() ([]byte, []int) {
return file_ChooseCurAvatarTeamRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ChooseCurAvatarTeamRsp) GetCurTeamId() uint32 {
+func (x *ChooseCurAvatarTeamRsp) GetRetcode() int32 {
if x != nil {
- return x.CurTeamId
+ return x.Retcode
}
return 0
}
-func (x *ChooseCurAvatarTeamRsp) GetRetcode() int32 {
+func (x *ChooseCurAvatarTeamRsp) GetCurTeamId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CurTeamId
}
return 0
}
@@ -100,11 +97,11 @@ var file_ChooseCurAvatarTeamRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x43, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52,
0x0a, 0x16, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x43, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x5f,
- 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
- 0x75, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x75, 0x72, 0x54, 0x65, 0x61, 0x6d,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/CityInfo.pb.go b/gover/gen/CityInfo.pb.go
index 89d47eb1..8d0e49ff 100644
--- a/gover/gen/CityInfo.pb.go
+++ b/gover/gen/CityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityInfo.proto
package gen
@@ -41,9 +41,9 @@ type CityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,15,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- CrystalNum uint32 `protobuf:"varint,3,opt,name=crystal_num,json=crystalNum,proto3" json:"crystal_num,omitempty"`
- Level uint32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
+ CityId uint32 `protobuf:"varint,9,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Level uint32 `protobuf:"varint,12,opt,name=level,proto3" json:"level,omitempty"`
+ CrystalNum uint32 `protobuf:"varint,2,opt,name=crystal_num,json=crystalNum,proto3" json:"crystal_num,omitempty"`
}
func (x *CityInfo) Reset() {
@@ -85,16 +85,16 @@ func (x *CityInfo) GetCityId() uint32 {
return 0
}
-func (x *CityInfo) GetCrystalNum() uint32 {
+func (x *CityInfo) GetLevel() uint32 {
if x != nil {
- return x.CrystalNum
+ return x.Level
}
return 0
}
-func (x *CityInfo) GetLevel() uint32 {
+func (x *CityInfo) GetCrystalNum() uint32 {
if x != nil {
- return x.Level
+ return x.CrystalNum
}
return 0
}
@@ -104,11 +104,11 @@ var File_CityInfo_proto protoreflect.FileDescriptor
var file_CityInfo_proto_rawDesc = []byte{
0x0a, 0x0e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x5a, 0x0a, 0x08, 0x43, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07,
- 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x72, 0x79, 0x73,
- 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04,
+ 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x63,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CityReputationDataNotify.pb.go b/gover/gen/CityReputationDataNotify.pb.go
index 0a2a0ecd..ba63fda1 100644
--- a/gover/gen/CityReputationDataNotify.pb.go
+++ b/gover/gen/CityReputationDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2805
-// EnetChannelId: 0
-// EnetIsReliable: true
type CityReputationDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SimpleInfoList []*CityReputationSimpleInfo `protobuf:"bytes,7,rep,name=simple_info_list,json=simpleInfoList,proto3" json:"simple_info_list,omitempty"`
+ SimpleInfoList []*CityReputationSimpleInfo `protobuf:"bytes,13,rep,name=simple_info_list,json=simpleInfoList,proto3" json:"simple_info_list,omitempty"`
}
func (x *CityReputationDataNotify) Reset() {
@@ -96,7 +93,7 @@ var file_CityReputationDataNotify_proto_rawDesc = []byte{
0x22, 0x5f, 0x0a, 0x18, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x43, 0x0a, 0x10,
0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70,
+ 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70,
0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x0e, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/CityReputationExploreInfo.pb.go b/gover/gen/CityReputationExploreInfo.pb.go
index 62b3e923..271ae89c 100644
--- a/gover/gen/CityReputationExploreInfo.pb.go
+++ b/gover/gen/CityReputationExploreInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationExploreInfo.proto
package gen
@@ -41,9 +41,9 @@ type CityReputationExploreInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TakenExploreRewardList []uint32 `protobuf:"varint,2,rep,packed,name=taken_explore_reward_list,json=takenExploreRewardList,proto3" json:"taken_explore_reward_list,omitempty"`
- ExplorePercent uint32 `protobuf:"varint,14,opt,name=explore_percent,json=explorePercent,proto3" json:"explore_percent,omitempty"`
- IsOpen bool `protobuf:"varint,15,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ ExplorePercent uint32 `protobuf:"varint,1,opt,name=explore_percent,json=explorePercent,proto3" json:"explore_percent,omitempty"`
+ TakenExploreRewardList []uint32 `protobuf:"varint,15,rep,packed,name=taken_explore_reward_list,json=takenExploreRewardList,proto3" json:"taken_explore_reward_list,omitempty"`
+ IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *CityReputationExploreInfo) Reset() {
@@ -78,18 +78,18 @@ func (*CityReputationExploreInfo) Descriptor() ([]byte, []int) {
return file_CityReputationExploreInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CityReputationExploreInfo) GetTakenExploreRewardList() []uint32 {
+func (x *CityReputationExploreInfo) GetExplorePercent() uint32 {
if x != nil {
- return x.TakenExploreRewardList
+ return x.ExplorePercent
}
- return nil
+ return 0
}
-func (x *CityReputationExploreInfo) GetExplorePercent() uint32 {
+func (x *CityReputationExploreInfo) GetTakenExploreRewardList() []uint32 {
if x != nil {
- return x.ExplorePercent
+ return x.TakenExploreRewardList
}
- return 0
+ return nil
}
func (x *CityReputationExploreInfo) GetIsOpen() bool {
@@ -106,13 +106,13 @@ var file_CityReputationExploreInfo_proto_rawDesc = []byte{
0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x98, 0x01, 0x0a, 0x19, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x39, 0x0a, 0x19, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
- 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x16, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
- 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x65, 0x78,
- 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x50, 0x65, 0x72, 0x63,
- 0x65, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0f,
+ 0x27, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65,
+ 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72,
+ 0x65, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x19, 0x74, 0x61, 0x6b, 0x65,
+ 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x16, 0x74, 0x61, 0x6b,
+ 0x65, 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0d,
0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CityReputationHuntInfo.pb.go b/gover/gen/CityReputationHuntInfo.pb.go
index 2e855ecc..674a2f52 100644
--- a/gover/gen/CityReputationHuntInfo.pb.go
+++ b/gover/gen/CityReputationHuntInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationHuntInfo.proto
package gen
@@ -41,9 +41,9 @@ type CityReputationHuntInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,6,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- CurWeekFinishNum uint32 `protobuf:"varint,15,opt,name=cur_week_finish_num,json=curWeekFinishNum,proto3" json:"cur_week_finish_num,omitempty"`
- HasReward bool `protobuf:"varint,5,opt,name=has_reward,json=hasReward,proto3" json:"has_reward,omitempty"`
+ CurWeekFinishNum uint32 `protobuf:"varint,1,opt,name=cur_week_finish_num,json=curWeekFinishNum,proto3" json:"cur_week_finish_num,omitempty"`
+ IsOpen bool `protobuf:"varint,7,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ HasReward bool `protobuf:"varint,15,opt,name=has_reward,json=hasReward,proto3" json:"has_reward,omitempty"`
}
func (x *CityReputationHuntInfo) Reset() {
@@ -78,18 +78,18 @@ func (*CityReputationHuntInfo) Descriptor() ([]byte, []int) {
return file_CityReputationHuntInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CityReputationHuntInfo) GetIsOpen() bool {
+func (x *CityReputationHuntInfo) GetCurWeekFinishNum() uint32 {
if x != nil {
- return x.IsOpen
+ return x.CurWeekFinishNum
}
- return false
+ return 0
}
-func (x *CityReputationHuntInfo) GetCurWeekFinishNum() uint32 {
+func (x *CityReputationHuntInfo) GetIsOpen() bool {
if x != nil {
- return x.CurWeekFinishNum
+ return x.IsOpen
}
- return 0
+ return false
}
func (x *CityReputationHuntInfo) GetHasReward() bool {
@@ -105,12 +105,12 @@ var file_CityReputationHuntInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x48, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f,
0x0a, 0x16, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x48, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
- 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
- 0x6e, 0x12, 0x2d, 0x0a, 0x13, 0x63, 0x75, 0x72, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x66, 0x69,
- 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10,
- 0x63, 0x75, 0x72, 0x57, 0x65, 0x65, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x75, 0x6d,
- 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05,
+ 0x48, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2d, 0x0a, 0x13, 0x63, 0x75, 0x72, 0x5f,
+ 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x75, 0x72, 0x57, 0x65, 0x65, 0x6b, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70,
+ 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0f,
0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x68, 0x61, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CityReputationInfo.pb.go b/gover/gen/CityReputationInfo.pb.go
index 08405ffa..cda319d3 100644
--- a/gover/gen/CityReputationInfo.pb.go
+++ b/gover/gen/CityReputationInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationInfo.proto
package gen
@@ -41,15 +41,15 @@ type CityReputationInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,3,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- HuntInfo *CityReputationHuntInfo `protobuf:"bytes,11,opt,name=hunt_info,json=huntInfo,proto3" json:"hunt_info,omitempty"`
- TakenLevelRewardList []uint32 `protobuf:"varint,2,rep,packed,name=taken_level_reward_list,json=takenLevelRewardList,proto3" json:"taken_level_reward_list,omitempty"`
- TotalAcceptRequestNum uint32 `protobuf:"varint,6,opt,name=total_accept_request_num,json=totalAcceptRequestNum,proto3" json:"total_accept_request_num,omitempty"`
- RequestInfo *CityReputationRequestInfo `protobuf:"bytes,5,opt,name=request_info,json=requestInfo,proto3" json:"request_info,omitempty"`
+ Exp uint32 `protobuf:"varint,8,opt,name=exp,proto3" json:"exp,omitempty"`
QuestInfo *CityReputationQuestInfo `protobuf:"bytes,9,opt,name=quest_info,json=questInfo,proto3" json:"quest_info,omitempty"`
- Exp uint32 `protobuf:"varint,13,opt,name=exp,proto3" json:"exp,omitempty"`
- ExploreInfo *CityReputationExploreInfo `protobuf:"bytes,10,opt,name=explore_info,json=exploreInfo,proto3" json:"explore_info,omitempty"`
+ TakenLevelRewardList []uint32 `protobuf:"varint,10,rep,packed,name=taken_level_reward_list,json=takenLevelRewardList,proto3" json:"taken_level_reward_list,omitempty"`
+ RequestInfo *CityReputationRequestInfo `protobuf:"bytes,5,opt,name=request_info,json=requestInfo,proto3" json:"request_info,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,11,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ TotalAcceptRequestNum uint32 `protobuf:"varint,12,opt,name=total_accept_request_num,json=totalAcceptRequestNum,proto3" json:"total_accept_request_num,omitempty"`
+ HuntInfo *CityReputationHuntInfo `protobuf:"bytes,15,opt,name=hunt_info,json=huntInfo,proto3" json:"hunt_info,omitempty"`
+ ExploreInfo *CityReputationExploreInfo `protobuf:"bytes,3,opt,name=explore_info,json=exploreInfo,proto3" json:"explore_info,omitempty"`
+ Level uint32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *CityReputationInfo) Reset() {
@@ -84,67 +84,67 @@ func (*CityReputationInfo) Descriptor() ([]byte, []int) {
return file_CityReputationInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CityReputationInfo) GetLevel() uint32 {
+func (x *CityReputationInfo) GetExp() uint32 {
if x != nil {
- return x.Level
+ return x.Exp
}
return 0
}
-func (x *CityReputationInfo) GetNextRefreshTime() uint32 {
+func (x *CityReputationInfo) GetQuestInfo() *CityReputationQuestInfo {
if x != nil {
- return x.NextRefreshTime
+ return x.QuestInfo
}
- return 0
+ return nil
}
-func (x *CityReputationInfo) GetHuntInfo() *CityReputationHuntInfo {
+func (x *CityReputationInfo) GetTakenLevelRewardList() []uint32 {
if x != nil {
- return x.HuntInfo
+ return x.TakenLevelRewardList
}
return nil
}
-func (x *CityReputationInfo) GetTakenLevelRewardList() []uint32 {
+func (x *CityReputationInfo) GetRequestInfo() *CityReputationRequestInfo {
if x != nil {
- return x.TakenLevelRewardList
+ return x.RequestInfo
}
return nil
}
-func (x *CityReputationInfo) GetTotalAcceptRequestNum() uint32 {
+func (x *CityReputationInfo) GetNextRefreshTime() uint32 {
if x != nil {
- return x.TotalAcceptRequestNum
+ return x.NextRefreshTime
}
return 0
}
-func (x *CityReputationInfo) GetRequestInfo() *CityReputationRequestInfo {
+func (x *CityReputationInfo) GetTotalAcceptRequestNum() uint32 {
if x != nil {
- return x.RequestInfo
+ return x.TotalAcceptRequestNum
}
- return nil
+ return 0
}
-func (x *CityReputationInfo) GetQuestInfo() *CityReputationQuestInfo {
+func (x *CityReputationInfo) GetHuntInfo() *CityReputationHuntInfo {
if x != nil {
- return x.QuestInfo
+ return x.HuntInfo
}
return nil
}
-func (x *CityReputationInfo) GetExp() uint32 {
+func (x *CityReputationInfo) GetExploreInfo() *CityReputationExploreInfo {
if x != nil {
- return x.Exp
+ return x.ExploreInfo
}
- return 0
+ return nil
}
-func (x *CityReputationInfo) GetExploreInfo() *CityReputationExploreInfo {
+func (x *CityReputationInfo) GetLevel() uint32 {
if x != nil {
- return x.ExploreInfo
+ return x.Level
}
- return nil
+ return 0
}
var File_CityReputationInfo_proto protoreflect.FileDescriptor
@@ -161,34 +161,34 @@ var file_CityReputationInfo_proto_rawDesc = []byte{
0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x03, 0x0a, 0x12, 0x43, 0x69,
0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72,
- 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x09, 0x68, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75,
- 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
- 0x68, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61, 0x6b, 0x65,
- 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61, 0x6b, 0x65, 0x6e,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x37, 0x0a, 0x18, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f,
- 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x3d, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
- 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x69,
- 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x73,
- 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x65,
- 0x78, 0x70, 0x12, 0x3d, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52,
- 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x65,
+ 0x78, 0x70, 0x12, 0x37, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70,
+ 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x17, 0x74,
+ 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61,
+ 0x6b, 0x65, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52,
+ 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73,
+ 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65,
+ 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x37, 0x0a,
+ 0x18, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x72, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x34, 0x0a, 0x09, 0x68, 0x75, 0x6e, 0x74, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x43, 0x69, 0x74, 0x79,
+ 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x75, 0x6e, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x08, 0x68, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0c,
+ 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b,
+ 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
@@ -207,15 +207,15 @@ func file_CityReputationInfo_proto_rawDescGZIP() []byte {
var file_CityReputationInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_CityReputationInfo_proto_goTypes = []interface{}{
(*CityReputationInfo)(nil), // 0: CityReputationInfo
- (*CityReputationHuntInfo)(nil), // 1: CityReputationHuntInfo
+ (*CityReputationQuestInfo)(nil), // 1: CityReputationQuestInfo
(*CityReputationRequestInfo)(nil), // 2: CityReputationRequestInfo
- (*CityReputationQuestInfo)(nil), // 3: CityReputationQuestInfo
+ (*CityReputationHuntInfo)(nil), // 3: CityReputationHuntInfo
(*CityReputationExploreInfo)(nil), // 4: CityReputationExploreInfo
}
var file_CityReputationInfo_proto_depIdxs = []int32{
- 1, // 0: CityReputationInfo.hunt_info:type_name -> CityReputationHuntInfo
+ 1, // 0: CityReputationInfo.quest_info:type_name -> CityReputationQuestInfo
2, // 1: CityReputationInfo.request_info:type_name -> CityReputationRequestInfo
- 3, // 2: CityReputationInfo.quest_info:type_name -> CityReputationQuestInfo
+ 3, // 2: CityReputationInfo.hunt_info:type_name -> CityReputationHuntInfo
4, // 3: CityReputationInfo.explore_info:type_name -> CityReputationExploreInfo
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
diff --git a/gover/gen/CityReputationLevelupNotify.pb.go b/gover/gen/CityReputationLevelupNotify.pb.go
index 39787368..65649e7c 100644
--- a/gover/gen/CityReputationLevelupNotify.pb.go
+++ b/gover/gen/CityReputationLevelupNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationLevelupNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2807
-// EnetChannelId: 0
-// EnetIsReliable: true
type CityReputationLevelupNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,12,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Level uint32 `protobuf:"varint,15,opt,name=level,proto3" json:"level,omitempty"`
+ Level uint32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
+ CityId uint32 `protobuf:"varint,6,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *CityReputationLevelupNotify) Reset() {
@@ -80,16 +77,16 @@ func (*CityReputationLevelupNotify) Descriptor() ([]byte, []int) {
return file_CityReputationLevelupNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CityReputationLevelupNotify) GetCityId() uint32 {
+func (x *CityReputationLevelupNotify) GetLevel() uint32 {
if x != nil {
- return x.CityId
+ return x.Level
}
return 0
}
-func (x *CityReputationLevelupNotify) GetLevel() uint32 {
+func (x *CityReputationLevelupNotify) GetCityId() uint32 {
if x != nil {
- return x.Level
+ return x.CityId
}
return 0
}
@@ -101,10 +98,10 @@ var file_CityReputationLevelupNotify_proto_rawDesc = []byte{
0x4c, 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x1b, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/CityReputationQuestInfo.pb.go b/gover/gen/CityReputationQuestInfo.pb.go
index fa040e33..d6ed6f70 100644
--- a/gover/gen/CityReputationQuestInfo.pb.go
+++ b/gover/gen/CityReputationQuestInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationQuestInfo.proto
package gen
@@ -41,9 +41,9 @@ type CityReputationQuestInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- TakenParentQuestRewardList []uint32 `protobuf:"varint,12,rep,packed,name=taken_parent_quest_reward_list,json=takenParentQuestRewardList,proto3" json:"taken_parent_quest_reward_list,omitempty"`
- FinishedParentQuestList []uint32 `protobuf:"varint,7,rep,packed,name=finished_parent_quest_list,json=finishedParentQuestList,proto3" json:"finished_parent_quest_list,omitempty"`
+ Unk3300_IMLDPDMHJBJ []uint32 `protobuf:"varint,12,rep,packed,name=Unk3300_IMLDPDMHJBJ,json=Unk3300IMLDPDMHJBJ,proto3" json:"Unk3300_IMLDPDMHJBJ,omitempty"`
+ Unk3300_OMGMGDIHDOH []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_OMGMGDIHDOH,json=Unk3300OMGMGDIHDOH,proto3" json:"Unk3300_OMGMGDIHDOH,omitempty"`
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *CityReputationQuestInfo) Reset() {
@@ -78,25 +78,25 @@ func (*CityReputationQuestInfo) Descriptor() ([]byte, []int) {
return file_CityReputationQuestInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CityReputationQuestInfo) GetIsOpen() bool {
+func (x *CityReputationQuestInfo) GetUnk3300_IMLDPDMHJBJ() []uint32 {
if x != nil {
- return x.IsOpen
+ return x.Unk3300_IMLDPDMHJBJ
}
- return false
+ return nil
}
-func (x *CityReputationQuestInfo) GetTakenParentQuestRewardList() []uint32 {
+func (x *CityReputationQuestInfo) GetUnk3300_OMGMGDIHDOH() []uint32 {
if x != nil {
- return x.TakenParentQuestRewardList
+ return x.Unk3300_OMGMGDIHDOH
}
return nil
}
-func (x *CityReputationQuestInfo) GetFinishedParentQuestList() []uint32 {
+func (x *CityReputationQuestInfo) GetIsOpen() bool {
if x != nil {
- return x.FinishedParentQuestList
+ return x.IsOpen
}
- return nil
+ return false
}
var File_CityReputationQuestInfo_proto protoreflect.FileDescriptor
@@ -104,19 +104,17 @@ var File_CityReputationQuestInfo_proto protoreflect.FileDescriptor
var file_CityReputationQuestInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xb3, 0x01, 0x0a, 0x17, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69,
- 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
- 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x42, 0x0a, 0x1e, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1a, 0x74, 0x61,
- 0x6b, 0x65, 0x6e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x66, 0x69,
- 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73,
- 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x94, 0x01, 0x0a, 0x17, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44, 0x50, 0x44, 0x4d, 0x48, 0x4a,
+ 0x42, 0x4a, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x49, 0x4d, 0x4c, 0x44, 0x50, 0x44, 0x4d, 0x48, 0x4a, 0x42, 0x4a, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x47, 0x4d, 0x47, 0x44, 0x49, 0x48,
+ 0x44, 0x4f, 0x48, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4f, 0x4d, 0x47, 0x4d, 0x47, 0x44, 0x49, 0x48, 0x44, 0x4f, 0x48, 0x12, 0x17, 0x0a,
+ 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
+ 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/CityReputationRequestInfo.pb.go b/gover/gen/CityReputationRequestInfo.pb.go
index 2ce5f7d9..4efc0fe2 100644
--- a/gover/gen/CityReputationRequestInfo.pb.go
+++ b/gover/gen/CityReputationRequestInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationRequestInfo.proto
package gen
@@ -41,8 +41,8 @@ type CityReputationRequestInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- RequestInfoList []*CityReputationRequestInfo_RequestInfo `protobuf:"bytes,1,rep,name=request_info_list,json=requestInfoList,proto3" json:"request_info_list,omitempty"`
+ RequestInfoList []*CityReputationRequestInfo_RequestInfo `protobuf:"bytes,4,rep,name=request_info_list,json=requestInfoList,proto3" json:"request_info_list,omitempty"`
+ IsOpen bool `protobuf:"varint,14,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *CityReputationRequestInfo) Reset() {
@@ -77,18 +77,18 @@ func (*CityReputationRequestInfo) Descriptor() ([]byte, []int) {
return file_CityReputationRequestInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CityReputationRequestInfo) GetIsOpen() bool {
+func (x *CityReputationRequestInfo) GetRequestInfoList() []*CityReputationRequestInfo_RequestInfo {
if x != nil {
- return x.IsOpen
+ return x.RequestInfoList
}
- return false
+ return nil
}
-func (x *CityReputationRequestInfo) GetRequestInfoList() []*CityReputationRequestInfo_RequestInfo {
+func (x *CityReputationRequestInfo) GetIsOpen() bool {
if x != nil {
- return x.RequestInfoList
+ return x.IsOpen
}
- return nil
+ return false
}
type CityReputationRequestInfo_RequestInfo struct {
@@ -96,9 +96,9 @@ type CityReputationRequestInfo_RequestInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RequestId uint32 `protobuf:"varint,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
- QuestId uint32 `protobuf:"varint,9,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- IsTakenReward bool `protobuf:"varint,6,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ IsTakenReward bool `protobuf:"varint,4,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ RequestId uint32 `protobuf:"varint,8,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,11,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *CityReputationRequestInfo_RequestInfo) Reset() {
@@ -133,6 +133,13 @@ func (*CityReputationRequestInfo_RequestInfo) Descriptor() ([]byte, []int) {
return file_CityReputationRequestInfo_proto_rawDescGZIP(), []int{0, 0}
}
+func (x *CityReputationRequestInfo_RequestInfo) GetIsTakenReward() bool {
+ if x != nil {
+ return x.IsTakenReward
+ }
+ return false
+}
+
func (x *CityReputationRequestInfo_RequestInfo) GetRequestId() uint32 {
if x != nil {
return x.RequestId
@@ -147,13 +154,6 @@ func (x *CityReputationRequestInfo_RequestInfo) GetQuestId() uint32 {
return 0
}
-func (x *CityReputationRequestInfo_RequestInfo) GetIsTakenReward() bool {
- if x != nil {
- return x.IsTakenReward
- }
- return false
-}
-
var File_CityReputationRequestInfo_proto protoreflect.FileDescriptor
var file_CityReputationRequestInfo_proto_rawDesc = []byte{
@@ -161,20 +161,20 @@ var file_CityReputationRequestInfo_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xf9, 0x01, 0x0a, 0x19, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x72, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x6f, 0x0a, 0x0b,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x72,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65,
- 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d,
- 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a,
+ 0x52, 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x43, 0x69, 0x74,
+ 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x1a, 0x6f, 0x0a, 0x0b,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x69,
+ 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CityReputationSimpleInfo.pb.go b/gover/gen/CityReputationSimpleInfo.pb.go
index 7c8ae30e..dcc0689f 100644
--- a/gover/gen/CityReputationSimpleInfo.pb.go
+++ b/gover/gen/CityReputationSimpleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CityReputationSimpleInfo.proto
package gen
@@ -41,8 +41,8 @@ type CityReputationSimpleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,15,opt,name=level,proto3" json:"level,omitempty"`
- CityId uint32 `protobuf:"varint,9,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CityId uint32 `protobuf:"varint,14,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Level uint32 `protobuf:"varint,8,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *CityReputationSimpleInfo) Reset() {
@@ -77,16 +77,16 @@ func (*CityReputationSimpleInfo) Descriptor() ([]byte, []int) {
return file_CityReputationSimpleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CityReputationSimpleInfo) GetLevel() uint32 {
+func (x *CityReputationSimpleInfo) GetCityId() uint32 {
if x != nil {
- return x.Level
+ return x.CityId
}
return 0
}
-func (x *CityReputationSimpleInfo) GetCityId() uint32 {
+func (x *CityReputationSimpleInfo) GetLevel() uint32 {
if x != nil {
- return x.CityId
+ return x.Level
}
return 0
}
@@ -97,10 +97,10 @@ var file_CityReputationSimpleInfo_proto_rawDesc = []byte{
0x0a, 0x1e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x49, 0x0a, 0x18, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x6f, 0x6e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07,
+ 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CityidConstValue.pb.go b/gover/gen/CityidConstValue.pb.go
new file mode 100644
index 00000000..c2d47eb7
--- /dev/null
+++ b/gover/gen/CityidConstValue.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CityidConstValue.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CityidConstValue int32
+
+const (
+ CityidConstValue_CITYID_CONST_VALUE_NONE CityidConstValue = 0
+ CityidConstValue_CITYID_CONST_VALUE_MENGDE CityidConstValue = 1
+ CityidConstValue_CITYID_CONST_VALUE_LIYUE CityidConstValue = 2
+ CityidConstValue_CITYID_CONST_VALUE_DAOQI CityidConstValue = 3
+ CityidConstValue_CITYID_CONST_VALUE_XUMI CityidConstValue = 4
+)
+
+// Enum value maps for CityidConstValue.
+var (
+ CityidConstValue_name = map[int32]string{
+ 0: "CITYID_CONST_VALUE_NONE",
+ 1: "CITYID_CONST_VALUE_MENGDE",
+ 2: "CITYID_CONST_VALUE_LIYUE",
+ 3: "CITYID_CONST_VALUE_DAOQI",
+ 4: "CITYID_CONST_VALUE_XUMI",
+ }
+ CityidConstValue_value = map[string]int32{
+ "CITYID_CONST_VALUE_NONE": 0,
+ "CITYID_CONST_VALUE_MENGDE": 1,
+ "CITYID_CONST_VALUE_LIYUE": 2,
+ "CITYID_CONST_VALUE_DAOQI": 3,
+ "CITYID_CONST_VALUE_XUMI": 4,
+ }
+)
+
+func (x CityidConstValue) Enum() *CityidConstValue {
+ p := new(CityidConstValue)
+ *p = x
+ return p
+}
+
+func (x CityidConstValue) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (CityidConstValue) Descriptor() protoreflect.EnumDescriptor {
+ return file_CityidConstValue_proto_enumTypes[0].Descriptor()
+}
+
+func (CityidConstValue) Type() protoreflect.EnumType {
+ return &file_CityidConstValue_proto_enumTypes[0]
+}
+
+func (x CityidConstValue) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use CityidConstValue.Descriptor instead.
+func (CityidConstValue) EnumDescriptor() ([]byte, []int) {
+ return file_CityidConstValue_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CityidConstValue_proto protoreflect.FileDescriptor
+
+var file_CityidConstValue_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x43, 0x69, 0x74, 0x79, 0x69, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa7, 0x01, 0x0a, 0x10, 0x43, 0x69, 0x74,
+ 0x79, 0x69, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a,
+ 0x17, 0x43, 0x49, 0x54, 0x59, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41,
+ 0x4c, 0x55, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x49,
+ 0x54, 0x59, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45,
+ 0x5f, 0x4d, 0x45, 0x4e, 0x47, 0x44, 0x45, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x49, 0x54,
+ 0x59, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f,
+ 0x4c, 0x49, 0x59, 0x55, 0x45, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x49, 0x54, 0x59, 0x49,
+ 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x44, 0x41,
+ 0x4f, 0x51, 0x49, 0x10, 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x49, 0x54, 0x59, 0x49, 0x44, 0x5f,
+ 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x58, 0x55, 0x4d, 0x49,
+ 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_CityidConstValue_proto_rawDescOnce sync.Once
+ file_CityidConstValue_proto_rawDescData = file_CityidConstValue_proto_rawDesc
+)
+
+func file_CityidConstValue_proto_rawDescGZIP() []byte {
+ file_CityidConstValue_proto_rawDescOnce.Do(func() {
+ file_CityidConstValue_proto_rawDescData = protoimpl.X.CompressGZIP(file_CityidConstValue_proto_rawDescData)
+ })
+ return file_CityidConstValue_proto_rawDescData
+}
+
+var file_CityidConstValue_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_CityidConstValue_proto_goTypes = []interface{}{
+ (CityidConstValue)(0), // 0: CityidConstValue
+}
+var file_CityidConstValue_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CityidConstValue_proto_init() }
+func file_CityidConstValue_proto_init() {
+ if File_CityidConstValue_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CityidConstValue_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CityidConstValue_proto_goTypes,
+ DependencyIndexes: file_CityidConstValue_proto_depIdxs,
+ EnumInfos: file_CityidConstValue_proto_enumTypes,
+ }.Build()
+ File_CityidConstValue_proto = out.File
+ file_CityidConstValue_proto_rawDesc = nil
+ file_CityidConstValue_proto_goTypes = nil
+ file_CityidConstValue_proto_depIdxs = nil
+}
diff --git a/gover/gen/ClearRoguelikeCurseNotify.pb.go b/gover/gen/ClearRoguelikeCurseNotify.pb.go
index 459bd9b3..8b86fde1 100644
--- a/gover/gen/ClearRoguelikeCurseNotify.pb.go
+++ b/gover/gen/ClearRoguelikeCurseNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClearRoguelikeCurseNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8207
-// EnetChannelId: 0
-// EnetIsReliable: true
type ClearRoguelikeCurseNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClearCurseMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=clear_curse_map,json=clearCurseMap,proto3" json:"clear_curse_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
IsClearAll bool `protobuf:"varint,11,opt,name=is_clear_all,json=isClearAll,proto3" json:"is_clear_all,omitempty"`
- CardId uint32 `protobuf:"varint,8,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- IsCurseAllClear bool `protobuf:"varint,1,opt,name=is_curse_all_clear,json=isCurseAllClear,proto3" json:"is_curse_all_clear,omitempty"`
+ ClearCurseMap map[uint32]uint32 `protobuf:"bytes,5,rep,name=clear_curse_map,json=clearCurseMap,proto3" json:"clear_curse_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ IsCurseAllClear bool `protobuf:"varint,4,opt,name=is_curse_all_clear,json=isCurseAllClear,proto3" json:"is_curse_all_clear,omitempty"`
}
func (x *ClearRoguelikeCurseNotify) Reset() {
@@ -82,18 +79,18 @@ func (*ClearRoguelikeCurseNotify) Descriptor() ([]byte, []int) {
return file_ClearRoguelikeCurseNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ClearRoguelikeCurseNotify) GetClearCurseMap() map[uint32]uint32 {
+func (x *ClearRoguelikeCurseNotify) GetIsClearAll() bool {
if x != nil {
- return x.ClearCurseMap
+ return x.IsClearAll
}
- return nil
+ return false
}
-func (x *ClearRoguelikeCurseNotify) GetIsClearAll() bool {
+func (x *ClearRoguelikeCurseNotify) GetClearCurseMap() map[uint32]uint32 {
if x != nil {
- return x.IsClearAll
+ return x.ClearCurseMap
}
- return false
+ return nil
}
func (x *ClearRoguelikeCurseNotify) GetCardId() uint32 {
@@ -117,17 +114,17 @@ var file_ClearRoguelikeCurseNotify_proto_rawDesc = []byte{
0x43, 0x75, 0x72, 0x73, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x9c, 0x02, 0x0a, 0x19, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65,
0x6c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x72, 0x73, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x55, 0x0a, 0x0f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x65, 0x5f, 0x6d,
- 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x72,
- 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x72, 0x73, 0x65, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x43, 0x75, 0x72, 0x73, 0x65, 0x4d,
- 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x43, 0x75,
- 0x72, 0x73, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x65,
- 0x61, 0x72, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
- 0x43, 0x6c, 0x65, 0x61, 0x72, 0x41, 0x6c, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64,
- 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49,
+ 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x61, 0x6c, 0x6c, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x41, 0x6c,
+ 0x6c, 0x12, 0x55, 0x0a, 0x0f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x65,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x43, 0x6c, 0x65,
+ 0x61, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x72, 0x73, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x43, 0x75, 0x72, 0x73,
+ 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x63, 0x6c, 0x65, 0x61, 0x72,
+ 0x43, 0x75, 0x72, 0x73, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49,
0x64, 0x12, 0x2b, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x65, 0x5f, 0x61, 0x6c,
- 0x6c, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69,
+ 0x6c, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69,
0x73, 0x43, 0x75, 0x72, 0x73, 0x65, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x1a, 0x40,
0x0a, 0x12, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x43, 0x75, 0x72, 0x73, 0x65, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
diff --git a/gover/gen/ClientAIStateNotify.pb.go b/gover/gen/ClientAIStateNotify.pb.go
index f81ebfa5..65b302e7 100644
--- a/gover/gen/ClientAIStateNotify.pb.go
+++ b/gover/gen/ClientAIStateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientAIStateNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1181
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientAIStateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- CurTactic uint32 `protobuf:"varint,15,opt,name=cur_tactic,json=curTactic,proto3" json:"cur_tactic,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ CurTactic uint32 `protobuf:"varint,3,opt,name=cur_tactic,json=curTactic,proto3" json:"cur_tactic,omitempty"`
}
func (x *ClientAIStateNotify) Reset() {
@@ -102,8 +98,8 @@ var file_ClientAIStateNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x43,
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x49, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x1d, 0x0a, 0x0a, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x61, 0x63, 0x74, 0x69, 0x63, 0x18, 0x0f, 0x20,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x61, 0x63, 0x74, 0x69, 0x63, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x75, 0x72, 0x54, 0x61, 0x63, 0x74, 0x69, 0x63, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientAbilitiesInitFinishCombineNotify.pb.go b/gover/gen/ClientAbilitiesInitFinishCombineNotify.pb.go
index 3c2d2eb6..8bd419b1 100644
--- a/gover/gen/ClientAbilitiesInitFinishCombineNotify.pb.go
+++ b/gover/gen/ClientAbilitiesInitFinishCombineNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientAbilitiesInitFinishCombineNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1103
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientAbilitiesInitFinishCombineNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityInvokeList []*EntityAbilityInvokeEntry `protobuf:"bytes,1,rep,name=entity_invoke_list,json=entityInvokeList,proto3" json:"entity_invoke_list,omitempty"`
+ EntityInvokeList []*EntityAbilityInvokeEntry `protobuf:"bytes,10,rep,name=entity_invoke_list,json=entityInvokeList,proto3" json:"entity_invoke_list,omitempty"`
}
func (x *ClientAbilitiesInitFinishCombineNotify) Reset() {
@@ -98,7 +94,7 @@ var file_ClientAbilitiesInitFinishCombineNotify_proto_rawDesc = []byte{
0x0a, 0x26, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65,
0x73, 0x49, 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6f, 0x6d, 0x62, 0x69,
0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x47, 0x0a, 0x12, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01,
+ 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x62, 0x69,
0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
0x10, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x4c, 0x69, 0x73,
diff --git a/gover/gen/ClientAbilityChangeNotify.pb.go b/gover/gen/ClientAbilityChangeNotify.pb.go
index f3d0ffa9..c403717e 100644
--- a/gover/gen/ClientAbilityChangeNotify.pb.go
+++ b/gover/gen/ClientAbilityChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientAbilityChangeNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1175
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientAbilityChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2200_FNAFDMAPLHP bool `protobuf:"varint,9,opt,name=Unk2200_FNAFDMAPLHP,json=Unk2200FNAFDMAPLHP,proto3" json:"Unk2200_FNAFDMAPLHP,omitempty"`
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Invokes []*AbilityInvokeEntry `protobuf:"bytes,3,rep,name=invokes,proto3" json:"invokes,omitempty"`
+ IsInitHash bool `protobuf:"varint,10,opt,name=is_init_hash,json=isInitHash,proto3" json:"is_init_hash,omitempty"`
+ Invokes []*AbilityInvokeEntry `protobuf:"bytes,14,rep,name=invokes,proto3" json:"invokes,omitempty"`
+ EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *ClientAbilityChangeNotify) Reset() {
@@ -82,25 +78,25 @@ func (*ClientAbilityChangeNotify) Descriptor() ([]byte, []int) {
return file_ClientAbilityChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ClientAbilityChangeNotify) GetUnk2200_FNAFDMAPLHP() bool {
+func (x *ClientAbilityChangeNotify) GetIsInitHash() bool {
if x != nil {
- return x.Unk2200_FNAFDMAPLHP
+ return x.IsInitHash
}
return false
}
-func (x *ClientAbilityChangeNotify) GetEntityId() uint32 {
+func (x *ClientAbilityChangeNotify) GetInvokes() []*AbilityInvokeEntry {
if x != nil {
- return x.EntityId
+ return x.Invokes
}
- return 0
+ return nil
}
-func (x *ClientAbilityChangeNotify) GetInvokes() []*AbilityInvokeEntry {
+func (x *ClientAbilityChangeNotify) GetEntityId() uint32 {
if x != nil {
- return x.Invokes
+ return x.EntityId
}
- return nil
+ return 0
}
var File_ClientAbilityChangeNotify_proto protoreflect.FileDescriptor
@@ -109,18 +105,17 @@ var file_ClientAbilityChangeNotify_proto_rawDesc = []byte{
0x0a, 0x1f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43,
0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x19,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x19,
0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x32, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x41, 0x46, 0x44, 0x4d, 0x41, 0x50, 0x4c, 0x48, 0x50,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x32, 0x30, 0x30, 0x46,
- 0x4e, 0x41, 0x46, 0x44, 0x4d, 0x41, 0x50, 0x4c, 0x48, 0x50, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b,
- 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69,
- 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69,
- 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f,
+ 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x69, 0x73, 0x49, 0x6e, 0x69, 0x74, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2d, 0x0a, 0x07, 0x69,
+ 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ClientAbilityInitBeginNotify.pb.go b/gover/gen/ClientAbilityInitBeginNotify.pb.go
index ebaaefbb..3214e830 100644
--- a/gover/gen/ClientAbilityInitBeginNotify.pb.go
+++ b/gover/gen/ClientAbilityInitBeginNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientAbilityInitBeginNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1112
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientAbilityInitBeginNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *ClientAbilityInitBeginNotify) Reset() {
@@ -95,7 +91,7 @@ var file_ClientAbilityInitBeginNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1c, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x69, 0x74, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ClientAbilityInitFinishNotify.pb.go b/gover/gen/ClientAbilityInitFinishNotify.pb.go
index a74406b9..c320d912 100644
--- a/gover/gen/ClientAbilityInitFinishNotify.pb.go
+++ b/gover/gen/ClientAbilityInitFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientAbilityInitFinishNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1135
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientAbilityInitFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Invokes []*AbilityInvokeEntry `protobuf:"bytes,14,rep,name=invokes,proto3" json:"invokes,omitempty"`
EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Invokes []*AbilityInvokeEntry `protobuf:"bytes,9,rep,name=invokes,proto3" json:"invokes,omitempty"`
}
func (x *ClientAbilityInitFinishNotify) Reset() {
@@ -81,18 +77,18 @@ func (*ClientAbilityInitFinishNotify) Descriptor() ([]byte, []int) {
return file_ClientAbilityInitFinishNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ClientAbilityInitFinishNotify) GetInvokes() []*AbilityInvokeEntry {
+func (x *ClientAbilityInitFinishNotify) GetEntityId() uint32 {
if x != nil {
- return x.Invokes
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *ClientAbilityInitFinishNotify) GetEntityId() uint32 {
+func (x *ClientAbilityInitFinishNotify) GetInvokes() []*AbilityInvokeEntry {
if x != nil {
- return x.EntityId
+ return x.Invokes
}
- return 0
+ return nil
}
var File_ClientAbilityInitFinishNotify_proto protoreflect.FileDescriptor
@@ -104,11 +100,11 @@ var file_ClientAbilityInitFinishNotify_proto_rawDesc = []byte{
0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x6b, 0x0a, 0x1d, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
0x49, 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x2d, 0x0a, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b,
- 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x12,
- 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2d, 0x0a,
+ 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13,
+ 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientBulletCreateNotify.pb.go b/gover/gen/ClientBulletCreateNotify.pb.go
index 6098417e..75a4dbb9 100644
--- a/gover/gen/ClientBulletCreateNotify.pb.go
+++ b/gover/gen/ClientBulletCreateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientBulletCreateNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientBulletCreateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Param uint32 `protobuf:"varint,6,opt,name=param,proto3" json:"param,omitempty"`
+ Param uint32 `protobuf:"varint,2,opt,name=param,proto3" json:"param,omitempty"`
}
func (x *ClientBulletCreateNotify) Reset() {
@@ -94,7 +90,7 @@ var file_ClientBulletCreateNotify_proto_rawDesc = []byte{
0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x30, 0x0a, 0x18, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74,
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05,
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72,
+ 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ClientCollectorData.pb.go b/gover/gen/ClientCollectorData.pb.go
index 44037d02..df1556e8 100644
--- a/gover/gen/ClientCollectorData.pb.go
+++ b/gover/gen/ClientCollectorData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientCollectorData.proto
package gen
@@ -41,9 +41,9 @@ type ClientCollectorData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaterialId uint32 `protobuf:"varint,10,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- MaxPoints uint32 `protobuf:"varint,8,opt,name=max_points,json=maxPoints,proto3" json:"max_points,omitempty"`
- CurrPoints uint32 `protobuf:"varint,13,opt,name=curr_points,json=currPoints,proto3" json:"curr_points,omitempty"`
+ MaxPoints uint32 `protobuf:"varint,2,opt,name=max_points,json=maxPoints,proto3" json:"max_points,omitempty"`
+ CurrPoints uint32 `protobuf:"varint,3,opt,name=curr_points,json=currPoints,proto3" json:"curr_points,omitempty"`
+ MaterialId uint32 `protobuf:"varint,9,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
}
func (x *ClientCollectorData) Reset() {
@@ -78,23 +78,23 @@ func (*ClientCollectorData) Descriptor() ([]byte, []int) {
return file_ClientCollectorData_proto_rawDescGZIP(), []int{0}
}
-func (x *ClientCollectorData) GetMaterialId() uint32 {
+func (x *ClientCollectorData) GetMaxPoints() uint32 {
if x != nil {
- return x.MaterialId
+ return x.MaxPoints
}
return 0
}
-func (x *ClientCollectorData) GetMaxPoints() uint32 {
+func (x *ClientCollectorData) GetCurrPoints() uint32 {
if x != nil {
- return x.MaxPoints
+ return x.CurrPoints
}
return 0
}
-func (x *ClientCollectorData) GetCurrPoints() uint32 {
+func (x *ClientCollectorData) GetMaterialId() uint32 {
if x != nil {
- return x.CurrPoints
+ return x.MaterialId
}
return 0
}
@@ -105,13 +105,13 @@ var file_ClientCollectorData_proto_rawDesc = []byte{
0x0a, 0x19, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x43,
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61,
- 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
- 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x72, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x72, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
+ 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientCollectorDataNotify.pb.go b/gover/gen/ClientCollectorDataNotify.pb.go
index d5f4fde6..66b9eddb 100644
--- a/gover/gen/ClientCollectorDataNotify.pb.go
+++ b/gover/gen/ClientCollectorDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientCollectorDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4264
-// EnetChannelId: 0
-// EnetIsReliable: true
type ClientCollectorDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClientCollectorDataList []*ClientCollectorData `protobuf:"bytes,13,rep,name=client_collector_data_list,json=clientCollectorDataList,proto3" json:"client_collector_data_list,omitempty"`
+ ClientCollectorDataList []*ClientCollectorData `protobuf:"bytes,1,rep,name=client_collector_data_list,json=clientCollectorDataList,proto3" json:"client_collector_data_list,omitempty"`
}
func (x *ClientCollectorDataNotify) Reset() {
@@ -96,7 +93,7 @@ var file_ClientCollectorDataNotify_proto_rawDesc = []byte{
0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44,
0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x51, 0x0a, 0x1a, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61,
- 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
+ 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44,
0x61, 0x74, 0x61, 0x52, 0x17, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
diff --git a/gover/gen/ClientGadgetInfo.pb.go b/gover/gen/ClientGadgetInfo.pb.go
index a4da157d..3ce1880b 100644
--- a/gover/gen/ClientGadgetInfo.pb.go
+++ b/gover/gen/ClientGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientGadgetInfo.proto
package gen
@@ -41,14 +41,14 @@ type ClientGadgetInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CampId uint32 `protobuf:"varint,1,opt,name=camp_id,json=campId,proto3" json:"camp_id,omitempty"`
- CampType uint32 `protobuf:"varint,2,opt,name=camp_type,json=campType,proto3" json:"camp_type,omitempty"`
- Guid uint64 `protobuf:"varint,3,opt,name=guid,proto3" json:"guid,omitempty"`
- OwnerEntityId uint32 `protobuf:"varint,4,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
- TargetEntityId uint32 `protobuf:"varint,5,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
- AsyncLoad bool `protobuf:"varint,6,opt,name=async_load,json=asyncLoad,proto3" json:"async_load,omitempty"`
- Unk2700_JBOPENAGGAF bool `protobuf:"varint,7,opt,name=Unk2700_JBOPENAGGAF,json=Unk2700JBOPENAGGAF,proto3" json:"Unk2700_JBOPENAGGAF,omitempty"`
- Unk2700_BELOIHEIEAN []uint32 `protobuf:"varint,8,rep,packed,name=Unk2700_BELOIHEIEAN,json=Unk2700BELOIHEIEAN,proto3" json:"Unk2700_BELOIHEIEAN,omitempty"`
+ CampId uint32 `protobuf:"varint,1,opt,name=camp_id,json=campId,proto3" json:"camp_id,omitempty"`
+ CampType uint32 `protobuf:"varint,2,opt,name=camp_type,json=campType,proto3" json:"camp_type,omitempty"`
+ Guid uint64 `protobuf:"varint,3,opt,name=guid,proto3" json:"guid,omitempty"`
+ OwnerEntityId uint32 `protobuf:"varint,4,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,5,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+ AsyncLoad bool `protobuf:"varint,6,opt,name=async_load,json=asyncLoad,proto3" json:"async_load,omitempty"`
+ IsPeerIdFromPlayer bool `protobuf:"varint,7,opt,name=is_peer_id_from_player,json=isPeerIdFromPlayer,proto3" json:"is_peer_id_from_player,omitempty"`
+ TargetEntityIdList []uint32 `protobuf:"varint,8,rep,packed,name=target_entity_id_list,json=targetEntityIdList,proto3" json:"target_entity_id_list,omitempty"`
}
func (x *ClientGadgetInfo) Reset() {
@@ -125,16 +125,16 @@ func (x *ClientGadgetInfo) GetAsyncLoad() bool {
return false
}
-func (x *ClientGadgetInfo) GetUnk2700_JBOPENAGGAF() bool {
+func (x *ClientGadgetInfo) GetIsPeerIdFromPlayer() bool {
if x != nil {
- return x.Unk2700_JBOPENAGGAF
+ return x.IsPeerIdFromPlayer
}
return false
}
-func (x *ClientGadgetInfo) GetUnk2700_BELOIHEIEAN() []uint32 {
+func (x *ClientGadgetInfo) GetTargetEntityIdList() []uint32 {
if x != nil {
- return x.Unk2700_BELOIHEIEAN
+ return x.TargetEntityIdList
}
return nil
}
@@ -143,7 +143,7 @@ var File_ClientGadgetInfo_proto protoreflect.FileDescriptor
var file_ClientGadgetInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x02, 0x0a, 0x10, 0x43, 0x6c, 0x69,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x02, 0x0a, 0x10, 0x43, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a,
0x07, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
0x63, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x74,
@@ -156,14 +156,14 @@ var file_ClientGadgetInfo_proto_rawDesc = []byte{
0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65,
0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x73, 0x79,
0x6e, 0x63, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x61,
- 0x73, 0x79, 0x6e, 0x63, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x4f, 0x50, 0x45, 0x4e, 0x41, 0x47, 0x47, 0x41, 0x46, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x42,
- 0x4f, 0x50, 0x45, 0x4e, 0x41, 0x47, 0x47, 0x41, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x4c, 0x4f, 0x49, 0x48, 0x45, 0x49, 0x45, 0x41, 0x4e,
- 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42,
- 0x45, 0x4c, 0x4f, 0x49, 0x48, 0x45, 0x49, 0x45, 0x41, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x73, 0x79, 0x6e, 0x63, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x32, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x70,
+ 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x50, 0x65, 0x65, 0x72,
+ 0x49, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x12, 0x31, 0x0a, 0x15,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ClientHashDebugNotify.pb.go b/gover/gen/ClientHashDebugNotify.pb.go
index fecb80e8..39c2f64c 100644
--- a/gover/gen/ClientHashDebugNotify.pb.go
+++ b/gover/gen/ClientHashDebugNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientHashDebugNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3086
-// EnetChannelId: 0
-// EnetIsReliable: true
type ClientHashDebugNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- JobId uint32 `protobuf:"varint,12,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
+ JobId uint32 `protobuf:"varint,15,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
}
func (x *ClientHashDebugNotify) Reset() {
@@ -93,7 +90,7 @@ var file_ClientHashDebugNotify_proto_rawDesc = []byte{
0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a,
0x15, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x48, 0x61, 0x73, 0x68, 0x44, 0x65, 0x62, 0x75, 0x67,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientInputType.pb.go b/gover/gen/ClientInputType.pb.go
new file mode 100644
index 00000000..f891a748
--- /dev/null
+++ b/gover/gen/ClientInputType.pb.go
@@ -0,0 +1,155 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ClientInputType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ClientInputType int32
+
+const (
+ ClientInputType_CLIENT_INPUT_TYPE_NONE ClientInputType = 0
+ ClientInputType_CLIENT_INPUT_TYPE_KEYBOARD_MOUSE ClientInputType = 1
+ ClientInputType_CLIENT_INPUT_TYPE_GAMEPAD ClientInputType = 2
+ ClientInputType_CLIENT_INPUT_TYPE_TOUCH_PANEL ClientInputType = 3
+)
+
+// Enum value maps for ClientInputType.
+var (
+ ClientInputType_name = map[int32]string{
+ 0: "CLIENT_INPUT_TYPE_NONE",
+ 1: "CLIENT_INPUT_TYPE_KEYBOARD_MOUSE",
+ 2: "CLIENT_INPUT_TYPE_GAMEPAD",
+ 3: "CLIENT_INPUT_TYPE_TOUCH_PANEL",
+ }
+ ClientInputType_value = map[string]int32{
+ "CLIENT_INPUT_TYPE_NONE": 0,
+ "CLIENT_INPUT_TYPE_KEYBOARD_MOUSE": 1,
+ "CLIENT_INPUT_TYPE_GAMEPAD": 2,
+ "CLIENT_INPUT_TYPE_TOUCH_PANEL": 3,
+ }
+)
+
+func (x ClientInputType) Enum() *ClientInputType {
+ p := new(ClientInputType)
+ *p = x
+ return p
+}
+
+func (x ClientInputType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ClientInputType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ClientInputType_proto_enumTypes[0].Descriptor()
+}
+
+func (ClientInputType) Type() protoreflect.EnumType {
+ return &file_ClientInputType_proto_enumTypes[0]
+}
+
+func (x ClientInputType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ClientInputType.Descriptor instead.
+func (ClientInputType) EnumDescriptor() ([]byte, []int) {
+ return file_ClientInputType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ClientInputType_proto protoreflect.FileDescriptor
+
+var file_ClientInputType_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x95, 0x01, 0x0a, 0x0f, 0x43, 0x6c, 0x69, 0x65,
+ 0x6e, 0x74, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x43,
+ 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x24, 0x0a, 0x20, 0x43, 0x4c, 0x49, 0x45, 0x4e,
+ 0x54, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4b, 0x45, 0x59,
+ 0x42, 0x4f, 0x41, 0x52, 0x44, 0x5f, 0x4d, 0x4f, 0x55, 0x53, 0x45, 0x10, 0x01, 0x12, 0x1d, 0x0a,
+ 0x19, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x50, 0x41, 0x44, 0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d,
+ 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x54, 0x4f, 0x55, 0x43, 0x48, 0x5f, 0x50, 0x41, 0x4e, 0x45, 0x4c, 0x10, 0x03, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ClientInputType_proto_rawDescOnce sync.Once
+ file_ClientInputType_proto_rawDescData = file_ClientInputType_proto_rawDesc
+)
+
+func file_ClientInputType_proto_rawDescGZIP() []byte {
+ file_ClientInputType_proto_rawDescOnce.Do(func() {
+ file_ClientInputType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ClientInputType_proto_rawDescData)
+ })
+ return file_ClientInputType_proto_rawDescData
+}
+
+var file_ClientInputType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ClientInputType_proto_goTypes = []interface{}{
+ (ClientInputType)(0), // 0: ClientInputType
+}
+var file_ClientInputType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ClientInputType_proto_init() }
+func file_ClientInputType_proto_init() {
+ if File_ClientInputType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ClientInputType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ClientInputType_proto_goTypes,
+ DependencyIndexes: file_ClientInputType_proto_depIdxs,
+ EnumInfos: file_ClientInputType_proto_enumTypes,
+ }.Build()
+ File_ClientInputType_proto = out.File
+ file_ClientInputType_proto_rawDesc = nil
+ file_ClientInputType_proto_goTypes = nil
+ file_ClientInputType_proto_depIdxs = nil
+}
diff --git a/gover/gen/ClientLoadingCostumeVerificationNotify.pb.go b/gover/gen/ClientLoadingCostumeVerificationNotify.pb.go
index d52b01ad..9a5b9ced 100644
--- a/gover/gen/ClientLoadingCostumeVerificationNotify.pb.go
+++ b/gover/gen/ClientLoadingCostumeVerificationNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientLoadingCostumeVerificationNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3487
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientLoadingCostumeVerificationNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostumeId uint32 `protobuf:"varint,9,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
- PrefabHash uint64 `protobuf:"varint,2,opt,name=prefab_hash,json=prefabHash,proto3" json:"prefab_hash,omitempty"`
- Guid uint64 `protobuf:"varint,14,opt,name=guid,proto3" json:"guid,omitempty"`
+ PrefabHash uint64 `protobuf:"varint,5,opt,name=prefab_hash,json=prefabHash,proto3" json:"prefab_hash,omitempty"`
+ Guid uint64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
+ CostumeId uint32 `protobuf:"varint,7,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
}
func (x *ClientLoadingCostumeVerificationNotify) Reset() {
@@ -82,23 +78,23 @@ func (*ClientLoadingCostumeVerificationNotify) Descriptor() ([]byte, []int) {
return file_ClientLoadingCostumeVerificationNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ClientLoadingCostumeVerificationNotify) GetCostumeId() uint32 {
+func (x *ClientLoadingCostumeVerificationNotify) GetPrefabHash() uint64 {
if x != nil {
- return x.CostumeId
+ return x.PrefabHash
}
return 0
}
-func (x *ClientLoadingCostumeVerificationNotify) GetPrefabHash() uint64 {
+func (x *ClientLoadingCostumeVerificationNotify) GetGuid() uint64 {
if x != nil {
- return x.PrefabHash
+ return x.Guid
}
return 0
}
-func (x *ClientLoadingCostumeVerificationNotify) GetGuid() uint64 {
+func (x *ClientLoadingCostumeVerificationNotify) GetCostumeId() uint32 {
if x != nil {
- return x.Guid
+ return x.CostumeId
}
return 0
}
@@ -111,12 +107,12 @@ var file_ClientLoadingCostumeVerificationNotify_proto_rawDesc = []byte{
0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c,
0x0a, 0x26, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43,
0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74,
- 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f,
- 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x65, 0x66, 0x61,
- 0x62, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, 0x72,
- 0x65, 0x66, 0x61, 0x62, 0x48, 0x61, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x65, 0x66,
+ 0x61, 0x62, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70,
+ 0x72, 0x65, 0x66, 0x61, 0x62, 0x48, 0x61, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientLockGameTimeNotify.pb.go b/gover/gen/ClientLockGameTimeNotify.pb.go
index defb8234..52b88540 100644
--- a/gover/gen/ClientLockGameTimeNotify.pb.go
+++ b/gover/gen/ClientLockGameTimeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientLockGameTimeNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 114
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientLockGameTimeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsLock bool `protobuf:"varint,5,opt,name=is_lock,json=isLock,proto3" json:"is_lock,omitempty"`
+ IsLock bool `protobuf:"varint,11,opt,name=is_lock,json=isLock,proto3" json:"is_lock,omitempty"`
}
func (x *ClientLockGameTimeNotify) Reset() {
@@ -94,7 +90,7 @@ var file_ClientLockGameTimeNotify_proto_rawDesc = []byte{
0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x33, 0x0a, 0x18, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x47, 0x61,
0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
+ 0x69, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientLogBodyLogin.pb.go b/gover/gen/ClientLogBodyLogin.pb.go
index e223864a..0cd00095 100644
--- a/gover/gen/ClientLogBodyLogin.pb.go
+++ b/gover/gen/ClientLogBodyLogin.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientLogBodyLogin.proto
package gen
diff --git a/gover/gen/ClientLogBodyPing.pb.go b/gover/gen/ClientLogBodyPing.pb.go
index c9a5f1bf..e1bc4e6b 100644
--- a/gover/gen/ClientLogBodyPing.pb.go
+++ b/gover/gen/ClientLogBodyPing.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientLogBodyPing.proto
package gen
diff --git a/gover/gen/ClientLogHead.pb.go b/gover/gen/ClientLogHead.pb.go
index 40294003..4d89e18e 100644
--- a/gover/gen/ClientLogHead.pb.go
+++ b/gover/gen/ClientLogHead.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientLogHead.proto
package gen
diff --git a/gover/gen/ClientMassiveEntity.pb.go b/gover/gen/ClientMassiveEntity.pb.go
index d6a87414..8a50ab5f 100644
--- a/gover/gen/ClientMassiveEntity.pb.go
+++ b/gover/gen/ClientMassiveEntity.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientMassiveEntity.proto
package gen
diff --git a/gover/gen/ClientNewMailNotify.pb.go b/gover/gen/ClientNewMailNotify.pb.go
index ee5bb36e..939d87c6 100644
--- a/gover/gen/ClientNewMailNotify.pb.go
+++ b/gover/gen/ClientNewMailNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientNewMailNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1499
-// EnetChannelId: 0
-// EnetIsReliable: true
type ClientNewMailNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NotReadNum uint32 `protobuf:"varint,7,opt,name=not_read_num,json=notReadNum,proto3" json:"not_read_num,omitempty"`
- NotGotAttachmentNum uint32 `protobuf:"varint,2,opt,name=not_got_attachment_num,json=notGotAttachmentNum,proto3" json:"not_got_attachment_num,omitempty"`
+ NotGotAttachmentNum uint32 `protobuf:"varint,13,opt,name=not_got_attachment_num,json=notGotAttachmentNum,proto3" json:"not_got_attachment_num,omitempty"`
+ NotReadNum uint32 `protobuf:"varint,2,opt,name=not_read_num,json=notReadNum,proto3" json:"not_read_num,omitempty"`
}
func (x *ClientNewMailNotify) Reset() {
@@ -80,16 +77,16 @@ func (*ClientNewMailNotify) Descriptor() ([]byte, []int) {
return file_ClientNewMailNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ClientNewMailNotify) GetNotReadNum() uint32 {
+func (x *ClientNewMailNotify) GetNotGotAttachmentNum() uint32 {
if x != nil {
- return x.NotReadNum
+ return x.NotGotAttachmentNum
}
return 0
}
-func (x *ClientNewMailNotify) GetNotGotAttachmentNum() uint32 {
+func (x *ClientNewMailNotify) GetNotReadNum() uint32 {
if x != nil {
- return x.NotGotAttachmentNum
+ return x.NotReadNum
}
return 0
}
@@ -100,12 +97,12 @@ var file_ClientNewMailNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x65, 0x77, 0x4d, 0x61, 0x69, 0x6c, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x13, 0x43,
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x65, 0x77, 0x4d, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x6e, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6e,
- 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e, 0x6f, 0x74, 0x52, 0x65, 0x61,
- 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x33, 0x0a, 0x16, 0x6e, 0x6f, 0x74, 0x5f, 0x67, 0x6f, 0x74, 0x5f,
- 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6e, 0x6f, 0x74, 0x47, 0x6f, 0x74, 0x41, 0x74, 0x74, 0x61,
- 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x66, 0x79, 0x12, 0x33, 0x0a, 0x16, 0x6e, 0x6f, 0x74, 0x5f, 0x67, 0x6f, 0x74, 0x5f, 0x61, 0x74,
+ 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x13, 0x6e, 0x6f, 0x74, 0x47, 0x6f, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68,
+ 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0c, 0x6e, 0x6f, 0x74, 0x5f, 0x72,
+ 0x65, 0x61, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e,
+ 0x6f, 0x74, 0x52, 0x65, 0x61, 0x64, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientPauseNotify.pb.go b/gover/gen/ClientPauseNotify.pb.go
index e4bf5ac3..9864e287 100644
--- a/gover/gen/ClientPauseNotify.pb.go
+++ b/gover/gen/ClientPauseNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientPauseNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 260
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientPauseNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *ClientPauseNotify) Reset() {
@@ -93,7 +89,7 @@ var file_ClientPauseNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x75, 0x73, 0x65, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x11, 0x43, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x50, 0x61, 0x75, 0x73, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientReconnectNotify.pb.go b/gover/gen/ClientReconnectNotify.pb.go
index ab5c4b04..3d74521c 100644
--- a/gover/gen/ClientReconnectNotify.pb.go
+++ b/gover/gen/ClientReconnectNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientReconnectNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 75
-// EnetChannelId: 0
-// EnetIsReliable: true
type ClientReconnectNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason ClientReconnectReason `protobuf:"varint,6,opt,name=reason,proto3,enum=ClientReconnectReason" json:"reason,omitempty"`
+ Reason ClientReconnectReason `protobuf:"varint,1,opt,name=reason,proto3,enum=ClientReconnectReason" json:"reason,omitempty"`
}
func (x *ClientReconnectNotify) Reset() {
@@ -83,7 +80,7 @@ func (x *ClientReconnectNotify) GetReason() ClientReconnectReason {
if x != nil {
return x.Reason
}
- return ClientReconnectReason_CLIENT_RECONNECT_REASON_RECONNNECT_NONE
+ return ClientReconnectReason_CLIENT_RECONNECT_REASON_NONE
}
var File_ClientReconnectNotify_proto protoreflect.FileDescriptor
@@ -94,7 +91,7 @@ var file_ClientReconnectNotify_proto_rawDesc = []byte{
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x15, 0x43, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20,
+ 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f,
0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/ClientReconnectReason.pb.go b/gover/gen/ClientReconnectReason.pb.go
index 236ae49d..484b4744 100644
--- a/gover/gen/ClientReconnectReason.pb.go
+++ b/gover/gen/ClientReconnectReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientReconnectReason.proto
package gen
@@ -39,19 +39,19 @@ const (
type ClientReconnectReason int32
const (
- ClientReconnectReason_CLIENT_RECONNECT_REASON_RECONNNECT_NONE ClientReconnectReason = 0
- ClientReconnectReason_CLIENT_RECONNECT_REASON_RECONNNECT_QUIT_MP ClientReconnectReason = 1
+ ClientReconnectReason_CLIENT_RECONNECT_REASON_NONE ClientReconnectReason = 0
+ ClientReconnectReason_CLIENT_RECONNECT_REASON_QUIT_MP ClientReconnectReason = 1
)
// Enum value maps for ClientReconnectReason.
var (
ClientReconnectReason_name = map[int32]string{
- 0: "CLIENT_RECONNECT_REASON_RECONNNECT_NONE",
- 1: "CLIENT_RECONNECT_REASON_RECONNNECT_QUIT_MP",
+ 0: "CLIENT_RECONNECT_REASON_NONE",
+ 1: "CLIENT_RECONNECT_REASON_QUIT_MP",
}
ClientReconnectReason_value = map[string]int32{
- "CLIENT_RECONNECT_REASON_RECONNNECT_NONE": 0,
- "CLIENT_RECONNECT_REASON_RECONNNECT_QUIT_MP": 1,
+ "CLIENT_RECONNECT_REASON_NONE": 0,
+ "CLIENT_RECONNECT_REASON_QUIT_MP": 1,
}
)
@@ -86,16 +86,14 @@ var File_ClientReconnectReason_proto protoreflect.FileDescriptor
var file_ClientReconnectReason_proto_rawDesc = []byte{
0x0a, 0x1b, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
- 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x74, 0x0a,
+ 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x5e, 0x0a,
0x15, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
- 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x27, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x1c, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54,
0x5f, 0x52, 0x45, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x4e, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x5f, 0x4e, 0x4f, 0x4e,
- 0x45, 0x10, 0x00, 0x12, 0x2e, 0x0a, 0x2a, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45,
- 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x43, 0x4f, 0x4e, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x4d,
- 0x50, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x23, 0x0a, 0x1f, 0x43, 0x4c, 0x49, 0x45,
+ 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x4d, 0x50, 0x10, 0x01, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ClientRemoveCombatEndModifierNotify.pb.go b/gover/gen/ClientRemoveCombatEndModifierNotify.pb.go
new file mode 100644
index 00000000..8573b20f
--- /dev/null
+++ b/gover/gen/ClientRemoveCombatEndModifierNotify.pb.go
@@ -0,0 +1,162 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ClientRemoveCombatEndModifierNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ClientRemoveCombatEndModifierNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CombatEndTypeList []uint32 `protobuf:"varint,10,rep,packed,name=combat_end_type_list,json=combatEndTypeList,proto3" json:"combat_end_type_list,omitempty"`
+}
+
+func (x *ClientRemoveCombatEndModifierNotify) Reset() {
+ *x = ClientRemoveCombatEndModifierNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ClientRemoveCombatEndModifierNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ClientRemoveCombatEndModifierNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ClientRemoveCombatEndModifierNotify) ProtoMessage() {}
+
+func (x *ClientRemoveCombatEndModifierNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ClientRemoveCombatEndModifierNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ClientRemoveCombatEndModifierNotify.ProtoReflect.Descriptor instead.
+func (*ClientRemoveCombatEndModifierNotify) Descriptor() ([]byte, []int) {
+ return file_ClientRemoveCombatEndModifierNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ClientRemoveCombatEndModifierNotify) GetCombatEndTypeList() []uint32 {
+ if x != nil {
+ return x.CombatEndTypeList
+ }
+ return nil
+}
+
+var File_ClientRemoveCombatEndModifierNotify_proto protoreflect.FileDescriptor
+
+var file_ClientRemoveCombatEndModifierNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x6f,
+ 0x6d, 0x62, 0x61, 0x74, 0x45, 0x6e, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x23, 0x43,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x62, 0x61,
+ 0x74, 0x45, 0x6e, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x65, 0x6e, 0x64,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x45, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ClientRemoveCombatEndModifierNotify_proto_rawDescOnce sync.Once
+ file_ClientRemoveCombatEndModifierNotify_proto_rawDescData = file_ClientRemoveCombatEndModifierNotify_proto_rawDesc
+)
+
+func file_ClientRemoveCombatEndModifierNotify_proto_rawDescGZIP() []byte {
+ file_ClientRemoveCombatEndModifierNotify_proto_rawDescOnce.Do(func() {
+ file_ClientRemoveCombatEndModifierNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ClientRemoveCombatEndModifierNotify_proto_rawDescData)
+ })
+ return file_ClientRemoveCombatEndModifierNotify_proto_rawDescData
+}
+
+var file_ClientRemoveCombatEndModifierNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ClientRemoveCombatEndModifierNotify_proto_goTypes = []interface{}{
+ (*ClientRemoveCombatEndModifierNotify)(nil), // 0: ClientRemoveCombatEndModifierNotify
+}
+var file_ClientRemoveCombatEndModifierNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ClientRemoveCombatEndModifierNotify_proto_init() }
+func file_ClientRemoveCombatEndModifierNotify_proto_init() {
+ if File_ClientRemoveCombatEndModifierNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ClientRemoveCombatEndModifierNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ClientRemoveCombatEndModifierNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ClientRemoveCombatEndModifierNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ClientRemoveCombatEndModifierNotify_proto_goTypes,
+ DependencyIndexes: file_ClientRemoveCombatEndModifierNotify_proto_depIdxs,
+ MessageInfos: file_ClientRemoveCombatEndModifierNotify_proto_msgTypes,
+ }.Build()
+ File_ClientRemoveCombatEndModifierNotify_proto = out.File
+ file_ClientRemoveCombatEndModifierNotify_proto_rawDesc = nil
+ file_ClientRemoveCombatEndModifierNotify_proto_goTypes = nil
+ file_ClientRemoveCombatEndModifierNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ClientReportNotify.pb.go b/gover/gen/ClientReportNotify.pb.go
index bed0d6dc..51e9e654 100644
--- a/gover/gen/ClientReportNotify.pb.go
+++ b/gover/gen/ClientReportNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientReportNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 81
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientReportNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ReportType string `protobuf:"bytes,1,opt,name=report_type,json=reportType,proto3" json:"report_type,omitempty"`
- ReportValue string `protobuf:"bytes,4,opt,name=report_value,json=reportValue,proto3" json:"report_value,omitempty"`
+ ReportType string `protobuf:"bytes,15,opt,name=report_type,json=reportType,proto3" json:"report_type,omitempty"`
+ ReportValue string `protobuf:"bytes,10,opt,name=report_value,json=reportValue,proto3" json:"report_value,omitempty"`
}
func (x *ClientReportNotify) Reset() {
@@ -102,9 +98,9 @@ var file_ClientReportNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x12, 0x43, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x79, 0x70,
+ 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x79, 0x70,
0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x56,
+ 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x56,
0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientScriptEventNotify.pb.go b/gover/gen/ClientScriptEventNotify.pb.go
index a0a8299a..d0666c6b 100644
--- a/gover/gen/ClientScriptEventNotify.pb.go
+++ b/gover/gen/ClientScriptEventNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientScriptEventNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 213
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientScriptEventNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParamList []int32 `protobuf:"varint,9,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- SourceEntityId uint32 `protobuf:"varint,14,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
- EventType uint32 `protobuf:"varint,10,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
- TargetEntityId uint32 `protobuf:"varint,13,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+ SourceEntityId uint32 `protobuf:"varint,1,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
+ EventType uint32 `protobuf:"varint,8,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,4,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+ ParamList []int32 `protobuf:"varint,6,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
}
func (x *ClientScriptEventNotify) Reset() {
@@ -83,13 +79,6 @@ func (*ClientScriptEventNotify) Descriptor() ([]byte, []int) {
return file_ClientScriptEventNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ClientScriptEventNotify) GetParamList() []int32 {
- if x != nil {
- return x.ParamList
- }
- return nil
-}
-
func (x *ClientScriptEventNotify) GetSourceEntityId() uint32 {
if x != nil {
return x.SourceEntityId
@@ -111,22 +100,29 @@ func (x *ClientScriptEventNotify) GetTargetEntityId() uint32 {
return 0
}
+func (x *ClientScriptEventNotify) GetParamList() []int32 {
+ if x != nil {
+ return x.ParamList
+ }
+ return nil
+}
+
var File_ClientScriptEventNotify_proto protoreflect.FileDescriptor
var file_ClientScriptEventNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x45, 0x76,
0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xab, 0x01, 0x0a, 0x17, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74,
- 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x05, 0x52,
- 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f,
- 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x73,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
+ 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientTransmitReq.pb.go b/gover/gen/ClientTransmitReq.pb.go
index 134cd43a..a4d59446 100644
--- a/gover/gen/ClientTransmitReq.pb.go
+++ b/gover/gen/ClientTransmitReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientTransmitReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 291
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientTransmitReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Reason TransmitReason `protobuf:"varint,14,opt,name=reason,proto3,enum=TransmitReason" json:"reason,omitempty"`
- Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
- Rot *Vector `protobuf:"bytes,9,opt,name=rot,proto3" json:"rot,omitempty"`
+ Reason TransmitReason `protobuf:"varint,3,opt,name=reason,proto3,enum=TransmitReason" json:"reason,omitempty"`
+ SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,6,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *ClientTransmitReq) Reset() {
@@ -83,13 +79,6 @@ func (*ClientTransmitReq) Descriptor() ([]byte, []int) {
return file_ClientTransmitReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ClientTransmitReq) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
func (x *ClientTransmitReq) GetReason() TransmitReason {
if x != nil {
return x.Reason
@@ -97,11 +86,11 @@ func (x *ClientTransmitReq) GetReason() TransmitReason {
return TransmitReason_TRANSMIT_REASON_NONE
}
-func (x *ClientTransmitReq) GetPos() *Vector {
+func (x *ClientTransmitReq) GetSceneId() uint32 {
if x != nil {
- return x.Pos
+ return x.SceneId
}
- return nil
+ return 0
}
func (x *ClientTransmitReq) GetRot() *Vector {
@@ -111,6 +100,13 @@ func (x *ClientTransmitReq) GetRot() *Vector {
return nil
}
+func (x *ClientTransmitReq) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
var File_ClientTransmitReq_proto protoreflect.FileDescriptor
var file_ClientTransmitReq_proto_rawDesc = []byte{
@@ -119,14 +115,14 @@ var file_ClientTransmitReq_proto_rawDesc = []byte{
0x6d, 0x69, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01,
0x0a, 0x11, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74,
- 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x27,
- 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f,
- 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52,
- 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70,
- 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a,
+ 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x52, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72,
+ 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -150,8 +146,8 @@ var file_ClientTransmitReq_proto_goTypes = []interface{}{
}
var file_ClientTransmitReq_proto_depIdxs = []int32{
1, // 0: ClientTransmitReq.reason:type_name -> TransmitReason
- 2, // 1: ClientTransmitReq.pos:type_name -> Vector
- 2, // 2: ClientTransmitReq.rot:type_name -> Vector
+ 2, // 1: ClientTransmitReq.rot:type_name -> Vector
+ 2, // 2: ClientTransmitReq.pos:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/ClientTransmitRsp.pb.go b/gover/gen/ClientTransmitRsp.pb.go
index f5f7146d..e0b6c371 100644
--- a/gover/gen/ClientTransmitRsp.pb.go
+++ b/gover/gen/ClientTransmitRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientTransmitRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 224
-// EnetChannelId: 0
-// EnetIsReliable: true
type ClientTransmitRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason TransmitReason `protobuf:"varint,3,opt,name=reason,proto3,enum=TransmitReason" json:"reason,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Reason TransmitReason `protobuf:"varint,11,opt,name=reason,proto3,enum=TransmitReason" json:"reason,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ClientTransmitRsp) Reset() {
@@ -101,10 +98,10 @@ var file_ClientTransmitRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x54, 0x72, 0x61, 0x6e, 0x73,
0x6d, 0x69, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x56, 0x0a, 0x11, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
- 0x74, 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03,
+ 0x74, 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0b,
0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x52,
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ClientTriggerEventNotify.pb.go b/gover/gen/ClientTriggerEventNotify.pb.go
index dba6338e..38433b39 100644
--- a/gover/gen/ClientTriggerEventNotify.pb.go
+++ b/gover/gen/ClientTriggerEventNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClientTriggerEventNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 148
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ClientTriggerEventNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForceId uint32 `protobuf:"varint,3,opt,name=force_id,json=forceId,proto3" json:"force_id,omitempty"`
- EventType EventTriggerType `protobuf:"varint,2,opt,name=event_type,json=eventType,proto3,enum=EventTriggerType" json:"event_type,omitempty"`
+ ForceId uint32 `protobuf:"varint,10,opt,name=force_id,json=forceId,proto3" json:"force_id,omitempty"`
+ EventType EventTriggerType `protobuf:"varint,15,opt,name=event_type,json=eventType,proto3,enum=EventTriggerType" json:"event_type,omitempty"`
}
func (x *ClientTriggerEventNotify) Reset() {
@@ -104,8 +100,8 @@ var file_ClientTriggerEventNotify_proto_rawDesc = []byte{
0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x18, 0x43, 0x6c, 0x69, 0x65,
0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12,
- 0x30, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12,
+ 0x30, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67,
0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/ClientType.pb.go b/gover/gen/ClientType.pb.go
new file mode 100644
index 00000000..96cc985b
--- /dev/null
+++ b/gover/gen/ClientType.pb.go
@@ -0,0 +1,143 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ClientType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ClientType int32
+
+const (
+ ClientType_CLIENT_TYPE_PRODUCT ClientType = 0
+ ClientType_CLIENT_TYPE_DEV ClientType = 1
+)
+
+// Enum value maps for ClientType.
+var (
+ ClientType_name = map[int32]string{
+ 0: "CLIENT_TYPE_PRODUCT",
+ 1: "CLIENT_TYPE_DEV",
+ }
+ ClientType_value = map[string]int32{
+ "CLIENT_TYPE_PRODUCT": 0,
+ "CLIENT_TYPE_DEV": 1,
+ }
+)
+
+func (x ClientType) Enum() *ClientType {
+ p := new(ClientType)
+ *p = x
+ return p
+}
+
+func (x ClientType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ClientType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ClientType_proto_enumTypes[0].Descriptor()
+}
+
+func (ClientType) Type() protoreflect.EnumType {
+ return &file_ClientType_proto_enumTypes[0]
+}
+
+func (x ClientType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ClientType.Descriptor instead.
+func (ClientType) EnumDescriptor() ([]byte, []int) {
+ return file_ClientType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ClientType_proto protoreflect.FileDescriptor
+
+var file_ClientType_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0x3a, 0x0a, 0x0a, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x17, 0x0a, 0x13, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x4c, 0x49,
+ 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x56, 0x10, 0x01, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ClientType_proto_rawDescOnce sync.Once
+ file_ClientType_proto_rawDescData = file_ClientType_proto_rawDesc
+)
+
+func file_ClientType_proto_rawDescGZIP() []byte {
+ file_ClientType_proto_rawDescOnce.Do(func() {
+ file_ClientType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ClientType_proto_rawDescData)
+ })
+ return file_ClientType_proto_rawDescData
+}
+
+var file_ClientType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ClientType_proto_goTypes = []interface{}{
+ (ClientType)(0), // 0: ClientType
+}
+var file_ClientType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ClientType_proto_init() }
+func file_ClientType_proto_init() {
+ if File_ClientType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ClientType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ClientType_proto_goTypes,
+ DependencyIndexes: file_ClientType_proto_depIdxs,
+ EnumInfos: file_ClientType_proto_enumTypes,
+ }.Build()
+ File_ClientType_proto = out.File
+ file_ClientType_proto_rawDesc = nil
+ file_ClientType_proto_goTypes = nil
+ file_ClientType_proto_depIdxs = nil
+}
diff --git a/gover/gen/CloseCommonTipsNotify.pb.go b/gover/gen/CloseCommonTipsNotify.pb.go
index 83d05228..3dd92ce2 100644
--- a/gover/gen/CloseCommonTipsNotify.pb.go
+++ b/gover/gen/CloseCommonTipsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CloseCommonTipsNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3194
-// EnetChannelId: 0
-// EnetIsReliable: true
type CloseCommonTipsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ClosedItemNotify.pb.go b/gover/gen/ClosedItemNotify.pb.go
index f20b5ce9..66ef9f80 100644
--- a/gover/gen/ClosedItemNotify.pb.go
+++ b/gover/gen/ClosedItemNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ClosedItemNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 614
-// EnetChannelId: 0
-// EnetIsReliable: true
type ClosedItemNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemIdList []uint32 `protobuf:"varint,8,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
+ ItemIdList []uint32 `protobuf:"varint,10,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
}
func (x *ClosedItemNotify) Reset() {
@@ -92,7 +89,7 @@ var file_ClosedItemNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x10, 0x43, 0x6c, 0x6f, 0x73,
0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03,
0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CodexDataFullNotify.pb.go b/gover/gen/CodexDataFullNotify.pb.go
index 4ea06965..48c1cd06 100644
--- a/gover/gen/CodexDataFullNotify.pb.go
+++ b/gover/gen/CodexDataFullNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CodexDataFullNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4205
-// EnetChannelId: 0
-// EnetIsReliable: true
type CodexDataFullNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_BPKOLHOOGFO uint32 `protobuf:"varint,4,opt,name=Unk2700_BPKOLHOOGFO,json=Unk2700BPKOLHOOGFO,proto3" json:"Unk2700_BPKOLHOOGFO,omitempty"`
- Unk2700_DFJJHFHHIHF []uint32 `protobuf:"varint,2,rep,packed,name=Unk2700_DFJJHFHHIHF,json=Unk2700DFJJHFHHIHF,proto3" json:"Unk2700_DFJJHFHHIHF,omitempty"`
- Unk2700_HJDNBBPMOAP uint32 `protobuf:"varint,3,opt,name=Unk2700_HJDNBBPMOAP,json=Unk2700HJDNBBPMOAP,proto3" json:"Unk2700_HJDNBBPMOAP,omitempty"`
- TypeDataList []*CodexTypeData `protobuf:"bytes,6,rep,name=type_data_list,json=typeDataList,proto3" json:"type_data_list,omitempty"`
+ TypeDataList []*CodexTypeData `protobuf:"bytes,14,rep,name=type_data_list,json=typeDataList,proto3" json:"type_data_list,omitempty"`
+ LastReadPushtipsCodexId uint32 `protobuf:"varint,4,opt,name=last_read_pushtips_codex_id,json=lastReadPushtipsCodexId,proto3" json:"last_read_pushtips_codex_id,omitempty"`
+ LastReadPushtipsTypeId uint32 `protobuf:"varint,13,opt,name=last_read_pushtips_type_id,json=lastReadPushtipsTypeId,proto3" json:"last_read_pushtips_type_id,omitempty"`
+ RecentViewedPushtipsList []uint32 `protobuf:"varint,1,rep,packed,name=recent_viewed_pushtips_list,json=recentViewedPushtipsList,proto3" json:"recent_viewed_pushtips_list,omitempty"`
}
func (x *CodexDataFullNotify) Reset() {
@@ -82,30 +79,30 @@ func (*CodexDataFullNotify) Descriptor() ([]byte, []int) {
return file_CodexDataFullNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CodexDataFullNotify) GetUnk2700_BPKOLHOOGFO() uint32 {
+func (x *CodexDataFullNotify) GetTypeDataList() []*CodexTypeData {
if x != nil {
- return x.Unk2700_BPKOLHOOGFO
+ return x.TypeDataList
}
- return 0
+ return nil
}
-func (x *CodexDataFullNotify) GetUnk2700_DFJJHFHHIHF() []uint32 {
+func (x *CodexDataFullNotify) GetLastReadPushtipsCodexId() uint32 {
if x != nil {
- return x.Unk2700_DFJJHFHHIHF
+ return x.LastReadPushtipsCodexId
}
- return nil
+ return 0
}
-func (x *CodexDataFullNotify) GetUnk2700_HJDNBBPMOAP() uint32 {
+func (x *CodexDataFullNotify) GetLastReadPushtipsTypeId() uint32 {
if x != nil {
- return x.Unk2700_HJDNBBPMOAP
+ return x.LastReadPushtipsTypeId
}
return 0
}
-func (x *CodexDataFullNotify) GetTypeDataList() []*CodexTypeData {
+func (x *CodexDataFullNotify) GetRecentViewedPushtipsList() []uint32 {
if x != nil {
- return x.TypeDataList
+ return x.RecentViewedPushtipsList
}
return nil
}
@@ -116,22 +113,24 @@ var file_CodexDataFullNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x46, 0x75, 0x6c, 0x6c, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x43, 0x6f, 0x64,
0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xde, 0x01, 0x0a, 0x13, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x46, 0x75,
- 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x4b, 0x4f, 0x4c, 0x48, 0x4f, 0x4f, 0x47, 0x46, 0x4f, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x50,
- 0x4b, 0x4f, 0x4c, 0x48, 0x4f, 0x4f, 0x47, 0x46, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x4a, 0x4a, 0x48, 0x46, 0x48, 0x48, 0x49, 0x48, 0x46,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44,
- 0x46, 0x4a, 0x4a, 0x48, 0x46, 0x48, 0x48, 0x49, 0x48, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x44, 0x4e, 0x42, 0x42, 0x50, 0x4d, 0x4f, 0x41,
- 0x50, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x48, 0x4a, 0x44, 0x4e, 0x42, 0x42, 0x50, 0x4d, 0x4f, 0x41, 0x50, 0x12, 0x34, 0x0a, 0x0e, 0x74,
- 0x79, 0x70, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44,
- 0x61, 0x74, 0x61, 0x52, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x22, 0x84, 0x02, 0x0a, 0x13, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x46, 0x75,
+ 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x34, 0x0a, 0x0e, 0x74, 0x79, 0x70, 0x65,
+ 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0e, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3c,
+ 0x0a, 0x1b, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70, 0x75, 0x73, 0x68,
+ 0x74, 0x69, 0x70, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x52, 0x65, 0x61, 0x64, 0x50, 0x75, 0x73,
+ 0x68, 0x74, 0x69, 0x70, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x1a,
+ 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70, 0x75, 0x73, 0x68, 0x74, 0x69,
+ 0x70, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x52, 0x65, 0x61, 0x64, 0x50, 0x75, 0x73, 0x68, 0x74, 0x69,
+ 0x70, 0x73, 0x54, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x1b, 0x72, 0x65, 0x63, 0x65,
+ 0x6e, 0x74, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x5f, 0x70, 0x75, 0x73, 0x68, 0x74, 0x69,
+ 0x70, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x18, 0x72,
+ 0x65, 0x63, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x50, 0x75, 0x73, 0x68, 0x74,
+ 0x69, 0x70, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/CodexDataUpdateNotify.pb.go b/gover/gen/CodexDataUpdateNotify.pb.go
index 95bca65c..07df5e34 100644
--- a/gover/gen/CodexDataUpdateNotify.pb.go
+++ b/gover/gen/CodexDataUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CodexDataUpdateNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4207
-// EnetChannelId: 0
-// EnetIsReliable: true
type CodexDataUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"`
- WeaponMaxPromoteLevel uint32 `protobuf:"varint,15,opt,name=weapon_max_promote_level,json=weaponMaxPromoteLevel,proto3" json:"weapon_max_promote_level,omitempty"`
- Type CodexType `protobuf:"varint,11,opt,name=type,proto3,enum=CodexType" json:"type,omitempty"`
+ WeaponMaxPromoteLevel uint32 `protobuf:"varint,10,opt,name=weapon_max_promote_level,json=weaponMaxPromoteLevel,proto3" json:"weapon_max_promote_level,omitempty"`
+ Type CodexType `protobuf:"varint,5,opt,name=type,proto3,enum=CodexType" json:"type,omitempty"`
+ Id uint32 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *CodexDataUpdateNotify) Reset() {
@@ -81,13 +78,6 @@ func (*CodexDataUpdateNotify) Descriptor() ([]byte, []int) {
return file_CodexDataUpdateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CodexDataUpdateNotify) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
func (x *CodexDataUpdateNotify) GetWeaponMaxPromoteLevel() uint32 {
if x != nil {
return x.WeaponMaxPromoteLevel
@@ -102,6 +92,13 @@ func (x *CodexDataUpdateNotify) GetType() CodexType {
return CodexType_CODEX_TYPE_NONE
}
+func (x *CodexDataUpdateNotify) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
var File_CodexDataUpdateNotify_proto protoreflect.FileDescriptor
var file_CodexDataUpdateNotify_proto_rawDesc = []byte{
@@ -109,14 +106,14 @@ var file_CodexDataUpdateNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x43,
0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80,
0x01, 0x0a, 0x15, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x44, 0x61, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61,
- 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x77, 0x65, 0x61, 0x70,
+ 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x37, 0x0a, 0x18, 0x77, 0x65, 0x61, 0x70,
0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x77, 0x65, 0x61, 0x70,
+ 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x77, 0x65, 0x61, 0x70,
0x6f, 0x6e, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65,
- 0x6c, 0x12, 0x1e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x6c, 0x12, 0x1e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32,
0x0a, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/CodexType.pb.go b/gover/gen/CodexType.pb.go
index 47941c50..f7bd8e77 100644
--- a/gover/gen/CodexType.pb.go
+++ b/gover/gen/CodexType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CodexType.proto
package gen
diff --git a/gover/gen/CodexTypeComparer.pb.go b/gover/gen/CodexTypeComparer.pb.go
deleted file mode 100644
index 838700b3..00000000
--- a/gover/gen/CodexTypeComparer.pb.go
+++ /dev/null
@@ -1,131 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: CodexTypeComparer.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type CodexTypeComparer struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *CodexTypeComparer) Reset() {
- *x = CodexTypeComparer{}
- if protoimpl.UnsafeEnabled {
- mi := &file_CodexTypeComparer_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *CodexTypeComparer) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*CodexTypeComparer) ProtoMessage() {}
-
-func (x *CodexTypeComparer) ProtoReflect() protoreflect.Message {
- mi := &file_CodexTypeComparer_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use CodexTypeComparer.ProtoReflect.Descriptor instead.
-func (*CodexTypeComparer) Descriptor() ([]byte, []int) {
- return file_CodexTypeComparer_proto_rawDescGZIP(), []int{0}
-}
-
-var File_CodexTypeComparer_proto protoreflect.FileDescriptor
-
-var file_CodexTypeComparer_proto_rawDesc = []byte{
- 0x0a, 0x17, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61,
- 0x72, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x13, 0x0a, 0x11, 0x43, 0x6f, 0x64,
- 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x65, 0x72, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_CodexTypeComparer_proto_rawDescOnce sync.Once
- file_CodexTypeComparer_proto_rawDescData = file_CodexTypeComparer_proto_rawDesc
-)
-
-func file_CodexTypeComparer_proto_rawDescGZIP() []byte {
- file_CodexTypeComparer_proto_rawDescOnce.Do(func() {
- file_CodexTypeComparer_proto_rawDescData = protoimpl.X.CompressGZIP(file_CodexTypeComparer_proto_rawDescData)
- })
- return file_CodexTypeComparer_proto_rawDescData
-}
-
-var file_CodexTypeComparer_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_CodexTypeComparer_proto_goTypes = []interface{}{
- (*CodexTypeComparer)(nil), // 0: CodexTypeComparer
-}
-var file_CodexTypeComparer_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_CodexTypeComparer_proto_init() }
-func file_CodexTypeComparer_proto_init() {
- if File_CodexTypeComparer_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_CodexTypeComparer_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CodexTypeComparer); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_CodexTypeComparer_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_CodexTypeComparer_proto_goTypes,
- DependencyIndexes: file_CodexTypeComparer_proto_depIdxs,
- MessageInfos: file_CodexTypeComparer_proto_msgTypes,
- }.Build()
- File_CodexTypeComparer_proto = out.File
- file_CodexTypeComparer_proto_rawDesc = nil
- file_CodexTypeComparer_proto_goTypes = nil
- file_CodexTypeComparer_proto_depIdxs = nil
-}
diff --git a/gover/gen/CodexTypeData.pb.go b/gover/gen/CodexTypeData.pb.go
index c973102f..3d7a0741 100644
--- a/gover/gen/CodexTypeData.pb.go
+++ b/gover/gen/CodexTypeData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CodexTypeData.proto
package gen
@@ -41,10 +41,10 @@ type CodexTypeData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CodexIdList []uint32 `protobuf:"varint,14,rep,packed,name=codex_id_list,json=codexIdList,proto3" json:"codex_id_list,omitempty"`
- WeaponMaxPromoteLevelMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=weapon_max_promote_level_map,json=weaponMaxPromoteLevelMap,proto3" json:"weapon_max_promote_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Type CodexType `protobuf:"varint,13,opt,name=type,proto3,enum=CodexType" json:"type,omitempty"`
- HaveViewedList []bool `protobuf:"varint,5,rep,packed,name=have_viewed_list,json=haveViewedList,proto3" json:"have_viewed_list,omitempty"`
+ HaveViewedList []bool `protobuf:"varint,13,rep,packed,name=have_viewed_list,json=haveViewedList,proto3" json:"have_viewed_list,omitempty"`
+ CodexIdList []uint32 `protobuf:"varint,9,rep,packed,name=codex_id_list,json=codexIdList,proto3" json:"codex_id_list,omitempty"`
+ WeaponMaxPromoteLevelMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=weapon_max_promote_level_map,json=weaponMaxPromoteLevelMap,proto3" json:"weapon_max_promote_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Type CodexType `protobuf:"varint,14,opt,name=type,proto3,enum=CodexType" json:"type,omitempty"`
}
func (x *CodexTypeData) Reset() {
@@ -79,6 +79,13 @@ func (*CodexTypeData) Descriptor() ([]byte, []int) {
return file_CodexTypeData_proto_rawDescGZIP(), []int{0}
}
+func (x *CodexTypeData) GetHaveViewedList() []bool {
+ if x != nil {
+ return x.HaveViewedList
+ }
+ return nil
+}
+
func (x *CodexTypeData) GetCodexIdList() []uint32 {
if x != nil {
return x.CodexIdList
@@ -100,34 +107,27 @@ func (x *CodexTypeData) GetType() CodexType {
return CodexType_CODEX_TYPE_NONE
}
-func (x *CodexTypeData) GetHaveViewedList() []bool {
- if x != nil {
- return x.HaveViewedList
- }
- return nil
-}
-
var File_CodexTypeData_proto protoreflect.FileDescriptor
var file_CodexTypeData_proto_rawDesc = []byte{
0x0a, 0x13, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x02, 0x0a, 0x0d, 0x43, 0x6f, 0x64, 0x65, 0x78,
- 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f, 0x64, 0x65,
- 0x78, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x0b, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x6c, 0x0a, 0x1c,
- 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f,
- 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61,
- 0x74, 0x61, 0x2e, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x6d,
- 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x18, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x6d, 0x6f,
- 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x61,
- 0x76, 0x65, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
- 0x20, 0x03, 0x28, 0x08, 0x52, 0x0e, 0x68, 0x61, 0x76, 0x65, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x4b, 0x0a, 0x1d, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x4d, 0x61,
+ 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x61, 0x76, 0x65,
+ 0x5f, 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x08, 0x52, 0x0e, 0x68, 0x61, 0x76, 0x65, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x64, 0x65, 0x78,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x6c, 0x0a, 0x1c, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e,
+ 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x43,
+ 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x57, 0x65, 0x61,
+ 0x70, 0x6f, 0x6e, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x18, 0x77, 0x65, 0x61, 0x70,
+ 0x6f, 0x6e, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04,
+ 0x74, 0x79, 0x70, 0x65, 0x1a, 0x4b, 0x0a, 0x1d, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x4d, 0x61,
0x78, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
diff --git a/gover/gen/CoinCollectCheckDoubleStartPlayReq.pb.go b/gover/gen/CoinCollectCheckDoubleStartPlayReq.pb.go
new file mode 100644
index 00000000..1ea25ea3
--- /dev/null
+++ b/gover/gen/CoinCollectCheckDoubleStartPlayReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectCheckDoubleStartPlayReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectCheckDoubleStartPlayReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,9,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *CoinCollectCheckDoubleStartPlayReq) Reset() {
+ *x = CoinCollectCheckDoubleStartPlayReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectCheckDoubleStartPlayReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectCheckDoubleStartPlayReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectCheckDoubleStartPlayReq) ProtoMessage() {}
+
+func (x *CoinCollectCheckDoubleStartPlayReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectCheckDoubleStartPlayReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectCheckDoubleStartPlayReq.ProtoReflect.Descriptor instead.
+func (*CoinCollectCheckDoubleStartPlayReq) Descriptor() ([]byte, []int) {
+ return file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectCheckDoubleStartPlayReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_CoinCollectCheckDoubleStartPlayReq_proto protoreflect.FileDescriptor
+
+var file_CoinCollectCheckDoubleStartPlayReq_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x68, 0x65,
+ 0x63, 0x6b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61,
+ 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x22, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x44, 0x6f,
+ 0x75, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescOnce sync.Once
+ file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescData = file_CoinCollectCheckDoubleStartPlayReq_proto_rawDesc
+)
+
+func file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescGZIP() []byte {
+ file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescOnce.Do(func() {
+ file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescData)
+ })
+ return file_CoinCollectCheckDoubleStartPlayReq_proto_rawDescData
+}
+
+var file_CoinCollectCheckDoubleStartPlayReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectCheckDoubleStartPlayReq_proto_goTypes = []interface{}{
+ (*CoinCollectCheckDoubleStartPlayReq)(nil), // 0: CoinCollectCheckDoubleStartPlayReq
+}
+var file_CoinCollectCheckDoubleStartPlayReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectCheckDoubleStartPlayReq_proto_init() }
+func file_CoinCollectCheckDoubleStartPlayReq_proto_init() {
+ if File_CoinCollectCheckDoubleStartPlayReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectCheckDoubleStartPlayReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectCheckDoubleStartPlayReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectCheckDoubleStartPlayReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectCheckDoubleStartPlayReq_proto_goTypes,
+ DependencyIndexes: file_CoinCollectCheckDoubleStartPlayReq_proto_depIdxs,
+ MessageInfos: file_CoinCollectCheckDoubleStartPlayReq_proto_msgTypes,
+ }.Build()
+ File_CoinCollectCheckDoubleStartPlayReq_proto = out.File
+ file_CoinCollectCheckDoubleStartPlayReq_proto_rawDesc = nil
+ file_CoinCollectCheckDoubleStartPlayReq_proto_goTypes = nil
+ file_CoinCollectCheckDoubleStartPlayReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectCheckDoubleStartPlayRsp.pb.go b/gover/gen/CoinCollectCheckDoubleStartPlayRsp.pb.go
new file mode 100644
index 00000000..07bf17dd
--- /dev/null
+++ b/gover/gen/CoinCollectCheckDoubleStartPlayRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectCheckDoubleStartPlayRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectCheckDoubleStartPlayRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LevelId uint32 `protobuf:"varint,6,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *CoinCollectCheckDoubleStartPlayRsp) Reset() {
+ *x = CoinCollectCheckDoubleStartPlayRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectCheckDoubleStartPlayRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectCheckDoubleStartPlayRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectCheckDoubleStartPlayRsp) ProtoMessage() {}
+
+func (x *CoinCollectCheckDoubleStartPlayRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectCheckDoubleStartPlayRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectCheckDoubleStartPlayRsp.ProtoReflect.Descriptor instead.
+func (*CoinCollectCheckDoubleStartPlayRsp) Descriptor() ([]byte, []int) {
+ return file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectCheckDoubleStartPlayRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *CoinCollectCheckDoubleStartPlayRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_CoinCollectCheckDoubleStartPlayRsp_proto protoreflect.FileDescriptor
+
+var file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x68, 0x65,
+ 0x63, 0x6b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61,
+ 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x22, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x44, 0x6f,
+ 0x75, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescOnce sync.Once
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescData = file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDesc
+)
+
+func file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescGZIP() []byte {
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescOnce.Do(func() {
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescData)
+ })
+ return file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDescData
+}
+
+var file_CoinCollectCheckDoubleStartPlayRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectCheckDoubleStartPlayRsp_proto_goTypes = []interface{}{
+ (*CoinCollectCheckDoubleStartPlayRsp)(nil), // 0: CoinCollectCheckDoubleStartPlayRsp
+}
+var file_CoinCollectCheckDoubleStartPlayRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectCheckDoubleStartPlayRsp_proto_init() }
+func file_CoinCollectCheckDoubleStartPlayRsp_proto_init() {
+ if File_CoinCollectCheckDoubleStartPlayRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectCheckDoubleStartPlayRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectCheckDoubleStartPlayRsp_proto_goTypes,
+ DependencyIndexes: file_CoinCollectCheckDoubleStartPlayRsp_proto_depIdxs,
+ MessageInfos: file_CoinCollectCheckDoubleStartPlayRsp_proto_msgTypes,
+ }.Build()
+ File_CoinCollectCheckDoubleStartPlayRsp_proto = out.File
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_rawDesc = nil
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_goTypes = nil
+ file_CoinCollectCheckDoubleStartPlayRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectChooseSkillReq.pb.go b/gover/gen/CoinCollectChooseSkillReq.pb.go
new file mode 100644
index 00000000..8a6e35f8
--- /dev/null
+++ b/gover/gen/CoinCollectChooseSkillReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectChooseSkillReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectChooseSkillReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChooseSkillNo uint32 `protobuf:"varint,14,opt,name=choose_skill_no,json=chooseSkillNo,proto3" json:"choose_skill_no,omitempty"`
+ LevelId uint32 `protobuf:"varint,9,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *CoinCollectChooseSkillReq) Reset() {
+ *x = CoinCollectChooseSkillReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectChooseSkillReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectChooseSkillReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectChooseSkillReq) ProtoMessage() {}
+
+func (x *CoinCollectChooseSkillReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectChooseSkillReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectChooseSkillReq.ProtoReflect.Descriptor instead.
+func (*CoinCollectChooseSkillReq) Descriptor() ([]byte, []int) {
+ return file_CoinCollectChooseSkillReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectChooseSkillReq) GetChooseSkillNo() uint32 {
+ if x != nil {
+ return x.ChooseSkillNo
+ }
+ return 0
+}
+
+func (x *CoinCollectChooseSkillReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_CoinCollectChooseSkillReq_proto protoreflect.FileDescriptor
+
+var file_CoinCollectChooseSkillReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x68, 0x6f,
+ 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x5e, 0x0a, 0x19, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x26,
+ 0x0a, 0x0f, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e,
+ 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_CoinCollectChooseSkillReq_proto_rawDescOnce sync.Once
+ file_CoinCollectChooseSkillReq_proto_rawDescData = file_CoinCollectChooseSkillReq_proto_rawDesc
+)
+
+func file_CoinCollectChooseSkillReq_proto_rawDescGZIP() []byte {
+ file_CoinCollectChooseSkillReq_proto_rawDescOnce.Do(func() {
+ file_CoinCollectChooseSkillReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectChooseSkillReq_proto_rawDescData)
+ })
+ return file_CoinCollectChooseSkillReq_proto_rawDescData
+}
+
+var file_CoinCollectChooseSkillReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectChooseSkillReq_proto_goTypes = []interface{}{
+ (*CoinCollectChooseSkillReq)(nil), // 0: CoinCollectChooseSkillReq
+}
+var file_CoinCollectChooseSkillReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectChooseSkillReq_proto_init() }
+func file_CoinCollectChooseSkillReq_proto_init() {
+ if File_CoinCollectChooseSkillReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectChooseSkillReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectChooseSkillReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectChooseSkillReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectChooseSkillReq_proto_goTypes,
+ DependencyIndexes: file_CoinCollectChooseSkillReq_proto_depIdxs,
+ MessageInfos: file_CoinCollectChooseSkillReq_proto_msgTypes,
+ }.Build()
+ File_CoinCollectChooseSkillReq_proto = out.File
+ file_CoinCollectChooseSkillReq_proto_rawDesc = nil
+ file_CoinCollectChooseSkillReq_proto_goTypes = nil
+ file_CoinCollectChooseSkillReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectChooseSkillRsp.pb.go b/gover/gen/CoinCollectChooseSkillRsp.pb.go
new file mode 100644
index 00000000..1c53c00e
--- /dev/null
+++ b/gover/gen/CoinCollectChooseSkillRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectChooseSkillRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectChooseSkillRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,13,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ ChooseSkillNo uint32 `protobuf:"varint,10,opt,name=choose_skill_no,json=chooseSkillNo,proto3" json:"choose_skill_no,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *CoinCollectChooseSkillRsp) Reset() {
+ *x = CoinCollectChooseSkillRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectChooseSkillRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectChooseSkillRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectChooseSkillRsp) ProtoMessage() {}
+
+func (x *CoinCollectChooseSkillRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectChooseSkillRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectChooseSkillRsp.ProtoReflect.Descriptor instead.
+func (*CoinCollectChooseSkillRsp) Descriptor() ([]byte, []int) {
+ return file_CoinCollectChooseSkillRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectChooseSkillRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CoinCollectChooseSkillRsp) GetChooseSkillNo() uint32 {
+ if x != nil {
+ return x.ChooseSkillNo
+ }
+ return 0
+}
+
+func (x *CoinCollectChooseSkillRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_CoinCollectChooseSkillRsp_proto protoreflect.FileDescriptor
+
+var file_CoinCollectChooseSkillRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x68, 0x6f,
+ 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x78, 0x0a, 0x19, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x19,
+ 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x68, 0x6f,
+ 0x6f, 0x73, 0x65, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4e,
+ 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectChooseSkillRsp_proto_rawDescOnce sync.Once
+ file_CoinCollectChooseSkillRsp_proto_rawDescData = file_CoinCollectChooseSkillRsp_proto_rawDesc
+)
+
+func file_CoinCollectChooseSkillRsp_proto_rawDescGZIP() []byte {
+ file_CoinCollectChooseSkillRsp_proto_rawDescOnce.Do(func() {
+ file_CoinCollectChooseSkillRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectChooseSkillRsp_proto_rawDescData)
+ })
+ return file_CoinCollectChooseSkillRsp_proto_rawDescData
+}
+
+var file_CoinCollectChooseSkillRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectChooseSkillRsp_proto_goTypes = []interface{}{
+ (*CoinCollectChooseSkillRsp)(nil), // 0: CoinCollectChooseSkillRsp
+}
+var file_CoinCollectChooseSkillRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectChooseSkillRsp_proto_init() }
+func file_CoinCollectChooseSkillRsp_proto_init() {
+ if File_CoinCollectChooseSkillRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectChooseSkillRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectChooseSkillRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectChooseSkillRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectChooseSkillRsp_proto_goTypes,
+ DependencyIndexes: file_CoinCollectChooseSkillRsp_proto_depIdxs,
+ MessageInfos: file_CoinCollectChooseSkillRsp_proto_msgTypes,
+ }.Build()
+ File_CoinCollectChooseSkillRsp_proto = out.File
+ file_CoinCollectChooseSkillRsp_proto_rawDesc = nil
+ file_CoinCollectChooseSkillRsp_proto_goTypes = nil
+ file_CoinCollectChooseSkillRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectDetailInfo.pb.go b/gover/gen/CoinCollectDetailInfo.pb.go
new file mode 100644
index 00000000..68b7cbda
--- /dev/null
+++ b/gover/gen/CoinCollectDetailInfo.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelDataList []*CoinCollectLevelData `protobuf:"bytes,2,rep,name=level_data_list,json=levelDataList,proto3" json:"level_data_list,omitempty"`
+}
+
+func (x *CoinCollectDetailInfo) Reset() {
+ *x = CoinCollectDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectDetailInfo) ProtoMessage() {}
+
+func (x *CoinCollectDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectDetailInfo.ProtoReflect.Descriptor instead.
+func (*CoinCollectDetailInfo) Descriptor() ([]byte, []int) {
+ return file_CoinCollectDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectDetailInfo) GetLevelDataList() []*CoinCollectLevelData {
+ if x != nil {
+ return x.LevelDataList
+ }
+ return nil
+}
+
+var File_CoinCollectDetailInfo_proto protoreflect.FileDescriptor
+
+var file_CoinCollectDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43,
+ 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x15, 0x43, 0x6f, 0x69,
+ 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x0d, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_CoinCollectDetailInfo_proto_rawDescOnce sync.Once
+ file_CoinCollectDetailInfo_proto_rawDescData = file_CoinCollectDetailInfo_proto_rawDesc
+)
+
+func file_CoinCollectDetailInfo_proto_rawDescGZIP() []byte {
+ file_CoinCollectDetailInfo_proto_rawDescOnce.Do(func() {
+ file_CoinCollectDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectDetailInfo_proto_rawDescData)
+ })
+ return file_CoinCollectDetailInfo_proto_rawDescData
+}
+
+var file_CoinCollectDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectDetailInfo_proto_goTypes = []interface{}{
+ (*CoinCollectDetailInfo)(nil), // 0: CoinCollectDetailInfo
+ (*CoinCollectLevelData)(nil), // 1: CoinCollectLevelData
+}
+var file_CoinCollectDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: CoinCollectDetailInfo.level_data_list:type_name -> CoinCollectLevelData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectDetailInfo_proto_init() }
+func file_CoinCollectDetailInfo_proto_init() {
+ if File_CoinCollectDetailInfo_proto != nil {
+ return
+ }
+ file_CoinCollectLevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectDetailInfo_proto_goTypes,
+ DependencyIndexes: file_CoinCollectDetailInfo_proto_depIdxs,
+ MessageInfos: file_CoinCollectDetailInfo_proto_msgTypes,
+ }.Build()
+ File_CoinCollectDetailInfo_proto = out.File
+ file_CoinCollectDetailInfo_proto_rawDesc = nil
+ file_CoinCollectDetailInfo_proto_goTypes = nil
+ file_CoinCollectDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectGallerySettleNotify.pb.go b/gover/gen/CoinCollectGallerySettleNotify.pb.go
new file mode 100644
index 00000000..d29e791a
--- /dev/null
+++ b/gover/gen/CoinCollectGallerySettleNotify.pb.go
@@ -0,0 +1,214 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectGallerySettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectGallerySettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Unk3300_DKBJMLJGLIB uint32 `protobuf:"varint,13,opt,name=Unk3300_DKBJMLJGLIB,json=Unk3300DKBJMLJGLIB,proto3" json:"Unk3300_DKBJMLJGLIB,omitempty"`
+ Unk3300_KDHDMOGJDNL uint32 `protobuf:"varint,14,opt,name=Unk3300_KDHDMOGJDNL,json=Unk3300KDHDMOGJDNL,proto3" json:"Unk3300_KDHDMOGJDNL,omitempty"`
+ MultistagePlayIndex uint32 `protobuf:"varint,8,opt,name=multistage_play_index,json=multistagePlayIndex,proto3" json:"multistage_play_index,omitempty"`
+ Unk3300_CPLDPCMBHOE uint32 `protobuf:"varint,6,opt,name=Unk3300_CPLDPCMBHOE,json=Unk3300CPLDPCMBHOE,proto3" json:"Unk3300_CPLDPCMBHOE,omitempty"`
+ IsNewRecord bool `protobuf:"varint,15,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+}
+
+func (x *CoinCollectGallerySettleNotify) Reset() {
+ *x = CoinCollectGallerySettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectGallerySettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectGallerySettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectGallerySettleNotify) ProtoMessage() {}
+
+func (x *CoinCollectGallerySettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectGallerySettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectGallerySettleNotify.ProtoReflect.Descriptor instead.
+func (*CoinCollectGallerySettleNotify) Descriptor() ([]byte, []int) {
+ return file_CoinCollectGallerySettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectGallerySettleNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CoinCollectGallerySettleNotify) GetUnk3300_DKBJMLJGLIB() uint32 {
+ if x != nil {
+ return x.Unk3300_DKBJMLJGLIB
+ }
+ return 0
+}
+
+func (x *CoinCollectGallerySettleNotify) GetUnk3300_KDHDMOGJDNL() uint32 {
+ if x != nil {
+ return x.Unk3300_KDHDMOGJDNL
+ }
+ return 0
+}
+
+func (x *CoinCollectGallerySettleNotify) GetMultistagePlayIndex() uint32 {
+ if x != nil {
+ return x.MultistagePlayIndex
+ }
+ return 0
+}
+
+func (x *CoinCollectGallerySettleNotify) GetUnk3300_CPLDPCMBHOE() uint32 {
+ if x != nil {
+ return x.Unk3300_CPLDPCMBHOE
+ }
+ return 0
+}
+
+func (x *CoinCollectGallerySettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+var File_CoinCollectGallerySettleNotify_proto protoreflect.FileDescriptor
+
+var file_CoinCollectGallerySettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x02, 0x0a, 0x1e, 0x43, 0x6f, 0x69, 0x6e, 0x43,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x44, 0x4b, 0x42, 0x4a, 0x4d, 0x4c, 0x4a, 0x47, 0x4c, 0x49, 0x42, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4b, 0x42, 0x4a, 0x4d, 0x4c,
+ 0x4a, 0x47, 0x4c, 0x49, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4b, 0x44, 0x48, 0x44, 0x4d, 0x4f, 0x47, 0x4a, 0x44, 0x4e, 0x4c, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x44, 0x48, 0x44, 0x4d,
+ 0x4f, 0x47, 0x4a, 0x44, 0x4e, 0x4c, 0x12, 0x32, 0x0a, 0x15, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x4c, 0x44, 0x50, 0x43, 0x4d, 0x42, 0x48, 0x4f,
+ 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x43, 0x50, 0x4c, 0x44, 0x50, 0x43, 0x4d, 0x42, 0x48, 0x4f, 0x45, 0x12, 0x22, 0x0a, 0x0d, 0x69,
+ 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectGallerySettleNotify_proto_rawDescOnce sync.Once
+ file_CoinCollectGallerySettleNotify_proto_rawDescData = file_CoinCollectGallerySettleNotify_proto_rawDesc
+)
+
+func file_CoinCollectGallerySettleNotify_proto_rawDescGZIP() []byte {
+ file_CoinCollectGallerySettleNotify_proto_rawDescOnce.Do(func() {
+ file_CoinCollectGallerySettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectGallerySettleNotify_proto_rawDescData)
+ })
+ return file_CoinCollectGallerySettleNotify_proto_rawDescData
+}
+
+var file_CoinCollectGallerySettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectGallerySettleNotify_proto_goTypes = []interface{}{
+ (*CoinCollectGallerySettleNotify)(nil), // 0: CoinCollectGallerySettleNotify
+}
+var file_CoinCollectGallerySettleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectGallerySettleNotify_proto_init() }
+func file_CoinCollectGallerySettleNotify_proto_init() {
+ if File_CoinCollectGallerySettleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectGallerySettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectGallerySettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectGallerySettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectGallerySettleNotify_proto_goTypes,
+ DependencyIndexes: file_CoinCollectGallerySettleNotify_proto_depIdxs,
+ MessageInfos: file_CoinCollectGallerySettleNotify_proto_msgTypes,
+ }.Build()
+ File_CoinCollectGallerySettleNotify_proto = out.File
+ file_CoinCollectGallerySettleNotify_proto_rawDesc = nil
+ file_CoinCollectGallerySettleNotify_proto_goTypes = nil
+ file_CoinCollectGallerySettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectInterruptPlayReq.pb.go b/gover/gen/CoinCollectInterruptPlayReq.pb.go
new file mode 100644
index 00000000..6d7db6f6
--- /dev/null
+++ b/gover/gen/CoinCollectInterruptPlayReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectInterruptPlayReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectInterruptPlayReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *CoinCollectInterruptPlayReq) Reset() {
+ *x = CoinCollectInterruptPlayReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectInterruptPlayReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectInterruptPlayReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectInterruptPlayReq) ProtoMessage() {}
+
+func (x *CoinCollectInterruptPlayReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectInterruptPlayReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectInterruptPlayReq.ProtoReflect.Descriptor instead.
+func (*CoinCollectInterruptPlayReq) Descriptor() ([]byte, []int) {
+ return file_CoinCollectInterruptPlayReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectInterruptPlayReq) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_CoinCollectInterruptPlayReq_proto protoreflect.FileDescriptor
+
+var file_CoinCollectInterruptPlayReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x74,
+ 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1b, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x52,
+ 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_CoinCollectInterruptPlayReq_proto_rawDescOnce sync.Once
+ file_CoinCollectInterruptPlayReq_proto_rawDescData = file_CoinCollectInterruptPlayReq_proto_rawDesc
+)
+
+func file_CoinCollectInterruptPlayReq_proto_rawDescGZIP() []byte {
+ file_CoinCollectInterruptPlayReq_proto_rawDescOnce.Do(func() {
+ file_CoinCollectInterruptPlayReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectInterruptPlayReq_proto_rawDescData)
+ })
+ return file_CoinCollectInterruptPlayReq_proto_rawDescData
+}
+
+var file_CoinCollectInterruptPlayReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectInterruptPlayReq_proto_goTypes = []interface{}{
+ (*CoinCollectInterruptPlayReq)(nil), // 0: CoinCollectInterruptPlayReq
+}
+var file_CoinCollectInterruptPlayReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectInterruptPlayReq_proto_init() }
+func file_CoinCollectInterruptPlayReq_proto_init() {
+ if File_CoinCollectInterruptPlayReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectInterruptPlayReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectInterruptPlayReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectInterruptPlayReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectInterruptPlayReq_proto_goTypes,
+ DependencyIndexes: file_CoinCollectInterruptPlayReq_proto_depIdxs,
+ MessageInfos: file_CoinCollectInterruptPlayReq_proto_msgTypes,
+ }.Build()
+ File_CoinCollectInterruptPlayReq_proto = out.File
+ file_CoinCollectInterruptPlayReq_proto_rawDesc = nil
+ file_CoinCollectInterruptPlayReq_proto_goTypes = nil
+ file_CoinCollectInterruptPlayReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectInterruptPlayRsp.pb.go b/gover/gen/CoinCollectInterruptPlayRsp.pb.go
new file mode 100644
index 00000000..461978ed
--- /dev/null
+++ b/gover/gen/CoinCollectInterruptPlayRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectInterruptPlayRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectInterruptPlayRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,3,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *CoinCollectInterruptPlayRsp) Reset() {
+ *x = CoinCollectInterruptPlayRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectInterruptPlayRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectInterruptPlayRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectInterruptPlayRsp) ProtoMessage() {}
+
+func (x *CoinCollectInterruptPlayRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectInterruptPlayRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectInterruptPlayRsp.ProtoReflect.Descriptor instead.
+func (*CoinCollectInterruptPlayRsp) Descriptor() ([]byte, []int) {
+ return file_CoinCollectInterruptPlayRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectInterruptPlayRsp) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *CoinCollectInterruptPlayRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_CoinCollectInterruptPlayRsp_proto protoreflect.FileDescriptor
+
+var file_CoinCollectInterruptPlayRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x74,
+ 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x1b, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x52,
+ 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectInterruptPlayRsp_proto_rawDescOnce sync.Once
+ file_CoinCollectInterruptPlayRsp_proto_rawDescData = file_CoinCollectInterruptPlayRsp_proto_rawDesc
+)
+
+func file_CoinCollectInterruptPlayRsp_proto_rawDescGZIP() []byte {
+ file_CoinCollectInterruptPlayRsp_proto_rawDescOnce.Do(func() {
+ file_CoinCollectInterruptPlayRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectInterruptPlayRsp_proto_rawDescData)
+ })
+ return file_CoinCollectInterruptPlayRsp_proto_rawDescData
+}
+
+var file_CoinCollectInterruptPlayRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectInterruptPlayRsp_proto_goTypes = []interface{}{
+ (*CoinCollectInterruptPlayRsp)(nil), // 0: CoinCollectInterruptPlayRsp
+}
+var file_CoinCollectInterruptPlayRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectInterruptPlayRsp_proto_init() }
+func file_CoinCollectInterruptPlayRsp_proto_init() {
+ if File_CoinCollectInterruptPlayRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectInterruptPlayRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectInterruptPlayRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectInterruptPlayRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectInterruptPlayRsp_proto_goTypes,
+ DependencyIndexes: file_CoinCollectInterruptPlayRsp_proto_depIdxs,
+ MessageInfos: file_CoinCollectInterruptPlayRsp_proto_msgTypes,
+ }.Build()
+ File_CoinCollectInterruptPlayRsp_proto = out.File
+ file_CoinCollectInterruptPlayRsp_proto_rawDesc = nil
+ file_CoinCollectInterruptPlayRsp_proto_goTypes = nil
+ file_CoinCollectInterruptPlayRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectLevelData.pb.go b/gover/gen/CoinCollectLevelData.pb.go
new file mode 100644
index 00000000..8d6574d1
--- /dev/null
+++ b/gover/gen/CoinCollectLevelData.pb.go
@@ -0,0 +1,289 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsLevelOpen bool `protobuf:"varint,6,opt,name=is_level_open,json=isLevelOpen,proto3" json:"is_level_open,omitempty"`
+ Unk3300_GNFGEFHKHEF uint32 `protobuf:"varint,14,opt,name=Unk3300_GNFGEFHKHEF,json=Unk3300GNFGEFHKHEF,proto3" json:"Unk3300_GNFGEFHKHEF,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Unk3300_ONPKNIAHPHM uint32 `protobuf:"varint,4,opt,name=Unk3300_ONPKNIAHPHM,json=Unk3300ONPKNIAHPHM,proto3" json:"Unk3300_ONPKNIAHPHM,omitempty"`
+ Unk3300_GDKMJJNFIPP bool `protobuf:"varint,13,opt,name=Unk3300_GDKMJJNFIPP,json=Unk3300GDKMJJNFIPP,proto3" json:"Unk3300_GDKMJJNFIPP,omitempty"`
+ SingleBestTeamInfo *CoinCollectTeamInfoData `protobuf:"bytes,8,opt,name=single_best_team_info,json=singleBestTeamInfo,proto3" json:"single_best_team_info,omitempty"`
+ Unk3300_HINHOCILNJC uint32 `protobuf:"varint,1,opt,name=Unk3300_HINHOCILNJC,json=Unk3300HINHOCILNJC,proto3" json:"Unk3300_HINHOCILNJC,omitempty"`
+ Unk3300_ALILGJBDOMD uint32 `protobuf:"varint,3,opt,name=Unk3300_ALILGJBDOMD,json=Unk3300ALILGJBDOMD,proto3" json:"Unk3300_ALILGJBDOMD,omitempty"`
+ Unk3300_OLNMJJHJAGK bool `protobuf:"varint,10,opt,name=Unk3300_OLNMJJHJAGK,json=Unk3300OLNMJJHJAGK,proto3" json:"Unk3300_OLNMJJHJAGK,omitempty"`
+ Unk3300_LOPHGLMNDCP uint32 `protobuf:"varint,11,opt,name=Unk3300_LOPHGLMNDCP,json=Unk3300LOPHGLMNDCP,proto3" json:"Unk3300_LOPHGLMNDCP,omitempty"`
+ DoubleBestTeamInfoList []*CoinCollectTeamInfoData `protobuf:"bytes,2,rep,name=double_best_team_info_list,json=doubleBestTeamInfoList,proto3" json:"double_best_team_info_list,omitempty"`
+ Unk3300_JDBOOHBJFCP bool `protobuf:"varint,9,opt,name=Unk3300_JDBOOHBJFCP,json=Unk3300JDBOOHBJFCP,proto3" json:"Unk3300_JDBOOHBJFCP,omitempty"`
+}
+
+func (x *CoinCollectLevelData) Reset() {
+ *x = CoinCollectLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectLevelData) ProtoMessage() {}
+
+func (x *CoinCollectLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectLevelData.ProtoReflect.Descriptor instead.
+func (*CoinCollectLevelData) Descriptor() ([]byte, []int) {
+ return file_CoinCollectLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectLevelData) GetIsLevelOpen() bool {
+ if x != nil {
+ return x.IsLevelOpen
+ }
+ return false
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_GNFGEFHKHEF() uint32 {
+ if x != nil {
+ return x.Unk3300_GNFGEFHKHEF
+ }
+ return 0
+}
+
+func (x *CoinCollectLevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_ONPKNIAHPHM() uint32 {
+ if x != nil {
+ return x.Unk3300_ONPKNIAHPHM
+ }
+ return 0
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_GDKMJJNFIPP() bool {
+ if x != nil {
+ return x.Unk3300_GDKMJJNFIPP
+ }
+ return false
+}
+
+func (x *CoinCollectLevelData) GetSingleBestTeamInfo() *CoinCollectTeamInfoData {
+ if x != nil {
+ return x.SingleBestTeamInfo
+ }
+ return nil
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_HINHOCILNJC() uint32 {
+ if x != nil {
+ return x.Unk3300_HINHOCILNJC
+ }
+ return 0
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_ALILGJBDOMD() uint32 {
+ if x != nil {
+ return x.Unk3300_ALILGJBDOMD
+ }
+ return 0
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_OLNMJJHJAGK() bool {
+ if x != nil {
+ return x.Unk3300_OLNMJJHJAGK
+ }
+ return false
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_LOPHGLMNDCP() uint32 {
+ if x != nil {
+ return x.Unk3300_LOPHGLMNDCP
+ }
+ return 0
+}
+
+func (x *CoinCollectLevelData) GetDoubleBestTeamInfoList() []*CoinCollectTeamInfoData {
+ if x != nil {
+ return x.DoubleBestTeamInfoList
+ }
+ return nil
+}
+
+func (x *CoinCollectLevelData) GetUnk3300_JDBOOHBJFCP() bool {
+ if x != nil {
+ return x.Unk3300_JDBOOHBJFCP
+ }
+ return false
+}
+
+var File_CoinCollectLevelData_proto protoreflect.FileDescriptor
+
+var file_CoinCollectLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66,
+ 0x6f, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x05, 0x0a, 0x14,
+ 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x46, 0x47, 0x45, 0x46, 0x48, 0x4b, 0x48, 0x45, 0x46, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e,
+ 0x46, 0x47, 0x45, 0x46, 0x48, 0x4b, 0x48, 0x45, 0x46, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4f, 0x4e, 0x50, 0x4b, 0x4e, 0x49, 0x41, 0x48, 0x50, 0x48, 0x4d, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4e, 0x50, 0x4b, 0x4e, 0x49,
+ 0x41, 0x48, 0x50, 0x48, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x47, 0x44, 0x4b, 0x4d, 0x4a, 0x4a, 0x4e, 0x46, 0x49, 0x50, 0x50, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x44, 0x4b, 0x4d, 0x4a,
+ 0x4a, 0x4e, 0x46, 0x49, 0x50, 0x50, 0x12, 0x4b, 0x0a, 0x15, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65,
+ 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x63, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x12, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x42, 0x65, 0x73, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48,
+ 0x49, 0x4e, 0x48, 0x4f, 0x43, 0x49, 0x4c, 0x4e, 0x4a, 0x43, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x49, 0x4e, 0x48, 0x4f, 0x43, 0x49,
+ 0x4c, 0x4e, 0x4a, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x41, 0x4c, 0x49, 0x4c, 0x47, 0x4a, 0x42, 0x44, 0x4f, 0x4d, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4c, 0x49, 0x4c, 0x47, 0x4a,
+ 0x42, 0x44, 0x4f, 0x4d, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4f, 0x4c, 0x4e, 0x4d, 0x4a, 0x4a, 0x48, 0x4a, 0x41, 0x47, 0x4b, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4c, 0x4e, 0x4d, 0x4a,
+ 0x4a, 0x48, 0x4a, 0x41, 0x47, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4c, 0x4f, 0x50, 0x48, 0x47, 0x4c, 0x4d, 0x4e, 0x44, 0x43, 0x50, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4f, 0x50, 0x48,
+ 0x47, 0x4c, 0x4d, 0x4e, 0x44, 0x43, 0x50, 0x12, 0x54, 0x0a, 0x1a, 0x64, 0x6f, 0x75, 0x62, 0x6c,
+ 0x65, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66,
+ 0x6f, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x42, 0x65, 0x73,
+ 0x74, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x42, 0x4f, 0x4f, 0x48, 0x42,
+ 0x4a, 0x46, 0x43, 0x50, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4a, 0x44, 0x42, 0x4f, 0x4f, 0x48, 0x42, 0x4a, 0x46, 0x43, 0x50, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectLevelData_proto_rawDescOnce sync.Once
+ file_CoinCollectLevelData_proto_rawDescData = file_CoinCollectLevelData_proto_rawDesc
+)
+
+func file_CoinCollectLevelData_proto_rawDescGZIP() []byte {
+ file_CoinCollectLevelData_proto_rawDescOnce.Do(func() {
+ file_CoinCollectLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectLevelData_proto_rawDescData)
+ })
+ return file_CoinCollectLevelData_proto_rawDescData
+}
+
+var file_CoinCollectLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectLevelData_proto_goTypes = []interface{}{
+ (*CoinCollectLevelData)(nil), // 0: CoinCollectLevelData
+ (*CoinCollectTeamInfoData)(nil), // 1: CoinCollectTeamInfoData
+}
+var file_CoinCollectLevelData_proto_depIdxs = []int32{
+ 1, // 0: CoinCollectLevelData.single_best_team_info:type_name -> CoinCollectTeamInfoData
+ 1, // 1: CoinCollectLevelData.double_best_team_info_list:type_name -> CoinCollectTeamInfoData
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectLevelData_proto_init() }
+func file_CoinCollectLevelData_proto_init() {
+ if File_CoinCollectLevelData_proto != nil {
+ return
+ }
+ file_CoinCollectTeamInfoData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectLevelData_proto_goTypes,
+ DependencyIndexes: file_CoinCollectLevelData_proto_depIdxs,
+ MessageInfos: file_CoinCollectLevelData_proto_msgTypes,
+ }.Build()
+ File_CoinCollectLevelData_proto = out.File
+ file_CoinCollectLevelData_proto_rawDesc = nil
+ file_CoinCollectLevelData_proto_goTypes = nil
+ file_CoinCollectLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectOperatorInfo.pb.go b/gover/gen/CoinCollectOperatorInfo.pb.go
new file mode 100644
index 00000000..3428c215
--- /dev/null
+++ b/gover/gen/CoinCollectOperatorInfo.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectOperatorInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectOperatorInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *CoinCollectOperatorInfo) Reset() {
+ *x = CoinCollectOperatorInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectOperatorInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectOperatorInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectOperatorInfo) ProtoMessage() {}
+
+func (x *CoinCollectOperatorInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectOperatorInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectOperatorInfo.ProtoReflect.Descriptor instead.
+func (*CoinCollectOperatorInfo) Descriptor() ([]byte, []int) {
+ return file_CoinCollectOperatorInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectOperatorInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_CoinCollectOperatorInfo_proto protoreflect.FileDescriptor
+
+var file_CoinCollectOperatorInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x70, 0x65,
+ 0x72, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x70,
+ 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectOperatorInfo_proto_rawDescOnce sync.Once
+ file_CoinCollectOperatorInfo_proto_rawDescData = file_CoinCollectOperatorInfo_proto_rawDesc
+)
+
+func file_CoinCollectOperatorInfo_proto_rawDescGZIP() []byte {
+ file_CoinCollectOperatorInfo_proto_rawDescOnce.Do(func() {
+ file_CoinCollectOperatorInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectOperatorInfo_proto_rawDescData)
+ })
+ return file_CoinCollectOperatorInfo_proto_rawDescData
+}
+
+var file_CoinCollectOperatorInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectOperatorInfo_proto_goTypes = []interface{}{
+ (*CoinCollectOperatorInfo)(nil), // 0: CoinCollectOperatorInfo
+}
+var file_CoinCollectOperatorInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectOperatorInfo_proto_init() }
+func file_CoinCollectOperatorInfo_proto_init() {
+ if File_CoinCollectOperatorInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectOperatorInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectOperatorInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectOperatorInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectOperatorInfo_proto_goTypes,
+ DependencyIndexes: file_CoinCollectOperatorInfo_proto_depIdxs,
+ MessageInfos: file_CoinCollectOperatorInfo_proto_msgTypes,
+ }.Build()
+ File_CoinCollectOperatorInfo_proto = out.File
+ file_CoinCollectOperatorInfo_proto_rawDesc = nil
+ file_CoinCollectOperatorInfo_proto_goTypes = nil
+ file_CoinCollectOperatorInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectPlayerInfo.pb.go b/gover/gen/CoinCollectPlayerInfo.pb.go
new file mode 100644
index 00000000..9896b183
--- /dev/null
+++ b/gover/gen/CoinCollectPlayerInfo.pb.go
@@ -0,0 +1,207 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectPlayerInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectPlayerInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PlayerUid uint32 `protobuf:"varint,15,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ IsPrepare bool `protobuf:"varint,7,opt,name=is_prepare,json=isPrepare,proto3" json:"is_prepare,omitempty"`
+ ChooseSkillNo uint32 `protobuf:"varint,10,opt,name=choose_skill_no,json=chooseSkillNo,proto3" json:"choose_skill_no,omitempty"`
+ AvatarInfoList []*CoinCollectTeamAvatarInfo `protobuf:"bytes,2,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+ PlayerName string `protobuf:"bytes,6,opt,name=player_name,json=playerName,proto3" json:"player_name,omitempty"`
+}
+
+func (x *CoinCollectPlayerInfo) Reset() {
+ *x = CoinCollectPlayerInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectPlayerInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectPlayerInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectPlayerInfo) ProtoMessage() {}
+
+func (x *CoinCollectPlayerInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectPlayerInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectPlayerInfo.ProtoReflect.Descriptor instead.
+func (*CoinCollectPlayerInfo) Descriptor() ([]byte, []int) {
+ return file_CoinCollectPlayerInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectPlayerInfo) GetPlayerUid() uint32 {
+ if x != nil {
+ return x.PlayerUid
+ }
+ return 0
+}
+
+func (x *CoinCollectPlayerInfo) GetIsPrepare() bool {
+ if x != nil {
+ return x.IsPrepare
+ }
+ return false
+}
+
+func (x *CoinCollectPlayerInfo) GetChooseSkillNo() uint32 {
+ if x != nil {
+ return x.ChooseSkillNo
+ }
+ return 0
+}
+
+func (x *CoinCollectPlayerInfo) GetAvatarInfoList() []*CoinCollectTeamAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+func (x *CoinCollectPlayerInfo) GetPlayerName() string {
+ if x != nil {
+ return x.PlayerName
+ }
+ return ""
+}
+
+var File_CoinCollectPlayerInfo_proto protoreflect.FileDescriptor
+
+var file_CoinCollectPlayerInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x43,
+ 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe4,
+ 0x01, 0x0a, 0x15, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x72,
+ 0x65, 0x70, 0x61, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50,
+ 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65,
+ 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0d, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x12, 0x44,
+ 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x43,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6e,
+ 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectPlayerInfo_proto_rawDescOnce sync.Once
+ file_CoinCollectPlayerInfo_proto_rawDescData = file_CoinCollectPlayerInfo_proto_rawDesc
+)
+
+func file_CoinCollectPlayerInfo_proto_rawDescGZIP() []byte {
+ file_CoinCollectPlayerInfo_proto_rawDescOnce.Do(func() {
+ file_CoinCollectPlayerInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectPlayerInfo_proto_rawDescData)
+ })
+ return file_CoinCollectPlayerInfo_proto_rawDescData
+}
+
+var file_CoinCollectPlayerInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectPlayerInfo_proto_goTypes = []interface{}{
+ (*CoinCollectPlayerInfo)(nil), // 0: CoinCollectPlayerInfo
+ (*CoinCollectTeamAvatarInfo)(nil), // 1: CoinCollectTeamAvatarInfo
+}
+var file_CoinCollectPlayerInfo_proto_depIdxs = []int32{
+ 1, // 0: CoinCollectPlayerInfo.avatar_info_list:type_name -> CoinCollectTeamAvatarInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectPlayerInfo_proto_init() }
+func file_CoinCollectPlayerInfo_proto_init() {
+ if File_CoinCollectPlayerInfo_proto != nil {
+ return
+ }
+ file_CoinCollectTeamAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectPlayerInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectPlayerInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectPlayerInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectPlayerInfo_proto_goTypes,
+ DependencyIndexes: file_CoinCollectPlayerInfo_proto_depIdxs,
+ MessageInfos: file_CoinCollectPlayerInfo_proto_msgTypes,
+ }.Build()
+ File_CoinCollectPlayerInfo_proto = out.File
+ file_CoinCollectPlayerInfo_proto_rawDesc = nil
+ file_CoinCollectPlayerInfo_proto_goTypes = nil
+ file_CoinCollectPlayerInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectPrepareReq.pb.go b/gover/gen/CoinCollectPrepareReq.pb.go
new file mode 100644
index 00000000..9c5526d6
--- /dev/null
+++ b/gover/gen/CoinCollectPrepareReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectPrepareReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectPrepareReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *CoinCollectPrepareReq) Reset() {
+ *x = CoinCollectPrepareReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectPrepareReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectPrepareReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectPrepareReq) ProtoMessage() {}
+
+func (x *CoinCollectPrepareReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectPrepareReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectPrepareReq.ProtoReflect.Descriptor instead.
+func (*CoinCollectPrepareReq) Descriptor() ([]byte, []int) {
+ return file_CoinCollectPrepareReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CoinCollectPrepareReq_proto protoreflect.FileDescriptor
+
+var file_CoinCollectPrepareReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65,
+ 0x70, 0x61, 0x72, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a,
+ 0x15, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65, 0x70,
+ 0x61, 0x72, 0x65, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectPrepareReq_proto_rawDescOnce sync.Once
+ file_CoinCollectPrepareReq_proto_rawDescData = file_CoinCollectPrepareReq_proto_rawDesc
+)
+
+func file_CoinCollectPrepareReq_proto_rawDescGZIP() []byte {
+ file_CoinCollectPrepareReq_proto_rawDescOnce.Do(func() {
+ file_CoinCollectPrepareReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectPrepareReq_proto_rawDescData)
+ })
+ return file_CoinCollectPrepareReq_proto_rawDescData
+}
+
+var file_CoinCollectPrepareReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectPrepareReq_proto_goTypes = []interface{}{
+ (*CoinCollectPrepareReq)(nil), // 0: CoinCollectPrepareReq
+}
+var file_CoinCollectPrepareReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectPrepareReq_proto_init() }
+func file_CoinCollectPrepareReq_proto_init() {
+ if File_CoinCollectPrepareReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectPrepareReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectPrepareReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectPrepareReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectPrepareReq_proto_goTypes,
+ DependencyIndexes: file_CoinCollectPrepareReq_proto_depIdxs,
+ MessageInfos: file_CoinCollectPrepareReq_proto_msgTypes,
+ }.Build()
+ File_CoinCollectPrepareReq_proto = out.File
+ file_CoinCollectPrepareReq_proto_rawDesc = nil
+ file_CoinCollectPrepareReq_proto_goTypes = nil
+ file_CoinCollectPrepareReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectPrepareRsp.pb.go b/gover/gen/CoinCollectPrepareRsp.pb.go
new file mode 100644
index 00000000..5c89db96
--- /dev/null
+++ b/gover/gen/CoinCollectPrepareRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectPrepareRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectPrepareRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *CoinCollectPrepareRsp) Reset() {
+ *x = CoinCollectPrepareRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectPrepareRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectPrepareRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectPrepareRsp) ProtoMessage() {}
+
+func (x *CoinCollectPrepareRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectPrepareRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectPrepareRsp.ProtoReflect.Descriptor instead.
+func (*CoinCollectPrepareRsp) Descriptor() ([]byte, []int) {
+ return file_CoinCollectPrepareRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectPrepareRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_CoinCollectPrepareRsp_proto protoreflect.FileDescriptor
+
+var file_CoinCollectPrepareRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65,
+ 0x70, 0x61, 0x72, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a,
+ 0x15, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65, 0x70,
+ 0x61, 0x72, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectPrepareRsp_proto_rawDescOnce sync.Once
+ file_CoinCollectPrepareRsp_proto_rawDescData = file_CoinCollectPrepareRsp_proto_rawDesc
+)
+
+func file_CoinCollectPrepareRsp_proto_rawDescGZIP() []byte {
+ file_CoinCollectPrepareRsp_proto_rawDescOnce.Do(func() {
+ file_CoinCollectPrepareRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectPrepareRsp_proto_rawDescData)
+ })
+ return file_CoinCollectPrepareRsp_proto_rawDescData
+}
+
+var file_CoinCollectPrepareRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectPrepareRsp_proto_goTypes = []interface{}{
+ (*CoinCollectPrepareRsp)(nil), // 0: CoinCollectPrepareRsp
+}
+var file_CoinCollectPrepareRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectPrepareRsp_proto_init() }
+func file_CoinCollectPrepareRsp_proto_init() {
+ if File_CoinCollectPrepareRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectPrepareRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectPrepareRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectPrepareRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectPrepareRsp_proto_goTypes,
+ DependencyIndexes: file_CoinCollectPrepareRsp_proto_depIdxs,
+ MessageInfos: file_CoinCollectPrepareRsp_proto_msgTypes,
+ }.Build()
+ File_CoinCollectPrepareRsp_proto = out.File
+ file_CoinCollectPrepareRsp_proto_rawDesc = nil
+ file_CoinCollectPrepareRsp_proto_goTypes = nil
+ file_CoinCollectPrepareRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectPrepareStageNotify.pb.go b/gover/gen/CoinCollectPrepareStageNotify.pb.go
new file mode 100644
index 00000000..2f77c4f6
--- /dev/null
+++ b/gover/gen/CoinCollectPrepareStageNotify.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectPrepareStageNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectPrepareStageNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CoinCollectInfo *CoinCollectStageInfo `protobuf:"bytes,11,opt,name=coin_collect_info,json=coinCollectInfo,proto3" json:"coin_collect_info,omitempty"`
+}
+
+func (x *CoinCollectPrepareStageNotify) Reset() {
+ *x = CoinCollectPrepareStageNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectPrepareStageNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectPrepareStageNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectPrepareStageNotify) ProtoMessage() {}
+
+func (x *CoinCollectPrepareStageNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectPrepareStageNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectPrepareStageNotify.ProtoReflect.Descriptor instead.
+func (*CoinCollectPrepareStageNotify) Descriptor() ([]byte, []int) {
+ return file_CoinCollectPrepareStageNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectPrepareStageNotify) GetCoinCollectInfo() *CoinCollectStageInfo {
+ if x != nil {
+ return x.CoinCollectInfo
+ }
+ return nil
+}
+
+var File_CoinCollectPrepareStageNotify_proto protoreflect.FileDescriptor
+
+var file_CoinCollectPrepareStageNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65,
+ 0x70, 0x61, 0x72, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x62, 0x0a, 0x1d, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x41, 0x0a, 0x11, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectPrepareStageNotify_proto_rawDescOnce sync.Once
+ file_CoinCollectPrepareStageNotify_proto_rawDescData = file_CoinCollectPrepareStageNotify_proto_rawDesc
+)
+
+func file_CoinCollectPrepareStageNotify_proto_rawDescGZIP() []byte {
+ file_CoinCollectPrepareStageNotify_proto_rawDescOnce.Do(func() {
+ file_CoinCollectPrepareStageNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectPrepareStageNotify_proto_rawDescData)
+ })
+ return file_CoinCollectPrepareStageNotify_proto_rawDescData
+}
+
+var file_CoinCollectPrepareStageNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectPrepareStageNotify_proto_goTypes = []interface{}{
+ (*CoinCollectPrepareStageNotify)(nil), // 0: CoinCollectPrepareStageNotify
+ (*CoinCollectStageInfo)(nil), // 1: CoinCollectStageInfo
+}
+var file_CoinCollectPrepareStageNotify_proto_depIdxs = []int32{
+ 1, // 0: CoinCollectPrepareStageNotify.coin_collect_info:type_name -> CoinCollectStageInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectPrepareStageNotify_proto_init() }
+func file_CoinCollectPrepareStageNotify_proto_init() {
+ if File_CoinCollectPrepareStageNotify_proto != nil {
+ return
+ }
+ file_CoinCollectStageInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectPrepareStageNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectPrepareStageNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectPrepareStageNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectPrepareStageNotify_proto_goTypes,
+ DependencyIndexes: file_CoinCollectPrepareStageNotify_proto_depIdxs,
+ MessageInfos: file_CoinCollectPrepareStageNotify_proto_msgTypes,
+ }.Build()
+ File_CoinCollectPrepareStageNotify_proto = out.File
+ file_CoinCollectPrepareStageNotify_proto_rawDesc = nil
+ file_CoinCollectPrepareStageNotify_proto_goTypes = nil
+ file_CoinCollectPrepareStageNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectStageInfo.pb.go b/gover/gen/CoinCollectStageInfo.pb.go
new file mode 100644
index 00000000..7bca615d
--- /dev/null
+++ b/gover/gen/CoinCollectStageInfo.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PlayIndex uint32 `protobuf:"varint,9,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ PlayerInfoList []*CoinCollectPlayerInfo `protobuf:"bytes,11,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
+ LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *CoinCollectStageInfo) Reset() {
+ *x = CoinCollectStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectStageInfo) ProtoMessage() {}
+
+func (x *CoinCollectStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectStageInfo.ProtoReflect.Descriptor instead.
+func (*CoinCollectStageInfo) Descriptor() ([]byte, []int) {
+ return file_CoinCollectStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectStageInfo) GetPlayIndex() uint32 {
+ if x != nil {
+ return x.PlayIndex
+ }
+ return 0
+}
+
+func (x *CoinCollectStageInfo) GetPlayerInfoList() []*CoinCollectPlayerInfo {
+ if x != nil {
+ return x.PlayerInfoList
+ }
+ return nil
+}
+
+func (x *CoinCollectStageInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_CoinCollectStageInfo_proto protoreflect.FileDescriptor
+
+var file_CoinCollectStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x14, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x40, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectStageInfo_proto_rawDescOnce sync.Once
+ file_CoinCollectStageInfo_proto_rawDescData = file_CoinCollectStageInfo_proto_rawDesc
+)
+
+func file_CoinCollectStageInfo_proto_rawDescGZIP() []byte {
+ file_CoinCollectStageInfo_proto_rawDescOnce.Do(func() {
+ file_CoinCollectStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectStageInfo_proto_rawDescData)
+ })
+ return file_CoinCollectStageInfo_proto_rawDescData
+}
+
+var file_CoinCollectStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectStageInfo_proto_goTypes = []interface{}{
+ (*CoinCollectStageInfo)(nil), // 0: CoinCollectStageInfo
+ (*CoinCollectPlayerInfo)(nil), // 1: CoinCollectPlayerInfo
+}
+var file_CoinCollectStageInfo_proto_depIdxs = []int32{
+ 1, // 0: CoinCollectStageInfo.player_info_list:type_name -> CoinCollectPlayerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectStageInfo_proto_init() }
+func file_CoinCollectStageInfo_proto_init() {
+ if File_CoinCollectStageInfo_proto != nil {
+ return
+ }
+ file_CoinCollectPlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectStageInfo_proto_goTypes,
+ DependencyIndexes: file_CoinCollectStageInfo_proto_depIdxs,
+ MessageInfos: file_CoinCollectStageInfo_proto_msgTypes,
+ }.Build()
+ File_CoinCollectStageInfo_proto = out.File
+ file_CoinCollectStageInfo_proto_rawDesc = nil
+ file_CoinCollectStageInfo_proto_goTypes = nil
+ file_CoinCollectStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectTeamAvatarInfo.pb.go b/gover/gen/CoinCollectTeamAvatarInfo.pb.go
new file mode 100644
index 00000000..19ae2ecd
--- /dev/null
+++ b/gover/gen/CoinCollectTeamAvatarInfo.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectTeamAvatarInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectTeamAvatarInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ CostumeId uint32 `protobuf:"varint,1,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+}
+
+func (x *CoinCollectTeamAvatarInfo) Reset() {
+ *x = CoinCollectTeamAvatarInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectTeamAvatarInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectTeamAvatarInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectTeamAvatarInfo) ProtoMessage() {}
+
+func (x *CoinCollectTeamAvatarInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectTeamAvatarInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectTeamAvatarInfo.ProtoReflect.Descriptor instead.
+func (*CoinCollectTeamAvatarInfo) Descriptor() ([]byte, []int) {
+ return file_CoinCollectTeamAvatarInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectTeamAvatarInfo) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (x *CoinCollectTeamAvatarInfo) GetCostumeId() uint32 {
+ if x != nil {
+ return x.CostumeId
+ }
+ return 0
+}
+
+var File_CoinCollectTeamAvatarInfo_proto protoreflect.FileDescriptor
+
+var file_CoinCollectTeamAvatarInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61,
+ 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x57, 0x0a, 0x19, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
+ 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
+ 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectTeamAvatarInfo_proto_rawDescOnce sync.Once
+ file_CoinCollectTeamAvatarInfo_proto_rawDescData = file_CoinCollectTeamAvatarInfo_proto_rawDesc
+)
+
+func file_CoinCollectTeamAvatarInfo_proto_rawDescGZIP() []byte {
+ file_CoinCollectTeamAvatarInfo_proto_rawDescOnce.Do(func() {
+ file_CoinCollectTeamAvatarInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectTeamAvatarInfo_proto_rawDescData)
+ })
+ return file_CoinCollectTeamAvatarInfo_proto_rawDescData
+}
+
+var file_CoinCollectTeamAvatarInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectTeamAvatarInfo_proto_goTypes = []interface{}{
+ (*CoinCollectTeamAvatarInfo)(nil), // 0: CoinCollectTeamAvatarInfo
+}
+var file_CoinCollectTeamAvatarInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectTeamAvatarInfo_proto_init() }
+func file_CoinCollectTeamAvatarInfo_proto_init() {
+ if File_CoinCollectTeamAvatarInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectTeamAvatarInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectTeamAvatarInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectTeamAvatarInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectTeamAvatarInfo_proto_goTypes,
+ DependencyIndexes: file_CoinCollectTeamAvatarInfo_proto_depIdxs,
+ MessageInfos: file_CoinCollectTeamAvatarInfo_proto_msgTypes,
+ }.Build()
+ File_CoinCollectTeamAvatarInfo_proto = out.File
+ file_CoinCollectTeamAvatarInfo_proto_rawDesc = nil
+ file_CoinCollectTeamAvatarInfo_proto_goTypes = nil
+ file_CoinCollectTeamAvatarInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CoinCollectTeamInfoData.pb.go b/gover/gen/CoinCollectTeamInfoData.pb.go
new file mode 100644
index 00000000..56d9e2a6
--- /dev/null
+++ b/gover/gen/CoinCollectTeamInfoData.pb.go
@@ -0,0 +1,212 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CoinCollectTeamInfoData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CoinCollectTeamInfoData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_CPDGJEIOJAB []uint32 `protobuf:"varint,2,rep,packed,name=Unk3300_CPDGJEIOJAB,json=Unk3300CPDGJEIOJAB,proto3" json:"Unk3300_CPDGJEIOJAB,omitempty"`
+ ChooseSkillNo uint32 `protobuf:"varint,11,opt,name=choose_skill_no,json=chooseSkillNo,proto3" json:"choose_skill_no,omitempty"`
+ Unk3300_IFBDFEOGOLH []uint32 `protobuf:"varint,15,rep,packed,name=Unk3300_IFBDFEOGOLH,json=Unk3300IFBDFEOGOLH,proto3" json:"Unk3300_IFBDFEOGOLH,omitempty"`
+ IsHost bool `protobuf:"varint,13,opt,name=is_host,json=isHost,proto3" json:"is_host,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,6,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ AvatarIdList []uint32 `protobuf:"varint,7,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
+}
+
+func (x *CoinCollectTeamInfoData) Reset() {
+ *x = CoinCollectTeamInfoData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CoinCollectTeamInfoData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CoinCollectTeamInfoData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CoinCollectTeamInfoData) ProtoMessage() {}
+
+func (x *CoinCollectTeamInfoData) ProtoReflect() protoreflect.Message {
+ mi := &file_CoinCollectTeamInfoData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CoinCollectTeamInfoData.ProtoReflect.Descriptor instead.
+func (*CoinCollectTeamInfoData) Descriptor() ([]byte, []int) {
+ return file_CoinCollectTeamInfoData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CoinCollectTeamInfoData) GetUnk3300_CPDGJEIOJAB() []uint32 {
+ if x != nil {
+ return x.Unk3300_CPDGJEIOJAB
+ }
+ return nil
+}
+
+func (x *CoinCollectTeamInfoData) GetChooseSkillNo() uint32 {
+ if x != nil {
+ return x.ChooseSkillNo
+ }
+ return 0
+}
+
+func (x *CoinCollectTeamInfoData) GetUnk3300_IFBDFEOGOLH() []uint32 {
+ if x != nil {
+ return x.Unk3300_IFBDFEOGOLH
+ }
+ return nil
+}
+
+func (x *CoinCollectTeamInfoData) GetIsHost() bool {
+ if x != nil {
+ return x.IsHost
+ }
+ return false
+}
+
+func (x *CoinCollectTeamInfoData) GetPlayerUid() uint32 {
+ if x != nil {
+ return x.PlayerUid
+ }
+ return 0
+}
+
+func (x *CoinCollectTeamInfoData) GetAvatarIdList() []uint32 {
+ if x != nil {
+ return x.AvatarIdList
+ }
+ return nil
+}
+
+var File_CoinCollectTeamInfoData_proto protoreflect.FileDescriptor
+
+var file_CoinCollectTeamInfoData_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61,
+ 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x81, 0x02, 0x0a, 0x17, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x54,
+ 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x44, 0x47, 0x4a, 0x45, 0x49, 0x4f, 0x4a,
+ 0x41, 0x42, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x43, 0x50, 0x44, 0x47, 0x4a, 0x45, 0x49, 0x4f, 0x4a, 0x41, 0x42, 0x12, 0x26, 0x0a, 0x0f,
+ 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x4e, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x49, 0x46, 0x42, 0x44, 0x46, 0x45, 0x4f, 0x47, 0x4f, 0x4c, 0x48, 0x18, 0x0f, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x46, 0x42, 0x44, 0x46, 0x45,
+ 0x4f, 0x47, 0x4f, 0x4c, 0x48, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x68, 0x6f, 0x73, 0x74,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x24, 0x0a,
+ 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CoinCollectTeamInfoData_proto_rawDescOnce sync.Once
+ file_CoinCollectTeamInfoData_proto_rawDescData = file_CoinCollectTeamInfoData_proto_rawDesc
+)
+
+func file_CoinCollectTeamInfoData_proto_rawDescGZIP() []byte {
+ file_CoinCollectTeamInfoData_proto_rawDescOnce.Do(func() {
+ file_CoinCollectTeamInfoData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoinCollectTeamInfoData_proto_rawDescData)
+ })
+ return file_CoinCollectTeamInfoData_proto_rawDescData
+}
+
+var file_CoinCollectTeamInfoData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CoinCollectTeamInfoData_proto_goTypes = []interface{}{
+ (*CoinCollectTeamInfoData)(nil), // 0: CoinCollectTeamInfoData
+}
+var file_CoinCollectTeamInfoData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CoinCollectTeamInfoData_proto_init() }
+func file_CoinCollectTeamInfoData_proto_init() {
+ if File_CoinCollectTeamInfoData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CoinCollectTeamInfoData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CoinCollectTeamInfoData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CoinCollectTeamInfoData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CoinCollectTeamInfoData_proto_goTypes,
+ DependencyIndexes: file_CoinCollectTeamInfoData_proto_depIdxs,
+ MessageInfos: file_CoinCollectTeamInfoData_proto_msgTypes,
+ }.Build()
+ File_CoinCollectTeamInfoData_proto = out.File
+ file_CoinCollectTeamInfoData_proto_rawDesc = nil
+ file_CoinCollectTeamInfoData_proto_goTypes = nil
+ file_CoinCollectTeamInfoData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CombatInvocationsNotify.pb.go b/gover/gen/CombatInvocationsNotify.pb.go
index 017fc450..c8ae1e7a 100644
--- a/gover/gen/CombatInvocationsNotify.pb.go
+++ b/gover/gen/CombatInvocationsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CombatInvocationsNotify.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 319
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CombatInvocationsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/CombatInvokeEntry.pb.go b/gover/gen/CombatInvokeEntry.pb.go
index ae99be7d..3b8da967 100644
--- a/gover/gen/CombatInvokeEntry.pb.go
+++ b/gover/gen/CombatInvokeEntry.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CombatInvokeEntry.proto
package gen
@@ -41,9 +41,9 @@ type CombatInvokeEntry struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CombatData []byte `protobuf:"bytes,12,opt,name=combat_data,json=combatData,proto3" json:"combat_data,omitempty"`
- ForwardType ForwardType `protobuf:"varint,10,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- ArgumentType CombatTypeArgument `protobuf:"varint,11,opt,name=argument_type,json=argumentType,proto3,enum=CombatTypeArgument" json:"argument_type,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,11,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ ArgumentType CombatTypeArgument `protobuf:"varint,9,opt,name=argument_type,json=argumentType,proto3,enum=CombatTypeArgument" json:"argument_type,omitempty"`
+ CombatData []byte `protobuf:"bytes,7,opt,name=combat_data,json=combatData,proto3" json:"combat_data,omitempty"`
}
func (x *CombatInvokeEntry) Reset() {
@@ -78,13 +78,6 @@ func (*CombatInvokeEntry) Descriptor() ([]byte, []int) {
return file_CombatInvokeEntry_proto_rawDescGZIP(), []int{0}
}
-func (x *CombatInvokeEntry) GetCombatData() []byte {
- if x != nil {
- return x.CombatData
- }
- return nil
-}
-
func (x *CombatInvokeEntry) GetForwardType() ForwardType {
if x != nil {
return x.ForwardType
@@ -99,6 +92,13 @@ func (x *CombatInvokeEntry) GetArgumentType() CombatTypeArgument {
return CombatTypeArgument_COMBAT_TYPE_ARGUMENT_NONE
}
+func (x *CombatInvokeEntry) GetCombatData() []byte {
+ if x != nil {
+ return x.CombatData
+ }
+ return nil
+}
+
var File_CombatInvokeEntry_proto protoreflect.FileDescriptor
var file_CombatInvokeEntry_proto_rawDesc = []byte{
@@ -107,16 +107,16 @@ var file_CombatInvokeEntry_proto_rawDesc = []byte{
0x74, 0x54, 0x79, 0x70, 0x65, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x6d, 0x62, 0x61,
- 0x74, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0c, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a,
- 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70,
- 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38,
- 0x0a, 0x0d, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x54, 0x79,
- 0x70, 0x65, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x61, 0x72, 0x67, 0x75,
- 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x74, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x2f, 0x0a, 0x0c,
+ 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x0a,
+ 0x0d, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x54, 0x79, 0x70,
+ 0x65, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x61, 0x72, 0x67, 0x75, 0x6d,
+ 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x62, 0x61,
+ 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x63, 0x6f,
+ 0x6d, 0x62, 0x61, 0x74, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CombatTypeArgument.pb.go b/gover/gen/CombatTypeArgument.pb.go
index f1778144..0dc34019 100644
--- a/gover/gen/CombatTypeArgument.pb.go
+++ b/gover/gen/CombatTypeArgument.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CombatTypeArgument.proto
package gen
@@ -55,9 +55,9 @@ const (
CombatTypeArgument_COMBAT_TYPE_ARGUMENT_FIXED_RUSH_MOVE CombatTypeArgument = 13
CombatTypeArgument_COMBAT_TYPE_ARGUMENT_SYNC_TRANSFORM CombatTypeArgument = 14
CombatTypeArgument_COMBAT_TYPE_ARGUMENT_LIGHT_CORE_MOVE CombatTypeArgument = 15
- CombatTypeArgument_COMBAT_TYPE_ARGUMENT_Unk2700_KPDNFKCMKPG CombatTypeArgument = 16
- CombatTypeArgument_COMBAT_TYPE_ARGUMENT_Unk2700_KPLOMOIALGF CombatTypeArgument = 17
- CombatTypeArgument_COMBAT_TYPE_ARGUMENT_Unk3000_BJEHMPLCFHN CombatTypeArgument = 18
+ CombatTypeArgument_COMBAT_TYPE_ARGUMENT_BEING_HEALED_NTF CombatTypeArgument = 16
+ CombatTypeArgument_COMBAT_TYPE_ARGUMENT_SKILL_ANCHOR_POSITION_NTF CombatTypeArgument = 17
+ CombatTypeArgument_COMBAT_TYPE_ARGUMENT_GRAPPLING_HOOK_MOVE CombatTypeArgument = 18
)
// Enum value maps for CombatTypeArgument.
@@ -79,9 +79,9 @@ var (
13: "COMBAT_TYPE_ARGUMENT_FIXED_RUSH_MOVE",
14: "COMBAT_TYPE_ARGUMENT_SYNC_TRANSFORM",
15: "COMBAT_TYPE_ARGUMENT_LIGHT_CORE_MOVE",
- 16: "COMBAT_TYPE_ARGUMENT_Unk2700_KPDNFKCMKPG",
- 17: "COMBAT_TYPE_ARGUMENT_Unk2700_KPLOMOIALGF",
- 18: "COMBAT_TYPE_ARGUMENT_Unk3000_BJEHMPLCFHN",
+ 16: "COMBAT_TYPE_ARGUMENT_BEING_HEALED_NTF",
+ 17: "COMBAT_TYPE_ARGUMENT_SKILL_ANCHOR_POSITION_NTF",
+ 18: "COMBAT_TYPE_ARGUMENT_GRAPPLING_HOOK_MOVE",
}
CombatTypeArgument_value = map[string]int32{
"COMBAT_TYPE_ARGUMENT_NONE": 0,
@@ -100,9 +100,9 @@ var (
"COMBAT_TYPE_ARGUMENT_FIXED_RUSH_MOVE": 13,
"COMBAT_TYPE_ARGUMENT_SYNC_TRANSFORM": 14,
"COMBAT_TYPE_ARGUMENT_LIGHT_CORE_MOVE": 15,
- "COMBAT_TYPE_ARGUMENT_Unk2700_KPDNFKCMKPG": 16,
- "COMBAT_TYPE_ARGUMENT_Unk2700_KPLOMOIALGF": 17,
- "COMBAT_TYPE_ARGUMENT_Unk3000_BJEHMPLCFHN": 18,
+ "COMBAT_TYPE_ARGUMENT_BEING_HEALED_NTF": 16,
+ "COMBAT_TYPE_ARGUMENT_SKILL_ANCHOR_POSITION_NTF": 17,
+ "COMBAT_TYPE_ARGUMENT_GRAPPLING_HOOK_MOVE": 18,
}
)
@@ -137,7 +137,7 @@ var File_CombatTypeArgument_proto protoreflect.FileDescriptor
var file_CombatTypeArgument_proto_rawDesc = []byte{
0x0a, 0x18, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x41, 0x72, 0x67, 0x75,
- 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc5, 0x06, 0x0a, 0x12, 0x43,
+ 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc8, 0x06, 0x0a, 0x12, 0x43,
0x6f, 0x6d, 0x62, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e,
0x74, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45,
0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
@@ -181,17 +181,17 @@ var file_CombatTypeArgument_proto_rawDesc = []byte{
0x4e, 0x43, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x4f, 0x52, 0x4d, 0x10, 0x0e, 0x12, 0x28,
0x0a, 0x24, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x52,
0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x4c, 0x49, 0x47, 0x48, 0x54, 0x5f, 0x43, 0x4f, 0x52,
- 0x45, 0x5f, 0x4d, 0x4f, 0x56, 0x45, 0x10, 0x0f, 0x12, 0x2c, 0x0a, 0x28, 0x43, 0x4f, 0x4d, 0x42,
+ 0x45, 0x5f, 0x4d, 0x4f, 0x56, 0x45, 0x10, 0x0f, 0x12, 0x29, 0x0a, 0x25, 0x43, 0x4f, 0x4d, 0x42,
0x41, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54,
- 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x44, 0x4e, 0x46, 0x4b, 0x43,
- 0x4d, 0x4b, 0x50, 0x47, 0x10, 0x10, 0x12, 0x2c, 0x0a, 0x28, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54,
- 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4c, 0x4f, 0x4d, 0x4f, 0x49, 0x41, 0x4c,
- 0x47, 0x46, 0x10, 0x11, 0x12, 0x2c, 0x0a, 0x28, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x5f, 0x54,
- 0x59, 0x50, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x45, 0x48, 0x4d, 0x50, 0x4c, 0x43, 0x46, 0x48, 0x4e,
- 0x10, 0x12, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x5f, 0x42, 0x45, 0x49, 0x4e, 0x47, 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x45, 0x44, 0x5f, 0x4e, 0x54,
+ 0x46, 0x10, 0x10, 0x12, 0x32, 0x0a, 0x2e, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x4b, 0x49, 0x4c,
+ 0x4c, 0x5f, 0x41, 0x4e, 0x43, 0x48, 0x4f, 0x52, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x4e, 0x54, 0x46, 0x10, 0x11, 0x12, 0x2c, 0x0a, 0x28, 0x43, 0x4f, 0x4d, 0x42, 0x41,
+ 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x52, 0x47, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
+ 0x47, 0x52, 0x41, 0x50, 0x50, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x48, 0x4f, 0x4f, 0x4b, 0x5f, 0x4d,
+ 0x4f, 0x56, 0x45, 0x10, 0x12, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/CombineDataNotify.pb.go b/gover/gen/CombineDataNotify.pb.go
index b169c219..e2e642aa 100644
--- a/gover/gen/CombineDataNotify.pb.go
+++ b/gover/gen/CombineDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CombineDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 659
-// EnetChannelId: 0
-// EnetIsReliable: true
type CombineDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CombineIdList []uint32 `protobuf:"varint,5,rep,packed,name=combine_id_list,json=combineIdList,proto3" json:"combine_id_list,omitempty"`
+ CombineIdList []uint32 `protobuf:"varint,7,rep,packed,name=combine_id_list,json=combineIdList,proto3" json:"combine_id_list,omitempty"`
}
func (x *CombineDataNotify) Reset() {
@@ -93,7 +90,7 @@ var file_CombineDataNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x11, 0x43, 0x6f, 0x6d,
0x62, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26,
0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65,
+ 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65,
0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CombineFormulaDataNotify.pb.go b/gover/gen/CombineFormulaDataNotify.pb.go
index 235d2371..6b9ad89c 100644
--- a/gover/gen/CombineFormulaDataNotify.pb.go
+++ b/gover/gen/CombineFormulaDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CombineFormulaDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 632
-// EnetChannelId: 0
-// EnetIsReliable: true
type CombineFormulaDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CombineId uint32 `protobuf:"varint,6,opt,name=combine_id,json=combineId,proto3" json:"combine_id,omitempty"`
- IsLocked bool `protobuf:"varint,3,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
+ IsLocked bool `protobuf:"varint,8,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
}
func (x *CombineFormulaDataNotify) Reset() {
@@ -103,7 +100,7 @@ var file_CombineFormulaDataNotify_proto_rawDesc = []byte{
0x6c, 0x61, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69,
- 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08,
+ 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08,
0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CombineReq.pb.go b/gover/gen/CombineReq.pb.go
index fff2c274..c38ef3f5 100644
--- a/gover/gen/CombineReq.pb.go
+++ b/gover/gen/CombineReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CombineReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 643
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CombineReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CombineCount uint32 `protobuf:"varint,12,opt,name=combine_count,json=combineCount,proto3" json:"combine_count,omitempty"`
- CombineId uint32 `protobuf:"varint,9,opt,name=combine_id,json=combineId,proto3" json:"combine_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,14,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,6,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ CombineId uint32 `protobuf:"varint,5,opt,name=combine_id,json=combineId,proto3" json:"combine_id,omitempty"`
+ CombineCount uint32 `protobuf:"varint,15,opt,name=combine_count,json=combineCount,proto3" json:"combine_count,omitempty"`
}
func (x *CombineReq) Reset() {
@@ -82,9 +78,9 @@ func (*CombineReq) Descriptor() ([]byte, []int) {
return file_CombineReq_proto_rawDescGZIP(), []int{0}
}
-func (x *CombineReq) GetCombineCount() uint32 {
+func (x *CombineReq) GetAvatarGuid() uint64 {
if x != nil {
- return x.CombineCount
+ return x.AvatarGuid
}
return 0
}
@@ -96,9 +92,9 @@ func (x *CombineReq) GetCombineId() uint32 {
return 0
}
-func (x *CombineReq) GetAvatarGuid() uint64 {
+func (x *CombineReq) GetCombineCount() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.CombineCount
}
return 0
}
@@ -108,13 +104,13 @@ var File_CombineReq_proto protoreflect.FileDescriptor
var file_CombineReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x71, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x49, 0x64,
0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65,
- 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x62, 0x69,
- 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CombineRsp.pb.go b/gover/gen/CombineRsp.pb.go
index 2dfa7149..8dba5a8d 100644
--- a/gover/gen/CombineRsp.pb.go
+++ b/gover/gen/CombineRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CombineRsp.proto
package gen
@@ -36,23 +36,20 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 674
-// EnetChannelId: 0
-// EnetIsReliable: true
type CombineRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostItemList []*ItemParam `protobuf:"bytes,3,rep,name=cost_item_list,json=costItemList,proto3" json:"cost_item_list,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TotalExtraItemList []*ItemParam `protobuf:"bytes,6,rep,name=total_extra_item_list,json=totalExtraItemList,proto3" json:"total_extra_item_list,omitempty"`
- CombineId uint32 `protobuf:"varint,11,opt,name=combine_id,json=combineId,proto3" json:"combine_id,omitempty"`
- TotalRandomItemList []*ItemParam `protobuf:"bytes,9,rep,name=total_random_item_list,json=totalRandomItemList,proto3" json:"total_random_item_list,omitempty"`
- ResultItemList []*ItemParam `protobuf:"bytes,2,rep,name=result_item_list,json=resultItemList,proto3" json:"result_item_list,omitempty"`
- CombineCount uint32 `protobuf:"varint,13,opt,name=combine_count,json=combineCount,proto3" json:"combine_count,omitempty"`
- TotalReturnItemList []*ItemParam `protobuf:"bytes,12,rep,name=total_return_item_list,json=totalReturnItemList,proto3" json:"total_return_item_list,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ TotalReturnItemList []*ItemParam `protobuf:"bytes,11,rep,name=total_return_item_list,json=totalReturnItemList,proto3" json:"total_return_item_list,omitempty"`
+ TotalExtraItemList []*ItemParam `protobuf:"bytes,13,rep,name=total_extra_item_list,json=totalExtraItemList,proto3" json:"total_extra_item_list,omitempty"`
+ TotalRandomItemList []*ItemParam `protobuf:"bytes,6,rep,name=total_random_item_list,json=totalRandomItemList,proto3" json:"total_random_item_list,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ CombineCount uint32 `protobuf:"varint,2,opt,name=combine_count,json=combineCount,proto3" json:"combine_count,omitempty"`
+ CombineId uint32 `protobuf:"varint,10,opt,name=combine_id,json=combineId,proto3" json:"combine_id,omitempty"`
+ CostItemList []*ItemParam `protobuf:"bytes,15,rep,name=cost_item_list,json=costItemList,proto3" json:"cost_item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ResultItemList []*ItemParam `protobuf:"bytes,4,rep,name=result_item_list,json=resultItemList,proto3" json:"result_item_list,omitempty"`
}
func (x *CombineRsp) Reset() {
@@ -87,20 +84,13 @@ func (*CombineRsp) Descriptor() ([]byte, []int) {
return file_CombineRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *CombineRsp) GetCostItemList() []*ItemParam {
+func (x *CombineRsp) GetTotalReturnItemList() []*ItemParam {
if x != nil {
- return x.CostItemList
+ return x.TotalReturnItemList
}
return nil
}
-func (x *CombineRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *CombineRsp) GetTotalExtraItemList() []*ItemParam {
if x != nil {
return x.TotalExtraItemList
@@ -108,13 +98,6 @@ func (x *CombineRsp) GetTotalExtraItemList() []*ItemParam {
return nil
}
-func (x *CombineRsp) GetCombineId() uint32 {
- if x != nil {
- return x.CombineId
- }
- return 0
-}
-
func (x *CombineRsp) GetTotalRandomItemList() []*ItemParam {
if x != nil {
return x.TotalRandomItemList
@@ -122,11 +105,11 @@ func (x *CombineRsp) GetTotalRandomItemList() []*ItemParam {
return nil
}
-func (x *CombineRsp) GetResultItemList() []*ItemParam {
+func (x *CombineRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.ResultItemList
+ return x.AvatarGuid
}
- return nil
+ return 0
}
func (x *CombineRsp) GetCombineCount() uint32 {
@@ -136,53 +119,67 @@ func (x *CombineRsp) GetCombineCount() uint32 {
return 0
}
-func (x *CombineRsp) GetTotalReturnItemList() []*ItemParam {
+func (x *CombineRsp) GetCombineId() uint32 {
if x != nil {
- return x.TotalReturnItemList
+ return x.CombineId
+ }
+ return 0
+}
+
+func (x *CombineRsp) GetCostItemList() []*ItemParam {
+ if x != nil {
+ return x.CostItemList
}
return nil
}
-func (x *CombineRsp) GetAvatarGuid() uint64 {
+func (x *CombineRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarGuid
+ return x.Retcode
}
return 0
}
+func (x *CombineRsp) GetResultItemList() []*ItemParam {
+ if x != nil {
+ return x.ResultItemList
+ }
+ return nil
+}
+
var File_CombineRsp_proto protoreflect.FileDescriptor
var file_CombineRsp_proto_rawDesc = []byte{
0x0a, 0x10, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x03, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x30, 0x0a, 0x0e, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3d,
- 0x0a, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c,
- 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a,
- 0x0a, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x16,
- 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x5f, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49,
- 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52,
- 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a,
- 0x10, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x62,
- 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3f, 0x0a, 0x16, 0x74, 0x6f, 0x74, 0x61,
- 0x6c, 0x5f, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x52, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x74, 0x75, 0x72,
- 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x16, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x74, 0x75,
+ 0x72, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x13,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x74,
+ 0x72, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x16, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x61, 0x6e, 0x64,
+ 0x6f, 0x6d, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x13,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x5f,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6d,
+ 0x62, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d,
+ 0x62, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
+ 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x0e, 0x63, 0x6f, 0x73, 0x74,
+ 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x63, 0x6f,
+ 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69,
+ 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
+ 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x75,
+ 0x6c, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -204,11 +201,11 @@ var file_CombineRsp_proto_goTypes = []interface{}{
(*ItemParam)(nil), // 1: ItemParam
}
var file_CombineRsp_proto_depIdxs = []int32{
- 1, // 0: CombineRsp.cost_item_list:type_name -> ItemParam
+ 1, // 0: CombineRsp.total_return_item_list:type_name -> ItemParam
1, // 1: CombineRsp.total_extra_item_list:type_name -> ItemParam
1, // 2: CombineRsp.total_random_item_list:type_name -> ItemParam
- 1, // 3: CombineRsp.result_item_list:type_name -> ItemParam
- 1, // 4: CombineRsp.total_return_item_list:type_name -> ItemParam
+ 1, // 3: CombineRsp.cost_item_list:type_name -> ItemParam
+ 1, // 4: CombineRsp.result_item_list:type_name -> ItemParam
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
diff --git a/gover/gen/CommonPlayerTipsNotify.pb.go b/gover/gen/CommonPlayerTipsNotify.pb.go
index e0d4053b..87b7c983 100644
--- a/gover/gen/CommonPlayerTipsNotify.pb.go
+++ b/gover/gen/CommonPlayerTipsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CommonPlayerTipsNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8466
-// EnetChannelId: 0
-// EnetIsReliable: true
type CommonPlayerTipsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NotifyType uint32 `protobuf:"varint,3,opt,name=notify_type,json=notifyType,proto3" json:"notify_type,omitempty"`
- TextMapIdList []string `protobuf:"bytes,9,rep,name=text_map_id_list,json=textMapIdList,proto3" json:"text_map_id_list,omitempty"`
+ NotifyType uint32 `protobuf:"varint,15,opt,name=notify_type,json=notifyType,proto3" json:"notify_type,omitempty"`
+ TextMapIdList []string `protobuf:"bytes,8,rep,name=text_map_id_list,json=textMapIdList,proto3" json:"text_map_id_list,omitempty"`
}
func (x *CommonPlayerTipsNotify) Reset() {
@@ -101,9 +98,9 @@ var file_CommonPlayerTipsNotify_proto_rawDesc = []byte{
0x70, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62,
0x0a, 0x16, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x69,
0x70, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e,
+ 0x66, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x27, 0x0a, 0x10, 0x74, 0x65, 0x78,
- 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20,
+ 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20,
0x03, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x65, 0x78, 0x74, 0x4d, 0x61, 0x70, 0x49, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/CompoundBoostTakeStatusType.pb.go b/gover/gen/CompoundBoostTakeStatusType.pb.go
new file mode 100644
index 00000000..5cc2ab86
--- /dev/null
+++ b/gover/gen/CompoundBoostTakeStatusType.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CompoundBoostTakeStatusType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CompoundBoostTakeStatusType int32
+
+const (
+ CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_TYPE_NONE CompoundBoostTakeStatusType = 0
+ CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_TYPE_BOOST_ONLY CompoundBoostTakeStatusType = 1
+ CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_TYPE_BOOST_AND_TAKE CompoundBoostTakeStatusType = 2
+ CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_TYPE_BAG_FULL CompoundBoostTakeStatusType = 3
+)
+
+// Enum value maps for CompoundBoostTakeStatusType.
+var (
+ CompoundBoostTakeStatusType_name = map[int32]string{
+ 0: "COMPOUND_BOOST_TAKE_STATUS_TYPE_NONE",
+ 1: "COMPOUND_BOOST_TAKE_STATUS_TYPE_BOOST_ONLY",
+ 2: "COMPOUND_BOOST_TAKE_STATUS_TYPE_BOOST_AND_TAKE",
+ 3: "COMPOUND_BOOST_TAKE_STATUS_TYPE_BAG_FULL",
+ }
+ CompoundBoostTakeStatusType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x CompoundBoostTakeStatusType) Enum() *CompoundBoostTakeStatusType {
+ p := new(CompoundBoostTakeStatusType)
+ *p = x
+ return p
+}
+
+func (x CompoundBoostTakeStatusType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (CompoundBoostTakeStatusType) Descriptor() protoreflect.EnumDescriptor {
+ return file_CompoundBoostTakeStatusType_proto_enumTypes[0].Descriptor()
+}
+
+func (CompoundBoostTakeStatusType) Type() protoreflect.EnumType {
+ return &file_CompoundBoostTakeStatusType_proto_enumTypes[0]
+}
+
+func (x CompoundBoostTakeStatusType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use CompoundBoostTakeStatusType.Descriptor instead.
+func (CompoundBoostTakeStatusType) EnumDescriptor() ([]byte, []int) {
+ return file_CompoundBoostTakeStatusType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CompoundBoostTakeStatusType_proto protoreflect.FileDescriptor
+
+var file_CompoundBoostTakeStatusType_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x54,
+ 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0xd9, 0x01, 0x0a, 0x1b, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
+ 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x24, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f,
+ 0x42, 0x4f, 0x4f, 0x53, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55,
+ 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x2e, 0x0a,
+ 0x2a, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f, 0x4f, 0x53, 0x54, 0x5f,
+ 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x42, 0x4f, 0x4f, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x01, 0x12, 0x32, 0x0a,
+ 0x2e, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f, 0x4f, 0x53, 0x54, 0x5f,
+ 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x42, 0x4f, 0x4f, 0x53, 0x54, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x10,
+ 0x02, 0x12, 0x2c, 0x0a, 0x28, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f,
+ 0x4f, 0x53, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x47, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x03, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CompoundBoostTakeStatusType_proto_rawDescOnce sync.Once
+ file_CompoundBoostTakeStatusType_proto_rawDescData = file_CompoundBoostTakeStatusType_proto_rawDesc
+)
+
+func file_CompoundBoostTakeStatusType_proto_rawDescGZIP() []byte {
+ file_CompoundBoostTakeStatusType_proto_rawDescOnce.Do(func() {
+ file_CompoundBoostTakeStatusType_proto_rawDescData = protoimpl.X.CompressGZIP(file_CompoundBoostTakeStatusType_proto_rawDescData)
+ })
+ return file_CompoundBoostTakeStatusType_proto_rawDescData
+}
+
+var file_CompoundBoostTakeStatusType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_CompoundBoostTakeStatusType_proto_goTypes = []interface{}{
+ (CompoundBoostTakeStatusType)(0), // 0: CompoundBoostTakeStatusType
+}
+var file_CompoundBoostTakeStatusType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CompoundBoostTakeStatusType_proto_init() }
+func file_CompoundBoostTakeStatusType_proto_init() {
+ if File_CompoundBoostTakeStatusType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CompoundBoostTakeStatusType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CompoundBoostTakeStatusType_proto_goTypes,
+ DependencyIndexes: file_CompoundBoostTakeStatusType_proto_depIdxs,
+ EnumInfos: file_CompoundBoostTakeStatusType_proto_enumTypes,
+ }.Build()
+ File_CompoundBoostTakeStatusType_proto = out.File
+ file_CompoundBoostTakeStatusType_proto_rawDesc = nil
+ file_CompoundBoostTakeStatusType_proto_goTypes = nil
+ file_CompoundBoostTakeStatusType_proto_depIdxs = nil
+}
diff --git a/gover/gen/CompoundDataNotify.pb.go b/gover/gen/CompoundDataNotify.pb.go
index d5552a08..c4ccdbb2 100644
--- a/gover/gen/CompoundDataNotify.pb.go
+++ b/gover/gen/CompoundDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CompoundDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 146
-// EnetChannelId: 0
-// EnetIsReliable: true
type CompoundDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UnlockCompoundList []uint32 `protobuf:"varint,1,rep,packed,name=unlock_compound_list,json=unlockCompoundList,proto3" json:"unlock_compound_list,omitempty"`
- CompoundQueDataList []*CompoundQueueData `protobuf:"bytes,9,rep,name=compound_que_data_list,json=compoundQueDataList,proto3" json:"compound_que_data_list,omitempty"`
+ CompoundQueueDataList []*CompoundQueueData `protobuf:"bytes,7,rep,name=compound_queue_data_list,json=compoundQueueDataList,proto3" json:"compound_queue_data_list,omitempty"`
+ UnlockCompoundList []uint32 `protobuf:"varint,11,rep,packed,name=unlock_compound_list,json=unlockCompoundList,proto3" json:"unlock_compound_list,omitempty"`
}
func (x *CompoundDataNotify) Reset() {
@@ -80,16 +77,16 @@ func (*CompoundDataNotify) Descriptor() ([]byte, []int) {
return file_CompoundDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CompoundDataNotify) GetUnlockCompoundList() []uint32 {
+func (x *CompoundDataNotify) GetCompoundQueueDataList() []*CompoundQueueData {
if x != nil {
- return x.UnlockCompoundList
+ return x.CompoundQueueDataList
}
return nil
}
-func (x *CompoundDataNotify) GetCompoundQueDataList() []*CompoundQueueData {
+func (x *CompoundDataNotify) GetUnlockCompoundList() []uint32 {
if x != nil {
- return x.CompoundQueDataList
+ return x.UnlockCompoundList
}
return nil
}
@@ -100,17 +97,17 @@ var file_CompoundDataNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x43, 0x6f, 0x6d, 0x70,
0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x12, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
- 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x0a, 0x14, 0x75, 0x6e,
- 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
- 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x16,
- 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74,
- 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43,
+ 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x12, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
+ 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4b, 0x0a, 0x18, 0x63, 0x6f,
+ 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74,
+ 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43,
0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61,
- 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x44, 0x61, 0x74,
- 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6d,
+ 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -131,7 +128,7 @@ var file_CompoundDataNotify_proto_goTypes = []interface{}{
(*CompoundQueueData)(nil), // 1: CompoundQueueData
}
var file_CompoundDataNotify_proto_depIdxs = []int32{
- 1, // 0: CompoundDataNotify.compound_que_data_list:type_name -> CompoundQueueData
+ 1, // 0: CompoundDataNotify.compound_queue_data_list:type_name -> CompoundQueueData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
diff --git a/gover/gen/CompoundQueueData.pb.go b/gover/gen/CompoundQueueData.pb.go
index 3eeff869..19c291de 100644
--- a/gover/gen/CompoundQueueData.pb.go
+++ b/gover/gen/CompoundQueueData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CompoundQueueData.proto
package gen
@@ -41,10 +41,10 @@ type CompoundQueueData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OutputCount uint32 `protobuf:"varint,1,opt,name=output_count,json=outputCount,proto3" json:"output_count,omitempty"`
- CompoundId uint32 `protobuf:"varint,4,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
+ WaitCount uint32 `protobuf:"varint,5,opt,name=wait_count,json=waitCount,proto3" json:"wait_count,omitempty"`
OutputTime uint32 `protobuf:"varint,14,opt,name=output_time,json=outputTime,proto3" json:"output_time,omitempty"`
- WaitCount uint32 `protobuf:"varint,8,opt,name=wait_count,json=waitCount,proto3" json:"wait_count,omitempty"`
+ OutputCount uint32 `protobuf:"varint,10,opt,name=output_count,json=outputCount,proto3" json:"output_count,omitempty"`
+ CompoundId uint32 `protobuf:"varint,12,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
}
func (x *CompoundQueueData) Reset() {
@@ -79,30 +79,30 @@ func (*CompoundQueueData) Descriptor() ([]byte, []int) {
return file_CompoundQueueData_proto_rawDescGZIP(), []int{0}
}
-func (x *CompoundQueueData) GetOutputCount() uint32 {
+func (x *CompoundQueueData) GetWaitCount() uint32 {
if x != nil {
- return x.OutputCount
+ return x.WaitCount
}
return 0
}
-func (x *CompoundQueueData) GetCompoundId() uint32 {
+func (x *CompoundQueueData) GetOutputTime() uint32 {
if x != nil {
- return x.CompoundId
+ return x.OutputTime
}
return 0
}
-func (x *CompoundQueueData) GetOutputTime() uint32 {
+func (x *CompoundQueueData) GetOutputCount() uint32 {
if x != nil {
- return x.OutputTime
+ return x.OutputCount
}
return 0
}
-func (x *CompoundQueueData) GetWaitCount() uint32 {
+func (x *CompoundQueueData) GetCompoundId() uint32 {
if x != nil {
- return x.WaitCount
+ return x.CompoundId
}
return 0
}
@@ -113,15 +113,15 @@ var file_CompoundQueueData_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x11, 0x43, 0x6f,
0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12,
0x21, 0x0a, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x75,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x43, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e,
- 0x64, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x69, 0x74, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e,
+ 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CompoundUnlockNotify.pb.go b/gover/gen/CompoundUnlockNotify.pb.go
index 85d55326..41729fa8 100644
--- a/gover/gen/CompoundUnlockNotify.pb.go
+++ b/gover/gen/CompoundUnlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CompoundUnlockNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 128
-// EnetChannelId: 0
-// EnetIsReliable: true
type CompoundUnlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CompoundId uint32 `protobuf:"varint,3,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
+ CompoundId uint32 `protobuf:"varint,7,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
}
func (x *CompoundUnlockNotify) Reset() {
@@ -93,7 +90,7 @@ var file_CompoundUnlockNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x14,
0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
- 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f,
0x75, 0x6e, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ContentAuditAuxiliaryField.pb.go b/gover/gen/ContentAuditAuxiliaryField.pb.go
new file mode 100644
index 00000000..5f248b6f
--- /dev/null
+++ b/gover/gen/ContentAuditAuxiliaryField.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ContentAuditAuxiliaryField.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ContentAuditAuxiliaryField struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
+}
+
+func (x *ContentAuditAuxiliaryField) Reset() {
+ *x = ContentAuditAuxiliaryField{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ContentAuditAuxiliaryField_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ContentAuditAuxiliaryField) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ContentAuditAuxiliaryField) ProtoMessage() {}
+
+func (x *ContentAuditAuxiliaryField) ProtoReflect() protoreflect.Message {
+ mi := &file_ContentAuditAuxiliaryField_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ContentAuditAuxiliaryField.ProtoReflect.Descriptor instead.
+func (*ContentAuditAuxiliaryField) Descriptor() ([]byte, []int) {
+ return file_ContentAuditAuxiliaryField_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ContentAuditAuxiliaryField) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+func (x *ContentAuditAuxiliaryField) GetValue() string {
+ if x != nil {
+ return x.Value
+ }
+ return ""
+}
+
+var File_ContentAuditAuxiliaryField_proto protoreflect.FileDescriptor
+
+var file_ContentAuditAuxiliaryField_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x41, 0x75,
+ 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x1a, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64,
+ 0x69, 0x74, 0x41, 0x75, 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64,
+ 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ContentAuditAuxiliaryField_proto_rawDescOnce sync.Once
+ file_ContentAuditAuxiliaryField_proto_rawDescData = file_ContentAuditAuxiliaryField_proto_rawDesc
+)
+
+func file_ContentAuditAuxiliaryField_proto_rawDescGZIP() []byte {
+ file_ContentAuditAuxiliaryField_proto_rawDescOnce.Do(func() {
+ file_ContentAuditAuxiliaryField_proto_rawDescData = protoimpl.X.CompressGZIP(file_ContentAuditAuxiliaryField_proto_rawDescData)
+ })
+ return file_ContentAuditAuxiliaryField_proto_rawDescData
+}
+
+var file_ContentAuditAuxiliaryField_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ContentAuditAuxiliaryField_proto_goTypes = []interface{}{
+ (*ContentAuditAuxiliaryField)(nil), // 0: ContentAuditAuxiliaryField
+}
+var file_ContentAuditAuxiliaryField_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ContentAuditAuxiliaryField_proto_init() }
+func file_ContentAuditAuxiliaryField_proto_init() {
+ if File_ContentAuditAuxiliaryField_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ContentAuditAuxiliaryField_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ContentAuditAuxiliaryField); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ContentAuditAuxiliaryField_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ContentAuditAuxiliaryField_proto_goTypes,
+ DependencyIndexes: file_ContentAuditAuxiliaryField_proto_depIdxs,
+ MessageInfos: file_ContentAuditAuxiliaryField_proto_msgTypes,
+ }.Build()
+ File_ContentAuditAuxiliaryField_proto = out.File
+ file_ContentAuditAuxiliaryField_proto_rawDesc = nil
+ file_ContentAuditAuxiliaryField_proto_goTypes = nil
+ file_ContentAuditAuxiliaryField_proto_depIdxs = nil
+}
diff --git a/gover/gen/ContentAuditData.pb.go b/gover/gen/ContentAuditData.pb.go
new file mode 100644
index 00000000..0c8c1831
--- /dev/null
+++ b/gover/gen/ContentAuditData.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ContentAuditData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ContentAuditData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
+ Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
+ AutoPassTime uint32 `protobuf:"varint,3,opt,name=auto_pass_time,json=autoPassTime,proto3" json:"auto_pass_time,omitempty"`
+}
+
+func (x *ContentAuditData) Reset() {
+ *x = ContentAuditData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ContentAuditData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ContentAuditData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ContentAuditData) ProtoMessage() {}
+
+func (x *ContentAuditData) ProtoReflect() protoreflect.Message {
+ mi := &file_ContentAuditData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ContentAuditData.ProtoReflect.Descriptor instead.
+func (*ContentAuditData) Descriptor() ([]byte, []int) {
+ return file_ContentAuditData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ContentAuditData) GetType() string {
+ if x != nil {
+ return x.Type
+ }
+ return ""
+}
+
+func (x *ContentAuditData) GetContent() string {
+ if x != nil {
+ return x.Content
+ }
+ return ""
+}
+
+func (x *ContentAuditData) GetAutoPassTime() uint32 {
+ if x != nil {
+ return x.AutoPassTime
+ }
+ return 0
+}
+
+var File_ContentAuditData_proto protoreflect.FileDescriptor
+
+var file_ContentAuditData_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
+ 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x75,
+ 0x74, 0x6f, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x75, 0x74, 0x6f, 0x50, 0x61, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ContentAuditData_proto_rawDescOnce sync.Once
+ file_ContentAuditData_proto_rawDescData = file_ContentAuditData_proto_rawDesc
+)
+
+func file_ContentAuditData_proto_rawDescGZIP() []byte {
+ file_ContentAuditData_proto_rawDescOnce.Do(func() {
+ file_ContentAuditData_proto_rawDescData = protoimpl.X.CompressGZIP(file_ContentAuditData_proto_rawDescData)
+ })
+ return file_ContentAuditData_proto_rawDescData
+}
+
+var file_ContentAuditData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ContentAuditData_proto_goTypes = []interface{}{
+ (*ContentAuditData)(nil), // 0: ContentAuditData
+}
+var file_ContentAuditData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ContentAuditData_proto_init() }
+func file_ContentAuditData_proto_init() {
+ if File_ContentAuditData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ContentAuditData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ContentAuditData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ContentAuditData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ContentAuditData_proto_goTypes,
+ DependencyIndexes: file_ContentAuditData_proto_depIdxs,
+ MessageInfos: file_ContentAuditData_proto_msgTypes,
+ }.Build()
+ File_ContentAuditData_proto = out.File
+ file_ContentAuditData_proto_rawDesc = nil
+ file_ContentAuditData_proto_goTypes = nil
+ file_ContentAuditData_proto_depIdxs = nil
+}
diff --git a/gover/gen/ContentAuditField.pb.go b/gover/gen/ContentAuditField.pb.go
new file mode 100644
index 00000000..4c97e564
--- /dev/null
+++ b/gover/gen/ContentAuditField.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ContentAuditField.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ContentAuditField struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SegmentList []*ContentAuditData `protobuf:"bytes,1,rep,name=segment_list,json=segmentList,proto3" json:"segment_list,omitempty"`
+ Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
+}
+
+func (x *ContentAuditField) Reset() {
+ *x = ContentAuditField{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ContentAuditField_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ContentAuditField) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ContentAuditField) ProtoMessage() {}
+
+func (x *ContentAuditField) ProtoReflect() protoreflect.Message {
+ mi := &file_ContentAuditField_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ContentAuditField.ProtoReflect.Descriptor instead.
+func (*ContentAuditField) Descriptor() ([]byte, []int) {
+ return file_ContentAuditField_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ContentAuditField) GetSegmentList() []*ContentAuditData {
+ if x != nil {
+ return x.SegmentList
+ }
+ return nil
+}
+
+func (x *ContentAuditField) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+var File_ContentAuditField_proto protoreflect.FileDescriptor
+
+var file_ContentAuditField_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x46, 0x69,
+ 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x43, 0x6f, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x5d, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69,
+ 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x34, 0x0a, 0x0c, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x0b, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ContentAuditField_proto_rawDescOnce sync.Once
+ file_ContentAuditField_proto_rawDescData = file_ContentAuditField_proto_rawDesc
+)
+
+func file_ContentAuditField_proto_rawDescGZIP() []byte {
+ file_ContentAuditField_proto_rawDescOnce.Do(func() {
+ file_ContentAuditField_proto_rawDescData = protoimpl.X.CompressGZIP(file_ContentAuditField_proto_rawDescData)
+ })
+ return file_ContentAuditField_proto_rawDescData
+}
+
+var file_ContentAuditField_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ContentAuditField_proto_goTypes = []interface{}{
+ (*ContentAuditField)(nil), // 0: ContentAuditField
+ (*ContentAuditData)(nil), // 1: ContentAuditData
+}
+var file_ContentAuditField_proto_depIdxs = []int32{
+ 1, // 0: ContentAuditField.segment_list:type_name -> ContentAuditData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ContentAuditField_proto_init() }
+func file_ContentAuditField_proto_init() {
+ if File_ContentAuditField_proto != nil {
+ return
+ }
+ file_ContentAuditData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ContentAuditField_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ContentAuditField); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ContentAuditField_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ContentAuditField_proto_goTypes,
+ DependencyIndexes: file_ContentAuditField_proto_depIdxs,
+ MessageInfos: file_ContentAuditField_proto_msgTypes,
+ }.Build()
+ File_ContentAuditField_proto = out.File
+ file_ContentAuditField_proto_rawDesc = nil
+ file_ContentAuditField_proto_goTypes = nil
+ file_ContentAuditField_proto_depIdxs = nil
+}
diff --git a/gover/gen/ContentAuditInfo.pb.go b/gover/gen/ContentAuditInfo.pb.go
new file mode 100644
index 00000000..920f53f3
--- /dev/null
+++ b/gover/gen/ContentAuditInfo.pb.go
@@ -0,0 +1,203 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ContentAuditInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ContentAuditInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
+ SubmitCount uint32 `protobuf:"varint,3,opt,name=submit_count,json=submitCount,proto3" json:"submit_count,omitempty"`
+ AuditState AuditState `protobuf:"varint,4,opt,name=audit_state,json=auditState,proto3,enum=AuditState" json:"audit_state,omitempty"`
+ SubmitLimit uint32 `protobuf:"varint,5,opt,name=submit_limit,json=submitLimit,proto3" json:"submit_limit,omitempty"`
+}
+
+func (x *ContentAuditInfo) Reset() {
+ *x = ContentAuditInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ContentAuditInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ContentAuditInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ContentAuditInfo) ProtoMessage() {}
+
+func (x *ContentAuditInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_ContentAuditInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ContentAuditInfo.ProtoReflect.Descriptor instead.
+func (*ContentAuditInfo) Descriptor() ([]byte, []int) {
+ return file_ContentAuditInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ContentAuditInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *ContentAuditInfo) GetContent() string {
+ if x != nil {
+ return x.Content
+ }
+ return ""
+}
+
+func (x *ContentAuditInfo) GetSubmitCount() uint32 {
+ if x != nil {
+ return x.SubmitCount
+ }
+ return 0
+}
+
+func (x *ContentAuditInfo) GetAuditState() AuditState {
+ if x != nil {
+ return x.AuditState
+ }
+ return AuditState_AUDIT_STATE_NONE
+}
+
+func (x *ContentAuditInfo) GetSubmitLimit() uint32 {
+ if x != nil {
+ return x.SubmitLimit
+ }
+ return 0
+}
+
+var File_ContentAuditInfo_proto protoreflect.FileDescriptor
+
+var file_ContentAuditInfo_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x75, 0x64, 0x69, 0x74, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x01, 0x0a, 0x10, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x73,
+ 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x41, 0x75, 0x64,
+ 0x69, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a, 0x61, 0x75, 0x64, 0x69, 0x74, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x6c, 0x69,
+ 0x6d, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69,
+ 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ContentAuditInfo_proto_rawDescOnce sync.Once
+ file_ContentAuditInfo_proto_rawDescData = file_ContentAuditInfo_proto_rawDesc
+)
+
+func file_ContentAuditInfo_proto_rawDescGZIP() []byte {
+ file_ContentAuditInfo_proto_rawDescOnce.Do(func() {
+ file_ContentAuditInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ContentAuditInfo_proto_rawDescData)
+ })
+ return file_ContentAuditInfo_proto_rawDescData
+}
+
+var file_ContentAuditInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ContentAuditInfo_proto_goTypes = []interface{}{
+ (*ContentAuditInfo)(nil), // 0: ContentAuditInfo
+ (AuditState)(0), // 1: AuditState
+}
+var file_ContentAuditInfo_proto_depIdxs = []int32{
+ 1, // 0: ContentAuditInfo.audit_state:type_name -> AuditState
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ContentAuditInfo_proto_init() }
+func file_ContentAuditInfo_proto_init() {
+ if File_ContentAuditInfo_proto != nil {
+ return
+ }
+ file_AuditState_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ContentAuditInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ContentAuditInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ContentAuditInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ContentAuditInfo_proto_goTypes,
+ DependencyIndexes: file_ContentAuditInfo_proto_depIdxs,
+ MessageInfos: file_ContentAuditInfo_proto_msgTypes,
+ }.Build()
+ File_ContentAuditInfo_proto = out.File
+ file_ContentAuditInfo_proto_rawDesc = nil
+ file_ContentAuditInfo_proto_goTypes = nil
+ file_ContentAuditInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CookDataNotify.pb.go b/gover/gen/CookDataNotify.pb.go
index cca98734..ee6c54fa 100644
--- a/gover/gen/CookDataNotify.pb.go
+++ b/gover/gen/CookDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CookDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 195
-// EnetChannelId: 0
-// EnetIsReliable: true
type CookDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RecipeDataList []*CookRecipeData `protobuf:"bytes,2,rep,name=recipe_data_list,json=recipeDataList,proto3" json:"recipe_data_list,omitempty"`
- Grade uint32 `protobuf:"varint,11,opt,name=grade,proto3" json:"grade,omitempty"`
+ RecipeDataList []*CookRecipeData `protobuf:"bytes,15,rep,name=recipe_data_list,json=recipeDataList,proto3" json:"recipe_data_list,omitempty"`
+ Grade uint32 `protobuf:"varint,9,opt,name=grade,proto3" json:"grade,omitempty"`
}
func (x *CookDataNotify) Reset() {
@@ -102,10 +99,10 @@ var file_CookDataNotify_proto_rawDesc = []byte{
0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x0e,
0x43, 0x6f, 0x6f, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39,
0x0a, 0x10, 0x72, 0x65, 0x63, 0x69, 0x70, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x43, 0x6f, 0x6f, 0x6b, 0x52,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x43, 0x6f, 0x6f, 0x6b, 0x52,
0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x72, 0x65, 0x63, 0x69, 0x70,
0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x61,
- 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x67, 0x72, 0x61, 0x64, 0x65, 0x42,
+ 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x67, 0x72, 0x61, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CookGradeDataNotify.pb.go b/gover/gen/CookGradeDataNotify.pb.go
index 9137bbe8..775ba1ba 100644
--- a/gover/gen/CookGradeDataNotify.pb.go
+++ b/gover/gen/CookGradeDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CookGradeDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 134
-// EnetChannelId: 0
-// EnetIsReliable: true
type CookGradeDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Grade uint32 `protobuf:"varint,12,opt,name=grade,proto3" json:"grade,omitempty"`
+ Grade uint32 `protobuf:"varint,13,opt,name=grade,proto3" json:"grade,omitempty"`
}
func (x *CookGradeDataNotify) Reset() {
@@ -92,7 +89,7 @@ var file_CookGradeDataNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x43, 0x6f, 0x6f, 0x6b, 0x47, 0x72, 0x61, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x13, 0x43,
0x6f, 0x6f, 0x6b, 0x47, 0x72, 0x61, 0x64, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x05, 0x67, 0x72, 0x61, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CookRecipeData.pb.go b/gover/gen/CookRecipeData.pb.go
index 4e34b8a0..b8f1655e 100644
--- a/gover/gen/CookRecipeData.pb.go
+++ b/gover/gen/CookRecipeData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CookRecipeData.proto
package gen
@@ -41,8 +41,8 @@ type CookRecipeData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Proficiency uint32 `protobuf:"varint,13,opt,name=proficiency,proto3" json:"proficiency,omitempty"`
- RecipeId uint32 `protobuf:"varint,9,opt,name=recipe_id,json=recipeId,proto3" json:"recipe_id,omitempty"`
+ Proficiency uint32 `protobuf:"varint,8,opt,name=proficiency,proto3" json:"proficiency,omitempty"`
+ RecipeId uint32 `protobuf:"varint,14,opt,name=recipe_id,json=recipeId,proto3" json:"recipe_id,omitempty"`
}
func (x *CookRecipeData) Reset() {
@@ -97,9 +97,9 @@ var file_CookRecipeData_proto_rawDesc = []byte{
0x0a, 0x14, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x0e, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65,
0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x66,
- 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70,
+ 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70,
0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65,
- 0x63, 0x69, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72,
+ 0x63, 0x69, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72,
0x65, 0x63, 0x69, 0x70, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CookRecipeDataNotify.pb.go b/gover/gen/CookRecipeDataNotify.pb.go
index 48929c33..7dcdb6a2 100644
--- a/gover/gen/CookRecipeDataNotify.pb.go
+++ b/gover/gen/CookRecipeDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CookRecipeDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 106
-// EnetChannelId: 0
-// EnetIsReliable: true
type CookRecipeDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RecipeData *CookRecipeData `protobuf:"bytes,4,opt,name=recipe_data,json=recipeData,proto3" json:"recipe_data,omitempty"`
+ RecipeData *CookRecipeData `protobuf:"bytes,1,opt,name=recipe_data,json=recipeData,proto3" json:"recipe_data,omitempty"`
}
func (x *CookRecipeDataNotify) Reset() {
@@ -94,7 +91,7 @@ var file_CookRecipeDataNotify_proto_rawDesc = []byte{
0x6f, 0x6b, 0x52, 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x48, 0x0a, 0x14, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x63, 0x69, 0x70, 0x65,
0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x0a, 0x0b, 0x72, 0x65,
- 0x63, 0x69, 0x70, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x63, 0x69, 0x70, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0f, 0x2e, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61,
0x52, 0x0a, 0x72, 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/CoopCg.pb.go b/gover/gen/CoopCg.pb.go
index 5a9ac900..daebbba1 100644
--- a/gover/gen/CoopCg.pb.go
+++ b/gover/gen/CoopCg.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopCg.proto
package gen
@@ -41,8 +41,8 @@ type CoopCg struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsUnlock bool `protobuf:"varint,14,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
- Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"`
+ Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
+ IsUnlock bool `protobuf:"varint,7,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
}
func (x *CoopCg) Reset() {
@@ -77,28 +77,28 @@ func (*CoopCg) Descriptor() ([]byte, []int) {
return file_CoopCg_proto_rawDescGZIP(), []int{0}
}
-func (x *CoopCg) GetIsUnlock() bool {
+func (x *CoopCg) GetId() uint32 {
if x != nil {
- return x.IsUnlock
+ return x.Id
}
- return false
+ return 0
}
-func (x *CoopCg) GetId() uint32 {
+func (x *CoopCg) GetIsUnlock() bool {
if x != nil {
- return x.Id
+ return x.IsUnlock
}
- return 0
+ return false
}
var File_CoopCg_proto protoreflect.FileDescriptor
var file_CoopCg_proto_rawDesc = []byte{
0x0a, 0x0c, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35,
- 0x0a, 0x06, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75,
- 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55,
- 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x0a, 0x06, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CoopCgShowNotify.pb.go b/gover/gen/CoopCgShowNotify.pb.go
index 4f2fcb88..277e943c 100644
--- a/gover/gen/CoopCgShowNotify.pb.go
+++ b/gover/gen/CoopCgShowNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopCgShowNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1983
-// EnetChannelId: 0
-// EnetIsReliable: true
type CoopCgShowNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CgList []uint32 `protobuf:"varint,10,rep,packed,name=cg_list,json=cgList,proto3" json:"cg_list,omitempty"`
+ CgList []uint32 `protobuf:"varint,14,rep,packed,name=cg_list,json=cgList,proto3" json:"cg_list,omitempty"`
}
func (x *CoopCgShowNotify) Reset() {
@@ -92,7 +89,7 @@ var file_CoopCgShowNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x67, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x10, 0x43, 0x6f, 0x6f, 0x70,
0x43, 0x67, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
- 0x63, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x63, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x63,
0x67, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CoopCgUpdateNotify.pb.go b/gover/gen/CoopCgUpdateNotify.pb.go
index 03196b7e..09a3a03e 100644
--- a/gover/gen/CoopCgUpdateNotify.pb.go
+++ b/gover/gen/CoopCgUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopCgUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1994
-// EnetChannelId: 0
-// EnetIsReliable: true
type CoopCgUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CgList []uint32 `protobuf:"varint,13,rep,packed,name=cg_list,json=cgList,proto3" json:"cg_list,omitempty"`
+ CgList []uint32 `protobuf:"varint,8,rep,packed,name=cg_list,json=cgList,proto3" json:"cg_list,omitempty"`
}
func (x *CoopCgUpdateNotify) Reset() {
@@ -92,7 +89,7 @@ var file_CoopCgUpdateNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x12, 0x43, 0x6f,
0x6f, 0x70, 0x43, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x17, 0x0a, 0x07, 0x63, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28,
+ 0x12, 0x17, 0x0a, 0x07, 0x63, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
0x0d, 0x52, 0x06, 0x63, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CoopChapter.pb.go b/gover/gen/CoopChapter.pb.go
index 82419562..f18413ca 100644
--- a/gover/gen/CoopChapter.pb.go
+++ b/gover/gen/CoopChapter.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopChapter.proto
package gen
@@ -93,16 +93,16 @@ type CoopChapter struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CoopCgList []*CoopCg `protobuf:"bytes,1,rep,name=coop_cg_list,json=coopCgList,proto3" json:"coop_cg_list,omitempty"`
- Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
- CoopPointList []*CoopPoint `protobuf:"bytes,11,rep,name=coop_point_list,json=coopPointList,proto3" json:"coop_point_list,omitempty"`
- FinishDialogList []uint32 `protobuf:"varint,10,rep,packed,name=finish_dialog_list,json=finishDialogList,proto3" json:"finish_dialog_list,omitempty"`
- FinishedEndCount uint32 `protobuf:"varint,14,opt,name=finished_end_count,json=finishedEndCount,proto3" json:"finished_end_count,omitempty"`
- TotalEndCount uint32 `protobuf:"varint,7,opt,name=total_end_count,json=totalEndCount,proto3" json:"total_end_count,omitempty"`
- CoopRewardList []*CoopReward `protobuf:"bytes,5,rep,name=coop_reward_list,json=coopRewardList,proto3" json:"coop_reward_list,omitempty"`
- LockReasonList []uint32 `protobuf:"varint,12,rep,packed,name=lock_reason_list,json=lockReasonList,proto3" json:"lock_reason_list,omitempty"`
- State CoopChapter_State `protobuf:"varint,4,opt,name=state,proto3,enum=CoopChapter_State" json:"state,omitempty"`
- SeenEndingMap map[uint32]uint32 `protobuf:"bytes,9,rep,name=seen_ending_map,json=seenEndingMap,proto3" json:"seen_ending_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Id uint32 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
+ CoopPointList []*CoopPoint `protobuf:"bytes,12,rep,name=coop_point_list,json=coopPointList,proto3" json:"coop_point_list,omitempty"`
+ FinishDialogList []uint32 `protobuf:"varint,6,rep,packed,name=finish_dialog_list,json=finishDialogList,proto3" json:"finish_dialog_list,omitempty"`
+ State CoopChapter_State `protobuf:"varint,7,opt,name=state,proto3,enum=CoopChapter_State" json:"state,omitempty"`
+ TotalEndCount uint32 `protobuf:"varint,11,opt,name=total_end_count,json=totalEndCount,proto3" json:"total_end_count,omitempty"`
+ CoopRewardList []*CoopReward `protobuf:"bytes,3,rep,name=coop_reward_list,json=coopRewardList,proto3" json:"coop_reward_list,omitempty"`
+ LockReasonList []uint32 `protobuf:"varint,4,rep,packed,name=lock_reason_list,json=lockReasonList,proto3" json:"lock_reason_list,omitempty"`
+ CoopCgList []*CoopCg `protobuf:"bytes,2,rep,name=coop_cg_list,json=coopCgList,proto3" json:"coop_cg_list,omitempty"`
+ SeenEndingMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=seen_ending_map,json=seenEndingMap,proto3" json:"seen_ending_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ FinishedEndCount uint32 `protobuf:"varint,8,opt,name=finished_end_count,json=finishedEndCount,proto3" json:"finished_end_count,omitempty"`
}
func (x *CoopChapter) Reset() {
@@ -137,13 +137,6 @@ func (*CoopChapter) Descriptor() ([]byte, []int) {
return file_CoopChapter_proto_rawDescGZIP(), []int{0}
}
-func (x *CoopChapter) GetCoopCgList() []*CoopCg {
- if x != nil {
- return x.CoopCgList
- }
- return nil
-}
-
func (x *CoopChapter) GetId() uint32 {
if x != nil {
return x.Id
@@ -165,11 +158,11 @@ func (x *CoopChapter) GetFinishDialogList() []uint32 {
return nil
}
-func (x *CoopChapter) GetFinishedEndCount() uint32 {
+func (x *CoopChapter) GetState() CoopChapter_State {
if x != nil {
- return x.FinishedEndCount
+ return x.State
}
- return 0
+ return CoopChapter_STATE_CLOSE
}
func (x *CoopChapter) GetTotalEndCount() uint32 {
@@ -193,11 +186,11 @@ func (x *CoopChapter) GetLockReasonList() []uint32 {
return nil
}
-func (x *CoopChapter) GetState() CoopChapter_State {
+func (x *CoopChapter) GetCoopCgList() []*CoopCg {
if x != nil {
- return x.State
+ return x.CoopCgList
}
- return CoopChapter_STATE_CLOSE
+ return nil
}
func (x *CoopChapter) GetSeenEndingMap() map[uint32]uint32 {
@@ -207,6 +200,13 @@ func (x *CoopChapter) GetSeenEndingMap() map[uint32]uint32 {
return nil
}
+func (x *CoopChapter) GetFinishedEndCount() uint32 {
+ if x != nil {
+ return x.FinishedEndCount
+ }
+ return 0
+}
+
var File_CoopChapter_proto protoreflect.FileDescriptor
var file_CoopChapter_proto_rawDesc = []byte{
@@ -215,35 +215,35 @@ var file_CoopChapter_proto_rawDesc = []byte{
0x6f, 0x1a, 0x0f, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x10, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf0, 0x04, 0x0a, 0x0b, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61,
- 0x70, 0x74, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x0c, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x63, 0x67, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x43, 0x6f, 0x6f,
- 0x70, 0x43, 0x67, 0x52, 0x0a, 0x63, 0x6f, 0x6f, 0x70, 0x43, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12,
- 0x32, 0x0a, 0x0f, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x50,
- 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0d, 0x63, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x64, 0x69,
- 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x10, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x65, 0x6e,
- 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66,
- 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x45, 0x6e, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
- 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45,
- 0x6e, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x10, 0x63, 0x6f, 0x6f, 0x70, 0x5f,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x0e,
- 0x63, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28,
- 0x0a, 0x10, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65,
- 0x61, 0x73, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
- 0x74, 0x65, 0x12, 0x47, 0x0a, 0x0f, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x69, 0x6e,
- 0x67, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x43, 0x6f,
- 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e,
- 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65,
- 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x1a, 0x40, 0x0a, 0x12, 0x53,
+ 0x70, 0x74, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x02, 0x69, 0x64, 0x12, 0x32, 0x0a, 0x0f, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69,
+ 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
+ 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0d, 0x63, 0x6f, 0x6f, 0x70, 0x50,
+ 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x5f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x44, 0x69, 0x61, 0x6c,
+ 0x6f, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70,
+ 0x74, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c,
+ 0x45, 0x6e, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x10, 0x63, 0x6f, 0x6f, 0x70,
+ 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
+ 0x0e, 0x63, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x28, 0x0a, 0x10, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x6f, 0x63, 0x6b, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x0c, 0x63, 0x6f, 0x6f,
+ 0x70, 0x5f, 0x63, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x07, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x67, 0x52, 0x0a, 0x63, 0x6f, 0x6f, 0x70, 0x43, 0x67,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x0f, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64,
+ 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
+ 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x53, 0x65, 0x65, 0x6e,
+ 0x45, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d,
+ 0x73, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x12, 0x2c, 0x0a,
+ 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x65, 0x64, 0x45, 0x6e, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x40, 0x0a, 0x12, 0x53,
0x65, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
@@ -275,15 +275,15 @@ var file_CoopChapter_proto_goTypes = []interface{}{
(CoopChapter_State)(0), // 0: CoopChapter.State
(*CoopChapter)(nil), // 1: CoopChapter
nil, // 2: CoopChapter.SeenEndingMapEntry
- (*CoopCg)(nil), // 3: CoopCg
- (*CoopPoint)(nil), // 4: CoopPoint
- (*CoopReward)(nil), // 5: CoopReward
+ (*CoopPoint)(nil), // 3: CoopPoint
+ (*CoopReward)(nil), // 4: CoopReward
+ (*CoopCg)(nil), // 5: CoopCg
}
var file_CoopChapter_proto_depIdxs = []int32{
- 3, // 0: CoopChapter.coop_cg_list:type_name -> CoopCg
- 4, // 1: CoopChapter.coop_point_list:type_name -> CoopPoint
- 5, // 2: CoopChapter.coop_reward_list:type_name -> CoopReward
- 0, // 3: CoopChapter.state:type_name -> CoopChapter.State
+ 3, // 0: CoopChapter.coop_point_list:type_name -> CoopPoint
+ 0, // 1: CoopChapter.state:type_name -> CoopChapter.State
+ 4, // 2: CoopChapter.coop_reward_list:type_name -> CoopReward
+ 5, // 3: CoopChapter.coop_cg_list:type_name -> CoopCg
2, // 4: CoopChapter.seen_ending_map:type_name -> CoopChapter.SeenEndingMapEntry
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
diff --git a/gover/gen/CoopChapterState.pb.go b/gover/gen/CoopChapterState.pb.go
deleted file mode 100644
index 59b58f6a..00000000
--- a/gover/gen/CoopChapterState.pb.go
+++ /dev/null
@@ -1,135 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: CoopChapterState.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type CoopChapterState int32
-
-const (
- CoopChapterState_Close CoopChapterState = 0
- CoopChapterState_CondNotMeet CoopChapterState = 1
- CoopChapterState_CondMeet CoopChapterState = 2
- CoopChapterState_Accept CoopChapterState = 3
-)
-
-// Enum value maps for CoopChapterState.
-var (
- CoopChapterState_name = map[int32]string{
- 0: "Close",
- 1: "CondNotMeet",
- 2: "CondMeet",
- 3: "Accept",
- }
- CoopChapterState_value = map[string]int32{
- "Close": 0,
- "CondNotMeet": 1,
- "CondMeet": 2,
- "Accept": 3,
- }
-)
-
-func (x CoopChapterState) Enum() *CoopChapterState {
- p := new(CoopChapterState)
- *p = x
- return p
-}
-
-func (x CoopChapterState) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (CoopChapterState) Descriptor() protoreflect.EnumDescriptor {
- return file_CoopChapterState_proto_enumTypes[0].Descriptor()
-}
-
-func (CoopChapterState) Type() protoreflect.EnumType {
- return &file_CoopChapterState_proto_enumTypes[0]
-}
-
-func (x CoopChapterState) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use CoopChapterState.Descriptor instead.
-func (CoopChapterState) EnumDescriptor() ([]byte, []int) {
- return file_CoopChapterState_proto_rawDescGZIP(), []int{0}
-}
-
-var File_CoopChapterState_proto protoreflect.FileDescriptor
-
-var file_CoopChapterState_proto_rawDesc = []byte{
- 0x0a, 0x16, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61,
- 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x48, 0x0a, 0x10, 0x43, 0x6f, 0x6f, 0x70,
- 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x09, 0x0a, 0x05,
- 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x6f, 0x6e, 0x64, 0x4e,
- 0x6f, 0x74, 0x4d, 0x65, 0x65, 0x74, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x6f, 0x6e, 0x64,
- 0x4d, 0x65, 0x65, 0x74, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
- 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_CoopChapterState_proto_rawDescOnce sync.Once
- file_CoopChapterState_proto_rawDescData = file_CoopChapterState_proto_rawDesc
-)
-
-func file_CoopChapterState_proto_rawDescGZIP() []byte {
- file_CoopChapterState_proto_rawDescOnce.Do(func() {
- file_CoopChapterState_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoopChapterState_proto_rawDescData)
- })
- return file_CoopChapterState_proto_rawDescData
-}
-
-var file_CoopChapterState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_CoopChapterState_proto_goTypes = []interface{}{
- (CoopChapterState)(0), // 0: CoopChapterState
-}
-var file_CoopChapterState_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_CoopChapterState_proto_init() }
-func file_CoopChapterState_proto_init() {
- if File_CoopChapterState_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_CoopChapterState_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_CoopChapterState_proto_goTypes,
- DependencyIndexes: file_CoopChapterState_proto_depIdxs,
- EnumInfos: file_CoopChapterState_proto_enumTypes,
- }.Build()
- File_CoopChapterState_proto = out.File
- file_CoopChapterState_proto_rawDesc = nil
- file_CoopChapterState_proto_goTypes = nil
- file_CoopChapterState_proto_depIdxs = nil
-}
diff --git a/gover/gen/CoopChapterUpdateNotify.pb.go b/gover/gen/CoopChapterUpdateNotify.pb.go
index a613511a..1c0b5b01 100644
--- a/gover/gen/CoopChapterUpdateNotify.pb.go
+++ b/gover/gen/CoopChapterUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopChapterUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1972
-// EnetChannelId: 0
-// EnetIsReliable: true
type CoopChapterUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterList []*CoopChapter `protobuf:"bytes,14,rep,name=chapter_list,json=chapterList,proto3" json:"chapter_list,omitempty"`
+ ChapterList []*CoopChapter `protobuf:"bytes,4,rep,name=chapter_list,json=chapterList,proto3" json:"chapter_list,omitempty"`
}
func (x *CoopChapterUpdateNotify) Reset() {
@@ -94,7 +91,7 @@ var file_CoopChapterUpdateNotify_proto_rawDesc = []byte{
0x11, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x17, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a,
- 0x0c, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20,
+ 0x0c, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
0x72, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/CoopDataNotify.pb.go b/gover/gen/CoopDataNotify.pb.go
index a20105cd..9bf8f829 100644
--- a/gover/gen/CoopDataNotify.pb.go
+++ b/gover/gen/CoopDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopDataNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1979
-// EnetChannelId: 0
-// EnetIsReliable: true
type CoopDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterList []*CoopChapter `protobuf:"bytes,15,rep,name=chapter_list,json=chapterList,proto3" json:"chapter_list,omitempty"`
- ViewedChapterList []uint32 `protobuf:"varint,7,rep,packed,name=viewed_chapter_list,json=viewedChapterList,proto3" json:"viewed_chapter_list,omitempty"`
- IsHaveProgress bool `protobuf:"varint,10,opt,name=is_have_progress,json=isHaveProgress,proto3" json:"is_have_progress,omitempty"`
- CurCoopPoint uint32 `protobuf:"varint,5,opt,name=cur_coop_point,json=curCoopPoint,proto3" json:"cur_coop_point,omitempty"`
+ IsHaveProgress bool `protobuf:"varint,11,opt,name=is_have_progress,json=isHaveProgress,proto3" json:"is_have_progress,omitempty"`
+ CurCoopPoint uint32 `protobuf:"varint,1,opt,name=cur_coop_point,json=curCoopPoint,proto3" json:"cur_coop_point,omitempty"`
+ ViewedChapterList []uint32 `protobuf:"varint,6,rep,packed,name=viewed_chapter_list,json=viewedChapterList,proto3" json:"viewed_chapter_list,omitempty"`
+ ChapterList []*CoopChapter `protobuf:"bytes,3,rep,name=chapter_list,json=chapterList,proto3" json:"chapter_list,omitempty"`
}
func (x *CoopDataNotify) Reset() {
@@ -82,32 +79,32 @@ func (*CoopDataNotify) Descriptor() ([]byte, []int) {
return file_CoopDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CoopDataNotify) GetChapterList() []*CoopChapter {
+func (x *CoopDataNotify) GetIsHaveProgress() bool {
if x != nil {
- return x.ChapterList
+ return x.IsHaveProgress
}
- return nil
+ return false
}
-func (x *CoopDataNotify) GetViewedChapterList() []uint32 {
+func (x *CoopDataNotify) GetCurCoopPoint() uint32 {
if x != nil {
- return x.ViewedChapterList
+ return x.CurCoopPoint
}
- return nil
+ return 0
}
-func (x *CoopDataNotify) GetIsHaveProgress() bool {
+func (x *CoopDataNotify) GetViewedChapterList() []uint32 {
if x != nil {
- return x.IsHaveProgress
+ return x.ViewedChapterList
}
- return false
+ return nil
}
-func (x *CoopDataNotify) GetCurCoopPoint() uint32 {
+func (x *CoopDataNotify) GetChapterList() []*CoopChapter {
if x != nil {
- return x.CurCoopPoint
+ return x.ChapterList
}
- return 0
+ return nil
}
var File_CoopDataNotify_proto protoreflect.FileDescriptor
@@ -116,18 +113,18 @@ var file_CoopDataNotify_proto_rawDesc = []byte{
0x0a, 0x14, 0x43, 0x6f, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70,
0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a, 0x0e, 0x43, 0x6f,
- 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c,
- 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
+ 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10,
+ 0x69, 0x73, 0x5f, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x50, 0x72,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x5f, 0x63, 0x6f,
+ 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x63, 0x75, 0x72, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x13,
+ 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x76, 0x69, 0x65, 0x77, 0x65,
+ 0x64, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x0c,
+ 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
- 0x52, 0x0b, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a,
- 0x13, 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x76, 0x69, 0x65, 0x77,
- 0x65, 0x64, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a,
- 0x10, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
- 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x50,
- 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x5f, 0x63,
- 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0c, 0x63, 0x75, 0x72, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x06, 0x5a,
+ 0x52, 0x0b, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CoopPoint.pb.go b/gover/gen/CoopPoint.pb.go
index 7c92c30c..61efb502 100644
--- a/gover/gen/CoopPoint.pb.go
+++ b/gover/gen/CoopPoint.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopPoint.proto
package gen
@@ -90,9 +90,9 @@ type CoopPoint struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SelfConfidence uint32 `protobuf:"varint,15,opt,name=self_confidence,json=selfConfidence,proto3" json:"self_confidence,omitempty"`
- State CoopPoint_State `protobuf:"varint,10,opt,name=state,proto3,enum=CoopPoint_State" json:"state,omitempty"`
- Id uint32 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"`
+ SelfConfidence uint32 `protobuf:"varint,6,opt,name=self_confidence,json=selfConfidence,proto3" json:"self_confidence,omitempty"`
+ State CoopPoint_State `protobuf:"varint,14,opt,name=state,proto3,enum=CoopPoint_State" json:"state,omitempty"`
+ Id uint32 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *CoopPoint) Reset() {
@@ -154,11 +154,11 @@ var file_CoopPoint_proto_rawDesc = []byte{
0x0a, 0x0f, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x09, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12,
0x27, 0x0a, 0x0f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e,
- 0x63, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x66, 0x43, 0x6f,
+ 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x66, 0x43, 0x6f,
0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x26, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f,
0x69, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
- 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
0x22, 0x43, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x54, 0x41,
0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11,
0x0a, 0x0d, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10,
diff --git a/gover/gen/CoopPointState.pb.go b/gover/gen/CoopPointState.pb.go
deleted file mode 100644
index be7ba216..00000000
--- a/gover/gen/CoopPointState.pb.go
+++ /dev/null
@@ -1,131 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: CoopPointState.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type CoopPointState int32
-
-const (
- CoopPointState_Unstarted CoopPointState = 0
- CoopPointState_Started CoopPointState = 1
- CoopPointState_Finished CoopPointState = 2
-)
-
-// Enum value maps for CoopPointState.
-var (
- CoopPointState_name = map[int32]string{
- 0: "Unstarted",
- 1: "Started",
- 2: "Finished",
- }
- CoopPointState_value = map[string]int32{
- "Unstarted": 0,
- "Started": 1,
- "Finished": 2,
- }
-)
-
-func (x CoopPointState) Enum() *CoopPointState {
- p := new(CoopPointState)
- *p = x
- return p
-}
-
-func (x CoopPointState) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (CoopPointState) Descriptor() protoreflect.EnumDescriptor {
- return file_CoopPointState_proto_enumTypes[0].Descriptor()
-}
-
-func (CoopPointState) Type() protoreflect.EnumType {
- return &file_CoopPointState_proto_enumTypes[0]
-}
-
-func (x CoopPointState) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use CoopPointState.Descriptor instead.
-func (CoopPointState) EnumDescriptor() ([]byte, []int) {
- return file_CoopPointState_proto_rawDescGZIP(), []int{0}
-}
-
-var File_CoopPointState_proto protoreflect.FileDescriptor
-
-var file_CoopPointState_proto_rawDesc = []byte{
- 0x0a, 0x14, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x3a, 0x0a, 0x0e, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x6e, 0x73, 0x74,
- 0x61, 0x72, 0x74, 0x65, 0x64, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x65, 0x64, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
- 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_CoopPointState_proto_rawDescOnce sync.Once
- file_CoopPointState_proto_rawDescData = file_CoopPointState_proto_rawDesc
-)
-
-func file_CoopPointState_proto_rawDescGZIP() []byte {
- file_CoopPointState_proto_rawDescOnce.Do(func() {
- file_CoopPointState_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoopPointState_proto_rawDescData)
- })
- return file_CoopPointState_proto_rawDescData
-}
-
-var file_CoopPointState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_CoopPointState_proto_goTypes = []interface{}{
- (CoopPointState)(0), // 0: CoopPointState
-}
-var file_CoopPointState_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_CoopPointState_proto_init() }
-func file_CoopPointState_proto_init() {
- if File_CoopPointState_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_CoopPointState_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_CoopPointState_proto_goTypes,
- DependencyIndexes: file_CoopPointState_proto_depIdxs,
- EnumInfos: file_CoopPointState_proto_enumTypes,
- }.Build()
- File_CoopPointState_proto = out.File
- file_CoopPointState_proto_rawDesc = nil
- file_CoopPointState_proto_goTypes = nil
- file_CoopPointState_proto_depIdxs = nil
-}
diff --git a/gover/gen/CoopPointUpdateNotify.pb.go b/gover/gen/CoopPointUpdateNotify.pb.go
index 9dcf0e61..7bf3b808 100644
--- a/gover/gen/CoopPointUpdateNotify.pb.go
+++ b/gover/gen/CoopPointUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopPointUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1991
-// EnetChannelId: 0
-// EnetIsReliable: true
type CoopPointUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CoopPoint *CoopPoint `protobuf:"bytes,13,opt,name=coop_point,json=coopPoint,proto3" json:"coop_point,omitempty"`
+ CoopPoint *CoopPoint `protobuf:"bytes,8,opt,name=coop_point,json=coopPoint,proto3" json:"coop_point,omitempty"`
}
func (x *CoopPointUpdateNotify) Reset() {
@@ -94,7 +91,7 @@ var file_CoopPointUpdateNotify_proto_rawDesc = []byte{
0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42,
0x0a, 0x15, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x70, 0x5f,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x43, 0x6f,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x43, 0x6f,
0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x09, 0x63, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/CoopProgressUpdateNotify.pb.go b/gover/gen/CoopProgressUpdateNotify.pb.go
index b530f577..383fc3c9 100644
--- a/gover/gen/CoopProgressUpdateNotify.pb.go
+++ b/gover/gen/CoopProgressUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopProgressUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1998
-// EnetChannelId: 0
-// EnetIsReliable: true
type CoopProgressUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurCoopPoint uint32 `protobuf:"varint,11,opt,name=cur_coop_point,json=curCoopPoint,proto3" json:"cur_coop_point,omitempty"`
- IsHaveProgress bool `protobuf:"varint,12,opt,name=is_have_progress,json=isHaveProgress,proto3" json:"is_have_progress,omitempty"`
+ CurCoopPoint uint32 `protobuf:"varint,4,opt,name=cur_coop_point,json=curCoopPoint,proto3" json:"cur_coop_point,omitempty"`
+ IsHaveProgress bool `protobuf:"varint,8,opt,name=is_have_progress,json=isHaveProgress,proto3" json:"is_have_progress,omitempty"`
}
func (x *CoopProgressUpdateNotify) Reset() {
@@ -101,10 +98,10 @@ var file_CoopProgressUpdateNotify_proto_rawDesc = []byte{
0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x6a, 0x0a, 0x18, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e,
- 0x63, 0x75, 0x72, 0x5f, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0b,
+ 0x63, 0x75, 0x72, 0x5f, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x72,
- 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73,
0x48, 0x61, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CoopReward.pb.go b/gover/gen/CoopReward.pb.go
index 6566dfa8..c5532ebe 100644
--- a/gover/gen/CoopReward.pb.go
+++ b/gover/gen/CoopReward.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopReward.proto
package gen
diff --git a/gover/gen/CoopRewardState.pb.go b/gover/gen/CoopRewardState.pb.go
deleted file mode 100644
index c0e2b6a0..00000000
--- a/gover/gen/CoopRewardState.pb.go
+++ /dev/null
@@ -1,130 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: CoopRewardState.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type CoopRewardState int32
-
-const (
- CoopRewardState_Unlock CoopRewardState = 0
- CoopRewardState_Lock CoopRewardState = 1
- CoopRewardState_Taken CoopRewardState = 2
-)
-
-// Enum value maps for CoopRewardState.
-var (
- CoopRewardState_name = map[int32]string{
- 0: "Unlock",
- 1: "Lock",
- 2: "Taken",
- }
- CoopRewardState_value = map[string]int32{
- "Unlock": 0,
- "Lock": 1,
- "Taken": 2,
- }
-)
-
-func (x CoopRewardState) Enum() *CoopRewardState {
- p := new(CoopRewardState)
- *p = x
- return p
-}
-
-func (x CoopRewardState) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (CoopRewardState) Descriptor() protoreflect.EnumDescriptor {
- return file_CoopRewardState_proto_enumTypes[0].Descriptor()
-}
-
-func (CoopRewardState) Type() protoreflect.EnumType {
- return &file_CoopRewardState_proto_enumTypes[0]
-}
-
-func (x CoopRewardState) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use CoopRewardState.Descriptor instead.
-func (CoopRewardState) EnumDescriptor() ([]byte, []int) {
- return file_CoopRewardState_proto_rawDescGZIP(), []int{0}
-}
-
-var File_CoopRewardState_proto protoreflect.FileDescriptor
-
-var file_CoopRewardState_proto_rawDesc = []byte{
- 0x0a, 0x15, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x32, 0x0a, 0x0f, 0x43, 0x6f, 0x6f, 0x70, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x6e,
- 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x6f, 0x63, 0x6b, 0x10, 0x01,
- 0x12, 0x09, 0x0a, 0x05, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_CoopRewardState_proto_rawDescOnce sync.Once
- file_CoopRewardState_proto_rawDescData = file_CoopRewardState_proto_rawDesc
-)
-
-func file_CoopRewardState_proto_rawDescGZIP() []byte {
- file_CoopRewardState_proto_rawDescOnce.Do(func() {
- file_CoopRewardState_proto_rawDescData = protoimpl.X.CompressGZIP(file_CoopRewardState_proto_rawDescData)
- })
- return file_CoopRewardState_proto_rawDescData
-}
-
-var file_CoopRewardState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_CoopRewardState_proto_goTypes = []interface{}{
- (CoopRewardState)(0), // 0: CoopRewardState
-}
-var file_CoopRewardState_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_CoopRewardState_proto_init() }
-func file_CoopRewardState_proto_init() {
- if File_CoopRewardState_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_CoopRewardState_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_CoopRewardState_proto_goTypes,
- DependencyIndexes: file_CoopRewardState_proto_depIdxs,
- EnumInfos: file_CoopRewardState_proto_enumTypes,
- }.Build()
- File_CoopRewardState_proto = out.File
- file_CoopRewardState_proto_rawDesc = nil
- file_CoopRewardState_proto_goTypes = nil
- file_CoopRewardState_proto_depIdxs = nil
-}
diff --git a/gover/gen/CoopRewardUpdateNotify.pb.go b/gover/gen/CoopRewardUpdateNotify.pb.go
index e7fe02ab..f7430d86 100644
--- a/gover/gen/CoopRewardUpdateNotify.pb.go
+++ b/gover/gen/CoopRewardUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CoopRewardUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1999
-// EnetChannelId: 0
-// EnetIsReliable: true
type CoopRewardUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardList []*CoopReward `protobuf:"bytes,7,rep,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
+ RewardList []*CoopReward `protobuf:"bytes,14,rep,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
}
func (x *CoopRewardUpdateNotify) Reset() {
@@ -94,7 +91,7 @@ var file_CoopRewardUpdateNotify_proto_rawDesc = []byte{
0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x46, 0x0a, 0x16, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0b, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x0b, 0x2e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x0a, 0x72, 0x65,
0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/CountDownDelete.pb.go b/gover/gen/CountDownDelete.pb.go
deleted file mode 100644
index bfcceb78..00000000
--- a/gover/gen/CountDownDelete.pb.go
+++ /dev/null
@@ -1,131 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: CountDownDelete.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type CountDownDelete struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *CountDownDelete) Reset() {
- *x = CountDownDelete{}
- if protoimpl.UnsafeEnabled {
- mi := &file_CountDownDelete_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *CountDownDelete) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*CountDownDelete) ProtoMessage() {}
-
-func (x *CountDownDelete) ProtoReflect() protoreflect.Message {
- mi := &file_CountDownDelete_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use CountDownDelete.ProtoReflect.Descriptor instead.
-func (*CountDownDelete) Descriptor() ([]byte, []int) {
- return file_CountDownDelete_proto_rawDescGZIP(), []int{0}
-}
-
-var File_CountDownDelete_proto protoreflect.FileDescriptor
-
-var file_CountDownDelete_proto_rawDesc = []byte{
- 0x0a, 0x15, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74,
- 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x11, 0x0a, 0x0f, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_CountDownDelete_proto_rawDescOnce sync.Once
- file_CountDownDelete_proto_rawDescData = file_CountDownDelete_proto_rawDesc
-)
-
-func file_CountDownDelete_proto_rawDescGZIP() []byte {
- file_CountDownDelete_proto_rawDescOnce.Do(func() {
- file_CountDownDelete_proto_rawDescData = protoimpl.X.CompressGZIP(file_CountDownDelete_proto_rawDescData)
- })
- return file_CountDownDelete_proto_rawDescData
-}
-
-var file_CountDownDelete_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_CountDownDelete_proto_goTypes = []interface{}{
- (*CountDownDelete)(nil), // 0: CountDownDelete
-}
-var file_CountDownDelete_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_CountDownDelete_proto_init() }
-func file_CountDownDelete_proto_init() {
- if File_CountDownDelete_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_CountDownDelete_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CountDownDelete); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_CountDownDelete_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_CountDownDelete_proto_goTypes,
- DependencyIndexes: file_CountDownDelete_proto_depIdxs,
- MessageInfos: file_CountDownDelete_proto_msgTypes,
- }.Build()
- File_CountDownDelete_proto = out.File
- file_CountDownDelete_proto_rawDesc = nil
- file_CountDownDelete_proto_goTypes = nil
- file_CountDownDelete_proto_depIdxs = nil
-}
diff --git a/gover/gen/CreateEntityInfo.pb.go b/gover/gen/CreateEntityInfo.pb.go
index 8e001bb0..181451af 100644
--- a/gover/gen/CreateEntityInfo.pb.go
+++ b/gover/gen/CreateEntityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateEntityInfo.proto
package gen
diff --git a/gover/gen/CreateGadgetInfo.pb.go b/gover/gen/CreateGadgetInfo.pb.go
index 2f0e0f50..c7176f2a 100644
--- a/gover/gen/CreateGadgetInfo.pb.go
+++ b/gover/gen/CreateGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateGadgetInfo.proto
package gen
diff --git a/gover/gen/CreateGadgetReason.pb.go b/gover/gen/CreateGadgetReason.pb.go
new file mode 100644
index 00000000..fc42123c
--- /dev/null
+++ b/gover/gen/CreateGadgetReason.pb.go
@@ -0,0 +1,155 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CreateGadgetReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CreateGadgetReason int32
+
+const (
+ CreateGadgetReason_CREATE_GADGET_REASON_NONE CreateGadgetReason = 0
+ CreateGadgetReason_CREATE_GADGET_REASON_PLAYER CreateGadgetReason = 1
+ CreateGadgetReason_CREATE_GADGET_REASON_MISSION CreateGadgetReason = 2
+ CreateGadgetReason_CREATE_GADGET_REASON_GM CreateGadgetReason = 3
+)
+
+// Enum value maps for CreateGadgetReason.
+var (
+ CreateGadgetReason_name = map[int32]string{
+ 0: "CREATE_GADGET_REASON_NONE",
+ 1: "CREATE_GADGET_REASON_PLAYER",
+ 2: "CREATE_GADGET_REASON_MISSION",
+ 3: "CREATE_GADGET_REASON_GM",
+ }
+ CreateGadgetReason_value = map[string]int32{
+ "CREATE_GADGET_REASON_NONE": 0,
+ "CREATE_GADGET_REASON_PLAYER": 1,
+ "CREATE_GADGET_REASON_MISSION": 2,
+ "CREATE_GADGET_REASON_GM": 3,
+ }
+)
+
+func (x CreateGadgetReason) Enum() *CreateGadgetReason {
+ p := new(CreateGadgetReason)
+ *p = x
+ return p
+}
+
+func (x CreateGadgetReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (CreateGadgetReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_CreateGadgetReason_proto_enumTypes[0].Descriptor()
+}
+
+func (CreateGadgetReason) Type() protoreflect.EnumType {
+ return &file_CreateGadgetReason_proto_enumTypes[0]
+}
+
+func (x CreateGadgetReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use CreateGadgetReason.Descriptor instead.
+func (CreateGadgetReason) EnumDescriptor() ([]byte, []int) {
+ return file_CreateGadgetReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CreateGadgetReason_proto protoreflect.FileDescriptor
+
+var file_CreateGadgetReason_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x93, 0x01, 0x0a, 0x12, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x41, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
+ 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45,
+ 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x10,
+ 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x41, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f,
+ 0x4e, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x41,
+ 0x44, 0x47, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x4d, 0x10, 0x03,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CreateGadgetReason_proto_rawDescOnce sync.Once
+ file_CreateGadgetReason_proto_rawDescData = file_CreateGadgetReason_proto_rawDesc
+)
+
+func file_CreateGadgetReason_proto_rawDescGZIP() []byte {
+ file_CreateGadgetReason_proto_rawDescOnce.Do(func() {
+ file_CreateGadgetReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_CreateGadgetReason_proto_rawDescData)
+ })
+ return file_CreateGadgetReason_proto_rawDescData
+}
+
+var file_CreateGadgetReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_CreateGadgetReason_proto_goTypes = []interface{}{
+ (CreateGadgetReason)(0), // 0: CreateGadgetReason
+}
+var file_CreateGadgetReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CreateGadgetReason_proto_init() }
+func file_CreateGadgetReason_proto_init() {
+ if File_CreateGadgetReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CreateGadgetReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CreateGadgetReason_proto_goTypes,
+ DependencyIndexes: file_CreateGadgetReason_proto_depIdxs,
+ EnumInfos: file_CreateGadgetReason_proto_enumTypes,
+ }.Build()
+ File_CreateGadgetReason_proto = out.File
+ file_CreateGadgetReason_proto_rawDesc = nil
+ file_CreateGadgetReason_proto_goTypes = nil
+ file_CreateGadgetReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/CreateMassiveEntityNotify.pb.go b/gover/gen/CreateMassiveEntityNotify.pb.go
index dd46484d..b1f85446 100644
--- a/gover/gen/CreateMassiveEntityNotify.pb.go
+++ b/gover/gen/CreateMassiveEntityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateMassiveEntityNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 367
-// EnetChannelId: 0
-// EnetIsReliable: true
type CreateMassiveEntityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MassiveEntityList []*ServerMassiveEntity `protobuf:"bytes,15,rep,name=massive_entity_list,json=massiveEntityList,proto3" json:"massive_entity_list,omitempty"`
+ MassiveEntityList []*ServerMassiveEntity `protobuf:"bytes,3,rep,name=massive_entity_list,json=massiveEntityList,proto3" json:"massive_entity_list,omitempty"`
}
func (x *CreateMassiveEntityNotify) Reset() {
@@ -96,7 +93,7 @@ var file_CreateMassiveEntityNotify_proto_rawDesc = []byte{
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74,
0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x44, 0x0a, 0x13, 0x6d, 0x61, 0x73,
0x73, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d,
+ 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d,
0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x11, 0x6d, 0x61,
0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/CreateMassiveEntityReq.pb.go b/gover/gen/CreateMassiveEntityReq.pb.go
index c63d9178..0f3f220d 100644
--- a/gover/gen/CreateMassiveEntityReq.pb.go
+++ b/gover/gen/CreateMassiveEntityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateMassiveEntityReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 342
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CreateMassiveEntityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MassiveEntityList []*ClientMassiveEntity `protobuf:"bytes,1,rep,name=massive_entity_list,json=massiveEntityList,proto3" json:"massive_entity_list,omitempty"`
+ MassiveEntityList []*ClientMassiveEntity `protobuf:"bytes,3,rep,name=massive_entity_list,json=massiveEntityList,proto3" json:"massive_entity_list,omitempty"`
}
func (x *CreateMassiveEntityReq) Reset() {
@@ -96,7 +92,7 @@ var file_CreateMassiveEntityReq_proto_rawDesc = []byte{
0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x16, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
0x52, 0x65, 0x71, 0x12, 0x44, 0x0a, 0x13, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x14, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65,
0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45,
0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
diff --git a/gover/gen/CreateMassiveEntityRsp.pb.go b/gover/gen/CreateMassiveEntityRsp.pb.go
index f9c5b799..b680195a 100644
--- a/gover/gen/CreateMassiveEntityRsp.pb.go
+++ b/gover/gen/CreateMassiveEntityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateMassiveEntityRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 330
-// EnetChannelId: 0
-// EnetIsReliable: true
type CreateMassiveEntityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *CreateMassiveEntityRsp) Reset() {
@@ -93,7 +90,7 @@ var file_CreateMassiveEntityRsp_proto_rawDesc = []byte{
0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45,
0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/CreateReason.pb.go b/gover/gen/CreateReason.pb.go
index f91046c7..b804dc56 100644
--- a/gover/gen/CreateReason.pb.go
+++ b/gover/gen/CreateReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateReason.proto
package gen
diff --git a/gover/gen/CreateVehicleReq.pb.go b/gover/gen/CreateVehicleReq.pb.go
index 3be94581..f665c489 100644
--- a/gover/gen/CreateVehicleReq.pb.go
+++ b/gover/gen/CreateVehicleReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateVehicleReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 893
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CreateVehicleReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
- VehicleId uint32 `protobuf:"varint,2,opt,name=vehicle_id,json=vehicleId,proto3" json:"vehicle_id,omitempty"`
- ScenePointId uint32 `protobuf:"varint,7,opt,name=scene_point_id,json=scenePointId,proto3" json:"scene_point_id,omitempty"`
- Rot *Vector `protobuf:"bytes,5,opt,name=rot,proto3" json:"rot,omitempty"`
+ VehicleId uint32 `protobuf:"varint,4,opt,name=vehicle_id,json=vehicleId,proto3" json:"vehicle_id,omitempty"`
+ ScenePointId uint32 `protobuf:"varint,3,opt,name=scene_point_id,json=scenePointId,proto3" json:"scene_point_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,6,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *CreateVehicleReq) Reset() {
@@ -120,11 +116,11 @@ var file_CreateVehicleReq_proto_rawDesc = []byte{
0x65, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x03, 0x70,
0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x76, 0x65, 0x68, 0x69,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x76, 0x65, 0x68, 0x69,
0x63, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73,
+ 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73,
0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72,
- 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x6f, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CreateVehicleRsp.pb.go b/gover/gen/CreateVehicleRsp.pb.go
index 2d8fa67b..461c540f 100644
--- a/gover/gen/CreateVehicleRsp.pb.go
+++ b/gover/gen/CreateVehicleRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CreateVehicleRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 827
-// EnetChannelId: 0
-// EnetIsReliable: true
type CreateVehicleRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- VehicleId uint32 `protobuf:"varint,9,opt,name=vehicle_id,json=vehicleId,proto3" json:"vehicle_id,omitempty"`
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ VehicleId uint32 `protobuf:"varint,8,opt,name=vehicle_id,json=vehicleId,proto3" json:"vehicle_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *CreateVehicleRsp) Reset() {
@@ -81,9 +78,9 @@ func (*CreateVehicleRsp) Descriptor() ([]byte, []int) {
return file_CreateVehicleRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *CreateVehicleRsp) GetRetcode() int32 {
+func (x *CreateVehicleRsp) GetEntityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.EntityId
}
return 0
}
@@ -95,9 +92,9 @@ func (x *CreateVehicleRsp) GetVehicleId() uint32 {
return 0
}
-func (x *CreateVehicleRsp) GetEntityId() uint32 {
+func (x *CreateVehicleRsp) GetRetcode() int32 {
if x != nil {
- return x.EntityId
+ return x.Retcode
}
return 0
}
@@ -107,13 +104,13 @@ var File_CreateVehicleRsp_proto protoreflect.FileDescriptor
var file_CreateVehicleRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x76, 0x65, 0x68, 0x69,
- 0x63, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x65, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x65, 0x68,
+ 0x69, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x76,
+ 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/CrucibleActivityDetailInfo.pb.go b/gover/gen/CrucibleActivityDetailInfo.pb.go
index 8728860c..6beff20b 100644
--- a/gover/gen/CrucibleActivityDetailInfo.pb.go
+++ b/gover/gen/CrucibleActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CrucibleActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type CrucibleActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostTime uint32 `protobuf:"varint,5,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
- BattleWorldLevel uint32 `protobuf:"varint,12,opt,name=battle_world_level,json=battleWorldLevel,proto3" json:"battle_world_level,omitempty"`
- UidInfoList []*CrucibleBattleUidInfo `protobuf:"bytes,3,rep,name=uid_info_list,json=uidInfoList,proto3" json:"uid_info_list,omitempty"`
+ BattleWorldLevel uint32 `protobuf:"varint,5,opt,name=battle_world_level,json=battleWorldLevel,proto3" json:"battle_world_level,omitempty"`
+ CostTime uint32 `protobuf:"varint,7,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
Pos *Vector `protobuf:"bytes,9,opt,name=pos,proto3" json:"pos,omitempty"`
+ UidInfoList []*CrucibleBattleUidInfo `protobuf:"bytes,11,rep,name=uid_info_list,json=uidInfoList,proto3" json:"uid_info_list,omitempty"`
}
func (x *CrucibleActivityDetailInfo) Reset() {
@@ -79,30 +79,30 @@ func (*CrucibleActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_CrucibleActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CrucibleActivityDetailInfo) GetCostTime() uint32 {
+func (x *CrucibleActivityDetailInfo) GetBattleWorldLevel() uint32 {
if x != nil {
- return x.CostTime
+ return x.BattleWorldLevel
}
return 0
}
-func (x *CrucibleActivityDetailInfo) GetBattleWorldLevel() uint32 {
+func (x *CrucibleActivityDetailInfo) GetCostTime() uint32 {
if x != nil {
- return x.BattleWorldLevel
+ return x.CostTime
}
return 0
}
-func (x *CrucibleActivityDetailInfo) GetUidInfoList() []*CrucibleBattleUidInfo {
+func (x *CrucibleActivityDetailInfo) GetPos() *Vector {
if x != nil {
- return x.UidInfoList
+ return x.Pos
}
return nil
}
-func (x *CrucibleActivityDetailInfo) GetPos() *Vector {
+func (x *CrucibleActivityDetailInfo) GetUidInfoList() []*CrucibleBattleUidInfo {
if x != nil {
- return x.Pos
+ return x.UidInfoList
}
return nil
}
@@ -116,17 +116,17 @@ var file_CrucibleActivityDetailInfo_proto_rawDesc = []byte{
0x6c, 0x65, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01,
0x0a, 0x1a, 0x43, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x62, 0x61, 0x74,
- 0x74, 0x6c, 0x65, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x57, 0x6f, 0x72,
- 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3a, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16,
- 0x2e, 0x43, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x55,
- 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06,
+ 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x12,
+ 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f,
+ 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63,
+ 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70,
+ 0x6f, 0x73, 0x12, 0x3a, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x72, 0x75, 0x63,
+ 0x69, 0x62, 0x6c, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -145,12 +145,12 @@ func file_CrucibleActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_CrucibleActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_CrucibleActivityDetailInfo_proto_goTypes = []interface{}{
(*CrucibleActivityDetailInfo)(nil), // 0: CrucibleActivityDetailInfo
- (*CrucibleBattleUidInfo)(nil), // 1: CrucibleBattleUidInfo
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (*CrucibleBattleUidInfo)(nil), // 2: CrucibleBattleUidInfo
}
var file_CrucibleActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: CrucibleActivityDetailInfo.uid_info_list:type_name -> CrucibleBattleUidInfo
- 2, // 1: CrucibleActivityDetailInfo.pos:type_name -> Vector
+ 1, // 0: CrucibleActivityDetailInfo.pos:type_name -> Vector
+ 2, // 1: CrucibleActivityDetailInfo.uid_info_list:type_name -> CrucibleBattleUidInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/CrucibleBattleUidInfo.pb.go b/gover/gen/CrucibleBattleUidInfo.pb.go
index e5c2cb78..9fae81f6 100644
--- a/gover/gen/CrucibleBattleUidInfo.pb.go
+++ b/gover/gen/CrucibleBattleUidInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CrucibleBattleUidInfo.proto
package gen
@@ -41,11 +41,11 @@ type CrucibleBattleUidInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProfilePicture *ProfilePicture `protobuf:"bytes,15,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
- Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,8,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
+ Icon uint32 `protobuf:"varint,4,opt,name=icon,proto3" json:"icon,omitempty"`
OnlineId string `protobuf:"bytes,13,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
- Icon uint32 `protobuf:"varint,11,opt,name=icon,proto3" json:"icon,omitempty"`
+ Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"`
}
func (x *CrucibleBattleUidInfo) Reset() {
@@ -94,11 +94,11 @@ func (x *CrucibleBattleUidInfo) GetUid() uint32 {
return 0
}
-func (x *CrucibleBattleUidInfo) GetNickname() string {
+func (x *CrucibleBattleUidInfo) GetIcon() uint32 {
if x != nil {
- return x.Nickname
+ return x.Icon
}
- return ""
+ return 0
}
func (x *CrucibleBattleUidInfo) GetOnlineId() string {
@@ -108,11 +108,11 @@ func (x *CrucibleBattleUidInfo) GetOnlineId() string {
return ""
}
-func (x *CrucibleBattleUidInfo) GetIcon() uint32 {
+func (x *CrucibleBattleUidInfo) GetNickname() string {
if x != nil {
- return x.Icon
+ return x.Nickname
}
- return 0
+ return ""
}
var File_CrucibleBattleUidInfo_proto protoreflect.FileDescriptor
@@ -124,15 +124,15 @@ var file_CrucibleBattleUidInfo_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65,
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a,
0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63,
- 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63,
- 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
- 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f,
+ 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x1b, 0x0a,
+ 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69,
+ 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69,
+ 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CrystalLinkActivityDetailInfo.pb.go b/gover/gen/CrystalLinkActivityDetailInfo.pb.go
index f4c40e06..42e44926 100644
--- a/gover/gen/CrystalLinkActivityDetailInfo.pb.go
+++ b/gover/gen/CrystalLinkActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CrystalLinkActivityDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type CrystalLinkActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_FIKHCFMEOAJ []*Unk2700_IOLMLCCBAKP `protobuf:"bytes,3,rep,name=Unk2700_FIKHCFMEOAJ,json=Unk2700FIKHCFMEOAJ,proto3" json:"Unk2700_FIKHCFMEOAJ,omitempty"`
- DifficultyId uint32 `protobuf:"varint,7,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ LevelInfoList []*CrystalLinkLevelInfo `protobuf:"bytes,5,rep,name=level_info_list,json=levelInfoList,proto3" json:"level_info_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,12,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
}
func (x *CrystalLinkActivityDetailInfo) Reset() {
@@ -77,9 +77,9 @@ func (*CrystalLinkActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_CrystalLinkActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CrystalLinkActivityDetailInfo) GetUnk2700_FIKHCFMEOAJ() []*Unk2700_IOLMLCCBAKP {
+func (x *CrystalLinkActivityDetailInfo) GetLevelInfoList() []*CrystalLinkLevelInfo {
if x != nil {
- return x.Unk2700_FIKHCFMEOAJ
+ return x.LevelInfoList
}
return nil
}
@@ -96,18 +96,18 @@ var File_CrystalLinkActivityDetailInfo_proto protoreflect.FileDescriptor
var file_CrystalLinkActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x23, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x4f, 0x4c, 0x4d, 0x4c, 0x43, 0x43, 0x42, 0x41, 0x4b, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x8b, 0x01, 0x0a, 0x1d, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x49,
- 0x4b, 0x48, 0x43, 0x46, 0x4d, 0x45, 0x4f, 0x41, 0x4a, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4c, 0x4d, 0x4c, 0x43,
- 0x43, 0x42, 0x41, 0x4b, 0x50, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x49,
- 0x4b, 0x48, 0x43, 0x46, 0x4d, 0x45, 0x4f, 0x41, 0x4a, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66,
- 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69,
+ 0x6e, 0x6b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x1d, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e,
+ 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69,
+ 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -125,10 +125,10 @@ func file_CrystalLinkActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_CrystalLinkActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_CrystalLinkActivityDetailInfo_proto_goTypes = []interface{}{
(*CrystalLinkActivityDetailInfo)(nil), // 0: CrystalLinkActivityDetailInfo
- (*Unk2700_IOLMLCCBAKP)(nil), // 1: Unk2700_IOLMLCCBAKP
+ (*CrystalLinkLevelInfo)(nil), // 1: CrystalLinkLevelInfo
}
var file_CrystalLinkActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: CrystalLinkActivityDetailInfo.Unk2700_FIKHCFMEOAJ:type_name -> Unk2700_IOLMLCCBAKP
+ 1, // 0: CrystalLinkActivityDetailInfo.level_info_list:type_name -> CrystalLinkLevelInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -141,7 +141,7 @@ func file_CrystalLinkActivityDetailInfo_proto_init() {
if File_CrystalLinkActivityDetailInfo_proto != nil {
return
}
- file_Unk2700_IOLMLCCBAKP_proto_init()
+ file_CrystalLinkLevelInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_CrystalLinkActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CrystalLinkActivityDetailInfo); i {
diff --git a/gover/gen/CrystalLinkAvatarInfo.pb.go b/gover/gen/CrystalLinkAvatarInfo.pb.go
new file mode 100644
index 00000000..8f890d3e
--- /dev/null
+++ b/gover/gen/CrystalLinkAvatarInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkAvatarInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkAvatarInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarId uint64 `protobuf:"varint,10,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ IsTrial bool `protobuf:"varint,15,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+}
+
+func (x *CrystalLinkAvatarInfo) Reset() {
+ *x = CrystalLinkAvatarInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkAvatarInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkAvatarInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkAvatarInfo) ProtoMessage() {}
+
+func (x *CrystalLinkAvatarInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkAvatarInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkAvatarInfo.ProtoReflect.Descriptor instead.
+func (*CrystalLinkAvatarInfo) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkAvatarInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkAvatarInfo) GetAvatarId() uint64 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (x *CrystalLinkAvatarInfo) GetIsTrial() bool {
+ if x != nil {
+ return x.IsTrial
+ }
+ return false
+}
+
+var File_CrystalLinkAvatarInfo_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkAvatarInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a,
+ 0x15, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkAvatarInfo_proto_rawDescOnce sync.Once
+ file_CrystalLinkAvatarInfo_proto_rawDescData = file_CrystalLinkAvatarInfo_proto_rawDesc
+)
+
+func file_CrystalLinkAvatarInfo_proto_rawDescGZIP() []byte {
+ file_CrystalLinkAvatarInfo_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkAvatarInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkAvatarInfo_proto_rawDescData)
+ })
+ return file_CrystalLinkAvatarInfo_proto_rawDescData
+}
+
+var file_CrystalLinkAvatarInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkAvatarInfo_proto_goTypes = []interface{}{
+ (*CrystalLinkAvatarInfo)(nil), // 0: CrystalLinkAvatarInfo
+}
+var file_CrystalLinkAvatarInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkAvatarInfo_proto_init() }
+func file_CrystalLinkAvatarInfo_proto_init() {
+ if File_CrystalLinkAvatarInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkAvatarInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkAvatarInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkAvatarInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkAvatarInfo_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkAvatarInfo_proto_depIdxs,
+ MessageInfos: file_CrystalLinkAvatarInfo_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkAvatarInfo_proto = out.File
+ file_CrystalLinkAvatarInfo_proto_rawDesc = nil
+ file_CrystalLinkAvatarInfo_proto_goTypes = nil
+ file_CrystalLinkAvatarInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkBuffInfo.pb.go b/gover/gen/CrystalLinkBuffInfo.pb.go
new file mode 100644
index 00000000..0696e8e7
--- /dev/null
+++ b/gover/gen/CrystalLinkBuffInfo.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkBuffInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkBuffInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_BGKLAFCBNOA uint32 `protobuf:"varint,6,opt,name=Unk3300_BGKLAFCBNOA,json=Unk3300BGKLAFCBNOA,proto3" json:"Unk3300_BGKLAFCBNOA,omitempty"`
+ Unk3300_PFLAOCMEFIL uint32 `protobuf:"varint,4,opt,name=Unk3300_PFLAOCMEFIL,json=Unk3300PFLAOCMEFIL,proto3" json:"Unk3300_PFLAOCMEFIL,omitempty"`
+}
+
+func (x *CrystalLinkBuffInfo) Reset() {
+ *x = CrystalLinkBuffInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkBuffInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkBuffInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkBuffInfo) ProtoMessage() {}
+
+func (x *CrystalLinkBuffInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkBuffInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkBuffInfo.ProtoReflect.Descriptor instead.
+func (*CrystalLinkBuffInfo) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkBuffInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkBuffInfo) GetUnk3300_BGKLAFCBNOA() uint32 {
+ if x != nil {
+ return x.Unk3300_BGKLAFCBNOA
+ }
+ return 0
+}
+
+func (x *CrystalLinkBuffInfo) GetUnk3300_PFLAOCMEFIL() uint32 {
+ if x != nil {
+ return x.Unk3300_PFLAOCMEFIL
+ }
+ return 0
+}
+
+var File_CrystalLinkBuffInfo_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkBuffInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x66,
+ 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x43,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x47,
+ 0x4b, 0x4c, 0x41, 0x46, 0x43, 0x42, 0x4e, 0x4f, 0x41, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x47, 0x4b, 0x4c, 0x41, 0x46, 0x43, 0x42,
+ 0x4e, 0x4f, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50,
+ 0x46, 0x4c, 0x41, 0x4f, 0x43, 0x4d, 0x45, 0x46, 0x49, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x46, 0x4c, 0x41, 0x4f, 0x43, 0x4d,
+ 0x45, 0x46, 0x49, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkBuffInfo_proto_rawDescOnce sync.Once
+ file_CrystalLinkBuffInfo_proto_rawDescData = file_CrystalLinkBuffInfo_proto_rawDesc
+)
+
+func file_CrystalLinkBuffInfo_proto_rawDescGZIP() []byte {
+ file_CrystalLinkBuffInfo_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkBuffInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkBuffInfo_proto_rawDescData)
+ })
+ return file_CrystalLinkBuffInfo_proto_rawDescData
+}
+
+var file_CrystalLinkBuffInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkBuffInfo_proto_goTypes = []interface{}{
+ (*CrystalLinkBuffInfo)(nil), // 0: CrystalLinkBuffInfo
+}
+var file_CrystalLinkBuffInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkBuffInfo_proto_init() }
+func file_CrystalLinkBuffInfo_proto_init() {
+ if File_CrystalLinkBuffInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkBuffInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkBuffInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkBuffInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkBuffInfo_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkBuffInfo_proto_depIdxs,
+ MessageInfos: file_CrystalLinkBuffInfo_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkBuffInfo_proto = out.File
+ file_CrystalLinkBuffInfo_proto_rawDesc = nil
+ file_CrystalLinkBuffInfo_proto_goTypes = nil
+ file_CrystalLinkBuffInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkDungeonAvatarInfo.pb.go b/gover/gen/CrystalLinkDungeonAvatarInfo.pb.go
new file mode 100644
index 00000000..c86f9cc4
--- /dev/null
+++ b/gover/gen/CrystalLinkDungeonAvatarInfo.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkDungeonAvatarInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkDungeonAvatarInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ IsTrial bool `protobuf:"varint,5,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+}
+
+func (x *CrystalLinkDungeonAvatarInfo) Reset() {
+ *x = CrystalLinkDungeonAvatarInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkDungeonAvatarInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkDungeonAvatarInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkDungeonAvatarInfo) ProtoMessage() {}
+
+func (x *CrystalLinkDungeonAvatarInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkDungeonAvatarInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkDungeonAvatarInfo.ProtoReflect.Descriptor instead.
+func (*CrystalLinkDungeonAvatarInfo) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkDungeonAvatarInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkDungeonAvatarInfo) GetAvatarGuid() uint64 {
+ if x != nil {
+ return x.AvatarGuid
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonAvatarInfo) GetIsTrial() bool {
+ if x != nil {
+ return x.IsTrial
+ }
+ return false
+}
+
+var File_CrystalLinkDungeonAvatarInfo_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkDungeonAvatarInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x1c, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61,
+ 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkDungeonAvatarInfo_proto_rawDescOnce sync.Once
+ file_CrystalLinkDungeonAvatarInfo_proto_rawDescData = file_CrystalLinkDungeonAvatarInfo_proto_rawDesc
+)
+
+func file_CrystalLinkDungeonAvatarInfo_proto_rawDescGZIP() []byte {
+ file_CrystalLinkDungeonAvatarInfo_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkDungeonAvatarInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkDungeonAvatarInfo_proto_rawDescData)
+ })
+ return file_CrystalLinkDungeonAvatarInfo_proto_rawDescData
+}
+
+var file_CrystalLinkDungeonAvatarInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkDungeonAvatarInfo_proto_goTypes = []interface{}{
+ (*CrystalLinkDungeonAvatarInfo)(nil), // 0: CrystalLinkDungeonAvatarInfo
+}
+var file_CrystalLinkDungeonAvatarInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkDungeonAvatarInfo_proto_init() }
+func file_CrystalLinkDungeonAvatarInfo_proto_init() {
+ if File_CrystalLinkDungeonAvatarInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkDungeonAvatarInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkDungeonAvatarInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkDungeonAvatarInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkDungeonAvatarInfo_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkDungeonAvatarInfo_proto_depIdxs,
+ MessageInfos: file_CrystalLinkDungeonAvatarInfo_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkDungeonAvatarInfo_proto = out.File
+ file_CrystalLinkDungeonAvatarInfo_proto_rawDesc = nil
+ file_CrystalLinkDungeonAvatarInfo_proto_goTypes = nil
+ file_CrystalLinkDungeonAvatarInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkDungeonInfoNotify.pb.go b/gover/gen/CrystalLinkDungeonInfoNotify.pb.go
new file mode 100644
index 00000000..92b63364
--- /dev/null
+++ b/gover/gen/CrystalLinkDungeonInfoNotify.pb.go
@@ -0,0 +1,226 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkDungeonInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkDungeonInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BuffInfoList []*CrystalLinkBuffInfo `protobuf:"bytes,11,rep,name=buff_info_list,json=buffInfoList,proto3" json:"buff_info_list,omitempty"`
+ LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsUpperPart bool `protobuf:"varint,13,opt,name=is_upper_part,json=isUpperPart,proto3" json:"is_upper_part,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,14,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ DungeonAvatarInfoList []*CrystalLinkDungeonAvatarInfo `protobuf:"bytes,12,rep,name=dungeon_avatar_info_list,json=dungeonAvatarInfoList,proto3" json:"dungeon_avatar_info_list,omitempty"`
+ InitGalleryProgress uint32 `protobuf:"varint,4,opt,name=init_gallery_progress,json=initGalleryProgress,proto3" json:"init_gallery_progress,omitempty"`
+}
+
+func (x *CrystalLinkDungeonInfoNotify) Reset() {
+ *x = CrystalLinkDungeonInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkDungeonInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkDungeonInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkDungeonInfoNotify) ProtoMessage() {}
+
+func (x *CrystalLinkDungeonInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkDungeonInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkDungeonInfoNotify.ProtoReflect.Descriptor instead.
+func (*CrystalLinkDungeonInfoNotify) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkDungeonInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkDungeonInfoNotify) GetBuffInfoList() []*CrystalLinkBuffInfo {
+ if x != nil {
+ return x.BuffInfoList
+ }
+ return nil
+}
+
+func (x *CrystalLinkDungeonInfoNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonInfoNotify) GetIsUpperPart() bool {
+ if x != nil {
+ return x.IsUpperPart
+ }
+ return false
+}
+
+func (x *CrystalLinkDungeonInfoNotify) GetDifficultyId() uint32 {
+ if x != nil {
+ return x.DifficultyId
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonInfoNotify) GetDungeonAvatarInfoList() []*CrystalLinkDungeonAvatarInfo {
+ if x != nil {
+ return x.DungeonAvatarInfoList
+ }
+ return nil
+}
+
+func (x *CrystalLinkDungeonInfoNotify) GetInitGalleryProgress() uint32 {
+ if x != nil {
+ return x.InitGalleryProgress
+ }
+ return 0
+}
+
+var File_CrystalLinkDungeonInfoNotify_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkDungeonInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e,
+ 0x6b, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x22, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x02, 0x0a, 0x1c, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x3a, 0x0a, 0x0e, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69,
+ 0x73, 0x5f, 0x75, 0x70, 0x70, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x55, 0x70, 0x70, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x12,
+ 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x49, 0x64, 0x12, 0x56, 0x0a, 0x18, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c,
+ 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x15,
+ 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x70, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x69, 0x6e, 0x69,
+ 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkDungeonInfoNotify_proto_rawDescOnce sync.Once
+ file_CrystalLinkDungeonInfoNotify_proto_rawDescData = file_CrystalLinkDungeonInfoNotify_proto_rawDesc
+)
+
+func file_CrystalLinkDungeonInfoNotify_proto_rawDescGZIP() []byte {
+ file_CrystalLinkDungeonInfoNotify_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkDungeonInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkDungeonInfoNotify_proto_rawDescData)
+ })
+ return file_CrystalLinkDungeonInfoNotify_proto_rawDescData
+}
+
+var file_CrystalLinkDungeonInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkDungeonInfoNotify_proto_goTypes = []interface{}{
+ (*CrystalLinkDungeonInfoNotify)(nil), // 0: CrystalLinkDungeonInfoNotify
+ (*CrystalLinkBuffInfo)(nil), // 1: CrystalLinkBuffInfo
+ (*CrystalLinkDungeonAvatarInfo)(nil), // 2: CrystalLinkDungeonAvatarInfo
+}
+var file_CrystalLinkDungeonInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: CrystalLinkDungeonInfoNotify.buff_info_list:type_name -> CrystalLinkBuffInfo
+ 2, // 1: CrystalLinkDungeonInfoNotify.dungeon_avatar_info_list:type_name -> CrystalLinkDungeonAvatarInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkDungeonInfoNotify_proto_init() }
+func file_CrystalLinkDungeonInfoNotify_proto_init() {
+ if File_CrystalLinkDungeonInfoNotify_proto != nil {
+ return
+ }
+ file_CrystalLinkBuffInfo_proto_init()
+ file_CrystalLinkDungeonAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkDungeonInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkDungeonInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkDungeonInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkDungeonInfoNotify_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkDungeonInfoNotify_proto_depIdxs,
+ MessageInfos: file_CrystalLinkDungeonInfoNotify_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkDungeonInfoNotify_proto = out.File
+ file_CrystalLinkDungeonInfoNotify_proto_rawDesc = nil
+ file_CrystalLinkDungeonInfoNotify_proto_goTypes = nil
+ file_CrystalLinkDungeonInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkDungeonSettleInfo.pb.go b/gover/gen/CrystalLinkDungeonSettleInfo.pb.go
new file mode 100644
index 00000000..bd2c8b01
--- /dev/null
+++ b/gover/gen/CrystalLinkDungeonSettleInfo.pb.go
@@ -0,0 +1,213 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkDungeonSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkDungeonSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,9,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ FinalScore uint32 `protobuf:"varint,12,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ KillNormalMonsterNum uint32 `protobuf:"varint,8,opt,name=kill_normal_monster_num,json=killNormalMonsterNum,proto3" json:"kill_normal_monster_num,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,3,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ KillEliteMonsterNum uint32 `protobuf:"varint,2,opt,name=kill_elite_monster_num,json=killEliteMonsterNum,proto3" json:"kill_elite_monster_num,omitempty"`
+ IsNewRecord bool `protobuf:"varint,10,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+}
+
+func (x *CrystalLinkDungeonSettleInfo) Reset() {
+ *x = CrystalLinkDungeonSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkDungeonSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkDungeonSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkDungeonSettleInfo) ProtoMessage() {}
+
+func (x *CrystalLinkDungeonSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkDungeonSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkDungeonSettleInfo.ProtoReflect.Descriptor instead.
+func (*CrystalLinkDungeonSettleInfo) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkDungeonSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkDungeonSettleInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonSettleInfo) GetFinalScore() uint32 {
+ if x != nil {
+ return x.FinalScore
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonSettleInfo) GetKillNormalMonsterNum() uint32 {
+ if x != nil {
+ return x.KillNormalMonsterNum
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonSettleInfo) GetDifficultyId() uint32 {
+ if x != nil {
+ return x.DifficultyId
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonSettleInfo) GetKillEliteMonsterNum() uint32 {
+ if x != nil {
+ return x.KillEliteMonsterNum
+ }
+ return 0
+}
+
+func (x *CrystalLinkDungeonSettleInfo) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+var File_CrystalLinkDungeonSettleInfo_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkDungeonSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x02, 0x0a, 0x1c, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c,
+ 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72,
+ 0x65, 0x12, 0x35, 0x0a, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
+ 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x14, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x6f,
+ 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66,
+ 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x33, 0x0a,
+ 0x16, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x6c, 0x69, 0x74, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x45, 0x6c, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e,
+ 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkDungeonSettleInfo_proto_rawDescOnce sync.Once
+ file_CrystalLinkDungeonSettleInfo_proto_rawDescData = file_CrystalLinkDungeonSettleInfo_proto_rawDesc
+)
+
+func file_CrystalLinkDungeonSettleInfo_proto_rawDescGZIP() []byte {
+ file_CrystalLinkDungeonSettleInfo_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkDungeonSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkDungeonSettleInfo_proto_rawDescData)
+ })
+ return file_CrystalLinkDungeonSettleInfo_proto_rawDescData
+}
+
+var file_CrystalLinkDungeonSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkDungeonSettleInfo_proto_goTypes = []interface{}{
+ (*CrystalLinkDungeonSettleInfo)(nil), // 0: CrystalLinkDungeonSettleInfo
+}
+var file_CrystalLinkDungeonSettleInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkDungeonSettleInfo_proto_init() }
+func file_CrystalLinkDungeonSettleInfo_proto_init() {
+ if File_CrystalLinkDungeonSettleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkDungeonSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkDungeonSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkDungeonSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkDungeonSettleInfo_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkDungeonSettleInfo_proto_depIdxs,
+ MessageInfos: file_CrystalLinkDungeonSettleInfo_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkDungeonSettleInfo_proto = out.File
+ file_CrystalLinkDungeonSettleInfo_proto_rawDesc = nil
+ file_CrystalLinkDungeonSettleInfo_proto_goTypes = nil
+ file_CrystalLinkDungeonSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkEnterDungeonReq.pb.go b/gover/gen/CrystalLinkEnterDungeonReq.pb.go
new file mode 100644
index 00000000..408d23d2
--- /dev/null
+++ b/gover/gen/CrystalLinkEnterDungeonReq.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkEnterDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkEnterDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TeamInfoList []*CrystalLinkTeamInfo `protobuf:"bytes,13,rep,name=team_info_list,json=teamInfoList,proto3" json:"team_info_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,5,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,6,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *CrystalLinkEnterDungeonReq) Reset() {
+ *x = CrystalLinkEnterDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkEnterDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkEnterDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkEnterDungeonReq) ProtoMessage() {}
+
+func (x *CrystalLinkEnterDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkEnterDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkEnterDungeonReq.ProtoReflect.Descriptor instead.
+func (*CrystalLinkEnterDungeonReq) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkEnterDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkEnterDungeonReq) GetTeamInfoList() []*CrystalLinkTeamInfo {
+ if x != nil {
+ return x.TeamInfoList
+ }
+ return nil
+}
+
+func (x *CrystalLinkEnterDungeonReq) GetDifficultyId() uint32 {
+ if x != nil {
+ return x.DifficultyId
+ }
+ return 0
+}
+
+func (x *CrystalLinkEnterDungeonReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_CrystalLinkEnterDungeonReq_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkEnterDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x45, 0x6e, 0x74,
+ 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x54,
+ 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01,
+ 0x0a, 0x1a, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x45, 0x6e, 0x74,
+ 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x3a, 0x0a, 0x0e,
+ 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69,
+ 0x6e, 0x6b, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x74, 0x65, 0x61, 0x6d,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66,
+ 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkEnterDungeonReq_proto_rawDescOnce sync.Once
+ file_CrystalLinkEnterDungeonReq_proto_rawDescData = file_CrystalLinkEnterDungeonReq_proto_rawDesc
+)
+
+func file_CrystalLinkEnterDungeonReq_proto_rawDescGZIP() []byte {
+ file_CrystalLinkEnterDungeonReq_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkEnterDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkEnterDungeonReq_proto_rawDescData)
+ })
+ return file_CrystalLinkEnterDungeonReq_proto_rawDescData
+}
+
+var file_CrystalLinkEnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkEnterDungeonReq_proto_goTypes = []interface{}{
+ (*CrystalLinkEnterDungeonReq)(nil), // 0: CrystalLinkEnterDungeonReq
+ (*CrystalLinkTeamInfo)(nil), // 1: CrystalLinkTeamInfo
+}
+var file_CrystalLinkEnterDungeonReq_proto_depIdxs = []int32{
+ 1, // 0: CrystalLinkEnterDungeonReq.team_info_list:type_name -> CrystalLinkTeamInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkEnterDungeonReq_proto_init() }
+func file_CrystalLinkEnterDungeonReq_proto_init() {
+ if File_CrystalLinkEnterDungeonReq_proto != nil {
+ return
+ }
+ file_CrystalLinkTeamInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkEnterDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkEnterDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkEnterDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkEnterDungeonReq_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkEnterDungeonReq_proto_depIdxs,
+ MessageInfos: file_CrystalLinkEnterDungeonReq_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkEnterDungeonReq_proto = out.File
+ file_CrystalLinkEnterDungeonReq_proto_rawDesc = nil
+ file_CrystalLinkEnterDungeonReq_proto_goTypes = nil
+ file_CrystalLinkEnterDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkEnterDungeonRsp.pb.go b/gover/gen/CrystalLinkEnterDungeonRsp.pb.go
new file mode 100644
index 00000000..0e4cd388
--- /dev/null
+++ b/gover/gen/CrystalLinkEnterDungeonRsp.pb.go
@@ -0,0 +1,196 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkEnterDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkEnterDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,15,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ TeamInfoList []*CrystalLinkTeamInfo `protobuf:"bytes,12,rep,name=team_info_list,json=teamInfoList,proto3" json:"team_info_list,omitempty"`
+}
+
+func (x *CrystalLinkEnterDungeonRsp) Reset() {
+ *x = CrystalLinkEnterDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkEnterDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkEnterDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkEnterDungeonRsp) ProtoMessage() {}
+
+func (x *CrystalLinkEnterDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkEnterDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkEnterDungeonRsp.ProtoReflect.Descriptor instead.
+func (*CrystalLinkEnterDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkEnterDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkEnterDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *CrystalLinkEnterDungeonRsp) GetDifficultyId() uint32 {
+ if x != nil {
+ return x.DifficultyId
+ }
+ return 0
+}
+
+func (x *CrystalLinkEnterDungeonRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CrystalLinkEnterDungeonRsp) GetTeamInfoList() []*CrystalLinkTeamInfo {
+ if x != nil {
+ return x.TeamInfoList
+ }
+ return nil
+}
+
+var File_CrystalLinkEnterDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkEnterDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x45, 0x6e, 0x74,
+ 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x54,
+ 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01,
+ 0x0a, 0x1a, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x45, 0x6e, 0x74,
+ 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
+ 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64,
+ 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x0e, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
+ 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x65, 0x61, 0x6d,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkEnterDungeonRsp_proto_rawDescOnce sync.Once
+ file_CrystalLinkEnterDungeonRsp_proto_rawDescData = file_CrystalLinkEnterDungeonRsp_proto_rawDesc
+)
+
+func file_CrystalLinkEnterDungeonRsp_proto_rawDescGZIP() []byte {
+ file_CrystalLinkEnterDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkEnterDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkEnterDungeonRsp_proto_rawDescData)
+ })
+ return file_CrystalLinkEnterDungeonRsp_proto_rawDescData
+}
+
+var file_CrystalLinkEnterDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkEnterDungeonRsp_proto_goTypes = []interface{}{
+ (*CrystalLinkEnterDungeonRsp)(nil), // 0: CrystalLinkEnterDungeonRsp
+ (*CrystalLinkTeamInfo)(nil), // 1: CrystalLinkTeamInfo
+}
+var file_CrystalLinkEnterDungeonRsp_proto_depIdxs = []int32{
+ 1, // 0: CrystalLinkEnterDungeonRsp.team_info_list:type_name -> CrystalLinkTeamInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkEnterDungeonRsp_proto_init() }
+func file_CrystalLinkEnterDungeonRsp_proto_init() {
+ if File_CrystalLinkEnterDungeonRsp_proto != nil {
+ return
+ }
+ file_CrystalLinkTeamInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkEnterDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkEnterDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkEnterDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkEnterDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkEnterDungeonRsp_proto_depIdxs,
+ MessageInfos: file_CrystalLinkEnterDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkEnterDungeonRsp_proto = out.File
+ file_CrystalLinkEnterDungeonRsp_proto_rawDesc = nil
+ file_CrystalLinkEnterDungeonRsp_proto_goTypes = nil
+ file_CrystalLinkEnterDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkLevelInfo.pb.go b/gover/gen/CrystalLinkLevelInfo.pb.go
new file mode 100644
index 00000000..3aec4dc0
--- /dev/null
+++ b/gover/gen/CrystalLinkLevelInfo.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkLevelInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkLevelInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ TeamInfoList []*CrystalLinkTeamInfo `protobuf:"bytes,3,rep,name=team_info_list,json=teamInfoList,proto3" json:"team_info_list,omitempty"`
+ LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ BestScore uint32 `protobuf:"varint,7,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+}
+
+func (x *CrystalLinkLevelInfo) Reset() {
+ *x = CrystalLinkLevelInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkLevelInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkLevelInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkLevelInfo) ProtoMessage() {}
+
+func (x *CrystalLinkLevelInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkLevelInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkLevelInfo.ProtoReflect.Descriptor instead.
+func (*CrystalLinkLevelInfo) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkLevelInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkLevelInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *CrystalLinkLevelInfo) GetTeamInfoList() []*CrystalLinkTeamInfo {
+ if x != nil {
+ return x.TeamInfoList
+ }
+ return nil
+}
+
+func (x *CrystalLinkLevelInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *CrystalLinkLevelInfo) GetBestScore() uint32 {
+ if x != nil {
+ return x.BestScore
+ }
+ return 0
+}
+
+var File_CrystalLinkLevelInfo_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkLevelInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x72,
+ 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x79, 0x73,
+ 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x3a, 0x0a, 0x0e, 0x74, 0x65, 0x61,
+ 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x54,
+ 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkLevelInfo_proto_rawDescOnce sync.Once
+ file_CrystalLinkLevelInfo_proto_rawDescData = file_CrystalLinkLevelInfo_proto_rawDesc
+)
+
+func file_CrystalLinkLevelInfo_proto_rawDescGZIP() []byte {
+ file_CrystalLinkLevelInfo_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkLevelInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkLevelInfo_proto_rawDescData)
+ })
+ return file_CrystalLinkLevelInfo_proto_rawDescData
+}
+
+var file_CrystalLinkLevelInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkLevelInfo_proto_goTypes = []interface{}{
+ (*CrystalLinkLevelInfo)(nil), // 0: CrystalLinkLevelInfo
+ (*CrystalLinkTeamInfo)(nil), // 1: CrystalLinkTeamInfo
+}
+var file_CrystalLinkLevelInfo_proto_depIdxs = []int32{
+ 1, // 0: CrystalLinkLevelInfo.team_info_list:type_name -> CrystalLinkTeamInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkLevelInfo_proto_init() }
+func file_CrystalLinkLevelInfo_proto_init() {
+ if File_CrystalLinkLevelInfo_proto != nil {
+ return
+ }
+ file_CrystalLinkTeamInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkLevelInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkLevelInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkLevelInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkLevelInfo_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkLevelInfo_proto_depIdxs,
+ MessageInfos: file_CrystalLinkLevelInfo_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkLevelInfo_proto = out.File
+ file_CrystalLinkLevelInfo_proto_rawDesc = nil
+ file_CrystalLinkLevelInfo_proto_goTypes = nil
+ file_CrystalLinkLevelInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkRestartDungeonReq.pb.go b/gover/gen/CrystalLinkRestartDungeonReq.pb.go
new file mode 100644
index 00000000..97616d72
--- /dev/null
+++ b/gover/gen/CrystalLinkRestartDungeonReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkRestartDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkRestartDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *CrystalLinkRestartDungeonReq) Reset() {
+ *x = CrystalLinkRestartDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkRestartDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkRestartDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkRestartDungeonReq) ProtoMessage() {}
+
+func (x *CrystalLinkRestartDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkRestartDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkRestartDungeonReq.ProtoReflect.Descriptor instead.
+func (*CrystalLinkRestartDungeonReq) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkRestartDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CrystalLinkRestartDungeonReq_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkRestartDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73,
+ 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1e, 0x0a, 0x1c, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkRestartDungeonReq_proto_rawDescOnce sync.Once
+ file_CrystalLinkRestartDungeonReq_proto_rawDescData = file_CrystalLinkRestartDungeonReq_proto_rawDesc
+)
+
+func file_CrystalLinkRestartDungeonReq_proto_rawDescGZIP() []byte {
+ file_CrystalLinkRestartDungeonReq_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkRestartDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkRestartDungeonReq_proto_rawDescData)
+ })
+ return file_CrystalLinkRestartDungeonReq_proto_rawDescData
+}
+
+var file_CrystalLinkRestartDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkRestartDungeonReq_proto_goTypes = []interface{}{
+ (*CrystalLinkRestartDungeonReq)(nil), // 0: CrystalLinkRestartDungeonReq
+}
+var file_CrystalLinkRestartDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkRestartDungeonReq_proto_init() }
+func file_CrystalLinkRestartDungeonReq_proto_init() {
+ if File_CrystalLinkRestartDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkRestartDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkRestartDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkRestartDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkRestartDungeonReq_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkRestartDungeonReq_proto_depIdxs,
+ MessageInfos: file_CrystalLinkRestartDungeonReq_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkRestartDungeonReq_proto = out.File
+ file_CrystalLinkRestartDungeonReq_proto_rawDesc = nil
+ file_CrystalLinkRestartDungeonReq_proto_goTypes = nil
+ file_CrystalLinkRestartDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkRestartDungeonRsp.pb.go b/gover/gen/CrystalLinkRestartDungeonRsp.pb.go
new file mode 100644
index 00000000..5aa7d7cf
--- /dev/null
+++ b/gover/gen/CrystalLinkRestartDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkRestartDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkRestartDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *CrystalLinkRestartDungeonRsp) Reset() {
+ *x = CrystalLinkRestartDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkRestartDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkRestartDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkRestartDungeonRsp) ProtoMessage() {}
+
+func (x *CrystalLinkRestartDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkRestartDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkRestartDungeonRsp.ProtoReflect.Descriptor instead.
+func (*CrystalLinkRestartDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkRestartDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkRestartDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_CrystalLinkRestartDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkRestartDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73,
+ 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkRestartDungeonRsp_proto_rawDescOnce sync.Once
+ file_CrystalLinkRestartDungeonRsp_proto_rawDescData = file_CrystalLinkRestartDungeonRsp_proto_rawDesc
+)
+
+func file_CrystalLinkRestartDungeonRsp_proto_rawDescGZIP() []byte {
+ file_CrystalLinkRestartDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkRestartDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkRestartDungeonRsp_proto_rawDescData)
+ })
+ return file_CrystalLinkRestartDungeonRsp_proto_rawDescData
+}
+
+var file_CrystalLinkRestartDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkRestartDungeonRsp_proto_goTypes = []interface{}{
+ (*CrystalLinkRestartDungeonRsp)(nil), // 0: CrystalLinkRestartDungeonRsp
+}
+var file_CrystalLinkRestartDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkRestartDungeonRsp_proto_init() }
+func file_CrystalLinkRestartDungeonRsp_proto_init() {
+ if File_CrystalLinkRestartDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkRestartDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkRestartDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkRestartDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkRestartDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkRestartDungeonRsp_proto_depIdxs,
+ MessageInfos: file_CrystalLinkRestartDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkRestartDungeonRsp_proto = out.File
+ file_CrystalLinkRestartDungeonRsp_proto_rawDesc = nil
+ file_CrystalLinkRestartDungeonRsp_proto_goTypes = nil
+ file_CrystalLinkRestartDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/CrystalLinkSettleInfo.pb.go b/gover/gen/CrystalLinkSettleInfo.pb.go
deleted file mode 100644
index 3f79c2a6..00000000
--- a/gover/gen/CrystalLinkSettleInfo.pb.go
+++ /dev/null
@@ -1,212 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: CrystalLinkSettleInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type CrystalLinkSettleInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- KillEliteMonsterNum uint32 `protobuf:"varint,2,opt,name=kill_elite_monster_num,json=killEliteMonsterNum,proto3" json:"kill_elite_monster_num,omitempty"`
- FinalScore uint32 `protobuf:"varint,6,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- IsNewRecord bool `protobuf:"varint,13,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- DifficultyId uint32 `protobuf:"varint,9,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- KillNormalMosnterNum uint32 `protobuf:"varint,3,opt,name=kill_normal_mosnter_num,json=killNormalMosnterNum,proto3" json:"kill_normal_mosnter_num,omitempty"`
-}
-
-func (x *CrystalLinkSettleInfo) Reset() {
- *x = CrystalLinkSettleInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_CrystalLinkSettleInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *CrystalLinkSettleInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*CrystalLinkSettleInfo) ProtoMessage() {}
-
-func (x *CrystalLinkSettleInfo) ProtoReflect() protoreflect.Message {
- mi := &file_CrystalLinkSettleInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use CrystalLinkSettleInfo.ProtoReflect.Descriptor instead.
-func (*CrystalLinkSettleInfo) Descriptor() ([]byte, []int) {
- return file_CrystalLinkSettleInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *CrystalLinkSettleInfo) GetKillEliteMonsterNum() uint32 {
- if x != nil {
- return x.KillEliteMonsterNum
- }
- return 0
-}
-
-func (x *CrystalLinkSettleInfo) GetFinalScore() uint32 {
- if x != nil {
- return x.FinalScore
- }
- return 0
-}
-
-func (x *CrystalLinkSettleInfo) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *CrystalLinkSettleInfo) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *CrystalLinkSettleInfo) GetDifficultyId() uint32 {
- if x != nil {
- return x.DifficultyId
- }
- return 0
-}
-
-func (x *CrystalLinkSettleInfo) GetKillNormalMosnterNum() uint32 {
- if x != nil {
- return x.KillNormalMosnterNum
- }
- return 0
-}
-
-var File_CrystalLinkSettleInfo_proto protoreflect.FileDescriptor
-
-var file_CrystalLinkSettleInfo_proto_rawDesc = []byte{
- 0x0a, 0x1b, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x65, 0x74,
- 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x02,
- 0x0a, 0x15, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x65, 0x74,
- 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x16, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
- 0x65, 0x6c, 0x69, 0x74, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75,
- 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6c, 0x69,
- 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x1f, 0x0a, 0x0b,
- 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x19, 0x0a,
- 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e,
- 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x23, 0x0a, 0x0d,
- 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x35, 0x0a, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
- 0x5f, 0x6d, 0x6f, 0x73, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x14, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x6f,
- 0x73, 0x6e, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_CrystalLinkSettleInfo_proto_rawDescOnce sync.Once
- file_CrystalLinkSettleInfo_proto_rawDescData = file_CrystalLinkSettleInfo_proto_rawDesc
-)
-
-func file_CrystalLinkSettleInfo_proto_rawDescGZIP() []byte {
- file_CrystalLinkSettleInfo_proto_rawDescOnce.Do(func() {
- file_CrystalLinkSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkSettleInfo_proto_rawDescData)
- })
- return file_CrystalLinkSettleInfo_proto_rawDescData
-}
-
-var file_CrystalLinkSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_CrystalLinkSettleInfo_proto_goTypes = []interface{}{
- (*CrystalLinkSettleInfo)(nil), // 0: CrystalLinkSettleInfo
-}
-var file_CrystalLinkSettleInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_CrystalLinkSettleInfo_proto_init() }
-func file_CrystalLinkSettleInfo_proto_init() {
- if File_CrystalLinkSettleInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_CrystalLinkSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CrystalLinkSettleInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_CrystalLinkSettleInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_CrystalLinkSettleInfo_proto_goTypes,
- DependencyIndexes: file_CrystalLinkSettleInfo_proto_depIdxs,
- MessageInfos: file_CrystalLinkSettleInfo_proto_msgTypes,
- }.Build()
- File_CrystalLinkSettleInfo_proto = out.File
- file_CrystalLinkSettleInfo_proto_rawDesc = nil
- file_CrystalLinkSettleInfo_proto_goTypes = nil
- file_CrystalLinkSettleInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/CrystalLinkTeamInfo.pb.go b/gover/gen/CrystalLinkTeamInfo.pb.go
new file mode 100644
index 00000000..10c3f993
--- /dev/null
+++ b/gover/gen/CrystalLinkTeamInfo.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CrystalLinkTeamInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CrystalLinkTeamInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarInfoList []*CrystalLinkAvatarInfo `protobuf:"bytes,14,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+ BuffInfoList []*CrystalLinkBuffInfo `protobuf:"bytes,12,rep,name=buff_info_list,json=buffInfoList,proto3" json:"buff_info_list,omitempty"`
+}
+
+func (x *CrystalLinkTeamInfo) Reset() {
+ *x = CrystalLinkTeamInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CrystalLinkTeamInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CrystalLinkTeamInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CrystalLinkTeamInfo) ProtoMessage() {}
+
+func (x *CrystalLinkTeamInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CrystalLinkTeamInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CrystalLinkTeamInfo.ProtoReflect.Descriptor instead.
+func (*CrystalLinkTeamInfo) Descriptor() ([]byte, []int) {
+ return file_CrystalLinkTeamInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CrystalLinkTeamInfo) GetAvatarInfoList() []*CrystalLinkAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+func (x *CrystalLinkTeamInfo) GetBuffInfoList() []*CrystalLinkBuffInfo {
+ if x != nil {
+ return x.BuffInfoList
+ }
+ return nil
+}
+
+var File_CrystalLinkTeamInfo_proto protoreflect.FileDescriptor
+
+var file_CrystalLinkTeamInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x65, 0x61,
+ 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x43, 0x72, 0x79,
+ 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61,
+ 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x40, 0x0a, 0x10, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3a, 0x0a,
+ 0x0e, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x62, 0x75, 0x66,
+ 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CrystalLinkTeamInfo_proto_rawDescOnce sync.Once
+ file_CrystalLinkTeamInfo_proto_rawDescData = file_CrystalLinkTeamInfo_proto_rawDesc
+)
+
+func file_CrystalLinkTeamInfo_proto_rawDescGZIP() []byte {
+ file_CrystalLinkTeamInfo_proto_rawDescOnce.Do(func() {
+ file_CrystalLinkTeamInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CrystalLinkTeamInfo_proto_rawDescData)
+ })
+ return file_CrystalLinkTeamInfo_proto_rawDescData
+}
+
+var file_CrystalLinkTeamInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CrystalLinkTeamInfo_proto_goTypes = []interface{}{
+ (*CrystalLinkTeamInfo)(nil), // 0: CrystalLinkTeamInfo
+ (*CrystalLinkAvatarInfo)(nil), // 1: CrystalLinkAvatarInfo
+ (*CrystalLinkBuffInfo)(nil), // 2: CrystalLinkBuffInfo
+}
+var file_CrystalLinkTeamInfo_proto_depIdxs = []int32{
+ 1, // 0: CrystalLinkTeamInfo.avatar_info_list:type_name -> CrystalLinkAvatarInfo
+ 2, // 1: CrystalLinkTeamInfo.buff_info_list:type_name -> CrystalLinkBuffInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_CrystalLinkTeamInfo_proto_init() }
+func file_CrystalLinkTeamInfo_proto_init() {
+ if File_CrystalLinkTeamInfo_proto != nil {
+ return
+ }
+ file_CrystalLinkAvatarInfo_proto_init()
+ file_CrystalLinkBuffInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CrystalLinkTeamInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CrystalLinkTeamInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CrystalLinkTeamInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CrystalLinkTeamInfo_proto_goTypes,
+ DependencyIndexes: file_CrystalLinkTeamInfo_proto_depIdxs,
+ MessageInfos: file_CrystalLinkTeamInfo_proto_msgTypes,
+ }.Build()
+ File_CrystalLinkTeamInfo_proto = out.File
+ file_CrystalLinkTeamInfo_proto_rawDesc = nil
+ file_CrystalLinkTeamInfo_proto_goTypes = nil
+ file_CrystalLinkTeamInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CurVehicleInfo.pb.go b/gover/gen/CurVehicleInfo.pb.go
index 746b2035..166229c4 100644
--- a/gover/gen/CurVehicleInfo.pb.go
+++ b/gover/gen/CurVehicleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CurVehicleInfo.proto
package gen
diff --git a/gover/gen/CustomCommonNodeInfo.pb.go b/gover/gen/CustomCommonNodeInfo.pb.go
index d177d1cf..e453fe8c 100644
--- a/gover/gen/CustomCommonNodeInfo.pb.go
+++ b/gover/gen/CustomCommonNodeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CustomCommonNodeInfo.proto
package gen
diff --git a/gover/gen/CustomDungeon.pb.go b/gover/gen/CustomDungeon.pb.go
new file mode 100644
index 00000000..8a79f1cb
--- /dev/null
+++ b/gover/gen/CustomDungeon.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeon.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeon struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,2,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ RoomList []*CustomDungeonRoom `protobuf:"bytes,7,rep,name=room_list,json=roomList,proto3" json:"room_list,omitempty"`
+ Setting *CustomDungeonSetting `protobuf:"bytes,8,opt,name=setting,proto3" json:"setting,omitempty"`
+ DungeonGuid uint64 `protobuf:"varint,3,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+}
+
+func (x *CustomDungeon) Reset() {
+ *x = CustomDungeon{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeon_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeon) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeon) ProtoMessage() {}
+
+func (x *CustomDungeon) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeon_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeon.ProtoReflect.Descriptor instead.
+func (*CustomDungeon) Descriptor() ([]byte, []int) {
+ return file_CustomDungeon_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeon) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *CustomDungeon) GetRoomList() []*CustomDungeonRoom {
+ if x != nil {
+ return x.RoomList
+ }
+ return nil
+}
+
+func (x *CustomDungeon) GetSetting() *CustomDungeonSetting {
+ if x != nil {
+ return x.Setting
+ }
+ return nil
+}
+
+func (x *CustomDungeon) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+var File_CustomDungeon_proto protoreflect.FileDescriptor
+
+var file_CustomDungeon_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74,
+ 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x0d, 0x43,
+ 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x09, 0x72,
+ 0x6f, 0x6f, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12,
+ 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f,
+ 0x6f, 0x6d, 0x52, 0x08, 0x72, 0x6f, 0x6f, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x07,
+ 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74,
+ 0x74, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x0a,
+ 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeon_proto_rawDescOnce sync.Once
+ file_CustomDungeon_proto_rawDescData = file_CustomDungeon_proto_rawDesc
+)
+
+func file_CustomDungeon_proto_rawDescGZIP() []byte {
+ file_CustomDungeon_proto_rawDescOnce.Do(func() {
+ file_CustomDungeon_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeon_proto_rawDescData)
+ })
+ return file_CustomDungeon_proto_rawDescData
+}
+
+var file_CustomDungeon_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeon_proto_goTypes = []interface{}{
+ (*CustomDungeon)(nil), // 0: CustomDungeon
+ (*CustomDungeonRoom)(nil), // 1: CustomDungeonRoom
+ (*CustomDungeonSetting)(nil), // 2: CustomDungeonSetting
+}
+var file_CustomDungeon_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeon.room_list:type_name -> CustomDungeonRoom
+ 2, // 1: CustomDungeon.setting:type_name -> CustomDungeonSetting
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeon_proto_init() }
+func file_CustomDungeon_proto_init() {
+ if File_CustomDungeon_proto != nil {
+ return
+ }
+ file_CustomDungeonRoom_proto_init()
+ file_CustomDungeonSetting_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeon_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeon); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeon_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeon_proto_goTypes,
+ DependencyIndexes: file_CustomDungeon_proto_depIdxs,
+ MessageInfos: file_CustomDungeon_proto_msgTypes,
+ }.Build()
+ File_CustomDungeon_proto = out.File
+ file_CustomDungeon_proto_rawDesc = nil
+ file_CustomDungeon_proto_goTypes = nil
+ file_CustomDungeon_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonAbstract.pb.go b/gover/gen/CustomDungeonAbstract.pb.go
new file mode 100644
index 00000000..49218809
--- /dev/null
+++ b/gover/gen/CustomDungeonAbstract.pb.go
@@ -0,0 +1,213 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonAbstract.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonAbstract struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_EJGBHGHLFPI uint32 `protobuf:"varint,7,opt,name=Unk3300_EJGBHGHLFPI,json=Unk3300EJGBHGHLFPI,proto3" json:"Unk3300_EJGBHGHLFPI,omitempty"`
+ LastPublishTime uint32 `protobuf:"varint,12,opt,name=last_publish_time,json=lastPublishTime,proto3" json:"last_publish_time,omitempty"`
+ BrickStatisticsMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=brick_statistics_map,json=brickStatisticsMap,proto3" json:"brick_statistics_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ FirstPublishTime uint32 `protobuf:"varint,8,opt,name=first_publish_time,json=firstPublishTime,proto3" json:"first_publish_time,omitempty"`
+ Unk3300_JPFIHKECLMF uint32 `protobuf:"varint,4,opt,name=Unk3300_JPFIHKECLMF,json=Unk3300JPFIHKECLMF,proto3" json:"Unk3300_JPFIHKECLMF,omitempty"`
+}
+
+func (x *CustomDungeonAbstract) Reset() {
+ *x = CustomDungeonAbstract{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonAbstract_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonAbstract) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonAbstract) ProtoMessage() {}
+
+func (x *CustomDungeonAbstract) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonAbstract_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonAbstract.ProtoReflect.Descriptor instead.
+func (*CustomDungeonAbstract) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonAbstract_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonAbstract) GetUnk3300_EJGBHGHLFPI() uint32 {
+ if x != nil {
+ return x.Unk3300_EJGBHGHLFPI
+ }
+ return 0
+}
+
+func (x *CustomDungeonAbstract) GetLastPublishTime() uint32 {
+ if x != nil {
+ return x.LastPublishTime
+ }
+ return 0
+}
+
+func (x *CustomDungeonAbstract) GetBrickStatisticsMap() map[uint32]uint32 {
+ if x != nil {
+ return x.BrickStatisticsMap
+ }
+ return nil
+}
+
+func (x *CustomDungeonAbstract) GetFirstPublishTime() uint32 {
+ if x != nil {
+ return x.FirstPublishTime
+ }
+ return 0
+}
+
+func (x *CustomDungeonAbstract) GetUnk3300_JPFIHKECLMF() uint32 {
+ if x != nil {
+ return x.Unk3300_JPFIHKECLMF
+ }
+ return 0
+}
+
+var File_CustomDungeonAbstract_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonAbstract_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41,
+ 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfc, 0x02,
+ 0x0a, 0x15, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41,
+ 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x47, 0x42, 0x48, 0x47, 0x48, 0x4c, 0x46, 0x50, 0x49, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4a, 0x47,
+ 0x42, 0x48, 0x47, 0x48, 0x4c, 0x46, 0x50, 0x49, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74,
+ 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x60, 0x0a, 0x14, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x5f, 0x73, 0x74,
+ 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x41, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x2e, 0x42, 0x72, 0x69, 0x63, 0x6b,
+ 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x12, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74,
+ 0x69, 0x63, 0x73, 0x4d, 0x61, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f,
+ 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4a, 0x50, 0x46, 0x49, 0x48, 0x4b, 0x45, 0x43, 0x4c, 0x4d, 0x46, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x50, 0x46, 0x49, 0x48, 0x4b,
+ 0x45, 0x43, 0x4c, 0x4d, 0x46, 0x1a, 0x45, 0x0a, 0x17, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x53, 0x74,
+ 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
+ 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonAbstract_proto_rawDescOnce sync.Once
+ file_CustomDungeonAbstract_proto_rawDescData = file_CustomDungeonAbstract_proto_rawDesc
+)
+
+func file_CustomDungeonAbstract_proto_rawDescGZIP() []byte {
+ file_CustomDungeonAbstract_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonAbstract_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonAbstract_proto_rawDescData)
+ })
+ return file_CustomDungeonAbstract_proto_rawDescData
+}
+
+var file_CustomDungeonAbstract_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_CustomDungeonAbstract_proto_goTypes = []interface{}{
+ (*CustomDungeonAbstract)(nil), // 0: CustomDungeonAbstract
+ nil, // 1: CustomDungeonAbstract.BrickStatisticsMapEntry
+}
+var file_CustomDungeonAbstract_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonAbstract.brick_statistics_map:type_name -> CustomDungeonAbstract.BrickStatisticsMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonAbstract_proto_init() }
+func file_CustomDungeonAbstract_proto_init() {
+ if File_CustomDungeonAbstract_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonAbstract_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonAbstract); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonAbstract_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonAbstract_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonAbstract_proto_depIdxs,
+ MessageInfos: file_CustomDungeonAbstract_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonAbstract_proto = out.File
+ file_CustomDungeonAbstract_proto_rawDesc = nil
+ file_CustomDungeonAbstract_proto_goTypes = nil
+ file_CustomDungeonAbstract_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonAbstractMuipData.pb.go b/gover/gen/CustomDungeonAbstractMuipData.pb.go
new file mode 100644
index 00000000..f055e5f3
--- /dev/null
+++ b/gover/gen/CustomDungeonAbstractMuipData.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonAbstractMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonAbstractMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FirstPublishTime uint32 `protobuf:"varint,1,opt,name=first_publish_time,json=firstPublishTime,proto3" json:"first_publish_time,omitempty"`
+ LastPublishTime uint32 `protobuf:"varint,2,opt,name=last_publish_time,json=lastPublishTime,proto3" json:"last_publish_time,omitempty"`
+ BrickStatisticsMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=brick_statistics_map,json=brickStatisticsMap,proto3" json:"brick_statistics_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *CustomDungeonAbstractMuipData) Reset() {
+ *x = CustomDungeonAbstractMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonAbstractMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonAbstractMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonAbstractMuipData) ProtoMessage() {}
+
+func (x *CustomDungeonAbstractMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonAbstractMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonAbstractMuipData.ProtoReflect.Descriptor instead.
+func (*CustomDungeonAbstractMuipData) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonAbstractMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonAbstractMuipData) GetFirstPublishTime() uint32 {
+ if x != nil {
+ return x.FirstPublishTime
+ }
+ return 0
+}
+
+func (x *CustomDungeonAbstractMuipData) GetLastPublishTime() uint32 {
+ if x != nil {
+ return x.LastPublishTime
+ }
+ return 0
+}
+
+func (x *CustomDungeonAbstractMuipData) GetBrickStatisticsMap() map[uint32]uint32 {
+ if x != nil {
+ return x.BrickStatisticsMap
+ }
+ return nil
+}
+
+var File_CustomDungeonAbstractMuipData_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonAbstractMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41,
+ 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x02, 0x0a, 0x1d, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4d,
+ 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x69, 0x72, 0x73, 0x74,
+ 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73,
+ 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x75,
+ 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x68, 0x0a, 0x14, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x69,
+ 0x73, 0x74, 0x69, 0x63, 0x73, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x36, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41,
+ 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x42, 0x72, 0x69, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x53, 0x74,
+ 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x4d, 0x61, 0x70, 0x1a, 0x45, 0x0a, 0x17, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
+ 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonAbstractMuipData_proto_rawDescOnce sync.Once
+ file_CustomDungeonAbstractMuipData_proto_rawDescData = file_CustomDungeonAbstractMuipData_proto_rawDesc
+)
+
+func file_CustomDungeonAbstractMuipData_proto_rawDescGZIP() []byte {
+ file_CustomDungeonAbstractMuipData_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonAbstractMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonAbstractMuipData_proto_rawDescData)
+ })
+ return file_CustomDungeonAbstractMuipData_proto_rawDescData
+}
+
+var file_CustomDungeonAbstractMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_CustomDungeonAbstractMuipData_proto_goTypes = []interface{}{
+ (*CustomDungeonAbstractMuipData)(nil), // 0: CustomDungeonAbstractMuipData
+ nil, // 1: CustomDungeonAbstractMuipData.BrickStatisticsMapEntry
+}
+var file_CustomDungeonAbstractMuipData_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonAbstractMuipData.brick_statistics_map:type_name -> CustomDungeonAbstractMuipData.BrickStatisticsMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonAbstractMuipData_proto_init() }
+func file_CustomDungeonAbstractMuipData_proto_init() {
+ if File_CustomDungeonAbstractMuipData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonAbstractMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonAbstractMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonAbstractMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonAbstractMuipData_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonAbstractMuipData_proto_depIdxs,
+ MessageInfos: file_CustomDungeonAbstractMuipData_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonAbstractMuipData_proto = out.File
+ file_CustomDungeonAbstractMuipData_proto_rawDesc = nil
+ file_CustomDungeonAbstractMuipData_proto_goTypes = nil
+ file_CustomDungeonAbstractMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBanInfo.pb.go b/gover/gen/CustomDungeonBanInfo.pb.go
new file mode 100644
index 00000000..edbbeb65
--- /dev/null
+++ b/gover/gen/CustomDungeonBanInfo.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBanInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBanInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ExpireTime uint32 `protobuf:"varint,15,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
+ BanType CustomDungeonBanType `protobuf:"varint,2,opt,name=ban_type,json=banType,proto3,enum=CustomDungeonBanType" json:"ban_type,omitempty"`
+ DungeonGuid uint64 `protobuf:"varint,13,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+}
+
+func (x *CustomDungeonBanInfo) Reset() {
+ *x = CustomDungeonBanInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonBanInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonBanInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonBanInfo) ProtoMessage() {}
+
+func (x *CustomDungeonBanInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonBanInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonBanInfo.ProtoReflect.Descriptor instead.
+func (*CustomDungeonBanInfo) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonBanInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonBanInfo) GetExpireTime() uint32 {
+ if x != nil {
+ return x.ExpireTime
+ }
+ return 0
+}
+
+func (x *CustomDungeonBanInfo) GetBanType() CustomDungeonBanType {
+ if x != nil {
+ return x.BanType
+ }
+ return CustomDungeonBanType_CUSTOM_DUNGEON_BAN_TYPE_NONE
+}
+
+func (x *CustomDungeonBanInfo) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+var File_CustomDungeonBanInfo_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBanInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x61, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x54, 0x79,
+ 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x01, 0x0a, 0x14, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x08, 0x62, 0x61, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x62, 0x61, 0x6e,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonBanInfo_proto_rawDescOnce sync.Once
+ file_CustomDungeonBanInfo_proto_rawDescData = file_CustomDungeonBanInfo_proto_rawDesc
+)
+
+func file_CustomDungeonBanInfo_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBanInfo_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBanInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBanInfo_proto_rawDescData)
+ })
+ return file_CustomDungeonBanInfo_proto_rawDescData
+}
+
+var file_CustomDungeonBanInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonBanInfo_proto_goTypes = []interface{}{
+ (*CustomDungeonBanInfo)(nil), // 0: CustomDungeonBanInfo
+ (CustomDungeonBanType)(0), // 1: CustomDungeonBanType
+}
+var file_CustomDungeonBanInfo_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonBanInfo.ban_type:type_name -> CustomDungeonBanType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBanInfo_proto_init() }
+func file_CustomDungeonBanInfo_proto_init() {
+ if File_CustomDungeonBanInfo_proto != nil {
+ return
+ }
+ file_CustomDungeonBanType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonBanInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonBanInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBanInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBanInfo_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBanInfo_proto_depIdxs,
+ MessageInfos: file_CustomDungeonBanInfo_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonBanInfo_proto = out.File
+ file_CustomDungeonBanInfo_proto_rawDesc = nil
+ file_CustomDungeonBanInfo_proto_goTypes = nil
+ file_CustomDungeonBanInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBanType.pb.go b/gover/gen/CustomDungeonBanType.pb.go
new file mode 100644
index 00000000..c65db163
--- /dev/null
+++ b/gover/gen/CustomDungeonBanType.pb.go
@@ -0,0 +1,146 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBanType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBanType int32
+
+const (
+ CustomDungeonBanType_CUSTOM_DUNGEON_BAN_TYPE_NONE CustomDungeonBanType = 0
+ CustomDungeonBanType_CUSTOM_DUNGEON_BAN_TYPE_LAYOUT CustomDungeonBanType = 1
+)
+
+// Enum value maps for CustomDungeonBanType.
+var (
+ CustomDungeonBanType_name = map[int32]string{
+ 0: "CUSTOM_DUNGEON_BAN_TYPE_NONE",
+ 1: "CUSTOM_DUNGEON_BAN_TYPE_LAYOUT",
+ }
+ CustomDungeonBanType_value = map[string]int32{
+ "CUSTOM_DUNGEON_BAN_TYPE_NONE": 0,
+ "CUSTOM_DUNGEON_BAN_TYPE_LAYOUT": 1,
+ }
+)
+
+func (x CustomDungeonBanType) Enum() *CustomDungeonBanType {
+ p := new(CustomDungeonBanType)
+ *p = x
+ return p
+}
+
+func (x CustomDungeonBanType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (CustomDungeonBanType) Descriptor() protoreflect.EnumDescriptor {
+ return file_CustomDungeonBanType_proto_enumTypes[0].Descriptor()
+}
+
+func (CustomDungeonBanType) Type() protoreflect.EnumType {
+ return &file_CustomDungeonBanType_proto_enumTypes[0]
+}
+
+func (x CustomDungeonBanType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use CustomDungeonBanType.Descriptor instead.
+func (CustomDungeonBanType) EnumDescriptor() ([]byte, []int) {
+ return file_CustomDungeonBanType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CustomDungeonBanType_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBanType_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x61, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x5c, 0x0a, 0x14,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x6e,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d,
+ 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x4c, 0x41, 0x59, 0x4f, 0x55, 0x54, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonBanType_proto_rawDescOnce sync.Once
+ file_CustomDungeonBanType_proto_rawDescData = file_CustomDungeonBanType_proto_rawDesc
+)
+
+func file_CustomDungeonBanType_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBanType_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBanType_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBanType_proto_rawDescData)
+ })
+ return file_CustomDungeonBanType_proto_rawDescData
+}
+
+var file_CustomDungeonBanType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_CustomDungeonBanType_proto_goTypes = []interface{}{
+ (CustomDungeonBanType)(0), // 0: CustomDungeonBanType
+}
+var file_CustomDungeonBanType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBanType_proto_init() }
+func file_CustomDungeonBanType_proto_init() {
+ if File_CustomDungeonBanType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBanType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBanType_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBanType_proto_depIdxs,
+ EnumInfos: file_CustomDungeonBanType_proto_enumTypes,
+ }.Build()
+ File_CustomDungeonBanType_proto = out.File
+ file_CustomDungeonBanType_proto_rawDesc = nil
+ file_CustomDungeonBanType_proto_goTypes = nil
+ file_CustomDungeonBanType_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBatchBriefMuipData.pb.go b/gover/gen/CustomDungeonBatchBriefMuipData.pb.go
new file mode 100644
index 00000000..3a461a0a
--- /dev/null
+++ b/gover/gen/CustomDungeonBatchBriefMuipData.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBatchBriefMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBatchBriefMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BriefList []*CustomDungeonBriefMuipData `protobuf:"bytes,1,rep,name=brief_list,json=briefList,proto3" json:"brief_list,omitempty"`
+}
+
+func (x *CustomDungeonBatchBriefMuipData) Reset() {
+ *x = CustomDungeonBatchBriefMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonBatchBriefMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonBatchBriefMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonBatchBriefMuipData) ProtoMessage() {}
+
+func (x *CustomDungeonBatchBriefMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonBatchBriefMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonBatchBriefMuipData.ProtoReflect.Descriptor instead.
+func (*CustomDungeonBatchBriefMuipData) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonBatchBriefMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonBatchBriefMuipData) GetBriefList() []*CustomDungeonBriefMuipData {
+ if x != nil {
+ return x.BriefList
+ }
+ return nil
+}
+
+var File_CustomDungeonBatchBriefMuipData_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBatchBriefMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x61, 0x74, 0x63, 0x68, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x1f, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42,
+ 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3a, 0x0a, 0x0a,
+ 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x1b, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x62,
+ 0x72, 0x69, 0x65, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonBatchBriefMuipData_proto_rawDescOnce sync.Once
+ file_CustomDungeonBatchBriefMuipData_proto_rawDescData = file_CustomDungeonBatchBriefMuipData_proto_rawDesc
+)
+
+func file_CustomDungeonBatchBriefMuipData_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBatchBriefMuipData_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBatchBriefMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBatchBriefMuipData_proto_rawDescData)
+ })
+ return file_CustomDungeonBatchBriefMuipData_proto_rawDescData
+}
+
+var file_CustomDungeonBatchBriefMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonBatchBriefMuipData_proto_goTypes = []interface{}{
+ (*CustomDungeonBatchBriefMuipData)(nil), // 0: CustomDungeonBatchBriefMuipData
+ (*CustomDungeonBriefMuipData)(nil), // 1: CustomDungeonBriefMuipData
+}
+var file_CustomDungeonBatchBriefMuipData_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonBatchBriefMuipData.brief_list:type_name -> CustomDungeonBriefMuipData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBatchBriefMuipData_proto_init() }
+func file_CustomDungeonBatchBriefMuipData_proto_init() {
+ if File_CustomDungeonBatchBriefMuipData_proto != nil {
+ return
+ }
+ file_CustomDungeonBriefMuipData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonBatchBriefMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonBatchBriefMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBatchBriefMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBatchBriefMuipData_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBatchBriefMuipData_proto_depIdxs,
+ MessageInfos: file_CustomDungeonBatchBriefMuipData_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonBatchBriefMuipData_proto = out.File
+ file_CustomDungeonBatchBriefMuipData_proto_rawDesc = nil
+ file_CustomDungeonBatchBriefMuipData_proto_goTypes = nil
+ file_CustomDungeonBatchBriefMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBattleRecordMuipData.pb.go b/gover/gen/CustomDungeonBattleRecordMuipData.pb.go
new file mode 100644
index 00000000..f7c260a9
--- /dev/null
+++ b/gover/gen/CustomDungeonBattleRecordMuipData.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBattleRecordMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBattleRecordMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,1,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ MinCostTime uint32 `protobuf:"varint,2,opt,name=min_cost_time,json=minCostTime,proto3" json:"min_cost_time,omitempty"`
+}
+
+func (x *CustomDungeonBattleRecordMuipData) Reset() {
+ *x = CustomDungeonBattleRecordMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonBattleRecordMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonBattleRecordMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonBattleRecordMuipData) ProtoMessage() {}
+
+func (x *CustomDungeonBattleRecordMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonBattleRecordMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonBattleRecordMuipData.ProtoReflect.Descriptor instead.
+func (*CustomDungeonBattleRecordMuipData) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonBattleRecordMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonBattleRecordMuipData) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *CustomDungeonBattleRecordMuipData) GetMinCostTime() uint32 {
+ if x != nil {
+ return x.MinCostTime
+ }
+ return 0
+}
+
+var File_CustomDungeonBattleRecordMuipData_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBattleRecordMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4d, 0x75, 0x69, 0x70, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x21, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21,
+ 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69,
+ 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x69, 0x6e, 0x43, 0x6f, 0x73,
+ 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonBattleRecordMuipData_proto_rawDescOnce sync.Once
+ file_CustomDungeonBattleRecordMuipData_proto_rawDescData = file_CustomDungeonBattleRecordMuipData_proto_rawDesc
+)
+
+func file_CustomDungeonBattleRecordMuipData_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBattleRecordMuipData_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBattleRecordMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBattleRecordMuipData_proto_rawDescData)
+ })
+ return file_CustomDungeonBattleRecordMuipData_proto_rawDescData
+}
+
+var file_CustomDungeonBattleRecordMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonBattleRecordMuipData_proto_goTypes = []interface{}{
+ (*CustomDungeonBattleRecordMuipData)(nil), // 0: CustomDungeonBattleRecordMuipData
+}
+var file_CustomDungeonBattleRecordMuipData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBattleRecordMuipData_proto_init() }
+func file_CustomDungeonBattleRecordMuipData_proto_init() {
+ if File_CustomDungeonBattleRecordMuipData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonBattleRecordMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonBattleRecordMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBattleRecordMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBattleRecordMuipData_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBattleRecordMuipData_proto_depIdxs,
+ MessageInfos: file_CustomDungeonBattleRecordMuipData_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonBattleRecordMuipData_proto = out.File
+ file_CustomDungeonBattleRecordMuipData_proto_rawDesc = nil
+ file_CustomDungeonBattleRecordMuipData_proto_goTypes = nil
+ file_CustomDungeonBattleRecordMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBattleRecordNotify.pb.go b/gover/gen/CustomDungeonBattleRecordNotify.pb.go
new file mode 100644
index 00000000..1b1803ea
--- /dev/null
+++ b/gover/gen/CustomDungeonBattleRecordNotify.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBattleRecordNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBattleRecordNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,1,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ MinCostTime uint32 `protobuf:"varint,12,opt,name=min_cost_time,json=minCostTime,proto3" json:"min_cost_time,omitempty"`
+}
+
+func (x *CustomDungeonBattleRecordNotify) Reset() {
+ *x = CustomDungeonBattleRecordNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonBattleRecordNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonBattleRecordNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonBattleRecordNotify) ProtoMessage() {}
+
+func (x *CustomDungeonBattleRecordNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonBattleRecordNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonBattleRecordNotify.ProtoReflect.Descriptor instead.
+func (*CustomDungeonBattleRecordNotify) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonBattleRecordNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonBattleRecordNotify) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *CustomDungeonBattleRecordNotify) GetMinCostTime() uint32 {
+ if x != nil {
+ return x.MinCostTime
+ }
+ return 0
+}
+
+var File_CustomDungeonBattleRecordNotify_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBattleRecordNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x1f, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x22, 0x0a,
+ 0x0d, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x69, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_CustomDungeonBattleRecordNotify_proto_rawDescOnce sync.Once
+ file_CustomDungeonBattleRecordNotify_proto_rawDescData = file_CustomDungeonBattleRecordNotify_proto_rawDesc
+)
+
+func file_CustomDungeonBattleRecordNotify_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBattleRecordNotify_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBattleRecordNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBattleRecordNotify_proto_rawDescData)
+ })
+ return file_CustomDungeonBattleRecordNotify_proto_rawDescData
+}
+
+var file_CustomDungeonBattleRecordNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonBattleRecordNotify_proto_goTypes = []interface{}{
+ (*CustomDungeonBattleRecordNotify)(nil), // 0: CustomDungeonBattleRecordNotify
+}
+var file_CustomDungeonBattleRecordNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBattleRecordNotify_proto_init() }
+func file_CustomDungeonBattleRecordNotify_proto_init() {
+ if File_CustomDungeonBattleRecordNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonBattleRecordNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonBattleRecordNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBattleRecordNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBattleRecordNotify_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBattleRecordNotify_proto_depIdxs,
+ MessageInfos: file_CustomDungeonBattleRecordNotify_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonBattleRecordNotify_proto = out.File
+ file_CustomDungeonBattleRecordNotify_proto_rawDesc = nil
+ file_CustomDungeonBattleRecordNotify_proto_goTypes = nil
+ file_CustomDungeonBattleRecordNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBlock.pb.go b/gover/gen/CustomDungeonBlock.pb.go
new file mode 100644
index 00000000..aa45c911
--- /dev/null
+++ b/gover/gen/CustomDungeonBlock.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBlock.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBlock struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BlockId uint32 `protobuf:"varint,6,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,12,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,13,opt,name=pos,proto3" json:"pos,omitempty"`
+ Guid uint32 `protobuf:"varint,15,opt,name=guid,proto3" json:"guid,omitempty"`
+}
+
+func (x *CustomDungeonBlock) Reset() {
+ *x = CustomDungeonBlock{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonBlock_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonBlock) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonBlock) ProtoMessage() {}
+
+func (x *CustomDungeonBlock) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonBlock_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonBlock.ProtoReflect.Descriptor instead.
+func (*CustomDungeonBlock) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonBlock_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonBlock) GetBlockId() uint32 {
+ if x != nil {
+ return x.BlockId
+ }
+ return 0
+}
+
+func (x *CustomDungeonBlock) GetRot() *Vector {
+ if x != nil {
+ return x.Rot
+ }
+ return nil
+}
+
+func (x *CustomDungeonBlock) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *CustomDungeonBlock) GetGuid() uint32 {
+ if x != nil {
+ return x.Guid
+ }
+ return 0
+}
+
+var File_CustomDungeonBlock_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBlock_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x12, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x19,
+ 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12,
+ 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67,
+ 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonBlock_proto_rawDescOnce sync.Once
+ file_CustomDungeonBlock_proto_rawDescData = file_CustomDungeonBlock_proto_rawDesc
+)
+
+func file_CustomDungeonBlock_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBlock_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBlock_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBlock_proto_rawDescData)
+ })
+ return file_CustomDungeonBlock_proto_rawDescData
+}
+
+var file_CustomDungeonBlock_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonBlock_proto_goTypes = []interface{}{
+ (*CustomDungeonBlock)(nil), // 0: CustomDungeonBlock
+ (*Vector)(nil), // 1: Vector
+}
+var file_CustomDungeonBlock_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonBlock.rot:type_name -> Vector
+ 1, // 1: CustomDungeonBlock.pos:type_name -> Vector
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBlock_proto_init() }
+func file_CustomDungeonBlock_proto_init() {
+ if File_CustomDungeonBlock_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonBlock_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonBlock); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBlock_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBlock_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBlock_proto_depIdxs,
+ MessageInfos: file_CustomDungeonBlock_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonBlock_proto = out.File
+ file_CustomDungeonBlock_proto_rawDesc = nil
+ file_CustomDungeonBlock_proto_goTypes = nil
+ file_CustomDungeonBlock_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBrief.pb.go b/gover/gen/CustomDungeonBrief.pb.go
new file mode 100644
index 00000000..e398bc0b
--- /dev/null
+++ b/gover/gen/CustomDungeonBrief.pb.go
@@ -0,0 +1,273 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBrief.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBrief struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,14,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ Abstract *CustomDungeonAbstract `protobuf:"bytes,8,opt,name=abstract,proto3" json:"abstract,omitempty"`
+ TagList []uint32 `protobuf:"varint,4,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
+ IsPsnPlatform bool `protobuf:"varint,9,opt,name=is_psn_platform,json=isPsnPlatform,proto3" json:"is_psn_platform,omitempty"`
+ Social *CustomDungeonSocial `protobuf:"bytes,10,opt,name=social,proto3" json:"social,omitempty"`
+ State CustomDungeonState `protobuf:"varint,2,opt,name=state,proto3,enum=CustomDungeonState" json:"state,omitempty"`
+ BattleMinCostTime uint32 `protobuf:"varint,15,opt,name=battle_min_cost_time,json=battleMinCostTime,proto3" json:"battle_min_cost_time,omitempty"`
+ DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Setting *CustomDungeonSetting `protobuf:"bytes,7,opt,name=setting,proto3" json:"setting,omitempty"`
+ LastSaveTime uint32 `protobuf:"varint,12,opt,name=last_save_time,json=lastSaveTime,proto3" json:"last_save_time,omitempty"`
+}
+
+func (x *CustomDungeonBrief) Reset() {
+ *x = CustomDungeonBrief{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonBrief_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonBrief) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonBrief) ProtoMessage() {}
+
+func (x *CustomDungeonBrief) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonBrief_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonBrief.ProtoReflect.Descriptor instead.
+func (*CustomDungeonBrief) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonBrief_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonBrief) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *CustomDungeonBrief) GetAbstract() *CustomDungeonAbstract {
+ if x != nil {
+ return x.Abstract
+ }
+ return nil
+}
+
+func (x *CustomDungeonBrief) GetTagList() []uint32 {
+ if x != nil {
+ return x.TagList
+ }
+ return nil
+}
+
+func (x *CustomDungeonBrief) GetIsPsnPlatform() bool {
+ if x != nil {
+ return x.IsPsnPlatform
+ }
+ return false
+}
+
+func (x *CustomDungeonBrief) GetSocial() *CustomDungeonSocial {
+ if x != nil {
+ return x.Social
+ }
+ return nil
+}
+
+func (x *CustomDungeonBrief) GetState() CustomDungeonState {
+ if x != nil {
+ return x.State
+ }
+ return CustomDungeonState_CUSTOM_DUNGEON_STATE_EDIT
+}
+
+func (x *CustomDungeonBrief) GetBattleMinCostTime() uint32 {
+ if x != nil {
+ return x.BattleMinCostTime
+ }
+ return 0
+}
+
+func (x *CustomDungeonBrief) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *CustomDungeonBrief) GetSetting() *CustomDungeonSetting {
+ if x != nil {
+ return x.Setting
+ }
+ return nil
+}
+
+func (x *CustomDungeonBrief) GetLastSaveTime() uint32 {
+ if x != nil {
+ return x.LastSaveTime
+ }
+ return 0
+}
+
+var File_CustomDungeonBrief_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBrief_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63,
+ 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x03, 0x0a, 0x12, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12,
+ 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75,
+ 0x69, 0x64, 0x12, 0x32, 0x0a, 0x08, 0x61, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x52, 0x08, 0x61, 0x62,
+ 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x70, 0x73, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x74,
+ 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x50, 0x73,
+ 0x6e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x6f, 0x63,
+ 0x69, 0x61, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x52,
+ 0x06, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x12, 0x29, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x69, 0x6e,
+ 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x69, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74,
+ 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x61, 0x76, 0x65,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6c, 0x61, 0x73,
+ 0x74, 0x53, 0x61, 0x76, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonBrief_proto_rawDescOnce sync.Once
+ file_CustomDungeonBrief_proto_rawDescData = file_CustomDungeonBrief_proto_rawDesc
+)
+
+func file_CustomDungeonBrief_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBrief_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBrief_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBrief_proto_rawDescData)
+ })
+ return file_CustomDungeonBrief_proto_rawDescData
+}
+
+var file_CustomDungeonBrief_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonBrief_proto_goTypes = []interface{}{
+ (*CustomDungeonBrief)(nil), // 0: CustomDungeonBrief
+ (*CustomDungeonAbstract)(nil), // 1: CustomDungeonAbstract
+ (*CustomDungeonSocial)(nil), // 2: CustomDungeonSocial
+ (CustomDungeonState)(0), // 3: CustomDungeonState
+ (*CustomDungeonSetting)(nil), // 4: CustomDungeonSetting
+}
+var file_CustomDungeonBrief_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonBrief.abstract:type_name -> CustomDungeonAbstract
+ 2, // 1: CustomDungeonBrief.social:type_name -> CustomDungeonSocial
+ 3, // 2: CustomDungeonBrief.state:type_name -> CustomDungeonState
+ 4, // 3: CustomDungeonBrief.setting:type_name -> CustomDungeonSetting
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBrief_proto_init() }
+func file_CustomDungeonBrief_proto_init() {
+ if File_CustomDungeonBrief_proto != nil {
+ return
+ }
+ file_CustomDungeonAbstract_proto_init()
+ file_CustomDungeonSetting_proto_init()
+ file_CustomDungeonSocial_proto_init()
+ file_CustomDungeonState_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonBrief_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonBrief); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBrief_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBrief_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBrief_proto_depIdxs,
+ MessageInfos: file_CustomDungeonBrief_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonBrief_proto = out.File
+ file_CustomDungeonBrief_proto_rawDesc = nil
+ file_CustomDungeonBrief_proto_goTypes = nil
+ file_CustomDungeonBrief_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonBriefMuipData.pb.go b/gover/gen/CustomDungeonBriefMuipData.pb.go
new file mode 100644
index 00000000..a51372c7
--- /dev/null
+++ b/gover/gen/CustomDungeonBriefMuipData.pb.go
@@ -0,0 +1,240 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonBriefMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonBriefMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,1,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ DungeonId uint32 `protobuf:"varint,2,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ CreatorNickname string `protobuf:"bytes,3,opt,name=creator_nickname,json=creatorNickname,proto3" json:"creator_nickname,omitempty"`
+ TagList []uint32 `protobuf:"varint,4,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
+ Setting *CustomDungeonSettingMuipData `protobuf:"bytes,5,opt,name=setting,proto3" json:"setting,omitempty"`
+ Abstract *CustomDungeonAbstractMuipData `protobuf:"bytes,6,opt,name=abstract,proto3" json:"abstract,omitempty"`
+ Social *CustomDungeonSocialMuipData `protobuf:"bytes,7,opt,name=social,proto3" json:"social,omitempty"`
+}
+
+func (x *CustomDungeonBriefMuipData) Reset() {
+ *x = CustomDungeonBriefMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonBriefMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonBriefMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonBriefMuipData) ProtoMessage() {}
+
+func (x *CustomDungeonBriefMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonBriefMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonBriefMuipData.ProtoReflect.Descriptor instead.
+func (*CustomDungeonBriefMuipData) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonBriefMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonBriefMuipData) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *CustomDungeonBriefMuipData) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *CustomDungeonBriefMuipData) GetCreatorNickname() string {
+ if x != nil {
+ return x.CreatorNickname
+ }
+ return ""
+}
+
+func (x *CustomDungeonBriefMuipData) GetTagList() []uint32 {
+ if x != nil {
+ return x.TagList
+ }
+ return nil
+}
+
+func (x *CustomDungeonBriefMuipData) GetSetting() *CustomDungeonSettingMuipData {
+ if x != nil {
+ return x.Setting
+ }
+ return nil
+}
+
+func (x *CustomDungeonBriefMuipData) GetAbstract() *CustomDungeonAbstractMuipData {
+ if x != nil {
+ return x.Abstract
+ }
+ return nil
+}
+
+func (x *CustomDungeonBriefMuipData) GetSocial() *CustomDungeonSocialMuipData {
+ if x != nil {
+ return x.Social
+ }
+ return nil
+}
+
+var File_CustomDungeonBriefMuipData_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonBriefMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x23, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x41, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x75, 0x69,
+ 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c,
+ 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcf,
+ 0x02, 0x0a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a,
+ 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12,
+ 0x29, 0x0a, 0x10, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74,
+ 0x6f, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61,
+ 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61,
+ 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x75, 0x69,
+ 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x3a,
+ 0x0a, 0x08, 0x61, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x1e, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x41, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x08, 0x61, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x34, 0x0a, 0x06, 0x73, 0x6f,
+ 0x63, 0x69, 0x61, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c,
+ 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x06, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x6c,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonBriefMuipData_proto_rawDescOnce sync.Once
+ file_CustomDungeonBriefMuipData_proto_rawDescData = file_CustomDungeonBriefMuipData_proto_rawDesc
+)
+
+func file_CustomDungeonBriefMuipData_proto_rawDescGZIP() []byte {
+ file_CustomDungeonBriefMuipData_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonBriefMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonBriefMuipData_proto_rawDescData)
+ })
+ return file_CustomDungeonBriefMuipData_proto_rawDescData
+}
+
+var file_CustomDungeonBriefMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonBriefMuipData_proto_goTypes = []interface{}{
+ (*CustomDungeonBriefMuipData)(nil), // 0: CustomDungeonBriefMuipData
+ (*CustomDungeonSettingMuipData)(nil), // 1: CustomDungeonSettingMuipData
+ (*CustomDungeonAbstractMuipData)(nil), // 2: CustomDungeonAbstractMuipData
+ (*CustomDungeonSocialMuipData)(nil), // 3: CustomDungeonSocialMuipData
+}
+var file_CustomDungeonBriefMuipData_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonBriefMuipData.setting:type_name -> CustomDungeonSettingMuipData
+ 2, // 1: CustomDungeonBriefMuipData.abstract:type_name -> CustomDungeonAbstractMuipData
+ 3, // 2: CustomDungeonBriefMuipData.social:type_name -> CustomDungeonSocialMuipData
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonBriefMuipData_proto_init() }
+func file_CustomDungeonBriefMuipData_proto_init() {
+ if File_CustomDungeonBriefMuipData_proto != nil {
+ return
+ }
+ file_CustomDungeonAbstractMuipData_proto_init()
+ file_CustomDungeonSettingMuipData_proto_init()
+ file_CustomDungeonSocialMuipData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonBriefMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonBriefMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonBriefMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonBriefMuipData_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonBriefMuipData_proto_depIdxs,
+ MessageInfos: file_CustomDungeonBriefMuipData_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonBriefMuipData_proto = out.File
+ file_CustomDungeonBriefMuipData_proto_rawDesc = nil
+ file_CustomDungeonBriefMuipData_proto_goTypes = nil
+ file_CustomDungeonBriefMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonEvent.pb.go b/gover/gen/CustomDungeonEvent.pb.go
new file mode 100644
index 00000000..814c7058
--- /dev/null
+++ b/gover/gen/CustomDungeonEvent.pb.go
@@ -0,0 +1,151 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonEvent.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonEvent int32
+
+const (
+ CustomDungeonEvent_CUSTOM_DUNGEON_EVENT_NONE CustomDungeonEvent = 0
+ CustomDungeonEvent_CUSTOM_DUNGEON_EVENT_OFFICIAL_RESTART CustomDungeonEvent = 1
+ CustomDungeonEvent_CUSTOM_DUNGEON_EVENT_OUT_STUCK CustomDungeonEvent = 2
+)
+
+// Enum value maps for CustomDungeonEvent.
+var (
+ CustomDungeonEvent_name = map[int32]string{
+ 0: "CUSTOM_DUNGEON_EVENT_NONE",
+ 1: "CUSTOM_DUNGEON_EVENT_OFFICIAL_RESTART",
+ 2: "CUSTOM_DUNGEON_EVENT_OUT_STUCK",
+ }
+ CustomDungeonEvent_value = map[string]int32{
+ "CUSTOM_DUNGEON_EVENT_NONE": 0,
+ "CUSTOM_DUNGEON_EVENT_OFFICIAL_RESTART": 1,
+ "CUSTOM_DUNGEON_EVENT_OUT_STUCK": 2,
+ }
+)
+
+func (x CustomDungeonEvent) Enum() *CustomDungeonEvent {
+ p := new(CustomDungeonEvent)
+ *p = x
+ return p
+}
+
+func (x CustomDungeonEvent) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (CustomDungeonEvent) Descriptor() protoreflect.EnumDescriptor {
+ return file_CustomDungeonEvent_proto_enumTypes[0].Descriptor()
+}
+
+func (CustomDungeonEvent) Type() protoreflect.EnumType {
+ return &file_CustomDungeonEvent_proto_enumTypes[0]
+}
+
+func (x CustomDungeonEvent) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use CustomDungeonEvent.Descriptor instead.
+func (CustomDungeonEvent) EnumDescriptor() ([]byte, []int) {
+ return file_CustomDungeonEvent_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CustomDungeonEvent_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonEvent_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45,
+ 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x82, 0x01, 0x0a, 0x12, 0x43,
+ 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e,
+ 0x74, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
+ 0x12, 0x29, 0x0a, 0x25, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41,
+ 0x4c, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x43,
+ 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x45, 0x56,
+ 0x45, 0x4e, 0x54, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x53, 0x54, 0x55, 0x43, 0x4b, 0x10, 0x02, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonEvent_proto_rawDescOnce sync.Once
+ file_CustomDungeonEvent_proto_rawDescData = file_CustomDungeonEvent_proto_rawDesc
+)
+
+func file_CustomDungeonEvent_proto_rawDescGZIP() []byte {
+ file_CustomDungeonEvent_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonEvent_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonEvent_proto_rawDescData)
+ })
+ return file_CustomDungeonEvent_proto_rawDescData
+}
+
+var file_CustomDungeonEvent_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_CustomDungeonEvent_proto_goTypes = []interface{}{
+ (CustomDungeonEvent)(0), // 0: CustomDungeonEvent
+}
+var file_CustomDungeonEvent_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonEvent_proto_init() }
+func file_CustomDungeonEvent_proto_init() {
+ if File_CustomDungeonEvent_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonEvent_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonEvent_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonEvent_proto_depIdxs,
+ EnumInfos: file_CustomDungeonEvent_proto_enumTypes,
+ }.Build()
+ File_CustomDungeonEvent_proto = out.File
+ file_CustomDungeonEvent_proto_rawDesc = nil
+ file_CustomDungeonEvent_proto_goTypes = nil
+ file_CustomDungeonEvent_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonFinishType.pb.go b/gover/gen/CustomDungeonFinishType.pb.go
new file mode 100644
index 00000000..8b72de9c
--- /dev/null
+++ b/gover/gen/CustomDungeonFinishType.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonFinishType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonFinishType int32
+
+const (
+ CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_TYPE_PLAY_NORMAL CustomDungeonFinishType = 0
+ CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_TYPE_PLAY_TRY CustomDungeonFinishType = 1
+ CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_TYPE_EDIT_TRY CustomDungeonFinishType = 2
+ CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_TYPE_SELF_PLAY_NORMAL CustomDungeonFinishType = 3
+)
+
+// Enum value maps for CustomDungeonFinishType.
+var (
+ CustomDungeonFinishType_name = map[int32]string{
+ 0: "CUSTOM_DUNGEON_FINISH_TYPE_PLAY_NORMAL",
+ 1: "CUSTOM_DUNGEON_FINISH_TYPE_PLAY_TRY",
+ 2: "CUSTOM_DUNGEON_FINISH_TYPE_EDIT_TRY",
+ 3: "CUSTOM_DUNGEON_FINISH_TYPE_SELF_PLAY_NORMAL",
+ }
+ CustomDungeonFinishType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x CustomDungeonFinishType) Enum() *CustomDungeonFinishType {
+ p := new(CustomDungeonFinishType)
+ *p = x
+ return p
+}
+
+func (x CustomDungeonFinishType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (CustomDungeonFinishType) Descriptor() protoreflect.EnumDescriptor {
+ return file_CustomDungeonFinishType_proto_enumTypes[0].Descriptor()
+}
+
+func (CustomDungeonFinishType) Type() protoreflect.EnumType {
+ return &file_CustomDungeonFinishType_proto_enumTypes[0]
+}
+
+func (x CustomDungeonFinishType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use CustomDungeonFinishType.Descriptor instead.
+func (CustomDungeonFinishType) EnumDescriptor() ([]byte, []int) {
+ return file_CustomDungeonFinishType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CustomDungeonFinishType_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonFinishType_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
+ 0xc8, 0x01, 0x0a, 0x17, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x26, 0x43,
+ 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49,
+ 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e,
+ 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x27, 0x0a, 0x23, 0x43, 0x55, 0x53, 0x54, 0x4f,
+ 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x52, 0x59, 0x10, 0x01,
+ 0x12, 0x27, 0x0a, 0x23, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45,
+ 0x44, 0x49, 0x54, 0x5f, 0x54, 0x52, 0x59, 0x10, 0x02, 0x12, 0x2f, 0x0a, 0x2b, 0x43, 0x55, 0x53,
+ 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x4e, 0x49,
+ 0x53, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x50, 0x4c, 0x41,
+ 0x59, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonFinishType_proto_rawDescOnce sync.Once
+ file_CustomDungeonFinishType_proto_rawDescData = file_CustomDungeonFinishType_proto_rawDesc
+)
+
+func file_CustomDungeonFinishType_proto_rawDescGZIP() []byte {
+ file_CustomDungeonFinishType_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonFinishType_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonFinishType_proto_rawDescData)
+ })
+ return file_CustomDungeonFinishType_proto_rawDescData
+}
+
+var file_CustomDungeonFinishType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_CustomDungeonFinishType_proto_goTypes = []interface{}{
+ (CustomDungeonFinishType)(0), // 0: CustomDungeonFinishType
+}
+var file_CustomDungeonFinishType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonFinishType_proto_init() }
+func file_CustomDungeonFinishType_proto_init() {
+ if File_CustomDungeonFinishType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonFinishType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonFinishType_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonFinishType_proto_depIdxs,
+ EnumInfos: file_CustomDungeonFinishType_proto_enumTypes,
+ }.Build()
+ File_CustomDungeonFinishType_proto = out.File
+ file_CustomDungeonFinishType_proto_rawDesc = nil
+ file_CustomDungeonFinishType_proto_goTypes = nil
+ file_CustomDungeonFinishType_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonOfficialNotify.pb.go b/gover/gen/CustomDungeonOfficialNotify.pb.go
new file mode 100644
index 00000000..952537a9
--- /dev/null
+++ b/gover/gen/CustomDungeonOfficialNotify.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonOfficialNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonOfficialNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TryType TryCustomDungeonType `protobuf:"varint,2,opt,name=try_type,json=tryType,proto3,enum=TryCustomDungeonType" json:"try_type,omitempty"`
+ EnterType EnterCustomDungeonType `protobuf:"varint,1,opt,name=enter_type,json=enterType,proto3,enum=EnterCustomDungeonType" json:"enter_type,omitempty"`
+ OfficialBlackCoinList []uint32 `protobuf:"varint,5,rep,packed,name=official_black_coin_list,json=officialBlackCoinList,proto3" json:"official_black_coin_list,omitempty"`
+}
+
+func (x *CustomDungeonOfficialNotify) Reset() {
+ *x = CustomDungeonOfficialNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonOfficialNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonOfficialNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonOfficialNotify) ProtoMessage() {}
+
+func (x *CustomDungeonOfficialNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonOfficialNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonOfficialNotify.ProtoReflect.Descriptor instead.
+func (*CustomDungeonOfficialNotify) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonOfficialNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonOfficialNotify) GetTryType() TryCustomDungeonType {
+ if x != nil {
+ return x.TryType
+ }
+ return TryCustomDungeonType_TRY_CUSTOM_DUNGEON_TYPE_NONE
+}
+
+func (x *CustomDungeonOfficialNotify) GetEnterType() EnterCustomDungeonType {
+ if x != nil {
+ return x.EnterType
+ }
+ return EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_NONE
+}
+
+func (x *CustomDungeonOfficialNotify) GetOfficialBlackCoinList() []uint32 {
+ if x != nil {
+ return x.OfficialBlackCoinList
+ }
+ return nil
+}
+
+var File_CustomDungeonOfficialNotify_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonOfficialNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4f,
+ 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1a, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, 0x01,
+ 0x0a, 0x1b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4f,
+ 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x0a,
+ 0x08, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x15, 0x2e, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x36, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x65, 0x6e,
+ 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x66, 0x66, 0x69, 0x63,
+ 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x15, 0x6f, 0x66, 0x66, 0x69, 0x63,
+ 0x69, 0x61, 0x6c, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x69, 0x6e, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonOfficialNotify_proto_rawDescOnce sync.Once
+ file_CustomDungeonOfficialNotify_proto_rawDescData = file_CustomDungeonOfficialNotify_proto_rawDesc
+)
+
+func file_CustomDungeonOfficialNotify_proto_rawDescGZIP() []byte {
+ file_CustomDungeonOfficialNotify_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonOfficialNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonOfficialNotify_proto_rawDescData)
+ })
+ return file_CustomDungeonOfficialNotify_proto_rawDescData
+}
+
+var file_CustomDungeonOfficialNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonOfficialNotify_proto_goTypes = []interface{}{
+ (*CustomDungeonOfficialNotify)(nil), // 0: CustomDungeonOfficialNotify
+ (TryCustomDungeonType)(0), // 1: TryCustomDungeonType
+ (EnterCustomDungeonType)(0), // 2: EnterCustomDungeonType
+}
+var file_CustomDungeonOfficialNotify_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonOfficialNotify.try_type:type_name -> TryCustomDungeonType
+ 2, // 1: CustomDungeonOfficialNotify.enter_type:type_name -> EnterCustomDungeonType
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonOfficialNotify_proto_init() }
+func file_CustomDungeonOfficialNotify_proto_init() {
+ if File_CustomDungeonOfficialNotify_proto != nil {
+ return
+ }
+ file_EnterCustomDungeonType_proto_init()
+ file_TryCustomDungeonType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonOfficialNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonOfficialNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonOfficialNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonOfficialNotify_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonOfficialNotify_proto_depIdxs,
+ MessageInfos: file_CustomDungeonOfficialNotify_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonOfficialNotify_proto = out.File
+ file_CustomDungeonOfficialNotify_proto_rawDesc = nil
+ file_CustomDungeonOfficialNotify_proto_goTypes = nil
+ file_CustomDungeonOfficialNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonRecoverNotify.pb.go b/gover/gen/CustomDungeonRecoverNotify.pb.go
new file mode 100644
index 00000000..c03745a3
--- /dev/null
+++ b/gover/gen/CustomDungeonRecoverNotify.pb.go
@@ -0,0 +1,209 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonRecoverNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonRecoverNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CustomDungeon *CustomDungeon `protobuf:"bytes,15,opt,name=custom_dungeon,json=customDungeon,proto3" json:"custom_dungeon,omitempty"`
+ EnterType EnterCustomDungeonType `protobuf:"varint,1,opt,name=enter_type,json=enterType,proto3,enum=EnterCustomDungeonType" json:"enter_type,omitempty"`
+ TryType TryCustomDungeonType `protobuf:"varint,8,opt,name=try_type,json=tryType,proto3,enum=TryCustomDungeonType" json:"try_type,omitempty"`
+ OfficialBlackCoinList []uint32 `protobuf:"varint,3,rep,packed,name=official_black_coin_list,json=officialBlackCoinList,proto3" json:"official_black_coin_list,omitempty"`
+}
+
+func (x *CustomDungeonRecoverNotify) Reset() {
+ *x = CustomDungeonRecoverNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonRecoverNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonRecoverNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonRecoverNotify) ProtoMessage() {}
+
+func (x *CustomDungeonRecoverNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonRecoverNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonRecoverNotify.ProtoReflect.Descriptor instead.
+func (*CustomDungeonRecoverNotify) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonRecoverNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonRecoverNotify) GetCustomDungeon() *CustomDungeon {
+ if x != nil {
+ return x.CustomDungeon
+ }
+ return nil
+}
+
+func (x *CustomDungeonRecoverNotify) GetEnterType() EnterCustomDungeonType {
+ if x != nil {
+ return x.EnterType
+ }
+ return EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_NONE
+}
+
+func (x *CustomDungeonRecoverNotify) GetTryType() TryCustomDungeonType {
+ if x != nil {
+ return x.TryType
+ }
+ return TryCustomDungeonType_TRY_CUSTOM_DUNGEON_TYPE_NONE
+}
+
+func (x *CustomDungeonRecoverNotify) GetOfficialBlackCoinList() []uint32 {
+ if x != nil {
+ return x.OfficialBlackCoinList
+ }
+ return nil
+}
+
+var File_CustomDungeonRecoverNotify_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonRecoverNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x13, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xf6, 0x01, 0x0a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x35, 0x0a, 0x0e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x45, 0x6e,
+ 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x30, 0x0a, 0x08, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x15, 0x2e, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x6c,
+ 0x61, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x15, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x42, 0x6c, 0x61,
+ 0x63, 0x6b, 0x43, 0x6f, 0x69, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonRecoverNotify_proto_rawDescOnce sync.Once
+ file_CustomDungeonRecoverNotify_proto_rawDescData = file_CustomDungeonRecoverNotify_proto_rawDesc
+)
+
+func file_CustomDungeonRecoverNotify_proto_rawDescGZIP() []byte {
+ file_CustomDungeonRecoverNotify_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonRecoverNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonRecoverNotify_proto_rawDescData)
+ })
+ return file_CustomDungeonRecoverNotify_proto_rawDescData
+}
+
+var file_CustomDungeonRecoverNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonRecoverNotify_proto_goTypes = []interface{}{
+ (*CustomDungeonRecoverNotify)(nil), // 0: CustomDungeonRecoverNotify
+ (*CustomDungeon)(nil), // 1: CustomDungeon
+ (EnterCustomDungeonType)(0), // 2: EnterCustomDungeonType
+ (TryCustomDungeonType)(0), // 3: TryCustomDungeonType
+}
+var file_CustomDungeonRecoverNotify_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonRecoverNotify.custom_dungeon:type_name -> CustomDungeon
+ 2, // 1: CustomDungeonRecoverNotify.enter_type:type_name -> EnterCustomDungeonType
+ 3, // 2: CustomDungeonRecoverNotify.try_type:type_name -> TryCustomDungeonType
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonRecoverNotify_proto_init() }
+func file_CustomDungeonRecoverNotify_proto_init() {
+ if File_CustomDungeonRecoverNotify_proto != nil {
+ return
+ }
+ file_CustomDungeon_proto_init()
+ file_EnterCustomDungeonType_proto_init()
+ file_TryCustomDungeonType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonRecoverNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonRecoverNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonRecoverNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonRecoverNotify_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonRecoverNotify_proto_depIdxs,
+ MessageInfos: file_CustomDungeonRecoverNotify_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonRecoverNotify_proto = out.File
+ file_CustomDungeonRecoverNotify_proto_rawDesc = nil
+ file_CustomDungeonRecoverNotify_proto_goTypes = nil
+ file_CustomDungeonRecoverNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonResultInfo.pb.go b/gover/gen/CustomDungeonResultInfo.pb.go
index 5a182e6f..1e11aa24 100644
--- a/gover/gen/CustomDungeonResultInfo.pb.go
+++ b/gover/gen/CustomDungeonResultInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CustomDungeonResultInfo.proto
package gen
@@ -41,14 +41,14 @@ type CustomDungeonResultInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_BONNHGKDLFO bool `protobuf:"varint,12,opt,name=Unk2700_BONNHGKDLFO,json=Unk2700BONNHGKDLFO,proto3" json:"Unk2700_BONNHGKDLFO,omitempty"`
- Unk2700_FBBEJKCDMEI uint32 `protobuf:"varint,9,opt,name=Unk2700_FBBEJKCDMEI,json=Unk2700FBBEJKCDMEI,proto3" json:"Unk2700_FBBEJKCDMEI,omitempty"`
- ChildChallengeList []*Unk2700_FDEGJOCDDGH `protobuf:"bytes,6,rep,name=child_challenge_list,json=childChallengeList,proto3" json:"child_challenge_list,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,3,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
- Unk2700_ONCDLPDHFAB Unk2700_OCOKILBJIPJ `protobuf:"varint,7,opt,name=Unk2700_ONCDLPDHFAB,json=Unk2700ONCDLPDHFAB,proto3,enum=Unk2700_OCOKILBJIPJ" json:"Unk2700_ONCDLPDHFAB,omitempty"`
- TimeCost uint32 `protobuf:"varint,11,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
- Unk2700_IBDCFAMBGOK bool `protobuf:"varint,2,opt,name=Unk2700_IBDCFAMBGOK,json=Unk2700IBDCFAMBGOK,proto3" json:"Unk2700_IBDCFAMBGOK,omitempty"`
- Unk2700_HBFLKFOCKBF bool `protobuf:"varint,14,opt,name=Unk2700_HBFLKFOCKBF,json=Unk2700HBFLKFOCKBF,proto3" json:"Unk2700_HBFLKFOCKBF,omitempty"`
+ IsLiked bool `protobuf:"varint,13,opt,name=is_liked,json=isLiked,proto3" json:"is_liked,omitempty"`
+ IsArriveFinish bool `protobuf:"varint,2,opt,name=is_arrive_finish,json=isArriveFinish,proto3" json:"is_arrive_finish,omitempty"`
+ DungeonGuid uint64 `protobuf:"varint,5,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ FinishType CustomDungeonFinishType `protobuf:"varint,8,opt,name=finish_type,json=finishType,proto3,enum=CustomDungeonFinishType" json:"finish_type,omitempty"`
+ ChildChallengeList []*ChallengeBrief `protobuf:"bytes,1,rep,name=child_challenge_list,json=childChallengeList,proto3" json:"child_challenge_list,omitempty"`
+ IsStored bool `protobuf:"varint,6,opt,name=is_stored,json=isStored,proto3" json:"is_stored,omitempty"`
+ TimeCost uint32 `protobuf:"varint,9,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
+ GotCoinNum uint32 `protobuf:"varint,4,opt,name=got_coin_num,json=gotCoinNum,proto3" json:"got_coin_num,omitempty"`
}
func (x *CustomDungeonResultInfo) Reset() {
@@ -83,60 +83,60 @@ func (*CustomDungeonResultInfo) Descriptor() ([]byte, []int) {
return file_CustomDungeonResultInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *CustomDungeonResultInfo) GetUnk2700_BONNHGKDLFO() bool {
+func (x *CustomDungeonResultInfo) GetIsLiked() bool {
if x != nil {
- return x.Unk2700_BONNHGKDLFO
+ return x.IsLiked
}
return false
}
-func (x *CustomDungeonResultInfo) GetUnk2700_FBBEJKCDMEI() uint32 {
+func (x *CustomDungeonResultInfo) GetIsArriveFinish() bool {
if x != nil {
- return x.Unk2700_FBBEJKCDMEI
+ return x.IsArriveFinish
}
- return 0
+ return false
}
-func (x *CustomDungeonResultInfo) GetChildChallengeList() []*Unk2700_FDEGJOCDDGH {
+func (x *CustomDungeonResultInfo) GetDungeonGuid() uint64 {
if x != nil {
- return x.ChildChallengeList
+ return x.DungeonGuid
}
- return nil
+ return 0
}
-func (x *CustomDungeonResultInfo) GetUnk2700_ONOOJBEABOE() uint64 {
+func (x *CustomDungeonResultInfo) GetFinishType() CustomDungeonFinishType {
if x != nil {
- return x.Unk2700_ONOOJBEABOE
+ return x.FinishType
}
- return 0
+ return CustomDungeonFinishType_CUSTOM_DUNGEON_FINISH_TYPE_PLAY_NORMAL
}
-func (x *CustomDungeonResultInfo) GetUnk2700_ONCDLPDHFAB() Unk2700_OCOKILBJIPJ {
+func (x *CustomDungeonResultInfo) GetChildChallengeList() []*ChallengeBrief {
if x != nil {
- return x.Unk2700_ONCDLPDHFAB
+ return x.ChildChallengeList
}
- return Unk2700_OCOKILBJIPJ_Unk2700_OCOKILBJIPJ_Unk2700_MPGOEMPNCEH
+ return nil
}
-func (x *CustomDungeonResultInfo) GetTimeCost() uint32 {
+func (x *CustomDungeonResultInfo) GetIsStored() bool {
if x != nil {
- return x.TimeCost
+ return x.IsStored
}
- return 0
+ return false
}
-func (x *CustomDungeonResultInfo) GetUnk2700_IBDCFAMBGOK() bool {
+func (x *CustomDungeonResultInfo) GetTimeCost() uint32 {
if x != nil {
- return x.Unk2700_IBDCFAMBGOK
+ return x.TimeCost
}
- return false
+ return 0
}
-func (x *CustomDungeonResultInfo) GetUnk2700_HBFLKFOCKBF() bool {
+func (x *CustomDungeonResultInfo) GetGotCoinNum() uint32 {
if x != nil {
- return x.Unk2700_HBFLKFOCKBF
+ return x.GotCoinNum
}
- return false
+ return 0
}
var File_CustomDungeonResultInfo_proto protoreflect.FileDescriptor
@@ -144,38 +144,32 @@ var File_CustomDungeonResultInfo_proto protoreflect.FileDescriptor
var file_CustomDungeonResultInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x45, 0x47, 0x4a, 0x4f, 0x43,
- 0x44, 0x44, 0x47, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x4f, 0x4b, 0x49, 0x4c, 0x42, 0x4a, 0x49, 0x50, 0x4a, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x03, 0x0a, 0x17, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
- 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x4e,
- 0x4e, 0x48, 0x47, 0x4b, 0x44, 0x4c, 0x46, 0x4f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4f, 0x4e, 0x4e, 0x48, 0x47, 0x4b, 0x44, 0x4c,
- 0x46, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x42,
- 0x42, 0x45, 0x4a, 0x4b, 0x43, 0x44, 0x4d, 0x45, 0x49, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x42, 0x42, 0x45, 0x4a, 0x4b, 0x43, 0x44,
- 0x4d, 0x45, 0x49, 0x12, 0x46, 0x0a, 0x14, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x45, 0x47,
- 0x4a, 0x4f, 0x43, 0x44, 0x44, 0x47, 0x48, 0x52, 0x12, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x43, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42,
- 0x4f, 0x45, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x43, 0x44, 0x4c, 0x50, 0x44, 0x48,
- 0x46, 0x41, 0x42, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x4f, 0x4b, 0x49, 0x4c, 0x42, 0x4a, 0x49, 0x50, 0x4a, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x43, 0x44, 0x4c, 0x50, 0x44, 0x48,
- 0x46, 0x41, 0x42, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x73, 0x74,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x73, 0x74,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x44, 0x43,
- 0x46, 0x41, 0x4d, 0x42, 0x47, 0x4f, 0x4b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x42, 0x44, 0x43, 0x46, 0x41, 0x4d, 0x42, 0x47, 0x4f,
- 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x46,
- 0x4c, 0x4b, 0x46, 0x4f, 0x43, 0x4b, 0x42, 0x46, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x42, 0x46, 0x4c, 0x4b, 0x46, 0x4f, 0x43, 0x4b,
- 0x42, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x14, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x02, 0x0a, 0x17, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x6c, 0x69, 0x6b, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x4c, 0x69, 0x6b, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69,
+ 0x73, 0x5f, 0x61, 0x72, 0x72, 0x69, 0x76, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x41, 0x72, 0x72, 0x69, 0x76, 0x65, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x39, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x41, 0x0a, 0x14, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x0f, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x42, 0x72, 0x69,
+ 0x65, 0x66, 0x52, 0x12, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x73, 0x74, 0x6f,
+ 0x72, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x53, 0x74, 0x6f,
+ 0x72, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x73, 0x74,
+ 0x12, 0x20, 0x0a, 0x0c, 0x67, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6e, 0x75, 0x6d,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x67, 0x6f, 0x74, 0x43, 0x6f, 0x69, 0x6e, 0x4e,
+ 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
@@ -194,12 +188,12 @@ func file_CustomDungeonResultInfo_proto_rawDescGZIP() []byte {
var file_CustomDungeonResultInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_CustomDungeonResultInfo_proto_goTypes = []interface{}{
(*CustomDungeonResultInfo)(nil), // 0: CustomDungeonResultInfo
- (*Unk2700_FDEGJOCDDGH)(nil), // 1: Unk2700_FDEGJOCDDGH
- (Unk2700_OCOKILBJIPJ)(0), // 2: Unk2700_OCOKILBJIPJ
+ (CustomDungeonFinishType)(0), // 1: CustomDungeonFinishType
+ (*ChallengeBrief)(nil), // 2: ChallengeBrief
}
var file_CustomDungeonResultInfo_proto_depIdxs = []int32{
- 1, // 0: CustomDungeonResultInfo.child_challenge_list:type_name -> Unk2700_FDEGJOCDDGH
- 2, // 1: CustomDungeonResultInfo.Unk2700_ONCDLPDHFAB:type_name -> Unk2700_OCOKILBJIPJ
+ 1, // 0: CustomDungeonResultInfo.finish_type:type_name -> CustomDungeonFinishType
+ 2, // 1: CustomDungeonResultInfo.child_challenge_list:type_name -> ChallengeBrief
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -212,8 +206,8 @@ func file_CustomDungeonResultInfo_proto_init() {
if File_CustomDungeonResultInfo_proto != nil {
return
}
- file_Unk2700_FDEGJOCDDGH_proto_init()
- file_Unk2700_OCOKILBJIPJ_proto_init()
+ file_ChallengeBrief_proto_init()
+ file_CustomDungeonFinishType_proto_init()
if !protoimpl.UnsafeEnabled {
file_CustomDungeonResultInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CustomDungeonResultInfo); i {
diff --git a/gover/gen/CustomDungeonRoom.pb.go b/gover/gen/CustomDungeonRoom.pb.go
new file mode 100644
index 00000000..53aa2a5e
--- /dev/null
+++ b/gover/gen/CustomDungeonRoom.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonRoom.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonRoom struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RoomId uint32 `protobuf:"varint,15,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+ BlockList []*CustomDungeonBlock `protobuf:"bytes,11,rep,name=block_list,json=blockList,proto3" json:"block_list,omitempty"`
+}
+
+func (x *CustomDungeonRoom) Reset() {
+ *x = CustomDungeonRoom{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonRoom_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonRoom) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonRoom) ProtoMessage() {}
+
+func (x *CustomDungeonRoom) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonRoom_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonRoom.ProtoReflect.Descriptor instead.
+func (*CustomDungeonRoom) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonRoom_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonRoom) GetRoomId() uint32 {
+ if x != nil {
+ return x.RoomId
+ }
+ return 0
+}
+
+func (x *CustomDungeonRoom) GetBlockList() []*CustomDungeonBlock {
+ if x != nil {
+ return x.BlockList
+ }
+ return nil
+}
+
+var File_CustomDungeonRoom_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonRoom_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x6f, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x11, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d,
+ 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49,
+ 0x64, 0x12, 0x32, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonRoom_proto_rawDescOnce sync.Once
+ file_CustomDungeonRoom_proto_rawDescData = file_CustomDungeonRoom_proto_rawDesc
+)
+
+func file_CustomDungeonRoom_proto_rawDescGZIP() []byte {
+ file_CustomDungeonRoom_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonRoom_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonRoom_proto_rawDescData)
+ })
+ return file_CustomDungeonRoom_proto_rawDescData
+}
+
+var file_CustomDungeonRoom_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonRoom_proto_goTypes = []interface{}{
+ (*CustomDungeonRoom)(nil), // 0: CustomDungeonRoom
+ (*CustomDungeonBlock)(nil), // 1: CustomDungeonBlock
+}
+var file_CustomDungeonRoom_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonRoom.block_list:type_name -> CustomDungeonBlock
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonRoom_proto_init() }
+func file_CustomDungeonRoom_proto_init() {
+ if File_CustomDungeonRoom_proto != nil {
+ return
+ }
+ file_CustomDungeonBlock_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonRoom_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonRoom); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonRoom_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonRoom_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonRoom_proto_depIdxs,
+ MessageInfos: file_CustomDungeonRoom_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonRoom_proto = out.File
+ file_CustomDungeonRoom_proto_rawDesc = nil
+ file_CustomDungeonRoom_proto_goTypes = nil
+ file_CustomDungeonRoom_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonSetting.pb.go b/gover/gen/CustomDungeonSetting.pb.go
new file mode 100644
index 00000000..51c6acd9
--- /dev/null
+++ b/gover/gen/CustomDungeonSetting.pb.go
@@ -0,0 +1,220 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonSetting.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonSetting struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StartRoomId uint32 `protobuf:"varint,3,opt,name=start_room_id,json=startRoomId,proto3" json:"start_room_id,omitempty"`
+ TimeLimit uint32 `protobuf:"varint,9,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"`
+ OpenRoomList []uint32 `protobuf:"varint,14,rep,packed,name=open_room_list,json=openRoomList,proto3" json:"open_room_list,omitempty"`
+ CoinLimit uint32 `protobuf:"varint,5,opt,name=coin_limit,json=coinLimit,proto3" json:"coin_limit,omitempty"`
+ IsForbidSkill bool `protobuf:"varint,7,opt,name=is_forbid_skill,json=isForbidSkill,proto3" json:"is_forbid_skill,omitempty"`
+ IsArriveFinish bool `protobuf:"varint,6,opt,name=is_arrive_finish,json=isArriveFinish,proto3" json:"is_arrive_finish,omitempty"`
+ LifeNum uint32 `protobuf:"varint,8,opt,name=life_num,json=lifeNum,proto3" json:"life_num,omitempty"`
+}
+
+func (x *CustomDungeonSetting) Reset() {
+ *x = CustomDungeonSetting{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonSetting_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonSetting) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonSetting) ProtoMessage() {}
+
+func (x *CustomDungeonSetting) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonSetting_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonSetting.ProtoReflect.Descriptor instead.
+func (*CustomDungeonSetting) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonSetting_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonSetting) GetStartRoomId() uint32 {
+ if x != nil {
+ return x.StartRoomId
+ }
+ return 0
+}
+
+func (x *CustomDungeonSetting) GetTimeLimit() uint32 {
+ if x != nil {
+ return x.TimeLimit
+ }
+ return 0
+}
+
+func (x *CustomDungeonSetting) GetOpenRoomList() []uint32 {
+ if x != nil {
+ return x.OpenRoomList
+ }
+ return nil
+}
+
+func (x *CustomDungeonSetting) GetCoinLimit() uint32 {
+ if x != nil {
+ return x.CoinLimit
+ }
+ return 0
+}
+
+func (x *CustomDungeonSetting) GetIsForbidSkill() bool {
+ if x != nil {
+ return x.IsForbidSkill
+ }
+ return false
+}
+
+func (x *CustomDungeonSetting) GetIsArriveFinish() bool {
+ if x != nil {
+ return x.IsArriveFinish
+ }
+ return false
+}
+
+func (x *CustomDungeonSetting) GetLifeNum() uint32 {
+ if x != nil {
+ return x.LifeNum
+ }
+ return 0
+}
+
+var File_CustomDungeonSetting_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonSetting_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
+ 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x02, 0x0a,
+ 0x14, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65,
+ 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72,
+ 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d,
+ 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74,
+ 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x6e,
+ 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x69, 0x6e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x26, 0x0a,
+ 0x0f, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x62, 0x69, 0x64,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x61, 0x72, 0x72, 0x69,
+ 0x76, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0e, 0x69, 0x73, 0x41, 0x72, 0x72, 0x69, 0x76, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12,
+ 0x19, 0x0a, 0x08, 0x6c, 0x69, 0x66, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x6c, 0x69, 0x66, 0x65, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonSetting_proto_rawDescOnce sync.Once
+ file_CustomDungeonSetting_proto_rawDescData = file_CustomDungeonSetting_proto_rawDesc
+)
+
+func file_CustomDungeonSetting_proto_rawDescGZIP() []byte {
+ file_CustomDungeonSetting_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonSetting_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonSetting_proto_rawDescData)
+ })
+ return file_CustomDungeonSetting_proto_rawDescData
+}
+
+var file_CustomDungeonSetting_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonSetting_proto_goTypes = []interface{}{
+ (*CustomDungeonSetting)(nil), // 0: CustomDungeonSetting
+}
+var file_CustomDungeonSetting_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonSetting_proto_init() }
+func file_CustomDungeonSetting_proto_init() {
+ if File_CustomDungeonSetting_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonSetting_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonSetting); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonSetting_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonSetting_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonSetting_proto_depIdxs,
+ MessageInfos: file_CustomDungeonSetting_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonSetting_proto = out.File
+ file_CustomDungeonSetting_proto_rawDesc = nil
+ file_CustomDungeonSetting_proto_goTypes = nil
+ file_CustomDungeonSetting_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonSettingMuipData.pb.go b/gover/gen/CustomDungeonSettingMuipData.pb.go
new file mode 100644
index 00000000..bfdb239f
--- /dev/null
+++ b/gover/gen/CustomDungeonSettingMuipData.pb.go
@@ -0,0 +1,200 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonSettingMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonSettingMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsArriveFinish bool `protobuf:"varint,1,opt,name=is_arrive_finish,json=isArriveFinish,proto3" json:"is_arrive_finish,omitempty"`
+ CoinLimit uint32 `protobuf:"varint,2,opt,name=coin_limit,json=coinLimit,proto3" json:"coin_limit,omitempty"`
+ TimeLimit uint32 `protobuf:"varint,3,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"`
+ IsForbidSkill bool `protobuf:"varint,4,opt,name=is_forbid_skill,json=isForbidSkill,proto3" json:"is_forbid_skill,omitempty"`
+ LifeNum uint32 `protobuf:"varint,5,opt,name=life_num,json=lifeNum,proto3" json:"life_num,omitempty"`
+}
+
+func (x *CustomDungeonSettingMuipData) Reset() {
+ *x = CustomDungeonSettingMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonSettingMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonSettingMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonSettingMuipData) ProtoMessage() {}
+
+func (x *CustomDungeonSettingMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonSettingMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonSettingMuipData.ProtoReflect.Descriptor instead.
+func (*CustomDungeonSettingMuipData) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonSettingMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonSettingMuipData) GetIsArriveFinish() bool {
+ if x != nil {
+ return x.IsArriveFinish
+ }
+ return false
+}
+
+func (x *CustomDungeonSettingMuipData) GetCoinLimit() uint32 {
+ if x != nil {
+ return x.CoinLimit
+ }
+ return 0
+}
+
+func (x *CustomDungeonSettingMuipData) GetTimeLimit() uint32 {
+ if x != nil {
+ return x.TimeLimit
+ }
+ return 0
+}
+
+func (x *CustomDungeonSettingMuipData) GetIsForbidSkill() bool {
+ if x != nil {
+ return x.IsForbidSkill
+ }
+ return false
+}
+
+func (x *CustomDungeonSettingMuipData) GetLifeNum() uint32 {
+ if x != nil {
+ return x.LifeNum
+ }
+ return 0
+}
+
+var File_CustomDungeonSettingMuipData_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonSettingMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
+ 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x1c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x75, 0x69,
+ 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x61, 0x72, 0x72, 0x69,
+ 0x76, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0e, 0x69, 0x73, 0x41, 0x72, 0x72, 0x69, 0x76, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x69, 0x6e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x26, 0x0a,
+ 0x0f, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x62, 0x69, 0x64,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x69, 0x66, 0x65, 0x5f, 0x6e, 0x75,
+ 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x69, 0x66, 0x65, 0x4e, 0x75, 0x6d,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonSettingMuipData_proto_rawDescOnce sync.Once
+ file_CustomDungeonSettingMuipData_proto_rawDescData = file_CustomDungeonSettingMuipData_proto_rawDesc
+)
+
+func file_CustomDungeonSettingMuipData_proto_rawDescGZIP() []byte {
+ file_CustomDungeonSettingMuipData_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonSettingMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonSettingMuipData_proto_rawDescData)
+ })
+ return file_CustomDungeonSettingMuipData_proto_rawDescData
+}
+
+var file_CustomDungeonSettingMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonSettingMuipData_proto_goTypes = []interface{}{
+ (*CustomDungeonSettingMuipData)(nil), // 0: CustomDungeonSettingMuipData
+}
+var file_CustomDungeonSettingMuipData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonSettingMuipData_proto_init() }
+func file_CustomDungeonSettingMuipData_proto_init() {
+ if File_CustomDungeonSettingMuipData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonSettingMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonSettingMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonSettingMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonSettingMuipData_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonSettingMuipData_proto_depIdxs,
+ MessageInfos: file_CustomDungeonSettingMuipData_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonSettingMuipData_proto = out.File
+ file_CustomDungeonSettingMuipData_proto_rawDesc = nil
+ file_CustomDungeonSettingMuipData_proto_goTypes = nil
+ file_CustomDungeonSettingMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonSocial.pb.go b/gover/gen/CustomDungeonSocial.pb.go
new file mode 100644
index 00000000..b287da74
--- /dev/null
+++ b/gover/gen/CustomDungeonSocial.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonSocial.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonSocial struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WinNum uint32 `protobuf:"varint,3,opt,name=win_num,json=winNum,proto3" json:"win_num,omitempty"`
+ PlayNum uint32 `protobuf:"varint,11,opt,name=play_num,json=playNum,proto3" json:"play_num,omitempty"`
+ LikeNum uint32 `protobuf:"varint,15,opt,name=like_num,json=likeNum,proto3" json:"like_num,omitempty"`
+ StoreNum uint32 `protobuf:"varint,14,opt,name=store_num,json=storeNum,proto3" json:"store_num,omitempty"`
+}
+
+func (x *CustomDungeonSocial) Reset() {
+ *x = CustomDungeonSocial{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonSocial_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonSocial) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonSocial) ProtoMessage() {}
+
+func (x *CustomDungeonSocial) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonSocial_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonSocial.ProtoReflect.Descriptor instead.
+func (*CustomDungeonSocial) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonSocial_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonSocial) GetWinNum() uint32 {
+ if x != nil {
+ return x.WinNum
+ }
+ return 0
+}
+
+func (x *CustomDungeonSocial) GetPlayNum() uint32 {
+ if x != nil {
+ return x.PlayNum
+ }
+ return 0
+}
+
+func (x *CustomDungeonSocial) GetLikeNum() uint32 {
+ if x != nil {
+ return x.LikeNum
+ }
+ return 0
+}
+
+func (x *CustomDungeonSocial) GetStoreNum() uint32 {
+ if x != nil {
+ return x.StoreNum
+ }
+ return 0
+}
+
+var File_CustomDungeonSocial_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonSocial_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
+ 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x13,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6f, 0x63,
+ 0x69, 0x61, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x69, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77, 0x69, 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08,
+ 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x69, 0x6b, 0x65, 0x5f,
+ 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x69, 0x6b, 0x65, 0x4e,
+ 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x75, 0x6d, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonSocial_proto_rawDescOnce sync.Once
+ file_CustomDungeonSocial_proto_rawDescData = file_CustomDungeonSocial_proto_rawDesc
+)
+
+func file_CustomDungeonSocial_proto_rawDescGZIP() []byte {
+ file_CustomDungeonSocial_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonSocial_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonSocial_proto_rawDescData)
+ })
+ return file_CustomDungeonSocial_proto_rawDescData
+}
+
+var file_CustomDungeonSocial_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonSocial_proto_goTypes = []interface{}{
+ (*CustomDungeonSocial)(nil), // 0: CustomDungeonSocial
+}
+var file_CustomDungeonSocial_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonSocial_proto_init() }
+func file_CustomDungeonSocial_proto_init() {
+ if File_CustomDungeonSocial_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonSocial_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonSocial); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonSocial_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonSocial_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonSocial_proto_depIdxs,
+ MessageInfos: file_CustomDungeonSocial_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonSocial_proto = out.File
+ file_CustomDungeonSocial_proto_rawDesc = nil
+ file_CustomDungeonSocial_proto_goTypes = nil
+ file_CustomDungeonSocial_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonSocialMuipData.pb.go b/gover/gen/CustomDungeonSocialMuipData.pb.go
new file mode 100644
index 00000000..9b6231ef
--- /dev/null
+++ b/gover/gen/CustomDungeonSocialMuipData.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonSocialMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonSocialMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PlayNum uint32 `protobuf:"varint,1,opt,name=play_num,json=playNum,proto3" json:"play_num,omitempty"`
+ LikeNum uint32 `protobuf:"varint,2,opt,name=like_num,json=likeNum,proto3" json:"like_num,omitempty"`
+ StoreNum uint32 `protobuf:"varint,3,opt,name=store_num,json=storeNum,proto3" json:"store_num,omitempty"`
+ WinNum uint32 `protobuf:"varint,4,opt,name=win_num,json=winNum,proto3" json:"win_num,omitempty"`
+}
+
+func (x *CustomDungeonSocialMuipData) Reset() {
+ *x = CustomDungeonSocialMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonSocialMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonSocialMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonSocialMuipData) ProtoMessage() {}
+
+func (x *CustomDungeonSocialMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonSocialMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonSocialMuipData.ProtoReflect.Descriptor instead.
+func (*CustomDungeonSocialMuipData) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonSocialMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonSocialMuipData) GetPlayNum() uint32 {
+ if x != nil {
+ return x.PlayNum
+ }
+ return 0
+}
+
+func (x *CustomDungeonSocialMuipData) GetLikeNum() uint32 {
+ if x != nil {
+ return x.LikeNum
+ }
+ return 0
+}
+
+func (x *CustomDungeonSocialMuipData) GetStoreNum() uint32 {
+ if x != nil {
+ return x.StoreNum
+ }
+ return 0
+}
+
+func (x *CustomDungeonSocialMuipData) GetWinNum() uint32 {
+ if x != nil {
+ return x.WinNum
+ }
+ return 0
+}
+
+var File_CustomDungeonSocialMuipData_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonSocialMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
+ 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x1b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x75, 0x69, 0x70, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x75, 0x6d, 0x12, 0x19,
+ 0x0a, 0x08, 0x6c, 0x69, 0x6b, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x6c, 0x69, 0x6b, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x74, 0x6f,
+ 0x72, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x74,
+ 0x6f, 0x72, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x69, 0x6e, 0x5f, 0x6e, 0x75,
+ 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77, 0x69, 0x6e, 0x4e, 0x75, 0x6d, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonSocialMuipData_proto_rawDescOnce sync.Once
+ file_CustomDungeonSocialMuipData_proto_rawDescData = file_CustomDungeonSocialMuipData_proto_rawDesc
+)
+
+func file_CustomDungeonSocialMuipData_proto_rawDescGZIP() []byte {
+ file_CustomDungeonSocialMuipData_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonSocialMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonSocialMuipData_proto_rawDescData)
+ })
+ return file_CustomDungeonSocialMuipData_proto_rawDescData
+}
+
+var file_CustomDungeonSocialMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonSocialMuipData_proto_goTypes = []interface{}{
+ (*CustomDungeonSocialMuipData)(nil), // 0: CustomDungeonSocialMuipData
+}
+var file_CustomDungeonSocialMuipData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonSocialMuipData_proto_init() }
+func file_CustomDungeonSocialMuipData_proto_init() {
+ if File_CustomDungeonSocialMuipData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonSocialMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonSocialMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonSocialMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonSocialMuipData_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonSocialMuipData_proto_depIdxs,
+ MessageInfos: file_CustomDungeonSocialMuipData_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonSocialMuipData_proto = out.File
+ file_CustomDungeonSocialMuipData_proto_rawDesc = nil
+ file_CustomDungeonSocialMuipData_proto_goTypes = nil
+ file_CustomDungeonSocialMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonState.pb.go b/gover/gen/CustomDungeonState.pb.go
new file mode 100644
index 00000000..35b7ecf0
--- /dev/null
+++ b/gover/gen/CustomDungeonState.pb.go
@@ -0,0 +1,151 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonState int32
+
+const (
+ CustomDungeonState_CUSTOM_DUNGEON_STATE_EDIT CustomDungeonState = 0
+ CustomDungeonState_CUSTOM_DUNGEON_STATE_SELF_PASS CustomDungeonState = 1
+ CustomDungeonState_CUSTOM_DUNGEON_STATE_PUBLISHED CustomDungeonState = 2
+)
+
+// Enum value maps for CustomDungeonState.
+var (
+ CustomDungeonState_name = map[int32]string{
+ 0: "CUSTOM_DUNGEON_STATE_EDIT",
+ 1: "CUSTOM_DUNGEON_STATE_SELF_PASS",
+ 2: "CUSTOM_DUNGEON_STATE_PUBLISHED",
+ }
+ CustomDungeonState_value = map[string]int32{
+ "CUSTOM_DUNGEON_STATE_EDIT": 0,
+ "CUSTOM_DUNGEON_STATE_SELF_PASS": 1,
+ "CUSTOM_DUNGEON_STATE_PUBLISHED": 2,
+ }
+)
+
+func (x CustomDungeonState) Enum() *CustomDungeonState {
+ p := new(CustomDungeonState)
+ *p = x
+ return p
+}
+
+func (x CustomDungeonState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (CustomDungeonState) Descriptor() protoreflect.EnumDescriptor {
+ return file_CustomDungeonState_proto_enumTypes[0].Descriptor()
+}
+
+func (CustomDungeonState) Type() protoreflect.EnumType {
+ return &file_CustomDungeonState_proto_enumTypes[0]
+}
+
+func (x CustomDungeonState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use CustomDungeonState.Descriptor instead.
+func (CustomDungeonState) EnumDescriptor() ([]byte, []int) {
+ return file_CustomDungeonState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_CustomDungeonState_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonState_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x7b, 0x0a, 0x12, 0x43, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65,
+ 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x10, 0x00, 0x12,
+ 0x22, 0x0a, 0x1e, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
+ 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x50, 0x41, 0x53,
+ 0x53, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x55, 0x42, 0x4c,
+ 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonState_proto_rawDescOnce sync.Once
+ file_CustomDungeonState_proto_rawDescData = file_CustomDungeonState_proto_rawDesc
+)
+
+func file_CustomDungeonState_proto_rawDescGZIP() []byte {
+ file_CustomDungeonState_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonState_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonState_proto_rawDescData)
+ })
+ return file_CustomDungeonState_proto_rawDescData
+}
+
+var file_CustomDungeonState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_CustomDungeonState_proto_goTypes = []interface{}{
+ (CustomDungeonState)(0), // 0: CustomDungeonState
+}
+var file_CustomDungeonState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonState_proto_init() }
+func file_CustomDungeonState_proto_init() {
+ if File_CustomDungeonState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonState_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonState_proto_depIdxs,
+ EnumInfos: file_CustomDungeonState_proto_enumTypes,
+ }.Build()
+ File_CustomDungeonState_proto = out.File
+ file_CustomDungeonState_proto_rawDesc = nil
+ file_CustomDungeonState_proto_goTypes = nil
+ file_CustomDungeonState_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonUpdateNotify.pb.go b/gover/gen/CustomDungeonUpdateNotify.pb.go
new file mode 100644
index 00000000..e857e5d3
--- /dev/null
+++ b/gover/gen/CustomDungeonUpdateNotify.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonBrief *CustomDungeonBrief `protobuf:"bytes,15,opt,name=dungeon_brief,json=dungeonBrief,proto3" json:"dungeon_brief,omitempty"`
+}
+
+func (x *CustomDungeonUpdateNotify) Reset() {
+ *x = CustomDungeonUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonUpdateNotify) ProtoMessage() {}
+
+func (x *CustomDungeonUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonUpdateNotify.ProtoReflect.Descriptor instead.
+func (*CustomDungeonUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonUpdateNotify) GetDungeonBrief() *CustomDungeonBrief {
+ if x != nil {
+ return x.DungeonBrief
+ }
+ return nil
+}
+
+var File_CustomDungeonUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x55,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x19, 0x43,
+ 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x38, 0x0a, 0x0d, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x13, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x72, 0x69, 0x65, 0x66, 0x52, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69,
+ 0x65, 0x66, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonUpdateNotify_proto_rawDescOnce sync.Once
+ file_CustomDungeonUpdateNotify_proto_rawDescData = file_CustomDungeonUpdateNotify_proto_rawDesc
+)
+
+func file_CustomDungeonUpdateNotify_proto_rawDescGZIP() []byte {
+ file_CustomDungeonUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonUpdateNotify_proto_rawDescData)
+ })
+ return file_CustomDungeonUpdateNotify_proto_rawDescData
+}
+
+var file_CustomDungeonUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonUpdateNotify_proto_goTypes = []interface{}{
+ (*CustomDungeonUpdateNotify)(nil), // 0: CustomDungeonUpdateNotify
+ (*CustomDungeonBrief)(nil), // 1: CustomDungeonBrief
+}
+var file_CustomDungeonUpdateNotify_proto_depIdxs = []int32{
+ 1, // 0: CustomDungeonUpdateNotify.dungeon_brief:type_name -> CustomDungeonBrief
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonUpdateNotify_proto_init() }
+func file_CustomDungeonUpdateNotify_proto_init() {
+ if File_CustomDungeonUpdateNotify_proto != nil {
+ return
+ }
+ file_CustomDungeonBrief_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonUpdateNotify_proto_depIdxs,
+ MessageInfos: file_CustomDungeonUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonUpdateNotify_proto = out.File
+ file_CustomDungeonUpdateNotify_proto_rawDesc = nil
+ file_CustomDungeonUpdateNotify_proto_goTypes = nil
+ file_CustomDungeonUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomDungeonVerify.pb.go b/gover/gen/CustomDungeonVerify.pb.go
new file mode 100644
index 00000000..c1909191
--- /dev/null
+++ b/gover/gen/CustomDungeonVerify.pb.go
@@ -0,0 +1,197 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CustomDungeonVerify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CustomDungeonVerify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
+ Region string `protobuf:"bytes,13,opt,name=region,proto3" json:"region,omitempty"`
+ Timestamp uint32 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
+ DungeonGuid uint64 `protobuf:"varint,1,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ Lang uint32 `protobuf:"varint,6,opt,name=lang,proto3" json:"lang,omitempty"`
+}
+
+func (x *CustomDungeonVerify) Reset() {
+ *x = CustomDungeonVerify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CustomDungeonVerify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CustomDungeonVerify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CustomDungeonVerify) ProtoMessage() {}
+
+func (x *CustomDungeonVerify) ProtoReflect() protoreflect.Message {
+ mi := &file_CustomDungeonVerify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CustomDungeonVerify.ProtoReflect.Descriptor instead.
+func (*CustomDungeonVerify) Descriptor() ([]byte, []int) {
+ return file_CustomDungeonVerify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CustomDungeonVerify) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *CustomDungeonVerify) GetRegion() string {
+ if x != nil {
+ return x.Region
+ }
+ return ""
+}
+
+func (x *CustomDungeonVerify) GetTimestamp() uint32 {
+ if x != nil {
+ return x.Timestamp
+ }
+ return 0
+}
+
+func (x *CustomDungeonVerify) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *CustomDungeonVerify) GetLang() uint32 {
+ if x != nil {
+ return x.Lang
+ }
+ return 0
+}
+
+var File_CustomDungeonVerify_proto protoreflect.FileDescriptor
+
+var file_CustomDungeonVerify_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x56,
+ 0x65, 0x72, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x13,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x56, 0x65, 0x72,
+ 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a,
+ 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x12,
+ 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6c, 0x61,
+ 0x6e, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_CustomDungeonVerify_proto_rawDescOnce sync.Once
+ file_CustomDungeonVerify_proto_rawDescData = file_CustomDungeonVerify_proto_rawDesc
+)
+
+func file_CustomDungeonVerify_proto_rawDescGZIP() []byte {
+ file_CustomDungeonVerify_proto_rawDescOnce.Do(func() {
+ file_CustomDungeonVerify_proto_rawDescData = protoimpl.X.CompressGZIP(file_CustomDungeonVerify_proto_rawDescData)
+ })
+ return file_CustomDungeonVerify_proto_rawDescData
+}
+
+var file_CustomDungeonVerify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CustomDungeonVerify_proto_goTypes = []interface{}{
+ (*CustomDungeonVerify)(nil), // 0: CustomDungeonVerify
+}
+var file_CustomDungeonVerify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CustomDungeonVerify_proto_init() }
+func file_CustomDungeonVerify_proto_init() {
+ if File_CustomDungeonVerify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CustomDungeonVerify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CustomDungeonVerify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CustomDungeonVerify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CustomDungeonVerify_proto_goTypes,
+ DependencyIndexes: file_CustomDungeonVerify_proto_depIdxs,
+ MessageInfos: file_CustomDungeonVerify_proto_msgTypes,
+ }.Build()
+ File_CustomDungeonVerify_proto = out.File
+ file_CustomDungeonVerify_proto_rawDesc = nil
+ file_CustomDungeonVerify_proto_goTypes = nil
+ file_CustomDungeonVerify_proto_depIdxs = nil
+}
diff --git a/gover/gen/CustomGadgetTreeInfo.pb.go b/gover/gen/CustomGadgetTreeInfo.pb.go
index b10463c0..4fd46010 100644
--- a/gover/gen/CustomGadgetTreeInfo.pb.go
+++ b/gover/gen/CustomGadgetTreeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CustomGadgetTreeInfo.proto
package gen
diff --git a/gover/gen/CutSceneBeginNotify.pb.go b/gover/gen/CutSceneBeginNotify.pb.go
index 2d29be74..06bac09a 100644
--- a/gover/gen/CutSceneBeginNotify.pb.go
+++ b/gover/gen/CutSceneBeginNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CutSceneBeginNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 296
-// EnetChannelId: 0
-// EnetIsReliable: true
type CutSceneBeginNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsWaitOthers bool `protobuf:"varint,9,opt,name=is_wait_others,json=isWaitOthers,proto3" json:"is_wait_others,omitempty"`
- CutsceneId uint32 `protobuf:"varint,14,opt,name=cutscene_id,json=cutsceneId,proto3" json:"cutscene_id,omitempty"`
- ExtraParamList []*Unk3100_LFIMJOCPILC `protobuf:"bytes,3,rep,name=extra_param_list,json=extraParamList,proto3" json:"extra_param_list,omitempty"`
+ CutsceneId uint32 `protobuf:"varint,14,opt,name=cutscene_id,json=cutsceneId,proto3" json:"cutscene_id,omitempty"`
+ ExtraParamList []*CutSceneExtraParam `protobuf:"bytes,13,rep,name=extra_param_list,json=extraParamList,proto3" json:"extra_param_list,omitempty"`
+ IsWaitOthers bool `protobuf:"varint,1,opt,name=is_wait_others,json=isWaitOthers,proto3" json:"is_wait_others,omitempty"`
}
func (x *CutSceneBeginNotify) Reset() {
@@ -81,13 +78,6 @@ func (*CutSceneBeginNotify) Descriptor() ([]byte, []int) {
return file_CutSceneBeginNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CutSceneBeginNotify) GetIsWaitOthers() bool {
- if x != nil {
- return x.IsWaitOthers
- }
- return false
-}
-
func (x *CutSceneBeginNotify) GetCutsceneId() uint32 {
if x != nil {
return x.CutsceneId
@@ -95,31 +85,38 @@ func (x *CutSceneBeginNotify) GetCutsceneId() uint32 {
return 0
}
-func (x *CutSceneBeginNotify) GetExtraParamList() []*Unk3100_LFIMJOCPILC {
+func (x *CutSceneBeginNotify) GetExtraParamList() []*CutSceneExtraParam {
if x != nil {
return x.ExtraParamList
}
return nil
}
+func (x *CutSceneBeginNotify) GetIsWaitOthers() bool {
+ if x != nil {
+ return x.IsWaitOthers
+ }
+ return false
+}
+
var File_CutSceneBeginNotify_proto protoreflect.FileDescriptor
var file_CutSceneBeginNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x43, 0x75, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x46, 0x49, 0x4d, 0x4a, 0x4f, 0x43, 0x50, 0x49, 0x4c, 0x43,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x01, 0x0a, 0x13, 0x43, 0x75, 0x74, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24,
- 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x57, 0x61, 0x69, 0x74, 0x4f, 0x74,
- 0x68, 0x65, 0x72, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x74, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x10, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x46, 0x49, 0x4d, 0x4a, 0x4f,
- 0x43, 0x50, 0x49, 0x4c, 0x43, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72, 0x61,
- 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x43, 0x75, 0x74,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x13, 0x43, 0x75, 0x74, 0x53, 0x63, 0x65,
+ 0x6e, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x3d,
+ 0x0a, 0x10, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x43, 0x75, 0x74, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x65,
+ 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a,
+ 0x0e, 0x69, 0x73, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x57, 0x61, 0x69, 0x74, 0x4f, 0x74, 0x68,
+ 0x65, 0x72, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -137,10 +134,10 @@ func file_CutSceneBeginNotify_proto_rawDescGZIP() []byte {
var file_CutSceneBeginNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_CutSceneBeginNotify_proto_goTypes = []interface{}{
(*CutSceneBeginNotify)(nil), // 0: CutSceneBeginNotify
- (*Unk3100_LFIMJOCPILC)(nil), // 1: Unk3100_LFIMJOCPILC
+ (*CutSceneExtraParam)(nil), // 1: CutSceneExtraParam
}
var file_CutSceneBeginNotify_proto_depIdxs = []int32{
- 1, // 0: CutSceneBeginNotify.extra_param_list:type_name -> Unk3100_LFIMJOCPILC
+ 1, // 0: CutSceneBeginNotify.extra_param_list:type_name -> CutSceneExtraParam
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -153,7 +150,7 @@ func file_CutSceneBeginNotify_proto_init() {
if File_CutSceneBeginNotify_proto != nil {
return
}
- file_Unk3100_LFIMJOCPILC_proto_init()
+ file_CutSceneExtraParam_proto_init()
if !protoimpl.UnsafeEnabled {
file_CutSceneBeginNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CutSceneBeginNotify); i {
diff --git a/gover/gen/CutSceneEndNotify.pb.go b/gover/gen/CutSceneEndNotify.pb.go
index 2c7e39a6..527312eb 100644
--- a/gover/gen/CutSceneEndNotify.pb.go
+++ b/gover/gen/CutSceneEndNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CutSceneEndNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 215
-// EnetChannelId: 0
-// EnetIsReliable: true
type CutSceneEndNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CutsceneId uint32 `protobuf:"varint,14,opt,name=cutscene_id,json=cutsceneId,proto3" json:"cutscene_id,omitempty"`
+ CutsceneId uint32 `protobuf:"varint,4,opt,name=cutscene_id,json=cutsceneId,proto3" json:"cutscene_id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *CutSceneEndNotify) Reset() {
@@ -80,16 +77,16 @@ func (*CutSceneEndNotify) Descriptor() ([]byte, []int) {
return file_CutSceneEndNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *CutSceneEndNotify) GetRetcode() int32 {
+func (x *CutSceneEndNotify) GetCutsceneId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CutsceneId
}
return 0
}
-func (x *CutSceneEndNotify) GetCutsceneId() uint32 {
+func (x *CutSceneEndNotify) GetRetcode() int32 {
if x != nil {
- return x.CutsceneId
+ return x.Retcode
}
return 0
}
@@ -99,11 +96,11 @@ var File_CutSceneEndNotify_proto protoreflect.FileDescriptor
var file_CutSceneEndNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x43, 0x75, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x11, 0x43, 0x75, 0x74,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x74, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63,
- 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CutSceneExtraParam.pb.go b/gover/gen/CutSceneExtraParam.pb.go
new file mode 100644
index 00000000..7740e27c
--- /dev/null
+++ b/gover/gen/CutSceneExtraParam.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: CutSceneExtraParam.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type CutSceneExtraParam struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DetailParamList []float64 `protobuf:"fixed64,13,rep,packed,name=detail_param_list,json=detailParamList,proto3" json:"detail_param_list,omitempty"`
+}
+
+func (x *CutSceneExtraParam) Reset() {
+ *x = CutSceneExtraParam{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_CutSceneExtraParam_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *CutSceneExtraParam) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*CutSceneExtraParam) ProtoMessage() {}
+
+func (x *CutSceneExtraParam) ProtoReflect() protoreflect.Message {
+ mi := &file_CutSceneExtraParam_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use CutSceneExtraParam.ProtoReflect.Descriptor instead.
+func (*CutSceneExtraParam) Descriptor() ([]byte, []int) {
+ return file_CutSceneExtraParam_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *CutSceneExtraParam) GetDetailParamList() []float64 {
+ if x != nil {
+ return x.DetailParamList
+ }
+ return nil
+}
+
+var File_CutSceneExtraParam_proto protoreflect.FileDescriptor
+
+var file_CutSceneExtraParam_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x43, 0x75, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x12, 0x43, 0x75,
+ 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72, 0x61, 0x6d,
+ 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x01, 0x52, 0x0f, 0x64, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_CutSceneExtraParam_proto_rawDescOnce sync.Once
+ file_CutSceneExtraParam_proto_rawDescData = file_CutSceneExtraParam_proto_rawDesc
+)
+
+func file_CutSceneExtraParam_proto_rawDescGZIP() []byte {
+ file_CutSceneExtraParam_proto_rawDescOnce.Do(func() {
+ file_CutSceneExtraParam_proto_rawDescData = protoimpl.X.CompressGZIP(file_CutSceneExtraParam_proto_rawDescData)
+ })
+ return file_CutSceneExtraParam_proto_rawDescData
+}
+
+var file_CutSceneExtraParam_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_CutSceneExtraParam_proto_goTypes = []interface{}{
+ (*CutSceneExtraParam)(nil), // 0: CutSceneExtraParam
+}
+var file_CutSceneExtraParam_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_CutSceneExtraParam_proto_init() }
+func file_CutSceneExtraParam_proto_init() {
+ if File_CutSceneExtraParam_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_CutSceneExtraParam_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*CutSceneExtraParam); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_CutSceneExtraParam_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_CutSceneExtraParam_proto_goTypes,
+ DependencyIndexes: file_CutSceneExtraParam_proto_depIdxs,
+ MessageInfos: file_CutSceneExtraParam_proto_msgTypes,
+ }.Build()
+ File_CutSceneExtraParam_proto = out.File
+ file_CutSceneExtraParam_proto_rawDesc = nil
+ file_CutSceneExtraParam_proto_goTypes = nil
+ file_CutSceneExtraParam_proto_depIdxs = nil
+}
diff --git a/gover/gen/CutSceneFinishNotify.pb.go b/gover/gen/CutSceneFinishNotify.pb.go
index 809bcc9a..e9308489 100644
--- a/gover/gen/CutSceneFinishNotify.pb.go
+++ b/gover/gen/CutSceneFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CutSceneFinishNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 262
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type CutSceneFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CutsceneId uint32 `protobuf:"varint,12,opt,name=cutscene_id,json=cutsceneId,proto3" json:"cutscene_id,omitempty"`
+ CutsceneId uint32 `protobuf:"varint,5,opt,name=cutscene_id,json=cutsceneId,proto3" json:"cutscene_id,omitempty"`
}
func (x *CutSceneFinishNotify) Reset() {
@@ -94,7 +90,7 @@ var file_CutSceneFinishNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x14,
0x43, 0x75, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x74, 0x73, 0x63,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x74, 0x73, 0x63,
0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/CylinderRegionSize.pb.go b/gover/gen/CylinderRegionSize.pb.go
index d13d3f91..9458557d 100644
--- a/gover/gen/CylinderRegionSize.pb.go
+++ b/gover/gen/CylinderRegionSize.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: CylinderRegionSize.proto
package gen
@@ -41,8 +41,8 @@ type CylinderRegionSize struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Radius float32 `protobuf:"fixed32,8,opt,name=radius,proto3" json:"radius,omitempty"`
- Height float32 `protobuf:"fixed32,7,opt,name=height,proto3" json:"height,omitempty"`
+ Radius float32 `protobuf:"fixed32,7,opt,name=radius,proto3" json:"radius,omitempty"`
+ Height float32 `protobuf:"fixed32,15,opt,name=height,proto3" json:"height,omitempty"`
}
func (x *CylinderRegionSize) Reset() {
@@ -97,9 +97,9 @@ var file_CylinderRegionSize_proto_rawDesc = []byte{
0x0a, 0x18, 0x43, 0x79, 0x6c, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
0x53, 0x69, 0x7a, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x12, 0x43, 0x79,
0x6c, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a, 0x65,
- 0x12, 0x16, 0x0a, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x02,
+ 0x12, 0x16, 0x0a, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02,
0x52, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67,
- 0x68, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74,
+ 0x68, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DailyDungeonEntryInfo.pb.go b/gover/gen/DailyDungeonEntryInfo.pb.go
index ce156330..e1671d4e 100644
--- a/gover/gen/DailyDungeonEntryInfo.pb.go
+++ b/gover/gen/DailyDungeonEntryInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyDungeonEntryInfo.proto
package gen
@@ -41,10 +41,10 @@ type DailyDungeonEntryInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonEntryConfigId uint32 `protobuf:"varint,12,opt,name=dungeon_entry_config_id,json=dungeonEntryConfigId,proto3" json:"dungeon_entry_config_id,omitempty"`
- DungeonEntryId uint32 `protobuf:"varint,15,opt,name=dungeon_entry_id,json=dungeonEntryId,proto3" json:"dungeon_entry_id,omitempty"`
- RecommendDungeonEntryInfo *DungeonEntryInfo `protobuf:"bytes,1,opt,name=recommend_dungeon_entry_info,json=recommendDungeonEntryInfo,proto3" json:"recommend_dungeon_entry_info,omitempty"`
- RecommendDungeonId uint32 `protobuf:"varint,4,opt,name=recommend_dungeon_id,json=recommendDungeonId,proto3" json:"recommend_dungeon_id,omitempty"`
+ RecommendDungeonEntryInfo *DungeonEntryInfo `protobuf:"bytes,6,opt,name=recommend_dungeon_entry_info,json=recommendDungeonEntryInfo,proto3" json:"recommend_dungeon_entry_info,omitempty"`
+ DungeonEntryConfigId uint32 `protobuf:"varint,10,opt,name=dungeon_entry_config_id,json=dungeonEntryConfigId,proto3" json:"dungeon_entry_config_id,omitempty"`
+ RecommendDungeonId uint32 `protobuf:"varint,5,opt,name=recommend_dungeon_id,json=recommendDungeonId,proto3" json:"recommend_dungeon_id,omitempty"`
+ DungeonEntryId uint32 `protobuf:"varint,12,opt,name=dungeon_entry_id,json=dungeonEntryId,proto3" json:"dungeon_entry_id,omitempty"`
}
func (x *DailyDungeonEntryInfo) Reset() {
@@ -79,30 +79,30 @@ func (*DailyDungeonEntryInfo) Descriptor() ([]byte, []int) {
return file_DailyDungeonEntryInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *DailyDungeonEntryInfo) GetDungeonEntryConfigId() uint32 {
+func (x *DailyDungeonEntryInfo) GetRecommendDungeonEntryInfo() *DungeonEntryInfo {
if x != nil {
- return x.DungeonEntryConfigId
+ return x.RecommendDungeonEntryInfo
}
- return 0
+ return nil
}
-func (x *DailyDungeonEntryInfo) GetDungeonEntryId() uint32 {
+func (x *DailyDungeonEntryInfo) GetDungeonEntryConfigId() uint32 {
if x != nil {
- return x.DungeonEntryId
+ return x.DungeonEntryConfigId
}
return 0
}
-func (x *DailyDungeonEntryInfo) GetRecommendDungeonEntryInfo() *DungeonEntryInfo {
+func (x *DailyDungeonEntryInfo) GetRecommendDungeonId() uint32 {
if x != nil {
- return x.RecommendDungeonEntryInfo
+ return x.RecommendDungeonId
}
- return nil
+ return 0
}
-func (x *DailyDungeonEntryInfo) GetRecommendDungeonId() uint32 {
+func (x *DailyDungeonEntryInfo) GetDungeonEntryId() uint32 {
if x != nil {
- return x.RecommendDungeonId
+ return x.DungeonEntryId
}
return 0
}
@@ -115,21 +115,21 @@ var file_DailyDungeonEntryInfo_proto_rawDesc = []byte{
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfe, 0x01, 0x0a, 0x15, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x35, 0x0a, 0x17, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79,
- 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x14, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64,
- 0x12, 0x52, 0x0a, 0x1c, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x19, 0x72, 0x65, 0x63, 0x6f, 0x6d,
- 0x6d, 0x65, 0x6e, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
- 0x64, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x52, 0x0a, 0x1c, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x19, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x17, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65,
+ 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DailyTaskDataNotify.pb.go b/gover/gen/DailyTaskDataNotify.pb.go
index 1652db9e..8280a4d2 100644
--- a/gover/gen/DailyTaskDataNotify.pb.go
+++ b/gover/gen/DailyTaskDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyTaskDataNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 158
-// EnetChannelId: 0
-// EnetIsReliable: true
type DailyTaskDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScoreRewardId uint32 `protobuf:"varint,11,opt,name=score_reward_id,json=scoreRewardId,proto3" json:"score_reward_id,omitempty"`
- FinishedNum uint32 `protobuf:"varint,4,opt,name=finished_num,json=finishedNum,proto3" json:"finished_num,omitempty"`
- IsTakenScoreReward bool `protobuf:"varint,9,opt,name=is_taken_score_reward,json=isTakenScoreReward,proto3" json:"is_taken_score_reward,omitempty"`
+ ScoreRewardId uint32 `protobuf:"varint,13,opt,name=score_reward_id,json=scoreRewardId,proto3" json:"score_reward_id,omitempty"`
+ FinishedNum uint32 `protobuf:"varint,8,opt,name=finished_num,json=finishedNum,proto3" json:"finished_num,omitempty"`
+ IsTakenScoreReward bool `protobuf:"varint,5,opt,name=is_taken_score_reward,json=isTakenScoreReward,proto3" json:"is_taken_score_reward,omitempty"`
}
func (x *DailyTaskDataNotify) Reset() {
@@ -109,12 +106,12 @@ var file_DailyTaskDataNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x13,
0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x73, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x73, 0x63,
0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66,
- 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x31,
0x0a, 0x15, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69,
+ 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69,
0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/DailyTaskFilterCityReq.pb.go b/gover/gen/DailyTaskFilterCityReq.pb.go
index a88d2ef3..fc91e2ff 100644
--- a/gover/gen/DailyTaskFilterCityReq.pb.go
+++ b/gover/gen/DailyTaskFilterCityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyTaskFilterCityReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 111
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DailyTaskFilterCityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,8,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CityId uint32 `protobuf:"varint,7,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *DailyTaskFilterCityReq) Reset() {
@@ -94,7 +90,7 @@ var file_DailyTaskFilterCityReq_proto_rawDesc = []byte{
0x72, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31,
0x0a, 0x16, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DailyTaskFilterCityRsp.pb.go b/gover/gen/DailyTaskFilterCityRsp.pb.go
index deaa217f..a017b9a8 100644
--- a/gover/gen/DailyTaskFilterCityRsp.pb.go
+++ b/gover/gen/DailyTaskFilterCityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyTaskFilterCityRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 144
-// EnetChannelId: 0
-// EnetIsReliable: true
type DailyTaskFilterCityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CityId uint32 `protobuf:"varint,9,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CityId uint32 `protobuf:"varint,7,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DailyTaskFilterCityRsp) Reset() {
@@ -80,16 +77,16 @@ func (*DailyTaskFilterCityRsp) Descriptor() ([]byte, []int) {
return file_DailyTaskFilterCityRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DailyTaskFilterCityRsp) GetRetcode() int32 {
+func (x *DailyTaskFilterCityRsp) GetCityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CityId
}
return 0
}
-func (x *DailyTaskFilterCityRsp) GetCityId() uint32 {
+func (x *DailyTaskFilterCityRsp) GetRetcode() int32 {
if x != nil {
- return x.CityId
+ return x.Retcode
}
return 0
}
@@ -100,10 +97,10 @@ var file_DailyTaskFilterCityRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x43, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b,
0x0a, 0x16, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6c, 0x74, 0x65,
- 0x72, 0x43, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x72, 0x43, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DailyTaskInfo.pb.go b/gover/gen/DailyTaskInfo.pb.go
index 44f7ba71..3ff567dc 100644
--- a/gover/gen/DailyTaskInfo.pb.go
+++ b/gover/gen/DailyTaskInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyTaskInfo.proto
package gen
@@ -41,11 +41,11 @@ type DailyTaskInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId uint32 `protobuf:"varint,3,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- Progress uint32 `protobuf:"varint,13,opt,name=progress,proto3" json:"progress,omitempty"`
- FinishProgress uint32 `protobuf:"varint,10,opt,name=finish_progress,json=finishProgress,proto3" json:"finish_progress,omitempty"`
- DailyTaskId uint32 `protobuf:"varint,4,opt,name=daily_task_id,json=dailyTaskId,proto3" json:"daily_task_id,omitempty"`
- IsFinished bool `protobuf:"varint,14,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ RewardId uint32 `protobuf:"varint,7,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ FinishProgress uint32 `protobuf:"varint,12,opt,name=finish_progress,json=finishProgress,proto3" json:"finish_progress,omitempty"`
+ IsFinished bool `protobuf:"varint,2,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ DailyTaskId uint32 `protobuf:"varint,5,opt,name=daily_task_id,json=dailyTaskId,proto3" json:"daily_task_id,omitempty"`
+ Progress uint32 `protobuf:"varint,10,opt,name=progress,proto3" json:"progress,omitempty"`
}
func (x *DailyTaskInfo) Reset() {
@@ -87,18 +87,18 @@ func (x *DailyTaskInfo) GetRewardId() uint32 {
return 0
}
-func (x *DailyTaskInfo) GetProgress() uint32 {
+func (x *DailyTaskInfo) GetFinishProgress() uint32 {
if x != nil {
- return x.Progress
+ return x.FinishProgress
}
return 0
}
-func (x *DailyTaskInfo) GetFinishProgress() uint32 {
+func (x *DailyTaskInfo) GetIsFinished() bool {
if x != nil {
- return x.FinishProgress
+ return x.IsFinished
}
- return 0
+ return false
}
func (x *DailyTaskInfo) GetDailyTaskId() uint32 {
@@ -108,11 +108,11 @@ func (x *DailyTaskInfo) GetDailyTaskId() uint32 {
return 0
}
-func (x *DailyTaskInfo) GetIsFinished() bool {
+func (x *DailyTaskInfo) GetProgress() uint32 {
if x != nil {
- return x.IsFinished
+ return x.Progress
}
- return false
+ return 0
}
var File_DailyTaskInfo_proto protoreflect.FileDescriptor
@@ -121,16 +121,16 @@ var file_DailyTaskInfo_proto_rawDesc = []byte{
0x0a, 0x13, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x0d, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54,
0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x12, 0x27, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x66, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x61, 0x69,
- 0x6c, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x1f, 0x0a,
- 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x42, 0x06,
+ 0x64, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x70,
+ 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x22,
+ 0x0a, 0x0d, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b,
+ 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DailyTaskProgressNotify.pb.go b/gover/gen/DailyTaskProgressNotify.pb.go
index 1bf7e152..0b4f40df 100644
--- a/gover/gen/DailyTaskProgressNotify.pb.go
+++ b/gover/gen/DailyTaskProgressNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyTaskProgressNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 170
-// EnetChannelId: 0
-// EnetIsReliable: true
type DailyTaskProgressNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DailyTaskScoreRewardNotify.pb.go b/gover/gen/DailyTaskScoreRewardNotify.pb.go
index ac11d437..0adbdfbd 100644
--- a/gover/gen/DailyTaskScoreRewardNotify.pb.go
+++ b/gover/gen/DailyTaskScoreRewardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyTaskScoreRewardNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 117
-// EnetChannelId: 0
-// EnetIsReliable: true
type DailyTaskScoreRewardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId uint32 `protobuf:"varint,14,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ RewardId uint32 `protobuf:"varint,8,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
}
func (x *DailyTaskScoreRewardNotify) Reset() {
@@ -93,7 +90,7 @@ var file_DailyTaskScoreRewardNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1a, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x53,
0x63, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DailyTaskUnlockedCitiesNotify.pb.go b/gover/gen/DailyTaskUnlockedCitiesNotify.pb.go
index 7749aa73..91a6af39 100644
--- a/gover/gen/DailyTaskUnlockedCitiesNotify.pb.go
+++ b/gover/gen/DailyTaskUnlockedCitiesNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DailyTaskUnlockedCitiesNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 186
-// EnetChannelId: 0
-// EnetIsReliable: true
type DailyTaskUnlockedCitiesNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UnlockedCityList []uint32 `protobuf:"varint,12,rep,packed,name=unlocked_city_list,json=unlockedCityList,proto3" json:"unlocked_city_list,omitempty"`
+ UnlockedCityList []uint32 `protobuf:"varint,15,rep,packed,name=unlocked_city_list,json=unlockedCityList,proto3" json:"unlocked_city_list,omitempty"`
}
func (x *DailyTaskUnlockedCitiesNotify) Reset() {
@@ -94,7 +91,7 @@ var file_DailyTaskUnlockedCitiesNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x1d, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61,
0x73, 0x6b, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x43, 0x69, 0x74, 0x69, 0x65, 0x73,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
- 0x65, 0x64, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
+ 0x65, 0x64, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
0x28, 0x0d, 0x52, 0x10, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x43, 0x69, 0x74, 0x79,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/DataResVersionNotify.pb.go b/gover/gen/DataResVersionNotify.pb.go
index 389dc053..2edb00eb 100644
--- a/gover/gen/DataResVersionNotify.pb.go
+++ b/gover/gen/DataResVersionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DataResVersionNotify.proto
package gen
@@ -85,23 +85,20 @@ func (DataResVersionNotify_DataResVersionOpType) EnumDescriptor() ([]byte, []int
return file_DataResVersionNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 167
-// EnetChannelId: 0
-// EnetIsReliable: true
type DataResVersionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClientSilenceMd5 string `protobuf:"bytes,10,opt,name=client_silence_md5,json=clientSilenceMd5,proto3" json:"client_silence_md5,omitempty"`
- ClientSilenceVersionSuffix string `protobuf:"bytes,15,opt,name=client_silence_version_suffix,json=clientSilenceVersionSuffix,proto3" json:"client_silence_version_suffix,omitempty"`
- ResVersionConfig *ResVersionConfig `protobuf:"bytes,9,opt,name=res_version_config,json=resVersionConfig,proto3" json:"res_version_config,omitempty"`
- IsDataNeedRelogin bool `protobuf:"varint,7,opt,name=is_data_need_relogin,json=isDataNeedRelogin,proto3" json:"is_data_need_relogin,omitempty"`
- OpType DataResVersionNotify_DataResVersionOpType `protobuf:"varint,12,opt,name=op_type,json=opType,proto3,enum=DataResVersionNotify_DataResVersionOpType" json:"op_type,omitempty"`
- ClientDataVersion uint32 `protobuf:"varint,2,opt,name=client_data_version,json=clientDataVersion,proto3" json:"client_data_version,omitempty"`
- ClientVersionSuffix string `protobuf:"bytes,5,opt,name=client_version_suffix,json=clientVersionSuffix,proto3" json:"client_version_suffix,omitempty"`
- ClientSilenceDataVersion uint32 `protobuf:"varint,1,opt,name=client_silence_data_version,json=clientSilenceDataVersion,proto3" json:"client_silence_data_version,omitempty"`
- ClientMd5 string `protobuf:"bytes,14,opt,name=client_md5,json=clientMd5,proto3" json:"client_md5,omitempty"`
+ ClientSilenceDataVersion uint32 `protobuf:"varint,13,opt,name=client_silence_data_version,json=clientSilenceDataVersion,proto3" json:"client_silence_data_version,omitempty"`
+ OpType DataResVersionNotify_DataResVersionOpType `protobuf:"varint,6,opt,name=op_type,json=opType,proto3,enum=DataResVersionNotify_DataResVersionOpType" json:"op_type,omitempty"`
+ ClientSilenceVersionSuffix string `protobuf:"bytes,3,opt,name=client_silence_version_suffix,json=clientSilenceVersionSuffix,proto3" json:"client_silence_version_suffix,omitempty"`
+ ClientVersionSuffix string `protobuf:"bytes,9,opt,name=client_version_suffix,json=clientVersionSuffix,proto3" json:"client_version_suffix,omitempty"`
+ IsDataNeedRelogin bool `protobuf:"varint,15,opt,name=is_data_need_relogin,json=isDataNeedRelogin,proto3" json:"is_data_need_relogin,omitempty"`
+ ClientSilenceMd5 string `protobuf:"bytes,12,opt,name=client_silence_md5,json=clientSilenceMd5,proto3" json:"client_silence_md5,omitempty"`
+ ClientDataVersion uint32 `protobuf:"varint,5,opt,name=client_data_version,json=clientDataVersion,proto3" json:"client_data_version,omitempty"`
+ ClientMd5 string `protobuf:"bytes,2,opt,name=client_md5,json=clientMd5,proto3" json:"client_md5,omitempty"`
+ ResVersionConfig *ResVersionConfig `protobuf:"bytes,7,opt,name=res_version_config,json=resVersionConfig,proto3" json:"res_version_config,omitempty"`
}
func (x *DataResVersionNotify) Reset() {
@@ -136,11 +133,18 @@ func (*DataResVersionNotify) Descriptor() ([]byte, []int) {
return file_DataResVersionNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DataResVersionNotify) GetClientSilenceMd5() string {
+func (x *DataResVersionNotify) GetClientSilenceDataVersion() uint32 {
if x != nil {
- return x.ClientSilenceMd5
+ return x.ClientSilenceDataVersion
}
- return ""
+ return 0
+}
+
+func (x *DataResVersionNotify) GetOpType() DataResVersionNotify_DataResVersionOpType {
+ if x != nil {
+ return x.OpType
+ }
+ return DataResVersionNotify_DATA_RES_VERSION_OP_TYPE_NONE
}
func (x *DataResVersionNotify) GetClientSilenceVersionSuffix() string {
@@ -150,11 +154,11 @@ func (x *DataResVersionNotify) GetClientSilenceVersionSuffix() string {
return ""
}
-func (x *DataResVersionNotify) GetResVersionConfig() *ResVersionConfig {
+func (x *DataResVersionNotify) GetClientVersionSuffix() string {
if x != nil {
- return x.ResVersionConfig
+ return x.ClientVersionSuffix
}
- return nil
+ return ""
}
func (x *DataResVersionNotify) GetIsDataNeedRelogin() bool {
@@ -164,11 +168,11 @@ func (x *DataResVersionNotify) GetIsDataNeedRelogin() bool {
return false
}
-func (x *DataResVersionNotify) GetOpType() DataResVersionNotify_DataResVersionOpType {
+func (x *DataResVersionNotify) GetClientSilenceMd5() string {
if x != nil {
- return x.OpType
+ return x.ClientSilenceMd5
}
- return DataResVersionNotify_DATA_RES_VERSION_OP_TYPE_NONE
+ return ""
}
func (x *DataResVersionNotify) GetClientDataVersion() uint32 {
@@ -178,25 +182,18 @@ func (x *DataResVersionNotify) GetClientDataVersion() uint32 {
return 0
}
-func (x *DataResVersionNotify) GetClientVersionSuffix() string {
+func (x *DataResVersionNotify) GetClientMd5() string {
if x != nil {
- return x.ClientVersionSuffix
+ return x.ClientMd5
}
return ""
}
-func (x *DataResVersionNotify) GetClientSilenceDataVersion() uint32 {
- if x != nil {
- return x.ClientSilenceDataVersion
- }
- return 0
-}
-
-func (x *DataResVersionNotify) GetClientMd5() string {
+func (x *DataResVersionNotify) GetResVersionConfig() *ResVersionConfig {
if x != nil {
- return x.ClientMd5
+ return x.ResVersionConfig
}
- return ""
+ return nil
}
var File_DataResVersionNotify_proto protoreflect.FileDescriptor
@@ -206,38 +203,38 @@ var file_DataResVersionNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x65,
0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x05, 0x0a, 0x14, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73,
- 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a,
- 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f,
- 0x6d, 0x64, 0x35, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x4d, 0x64, 0x35, 0x12, 0x41, 0x0a, 0x1d, 0x63,
- 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x76, 0x65,
- 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x1a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63,
- 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x3f,
- 0x0a, 0x12, 0x72, 0x65, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x73,
- 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x72,
- 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
- 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6e, 0x65, 0x65, 0x64, 0x5f,
- 0x72, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69,
- 0x73, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x65, 0x65, 0x64, 0x52, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e,
- 0x12, 0x43, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x2a, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73,
- 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f,
- 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f,
- 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65,
- 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f,
- 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73,
- 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x3d, 0x0a, 0x1b, 0x63, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61,
- 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18,
- 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74,
- 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65,
- 0x6e, 0x74, 0x5f, 0x6d, 0x64, 0x35, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x64, 0x35, 0x22, 0x88, 0x01, 0x0a, 0x14, 0x44, 0x61, 0x74, 0x61,
+ 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a,
+ 0x1b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f,
+ 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x18, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x07,
+ 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e,
+ 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73,
+ 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x41, 0x0a, 0x1d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65,
+ 0x6e, 0x63, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66,
+ 0x69, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x75,
+ 0x66, 0x66, 0x69, 0x78, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76,
+ 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
+ 0x6f, 0x6e, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x64,
+ 0x61, 0x74, 0x61, 0x5f, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x65,
+ 0x65, 0x64, 0x52, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6d, 0x64, 0x35, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c,
+ 0x65, 0x6e, 0x63, 0x65, 0x4d, 0x64, 0x35, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61,
+ 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x5f, 0x6d, 0x64, 0x35, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x4d, 0x64, 0x35, 0x12, 0x3f, 0x0a, 0x12, 0x72, 0x65, 0x73, 0x5f, 0x76, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x72, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x88, 0x01, 0x0a, 0x14, 0x44, 0x61, 0x74, 0x61,
0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65,
0x12, 0x21, 0x0a, 0x1d, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x52, 0x45, 0x53, 0x5f, 0x56, 0x45, 0x52,
0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4f, 0x50, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e,
@@ -270,8 +267,8 @@ var file_DataResVersionNotify_proto_goTypes = []interface{}{
(*ResVersionConfig)(nil), // 2: ResVersionConfig
}
var file_DataResVersionNotify_proto_depIdxs = []int32{
- 2, // 0: DataResVersionNotify.res_version_config:type_name -> ResVersionConfig
- 0, // 1: DataResVersionNotify.op_type:type_name -> DataResVersionNotify.DataResVersionOpType
+ 0, // 0: DataResVersionNotify.op_type:type_name -> DataResVersionNotify.DataResVersionOpType
+ 2, // 1: DataResVersionNotify.res_version_config:type_name -> ResVersionConfig
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/DateTimeDelete.pb.go b/gover/gen/DateTimeDelete.pb.go
deleted file mode 100644
index 6f9771ef..00000000
--- a/gover/gen/DateTimeDelete.pb.go
+++ /dev/null
@@ -1,131 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: DateTimeDelete.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type DateTimeDelete struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *DateTimeDelete) Reset() {
- *x = DateTimeDelete{}
- if protoimpl.UnsafeEnabled {
- mi := &file_DateTimeDelete_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *DateTimeDelete) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*DateTimeDelete) ProtoMessage() {}
-
-func (x *DateTimeDelete) ProtoReflect() protoreflect.Message {
- mi := &file_DateTimeDelete_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use DateTimeDelete.ProtoReflect.Descriptor instead.
-func (*DateTimeDelete) Descriptor() ([]byte, []int) {
- return file_DateTimeDelete_proto_rawDescGZIP(), []int{0}
-}
-
-var File_DateTimeDelete_proto protoreflect.FileDescriptor
-
-var file_DateTimeDelete_proto_rawDesc = []byte{
- 0x0a, 0x14, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x10, 0x0a, 0x0e, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69,
- 0x6d, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_DateTimeDelete_proto_rawDescOnce sync.Once
- file_DateTimeDelete_proto_rawDescData = file_DateTimeDelete_proto_rawDesc
-)
-
-func file_DateTimeDelete_proto_rawDescGZIP() []byte {
- file_DateTimeDelete_proto_rawDescOnce.Do(func() {
- file_DateTimeDelete_proto_rawDescData = protoimpl.X.CompressGZIP(file_DateTimeDelete_proto_rawDescData)
- })
- return file_DateTimeDelete_proto_rawDescData
-}
-
-var file_DateTimeDelete_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_DateTimeDelete_proto_goTypes = []interface{}{
- (*DateTimeDelete)(nil), // 0: DateTimeDelete
-}
-var file_DateTimeDelete_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_DateTimeDelete_proto_init() }
-func file_DateTimeDelete_proto_init() {
- if File_DateTimeDelete_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_DateTimeDelete_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DateTimeDelete); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_DateTimeDelete_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_DateTimeDelete_proto_goTypes,
- DependencyIndexes: file_DateTimeDelete_proto_depIdxs,
- MessageInfos: file_DateTimeDelete_proto_msgTypes,
- }.Build()
- File_DateTimeDelete_proto = out.File
- file_DateTimeDelete_proto_rawDesc = nil
- file_DateTimeDelete_proto_goTypes = nil
- file_DateTimeDelete_proto_depIdxs = nil
-}
diff --git a/gover/gen/DealAddFriendReq.pb.go b/gover/gen/DealAddFriendReq.pb.go
index fe19e8ab..7d9a2433 100644
--- a/gover/gen/DealAddFriendReq.pb.go
+++ b/gover/gen/DealAddFriendReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DealAddFriendReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4003
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DealAddFriendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DealAddFriendResult DealAddFriendResultType `protobuf:"varint,12,opt,name=deal_add_friend_result,json=dealAddFriendResult,proto3,enum=DealAddFriendResultType" json:"deal_add_friend_result,omitempty"`
+ DealAddFriendResult DealAddFriendResultType `protobuf:"varint,7,opt,name=deal_add_friend_result,json=dealAddFriendResult,proto3,enum=DealAddFriendResultType" json:"deal_add_friend_result,omitempty"`
TargetUid uint32 `protobuf:"varint,10,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
@@ -104,7 +100,7 @@ var file_DealAddFriendReq_proto_rawDesc = []byte{
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x61, 0x6c,
0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x4d, 0x0a, 0x16,
0x64, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f,
- 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x44,
+ 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x44,
0x65, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x13, 0x64, 0x65, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x46,
0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74,
diff --git a/gover/gen/DealAddFriendResultType.pb.go b/gover/gen/DealAddFriendResultType.pb.go
index 8ecd1633..b590d226 100644
--- a/gover/gen/DealAddFriendResultType.pb.go
+++ b/gover/gen/DealAddFriendResultType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DealAddFriendResultType.proto
package gen
diff --git a/gover/gen/DealAddFriendRsp.pb.go b/gover/gen/DealAddFriendRsp.pb.go
index 0acad51d..d7ea9db9 100644
--- a/gover/gen/DealAddFriendRsp.pb.go
+++ b/gover/gen/DealAddFriendRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DealAddFriendRsp.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4090
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DealAddFriendRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- DealAddFriendResult DealAddFriendResultType `protobuf:"varint,6,opt,name=deal_add_friend_result,json=dealAddFriendResult,proto3,enum=DealAddFriendResultType" json:"deal_add_friend_result,omitempty"`
+ TargetUid uint32 `protobuf:"varint,15,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ DealAddFriendResult DealAddFriendResultType `protobuf:"varint,4,opt,name=deal_add_friend_result,json=dealAddFriendResult,proto3,enum=DealAddFriendResultType" json:"deal_add_friend_result,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DealAddFriendRsp) Reset() {
@@ -82,13 +78,6 @@ func (*DealAddFriendRsp) Descriptor() ([]byte, []int) {
return file_DealAddFriendRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DealAddFriendRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *DealAddFriendRsp) GetTargetUid() uint32 {
if x != nil {
return x.TargetUid
@@ -103,6 +92,13 @@ func (x *DealAddFriendRsp) GetDealAddFriendResult() DealAddFriendResultType {
return DealAddFriendResultType_DEAL_ADD_FRIEND_RESULT_TYPE_REJECT
}
+func (x *DealAddFriendRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
var File_DealAddFriendRsp_proto protoreflect.FileDescriptor
var file_DealAddFriendRsp_proto_rawDesc = []byte{
@@ -110,16 +106,16 @@ var file_DealAddFriendRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x44, 0x65, 0x61, 0x6c, 0x41, 0x64,
0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x54, 0x79, 0x70,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x61, 0x6c,
- 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x4d, 0x0a, 0x16, 0x64, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x64,
- 0x64, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x44, 0x65, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x46,
- 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x13, 0x64, 0x65, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65,
- 0x73, 0x75, 0x6c, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x4d, 0x0a, 0x16, 0x64,
+ 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x72,
+ 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x44, 0x65,
+ 0x61, 0x6c, 0x41, 0x64, 0x64, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c,
+ 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x13, 0x64, 0x65, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x46, 0x72,
+ 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DeathZoneInfo.pb.go b/gover/gen/DeathZoneInfo.pb.go
new file mode 100644
index 00000000..e36f31f2
--- /dev/null
+++ b/gover/gen/DeathZoneInfo.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DeathZoneInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DeathZoneInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
+ IsOpen bool `protobuf:"varint,12,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *DeathZoneInfo) Reset() {
+ *x = DeathZoneInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DeathZoneInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DeathZoneInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DeathZoneInfo) ProtoMessage() {}
+
+func (x *DeathZoneInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_DeathZoneInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DeathZoneInfo.ProtoReflect.Descriptor instead.
+func (*DeathZoneInfo) Descriptor() ([]byte, []int) {
+ return file_DeathZoneInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DeathZoneInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *DeathZoneInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_DeathZoneInfo_proto protoreflect.FileDescriptor
+
+var file_DeathZoneInfo_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x0d, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f,
+ 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65,
+ 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DeathZoneInfo_proto_rawDescOnce sync.Once
+ file_DeathZoneInfo_proto_rawDescData = file_DeathZoneInfo_proto_rawDesc
+)
+
+func file_DeathZoneInfo_proto_rawDescGZIP() []byte {
+ file_DeathZoneInfo_proto_rawDescOnce.Do(func() {
+ file_DeathZoneInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_DeathZoneInfo_proto_rawDescData)
+ })
+ return file_DeathZoneInfo_proto_rawDescData
+}
+
+var file_DeathZoneInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DeathZoneInfo_proto_goTypes = []interface{}{
+ (*DeathZoneInfo)(nil), // 0: DeathZoneInfo
+}
+var file_DeathZoneInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_DeathZoneInfo_proto_init() }
+func file_DeathZoneInfo_proto_init() {
+ if File_DeathZoneInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_DeathZoneInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DeathZoneInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DeathZoneInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DeathZoneInfo_proto_goTypes,
+ DependencyIndexes: file_DeathZoneInfo_proto_depIdxs,
+ MessageInfos: file_DeathZoneInfo_proto_msgTypes,
+ }.Build()
+ File_DeathZoneInfo_proto = out.File
+ file_DeathZoneInfo_proto_rawDesc = nil
+ file_DeathZoneInfo_proto_goTypes = nil
+ file_DeathZoneInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/DeathZoneInfoNotify.pb.go b/gover/gen/DeathZoneInfoNotify.pb.go
new file mode 100644
index 00000000..5656ead6
--- /dev/null
+++ b/gover/gen/DeathZoneInfoNotify.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DeathZoneInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DeathZoneInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeathZoneInfoList []*DeathZoneInfo `protobuf:"bytes,15,rep,name=death_zone_info_list,json=deathZoneInfoList,proto3" json:"death_zone_info_list,omitempty"`
+}
+
+func (x *DeathZoneInfoNotify) Reset() {
+ *x = DeathZoneInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DeathZoneInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DeathZoneInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DeathZoneInfoNotify) ProtoMessage() {}
+
+func (x *DeathZoneInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_DeathZoneInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DeathZoneInfoNotify.ProtoReflect.Descriptor instead.
+func (*DeathZoneInfoNotify) Descriptor() ([]byte, []int) {
+ return file_DeathZoneInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DeathZoneInfoNotify) GetDeathZoneInfoList() []*DeathZoneInfo {
+ if x != nil {
+ return x.DeathZoneInfoList
+ }
+ return nil
+}
+
+var File_DeathZoneInfoNotify_proto protoreflect.FileDescriptor
+
+var file_DeathZoneInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x44, 0x65, 0x61,
+ 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x56, 0x0a, 0x13, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3f, 0x0a, 0x14, 0x64, 0x65, 0x61, 0x74, 0x68,
+ 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x64, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DeathZoneInfoNotify_proto_rawDescOnce sync.Once
+ file_DeathZoneInfoNotify_proto_rawDescData = file_DeathZoneInfoNotify_proto_rawDesc
+)
+
+func file_DeathZoneInfoNotify_proto_rawDescGZIP() []byte {
+ file_DeathZoneInfoNotify_proto_rawDescOnce.Do(func() {
+ file_DeathZoneInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_DeathZoneInfoNotify_proto_rawDescData)
+ })
+ return file_DeathZoneInfoNotify_proto_rawDescData
+}
+
+var file_DeathZoneInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DeathZoneInfoNotify_proto_goTypes = []interface{}{
+ (*DeathZoneInfoNotify)(nil), // 0: DeathZoneInfoNotify
+ (*DeathZoneInfo)(nil), // 1: DeathZoneInfo
+}
+var file_DeathZoneInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: DeathZoneInfoNotify.death_zone_info_list:type_name -> DeathZoneInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_DeathZoneInfoNotify_proto_init() }
+func file_DeathZoneInfoNotify_proto_init() {
+ if File_DeathZoneInfoNotify_proto != nil {
+ return
+ }
+ file_DeathZoneInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_DeathZoneInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DeathZoneInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DeathZoneInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DeathZoneInfoNotify_proto_goTypes,
+ DependencyIndexes: file_DeathZoneInfoNotify_proto_depIdxs,
+ MessageInfos: file_DeathZoneInfoNotify_proto_msgTypes,
+ }.Build()
+ File_DeathZoneInfoNotify_proto = out.File
+ file_DeathZoneInfoNotify_proto_rawDesc = nil
+ file_DeathZoneInfoNotify_proto_goTypes = nil
+ file_DeathZoneInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/DeathZoneObserveNotify.pb.go b/gover/gen/DeathZoneObserveNotify.pb.go
new file mode 100644
index 00000000..871e7841
--- /dev/null
+++ b/gover/gen/DeathZoneObserveNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DeathZoneObserveNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DeathZoneObserveNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SourceEntityId uint32 `protobuf:"varint,2,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,5,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+}
+
+func (x *DeathZoneObserveNotify) Reset() {
+ *x = DeathZoneObserveNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DeathZoneObserveNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DeathZoneObserveNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DeathZoneObserveNotify) ProtoMessage() {}
+
+func (x *DeathZoneObserveNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_DeathZoneObserveNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DeathZoneObserveNotify.ProtoReflect.Descriptor instead.
+func (*DeathZoneObserveNotify) Descriptor() ([]byte, []int) {
+ return file_DeathZoneObserveNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DeathZoneObserveNotify) GetSourceEntityId() uint32 {
+ if x != nil {
+ return x.SourceEntityId
+ }
+ return 0
+}
+
+func (x *DeathZoneObserveNotify) GetTargetEntityId() uint32 {
+ if x != nil {
+ return x.TargetEntityId
+ }
+ return 0
+}
+
+var File_DeathZoneObserveNotify_proto protoreflect.FileDescriptor
+
+var file_DeathZoneObserveNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65, 0x4f, 0x62, 0x73, 0x65, 0x72,
+ 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c,
+ 0x0a, 0x16, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65, 0x4f, 0x62, 0x73, 0x65, 0x72,
+ 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x75, 0x72,
+ 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DeathZoneObserveNotify_proto_rawDescOnce sync.Once
+ file_DeathZoneObserveNotify_proto_rawDescData = file_DeathZoneObserveNotify_proto_rawDesc
+)
+
+func file_DeathZoneObserveNotify_proto_rawDescGZIP() []byte {
+ file_DeathZoneObserveNotify_proto_rawDescOnce.Do(func() {
+ file_DeathZoneObserveNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_DeathZoneObserveNotify_proto_rawDescData)
+ })
+ return file_DeathZoneObserveNotify_proto_rawDescData
+}
+
+var file_DeathZoneObserveNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DeathZoneObserveNotify_proto_goTypes = []interface{}{
+ (*DeathZoneObserveNotify)(nil), // 0: DeathZoneObserveNotify
+}
+var file_DeathZoneObserveNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_DeathZoneObserveNotify_proto_init() }
+func file_DeathZoneObserveNotify_proto_init() {
+ if File_DeathZoneObserveNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_DeathZoneObserveNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DeathZoneObserveNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DeathZoneObserveNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DeathZoneObserveNotify_proto_goTypes,
+ DependencyIndexes: file_DeathZoneObserveNotify_proto_depIdxs,
+ MessageInfos: file_DeathZoneObserveNotify_proto_msgTypes,
+ }.Build()
+ File_DeathZoneObserveNotify_proto = out.File
+ file_DeathZoneObserveNotify_proto_rawDesc = nil
+ file_DeathZoneObserveNotify_proto_goTypes = nil
+ file_DeathZoneObserveNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/DebugNotify.pb.go b/gover/gen/DebugNotify.pb.go
index 9307d263..4d9340c0 100644
--- a/gover/gen/DebugNotify.pb.go
+++ b/gover/gen/DebugNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DebugNotify.proto
package gen
@@ -39,19 +39,19 @@ const (
type DebugNotify_Retcode int32
const (
- DebugNotify_RETCODE_SUCC DebugNotify_Retcode = 0
- DebugNotify_RETCODE_FAIL DebugNotify_Retcode = 1
+ DebugNotify_SUCC DebugNotify_Retcode = 0
+ DebugNotify_FAIL DebugNotify_Retcode = 1
)
// Enum value maps for DebugNotify_Retcode.
var (
DebugNotify_Retcode_name = map[int32]string{
- 0: "RETCODE_SUCC",
- 1: "RETCODE_FAIL",
+ 0: "SUCC",
+ 1: "FAIL",
}
DebugNotify_Retcode_value = map[string]int32{
- "RETCODE_SUCC": 0,
- "RETCODE_FAIL": 1,
+ "SUCC": 0,
+ "FAIL": 1,
}
)
@@ -82,10 +82,6 @@ func (DebugNotify_Retcode) EnumDescriptor() ([]byte, []int) {
return file_DebugNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 101
-// TargetService: 101
-// EnetChannelId: 2
-// EnetIsReliable: true
type DebugNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -146,22 +142,21 @@ func (x *DebugNotify) GetRetcode() DebugNotify_Retcode {
if x != nil {
return x.Retcode
}
- return DebugNotify_RETCODE_SUCC
+ return DebugNotify_SUCC
}
var File_DebugNotify_proto protoreflect.FileDescriptor
var file_DebugNotify_proto_rawDesc = []byte{
0x0a, 0x11, 0x44, 0x65, 0x62, 0x75, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x62, 0x75, 0x67, 0x4e, 0x6f, 0x74,
+ 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x62, 0x75, 0x67, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x2d, 0x0a, 0x07, 0x52, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x53, 0x55,
- 0x43, 0x43, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x1d, 0x0a, 0x07, 0x52, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x55, 0x43, 0x43, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04,
0x46, 0x41, 0x49, 0x4c, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DelBackupAvatarTeamReq.pb.go b/gover/gen/DelBackupAvatarTeamReq.pb.go
new file mode 100644
index 00000000..93761d3e
--- /dev/null
+++ b/gover/gen/DelBackupAvatarTeamReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DelBackupAvatarTeamReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DelBackupAvatarTeamReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BackupAvatarTeamId uint32 `protobuf:"varint,10,opt,name=backup_avatar_team_id,json=backupAvatarTeamId,proto3" json:"backup_avatar_team_id,omitempty"`
+}
+
+func (x *DelBackupAvatarTeamReq) Reset() {
+ *x = DelBackupAvatarTeamReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DelBackupAvatarTeamReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DelBackupAvatarTeamReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DelBackupAvatarTeamReq) ProtoMessage() {}
+
+func (x *DelBackupAvatarTeamReq) ProtoReflect() protoreflect.Message {
+ mi := &file_DelBackupAvatarTeamReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DelBackupAvatarTeamReq.ProtoReflect.Descriptor instead.
+func (*DelBackupAvatarTeamReq) Descriptor() ([]byte, []int) {
+ return file_DelBackupAvatarTeamReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DelBackupAvatarTeamReq) GetBackupAvatarTeamId() uint32 {
+ if x != nil {
+ return x.BackupAvatarTeamId
+ }
+ return 0
+}
+
+var File_DelBackupAvatarTeamReq_proto protoreflect.FileDescriptor
+
+var file_DelBackupAvatarTeamReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b,
+ 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x31, 0x0a, 0x15, 0x62, 0x61, 0x63, 0x6b,
+ 0x75, 0x70, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DelBackupAvatarTeamReq_proto_rawDescOnce sync.Once
+ file_DelBackupAvatarTeamReq_proto_rawDescData = file_DelBackupAvatarTeamReq_proto_rawDesc
+)
+
+func file_DelBackupAvatarTeamReq_proto_rawDescGZIP() []byte {
+ file_DelBackupAvatarTeamReq_proto_rawDescOnce.Do(func() {
+ file_DelBackupAvatarTeamReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_DelBackupAvatarTeamReq_proto_rawDescData)
+ })
+ return file_DelBackupAvatarTeamReq_proto_rawDescData
+}
+
+var file_DelBackupAvatarTeamReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DelBackupAvatarTeamReq_proto_goTypes = []interface{}{
+ (*DelBackupAvatarTeamReq)(nil), // 0: DelBackupAvatarTeamReq
+}
+var file_DelBackupAvatarTeamReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_DelBackupAvatarTeamReq_proto_init() }
+func file_DelBackupAvatarTeamReq_proto_init() {
+ if File_DelBackupAvatarTeamReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_DelBackupAvatarTeamReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DelBackupAvatarTeamReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DelBackupAvatarTeamReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DelBackupAvatarTeamReq_proto_goTypes,
+ DependencyIndexes: file_DelBackupAvatarTeamReq_proto_depIdxs,
+ MessageInfos: file_DelBackupAvatarTeamReq_proto_msgTypes,
+ }.Build()
+ File_DelBackupAvatarTeamReq_proto = out.File
+ file_DelBackupAvatarTeamReq_proto_rawDesc = nil
+ file_DelBackupAvatarTeamReq_proto_goTypes = nil
+ file_DelBackupAvatarTeamReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/DelBackupAvatarTeamRsp.pb.go b/gover/gen/DelBackupAvatarTeamRsp.pb.go
new file mode 100644
index 00000000..5f8edca4
--- /dev/null
+++ b/gover/gen/DelBackupAvatarTeamRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DelBackupAvatarTeamRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DelBackupAvatarTeamRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BackupAvatarTeamId uint32 `protobuf:"varint,9,opt,name=backup_avatar_team_id,json=backupAvatarTeamId,proto3" json:"backup_avatar_team_id,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *DelBackupAvatarTeamRsp) Reset() {
+ *x = DelBackupAvatarTeamRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DelBackupAvatarTeamRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DelBackupAvatarTeamRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DelBackupAvatarTeamRsp) ProtoMessage() {}
+
+func (x *DelBackupAvatarTeamRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_DelBackupAvatarTeamRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DelBackupAvatarTeamRsp.ProtoReflect.Descriptor instead.
+func (*DelBackupAvatarTeamRsp) Descriptor() ([]byte, []int) {
+ return file_DelBackupAvatarTeamRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DelBackupAvatarTeamRsp) GetBackupAvatarTeamId() uint32 {
+ if x != nil {
+ return x.BackupAvatarTeamId
+ }
+ return 0
+}
+
+func (x *DelBackupAvatarTeamRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_DelBackupAvatarTeamRsp_proto protoreflect.FileDescriptor
+
+var file_DelBackupAvatarTeamRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65,
+ 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x15, 0x62, 0x61, 0x63, 0x6b,
+ 0x75, 0x70, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DelBackupAvatarTeamRsp_proto_rawDescOnce sync.Once
+ file_DelBackupAvatarTeamRsp_proto_rawDescData = file_DelBackupAvatarTeamRsp_proto_rawDesc
+)
+
+func file_DelBackupAvatarTeamRsp_proto_rawDescGZIP() []byte {
+ file_DelBackupAvatarTeamRsp_proto_rawDescOnce.Do(func() {
+ file_DelBackupAvatarTeamRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_DelBackupAvatarTeamRsp_proto_rawDescData)
+ })
+ return file_DelBackupAvatarTeamRsp_proto_rawDescData
+}
+
+var file_DelBackupAvatarTeamRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DelBackupAvatarTeamRsp_proto_goTypes = []interface{}{
+ (*DelBackupAvatarTeamRsp)(nil), // 0: DelBackupAvatarTeamRsp
+}
+var file_DelBackupAvatarTeamRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_DelBackupAvatarTeamRsp_proto_init() }
+func file_DelBackupAvatarTeamRsp_proto_init() {
+ if File_DelBackupAvatarTeamRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_DelBackupAvatarTeamRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DelBackupAvatarTeamRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DelBackupAvatarTeamRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DelBackupAvatarTeamRsp_proto_goTypes,
+ DependencyIndexes: file_DelBackupAvatarTeamRsp_proto_depIdxs,
+ MessageInfos: file_DelBackupAvatarTeamRsp_proto_msgTypes,
+ }.Build()
+ File_DelBackupAvatarTeamRsp_proto = out.File
+ file_DelBackupAvatarTeamRsp_proto_rawDesc = nil
+ file_DelBackupAvatarTeamRsp_proto_goTypes = nil
+ file_DelBackupAvatarTeamRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/DelMailReq.pb.go b/gover/gen/DelMailReq.pb.go
index 5c3d55fb..6f412772 100644
--- a/gover/gen/DelMailReq.pb.go
+++ b/gover/gen/DelMailReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DelMailReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DelMailReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MailIdList []uint32 `protobuf:"varint,12,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
+ MailIdList []uint32 `protobuf:"varint,2,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
}
func (x *DelMailReq) Reset() {
@@ -93,7 +89,7 @@ var file_DelMailReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x44, 0x65, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71,
0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x4c, 0x69,
+ 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/DelMailRsp.pb.go b/gover/gen/DelMailRsp.pb.go
index cca54b51..e3a80be1 100644
--- a/gover/gen/DelMailRsp.pb.go
+++ b/gover/gen/DelMailRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DelMailRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1403
-// EnetChannelId: 0
-// EnetIsReliable: true
type DelMailRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MailIdList []uint32 `protobuf:"varint,5,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MailIdList []uint32 `protobuf:"varint,11,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
}
func (x *DelMailRsp) Reset() {
@@ -99,9 +96,9 @@ var File_DelMailRsp_proto protoreflect.FileDescriptor
var file_DelMailRsp_proto_rawDesc = []byte{
0x0a, 0x10, 0x44, 0x65, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x48, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61,
- 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d,
+ 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d,
0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DelScenePlayTeamEntityNotify.pb.go b/gover/gen/DelScenePlayTeamEntityNotify.pb.go
index a25841f8..cea9bbbd 100644
--- a/gover/gen/DelScenePlayTeamEntityNotify.pb.go
+++ b/gover/gen/DelScenePlayTeamEntityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DelScenePlayTeamEntityNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3318
-// EnetChannelId: 0
-// EnetIsReliable: true
type DelScenePlayTeamEntityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DelEntityIdList []uint32 `protobuf:"varint,2,rep,packed,name=del_entity_id_list,json=delEntityIdList,proto3" json:"del_entity_id_list,omitempty"`
- SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ DelEntityIdList []uint32 `protobuf:"varint,5,rep,packed,name=del_entity_id_list,json=delEntityIdList,proto3" json:"del_entity_id_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *DelScenePlayTeamEntityNotify) Reset() {
@@ -102,9 +99,9 @@ var file_DelScenePlayTeamEntityNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x53, 0x63, 0x65, 0x6e, 0x65,
0x50, 0x6c, 0x61, 0x79, 0x54, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x2b, 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d,
0x52, 0x0f, 0x64, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DelTeamEntityNotify.pb.go b/gover/gen/DelTeamEntityNotify.pb.go
index 55c9b968..9871c4e8 100644
--- a/gover/gen/DelTeamEntityNotify.pb.go
+++ b/gover/gen/DelTeamEntityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DelTeamEntityNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 302
-// EnetChannelId: 0
-// EnetIsReliable: true
type DelTeamEntityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DelEntityIdList []uint32 `protobuf:"varint,15,rep,packed,name=del_entity_id_list,json=delEntityIdList,proto3" json:"del_entity_id_list,omitempty"`
- SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ DelEntityIdList []uint32 `protobuf:"varint,14,rep,packed,name=del_entity_id_list,json=delEntityIdList,proto3" json:"del_entity_id_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *DelTeamEntityNotify) Reset() {
@@ -101,9 +98,9 @@ var file_DelTeamEntityNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x13, 0x44,
0x65, 0x6c, 0x54, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x2b, 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f,
0x64, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DelayWeekCountDownDelete.pb.go b/gover/gen/DelayWeekCountDownDelete.pb.go
deleted file mode 100644
index 996a2b55..00000000
--- a/gover/gen/DelayWeekCountDownDelete.pb.go
+++ /dev/null
@@ -1,132 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: DelayWeekCountDownDelete.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type DelayWeekCountDownDelete struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *DelayWeekCountDownDelete) Reset() {
- *x = DelayWeekCountDownDelete{}
- if protoimpl.UnsafeEnabled {
- mi := &file_DelayWeekCountDownDelete_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *DelayWeekCountDownDelete) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*DelayWeekCountDownDelete) ProtoMessage() {}
-
-func (x *DelayWeekCountDownDelete) ProtoReflect() protoreflect.Message {
- mi := &file_DelayWeekCountDownDelete_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use DelayWeekCountDownDelete.ProtoReflect.Descriptor instead.
-func (*DelayWeekCountDownDelete) Descriptor() ([]byte, []int) {
- return file_DelayWeekCountDownDelete_proto_rawDescGZIP(), []int{0}
-}
-
-var File_DelayWeekCountDownDelete_proto protoreflect.FileDescriptor
-
-var file_DelayWeekCountDownDelete_proto_rawDesc = []byte{
- 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x57, 0x65, 0x65, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x1a, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x57, 0x65, 0x65, 0x6b, 0x43, 0x6f, 0x75,
- 0x6e, 0x74, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_DelayWeekCountDownDelete_proto_rawDescOnce sync.Once
- file_DelayWeekCountDownDelete_proto_rawDescData = file_DelayWeekCountDownDelete_proto_rawDesc
-)
-
-func file_DelayWeekCountDownDelete_proto_rawDescGZIP() []byte {
- file_DelayWeekCountDownDelete_proto_rawDescOnce.Do(func() {
- file_DelayWeekCountDownDelete_proto_rawDescData = protoimpl.X.CompressGZIP(file_DelayWeekCountDownDelete_proto_rawDescData)
- })
- return file_DelayWeekCountDownDelete_proto_rawDescData
-}
-
-var file_DelayWeekCountDownDelete_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_DelayWeekCountDownDelete_proto_goTypes = []interface{}{
- (*DelayWeekCountDownDelete)(nil), // 0: DelayWeekCountDownDelete
-}
-var file_DelayWeekCountDownDelete_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_DelayWeekCountDownDelete_proto_init() }
-func file_DelayWeekCountDownDelete_proto_init() {
- if File_DelayWeekCountDownDelete_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_DelayWeekCountDownDelete_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DelayWeekCountDownDelete); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_DelayWeekCountDownDelete_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_DelayWeekCountDownDelete_proto_goTypes,
- DependencyIndexes: file_DelayWeekCountDownDelete_proto_depIdxs,
- MessageInfos: file_DelayWeekCountDownDelete_proto_msgTypes,
- }.Build()
- File_DelayWeekCountDownDelete_proto = out.File
- file_DelayWeekCountDownDelete_proto_rawDesc = nil
- file_DelayWeekCountDownDelete_proto_goTypes = nil
- file_DelayWeekCountDownDelete_proto_depIdxs = nil
-}
diff --git a/gover/gen/DeleteFriendNotify.pb.go b/gover/gen/DeleteFriendNotify.pb.go
index 05643fce..f503a6a9 100644
--- a/gover/gen/DeleteFriendNotify.pb.go
+++ b/gover/gen/DeleteFriendNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DeleteFriendNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4053
-// EnetChannelId: 0
-// EnetIsReliable: true
type DeleteFriendNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,12,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *DeleteFriendNotify) Reset() {
@@ -92,7 +89,7 @@ var file_DeleteFriendNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x12, 0x44, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DeleteFriendReq.pb.go b/gover/gen/DeleteFriendReq.pb.go
index cc4adeca..a7f3f29a 100644
--- a/gover/gen/DeleteFriendReq.pb.go
+++ b/gover/gen/DeleteFriendReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DeleteFriendReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4031
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DeleteFriendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,13,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,6,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *DeleteFriendReq) Reset() {
@@ -93,7 +89,7 @@ var file_DeleteFriendReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DeleteFriendRsp.pb.go b/gover/gen/DeleteFriendRsp.pb.go
index 314e244f..a25ea712 100644
--- a/gover/gen/DeleteFriendRsp.pb.go
+++ b/gover/gen/DeleteFriendRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DeleteFriendRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4075
-// EnetChannelId: 0
-// EnetIsReliable: true
type DeleteFriendRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,14,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetUid uint32 `protobuf:"varint,12,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DeleteFriendRsp) Reset() {
@@ -100,9 +97,9 @@ var file_DeleteFriendRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DeliveryActivityDetailInfo.pb.go b/gover/gen/DeliveryActivityDetailInfo.pb.go
index d96124d7..a9c743b4 100644
--- a/gover/gen/DeliveryActivityDetailInfo.pb.go
+++ b/gover/gen/DeliveryActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DeliveryActivityDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type DeliveryActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DayIndex uint32 `protobuf:"varint,14,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
- IsTakenReward bool `protobuf:"varint,13,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ DayIndex uint32 `protobuf:"varint,1,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ IsTakenReward bool `protobuf:"varint,11,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
FinishedDeliveryQuestIndex []uint32 `protobuf:"varint,4,rep,packed,name=finished_delivery_quest_index,json=finishedDeliveryQuestIndex,proto3" json:"finished_delivery_quest_index,omitempty"`
}
@@ -106,10 +106,10 @@ var file_DeliveryActivityDetailInfo_proto_rawDesc = []byte{
0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xa4, 0x01, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e,
+ 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x26,
0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e,
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x41, 0x0a, 0x1d, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
0x65, 0x64, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x71, 0x75, 0x65, 0x73,
0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1a, 0x66,
diff --git a/gover/gen/DeshretObeliskChestInfo.pb.go b/gover/gen/DeshretObeliskChestInfo.pb.go
new file mode 100644
index 00000000..52c6766c
--- /dev/null
+++ b/gover/gen/DeshretObeliskChestInfo.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DeshretObeliskChestInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DeshretObeliskChestInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupId uint32 `protobuf:"varint,9,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ConfigId uint32 `protobuf:"varint,8,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos,omitempty"`
+}
+
+func (x *DeshretObeliskChestInfo) Reset() {
+ *x = DeshretObeliskChestInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DeshretObeliskChestInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DeshretObeliskChestInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DeshretObeliskChestInfo) ProtoMessage() {}
+
+func (x *DeshretObeliskChestInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_DeshretObeliskChestInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DeshretObeliskChestInfo.ProtoReflect.Descriptor instead.
+func (*DeshretObeliskChestInfo) Descriptor() ([]byte, []int) {
+ return file_DeshretObeliskChestInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DeshretObeliskChestInfo) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (x *DeshretObeliskChestInfo) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+func (x *DeshretObeliskChestInfo) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *DeshretObeliskChestInfo) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+var File_DeshretObeliskChestInfo_proto protoreflect.FileDescriptor
+
+var file_DeshretObeliskChestInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b,
+ 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01,
+ 0x0a, 0x17, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b,
+ 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03,
+ 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DeshretObeliskChestInfo_proto_rawDescOnce sync.Once
+ file_DeshretObeliskChestInfo_proto_rawDescData = file_DeshretObeliskChestInfo_proto_rawDesc
+)
+
+func file_DeshretObeliskChestInfo_proto_rawDescGZIP() []byte {
+ file_DeshretObeliskChestInfo_proto_rawDescOnce.Do(func() {
+ file_DeshretObeliskChestInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_DeshretObeliskChestInfo_proto_rawDescData)
+ })
+ return file_DeshretObeliskChestInfo_proto_rawDescData
+}
+
+var file_DeshretObeliskChestInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DeshretObeliskChestInfo_proto_goTypes = []interface{}{
+ (*DeshretObeliskChestInfo)(nil), // 0: DeshretObeliskChestInfo
+ (*Vector)(nil), // 1: Vector
+}
+var file_DeshretObeliskChestInfo_proto_depIdxs = []int32{
+ 1, // 0: DeshretObeliskChestInfo.pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_DeshretObeliskChestInfo_proto_init() }
+func file_DeshretObeliskChestInfo_proto_init() {
+ if File_DeshretObeliskChestInfo_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_DeshretObeliskChestInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DeshretObeliskChestInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DeshretObeliskChestInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DeshretObeliskChestInfo_proto_goTypes,
+ DependencyIndexes: file_DeshretObeliskChestInfo_proto_depIdxs,
+ MessageInfos: file_DeshretObeliskChestInfo_proto_msgTypes,
+ }.Build()
+ File_DeshretObeliskChestInfo_proto = out.File
+ file_DeshretObeliskChestInfo_proto_rawDesc = nil
+ file_DeshretObeliskChestInfo_proto_goTypes = nil
+ file_DeshretObeliskChestInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/DeshretObeliskChestInfoNotify.pb.go b/gover/gen/DeshretObeliskChestInfoNotify.pb.go
new file mode 100644
index 00000000..d196f0d2
--- /dev/null
+++ b/gover/gen/DeshretObeliskChestInfoNotify.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DeshretObeliskChestInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DeshretObeliskChestInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChestInfoList []*DeshretObeliskChestInfo `protobuf:"bytes,6,rep,name=chest_info_list,json=chestInfoList,proto3" json:"chest_info_list,omitempty"`
+}
+
+func (x *DeshretObeliskChestInfoNotify) Reset() {
+ *x = DeshretObeliskChestInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DeshretObeliskChestInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DeshretObeliskChestInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DeshretObeliskChestInfoNotify) ProtoMessage() {}
+
+func (x *DeshretObeliskChestInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_DeshretObeliskChestInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DeshretObeliskChestInfoNotify.ProtoReflect.Descriptor instead.
+func (*DeshretObeliskChestInfoNotify) Descriptor() ([]byte, []int) {
+ return file_DeshretObeliskChestInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DeshretObeliskChestInfoNotify) GetChestInfoList() []*DeshretObeliskChestInfo {
+ if x != nil {
+ return x.ChestInfoList
+ }
+ return nil
+}
+
+var File_DeshretObeliskChestInfoNotify_proto protoreflect.FileDescriptor
+
+var file_DeshretObeliskChestInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b,
+ 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62,
+ 0x65, 0x6c, 0x69, 0x73, 0x6b, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x1d, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f,
+ 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x40, 0x0a, 0x0f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18,
+ 0x2e, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b, 0x43,
+ 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x63, 0x68, 0x65, 0x73, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DeshretObeliskChestInfoNotify_proto_rawDescOnce sync.Once
+ file_DeshretObeliskChestInfoNotify_proto_rawDescData = file_DeshretObeliskChestInfoNotify_proto_rawDesc
+)
+
+func file_DeshretObeliskChestInfoNotify_proto_rawDescGZIP() []byte {
+ file_DeshretObeliskChestInfoNotify_proto_rawDescOnce.Do(func() {
+ file_DeshretObeliskChestInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_DeshretObeliskChestInfoNotify_proto_rawDescData)
+ })
+ return file_DeshretObeliskChestInfoNotify_proto_rawDescData
+}
+
+var file_DeshretObeliskChestInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DeshretObeliskChestInfoNotify_proto_goTypes = []interface{}{
+ (*DeshretObeliskChestInfoNotify)(nil), // 0: DeshretObeliskChestInfoNotify
+ (*DeshretObeliskChestInfo)(nil), // 1: DeshretObeliskChestInfo
+}
+var file_DeshretObeliskChestInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: DeshretObeliskChestInfoNotify.chest_info_list:type_name -> DeshretObeliskChestInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_DeshretObeliskChestInfoNotify_proto_init() }
+func file_DeshretObeliskChestInfoNotify_proto_init() {
+ if File_DeshretObeliskChestInfoNotify_proto != nil {
+ return
+ }
+ file_DeshretObeliskChestInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_DeshretObeliskChestInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DeshretObeliskChestInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DeshretObeliskChestInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DeshretObeliskChestInfoNotify_proto_goTypes,
+ DependencyIndexes: file_DeshretObeliskChestInfoNotify_proto_depIdxs,
+ MessageInfos: file_DeshretObeliskChestInfoNotify_proto_msgTypes,
+ }.Build()
+ File_DeshretObeliskChestInfoNotify_proto = out.File
+ file_DeshretObeliskChestInfoNotify_proto_rawDesc = nil
+ file_DeshretObeliskChestInfoNotify_proto_goTypes = nil
+ file_DeshretObeliskChestInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/DeshretObeliskGadgetInfo.pb.go b/gover/gen/DeshretObeliskGadgetInfo.pb.go
index 71a37c75..413a107f 100644
--- a/gover/gen/DeshretObeliskGadgetInfo.pb.go
+++ b/gover/gen/DeshretObeliskGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DeshretObeliskGadgetInfo.proto
package gen
diff --git a/gover/gen/DestroyMassiveEntityNotify.pb.go b/gover/gen/DestroyMassiveEntityNotify.pb.go
index 3040a70f..35fdf879 100644
--- a/gover/gen/DestroyMassiveEntityNotify.pb.go
+++ b/gover/gen/DestroyMassiveEntityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DestroyMassiveEntityNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 358
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DestroyMassiveEntityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MassiveEntityList []*ClientMassiveEntity `protobuf:"bytes,7,rep,name=massive_entity_list,json=massiveEntityList,proto3" json:"massive_entity_list,omitempty"`
+ MassiveEntityList []*ClientMassiveEntity `protobuf:"bytes,15,rep,name=massive_entity_list,json=massiveEntityList,proto3" json:"massive_entity_list,omitempty"`
}
func (x *DestroyMassiveEntityNotify) Reset() {
@@ -97,7 +93,7 @@ var file_DestroyMassiveEntityNotify_proto_rawDesc = []byte{
0x1a, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45,
0x6e, 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x44, 0x0a, 0x13, 0x6d,
0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e,
0x74, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x11,
0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/DestroyMaterialReq.pb.go b/gover/gen/DestroyMaterialReq.pb.go
index 503bc2a3..ee9e03b7 100644
--- a/gover/gen/DestroyMaterialReq.pb.go
+++ b/gover/gen/DestroyMaterialReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DestroyMaterialReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 640
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DestroyMaterialReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaterialList []*MaterialInfo `protobuf:"bytes,5,rep,name=material_list,json=materialList,proto3" json:"material_list,omitempty"`
+ MaterialList []*MaterialInfo `protobuf:"bytes,1,rep,name=material_list,json=materialList,proto3" json:"material_list,omitempty"`
}
func (x *DestroyMaterialReq) Reset() {
@@ -95,7 +91,7 @@ var file_DestroyMaterialReq_proto_rawDesc = []byte{
0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48,
0x0a, 0x12, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
0x6c, 0x52, 0x65, 0x71, 0x12, 0x32, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61,
0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x65,
0x72, 0x69, 0x61, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/DestroyMaterialRsp.pb.go b/gover/gen/DestroyMaterialRsp.pb.go
index 78eb548f..1b4badf5 100644
--- a/gover/gen/DestroyMaterialRsp.pb.go
+++ b/gover/gen/DestroyMaterialRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DestroyMaterialRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 618
-// EnetChannelId: 0
-// EnetIsReliable: true
type DestroyMaterialRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ ItemIdList []uint32 `protobuf:"varint,10,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
ItemCountList []uint32 `protobuf:"varint,12,rep,packed,name=item_count_list,json=itemCountList,proto3" json:"item_count_list,omitempty"`
- ItemIdList []uint32 `protobuf:"varint,13,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DestroyMaterialRsp) Reset() {
@@ -81,16 +78,16 @@ func (*DestroyMaterialRsp) Descriptor() ([]byte, []int) {
return file_DestroyMaterialRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DestroyMaterialRsp) GetItemCountList() []uint32 {
+func (x *DestroyMaterialRsp) GetItemIdList() []uint32 {
if x != nil {
- return x.ItemCountList
+ return x.ItemIdList
}
return nil
}
-func (x *DestroyMaterialRsp) GetItemIdList() []uint32 {
+func (x *DestroyMaterialRsp) GetItemCountList() []uint32 {
if x != nil {
- return x.ItemIdList
+ return x.ItemCountList
}
return nil
}
@@ -108,12 +105,12 @@ var file_DestroyMaterialRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x12, 0x44, 0x65,
0x73, 0x74, 0x72, 0x6f, 0x79, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x73, 0x70,
- 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x43,
- 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
- 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x69, 0x74, 0x65,
+ 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DigActivityChangeGadgetStateReq.pb.go b/gover/gen/DigActivityChangeGadgetStateReq.pb.go
index 079cc6b9..e54881e4 100644
--- a/gover/gen/DigActivityChangeGadgetStateReq.pb.go
+++ b/gover/gen/DigActivityChangeGadgetStateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DigActivityChangeGadgetStateReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8464
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DigActivityChangeGadgetStateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DigActivityChangeGadgetStateRsp.pb.go b/gover/gen/DigActivityChangeGadgetStateRsp.pb.go
index 56236cb4..cc4cd281 100644
--- a/gover/gen/DigActivityChangeGadgetStateRsp.pb.go
+++ b/gover/gen/DigActivityChangeGadgetStateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DigActivityChangeGadgetStateRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8430
-// EnetChannelId: 0
-// EnetIsReliable: true
type DigActivityChangeGadgetStateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *DigActivityChangeGadgetStateRsp) Reset() {
@@ -80,16 +77,16 @@ func (*DigActivityChangeGadgetStateRsp) Descriptor() ([]byte, []int) {
return file_DigActivityChangeGadgetStateRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DigActivityChangeGadgetStateRsp) GetEntityId() uint32 {
+func (x *DigActivityChangeGadgetStateRsp) GetRetcode() int32 {
if x != nil {
- return x.EntityId
+ return x.Retcode
}
return 0
}
-func (x *DigActivityChangeGadgetStateRsp) GetRetcode() int32 {
+func (x *DigActivityChangeGadgetStateRsp) GetEntityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.EntityId
}
return 0
}
@@ -101,11 +98,11 @@ var file_DigActivityChangeGadgetStateRsp_proto_rawDesc = []byte{
0x6e, 0x67, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1f, 0x44, 0x69, 0x67, 0x41, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x47, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DigActivityDetailInfo.pb.go b/gover/gen/DigActivityDetailInfo.pb.go
index 82a049c3..34a45547 100644
--- a/gover/gen/DigActivityDetailInfo.pb.go
+++ b/gover/gen/DigActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DigActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type DigActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageIdList []uint32 `protobuf:"varint,15,rep,packed,name=stage_id_list,json=stageIdList,proto3" json:"stage_id_list,omitempty"`
- DigMarkPointList []*DigMarkPoint `protobuf:"bytes,11,rep,name=dig_mark_point_list,json=digMarkPointList,proto3" json:"dig_mark_point_list,omitempty"`
- StageId uint32 `protobuf:"varint,8,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ DigMarkPointList []*DigMarkPoint `protobuf:"bytes,12,rep,name=dig_mark_point_list,json=digMarkPointList,proto3" json:"dig_mark_point_list,omitempty"`
+ StageIdList []uint32 `protobuf:"varint,5,rep,packed,name=stage_id_list,json=stageIdList,proto3" json:"stage_id_list,omitempty"`
}
func (x *DigActivityDetailInfo) Reset() {
@@ -78,11 +78,11 @@ func (*DigActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_DigActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *DigActivityDetailInfo) GetStageIdList() []uint32 {
+func (x *DigActivityDetailInfo) GetStageId() uint32 {
if x != nil {
- return x.StageIdList
+ return x.StageId
}
- return nil
+ return 0
}
func (x *DigActivityDetailInfo) GetDigMarkPointList() []*DigMarkPoint {
@@ -92,11 +92,11 @@ func (x *DigActivityDetailInfo) GetDigMarkPointList() []*DigMarkPoint {
return nil
}
-func (x *DigActivityDetailInfo) GetStageId() uint32 {
+func (x *DigActivityDetailInfo) GetStageIdList() []uint32 {
if x != nil {
- return x.StageId
+ return x.StageIdList
}
- return 0
+ return nil
}
var File_DigActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -106,15 +106,15 @@ var file_DigActivityDetailInfo_proto_rawDesc = []byte{
0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x44,
0x69, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x94, 0x01, 0x0a, 0x15, 0x44, 0x69, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x3c, 0x0a, 0x13, 0x64, 0x69, 0x67, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
- 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44,
- 0x69, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x10, 0x64, 0x69, 0x67,
- 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x13, 0x64, 0x69, 0x67, 0x5f, 0x6d, 0x61,
+ 0x72, 0x6b, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x69, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69,
+ 0x6e, 0x74, 0x52, 0x10, 0x64, 0x69, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DigActivityMarkPointChangeNotify.pb.go b/gover/gen/DigActivityMarkPointChangeNotify.pb.go
index e62b5d48..f11590b5 100644
--- a/gover/gen/DigActivityMarkPointChangeNotify.pb.go
+++ b/gover/gen/DigActivityMarkPointChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DigActivityMarkPointChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8109
-// EnetChannelId: 0
-// EnetIsReliable: true
type DigActivityMarkPointChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DigMarkPointList []*DigMarkPoint `protobuf:"bytes,11,rep,name=dig_mark_point_list,json=digMarkPointList,proto3" json:"dig_mark_point_list,omitempty"`
+ DigMarkPointList []*DigMarkPoint `protobuf:"bytes,1,rep,name=dig_mark_point_list,json=digMarkPointList,proto3" json:"dig_mark_point_list,omitempty"`
}
func (x *DigActivityMarkPointChangeNotify) Reset() {
@@ -96,7 +93,7 @@ var file_DigActivityMarkPointChangeNotify_proto_rawDesc = []byte{
0x44, 0x69, 0x67, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4d, 0x61, 0x72, 0x6b, 0x50,
0x6f, 0x69, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x3c, 0x0a, 0x13, 0x64, 0x69, 0x67, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
+ 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
0x44, 0x69, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x10, 0x64, 0x69,
0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/DigMarkPoint.pb.go b/gover/gen/DigMarkPoint.pb.go
index 74973ae5..8ba13f54 100644
--- a/gover/gen/DigMarkPoint.pb.go
+++ b/gover/gen/DigMarkPoint.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DigMarkPoint.proto
package gen
@@ -41,9 +41,9 @@ type DigMarkPoint struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
- BundleId uint32 `protobuf:"varint,13,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"`
- Rot *Vector `protobuf:"bytes,3,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
+ BundleId uint32 `protobuf:"varint,3,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,14,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *DigMarkPoint) Reset() {
@@ -105,11 +105,11 @@ var file_DigMarkPoint_proto_rawDesc = []byte{
0x0a, 0x12, 0x44, 0x69, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x61, 0x0a, 0x0c, 0x44, 0x69, 0x67, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a,
- 0x09, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x09, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f,
- 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DisableRoguelikeTrapNotify.pb.go b/gover/gen/DisableRoguelikeTrapNotify.pb.go
index 9e434a18..58c740bf 100644
--- a/gover/gen/DisableRoguelikeTrapNotify.pb.go
+++ b/gover/gen/DisableRoguelikeTrapNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DisableRoguelikeTrapNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8259
-// EnetChannelId: 0
-// EnetIsReliable: true
type DisableRoguelikeTrapNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CardId uint32 `protobuf:"varint,13,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ CardId uint32 `protobuf:"varint,11,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
}
func (x *DisableRoguelikeTrapNotify) Reset() {
@@ -93,7 +90,7 @@ var file_DisableRoguelikeTrapNotify_proto_rawDesc = []byte{
0x6b, 0x65, 0x54, 0x72, 0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x35, 0x0a, 0x1a, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x67,
0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x54, 0x72, 0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DoGachaReq.pb.go b/gover/gen/DoGachaReq.pb.go
index b2cc8434..5de6ef55 100644
--- a/gover/gen/DoGachaReq.pb.go
+++ b/gover/gen/DoGachaReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DoGachaReq.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1512
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DoGachaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GachaTimes uint32 `protobuf:"varint,10,opt,name=gacha_times,json=gachaTimes,proto3" json:"gacha_times,omitempty"`
- GachaScheduleId uint32 `protobuf:"varint,7,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
- GachaType uint32 `protobuf:"varint,14,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
- GachaRandom uint32 `protobuf:"varint,13,opt,name=gacha_random,json=gachaRandom,proto3" json:"gacha_random,omitempty"`
- GachaTag string `protobuf:"bytes,4,opt,name=gacha_tag,json=gachaTag,proto3" json:"gacha_tag,omitempty"`
+ GachaTag string `protobuf:"bytes,14,opt,name=gacha_tag,json=gachaTag,proto3" json:"gacha_tag,omitempty"`
+ GachaScheduleId uint32 `protobuf:"varint,6,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
+ GachaType uint32 `protobuf:"varint,1,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
+ GachaRandom uint32 `protobuf:"varint,9,opt,name=gacha_random,json=gachaRandom,proto3" json:"gacha_random,omitempty"`
+ GachaTimes uint32 `protobuf:"varint,3,opt,name=gacha_times,json=gachaTimes,proto3" json:"gacha_times,omitempty"`
}
func (x *DoGachaReq) Reset() {
@@ -84,11 +80,11 @@ func (*DoGachaReq) Descriptor() ([]byte, []int) {
return file_DoGachaReq_proto_rawDescGZIP(), []int{0}
}
-func (x *DoGachaReq) GetGachaTimes() uint32 {
+func (x *DoGachaReq) GetGachaTag() string {
if x != nil {
- return x.GachaTimes
+ return x.GachaTag
}
- return 0
+ return ""
}
func (x *DoGachaReq) GetGachaScheduleId() uint32 {
@@ -112,11 +108,11 @@ func (x *DoGachaReq) GetGachaRandom() uint32 {
return 0
}
-func (x *DoGachaReq) GetGachaTag() string {
+func (x *DoGachaReq) GetGachaTimes() uint32 {
if x != nil {
- return x.GachaTag
+ return x.GachaTimes
}
- return ""
+ return 0
}
var File_DoGachaReq_proto protoreflect.FileDescriptor
@@ -124,17 +120,17 @@ var File_DoGachaReq_proto protoreflect.FileDescriptor
var file_DoGachaReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x44, 0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x0a, 0x44, 0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x65,
- 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d,
- 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67,
- 0x61, 0x63, 0x68, 0x61, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1d,
- 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a,
- 0x0c, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x67, 0x61, 0x63, 0x68, 0x61, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d,
- 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x61, 0x67, 0x42, 0x06, 0x5a,
+ 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x61, 0x67, 0x12, 0x2a,
+ 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61,
+ 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61,
+ 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x61, 0x63,
+ 0x68, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x67, 0x61, 0x63, 0x68, 0x61, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DoGachaRsp.pb.go b/gover/gen/DoGachaRsp.pb.go
index 0a5d3b3c..56adfd29 100644
--- a/gover/gen/DoGachaRsp.pb.go
+++ b/gover/gen/DoGachaRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DoGachaRsp.proto
package gen
@@ -36,33 +36,30 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1535
-// EnetChannelId: 0
-// EnetIsReliable: true
type DoGachaRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3100_JKILPCKLNPI uint32 `protobuf:"varint,155,opt,name=Unk3100_JKILPCKLNPI,json=Unk3100JKILPCKLNPI,proto3" json:"Unk3100_JKILPCKLNPI,omitempty"`
- CostItemNum uint32 `protobuf:"varint,10,opt,name=cost_item_num,json=costItemNum,proto3" json:"cost_item_num,omitempty"`
- WishMaxProgress uint32 `protobuf:"varint,9,opt,name=wish_max_progress,json=wishMaxProgress,proto3" json:"wish_max_progress,omitempty"`
- WishItemId uint32 `protobuf:"varint,8,opt,name=wish_item_id,json=wishItemId,proto3" json:"wish_item_id,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TenCostItemNum uint32 `protobuf:"varint,3,opt,name=ten_cost_item_num,json=tenCostItemNum,proto3" json:"ten_cost_item_num,omitempty"`
- WishProgress uint32 `protobuf:"varint,2,opt,name=wish_progress,json=wishProgress,proto3" json:"wish_progress,omitempty"`
- GachaItemList []*GachaItem `protobuf:"bytes,15,rep,name=gacha_item_list,json=gachaItemList,proto3" json:"gacha_item_list,omitempty"`
- TenCostItemId uint32 `protobuf:"varint,7,opt,name=ten_cost_item_id,json=tenCostItemId,proto3" json:"ten_cost_item_id,omitempty"`
- GachaTimes uint32 `protobuf:"varint,4,opt,name=gacha_times,json=gachaTimes,proto3" json:"gacha_times,omitempty"`
- Unk2700_LEEPELHDING bool `protobuf:"varint,1435,opt,name=Unk2700_LEEPELHDING,json=Unk2700LEEPELHDING,proto3" json:"Unk2700_LEEPELHDING,omitempty"`
- Unk3100_IDBLFJDHHPI bool `protobuf:"varint,1868,opt,name=Unk3100_IDBLFJDHHPI,json=Unk3100IDBLFJDHHPI,proto3" json:"Unk3100_IDBLFJDHHPI,omitempty"`
- GachaType uint32 `protobuf:"varint,12,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
- GachaTimesLimit uint32 `protobuf:"varint,1,opt,name=gacha_times_limit,json=gachaTimesLimit,proto3" json:"gacha_times_limit,omitempty"`
- CostItemId uint32 `protobuf:"varint,14,opt,name=cost_item_id,json=costItemId,proto3" json:"cost_item_id,omitempty"`
- Unk2700_OJKKHDLEDCI uint32 `protobuf:"varint,1240,opt,name=Unk2700_OJKKHDLEDCI,json=Unk2700OJKKHDLEDCI,proto3" json:"Unk2700_OJKKHDLEDCI,omitempty"`
- LeftGachaTimes uint32 `protobuf:"varint,6,opt,name=left_gacha_times,json=leftGachaTimes,proto3" json:"left_gacha_times,omitempty"`
- NewGachaRandom uint32 `protobuf:"varint,11,opt,name=new_gacha_random,json=newGachaRandom,proto3" json:"new_gacha_random,omitempty"`
- GachaScheduleId uint32 `protobuf:"varint,5,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
+ Unk3300_OHFMHIHJHPJ bool `protobuf:"varint,1812,opt,name=Unk3300_OHFMHIHJHPJ,json=Unk3300OHFMHIHJHPJ,proto3" json:"Unk3300_OHFMHIHJHPJ,omitempty"`
+ LeftGachaTimes uint32 `protobuf:"varint,3,opt,name=left_gacha_times,json=leftGachaTimes,proto3" json:"left_gacha_times,omitempty"`
+ GachaItemList []*GachaItem `protobuf:"bytes,9,rep,name=gacha_item_list,json=gachaItemList,proto3" json:"gacha_item_list,omitempty"`
+ Unk3300_HBILIAEIHNK bool `protobuf:"varint,1887,opt,name=Unk3300_HBILIAEIHNK,json=Unk3300HBILIAEIHNK,proto3" json:"Unk3300_HBILIAEIHNK,omitempty"`
+ GachaType uint32 `protobuf:"varint,10,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
+ NewGachaRandom uint32 `protobuf:"varint,6,opt,name=new_gacha_random,json=newGachaRandom,proto3" json:"new_gacha_random,omitempty"`
+ WishProgress uint32 `protobuf:"varint,1,opt,name=wish_progress,json=wishProgress,proto3" json:"wish_progress,omitempty"`
+ WishMaxProgress uint32 `protobuf:"varint,5,opt,name=wish_max_progress,json=wishMaxProgress,proto3" json:"wish_max_progress,omitempty"`
+ GachaTimes uint32 `protobuf:"varint,4,opt,name=gacha_times,json=gachaTimes,proto3" json:"gacha_times,omitempty"`
+ GachaTimesLimit uint32 `protobuf:"varint,15,opt,name=gacha_times_limit,json=gachaTimesLimit,proto3" json:"gacha_times_limit,omitempty"`
+ WishItemId uint32 `protobuf:"varint,12,opt,name=wish_item_id,json=wishItemId,proto3" json:"wish_item_id,omitempty"`
+ TenCostItemId uint32 `protobuf:"varint,13,opt,name=ten_cost_item_id,json=tenCostItemId,proto3" json:"ten_cost_item_id,omitempty"`
+ CostItemNum uint32 `protobuf:"varint,8,opt,name=cost_item_num,json=costItemNum,proto3" json:"cost_item_num,omitempty"`
+ TenCostItemNum uint32 `protobuf:"varint,2,opt,name=ten_cost_item_num,json=tenCostItemNum,proto3" json:"ten_cost_item_num,omitempty"`
+ CurScheduleDailyGachaTimes uint32 `protobuf:"varint,1550,opt,name=cur_schedule_daily_gacha_times,json=curScheduleDailyGachaTimes,proto3" json:"cur_schedule_daily_gacha_times,omitempty"`
+ CostItemId uint32 `protobuf:"varint,7,opt,name=cost_item_id,json=costItemId,proto3" json:"cost_item_id,omitempty"`
+ GachaScheduleId uint32 `protobuf:"varint,14,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
+ DailyGachaTimes uint32 `protobuf:"varint,467,opt,name=daily_gacha_times,json=dailyGachaTimes,proto3" json:"daily_gacha_times,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DoGachaRsp) Reset() {
@@ -97,44 +94,44 @@ func (*DoGachaRsp) Descriptor() ([]byte, []int) {
return file_DoGachaRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DoGachaRsp) GetUnk3100_JKILPCKLNPI() uint32 {
+func (x *DoGachaRsp) GetUnk3300_OHFMHIHJHPJ() bool {
if x != nil {
- return x.Unk3100_JKILPCKLNPI
+ return x.Unk3300_OHFMHIHJHPJ
}
- return 0
+ return false
}
-func (x *DoGachaRsp) GetCostItemNum() uint32 {
+func (x *DoGachaRsp) GetLeftGachaTimes() uint32 {
if x != nil {
- return x.CostItemNum
+ return x.LeftGachaTimes
}
return 0
}
-func (x *DoGachaRsp) GetWishMaxProgress() uint32 {
+func (x *DoGachaRsp) GetGachaItemList() []*GachaItem {
if x != nil {
- return x.WishMaxProgress
+ return x.GachaItemList
}
- return 0
+ return nil
}
-func (x *DoGachaRsp) GetWishItemId() uint32 {
+func (x *DoGachaRsp) GetUnk3300_HBILIAEIHNK() bool {
if x != nil {
- return x.WishItemId
+ return x.Unk3300_HBILIAEIHNK
}
- return 0
+ return false
}
-func (x *DoGachaRsp) GetRetcode() int32 {
+func (x *DoGachaRsp) GetGachaType() uint32 {
if x != nil {
- return x.Retcode
+ return x.GachaType
}
return 0
}
-func (x *DoGachaRsp) GetTenCostItemNum() uint32 {
+func (x *DoGachaRsp) GetNewGachaRandom() uint32 {
if x != nil {
- return x.TenCostItemNum
+ return x.NewGachaRandom
}
return 0
}
@@ -146,86 +143,86 @@ func (x *DoGachaRsp) GetWishProgress() uint32 {
return 0
}
-func (x *DoGachaRsp) GetGachaItemList() []*GachaItem {
+func (x *DoGachaRsp) GetWishMaxProgress() uint32 {
if x != nil {
- return x.GachaItemList
+ return x.WishMaxProgress
}
- return nil
+ return 0
}
-func (x *DoGachaRsp) GetTenCostItemId() uint32 {
+func (x *DoGachaRsp) GetGachaTimes() uint32 {
if x != nil {
- return x.TenCostItemId
+ return x.GachaTimes
}
return 0
}
-func (x *DoGachaRsp) GetGachaTimes() uint32 {
+func (x *DoGachaRsp) GetGachaTimesLimit() uint32 {
if x != nil {
- return x.GachaTimes
+ return x.GachaTimesLimit
}
return 0
}
-func (x *DoGachaRsp) GetUnk2700_LEEPELHDING() bool {
+func (x *DoGachaRsp) GetWishItemId() uint32 {
if x != nil {
- return x.Unk2700_LEEPELHDING
+ return x.WishItemId
}
- return false
+ return 0
}
-func (x *DoGachaRsp) GetUnk3100_IDBLFJDHHPI() bool {
+func (x *DoGachaRsp) GetTenCostItemId() uint32 {
if x != nil {
- return x.Unk3100_IDBLFJDHHPI
+ return x.TenCostItemId
}
- return false
+ return 0
}
-func (x *DoGachaRsp) GetGachaType() uint32 {
+func (x *DoGachaRsp) GetCostItemNum() uint32 {
if x != nil {
- return x.GachaType
+ return x.CostItemNum
}
return 0
}
-func (x *DoGachaRsp) GetGachaTimesLimit() uint32 {
+func (x *DoGachaRsp) GetTenCostItemNum() uint32 {
if x != nil {
- return x.GachaTimesLimit
+ return x.TenCostItemNum
}
return 0
}
-func (x *DoGachaRsp) GetCostItemId() uint32 {
+func (x *DoGachaRsp) GetCurScheduleDailyGachaTimes() uint32 {
if x != nil {
- return x.CostItemId
+ return x.CurScheduleDailyGachaTimes
}
return 0
}
-func (x *DoGachaRsp) GetUnk2700_OJKKHDLEDCI() uint32 {
+func (x *DoGachaRsp) GetCostItemId() uint32 {
if x != nil {
- return x.Unk2700_OJKKHDLEDCI
+ return x.CostItemId
}
return 0
}
-func (x *DoGachaRsp) GetLeftGachaTimes() uint32 {
+func (x *DoGachaRsp) GetGachaScheduleId() uint32 {
if x != nil {
- return x.LeftGachaTimes
+ return x.GachaScheduleId
}
return 0
}
-func (x *DoGachaRsp) GetNewGachaRandom() uint32 {
+func (x *DoGachaRsp) GetDailyGachaTimes() uint32 {
if x != nil {
- return x.NewGachaRandom
+ return x.DailyGachaTimes
}
return 0
}
-func (x *DoGachaRsp) GetGachaScheduleId() uint32 {
+func (x *DoGachaRsp) GetRetcode() int32 {
if x != nil {
- return x.GachaScheduleId
+ return x.Retcode
}
return 0
}
@@ -235,58 +232,58 @@ var File_DoGachaRsp_proto protoreflect.FileDescriptor
var file_DoGachaRsp_proto_rawDesc = []byte{
0x0a, 0x10, 0x44, 0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x06, 0x0a, 0x0a, 0x44, 0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52,
- 0x73, 0x70, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4b,
- 0x49, 0x4c, 0x50, 0x43, 0x4b, 0x4c, 0x4e, 0x50, 0x49, 0x18, 0x9b, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x4b, 0x49, 0x4c, 0x50, 0x43, 0x4b,
- 0x4c, 0x4e, 0x50, 0x49, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x73,
- 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x69, 0x73, 0x68,
- 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x67,
- 0x72, 0x65, 0x73, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x69, 0x73, 0x68,
- 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x29, 0x0a, 0x11, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x65, 0x6e,
- 0x43, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x77,
- 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x77, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x12, 0x32, 0x0a, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x47, 0x61, 0x63, 0x68,
- 0x61, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0d, 0x67, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x10, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74,
- 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x1f, 0x0a,
- 0x0b, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x30,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x45, 0x50, 0x45, 0x4c,
- 0x48, 0x44, 0x49, 0x4e, 0x47, 0x18, 0x9b, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x45, 0x45, 0x50, 0x45, 0x4c, 0x48, 0x44, 0x49, 0x4e, 0x47,
- 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x42, 0x4c,
- 0x46, 0x4a, 0x44, 0x48, 0x48, 0x50, 0x49, 0x18, 0xcc, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x49, 0x44, 0x42, 0x4c, 0x46, 0x4a, 0x44, 0x48, 0x48,
- 0x50, 0x49, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73,
- 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61,
- 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x20, 0x0a,
- 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12,
- 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4b, 0x4b, 0x48,
- 0x44, 0x4c, 0x45, 0x44, 0x43, 0x49, 0x18, 0xd8, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4a, 0x4b, 0x4b, 0x48, 0x44, 0x4c, 0x45, 0x44, 0x43,
- 0x49, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x65, 0x66,
- 0x74, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x6e,
- 0x65, 0x77, 0x5f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6e, 0x65, 0x77, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52,
- 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73,
- 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x06, 0x0a, 0x0a, 0x44, 0x6f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52,
+ 0x73, 0x70, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x48,
+ 0x46, 0x4d, 0x48, 0x49, 0x48, 0x4a, 0x48, 0x50, 0x4a, 0x18, 0x94, 0x0e, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x48, 0x46, 0x4d, 0x48, 0x49, 0x48,
+ 0x4a, 0x48, 0x50, 0x4a, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x67, 0x61, 0x63,
+ 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x6c, 0x65, 0x66, 0x74, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x32,
+ 0x0a, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49,
+ 0x74, 0x65, 0x6d, 0x52, 0x0d, 0x67, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x42,
+ 0x49, 0x4c, 0x49, 0x41, 0x45, 0x49, 0x48, 0x4e, 0x4b, 0x18, 0xdf, 0x0e, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x42, 0x49, 0x4c, 0x49, 0x41, 0x45,
+ 0x49, 0x48, 0x4e, 0x4b, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x6e, 0x65, 0x77, 0x5f, 0x67, 0x61, 0x63, 0x68, 0x61,
+ 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6e,
+ 0x65, 0x77, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x12, 0x23, 0x0a,
+ 0x0d, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x77, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70,
+ 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77,
+ 0x69, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12,
+ 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x5f, 0x6c,
+ 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68,
+ 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x77,
+ 0x69, 0x73, 0x68, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x77, 0x69, 0x73, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x27, 0x0a,
+ 0x10, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x73, 0x74,
+ 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69,
+ 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63,
+ 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x29, 0x0a, 0x11, 0x74, 0x65,
+ 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x74,
+ 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x43, 0x0a, 0x1e, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x67, 0x61, 0x63, 0x68,
+ 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x8e, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1a,
+ 0x63, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x44, 0x61, 0x69, 0x6c, 0x79,
+ 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x6f,
+ 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c,
+ 0x79, 0x5f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0xd3, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x47, 0x61, 0x63, 0x68, 0x61,
+ 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DoRoguelikeDungeonCardGachaReq.pb.go b/gover/gen/DoRoguelikeDungeonCardGachaReq.pb.go
index deb54fd4..0ac9acfe 100644
--- a/gover/gen/DoRoguelikeDungeonCardGachaReq.pb.go
+++ b/gover/gen/DoRoguelikeDungeonCardGachaReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DoRoguelikeDungeonCardGachaReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8148
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DoRoguelikeDungeonCardGachaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,13,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- CellId uint32 `protobuf:"varint,6,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ CellId uint32 `protobuf:"varint,5,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,8,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *DoRoguelikeDungeonCardGachaReq) Reset() {
@@ -81,16 +77,16 @@ func (*DoRoguelikeDungeonCardGachaReq) Descriptor() ([]byte, []int) {
return file_DoRoguelikeDungeonCardGachaReq_proto_rawDescGZIP(), []int{0}
}
-func (x *DoRoguelikeDungeonCardGachaReq) GetDungeonId() uint32 {
+func (x *DoRoguelikeDungeonCardGachaReq) GetCellId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.CellId
}
return 0
}
-func (x *DoRoguelikeDungeonCardGachaReq) GetCellId() uint32 {
+func (x *DoRoguelikeDungeonCardGachaReq) GetDungeonId() uint32 {
if x != nil {
- return x.CellId
+ return x.DungeonId
}
return 0
}
@@ -102,10 +98,10 @@ var file_DoRoguelikeDungeonCardGachaReq_proto_rawDesc = []byte{
0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1e, 0x44, 0x6f, 0x52, 0x6f, 0x67, 0x75,
0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x72, 0x64,
- 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64,
+ 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DoRoguelikeDungeonCardGachaRsp.pb.go b/gover/gen/DoRoguelikeDungeonCardGachaRsp.pb.go
index 418a3a78..3820ffd0 100644
--- a/gover/gen/DoRoguelikeDungeonCardGachaRsp.pb.go
+++ b/gover/gen/DoRoguelikeDungeonCardGachaRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DoRoguelikeDungeonCardGachaRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8472
-// EnetChannelId: 0
-// EnetIsReliable: true
type DoRoguelikeDungeonCardGachaRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsCanRefresh bool `protobuf:"varint,8,opt,name=is_can_refresh,json=isCanRefresh,proto3" json:"is_can_refresh,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsCanRefresh bool `protobuf:"varint,6,opt,name=is_can_refresh,json=isCanRefresh,proto3" json:"is_can_refresh,omitempty"`
CardList []uint32 `protobuf:"varint,15,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DoRoguelikeDungeonCardGachaRsp) Reset() {
@@ -81,6 +78,13 @@ func (*DoRoguelikeDungeonCardGachaRsp) Descriptor() ([]byte, []int) {
return file_DoRoguelikeDungeonCardGachaRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *DoRoguelikeDungeonCardGachaRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
func (x *DoRoguelikeDungeonCardGachaRsp) GetIsCanRefresh() bool {
if x != nil {
return x.IsCanRefresh
@@ -95,13 +99,6 @@ func (x *DoRoguelikeDungeonCardGachaRsp) GetCardList() []uint32 {
return nil
}
-func (x *DoRoguelikeDungeonCardGachaRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
var File_DoRoguelikeDungeonCardGachaRsp_proto protoreflect.FileDescriptor
var file_DoRoguelikeDungeonCardGachaRsp_proto_rawDesc = []byte{
@@ -109,13 +106,13 @@ var file_DoRoguelikeDungeonCardGachaRsp_proto_rawDesc = []byte{
0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x1e, 0x44, 0x6f, 0x52, 0x6f, 0x67, 0x75,
0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x72, 0x64,
- 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x63,
- 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0c, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x1b,
- 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x47, 0x61, 0x63, 0x68, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x66,
+ 0x72, 0x65, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x43, 0x61,
+ 0x6e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DoSetPlayerBornDataNotify.pb.go b/gover/gen/DoSetPlayerBornDataNotify.pb.go
index eda65ff9..508d64eb 100644
--- a/gover/gen/DoSetPlayerBornDataNotify.pb.go
+++ b/gover/gen/DoSetPlayerBornDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DoSetPlayerBornDataNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 147
-// EnetChannelId: 0
-// EnetIsReliable: true
type DoSetPlayerBornDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DraftGuestReplyInviteNotify.pb.go b/gover/gen/DraftGuestReplyInviteNotify.pb.go
index 2929ddb4..421f5df7 100644
--- a/gover/gen/DraftGuestReplyInviteNotify.pb.go
+++ b/gover/gen/DraftGuestReplyInviteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftGuestReplyInviteNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5490
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftGuestReplyInviteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DraftId uint32 `protobuf:"varint,5,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
- IsAgree bool `protobuf:"varint,9,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
- GuestUid uint32 `protobuf:"varint,10,opt,name=guest_uid,json=guestUid,proto3" json:"guest_uid,omitempty"`
+ IsAgree bool `protobuf:"varint,1,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ GuestUid uint32 `protobuf:"varint,13,opt,name=guest_uid,json=guestUid,proto3" json:"guest_uid,omitempty"`
+ DraftId uint32 `protobuf:"varint,2,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
}
func (x *DraftGuestReplyInviteNotify) Reset() {
@@ -81,13 +78,6 @@ func (*DraftGuestReplyInviteNotify) Descriptor() ([]byte, []int) {
return file_DraftGuestReplyInviteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftGuestReplyInviteNotify) GetDraftId() uint32 {
- if x != nil {
- return x.DraftId
- }
- return 0
-}
-
func (x *DraftGuestReplyInviteNotify) GetIsAgree() bool {
if x != nil {
return x.IsAgree
@@ -102,6 +92,13 @@ func (x *DraftGuestReplyInviteNotify) GetGuestUid() uint32 {
return 0
}
+func (x *DraftGuestReplyInviteNotify) GetDraftId() uint32 {
+ if x != nil {
+ return x.DraftId
+ }
+ return 0
+}
+
var File_DraftGuestReplyInviteNotify_proto protoreflect.FileDescriptor
var file_DraftGuestReplyInviteNotify_proto_rawDesc = []byte{
@@ -109,12 +106,12 @@ var file_DraftGuestReplyInviteNotify_proto_rawDesc = []byte{
0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x1b, 0x44, 0x72, 0x61, 0x66, 0x74, 0x47, 0x75, 0x65, 0x73,
0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x75, 0x65, 0x73,
- 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x75, 0x65,
- 0x73, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x1b, 0x0a,
+ 0x09, 0x67, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x67, 0x75, 0x65, 0x73, 0x74, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72,
+ 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72,
+ 0x61, 0x66, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftGuestReplyInviteReq.pb.go b/gover/gen/DraftGuestReplyInviteReq.pb.go
index 25c3cec2..b1fad7b7 100644
--- a/gover/gen/DraftGuestReplyInviteReq.pb.go
+++ b/gover/gen/DraftGuestReplyInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftGuestReplyInviteReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DraftGuestReplyInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ IsAgree bool `protobuf:"varint,4,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
DraftId uint32 `protobuf:"varint,10,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
- IsAgree bool `protobuf:"varint,3,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
}
func (x *DraftGuestReplyInviteReq) Reset() {
@@ -81,18 +77,18 @@ func (*DraftGuestReplyInviteReq) Descriptor() ([]byte, []int) {
return file_DraftGuestReplyInviteReq_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftGuestReplyInviteReq) GetDraftId() uint32 {
+func (x *DraftGuestReplyInviteReq) GetIsAgree() bool {
if x != nil {
- return x.DraftId
+ return x.IsAgree
}
- return 0
+ return false
}
-func (x *DraftGuestReplyInviteReq) GetIsAgree() bool {
+func (x *DraftGuestReplyInviteReq) GetDraftId() uint32 {
if x != nil {
- return x.IsAgree
+ return x.DraftId
}
- return false
+ return 0
}
var File_DraftGuestReplyInviteReq_proto protoreflect.FileDescriptor
@@ -102,10 +98,10 @@ var file_DraftGuestReplyInviteReq_proto_rawDesc = []byte{
0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x50, 0x0a, 0x18, 0x44, 0x72, 0x61, 0x66, 0x74, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65,
0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08,
- 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67,
- 0x72, 0x65, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72,
- 0x65, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/DraftGuestReplyInviteRsp.pb.go b/gover/gen/DraftGuestReplyInviteRsp.pb.go
index dea47895..a473ae8f 100644
--- a/gover/gen/DraftGuestReplyInviteRsp.pb.go
+++ b/gover/gen/DraftGuestReplyInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftGuestReplyInviteRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5403
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftGuestReplyInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DraftId uint32 `protobuf:"varint,3,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsAgree bool `protobuf:"varint,10,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DraftId uint32 `protobuf:"varint,13,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
+ IsAgree bool `protobuf:"varint,8,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
}
func (x *DraftGuestReplyInviteRsp) Reset() {
@@ -81,16 +78,16 @@ func (*DraftGuestReplyInviteRsp) Descriptor() ([]byte, []int) {
return file_DraftGuestReplyInviteRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftGuestReplyInviteRsp) GetDraftId() uint32 {
+func (x *DraftGuestReplyInviteRsp) GetRetcode() int32 {
if x != nil {
- return x.DraftId
+ return x.Retcode
}
return 0
}
-func (x *DraftGuestReplyInviteRsp) GetRetcode() int32 {
+func (x *DraftGuestReplyInviteRsp) GetDraftId() uint32 {
if x != nil {
- return x.Retcode
+ return x.DraftId
}
return 0
}
@@ -108,11 +105,11 @@ var file_DraftGuestReplyInviteRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c,
0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x6a, 0x0a, 0x18, 0x44, 0x72, 0x61, 0x66, 0x74, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65,
- 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08,
- 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0a, 0x20,
+ 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x08, 0x20,
0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftGuestReplyTwiceConfirmNotify.pb.go b/gover/gen/DraftGuestReplyTwiceConfirmNotify.pb.go
index f9cbc8e3..625ce157 100644
--- a/gover/gen/DraftGuestReplyTwiceConfirmNotify.pb.go
+++ b/gover/gen/DraftGuestReplyTwiceConfirmNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftGuestReplyTwiceConfirmNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5497
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftGuestReplyTwiceConfirmNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -46,7 +43,7 @@ type DraftGuestReplyTwiceConfirmNotify struct {
IsAgree bool `protobuf:"varint,14,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
DraftId uint32 `protobuf:"varint,15,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
- GuestUid uint32 `protobuf:"varint,7,opt,name=guest_uid,json=guestUid,proto3" json:"guest_uid,omitempty"`
+ GuestUid uint32 `protobuf:"varint,11,opt,name=guest_uid,json=guestUid,proto3" json:"guest_uid,omitempty"`
}
func (x *DraftGuestReplyTwiceConfirmNotify) Reset() {
@@ -114,7 +111,7 @@ var file_DraftGuestReplyTwiceConfirmNotify_proto_rawDesc = []byte{
0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61,
0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61,
0x66, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x75, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x75, 0x65, 0x73, 0x74, 0x55, 0x69,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x75, 0x65, 0x73, 0x74, 0x55, 0x69,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DraftGuestReplyTwiceConfirmReq.pb.go b/gover/gen/DraftGuestReplyTwiceConfirmReq.pb.go
index d5c31406..6f74ebc1 100644
--- a/gover/gen/DraftGuestReplyTwiceConfirmReq.pb.go
+++ b/gover/gen/DraftGuestReplyTwiceConfirmReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftGuestReplyTwiceConfirmReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5431
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DraftGuestReplyTwiceConfirmReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAgree bool `protobuf:"varint,15,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
- DraftId uint32 `protobuf:"varint,14,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
+ IsAgree bool `protobuf:"varint,8,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ DraftId uint32 `protobuf:"varint,13,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
}
func (x *DraftGuestReplyTwiceConfirmReq) Reset() {
@@ -103,9 +99,9 @@ var file_DraftGuestReplyTwiceConfirmReq_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x1e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x47,
0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, 0x77, 0x69, 0x63, 0x65, 0x43, 0x6f,
0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61,
- 0x67, 0x72, 0x65, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67,
+ 0x67, 0x72, 0x65, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67,
0x72, 0x65, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x42, 0x06,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftGuestReplyTwiceConfirmRsp.pb.go b/gover/gen/DraftGuestReplyTwiceConfirmRsp.pb.go
index 8f662ede..e8da5859 100644
--- a/gover/gen/DraftGuestReplyTwiceConfirmRsp.pb.go
+++ b/gover/gen/DraftGuestReplyTwiceConfirmRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftGuestReplyTwiceConfirmRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5475
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftGuestReplyTwiceConfirmRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DraftId uint32 `protobuf:"varint,5,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
- IsAgree bool `protobuf:"varint,13,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsAgree bool `protobuf:"varint,1,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
}
func (x *DraftGuestReplyTwiceConfirmRsp) Reset() {
@@ -88,18 +85,18 @@ func (x *DraftGuestReplyTwiceConfirmRsp) GetDraftId() uint32 {
return 0
}
-func (x *DraftGuestReplyTwiceConfirmRsp) GetIsAgree() bool {
+func (x *DraftGuestReplyTwiceConfirmRsp) GetRetcode() int32 {
if x != nil {
- return x.IsAgree
+ return x.Retcode
}
- return false
+ return 0
}
-func (x *DraftGuestReplyTwiceConfirmRsp) GetRetcode() int32 {
+func (x *DraftGuestReplyTwiceConfirmRsp) GetIsAgree() bool {
if x != nil {
- return x.Retcode
+ return x.IsAgree
}
- return 0
+ return false
}
var File_DraftGuestReplyTwiceConfirmRsp_proto protoreflect.FileDescriptor
@@ -111,10 +108,10 @@ var file_DraftGuestReplyTwiceConfirmRsp_proto_rawDesc = []byte{
0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, 0x77, 0x69, 0x63, 0x65, 0x43, 0x6f,
0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66,
0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66,
- 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftInviteFailInfo.pb.go b/gover/gen/DraftInviteFailInfo.pb.go
index 24319b75..03e27090 100644
--- a/gover/gen/DraftInviteFailInfo.pb.go
+++ b/gover/gen/DraftInviteFailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftInviteFailInfo.proto
package gen
@@ -41,8 +41,8 @@ type DraftInviteFailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
- Reason DraftInviteFailReason `protobuf:"varint,5,opt,name=reason,proto3,enum=DraftInviteFailReason" json:"reason,omitempty"`
+ Reason DraftInviteFailReason `protobuf:"varint,6,opt,name=reason,proto3,enum=DraftInviteFailReason" json:"reason,omitempty"`
+ Uid uint32 `protobuf:"varint,10,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *DraftInviteFailInfo) Reset() {
@@ -77,18 +77,18 @@ func (*DraftInviteFailInfo) Descriptor() ([]byte, []int) {
return file_DraftInviteFailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftInviteFailInfo) GetUid() uint32 {
+func (x *DraftInviteFailInfo) GetReason() DraftInviteFailReason {
if x != nil {
- return x.Uid
+ return x.Reason
}
- return 0
+ return DraftInviteFailReason_DRAFT_INVITE_FAIL_REASON_UNKNOWN
}
-func (x *DraftInviteFailInfo) GetReason() DraftInviteFailReason {
+func (x *DraftInviteFailInfo) GetUid() uint32 {
if x != nil {
- return x.Reason
+ return x.Uid
}
- return DraftInviteFailReason_DRAFT_INVITE_FAIL_REASON_UNKNOWN
+ return 0
}
var File_DraftInviteFailInfo_proto protoreflect.FileDescriptor
@@ -99,11 +99,11 @@ var file_DraftInviteFailInfo_proto_rawDesc = []byte{
0x66, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73,
0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x13, 0x44, 0x72, 0x61, 0x66,
0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
- 0x64, 0x12, 0x2e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x16, 0x2e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x46,
- 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
- 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x2e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x16, 0x2e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x46, 0x61, 0x69,
+ 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
+ 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DraftInviteFailReason.pb.go b/gover/gen/DraftInviteFailReason.pb.go
index fa201f32..6c18f652 100644
--- a/gover/gen/DraftInviteFailReason.pb.go
+++ b/gover/gen/DraftInviteFailReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftInviteFailReason.proto
package gen
diff --git a/gover/gen/DraftInviteResultNotify.pb.go b/gover/gen/DraftInviteResultNotify.pb.go
index e6d342ff..e31ab013 100644
--- a/gover/gen/DraftInviteResultNotify.pb.go
+++ b/gover/gen/DraftInviteResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftInviteResultNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5473
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftInviteResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAllArgee bool `protobuf:"varint,9,opt,name=is_all_argee,json=isAllArgee,proto3" json:"is_all_argee,omitempty"`
- DraftId uint32 `protobuf:"varint,13,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
+ IsAllAgree bool `protobuf:"varint,11,opt,name=is_all_agree,json=isAllAgree,proto3" json:"is_all_agree,omitempty"`
+ DraftId uint32 `protobuf:"varint,12,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
}
func (x *DraftInviteResultNotify) Reset() {
@@ -80,9 +77,9 @@ func (*DraftInviteResultNotify) Descriptor() ([]byte, []int) {
return file_DraftInviteResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftInviteResultNotify) GetIsAllArgee() bool {
+func (x *DraftInviteResultNotify) GetIsAllAgree() bool {
if x != nil {
- return x.IsAllArgee
+ return x.IsAllAgree
}
return false
}
@@ -101,9 +98,9 @@ var file_DraftInviteResultNotify_proto_rawDesc = []byte{
0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x56, 0x0a, 0x17, 0x44, 0x72, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73,
- 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x72, 0x67, 0x65, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0a, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x41, 0x72, 0x67, 0x65, 0x65, 0x12, 0x19, 0x0a, 0x08,
- 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0a, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftOwnerInviteNotify.pb.go b/gover/gen/DraftOwnerInviteNotify.pb.go
index 57f0bcaf..582ea3d6 100644
--- a/gover/gen/DraftOwnerInviteNotify.pb.go
+++ b/gover/gen/DraftOwnerInviteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftOwnerInviteNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5407
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftOwnerInviteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DraftId uint32 `protobuf:"varint,4,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
- InviteDeadlineTime uint32 `protobuf:"varint,15,opt,name=invite_deadline_time,json=inviteDeadlineTime,proto3" json:"invite_deadline_time,omitempty"`
+ InviteDeadlineTime uint32 `protobuf:"varint,5,opt,name=invite_deadline_time,json=inviteDeadlineTime,proto3" json:"invite_deadline_time,omitempty"`
+ DraftId uint32 `protobuf:"varint,7,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
}
func (x *DraftOwnerInviteNotify) Reset() {
@@ -80,16 +77,16 @@ func (*DraftOwnerInviteNotify) Descriptor() ([]byte, []int) {
return file_DraftOwnerInviteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftOwnerInviteNotify) GetDraftId() uint32 {
+func (x *DraftOwnerInviteNotify) GetInviteDeadlineTime() uint32 {
if x != nil {
- return x.DraftId
+ return x.InviteDeadlineTime
}
return 0
}
-func (x *DraftOwnerInviteNotify) GetInviteDeadlineTime() uint32 {
+func (x *DraftOwnerInviteNotify) GetDraftId() uint32 {
if x != nil {
- return x.InviteDeadlineTime
+ return x.DraftId
}
return 0
}
@@ -100,12 +97,12 @@ var file_DraftOwnerInviteNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x44, 0x72, 0x61, 0x66, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x6e, 0x76, 0x69,
0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65,
0x0a, 0x16, 0x44, 0x72, 0x61, 0x66, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x6e, 0x76, 0x69,
- 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66,
- 0x74, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x5f, 0x64, 0x65,
- 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x44, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e,
- 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x6e, 0x76, 0x69,
+ 0x74, 0x65, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x44, 0x65,
+ 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72,
+ 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72,
+ 0x61, 0x66, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftOwnerStartInviteReq.pb.go b/gover/gen/DraftOwnerStartInviteReq.pb.go
index c8a47b19..dbf05ec4 100644
--- a/gover/gen/DraftOwnerStartInviteReq.pb.go
+++ b/gover/gen/DraftOwnerStartInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftOwnerStartInviteReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5412
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DraftOwnerStartInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DraftOwnerStartInviteRsp.pb.go b/gover/gen/DraftOwnerStartInviteRsp.pb.go
index c731754e..5045f2c4 100644
--- a/gover/gen/DraftOwnerStartInviteRsp.pb.go
+++ b/gover/gen/DraftOwnerStartInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftOwnerStartInviteRsp.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5435
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DraftOwnerStartInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InviteFailInfoList []*DraftInviteFailInfo `protobuf:"bytes,15,rep,name=invite_fail_info_list,json=inviteFailInfoList,proto3" json:"invite_fail_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- WrongUid uint32 `protobuf:"varint,3,opt,name=wrong_uid,json=wrongUid,proto3" json:"wrong_uid,omitempty"`
- DraftId uint32 `protobuf:"varint,14,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
+ InviteFailInfoList []*DraftInviteFailInfo `protobuf:"bytes,12,rep,name=invite_fail_info_list,json=inviteFailInfoList,proto3" json:"invite_fail_info_list,omitempty"`
+ DraftId uint32 `protobuf:"varint,4,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ WrongUid uint32 `protobuf:"varint,6,opt,name=wrong_uid,json=wrongUid,proto3" json:"wrong_uid,omitempty"`
}
func (x *DraftOwnerStartInviteRsp) Reset() {
@@ -90,23 +86,23 @@ func (x *DraftOwnerStartInviteRsp) GetInviteFailInfoList() []*DraftInviteFailInf
return nil
}
-func (x *DraftOwnerStartInviteRsp) GetRetcode() int32 {
+func (x *DraftOwnerStartInviteRsp) GetDraftId() uint32 {
if x != nil {
- return x.Retcode
+ return x.DraftId
}
return 0
}
-func (x *DraftOwnerStartInviteRsp) GetWrongUid() uint32 {
+func (x *DraftOwnerStartInviteRsp) GetRetcode() int32 {
if x != nil {
- return x.WrongUid
+ return x.Retcode
}
return 0
}
-func (x *DraftOwnerStartInviteRsp) GetDraftId() uint32 {
+func (x *DraftOwnerStartInviteRsp) GetWrongUid() uint32 {
if x != nil {
- return x.DraftId
+ return x.WrongUid
}
return 0
}
@@ -121,15 +117,15 @@ var file_DraftOwnerStartInviteRsp_proto_rawDesc = []byte{
0x44, 0x72, 0x61, 0x66, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49,
0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x47, 0x0a, 0x15, 0x69, 0x6e, 0x76, 0x69,
0x74, 0x65, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x49,
+ 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x72, 0x61, 0x66, 0x74, 0x49,
0x6e, 0x76, 0x69, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x69,
0x6e, 0x76, 0x69, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x77,
- 0x72, 0x6f, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66,
- 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x5f,
+ 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x72, 0x6f, 0x6e, 0x67,
+ 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftOwnerTwiceConfirmNotify.pb.go b/gover/gen/DraftOwnerTwiceConfirmNotify.pb.go
index d4db7a26..cd795bf0 100644
--- a/gover/gen/DraftOwnerTwiceConfirmNotify.pb.go
+++ b/gover/gen/DraftOwnerTwiceConfirmNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftOwnerTwiceConfirmNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5499
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftOwnerTwiceConfirmNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TwiceConfirmDeadlineTime uint32 `protobuf:"varint,15,opt,name=twice_confirm_deadline_time,json=twiceConfirmDeadlineTime,proto3" json:"twice_confirm_deadline_time,omitempty"`
- DraftId uint32 `protobuf:"varint,14,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
+ DraftId uint32 `protobuf:"varint,6,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
+ TwiceConfirmDeadlineTime uint32 `protobuf:"varint,5,opt,name=twice_confirm_deadline_time,json=twiceConfirmDeadlineTime,proto3" json:"twice_confirm_deadline_time,omitempty"`
}
func (x *DraftOwnerTwiceConfirmNotify) Reset() {
@@ -80,16 +77,16 @@ func (*DraftOwnerTwiceConfirmNotify) Descriptor() ([]byte, []int) {
return file_DraftOwnerTwiceConfirmNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftOwnerTwiceConfirmNotify) GetTwiceConfirmDeadlineTime() uint32 {
+func (x *DraftOwnerTwiceConfirmNotify) GetDraftId() uint32 {
if x != nil {
- return x.TwiceConfirmDeadlineTime
+ return x.DraftId
}
return 0
}
-func (x *DraftOwnerTwiceConfirmNotify) GetDraftId() uint32 {
+func (x *DraftOwnerTwiceConfirmNotify) GetTwiceConfirmDeadlineTime() uint32 {
if x != nil {
- return x.DraftId
+ return x.TwiceConfirmDeadlineTime
}
return 0
}
@@ -101,12 +98,12 @@ var file_DraftOwnerTwiceConfirmNotify_proto_rawDesc = []byte{
0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x1c, 0x44, 0x72, 0x61, 0x66, 0x74, 0x4f, 0x77, 0x6e,
0x65, 0x72, 0x54, 0x77, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a, 0x1b, 0x74, 0x77, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6f,
- 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x74, 0x77, 0x69, 0x63, 0x65,
- 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x44, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x42, 0x06,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x12,
+ 0x3d, 0x0a, 0x1b, 0x74, 0x77, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d,
+ 0x5f, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x74, 0x77, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
+ 0x72, 0x6d, 0x44, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DraftTwiceConfirmResultNotify.pb.go b/gover/gen/DraftTwiceConfirmResultNotify.pb.go
index 6b0b2901..d1bcb3de 100644
--- a/gover/gen/DraftTwiceConfirmResultNotify.pb.go
+++ b/gover/gen/DraftTwiceConfirmResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DraftTwiceConfirmResultNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5448
-// EnetChannelId: 0
-// EnetIsReliable: true
type DraftTwiceConfirmResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAllArgee bool `protobuf:"varint,7,opt,name=is_all_argee,json=isAllArgee,proto3" json:"is_all_argee,omitempty"`
+ IsAllAgree bool `protobuf:"varint,14,opt,name=is_all_agree,json=isAllAgree,proto3" json:"is_all_agree,omitempty"`
DraftId uint32 `protobuf:"varint,1,opt,name=draft_id,json=draftId,proto3" json:"draft_id,omitempty"`
}
@@ -80,9 +77,9 @@ func (*DraftTwiceConfirmResultNotify) Descriptor() ([]byte, []int) {
return file_DraftTwiceConfirmResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DraftTwiceConfirmResultNotify) GetIsAllArgee() bool {
+func (x *DraftTwiceConfirmResultNotify) GetIsAllAgree() bool {
if x != nil {
- return x.IsAllArgee
+ return x.IsAllAgree
}
return false
}
@@ -102,8 +99,8 @@ var file_DraftTwiceConfirmResultNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x1d, 0x44, 0x72, 0x61, 0x66, 0x74, 0x54, 0x77,
0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c,
- 0x5f, 0x61, 0x72, 0x67, 0x65, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
- 0x41, 0x6c, 0x6c, 0x41, 0x72, 0x67, 0x65, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66,
+ 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
+ 0x41, 0x6c, 0x6c, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66,
0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66,
0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/DragonSpineActivityDetailInfo.pb.go b/gover/gen/DragonSpineActivityDetailInfo.pb.go
index dff61d33..275aff95 100644
--- a/gover/gen/DragonSpineActivityDetailInfo.pb.go
+++ b/gover/gen/DragonSpineActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DragonSpineActivityDetailInfo.proto
package gen
@@ -41,13 +41,13 @@ type DragonSpineActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsContentClosed bool `protobuf:"varint,10,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- ChapterInfoList []*DragonSpineChapterInfo `protobuf:"bytes,4,rep,name=chapter_info_list,json=chapterInfoList,proto3" json:"chapter_info_list,omitempty"`
- WeaponEnhanceLevel uint32 `protobuf:"varint,2,opt,name=weapon_enhance_level,json=weaponEnhanceLevel,proto3" json:"weapon_enhance_level,omitempty"`
- ContentFinishTime uint32 `protobuf:"varint,15,opt,name=content_finish_time,json=contentFinishTime,proto3" json:"content_finish_time,omitempty"`
- ShimmeringEssence uint32 `protobuf:"varint,13,opt,name=shimmering_essence,json=shimmeringEssence,proto3" json:"shimmering_essence,omitempty"`
- WarmEssence uint32 `protobuf:"varint,11,opt,name=warm_essence,json=warmEssence,proto3" json:"warm_essence,omitempty"`
- WondrousEssence uint32 `protobuf:"varint,7,opt,name=wondrous_essence,json=wondrousEssence,proto3" json:"wondrous_essence,omitempty"`
+ IsContentClosed bool `protobuf:"varint,9,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ Unk3300_FOHJDGCAKEK uint32 `protobuf:"varint,3,opt,name=Unk3300_FOHJDGCAKEK,json=Unk3300FOHJDGCAKEK,proto3" json:"Unk3300_FOHJDGCAKEK,omitempty"`
+ Unk3300_PPABOFMIGNM uint32 `protobuf:"varint,10,opt,name=Unk3300_PPABOFMIGNM,json=Unk3300PPABOFMIGNM,proto3" json:"Unk3300_PPABOFMIGNM,omitempty"`
+ ChapterInfoList []*DragonSpineChapterInfo `protobuf:"bytes,7,rep,name=chapter_info_list,json=chapterInfoList,proto3" json:"chapter_info_list,omitempty"`
+ Unk3300_NEOCMGJCEOJ uint32 `protobuf:"varint,4,opt,name=Unk3300_NEOCMGJCEOJ,json=Unk3300NEOCMGJCEOJ,proto3" json:"Unk3300_NEOCMGJCEOJ,omitempty"`
+ Unk3300_IMLKIJAOADF uint32 `protobuf:"varint,12,opt,name=Unk3300_IMLKIJAOADF,json=Unk3300IMLKIJAOADF,proto3" json:"Unk3300_IMLKIJAOADF,omitempty"`
+ WeaponEnhanceLevel uint32 `protobuf:"varint,8,opt,name=weapon_enhance_level,json=weaponEnhanceLevel,proto3" json:"weapon_enhance_level,omitempty"`
}
func (x *DragonSpineActivityDetailInfo) Reset() {
@@ -89,44 +89,44 @@ func (x *DragonSpineActivityDetailInfo) GetIsContentClosed() bool {
return false
}
-func (x *DragonSpineActivityDetailInfo) GetChapterInfoList() []*DragonSpineChapterInfo {
+func (x *DragonSpineActivityDetailInfo) GetUnk3300_FOHJDGCAKEK() uint32 {
if x != nil {
- return x.ChapterInfoList
+ return x.Unk3300_FOHJDGCAKEK
}
- return nil
+ return 0
}
-func (x *DragonSpineActivityDetailInfo) GetWeaponEnhanceLevel() uint32 {
+func (x *DragonSpineActivityDetailInfo) GetUnk3300_PPABOFMIGNM() uint32 {
if x != nil {
- return x.WeaponEnhanceLevel
+ return x.Unk3300_PPABOFMIGNM
}
return 0
}
-func (x *DragonSpineActivityDetailInfo) GetContentFinishTime() uint32 {
+func (x *DragonSpineActivityDetailInfo) GetChapterInfoList() []*DragonSpineChapterInfo {
if x != nil {
- return x.ContentFinishTime
+ return x.ChapterInfoList
}
- return 0
+ return nil
}
-func (x *DragonSpineActivityDetailInfo) GetShimmeringEssence() uint32 {
+func (x *DragonSpineActivityDetailInfo) GetUnk3300_NEOCMGJCEOJ() uint32 {
if x != nil {
- return x.ShimmeringEssence
+ return x.Unk3300_NEOCMGJCEOJ
}
return 0
}
-func (x *DragonSpineActivityDetailInfo) GetWarmEssence() uint32 {
+func (x *DragonSpineActivityDetailInfo) GetUnk3300_IMLKIJAOADF() uint32 {
if x != nil {
- return x.WarmEssence
+ return x.Unk3300_IMLKIJAOADF
}
return 0
}
-func (x *DragonSpineActivityDetailInfo) GetWondrousEssence() uint32 {
+func (x *DragonSpineActivityDetailInfo) GetWeaponEnhanceLevel() uint32 {
if x != nil {
- return x.WondrousEssence
+ return x.WeaponEnhanceLevel
}
return 0
}
@@ -138,31 +138,32 @@ var file_DragonSpineActivityDetailInfo_proto_rawDesc = []byte{
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69,
0x6e, 0x65, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x02, 0x0a, 0x1d, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70,
+ 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x03, 0x0a, 0x1d, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70,
0x69, 0x6e, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
- 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65,
- 0x64, 0x12, 0x43, 0x0a, 0x11, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44,
- 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
- 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e,
- 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e,
- 0x5f, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x45, 0x6e, 0x68, 0x61,
- 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x74,
- 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x46, 0x69,
- 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x68, 0x69, 0x6d,
- 0x6d, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x68, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x69, 0x6e, 0x67,
- 0x45, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x72, 0x6d, 0x5f,
- 0x65, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77,
- 0x61, 0x72, 0x6d, 0x45, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x77, 0x6f,
- 0x6e, 0x64, 0x72, 0x6f, 0x75, 0x73, 0x5f, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x6f, 0x6e, 0x64, 0x72, 0x6f, 0x75, 0x73, 0x45, 0x73,
- 0x73, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4f, 0x48,
+ 0x4a, 0x44, 0x47, 0x43, 0x41, 0x4b, 0x45, 0x4b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4f, 0x48, 0x4a, 0x44, 0x47, 0x43, 0x41, 0x4b,
+ 0x45, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x50,
+ 0x41, 0x42, 0x4f, 0x46, 0x4d, 0x49, 0x47, 0x4e, 0x4d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x50, 0x41, 0x42, 0x4f, 0x46, 0x4d, 0x49,
+ 0x47, 0x4e, 0x4d, 0x12, 0x43, 0x0a, 0x11, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
+ 0x2e, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x70,
+ 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x4f, 0x43, 0x4d, 0x47, 0x4a, 0x43, 0x45, 0x4f, 0x4a, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x45,
+ 0x4f, 0x43, 0x4d, 0x47, 0x4a, 0x43, 0x45, 0x4f, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x4b, 0x49, 0x4a, 0x41, 0x4f, 0x41, 0x44, 0x46,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49,
+ 0x4d, 0x4c, 0x4b, 0x49, 0x4a, 0x41, 0x4f, 0x41, 0x44, 0x46, 0x12, 0x30, 0x0a, 0x14, 0x77, 0x65,
+ 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e,
+ 0x45, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DragonSpineChapterFinishNotify.pb.go b/gover/gen/DragonSpineChapterFinishNotify.pb.go
index c23f4fb1..eeeded6a 100644
--- a/gover/gen/DragonSpineChapterFinishNotify.pb.go
+++ b/gover/gen/DragonSpineChapterFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DragonSpineChapterFinishNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2069
-// EnetChannelId: 0
-// EnetIsReliable: true
type DragonSpineChapterFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ChapterId uint32 `protobuf:"varint,11,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
- WeaponEnhanceLevel uint32 `protobuf:"varint,14,opt,name=weapon_enhance_level,json=weaponEnhanceLevel,proto3" json:"weapon_enhance_level,omitempty"`
+ ChapterId uint32 `protobuf:"varint,14,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ WeaponEnhanceLevel uint32 `protobuf:"varint,12,opt,name=weapon_enhance_level,json=weaponEnhanceLevel,proto3" json:"weapon_enhance_level,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *DragonSpineChapterFinishNotify) Reset() {
@@ -81,23 +78,23 @@ func (*DragonSpineChapterFinishNotify) Descriptor() ([]byte, []int) {
return file_DragonSpineChapterFinishNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DragonSpineChapterFinishNotify) GetScheduleId() uint32 {
+func (x *DragonSpineChapterFinishNotify) GetChapterId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.ChapterId
}
return 0
}
-func (x *DragonSpineChapterFinishNotify) GetChapterId() uint32 {
+func (x *DragonSpineChapterFinishNotify) GetWeaponEnhanceLevel() uint32 {
if x != nil {
- return x.ChapterId
+ return x.WeaponEnhanceLevel
}
return 0
}
-func (x *DragonSpineChapterFinishNotify) GetWeaponEnhanceLevel() uint32 {
+func (x *DragonSpineChapterFinishNotify) GetScheduleId() uint32 {
if x != nil {
- return x.WeaponEnhanceLevel
+ return x.ScheduleId
}
return 0
}
@@ -109,14 +106,14 @@ var file_DragonSpineChapterFinishNotify_proto_rawDesc = []byte{
0x70, 0x74, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x1e, 0x44, 0x72, 0x61, 0x67, 0x6f,
0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x46, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x77, 0x65, 0x61,
- 0x70, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x45,
- 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61,
+ 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
+ 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x77, 0x65, 0x61, 0x70,
+ 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x45, 0x6e,
+ 0x68, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DragonSpineChapterInfo.pb.go b/gover/gen/DragonSpineChapterInfo.pb.go
index 8dc0d1b1..63c6fd9f 100644
--- a/gover/gen/DragonSpineChapterInfo.pb.go
+++ b/gover/gen/DragonSpineChapterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DragonSpineChapterInfo.proto
package gen
@@ -41,11 +41,11 @@ type DragonSpineChapterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Progress uint32 `protobuf:"varint,14,opt,name=progress,proto3" json:"progress,omitempty"`
- OpenTime uint32 `protobuf:"varint,6,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- IsOpen bool `protobuf:"varint,11,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- ChapterId uint32 `protobuf:"varint,9,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
- FinishedMissionNum uint32 `protobuf:"varint,10,opt,name=finished_mission_num,json=finishedMissionNum,proto3" json:"finished_mission_num,omitempty"`
+ OpenTime uint32 `protobuf:"varint,1,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ Progress uint32 `protobuf:"varint,12,opt,name=progress,proto3" json:"progress,omitempty"`
+ ChapterId uint32 `protobuf:"varint,6,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ FinishedMissionNum uint32 `protobuf:"varint,5,opt,name=finished_mission_num,json=finishedMissionNum,proto3" json:"finished_mission_num,omitempty"`
+ IsOpen bool `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *DragonSpineChapterInfo) Reset() {
@@ -80,13 +80,6 @@ func (*DragonSpineChapterInfo) Descriptor() ([]byte, []int) {
return file_DragonSpineChapterInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *DragonSpineChapterInfo) GetProgress() uint32 {
- if x != nil {
- return x.Progress
- }
- return 0
-}
-
func (x *DragonSpineChapterInfo) GetOpenTime() uint32 {
if x != nil {
return x.OpenTime
@@ -94,11 +87,11 @@ func (x *DragonSpineChapterInfo) GetOpenTime() uint32 {
return 0
}
-func (x *DragonSpineChapterInfo) GetIsOpen() bool {
+func (x *DragonSpineChapterInfo) GetProgress() uint32 {
if x != nil {
- return x.IsOpen
+ return x.Progress
}
- return false
+ return 0
}
func (x *DragonSpineChapterInfo) GetChapterId() uint32 {
@@ -115,23 +108,30 @@ func (x *DragonSpineChapterInfo) GetFinishedMissionNum() uint32 {
return 0
}
+func (x *DragonSpineChapterInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
var File_DragonSpineChapterInfo_proto protoreflect.FileDescriptor
var file_DragonSpineChapterInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61,
0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb,
0x01, 0x0a, 0x16, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x43, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
- 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69,
- 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e,
- 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x65, 0x64, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04,
+ 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65,
+ 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70,
+ 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49,
+ 0x64, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6d, 0x69,
+ 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DragonSpineChapterOpenNotify.pb.go b/gover/gen/DragonSpineChapterOpenNotify.pb.go
index 7e427ed8..4952a366 100644
--- a/gover/gen/DragonSpineChapterOpenNotify.pb.go
+++ b/gover/gen/DragonSpineChapterOpenNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DragonSpineChapterOpenNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2022
-// EnetChannelId: 0
-// EnetIsReliable: true
type DragonSpineChapterOpenNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ChapterId uint32 `protobuf:"varint,10,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ChapterId uint32 `protobuf:"varint,11,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
}
func (x *DragonSpineChapterOpenNotify) Reset() {
@@ -102,9 +99,9 @@ var file_DragonSpineChapterOpenNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x1c, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70,
0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74,
0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DragonSpineChapterProgressChangeNotify.pb.go b/gover/gen/DragonSpineChapterProgressChangeNotify.pb.go
index a2031bc8..19d3b755 100644
--- a/gover/gen/DragonSpineChapterProgressChangeNotify.pb.go
+++ b/gover/gen/DragonSpineChapterProgressChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DragonSpineChapterProgressChangeNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2065
-// EnetChannelId: 0
-// EnetIsReliable: true
type DragonSpineChapterProgressChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ChapterId uint32 `protobuf:"varint,11,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
- CurProgress uint32 `protobuf:"varint,5,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ ChapterId uint32 `protobuf:"varint,9,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,3,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ CurProgress uint32 `protobuf:"varint,11,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
}
func (x *DragonSpineChapterProgressChangeNotify) Reset() {
@@ -81,16 +78,16 @@ func (*DragonSpineChapterProgressChangeNotify) Descriptor() ([]byte, []int) {
return file_DragonSpineChapterProgressChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DragonSpineChapterProgressChangeNotify) GetScheduleId() uint32 {
+func (x *DragonSpineChapterProgressChangeNotify) GetChapterId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.ChapterId
}
return 0
}
-func (x *DragonSpineChapterProgressChangeNotify) GetChapterId() uint32 {
+func (x *DragonSpineChapterProgressChangeNotify) GetScheduleId() uint32 {
if x != nil {
- return x.ChapterId
+ return x.ScheduleId
}
return 0
}
@@ -110,12 +107,12 @@ var file_DragonSpineChapterProgressChangeNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b,
0x01, 0x0a, 0x26, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x43, 0x68,
0x61, 0x70, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72,
- 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61,
+ 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
+ 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72,
+ 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DragonSpineCoinChangeNotify.pb.go b/gover/gen/DragonSpineCoinChangeNotify.pb.go
index 60fd3bac..15decd27 100644
--- a/gover/gen/DragonSpineCoinChangeNotify.pb.go
+++ b/gover/gen/DragonSpineCoinChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DragonSpineCoinChangeNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2088
-// EnetChannelId: 0
-// EnetIsReliable: true
type DragonSpineCoinChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShimmeringEssence uint32 `protobuf:"varint,4,opt,name=shimmering_essence,json=shimmeringEssence,proto3" json:"shimmering_essence,omitempty"`
- WarmEssence uint32 `protobuf:"varint,13,opt,name=warm_essence,json=warmEssence,proto3" json:"warm_essence,omitempty"`
- ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- WondrousEssence uint32 `protobuf:"varint,11,opt,name=wondrous_essence,json=wondrousEssence,proto3" json:"wondrous_essence,omitempty"`
+ Unk3300_IMLKIJAOADF uint32 `protobuf:"varint,11,opt,name=Unk3300_IMLKIJAOADF,json=Unk3300IMLKIJAOADF,proto3" json:"Unk3300_IMLKIJAOADF,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Unk3300_FOHJDGCAKEK uint32 `protobuf:"varint,3,opt,name=Unk3300_FOHJDGCAKEK,json=Unk3300FOHJDGCAKEK,proto3" json:"Unk3300_FOHJDGCAKEK,omitempty"`
+ Unk3300_NEOCMGJCEOJ uint32 `protobuf:"varint,2,opt,name=Unk3300_NEOCMGJCEOJ,json=Unk3300NEOCMGJCEOJ,proto3" json:"Unk3300_NEOCMGJCEOJ,omitempty"`
}
func (x *DragonSpineCoinChangeNotify) Reset() {
@@ -82,30 +79,30 @@ func (*DragonSpineCoinChangeNotify) Descriptor() ([]byte, []int) {
return file_DragonSpineCoinChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DragonSpineCoinChangeNotify) GetShimmeringEssence() uint32 {
+func (x *DragonSpineCoinChangeNotify) GetUnk3300_IMLKIJAOADF() uint32 {
if x != nil {
- return x.ShimmeringEssence
+ return x.Unk3300_IMLKIJAOADF
}
return 0
}
-func (x *DragonSpineCoinChangeNotify) GetWarmEssence() uint32 {
+func (x *DragonSpineCoinChangeNotify) GetScheduleId() uint32 {
if x != nil {
- return x.WarmEssence
+ return x.ScheduleId
}
return 0
}
-func (x *DragonSpineCoinChangeNotify) GetScheduleId() uint32 {
+func (x *DragonSpineCoinChangeNotify) GetUnk3300_FOHJDGCAKEK() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.Unk3300_FOHJDGCAKEK
}
return 0
}
-func (x *DragonSpineCoinChangeNotify) GetWondrousEssence() uint32 {
+func (x *DragonSpineCoinChangeNotify) GetUnk3300_NEOCMGJCEOJ() uint32 {
if x != nil {
- return x.WondrousEssence
+ return x.Unk3300_NEOCMGJCEOJ
}
return 0
}
@@ -115,20 +112,21 @@ var File_DragonSpineCoinChangeNotify_proto protoreflect.FileDescriptor
var file_DragonSpineCoinChangeNotify_proto_rawDesc = []byte{
0x0a, 0x21, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x69,
0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x1b, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70,
+ 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x01, 0x0a, 0x1b, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x53, 0x70,
0x69, 0x6e, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x68, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x69, 0x6e,
- 0x67, 0x5f, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x11, 0x73, 0x68, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x73, 0x73, 0x65, 0x6e,
- 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x72, 0x6d, 0x5f, 0x65, 0x73, 0x73, 0x65, 0x6e,
- 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x61, 0x72, 0x6d, 0x45, 0x73,
- 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x77, 0x6f, 0x6e, 0x64, 0x72, 0x6f,
- 0x75, 0x73, 0x5f, 0x65, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0f, 0x77, 0x6f, 0x6e, 0x64, 0x72, 0x6f, 0x75, 0x73, 0x45, 0x73, 0x73, 0x65, 0x6e, 0x63,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49,
+ 0x4d, 0x4c, 0x4b, 0x49, 0x4a, 0x41, 0x4f, 0x41, 0x44, 0x46, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4d, 0x4c, 0x4b, 0x49, 0x4a, 0x41,
+ 0x4f, 0x41, 0x44, 0x46, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x46, 0x4f, 0x48, 0x4a, 0x44, 0x47, 0x43, 0x41, 0x4b, 0x45, 0x4b, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4f, 0x48, 0x4a, 0x44,
+ 0x47, 0x43, 0x41, 0x4b, 0x45, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4e, 0x45, 0x4f, 0x43, 0x4d, 0x47, 0x4a, 0x43, 0x45, 0x4f, 0x4a, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x45, 0x4f, 0x43,
+ 0x4d, 0x47, 0x4a, 0x43, 0x45, 0x4f, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DropHintNotify.pb.go b/gover/gen/DropHintNotify.pb.go
index 53021f57..0e1de79f 100644
--- a/gover/gen/DropHintNotify.pb.go
+++ b/gover/gen/DropHintNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DropHintNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 650
-// EnetChannelId: 0
-// EnetIsReliable: true
type DropHintNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Position *Vector `protobuf:"bytes,7,opt,name=position,proto3" json:"position,omitempty"`
- ItemIdList []uint32 `protobuf:"varint,14,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
+ ItemIdList []uint32 `protobuf:"varint,12,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
+ Position *Vector `protobuf:"bytes,9,opt,name=position,proto3" json:"position,omitempty"`
}
func (x *DropHintNotify) Reset() {
@@ -80,16 +77,16 @@ func (*DropHintNotify) Descriptor() ([]byte, []int) {
return file_DropHintNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DropHintNotify) GetPosition() *Vector {
+func (x *DropHintNotify) GetItemIdList() []uint32 {
if x != nil {
- return x.Position
+ return x.ItemIdList
}
return nil
}
-func (x *DropHintNotify) GetItemIdList() []uint32 {
+func (x *DropHintNotify) GetPosition() *Vector {
if x != nil {
- return x.ItemIdList
+ return x.Position
}
return nil
}
@@ -100,11 +97,11 @@ var file_DropHintNotify_proto_rawDesc = []byte{
0x0a, 0x14, 0x44, 0x72, 0x6f, 0x70, 0x48, 0x69, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x0e, 0x44, 0x72, 0x6f, 0x70, 0x48, 0x69, 0x6e, 0x74,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x69,
- 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74,
+ 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69,
+ 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DropItemReq.pb.go b/gover/gen/DropItemReq.pb.go
index fb514daf..9867f9f6 100644
--- a/gover/gen/DropItemReq.pb.go
+++ b/gover/gen/DropItemReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DropItemReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 699
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DropItemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
- StoreType StoreType `protobuf:"varint,1,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
- Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
- Guid uint64 `protobuf:"varint,13,opt,name=guid,proto3" json:"guid,omitempty"`
+ Pos *Vector `protobuf:"bytes,12,opt,name=pos,proto3" json:"pos,omitempty"`
+ StoreType StoreType `protobuf:"varint,13,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
+ Count uint32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
+ Guid uint64 `protobuf:"varint,9,opt,name=guid,proto3" json:"guid,omitempty"`
}
func (x *DropItemReq) Reset() {
@@ -118,13 +114,13 @@ var file_DropItemReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x0b, 0x44, 0x72, 0x6f, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65,
- 0x71, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
+ 0x71, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x29, 0x0a, 0x0a,
- 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74,
0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a,
- 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a,
+ 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DropItemRsp.pb.go b/gover/gen/DropItemRsp.pb.go
index ed43394e..3bcc459c 100644
--- a/gover/gen/DropItemRsp.pb.go
+++ b/gover/gen/DropItemRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DropItemRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 631
-// EnetChannelId: 0
-// EnetIsReliable: true
type DropItemRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Guid uint64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
- StoreType StoreType `protobuf:"varint,15,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
+ Guid uint64 `protobuf:"varint,6,opt,name=guid,proto3" json:"guid,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StoreType StoreType `protobuf:"varint,2,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
}
func (x *DropItemRsp) Reset() {
@@ -81,16 +78,16 @@ func (*DropItemRsp) Descriptor() ([]byte, []int) {
return file_DropItemRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DropItemRsp) GetRetcode() int32 {
+func (x *DropItemRsp) GetGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.Guid
}
return 0
}
-func (x *DropItemRsp) GetGuid() uint64 {
+func (x *DropItemRsp) GetRetcode() int32 {
if x != nil {
- return x.Guid
+ return x.Retcode
}
return 0
}
@@ -108,11 +105,11 @@ var file_DropItemRsp_proto_rawDesc = []byte{
0x0a, 0x11, 0x44, 0x72, 0x6f, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x0b, 0x44, 0x72, 0x6f, 0x70, 0x49, 0x74, 0x65, 0x6d,
- 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a,
- 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69,
- 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70,
+ 0x52, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x29, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70,
0x65, 0x52, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DropSubfieldType.pb.go b/gover/gen/DropSubfieldType.pb.go
deleted file mode 100644
index 56131917..00000000
--- a/gover/gen/DropSubfieldType.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: DropSubfieldType.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type DropSubfieldType int32
-
-const (
- DropSubfieldType_DROP_SUBFIELD_TYPE_NONE DropSubfieldType = 0
- DropSubfieldType_DROP_SUBFIELD_TYPE_ONE DropSubfieldType = 1
- DropSubfieldType_DROP_SUBFIELD_TYPE_Unk2700_NNGMHCEADHE DropSubfieldType = 2
- DropSubfieldType_DROP_SUBFIELD_TYPE_Unk2700_MKIJPEHKAJI DropSubfieldType = 3
- DropSubfieldType_DROP_SUBFIELD_TYPE_Unk2700_DJDNENLGIEB DropSubfieldType = 4
-)
-
-// Enum value maps for DropSubfieldType.
-var (
- DropSubfieldType_name = map[int32]string{
- 0: "DROP_SUBFIELD_TYPE_NONE",
- 1: "DROP_SUBFIELD_TYPE_ONE",
- 2: "DROP_SUBFIELD_TYPE_Unk2700_NNGMHCEADHE",
- 3: "DROP_SUBFIELD_TYPE_Unk2700_MKIJPEHKAJI",
- 4: "DROP_SUBFIELD_TYPE_Unk2700_DJDNENLGIEB",
- }
- DropSubfieldType_value = map[string]int32{
- "DROP_SUBFIELD_TYPE_NONE": 0,
- "DROP_SUBFIELD_TYPE_ONE": 1,
- "DROP_SUBFIELD_TYPE_Unk2700_NNGMHCEADHE": 2,
- "DROP_SUBFIELD_TYPE_Unk2700_MKIJPEHKAJI": 3,
- "DROP_SUBFIELD_TYPE_Unk2700_DJDNENLGIEB": 4,
- }
-)
-
-func (x DropSubfieldType) Enum() *DropSubfieldType {
- p := new(DropSubfieldType)
- *p = x
- return p
-}
-
-func (x DropSubfieldType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (DropSubfieldType) Descriptor() protoreflect.EnumDescriptor {
- return file_DropSubfieldType_proto_enumTypes[0].Descriptor()
-}
-
-func (DropSubfieldType) Type() protoreflect.EnumType {
- return &file_DropSubfieldType_proto_enumTypes[0]
-}
-
-func (x DropSubfieldType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use DropSubfieldType.Descriptor instead.
-func (DropSubfieldType) EnumDescriptor() ([]byte, []int) {
- return file_DropSubfieldType_proto_rawDescGZIP(), []int{0}
-}
-
-var File_DropSubfieldType_proto protoreflect.FileDescriptor
-
-var file_DropSubfieldType_proto_rawDesc = []byte{
- 0x0a, 0x16, 0x44, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x62, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79,
- 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xcf, 0x01, 0x0a, 0x10, 0x44, 0x72, 0x6f,
- 0x70, 0x53, 0x75, 0x62, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a,
- 0x17, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x54,
- 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x44, 0x52,
- 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45,
- 0x5f, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x2a, 0x0a, 0x26, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53,
- 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x47, 0x4d, 0x48, 0x43, 0x45, 0x41, 0x44, 0x48, 0x45,
- 0x10, 0x02, 0x12, 0x2a, 0x0a, 0x26, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49,
- 0x45, 0x4c, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4d, 0x4b, 0x49, 0x4a, 0x50, 0x45, 0x48, 0x4b, 0x41, 0x4a, 0x49, 0x10, 0x03, 0x12, 0x2a,
- 0x0a, 0x26, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f,
- 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x44,
- 0x4e, 0x45, 0x4e, 0x4c, 0x47, 0x49, 0x45, 0x42, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_DropSubfieldType_proto_rawDescOnce sync.Once
- file_DropSubfieldType_proto_rawDescData = file_DropSubfieldType_proto_rawDesc
-)
-
-func file_DropSubfieldType_proto_rawDescGZIP() []byte {
- file_DropSubfieldType_proto_rawDescOnce.Do(func() {
- file_DropSubfieldType_proto_rawDescData = protoimpl.X.CompressGZIP(file_DropSubfieldType_proto_rawDescData)
- })
- return file_DropSubfieldType_proto_rawDescData
-}
-
-var file_DropSubfieldType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_DropSubfieldType_proto_goTypes = []interface{}{
- (DropSubfieldType)(0), // 0: DropSubfieldType
-}
-var file_DropSubfieldType_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_DropSubfieldType_proto_init() }
-func file_DropSubfieldType_proto_init() {
- if File_DropSubfieldType_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_DropSubfieldType_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_DropSubfieldType_proto_goTypes,
- DependencyIndexes: file_DropSubfieldType_proto_depIdxs,
- EnumInfos: file_DropSubfieldType_proto_enumTypes,
- }.Build()
- File_DropSubfieldType_proto = out.File
- file_DropSubfieldType_proto_rawDesc = nil
- file_DropSubfieldType_proto_goTypes = nil
- file_DropSubfieldType_proto_depIdxs = nil
-}
diff --git a/gover/gen/DungeonCandidateTeamAvatar.pb.go b/gover/gen/DungeonCandidateTeamAvatar.pb.go
index 1c1c9afe..068c8aa6 100644
--- a/gover/gen/DungeonCandidateTeamAvatar.pb.go
+++ b/gover/gen/DungeonCandidateTeamAvatar.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamAvatar.proto
package gen
@@ -41,8 +41,8 @@ type DungeonCandidateTeamAvatar struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerUid uint32 `protobuf:"varint,2,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
AvatarInfo *AvatarInfo `protobuf:"bytes,6,opt,name=avatar_info,json=avatarInfo,proto3" json:"avatar_info,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,7,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
}
func (x *DungeonCandidateTeamAvatar) Reset() {
@@ -77,18 +77,18 @@ func (*DungeonCandidateTeamAvatar) Descriptor() ([]byte, []int) {
return file_DungeonCandidateTeamAvatar_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonCandidateTeamAvatar) GetPlayerUid() uint32 {
+func (x *DungeonCandidateTeamAvatar) GetAvatarInfo() *AvatarInfo {
if x != nil {
- return x.PlayerUid
+ return x.AvatarInfo
}
- return 0
+ return nil
}
-func (x *DungeonCandidateTeamAvatar) GetAvatarInfo() *AvatarInfo {
+func (x *DungeonCandidateTeamAvatar) GetPlayerUid() uint32 {
if x != nil {
- return x.AvatarInfo
+ return x.PlayerUid
}
- return nil
+ return 0
}
var File_DungeonCandidateTeamAvatar_proto protoreflect.FileDescriptor
@@ -99,11 +99,11 @@ var file_DungeonCandidateTeamAvatar_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x10, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x1a, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43,
0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69,
- 0x64, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42,
+ 0x61, 0x72, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamChangeAvatarReq.pb.go b/gover/gen/DungeonCandidateTeamChangeAvatarReq.pb.go
index 2abddb9d..f6c80c09 100644
--- a/gover/gen/DungeonCandidateTeamChangeAvatarReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamChangeAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamChangeAvatarReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 956
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamChangeAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuidList []uint64 `protobuf:"varint,5,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
+ AvatarGuidList []uint64 `protobuf:"varint,7,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
}
func (x *DungeonCandidateTeamChangeAvatarReq) Reset() {
@@ -96,7 +92,7 @@ var file_DungeonCandidateTeamChangeAvatarReq_proto_rawDesc = []byte{
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54,
0x65, 0x61, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76,
0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamChangeAvatarRsp.pb.go b/gover/gen/DungeonCandidateTeamChangeAvatarRsp.pb.go
index 39091410..5aa92d22 100644
--- a/gover/gen/DungeonCandidateTeamChangeAvatarRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamChangeAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamChangeAvatarRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 942
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamChangeAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonCandidateTeamChangeAvatarRsp) Reset() {
@@ -94,7 +91,7 @@ var file_DungeonCandidateTeamChangeAvatarRsp_proto_rawDesc = []byte{
0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x23, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54,
0x65, 0x61, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamCreateReq.pb.go b/gover/gen/DungeonCandidateTeamCreateReq.pb.go
index 19477212..63fb28c2 100644
--- a/gover/gen/DungeonCandidateTeamCreateReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamCreateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamCreateReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 995
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamCreateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,7,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *DungeonCandidateTeamCreateReq) Reset() {
@@ -81,16 +77,16 @@ func (*DungeonCandidateTeamCreateReq) Descriptor() ([]byte, []int) {
return file_DungeonCandidateTeamCreateReq_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonCandidateTeamCreateReq) GetPointId() uint32 {
+func (x *DungeonCandidateTeamCreateReq) GetDungeonId() uint32 {
if x != nil {
- return x.PointId
+ return x.DungeonId
}
return 0
}
-func (x *DungeonCandidateTeamCreateReq) GetDungeonId() uint32 {
+func (x *DungeonCandidateTeamCreateReq) GetPointId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.PointId
}
return 0
}
@@ -102,10 +98,10 @@ var file_DungeonCandidateTeamCreateReq_proto_rawDesc = []byte{
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x1d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65,
- 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
+ 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamCreateRsp.pb.go b/gover/gen/DungeonCandidateTeamCreateRsp.pb.go
index 8b3cdde1..419dfb61 100644
--- a/gover/gen/DungeonCandidateTeamCreateRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamCreateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamCreateRsp.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 906
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamCreateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DungeonCandidateTeamDismissNotify.pb.go b/gover/gen/DungeonCandidateTeamDismissNotify.pb.go
index 8d287cbd..f92928e8 100644
--- a/gover/gen/DungeonCandidateTeamDismissNotify.pb.go
+++ b/gover/gen/DungeonCandidateTeamDismissNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamDismissNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 963
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamDismissNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason DungeonCandidateTeamDismissReason `protobuf:"varint,9,opt,name=reason,proto3,enum=DungeonCandidateTeamDismissReason" json:"reason,omitempty"`
- PlayerUid uint32 `protobuf:"varint,12,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ Reason DungeonCandidateTeamPlayerDismissReason `protobuf:"varint,7,opt,name=reason,proto3,enum=DungeonCandidateTeamPlayerDismissReason" json:"reason,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,1,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
}
func (x *DungeonCandidateTeamDismissNotify) Reset() {
@@ -80,11 +77,11 @@ func (*DungeonCandidateTeamDismissNotify) Descriptor() ([]byte, []int) {
return file_DungeonCandidateTeamDismissNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonCandidateTeamDismissNotify) GetReason() DungeonCandidateTeamDismissReason {
+func (x *DungeonCandidateTeamDismissNotify) GetReason() DungeonCandidateTeamPlayerDismissReason {
if x != nil {
return x.Reason
}
- return DungeonCandidateTeamDismissReason_DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_NORMAL
+ return DungeonCandidateTeamPlayerDismissReason_DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_NORMAL
}
func (x *DungeonCandidateTeamDismissNotify) GetPlayerUid() uint32 {
@@ -99,19 +96,19 @@ var File_DungeonCandidateTeamDismissNotify_proto protoreflect.FileDescriptor
var file_DungeonCandidateTeamDismissNotify_proto_rawDesc = []byte{
0x0a, 0x27, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x44, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x44,
- 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x21, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e,
- 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73,
- 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
- 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x69,
- 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55,
- 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x21, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61,
+ 0x6d, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x40,
+ 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28,
+ 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74,
+ 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x73, 0x6d, 0x69,
+ 0x73, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -128,11 +125,11 @@ func file_DungeonCandidateTeamDismissNotify_proto_rawDescGZIP() []byte {
var file_DungeonCandidateTeamDismissNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_DungeonCandidateTeamDismissNotify_proto_goTypes = []interface{}{
- (*DungeonCandidateTeamDismissNotify)(nil), // 0: DungeonCandidateTeamDismissNotify
- (DungeonCandidateTeamDismissReason)(0), // 1: DungeonCandidateTeamDismissReason
+ (*DungeonCandidateTeamDismissNotify)(nil), // 0: DungeonCandidateTeamDismissNotify
+ (DungeonCandidateTeamPlayerDismissReason)(0), // 1: DungeonCandidateTeamPlayerDismissReason
}
var file_DungeonCandidateTeamDismissNotify_proto_depIdxs = []int32{
- 1, // 0: DungeonCandidateTeamDismissNotify.reason:type_name -> DungeonCandidateTeamDismissReason
+ 1, // 0: DungeonCandidateTeamDismissNotify.reason:type_name -> DungeonCandidateTeamPlayerDismissReason
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -145,7 +142,7 @@ func file_DungeonCandidateTeamDismissNotify_proto_init() {
if File_DungeonCandidateTeamDismissNotify_proto != nil {
return
}
- file_DungeonCandidateTeamDismissReason_proto_init()
+ file_DungeonCandidateTeamPlayerDismissReason_proto_init()
if !protoimpl.UnsafeEnabled {
file_DungeonCandidateTeamDismissNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DungeonCandidateTeamDismissNotify); i {
diff --git a/gover/gen/DungeonCandidateTeamDismissReason.pb.go b/gover/gen/DungeonCandidateTeamDismissReason.pb.go
deleted file mode 100644
index 1a20adda..00000000
--- a/gover/gen/DungeonCandidateTeamDismissReason.pb.go
+++ /dev/null
@@ -1,157 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: DungeonCandidateTeamDismissReason.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type DungeonCandidateTeamDismissReason int32
-
-const (
- DungeonCandidateTeamDismissReason_DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_NORMAL DungeonCandidateTeamDismissReason = 0
- DungeonCandidateTeamDismissReason_DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DIE DungeonCandidateTeamDismissReason = 1
- DungeonCandidateTeamDismissReason_DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DISCONNECT DungeonCandidateTeamDismissReason = 2
-)
-
-// Enum value maps for DungeonCandidateTeamDismissReason.
-var (
- DungeonCandidateTeamDismissReason_name = map[int32]string{
- 0: "DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_NORMAL",
- 1: "DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DIE",
- 2: "DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DISCONNECT",
- }
- DungeonCandidateTeamDismissReason_value = map[string]int32{
- "DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_NORMAL": 0,
- "DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DIE": 1,
- "DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DISCONNECT": 2,
- }
-)
-
-func (x DungeonCandidateTeamDismissReason) Enum() *DungeonCandidateTeamDismissReason {
- p := new(DungeonCandidateTeamDismissReason)
- *p = x
- return p
-}
-
-func (x DungeonCandidateTeamDismissReason) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (DungeonCandidateTeamDismissReason) Descriptor() protoreflect.EnumDescriptor {
- return file_DungeonCandidateTeamDismissReason_proto_enumTypes[0].Descriptor()
-}
-
-func (DungeonCandidateTeamDismissReason) Type() protoreflect.EnumType {
- return &file_DungeonCandidateTeamDismissReason_proto_enumTypes[0]
-}
-
-func (x DungeonCandidateTeamDismissReason) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use DungeonCandidateTeamDismissReason.Descriptor instead.
-func (DungeonCandidateTeamDismissReason) EnumDescriptor() ([]byte, []int) {
- return file_DungeonCandidateTeamDismissReason_proto_rawDescGZIP(), []int{0}
-}
-
-var File_DungeonCandidateTeamDismissReason_proto protoreflect.FileDescriptor
-
-var file_DungeonCandidateTeamDismissReason_proto_rawDesc = []byte{
- 0x0a, 0x27, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
- 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x21, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65,
- 0x61, 0x6d, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
- 0x35, 0x0a, 0x31, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49,
- 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x49, 0x53,
- 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x50, 0x44, 0x52, 0x5f, 0x4e, 0x4f,
- 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x32, 0x0a, 0x2e, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d,
- 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x49, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x54, 0x50, 0x44, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x01, 0x12, 0x39, 0x0a, 0x35, 0x44, 0x55,
- 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f,
- 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x49, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x41,
- 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x50, 0x44, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e,
- 0x45, 0x43, 0x54, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_DungeonCandidateTeamDismissReason_proto_rawDescOnce sync.Once
- file_DungeonCandidateTeamDismissReason_proto_rawDescData = file_DungeonCandidateTeamDismissReason_proto_rawDesc
-)
-
-func file_DungeonCandidateTeamDismissReason_proto_rawDescGZIP() []byte {
- file_DungeonCandidateTeamDismissReason_proto_rawDescOnce.Do(func() {
- file_DungeonCandidateTeamDismissReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_DungeonCandidateTeamDismissReason_proto_rawDescData)
- })
- return file_DungeonCandidateTeamDismissReason_proto_rawDescData
-}
-
-var file_DungeonCandidateTeamDismissReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_DungeonCandidateTeamDismissReason_proto_goTypes = []interface{}{
- (DungeonCandidateTeamDismissReason)(0), // 0: DungeonCandidateTeamDismissReason
-}
-var file_DungeonCandidateTeamDismissReason_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_DungeonCandidateTeamDismissReason_proto_init() }
-func file_DungeonCandidateTeamDismissReason_proto_init() {
- if File_DungeonCandidateTeamDismissReason_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_DungeonCandidateTeamDismissReason_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_DungeonCandidateTeamDismissReason_proto_goTypes,
- DependencyIndexes: file_DungeonCandidateTeamDismissReason_proto_depIdxs,
- EnumInfos: file_DungeonCandidateTeamDismissReason_proto_enumTypes,
- }.Build()
- File_DungeonCandidateTeamDismissReason_proto = out.File
- file_DungeonCandidateTeamDismissReason_proto_rawDesc = nil
- file_DungeonCandidateTeamDismissReason_proto_goTypes = nil
- file_DungeonCandidateTeamDismissReason_proto_depIdxs = nil
-}
diff --git a/gover/gen/DungeonCandidateTeamInfoNotify.pb.go b/gover/gen/DungeonCandidateTeamInfoNotify.pb.go
index 96f4b2a4..3b1e8ee0 100644
--- a/gover/gen/DungeonCandidateTeamInfoNotify.pb.go
+++ b/gover/gen/DungeonCandidateTeamInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamInfoNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 927
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ ReadyPlayerUid []uint32 `protobuf:"varint,2,rep,packed,name=ready_player_uid,json=readyPlayerUid,proto3" json:"ready_player_uid,omitempty"`
+ MatchType uint32 `protobuf:"varint,12,opt,name=match_type,json=matchType,proto3" json:"match_type,omitempty"`
+ DungeonId uint32 `protobuf:"varint,8,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ AvatarList []*DungeonCandidateTeamAvatar `protobuf:"bytes,1,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
PlayerStateMap map[uint32]DungeonCandidateTeamPlayerState `protobuf:"bytes,10,rep,name=player_state_map,json=playerStateMap,proto3" json:"player_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=DungeonCandidateTeamPlayerState"`
- DungeonId uint32 `protobuf:"varint,9,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- ReadyPlayerUid []uint32 `protobuf:"varint,13,rep,packed,name=ready_player_uid,json=readyPlayerUid,proto3" json:"ready_player_uid,omitempty"`
- MatchType uint32 `protobuf:"varint,2,opt,name=match_type,json=matchType,proto3" json:"match_type,omitempty"`
- AvatarList []*DungeonCandidateTeamAvatar `protobuf:"bytes,4,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
}
func (x *DungeonCandidateTeamInfoNotify) Reset() {
@@ -83,37 +80,37 @@ func (*DungeonCandidateTeamInfoNotify) Descriptor() ([]byte, []int) {
return file_DungeonCandidateTeamInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonCandidateTeamInfoNotify) GetPlayerStateMap() map[uint32]DungeonCandidateTeamPlayerState {
+func (x *DungeonCandidateTeamInfoNotify) GetReadyPlayerUid() []uint32 {
if x != nil {
- return x.PlayerStateMap
+ return x.ReadyPlayerUid
}
return nil
}
-func (x *DungeonCandidateTeamInfoNotify) GetDungeonId() uint32 {
+func (x *DungeonCandidateTeamInfoNotify) GetMatchType() uint32 {
if x != nil {
- return x.DungeonId
+ return x.MatchType
}
return 0
}
-func (x *DungeonCandidateTeamInfoNotify) GetReadyPlayerUid() []uint32 {
+func (x *DungeonCandidateTeamInfoNotify) GetDungeonId() uint32 {
if x != nil {
- return x.ReadyPlayerUid
+ return x.DungeonId
}
- return nil
+ return 0
}
-func (x *DungeonCandidateTeamInfoNotify) GetMatchType() uint32 {
+func (x *DungeonCandidateTeamInfoNotify) GetAvatarList() []*DungeonCandidateTeamAvatar {
if x != nil {
- return x.MatchType
+ return x.AvatarList
}
- return 0
+ return nil
}
-func (x *DungeonCandidateTeamInfoNotify) GetAvatarList() []*DungeonCandidateTeamAvatar {
+func (x *DungeonCandidateTeamInfoNotify) GetPlayerStateMap() map[uint32]DungeonCandidateTeamPlayerState {
if x != nil {
- return x.AvatarList
+ return x.PlayerStateMap
}
return nil
}
@@ -130,23 +127,23 @@ var file_DungeonCandidateTeamInfoNotify_proto_rawDesc = []byte{
0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x8a, 0x03, 0x0a, 0x1e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69,
0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x5d, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
- 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x44,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54,
- 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x50, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61,
- 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
- 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x64,
- 0x79, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61,
- 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x0b, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b,
- 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74,
- 0x65, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0a, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x63, 0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65,
+ 0x61, 0x64, 0x79, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x0b, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1b, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
+ 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0a, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x5d, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64,
+ 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x63, 0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
0x12, 0x36, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
@@ -176,8 +173,8 @@ var file_DungeonCandidateTeamInfoNotify_proto_goTypes = []interface{}{
(DungeonCandidateTeamPlayerState)(0), // 3: DungeonCandidateTeamPlayerState
}
var file_DungeonCandidateTeamInfoNotify_proto_depIdxs = []int32{
- 1, // 0: DungeonCandidateTeamInfoNotify.player_state_map:type_name -> DungeonCandidateTeamInfoNotify.PlayerStateMapEntry
- 2, // 1: DungeonCandidateTeamInfoNotify.avatar_list:type_name -> DungeonCandidateTeamAvatar
+ 2, // 0: DungeonCandidateTeamInfoNotify.avatar_list:type_name -> DungeonCandidateTeamAvatar
+ 1, // 1: DungeonCandidateTeamInfoNotify.player_state_map:type_name -> DungeonCandidateTeamInfoNotify.PlayerStateMapEntry
3, // 2: DungeonCandidateTeamInfoNotify.PlayerStateMapEntry.value:type_name -> DungeonCandidateTeamPlayerState
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/DungeonCandidateTeamInviteNotify.pb.go b/gover/gen/DungeonCandidateTeamInviteNotify.pb.go
index 8cec14b7..958f86db 100644
--- a/gover/gen/DungeonCandidateTeamInviteNotify.pb.go
+++ b/gover/gen/DungeonCandidateTeamInviteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamInviteNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 994
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamInviteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerUid uint32 `protobuf:"varint,5,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
- VaildDeadlineTimeSec uint32 `protobuf:"varint,9,opt,name=vaild_deadline_time_sec,json=vaildDeadlineTimeSec,proto3" json:"vaild_deadline_time_sec,omitempty"`
- DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ ValidDeadlineTimeSec uint32 `protobuf:"varint,11,opt,name=valid_deadline_time_sec,json=validDeadlineTimeSec,proto3" json:"valid_deadline_time_sec,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,4,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ DungeonId uint32 `protobuf:"varint,13,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *DungeonCandidateTeamInviteNotify) Reset() {
@@ -81,16 +78,16 @@ func (*DungeonCandidateTeamInviteNotify) Descriptor() ([]byte, []int) {
return file_DungeonCandidateTeamInviteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonCandidateTeamInviteNotify) GetPlayerUid() uint32 {
+func (x *DungeonCandidateTeamInviteNotify) GetValidDeadlineTimeSec() uint32 {
if x != nil {
- return x.PlayerUid
+ return x.ValidDeadlineTimeSec
}
return 0
}
-func (x *DungeonCandidateTeamInviteNotify) GetVaildDeadlineTimeSec() uint32 {
+func (x *DungeonCandidateTeamInviteNotify) GetPlayerUid() uint32 {
if x != nil {
- return x.VaildDeadlineTimeSec
+ return x.PlayerUid
}
return 0
}
@@ -109,14 +106,14 @@ var file_DungeonCandidateTeamInviteNotify_proto_rawDesc = []byte{
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x20, 0x44, 0x75, 0x6e,
0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61,
- 0x6d, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
- 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x35, 0x0a, 0x17,
- 0x76, 0x61, 0x69, 0x6c, 0x64, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x76,
- 0x61, 0x69, 0x6c, 0x64, 0x44, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65,
- 0x53, 0x65, 0x63, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x6d, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x35, 0x0a,
+ 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14,
+ 0x76, 0x61, 0x6c, 0x69, 0x64, 0x44, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d,
+ 0x65, 0x53, 0x65, 0x63, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamInviteReq.pb.go b/gover/gen/DungeonCandidateTeamInviteReq.pb.go
index aaf7c55e..d1bbd346 100644
--- a/gover/gen/DungeonCandidateTeamInviteReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamInviteReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 934
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerUids []uint32 `protobuf:"varint,5,rep,packed,name=player_uids,json=playerUids,proto3" json:"player_uids,omitempty"`
+ PlayerUids []uint32 `protobuf:"varint,4,rep,packed,name=player_uids,json=playerUids,proto3" json:"player_uids,omitempty"`
}
func (x *DungeonCandidateTeamInviteReq) Reset() {
@@ -95,7 +91,7 @@ var file_DungeonCandidateTeamInviteReq_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x1d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x76,
0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x6c, 0x61,
+ 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamInviteRsp.pb.go b/gover/gen/DungeonCandidateTeamInviteRsp.pb.go
index 34f422fa..504ef059 100644
--- a/gover/gen/DungeonCandidateTeamInviteRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamInviteRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 950
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_OJEGACKKJAE []uint32 `protobuf:"varint,7,rep,packed,name=Unk2700_OJEGACKKJAE,json=Unk2700OJEGACKKJAE,proto3" json:"Unk2700_OJEGACKKJAE,omitempty"`
+ InvalidPlayerUids []uint32 `protobuf:"varint,11,rep,packed,name=invalid_player_uids,json=invalidPlayerUids,proto3" json:"invalid_player_uids,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonCandidateTeamInviteRsp) Reset() {
@@ -80,18 +77,18 @@ func (*DungeonCandidateTeamInviteRsp) Descriptor() ([]byte, []int) {
return file_DungeonCandidateTeamInviteRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonCandidateTeamInviteRsp) GetRetcode() int32 {
+func (x *DungeonCandidateTeamInviteRsp) GetInvalidPlayerUids() []uint32 {
if x != nil {
- return x.Retcode
+ return x.InvalidPlayerUids
}
- return 0
+ return nil
}
-func (x *DungeonCandidateTeamInviteRsp) GetUnk2700_OJEGACKKJAE() []uint32 {
+func (x *DungeonCandidateTeamInviteRsp) GetRetcode() int32 {
if x != nil {
- return x.Unk2700_OJEGACKKJAE
+ return x.Retcode
}
- return nil
+ return 0
}
var File_DungeonCandidateTeamInviteRsp_proto protoreflect.FileDescriptor
@@ -99,15 +96,14 @@ var File_DungeonCandidateTeamInviteRsp_proto protoreflect.FileDescriptor
var file_DungeonCandidateTeamInviteRsp_proto_rawDesc = []byte{
0x0a, 0x23, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x1d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x1d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x76,
- 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x45, 0x47,
- 0x41, 0x43, 0x4b, 0x4b, 0x4a, 0x41, 0x45, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4a, 0x45, 0x47, 0x41, 0x43, 0x4b, 0x4b, 0x4a, 0x41,
- 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69,
+ 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, 0x0b, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x11, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x55, 0x69, 0x64, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DungeonCandidateTeamInviteState.pb.go b/gover/gen/DungeonCandidateTeamInviteState.pb.go
new file mode 100644
index 00000000..950e5c96
--- /dev/null
+++ b/gover/gen/DungeonCandidateTeamInviteState.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DungeonCandidateTeamInviteState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DungeonCandidateTeamInviteState int32
+
+const (
+ DungeonCandidateTeamInviteState_DUNGEON_CANDIDATE_TEAM_INVITE_STATE_NONE DungeonCandidateTeamInviteState = 0
+ DungeonCandidateTeamInviteState_DUNGEON_CANDIDATE_TEAM_INVITE_STATE_SEND DungeonCandidateTeamInviteState = 1
+ DungeonCandidateTeamInviteState_DUNGEON_CANDIDATE_TEAM_INVITE_STATE_ACCEPT DungeonCandidateTeamInviteState = 2
+ DungeonCandidateTeamInviteState_DUNGEON_CANDIDATE_TEAM_INVITE_STATE_REFUSE DungeonCandidateTeamInviteState = 3
+)
+
+// Enum value maps for DungeonCandidateTeamInviteState.
+var (
+ DungeonCandidateTeamInviteState_name = map[int32]string{
+ 0: "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_NONE",
+ 1: "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_SEND",
+ 2: "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_ACCEPT",
+ 3: "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_REFUSE",
+ }
+ DungeonCandidateTeamInviteState_value = map[string]int32{
+ "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_NONE": 0,
+ "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_SEND": 1,
+ "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_ACCEPT": 2,
+ "DUNGEON_CANDIDATE_TEAM_INVITE_STATE_REFUSE": 3,
+ }
+)
+
+func (x DungeonCandidateTeamInviteState) Enum() *DungeonCandidateTeamInviteState {
+ p := new(DungeonCandidateTeamInviteState)
+ *p = x
+ return p
+}
+
+func (x DungeonCandidateTeamInviteState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (DungeonCandidateTeamInviteState) Descriptor() protoreflect.EnumDescriptor {
+ return file_DungeonCandidateTeamInviteState_proto_enumTypes[0].Descriptor()
+}
+
+func (DungeonCandidateTeamInviteState) Type() protoreflect.EnumType {
+ return &file_DungeonCandidateTeamInviteState_proto_enumTypes[0]
+}
+
+func (x DungeonCandidateTeamInviteState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use DungeonCandidateTeamInviteState.Descriptor instead.
+func (DungeonCandidateTeamInviteState) EnumDescriptor() ([]byte, []int) {
+ return file_DungeonCandidateTeamInviteState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_DungeonCandidateTeamInviteState_proto protoreflect.FileDescriptor
+
+var file_DungeonCandidateTeamInviteState_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
+ 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xdd, 0x01, 0x0a, 0x1f, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d,
+ 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2c, 0x0a, 0x28, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45,
+ 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41,
+ 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x2c, 0x0a, 0x28, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54,
+ 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
+ 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x10, 0x01, 0x12, 0x2e, 0x0a, 0x2a, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41,
+ 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41,
+ 0x43, 0x43, 0x45, 0x50, 0x54, 0x10, 0x02, 0x12, 0x2e, 0x0a, 0x2a, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41,
+ 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52,
+ 0x45, 0x46, 0x55, 0x53, 0x45, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DungeonCandidateTeamInviteState_proto_rawDescOnce sync.Once
+ file_DungeonCandidateTeamInviteState_proto_rawDescData = file_DungeonCandidateTeamInviteState_proto_rawDesc
+)
+
+func file_DungeonCandidateTeamInviteState_proto_rawDescGZIP() []byte {
+ file_DungeonCandidateTeamInviteState_proto_rawDescOnce.Do(func() {
+ file_DungeonCandidateTeamInviteState_proto_rawDescData = protoimpl.X.CompressGZIP(file_DungeonCandidateTeamInviteState_proto_rawDescData)
+ })
+ return file_DungeonCandidateTeamInviteState_proto_rawDescData
+}
+
+var file_DungeonCandidateTeamInviteState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_DungeonCandidateTeamInviteState_proto_goTypes = []interface{}{
+ (DungeonCandidateTeamInviteState)(0), // 0: DungeonCandidateTeamInviteState
+}
+var file_DungeonCandidateTeamInviteState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_DungeonCandidateTeamInviteState_proto_init() }
+func file_DungeonCandidateTeamInviteState_proto_init() {
+ if File_DungeonCandidateTeamInviteState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DungeonCandidateTeamInviteState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DungeonCandidateTeamInviteState_proto_goTypes,
+ DependencyIndexes: file_DungeonCandidateTeamInviteState_proto_depIdxs,
+ EnumInfos: file_DungeonCandidateTeamInviteState_proto_enumTypes,
+ }.Build()
+ File_DungeonCandidateTeamInviteState_proto = out.File
+ file_DungeonCandidateTeamInviteState_proto_rawDesc = nil
+ file_DungeonCandidateTeamInviteState_proto_goTypes = nil
+ file_DungeonCandidateTeamInviteState_proto_depIdxs = nil
+}
diff --git a/gover/gen/DungeonCandidateTeamKickReq.pb.go b/gover/gen/DungeonCandidateTeamKickReq.pb.go
index 0409c295..409dcd95 100644
--- a/gover/gen/DungeonCandidateTeamKickReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamKickReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamKickReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 943
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamKickReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerUid uint32 `protobuf:"varint,9,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,7,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
}
func (x *DungeonCandidateTeamKickReq) Reset() {
@@ -95,7 +91,7 @@ var file_DungeonCandidateTeamKickReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61,
0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4b, 0x69, 0x63, 0x6b, 0x52,
0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamKickRsp.pb.go b/gover/gen/DungeonCandidateTeamKickRsp.pb.go
index c0d4f9a4..7ee3cb63 100644
--- a/gover/gen/DungeonCandidateTeamKickRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamKickRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamKickRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 974
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamKickRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonCandidateTeamKickRsp) Reset() {
@@ -93,7 +90,7 @@ var file_DungeonCandidateTeamKickRsp_proto_rawDesc = []byte{
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4b, 0x69, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61,
0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4b, 0x69, 0x63, 0x6b, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamLeaveReq.pb.go b/gover/gen/DungeonCandidateTeamLeaveReq.pb.go
index 8eb6b547..676a323e 100644
--- a/gover/gen/DungeonCandidateTeamLeaveReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamLeaveReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamLeaveReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 976
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamLeaveReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DungeonCandidateTeamLeaveRsp.pb.go b/gover/gen/DungeonCandidateTeamLeaveRsp.pb.go
index 68db4765..d3caffbb 100644
--- a/gover/gen/DungeonCandidateTeamLeaveRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamLeaveRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamLeaveRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 946
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamLeaveRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonCandidateTeamLeaveRsp) Reset() {
@@ -94,7 +91,7 @@ var file_DungeonCandidateTeamLeaveRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43,
0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x65, 0x61, 0x76,
0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamPlayerDismissReason.pb.go b/gover/gen/DungeonCandidateTeamPlayerDismissReason.pb.go
new file mode 100644
index 00000000..c40d72a6
--- /dev/null
+++ b/gover/gen/DungeonCandidateTeamPlayerDismissReason.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DungeonCandidateTeamPlayerDismissReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DungeonCandidateTeamPlayerDismissReason int32
+
+const (
+ DungeonCandidateTeamPlayerDismissReason_DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_NORMAL DungeonCandidateTeamPlayerDismissReason = 0
+ DungeonCandidateTeamPlayerDismissReason_DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DIE DungeonCandidateTeamPlayerDismissReason = 1
+ DungeonCandidateTeamPlayerDismissReason_DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DISCONNECT DungeonCandidateTeamPlayerDismissReason = 2
+)
+
+// Enum value maps for DungeonCandidateTeamPlayerDismissReason.
+var (
+ DungeonCandidateTeamPlayerDismissReason_name = map[int32]string{
+ 0: "DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_NORMAL",
+ 1: "DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DIE",
+ 2: "DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DISCONNECT",
+ }
+ DungeonCandidateTeamPlayerDismissReason_value = map[string]int32{
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_NORMAL": 0,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DIE": 1,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_DISMISS_REASON_TPDR_DISCONNECT": 2,
+ }
+)
+
+func (x DungeonCandidateTeamPlayerDismissReason) Enum() *DungeonCandidateTeamPlayerDismissReason {
+ p := new(DungeonCandidateTeamPlayerDismissReason)
+ *p = x
+ return p
+}
+
+func (x DungeonCandidateTeamPlayerDismissReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (DungeonCandidateTeamPlayerDismissReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_DungeonCandidateTeamPlayerDismissReason_proto_enumTypes[0].Descriptor()
+}
+
+func (DungeonCandidateTeamPlayerDismissReason) Type() protoreflect.EnumType {
+ return &file_DungeonCandidateTeamPlayerDismissReason_proto_enumTypes[0]
+}
+
+func (x DungeonCandidateTeamPlayerDismissReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use DungeonCandidateTeamPlayerDismissReason.Descriptor instead.
+func (DungeonCandidateTeamPlayerDismissReason) EnumDescriptor() ([]byte, []int) {
+ return file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_DungeonCandidateTeamPlayerDismissReason_proto protoreflect.FileDescriptor
+
+var file_DungeonCandidateTeamPlayerDismissReason_proto_rawDesc = []byte{
+ 0x0a, 0x2d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
+ 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x73, 0x6d,
+ 0x69, 0x73, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
+ 0xe4, 0x01, 0x0a, 0x27, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69,
+ 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69,
+ 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x3c, 0x0a, 0x38, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45,
+ 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x53,
+ 0x4d, 0x49, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x50, 0x44, 0x52,
+ 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x39, 0x0a, 0x35, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54,
+ 0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x49,
+ 0x53, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x50, 0x44, 0x52, 0x5f, 0x44,
+ 0x49, 0x45, 0x10, 0x01, 0x12, 0x40, 0x0a, 0x3c, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
+ 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x50,
+ 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x49, 0x53, 0x53, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x50, 0x44, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e,
+ 0x4e, 0x45, 0x43, 0x54, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescOnce sync.Once
+ file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescData = file_DungeonCandidateTeamPlayerDismissReason_proto_rawDesc
+)
+
+func file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescGZIP() []byte {
+ file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescOnce.Do(func() {
+ file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescData)
+ })
+ return file_DungeonCandidateTeamPlayerDismissReason_proto_rawDescData
+}
+
+var file_DungeonCandidateTeamPlayerDismissReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_DungeonCandidateTeamPlayerDismissReason_proto_goTypes = []interface{}{
+ (DungeonCandidateTeamPlayerDismissReason)(0), // 0: DungeonCandidateTeamPlayerDismissReason
+}
+var file_DungeonCandidateTeamPlayerDismissReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_DungeonCandidateTeamPlayerDismissReason_proto_init() }
+func file_DungeonCandidateTeamPlayerDismissReason_proto_init() {
+ if File_DungeonCandidateTeamPlayerDismissReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DungeonCandidateTeamPlayerDismissReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DungeonCandidateTeamPlayerDismissReason_proto_goTypes,
+ DependencyIndexes: file_DungeonCandidateTeamPlayerDismissReason_proto_depIdxs,
+ EnumInfos: file_DungeonCandidateTeamPlayerDismissReason_proto_enumTypes,
+ }.Build()
+ File_DungeonCandidateTeamPlayerDismissReason_proto = out.File
+ file_DungeonCandidateTeamPlayerDismissReason_proto_rawDesc = nil
+ file_DungeonCandidateTeamPlayerDismissReason_proto_goTypes = nil
+ file_DungeonCandidateTeamPlayerDismissReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/DungeonCandidateTeamPlayerLeaveNotify.pb.go b/gover/gen/DungeonCandidateTeamPlayerLeaveNotify.pb.go
index 635bcf24..e0e9fe0c 100644
--- a/gover/gen/DungeonCandidateTeamPlayerLeaveNotify.pb.go
+++ b/gover/gen/DungeonCandidateTeamPlayerLeaveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamPlayerLeaveNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 926
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamPlayerLeaveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason DungeonCandidateTeamPlayerLeaveReason `protobuf:"varint,3,opt,name=reason,proto3,enum=DungeonCandidateTeamPlayerLeaveReason" json:"reason,omitempty"`
- PlayerUid uint32 `protobuf:"varint,13,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,7,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ Reason DungeonCandidateTeamPlayerLeaveReason `protobuf:"varint,1,opt,name=reason,proto3,enum=DungeonCandidateTeamPlayerLeaveReason" json:"reason,omitempty"`
}
func (x *DungeonCandidateTeamPlayerLeaveNotify) Reset() {
@@ -80,18 +77,18 @@ func (*DungeonCandidateTeamPlayerLeaveNotify) Descriptor() ([]byte, []int) {
return file_DungeonCandidateTeamPlayerLeaveNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonCandidateTeamPlayerLeaveNotify) GetReason() DungeonCandidateTeamPlayerLeaveReason {
+func (x *DungeonCandidateTeamPlayerLeaveNotify) GetPlayerUid() uint32 {
if x != nil {
- return x.Reason
+ return x.PlayerUid
}
- return DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL
+ return 0
}
-func (x *DungeonCandidateTeamPlayerLeaveNotify) GetPlayerUid() uint32 {
+func (x *DungeonCandidateTeamPlayerLeaveNotify) GetReason() DungeonCandidateTeamPlayerLeaveReason {
if x != nil {
- return x.PlayerUid
+ return x.Reason
}
- return 0
+ return DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL
}
var File_DungeonCandidateTeamPlayerLeaveNotify_proto protoreflect.FileDescriptor
@@ -105,13 +102,13 @@ var file_DungeonCandidateTeamPlayerLeaveNotify_proto_rawDesc = []byte{
0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x25, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54,
0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x3e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61,
- 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
- 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75,
- 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75,
+ 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x55, 0x69, 0x64, 0x12, 0x3e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e,
+ 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x4c, 0x65, 0x61, 0x76, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamPlayerLeaveReason.pb.go b/gover/gen/DungeonCandidateTeamPlayerLeaveReason.pb.go
index 6e734670..d1b5aa2d 100644
--- a/gover/gen/DungeonCandidateTeamPlayerLeaveReason.pb.go
+++ b/gover/gen/DungeonCandidateTeamPlayerLeaveReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamPlayerLeaveReason.proto
package gen
@@ -39,10 +39,10 @@ const (
type DungeonCandidateTeamPlayerLeaveReason int32
const (
- DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL DungeonCandidateTeamPlayerLeaveReason = 0
- DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DIE DungeonCandidateTeamPlayerLeaveReason = 1
- DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_BE_KICK DungeonCandidateTeamPlayerLeaveReason = 2
- DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_DISCONNECT DungeonCandidateTeamPlayerLeaveReason = 3
+ DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL DungeonCandidateTeamPlayerLeaveReason = 0
+ DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DIE DungeonCandidateTeamPlayerLeaveReason = 1
+ DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_BE_KICK DungeonCandidateTeamPlayerLeaveReason = 2
+ DungeonCandidateTeamPlayerLeaveReason_DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DISCONNECT DungeonCandidateTeamPlayerLeaveReason = 3
)
// Enum value maps for DungeonCandidateTeamPlayerLeaveReason.
@@ -51,13 +51,13 @@ var (
0: "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL",
1: "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DIE",
2: "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_BE_KICK",
- 3: "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_DISCONNECT",
+ 3: "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DISCONNECT",
}
DungeonCandidateTeamPlayerLeaveReason_value = map[string]int32{
- "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,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL": 0,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DIE": 1,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_BE_KICK": 2,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DISCONNECT": 3,
}
)
@@ -93,7 +93,7 @@ var File_DungeonCandidateTeamPlayerLeaveReason_proto protoreflect.FileDescriptor
var file_DungeonCandidateTeamPlayerLeaveReason_proto_rawDesc = []byte{
0x0a, 0x2b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x61, 0x76,
- 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x94, 0x02,
+ 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x99, 0x02,
0x0a, 0x25, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x61, 0x76,
0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x36, 0x44, 0x55, 0x4e, 0x47, 0x45,
@@ -107,12 +107,12 @@ var file_DungeonCandidateTeamPlayerLeaveReason_proto_rawDesc = []byte{
0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54,
0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x45,
0x41, 0x56, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x50, 0x4c, 0x52, 0x5f,
- 0x42, 0x45, 0x5f, 0x4b, 0x49, 0x43, 0x4b, 0x10, 0x02, 0x12, 0x39, 0x0a, 0x35, 0x44, 0x55, 0x4e,
+ 0x42, 0x45, 0x5f, 0x4b, 0x49, 0x43, 0x4b, 0x10, 0x02, 0x12, 0x3e, 0x0a, 0x3a, 0x44, 0x55, 0x4e,
0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54,
0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x41, 0x56, 0x45,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45,
- 0x43, 0x54, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x50, 0x4c, 0x52, 0x5f, 0x44, 0x49, 0x53,
+ 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DungeonCandidateTeamPlayerState.pb.go b/gover/gen/DungeonCandidateTeamPlayerState.pb.go
index 490f787e..8e6e4a9e 100644
--- a/gover/gen/DungeonCandidateTeamPlayerState.pb.go
+++ b/gover/gen/DungeonCandidateTeamPlayerState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamPlayerState.proto
package gen
@@ -39,22 +39,22 @@ const (
type DungeonCandidateTeamPlayerState int32
const (
- DungeonCandidateTeamPlayerState_DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE DungeonCandidateTeamPlayerState = 0
- DungeonCandidateTeamPlayerState_DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AVATAR DungeonCandidateTeamPlayerState = 1
- DungeonCandidateTeamPlayerState_DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY DungeonCandidateTeamPlayerState = 2
+ DungeonCandidateTeamPlayerState_DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE DungeonCandidateTeamPlayerState = 0
+ DungeonCandidateTeamPlayerState_DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AV_ATAR DungeonCandidateTeamPlayerState = 1
+ DungeonCandidateTeamPlayerState_DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY DungeonCandidateTeamPlayerState = 2
)
// Enum value maps for DungeonCandidateTeamPlayerState.
var (
DungeonCandidateTeamPlayerState_name = map[int32]string{
0: "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE",
- 1: "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AVATAR",
+ 1: "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AV_ATAR",
2: "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY",
}
DungeonCandidateTeamPlayerState_value = map[string]int32{
- "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE": 0,
- "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AVATAR": 1,
- "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY": 2,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE": 0,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AV_ATAR": 1,
+ "DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY": 2,
}
)
@@ -90,20 +90,20 @@ var File_DungeonCandidateTeamPlayerState_proto protoreflect.FileDescriptor
var file_DungeonCandidateTeamPlayerState_proto_rawDesc = []byte{
0x0a, 0x25, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61,
0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xb7, 0x01, 0x0a, 0x1f, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xb8, 0x01, 0x0a, 0x1f, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2c, 0x0a, 0x28, 0x44,
0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45,
0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41,
- 0x54, 0x45, 0x5f, 0x49, 0x44, 0x4c, 0x45, 0x10, 0x00, 0x12, 0x37, 0x0a, 0x33, 0x44, 0x55, 0x4e,
+ 0x54, 0x45, 0x5f, 0x49, 0x44, 0x4c, 0x45, 0x10, 0x00, 0x12, 0x38, 0x0a, 0x34, 0x44, 0x55, 0x4e,
0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54,
0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
- 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x49, 0x4e, 0x47, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
- 0x10, 0x01, 0x12, 0x2d, 0x0a, 0x29, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41,
- 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c, 0x41,
- 0x59, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10,
- 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x49, 0x4e, 0x47, 0x5f, 0x41, 0x56, 0x5f, 0x41, 0x54, 0x41,
+ 0x52, 0x10, 0x01, 0x12, 0x2d, 0x0a, 0x29, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43,
+ 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x50, 0x4c,
+ 0x41, 0x59, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59,
+ 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DungeonCandidateTeamRefuseNotify.pb.go b/gover/gen/DungeonCandidateTeamRefuseNotify.pb.go
index 80c19ff5..fa777b01 100644
--- a/gover/gen/DungeonCandidateTeamRefuseNotify.pb.go
+++ b/gover/gen/DungeonCandidateTeamRefuseNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamRefuseNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 988
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamRefuseNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerUid uint32 `protobuf:"varint,3,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,8,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
}
func (x *DungeonCandidateTeamRefuseNotify) Reset() {
@@ -94,7 +91,7 @@ var file_DungeonCandidateTeamRefuseNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x20, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d,
0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamReplyInviteReq.pb.go b/gover/gen/DungeonCandidateTeamReplyInviteReq.pb.go
index d6a321aa..38b53af1 100644
--- a/gover/gen/DungeonCandidateTeamReplyInviteReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamReplyInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamReplyInviteReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 941
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamReplyInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAccept bool `protobuf:"varint,5,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
+ IsAccept bool `protobuf:"varint,1,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
}
func (x *DungeonCandidateTeamReplyInviteReq) Reset() {
@@ -95,7 +91,7 @@ var file_DungeonCandidateTeamReplyInviteReq_proto_rawDesc = []byte{
0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x22, 0x44, 0x75,
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65,
0x61, 0x6d, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71,
- 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x18, 0x05, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x18, 0x01, 0x20,
0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamReplyInviteRsp.pb.go b/gover/gen/DungeonCandidateTeamReplyInviteRsp.pb.go
index 688b40b5..0aedcf70 100644
--- a/gover/gen/DungeonCandidateTeamReplyInviteRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamReplyInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamReplyInviteRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 949
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamReplyInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsTransPoint bool `protobuf:"varint,4,opt,name=is_trans_point,json=isTransPoint,proto3" json:"is_trans_point,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsTransPoint bool `protobuf:"varint,1,opt,name=is_trans_point,json=isTransPoint,proto3" json:"is_trans_point,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonCandidateTeamReplyInviteRsp) Reset() {
@@ -103,9 +100,9 @@ var file_DungeonCandidateTeamReplyInviteRsp_proto_rawDesc = []byte{
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65,
0x61, 0x6d, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70,
0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x5f, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e,
+ 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamSetChangingAvatarReq.pb.go b/gover/gen/DungeonCandidateTeamSetChangingAvatarReq.pb.go
index 51dbdb48..07ddd949 100644
--- a/gover/gen/DungeonCandidateTeamSetChangingAvatarReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamSetChangingAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamSetChangingAvatarReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 918
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamSetChangingAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsChangingAvatar bool `protobuf:"varint,12,opt,name=is_changing_avatar,json=isChangingAvatar,proto3" json:"is_changing_avatar,omitempty"`
+ IsChangingAvatar bool `protobuf:"varint,11,opt,name=is_changing_avatar,json=isChangingAvatar,proto3" json:"is_changing_avatar,omitempty"`
}
func (x *DungeonCandidateTeamSetChangingAvatarReq) Reset() {
@@ -97,7 +93,7 @@ var file_DungeonCandidateTeamSetChangingAvatarReq_proto_rawDesc = []byte{
0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x69, 0x6e, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x12,
0x69, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e,
+ 0x61, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x69, 0x6e, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamSetChangingAvatarRsp.pb.go b/gover/gen/DungeonCandidateTeamSetChangingAvatarRsp.pb.go
index d67ac1ec..eea4c42a 100644
--- a/gover/gen/DungeonCandidateTeamSetChangingAvatarRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamSetChangingAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamSetChangingAvatarRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 966
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamSetChangingAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonCandidateTeamSetChangingAvatarRsp) Reset() {
@@ -95,7 +92,7 @@ var file_DungeonCandidateTeamSetChangingAvatarRsp_proto_rawDesc = []byte{
0x22, 0x44, 0x0a, 0x28, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69,
0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x69, 0x6e, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamSetReadyReq.pb.go b/gover/gen/DungeonCandidateTeamSetReadyReq.pb.go
index e2f35fd5..6e93a46d 100644
--- a/gover/gen/DungeonCandidateTeamSetReadyReq.pb.go
+++ b/gover/gen/DungeonCandidateTeamSetReadyReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamSetReadyReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 991
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonCandidateTeamSetReadyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsReady bool `protobuf:"varint,15,opt,name=is_ready,json=isReady,proto3" json:"is_ready,omitempty"`
+ IsReady bool `protobuf:"varint,12,opt,name=is_ready,json=isReady,proto3" json:"is_ready,omitempty"`
}
func (x *DungeonCandidateTeamSetReadyReq) Reset() {
@@ -95,7 +91,7 @@ var file_DungeonCandidateTeamSetReadyReq_proto_rawDesc = []byte{
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1f, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x53,
0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73,
- 0x5f, 0x72, 0x65, 0x61, 0x64, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73,
+ 0x5f, 0x72, 0x65, 0x61, 0x64, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73,
0x52, 0x65, 0x61, 0x64, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonCandidateTeamSetReadyRsp.pb.go b/gover/gen/DungeonCandidateTeamSetReadyRsp.pb.go
index 55ae9914..a8e85064 100644
--- a/gover/gen/DungeonCandidateTeamSetReadyRsp.pb.go
+++ b/gover/gen/DungeonCandidateTeamSetReadyRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonCandidateTeamSetReadyRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 924
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonCandidateTeamSetReadyRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonCandidateTeamSetReadyRsp) Reset() {
@@ -94,7 +91,7 @@ var file_DungeonCandidateTeamSetReadyRsp_proto_rawDesc = []byte{
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x53,
0x65, 0x74, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonChallengeBeginNotify.pb.go b/gover/gen/DungeonChallengeBeginNotify.pb.go
index 66eba97b..ebf089ec 100644
--- a/gover/gen/DungeonChallengeBeginNotify.pb.go
+++ b/gover/gen/DungeonChallengeBeginNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonChallengeBeginNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 947
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonChallengeBeginNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FatherIndex uint32 `protobuf:"varint,5,opt,name=father_index,json=fatherIndex,proto3" json:"father_index,omitempty"`
- ParamList []uint32 `protobuf:"varint,14,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- ChallengeIndex uint32 `protobuf:"varint,6,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- ChallengeId uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- UidList []uint32 `protobuf:"varint,12,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
+ ChallengeIndex uint32 `protobuf:"varint,3,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
+ FatherIndex uint32 `protobuf:"varint,13,opt,name=father_index,json=fatherIndex,proto3" json:"father_index,omitempty"`
+ GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ UidList []uint32 `protobuf:"varint,8,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,7,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ParamList []uint32 `protobuf:"varint,2,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
}
func (x *DungeonChallengeBeginNotify) Reset() {
@@ -84,44 +81,44 @@ func (*DungeonChallengeBeginNotify) Descriptor() ([]byte, []int) {
return file_DungeonChallengeBeginNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonChallengeBeginNotify) GetFatherIndex() uint32 {
+func (x *DungeonChallengeBeginNotify) GetChallengeIndex() uint32 {
if x != nil {
- return x.FatherIndex
+ return x.ChallengeIndex
}
return 0
}
-func (x *DungeonChallengeBeginNotify) GetParamList() []uint32 {
+func (x *DungeonChallengeBeginNotify) GetFatherIndex() uint32 {
if x != nil {
- return x.ParamList
+ return x.FatherIndex
}
- return nil
+ return 0
}
-func (x *DungeonChallengeBeginNotify) GetChallengeIndex() uint32 {
+func (x *DungeonChallengeBeginNotify) GetGroupId() uint32 {
if x != nil {
- return x.ChallengeIndex
+ return x.GroupId
}
return 0
}
-func (x *DungeonChallengeBeginNotify) GetChallengeId() uint32 {
+func (x *DungeonChallengeBeginNotify) GetUidList() []uint32 {
if x != nil {
- return x.ChallengeId
+ return x.UidList
}
- return 0
+ return nil
}
-func (x *DungeonChallengeBeginNotify) GetGroupId() uint32 {
+func (x *DungeonChallengeBeginNotify) GetChallengeId() uint32 {
if x != nil {
- return x.GroupId
+ return x.ChallengeId
}
return 0
}
-func (x *DungeonChallengeBeginNotify) GetUidList() []uint32 {
+func (x *DungeonChallengeBeginNotify) GetParamList() []uint32 {
if x != nil {
- return x.UidList
+ return x.ParamList
}
return nil
}
@@ -133,19 +130,19 @@ var file_DungeonChallengeBeginNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x01, 0x0a, 0x1b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43,
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e,
- 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x61, 0x74, 0x68, 0x65,
- 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61,
- 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
- 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x21,
- 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49,
- 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07,
- 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x21, 0x0a, 0x0c,
+ 0x66, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
+ 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonChallengeFinishNotify.pb.go b/gover/gen/DungeonChallengeFinishNotify.pb.go
index 80b249fc..cd7b3cc6 100644
--- a/gover/gen/DungeonChallengeFinishNotify.pb.go
+++ b/gover/gen/DungeonChallengeFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonChallengeFinishNotify.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 939
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonChallengeFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StrengthenPointDataMap map[uint32]*StrengthenPointData `protobuf:"bytes,13,rep,name=strengthen_point_data_map,json=strengthenPointDataMap,proto3" json:"strengthen_point_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Unk2700_ONCDLPDHFAB Unk2700_FHOKHHBGPEG `protobuf:"varint,9,opt,name=Unk2700_ONCDLPDHFAB,json=Unk2700ONCDLPDHFAB,proto3,enum=Unk2700_FHOKHHBGPEG" json:"Unk2700_ONCDLPDHFAB,omitempty"`
- IsNewRecord bool `protobuf:"varint,10,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- ChallengeRecordType uint32 `protobuf:"varint,7,opt,name=challenge_record_type,json=challengeRecordType,proto3" json:"challenge_record_type,omitempty"`
- TimeCost uint32 `protobuf:"varint,4,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
- CurrentValue uint32 `protobuf:"varint,15,opt,name=current_value,json=currentValue,proto3" json:"current_value,omitempty"`
- IsSuccess bool `protobuf:"varint,3,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- ChallengeIndex uint32 `protobuf:"varint,5,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
+ IsNewRecord bool `protobuf:"varint,9,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ CurrentValue uint32 `protobuf:"varint,5,opt,name=current_value,json=currentValue,proto3" json:"current_value,omitempty"`
+ FinishType ChallengeFinishType `protobuf:"varint,3,opt,name=finish_type,json=finishType,proto3,enum=ChallengeFinishType" json:"finish_type,omitempty"`
+ StrengthenPointDataMap map[uint32]*StrengthenPointData `protobuf:"bytes,11,rep,name=strengthen_point_data_map,json=strengthenPointDataMap,proto3" json:"strengthen_point_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ ChallengeRecordType uint32 `protobuf:"varint,2,opt,name=challenge_record_type,json=challengeRecordType,proto3" json:"challenge_record_type,omitempty"`
+ IsSuccess bool `protobuf:"varint,8,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ ChallengeIndex uint32 `protobuf:"varint,12,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
+ TimeCost uint32 `protobuf:"varint,7,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
// Types that are assignable to Detail:
//
// *DungeonChallengeFinishNotify_ChannellerSlabLoopDungeonResultInfo
@@ -93,20 +90,6 @@ func (*DungeonChallengeFinishNotify) Descriptor() ([]byte, []int) {
return file_DungeonChallengeFinishNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonChallengeFinishNotify) GetStrengthenPointDataMap() map[uint32]*StrengthenPointData {
- if x != nil {
- return x.StrengthenPointDataMap
- }
- return nil
-}
-
-func (x *DungeonChallengeFinishNotify) GetUnk2700_ONCDLPDHFAB() Unk2700_FHOKHHBGPEG {
- if x != nil {
- return x.Unk2700_ONCDLPDHFAB
- }
- return Unk2700_FHOKHHBGPEG_Unk2700_FHOKHHBGPEG_NONE
-}
-
func (x *DungeonChallengeFinishNotify) GetIsNewRecord() bool {
if x != nil {
return x.IsNewRecord
@@ -114,23 +97,30 @@ func (x *DungeonChallengeFinishNotify) GetIsNewRecord() bool {
return false
}
-func (x *DungeonChallengeFinishNotify) GetChallengeRecordType() uint32 {
+func (x *DungeonChallengeFinishNotify) GetCurrentValue() uint32 {
if x != nil {
- return x.ChallengeRecordType
+ return x.CurrentValue
}
return 0
}
-func (x *DungeonChallengeFinishNotify) GetTimeCost() uint32 {
+func (x *DungeonChallengeFinishNotify) GetFinishType() ChallengeFinishType {
if x != nil {
- return x.TimeCost
+ return x.FinishType
}
- return 0
+ return ChallengeFinishType_CHALLENGE_FINISH_TYPE_NONE
}
-func (x *DungeonChallengeFinishNotify) GetCurrentValue() uint32 {
+func (x *DungeonChallengeFinishNotify) GetStrengthenPointDataMap() map[uint32]*StrengthenPointData {
if x != nil {
- return x.CurrentValue
+ return x.StrengthenPointDataMap
+ }
+ return nil
+}
+
+func (x *DungeonChallengeFinishNotify) GetChallengeRecordType() uint32 {
+ if x != nil {
+ return x.ChallengeRecordType
}
return 0
}
@@ -149,6 +139,13 @@ func (x *DungeonChallengeFinishNotify) GetChallengeIndex() uint32 {
return 0
}
+func (x *DungeonChallengeFinishNotify) GetTimeCost() uint32 {
+ if x != nil {
+ return x.TimeCost
+ }
+ return 0
+}
+
func (m *DungeonChallengeFinishNotify) GetDetail() isDungeonChallengeFinishNotify_Detail {
if m != nil {
return m.Detail
@@ -189,19 +186,19 @@ type isDungeonChallengeFinishNotify_Detail interface {
}
type DungeonChallengeFinishNotify_ChannellerSlabLoopDungeonResultInfo struct {
- ChannellerSlabLoopDungeonResultInfo *ChannelerSlabLoopDungeonResultInfo `protobuf:"bytes,1521,opt,name=channeller_slab_loop_dungeon_result_info,json=channellerSlabLoopDungeonResultInfo,proto3,oneof"`
+ ChannellerSlabLoopDungeonResultInfo *ChannelerSlabLoopDungeonResultInfo `protobuf:"bytes,1545,opt,name=channeller_slab_loop_dungeon_result_info,json=channellerSlabLoopDungeonResultInfo,proto3,oneof"`
}
type DungeonChallengeFinishNotify_EffigyChallengeDungeonResultInfo struct {
- EffigyChallengeDungeonResultInfo *EffigyChallengeDungeonResultInfo `protobuf:"bytes,1627,opt,name=effigy_challenge_dungeon_result_info,json=effigyChallengeDungeonResultInfo,proto3,oneof"`
+ EffigyChallengeDungeonResultInfo *EffigyChallengeDungeonResultInfo `protobuf:"bytes,76,opt,name=effigy_challenge_dungeon_result_info,json=effigyChallengeDungeonResultInfo,proto3,oneof"`
}
type DungeonChallengeFinishNotify_PotionDungeonResultInfo struct {
- PotionDungeonResultInfo *PotionDungeonResultInfo `protobuf:"bytes,1824,opt,name=potion_dungeon_result_info,json=potionDungeonResultInfo,proto3,oneof"`
+ PotionDungeonResultInfo *PotionDungeonResultInfo `protobuf:"bytes,216,opt,name=potion_dungeon_result_info,json=potionDungeonResultInfo,proto3,oneof"`
}
type DungeonChallengeFinishNotify_CustomDungeonResultInfo struct {
- CustomDungeonResultInfo *CustomDungeonResultInfo `protobuf:"bytes,1664,opt,name=custom_dungeon_result_info,json=customDungeonResultInfo,proto3,oneof"`
+ CustomDungeonResultInfo *CustomDungeonResultInfo `protobuf:"bytes,1678,opt,name=custom_dungeon_result_info,json=customDungeonResultInfo,proto3,oneof"`
}
func (*DungeonChallengeFinishNotify_ChannellerSlabLoopDungeonResultInfo) isDungeonChallengeFinishNotify_Detail() {
@@ -221,81 +218,80 @@ var File_DungeonChallengeFinishNotify_proto protoreflect.FileDescriptor
var file_DungeonChallengeFinishNotify_proto_rawDesc = []byte{
0x0a, 0x22, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53,
- 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65,
- 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
- 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x45,
- 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e,
- 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4f, 0x4b, 0x48, 0x48, 0x42,
- 0x47, 0x50, 0x45, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x07, 0x0a, 0x1c, 0x44,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x28, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f,
+ 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1d, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x19, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, 0x07, 0x0a, 0x1c, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46,
- 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x74, 0x0a, 0x19, 0x73,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x69,
+ 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
+ 0x23, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x56,
+ 0x61, 0x6c, 0x75, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52,
+ 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x74, 0x0a, 0x19, 0x73,
0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
- 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39,
+ 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39,
0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x74,
0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74,
0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x73, 0x74, 0x72, 0x65, 0x6e,
0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61,
- 0x70, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x43,
- 0x44, 0x4c, 0x50, 0x44, 0x48, 0x46, 0x41, 0x42, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4f, 0x4b, 0x48, 0x48, 0x42,
- 0x47, 0x50, 0x45, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x43,
- 0x44, 0x4c, 0x50, 0x44, 0x48, 0x46, 0x41, 0x42, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e,
- 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x15,
- 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x12, 0x23, 0x0a,
- 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c,
- 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73,
- 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x7d, 0x0a, 0x28, 0x63, 0x68,
+ 0x70, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x72,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63,
+ 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63,
+ 0x63, 0x65, 0x73, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a,
+ 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x12, 0x7d, 0x0a, 0x28, 0x63, 0x68,
0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x62, 0x5f, 0x6c, 0x6f,
0x6f, 0x70, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c,
- 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf1, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x89, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e,
0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f,
0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e,
0x66, 0x6f, 0x48, 0x00, 0x52, 0x23, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x6c, 0x65, 0x72,
0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
- 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x74, 0x0a, 0x24, 0x65, 0x66, 0x66,
+ 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x73, 0x0a, 0x24, 0x65, 0x66, 0x66,
0x69, 0x67, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x75,
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xdb, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x45, 0x66, 0x66, 0x69, 0x67,
- 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x20, 0x65,
- 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x58, 0x0a, 0x1a, 0x70, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa0, 0x0e,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x17, 0x70, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
- 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x1a, 0x63, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75,
- 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x80, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18,
- 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65,
- 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x17, 0x63, 0x75, 0x73, 0x74,
- 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49,
- 0x6e, 0x66, 0x6f, 0x1a, 0x5f, 0x0a, 0x1b, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65,
- 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e,
- 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x20, 0x65, 0x66,
+ 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58,
+ 0x0a, 0x1a, 0x70, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd8, 0x01, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x17, 0x70, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65,
+ 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x1a, 0x63, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x8e, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73,
+ 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x17, 0x63, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x1a, 0x5f, 0x0a, 0x1b, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50,
+ 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
+ 0x02, 0x38, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -314,7 +310,7 @@ var file_DungeonChallengeFinishNotify_proto_msgTypes = make([]protoimpl.MessageI
var file_DungeonChallengeFinishNotify_proto_goTypes = []interface{}{
(*DungeonChallengeFinishNotify)(nil), // 0: DungeonChallengeFinishNotify
nil, // 1: DungeonChallengeFinishNotify.StrengthenPointDataMapEntry
- (Unk2700_FHOKHHBGPEG)(0), // 2: Unk2700_FHOKHHBGPEG
+ (ChallengeFinishType)(0), // 2: ChallengeFinishType
(*ChannelerSlabLoopDungeonResultInfo)(nil), // 3: ChannelerSlabLoopDungeonResultInfo
(*EffigyChallengeDungeonResultInfo)(nil), // 4: EffigyChallengeDungeonResultInfo
(*PotionDungeonResultInfo)(nil), // 5: PotionDungeonResultInfo
@@ -322,8 +318,8 @@ var file_DungeonChallengeFinishNotify_proto_goTypes = []interface{}{
(*StrengthenPointData)(nil), // 7: StrengthenPointData
}
var file_DungeonChallengeFinishNotify_proto_depIdxs = []int32{
- 1, // 0: DungeonChallengeFinishNotify.strengthen_point_data_map:type_name -> DungeonChallengeFinishNotify.StrengthenPointDataMapEntry
- 2, // 1: DungeonChallengeFinishNotify.Unk2700_ONCDLPDHFAB:type_name -> Unk2700_FHOKHHBGPEG
+ 2, // 0: DungeonChallengeFinishNotify.finish_type:type_name -> ChallengeFinishType
+ 1, // 1: DungeonChallengeFinishNotify.strengthen_point_data_map:type_name -> DungeonChallengeFinishNotify.StrengthenPointDataMapEntry
3, // 2: DungeonChallengeFinishNotify.channeller_slab_loop_dungeon_result_info:type_name -> ChannelerSlabLoopDungeonResultInfo
4, // 3: DungeonChallengeFinishNotify.effigy_challenge_dungeon_result_info:type_name -> EffigyChallengeDungeonResultInfo
5, // 4: DungeonChallengeFinishNotify.potion_dungeon_result_info:type_name -> PotionDungeonResultInfo
@@ -341,12 +337,12 @@ func file_DungeonChallengeFinishNotify_proto_init() {
if File_DungeonChallengeFinishNotify_proto != nil {
return
}
+ file_ChallengeFinishType_proto_init()
file_ChannelerSlabLoopDungeonResultInfo_proto_init()
file_CustomDungeonResultInfo_proto_init()
file_EffigyChallengeDungeonResultInfo_proto_init()
file_PotionDungeonResultInfo_proto_init()
file_StrengthenPointData_proto_init()
- file_Unk2700_FHOKHHBGPEG_proto_init()
if !protoimpl.UnsafeEnabled {
file_DungeonChallengeFinishNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DungeonChallengeFinishNotify); i {
diff --git a/gover/gen/DungeonDataNotify.pb.go b/gover/gen/DungeonDataNotify.pb.go
index 6a55e131..c0683463 100644
--- a/gover/gen/DungeonDataNotify.pb.go
+++ b/gover/gen/DungeonDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 982
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonDataMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=dungeon_data_map,json=dungeonDataMap,proto3" json:"dungeon_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ DungeonDataMap map[uint32]uint32 `protobuf:"bytes,7,rep,name=dungeon_data_map,json=dungeonDataMap,proto3" json:"dungeon_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *DungeonDataNotify) Reset() {
@@ -93,7 +90,7 @@ var file_DungeonDataNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x11, 0x44, 0x75,
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
0x50, 0x0a, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f,
- 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x44, 0x75, 0x6e, 0x67,
+ 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x44, 0x75,
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x52, 0x0e, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61,
diff --git a/gover/gen/DungeonDieOptionReq.pb.go b/gover/gen/DungeonDieOptionReq.pb.go
index b00147a2..23921e41 100644
--- a/gover/gen/DungeonDieOptionReq.pb.go
+++ b/gover/gen/DungeonDieOptionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonDieOptionReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 975
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonDieOptionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DieOption PlayerDieOption `protobuf:"varint,11,opt,name=die_option,json=dieOption,proto3,enum=PlayerDieOption" json:"die_option,omitempty"`
+ DieOption PlayerDieOption `protobuf:"varint,5,opt,name=die_option,json=dieOption,proto3,enum=PlayerDieOption" json:"die_option,omitempty"`
IsQuitImmediately bool `protobuf:"varint,14,opt,name=is_quit_immediately,json=isQuitImmediately,proto3" json:"is_quit_immediately,omitempty"`
}
@@ -103,7 +99,7 @@ var file_DungeonDieOptionReq_proto_rawDesc = []byte{
0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x69, 0x65,
0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x0a, 0x64, 0x69, 0x65,
- 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e,
+ 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x09, 0x64, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x73,
0x5f, 0x71, 0x75, 0x69, 0x74, 0x5f, 0x69, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c,
diff --git a/gover/gen/DungeonDieOptionRsp.pb.go b/gover/gen/DungeonDieOptionRsp.pb.go
index d538324d..6ee593c8 100644
--- a/gover/gen/DungeonDieOptionRsp.pb.go
+++ b/gover/gen/DungeonDieOptionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonDieOptionRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 948
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonDieOptionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ReviveCount uint32 `protobuf:"varint,10,opt,name=revive_count,json=reviveCount,proto3" json:"revive_count,omitempty"`
- DieOption PlayerDieOption `protobuf:"varint,6,opt,name=die_option,json=dieOption,proto3,enum=PlayerDieOption" json:"die_option,omitempty"`
+ ReviveCount uint32 `protobuf:"varint,2,opt,name=revive_count,json=reviveCount,proto3" json:"revive_count,omitempty"`
+ DieOption PlayerDieOption `protobuf:"varint,7,opt,name=die_option,json=dieOption,proto3,enum=PlayerDieOption" json:"die_option,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonDieOptionRsp) Reset() {
@@ -81,13 +78,6 @@ func (*DungeonDieOptionRsp) Descriptor() ([]byte, []int) {
return file_DungeonDieOptionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonDieOptionRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *DungeonDieOptionRsp) GetReviveCount() uint32 {
if x != nil {
return x.ReviveCount
@@ -102,6 +92,13 @@ func (x *DungeonDieOptionRsp) GetDieOption() PlayerDieOption {
return PlayerDieOption_PLAYER_DIE_OPTION_OPT_NONE
}
+func (x *DungeonDieOptionRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
var File_DungeonDieOptionRsp_proto protoreflect.FileDescriptor
var file_DungeonDieOptionRsp_proto_rawDesc = []byte{
@@ -109,14 +106,14 @@ var file_DungeonDieOptionRsp_proto_rawDesc = []byte{
0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x69,
- 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x5f, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x76, 0x69,
- 0x76, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x0a, 0x64, 0x69, 0x65, 0x5f, 0x6f,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x50, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64,
- 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65,
+ 0x76, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a,
+ 0x0a, 0x64, 0x69, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x10, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x4f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x69, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonEnterPosInfo.pb.go b/gover/gen/DungeonEnterPosInfo.pb.go
new file mode 100644
index 00000000..24a915c6
--- /dev/null
+++ b/gover/gen/DungeonEnterPosInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DungeonEnterPosInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DungeonEnterPosInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ QuestId uint32 `protobuf:"varint,6,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ PointId uint32 `protobuf:"varint,14,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+}
+
+func (x *DungeonEnterPosInfo) Reset() {
+ *x = DungeonEnterPosInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DungeonEnterPosInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DungeonEnterPosInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DungeonEnterPosInfo) ProtoMessage() {}
+
+func (x *DungeonEnterPosInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_DungeonEnterPosInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DungeonEnterPosInfo.ProtoReflect.Descriptor instead.
+func (*DungeonEnterPosInfo) Descriptor() ([]byte, []int) {
+ return file_DungeonEnterPosInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DungeonEnterPosInfo) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+func (x *DungeonEnterPosInfo) GetPointId() uint32 {
+ if x != nil {
+ return x.PointId
+ }
+ return 0
+}
+
+var File_DungeonEnterPosInfo_proto protoreflect.FileDescriptor
+
+var file_DungeonEnterPosInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f,
+ 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x13, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DungeonEnterPosInfo_proto_rawDescOnce sync.Once
+ file_DungeonEnterPosInfo_proto_rawDescData = file_DungeonEnterPosInfo_proto_rawDesc
+)
+
+func file_DungeonEnterPosInfo_proto_rawDescGZIP() []byte {
+ file_DungeonEnterPosInfo_proto_rawDescOnce.Do(func() {
+ file_DungeonEnterPosInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_DungeonEnterPosInfo_proto_rawDescData)
+ })
+ return file_DungeonEnterPosInfo_proto_rawDescData
+}
+
+var file_DungeonEnterPosInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DungeonEnterPosInfo_proto_goTypes = []interface{}{
+ (*DungeonEnterPosInfo)(nil), // 0: DungeonEnterPosInfo
+}
+var file_DungeonEnterPosInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_DungeonEnterPosInfo_proto_init() }
+func file_DungeonEnterPosInfo_proto_init() {
+ if File_DungeonEnterPosInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_DungeonEnterPosInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DungeonEnterPosInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DungeonEnterPosInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DungeonEnterPosInfo_proto_goTypes,
+ DependencyIndexes: file_DungeonEnterPosInfo_proto_depIdxs,
+ MessageInfos: file_DungeonEnterPosInfo_proto_msgTypes,
+ }.Build()
+ File_DungeonEnterPosInfo_proto = out.File
+ file_DungeonEnterPosInfo_proto_rawDesc = nil
+ file_DungeonEnterPosInfo_proto_goTypes = nil
+ file_DungeonEnterPosInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/DungeonEntryBlockReason.pb.go b/gover/gen/DungeonEntryBlockReason.pb.go
index 417ea103..cc8ab07e 100644
--- a/gover/gen/DungeonEntryBlockReason.pb.go
+++ b/gover/gen/DungeonEntryBlockReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonEntryBlockReason.proto
package gen
@@ -39,10 +39,10 @@ const (
type DungeonEntryBlockReason int32
const (
- DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_NONE DungeonEntryBlockReason = 0
- DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_LEVEL DungeonEntryBlockReason = 1
- DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_QUEST DungeonEntryBlockReason = 2
- DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_MULIPLE DungeonEntryBlockReason = 3
+ DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_NONE DungeonEntryBlockReason = 0
+ DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_LEVEL DungeonEntryBlockReason = 1
+ DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_QUEST DungeonEntryBlockReason = 2
+ DungeonEntryBlockReason_DUNGEON_ENTRY_BLOCK_REASON_MULTIPLE DungeonEntryBlockReason = 3
)
// Enum value maps for DungeonEntryBlockReason.
@@ -51,13 +51,13 @@ var (
0: "DUNGEON_ENTRY_BLOCK_REASON_NONE",
1: "DUNGEON_ENTRY_BLOCK_REASON_LEVEL",
2: "DUNGEON_ENTRY_BLOCK_REASON_QUEST",
- 3: "DUNGEON_ENTRY_BLOCK_REASON_MULIPLE",
+ 3: "DUNGEON_ENTRY_BLOCK_REASON_MULTIPLE",
}
DungeonEntryBlockReason_value = map[string]int32{
- "DUNGEON_ENTRY_BLOCK_REASON_NONE": 0,
- "DUNGEON_ENTRY_BLOCK_REASON_LEVEL": 1,
- "DUNGEON_ENTRY_BLOCK_REASON_QUEST": 2,
- "DUNGEON_ENTRY_BLOCK_REASON_MULIPLE": 3,
+ "DUNGEON_ENTRY_BLOCK_REASON_NONE": 0,
+ "DUNGEON_ENTRY_BLOCK_REASON_LEVEL": 1,
+ "DUNGEON_ENTRY_BLOCK_REASON_QUEST": 2,
+ "DUNGEON_ENTRY_BLOCK_REASON_MULTIPLE": 3,
}
)
@@ -93,7 +93,7 @@ var File_DungeonEntryBlockReason_proto protoreflect.FileDescriptor
var file_DungeonEntryBlockReason_proto_rawDesc = []byte{
0x0a, 0x1d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x6c,
0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
- 0xb2, 0x01, 0x0a, 0x17, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0xb3, 0x01, 0x0a, 0x17, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x1f, 0x44,
0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x59, 0x5f, 0x42, 0x4c, 0x4f,
0x43, 0x4b, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
@@ -101,11 +101,11 @@ var file_DungeonEntryBlockReason_proto_rawDesc = []byte{
0x59, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c,
0x45, 0x56, 0x45, 0x4c, 0x10, 0x01, 0x12, 0x24, 0x0a, 0x20, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x59, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x26, 0x0a, 0x22,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x27, 0x0a, 0x23,
0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x59, 0x5f, 0x42, 0x4c,
- 0x4f, 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x55, 0x4c, 0x49, 0x50,
- 0x4c, 0x45, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x4f, 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49,
+ 0x50, 0x4c, 0x45, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DungeonEntryCond.pb.go b/gover/gen/DungeonEntryCond.pb.go
index 01cae426..c2dda874 100644
--- a/gover/gen/DungeonEntryCond.pb.go
+++ b/gover/gen/DungeonEntryCond.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonEntryCond.proto
package gen
@@ -41,8 +41,8 @@ type DungeonEntryCond struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CondReason DungeonEntryBlockReason `protobuf:"varint,7,opt,name=cond_reason,json=condReason,proto3,enum=DungeonEntryBlockReason" json:"cond_reason,omitempty"`
- Param1 uint32 `protobuf:"varint,8,opt,name=param1,proto3" json:"param1,omitempty"`
+ CondReason DungeonEntryBlockReason `protobuf:"varint,2,opt,name=cond_reason,json=condReason,proto3,enum=DungeonEntryBlockReason" json:"cond_reason,omitempty"`
+ Param1 uint32 `protobuf:"varint,1,opt,name=param1,proto3" json:"param1,omitempty"`
}
func (x *DungeonEntryCond) Reset() {
@@ -99,11 +99,11 @@ var file_DungeonEntryCond_proto_rawDesc = []byte{
0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f,
0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x10, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x64, 0x12, 0x39, 0x0a, 0x0b, 0x63,
- 0x6f, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
+ 0x6f, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x18, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42,
0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x64,
0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x42, 0x06,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonEntryInfo.pb.go b/gover/gen/DungeonEntryInfo.pb.go
index 8f15ce2e..b2a626bf 100644
--- a/gover/gen/DungeonEntryInfo.pb.go
+++ b/gover/gen/DungeonEntryInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonEntryInfo.proto
package gen
@@ -41,15 +41,15 @@ type DungeonEntryInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"varint,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- DungeonId uint32 `protobuf:"varint,5,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- BossChestNum uint32 `protobuf:"varint,12,opt,name=boss_chest_num,json=bossChestNum,proto3" json:"boss_chest_num,omitempty"`
- MaxBossChestNum uint32 `protobuf:"varint,13,opt,name=max_boss_chest_num,json=maxBossChestNum,proto3" json:"max_boss_chest_num,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,11,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- WeeklyBossResinDiscountInfo *WeeklyBossResinDiscountInfo `protobuf:"bytes,9,opt,name=weekly_boss_resin_discount_info,json=weeklyBossResinDiscountInfo,proto3" json:"weekly_boss_resin_discount_info,omitempty"`
- StartTime uint32 `protobuf:"varint,15,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- IsPassed bool `protobuf:"varint,4,opt,name=is_passed,json=isPassed,proto3" json:"is_passed,omitempty"`
- LeftTimes uint32 `protobuf:"varint,7,opt,name=left_times,json=leftTimes,proto3" json:"left_times,omitempty"`
+ EndTime uint32 `protobuf:"varint,14,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ MaxBossChestNum uint32 `protobuf:"varint,9,opt,name=max_boss_chest_num,json=maxBossChestNum,proto3" json:"max_boss_chest_num,omitempty"`
+ IsPassed bool `protobuf:"varint,13,opt,name=is_passed,json=isPassed,proto3" json:"is_passed,omitempty"`
+ WeeklyBossResinDiscountInfo *WeeklyBossResinDiscountInfo `protobuf:"bytes,6,opt,name=weekly_boss_resin_discount_info,json=weeklyBossResinDiscountInfo,proto3" json:"weekly_boss_resin_discount_info,omitempty"`
+ DungeonId uint32 `protobuf:"varint,8,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ LeftTimes uint32 `protobuf:"varint,5,opt,name=left_times,json=leftTimes,proto3" json:"left_times,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,10,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ NextBossChestRefreshTime uint32 `protobuf:"varint,3,opt,name=next_boss_chest_refresh_time,json=nextBossChestRefreshTime,proto3" json:"next_boss_chest_refresh_time,omitempty"`
+ StartTime uint32 `protobuf:"varint,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
}
func (x *DungeonEntryInfo) Reset() {
@@ -91,58 +91,58 @@ func (x *DungeonEntryInfo) GetEndTime() uint32 {
return 0
}
-func (x *DungeonEntryInfo) GetDungeonId() uint32 {
+func (x *DungeonEntryInfo) GetMaxBossChestNum() uint32 {
if x != nil {
- return x.DungeonId
+ return x.MaxBossChestNum
}
return 0
}
-func (x *DungeonEntryInfo) GetBossChestNum() uint32 {
+func (x *DungeonEntryInfo) GetIsPassed() bool {
if x != nil {
- return x.BossChestNum
+ return x.IsPassed
}
- return 0
+ return false
}
-func (x *DungeonEntryInfo) GetMaxBossChestNum() uint32 {
+func (x *DungeonEntryInfo) GetWeeklyBossResinDiscountInfo() *WeeklyBossResinDiscountInfo {
if x != nil {
- return x.MaxBossChestNum
+ return x.WeeklyBossResinDiscountInfo
}
- return 0
+ return nil
}
-func (x *DungeonEntryInfo) GetNextRefreshTime() uint32 {
+func (x *DungeonEntryInfo) GetDungeonId() uint32 {
if x != nil {
- return x.NextRefreshTime
+ return x.DungeonId
}
return 0
}
-func (x *DungeonEntryInfo) GetWeeklyBossResinDiscountInfo() *WeeklyBossResinDiscountInfo {
+func (x *DungeonEntryInfo) GetLeftTimes() uint32 {
if x != nil {
- return x.WeeklyBossResinDiscountInfo
+ return x.LeftTimes
}
- return nil
+ return 0
}
-func (x *DungeonEntryInfo) GetStartTime() uint32 {
+func (x *DungeonEntryInfo) GetNextRefreshTime() uint32 {
if x != nil {
- return x.StartTime
+ return x.NextRefreshTime
}
return 0
}
-func (x *DungeonEntryInfo) GetIsPassed() bool {
+func (x *DungeonEntryInfo) GetNextBossChestRefreshTime() uint32 {
if x != nil {
- return x.IsPassed
+ return x.NextBossChestRefreshTime
}
- return false
+ return 0
}
-func (x *DungeonEntryInfo) GetLeftTimes() uint32 {
+func (x *DungeonEntryInfo) GetStartTime() uint32 {
if x != nil {
- return x.LeftTimes
+ return x.StartTime
}
return 0
}
@@ -153,33 +153,35 @@ var file_DungeonEntryInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x57, 0x65, 0x65, 0x6b, 0x6c, 0x79,
0x42, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x03, 0x0a, 0x10,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x03, 0x0a, 0x10,
0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x62, 0x6f,
- 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x62, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d,
- 0x12, 0x2b, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65,
- 0x73, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61,
- 0x78, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x2a, 0x0a,
- 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65,
- 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x62, 0x0a, 0x1f, 0x77, 0x65, 0x65,
- 0x6b, 0x6c, 0x79, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x5f, 0x64,
- 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x57, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6f, 0x73, 0x73, 0x52,
- 0x65, 0x73, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x1b, 0x77, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x73, 0x69,
- 0x6e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a,
- 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x69, 0x73, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x08, 0x69, 0x73, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x65, 0x66,
- 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c,
- 0x65, 0x66, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x12, 0x6d,
+ 0x61, 0x78, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x6e, 0x75,
+ 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x42, 0x6f, 0x73, 0x73,
+ 0x43, 0x68, 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70,
+ 0x61, 0x73, 0x73, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50,
+ 0x61, 0x73, 0x73, 0x65, 0x64, 0x12, 0x62, 0x0a, 0x1f, 0x77, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x5f,
+ 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
+ 0x2e, 0x57, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x73, 0x69, 0x6e,
+ 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1b, 0x77, 0x65,
+ 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x44, 0x69, 0x73,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x65, 0x66, 0x74,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x65,
+ 0x66, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f,
+ 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x1c, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x62, 0x6f, 0x73, 0x73,
+ 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6e, 0x65, 0x78, 0x74, 0x42,
+ 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69,
+ 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DungeonEntryInfoReq.pb.go b/gover/gen/DungeonEntryInfoReq.pb.go
index 4d67d4b8..e672f785 100644
--- a/gover/gen/DungeonEntryInfoReq.pb.go
+++ b/gover/gen/DungeonEntryInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonEntryInfoReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 972
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonEntryInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,2,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Unk2800_GGAMJDFELPH []*Uint32Pair `protobuf:"bytes,4,rep,name=Unk2800_GGAMJDFELPH,json=Unk2800GGAMJDFELPH,proto3" json:"Unk2800_GGAMJDFELPH,omitempty"`
+ SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ ScenePointIdList []*Uint32Pair `protobuf:"bytes,3,rep,name=scene_point_id_list,json=scenePointIdList,proto3" json:"scene_point_id_list,omitempty"`
+ PointId uint32 `protobuf:"varint,14,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *DungeonEntryInfoReq) Reset() {
@@ -82,25 +78,25 @@ func (*DungeonEntryInfoReq) Descriptor() ([]byte, []int) {
return file_DungeonEntryInfoReq_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonEntryInfoReq) GetPointId() uint32 {
+func (x *DungeonEntryInfoReq) GetSceneId() uint32 {
if x != nil {
- return x.PointId
+ return x.SceneId
}
return 0
}
-func (x *DungeonEntryInfoReq) GetSceneId() uint32 {
+func (x *DungeonEntryInfoReq) GetScenePointIdList() []*Uint32Pair {
if x != nil {
- return x.SceneId
+ return x.ScenePointIdList
}
- return 0
+ return nil
}
-func (x *DungeonEntryInfoReq) GetUnk2800_GGAMJDFELPH() []*Uint32Pair {
+func (x *DungeonEntryInfoReq) GetPointId() uint32 {
if x != nil {
- return x.Unk2800_GGAMJDFELPH
+ return x.PointId
}
- return nil
+ return 0
}
var File_DungeonEntryInfoReq_proto protoreflect.FileDescriptor
@@ -108,17 +104,17 @@ var File_DungeonEntryInfoReq_proto protoreflect.FileDescriptor
var file_DungeonEntryInfoReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55, 0x69, 0x6e,
- 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01,
+ 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01,
0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x47, 0x47, 0x41, 0x4d, 0x4a, 0x44, 0x46, 0x45, 0x4c,
- 0x50, 0x48, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33,
- 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x47, 0x47,
- 0x41, 0x4d, 0x4a, 0x44, 0x46, 0x45, 0x4c, 0x50, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64,
+ 0x12, 0x3a, 0x0a, 0x13, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
+ 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x10, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -139,7 +135,7 @@ var file_DungeonEntryInfoReq_proto_goTypes = []interface{}{
(*Uint32Pair)(nil), // 1: Uint32Pair
}
var file_DungeonEntryInfoReq_proto_depIdxs = []int32{
- 1, // 0: DungeonEntryInfoReq.Unk2800_GGAMJDFELPH:type_name -> Uint32Pair
+ 1, // 0: DungeonEntryInfoReq.scene_point_id_list:type_name -> Uint32Pair
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
diff --git a/gover/gen/DungeonEntryInfoRsp.pb.go b/gover/gen/DungeonEntryInfoRsp.pb.go
index 69ef798a..5e102276 100644
--- a/gover/gen/DungeonEntryInfoRsp.pb.go
+++ b/gover/gen/DungeonEntryInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonEntryInfoRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 998
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonEntryInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonEntryList []*DungeonEntryInfo `protobuf:"bytes,12,rep,name=dungeon_entry_list,json=dungeonEntryList,proto3" json:"dungeon_entry_list,omitempty"`
- PointId uint32 `protobuf:"varint,15,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- Unk2800_JJFLDCLMEHD []*Unk2800_MHCFAGCKGIB `protobuf:"bytes,4,rep,name=Unk2800_JJFLDCLMEHD,json=Unk2800JJFLDCLMEHD,proto3" json:"Unk2800_JJFLDCLMEHD,omitempty"`
- RecommendDungeonId uint32 `protobuf:"varint,14,opt,name=recommend_dungeon_id,json=recommendDungeonId,proto3" json:"recommend_dungeon_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DungeonEntryList []*DungeonEntryInfo `protobuf:"bytes,8,rep,name=dungeon_entry_list,json=dungeonEntryList,proto3" json:"dungeon_entry_list,omitempty"`
+ RecommendDungeonId uint32 `protobuf:"varint,15,opt,name=recommend_dungeon_id,json=recommendDungeonId,proto3" json:"recommend_dungeon_id,omitempty"`
+ DungeonEntryPointList []*DungeonEntryPointInfo `protobuf:"bytes,10,rep,name=dungeon_entry_point_list,json=dungeonEntryPointList,proto3" json:"dungeon_entry_point_list,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *DungeonEntryInfoRsp) Reset() {
@@ -90,30 +87,30 @@ func (x *DungeonEntryInfoRsp) GetDungeonEntryList() []*DungeonEntryInfo {
return nil
}
-func (x *DungeonEntryInfoRsp) GetPointId() uint32 {
+func (x *DungeonEntryInfoRsp) GetRecommendDungeonId() uint32 {
if x != nil {
- return x.PointId
+ return x.RecommendDungeonId
}
return 0
}
-func (x *DungeonEntryInfoRsp) GetUnk2800_JJFLDCLMEHD() []*Unk2800_MHCFAGCKGIB {
+func (x *DungeonEntryInfoRsp) GetDungeonEntryPointList() []*DungeonEntryPointInfo {
if x != nil {
- return x.Unk2800_JJFLDCLMEHD
+ return x.DungeonEntryPointList
}
return nil
}
-func (x *DungeonEntryInfoRsp) GetRecommendDungeonId() uint32 {
+func (x *DungeonEntryInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.RecommendDungeonId
+ return x.Retcode
}
return 0
}
-func (x *DungeonEntryInfoRsp) GetRetcode() int32 {
+func (x *DungeonEntryInfoRsp) GetPointId() uint32 {
if x != nil {
- return x.Retcode
+ return x.PointId
}
return 0
}
@@ -124,26 +121,27 @@ var file_DungeonEntryInfoRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x44, 0x75, 0x6e,
0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x43,
- 0x46, 0x41, 0x47, 0x43, 0x4b, 0x47, 0x49, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84,
- 0x02, 0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x12, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x4a,
- 0x46, 0x4c, 0x44, 0x43, 0x4c, 0x4d, 0x45, 0x48, 0x44, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x43, 0x46, 0x41, 0x47,
- 0x43, 0x4b, 0x47, 0x49, 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4a, 0x4a,
- 0x46, 0x4c, 0x44, 0x43, 0x4c, 0x4d, 0x45, 0x48, 0x44, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65, 0x63,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x8e, 0x02, 0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x12, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65, 0x63,
0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
- 0x6e, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
+ 0x6e, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x4f, 0x0a, 0x18, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x6f, 0x69,
+ 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
@@ -160,13 +158,13 @@ func file_DungeonEntryInfoRsp_proto_rawDescGZIP() []byte {
var file_DungeonEntryInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_DungeonEntryInfoRsp_proto_goTypes = []interface{}{
- (*DungeonEntryInfoRsp)(nil), // 0: DungeonEntryInfoRsp
- (*DungeonEntryInfo)(nil), // 1: DungeonEntryInfo
- (*Unk2800_MHCFAGCKGIB)(nil), // 2: Unk2800_MHCFAGCKGIB
+ (*DungeonEntryInfoRsp)(nil), // 0: DungeonEntryInfoRsp
+ (*DungeonEntryInfo)(nil), // 1: DungeonEntryInfo
+ (*DungeonEntryPointInfo)(nil), // 2: DungeonEntryPointInfo
}
var file_DungeonEntryInfoRsp_proto_depIdxs = []int32{
1, // 0: DungeonEntryInfoRsp.dungeon_entry_list:type_name -> DungeonEntryInfo
- 2, // 1: DungeonEntryInfoRsp.Unk2800_JJFLDCLMEHD:type_name -> Unk2800_MHCFAGCKGIB
+ 2, // 1: DungeonEntryInfoRsp.dungeon_entry_point_list:type_name -> DungeonEntryPointInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -180,7 +178,7 @@ func file_DungeonEntryInfoRsp_proto_init() {
return
}
file_DungeonEntryInfo_proto_init()
- file_Unk2800_MHCFAGCKGIB_proto_init()
+ file_DungeonEntryPointInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_DungeonEntryInfoRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DungeonEntryInfoRsp); i {
diff --git a/gover/gen/DungeonEntryPointInfo.pb.go b/gover/gen/DungeonEntryPointInfo.pb.go
new file mode 100644
index 00000000..2ba61975
--- /dev/null
+++ b/gover/gen/DungeonEntryPointInfo.pb.go
@@ -0,0 +1,196 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DungeonEntryPointInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DungeonEntryPointInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SceneId uint32 `protobuf:"varint,12,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ DungeonEntryList []*DungeonEntryInfo `protobuf:"bytes,14,rep,name=dungeon_entry_list,json=dungeonEntryList,proto3" json:"dungeon_entry_list,omitempty"`
+ RecommendDungeonId uint32 `protobuf:"varint,4,opt,name=recommend_dungeon_id,json=recommendDungeonId,proto3" json:"recommend_dungeon_id,omitempty"`
+ PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+}
+
+func (x *DungeonEntryPointInfo) Reset() {
+ *x = DungeonEntryPointInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DungeonEntryPointInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DungeonEntryPointInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DungeonEntryPointInfo) ProtoMessage() {}
+
+func (x *DungeonEntryPointInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_DungeonEntryPointInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DungeonEntryPointInfo.ProtoReflect.Descriptor instead.
+func (*DungeonEntryPointInfo) Descriptor() ([]byte, []int) {
+ return file_DungeonEntryPointInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DungeonEntryPointInfo) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *DungeonEntryPointInfo) GetDungeonEntryList() []*DungeonEntryInfo {
+ if x != nil {
+ return x.DungeonEntryList
+ }
+ return nil
+}
+
+func (x *DungeonEntryPointInfo) GetRecommendDungeonId() uint32 {
+ if x != nil {
+ return x.RecommendDungeonId
+ }
+ return 0
+}
+
+func (x *DungeonEntryPointInfo) GetPointId() uint32 {
+ if x != nil {
+ return x.PointId
+ }
+ return 0
+}
+
+var File_DungeonEntryPointInfo_proto protoreflect.FileDescriptor
+
+var file_DungeonEntryPointInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f,
+ 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, 0x01, 0x0a, 0x15, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x12, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x72,
+ 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x65, 0x6e, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DungeonEntryPointInfo_proto_rawDescOnce sync.Once
+ file_DungeonEntryPointInfo_proto_rawDescData = file_DungeonEntryPointInfo_proto_rawDesc
+)
+
+func file_DungeonEntryPointInfo_proto_rawDescGZIP() []byte {
+ file_DungeonEntryPointInfo_proto_rawDescOnce.Do(func() {
+ file_DungeonEntryPointInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_DungeonEntryPointInfo_proto_rawDescData)
+ })
+ return file_DungeonEntryPointInfo_proto_rawDescData
+}
+
+var file_DungeonEntryPointInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DungeonEntryPointInfo_proto_goTypes = []interface{}{
+ (*DungeonEntryPointInfo)(nil), // 0: DungeonEntryPointInfo
+ (*DungeonEntryInfo)(nil), // 1: DungeonEntryInfo
+}
+var file_DungeonEntryPointInfo_proto_depIdxs = []int32{
+ 1, // 0: DungeonEntryPointInfo.dungeon_entry_list:type_name -> DungeonEntryInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_DungeonEntryPointInfo_proto_init() }
+func file_DungeonEntryPointInfo_proto_init() {
+ if File_DungeonEntryPointInfo_proto != nil {
+ return
+ }
+ file_DungeonEntryInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_DungeonEntryPointInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DungeonEntryPointInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DungeonEntryPointInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DungeonEntryPointInfo_proto_goTypes,
+ DependencyIndexes: file_DungeonEntryPointInfo_proto_depIdxs,
+ MessageInfos: file_DungeonEntryPointInfo_proto_msgTypes,
+ }.Build()
+ File_DungeonEntryPointInfo_proto = out.File
+ file_DungeonEntryPointInfo_proto_rawDesc = nil
+ file_DungeonEntryPointInfo_proto_goTypes = nil
+ file_DungeonEntryPointInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/DungeonEntryToBeExploreNotify.pb.go b/gover/gen/DungeonEntryToBeExploreNotify.pb.go
index b4e9ba4f..52261638 100644
--- a/gover/gen/DungeonEntryToBeExploreNotify.pb.go
+++ b/gover/gen/DungeonEntryToBeExploreNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonEntryToBeExploreNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3147
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonEntryToBeExploreNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonEntryScenePointId uint32 `protobuf:"varint,2,opt,name=dungeon_entry_scene_point_id,json=dungeonEntryScenePointId,proto3" json:"dungeon_entry_scene_point_id,omitempty"`
- SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- DungeonEntryConfigId uint32 `protobuf:"varint,10,opt,name=dungeon_entry_config_id,json=dungeonEntryConfigId,proto3" json:"dungeon_entry_config_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,6,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ DungeonEntryScenePointId uint32 `protobuf:"varint,3,opt,name=dungeon_entry_scene_point_id,json=dungeonEntryScenePointId,proto3" json:"dungeon_entry_scene_point_id,omitempty"`
+ DungeonEntryConfigId uint32 `protobuf:"varint,2,opt,name=dungeon_entry_config_id,json=dungeonEntryConfigId,proto3" json:"dungeon_entry_config_id,omitempty"`
}
func (x *DungeonEntryToBeExploreNotify) Reset() {
@@ -81,16 +78,16 @@ func (*DungeonEntryToBeExploreNotify) Descriptor() ([]byte, []int) {
return file_DungeonEntryToBeExploreNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonEntryToBeExploreNotify) GetDungeonEntryScenePointId() uint32 {
+func (x *DungeonEntryToBeExploreNotify) GetSceneId() uint32 {
if x != nil {
- return x.DungeonEntryScenePointId
+ return x.SceneId
}
return 0
}
-func (x *DungeonEntryToBeExploreNotify) GetSceneId() uint32 {
+func (x *DungeonEntryToBeExploreNotify) GetDungeonEntryScenePointId() uint32 {
if x != nil {
- return x.SceneId
+ return x.DungeonEntryScenePointId
}
return 0
}
@@ -109,14 +106,14 @@ var file_DungeonEntryToBeExploreNotify_proto_rawDesc = []byte{
0x42, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x1d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x54, 0x6f, 0x42, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72,
- 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3e, 0x0a, 0x1c, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x1c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e,
+ 0x74, 0x72, 0x79, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e,
- 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x14, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/DungeonFollowNotify.pb.go b/gover/gen/DungeonFollowNotify.pb.go
index b57b987e..a850abdd 100644
--- a/gover/gen/DungeonFollowNotify.pb.go
+++ b/gover/gen/DungeonFollowNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonFollowNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 922
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonFollowNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,8,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *DungeonFollowNotify) Reset() {
@@ -93,7 +90,7 @@ var file_DungeonFollowNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DungeonGetStatueDropReq.pb.go b/gover/gen/DungeonGetStatueDropReq.pb.go
index 0267da52..5df563f6 100644
--- a/gover/gen/DungeonGetStatueDropReq.pb.go
+++ b/gover/gen/DungeonGetStatueDropReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonGetStatueDropReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 965
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonGetStatueDropReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DungeonGetStatueDropRsp.pb.go b/gover/gen/DungeonGetStatueDropRsp.pb.go
index 79e5dc74..1f1ad05b 100644
--- a/gover/gen/DungeonGetStatueDropRsp.pb.go
+++ b/gover/gen/DungeonGetStatueDropRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonGetStatueDropRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 904
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonGetStatueDropRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonGetStatueDropRsp) Reset() {
@@ -93,7 +90,7 @@ var file_DungeonGetStatueDropRsp_proto_rawDesc = []byte{
0x75, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x33, 0x0a, 0x17, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61,
0x74, 0x75, 0x65, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonInterruptChallengeReq.pb.go b/gover/gen/DungeonInterruptChallengeReq.pb.go
index a52810ee..d2ee297f 100644
--- a/gover/gen/DungeonInterruptChallengeReq.pb.go
+++ b/gover/gen/DungeonInterruptChallengeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonInterruptChallengeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 917
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonInterruptChallengeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChallengeIndex uint32 `protobuf:"varint,14,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- GroupId uint32 `protobuf:"varint,13,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,11,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,12,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ChallengeIndex uint32 `protobuf:"varint,10,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
}
func (x *DungeonInterruptChallengeReq) Reset() {
@@ -82,9 +78,9 @@ func (*DungeonInterruptChallengeReq) Descriptor() ([]byte, []int) {
return file_DungeonInterruptChallengeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonInterruptChallengeReq) GetChallengeIndex() uint32 {
+func (x *DungeonInterruptChallengeReq) GetChallengeId() uint32 {
if x != nil {
- return x.ChallengeIndex
+ return x.ChallengeId
}
return 0
}
@@ -96,9 +92,9 @@ func (x *DungeonInterruptChallengeReq) GetGroupId() uint32 {
return 0
}
-func (x *DungeonInterruptChallengeReq) GetChallengeId() uint32 {
+func (x *DungeonInterruptChallengeReq) GetChallengeIndex() uint32 {
if x != nil {
- return x.ChallengeId
+ return x.ChallengeIndex
}
return 0
}
@@ -110,13 +106,13 @@ var file_DungeonInterruptChallengeReq_proto_rawDesc = []byte{
0x70, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x1c, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
- 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19,
- 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonInterruptChallengeRsp.pb.go b/gover/gen/DungeonInterruptChallengeRsp.pb.go
index dbc8c550..84523748 100644
--- a/gover/gen/DungeonInterruptChallengeRsp.pb.go
+++ b/gover/gen/DungeonInterruptChallengeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonInterruptChallengeRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 902
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonInterruptChallengeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ChallengeIndex uint32 `protobuf:"varint,2,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,11,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,5,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChallengeIndex uint32 `protobuf:"varint,14,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
}
func (x *DungeonInterruptChallengeRsp) Reset() {
@@ -82,30 +79,30 @@ func (*DungeonInterruptChallengeRsp) Descriptor() ([]byte, []int) {
return file_DungeonInterruptChallengeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonInterruptChallengeRsp) GetRetcode() int32 {
+func (x *DungeonInterruptChallengeRsp) GetGroupId() uint32 {
if x != nil {
- return x.Retcode
+ return x.GroupId
}
return 0
}
-func (x *DungeonInterruptChallengeRsp) GetChallengeIndex() uint32 {
+func (x *DungeonInterruptChallengeRsp) GetChallengeId() uint32 {
if x != nil {
- return x.ChallengeIndex
+ return x.ChallengeId
}
return 0
}
-func (x *DungeonInterruptChallengeRsp) GetGroupId() uint32 {
+func (x *DungeonInterruptChallengeRsp) GetRetcode() int32 {
if x != nil {
- return x.GroupId
+ return x.Retcode
}
return 0
}
-func (x *DungeonInterruptChallengeRsp) GetChallengeId() uint32 {
+func (x *DungeonInterruptChallengeRsp) GetChallengeIndex() uint32 {
if x != nil {
- return x.ChallengeId
+ return x.ChallengeIndex
}
return 0
}
@@ -117,15 +114,15 @@ var file_DungeonInterruptChallengeRsp_proto_rawDesc = []byte{
0x70, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x1c, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75,
- 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
- 0x70, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64,
+ 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a,
+ 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonPlayerDieNotify.pb.go b/gover/gen/DungeonPlayerDieNotify.pb.go
index 4c06cbd3..90b5364d 100644
--- a/gover/gen/DungeonPlayerDieNotify.pb.go
+++ b/gover/gen/DungeonPlayerDieNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonPlayerDieNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 931
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonPlayerDieNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StrengthenPointDataMap map[uint32]*StrengthenPointData `protobuf:"bytes,15,rep,name=strengthen_point_data_map,json=strengthenPointDataMap,proto3" json:"strengthen_point_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- WaitTime uint32 `protobuf:"varint,1,opt,name=wait_time,json=waitTime,proto3" json:"wait_time,omitempty"`
- DungeonId uint32 `protobuf:"varint,9,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- MurdererEntityId uint32 `protobuf:"varint,13,opt,name=murderer_entity_id,json=murdererEntityId,proto3" json:"murderer_entity_id,omitempty"`
- DieType PlayerDieType `protobuf:"varint,3,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
- ReviveCount uint32 `protobuf:"varint,6,opt,name=revive_count,json=reviveCount,proto3" json:"revive_count,omitempty"`
+ StrengthenPointDataMap map[uint32]*StrengthenPointData `protobuf:"bytes,7,rep,name=strengthen_point_data_map,json=strengthenPointDataMap,proto3" json:"strengthen_point_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ DieType PlayerDieType `protobuf:"varint,8,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
+ ReviveCount uint32 `protobuf:"varint,3,opt,name=revive_count,json=reviveCount,proto3" json:"revive_count,omitempty"`
+ WaitTime uint32 `protobuf:"varint,4,opt,name=wait_time,json=waitTime,proto3" json:"wait_time,omitempty"`
+ DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ MurdererEntityId uint32 `protobuf:"varint,11,opt,name=murderer_entity_id,json=murdererEntityId,proto3" json:"murderer_entity_id,omitempty"`
// Types that are assignable to Entity:
//
// *DungeonPlayerDieNotify_MonsterId
@@ -96,37 +93,37 @@ func (x *DungeonPlayerDieNotify) GetStrengthenPointDataMap() map[uint32]*Strengt
return nil
}
-func (x *DungeonPlayerDieNotify) GetWaitTime() uint32 {
+func (x *DungeonPlayerDieNotify) GetDieType() PlayerDieType {
if x != nil {
- return x.WaitTime
+ return x.DieType
}
- return 0
+ return PlayerDieType_PLAYER_DIE_TYPE_NONE
}
-func (x *DungeonPlayerDieNotify) GetDungeonId() uint32 {
+func (x *DungeonPlayerDieNotify) GetReviveCount() uint32 {
if x != nil {
- return x.DungeonId
+ return x.ReviveCount
}
return 0
}
-func (x *DungeonPlayerDieNotify) GetMurdererEntityId() uint32 {
+func (x *DungeonPlayerDieNotify) GetWaitTime() uint32 {
if x != nil {
- return x.MurdererEntityId
+ return x.WaitTime
}
return 0
}
-func (x *DungeonPlayerDieNotify) GetDieType() PlayerDieType {
+func (x *DungeonPlayerDieNotify) GetDungeonId() uint32 {
if x != nil {
- return x.DieType
+ return x.DungeonId
}
- return PlayerDieType_PLAYER_DIE_TYPE_NONE
+ return 0
}
-func (x *DungeonPlayerDieNotify) GetReviveCount() uint32 {
+func (x *DungeonPlayerDieNotify) GetMurdererEntityId() uint32 {
if x != nil {
- return x.ReviveCount
+ return x.MurdererEntityId
}
return 0
}
@@ -157,11 +154,11 @@ type isDungeonPlayerDieNotify_Entity interface {
}
type DungeonPlayerDieNotify_MonsterId struct {
- MonsterId uint32 `protobuf:"varint,4,opt,name=monster_id,json=monsterId,proto3,oneof"`
+ MonsterId uint32 `protobuf:"varint,10,opt,name=monster_id,json=monsterId,proto3,oneof"`
}
type DungeonPlayerDieNotify_GadgetId struct {
- GadgetId uint32 `protobuf:"varint,8,opt,name=gadget_id,json=gadgetId,proto3,oneof"`
+ GadgetId uint32 `protobuf:"varint,14,opt,name=gadget_id,json=gadgetId,proto3,oneof"`
}
func (*DungeonPlayerDieNotify_MonsterId) isDungeonPlayerDieNotify_Entity() {}
@@ -179,27 +176,27 @@ var file_DungeonPlayerDieNotify_proto_rawDesc = []byte{
0x03, 0x0a, 0x16, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x44, 0x69, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x6e, 0x0a, 0x19, 0x73, 0x74, 0x72,
0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x61,
- 0x74, 0x61, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x44,
+ 0x74, 0x61, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x52, 0x16, 0x73, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x61, 0x69,
- 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x61,
- 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x75, 0x72, 0x64, 0x65, 0x72, 0x65,
- 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x10, 0x6d, 0x75, 0x72, 0x64, 0x65, 0x72, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69,
- 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21,
- 0x0a, 0x0c, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x12, 0x1f, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69, 0x65,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69, 0x65,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x76, 0x69,
+ 0x76, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x61, 0x69, 0x74, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x61, 0x69, 0x74,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x75, 0x72, 0x64, 0x65, 0x72, 0x65, 0x72, 0x5f,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x10, 0x6d, 0x75, 0x72, 0x64, 0x65, 0x72, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
0x49, 0x64, 0x12, 0x1d, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49,
0x64, 0x1a, 0x5f, 0x0a, 0x1b, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50,
0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
diff --git a/gover/gen/DungeonPlayerDieReq.pb.go b/gover/gen/DungeonPlayerDieReq.pb.go
index d7b383b6..7b770837 100644
--- a/gover/gen/DungeonPlayerDieReq.pb.go
+++ b/gover/gen/DungeonPlayerDieReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonPlayerDieReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 981
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonPlayerDieReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DieType PlayerDieType `protobuf:"varint,6,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
- DungeonId uint32 `protobuf:"varint,8,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ DieType PlayerDieType `protobuf:"varint,4,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
+ DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *DungeonPlayerDieReq) Reset() {
@@ -103,10 +99,10 @@ var file_DungeonPlayerDieReq_proto_rawDesc = []byte{
0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x5f, 0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x44, 0x69, 0x65, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61, 0x79,
+ 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69, 0x65, 0x54, 0x79,
0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DungeonPlayerDieRsp.pb.go b/gover/gen/DungeonPlayerDieRsp.pb.go
index daf0faf1..7294ba13 100644
--- a/gover/gen/DungeonPlayerDieRsp.pb.go
+++ b/gover/gen/DungeonPlayerDieRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonPlayerDieRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 905
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonPlayerDieRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *DungeonPlayerDieRsp) Reset() {
@@ -92,7 +89,7 @@ var file_DungeonPlayerDieRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44,
0x69, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonRestartInviteNotify.pb.go b/gover/gen/DungeonRestartInviteNotify.pb.go
index 22fd62c2..9026dcbb 100644
--- a/gover/gen/DungeonRestartInviteNotify.pb.go
+++ b/gover/gen/DungeonRestartInviteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonRestartInviteNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 957
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonRestartInviteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerUid uint32 `protobuf:"varint,3,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
- Cd uint32 `protobuf:"varint,15,opt,name=cd,proto3" json:"cd,omitempty"`
- PointId uint32 `protobuf:"varint,13,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- DungeonId uint32 `protobuf:"varint,10,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,8,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Cd uint32 `protobuf:"varint,5,opt,name=cd,proto3" json:"cd,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,6,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *DungeonRestartInviteNotify) Reset() {
@@ -83,9 +79,9 @@ func (*DungeonRestartInviteNotify) Descriptor() ([]byte, []int) {
return file_DungeonRestartInviteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonRestartInviteNotify) GetPlayerUid() uint32 {
+func (x *DungeonRestartInviteNotify) GetDungeonId() uint32 {
if x != nil {
- return x.PlayerUid
+ return x.DungeonId
}
return 0
}
@@ -97,16 +93,16 @@ func (x *DungeonRestartInviteNotify) GetCd() uint32 {
return 0
}
-func (x *DungeonRestartInviteNotify) GetPointId() uint32 {
+func (x *DungeonRestartInviteNotify) GetPlayerUid() uint32 {
if x != nil {
- return x.PointId
+ return x.PlayerUid
}
return 0
}
-func (x *DungeonRestartInviteNotify) GetDungeonId() uint32 {
+func (x *DungeonRestartInviteNotify) GetPointId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.PointId
}
return 0
}
@@ -118,13 +114,13 @@ var file_DungeonRestartInviteNotify_proto_rawDesc = []byte{
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x1a, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65,
0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64,
- 0x12, 0x0e, 0x0a, 0x02, 0x63, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x63, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
+ 0x12, 0x0e, 0x0a, 0x02, 0x63, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x63, 0x64,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonRestartInviteReplyNotify.pb.go b/gover/gen/DungeonRestartInviteReplyNotify.pb.go
index a1c9a029..cf335834 100644
--- a/gover/gen/DungeonRestartInviteReplyNotify.pb.go
+++ b/gover/gen/DungeonRestartInviteReplyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonRestartInviteReplyNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 987
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonRestartInviteReplyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAccept bool `protobuf:"varint,6,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
- PlayerUid uint32 `protobuf:"varint,9,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,11,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ IsAccept bool `protobuf:"varint,12,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
}
func (x *DungeonRestartInviteReplyNotify) Reset() {
@@ -81,18 +77,18 @@ func (*DungeonRestartInviteReplyNotify) Descriptor() ([]byte, []int) {
return file_DungeonRestartInviteReplyNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonRestartInviteReplyNotify) GetIsAccept() bool {
+func (x *DungeonRestartInviteReplyNotify) GetPlayerUid() uint32 {
if x != nil {
- return x.IsAccept
+ return x.PlayerUid
}
- return false
+ return 0
}
-func (x *DungeonRestartInviteReplyNotify) GetPlayerUid() uint32 {
+func (x *DungeonRestartInviteReplyNotify) GetIsAccept() bool {
if x != nil {
- return x.PlayerUid
+ return x.IsAccept
}
- return 0
+ return false
}
var File_DungeonRestartInviteReplyNotify_proto protoreflect.FileDescriptor
@@ -102,11 +98,11 @@ var file_DungeonRestartInviteReplyNotify_proto_rawDesc = []byte{
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x1f, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52,
- 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
- 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
- 0x73, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f,
+ 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
+ 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonRestartInviteReplyReq.pb.go b/gover/gen/DungeonRestartInviteReplyReq.pb.go
index 8d137ec7..8304c5ac 100644
--- a/gover/gen/DungeonRestartInviteReplyReq.pb.go
+++ b/gover/gen/DungeonRestartInviteReplyReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonRestartInviteReplyReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1000
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonRestartInviteReplyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAccept bool `protobuf:"varint,11,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
+ IsAccept bool `protobuf:"varint,2,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
}
func (x *DungeonRestartInviteReplyReq) Reset() {
@@ -95,7 +91,7 @@ var file_DungeonRestartInviteReplyReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1c, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c,
0x79, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70,
- 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x63, 0x65, 0x70,
+ 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x63, 0x65, 0x70,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DungeonRestartInviteReplyRsp.pb.go b/gover/gen/DungeonRestartInviteReplyRsp.pb.go
index 0b730ea7..6fa21891 100644
--- a/gover/gen/DungeonRestartInviteReplyRsp.pb.go
+++ b/gover/gen/DungeonRestartInviteReplyRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonRestartInviteReplyRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 916
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonRestartInviteReplyRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAccept bool `protobuf:"varint,10,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
- IsTransPoint bool `protobuf:"varint,1,opt,name=is_trans_point,json=isTransPoint,proto3" json:"is_trans_point,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsTransPoint bool `protobuf:"varint,14,opt,name=is_trans_point,json=isTransPoint,proto3" json:"is_trans_point,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsAccept bool `protobuf:"varint,6,opt,name=is_accept,json=isAccept,proto3" json:"is_accept,omitempty"`
}
func (x *DungeonRestartInviteReplyRsp) Reset() {
@@ -81,13 +78,6 @@ func (*DungeonRestartInviteReplyRsp) Descriptor() ([]byte, []int) {
return file_DungeonRestartInviteReplyRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonRestartInviteReplyRsp) GetIsAccept() bool {
- if x != nil {
- return x.IsAccept
- }
- return false
-}
-
func (x *DungeonRestartInviteReplyRsp) GetIsTransPoint() bool {
if x != nil {
return x.IsTransPoint
@@ -102,6 +92,13 @@ func (x *DungeonRestartInviteReplyRsp) GetRetcode() int32 {
return 0
}
+func (x *DungeonRestartInviteReplyRsp) GetIsAccept() bool {
+ if x != nil {
+ return x.IsAccept
+ }
+ return false
+}
+
var File_DungeonRestartInviteReplyRsp_proto protoreflect.FileDescriptor
var file_DungeonRestartInviteReplyRsp_proto_rawDesc = []byte{
@@ -109,13 +106,13 @@ var file_DungeonRestartInviteReplyRsp_proto_rawDesc = []byte{
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x1c, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c,
- 0x79, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70,
- 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x63, 0x65, 0x70,
- 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x54, 0x72, 0x61,
- 0x6e, 0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x79, 0x52, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73,
+ 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73,
+ 0x54, 0x72, 0x61, 0x6e, 0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70,
+ 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x63, 0x65, 0x70,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/DungeonRestartReq.pb.go b/gover/gen/DungeonRestartReq.pb.go
index 80a8a711..64be27f3 100644
--- a/gover/gen/DungeonRestartReq.pb.go
+++ b/gover/gen/DungeonRestartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonRestartReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 961
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonRestartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/DungeonRestartResultNotify.pb.go b/gover/gen/DungeonRestartResultNotify.pb.go
index 04ece584..b685a579 100644
--- a/gover/gen/DungeonRestartResultNotify.pb.go
+++ b/gover/gen/DungeonRestartResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonRestartResultNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 940
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonRestartResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAddAccpet bool `protobuf:"varint,9,opt,name=is_add_accpet,json=isAddAccpet,proto3" json:"is_add_accpet,omitempty"`
+ IsAddAccept bool `protobuf:"varint,9,opt,name=is_add_accept,json=isAddAccept,proto3" json:"is_add_accept,omitempty"`
}
func (x *DungeonRestartResultNotify) Reset() {
@@ -80,9 +76,9 @@ func (*DungeonRestartResultNotify) Descriptor() ([]byte, []int) {
return file_DungeonRestartResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonRestartResultNotify) GetIsAddAccpet() bool {
+func (x *DungeonRestartResultNotify) GetIsAddAccept() bool {
if x != nil {
- return x.IsAddAccpet
+ return x.IsAddAccept
}
return false
}
@@ -94,9 +90,9 @@ var file_DungeonRestartResultNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x40, 0x0a, 0x1a, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73,
0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x61, 0x63, 0x63, 0x70, 0x65,
+ 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70,
0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x64, 0x64, 0x41, 0x63,
- 0x63, 0x70, 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x63, 0x65, 0x70, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonRestartRsp.pb.go b/gover/gen/DungeonRestartRsp.pb.go
index 6d2c1eb7..72ba7c6c 100644
--- a/gover/gen/DungeonRestartRsp.pb.go
+++ b/gover/gen/DungeonRestartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonRestartRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 929
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonRestartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,15,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PointId uint32 `protobuf:"varint,14,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,13,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PointId uint32 `protobuf:"varint,11,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *DungeonRestartRsp) Reset() {
@@ -108,11 +105,11 @@ var file_DungeonRestartRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x11, 0x44, 0x75, 0x6e,
0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1d,
- 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/DungeonReviseLevelNotify.pb.go b/gover/gen/DungeonReviseLevelNotify.pb.go
index 92dda0e2..3f553862 100644
--- a/gover/gen/DungeonReviseLevelNotify.pb.go
+++ b/gover/gen/DungeonReviseLevelNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonReviseLevelNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 968
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonReviseLevelNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ReviseLevel uint32 `protobuf:"varint,7,opt,name=revise_level,json=reviseLevel,proto3" json:"revise_level,omitempty"`
- DungeonId uint32 `protobuf:"varint,14,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,2,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ ReviseLevel uint32 `protobuf:"varint,3,opt,name=revise_level,json=reviseLevel,proto3" json:"revise_level,omitempty"`
+ SceneLevel uint32 `protobuf:"varint,15,opt,name=scene_level,json=sceneLevel,proto3" json:"scene_level,omitempty"`
}
func (x *DungeonReviseLevelNotify) Reset() {
@@ -81,6 +78,13 @@ func (*DungeonReviseLevelNotify) Descriptor() ([]byte, []int) {
return file_DungeonReviseLevelNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *DungeonReviseLevelNotify) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
func (x *DungeonReviseLevelNotify) GetReviseLevel() uint32 {
if x != nil {
return x.ReviseLevel
@@ -88,9 +92,9 @@ func (x *DungeonReviseLevelNotify) GetReviseLevel() uint32 {
return 0
}
-func (x *DungeonReviseLevelNotify) GetDungeonId() uint32 {
+func (x *DungeonReviseLevelNotify) GetSceneLevel() uint32 {
if x != nil {
- return x.DungeonId
+ return x.SceneLevel
}
return 0
}
@@ -100,13 +104,15 @@ var File_DungeonReviseLevelNotify_proto protoreflect.FileDescriptor
var file_DungeonReviseLevelNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x4c,
0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x5c, 0x0a, 0x18, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73,
- 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c,
- 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12,
- 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x22, 0x7d, 0x0a, 0x18, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73,
+ 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x72,
+ 0x65, 0x76, 0x69, 0x73, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/DungeonSettleExhibitionInfo.pb.go b/gover/gen/DungeonSettleExhibitionInfo.pb.go
index dd155d76..92b8d81e 100644
--- a/gover/gen/DungeonSettleExhibitionInfo.pb.go
+++ b/gover/gen/DungeonSettleExhibitionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonSettleExhibitionInfo.proto
package gen
@@ -41,7 +41,7 @@ type DungeonSettleExhibitionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,3,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,14,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
CardList []*ExhibitionDisplayInfo `protobuf:"bytes,13,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
}
@@ -102,7 +102,7 @@ var file_DungeonSettleExhibitionInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x1b, 0x44, 0x75, 0x6e,
0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x09,
0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32,
diff --git a/gover/gen/DungeonSettleNotify.pb.go b/gover/gen/DungeonSettleNotify.pb.go
index ba22bd63..2fb441a0 100644
--- a/gover/gen/DungeonSettleNotify.pb.go
+++ b/gover/gen/DungeonSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonSettleNotify.proto
package gen
@@ -36,24 +36,21 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 999
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Result uint32 `protobuf:"varint,10,opt,name=result,proto3" json:"result,omitempty"`
- DungeonId uint32 `protobuf:"varint,13,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- StrengthenPointDataMap map[uint32]*StrengthenPointData `protobuf:"bytes,14,rep,name=strengthen_point_data_map,json=strengthenPointDataMap,proto3" json:"strengthen_point_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- ExhibitionInfoList []*DungeonSettleExhibitionInfo `protobuf:"bytes,8,rep,name=exhibition_info_list,json=exhibitionInfoList,proto3" json:"exhibition_info_list,omitempty"`
- Unk3100_PIFIBCAMAIG uint32 `protobuf:"varint,12,opt,name=Unk3100_PIFIBCAMAIG,json=Unk3100PIFIBCAMAIG,proto3" json:"Unk3100_PIFIBCAMAIG,omitempty"`
+ SettleShow map[uint32]*ParamList `protobuf:"bytes,6,rep,name=settle_show,json=settleShow,proto3" json:"settle_show,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ StrengthenPointDataMap map[uint32]*StrengthenPointData `protobuf:"bytes,7,rep,name=strengthen_point_data_map,json=strengthenPointDataMap,proto3" json:"strengthen_point_data_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ ExhibitionInfoList []*DungeonSettleExhibitionInfo `protobuf:"bytes,12,rep,name=exhibition_info_list,json=exhibitionInfoList,proto3" json:"exhibition_info_list,omitempty"`
+ UseTime uint32 `protobuf:"varint,14,opt,name=use_time,json=useTime,proto3" json:"use_time,omitempty"`
+ IsSuccess bool `protobuf:"varint,10,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ CloseTime uint32 `protobuf:"varint,15,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
+ DungeonId uint32 `protobuf:"varint,9,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Result uint32 `protobuf:"varint,5,opt,name=result,proto3" json:"result,omitempty"`
FailCondList []uint32 `protobuf:"varint,11,rep,packed,name=fail_cond_list,json=failCondList,proto3" json:"fail_cond_list,omitempty"`
- Unk2700_OMCCFBBDJMI uint32 `protobuf:"varint,1,opt,name=Unk2700_OMCCFBBDJMI,json=Unk2700OMCCFBBDJMI,proto3" json:"Unk2700_OMCCFBBDJMI,omitempty"`
- CloseTime uint32 `protobuf:"varint,4,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
- IsSuccess bool `protobuf:"varint,7,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- SettleShow map[uint32]*ParamList `protobuf:"bytes,5,rep,name=settle_show,json=settleShow,proto3" json:"settle_show,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ CreatePlayerUid uint32 `protobuf:"varint,2,opt,name=create_player_uid,json=createPlayerUid,proto3" json:"create_player_uid,omitempty"`
// Types that are assignable to Detail:
//
// *DungeonSettleNotify_TowerLevelEndNotify
@@ -65,6 +62,7 @@ type DungeonSettleNotify struct {
// *DungeonSettleNotify_SummerTimeV2DungeonSettleInfo
// *DungeonSettleNotify_InstableSpraySettleInfo
// *DungeonSettleNotify_WindFieldDungeonSettleInfo
+ // *DungeonSettleNotify_EffigyChallengeV2SettleInfo
Detail isDungeonSettleNotify_Detail `protobuf_oneof:"detail"`
}
@@ -100,18 +98,11 @@ func (*DungeonSettleNotify) Descriptor() ([]byte, []int) {
return file_DungeonSettleNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonSettleNotify) GetResult() uint32 {
- if x != nil {
- return x.Result
- }
- return 0
-}
-
-func (x *DungeonSettleNotify) GetDungeonId() uint32 {
+func (x *DungeonSettleNotify) GetSettleShow() map[uint32]*ParamList {
if x != nil {
- return x.DungeonId
+ return x.SettleShow
}
- return 0
+ return nil
}
func (x *DungeonSettleNotify) GetStrengthenPointDataMap() map[uint32]*StrengthenPointData {
@@ -128,48 +119,55 @@ func (x *DungeonSettleNotify) GetExhibitionInfoList() []*DungeonSettleExhibition
return nil
}
-func (x *DungeonSettleNotify) GetUnk3100_PIFIBCAMAIG() uint32 {
+func (x *DungeonSettleNotify) GetUseTime() uint32 {
if x != nil {
- return x.Unk3100_PIFIBCAMAIG
+ return x.UseTime
}
return 0
}
-func (x *DungeonSettleNotify) GetFailCondList() []uint32 {
+func (x *DungeonSettleNotify) GetIsSuccess() bool {
if x != nil {
- return x.FailCondList
+ return x.IsSuccess
}
- return nil
+ return false
}
-func (x *DungeonSettleNotify) GetUnk2700_OMCCFBBDJMI() uint32 {
+func (x *DungeonSettleNotify) GetCloseTime() uint32 {
if x != nil {
- return x.Unk2700_OMCCFBBDJMI
+ return x.CloseTime
}
return 0
}
-func (x *DungeonSettleNotify) GetCloseTime() uint32 {
+func (x *DungeonSettleNotify) GetDungeonId() uint32 {
if x != nil {
- return x.CloseTime
+ return x.DungeonId
}
return 0
}
-func (x *DungeonSettleNotify) GetIsSuccess() bool {
+func (x *DungeonSettleNotify) GetResult() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.Result
}
- return false
+ return 0
}
-func (x *DungeonSettleNotify) GetSettleShow() map[uint32]*ParamList {
+func (x *DungeonSettleNotify) GetFailCondList() []uint32 {
if x != nil {
- return x.SettleShow
+ return x.FailCondList
}
return nil
}
+func (x *DungeonSettleNotify) GetCreatePlayerUid() uint32 {
+ if x != nil {
+ return x.CreatePlayerUid
+ }
+ return 0
+}
+
func (m *DungeonSettleNotify) GetDetail() isDungeonSettleNotify_Detail {
if m != nil {
return m.Detail
@@ -212,7 +210,7 @@ func (x *DungeonSettleNotify) GetRoguelikeDungeonSettleInfo() *RoguelikeDungeonS
return nil
}
-func (x *DungeonSettleNotify) GetCrystalLinkSettleInfo() *CrystalLinkSettleInfo {
+func (x *DungeonSettleNotify) GetCrystalLinkSettleInfo() *CrystalLinkDungeonSettleInfo {
if x, ok := x.GetDetail().(*DungeonSettleNotify_CrystalLinkSettleInfo); ok {
return x.CrystalLinkSettleInfo
}
@@ -226,7 +224,7 @@ func (x *DungeonSettleNotify) GetSummerTimeV2DungeonSettleInfo() *SummerTimeV2Du
return nil
}
-func (x *DungeonSettleNotify) GetInstableSpraySettleInfo() *InstableSpraySettleInfo {
+func (x *DungeonSettleNotify) GetInstableSpraySettleInfo() *InstableSprayDungeonSettleInfo {
if x, ok := x.GetDetail().(*DungeonSettleNotify_InstableSpraySettleInfo); ok {
return x.InstableSpraySettleInfo
}
@@ -240,44 +238,55 @@ func (x *DungeonSettleNotify) GetWindFieldDungeonSettleInfo() *WindFieldDungeonS
return nil
}
+func (x *DungeonSettleNotify) GetEffigyChallengeV2SettleInfo() *EffigyChallengeV2SettleInfo {
+ if x, ok := x.GetDetail().(*DungeonSettleNotify_EffigyChallengeV2SettleInfo); ok {
+ return x.EffigyChallengeV2SettleInfo
+ }
+ return nil
+}
+
type isDungeonSettleNotify_Detail interface {
isDungeonSettleNotify_Detail()
}
type DungeonSettleNotify_TowerLevelEndNotify struct {
- TowerLevelEndNotify *TowerLevelEndNotify `protobuf:"bytes,351,opt,name=tower_level_end_notify,json=towerLevelEndNotify,proto3,oneof"`
+ TowerLevelEndNotify *TowerLevelEndNotify `protobuf:"bytes,1089,opt,name=tower_level_end_notify,json=towerLevelEndNotify,proto3,oneof"`
}
type DungeonSettleNotify_TrialAvatarFirstPassDungeonNotify struct {
- TrialAvatarFirstPassDungeonNotify *TrialAvatarFirstPassDungeonNotify `protobuf:"bytes,635,opt,name=trial_avatar_first_pass_dungeon_notify,json=trialAvatarFirstPassDungeonNotify,proto3,oneof"`
+ TrialAvatarFirstPassDungeonNotify *TrialAvatarFirstPassDungeonNotify `protobuf:"bytes,1117,opt,name=trial_avatar_first_pass_dungeon_notify,json=trialAvatarFirstPassDungeonNotify,proto3,oneof"`
}
type DungeonSettleNotify_ChannellerSlabLoopDungeonResultInfo struct {
- ChannellerSlabLoopDungeonResultInfo *ChannelerSlabLoopDungeonResultInfo `protobuf:"bytes,686,opt,name=channeller_slab_loop_dungeon_result_info,json=channellerSlabLoopDungeonResultInfo,proto3,oneof"`
+ ChannellerSlabLoopDungeonResultInfo *ChannelerSlabLoopDungeonResultInfo `protobuf:"bytes,1394,opt,name=channeller_slab_loop_dungeon_result_info,json=channellerSlabLoopDungeonResultInfo,proto3,oneof"`
}
type DungeonSettleNotify_EffigyChallengeDungeonResultInfo struct {
- EffigyChallengeDungeonResultInfo *EffigyChallengeDungeonResultInfo `protobuf:"bytes,328,opt,name=effigy_challenge_dungeon_result_info,json=effigyChallengeDungeonResultInfo,proto3,oneof"`
+ EffigyChallengeDungeonResultInfo *EffigyChallengeDungeonResultInfo `protobuf:"bytes,254,opt,name=effigy_challenge_dungeon_result_info,json=effigyChallengeDungeonResultInfo,proto3,oneof"`
}
type DungeonSettleNotify_RoguelikeDungeonSettleInfo struct {
- RoguelikeDungeonSettleInfo *RoguelikeDungeonSettleInfo `protobuf:"bytes,1482,opt,name=roguelike_dungeon_settle_info,json=roguelikeDungeonSettleInfo,proto3,oneof"`
+ RoguelikeDungeonSettleInfo *RoguelikeDungeonSettleInfo `protobuf:"bytes,1888,opt,name=roguelike_dungeon_settle_info,json=roguelikeDungeonSettleInfo,proto3,oneof"`
}
type DungeonSettleNotify_CrystalLinkSettleInfo struct {
- CrystalLinkSettleInfo *CrystalLinkSettleInfo `protobuf:"bytes,112,opt,name=crystal_link_settle_info,json=crystalLinkSettleInfo,proto3,oneof"`
+ CrystalLinkSettleInfo *CrystalLinkDungeonSettleInfo `protobuf:"bytes,1840,opt,name=crystal_link_settle_info,json=crystalLinkSettleInfo,proto3,oneof"`
}
type DungeonSettleNotify_SummerTimeV2DungeonSettleInfo struct {
- SummerTimeV2DungeonSettleInfo *SummerTimeV2DungeonSettleInfo `protobuf:"bytes,1882,opt,name=summer_time_v2_dungeon_settle_info,json=summerTimeV2DungeonSettleInfo,proto3,oneof"`
+ SummerTimeV2DungeonSettleInfo *SummerTimeV2DungeonSettleInfo `protobuf:"bytes,285,opt,name=summer_time_v2_dungeon_settle_info,json=summerTimeV2DungeonSettleInfo,proto3,oneof"`
}
type DungeonSettleNotify_InstableSpraySettleInfo struct {
- InstableSpraySettleInfo *InstableSpraySettleInfo `protobuf:"bytes,193,opt,name=instable_spray_settle_info,json=instableSpraySettleInfo,proto3,oneof"`
+ InstableSpraySettleInfo *InstableSprayDungeonSettleInfo `protobuf:"bytes,1794,opt,name=instable_spray_settle_info,json=instableSpraySettleInfo,proto3,oneof"`
}
type DungeonSettleNotify_WindFieldDungeonSettleInfo struct {
- WindFieldDungeonSettleInfo *WindFieldDungeonSettleInfo `protobuf:"bytes,1825,opt,name=wind_field_dungeon_settle_info,json=windFieldDungeonSettleInfo,proto3,oneof"`
+ WindFieldDungeonSettleInfo *WindFieldDungeonSettleInfo `protobuf:"bytes,1522,opt,name=wind_field_dungeon_settle_info,json=windFieldDungeonSettleInfo,proto3,oneof"`
+}
+
+type DungeonSettleNotify_EffigyChallengeV2SettleInfo struct {
+ EffigyChallengeV2SettleInfo *EffigyChallengeV2SettleInfo `protobuf:"bytes,1913,opt,name=effigy_challenge_v2_settle_info,json=effigyChallengeV2SettleInfo,proto3,oneof"`
}
func (*DungeonSettleNotify_TowerLevelEndNotify) isDungeonSettleNotify_Detail() {}
@@ -298,6 +307,8 @@ func (*DungeonSettleNotify_InstableSpraySettleInfo) isDungeonSettleNotify_Detail
func (*DungeonSettleNotify_WindFieldDungeonSettleInfo) isDungeonSettleNotify_Detail() {}
+func (*DungeonSettleNotify_EffigyChallengeV2SettleInfo) isDungeonSettleNotify_Detail() {}
+
var File_DungeonSettleNotify_proto protoreflect.FileDescriptor
var file_DungeonSettleNotify_proto_rawDesc = []byte{
@@ -305,133 +316,141 @@ var file_DungeonSettleNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x43, 0x68, 0x61,
0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75,
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69,
- 0x6e, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x21, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x49,
- 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53, 0x65, 0x74, 0x74,
- 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x52,
- 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x75, 0x6d, 0x6d,
- 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x64, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x54, 0x72, 0x69, 0x61,
- 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73,
- 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x0c, 0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x16, 0x0a,
- 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72,
- 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x6b, 0x0a, 0x19, 0x73, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68,
- 0x65, 0x6e, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d, 0x61,
- 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x74,
- 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74,
- 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x73, 0x74, 0x72, 0x65, 0x6e,
- 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61,
- 0x70, 0x12, 0x4e, 0x0a, 0x14, 0x65, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x1c, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x45,
- 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x65,
- 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x46,
- 0x49, 0x42, 0x43, 0x41, 0x4d, 0x41, 0x49, 0x47, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x50, 0x49, 0x46, 0x49, 0x42, 0x43, 0x41, 0x4d, 0x41,
- 0x49, 0x47, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x61, 0x69, 0x6c,
- 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x43, 0x43, 0x46, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x49, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4d,
- 0x43, 0x43, 0x46, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x49, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x6f,
- 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
- 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73,
- 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
- 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x44,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x12, 0x4c,
- 0x0a, 0x16, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x65, 0x6e,
- 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0xdf, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x64, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x00, 0x52, 0x13, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65,
- 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x78, 0x0a, 0x26,
- 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x66, 0x69, 0x72,
- 0x73, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
- 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0xfb, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e,
- 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x72, 0x73, 0x74,
- 0x50, 0x61, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x48, 0x00, 0x52, 0x21, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x7d, 0x0a, 0x28, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x62, 0x5f, 0x6c, 0x6f, 0x6f, 0x70, 0x5f, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0xae, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x43, 0x68, 0x61, 0x6e,
- 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x23, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62,
- 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c,
- 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x74, 0x0a, 0x24, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79, 0x5f,
- 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc8, 0x02,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x20, 0x65, 0x66, 0x66, 0x69, 0x67,
- 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x61, 0x0a, 0x1d, 0x72,
- 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xca, 0x0b, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69,
+ 0x6e, 0x6b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x45, 0x66,
+ 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c,
+ 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x19, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x75, 0x6d,
+ 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x19, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x64, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x54, 0x72, 0x69,
+ 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73,
+ 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x48, 0x00, 0x52, 0x1a, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51,
- 0x0a, 0x18, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x73,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x70, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x16, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x65,
- 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x15, 0x63, 0x72, 0x79, 0x73,
- 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x6c, 0x0a, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x5f, 0x76, 0x32, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74,
- 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xda, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
- 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x1d, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x58, 0x0a, 0x1a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x70, 0x72, 0x61,
- 0x79, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc1, 0x01,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53,
- 0x70, 0x72, 0x61, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x17, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x62, 0x0a, 0x1e, 0x77, 0x69, 0x6e,
- 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
- 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa1, 0x0e, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x1a, 0x77, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x5f, 0x0a,
- 0x1b, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
- 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a,
- 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44,
- 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x49,
- 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
- 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x0d, 0x0a, 0x13, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45,
+ 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x18, 0x06, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x53, 0x68, 0x6f, 0x77, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x53, 0x68, 0x6f, 0x77, 0x12, 0x6b, 0x0a, 0x19, 0x73, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74,
+ 0x68, 0x65, 0x6e, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53,
+ 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61,
+ 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x73, 0x74, 0x72, 0x65,
+ 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d,
+ 0x61, 0x70, 0x12, 0x4e, 0x0a, 0x14, 0x65, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x1c, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12,
+ 0x65, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65,
+ 0x73, 0x75, 0x6c, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75,
+ 0x6c, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x61, 0x69, 0x6c,
+ 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61,
+ 0x74, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x55, 0x69, 0x64, 0x12, 0x4c, 0x0a, 0x16, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0xc1,
+ 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x00, 0x52, 0x13, 0x74,
+ 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x78, 0x0a, 0x26, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0xdd, 0x08, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x00, 0x52, 0x21, 0x74, 0x72, 0x69, 0x61, 0x6c,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x7d, 0x0a, 0x28,
+ 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x62, 0x5f,
+ 0x6c, 0x6f, 0x6f, 0x70, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73,
+ 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf2, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x23, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c,
+ 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x23, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x6c,
+ 0x65, 0x72, 0x53, 0x6c, 0x61, 0x62, 0x4c, 0x6f, 0x6f, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x74, 0x0a, 0x24, 0x65,
+ 0x66, 0x66, 0x69, 0x67, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0xfe, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x45, 0x66, 0x66,
+ 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x20, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x61, 0x0a, 0x1d, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x5f, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0xe0, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x52, 0x6f, 0x67, 0x75,
+ 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x1a, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c,
+ 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x59, 0x0a, 0x18, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f,
+ 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0xb0, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61,
+ 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x15, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61,
+ 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x6c, 0x0a, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76,
+ 0x32, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9d, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53,
+ 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x1d,
+ 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5f, 0x0a,
+ 0x1a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x70, 0x72, 0x61, 0x79, 0x5f,
+ 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x82, 0x0e, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72,
+ 0x61, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x17, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53,
+ 0x70, 0x72, 0x61, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x62,
+ 0x0a, 0x1e, 0x77, 0x69, 0x6e, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0xf2, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69,
+ 0x65, 0x6c, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x1a, 0x77, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c,
+ 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x65, 0x0a, 0x1f, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79, 0x5f, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x76, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf9, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x45,
+ 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x1b, 0x65, 0x66,
+ 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x49, 0x0a, 0x0f, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
+ 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20,
+ 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
+ 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x5f, 0x0a, 0x1b, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68,
+ 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65,
+ 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -449,41 +468,43 @@ func file_DungeonSettleNotify_proto_rawDescGZIP() []byte {
var file_DungeonSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_DungeonSettleNotify_proto_goTypes = []interface{}{
(*DungeonSettleNotify)(nil), // 0: DungeonSettleNotify
- nil, // 1: DungeonSettleNotify.StrengthenPointDataMapEntry
- nil, // 2: DungeonSettleNotify.SettleShowEntry
+ nil, // 1: DungeonSettleNotify.SettleShowEntry
+ nil, // 2: DungeonSettleNotify.StrengthenPointDataMapEntry
(*DungeonSettleExhibitionInfo)(nil), // 3: DungeonSettleExhibitionInfo
(*TowerLevelEndNotify)(nil), // 4: TowerLevelEndNotify
(*TrialAvatarFirstPassDungeonNotify)(nil), // 5: TrialAvatarFirstPassDungeonNotify
(*ChannelerSlabLoopDungeonResultInfo)(nil), // 6: ChannelerSlabLoopDungeonResultInfo
(*EffigyChallengeDungeonResultInfo)(nil), // 7: EffigyChallengeDungeonResultInfo
(*RoguelikeDungeonSettleInfo)(nil), // 8: RoguelikeDungeonSettleInfo
- (*CrystalLinkSettleInfo)(nil), // 9: CrystalLinkSettleInfo
+ (*CrystalLinkDungeonSettleInfo)(nil), // 9: CrystalLinkDungeonSettleInfo
(*SummerTimeV2DungeonSettleInfo)(nil), // 10: SummerTimeV2DungeonSettleInfo
- (*InstableSpraySettleInfo)(nil), // 11: InstableSpraySettleInfo
+ (*InstableSprayDungeonSettleInfo)(nil), // 11: InstableSprayDungeonSettleInfo
(*WindFieldDungeonSettleInfo)(nil), // 12: WindFieldDungeonSettleInfo
- (*StrengthenPointData)(nil), // 13: StrengthenPointData
+ (*EffigyChallengeV2SettleInfo)(nil), // 13: EffigyChallengeV2SettleInfo
(*ParamList)(nil), // 14: ParamList
+ (*StrengthenPointData)(nil), // 15: StrengthenPointData
}
var file_DungeonSettleNotify_proto_depIdxs = []int32{
- 1, // 0: DungeonSettleNotify.strengthen_point_data_map:type_name -> DungeonSettleNotify.StrengthenPointDataMapEntry
- 3, // 1: DungeonSettleNotify.exhibition_info_list:type_name -> DungeonSettleExhibitionInfo
- 2, // 2: DungeonSettleNotify.settle_show:type_name -> DungeonSettleNotify.SettleShowEntry
+ 1, // 0: DungeonSettleNotify.settle_show:type_name -> DungeonSettleNotify.SettleShowEntry
+ 2, // 1: DungeonSettleNotify.strengthen_point_data_map:type_name -> DungeonSettleNotify.StrengthenPointDataMapEntry
+ 3, // 2: DungeonSettleNotify.exhibition_info_list:type_name -> DungeonSettleExhibitionInfo
4, // 3: DungeonSettleNotify.tower_level_end_notify:type_name -> TowerLevelEndNotify
5, // 4: DungeonSettleNotify.trial_avatar_first_pass_dungeon_notify:type_name -> TrialAvatarFirstPassDungeonNotify
6, // 5: DungeonSettleNotify.channeller_slab_loop_dungeon_result_info:type_name -> ChannelerSlabLoopDungeonResultInfo
7, // 6: DungeonSettleNotify.effigy_challenge_dungeon_result_info:type_name -> EffigyChallengeDungeonResultInfo
8, // 7: DungeonSettleNotify.roguelike_dungeon_settle_info:type_name -> RoguelikeDungeonSettleInfo
- 9, // 8: DungeonSettleNotify.crystal_link_settle_info:type_name -> CrystalLinkSettleInfo
+ 9, // 8: DungeonSettleNotify.crystal_link_settle_info:type_name -> CrystalLinkDungeonSettleInfo
10, // 9: DungeonSettleNotify.summer_time_v2_dungeon_settle_info:type_name -> SummerTimeV2DungeonSettleInfo
- 11, // 10: DungeonSettleNotify.instable_spray_settle_info:type_name -> InstableSpraySettleInfo
+ 11, // 10: DungeonSettleNotify.instable_spray_settle_info:type_name -> InstableSprayDungeonSettleInfo
12, // 11: DungeonSettleNotify.wind_field_dungeon_settle_info:type_name -> WindFieldDungeonSettleInfo
- 13, // 12: DungeonSettleNotify.StrengthenPointDataMapEntry.value:type_name -> StrengthenPointData
+ 13, // 12: DungeonSettleNotify.effigy_challenge_v2_settle_info:type_name -> EffigyChallengeV2SettleInfo
14, // 13: DungeonSettleNotify.SettleShowEntry.value:type_name -> ParamList
- 14, // [14:14] is the sub-list for method output_type
- 14, // [14:14] is the sub-list for method input_type
- 14, // [14:14] is the sub-list for extension type_name
- 14, // [14:14] is the sub-list for extension extendee
- 0, // [0:14] is the sub-list for field type_name
+ 15, // 14: DungeonSettleNotify.StrengthenPointDataMapEntry.value:type_name -> StrengthenPointData
+ 15, // [15:15] is the sub-list for method output_type
+ 15, // [15:15] is the sub-list for method input_type
+ 15, // [15:15] is the sub-list for extension type_name
+ 15, // [15:15] is the sub-list for extension extendee
+ 0, // [0:15] is the sub-list for field type_name
}
func init() { file_DungeonSettleNotify_proto_init() }
@@ -492,10 +513,11 @@ func file_DungeonSettleNotify_proto_init() {
return
}
file_ChannelerSlabLoopDungeonResultInfo_proto_init()
- file_CrystalLinkSettleInfo_proto_init()
+ file_CrystalLinkDungeonSettleInfo_proto_init()
file_DungeonSettleExhibitionInfo_proto_init()
file_EffigyChallengeDungeonResultInfo_proto_init()
- file_InstableSpraySettleInfo_proto_init()
+ file_EffigyChallengeV2SettleInfo_proto_init()
+ file_InstableSprayDungeonSettleInfo_proto_init()
file_ParamList_proto_init()
file_RoguelikeDungeonSettleInfo_proto_init()
file_StrengthenPointData_proto_init()
@@ -527,6 +549,7 @@ func file_DungeonSettleNotify_proto_init() {
(*DungeonSettleNotify_SummerTimeV2DungeonSettleInfo)(nil),
(*DungeonSettleNotify_InstableSpraySettleInfo)(nil),
(*DungeonSettleNotify_WindFieldDungeonSettleInfo)(nil),
+ (*DungeonSettleNotify_EffigyChallengeV2SettleInfo)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
diff --git a/gover/gen/DungeonShowReminderNotify.pb.go b/gover/gen/DungeonShowReminderNotify.pb.go
index bc3d075b..31e1f9b4 100644
--- a/gover/gen/DungeonShowReminderNotify.pb.go
+++ b/gover/gen/DungeonShowReminderNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonShowReminderNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 997
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonShowReminderNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ReminderId uint32 `protobuf:"varint,9,opt,name=reminder_id,json=reminderId,proto3" json:"reminder_id,omitempty"`
+ ReminderId uint32 `protobuf:"varint,12,opt,name=reminder_id,json=reminderId,proto3" json:"reminder_id,omitempty"`
}
func (x *DungeonShowReminderNotify) Reset() {
@@ -93,7 +90,7 @@ var file_DungeonShowReminderNotify_proto_rawDesc = []byte{
0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x3c, 0x0a, 0x19, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x68, 0x6f, 0x77,
0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f,
- 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonSlipRevivePointActivateReq.pb.go b/gover/gen/DungeonSlipRevivePointActivateReq.pb.go
index 977bffd8..55a7ad21 100644
--- a/gover/gen/DungeonSlipRevivePointActivateReq.pb.go
+++ b/gover/gen/DungeonSlipRevivePointActivateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonSlipRevivePointActivateReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 958
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonSlipRevivePointActivateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SlipRevivePointId uint32 `protobuf:"varint,9,opt,name=slip_revive_point_id,json=slipRevivePointId,proto3" json:"slip_revive_point_id,omitempty"`
+ SlipRevivePointId uint32 `protobuf:"varint,8,opt,name=slip_revive_point_id,json=slipRevivePointId,proto3" json:"slip_revive_point_id,omitempty"`
}
func (x *DungeonSlipRevivePointActivateReq) Reset() {
@@ -96,7 +92,7 @@ var file_DungeonSlipRevivePointActivateReq_proto_rawDesc = []byte{
0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6c, 0x69, 0x70, 0x52, 0x65, 0x76, 0x69, 0x76, 0x65, 0x50, 0x6f,
0x69, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2f,
0x0a, 0x14, 0x73, 0x6c, 0x69, 0x70, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x6c,
+ 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x6c,
0x69, 0x70, 0x52, 0x65, 0x76, 0x69, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonSlipRevivePointActivateRsp.pb.go b/gover/gen/DungeonSlipRevivePointActivateRsp.pb.go
index 26a0f05c..96374407 100644
--- a/gover/gen/DungeonSlipRevivePointActivateRsp.pb.go
+++ b/gover/gen/DungeonSlipRevivePointActivateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonSlipRevivePointActivateRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 970
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonSlipRevivePointActivateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SlipRevivePointId uint32 `protobuf:"varint,14,opt,name=slip_revive_point_id,json=slipRevivePointId,proto3" json:"slip_revive_point_id,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SlipRevivePointId uint32 `protobuf:"varint,13,opt,name=slip_revive_point_id,json=slipRevivePointId,proto3" json:"slip_revive_point_id,omitempty"`
}
func (x *DungeonSlipRevivePointActivateRsp) Reset() {
@@ -80,16 +77,16 @@ func (*DungeonSlipRevivePointActivateRsp) Descriptor() ([]byte, []int) {
return file_DungeonSlipRevivePointActivateRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *DungeonSlipRevivePointActivateRsp) GetSlipRevivePointId() uint32 {
+func (x *DungeonSlipRevivePointActivateRsp) GetRetcode() int32 {
if x != nil {
- return x.SlipRevivePointId
+ return x.Retcode
}
return 0
}
-func (x *DungeonSlipRevivePointActivateRsp) GetRetcode() int32 {
+func (x *DungeonSlipRevivePointActivateRsp) GetSlipRevivePointId() uint32 {
if x != nil {
- return x.Retcode
+ return x.SlipRevivePointId
}
return 0
}
@@ -101,12 +98,12 @@ var file_DungeonSlipRevivePointActivateRsp_proto_rawDesc = []byte{
0x69, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x21, 0x44, 0x75, 0x6e,
0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6c, 0x69, 0x70, 0x52, 0x65, 0x76, 0x69, 0x76, 0x65, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2f,
- 0x0a, 0x14, 0x73, 0x6c, 0x69, 0x70, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x6c,
- 0x69, 0x70, 0x52, 0x65, 0x76, 0x69, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x69, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x73, 0x6c, 0x69, 0x70,
+ 0x5f, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x6c, 0x69, 0x70, 0x52, 0x65, 0x76, 0x69,
+ 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonWayPointActivateReq.pb.go b/gover/gen/DungeonWayPointActivateReq.pb.go
index 0e1c52cf..08cba80a 100644
--- a/gover/gen/DungeonWayPointActivateReq.pb.go
+++ b/gover/gen/DungeonWayPointActivateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonWayPointActivateReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 990
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type DungeonWayPointActivateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WayPointId uint32 `protobuf:"varint,3,opt,name=way_point_id,json=wayPointId,proto3" json:"way_point_id,omitempty"`
+ WayPointId uint32 `protobuf:"varint,14,opt,name=way_point_id,json=wayPointId,proto3" json:"way_point_id,omitempty"`
}
func (x *DungeonWayPointActivateReq) Reset() {
@@ -95,7 +91,7 @@ var file_DungeonWayPointActivateReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x1a, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x57, 0x61, 0x79,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71,
0x12, 0x20, 0x0a, 0x0c, 0x77, 0x61, 0x79, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x61, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x61, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/DungeonWayPointActivateRsp.pb.go b/gover/gen/DungeonWayPointActivateRsp.pb.go
index 15c72c39..620eb9f2 100644
--- a/gover/gen/DungeonWayPointActivateRsp.pb.go
+++ b/gover/gen/DungeonWayPointActivateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonWayPointActivateRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 973
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonWayPointActivateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- WayPointId uint32 `protobuf:"varint,7,opt,name=way_point_id,json=wayPointId,proto3" json:"way_point_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ WayPointId uint32 `protobuf:"varint,10,opt,name=way_point_id,json=wayPointId,proto3" json:"way_point_id,omitempty"`
}
func (x *DungeonWayPointActivateRsp) Reset() {
@@ -101,9 +98,9 @@ var file_DungeonWayPointActivateRsp_proto_rawDesc = []byte{
0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1a, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x57, 0x61, 0x79,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x77, 0x61,
- 0x79, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x79, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0a, 0x77, 0x61, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DungeonWayPointNotify.pb.go b/gover/gen/DungeonWayPointNotify.pb.go
index 5aeb7dcf..b30efa5d 100644
--- a/gover/gen/DungeonWayPointNotify.pb.go
+++ b/gover/gen/DungeonWayPointNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: DungeonWayPointNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 903
-// EnetChannelId: 0
-// EnetIsReliable: true
type DungeonWayPointNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAdd bool `protobuf:"varint,9,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
- ActiveWayPointList []uint32 `protobuf:"varint,4,rep,packed,name=active_way_point_list,json=activeWayPointList,proto3" json:"active_way_point_list,omitempty"`
+ IsAdd bool `protobuf:"varint,12,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
+ ActiveWayPointList []uint32 `protobuf:"varint,2,rep,packed,name=active_way_point_list,json=activeWayPointList,proto3" json:"active_way_point_list,omitempty"`
}
func (x *DungeonWayPointNotify) Reset() {
@@ -101,9 +98,9 @@ var file_DungeonWayPointNotify_proto_rawDesc = []byte{
0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a,
0x15, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x57, 0x61, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x61, 0x64, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x64, 0x64, 0x12, 0x31, 0x0a,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x64, 0x64, 0x12, 0x31, 0x0a,
0x15, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x77, 0x61, 0x79, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
- 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x61, 0x63,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x61, 0x63,
0x74, 0x69, 0x76, 0x65, 0x57, 0x61, 0x79, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/DynamicLayerNodes.pb.go b/gover/gen/DynamicLayerNodes.pb.go
new file mode 100644
index 00000000..15cb741b
--- /dev/null
+++ b/gover/gen/DynamicLayerNodes.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DynamicLayerNodes.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DynamicLayerNodes struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Level int32 `protobuf:"varint,7,opt,name=level,proto3" json:"level,omitempty"`
+ Nodes []*DynamicSVONode `protobuf:"bytes,4,rep,name=nodes,proto3" json:"nodes,omitempty"`
+}
+
+func (x *DynamicLayerNodes) Reset() {
+ *x = DynamicLayerNodes{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DynamicLayerNodes_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DynamicLayerNodes) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DynamicLayerNodes) ProtoMessage() {}
+
+func (x *DynamicLayerNodes) ProtoReflect() protoreflect.Message {
+ mi := &file_DynamicLayerNodes_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DynamicLayerNodes.ProtoReflect.Descriptor instead.
+func (*DynamicLayerNodes) Descriptor() ([]byte, []int) {
+ return file_DynamicLayerNodes_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DynamicLayerNodes) GetLevel() int32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *DynamicLayerNodes) GetNodes() []*DynamicSVONode {
+ if x != nil {
+ return x.Nodes
+ }
+ return nil
+}
+
+var File_DynamicLayerNodes_proto protoreflect.FileDescriptor
+
+var file_DynamicLayerNodes_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x6f,
+ 0x64, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x44, 0x79, 0x6e, 0x61, 0x6d,
+ 0x69, 0x63, 0x53, 0x56, 0x4f, 0x4e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x50, 0x0a, 0x11, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x4e,
+ 0x6f, 0x64, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x6f,
+ 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x79, 0x6e, 0x61,
+ 0x6d, 0x69, 0x63, 0x53, 0x56, 0x4f, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65,
+ 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_DynamicLayerNodes_proto_rawDescOnce sync.Once
+ file_DynamicLayerNodes_proto_rawDescData = file_DynamicLayerNodes_proto_rawDesc
+)
+
+func file_DynamicLayerNodes_proto_rawDescGZIP() []byte {
+ file_DynamicLayerNodes_proto_rawDescOnce.Do(func() {
+ file_DynamicLayerNodes_proto_rawDescData = protoimpl.X.CompressGZIP(file_DynamicLayerNodes_proto_rawDescData)
+ })
+ return file_DynamicLayerNodes_proto_rawDescData
+}
+
+var file_DynamicLayerNodes_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DynamicLayerNodes_proto_goTypes = []interface{}{
+ (*DynamicLayerNodes)(nil), // 0: DynamicLayerNodes
+ (*DynamicSVONode)(nil), // 1: DynamicSVONode
+}
+var file_DynamicLayerNodes_proto_depIdxs = []int32{
+ 1, // 0: DynamicLayerNodes.nodes:type_name -> DynamicSVONode
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_DynamicLayerNodes_proto_init() }
+func file_DynamicLayerNodes_proto_init() {
+ if File_DynamicLayerNodes_proto != nil {
+ return
+ }
+ file_DynamicSVONode_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_DynamicLayerNodes_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DynamicLayerNodes); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DynamicLayerNodes_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DynamicLayerNodes_proto_goTypes,
+ DependencyIndexes: file_DynamicLayerNodes_proto_depIdxs,
+ MessageInfos: file_DynamicLayerNodes_proto_msgTypes,
+ }.Build()
+ File_DynamicLayerNodes_proto = out.File
+ file_DynamicLayerNodes_proto_rawDesc = nil
+ file_DynamicLayerNodes_proto_goTypes = nil
+ file_DynamicLayerNodes_proto_depIdxs = nil
+}
diff --git a/gover/gen/DynamicNodes.pb.go b/gover/gen/DynamicNodes.pb.go
new file mode 100644
index 00000000..6aa0d757
--- /dev/null
+++ b/gover/gen/DynamicNodes.pb.go
@@ -0,0 +1,163 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DynamicNodes.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DynamicNodes struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Nodes []*DynamicLayerNodes `protobuf:"bytes,4,rep,name=nodes,proto3" json:"nodes,omitempty"`
+}
+
+func (x *DynamicNodes) Reset() {
+ *x = DynamicNodes{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DynamicNodes_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DynamicNodes) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DynamicNodes) ProtoMessage() {}
+
+func (x *DynamicNodes) ProtoReflect() protoreflect.Message {
+ mi := &file_DynamicNodes_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DynamicNodes.ProtoReflect.Descriptor instead.
+func (*DynamicNodes) Descriptor() ([]byte, []int) {
+ return file_DynamicNodes_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DynamicNodes) GetNodes() []*DynamicLayerNodes {
+ if x != nil {
+ return x.Nodes
+ }
+ return nil
+}
+
+var File_DynamicNodes_proto protoreflect.FileDescriptor
+
+var file_DynamicNodes_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x61, 0x79,
+ 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a,
+ 0x0c, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x28, 0x0a,
+ 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x44,
+ 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73,
+ 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DynamicNodes_proto_rawDescOnce sync.Once
+ file_DynamicNodes_proto_rawDescData = file_DynamicNodes_proto_rawDesc
+)
+
+func file_DynamicNodes_proto_rawDescGZIP() []byte {
+ file_DynamicNodes_proto_rawDescOnce.Do(func() {
+ file_DynamicNodes_proto_rawDescData = protoimpl.X.CompressGZIP(file_DynamicNodes_proto_rawDescData)
+ })
+ return file_DynamicNodes_proto_rawDescData
+}
+
+var file_DynamicNodes_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DynamicNodes_proto_goTypes = []interface{}{
+ (*DynamicNodes)(nil), // 0: DynamicNodes
+ (*DynamicLayerNodes)(nil), // 1: DynamicLayerNodes
+}
+var file_DynamicNodes_proto_depIdxs = []int32{
+ 1, // 0: DynamicNodes.nodes:type_name -> DynamicLayerNodes
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_DynamicNodes_proto_init() }
+func file_DynamicNodes_proto_init() {
+ if File_DynamicNodes_proto != nil {
+ return
+ }
+ file_DynamicLayerNodes_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_DynamicNodes_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DynamicNodes); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DynamicNodes_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DynamicNodes_proto_goTypes,
+ DependencyIndexes: file_DynamicNodes_proto_depIdxs,
+ MessageInfos: file_DynamicNodes_proto_msgTypes,
+ }.Build()
+ File_DynamicNodes_proto = out.File
+ file_DynamicNodes_proto_rawDesc = nil
+ file_DynamicNodes_proto_goTypes = nil
+ file_DynamicNodes_proto_depIdxs = nil
+}
diff --git a/gover/gen/DynamicSVONode.pb.go b/gover/gen/DynamicSVONode.pb.go
new file mode 100644
index 00000000..c20de7a6
--- /dev/null
+++ b/gover/gen/DynamicSVONode.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: DynamicSVONode.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type DynamicSVONode struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Area int32 `protobuf:"varint,3,opt,name=area,proto3" json:"area,omitempty"`
+ ReferPos *Vector `protobuf:"bytes,15,opt,name=refer_pos,json=referPos,proto3" json:"refer_pos,omitempty"`
+ Index int64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
+}
+
+func (x *DynamicSVONode) Reset() {
+ *x = DynamicSVONode{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_DynamicSVONode_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *DynamicSVONode) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*DynamicSVONode) ProtoMessage() {}
+
+func (x *DynamicSVONode) ProtoReflect() protoreflect.Message {
+ mi := &file_DynamicSVONode_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use DynamicSVONode.ProtoReflect.Descriptor instead.
+func (*DynamicSVONode) Descriptor() ([]byte, []int) {
+ return file_DynamicSVONode_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *DynamicSVONode) GetArea() int32 {
+ if x != nil {
+ return x.Area
+ }
+ return 0
+}
+
+func (x *DynamicSVONode) GetReferPos() *Vector {
+ if x != nil {
+ return x.ReferPos
+ }
+ return nil
+}
+
+func (x *DynamicSVONode) GetIndex() int64 {
+ if x != nil {
+ return x.Index
+ }
+ return 0
+}
+
+var File_DynamicSVONode_proto protoreflect.FileDescriptor
+
+var file_DynamicSVONode_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53, 0x56, 0x4f, 0x4e, 0x6f, 0x64, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x0e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x53,
+ 0x56, 0x4f, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x65, 0x61, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x61, 0x72, 0x65, 0x61, 0x12, 0x24, 0x0a, 0x09, 0x72, 0x65,
+ 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x50, 0x6f, 0x73,
+ 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
+ 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_DynamicSVONode_proto_rawDescOnce sync.Once
+ file_DynamicSVONode_proto_rawDescData = file_DynamicSVONode_proto_rawDesc
+)
+
+func file_DynamicSVONode_proto_rawDescGZIP() []byte {
+ file_DynamicSVONode_proto_rawDescOnce.Do(func() {
+ file_DynamicSVONode_proto_rawDescData = protoimpl.X.CompressGZIP(file_DynamicSVONode_proto_rawDescData)
+ })
+ return file_DynamicSVONode_proto_rawDescData
+}
+
+var file_DynamicSVONode_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_DynamicSVONode_proto_goTypes = []interface{}{
+ (*DynamicSVONode)(nil), // 0: DynamicSVONode
+ (*Vector)(nil), // 1: Vector
+}
+var file_DynamicSVONode_proto_depIdxs = []int32{
+ 1, // 0: DynamicSVONode.refer_pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_DynamicSVONode_proto_init() }
+func file_DynamicSVONode_proto_init() {
+ if File_DynamicSVONode_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_DynamicSVONode_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*DynamicSVONode); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_DynamicSVONode_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_DynamicSVONode_proto_goTypes,
+ DependencyIndexes: file_DynamicSVONode_proto_depIdxs,
+ MessageInfos: file_DynamicSVONode_proto_msgTypes,
+ }.Build()
+ File_DynamicSVONode_proto = out.File
+ file_DynamicSVONode_proto_rawDesc = nil
+ file_DynamicSVONode_proto_goTypes = nil
+ file_DynamicSVONode_proto_depIdxs = nil
+}
diff --git a/gover/gen/ENetReason.pb.go b/gover/gen/ENetReason.pb.go
new file mode 100644
index 00000000..822b90a0
--- /dev/null
+++ b/gover/gen/ENetReason.pb.go
@@ -0,0 +1,242 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ENetReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ENetReason int32
+
+const (
+ ENetReason_ENET_TIMEOUT ENetReason = 0
+ ENetReason_ENET_CLIENT_CLOSE ENetReason = 1
+ ENetReason_ENET_CLIENT_REBIND_FAIL ENetReason = 2
+ ENetReason_ENET_CLIENT_SHUTDOWN ENetReason = 3
+ ENetReason_ENET_SERVER_RELOGIN ENetReason = 4
+ ENetReason_ENET_SERVER_KICK ENetReason = 5
+ ENetReason_ENET_SERVER_SHUTDOWN ENetReason = 6
+ ENetReason_ENET_NOT_FOUND_SESSION ENetReason = 7
+ ENetReason_ENET_LOGIN_UNFINISHED ENetReason = 8
+ ENetReason_ENET_PACKET_FREQ_TOO_HIGH ENetReason = 9
+ ENetReason_ENET_PING_TIMEOUT ENetReason = 10
+ ENetReason_ENET_TRANFER_FAILED ENetReason = 11
+ ENetReason_ENET_SERVER_KILL_CLIENT ENetReason = 12
+ ENetReason_ENET_CHECK_MOVE_SPEED ENetReason = 13
+ ENetReason_ENET_ACCOUNT_PASSWORD_CHANGE ENetReason = 14
+ ENetReason_ENET_SECURITY_KICK ENetReason = 15
+ ENetReason_ENET_LUA_SHELL_TIMEOUT ENetReason = 16
+ ENetReason_ENET_SDKFAIL_KICK ENetReason = 17
+ ENetReason_ENET_PACKET_COST_TIME ENetReason = 18
+ ENetReason_ENET_PACKET_UNION_FREQ ENetReason = 19
+ ENetReason_ENET_WAIT_SND_MAX ENetReason = 20
+ ENetReason_ENET_CLIENT_CONNECT_KEY ENetReason = 1234567890
+ ENetReason_ENET_CLIENT_EDITOR_CONNECT_KEY ENetReason = 987654321
+)
+
+// Enum value maps for ENetReason.
+var (
+ ENetReason_name = map[int32]string{
+ 0: "ENET_TIMEOUT",
+ 1: "ENET_CLIENT_CLOSE",
+ 2: "ENET_CLIENT_REBIND_FAIL",
+ 3: "ENET_CLIENT_SHUTDOWN",
+ 4: "ENET_SERVER_RELOGIN",
+ 5: "ENET_SERVER_KICK",
+ 6: "ENET_SERVER_SHUTDOWN",
+ 7: "ENET_NOT_FOUND_SESSION",
+ 8: "ENET_LOGIN_UNFINISHED",
+ 9: "ENET_PACKET_FREQ_TOO_HIGH",
+ 10: "ENET_PING_TIMEOUT",
+ 11: "ENET_TRANFER_FAILED",
+ 12: "ENET_SERVER_KILL_CLIENT",
+ 13: "ENET_CHECK_MOVE_SPEED",
+ 14: "ENET_ACCOUNT_PASSWORD_CHANGE",
+ 15: "ENET_SECURITY_KICK",
+ 16: "ENET_LUA_SHELL_TIMEOUT",
+ 17: "ENET_SDKFAIL_KICK",
+ 18: "ENET_PACKET_COST_TIME",
+ 19: "ENET_PACKET_UNION_FREQ",
+ 20: "ENET_WAIT_SND_MAX",
+ 1234567890: "ENET_CLIENT_CONNECT_KEY",
+ 987654321: "ENET_CLIENT_EDITOR_CONNECT_KEY",
+ }
+ ENetReason_value = map[string]int32{
+ "ENET_TIMEOUT": 0,
+ "ENET_CLIENT_CLOSE": 1,
+ "ENET_CLIENT_REBIND_FAIL": 2,
+ "ENET_CLIENT_SHUTDOWN": 3,
+ "ENET_SERVER_RELOGIN": 4,
+ "ENET_SERVER_KICK": 5,
+ "ENET_SERVER_SHUTDOWN": 6,
+ "ENET_NOT_FOUND_SESSION": 7,
+ "ENET_LOGIN_UNFINISHED": 8,
+ "ENET_PACKET_FREQ_TOO_HIGH": 9,
+ "ENET_PING_TIMEOUT": 10,
+ "ENET_TRANFER_FAILED": 11,
+ "ENET_SERVER_KILL_CLIENT": 12,
+ "ENET_CHECK_MOVE_SPEED": 13,
+ "ENET_ACCOUNT_PASSWORD_CHANGE": 14,
+ "ENET_SECURITY_KICK": 15,
+ "ENET_LUA_SHELL_TIMEOUT": 16,
+ "ENET_SDKFAIL_KICK": 17,
+ "ENET_PACKET_COST_TIME": 18,
+ "ENET_PACKET_UNION_FREQ": 19,
+ "ENET_WAIT_SND_MAX": 20,
+ "ENET_CLIENT_CONNECT_KEY": 1234567890,
+ "ENET_CLIENT_EDITOR_CONNECT_KEY": 987654321,
+ }
+)
+
+func (x ENetReason) Enum() *ENetReason {
+ p := new(ENetReason)
+ *p = x
+ return p
+}
+
+func (x ENetReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ENetReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_ENetReason_proto_enumTypes[0].Descriptor()
+}
+
+func (ENetReason) Type() protoreflect.EnumType {
+ return &file_ENetReason_proto_enumTypes[0]
+}
+
+func (x ENetReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ENetReason.Descriptor instead.
+func (ENetReason) EnumDescriptor() ([]byte, []int) {
+ return file_ENetReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ENetReason_proto protoreflect.FileDescriptor
+
+var file_ENetReason_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x45, 0x4e, 0x65, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0xf7, 0x04, 0x0a, 0x0a, 0x45, 0x4e, 0x65, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x12, 0x10, 0x0a, 0x0c, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55,
+ 0x54, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45,
+ 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x4e,
+ 0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x42, 0x49, 0x4e, 0x44,
+ 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x4e, 0x45, 0x54, 0x5f,
+ 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x48, 0x55, 0x54, 0x44, 0x4f, 0x57, 0x4e, 0x10,
+ 0x03, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52,
+ 0x5f, 0x52, 0x45, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x45, 0x4e,
+ 0x45, 0x54, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x4b, 0x49, 0x43, 0x4b, 0x10, 0x05,
+ 0x12, 0x18, 0x0a, 0x14, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f,
+ 0x53, 0x48, 0x55, 0x54, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e,
+ 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x53,
+ 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x07, 0x12, 0x19, 0x0a, 0x15, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x4c,
+ 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10,
+ 0x08, 0x12, 0x1d, 0x0a, 0x19, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54,
+ 0x5f, 0x46, 0x52, 0x45, 0x51, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x48, 0x49, 0x47, 0x48, 0x10, 0x09,
+ 0x12, 0x15, 0x0a, 0x11, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x50, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x49,
+ 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0x0a, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x4e, 0x45, 0x54, 0x5f,
+ 0x54, 0x52, 0x41, 0x4e, 0x46, 0x45, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x0b,
+ 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f,
+ 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x10, 0x0c, 0x12, 0x19, 0x0a,
+ 0x15, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x4d, 0x4f, 0x56, 0x45,
+ 0x5f, 0x53, 0x50, 0x45, 0x45, 0x44, 0x10, 0x0d, 0x12, 0x20, 0x0a, 0x1c, 0x45, 0x4e, 0x45, 0x54,
+ 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x57, 0x4f, 0x52,
+ 0x44, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x0e, 0x12, 0x16, 0x0a, 0x12, 0x45, 0x4e,
+ 0x45, 0x54, 0x5f, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x4b, 0x49, 0x43, 0x4b,
+ 0x10, 0x0f, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x41, 0x5f, 0x53,
+ 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0x10, 0x12, 0x15,
+ 0x0a, 0x11, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x53, 0x44, 0x4b, 0x46, 0x41, 0x49, 0x4c, 0x5f, 0x4b,
+ 0x49, 0x43, 0x4b, 0x10, 0x11, 0x12, 0x19, 0x0a, 0x15, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x50, 0x41,
+ 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x12,
+ 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
+ 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x10, 0x13, 0x12, 0x15, 0x0a, 0x11,
+ 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x5f, 0x53, 0x4e, 0x44, 0x5f, 0x4d, 0x41,
+ 0x58, 0x10, 0x14, 0x12, 0x1f, 0x0a, 0x17, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45,
+ 0x4e, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0xd2,
+ 0x85, 0xd8, 0xcc, 0x04, 0x12, 0x26, 0x0a, 0x1e, 0x45, 0x4e, 0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49,
+ 0x45, 0x4e, 0x54, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45,
+ 0x43, 0x54, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0xb1, 0xd1, 0xf9, 0xd6, 0x03, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ENetReason_proto_rawDescOnce sync.Once
+ file_ENetReason_proto_rawDescData = file_ENetReason_proto_rawDesc
+)
+
+func file_ENetReason_proto_rawDescGZIP() []byte {
+ file_ENetReason_proto_rawDescOnce.Do(func() {
+ file_ENetReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_ENetReason_proto_rawDescData)
+ })
+ return file_ENetReason_proto_rawDescData
+}
+
+var file_ENetReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ENetReason_proto_goTypes = []interface{}{
+ (ENetReason)(0), // 0: ENetReason
+}
+var file_ENetReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ENetReason_proto_init() }
+func file_ENetReason_proto_init() {
+ if File_ENetReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ENetReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ENetReason_proto_goTypes,
+ DependencyIndexes: file_ENetReason_proto_depIdxs,
+ EnumInfos: file_ENetReason_proto_enumTypes,
+ }.Build()
+ File_ENetReason_proto = out.File
+ file_ENetReason_proto_rawDesc = nil
+ file_ENetReason_proto_goTypes = nil
+ file_ENetReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/EchoNotify.pb.go b/gover/gen/EchoNotify.pb.go
index e1aa66ce..c7db19a4 100644
--- a/gover/gen/EchoNotify.pb.go
+++ b/gover/gen/EchoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EchoNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 65
-// EnetChannelId: 0
-// EnetIsReliable: true
type EchoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SeqId uint32 `protobuf:"varint,4,opt,name=seq_id,json=seqId,proto3" json:"seq_id,omitempty"`
- Content string `protobuf:"bytes,9,opt,name=content,proto3" json:"content,omitempty"`
+ Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
+ SeqId uint32 `protobuf:"varint,3,opt,name=seq_id,json=seqId,proto3" json:"seq_id,omitempty"`
}
func (x *EchoNotify) Reset() {
@@ -80,18 +77,18 @@ func (*EchoNotify) Descriptor() ([]byte, []int) {
return file_EchoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EchoNotify) GetSeqId() uint32 {
+func (x *EchoNotify) GetContent() string {
if x != nil {
- return x.SeqId
+ return x.Content
}
- return 0
+ return ""
}
-func (x *EchoNotify) GetContent() string {
+func (x *EchoNotify) GetSeqId() uint32 {
if x != nil {
- return x.Content
+ return x.SeqId
}
- return ""
+ return 0
}
var File_EchoNotify_proto protoreflect.FileDescriptor
@@ -99,10 +96,10 @@ var File_EchoNotify_proto protoreflect.FileDescriptor
var file_EchoNotify_proto_rawDesc = []byte{
0x0a, 0x10, 0x45, 0x63, 0x68, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x0a, 0x45, 0x63, 0x68, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x15, 0x0a, 0x06, 0x73, 0x65, 0x71, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x73, 0x65, 0x71, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65,
- 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x73, 0x65,
+ 0x71, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x65, 0x71, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/EchoShellDetailInfo.pb.go b/gover/gen/EchoShellDetailInfo.pb.go
index a70cdf53..caf175ee 100644
--- a/gover/gen/EchoShellDetailInfo.pb.go
+++ b/gover/gen/EchoShellDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EchoShellDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type EchoShellDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_KEMCFBCAMMM []*Unk2800_CEAECGGBOKL `protobuf:"bytes,8,rep,name=Unk2800_KEMCFBCAMMM,json=Unk2800KEMCFBCAMMM,proto3" json:"Unk2800_KEMCFBCAMMM,omitempty"`
- ShellList []uint32 `protobuf:"varint,13,rep,packed,name=shell_list,json=shellList,proto3" json:"shell_list,omitempty"`
- Unk2800_BFONDMJGNKL []uint32 `protobuf:"varint,4,rep,packed,name=Unk2800_BFONDMJGNKL,json=Unk2800BFONDMJGNKL,proto3" json:"Unk2800_BFONDMJGNKL,omitempty"`
- TakenRewardList []uint32 `protobuf:"varint,2,rep,packed,name=taken_reward_list,json=takenRewardList,proto3" json:"taken_reward_list,omitempty"`
+ Unk3300_OOCDFANFFDG []uint32 `protobuf:"varint,6,rep,packed,name=Unk3300_OOCDFANFFDG,json=Unk3300OOCDFANFFDG,proto3" json:"Unk3300_OOCDFANFFDG,omitempty"`
+ TakenRewardList []uint32 `protobuf:"varint,5,rep,packed,name=taken_reward_list,json=takenRewardList,proto3" json:"taken_reward_list,omitempty"`
+ SummerTimeDungeonList []*SummerTimeDungeonInfo `protobuf:"bytes,3,rep,name=summer_time_dungeon_list,json=summerTimeDungeonList,proto3" json:"summer_time_dungeon_list,omitempty"`
+ Unk3300_NEFBJPKBEHF []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_NEFBJPKBEHF,json=Unk3300NEFBJPKBEHF,proto3" json:"Unk3300_NEFBJPKBEHF,omitempty"`
}
func (x *EchoShellDetailInfo) Reset() {
@@ -79,30 +79,30 @@ func (*EchoShellDetailInfo) Descriptor() ([]byte, []int) {
return file_EchoShellDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EchoShellDetailInfo) GetUnk2800_KEMCFBCAMMM() []*Unk2800_CEAECGGBOKL {
+func (x *EchoShellDetailInfo) GetUnk3300_OOCDFANFFDG() []uint32 {
if x != nil {
- return x.Unk2800_KEMCFBCAMMM
+ return x.Unk3300_OOCDFANFFDG
}
return nil
}
-func (x *EchoShellDetailInfo) GetShellList() []uint32 {
+func (x *EchoShellDetailInfo) GetTakenRewardList() []uint32 {
if x != nil {
- return x.ShellList
+ return x.TakenRewardList
}
return nil
}
-func (x *EchoShellDetailInfo) GetUnk2800_BFONDMJGNKL() []uint32 {
+func (x *EchoShellDetailInfo) GetSummerTimeDungeonList() []*SummerTimeDungeonInfo {
if x != nil {
- return x.Unk2800_BFONDMJGNKL
+ return x.SummerTimeDungeonList
}
return nil
}
-func (x *EchoShellDetailInfo) GetTakenRewardList() []uint32 {
+func (x *EchoShellDetailInfo) GetUnk3300_NEFBJPKBEHF() []uint32 {
if x != nil {
- return x.TakenRewardList
+ return x.Unk3300_NEFBJPKBEHF
}
return nil
}
@@ -111,24 +111,25 @@ var File_EchoShellDetailInfo_proto protoreflect.FileDescriptor
var file_EchoShellDetailInfo_proto_rawDesc = []byte{
0x0a, 0x19, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x41, 0x45, 0x43, 0x47, 0x47, 0x42, 0x4f, 0x4b, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x13, 0x45, 0x63, 0x68, 0x6f, 0x53,
- 0x68, 0x65, 0x6c, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4d, 0x43, 0x46, 0x42,
- 0x43, 0x41, 0x4d, 0x4d, 0x4d, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x41, 0x45, 0x43, 0x47, 0x47, 0x42, 0x4f, 0x4b,
- 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4b, 0x45, 0x4d, 0x43, 0x46, 0x42,
- 0x43, 0x41, 0x4d, 0x4d, 0x4d, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x68, 0x65, 0x6c, 0x6c,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x42, 0x46, 0x4f, 0x4e, 0x44, 0x4d, 0x4a, 0x47, 0x4e, 0x4b, 0x4c, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x42, 0x46, 0x4f, 0x4e, 0x44, 0x4d,
- 0x4a, 0x47, 0x4e, 0x4b, 0x4c, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x0f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x53, 0x75, 0x6d,
+ 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x01, 0x0a, 0x13, 0x45, 0x63, 0x68,
+ 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4f, 0x43, 0x44,
+ 0x46, 0x41, 0x4e, 0x46, 0x46, 0x44, 0x47, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4f, 0x43, 0x44, 0x46, 0x41, 0x4e, 0x46, 0x46, 0x44,
+ 0x47, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x61,
+ 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4f, 0x0a,
+ 0x18, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x16, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
+ 0x69, 0x6d, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x46, 0x42, 0x4a, 0x50,
+ 0x4b, 0x42, 0x45, 0x48, 0x46, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4e, 0x45, 0x46, 0x42, 0x4a, 0x50, 0x4b, 0x42, 0x45, 0x48, 0x46, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -145,11 +146,11 @@ func file_EchoShellDetailInfo_proto_rawDescGZIP() []byte {
var file_EchoShellDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EchoShellDetailInfo_proto_goTypes = []interface{}{
- (*EchoShellDetailInfo)(nil), // 0: EchoShellDetailInfo
- (*Unk2800_CEAECGGBOKL)(nil), // 1: Unk2800_CEAECGGBOKL
+ (*EchoShellDetailInfo)(nil), // 0: EchoShellDetailInfo
+ (*SummerTimeDungeonInfo)(nil), // 1: SummerTimeDungeonInfo
}
var file_EchoShellDetailInfo_proto_depIdxs = []int32{
- 1, // 0: EchoShellDetailInfo.Unk2800_KEMCFBCAMMM:type_name -> Unk2800_CEAECGGBOKL
+ 1, // 0: EchoShellDetailInfo.summer_time_dungeon_list:type_name -> SummerTimeDungeonInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -162,7 +163,7 @@ func file_EchoShellDetailInfo_proto_init() {
if File_EchoShellDetailInfo_proto != nil {
return
}
- file_Unk2800_CEAECGGBOKL_proto_init()
+ file_SummerTimeDungeonInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_EchoShellDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EchoShellDetailInfo); i {
diff --git a/gover/gen/EchoShellInfo.pb.go b/gover/gen/EchoShellInfo.pb.go
index 5020ceac..89741c31 100644
--- a/gover/gen/EchoShellInfo.pb.go
+++ b/gover/gen/EchoShellInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EchoShellInfo.proto
package gen
diff --git a/gover/gen/EchoShellTakeRewardReq.pb.go b/gover/gen/EchoShellTakeRewardReq.pb.go
index 2b324c76..2517363e 100644
--- a/gover/gen/EchoShellTakeRewardReq.pb.go
+++ b/gover/gen/EchoShellTakeRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EchoShellTakeRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8114
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EchoShellTakeRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId uint32 `protobuf:"varint,10,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ RewardId uint32 `protobuf:"varint,4,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
}
func (x *EchoShellTakeRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_EchoShellTakeRewardReq_proto_rawDesc = []byte{
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35,
0x0a, 0x16, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x54, 0x61, 0x6b, 0x65, 0x52,
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77,
+ 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77,
0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EchoShellTakeRewardRsp.pb.go b/gover/gen/EchoShellTakeRewardRsp.pb.go
index c7ee9c91..d5e966f2 100644
--- a/gover/gen/EchoShellTakeRewardRsp.pb.go
+++ b/gover/gen/EchoShellTakeRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EchoShellTakeRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8797
-// EnetChannelId: 0
-// EnetIsReliable: true
type EchoShellTakeRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId uint32 `protobuf:"varint,6,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardId uint32 `protobuf:"varint,5,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
}
func (x *EchoShellTakeRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*EchoShellTakeRewardRsp) Descriptor() ([]byte, []int) {
return file_EchoShellTakeRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *EchoShellTakeRewardRsp) GetRewardId() uint32 {
+func (x *EchoShellTakeRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.RewardId
+ return x.Retcode
}
return 0
}
-func (x *EchoShellTakeRewardRsp) GetRetcode() int32 {
+func (x *EchoShellTakeRewardRsp) GetRewardId() uint32 {
if x != nil {
- return x.Retcode
+ return x.RewardId
}
return 0
}
@@ -100,10 +97,10 @@ var file_EchoShellTakeRewardRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x54, 0x61, 0x6b, 0x65, 0x52,
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f,
0x0a, 0x16, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x54, 0x61, 0x6b, 0x65, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EchoShellUpdateNotify.pb.go b/gover/gen/EchoShellUpdateNotify.pb.go
index 2ea3629f..1551f9f9 100644
--- a/gover/gen/EchoShellUpdateNotify.pb.go
+++ b/gover/gen/EchoShellUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EchoShellUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8150
-// EnetChannelId: 0
-// EnetIsReliable: true
type EchoShellUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShellId uint32 `protobuf:"varint,1,opt,name=shell_id,json=shellId,proto3" json:"shell_id,omitempty"`
+ ShellId uint32 `protobuf:"varint,10,opt,name=shell_id,json=shellId,proto3" json:"shell_id,omitempty"`
}
func (x *EchoShellUpdateNotify) Reset() {
@@ -93,7 +90,7 @@ var file_EchoShellUpdateNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a,
0x15, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x49,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/EffigyActivityDetailInfo.pb.go b/gover/gen/EffigyActivityDetailInfo.pb.go
index 0992455f..0bfb8937 100644
--- a/gover/gen/EffigyActivityDetailInfo.pb.go
+++ b/gover/gen/EffigyActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EffigyActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type EffigyActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ LastDifficultyId uint32 `protobuf:"varint,8,opt,name=last_difficulty_id,json=lastDifficultyId,proto3" json:"last_difficulty_id,omitempty"`
+ TakenRewardIndexList []uint32 `protobuf:"varint,13,rep,packed,name=taken_reward_index_list,json=takenRewardIndexList,proto3" json:"taken_reward_index_list,omitempty"`
CurScore uint32 `protobuf:"varint,5,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- DailyInfoList []*EffigyDailyInfo `protobuf:"bytes,14,rep,name=daily_info_list,json=dailyInfoList,proto3" json:"daily_info_list,omitempty"`
- LastDifficultyId uint32 `protobuf:"varint,9,opt,name=last_difficulty_id,json=lastDifficultyId,proto3" json:"last_difficulty_id,omitempty"`
- TakenRewardIndexList []uint32 `protobuf:"varint,2,rep,packed,name=taken_reward_index_list,json=takenRewardIndexList,proto3" json:"taken_reward_index_list,omitempty"`
+ DailyInfoList []*EffigyDailyInfo `protobuf:"bytes,4,rep,name=daily_info_list,json=dailyInfoList,proto3" json:"daily_info_list,omitempty"`
}
func (x *EffigyActivityDetailInfo) Reset() {
@@ -79,30 +79,30 @@ func (*EffigyActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_EffigyActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EffigyActivityDetailInfo) GetCurScore() uint32 {
+func (x *EffigyActivityDetailInfo) GetLastDifficultyId() uint32 {
if x != nil {
- return x.CurScore
+ return x.LastDifficultyId
}
return 0
}
-func (x *EffigyActivityDetailInfo) GetDailyInfoList() []*EffigyDailyInfo {
+func (x *EffigyActivityDetailInfo) GetTakenRewardIndexList() []uint32 {
if x != nil {
- return x.DailyInfoList
+ return x.TakenRewardIndexList
}
return nil
}
-func (x *EffigyActivityDetailInfo) GetLastDifficultyId() uint32 {
+func (x *EffigyActivityDetailInfo) GetCurScore() uint32 {
if x != nil {
- return x.LastDifficultyId
+ return x.CurScore
}
return 0
}
-func (x *EffigyActivityDetailInfo) GetTakenRewardIndexList() []uint32 {
+func (x *EffigyActivityDetailInfo) GetDailyInfoList() []*EffigyDailyInfo {
if x != nil {
- return x.TakenRewardIndexList
+ return x.DailyInfoList
}
return nil
}
@@ -115,18 +115,18 @@ var file_EffigyActivityDetailInfo_proto_rawDesc = []byte{
0x1a, 0x15, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x01, 0x0a, 0x18, 0x45, 0x66, 0x66, 0x69,
0x67, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72,
- 0x65, 0x12, 0x38, 0x0a, 0x0f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x66, 0x66,
- 0x69, 0x67, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x64, 0x61,
- 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6c,
- 0x61, 0x73, 0x74, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x69, 0x66,
- 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61, 0x6b,
- 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61, 0x6b, 0x65,
- 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x69, 0x66,
+ 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72,
+ 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75,
+ 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x38, 0x0a, 0x0f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x10, 0x2e, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0d, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EffigyChallengeDungeonResultInfo.pb.go b/gover/gen/EffigyChallengeDungeonResultInfo.pb.go
index 8e717403..d404dfc3 100644
--- a/gover/gen/EffigyChallengeDungeonResultInfo.pb.go
+++ b/gover/gen/EffigyChallengeDungeonResultInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EffigyChallengeDungeonResultInfo.proto
package gen
@@ -41,11 +41,11 @@ type EffigyChallengeDungeonResultInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChallengeScore uint32 `protobuf:"varint,7,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
- IsInTimeLimit bool `protobuf:"varint,8,opt,name=is_in_time_limit,json=isInTimeLimit,proto3" json:"is_in_time_limit,omitempty"`
- ChallengeId uint32 `protobuf:"varint,6,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- IsSuccess bool `protobuf:"varint,15,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- ChallengeMaxScore uint32 `protobuf:"varint,13,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
+ ChallengeScore uint32 `protobuf:"varint,12,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
+ ChallengeMaxScore uint32 `protobuf:"varint,8,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
+ IsSuccess bool `protobuf:"varint,2,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ IsInTimeLimit bool `protobuf:"varint,1,opt,name=is_in_time_limit,json=isInTimeLimit,proto3" json:"is_in_time_limit,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,15,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
}
func (x *EffigyChallengeDungeonResultInfo) Reset() {
@@ -87,30 +87,30 @@ func (x *EffigyChallengeDungeonResultInfo) GetChallengeScore() uint32 {
return 0
}
-func (x *EffigyChallengeDungeonResultInfo) GetIsInTimeLimit() bool {
+func (x *EffigyChallengeDungeonResultInfo) GetChallengeMaxScore() uint32 {
if x != nil {
- return x.IsInTimeLimit
+ return x.ChallengeMaxScore
}
- return false
+ return 0
}
-func (x *EffigyChallengeDungeonResultInfo) GetChallengeId() uint32 {
+func (x *EffigyChallengeDungeonResultInfo) GetIsSuccess() bool {
if x != nil {
- return x.ChallengeId
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *EffigyChallengeDungeonResultInfo) GetIsSuccess() bool {
+func (x *EffigyChallengeDungeonResultInfo) GetIsInTimeLimit() bool {
if x != nil {
- return x.IsSuccess
+ return x.IsInTimeLimit
}
return false
}
-func (x *EffigyChallengeDungeonResultInfo) GetChallengeMaxScore() uint32 {
+func (x *EffigyChallengeDungeonResultInfo) GetChallengeId() uint32 {
if x != nil {
- return x.ChallengeMaxScore
+ return x.ChallengeId
}
return 0
}
@@ -124,18 +124,18 @@ var file_EffigyChallengeDungeonResultInfo_proto_rawDesc = []byte{
0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x27, 0x0a,
0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
- 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0d, 0x69, 0x73, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12,
- 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73,
- 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d,
- 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11,
- 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x61,
+ 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63,
+ 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75,
+ 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0d, 0x69, 0x73, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x21,
+ 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/EffigyChallengeInfoNotify.pb.go b/gover/gen/EffigyChallengeInfoNotify.pb.go
index 4b47a00c..9a98407a 100644
--- a/gover/gen/EffigyChallengeInfoNotify.pb.go
+++ b/gover/gen/EffigyChallengeInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EffigyChallengeInfoNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2090
-// EnetChannelId: 0
-// EnetIsReliable: true
type EffigyChallengeInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DifficultyId uint32 `protobuf:"varint,9,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,11,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- ChallengeScore uint32 `protobuf:"varint,14,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
- ChallengeId uint32 `protobuf:"varint,8,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,6,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,2,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ ChallengeScore uint32 `protobuf:"varint,11,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,7,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
}
func (x *EffigyChallengeInfoNotify) Reset() {
@@ -82,18 +79,18 @@ func (*EffigyChallengeInfoNotify) Descriptor() ([]byte, []int) {
return file_EffigyChallengeInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EffigyChallengeInfoNotify) GetDifficultyId() uint32 {
+func (x *EffigyChallengeInfoNotify) GetChallengeId() uint32 {
if x != nil {
- return x.DifficultyId
+ return x.ChallengeId
}
return 0
}
-func (x *EffigyChallengeInfoNotify) GetConditionIdList() []uint32 {
+func (x *EffigyChallengeInfoNotify) GetDifficultyId() uint32 {
if x != nil {
- return x.ConditionIdList
+ return x.DifficultyId
}
- return nil
+ return 0
}
func (x *EffigyChallengeInfoNotify) GetChallengeScore() uint32 {
@@ -103,11 +100,11 @@ func (x *EffigyChallengeInfoNotify) GetChallengeScore() uint32 {
return 0
}
-func (x *EffigyChallengeInfoNotify) GetChallengeId() uint32 {
+func (x *EffigyChallengeInfoNotify) GetConditionIdList() []uint32 {
if x != nil {
- return x.ChallengeId
+ return x.ConditionIdList
}
- return 0
+ return nil
}
var File_EffigyChallengeInfoNotify_proto protoreflect.FileDescriptor
@@ -117,16 +114,16 @@ var file_EffigyChallengeInfoNotify_proto_rawDesc = []byte{
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x19, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
- 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63,
- 0x6f, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69,
+ 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65,
+ 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e,
+ 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EffigyChallengeResultNotify.pb.go b/gover/gen/EffigyChallengeResultNotify.pb.go
index fb7e2e27..ee8b3236 100644
--- a/gover/gen/EffigyChallengeResultNotify.pb.go
+++ b/gover/gen/EffigyChallengeResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EffigyChallengeResultNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2046
-// EnetChannelId: 0
-// EnetIsReliable: true
type EffigyChallengeResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSuccess bool `protobuf:"varint,5,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- ChallengeMaxScore uint32 `protobuf:"varint,12,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
- ChallengeScore uint32 `protobuf:"varint,3,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
- ChallengeId uint32 `protobuf:"varint,7,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ChallengeScore uint32 `protobuf:"varint,8,opt,name=challenge_score,json=challengeScore,proto3" json:"challenge_score,omitempty"`
+ IsSuccess bool `protobuf:"varint,4,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,13,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ChallengeMaxScore uint32 `protobuf:"varint,6,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
}
func (x *EffigyChallengeResultNotify) Reset() {
@@ -82,30 +79,30 @@ func (*EffigyChallengeResultNotify) Descriptor() ([]byte, []int) {
return file_EffigyChallengeResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EffigyChallengeResultNotify) GetIsSuccess() bool {
+func (x *EffigyChallengeResultNotify) GetChallengeScore() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.ChallengeScore
}
- return false
+ return 0
}
-func (x *EffigyChallengeResultNotify) GetChallengeMaxScore() uint32 {
+func (x *EffigyChallengeResultNotify) GetIsSuccess() bool {
if x != nil {
- return x.ChallengeMaxScore
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *EffigyChallengeResultNotify) GetChallengeScore() uint32 {
+func (x *EffigyChallengeResultNotify) GetChallengeId() uint32 {
if x != nil {
- return x.ChallengeScore
+ return x.ChallengeId
}
return 0
}
-func (x *EffigyChallengeResultNotify) GetChallengeId() uint32 {
+func (x *EffigyChallengeResultNotify) GetChallengeMaxScore() uint32 {
if x != nil {
- return x.ChallengeId
+ return x.ChallengeMaxScore
}
return 0
}
@@ -117,16 +114,16 @@ var file_EffigyChallengeResultNotify_proto_rawDesc = []byte{
0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x1b, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68,
0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73,
- 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65,
- 0x73, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
- 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x78, 0x53, 0x63, 0x6f,
- 0x72, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06,
+ 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2e,
+ 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EffigyChallengeV2ChooseSkillReq.pb.go b/gover/gen/EffigyChallengeV2ChooseSkillReq.pb.go
new file mode 100644
index 00000000..8ea555b1
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2ChooseSkillReq.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2ChooseSkillReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2ChooseSkillReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeModeSkillNo uint32 `protobuf:"varint,10,opt,name=challenge_mode_skill_no,json=challengeModeSkillNo,proto3" json:"challenge_mode_skill_no,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *EffigyChallengeV2ChooseSkillReq) Reset() {
+ *x = EffigyChallengeV2ChooseSkillReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2ChooseSkillReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2ChooseSkillReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2ChooseSkillReq) ProtoMessage() {}
+
+func (x *EffigyChallengeV2ChooseSkillReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2ChooseSkillReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2ChooseSkillReq.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2ChooseSkillReq) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2ChooseSkillReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2ChooseSkillReq) GetChallengeModeSkillNo() uint32 {
+ if x != nil {
+ return x.ChallengeModeSkillNo
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2ChooseSkillReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_EffigyChallengeV2ChooseSkillReq_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2ChooseSkillReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x1f, 0x45, 0x66, 0x66, 0x69, 0x67,
+ 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x43, 0x68, 0x6f, 0x6f,
+ 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x35, 0x0a, 0x17, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4e,
+ 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2ChooseSkillReq_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2ChooseSkillReq_proto_rawDescData = file_EffigyChallengeV2ChooseSkillReq_proto_rawDesc
+)
+
+func file_EffigyChallengeV2ChooseSkillReq_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2ChooseSkillReq_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2ChooseSkillReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2ChooseSkillReq_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2ChooseSkillReq_proto_rawDescData
+}
+
+var file_EffigyChallengeV2ChooseSkillReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2ChooseSkillReq_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2ChooseSkillReq)(nil), // 0: EffigyChallengeV2ChooseSkillReq
+}
+var file_EffigyChallengeV2ChooseSkillReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2ChooseSkillReq_proto_init() }
+func file_EffigyChallengeV2ChooseSkillReq_proto_init() {
+ if File_EffigyChallengeV2ChooseSkillReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2ChooseSkillReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2ChooseSkillReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2ChooseSkillReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2ChooseSkillReq_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2ChooseSkillReq_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2ChooseSkillReq_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2ChooseSkillReq_proto = out.File
+ file_EffigyChallengeV2ChooseSkillReq_proto_rawDesc = nil
+ file_EffigyChallengeV2ChooseSkillReq_proto_goTypes = nil
+ file_EffigyChallengeV2ChooseSkillReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2ChooseSkillRsp.pb.go b/gover/gen/EffigyChallengeV2ChooseSkillRsp.pb.go
new file mode 100644
index 00000000..cf0e279f
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2ChooseSkillRsp.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2ChooseSkillRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2ChooseSkillRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeModeSkillNo uint32 `protobuf:"varint,12,opt,name=challenge_mode_skill_no,json=challengeModeSkillNo,proto3" json:"challenge_mode_skill_no,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *EffigyChallengeV2ChooseSkillRsp) Reset() {
+ *x = EffigyChallengeV2ChooseSkillRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2ChooseSkillRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2ChooseSkillRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2ChooseSkillRsp) ProtoMessage() {}
+
+func (x *EffigyChallengeV2ChooseSkillRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2ChooseSkillRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2ChooseSkillRsp.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2ChooseSkillRsp) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2ChooseSkillRsp) GetChallengeModeSkillNo() uint32 {
+ if x != nil {
+ return x.ChallengeModeSkillNo
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2ChooseSkillRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2ChooseSkillRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_EffigyChallengeV2ChooseSkillRsp_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2ChooseSkillRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x1f, 0x45, 0x66, 0x66, 0x69,
+ 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x43, 0x68, 0x6f,
+ 0x6f, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x35, 0x0a, 0x17, 0x63,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x4e, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescData = file_EffigyChallengeV2ChooseSkillRsp_proto_rawDesc
+)
+
+func file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2ChooseSkillRsp_proto_rawDescData
+}
+
+var file_EffigyChallengeV2ChooseSkillRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2ChooseSkillRsp_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2ChooseSkillRsp)(nil), // 0: EffigyChallengeV2ChooseSkillRsp
+}
+var file_EffigyChallengeV2ChooseSkillRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2ChooseSkillRsp_proto_init() }
+func file_EffigyChallengeV2ChooseSkillRsp_proto_init() {
+ if File_EffigyChallengeV2ChooseSkillRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2ChooseSkillRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2ChooseSkillRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2ChooseSkillRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2ChooseSkillRsp_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2ChooseSkillRsp_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2ChooseSkillRsp_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2ChooseSkillRsp_proto = out.File
+ file_EffigyChallengeV2ChooseSkillRsp_proto_rawDesc = nil
+ file_EffigyChallengeV2ChooseSkillRsp_proto_goTypes = nil
+ file_EffigyChallengeV2ChooseSkillRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2DetailInfo.pb.go b/gover/gen/EffigyChallengeV2DetailInfo.pb.go
new file mode 100644
index 00000000..43471468
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2DetailInfo.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2DetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2DetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelDataList []*EffigyChallengeV2LevelData `protobuf:"bytes,1,rep,name=level_data_list,json=levelDataList,proto3" json:"level_data_list,omitempty"`
+}
+
+func (x *EffigyChallengeV2DetailInfo) Reset() {
+ *x = EffigyChallengeV2DetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2DetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2DetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2DetailInfo) ProtoMessage() {}
+
+func (x *EffigyChallengeV2DetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2DetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2DetailInfo.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2DetailInfo) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2DetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2DetailInfo) GetLevelDataList() []*EffigyChallengeV2LevelData {
+ if x != nil {
+ return x.LevelDataList
+ }
+ return nil
+}
+
+var File_EffigyChallengeV2DetailInfo_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2DetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x1b, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x0f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x64, 0x61,
+ 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
+ 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56,
+ 0x32, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2DetailInfo_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2DetailInfo_proto_rawDescData = file_EffigyChallengeV2DetailInfo_proto_rawDesc
+)
+
+func file_EffigyChallengeV2DetailInfo_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2DetailInfo_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2DetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2DetailInfo_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2DetailInfo_proto_rawDescData
+}
+
+var file_EffigyChallengeV2DetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2DetailInfo_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2DetailInfo)(nil), // 0: EffigyChallengeV2DetailInfo
+ (*EffigyChallengeV2LevelData)(nil), // 1: EffigyChallengeV2LevelData
+}
+var file_EffigyChallengeV2DetailInfo_proto_depIdxs = []int32{
+ 1, // 0: EffigyChallengeV2DetailInfo.level_data_list:type_name -> EffigyChallengeV2LevelData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2DetailInfo_proto_init() }
+func file_EffigyChallengeV2DetailInfo_proto_init() {
+ if File_EffigyChallengeV2DetailInfo_proto != nil {
+ return
+ }
+ file_EffigyChallengeV2LevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2DetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2DetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2DetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2DetailInfo_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2DetailInfo_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2DetailInfo_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2DetailInfo_proto = out.File
+ file_EffigyChallengeV2DetailInfo_proto_rawDesc = nil
+ file_EffigyChallengeV2DetailInfo_proto_goTypes = nil
+ file_EffigyChallengeV2DetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2DungeonInfoNotify.pb.go b/gover/gen/EffigyChallengeV2DungeonInfoNotify.pb.go
new file mode 100644
index 00000000..c1c9743c
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2DungeonInfoNotify.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2DungeonInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2DungeonInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeModeDifficulty uint32 `protobuf:"varint,13,opt,name=challenge_mode_difficulty,json=challengeModeDifficulty,proto3" json:"challenge_mode_difficulty,omitempty"`
+ SkillNo uint32 `protobuf:"varint,15,opt,name=skill_no,json=skillNo,proto3" json:"skill_no,omitempty"`
+ LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *EffigyChallengeV2DungeonInfoNotify) Reset() {
+ *x = EffigyChallengeV2DungeonInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2DungeonInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2DungeonInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2DungeonInfoNotify) ProtoMessage() {}
+
+func (x *EffigyChallengeV2DungeonInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2DungeonInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2DungeonInfoNotify.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2DungeonInfoNotify) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2DungeonInfoNotify) GetChallengeModeDifficulty() uint32 {
+ if x != nil {
+ return x.ChallengeModeDifficulty
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2DungeonInfoNotify) GetSkillNo() uint32 {
+ if x != nil {
+ return x.SkillNo
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2DungeonInfoNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_EffigyChallengeV2DungeonInfoNotify_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2DungeonInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x22, 0x45,
+ 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d,
+ 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d,
+ 0x6f, 0x64, 0x65, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x19, 0x0a,
+ 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescData = file_EffigyChallengeV2DungeonInfoNotify_proto_rawDesc
+)
+
+func file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2DungeonInfoNotify_proto_rawDescData
+}
+
+var file_EffigyChallengeV2DungeonInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2DungeonInfoNotify_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2DungeonInfoNotify)(nil), // 0: EffigyChallengeV2DungeonInfoNotify
+}
+var file_EffigyChallengeV2DungeonInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2DungeonInfoNotify_proto_init() }
+func file_EffigyChallengeV2DungeonInfoNotify_proto_init() {
+ if File_EffigyChallengeV2DungeonInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2DungeonInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2DungeonInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2DungeonInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2DungeonInfoNotify_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2DungeonInfoNotify_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2DungeonInfoNotify_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2DungeonInfoNotify_proto = out.File
+ file_EffigyChallengeV2DungeonInfoNotify_proto_rawDesc = nil
+ file_EffigyChallengeV2DungeonInfoNotify_proto_goTypes = nil
+ file_EffigyChallengeV2DungeonInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2EnterDungeonReq.pb.go b/gover/gen/EffigyChallengeV2EnterDungeonReq.pb.go
new file mode 100644
index 00000000..2d48526e
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2EnterDungeonReq.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2EnterDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2EnterDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeModeSkillNo uint32 `protobuf:"varint,10,opt,name=challenge_mode_skill_no,json=challengeModeSkillNo,proto3" json:"challenge_mode_skill_no,omitempty"`
+ ChallengeModeDifficulty uint32 `protobuf:"varint,4,opt,name=challenge_mode_difficulty,json=challengeModeDifficulty,proto3" json:"challenge_mode_difficulty,omitempty"`
+ LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *EffigyChallengeV2EnterDungeonReq) Reset() {
+ *x = EffigyChallengeV2EnterDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2EnterDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2EnterDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2EnterDungeonReq) ProtoMessage() {}
+
+func (x *EffigyChallengeV2EnterDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2EnterDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2EnterDungeonReq.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2EnterDungeonReq) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2EnterDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2EnterDungeonReq) GetChallengeModeSkillNo() uint32 {
+ if x != nil {
+ return x.ChallengeModeSkillNo
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2EnterDungeonReq) GetChallengeModeDifficulty() uint32 {
+ if x != nil {
+ return x.ChallengeModeDifficulty
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2EnterDungeonReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_EffigyChallengeV2EnterDungeonReq_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2EnterDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x20, 0x45, 0x66, 0x66,
+ 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x45, 0x6e,
+ 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x35, 0x0a,
+ 0x17, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f,
+ 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14,
+ 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x4e, 0x6f, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2EnterDungeonReq_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2EnterDungeonReq_proto_rawDescData = file_EffigyChallengeV2EnterDungeonReq_proto_rawDesc
+)
+
+func file_EffigyChallengeV2EnterDungeonReq_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2EnterDungeonReq_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2EnterDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2EnterDungeonReq_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2EnterDungeonReq_proto_rawDescData
+}
+
+var file_EffigyChallengeV2EnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2EnterDungeonReq_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2EnterDungeonReq)(nil), // 0: EffigyChallengeV2EnterDungeonReq
+}
+var file_EffigyChallengeV2EnterDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2EnterDungeonReq_proto_init() }
+func file_EffigyChallengeV2EnterDungeonReq_proto_init() {
+ if File_EffigyChallengeV2EnterDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2EnterDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2EnterDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2EnterDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2EnterDungeonReq_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2EnterDungeonReq_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2EnterDungeonReq_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2EnterDungeonReq_proto = out.File
+ file_EffigyChallengeV2EnterDungeonReq_proto_rawDesc = nil
+ file_EffigyChallengeV2EnterDungeonReq_proto_goTypes = nil
+ file_EffigyChallengeV2EnterDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2EnterDungeonRsp.pb.go b/gover/gen/EffigyChallengeV2EnterDungeonRsp.pb.go
new file mode 100644
index 00000000..eb5664e3
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2EnterDungeonRsp.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2EnterDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2EnterDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeModeDifficulty uint32 `protobuf:"varint,3,opt,name=challenge_mode_difficulty,json=challengeModeDifficulty,proto3" json:"challenge_mode_difficulty,omitempty"`
+ ChallengeModeSkillNo uint32 `protobuf:"varint,7,opt,name=challenge_mode_skill_no,json=challengeModeSkillNo,proto3" json:"challenge_mode_skill_no,omitempty"`
+ LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EffigyChallengeV2EnterDungeonRsp) Reset() {
+ *x = EffigyChallengeV2EnterDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2EnterDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2EnterDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2EnterDungeonRsp) ProtoMessage() {}
+
+func (x *EffigyChallengeV2EnterDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2EnterDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2EnterDungeonRsp.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2EnterDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2EnterDungeonRsp) GetChallengeModeDifficulty() uint32 {
+ if x != nil {
+ return x.ChallengeModeDifficulty
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2EnterDungeonRsp) GetChallengeModeSkillNo() uint32 {
+ if x != nil {
+ return x.ChallengeModeSkillNo
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2EnterDungeonRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2EnterDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EffigyChallengeV2EnterDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2EnterDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x01, 0x0a, 0x20, 0x45, 0x66, 0x66,
+ 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x45, 0x6e,
+ 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x3a, 0x0a,
+ 0x19, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f,
+ 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x17, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x44,
+ 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x35, 0x0a, 0x17, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x5f, 0x6e, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescData = file_EffigyChallengeV2EnterDungeonRsp_proto_rawDesc
+)
+
+func file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2EnterDungeonRsp_proto_rawDescData
+}
+
+var file_EffigyChallengeV2EnterDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2EnterDungeonRsp_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2EnterDungeonRsp)(nil), // 0: EffigyChallengeV2EnterDungeonRsp
+}
+var file_EffigyChallengeV2EnterDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2EnterDungeonRsp_proto_init() }
+func file_EffigyChallengeV2EnterDungeonRsp_proto_init() {
+ if File_EffigyChallengeV2EnterDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2EnterDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2EnterDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2EnterDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2EnterDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2EnterDungeonRsp_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2EnterDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2EnterDungeonRsp_proto = out.File
+ file_EffigyChallengeV2EnterDungeonRsp_proto_rawDesc = nil
+ file_EffigyChallengeV2EnterDungeonRsp_proto_goTypes = nil
+ file_EffigyChallengeV2EnterDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2LevelData.pb.go b/gover/gen/EffigyChallengeV2LevelData.pb.go
new file mode 100644
index 00000000..7618ba42
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2LevelData.pb.go
@@ -0,0 +1,214 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2LevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2LevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_PPOEMEILBIA uint32 `protobuf:"varint,13,opt,name=Unk3300_PPOEMEILBIA,json=Unk3300PPOEMEILBIA,proto3" json:"Unk3300_PPOEMEILBIA,omitempty"`
+ IsLevelOpen bool `protobuf:"varint,4,opt,name=is_level_open,json=isLevelOpen,proto3" json:"is_level_open,omitempty"`
+ Unk3300_KJEOADDMJMI uint32 `protobuf:"varint,9,opt,name=Unk3300_KJEOADDMJMI,json=Unk3300KJEOADDMJMI,proto3" json:"Unk3300_KJEOADDMJMI,omitempty"`
+ Unk3300_JMGACODMJLG uint32 `protobuf:"varint,2,opt,name=Unk3300_JMGACODMJLG,json=Unk3300JMGACODMJLG,proto3" json:"Unk3300_JMGACODMJLG,omitempty"`
+ Unk3300_IJAGOAKOABH uint32 `protobuf:"varint,7,opt,name=Unk3300_IJAGOAKOABH,json=Unk3300IJAGOAKOABH,proto3" json:"Unk3300_IJAGOAKOABH,omitempty"`
+ LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *EffigyChallengeV2LevelData) Reset() {
+ *x = EffigyChallengeV2LevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2LevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2LevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2LevelData) ProtoMessage() {}
+
+func (x *EffigyChallengeV2LevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2LevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2LevelData.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2LevelData) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2LevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2LevelData) GetUnk3300_PPOEMEILBIA() uint32 {
+ if x != nil {
+ return x.Unk3300_PPOEMEILBIA
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2LevelData) GetIsLevelOpen() bool {
+ if x != nil {
+ return x.IsLevelOpen
+ }
+ return false
+}
+
+func (x *EffigyChallengeV2LevelData) GetUnk3300_KJEOADDMJMI() uint32 {
+ if x != nil {
+ return x.Unk3300_KJEOADDMJMI
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2LevelData) GetUnk3300_JMGACODMJLG() uint32 {
+ if x != nil {
+ return x.Unk3300_JMGACODMJLG
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2LevelData) GetUnk3300_IJAGOAKOABH() uint32 {
+ if x != nil {
+ return x.Unk3300_IJAGOAKOABH
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2LevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_EffigyChallengeV2LevelData_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2LevelData_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x9f, 0x02, 0x0a, 0x1a, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x4f,
+ 0x45, 0x4d, 0x45, 0x49, 0x4c, 0x42, 0x49, 0x41, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x50, 0x4f, 0x45, 0x4d, 0x45, 0x49, 0x4c, 0x42,
+ 0x49, 0x41, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4b, 0x4a, 0x45, 0x4f, 0x41, 0x44, 0x44, 0x4d, 0x4a, 0x4d, 0x49, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4a, 0x45, 0x4f,
+ 0x41, 0x44, 0x44, 0x4d, 0x4a, 0x4d, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4a, 0x4d, 0x47, 0x41, 0x43, 0x4f, 0x44, 0x4d, 0x4a, 0x4c, 0x47, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4d, 0x47,
+ 0x41, 0x43, 0x4f, 0x44, 0x4d, 0x4a, 0x4c, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4a, 0x41, 0x47, 0x4f, 0x41, 0x4b, 0x4f, 0x41, 0x42, 0x48, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4a,
+ 0x41, 0x47, 0x4f, 0x41, 0x4b, 0x4f, 0x41, 0x42, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2LevelData_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2LevelData_proto_rawDescData = file_EffigyChallengeV2LevelData_proto_rawDesc
+)
+
+func file_EffigyChallengeV2LevelData_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2LevelData_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2LevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2LevelData_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2LevelData_proto_rawDescData
+}
+
+var file_EffigyChallengeV2LevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2LevelData_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2LevelData)(nil), // 0: EffigyChallengeV2LevelData
+}
+var file_EffigyChallengeV2LevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2LevelData_proto_init() }
+func file_EffigyChallengeV2LevelData_proto_init() {
+ if File_EffigyChallengeV2LevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2LevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2LevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2LevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2LevelData_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2LevelData_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2LevelData_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2LevelData_proto = out.File
+ file_EffigyChallengeV2LevelData_proto_rawDesc = nil
+ file_EffigyChallengeV2LevelData_proto_goTypes = nil
+ file_EffigyChallengeV2LevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2RestartDungeonReq.pb.go b/gover/gen/EffigyChallengeV2RestartDungeonReq.pb.go
new file mode 100644
index 00000000..5d692322
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2RestartDungeonReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2RestartDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2RestartDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *EffigyChallengeV2RestartDungeonReq) Reset() {
+ *x = EffigyChallengeV2RestartDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2RestartDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2RestartDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2RestartDungeonReq) ProtoMessage() {}
+
+func (x *EffigyChallengeV2RestartDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2RestartDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2RestartDungeonReq.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2RestartDungeonReq) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2RestartDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_EffigyChallengeV2RestartDungeonReq_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2RestartDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x24, 0x0a, 0x22, 0x45, 0x66,
+ 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2RestartDungeonReq_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2RestartDungeonReq_proto_rawDescData = file_EffigyChallengeV2RestartDungeonReq_proto_rawDesc
+)
+
+func file_EffigyChallengeV2RestartDungeonReq_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2RestartDungeonReq_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2RestartDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2RestartDungeonReq_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2RestartDungeonReq_proto_rawDescData
+}
+
+var file_EffigyChallengeV2RestartDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2RestartDungeonReq_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2RestartDungeonReq)(nil), // 0: EffigyChallengeV2RestartDungeonReq
+}
+var file_EffigyChallengeV2RestartDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2RestartDungeonReq_proto_init() }
+func file_EffigyChallengeV2RestartDungeonReq_proto_init() {
+ if File_EffigyChallengeV2RestartDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2RestartDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2RestartDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2RestartDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2RestartDungeonReq_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2RestartDungeonReq_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2RestartDungeonReq_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2RestartDungeonReq_proto = out.File
+ file_EffigyChallengeV2RestartDungeonReq_proto_rawDesc = nil
+ file_EffigyChallengeV2RestartDungeonReq_proto_goTypes = nil
+ file_EffigyChallengeV2RestartDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2RestartDungeonRsp.pb.go b/gover/gen/EffigyChallengeV2RestartDungeonRsp.pb.go
new file mode 100644
index 00000000..1be1a3fe
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2RestartDungeonRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2RestartDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2RestartDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EffigyChallengeV2RestartDungeonRsp) Reset() {
+ *x = EffigyChallengeV2RestartDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2RestartDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2RestartDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2RestartDungeonRsp) ProtoMessage() {}
+
+func (x *EffigyChallengeV2RestartDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2RestartDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2RestartDungeonRsp.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2RestartDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2RestartDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EffigyChallengeV2RestartDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2RestartDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x22, 0x45, 0x66,
+ 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescData = file_EffigyChallengeV2RestartDungeonRsp_proto_rawDesc
+)
+
+func file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2RestartDungeonRsp_proto_rawDescData
+}
+
+var file_EffigyChallengeV2RestartDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2RestartDungeonRsp_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2RestartDungeonRsp)(nil), // 0: EffigyChallengeV2RestartDungeonRsp
+}
+var file_EffigyChallengeV2RestartDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2RestartDungeonRsp_proto_init() }
+func file_EffigyChallengeV2RestartDungeonRsp_proto_init() {
+ if File_EffigyChallengeV2RestartDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2RestartDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2RestartDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2RestartDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2RestartDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2RestartDungeonRsp_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2RestartDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2RestartDungeonRsp_proto = out.File
+ file_EffigyChallengeV2RestartDungeonRsp_proto_rawDesc = nil
+ file_EffigyChallengeV2RestartDungeonRsp_proto_goTypes = nil
+ file_EffigyChallengeV2RestartDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyChallengeV2SettleInfo.pb.go b/gover/gen/EffigyChallengeV2SettleInfo.pb.go
new file mode 100644
index 00000000..71fcfc79
--- /dev/null
+++ b/gover/gen/EffigyChallengeV2SettleInfo.pb.go
@@ -0,0 +1,217 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EffigyChallengeV2SettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EffigyChallengeV2SettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeModeDifficulty uint32 `protobuf:"varint,13,opt,name=challenge_mode_difficulty,json=challengeModeDifficulty,proto3" json:"challenge_mode_difficulty,omitempty"`
+ Unk3300_MHOIIPJKAMN uint32 `protobuf:"varint,14,opt,name=Unk3300_MHOIIPJKAMN,json=Unk3300MHOIIPJKAMN,proto3" json:"Unk3300_MHOIIPJKAMN,omitempty"`
+ Unk3300_PHEIMLOKIJG uint32 `protobuf:"varint,11,opt,name=Unk3300_PHEIMLOKIJG,json=Unk3300PHEIMLOKIJG,proto3" json:"Unk3300_PHEIMLOKIJG,omitempty"`
+ Unk3300_ONKPGFOLDFL uint32 `protobuf:"varint,12,opt,name=Unk3300_ONKPGFOLDFL,json=Unk3300ONKPGFOLDFL,proto3" json:"Unk3300_ONKPGFOLDFL,omitempty"`
+ Unk3300_NGBKNDHJPCP bool `protobuf:"varint,5,opt,name=Unk3300_NGBKNDHJPCP,json=Unk3300NGBKNDHJPCP,proto3" json:"Unk3300_NGBKNDHJPCP,omitempty"`
+ Unk3300_AKMPCDIKBJD bool `protobuf:"varint,9,opt,name=Unk3300_AKMPCDIKBJD,json=Unk3300AKMPCDIKBJD,proto3" json:"Unk3300_AKMPCDIKBJD,omitempty"`
+}
+
+func (x *EffigyChallengeV2SettleInfo) Reset() {
+ *x = EffigyChallengeV2SettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EffigyChallengeV2SettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EffigyChallengeV2SettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EffigyChallengeV2SettleInfo) ProtoMessage() {}
+
+func (x *EffigyChallengeV2SettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_EffigyChallengeV2SettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EffigyChallengeV2SettleInfo.ProtoReflect.Descriptor instead.
+func (*EffigyChallengeV2SettleInfo) Descriptor() ([]byte, []int) {
+ return file_EffigyChallengeV2SettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EffigyChallengeV2SettleInfo) GetChallengeModeDifficulty() uint32 {
+ if x != nil {
+ return x.ChallengeModeDifficulty
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2SettleInfo) GetUnk3300_MHOIIPJKAMN() uint32 {
+ if x != nil {
+ return x.Unk3300_MHOIIPJKAMN
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2SettleInfo) GetUnk3300_PHEIMLOKIJG() uint32 {
+ if x != nil {
+ return x.Unk3300_PHEIMLOKIJG
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2SettleInfo) GetUnk3300_ONKPGFOLDFL() uint32 {
+ if x != nil {
+ return x.Unk3300_ONKPGFOLDFL
+ }
+ return 0
+}
+
+func (x *EffigyChallengeV2SettleInfo) GetUnk3300_NGBKNDHJPCP() bool {
+ if x != nil {
+ return x.Unk3300_NGBKNDHJPCP
+ }
+ return false
+}
+
+func (x *EffigyChallengeV2SettleInfo) GetUnk3300_AKMPCDIKBJD() bool {
+ if x != nil {
+ return x.Unk3300_AKMPCDIKBJD
+ }
+ return false
+}
+
+var File_EffigyChallengeV2SettleInfo_proto protoreflect.FileDescriptor
+
+var file_EffigyChallengeV2SettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x56, 0x32, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x02, 0x0a, 0x1b, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x4f, 0x49, 0x49,
+ 0x50, 0x4a, 0x4b, 0x41, 0x4d, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x48, 0x4f, 0x49, 0x49, 0x50, 0x4a, 0x4b, 0x41, 0x4d, 0x4e,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x45, 0x49,
+ 0x4d, 0x4c, 0x4f, 0x4b, 0x49, 0x4a, 0x47, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x48, 0x45, 0x49, 0x4d, 0x4c, 0x4f, 0x4b, 0x49, 0x4a,
+ 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4b,
+ 0x50, 0x47, 0x46, 0x4f, 0x4c, 0x44, 0x46, 0x4c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4e, 0x4b, 0x50, 0x47, 0x46, 0x4f, 0x4c, 0x44,
+ 0x46, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x47,
+ 0x42, 0x4b, 0x4e, 0x44, 0x48, 0x4a, 0x50, 0x43, 0x50, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x47, 0x42, 0x4b, 0x4e, 0x44, 0x48, 0x4a,
+ 0x50, 0x43, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41,
+ 0x4b, 0x4d, 0x50, 0x43, 0x44, 0x49, 0x4b, 0x42, 0x4a, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4b, 0x4d, 0x50, 0x43, 0x44, 0x49,
+ 0x4b, 0x42, 0x4a, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EffigyChallengeV2SettleInfo_proto_rawDescOnce sync.Once
+ file_EffigyChallengeV2SettleInfo_proto_rawDescData = file_EffigyChallengeV2SettleInfo_proto_rawDesc
+)
+
+func file_EffigyChallengeV2SettleInfo_proto_rawDescGZIP() []byte {
+ file_EffigyChallengeV2SettleInfo_proto_rawDescOnce.Do(func() {
+ file_EffigyChallengeV2SettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_EffigyChallengeV2SettleInfo_proto_rawDescData)
+ })
+ return file_EffigyChallengeV2SettleInfo_proto_rawDescData
+}
+
+var file_EffigyChallengeV2SettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EffigyChallengeV2SettleInfo_proto_goTypes = []interface{}{
+ (*EffigyChallengeV2SettleInfo)(nil), // 0: EffigyChallengeV2SettleInfo
+}
+var file_EffigyChallengeV2SettleInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EffigyChallengeV2SettleInfo_proto_init() }
+func file_EffigyChallengeV2SettleInfo_proto_init() {
+ if File_EffigyChallengeV2SettleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EffigyChallengeV2SettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EffigyChallengeV2SettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EffigyChallengeV2SettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EffigyChallengeV2SettleInfo_proto_goTypes,
+ DependencyIndexes: file_EffigyChallengeV2SettleInfo_proto_depIdxs,
+ MessageInfos: file_EffigyChallengeV2SettleInfo_proto_msgTypes,
+ }.Build()
+ File_EffigyChallengeV2SettleInfo_proto = out.File
+ file_EffigyChallengeV2SettleInfo_proto_rawDesc = nil
+ file_EffigyChallengeV2SettleInfo_proto_goTypes = nil
+ file_EffigyChallengeV2SettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/EffigyDailyInfo.pb.go b/gover/gen/EffigyDailyInfo.pb.go
index 76f62c1a..7c8babf0 100644
--- a/gover/gen/EffigyDailyInfo.pb.go
+++ b/gover/gen/EffigyDailyInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EffigyDailyInfo.proto
package gen
@@ -41,13 +41,13 @@ type EffigyDailyInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChallengeMaxScore uint32 `protobuf:"varint,6,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
- IsFirstPassRewardTaken bool `protobuf:"varint,12,opt,name=is_first_pass_reward_taken,json=isFirstPassRewardTaken,proto3" json:"is_first_pass_reward_taken,omitempty"`
- ChallengeTotalScore uint32 `protobuf:"varint,15,opt,name=challenge_total_score,json=challengeTotalScore,proto3" json:"challenge_total_score,omitempty"`
- ChallengeId uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- ChallengeCount uint32 `protobuf:"varint,3,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
- DayIndex uint32 `protobuf:"varint,14,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
- BeginTime uint32 `protobuf:"varint,2,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ IsFirstPassRewardTaken bool `protobuf:"varint,7,opt,name=is_first_pass_reward_taken,json=isFirstPassRewardTaken,proto3" json:"is_first_pass_reward_taken,omitempty"`
+ Unk3300_NNHICCGELHP uint32 `protobuf:"varint,2,opt,name=Unk3300_NNHICCGELHP,json=Unk3300NNHICCGELHP,proto3" json:"Unk3300_NNHICCGELHP,omitempty"`
+ Unk3300_NEBCDALEFEC uint32 `protobuf:"varint,11,opt,name=Unk3300_NEBCDALEFEC,json=Unk3300NEBCDALEFEC,proto3" json:"Unk3300_NEBCDALEFEC,omitempty"`
+ ChallengeMaxScore uint32 `protobuf:"varint,12,opt,name=challenge_max_score,json=challengeMaxScore,proto3" json:"challenge_max_score,omitempty"`
+ BeginTime uint32 `protobuf:"varint,8,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,6,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ DayIndex uint32 `protobuf:"varint,9,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
}
func (x *EffigyDailyInfo) Reset() {
@@ -82,51 +82,51 @@ func (*EffigyDailyInfo) Descriptor() ([]byte, []int) {
return file_EffigyDailyInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EffigyDailyInfo) GetChallengeMaxScore() uint32 {
+func (x *EffigyDailyInfo) GetIsFirstPassRewardTaken() bool {
if x != nil {
- return x.ChallengeMaxScore
+ return x.IsFirstPassRewardTaken
}
- return 0
+ return false
}
-func (x *EffigyDailyInfo) GetIsFirstPassRewardTaken() bool {
+func (x *EffigyDailyInfo) GetUnk3300_NNHICCGELHP() uint32 {
if x != nil {
- return x.IsFirstPassRewardTaken
+ return x.Unk3300_NNHICCGELHP
}
- return false
+ return 0
}
-func (x *EffigyDailyInfo) GetChallengeTotalScore() uint32 {
+func (x *EffigyDailyInfo) GetUnk3300_NEBCDALEFEC() uint32 {
if x != nil {
- return x.ChallengeTotalScore
+ return x.Unk3300_NEBCDALEFEC
}
return 0
}
-func (x *EffigyDailyInfo) GetChallengeId() uint32 {
+func (x *EffigyDailyInfo) GetChallengeMaxScore() uint32 {
if x != nil {
- return x.ChallengeId
+ return x.ChallengeMaxScore
}
return 0
}
-func (x *EffigyDailyInfo) GetChallengeCount() uint32 {
+func (x *EffigyDailyInfo) GetBeginTime() uint32 {
if x != nil {
- return x.ChallengeCount
+ return x.BeginTime
}
return 0
}
-func (x *EffigyDailyInfo) GetDayIndex() uint32 {
+func (x *EffigyDailyInfo) GetChallengeId() uint32 {
if x != nil {
- return x.DayIndex
+ return x.ChallengeId
}
return 0
}
-func (x *EffigyDailyInfo) GetBeginTime() uint32 {
+func (x *EffigyDailyInfo) GetDayIndex() uint32 {
if x != nil {
- return x.BeginTime
+ return x.DayIndex
}
return 0
}
@@ -135,28 +135,28 @@ var File_EffigyDailyInfo_proto protoreflect.FileDescriptor
var file_EffigyDailyInfo_proto_rawDesc = []byte{
0x0a, 0x15, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x02, 0x0a, 0x0f, 0x45, 0x66, 0x66, 0x69,
- 0x67, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x13, 0x63,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x3a, 0x0a, 0x1a, 0x69,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x02, 0x0a, 0x0f, 0x45, 0x66, 0x66, 0x69,
+ 0x67, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x1a, 0x69,
0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52,
0x16, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
- 0x65, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x27,
- 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49,
- 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54,
- 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x48, 0x49, 0x43, 0x43, 0x47, 0x45, 0x4c, 0x48, 0x50, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4e, 0x48,
+ 0x49, 0x43, 0x43, 0x47, 0x45, 0x4c, 0x48, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x42, 0x43, 0x44, 0x41, 0x4c, 0x45, 0x46, 0x45, 0x43, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x45,
+ 0x42, 0x43, 0x44, 0x41, 0x4c, 0x45, 0x46, 0x45, 0x43, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x4d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62,
+ 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x64,
+ 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ElementReliquaryRequest.pb.go b/gover/gen/ElementReliquaryRequest.pb.go
deleted file mode 100644
index d864c298..00000000
--- a/gover/gen/ElementReliquaryRequest.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ElementReliquaryRequest.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ElementReliquaryRequest struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EquipType uint32 `protobuf:"varint,9,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
- ElementType uint32 `protobuf:"varint,12,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
-}
-
-func (x *ElementReliquaryRequest) Reset() {
- *x = ElementReliquaryRequest{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ElementReliquaryRequest_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ElementReliquaryRequest) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ElementReliquaryRequest) ProtoMessage() {}
-
-func (x *ElementReliquaryRequest) ProtoReflect() protoreflect.Message {
- mi := &file_ElementReliquaryRequest_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ElementReliquaryRequest.ProtoReflect.Descriptor instead.
-func (*ElementReliquaryRequest) Descriptor() ([]byte, []int) {
- return file_ElementReliquaryRequest_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ElementReliquaryRequest) GetEquipType() uint32 {
- if x != nil {
- return x.EquipType
- }
- return 0
-}
-
-func (x *ElementReliquaryRequest) GetElementType() uint32 {
- if x != nil {
- return x.ElementType
- }
- return 0
-}
-
-var File_ElementReliquaryRequest_proto protoreflect.FileDescriptor
-
-var file_ElementReliquaryRequest_proto_rawDesc = []byte{
- 0x0a, 0x1d, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61,
- 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0x5b, 0x0a, 0x17, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75,
- 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71,
- 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65,
- 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ElementReliquaryRequest_proto_rawDescOnce sync.Once
- file_ElementReliquaryRequest_proto_rawDescData = file_ElementReliquaryRequest_proto_rawDesc
-)
-
-func file_ElementReliquaryRequest_proto_rawDescGZIP() []byte {
- file_ElementReliquaryRequest_proto_rawDescOnce.Do(func() {
- file_ElementReliquaryRequest_proto_rawDescData = protoimpl.X.CompressGZIP(file_ElementReliquaryRequest_proto_rawDescData)
- })
- return file_ElementReliquaryRequest_proto_rawDescData
-}
-
-var file_ElementReliquaryRequest_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ElementReliquaryRequest_proto_goTypes = []interface{}{
- (*ElementReliquaryRequest)(nil), // 0: ElementReliquaryRequest
-}
-var file_ElementReliquaryRequest_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ElementReliquaryRequest_proto_init() }
-func file_ElementReliquaryRequest_proto_init() {
- if File_ElementReliquaryRequest_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_ElementReliquaryRequest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ElementReliquaryRequest); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ElementReliquaryRequest_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ElementReliquaryRequest_proto_goTypes,
- DependencyIndexes: file_ElementReliquaryRequest_proto_depIdxs,
- MessageInfos: file_ElementReliquaryRequest_proto_msgTypes,
- }.Build()
- File_ElementReliquaryRequest_proto = out.File
- file_ElementReliquaryRequest_proto_rawDesc = nil
- file_ElementReliquaryRequest_proto_goTypes = nil
- file_ElementReliquaryRequest_proto_depIdxs = nil
-}
diff --git a/gover/gen/ElementReliquaryResponse.pb.go b/gover/gen/ElementReliquaryResponse.pb.go
deleted file mode 100644
index 70f7b78f..00000000
--- a/gover/gen/ElementReliquaryResponse.pb.go
+++ /dev/null
@@ -1,187 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ElementReliquaryResponse.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ElementReliquaryResponse struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ElementType uint32 `protobuf:"varint,11,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
- Unk2700_DMDHDIHGPFA []*Unk2700_GBBDJMDIDEI `protobuf:"bytes,5,rep,name=Unk2700_DMDHDIHGPFA,json=Unk2700DMDHDIHGPFA,proto3" json:"Unk2700_DMDHDIHGPFA,omitempty"`
- EquipType uint32 `protobuf:"varint,15,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
-}
-
-func (x *ElementReliquaryResponse) Reset() {
- *x = ElementReliquaryResponse{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ElementReliquaryResponse_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ElementReliquaryResponse) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ElementReliquaryResponse) ProtoMessage() {}
-
-func (x *ElementReliquaryResponse) ProtoReflect() protoreflect.Message {
- mi := &file_ElementReliquaryResponse_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ElementReliquaryResponse.ProtoReflect.Descriptor instead.
-func (*ElementReliquaryResponse) Descriptor() ([]byte, []int) {
- return file_ElementReliquaryResponse_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ElementReliquaryResponse) GetElementType() uint32 {
- if x != nil {
- return x.ElementType
- }
- return 0
-}
-
-func (x *ElementReliquaryResponse) GetUnk2700_DMDHDIHGPFA() []*Unk2700_GBBDJMDIDEI {
- if x != nil {
- return x.Unk2700_DMDHDIHGPFA
- }
- return nil
-}
-
-func (x *ElementReliquaryResponse) GetEquipType() uint32 {
- if x != nil {
- return x.EquipType
- }
- return 0
-}
-
-var File_ElementReliquaryResponse_proto protoreflect.FileDescriptor
-
-var file_ElementReliquaryResponse_proto_rawDesc = []byte{
- 0x0a, 0x1e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61,
- 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x42, 0x44, 0x4a, 0x4d,
- 0x44, 0x49, 0x44, 0x45, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x18,
- 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d,
- 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
- 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x44, 0x48, 0x44, 0x49, 0x48, 0x47, 0x50,
- 0x46, 0x41, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x44, 0x49, 0x44, 0x45, 0x49, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4d, 0x44, 0x48, 0x44, 0x49, 0x48, 0x47, 0x50,
- 0x46, 0x41, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_ElementReliquaryResponse_proto_rawDescOnce sync.Once
- file_ElementReliquaryResponse_proto_rawDescData = file_ElementReliquaryResponse_proto_rawDesc
-)
-
-func file_ElementReliquaryResponse_proto_rawDescGZIP() []byte {
- file_ElementReliquaryResponse_proto_rawDescOnce.Do(func() {
- file_ElementReliquaryResponse_proto_rawDescData = protoimpl.X.CompressGZIP(file_ElementReliquaryResponse_proto_rawDescData)
- })
- return file_ElementReliquaryResponse_proto_rawDescData
-}
-
-var file_ElementReliquaryResponse_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ElementReliquaryResponse_proto_goTypes = []interface{}{
- (*ElementReliquaryResponse)(nil), // 0: ElementReliquaryResponse
- (*Unk2700_GBBDJMDIDEI)(nil), // 1: Unk2700_GBBDJMDIDEI
-}
-var file_ElementReliquaryResponse_proto_depIdxs = []int32{
- 1, // 0: ElementReliquaryResponse.Unk2700_DMDHDIHGPFA:type_name -> Unk2700_GBBDJMDIDEI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_ElementReliquaryResponse_proto_init() }
-func file_ElementReliquaryResponse_proto_init() {
- if File_ElementReliquaryResponse_proto != nil {
- return
- }
- file_Unk2700_GBBDJMDIDEI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_ElementReliquaryResponse_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ElementReliquaryResponse); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ElementReliquaryResponse_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ElementReliquaryResponse_proto_goTypes,
- DependencyIndexes: file_ElementReliquaryResponse_proto_depIdxs,
- MessageInfos: file_ElementReliquaryResponse_proto_msgTypes,
- }.Build()
- File_ElementReliquaryResponse_proto = out.File
- file_ElementReliquaryResponse_proto_rawDesc = nil
- file_ElementReliquaryResponse_proto_goTypes = nil
- file_ElementReliquaryResponse_proto_depIdxs = nil
-}
diff --git a/gover/gen/EndCameraSceneLookNotify.pb.go b/gover/gen/EndCameraSceneLookNotify.pb.go
index 05d9a2a0..5b5f8d53 100644
--- a/gover/gen/EndCameraSceneLookNotify.pb.go
+++ b/gover/gen/EndCameraSceneLookNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EndCameraSceneLookNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 217
-// EnetChannelId: 0
-// EnetIsReliable: true
type EndCameraSceneLookNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/EndCoinCollectPlaySingleModeReq.pb.go b/gover/gen/EndCoinCollectPlaySingleModeReq.pb.go
new file mode 100644
index 00000000..5706ada1
--- /dev/null
+++ b/gover/gen/EndCoinCollectPlaySingleModeReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EndCoinCollectPlaySingleModeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EndCoinCollectPlaySingleModeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MultistagePlayIndex uint32 `protobuf:"varint,1,opt,name=multistage_play_index,json=multistagePlayIndex,proto3" json:"multistage_play_index,omitempty"`
+}
+
+func (x *EndCoinCollectPlaySingleModeReq) Reset() {
+ *x = EndCoinCollectPlaySingleModeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EndCoinCollectPlaySingleModeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EndCoinCollectPlaySingleModeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EndCoinCollectPlaySingleModeReq) ProtoMessage() {}
+
+func (x *EndCoinCollectPlaySingleModeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EndCoinCollectPlaySingleModeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EndCoinCollectPlaySingleModeReq.ProtoReflect.Descriptor instead.
+func (*EndCoinCollectPlaySingleModeReq) Descriptor() ([]byte, []int) {
+ return file_EndCoinCollectPlaySingleModeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EndCoinCollectPlaySingleModeReq) GetMultistagePlayIndex() uint32 {
+ if x != nil {
+ return x.MultistagePlayIndex
+ }
+ return 0
+}
+
+var File_EndCoinCollectPlaySingleModeReq_proto protoreflect.FileDescriptor
+
+var file_EndCoinCollectPlaySingleModeReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x45, 0x6e, 0x64, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x1f, 0x45, 0x6e, 0x64, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e,
+ 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x32, 0x0a, 0x15, 0x6d, 0x75,
+ 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EndCoinCollectPlaySingleModeReq_proto_rawDescOnce sync.Once
+ file_EndCoinCollectPlaySingleModeReq_proto_rawDescData = file_EndCoinCollectPlaySingleModeReq_proto_rawDesc
+)
+
+func file_EndCoinCollectPlaySingleModeReq_proto_rawDescGZIP() []byte {
+ file_EndCoinCollectPlaySingleModeReq_proto_rawDescOnce.Do(func() {
+ file_EndCoinCollectPlaySingleModeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EndCoinCollectPlaySingleModeReq_proto_rawDescData)
+ })
+ return file_EndCoinCollectPlaySingleModeReq_proto_rawDescData
+}
+
+var file_EndCoinCollectPlaySingleModeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EndCoinCollectPlaySingleModeReq_proto_goTypes = []interface{}{
+ (*EndCoinCollectPlaySingleModeReq)(nil), // 0: EndCoinCollectPlaySingleModeReq
+}
+var file_EndCoinCollectPlaySingleModeReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EndCoinCollectPlaySingleModeReq_proto_init() }
+func file_EndCoinCollectPlaySingleModeReq_proto_init() {
+ if File_EndCoinCollectPlaySingleModeReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EndCoinCollectPlaySingleModeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EndCoinCollectPlaySingleModeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EndCoinCollectPlaySingleModeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EndCoinCollectPlaySingleModeReq_proto_goTypes,
+ DependencyIndexes: file_EndCoinCollectPlaySingleModeReq_proto_depIdxs,
+ MessageInfos: file_EndCoinCollectPlaySingleModeReq_proto_msgTypes,
+ }.Build()
+ File_EndCoinCollectPlaySingleModeReq_proto = out.File
+ file_EndCoinCollectPlaySingleModeReq_proto_rawDesc = nil
+ file_EndCoinCollectPlaySingleModeReq_proto_goTypes = nil
+ file_EndCoinCollectPlaySingleModeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EndCoinCollectPlaySingleModeRsp.pb.go b/gover/gen/EndCoinCollectPlaySingleModeRsp.pb.go
new file mode 100644
index 00000000..b01071d7
--- /dev/null
+++ b/gover/gen/EndCoinCollectPlaySingleModeRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EndCoinCollectPlaySingleModeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EndCoinCollectPlaySingleModeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EndCoinCollectPlaySingleModeRsp) Reset() {
+ *x = EndCoinCollectPlaySingleModeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EndCoinCollectPlaySingleModeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EndCoinCollectPlaySingleModeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EndCoinCollectPlaySingleModeRsp) ProtoMessage() {}
+
+func (x *EndCoinCollectPlaySingleModeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EndCoinCollectPlaySingleModeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EndCoinCollectPlaySingleModeRsp.ProtoReflect.Descriptor instead.
+func (*EndCoinCollectPlaySingleModeRsp) Descriptor() ([]byte, []int) {
+ return file_EndCoinCollectPlaySingleModeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EndCoinCollectPlaySingleModeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EndCoinCollectPlaySingleModeRsp_proto protoreflect.FileDescriptor
+
+var file_EndCoinCollectPlaySingleModeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x45, 0x6e, 0x64, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x45, 0x6e, 0x64, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e,
+ 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EndCoinCollectPlaySingleModeRsp_proto_rawDescOnce sync.Once
+ file_EndCoinCollectPlaySingleModeRsp_proto_rawDescData = file_EndCoinCollectPlaySingleModeRsp_proto_rawDesc
+)
+
+func file_EndCoinCollectPlaySingleModeRsp_proto_rawDescGZIP() []byte {
+ file_EndCoinCollectPlaySingleModeRsp_proto_rawDescOnce.Do(func() {
+ file_EndCoinCollectPlaySingleModeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EndCoinCollectPlaySingleModeRsp_proto_rawDescData)
+ })
+ return file_EndCoinCollectPlaySingleModeRsp_proto_rawDescData
+}
+
+var file_EndCoinCollectPlaySingleModeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EndCoinCollectPlaySingleModeRsp_proto_goTypes = []interface{}{
+ (*EndCoinCollectPlaySingleModeRsp)(nil), // 0: EndCoinCollectPlaySingleModeRsp
+}
+var file_EndCoinCollectPlaySingleModeRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EndCoinCollectPlaySingleModeRsp_proto_init() }
+func file_EndCoinCollectPlaySingleModeRsp_proto_init() {
+ if File_EndCoinCollectPlaySingleModeRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EndCoinCollectPlaySingleModeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EndCoinCollectPlaySingleModeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EndCoinCollectPlaySingleModeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EndCoinCollectPlaySingleModeRsp_proto_goTypes,
+ DependencyIndexes: file_EndCoinCollectPlaySingleModeRsp_proto_depIdxs,
+ MessageInfos: file_EndCoinCollectPlaySingleModeRsp_proto_msgTypes,
+ }.Build()
+ File_EndCoinCollectPlaySingleModeRsp_proto = out.File
+ file_EndCoinCollectPlaySingleModeRsp_proto_rawDesc = nil
+ file_EndCoinCollectPlaySingleModeRsp_proto_goTypes = nil
+ file_EndCoinCollectPlaySingleModeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterChessDungeonReq.pb.go b/gover/gen/EnterChessDungeonReq.pb.go
index d5782918..fc61dcb8 100644
--- a/gover/gen/EnterChessDungeonReq.pb.go
+++ b/gover/gen/EnterChessDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterChessDungeonReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8191
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterChessDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MapId uint32 `protobuf:"varint,12,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
+ MapId uint32 `protobuf:"varint,14,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
}
func (x *EnterChessDungeonReq) Reset() {
@@ -93,7 +89,7 @@ var file_EnterChessDungeonReq_proto_rawDesc = []byte{
0x0a, 0x1a, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x14,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0c,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0e,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x61, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterChessDungeonRsp.pb.go b/gover/gen/EnterChessDungeonRsp.pb.go
index 4d264f04..6f9e4f8f 100644
--- a/gover/gen/EnterChessDungeonRsp.pb.go
+++ b/gover/gen/EnterChessDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterChessDungeonRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8592
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterChessDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MapId uint32 `protobuf:"varint,13,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
+ MapId uint32 `protobuf:"varint,12,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
}
func (x *EnterChessDungeonRsp) Reset() {
@@ -102,7 +99,7 @@ var file_EnterChessDungeonRsp_proto_rawDesc = []byte{
0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x15,
- 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
0x6d, 0x61, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterCustomDungeonReq.pb.go b/gover/gen/EnterCustomDungeonReq.pb.go
new file mode 100644
index 00000000..a80f5661
--- /dev/null
+++ b/gover/gen/EnterCustomDungeonReq.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,7,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ EnterType EnterCustomDungeonType `protobuf:"varint,8,opt,name=enter_type,json=enterType,proto3,enum=EnterCustomDungeonType" json:"enter_type,omitempty"`
+ DungeonGuid uint64 `protobuf:"varint,4,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+}
+
+func (x *EnterCustomDungeonReq) Reset() {
+ *x = EnterCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterCustomDungeonReq) ProtoMessage() {}
+
+func (x *EnterCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*EnterCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_EnterCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterCustomDungeonReq) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *EnterCustomDungeonReq) GetEnterType() EnterCustomDungeonType {
+ if x != nil {
+ return x.EnterType
+ }
+ return EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_NONE
+}
+
+func (x *EnterCustomDungeonReq) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+var File_EnterCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_EnterCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x45,
+ 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x15,
+ 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_EnterCustomDungeonReq_proto_rawDescData = file_EnterCustomDungeonReq_proto_rawDesc
+)
+
+func file_EnterCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_EnterCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_EnterCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterCustomDungeonReq_proto_rawDescData)
+ })
+ return file_EnterCustomDungeonReq_proto_rawDescData
+}
+
+var file_EnterCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterCustomDungeonReq_proto_goTypes = []interface{}{
+ (*EnterCustomDungeonReq)(nil), // 0: EnterCustomDungeonReq
+ (EnterCustomDungeonType)(0), // 1: EnterCustomDungeonType
+}
+var file_EnterCustomDungeonReq_proto_depIdxs = []int32{
+ 1, // 0: EnterCustomDungeonReq.enter_type:type_name -> EnterCustomDungeonType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_EnterCustomDungeonReq_proto_init() }
+func file_EnterCustomDungeonReq_proto_init() {
+ if File_EnterCustomDungeonReq_proto != nil {
+ return
+ }
+ file_EnterCustomDungeonType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_EnterCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_EnterCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_EnterCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_EnterCustomDungeonReq_proto = out.File
+ file_EnterCustomDungeonReq_proto_rawDesc = nil
+ file_EnterCustomDungeonReq_proto_goTypes = nil
+ file_EnterCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterCustomDungeonRsp.pb.go b/gover/gen/EnterCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..3b4a78f2
--- /dev/null
+++ b/gover/gen/EnterCustomDungeonRsp.pb.go
@@ -0,0 +1,209 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RoomCostMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=room_cost_map,json=roomCostMap,proto3" json:"room_cost_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ EnterType EnterCustomDungeonType `protobuf:"varint,15,opt,name=enter_type,json=enterType,proto3,enum=EnterCustomDungeonType" json:"enter_type,omitempty"`
+ CustomDungeon *CustomDungeon `protobuf:"bytes,12,opt,name=custom_dungeon,json=customDungeon,proto3" json:"custom_dungeon,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EnterCustomDungeonRsp) Reset() {
+ *x = EnterCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterCustomDungeonRsp) ProtoMessage() {}
+
+func (x *EnterCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*EnterCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_EnterCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterCustomDungeonRsp) GetRoomCostMap() map[uint32]uint32 {
+ if x != nil {
+ return x.RoomCostMap
+ }
+ return nil
+}
+
+func (x *EnterCustomDungeonRsp) GetEnterType() EnterCustomDungeonType {
+ if x != nil {
+ return x.EnterType
+ }
+ return EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_NONE
+}
+
+func (x *EnterCustomDungeonRsp) GetCustomDungeon() *CustomDungeon {
+ if x != nil {
+ return x.CustomDungeon
+ }
+ return nil
+}
+
+func (x *EnterCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EnterCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_EnterCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x43,
+ 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1c, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0xad, 0x02, 0x0a, 0x15, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x4b, 0x0a, 0x0d, 0x72, 0x6f,
+ 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x27, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x43, 0x6f,
+ 0x73, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x72, 0x6f, 0x6f, 0x6d,
+ 0x43, 0x6f, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x36, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x45, 0x6e,
+ 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x35, 0x0a, 0x0e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x1a, 0x3e, 0x0a, 0x10, 0x52, 0x6f, 0x6f, 0x6d, 0x43, 0x6f, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_EnterCustomDungeonRsp_proto_rawDescData = file_EnterCustomDungeonRsp_proto_rawDesc
+)
+
+func file_EnterCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_EnterCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_EnterCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_EnterCustomDungeonRsp_proto_rawDescData
+}
+
+var file_EnterCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_EnterCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*EnterCustomDungeonRsp)(nil), // 0: EnterCustomDungeonRsp
+ nil, // 1: EnterCustomDungeonRsp.RoomCostMapEntry
+ (EnterCustomDungeonType)(0), // 2: EnterCustomDungeonType
+ (*CustomDungeon)(nil), // 3: CustomDungeon
+}
+var file_EnterCustomDungeonRsp_proto_depIdxs = []int32{
+ 1, // 0: EnterCustomDungeonRsp.room_cost_map:type_name -> EnterCustomDungeonRsp.RoomCostMapEntry
+ 2, // 1: EnterCustomDungeonRsp.enter_type:type_name -> EnterCustomDungeonType
+ 3, // 2: EnterCustomDungeonRsp.custom_dungeon:type_name -> CustomDungeon
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_EnterCustomDungeonRsp_proto_init() }
+func file_EnterCustomDungeonRsp_proto_init() {
+ if File_EnterCustomDungeonRsp_proto != nil {
+ return
+ }
+ file_CustomDungeon_proto_init()
+ file_EnterCustomDungeonType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_EnterCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_EnterCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_EnterCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_EnterCustomDungeonRsp_proto = out.File
+ file_EnterCustomDungeonRsp_proto_rawDesc = nil
+ file_EnterCustomDungeonRsp_proto_goTypes = nil
+ file_EnterCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterCustomDungeonType.pb.go b/gover/gen/EnterCustomDungeonType.pb.go
new file mode 100644
index 00000000..efb54379
--- /dev/null
+++ b/gover/gen/EnterCustomDungeonType.pb.go
@@ -0,0 +1,157 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterCustomDungeonType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterCustomDungeonType int32
+
+const (
+ EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_NONE EnterCustomDungeonType = 0
+ EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_EDIT EnterCustomDungeonType = 1
+ EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_PLAY EnterCustomDungeonType = 2
+ EnterCustomDungeonType_ENTER_CUSTOM_DUNGEON_TYPE_OFFICIAL EnterCustomDungeonType = 3
+)
+
+// Enum value maps for EnterCustomDungeonType.
+var (
+ EnterCustomDungeonType_name = map[int32]string{
+ 0: "ENTER_CUSTOM_DUNGEON_TYPE_NONE",
+ 1: "ENTER_CUSTOM_DUNGEON_TYPE_EDIT",
+ 2: "ENTER_CUSTOM_DUNGEON_TYPE_PLAY",
+ 3: "ENTER_CUSTOM_DUNGEON_TYPE_OFFICIAL",
+ }
+ EnterCustomDungeonType_value = map[string]int32{
+ "ENTER_CUSTOM_DUNGEON_TYPE_NONE": 0,
+ "ENTER_CUSTOM_DUNGEON_TYPE_EDIT": 1,
+ "ENTER_CUSTOM_DUNGEON_TYPE_PLAY": 2,
+ "ENTER_CUSTOM_DUNGEON_TYPE_OFFICIAL": 3,
+ }
+)
+
+func (x EnterCustomDungeonType) Enum() *EnterCustomDungeonType {
+ p := new(EnterCustomDungeonType)
+ *p = x
+ return p
+}
+
+func (x EnterCustomDungeonType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (EnterCustomDungeonType) Descriptor() protoreflect.EnumDescriptor {
+ return file_EnterCustomDungeonType_proto_enumTypes[0].Descriptor()
+}
+
+func (EnterCustomDungeonType) Type() protoreflect.EnumType {
+ return &file_EnterCustomDungeonType_proto_enumTypes[0]
+}
+
+func (x EnterCustomDungeonType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use EnterCustomDungeonType.Descriptor instead.
+func (EnterCustomDungeonType) EnumDescriptor() ([]byte, []int) {
+ return file_EnterCustomDungeonType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_EnterCustomDungeonType_proto protoreflect.FileDescriptor
+
+var file_EnterCustomDungeonType_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xac,
+ 0x01, 0x0a, 0x16, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x45, 0x4e, 0x54,
+ 0x45, 0x52, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x22, 0x0a,
+ 0x1e, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x10,
+ 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f,
+ 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50,
+ 0x4c, 0x41, 0x59, 0x10, 0x02, 0x12, 0x26, 0x0a, 0x22, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43,
+ 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x10, 0x03, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterCustomDungeonType_proto_rawDescOnce sync.Once
+ file_EnterCustomDungeonType_proto_rawDescData = file_EnterCustomDungeonType_proto_rawDesc
+)
+
+func file_EnterCustomDungeonType_proto_rawDescGZIP() []byte {
+ file_EnterCustomDungeonType_proto_rawDescOnce.Do(func() {
+ file_EnterCustomDungeonType_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterCustomDungeonType_proto_rawDescData)
+ })
+ return file_EnterCustomDungeonType_proto_rawDescData
+}
+
+var file_EnterCustomDungeonType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_EnterCustomDungeonType_proto_goTypes = []interface{}{
+ (EnterCustomDungeonType)(0), // 0: EnterCustomDungeonType
+}
+var file_EnterCustomDungeonType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterCustomDungeonType_proto_init() }
+func file_EnterCustomDungeonType_proto_init() {
+ if File_EnterCustomDungeonType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterCustomDungeonType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterCustomDungeonType_proto_goTypes,
+ DependencyIndexes: file_EnterCustomDungeonType_proto_depIdxs,
+ EnumInfos: file_EnterCustomDungeonType_proto_enumTypes,
+ }.Build()
+ File_EnterCustomDungeonType_proto = out.File
+ file_EnterCustomDungeonType_proto_rawDesc = nil
+ file_EnterCustomDungeonType_proto_goTypes = nil
+ file_EnterCustomDungeonType_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterFishingReq.pb.go b/gover/gen/EnterFishingReq.pb.go
index 7ae7a756..55d377ae 100644
--- a/gover/gen/EnterFishingReq.pb.go
+++ b/gover/gen/EnterFishingReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterFishingReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5826
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterFishingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishPoolId uint32 `protobuf:"varint,3,opt,name=fish_pool_id,json=fishPoolId,proto3" json:"fish_pool_id,omitempty"`
+ FishPoolId uint32 `protobuf:"varint,7,opt,name=fish_pool_id,json=fishPoolId,proto3" json:"fish_pool_id,omitempty"`
}
func (x *EnterFishingReq) Reset() {
@@ -93,7 +89,7 @@ var file_EnterFishingReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x0f, 0x45, 0x6e, 0x74, 0x65, 0x72,
0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69,
- 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterFishingRsp.pb.go b/gover/gen/EnterFishingRsp.pb.go
index 28b4881c..3cd8071c 100644
--- a/gover/gen/EnterFishingRsp.pb.go
+++ b/gover/gen/EnterFishingRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterFishingRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5818
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterFishingRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
FishPoolId uint32 `protobuf:"varint,9,opt,name=fish_pool_id,json=fishPoolId,proto3" json:"fish_pool_id,omitempty"`
}
@@ -100,7 +97,7 @@ var file_EnterFishingRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x0f, 0x45, 0x6e, 0x74, 0x65, 0x72,
0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f,
0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68,
0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
diff --git a/gover/gen/EnterFungusFighterPlotDungeonReq.pb.go b/gover/gen/EnterFungusFighterPlotDungeonReq.pb.go
new file mode 100644
index 00000000..3440e38f
--- /dev/null
+++ b/gover/gen/EnterFungusFighterPlotDungeonReq.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterFungusFighterPlotDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterFungusFighterPlotDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FungusIdList []uint32 `protobuf:"varint,11,rep,packed,name=fungus_id_list,json=fungusIdList,proto3" json:"fungus_id_list,omitempty"`
+ DungeonId uint32 `protobuf:"varint,15,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+}
+
+func (x *EnterFungusFighterPlotDungeonReq) Reset() {
+ *x = EnterFungusFighterPlotDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterFungusFighterPlotDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterFungusFighterPlotDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterFungusFighterPlotDungeonReq) ProtoMessage() {}
+
+func (x *EnterFungusFighterPlotDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterFungusFighterPlotDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterFungusFighterPlotDungeonReq.ProtoReflect.Descriptor instead.
+func (*EnterFungusFighterPlotDungeonReq) Descriptor() ([]byte, []int) {
+ return file_EnterFungusFighterPlotDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterFungusFighterPlotDungeonReq) GetFungusIdList() []uint32 {
+ if x != nil {
+ return x.FungusIdList
+ }
+ return nil
+}
+
+func (x *EnterFungusFighterPlotDungeonReq) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+var File_EnterFungusFighterPlotDungeonReq_proto protoreflect.FileDescriptor
+
+var file_EnterFungusFighterPlotDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x65, 0x72, 0x50, 0x6c, 0x6f, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x20, 0x45, 0x6e, 0x74, 0x65,
+ 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x50, 0x6c,
+ 0x6f, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e,
+ 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_EnterFungusFighterPlotDungeonReq_proto_rawDescOnce sync.Once
+ file_EnterFungusFighterPlotDungeonReq_proto_rawDescData = file_EnterFungusFighterPlotDungeonReq_proto_rawDesc
+)
+
+func file_EnterFungusFighterPlotDungeonReq_proto_rawDescGZIP() []byte {
+ file_EnterFungusFighterPlotDungeonReq_proto_rawDescOnce.Do(func() {
+ file_EnterFungusFighterPlotDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterFungusFighterPlotDungeonReq_proto_rawDescData)
+ })
+ return file_EnterFungusFighterPlotDungeonReq_proto_rawDescData
+}
+
+var file_EnterFungusFighterPlotDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterFungusFighterPlotDungeonReq_proto_goTypes = []interface{}{
+ (*EnterFungusFighterPlotDungeonReq)(nil), // 0: EnterFungusFighterPlotDungeonReq
+}
+var file_EnterFungusFighterPlotDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterFungusFighterPlotDungeonReq_proto_init() }
+func file_EnterFungusFighterPlotDungeonReq_proto_init() {
+ if File_EnterFungusFighterPlotDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EnterFungusFighterPlotDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterFungusFighterPlotDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterFungusFighterPlotDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterFungusFighterPlotDungeonReq_proto_goTypes,
+ DependencyIndexes: file_EnterFungusFighterPlotDungeonReq_proto_depIdxs,
+ MessageInfos: file_EnterFungusFighterPlotDungeonReq_proto_msgTypes,
+ }.Build()
+ File_EnterFungusFighterPlotDungeonReq_proto = out.File
+ file_EnterFungusFighterPlotDungeonReq_proto_rawDesc = nil
+ file_EnterFungusFighterPlotDungeonReq_proto_goTypes = nil
+ file_EnterFungusFighterPlotDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterFungusFighterPlotDungeonRsp.pb.go b/gover/gen/EnterFungusFighterPlotDungeonRsp.pb.go
new file mode 100644
index 00000000..edc8cc88
--- /dev/null
+++ b/gover/gen/EnterFungusFighterPlotDungeonRsp.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterFungusFighterPlotDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterFungusFighterPlotDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FungusIdList []uint32 `protobuf:"varint,14,rep,packed,name=fungus_id_list,json=fungusIdList,proto3" json:"fungus_id_list,omitempty"`
+ DungeonId uint32 `protobuf:"varint,8,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EnterFungusFighterPlotDungeonRsp) Reset() {
+ *x = EnterFungusFighterPlotDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterFungusFighterPlotDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterFungusFighterPlotDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterFungusFighterPlotDungeonRsp) ProtoMessage() {}
+
+func (x *EnterFungusFighterPlotDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterFungusFighterPlotDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterFungusFighterPlotDungeonRsp.ProtoReflect.Descriptor instead.
+func (*EnterFungusFighterPlotDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_EnterFungusFighterPlotDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterFungusFighterPlotDungeonRsp) GetFungusIdList() []uint32 {
+ if x != nil {
+ return x.FungusIdList
+ }
+ return nil
+}
+
+func (x *EnterFungusFighterPlotDungeonRsp) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *EnterFungusFighterPlotDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EnterFungusFighterPlotDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_EnterFungusFighterPlotDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x65, 0x72, 0x50, 0x6c, 0x6f, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x20, 0x45, 0x6e, 0x74,
+ 0x65, 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x50,
+ 0x6c, 0x6f, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x24, 0x0a,
+ 0x0e, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterFungusFighterPlotDungeonRsp_proto_rawDescOnce sync.Once
+ file_EnterFungusFighterPlotDungeonRsp_proto_rawDescData = file_EnterFungusFighterPlotDungeonRsp_proto_rawDesc
+)
+
+func file_EnterFungusFighterPlotDungeonRsp_proto_rawDescGZIP() []byte {
+ file_EnterFungusFighterPlotDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_EnterFungusFighterPlotDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterFungusFighterPlotDungeonRsp_proto_rawDescData)
+ })
+ return file_EnterFungusFighterPlotDungeonRsp_proto_rawDescData
+}
+
+var file_EnterFungusFighterPlotDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterFungusFighterPlotDungeonRsp_proto_goTypes = []interface{}{
+ (*EnterFungusFighterPlotDungeonRsp)(nil), // 0: EnterFungusFighterPlotDungeonRsp
+}
+var file_EnterFungusFighterPlotDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterFungusFighterPlotDungeonRsp_proto_init() }
+func file_EnterFungusFighterPlotDungeonRsp_proto_init() {
+ if File_EnterFungusFighterPlotDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EnterFungusFighterPlotDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterFungusFighterPlotDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterFungusFighterPlotDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterFungusFighterPlotDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_EnterFungusFighterPlotDungeonRsp_proto_depIdxs,
+ MessageInfos: file_EnterFungusFighterPlotDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_EnterFungusFighterPlotDungeonRsp_proto = out.File
+ file_EnterFungusFighterPlotDungeonRsp_proto_rawDesc = nil
+ file_EnterFungusFighterPlotDungeonRsp_proto_goTypes = nil
+ file_EnterFungusFighterPlotDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterFungusFighterTrainingDungeonReq.pb.go b/gover/gen/EnterFungusFighterTrainingDungeonReq.pb.go
new file mode 100644
index 00000000..17cd79c3
--- /dev/null
+++ b/gover/gen/EnterFungusFighterTrainingDungeonReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterFungusFighterTrainingDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterFungusFighterTrainingDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+}
+
+func (x *EnterFungusFighterTrainingDungeonReq) Reset() {
+ *x = EnterFungusFighterTrainingDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterFungusFighterTrainingDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterFungusFighterTrainingDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterFungusFighterTrainingDungeonReq) ProtoMessage() {}
+
+func (x *EnterFungusFighterTrainingDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterFungusFighterTrainingDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterFungusFighterTrainingDungeonReq.ProtoReflect.Descriptor instead.
+func (*EnterFungusFighterTrainingDungeonReq) Descriptor() ([]byte, []int) {
+ return file_EnterFungusFighterTrainingDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterFungusFighterTrainingDungeonReq) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+var File_EnterFungusFighterTrainingDungeonReq_proto protoreflect.FileDescriptor
+
+var file_EnterFungusFighterTrainingDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x24,
+ 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74,
+ 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterFungusFighterTrainingDungeonReq_proto_rawDescOnce sync.Once
+ file_EnterFungusFighterTrainingDungeonReq_proto_rawDescData = file_EnterFungusFighterTrainingDungeonReq_proto_rawDesc
+)
+
+func file_EnterFungusFighterTrainingDungeonReq_proto_rawDescGZIP() []byte {
+ file_EnterFungusFighterTrainingDungeonReq_proto_rawDescOnce.Do(func() {
+ file_EnterFungusFighterTrainingDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterFungusFighterTrainingDungeonReq_proto_rawDescData)
+ })
+ return file_EnterFungusFighterTrainingDungeonReq_proto_rawDescData
+}
+
+var file_EnterFungusFighterTrainingDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterFungusFighterTrainingDungeonReq_proto_goTypes = []interface{}{
+ (*EnterFungusFighterTrainingDungeonReq)(nil), // 0: EnterFungusFighterTrainingDungeonReq
+}
+var file_EnterFungusFighterTrainingDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterFungusFighterTrainingDungeonReq_proto_init() }
+func file_EnterFungusFighterTrainingDungeonReq_proto_init() {
+ if File_EnterFungusFighterTrainingDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EnterFungusFighterTrainingDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterFungusFighterTrainingDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterFungusFighterTrainingDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterFungusFighterTrainingDungeonReq_proto_goTypes,
+ DependencyIndexes: file_EnterFungusFighterTrainingDungeonReq_proto_depIdxs,
+ MessageInfos: file_EnterFungusFighterTrainingDungeonReq_proto_msgTypes,
+ }.Build()
+ File_EnterFungusFighterTrainingDungeonReq_proto = out.File
+ file_EnterFungusFighterTrainingDungeonReq_proto_rawDesc = nil
+ file_EnterFungusFighterTrainingDungeonReq_proto_goTypes = nil
+ file_EnterFungusFighterTrainingDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterFungusFighterTrainingDungeonRsp.pb.go b/gover/gen/EnterFungusFighterTrainingDungeonRsp.pb.go
new file mode 100644
index 00000000..836e7d14
--- /dev/null
+++ b/gover/gen/EnterFungusFighterTrainingDungeonRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterFungusFighterTrainingDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterFungusFighterTrainingDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EnterFungusFighterTrainingDungeonRsp) Reset() {
+ *x = EnterFungusFighterTrainingDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterFungusFighterTrainingDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterFungusFighterTrainingDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterFungusFighterTrainingDungeonRsp) ProtoMessage() {}
+
+func (x *EnterFungusFighterTrainingDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterFungusFighterTrainingDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterFungusFighterTrainingDungeonRsp.ProtoReflect.Descriptor instead.
+func (*EnterFungusFighterTrainingDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterFungusFighterTrainingDungeonRsp) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *EnterFungusFighterTrainingDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EnterFungusFighterTrainingDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_EnterFungusFighterTrainingDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x24,
+ 0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74,
+ 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescOnce sync.Once
+ file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescData = file_EnterFungusFighterTrainingDungeonRsp_proto_rawDesc
+)
+
+func file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescGZIP() []byte {
+ file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescData)
+ })
+ return file_EnterFungusFighterTrainingDungeonRsp_proto_rawDescData
+}
+
+var file_EnterFungusFighterTrainingDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterFungusFighterTrainingDungeonRsp_proto_goTypes = []interface{}{
+ (*EnterFungusFighterTrainingDungeonRsp)(nil), // 0: EnterFungusFighterTrainingDungeonRsp
+}
+var file_EnterFungusFighterTrainingDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterFungusFighterTrainingDungeonRsp_proto_init() }
+func file_EnterFungusFighterTrainingDungeonRsp_proto_init() {
+ if File_EnterFungusFighterTrainingDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EnterFungusFighterTrainingDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterFungusFighterTrainingDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterFungusFighterTrainingDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterFungusFighterTrainingDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_EnterFungusFighterTrainingDungeonRsp_proto_depIdxs,
+ MessageInfos: file_EnterFungusFighterTrainingDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_EnterFungusFighterTrainingDungeonRsp_proto = out.File
+ file_EnterFungusFighterTrainingDungeonRsp_proto_rawDesc = nil
+ file_EnterFungusFighterTrainingDungeonRsp_proto_goTypes = nil
+ file_EnterFungusFighterTrainingDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterIrodoriChessDungeonReq.pb.go b/gover/gen/EnterIrodoriChessDungeonReq.pb.go
new file mode 100644
index 00000000..d5ba6bd8
--- /dev/null
+++ b/gover/gen/EnterIrodoriChessDungeonReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterIrodoriChessDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterIrodoriChessDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsHardMap bool `protobuf:"varint,12,opt,name=is_hard_map,json=isHardMap,proto3" json:"is_hard_map,omitempty"`
+ LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *EnterIrodoriChessDungeonReq) Reset() {
+ *x = EnterIrodoriChessDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterIrodoriChessDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterIrodoriChessDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterIrodoriChessDungeonReq) ProtoMessage() {}
+
+func (x *EnterIrodoriChessDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterIrodoriChessDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterIrodoriChessDungeonReq.ProtoReflect.Descriptor instead.
+func (*EnterIrodoriChessDungeonReq) Descriptor() ([]byte, []int) {
+ return file_EnterIrodoriChessDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterIrodoriChessDungeonReq) GetIsHardMap() bool {
+ if x != nil {
+ return x.IsHardMap
+ }
+ return false
+}
+
+func (x *EnterIrodoriChessDungeonReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_EnterIrodoriChessDungeonReq_proto protoreflect.FileDescriptor
+
+var file_EnterIrodoriChessDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68,
+ 0x65, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x72, 0x6f, 0x64,
+ 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x6d, 0x61,
+ 0x70, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x4d,
+ 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterIrodoriChessDungeonReq_proto_rawDescOnce sync.Once
+ file_EnterIrodoriChessDungeonReq_proto_rawDescData = file_EnterIrodoriChessDungeonReq_proto_rawDesc
+)
+
+func file_EnterIrodoriChessDungeonReq_proto_rawDescGZIP() []byte {
+ file_EnterIrodoriChessDungeonReq_proto_rawDescOnce.Do(func() {
+ file_EnterIrodoriChessDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterIrodoriChessDungeonReq_proto_rawDescData)
+ })
+ return file_EnterIrodoriChessDungeonReq_proto_rawDescData
+}
+
+var file_EnterIrodoriChessDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterIrodoriChessDungeonReq_proto_goTypes = []interface{}{
+ (*EnterIrodoriChessDungeonReq)(nil), // 0: EnterIrodoriChessDungeonReq
+}
+var file_EnterIrodoriChessDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterIrodoriChessDungeonReq_proto_init() }
+func file_EnterIrodoriChessDungeonReq_proto_init() {
+ if File_EnterIrodoriChessDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EnterIrodoriChessDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterIrodoriChessDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterIrodoriChessDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterIrodoriChessDungeonReq_proto_goTypes,
+ DependencyIndexes: file_EnterIrodoriChessDungeonReq_proto_depIdxs,
+ MessageInfos: file_EnterIrodoriChessDungeonReq_proto_msgTypes,
+ }.Build()
+ File_EnterIrodoriChessDungeonReq_proto = out.File
+ file_EnterIrodoriChessDungeonReq_proto_rawDesc = nil
+ file_EnterIrodoriChessDungeonReq_proto_goTypes = nil
+ file_EnterIrodoriChessDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterIrodoriChessDungeonRsp.pb.go b/gover/gen/EnterIrodoriChessDungeonRsp.pb.go
new file mode 100644
index 00000000..bc291786
--- /dev/null
+++ b/gover/gen/EnterIrodoriChessDungeonRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterIrodoriChessDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterIrodoriChessDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsHardMap bool `protobuf:"varint,5,opt,name=is_hard_map,json=isHardMap,proto3" json:"is_hard_map,omitempty"`
+ LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EnterIrodoriChessDungeonRsp) Reset() {
+ *x = EnterIrodoriChessDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterIrodoriChessDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterIrodoriChessDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterIrodoriChessDungeonRsp) ProtoMessage() {}
+
+func (x *EnterIrodoriChessDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterIrodoriChessDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterIrodoriChessDungeonRsp.ProtoReflect.Descriptor instead.
+func (*EnterIrodoriChessDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_EnterIrodoriChessDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterIrodoriChessDungeonRsp) GetIsHardMap() bool {
+ if x != nil {
+ return x.IsHardMap
+ }
+ return false
+}
+
+func (x *EnterIrodoriChessDungeonRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *EnterIrodoriChessDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EnterIrodoriChessDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_EnterIrodoriChessDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68,
+ 0x65, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x72, 0x6f, 0x64,
+ 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x6d, 0x61,
+ 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x4d,
+ 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterIrodoriChessDungeonRsp_proto_rawDescOnce sync.Once
+ file_EnterIrodoriChessDungeonRsp_proto_rawDescData = file_EnterIrodoriChessDungeonRsp_proto_rawDesc
+)
+
+func file_EnterIrodoriChessDungeonRsp_proto_rawDescGZIP() []byte {
+ file_EnterIrodoriChessDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_EnterIrodoriChessDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterIrodoriChessDungeonRsp_proto_rawDescData)
+ })
+ return file_EnterIrodoriChessDungeonRsp_proto_rawDescData
+}
+
+var file_EnterIrodoriChessDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterIrodoriChessDungeonRsp_proto_goTypes = []interface{}{
+ (*EnterIrodoriChessDungeonRsp)(nil), // 0: EnterIrodoriChessDungeonRsp
+}
+var file_EnterIrodoriChessDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterIrodoriChessDungeonRsp_proto_init() }
+func file_EnterIrodoriChessDungeonRsp_proto_init() {
+ if File_EnterIrodoriChessDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EnterIrodoriChessDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterIrodoriChessDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterIrodoriChessDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterIrodoriChessDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_EnterIrodoriChessDungeonRsp_proto_depIdxs,
+ MessageInfos: file_EnterIrodoriChessDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_EnterIrodoriChessDungeonRsp_proto = out.File
+ file_EnterIrodoriChessDungeonRsp_proto_rawDesc = nil
+ file_EnterIrodoriChessDungeonRsp_proto_goTypes = nil
+ file_EnterIrodoriChessDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterMechanicusDungeonReq.pb.go b/gover/gen/EnterMechanicusDungeonReq.pb.go
index 19353662..addd67b7 100644
--- a/gover/gen/EnterMechanicusDungeonReq.pb.go
+++ b/gover/gen/EnterMechanicusDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterMechanicusDungeonReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3931
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterMechanicusDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DifficultLevel uint32 `protobuf:"varint,7,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
+ DifficultLevel uint32 `protobuf:"varint,5,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
}
func (x *EnterMechanicusDungeonReq) Reset() {
@@ -95,7 +91,7 @@ var file_EnterMechanicusDungeonReq_proto_rawDesc = []byte{
0x6f, 0x22, 0x44, 0x0a, 0x19, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e,
0x69, 0x63, 0x75, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x27,
0x0a, 0x0f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
+ 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterMechanicusDungeonRsp.pb.go b/gover/gen/EnterMechanicusDungeonRsp.pb.go
index 0444bd4d..80fcdf15 100644
--- a/gover/gen/EnterMechanicusDungeonRsp.pb.go
+++ b/gover/gen/EnterMechanicusDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterMechanicusDungeonRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3975
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterMechanicusDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WrongUid uint32 `protobuf:"varint,12,opt,name=wrong_uid,json=wrongUid,proto3" json:"wrong_uid,omitempty"`
- DifficultLevel uint32 `protobuf:"varint,13,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DungeonId uint32 `protobuf:"varint,11,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ WrongUid uint32 `protobuf:"varint,13,opt,name=wrong_uid,json=wrongUid,proto3" json:"wrong_uid,omitempty"`
+ DifficultLevel uint32 `protobuf:"varint,15,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DungeonId uint32 `protobuf:"varint,10,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *EnterMechanicusDungeonRsp) Reset() {
@@ -117,13 +114,13 @@ var file_EnterMechanicusDungeonRsp_proto_rawDesc = []byte{
0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x9a, 0x01, 0x0a, 0x19, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x63, 0x68, 0x61,
0x6e, 0x69, 0x63, 0x75, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12,
- 0x1b, 0x0a, 0x09, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x1b, 0x0a, 0x09, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x0f,
0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterReason.pb.go b/gover/gen/EnterReason.pb.go
new file mode 100644
index 00000000..2c39e003
--- /dev/null
+++ b/gover/gen/EnterReason.pb.go
@@ -0,0 +1,418 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterReason int32
+
+const (
+ EnterReason_ENTER_REASON_NONE EnterReason = 0
+ EnterReason_ENTER_REASON_LOGIN EnterReason = 1
+ EnterReason_ENTER_REASON_DUNGEON_REPLAY EnterReason = 11
+ EnterReason_ENTER_REASON_DUNGEON_REVIVE_ON_WAYPOINT EnterReason = 12
+ EnterReason_ENTER_REASON_DUNGEON_ENTER EnterReason = 13
+ EnterReason_ENTER_REASON_DUNGEON_QUIT EnterReason = 14
+ EnterReason_ENTER_REASON_GM EnterReason = 21
+ EnterReason_ENTER_REASON_QUEST_ROLLBACK EnterReason = 31
+ EnterReason_ENTER_REASON_REVIVAL EnterReason = 32
+ EnterReason_ENTER_REASON_PERSONAL_SCENE EnterReason = 41
+ EnterReason_ENTER_REASON_TRANS_POINT EnterReason = 42
+ EnterReason_ENTER_REASON_CLIENT_TRANSMIT EnterReason = 43
+ EnterReason_ENTER_REASON_FORCE_DRAG_BACK EnterReason = 44
+ EnterReason_ENTER_REASON_TEAM_KICK EnterReason = 51
+ EnterReason_ENTER_REASON_TEAM_JOIN EnterReason = 52
+ EnterReason_ENTER_REASON_TEAM_BACK EnterReason = 53
+ EnterReason_ENTER_REASON_MUIP EnterReason = 54
+ EnterReason_ENTER_REASON_DUNGEON_INVITE_ACCEPT EnterReason = 55
+ EnterReason_ENTER_REASON_LUA EnterReason = 56
+ EnterReason_ENTER_REASON_ACTIVITY_LOAD_TERRAIN EnterReason = 57
+ EnterReason_ENTER_REASON_HOST_FROM_SINGLE_TO_MP EnterReason = 58
+ EnterReason_ENTER_REASON_MP_PLAY EnterReason = 59
+ EnterReason_ENTER_REASON_ANCHOR_POINT EnterReason = 60
+ EnterReason_ENTER_REASON_LUA_SKIP_UI EnterReason = 61
+ EnterReason_ENTER_REASON_RELOAD_TERRAIN EnterReason = 62
+ EnterReason_ENTER_REASON_DRAFT_TRANSFER EnterReason = 63
+ EnterReason_ENTER_REASON_ENTER_HOME EnterReason = 64
+ EnterReason_ENTER_REASON_EXIT_HOME EnterReason = 65
+ EnterReason_ENTER_REASON_CHANGE_HOME_MODULE EnterReason = 66
+ EnterReason_ENTER_REASON_GALLERY EnterReason = 67
+ EnterReason_ENTER_REASON_HOME_SCENE_JUMP EnterReason = 68
+ EnterReason_ENTER_REASON_HIDE_AND_SEEK EnterReason = 69
+ EnterReason_ENTER_REASON_SUMMER_TIME_MIST_ZONE EnterReason = 70
+ EnterReason_ENTER_REASON_FORCE_QUIT_SCENE EnterReason = 71
+ EnterReason_ENTER_REASON_HERO_COURSE EnterReason = 72
+ EnterReason_ENTER_REASON_TRANS_CLIMATE EnterReason = 73
+ EnterReason_ENTER_REASON_SUMMER_TIME_BOAT_RESTART EnterReason = 74
+ EnterReason_ENTER_REASON_TSURUMI_MIST_CLIMATE EnterReason = 75
+ EnterReason_ENTER_REASON_TSURUMI_REGIONAL_MIST_CLIMATE EnterReason = 76
+ EnterReason_ENTER_REASON_WINTER_CAMP_RESTART EnterReason = 77
+ EnterReason_ENTER_REASON_TALK_EXEC_TRANSFER EnterReason = 78
+ EnterReason_ENTER_REASON_SEALAMP_BOAT_RESTART EnterReason = 79
+ EnterReason_ENTER_REASON_SEALAMP_BOAT_BACK EnterReason = 80
+ EnterReason_ENTER_REASON_CHALLENGE_INTERRUPT_BACK EnterReason = 81
+ EnterReason_ENTER_REASON_IRODORI_MASTER_TRANSFER EnterReason = 82
+ EnterReason_ENTER_REASON_GALLERY_BACK EnterReason = 83
+ EnterReason_ENTER_REASON_SUMMER_TIME_V2_BOAT_RESTART EnterReason = 84
+ EnterReason_ENTER_REASON_ISLAND_PARTY_GALLERY_START_FAILED EnterReason = 85
+ EnterReason_ENTER_REASON_GRAVEN_INNOCENCE_RACE_RESTART EnterReason = 86
+ EnterReason_ENTER_REASON_VINTAGE_HUNTING_TRANSFER EnterReason = 87
+ EnterReason_ENTER_REASON_FUNGUS_FIGHTER_TRANSFER EnterReason = 88
+ EnterReason_ENTER_REASON_BRICK_BREAKER EnterReason = 89
+ EnterReason_ENTER_REASON_BRICK_BREAKER_SINGLE EnterReason = 90
+ EnterReason_ENTER_REASON_TRANSFER_GUARD_STOP EnterReason = 91
+ EnterReason_ENTER_REASON_COIN_COLLECT_SINGLE EnterReason = 92
+)
+
+// Enum value maps for EnterReason.
+var (
+ EnterReason_name = map[int32]string{
+ 0: "ENTER_REASON_NONE",
+ 1: "ENTER_REASON_LOGIN",
+ 11: "ENTER_REASON_DUNGEON_REPLAY",
+ 12: "ENTER_REASON_DUNGEON_REVIVE_ON_WAYPOINT",
+ 13: "ENTER_REASON_DUNGEON_ENTER",
+ 14: "ENTER_REASON_DUNGEON_QUIT",
+ 21: "ENTER_REASON_GM",
+ 31: "ENTER_REASON_QUEST_ROLLBACK",
+ 32: "ENTER_REASON_REVIVAL",
+ 41: "ENTER_REASON_PERSONAL_SCENE",
+ 42: "ENTER_REASON_TRANS_POINT",
+ 43: "ENTER_REASON_CLIENT_TRANSMIT",
+ 44: "ENTER_REASON_FORCE_DRAG_BACK",
+ 51: "ENTER_REASON_TEAM_KICK",
+ 52: "ENTER_REASON_TEAM_JOIN",
+ 53: "ENTER_REASON_TEAM_BACK",
+ 54: "ENTER_REASON_MUIP",
+ 55: "ENTER_REASON_DUNGEON_INVITE_ACCEPT",
+ 56: "ENTER_REASON_LUA",
+ 57: "ENTER_REASON_ACTIVITY_LOAD_TERRAIN",
+ 58: "ENTER_REASON_HOST_FROM_SINGLE_TO_MP",
+ 59: "ENTER_REASON_MP_PLAY",
+ 60: "ENTER_REASON_ANCHOR_POINT",
+ 61: "ENTER_REASON_LUA_SKIP_UI",
+ 62: "ENTER_REASON_RELOAD_TERRAIN",
+ 63: "ENTER_REASON_DRAFT_TRANSFER",
+ 64: "ENTER_REASON_ENTER_HOME",
+ 65: "ENTER_REASON_EXIT_HOME",
+ 66: "ENTER_REASON_CHANGE_HOME_MODULE",
+ 67: "ENTER_REASON_GALLERY",
+ 68: "ENTER_REASON_HOME_SCENE_JUMP",
+ 69: "ENTER_REASON_HIDE_AND_SEEK",
+ 70: "ENTER_REASON_SUMMER_TIME_MIST_ZONE",
+ 71: "ENTER_REASON_FORCE_QUIT_SCENE",
+ 72: "ENTER_REASON_HERO_COURSE",
+ 73: "ENTER_REASON_TRANS_CLIMATE",
+ 74: "ENTER_REASON_SUMMER_TIME_BOAT_RESTART",
+ 75: "ENTER_REASON_TSURUMI_MIST_CLIMATE",
+ 76: "ENTER_REASON_TSURUMI_REGIONAL_MIST_CLIMATE",
+ 77: "ENTER_REASON_WINTER_CAMP_RESTART",
+ 78: "ENTER_REASON_TALK_EXEC_TRANSFER",
+ 79: "ENTER_REASON_SEALAMP_BOAT_RESTART",
+ 80: "ENTER_REASON_SEALAMP_BOAT_BACK",
+ 81: "ENTER_REASON_CHALLENGE_INTERRUPT_BACK",
+ 82: "ENTER_REASON_IRODORI_MASTER_TRANSFER",
+ 83: "ENTER_REASON_GALLERY_BACK",
+ 84: "ENTER_REASON_SUMMER_TIME_V2_BOAT_RESTART",
+ 85: "ENTER_REASON_ISLAND_PARTY_GALLERY_START_FAILED",
+ 86: "ENTER_REASON_GRAVEN_INNOCENCE_RACE_RESTART",
+ 87: "ENTER_REASON_VINTAGE_HUNTING_TRANSFER",
+ 88: "ENTER_REASON_FUNGUS_FIGHTER_TRANSFER",
+ 89: "ENTER_REASON_BRICK_BREAKER",
+ 90: "ENTER_REASON_BRICK_BREAKER_SINGLE",
+ 91: "ENTER_REASON_TRANSFER_GUARD_STOP",
+ 92: "ENTER_REASON_COIN_COLLECT_SINGLE",
+ }
+ EnterReason_value = map[string]int32{
+ "ENTER_REASON_NONE": 0,
+ "ENTER_REASON_LOGIN": 1,
+ "ENTER_REASON_DUNGEON_REPLAY": 11,
+ "ENTER_REASON_DUNGEON_REVIVE_ON_WAYPOINT": 12,
+ "ENTER_REASON_DUNGEON_ENTER": 13,
+ "ENTER_REASON_DUNGEON_QUIT": 14,
+ "ENTER_REASON_GM": 21,
+ "ENTER_REASON_QUEST_ROLLBACK": 31,
+ "ENTER_REASON_REVIVAL": 32,
+ "ENTER_REASON_PERSONAL_SCENE": 41,
+ "ENTER_REASON_TRANS_POINT": 42,
+ "ENTER_REASON_CLIENT_TRANSMIT": 43,
+ "ENTER_REASON_FORCE_DRAG_BACK": 44,
+ "ENTER_REASON_TEAM_KICK": 51,
+ "ENTER_REASON_TEAM_JOIN": 52,
+ "ENTER_REASON_TEAM_BACK": 53,
+ "ENTER_REASON_MUIP": 54,
+ "ENTER_REASON_DUNGEON_INVITE_ACCEPT": 55,
+ "ENTER_REASON_LUA": 56,
+ "ENTER_REASON_ACTIVITY_LOAD_TERRAIN": 57,
+ "ENTER_REASON_HOST_FROM_SINGLE_TO_MP": 58,
+ "ENTER_REASON_MP_PLAY": 59,
+ "ENTER_REASON_ANCHOR_POINT": 60,
+ "ENTER_REASON_LUA_SKIP_UI": 61,
+ "ENTER_REASON_RELOAD_TERRAIN": 62,
+ "ENTER_REASON_DRAFT_TRANSFER": 63,
+ "ENTER_REASON_ENTER_HOME": 64,
+ "ENTER_REASON_EXIT_HOME": 65,
+ "ENTER_REASON_CHANGE_HOME_MODULE": 66,
+ "ENTER_REASON_GALLERY": 67,
+ "ENTER_REASON_HOME_SCENE_JUMP": 68,
+ "ENTER_REASON_HIDE_AND_SEEK": 69,
+ "ENTER_REASON_SUMMER_TIME_MIST_ZONE": 70,
+ "ENTER_REASON_FORCE_QUIT_SCENE": 71,
+ "ENTER_REASON_HERO_COURSE": 72,
+ "ENTER_REASON_TRANS_CLIMATE": 73,
+ "ENTER_REASON_SUMMER_TIME_BOAT_RESTART": 74,
+ "ENTER_REASON_TSURUMI_MIST_CLIMATE": 75,
+ "ENTER_REASON_TSURUMI_REGIONAL_MIST_CLIMATE": 76,
+ "ENTER_REASON_WINTER_CAMP_RESTART": 77,
+ "ENTER_REASON_TALK_EXEC_TRANSFER": 78,
+ "ENTER_REASON_SEALAMP_BOAT_RESTART": 79,
+ "ENTER_REASON_SEALAMP_BOAT_BACK": 80,
+ "ENTER_REASON_CHALLENGE_INTERRUPT_BACK": 81,
+ "ENTER_REASON_IRODORI_MASTER_TRANSFER": 82,
+ "ENTER_REASON_GALLERY_BACK": 83,
+ "ENTER_REASON_SUMMER_TIME_V2_BOAT_RESTART": 84,
+ "ENTER_REASON_ISLAND_PARTY_GALLERY_START_FAILED": 85,
+ "ENTER_REASON_GRAVEN_INNOCENCE_RACE_RESTART": 86,
+ "ENTER_REASON_VINTAGE_HUNTING_TRANSFER": 87,
+ "ENTER_REASON_FUNGUS_FIGHTER_TRANSFER": 88,
+ "ENTER_REASON_BRICK_BREAKER": 89,
+ "ENTER_REASON_BRICK_BREAKER_SINGLE": 90,
+ "ENTER_REASON_TRANSFER_GUARD_STOP": 91,
+ "ENTER_REASON_COIN_COLLECT_SINGLE": 92,
+ }
+)
+
+func (x EnterReason) Enum() *EnterReason {
+ p := new(EnterReason)
+ *p = x
+ return p
+}
+
+func (x EnterReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (EnterReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_EnterReason_proto_enumTypes[0].Descriptor()
+}
+
+func (EnterReason) Type() protoreflect.EnumType {
+ return &file_EnterReason_proto_enumTypes[0]
+}
+
+func (x EnterReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use EnterReason.Descriptor instead.
+func (EnterReason) EnumDescriptor() ([]byte, []int) {
+ return file_EnterReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_EnterReason_proto protoreflect.FileDescriptor
+
+var file_EnterReason_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0xf8, 0x0e, 0x0a, 0x0b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x45, 0x4e,
+ 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e,
+ 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41,
+ 0x59, 0x10, 0x0b, 0x12, 0x2b, 0x0a, 0x27, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x56, 0x49,
+ 0x56, 0x45, 0x5f, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x59, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x10, 0x0c,
+ 0x12, 0x1e, 0x0a, 0x1a, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0x0d,
+ 0x12, 0x1d, 0x0a, 0x19, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x10, 0x0e, 0x12,
+ 0x13, 0x0a, 0x0f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x47, 0x4d, 0x10, 0x15, 0x12, 0x1f, 0x0a, 0x1b, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x52, 0x4f, 0x4c, 0x4c, 0x42,
+ 0x41, 0x43, 0x4b, 0x10, 0x1f, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x41, 0x4c, 0x10, 0x20, 0x12,
+ 0x1f, 0x0a, 0x1b, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x29,
+ 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x10, 0x2a, 0x12, 0x20,
+ 0x0a, 0x1c, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43,
+ 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x4d, 0x49, 0x54, 0x10, 0x2b,
+ 0x12, 0x20, 0x0a, 0x1c, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x46, 0x4f, 0x52, 0x43, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x47, 0x5f, 0x42, 0x41, 0x43, 0x4b,
+ 0x10, 0x2c, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4b, 0x49, 0x43, 0x4b, 0x10, 0x33, 0x12, 0x1a,
+ 0x0a, 0x16, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x45, 0x41, 0x4d, 0x5f, 0x4a, 0x4f, 0x49, 0x4e, 0x10, 0x34, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e,
+ 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f,
+ 0x42, 0x41, 0x43, 0x4b, 0x10, 0x35, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x55, 0x49, 0x50, 0x10, 0x36, 0x12, 0x26, 0x0a,
+ 0x22, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x43,
+ 0x45, 0x50, 0x54, 0x10, 0x37, 0x12, 0x14, 0x0a, 0x10, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x55, 0x41, 0x10, 0x38, 0x12, 0x26, 0x0a, 0x22, 0x45,
+ 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x54, 0x45, 0x52, 0x52, 0x41, 0x49,
+ 0x4e, 0x10, 0x39, 0x12, 0x27, 0x0a, 0x23, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x53, 0x54, 0x5f, 0x46, 0x52, 0x4f, 0x4d, 0x5f, 0x53, 0x49,
+ 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x4d, 0x50, 0x10, 0x3a, 0x12, 0x18, 0x0a, 0x14,
+ 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4d, 0x50, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x10, 0x3b, 0x12, 0x1d, 0x0a, 0x19, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x4e, 0x43, 0x48, 0x4f, 0x52, 0x5f, 0x50, 0x4f,
+ 0x49, 0x4e, 0x54, 0x10, 0x3c, 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x55, 0x41, 0x5f, 0x53, 0x4b, 0x49, 0x50, 0x5f, 0x55,
+ 0x49, 0x10, 0x3d, 0x12, 0x1f, 0x0a, 0x1b, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x54, 0x45, 0x52, 0x52, 0x41,
+ 0x49, 0x4e, 0x10, 0x3e, 0x12, 0x1f, 0x0a, 0x1b, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53,
+ 0x46, 0x45, 0x52, 0x10, 0x3f, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x10, 0x40, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x45, 0x58, 0x49, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10, 0x41, 0x12, 0x23,
+ 0x0a, 0x1f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43,
+ 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c,
+ 0x45, 0x10, 0x42, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x10, 0x43, 0x12, 0x20, 0x0a,
+ 0x1c, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f,
+ 0x4d, 0x45, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x4a, 0x55, 0x4d, 0x50, 0x10, 0x44, 0x12,
+ 0x1e, 0x0a, 0x1a, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x48, 0x49, 0x44, 0x45, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45, 0x4b, 0x10, 0x45, 0x12,
+ 0x26, 0x0a, 0x22, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x53, 0x54,
+ 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x10, 0x46, 0x12, 0x21, 0x0a, 0x1d, 0x45, 0x4e, 0x54, 0x45, 0x52,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x4f, 0x52, 0x43, 0x45, 0x5f, 0x51, 0x55,
+ 0x49, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x47, 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x4e,
+ 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x45, 0x52, 0x4f, 0x5f,
+ 0x43, 0x4f, 0x55, 0x52, 0x53, 0x45, 0x10, 0x48, 0x12, 0x1e, 0x0a, 0x1a, 0x45, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x5f, 0x43,
+ 0x4c, 0x49, 0x4d, 0x41, 0x54, 0x45, 0x10, 0x49, 0x12, 0x29, 0x0a, 0x25, 0x45, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f,
+ 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x42, 0x4f, 0x41, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52,
+ 0x54, 0x10, 0x4a, 0x12, 0x25, 0x0a, 0x21, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x53, 0x55, 0x52, 0x55, 0x4d, 0x49, 0x5f, 0x4d, 0x49, 0x53, 0x54,
+ 0x5f, 0x43, 0x4c, 0x49, 0x4d, 0x41, 0x54, 0x45, 0x10, 0x4b, 0x12, 0x2e, 0x0a, 0x2a, 0x45, 0x4e,
+ 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x53, 0x55, 0x52, 0x55,
+ 0x4d, 0x49, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x4d, 0x49, 0x53, 0x54,
+ 0x5f, 0x43, 0x4c, 0x49, 0x4d, 0x41, 0x54, 0x45, 0x10, 0x4c, 0x12, 0x24, 0x0a, 0x20, 0x45, 0x4e,
+ 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x4d,
+ 0x12, 0x23, 0x0a, 0x1f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x41, 0x4c, 0x4b, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53,
+ 0x46, 0x45, 0x52, 0x10, 0x4e, 0x12, 0x25, 0x0a, 0x21, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x41, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x42, 0x4f,
+ 0x41, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x4f, 0x12, 0x22, 0x0a, 0x1e,
+ 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x41,
+ 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x42, 0x4f, 0x41, 0x54, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x10, 0x50,
+ 0x12, 0x29, 0x0a, 0x25, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
+ 0x52, 0x55, 0x50, 0x54, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x10, 0x51, 0x12, 0x28, 0x0a, 0x24, 0x45,
+ 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x52, 0x4f, 0x44,
+ 0x4f, 0x52, 0x49, 0x5f, 0x4d, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53,
+ 0x46, 0x45, 0x52, 0x10, 0x52, 0x12, 0x1d, 0x0a, 0x19, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x42, 0x41,
+ 0x43, 0x4b, 0x10, 0x53, 0x12, 0x2c, 0x0a, 0x28, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45,
+ 0x5f, 0x56, 0x32, 0x5f, 0x42, 0x4f, 0x41, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54,
+ 0x10, 0x54, 0x12, 0x32, 0x0a, 0x2e, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x49, 0x53, 0x4c, 0x41, 0x4e, 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f,
+ 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x46, 0x41,
+ 0x49, 0x4c, 0x45, 0x44, 0x10, 0x55, 0x12, 0x2e, 0x0a, 0x2a, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e,
+ 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x52, 0x41, 0x43, 0x45, 0x5f, 0x52, 0x45, 0x53,
+ 0x54, 0x41, 0x52, 0x54, 0x10, 0x56, 0x12, 0x29, 0x0a, 0x25, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x48,
+ 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x10,
+ 0x57, 0x12, 0x28, 0x0a, 0x24, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47, 0x48, 0x54, 0x45, 0x52,
+ 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x10, 0x58, 0x12, 0x1e, 0x0a, 0x1a, 0x45,
+ 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x52, 0x49, 0x43,
+ 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x10, 0x59, 0x12, 0x25, 0x0a, 0x21, 0x45,
+ 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x52, 0x49, 0x43,
+ 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45,
+ 0x10, 0x5a, 0x12, 0x24, 0x0a, 0x20, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x47, 0x55, 0x41, 0x52,
+ 0x44, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x10, 0x5b, 0x12, 0x24, 0x0a, 0x20, 0x45, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x4f,
+ 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x10, 0x5c, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterReason_proto_rawDescOnce sync.Once
+ file_EnterReason_proto_rawDescData = file_EnterReason_proto_rawDesc
+)
+
+func file_EnterReason_proto_rawDescGZIP() []byte {
+ file_EnterReason_proto_rawDescOnce.Do(func() {
+ file_EnterReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterReason_proto_rawDescData)
+ })
+ return file_EnterReason_proto_rawDescData
+}
+
+var file_EnterReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_EnterReason_proto_goTypes = []interface{}{
+ (EnterReason)(0), // 0: EnterReason
+}
+var file_EnterReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterReason_proto_init() }
+func file_EnterReason_proto_init() {
+ if File_EnterReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterReason_proto_goTypes,
+ DependencyIndexes: file_EnterReason_proto_depIdxs,
+ EnumInfos: file_EnterReason_proto_enumTypes,
+ }.Build()
+ File_EnterReason_proto = out.File
+ file_EnterReason_proto_rawDesc = nil
+ file_EnterReason_proto_goTypes = nil
+ file_EnterReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterRogueDiaryDungeonReq.pb.go b/gover/gen/EnterRogueDiaryDungeonReq.pb.go
new file mode 100644
index 00000000..2eea51c6
--- /dev/null
+++ b/gover/gen/EnterRogueDiaryDungeonReq.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterRogueDiaryDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterRogueDiaryDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChosenCardList []uint32 `protobuf:"varint,5,rep,packed,name=chosen_card_list,json=chosenCardList,proto3" json:"chosen_card_list,omitempty"`
+ ChosenAvatarList []*RogueDiaryAvatar `protobuf:"bytes,9,rep,name=chosen_avatar_list,json=chosenAvatarList,proto3" json:"chosen_avatar_list,omitempty"`
+}
+
+func (x *EnterRogueDiaryDungeonReq) Reset() {
+ *x = EnterRogueDiaryDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterRogueDiaryDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterRogueDiaryDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterRogueDiaryDungeonReq) ProtoMessage() {}
+
+func (x *EnterRogueDiaryDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterRogueDiaryDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterRogueDiaryDungeonReq.ProtoReflect.Descriptor instead.
+func (*EnterRogueDiaryDungeonReq) Descriptor() ([]byte, []int) {
+ return file_EnterRogueDiaryDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterRogueDiaryDungeonReq) GetChosenCardList() []uint32 {
+ if x != nil {
+ return x.ChosenCardList
+ }
+ return nil
+}
+
+func (x *EnterRogueDiaryDungeonReq) GetChosenAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.ChosenAvatarList
+ }
+ return nil
+}
+
+var File_EnterRogueDiaryDungeonReq_proto protoreflect.FileDescriptor
+
+var file_EnterRogueDiaryDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x19, 0x45, 0x6e,
+ 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x68, 0x6f, 0x73, 0x65,
+ 0x6e, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x3f, 0x0a, 0x12, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x52, 0x10, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_EnterRogueDiaryDungeonReq_proto_rawDescOnce sync.Once
+ file_EnterRogueDiaryDungeonReq_proto_rawDescData = file_EnterRogueDiaryDungeonReq_proto_rawDesc
+)
+
+func file_EnterRogueDiaryDungeonReq_proto_rawDescGZIP() []byte {
+ file_EnterRogueDiaryDungeonReq_proto_rawDescOnce.Do(func() {
+ file_EnterRogueDiaryDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterRogueDiaryDungeonReq_proto_rawDescData)
+ })
+ return file_EnterRogueDiaryDungeonReq_proto_rawDescData
+}
+
+var file_EnterRogueDiaryDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterRogueDiaryDungeonReq_proto_goTypes = []interface{}{
+ (*EnterRogueDiaryDungeonReq)(nil), // 0: EnterRogueDiaryDungeonReq
+ (*RogueDiaryAvatar)(nil), // 1: RogueDiaryAvatar
+}
+var file_EnterRogueDiaryDungeonReq_proto_depIdxs = []int32{
+ 1, // 0: EnterRogueDiaryDungeonReq.chosen_avatar_list:type_name -> RogueDiaryAvatar
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_EnterRogueDiaryDungeonReq_proto_init() }
+func file_EnterRogueDiaryDungeonReq_proto_init() {
+ if File_EnterRogueDiaryDungeonReq_proto != nil {
+ return
+ }
+ file_RogueDiaryAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_EnterRogueDiaryDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterRogueDiaryDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterRogueDiaryDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterRogueDiaryDungeonReq_proto_goTypes,
+ DependencyIndexes: file_EnterRogueDiaryDungeonReq_proto_depIdxs,
+ MessageInfos: file_EnterRogueDiaryDungeonReq_proto_msgTypes,
+ }.Build()
+ File_EnterRogueDiaryDungeonReq_proto = out.File
+ file_EnterRogueDiaryDungeonReq_proto_rawDesc = nil
+ file_EnterRogueDiaryDungeonReq_proto_goTypes = nil
+ file_EnterRogueDiaryDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterRogueDiaryDungeonRsp.pb.go b/gover/gen/EnterRogueDiaryDungeonRsp.pb.go
new file mode 100644
index 00000000..582fa4c3
--- /dev/null
+++ b/gover/gen/EnterRogueDiaryDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EnterRogueDiaryDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EnterRogueDiaryDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *EnterRogueDiaryDungeonRsp) Reset() {
+ *x = EnterRogueDiaryDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EnterRogueDiaryDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EnterRogueDiaryDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EnterRogueDiaryDungeonRsp) ProtoMessage() {}
+
+func (x *EnterRogueDiaryDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_EnterRogueDiaryDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EnterRogueDiaryDungeonRsp.ProtoReflect.Descriptor instead.
+func (*EnterRogueDiaryDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_EnterRogueDiaryDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EnterRogueDiaryDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_EnterRogueDiaryDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_EnterRogueDiaryDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x35, 0x0a, 0x19, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44,
+ 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EnterRogueDiaryDungeonRsp_proto_rawDescOnce sync.Once
+ file_EnterRogueDiaryDungeonRsp_proto_rawDescData = file_EnterRogueDiaryDungeonRsp_proto_rawDesc
+)
+
+func file_EnterRogueDiaryDungeonRsp_proto_rawDescGZIP() []byte {
+ file_EnterRogueDiaryDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_EnterRogueDiaryDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_EnterRogueDiaryDungeonRsp_proto_rawDescData)
+ })
+ return file_EnterRogueDiaryDungeonRsp_proto_rawDescData
+}
+
+var file_EnterRogueDiaryDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EnterRogueDiaryDungeonRsp_proto_goTypes = []interface{}{
+ (*EnterRogueDiaryDungeonRsp)(nil), // 0: EnterRogueDiaryDungeonRsp
+}
+var file_EnterRogueDiaryDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EnterRogueDiaryDungeonRsp_proto_init() }
+func file_EnterRogueDiaryDungeonRsp_proto_init() {
+ if File_EnterRogueDiaryDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EnterRogueDiaryDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EnterRogueDiaryDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EnterRogueDiaryDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EnterRogueDiaryDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_EnterRogueDiaryDungeonRsp_proto_depIdxs,
+ MessageInfos: file_EnterRogueDiaryDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_EnterRogueDiaryDungeonRsp_proto = out.File
+ file_EnterRogueDiaryDungeonRsp_proto_rawDesc = nil
+ file_EnterRogueDiaryDungeonRsp_proto_goTypes = nil
+ file_EnterRogueDiaryDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/EnterRoguelikeDungeonNotify.pb.go b/gover/gen/EnterRoguelikeDungeonNotify.pb.go
index 10999cf4..5a4512cc 100644
--- a/gover/gen/EnterRoguelikeDungeonNotify.pb.go
+++ b/gover/gen/EnterRoguelikeDungeonNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterRoguelikeDungeonNotify.proto
package gen
@@ -36,30 +36,27 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8652
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterRoguelikeDungeonNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsMistClear bool `protobuf:"varint,14,opt,name=is_mist_clear,json=isMistClear,proto3" json:"is_mist_clear,omitempty"`
- DungeonWeightConfigId uint32 `protobuf:"varint,2,opt,name=dungeon_weight_config_id,json=dungeonWeightConfigId,proto3" json:"dungeon_weight_config_id,omitempty"`
- RuneRecordList []*RoguelikeRuneRecord `protobuf:"bytes,6,rep,name=rune_record_list,json=runeRecordList,proto3" json:"rune_record_list,omitempty"`
- OnstageAvatarGuidList []uint64 `protobuf:"varint,9,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
- IsFirstEnter bool `protobuf:"varint,205,opt,name=is_first_enter,json=isFirstEnter,proto3" json:"is_first_enter,omitempty"`
- ExploredCellList []uint32 `protobuf:"varint,3,rep,packed,name=explored_cell_list,json=exploredCellList,proto3" json:"explored_cell_list,omitempty"`
- CellInfoMap map[uint32]*RogueCellInfo `protobuf:"bytes,11,rep,name=cell_info_map,json=cellInfoMap,proto3" json:"cell_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- RefreshCostItemCount uint32 `protobuf:"varint,1999,opt,name=refresh_cost_item_count,json=refreshCostItemCount,proto3" json:"refresh_cost_item_count,omitempty"`
- BonusResourceProp float32 `protobuf:"fixed32,13,opt,name=bonus_resource_prop,json=bonusResourceProp,proto3" json:"bonus_resource_prop,omitempty"`
- ReviseMonsterLevel uint32 `protobuf:"varint,1541,opt,name=revise_monster_level,json=reviseMonsterLevel,proto3" json:"revise_monster_level,omitempty"`
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- BackstageAvatarGuidList []uint64 `protobuf:"varint,10,rep,packed,name=backstage_avatar_guid_list,json=backstageAvatarGuidList,proto3" json:"backstage_avatar_guid_list,omitempty"`
- CurCellId uint32 `protobuf:"varint,12,opt,name=cur_cell_id,json=curCellId,proto3" json:"cur_cell_id,omitempty"`
- RefreshCostItemId uint32 `protobuf:"varint,7,opt,name=refresh_cost_item_id,json=refreshCostItemId,proto3" json:"refresh_cost_item_id,omitempty"`
- CurLevel uint32 `protobuf:"varint,8,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ BonusResourceProp float32 `protobuf:"fixed32,11,opt,name=bonus_resource_prop,json=bonusResourceProp,proto3" json:"bonus_resource_prop,omitempty"`
+ Unk3300_DBDABNIINEL uint32 `protobuf:"varint,4,opt,name=Unk3300_DBDABNIINEL,json=Unk3300DBDABNIINEL,proto3" json:"Unk3300_DBDABNIINEL,omitempty"`
+ RuneRecordList []*RoguelikeRuneRecord `protobuf:"bytes,12,rep,name=rune_record_list,json=runeRecordList,proto3" json:"rune_record_list,omitempty"`
+ CurLevel uint32 `protobuf:"varint,9,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ DungeonId uint32 `protobuf:"varint,5,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ ReviseMonsterLevel uint32 `protobuf:"varint,1188,opt,name=revise_monster_level,json=reviseMonsterLevel,proto3" json:"revise_monster_level,omitempty"`
+ Unk3300_PKPOKOAAOKF bool `protobuf:"varint,1469,opt,name=Unk3300_PKPOKOAAOKF,json=Unk3300PKPOKOAAOKF,proto3" json:"Unk3300_PKPOKOAAOKF,omitempty"`
+ ExploredCellList []uint32 `protobuf:"varint,2,rep,packed,name=explored_cell_list,json=exploredCellList,proto3" json:"explored_cell_list,omitempty"`
+ OnstageAvatarGuidList []uint64 `protobuf:"varint,15,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
+ StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Unk3300_KLFDKOCGAHN uint32 `protobuf:"varint,2046,opt,name=Unk3300_KLFDKOCGAHN,json=Unk3300KLFDKOCGAHN,proto3" json:"Unk3300_KLFDKOCGAHN,omitempty"`
+ Unk3300_GBHHLEDAGAM bool `protobuf:"varint,3,opt,name=Unk3300_GBHHLEDAGAM,json=Unk3300GBHHLEDAGAM,proto3" json:"Unk3300_GBHHLEDAGAM,omitempty"`
+ Unk3300_IIIJDDNJEBB uint32 `protobuf:"varint,1,opt,name=Unk3300_IIIJDDNJEBB,json=Unk3300IIIJDDNJEBB,proto3" json:"Unk3300_IIIJDDNJEBB,omitempty"`
+ BackstageAvatarGuidList []uint64 `protobuf:"varint,7,rep,packed,name=backstage_avatar_guid_list,json=backstageAvatarGuidList,proto3" json:"backstage_avatar_guid_list,omitempty"`
+ Unk3300_PKDLOJADIPA uint32 `protobuf:"varint,10,opt,name=Unk3300_PKDLOJADIPA,json=Unk3300PKDLOJADIPA,proto3" json:"Unk3300_PKDLOJADIPA,omitempty"`
+ CellInfoMap map[uint32]*RogueCellInfo `protobuf:"bytes,14,rep,name=cell_info_map,json=cellInfoMap,proto3" json:"cell_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *EnterRoguelikeDungeonNotify) Reset() {
@@ -94,16 +91,16 @@ func (*EnterRoguelikeDungeonNotify) Descriptor() ([]byte, []int) {
return file_EnterRoguelikeDungeonNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EnterRoguelikeDungeonNotify) GetIsMistClear() bool {
+func (x *EnterRoguelikeDungeonNotify) GetBonusResourceProp() float32 {
if x != nil {
- return x.IsMistClear
+ return x.BonusResourceProp
}
- return false
+ return 0
}
-func (x *EnterRoguelikeDungeonNotify) GetDungeonWeightConfigId() uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetUnk3300_DBDABNIINEL() uint32 {
if x != nil {
- return x.DungeonWeightConfigId
+ return x.Unk3300_DBDABNIINEL
}
return 0
}
@@ -115,65 +112,72 @@ func (x *EnterRoguelikeDungeonNotify) GetRuneRecordList() []*RoguelikeRuneRecord
return nil
}
-func (x *EnterRoguelikeDungeonNotify) GetOnstageAvatarGuidList() []uint64 {
+func (x *EnterRoguelikeDungeonNotify) GetCurLevel() uint32 {
if x != nil {
- return x.OnstageAvatarGuidList
+ return x.CurLevel
}
- return nil
+ return 0
}
-func (x *EnterRoguelikeDungeonNotify) GetIsFirstEnter() bool {
+func (x *EnterRoguelikeDungeonNotify) GetDungeonId() uint32 {
if x != nil {
- return x.IsFirstEnter
+ return x.DungeonId
}
- return false
+ return 0
}
-func (x *EnterRoguelikeDungeonNotify) GetExploredCellList() []uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetReviseMonsterLevel() uint32 {
if x != nil {
- return x.ExploredCellList
+ return x.ReviseMonsterLevel
}
- return nil
+ return 0
}
-func (x *EnterRoguelikeDungeonNotify) GetCellInfoMap() map[uint32]*RogueCellInfo {
+func (x *EnterRoguelikeDungeonNotify) GetUnk3300_PKPOKOAAOKF() bool {
if x != nil {
- return x.CellInfoMap
+ return x.Unk3300_PKPOKOAAOKF
+ }
+ return false
+}
+
+func (x *EnterRoguelikeDungeonNotify) GetExploredCellList() []uint32 {
+ if x != nil {
+ return x.ExploredCellList
}
return nil
}
-func (x *EnterRoguelikeDungeonNotify) GetDungeonId() uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetOnstageAvatarGuidList() []uint64 {
if x != nil {
- return x.DungeonId
+ return x.OnstageAvatarGuidList
}
- return 0
+ return nil
}
-func (x *EnterRoguelikeDungeonNotify) GetRefreshCostItemCount() uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetStageId() uint32 {
if x != nil {
- return x.RefreshCostItemCount
+ return x.StageId
}
return 0
}
-func (x *EnterRoguelikeDungeonNotify) GetBonusResourceProp() float32 {
+func (x *EnterRoguelikeDungeonNotify) GetUnk3300_KLFDKOCGAHN() uint32 {
if x != nil {
- return x.BonusResourceProp
+ return x.Unk3300_KLFDKOCGAHN
}
return 0
}
-func (x *EnterRoguelikeDungeonNotify) GetReviseMonsterLevel() uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetUnk3300_GBHHLEDAGAM() bool {
if x != nil {
- return x.ReviseMonsterLevel
+ return x.Unk3300_GBHHLEDAGAM
}
- return 0
+ return false
}
-func (x *EnterRoguelikeDungeonNotify) GetStageId() uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetUnk3300_IIIJDDNJEBB() uint32 {
if x != nil {
- return x.StageId
+ return x.Unk3300_IIIJDDNJEBB
}
return 0
}
@@ -185,25 +189,18 @@ func (x *EnterRoguelikeDungeonNotify) GetBackstageAvatarGuidList() []uint64 {
return nil
}
-func (x *EnterRoguelikeDungeonNotify) GetCurCellId() uint32 {
- if x != nil {
- return x.CurCellId
- }
- return 0
-}
-
-func (x *EnterRoguelikeDungeonNotify) GetRefreshCostItemId() uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetUnk3300_PKDLOJADIPA() uint32 {
if x != nil {
- return x.RefreshCostItemId
+ return x.Unk3300_PKDLOJADIPA
}
return 0
}
-func (x *EnterRoguelikeDungeonNotify) GetCurLevel() uint32 {
+func (x *EnterRoguelikeDungeonNotify) GetCellInfoMap() map[uint32]*RogueCellInfo {
if x != nil {
- return x.CurLevel
+ return x.CellInfoMap
}
- return 0
+ return nil
}
var File_EnterRoguelikeDungeonNotify_proto protoreflect.FileDescriptor
@@ -214,63 +211,64 @@ var file_EnterRoguelikeDungeonNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c,
0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x06, 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67,
- 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6d, 0x69, 0x73, 0x74, 0x5f, 0x63,
- 0x6c, 0x65, 0x61, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4d, 0x69,
- 0x73, 0x74, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x12, 0x37, 0x0a, 0x18, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64,
- 0x12, 0x3e, 0x0a, 0x10, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x52, 0x6f, 0x67,
- 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x52, 0x0e, 0x72, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03,
- 0x28, 0x04, 0x52, 0x15, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x73, 0x5f,
- 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0xcd, 0x01, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x65, 0x72,
- 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c,
- 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x65, 0x78,
- 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x51,
- 0x0a, 0x0d, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67,
+ 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x07, 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67,
0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x2e, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45,
- 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61,
- 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
- 0x12, 0x36, 0x0a, 0x17, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x73, 0x74,
- 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0xcf, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x14, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x73, 0x74, 0x49,
- 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x62, 0x6f, 0x6e, 0x75,
- 0x73, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x52, 0x65, 0x73, 0x6f,
- 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x12, 0x31, 0x0a, 0x14, 0x72, 0x65, 0x76, 0x69,
- 0x73, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x85, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x4d,
- 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x1a, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x04, 0x52, 0x17, 0x62, 0x61, 0x63, 0x6b,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x75, 0x72, 0x43, 0x65, 0x6c,
- 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x63,
- 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x11, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x74,
- 0x65, 0x6d, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65,
- 0x6c, 0x1a, 0x4e, 0x0a, 0x10, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65,
- 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x72, 0x65, 0x73,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x11, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50,
+ 0x72, 0x6f, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44,
+ 0x42, 0x44, 0x41, 0x42, 0x4e, 0x49, 0x49, 0x4e, 0x45, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x42, 0x44, 0x41, 0x42, 0x4e, 0x49,
+ 0x49, 0x4e, 0x45, 0x4c, 0x12, 0x3e, 0x0a, 0x10, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
+ 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0e, 0x72, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
+ 0x12, 0x31, 0x0a, 0x14, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0xa4, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50,
+ 0x4b, 0x50, 0x4f, 0x4b, 0x4f, 0x41, 0x41, 0x4f, 0x4b, 0x46, 0x18, 0xbd, 0x0b, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4b, 0x50, 0x4f, 0x4b, 0x4f,
+ 0x41, 0x41, 0x4f, 0x4b, 0x46, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
+ 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x10, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0f, 0x20, 0x03, 0x28, 0x04, 0x52, 0x15, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x46, 0x44, 0x4b, 0x4f, 0x43, 0x47, 0x41, 0x48, 0x4e, 0x18, 0xfe,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4c,
+ 0x46, 0x44, 0x4b, 0x4f, 0x43, 0x47, 0x41, 0x48, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x48, 0x48, 0x4c, 0x45, 0x44, 0x41, 0x47, 0x41, 0x4d,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47,
+ 0x42, 0x48, 0x48, 0x4c, 0x45, 0x44, 0x41, 0x47, 0x41, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x49, 0x4a, 0x44, 0x44, 0x4e, 0x4a, 0x45, 0x42,
+ 0x42, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x49, 0x49, 0x49, 0x4a, 0x44, 0x44, 0x4e, 0x4a, 0x45, 0x42, 0x42, 0x12, 0x3b, 0x0a, 0x1a, 0x62,
+ 0x61, 0x63, 0x6b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
+ 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x04, 0x52,
+ 0x17, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x44, 0x4c, 0x4f, 0x4a, 0x41, 0x44, 0x49, 0x50, 0x41, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4b,
+ 0x44, 0x4c, 0x4f, 0x4a, 0x41, 0x44, 0x49, 0x50, 0x41, 0x12, 0x51, 0x0a, 0x0d, 0x63, 0x65, 0x6c,
+ 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x2d, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b,
+ 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x43,
+ 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0b, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x4e, 0x0a, 0x10,
+ 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
+ 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x0e, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/EnterSceneDoneReq.pb.go b/gover/gen/EnterSceneDoneReq.pb.go
index 8cf6bf47..e61a9170 100644
--- a/gover/gen/EnterSceneDoneReq.pb.go
+++ b/gover/gen/EnterSceneDoneReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterSceneDoneReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 277
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterSceneDoneReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EnterSceneToken uint32 `protobuf:"varint,11,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,10,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
}
func (x *EnterSceneDoneReq) Reset() {
@@ -94,7 +90,7 @@ var file_EnterSceneDoneReq_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x11, 0x45, 0x6e, 0x74,
0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2a,
0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f,
- 0x6b, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x6b, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterSceneDoneRsp.pb.go b/gover/gen/EnterSceneDoneRsp.pb.go
index 3a847a3d..b1d048d7 100644
--- a/gover/gen/EnterSceneDoneRsp.pb.go
+++ b/gover/gen/EnterSceneDoneRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterSceneDoneRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 237
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterSceneDoneRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EnterSceneToken uint32 `protobuf:"varint,15,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,1,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *EnterSceneDoneRsp) Reset() {
@@ -101,9 +98,9 @@ var file_EnterSceneDoneRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x11, 0x45, 0x6e, 0x74,
0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x6f, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2a,
0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f,
- 0x6b, 0x65, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterScenePeerNotify.pb.go b/gover/gen/EnterScenePeerNotify.pb.go
index c2edf875..8d567704 100644
--- a/gover/gen/EnterScenePeerNotify.pb.go
+++ b/gover/gen/EnterScenePeerNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterScenePeerNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 252
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterScenePeerNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DestSceneId uint32 `protobuf:"varint,12,opt,name=dest_scene_id,json=destSceneId,proto3" json:"dest_scene_id,omitempty"`
- EnterSceneToken uint32 `protobuf:"varint,11,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
- HostPeerId uint32 `protobuf:"varint,14,opt,name=host_peer_id,json=hostPeerId,proto3" json:"host_peer_id,omitempty"`
- PeerId uint32 `protobuf:"varint,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,7,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ HostPeerId uint32 `protobuf:"varint,12,opt,name=host_peer_id,json=hostPeerId,proto3" json:"host_peer_id,omitempty"`
+ PeerId uint32 `protobuf:"varint,14,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ DestSceneId uint32 `protobuf:"varint,2,opt,name=dest_scene_id,json=destSceneId,proto3" json:"dest_scene_id,omitempty"`
}
func (x *EnterScenePeerNotify) Reset() {
@@ -82,13 +79,6 @@ func (*EnterScenePeerNotify) Descriptor() ([]byte, []int) {
return file_EnterScenePeerNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EnterScenePeerNotify) GetDestSceneId() uint32 {
- if x != nil {
- return x.DestSceneId
- }
- return 0
-}
-
func (x *EnterScenePeerNotify) GetEnterSceneToken() uint32 {
if x != nil {
return x.EnterSceneToken
@@ -110,21 +100,28 @@ func (x *EnterScenePeerNotify) GetPeerId() uint32 {
return 0
}
+func (x *EnterScenePeerNotify) GetDestSceneId() uint32 {
+ if x != nil {
+ return x.DestSceneId
+ }
+ return 0
+}
+
var File_EnterScenePeerNotify_proto protoreflect.FileDescriptor
var file_EnterScenePeerNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x65, 0x65, 0x72,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a,
0x14, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x65, 0x65, 0x72, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x65,
- 0x73, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74,
- 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x65,
- 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x68, 0x6f, 0x73,
- 0x74, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x68, 0x6f, 0x73, 0x74, 0x50, 0x65, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d,
+ 0x64, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterSceneReadyReq.pb.go b/gover/gen/EnterSceneReadyReq.pb.go
index 3cdd0f13..115cd15c 100644
--- a/gover/gen/EnterSceneReadyReq.pb.go
+++ b/gover/gen/EnterSceneReadyReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterSceneReadyReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 208
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterSceneReadyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EnterSceneToken uint32 `protobuf:"varint,9,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,12,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
}
func (x *EnterSceneReadyReq) Reset() {
@@ -94,7 +90,7 @@ var file_EnterSceneReadyReq_proto_rawDesc = []byte{
0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x12, 0x45, 0x6e,
0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x65, 0x71,
0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74,
+ 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74,
0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterSceneReadyRsp.pb.go b/gover/gen/EnterSceneReadyRsp.pb.go
index 920019fd..2f6ad6ea 100644
--- a/gover/gen/EnterSceneReadyRsp.pb.go
+++ b/gover/gen/EnterSceneReadyRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterSceneReadyRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 209
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterSceneReadyRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EnterSceneToken uint32 `protobuf:"varint,1,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,11,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *EnterSceneReadyRsp) Reset() {
@@ -101,9 +98,9 @@ var file_EnterSceneReadyRsp_proto_rawDesc = []byte{
0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x12, 0x45, 0x6e,
0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x73, 0x70,
0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74,
+ 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74,
0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterSceneWeatherAreaNotify.pb.go b/gover/gen/EnterSceneWeatherAreaNotify.pb.go
index 8d1ff876..3161900c 100644
--- a/gover/gen/EnterSceneWeatherAreaNotify.pb.go
+++ b/gover/gen/EnterSceneWeatherAreaNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterSceneWeatherAreaNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 256
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterSceneWeatherAreaNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WeatherGadgetId uint32 `protobuf:"varint,13,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
+ WeatherGadgetId uint32 `protobuf:"varint,1,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
}
func (x *EnterSceneWeatherAreaNotify) Reset() {
@@ -95,7 +91,7 @@ var file_EnterSceneWeatherAreaNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e,
0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67, 0x61,
- 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77,
+ 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77,
0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterTransPointRegionNotify.pb.go b/gover/gen/EnterTransPointRegionNotify.pb.go
index 38548116..8c19e781 100644
--- a/gover/gen/EnterTransPointRegionNotify.pb.go
+++ b/gover/gen/EnterTransPointRegionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterTransPointRegionNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 205
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterTransPointRegionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- PointId uint32 `protobuf:"varint,6,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *EnterTransPointRegionNotify) Reset() {
@@ -81,16 +77,16 @@ func (*EnterTransPointRegionNotify) Descriptor() ([]byte, []int) {
return file_EnterTransPointRegionNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EnterTransPointRegionNotify) GetSceneId() uint32 {
+func (x *EnterTransPointRegionNotify) GetPointId() uint32 {
if x != nil {
- return x.SceneId
+ return x.PointId
}
return 0
}
-func (x *EnterTransPointRegionNotify) GetPointId() uint32 {
+func (x *EnterTransPointRegionNotify) GetSceneId() uint32 {
if x != nil {
- return x.PointId
+ return x.SceneId
}
return 0
}
@@ -102,10 +98,10 @@ var file_EnterTransPointRegionNotify_proto_rawDesc = []byte{
0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterTrialAvatarActivityDungeonReq.pb.go b/gover/gen/EnterTrialAvatarActivityDungeonReq.pb.go
index c35199a9..9b3d721b 100644
--- a/gover/gen/EnterTrialAvatarActivityDungeonReq.pb.go
+++ b/gover/gen/EnterTrialAvatarActivityDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterTrialAvatarActivityDungeonReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2118
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterTrialAvatarActivityDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EnterPointId uint32 `protobuf:"varint,10,opt,name=enter_point_id,json=enterPointId,proto3" json:"enter_point_id,omitempty"`
+ EnterPointId uint32 `protobuf:"varint,7,opt,name=enter_point_id,json=enterPointId,proto3" json:"enter_point_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
TrialAvatarIndexId uint32 `protobuf:"varint,5,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *EnterTrialAvatarActivityDungeonReq) Reset() {
@@ -89,16 +85,16 @@ func (x *EnterTrialAvatarActivityDungeonReq) GetEnterPointId() uint32 {
return 0
}
-func (x *EnterTrialAvatarActivityDungeonReq) GetTrialAvatarIndexId() uint32 {
+func (x *EnterTrialAvatarActivityDungeonReq) GetActivityId() uint32 {
if x != nil {
- return x.TrialAvatarIndexId
+ return x.ActivityId
}
return 0
}
-func (x *EnterTrialAvatarActivityDungeonReq) GetActivityId() uint32 {
+func (x *EnterTrialAvatarActivityDungeonReq) GetTrialAvatarIndexId() uint32 {
if x != nil {
- return x.ActivityId
+ return x.TrialAvatarIndexId
}
return 0
}
@@ -112,13 +108,13 @@ var file_EnterTrialAvatarActivityDungeonReq_proto_rawDesc = []byte{
0x6e, 0x74, 0x65, 0x72, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65,
0x71, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x65, 0x72,
- 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x72, 0x69, 0x61, 0x6c,
- 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x72, 0x69, 0x61,
+ 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterTrialAvatarActivityDungeonRsp.pb.go b/gover/gen/EnterTrialAvatarActivityDungeonRsp.pb.go
index 7891bc4a..4ec1c592 100644
--- a/gover/gen/EnterTrialAvatarActivityDungeonRsp.pb.go
+++ b/gover/gen/EnterTrialAvatarActivityDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterTrialAvatarActivityDungeonRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2183
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterTrialAvatarActivityDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TrialAvatarIndexId uint32 `protobuf:"varint,13,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,10,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ TrialAvatarIndexId uint32 `protobuf:"varint,2,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ActivityId uint32 `protobuf:"varint,15,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *EnterTrialAvatarActivityDungeonRsp) Reset() {
@@ -81,16 +78,16 @@ func (*EnterTrialAvatarActivityDungeonRsp) Descriptor() ([]byte, []int) {
return file_EnterTrialAvatarActivityDungeonRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *EnterTrialAvatarActivityDungeonRsp) GetRetcode() int32 {
+func (x *EnterTrialAvatarActivityDungeonRsp) GetTrialAvatarIndexId() uint32 {
if x != nil {
- return x.Retcode
+ return x.TrialAvatarIndexId
}
return 0
}
-func (x *EnterTrialAvatarActivityDungeonRsp) GetTrialAvatarIndexId() uint32 {
+func (x *EnterTrialAvatarActivityDungeonRsp) GetRetcode() int32 {
if x != nil {
- return x.TrialAvatarIndexId
+ return x.Retcode
}
return 0
}
@@ -110,12 +107,12 @@ var file_EnterTrialAvatarActivityDungeonRsp_proto_rawDesc = []byte{
0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x22, 0x45,
0x6e, 0x74, 0x65, 0x72, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x74,
- 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61,
- 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x12, 0x1f,
- 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x70, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterType.pb.go b/gover/gen/EnterType.pb.go
index bb310a02..36cbe4cc 100644
--- a/gover/gen/EnterType.pb.go
+++ b/gover/gen/EnterType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterType.proto
package gen
diff --git a/gover/gen/EnterWorldAreaReq.pb.go b/gover/gen/EnterWorldAreaReq.pb.go
index 375b1d63..335972f2 100644
--- a/gover/gen/EnterWorldAreaReq.pb.go
+++ b/gover/gen/EnterWorldAreaReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterWorldAreaReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 250
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EnterWorldAreaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AreaType uint32 `protobuf:"varint,8,opt,name=area_type,json=areaType,proto3" json:"area_type,omitempty"`
- AreaId uint32 `protobuf:"varint,1,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ AreaId uint32 `protobuf:"varint,10,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *EnterWorldAreaReq) Reset() {
@@ -103,7 +99,7 @@ var file_EnterWorldAreaReq_proto_rawDesc = []byte{
0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x12, 0x1b,
0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x61,
- 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72,
+ 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72,
0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EnterWorldAreaRsp.pb.go b/gover/gen/EnterWorldAreaRsp.pb.go
index 5f79a5d2..d463304f 100644
--- a/gover/gen/EnterWorldAreaRsp.pb.go
+++ b/gover/gen/EnterWorldAreaRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EnterWorldAreaRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 243
-// EnetChannelId: 0
-// EnetIsReliable: true
type EnterWorldAreaRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaType uint32 `protobuf:"varint,1,opt,name=area_type,json=areaType,proto3" json:"area_type,omitempty"`
- AreaId uint32 `protobuf:"varint,7,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AreaType uint32 `protobuf:"varint,15,opt,name=area_type,json=areaType,proto3" json:"area_type,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AreaId uint32 `protobuf:"varint,1,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *EnterWorldAreaRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *EnterWorldAreaRsp) GetAreaType() uint32 {
return 0
}
-func (x *EnterWorldAreaRsp) GetAreaId() uint32 {
+func (x *EnterWorldAreaRsp) GetRetcode() int32 {
if x != nil {
- return x.AreaId
+ return x.Retcode
}
return 0
}
-func (x *EnterWorldAreaRsp) GetRetcode() int32 {
+func (x *EnterWorldAreaRsp) GetAreaId() uint32 {
if x != nil {
- return x.Retcode
+ return x.AreaId
}
return 0
}
@@ -108,11 +105,11 @@ var file_EnterWorldAreaRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x41, 0x72, 0x65, 0x61,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x11, 0x45, 0x6e, 0x74,
0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x41, 0x72, 0x65, 0x61, 0x52, 0x73, 0x70, 0x12, 0x1b,
- 0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x61,
- 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72,
- 0x65, 0x61, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityAbilityInvokeEntry.pb.go b/gover/gen/EntityAbilityInvokeEntry.pb.go
index 6b788259..8f3f7b8b 100644
--- a/gover/gen/EntityAbilityInvokeEntry.pb.go
+++ b/gover/gen/EntityAbilityInvokeEntry.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityAbilityInvokeEntry.proto
package gen
@@ -41,8 +41,8 @@ type EntityAbilityInvokeEntry struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Invokes []*AbilityInvokeEntry `protobuf:"bytes,1,rep,name=invokes,proto3" json:"invokes,omitempty"`
+ Invokes []*AbilityInvokeEntry `protobuf:"bytes,14,rep,name=invokes,proto3" json:"invokes,omitempty"`
+ EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EntityAbilityInvokeEntry) Reset() {
@@ -77,18 +77,18 @@ func (*EntityAbilityInvokeEntry) Descriptor() ([]byte, []int) {
return file_EntityAbilityInvokeEntry_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityAbilityInvokeEntry) GetEntityId() uint32 {
+func (x *EntityAbilityInvokeEntry) GetInvokes() []*AbilityInvokeEntry {
if x != nil {
- return x.EntityId
+ return x.Invokes
}
- return 0
+ return nil
}
-func (x *EntityAbilityInvokeEntry) GetInvokes() []*AbilityInvokeEntry {
+func (x *EntityAbilityInvokeEntry) GetEntityId() uint32 {
if x != nil {
- return x.Invokes
+ return x.EntityId
}
- return nil
+ return 0
}
var File_EntityAbilityInvokeEntry_proto protoreflect.FileDescriptor
@@ -99,12 +99,12 @@ var file_EntityAbilityInvokeEntry_proto_rawDesc = []byte{
0x1a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x18, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b,
- 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x18, 0x01,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e,
- 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b,
- 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x2d, 0x0a, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65,
+ 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
+ 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x6e,
+ 0x76, 0x6f, 0x6b, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/EntityAiKillSelfNotify.pb.go b/gover/gen/EntityAiKillSelfNotify.pb.go
index 71cbd13c..adb1bb06 100644
--- a/gover/gen/EntityAiKillSelfNotify.pb.go
+++ b/gover/gen/EntityAiKillSelfNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityAiKillSelfNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 340
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EntityAiKillSelfNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EntityAiKillSelfNotify) Reset() {
@@ -94,7 +90,7 @@ var file_EntityAiKillSelfNotify_proto_rawDesc = []byte{
0x6c, 0x66, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35,
0x0a, 0x16, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x69, 0x4b, 0x69, 0x6c, 0x6c, 0x53, 0x65,
0x6c, 0x66, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityAiSyncNotify.pb.go b/gover/gen/EntityAiSyncNotify.pb.go
index b3feb5d4..c539b4d0 100644
--- a/gover/gen/EntityAiSyncNotify.pb.go
+++ b/gover/gen/EntityAiSyncNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityAiSyncNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 400
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EntityAiSyncNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LocalAvatarAlertedMonsterList []uint32 `protobuf:"varint,15,rep,packed,name=local_avatar_alerted_monster_list,json=localAvatarAlertedMonsterList,proto3" json:"local_avatar_alerted_monster_list,omitempty"`
- InfoList []*AiSyncInfo `protobuf:"bytes,1,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+ InfoList []*AiSyncInfo `protobuf:"bytes,14,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+ LocalAvatarAlertedMonsterList []uint32 `protobuf:"varint,13,rep,packed,name=local_avatar_alerted_monster_list,json=localAvatarAlertedMonsterList,proto3" json:"local_avatar_alerted_monster_list,omitempty"`
}
func (x *EntityAiSyncNotify) Reset() {
@@ -81,16 +77,16 @@ func (*EntityAiSyncNotify) Descriptor() ([]byte, []int) {
return file_EntityAiSyncNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityAiSyncNotify) GetLocalAvatarAlertedMonsterList() []uint32 {
+func (x *EntityAiSyncNotify) GetInfoList() []*AiSyncInfo {
if x != nil {
- return x.LocalAvatarAlertedMonsterList
+ return x.InfoList
}
return nil
}
-func (x *EntityAiSyncNotify) GetInfoList() []*AiSyncInfo {
+func (x *EntityAiSyncNotify) GetLocalAvatarAlertedMonsterList() []uint32 {
if x != nil {
- return x.InfoList
+ return x.LocalAvatarAlertedMonsterList
}
return nil
}
@@ -102,14 +98,14 @@ var file_EntityAiSyncNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x69, 0x53, 0x79,
0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a,
0x12, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x48, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x73,
- 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1d,
- 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6c, 0x65, 0x72, 0x74,
- 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a,
- 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x0b, 0x2e, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x69,
- 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x69, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x48, 0x0a,
+ 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x61, 0x6c,
+ 0x65, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityAuthorityChangeNotify.pb.go b/gover/gen/EntityAuthorityChangeNotify.pb.go
index 990aec35..c9e2eca1 100644
--- a/gover/gen/EntityAuthorityChangeNotify.pb.go
+++ b/gover/gen/EntityAuthorityChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityAuthorityChangeNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 394
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EntityAuthorityChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AuthorityChangeList []*AuthorityChange `protobuf:"bytes,15,rep,name=authority_change_list,json=authorityChangeList,proto3" json:"authority_change_list,omitempty"`
+ AuthorityChangeList []*AuthorityChange `protobuf:"bytes,8,rep,name=authority_change_list,json=authorityChangeList,proto3" json:"authority_change_list,omitempty"`
}
func (x *EntityAuthorityChangeNotify) Reset() {
@@ -97,7 +93,7 @@ var file_EntityAuthorityChangeNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x74, 0x79, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x44, 0x0a, 0x15, 0x61, 0x75, 0x74,
0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f,
+ 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x6f,
0x72, 0x69, 0x74, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x13, 0x61, 0x75, 0x74, 0x68,
0x6f, 0x72, 0x69, 0x74, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/EntityAuthorityInfo.pb.go b/gover/gen/EntityAuthorityInfo.pb.go
index 72c1e01a..bfa7ffdf 100644
--- a/gover/gen/EntityAuthorityInfo.pb.go
+++ b/gover/gen/EntityAuthorityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityAuthorityInfo.proto
package gen
@@ -46,7 +46,7 @@ type EntityAuthorityInfo struct {
AiInfo *SceneEntityAiInfo `protobuf:"bytes,3,opt,name=ai_info,json=aiInfo,proto3" json:"ai_info,omitempty"`
BornPos *Vector `protobuf:"bytes,4,opt,name=born_pos,json=bornPos,proto3" json:"born_pos,omitempty"`
PoseParaList []*AnimatorParameterValueInfoPair `protobuf:"bytes,5,rep,name=pose_para_list,json=poseParaList,proto3" json:"pose_para_list,omitempty"`
- Unk2700_KDGMOPELHNE *Unk2700_HFMDKDHCJCM `protobuf:"bytes,6,opt,name=Unk2700_KDGMOPELHNE,json=Unk2700KDGMOPELHNE,proto3" json:"Unk2700_KDGMOPELHNE,omitempty"`
+ ClientExtraInfo *EntityClientExtraInfo `protobuf:"bytes,6,opt,name=client_extra_info,json=clientExtraInfo,proto3" json:"client_extra_info,omitempty"`
}
func (x *EntityAuthorityInfo) Reset() {
@@ -116,9 +116,9 @@ func (x *EntityAuthorityInfo) GetPoseParaList() []*AnimatorParameterValueInfoPai
return nil
}
-func (x *EntityAuthorityInfo) GetUnk2700_KDGMOPELHNE() *Unk2700_HFMDKDHCJCM {
+func (x *EntityAuthorityInfo) GetClientExtraInfo() *EntityClientExtraInfo {
if x != nil {
- return x.Unk2700_KDGMOPELHNE
+ return x.ClientExtraInfo
}
return nil
}
@@ -131,39 +131,38 @@ var file_EntityAuthorityInfo_proto_rawDesc = []byte{
0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f,
0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x45,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x69, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x48, 0x46, 0x4d, 0x44, 0x4b, 0x44, 0x48, 0x43, 0x4a, 0x43, 0x4d, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xfe, 0x02, 0x0a, 0x13, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x75, 0x74, 0x68, 0x6f,
- 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x0c, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
- 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x15, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x5f, 0x63,
- 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x1a, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72,
- 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x72,
- 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x07, 0x61, 0x69, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x61, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x22, 0x0a, 0x08, 0x62, 0x6f, 0x72, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x62, 0x6f, 0x72, 0x6e,
- 0x50, 0x6f, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x41, 0x6e,
- 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x56,
- 0x61, 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0c, 0x70, 0x6f,
- 0x73, 0x65, 0x50, 0x61, 0x72, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x47, 0x4d, 0x4f, 0x50, 0x45, 0x4c, 0x48, 0x4e,
- 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x48, 0x46, 0x4d, 0x44, 0x4b, 0x44, 0x48, 0x43, 0x4a, 0x43, 0x4d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x44, 0x47, 0x4d, 0x4f, 0x50, 0x45, 0x4c, 0x48, 0x4e,
- 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x45,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x53, 0x63, 0x65,
+ 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xfb, 0x02, 0x0a, 0x13, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x75, 0x74,
+ 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x0c, 0x61, 0x62,
+ 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x15, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72,
+ 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x6e, 0x64,
+ 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x13, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x07, 0x61, 0x69, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x41, 0x69, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x61, 0x69, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x22, 0x0a, 0x08, 0x62, 0x6f, 0x72, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x62, 0x6f,
+ 0x72, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x70, 0x61,
+ 0x72, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
+ 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65,
+ 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0c,
+ 0x70, 0x6f, 0x73, 0x65, 0x50, 0x61, 0x72, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x11,
+ 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -186,7 +185,7 @@ var file_EntityAuthorityInfo_proto_goTypes = []interface{}{
(*SceneEntityAiInfo)(nil), // 3: SceneEntityAiInfo
(*Vector)(nil), // 4: Vector
(*AnimatorParameterValueInfoPair)(nil), // 5: AnimatorParameterValueInfoPair
- (*Unk2700_HFMDKDHCJCM)(nil), // 6: Unk2700_HFMDKDHCJCM
+ (*EntityClientExtraInfo)(nil), // 6: EntityClientExtraInfo
}
var file_EntityAuthorityInfo_proto_depIdxs = []int32{
1, // 0: EntityAuthorityInfo.ability_info:type_name -> AbilitySyncStateInfo
@@ -194,7 +193,7 @@ var file_EntityAuthorityInfo_proto_depIdxs = []int32{
3, // 2: EntityAuthorityInfo.ai_info:type_name -> SceneEntityAiInfo
4, // 3: EntityAuthorityInfo.born_pos:type_name -> Vector
5, // 4: EntityAuthorityInfo.pose_para_list:type_name -> AnimatorParameterValueInfoPair
- 6, // 5: EntityAuthorityInfo.Unk2700_KDGMOPELHNE:type_name -> Unk2700_HFMDKDHCJCM
+ 6, // 5: EntityAuthorityInfo.client_extra_info:type_name -> EntityClientExtraInfo
6, // [6:6] is the sub-list for method output_type
6, // [6:6] is the sub-list for method input_type
6, // [6:6] is the sub-list for extension type_name
@@ -209,9 +208,9 @@ func file_EntityAuthorityInfo_proto_init() {
}
file_AbilitySyncStateInfo_proto_init()
file_AnimatorParameterValueInfoPair_proto_init()
+ file_EntityClientExtraInfo_proto_init()
file_EntityRendererChangedInfo_proto_init()
file_SceneEntityAiInfo_proto_init()
- file_Unk2700_HFMDKDHCJCM_proto_init()
file_Vector_proto_init()
if !protoimpl.UnsafeEnabled {
file_EntityAuthorityInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
diff --git a/gover/gen/EntityClientData.pb.go b/gover/gen/EntityClientData.pb.go
index 775309b1..8b484337 100644
--- a/gover/gen/EntityClientData.pb.go
+++ b/gover/gen/EntityClientData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityClientData.proto
package gen
diff --git a/gover/gen/EntityClientExtraInfo.pb.go b/gover/gen/EntityClientExtraInfo.pb.go
new file mode 100644
index 00000000..214650a1
--- /dev/null
+++ b/gover/gen/EntityClientExtraInfo.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EntityClientExtraInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EntityClientExtraInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillAnchorPosition *Vector `protobuf:"bytes,1,opt,name=skill_anchor_position,json=skillAnchorPosition,proto3" json:"skill_anchor_position,omitempty"`
+}
+
+func (x *EntityClientExtraInfo) Reset() {
+ *x = EntityClientExtraInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EntityClientExtraInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EntityClientExtraInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EntityClientExtraInfo) ProtoMessage() {}
+
+func (x *EntityClientExtraInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_EntityClientExtraInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EntityClientExtraInfo.ProtoReflect.Descriptor instead.
+func (*EntityClientExtraInfo) Descriptor() ([]byte, []int) {
+ return file_EntityClientExtraInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EntityClientExtraInfo) GetSkillAnchorPosition() *Vector {
+ if x != nil {
+ return x.SkillAnchorPosition
+ }
+ return nil
+}
+
+var File_EntityClientExtraInfo_proto protoreflect.FileDescriptor
+
+var file_EntityClientExtraInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x45, 0x78,
+ 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x15, 0x45,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x15, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x61, 0x6e,
+ 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x13, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
+ 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_EntityClientExtraInfo_proto_rawDescOnce sync.Once
+ file_EntityClientExtraInfo_proto_rawDescData = file_EntityClientExtraInfo_proto_rawDesc
+)
+
+func file_EntityClientExtraInfo_proto_rawDescGZIP() []byte {
+ file_EntityClientExtraInfo_proto_rawDescOnce.Do(func() {
+ file_EntityClientExtraInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_EntityClientExtraInfo_proto_rawDescData)
+ })
+ return file_EntityClientExtraInfo_proto_rawDescData
+}
+
+var file_EntityClientExtraInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EntityClientExtraInfo_proto_goTypes = []interface{}{
+ (*EntityClientExtraInfo)(nil), // 0: EntityClientExtraInfo
+ (*Vector)(nil), // 1: Vector
+}
+var file_EntityClientExtraInfo_proto_depIdxs = []int32{
+ 1, // 0: EntityClientExtraInfo.skill_anchor_position:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_EntityClientExtraInfo_proto_init() }
+func file_EntityClientExtraInfo_proto_init() {
+ if File_EntityClientExtraInfo_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_EntityClientExtraInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EntityClientExtraInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EntityClientExtraInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EntityClientExtraInfo_proto_goTypes,
+ DependencyIndexes: file_EntityClientExtraInfo_proto_depIdxs,
+ MessageInfos: file_EntityClientExtraInfo_proto_msgTypes,
+ }.Build()
+ File_EntityClientExtraInfo_proto = out.File
+ file_EntityClientExtraInfo_proto_rawDesc = nil
+ file_EntityClientExtraInfo_proto_goTypes = nil
+ file_EntityClientExtraInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/EntityConfigHashEntry.pb.go b/gover/gen/EntityConfigHashEntry.pb.go
index 4e2a39e9..b2bd3517 100644
--- a/gover/gen/EntityConfigHashEntry.pb.go
+++ b/gover/gen/EntityConfigHashEntry.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityConfigHashEntry.proto
package gen
@@ -41,9 +41,9 @@ type EntityConfigHashEntry struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- JobId uint32 `protobuf:"varint,13,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
- HashValue int32 `protobuf:"varint,6,opt,name=hash_value,json=hashValue,proto3" json:"hash_value,omitempty"`
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ HashValue int32 `protobuf:"varint,1,opt,name=hash_value,json=hashValue,proto3" json:"hash_value,omitempty"`
+ JobId uint32 `protobuf:"varint,6,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
}
func (x *EntityConfigHashEntry) Reset() {
@@ -78,9 +78,9 @@ func (*EntityConfigHashEntry) Descriptor() ([]byte, []int) {
return file_EntityConfigHashEntry_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityConfigHashEntry) GetJobId() uint32 {
+func (x *EntityConfigHashEntry) GetEntityId() uint32 {
if x != nil {
- return x.JobId
+ return x.EntityId
}
return 0
}
@@ -92,9 +92,9 @@ func (x *EntityConfigHashEntry) GetHashValue() int32 {
return 0
}
-func (x *EntityConfigHashEntry) GetEntityId() uint32 {
+func (x *EntityConfigHashEntry) GetJobId() uint32 {
if x != nil {
- return x.EntityId
+ return x.JobId
}
return 0
}
@@ -105,12 +105,12 @@ var file_EntityConfigHashEntry_proto_rawDesc = []byte{
0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61,
0x73, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a,
0x15, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73,
- 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x12, 0x1d, 0x0a,
- 0x0a, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x09, 0x68, 0x61, 0x73, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x68, 0x61, 0x73, 0x68, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityConfigHashNotify.pb.go b/gover/gen/EntityConfigHashNotify.pb.go
index 76b55531..ad35b529 100644
--- a/gover/gen/EntityConfigHashNotify.pb.go
+++ b/gover/gen/EntityConfigHashNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityConfigHashNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3189
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EntityConfigHashNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AbilityEntryList []*EntityConfigHashEntry `protobuf:"bytes,3,rep,name=ability_entry_list,json=abilityEntryList,proto3" json:"ability_entry_list,omitempty"`
- AvatarEntryList []*EntityConfigHashEntry `protobuf:"bytes,15,rep,name=avatar_entry_list,json=avatarEntryList,proto3" json:"avatar_entry_list,omitempty"`
- CombatEntryList []*EntityConfigHashEntry `protobuf:"bytes,8,rep,name=combat_entry_list,json=combatEntryList,proto3" json:"combat_entry_list,omitempty"`
+ AvatarEntryList []*EntityConfigHashEntry `protobuf:"bytes,1,rep,name=avatar_entry_list,json=avatarEntryList,proto3" json:"avatar_entry_list,omitempty"`
+ CombatEntryList []*EntityConfigHashEntry `protobuf:"bytes,2,rep,name=combat_entry_list,json=combatEntryList,proto3" json:"combat_entry_list,omitempty"`
+ AbilityEntryList []*EntityConfigHashEntry `protobuf:"bytes,9,rep,name=ability_entry_list,json=abilityEntryList,proto3" json:"ability_entry_list,omitempty"`
}
func (x *EntityConfigHashNotify) Reset() {
@@ -82,23 +78,23 @@ func (*EntityConfigHashNotify) Descriptor() ([]byte, []int) {
return file_EntityConfigHashNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityConfigHashNotify) GetAbilityEntryList() []*EntityConfigHashEntry {
+func (x *EntityConfigHashNotify) GetAvatarEntryList() []*EntityConfigHashEntry {
if x != nil {
- return x.AbilityEntryList
+ return x.AvatarEntryList
}
return nil
}
-func (x *EntityConfigHashNotify) GetAvatarEntryList() []*EntityConfigHashEntry {
+func (x *EntityConfigHashNotify) GetCombatEntryList() []*EntityConfigHashEntry {
if x != nil {
- return x.AvatarEntryList
+ return x.CombatEntryList
}
return nil
}
-func (x *EntityConfigHashNotify) GetCombatEntryList() []*EntityConfigHashEntry {
+func (x *EntityConfigHashNotify) GetAbilityEntryList() []*EntityConfigHashEntry {
if x != nil {
- return x.CombatEntryList
+ return x.AbilityEntryList
}
return nil
}
@@ -111,19 +107,19 @@ var file_EntityConfigHashNotify_proto_rawDesc = []byte{
0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x01, 0x0a, 0x16,
0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x44, 0x0a, 0x12, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x48, 0x61, 0x73, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x11,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
- 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x42, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x42, 0x0a, 0x11, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x48, 0x61, 0x73, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x11, 0x63, 0x6f,
+ 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f,
+ 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x63,
+ 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x44,
+ 0x0a, 0x12, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x10, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
@@ -146,9 +142,9 @@ var file_EntityConfigHashNotify_proto_goTypes = []interface{}{
(*EntityConfigHashEntry)(nil), // 1: EntityConfigHashEntry
}
var file_EntityConfigHashNotify_proto_depIdxs = []int32{
- 1, // 0: EntityConfigHashNotify.ability_entry_list:type_name -> EntityConfigHashEntry
- 1, // 1: EntityConfigHashNotify.avatar_entry_list:type_name -> EntityConfigHashEntry
- 1, // 2: EntityConfigHashNotify.combat_entry_list:type_name -> EntityConfigHashEntry
+ 1, // 0: EntityConfigHashNotify.avatar_entry_list:type_name -> EntityConfigHashEntry
+ 1, // 1: EntityConfigHashNotify.combat_entry_list:type_name -> EntityConfigHashEntry
+ 1, // 2: EntityConfigHashNotify.ability_entry_list:type_name -> EntityConfigHashEntry
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/EntityEnvironmentInfo.pb.go b/gover/gen/EntityEnvironmentInfo.pb.go
index ecc8160a..7fad1967 100644
--- a/gover/gen/EntityEnvironmentInfo.pb.go
+++ b/gover/gen/EntityEnvironmentInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityEnvironmentInfo.proto
package gen
diff --git a/gover/gen/EntityFightPropChangeReasonNotify.pb.go b/gover/gen/EntityFightPropChangeReasonNotify.pb.go
index 826bffa4..39fd3ec8 100644
--- a/gover/gen/EntityFightPropChangeReasonNotify.pb.go
+++ b/gover/gen/EntityFightPropChangeReasonNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityFightPropChangeReasonNotify.proto
package gen
@@ -36,21 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1203
-// EnetChannelId: 0
-// EnetIsReliable: true
type EntityFightPropChangeReasonNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParamList []uint32 `protobuf:"varint,10,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- PropDelta float32 `protobuf:"fixed32,1,opt,name=prop_delta,json=propDelta,proto3" json:"prop_delta,omitempty"`
- ChangeHpReason ChangeHpReason `protobuf:"varint,14,opt,name=change_hp_reason,json=changeHpReason,proto3,enum=ChangeHpReason" json:"change_hp_reason,omitempty"`
- Reason PropChangeReason `protobuf:"varint,6,opt,name=reason,proto3,enum=PropChangeReason" json:"reason,omitempty"`
- EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ChangeEnergyReson ChangeEnergyReason `protobuf:"varint,15,opt,name=change_energy_reson,json=changeEnergyReson,proto3,enum=ChangeEnergyReason" json:"change_energy_reson,omitempty"`
- PropType uint32 `protobuf:"varint,13,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
+ PropType uint32 `protobuf:"varint,5,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
+ ParamList []uint32 `protobuf:"varint,7,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Reason PropChangeReason `protobuf:"varint,2,opt,name=reason,proto3,enum=PropChangeReason" json:"reason,omitempty"`
+ ChangeHpReason ChangeHpReason `protobuf:"varint,9,opt,name=change_hp_reason,json=changeHpReason,proto3,enum=ChangeHpReason" json:"change_hp_reason,omitempty"`
+ ChangeEnergyReason ChangeEnergyReason `protobuf:"varint,12,opt,name=change_energy_reason,json=changeEnergyReason,proto3,enum=ChangeEnergyReason" json:"change_energy_reason,omitempty"`
+ PropDelta float32 `protobuf:"fixed32,10,opt,name=prop_delta,json=propDelta,proto3" json:"prop_delta,omitempty"`
}
func (x *EntityFightPropChangeReasonNotify) Reset() {
@@ -85,25 +82,25 @@ func (*EntityFightPropChangeReasonNotify) Descriptor() ([]byte, []int) {
return file_EntityFightPropChangeReasonNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityFightPropChangeReasonNotify) GetParamList() []uint32 {
+func (x *EntityFightPropChangeReasonNotify) GetPropType() uint32 {
if x != nil {
- return x.ParamList
+ return x.PropType
}
- return nil
+ return 0
}
-func (x *EntityFightPropChangeReasonNotify) GetPropDelta() float32 {
+func (x *EntityFightPropChangeReasonNotify) GetParamList() []uint32 {
if x != nil {
- return x.PropDelta
+ return x.ParamList
}
- return 0
+ return nil
}
-func (x *EntityFightPropChangeReasonNotify) GetChangeHpReason() ChangeHpReason {
+func (x *EntityFightPropChangeReasonNotify) GetEntityId() uint32 {
if x != nil {
- return x.ChangeHpReason
+ return x.EntityId
}
- return ChangeHpReason_CHANGE_HP_REASON_NONE
+ return 0
}
func (x *EntityFightPropChangeReasonNotify) GetReason() PropChangeReason {
@@ -113,23 +110,23 @@ func (x *EntityFightPropChangeReasonNotify) GetReason() PropChangeReason {
return PropChangeReason_PROP_CHANGE_REASON_NONE
}
-func (x *EntityFightPropChangeReasonNotify) GetEntityId() uint32 {
+func (x *EntityFightPropChangeReasonNotify) GetChangeHpReason() ChangeHpReason {
if x != nil {
- return x.EntityId
+ return x.ChangeHpReason
}
- return 0
+ return ChangeHpReason_CHANGE_HP_REASON_NONE
}
-func (x *EntityFightPropChangeReasonNotify) GetChangeEnergyReson() ChangeEnergyReason {
+func (x *EntityFightPropChangeReasonNotify) GetChangeEnergyReason() ChangeEnergyReason {
if x != nil {
- return x.ChangeEnergyReson
+ return x.ChangeEnergyReason
}
return ChangeEnergyReason_CHANGE_ENERGY_REASON_NONE
}
-func (x *EntityFightPropChangeReasonNotify) GetPropType() uint32 {
+func (x *EntityFightPropChangeReasonNotify) GetPropDelta() float32 {
if x != nil {
- return x.PropType
+ return x.PropDelta
}
return 0
}
@@ -144,28 +141,28 @@ var file_EntityFightPropChangeReasonNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x70, 0x52, 0x65, 0x61,
0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x50, 0x72, 0x6f, 0x70, 0x43,
0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xc6, 0x02, 0x0a, 0x21, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x69, 0x67, 0x68,
+ 0x6f, 0x22, 0xc8, 0x02, 0x0a, 0x21, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x69, 0x67, 0x68,
0x74, 0x50, 0x72, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f,
- 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x64,
- 0x65, 0x6c, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x70,
- 0x44, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x10, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f,
- 0x68, 0x70, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x0f, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
- 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
- 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e,
+ 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x11, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x43, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6e,
- 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x6e, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x6e,
- 0x65, 0x72, 0x67, 0x79, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6e,
- 0x67, 0x65, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a,
- 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x10, 0x63,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x68, 0x70, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x70,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x70,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x14, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x5f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x6e, 0x65,
+ 0x72, 0x67, 0x79, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x12, 0x63, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x02, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -183,14 +180,14 @@ func file_EntityFightPropChangeReasonNotify_proto_rawDescGZIP() []byte {
var file_EntityFightPropChangeReasonNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EntityFightPropChangeReasonNotify_proto_goTypes = []interface{}{
(*EntityFightPropChangeReasonNotify)(nil), // 0: EntityFightPropChangeReasonNotify
- (ChangeHpReason)(0), // 1: ChangeHpReason
- (PropChangeReason)(0), // 2: PropChangeReason
+ (PropChangeReason)(0), // 1: PropChangeReason
+ (ChangeHpReason)(0), // 2: ChangeHpReason
(ChangeEnergyReason)(0), // 3: ChangeEnergyReason
}
var file_EntityFightPropChangeReasonNotify_proto_depIdxs = []int32{
- 1, // 0: EntityFightPropChangeReasonNotify.change_hp_reason:type_name -> ChangeHpReason
- 2, // 1: EntityFightPropChangeReasonNotify.reason:type_name -> PropChangeReason
- 3, // 2: EntityFightPropChangeReasonNotify.change_energy_reson:type_name -> ChangeEnergyReason
+ 1, // 0: EntityFightPropChangeReasonNotify.reason:type_name -> PropChangeReason
+ 2, // 1: EntityFightPropChangeReasonNotify.change_hp_reason:type_name -> ChangeHpReason
+ 3, // 2: EntityFightPropChangeReasonNotify.change_energy_reason:type_name -> ChangeEnergyReason
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/EntityFightPropNotify.pb.go b/gover/gen/EntityFightPropNotify.pb.go
index aaed7da7..322a1f5b 100644
--- a/gover/gen/EntityFightPropNotify.pb.go
+++ b/gover/gen/EntityFightPropNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityFightPropNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1212
-// EnetChannelId: 0
-// EnetIsReliable: true
type EntityFightPropNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- FightPropMap map[uint32]float32 `protobuf:"bytes,8,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
+ FightPropMap map[uint32]float32 `protobuf:"bytes,9,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EntityFightPropNotify) Reset() {
@@ -80,18 +77,18 @@ func (*EntityFightPropNotify) Descriptor() ([]byte, []int) {
return file_EntityFightPropNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityFightPropNotify) GetEntityId() uint32 {
+func (x *EntityFightPropNotify) GetFightPropMap() map[uint32]float32 {
if x != nil {
- return x.EntityId
+ return x.FightPropMap
}
- return 0
+ return nil
}
-func (x *EntityFightPropNotify) GetFightPropMap() map[uint32]float32 {
+func (x *EntityFightPropNotify) GetEntityId() uint32 {
if x != nil {
- return x.FightPropMap
+ return x.EntityId
}
- return nil
+ return 0
}
var File_EntityFightPropNotify_proto protoreflect.FileDescriptor
@@ -100,14 +97,14 @@ var file_EntityFightPropNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01,
0x0a, 0x15, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
- 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x4e, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72,
- 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x45,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
- 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
+ 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4e, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68, 0x74,
+ 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x28, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
+ 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
+ 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69, 0x67, 0x68, 0x74,
+ 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f,
0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
diff --git a/gover/gen/EntityFightPropUpdateNotify.pb.go b/gover/gen/EntityFightPropUpdateNotify.pb.go
index 440a92ea..967e92c6 100644
--- a/gover/gen/EntityFightPropUpdateNotify.pb.go
+++ b/gover/gen/EntityFightPropUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityFightPropUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1235
-// EnetChannelId: 0
-// EnetIsReliable: true
type EntityFightPropUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FightPropMap map[uint32]float32 `protobuf:"bytes,15,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ FightPropMap map[uint32]float32 `protobuf:"bytes,7,rep,name=fight_prop_map,json=fightPropMap,proto3" json:"fight_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
}
func (x *EntityFightPropUpdateNotify) Reset() {
@@ -80,18 +77,18 @@ func (*EntityFightPropUpdateNotify) Descriptor() ([]byte, []int) {
return file_EntityFightPropUpdateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityFightPropUpdateNotify) GetFightPropMap() map[uint32]float32 {
+func (x *EntityFightPropUpdateNotify) GetEntityId() uint32 {
if x != nil {
- return x.FightPropMap
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *EntityFightPropUpdateNotify) GetEntityId() uint32 {
+func (x *EntityFightPropUpdateNotify) GetFightPropMap() map[uint32]float32 {
if x != nil {
- return x.EntityId
+ return x.FightPropMap
}
- return 0
+ return nil
}
var File_EntityFightPropUpdateNotify_proto protoreflect.FileDescriptor
@@ -101,14 +98,14 @@ var file_EntityFightPropUpdateNotify_proto_rawDesc = []byte{
0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x01, 0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x69,
0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x54, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f,
- 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50,
- 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69, 0x67,
- 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50,
+ 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x12, 0x54, 0x0a, 0x0e, 0x66, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50, 0x72, 0x6f, 0x70,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x69, 0x67, 0x68, 0x74, 0x50,
+ 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x69, 0x67, 0x68, 0x74, 0x50,
0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61,
diff --git a/gover/gen/EntityForceSyncReq.pb.go b/gover/gen/EntityForceSyncReq.pb.go
index 12b96726..18050e35 100644
--- a/gover/gen/EntityForceSyncReq.pb.go
+++ b/gover/gen/EntityForceSyncReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityForceSyncReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 274
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EntityForceSyncReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RoomId uint32 `protobuf:"varint,1,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
- MotionInfo *MotionInfo `protobuf:"bytes,11,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- SceneTime uint32 `protobuf:"varint,12,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ SceneTime uint32 `protobuf:"varint,13,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ MotionInfo *MotionInfo `protobuf:"bytes,10,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ RoomId uint32 `protobuf:"varint,11,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
}
func (x *EntityForceSyncReq) Reset() {
@@ -83,9 +79,9 @@ func (*EntityForceSyncReq) Descriptor() ([]byte, []int) {
return file_EntityForceSyncReq_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityForceSyncReq) GetRoomId() uint32 {
+func (x *EntityForceSyncReq) GetSceneTime() uint32 {
if x != nil {
- return x.RoomId
+ return x.SceneTime
}
return 0
}
@@ -104,9 +100,9 @@ func (x *EntityForceSyncReq) GetEntityId() uint32 {
return 0
}
-func (x *EntityForceSyncReq) GetSceneTime() uint32 {
+func (x *EntityForceSyncReq) GetRoomId() uint32 {
if x != nil {
- return x.SceneTime
+ return x.RoomId
}
return 0
}
@@ -118,15 +114,15 @@ var file_EntityForceSyncReq_proto_rawDesc = []byte{
0x63, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x4d, 0x6f, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a,
0x12, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x53, 0x79, 0x6e, 0x63,
- 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x0b,
- 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a,
- 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x0b, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x17, 0x0a,
+ 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityForceSyncRsp.pb.go b/gover/gen/EntityForceSyncRsp.pb.go
index cfe519c9..312ba17b 100644
--- a/gover/gen/EntityForceSyncRsp.pb.go
+++ b/gover/gen/EntityForceSyncRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityForceSyncRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 276
-// EnetChannelId: 0
-// EnetIsReliable: true
type EntityForceSyncRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneTime uint32 `protobuf:"varint,14,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- FailMotion *MotionInfo `protobuf:"bytes,8,opt,name=fail_motion,json=failMotion,proto3" json:"fail_motion,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ SceneTime uint32 `protobuf:"varint,2,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ FailMotion *MotionInfo `protobuf:"bytes,11,opt,name=fail_motion,json=failMotion,proto3" json:"fail_motion,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *EntityForceSyncRsp) Reset() {
@@ -82,16 +79,16 @@ func (*EntityForceSyncRsp) Descriptor() ([]byte, []int) {
return file_EntityForceSyncRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityForceSyncRsp) GetSceneTime() uint32 {
+func (x *EntityForceSyncRsp) GetEntityId() uint32 {
if x != nil {
- return x.SceneTime
+ return x.EntityId
}
return 0
}
-func (x *EntityForceSyncRsp) GetEntityId() uint32 {
+func (x *EntityForceSyncRsp) GetSceneTime() uint32 {
if x != nil {
- return x.EntityId
+ return x.SceneTime
}
return 0
}
@@ -117,14 +114,14 @@ var file_EntityForceSyncRsp_proto_rawDesc = []byte{
0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x4d, 0x6f, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a,
0x12, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x53, 0x79, 0x6e, 0x63,
- 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x2c, 0x0a, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08,
+ 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x2c, 0x0a, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityJumpNotify.pb.go b/gover/gen/EntityJumpNotify.pb.go
index d7d576bb..f34b6c36 100644
--- a/gover/gen/EntityJumpNotify.pb.go
+++ b/gover/gen/EntityJumpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityJumpNotify.proto
package gen
@@ -85,18 +85,15 @@ func (EntityJumpNotify_Type) EnumDescriptor() ([]byte, []int) {
return file_EntityJumpNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 222
-// EnetChannelId: 0
-// EnetIsReliable: true
type EntityJumpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- JumpType EntityJumpNotify_Type `protobuf:"varint,9,opt,name=jump_type,json=jumpType,proto3,enum=EntityJumpNotify_Type" json:"jump_type,omitempty"`
- Rot *Vector `protobuf:"bytes,8,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
- EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,6,opt,name=pos,proto3" json:"pos,omitempty"`
+ JumpType EntityJumpNotify_Type `protobuf:"varint,2,opt,name=jump_type,json=jumpType,proto3,enum=EntityJumpNotify_Type" json:"jump_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,9,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *EntityJumpNotify) Reset() {
@@ -131,25 +128,18 @@ func (*EntityJumpNotify) Descriptor() ([]byte, []int) {
return file_EntityJumpNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityJumpNotify) GetJumpType() EntityJumpNotify_Type {
- if x != nil {
- return x.JumpType
- }
- return EntityJumpNotify_TYPE_NULL
-}
-
-func (x *EntityJumpNotify) GetRot() *Vector {
+func (x *EntityJumpNotify) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
-func (x *EntityJumpNotify) GetPos() *Vector {
+func (x *EntityJumpNotify) GetJumpType() EntityJumpNotify_Type {
if x != nil {
- return x.Pos
+ return x.JumpType
}
- return nil
+ return EntityJumpNotify_TYPE_NULL
}
func (x *EntityJumpNotify) GetEntityId() uint32 {
@@ -159,22 +149,29 @@ func (x *EntityJumpNotify) GetEntityId() uint32 {
return 0
}
+func (x *EntityJumpNotify) GetRot() *Vector {
+ if x != nil {
+ return x.Rot
+ }
+ return nil
+}
+
var File_EntityJumpNotify_proto protoreflect.FileDescriptor
var file_EntityJumpNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4a, 0x75, 0x6d, 0x70, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x01, 0x0a, 0x10, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x4a, 0x75, 0x6d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a, 0x09, 0x6a,
- 0x75, 0x6d, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16,
- 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4a, 0x75, 0x6d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6a, 0x75, 0x6d, 0x70, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70,
- 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x22, 0x38, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x54,
+ 0x79, 0x4a, 0x75, 0x6d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x03, 0x70,
+ 0x6f, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x33, 0x0a, 0x09, 0x6a, 0x75, 0x6d, 0x70, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x4a, 0x75, 0x6d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x08, 0x6a, 0x75, 0x6d, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x72, 0x6f, 0x74, 0x22, 0x38, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x54,
0x59, 0x50, 0x45, 0x5f, 0x4e, 0x55, 0x4c, 0x4c, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59,
0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x54,
0x59, 0x50, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x49, 0x56, 0x45, 0x10, 0x02, 0x42, 0x06, 0x5a,
@@ -201,9 +198,9 @@ var file_EntityJumpNotify_proto_goTypes = []interface{}{
(*Vector)(nil), // 2: Vector
}
var file_EntityJumpNotify_proto_depIdxs = []int32{
- 0, // 0: EntityJumpNotify.jump_type:type_name -> EntityJumpNotify.Type
- 2, // 1: EntityJumpNotify.rot:type_name -> Vector
- 2, // 2: EntityJumpNotify.pos:type_name -> Vector
+ 2, // 0: EntityJumpNotify.pos:type_name -> Vector
+ 0, // 1: EntityJumpNotify.jump_type:type_name -> EntityJumpNotify.Type
+ 2, // 2: EntityJumpNotify.rot:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/EntityMoveFailInfo.pb.go b/gover/gen/EntityMoveFailInfo.pb.go
index c55bfce6..f176140f 100644
--- a/gover/gen/EntityMoveFailInfo.pb.go
+++ b/gover/gen/EntityMoveFailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityMoveFailInfo.proto
package gen
@@ -41,11 +41,11 @@ type EntityMoveFailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- SceneTime uint32 `protobuf:"varint,9,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- FailMotion *MotionInfo `protobuf:"bytes,14,opt,name=fail_motion,json=failMotion,proto3" json:"fail_motion,omitempty"`
- ReliableSeq uint32 `protobuf:"varint,4,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
- EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ SceneTime uint32 `protobuf:"varint,8,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ReliableSeq uint32 `protobuf:"varint,2,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
+ FailMotion *MotionInfo `protobuf:"bytes,4,opt,name=fail_motion,json=failMotion,proto3" json:"fail_motion,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EntityMoveFailInfo) Reset() {
@@ -80,6 +80,13 @@ func (*EntityMoveFailInfo) Descriptor() ([]byte, []int) {
return file_EntityMoveFailInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *EntityMoveFailInfo) GetSceneTime() uint32 {
+ if x != nil {
+ return x.SceneTime
+ }
+ return 0
+}
+
func (x *EntityMoveFailInfo) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -87,9 +94,9 @@ func (x *EntityMoveFailInfo) GetRetcode() int32 {
return 0
}
-func (x *EntityMoveFailInfo) GetSceneTime() uint32 {
+func (x *EntityMoveFailInfo) GetReliableSeq() uint32 {
if x != nil {
- return x.SceneTime
+ return x.ReliableSeq
}
return 0
}
@@ -101,13 +108,6 @@ func (x *EntityMoveFailInfo) GetFailMotion() *MotionInfo {
return nil
}
-func (x *EntityMoveFailInfo) GetReliableSeq() uint32 {
- if x != nil {
- return x.ReliableSeq
- }
- return 0
-}
-
func (x *EntityMoveFailInfo) GetEntityId() uint32 {
if x != nil {
return x.EntityId
@@ -122,16 +122,16 @@ var file_EntityMoveFailInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x4d, 0x6f, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a,
0x12, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a,
- 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x0b,
- 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a,
- 0x66, 0x61, 0x69, 0x6c, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65,
- 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c,
+ 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x12,
+ 0x2c, 0x0a, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a,
+ 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityMoveInfo.pb.go b/gover/gen/EntityMoveInfo.pb.go
index 7a0eb5ac..a53c8a09 100644
--- a/gover/gen/EntityMoveInfo.pb.go
+++ b/gover/gen/EntityMoveInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityMoveInfo.proto
package gen
diff --git a/gover/gen/EntityMoveRoomNotify.pb.go b/gover/gen/EntityMoveRoomNotify.pb.go
index 77f3b508..82d92f2c 100644
--- a/gover/gen/EntityMoveRoomNotify.pb.go
+++ b/gover/gen/EntityMoveRoomNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityMoveRoomNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3178
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EntityMoveRoomNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- DestRoomId uint32 `protobuf:"varint,9,opt,name=dest_room_id,json=destRoomId,proto3" json:"dest_room_id,omitempty"`
+ DestRoomId uint32 `protobuf:"varint,1,opt,name=dest_room_id,json=destRoomId,proto3" json:"dest_room_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EntityMoveRoomNotify) Reset() {
@@ -81,16 +77,16 @@ func (*EntityMoveRoomNotify) Descriptor() ([]byte, []int) {
return file_EntityMoveRoomNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityMoveRoomNotify) GetEntityId() uint32 {
+func (x *EntityMoveRoomNotify) GetDestRoomId() uint32 {
if x != nil {
- return x.EntityId
+ return x.DestRoomId
}
return 0
}
-func (x *EntityMoveRoomNotify) GetDestRoomId() uint32 {
+func (x *EntityMoveRoomNotify) GetEntityId() uint32 {
if x != nil {
- return x.DestRoomId
+ return x.EntityId
}
return 0
}
@@ -101,11 +97,11 @@ var file_EntityMoveRoomNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x6f, 0x6f, 0x6d,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x14,
0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x65, 0x73, 0x74, 0x52, 0x6f, 0x6f,
- 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x6f, 0x6f,
+ 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x65, 0x73, 0x74,
+ 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EntityPropNotify.pb.go b/gover/gen/EntityPropNotify.pb.go
index 2b94660b..598ed059 100644
--- a/gover/gen/EntityPropNotify.pb.go
+++ b/gover/gen/EntityPropNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityPropNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1272
-// EnetChannelId: 0
-// EnetIsReliable: true
type EntityPropNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PropMap map[uint32]*PropValue `protobuf:"bytes,1,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ PropMap map[uint32]*PropValue `protobuf:"bytes,9,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *EntityPropNotify) Reset() {
@@ -80,18 +77,18 @@ func (*EntityPropNotify) Descriptor() ([]byte, []int) {
return file_EntityPropNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EntityPropNotify) GetPropMap() map[uint32]*PropValue {
+func (x *EntityPropNotify) GetEntityId() uint32 {
if x != nil {
- return x.PropMap
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *EntityPropNotify) GetEntityId() uint32 {
+func (x *EntityPropNotify) GetPropMap() map[uint32]*PropValue {
if x != nil {
- return x.EntityId
+ return x.PropMap
}
- return 0
+ return nil
}
var File_EntityPropNotify_proto protoreflect.FileDescriptor
@@ -100,13 +97,13 @@ var file_EntityPropNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x10, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39,
- 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x1e, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x07, 0x70, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61,
+ 0x74, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x08, 0x70,
+ 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x70,
+ 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61,
0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61,
diff --git a/gover/gen/EntityRendererChangedInfo.pb.go b/gover/gen/EntityRendererChangedInfo.pb.go
index b8e1f593..0d3ac091 100644
--- a/gover/gen/EntityRendererChangedInfo.pb.go
+++ b/gover/gen/EntityRendererChangedInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityRendererChangedInfo.proto
package gen
diff --git a/gover/gen/EntityTagChangeNotify.pb.go b/gover/gen/EntityTagChangeNotify.pb.go
index de4abd6e..34c36939 100644
--- a/gover/gen/EntityTagChangeNotify.pb.go
+++ b/gover/gen/EntityTagChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EntityTagChangeNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3316
-// EnetChannelId: 0
-// EnetIsReliable: true
type EntityTagChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- IsAdd bool `protobuf:"varint,10,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
+ Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"`
+ EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ IsAdd bool `protobuf:"varint,2,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
}
func (x *EntityTagChangeNotify) Reset() {
@@ -108,11 +105,11 @@ var file_EntityTagChangeNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x61, 0x67, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a,
0x15, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x61, 0x67, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x03, 0x20,
0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x61, 0x64, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x64, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x64, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/Equip.pb.go b/gover/gen/Equip.pb.go
index b088b194..52c46141 100644
--- a/gover/gen/Equip.pb.go
+++ b/gover/gen/Equip.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Equip.proto
package gen
diff --git a/gover/gen/EquipParam.pb.go b/gover/gen/EquipParam.pb.go
index 5f27fcd1..d0f5ce20 100644
--- a/gover/gen/EquipParam.pb.go
+++ b/gover/gen/EquipParam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EquipParam.proto
package gen
diff --git a/gover/gen/EquipParamList.pb.go b/gover/gen/EquipParamList.pb.go
index 079828ad..54d122f1 100644
--- a/gover/gen/EquipParamList.pb.go
+++ b/gover/gen/EquipParamList.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EquipParamList.proto
package gen
diff --git a/gover/gen/EquipRoguelikeRuneReq.pb.go b/gover/gen/EquipRoguelikeRuneReq.pb.go
index 1558babf..25731227 100644
--- a/gover/gen/EquipRoguelikeRuneReq.pb.go
+++ b/gover/gen/EquipRoguelikeRuneReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EquipRoguelikeRuneReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8306
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EquipRoguelikeRuneReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RuneList []uint32 `protobuf:"varint,3,rep,packed,name=rune_list,json=runeList,proto3" json:"rune_list,omitempty"`
+ RuneList []uint32 `protobuf:"varint,2,rep,packed,name=rune_list,json=runeList,proto3" json:"rune_list,omitempty"`
}
func (x *EquipRoguelikeRuneReq) Reset() {
@@ -94,7 +90,7 @@ var file_EquipRoguelikeRuneReq_proto_rawDesc = []byte{
0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a,
0x15, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52,
0x75, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x65, 0x4c,
+ 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x65, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EquipRoguelikeRuneRsp.pb.go b/gover/gen/EquipRoguelikeRuneRsp.pb.go
index 93e612ef..1c61c838 100644
--- a/gover/gen/EquipRoguelikeRuneRsp.pb.go
+++ b/gover/gen/EquipRoguelikeRuneRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EquipRoguelikeRuneRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8705
-// EnetChannelId: 0
-// EnetIsReliable: true
type EquipRoguelikeRuneRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RuneList []uint32 `protobuf:"varint,1,rep,packed,name=rune_list,json=runeList,proto3" json:"rune_list,omitempty"`
+ RuneList []uint32 `protobuf:"varint,6,rep,packed,name=rune_list,json=runeList,proto3" json:"rune_list,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *EquipRoguelikeRuneRsp) Reset() {
@@ -80,18 +77,18 @@ func (*EquipRoguelikeRuneRsp) Descriptor() ([]byte, []int) {
return file_EquipRoguelikeRuneRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *EquipRoguelikeRuneRsp) GetRetcode() int32 {
+func (x *EquipRoguelikeRuneRsp) GetRuneList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.RuneList
}
- return 0
+ return nil
}
-func (x *EquipRoguelikeRuneRsp) GetRuneList() []uint32 {
+func (x *EquipRoguelikeRuneRsp) GetRetcode() int32 {
if x != nil {
- return x.RuneList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_EquipRoguelikeRuneRsp_proto protoreflect.FileDescriptor
@@ -100,10 +97,10 @@ var file_EquipRoguelikeRuneRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65,
0x52, 0x75, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a,
0x15, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52,
- 0x75, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x75, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x65, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EventTriggerType.pb.go b/gover/gen/EventTriggerType.pb.go
index d86772cd..25507452 100644
--- a/gover/gen/EventTriggerType.pb.go
+++ b/gover/gen/EventTriggerType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EventTriggerType.proto
package gen
diff --git a/gover/gen/EvtAiSyncCombatThreatInfoNotify.pb.go b/gover/gen/EvtAiSyncCombatThreatInfoNotify.pb.go
index 34a18345..2e15d183 100644
--- a/gover/gen/EvtAiSyncCombatThreatInfoNotify.pb.go
+++ b/gover/gen/EvtAiSyncCombatThreatInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAiSyncCombatThreatInfoNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 329
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAiSyncCombatThreatInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CombatThreatInfoMap map[uint32]*AiThreatInfo `protobuf:"bytes,8,rep,name=combat_threat_info_map,json=combatThreatInfoMap,proto3" json:"combat_threat_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ CombatThreatInfoMap map[uint32]*AiThreatInfo `protobuf:"bytes,11,rep,name=combat_threat_info_map,json=combatThreatInfoMap,proto3" json:"combat_threat_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *EvtAiSyncCombatThreatInfoNotify) Reset() {
@@ -97,7 +93,7 @@ var file_EvtAiSyncCombatThreatInfoNotify_proto_rawDesc = []byte{
0x45, 0x76, 0x74, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x54,
0x68, 0x72, 0x65, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
0x6e, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x74,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x39, 0x2e, 0x45, 0x76, 0x74, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x62, 0x61,
0x74, 0x54, 0x68, 0x72, 0x65, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x54, 0x68, 0x72, 0x65, 0x61, 0x74, 0x49, 0x6e,
diff --git a/gover/gen/EvtAiSyncSkillCdNotify.pb.go b/gover/gen/EvtAiSyncSkillCdNotify.pb.go
index b7da5ac6..e5289f0e 100644
--- a/gover/gen/EvtAiSyncSkillCdNotify.pb.go
+++ b/gover/gen/EvtAiSyncSkillCdNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAiSyncSkillCdNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 376
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAiSyncSkillCdNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AiCdMap map[uint32]*AiSkillCdInfo `protobuf:"bytes,7,rep,name=ai_cd_map,json=aiCdMap,proto3" json:"ai_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ AiCdMap map[uint32]*AiSkillCdInfo `protobuf:"bytes,14,rep,name=ai_cd_map,json=aiCdMap,proto3" json:"ai_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *EvtAiSyncSkillCdNotify) Reset() {
@@ -95,7 +91,7 @@ var file_EvtAiSyncSkillCdNotify_proto_rawDesc = []byte{
0x41, 0x69, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x16, 0x45, 0x76, 0x74, 0x41, 0x69, 0x53, 0x79, 0x6e,
0x63, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x40,
- 0x0a, 0x09, 0x61, 0x69, 0x5f, 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28,
+ 0x0a, 0x09, 0x61, 0x69, 0x5f, 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x24, 0x2e, 0x45, 0x76, 0x74, 0x41, 0x69, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x6b, 0x69,
0x6c, 0x6c, 0x43, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x41, 0x69, 0x43, 0x64, 0x4d,
0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x61, 0x69, 0x43, 0x64, 0x4d, 0x61, 0x70,
diff --git a/gover/gen/EvtAnimatorParameterInfo.pb.go b/gover/gen/EvtAnimatorParameterInfo.pb.go
index 2bbb8b59..12890875 100644
--- a/gover/gen/EvtAnimatorParameterInfo.pb.go
+++ b/gover/gen/EvtAnimatorParameterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAnimatorParameterInfo.proto
package gen
@@ -41,10 +41,10 @@ type EvtAnimatorParameterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- IsServerCache bool `protobuf:"varint,5,opt,name=is_server_cache,json=isServerCache,proto3" json:"is_server_cache,omitempty"`
+ NameId int32 `protobuf:"varint,10,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
Value *AnimatorParameterValueInfo `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
- NameId int32 `protobuf:"varint,15,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ IsServerCache bool `protobuf:"varint,9,opt,name=is_server_cache,json=isServerCache,proto3" json:"is_server_cache,omitempty"`
}
func (x *EvtAnimatorParameterInfo) Reset() {
@@ -79,20 +79,13 @@ func (*EvtAnimatorParameterInfo) Descriptor() ([]byte, []int) {
return file_EvtAnimatorParameterInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtAnimatorParameterInfo) GetEntityId() uint32 {
+func (x *EvtAnimatorParameterInfo) GetNameId() int32 {
if x != nil {
- return x.EntityId
+ return x.NameId
}
return 0
}
-func (x *EvtAnimatorParameterInfo) GetIsServerCache() bool {
- if x != nil {
- return x.IsServerCache
- }
- return false
-}
-
func (x *EvtAnimatorParameterInfo) GetValue() *AnimatorParameterValueInfo {
if x != nil {
return x.Value
@@ -100,13 +93,20 @@ func (x *EvtAnimatorParameterInfo) GetValue() *AnimatorParameterValueInfo {
return nil
}
-func (x *EvtAnimatorParameterInfo) GetNameId() int32 {
+func (x *EvtAnimatorParameterInfo) GetEntityId() uint32 {
if x != nil {
- return x.NameId
+ return x.EntityId
}
return 0
}
+func (x *EvtAnimatorParameterInfo) GetIsServerCache() bool {
+ if x != nil {
+ return x.IsServerCache
+ }
+ return false
+}
+
var File_EvtAnimatorParameterInfo_proto protoreflect.FileDescriptor
var file_EvtAnimatorParameterInfo_proto_rawDesc = []byte{
@@ -116,15 +116,15 @@ var file_EvtAnimatorParameterInfo_proto_rawDesc = []byte{
0x74, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a, 0x18, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74,
0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f,
- 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43,
- 0x61, 0x63, 0x68, 0x65, 0x12, 0x31, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x64,
+ 0x17, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x06, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74,
+ 0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0d, 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtAnimatorParameterNotify.pb.go b/gover/gen/EvtAnimatorParameterNotify.pb.go
index 8836fcb1..1dc45458 100644
--- a/gover/gen/EvtAnimatorParameterNotify.pb.go
+++ b/gover/gen/EvtAnimatorParameterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAnimatorParameterNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 398
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAnimatorParameterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AnimatorParamInfo *EvtAnimatorParameterInfo `protobuf:"bytes,12,opt,name=animator_param_info,json=animatorParamInfo,proto3" json:"animator_param_info,omitempty"`
- ForwardType ForwardType `protobuf:"varint,14,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,9,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ AnimatorParamInfo *EvtAnimatorParameterInfo `protobuf:"bytes,13,opt,name=animator_param_info,json=animatorParamInfo,proto3" json:"animator_param_info,omitempty"`
}
func (x *EvtAnimatorParameterNotify) Reset() {
@@ -81,18 +77,18 @@ func (*EvtAnimatorParameterNotify) Descriptor() ([]byte, []int) {
return file_EvtAnimatorParameterNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtAnimatorParameterNotify) GetAnimatorParamInfo() *EvtAnimatorParameterInfo {
+func (x *EvtAnimatorParameterNotify) GetForwardType() ForwardType {
if x != nil {
- return x.AnimatorParamInfo
+ return x.ForwardType
}
- return nil
+ return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtAnimatorParameterNotify) GetForwardType() ForwardType {
+func (x *EvtAnimatorParameterNotify) GetAnimatorParamInfo() *EvtAnimatorParameterInfo {
if x != nil {
- return x.ForwardType
+ return x.AnimatorParamInfo
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return nil
}
var File_EvtAnimatorParameterNotify_proto protoreflect.FileDescriptor
@@ -105,14 +101,14 @@ var file_EvtAnimatorParameterNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x1a, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69,
0x6d, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x49, 0x0a, 0x13, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72,
- 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x19, 0x2e, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x61, 0x6e,
- 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54,
- 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72,
+ 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72,
+ 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f,
+ 0x72, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72,
+ 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x61,
+ 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -131,12 +127,12 @@ func file_EvtAnimatorParameterNotify_proto_rawDescGZIP() []byte {
var file_EvtAnimatorParameterNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtAnimatorParameterNotify_proto_goTypes = []interface{}{
(*EvtAnimatorParameterNotify)(nil), // 0: EvtAnimatorParameterNotify
- (*EvtAnimatorParameterInfo)(nil), // 1: EvtAnimatorParameterInfo
- (ForwardType)(0), // 2: ForwardType
+ (ForwardType)(0), // 1: ForwardType
+ (*EvtAnimatorParameterInfo)(nil), // 2: EvtAnimatorParameterInfo
}
var file_EvtAnimatorParameterNotify_proto_depIdxs = []int32{
- 1, // 0: EvtAnimatorParameterNotify.animator_param_info:type_name -> EvtAnimatorParameterInfo
- 2, // 1: EvtAnimatorParameterNotify.forward_type:type_name -> ForwardType
+ 1, // 0: EvtAnimatorParameterNotify.forward_type:type_name -> ForwardType
+ 2, // 1: EvtAnimatorParameterNotify.animator_param_info:type_name -> EvtAnimatorParameterInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtAnimatorStateChangedInfo.pb.go b/gover/gen/EvtAnimatorStateChangedInfo.pb.go
index 05066c03..088154e1 100644
--- a/gover/gen/EvtAnimatorStateChangedInfo.pb.go
+++ b/gover/gen/EvtAnimatorStateChangedInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAnimatorStateChangedInfo.proto
package gen
@@ -41,15 +41,15 @@ type EvtAnimatorStateChangedInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FaceAngleCompact int32 `protobuf:"varint,14,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
- ToStateHash uint32 `protobuf:"varint,5,opt,name=to_state_hash,json=toStateHash,proto3" json:"to_state_hash,omitempty"`
- NormalizedTimeCompact uint32 `protobuf:"varint,9,opt,name=normalized_time_compact,json=normalizedTimeCompact,proto3" json:"normalized_time_compact,omitempty"`
- Unk2700_HEMGNDKMAFO uint32 `protobuf:"varint,2,opt,name=Unk2700_HEMGNDKMAFO,json=Unk2700HEMGNDKMAFO,proto3" json:"Unk2700_HEMGNDKMAFO,omitempty"`
- Pos *Vector `protobuf:"bytes,13,opt,name=pos,proto3" json:"pos,omitempty"`
- FadeDuration float32 `protobuf:"fixed32,3,opt,name=fade_duration,json=fadeDuration,proto3" json:"fade_duration,omitempty"`
- Unk2700_CJCJLGHIBPK bool `protobuf:"varint,1,opt,name=Unk2700_CJCJLGHIBPK,json=Unk2700CJCJLGHIBPK,proto3" json:"Unk2700_CJCJLGHIBPK,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Unk2700_JECBLPNLJMJ bool `protobuf:"varint,7,opt,name=Unk2700_JECBLPNLJMJ,json=Unk2700JECBLPNLJMJ,proto3" json:"Unk2700_JECBLPNLJMJ,omitempty"`
+ FadeDuration float32 `protobuf:"fixed32,4,opt,name=fade_duration,json=fadeDuration,proto3" json:"fade_duration,omitempty"`
+ ToStateHash uint32 `protobuf:"varint,11,opt,name=to_state_hash,json=toStateHash,proto3" json:"to_state_hash,omitempty"`
+ Layer uint32 `protobuf:"varint,1,opt,name=layer,proto3" json:"layer,omitempty"`
+ Pos *Vector `protobuf:"bytes,5,opt,name=pos,proto3" json:"pos,omitempty"`
+ Unk3300_KLMEKMGFGPD bool `protobuf:"varint,3,opt,name=Unk3300_KLMEKMGFGPD,json=Unk3300KLMEKMGFGPD,proto3" json:"Unk3300_KLMEKMGFGPD,omitempty"`
+ NormalizedTimeCompact uint32 `protobuf:"varint,6,opt,name=normalized_time_compact,json=normalizedTimeCompact,proto3" json:"normalized_time_compact,omitempty"`
+ Unk3300_MEOPKEDJCIN bool `protobuf:"varint,7,opt,name=Unk3300_MEOPKEDJCIN,json=Unk3300MEOPKEDJCIN,proto3" json:"Unk3300_MEOPKEDJCIN,omitempty"`
+ FaceAngleCompact int32 `protobuf:"varint,15,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
+ EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtAnimatorStateChangedInfo) Reset() {
@@ -84,9 +84,9 @@ func (*EvtAnimatorStateChangedInfo) Descriptor() ([]byte, []int) {
return file_EvtAnimatorStateChangedInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtAnimatorStateChangedInfo) GetFaceAngleCompact() int32 {
+func (x *EvtAnimatorStateChangedInfo) GetFadeDuration() float32 {
if x != nil {
- return x.FaceAngleCompact
+ return x.FadeDuration
}
return 0
}
@@ -98,53 +98,53 @@ func (x *EvtAnimatorStateChangedInfo) GetToStateHash() uint32 {
return 0
}
-func (x *EvtAnimatorStateChangedInfo) GetNormalizedTimeCompact() uint32 {
+func (x *EvtAnimatorStateChangedInfo) GetLayer() uint32 {
if x != nil {
- return x.NormalizedTimeCompact
+ return x.Layer
}
return 0
}
-func (x *EvtAnimatorStateChangedInfo) GetUnk2700_HEMGNDKMAFO() uint32 {
+func (x *EvtAnimatorStateChangedInfo) GetPos() *Vector {
if x != nil {
- return x.Unk2700_HEMGNDKMAFO
+ return x.Pos
}
- return 0
+ return nil
}
-func (x *EvtAnimatorStateChangedInfo) GetPos() *Vector {
+func (x *EvtAnimatorStateChangedInfo) GetUnk3300_KLMEKMGFGPD() bool {
if x != nil {
- return x.Pos
+ return x.Unk3300_KLMEKMGFGPD
}
- return nil
+ return false
}
-func (x *EvtAnimatorStateChangedInfo) GetFadeDuration() float32 {
+func (x *EvtAnimatorStateChangedInfo) GetNormalizedTimeCompact() uint32 {
if x != nil {
- return x.FadeDuration
+ return x.NormalizedTimeCompact
}
return 0
}
-func (x *EvtAnimatorStateChangedInfo) GetUnk2700_CJCJLGHIBPK() bool {
+func (x *EvtAnimatorStateChangedInfo) GetUnk3300_MEOPKEDJCIN() bool {
if x != nil {
- return x.Unk2700_CJCJLGHIBPK
+ return x.Unk3300_MEOPKEDJCIN
}
return false
}
-func (x *EvtAnimatorStateChangedInfo) GetEntityId() uint32 {
+func (x *EvtAnimatorStateChangedInfo) GetFaceAngleCompact() int32 {
if x != nil {
- return x.EntityId
+ return x.FaceAngleCompact
}
return 0
}
-func (x *EvtAnimatorStateChangedInfo) GetUnk2700_JECBLPNLJMJ() bool {
+func (x *EvtAnimatorStateChangedInfo) GetEntityId() uint32 {
if x != nil {
- return x.Unk2700_JECBLPNLJMJ
+ return x.EntityId
}
- return false
+ return 0
}
var File_EvtAnimatorStateChangedInfo_proto protoreflect.FileDescriptor
@@ -153,33 +153,31 @@ var file_EvtAnimatorStateChangedInfo_proto_rawDesc = []byte{
0x0a, 0x21, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61,
0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x97, 0x03, 0x0a, 0x1b, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f,
+ 0x6f, 0x22, 0xfc, 0x02, 0x0a, 0x1b, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f,
0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f,
- 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66,
- 0x61, 0x63, 0x65, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12,
- 0x22, 0x0a, 0x0d, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48,
- 0x61, 0x73, 0x68, 0x12, 0x36, 0x0a, 0x17, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65,
- 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64,
- 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x47, 0x4e, 0x44, 0x4b, 0x4d, 0x41,
- 0x46, 0x4f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x48, 0x45, 0x4d, 0x47, 0x4e, 0x44, 0x4b, 0x4d, 0x41, 0x46, 0x4f, 0x12, 0x19, 0x0a, 0x03,
- 0x70, 0x6f, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x61, 0x64, 0x65, 0x5f,
- 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c,
- 0x66, 0x61, 0x64, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4a, 0x43, 0x4a, 0x4c, 0x47, 0x48, 0x49,
- 0x42, 0x50, 0x4b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x43, 0x4a, 0x43, 0x4a, 0x4c, 0x47, 0x48, 0x49, 0x42, 0x50, 0x4b, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x43, 0x42, 0x4c, 0x50, 0x4e, 0x4c, 0x4a, 0x4d,
- 0x4a, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4a, 0x45, 0x43, 0x42, 0x4c, 0x50, 0x4e, 0x4c, 0x4a, 0x4d, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x61, 0x64, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x66, 0x61, 0x64, 0x65, 0x44, 0x75,
+ 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0d, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74,
+ 0x6f, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 0x61, 0x73, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4d, 0x45, 0x4b, 0x4d, 0x47, 0x46, 0x47,
+ 0x50, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4b, 0x4c, 0x4d, 0x45, 0x4b, 0x4d, 0x47, 0x46, 0x47, 0x50, 0x44, 0x12, 0x36, 0x0a, 0x17,
+ 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f,
+ 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x6e,
+ 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6d,
+ 0x70, 0x61, 0x63, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4d, 0x45, 0x4f, 0x50, 0x4b, 0x45, 0x44, 0x4a, 0x43, 0x49, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x45, 0x4f, 0x50, 0x4b, 0x45,
+ 0x44, 0x4a, 0x43, 0x49, 0x4e, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x61, 0x6e,
+ 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x10, 0x66, 0x61, 0x63, 0x65, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70,
+ 0x61, 0x63, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/EvtAnimatorStateChangedNotify.pb.go b/gover/gen/EvtAnimatorStateChangedNotify.pb.go
index b3412452..8c4eb4f9 100644
--- a/gover/gen/EvtAnimatorStateChangedNotify.pb.go
+++ b/gover/gen/EvtAnimatorStateChangedNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAnimatorStateChangedNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 331
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAnimatorStateChangedNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,3,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EvtAnimatorStateChangedInfo *EvtAnimatorStateChangedInfo `protobuf:"bytes,10,opt,name=evt_animator_state_changed_info,json=evtAnimatorStateChangedInfo,proto3" json:"evt_animator_state_changed_info,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,14,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ EvtAnimatorStateChangedInfo *EvtAnimatorStateChangedInfo `protobuf:"bytes,2,opt,name=evt_animator_state_changed_info,json=evtAnimatorStateChangedInfo,proto3" json:"evt_animator_state_changed_info,omitempty"`
}
func (x *EvtAnimatorStateChangedNotify) Reset() {
@@ -106,12 +102,12 @@ var file_EvtAnimatorStateChangedNotify_proto_rawDesc = []byte{
0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x01, 0x0a, 0x1d,
0x45, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a,
- 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20,
+ 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70,
0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x62,
0x0a, 0x1f, 0x65, 0x76, 0x74, 0x5f, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73,
0x74, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69,
+ 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x45, 0x76, 0x74, 0x41, 0x6e, 0x69,
0x6d, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1b, 0x65, 0x76, 0x74, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74,
0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e,
diff --git a/gover/gen/EvtAvatarEnterFocusNotify.pb.go b/gover/gen/EvtAvatarEnterFocusNotify.pb.go
index 82d3692f..2fa716ba 100644
--- a/gover/gen/EvtAvatarEnterFocusNotify.pb.go
+++ b/gover/gen/EvtAvatarEnterFocusNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAvatarEnterFocusNotify.proto
package gen
@@ -36,28 +36,24 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 304
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAvatarEnterFocusNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- CanMove bool `protobuf:"varint,10,opt,name=can_move,json=canMove,proto3" json:"can_move,omitempty"`
- EnterHoldingFocusShoot bool `protobuf:"varint,13,opt,name=enter_holding_focus_shoot,json=enterHoldingFocusShoot,proto3" json:"enter_holding_focus_shoot,omitempty"`
- Unk2700_GACKGHEHEIK bool `protobuf:"varint,6,opt,name=Unk2700_GACKGHEHEIK,json=Unk2700GACKGHEHEIK,proto3" json:"Unk2700_GACKGHEHEIK,omitempty"`
- UseAutoFocus bool `protobuf:"varint,5,opt,name=use_auto_focus,json=useAutoFocus,proto3" json:"use_auto_focus,omitempty"`
- FastFocus bool `protobuf:"varint,3,opt,name=fast_focus,json=fastFocus,proto3" json:"fast_focus,omitempty"`
- ShowCrossHair bool `protobuf:"varint,12,opt,name=show_cross_hair,json=showCrossHair,proto3" json:"show_cross_hair,omitempty"`
- EnterNormalFocusShoot bool `protobuf:"varint,14,opt,name=enter_normal_focus_shoot,json=enterNormalFocusShoot,proto3" json:"enter_normal_focus_shoot,omitempty"`
- ForwardType ForwardType `protobuf:"varint,8,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- FocusForward *Vector `protobuf:"bytes,7,opt,name=focus_forward,json=focusForward,proto3" json:"focus_forward,omitempty"`
- DisableAnim bool `protobuf:"varint,9,opt,name=disable_anim,json=disableAnim,proto3" json:"disable_anim,omitempty"`
- UseFocusSticky bool `protobuf:"varint,15,opt,name=use_focus_sticky,json=useFocusSticky,proto3" json:"use_focus_sticky,omitempty"`
- UseGyro bool `protobuf:"varint,11,opt,name=use_gyro,json=useGyro,proto3" json:"use_gyro,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,14,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ Unk3300_NPBLDGPCDOC bool `protobuf:"varint,15,opt,name=Unk3300_NPBLDGPCDOC,json=Unk3300NPBLDGPCDOC,proto3" json:"Unk3300_NPBLDGPCDOC,omitempty"`
+ Unk3300_IJHHDFDIJMA bool `protobuf:"varint,4,opt,name=Unk3300_IJHHDFDIJMA,json=Unk3300IJHHDFDIJMA,proto3" json:"Unk3300_IJHHDFDIJMA,omitempty"`
+ Unk3300_NALGJBLGNJI bool `protobuf:"varint,13,opt,name=Unk3300_NALGJBLGNJI,json=Unk3300NALGJBLGNJI,proto3" json:"Unk3300_NALGJBLGNJI,omitempty"`
+ Unk3300_OOOPPHEJKDI bool `protobuf:"varint,2,opt,name=Unk3300_OOOPPHEJKDI,json=Unk3300OOOPPHEJKDI,proto3" json:"Unk3300_OOOPPHEJKDI,omitempty"`
+ Unk3300_KMAFBMKJDAK bool `protobuf:"varint,9,opt,name=Unk3300_KMAFBMKJDAK,json=Unk3300KMAFBMKJDAK,proto3" json:"Unk3300_KMAFBMKJDAK,omitempty"`
+ Unk3300_LNLOOKDHJGF bool `protobuf:"varint,8,opt,name=Unk3300_LNLOOKDHJGF,json=Unk3300LNLOOKDHJGF,proto3" json:"Unk3300_LNLOOKDHJGF,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Unk3300_GGHCEGJEHND bool `protobuf:"varint,11,opt,name=Unk3300_GGHCEGJEHND,json=Unk3300GGHCEGJEHND,proto3" json:"Unk3300_GGHCEGJEHND,omitempty"`
+ Unk3300_NLNIBJAFADG bool `protobuf:"varint,7,opt,name=Unk3300_NLNIBJAFADG,json=Unk3300NLNIBJAFADG,proto3" json:"Unk3300_NLNIBJAFADG,omitempty"`
+ FocusForward *Vector `protobuf:"bytes,3,opt,name=focus_forward,json=focusForward,proto3" json:"focus_forward,omitempty"`
+ Unk3300_CDAJJHIPIKH bool `protobuf:"varint,12,opt,name=Unk3300_CDAJJHIPIKH,json=Unk3300CDAJJHIPIKH,proto3" json:"Unk3300_CDAJJHIPIKH,omitempty"`
+ Unk3300_FHHDDNENEDD bool `protobuf:"varint,6,opt,name=Unk3300_FHHDDNENEDD,json=Unk3300FHHDDNENEDD,proto3" json:"Unk3300_FHHDDNENEDD,omitempty"`
}
func (x *EvtAvatarEnterFocusNotify) Reset() {
@@ -92,93 +88,93 @@ func (*EvtAvatarEnterFocusNotify) Descriptor() ([]byte, []int) {
return file_EvtAvatarEnterFocusNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtAvatarEnterFocusNotify) GetEntityId() uint32 {
+func (x *EvtAvatarEnterFocusNotify) GetForwardType() ForwardType {
if x != nil {
- return x.EntityId
+ return x.ForwardType
}
- return 0
+ return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtAvatarEnterFocusNotify) GetCanMove() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_NPBLDGPCDOC() bool {
if x != nil {
- return x.CanMove
+ return x.Unk3300_NPBLDGPCDOC
}
return false
}
-func (x *EvtAvatarEnterFocusNotify) GetEnterHoldingFocusShoot() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_IJHHDFDIJMA() bool {
if x != nil {
- return x.EnterHoldingFocusShoot
+ return x.Unk3300_IJHHDFDIJMA
}
return false
}
-func (x *EvtAvatarEnterFocusNotify) GetUnk2700_GACKGHEHEIK() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_NALGJBLGNJI() bool {
if x != nil {
- return x.Unk2700_GACKGHEHEIK
+ return x.Unk3300_NALGJBLGNJI
}
return false
}
-func (x *EvtAvatarEnterFocusNotify) GetUseAutoFocus() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_OOOPPHEJKDI() bool {
if x != nil {
- return x.UseAutoFocus
+ return x.Unk3300_OOOPPHEJKDI
}
return false
}
-func (x *EvtAvatarEnterFocusNotify) GetFastFocus() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_KMAFBMKJDAK() bool {
if x != nil {
- return x.FastFocus
+ return x.Unk3300_KMAFBMKJDAK
}
return false
}
-func (x *EvtAvatarEnterFocusNotify) GetShowCrossHair() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_LNLOOKDHJGF() bool {
if x != nil {
- return x.ShowCrossHair
+ return x.Unk3300_LNLOOKDHJGF
}
return false
}
-func (x *EvtAvatarEnterFocusNotify) GetEnterNormalFocusShoot() bool {
+func (x *EvtAvatarEnterFocusNotify) GetEntityId() uint32 {
if x != nil {
- return x.EnterNormalFocusShoot
+ return x.EntityId
}
- return false
+ return 0
}
-func (x *EvtAvatarEnterFocusNotify) GetForwardType() ForwardType {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_GGHCEGJEHND() bool {
if x != nil {
- return x.ForwardType
+ return x.Unk3300_GGHCEGJEHND
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return false
}
-func (x *EvtAvatarEnterFocusNotify) GetFocusForward() *Vector {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_NLNIBJAFADG() bool {
if x != nil {
- return x.FocusForward
+ return x.Unk3300_NLNIBJAFADG
}
- return nil
+ return false
}
-func (x *EvtAvatarEnterFocusNotify) GetDisableAnim() bool {
+func (x *EvtAvatarEnterFocusNotify) GetFocusForward() *Vector {
if x != nil {
- return x.DisableAnim
+ return x.FocusForward
}
- return false
+ return nil
}
-func (x *EvtAvatarEnterFocusNotify) GetUseFocusSticky() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_CDAJJHIPIKH() bool {
if x != nil {
- return x.UseFocusSticky
+ return x.Unk3300_CDAJJHIPIKH
}
return false
}
-func (x *EvtAvatarEnterFocusNotify) GetUseGyro() bool {
+func (x *EvtAvatarEnterFocusNotify) GetUnk3300_FHHDDNENEDD() bool {
if x != nil {
- return x.UseGyro
+ return x.Unk3300_FHHDDNENEDD
}
return false
}
@@ -190,43 +186,48 @@ var file_EvtAvatarEnterFocusNotify_proto_rawDesc = []byte{
0x46, 0x6f, 0x63, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xac, 0x04, 0x0a, 0x19, 0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x74, 0x6f, 0x22, 0x81, 0x05, 0x0a, 0x19, 0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x63, 0x61, 0x6e, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x07, 0x63, 0x61, 0x6e, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x39, 0x0a, 0x19, 0x65, 0x6e, 0x74, 0x65,
- 0x72, 0x5f, 0x68, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f,
- 0x73, 0x68, 0x6f, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x65, 0x6e, 0x74,
- 0x65, 0x72, 0x48, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x53, 0x68,
- 0x6f, 0x6f, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x41, 0x43, 0x4b, 0x47, 0x48, 0x45, 0x48, 0x45, 0x49, 0x4b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x41, 0x43, 0x4b, 0x47, 0x48, 0x45,
- 0x48, 0x45, 0x49, 0x4b, 0x12, 0x24, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x6f,
- 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x75, 0x73,
- 0x65, 0x41, 0x75, 0x74, 0x6f, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x61,
- 0x73, 0x74, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
- 0x66, 0x61, 0x73, 0x74, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x68, 0x6f,
- 0x77, 0x5f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x5f, 0x68, 0x61, 0x69, 0x72, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0d, 0x73, 0x68, 0x6f, 0x77, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x48, 0x61, 0x69,
- 0x72, 0x12, 0x37, 0x0a, 0x18, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61,
- 0x6c, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x73, 0x68, 0x6f, 0x6f, 0x74, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x15, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
- 0x46, 0x6f, 0x63, 0x75, 0x73, 0x53, 0x68, 0x6f, 0x6f, 0x74, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f,
- 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b,
- 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x0d, 0x66,
- 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x66, 0x6f, 0x63,
- 0x75, 0x73, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73,
- 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x6e, 0x69, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x12, 0x28, 0x0a, 0x10,
- 0x75, 0x73, 0x65, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x73, 0x74, 0x69, 0x63, 0x6b, 0x79,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x46, 0x6f, 0x63, 0x75, 0x73,
- 0x53, 0x74, 0x69, 0x63, 0x6b, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x67, 0x79,
- 0x72, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x75, 0x73, 0x65, 0x47, 0x79, 0x72,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x42,
+ 0x4c, 0x44, 0x47, 0x50, 0x43, 0x44, 0x4f, 0x43, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x50, 0x42, 0x4c, 0x44, 0x47, 0x50, 0x43, 0x44,
+ 0x4f, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4a,
+ 0x48, 0x48, 0x44, 0x46, 0x44, 0x49, 0x4a, 0x4d, 0x41, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4a, 0x48, 0x48, 0x44, 0x46, 0x44, 0x49,
+ 0x4a, 0x4d, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e,
+ 0x41, 0x4c, 0x47, 0x4a, 0x42, 0x4c, 0x47, 0x4e, 0x4a, 0x49, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x41, 0x4c, 0x47, 0x4a, 0x42, 0x4c,
+ 0x47, 0x4e, 0x4a, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4f, 0x4f, 0x4f, 0x50, 0x50, 0x48, 0x45, 0x4a, 0x4b, 0x44, 0x49, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4f, 0x4f, 0x50, 0x50, 0x48,
+ 0x45, 0x4a, 0x4b, 0x44, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4b, 0x4d, 0x41, 0x46, 0x42, 0x4d, 0x4b, 0x4a, 0x44, 0x41, 0x4b, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4d, 0x41, 0x46, 0x42,
+ 0x4d, 0x4b, 0x4a, 0x44, 0x41, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4c, 0x4e, 0x4c, 0x4f, 0x4f, 0x4b, 0x44, 0x48, 0x4a, 0x47, 0x46, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4e, 0x4c, 0x4f,
+ 0x4f, 0x4b, 0x44, 0x48, 0x4a, 0x47, 0x46, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x47, 0x47, 0x48, 0x43, 0x45, 0x47, 0x4a, 0x45, 0x48, 0x4e, 0x44, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x47, 0x48, 0x43, 0x45, 0x47,
+ 0x4a, 0x45, 0x48, 0x4e, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4e, 0x4c, 0x4e, 0x49, 0x42, 0x4a, 0x41, 0x46, 0x41, 0x44, 0x47, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4c, 0x4e, 0x49, 0x42,
+ 0x4a, 0x41, 0x46, 0x41, 0x44, 0x47, 0x12, 0x2c, 0x0a, 0x0d, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f,
+ 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x46, 0x6f, 0x72,
+ 0x77, 0x61, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x43, 0x44, 0x41, 0x4a, 0x4a, 0x48, 0x49, 0x50, 0x49, 0x4b, 0x48, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x44, 0x41, 0x4a, 0x4a, 0x48,
+ 0x49, 0x50, 0x49, 0x4b, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x46, 0x48, 0x48, 0x44, 0x44, 0x4e, 0x45, 0x4e, 0x45, 0x44, 0x44, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x48, 0x48, 0x44, 0x44,
+ 0x4e, 0x45, 0x4e, 0x45, 0x44, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/EvtAvatarExitFocusNotify.pb.go b/gover/gen/EvtAvatarExitFocusNotify.pb.go
index ce61c1f3..6b473dd0 100644
--- a/gover/gen/EvtAvatarExitFocusNotify.pb.go
+++ b/gover/gen/EvtAvatarExitFocusNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAvatarExitFocusNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 393
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAvatarExitFocusNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishForward *Vector `protobuf:"bytes,12,opt,name=finish_forward,json=finishForward,proto3" json:"finish_forward,omitempty"`
- ForwardType ForwardType `protobuf:"varint,11,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,8,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ FinishForward *Vector `protobuf:"bytes,2,opt,name=finish_forward,json=finishForward,proto3" json:"finish_forward,omitempty"`
}
func (x *EvtAvatarExitFocusNotify) Reset() {
@@ -82,11 +78,11 @@ func (*EvtAvatarExitFocusNotify) Descriptor() ([]byte, []int) {
return file_EvtAvatarExitFocusNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtAvatarExitFocusNotify) GetFinishForward() *Vector {
+func (x *EvtAvatarExitFocusNotify) GetEntityId() uint32 {
if x != nil {
- return x.FinishForward
+ return x.EntityId
}
- return nil
+ return 0
}
func (x *EvtAvatarExitFocusNotify) GetForwardType() ForwardType {
@@ -96,11 +92,11 @@ func (x *EvtAvatarExitFocusNotify) GetForwardType() ForwardType {
return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtAvatarExitFocusNotify) GetEntityId() uint32 {
+func (x *EvtAvatarExitFocusNotify) GetFinishForward() *Vector {
if x != nil {
- return x.EntityId
+ return x.FinishForward
}
- return 0
+ return nil
}
var File_EvtAvatarExitFocusNotify_proto protoreflect.FileDescriptor
@@ -111,15 +107,15 @@ var file_EvtAvatarExitFocusNotify_proto_rawDesc = []byte{
0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x98, 0x01, 0x0a, 0x18, 0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45,
- 0x78, 0x69, 0x74, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2e,
- 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x0d, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x2f,
- 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x78, 0x69, 0x74, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x66,
+ 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52,
+ 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x0e,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -138,12 +134,12 @@ func file_EvtAvatarExitFocusNotify_proto_rawDescGZIP() []byte {
var file_EvtAvatarExitFocusNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtAvatarExitFocusNotify_proto_goTypes = []interface{}{
(*EvtAvatarExitFocusNotify)(nil), // 0: EvtAvatarExitFocusNotify
- (*Vector)(nil), // 1: Vector
- (ForwardType)(0), // 2: ForwardType
+ (ForwardType)(0), // 1: ForwardType
+ (*Vector)(nil), // 2: Vector
}
var file_EvtAvatarExitFocusNotify_proto_depIdxs = []int32{
- 1, // 0: EvtAvatarExitFocusNotify.finish_forward:type_name -> Vector
- 2, // 1: EvtAvatarExitFocusNotify.forward_type:type_name -> ForwardType
+ 1, // 0: EvtAvatarExitFocusNotify.forward_type:type_name -> ForwardType
+ 2, // 1: EvtAvatarExitFocusNotify.finish_forward:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtAvatarLockChairReq.pb.go b/gover/gen/EvtAvatarLockChairReq.pb.go
index 6347700f..0909762c 100644
--- a/gover/gen/EvtAvatarLockChairReq.pb.go
+++ b/gover/gen/EvtAvatarLockChairReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAvatarLockChairReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 318
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAvatarLockChairReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Position *Vector `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"`
ChairId uint64 `protobuf:"varint,5,opt,name=chair_id,json=chairId,proto3" json:"chair_id,omitempty"`
- Position *Vector `protobuf:"bytes,8,opt,name=position,proto3" json:"position,omitempty"`
}
func (x *EvtAvatarLockChairReq) Reset() {
@@ -81,18 +77,18 @@ func (*EvtAvatarLockChairReq) Descriptor() ([]byte, []int) {
return file_EvtAvatarLockChairReq_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtAvatarLockChairReq) GetChairId() uint64 {
+func (x *EvtAvatarLockChairReq) GetPosition() *Vector {
if x != nil {
- return x.ChairId
+ return x.Position
}
- return 0
+ return nil
}
-func (x *EvtAvatarLockChairReq) GetPosition() *Vector {
+func (x *EvtAvatarLockChairReq) GetChairId() uint64 {
if x != nil {
- return x.Position
+ return x.ChairId
}
- return nil
+ return 0
}
var File_EvtAvatarLockChairReq_proto protoreflect.FileDescriptor
@@ -102,11 +98,11 @@ var file_EvtAvatarLockChairReq_proto_rawDesc = []byte{
0x68, 0x61, 0x69, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x15, 0x45,
0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x43, 0x68, 0x61, 0x69,
- 0x72, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x72, 0x5f, 0x69, 0x64,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x72, 0x49, 0x64, 0x12,
- 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x72, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61,
+ 0x69, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61,
+ 0x69, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtAvatarLockChairRsp.pb.go b/gover/gen/EvtAvatarLockChairRsp.pb.go
index 2c8faf63..931b755a 100644
--- a/gover/gen/EvtAvatarLockChairRsp.pb.go
+++ b/gover/gen/EvtAvatarLockChairRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAvatarLockChairRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 366
-// EnetChannelId: 0
-// EnetIsReliable: true
type EvtAvatarLockChairRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
ChairId uint64 `protobuf:"varint,14,opt,name=chair_id,json=chairId,proto3" json:"chair_id,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Position *Vector `protobuf:"bytes,4,opt,name=position,proto3" json:"position,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Position *Vector `protobuf:"bytes,15,opt,name=position,proto3" json:"position,omitempty"`
}
func (x *EvtAvatarLockChairRsp) Reset() {
@@ -82,6 +79,13 @@ func (*EvtAvatarLockChairRsp) Descriptor() ([]byte, []int) {
return file_EvtAvatarLockChairRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *EvtAvatarLockChairRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
func (x *EvtAvatarLockChairRsp) GetChairId() uint64 {
if x != nil {
return x.ChairId
@@ -103,13 +107,6 @@ func (x *EvtAvatarLockChairRsp) GetPosition() *Vector {
return nil
}
-func (x *EvtAvatarLockChairRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
var File_EvtAvatarLockChairRsp_proto protoreflect.FileDescriptor
var file_EvtAvatarLockChairRsp_proto_rawDesc = []byte{
@@ -117,14 +114,14 @@ var file_EvtAvatarLockChairRsp_proto_rawDesc = []byte{
0x68, 0x61, 0x69, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x15,
0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x43, 0x68, 0x61,
- 0x69, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x72, 0x49, 0x64,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x23, 0x0a,
- 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
- 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x69, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtAvatarSitDownNotify.pb.go b/gover/gen/EvtAvatarSitDownNotify.pb.go
index 1d389c33..737f9206 100644
--- a/gover/gen/EvtAvatarSitDownNotify.pb.go
+++ b/gover/gen/EvtAvatarSitDownNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAvatarSitDownNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 324
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAvatarSitDownNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Position *Vector `protobuf:"bytes,9,opt,name=position,proto3" json:"position,omitempty"`
+ ChairId uint64 `protobuf:"varint,15,opt,name=chair_id,json=chairId,proto3" json:"chair_id,omitempty"`
+ Position *Vector `protobuf:"bytes,14,opt,name=position,proto3" json:"position,omitempty"`
EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ChairId uint64 `protobuf:"varint,6,opt,name=chair_id,json=chairId,proto3" json:"chair_id,omitempty"`
}
func (x *EvtAvatarSitDownNotify) Reset() {
@@ -82,6 +78,13 @@ func (*EvtAvatarSitDownNotify) Descriptor() ([]byte, []int) {
return file_EvtAvatarSitDownNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *EvtAvatarSitDownNotify) GetChairId() uint64 {
+ if x != nil {
+ return x.ChairId
+ }
+ return 0
+}
+
func (x *EvtAvatarSitDownNotify) GetPosition() *Vector {
if x != nil {
return x.Position
@@ -96,13 +99,6 @@ func (x *EvtAvatarSitDownNotify) GetEntityId() uint32 {
return 0
}
-func (x *EvtAvatarSitDownNotify) GetChairId() uint64 {
- if x != nil {
- return x.ChairId
- }
- return 0
-}
-
var File_EvtAvatarSitDownNotify_proto protoreflect.FileDescriptor
var file_EvtAvatarSitDownNotify_proto_rawDesc = []byte{
@@ -110,13 +106,13 @@ var file_EvtAvatarSitDownNotify_proto_rawDesc = []byte{
0x77, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x16,
0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x69, 0x74, 0x44, 0x6f, 0x77, 0x6e,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69,
- 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x72, 0x5f,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x72, 0x49,
+ 0x64, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f,
+ 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtAvatarStandUpNotify.pb.go b/gover/gen/EvtAvatarStandUpNotify.pb.go
index ba60b00f..6814fd82 100644
--- a/gover/gen/EvtAvatarStandUpNotify.pb.go
+++ b/gover/gen/EvtAvatarStandUpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAvatarStandUpNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 356
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAvatarStandUpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChairId uint64 `protobuf:"varint,11,opt,name=chair_id,json=chairId,proto3" json:"chair_id,omitempty"`
- PerformId int32 `protobuf:"varint,6,opt,name=perform_id,json=performId,proto3" json:"perform_id,omitempty"`
- Direction int32 `protobuf:"varint,1,opt,name=direction,proto3" json:"direction,omitempty"`
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Direction int32 `protobuf:"varint,13,opt,name=direction,proto3" json:"direction,omitempty"`
+ ChairId uint64 `protobuf:"varint,3,opt,name=chair_id,json=chairId,proto3" json:"chair_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ PerformId int32 `protobuf:"varint,11,opt,name=perform_id,json=performId,proto3" json:"perform_id,omitempty"`
}
func (x *EvtAvatarStandUpNotify) Reset() {
@@ -83,30 +79,30 @@ func (*EvtAvatarStandUpNotify) Descriptor() ([]byte, []int) {
return file_EvtAvatarStandUpNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtAvatarStandUpNotify) GetChairId() uint64 {
+func (x *EvtAvatarStandUpNotify) GetDirection() int32 {
if x != nil {
- return x.ChairId
+ return x.Direction
}
return 0
}
-func (x *EvtAvatarStandUpNotify) GetPerformId() int32 {
+func (x *EvtAvatarStandUpNotify) GetChairId() uint64 {
if x != nil {
- return x.PerformId
+ return x.ChairId
}
return 0
}
-func (x *EvtAvatarStandUpNotify) GetDirection() int32 {
+func (x *EvtAvatarStandUpNotify) GetEntityId() uint32 {
if x != nil {
- return x.Direction
+ return x.EntityId
}
return 0
}
-func (x *EvtAvatarStandUpNotify) GetEntityId() uint32 {
+func (x *EvtAvatarStandUpNotify) GetPerformId() int32 {
if x != nil {
- return x.EntityId
+ return x.PerformId
}
return 0
}
@@ -117,14 +113,14 @@ var file_EvtAvatarStandUpNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x74, 0x61, 0x6e, 0x64,
0x55, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d,
0x01, 0x0a, 0x16, 0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x74, 0x61, 0x6e,
- 0x64, 0x55, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61,
- 0x69, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61,
- 0x69, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72,
- 0x6d, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f,
- 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
+ 0x64, 0x55, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x69, 0x72,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x64, 0x69,
+ 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x72,
+ 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtAvatarUpdateFocusNotify.pb.go b/gover/gen/EvtAvatarUpdateFocusNotify.pb.go
index 47c47a8c..e093d032 100644
--- a/gover/gen/EvtAvatarUpdateFocusNotify.pb.go
+++ b/gover/gen/EvtAvatarUpdateFocusNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtAvatarUpdateFocusNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 327
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtAvatarUpdateFocusNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,7,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- FocusForward *Vector `protobuf:"bytes,11,opt,name=focus_forward,json=focusForward,proto3" json:"focus_forward,omitempty"`
- EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,4,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ FocusForward *Vector `protobuf:"bytes,6,opt,name=focus_forward,json=focusForward,proto3" json:"focus_forward,omitempty"`
}
func (x *EvtAvatarUpdateFocusNotify) Reset() {
@@ -89,18 +85,18 @@ func (x *EvtAvatarUpdateFocusNotify) GetForwardType() ForwardType {
return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtAvatarUpdateFocusNotify) GetFocusForward() *Vector {
+func (x *EvtAvatarUpdateFocusNotify) GetEntityId() uint32 {
if x != nil {
- return x.FocusForward
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *EvtAvatarUpdateFocusNotify) GetEntityId() uint32 {
+func (x *EvtAvatarUpdateFocusNotify) GetFocusForward() *Vector {
if x != nil {
- return x.EntityId
+ return x.FocusForward
}
- return 0
+ return nil
}
var File_EvtAvatarUpdateFocusNotify_proto protoreflect.FileDescriptor
@@ -113,13 +109,13 @@ var file_EvtAvatarUpdateFocusNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x1a, 0x45, 0x76, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61,
+ 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61,
0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x0d, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x66, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
+ 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x12, 0x2c, 0x0a, 0x0d, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x0c, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtBeingHealedNotify.pb.go b/gover/gen/EvtBeingHealedNotify.pb.go
new file mode 100644
index 00000000..c26bf958
--- /dev/null
+++ b/gover/gen/EvtBeingHealedNotify.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EvtBeingHealedNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EvtBeingHealedNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RealHealAmount float32 `protobuf:"fixed32,2,opt,name=real_heal_amount,json=realHealAmount,proto3" json:"real_heal_amount,omitempty"`
+ HealAmount float32 `protobuf:"fixed32,3,opt,name=heal_amount,json=healAmount,proto3" json:"heal_amount,omitempty"`
+ TargetId uint32 `protobuf:"varint,4,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
+ SourceId uint32 `protobuf:"varint,6,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
+}
+
+func (x *EvtBeingHealedNotify) Reset() {
+ *x = EvtBeingHealedNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EvtBeingHealedNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EvtBeingHealedNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EvtBeingHealedNotify) ProtoMessage() {}
+
+func (x *EvtBeingHealedNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_EvtBeingHealedNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EvtBeingHealedNotify.ProtoReflect.Descriptor instead.
+func (*EvtBeingHealedNotify) Descriptor() ([]byte, []int) {
+ return file_EvtBeingHealedNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EvtBeingHealedNotify) GetRealHealAmount() float32 {
+ if x != nil {
+ return x.RealHealAmount
+ }
+ return 0
+}
+
+func (x *EvtBeingHealedNotify) GetHealAmount() float32 {
+ if x != nil {
+ return x.HealAmount
+ }
+ return 0
+}
+
+func (x *EvtBeingHealedNotify) GetTargetId() uint32 {
+ if x != nil {
+ return x.TargetId
+ }
+ return 0
+}
+
+func (x *EvtBeingHealedNotify) GetSourceId() uint32 {
+ if x != nil {
+ return x.SourceId
+ }
+ return 0
+}
+
+var File_EvtBeingHealedNotify_proto protoreflect.FileDescriptor
+
+var file_EvtBeingHealedNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x45, 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a,
+ 0x14, 0x45, 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x68, 0x65,
+ 0x61, 0x6c, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52,
+ 0x0e, 0x72, 0x65, 0x61, 0x6c, 0x48, 0x65, 0x61, 0x6c, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x6c, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
+ 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EvtBeingHealedNotify_proto_rawDescOnce sync.Once
+ file_EvtBeingHealedNotify_proto_rawDescData = file_EvtBeingHealedNotify_proto_rawDesc
+)
+
+func file_EvtBeingHealedNotify_proto_rawDescGZIP() []byte {
+ file_EvtBeingHealedNotify_proto_rawDescOnce.Do(func() {
+ file_EvtBeingHealedNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_EvtBeingHealedNotify_proto_rawDescData)
+ })
+ return file_EvtBeingHealedNotify_proto_rawDescData
+}
+
+var file_EvtBeingHealedNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EvtBeingHealedNotify_proto_goTypes = []interface{}{
+ (*EvtBeingHealedNotify)(nil), // 0: EvtBeingHealedNotify
+}
+var file_EvtBeingHealedNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EvtBeingHealedNotify_proto_init() }
+func file_EvtBeingHealedNotify_proto_init() {
+ if File_EvtBeingHealedNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EvtBeingHealedNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EvtBeingHealedNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EvtBeingHealedNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EvtBeingHealedNotify_proto_goTypes,
+ DependencyIndexes: file_EvtBeingHealedNotify_proto_depIdxs,
+ MessageInfos: file_EvtBeingHealedNotify_proto_msgTypes,
+ }.Build()
+ File_EvtBeingHealedNotify_proto = out.File
+ file_EvtBeingHealedNotify_proto_rawDesc = nil
+ file_EvtBeingHealedNotify_proto_goTypes = nil
+ file_EvtBeingHealedNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/EvtBeingHitInfo.pb.go b/gover/gen/EvtBeingHitInfo.pb.go
index d943823f..d5e97abc 100644
--- a/gover/gen/EvtBeingHitInfo.pb.go
+++ b/gover/gen/EvtBeingHitInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtBeingHitInfo.proto
package gen
@@ -41,9 +41,9 @@ type EvtBeingHitInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PeerId uint32 `protobuf:"varint,6,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
- AttackResult *AttackResult `protobuf:"bytes,7,opt,name=attack_result,json=attackResult,proto3" json:"attack_result,omitempty"`
- FrameNum uint32 `protobuf:"varint,4,opt,name=frame_num,json=frameNum,proto3" json:"frame_num,omitempty"`
+ FrameNum uint32 `protobuf:"varint,11,opt,name=frame_num,json=frameNum,proto3" json:"frame_num,omitempty"`
+ PeerId uint32 `protobuf:"varint,2,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ AttackResult *AttackResult `protobuf:"bytes,6,opt,name=attack_result,json=attackResult,proto3" json:"attack_result,omitempty"`
}
func (x *EvtBeingHitInfo) Reset() {
@@ -78,6 +78,13 @@ func (*EvtBeingHitInfo) Descriptor() ([]byte, []int) {
return file_EvtBeingHitInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *EvtBeingHitInfo) GetFrameNum() uint32 {
+ if x != nil {
+ return x.FrameNum
+ }
+ return 0
+}
+
func (x *EvtBeingHitInfo) GetPeerId() uint32 {
if x != nil {
return x.PeerId
@@ -92,27 +99,20 @@ func (x *EvtBeingHitInfo) GetAttackResult() *AttackResult {
return nil
}
-func (x *EvtBeingHitInfo) GetFrameNum() uint32 {
- if x != nil {
- return x.FrameNum
- }
- return 0
-}
-
var File_EvtBeingHitInfo_proto protoreflect.FileDescriptor
var file_EvtBeingHitInfo_proto_rawDesc = []byte{
0x0a, 0x15, 0x45, 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x0f, 0x45,
- 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17,
- 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63,
- 0x6b, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
- 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c, 0x61,
- 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x66,
- 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x66, 0x72, 0x61, 0x6d, 0x65, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
+ 0x0a, 0x09, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x70,
+ 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x65,
+ 0x65, 0x72, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x72,
+ 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x41, 0x74,
+ 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x61,
+ 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtBeingHitNotify.pb.go b/gover/gen/EvtBeingHitNotify.pb.go
index 22c2aeee..263895dc 100644
--- a/gover/gen/EvtBeingHitNotify.pb.go
+++ b/gover/gen/EvtBeingHitNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtBeingHitNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 372
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtBeingHitNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,6,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- BeingHitInfo *EvtBeingHitInfo `protobuf:"bytes,3,opt,name=being_hit_info,json=beingHitInfo,proto3" json:"being_hit_info,omitempty"`
+ BeingHitInfo *EvtBeingHitInfo `protobuf:"bytes,12,opt,name=being_hit_info,json=beingHitInfo,proto3" json:"being_hit_info,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,11,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
}
func (x *EvtBeingHitNotify) Reset() {
@@ -81,18 +77,18 @@ func (*EvtBeingHitNotify) Descriptor() ([]byte, []int) {
return file_EvtBeingHitNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtBeingHitNotify) GetForwardType() ForwardType {
+func (x *EvtBeingHitNotify) GetBeingHitInfo() *EvtBeingHitInfo {
if x != nil {
- return x.ForwardType
+ return x.BeingHitInfo
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return nil
}
-func (x *EvtBeingHitNotify) GetBeingHitInfo() *EvtBeingHitInfo {
+func (x *EvtBeingHitNotify) GetForwardType() ForwardType {
if x != nil {
- return x.BeingHitInfo
+ return x.ForwardType
}
- return nil
+ return ForwardType_FORWARD_TYPE_LOCAL
}
var File_EvtBeingHitNotify_proto protoreflect.FileDescriptor
@@ -103,14 +99,14 @@ var file_EvtBeingHitNotify_proto_rawDesc = []byte{
0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x11, 0x45, 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48,
- 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77,
- 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c,
- 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f,
- 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x36, 0x0a, 0x0e, 0x62, 0x65, 0x69,
- 0x6e, 0x67, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x36, 0x0a, 0x0e, 0x62, 0x65, 0x69, 0x6e,
+ 0x67, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x10, 0x2e, 0x45, 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0c, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
@@ -129,12 +125,12 @@ func file_EvtBeingHitNotify_proto_rawDescGZIP() []byte {
var file_EvtBeingHitNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtBeingHitNotify_proto_goTypes = []interface{}{
(*EvtBeingHitNotify)(nil), // 0: EvtBeingHitNotify
- (ForwardType)(0), // 1: ForwardType
- (*EvtBeingHitInfo)(nil), // 2: EvtBeingHitInfo
+ (*EvtBeingHitInfo)(nil), // 1: EvtBeingHitInfo
+ (ForwardType)(0), // 2: ForwardType
}
var file_EvtBeingHitNotify_proto_depIdxs = []int32{
- 1, // 0: EvtBeingHitNotify.forward_type:type_name -> ForwardType
- 2, // 1: EvtBeingHitNotify.being_hit_info:type_name -> EvtBeingHitInfo
+ 1, // 0: EvtBeingHitNotify.being_hit_info:type_name -> EvtBeingHitInfo
+ 2, // 1: EvtBeingHitNotify.forward_type:type_name -> ForwardType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtBeingHitsCombineNotify.pb.go b/gover/gen/EvtBeingHitsCombineNotify.pb.go
index 62370b7d..9c34407f 100644
--- a/gover/gen/EvtBeingHitsCombineNotify.pb.go
+++ b/gover/gen/EvtBeingHitsCombineNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtBeingHitsCombineNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 346
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtBeingHitsCombineNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,11,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EvtBeingHitInfoList []*EvtBeingHitInfo `protobuf:"bytes,7,rep,name=evt_being_hit_info_list,json=evtBeingHitInfoList,proto3" json:"evt_being_hit_info_list,omitempty"`
+ EvtBeingHitInfoList []*EvtBeingHitInfo `protobuf:"bytes,9,rep,name=evt_being_hit_info_list,json=evtBeingHitInfoList,proto3" json:"evt_being_hit_info_list,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,7,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
}
func (x *EvtBeingHitsCombineNotify) Reset() {
@@ -81,18 +77,18 @@ func (*EvtBeingHitsCombineNotify) Descriptor() ([]byte, []int) {
return file_EvtBeingHitsCombineNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtBeingHitsCombineNotify) GetForwardType() ForwardType {
+func (x *EvtBeingHitsCombineNotify) GetEvtBeingHitInfoList() []*EvtBeingHitInfo {
if x != nil {
- return x.ForwardType
+ return x.EvtBeingHitInfoList
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return nil
}
-func (x *EvtBeingHitsCombineNotify) GetEvtBeingHitInfoList() []*EvtBeingHitInfo {
+func (x *EvtBeingHitsCombineNotify) GetForwardType() ForwardType {
if x != nil {
- return x.EvtBeingHitInfoList
+ return x.ForwardType
}
- return nil
+ return ForwardType_FORWARD_TYPE_LOCAL
}
var File_EvtBeingHitsCombineNotify_proto protoreflect.FileDescriptor
@@ -104,15 +100,15 @@ var file_EvtBeingHitsCombineNotify_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x19,
0x45, 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x73, 0x43, 0x6f, 0x6d, 0x62,
- 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x46, 0x0a, 0x17, 0x65, 0x76,
- 0x74, 0x5f, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x76,
- 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x65,
- 0x76, 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
- 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x46, 0x0a, 0x17, 0x65, 0x76, 0x74,
+ 0x5f, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x76, 0x74,
+ 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x65, 0x76,
+ 0x74, 0x42, 0x65, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
+ 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79,
+ 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
@@ -131,12 +127,12 @@ func file_EvtBeingHitsCombineNotify_proto_rawDescGZIP() []byte {
var file_EvtBeingHitsCombineNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtBeingHitsCombineNotify_proto_goTypes = []interface{}{
(*EvtBeingHitsCombineNotify)(nil), // 0: EvtBeingHitsCombineNotify
- (ForwardType)(0), // 1: ForwardType
- (*EvtBeingHitInfo)(nil), // 2: EvtBeingHitInfo
+ (*EvtBeingHitInfo)(nil), // 1: EvtBeingHitInfo
+ (ForwardType)(0), // 2: ForwardType
}
var file_EvtBeingHitsCombineNotify_proto_depIdxs = []int32{
- 1, // 0: EvtBeingHitsCombineNotify.forward_type:type_name -> ForwardType
- 2, // 1: EvtBeingHitsCombineNotify.evt_being_hit_info_list:type_name -> EvtBeingHitInfo
+ 1, // 0: EvtBeingHitsCombineNotify.evt_being_hit_info_list:type_name -> EvtBeingHitInfo
+ 2, // 1: EvtBeingHitsCombineNotify.forward_type:type_name -> ForwardType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtBulletDeactiveNotify.pb.go b/gover/gen/EvtBulletDeactiveNotify.pb.go
index 7661260b..187acaf8 100644
--- a/gover/gen/EvtBulletDeactiveNotify.pb.go
+++ b/gover/gen/EvtBulletDeactiveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtBulletDeactiveNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 397
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtBulletDeactiveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,6,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- DisappearPos *Vector `protobuf:"bytes,4,opt,name=disappear_pos,json=disappearPos,proto3" json:"disappear_pos,omitempty"`
+ DisappearPos *Vector `protobuf:"bytes,12,opt,name=disappear_pos,json=disappearPos,proto3" json:"disappear_pos,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,11,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtBulletDeactiveNotify) Reset() {
@@ -82,6 +78,13 @@ func (*EvtBulletDeactiveNotify) Descriptor() ([]byte, []int) {
return file_EvtBulletDeactiveNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *EvtBulletDeactiveNotify) GetDisappearPos() *Vector {
+ if x != nil {
+ return x.DisappearPos
+ }
+ return nil
+}
+
func (x *EvtBulletDeactiveNotify) GetForwardType() ForwardType {
if x != nil {
return x.ForwardType
@@ -96,13 +99,6 @@ func (x *EvtBulletDeactiveNotify) GetEntityId() uint32 {
return 0
}
-func (x *EvtBulletDeactiveNotify) GetDisappearPos() *Vector {
- if x != nil {
- return x.DisappearPos
- }
- return nil
-}
-
var File_EvtBulletDeactiveNotify_proto protoreflect.FileDescriptor
var file_EvtBulletDeactiveNotify_proto_rawDesc = []byte{
@@ -111,15 +107,15 @@ var file_EvtBulletDeactiveNotify_proto_rawDesc = []byte{
0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x95, 0x01, 0x0a, 0x17, 0x45, 0x76, 0x74, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x44, 0x65,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c,
- 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
- 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x0d, 0x64, 0x69,
- 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x61,
- 0x70, 0x70, 0x65, 0x61, 0x72, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0d,
+ 0x64, 0x69, 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x64, 0x69,
+ 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b,
+ 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -138,12 +134,12 @@ func file_EvtBulletDeactiveNotify_proto_rawDescGZIP() []byte {
var file_EvtBulletDeactiveNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtBulletDeactiveNotify_proto_goTypes = []interface{}{
(*EvtBulletDeactiveNotify)(nil), // 0: EvtBulletDeactiveNotify
- (ForwardType)(0), // 1: ForwardType
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (ForwardType)(0), // 2: ForwardType
}
var file_EvtBulletDeactiveNotify_proto_depIdxs = []int32{
- 1, // 0: EvtBulletDeactiveNotify.forward_type:type_name -> ForwardType
- 2, // 1: EvtBulletDeactiveNotify.disappear_pos:type_name -> Vector
+ 1, // 0: EvtBulletDeactiveNotify.disappear_pos:type_name -> Vector
+ 2, // 1: EvtBulletDeactiveNotify.forward_type:type_name -> ForwardType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtBulletHitNotify.pb.go b/gover/gen/EvtBulletHitNotify.pb.go
index d9887f04..f4b96931 100644
--- a/gover/gen/EvtBulletHitNotify.pb.go
+++ b/gover/gen/EvtBulletHitNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtBulletHitNotify.proto
package gen
@@ -36,24 +36,20 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 348
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtBulletHitNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_FEALLBIBHOL uint32 `protobuf:"varint,8,opt,name=Unk2700_FEALLBIBHOL,json=Unk2700FEALLBIBHOL,proto3" json:"Unk2700_FEALLBIBHOL,omitempty"`
- HitPoint *Vector `protobuf:"bytes,15,opt,name=hit_point,json=hitPoint,proto3" json:"hit_point,omitempty"`
- HitNormal *Vector `protobuf:"bytes,11,opt,name=hit_normal,json=hitNormal,proto3" json:"hit_normal,omitempty"`
- HitBoxIndex int32 `protobuf:"varint,9,opt,name=hit_box_index,json=hitBoxIndex,proto3" json:"hit_box_index,omitempty"`
- HitEntityId uint32 `protobuf:"varint,3,opt,name=hit_entity_id,json=hitEntityId,proto3" json:"hit_entity_id,omitempty"`
- EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ForwardPeer uint32 `protobuf:"varint,7,opt,name=forward_peer,json=forwardPeer,proto3" json:"forward_peer,omitempty"`
- ForwardType ForwardType `protobuf:"varint,2,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- HitColliderType HitColliderType `protobuf:"varint,6,opt,name=hit_collider_type,json=hitColliderType,proto3,enum=HitColliderType" json:"hit_collider_type,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,2,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ SingleBulletId uint32 `protobuf:"varint,4,opt,name=single_bullet_id,json=singleBulletId,proto3" json:"single_bullet_id,omitempty"`
+ HitNormal *Vector `protobuf:"bytes,9,opt,name=hit_normal,json=hitNormal,proto3" json:"hit_normal,omitempty"`
+ HitEntityId uint32 `protobuf:"varint,6,opt,name=hit_entity_id,json=hitEntityId,proto3" json:"hit_entity_id,omitempty"`
+ HitPoint *Vector `protobuf:"bytes,8,opt,name=hit_point,json=hitPoint,proto3" json:"hit_point,omitempty"`
+ HitColliderType HitColliderType `protobuf:"varint,10,opt,name=hit_collider_type,json=hitColliderType,proto3,enum=HitColliderType" json:"hit_collider_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardPeer uint32 `protobuf:"varint,3,opt,name=forward_peer,json=forwardPeer,proto3" json:"forward_peer,omitempty"`
+ HitBoxIndex int32 `protobuf:"varint,1,opt,name=hit_box_index,json=hitBoxIndex,proto3" json:"hit_box_index,omitempty"`
}
func (x *EvtBulletHitNotify) Reset() {
@@ -88,18 +84,18 @@ func (*EvtBulletHitNotify) Descriptor() ([]byte, []int) {
return file_EvtBulletHitNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtBulletHitNotify) GetUnk2700_FEALLBIBHOL() uint32 {
+func (x *EvtBulletHitNotify) GetForwardType() ForwardType {
if x != nil {
- return x.Unk2700_FEALLBIBHOL
+ return x.ForwardType
}
- return 0
+ return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtBulletHitNotify) GetHitPoint() *Vector {
+func (x *EvtBulletHitNotify) GetSingleBulletId() uint32 {
if x != nil {
- return x.HitPoint
+ return x.SingleBulletId
}
- return nil
+ return 0
}
func (x *EvtBulletHitNotify) GetHitNormal() *Vector {
@@ -109,18 +105,25 @@ func (x *EvtBulletHitNotify) GetHitNormal() *Vector {
return nil
}
-func (x *EvtBulletHitNotify) GetHitBoxIndex() int32 {
+func (x *EvtBulletHitNotify) GetHitEntityId() uint32 {
if x != nil {
- return x.HitBoxIndex
+ return x.HitEntityId
}
return 0
}
-func (x *EvtBulletHitNotify) GetHitEntityId() uint32 {
+func (x *EvtBulletHitNotify) GetHitPoint() *Vector {
if x != nil {
- return x.HitEntityId
+ return x.HitPoint
}
- return 0
+ return nil
+}
+
+func (x *EvtBulletHitNotify) GetHitColliderType() HitColliderType {
+ if x != nil {
+ return x.HitColliderType
+ }
+ return HitColliderType_HIT_COLLIDER_TYPE_INVALID
}
func (x *EvtBulletHitNotify) GetEntityId() uint32 {
@@ -137,18 +140,11 @@ func (x *EvtBulletHitNotify) GetForwardPeer() uint32 {
return 0
}
-func (x *EvtBulletHitNotify) GetForwardType() ForwardType {
- if x != nil {
- return x.ForwardType
- }
- return ForwardType_FORWARD_TYPE_LOCAL
-}
-
-func (x *EvtBulletHitNotify) GetHitColliderType() HitColliderType {
+func (x *EvtBulletHitNotify) GetHitBoxIndex() int32 {
if x != nil {
- return x.HitColliderType
+ return x.HitBoxIndex
}
- return HitColliderType_HIT_COLLIDER_TYPE_INVALID
+ return 0
}
var File_EvtBulletHitNotify_proto protoreflect.FileDescriptor
@@ -159,32 +155,32 @@ var file_EvtBulletHitNotify_proto_rawDesc = []byte{
0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x48,
0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x8a, 0x03, 0x0a, 0x12, 0x45, 0x76, 0x74, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74,
- 0x48, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x41, 0x4c, 0x4c, 0x42, 0x49, 0x42, 0x48, 0x4f, 0x4c,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46,
- 0x45, 0x41, 0x4c, 0x4c, 0x42, 0x49, 0x42, 0x48, 0x4f, 0x4c, 0x12, 0x24, 0x0a, 0x09, 0x68, 0x69,
- 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x68, 0x69, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x12, 0x26, 0x0a, 0x0a, 0x68, 0x69, 0x74, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x68,
- 0x69, 0x74, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x69, 0x74, 0x5f,
- 0x62, 0x6f, 0x78, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x0b, 0x68, 0x69, 0x74, 0x42, 0x6f, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x22, 0x0a, 0x0d,
- 0x68, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x74, 0x6f, 0x22, 0x83, 0x03, 0x0a, 0x12, 0x45, 0x76, 0x74, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74,
+ 0x48, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72,
+ 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66,
+ 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x69,
+ 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x62, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x42, 0x75, 0x6c, 0x6c,
+ 0x65, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0a, 0x68, 0x69, 0x74, 0x5f, 0x6e, 0x6f, 0x72, 0x6d,
+ 0x61, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x09, 0x68, 0x69, 0x74, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x12, 0x22, 0x0a, 0x0d,
+ 0x68, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0b, 0x68, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a,
- 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x50, 0x65, 0x65, 0x72,
- 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x3c, 0x0a, 0x11, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65,
- 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x48,
- 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f,
- 0x68, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x24, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x68, 0x69,
+ 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x11, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f,
+ 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x10, 0x2e, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x54,
+ 0x79, 0x70, 0x65, 0x52, 0x0f, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x65, 0x65,
+ 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
+ 0x50, 0x65, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x69, 0x74, 0x5f, 0x62, 0x6f, 0x78, 0x5f,
+ 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x68, 0x69, 0x74,
+ 0x42, 0x6f, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -202,14 +198,14 @@ func file_EvtBulletHitNotify_proto_rawDescGZIP() []byte {
var file_EvtBulletHitNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtBulletHitNotify_proto_goTypes = []interface{}{
(*EvtBulletHitNotify)(nil), // 0: EvtBulletHitNotify
- (*Vector)(nil), // 1: Vector
- (ForwardType)(0), // 2: ForwardType
+ (ForwardType)(0), // 1: ForwardType
+ (*Vector)(nil), // 2: Vector
(HitColliderType)(0), // 3: HitColliderType
}
var file_EvtBulletHitNotify_proto_depIdxs = []int32{
- 1, // 0: EvtBulletHitNotify.hit_point:type_name -> Vector
- 1, // 1: EvtBulletHitNotify.hit_normal:type_name -> Vector
- 2, // 2: EvtBulletHitNotify.forward_type:type_name -> ForwardType
+ 1, // 0: EvtBulletHitNotify.forward_type:type_name -> ForwardType
+ 2, // 1: EvtBulletHitNotify.hit_normal:type_name -> Vector
+ 2, // 2: EvtBulletHitNotify.hit_point:type_name -> Vector
3, // 3: EvtBulletHitNotify.hit_collider_type:type_name -> HitColliderType
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
diff --git a/gover/gen/EvtBulletMoveNotify.pb.go b/gover/gen/EvtBulletMoveNotify.pb.go
index bcbd6639..8665a528 100644
--- a/gover/gen/EvtBulletMoveNotify.pb.go
+++ b/gover/gen/EvtBulletMoveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtBulletMoveNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 365
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtBulletMoveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,14,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- CurPos *Vector `protobuf:"bytes,1,opt,name=cur_pos,json=curPos,proto3" json:"cur_pos,omitempty"`
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,5,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ CurPos *Vector `protobuf:"bytes,4,opt,name=cur_pos,json=curPos,proto3" json:"cur_pos,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtBulletMoveNotify) Reset() {
@@ -112,12 +108,12 @@ var file_EvtBulletMoveNotify_proto_rawDesc = []byte{
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a,
0x13, 0x45, 0x76, 0x74, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x4d, 0x6f, 0x76, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72,
0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72,
0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x6f, 0x73,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
0x06, 0x63, 0x75, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtCombatForceSetPosInfo.pb.go b/gover/gen/EvtCombatForceSetPosInfo.pb.go
index 64fe362c..b8190ede 100644
--- a/gover/gen/EvtCombatForceSetPosInfo.pb.go
+++ b/gover/gen/EvtCombatForceSetPosInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtCombatForceSetPosInfo.proto
package gen
@@ -41,10 +41,10 @@ type EvtCombatForceSetPosInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IceId uint32 `protobuf:"varint,9,opt,name=ice_id,json=iceId,proto3" json:"ice_id,omitempty"`
- ColliderEntityId uint32 `protobuf:"varint,10,opt,name=collider_entity_id,json=colliderEntityId,proto3" json:"collider_entity_id,omitempty"`
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- TargetPos *Vector `protobuf:"bytes,1,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
+ Unk3300_LGGMBNLMGHB uint32 `protobuf:"varint,8,opt,name=Unk3300_LGGMBNLMGHB,json=Unk3300LGGMBNLMGHB,proto3" json:"Unk3300_LGGMBNLMGHB,omitempty"`
+ Unk3300_IALIGDPAMFL uint32 `protobuf:"varint,7,opt,name=Unk3300_IALIGDPAMFL,json=Unk3300IALIGDPAMFL,proto3" json:"Unk3300_IALIGDPAMFL,omitempty"`
+ TargetPos *Vector `protobuf:"bytes,1,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtCombatForceSetPosInfo) Reset() {
@@ -79,32 +79,32 @@ func (*EvtCombatForceSetPosInfo) Descriptor() ([]byte, []int) {
return file_EvtCombatForceSetPosInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtCombatForceSetPosInfo) GetIceId() uint32 {
+func (x *EvtCombatForceSetPosInfo) GetUnk3300_LGGMBNLMGHB() uint32 {
if x != nil {
- return x.IceId
+ return x.Unk3300_LGGMBNLMGHB
}
return 0
}
-func (x *EvtCombatForceSetPosInfo) GetColliderEntityId() uint32 {
+func (x *EvtCombatForceSetPosInfo) GetUnk3300_IALIGDPAMFL() uint32 {
if x != nil {
- return x.ColliderEntityId
+ return x.Unk3300_IALIGDPAMFL
}
return 0
}
-func (x *EvtCombatForceSetPosInfo) GetEntityId() uint32 {
+func (x *EvtCombatForceSetPosInfo) GetTargetPos() *Vector {
if x != nil {
- return x.EntityId
+ return x.TargetPos
}
- return 0
+ return nil
}
-func (x *EvtCombatForceSetPosInfo) GetTargetPos() *Vector {
+func (x *EvtCombatForceSetPosInfo) GetEntityId() uint32 {
if x != nil {
- return x.TargetPos
+ return x.EntityId
}
- return nil
+ return 0
}
var File_EvtCombatForceSetPosInfo_proto protoreflect.FileDescriptor
@@ -112,19 +112,21 @@ var File_EvtCombatForceSetPosInfo_proto protoreflect.FileDescriptor
var file_EvtCombatForceSetPosInfo_proto_rawDesc = []byte{
0x0a, 0x1e, 0x45, 0x76, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x46, 0x6f, 0x72, 0x63, 0x65,
0x53, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4,
+ 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1,
0x01, 0x0a, 0x18, 0x45, 0x76, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x46, 0x6f, 0x72, 0x63,
- 0x65, 0x53, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a, 0x06, 0x69,
- 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x63, 0x65,
- 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10,
- 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a,
+ 0x65, 0x53, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x47, 0x4d, 0x42, 0x4e, 0x4c, 0x4d, 0x47,
+ 0x48, 0x42, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4c, 0x47, 0x47, 0x4d, 0x42, 0x4e, 0x4c, 0x4d, 0x47, 0x48, 0x42, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x4c, 0x49, 0x47, 0x44, 0x50, 0x41,
+ 0x4d, 0x46, 0x4c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x49, 0x41, 0x4c, 0x49, 0x47, 0x44, 0x50, 0x41, 0x4d, 0x46, 0x4c, 0x12, 0x26, 0x0a,
0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/EvtCombatSteerMotionInfo.pb.go b/gover/gen/EvtCombatSteerMotionInfo.pb.go
index e1a0eb6e..729f6f76 100644
--- a/gover/gen/EvtCombatSteerMotionInfo.pb.go
+++ b/gover/gen/EvtCombatSteerMotionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtCombatSteerMotionInfo.proto
package gen
@@ -41,10 +41,10 @@ type EvtCombatSteerMotionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Pos *Vector `protobuf:"bytes,12,opt,name=pos,proto3" json:"pos,omitempty"`
- Velocity *Vector `protobuf:"bytes,10,opt,name=velocity,proto3" json:"velocity,omitempty"`
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- FaceDir *Vector `protobuf:"bytes,1,opt,name=face_dir,json=faceDir,proto3" json:"face_dir,omitempty"`
+ FaceDir *Vector `protobuf:"bytes,5,opt,name=face_dir,json=faceDir,proto3" json:"face_dir,omitempty"`
+ Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
+ Velocity *Vector `protobuf:"bytes,8,opt,name=velocity,proto3" json:"velocity,omitempty"`
+ EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtCombatSteerMotionInfo) Reset() {
@@ -79,6 +79,13 @@ func (*EvtCombatSteerMotionInfo) Descriptor() ([]byte, []int) {
return file_EvtCombatSteerMotionInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *EvtCombatSteerMotionInfo) GetFaceDir() *Vector {
+ if x != nil {
+ return x.FaceDir
+ }
+ return nil
+}
+
func (x *EvtCombatSteerMotionInfo) GetPos() *Vector {
if x != nil {
return x.Pos
@@ -100,13 +107,6 @@ func (x *EvtCombatSteerMotionInfo) GetEntityId() uint32 {
return 0
}
-func (x *EvtCombatSteerMotionInfo) GetFaceDir() *Vector {
- if x != nil {
- return x.FaceDir
- }
- return nil
-}
-
var File_EvtCombatSteerMotionInfo_proto protoreflect.FileDescriptor
var file_EvtCombatSteerMotionInfo_proto_rawDesc = []byte{
@@ -114,15 +114,15 @@ var file_EvtCombatSteerMotionInfo_proto_rawDesc = []byte{
0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b,
0x01, 0x0a, 0x18, 0x45, 0x76, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x53, 0x74, 0x65, 0x65,
- 0x72, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x70,
- 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x23, 0x0a, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69,
- 0x74, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x61, 0x63, 0x65,
- 0x5f, 0x64, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x07, 0x66, 0x61, 0x63, 0x65, 0x44, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04,
+ 0x72, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x08, 0x66,
+ 0x61, 0x63, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x66, 0x61, 0x63, 0x65, 0x44, 0x69, 0x72, 0x12,
+ 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x23, 0x0a, 0x08, 0x76, 0x65,
+ 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x12,
+ 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -144,9 +144,9 @@ var file_EvtCombatSteerMotionInfo_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_EvtCombatSteerMotionInfo_proto_depIdxs = []int32{
- 1, // 0: EvtCombatSteerMotionInfo.pos:type_name -> Vector
- 1, // 1: EvtCombatSteerMotionInfo.velocity:type_name -> Vector
- 1, // 2: EvtCombatSteerMotionInfo.face_dir:type_name -> Vector
+ 1, // 0: EvtCombatSteerMotionInfo.face_dir:type_name -> Vector
+ 1, // 1: EvtCombatSteerMotionInfo.pos:type_name -> Vector
+ 1, // 2: EvtCombatSteerMotionInfo.velocity:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/EvtCompensatePosDiffInfo.pb.go b/gover/gen/EvtCompensatePosDiffInfo.pb.go
index 797cd0d8..8c5a142c 100644
--- a/gover/gen/EvtCompensatePosDiffInfo.pb.go
+++ b/gover/gen/EvtCompensatePosDiffInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtCompensatePosDiffInfo.proto
package gen
@@ -41,11 +41,11 @@ type EvtCompensatePosDiffInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurPos *Vector `protobuf:"bytes,14,opt,name=cur_pos,json=curPos,proto3" json:"cur_pos,omitempty"`
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- FaceAngleCompact int32 `protobuf:"varint,10,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
- CurHash uint32 `protobuf:"varint,4,opt,name=cur_hash,json=curHash,proto3" json:"cur_hash,omitempty"`
- NormalizedTimeCompact uint32 `protobuf:"varint,3,opt,name=normalized_time_compact,json=normalizedTimeCompact,proto3" json:"normalized_time_compact,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ NormalizedTimeCompact uint32 `protobuf:"varint,5,opt,name=normalized_time_compact,json=normalizedTimeCompact,proto3" json:"normalized_time_compact,omitempty"`
+ CurHash uint32 `protobuf:"varint,7,opt,name=cur_hash,json=curHash,proto3" json:"cur_hash,omitempty"`
+ FaceAngleCompact int32 `protobuf:"varint,11,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
+ CurPos *Vector `protobuf:"bytes,6,opt,name=cur_pos,json=curPos,proto3" json:"cur_pos,omitempty"`
}
func (x *EvtCompensatePosDiffInfo) Reset() {
@@ -80,13 +80,6 @@ func (*EvtCompensatePosDiffInfo) Descriptor() ([]byte, []int) {
return file_EvtCompensatePosDiffInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtCompensatePosDiffInfo) GetCurPos() *Vector {
- if x != nil {
- return x.CurPos
- }
- return nil
-}
-
func (x *EvtCompensatePosDiffInfo) GetEntityId() uint32 {
if x != nil {
return x.EntityId
@@ -94,9 +87,9 @@ func (x *EvtCompensatePosDiffInfo) GetEntityId() uint32 {
return 0
}
-func (x *EvtCompensatePosDiffInfo) GetFaceAngleCompact() int32 {
+func (x *EvtCompensatePosDiffInfo) GetNormalizedTimeCompact() uint32 {
if x != nil {
- return x.FaceAngleCompact
+ return x.NormalizedTimeCompact
}
return 0
}
@@ -108,13 +101,20 @@ func (x *EvtCompensatePosDiffInfo) GetCurHash() uint32 {
return 0
}
-func (x *EvtCompensatePosDiffInfo) GetNormalizedTimeCompact() uint32 {
+func (x *EvtCompensatePosDiffInfo) GetFaceAngleCompact() int32 {
if x != nil {
- return x.NormalizedTimeCompact
+ return x.FaceAngleCompact
}
return 0
}
+func (x *EvtCompensatePosDiffInfo) GetCurPos() *Vector {
+ if x != nil {
+ return x.CurPos
+ }
+ return nil
+}
+
var File_EvtCompensatePosDiffInfo_proto protoreflect.FileDescriptor
var file_EvtCompensatePosDiffInfo_proto_rawDesc = []byte{
@@ -122,19 +122,19 @@ var file_EvtCompensatePosDiffInfo_proto_rawDesc = []byte{
0x6f, 0x73, 0x44, 0x69, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda,
0x01, 0x0a, 0x18, 0x45, 0x76, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x65, 0x6e, 0x73, 0x61, 0x74, 0x65,
- 0x50, 0x6f, 0x73, 0x44, 0x69, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x07, 0x63,
- 0x75, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x75, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x61,
- 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66, 0x61, 0x63, 0x65, 0x41, 0x6e, 0x67, 0x6c,
- 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x5f,
- 0x68, 0x61, 0x73, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x63, 0x75, 0x72, 0x48,
- 0x61, 0x73, 0x68, 0x12, 0x36, 0x0a, 0x17, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65,
- 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64,
- 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x50, 0x6f, 0x73, 0x44, 0x69, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x17, 0x6e, 0x6f, 0x72, 0x6d,
+ 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70,
+ 0x61, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x6e, 0x6f, 0x72, 0x6d, 0x61,
+ 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74,
+ 0x12, 0x19, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x63, 0x75, 0x72, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2c, 0x0a, 0x12, 0x66,
+ 0x61, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63,
+ 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66, 0x61, 0x63, 0x65, 0x41, 0x6e, 0x67,
+ 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x20, 0x0a, 0x07, 0x63, 0x75, 0x72,
+ 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x75, 0x72, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtCostStaminaNotify.pb.go b/gover/gen/EvtCostStaminaNotify.pb.go
index afcbb324..5edb89f3 100644
--- a/gover/gen/EvtCostStaminaNotify.pb.go
+++ b/gover/gen/EvtCostStaminaNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtCostStaminaNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 373
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtCostStaminaNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillId uint32 `protobuf:"varint,6,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
- CostStamina float32 `protobuf:"fixed32,11,opt,name=cost_stamina,json=costStamina,proto3" json:"cost_stamina,omitempty"`
+ CostStamina float32 `protobuf:"fixed32,4,opt,name=cost_stamina,json=costStamina,proto3" json:"cost_stamina,omitempty"`
+ SkillId uint32 `protobuf:"varint,1,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
}
func (x *EvtCostStaminaNotify) Reset() {
@@ -81,16 +77,16 @@ func (*EvtCostStaminaNotify) Descriptor() ([]byte, []int) {
return file_EvtCostStaminaNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtCostStaminaNotify) GetSkillId() uint32 {
+func (x *EvtCostStaminaNotify) GetCostStamina() float32 {
if x != nil {
- return x.SkillId
+ return x.CostStamina
}
return 0
}
-func (x *EvtCostStaminaNotify) GetCostStamina() float32 {
+func (x *EvtCostStaminaNotify) GetSkillId() uint32 {
if x != nil {
- return x.CostStamina
+ return x.SkillId
}
return 0
}
@@ -101,11 +97,11 @@ var file_EvtCostStaminaNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x45, 0x76, 0x74, 0x43, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x14,
0x45, 0x76, 0x74, 0x43, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12,
- 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x69,
- 0x6e, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61,
+ 0x6d, 0x69, 0x6e, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b, 0x63, 0x6f, 0x73, 0x74,
+ 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/EvtCreateGadgetNotify.pb.go b/gover/gen/EvtCreateGadgetNotify.pb.go
index 47611dce..287e85a1 100644
--- a/gover/gen/EvtCreateGadgetNotify.pb.go
+++ b/gover/gen/EvtCreateGadgetNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtCreateGadgetNotify.proto
package gen
@@ -36,34 +36,30 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 307
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtCreateGadgetNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAsyncLoad bool `protobuf:"varint,8,opt,name=is_async_load,json=isAsyncLoad,proto3" json:"is_async_load,omitempty"`
- CampType uint32 `protobuf:"varint,5,opt,name=camp_type,json=campType,proto3" json:"camp_type,omitempty"`
- SightGroupWithOwner bool `protobuf:"varint,10,opt,name=sight_group_with_owner,json=sightGroupWithOwner,proto3" json:"sight_group_with_owner,omitempty"`
- Unk2700_BELOIHEIEAN []uint32 `protobuf:"varint,889,rep,packed,name=Unk2700_BELOIHEIEAN,json=Unk2700BELOIHEIEAN,proto3" json:"Unk2700_BELOIHEIEAN,omitempty"`
- ForwardType ForwardType `protobuf:"varint,12,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- TargetEntityId uint32 `protobuf:"varint,3,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
- CampId uint32 `protobuf:"varint,15,opt,name=camp_id,json=campId,proto3" json:"camp_id,omitempty"`
- Guid uint64 `protobuf:"varint,6,opt,name=guid,proto3" json:"guid,omitempty"`
- InitEulerAngles *Vector `protobuf:"bytes,13,opt,name=init_euler_angles,json=initEulerAngles,proto3" json:"init_euler_angles,omitempty"`
- TargetLockPointIndex uint32 `protobuf:"varint,11,opt,name=target_lock_point_index,json=targetLockPointIndex,proto3" json:"target_lock_point_index,omitempty"`
- Unk2700_JDNFLLGJBGA []uint32 `protobuf:"varint,1920,rep,packed,name=Unk2700_JDNFLLGJBGA,json=Unk2700JDNFLLGJBGA,proto3" json:"Unk2700_JDNFLLGJBGA,omitempty"`
- InitPos *Vector `protobuf:"bytes,4,opt,name=init_pos,json=initPos,proto3" json:"init_pos,omitempty"`
- OwnerEntityId uint32 `protobuf:"varint,9,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
- RoomId uint32 `protobuf:"varint,7,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
- Unk2700_JBOPENAGGAF bool `protobuf:"varint,25,opt,name=Unk2700_JBOPENAGGAF,json=Unk2700JBOPENAGGAF,proto3" json:"Unk2700_JBOPENAGGAF,omitempty"`
- PropOwnerEntityId uint32 `protobuf:"varint,1,opt,name=prop_owner_entity_id,json=propOwnerEntityId,proto3" json:"prop_owner_entity_id,omitempty"`
- Unk2700_IHIDGKPHFME bool `protobuf:"varint,379,opt,name=Unk2700_IHIDGKPHFME,json=Unk2700IHIDGKPHFME,proto3" json:"Unk2700_IHIDGKPHFME,omitempty"`
- ConfigId uint32 `protobuf:"varint,14,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ TargetEntityIdList []uint32 `protobuf:"varint,1652,rep,packed,name=target_entity_id_list,json=targetEntityIdList,proto3" json:"target_entity_id_list,omitempty"`
+ InitPos *Vector `protobuf:"bytes,9,opt,name=init_pos,json=initPos,proto3" json:"init_pos,omitempty"`
+ Unk3300_DLBIJFOONBA bool `protobuf:"varint,15,opt,name=Unk3300_DLBIJFOONBA,json=Unk3300DLBIJFOONBA,proto3" json:"Unk3300_DLBIJFOONBA,omitempty"`
+ OwnerEntityId uint32 `protobuf:"varint,2,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,3,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ TargetLockPointIndexList []uint32 `protobuf:"varint,414,rep,packed,name=target_lock_point_index_list,json=targetLockPointIndexList,proto3" json:"target_lock_point_index_list,omitempty"`
+ PropOwnerEntityId uint32 `protobuf:"varint,6,opt,name=prop_owner_entity_id,json=propOwnerEntityId,proto3" json:"prop_owner_entity_id,omitempty"`
+ TargetLockPointIndex uint32 `protobuf:"varint,4,opt,name=target_lock_point_index,json=targetLockPointIndex,proto3" json:"target_lock_point_index,omitempty"`
+ Unk3300_OJHDJGAFDNN bool `protobuf:"varint,1433,opt,name=Unk3300_OJHDJGAFDNN,json=Unk3300OJHDJGAFDNN,proto3" json:"Unk3300_OJHDJGAFDNN,omitempty"`
+ CampId uint32 `protobuf:"varint,10,opt,name=camp_id,json=campId,proto3" json:"camp_id,omitempty"`
+ Unk3300_EJNBIGLGMII bool `protobuf:"varint,8,opt,name=Unk3300_EJNBIGLGMII,json=Unk3300EJNBIGLGMII,proto3" json:"Unk3300_EJNBIGLGMII,omitempty"`
+ InitEulerAngles *Vector `protobuf:"bytes,12,opt,name=init_euler_angles,json=initEulerAngles,proto3" json:"init_euler_angles,omitempty"`
+ IsPeerIdFromPlayer bool `protobuf:"varint,609,opt,name=is_peer_id_from_player,json=isPeerIdFromPlayer,proto3" json:"is_peer_id_from_player,omitempty"`
+ RoomId uint32 `protobuf:"varint,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+ ConfigId uint32 `protobuf:"varint,14,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ CampType uint32 `protobuf:"varint,13,opt,name=camp_type,json=campType,proto3" json:"camp_type,omitempty"`
+ Guid uint64 `protobuf:"varint,7,opt,name=guid,proto3" json:"guid,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,11,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
}
func (x *EvtCreateGadgetNotify) Reset() {
@@ -98,32 +94,32 @@ func (*EvtCreateGadgetNotify) Descriptor() ([]byte, []int) {
return file_EvtCreateGadgetNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtCreateGadgetNotify) GetIsAsyncLoad() bool {
+func (x *EvtCreateGadgetNotify) GetTargetEntityIdList() []uint32 {
if x != nil {
- return x.IsAsyncLoad
+ return x.TargetEntityIdList
}
- return false
+ return nil
}
-func (x *EvtCreateGadgetNotify) GetCampType() uint32 {
+func (x *EvtCreateGadgetNotify) GetInitPos() *Vector {
if x != nil {
- return x.CampType
+ return x.InitPos
}
- return 0
+ return nil
}
-func (x *EvtCreateGadgetNotify) GetSightGroupWithOwner() bool {
+func (x *EvtCreateGadgetNotify) GetUnk3300_DLBIJFOONBA() bool {
if x != nil {
- return x.SightGroupWithOwner
+ return x.Unk3300_DLBIJFOONBA
}
return false
}
-func (x *EvtCreateGadgetNotify) GetUnk2700_BELOIHEIEAN() []uint32 {
+func (x *EvtCreateGadgetNotify) GetOwnerEntityId() uint32 {
if x != nil {
- return x.Unk2700_BELOIHEIEAN
+ return x.OwnerEntityId
}
- return nil
+ return 0
}
func (x *EvtCreateGadgetNotify) GetForwardType() ForwardType {
@@ -133,100 +129,100 @@ func (x *EvtCreateGadgetNotify) GetForwardType() ForwardType {
return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtCreateGadgetNotify) GetEntityId() uint32 {
+func (x *EvtCreateGadgetNotify) GetTargetLockPointIndexList() []uint32 {
if x != nil {
- return x.EntityId
+ return x.TargetLockPointIndexList
}
- return 0
+ return nil
}
-func (x *EvtCreateGadgetNotify) GetTargetEntityId() uint32 {
+func (x *EvtCreateGadgetNotify) GetPropOwnerEntityId() uint32 {
if x != nil {
- return x.TargetEntityId
+ return x.PropOwnerEntityId
}
return 0
}
-func (x *EvtCreateGadgetNotify) GetCampId() uint32 {
+func (x *EvtCreateGadgetNotify) GetTargetLockPointIndex() uint32 {
if x != nil {
- return x.CampId
+ return x.TargetLockPointIndex
}
return 0
}
-func (x *EvtCreateGadgetNotify) GetGuid() uint64 {
+func (x *EvtCreateGadgetNotify) GetUnk3300_OJHDJGAFDNN() bool {
if x != nil {
- return x.Guid
+ return x.Unk3300_OJHDJGAFDNN
}
- return 0
+ return false
}
-func (x *EvtCreateGadgetNotify) GetInitEulerAngles() *Vector {
+func (x *EvtCreateGadgetNotify) GetCampId() uint32 {
if x != nil {
- return x.InitEulerAngles
+ return x.CampId
}
- return nil
+ return 0
}
-func (x *EvtCreateGadgetNotify) GetTargetLockPointIndex() uint32 {
+func (x *EvtCreateGadgetNotify) GetUnk3300_EJNBIGLGMII() bool {
if x != nil {
- return x.TargetLockPointIndex
+ return x.Unk3300_EJNBIGLGMII
}
- return 0
+ return false
}
-func (x *EvtCreateGadgetNotify) GetUnk2700_JDNFLLGJBGA() []uint32 {
+func (x *EvtCreateGadgetNotify) GetInitEulerAngles() *Vector {
if x != nil {
- return x.Unk2700_JDNFLLGJBGA
+ return x.InitEulerAngles
}
return nil
}
-func (x *EvtCreateGadgetNotify) GetInitPos() *Vector {
+func (x *EvtCreateGadgetNotify) GetIsPeerIdFromPlayer() bool {
if x != nil {
- return x.InitPos
+ return x.IsPeerIdFromPlayer
}
- return nil
+ return false
}
-func (x *EvtCreateGadgetNotify) GetOwnerEntityId() uint32 {
+func (x *EvtCreateGadgetNotify) GetRoomId() uint32 {
if x != nil {
- return x.OwnerEntityId
+ return x.RoomId
}
return 0
}
-func (x *EvtCreateGadgetNotify) GetRoomId() uint32 {
+func (x *EvtCreateGadgetNotify) GetConfigId() uint32 {
if x != nil {
- return x.RoomId
+ return x.ConfigId
}
return 0
}
-func (x *EvtCreateGadgetNotify) GetUnk2700_JBOPENAGGAF() bool {
+func (x *EvtCreateGadgetNotify) GetCampType() uint32 {
if x != nil {
- return x.Unk2700_JBOPENAGGAF
+ return x.CampType
}
- return false
+ return 0
}
-func (x *EvtCreateGadgetNotify) GetPropOwnerEntityId() uint32 {
+func (x *EvtCreateGadgetNotify) GetGuid() uint64 {
if x != nil {
- return x.PropOwnerEntityId
+ return x.Guid
}
return 0
}
-func (x *EvtCreateGadgetNotify) GetUnk2700_IHIDGKPHFME() bool {
+func (x *EvtCreateGadgetNotify) GetEntityId() uint32 {
if x != nil {
- return x.Unk2700_IHIDGKPHFME
+ return x.EntityId
}
- return false
+ return 0
}
-func (x *EvtCreateGadgetNotify) GetConfigId() uint32 {
+func (x *EvtCreateGadgetNotify) GetTargetEntityId() uint32 {
if x != nil {
- return x.ConfigId
+ return x.TargetEntityId
}
return 0
}
@@ -237,58 +233,60 @@ var file_EvtCreateGadgetNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x45, 0x76, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65,
0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46,
0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98,
+ 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6,
0x06, 0x0a, 0x15, 0x45, 0x76, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x61,
- 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x69, 0x73, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x63, 0x61, 0x6d, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x73, 0x69, 0x67,
- 0x68, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x6f, 0x77,
- 0x6e, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x69, 0x67, 0x68, 0x74,
- 0x47, 0x72, 0x6f, 0x75, 0x70, 0x57, 0x69, 0x74, 0x68, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x30,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x4c, 0x4f, 0x49, 0x48,
- 0x45, 0x49, 0x45, 0x41, 0x4e, 0x18, 0xf9, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x45, 0x4c, 0x4f, 0x49, 0x48, 0x45, 0x49, 0x45, 0x41, 0x4e,
- 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x28,
- 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x6d, 0x70,
- 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x6d, 0x70, 0x49,
- 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x33, 0x0a, 0x11, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x75,
- 0x6c, 0x65, 0x72, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0f, 0x69, 0x6e, 0x69, 0x74, 0x45,
- 0x75, 0x6c, 0x65, 0x72, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61,
+ 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0xf4, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x08,
+ 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
+ 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x69, 0x6e, 0x69, 0x74, 0x50, 0x6f, 0x73,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4c, 0x42, 0x49,
+ 0x4a, 0x46, 0x4f, 0x4f, 0x4e, 0x42, 0x41, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4c, 0x42, 0x49, 0x4a, 0x46, 0x4f, 0x4f, 0x4e, 0x42,
+ 0x41, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65,
+ 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72,
+ 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66,
+ 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3f, 0x0a, 0x1c, 0x74, 0x61,
0x72, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61, 0x72,
- 0x67, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65,
- 0x78, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x4e,
- 0x46, 0x4c, 0x4c, 0x47, 0x4a, 0x42, 0x47, 0x41, 0x18, 0x80, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x44, 0x4e, 0x46, 0x4c, 0x4c, 0x47, 0x4a,
- 0x42, 0x47, 0x41, 0x12, 0x22, 0x0a, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07,
- 0x69, 0x6e, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72,
- 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x4f, 0x50, 0x45, 0x4e, 0x41, 0x47, 0x47, 0x41, 0x46, 0x18,
- 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x42,
- 0x4f, 0x50, 0x45, 0x4e, 0x41, 0x47, 0x47, 0x41, 0x46, 0x12, 0x2f, 0x0a, 0x14, 0x70, 0x72, 0x6f,
- 0x70, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x70, 0x4f, 0x77, 0x6e,
- 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x49, 0x44, 0x47, 0x4b, 0x50, 0x48, 0x46, 0x4d,
- 0x45, 0x18, 0xfb, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x49, 0x48, 0x49, 0x44, 0x47, 0x4b, 0x50, 0x48, 0x46, 0x4d, 0x45, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x9e, 0x03, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x18, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x50, 0x6f, 0x69,
+ 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x70,
+ 0x72, 0x6f, 0x70, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x70, 0x4f,
+ 0x77, 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
+ 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e,
+ 0x64, 0x65, 0x78, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x4a, 0x48, 0x44, 0x4a, 0x47, 0x41, 0x46, 0x44, 0x4e, 0x4e, 0x18, 0x99, 0x0b, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4a, 0x48, 0x44, 0x4a, 0x47,
+ 0x41, 0x46, 0x44, 0x4e, 0x4e, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x4e, 0x42, 0x49, 0x47,
+ 0x4c, 0x47, 0x4d, 0x49, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x45, 0x4a, 0x4e, 0x42, 0x49, 0x47, 0x4c, 0x47, 0x4d, 0x49, 0x49, 0x12,
+ 0x33, 0x0a, 0x11, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x65, 0x75, 0x6c, 0x65, 0x72, 0x5f, 0x61, 0x6e,
+ 0x67, 0x6c, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x0f, 0x69, 0x6e, 0x69, 0x74, 0x45, 0x75, 0x6c, 0x65, 0x72, 0x41, 0x6e,
+ 0x67, 0x6c, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f,
+ 0x69, 0x64, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x18, 0xe1,
+ 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x46,
+ 0x72, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f,
+ 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d,
+ 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x6d, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a,
+ 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -306,13 +304,13 @@ func file_EvtCreateGadgetNotify_proto_rawDescGZIP() []byte {
var file_EvtCreateGadgetNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtCreateGadgetNotify_proto_goTypes = []interface{}{
(*EvtCreateGadgetNotify)(nil), // 0: EvtCreateGadgetNotify
- (ForwardType)(0), // 1: ForwardType
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (ForwardType)(0), // 2: ForwardType
}
var file_EvtCreateGadgetNotify_proto_depIdxs = []int32{
- 1, // 0: EvtCreateGadgetNotify.forward_type:type_name -> ForwardType
- 2, // 1: EvtCreateGadgetNotify.init_euler_angles:type_name -> Vector
- 2, // 2: EvtCreateGadgetNotify.init_pos:type_name -> Vector
+ 1, // 0: EvtCreateGadgetNotify.init_pos:type_name -> Vector
+ 2, // 1: EvtCreateGadgetNotify.forward_type:type_name -> ForwardType
+ 1, // 2: EvtCreateGadgetNotify.init_euler_angles:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/EvtDestroyGadgetNotify.pb.go b/gover/gen/EvtDestroyGadgetNotify.pb.go
index fcad8f20..7a52bd2a 100644
--- a/gover/gen/EvtDestroyGadgetNotify.pb.go
+++ b/gover/gen/EvtDestroyGadgetNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtDestroyGadgetNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 321
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtDestroyGadgetNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,5,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,10,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
}
func (x *EvtDestroyGadgetNotify) Reset() {
@@ -81,18 +77,18 @@ func (*EvtDestroyGadgetNotify) Descriptor() ([]byte, []int) {
return file_EvtDestroyGadgetNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtDestroyGadgetNotify) GetForwardType() ForwardType {
+func (x *EvtDestroyGadgetNotify) GetEntityId() uint32 {
if x != nil {
- return x.ForwardType
+ return x.EntityId
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return 0
}
-func (x *EvtDestroyGadgetNotify) GetEntityId() uint32 {
+func (x *EvtDestroyGadgetNotify) GetForwardType() ForwardType {
if x != nil {
- return x.EntityId
+ return x.ForwardType
}
- return 0
+ return ForwardType_FORWARD_TYPE_LOCAL
}
var File_EvtDestroyGadgetNotify_proto protoreflect.FileDescriptor
@@ -102,12 +98,12 @@ var file_EvtDestroyGadgetNotify_proto_rawDesc = []byte{
0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11,
0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x66, 0x0a, 0x16, 0x45, 0x76, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x47,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c,
+ 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtDestroyServerGadgetNotify.pb.go b/gover/gen/EvtDestroyServerGadgetNotify.pb.go
index ad9e7deb..6fbe49a1 100644
--- a/gover/gen/EvtDestroyServerGadgetNotify.pb.go
+++ b/gover/gen/EvtDestroyServerGadgetNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtDestroyServerGadgetNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 387
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtDestroyServerGadgetNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtDestroyServerGadgetNotify) Reset() {
@@ -95,7 +91,7 @@ var file_EvtDestroyServerGadgetNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1c, 0x45, 0x76, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72,
0x6f, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/EvtDoSkillSuccNotify.pb.go b/gover/gen/EvtDoSkillSuccNotify.pb.go
index 0fdb4add..f5276138 100644
--- a/gover/gen/EvtDoSkillSuccNotify.pb.go
+++ b/gover/gen/EvtDoSkillSuccNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtDoSkillSuccNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 335
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtDoSkillSuccNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CasterId uint32 `protobuf:"varint,13,opt,name=caster_id,json=casterId,proto3" json:"caster_id,omitempty"`
- ForwardType ForwardType `protobuf:"varint,10,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- Forward *Vector `protobuf:"bytes,15,opt,name=forward,proto3" json:"forward,omitempty"`
- SkillId uint32 `protobuf:"varint,7,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ CasterId uint32 `protobuf:"varint,15,opt,name=caster_id,json=casterId,proto3" json:"caster_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,9,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ SkillId uint32 `protobuf:"varint,14,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ Forward *Vector `protobuf:"bytes,13,opt,name=forward,proto3" json:"forward,omitempty"`
}
func (x *EvtDoSkillSuccNotify) Reset() {
@@ -97,18 +93,18 @@ func (x *EvtDoSkillSuccNotify) GetForwardType() ForwardType {
return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtDoSkillSuccNotify) GetForward() *Vector {
+func (x *EvtDoSkillSuccNotify) GetSkillId() uint32 {
if x != nil {
- return x.Forward
+ return x.SkillId
}
- return nil
+ return 0
}
-func (x *EvtDoSkillSuccNotify) GetSkillId() uint32 {
+func (x *EvtDoSkillSuccNotify) GetForward() *Vector {
if x != nil {
- return x.SkillId
+ return x.Forward
}
- return 0
+ return nil
}
var File_EvtDoSkillSuccNotify_proto protoreflect.FileDescriptor
@@ -120,15 +116,15 @@ var file_EvtDoSkillSuccNotify_proto_rawDesc = []byte{
0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01,
0x0a, 0x14, 0x45, 0x76, 0x74, 0x44, 0x6f, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x53, 0x75, 0x63, 0x63,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x73, 0x74, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x73, 0x74, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x73, 0x74, 0x65,
0x72, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77,
+ 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77,
0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x07, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07,
- 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12,
+ 0x21, 0x0a, 0x07, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x77, 0x61,
+ 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/EvtEntityRenderersChangedNotify.pb.go b/gover/gen/EvtEntityRenderersChangedNotify.pb.go
index dbea5345..b43155c0 100644
--- a/gover/gen/EvtEntityRenderersChangedNotify.pb.go
+++ b/gover/gen/EvtEntityRenderersChangedNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtEntityRenderersChangedNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 343
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtEntityRenderersChangedNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,8,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,5,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
IsServerCache bool `protobuf:"varint,3,opt,name=is_server_cache,json=isServerCache,proto3" json:"is_server_cache,omitempty"`
- RendererChangedInfo *EntityRendererChangedInfo `protobuf:"bytes,5,opt,name=renderer_changed_info,json=rendererChangedInfo,proto3" json:"renderer_changed_info,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ RendererChangedInfo *EntityRendererChangedInfo `protobuf:"bytes,15,opt,name=renderer_changed_info,json=rendererChangedInfo,proto3" json:"renderer_changed_info,omitempty"`
}
func (x *EvtEntityRenderersChangedNotify) Reset() {
@@ -90,6 +86,13 @@ func (x *EvtEntityRenderersChangedNotify) GetForwardType() ForwardType {
return ForwardType_FORWARD_TYPE_LOCAL
}
+func (x *EvtEntityRenderersChangedNotify) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
func (x *EvtEntityRenderersChangedNotify) GetIsServerCache() bool {
if x != nil {
return x.IsServerCache
@@ -104,13 +107,6 @@ func (x *EvtEntityRenderersChangedNotify) GetRendererChangedInfo() *EntityRender
return nil
}
-func (x *EvtEntityRenderersChangedNotify) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
var File_EvtEntityRenderersChangedNotify_proto protoreflect.FileDescriptor
var file_EvtEntityRenderersChangedNotify_proto_rawDesc = []byte{
@@ -123,18 +119,18 @@ var file_EvtEntityRenderersChangedNotify_proto_rawDesc = []byte{
0x45, 0x76, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65,
0x72, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54,
+ 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54,
0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61,
- 0x63, 0x68, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x4e, 0x0a, 0x15, 0x72, 0x65, 0x6e, 0x64,
- 0x65, 0x72, 0x65, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a,
+ 0x0f, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
+ 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x4e, 0x0a, 0x15, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65,
+ 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x6e,
+ 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x13, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtEntityStartDieEndNotify.pb.go b/gover/gen/EvtEntityStartDieEndNotify.pb.go
index 883fef0f..f6c23afa 100644
--- a/gover/gen/EvtEntityStartDieEndNotify.pb.go
+++ b/gover/gen/EvtEntityStartDieEndNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtEntityStartDieEndNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 381
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtEntityStartDieEndNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Immediately bool `protobuf:"varint,15,opt,name=immediately,proto3" json:"immediately,omitempty"`
- DieStateFlag uint32 `protobuf:"varint,12,opt,name=die_state_flag,json=dieStateFlag,proto3" json:"die_state_flag,omitempty"`
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ForwardType ForwardType `protobuf:"varint,11,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ Immediately bool `protobuf:"varint,9,opt,name=immediately,proto3" json:"immediately,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,2,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ DieStateFlag uint32 `protobuf:"varint,4,opt,name=die_state_flag,json=dieStateFlag,proto3" json:"die_state_flag,omitempty"`
+ EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtEntityStartDieEndNotify) Reset() {
@@ -90,6 +86,13 @@ func (x *EvtEntityStartDieEndNotify) GetImmediately() bool {
return false
}
+func (x *EvtEntityStartDieEndNotify) GetForwardType() ForwardType {
+ if x != nil {
+ return x.ForwardType
+ }
+ return ForwardType_FORWARD_TYPE_LOCAL
+}
+
func (x *EvtEntityStartDieEndNotify) GetDieStateFlag() uint32 {
if x != nil {
return x.DieStateFlag
@@ -104,13 +107,6 @@ func (x *EvtEntityStartDieEndNotify) GetEntityId() uint32 {
return 0
}
-func (x *EvtEntityStartDieEndNotify) GetForwardType() ForwardType {
- if x != nil {
- return x.ForwardType
- }
- return ForwardType_FORWARD_TYPE_LOCAL
-}
-
var File_EvtEntityStartDieEndNotify_proto protoreflect.FileDescriptor
var file_EvtEntityStartDieEndNotify_proto_rawDesc = []byte{
@@ -120,15 +116,15 @@ var file_EvtEntityStartDieEndNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x1a, 0x45, 0x76, 0x74, 0x45, 0x6e, 0x74,
0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x44, 0x69, 0x65, 0x45, 0x6e, 0x64, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74,
- 0x65, 0x6c, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x6d, 0x6d, 0x65, 0x64,
- 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x69, 0x65, 0x5f, 0x73, 0x74,
- 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
- 0x64, 0x69, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6c, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x6d, 0x6d, 0x65, 0x64,
+ 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72,
+ 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46,
+ 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x69, 0x65, 0x5f, 0x73,
+ 0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x64, 0x69, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x1b, 0x0a,
+ 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtFaceToDirInfo.pb.go b/gover/gen/EvtFaceToDirInfo.pb.go
index 7bdf497c..bc613c54 100644
--- a/gover/gen/EvtFaceToDirInfo.pb.go
+++ b/gover/gen/EvtFaceToDirInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtFaceToDirInfo.proto
package gen
@@ -41,8 +41,8 @@ type EvtFaceToDirInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- FaceDir *Vector `protobuf:"bytes,14,opt,name=face_dir,json=faceDir,proto3" json:"face_dir,omitempty"`
+ FaceDir *Vector `protobuf:"bytes,2,opt,name=face_dir,json=faceDir,proto3" json:"face_dir,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtFaceToDirInfo) Reset() {
@@ -77,18 +77,18 @@ func (*EvtFaceToDirInfo) Descriptor() ([]byte, []int) {
return file_EvtFaceToDirInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtFaceToDirInfo) GetEntityId() uint32 {
+func (x *EvtFaceToDirInfo) GetFaceDir() *Vector {
if x != nil {
- return x.EntityId
+ return x.FaceDir
}
- return 0
+ return nil
}
-func (x *EvtFaceToDirInfo) GetFaceDir() *Vector {
+func (x *EvtFaceToDirInfo) GetEntityId() uint32 {
if x != nil {
- return x.FaceDir
+ return x.EntityId
}
- return nil
+ return 0
}
var File_EvtFaceToDirInfo_proto protoreflect.FileDescriptor
@@ -97,11 +97,11 @@ var file_EvtFaceToDirInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x45, 0x76, 0x74, 0x46, 0x61, 0x63, 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x10, 0x45, 0x76, 0x74, 0x46, 0x61, 0x63,
- 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x61, 0x63, 0x65, 0x5f,
- 0x64, 0x69, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x07, 0x66, 0x61, 0x63, 0x65, 0x44, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x61,
+ 0x63, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x66, 0x61, 0x63, 0x65, 0x44, 0x69, 0x72, 0x12, 0x1b,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtFaceToDirNotify.pb.go b/gover/gen/EvtFaceToDirNotify.pb.go
index 21708ebd..2e44a56e 100644
--- a/gover/gen/EvtFaceToDirNotify.pb.go
+++ b/gover/gen/EvtFaceToDirNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtFaceToDirNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 390
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtFaceToDirNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,13,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EvtFaceToDirInfo *EvtFaceToDirInfo `protobuf:"bytes,5,opt,name=evt_face_to_dir_info,json=evtFaceToDirInfo,proto3" json:"evt_face_to_dir_info,omitempty"`
+ EvtFaceToDirInfo *EvtFaceToDirInfo `protobuf:"bytes,2,opt,name=evt_face_to_dir_info,json=evtFaceToDirInfo,proto3" json:"evt_face_to_dir_info,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,9,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
}
func (x *EvtFaceToDirNotify) Reset() {
@@ -81,18 +77,18 @@ func (*EvtFaceToDirNotify) Descriptor() ([]byte, []int) {
return file_EvtFaceToDirNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtFaceToDirNotify) GetForwardType() ForwardType {
+func (x *EvtFaceToDirNotify) GetEvtFaceToDirInfo() *EvtFaceToDirInfo {
if x != nil {
- return x.ForwardType
+ return x.EvtFaceToDirInfo
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return nil
}
-func (x *EvtFaceToDirNotify) GetEvtFaceToDirInfo() *EvtFaceToDirInfo {
+func (x *EvtFaceToDirNotify) GetForwardType() ForwardType {
if x != nil {
- return x.EvtFaceToDirInfo
+ return x.ForwardType
}
- return nil
+ return ForwardType_FORWARD_TYPE_LOCAL
}
var File_EvtFaceToDirNotify_proto protoreflect.FileDescriptor
@@ -103,14 +99,14 @@ var file_EvtFaceToDirNotify_proto_rawDesc = []byte{
0x61, 0x63, 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x12, 0x45, 0x76, 0x74, 0x46, 0x61, 0x63,
- 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c,
- 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
- 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x41, 0x0a,
- 0x14, 0x65, 0x76, 0x74, 0x5f, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x64, 0x69, 0x72,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x45, 0x76,
- 0x74, 0x46, 0x61, 0x63, 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10,
- 0x65, 0x76, 0x74, 0x46, 0x61, 0x63, 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x41, 0x0a, 0x14,
+ 0x65, 0x76, 0x74, 0x5f, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x64, 0x69, 0x72, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x45, 0x76, 0x74,
+ 0x46, 0x61, 0x63, 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x65,
+ 0x76, 0x74, 0x46, 0x61, 0x63, 0x65, 0x54, 0x6f, 0x44, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54,
+ 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -129,12 +125,12 @@ func file_EvtFaceToDirNotify_proto_rawDescGZIP() []byte {
var file_EvtFaceToDirNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtFaceToDirNotify_proto_goTypes = []interface{}{
(*EvtFaceToDirNotify)(nil), // 0: EvtFaceToDirNotify
- (ForwardType)(0), // 1: ForwardType
- (*EvtFaceToDirInfo)(nil), // 2: EvtFaceToDirInfo
+ (*EvtFaceToDirInfo)(nil), // 1: EvtFaceToDirInfo
+ (ForwardType)(0), // 2: ForwardType
}
var file_EvtFaceToDirNotify_proto_depIdxs = []int32{
- 1, // 0: EvtFaceToDirNotify.forward_type:type_name -> ForwardType
- 2, // 1: EvtFaceToDirNotify.evt_face_to_dir_info:type_name -> EvtFaceToDirInfo
+ 1, // 0: EvtFaceToDirNotify.evt_face_to_dir_info:type_name -> EvtFaceToDirInfo
+ 2, // 1: EvtFaceToDirNotify.forward_type:type_name -> ForwardType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtFaceToEntityNotify.pb.go b/gover/gen/EvtFaceToEntityNotify.pb.go
index 0b0f102e..d9650513 100644
--- a/gover/gen/EvtFaceToEntityNotify.pb.go
+++ b/gover/gen/EvtFaceToEntityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtFaceToEntityNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 303
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtFaceToEntityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FaceEntityId uint32 `protobuf:"varint,5,opt,name=face_entity_id,json=faceEntityId,proto3" json:"face_entity_id,omitempty"`
- ForwardType ForwardType `protobuf:"varint,9,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,8,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
+ FaceEntityId uint32 `protobuf:"varint,4,opt,name=face_entity_id,json=faceEntityId,proto3" json:"face_entity_id,omitempty"`
}
func (x *EvtFaceToEntityNotify) Reset() {
@@ -82,9 +78,9 @@ func (*EvtFaceToEntityNotify) Descriptor() ([]byte, []int) {
return file_EvtFaceToEntityNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtFaceToEntityNotify) GetFaceEntityId() uint32 {
+func (x *EvtFaceToEntityNotify) GetEntityId() uint32 {
if x != nil {
- return x.FaceEntityId
+ return x.EntityId
}
return 0
}
@@ -96,9 +92,9 @@ func (x *EvtFaceToEntityNotify) GetForwardType() ForwardType {
return ForwardType_FORWARD_TYPE_LOCAL
}
-func (x *EvtFaceToEntityNotify) GetEntityId() uint32 {
+func (x *EvtFaceToEntityNotify) GetFaceEntityId() uint32 {
if x != nil {
- return x.EntityId
+ return x.FaceEntityId
}
return 0
}
@@ -110,14 +106,14 @@ var file_EvtFaceToEntityNotify_proto_rawDesc = []byte{
0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46,
0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x8b, 0x01, 0x0a, 0x15, 0x45, 0x76, 0x74, 0x46, 0x61, 0x63, 0x65, 0x54, 0x6f, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x61,
- 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x61, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
+ 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e,
+ 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72,
+ 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x61, 0x63, 0x65,
+ 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x66, 0x61, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtFixedRushMove.pb.go b/gover/gen/EvtFixedRushMove.pb.go
index 1d19f22f..eb0d9320 100644
--- a/gover/gen/EvtFixedRushMove.pb.go
+++ b/gover/gen/EvtFixedRushMove.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtFixedRushMove.proto
package gen
@@ -41,13 +41,13 @@ type EvtFixedRushMove struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Speed float32 `protobuf:"fixed32,3,opt,name=speed,proto3" json:"speed,omitempty"`
- NeedSetIsInAir bool `protobuf:"varint,7,opt,name=need_set_is_in_air,json=needSetIsInAir,proto3" json:"need_set_is_in_air,omitempty"`
- AnimatorStateIdList []uint32 `protobuf:"varint,2,rep,packed,name=animator_state_id_list,json=animatorStateIdList,proto3" json:"animator_state_id_list,omitempty"`
- TargetPos *Vector `protobuf:"bytes,9,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
- CheckAnimatorStateOnExitOnly bool `protobuf:"varint,6,opt,name=check_animator_state_on_exit_only,json=checkAnimatorStateOnExitOnly,proto3" json:"check_animator_state_on_exit_only,omitempty"`
- OverrideCollider string `protobuf:"bytes,13,opt,name=override_collider,json=overrideCollider,proto3" json:"override_collider,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ OverrideCollider string `protobuf:"bytes,7,opt,name=override_collider,json=overrideCollider,proto3" json:"override_collider,omitempty"`
+ TargetPos *Vector `protobuf:"bytes,14,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
+ Unk3300_BGOLPLHGGPO bool `protobuf:"varint,8,opt,name=Unk3300_BGOLPLHGGPO,json=Unk3300BGOLPLHGGPO,proto3" json:"Unk3300_BGOLPLHGGPO,omitempty"`
+ AnimatorStateIdList []uint32 `protobuf:"varint,9,rep,packed,name=animator_state_id_list,json=animatorStateIdList,proto3" json:"animator_state_id_list,omitempty"`
+ Unk3300_BKEELCGOLLN bool `protobuf:"varint,12,opt,name=Unk3300_BKEELCGOLLN,json=Unk3300BKEELCGOLLN,proto3" json:"Unk3300_BKEELCGOLLN,omitempty"`
+ Speed float32 `protobuf:"fixed32,10,opt,name=speed,proto3" json:"speed,omitempty"`
}
func (x *EvtFixedRushMove) Reset() {
@@ -89,46 +89,46 @@ func (x *EvtFixedRushMove) GetEntityId() uint32 {
return 0
}
-func (x *EvtFixedRushMove) GetSpeed() float32 {
+func (x *EvtFixedRushMove) GetOverrideCollider() string {
if x != nil {
- return x.Speed
+ return x.OverrideCollider
}
- return 0
+ return ""
}
-func (x *EvtFixedRushMove) GetNeedSetIsInAir() bool {
+func (x *EvtFixedRushMove) GetTargetPos() *Vector {
if x != nil {
- return x.NeedSetIsInAir
+ return x.TargetPos
}
- return false
+ return nil
}
-func (x *EvtFixedRushMove) GetAnimatorStateIdList() []uint32 {
+func (x *EvtFixedRushMove) GetUnk3300_BGOLPLHGGPO() bool {
if x != nil {
- return x.AnimatorStateIdList
+ return x.Unk3300_BGOLPLHGGPO
}
- return nil
+ return false
}
-func (x *EvtFixedRushMove) GetTargetPos() *Vector {
+func (x *EvtFixedRushMove) GetAnimatorStateIdList() []uint32 {
if x != nil {
- return x.TargetPos
+ return x.AnimatorStateIdList
}
return nil
}
-func (x *EvtFixedRushMove) GetCheckAnimatorStateOnExitOnly() bool {
+func (x *EvtFixedRushMove) GetUnk3300_BKEELCGOLLN() bool {
if x != nil {
- return x.CheckAnimatorStateOnExitOnly
+ return x.Unk3300_BKEELCGOLLN
}
return false
}
-func (x *EvtFixedRushMove) GetOverrideCollider() string {
+func (x *EvtFixedRushMove) GetSpeed() float32 {
if x != nil {
- return x.OverrideCollider
+ return x.Speed
}
- return ""
+ return 0
}
var File_EvtFixedRushMove_proto protoreflect.FileDescriptor
@@ -136,28 +136,27 @@ var File_EvtFixedRushMove_proto protoreflect.FileDescriptor
var file_EvtFixedRushMove_proto_rawDesc = []byte{
0x0a, 0x16, 0x45, 0x76, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x52, 0x75, 0x73, 0x68, 0x4d, 0x6f,
0x76, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc4, 0x02, 0x0a, 0x10, 0x45, 0x76, 0x74, 0x46, 0x69,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x02, 0x0a, 0x10, 0x45, 0x76, 0x74, 0x46, 0x69,
0x78, 0x65, 0x64, 0x52, 0x75, 0x73, 0x68, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x2a,
- 0x0a, 0x12, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x73, 0x5f, 0x69, 0x6e,
- 0x5f, 0x61, 0x69, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x6e, 0x65, 0x65, 0x64,
- 0x53, 0x65, 0x74, 0x49, 0x73, 0x49, 0x6e, 0x41, 0x69, 0x72, 0x12, 0x33, 0x0a, 0x16, 0x61, 0x6e,
- 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x61, 0x6e, 0x69, 0x6d,
- 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x47, 0x0a, 0x21, 0x63, 0x68, 0x65, 0x63, 0x6b,
- 0x5f, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f,
- 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x1c, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f,
- 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x6e, 0x45, 0x78, 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79,
- 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6c,
- 0x6c, 0x69, 0x64, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x76, 0x65,
- 0x72, 0x72, 0x69, 0x64, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x76, 0x65, 0x72,
+ 0x72, 0x69, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x43, 0x6f, 0x6c,
+ 0x6c, 0x69, 0x64, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
+ 0x70, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x4f, 0x4c, 0x50, 0x4c, 0x48,
+ 0x47, 0x47, 0x50, 0x4f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x42, 0x47, 0x4f, 0x4c, 0x50, 0x4c, 0x48, 0x47, 0x47, 0x50, 0x4f, 0x12, 0x33,
+ 0x0a, 0x16, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13,
+ 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42,
+ 0x4b, 0x45, 0x45, 0x4c, 0x43, 0x47, 0x4f, 0x4c, 0x4c, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4b, 0x45, 0x45, 0x4c, 0x43, 0x47,
+ 0x4f, 0x4c, 0x4c, 0x4e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/EvtGrapplingHookMove.pb.go b/gover/gen/EvtGrapplingHookMove.pb.go
new file mode 100644
index 00000000..56d3a454
--- /dev/null
+++ b/gover/gen/EvtGrapplingHookMove.pb.go
@@ -0,0 +1,249 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EvtGrapplingHookMove.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EvtGrapplingHookMove struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TargetPos *Vector `protobuf:"bytes,4,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Speed float32 `protobuf:"fixed32,2,opt,name=speed,proto3" json:"speed,omitempty"`
+ Unk3300_NDMHKNFMPCJ float32 `protobuf:"fixed32,5,opt,name=Unk3300_NDMHKNFMPCJ,json=Unk3300NDMHKNFMPCJ,proto3" json:"Unk3300_NDMHKNFMPCJ,omitempty"`
+ AnimatorStateIdList []uint32 `protobuf:"varint,11,rep,packed,name=animator_state_id_list,json=animatorStateIdList,proto3" json:"animator_state_id_list,omitempty"`
+ Unk3300_BGOLPLHGGPO bool `protobuf:"varint,1,opt,name=Unk3300_BGOLPLHGGPO,json=Unk3300BGOLPLHGGPO,proto3" json:"Unk3300_BGOLPLHGGPO,omitempty"`
+ Unk3300_MJAOALPCJML float32 `protobuf:"fixed32,9,opt,name=Unk3300_MJAOALPCJML,json=Unk3300MJAOALPCJML,proto3" json:"Unk3300_MJAOALPCJML,omitempty"`
+ Unk3300_BKEELCGOLLN bool `protobuf:"varint,15,opt,name=Unk3300_BKEELCGOLLN,json=Unk3300BKEELCGOLLN,proto3" json:"Unk3300_BKEELCGOLLN,omitempty"`
+ OverrideCollider string `protobuf:"bytes,3,opt,name=override_collider,json=overrideCollider,proto3" json:"override_collider,omitempty"`
+}
+
+func (x *EvtGrapplingHookMove) Reset() {
+ *x = EvtGrapplingHookMove{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EvtGrapplingHookMove_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EvtGrapplingHookMove) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EvtGrapplingHookMove) ProtoMessage() {}
+
+func (x *EvtGrapplingHookMove) ProtoReflect() protoreflect.Message {
+ mi := &file_EvtGrapplingHookMove_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EvtGrapplingHookMove.ProtoReflect.Descriptor instead.
+func (*EvtGrapplingHookMove) Descriptor() ([]byte, []int) {
+ return file_EvtGrapplingHookMove_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EvtGrapplingHookMove) GetTargetPos() *Vector {
+ if x != nil {
+ return x.TargetPos
+ }
+ return nil
+}
+
+func (x *EvtGrapplingHookMove) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *EvtGrapplingHookMove) GetSpeed() float32 {
+ if x != nil {
+ return x.Speed
+ }
+ return 0
+}
+
+func (x *EvtGrapplingHookMove) GetUnk3300_NDMHKNFMPCJ() float32 {
+ if x != nil {
+ return x.Unk3300_NDMHKNFMPCJ
+ }
+ return 0
+}
+
+func (x *EvtGrapplingHookMove) GetAnimatorStateIdList() []uint32 {
+ if x != nil {
+ return x.AnimatorStateIdList
+ }
+ return nil
+}
+
+func (x *EvtGrapplingHookMove) GetUnk3300_BGOLPLHGGPO() bool {
+ if x != nil {
+ return x.Unk3300_BGOLPLHGGPO
+ }
+ return false
+}
+
+func (x *EvtGrapplingHookMove) GetUnk3300_MJAOALPCJML() float32 {
+ if x != nil {
+ return x.Unk3300_MJAOALPCJML
+ }
+ return 0
+}
+
+func (x *EvtGrapplingHookMove) GetUnk3300_BKEELCGOLLN() bool {
+ if x != nil {
+ return x.Unk3300_BKEELCGOLLN
+ }
+ return false
+}
+
+func (x *EvtGrapplingHookMove) GetOverrideCollider() string {
+ if x != nil {
+ return x.OverrideCollider
+ }
+ return ""
+}
+
+var File_EvtGrapplingHookMove_proto protoreflect.FileDescriptor
+
+var file_EvtGrapplingHookMove_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x45, 0x76, 0x74, 0x47, 0x72, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x48, 0x6f,
+ 0x6f, 0x6b, 0x4d, 0x6f, 0x76, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x03, 0x0a, 0x14, 0x45,
+ 0x76, 0x74, 0x47, 0x72, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x6f, 0x6b, 0x4d,
+ 0x6f, 0x76, 0x65, 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f,
+ 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65,
+ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x44, 0x4d, 0x48, 0x4b, 0x4e,
+ 0x46, 0x4d, 0x50, 0x43, 0x4a, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4e, 0x44, 0x4d, 0x48, 0x4b, 0x4e, 0x46, 0x4d, 0x50, 0x43, 0x4a, 0x12,
+ 0x33, 0x0a, 0x16, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x13, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x42, 0x47, 0x4f, 0x4c, 0x50, 0x4c, 0x48, 0x47, 0x47, 0x50, 0x4f, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x47, 0x4f, 0x4c, 0x50, 0x4c,
+ 0x48, 0x47, 0x47, 0x50, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4d, 0x4a, 0x41, 0x4f, 0x41, 0x4c, 0x50, 0x43, 0x4a, 0x4d, 0x4c, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4a, 0x41, 0x4f, 0x41,
+ 0x4c, 0x50, 0x43, 0x4a, 0x4d, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x42, 0x4b, 0x45, 0x45, 0x4c, 0x43, 0x47, 0x4f, 0x4c, 0x4c, 0x4e, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4b, 0x45, 0x45,
+ 0x4c, 0x43, 0x47, 0x4f, 0x4c, 0x4c, 0x4e, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x76, 0x65, 0x72, 0x72,
+ 0x69, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x10, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x43, 0x6f, 0x6c, 0x6c,
+ 0x69, 0x64, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EvtGrapplingHookMove_proto_rawDescOnce sync.Once
+ file_EvtGrapplingHookMove_proto_rawDescData = file_EvtGrapplingHookMove_proto_rawDesc
+)
+
+func file_EvtGrapplingHookMove_proto_rawDescGZIP() []byte {
+ file_EvtGrapplingHookMove_proto_rawDescOnce.Do(func() {
+ file_EvtGrapplingHookMove_proto_rawDescData = protoimpl.X.CompressGZIP(file_EvtGrapplingHookMove_proto_rawDescData)
+ })
+ return file_EvtGrapplingHookMove_proto_rawDescData
+}
+
+var file_EvtGrapplingHookMove_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EvtGrapplingHookMove_proto_goTypes = []interface{}{
+ (*EvtGrapplingHookMove)(nil), // 0: EvtGrapplingHookMove
+ (*Vector)(nil), // 1: Vector
+}
+var file_EvtGrapplingHookMove_proto_depIdxs = []int32{
+ 1, // 0: EvtGrapplingHookMove.target_pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_EvtGrapplingHookMove_proto_init() }
+func file_EvtGrapplingHookMove_proto_init() {
+ if File_EvtGrapplingHookMove_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_EvtGrapplingHookMove_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EvtGrapplingHookMove); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EvtGrapplingHookMove_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EvtGrapplingHookMove_proto_goTypes,
+ DependencyIndexes: file_EvtGrapplingHookMove_proto_depIdxs,
+ MessageInfos: file_EvtGrapplingHookMove_proto_msgTypes,
+ }.Build()
+ File_EvtGrapplingHookMove_proto = out.File
+ file_EvtGrapplingHookMove_proto_rawDesc = nil
+ file_EvtGrapplingHookMove_proto_goTypes = nil
+ file_EvtGrapplingHookMove_proto_depIdxs = nil
+}
diff --git a/gover/gen/EvtHittingOtherInfo.pb.go b/gover/gen/EvtHittingOtherInfo.pb.go
index b341422e..da26ec6e 100644
--- a/gover/gen/EvtHittingOtherInfo.pb.go
+++ b/gover/gen/EvtHittingOtherInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtHittingOtherInfo.proto
package gen
@@ -41,8 +41,8 @@ type EvtHittingOtherInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AttackResult *AttackResult `protobuf:"bytes,2,opt,name=attack_result,json=attackResult,proto3" json:"attack_result,omitempty"`
- PeerId uint32 `protobuf:"varint,8,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ PeerId uint32 `protobuf:"varint,2,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ AttackResult *AttackResult `protobuf:"bytes,7,opt,name=attack_result,json=attackResult,proto3" json:"attack_result,omitempty"`
}
func (x *EvtHittingOtherInfo) Reset() {
@@ -77,18 +77,18 @@ func (*EvtHittingOtherInfo) Descriptor() ([]byte, []int) {
return file_EvtHittingOtherInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtHittingOtherInfo) GetAttackResult() *AttackResult {
+func (x *EvtHittingOtherInfo) GetPeerId() uint32 {
if x != nil {
- return x.AttackResult
+ return x.PeerId
}
- return nil
+ return 0
}
-func (x *EvtHittingOtherInfo) GetPeerId() uint32 {
+func (x *EvtHittingOtherInfo) GetAttackResult() *AttackResult {
if x != nil {
- return x.PeerId
+ return x.AttackResult
}
- return 0
+ return nil
}
var File_EvtHittingOtherInfo_proto protoreflect.FileDescriptor
@@ -98,12 +98,12 @@ var file_EvtHittingOtherInfo_proto_rawDesc = []byte{
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x41, 0x74, 0x74,
0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x62, 0x0a, 0x13, 0x45, 0x76, 0x74, 0x48, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x74, 0x68,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b,
- 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
- 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c, 0x61, 0x74,
- 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65,
- 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x65, 0x65,
- 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12,
+ 0x32, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52,
+ 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73,
+ 0x75, 0x6c, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtLightCoreMove.pb.go b/gover/gen/EvtLightCoreMove.pb.go
index bf9e8514..5aa97bc8 100644
--- a/gover/gen/EvtLightCoreMove.pb.go
+++ b/gover/gen/EvtLightCoreMove.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtLightCoreMove.proto
package gen
@@ -41,11 +41,11 @@ type EvtLightCoreMove struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetPos *Vector `protobuf:"bytes,15,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
- Acelerate float32 `protobuf:"fixed32,11,opt,name=acelerate,proto3" json:"acelerate,omitempty"`
- EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- MaxAbsorbTime float32 `protobuf:"fixed32,10,opt,name=max_absorb_time,json=maxAbsorbTime,proto3" json:"max_absorb_time,omitempty"`
- Speed float32 `protobuf:"fixed32,14,opt,name=speed,proto3" json:"speed,omitempty"`
+ Speed float32 `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Unk3300_BLNIJMMNAGH float32 `protobuf:"fixed32,1,opt,name=Unk3300_BLNIJMMNAGH,json=Unk3300BLNIJMMNAGH,proto3" json:"Unk3300_BLNIJMMNAGH,omitempty"`
+ Unk3300_NHPEDPJMCOL float32 `protobuf:"fixed32,5,opt,name=Unk3300_NHPEDPJMCOL,json=Unk3300NHPEDPJMCOL,proto3" json:"Unk3300_NHPEDPJMCOL,omitempty"`
+ TargetPos *Vector `protobuf:"bytes,11,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
}
func (x *EvtLightCoreMove) Reset() {
@@ -80,39 +80,39 @@ func (*EvtLightCoreMove) Descriptor() ([]byte, []int) {
return file_EvtLightCoreMove_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtLightCoreMove) GetTargetPos() *Vector {
+func (x *EvtLightCoreMove) GetSpeed() float32 {
if x != nil {
- return x.TargetPos
+ return x.Speed
}
- return nil
+ return 0
}
-func (x *EvtLightCoreMove) GetAcelerate() float32 {
+func (x *EvtLightCoreMove) GetEntityId() uint32 {
if x != nil {
- return x.Acelerate
+ return x.EntityId
}
return 0
}
-func (x *EvtLightCoreMove) GetEntityId() uint32 {
+func (x *EvtLightCoreMove) GetUnk3300_BLNIJMMNAGH() float32 {
if x != nil {
- return x.EntityId
+ return x.Unk3300_BLNIJMMNAGH
}
return 0
}
-func (x *EvtLightCoreMove) GetMaxAbsorbTime() float32 {
+func (x *EvtLightCoreMove) GetUnk3300_NHPEDPJMCOL() float32 {
if x != nil {
- return x.MaxAbsorbTime
+ return x.Unk3300_NHPEDPJMCOL
}
return 0
}
-func (x *EvtLightCoreMove) GetSpeed() float32 {
+func (x *EvtLightCoreMove) GetTargetPos() *Vector {
if x != nil {
- return x.Speed
+ return x.TargetPos
}
- return 0
+ return nil
}
var File_EvtLightCoreMove_proto protoreflect.FileDescriptor
@@ -120,19 +120,21 @@ var File_EvtLightCoreMove_proto protoreflect.FileDescriptor
var file_EvtLightCoreMove_proto_rawDesc = []byte{
0x0a, 0x16, 0x45, 0x76, 0x74, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, 0x72, 0x65, 0x4d, 0x6f,
0x76, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x10, 0x45, 0x76, 0x74, 0x4c, 0x69,
- 0x67, 0x68, 0x74, 0x43, 0x6f, 0x72, 0x65, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x26, 0x0a, 0x0a, 0x74,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x50, 0x6f, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x61, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74,
- 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26,
- 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x5f, 0x61, 0x62, 0x73, 0x6f, 0x72, 0x62, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x41, 0x62, 0x73, 0x6f,
- 0x72, 0x62, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcf, 0x01, 0x0a, 0x10, 0x45, 0x76, 0x74, 0x4c, 0x69,
+ 0x67, 0x68, 0x74, 0x43, 0x6f, 0x72, 0x65, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73,
+ 0x70, 0x65, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65,
+ 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x4e, 0x49, 0x4a, 0x4d,
+ 0x4d, 0x4e, 0x41, 0x47, 0x48, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x42, 0x4c, 0x4e, 0x49, 0x4a, 0x4d, 0x4d, 0x4e, 0x41, 0x47, 0x48, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x50, 0x45, 0x44,
+ 0x50, 0x4a, 0x4d, 0x43, 0x4f, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x48, 0x50, 0x45, 0x44, 0x50, 0x4a, 0x4d, 0x43, 0x4f, 0x4c,
+ 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/EvtLocalGadgetOwnerLeaveSceneNotify.pb.go b/gover/gen/EvtLocalGadgetOwnerLeaveSceneNotify.pb.go
new file mode 100644
index 00000000..309e7c34
--- /dev/null
+++ b/gover/gen/EvtLocalGadgetOwnerLeaveSceneNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EvtLocalGadgetOwnerLeaveSceneNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EvtLocalGadgetOwnerLeaveSceneNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+}
+
+func (x *EvtLocalGadgetOwnerLeaveSceneNotify) Reset() {
+ *x = EvtLocalGadgetOwnerLeaveSceneNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EvtLocalGadgetOwnerLeaveSceneNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EvtLocalGadgetOwnerLeaveSceneNotify) ProtoMessage() {}
+
+func (x *EvtLocalGadgetOwnerLeaveSceneNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EvtLocalGadgetOwnerLeaveSceneNotify.ProtoReflect.Descriptor instead.
+func (*EvtLocalGadgetOwnerLeaveSceneNotify) Descriptor() ([]byte, []int) {
+ return file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EvtLocalGadgetOwnerLeaveSceneNotify) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+var File_EvtLocalGadgetOwnerLeaveSceneNotify_proto protoreflect.FileDescriptor
+
+var file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x45, 0x76, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x23, 0x45,
+ 0x76, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4f, 0x77, 0x6e,
+ 0x65, 0x72, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescOnce sync.Once
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescData = file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDesc
+)
+
+func file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescGZIP() []byte {
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescOnce.Do(func() {
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescData)
+ })
+ return file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDescData
+}
+
+var file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_goTypes = []interface{}{
+ (*EvtLocalGadgetOwnerLeaveSceneNotify)(nil), // 0: EvtLocalGadgetOwnerLeaveSceneNotify
+}
+var file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_init() }
+func file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_init() {
+ if File_EvtLocalGadgetOwnerLeaveSceneNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EvtLocalGadgetOwnerLeaveSceneNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_goTypes,
+ DependencyIndexes: file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_depIdxs,
+ MessageInfos: file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_msgTypes,
+ }.Build()
+ File_EvtLocalGadgetOwnerLeaveSceneNotify_proto = out.File
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_rawDesc = nil
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_goTypes = nil
+ file_EvtLocalGadgetOwnerLeaveSceneNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/EvtMonsterDoBlink.pb.go b/gover/gen/EvtMonsterDoBlink.pb.go
index 983f7e3b..aa4b0832 100644
--- a/gover/gen/EvtMonsterDoBlink.pb.go
+++ b/gover/gen/EvtMonsterDoBlink.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtMonsterDoBlink.proto
package gen
@@ -41,9 +41,9 @@ type EvtMonsterDoBlink struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetRot *Vector `protobuf:"bytes,3,opt,name=target_rot,json=targetRot,proto3" json:"target_rot,omitempty"`
- TargetPos *Vector `protobuf:"bytes,7,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ TargetPos *Vector `protobuf:"bytes,9,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
+ TargetRot *Vector `protobuf:"bytes,5,opt,name=target_rot,json=targetRot,proto3" json:"target_rot,omitempty"`
}
func (x *EvtMonsterDoBlink) Reset() {
@@ -78,11 +78,11 @@ func (*EvtMonsterDoBlink) Descriptor() ([]byte, []int) {
return file_EvtMonsterDoBlink_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtMonsterDoBlink) GetTargetRot() *Vector {
+func (x *EvtMonsterDoBlink) GetEntityId() uint32 {
if x != nil {
- return x.TargetRot
+ return x.EntityId
}
- return nil
+ return 0
}
func (x *EvtMonsterDoBlink) GetTargetPos() *Vector {
@@ -92,11 +92,11 @@ func (x *EvtMonsterDoBlink) GetTargetPos() *Vector {
return nil
}
-func (x *EvtMonsterDoBlink) GetEntityId() uint32 {
+func (x *EvtMonsterDoBlink) GetTargetRot() *Vector {
if x != nil {
- return x.EntityId
+ return x.TargetRot
}
- return 0
+ return nil
}
var File_EvtMonsterDoBlink_proto protoreflect.FileDescriptor
@@ -105,14 +105,14 @@ var file_EvtMonsterDoBlink_proto_rawDesc = []byte{
0x0a, 0x17, 0x45, 0x76, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x42, 0x6c,
0x69, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x11, 0x45, 0x76, 0x74, 0x4d,
- 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x42, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x26, 0x0a,
- 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x52, 0x6f, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
- 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x6f, 0x42, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x1b, 0x0a,
+ 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
+ 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50,
+ 0x6f, 0x73, 0x12, 0x26, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x6f, 0x74,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -134,8 +134,8 @@ var file_EvtMonsterDoBlink_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_EvtMonsterDoBlink_proto_depIdxs = []int32{
- 1, // 0: EvtMonsterDoBlink.target_rot:type_name -> Vector
- 1, // 1: EvtMonsterDoBlink.target_pos:type_name -> Vector
+ 1, // 0: EvtMonsterDoBlink.target_pos:type_name -> Vector
+ 1, // 1: EvtMonsterDoBlink.target_rot:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtMotionInfoDuringSteerAttack.pb.go b/gover/gen/EvtMotionInfoDuringSteerAttack.pb.go
index 7aeb8992..5a00f539 100644
--- a/gover/gen/EvtMotionInfoDuringSteerAttack.pb.go
+++ b/gover/gen/EvtMotionInfoDuringSteerAttack.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtMotionInfoDuringSteerAttack.proto
package gen
@@ -41,10 +41,10 @@ type EvtMotionInfoDuringSteerAttack struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FaceDir *Vector `protobuf:"bytes,4,opt,name=face_dir,json=faceDir,proto3" json:"face_dir,omitempty"`
- Velocity *Vector `protobuf:"bytes,3,opt,name=velocity,proto3" json:"velocity,omitempty"`
- Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ FaceDir *Vector `protobuf:"bytes,15,opt,name=face_dir,json=faceDir,proto3" json:"face_dir,omitempty"`
+ Pos *Vector `protobuf:"bytes,8,opt,name=pos,proto3" json:"pos,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Velocity *Vector `protobuf:"bytes,14,opt,name=velocity,proto3" json:"velocity,omitempty"`
}
func (x *EvtMotionInfoDuringSteerAttack) Reset() {
@@ -86,13 +86,6 @@ func (x *EvtMotionInfoDuringSteerAttack) GetFaceDir() *Vector {
return nil
}
-func (x *EvtMotionInfoDuringSteerAttack) GetVelocity() *Vector {
- if x != nil {
- return x.Velocity
- }
- return nil
-}
-
func (x *EvtMotionInfoDuringSteerAttack) GetPos() *Vector {
if x != nil {
return x.Pos
@@ -107,6 +100,13 @@ func (x *EvtMotionInfoDuringSteerAttack) GetEntityId() uint32 {
return 0
}
+func (x *EvtMotionInfoDuringSteerAttack) GetVelocity() *Vector {
+ if x != nil {
+ return x.Velocity
+ }
+ return nil
+}
+
var File_EvtMotionInfoDuringSteerAttack_proto protoreflect.FileDescriptor
var file_EvtMotionInfoDuringSteerAttack_proto_rawDesc = []byte{
@@ -116,14 +116,14 @@ var file_EvtMotionInfoDuringSteerAttack_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a, 0x1e, 0x45, 0x76, 0x74, 0x4d, 0x6f, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x65, 0x65,
0x72, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x61, 0x63, 0x65, 0x5f,
- 0x64, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x07, 0x66, 0x61, 0x63, 0x65, 0x44, 0x69, 0x72, 0x12, 0x23, 0x0a, 0x08, 0x76,
- 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79,
- 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x64, 0x69, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x07, 0x66, 0x61, 0x63, 0x65, 0x44, 0x69, 0x72, 0x12, 0x19, 0x0a, 0x03, 0x70,
+ 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08,
+ 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -146,8 +146,8 @@ var file_EvtMotionInfoDuringSteerAttack_proto_goTypes = []interface{}{
}
var file_EvtMotionInfoDuringSteerAttack_proto_depIdxs = []int32{
1, // 0: EvtMotionInfoDuringSteerAttack.face_dir:type_name -> Vector
- 1, // 1: EvtMotionInfoDuringSteerAttack.velocity:type_name -> Vector
- 1, // 2: EvtMotionInfoDuringSteerAttack.pos:type_name -> Vector
+ 1, // 1: EvtMotionInfoDuringSteerAttack.pos:type_name -> Vector
+ 1, // 2: EvtMotionInfoDuringSteerAttack.velocity:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/EvtRushMoveInfo.pb.go b/gover/gen/EvtRushMoveInfo.pb.go
index 3a29e66a..0d977eb8 100644
--- a/gover/gen/EvtRushMoveInfo.pb.go
+++ b/gover/gen/EvtRushMoveInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtRushMoveInfo.proto
package gen
@@ -41,14 +41,14 @@ type EvtRushMoveInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StateNameHash int32 `protobuf:"varint,11,opt,name=state_name_hash,json=stateNameHash,proto3" json:"state_name_hash,omitempty"`
- RushToPos *Vector `protobuf:"bytes,9,opt,name=rush_to_pos,json=rushToPos,proto3" json:"rush_to_pos,omitempty"`
- RushAttackTargetPos *Vector `protobuf:"bytes,8,opt,name=rush_attack_target_pos,json=rushAttackTargetPos,proto3" json:"rush_attack_target_pos,omitempty"`
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- TimeRange float32 `protobuf:"fixed32,15,opt,name=time_range,json=timeRange,proto3" json:"time_range,omitempty"`
- Velocity *Vector `protobuf:"bytes,6,opt,name=velocity,proto3" json:"velocity,omitempty"`
- Pos *Vector `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
- FaceAngleCompact int32 `protobuf:"varint,10,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
+ Velocity *Vector `protobuf:"bytes,8,opt,name=velocity,proto3" json:"velocity,omitempty"`
+ StateNameHash int32 `protobuf:"varint,4,opt,name=state_name_hash,json=stateNameHash,proto3" json:"state_name_hash,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
+ FaceAngleCompact int32 `protobuf:"varint,1,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
+ TimeRange float32 `protobuf:"fixed32,13,opt,name=time_range,json=timeRange,proto3" json:"time_range,omitempty"`
+ Unk3300_NEBMDDGPBON *Vector `protobuf:"bytes,15,opt,name=Unk3300_NEBMDDGPBON,json=Unk3300NEBMDDGPBON,proto3" json:"Unk3300_NEBMDDGPBON,omitempty"`
+ Unk3300_FGAPBJIPJFG *Vector `protobuf:"bytes,5,opt,name=Unk3300_FGAPBJIPJFG,json=Unk3300FGAPBJIPJFG,proto3" json:"Unk3300_FGAPBJIPJFG,omitempty"`
}
func (x *EvtRushMoveInfo) Reset() {
@@ -83,6 +83,13 @@ func (*EvtRushMoveInfo) Descriptor() ([]byte, []int) {
return file_EvtRushMoveInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *EvtRushMoveInfo) GetVelocity() *Vector {
+ if x != nil {
+ return x.Velocity
+ }
+ return nil
+}
+
func (x *EvtRushMoveInfo) GetStateNameHash() int32 {
if x != nil {
return x.StateNameHash
@@ -90,23 +97,23 @@ func (x *EvtRushMoveInfo) GetStateNameHash() int32 {
return 0
}
-func (x *EvtRushMoveInfo) GetRushToPos() *Vector {
+func (x *EvtRushMoveInfo) GetEntityId() uint32 {
if x != nil {
- return x.RushToPos
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *EvtRushMoveInfo) GetRushAttackTargetPos() *Vector {
+func (x *EvtRushMoveInfo) GetPos() *Vector {
if x != nil {
- return x.RushAttackTargetPos
+ return x.Pos
}
return nil
}
-func (x *EvtRushMoveInfo) GetEntityId() uint32 {
+func (x *EvtRushMoveInfo) GetFaceAngleCompact() int32 {
if x != nil {
- return x.EntityId
+ return x.FaceAngleCompact
}
return 0
}
@@ -118,55 +125,48 @@ func (x *EvtRushMoveInfo) GetTimeRange() float32 {
return 0
}
-func (x *EvtRushMoveInfo) GetVelocity() *Vector {
+func (x *EvtRushMoveInfo) GetUnk3300_NEBMDDGPBON() *Vector {
if x != nil {
- return x.Velocity
+ return x.Unk3300_NEBMDDGPBON
}
return nil
}
-func (x *EvtRushMoveInfo) GetPos() *Vector {
+func (x *EvtRushMoveInfo) GetUnk3300_FGAPBJIPJFG() *Vector {
if x != nil {
- return x.Pos
+ return x.Unk3300_FGAPBJIPJFG
}
return nil
}
-func (x *EvtRushMoveInfo) GetFaceAngleCompact() int32 {
- if x != nil {
- return x.FaceAngleCompact
- }
- return 0
-}
-
var File_EvtRushMoveInfo_proto protoreflect.FileDescriptor
var file_EvtRushMoveInfo_proto_rawDesc = []byte{
0x0a, 0x15, 0x45, 0x76, 0x74, 0x52, 0x75, 0x73, 0x68, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x02, 0x0a, 0x0f, 0x45, 0x76, 0x74, 0x52, 0x75, 0x73,
- 0x68, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x74, 0x61,
- 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x48, 0x61, 0x73,
- 0x68, 0x12, 0x27, 0x0a, 0x0b, 0x72, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x6f, 0x5f, 0x70, 0x6f, 0x73,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x09, 0x72, 0x75, 0x73, 0x68, 0x54, 0x6f, 0x50, 0x6f, 0x73, 0x12, 0x3c, 0x0a, 0x16, 0x72, 0x75,
- 0x73, 0x68, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x13, 0x72, 0x75, 0x73, 0x68, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x61,
- 0x6e, 0x67, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x52,
- 0x61, 0x6e, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x03, 0x70, 0x6f, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67,
- 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x10, 0x66, 0x61, 0x63, 0x65, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61,
- 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x02, 0x0a, 0x0f, 0x45, 0x76, 0x74, 0x52, 0x75, 0x73,
+ 0x68, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x08, 0x76, 0x65, 0x6c,
+ 0x6f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x12, 0x26,
+ 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x73,
+ 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x61,
+ 0x6d, 0x65, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x2c,
+ 0x0a, 0x12, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d,
+ 0x70, 0x61, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66, 0x61, 0x63, 0x65,
+ 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x38, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x42, 0x4d, 0x44, 0x44, 0x47, 0x50, 0x42,
+ 0x4f, 0x4e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x45, 0x42, 0x4d, 0x44, 0x44,
+ 0x47, 0x50, 0x42, 0x4f, 0x4e, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x46, 0x47, 0x41, 0x50, 0x42, 0x4a, 0x49, 0x50, 0x4a, 0x46, 0x47, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x46, 0x47, 0x41, 0x50, 0x42, 0x4a, 0x49, 0x50, 0x4a, 0x46, 0x47, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -187,10 +187,10 @@ var file_EvtRushMoveInfo_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_EvtRushMoveInfo_proto_depIdxs = []int32{
- 1, // 0: EvtRushMoveInfo.rush_to_pos:type_name -> Vector
- 1, // 1: EvtRushMoveInfo.rush_attack_target_pos:type_name -> Vector
- 1, // 2: EvtRushMoveInfo.velocity:type_name -> Vector
- 1, // 3: EvtRushMoveInfo.pos:type_name -> Vector
+ 1, // 0: EvtRushMoveInfo.velocity:type_name -> Vector
+ 1, // 1: EvtRushMoveInfo.pos:type_name -> Vector
+ 1, // 2: EvtRushMoveInfo.Unk3300_NEBMDDGPBON:type_name -> Vector
+ 1, // 3: EvtRushMoveInfo.Unk3300_FGAPBJIPJFG:type_name -> Vector
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
diff --git a/gover/gen/EvtRushMoveNotify.pb.go b/gover/gen/EvtRushMoveNotify.pb.go
index 82aca7ac..9ca23ee8 100644
--- a/gover/gen/EvtRushMoveNotify.pb.go
+++ b/gover/gen/EvtRushMoveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtRushMoveNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 375
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtRushMoveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,1,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EvtRushMoveInfo *EvtRushMoveInfo `protobuf:"bytes,15,opt,name=evt_rush_move_info,json=evtRushMoveInfo,proto3" json:"evt_rush_move_info,omitempty"`
+ EvtRushMoveInfo *EvtRushMoveInfo `protobuf:"bytes,1,opt,name=evt_rush_move_info,json=evtRushMoveInfo,proto3" json:"evt_rush_move_info,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,10,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
}
func (x *EvtRushMoveNotify) Reset() {
@@ -81,18 +77,18 @@ func (*EvtRushMoveNotify) Descriptor() ([]byte, []int) {
return file_EvtRushMoveNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtRushMoveNotify) GetForwardType() ForwardType {
+func (x *EvtRushMoveNotify) GetEvtRushMoveInfo() *EvtRushMoveInfo {
if x != nil {
- return x.ForwardType
+ return x.EvtRushMoveInfo
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return nil
}
-func (x *EvtRushMoveNotify) GetEvtRushMoveInfo() *EvtRushMoveInfo {
+func (x *EvtRushMoveNotify) GetForwardType() ForwardType {
if x != nil {
- return x.EvtRushMoveInfo
+ return x.ForwardType
}
- return nil
+ return ForwardType_FORWARD_TYPE_LOCAL
}
var File_EvtRushMoveNotify_proto protoreflect.FileDescriptor
@@ -103,14 +99,14 @@ var file_EvtRushMoveNotify_proto_rawDesc = []byte{
0x73, 0x68, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x11, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x11, 0x45, 0x76, 0x74, 0x52, 0x75, 0x73, 0x68, 0x4d,
- 0x6f, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66,
- 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3d, 0x0a, 0x12, 0x65, 0x76,
- 0x74, 0x5f, 0x72, 0x75, 0x73, 0x68, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x76, 0x74, 0x52, 0x75, 0x73, 0x68,
- 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x65, 0x76, 0x74, 0x52, 0x75, 0x73,
- 0x68, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6f, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a, 0x12, 0x65, 0x76, 0x74,
+ 0x5f, 0x72, 0x75, 0x73, 0x68, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x76, 0x74, 0x52, 0x75, 0x73, 0x68, 0x4d,
+ 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x65, 0x76, 0x74, 0x52, 0x75, 0x73, 0x68,
+ 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c,
+ 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f,
+ 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -129,12 +125,12 @@ func file_EvtRushMoveNotify_proto_rawDescGZIP() []byte {
var file_EvtRushMoveNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtRushMoveNotify_proto_goTypes = []interface{}{
(*EvtRushMoveNotify)(nil), // 0: EvtRushMoveNotify
- (ForwardType)(0), // 1: ForwardType
- (*EvtRushMoveInfo)(nil), // 2: EvtRushMoveInfo
+ (*EvtRushMoveInfo)(nil), // 1: EvtRushMoveInfo
+ (ForwardType)(0), // 2: ForwardType
}
var file_EvtRushMoveNotify_proto_depIdxs = []int32{
- 1, // 0: EvtRushMoveNotify.forward_type:type_name -> ForwardType
- 2, // 1: EvtRushMoveNotify.evt_rush_move_info:type_name -> EvtRushMoveInfo
+ 1, // 0: EvtRushMoveNotify.evt_rush_move_info:type_name -> EvtRushMoveInfo
+ 2, // 1: EvtRushMoveNotify.forward_type:type_name -> ForwardType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtSetAttackTargetInfo.pb.go b/gover/gen/EvtSetAttackTargetInfo.pb.go
index 0e124582..07ddc982 100644
--- a/gover/gen/EvtSetAttackTargetInfo.pb.go
+++ b/gover/gen/EvtSetAttackTargetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtSetAttackTargetInfo.proto
package gen
@@ -41,9 +41,9 @@ type EvtSetAttackTargetInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Unk2700_MPONBCMPCIH uint32 `protobuf:"varint,6,opt,name=Unk2700_MPONBCMPCIH,json=Unk2700MPONBCMPCIH,proto3" json:"Unk2700_MPONBCMPCIH,omitempty"`
- AttackTargetId uint32 `protobuf:"varint,7,opt,name=attack_target_id,json=attackTargetId,proto3" json:"attack_target_id,omitempty"`
+ AttackTargetId uint32 `protobuf:"varint,6,opt,name=attack_target_id,json=attackTargetId,proto3" json:"attack_target_id,omitempty"`
+ SelectPointIndex uint32 `protobuf:"varint,3,opt,name=select_point_index,json=selectPointIndex,proto3" json:"select_point_index,omitempty"`
+ EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *EvtSetAttackTargetInfo) Reset() {
@@ -78,23 +78,23 @@ func (*EvtSetAttackTargetInfo) Descriptor() ([]byte, []int) {
return file_EvtSetAttackTargetInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtSetAttackTargetInfo) GetEntityId() uint32 {
+func (x *EvtSetAttackTargetInfo) GetAttackTargetId() uint32 {
if x != nil {
- return x.EntityId
+ return x.AttackTargetId
}
return 0
}
-func (x *EvtSetAttackTargetInfo) GetUnk2700_MPONBCMPCIH() uint32 {
+func (x *EvtSetAttackTargetInfo) GetSelectPointIndex() uint32 {
if x != nil {
- return x.Unk2700_MPONBCMPCIH
+ return x.SelectPointIndex
}
return 0
}
-func (x *EvtSetAttackTargetInfo) GetAttackTargetId() uint32 {
+func (x *EvtSetAttackTargetInfo) GetEntityId() uint32 {
if x != nil {
- return x.AttackTargetId
+ return x.EntityId
}
return 0
}
@@ -103,18 +103,17 @@ var File_EvtSetAttackTargetInfo_proto protoreflect.FileDescriptor
var file_EvtSetAttackTargetInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x45, 0x76, 0x74, 0x53, 0x65, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90,
+ 0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d,
0x01, 0x0a, 0x16, 0x45, 0x76, 0x74, 0x53, 0x65, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x50, 0x4f, 0x4e, 0x42, 0x43, 0x4d, 0x50, 0x43, 0x49, 0x48, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x50, 0x4f, 0x4e,
- 0x42, 0x43, 0x4d, 0x50, 0x43, 0x49, 0x48, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63,
- 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x74, 0x74,
+ 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x10, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/EvtSetAttackTargetNotify.pb.go b/gover/gen/EvtSetAttackTargetNotify.pb.go
index 9e6f5621..58b6abac 100644
--- a/gover/gen/EvtSetAttackTargetNotify.pb.go
+++ b/gover/gen/EvtSetAttackTargetNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtSetAttackTargetNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 399
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type EvtSetAttackTargetNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForwardType ForwardType `protobuf:"varint,1,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
- EvtSetAttackTargetInfo *EvtSetAttackTargetInfo `protobuf:"bytes,11,opt,name=evt_set_attack_target_info,json=evtSetAttackTargetInfo,proto3" json:"evt_set_attack_target_info,omitempty"`
+ EvtSetAttackTargetInfo *EvtSetAttackTargetInfo `protobuf:"bytes,13,opt,name=evt_set_attack_target_info,json=evtSetAttackTargetInfo,proto3" json:"evt_set_attack_target_info,omitempty"`
+ ForwardType ForwardType `protobuf:"varint,6,opt,name=forward_type,json=forwardType,proto3,enum=ForwardType" json:"forward_type,omitempty"`
}
func (x *EvtSetAttackTargetNotify) Reset() {
@@ -81,18 +77,18 @@ func (*EvtSetAttackTargetNotify) Descriptor() ([]byte, []int) {
return file_EvtSetAttackTargetNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtSetAttackTargetNotify) GetForwardType() ForwardType {
+func (x *EvtSetAttackTargetNotify) GetEvtSetAttackTargetInfo() *EvtSetAttackTargetInfo {
if x != nil {
- return x.ForwardType
+ return x.EvtSetAttackTargetInfo
}
- return ForwardType_FORWARD_TYPE_LOCAL
+ return nil
}
-func (x *EvtSetAttackTargetNotify) GetEvtSetAttackTargetInfo() *EvtSetAttackTargetInfo {
+func (x *EvtSetAttackTargetNotify) GetForwardType() ForwardType {
if x != nil {
- return x.EvtSetAttackTargetInfo
+ return x.ForwardType
}
- return nil
+ return ForwardType_FORWARD_TYPE_LOCAL
}
var File_EvtSetAttackTargetNotify_proto protoreflect.FileDescriptor
@@ -104,16 +100,16 @@ var file_EvtSetAttackTargetNotify_proto_rawDesc = []byte{
0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11,
0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xa0, 0x01, 0x0a, 0x18, 0x45, 0x76, 0x74, 0x53, 0x65, 0x74, 0x41, 0x74, 0x74, 0x61,
- 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f,
- 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x53, 0x0a, 0x1a, 0x65, 0x76, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63,
- 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x45, 0x76, 0x74, 0x53, 0x65, 0x74, 0x41, 0x74, 0x74, 0x61,
- 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x16, 0x65, 0x76,
- 0x74, 0x53, 0x65, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x53,
+ 0x0a, 0x1a, 0x65, 0x76, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b,
+ 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x45, 0x76, 0x74, 0x53, 0x65, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63,
+ 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x16, 0x65, 0x76, 0x74,
+ 0x53, 0x65, 0x74, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x46, 0x6f, 0x72, 0x77,
+ 0x61, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
+ 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
@@ -132,12 +128,12 @@ func file_EvtSetAttackTargetNotify_proto_rawDescGZIP() []byte {
var file_EvtSetAttackTargetNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_EvtSetAttackTargetNotify_proto_goTypes = []interface{}{
(*EvtSetAttackTargetNotify)(nil), // 0: EvtSetAttackTargetNotify
- (ForwardType)(0), // 1: ForwardType
- (*EvtSetAttackTargetInfo)(nil), // 2: EvtSetAttackTargetInfo
+ (*EvtSetAttackTargetInfo)(nil), // 1: EvtSetAttackTargetInfo
+ (ForwardType)(0), // 2: ForwardType
}
var file_EvtSetAttackTargetNotify_proto_depIdxs = []int32{
- 1, // 0: EvtSetAttackTargetNotify.forward_type:type_name -> ForwardType
- 2, // 1: EvtSetAttackTargetNotify.evt_set_attack_target_info:type_name -> EvtSetAttackTargetInfo
+ 1, // 0: EvtSetAttackTargetNotify.evt_set_attack_target_info:type_name -> EvtSetAttackTargetInfo
+ 2, // 1: EvtSetAttackTargetNotify.forward_type:type_name -> ForwardType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/EvtSyncEntityPositionInfo.pb.go b/gover/gen/EvtSyncEntityPositionInfo.pb.go
index 66e875b4..418aeeae 100644
--- a/gover/gen/EvtSyncEntityPositionInfo.pb.go
+++ b/gover/gen/EvtSyncEntityPositionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtSyncEntityPositionInfo.proto
package gen
@@ -41,11 +41,11 @@ type EvtSyncEntityPositionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ StateHash uint32 `protobuf:"varint,10,opt,name=state_hash,json=stateHash,proto3" json:"state_hash,omitempty"`
+ FaceAngleCompact int32 `protobuf:"varint,4,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
+ Pos *Vector `protobuf:"bytes,14,opt,name=pos,proto3" json:"pos,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
NormalizedTimeCompact uint32 `protobuf:"varint,13,opt,name=normalized_time_compact,json=normalizedTimeCompact,proto3" json:"normalized_time_compact,omitempty"`
- StateHash uint32 `protobuf:"varint,8,opt,name=state_hash,json=stateHash,proto3" json:"state_hash,omitempty"`
- FaceAngleCompact int32 `protobuf:"varint,7,opt,name=face_angle_compact,json=faceAngleCompact,proto3" json:"face_angle_compact,omitempty"`
- Pos *Vector `protobuf:"bytes,15,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *EvtSyncEntityPositionInfo) Reset() {
@@ -80,39 +80,39 @@ func (*EvtSyncEntityPositionInfo) Descriptor() ([]byte, []int) {
return file_EvtSyncEntityPositionInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtSyncEntityPositionInfo) GetEntityId() uint32 {
+func (x *EvtSyncEntityPositionInfo) GetStateHash() uint32 {
if x != nil {
- return x.EntityId
+ return x.StateHash
}
return 0
}
-func (x *EvtSyncEntityPositionInfo) GetNormalizedTimeCompact() uint32 {
+func (x *EvtSyncEntityPositionInfo) GetFaceAngleCompact() int32 {
if x != nil {
- return x.NormalizedTimeCompact
+ return x.FaceAngleCompact
}
return 0
}
-func (x *EvtSyncEntityPositionInfo) GetStateHash() uint32 {
+func (x *EvtSyncEntityPositionInfo) GetPos() *Vector {
if x != nil {
- return x.StateHash
+ return x.Pos
}
- return 0
+ return nil
}
-func (x *EvtSyncEntityPositionInfo) GetFaceAngleCompact() int32 {
+func (x *EvtSyncEntityPositionInfo) GetEntityId() uint32 {
if x != nil {
- return x.FaceAngleCompact
+ return x.EntityId
}
return 0
}
-func (x *EvtSyncEntityPositionInfo) GetPos() *Vector {
+func (x *EvtSyncEntityPositionInfo) GetNormalizedTimeCompact() uint32 {
if x != nil {
- return x.Pos
+ return x.NormalizedTimeCompact
}
- return nil
+ return 0
}
var File_EvtSyncEntityPositionInfo_proto protoreflect.FileDescriptor
@@ -122,19 +122,19 @@ var file_EvtSyncEntityPositionInfo_proto_rawDesc = []byte{
0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xd8, 0x01, 0x0a, 0x19, 0x45, 0x76, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x17, 0x6e, 0x6f,
- 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f,
- 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x6e, 0x6f, 0x72,
- 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61,
- 0x63, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x48, 0x61, 0x73,
- 0x68, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f,
- 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66,
- 0x61, 0x63, 0x65, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12,
- 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2c, 0x0a, 0x12,
+ 0x66, 0x61, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61,
+ 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66, 0x61, 0x63, 0x65, 0x41, 0x6e,
+ 0x67, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
+ 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x36, 0x0a, 0x17, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x15, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x54,
+ 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/EvtSyncSkillAnchorPosition.pb.go b/gover/gen/EvtSyncSkillAnchorPosition.pb.go
new file mode 100644
index 00000000..1140d836
--- /dev/null
+++ b/gover/gen/EvtSyncSkillAnchorPosition.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: EvtSyncSkillAnchorPosition.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type EvtSyncSkillAnchorPosition struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillAnchorPosition *Vector `protobuf:"bytes,12,opt,name=skill_anchor_position,json=skillAnchorPosition,proto3" json:"skill_anchor_position,omitempty"`
+ EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+}
+
+func (x *EvtSyncSkillAnchorPosition) Reset() {
+ *x = EvtSyncSkillAnchorPosition{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_EvtSyncSkillAnchorPosition_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *EvtSyncSkillAnchorPosition) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*EvtSyncSkillAnchorPosition) ProtoMessage() {}
+
+func (x *EvtSyncSkillAnchorPosition) ProtoReflect() protoreflect.Message {
+ mi := &file_EvtSyncSkillAnchorPosition_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use EvtSyncSkillAnchorPosition.ProtoReflect.Descriptor instead.
+func (*EvtSyncSkillAnchorPosition) Descriptor() ([]byte, []int) {
+ return file_EvtSyncSkillAnchorPosition_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *EvtSyncSkillAnchorPosition) GetSkillAnchorPosition() *Vector {
+ if x != nil {
+ return x.SkillAnchorPosition
+ }
+ return nil
+}
+
+func (x *EvtSyncSkillAnchorPosition) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+var File_EvtSyncSkillAnchorPosition_proto protoreflect.FileDescriptor
+
+var file_EvtSyncSkillAnchorPosition_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x45, 0x76, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x41, 0x6e,
+ 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x76, 0x0a, 0x1a, 0x45, 0x76, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b,
+ 0x0a, 0x15, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x5f, 0x70,
+ 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x13, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x41, 0x6e, 0x63,
+ 0x68, 0x6f, 0x72, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_EvtSyncSkillAnchorPosition_proto_rawDescOnce sync.Once
+ file_EvtSyncSkillAnchorPosition_proto_rawDescData = file_EvtSyncSkillAnchorPosition_proto_rawDesc
+)
+
+func file_EvtSyncSkillAnchorPosition_proto_rawDescGZIP() []byte {
+ file_EvtSyncSkillAnchorPosition_proto_rawDescOnce.Do(func() {
+ file_EvtSyncSkillAnchorPosition_proto_rawDescData = protoimpl.X.CompressGZIP(file_EvtSyncSkillAnchorPosition_proto_rawDescData)
+ })
+ return file_EvtSyncSkillAnchorPosition_proto_rawDescData
+}
+
+var file_EvtSyncSkillAnchorPosition_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_EvtSyncSkillAnchorPosition_proto_goTypes = []interface{}{
+ (*EvtSyncSkillAnchorPosition)(nil), // 0: EvtSyncSkillAnchorPosition
+ (*Vector)(nil), // 1: Vector
+}
+var file_EvtSyncSkillAnchorPosition_proto_depIdxs = []int32{
+ 1, // 0: EvtSyncSkillAnchorPosition.skill_anchor_position:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_EvtSyncSkillAnchorPosition_proto_init() }
+func file_EvtSyncSkillAnchorPosition_proto_init() {
+ if File_EvtSyncSkillAnchorPosition_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_EvtSyncSkillAnchorPosition_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*EvtSyncSkillAnchorPosition); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_EvtSyncSkillAnchorPosition_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_EvtSyncSkillAnchorPosition_proto_goTypes,
+ DependencyIndexes: file_EvtSyncSkillAnchorPosition_proto_depIdxs,
+ MessageInfos: file_EvtSyncSkillAnchorPosition_proto_msgTypes,
+ }.Build()
+ File_EvtSyncSkillAnchorPosition_proto = out.File
+ file_EvtSyncSkillAnchorPosition_proto_rawDesc = nil
+ file_EvtSyncSkillAnchorPosition_proto_goTypes = nil
+ file_EvtSyncSkillAnchorPosition_proto_depIdxs = nil
+}
diff --git a/gover/gen/EvtSyncTransform.pb.go b/gover/gen/EvtSyncTransform.pb.go
index f116bb95..8753f2b9 100644
--- a/gover/gen/EvtSyncTransform.pb.go
+++ b/gover/gen/EvtSyncTransform.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: EvtSyncTransform.proto
package gen
@@ -41,9 +41,9 @@ type EvtSyncTransform struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- EntityPos *Vector `protobuf:"bytes,6,opt,name=entity_pos,json=entityPos,proto3" json:"entity_pos,omitempty"`
- EntityRot *Vector `protobuf:"bytes,1,opt,name=entity_rot,json=entityRot,proto3" json:"entity_rot,omitempty"`
+ Unk3300_JAMKLNFBBAD *Vector `protobuf:"bytes,15,opt,name=Unk3300_JAMKLNFBBAD,json=Unk3300JAMKLNFBBAD,proto3" json:"Unk3300_JAMKLNFBBAD,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Unk3300_PMHFLCOPFBC *Vector `protobuf:"bytes,9,opt,name=Unk3300_PMHFLCOPFBC,json=Unk3300PMHFLCOPFBC,proto3" json:"Unk3300_PMHFLCOPFBC,omitempty"`
}
func (x *EvtSyncTransform) Reset() {
@@ -78,23 +78,23 @@ func (*EvtSyncTransform) Descriptor() ([]byte, []int) {
return file_EvtSyncTransform_proto_rawDescGZIP(), []int{0}
}
-func (x *EvtSyncTransform) GetEntityId() uint32 {
+func (x *EvtSyncTransform) GetUnk3300_JAMKLNFBBAD() *Vector {
if x != nil {
- return x.EntityId
+ return x.Unk3300_JAMKLNFBBAD
}
- return 0
+ return nil
}
-func (x *EvtSyncTransform) GetEntityPos() *Vector {
+func (x *EvtSyncTransform) GetEntityId() uint32 {
if x != nil {
- return x.EntityPos
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *EvtSyncTransform) GetEntityRot() *Vector {
+func (x *EvtSyncTransform) GetUnk3300_PMHFLCOPFBC() *Vector {
if x != nil {
- return x.EntityRot
+ return x.Unk3300_PMHFLCOPFBC
}
return nil
}
@@ -104,16 +104,18 @@ var File_EvtSyncTransform_proto protoreflect.FileDescriptor
var file_EvtSyncTransform_proto_rawDesc = []byte{
0x0a, 0x16, 0x45, 0x76, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f,
0x72, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x10, 0x45, 0x76, 0x74, 0x53, 0x79, 0x6e,
- 0x63, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x73, 0x12,
- 0x26, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x52, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x10, 0x45, 0x76, 0x74, 0x53, 0x79,
+ 0x6e, 0x63, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x38, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x4d, 0x4b, 0x4c, 0x4e, 0x46, 0x42, 0x42,
+ 0x41, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x41, 0x4d, 0x4b, 0x4c, 0x4e,
+ 0x46, 0x42, 0x42, 0x41, 0x44, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4d,
+ 0x48, 0x46, 0x4c, 0x43, 0x4f, 0x50, 0x46, 0x42, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x50, 0x4d, 0x48, 0x46, 0x4c, 0x43, 0x4f, 0x50, 0x46, 0x42, 0x43, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -134,8 +136,8 @@ var file_EvtSyncTransform_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_EvtSyncTransform_proto_depIdxs = []int32{
- 1, // 0: EvtSyncTransform.entity_pos:type_name -> Vector
- 1, // 1: EvtSyncTransform.entity_rot:type_name -> Vector
+ 1, // 0: EvtSyncTransform.Unk3300_JAMKLNFBBAD:type_name -> Vector
+ 1, // 1: EvtSyncTransform.Unk3300_PMHFLCOPFBC:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/ExchangeMcoinType.pb.go b/gover/gen/ExchangeMcoinType.pb.go
new file mode 100644
index 00000000..62cefd44
--- /dev/null
+++ b/gover/gen/ExchangeMcoinType.pb.go
@@ -0,0 +1,151 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ExchangeMcoinType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ExchangeMcoinType int32
+
+const (
+ ExchangeMcoinType_EXCHANGE_MCOIN_TYPE_NONE ExchangeMcoinType = 0
+ ExchangeMcoinType_EXCHANGE_MCOIN_TYPE_PCM_TO_PSN ExchangeMcoinType = 1
+ ExchangeMcoinType_EXCHANGE_MCOIN_TYPE_PSN_TO_PCM ExchangeMcoinType = 2
+)
+
+// Enum value maps for ExchangeMcoinType.
+var (
+ ExchangeMcoinType_name = map[int32]string{
+ 0: "EXCHANGE_MCOIN_TYPE_NONE",
+ 1: "EXCHANGE_MCOIN_TYPE_PCM_TO_PSN",
+ 2: "EXCHANGE_MCOIN_TYPE_PSN_TO_PCM",
+ }
+ ExchangeMcoinType_value = map[string]int32{
+ "EXCHANGE_MCOIN_TYPE_NONE": 0,
+ "EXCHANGE_MCOIN_TYPE_PCM_TO_PSN": 1,
+ "EXCHANGE_MCOIN_TYPE_PSN_TO_PCM": 2,
+ }
+)
+
+func (x ExchangeMcoinType) Enum() *ExchangeMcoinType {
+ p := new(ExchangeMcoinType)
+ *p = x
+ return p
+}
+
+func (x ExchangeMcoinType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ExchangeMcoinType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ExchangeMcoinType_proto_enumTypes[0].Descriptor()
+}
+
+func (ExchangeMcoinType) Type() protoreflect.EnumType {
+ return &file_ExchangeMcoinType_proto_enumTypes[0]
+}
+
+func (x ExchangeMcoinType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ExchangeMcoinType.Descriptor instead.
+func (ExchangeMcoinType) EnumDescriptor() ([]byte, []int) {
+ return file_ExchangeMcoinType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ExchangeMcoinType_proto protoreflect.FileDescriptor
+
+var file_ExchangeMcoinType_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x79, 0x0a, 0x11, 0x45, 0x78, 0x63,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c,
+ 0x0a, 0x18, 0x45, 0x58, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e,
+ 0x45, 0x58, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x50, 0x43, 0x4d, 0x5f, 0x54, 0x4f, 0x5f, 0x50, 0x53, 0x4e, 0x10, 0x01,
+ 0x12, 0x22, 0x0a, 0x1e, 0x45, 0x58, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4d, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x53, 0x4e, 0x5f, 0x54, 0x4f, 0x5f, 0x50,
+ 0x43, 0x4d, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ExchangeMcoinType_proto_rawDescOnce sync.Once
+ file_ExchangeMcoinType_proto_rawDescData = file_ExchangeMcoinType_proto_rawDesc
+)
+
+func file_ExchangeMcoinType_proto_rawDescGZIP() []byte {
+ file_ExchangeMcoinType_proto_rawDescOnce.Do(func() {
+ file_ExchangeMcoinType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ExchangeMcoinType_proto_rawDescData)
+ })
+ return file_ExchangeMcoinType_proto_rawDescData
+}
+
+var file_ExchangeMcoinType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ExchangeMcoinType_proto_goTypes = []interface{}{
+ (ExchangeMcoinType)(0), // 0: ExchangeMcoinType
+}
+var file_ExchangeMcoinType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ExchangeMcoinType_proto_init() }
+func file_ExchangeMcoinType_proto_init() {
+ if File_ExchangeMcoinType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ExchangeMcoinType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ExchangeMcoinType_proto_goTypes,
+ DependencyIndexes: file_ExchangeMcoinType_proto_depIdxs,
+ EnumInfos: file_ExchangeMcoinType_proto_enumTypes,
+ }.Build()
+ File_ExchangeMcoinType_proto = out.File
+ file_ExchangeMcoinType_proto_rawDesc = nil
+ file_ExchangeMcoinType_proto_goTypes = nil
+ file_ExchangeMcoinType_proto_depIdxs = nil
+}
diff --git a/gover/gen/ExclusiveRuleInfo.pb.go b/gover/gen/ExclusiveRuleInfo.pb.go
index 1edf901c..3218d90c 100644
--- a/gover/gen/ExclusiveRuleInfo.pb.go
+++ b/gover/gen/ExclusiveRuleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExclusiveRuleInfo.proto
package gen
@@ -41,8 +41,8 @@ type ExclusiveRuleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ObjectIdList []uint32 `protobuf:"varint,1,rep,packed,name=object_id_list,json=objectIdList,proto3" json:"object_id_list,omitempty"`
- RuleType uint32 `protobuf:"varint,10,opt,name=rule_type,json=ruleType,proto3" json:"rule_type,omitempty"`
+ RuleType uint32 `protobuf:"varint,2,opt,name=rule_type,json=ruleType,proto3" json:"rule_type,omitempty"`
+ ObjectIdList []uint32 `protobuf:"varint,15,rep,packed,name=object_id_list,json=objectIdList,proto3" json:"object_id_list,omitempty"`
}
func (x *ExclusiveRuleInfo) Reset() {
@@ -77,18 +77,18 @@ func (*ExclusiveRuleInfo) Descriptor() ([]byte, []int) {
return file_ExclusiveRuleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ExclusiveRuleInfo) GetObjectIdList() []uint32 {
+func (x *ExclusiveRuleInfo) GetRuleType() uint32 {
if x != nil {
- return x.ObjectIdList
+ return x.RuleType
}
- return nil
+ return 0
}
-func (x *ExclusiveRuleInfo) GetRuleType() uint32 {
+func (x *ExclusiveRuleInfo) GetObjectIdList() []uint32 {
if x != nil {
- return x.RuleType
+ return x.ObjectIdList
}
- return 0
+ return nil
}
var File_ExclusiveRuleInfo_proto protoreflect.FileDescriptor
@@ -96,12 +96,12 @@ var File_ExclusiveRuleInfo_proto protoreflect.FileDescriptor
var file_ExclusiveRuleInfo_proto_rawDesc = []byte{
0x0a, 0x17, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x11, 0x45, 0x78, 0x63,
- 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24,
- 0x0a, 0x0e, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
+ 0x0a, 0x09, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6f,
+ 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ExclusiveRuleNotify.pb.go b/gover/gen/ExclusiveRuleNotify.pb.go
index 99bee0c2..3e4075d2 100644
--- a/gover/gen/ExclusiveRuleNotify.pb.go
+++ b/gover/gen/ExclusiveRuleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExclusiveRuleNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 101
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExclusiveRuleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RuleInfoList []*ExclusiveRuleInfo `protobuf:"bytes,5,rep,name=rule_info_list,json=ruleInfoList,proto3" json:"rule_info_list,omitempty"`
+ RuleInfoList []*ExclusiveRuleInfo `protobuf:"bytes,15,rep,name=rule_info_list,json=ruleInfoList,proto3" json:"rule_info_list,omitempty"`
}
func (x *ExclusiveRuleNotify) Reset() {
@@ -94,7 +91,7 @@ var file_ExclusiveRuleNotify_proto_rawDesc = []byte{
0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76,
0x65, 0x52, 0x75, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x38, 0x0a, 0x0e, 0x72,
- 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52,
0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x72, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
diff --git a/gover/gen/ExecuteGadgetLuaReq.pb.go b/gover/gen/ExecuteGadgetLuaReq.pb.go
index 15631142..76336255 100644
--- a/gover/gen/ExecuteGadgetLuaReq.pb.go
+++ b/gover/gen/ExecuteGadgetLuaReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExecuteGadgetLuaReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 269
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExecuteGadgetLuaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SourceEntityId uint32 `protobuf:"varint,12,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
Param3 int32 `protobuf:"varint,1,opt,name=param3,proto3" json:"param3,omitempty"`
- Param1 int32 `protobuf:"varint,5,opt,name=param1,proto3" json:"param1,omitempty"`
Param2 int32 `protobuf:"varint,14,opt,name=param2,proto3" json:"param2,omitempty"`
+ SourceEntityId uint32 `protobuf:"varint,15,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
+ Param1 int32 `protobuf:"varint,13,opt,name=param1,proto3" json:"param1,omitempty"`
}
func (x *ExecuteGadgetLuaReq) Reset() {
@@ -83,30 +79,30 @@ func (*ExecuteGadgetLuaReq) Descriptor() ([]byte, []int) {
return file_ExecuteGadgetLuaReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ExecuteGadgetLuaReq) GetSourceEntityId() uint32 {
+func (x *ExecuteGadgetLuaReq) GetParam3() int32 {
if x != nil {
- return x.SourceEntityId
+ return x.Param3
}
return 0
}
-func (x *ExecuteGadgetLuaReq) GetParam3() int32 {
+func (x *ExecuteGadgetLuaReq) GetParam2() int32 {
if x != nil {
- return x.Param3
+ return x.Param2
}
return 0
}
-func (x *ExecuteGadgetLuaReq) GetParam1() int32 {
+func (x *ExecuteGadgetLuaReq) GetSourceEntityId() uint32 {
if x != nil {
- return x.Param1
+ return x.SourceEntityId
}
return 0
}
-func (x *ExecuteGadgetLuaReq) GetParam2() int32 {
+func (x *ExecuteGadgetLuaReq) GetParam1() int32 {
if x != nil {
- return x.Param2
+ return x.Param1
}
return 0
}
@@ -117,14 +113,14 @@ var file_ExecuteGadgetLuaReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4c,
0x75, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x13,
0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4c, 0x75, 0x61,
- 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73,
+ 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72,
+ 0x61, 0x6d, 0x32, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73,
0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a,
- 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x12, 0x16, 0x0a,
- 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x32, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x31, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExecuteGadgetLuaRsp.pb.go b/gover/gen/ExecuteGadgetLuaRsp.pb.go
index d9d90b66..e234041a 100644
--- a/gover/gen/ExecuteGadgetLuaRsp.pb.go
+++ b/gover/gen/ExecuteGadgetLuaRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExecuteGadgetLuaRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 210
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExecuteGadgetLuaRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ExecuteGadgetLuaRsp) Reset() {
@@ -92,7 +89,7 @@ var file_ExecuteGadgetLuaRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4c,
0x75, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x45,
0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4c, 0x75, 0x61, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExecuteGroupTriggerReq.pb.go b/gover/gen/ExecuteGroupTriggerReq.pb.go
index 8418afc1..c20baafa 100644
--- a/gover/gen/ExecuteGroupTriggerReq.pb.go
+++ b/gover/gen/ExecuteGroupTriggerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExecuteGroupTriggerReq.proto
package gen
@@ -36,21 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 257
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExecuteGroupTriggerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SourceName string `protobuf:"bytes,15,opt,name=source_name,json=sourceName,proto3" json:"source_name,omitempty"`
- TargetEntityId uint32 `protobuf:"varint,12,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
- Param2 int32 `protobuf:"varint,8,opt,name=param2,proto3" json:"param2,omitempty"`
- SourceEntityId uint32 `protobuf:"varint,4,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
- Param3 int32 `protobuf:"varint,10,opt,name=param3,proto3" json:"param3,omitempty"`
+ SourceEntityId uint32 `protobuf:"varint,7,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
+ Param3 int32 `protobuf:"varint,6,opt,name=param3,proto3" json:"param3,omitempty"`
Param1 int32 `protobuf:"varint,9,opt,name=param1,proto3" json:"param1,omitempty"`
+ SourceName string `protobuf:"bytes,8,opt,name=source_name,json=sourceName,proto3" json:"source_name,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,15,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+ Param2 int32 `protobuf:"varint,4,opt,name=param2,proto3" json:"param2,omitempty"`
}
func (x *ExecuteGroupTriggerReq) Reset() {
@@ -85,44 +81,44 @@ func (*ExecuteGroupTriggerReq) Descriptor() ([]byte, []int) {
return file_ExecuteGroupTriggerReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ExecuteGroupTriggerReq) GetSourceName() string {
+func (x *ExecuteGroupTriggerReq) GetSourceEntityId() uint32 {
if x != nil {
- return x.SourceName
+ return x.SourceEntityId
}
- return ""
+ return 0
}
-func (x *ExecuteGroupTriggerReq) GetTargetEntityId() uint32 {
+func (x *ExecuteGroupTriggerReq) GetParam3() int32 {
if x != nil {
- return x.TargetEntityId
+ return x.Param3
}
return 0
}
-func (x *ExecuteGroupTriggerReq) GetParam2() int32 {
+func (x *ExecuteGroupTriggerReq) GetParam1() int32 {
if x != nil {
- return x.Param2
+ return x.Param1
}
return 0
}
-func (x *ExecuteGroupTriggerReq) GetSourceEntityId() uint32 {
+func (x *ExecuteGroupTriggerReq) GetSourceName() string {
if x != nil {
- return x.SourceEntityId
+ return x.SourceName
}
- return 0
+ return ""
}
-func (x *ExecuteGroupTriggerReq) GetParam3() int32 {
+func (x *ExecuteGroupTriggerReq) GetTargetEntityId() uint32 {
if x != nil {
- return x.Param3
+ return x.TargetEntityId
}
return 0
}
-func (x *ExecuteGroupTriggerReq) GetParam1() int32 {
+func (x *ExecuteGroupTriggerReq) GetParam2() int32 {
if x != nil {
- return x.Param1
+ return x.Param2
}
return 0
}
@@ -133,19 +129,19 @@ var file_ExecuteGroupTriggerReq_proto_rawDesc = []byte{
0x0a, 0x1c, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x72,
0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5,
0x01, 0x0a, 0x16, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54,
- 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75,
- 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
- 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x12, 0x28, 0x0a, 0x10,
- 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x16,
- 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06,
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x75,
+ 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x72,
+ 0x61, 0x6d, 0x31, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61,
+ 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
+ 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x16,
+ 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06,
+ 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExecuteGroupTriggerRsp.pb.go b/gover/gen/ExecuteGroupTriggerRsp.pb.go
index a5b4d972..dd56c696 100644
--- a/gover/gen/ExecuteGroupTriggerRsp.pb.go
+++ b/gover/gen/ExecuteGroupTriggerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExecuteGroupTriggerRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 300
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExecuteGroupTriggerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ExecuteGroupTriggerRsp) Reset() {
@@ -93,7 +90,7 @@ var file_ExecuteGroupTriggerRsp_proto_rawDesc = []byte{
0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
0x0a, 0x16, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x72,
0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ExhibitionDisplayInfo.pb.go b/gover/gen/ExhibitionDisplayInfo.pb.go
index 470c0ad3..5c0d0ef0 100644
--- a/gover/gen/ExhibitionDisplayInfo.pb.go
+++ b/gover/gen/ExhibitionDisplayInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExhibitionDisplayInfo.proto
package gen
diff --git a/gover/gen/ExitCustomDungeonTryReq.pb.go b/gover/gen/ExitCustomDungeonTryReq.pb.go
new file mode 100644
index 00000000..aeab9503
--- /dev/null
+++ b/gover/gen/ExitCustomDungeonTryReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ExitCustomDungeonTryReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ExitCustomDungeonTryReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *ExitCustomDungeonTryReq) Reset() {
+ *x = ExitCustomDungeonTryReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ExitCustomDungeonTryReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ExitCustomDungeonTryReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ExitCustomDungeonTryReq) ProtoMessage() {}
+
+func (x *ExitCustomDungeonTryReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ExitCustomDungeonTryReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ExitCustomDungeonTryReq.ProtoReflect.Descriptor instead.
+func (*ExitCustomDungeonTryReq) Descriptor() ([]byte, []int) {
+ return file_ExitCustomDungeonTryReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ExitCustomDungeonTryReq_proto protoreflect.FileDescriptor
+
+var file_ExitCustomDungeonTryReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x45, 0x78, 0x69, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x54, 0x72, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x19, 0x0a, 0x17, 0x45, 0x78, 0x69, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x72, 0x79, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ExitCustomDungeonTryReq_proto_rawDescOnce sync.Once
+ file_ExitCustomDungeonTryReq_proto_rawDescData = file_ExitCustomDungeonTryReq_proto_rawDesc
+)
+
+func file_ExitCustomDungeonTryReq_proto_rawDescGZIP() []byte {
+ file_ExitCustomDungeonTryReq_proto_rawDescOnce.Do(func() {
+ file_ExitCustomDungeonTryReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ExitCustomDungeonTryReq_proto_rawDescData)
+ })
+ return file_ExitCustomDungeonTryReq_proto_rawDescData
+}
+
+var file_ExitCustomDungeonTryReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ExitCustomDungeonTryReq_proto_goTypes = []interface{}{
+ (*ExitCustomDungeonTryReq)(nil), // 0: ExitCustomDungeonTryReq
+}
+var file_ExitCustomDungeonTryReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ExitCustomDungeonTryReq_proto_init() }
+func file_ExitCustomDungeonTryReq_proto_init() {
+ if File_ExitCustomDungeonTryReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ExitCustomDungeonTryReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ExitCustomDungeonTryReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ExitCustomDungeonTryReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ExitCustomDungeonTryReq_proto_goTypes,
+ DependencyIndexes: file_ExitCustomDungeonTryReq_proto_depIdxs,
+ MessageInfos: file_ExitCustomDungeonTryReq_proto_msgTypes,
+ }.Build()
+ File_ExitCustomDungeonTryReq_proto = out.File
+ file_ExitCustomDungeonTryReq_proto_rawDesc = nil
+ file_ExitCustomDungeonTryReq_proto_goTypes = nil
+ file_ExitCustomDungeonTryReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ExitCustomDungeonTryRsp.pb.go b/gover/gen/ExitCustomDungeonTryRsp.pb.go
new file mode 100644
index 00000000..6741b24e
--- /dev/null
+++ b/gover/gen/ExitCustomDungeonTryRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ExitCustomDungeonTryRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ExitCustomDungeonTryRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ExitCustomDungeonTryRsp) Reset() {
+ *x = ExitCustomDungeonTryRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ExitCustomDungeonTryRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ExitCustomDungeonTryRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ExitCustomDungeonTryRsp) ProtoMessage() {}
+
+func (x *ExitCustomDungeonTryRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ExitCustomDungeonTryRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ExitCustomDungeonTryRsp.ProtoReflect.Descriptor instead.
+func (*ExitCustomDungeonTryRsp) Descriptor() ([]byte, []int) {
+ return file_ExitCustomDungeonTryRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ExitCustomDungeonTryRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ExitCustomDungeonTryRsp_proto protoreflect.FileDescriptor
+
+var file_ExitCustomDungeonTryRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x45, 0x78, 0x69, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x54, 0x72, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x33, 0x0a, 0x17, 0x45, 0x78, 0x69, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x72, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ExitCustomDungeonTryRsp_proto_rawDescOnce sync.Once
+ file_ExitCustomDungeonTryRsp_proto_rawDescData = file_ExitCustomDungeonTryRsp_proto_rawDesc
+)
+
+func file_ExitCustomDungeonTryRsp_proto_rawDescGZIP() []byte {
+ file_ExitCustomDungeonTryRsp_proto_rawDescOnce.Do(func() {
+ file_ExitCustomDungeonTryRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ExitCustomDungeonTryRsp_proto_rawDescData)
+ })
+ return file_ExitCustomDungeonTryRsp_proto_rawDescData
+}
+
+var file_ExitCustomDungeonTryRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ExitCustomDungeonTryRsp_proto_goTypes = []interface{}{
+ (*ExitCustomDungeonTryRsp)(nil), // 0: ExitCustomDungeonTryRsp
+}
+var file_ExitCustomDungeonTryRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ExitCustomDungeonTryRsp_proto_init() }
+func file_ExitCustomDungeonTryRsp_proto_init() {
+ if File_ExitCustomDungeonTryRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ExitCustomDungeonTryRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ExitCustomDungeonTryRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ExitCustomDungeonTryRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ExitCustomDungeonTryRsp_proto_goTypes,
+ DependencyIndexes: file_ExitCustomDungeonTryRsp_proto_depIdxs,
+ MessageInfos: file_ExitCustomDungeonTryRsp_proto_msgTypes,
+ }.Build()
+ File_ExitCustomDungeonTryRsp_proto = out.File
+ file_ExitCustomDungeonTryRsp_proto_rawDesc = nil
+ file_ExitCustomDungeonTryRsp_proto_goTypes = nil
+ file_ExitCustomDungeonTryRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ExitFishingReq.pb.go b/gover/gen/ExitFishingReq.pb.go
index fde6b259..0b7bd74b 100644
--- a/gover/gen/ExitFishingReq.pb.go
+++ b/gover/gen/ExitFishingReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExitFishingReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5814
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExitFishingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ExitFishingRsp.pb.go b/gover/gen/ExitFishingRsp.pb.go
index 9cde0ceb..ecde0640 100644
--- a/gover/gen/ExitFishingRsp.pb.go
+++ b/gover/gen/ExitFishingRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExitFishingRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5847
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExitFishingRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ExitFishingRsp) Reset() {
@@ -92,7 +89,7 @@ var file_ExitFishingRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x45, 0x78, 0x69, 0x74, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2a, 0x0a, 0x0e, 0x45, 0x78, 0x69, 0x74, 0x46, 0x69,
0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ExitSceneWeatherAreaNotify.pb.go b/gover/gen/ExitSceneWeatherAreaNotify.pb.go
index 65c15a47..c046fdab 100644
--- a/gover/gen/ExitSceneWeatherAreaNotify.pb.go
+++ b/gover/gen/ExitSceneWeatherAreaNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExitSceneWeatherAreaNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 242
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExitSceneWeatherAreaNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WeatherGadgetId uint32 `protobuf:"varint,2,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
+ WeatherGadgetId uint32 `protobuf:"varint,13,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
}
func (x *ExitSceneWeatherAreaNotify) Reset() {
@@ -95,7 +91,7 @@ var file_ExitSceneWeatherAreaNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x48, 0x0a, 0x1a, 0x45, 0x78, 0x69, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57,
0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x2a, 0x0a, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x65, 0x61,
+ 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x65, 0x61,
0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExitTransPointRegionNotify.pb.go b/gover/gen/ExitTransPointRegionNotify.pb.go
index 4bf3b975..a9a993ed 100644
--- a/gover/gen/ExitTransPointRegionNotify.pb.go
+++ b/gover/gen/ExitTransPointRegionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExitTransPointRegionNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 282
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExitTransPointRegionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ PointId uint32 `protobuf:"varint,4,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *ExitTransPointRegionNotify) Reset() {
@@ -102,9 +98,9 @@ var file_ExitTransPointRegionNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1a, 0x45, 0x78, 0x69, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x50,
0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionActivityDetailInfo.pb.go b/gover/gen/ExpeditionActivityDetailInfo.pb.go
index a1190209..9fcb0e93 100644
--- a/gover/gen/ExpeditionActivityDetailInfo.pb.go
+++ b/gover/gen/ExpeditionActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionActivityDetailInfo.proto
package gen
@@ -41,12 +41,12 @@ type ExpeditionActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurChallengeId uint32 `protobuf:"varint,5,opt,name=cur_challenge_id,json=curChallengeId,proto3" json:"cur_challenge_id,omitempty"`
- ChallengeInfoList []*ExpeditionChallengeInfo `protobuf:"bytes,10,rep,name=challenge_info_list,json=challengeInfoList,proto3" json:"challenge_info_list,omitempty"`
- ExpeditionCount uint32 `protobuf:"varint,2,opt,name=expedition_count,json=expeditionCount,proto3" json:"expedition_count,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,4,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- IsContentClosed bool `protobuf:"varint,8,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- PathInfoList []*ExpeditionPathInfo `protobuf:"bytes,15,rep,name=path_info_list,json=pathInfoList,proto3" json:"path_info_list,omitempty"`
+ Unk3300_GJLCAJOFCKL uint32 `protobuf:"varint,9,opt,name=Unk3300_GJLCAJOFCKL,json=Unk3300GJLCAJOFCKL,proto3" json:"Unk3300_GJLCAJOFCKL,omitempty"`
+ ChallengeInfoList []*ExpeditionChallengeInfo `protobuf:"bytes,15,rep,name=challenge_info_list,json=challengeInfoList,proto3" json:"challenge_info_list,omitempty"`
+ Unk3300_MNPBCNEDKAJ uint32 `protobuf:"varint,3,opt,name=Unk3300_MNPBCNEDKAJ,json=Unk3300MNPBCNEDKAJ,proto3" json:"Unk3300_MNPBCNEDKAJ,omitempty"`
+ PathInfoList []*ExpeditionPathInfo `protobuf:"bytes,11,rep,name=path_info_list,json=pathInfoList,proto3" json:"path_info_list,omitempty"`
+ IsContentClosed bool `protobuf:"varint,4,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,6,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
}
func (x *ExpeditionActivityDetailInfo) Reset() {
@@ -81,9 +81,9 @@ func (*ExpeditionActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_ExpeditionActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ExpeditionActivityDetailInfo) GetCurChallengeId() uint32 {
+func (x *ExpeditionActivityDetailInfo) GetUnk3300_GJLCAJOFCKL() uint32 {
if x != nil {
- return x.CurChallengeId
+ return x.Unk3300_GJLCAJOFCKL
}
return 0
}
@@ -95,18 +95,18 @@ func (x *ExpeditionActivityDetailInfo) GetChallengeInfoList() []*ExpeditionChall
return nil
}
-func (x *ExpeditionActivityDetailInfo) GetExpeditionCount() uint32 {
+func (x *ExpeditionActivityDetailInfo) GetUnk3300_MNPBCNEDKAJ() uint32 {
if x != nil {
- return x.ExpeditionCount
+ return x.Unk3300_MNPBCNEDKAJ
}
return 0
}
-func (x *ExpeditionActivityDetailInfo) GetContentCloseTime() uint32 {
+func (x *ExpeditionActivityDetailInfo) GetPathInfoList() []*ExpeditionPathInfo {
if x != nil {
- return x.ContentCloseTime
+ return x.PathInfoList
}
- return 0
+ return nil
}
func (x *ExpeditionActivityDetailInfo) GetIsContentClosed() bool {
@@ -116,11 +116,11 @@ func (x *ExpeditionActivityDetailInfo) GetIsContentClosed() bool {
return false
}
-func (x *ExpeditionActivityDetailInfo) GetPathInfoList() []*ExpeditionPathInfo {
+func (x *ExpeditionActivityDetailInfo) GetContentCloseTime() uint32 {
if x != nil {
- return x.PathInfoList
+ return x.ContentCloseTime
}
- return nil
+ return 0
}
var File_ExpeditionActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -131,30 +131,30 @@ var file_ExpeditionActivityDetailInfo_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x50,
- 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2, 0x02,
+ 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdf, 0x02,
0x0a, 0x1c, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69,
- 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28,
- 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x43, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x48, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69,
- 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x78,
- 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a,
- 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65,
- 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69,
- 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x39, 0x0a, 0x0e, 0x70, 0x61, 0x74, 0x68, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x13, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x74, 0x68,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x70, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
- 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4a, 0x4c, 0x43, 0x41, 0x4a,
+ 0x4f, 0x46, 0x43, 0x4b, 0x4c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x47, 0x4a, 0x4c, 0x43, 0x41, 0x4a, 0x4f, 0x46, 0x43, 0x4b, 0x4c, 0x12,
+ 0x48, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x45,
+ 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x50, 0x42, 0x43, 0x4e, 0x45, 0x44, 0x4b, 0x41, 0x4a,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d,
+ 0x4e, 0x50, 0x42, 0x43, 0x4e, 0x45, 0x44, 0x4b, 0x41, 0x4a, 0x12, 0x39, 0x0a, 0x0e, 0x70, 0x61,
+ 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x50,
+ 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x70, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65,
+ 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f,
+ 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ExpeditionAssistInfo.pb.go b/gover/gen/ExpeditionAssistInfo.pb.go
index ca0e4d96..6ab299dd 100644
--- a/gover/gen/ExpeditionAssistInfo.pb.go
+++ b/gover/gen/ExpeditionAssistInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionAssistInfo.proto
package gen
@@ -41,11 +41,11 @@ type ExpeditionAssistInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OnlineId string `protobuf:"bytes,14,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
- AssistTime uint32 `protobuf:"varint,1,opt,name=assist_time,json=assistTime,proto3" json:"assist_time,omitempty"`
- CostumeId uint32 `protobuf:"varint,6,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
- TargetNickName string `protobuf:"bytes,4,opt,name=target_nick_name,json=targetNickName,proto3" json:"target_nick_name,omitempty"`
- AvatarId uint32 `protobuf:"varint,12,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ TargetNickName string `protobuf:"bytes,1,opt,name=target_nick_name,json=targetNickName,proto3" json:"target_nick_name,omitempty"`
+ CostumeId uint32 `protobuf:"varint,7,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+ AssistTime uint32 `protobuf:"varint,12,opt,name=assist_time,json=assistTime,proto3" json:"assist_time,omitempty"`
+ AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ OnlineId string `protobuf:"bytes,13,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
}
func (x *ExpeditionAssistInfo) Reset() {
@@ -80,20 +80,13 @@ func (*ExpeditionAssistInfo) Descriptor() ([]byte, []int) {
return file_ExpeditionAssistInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ExpeditionAssistInfo) GetOnlineId() string {
+func (x *ExpeditionAssistInfo) GetTargetNickName() string {
if x != nil {
- return x.OnlineId
+ return x.TargetNickName
}
return ""
}
-func (x *ExpeditionAssistInfo) GetAssistTime() uint32 {
- if x != nil {
- return x.AssistTime
- }
- return 0
-}
-
func (x *ExpeditionAssistInfo) GetCostumeId() uint32 {
if x != nil {
return x.CostumeId
@@ -101,11 +94,11 @@ func (x *ExpeditionAssistInfo) GetCostumeId() uint32 {
return 0
}
-func (x *ExpeditionAssistInfo) GetTargetNickName() string {
+func (x *ExpeditionAssistInfo) GetAssistTime() uint32 {
if x != nil {
- return x.TargetNickName
+ return x.AssistTime
}
- return ""
+ return 0
}
func (x *ExpeditionAssistInfo) GetAvatarId() uint32 {
@@ -115,23 +108,30 @@ func (x *ExpeditionAssistInfo) GetAvatarId() uint32 {
return 0
}
+func (x *ExpeditionAssistInfo) GetOnlineId() string {
+ if x != nil {
+ return x.OnlineId
+ }
+ return ""
+}
+
var File_ExpeditionAssistInfo_proto protoreflect.FileDescriptor
var file_ExpeditionAssistInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69,
0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 0x0a,
0x14, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x73,
- 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
- 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65,
- 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x69, 0x63,
- 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
+ 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionChallengeEnterRegionNotify.pb.go b/gover/gen/ExpeditionChallengeEnterRegionNotify.pb.go
index 90454eba..aac31739 100644
--- a/gover/gen/ExpeditionChallengeEnterRegionNotify.pb.go
+++ b/gover/gen/ExpeditionChallengeEnterRegionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionChallengeEnterRegionNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2154
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExpeditionChallengeEnterRegionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
- IsPuzzleFinished bool `protobuf:"varint,10,opt,name=is_puzzle_finished,json=isPuzzleFinished,proto3" json:"is_puzzle_finished,omitempty"`
+ IsPuzzleFinished bool `protobuf:"varint,1,opt,name=is_puzzle_finished,json=isPuzzleFinished,proto3" json:"is_puzzle_finished,omitempty"`
+ Id uint32 `protobuf:"varint,10,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *ExpeditionChallengeEnterRegionNotify) Reset() {
@@ -80,18 +77,18 @@ func (*ExpeditionChallengeEnterRegionNotify) Descriptor() ([]byte, []int) {
return file_ExpeditionChallengeEnterRegionNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ExpeditionChallengeEnterRegionNotify) GetId() uint32 {
+func (x *ExpeditionChallengeEnterRegionNotify) GetIsPuzzleFinished() bool {
if x != nil {
- return x.Id
+ return x.IsPuzzleFinished
}
- return 0
+ return false
}
-func (x *ExpeditionChallengeEnterRegionNotify) GetIsPuzzleFinished() bool {
+func (x *ExpeditionChallengeEnterRegionNotify) GetId() uint32 {
if x != nil {
- return x.IsPuzzleFinished
+ return x.Id
}
- return false
+ return 0
}
var File_ExpeditionChallengeEnterRegionNotify_proto protoreflect.FileDescriptor
@@ -102,11 +99,11 @@ var file_ExpeditionChallengeEnterRegionNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x24,
0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
0x6e, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x02, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x7a, 0x7a, 0x6c,
- 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x70, 0x75, 0x7a, 0x7a, 0x6c,
+ 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x52, 0x10, 0x69, 0x73, 0x50, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
+ 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionChallengeFinishedNotify.pb.go b/gover/gen/ExpeditionChallengeFinishedNotify.pb.go
index 93d0b285..b8139123 100644
--- a/gover/gen/ExpeditionChallengeFinishedNotify.pb.go
+++ b/gover/gen/ExpeditionChallengeFinishedNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionChallengeFinishedNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2091
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExpeditionChallengeFinishedNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
+ Id uint32 `protobuf:"varint,11,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *ExpeditionChallengeFinishedNotify) Reset() {
@@ -94,7 +91,7 @@ var file_ExpeditionChallengeFinishedNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x21, 0x45, 0x78, 0x70,
0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06,
+ 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionChallengeInfo.pb.go b/gover/gen/ExpeditionChallengeInfo.pb.go
index c3fde8c4..79439e96 100644
--- a/gover/gen/ExpeditionChallengeInfo.pb.go
+++ b/gover/gen/ExpeditionChallengeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionChallengeInfo.proto
package gen
@@ -41,9 +41,9 @@ type ExpeditionChallengeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsFinished bool `protobuf:"varint,5,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- Id uint32 `protobuf:"varint,11,opt,name=id,proto3" json:"id,omitempty"`
- OpenTime uint32 `protobuf:"varint,9,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
+ IsFinished bool `protobuf:"varint,2,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ OpenTime uint32 `protobuf:"varint,12,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *ExpeditionChallengeInfo) Reset() {
@@ -78,18 +78,18 @@ func (*ExpeditionChallengeInfo) Descriptor() ([]byte, []int) {
return file_ExpeditionChallengeInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ExpeditionChallengeInfo) GetIsFinished() bool {
+func (x *ExpeditionChallengeInfo) GetId() uint32 {
if x != nil {
- return x.IsFinished
+ return x.Id
}
- return false
+ return 0
}
-func (x *ExpeditionChallengeInfo) GetId() uint32 {
+func (x *ExpeditionChallengeInfo) GetIsFinished() bool {
if x != nil {
- return x.Id
+ return x.IsFinished
}
- return 0
+ return false
}
func (x *ExpeditionChallengeInfo) GetOpenTime() uint32 {
@@ -105,11 +105,11 @@ var file_ExpeditionChallengeInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x67, 0x0a, 0x17, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73,
- 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
- 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73,
+ 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
+ 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionPathInfo.pb.go b/gover/gen/ExpeditionPathInfo.pb.go
index 7c09db44..008fca49 100644
--- a/gover/gen/ExpeditionPathInfo.pb.go
+++ b/gover/gen/ExpeditionPathInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionPathInfo.proto
package gen
@@ -41,16 +41,16 @@ type ExpeditionPathInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MarkId uint32 `protobuf:"varint,12,opt,name=mark_id,json=markId,proto3" json:"mark_id,omitempty"`
- StartTime uint32 `protobuf:"varint,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- AssistAvatarId uint32 `protobuf:"varint,7,opt,name=assist_avatar_id,json=assistAvatarId,proto3" json:"assist_avatar_id,omitempty"`
- BonusProbability float32 `protobuf:"fixed32,4,opt,name=bonus_probability,json=bonusProbability,proto3" json:"bonus_probability,omitempty"`
- State ExpeditionState `protobuf:"varint,15,opt,name=state,proto3,enum=ExpeditionState" json:"state,omitempty"`
- AvatarIdList []uint32 `protobuf:"varint,2,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
- AssistCostumeId uint32 `protobuf:"varint,5,opt,name=assist_costume_id,json=assistCostumeId,proto3" json:"assist_costume_id,omitempty"`
- PathId uint32 `protobuf:"varint,8,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,11,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- AssistUid uint32 `protobuf:"varint,10,opt,name=assist_uid,json=assistUid,proto3" json:"assist_uid,omitempty"`
+ StartTime uint32 `protobuf:"varint,10,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ BonusProbability float32 `protobuf:"fixed32,12,opt,name=bonus_probability,json=bonusProbability,proto3" json:"bonus_probability,omitempty"`
+ AvatarIdList []uint32 `protobuf:"varint,8,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
+ PathId uint32 `protobuf:"varint,11,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ Unk3300_AIEJKADFLKG uint32 `protobuf:"varint,6,opt,name=Unk3300_AIEJKADFLKG,json=Unk3300AIEJKADFLKG,proto3" json:"Unk3300_AIEJKADFLKG,omitempty"`
+ Unk3300_LKAHOEBNBBI uint32 `protobuf:"varint,14,opt,name=Unk3300_LKAHOEBNBBI,json=Unk3300LKAHOEBNBBI,proto3" json:"Unk3300_LKAHOEBNBBI,omitempty"`
+ Unk3300_AFGPGIIGAKA uint32 `protobuf:"varint,7,opt,name=Unk3300_AFGPGIIGAKA,json=Unk3300AFGPGIIGAKA,proto3" json:"Unk3300_AFGPGIIGAKA,omitempty"`
+ Unk3300_LFIFDGAGFDC uint32 `protobuf:"varint,5,opt,name=Unk3300_LFIFDGAGFDC,json=Unk3300LFIFDGAGFDC,proto3" json:"Unk3300_LFIFDGAGFDC,omitempty"`
+ State ExpeditionState `protobuf:"varint,13,opt,name=state,proto3,enum=ExpeditionState" json:"state,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,9,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
}
func (x *ExpeditionPathInfo) Reset() {
@@ -85,72 +85,72 @@ func (*ExpeditionPathInfo) Descriptor() ([]byte, []int) {
return file_ExpeditionPathInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ExpeditionPathInfo) GetMarkId() uint32 {
+func (x *ExpeditionPathInfo) GetStartTime() uint32 {
if x != nil {
- return x.MarkId
+ return x.StartTime
}
return 0
}
-func (x *ExpeditionPathInfo) GetStartTime() uint32 {
+func (x *ExpeditionPathInfo) GetBonusProbability() float32 {
if x != nil {
- return x.StartTime
+ return x.BonusProbability
}
return 0
}
-func (x *ExpeditionPathInfo) GetAssistAvatarId() uint32 {
+func (x *ExpeditionPathInfo) GetAvatarIdList() []uint32 {
if x != nil {
- return x.AssistAvatarId
+ return x.AvatarIdList
}
- return 0
+ return nil
}
-func (x *ExpeditionPathInfo) GetBonusProbability() float32 {
+func (x *ExpeditionPathInfo) GetPathId() uint32 {
if x != nil {
- return x.BonusProbability
+ return x.PathId
}
return 0
}
-func (x *ExpeditionPathInfo) GetState() ExpeditionState {
+func (x *ExpeditionPathInfo) GetUnk3300_AIEJKADFLKG() uint32 {
if x != nil {
- return x.State
+ return x.Unk3300_AIEJKADFLKG
}
- return ExpeditionState_EXPEDITION_STATE_NONE
+ return 0
}
-func (x *ExpeditionPathInfo) GetAvatarIdList() []uint32 {
+func (x *ExpeditionPathInfo) GetUnk3300_LKAHOEBNBBI() uint32 {
if x != nil {
- return x.AvatarIdList
+ return x.Unk3300_LKAHOEBNBBI
}
- return nil
+ return 0
}
-func (x *ExpeditionPathInfo) GetAssistCostumeId() uint32 {
+func (x *ExpeditionPathInfo) GetUnk3300_AFGPGIIGAKA() uint32 {
if x != nil {
- return x.AssistCostumeId
+ return x.Unk3300_AFGPGIIGAKA
}
return 0
}
-func (x *ExpeditionPathInfo) GetPathId() uint32 {
+func (x *ExpeditionPathInfo) GetUnk3300_LFIFDGAGFDC() uint32 {
if x != nil {
- return x.PathId
+ return x.Unk3300_LFIFDGAGFDC
}
return 0
}
-func (x *ExpeditionPathInfo) GetChallengeId() uint32 {
+func (x *ExpeditionPathInfo) GetState() ExpeditionState {
if x != nil {
- return x.ChallengeId
+ return x.State
}
- return 0
+ return ExpeditionState_EXPEDITION_STATE_NONE
}
-func (x *ExpeditionPathInfo) GetAssistUid() uint32 {
+func (x *ExpeditionPathInfo) GetChallengeId() uint32 {
if x != nil {
- return x.AssistUid
+ return x.ChallengeId
}
return 0
}
@@ -161,31 +161,35 @@ var file_ExpeditionPathInfo_proto_rawDesc = []byte{
0x0a, 0x18, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x74, 0x68,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x45, 0x78, 0x70, 0x65,
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xf8, 0x02, 0x0a, 0x12, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
- 0x50, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x72, 0x6b,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x28, 0x0a, 0x10, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x73, 0x73, 0x69,
- 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x62, 0x6f,
- 0x6e, 0x75, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x50, 0x72, 0x6f, 0x62,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
+ 0x6f, 0x22, 0xae, 0x03, 0x0a, 0x12, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x50, 0x61, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72,
+ 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x62, 0x6f, 0x6e, 0x75, 0x73,
+ 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x02, 0x52, 0x10, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x50, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61,
+ 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74,
+ 0x68, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41,
+ 0x49, 0x45, 0x4a, 0x4b, 0x41, 0x44, 0x46, 0x4c, 0x4b, 0x47, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x49, 0x45, 0x4a, 0x4b, 0x41, 0x44,
+ 0x46, 0x4c, 0x4b, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4c, 0x4b, 0x41, 0x48, 0x4f, 0x45, 0x42, 0x4e, 0x42, 0x42, 0x49, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4b, 0x41, 0x48, 0x4f, 0x45,
+ 0x42, 0x4e, 0x42, 0x42, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x41, 0x46, 0x47, 0x50, 0x47, 0x49, 0x49, 0x47, 0x41, 0x4b, 0x41, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x46, 0x47, 0x50, 0x47,
+ 0x49, 0x49, 0x47, 0x41, 0x4b, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4c, 0x46, 0x49, 0x46, 0x44, 0x47, 0x41, 0x47, 0x46, 0x44, 0x43, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x46, 0x49, 0x46,
+ 0x44, 0x47, 0x41, 0x47, 0x46, 0x44, 0x43, 0x12, 0x26, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12,
- 0x24, 0x0a, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f,
- 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0f, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49,
- 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a,
- 0x0a, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ExpeditionRecallReq.pb.go b/gover/gen/ExpeditionRecallReq.pb.go
index 979f4ff1..53a01280 100644
--- a/gover/gen/ExpeditionRecallReq.pb.go
+++ b/gover/gen/ExpeditionRecallReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionRecallReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2131
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExpeditionRecallReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PathId uint32 `protobuf:"varint,13,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ PathId uint32 `protobuf:"varint,12,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
}
func (x *ExpeditionRecallReq) Reset() {
@@ -93,7 +89,7 @@ var file_ExpeditionRecallReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x61,
0x6c, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x13, 0x45,
0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x61, 0x6c, 0x6c, 0x52,
- 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionRecallRsp.pb.go b/gover/gen/ExpeditionRecallRsp.pb.go
index db75335c..e8bf78c6 100644
--- a/gover/gen/ExpeditionRecallRsp.pb.go
+++ b/gover/gen/ExpeditionRecallRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionRecallRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2129
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExpeditionRecallRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PathId uint32 `protobuf:"varint,1,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PathId uint32 `protobuf:"varint,2,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ExpeditionRecallRsp) Reset() {
@@ -100,9 +97,9 @@ var file_ExpeditionRecallRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x61,
0x6c, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x13, 0x45,
0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x61, 0x6c, 0x6c, 0x52,
- 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionStartReq.pb.go b/gover/gen/ExpeditionStartReq.pb.go
index 04fd503b..06c4a868 100644
--- a/gover/gen/ExpeditionStartReq.pb.go
+++ b/gover/gen/ExpeditionStartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionStartReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2087
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExpeditionStartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarIdList []uint32 `protobuf:"varint,1,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
- AssistUid uint32 `protobuf:"varint,5,opt,name=assist_uid,json=assistUid,proto3" json:"assist_uid,omitempty"`
- AssistAvatarId uint32 `protobuf:"varint,8,opt,name=assist_avatar_id,json=assistAvatarId,proto3" json:"assist_avatar_id,omitempty"`
- PathId uint32 `protobuf:"varint,7,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ Unk3300_AIEJKADFLKG uint32 `protobuf:"varint,10,opt,name=Unk3300_AIEJKADFLKG,json=Unk3300AIEJKADFLKG,proto3" json:"Unk3300_AIEJKADFLKG,omitempty"`
+ PathId uint32 `protobuf:"varint,3,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ Unk3300_AFGPGIIGAKA uint32 `protobuf:"varint,14,opt,name=Unk3300_AFGPGIIGAKA,json=Unk3300AFGPGIIGAKA,proto3" json:"Unk3300_AFGPGIIGAKA,omitempty"`
+ AvatarIdList []uint32 `protobuf:"varint,7,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
}
func (x *ExpeditionStartReq) Reset() {
@@ -83,50 +79,52 @@ func (*ExpeditionStartReq) Descriptor() ([]byte, []int) {
return file_ExpeditionStartReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ExpeditionStartReq) GetAvatarIdList() []uint32 {
+func (x *ExpeditionStartReq) GetUnk3300_AIEJKADFLKG() uint32 {
if x != nil {
- return x.AvatarIdList
+ return x.Unk3300_AIEJKADFLKG
}
- return nil
+ return 0
}
-func (x *ExpeditionStartReq) GetAssistUid() uint32 {
+func (x *ExpeditionStartReq) GetPathId() uint32 {
if x != nil {
- return x.AssistUid
+ return x.PathId
}
return 0
}
-func (x *ExpeditionStartReq) GetAssistAvatarId() uint32 {
+func (x *ExpeditionStartReq) GetUnk3300_AFGPGIIGAKA() uint32 {
if x != nil {
- return x.AssistAvatarId
+ return x.Unk3300_AFGPGIIGAKA
}
return 0
}
-func (x *ExpeditionStartReq) GetPathId() uint32 {
+func (x *ExpeditionStartReq) GetAvatarIdList() []uint32 {
if x != nil {
- return x.PathId
+ return x.AvatarIdList
}
- return 0
+ return nil
}
var File_ExpeditionStartReq_proto protoreflect.FileDescriptor
var file_ExpeditionStartReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72,
- 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x01, 0x0a, 0x12, 0x45,
+ 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x01, 0x0a, 0x12, 0x45,
0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65,
- 0x71, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x73,
- 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x73, 0x73,
- 0x69, 0x73, 0x74, 0x55, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74,
- 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64,
- 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x45,
+ 0x4a, 0x4b, 0x41, 0x44, 0x46, 0x4c, 0x4b, 0x47, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x49, 0x45, 0x4a, 0x4b, 0x41, 0x44, 0x46, 0x4c,
+ 0x4b, 0x47, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x47, 0x50, 0x47, 0x49, 0x49, 0x47, 0x41,
+ 0x4b, 0x41, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x41, 0x46, 0x47, 0x50, 0x47, 0x49, 0x49, 0x47, 0x41, 0x4b, 0x41, 0x12, 0x24, 0x0a, 0x0e,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ExpeditionStartRsp.pb.go b/gover/gen/ExpeditionStartRsp.pb.go
index 4cbf5c2d..49710f35 100644
--- a/gover/gen/ExpeditionStartRsp.pb.go
+++ b/gover/gen/ExpeditionStartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionStartRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2135
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExpeditionStartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AssistUid uint32 `protobuf:"varint,1,opt,name=assist_uid,json=assistUid,proto3" json:"assist_uid,omitempty"`
- PathId uint32 `protobuf:"varint,7,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
- AvatarIdList []uint32 `protobuf:"varint,4,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AssistAvatarId uint32 `protobuf:"varint,2,opt,name=assist_avatar_id,json=assistAvatarId,proto3" json:"assist_avatar_id,omitempty"`
+ Unk3300_AIEJKADFLKG uint32 `protobuf:"varint,5,opt,name=Unk3300_AIEJKADFLKG,json=Unk3300AIEJKADFLKG,proto3" json:"Unk3300_AIEJKADFLKG,omitempty"`
+ PathId uint32 `protobuf:"varint,3,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarIdList []uint32 `protobuf:"varint,4,rep,packed,name=avatar_id_list,json=avatarIdList,proto3" json:"avatar_id_list,omitempty"`
+ Unk3300_AFGPGIIGAKA uint32 `protobuf:"varint,10,opt,name=Unk3300_AFGPGIIGAKA,json=Unk3300AFGPGIIGAKA,proto3" json:"Unk3300_AFGPGIIGAKA,omitempty"`
}
func (x *ExpeditionStartRsp) Reset() {
@@ -83,9 +80,9 @@ func (*ExpeditionStartRsp) Descriptor() ([]byte, []int) {
return file_ExpeditionStartRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ExpeditionStartRsp) GetAssistUid() uint32 {
+func (x *ExpeditionStartRsp) GetUnk3300_AIEJKADFLKG() uint32 {
if x != nil {
- return x.AssistUid
+ return x.Unk3300_AIEJKADFLKG
}
return 0
}
@@ -97,23 +94,23 @@ func (x *ExpeditionStartRsp) GetPathId() uint32 {
return 0
}
-func (x *ExpeditionStartRsp) GetAvatarIdList() []uint32 {
+func (x *ExpeditionStartRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarIdList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *ExpeditionStartRsp) GetRetcode() int32 {
+func (x *ExpeditionStartRsp) GetAvatarIdList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.AvatarIdList
}
- return 0
+ return nil
}
-func (x *ExpeditionStartRsp) GetAssistAvatarId() uint32 {
+func (x *ExpeditionStartRsp) GetUnk3300_AFGPGIIGAKA() uint32 {
if x != nil {
- return x.AssistAvatarId
+ return x.Unk3300_AFGPGIIGAKA
}
return 0
}
@@ -122,20 +119,21 @@ var File_ExpeditionStartRsp_proto protoreflect.FileDescriptor
var file_ExpeditionStartRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72,
- 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x12, 0x45,
+ 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcf, 0x01, 0x0a, 0x12, 0x45,
0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73,
- 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x55, 0x69, 0x64,
- 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0c, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x73, 0x73,
- 0x69, 0x73, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x45,
+ 0x4a, 0x4b, 0x41, 0x44, 0x46, 0x4c, 0x4b, 0x47, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x49, 0x45, 0x4a, 0x4b, 0x41, 0x44, 0x46, 0x4c,
+ 0x4b, 0x47, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x47, 0x50, 0x47, 0x49, 0x49, 0x47, 0x41,
+ 0x4b, 0x41, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x41, 0x46, 0x47, 0x50, 0x47, 0x49, 0x49, 0x47, 0x41, 0x4b, 0x41, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ExpeditionState.pb.go b/gover/gen/ExpeditionState.pb.go
index 074bf85f..4fd76166 100644
--- a/gover/gen/ExpeditionState.pb.go
+++ b/gover/gen/ExpeditionState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionState.proto
package gen
diff --git a/gover/gen/ExpeditionTakeRewardReq.pb.go b/gover/gen/ExpeditionTakeRewardReq.pb.go
index 3ffeda1e..857c7909 100644
--- a/gover/gen/ExpeditionTakeRewardReq.pb.go
+++ b/gover/gen/ExpeditionTakeRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionTakeRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2149
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ExpeditionTakeRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PathId uint32 `protobuf:"varint,3,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ PathId uint32 `protobuf:"varint,5,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
}
func (x *ExpeditionTakeRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_ExpeditionTakeRewardReq_proto_rawDesc = []byte{
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x32, 0x0a, 0x17, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x6b,
0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61,
- 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74,
+ 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74,
0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExpeditionTakeRewardRsp.pb.go b/gover/gen/ExpeditionTakeRewardRsp.pb.go
index 0181c7a8..5c679343 100644
--- a/gover/gen/ExpeditionTakeRewardRsp.pb.go
+++ b/gover/gen/ExpeditionTakeRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ExpeditionTakeRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2080
-// EnetChannelId: 0
-// EnetIsReliable: true
type ExpeditionTakeRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsBonus bool `protobuf:"varint,11,opt,name=is_bonus,json=isBonus,proto3" json:"is_bonus,omitempty"`
- RewardLevel uint32 `protobuf:"varint,1,opt,name=reward_level,json=rewardLevel,proto3" json:"reward_level,omitempty"`
- PathId uint32 `protobuf:"varint,9,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardLevel uint32 `protobuf:"varint,13,opt,name=reward_level,json=rewardLevel,proto3" json:"reward_level,omitempty"`
+ PathId uint32 `protobuf:"varint,12,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
+ IsBonus bool `protobuf:"varint,10,opt,name=is_bonus,json=isBonus,proto3" json:"is_bonus,omitempty"`
}
func (x *ExpeditionTakeRewardRsp) Reset() {
@@ -89,13 +86,6 @@ func (x *ExpeditionTakeRewardRsp) GetRetcode() int32 {
return 0
}
-func (x *ExpeditionTakeRewardRsp) GetIsBonus() bool {
- if x != nil {
- return x.IsBonus
- }
- return false
-}
-
func (x *ExpeditionTakeRewardRsp) GetRewardLevel() uint32 {
if x != nil {
return x.RewardLevel
@@ -110,6 +100,13 @@ func (x *ExpeditionTakeRewardRsp) GetPathId() uint32 {
return 0
}
+func (x *ExpeditionTakeRewardRsp) GetIsBonus() bool {
+ if x != nil {
+ return x.IsBonus
+ }
+ return false
+}
+
var File_ExpeditionTakeRewardRsp_proto protoreflect.FileDescriptor
var file_ExpeditionTakeRewardRsp_proto_rawDesc = []byte{
@@ -117,13 +114,13 @@ var file_ExpeditionTakeRewardRsp_proto_rawDesc = []byte{
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x8a, 0x01, 0x0a, 0x17, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61,
0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x62, 0x6f, 0x6e, 0x75,
- 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x42, 0x6f, 0x6e, 0x75, 0x73,
- 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x65,
- 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ExploreType.pb.go b/gover/gen/ExploreType.pb.go
new file mode 100644
index 00000000..355f3ebb
--- /dev/null
+++ b/gover/gen/ExploreType.pb.go
@@ -0,0 +1,157 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ExploreType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ExploreType int32
+
+const (
+ ExploreType_EXPLORE_TYPE_NONE ExploreType = 0
+ ExploreType_EXPLORE_TYPE_CRYSTAL ExploreType = 1
+ ExploreType_EXPLORE_TYPE_CHEST ExploreType = 2
+ ExploreType_EXPLORE_TYPE_TEMPLE ExploreType = 3
+ ExploreType_EXPLORE_TYPE_TELEPORT ExploreType = 4
+)
+
+// Enum value maps for ExploreType.
+var (
+ ExploreType_name = map[int32]string{
+ 0: "EXPLORE_TYPE_NONE",
+ 1: "EXPLORE_TYPE_CRYSTAL",
+ 2: "EXPLORE_TYPE_CHEST",
+ 3: "EXPLORE_TYPE_TEMPLE",
+ 4: "EXPLORE_TYPE_TELEPORT",
+ }
+ ExploreType_value = map[string]int32{
+ "EXPLORE_TYPE_NONE": 0,
+ "EXPLORE_TYPE_CRYSTAL": 1,
+ "EXPLORE_TYPE_CHEST": 2,
+ "EXPLORE_TYPE_TEMPLE": 3,
+ "EXPLORE_TYPE_TELEPORT": 4,
+ }
+)
+
+func (x ExploreType) Enum() *ExploreType {
+ p := new(ExploreType)
+ *p = x
+ return p
+}
+
+func (x ExploreType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ExploreType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ExploreType_proto_enumTypes[0].Descriptor()
+}
+
+func (ExploreType) Type() protoreflect.EnumType {
+ return &file_ExploreType_proto_enumTypes[0]
+}
+
+func (x ExploreType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ExploreType.Descriptor instead.
+func (ExploreType) EnumDescriptor() ([]byte, []int) {
+ return file_ExploreType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ExploreType_proto protoreflect.FileDescriptor
+
+var file_ExploreType_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0x8a, 0x01, 0x0a, 0x0b, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58,
+ 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54,
+ 0x41, 0x4c, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13,
+ 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x45, 0x4d,
+ 0x50, 0x4c, 0x45, 0x10, 0x03, 0x12, 0x19, 0x0a, 0x15, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x45, 0x4c, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x04,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ExploreType_proto_rawDescOnce sync.Once
+ file_ExploreType_proto_rawDescData = file_ExploreType_proto_rawDesc
+)
+
+func file_ExploreType_proto_rawDescGZIP() []byte {
+ file_ExploreType_proto_rawDescOnce.Do(func() {
+ file_ExploreType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ExploreType_proto_rawDescData)
+ })
+ return file_ExploreType_proto_rawDescData
+}
+
+var file_ExploreType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ExploreType_proto_goTypes = []interface{}{
+ (ExploreType)(0), // 0: ExploreType
+}
+var file_ExploreType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ExploreType_proto_init() }
+func file_ExploreType_proto_init() {
+ if File_ExploreType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ExploreType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ExploreType_proto_goTypes,
+ DependencyIndexes: file_ExploreType_proto_depIdxs,
+ EnumInfos: file_ExploreType_proto_enumTypes,
+ }.Build()
+ File_ExploreType_proto = out.File
+ file_ExploreType_proto_rawDesc = nil
+ file_ExploreType_proto_goTypes = nil
+ file_ExploreType_proto_depIdxs = nil
+}
diff --git a/gover/gen/FallPlayerBrief.pb.go b/gover/gen/FallPlayerBrief.pb.go
index 7d72987b..0a191f66 100644
--- a/gover/gen/FallPlayerBrief.pb.go
+++ b/gover/gen/FallPlayerBrief.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FallPlayerBrief.proto
package gen
@@ -41,9 +41,9 @@ type FallPlayerBrief struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
- IsGround bool `protobuf:"varint,5,opt,name=is_ground,json=isGround,proto3" json:"is_ground,omitempty"`
- Score uint32 `protobuf:"varint,10,opt,name=score,proto3" json:"score,omitempty"`
+ IsGround bool `protobuf:"varint,7,opt,name=is_ground,json=isGround,proto3" json:"is_ground,omitempty"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ Score uint32 `protobuf:"varint,12,opt,name=score,proto3" json:"score,omitempty"`
}
func (x *FallPlayerBrief) Reset() {
@@ -78,18 +78,18 @@ func (*FallPlayerBrief) Descriptor() ([]byte, []int) {
return file_FallPlayerBrief_proto_rawDescGZIP(), []int{0}
}
-func (x *FallPlayerBrief) GetUid() uint32 {
+func (x *FallPlayerBrief) GetIsGround() bool {
if x != nil {
- return x.Uid
+ return x.IsGround
}
- return 0
+ return false
}
-func (x *FallPlayerBrief) GetIsGround() bool {
+func (x *FallPlayerBrief) GetUid() uint32 {
if x != nil {
- return x.IsGround
+ return x.Uid
}
- return false
+ return 0
}
func (x *FallPlayerBrief) GetScore() uint32 {
@@ -104,11 +104,11 @@ var File_FallPlayerBrief_proto protoreflect.FileDescriptor
var file_FallPlayerBrief_proto_rawDesc = []byte{
0x0a, 0x15, 0x46, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65,
0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x0f, 0x46, 0x61, 0x6c, 0x6c, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09,
- 0x69, 0x73, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x08, 0x69, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
+ 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
+ 0x73, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f,
+ 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FallPlayerInfo.pb.go b/gover/gen/FallPlayerInfo.pb.go
index 02102f73..84d7d408 100644
--- a/gover/gen/FallPlayerInfo.pb.go
+++ b/gover/gen/FallPlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FallPlayerInfo.proto
package gen
@@ -41,11 +41,11 @@ type FallPlayerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TimeCost uint32 `protobuf:"varint,11,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
- Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
- BallCatchCountMap map[uint32]uint32 `protobuf:"bytes,6,rep,name=ball_catch_count_map,json=ballCatchCountMap,proto3" json:"ball_catch_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- CurScore uint32 `protobuf:"varint,7,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- IsGround bool `protobuf:"varint,15,opt,name=is_ground,json=isGround,proto3" json:"is_ground,omitempty"`
+ CurScore uint32 `protobuf:"varint,3,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ IsGround bool `protobuf:"varint,11,opt,name=is_ground,json=isGround,proto3" json:"is_ground,omitempty"`
+ BallCatchCountMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=ball_catch_count_map,json=ballCatchCountMap,proto3" json:"ball_catch_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
+ TimeCost uint32 `protobuf:"varint,8,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
}
func (x *FallPlayerInfo) Reset() {
@@ -80,18 +80,18 @@ func (*FallPlayerInfo) Descriptor() ([]byte, []int) {
return file_FallPlayerInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FallPlayerInfo) GetTimeCost() uint32 {
+func (x *FallPlayerInfo) GetCurScore() uint32 {
if x != nil {
- return x.TimeCost
+ return x.CurScore
}
return 0
}
-func (x *FallPlayerInfo) GetUid() uint32 {
+func (x *FallPlayerInfo) GetIsGround() bool {
if x != nil {
- return x.Uid
+ return x.IsGround
}
- return 0
+ return false
}
func (x *FallPlayerInfo) GetBallCatchCountMap() map[uint32]uint32 {
@@ -101,18 +101,18 @@ func (x *FallPlayerInfo) GetBallCatchCountMap() map[uint32]uint32 {
return nil
}
-func (x *FallPlayerInfo) GetCurScore() uint32 {
+func (x *FallPlayerInfo) GetUid() uint32 {
if x != nil {
- return x.CurScore
+ return x.Uid
}
return 0
}
-func (x *FallPlayerInfo) GetIsGround() bool {
+func (x *FallPlayerInfo) GetTimeCost() uint32 {
if x != nil {
- return x.IsGround
+ return x.TimeCost
}
- return false
+ return 0
}
var File_FallPlayerInfo_proto protoreflect.FileDescriptor
@@ -120,19 +120,19 @@ var File_FallPlayerInfo_proto protoreflect.FileDescriptor
var file_FallPlayerInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x46, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x02, 0x0a, 0x0e, 0x46, 0x61, 0x6c, 0x6c, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d,
- 0x65, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x69,
- 0x6d, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x57, 0x0a, 0x14, 0x62, 0x61, 0x6c, 0x6c,
- 0x5f, 0x63, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70,
- 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x46, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63,
- 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11,
- 0x62, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61,
- 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b,
- 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x08, 0x69, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x1a, 0x44, 0x0a, 0x16, 0x42,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72,
+ 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75,
+ 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x67, 0x72, 0x6f,
+ 0x75, 0x6e, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x47, 0x72, 0x6f,
+ 0x75, 0x6e, 0x64, 0x12, 0x57, 0x0a, 0x14, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x61, 0x74, 0x63,
+ 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x26, 0x2e, 0x46, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x62, 0x61, 0x6c, 0x6c, 0x43,
+ 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x1a, 0x44, 0x0a, 0x16, 0x42,
0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
diff --git a/gover/gen/FallSettleInfo.pb.go b/gover/gen/FallSettleInfo.pb.go
index c2195c39..1263ae44 100644
--- a/gover/gen/FallSettleInfo.pb.go
+++ b/gover/gen/FallSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FallSettleInfo.proto
package gen
@@ -41,12 +41,12 @@ type FallSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CatchCount uint32 `protobuf:"varint,15,opt,name=catch_count,json=catchCount,proto3" json:"catch_count,omitempty"`
- PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,13,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
- Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
- FlowerRingCatchCountMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=flower_ring_catch_count_map,json=flowerRingCatchCountMap,proto3" json:"flower_ring_catch_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- RemainTime uint32 `protobuf:"varint,10,opt,name=remain_time,json=remainTime,proto3" json:"remain_time,omitempty"`
- FinalScore uint32 `protobuf:"varint,1,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ FinalScore uint32 `protobuf:"varint,14,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,9,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ FlowerRingCatchCountMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=flower_ring_catch_count_map,json=flowerRingCatchCountMap,proto3" json:"flower_ring_catch_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ CatchCount uint32 `protobuf:"varint,1,opt,name=catch_count,json=catchCount,proto3" json:"catch_count,omitempty"`
+ RemainTime uint32 `protobuf:"varint,6,opt,name=remain_time,json=remainTime,proto3" json:"remain_time,omitempty"`
}
func (x *FallSettleInfo) Reset() {
@@ -81,9 +81,9 @@ func (*FallSettleInfo) Descriptor() ([]byte, []int) {
return file_FallSettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FallSettleInfo) GetCatchCount() uint32 {
+func (x *FallSettleInfo) GetFinalScore() uint32 {
if x != nil {
- return x.CatchCount
+ return x.FinalScore
}
return 0
}
@@ -95,30 +95,30 @@ func (x *FallSettleInfo) GetPlayerInfo() *OnlinePlayerInfo {
return nil
}
-func (x *FallSettleInfo) GetUid() uint32 {
+func (x *FallSettleInfo) GetFlowerRingCatchCountMap() map[uint32]uint32 {
if x != nil {
- return x.Uid
+ return x.FlowerRingCatchCountMap
}
- return 0
+ return nil
}
-func (x *FallSettleInfo) GetFlowerRingCatchCountMap() map[uint32]uint32 {
+func (x *FallSettleInfo) GetUid() uint32 {
if x != nil {
- return x.FlowerRingCatchCountMap
+ return x.Uid
}
- return nil
+ return 0
}
-func (x *FallSettleInfo) GetRemainTime() uint32 {
+func (x *FallSettleInfo) GetCatchCount() uint32 {
if x != nil {
- return x.RemainTime
+ return x.CatchCount
}
return 0
}
-func (x *FallSettleInfo) GetFinalScore() uint32 {
+func (x *FallSettleInfo) GetRemainTime() uint32 {
if x != nil {
- return x.FinalScore
+ return x.RemainTime
}
return 0
}
@@ -130,24 +130,24 @@ var file_FallSettleInfo_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1,
0x02, 0x0a, 0x0e, 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75,
- 0x6e, 0x74, 0x12, 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
+ 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f,
+ 0x72, 0x65, 0x12, 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x6a, 0x0a, 0x1b, 0x66, 0x6c, 0x6f, 0x77,
- 0x65, 0x72, 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e,
- 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46,
- 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x17, 0x66, 0x6c, 0x6f,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6a, 0x0a, 0x1b, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72,
+ 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x46, 0x61,
+ 0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46, 0x6c, 0x6f,
0x77, 0x65, 0x72, 0x52, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61, 0x69,
- 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73,
- 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61,
- 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x1a, 0x4a, 0x0a, 0x1c, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
+ 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x17, 0x66, 0x6c, 0x6f, 0x77, 0x65,
+ 0x72, 0x52, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d,
+ 0x61, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x63, 0x68,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61,
+ 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x4a, 0x0a, 0x1c, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
0x52, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61,
0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
diff --git a/gover/gen/FeatureBlockInfo.pb.go b/gover/gen/FeatureBlockInfo.pb.go
index 3f59f717..1d97fc55 100644
--- a/gover/gen/FeatureBlockInfo.pb.go
+++ b/gover/gen/FeatureBlockInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FeatureBlockInfo.proto
package gen
diff --git a/gover/gen/FeatureBlockType.pb.go b/gover/gen/FeatureBlockType.pb.go
new file mode 100644
index 00000000..a6be353a
--- /dev/null
+++ b/gover/gen/FeatureBlockType.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FeatureBlockType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FeatureBlockType int32
+
+const (
+ FeatureBlockType_FEATURE_BLOCK_TYPE_NONE FeatureBlockType = 0
+ FeatureBlockType_FEATURE_BLOCK_TYPE_CHAT FeatureBlockType = 1
+ FeatureBlockType_FEATURE_BLOCK_TYPE_MP FeatureBlockType = 2
+ FeatureBlockType_FEATURE_BLOCK_TYPE_CRC FeatureBlockType = 3
+ FeatureBlockType_FEATURE_BLOCK_TYPE_HOME FeatureBlockType = 4
+)
+
+// Enum value maps for FeatureBlockType.
+var (
+ FeatureBlockType_name = map[int32]string{
+ 0: "FEATURE_BLOCK_TYPE_NONE",
+ 1: "FEATURE_BLOCK_TYPE_CHAT",
+ 2: "FEATURE_BLOCK_TYPE_MP",
+ 3: "FEATURE_BLOCK_TYPE_CRC",
+ 4: "FEATURE_BLOCK_TYPE_HOME",
+ }
+ FeatureBlockType_value = map[string]int32{
+ "FEATURE_BLOCK_TYPE_NONE": 0,
+ "FEATURE_BLOCK_TYPE_CHAT": 1,
+ "FEATURE_BLOCK_TYPE_MP": 2,
+ "FEATURE_BLOCK_TYPE_CRC": 3,
+ "FEATURE_BLOCK_TYPE_HOME": 4,
+ }
+)
+
+func (x FeatureBlockType) Enum() *FeatureBlockType {
+ p := new(FeatureBlockType)
+ *p = x
+ return p
+}
+
+func (x FeatureBlockType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (FeatureBlockType) Descriptor() protoreflect.EnumDescriptor {
+ return file_FeatureBlockType_proto_enumTypes[0].Descriptor()
+}
+
+func (FeatureBlockType) Type() protoreflect.EnumType {
+ return &file_FeatureBlockType_proto_enumTypes[0]
+}
+
+func (x FeatureBlockType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use FeatureBlockType.Descriptor instead.
+func (FeatureBlockType) EnumDescriptor() ([]byte, []int) {
+ return file_FeatureBlockType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_FeatureBlockType_proto protoreflect.FileDescriptor
+
+var file_FeatureBlockType_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x79,
+ 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa0, 0x01, 0x0a, 0x10, 0x46, 0x65, 0x61,
+ 0x74, 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a,
+ 0x17, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x45,
+ 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x43, 0x48, 0x41, 0x54, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x46, 0x45, 0x41, 0x54, 0x55,
+ 0x52, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x50,
+ 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x42, 0x4c,
+ 0x4f, 0x43, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x43, 0x10, 0x03, 0x12, 0x1b,
+ 0x0a, 0x17, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FeatureBlockType_proto_rawDescOnce sync.Once
+ file_FeatureBlockType_proto_rawDescData = file_FeatureBlockType_proto_rawDesc
+)
+
+func file_FeatureBlockType_proto_rawDescGZIP() []byte {
+ file_FeatureBlockType_proto_rawDescOnce.Do(func() {
+ file_FeatureBlockType_proto_rawDescData = protoimpl.X.CompressGZIP(file_FeatureBlockType_proto_rawDescData)
+ })
+ return file_FeatureBlockType_proto_rawDescData
+}
+
+var file_FeatureBlockType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_FeatureBlockType_proto_goTypes = []interface{}{
+ (FeatureBlockType)(0), // 0: FeatureBlockType
+}
+var file_FeatureBlockType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FeatureBlockType_proto_init() }
+func file_FeatureBlockType_proto_init() {
+ if File_FeatureBlockType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FeatureBlockType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FeatureBlockType_proto_goTypes,
+ DependencyIndexes: file_FeatureBlockType_proto_depIdxs,
+ EnumInfos: file_FeatureBlockType_proto_enumTypes,
+ }.Build()
+ File_FeatureBlockType_proto = out.File
+ file_FeatureBlockType_proto_rawDesc = nil
+ file_FeatureBlockType_proto_goTypes = nil
+ file_FeatureBlockType_proto_depIdxs = nil
+}
diff --git a/gover/gen/FetterData.pb.go b/gover/gen/FetterData.pb.go
index 993ea35f..44ef7574 100644
--- a/gover/gen/FetterData.pb.go
+++ b/gover/gen/FetterData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FetterData.proto
package gen
diff --git a/gover/gen/FetterState.pb.go b/gover/gen/FetterState.pb.go
new file mode 100644
index 00000000..58db1a29
--- /dev/null
+++ b/gover/gen/FetterState.pb.go
@@ -0,0 +1,157 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FetterState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FetterState int32
+
+const (
+ FetterState_FETTER_STATE_NONE FetterState = 0
+ FetterState_FETTER_STATE_NOT_OPEN FetterState = 1
+ FetterState_FETTER_STATE_OPEN FetterState = 2
+ FetterState_FETTER_STATE_FINISH FetterState = 3
+ FetterState_FETTER_STATE_CONCEAL FetterState = 4
+)
+
+// Enum value maps for FetterState.
+var (
+ FetterState_name = map[int32]string{
+ 0: "FETTER_STATE_NONE",
+ 1: "FETTER_STATE_NOT_OPEN",
+ 2: "FETTER_STATE_OPEN",
+ 3: "FETTER_STATE_FINISH",
+ 4: "FETTER_STATE_CONCEAL",
+ }
+ FetterState_value = map[string]int32{
+ "FETTER_STATE_NONE": 0,
+ "FETTER_STATE_NOT_OPEN": 1,
+ "FETTER_STATE_OPEN": 2,
+ "FETTER_STATE_FINISH": 3,
+ "FETTER_STATE_CONCEAL": 4,
+ }
+)
+
+func (x FetterState) Enum() *FetterState {
+ p := new(FetterState)
+ *p = x
+ return p
+}
+
+func (x FetterState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (FetterState) Descriptor() protoreflect.EnumDescriptor {
+ return file_FetterState_proto_enumTypes[0].Descriptor()
+}
+
+func (FetterState) Type() protoreflect.EnumType {
+ return &file_FetterState_proto_enumTypes[0]
+}
+
+func (x FetterState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use FetterState.Descriptor instead.
+func (FetterState) EnumDescriptor() ([]byte, []int) {
+ return file_FetterState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_FetterState_proto protoreflect.FileDescriptor
+
+var file_FetterState_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0x89, 0x01, 0x0a, 0x0b, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x54,
+ 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x46, 0x45,
+ 0x54, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f,
+ 0x50, 0x45, 0x4e, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f,
+ 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13,
+ 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x4e,
+ 0x49, 0x53, 0x48, 0x10, 0x03, 0x12, 0x18, 0x0a, 0x14, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f,
+ 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45, 0x41, 0x4c, 0x10, 0x04, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FetterState_proto_rawDescOnce sync.Once
+ file_FetterState_proto_rawDescData = file_FetterState_proto_rawDesc
+)
+
+func file_FetterState_proto_rawDescGZIP() []byte {
+ file_FetterState_proto_rawDescOnce.Do(func() {
+ file_FetterState_proto_rawDescData = protoimpl.X.CompressGZIP(file_FetterState_proto_rawDescData)
+ })
+ return file_FetterState_proto_rawDescData
+}
+
+var file_FetterState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_FetterState_proto_goTypes = []interface{}{
+ (FetterState)(0), // 0: FetterState
+}
+var file_FetterState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FetterState_proto_init() }
+func file_FetterState_proto_init() {
+ if File_FetterState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FetterState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FetterState_proto_goTypes,
+ DependencyIndexes: file_FetterState_proto_depIdxs,
+ EnumInfos: file_FetterState_proto_enumTypes,
+ }.Build()
+ File_FetterState_proto = out.File
+ file_FetterState_proto_rawDesc = nil
+ file_FetterState_proto_goTypes = nil
+ file_FetterState_proto_depIdxs = nil
+}
diff --git a/gover/gen/FightPropPair.pb.go b/gover/gen/FightPropPair.pb.go
index ea500116..d0748684 100644
--- a/gover/gen/FightPropPair.pb.go
+++ b/gover/gen/FightPropPair.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FightPropPair.proto
package gen
diff --git a/gover/gen/FindHilichurlAcceptQuestNotify.pb.go b/gover/gen/FindHilichurlAcceptQuestNotify.pb.go
index 20eda9af..777152da 100644
--- a/gover/gen/FindHilichurlAcceptQuestNotify.pb.go
+++ b/gover/gen/FindHilichurlAcceptQuestNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FindHilichurlAcceptQuestNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8659
-// EnetChannelId: 0
-// EnetIsReliable: true
type FindHilichurlAcceptQuestNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FindHilichurlDayContentInfo.pb.go b/gover/gen/FindHilichurlDayContentInfo.pb.go
index 684d2062..94accbe2 100644
--- a/gover/gen/FindHilichurlDayContentInfo.pb.go
+++ b/gover/gen/FindHilichurlDayContentInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FindHilichurlDayContentInfo.proto
package gen
@@ -41,7 +41,7 @@ type FindHilichurlDayContentInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StartTime uint32 `protobuf:"varint,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ StartTime uint32 `protobuf:"varint,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
}
func (x *FindHilichurlDayContentInfo) Reset() {
@@ -91,7 +91,7 @@ var file_FindHilichurlDayContentInfo_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63,
0x68, 0x75, 0x72, 0x6c, 0x44, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/FindHilichurlDetailInfo.pb.go b/gover/gen/FindHilichurlDetailInfo.pb.go
index 1d8593a5..27f32462 100644
--- a/gover/gen/FindHilichurlDetailInfo.pb.go
+++ b/gover/gen/FindHilichurlDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FindHilichurlDetailInfo.proto
package gen
@@ -41,13 +41,13 @@ type FindHilichurlDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DayContentInfoList []*FindHilichurlDayContentInfo `protobuf:"bytes,1,rep,name=day_content_info_list,json=dayContentInfoList,proto3" json:"day_content_info_list,omitempty"`
- MinOpenPlayerLevel uint32 `protobuf:"varint,12,opt,name=min_open_player_level,json=minOpenPlayerLevel,proto3" json:"min_open_player_level,omitempty"`
- IsEndQuestAccept bool `protobuf:"varint,7,opt,name=is_end_quest_accept,json=isEndQuestAccept,proto3" json:"is_end_quest_accept,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,6,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- IsContentClosed bool `protobuf:"varint,9,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- PlayerDayIndex uint32 `protobuf:"varint,4,opt,name=player_day_index,json=playerDayIndex,proto3" json:"player_day_index,omitempty"`
- DayIndex uint32 `protobuf:"varint,15,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ DayIndex uint32 `protobuf:"varint,8,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ IsContentClosed bool `protobuf:"varint,12,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ MinOpenPlayerLevel uint32 `protobuf:"varint,2,opt,name=min_open_player_level,json=minOpenPlayerLevel,proto3" json:"min_open_player_level,omitempty"`
+ DayContentInfoList []*FindHilichurlDayContentInfo `protobuf:"bytes,4,rep,name=day_content_info_list,json=dayContentInfoList,proto3" json:"day_content_info_list,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,7,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ IsEndQuestAccept bool `protobuf:"varint,5,opt,name=is_end_quest_accept,json=isEndQuestAccept,proto3" json:"is_end_quest_accept,omitempty"`
+ PlayerDayIndex uint32 `protobuf:"varint,14,opt,name=player_day_index,json=playerDayIndex,proto3" json:"player_day_index,omitempty"`
}
func (x *FindHilichurlDetailInfo) Reset() {
@@ -82,11 +82,18 @@ func (*FindHilichurlDetailInfo) Descriptor() ([]byte, []int) {
return file_FindHilichurlDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FindHilichurlDetailInfo) GetDayContentInfoList() []*FindHilichurlDayContentInfo {
+func (x *FindHilichurlDetailInfo) GetDayIndex() uint32 {
if x != nil {
- return x.DayContentInfoList
+ return x.DayIndex
}
- return nil
+ return 0
+}
+
+func (x *FindHilichurlDetailInfo) GetIsContentClosed() bool {
+ if x != nil {
+ return x.IsContentClosed
+ }
+ return false
}
func (x *FindHilichurlDetailInfo) GetMinOpenPlayerLevel() uint32 {
@@ -96,11 +103,11 @@ func (x *FindHilichurlDetailInfo) GetMinOpenPlayerLevel() uint32 {
return 0
}
-func (x *FindHilichurlDetailInfo) GetIsEndQuestAccept() bool {
+func (x *FindHilichurlDetailInfo) GetDayContentInfoList() []*FindHilichurlDayContentInfo {
if x != nil {
- return x.IsEndQuestAccept
+ return x.DayContentInfoList
}
- return false
+ return nil
}
func (x *FindHilichurlDetailInfo) GetContentCloseTime() uint32 {
@@ -110,9 +117,9 @@ func (x *FindHilichurlDetailInfo) GetContentCloseTime() uint32 {
return 0
}
-func (x *FindHilichurlDetailInfo) GetIsContentClosed() bool {
+func (x *FindHilichurlDetailInfo) GetIsEndQuestAccept() bool {
if x != nil {
- return x.IsContentClosed
+ return x.IsEndQuestAccept
}
return false
}
@@ -124,13 +131,6 @@ func (x *FindHilichurlDetailInfo) GetPlayerDayIndex() uint32 {
return 0
}
-func (x *FindHilichurlDetailInfo) GetDayIndex() uint32 {
- if x != nil {
- return x.DayIndex
- }
- return 0
-}
-
var File_FindHilichurlDetailInfo_proto protoreflect.FileDescriptor
var file_FindHilichurlDetailInfo_proto_rawDesc = []byte{
@@ -139,28 +139,28 @@ var file_FindHilichurlDetailInfo_proto_rawDesc = []byte{
0x21, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x44, 0x61,
0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xed, 0x02, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63,
- 0x68, 0x75, 0x72, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4f,
- 0x0a, 0x15, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
- 0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x44, 0x61, 0x79,
- 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x64, 0x61, 0x79,
- 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x31, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x6d, 0x69, 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x10, 0x69, 0x73, 0x45, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x41, 0x63, 0x63, 0x65, 0x70,
- 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f,
- 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63,
- 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c,
- 0x6f, 0x73, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f,
- 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x70,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x79,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64,
+ 0x68, 0x75, 0x72, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
+ 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x69,
+ 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x4f, 0x0a, 0x15, 0x64, 0x61,
+ 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x46, 0x69, 0x6e, 0x64,
+ 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x44, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f,
+ 0x65, 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6e, 0x64, 0x51, 0x75, 0x65,
+ 0x73, 0x74, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x79, 0x49, 0x6e, 0x64,
0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/FindHilichurlFinishSecondQuestNotify.pb.go b/gover/gen/FindHilichurlFinishSecondQuestNotify.pb.go
index 3268c586..407dd0a5 100644
--- a/gover/gen/FindHilichurlFinishSecondQuestNotify.pb.go
+++ b/gover/gen/FindHilichurlFinishSecondQuestNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FindHilichurlFinishSecondQuestNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8901
-// EnetChannelId: 0
-// EnetIsReliable: true
type FindHilichurlFinishSecondQuestNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DayIndex uint32 `protobuf:"varint,11,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ DayIndex uint32 `protobuf:"varint,4,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
}
func (x *FindHilichurlFinishSecondQuestNotify) Reset() {
@@ -95,7 +92,7 @@ var file_FindHilichurlFinishSecondQuestNotify_proto_rawDesc = []byte{
0x46, 0x69, 0x6e, 0x64, 0x48, 0x69, 0x6c, 0x69, 0x63, 0x68, 0x75, 0x72, 0x6c, 0x46, 0x69, 0x6e,
0x69, 0x73, 0x68, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65,
0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/FinishDeliveryNotify.pb.go b/gover/gen/FinishDeliveryNotify.pb.go
index c6e5fb9d..0abf08a6 100644
--- a/gover/gen/FinishDeliveryNotify.pb.go
+++ b/gover/gen/FinishDeliveryNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FinishDeliveryNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2089
-// EnetChannelId: 0
-// EnetIsReliable: true
type FinishDeliveryNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishedQuestIndex uint32 `protobuf:"varint,1,opt,name=finished_quest_index,json=finishedQuestIndex,proto3" json:"finished_quest_index,omitempty"`
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- DayIndex uint32 `protobuf:"varint,12,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ FinishedQuestIndex uint32 `protobuf:"varint,12,opt,name=finished_quest_index,json=finishedQuestIndex,proto3" json:"finished_quest_index,omitempty"`
+ DayIndex uint32 `protobuf:"varint,7,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *FinishDeliveryNotify) Reset() {
@@ -88,16 +85,16 @@ func (x *FinishDeliveryNotify) GetFinishedQuestIndex() uint32 {
return 0
}
-func (x *FinishDeliveryNotify) GetScheduleId() uint32 {
+func (x *FinishDeliveryNotify) GetDayIndex() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.DayIndex
}
return 0
}
-func (x *FinishDeliveryNotify) GetDayIndex() uint32 {
+func (x *FinishDeliveryNotify) GetScheduleId() uint32 {
if x != nil {
- return x.DayIndex
+ return x.ScheduleId
}
return 0
}
@@ -109,13 +106,13 @@ var file_FinishDeliveryNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a,
0x14, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
- 0x64, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20,
+ 0x64, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x51, 0x75, 0x65,
- 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64,
- 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FinishLanternProjectionReq.pb.go b/gover/gen/FinishLanternProjectionReq.pb.go
new file mode 100644
index 00000000..3fc68dc8
--- /dev/null
+++ b/gover/gen/FinishLanternProjectionReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FinishLanternProjectionReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FinishLanternProjectionReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishTime uint32 `protobuf:"varint,8,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
+ LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *FinishLanternProjectionReq) Reset() {
+ *x = FinishLanternProjectionReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FinishLanternProjectionReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FinishLanternProjectionReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FinishLanternProjectionReq) ProtoMessage() {}
+
+func (x *FinishLanternProjectionReq) ProtoReflect() protoreflect.Message {
+ mi := &file_FinishLanternProjectionReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FinishLanternProjectionReq.ProtoReflect.Descriptor instead.
+func (*FinishLanternProjectionReq) Descriptor() ([]byte, []int) {
+ return file_FinishLanternProjectionReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FinishLanternProjectionReq) GetFinishTime() uint32 {
+ if x != nil {
+ return x.FinishTime
+ }
+ return 0
+}
+
+func (x *FinishLanternProjectionReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_FinishLanternProjectionReq_proto protoreflect.FileDescriptor
+
+var file_FinishLanternProjectionReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50,
+ 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4c, 0x61, 0x6e, 0x74,
+ 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FinishLanternProjectionReq_proto_rawDescOnce sync.Once
+ file_FinishLanternProjectionReq_proto_rawDescData = file_FinishLanternProjectionReq_proto_rawDesc
+)
+
+func file_FinishLanternProjectionReq_proto_rawDescGZIP() []byte {
+ file_FinishLanternProjectionReq_proto_rawDescOnce.Do(func() {
+ file_FinishLanternProjectionReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_FinishLanternProjectionReq_proto_rawDescData)
+ })
+ return file_FinishLanternProjectionReq_proto_rawDescData
+}
+
+var file_FinishLanternProjectionReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FinishLanternProjectionReq_proto_goTypes = []interface{}{
+ (*FinishLanternProjectionReq)(nil), // 0: FinishLanternProjectionReq
+}
+var file_FinishLanternProjectionReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FinishLanternProjectionReq_proto_init() }
+func file_FinishLanternProjectionReq_proto_init() {
+ if File_FinishLanternProjectionReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FinishLanternProjectionReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FinishLanternProjectionReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FinishLanternProjectionReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FinishLanternProjectionReq_proto_goTypes,
+ DependencyIndexes: file_FinishLanternProjectionReq_proto_depIdxs,
+ MessageInfos: file_FinishLanternProjectionReq_proto_msgTypes,
+ }.Build()
+ File_FinishLanternProjectionReq_proto = out.File
+ file_FinishLanternProjectionReq_proto_rawDesc = nil
+ file_FinishLanternProjectionReq_proto_goTypes = nil
+ file_FinishLanternProjectionReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/FinishLanternProjectionRsp.pb.go b/gover/gen/FinishLanternProjectionRsp.pb.go
new file mode 100644
index 00000000..5edc96bf
--- /dev/null
+++ b/gover/gen/FinishLanternProjectionRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FinishLanternProjectionRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FinishLanternProjectionRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *FinishLanternProjectionRsp) Reset() {
+ *x = FinishLanternProjectionRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FinishLanternProjectionRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FinishLanternProjectionRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FinishLanternProjectionRsp) ProtoMessage() {}
+
+func (x *FinishLanternProjectionRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_FinishLanternProjectionRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FinishLanternProjectionRsp.ProtoReflect.Descriptor instead.
+func (*FinishLanternProjectionRsp) Descriptor() ([]byte, []int) {
+ return file_FinishLanternProjectionRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FinishLanternProjectionRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_FinishLanternProjectionRsp_proto protoreflect.FileDescriptor
+
+var file_FinishLanternProjectionRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50,
+ 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4c, 0x61, 0x6e, 0x74,
+ 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FinishLanternProjectionRsp_proto_rawDescOnce sync.Once
+ file_FinishLanternProjectionRsp_proto_rawDescData = file_FinishLanternProjectionRsp_proto_rawDesc
+)
+
+func file_FinishLanternProjectionRsp_proto_rawDescGZIP() []byte {
+ file_FinishLanternProjectionRsp_proto_rawDescOnce.Do(func() {
+ file_FinishLanternProjectionRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_FinishLanternProjectionRsp_proto_rawDescData)
+ })
+ return file_FinishLanternProjectionRsp_proto_rawDescData
+}
+
+var file_FinishLanternProjectionRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FinishLanternProjectionRsp_proto_goTypes = []interface{}{
+ (*FinishLanternProjectionRsp)(nil), // 0: FinishLanternProjectionRsp
+}
+var file_FinishLanternProjectionRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FinishLanternProjectionRsp_proto_init() }
+func file_FinishLanternProjectionRsp_proto_init() {
+ if File_FinishLanternProjectionRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FinishLanternProjectionRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FinishLanternProjectionRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FinishLanternProjectionRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FinishLanternProjectionRsp_proto_goTypes,
+ DependencyIndexes: file_FinishLanternProjectionRsp_proto_depIdxs,
+ MessageInfos: file_FinishLanternProjectionRsp_proto_msgTypes,
+ }.Build()
+ File_FinishLanternProjectionRsp_proto = out.File
+ file_FinishLanternProjectionRsp_proto_rawDesc = nil
+ file_FinishLanternProjectionRsp_proto_goTypes = nil
+ file_FinishLanternProjectionRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/FinishMainCoopReq.pb.go b/gover/gen/FinishMainCoopReq.pb.go
index baa18ea5..e419714a 100644
--- a/gover/gen/FinishMainCoopReq.pb.go
+++ b/gover/gen/FinishMainCoopReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FinishMainCoopReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1952
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FinishMainCoopReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,10,opt,name=id,proto3" json:"id,omitempty"`
- EndingSavePointId uint32 `protobuf:"varint,1,opt,name=ending_save_point_id,json=endingSavePointId,proto3" json:"ending_save_point_id,omitempty"`
+ Id uint32 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"`
+ EndingSavePointId uint32 `protobuf:"varint,3,opt,name=ending_save_point_id,json=endingSavePointId,proto3" json:"ending_save_point_id,omitempty"`
}
func (x *FinishMainCoopReq) Reset() {
@@ -101,9 +97,9 @@ var file_FinishMainCoopReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x11, 0x46, 0x69, 0x6e,
0x69, 0x73, 0x68, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2f,
+ 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2f,
0x0a, 0x14, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6e,
+ 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6e,
0x64, 0x69, 0x6e, 0x67, 0x53, 0x61, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FinishMainCoopRsp.pb.go b/gover/gen/FinishMainCoopRsp.pb.go
index 4b2883fc..ded4bca2 100644
--- a/gover/gen/FinishMainCoopRsp.pb.go
+++ b/gover/gen/FinishMainCoopRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FinishMainCoopRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1981
-// EnetChannelId: 0
-// EnetIsReliable: true
type FinishMainCoopRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
- EndingSavePointId uint32 `protobuf:"varint,6,opt,name=ending_save_point_id,json=endingSavePointId,proto3" json:"ending_save_point_id,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EndingSavePointId uint32 `protobuf:"varint,4,opt,name=ending_save_point_id,json=endingSavePointId,proto3" json:"ending_save_point_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *FinishMainCoopRsp) Reset() {
@@ -81,23 +78,23 @@ func (*FinishMainCoopRsp) Descriptor() ([]byte, []int) {
return file_FinishMainCoopRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FinishMainCoopRsp) GetId() uint32 {
+func (x *FinishMainCoopRsp) GetEndingSavePointId() uint32 {
if x != nil {
- return x.Id
+ return x.EndingSavePointId
}
return 0
}
-func (x *FinishMainCoopRsp) GetEndingSavePointId() uint32 {
+func (x *FinishMainCoopRsp) GetRetcode() int32 {
if x != nil {
- return x.EndingSavePointId
+ return x.Retcode
}
return 0
}
-func (x *FinishMainCoopRsp) GetRetcode() int32 {
+func (x *FinishMainCoopRsp) GetId() uint32 {
if x != nil {
- return x.Retcode
+ return x.Id
}
return 0
}
@@ -107,13 +104,13 @@ var File_FinishMainCoopRsp_proto protoreflect.FileDescriptor
var file_FinishMainCoopRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x11, 0x46, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2f,
+ 0x69, 0x73, 0x68, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x2f,
0x0a, 0x14, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6e,
+ 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x6e,
0x64, 0x69, 0x6e, 0x67, 0x53, 0x61, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FinishedParentQuestNotify.pb.go b/gover/gen/FinishedParentQuestNotify.pb.go
index 0e836fa0..d350fc5d 100644
--- a/gover/gen/FinishedParentQuestNotify.pb.go
+++ b/gover/gen/FinishedParentQuestNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FinishedParentQuestNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 435
-// EnetChannelId: 0
-// EnetIsReliable: true
type FinishedParentQuestNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParentQuestList []*ParentQuest `protobuf:"bytes,2,rep,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
+ ParentQuestList []*ParentQuest `protobuf:"bytes,13,rep,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
}
func (x *FinishedParentQuestNotify) Reset() {
@@ -95,7 +92,7 @@ var file_FinishedParentQuestNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x38, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50,
0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0f, 0x70, 0x61, 0x72, 0x65,
0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/FinishedParentQuestUpdateNotify.pb.go b/gover/gen/FinishedParentQuestUpdateNotify.pb.go
index efa3c2d1..c71dbe0e 100644
--- a/gover/gen/FinishedParentQuestUpdateNotify.pb.go
+++ b/gover/gen/FinishedParentQuestUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FinishedParentQuestUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 407
-// EnetChannelId: 0
-// EnetIsReliable: true
type FinishedParentQuestUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParentQuestList []*ParentQuest `protobuf:"bytes,9,rep,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
+ ParentQuestList []*ParentQuest `protobuf:"bytes,3,rep,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
}
func (x *FinishedParentQuestUpdateNotify) Reset() {
@@ -96,7 +93,7 @@ var file_FinishedParentQuestUpdateNotify_proto_rawDesc = []byte{
0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73,
0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x38, 0x0a,
0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e,
+ 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e,
0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/FinishedTalkIdListNotify.pb.go b/gover/gen/FinishedTalkIdListNotify.pb.go
new file mode 100644
index 00000000..14d985e1
--- /dev/null
+++ b/gover/gen/FinishedTalkIdListNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FinishedTalkIdListNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FinishedTalkIdListNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishedTalkIdList []uint32 `protobuf:"varint,13,rep,packed,name=finished_talk_id_list,json=finishedTalkIdList,proto3" json:"finished_talk_id_list,omitempty"`
+}
+
+func (x *FinishedTalkIdListNotify) Reset() {
+ *x = FinishedTalkIdListNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FinishedTalkIdListNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FinishedTalkIdListNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FinishedTalkIdListNotify) ProtoMessage() {}
+
+func (x *FinishedTalkIdListNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FinishedTalkIdListNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FinishedTalkIdListNotify.ProtoReflect.Descriptor instead.
+func (*FinishedTalkIdListNotify) Descriptor() ([]byte, []int) {
+ return file_FinishedTalkIdListNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FinishedTalkIdListNotify) GetFinishedTalkIdList() []uint32 {
+ if x != nil {
+ return x.FinishedTalkIdList
+ }
+ return nil
+}
+
+var File_FinishedTalkIdListNotify_proto protoreflect.FileDescriptor
+
+var file_FinishedTalkIdListNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x54, 0x61, 0x6c, 0x6b, 0x49, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x4d, 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x54, 0x61, 0x6c, 0x6b,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x15,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x66, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x65, 0x64, 0x54, 0x61, 0x6c, 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FinishedTalkIdListNotify_proto_rawDescOnce sync.Once
+ file_FinishedTalkIdListNotify_proto_rawDescData = file_FinishedTalkIdListNotify_proto_rawDesc
+)
+
+func file_FinishedTalkIdListNotify_proto_rawDescGZIP() []byte {
+ file_FinishedTalkIdListNotify_proto_rawDescOnce.Do(func() {
+ file_FinishedTalkIdListNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FinishedTalkIdListNotify_proto_rawDescData)
+ })
+ return file_FinishedTalkIdListNotify_proto_rawDescData
+}
+
+var file_FinishedTalkIdListNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FinishedTalkIdListNotify_proto_goTypes = []interface{}{
+ (*FinishedTalkIdListNotify)(nil), // 0: FinishedTalkIdListNotify
+}
+var file_FinishedTalkIdListNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FinishedTalkIdListNotify_proto_init() }
+func file_FinishedTalkIdListNotify_proto_init() {
+ if File_FinishedTalkIdListNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FinishedTalkIdListNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FinishedTalkIdListNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FinishedTalkIdListNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FinishedTalkIdListNotify_proto_goTypes,
+ DependencyIndexes: file_FinishedTalkIdListNotify_proto_depIdxs,
+ MessageInfos: file_FinishedTalkIdListNotify_proto_msgTypes,
+ }.Build()
+ File_FinishedTalkIdListNotify_proto = out.File
+ file_FinishedTalkIdListNotify_proto_rawDesc = nil
+ file_FinishedTalkIdListNotify_proto_goTypes = nil
+ file_FinishedTalkIdListNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksLaunchDataNotify.pb.go b/gover/gen/FireworksLaunchDataNotify.pb.go
new file mode 100644
index 00000000..d9e33a33
--- /dev/null
+++ b/gover/gen/FireworksLaunchDataNotify.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksLaunchDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksLaunchDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SchemeDataList []*FireworksLaunchSchemeData `protobuf:"bytes,8,rep,name=scheme_data_list,json=schemeDataList,proto3" json:"scheme_data_list,omitempty"`
+ LastUseSchemeId uint32 `protobuf:"varint,15,opt,name=last_use_scheme_id,json=lastUseSchemeId,proto3" json:"last_use_scheme_id,omitempty"`
+}
+
+func (x *FireworksLaunchDataNotify) Reset() {
+ *x = FireworksLaunchDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FireworksLaunchDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FireworksLaunchDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FireworksLaunchDataNotify) ProtoMessage() {}
+
+func (x *FireworksLaunchDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FireworksLaunchDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FireworksLaunchDataNotify.ProtoReflect.Descriptor instead.
+func (*FireworksLaunchDataNotify) Descriptor() ([]byte, []int) {
+ return file_FireworksLaunchDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FireworksLaunchDataNotify) GetSchemeDataList() []*FireworksLaunchSchemeData {
+ if x != nil {
+ return x.SchemeDataList
+ }
+ return nil
+}
+
+func (x *FireworksLaunchDataNotify) GetLastUseSchemeId() uint32 {
+ if x != nil {
+ return x.LastUseSchemeId
+ }
+ return 0
+}
+
+var File_FireworksLaunchDataNotify_proto protoreflect.FileDescriptor
+
+var file_FireworksLaunchDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63,
+ 0x68, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1f, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e,
+ 0x63, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x19, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73,
+ 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x44, 0x0a, 0x10, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x53, 0x63, 0x68, 0x65,
+ 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75,
+ 0x73, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x73, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d,
+ 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FireworksLaunchDataNotify_proto_rawDescOnce sync.Once
+ file_FireworksLaunchDataNotify_proto_rawDescData = file_FireworksLaunchDataNotify_proto_rawDesc
+)
+
+func file_FireworksLaunchDataNotify_proto_rawDescGZIP() []byte {
+ file_FireworksLaunchDataNotify_proto_rawDescOnce.Do(func() {
+ file_FireworksLaunchDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksLaunchDataNotify_proto_rawDescData)
+ })
+ return file_FireworksLaunchDataNotify_proto_rawDescData
+}
+
+var file_FireworksLaunchDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FireworksLaunchDataNotify_proto_goTypes = []interface{}{
+ (*FireworksLaunchDataNotify)(nil), // 0: FireworksLaunchDataNotify
+ (*FireworksLaunchSchemeData)(nil), // 1: FireworksLaunchSchemeData
+}
+var file_FireworksLaunchDataNotify_proto_depIdxs = []int32{
+ 1, // 0: FireworksLaunchDataNotify.scheme_data_list:type_name -> FireworksLaunchSchemeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FireworksLaunchDataNotify_proto_init() }
+func file_FireworksLaunchDataNotify_proto_init() {
+ if File_FireworksLaunchDataNotify_proto != nil {
+ return
+ }
+ file_FireworksLaunchSchemeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FireworksLaunchDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FireworksLaunchDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksLaunchDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksLaunchDataNotify_proto_goTypes,
+ DependencyIndexes: file_FireworksLaunchDataNotify_proto_depIdxs,
+ MessageInfos: file_FireworksLaunchDataNotify_proto_msgTypes,
+ }.Build()
+ File_FireworksLaunchDataNotify_proto = out.File
+ file_FireworksLaunchDataNotify_proto_rawDesc = nil
+ file_FireworksLaunchDataNotify_proto_goTypes = nil
+ file_FireworksLaunchDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksLaunchParam.pb.go b/gover/gen/FireworksLaunchParam.pb.go
new file mode 100644
index 00000000..b9dfb873
--- /dev/null
+++ b/gover/gen/FireworksLaunchParam.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksLaunchParam.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksLaunchParam struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Type FireworksLaunchParamType `protobuf:"varint,4,opt,name=type,proto3,enum=FireworksLaunchParamType" json:"type,omitempty"`
+ Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
+}
+
+func (x *FireworksLaunchParam) Reset() {
+ *x = FireworksLaunchParam{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FireworksLaunchParam_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FireworksLaunchParam) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FireworksLaunchParam) ProtoMessage() {}
+
+func (x *FireworksLaunchParam) ProtoReflect() protoreflect.Message {
+ mi := &file_FireworksLaunchParam_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FireworksLaunchParam.ProtoReflect.Descriptor instead.
+func (*FireworksLaunchParam) Descriptor() ([]byte, []int) {
+ return file_FireworksLaunchParam_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FireworksLaunchParam) GetType() FireworksLaunchParamType {
+ if x != nil {
+ return x.Type
+ }
+ return FireworksLaunchParamType_FIREWORKS_LAUNCH_PARAM_TYPE_NONE
+}
+
+func (x *FireworksLaunchParam) GetValue() int32 {
+ if x != nil {
+ return x.Value
+ }
+ return 0
+}
+
+var File_FireworksLaunchParam_proto protoreflect.FileDescriptor
+
+var file_FireworksLaunchParam_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63,
+ 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x46, 0x69,
+ 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x50, 0x61, 0x72,
+ 0x61, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x14,
+ 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x12, 0x2d, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61,
+ 0x75, 0x6e, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74,
+ 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FireworksLaunchParam_proto_rawDescOnce sync.Once
+ file_FireworksLaunchParam_proto_rawDescData = file_FireworksLaunchParam_proto_rawDesc
+)
+
+func file_FireworksLaunchParam_proto_rawDescGZIP() []byte {
+ file_FireworksLaunchParam_proto_rawDescOnce.Do(func() {
+ file_FireworksLaunchParam_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksLaunchParam_proto_rawDescData)
+ })
+ return file_FireworksLaunchParam_proto_rawDescData
+}
+
+var file_FireworksLaunchParam_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FireworksLaunchParam_proto_goTypes = []interface{}{
+ (*FireworksLaunchParam)(nil), // 0: FireworksLaunchParam
+ (FireworksLaunchParamType)(0), // 1: FireworksLaunchParamType
+}
+var file_FireworksLaunchParam_proto_depIdxs = []int32{
+ 1, // 0: FireworksLaunchParam.type:type_name -> FireworksLaunchParamType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FireworksLaunchParam_proto_init() }
+func file_FireworksLaunchParam_proto_init() {
+ if File_FireworksLaunchParam_proto != nil {
+ return
+ }
+ file_FireworksLaunchParamType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FireworksLaunchParam_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FireworksLaunchParam); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksLaunchParam_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksLaunchParam_proto_goTypes,
+ DependencyIndexes: file_FireworksLaunchParam_proto_depIdxs,
+ MessageInfos: file_FireworksLaunchParam_proto_msgTypes,
+ }.Build()
+ File_FireworksLaunchParam_proto = out.File
+ file_FireworksLaunchParam_proto_rawDesc = nil
+ file_FireworksLaunchParam_proto_goTypes = nil
+ file_FireworksLaunchParam_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksLaunchParamType.pb.go b/gover/gen/FireworksLaunchParamType.pb.go
new file mode 100644
index 00000000..a43080fc
--- /dev/null
+++ b/gover/gen/FireworksLaunchParamType.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksLaunchParamType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksLaunchParamType int32
+
+const (
+ FireworksLaunchParamType_FIREWORKS_LAUNCH_PARAM_TYPE_NONE FireworksLaunchParamType = 0
+ FireworksLaunchParamType_FIREWORKS_LAUNCH_PARAM_TYPE_REPEAT FireworksLaunchParamType = 1
+ FireworksLaunchParamType_FIREWORKS_LAUNCH_PARAM_TYPE_INTERVAL FireworksLaunchParamType = 2
+ FireworksLaunchParamType_FIREWORKS_LAUNCH_PARAM_TYPE_DELAY FireworksLaunchParamType = 3
+ FireworksLaunchParamType_FIREWORKS_LAUNCH_PARAM_TYPE_ROUND_INTERVAL FireworksLaunchParamType = 4
+ FireworksLaunchParamType_FIREWORKS_LAUNCH_PARAM_TYPE_MAX FireworksLaunchParamType = 5
+)
+
+// Enum value maps for FireworksLaunchParamType.
+var (
+ FireworksLaunchParamType_name = map[int32]string{
+ 0: "FIREWORKS_LAUNCH_PARAM_TYPE_NONE",
+ 1: "FIREWORKS_LAUNCH_PARAM_TYPE_REPEAT",
+ 2: "FIREWORKS_LAUNCH_PARAM_TYPE_INTERVAL",
+ 3: "FIREWORKS_LAUNCH_PARAM_TYPE_DELAY",
+ 4: "FIREWORKS_LAUNCH_PARAM_TYPE_ROUND_INTERVAL",
+ 5: "FIREWORKS_LAUNCH_PARAM_TYPE_MAX",
+ }
+ FireworksLaunchParamType_value = map[string]int32{
+ "FIREWORKS_LAUNCH_PARAM_TYPE_NONE": 0,
+ "FIREWORKS_LAUNCH_PARAM_TYPE_REPEAT": 1,
+ "FIREWORKS_LAUNCH_PARAM_TYPE_INTERVAL": 2,
+ "FIREWORKS_LAUNCH_PARAM_TYPE_DELAY": 3,
+ "FIREWORKS_LAUNCH_PARAM_TYPE_ROUND_INTERVAL": 4,
+ "FIREWORKS_LAUNCH_PARAM_TYPE_MAX": 5,
+ }
+)
+
+func (x FireworksLaunchParamType) Enum() *FireworksLaunchParamType {
+ p := new(FireworksLaunchParamType)
+ *p = x
+ return p
+}
+
+func (x FireworksLaunchParamType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (FireworksLaunchParamType) Descriptor() protoreflect.EnumDescriptor {
+ return file_FireworksLaunchParamType_proto_enumTypes[0].Descriptor()
+}
+
+func (FireworksLaunchParamType) Type() protoreflect.EnumType {
+ return &file_FireworksLaunchParamType_proto_enumTypes[0]
+}
+
+func (x FireworksLaunchParamType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use FireworksLaunchParamType.Descriptor instead.
+func (FireworksLaunchParamType) EnumDescriptor() ([]byte, []int) {
+ return file_FireworksLaunchParamType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_FireworksLaunchParamType_proto protoreflect.FileDescriptor
+
+var file_FireworksLaunchParamType_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63,
+ 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x2a, 0x8e, 0x02, 0x0a, 0x18, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61,
+ 0x75, 0x6e, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a,
+ 0x20, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43,
+ 0x48, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x26, 0x0a, 0x22, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53,
+ 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x10, 0x01, 0x12, 0x28, 0x0a, 0x24, 0x46,
+ 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48, 0x5f,
+ 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
+ 0x56, 0x41, 0x4c, 0x10, 0x02, 0x12, 0x25, 0x0a, 0x21, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52,
+ 0x4b, 0x53, 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x4c, 0x41, 0x59, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a,
+ 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48,
+ 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x55, 0x4e,
+ 0x44, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x56, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x23, 0x0a, 0x1f,
+ 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48,
+ 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x58, 0x10,
+ 0x05, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_FireworksLaunchParamType_proto_rawDescOnce sync.Once
+ file_FireworksLaunchParamType_proto_rawDescData = file_FireworksLaunchParamType_proto_rawDesc
+)
+
+func file_FireworksLaunchParamType_proto_rawDescGZIP() []byte {
+ file_FireworksLaunchParamType_proto_rawDescOnce.Do(func() {
+ file_FireworksLaunchParamType_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksLaunchParamType_proto_rawDescData)
+ })
+ return file_FireworksLaunchParamType_proto_rawDescData
+}
+
+var file_FireworksLaunchParamType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_FireworksLaunchParamType_proto_goTypes = []interface{}{
+ (FireworksLaunchParamType)(0), // 0: FireworksLaunchParamType
+}
+var file_FireworksLaunchParamType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FireworksLaunchParamType_proto_init() }
+func file_FireworksLaunchParamType_proto_init() {
+ if File_FireworksLaunchParamType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksLaunchParamType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksLaunchParamType_proto_goTypes,
+ DependencyIndexes: file_FireworksLaunchParamType_proto_depIdxs,
+ EnumInfos: file_FireworksLaunchParamType_proto_enumTypes,
+ }.Build()
+ File_FireworksLaunchParamType_proto = out.File
+ file_FireworksLaunchParamType_proto_rawDesc = nil
+ file_FireworksLaunchParamType_proto_goTypes = nil
+ file_FireworksLaunchParamType_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksLaunchSchemeData.pb.go b/gover/gen/FireworksLaunchSchemeData.pb.go
new file mode 100644
index 00000000..c84203f9
--- /dev/null
+++ b/gover/gen/FireworksLaunchSchemeData.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksLaunchSchemeData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksLaunchSchemeData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LaunchParamList []*FireworksLaunchParam `protobuf:"bytes,8,rep,name=launch_param_list,json=launchParamList,proto3" json:"launch_param_list,omitempty"`
+ FireworksIdList []uint32 `protobuf:"varint,12,rep,packed,name=fireworks_id_list,json=fireworksIdList,proto3" json:"fireworks_id_list,omitempty"`
+ SchemeId uint32 `protobuf:"varint,2,opt,name=scheme_id,json=schemeId,proto3" json:"scheme_id,omitempty"`
+}
+
+func (x *FireworksLaunchSchemeData) Reset() {
+ *x = FireworksLaunchSchemeData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FireworksLaunchSchemeData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FireworksLaunchSchemeData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FireworksLaunchSchemeData) ProtoMessage() {}
+
+func (x *FireworksLaunchSchemeData) ProtoReflect() protoreflect.Message {
+ mi := &file_FireworksLaunchSchemeData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FireworksLaunchSchemeData.ProtoReflect.Descriptor instead.
+func (*FireworksLaunchSchemeData) Descriptor() ([]byte, []int) {
+ return file_FireworksLaunchSchemeData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FireworksLaunchSchemeData) GetLaunchParamList() []*FireworksLaunchParam {
+ if x != nil {
+ return x.LaunchParamList
+ }
+ return nil
+}
+
+func (x *FireworksLaunchSchemeData) GetFireworksIdList() []uint32 {
+ if x != nil {
+ return x.FireworksIdList
+ }
+ return nil
+}
+
+func (x *FireworksLaunchSchemeData) GetSchemeId() uint32 {
+ if x != nil {
+ return x.SchemeId
+ }
+ return 0
+}
+
+var File_FireworksLaunchSchemeData_proto protoreflect.FileDescriptor
+
+var file_FireworksLaunchSchemeData_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63,
+ 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1a, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e,
+ 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01,
+ 0x0a, 0x19, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63,
+ 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x41, 0x0a, 0x11, 0x6c,
+ 0x61, 0x75, 0x6e, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72,
+ 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0f, 0x6c,
+ 0x61, 0x75, 0x6e, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a,
+ 0x0a, 0x11, 0x66, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x63,
+ 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73,
+ 0x63, 0x68, 0x65, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FireworksLaunchSchemeData_proto_rawDescOnce sync.Once
+ file_FireworksLaunchSchemeData_proto_rawDescData = file_FireworksLaunchSchemeData_proto_rawDesc
+)
+
+func file_FireworksLaunchSchemeData_proto_rawDescGZIP() []byte {
+ file_FireworksLaunchSchemeData_proto_rawDescOnce.Do(func() {
+ file_FireworksLaunchSchemeData_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksLaunchSchemeData_proto_rawDescData)
+ })
+ return file_FireworksLaunchSchemeData_proto_rawDescData
+}
+
+var file_FireworksLaunchSchemeData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FireworksLaunchSchemeData_proto_goTypes = []interface{}{
+ (*FireworksLaunchSchemeData)(nil), // 0: FireworksLaunchSchemeData
+ (*FireworksLaunchParam)(nil), // 1: FireworksLaunchParam
+}
+var file_FireworksLaunchSchemeData_proto_depIdxs = []int32{
+ 1, // 0: FireworksLaunchSchemeData.launch_param_list:type_name -> FireworksLaunchParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FireworksLaunchSchemeData_proto_init() }
+func file_FireworksLaunchSchemeData_proto_init() {
+ if File_FireworksLaunchSchemeData_proto != nil {
+ return
+ }
+ file_FireworksLaunchParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FireworksLaunchSchemeData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FireworksLaunchSchemeData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksLaunchSchemeData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksLaunchSchemeData_proto_goTypes,
+ DependencyIndexes: file_FireworksLaunchSchemeData_proto_depIdxs,
+ MessageInfos: file_FireworksLaunchSchemeData_proto_msgTypes,
+ }.Build()
+ File_FireworksLaunchSchemeData_proto = out.File
+ file_FireworksLaunchSchemeData_proto_rawDesc = nil
+ file_FireworksLaunchSchemeData_proto_goTypes = nil
+ file_FireworksLaunchSchemeData_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksReformData.pb.go b/gover/gen/FireworksReformData.pb.go
new file mode 100644
index 00000000..ca1f1d70
--- /dev/null
+++ b/gover/gen/FireworksReformData.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksReformData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksReformData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReformParamList []*FireworksReformParam `protobuf:"bytes,8,rep,name=reform_param_list,json=reformParamList,proto3" json:"reform_param_list,omitempty"`
+ Id uint32 `protobuf:"varint,12,opt,name=id,proto3" json:"id,omitempty"`
+}
+
+func (x *FireworksReformData) Reset() {
+ *x = FireworksReformData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FireworksReformData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FireworksReformData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FireworksReformData) ProtoMessage() {}
+
+func (x *FireworksReformData) ProtoReflect() protoreflect.Message {
+ mi := &file_FireworksReformData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FireworksReformData.ProtoReflect.Descriptor instead.
+func (*FireworksReformData) Descriptor() ([]byte, []int) {
+ return file_FireworksReformData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FireworksReformData) GetReformParamList() []*FireworksReformParam {
+ if x != nil {
+ return x.ReformParamList
+ }
+ return nil
+}
+
+func (x *FireworksReformData) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+var File_FireworksReformData_proto protoreflect.FileDescriptor
+
+var file_FireworksReformData_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72,
+ 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x13, 0x46, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x12, 0x41,
+ 0x0a, 0x11, 0x72, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x46, 0x69, 0x72, 0x65,
+ 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
+ 0x52, 0x0f, 0x72, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_FireworksReformData_proto_rawDescOnce sync.Once
+ file_FireworksReformData_proto_rawDescData = file_FireworksReformData_proto_rawDesc
+)
+
+func file_FireworksReformData_proto_rawDescGZIP() []byte {
+ file_FireworksReformData_proto_rawDescOnce.Do(func() {
+ file_FireworksReformData_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksReformData_proto_rawDescData)
+ })
+ return file_FireworksReformData_proto_rawDescData
+}
+
+var file_FireworksReformData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FireworksReformData_proto_goTypes = []interface{}{
+ (*FireworksReformData)(nil), // 0: FireworksReformData
+ (*FireworksReformParam)(nil), // 1: FireworksReformParam
+}
+var file_FireworksReformData_proto_depIdxs = []int32{
+ 1, // 0: FireworksReformData.reform_param_list:type_name -> FireworksReformParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FireworksReformData_proto_init() }
+func file_FireworksReformData_proto_init() {
+ if File_FireworksReformData_proto != nil {
+ return
+ }
+ file_FireworksReformParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FireworksReformData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FireworksReformData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksReformData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksReformData_proto_goTypes,
+ DependencyIndexes: file_FireworksReformData_proto_depIdxs,
+ MessageInfos: file_FireworksReformData_proto_msgTypes,
+ }.Build()
+ File_FireworksReformData_proto = out.File
+ file_FireworksReformData_proto_rawDesc = nil
+ file_FireworksReformData_proto_goTypes = nil
+ file_FireworksReformData_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksReformDataNotify.pb.go b/gover/gen/FireworksReformDataNotify.pb.go
new file mode 100644
index 00000000..2c4a20fa
--- /dev/null
+++ b/gover/gen/FireworksReformDataNotify.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksReformDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksReformDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FireworksReformDataList []*FireworksReformData `protobuf:"bytes,9,rep,name=fireworks_reform_data_list,json=fireworksReformDataList,proto3" json:"fireworks_reform_data_list,omitempty"`
+}
+
+func (x *FireworksReformDataNotify) Reset() {
+ *x = FireworksReformDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FireworksReformDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FireworksReformDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FireworksReformDataNotify) ProtoMessage() {}
+
+func (x *FireworksReformDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FireworksReformDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FireworksReformDataNotify.ProtoReflect.Descriptor instead.
+func (*FireworksReformDataNotify) Descriptor() ([]byte, []int) {
+ return file_FireworksReformDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FireworksReformDataNotify) GetFireworksReformDataList() []*FireworksReformData {
+ if x != nil {
+ return x.FireworksReformDataList
+ }
+ return nil
+}
+
+var File_FireworksReformDataNotify_proto protoreflect.FileDescriptor
+
+var file_FireworksReformDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72,
+ 0x6d, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x19, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f,
+ 0x72, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x19,
+ 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x44,
+ 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x51, 0x0a, 0x1a, 0x66, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x64, 0x61,
+ 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
+ 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x17, 0x66, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65,
+ 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FireworksReformDataNotify_proto_rawDescOnce sync.Once
+ file_FireworksReformDataNotify_proto_rawDescData = file_FireworksReformDataNotify_proto_rawDesc
+)
+
+func file_FireworksReformDataNotify_proto_rawDescGZIP() []byte {
+ file_FireworksReformDataNotify_proto_rawDescOnce.Do(func() {
+ file_FireworksReformDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksReformDataNotify_proto_rawDescData)
+ })
+ return file_FireworksReformDataNotify_proto_rawDescData
+}
+
+var file_FireworksReformDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FireworksReformDataNotify_proto_goTypes = []interface{}{
+ (*FireworksReformDataNotify)(nil), // 0: FireworksReformDataNotify
+ (*FireworksReformData)(nil), // 1: FireworksReformData
+}
+var file_FireworksReformDataNotify_proto_depIdxs = []int32{
+ 1, // 0: FireworksReformDataNotify.fireworks_reform_data_list:type_name -> FireworksReformData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FireworksReformDataNotify_proto_init() }
+func file_FireworksReformDataNotify_proto_init() {
+ if File_FireworksReformDataNotify_proto != nil {
+ return
+ }
+ file_FireworksReformData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FireworksReformDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FireworksReformDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksReformDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksReformDataNotify_proto_goTypes,
+ DependencyIndexes: file_FireworksReformDataNotify_proto_depIdxs,
+ MessageInfos: file_FireworksReformDataNotify_proto_msgTypes,
+ }.Build()
+ File_FireworksReformDataNotify_proto = out.File
+ file_FireworksReformDataNotify_proto_rawDesc = nil
+ file_FireworksReformDataNotify_proto_goTypes = nil
+ file_FireworksReformDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksReformParam.pb.go b/gover/gen/FireworksReformParam.pb.go
new file mode 100644
index 00000000..bddf109f
--- /dev/null
+++ b/gover/gen/FireworksReformParam.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksReformParam.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksReformParam struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
+ Type FireworksReformParamType `protobuf:"varint,5,opt,name=type,proto3,enum=FireworksReformParamType" json:"type,omitempty"`
+}
+
+func (x *FireworksReformParam) Reset() {
+ *x = FireworksReformParam{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FireworksReformParam_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FireworksReformParam) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FireworksReformParam) ProtoMessage() {}
+
+func (x *FireworksReformParam) ProtoReflect() protoreflect.Message {
+ mi := &file_FireworksReformParam_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FireworksReformParam.ProtoReflect.Descriptor instead.
+func (*FireworksReformParam) Descriptor() ([]byte, []int) {
+ return file_FireworksReformParam_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FireworksReformParam) GetValue() int32 {
+ if x != nil {
+ return x.Value
+ }
+ return 0
+}
+
+func (x *FireworksReformParam) GetType() FireworksReformParamType {
+ if x != nil {
+ return x.Type
+ }
+ return FireworksReformParamType_FIREWORKS_REFORM_PARAM_TYPE_NONE
+}
+
+var File_FireworksReformParam_proto protoreflect.FileDescriptor
+
+var file_FireworksReformParam_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72,
+ 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x46, 0x69,
+ 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x72,
+ 0x61, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x14,
+ 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2d, 0x0a, 0x04, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x54,
+ 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FireworksReformParam_proto_rawDescOnce sync.Once
+ file_FireworksReformParam_proto_rawDescData = file_FireworksReformParam_proto_rawDesc
+)
+
+func file_FireworksReformParam_proto_rawDescGZIP() []byte {
+ file_FireworksReformParam_proto_rawDescOnce.Do(func() {
+ file_FireworksReformParam_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksReformParam_proto_rawDescData)
+ })
+ return file_FireworksReformParam_proto_rawDescData
+}
+
+var file_FireworksReformParam_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FireworksReformParam_proto_goTypes = []interface{}{
+ (*FireworksReformParam)(nil), // 0: FireworksReformParam
+ (FireworksReformParamType)(0), // 1: FireworksReformParamType
+}
+var file_FireworksReformParam_proto_depIdxs = []int32{
+ 1, // 0: FireworksReformParam.type:type_name -> FireworksReformParamType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FireworksReformParam_proto_init() }
+func file_FireworksReformParam_proto_init() {
+ if File_FireworksReformParam_proto != nil {
+ return
+ }
+ file_FireworksReformParamType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FireworksReformParam_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FireworksReformParam); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksReformParam_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksReformParam_proto_goTypes,
+ DependencyIndexes: file_FireworksReformParam_proto_depIdxs,
+ MessageInfos: file_FireworksReformParam_proto_msgTypes,
+ }.Build()
+ File_FireworksReformParam_proto = out.File
+ file_FireworksReformParam_proto_rawDesc = nil
+ file_FireworksReformParam_proto_goTypes = nil
+ file_FireworksReformParam_proto_depIdxs = nil
+}
diff --git a/gover/gen/FireworksReformParamType.pb.go b/gover/gen/FireworksReformParamType.pb.go
new file mode 100644
index 00000000..de59565d
--- /dev/null
+++ b/gover/gen/FireworksReformParamType.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FireworksReformParamType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FireworksReformParamType int32
+
+const (
+ FireworksReformParamType_FIREWORKS_REFORM_PARAM_TYPE_NONE FireworksReformParamType = 0
+ FireworksReformParamType_FIREWORKS_REFORM_PARAM_TYPE_COLOR FireworksReformParamType = 1
+ FireworksReformParamType_FIREWORKS_REFORM_PARAM_TYPE_HEIGHT FireworksReformParamType = 2
+ FireworksReformParamType_FIREWORKS_REFORM_PARAM_TYPE_SIZE FireworksReformParamType = 3
+ FireworksReformParamType_FIREWORKS_REFORM_PARAM_TYPE_DENSITY FireworksReformParamType = 4
+ FireworksReformParamType_FIREWORKS_REFORM_PARAM_TYPE_ROTATION FireworksReformParamType = 5
+)
+
+// Enum value maps for FireworksReformParamType.
+var (
+ FireworksReformParamType_name = map[int32]string{
+ 0: "FIREWORKS_REFORM_PARAM_TYPE_NONE",
+ 1: "FIREWORKS_REFORM_PARAM_TYPE_COLOR",
+ 2: "FIREWORKS_REFORM_PARAM_TYPE_HEIGHT",
+ 3: "FIREWORKS_REFORM_PARAM_TYPE_SIZE",
+ 4: "FIREWORKS_REFORM_PARAM_TYPE_DENSITY",
+ 5: "FIREWORKS_REFORM_PARAM_TYPE_ROTATION",
+ }
+ FireworksReformParamType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x FireworksReformParamType) Enum() *FireworksReformParamType {
+ p := new(FireworksReformParamType)
+ *p = x
+ return p
+}
+
+func (x FireworksReformParamType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (FireworksReformParamType) Descriptor() protoreflect.EnumDescriptor {
+ return file_FireworksReformParamType_proto_enumTypes[0].Descriptor()
+}
+
+func (FireworksReformParamType) Type() protoreflect.EnumType {
+ return &file_FireworksReformParamType_proto_enumTypes[0]
+}
+
+func (x FireworksReformParamType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use FireworksReformParamType.Descriptor instead.
+func (FireworksReformParamType) EnumDescriptor() ([]byte, []int) {
+ return file_FireworksReformParamType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_FireworksReformParamType_proto protoreflect.FileDescriptor
+
+var file_FireworksReformParamType_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72,
+ 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x2a, 0x88, 0x02, 0x0a, 0x18, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65,
+ 0x66, 0x6f, 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a,
+ 0x20, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52,
+ 0x4d, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x25, 0x0a, 0x21, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53,
+ 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x46, 0x49,
+ 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x50,
+ 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x45, 0x49, 0x47, 0x48, 0x54,
+ 0x10, 0x02, 0x12, 0x24, 0x0a, 0x20, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f,
+ 0x52, 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x10, 0x03, 0x12, 0x27, 0x0a, 0x23, 0x46, 0x49, 0x52, 0x45,
+ 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x50, 0x41, 0x52,
+ 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x4e, 0x53, 0x49, 0x54, 0x59, 0x10,
+ 0x04, 0x12, 0x28, 0x0a, 0x24, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52,
+ 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x52, 0x4f, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FireworksReformParamType_proto_rawDescOnce sync.Once
+ file_FireworksReformParamType_proto_rawDescData = file_FireworksReformParamType_proto_rawDesc
+)
+
+func file_FireworksReformParamType_proto_rawDescGZIP() []byte {
+ file_FireworksReformParamType_proto_rawDescOnce.Do(func() {
+ file_FireworksReformParamType_proto_rawDescData = protoimpl.X.CompressGZIP(file_FireworksReformParamType_proto_rawDescData)
+ })
+ return file_FireworksReformParamType_proto_rawDescData
+}
+
+var file_FireworksReformParamType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_FireworksReformParamType_proto_goTypes = []interface{}{
+ (FireworksReformParamType)(0), // 0: FireworksReformParamType
+}
+var file_FireworksReformParamType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FireworksReformParamType_proto_init() }
+func file_FireworksReformParamType_proto_init() {
+ if File_FireworksReformParamType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FireworksReformParamType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FireworksReformParamType_proto_goTypes,
+ DependencyIndexes: file_FireworksReformParamType_proto_depIdxs,
+ EnumInfos: file_FireworksReformParamType_proto_enumTypes,
+ }.Build()
+ File_FireworksReformParamType_proto = out.File
+ file_FireworksReformParamType_proto_rawDesc = nil
+ file_FireworksReformParamType_proto_goTypes = nil
+ file_FireworksReformParamType_proto_depIdxs = nil
+}
diff --git a/gover/gen/FishAttractNotify.pb.go b/gover/gen/FishAttractNotify.pb.go
index e628779a..5f63de86 100644
--- a/gover/gen/FishAttractNotify.pb.go
+++ b/gover/gen/FishAttractNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishAttractNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5837
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishAttractNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishIdList []uint32 `protobuf:"varint,3,rep,packed,name=fish_id_list,json=fishIdList,proto3" json:"fish_id_list,omitempty"`
- Pos *Vector `protobuf:"bytes,9,opt,name=pos,proto3" json:"pos,omitempty"`
- Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ Pos *Vector `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
+ FishIdList []uint32 `protobuf:"varint,14,rep,packed,name=fish_id_list,json=fishIdList,proto3" json:"fish_id_list,omitempty"`
+ Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *FishAttractNotify) Reset() {
@@ -81,16 +78,16 @@ func (*FishAttractNotify) Descriptor() ([]byte, []int) {
return file_FishAttractNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *FishAttractNotify) GetFishIdList() []uint32 {
+func (x *FishAttractNotify) GetPos() *Vector {
if x != nil {
- return x.FishIdList
+ return x.Pos
}
return nil
}
-func (x *FishAttractNotify) GetPos() *Vector {
+func (x *FishAttractNotify) GetFishIdList() []uint32 {
if x != nil {
- return x.Pos
+ return x.FishIdList
}
return nil
}
@@ -108,12 +105,12 @@ var file_FishAttractNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x46, 0x69, 0x73, 0x68, 0x41, 0x74, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x11, 0x46, 0x69, 0x73, 0x68, 0x41,
- 0x74, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c,
- 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19,
- 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x74, 0x74, 0x72, 0x61, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x03,
+ 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69, 0x73, 0x68, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x66,
+ 0x69, 0x73, 0x68, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FishBaitGoneNotify.pb.go b/gover/gen/FishBaitGoneNotify.pb.go
index 450caac2..b177a4c0 100644
--- a/gover/gen/FishBaitGoneNotify.pb.go
+++ b/gover/gen/FishBaitGoneNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBaitGoneNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5823
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishBaitGoneNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *FishBaitGoneNotify) Reset() {
@@ -92,7 +89,7 @@ var file_FishBaitGoneNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61, 0x69, 0x74, 0x47, 0x6f, 0x6e, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x26, 0x0a, 0x12, 0x46, 0x69,
0x73, 0x68, 0x42, 0x61, 0x69, 0x74, 0x47, 0x6f, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
+ 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/FishBattleBeginReq.pb.go b/gover/gen/FishBattleBeginReq.pb.go
index b86d45e4..6f3ace72 100644
--- a/gover/gen/FishBattleBeginReq.pb.go
+++ b/gover/gen/FishBattleBeginReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBattleBeginReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5820
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FishBattleBeginReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FishBattleBeginRsp.pb.go b/gover/gen/FishBattleBeginRsp.pb.go
index f0506e93..d5b30ebc 100644
--- a/gover/gen/FishBattleBeginRsp.pb.go
+++ b/gover/gen/FishBattleBeginRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBattleBeginRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5845
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishBattleBeginRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *FishBattleBeginRsp) Reset() {
@@ -92,7 +89,7 @@ var file_FishBattleBeginRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x42, 0x65, 0x67, 0x69,
0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x46, 0x69,
0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FishBattleEndReq.pb.go b/gover/gen/FishBattleEndReq.pb.go
index 2350f8e3..f880cefa 100644
--- a/gover/gen/FishBattleEndReq.pb.go
+++ b/gover/gen/FishBattleEndReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBattleEndReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5841
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FishBattleEndReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaxBonusTime uint32 `protobuf:"varint,3,opt,name=max_bonus_time,json=maxBonusTime,proto3" json:"max_bonus_time,omitempty"`
- BattleResult FishBattleResult `protobuf:"varint,10,opt,name=battle_result,json=battleResult,proto3,enum=FishBattleResult" json:"battle_result,omitempty"`
- IsAlwaysBonus bool `protobuf:"varint,11,opt,name=is_always_bonus,json=isAlwaysBonus,proto3" json:"is_always_bonus,omitempty"`
+ BattleResult FishBattleResult `protobuf:"varint,11,opt,name=battle_result,json=battleResult,proto3,enum=FishBattleResult" json:"battle_result,omitempty"`
+ IsAlwaysBonus bool `protobuf:"varint,3,opt,name=is_always_bonus,json=isAlwaysBonus,proto3" json:"is_always_bonus,omitempty"`
+ MaxBonusTime uint32 `protobuf:"varint,2,opt,name=max_bonus_time,json=maxBonusTime,proto3" json:"max_bonus_time,omitempty"`
}
func (x *FishBattleEndReq) Reset() {
@@ -82,13 +78,6 @@ func (*FishBattleEndReq) Descriptor() ([]byte, []int) {
return file_FishBattleEndReq_proto_rawDescGZIP(), []int{0}
}
-func (x *FishBattleEndReq) GetMaxBonusTime() uint32 {
- if x != nil {
- return x.MaxBonusTime
- }
- return 0
-}
-
func (x *FishBattleEndReq) GetBattleResult() FishBattleResult {
if x != nil {
return x.BattleResult
@@ -103,6 +92,13 @@ func (x *FishBattleEndReq) GetIsAlwaysBonus() bool {
return false
}
+func (x *FishBattleEndReq) GetMaxBonusTime() uint32 {
+ if x != nil {
+ return x.MaxBonusTime
+ }
+ return 0
+}
+
var File_FishBattleEndReq_proto protoreflect.FileDescriptor
var file_FishBattleEndReq_proto_rawDesc = []byte{
@@ -110,15 +106,15 @@ var file_FishBattleEndReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x98, 0x01, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x45,
- 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x62, 0x6f, 0x6e,
- 0x75, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d,
- 0x61, 0x78, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x0d, 0x62,
- 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52,
- 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73,
- 0x5f, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73,
- 0x41, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x36, 0x0a, 0x0d, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f,
+ 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x46,
+ 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52,
+ 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x26, 0x0a,
+ 0x0f, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73, 0x5f, 0x62, 0x6f, 0x6e, 0x75, 0x73,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x41, 0x6c, 0x77, 0x61, 0x79, 0x73,
+ 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x62, 0x6f, 0x6e,
+ 0x75, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d,
+ 0x61, 0x78, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FishBattleEndRsp.pb.go b/gover/gen/FishBattleEndRsp.pb.go
index f786467e..23ef68b4 100644
--- a/gover/gen/FishBattleEndRsp.pb.go
+++ b/gover/gen/FishBattleEndRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBattleEndRsp.proto
package gen
@@ -88,21 +88,18 @@ func (FishBattleEndRsp_FishNoRewardReason) EnumDescriptor() ([]byte, []int) {
return file_FishBattleEndRsp_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 5842
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishBattleEndRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsGotReward bool `protobuf:"varint,10,opt,name=is_got_reward,json=isGotReward,proto3" json:"is_got_reward,omitempty"`
- RewardItemList []*ItemParam `protobuf:"bytes,11,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
- TalentItemList []*ItemParam `protobuf:"bytes,13,rep,name=talent_item_list,json=talentItemList,proto3" json:"talent_item_list,omitempty"`
- DropItemList []*ItemParam `protobuf:"bytes,9,rep,name=drop_item_list,json=dropItemList,proto3" json:"drop_item_list,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- NoRewardReason FishBattleEndRsp_FishNoRewardReason `protobuf:"varint,14,opt,name=no_reward_reason,json=noRewardReason,proto3,enum=FishBattleEndRsp_FishNoRewardReason" json:"no_reward_reason,omitempty"`
- BattleResult FishBattleResult `protobuf:"varint,6,opt,name=battle_result,json=battleResult,proto3,enum=FishBattleResult" json:"battle_result,omitempty"`
+ BattleResult FishBattleResult `protobuf:"varint,6,opt,name=battle_result,json=battleResult,proto3,enum=FishBattleResult" json:"battle_result,omitempty"`
+ NoRewardReason FishBattleEndRsp_FishNoRewardReason `protobuf:"varint,2,opt,name=no_reward_reason,json=noRewardReason,proto3,enum=FishBattleEndRsp_FishNoRewardReason" json:"no_reward_reason,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_ABBBGOBDJEC []*ItemParam `protobuf:"bytes,12,rep,name=Unk3300_ABBBGOBDJEC,json=Unk3300ABBBGOBDJEC,proto3" json:"Unk3300_ABBBGOBDJEC,omitempty"`
+ IsGotReward bool `protobuf:"varint,8,opt,name=is_got_reward,json=isGotReward,proto3" json:"is_got_reward,omitempty"`
+ Unk3300_MDCKKPGNKGL []*ItemParam `protobuf:"bytes,1,rep,name=Unk3300_MDCKKPGNKGL,json=Unk3300MDCKKPGNKGL,proto3" json:"Unk3300_MDCKKPGNKGL,omitempty"`
+ RewardItemList []*ItemParam `protobuf:"bytes,15,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
}
func (x *FishBattleEndRsp) Reset() {
@@ -137,53 +134,53 @@ func (*FishBattleEndRsp) Descriptor() ([]byte, []int) {
return file_FishBattleEndRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FishBattleEndRsp) GetIsGotReward() bool {
+func (x *FishBattleEndRsp) GetBattleResult() FishBattleResult {
if x != nil {
- return x.IsGotReward
+ return x.BattleResult
}
- return false
+ return FishBattleResult_FISH_BATTLE_RESULT_NONE
}
-func (x *FishBattleEndRsp) GetRewardItemList() []*ItemParam {
+func (x *FishBattleEndRsp) GetNoRewardReason() FishBattleEndRsp_FishNoRewardReason {
if x != nil {
- return x.RewardItemList
+ return x.NoRewardReason
}
- return nil
+ return FishBattleEndRsp_FISH_NO_REWARD_REASON_NONE
}
-func (x *FishBattleEndRsp) GetTalentItemList() []*ItemParam {
+func (x *FishBattleEndRsp) GetRetcode() int32 {
if x != nil {
- return x.TalentItemList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *FishBattleEndRsp) GetDropItemList() []*ItemParam {
+func (x *FishBattleEndRsp) GetUnk3300_ABBBGOBDJEC() []*ItemParam {
if x != nil {
- return x.DropItemList
+ return x.Unk3300_ABBBGOBDJEC
}
return nil
}
-func (x *FishBattleEndRsp) GetRetcode() int32 {
+func (x *FishBattleEndRsp) GetIsGotReward() bool {
if x != nil {
- return x.Retcode
+ return x.IsGotReward
}
- return 0
+ return false
}
-func (x *FishBattleEndRsp) GetNoRewardReason() FishBattleEndRsp_FishNoRewardReason {
+func (x *FishBattleEndRsp) GetUnk3300_MDCKKPGNKGL() []*ItemParam {
if x != nil {
- return x.NoRewardReason
+ return x.Unk3300_MDCKKPGNKGL
}
- return FishBattleEndRsp_FISH_NO_REWARD_REASON_NONE
+ return nil
}
-func (x *FishBattleEndRsp) GetBattleResult() FishBattleResult {
+func (x *FishBattleEndRsp) GetRewardItemList() []*ItemParam {
if x != nil {
- return x.BattleResult
+ return x.RewardItemList
}
- return FishBattleResult_FISH_BATTLE_RESULT_NONE
+ return nil
}
var File_FishBattleEndRsp_proto protoreflect.FileDescriptor
@@ -193,42 +190,43 @@ var file_FishBattleEndRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xa2, 0x04, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
- 0x45, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x67, 0x6f, 0x74,
- 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
- 0x73, 0x47, 0x6f, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
- 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x34, 0x0a, 0x10, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x74,
- 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x0e, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x69,
- 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
- 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x64, 0x72, 0x6f, 0x70,
- 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x4e, 0x0a, 0x10, 0x6e, 0x6f, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f,
- 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x46,
- 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x45, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x2e,
- 0x46, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x52, 0x0e, 0x6e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x0d, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x46, 0x69, 0x73, 0x68,
- 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0c, 0x62, 0x61,
- 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0xa9, 0x01, 0x0a, 0x12, 0x46,
- 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f,
- 0x6e, 0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57,
- 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
- 0x00, 0x12, 0x28, 0x0a, 0x24, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57,
- 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x01, 0x12, 0x23, 0x0a, 0x1f, 0x46,
- 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x47, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x02,
- 0x12, 0x24, 0x0a, 0x20, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4f, 0x4f, 0x4c, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x22, 0xb4, 0x04, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x45, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x0d, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e,
+ 0x46, 0x69, 0x73, 0x68, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
+ 0x52, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x4e,
+ 0x0a, 0x10, 0x6e, 0x6f, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x45, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x46, 0x69, 0x73, 0x68,
+ 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x0e,
+ 0x6e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x42, 0x42, 0x47, 0x4f, 0x42, 0x44, 0x4a, 0x45, 0x43, 0x18,
+ 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x42, 0x42, 0x42, 0x47, 0x4f,
+ 0x42, 0x44, 0x4a, 0x45, 0x43, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x67, 0x6f, 0x74, 0x5f,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73,
+ 0x47, 0x6f, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x43, 0x4b, 0x4b, 0x50, 0x47, 0x4e, 0x4b, 0x47, 0x4c,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
+ 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x44, 0x43, 0x4b, 0x4b,
+ 0x50, 0x47, 0x4e, 0x4b, 0x47, 0x4c, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xa9, 0x01, 0x0a,
+ 0x12, 0x46, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52,
+ 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52,
+ 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x01, 0x12, 0x23, 0x0a,
+ 0x1f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x47, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0x02, 0x12, 0x24, 0x0a, 0x20, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45,
+ 0x57, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4f, 0x4f, 0x4c,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -248,15 +246,15 @@ var file_FishBattleEndRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_FishBattleEndRsp_proto_goTypes = []interface{}{
(FishBattleEndRsp_FishNoRewardReason)(0), // 0: FishBattleEndRsp.FishNoRewardReason
(*FishBattleEndRsp)(nil), // 1: FishBattleEndRsp
- (*ItemParam)(nil), // 2: ItemParam
- (FishBattleResult)(0), // 3: FishBattleResult
+ (FishBattleResult)(0), // 2: FishBattleResult
+ (*ItemParam)(nil), // 3: ItemParam
}
var file_FishBattleEndRsp_proto_depIdxs = []int32{
- 2, // 0: FishBattleEndRsp.reward_item_list:type_name -> ItemParam
- 2, // 1: FishBattleEndRsp.talent_item_list:type_name -> ItemParam
- 2, // 2: FishBattleEndRsp.drop_item_list:type_name -> ItemParam
- 0, // 3: FishBattleEndRsp.no_reward_reason:type_name -> FishBattleEndRsp.FishNoRewardReason
- 3, // 4: FishBattleEndRsp.battle_result:type_name -> FishBattleResult
+ 2, // 0: FishBattleEndRsp.battle_result:type_name -> FishBattleResult
+ 0, // 1: FishBattleEndRsp.no_reward_reason:type_name -> FishBattleEndRsp.FishNoRewardReason
+ 3, // 2: FishBattleEndRsp.Unk3300_ABBBGOBDJEC:type_name -> ItemParam
+ 3, // 3: FishBattleEndRsp.Unk3300_MDCKKPGNKGL:type_name -> ItemParam
+ 3, // 4: FishBattleEndRsp.reward_item_list:type_name -> ItemParam
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
diff --git a/gover/gen/FishBattleResult.pb.go b/gover/gen/FishBattleResult.pb.go
index e8f56e98..fc71c2d8 100644
--- a/gover/gen/FishBattleResult.pb.go
+++ b/gover/gen/FishBattleResult.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBattleResult.proto
package gen
diff --git a/gover/gen/FishBiteReq.pb.go b/gover/gen/FishBiteReq.pb.go
index d3d7f568..488b4b48 100644
--- a/gover/gen/FishBiteReq.pb.go
+++ b/gover/gen/FishBiteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBiteReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5844
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FishBiteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FishBiteRsp.pb.go b/gover/gen/FishBiteRsp.pb.go
index 7243cf48..28a9dbb9 100644
--- a/gover/gen/FishBiteRsp.pb.go
+++ b/gover/gen/FishBiteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishBiteRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5849
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishBiteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *FishBiteRsp) Reset() {
@@ -91,7 +88,7 @@ var File_FishBiteRsp_proto protoreflect.FileDescriptor
var file_FishBiteRsp_proto_rawDesc = []byte{
0x0a, 0x11, 0x46, 0x69, 0x73, 0x68, 0x42, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x27, 0x0a, 0x0b, 0x46, 0x69, 0x73, 0x68, 0x42, 0x69, 0x74, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FishCastRodReq.pb.go b/gover/gen/FishCastRodReq.pb.go
index 333a8e9d..688daed5 100644
--- a/gover/gen/FishCastRodReq.pb.go
+++ b/gover/gen/FishCastRodReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishCastRodReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5802
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FishCastRodReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BaitId uint32 `protobuf:"varint,14,opt,name=bait_id,json=baitId,proto3" json:"bait_id,omitempty"`
- RodId uint32 `protobuf:"varint,4,opt,name=rod_id,json=rodId,proto3" json:"rod_id,omitempty"`
- RodEntityId uint32 `protobuf:"varint,7,opt,name=rod_entity_id,json=rodEntityId,proto3" json:"rod_entity_id,omitempty"`
- Pos *Vector `protobuf:"bytes,12,opt,name=pos,proto3" json:"pos,omitempty"`
+ Unk3300_PJFHEDDFOBM uint32 `protobuf:"varint,7,opt,name=Unk3300_PJFHEDDFOBM,json=Unk3300PJFHEDDFOBM,proto3" json:"Unk3300_PJFHEDDFOBM,omitempty"`
+ Unk3300_ICALEIBJCDA uint32 `protobuf:"varint,13,opt,name=Unk3300_ICALEIBJCDA,json=Unk3300ICALEIBJCDA,proto3" json:"Unk3300_ICALEIBJCDA,omitempty"`
+ Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
+ RodEntityId uint32 `protobuf:"varint,8,opt,name=rod_entity_id,json=rodEntityId,proto3" json:"rod_entity_id,omitempty"`
}
func (x *FishCastRodReq) Reset() {
@@ -83,32 +79,32 @@ func (*FishCastRodReq) Descriptor() ([]byte, []int) {
return file_FishCastRodReq_proto_rawDescGZIP(), []int{0}
}
-func (x *FishCastRodReq) GetBaitId() uint32 {
+func (x *FishCastRodReq) GetUnk3300_PJFHEDDFOBM() uint32 {
if x != nil {
- return x.BaitId
+ return x.Unk3300_PJFHEDDFOBM
}
return 0
}
-func (x *FishCastRodReq) GetRodId() uint32 {
+func (x *FishCastRodReq) GetUnk3300_ICALEIBJCDA() uint32 {
if x != nil {
- return x.RodId
+ return x.Unk3300_ICALEIBJCDA
}
return 0
}
-func (x *FishCastRodReq) GetRodEntityId() uint32 {
+func (x *FishCastRodReq) GetPos() *Vector {
if x != nil {
- return x.RodEntityId
+ return x.Pos
}
- return 0
+ return nil
}
-func (x *FishCastRodReq) GetPos() *Vector {
+func (x *FishCastRodReq) GetRodEntityId() uint32 {
if x != nil {
- return x.Pos
+ return x.RodEntityId
}
- return nil
+ return 0
}
var File_FishCastRodReq_proto protoreflect.FileDescriptor
@@ -116,16 +112,19 @@ var File_FishCastRodReq_proto protoreflect.FileDescriptor
var file_FishCastRodReq_proto_rawDesc = []byte{
0x0a, 0x14, 0x46, 0x69, 0x73, 0x68, 0x43, 0x61, 0x73, 0x74, 0x52, 0x6f, 0x64, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x0e, 0x46, 0x69, 0x73, 0x68, 0x43, 0x61, 0x73, 0x74,
- 0x52, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x61, 0x69, 0x74, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x61, 0x69, 0x74, 0x49, 0x64, 0x12,
- 0x15, 0x0a, 0x06, 0x72, 0x6f, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x72, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x72, 0x6f, 0x64, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72,
- 0x6f, 0x64, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
- 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x0e, 0x46, 0x69, 0x73, 0x68, 0x43, 0x61, 0x73,
+ 0x74, 0x52, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x46, 0x48, 0x45, 0x44, 0x44, 0x46, 0x4f, 0x42, 0x4d, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4a, 0x46,
+ 0x48, 0x45, 0x44, 0x44, 0x46, 0x4f, 0x42, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x41, 0x4c, 0x45, 0x49, 0x42, 0x4a, 0x43, 0x44, 0x41, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x43,
+ 0x41, 0x4c, 0x45, 0x49, 0x42, 0x4a, 0x43, 0x44, 0x41, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x03, 0x70, 0x6f, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x72, 0x6f, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x64,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/FishCastRodRsp.pb.go b/gover/gen/FishCastRodRsp.pb.go
index 5d7bb51b..ad29c599 100644
--- a/gover/gen/FishCastRodRsp.pb.go
+++ b/gover/gen/FishCastRodRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishCastRodRsp.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5831
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishCastRodRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FishChosenNotify.pb.go b/gover/gen/FishChosenNotify.pb.go
index 185fb747..bb7ad5f6 100644
--- a/gover/gen/FishChosenNotify.pb.go
+++ b/gover/gen/FishChosenNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishChosenNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5829
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishChosenNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishId uint32 `protobuf:"varint,12,opt,name=fish_id,json=fishId,proto3" json:"fish_id,omitempty"`
+ FishId uint32 `protobuf:"varint,4,opt,name=fish_id,json=fishId,proto3" json:"fish_id,omitempty"`
}
func (x *FishChosenNotify) Reset() {
@@ -92,7 +89,7 @@ var file_FishChosenNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x46, 0x69, 0x73, 0x68, 0x43, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x68,
0x43, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
- 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x66,
+ 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x66,
0x69, 0x73, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FishEscapeNotify.pb.go b/gover/gen/FishEscapeNotify.pb.go
index 21b84645..6b19ab97 100644
--- a/gover/gen/FishEscapeNotify.pb.go
+++ b/gover/gen/FishEscapeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishEscapeNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5822
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishEscapeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason FishEscapeReason `protobuf:"varint,4,opt,name=reason,proto3,enum=FishEscapeReason" json:"reason,omitempty"`
- Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
- Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
- FishIdList []uint32 `protobuf:"varint,6,rep,packed,name=fish_id_list,json=fishIdList,proto3" json:"fish_id_list,omitempty"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
+ FishIdList []uint32 `protobuf:"varint,9,rep,packed,name=fish_id_list,json=fishIdList,proto3" json:"fish_id_list,omitempty"`
+ Reason FishEscapeReason `protobuf:"varint,12,opt,name=reason,proto3,enum=FishEscapeReason" json:"reason,omitempty"`
}
func (x *FishEscapeNotify) Reset() {
@@ -82,11 +79,11 @@ func (*FishEscapeNotify) Descriptor() ([]byte, []int) {
return file_FishEscapeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *FishEscapeNotify) GetReason() FishEscapeReason {
+func (x *FishEscapeNotify) GetUid() uint32 {
if x != nil {
- return x.Reason
+ return x.Uid
}
- return FishEscapeReason_FISH_ESCAPE_REASON_FISN_ESCAPE_NONE
+ return 0
}
func (x *FishEscapeNotify) GetPos() *Vector {
@@ -96,18 +93,18 @@ func (x *FishEscapeNotify) GetPos() *Vector {
return nil
}
-func (x *FishEscapeNotify) GetUid() uint32 {
+func (x *FishEscapeNotify) GetFishIdList() []uint32 {
if x != nil {
- return x.Uid
+ return x.FishIdList
}
- return 0
+ return nil
}
-func (x *FishEscapeNotify) GetFishIdList() []uint32 {
+func (x *FishEscapeNotify) GetReason() FishEscapeReason {
if x != nil {
- return x.FishIdList
+ return x.Reason
}
- return nil
+ return FishEscapeReason_FISH_ESCAPE_REASON_NONE
}
var File_FishEscapeNotify_proto protoreflect.FileDescriptor
@@ -118,14 +115,14 @@ var file_FishEscapeNotify_proto_rawDesc = []byte{
0x63, 0x61, 0x70, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c,
0x01, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x68, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65,
- 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19,
- 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x66,
- 0x69, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73,
+ 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -144,12 +141,12 @@ func file_FishEscapeNotify_proto_rawDescGZIP() []byte {
var file_FishEscapeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_FishEscapeNotify_proto_goTypes = []interface{}{
(*FishEscapeNotify)(nil), // 0: FishEscapeNotify
- (FishEscapeReason)(0), // 1: FishEscapeReason
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (FishEscapeReason)(0), // 2: FishEscapeReason
}
var file_FishEscapeNotify_proto_depIdxs = []int32{
- 1, // 0: FishEscapeNotify.reason:type_name -> FishEscapeReason
- 2, // 1: FishEscapeNotify.pos:type_name -> Vector
+ 1, // 0: FishEscapeNotify.pos:type_name -> Vector
+ 2, // 1: FishEscapeNotify.reason:type_name -> FishEscapeReason
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/FishEscapeReason.pb.go b/gover/gen/FishEscapeReason.pb.go
index 76b8fdfc..134fd41b 100644
--- a/gover/gen/FishEscapeReason.pb.go
+++ b/gover/gen/FishEscapeReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishEscapeReason.proto
package gen
@@ -39,22 +39,22 @@ const (
type FishEscapeReason int32
const (
- FishEscapeReason_FISH_ESCAPE_REASON_FISN_ESCAPE_NONE FishEscapeReason = 0
- FishEscapeReason_FISH_ESCAPE_REASON_SHOCKED FishEscapeReason = 1
- FishEscapeReason_FISH_ESCAPE_REASON_UNHOOK FishEscapeReason = 2
+ FishEscapeReason_FISH_ESCAPE_REASON_NONE FishEscapeReason = 0
+ FishEscapeReason_FISH_ESCAPE_REASON_SHOCKED FishEscapeReason = 1
+ FishEscapeReason_FISH_ESCAPE_REASON_UNHOOK FishEscapeReason = 2
)
// Enum value maps for FishEscapeReason.
var (
FishEscapeReason_name = map[int32]string{
- 0: "FISH_ESCAPE_REASON_FISN_ESCAPE_NONE",
+ 0: "FISH_ESCAPE_REASON_NONE",
1: "FISH_ESCAPE_REASON_SHOCKED",
2: "FISH_ESCAPE_REASON_UNHOOK",
}
FishEscapeReason_value = map[string]int32{
- "FISH_ESCAPE_REASON_FISN_ESCAPE_NONE": 0,
- "FISH_ESCAPE_REASON_SHOCKED": 1,
- "FISH_ESCAPE_REASON_UNHOOK": 2,
+ "FISH_ESCAPE_REASON_NONE": 0,
+ "FISH_ESCAPE_REASON_SHOCKED": 1,
+ "FISH_ESCAPE_REASON_UNHOOK": 2,
}
)
@@ -89,16 +89,15 @@ var File_FishEscapeReason_proto protoreflect.FileDescriptor
var file_FishEscapeReason_proto_rawDesc = []byte{
0x0a, 0x16, 0x46, 0x69, 0x73, 0x68, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x52, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x7a, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x68,
- 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x23,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x6e, 0x0a, 0x10, 0x46, 0x69, 0x73, 0x68,
+ 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17,
0x46, 0x49, 0x53, 0x48, 0x5f, 0x45, 0x53, 0x43, 0x41, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x53, 0x4e, 0x5f, 0x45, 0x53, 0x43, 0x41, 0x50, 0x45, 0x5f, 0x4e,
- 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x45, 0x53,
- 0x43, 0x41, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x48, 0x4f, 0x43,
- 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x45, 0x53,
- 0x43, 0x41, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x48, 0x4f,
- 0x4f, 0x4b, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x49, 0x53,
+ 0x48, 0x5f, 0x45, 0x53, 0x43, 0x41, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x53, 0x48, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x46, 0x49, 0x53,
+ 0x48, 0x5f, 0x45, 0x53, 0x43, 0x41, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x55, 0x4e, 0x48, 0x4f, 0x4f, 0x4b, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/FishInfo.pb.go b/gover/gen/FishInfo.pb.go
index 8374deb9..4342c1d3 100644
--- a/gover/gen/FishInfo.pb.go
+++ b/gover/gen/FishInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishInfo.proto
package gen
@@ -41,8 +41,8 @@ type FishInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FreeCount uint32 `protobuf:"varint,11,opt,name=free_count,json=freeCount,proto3" json:"free_count,omitempty"`
- IntoBagCount uint32 `protobuf:"varint,12,opt,name=into_bag_count,json=intoBagCount,proto3" json:"into_bag_count,omitempty"`
+ Unk3300_AKFBFEDCELN uint32 `protobuf:"varint,14,opt,name=Unk3300_AKFBFEDCELN,json=Unk3300AKFBFEDCELN,proto3" json:"Unk3300_AKFBFEDCELN,omitempty"`
+ Unk3300_FIICLBEFHLL uint32 `protobuf:"varint,7,opt,name=Unk3300_FIICLBEFHLL,json=Unk3300FIICLBEFHLL,proto3" json:"Unk3300_FIICLBEFHLL,omitempty"`
}
func (x *FishInfo) Reset() {
@@ -77,16 +77,16 @@ func (*FishInfo) Descriptor() ([]byte, []int) {
return file_FishInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FishInfo) GetFreeCount() uint32 {
+func (x *FishInfo) GetUnk3300_AKFBFEDCELN() uint32 {
if x != nil {
- return x.FreeCount
+ return x.Unk3300_AKFBFEDCELN
}
return 0
}
-func (x *FishInfo) GetIntoBagCount() uint32 {
+func (x *FishInfo) GetUnk3300_FIICLBEFHLL() uint32 {
if x != nil {
- return x.IntoBagCount
+ return x.Unk3300_FIICLBEFHLL
}
return 0
}
@@ -95,13 +95,14 @@ var File_FishInfo_proto protoreflect.FileDescriptor
var file_FishInfo_proto_rawDesc = []byte{
0x0a, 0x0e, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x4f, 0x0a, 0x08, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a,
- 0x66, 0x72, 0x65, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x66, 0x72, 0x65, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69,
- 0x6e, 0x74, 0x6f, 0x5f, 0x62, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x6f, 0x42, 0x61, 0x67, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x22, 0x6c, 0x0a, 0x08, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4b, 0x46, 0x42, 0x46, 0x45, 0x44, 0x43,
+ 0x45, 0x4c, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x41, 0x4b, 0x46, 0x42, 0x46, 0x45, 0x44, 0x43, 0x45, 0x4c, 0x4e, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x49, 0x43, 0x4c, 0x42, 0x45,
+ 0x46, 0x48, 0x4c, 0x4c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x46, 0x49, 0x49, 0x43, 0x4c, 0x42, 0x45, 0x46, 0x48, 0x4c, 0x4c, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/FishPoolDataNotify.pb.go b/gover/gen/FishPoolDataNotify.pb.go
index 5815b84c..5fa002e3 100644
--- a/gover/gen/FishPoolDataNotify.pb.go
+++ b/gover/gen/FishPoolDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishPoolDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5848
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishPoolDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- TodayFishNum uint32 `protobuf:"varint,2,opt,name=today_fish_num,json=todayFishNum,proto3" json:"today_fish_num,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ TodayFishNum uint32 `protobuf:"varint,12,opt,name=today_fish_num,json=todayFishNum,proto3" json:"today_fish_num,omitempty"`
}
func (x *FishPoolDataNotify) Reset() {
@@ -100,10 +97,10 @@ var file_FishPoolDataNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x46, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x12, 0x46, 0x69,
0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x24, 0x0a,
0x0e, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x5f, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x46, 0x69, 0x73, 0x68,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x46, 0x69, 0x73, 0x68,
0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FishPoolInfo.pb.go b/gover/gen/FishPoolInfo.pb.go
index 77b99214..51c6ba68 100644
--- a/gover/gen/FishPoolInfo.pb.go
+++ b/gover/gen/FishPoolInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishPoolInfo.proto
package gen
diff --git a/gover/gen/FishingGallerySettleInfo.pb.go b/gover/gen/FishingGallerySettleInfo.pb.go
index a02bc676..43da5f34 100644
--- a/gover/gen/FishingGallerySettleInfo.pb.go
+++ b/gover/gen/FishingGallerySettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishingGallerySettleInfo.proto
package gen
@@ -41,8 +41,8 @@ type FishingGallerySettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishMap map[uint32]*FishInfo `protobuf:"bytes,11,rep,name=fish_map,json=fishMap,proto3" json:"fish_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
FishingScoreList []*FishingScore `protobuf:"bytes,15,rep,name=fishing_score_list,json=fishingScoreList,proto3" json:"fishing_score_list,omitempty"`
+ FishMap map[uint32]*FishInfo `protobuf:"bytes,10,rep,name=fish_map,json=fishMap,proto3" json:"fish_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *FishingGallerySettleInfo) Reset() {
@@ -77,16 +77,16 @@ func (*FishingGallerySettleInfo) Descriptor() ([]byte, []int) {
return file_FishingGallerySettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FishingGallerySettleInfo) GetFishMap() map[uint32]*FishInfo {
+func (x *FishingGallerySettleInfo) GetFishingScoreList() []*FishingScore {
if x != nil {
- return x.FishMap
+ return x.FishingScoreList
}
return nil
}
-func (x *FishingGallerySettleInfo) GetFishingScoreList() []*FishingScore {
+func (x *FishingGallerySettleInfo) GetFishMap() map[uint32]*FishInfo {
if x != nil {
- return x.FishingScoreList
+ return x.FishMap
}
return nil
}
@@ -100,15 +100,15 @@ var file_FishingGallerySettleInfo_proto_rawDesc = []byte{
0x1a, 0x12, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x01, 0x0a, 0x18, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67,
0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x41, 0x0a, 0x08, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46,
- 0x69, 0x73, 0x68, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x66, 0x69, 0x73,
- 0x68, 0x4d, 0x61, 0x70, 0x12, 0x3b, 0x0a, 0x12, 0x66, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x0d, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52,
- 0x10, 0x66, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x73,
- 0x74, 0x1a, 0x45, 0x0a, 0x0c, 0x46, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x6f, 0x12, 0x3b, 0x0a, 0x12, 0x66, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x63, 0x6f,
+ 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
+ 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x10, 0x66, 0x69,
+ 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x41,
+ 0x0a, 0x08, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x26, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46, 0x69, 0x73, 0x68,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x66, 0x69, 0x73, 0x68, 0x4d, 0x61,
+ 0x70, 0x1a, 0x45, 0x0a, 0x0c, 0x46, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x09, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76,
@@ -136,8 +136,8 @@ var file_FishingGallerySettleInfo_proto_goTypes = []interface{}{
(*FishInfo)(nil), // 3: FishInfo
}
var file_FishingGallerySettleInfo_proto_depIdxs = []int32{
- 1, // 0: FishingGallerySettleInfo.fish_map:type_name -> FishingGallerySettleInfo.FishMapEntry
- 2, // 1: FishingGallerySettleInfo.fishing_score_list:type_name -> FishingScore
+ 2, // 0: FishingGallerySettleInfo.fishing_score_list:type_name -> FishingScore
+ 1, // 1: FishingGallerySettleInfo.fish_map:type_name -> FishingGallerySettleInfo.FishMapEntry
3, // 2: FishingGallerySettleInfo.FishMapEntry.value:type_name -> FishInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/FishingGallerySettleNotify.pb.go b/gover/gen/FishingGallerySettleNotify.pb.go
index e0039b95..d1982962 100644
--- a/gover/gen/FishingGallerySettleNotify.pb.go
+++ b/gover/gen/FishingGallerySettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishingGallerySettleNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8780
-// EnetChannelId: 0
-// EnetIsReliable: true
type FishingGallerySettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- SettleInfo *FishingGallerySettleInfo `protobuf:"bytes,13,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ GalleryId uint32 `protobuf:"varint,5,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ SettleInfo *FishingGallerySettleInfo `protobuf:"bytes,4,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
}
func (x *FishingGallerySettleNotify) Reset() {
@@ -88,18 +85,18 @@ func (x *FishingGallerySettleNotify) GetGalleryId() uint32 {
return 0
}
-func (x *FishingGallerySettleNotify) GetLevelId() uint32 {
+func (x *FishingGallerySettleNotify) GetSettleInfo() *FishingGallerySettleInfo {
if x != nil {
- return x.LevelId
+ return x.SettleInfo
}
- return 0
+ return nil
}
-func (x *FishingGallerySettleNotify) GetSettleInfo() *FishingGallerySettleInfo {
+func (x *FishingGallerySettleNotify) GetLevelId() uint32 {
if x != nil {
- return x.SettleInfo
+ return x.LevelId
}
- return nil
+ return 0
}
var File_FishingGallerySettleNotify_proto protoreflect.FileDescriptor
@@ -112,13 +109,13 @@ var file_FishingGallerySettleNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x1a, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x47, 0x61,
0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x0b, 0x73,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x19, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74,
- 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64,
+ 0x12, 0x3a, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FishingScore.pb.go b/gover/gen/FishingScore.pb.go
index 7e7e128b..cdc08140 100644
--- a/gover/gen/FishingScore.pb.go
+++ b/gover/gen/FishingScore.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishingScore.proto
package gen
@@ -41,8 +41,8 @@ type FishingScore struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishingScore_ uint32 `protobuf:"varint,2,opt,name=fishing_score_,json=fishingScore,proto3" json:"fishing_score_,omitempty"`
- IsNewRecord bool `protobuf:"varint,4,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ FishingScore uint32 `protobuf:"varint,11,opt,name=fishing_score,json=fishingScore,proto3" json:"fishing_score,omitempty"`
+ IsNewRecord bool `protobuf:"varint,10,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
}
func (x *FishingScore) Reset() {
@@ -77,9 +77,9 @@ func (*FishingScore) Descriptor() ([]byte, []int) {
return file_FishingScore_proto_rawDescGZIP(), []int{0}
}
-func (x *FishingScore) GetFishingScore_() uint32 {
+func (x *FishingScore) GetFishingScore() uint32 {
if x != nil {
- return x.FishingScore_
+ return x.FishingScore
}
return 0
}
@@ -95,13 +95,13 @@ var File_FishingScore_proto protoreflect.FileDescriptor
var file_FishingScore_proto_rawDesc = []byte{
0x0a, 0x12, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x0c, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53,
- 0x63, 0x6f, 0x72, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x69,
- 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73,
- 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x0c, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x53,
+ 0x63, 0x6f, 0x72, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x69, 0x73,
+ 0x68, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f,
+ 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/FishtankFishInfo.pb.go b/gover/gen/FishtankFishInfo.pb.go
index bea43cc2..d8c120bc 100644
--- a/gover/gen/FishtankFishInfo.pb.go
+++ b/gover/gen/FishtankFishInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FishtankFishInfo.proto
package gen
@@ -41,9 +41,9 @@ type FishtankFishInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3000_KNOBDDHIONH float32 `protobuf:"fixed32,1,opt,name=Unk3000_KNOBDDHIONH,json=Unk3000KNOBDDHIONH,proto3" json:"Unk3000_KNOBDDHIONH,omitempty"`
- Unk3000_NDBJCJEIEEO float32 `protobuf:"fixed32,2,opt,name=Unk3000_NDBJCJEIEEO,json=Unk3000NDBJCJEIEEO,proto3" json:"Unk3000_NDBJCJEIEEO,omitempty"`
- Unk3000_CGBHKPEGBOD float32 `protobuf:"fixed32,3,opt,name=Unk3000_CGBHKPEGBOD,json=Unk3000CGBHKPEGBOD,proto3" json:"Unk3000_CGBHKPEGBOD,omitempty"`
+ FishDistanceFromWater float32 `protobuf:"fixed32,1,opt,name=fish_distance_from_water,json=fishDistanceFromWater,proto3" json:"fish_distance_from_water,omitempty"`
+ FishScale float32 `protobuf:"fixed32,2,opt,name=fish_scale,json=fishScale,proto3" json:"fish_scale,omitempty"`
+ InitialRotationY float32 `protobuf:"fixed32,3,opt,name=initial_rotation_y,json=initialRotationY,proto3" json:"initial_rotation_y,omitempty"`
}
func (x *FishtankFishInfo) Reset() {
@@ -78,23 +78,23 @@ func (*FishtankFishInfo) Descriptor() ([]byte, []int) {
return file_FishtankFishInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FishtankFishInfo) GetUnk3000_KNOBDDHIONH() float32 {
+func (x *FishtankFishInfo) GetFishDistanceFromWater() float32 {
if x != nil {
- return x.Unk3000_KNOBDDHIONH
+ return x.FishDistanceFromWater
}
return 0
}
-func (x *FishtankFishInfo) GetUnk3000_NDBJCJEIEEO() float32 {
+func (x *FishtankFishInfo) GetFishScale() float32 {
if x != nil {
- return x.Unk3000_NDBJCJEIEEO
+ return x.FishScale
}
return 0
}
-func (x *FishtankFishInfo) GetUnk3000_CGBHKPEGBOD() float32 {
+func (x *FishtankFishInfo) GetInitialRotationY() float32 {
if x != nil {
- return x.Unk3000_CGBHKPEGBOD
+ return x.InitialRotationY
}
return 0
}
@@ -103,18 +103,18 @@ var File_FishtankFishInfo_proto protoreflect.FileDescriptor
var file_FishtankFishInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x46, 0x69, 0x73, 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x10, 0x46, 0x69, 0x73,
- 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x4f, 0x42, 0x44, 0x44, 0x48,
- 0x49, 0x4f, 0x4e, 0x48, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4b, 0x4e, 0x4f, 0x42, 0x44, 0x44, 0x48, 0x49, 0x4f, 0x4e, 0x48, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x44, 0x42, 0x4a, 0x43, 0x4a,
- 0x45, 0x49, 0x45, 0x45, 0x4f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x4e, 0x44, 0x42, 0x4a, 0x43, 0x4a, 0x45, 0x49, 0x45, 0x45, 0x4f, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x42, 0x48, 0x4b,
- 0x50, 0x45, 0x47, 0x42, 0x4f, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x47, 0x42, 0x48, 0x4b, 0x50, 0x45, 0x47, 0x42, 0x4f, 0x44,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x10, 0x46, 0x69, 0x73,
+ 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a,
+ 0x18, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x66,
+ 0x72, 0x6f, 0x6d, 0x5f, 0x77, 0x61, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52,
+ 0x15, 0x66, 0x69, 0x73, 0x68, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x46, 0x72, 0x6f,
+ 0x6d, 0x57, 0x61, 0x74, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x73,
+ 0x63, 0x61, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x09, 0x66, 0x69, 0x73, 0x68,
+ 0x53, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c,
+ 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x02, 0x52, 0x10, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x59, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/FleurFairActivityDetailInfo.pb.go b/gover/gen/FleurFairActivityDetailInfo.pb.go
index b343a33e..6d5e4ac7 100644
--- a/gover/gen/FleurFairActivityDetailInfo.pb.go
+++ b/gover/gen/FleurFairActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairActivityDetailInfo.proto
package gen
@@ -41,14 +41,14 @@ type FleurFairActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsContentClosed bool `protobuf:"varint,4,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- DungeonPunishOverTime uint32 `protobuf:"varint,6,opt,name=dungeon_punish_over_time,json=dungeonPunishOverTime,proto3" json:"dungeon_punish_over_time,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,15,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- ObtainedToken uint32 `protobuf:"varint,13,opt,name=obtained_token,json=obtainedToken,proto3" json:"obtained_token,omitempty"`
- ChapterInfoList []*FleurFairChapterInfo `protobuf:"bytes,14,rep,name=chapter_info_list,json=chapterInfoList,proto3" json:"chapter_info_list,omitempty"`
+ Unk3300_KONOCAMIIIE uint32 `protobuf:"varint,3,opt,name=Unk3300_KONOCAMIIIE,json=Unk3300KONOCAMIIIE,proto3" json:"Unk3300_KONOCAMIIIE,omitempty"`
+ ChapterInfoList []*FleurFairChapterInfo `protobuf:"bytes,5,rep,name=chapter_info_list,json=chapterInfoList,proto3" json:"chapter_info_list,omitempty"`
+ IsDungeonUnlocked bool `protobuf:"varint,6,opt,name=is_dungeon_unlocked,json=isDungeonUnlocked,proto3" json:"is_dungeon_unlocked,omitempty"`
+ DungeonSectionInfoMap map[uint32]*FleurFairDungeonSectionInfo `protobuf:"bytes,8,rep,name=dungeon_section_info_map,json=dungeonSectionInfoMap,proto3" json:"dungeon_section_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ IsContentClosed bool `protobuf:"varint,13,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
MinigameInfoMap map[uint32]*FleurFairMinigameInfo `protobuf:"bytes,9,rep,name=minigame_info_map,json=minigameInfoMap,proto3" json:"minigame_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- DungeonSectionInfoMap map[uint32]*FleurFairDungeonSectionInfo `protobuf:"bytes,3,rep,name=dungeon_section_info_map,json=dungeonSectionInfoMap,proto3" json:"dungeon_section_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- IsDungeonUnlocked bool `protobuf:"varint,11,opt,name=is_dungeon_unlocked,json=isDungeonUnlocked,proto3" json:"is_dungeon_unlocked,omitempty"`
+ Unk3300_LOFLGOOIMNH uint32 `protobuf:"varint,10,opt,name=Unk3300_LOFLGOOIMNH,json=Unk3300LOFLGOOIMNH,proto3" json:"Unk3300_LOFLGOOIMNH,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,4,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
}
func (x *FleurFairActivityDetailInfo) Reset() {
@@ -83,39 +83,39 @@ func (*FleurFairActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_FleurFairActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairActivityDetailInfo) GetIsContentClosed() bool {
+func (x *FleurFairActivityDetailInfo) GetUnk3300_KONOCAMIIIE() uint32 {
if x != nil {
- return x.IsContentClosed
+ return x.Unk3300_KONOCAMIIIE
}
- return false
+ return 0
}
-func (x *FleurFairActivityDetailInfo) GetDungeonPunishOverTime() uint32 {
+func (x *FleurFairActivityDetailInfo) GetChapterInfoList() []*FleurFairChapterInfo {
if x != nil {
- return x.DungeonPunishOverTime
+ return x.ChapterInfoList
}
- return 0
+ return nil
}
-func (x *FleurFairActivityDetailInfo) GetContentCloseTime() uint32 {
+func (x *FleurFairActivityDetailInfo) GetIsDungeonUnlocked() bool {
if x != nil {
- return x.ContentCloseTime
+ return x.IsDungeonUnlocked
}
- return 0
+ return false
}
-func (x *FleurFairActivityDetailInfo) GetObtainedToken() uint32 {
+func (x *FleurFairActivityDetailInfo) GetDungeonSectionInfoMap() map[uint32]*FleurFairDungeonSectionInfo {
if x != nil {
- return x.ObtainedToken
+ return x.DungeonSectionInfoMap
}
- return 0
+ return nil
}
-func (x *FleurFairActivityDetailInfo) GetChapterInfoList() []*FleurFairChapterInfo {
+func (x *FleurFairActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.ChapterInfoList
+ return x.IsContentClosed
}
- return nil
+ return false
}
func (x *FleurFairActivityDetailInfo) GetMinigameInfoMap() map[uint32]*FleurFairMinigameInfo {
@@ -125,18 +125,18 @@ func (x *FleurFairActivityDetailInfo) GetMinigameInfoMap() map[uint32]*FleurFair
return nil
}
-func (x *FleurFairActivityDetailInfo) GetDungeonSectionInfoMap() map[uint32]*FleurFairDungeonSectionInfo {
+func (x *FleurFairActivityDetailInfo) GetUnk3300_LOFLGOOIMNH() uint32 {
if x != nil {
- return x.DungeonSectionInfoMap
+ return x.Unk3300_LOFLGOOIMNH
}
- return nil
+ return 0
}
-func (x *FleurFairActivityDetailInfo) GetIsDungeonUnlocked() bool {
+func (x *FleurFairActivityDetailInfo) GetContentCloseTime() uint32 {
if x != nil {
- return x.IsDungeonUnlocked
+ return x.ContentCloseTime
}
- return false
+ return 0
}
var File_FleurFairActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -150,54 +150,54 @@ var file_FleurFairActivityDetailInfo_proto_rawDesc = []byte{
0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x1b, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d, 0x69, 0x6e,
0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xdf, 0x05, 0x0a, 0x1b, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x41, 0x63, 0x74,
+ 0xe1, 0x05, 0x0a, 0x1b, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c,
- 0x6f, 0x73, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f,
- 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x6f, 0x76,
- 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x50, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x4f, 0x76, 0x65, 0x72,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f,
- 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x74,
- 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x62, 0x74, 0x61,
- 0x69, 0x6e, 0x65, 0x64, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x41, 0x0a, 0x11, 0x63, 0x68, 0x61,
- 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72,
- 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x68, 0x61,
- 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x5d, 0x0a, 0x11,
- 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61,
- 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46,
- 0x61, 0x69, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x69, 0x6e, 0x69,
- 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x70, 0x0a, 0x18, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e,
- 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x44, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x15, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
- 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x2e, 0x0a,
- 0x13, 0x69, 0x73, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x75, 0x6e, 0x6c, 0x6f,
- 0x63, 0x6b, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x1a, 0x5a, 0x0a,
- 0x14, 0x4d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61,
- 0x69, 0x72, 0x4d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x66, 0x0a, 0x1a, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d,
- 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72,
- 0x46, 0x61, 0x69, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69,
- 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x4e, 0x4f, 0x43,
+ 0x41, 0x4d, 0x49, 0x49, 0x49, 0x45, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4f, 0x4e, 0x4f, 0x43, 0x41, 0x4d, 0x49, 0x49, 0x49, 0x45,
+ 0x12, 0x41, 0x0a, 0x11, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x46, 0x6c,
+ 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x11, 0x69, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x55, 0x6e, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x65, 0x64, 0x12, 0x70, 0x0a, 0x18, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69,
+ 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x15,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65,
+ 0x64, 0x12, 0x5d, 0x0a, 0x11, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x46,
+ 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x69, 0x6e, 0x69, 0x67,
+ 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0f, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x46, 0x4c,
+ 0x47, 0x4f, 0x4f, 0x49, 0x4d, 0x4e, 0x48, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4f, 0x46, 0x4c, 0x47, 0x4f, 0x4f, 0x49, 0x4d, 0x4e,
+ 0x48, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f,
+ 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a,
+ 0x66, 0x0a, 0x1a, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
+ 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x5a, 0x0a, 0x14, 0x4d, 0x69, 0x6e, 0x69, 0x67,
+ 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
+ 0x79, 0x12, 0x2c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x16, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d, 0x69, 0x6e, 0x69,
+ 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
+ 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -215,18 +215,18 @@ func file_FleurFairActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_FleurFairActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_FleurFairActivityDetailInfo_proto_goTypes = []interface{}{
(*FleurFairActivityDetailInfo)(nil), // 0: FleurFairActivityDetailInfo
- nil, // 1: FleurFairActivityDetailInfo.MinigameInfoMapEntry
- nil, // 2: FleurFairActivityDetailInfo.DungeonSectionInfoMapEntry
+ nil, // 1: FleurFairActivityDetailInfo.DungeonSectionInfoMapEntry
+ nil, // 2: FleurFairActivityDetailInfo.MinigameInfoMapEntry
(*FleurFairChapterInfo)(nil), // 3: FleurFairChapterInfo
- (*FleurFairMinigameInfo)(nil), // 4: FleurFairMinigameInfo
- (*FleurFairDungeonSectionInfo)(nil), // 5: FleurFairDungeonSectionInfo
+ (*FleurFairDungeonSectionInfo)(nil), // 4: FleurFairDungeonSectionInfo
+ (*FleurFairMinigameInfo)(nil), // 5: FleurFairMinigameInfo
}
var file_FleurFairActivityDetailInfo_proto_depIdxs = []int32{
3, // 0: FleurFairActivityDetailInfo.chapter_info_list:type_name -> FleurFairChapterInfo
- 1, // 1: FleurFairActivityDetailInfo.minigame_info_map:type_name -> FleurFairActivityDetailInfo.MinigameInfoMapEntry
- 2, // 2: FleurFairActivityDetailInfo.dungeon_section_info_map:type_name -> FleurFairActivityDetailInfo.DungeonSectionInfoMapEntry
- 4, // 3: FleurFairActivityDetailInfo.MinigameInfoMapEntry.value:type_name -> FleurFairMinigameInfo
- 5, // 4: FleurFairActivityDetailInfo.DungeonSectionInfoMapEntry.value:type_name -> FleurFairDungeonSectionInfo
+ 1, // 1: FleurFairActivityDetailInfo.dungeon_section_info_map:type_name -> FleurFairActivityDetailInfo.DungeonSectionInfoMapEntry
+ 2, // 2: FleurFairActivityDetailInfo.minigame_info_map:type_name -> FleurFairActivityDetailInfo.MinigameInfoMapEntry
+ 4, // 3: FleurFairActivityDetailInfo.DungeonSectionInfoMapEntry.value:type_name -> FleurFairDungeonSectionInfo
+ 5, // 4: FleurFairActivityDetailInfo.MinigameInfoMapEntry.value:type_name -> FleurFairMinigameInfo
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
diff --git a/gover/gen/FleurFairBalloonInfo.pb.go b/gover/gen/FleurFairBalloonInfo.pb.go
index cf0d4f3b..81dfe291 100644
--- a/gover/gen/FleurFairBalloonInfo.pb.go
+++ b/gover/gen/FleurFairBalloonInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairBalloonInfo.proto
package gen
diff --git a/gover/gen/FleurFairBalloonSettleInfo.pb.go b/gover/gen/FleurFairBalloonSettleInfo.pb.go
index d7acbad1..2f203061 100644
--- a/gover/gen/FleurFairBalloonSettleInfo.pb.go
+++ b/gover/gen/FleurFairBalloonSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairBalloonSettleInfo.proto
package gen
@@ -41,8 +41,8 @@ type FleurFairBalloonSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SettleInfo *BalloonSettleInfo `protobuf:"bytes,10,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- IsNewRecord bool `protobuf:"varint,7,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ SettleInfo *BalloonSettleInfo `protobuf:"bytes,5,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ IsNewRecord bool `protobuf:"varint,15,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
}
func (x *FleurFairBalloonSettleInfo) Reset() {
@@ -100,11 +100,11 @@ var file_FleurFairBalloonSettleInfo_proto_rawDesc = []byte{
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x1a, 0x46,
0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x53,
0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x0b, 0x73, 0x65, 0x74,
- 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
+ 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
0x2e, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22,
0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f,
0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairBalloonSettleNotify.pb.go b/gover/gen/FleurFairBalloonSettleNotify.pb.go
index 5bf59782..0958fd6d 100644
--- a/gover/gen/FleurFairBalloonSettleNotify.pb.go
+++ b/gover/gen/FleurFairBalloonSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairBalloonSettleNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2099
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairBalloonSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MinigameId uint32 `protobuf:"varint,9,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
- SettleInfoMap map[uint32]*FleurFairBalloonSettleInfo `protobuf:"bytes,15,rep,name=settle_info_map,json=settleInfoMap,proto3" json:"settle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ MinigameId uint32 `protobuf:"varint,1,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
+ SettleInfoMap map[uint32]*FleurFairBalloonSettleInfo `protobuf:"bytes,6,rep,name=settle_info_map,json=settleInfoMap,proto3" json:"settle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *FleurFairBalloonSettleNotify) Reset() {
@@ -104,9 +101,9 @@ var file_FleurFairBalloonSettleNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x01, 0x0a, 0x1c, 0x46, 0x6c, 0x65, 0x75, 0x72,
0x46, 0x61, 0x69, 0x72, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x69, 0x67,
- 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x69,
+ 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x69,
0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x58, 0x0a, 0x0f, 0x73, 0x65, 0x74, 0x74,
- 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28,
+ 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x30, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x42, 0x61, 0x6c,
0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e,
diff --git a/gover/gen/FleurFairBossSettleInfo.pb.go b/gover/gen/FleurFairBossSettleInfo.pb.go
index 317c4b44..742c084e 100644
--- a/gover/gen/FleurFairBossSettleInfo.pb.go
+++ b/gover/gen/FleurFairBossSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairBossSettleInfo.proto
package gen
@@ -41,11 +41,11 @@ type FleurFairBossSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ CostTime uint32 `protobuf:"varint,14,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
+ StatInfoList []*FleurFairPlayerStatInfo `protobuf:"bytes,11,rep,name=stat_info_list,json=statInfoList,proto3" json:"stat_info_list,omitempty"`
+ Energy uint32 `protobuf:"varint,4,opt,name=energy,proto3" json:"energy,omitempty"`
+ IsSuccess bool `protobuf:"varint,2,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
RewardTokenNum uint32 `protobuf:"varint,15,opt,name=reward_token_num,json=rewardTokenNum,proto3" json:"reward_token_num,omitempty"`
- StatInfoList []*FleurFairPlayerStatInfo `protobuf:"bytes,1,rep,name=stat_info_list,json=statInfoList,proto3" json:"stat_info_list,omitempty"`
- IsSuccess bool `protobuf:"varint,10,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- Energy uint32 `protobuf:"varint,12,opt,name=energy,proto3" json:"energy,omitempty"`
- CostTime uint32 `protobuf:"varint,8,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
}
func (x *FleurFairBossSettleInfo) Reset() {
@@ -80,9 +80,9 @@ func (*FleurFairBossSettleInfo) Descriptor() ([]byte, []int) {
return file_FleurFairBossSettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairBossSettleInfo) GetRewardTokenNum() uint32 {
+func (x *FleurFairBossSettleInfo) GetCostTime() uint32 {
if x != nil {
- return x.RewardTokenNum
+ return x.CostTime
}
return 0
}
@@ -94,23 +94,23 @@ func (x *FleurFairBossSettleInfo) GetStatInfoList() []*FleurFairPlayerStatInfo {
return nil
}
-func (x *FleurFairBossSettleInfo) GetIsSuccess() bool {
+func (x *FleurFairBossSettleInfo) GetEnergy() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.Energy
}
- return false
+ return 0
}
-func (x *FleurFairBossSettleInfo) GetEnergy() uint32 {
+func (x *FleurFairBossSettleInfo) GetIsSuccess() bool {
if x != nil {
- return x.Energy
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *FleurFairBossSettleInfo) GetCostTime() uint32 {
+func (x *FleurFairBossSettleInfo) GetRewardTokenNum() uint32 {
if x != nil {
- return x.CostTime
+ return x.RewardTokenNum
}
return 0
}
@@ -123,19 +123,19 @@ var file_FleurFairBossSettleInfo_proto_rawDesc = []byte{
0x1d, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x53, 0x74, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7,
0x01, 0x0a, 0x17, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x42, 0x6f, 0x73, 0x73,
- 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x6f, 0x6b, 0x65,
- 0x6e, 0x4e, 0x75, 0x6d, 0x12, 0x3e, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x46,
- 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74,
- 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65,
- 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63,
- 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63,
- 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f,
+ 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63,
+ 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x18, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x53, 0x74, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67,
+ 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x28,
+ 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairBuffEnergyNotify.pb.go b/gover/gen/FleurFairBuffEnergyNotify.pb.go
index ed0e7f9d..bfe486ee 100644
--- a/gover/gen/FleurFairBuffEnergyNotify.pb.go
+++ b/gover/gen/FleurFairBuffEnergyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairBuffEnergyNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5324
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairBuffEnergyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Energy uint32 `protobuf:"varint,4,opt,name=energy,proto3" json:"energy,omitempty"`
+ Energy uint32 `protobuf:"varint,13,opt,name=energy,proto3" json:"energy,omitempty"`
}
func (x *FleurFairBuffEnergyNotify) Reset() {
@@ -93,7 +90,7 @@ var file_FleurFairBuffEnergyNotify_proto_rawDesc = []byte{
0x6e, 0x65, 0x72, 0x67, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x33, 0x0a, 0x19, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x42, 0x75,
0x66, 0x66, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x16,
- 0x0a, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x0a, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairChapterInfo.pb.go b/gover/gen/FleurFairChapterInfo.pb.go
index 8d1991e6..5b2c0bea 100644
--- a/gover/gen/FleurFairChapterInfo.pb.go
+++ b/gover/gen/FleurFairChapterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairChapterInfo.proto
package gen
@@ -41,8 +41,8 @@ type FleurFairChapterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpenTime uint32 `protobuf:"varint,15,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- ChapterId uint32 `protobuf:"varint,11,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ ChapterId uint32 `protobuf:"varint,12,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ OpenTime uint32 `protobuf:"varint,7,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *FleurFairChapterInfo) Reset() {
@@ -77,16 +77,16 @@ func (*FleurFairChapterInfo) Descriptor() ([]byte, []int) {
return file_FleurFairChapterInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairChapterInfo) GetOpenTime() uint32 {
+func (x *FleurFairChapterInfo) GetChapterId() uint32 {
if x != nil {
- return x.OpenTime
+ return x.ChapterId
}
return 0
}
-func (x *FleurFairChapterInfo) GetChapterId() uint32 {
+func (x *FleurFairChapterInfo) GetOpenTime() uint32 {
if x != nil {
- return x.ChapterId
+ return x.OpenTime
}
return 0
}
@@ -97,10 +97,10 @@ var file_FleurFairChapterInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x43, 0x68, 0x61, 0x70, 0x74,
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x14,
0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairDungeonSectionInfo.pb.go b/gover/gen/FleurFairDungeonSectionInfo.pb.go
index 6c73d98f..bf46f87f 100644
--- a/gover/gen/FleurFairDungeonSectionInfo.pb.go
+++ b/gover/gen/FleurFairDungeonSectionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairDungeonSectionInfo.proto
package gen
@@ -41,9 +41,9 @@ type FleurFairDungeonSectionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SectionId uint32 `protobuf:"varint,10,opt,name=section_id,json=sectionId,proto3" json:"section_id,omitempty"`
- OpenTime uint32 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsOpen bool `protobuf:"varint,6,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ SectionId uint32 `protobuf:"varint,14,opt,name=section_id,json=sectionId,proto3" json:"section_id,omitempty"`
+ OpenTime uint32 `protobuf:"varint,15,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *FleurFairDungeonSectionInfo) Reset() {
@@ -78,6 +78,13 @@ func (*FleurFairDungeonSectionInfo) Descriptor() ([]byte, []int) {
return file_FleurFairDungeonSectionInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *FleurFairDungeonSectionInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
func (x *FleurFairDungeonSectionInfo) GetSectionId() uint32 {
if x != nil {
return x.SectionId
@@ -92,13 +99,6 @@ func (x *FleurFairDungeonSectionInfo) GetOpenTime() uint32 {
return 0
}
-func (x *FleurFairDungeonSectionInfo) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
var File_FleurFairDungeonSectionInfo_proto protoreflect.FileDescriptor
var file_FleurFairDungeonSectionInfo_proto_rawDesc = []byte{
@@ -106,12 +106,12 @@ var file_FleurFairDungeonSectionInfo_proto_rawDesc = []byte{
0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1b, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72,
0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70,
+ 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f,
+ 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairFallInfo.pb.go b/gover/gen/FleurFairFallInfo.pb.go
index 8005a5fc..09ed26f1 100644
--- a/gover/gen/FleurFairFallInfo.pb.go
+++ b/gover/gen/FleurFairFallInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairFallInfo.proto
package gen
@@ -41,7 +41,7 @@ type FleurFairFallInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BestScore uint32 `protobuf:"varint,10,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ BestScore uint32 `protobuf:"varint,11,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
}
func (x *FleurFairFallInfo) Reset() {
@@ -89,7 +89,7 @@ var file_FleurFairFallInfo_proto_rawDesc = []byte{
0x0a, 0x17, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x11, 0x46, 0x6c, 0x65,
0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d,
- 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairFallSettleInfo.pb.go b/gover/gen/FleurFairFallSettleInfo.pb.go
index 879f6488..0940671b 100644
--- a/gover/gen/FleurFairFallSettleInfo.pb.go
+++ b/gover/gen/FleurFairFallSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairFallSettleInfo.proto
package gen
@@ -41,8 +41,8 @@ type FleurFairFallSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SettleInfo *FallSettleInfo `protobuf:"bytes,4,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- IsNewRecord bool `protobuf:"varint,10,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ SettleInfo *FallSettleInfo `protobuf:"bytes,3,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ IsNewRecord bool `protobuf:"varint,9,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
}
func (x *FleurFairFallSettleInfo) Reset() {
@@ -100,10 +100,10 @@ var file_FleurFairFallSettleInfo_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x17, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61,
0x69, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
0x12, 0x30, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74,
+ 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74,
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77,
+ 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77,
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairFallSettleNotify.pb.go b/gover/gen/FleurFairFallSettleNotify.pb.go
index d0d549d8..6308ef55 100644
--- a/gover/gen/FleurFairFallSettleNotify.pb.go
+++ b/gover/gen/FleurFairFallSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairFallSettleNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2017
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairFallSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MinigameId uint32 `protobuf:"varint,15,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
- SettleInfoMap map[uint32]*FleurFairFallSettleInfo `protobuf:"bytes,11,rep,name=settle_info_map,json=settleInfoMap,proto3" json:"settle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ MinigameId uint32 `protobuf:"varint,2,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
+ SettleInfoMap map[uint32]*FleurFairFallSettleInfo `protobuf:"bytes,13,rep,name=settle_info_map,json=settleInfoMap,proto3" json:"settle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *FleurFairFallSettleNotify) Reset() {
@@ -103,10 +100,10 @@ var file_FleurFairFallSettleNotify_proto_rawDesc = []byte{
0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xef, 0x01, 0x0a, 0x19, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x46, 0x61,
0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f,
- 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12,
0x55, 0x0a, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d,
- 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72,
+ 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72,
0x46, 0x61, 0x69, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d,
0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
diff --git a/gover/gen/FleurFairFinishGalleryStageNotify.pb.go b/gover/gen/FleurFairFinishGalleryStageNotify.pb.go
index 4a9ee34d..00981a58 100644
--- a/gover/gen/FleurFairFinishGalleryStageNotify.pb.go
+++ b/gover/gen/FleurFairFinishGalleryStageNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairFinishGalleryStageNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5342
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairFinishGalleryStageNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FleurFairGallerySettleInfo.pb.go b/gover/gen/FleurFairGallerySettleInfo.pb.go
index 48ec0512..65a2587b 100644
--- a/gover/gen/FleurFairGallerySettleInfo.pb.go
+++ b/gover/gen/FleurFairGallerySettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairGallerySettleInfo.proto
package gen
@@ -41,11 +41,11 @@ type FleurFairGallerySettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Energy uint32 `protobuf:"varint,2,opt,name=energy,proto3" json:"energy,omitempty"`
- GalleryStageIndex uint32 `protobuf:"varint,11,opt,name=gallery_stage_index,json=galleryStageIndex,proto3" json:"gallery_stage_index,omitempty"`
- EnergyStatMap map[uint32]int32 `protobuf:"bytes,6,rep,name=energy_stat_map,json=energyStatMap,proto3" json:"energy_stat_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- GalleryStageCount uint32 `protobuf:"varint,9,opt,name=gallery_stage_count,json=galleryStageCount,proto3" json:"gallery_stage_count,omitempty"`
- IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ IsSuccess bool `protobuf:"varint,8,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ EnergyStatMap map[uint32]int32 `protobuf:"bytes,2,rep,name=energy_stat_map,json=energyStatMap,proto3" json:"energy_stat_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Energy uint32 `protobuf:"varint,3,opt,name=energy,proto3" json:"energy,omitempty"`
+ GalleryStageIndex uint32 `protobuf:"varint,6,opt,name=gallery_stage_index,json=galleryStageIndex,proto3" json:"gallery_stage_index,omitempty"`
+ GalleryStageCount uint32 `protobuf:"varint,15,opt,name=gallery_stage_count,json=galleryStageCount,proto3" json:"gallery_stage_count,omitempty"`
}
func (x *FleurFairGallerySettleInfo) Reset() {
@@ -80,39 +80,39 @@ func (*FleurFairGallerySettleInfo) Descriptor() ([]byte, []int) {
return file_FleurFairGallerySettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairGallerySettleInfo) GetEnergy() uint32 {
+func (x *FleurFairGallerySettleInfo) GetIsSuccess() bool {
if x != nil {
- return x.Energy
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *FleurFairGallerySettleInfo) GetGalleryStageIndex() uint32 {
+func (x *FleurFairGallerySettleInfo) GetEnergyStatMap() map[uint32]int32 {
if x != nil {
- return x.GalleryStageIndex
+ return x.EnergyStatMap
}
- return 0
+ return nil
}
-func (x *FleurFairGallerySettleInfo) GetEnergyStatMap() map[uint32]int32 {
+func (x *FleurFairGallerySettleInfo) GetEnergy() uint32 {
if x != nil {
- return x.EnergyStatMap
+ return x.Energy
}
- return nil
+ return 0
}
-func (x *FleurFairGallerySettleInfo) GetGalleryStageCount() uint32 {
+func (x *FleurFairGallerySettleInfo) GetGalleryStageIndex() uint32 {
if x != nil {
- return x.GalleryStageCount
+ return x.GalleryStageIndex
}
return 0
}
-func (x *FleurFairGallerySettleInfo) GetIsSuccess() bool {
+func (x *FleurFairGallerySettleInfo) GetGalleryStageCount() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.GalleryStageCount
}
- return false
+ return 0
}
var File_FleurFairGallerySettleInfo_proto protoreflect.FileDescriptor
@@ -122,21 +122,21 @@ var file_FleurFairGallerySettleInfo_proto_rawDesc = []byte{
0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xcd, 0x02, 0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72,
0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x67, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53,
- 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x56, 0x0a, 0x0f, 0x65, 0x6e, 0x65,
- 0x72, 0x67, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x47, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x53, 0x74, 0x61, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x52, 0x0d, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x53, 0x74, 0x61, 0x74, 0x4d, 0x61,
- 0x70, 0x12, 0x2e, 0x0a, 0x13, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61,
- 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
+ 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
+ 0x12, 0x56, 0x0a, 0x0f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x5f,
+ 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x46, 0x6c, 0x65, 0x75,
+ 0x72, 0x46, 0x61, 0x69, 0x72, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x53, 0x74, 0x61,
+ 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x65, 0x6e, 0x65, 0x72, 0x67,
+ 0x79, 0x53, 0x74, 0x61, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x65, 0x72,
+ 0x67, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79,
+ 0x12, 0x2e, 0x0a, 0x13, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78,
+ 0x12, 0x2e, 0x0a, 0x13, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x1a, 0x40, 0x0a, 0x12, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x53, 0x74, 0x61, 0x74, 0x4d, 0x61,
0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
diff --git a/gover/gen/FleurFairMinigameInfo.pb.go b/gover/gen/FleurFairMinigameInfo.pb.go
index d0484118..3e6e4573 100644
--- a/gover/gen/FleurFairMinigameInfo.pb.go
+++ b/gover/gen/FleurFairMinigameInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairMinigameInfo.proto
package gen
@@ -41,9 +41,9 @@ type FleurFairMinigameInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MinigameId uint32 `protobuf:"varint,13,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
- IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,15,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ MinigameId uint32 `protobuf:"varint,3,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
+ IsOpen bool `protobuf:"varint,15,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
// Types that are assignable to Detail:
//
// *FleurFairMinigameInfo_BalloonInfo
@@ -138,15 +138,15 @@ type isFleurFairMinigameInfo_Detail interface {
}
type FleurFairMinigameInfo_BalloonInfo struct {
- BalloonInfo *FleurFairBalloonInfo `protobuf:"bytes,12,opt,name=balloon_info,json=balloonInfo,proto3,oneof"`
+ BalloonInfo *FleurFairBalloonInfo `protobuf:"bytes,1,opt,name=balloon_info,json=balloonInfo,proto3,oneof"`
}
type FleurFairMinigameInfo_FallInfo struct {
- FallInfo *FleurFairFallInfo `protobuf:"bytes,11,opt,name=fall_info,json=fallInfo,proto3,oneof"`
+ FallInfo *FleurFairFallInfo `protobuf:"bytes,10,opt,name=fall_info,json=fallInfo,proto3,oneof"`
}
type FleurFairMinigameInfo_MusicInfo struct {
- MusicInfo *FleurFairMusicGameInfo `protobuf:"bytes,9,opt,name=music_info,json=musicInfo,proto3,oneof"`
+ MusicInfo *FleurFairMusicGameInfo `protobuf:"bytes,14,opt,name=music_info,json=musicInfo,proto3,oneof"`
}
func (*FleurFairMinigameInfo_BalloonInfo) isFleurFairMinigameInfo_Detail() {}
@@ -167,19 +167,19 @@ var file_FleurFairMinigameInfo_proto_rawDesc = []byte{
0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xa1, 0x02, 0x0a, 0x15, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d, 0x69,
0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x69,
- 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0a, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69,
- 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
+ 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
0x65, 0x12, 0x3a, 0x0a, 0x0c, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46,
+ 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46,
0x61, 0x69, 0x72, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
0x52, 0x0b, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a,
- 0x09, 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b,
+ 0x09, 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x12, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x46, 0x61, 0x6c, 0x6c,
0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x66, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x38, 0x0a, 0x0a, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09,
+ 0x12, 0x38, 0x0a, 0x0a, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72,
0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
0x09, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65,
diff --git a/gover/gen/FleurFairMusicGameInfo.pb.go b/gover/gen/FleurFairMusicGameInfo.pb.go
index a0b796c7..64ec4f29 100644
--- a/gover/gen/FleurFairMusicGameInfo.pb.go
+++ b/gover/gen/FleurFairMusicGameInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairMusicGameInfo.proto
package gen
@@ -41,7 +41,7 @@ type FleurFairMusicGameInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MusicRecordMap map[uint32]*FleurFairMusicRecord `protobuf:"bytes,10,rep,name=music_record_map,json=musicRecordMap,proto3" json:"music_record_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ MusicRecordMap map[uint32]*FleurFairMusicRecord `protobuf:"bytes,6,rep,name=music_record_map,json=musicRecordMap,proto3" json:"music_record_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *FleurFairMusicGameInfo) Reset() {
@@ -92,7 +92,7 @@ var file_FleurFairMusicGameInfo_proto_rawDesc = []byte{
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x16, 0x46,
0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x55, 0x0a, 0x10, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x2b, 0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d, 0x75, 0x73, 0x69, 0x63,
0x47, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x75,
diff --git a/gover/gen/FleurFairMusicGameSettleReq.pb.go b/gover/gen/FleurFairMusicGameSettleReq.pb.go
index 9abc1168..a6540e67 100644
--- a/gover/gen/FleurFairMusicGameSettleReq.pb.go
+++ b/gover/gen/FleurFairMusicGameSettleReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairMusicGameSettleReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2194
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FleurFairMusicGameSettleReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
- Combo uint32 `protobuf:"varint,6,opt,name=combo,proto3" json:"combo,omitempty"`
+ Score uint32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
CorrectHit uint32 `protobuf:"varint,10,opt,name=correct_hit,json=correctHit,proto3" json:"correct_hit,omitempty"`
- MusicBasicId uint32 `protobuf:"varint,11,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ Combo uint32 `protobuf:"varint,3,opt,name=combo,proto3" json:"combo,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,14,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
}
func (x *FleurFairMusicGameSettleReq) Reset() {
@@ -90,16 +86,16 @@ func (x *FleurFairMusicGameSettleReq) GetScore() uint32 {
return 0
}
-func (x *FleurFairMusicGameSettleReq) GetCombo() uint32 {
+func (x *FleurFairMusicGameSettleReq) GetCorrectHit() uint32 {
if x != nil {
- return x.Combo
+ return x.CorrectHit
}
return 0
}
-func (x *FleurFairMusicGameSettleReq) GetCorrectHit() uint32 {
+func (x *FleurFairMusicGameSettleReq) GetCombo() uint32 {
if x != nil {
- return x.CorrectHit
+ return x.Combo
}
return 0
}
@@ -118,13 +114,13 @@ var file_FleurFairMusicGameSettleReq_proto_rawDesc = []byte{
0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x1b, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69,
0x72, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x6d,
- 0x62, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x12,
- 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x68, 0x69, 0x74, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x48, 0x69, 0x74,
+ 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x72,
+ 0x72, 0x65, 0x63, 0x74, 0x5f, 0x68, 0x69, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x48, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f,
+ 0x6d, 0x62, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d, 0x62, 0x6f,
0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f,
- 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42,
0x61, 0x73, 0x69, 0x63, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairMusicGameSettleRsp.pb.go b/gover/gen/FleurFairMusicGameSettleRsp.pb.go
index 7639313e..0e41c376 100644
--- a/gover/gen/FleurFairMusicGameSettleRsp.pb.go
+++ b/gover/gen/FleurFairMusicGameSettleRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairMusicGameSettleRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2113
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairMusicGameSettleRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsUnlockNextLevel bool `protobuf:"varint,4,opt,name=is_unlock_next_level,json=isUnlockNextLevel,proto3" json:"is_unlock_next_level,omitempty"`
- IsNewRecord bool `protobuf:"varint,12,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MusicBasicId uint32 `protobuf:"varint,9,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ IsNewRecord bool `protobuf:"varint,15,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ IsUnlockNextLevel bool `protobuf:"varint,7,opt,name=is_unlock_next_level,json=isUnlockNextLevel,proto3" json:"is_unlock_next_level,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,4,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *FleurFairMusicGameSettleRsp) Reset() {
@@ -82,30 +79,30 @@ func (*FleurFairMusicGameSettleRsp) Descriptor() ([]byte, []int) {
return file_FleurFairMusicGameSettleRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairMusicGameSettleRsp) GetIsUnlockNextLevel() bool {
+func (x *FleurFairMusicGameSettleRsp) GetIsNewRecord() bool {
if x != nil {
- return x.IsUnlockNextLevel
+ return x.IsNewRecord
}
return false
}
-func (x *FleurFairMusicGameSettleRsp) GetIsNewRecord() bool {
+func (x *FleurFairMusicGameSettleRsp) GetIsUnlockNextLevel() bool {
if x != nil {
- return x.IsNewRecord
+ return x.IsUnlockNextLevel
}
return false
}
-func (x *FleurFairMusicGameSettleRsp) GetRetcode() int32 {
+func (x *FleurFairMusicGameSettleRsp) GetMusicBasicId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MusicBasicId
}
return 0
}
-func (x *FleurFairMusicGameSettleRsp) GetMusicBasicId() uint32 {
+func (x *FleurFairMusicGameSettleRsp) GetRetcode() int32 {
if x != nil {
- return x.MusicBasicId
+ return x.Retcode
}
return 0
}
@@ -117,16 +114,16 @@ var file_FleurFairMusicGameSettleRsp_proto_rawDesc = []byte{
0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x1b, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69,
0x72, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
- 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x11, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x65, 0x78, 0x74, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e,
- 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69,
- 0x63, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69,
- 0x63, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x52, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65,
+ 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x75, 0x6e,
+ 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e,
+ 0x65, 0x78, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69,
+ 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x64, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairMusicGameStartReq.pb.go b/gover/gen/FleurFairMusicGameStartReq.pb.go
index 04f204a3..721a84db 100644
--- a/gover/gen/FleurFairMusicGameStartReq.pb.go
+++ b/gover/gen/FleurFairMusicGameStartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairMusicGameStartReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2167
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FleurFairMusicGameStartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MusicBasicId uint32 `protobuf:"varint,2,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,5,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
}
func (x *FleurFairMusicGameStartReq) Reset() {
@@ -95,7 +91,7 @@ var file_FleurFairMusicGameStartReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x42, 0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d,
0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71,
0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42,
0x61, 0x73, 0x69, 0x63, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairMusicGameStartRsp.pb.go b/gover/gen/FleurFairMusicGameStartRsp.pb.go
index c4f47c31..e51e054f 100644
--- a/gover/gen/FleurFairMusicGameStartRsp.pb.go
+++ b/gover/gen/FleurFairMusicGameStartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairMusicGameStartRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2079
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairMusicGameStartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MusicBasicId uint32 `protobuf:"varint,7,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,11,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *FleurFairMusicGameStartRsp) Reset() {
@@ -80,16 +77,16 @@ func (*FleurFairMusicGameStartRsp) Descriptor() ([]byte, []int) {
return file_FleurFairMusicGameStartRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairMusicGameStartRsp) GetRetcode() int32 {
+func (x *FleurFairMusicGameStartRsp) GetMusicBasicId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MusicBasicId
}
return 0
}
-func (x *FleurFairMusicGameStartRsp) GetMusicBasicId() uint32 {
+func (x *FleurFairMusicGameStartRsp) GetRetcode() int32 {
if x != nil {
- return x.MusicBasicId
+ return x.Retcode
}
return 0
}
@@ -101,10 +98,10 @@ var file_FleurFairMusicGameStartRsp_proto_rawDesc = []byte{
0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d,
0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x75,
- 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x64,
+ 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f,
+ 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42,
+ 0x61, 0x73, 0x69, 0x63, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairMusicRecord.pb.go b/gover/gen/FleurFairMusicRecord.pb.go
index b33b6a1d..cadb4ca2 100644
--- a/gover/gen/FleurFairMusicRecord.pb.go
+++ b/gover/gen/FleurFairMusicRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairMusicRecord.proto
package gen
@@ -41,9 +41,9 @@ type FleurFairMusicRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaxCombo uint32 `protobuf:"varint,1,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
MaxScore uint32 `protobuf:"varint,11,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- IsUnlock bool `protobuf:"varint,12,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
+ IsUnlock bool `protobuf:"varint,10,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
+ MaxCombo uint32 `protobuf:"varint,6,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
}
func (x *FleurFairMusicRecord) Reset() {
@@ -78,13 +78,6 @@ func (*FleurFairMusicRecord) Descriptor() ([]byte, []int) {
return file_FleurFairMusicRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairMusicRecord) GetMaxCombo() uint32 {
- if x != nil {
- return x.MaxCombo
- }
- return 0
-}
-
func (x *FleurFairMusicRecord) GetMaxScore() uint32 {
if x != nil {
return x.MaxScore
@@ -99,18 +92,25 @@ func (x *FleurFairMusicRecord) GetIsUnlock() bool {
return false
}
+func (x *FleurFairMusicRecord) GetMaxCombo() uint32 {
+ if x != nil {
+ return x.MaxCombo
+ }
+ return 0
+}
+
var File_FleurFairMusicRecord_proto protoreflect.FileDescriptor
var file_FleurFairMusicRecord_proto_rawDesc = []byte{
0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d, 0x75, 0x73, 0x69, 0x63,
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x14,
0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x62,
- 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6d, 0x62,
- 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b,
- 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72,
+ 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1b,
+ 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairPlayerStatInfo.pb.go b/gover/gen/FleurFairPlayerStatInfo.pb.go
index f1109e4d..a41e0918 100644
--- a/gover/gen/FleurFairPlayerStatInfo.pb.go
+++ b/gover/gen/FleurFairPlayerStatInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairPlayerStatInfo.proto
package gen
@@ -41,13 +41,13 @@ type FleurFairPlayerStatInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OnlineId string `protobuf:"bytes,11,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
- Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,1,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- StatId uint32 `protobuf:"varint,3,opt,name=stat_id,json=statId,proto3" json:"stat_id,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,5,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ StatId uint32 `protobuf:"varint,4,opt,name=stat_id,json=statId,proto3" json:"stat_id,omitempty"`
HeadImage uint32 `protobuf:"varint,6,opt,name=head_image,json=headImage,proto3" json:"head_image,omitempty"`
- NickName string `protobuf:"bytes,15,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
- Param int32 `protobuf:"varint,5,opt,name=param,proto3" json:"param,omitempty"`
+ Param int32 `protobuf:"varint,8,opt,name=param,proto3" json:"param,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ OnlineId string `protobuf:"bytes,11,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
}
func (x *FleurFairPlayerStatInfo) Reset() {
@@ -82,37 +82,37 @@ func (*FleurFairPlayerStatInfo) Descriptor() ([]byte, []int) {
return file_FleurFairPlayerStatInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairPlayerStatInfo) GetOnlineId() string {
+func (x *FleurFairPlayerStatInfo) GetProfilePicture() *ProfilePicture {
if x != nil {
- return x.OnlineId
+ return x.ProfilePicture
}
- return ""
+ return nil
}
-func (x *FleurFairPlayerStatInfo) GetUid() uint32 {
+func (x *FleurFairPlayerStatInfo) GetStatId() uint32 {
if x != nil {
- return x.Uid
+ return x.StatId
}
return 0
}
-func (x *FleurFairPlayerStatInfo) GetProfilePicture() *ProfilePicture {
+func (x *FleurFairPlayerStatInfo) GetHeadImage() uint32 {
if x != nil {
- return x.ProfilePicture
+ return x.HeadImage
}
- return nil
+ return 0
}
-func (x *FleurFairPlayerStatInfo) GetStatId() uint32 {
+func (x *FleurFairPlayerStatInfo) GetParam() int32 {
if x != nil {
- return x.StatId
+ return x.Param
}
return 0
}
-func (x *FleurFairPlayerStatInfo) GetHeadImage() uint32 {
+func (x *FleurFairPlayerStatInfo) GetUid() uint32 {
if x != nil {
- return x.HeadImage
+ return x.Uid
}
return 0
}
@@ -124,11 +124,11 @@ func (x *FleurFairPlayerStatInfo) GetNickName() string {
return ""
}
-func (x *FleurFairPlayerStatInfo) GetParam() int32 {
+func (x *FleurFairPlayerStatInfo) GetOnlineId() string {
if x != nil {
- return x.Param
+ return x.OnlineId
}
- return 0
+ return ""
}
var File_FleurFairPlayerStatInfo_proto protoreflect.FileDescriptor
@@ -139,20 +139,20 @@ var file_FleurFairPlayerStatInfo_proto_rawDesc = []byte{
0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x17, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46,
0x61, 0x69, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x10,
- 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
- 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74,
- 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x74,
- 0x61, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x74, 0x61,
- 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x68, 0x65, 0x61, 0x64, 0x49, 0x6d, 0x61,
- 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12,
- 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x6f, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63,
+ 0x74, 0x75, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73,
+ 0x74, 0x61, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x74,
+ 0x61, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6d, 0x61,
+ 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x68, 0x65, 0x61, 0x64, 0x49, 0x6d,
+ 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6e,
+ 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
+ 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c,
+ 0x69, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairReplayMiniGameReq.pb.go b/gover/gen/FleurFairReplayMiniGameReq.pb.go
index 77823c3a..4ccdb54b 100644
--- a/gover/gen/FleurFairReplayMiniGameReq.pb.go
+++ b/gover/gen/FleurFairReplayMiniGameReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairReplayMiniGameReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2181
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FleurFairReplayMiniGameReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MinigameId uint32 `protobuf:"varint,5,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
+ MinigameId uint32 `protobuf:"varint,3,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
}
func (x *FleurFairReplayMiniGameReq) Reset() {
@@ -95,7 +91,7 @@ var file_FleurFairReplayMiniGameReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x52,
0x65, 0x70, 0x6c, 0x61, 0x79, 0x4d, 0x69, 0x6e, 0x69, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71,
0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/FleurFairReplayMiniGameRsp.pb.go b/gover/gen/FleurFairReplayMiniGameRsp.pb.go
index 59527a41..d82593ee 100644
--- a/gover/gen/FleurFairReplayMiniGameRsp.pb.go
+++ b/gover/gen/FleurFairReplayMiniGameRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairReplayMiniGameRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2052
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairReplayMiniGameRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MinigameId uint32 `protobuf:"varint,8,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
+ MinigameId uint32 `protobuf:"varint,6,opt,name=minigame_id,json=minigameId,proto3" json:"minigame_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *FleurFairReplayMiniGameRsp) Reset() {
@@ -80,16 +77,16 @@ func (*FleurFairReplayMiniGameRsp) Descriptor() ([]byte, []int) {
return file_FleurFairReplayMiniGameRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FleurFairReplayMiniGameRsp) GetRetcode() int32 {
+func (x *FleurFairReplayMiniGameRsp) GetMinigameId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MinigameId
}
return 0
}
-func (x *FleurFairReplayMiniGameRsp) GetMinigameId() uint32 {
+func (x *FleurFairReplayMiniGameRsp) GetRetcode() int32 {
if x != nil {
- return x.MinigameId
+ return x.Retcode
}
return 0
}
@@ -101,10 +98,10 @@ var file_FleurFairReplayMiniGameRsp_proto_rawDesc = []byte{
0x79, 0x4d, 0x69, 0x6e, 0x69, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x57, 0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x52,
0x65, 0x70, 0x6c, 0x61, 0x79, 0x4d, 0x69, 0x6e, 0x69, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x69,
- 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x69, 0x67, 0x61, 0x6d, 0x65, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FleurFairStageSettleNotify.pb.go b/gover/gen/FleurFairStageSettleNotify.pb.go
index 5bb38f49..4b005275 100644
--- a/gover/gen/FleurFairStageSettleNotify.pb.go
+++ b/gover/gen/FleurFairStageSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FleurFairStageSettleNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5356
-// EnetChannelId: 0
-// EnetIsReliable: true
type FleurFairStageSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageType uint32 `protobuf:"varint,10,opt,name=stage_type,json=stageType,proto3" json:"stage_type,omitempty"`
+ StageType uint32 `protobuf:"varint,7,opt,name=stage_type,json=stageType,proto3" json:"stage_type,omitempty"`
// Types that are assignable to Detail:
//
// *FleurFairStageSettleNotify_GallerySettleInfo
@@ -117,11 +114,11 @@ type isFleurFairStageSettleNotify_Detail interface {
}
type FleurFairStageSettleNotify_GallerySettleInfo struct {
- GallerySettleInfo *FleurFairGallerySettleInfo `protobuf:"bytes,13,opt,name=gallery_settle_info,json=gallerySettleInfo,proto3,oneof"`
+ GallerySettleInfo *FleurFairGallerySettleInfo `protobuf:"bytes,1,opt,name=gallery_settle_info,json=gallerySettleInfo,proto3,oneof"`
}
type FleurFairStageSettleNotify_BossSettleInfo struct {
- BossSettleInfo *FleurFairBossSettleInfo `protobuf:"bytes,14,opt,name=boss_settle_info,json=bossSettleInfo,proto3,oneof"`
+ BossSettleInfo *FleurFairBossSettleInfo `protobuf:"bytes,12,opt,name=boss_settle_info,json=bossSettleInfo,proto3,oneof"`
}
func (*FleurFairStageSettleNotify_GallerySettleInfo) isFleurFairStageSettleNotify_Detail() {}
@@ -140,14 +137,14 @@ var file_FleurFairStageSettleNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0xda, 0x01, 0x0a, 0x1a, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69,
0x72, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70,
0x65, 0x12, 0x4d, 0x0a, 0x13, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x65, 0x74,
- 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
+ 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
0x2e, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x67,
0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
0x12, 0x44, 0x0a, 0x10, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x46, 0x6c, 0x65,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x46, 0x6c, 0x65,
0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x42, 0x6f, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x62, 0x6f, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74,
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c,
diff --git a/gover/gen/FlightActivityDetailInfo.pb.go b/gover/gen/FlightActivityDetailInfo.pb.go
index b334f115..6c26781a 100644
--- a/gover/gen/FlightActivityDetailInfo.pb.go
+++ b/gover/gen/FlightActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FlightActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type FlightActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PreviewRewardId uint32 `protobuf:"varint,15,opt,name=preview_reward_id,json=previewRewardId,proto3" json:"preview_reward_id,omitempty"`
- MinOpenPlayerLevel uint32 `protobuf:"varint,11,opt,name=min_open_player_level,json=minOpenPlayerLevel,proto3" json:"min_open_player_level,omitempty"`
- DailyRecordList []*FlightDailyRecord `protobuf:"bytes,1,rep,name=daily_record_list,json=dailyRecordList,proto3" json:"daily_record_list,omitempty"`
+ DailyRecordList []*FlightDailyRecord `protobuf:"bytes,12,rep,name=daily_record_list,json=dailyRecordList,proto3" json:"daily_record_list,omitempty"`
+ PreviewRewardId uint32 `protobuf:"varint,1,opt,name=preview_reward_id,json=previewRewardId,proto3" json:"preview_reward_id,omitempty"`
+ MinOpenPlayerLevel uint32 `protobuf:"varint,4,opt,name=min_open_player_level,json=minOpenPlayerLevel,proto3" json:"min_open_player_level,omitempty"`
}
func (x *FlightActivityDetailInfo) Reset() {
@@ -78,6 +78,13 @@ func (*FlightActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_FlightActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *FlightActivityDetailInfo) GetDailyRecordList() []*FlightDailyRecord {
+ if x != nil {
+ return x.DailyRecordList
+ }
+ return nil
+}
+
func (x *FlightActivityDetailInfo) GetPreviewRewardId() uint32 {
if x != nil {
return x.PreviewRewardId
@@ -92,13 +99,6 @@ func (x *FlightActivityDetailInfo) GetMinOpenPlayerLevel() uint32 {
return 0
}
-func (x *FlightActivityDetailInfo) GetDailyRecordList() []*FlightDailyRecord {
- if x != nil {
- return x.DailyRecordList
- }
- return nil
-}
-
var File_FlightActivityDetailInfo_proto protoreflect.FileDescriptor
var file_FlightActivityDetailInfo_proto_rawDesc = []byte{
@@ -107,17 +107,17 @@ var file_FlightActivityDetailInfo_proto_rawDesc = []byte{
0x1a, 0x17, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x01, 0x0a, 0x18, 0x46, 0x6c,
0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65,
- 0x77, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f,
+ 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x70,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3e, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x12, 0x2e, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FlightActivityRestartReq.pb.go b/gover/gen/FlightActivityRestartReq.pb.go
index 6b102b30..c588bddc 100644
--- a/gover/gen/FlightActivityRestartReq.pb.go
+++ b/gover/gen/FlightActivityRestartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FlightActivityRestartReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2037
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FlightActivityRestartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *FlightActivityRestartReq) Reset() {
@@ -102,9 +98,9 @@ var file_FlightActivityRestartReq_proto_rawDesc = []byte{
0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x56, 0x0a, 0x18, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64,
- 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63,
+ 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63,
0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FlightActivityRestartRsp.pb.go b/gover/gen/FlightActivityRestartRsp.pb.go
index e52eef54..a7573905 100644
--- a/gover/gen/FlightActivityRestartRsp.pb.go
+++ b/gover/gen/FlightActivityRestartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FlightActivityRestartRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2165
-// EnetChannelId: 0
-// EnetIsReliable: true
type FlightActivityRestartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,11,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *FlightActivityRestartRsp) Reset() {
@@ -81,23 +78,23 @@ func (*FlightActivityRestartRsp) Descriptor() ([]byte, []int) {
return file_FlightActivityRestartRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FlightActivityRestartRsp) GetGroupId() uint32 {
+func (x *FlightActivityRestartRsp) GetRetcode() int32 {
if x != nil {
- return x.GroupId
+ return x.Retcode
}
return 0
}
-func (x *FlightActivityRestartRsp) GetScheduleId() uint32 {
+func (x *FlightActivityRestartRsp) GetGroupId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.GroupId
}
return 0
}
-func (x *FlightActivityRestartRsp) GetRetcode() int32 {
+func (x *FlightActivityRestartRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
@@ -108,13 +105,13 @@ var file_FlightActivityRestartRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x70, 0x0a, 0x18, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64,
- 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x79, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
+ 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/FlightActivitySettleNotify.pb.go b/gover/gen/FlightActivitySettleNotify.pb.go
index 361d9224..efb11ed3 100644
--- a/gover/gen/FlightActivitySettleNotify.pb.go
+++ b/gover/gen/FlightActivitySettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FlightActivitySettleNotify.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2195
-// EnetChannelId: 0
-// EnetIsReliable: true
type FlightActivitySettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsNewRecord bool `protobuf:"varint,1,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- MedalLevel uint32 `protobuf:"varint,6,opt,name=medal_level,json=medalLevel,proto3" json:"medal_level,omitempty"`
- LeftTime uint32 `protobuf:"varint,13,opt,name=left_time,json=leftTime,proto3" json:"left_time,omitempty"`
- CollectNum uint32 `protobuf:"varint,9,opt,name=collect_num,json=collectNum,proto3" json:"collect_num,omitempty"`
- TotalNum uint32 `protobuf:"varint,5,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
- GroupId uint32 `protobuf:"varint,8,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- Score uint32 `protobuf:"varint,10,opt,name=score,proto3" json:"score,omitempty"`
- IsSuccess bool `protobuf:"varint,4,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ LeftTime uint32 `protobuf:"varint,10,opt,name=left_time,json=leftTime,proto3" json:"left_time,omitempty"`
+ TotalNum uint32 `protobuf:"varint,6,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
+ GroupId uint32 `protobuf:"varint,13,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Score uint32 `protobuf:"varint,15,opt,name=score,proto3" json:"score,omitempty"`
+ Unk3300_MEEKFJJIOKE uint32 `protobuf:"varint,9,opt,name=Unk3300_MEEKFJJIOKE,json=Unk3300MEEKFJJIOKE,proto3" json:"Unk3300_MEEKFJJIOKE,omitempty"`
+ IsNewRecord bool `protobuf:"varint,4,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Unk3300_PLFMJPNPPLI uint32 `protobuf:"varint,11,opt,name=Unk3300_PLFMJPNPPLI,json=Unk3300PLFMJPNPPLI,proto3" json:"Unk3300_PLFMJPNPPLI,omitempty"`
}
func (x *FlightActivitySettleNotify) Reset() {
@@ -86,53 +83,46 @@ func (*FlightActivitySettleNotify) Descriptor() ([]byte, []int) {
return file_FlightActivitySettleNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *FlightActivitySettleNotify) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *FlightActivitySettleNotify) GetMedalLevel() uint32 {
+func (x *FlightActivitySettleNotify) GetLeftTime() uint32 {
if x != nil {
- return x.MedalLevel
+ return x.LeftTime
}
return 0
}
-func (x *FlightActivitySettleNotify) GetLeftTime() uint32 {
+func (x *FlightActivitySettleNotify) GetTotalNum() uint32 {
if x != nil {
- return x.LeftTime
+ return x.TotalNum
}
return 0
}
-func (x *FlightActivitySettleNotify) GetCollectNum() uint32 {
+func (x *FlightActivitySettleNotify) GetGroupId() uint32 {
if x != nil {
- return x.CollectNum
+ return x.GroupId
}
return 0
}
-func (x *FlightActivitySettleNotify) GetTotalNum() uint32 {
+func (x *FlightActivitySettleNotify) GetScore() uint32 {
if x != nil {
- return x.TotalNum
+ return x.Score
}
return 0
}
-func (x *FlightActivitySettleNotify) GetGroupId() uint32 {
+func (x *FlightActivitySettleNotify) GetUnk3300_MEEKFJJIOKE() uint32 {
if x != nil {
- return x.GroupId
+ return x.Unk3300_MEEKFJJIOKE
}
return 0
}
-func (x *FlightActivitySettleNotify) GetScore() uint32 {
+func (x *FlightActivitySettleNotify) GetIsNewRecord() bool {
if x != nil {
- return x.Score
+ return x.IsNewRecord
}
- return 0
+ return false
}
func (x *FlightActivitySettleNotify) GetIsSuccess() bool {
@@ -142,29 +132,38 @@ func (x *FlightActivitySettleNotify) GetIsSuccess() bool {
return false
}
+func (x *FlightActivitySettleNotify) GetUnk3300_PLFMJPNPPLI() uint32 {
+ if x != nil {
+ return x.Unk3300_PLFMJPNPPLI
+ }
+ return 0
+}
+
var File_FlightActivitySettleNotify_proto protoreflect.FileDescriptor
var file_FlightActivitySettleNotify_proto_rawDesc = []byte{
0x0a, 0x20, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x8c, 0x02, 0x0a, 0x1a, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74,
+ 0x74, 0x6f, 0x22, 0xac, 0x02, 0x0a, 0x1a, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x65, 0x64, 0x61, 0x6c, 0x5f, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x65, 0x64, 0x61,
- 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x6e,
- 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
- 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75,
- 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75,
- 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73,
- 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b,
+ 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x45, 0x4b, 0x46, 0x4a, 0x4a, 0x49,
+ 0x4f, 0x4b, 0x45, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4d, 0x45, 0x45, 0x4b, 0x46, 0x4a, 0x4a, 0x49, 0x4f, 0x4b, 0x45, 0x12, 0x22, 0x0a,
+ 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4c, 0x46, 0x4d,
+ 0x4a, 0x50, 0x4e, 0x50, 0x50, 0x4c, 0x49, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4c, 0x46, 0x4d, 0x4a, 0x50, 0x4e, 0x50, 0x50, 0x4c,
+ 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/FlightDailyRecord.pb.go b/gover/gen/FlightDailyRecord.pb.go
index 82a0ee42..52a08e86 100644
--- a/gover/gen/FlightDailyRecord.pb.go
+++ b/gover/gen/FlightDailyRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FlightDailyRecord.proto
package gen
@@ -41,11 +41,11 @@ type FlightDailyRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- IsTouched bool `protobuf:"varint,1,opt,name=is_touched,json=isTouched,proto3" json:"is_touched,omitempty"`
- WatcherIdList []uint32 `protobuf:"varint,11,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
- BestScore uint32 `protobuf:"varint,7,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
- StartTime uint32 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ BestScore uint32 `protobuf:"varint,15,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ GroupId uint32 `protobuf:"varint,13,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ IsTouched bool `protobuf:"varint,5,opt,name=is_touched,json=isTouched,proto3" json:"is_touched,omitempty"`
+ StartTime uint32 `protobuf:"varint,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ WatcherIdList []uint32 `protobuf:"varint,7,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
}
func (x *FlightDailyRecord) Reset() {
@@ -80,6 +80,13 @@ func (*FlightDailyRecord) Descriptor() ([]byte, []int) {
return file_FlightDailyRecord_proto_rawDescGZIP(), []int{0}
}
+func (x *FlightDailyRecord) GetBestScore() uint32 {
+ if x != nil {
+ return x.BestScore
+ }
+ return 0
+}
+
func (x *FlightDailyRecord) GetGroupId() uint32 {
if x != nil {
return x.GroupId
@@ -94,25 +101,18 @@ func (x *FlightDailyRecord) GetIsTouched() bool {
return false
}
-func (x *FlightDailyRecord) GetWatcherIdList() []uint32 {
- if x != nil {
- return x.WatcherIdList
- }
- return nil
-}
-
-func (x *FlightDailyRecord) GetBestScore() uint32 {
+func (x *FlightDailyRecord) GetStartTime() uint32 {
if x != nil {
- return x.BestScore
+ return x.StartTime
}
return 0
}
-func (x *FlightDailyRecord) GetStartTime() uint32 {
+func (x *FlightDailyRecord) GetWatcherIdList() []uint32 {
if x != nil {
- return x.StartTime
+ return x.WatcherIdList
}
- return 0
+ return nil
}
var File_FlightDailyRecord_proto protoreflect.FileDescriptor
@@ -121,16 +121,16 @@ var file_FlightDailyRecord_proto_rawDesc = []byte{
0x0a, 0x17, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x11, 0x46, 0x6c,
0x69, 0x67, 0x68, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73,
- 0x5f, 0x74, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
- 0x69, 0x73, 0x54, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x61, 0x74,
- 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42,
+ 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x19,
+ 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
+ 0x74, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x73, 0x54, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72,
+ 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x61, 0x74, 0x63, 0x68,
+ 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FocusAvatarReq.pb.go b/gover/gen/FocusAvatarReq.pb.go
index 50f42016..3f6c36f5 100644
--- a/gover/gen/FocusAvatarReq.pb.go
+++ b/gover/gen/FocusAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FocusAvatarReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1654
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FocusAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,1,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- IsFocus bool `protobuf:"varint,8,opt,name=is_focus,json=isFocus,proto3" json:"is_focus,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,5,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ IsFocus bool `protobuf:"varint,11,opt,name=is_focus,json=isFocus,proto3" json:"is_focus,omitempty"`
}
func (x *FocusAvatarReq) Reset() {
@@ -101,9 +97,9 @@ var file_FocusAvatarReq_proto_rawDesc = []byte{
0x0a, 0x14, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x0e, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61,
+ 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61,
0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f,
- 0x66, 0x6f, 0x63, 0x75, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46,
+ 0x66, 0x6f, 0x63, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46,
0x6f, 0x63, 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FocusAvatarRsp.pb.go b/gover/gen/FocusAvatarRsp.pb.go
index 94b75c55..56e559ef 100644
--- a/gover/gen/FocusAvatarRsp.pb.go
+++ b/gover/gen/FocusAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FocusAvatarRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1681
-// EnetChannelId: 0
-// EnetIsReliable: true
type FocusAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsFocus bool `protobuf:"varint,11,opt,name=is_focus,json=isFocus,proto3" json:"is_focus,omitempty"`
+ IsFocus bool `protobuf:"varint,2,opt,name=is_focus,json=isFocus,proto3" json:"is_focus,omitempty"`
AvatarGuid uint64 `protobuf:"varint,4,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *FocusAvatarRsp) Reset() {
@@ -81,13 +78,6 @@ func (*FocusAvatarRsp) Descriptor() ([]byte, []int) {
return file_FocusAvatarRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FocusAvatarRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *FocusAvatarRsp) GetIsFocus() bool {
if x != nil {
return x.IsFocus
@@ -102,17 +92,24 @@ func (x *FocusAvatarRsp) GetAvatarGuid() uint64 {
return 0
}
+func (x *FocusAvatarRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
var File_FocusAvatarRsp_proto protoreflect.FileDescriptor
var file_FocusAvatarRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x0e, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x41,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x63, 0x75, 0x73, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46, 0x6f, 0x63, 0x75, 0x73, 0x12, 0x1f, 0x0a,
- 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x66,
+ 0x6f, 0x63, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46, 0x6f,
+ 0x63, 0x75, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ForceAddPlayerFriendReq.pb.go b/gover/gen/ForceAddPlayerFriendReq.pb.go
index 67b610a8..a2a41e45 100644
--- a/gover/gen/ForceAddPlayerFriendReq.pb.go
+++ b/gover/gen/ForceAddPlayerFriendReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForceAddPlayerFriendReq.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4057
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForceAddPlayerFriendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,15,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,3,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *ForceAddPlayerFriendReq) Reset() {
@@ -93,7 +90,7 @@ var file_ForceAddPlayerFriendReq_proto_rawDesc = []byte{
0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x38, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x41, 0x64, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ForceAddPlayerFriendRsp.pb.go b/gover/gen/ForceAddPlayerFriendRsp.pb.go
index c305c3ab..44b885f5 100644
--- a/gover/gen/ForceAddPlayerFriendRsp.pb.go
+++ b/gover/gen/ForceAddPlayerFriendRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForceAddPlayerFriendRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4100
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForceAddPlayerFriendRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetFriendBrief *FriendBrief `protobuf:"bytes,2,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
- TargetUid uint32 `protobuf:"varint,9,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetFriendBrief *FriendBrief `protobuf:"bytes,3,opt,name=target_friend_brief,json=targetFriendBrief,proto3" json:"target_friend_brief,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetUid uint32 `protobuf:"varint,8,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *ForceAddPlayerFriendRsp) Reset() {
@@ -81,18 +78,18 @@ func (*ForceAddPlayerFriendRsp) Descriptor() ([]byte, []int) {
return file_ForceAddPlayerFriendRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ForceAddPlayerFriendRsp) GetRetcode() int32 {
+func (x *ForceAddPlayerFriendRsp) GetTargetFriendBrief() *FriendBrief {
if x != nil {
- return x.Retcode
+ return x.TargetFriendBrief
}
- return 0
+ return nil
}
-func (x *ForceAddPlayerFriendRsp) GetTargetFriendBrief() *FriendBrief {
+func (x *ForceAddPlayerFriendRsp) GetRetcode() int32 {
if x != nil {
- return x.TargetFriendBrief
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *ForceAddPlayerFriendRsp) GetTargetUid() uint32 {
@@ -109,14 +106,14 @@ var file_ForceAddPlayerFriendRsp_proto_rawDesc = []byte{
0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x11, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x41, 0x64, 0x64, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3c, 0x0a, 0x13, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72,
- 0x69, 0x65, 0x66, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e,
- 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x73, 0x70, 0x12, 0x3c,
+ 0x0a, 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f,
+ 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72,
+ 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ForceDragAvatarNotify.pb.go b/gover/gen/ForceDragAvatarNotify.pb.go
index 420545c0..ee963367 100644
--- a/gover/gen/ForceDragAvatarNotify.pb.go
+++ b/gover/gen/ForceDragAvatarNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForceDragAvatarNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3235
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForceDragAvatarNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneTime uint32 `protobuf:"varint,3,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- DeltaTimeMs uint64 `protobuf:"varint,1,opt,name=delta_time_ms,json=deltaTimeMs,proto3" json:"delta_time_ms,omitempty"`
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- MotionInfo *MotionInfo `protobuf:"bytes,10,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
- IsFirstValid bool `protobuf:"varint,8,opt,name=is_first_valid,json=isFirstValid,proto3" json:"is_first_valid,omitempty"`
- LastMoveTimeMs uint64 `protobuf:"varint,12,opt,name=last_move_time_ms,json=lastMoveTimeMs,proto3" json:"last_move_time_ms,omitempty"`
+ Unk3300_IMFNNPGHKJJ uint64 `protobuf:"varint,3,opt,name=Unk3300_IMFNNPGHKJJ,json=Unk3300IMFNNPGHKJJ,proto3" json:"Unk3300_IMFNNPGHKJJ,omitempty"`
+ MotionInfo *MotionInfo `protobuf:"bytes,9,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
+ IsFirstValid bool `protobuf:"varint,7,opt,name=is_first_valid,json=isFirstValid,proto3" json:"is_first_valid,omitempty"`
+ SceneTime uint32 `protobuf:"varint,12,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Unk3300_AFLCLLFDPBD uint64 `protobuf:"varint,5,opt,name=Unk3300_AFLCLLFDPBD,json=Unk3300AFLCLLFDPBD,proto3" json:"Unk3300_AFLCLLFDPBD,omitempty"`
}
func (x *ForceDragAvatarNotify) Reset() {
@@ -84,44 +81,44 @@ func (*ForceDragAvatarNotify) Descriptor() ([]byte, []int) {
return file_ForceDragAvatarNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ForceDragAvatarNotify) GetSceneTime() uint32 {
+func (x *ForceDragAvatarNotify) GetUnk3300_IMFNNPGHKJJ() uint64 {
if x != nil {
- return x.SceneTime
+ return x.Unk3300_IMFNNPGHKJJ
}
return 0
}
-func (x *ForceDragAvatarNotify) GetDeltaTimeMs() uint64 {
+func (x *ForceDragAvatarNotify) GetMotionInfo() *MotionInfo {
if x != nil {
- return x.DeltaTimeMs
+ return x.MotionInfo
}
- return 0
+ return nil
}
-func (x *ForceDragAvatarNotify) GetEntityId() uint32 {
+func (x *ForceDragAvatarNotify) GetIsFirstValid() bool {
if x != nil {
- return x.EntityId
+ return x.IsFirstValid
}
- return 0
+ return false
}
-func (x *ForceDragAvatarNotify) GetMotionInfo() *MotionInfo {
+func (x *ForceDragAvatarNotify) GetSceneTime() uint32 {
if x != nil {
- return x.MotionInfo
+ return x.SceneTime
}
- return nil
+ return 0
}
-func (x *ForceDragAvatarNotify) GetIsFirstValid() bool {
+func (x *ForceDragAvatarNotify) GetEntityId() uint32 {
if x != nil {
- return x.IsFirstValid
+ return x.EntityId
}
- return false
+ return 0
}
-func (x *ForceDragAvatarNotify) GetLastMoveTimeMs() uint64 {
+func (x *ForceDragAvatarNotify) GetUnk3300_AFLCLLFDPBD() uint64 {
if x != nil {
- return x.LastMoveTimeMs
+ return x.Unk3300_AFLCLLFDPBD
}
return 0
}
@@ -132,23 +129,24 @@ var file_ForceDragAvatarNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x44, 0x72, 0x61, 0x67, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x4d,
0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xf6, 0x01, 0x0a, 0x15, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x44, 0x72, 0x61, 0x67, 0x41, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x74,
- 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x0b, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x0b, 0x6d, 0x6f, 0x74,
- 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b,
- 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x6f, 0x74,
- 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x66, 0x69,
- 0x72, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0c, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x12, 0x29, 0x0a,
- 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f,
- 0x6d, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f,
- 0x76, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x89, 0x02, 0x0a, 0x15, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x44, 0x72, 0x61, 0x67, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x46, 0x4e, 0x4e, 0x50, 0x47, 0x48, 0x4b, 0x4a, 0x4a,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49,
+ 0x4d, 0x46, 0x4e, 0x4e, 0x50, 0x47, 0x48, 0x4b, 0x4a, 0x4a, 0x12, 0x2c, 0x0a, 0x0b, 0x6d, 0x6f,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x6f,
+ 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x66,
+ 0x69, 0x72, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0c, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a,
+ 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x4c, 0x43, 0x4c, 0x4c, 0x46, 0x44, 0x50, 0x42,
+ 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x46, 0x4c, 0x43, 0x4c, 0x4c, 0x46, 0x44, 0x50, 0x42, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ForceDragBackTransferNotify.pb.go b/gover/gen/ForceDragBackTransferNotify.pb.go
index 0af8b78a..c0041e79 100644
--- a/gover/gen/ForceDragBackTransferNotify.pb.go
+++ b/gover/gen/ForceDragBackTransferNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForceDragBackTransferNotify.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3145
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ForceDragBackTransferNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ForceUpdateInfo.pb.go b/gover/gen/ForceUpdateInfo.pb.go
index 8daefdb2..fa0fbe4c 100644
--- a/gover/gen/ForceUpdateInfo.pb.go
+++ b/gover/gen/ForceUpdateInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForceUpdateInfo.proto
package gen
diff --git a/gover/gen/ForgeDataNotify.pb.go b/gover/gen/ForgeDataNotify.pb.go
index decfc9d8..92a7af15 100644
--- a/gover/gen/ForgeDataNotify.pb.go
+++ b/gover/gen/ForgeDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeDataNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 680
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForgeDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForgeIdList []uint32 `protobuf:"varint,5,rep,packed,name=forge_id_list,json=forgeIdList,proto3" json:"forge_id_list,omitempty"`
+ ForgeIdList []uint32 `protobuf:"varint,13,rep,packed,name=forge_id_list,json=forgeIdList,proto3" json:"forge_id_list,omitempty"`
ForgeQueueMap map[uint32]*ForgeQueueData `protobuf:"bytes,8,rep,name=forge_queue_map,json=forgeQueueMap,proto3" json:"forge_queue_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- MaxQueueNum uint32 `protobuf:"varint,14,opt,name=max_queue_num,json=maxQueueNum,proto3" json:"max_queue_num,omitempty"`
+ MaxQueueNum uint32 `protobuf:"varint,11,opt,name=max_queue_num,json=maxQueueNum,proto3" json:"max_queue_num,omitempty"`
}
func (x *ForgeDataNotify) Reset() {
@@ -110,14 +107,14 @@ var file_ForgeDataNotify_proto_rawDesc = []byte{
0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf9, 0x01,
0x0a, 0x0f, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x22, 0x0a, 0x0d, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x0f, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71,
0x75, 0x65, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23,
0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x0d, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d,
0x61, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f,
- 0x6e, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x51, 0x75,
+ 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x51, 0x75,
0x65, 0x75, 0x65, 0x4e, 0x75, 0x6d, 0x1a, 0x51, 0x0a, 0x12, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51,
0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25,
diff --git a/gover/gen/ForgeFormulaDataNotify.pb.go b/gover/gen/ForgeFormulaDataNotify.pb.go
index f363a20b..c18f8eaf 100644
--- a/gover/gen/ForgeFormulaDataNotify.pb.go
+++ b/gover/gen/ForgeFormulaDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeFormulaDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 689
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForgeFormulaDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsLocked bool `protobuf:"varint,15,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
- ForgeId uint32 `protobuf:"varint,13,opt,name=forge_id,json=forgeId,proto3" json:"forge_id,omitempty"`
+ IsLocked bool `protobuf:"varint,4,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
+ ForgeId uint32 `protobuf:"varint,3,opt,name=forge_id,json=forgeId,proto3" json:"forge_id,omitempty"`
}
func (x *ForgeFormulaDataNotify) Reset() {
@@ -101,9 +98,9 @@ var file_ForgeFormulaDataNotify_proto_rawDesc = []byte{
0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50,
0x0a, 0x16, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x44, 0x61,
0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x6c,
- 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4c,
+ 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4c,
0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49, 0x64,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ForgeGetQueueDataReq.pb.go b/gover/gen/ForgeGetQueueDataReq.pb.go
index ebf3c3eb..ea7c368c 100644
--- a/gover/gen/ForgeGetQueueDataReq.pb.go
+++ b/gover/gen/ForgeGetQueueDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeGetQueueDataReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 646
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ForgeGetQueueDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ForgeGetQueueDataRsp.pb.go b/gover/gen/ForgeGetQueueDataRsp.pb.go
index 2300ac24..56f69a56 100644
--- a/gover/gen/ForgeGetQueueDataRsp.pb.go
+++ b/gover/gen/ForgeGetQueueDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeGetQueueDataRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 641
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForgeGetQueueDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForgeQueueMap map[uint32]*ForgeQueueData `protobuf:"bytes,2,rep,name=forge_queue_map,json=forgeQueueMap,proto3" json:"forge_queue_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ MaxQueueNum uint32 `protobuf:"varint,4,opt,name=max_queue_num,json=maxQueueNum,proto3" json:"max_queue_num,omitempty"`
+ ForgeQueueMap map[uint32]*ForgeQueueData `protobuf:"bytes,9,rep,name=forge_queue_map,json=forgeQueueMap,proto3" json:"forge_queue_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MaxQueueNum uint32 `protobuf:"varint,6,opt,name=max_queue_num,json=maxQueueNum,proto3" json:"max_queue_num,omitempty"`
}
func (x *ForgeGetQueueDataRsp) Reset() {
@@ -81,6 +78,13 @@ func (*ForgeGetQueueDataRsp) Descriptor() ([]byte, []int) {
return file_ForgeGetQueueDataRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *ForgeGetQueueDataRsp) GetMaxQueueNum() uint32 {
+ if x != nil {
+ return x.MaxQueueNum
+ }
+ return 0
+}
+
func (x *ForgeGetQueueDataRsp) GetForgeQueueMap() map[uint32]*ForgeQueueData {
if x != nil {
return x.ForgeQueueMap
@@ -95,13 +99,6 @@ func (x *ForgeGetQueueDataRsp) GetRetcode() int32 {
return 0
}
-func (x *ForgeGetQueueDataRsp) GetMaxQueueNum() uint32 {
- if x != nil {
- return x.MaxQueueNum
- }
- return 0
-}
-
var File_ForgeGetQueueDataRsp_proto protoreflect.FileDescriptor
var file_ForgeGetQueueDataRsp_proto_rawDesc = []byte{
@@ -109,16 +106,16 @@ var file_ForgeGetQueueDataRsp_proto_rawDesc = []byte{
0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x46, 0x6f,
0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xf9, 0x01, 0x0a, 0x14, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x47, 0x65, 0x74, 0x51,
- 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x50, 0x0a, 0x0f, 0x66,
- 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x47, 0x65, 0x74, 0x51,
- 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x46, 0x6f, 0x72, 0x67,
- 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d,
- 0x66, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x71,
- 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
- 0x6d, 0x61, 0x78, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4e, 0x75, 0x6d, 0x1a, 0x51, 0x0a, 0x12, 0x46,
+ 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x6d,
+ 0x61, 0x78, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4e, 0x75, 0x6d, 0x12,
+ 0x50, 0x0a, 0x0f, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65,
+ 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e,
+ 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x0d, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x51, 0x0a, 0x12, 0x46,
0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
diff --git a/gover/gen/ForgeQueueData.pb.go b/gover/gen/ForgeQueueData.pb.go
index 84784a55..43959d51 100644
--- a/gover/gen/ForgeQueueData.pb.go
+++ b/gover/gen/ForgeQueueData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeQueueData.proto
package gen
@@ -41,13 +41,13 @@ type ForgeQueueData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishCount uint32 `protobuf:"varint,13,opt,name=finish_count,json=finishCount,proto3" json:"finish_count,omitempty"`
- TotalFinishTimestamp uint32 `protobuf:"varint,14,opt,name=total_finish_timestamp,json=totalFinishTimestamp,proto3" json:"total_finish_timestamp,omitempty"`
- AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- QueueId uint32 `protobuf:"varint,1,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"`
- UnfinishCount uint32 `protobuf:"varint,10,opt,name=unfinish_count,json=unfinishCount,proto3" json:"unfinish_count,omitempty"`
- NextFinishTimestamp uint32 `protobuf:"varint,11,opt,name=next_finish_timestamp,json=nextFinishTimestamp,proto3" json:"next_finish_timestamp,omitempty"`
- ForgeId uint32 `protobuf:"varint,15,opt,name=forge_id,json=forgeId,proto3" json:"forge_id,omitempty"`
+ NextFinishTimestamp uint32 `protobuf:"varint,1,opt,name=next_finish_timestamp,json=nextFinishTimestamp,proto3" json:"next_finish_timestamp,omitempty"`
+ ForgeId uint32 `protobuf:"varint,5,opt,name=forge_id,json=forgeId,proto3" json:"forge_id,omitempty"`
+ FinishCount uint32 `protobuf:"varint,7,opt,name=finish_count,json=finishCount,proto3" json:"finish_count,omitempty"`
+ QueueId uint32 `protobuf:"varint,4,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"`
+ TotalFinishTimestamp uint32 `protobuf:"varint,15,opt,name=total_finish_timestamp,json=totalFinishTimestamp,proto3" json:"total_finish_timestamp,omitempty"`
+ AvatarId uint32 `protobuf:"varint,12,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ UnfinishCount uint32 `protobuf:"varint,3,opt,name=unfinish_count,json=unfinishCount,proto3" json:"unfinish_count,omitempty"`
}
func (x *ForgeQueueData) Reset() {
@@ -82,23 +82,23 @@ func (*ForgeQueueData) Descriptor() ([]byte, []int) {
return file_ForgeQueueData_proto_rawDescGZIP(), []int{0}
}
-func (x *ForgeQueueData) GetFinishCount() uint32 {
+func (x *ForgeQueueData) GetNextFinishTimestamp() uint32 {
if x != nil {
- return x.FinishCount
+ return x.NextFinishTimestamp
}
return 0
}
-func (x *ForgeQueueData) GetTotalFinishTimestamp() uint32 {
+func (x *ForgeQueueData) GetForgeId() uint32 {
if x != nil {
- return x.TotalFinishTimestamp
+ return x.ForgeId
}
return 0
}
-func (x *ForgeQueueData) GetAvatarId() uint32 {
+func (x *ForgeQueueData) GetFinishCount() uint32 {
if x != nil {
- return x.AvatarId
+ return x.FinishCount
}
return 0
}
@@ -110,23 +110,23 @@ func (x *ForgeQueueData) GetQueueId() uint32 {
return 0
}
-func (x *ForgeQueueData) GetUnfinishCount() uint32 {
+func (x *ForgeQueueData) GetTotalFinishTimestamp() uint32 {
if x != nil {
- return x.UnfinishCount
+ return x.TotalFinishTimestamp
}
return 0
}
-func (x *ForgeQueueData) GetNextFinishTimestamp() uint32 {
+func (x *ForgeQueueData) GetAvatarId() uint32 {
if x != nil {
- return x.NextFinishTimestamp
+ return x.AvatarId
}
return 0
}
-func (x *ForgeQueueData) GetForgeId() uint32 {
+func (x *ForgeQueueData) GetUnfinishCount() uint32 {
if x != nil {
- return x.ForgeId
+ return x.UnfinishCount
}
return 0
}
@@ -136,23 +136,23 @@ var File_ForgeQueueData_proto protoreflect.FileDescriptor
var file_ForgeQueueData_proto_rawDesc = []byte{
0x0a, 0x14, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x02, 0x0a, 0x0e, 0x46, 0x6f, 0x72, 0x67, 0x65,
- 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x16,
- 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x6f,
- 0x74, 0x61, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
- 0x6d, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x75, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x75, 0x6e,
- 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0d, 0x75, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x12, 0x32, 0x0a, 0x15, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65,
- 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49, 0x64,
+ 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x32, 0x0a, 0x15, 0x6e, 0x65, 0x78,
+ 0x74, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
+ 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x19, 0x0a,
+ 0x08, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x71,
+ 0x75, 0x65, 0x75, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71,
+ 0x75, 0x65, 0x75, 0x65, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1b, 0x0a, 0x09,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x75, 0x6e, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0d, 0x75, 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ForgeQueueDataNotify.pb.go b/gover/gen/ForgeQueueDataNotify.pb.go
index 05f64b5b..251ba9ac 100644
--- a/gover/gen/ForgeQueueDataNotify.pb.go
+++ b/gover/gen/ForgeQueueDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeQueueDataNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 676
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ForgeQueueDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForgeQueueMap map[uint32]*ForgeQueueData `protobuf:"bytes,7,rep,name=forge_queue_map,json=forgeQueueMap,proto3" json:"forge_queue_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- RemovedForgeQueueList []uint32 `protobuf:"varint,6,rep,packed,name=removed_forge_queue_list,json=removedForgeQueueList,proto3" json:"removed_forge_queue_list,omitempty"`
+ ForgeQueueMap map[uint32]*ForgeQueueData `protobuf:"bytes,1,rep,name=forge_queue_map,json=forgeQueueMap,proto3" json:"forge_queue_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ RemovedForgeQueueList []uint32 `protobuf:"varint,15,rep,packed,name=removed_forge_queue_list,json=removedForgeQueueList,proto3" json:"removed_forge_queue_list,omitempty"`
}
func (x *ForgeQueueDataNotify) Reset() {
@@ -103,13 +99,13 @@ var file_ForgeQueueDataNotify_proto_rawDesc = []byte{
0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xf4, 0x01, 0x0a, 0x14, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75,
0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x50, 0x0a, 0x0f, 0x66,
- 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07,
+ 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75,
0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x6f, 0x72, 0x67,
0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d,
0x66, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x37, 0x0a,
0x18, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71,
- 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52,
0x15, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65,
0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x51, 0x0a, 0x12, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51,
0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
diff --git a/gover/gen/ForgeQueueManipulateReq.pb.go b/gover/gen/ForgeQueueManipulateReq.pb.go
index d8d19cdb..05ad1226 100644
--- a/gover/gen/ForgeQueueManipulateReq.pb.go
+++ b/gover/gen/ForgeQueueManipulateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeQueueManipulateReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 624
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ForgeQueueManipulateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForgeQueueId uint32 `protobuf:"varint,5,opt,name=forge_queue_id,json=forgeQueueId,proto3" json:"forge_queue_id,omitempty"`
- ManipulateType ForgeQueueManipulateType `protobuf:"varint,13,opt,name=manipulate_type,json=manipulateType,proto3,enum=ForgeQueueManipulateType" json:"manipulate_type,omitempty"`
+ ForgeQueueId uint32 `protobuf:"varint,3,opt,name=forge_queue_id,json=forgeQueueId,proto3" json:"forge_queue_id,omitempty"`
+ ManipulateType ForgeQueueManipulateType `protobuf:"varint,4,opt,name=manipulate_type,json=manipulateType,proto3,enum=ForgeQueueManipulateType" json:"manipulate_type,omitempty"`
}
func (x *ForgeQueueManipulateReq) Reset() {
@@ -104,10 +100,10 @@ var file_ForgeQueueManipulateReq_proto_rawDesc = []byte{
0x75, 0x6c, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x83, 0x01, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61,
0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e, 0x66,
- 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x49,
0x64, 0x12, 0x42, 0x0a, 0x0f, 0x6d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x46, 0x6f, 0x72,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x46, 0x6f, 0x72,
0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74,
0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x6d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74,
0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
diff --git a/gover/gen/ForgeQueueManipulateRsp.pb.go b/gover/gen/ForgeQueueManipulateRsp.pb.go
index 3be7c5ab..92d0b129 100644
--- a/gover/gen/ForgeQueueManipulateRsp.pb.go
+++ b/gover/gen/ForgeQueueManipulateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeQueueManipulateRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 656
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForgeQueueManipulateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ManipulateType ForgeQueueManipulateType `protobuf:"varint,4,opt,name=manipulate_type,json=manipulateType,proto3,enum=ForgeQueueManipulateType" json:"manipulate_type,omitempty"`
- ExtraOutputItemList []*ItemParam `protobuf:"bytes,13,rep,name=extra_output_item_list,json=extraOutputItemList,proto3" json:"extra_output_item_list,omitempty"`
- ReturnItemList []*ItemParam `protobuf:"bytes,10,rep,name=return_item_list,json=returnItemList,proto3" json:"return_item_list,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OutputItemList []*ItemParam `protobuf:"bytes,9,rep,name=output_item_list,json=outputItemList,proto3" json:"output_item_list,omitempty"`
+ ExtraOutputItemList []*ItemParam `protobuf:"bytes,3,rep,name=extra_output_item_list,json=extraOutputItemList,proto3" json:"extra_output_item_list,omitempty"`
+ ManipulateType ForgeQueueManipulateType `protobuf:"varint,12,opt,name=manipulate_type,json=manipulateType,proto3,enum=ForgeQueueManipulateType" json:"manipulate_type,omitempty"`
+ ReturnItemList []*ItemParam `protobuf:"bytes,4,rep,name=return_item_list,json=returnItemList,proto3" json:"return_item_list,omitempty"`
+ OutputItemList []*ItemParam `protobuf:"bytes,14,rep,name=output_item_list,json=outputItemList,proto3" json:"output_item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ForgeQueueManipulateRsp) Reset() {
@@ -83,6 +80,13 @@ func (*ForgeQueueManipulateRsp) Descriptor() ([]byte, []int) {
return file_ForgeQueueManipulateRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *ForgeQueueManipulateRsp) GetExtraOutputItemList() []*ItemParam {
+ if x != nil {
+ return x.ExtraOutputItemList
+ }
+ return nil
+}
+
func (x *ForgeQueueManipulateRsp) GetManipulateType() ForgeQueueManipulateType {
if x != nil {
return x.ManipulateType
@@ -90,16 +94,16 @@ func (x *ForgeQueueManipulateRsp) GetManipulateType() ForgeQueueManipulateType {
return ForgeQueueManipulateType_FORGE_QUEUE_MANIPULATE_TYPE_RECEIVE_OUTPUT
}
-func (x *ForgeQueueManipulateRsp) GetExtraOutputItemList() []*ItemParam {
+func (x *ForgeQueueManipulateRsp) GetReturnItemList() []*ItemParam {
if x != nil {
- return x.ExtraOutputItemList
+ return x.ReturnItemList
}
return nil
}
-func (x *ForgeQueueManipulateRsp) GetReturnItemList() []*ItemParam {
+func (x *ForgeQueueManipulateRsp) GetOutputItemList() []*ItemParam {
if x != nil {
- return x.ReturnItemList
+ return x.OutputItemList
}
return nil
}
@@ -111,13 +115,6 @@ func (x *ForgeQueueManipulateRsp) GetRetcode() int32 {
return 0
}
-func (x *ForgeQueueManipulateRsp) GetOutputItemList() []*ItemParam {
- if x != nil {
- return x.OutputItemList
- }
- return nil
-}
-
var File_ForgeQueueManipulateRsp_proto protoreflect.FileDescriptor
var file_ForgeQueueManipulateRsp_proto_rawDesc = []byte{
@@ -127,24 +124,24 @@ var file_ForgeQueueManipulateRsp_proto_rawDesc = []byte{
0x75, 0x6c, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xa4, 0x02, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4d,
- 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x0f,
- 0x6d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75, 0x65,
- 0x75, 0x65, 0x4d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65,
- 0x52, 0x0e, 0x6d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x3f, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74,
- 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x13, 0x65, 0x78,
- 0x74, 0x72, 0x61, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
+ 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x16,
+ 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x74, 0x65,
+ 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49,
+ 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x13, 0x65, 0x78, 0x74, 0x72, 0x61, 0x4f,
+ 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a,
+ 0x0f, 0x6d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x51, 0x75,
+ 0x65, 0x75, 0x65, 0x4d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x0e, 0x6d, 0x61, 0x6e, 0x69, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x49,
- 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x34, 0x0a, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
- 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x49,
- 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75,
+ 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x6f,
+ 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -163,14 +160,14 @@ func file_ForgeQueueManipulateRsp_proto_rawDescGZIP() []byte {
var file_ForgeQueueManipulateRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_ForgeQueueManipulateRsp_proto_goTypes = []interface{}{
(*ForgeQueueManipulateRsp)(nil), // 0: ForgeQueueManipulateRsp
- (ForgeQueueManipulateType)(0), // 1: ForgeQueueManipulateType
- (*ItemParam)(nil), // 2: ItemParam
+ (*ItemParam)(nil), // 1: ItemParam
+ (ForgeQueueManipulateType)(0), // 2: ForgeQueueManipulateType
}
var file_ForgeQueueManipulateRsp_proto_depIdxs = []int32{
- 1, // 0: ForgeQueueManipulateRsp.manipulate_type:type_name -> ForgeQueueManipulateType
- 2, // 1: ForgeQueueManipulateRsp.extra_output_item_list:type_name -> ItemParam
- 2, // 2: ForgeQueueManipulateRsp.return_item_list:type_name -> ItemParam
- 2, // 3: ForgeQueueManipulateRsp.output_item_list:type_name -> ItemParam
+ 1, // 0: ForgeQueueManipulateRsp.extra_output_item_list:type_name -> ItemParam
+ 2, // 1: ForgeQueueManipulateRsp.manipulate_type:type_name -> ForgeQueueManipulateType
+ 1, // 2: ForgeQueueManipulateRsp.return_item_list:type_name -> ItemParam
+ 1, // 3: ForgeQueueManipulateRsp.output_item_list:type_name -> ItemParam
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
diff --git a/gover/gen/ForgeQueueManipulateType.pb.go b/gover/gen/ForgeQueueManipulateType.pb.go
index 32e492b1..00cc4757 100644
--- a/gover/gen/ForgeQueueManipulateType.pb.go
+++ b/gover/gen/ForgeQueueManipulateType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeQueueManipulateType.proto
package gen
diff --git a/gover/gen/ForgeStartReq.pb.go b/gover/gen/ForgeStartReq.pb.go
index 120d5d15..2fb3acd6 100644
--- a/gover/gen/ForgeStartReq.pb.go
+++ b/gover/gen/ForgeStartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeStartReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 649
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ForgeStartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- ForgeId uint32 `protobuf:"varint,4,opt,name=forge_id,json=forgeId,proto3" json:"forge_id,omitempty"`
- ForgeCount uint32 `protobuf:"varint,6,opt,name=forge_count,json=forgeCount,proto3" json:"forge_count,omitempty"`
+ ForgeId uint32 `protobuf:"varint,8,opt,name=forge_id,json=forgeId,proto3" json:"forge_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ ForgeCount uint32 `protobuf:"varint,10,opt,name=forge_count,json=forgeCount,proto3" json:"forge_count,omitempty"`
}
func (x *ForgeStartReq) Reset() {
@@ -82,16 +78,16 @@ func (*ForgeStartReq) Descriptor() ([]byte, []int) {
return file_ForgeStartReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ForgeStartReq) GetAvatarId() uint32 {
+func (x *ForgeStartReq) GetForgeId() uint32 {
if x != nil {
- return x.AvatarId
+ return x.ForgeId
}
return 0
}
-func (x *ForgeStartReq) GetForgeId() uint32 {
+func (x *ForgeStartReq) GetAvatarId() uint32 {
if x != nil {
- return x.ForgeId
+ return x.AvatarId
}
return 0
}
@@ -108,11 +104,11 @@ var File_ForgeStartReq_proto protoreflect.FileDescriptor
var file_ForgeStartReq_proto_rawDesc = []byte{
0x0a, 0x13, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x0d, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x53, 0x74,
- 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1f,
- 0x0a, 0x0b, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20,
+ 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x49,
+ 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ForgeStartRsp.pb.go b/gover/gen/ForgeStartRsp.pb.go
index 76c1fc84..772dd06a 100644
--- a/gover/gen/ForgeStartRsp.pb.go
+++ b/gover/gen/ForgeStartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForgeStartRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 691
-// EnetChannelId: 0
-// EnetIsReliable: true
type ForgeStartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ForgeStartRsp) Reset() {
@@ -92,7 +89,7 @@ var file_ForgeStartRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x29, 0x0a, 0x0d, 0x46, 0x6f, 0x72, 0x67, 0x65, 0x53, 0x74,
0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ForwardType.pb.go b/gover/gen/ForwardType.pb.go
index 84fa8c8d..7ed5ac99 100644
--- a/gover/gen/ForwardType.pb.go
+++ b/gover/gen/ForwardType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ForwardType.proto
package gen
diff --git a/gover/gen/FoundationInfo.pb.go b/gover/gen/FoundationInfo.pb.go
index 48fcd1cd..57d8406d 100644
--- a/gover/gen/FoundationInfo.pb.go
+++ b/gover/gen/FoundationInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FoundationInfo.proto
package gen
@@ -44,7 +44,7 @@ type FoundationInfo struct {
Status FoundationStatus `protobuf:"varint,1,opt,name=status,proto3,enum=FoundationStatus" json:"status,omitempty"`
UidList []uint32 `protobuf:"varint,2,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
CurrentBuildingId uint32 `protobuf:"varint,3,opt,name=current_building_id,json=currentBuildingId,proto3" json:"current_building_id,omitempty"`
- BeginBuildTimeMs uint32 `protobuf:"varint,4,opt,name=begin_build_time_ms,json=beginBuildTimeMs,proto3" json:"begin_build_time_ms,omitempty"`
+ LockedByUid uint32 `protobuf:"varint,4,opt,name=locked_by_uid,json=lockedByUid,proto3" json:"locked_by_uid,omitempty"`
}
func (x *FoundationInfo) Reset() {
@@ -100,9 +100,9 @@ func (x *FoundationInfo) GetCurrentBuildingId() uint32 {
return 0
}
-func (x *FoundationInfo) GetBeginBuildTimeMs() uint32 {
+func (x *FoundationInfo) GetLockedByUid() uint32 {
if x != nil {
- return x.BeginBuildTimeMs
+ return x.LockedByUid
}
return 0
}
@@ -112,7 +112,7 @@ var File_FoundationInfo_proto protoreflect.FileDescriptor
var file_FoundationInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5,
+ 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa,
0x01, 0x0a, 0x0e, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x29, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0e, 0x32, 0x11, 0x2e, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
@@ -121,11 +121,10 @@ var file_FoundationInfo_proto_rawDesc = []byte{
0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x75, 0x72, 0x72, 0x65,
0x6e, 0x74, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x03,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x75, 0x69,
- 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x62, 0x65, 0x67, 0x69, 0x6e,
- 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x42, 0x75, 0x69, 0x6c, 0x64,
- 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
+ 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x79, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/FoundationNotify.pb.go b/gover/gen/FoundationNotify.pb.go
index 5b511502..97342dd1 100644
--- a/gover/gen/FoundationNotify.pb.go
+++ b/gover/gen/FoundationNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FoundationNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 847
-// EnetChannelId: 0
-// EnetIsReliable: true
type FoundationNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *FoundationInfo `protobuf:"bytes,7,opt,name=info,proto3" json:"info,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,9,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ Info *FoundationInfo `protobuf:"bytes,6,opt,name=info,proto3" json:"info,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,14,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *FoundationNotify) Reset() {
@@ -101,10 +98,10 @@ var file_FoundationNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61,
0x0a, 0x10, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
+ 0x66, 0x79, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x0f, 0x2e, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/FoundationOpType.pb.go b/gover/gen/FoundationOpType.pb.go
index 0206abc0..263462b8 100644
--- a/gover/gen/FoundationOpType.pb.go
+++ b/gover/gen/FoundationOpType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FoundationOpType.proto
package gen
diff --git a/gover/gen/FoundationReq.pb.go b/gover/gen/FoundationReq.pb.go
index 62c07679..6e4a6daf 100644
--- a/gover/gen/FoundationReq.pb.go
+++ b/gover/gen/FoundationReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FoundationReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 805
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FoundationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,14,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- PointConfigId uint32 `protobuf:"varint,12,opt,name=point_config_id,json=pointConfigId,proto3" json:"point_config_id,omitempty"`
- BuildingId uint32 `protobuf:"varint,13,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
- OpType FoundationOpType `protobuf:"varint,10,opt,name=op_type,json=opType,proto3,enum=FoundationOpType" json:"op_type,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,1,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ BuildingId uint32 `protobuf:"varint,11,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
+ PointConfigId uint32 `protobuf:"varint,10,opt,name=point_config_id,json=pointConfigId,proto3" json:"point_config_id,omitempty"`
+ OpType FoundationOpType `protobuf:"varint,6,opt,name=op_type,json=opType,proto3,enum=FoundationOpType" json:"op_type,omitempty"`
}
func (x *FoundationReq) Reset() {
@@ -90,16 +86,16 @@ func (x *FoundationReq) GetGadgetEntityId() uint32 {
return 0
}
-func (x *FoundationReq) GetPointConfigId() uint32 {
+func (x *FoundationReq) GetBuildingId() uint32 {
if x != nil {
- return x.PointConfigId
+ return x.BuildingId
}
return 0
}
-func (x *FoundationReq) GetBuildingId() uint32 {
+func (x *FoundationReq) GetPointConfigId() uint32 {
if x != nil {
- return x.BuildingId
+ return x.PointConfigId
}
return 0
}
@@ -119,13 +115,13 @@ var file_FoundationReq_proto_rawDesc = []byte{
0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x01,
0x0a, 0x0d, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49,
- 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67,
- 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x75, 0x69,
+ 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/FoundationRsp.pb.go b/gover/gen/FoundationRsp.pb.go
index 9fa84945..a8d190e9 100644
--- a/gover/gen/FoundationRsp.pb.go
+++ b/gover/gen/FoundationRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FoundationRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 882
-// EnetChannelId: 0
-// EnetIsReliable: true
type FoundationRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpType FoundationOpType `protobuf:"varint,13,opt,name=op_type,json=opType,proto3,enum=FoundationOpType" json:"op_type,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,10,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- BuildingId uint32 `protobuf:"varint,11,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
- PointConfigId uint32 `protobuf:"varint,12,opt,name=point_config_id,json=pointConfigId,proto3" json:"point_config_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BuildingId uint32 `protobuf:"varint,10,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
+ OpType FoundationOpType `protobuf:"varint,14,opt,name=op_type,json=opType,proto3,enum=FoundationOpType" json:"op_type,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,2,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ PointConfigId uint32 `protobuf:"varint,6,opt,name=point_config_id,json=pointConfigId,proto3" json:"point_config_id,omitempty"`
}
func (x *FoundationRsp) Reset() {
@@ -83,37 +80,37 @@ func (*FoundationRsp) Descriptor() ([]byte, []int) {
return file_FoundationRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FoundationRsp) GetOpType() FoundationOpType {
+func (x *FoundationRsp) GetRetcode() int32 {
if x != nil {
- return x.OpType
+ return x.Retcode
}
- return FoundationOpType_FOUNDATION_OP_TYPE_NONE
+ return 0
}
-func (x *FoundationRsp) GetGadgetEntityId() uint32 {
+func (x *FoundationRsp) GetBuildingId() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.BuildingId
}
return 0
}
-func (x *FoundationRsp) GetBuildingId() uint32 {
+func (x *FoundationRsp) GetOpType() FoundationOpType {
if x != nil {
- return x.BuildingId
+ return x.OpType
}
- return 0
+ return FoundationOpType_FOUNDATION_OP_TYPE_NONE
}
-func (x *FoundationRsp) GetPointConfigId() uint32 {
+func (x *FoundationRsp) GetGadgetEntityId() uint32 {
if x != nil {
- return x.PointConfigId
+ return x.GadgetEntityId
}
return 0
}
-func (x *FoundationRsp) GetRetcode() int32 {
+func (x *FoundationRsp) GetPointConfigId() uint32 {
if x != nil {
- return x.Retcode
+ return x.PointConfigId
}
return 0
}
@@ -125,18 +122,18 @@ var file_FoundationRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x01,
0x0a, 0x0d, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12,
- 0x2a, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x11, 0x2e, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x54,
- 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
- 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x69, 0x6c,
- 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
- 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0d, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x75, 0x69,
+ 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x07, 0x6f, 0x70,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x46, 0x6f,
+ 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06,
+ 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x6f, 0x69, 0x6e, 0x74,
+ 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FoundationStatus.pb.go b/gover/gen/FoundationStatus.pb.go
index 08761d4e..6f5ed169 100644
--- a/gover/gen/FoundationStatus.pb.go
+++ b/gover/gen/FoundationStatus.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FoundationStatus.proto
package gen
diff --git a/gover/gen/FriendBrief.pb.go b/gover/gen/FriendBrief.pb.go
index b3ede73f..e687addf 100644
--- a/gover/gen/FriendBrief.pb.go
+++ b/gover/gen/FriendBrief.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FriendBrief.proto
package gen
@@ -143,7 +143,7 @@ func (x *FriendBrief) GetOnlineState() FriendOnlineState {
if x != nil {
return x.OnlineState
}
- return FriendOnlineState_FRIEND_ONLINE_STATE_FREIEND_DISCONNECT
+ return FriendOnlineState_FRIEND_ONLINE_STATE_DISCONNECT
}
func (x *FriendBrief) GetParam() uint32 {
diff --git a/gover/gen/FriendEnterHomeOption.pb.go b/gover/gen/FriendEnterHomeOption.pb.go
index fa44a08f..d7599c72 100644
--- a/gover/gen/FriendEnterHomeOption.pb.go
+++ b/gover/gen/FriendEnterHomeOption.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FriendEnterHomeOption.proto
package gen
diff --git a/gover/gen/FriendInfoChangeNotify.pb.go b/gover/gen/FriendInfoChangeNotify.pb.go
index b8fb652c..8be35546 100644
--- a/gover/gen/FriendInfoChangeNotify.pb.go
+++ b/gover/gen/FriendInfoChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FriendInfoChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4032
-// EnetChannelId: 0
-// EnetIsReliable: true
type FriendInfoChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
- OnlineId string `protobuf:"bytes,9,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
+ OnlineId string `protobuf:"bytes,3,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
}
func (x *FriendInfoChangeNotify) Reset() {
@@ -101,8 +98,8 @@ var file_FriendInfoChangeNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47,
0x0a, 0x16, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e,
- 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e,
+ 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f,
0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FriendOnlineState.pb.go b/gover/gen/FriendOnlineState.pb.go
index fc1e3ec3..0916157e 100644
--- a/gover/gen/FriendOnlineState.pb.go
+++ b/gover/gen/FriendOnlineState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FriendOnlineState.proto
package gen
@@ -39,19 +39,19 @@ const (
type FriendOnlineState int32
const (
- FriendOnlineState_FRIEND_ONLINE_STATE_FREIEND_DISCONNECT FriendOnlineState = 0
- FriendOnlineState_FRIEND_ONLINE_STATE_ONLINE FriendOnlineState = 1
+ FriendOnlineState_FRIEND_ONLINE_STATE_DISCONNECT FriendOnlineState = 0
+ FriendOnlineState_FRIEND_ONLINE_STATE_ONLINE FriendOnlineState = 1
)
// Enum value maps for FriendOnlineState.
var (
FriendOnlineState_name = map[int32]string{
- 0: "FRIEND_ONLINE_STATE_FREIEND_DISCONNECT",
+ 0: "FRIEND_ONLINE_STATE_DISCONNECT",
1: "FRIEND_ONLINE_STATE_ONLINE",
}
FriendOnlineState_value = map[string]int32{
- "FRIEND_ONLINE_STATE_FREIEND_DISCONNECT": 0,
- "FRIEND_ONLINE_STATE_ONLINE": 1,
+ "FRIEND_ONLINE_STATE_DISCONNECT": 0,
+ "FRIEND_ONLINE_STATE_ONLINE": 1,
}
)
@@ -86,14 +86,14 @@ var File_FriendOnlineState_proto protoreflect.FileDescriptor
var file_FriendOnlineState_proto_rawDesc = []byte{
0x0a, 0x17, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x5f, 0x0a, 0x11, 0x46, 0x72, 0x69,
- 0x65, 0x6e, 0x64, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2a,
- 0x0a, 0x26, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f,
- 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x52, 0x45, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x44, 0x49,
- 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x52,
- 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54,
- 0x45, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x57, 0x0a, 0x11, 0x46, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x22,
+ 0x0a, 0x1e, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f,
+ 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54,
+ 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x4c,
+ 0x49, 0x4e, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45,
+ 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/FungusCaptureSettleNotify.pb.go b/gover/gen/FungusCaptureSettleNotify.pb.go
new file mode 100644
index 00000000..5f718795
--- /dev/null
+++ b/gover/gen/FungusCaptureSettleNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusCaptureSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusCaptureSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSuccess bool `protobuf:"varint,14,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+}
+
+func (x *FungusCaptureSettleNotify) Reset() {
+ *x = FungusCaptureSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusCaptureSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusCaptureSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusCaptureSettleNotify) ProtoMessage() {}
+
+func (x *FungusCaptureSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusCaptureSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusCaptureSettleNotify.ProtoReflect.Descriptor instead.
+func (*FungusCaptureSettleNotify) Descriptor() ([]byte, []int) {
+ return file_FungusCaptureSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusCaptureSettleNotify) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+var File_FungusCaptureSettleNotify_proto protoreflect.FileDescriptor
+
+var file_FungusCaptureSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x3a, 0x0a, 0x19, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x43, 0x61, 0x70, 0x74, 0x75,
+ 0x72, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusCaptureSettleNotify_proto_rawDescOnce sync.Once
+ file_FungusCaptureSettleNotify_proto_rawDescData = file_FungusCaptureSettleNotify_proto_rawDesc
+)
+
+func file_FungusCaptureSettleNotify_proto_rawDescGZIP() []byte {
+ file_FungusCaptureSettleNotify_proto_rawDescOnce.Do(func() {
+ file_FungusCaptureSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusCaptureSettleNotify_proto_rawDescData)
+ })
+ return file_FungusCaptureSettleNotify_proto_rawDescData
+}
+
+var file_FungusCaptureSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusCaptureSettleNotify_proto_goTypes = []interface{}{
+ (*FungusCaptureSettleNotify)(nil), // 0: FungusCaptureSettleNotify
+}
+var file_FungusCaptureSettleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusCaptureSettleNotify_proto_init() }
+func file_FungusCaptureSettleNotify_proto_init() {
+ if File_FungusCaptureSettleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusCaptureSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusCaptureSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusCaptureSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusCaptureSettleNotify_proto_goTypes,
+ DependencyIndexes: file_FungusCaptureSettleNotify_proto_depIdxs,
+ MessageInfos: file_FungusCaptureSettleNotify_proto_msgTypes,
+ }.Build()
+ File_FungusCaptureSettleNotify_proto = out.File
+ file_FungusCaptureSettleNotify_proto_rawDesc = nil
+ file_FungusCaptureSettleNotify_proto_goTypes = nil
+ file_FungusCaptureSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusCultivateReq.pb.go b/gover/gen/FungusCultivateReq.pb.go
new file mode 100644
index 00000000..6ca506ed
--- /dev/null
+++ b/gover/gen/FungusCultivateReq.pb.go
@@ -0,0 +1,234 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusCultivateReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusCultivateReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_IOANLJBMBAI uint32 `protobuf:"varint,1,opt,name=Unk3300_IOANLJBMBAI,json=Unk3300IOANLJBMBAI,proto3" json:"Unk3300_IOANLJBMBAI,omitempty"`
+ Unk3300_DJEGJDACDEF uint32 `protobuf:"varint,6,opt,name=Unk3300_DJEGJDACDEF,json=Unk3300DJEGJDACDEF,proto3" json:"Unk3300_DJEGJDACDEF,omitempty"`
+ Unk3300_IMEGFNOLDCE uint32 `protobuf:"varint,2,opt,name=Unk3300_IMEGFNOLDCE,json=Unk3300IMEGFNOLDCE,proto3" json:"Unk3300_IMEGFNOLDCE,omitempty"`
+ Unk3300_PGJKEICFKLL uint32 `protobuf:"varint,5,opt,name=Unk3300_PGJKEICFKLL,json=Unk3300PGJKEICFKLL,proto3" json:"Unk3300_PGJKEICFKLL,omitempty"`
+ Unk3300_MBPLICBFAGL uint32 `protobuf:"varint,7,opt,name=Unk3300_MBPLICBFAGL,json=Unk3300MBPLICBFAGL,proto3" json:"Unk3300_MBPLICBFAGL,omitempty"`
+ CultivateId uint32 `protobuf:"varint,12,opt,name=cultivate_id,json=cultivateId,proto3" json:"cultivate_id,omitempty"`
+ Time uint32 `protobuf:"varint,15,opt,name=time,proto3" json:"time,omitempty"`
+ Unk3300_AEGCNHLOPEP uint32 `protobuf:"varint,8,opt,name=Unk3300_AEGCNHLOPEP,json=Unk3300AEGCNHLOPEP,proto3" json:"Unk3300_AEGCNHLOPEP,omitempty"`
+}
+
+func (x *FungusCultivateReq) Reset() {
+ *x = FungusCultivateReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusCultivateReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusCultivateReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusCultivateReq) ProtoMessage() {}
+
+func (x *FungusCultivateReq) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusCultivateReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusCultivateReq.ProtoReflect.Descriptor instead.
+func (*FungusCultivateReq) Descriptor() ([]byte, []int) {
+ return file_FungusCultivateReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusCultivateReq) GetUnk3300_IOANLJBMBAI() uint32 {
+ if x != nil {
+ return x.Unk3300_IOANLJBMBAI
+ }
+ return 0
+}
+
+func (x *FungusCultivateReq) GetUnk3300_DJEGJDACDEF() uint32 {
+ if x != nil {
+ return x.Unk3300_DJEGJDACDEF
+ }
+ return 0
+}
+
+func (x *FungusCultivateReq) GetUnk3300_IMEGFNOLDCE() uint32 {
+ if x != nil {
+ return x.Unk3300_IMEGFNOLDCE
+ }
+ return 0
+}
+
+func (x *FungusCultivateReq) GetUnk3300_PGJKEICFKLL() uint32 {
+ if x != nil {
+ return x.Unk3300_PGJKEICFKLL
+ }
+ return 0
+}
+
+func (x *FungusCultivateReq) GetUnk3300_MBPLICBFAGL() uint32 {
+ if x != nil {
+ return x.Unk3300_MBPLICBFAGL
+ }
+ return 0
+}
+
+func (x *FungusCultivateReq) GetCultivateId() uint32 {
+ if x != nil {
+ return x.CultivateId
+ }
+ return 0
+}
+
+func (x *FungusCultivateReq) GetTime() uint32 {
+ if x != nil {
+ return x.Time
+ }
+ return 0
+}
+
+func (x *FungusCultivateReq) GetUnk3300_AEGCNHLOPEP() uint32 {
+ if x != nil {
+ return x.Unk3300_AEGCNHLOPEP
+ }
+ return 0
+}
+
+var File_FungusCultivateReq_proto protoreflect.FileDescriptor
+
+var file_FungusCultivateReq_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x43, 0x75, 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74,
+ 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x02, 0x0a, 0x12, 0x46,
+ 0x75, 0x6e, 0x67, 0x75, 0x73, 0x43, 0x75, 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x65,
+ 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x41,
+ 0x4e, 0x4c, 0x4a, 0x42, 0x4d, 0x42, 0x41, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4f, 0x41, 0x4e, 0x4c, 0x4a, 0x42, 0x4d, 0x42,
+ 0x41, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4a,
+ 0x45, 0x47, 0x4a, 0x44, 0x41, 0x43, 0x44, 0x45, 0x46, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x45, 0x47, 0x4a, 0x44, 0x41, 0x43,
+ 0x44, 0x45, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49,
+ 0x4d, 0x45, 0x47, 0x46, 0x4e, 0x4f, 0x4c, 0x44, 0x43, 0x45, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4d, 0x45, 0x47, 0x46, 0x4e, 0x4f,
+ 0x4c, 0x44, 0x43, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x50, 0x47, 0x4a, 0x4b, 0x45, 0x49, 0x43, 0x46, 0x4b, 0x4c, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x47, 0x4a, 0x4b, 0x45, 0x49,
+ 0x43, 0x46, 0x4b, 0x4c, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4d, 0x42, 0x50, 0x4c, 0x49, 0x43, 0x42, 0x46, 0x41, 0x47, 0x4c, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x42, 0x50, 0x4c, 0x49,
+ 0x43, 0x42, 0x46, 0x41, 0x47, 0x4c, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x6c, 0x74, 0x69, 0x76,
+ 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75,
+ 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x47, 0x43, 0x4e, 0x48, 0x4c,
+ 0x4f, 0x50, 0x45, 0x50, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x41, 0x45, 0x47, 0x43, 0x4e, 0x48, 0x4c, 0x4f, 0x50, 0x45, 0x50, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusCultivateReq_proto_rawDescOnce sync.Once
+ file_FungusCultivateReq_proto_rawDescData = file_FungusCultivateReq_proto_rawDesc
+)
+
+func file_FungusCultivateReq_proto_rawDescGZIP() []byte {
+ file_FungusCultivateReq_proto_rawDescOnce.Do(func() {
+ file_FungusCultivateReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusCultivateReq_proto_rawDescData)
+ })
+ return file_FungusCultivateReq_proto_rawDescData
+}
+
+var file_FungusCultivateReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusCultivateReq_proto_goTypes = []interface{}{
+ (*FungusCultivateReq)(nil), // 0: FungusCultivateReq
+}
+var file_FungusCultivateReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusCultivateReq_proto_init() }
+func file_FungusCultivateReq_proto_init() {
+ if File_FungusCultivateReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusCultivateReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusCultivateReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusCultivateReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusCultivateReq_proto_goTypes,
+ DependencyIndexes: file_FungusCultivateReq_proto_depIdxs,
+ MessageInfos: file_FungusCultivateReq_proto_msgTypes,
+ }.Build()
+ File_FungusCultivateReq_proto = out.File
+ file_FungusCultivateReq_proto_rawDesc = nil
+ file_FungusCultivateReq_proto_goTypes = nil
+ file_FungusCultivateReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusCultivateRsp.pb.go b/gover/gen/FungusCultivateRsp.pb.go
new file mode 100644
index 00000000..f6633914
--- /dev/null
+++ b/gover/gen/FungusCultivateRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusCultivateRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusCultivateRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CultivateId uint32 `protobuf:"varint,12,opt,name=cultivate_id,json=cultivateId,proto3" json:"cultivate_id,omitempty"`
+ IsNewRecord bool `protobuf:"varint,13,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+}
+
+func (x *FungusCultivateRsp) Reset() {
+ *x = FungusCultivateRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusCultivateRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusCultivateRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusCultivateRsp) ProtoMessage() {}
+
+func (x *FungusCultivateRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusCultivateRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusCultivateRsp.ProtoReflect.Descriptor instead.
+func (*FungusCultivateRsp) Descriptor() ([]byte, []int) {
+ return file_FungusCultivateRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusCultivateRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *FungusCultivateRsp) GetCultivateId() uint32 {
+ if x != nil {
+ return x.CultivateId
+ }
+ return 0
+}
+
+func (x *FungusCultivateRsp) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+var File_FungusCultivateRsp_proto protoreflect.FileDescriptor
+
+var file_FungusCultivateRsp_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x43, 0x75, 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74,
+ 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x12, 0x46, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x43, 0x75, 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75,
+ 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x63, 0x75, 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x22, 0x0a,
+ 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_FungusCultivateRsp_proto_rawDescOnce sync.Once
+ file_FungusCultivateRsp_proto_rawDescData = file_FungusCultivateRsp_proto_rawDesc
+)
+
+func file_FungusCultivateRsp_proto_rawDescGZIP() []byte {
+ file_FungusCultivateRsp_proto_rawDescOnce.Do(func() {
+ file_FungusCultivateRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusCultivateRsp_proto_rawDescData)
+ })
+ return file_FungusCultivateRsp_proto_rawDescData
+}
+
+var file_FungusCultivateRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusCultivateRsp_proto_goTypes = []interface{}{
+ (*FungusCultivateRsp)(nil), // 0: FungusCultivateRsp
+}
+var file_FungusCultivateRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusCultivateRsp_proto_init() }
+func file_FungusCultivateRsp_proto_init() {
+ if File_FungusCultivateRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusCultivateRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusCultivateRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusCultivateRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusCultivateRsp_proto_goTypes,
+ DependencyIndexes: file_FungusCultivateRsp_proto_depIdxs,
+ MessageInfos: file_FungusCultivateRsp_proto_msgTypes,
+ }.Build()
+ File_FungusCultivateRsp_proto = out.File
+ file_FungusCultivateRsp_proto_rawDesc = nil
+ file_FungusCultivateRsp_proto_goTypes = nil
+ file_FungusCultivateRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusDetail.pb.go b/gover/gen/FungusDetail.pb.go
new file mode 100644
index 00000000..455b611a
--- /dev/null
+++ b/gover/gen/FungusDetail.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ NameId uint32 `protobuf:"varint,8,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
+ Unk3300_EHNBDJPANKL uint32 `protobuf:"varint,2,opt,name=Unk3300_EHNBDJPANKL,json=Unk3300EHNBDJPANKL,proto3" json:"Unk3300_EHNBDJPANKL,omitempty"`
+ FungusId uint32 `protobuf:"varint,3,opt,name=fungus_id,json=fungusId,proto3" json:"fungus_id,omitempty"`
+ IsCultivate bool `protobuf:"varint,7,opt,name=is_cultivate,json=isCultivate,proto3" json:"is_cultivate,omitempty"`
+ Unk3300_GCLBPDJDEDN uint32 `protobuf:"varint,13,opt,name=Unk3300_GCLBPDJDEDN,json=Unk3300GCLBPDJDEDN,proto3" json:"Unk3300_GCLBPDJDEDN,omitempty"`
+}
+
+func (x *FungusDetail) Reset() {
+ *x = FungusDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusDetail) ProtoMessage() {}
+
+func (x *FungusDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusDetail.ProtoReflect.Descriptor instead.
+func (*FungusDetail) Descriptor() ([]byte, []int) {
+ return file_FungusDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusDetail) GetNameId() uint32 {
+ if x != nil {
+ return x.NameId
+ }
+ return 0
+}
+
+func (x *FungusDetail) GetUnk3300_EHNBDJPANKL() uint32 {
+ if x != nil {
+ return x.Unk3300_EHNBDJPANKL
+ }
+ return 0
+}
+
+func (x *FungusDetail) GetFungusId() uint32 {
+ if x != nil {
+ return x.FungusId
+ }
+ return 0
+}
+
+func (x *FungusDetail) GetIsCultivate() bool {
+ if x != nil {
+ return x.IsCultivate
+ }
+ return false
+}
+
+func (x *FungusDetail) GetUnk3300_GCLBPDJDEDN() uint32 {
+ if x != nil {
+ return x.Unk3300_GCLBPDJDEDN
+ }
+ return 0
+}
+
+var File_FungusDetail_proto protoreflect.FileDescriptor
+
+var file_FungusDetail_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x0c, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x4e, 0x42, 0x44, 0x4a,
+ 0x50, 0x41, 0x4e, 0x4b, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x45, 0x48, 0x4e, 0x42, 0x44, 0x4a, 0x50, 0x41, 0x4e, 0x4b, 0x4c, 0x12,
+ 0x1b, 0x0a, 0x09, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c,
+ 0x69, 0x73, 0x5f, 0x63, 0x75, 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x43, 0x75, 0x6c, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x4c, 0x42, 0x50,
+ 0x44, 0x4a, 0x44, 0x45, 0x44, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x43, 0x4c, 0x42, 0x50, 0x44, 0x4a, 0x44, 0x45, 0x44, 0x4e,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusDetail_proto_rawDescOnce sync.Once
+ file_FungusDetail_proto_rawDescData = file_FungusDetail_proto_rawDesc
+)
+
+func file_FungusDetail_proto_rawDescGZIP() []byte {
+ file_FungusDetail_proto_rawDescOnce.Do(func() {
+ file_FungusDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusDetail_proto_rawDescData)
+ })
+ return file_FungusDetail_proto_rawDescData
+}
+
+var file_FungusDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusDetail_proto_goTypes = []interface{}{
+ (*FungusDetail)(nil), // 0: FungusDetail
+}
+var file_FungusDetail_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusDetail_proto_init() }
+func file_FungusDetail_proto_init() {
+ if File_FungusDetail_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusDetail_proto_goTypes,
+ DependencyIndexes: file_FungusDetail_proto_depIdxs,
+ MessageInfos: file_FungusDetail_proto_msgTypes,
+ }.Build()
+ File_FungusDetail_proto = out.File
+ file_FungusDetail_proto_rawDesc = nil
+ file_FungusDetail_proto_goTypes = nil
+ file_FungusDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterClearTrainingRuntimeDataReq.pb.go b/gover/gen/FungusFighterClearTrainingRuntimeDataReq.pb.go
new file mode 100644
index 00000000..f5bf9fe5
--- /dev/null
+++ b/gover/gen/FungusFighterClearTrainingRuntimeDataReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterClearTrainingRuntimeDataReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterClearTrainingRuntimeDataReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+}
+
+func (x *FungusFighterClearTrainingRuntimeDataReq) Reset() {
+ *x = FungusFighterClearTrainingRuntimeDataReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterClearTrainingRuntimeDataReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterClearTrainingRuntimeDataReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterClearTrainingRuntimeDataReq) ProtoMessage() {}
+
+func (x *FungusFighterClearTrainingRuntimeDataReq) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterClearTrainingRuntimeDataReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterClearTrainingRuntimeDataReq.ProtoReflect.Descriptor instead.
+func (*FungusFighterClearTrainingRuntimeDataReq) Descriptor() ([]byte, []int) {
+ return file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterClearTrainingRuntimeDataReq) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+var File_FungusFighterClearTrainingRuntimeDataReq_proto protoreflect.FileDescriptor
+
+var file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDesc = []byte{
+ 0x0a, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x43,
+ 0x6c, 0x65, 0x61, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6e, 0x74,
+ 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x49, 0x0a, 0x28, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65,
+ 0x72, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x75,
+ 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescOnce sync.Once
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescData = file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDesc
+)
+
+func file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescGZIP() []byte {
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescOnce.Do(func() {
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescData)
+ })
+ return file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDescData
+}
+
+var file_FungusFighterClearTrainingRuntimeDataReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterClearTrainingRuntimeDataReq_proto_goTypes = []interface{}{
+ (*FungusFighterClearTrainingRuntimeDataReq)(nil), // 0: FungusFighterClearTrainingRuntimeDataReq
+}
+var file_FungusFighterClearTrainingRuntimeDataReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterClearTrainingRuntimeDataReq_proto_init() }
+func file_FungusFighterClearTrainingRuntimeDataReq_proto_init() {
+ if File_FungusFighterClearTrainingRuntimeDataReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterClearTrainingRuntimeDataReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterClearTrainingRuntimeDataReq_proto_goTypes,
+ DependencyIndexes: file_FungusFighterClearTrainingRuntimeDataReq_proto_depIdxs,
+ MessageInfos: file_FungusFighterClearTrainingRuntimeDataReq_proto_msgTypes,
+ }.Build()
+ File_FungusFighterClearTrainingRuntimeDataReq_proto = out.File
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_rawDesc = nil
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_goTypes = nil
+ file_FungusFighterClearTrainingRuntimeDataReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterClearTrainingRuntimeDataRsp.pb.go b/gover/gen/FungusFighterClearTrainingRuntimeDataRsp.pb.go
new file mode 100644
index 00000000..674b9b6c
--- /dev/null
+++ b/gover/gen/FungusFighterClearTrainingRuntimeDataRsp.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterClearTrainingRuntimeDataRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterClearTrainingRuntimeDataRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *FungusFighterClearTrainingRuntimeDataRsp) Reset() {
+ *x = FungusFighterClearTrainingRuntimeDataRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterClearTrainingRuntimeDataRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterClearTrainingRuntimeDataRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterClearTrainingRuntimeDataRsp) ProtoMessage() {}
+
+func (x *FungusFighterClearTrainingRuntimeDataRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterClearTrainingRuntimeDataRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterClearTrainingRuntimeDataRsp.ProtoReflect.Descriptor instead.
+func (*FungusFighterClearTrainingRuntimeDataRsp) Descriptor() ([]byte, []int) {
+ return file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterClearTrainingRuntimeDataRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_FungusFighterClearTrainingRuntimeDataRsp_proto protoreflect.FileDescriptor
+
+var file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x43,
+ 0x6c, 0x65, 0x61, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6e, 0x74,
+ 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x44, 0x0a, 0x28, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65,
+ 0x72, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x75,
+ 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescOnce sync.Once
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescData = file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDesc
+)
+
+func file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescGZIP() []byte {
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescOnce.Do(func() {
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescData)
+ })
+ return file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDescData
+}
+
+var file_FungusFighterClearTrainingRuntimeDataRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterClearTrainingRuntimeDataRsp_proto_goTypes = []interface{}{
+ (*FungusFighterClearTrainingRuntimeDataRsp)(nil), // 0: FungusFighterClearTrainingRuntimeDataRsp
+}
+var file_FungusFighterClearTrainingRuntimeDataRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterClearTrainingRuntimeDataRsp_proto_init() }
+func file_FungusFighterClearTrainingRuntimeDataRsp_proto_init() {
+ if File_FungusFighterClearTrainingRuntimeDataRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterClearTrainingRuntimeDataRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterClearTrainingRuntimeDataRsp_proto_goTypes,
+ DependencyIndexes: file_FungusFighterClearTrainingRuntimeDataRsp_proto_depIdxs,
+ MessageInfos: file_FungusFighterClearTrainingRuntimeDataRsp_proto_msgTypes,
+ }.Build()
+ File_FungusFighterClearTrainingRuntimeDataRsp_proto = out.File
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_rawDesc = nil
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_goTypes = nil
+ file_FungusFighterClearTrainingRuntimeDataRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterDetailInfo.pb.go b/gover/gen/FungusFighterDetailInfo.pb.go
new file mode 100644
index 00000000..4356b798
--- /dev/null
+++ b/gover/gen/FungusFighterDetailInfo.pb.go
@@ -0,0 +1,255 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FungusDetailList []*FungusDetail `protobuf:"bytes,6,rep,name=fungus_detail_list,json=fungusDetailList,proto3" json:"fungus_detail_list,omitempty"`
+ Unk3300_GIHAKKAJHDH []uint32 `protobuf:"varint,1,rep,packed,name=Unk3300_GIHAKKAJHDH,json=Unk3300GIHAKKAJHDH,proto3" json:"Unk3300_GIHAKKAJHDH,omitempty"`
+ Unk3300_KGKFJJHFHAB []uint32 `protobuf:"varint,8,rep,packed,name=Unk3300_KGKFJJHFHAB,json=Unk3300KGKFJJHFHAB,proto3" json:"Unk3300_KGKFJJHFHAB,omitempty"`
+ TrainingDungeonProgressDetailList []*FungusTrainingProgressDetail `protobuf:"bytes,3,rep,name=training_dungeon_progress_detail_list,json=trainingDungeonProgressDetailList,proto3" json:"training_dungeon_progress_detail_list,omitempty"`
+ Unk3300_HPDOJOBPFMJ []uint32 `protobuf:"varint,9,rep,packed,name=Unk3300_HPDOJOBPFMJ,json=Unk3300HPDOJOBPFMJ,proto3" json:"Unk3300_HPDOJOBPFMJ,omitempty"`
+ PlotStageDetailList []*FungusPlotStageDetail `protobuf:"bytes,11,rep,name=plot_stage_detail_list,json=plotStageDetailList,proto3" json:"plot_stage_detail_list,omitempty"`
+ TrainingDungeonDetailList []*FungusTrainingDungeonDetail `protobuf:"bytes,2,rep,name=training_dungeon_detail_list,json=trainingDungeonDetailList,proto3" json:"training_dungeon_detail_list,omitempty"`
+}
+
+func (x *FungusFighterDetailInfo) Reset() {
+ *x = FungusFighterDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterDetailInfo) ProtoMessage() {}
+
+func (x *FungusFighterDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterDetailInfo.ProtoReflect.Descriptor instead.
+func (*FungusFighterDetailInfo) Descriptor() ([]byte, []int) {
+ return file_FungusFighterDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterDetailInfo) GetFungusDetailList() []*FungusDetail {
+ if x != nil {
+ return x.FungusDetailList
+ }
+ return nil
+}
+
+func (x *FungusFighterDetailInfo) GetUnk3300_GIHAKKAJHDH() []uint32 {
+ if x != nil {
+ return x.Unk3300_GIHAKKAJHDH
+ }
+ return nil
+}
+
+func (x *FungusFighterDetailInfo) GetUnk3300_KGKFJJHFHAB() []uint32 {
+ if x != nil {
+ return x.Unk3300_KGKFJJHFHAB
+ }
+ return nil
+}
+
+func (x *FungusFighterDetailInfo) GetTrainingDungeonProgressDetailList() []*FungusTrainingProgressDetail {
+ if x != nil {
+ return x.TrainingDungeonProgressDetailList
+ }
+ return nil
+}
+
+func (x *FungusFighterDetailInfo) GetUnk3300_HPDOJOBPFMJ() []uint32 {
+ if x != nil {
+ return x.Unk3300_HPDOJOBPFMJ
+ }
+ return nil
+}
+
+func (x *FungusFighterDetailInfo) GetPlotStageDetailList() []*FungusPlotStageDetail {
+ if x != nil {
+ return x.PlotStageDetailList
+ }
+ return nil
+}
+
+func (x *FungusFighterDetailInfo) GetTrainingDungeonDetailList() []*FungusTrainingDungeonDetail {
+ if x != nil {
+ return x.TrainingDungeonDetailList
+ }
+ return nil
+}
+
+var File_FungusFighterDetailInfo_proto protoreflect.FileDescriptor
+
+var file_FungusFighterDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x12, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x50, 0x6c, 0x6f, 0x74, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x21, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e,
+ 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x04, 0x0a, 0x17, 0x46, 0x75, 0x6e, 0x67,
+ 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x12, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x64, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0d, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x10,
+ 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x48, 0x41,
+ 0x4b, 0x4b, 0x41, 0x4a, 0x48, 0x44, 0x48, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x49, 0x48, 0x41, 0x4b, 0x4b, 0x41, 0x4a, 0x48, 0x44,
+ 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x4b,
+ 0x46, 0x4a, 0x4a, 0x48, 0x46, 0x48, 0x41, 0x42, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x47, 0x4b, 0x46, 0x4a, 0x4a, 0x48, 0x46, 0x48,
+ 0x41, 0x42, 0x12, 0x6f, 0x0a, 0x25, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f,
+ 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x1d, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69,
+ 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x52, 0x21, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48,
+ 0x50, 0x44, 0x4f, 0x4a, 0x4f, 0x42, 0x50, 0x46, 0x4d, 0x4a, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x50, 0x44, 0x4f, 0x4a, 0x4f, 0x42,
+ 0x50, 0x46, 0x4d, 0x4a, 0x12, 0x4b, 0x0a, 0x16, 0x70, 0x6c, 0x6f, 0x74, 0x5f, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x50, 0x6c, 0x6f,
+ 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x13, 0x70, 0x6c,
+ 0x6f, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x5d, 0x0a, 0x1c, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73,
+ 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x19, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterDetailInfo_proto_rawDescOnce sync.Once
+ file_FungusFighterDetailInfo_proto_rawDescData = file_FungusFighterDetailInfo_proto_rawDesc
+)
+
+func file_FungusFighterDetailInfo_proto_rawDescGZIP() []byte {
+ file_FungusFighterDetailInfo_proto_rawDescOnce.Do(func() {
+ file_FungusFighterDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterDetailInfo_proto_rawDescData)
+ })
+ return file_FungusFighterDetailInfo_proto_rawDescData
+}
+
+var file_FungusFighterDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterDetailInfo_proto_goTypes = []interface{}{
+ (*FungusFighterDetailInfo)(nil), // 0: FungusFighterDetailInfo
+ (*FungusDetail)(nil), // 1: FungusDetail
+ (*FungusTrainingProgressDetail)(nil), // 2: FungusTrainingProgressDetail
+ (*FungusPlotStageDetail)(nil), // 3: FungusPlotStageDetail
+ (*FungusTrainingDungeonDetail)(nil), // 4: FungusTrainingDungeonDetail
+}
+var file_FungusFighterDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: FungusFighterDetailInfo.fungus_detail_list:type_name -> FungusDetail
+ 2, // 1: FungusFighterDetailInfo.training_dungeon_progress_detail_list:type_name -> FungusTrainingProgressDetail
+ 3, // 2: FungusFighterDetailInfo.plot_stage_detail_list:type_name -> FungusPlotStageDetail
+ 4, // 3: FungusFighterDetailInfo.training_dungeon_detail_list:type_name -> FungusTrainingDungeonDetail
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterDetailInfo_proto_init() }
+func file_FungusFighterDetailInfo_proto_init() {
+ if File_FungusFighterDetailInfo_proto != nil {
+ return
+ }
+ file_FungusDetail_proto_init()
+ file_FungusPlotStageDetail_proto_init()
+ file_FungusTrainingDungeonDetail_proto_init()
+ file_FungusTrainingProgressDetail_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterDetailInfo_proto_goTypes,
+ DependencyIndexes: file_FungusFighterDetailInfo_proto_depIdxs,
+ MessageInfos: file_FungusFighterDetailInfo_proto_msgTypes,
+ }.Build()
+ File_FungusFighterDetailInfo_proto = out.File
+ file_FungusFighterDetailInfo_proto_rawDesc = nil
+ file_FungusFighterDetailInfo_proto_goTypes = nil
+ file_FungusFighterDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterMonsterDetail.pb.go b/gover/gen/FungusFighterMonsterDetail.pb.go
new file mode 100644
index 00000000..7a52d86f
--- /dev/null
+++ b/gover/gen/FungusFighterMonsterDetail.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterMonsterDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterMonsterDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CurHpPercentage float32 `protobuf:"fixed32,9,opt,name=cur_hp_percentage,json=curHpPercentage,proto3" json:"cur_hp_percentage,omitempty"`
+ IsAlive bool `protobuf:"varint,10,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"`
+ FungusId uint32 `protobuf:"varint,13,opt,name=fungus_id,json=fungusId,proto3" json:"fungus_id,omitempty"`
+}
+
+func (x *FungusFighterMonsterDetail) Reset() {
+ *x = FungusFighterMonsterDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterMonsterDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterMonsterDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterMonsterDetail) ProtoMessage() {}
+
+func (x *FungusFighterMonsterDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterMonsterDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterMonsterDetail.ProtoReflect.Descriptor instead.
+func (*FungusFighterMonsterDetail) Descriptor() ([]byte, []int) {
+ return file_FungusFighterMonsterDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterMonsterDetail) GetCurHpPercentage() float32 {
+ if x != nil {
+ return x.CurHpPercentage
+ }
+ return 0
+}
+
+func (x *FungusFighterMonsterDetail) GetIsAlive() bool {
+ if x != nil {
+ return x.IsAlive
+ }
+ return false
+}
+
+func (x *FungusFighterMonsterDetail) GetFungusId() uint32 {
+ if x != nil {
+ return x.FungusId
+ }
+ return 0
+}
+
+var File_FungusFighterMonsterDetail_proto protoreflect.FileDescriptor
+
+var file_FungusFighterMonsterDetail_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x4d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x1a, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f, 0x68, 0x70, 0x5f, 0x70, 0x65, 0x72, 0x63,
+ 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x63, 0x75,
+ 0x72, 0x48, 0x70, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x07, 0x69, 0x73, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x75, 0x6e, 0x67,
+ 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x75, 0x6e,
+ 0x67, 0x75, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterMonsterDetail_proto_rawDescOnce sync.Once
+ file_FungusFighterMonsterDetail_proto_rawDescData = file_FungusFighterMonsterDetail_proto_rawDesc
+)
+
+func file_FungusFighterMonsterDetail_proto_rawDescGZIP() []byte {
+ file_FungusFighterMonsterDetail_proto_rawDescOnce.Do(func() {
+ file_FungusFighterMonsterDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterMonsterDetail_proto_rawDescData)
+ })
+ return file_FungusFighterMonsterDetail_proto_rawDescData
+}
+
+var file_FungusFighterMonsterDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterMonsterDetail_proto_goTypes = []interface{}{
+ (*FungusFighterMonsterDetail)(nil), // 0: FungusFighterMonsterDetail
+}
+var file_FungusFighterMonsterDetail_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterMonsterDetail_proto_init() }
+func file_FungusFighterMonsterDetail_proto_init() {
+ if File_FungusFighterMonsterDetail_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterMonsterDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterMonsterDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterMonsterDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterMonsterDetail_proto_goTypes,
+ DependencyIndexes: file_FungusFighterMonsterDetail_proto_depIdxs,
+ MessageInfos: file_FungusFighterMonsterDetail_proto_msgTypes,
+ }.Build()
+ File_FungusFighterMonsterDetail_proto = out.File
+ file_FungusFighterMonsterDetail_proto_rawDesc = nil
+ file_FungusFighterMonsterDetail_proto_goTypes = nil
+ file_FungusFighterMonsterDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterPlotInfoNotify.pb.go b/gover/gen/FungusFighterPlotInfoNotify.pb.go
new file mode 100644
index 00000000..040b3d6f
--- /dev/null
+++ b/gover/gen/FungusFighterPlotInfoNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterPlotInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterPlotInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ FungusIdList []uint32 `protobuf:"varint,8,rep,packed,name=fungus_id_list,json=fungusIdList,proto3" json:"fungus_id_list,omitempty"`
+}
+
+func (x *FungusFighterPlotInfoNotify) Reset() {
+ *x = FungusFighterPlotInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterPlotInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterPlotInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterPlotInfoNotify) ProtoMessage() {}
+
+func (x *FungusFighterPlotInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterPlotInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterPlotInfoNotify.ProtoReflect.Descriptor instead.
+func (*FungusFighterPlotInfoNotify) Descriptor() ([]byte, []int) {
+ return file_FungusFighterPlotInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterPlotInfoNotify) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *FungusFighterPlotInfoNotify) GetFungusIdList() []uint32 {
+ if x != nil {
+ return x.FungusIdList
+ }
+ return nil
+}
+
+var File_FungusFighterPlotInfoNotify_proto protoreflect.FileDescriptor
+
+var file_FungusFighterPlotInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x50,
+ 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x1b, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x65, 0x72, 0x50, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
+ 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x75, 0x6e, 0x67, 0x75,
+ 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterPlotInfoNotify_proto_rawDescOnce sync.Once
+ file_FungusFighterPlotInfoNotify_proto_rawDescData = file_FungusFighterPlotInfoNotify_proto_rawDesc
+)
+
+func file_FungusFighterPlotInfoNotify_proto_rawDescGZIP() []byte {
+ file_FungusFighterPlotInfoNotify_proto_rawDescOnce.Do(func() {
+ file_FungusFighterPlotInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterPlotInfoNotify_proto_rawDescData)
+ })
+ return file_FungusFighterPlotInfoNotify_proto_rawDescData
+}
+
+var file_FungusFighterPlotInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterPlotInfoNotify_proto_goTypes = []interface{}{
+ (*FungusFighterPlotInfoNotify)(nil), // 0: FungusFighterPlotInfoNotify
+}
+var file_FungusFighterPlotInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterPlotInfoNotify_proto_init() }
+func file_FungusFighterPlotInfoNotify_proto_init() {
+ if File_FungusFighterPlotInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterPlotInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterPlotInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterPlotInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterPlotInfoNotify_proto_goTypes,
+ DependencyIndexes: file_FungusFighterPlotInfoNotify_proto_depIdxs,
+ MessageInfos: file_FungusFighterPlotInfoNotify_proto_msgTypes,
+ }.Build()
+ File_FungusFighterPlotInfoNotify_proto = out.File
+ file_FungusFighterPlotInfoNotify_proto_rawDesc = nil
+ file_FungusFighterPlotInfoNotify_proto_goTypes = nil
+ file_FungusFighterPlotInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterRestartTrainingDungeonReq.pb.go b/gover/gen/FungusFighterRestartTrainingDungeonReq.pb.go
new file mode 100644
index 00000000..680c8c8c
--- /dev/null
+++ b/gover/gen/FungusFighterRestartTrainingDungeonReq.pb.go
@@ -0,0 +1,150 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterRestartTrainingDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterRestartTrainingDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *FungusFighterRestartTrainingDungeonReq) Reset() {
+ *x = FungusFighterRestartTrainingDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterRestartTrainingDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterRestartTrainingDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterRestartTrainingDungeonReq) ProtoMessage() {}
+
+func (x *FungusFighterRestartTrainingDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterRestartTrainingDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterRestartTrainingDungeonReq.ProtoReflect.Descriptor instead.
+func (*FungusFighterRestartTrainingDungeonReq) Descriptor() ([]byte, []int) {
+ return file_FungusFighterRestartTrainingDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_FungusFighterRestartTrainingDungeonReq_proto protoreflect.FileDescriptor
+
+var file_FungusFighterRestartTrainingDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x28,
+ 0x0a, 0x26, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterRestartTrainingDungeonReq_proto_rawDescOnce sync.Once
+ file_FungusFighterRestartTrainingDungeonReq_proto_rawDescData = file_FungusFighterRestartTrainingDungeonReq_proto_rawDesc
+)
+
+func file_FungusFighterRestartTrainingDungeonReq_proto_rawDescGZIP() []byte {
+ file_FungusFighterRestartTrainingDungeonReq_proto_rawDescOnce.Do(func() {
+ file_FungusFighterRestartTrainingDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterRestartTrainingDungeonReq_proto_rawDescData)
+ })
+ return file_FungusFighterRestartTrainingDungeonReq_proto_rawDescData
+}
+
+var file_FungusFighterRestartTrainingDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterRestartTrainingDungeonReq_proto_goTypes = []interface{}{
+ (*FungusFighterRestartTrainingDungeonReq)(nil), // 0: FungusFighterRestartTrainingDungeonReq
+}
+var file_FungusFighterRestartTrainingDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterRestartTrainingDungeonReq_proto_init() }
+func file_FungusFighterRestartTrainingDungeonReq_proto_init() {
+ if File_FungusFighterRestartTrainingDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterRestartTrainingDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterRestartTrainingDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterRestartTrainingDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterRestartTrainingDungeonReq_proto_goTypes,
+ DependencyIndexes: file_FungusFighterRestartTrainingDungeonReq_proto_depIdxs,
+ MessageInfos: file_FungusFighterRestartTrainingDungeonReq_proto_msgTypes,
+ }.Build()
+ File_FungusFighterRestartTrainingDungeonReq_proto = out.File
+ file_FungusFighterRestartTrainingDungeonReq_proto_rawDesc = nil
+ file_FungusFighterRestartTrainingDungeonReq_proto_goTypes = nil
+ file_FungusFighterRestartTrainingDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterRestartTrainingDungeonRsp.pb.go b/gover/gen/FungusFighterRestartTrainingDungeonRsp.pb.go
new file mode 100644
index 00000000..a8ccfed9
--- /dev/null
+++ b/gover/gen/FungusFighterRestartTrainingDungeonRsp.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterRestartTrainingDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterRestartTrainingDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *FungusFighterRestartTrainingDungeonRsp) Reset() {
+ *x = FungusFighterRestartTrainingDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterRestartTrainingDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterRestartTrainingDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterRestartTrainingDungeonRsp) ProtoMessage() {}
+
+func (x *FungusFighterRestartTrainingDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterRestartTrainingDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterRestartTrainingDungeonRsp.ProtoReflect.Descriptor instead.
+func (*FungusFighterRestartTrainingDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterRestartTrainingDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_FungusFighterRestartTrainingDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_FungusFighterRestartTrainingDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42,
+ 0x0a, 0x26, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescOnce sync.Once
+ file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescData = file_FungusFighterRestartTrainingDungeonRsp_proto_rawDesc
+)
+
+func file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescGZIP() []byte {
+ file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescData)
+ })
+ return file_FungusFighterRestartTrainingDungeonRsp_proto_rawDescData
+}
+
+var file_FungusFighterRestartTrainingDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterRestartTrainingDungeonRsp_proto_goTypes = []interface{}{
+ (*FungusFighterRestartTrainingDungeonRsp)(nil), // 0: FungusFighterRestartTrainingDungeonRsp
+}
+var file_FungusFighterRestartTrainingDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterRestartTrainingDungeonRsp_proto_init() }
+func file_FungusFighterRestartTrainingDungeonRsp_proto_init() {
+ if File_FungusFighterRestartTrainingDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterRestartTrainingDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterRestartTrainingDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterRestartTrainingDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterRestartTrainingDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_FungusFighterRestartTrainingDungeonRsp_proto_depIdxs,
+ MessageInfos: file_FungusFighterRestartTrainingDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_FungusFighterRestartTrainingDungeonRsp_proto = out.File
+ file_FungusFighterRestartTrainingDungeonRsp_proto_rawDesc = nil
+ file_FungusFighterRestartTrainingDungeonRsp_proto_goTypes = nil
+ file_FungusFighterRestartTrainingDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterRuntimeDataNotify.pb.go b/gover/gen/FungusFighterRuntimeDataNotify.pb.go
new file mode 100644
index 00000000..700cebd3
--- /dev/null
+++ b/gover/gen/FungusFighterRuntimeDataNotify.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterRuntimeDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterRuntimeDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ProgressDetail *FungusTrainingProgressDetail `protobuf:"bytes,7,opt,name=progress_detail,json=progressDetail,proto3" json:"progress_detail,omitempty"`
+}
+
+func (x *FungusFighterRuntimeDataNotify) Reset() {
+ *x = FungusFighterRuntimeDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterRuntimeDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterRuntimeDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterRuntimeDataNotify) ProtoMessage() {}
+
+func (x *FungusFighterRuntimeDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterRuntimeDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterRuntimeDataNotify.ProtoReflect.Descriptor instead.
+func (*FungusFighterRuntimeDataNotify) Descriptor() ([]byte, []int) {
+ return file_FungusFighterRuntimeDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterRuntimeDataNotify) GetProgressDetail() *FungusTrainingProgressDetail {
+ if x != nil {
+ return x.ProgressDetail
+ }
+ return nil
+}
+
+var File_FungusFighterRuntimeDataNotify_proto protoreflect.FileDescriptor
+
+var file_FungusFighterRuntimeDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x52,
+ 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72,
+ 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x1e, 0x46, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x74, 0x69,
+ 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x46, 0x0a, 0x0f,
+ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72,
+ 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterRuntimeDataNotify_proto_rawDescOnce sync.Once
+ file_FungusFighterRuntimeDataNotify_proto_rawDescData = file_FungusFighterRuntimeDataNotify_proto_rawDesc
+)
+
+func file_FungusFighterRuntimeDataNotify_proto_rawDescGZIP() []byte {
+ file_FungusFighterRuntimeDataNotify_proto_rawDescOnce.Do(func() {
+ file_FungusFighterRuntimeDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterRuntimeDataNotify_proto_rawDescData)
+ })
+ return file_FungusFighterRuntimeDataNotify_proto_rawDescData
+}
+
+var file_FungusFighterRuntimeDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterRuntimeDataNotify_proto_goTypes = []interface{}{
+ (*FungusFighterRuntimeDataNotify)(nil), // 0: FungusFighterRuntimeDataNotify
+ (*FungusTrainingProgressDetail)(nil), // 1: FungusTrainingProgressDetail
+}
+var file_FungusFighterRuntimeDataNotify_proto_depIdxs = []int32{
+ 1, // 0: FungusFighterRuntimeDataNotify.progress_detail:type_name -> FungusTrainingProgressDetail
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterRuntimeDataNotify_proto_init() }
+func file_FungusFighterRuntimeDataNotify_proto_init() {
+ if File_FungusFighterRuntimeDataNotify_proto != nil {
+ return
+ }
+ file_FungusTrainingProgressDetail_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterRuntimeDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterRuntimeDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterRuntimeDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterRuntimeDataNotify_proto_goTypes,
+ DependencyIndexes: file_FungusFighterRuntimeDataNotify_proto_depIdxs,
+ MessageInfos: file_FungusFighterRuntimeDataNotify_proto_msgTypes,
+ }.Build()
+ File_FungusFighterRuntimeDataNotify_proto = out.File
+ file_FungusFighterRuntimeDataNotify_proto_rawDesc = nil
+ file_FungusFighterRuntimeDataNotify_proto_goTypes = nil
+ file_FungusFighterRuntimeDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterTrainingGallerySettleNotify.pb.go b/gover/gen/FungusFighterTrainingGallerySettleNotify.pb.go
new file mode 100644
index 00000000..59bafe59
--- /dev/null
+++ b/gover/gen/FungusFighterTrainingGallerySettleNotify.pb.go
@@ -0,0 +1,241 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterTrainingGallerySettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterTrainingGallerySettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GalleryStopReason `protobuf:"varint,3,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ IsFinalSettle bool `protobuf:"varint,2,opt,name=is_final_settle,json=isFinalSettle,proto3" json:"is_final_settle,omitempty"`
+ TotalUsedTime uint32 `protobuf:"varint,14,opt,name=total_used_time,json=totalUsedTime,proto3" json:"total_used_time,omitempty"`
+ IsNewRecord bool `protobuf:"varint,11,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ Unk3300_KKFBMHLOLFC uint32 `protobuf:"varint,10,opt,name=Unk3300_KKFBMHLOLFC,json=Unk3300KKFBMHLOLFC,proto3" json:"Unk3300_KKFBMHLOLFC,omitempty"`
+ Unk3300_BHOMHPHLOHL uint32 `protobuf:"varint,13,opt,name=Unk3300_BHOMHPHLOHL,json=Unk3300BHOMHPHLOHL,proto3" json:"Unk3300_BHOMHPHLOHL,omitempty"`
+ Unk3300_POCDEGBHJEA uint32 `protobuf:"varint,15,opt,name=Unk3300_POCDEGBHJEA,json=Unk3300POCDEGBHJEA,proto3" json:"Unk3300_POCDEGBHJEA,omitempty"`
+ FinalScore uint32 `protobuf:"varint,5,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) Reset() {
+ *x = FungusFighterTrainingGallerySettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterTrainingGallerySettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterTrainingGallerySettleNotify) ProtoMessage() {}
+
+func (x *FungusFighterTrainingGallerySettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterTrainingGallerySettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterTrainingGallerySettleNotify.ProtoReflect.Descriptor instead.
+func (*FungusFighterTrainingGallerySettleNotify) Descriptor() ([]byte, []int) {
+ return file_FungusFighterTrainingGallerySettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetIsFinalSettle() bool {
+ if x != nil {
+ return x.IsFinalSettle
+ }
+ return false
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetTotalUsedTime() uint32 {
+ if x != nil {
+ return x.TotalUsedTime
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetUnk3300_KKFBMHLOLFC() uint32 {
+ if x != nil {
+ return x.Unk3300_KKFBMHLOLFC
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetUnk3300_BHOMHPHLOHL() uint32 {
+ if x != nil {
+ return x.Unk3300_BHOMHPHLOHL
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetUnk3300_POCDEGBHJEA() uint32 {
+ if x != nil {
+ return x.Unk3300_POCDEGBHJEA
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingGallerySettleNotify) GetFinalScore() uint32 {
+ if x != nil {
+ return x.FinalScore
+ }
+ return 0
+}
+
+var File_FungusFighterTrainingGallerySettleNotify_proto protoreflect.FileDescriptor
+
+var file_FungusFighterTrainingGallerySettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54,
+ 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfe, 0x02, 0x0a, 0x28, 0x46, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e,
+ 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x46,
+ 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x6f,
+ 0x74, 0x61, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x55, 0x73, 0x65, 0x64, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4b, 0x4b, 0x46, 0x42, 0x4d, 0x48, 0x4c, 0x4f, 0x4c, 0x46, 0x43, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4b, 0x46, 0x42,
+ 0x4d, 0x48, 0x4c, 0x4f, 0x4c, 0x46, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x42, 0x48, 0x4f, 0x4d, 0x48, 0x50, 0x48, 0x4c, 0x4f, 0x48, 0x4c, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x48, 0x4f,
+ 0x4d, 0x48, 0x50, 0x48, 0x4c, 0x4f, 0x48, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x43, 0x44, 0x45, 0x47, 0x42, 0x48, 0x4a, 0x45, 0x41, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4f,
+ 0x43, 0x44, 0x45, 0x47, 0x42, 0x48, 0x4a, 0x45, 0x41, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e,
+ 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterTrainingGallerySettleNotify_proto_rawDescOnce sync.Once
+ file_FungusFighterTrainingGallerySettleNotify_proto_rawDescData = file_FungusFighterTrainingGallerySettleNotify_proto_rawDesc
+)
+
+func file_FungusFighterTrainingGallerySettleNotify_proto_rawDescGZIP() []byte {
+ file_FungusFighterTrainingGallerySettleNotify_proto_rawDescOnce.Do(func() {
+ file_FungusFighterTrainingGallerySettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterTrainingGallerySettleNotify_proto_rawDescData)
+ })
+ return file_FungusFighterTrainingGallerySettleNotify_proto_rawDescData
+}
+
+var file_FungusFighterTrainingGallerySettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterTrainingGallerySettleNotify_proto_goTypes = []interface{}{
+ (*FungusFighterTrainingGallerySettleNotify)(nil), // 0: FungusFighterTrainingGallerySettleNotify
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_FungusFighterTrainingGallerySettleNotify_proto_depIdxs = []int32{
+ 1, // 0: FungusFighterTrainingGallerySettleNotify.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterTrainingGallerySettleNotify_proto_init() }
+func file_FungusFighterTrainingGallerySettleNotify_proto_init() {
+ if File_FungusFighterTrainingGallerySettleNotify_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterTrainingGallerySettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterTrainingGallerySettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterTrainingGallerySettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterTrainingGallerySettleNotify_proto_goTypes,
+ DependencyIndexes: file_FungusFighterTrainingGallerySettleNotify_proto_depIdxs,
+ MessageInfos: file_FungusFighterTrainingGallerySettleNotify_proto_msgTypes,
+ }.Build()
+ File_FungusFighterTrainingGallerySettleNotify_proto = out.File
+ file_FungusFighterTrainingGallerySettleNotify_proto_rawDesc = nil
+ file_FungusFighterTrainingGallerySettleNotify_proto_goTypes = nil
+ file_FungusFighterTrainingGallerySettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterTrainingInfoNotify.pb.go b/gover/gen/FungusFighterTrainingInfoNotify.pb.go
new file mode 100644
index 00000000..a569eacf
--- /dev/null
+++ b/gover/gen/FungusFighterTrainingInfoNotify.pb.go
@@ -0,0 +1,226 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterTrainingInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterTrainingInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BuffId uint32 `protobuf:"varint,14,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ Unk3300_IOEELCAMDCK uint32 `protobuf:"varint,10,opt,name=Unk3300_IOEELCAMDCK,json=Unk3300IOEELCAMDCK,proto3" json:"Unk3300_IOEELCAMDCK,omitempty"`
+ Unk3300_HGPGNCMNDJN uint32 `protobuf:"varint,4,opt,name=Unk3300_HGPGNCMNDJN,json=Unk3300HGPGNCMNDJN,proto3" json:"Unk3300_HGPGNCMNDJN,omitempty"`
+ Unk3300_EDHANEGNMJM uint32 `protobuf:"varint,3,opt,name=Unk3300_EDHANEGNMJM,json=Unk3300EDHANEGNMJM,proto3" json:"Unk3300_EDHANEGNMJM,omitempty"`
+ Unk3300_GMLIPFDMDOG uint32 `protobuf:"varint,6,opt,name=Unk3300_GMLIPFDMDOG,json=Unk3300GMLIPFDMDOG,proto3" json:"Unk3300_GMLIPFDMDOG,omitempty"`
+ Unk3300_EKAMCPNGCGH uint32 `protobuf:"varint,13,opt,name=Unk3300_EKAMCPNGCGH,json=Unk3300EKAMCPNGCGH,proto3" json:"Unk3300_EKAMCPNGCGH,omitempty"`
+ MaxMonsterCount uint32 `protobuf:"varint,9,opt,name=max_monster_count,json=maxMonsterCount,proto3" json:"max_monster_count,omitempty"`
+}
+
+func (x *FungusFighterTrainingInfoNotify) Reset() {
+ *x = FungusFighterTrainingInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterTrainingInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterTrainingInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterTrainingInfoNotify) ProtoMessage() {}
+
+func (x *FungusFighterTrainingInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterTrainingInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterTrainingInfoNotify.ProtoReflect.Descriptor instead.
+func (*FungusFighterTrainingInfoNotify) Descriptor() ([]byte, []int) {
+ return file_FungusFighterTrainingInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterTrainingInfoNotify) GetBuffId() uint32 {
+ if x != nil {
+ return x.BuffId
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingInfoNotify) GetUnk3300_IOEELCAMDCK() uint32 {
+ if x != nil {
+ return x.Unk3300_IOEELCAMDCK
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingInfoNotify) GetUnk3300_HGPGNCMNDJN() uint32 {
+ if x != nil {
+ return x.Unk3300_HGPGNCMNDJN
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingInfoNotify) GetUnk3300_EDHANEGNMJM() uint32 {
+ if x != nil {
+ return x.Unk3300_EDHANEGNMJM
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingInfoNotify) GetUnk3300_GMLIPFDMDOG() uint32 {
+ if x != nil {
+ return x.Unk3300_GMLIPFDMDOG
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingInfoNotify) GetUnk3300_EKAMCPNGCGH() uint32 {
+ if x != nil {
+ return x.Unk3300_EKAMCPNGCGH
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingInfoNotify) GetMaxMonsterCount() uint32 {
+ if x != nil {
+ return x.MaxMonsterCount
+ }
+ return 0
+}
+
+var File_FungusFighterTrainingInfoNotify_proto protoreflect.FileDescriptor
+
+var file_FungusFighterTrainingInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54,
+ 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x02, 0x0a, 0x1f, 0x46, 0x75, 0x6e, 0x67,
+ 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e,
+ 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x62,
+ 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75,
+ 0x66, 0x66, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x49, 0x4f, 0x45, 0x45, 0x4c, 0x43, 0x41, 0x4d, 0x44, 0x43, 0x4b, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4f, 0x45, 0x45, 0x4c, 0x43,
+ 0x41, 0x4d, 0x44, 0x43, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x47, 0x50, 0x47, 0x4e, 0x43, 0x4d, 0x4e, 0x44, 0x4a, 0x4e, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x47, 0x50, 0x47, 0x4e,
+ 0x43, 0x4d, 0x4e, 0x44, 0x4a, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x45, 0x44, 0x48, 0x41, 0x4e, 0x45, 0x47, 0x4e, 0x4d, 0x4a, 0x4d, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x44, 0x48, 0x41,
+ 0x4e, 0x45, 0x47, 0x4e, 0x4d, 0x4a, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x4c, 0x49, 0x50, 0x46, 0x44, 0x4d, 0x44, 0x4f, 0x47, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4d, 0x4c,
+ 0x49, 0x50, 0x46, 0x44, 0x4d, 0x44, 0x4f, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x41, 0x4d, 0x43, 0x50, 0x4e, 0x47, 0x43, 0x47, 0x48, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4b,
+ 0x41, 0x4d, 0x43, 0x50, 0x4e, 0x47, 0x43, 0x47, 0x48, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x61, 0x78,
+ 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterTrainingInfoNotify_proto_rawDescOnce sync.Once
+ file_FungusFighterTrainingInfoNotify_proto_rawDescData = file_FungusFighterTrainingInfoNotify_proto_rawDesc
+)
+
+func file_FungusFighterTrainingInfoNotify_proto_rawDescGZIP() []byte {
+ file_FungusFighterTrainingInfoNotify_proto_rawDescOnce.Do(func() {
+ file_FungusFighterTrainingInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterTrainingInfoNotify_proto_rawDescData)
+ })
+ return file_FungusFighterTrainingInfoNotify_proto_rawDescData
+}
+
+var file_FungusFighterTrainingInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterTrainingInfoNotify_proto_goTypes = []interface{}{
+ (*FungusFighterTrainingInfoNotify)(nil), // 0: FungusFighterTrainingInfoNotify
+}
+var file_FungusFighterTrainingInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterTrainingInfoNotify_proto_init() }
+func file_FungusFighterTrainingInfoNotify_proto_init() {
+ if File_FungusFighterTrainingInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterTrainingInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterTrainingInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterTrainingInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterTrainingInfoNotify_proto_goTypes,
+ DependencyIndexes: file_FungusFighterTrainingInfoNotify_proto_depIdxs,
+ MessageInfos: file_FungusFighterTrainingInfoNotify_proto_msgTypes,
+ }.Build()
+ File_FungusFighterTrainingInfoNotify_proto = out.File
+ file_FungusFighterTrainingInfoNotify_proto_rawDesc = nil
+ file_FungusFighterTrainingInfoNotify_proto_goTypes = nil
+ file_FungusFighterTrainingInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterTrainingSelectFungusReq.pb.go b/gover/gen/FungusFighterTrainingSelectFungusReq.pb.go
new file mode 100644
index 00000000..3ae8417a
--- /dev/null
+++ b/gover/gen/FungusFighterTrainingSelectFungusReq.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterTrainingSelectFungusReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterTrainingSelectFungusReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BackupFungusIdList []uint32 `protobuf:"varint,3,rep,packed,name=backup_fungus_id_list,json=backupFungusIdList,proto3" json:"backup_fungus_id_list,omitempty"`
+ FightFungusIdList []uint32 `protobuf:"varint,9,rep,packed,name=fight_fungus_id_list,json=fightFungusIdList,proto3" json:"fight_fungus_id_list,omitempty"`
+}
+
+func (x *FungusFighterTrainingSelectFungusReq) Reset() {
+ *x = FungusFighterTrainingSelectFungusReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterTrainingSelectFungusReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterTrainingSelectFungusReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterTrainingSelectFungusReq) ProtoMessage() {}
+
+func (x *FungusFighterTrainingSelectFungusReq) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterTrainingSelectFungusReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterTrainingSelectFungusReq.ProtoReflect.Descriptor instead.
+func (*FungusFighterTrainingSelectFungusReq) Descriptor() ([]byte, []int) {
+ return file_FungusFighterTrainingSelectFungusReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterTrainingSelectFungusReq) GetBackupFungusIdList() []uint32 {
+ if x != nil {
+ return x.BackupFungusIdList
+ }
+ return nil
+}
+
+func (x *FungusFighterTrainingSelectFungusReq) GetFightFungusIdList() []uint32 {
+ if x != nil {
+ return x.FightFungusIdList
+ }
+ return nil
+}
+
+var File_FungusFighterTrainingSelectFungusReq_proto protoreflect.FileDescriptor
+
+var file_FungusFighterTrainingSelectFungusReq_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54,
+ 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x46, 0x75, 0x6e,
+ 0x67, 0x75, 0x73, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x01, 0x0a,
+ 0x24, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72,
+ 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x46, 0x75, 0x6e, 0x67,
+ 0x75, 0x73, 0x52, 0x65, 0x71, 0x12, 0x31, 0x0a, 0x15, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f,
+ 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x75, 0x6e, 0x67,
+ 0x75, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x66, 0x69, 0x67, 0x68,
+ 0x74, 0x5f, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x67, 0x68, 0x74, 0x46, 0x75, 0x6e,
+ 0x67, 0x75, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterTrainingSelectFungusReq_proto_rawDescOnce sync.Once
+ file_FungusFighterTrainingSelectFungusReq_proto_rawDescData = file_FungusFighterTrainingSelectFungusReq_proto_rawDesc
+)
+
+func file_FungusFighterTrainingSelectFungusReq_proto_rawDescGZIP() []byte {
+ file_FungusFighterTrainingSelectFungusReq_proto_rawDescOnce.Do(func() {
+ file_FungusFighterTrainingSelectFungusReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterTrainingSelectFungusReq_proto_rawDescData)
+ })
+ return file_FungusFighterTrainingSelectFungusReq_proto_rawDescData
+}
+
+var file_FungusFighterTrainingSelectFungusReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterTrainingSelectFungusReq_proto_goTypes = []interface{}{
+ (*FungusFighterTrainingSelectFungusReq)(nil), // 0: FungusFighterTrainingSelectFungusReq
+}
+var file_FungusFighterTrainingSelectFungusReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterTrainingSelectFungusReq_proto_init() }
+func file_FungusFighterTrainingSelectFungusReq_proto_init() {
+ if File_FungusFighterTrainingSelectFungusReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterTrainingSelectFungusReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterTrainingSelectFungusReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterTrainingSelectFungusReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterTrainingSelectFungusReq_proto_goTypes,
+ DependencyIndexes: file_FungusFighterTrainingSelectFungusReq_proto_depIdxs,
+ MessageInfos: file_FungusFighterTrainingSelectFungusReq_proto_msgTypes,
+ }.Build()
+ File_FungusFighterTrainingSelectFungusReq_proto = out.File
+ file_FungusFighterTrainingSelectFungusReq_proto_rawDesc = nil
+ file_FungusFighterTrainingSelectFungusReq_proto_goTypes = nil
+ file_FungusFighterTrainingSelectFungusReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterTrainingSelectFungusRsp.pb.go b/gover/gen/FungusFighterTrainingSelectFungusRsp.pb.go
new file mode 100644
index 00000000..bd740a8d
--- /dev/null
+++ b/gover/gen/FungusFighterTrainingSelectFungusRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterTrainingSelectFungusRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterTrainingSelectFungusRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *FungusFighterTrainingSelectFungusRsp) Reset() {
+ *x = FungusFighterTrainingSelectFungusRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterTrainingSelectFungusRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterTrainingSelectFungusRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterTrainingSelectFungusRsp) ProtoMessage() {}
+
+func (x *FungusFighterTrainingSelectFungusRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterTrainingSelectFungusRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterTrainingSelectFungusRsp.ProtoReflect.Descriptor instead.
+func (*FungusFighterTrainingSelectFungusRsp) Descriptor() ([]byte, []int) {
+ return file_FungusFighterTrainingSelectFungusRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterTrainingSelectFungusRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_FungusFighterTrainingSelectFungusRsp_proto protoreflect.FileDescriptor
+
+var file_FungusFighterTrainingSelectFungusRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54,
+ 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x46, 0x75, 0x6e,
+ 0x67, 0x75, 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x24,
+ 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61,
+ 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x46, 0x75, 0x6e, 0x67, 0x75,
+ 0x73, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterTrainingSelectFungusRsp_proto_rawDescOnce sync.Once
+ file_FungusFighterTrainingSelectFungusRsp_proto_rawDescData = file_FungusFighterTrainingSelectFungusRsp_proto_rawDesc
+)
+
+func file_FungusFighterTrainingSelectFungusRsp_proto_rawDescGZIP() []byte {
+ file_FungusFighterTrainingSelectFungusRsp_proto_rawDescOnce.Do(func() {
+ file_FungusFighterTrainingSelectFungusRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterTrainingSelectFungusRsp_proto_rawDescData)
+ })
+ return file_FungusFighterTrainingSelectFungusRsp_proto_rawDescData
+}
+
+var file_FungusFighterTrainingSelectFungusRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterTrainingSelectFungusRsp_proto_goTypes = []interface{}{
+ (*FungusFighterTrainingSelectFungusRsp)(nil), // 0: FungusFighterTrainingSelectFungusRsp
+}
+var file_FungusFighterTrainingSelectFungusRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterTrainingSelectFungusRsp_proto_init() }
+func file_FungusFighterTrainingSelectFungusRsp_proto_init() {
+ if File_FungusFighterTrainingSelectFungusRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterTrainingSelectFungusRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterTrainingSelectFungusRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterTrainingSelectFungusRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterTrainingSelectFungusRsp_proto_goTypes,
+ DependencyIndexes: file_FungusFighterTrainingSelectFungusRsp_proto_depIdxs,
+ MessageInfos: file_FungusFighterTrainingSelectFungusRsp_proto_msgTypes,
+ }.Build()
+ File_FungusFighterTrainingSelectFungusRsp_proto = out.File
+ file_FungusFighterTrainingSelectFungusRsp_proto_rawDesc = nil
+ file_FungusFighterTrainingSelectFungusRsp_proto_goTypes = nil
+ file_FungusFighterTrainingSelectFungusRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterTrainingSettleInfo.pb.go b/gover/gen/FungusFighterTrainingSettleInfo.pb.go
new file mode 100644
index 00000000..efb67fc6
--- /dev/null
+++ b/gover/gen/FungusFighterTrainingSettleInfo.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterTrainingSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterTrainingSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UsedTime uint32 `protobuf:"varint,13,opt,name=used_time,json=usedTime,proto3" json:"used_time,omitempty"`
+ Reason GalleryStopReason `protobuf:"varint,4,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ Transaction string `protobuf:"bytes,3,opt,name=transaction,proto3" json:"transaction,omitempty"`
+}
+
+func (x *FungusFighterTrainingSettleInfo) Reset() {
+ *x = FungusFighterTrainingSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterTrainingSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterTrainingSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterTrainingSettleInfo) ProtoMessage() {}
+
+func (x *FungusFighterTrainingSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterTrainingSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterTrainingSettleInfo.ProtoReflect.Descriptor instead.
+func (*FungusFighterTrainingSettleInfo) Descriptor() ([]byte, []int) {
+ return file_FungusFighterTrainingSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterTrainingSettleInfo) GetUsedTime() uint32 {
+ if x != nil {
+ return x.UsedTime
+ }
+ return 0
+}
+
+func (x *FungusFighterTrainingSettleInfo) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *FungusFighterTrainingSettleInfo) GetTransaction() string {
+ if x != nil {
+ return x.Transaction
+ }
+ return ""
+}
+
+var File_FungusFighterTrainingSettleInfo_proto protoreflect.FileDescriptor
+
+var file_FungusFighterTrainingSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54,
+ 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x8c, 0x01, 0x0a, 0x1f, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74,
+ 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x75, 0x73, 0x65, 0x64, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a,
+ 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterTrainingSettleInfo_proto_rawDescOnce sync.Once
+ file_FungusFighterTrainingSettleInfo_proto_rawDescData = file_FungusFighterTrainingSettleInfo_proto_rawDesc
+)
+
+func file_FungusFighterTrainingSettleInfo_proto_rawDescGZIP() []byte {
+ file_FungusFighterTrainingSettleInfo_proto_rawDescOnce.Do(func() {
+ file_FungusFighterTrainingSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterTrainingSettleInfo_proto_rawDescData)
+ })
+ return file_FungusFighterTrainingSettleInfo_proto_rawDescData
+}
+
+var file_FungusFighterTrainingSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterTrainingSettleInfo_proto_goTypes = []interface{}{
+ (*FungusFighterTrainingSettleInfo)(nil), // 0: FungusFighterTrainingSettleInfo
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_FungusFighterTrainingSettleInfo_proto_depIdxs = []int32{
+ 1, // 0: FungusFighterTrainingSettleInfo.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterTrainingSettleInfo_proto_init() }
+func file_FungusFighterTrainingSettleInfo_proto_init() {
+ if File_FungusFighterTrainingSettleInfo_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterTrainingSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterTrainingSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterTrainingSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterTrainingSettleInfo_proto_goTypes,
+ DependencyIndexes: file_FungusFighterTrainingSettleInfo_proto_depIdxs,
+ MessageInfos: file_FungusFighterTrainingSettleInfo_proto_msgTypes,
+ }.Build()
+ File_FungusFighterTrainingSettleInfo_proto = out.File
+ file_FungusFighterTrainingSettleInfo_proto_rawDesc = nil
+ file_FungusFighterTrainingSettleInfo_proto_goTypes = nil
+ file_FungusFighterTrainingSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterUseBackupFungusReq.pb.go b/gover/gen/FungusFighterUseBackupFungusReq.pb.go
new file mode 100644
index 00000000..1f355e69
--- /dev/null
+++ b/gover/gen/FungusFighterUseBackupFungusReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterUseBackupFungusReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterUseBackupFungusReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BackupFungusIdList []uint32 `protobuf:"varint,8,rep,packed,name=backup_fungus_id_list,json=backupFungusIdList,proto3" json:"backup_fungus_id_list,omitempty"`
+}
+
+func (x *FungusFighterUseBackupFungusReq) Reset() {
+ *x = FungusFighterUseBackupFungusReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterUseBackupFungusReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterUseBackupFungusReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterUseBackupFungusReq) ProtoMessage() {}
+
+func (x *FungusFighterUseBackupFungusReq) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterUseBackupFungusReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterUseBackupFungusReq.ProtoReflect.Descriptor instead.
+func (*FungusFighterUseBackupFungusReq) Descriptor() ([]byte, []int) {
+ return file_FungusFighterUseBackupFungusReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterUseBackupFungusReq) GetBackupFungusIdList() []uint32 {
+ if x != nil {
+ return x.BackupFungusIdList
+ }
+ return nil
+}
+
+var File_FungusFighterUseBackupFungusReq_proto protoreflect.FileDescriptor
+
+var file_FungusFighterUseBackupFungusReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x55,
+ 0x73, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x1f, 0x46, 0x75, 0x6e, 0x67, 0x75,
+ 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x55, 0x73, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75,
+ 0x70, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x52, 0x65, 0x71, 0x12, 0x31, 0x0a, 0x15, 0x62, 0x61,
+ 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x62, 0x61, 0x63, 0x6b, 0x75,
+ 0x70, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterUseBackupFungusReq_proto_rawDescOnce sync.Once
+ file_FungusFighterUseBackupFungusReq_proto_rawDescData = file_FungusFighterUseBackupFungusReq_proto_rawDesc
+)
+
+func file_FungusFighterUseBackupFungusReq_proto_rawDescGZIP() []byte {
+ file_FungusFighterUseBackupFungusReq_proto_rawDescOnce.Do(func() {
+ file_FungusFighterUseBackupFungusReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterUseBackupFungusReq_proto_rawDescData)
+ })
+ return file_FungusFighterUseBackupFungusReq_proto_rawDescData
+}
+
+var file_FungusFighterUseBackupFungusReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterUseBackupFungusReq_proto_goTypes = []interface{}{
+ (*FungusFighterUseBackupFungusReq)(nil), // 0: FungusFighterUseBackupFungusReq
+}
+var file_FungusFighterUseBackupFungusReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterUseBackupFungusReq_proto_init() }
+func file_FungusFighterUseBackupFungusReq_proto_init() {
+ if File_FungusFighterUseBackupFungusReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterUseBackupFungusReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterUseBackupFungusReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterUseBackupFungusReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterUseBackupFungusReq_proto_goTypes,
+ DependencyIndexes: file_FungusFighterUseBackupFungusReq_proto_depIdxs,
+ MessageInfos: file_FungusFighterUseBackupFungusReq_proto_msgTypes,
+ }.Build()
+ File_FungusFighterUseBackupFungusReq_proto = out.File
+ file_FungusFighterUseBackupFungusReq_proto_rawDesc = nil
+ file_FungusFighterUseBackupFungusReq_proto_goTypes = nil
+ file_FungusFighterUseBackupFungusReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusFighterUseBackupFungusRsp.pb.go b/gover/gen/FungusFighterUseBackupFungusRsp.pb.go
new file mode 100644
index 00000000..3e33ad47
--- /dev/null
+++ b/gover/gen/FungusFighterUseBackupFungusRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusFighterUseBackupFungusRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusFighterUseBackupFungusRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *FungusFighterUseBackupFungusRsp) Reset() {
+ *x = FungusFighterUseBackupFungusRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusFighterUseBackupFungusRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusFighterUseBackupFungusRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusFighterUseBackupFungusRsp) ProtoMessage() {}
+
+func (x *FungusFighterUseBackupFungusRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusFighterUseBackupFungusRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusFighterUseBackupFungusRsp.ProtoReflect.Descriptor instead.
+func (*FungusFighterUseBackupFungusRsp) Descriptor() ([]byte, []int) {
+ return file_FungusFighterUseBackupFungusRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusFighterUseBackupFungusRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_FungusFighterUseBackupFungusRsp_proto protoreflect.FileDescriptor
+
+var file_FungusFighterUseBackupFungusRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x55,
+ 0x73, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x46, 0x75, 0x6e, 0x67, 0x75,
+ 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x55, 0x73, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75,
+ 0x70, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusFighterUseBackupFungusRsp_proto_rawDescOnce sync.Once
+ file_FungusFighterUseBackupFungusRsp_proto_rawDescData = file_FungusFighterUseBackupFungusRsp_proto_rawDesc
+)
+
+func file_FungusFighterUseBackupFungusRsp_proto_rawDescGZIP() []byte {
+ file_FungusFighterUseBackupFungusRsp_proto_rawDescOnce.Do(func() {
+ file_FungusFighterUseBackupFungusRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusFighterUseBackupFungusRsp_proto_rawDescData)
+ })
+ return file_FungusFighterUseBackupFungusRsp_proto_rawDescData
+}
+
+var file_FungusFighterUseBackupFungusRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusFighterUseBackupFungusRsp_proto_goTypes = []interface{}{
+ (*FungusFighterUseBackupFungusRsp)(nil), // 0: FungusFighterUseBackupFungusRsp
+}
+var file_FungusFighterUseBackupFungusRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusFighterUseBackupFungusRsp_proto_init() }
+func file_FungusFighterUseBackupFungusRsp_proto_init() {
+ if File_FungusFighterUseBackupFungusRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusFighterUseBackupFungusRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusFighterUseBackupFungusRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusFighterUseBackupFungusRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusFighterUseBackupFungusRsp_proto_goTypes,
+ DependencyIndexes: file_FungusFighterUseBackupFungusRsp_proto_depIdxs,
+ MessageInfos: file_FungusFighterUseBackupFungusRsp_proto_msgTypes,
+ }.Build()
+ File_FungusFighterUseBackupFungusRsp_proto = out.File
+ file_FungusFighterUseBackupFungusRsp_proto_rawDesc = nil
+ file_FungusFighterUseBackupFungusRsp_proto_goTypes = nil
+ file_FungusFighterUseBackupFungusRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusPlotStageDetail.pb.go b/gover/gen/FungusPlotStageDetail.pb.go
new file mode 100644
index 00000000..ec6a1854
--- /dev/null
+++ b/gover/gen/FungusPlotStageDetail.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusPlotStageDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusPlotStageDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *FungusPlotStageDetail) Reset() {
+ *x = FungusPlotStageDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusPlotStageDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusPlotStageDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusPlotStageDetail) ProtoMessage() {}
+
+func (x *FungusPlotStageDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusPlotStageDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusPlotStageDetail.ProtoReflect.Descriptor instead.
+func (*FungusPlotStageDetail) Descriptor() ([]byte, []int) {
+ return file_FungusPlotStageDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusPlotStageDetail) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *FungusPlotStageDetail) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_FungusPlotStageDetail_proto protoreflect.FileDescriptor
+
+var file_FungusPlotStageDetail_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x50, 0x6c, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a,
+ 0x15, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x50, 0x6c, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65,
+ 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12,
+ 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusPlotStageDetail_proto_rawDescOnce sync.Once
+ file_FungusPlotStageDetail_proto_rawDescData = file_FungusPlotStageDetail_proto_rawDesc
+)
+
+func file_FungusPlotStageDetail_proto_rawDescGZIP() []byte {
+ file_FungusPlotStageDetail_proto_rawDescOnce.Do(func() {
+ file_FungusPlotStageDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusPlotStageDetail_proto_rawDescData)
+ })
+ return file_FungusPlotStageDetail_proto_rawDescData
+}
+
+var file_FungusPlotStageDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusPlotStageDetail_proto_goTypes = []interface{}{
+ (*FungusPlotStageDetail)(nil), // 0: FungusPlotStageDetail
+}
+var file_FungusPlotStageDetail_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusPlotStageDetail_proto_init() }
+func file_FungusPlotStageDetail_proto_init() {
+ if File_FungusPlotStageDetail_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusPlotStageDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusPlotStageDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusPlotStageDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusPlotStageDetail_proto_goTypes,
+ DependencyIndexes: file_FungusPlotStageDetail_proto_depIdxs,
+ MessageInfos: file_FungusPlotStageDetail_proto_msgTypes,
+ }.Build()
+ File_FungusPlotStageDetail_proto = out.File
+ file_FungusPlotStageDetail_proto_rawDesc = nil
+ file_FungusPlotStageDetail_proto_goTypes = nil
+ file_FungusPlotStageDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusRenameReq.pb.go b/gover/gen/FungusRenameReq.pb.go
new file mode 100644
index 00000000..21f7d17c
--- /dev/null
+++ b/gover/gen/FungusRenameReq.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusRenameReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusRenameReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FungusId uint32 `protobuf:"varint,12,opt,name=fungus_id,json=fungusId,proto3" json:"fungus_id,omitempty"`
+ NameId uint32 `protobuf:"varint,11,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
+}
+
+func (x *FungusRenameReq) Reset() {
+ *x = FungusRenameReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusRenameReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusRenameReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusRenameReq) ProtoMessage() {}
+
+func (x *FungusRenameReq) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusRenameReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusRenameReq.ProtoReflect.Descriptor instead.
+func (*FungusRenameReq) Descriptor() ([]byte, []int) {
+ return file_FungusRenameReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusRenameReq) GetFungusId() uint32 {
+ if x != nil {
+ return x.FungusId
+ }
+ return 0
+}
+
+func (x *FungusRenameReq) GetNameId() uint32 {
+ if x != nil {
+ return x.NameId
+ }
+ return 0
+}
+
+var File_FungusRenameReq_proto protoreflect.FileDescriptor
+
+var file_FungusRenameReq_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x0f, 0x46, 0x75, 0x6e, 0x67, 0x75,
+ 0x73, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66,
+ 0x75, 0x6e, 0x67, 0x75, 0x73, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusRenameReq_proto_rawDescOnce sync.Once
+ file_FungusRenameReq_proto_rawDescData = file_FungusRenameReq_proto_rawDesc
+)
+
+func file_FungusRenameReq_proto_rawDescGZIP() []byte {
+ file_FungusRenameReq_proto_rawDescOnce.Do(func() {
+ file_FungusRenameReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusRenameReq_proto_rawDescData)
+ })
+ return file_FungusRenameReq_proto_rawDescData
+}
+
+var file_FungusRenameReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusRenameReq_proto_goTypes = []interface{}{
+ (*FungusRenameReq)(nil), // 0: FungusRenameReq
+}
+var file_FungusRenameReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusRenameReq_proto_init() }
+func file_FungusRenameReq_proto_init() {
+ if File_FungusRenameReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusRenameReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusRenameReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusRenameReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusRenameReq_proto_goTypes,
+ DependencyIndexes: file_FungusRenameReq_proto_depIdxs,
+ MessageInfos: file_FungusRenameReq_proto_msgTypes,
+ }.Build()
+ File_FungusRenameReq_proto = out.File
+ file_FungusRenameReq_proto_rawDesc = nil
+ file_FungusRenameReq_proto_goTypes = nil
+ file_FungusRenameReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusRenameRsp.pb.go b/gover/gen/FungusRenameRsp.pb.go
new file mode 100644
index 00000000..7ab9a7b5
--- /dev/null
+++ b/gover/gen/FungusRenameRsp.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusRenameRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusRenameRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FungusId uint32 `protobuf:"varint,1,opt,name=fungus_id,json=fungusId,proto3" json:"fungus_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NameId uint32 `protobuf:"varint,6,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
+}
+
+func (x *FungusRenameRsp) Reset() {
+ *x = FungusRenameRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusRenameRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusRenameRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusRenameRsp) ProtoMessage() {}
+
+func (x *FungusRenameRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusRenameRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusRenameRsp.ProtoReflect.Descriptor instead.
+func (*FungusRenameRsp) Descriptor() ([]byte, []int) {
+ return file_FungusRenameRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusRenameRsp) GetFungusId() uint32 {
+ if x != nil {
+ return x.FungusId
+ }
+ return 0
+}
+
+func (x *FungusRenameRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *FungusRenameRsp) GetNameId() uint32 {
+ if x != nil {
+ return x.NameId
+ }
+ return 0
+}
+
+var File_FungusRenameRsp_proto protoreflect.FileDescriptor
+
+var file_FungusRenameRsp_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x0f, 0x46, 0x75, 0x6e, 0x67, 0x75,
+ 0x73, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66,
+ 0x75, 0x6e, 0x67, 0x75, 0x73, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusRenameRsp_proto_rawDescOnce sync.Once
+ file_FungusRenameRsp_proto_rawDescData = file_FungusRenameRsp_proto_rawDesc
+)
+
+func file_FungusRenameRsp_proto_rawDescGZIP() []byte {
+ file_FungusRenameRsp_proto_rawDescOnce.Do(func() {
+ file_FungusRenameRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusRenameRsp_proto_rawDescData)
+ })
+ return file_FungusRenameRsp_proto_rawDescData
+}
+
+var file_FungusRenameRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusRenameRsp_proto_goTypes = []interface{}{
+ (*FungusRenameRsp)(nil), // 0: FungusRenameRsp
+}
+var file_FungusRenameRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusRenameRsp_proto_init() }
+func file_FungusRenameRsp_proto_init() {
+ if File_FungusRenameRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusRenameRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusRenameRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusRenameRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusRenameRsp_proto_goTypes,
+ DependencyIndexes: file_FungusRenameRsp_proto_depIdxs,
+ MessageInfos: file_FungusRenameRsp_proto_msgTypes,
+ }.Build()
+ File_FungusRenameRsp_proto = out.File
+ file_FungusRenameRsp_proto_rawDesc = nil
+ file_FungusRenameRsp_proto_goTypes = nil
+ file_FungusRenameRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusTrainingDungeonDetail.pb.go b/gover/gen/FungusTrainingDungeonDetail.pb.go
new file mode 100644
index 00000000..6a25c195
--- /dev/null
+++ b/gover/gen/FungusTrainingDungeonDetail.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusTrainingDungeonDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusTrainingDungeonDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BestScore uint32 `protobuf:"varint,8,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *FungusTrainingDungeonDetail) Reset() {
+ *x = FungusTrainingDungeonDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusTrainingDungeonDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusTrainingDungeonDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusTrainingDungeonDetail) ProtoMessage() {}
+
+func (x *FungusTrainingDungeonDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusTrainingDungeonDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusTrainingDungeonDetail.ProtoReflect.Descriptor instead.
+func (*FungusTrainingDungeonDetail) Descriptor() ([]byte, []int) {
+ return file_FungusTrainingDungeonDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusTrainingDungeonDetail) GetBestScore() uint32 {
+ if x != nil {
+ return x.BestScore
+ }
+ return 0
+}
+
+func (x *FungusTrainingDungeonDetail) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *FungusTrainingDungeonDetail) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_FungusTrainingDungeonDetail_proto protoreflect.FileDescriptor
+
+var file_FungusTrainingDungeonDetail_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x1b, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61,
+ 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72,
+ 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusTrainingDungeonDetail_proto_rawDescOnce sync.Once
+ file_FungusTrainingDungeonDetail_proto_rawDescData = file_FungusTrainingDungeonDetail_proto_rawDesc
+)
+
+func file_FungusTrainingDungeonDetail_proto_rawDescGZIP() []byte {
+ file_FungusTrainingDungeonDetail_proto_rawDescOnce.Do(func() {
+ file_FungusTrainingDungeonDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusTrainingDungeonDetail_proto_rawDescData)
+ })
+ return file_FungusTrainingDungeonDetail_proto_rawDescData
+}
+
+var file_FungusTrainingDungeonDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusTrainingDungeonDetail_proto_goTypes = []interface{}{
+ (*FungusTrainingDungeonDetail)(nil), // 0: FungusTrainingDungeonDetail
+}
+var file_FungusTrainingDungeonDetail_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusTrainingDungeonDetail_proto_init() }
+func file_FungusTrainingDungeonDetail_proto_init() {
+ if File_FungusTrainingDungeonDetail_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusTrainingDungeonDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusTrainingDungeonDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusTrainingDungeonDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusTrainingDungeonDetail_proto_goTypes,
+ DependencyIndexes: file_FungusTrainingDungeonDetail_proto_depIdxs,
+ MessageInfos: file_FungusTrainingDungeonDetail_proto_msgTypes,
+ }.Build()
+ File_FungusTrainingDungeonDetail_proto = out.File
+ file_FungusTrainingDungeonDetail_proto_rawDesc = nil
+ file_FungusTrainingDungeonDetail_proto_goTypes = nil
+ file_FungusTrainingDungeonDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusTrainingMonsterPreviewDetail.pb.go b/gover/gen/FungusTrainingMonsterPreviewDetail.pb.go
new file mode 100644
index 00000000..44ad3b78
--- /dev/null
+++ b/gover/gen/FungusTrainingMonsterPreviewDetail.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusTrainingMonsterPreviewDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusTrainingMonsterPreviewDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MonsterId uint32 `protobuf:"varint,12,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ Level uint32 `protobuf:"varint,8,opt,name=level,proto3" json:"level,omitempty"`
+ AffixList []uint32 `protobuf:"varint,9,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
+}
+
+func (x *FungusTrainingMonsterPreviewDetail) Reset() {
+ *x = FungusTrainingMonsterPreviewDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusTrainingMonsterPreviewDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusTrainingMonsterPreviewDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusTrainingMonsterPreviewDetail) ProtoMessage() {}
+
+func (x *FungusTrainingMonsterPreviewDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusTrainingMonsterPreviewDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusTrainingMonsterPreviewDetail.ProtoReflect.Descriptor instead.
+func (*FungusTrainingMonsterPreviewDetail) Descriptor() ([]byte, []int) {
+ return file_FungusTrainingMonsterPreviewDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusTrainingMonsterPreviewDetail) GetMonsterId() uint32 {
+ if x != nil {
+ return x.MonsterId
+ }
+ return 0
+}
+
+func (x *FungusTrainingMonsterPreviewDetail) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *FungusTrainingMonsterPreviewDetail) GetAffixList() []uint32 {
+ if x != nil {
+ return x.AffixList
+ }
+ return nil
+}
+
+var File_FungusTrainingMonsterPreviewDetail_proto protoreflect.FileDescriptor
+
+var file_FungusTrainingMonsterPreviewDetail_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67,
+ 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x22, 0x46, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12,
+ 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x66, 0x66, 0x69, 0x78,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusTrainingMonsterPreviewDetail_proto_rawDescOnce sync.Once
+ file_FungusTrainingMonsterPreviewDetail_proto_rawDescData = file_FungusTrainingMonsterPreviewDetail_proto_rawDesc
+)
+
+func file_FungusTrainingMonsterPreviewDetail_proto_rawDescGZIP() []byte {
+ file_FungusTrainingMonsterPreviewDetail_proto_rawDescOnce.Do(func() {
+ file_FungusTrainingMonsterPreviewDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusTrainingMonsterPreviewDetail_proto_rawDescData)
+ })
+ return file_FungusTrainingMonsterPreviewDetail_proto_rawDescData
+}
+
+var file_FungusTrainingMonsterPreviewDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusTrainingMonsterPreviewDetail_proto_goTypes = []interface{}{
+ (*FungusTrainingMonsterPreviewDetail)(nil), // 0: FungusTrainingMonsterPreviewDetail
+}
+var file_FungusTrainingMonsterPreviewDetail_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FungusTrainingMonsterPreviewDetail_proto_init() }
+func file_FungusTrainingMonsterPreviewDetail_proto_init() {
+ if File_FungusTrainingMonsterPreviewDetail_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FungusTrainingMonsterPreviewDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusTrainingMonsterPreviewDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusTrainingMonsterPreviewDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusTrainingMonsterPreviewDetail_proto_goTypes,
+ DependencyIndexes: file_FungusTrainingMonsterPreviewDetail_proto_depIdxs,
+ MessageInfos: file_FungusTrainingMonsterPreviewDetail_proto_msgTypes,
+ }.Build()
+ File_FungusTrainingMonsterPreviewDetail_proto = out.File
+ file_FungusTrainingMonsterPreviewDetail_proto_rawDesc = nil
+ file_FungusTrainingMonsterPreviewDetail_proto_goTypes = nil
+ file_FungusTrainingMonsterPreviewDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusTrainingPoolPreviewDetail.pb.go b/gover/gen/FungusTrainingPoolPreviewDetail.pb.go
new file mode 100644
index 00000000..f4483c87
--- /dev/null
+++ b/gover/gen/FungusTrainingPoolPreviewDetail.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusTrainingPoolPreviewDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusTrainingPoolPreviewDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MonsterPreviewDetailList []*FungusTrainingMonsterPreviewDetail `protobuf:"bytes,10,rep,name=monster_preview_detail_list,json=monsterPreviewDetailList,proto3" json:"monster_preview_detail_list,omitempty"`
+ PoolId uint32 `protobuf:"varint,8,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
+}
+
+func (x *FungusTrainingPoolPreviewDetail) Reset() {
+ *x = FungusTrainingPoolPreviewDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusTrainingPoolPreviewDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusTrainingPoolPreviewDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusTrainingPoolPreviewDetail) ProtoMessage() {}
+
+func (x *FungusTrainingPoolPreviewDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusTrainingPoolPreviewDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusTrainingPoolPreviewDetail.ProtoReflect.Descriptor instead.
+func (*FungusTrainingPoolPreviewDetail) Descriptor() ([]byte, []int) {
+ return file_FungusTrainingPoolPreviewDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusTrainingPoolPreviewDetail) GetMonsterPreviewDetailList() []*FungusTrainingMonsterPreviewDetail {
+ if x != nil {
+ return x.MonsterPreviewDetailList
+ }
+ return nil
+}
+
+func (x *FungusTrainingPoolPreviewDetail) GetPoolId() uint32 {
+ if x != nil {
+ return x.PoolId
+ }
+ return 0
+}
+
+var File_FungusTrainingPoolPreviewDetail_proto protoreflect.FileDescriptor
+
+var file_FungusTrainingPoolPreviewDetail_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67,
+ 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54,
+ 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72,
+ 0x65, 0x76, 0x69, 0x65, 0x77, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x9e, 0x01, 0x0a, 0x1f, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69,
+ 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x62, 0x0a, 0x1b, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x46, 0x75, 0x6e,
+ 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52,
+ 0x18, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6f, 0x6f,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6f, 0x6f, 0x6c,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_FungusTrainingPoolPreviewDetail_proto_rawDescOnce sync.Once
+ file_FungusTrainingPoolPreviewDetail_proto_rawDescData = file_FungusTrainingPoolPreviewDetail_proto_rawDesc
+)
+
+func file_FungusTrainingPoolPreviewDetail_proto_rawDescGZIP() []byte {
+ file_FungusTrainingPoolPreviewDetail_proto_rawDescOnce.Do(func() {
+ file_FungusTrainingPoolPreviewDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusTrainingPoolPreviewDetail_proto_rawDescData)
+ })
+ return file_FungusTrainingPoolPreviewDetail_proto_rawDescData
+}
+
+var file_FungusTrainingPoolPreviewDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusTrainingPoolPreviewDetail_proto_goTypes = []interface{}{
+ (*FungusTrainingPoolPreviewDetail)(nil), // 0: FungusTrainingPoolPreviewDetail
+ (*FungusTrainingMonsterPreviewDetail)(nil), // 1: FungusTrainingMonsterPreviewDetail
+}
+var file_FungusTrainingPoolPreviewDetail_proto_depIdxs = []int32{
+ 1, // 0: FungusTrainingPoolPreviewDetail.monster_preview_detail_list:type_name -> FungusTrainingMonsterPreviewDetail
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FungusTrainingPoolPreviewDetail_proto_init() }
+func file_FungusTrainingPoolPreviewDetail_proto_init() {
+ if File_FungusTrainingPoolPreviewDetail_proto != nil {
+ return
+ }
+ file_FungusTrainingMonsterPreviewDetail_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FungusTrainingPoolPreviewDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusTrainingPoolPreviewDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusTrainingPoolPreviewDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusTrainingPoolPreviewDetail_proto_goTypes,
+ DependencyIndexes: file_FungusTrainingPoolPreviewDetail_proto_depIdxs,
+ MessageInfos: file_FungusTrainingPoolPreviewDetail_proto_msgTypes,
+ }.Build()
+ File_FungusTrainingPoolPreviewDetail_proto = out.File
+ file_FungusTrainingPoolPreviewDetail_proto_rawDesc = nil
+ file_FungusTrainingPoolPreviewDetail_proto_goTypes = nil
+ file_FungusTrainingPoolPreviewDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/FungusTrainingProgressDetail.pb.go b/gover/gen/FungusTrainingProgressDetail.pb.go
new file mode 100644
index 00000000..9b8e8fe7
--- /dev/null
+++ b/gover/gen/FungusTrainingProgressDetail.pb.go
@@ -0,0 +1,239 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FungusTrainingProgressDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FungusTrainingProgressDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_EEOIMDJOHCM []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_EEOIMDJOHCM,json=Unk3300EEOIMDJOHCM,proto3" json:"Unk3300_EEOIMDJOHCM,omitempty"`
+ TotalUsedTime uint32 `protobuf:"varint,3,opt,name=total_used_time,json=totalUsedTime,proto3" json:"total_used_time,omitempty"`
+ MonsterDetailList []*FungusFighterMonsterDetail `protobuf:"bytes,14,rep,name=monster_detail_list,json=monsterDetailList,proto3" json:"monster_detail_list,omitempty"`
+ DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ MonsterPoolPreviewList []*FungusTrainingPoolPreviewDetail `protobuf:"bytes,5,rep,name=monster_pool_preview_list,json=monsterPoolPreviewList,proto3" json:"monster_pool_preview_list,omitempty"`
+ CurRound uint32 `protobuf:"varint,9,opt,name=cur_round,json=curRound,proto3" json:"cur_round,omitempty"`
+ Unk3300_NLHEFGBEOAC []uint32 `protobuf:"varint,4,rep,packed,name=Unk3300_NLHEFGBEOAC,json=Unk3300NLHEFGBEOAC,proto3" json:"Unk3300_NLHEFGBEOAC,omitempty"`
+}
+
+func (x *FungusTrainingProgressDetail) Reset() {
+ *x = FungusTrainingProgressDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FungusTrainingProgressDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FungusTrainingProgressDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FungusTrainingProgressDetail) ProtoMessage() {}
+
+func (x *FungusTrainingProgressDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_FungusTrainingProgressDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FungusTrainingProgressDetail.ProtoReflect.Descriptor instead.
+func (*FungusTrainingProgressDetail) Descriptor() ([]byte, []int) {
+ return file_FungusTrainingProgressDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FungusTrainingProgressDetail) GetUnk3300_EEOIMDJOHCM() []uint32 {
+ if x != nil {
+ return x.Unk3300_EEOIMDJOHCM
+ }
+ return nil
+}
+
+func (x *FungusTrainingProgressDetail) GetTotalUsedTime() uint32 {
+ if x != nil {
+ return x.TotalUsedTime
+ }
+ return 0
+}
+
+func (x *FungusTrainingProgressDetail) GetMonsterDetailList() []*FungusFighterMonsterDetail {
+ if x != nil {
+ return x.MonsterDetailList
+ }
+ return nil
+}
+
+func (x *FungusTrainingProgressDetail) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *FungusTrainingProgressDetail) GetMonsterPoolPreviewList() []*FungusTrainingPoolPreviewDetail {
+ if x != nil {
+ return x.MonsterPoolPreviewList
+ }
+ return nil
+}
+
+func (x *FungusTrainingProgressDetail) GetCurRound() uint32 {
+ if x != nil {
+ return x.CurRound
+ }
+ return 0
+}
+
+func (x *FungusTrainingProgressDetail) GetUnk3300_NLHEFGBEOAC() []uint32 {
+ if x != nil {
+ return x.Unk3300_NLHEFGBEOAC
+ }
+ return nil
+}
+
+var File_FungusTrainingProgressDetail_proto protoreflect.FileDescriptor
+
+var file_FungusTrainingProgressDetail_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68,
+ 0x74, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72,
+ 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x03,
+ 0x0a, 0x1c, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x4f, 0x49, 0x4d, 0x44,
+ 0x4a, 0x4f, 0x48, 0x43, 0x4d, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x45, 0x45, 0x4f, 0x49, 0x4d, 0x44, 0x4a, 0x4f, 0x48, 0x43, 0x4d, 0x12,
+ 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x55,
+ 0x73, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x13, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67,
+ 0x68, 0x74, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x52, 0x11, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x49, 0x64, 0x12, 0x5b, 0x0a, 0x19, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x70,
+ 0x6f, 0x6f, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x54,
+ 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69,
+ 0x65, 0x77, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x16, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
+ 0x72, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x48, 0x45, 0x46, 0x47, 0x42,
+ 0x45, 0x4f, 0x41, 0x43, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4e, 0x4c, 0x48, 0x45, 0x46, 0x47, 0x42, 0x45, 0x4f, 0x41, 0x43, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FungusTrainingProgressDetail_proto_rawDescOnce sync.Once
+ file_FungusTrainingProgressDetail_proto_rawDescData = file_FungusTrainingProgressDetail_proto_rawDesc
+)
+
+func file_FungusTrainingProgressDetail_proto_rawDescGZIP() []byte {
+ file_FungusTrainingProgressDetail_proto_rawDescOnce.Do(func() {
+ file_FungusTrainingProgressDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_FungusTrainingProgressDetail_proto_rawDescData)
+ })
+ return file_FungusTrainingProgressDetail_proto_rawDescData
+}
+
+var file_FungusTrainingProgressDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FungusTrainingProgressDetail_proto_goTypes = []interface{}{
+ (*FungusTrainingProgressDetail)(nil), // 0: FungusTrainingProgressDetail
+ (*FungusFighterMonsterDetail)(nil), // 1: FungusFighterMonsterDetail
+ (*FungusTrainingPoolPreviewDetail)(nil), // 2: FungusTrainingPoolPreviewDetail
+}
+var file_FungusTrainingProgressDetail_proto_depIdxs = []int32{
+ 1, // 0: FungusTrainingProgressDetail.monster_detail_list:type_name -> FungusFighterMonsterDetail
+ 2, // 1: FungusTrainingProgressDetail.monster_pool_preview_list:type_name -> FungusTrainingPoolPreviewDetail
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_FungusTrainingProgressDetail_proto_init() }
+func file_FungusTrainingProgressDetail_proto_init() {
+ if File_FungusTrainingProgressDetail_proto != nil {
+ return
+ }
+ file_FungusFighterMonsterDetail_proto_init()
+ file_FungusTrainingPoolPreviewDetail_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FungusTrainingProgressDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FungusTrainingProgressDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FungusTrainingProgressDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FungusTrainingProgressDetail_proto_goTypes,
+ DependencyIndexes: file_FungusTrainingProgressDetail_proto_depIdxs,
+ MessageInfos: file_FungusTrainingProgressDetail_proto_msgTypes,
+ }.Build()
+ File_FungusTrainingProgressDetail_proto = out.File
+ file_FungusTrainingProgressDetail_proto_rawDesc = nil
+ file_FungusTrainingProgressDetail_proto_goTypes = nil
+ file_FungusTrainingProgressDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/FunitureMakeMakeInfoChangeNotify.pb.go b/gover/gen/FunitureMakeMakeInfoChangeNotify.pb.go
deleted file mode 100644
index dc0d5b0c..00000000
--- a/gover/gen/FunitureMakeMakeInfoChangeNotify.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: FunitureMakeMakeInfoChangeNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4898
-// EnetChannelId: 0
-// EnetIsReliable: true
-type FunitureMakeMakeInfoChangeNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- MakeInfo *FurnitureMakeMakeInfo `protobuf:"bytes,1,opt,name=make_info,json=makeInfo,proto3" json:"make_info,omitempty"`
-}
-
-func (x *FunitureMakeMakeInfoChangeNotify) Reset() {
- *x = FunitureMakeMakeInfoChangeNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_FunitureMakeMakeInfoChangeNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *FunitureMakeMakeInfoChangeNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*FunitureMakeMakeInfoChangeNotify) ProtoMessage() {}
-
-func (x *FunitureMakeMakeInfoChangeNotify) ProtoReflect() protoreflect.Message {
- mi := &file_FunitureMakeMakeInfoChangeNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use FunitureMakeMakeInfoChangeNotify.ProtoReflect.Descriptor instead.
-func (*FunitureMakeMakeInfoChangeNotify) Descriptor() ([]byte, []int) {
- return file_FunitureMakeMakeInfoChangeNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *FunitureMakeMakeInfoChangeNotify) GetMakeInfo() *FurnitureMakeMakeInfo {
- if x != nil {
- return x.MakeInfo
- }
- return nil
-}
-
-var File_FunitureMakeMakeInfoChangeNotify_proto protoreflect.FileDescriptor
-
-var file_FunitureMakeMakeInfoChangeNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x46, 0x75, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d, 0x61,
- 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x20, 0x46, 0x75, 0x6e, 0x69, 0x74, 0x75, 0x72,
- 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a, 0x09, 0x6d, 0x61, 0x6b,
- 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x46,
- 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d, 0x61, 0x6b, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_FunitureMakeMakeInfoChangeNotify_proto_rawDescOnce sync.Once
- file_FunitureMakeMakeInfoChangeNotify_proto_rawDescData = file_FunitureMakeMakeInfoChangeNotify_proto_rawDesc
-)
-
-func file_FunitureMakeMakeInfoChangeNotify_proto_rawDescGZIP() []byte {
- file_FunitureMakeMakeInfoChangeNotify_proto_rawDescOnce.Do(func() {
- file_FunitureMakeMakeInfoChangeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FunitureMakeMakeInfoChangeNotify_proto_rawDescData)
- })
- return file_FunitureMakeMakeInfoChangeNotify_proto_rawDescData
-}
-
-var file_FunitureMakeMakeInfoChangeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_FunitureMakeMakeInfoChangeNotify_proto_goTypes = []interface{}{
- (*FunitureMakeMakeInfoChangeNotify)(nil), // 0: FunitureMakeMakeInfoChangeNotify
- (*FurnitureMakeMakeInfo)(nil), // 1: FurnitureMakeMakeInfo
-}
-var file_FunitureMakeMakeInfoChangeNotify_proto_depIdxs = []int32{
- 1, // 0: FunitureMakeMakeInfoChangeNotify.make_info:type_name -> FurnitureMakeMakeInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_FunitureMakeMakeInfoChangeNotify_proto_init() }
-func file_FunitureMakeMakeInfoChangeNotify_proto_init() {
- if File_FunitureMakeMakeInfoChangeNotify_proto != nil {
- return
- }
- file_FurnitureMakeMakeInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_FunitureMakeMakeInfoChangeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*FunitureMakeMakeInfoChangeNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_FunitureMakeMakeInfoChangeNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_FunitureMakeMakeInfoChangeNotify_proto_goTypes,
- DependencyIndexes: file_FunitureMakeMakeInfoChangeNotify_proto_depIdxs,
- MessageInfos: file_FunitureMakeMakeInfoChangeNotify_proto_msgTypes,
- }.Build()
- File_FunitureMakeMakeInfoChangeNotify_proto = out.File
- file_FunitureMakeMakeInfoChangeNotify_proto_rawDesc = nil
- file_FunitureMakeMakeInfoChangeNotify_proto_goTypes = nil
- file_FunitureMakeMakeInfoChangeNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Furniture.pb.go b/gover/gen/Furniture.pb.go
index 0e47505e..511d4e6e 100644
--- a/gover/gen/Furniture.pb.go
+++ b/gover/gen/Furniture.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Furniture.proto
package gen
diff --git a/gover/gen/FurnitureCurModuleArrangeCountNotify.pb.go b/gover/gen/FurnitureCurModuleArrangeCountNotify.pb.go
index bd92a28d..a09a4863 100644
--- a/gover/gen/FurnitureCurModuleArrangeCountNotify.pb.go
+++ b/gover/gen/FurnitureCurModuleArrangeCountNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureCurModuleArrangeCountNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4498
-// EnetChannelId: 0
-// EnetIsReliable: true
type FurnitureCurModuleArrangeCountNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FurnitureArrangeCountList []*Uint32Pair `protobuf:"bytes,13,rep,name=furniture_arrange_count_list,json=furnitureArrangeCountList,proto3" json:"furniture_arrange_count_list,omitempty"`
+ FurnitureArrangeCountList []*Uint32Pair `protobuf:"bytes,3,rep,name=furniture_arrange_count_list,json=furnitureArrangeCountList,proto3" json:"furniture_arrange_count_list,omitempty"`
}
func (x *FurnitureCurModuleArrangeCountNotify) Reset() {
@@ -97,7 +94,7 @@ var file_FurnitureCurModuleArrangeCountNotify_proto_rawDesc = []byte{
0x64, 0x75, 0x6c, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4c, 0x0a, 0x1c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
0x75, 0x72, 0x65, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55,
0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x19, 0x66, 0x75, 0x72, 0x6e, 0x69,
0x74, 0x75, 0x72, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/FurnitureMakeBeHelpedData.pb.go b/gover/gen/FurnitureMakeBeHelpedData.pb.go
index 8dafddfd..ec89328a 100644
--- a/gover/gen/FurnitureMakeBeHelpedData.pb.go
+++ b/gover/gen/FurnitureMakeBeHelpedData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeBeHelpedData.proto
package gen
@@ -41,11 +41,11 @@ type FurnitureMakeBeHelpedData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ PlayerName string `protobuf:"bytes,11,opt,name=player_name,json=playerName,proto3" json:"player_name,omitempty"`
+ Icon uint32 `protobuf:"varint,7,opt,name=icon,proto3" json:"icon,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,2,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
Time uint32 `protobuf:"fixed32,12,opt,name=time,proto3" json:"time,omitempty"`
- Icon uint32 `protobuf:"varint,11,opt,name=icon,proto3" json:"icon,omitempty"`
- Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
- PlayerName string `protobuf:"bytes,10,opt,name=player_name,json=playerName,proto3" json:"player_name,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,1,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *FurnitureMakeBeHelpedData) Reset() {
@@ -80,11 +80,11 @@ func (*FurnitureMakeBeHelpedData) Descriptor() ([]byte, []int) {
return file_FurnitureMakeBeHelpedData_proto_rawDescGZIP(), []int{0}
}
-func (x *FurnitureMakeBeHelpedData) GetTime() uint32 {
+func (x *FurnitureMakeBeHelpedData) GetPlayerName() string {
if x != nil {
- return x.Time
+ return x.PlayerName
}
- return 0
+ return ""
}
func (x *FurnitureMakeBeHelpedData) GetIcon() uint32 {
@@ -94,25 +94,25 @@ func (x *FurnitureMakeBeHelpedData) GetIcon() uint32 {
return 0
}
-func (x *FurnitureMakeBeHelpedData) GetUid() uint32 {
+func (x *FurnitureMakeBeHelpedData) GetProfilePicture() *ProfilePicture {
if x != nil {
- return x.Uid
+ return x.ProfilePicture
}
- return 0
+ return nil
}
-func (x *FurnitureMakeBeHelpedData) GetPlayerName() string {
+func (x *FurnitureMakeBeHelpedData) GetTime() uint32 {
if x != nil {
- return x.PlayerName
+ return x.Time
}
- return ""
+ return 0
}
-func (x *FurnitureMakeBeHelpedData) GetProfilePicture() *ProfilePicture {
+func (x *FurnitureMakeBeHelpedData) GetUid() uint32 {
if x != nil {
- return x.ProfilePicture
+ return x.Uid
}
- return nil
+ return 0
}
var File_FurnitureMakeBeHelpedData_proto protoreflect.FileDescriptor
@@ -123,16 +123,16 @@ var file_FurnitureMakeBeHelpedData_proto_rawDesc = []byte{
0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x19, 0x46, 0x75, 0x72, 0x6e,
0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x42, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x65,
- 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x07, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f,
- 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x10, 0x0a,
- 0x03, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
- 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65,
- 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74,
- 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72,
+ 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63,
+ 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63,
+ 0x74, 0x75, 0x72, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x07, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FurnitureMakeBeHelpedNotify.pb.go b/gover/gen/FurnitureMakeBeHelpedNotify.pb.go
index 50bfbf4b..ca214ebb 100644
--- a/gover/gen/FurnitureMakeBeHelpedNotify.pb.go
+++ b/gover/gen/FurnitureMakeBeHelpedNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeBeHelpedNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4578
-// EnetChannelId: 0
-// EnetIsReliable: true
type FurnitureMakeBeHelpedNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,7,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
- FurnitureMakeHelpedData *FurnitureMakeBeHelpedData `protobuf:"bytes,2,opt,name=furniture_make_helped_data,json=furnitureMakeHelpedData,proto3" json:"furniture_make_helped_data,omitempty"`
+ FurnitureMakeHelpedData *FurnitureMakeBeHelpedData `protobuf:"bytes,12,opt,name=furniture_make_helped_data,json=furnitureMakeHelpedData,proto3" json:"furniture_make_helped_data,omitempty"`
+ FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,3,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
}
func (x *FurnitureMakeBeHelpedNotify) Reset() {
@@ -80,16 +77,16 @@ func (*FurnitureMakeBeHelpedNotify) Descriptor() ([]byte, []int) {
return file_FurnitureMakeBeHelpedNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *FurnitureMakeBeHelpedNotify) GetFurnitureMakeSlot() *FurnitureMakeSlot {
+func (x *FurnitureMakeBeHelpedNotify) GetFurnitureMakeHelpedData() *FurnitureMakeBeHelpedData {
if x != nil {
- return x.FurnitureMakeSlot
+ return x.FurnitureMakeHelpedData
}
return nil
}
-func (x *FurnitureMakeBeHelpedNotify) GetFurnitureMakeHelpedData() *FurnitureMakeBeHelpedData {
+func (x *FurnitureMakeBeHelpedNotify) GetFurnitureMakeSlot() *FurnitureMakeSlot {
if x != nil {
- return x.FurnitureMakeHelpedData
+ return x.FurnitureMakeSlot
}
return nil
}
@@ -104,17 +101,17 @@ var file_FurnitureMakeBeHelpedNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d,
0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01,
0x0a, 0x1b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x42,
- 0x65, 0x48, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x42, 0x0a,
- 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f,
- 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72,
- 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x11,
- 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f,
- 0x74, 0x12, 0x57, 0x0a, 0x1a, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6d,
- 0x61, 0x6b, 0x65, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
- 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x42, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x44, 0x61, 0x74,
- 0x61, 0x52, 0x17, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65,
- 0x48, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x48, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x57, 0x0a,
+ 0x1a, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f,
+ 0x68, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1a, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b,
+ 0x65, 0x42, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x17, 0x66,
+ 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70,
+ 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x42, 0x0a, 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d,
+ 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x11, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
+ 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -133,12 +130,12 @@ func file_FurnitureMakeBeHelpedNotify_proto_rawDescGZIP() []byte {
var file_FurnitureMakeBeHelpedNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_FurnitureMakeBeHelpedNotify_proto_goTypes = []interface{}{
(*FurnitureMakeBeHelpedNotify)(nil), // 0: FurnitureMakeBeHelpedNotify
- (*FurnitureMakeSlot)(nil), // 1: FurnitureMakeSlot
- (*FurnitureMakeBeHelpedData)(nil), // 2: FurnitureMakeBeHelpedData
+ (*FurnitureMakeBeHelpedData)(nil), // 1: FurnitureMakeBeHelpedData
+ (*FurnitureMakeSlot)(nil), // 2: FurnitureMakeSlot
}
var file_FurnitureMakeBeHelpedNotify_proto_depIdxs = []int32{
- 1, // 0: FurnitureMakeBeHelpedNotify.furniture_make_slot:type_name -> FurnitureMakeSlot
- 2, // 1: FurnitureMakeBeHelpedNotify.furniture_make_helped_data:type_name -> FurnitureMakeBeHelpedData
+ 1, // 0: FurnitureMakeBeHelpedNotify.furniture_make_helped_data:type_name -> FurnitureMakeBeHelpedData
+ 2, // 1: FurnitureMakeBeHelpedNotify.furniture_make_slot:type_name -> FurnitureMakeSlot
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/FurnitureMakeCancelReq.pb.go b/gover/gen/FurnitureMakeCancelReq.pb.go
index d5cc46d8..dce820f9 100644
--- a/gover/gen/FurnitureMakeCancelReq.pb.go
+++ b/gover/gen/FurnitureMakeCancelReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeCancelReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4555
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FurnitureMakeCancelReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ MakeId uint32 `protobuf:"varint,14,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
Index uint32 `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`
- MakeId uint32 `protobuf:"varint,15,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
}
func (x *FurnitureMakeCancelReq) Reset() {
@@ -81,16 +77,16 @@ func (*FurnitureMakeCancelReq) Descriptor() ([]byte, []int) {
return file_FurnitureMakeCancelReq_proto_rawDescGZIP(), []int{0}
}
-func (x *FurnitureMakeCancelReq) GetIndex() uint32 {
+func (x *FurnitureMakeCancelReq) GetMakeId() uint32 {
if x != nil {
- return x.Index
+ return x.MakeId
}
return 0
}
-func (x *FurnitureMakeCancelReq) GetMakeId() uint32 {
+func (x *FurnitureMakeCancelReq) GetIndex() uint32 {
if x != nil {
- return x.MakeId
+ return x.Index
}
return 0
}
@@ -101,10 +97,10 @@ var file_FurnitureMakeCancelReq_proto_rawDesc = []byte{
0x0a, 0x1c, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x43,
0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47,
0x0a, 0x16, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x43,
- 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17,
- 0x0a, 0x07, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x06, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x6b, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x6b, 0x65, 0x49,
+ 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FurnitureMakeCancelRsp.pb.go b/gover/gen/FurnitureMakeCancelRsp.pb.go
index 783bce22..152a400b 100644
--- a/gover/gen/FurnitureMakeCancelRsp.pb.go
+++ b/gover/gen/FurnitureMakeCancelRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeCancelRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4683
-// EnetChannelId: 0
-// EnetIsReliable: true
type FurnitureMakeCancelRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MakeId uint32 `protobuf:"varint,2,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
- FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,15,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MakeId uint32 `protobuf:"varint,6,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
+ FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,4,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
}
func (x *FurnitureMakeCancelRsp) Reset() {
@@ -110,11 +107,11 @@ var file_FurnitureMakeCancelRsp_proto_rawDesc = []byte{
0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f,
0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x16, 0x46, 0x75, 0x72, 0x6e,
0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07,
- 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d,
+ 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d,
0x61, 0x6b, 0x65, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
- 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x0f, 0x20, 0x01,
+ 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61,
0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x11, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
diff --git a/gover/gen/FurnitureMakeData.pb.go b/gover/gen/FurnitureMakeData.pb.go
index 08ed4b81..0922d2a9 100644
--- a/gover/gen/FurnitureMakeData.pb.go
+++ b/gover/gen/FurnitureMakeData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeData.proto
package gen
@@ -41,12 +41,12 @@ type FurnitureMakeData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Index uint32 `protobuf:"varint,15,opt,name=index,proto3" json:"index,omitempty"`
- DurTime uint32 `protobuf:"varint,1,opt,name=dur_time,json=durTime,proto3" json:"dur_time,omitempty"`
- BeginTime uint32 `protobuf:"fixed32,11,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- AccelerateTime uint32 `protobuf:"fixed32,6,opt,name=accelerate_time,json=accelerateTime,proto3" json:"accelerate_time,omitempty"`
- AvatarId uint32 `protobuf:"varint,2,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- MakeId uint32 `protobuf:"varint,5,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
+ BeginTime uint32 `protobuf:"fixed32,1,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ MakeId uint32 `protobuf:"varint,10,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
+ Index uint32 `protobuf:"varint,6,opt,name=index,proto3" json:"index,omitempty"`
+ DurTime uint32 `protobuf:"varint,8,opt,name=dur_time,json=durTime,proto3" json:"dur_time,omitempty"`
+ AccelerateTime uint32 `protobuf:"fixed32,7,opt,name=accelerate_time,json=accelerateTime,proto3" json:"accelerate_time,omitempty"`
}
func (x *FurnitureMakeData) Reset() {
@@ -81,44 +81,44 @@ func (*FurnitureMakeData) Descriptor() ([]byte, []int) {
return file_FurnitureMakeData_proto_rawDescGZIP(), []int{0}
}
-func (x *FurnitureMakeData) GetIndex() uint32 {
+func (x *FurnitureMakeData) GetBeginTime() uint32 {
if x != nil {
- return x.Index
+ return x.BeginTime
}
return 0
}
-func (x *FurnitureMakeData) GetDurTime() uint32 {
+func (x *FurnitureMakeData) GetAvatarId() uint32 {
if x != nil {
- return x.DurTime
+ return x.AvatarId
}
return 0
}
-func (x *FurnitureMakeData) GetBeginTime() uint32 {
+func (x *FurnitureMakeData) GetMakeId() uint32 {
if x != nil {
- return x.BeginTime
+ return x.MakeId
}
return 0
}
-func (x *FurnitureMakeData) GetAccelerateTime() uint32 {
+func (x *FurnitureMakeData) GetIndex() uint32 {
if x != nil {
- return x.AccelerateTime
+ return x.Index
}
return 0
}
-func (x *FurnitureMakeData) GetAvatarId() uint32 {
+func (x *FurnitureMakeData) GetDurTime() uint32 {
if x != nil {
- return x.AvatarId
+ return x.DurTime
}
return 0
}
-func (x *FurnitureMakeData) GetMakeId() uint32 {
+func (x *FurnitureMakeData) GetAccelerateTime() uint32 {
if x != nil {
- return x.MakeId
+ return x.AccelerateTime
}
return 0
}
@@ -129,17 +129,17 @@ var file_FurnitureMakeData_proto_rawDesc = []byte{
0x0a, 0x17, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x01, 0x0a, 0x11, 0x46, 0x75,
0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12,
- 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x75, 0x72, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x07, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x27, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0e, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65,
- 0x72, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x64, 0x42, 0x06,
+ 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x07, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b,
+ 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6d,
+ 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61,
+ 0x6b, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x75,
+ 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x75,
+ 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72,
+ 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0e,
+ 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FurnitureMakeFinishNotify.pb.go b/gover/gen/FurnitureMakeFinishNotify.pb.go
index 72897e6d..4cbf6f05 100644
--- a/gover/gen/FurnitureMakeFinishNotify.pb.go
+++ b/gover/gen/FurnitureMakeFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeFinishNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4841
-// EnetChannelId: 0
-// EnetIsReliable: true
type FurnitureMakeFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FurnitureMakeHelpData.pb.go b/gover/gen/FurnitureMakeHelpData.pb.go
index 395f0a01..2ef3e42a 100644
--- a/gover/gen/FurnitureMakeHelpData.pb.go
+++ b/gover/gen/FurnitureMakeHelpData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeHelpData.proto
package gen
@@ -41,8 +41,8 @@ type FurnitureMakeHelpData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Times uint32 `protobuf:"varint,2,opt,name=times,proto3" json:"times,omitempty"`
- Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
+ Times uint32 `protobuf:"varint,12,opt,name=times,proto3" json:"times,omitempty"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *FurnitureMakeHelpData) Reset() {
@@ -98,8 +98,8 @@ var file_FurnitureMakeHelpData_proto_rawDesc = []byte{
0x65, 0x6c, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a,
0x15, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65,
0x6c, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03,
- 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FurnitureMakeHelpReq.pb.go b/gover/gen/FurnitureMakeHelpReq.pb.go
index 8276f29b..11c41f4b 100644
--- a/gover/gen/FurnitureMakeHelpReq.pb.go
+++ b/gover/gen/FurnitureMakeHelpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeHelpReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4865
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FurnitureMakeHelpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FurnitureMakeHelpRsp.pb.go b/gover/gen/FurnitureMakeHelpRsp.pb.go
index 6089892c..78c1eb0c 100644
--- a/gover/gen/FurnitureMakeHelpRsp.pb.go
+++ b/gover/gen/FurnitureMakeHelpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeHelpRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4756
-// EnetChannelId: 0
-// EnetIsReliable: true
type FurnitureMakeHelpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- HelpDataList []*FurnitureMakeHelpData `protobuf:"bytes,6,rep,name=help_data_list,json=helpDataList,proto3" json:"help_data_list,omitempty"`
+ HelpDataList []*FurnitureMakeHelpData `protobuf:"bytes,4,rep,name=help_data_list,json=helpDataList,proto3" json:"help_data_list,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *FurnitureMakeHelpRsp) Reset() {
@@ -80,18 +77,18 @@ func (*FurnitureMakeHelpRsp) Descriptor() ([]byte, []int) {
return file_FurnitureMakeHelpRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FurnitureMakeHelpRsp) GetRetcode() int32 {
+func (x *FurnitureMakeHelpRsp) GetHelpDataList() []*FurnitureMakeHelpData {
if x != nil {
- return x.Retcode
+ return x.HelpDataList
}
- return 0
+ return nil
}
-func (x *FurnitureMakeHelpRsp) GetHelpDataList() []*FurnitureMakeHelpData {
+func (x *FurnitureMakeHelpRsp) GetRetcode() int32 {
if x != nil {
- return x.HelpDataList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_FurnitureMakeHelpRsp_proto protoreflect.FileDescriptor
@@ -102,12 +99,12 @@ var file_FurnitureMakeHelpRsp_proto_rawDesc = []byte{
0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x14, 0x46, 0x75, 0x72,
0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3c, 0x0a, 0x0e, 0x68,
- 0x65, 0x6c, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d,
- 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x68, 0x65, 0x6c,
- 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x70, 0x12, 0x3c, 0x0a, 0x0e, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x46, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x0c, 0x68, 0x65, 0x6c, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FurnitureMakeInfo.pb.go b/gover/gen/FurnitureMakeInfo.pb.go
new file mode 100644
index 00000000..b3ba2b48
--- /dev/null
+++ b/gover/gen/FurnitureMakeInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FurnitureMakeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FurnitureMakeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MakeCount uint32 `protobuf:"varint,15,opt,name=make_count,json=makeCount,proto3" json:"make_count,omitempty"`
+ FurnitureId uint32 `protobuf:"varint,9,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
+}
+
+func (x *FurnitureMakeInfo) Reset() {
+ *x = FurnitureMakeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FurnitureMakeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FurnitureMakeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FurnitureMakeInfo) ProtoMessage() {}
+
+func (x *FurnitureMakeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_FurnitureMakeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FurnitureMakeInfo.ProtoReflect.Descriptor instead.
+func (*FurnitureMakeInfo) Descriptor() ([]byte, []int) {
+ return file_FurnitureMakeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FurnitureMakeInfo) GetMakeCount() uint32 {
+ if x != nil {
+ return x.MakeCount
+ }
+ return 0
+}
+
+func (x *FurnitureMakeInfo) GetFurnitureId() uint32 {
+ if x != nil {
+ return x.FurnitureId
+ }
+ return 0
+}
+
+var File_FurnitureMakeInfo_proto protoreflect.FileDescriptor
+
+var file_FurnitureMakeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x11, 0x46, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a,
+ 0x0c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FurnitureMakeInfo_proto_rawDescOnce sync.Once
+ file_FurnitureMakeInfo_proto_rawDescData = file_FurnitureMakeInfo_proto_rawDesc
+)
+
+func file_FurnitureMakeInfo_proto_rawDescGZIP() []byte {
+ file_FurnitureMakeInfo_proto_rawDescOnce.Do(func() {
+ file_FurnitureMakeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_FurnitureMakeInfo_proto_rawDescData)
+ })
+ return file_FurnitureMakeInfo_proto_rawDescData
+}
+
+var file_FurnitureMakeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FurnitureMakeInfo_proto_goTypes = []interface{}{
+ (*FurnitureMakeInfo)(nil), // 0: FurnitureMakeInfo
+}
+var file_FurnitureMakeInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_FurnitureMakeInfo_proto_init() }
+func file_FurnitureMakeInfo_proto_init() {
+ if File_FurnitureMakeInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_FurnitureMakeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FurnitureMakeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FurnitureMakeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FurnitureMakeInfo_proto_goTypes,
+ DependencyIndexes: file_FurnitureMakeInfo_proto_depIdxs,
+ MessageInfos: file_FurnitureMakeInfo_proto_msgTypes,
+ }.Build()
+ File_FurnitureMakeInfo_proto = out.File
+ file_FurnitureMakeInfo_proto_rawDesc = nil
+ file_FurnitureMakeInfo_proto_goTypes = nil
+ file_FurnitureMakeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/FurnitureMakeInfoChangeNotify.pb.go b/gover/gen/FurnitureMakeInfoChangeNotify.pb.go
new file mode 100644
index 00000000..ad6e07e1
--- /dev/null
+++ b/gover/gen/FurnitureMakeInfoChangeNotify.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: FurnitureMakeInfoChangeNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type FurnitureMakeInfoChangeNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MakeInfo *FurnitureMakeInfo `protobuf:"bytes,10,opt,name=make_info,json=makeInfo,proto3" json:"make_info,omitempty"`
+}
+
+func (x *FurnitureMakeInfoChangeNotify) Reset() {
+ *x = FurnitureMakeInfoChangeNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_FurnitureMakeInfoChangeNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FurnitureMakeInfoChangeNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FurnitureMakeInfoChangeNotify) ProtoMessage() {}
+
+func (x *FurnitureMakeInfoChangeNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_FurnitureMakeInfoChangeNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FurnitureMakeInfoChangeNotify.ProtoReflect.Descriptor instead.
+func (*FurnitureMakeInfoChangeNotify) Descriptor() ([]byte, []int) {
+ return file_FurnitureMakeInfoChangeNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *FurnitureMakeInfoChangeNotify) GetMakeInfo() *FurnitureMakeInfo {
+ if x != nil {
+ return x.MakeInfo
+ }
+ return nil
+}
+
+var File_FurnitureMakeInfoChangeNotify_proto protoreflect.FileDescriptor
+
+var file_FurnitureMakeInfoChangeNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65,
+ 0x4d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50,
+ 0x0a, 0x1d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x2f, 0x0a, 0x09, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61,
+ 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_FurnitureMakeInfoChangeNotify_proto_rawDescOnce sync.Once
+ file_FurnitureMakeInfoChangeNotify_proto_rawDescData = file_FurnitureMakeInfoChangeNotify_proto_rawDesc
+)
+
+func file_FurnitureMakeInfoChangeNotify_proto_rawDescGZIP() []byte {
+ file_FurnitureMakeInfoChangeNotify_proto_rawDescOnce.Do(func() {
+ file_FurnitureMakeInfoChangeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_FurnitureMakeInfoChangeNotify_proto_rawDescData)
+ })
+ return file_FurnitureMakeInfoChangeNotify_proto_rawDescData
+}
+
+var file_FurnitureMakeInfoChangeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_FurnitureMakeInfoChangeNotify_proto_goTypes = []interface{}{
+ (*FurnitureMakeInfoChangeNotify)(nil), // 0: FurnitureMakeInfoChangeNotify
+ (*FurnitureMakeInfo)(nil), // 1: FurnitureMakeInfo
+}
+var file_FurnitureMakeInfoChangeNotify_proto_depIdxs = []int32{
+ 1, // 0: FurnitureMakeInfoChangeNotify.make_info:type_name -> FurnitureMakeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_FurnitureMakeInfoChangeNotify_proto_init() }
+func file_FurnitureMakeInfoChangeNotify_proto_init() {
+ if File_FurnitureMakeInfoChangeNotify_proto != nil {
+ return
+ }
+ file_FurnitureMakeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_FurnitureMakeInfoChangeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FurnitureMakeInfoChangeNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_FurnitureMakeInfoChangeNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_FurnitureMakeInfoChangeNotify_proto_goTypes,
+ DependencyIndexes: file_FurnitureMakeInfoChangeNotify_proto_depIdxs,
+ MessageInfos: file_FurnitureMakeInfoChangeNotify_proto_msgTypes,
+ }.Build()
+ File_FurnitureMakeInfoChangeNotify_proto = out.File
+ file_FurnitureMakeInfoChangeNotify_proto_rawDesc = nil
+ file_FurnitureMakeInfoChangeNotify_proto_goTypes = nil
+ file_FurnitureMakeInfoChangeNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/FurnitureMakeMakeInfo.pb.go b/gover/gen/FurnitureMakeMakeInfo.pb.go
deleted file mode 100644
index 96009469..00000000
--- a/gover/gen/FurnitureMakeMakeInfo.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: FurnitureMakeMakeInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type FurnitureMakeMakeInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- FurnitureId uint32 `protobuf:"varint,13,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
- MakeCount uint32 `protobuf:"varint,9,opt,name=make_count,json=makeCount,proto3" json:"make_count,omitempty"`
-}
-
-func (x *FurnitureMakeMakeInfo) Reset() {
- *x = FurnitureMakeMakeInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_FurnitureMakeMakeInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *FurnitureMakeMakeInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*FurnitureMakeMakeInfo) ProtoMessage() {}
-
-func (x *FurnitureMakeMakeInfo) ProtoReflect() protoreflect.Message {
- mi := &file_FurnitureMakeMakeInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use FurnitureMakeMakeInfo.ProtoReflect.Descriptor instead.
-func (*FurnitureMakeMakeInfo) Descriptor() ([]byte, []int) {
- return file_FurnitureMakeMakeInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *FurnitureMakeMakeInfo) GetFurnitureId() uint32 {
- if x != nil {
- return x.FurnitureId
- }
- return 0
-}
-
-func (x *FurnitureMakeMakeInfo) GetMakeCount() uint32 {
- if x != nil {
- return x.MakeCount
- }
- return 0
-}
-
-var File_FurnitureMakeMakeInfo_proto protoreflect.FileDescriptor
-
-var file_FurnitureMakeMakeInfo_proto_rawDesc = []byte{
- 0x0a, 0x1b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d,
- 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a,
- 0x15, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d, 0x61,
- 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x6b,
- 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d,
- 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_FurnitureMakeMakeInfo_proto_rawDescOnce sync.Once
- file_FurnitureMakeMakeInfo_proto_rawDescData = file_FurnitureMakeMakeInfo_proto_rawDesc
-)
-
-func file_FurnitureMakeMakeInfo_proto_rawDescGZIP() []byte {
- file_FurnitureMakeMakeInfo_proto_rawDescOnce.Do(func() {
- file_FurnitureMakeMakeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_FurnitureMakeMakeInfo_proto_rawDescData)
- })
- return file_FurnitureMakeMakeInfo_proto_rawDescData
-}
-
-var file_FurnitureMakeMakeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_FurnitureMakeMakeInfo_proto_goTypes = []interface{}{
- (*FurnitureMakeMakeInfo)(nil), // 0: FurnitureMakeMakeInfo
-}
-var file_FurnitureMakeMakeInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_FurnitureMakeMakeInfo_proto_init() }
-func file_FurnitureMakeMakeInfo_proto_init() {
- if File_FurnitureMakeMakeInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_FurnitureMakeMakeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*FurnitureMakeMakeInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_FurnitureMakeMakeInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_FurnitureMakeMakeInfo_proto_goTypes,
- DependencyIndexes: file_FurnitureMakeMakeInfo_proto_depIdxs,
- MessageInfos: file_FurnitureMakeMakeInfo_proto_msgTypes,
- }.Build()
- File_FurnitureMakeMakeInfo_proto = out.File
- file_FurnitureMakeMakeInfo_proto_rawDesc = nil
- file_FurnitureMakeMakeInfo_proto_goTypes = nil
- file_FurnitureMakeMakeInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/FurnitureMakeReq.pb.go b/gover/gen/FurnitureMakeReq.pb.go
index 72beaa87..3f62d678 100644
--- a/gover/gen/FurnitureMakeReq.pb.go
+++ b/gover/gen/FurnitureMakeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4477
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FurnitureMakeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/FurnitureMakeRsp.pb.go b/gover/gen/FurnitureMakeRsp.pb.go
index 45aaa684..2e067bb2 100644
--- a/gover/gen/FurnitureMakeRsp.pb.go
+++ b/gover/gen/FurnitureMakeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4782
-// EnetChannelId: 0
-// EnetIsReliable: true
type FurnitureMakeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HelpedDataList []*FurnitureMakeBeHelpedData `protobuf:"bytes,13,rep,name=helped_data_list,json=helpedDataList,proto3" json:"helped_data_list,omitempty"`
- MakeInfoList []*FurnitureMakeMakeInfo `protobuf:"bytes,4,rep,name=make_info_list,json=makeInfoList,proto3" json:"make_info_list,omitempty"`
- FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,1,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- HelpDataList []*FurnitureMakeHelpData `protobuf:"bytes,2,rep,name=help_data_list,json=helpDataList,proto3" json:"help_data_list,omitempty"`
+ FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,13,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
+ HelpDataList []*FurnitureMakeHelpData `protobuf:"bytes,4,rep,name=help_data_list,json=helpDataList,proto3" json:"help_data_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ HelpedDataList []*FurnitureMakeBeHelpedData `protobuf:"bytes,6,rep,name=helped_data_list,json=helpedDataList,proto3" json:"helped_data_list,omitempty"`
+ MakeInfoList []*FurnitureMakeInfo `protobuf:"bytes,7,rep,name=make_info_list,json=makeInfoList,proto3" json:"make_info_list,omitempty"`
}
func (x *FurnitureMakeRsp) Reset() {
@@ -83,37 +80,37 @@ func (*FurnitureMakeRsp) Descriptor() ([]byte, []int) {
return file_FurnitureMakeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *FurnitureMakeRsp) GetHelpedDataList() []*FurnitureMakeBeHelpedData {
+func (x *FurnitureMakeRsp) GetFurnitureMakeSlot() *FurnitureMakeSlot {
if x != nil {
- return x.HelpedDataList
+ return x.FurnitureMakeSlot
}
return nil
}
-func (x *FurnitureMakeRsp) GetMakeInfoList() []*FurnitureMakeMakeInfo {
+func (x *FurnitureMakeRsp) GetHelpDataList() []*FurnitureMakeHelpData {
if x != nil {
- return x.MakeInfoList
+ return x.HelpDataList
}
return nil
}
-func (x *FurnitureMakeRsp) GetFurnitureMakeSlot() *FurnitureMakeSlot {
+func (x *FurnitureMakeRsp) GetRetcode() int32 {
if x != nil {
- return x.FurnitureMakeSlot
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *FurnitureMakeRsp) GetRetcode() int32 {
+func (x *FurnitureMakeRsp) GetHelpedDataList() []*FurnitureMakeBeHelpedData {
if x != nil {
- return x.Retcode
+ return x.HelpedDataList
}
- return 0
+ return nil
}
-func (x *FurnitureMakeRsp) GetHelpDataList() []*FurnitureMakeHelpData {
+func (x *FurnitureMakeRsp) GetMakeInfoList() []*FurnitureMakeInfo {
if x != nil {
- return x.HelpDataList
+ return x.MakeInfoList
}
return nil
}
@@ -126,31 +123,30 @@ var file_FurnitureMakeRsp_proto_rawDesc = []byte{
0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x42, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x46, 0x75, 0x72, 0x6e, 0x69,
0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x44, 0x61, 0x74, 0x61,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
- 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61,
- 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x02, 0x0a,
- 0x10, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x52, 0x73,
- 0x70, 0x12, 0x44, 0x0a, 0x10, 0x68, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x46, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x42, 0x65, 0x48, 0x65, 0x6c,
- 0x70, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x68, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x44,
- 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x0e, 0x6d, 0x61, 0x6b, 0x65, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x16, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x4d,
- 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
- 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61,
- 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x11, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
- 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x3c, 0x0a, 0x0e, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x46, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x44,
- 0x61, 0x74, 0x61, 0x52, 0x0c, 0x68, 0x65, 0x6c, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
+ 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x17, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c,
+ 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x02, 0x0a, 0x10, 0x46, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x52, 0x73, 0x70, 0x12, 0x42, 0x0a,
+ 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f,
+ 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x11,
+ 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f,
+ 0x74, 0x12, 0x3c, 0x0a, 0x0e, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x46, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x0c, 0x68, 0x65, 0x6c, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x44, 0x0a, 0x10, 0x68, 0x65, 0x6c,
+ 0x70, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d,
+ 0x61, 0x6b, 0x65, 0x42, 0x65, 0x48, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x0e, 0x68, 0x65, 0x6c, 0x70, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x38, 0x0a, 0x0e, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x6d, 0x61, 0x6b,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -168,16 +164,16 @@ func file_FurnitureMakeRsp_proto_rawDescGZIP() []byte {
var file_FurnitureMakeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_FurnitureMakeRsp_proto_goTypes = []interface{}{
(*FurnitureMakeRsp)(nil), // 0: FurnitureMakeRsp
- (*FurnitureMakeBeHelpedData)(nil), // 1: FurnitureMakeBeHelpedData
- (*FurnitureMakeMakeInfo)(nil), // 2: FurnitureMakeMakeInfo
- (*FurnitureMakeSlot)(nil), // 3: FurnitureMakeSlot
- (*FurnitureMakeHelpData)(nil), // 4: FurnitureMakeHelpData
+ (*FurnitureMakeSlot)(nil), // 1: FurnitureMakeSlot
+ (*FurnitureMakeHelpData)(nil), // 2: FurnitureMakeHelpData
+ (*FurnitureMakeBeHelpedData)(nil), // 3: FurnitureMakeBeHelpedData
+ (*FurnitureMakeInfo)(nil), // 4: FurnitureMakeInfo
}
var file_FurnitureMakeRsp_proto_depIdxs = []int32{
- 1, // 0: FurnitureMakeRsp.helped_data_list:type_name -> FurnitureMakeBeHelpedData
- 2, // 1: FurnitureMakeRsp.make_info_list:type_name -> FurnitureMakeMakeInfo
- 3, // 2: FurnitureMakeRsp.furniture_make_slot:type_name -> FurnitureMakeSlot
- 4, // 3: FurnitureMakeRsp.help_data_list:type_name -> FurnitureMakeHelpData
+ 1, // 0: FurnitureMakeRsp.furniture_make_slot:type_name -> FurnitureMakeSlot
+ 2, // 1: FurnitureMakeRsp.help_data_list:type_name -> FurnitureMakeHelpData
+ 3, // 2: FurnitureMakeRsp.helped_data_list:type_name -> FurnitureMakeBeHelpedData
+ 4, // 3: FurnitureMakeRsp.make_info_list:type_name -> FurnitureMakeInfo
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
@@ -192,7 +188,7 @@ func file_FurnitureMakeRsp_proto_init() {
}
file_FurnitureMakeBeHelpedData_proto_init()
file_FurnitureMakeHelpData_proto_init()
- file_FurnitureMakeMakeInfo_proto_init()
+ file_FurnitureMakeInfo_proto_init()
file_FurnitureMakeSlot_proto_init()
if !protoimpl.UnsafeEnabled {
file_FurnitureMakeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
diff --git a/gover/gen/FurnitureMakeSlot.pb.go b/gover/gen/FurnitureMakeSlot.pb.go
index 056b1b1a..869be68c 100644
--- a/gover/gen/FurnitureMakeSlot.pb.go
+++ b/gover/gen/FurnitureMakeSlot.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeSlot.proto
package gen
@@ -41,7 +41,7 @@ type FurnitureMakeSlot struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FurnitureMakeDataList []*FurnitureMakeData `protobuf:"bytes,14,rep,name=furniture_make_data_list,json=furnitureMakeDataList,proto3" json:"furniture_make_data_list,omitempty"`
+ FurnitureMakeDataList []*FurnitureMakeData `protobuf:"bytes,1,rep,name=furniture_make_data_list,json=furnitureMakeDataList,proto3" json:"furniture_make_data_list,omitempty"`
}
func (x *FurnitureMakeSlot) Reset() {
@@ -92,7 +92,7 @@ var file_FurnitureMakeSlot_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x60, 0x0a, 0x11, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d,
0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x12, 0x4b, 0x0a, 0x18, 0x66, 0x75, 0x72, 0x6e, 0x69,
0x74, 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72, 0x6e,
+ 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46, 0x75, 0x72, 0x6e,
0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x15, 0x66,
0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x44, 0x61, 0x74, 0x61,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/FurnitureMakeStartReq.pb.go b/gover/gen/FurnitureMakeStartReq.pb.go
index fb46d2fe..f8e28c1b 100644
--- a/gover/gen/FurnitureMakeStartReq.pb.go
+++ b/gover/gen/FurnitureMakeStartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeStartReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4633
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type FurnitureMakeStartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,9,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- MakeId uint32 `protobuf:"varint,1,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
+ MakeId uint32 `protobuf:"varint,15,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,13,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *FurnitureMakeStartReq) Reset() {
@@ -81,16 +77,16 @@ func (*FurnitureMakeStartReq) Descriptor() ([]byte, []int) {
return file_FurnitureMakeStartReq_proto_rawDescGZIP(), []int{0}
}
-func (x *FurnitureMakeStartReq) GetAvatarId() uint32 {
+func (x *FurnitureMakeStartReq) GetMakeId() uint32 {
if x != nil {
- return x.AvatarId
+ return x.MakeId
}
return 0
}
-func (x *FurnitureMakeStartReq) GetMakeId() uint32 {
+func (x *FurnitureMakeStartReq) GetAvatarId() uint32 {
if x != nil {
- return x.MakeId
+ return x.AvatarId
}
return 0
}
@@ -101,10 +97,10 @@ var file_FurnitureMakeStartReq_proto_rawDesc = []byte{
0x0a, 0x1b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53,
0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a,
0x15, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x74,
- 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/FurnitureMakeStartRsp.pb.go b/gover/gen/FurnitureMakeStartRsp.pb.go
index 0e3d4938..00f15ca9 100644
--- a/gover/gen/FurnitureMakeStartRsp.pb.go
+++ b/gover/gen/FurnitureMakeStartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: FurnitureMakeStartRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4729
-// EnetChannelId: 0
-// EnetIsReliable: true
type FurnitureMakeStartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,5,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
+ FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,14,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
@@ -103,7 +100,7 @@ var file_FurnitureMakeStartRsp_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x15, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12,
0x42, 0x0a, 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b,
- 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46,
+ 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46,
0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74,
0x52, 0x11, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53,
0x6c, 0x6f, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08,
diff --git a/gover/gen/GCGActionType.pb.go b/gover/gen/GCGActionType.pb.go
new file mode 100644
index 00000000..6c1e74b2
--- /dev/null
+++ b/gover/gen/GCGActionType.pb.go
@@ -0,0 +1,266 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGActionType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGActionType int32
+
+const (
+ GCGActionType_GCG_ACTION_TYPE_NONE GCGActionType = 0
+ GCGActionType_GCG_ACTION_TYPE_SPECIAL_PHASE GCGActionType = 1
+ GCGActionType_GCG_ACTION_TYPE_NEXT_PHASE GCGActionType = 2
+ GCGActionType_GCG_ACTION_TYPE_DRAW GCGActionType = 3
+ GCGActionType_GCG_ACTION_TYPE_REDRAW GCGActionType = 4
+ GCGActionType_GCG_ACTION_TYPE_SELECT_ONSTAGE GCGActionType = 5
+ GCGActionType_GCG_ACTION_TYPE_ROLL GCGActionType = 6
+ GCGActionType_GCG_ACTION_TYPE_REROLL GCGActionType = 7
+ GCGActionType_GCG_ACTION_TYPE_ATTACK GCGActionType = 8
+ GCGActionType_GCG_ACTION_TYPE_PLAY_CARD GCGActionType = 9
+ GCGActionType_GCG_ACTION_TYPE_PASS GCGActionType = 10
+ GCGActionType_GCG_ACTION_TYPE_REBOOT GCGActionType = 11
+ GCGActionType_GCG_ACTION_TYPE_GAME_OVER GCGActionType = 12
+ GCGActionType_GCG_ACTION_TYPE_TRIGGER GCGActionType = 13
+ GCGActionType_GCG_ACTION_TYPE_PHASE_EXIT GCGActionType = 14
+ GCGActionType_GCG_ACTION_TYPE_CUSTOM GCGActionType = 15
+ GCGActionType_GCG_ACTION_TYPE_NOTIFY_COST GCGActionType = 16
+ GCGActionType_GCG_ACTION_TYPE_AFTER_OPERATION GCGActionType = 17
+ GCGActionType_GCG_ACTION_TYPE_USE_SKILL GCGActionType = 18
+ GCGActionType_GCG_ACTION_TYPE_NOTIFY_SKILL_PREVIEW GCGActionType = 19
+ GCGActionType_GCG_ACTION_TYPE_PREVIEW_ATTACK GCGActionType = 20
+ GCGActionType_GCG_ACTION_TYPE_PREVIEW_AFTER_ATTACK GCGActionType = 21
+ GCGActionType_GCG_ACTION_TYPE_SEND_MESSAGE GCGActionType = 22
+ GCGActionType_GCG_ACTION_TYPE_WAITING_CHARACTER GCGActionType = 23
+ GCGActionType_GCG_ACTION_TYPE_TRIGGER_SKILL GCGActionType = 24
+ GCGActionType_GCG_ACTION_TYPE_BEFORE_NEXT_OPERATION GCGActionType = 25
+)
+
+// Enum value maps for GCGActionType.
+var (
+ GCGActionType_name = map[int32]string{
+ 0: "GCG_ACTION_TYPE_NONE",
+ 1: "GCG_ACTION_TYPE_SPECIAL_PHASE",
+ 2: "GCG_ACTION_TYPE_NEXT_PHASE",
+ 3: "GCG_ACTION_TYPE_DRAW",
+ 4: "GCG_ACTION_TYPE_REDRAW",
+ 5: "GCG_ACTION_TYPE_SELECT_ONSTAGE",
+ 6: "GCG_ACTION_TYPE_ROLL",
+ 7: "GCG_ACTION_TYPE_REROLL",
+ 8: "GCG_ACTION_TYPE_ATTACK",
+ 9: "GCG_ACTION_TYPE_PLAY_CARD",
+ 10: "GCG_ACTION_TYPE_PASS",
+ 11: "GCG_ACTION_TYPE_REBOOT",
+ 12: "GCG_ACTION_TYPE_GAME_OVER",
+ 13: "GCG_ACTION_TYPE_TRIGGER",
+ 14: "GCG_ACTION_TYPE_PHASE_EXIT",
+ 15: "GCG_ACTION_TYPE_CUSTOM",
+ 16: "GCG_ACTION_TYPE_NOTIFY_COST",
+ 17: "GCG_ACTION_TYPE_AFTER_OPERATION",
+ 18: "GCG_ACTION_TYPE_USE_SKILL",
+ 19: "GCG_ACTION_TYPE_NOTIFY_SKILL_PREVIEW",
+ 20: "GCG_ACTION_TYPE_PREVIEW_ATTACK",
+ 21: "GCG_ACTION_TYPE_PREVIEW_AFTER_ATTACK",
+ 22: "GCG_ACTION_TYPE_SEND_MESSAGE",
+ 23: "GCG_ACTION_TYPE_WAITING_CHARACTER",
+ 24: "GCG_ACTION_TYPE_TRIGGER_SKILL",
+ 25: "GCG_ACTION_TYPE_BEFORE_NEXT_OPERATION",
+ }
+ GCGActionType_value = map[string]int32{
+ "GCG_ACTION_TYPE_NONE": 0,
+ "GCG_ACTION_TYPE_SPECIAL_PHASE": 1,
+ "GCG_ACTION_TYPE_NEXT_PHASE": 2,
+ "GCG_ACTION_TYPE_DRAW": 3,
+ "GCG_ACTION_TYPE_REDRAW": 4,
+ "GCG_ACTION_TYPE_SELECT_ONSTAGE": 5,
+ "GCG_ACTION_TYPE_ROLL": 6,
+ "GCG_ACTION_TYPE_REROLL": 7,
+ "GCG_ACTION_TYPE_ATTACK": 8,
+ "GCG_ACTION_TYPE_PLAY_CARD": 9,
+ "GCG_ACTION_TYPE_PASS": 10,
+ "GCG_ACTION_TYPE_REBOOT": 11,
+ "GCG_ACTION_TYPE_GAME_OVER": 12,
+ "GCG_ACTION_TYPE_TRIGGER": 13,
+ "GCG_ACTION_TYPE_PHASE_EXIT": 14,
+ "GCG_ACTION_TYPE_CUSTOM": 15,
+ "GCG_ACTION_TYPE_NOTIFY_COST": 16,
+ "GCG_ACTION_TYPE_AFTER_OPERATION": 17,
+ "GCG_ACTION_TYPE_USE_SKILL": 18,
+ "GCG_ACTION_TYPE_NOTIFY_SKILL_PREVIEW": 19,
+ "GCG_ACTION_TYPE_PREVIEW_ATTACK": 20,
+ "GCG_ACTION_TYPE_PREVIEW_AFTER_ATTACK": 21,
+ "GCG_ACTION_TYPE_SEND_MESSAGE": 22,
+ "GCG_ACTION_TYPE_WAITING_CHARACTER": 23,
+ "GCG_ACTION_TYPE_TRIGGER_SKILL": 24,
+ "GCG_ACTION_TYPE_BEFORE_NEXT_OPERATION": 25,
+ }
+)
+
+func (x GCGActionType) Enum() *GCGActionType {
+ p := new(GCGActionType)
+ *p = x
+ return p
+}
+
+func (x GCGActionType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGActionType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGActionType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGActionType) Type() protoreflect.EnumType {
+ return &file_GCGActionType_proto_enumTypes[0]
+}
+
+func (x GCGActionType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGActionType.Descriptor instead.
+func (GCGActionType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGActionType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGActionType_proto protoreflect.FileDescriptor
+
+var file_GCGActionType_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xd9, 0x06, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x41, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x41,
+ 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
+ 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x50, 0x48, 0x41,
+ 0x53, 0x45, 0x10, 0x01, 0x12, 0x1e, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x50, 0x48, 0x41,
+ 0x53, 0x45, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x57, 0x10, 0x03, 0x12, 0x1a,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x52, 0x45, 0x44, 0x52, 0x41, 0x57, 0x10, 0x04, 0x12, 0x22, 0x0a, 0x1e, 0x47, 0x43,
+ 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45,
+ 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x47, 0x45, 0x10, 0x05, 0x12, 0x18,
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x52, 0x4f, 0x4c, 0x4c, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x52, 0x4f,
+ 0x4c, 0x4c, 0x10, 0x07, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x4b, 0x10, 0x08,
+ 0x12, 0x1d, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x10, 0x09, 0x12,
+ 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0x0a, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47,
+ 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x42,
+ 0x4f, 0x4f, 0x54, 0x10, 0x0b, 0x12, 0x1d, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4f, 0x56,
+ 0x45, 0x52, 0x10, 0x0c, 0x12, 0x1b, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x10,
+ 0x0d, 0x12, 0x1e, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x45, 0x58, 0x49, 0x54, 0x10,
+ 0x0e, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x10, 0x0f, 0x12, 0x1f, 0x0a,
+ 0x1b, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x10, 0x10, 0x12, 0x23,
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x41, 0x46, 0x54, 0x45, 0x52, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f,
+ 0x4e, 0x10, 0x11, 0x12, 0x1d, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c,
+ 0x10, 0x12, 0x12, 0x28, 0x0a, 0x24, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x5f, 0x53, 0x4b, 0x49,
+ 0x4c, 0x4c, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x49, 0x45, 0x57, 0x10, 0x13, 0x12, 0x22, 0x0a, 0x1e,
+ 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x50, 0x52, 0x45, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x4b, 0x10, 0x14,
+ 0x12, 0x28, 0x0a, 0x24, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x41, 0x46, 0x54, 0x45,
+ 0x52, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x4b, 0x10, 0x15, 0x12, 0x20, 0x0a, 0x1c, 0x47, 0x43,
+ 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45,
+ 0x4e, 0x44, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x16, 0x12, 0x25, 0x0a, 0x21,
+ 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45,
+ 0x52, 0x10, 0x17, 0x12, 0x21, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x5f, 0x53,
+ 0x4b, 0x49, 0x4c, 0x4c, 0x10, 0x18, 0x12, 0x29, 0x0a, 0x25, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x43,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x45, 0x46, 0x4f, 0x52, 0x45,
+ 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10,
+ 0x19, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGActionType_proto_rawDescOnce sync.Once
+ file_GCGActionType_proto_rawDescData = file_GCGActionType_proto_rawDesc
+)
+
+func file_GCGActionType_proto_rawDescGZIP() []byte {
+ file_GCGActionType_proto_rawDescOnce.Do(func() {
+ file_GCGActionType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGActionType_proto_rawDescData)
+ })
+ return file_GCGActionType_proto_rawDescData
+}
+
+var file_GCGActionType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGActionType_proto_goTypes = []interface{}{
+ (GCGActionType)(0), // 0: GCGActionType
+}
+var file_GCGActionType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGActionType_proto_init() }
+func file_GCGActionType_proto_init() {
+ if File_GCGActionType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGActionType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGActionType_proto_goTypes,
+ DependencyIndexes: file_GCGActionType_proto_depIdxs,
+ EnumInfos: file_GCGActionType_proto_enumTypes,
+ }.Build()
+ File_GCGActionType_proto = out.File
+ file_GCGActionType_proto_rawDesc = nil
+ file_GCGActionType_proto_goTypes = nil
+ file_GCGActionType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGApplyInviteBattleNotify.pb.go b/gover/gen/GCGApplyInviteBattleNotify.pb.go
new file mode 100644
index 00000000..6060d028
--- /dev/null
+++ b/gover/gen/GCGApplyInviteBattleNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGApplyInviteBattleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGApplyInviteBattleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsAgree bool `protobuf:"varint,4,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGApplyInviteBattleNotify) Reset() {
+ *x = GCGApplyInviteBattleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGApplyInviteBattleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGApplyInviteBattleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGApplyInviteBattleNotify) ProtoMessage() {}
+
+func (x *GCGApplyInviteBattleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGApplyInviteBattleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGApplyInviteBattleNotify.ProtoReflect.Descriptor instead.
+func (*GCGApplyInviteBattleNotify) Descriptor() ([]byte, []int) {
+ return file_GCGApplyInviteBattleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGApplyInviteBattleNotify) GetIsAgree() bool {
+ if x != nil {
+ return x.IsAgree
+ }
+ return false
+}
+
+func (x *GCGApplyInviteBattleNotify) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGApplyInviteBattleNotify_proto protoreflect.FileDescriptor
+
+var file_GCGApplyInviteBattleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x43, 0x47, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e,
+ 0x76, 0x69, 0x74, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGApplyInviteBattleNotify_proto_rawDescOnce sync.Once
+ file_GCGApplyInviteBattleNotify_proto_rawDescData = file_GCGApplyInviteBattleNotify_proto_rawDesc
+)
+
+func file_GCGApplyInviteBattleNotify_proto_rawDescGZIP() []byte {
+ file_GCGApplyInviteBattleNotify_proto_rawDescOnce.Do(func() {
+ file_GCGApplyInviteBattleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGApplyInviteBattleNotify_proto_rawDescData)
+ })
+ return file_GCGApplyInviteBattleNotify_proto_rawDescData
+}
+
+var file_GCGApplyInviteBattleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGApplyInviteBattleNotify_proto_goTypes = []interface{}{
+ (*GCGApplyInviteBattleNotify)(nil), // 0: GCGApplyInviteBattleNotify
+}
+var file_GCGApplyInviteBattleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGApplyInviteBattleNotify_proto_init() }
+func file_GCGApplyInviteBattleNotify_proto_init() {
+ if File_GCGApplyInviteBattleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGApplyInviteBattleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGApplyInviteBattleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGApplyInviteBattleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGApplyInviteBattleNotify_proto_goTypes,
+ DependencyIndexes: file_GCGApplyInviteBattleNotify_proto_depIdxs,
+ MessageInfos: file_GCGApplyInviteBattleNotify_proto_msgTypes,
+ }.Build()
+ File_GCGApplyInviteBattleNotify_proto = out.File
+ file_GCGApplyInviteBattleNotify_proto_rawDesc = nil
+ file_GCGApplyInviteBattleNotify_proto_goTypes = nil
+ file_GCGApplyInviteBattleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGApplyInviteBattleReq.pb.go b/gover/gen/GCGApplyInviteBattleReq.pb.go
new file mode 100644
index 00000000..973bab84
--- /dev/null
+++ b/gover/gen/GCGApplyInviteBattleReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGApplyInviteBattleReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGApplyInviteBattleReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsAgree bool `protobuf:"varint,12,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+}
+
+func (x *GCGApplyInviteBattleReq) Reset() {
+ *x = GCGApplyInviteBattleReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGApplyInviteBattleReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGApplyInviteBattleReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGApplyInviteBattleReq) ProtoMessage() {}
+
+func (x *GCGApplyInviteBattleReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGApplyInviteBattleReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGApplyInviteBattleReq.ProtoReflect.Descriptor instead.
+func (*GCGApplyInviteBattleReq) Descriptor() ([]byte, []int) {
+ return file_GCGApplyInviteBattleReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGApplyInviteBattleReq) GetIsAgree() bool {
+ if x != nil {
+ return x.IsAgree
+ }
+ return false
+}
+
+var File_GCGApplyInviteBattleReq_proto protoreflect.FileDescriptor
+
+var file_GCGApplyInviteBattleReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74,
+ 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73,
+ 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73,
+ 0x41, 0x67, 0x72, 0x65, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGApplyInviteBattleReq_proto_rawDescOnce sync.Once
+ file_GCGApplyInviteBattleReq_proto_rawDescData = file_GCGApplyInviteBattleReq_proto_rawDesc
+)
+
+func file_GCGApplyInviteBattleReq_proto_rawDescGZIP() []byte {
+ file_GCGApplyInviteBattleReq_proto_rawDescOnce.Do(func() {
+ file_GCGApplyInviteBattleReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGApplyInviteBattleReq_proto_rawDescData)
+ })
+ return file_GCGApplyInviteBattleReq_proto_rawDescData
+}
+
+var file_GCGApplyInviteBattleReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGApplyInviteBattleReq_proto_goTypes = []interface{}{
+ (*GCGApplyInviteBattleReq)(nil), // 0: GCGApplyInviteBattleReq
+}
+var file_GCGApplyInviteBattleReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGApplyInviteBattleReq_proto_init() }
+func file_GCGApplyInviteBattleReq_proto_init() {
+ if File_GCGApplyInviteBattleReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGApplyInviteBattleReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGApplyInviteBattleReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGApplyInviteBattleReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGApplyInviteBattleReq_proto_goTypes,
+ DependencyIndexes: file_GCGApplyInviteBattleReq_proto_depIdxs,
+ MessageInfos: file_GCGApplyInviteBattleReq_proto_msgTypes,
+ }.Build()
+ File_GCGApplyInviteBattleReq_proto = out.File
+ file_GCGApplyInviteBattleReq_proto_rawDesc = nil
+ file_GCGApplyInviteBattleReq_proto_goTypes = nil
+ file_GCGApplyInviteBattleReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGApplyInviteBattleRsp.pb.go b/gover/gen/GCGApplyInviteBattleRsp.pb.go
new file mode 100644
index 00000000..86733eeb
--- /dev/null
+++ b/gover/gen/GCGApplyInviteBattleRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGApplyInviteBattleRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGApplyInviteBattleRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PunishEndTime uint32 `protobuf:"varint,6,opt,name=punish_end_time,json=punishEndTime,proto3" json:"punish_end_time,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGApplyInviteBattleRsp) Reset() {
+ *x = GCGApplyInviteBattleRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGApplyInviteBattleRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGApplyInviteBattleRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGApplyInviteBattleRsp) ProtoMessage() {}
+
+func (x *GCGApplyInviteBattleRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGApplyInviteBattleRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGApplyInviteBattleRsp.ProtoReflect.Descriptor instead.
+func (*GCGApplyInviteBattleRsp) Descriptor() ([]byte, []int) {
+ return file_GCGApplyInviteBattleRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGApplyInviteBattleRsp) GetPunishEndTime() uint32 {
+ if x != nil {
+ return x.PunishEndTime
+ }
+ return 0
+}
+
+func (x *GCGApplyInviteBattleRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGApplyInviteBattleRsp_proto protoreflect.FileDescriptor
+
+var file_GCGApplyInviteBattleRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x5b, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74,
+ 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x75,
+ 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x45, 0x6e, 0x64, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGApplyInviteBattleRsp_proto_rawDescOnce sync.Once
+ file_GCGApplyInviteBattleRsp_proto_rawDescData = file_GCGApplyInviteBattleRsp_proto_rawDesc
+)
+
+func file_GCGApplyInviteBattleRsp_proto_rawDescGZIP() []byte {
+ file_GCGApplyInviteBattleRsp_proto_rawDescOnce.Do(func() {
+ file_GCGApplyInviteBattleRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGApplyInviteBattleRsp_proto_rawDescData)
+ })
+ return file_GCGApplyInviteBattleRsp_proto_rawDescData
+}
+
+var file_GCGApplyInviteBattleRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGApplyInviteBattleRsp_proto_goTypes = []interface{}{
+ (*GCGApplyInviteBattleRsp)(nil), // 0: GCGApplyInviteBattleRsp
+}
+var file_GCGApplyInviteBattleRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGApplyInviteBattleRsp_proto_init() }
+func file_GCGApplyInviteBattleRsp_proto_init() {
+ if File_GCGApplyInviteBattleRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGApplyInviteBattleRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGApplyInviteBattleRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGApplyInviteBattleRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGApplyInviteBattleRsp_proto_goTypes,
+ DependencyIndexes: file_GCGApplyInviteBattleRsp_proto_depIdxs,
+ MessageInfos: file_GCGApplyInviteBattleRsp_proto_msgTypes,
+ }.Build()
+ File_GCGApplyInviteBattleRsp_proto = out.File
+ file_GCGApplyInviteBattleRsp_proto_rawDesc = nil
+ file_GCGApplyInviteBattleRsp_proto_goTypes = nil
+ file_GCGApplyInviteBattleRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGAskDuelReq.pb.go b/gover/gen/GCGAskDuelReq.pb.go
new file mode 100644
index 00000000..33a157aa
--- /dev/null
+++ b/gover/gen/GCGAskDuelReq.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGAskDuelReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGAskDuelReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGAskDuelReq) Reset() {
+ *x = GCGAskDuelReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGAskDuelReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGAskDuelReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGAskDuelReq) ProtoMessage() {}
+
+func (x *GCGAskDuelReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGAskDuelReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGAskDuelReq.ProtoReflect.Descriptor instead.
+func (*GCGAskDuelReq) Descriptor() ([]byte, []int) {
+ return file_GCGAskDuelReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGAskDuelReq_proto protoreflect.FileDescriptor
+
+var file_GCGAskDuelReq_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x41, 0x73, 0x6b, 0x44, 0x75, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x0f, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x41, 0x73, 0x6b, 0x44,
+ 0x75, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGAskDuelReq_proto_rawDescOnce sync.Once
+ file_GCGAskDuelReq_proto_rawDescData = file_GCGAskDuelReq_proto_rawDesc
+)
+
+func file_GCGAskDuelReq_proto_rawDescGZIP() []byte {
+ file_GCGAskDuelReq_proto_rawDescOnce.Do(func() {
+ file_GCGAskDuelReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGAskDuelReq_proto_rawDescData)
+ })
+ return file_GCGAskDuelReq_proto_rawDescData
+}
+
+var file_GCGAskDuelReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGAskDuelReq_proto_goTypes = []interface{}{
+ (*GCGAskDuelReq)(nil), // 0: GCGAskDuelReq
+}
+var file_GCGAskDuelReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGAskDuelReq_proto_init() }
+func file_GCGAskDuelReq_proto_init() {
+ if File_GCGAskDuelReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGAskDuelReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGAskDuelReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGAskDuelReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGAskDuelReq_proto_goTypes,
+ DependencyIndexes: file_GCGAskDuelReq_proto_depIdxs,
+ MessageInfos: file_GCGAskDuelReq_proto_msgTypes,
+ }.Build()
+ File_GCGAskDuelReq_proto = out.File
+ file_GCGAskDuelReq_proto_rawDesc = nil
+ file_GCGAskDuelReq_proto_goTypes = nil
+ file_GCGAskDuelReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGAskDuelRsp.pb.go b/gover/gen/GCGAskDuelRsp.pb.go
new file mode 100644
index 00000000..2b2ffc2b
--- /dev/null
+++ b/gover/gen/GCGAskDuelRsp.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGAskDuelRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGAskDuelRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Duel *GCGDuel `protobuf:"bytes,9,opt,name=duel,proto3" json:"duel,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGAskDuelRsp) Reset() {
+ *x = GCGAskDuelRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGAskDuelRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGAskDuelRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGAskDuelRsp) ProtoMessage() {}
+
+func (x *GCGAskDuelRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGAskDuelRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGAskDuelRsp.ProtoReflect.Descriptor instead.
+func (*GCGAskDuelRsp) Descriptor() ([]byte, []int) {
+ return file_GCGAskDuelRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGAskDuelRsp) GetDuel() *GCGDuel {
+ if x != nil {
+ return x.Duel
+ }
+ return nil
+}
+
+func (x *GCGAskDuelRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGAskDuelRsp_proto protoreflect.FileDescriptor
+
+var file_GCGAskDuelRsp_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x41, 0x73, 0x6b, 0x44, 0x75, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x41, 0x73, 0x6b, 0x44, 0x75,
+ 0x65, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x04, 0x64, 0x75, 0x65, 0x6c, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x52, 0x04, 0x64,
+ 0x75, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGAskDuelRsp_proto_rawDescOnce sync.Once
+ file_GCGAskDuelRsp_proto_rawDescData = file_GCGAskDuelRsp_proto_rawDesc
+)
+
+func file_GCGAskDuelRsp_proto_rawDescGZIP() []byte {
+ file_GCGAskDuelRsp_proto_rawDescOnce.Do(func() {
+ file_GCGAskDuelRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGAskDuelRsp_proto_rawDescData)
+ })
+ return file_GCGAskDuelRsp_proto_rawDescData
+}
+
+var file_GCGAskDuelRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGAskDuelRsp_proto_goTypes = []interface{}{
+ (*GCGAskDuelRsp)(nil), // 0: GCGAskDuelRsp
+ (*GCGDuel)(nil), // 1: GCGDuel
+}
+var file_GCGAskDuelRsp_proto_depIdxs = []int32{
+ 1, // 0: GCGAskDuelRsp.duel:type_name -> GCGDuel
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGAskDuelRsp_proto_init() }
+func file_GCGAskDuelRsp_proto_init() {
+ if File_GCGAskDuelRsp_proto != nil {
+ return
+ }
+ file_GCGDuel_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGAskDuelRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGAskDuelRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGAskDuelRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGAskDuelRsp_proto_goTypes,
+ DependencyIndexes: file_GCGAskDuelRsp_proto_depIdxs,
+ MessageInfos: file_GCGAskDuelRsp_proto_msgTypes,
+ }.Build()
+ File_GCGAskDuelRsp_proto = out.File
+ file_GCGAskDuelRsp_proto_rawDesc = nil
+ file_GCGAskDuelRsp_proto_goTypes = nil
+ file_GCGAskDuelRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGAttackCostInfo.pb.go b/gover/gen/GCGAttackCostInfo.pb.go
new file mode 100644
index 00000000..5b0d87e3
--- /dev/null
+++ b/gover/gen/GCGAttackCostInfo.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGAttackCostInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGAttackCostInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CostMap []*Uint32Pair `protobuf:"bytes,1,rep,name=cost_map,json=costMap,proto3" json:"cost_map,omitempty"`
+ SkillId uint32 `protobuf:"varint,7,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *GCGAttackCostInfo) Reset() {
+ *x = GCGAttackCostInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGAttackCostInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGAttackCostInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGAttackCostInfo) ProtoMessage() {}
+
+func (x *GCGAttackCostInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGAttackCostInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGAttackCostInfo.ProtoReflect.Descriptor instead.
+func (*GCGAttackCostInfo) Descriptor() ([]byte, []int) {
+ return file_GCGAttackCostInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGAttackCostInfo) GetCostMap() []*Uint32Pair {
+ if x != nil {
+ return x.CostMap
+ }
+ return nil
+}
+
+func (x *GCGAttackCostInfo) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+var File_GCGAttackCostInfo_proto protoreflect.FileDescriptor
+
+var file_GCGAttackCostInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x73, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55, 0x69, 0x6e, 0x74, 0x33,
+ 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x11, 0x47,
+ 0x43, 0x47, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x26, 0x0a, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52,
+ 0x07, 0x63, 0x6f, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGAttackCostInfo_proto_rawDescOnce sync.Once
+ file_GCGAttackCostInfo_proto_rawDescData = file_GCGAttackCostInfo_proto_rawDesc
+)
+
+func file_GCGAttackCostInfo_proto_rawDescGZIP() []byte {
+ file_GCGAttackCostInfo_proto_rawDescOnce.Do(func() {
+ file_GCGAttackCostInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGAttackCostInfo_proto_rawDescData)
+ })
+ return file_GCGAttackCostInfo_proto_rawDescData
+}
+
+var file_GCGAttackCostInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGAttackCostInfo_proto_goTypes = []interface{}{
+ (*GCGAttackCostInfo)(nil), // 0: GCGAttackCostInfo
+ (*Uint32Pair)(nil), // 1: Uint32Pair
+}
+var file_GCGAttackCostInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGAttackCostInfo.cost_map:type_name -> Uint32Pair
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGAttackCostInfo_proto_init() }
+func file_GCGAttackCostInfo_proto_init() {
+ if File_GCGAttackCostInfo_proto != nil {
+ return
+ }
+ file_Uint32Pair_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGAttackCostInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGAttackCostInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGAttackCostInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGAttackCostInfo_proto_goTypes,
+ DependencyIndexes: file_GCGAttackCostInfo_proto_depIdxs,
+ MessageInfos: file_GCGAttackCostInfo_proto_msgTypes,
+ }.Build()
+ File_GCGAttackCostInfo_proto = out.File
+ file_GCGAttackCostInfo_proto_rawDesc = nil
+ file_GCGAttackCostInfo_proto_goTypes = nil
+ file_GCGAttackCostInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGBackToDuelReq.pb.go b/gover/gen/GCGBackToDuelReq.pb.go
new file mode 100644
index 00000000..75b96225
--- /dev/null
+++ b/gover/gen/GCGBackToDuelReq.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGBackToDuelReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGBackToDuelReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsBack bool `protobuf:"varint,10,opt,name=is_back,json=isBack,proto3" json:"is_back,omitempty"`
+}
+
+func (x *GCGBackToDuelReq) Reset() {
+ *x = GCGBackToDuelReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGBackToDuelReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGBackToDuelReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGBackToDuelReq) ProtoMessage() {}
+
+func (x *GCGBackToDuelReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGBackToDuelReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGBackToDuelReq.ProtoReflect.Descriptor instead.
+func (*GCGBackToDuelReq) Descriptor() ([]byte, []int) {
+ return file_GCGBackToDuelReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGBackToDuelReq) GetIsBack() bool {
+ if x != nil {
+ return x.IsBack
+ }
+ return false
+}
+
+var File_GCGBackToDuelReq_proto protoreflect.FileDescriptor
+
+var file_GCGBackToDuelReq_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x42, 0x61, 0x63, 0x6b, 0x54, 0x6f, 0x44, 0x75, 0x65, 0x6c, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x42,
+ 0x61, 0x63, 0x6b, 0x54, 0x6f, 0x44, 0x75, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
+ 0x69, 0x73, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
+ 0x73, 0x42, 0x61, 0x63, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGBackToDuelReq_proto_rawDescOnce sync.Once
+ file_GCGBackToDuelReq_proto_rawDescData = file_GCGBackToDuelReq_proto_rawDesc
+)
+
+func file_GCGBackToDuelReq_proto_rawDescGZIP() []byte {
+ file_GCGBackToDuelReq_proto_rawDescOnce.Do(func() {
+ file_GCGBackToDuelReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGBackToDuelReq_proto_rawDescData)
+ })
+ return file_GCGBackToDuelReq_proto_rawDescData
+}
+
+var file_GCGBackToDuelReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGBackToDuelReq_proto_goTypes = []interface{}{
+ (*GCGBackToDuelReq)(nil), // 0: GCGBackToDuelReq
+}
+var file_GCGBackToDuelReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGBackToDuelReq_proto_init() }
+func file_GCGBackToDuelReq_proto_init() {
+ if File_GCGBackToDuelReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGBackToDuelReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGBackToDuelReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGBackToDuelReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGBackToDuelReq_proto_goTypes,
+ DependencyIndexes: file_GCGBackToDuelReq_proto_depIdxs,
+ MessageInfos: file_GCGBackToDuelReq_proto_msgTypes,
+ }.Build()
+ File_GCGBackToDuelReq_proto = out.File
+ file_GCGBackToDuelReq_proto_rawDesc = nil
+ file_GCGBackToDuelReq_proto_goTypes = nil
+ file_GCGBackToDuelReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGBackToDuelRsp.pb.go b/gover/gen/GCGBackToDuelRsp.pb.go
new file mode 100644
index 00000000..b9952975
--- /dev/null
+++ b/gover/gen/GCGBackToDuelRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGBackToDuelRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGBackToDuelRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGBackToDuelRsp) Reset() {
+ *x = GCGBackToDuelRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGBackToDuelRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGBackToDuelRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGBackToDuelRsp) ProtoMessage() {}
+
+func (x *GCGBackToDuelRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGBackToDuelRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGBackToDuelRsp.ProtoReflect.Descriptor instead.
+func (*GCGBackToDuelRsp) Descriptor() ([]byte, []int) {
+ return file_GCGBackToDuelRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGBackToDuelRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGBackToDuelRsp_proto protoreflect.FileDescriptor
+
+var file_GCGBackToDuelRsp_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x42, 0x61, 0x63, 0x6b, 0x54, 0x6f, 0x44, 0x75, 0x65, 0x6c, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x42,
+ 0x61, 0x63, 0x6b, 0x54, 0x6f, 0x44, 0x75, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGBackToDuelRsp_proto_rawDescOnce sync.Once
+ file_GCGBackToDuelRsp_proto_rawDescData = file_GCGBackToDuelRsp_proto_rawDesc
+)
+
+func file_GCGBackToDuelRsp_proto_rawDescGZIP() []byte {
+ file_GCGBackToDuelRsp_proto_rawDescOnce.Do(func() {
+ file_GCGBackToDuelRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGBackToDuelRsp_proto_rawDescData)
+ })
+ return file_GCGBackToDuelRsp_proto_rawDescData
+}
+
+var file_GCGBackToDuelRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGBackToDuelRsp_proto_goTypes = []interface{}{
+ (*GCGBackToDuelRsp)(nil), // 0: GCGBackToDuelRsp
+}
+var file_GCGBackToDuelRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGBackToDuelRsp_proto_init() }
+func file_GCGBackToDuelRsp_proto_init() {
+ if File_GCGBackToDuelRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGBackToDuelRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGBackToDuelRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGBackToDuelRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGBackToDuelRsp_proto_goTypes,
+ DependencyIndexes: file_GCGBackToDuelRsp_proto_depIdxs,
+ MessageInfos: file_GCGBackToDuelRsp_proto_msgTypes,
+ }.Build()
+ File_GCGBackToDuelRsp_proto = out.File
+ file_GCGBackToDuelRsp_proto_rawDesc = nil
+ file_GCGBackToDuelRsp_proto_goTypes = nil
+ file_GCGBackToDuelRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGBasicDataNotify.pb.go b/gover/gen/GCGBasicDataNotify.pb.go
new file mode 100644
index 00000000..ab2b83e1
--- /dev/null
+++ b/gover/gen/GCGBasicDataNotify.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGBasicDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGBasicDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Level uint32 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty"`
+ Exp uint32 `protobuf:"varint,4,opt,name=exp,proto3" json:"exp,omitempty"`
+ LevelRewardTakenList []uint32 `protobuf:"varint,14,rep,packed,name=level_reward_taken_list,json=levelRewardTakenList,proto3" json:"level_reward_taken_list,omitempty"`
+}
+
+func (x *GCGBasicDataNotify) Reset() {
+ *x = GCGBasicDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGBasicDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGBasicDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGBasicDataNotify) ProtoMessage() {}
+
+func (x *GCGBasicDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGBasicDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGBasicDataNotify.ProtoReflect.Descriptor instead.
+func (*GCGBasicDataNotify) Descriptor() ([]byte, []int) {
+ return file_GCGBasicDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGBasicDataNotify) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *GCGBasicDataNotify) GetExp() uint32 {
+ if x != nil {
+ return x.Exp
+ }
+ return 0
+}
+
+func (x *GCGBasicDataNotify) GetLevelRewardTakenList() []uint32 {
+ if x != nil {
+ return x.LevelRewardTakenList
+ }
+ return nil
+}
+
+var File_GCGBasicDataNotify_proto protoreflect.FileDescriptor
+
+var file_GCGBasicDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x42, 0x61, 0x73, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x42, 0x61, 0x73, 0x69, 0x63, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x65, 0x78, 0x70, 0x12, 0x35, 0x0a, 0x17, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGBasicDataNotify_proto_rawDescOnce sync.Once
+ file_GCGBasicDataNotify_proto_rawDescData = file_GCGBasicDataNotify_proto_rawDesc
+)
+
+func file_GCGBasicDataNotify_proto_rawDescGZIP() []byte {
+ file_GCGBasicDataNotify_proto_rawDescOnce.Do(func() {
+ file_GCGBasicDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGBasicDataNotify_proto_rawDescData)
+ })
+ return file_GCGBasicDataNotify_proto_rawDescData
+}
+
+var file_GCGBasicDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGBasicDataNotify_proto_goTypes = []interface{}{
+ (*GCGBasicDataNotify)(nil), // 0: GCGBasicDataNotify
+}
+var file_GCGBasicDataNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGBasicDataNotify_proto_init() }
+func file_GCGBasicDataNotify_proto_init() {
+ if File_GCGBasicDataNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGBasicDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGBasicDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGBasicDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGBasicDataNotify_proto_goTypes,
+ DependencyIndexes: file_GCGBasicDataNotify_proto_depIdxs,
+ MessageInfos: file_GCGBasicDataNotify_proto_msgTypes,
+ }.Build()
+ File_GCGBasicDataNotify_proto = out.File
+ file_GCGBasicDataNotify_proto_rawDesc = nil
+ file_GCGBasicDataNotify_proto_goTypes = nil
+ file_GCGBasicDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGBossChallengeData.pb.go b/gover/gen/GCGBossChallengeData.pb.go
new file mode 100644
index 00000000..9f3ca7a7
--- /dev/null
+++ b/gover/gen/GCGBossChallengeData.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGBossChallengeData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGBossChallengeData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UnlockLevelIdList []uint32 `protobuf:"varint,3,rep,packed,name=unlock_level_id_list,json=unlockLevelIdList,proto3" json:"unlock_level_id_list,omitempty"`
+ Id uint32 `protobuf:"varint,10,opt,name=id,proto3" json:"id,omitempty"`
+}
+
+func (x *GCGBossChallengeData) Reset() {
+ *x = GCGBossChallengeData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGBossChallengeData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGBossChallengeData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGBossChallengeData) ProtoMessage() {}
+
+func (x *GCGBossChallengeData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGBossChallengeData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGBossChallengeData.ProtoReflect.Descriptor instead.
+func (*GCGBossChallengeData) Descriptor() ([]byte, []int) {
+ return file_GCGBossChallengeData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGBossChallengeData) GetUnlockLevelIdList() []uint32 {
+ if x != nil {
+ return x.UnlockLevelIdList
+ }
+ return nil
+}
+
+func (x *GCGBossChallengeData) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+var File_GCGBossChallengeData_proto protoreflect.FileDescriptor
+
+var file_GCGBossChallengeData_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x14,
+ 0x47, 0x43, 0x47, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x11, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGBossChallengeData_proto_rawDescOnce sync.Once
+ file_GCGBossChallengeData_proto_rawDescData = file_GCGBossChallengeData_proto_rawDesc
+)
+
+func file_GCGBossChallengeData_proto_rawDescGZIP() []byte {
+ file_GCGBossChallengeData_proto_rawDescOnce.Do(func() {
+ file_GCGBossChallengeData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGBossChallengeData_proto_rawDescData)
+ })
+ return file_GCGBossChallengeData_proto_rawDescData
+}
+
+var file_GCGBossChallengeData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGBossChallengeData_proto_goTypes = []interface{}{
+ (*GCGBossChallengeData)(nil), // 0: GCGBossChallengeData
+}
+var file_GCGBossChallengeData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGBossChallengeData_proto_init() }
+func file_GCGBossChallengeData_proto_init() {
+ if File_GCGBossChallengeData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGBossChallengeData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGBossChallengeData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGBossChallengeData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGBossChallengeData_proto_goTypes,
+ DependencyIndexes: file_GCGBossChallengeData_proto_depIdxs,
+ MessageInfos: file_GCGBossChallengeData_proto_msgTypes,
+ }.Build()
+ File_GCGBossChallengeData_proto = out.File
+ file_GCGBossChallengeData_proto_rawDesc = nil
+ file_GCGBossChallengeData_proto_goTypes = nil
+ file_GCGBossChallengeData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGBossChallengeUpdateNotify.pb.go b/gover/gen/GCGBossChallengeUpdateNotify.pb.go
new file mode 100644
index 00000000..598ed981
--- /dev/null
+++ b/gover/gen/GCGBossChallengeUpdateNotify.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGBossChallengeUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGBossChallengeUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BossChallenge *GCGBossChallengeData `protobuf:"bytes,7,opt,name=boss_challenge,json=bossChallenge,proto3" json:"boss_challenge,omitempty"`
+}
+
+func (x *GCGBossChallengeUpdateNotify) Reset() {
+ *x = GCGBossChallengeUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGBossChallengeUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGBossChallengeUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGBossChallengeUpdateNotify) ProtoMessage() {}
+
+func (x *GCGBossChallengeUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGBossChallengeUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGBossChallengeUpdateNotify.ProtoReflect.Descriptor instead.
+func (*GCGBossChallengeUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_GCGBossChallengeUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGBossChallengeUpdateNotify) GetBossChallenge() *GCGBossChallengeData {
+ if x != nil {
+ return x.BossChallenge
+ }
+ return nil
+}
+
+var File_GCGBossChallengeUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_GCGBossChallengeUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x43, 0x47, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x47, 0x43, 0x47, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x5c, 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x3c, 0x0a, 0x0e, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x47, 0x43, 0x47, 0x42, 0x6f,
+ 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x0d, 0x62, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGBossChallengeUpdateNotify_proto_rawDescOnce sync.Once
+ file_GCGBossChallengeUpdateNotify_proto_rawDescData = file_GCGBossChallengeUpdateNotify_proto_rawDesc
+)
+
+func file_GCGBossChallengeUpdateNotify_proto_rawDescGZIP() []byte {
+ file_GCGBossChallengeUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_GCGBossChallengeUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGBossChallengeUpdateNotify_proto_rawDescData)
+ })
+ return file_GCGBossChallengeUpdateNotify_proto_rawDescData
+}
+
+var file_GCGBossChallengeUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGBossChallengeUpdateNotify_proto_goTypes = []interface{}{
+ (*GCGBossChallengeUpdateNotify)(nil), // 0: GCGBossChallengeUpdateNotify
+ (*GCGBossChallengeData)(nil), // 1: GCGBossChallengeData
+}
+var file_GCGBossChallengeUpdateNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGBossChallengeUpdateNotify.boss_challenge:type_name -> GCGBossChallengeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGBossChallengeUpdateNotify_proto_init() }
+func file_GCGBossChallengeUpdateNotify_proto_init() {
+ if File_GCGBossChallengeUpdateNotify_proto != nil {
+ return
+ }
+ file_GCGBossChallengeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGBossChallengeUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGBossChallengeUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGBossChallengeUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGBossChallengeUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_GCGBossChallengeUpdateNotify_proto_depIdxs,
+ MessageInfos: file_GCGBossChallengeUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_GCGBossChallengeUpdateNotify_proto = out.File
+ file_GCGBossChallengeUpdateNotify_proto_rawDesc = nil
+ file_GCGBossChallengeUpdateNotify_proto_goTypes = nil
+ file_GCGBossChallengeUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGCard.pb.go b/gover/gen/GCGCard.pb.go
new file mode 100644
index 00000000..abddfc16
--- /dev/null
+++ b/gover/gen/GCGCard.pb.go
@@ -0,0 +1,246 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGCard.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGCard struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TagList []uint32 `protobuf:"varint,7,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
+ Guid uint32 `protobuf:"varint,11,opt,name=guid,proto3" json:"guid,omitempty"`
+ IsShow bool `protobuf:"varint,15,opt,name=is_show,json=isShow,proto3" json:"is_show,omitempty"`
+ TokenList []*GCGToken `protobuf:"bytes,8,rep,name=token_list,json=tokenList,proto3" json:"token_list,omitempty"`
+ FaceType uint32 `protobuf:"varint,2,opt,name=face_type,json=faceType,proto3" json:"face_type,omitempty"`
+ SkillIdList []uint32 `protobuf:"varint,13,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
+ SkillLimitsList []*GCGSkillLimitsInfo `protobuf:"bytes,3,rep,name=skill_limits_list,json=skillLimitsList,proto3" json:"skill_limits_list,omitempty"`
+ Id uint32 `protobuf:"varint,6,opt,name=id,proto3" json:"id,omitempty"`
+ ControllerId uint32 `protobuf:"varint,5,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGCard) Reset() {
+ *x = GCGCard{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGCard_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGCard) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGCard) ProtoMessage() {}
+
+func (x *GCGCard) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGCard_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGCard.ProtoReflect.Descriptor instead.
+func (*GCGCard) Descriptor() ([]byte, []int) {
+ return file_GCGCard_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGCard) GetTagList() []uint32 {
+ if x != nil {
+ return x.TagList
+ }
+ return nil
+}
+
+func (x *GCGCard) GetGuid() uint32 {
+ if x != nil {
+ return x.Guid
+ }
+ return 0
+}
+
+func (x *GCGCard) GetIsShow() bool {
+ if x != nil {
+ return x.IsShow
+ }
+ return false
+}
+
+func (x *GCGCard) GetTokenList() []*GCGToken {
+ if x != nil {
+ return x.TokenList
+ }
+ return nil
+}
+
+func (x *GCGCard) GetFaceType() uint32 {
+ if x != nil {
+ return x.FaceType
+ }
+ return 0
+}
+
+func (x *GCGCard) GetSkillIdList() []uint32 {
+ if x != nil {
+ return x.SkillIdList
+ }
+ return nil
+}
+
+func (x *GCGCard) GetSkillLimitsList() []*GCGSkillLimitsInfo {
+ if x != nil {
+ return x.SkillLimitsList
+ }
+ return nil
+}
+
+func (x *GCGCard) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *GCGCard) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGCard_proto protoreflect.FileDescriptor
+
+var file_GCGCard_proto_rawDesc = []byte{
+ 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x18, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x47, 0x43, 0x47, 0x54, 0x6f,
+ 0x6b, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x02, 0x0a, 0x07, 0x47, 0x43,
+ 0x47, 0x43, 0x61, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
+ 0x67, 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x12, 0x28, 0x0a,
+ 0x0a, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x09, 0x2e, 0x47, 0x43, 0x47, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x09, 0x74, 0x6f,
+ 0x6b, 0x65, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x63, 0x65, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x63, 0x65,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x11, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69,
+ 0x6d, 0x69, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c,
+ 0x69, 0x6d, 0x69, 0x74, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e,
+ 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGCard_proto_rawDescOnce sync.Once
+ file_GCGCard_proto_rawDescData = file_GCGCard_proto_rawDesc
+)
+
+func file_GCGCard_proto_rawDescGZIP() []byte {
+ file_GCGCard_proto_rawDescOnce.Do(func() {
+ file_GCGCard_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGCard_proto_rawDescData)
+ })
+ return file_GCGCard_proto_rawDescData
+}
+
+var file_GCGCard_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGCard_proto_goTypes = []interface{}{
+ (*GCGCard)(nil), // 0: GCGCard
+ (*GCGToken)(nil), // 1: GCGToken
+ (*GCGSkillLimitsInfo)(nil), // 2: GCGSkillLimitsInfo
+}
+var file_GCGCard_proto_depIdxs = []int32{
+ 1, // 0: GCGCard.token_list:type_name -> GCGToken
+ 2, // 1: GCGCard.skill_limits_list:type_name -> GCGSkillLimitsInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGCard_proto_init() }
+func file_GCGCard_proto_init() {
+ if File_GCGCard_proto != nil {
+ return
+ }
+ file_GCGSkillLimitsInfo_proto_init()
+ file_GCGToken_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGCard_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGCard); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGCard_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGCard_proto_goTypes,
+ DependencyIndexes: file_GCGCard_proto_depIdxs,
+ MessageInfos: file_GCGCard_proto_msgTypes,
+ }.Build()
+ File_GCGCard_proto = out.File
+ file_GCGCard_proto_rawDesc = nil
+ file_GCGCard_proto_goTypes = nil
+ file_GCGCard_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGCardSkillLimitsInfo.pb.go b/gover/gen/GCGCardSkillLimitsInfo.pb.go
new file mode 100644
index 00000000..2c7338c3
--- /dev/null
+++ b/gover/gen/GCGCardSkillLimitsInfo.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGCardSkillLimitsInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGCardSkillLimitsInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillLimitsList []*GCGSkillLimitsInfo `protobuf:"bytes,1,rep,name=skill_limits_list,json=skillLimitsList,proto3" json:"skill_limits_list,omitempty"`
+}
+
+func (x *GCGCardSkillLimitsInfo) Reset() {
+ *x = GCGCardSkillLimitsInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGCardSkillLimitsInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGCardSkillLimitsInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGCardSkillLimitsInfo) ProtoMessage() {}
+
+func (x *GCGCardSkillLimitsInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGCardSkillLimitsInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGCardSkillLimitsInfo.ProtoReflect.Descriptor instead.
+func (*GCGCardSkillLimitsInfo) Descriptor() ([]byte, []int) {
+ return file_GCGCardSkillLimitsInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGCardSkillLimitsInfo) GetSkillLimitsList() []*GCGSkillLimitsInfo {
+ if x != nil {
+ return x.SkillLimitsList
+ }
+ return nil
+}
+
+var File_GCGCardSkillLimitsInfo_proto protoreflect.FileDescriptor
+
+var file_GCGCardSkillLimitsInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69,
+ 0x6d, 0x69, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18,
+ 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x43,
+ 0x61, 0x72, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x3f, 0x0a, 0x11, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x6d, 0x69,
+ 0x74, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e,
+ 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGCardSkillLimitsInfo_proto_rawDescOnce sync.Once
+ file_GCGCardSkillLimitsInfo_proto_rawDescData = file_GCGCardSkillLimitsInfo_proto_rawDesc
+)
+
+func file_GCGCardSkillLimitsInfo_proto_rawDescGZIP() []byte {
+ file_GCGCardSkillLimitsInfo_proto_rawDescOnce.Do(func() {
+ file_GCGCardSkillLimitsInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGCardSkillLimitsInfo_proto_rawDescData)
+ })
+ return file_GCGCardSkillLimitsInfo_proto_rawDescData
+}
+
+var file_GCGCardSkillLimitsInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGCardSkillLimitsInfo_proto_goTypes = []interface{}{
+ (*GCGCardSkillLimitsInfo)(nil), // 0: GCGCardSkillLimitsInfo
+ (*GCGSkillLimitsInfo)(nil), // 1: GCGSkillLimitsInfo
+}
+var file_GCGCardSkillLimitsInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGCardSkillLimitsInfo.skill_limits_list:type_name -> GCGSkillLimitsInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGCardSkillLimitsInfo_proto_init() }
+func file_GCGCardSkillLimitsInfo_proto_init() {
+ if File_GCGCardSkillLimitsInfo_proto != nil {
+ return
+ }
+ file_GCGSkillLimitsInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGCardSkillLimitsInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGCardSkillLimitsInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGCardSkillLimitsInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGCardSkillLimitsInfo_proto_goTypes,
+ DependencyIndexes: file_GCGCardSkillLimitsInfo_proto_depIdxs,
+ MessageInfos: file_GCGCardSkillLimitsInfo_proto_msgTypes,
+ }.Build()
+ File_GCGCardSkillLimitsInfo_proto = out.File
+ file_GCGCardSkillLimitsInfo_proto_rawDesc = nil
+ file_GCGCardSkillLimitsInfo_proto_goTypes = nil
+ file_GCGCardSkillLimitsInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGChallengeData.pb.go b/gover/gen/GCGChallengeData.pb.go
new file mode 100644
index 00000000..05971cda
--- /dev/null
+++ b/gover/gen/GCGChallengeData.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGChallengeData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGChallengeData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeId uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ChallengeType uint32 `protobuf:"varint,2,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
+ ParamList []uint32 `protobuf:"varint,3,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ Progress uint32 `protobuf:"varint,4,opt,name=progress,proto3" json:"progress,omitempty"`
+}
+
+func (x *GCGChallengeData) Reset() {
+ *x = GCGChallengeData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGChallengeData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGChallengeData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGChallengeData) ProtoMessage() {}
+
+func (x *GCGChallengeData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGChallengeData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGChallengeData.ProtoReflect.Descriptor instead.
+func (*GCGChallengeData) Descriptor() ([]byte, []int) {
+ return file_GCGChallengeData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGChallengeData) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+func (x *GCGChallengeData) GetChallengeType() uint32 {
+ if x != nil {
+ return x.ChallengeType
+ }
+ return 0
+}
+
+func (x *GCGChallengeData) GetParamList() []uint32 {
+ if x != nil {
+ return x.ParamList
+ }
+ return nil
+}
+
+func (x *GCGChallengeData) GetProgress() uint32 {
+ if x != nil {
+ return x.Progress
+ }
+ return 0
+}
+
+var File_GCGChallengeData_proto protoreflect.FileDescriptor
+
+var file_GCGChallengeData_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x10, 0x47, 0x43, 0x47,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a,
+ 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64,
+ 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72,
+ 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGChallengeData_proto_rawDescOnce sync.Once
+ file_GCGChallengeData_proto_rawDescData = file_GCGChallengeData_proto_rawDesc
+)
+
+func file_GCGChallengeData_proto_rawDescGZIP() []byte {
+ file_GCGChallengeData_proto_rawDescOnce.Do(func() {
+ file_GCGChallengeData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGChallengeData_proto_rawDescData)
+ })
+ return file_GCGChallengeData_proto_rawDescData
+}
+
+var file_GCGChallengeData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGChallengeData_proto_goTypes = []interface{}{
+ (*GCGChallengeData)(nil), // 0: GCGChallengeData
+}
+var file_GCGChallengeData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGChallengeData_proto_init() }
+func file_GCGChallengeData_proto_init() {
+ if File_GCGChallengeData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGChallengeData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGChallengeData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGChallengeData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGChallengeData_proto_goTypes,
+ DependencyIndexes: file_GCGChallengeData_proto_depIdxs,
+ MessageInfos: file_GCGChallengeData_proto_msgTypes,
+ }.Build()
+ File_GCGChallengeData_proto = out.File
+ file_GCGChallengeData_proto_rawDesc = nil
+ file_GCGChallengeData_proto_goTypes = nil
+ file_GCGChallengeData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGChallengeUpdateNotify.pb.go b/gover/gen/GCGChallengeUpdateNotify.pb.go
new file mode 100644
index 00000000..e0147d67
--- /dev/null
+++ b/gover/gen/GCGChallengeUpdateNotify.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGChallengeUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGChallengeUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ServerSeq uint32 `protobuf:"varint,15,opt,name=server_seq,json=serverSeq,proto3" json:"server_seq,omitempty"`
+ Challenge *GCGDuelChallenge `protobuf:"bytes,1,opt,name=challenge,proto3" json:"challenge,omitempty"`
+}
+
+func (x *GCGChallengeUpdateNotify) Reset() {
+ *x = GCGChallengeUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGChallengeUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGChallengeUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGChallengeUpdateNotify) ProtoMessage() {}
+
+func (x *GCGChallengeUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGChallengeUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGChallengeUpdateNotify.ProtoReflect.Descriptor instead.
+func (*GCGChallengeUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_GCGChallengeUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGChallengeUpdateNotify) GetServerSeq() uint32 {
+ if x != nil {
+ return x.ServerSeq
+ }
+ return 0
+}
+
+func (x *GCGChallengeUpdateNotify) GetChallenge() *GCGDuelChallenge {
+ if x != nil {
+ return x.Challenge
+ }
+ return nil
+}
+
+var File_GCGChallengeUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_GCGChallengeUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x55, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73,
+ 0x65, 0x71, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
+ 0x53, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGChallengeUpdateNotify_proto_rawDescOnce sync.Once
+ file_GCGChallengeUpdateNotify_proto_rawDescData = file_GCGChallengeUpdateNotify_proto_rawDesc
+)
+
+func file_GCGChallengeUpdateNotify_proto_rawDescGZIP() []byte {
+ file_GCGChallengeUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_GCGChallengeUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGChallengeUpdateNotify_proto_rawDescData)
+ })
+ return file_GCGChallengeUpdateNotify_proto_rawDescData
+}
+
+var file_GCGChallengeUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGChallengeUpdateNotify_proto_goTypes = []interface{}{
+ (*GCGChallengeUpdateNotify)(nil), // 0: GCGChallengeUpdateNotify
+ (*GCGDuelChallenge)(nil), // 1: GCGDuelChallenge
+}
+var file_GCGChallengeUpdateNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGChallengeUpdateNotify.challenge:type_name -> GCGDuelChallenge
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGChallengeUpdateNotify_proto_init() }
+func file_GCGChallengeUpdateNotify_proto_init() {
+ if File_GCGChallengeUpdateNotify_proto != nil {
+ return
+ }
+ file_GCGDuelChallenge_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGChallengeUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGChallengeUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGChallengeUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGChallengeUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_GCGChallengeUpdateNotify_proto_depIdxs,
+ MessageInfos: file_GCGChallengeUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_GCGChallengeUpdateNotify_proto = out.File
+ file_GCGChallengeUpdateNotify_proto_rawDesc = nil
+ file_GCGChallengeUpdateNotify_proto_goTypes = nil
+ file_GCGChallengeUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGChangeOnstageInfo.pb.go b/gover/gen/GCGChangeOnstageInfo.pb.go
new file mode 100644
index 00000000..736b984a
--- /dev/null
+++ b/gover/gen/GCGChangeOnstageInfo.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGChangeOnstageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGChangeOnstageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsQuick bool `protobuf:"varint,11,opt,name=is_quick,json=isQuick,proto3" json:"is_quick,omitempty"`
+ CardGuid uint32 `protobuf:"varint,6,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ ChangeOnstagePreviewInfo *GCGSkillPreviewInfo `protobuf:"bytes,5,opt,name=change_onstage_preview_info,json=changeOnstagePreviewInfo,proto3" json:"change_onstage_preview_info,omitempty"`
+}
+
+func (x *GCGChangeOnstageInfo) Reset() {
+ *x = GCGChangeOnstageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGChangeOnstageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGChangeOnstageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGChangeOnstageInfo) ProtoMessage() {}
+
+func (x *GCGChangeOnstageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGChangeOnstageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGChangeOnstageInfo.ProtoReflect.Descriptor instead.
+func (*GCGChangeOnstageInfo) Descriptor() ([]byte, []int) {
+ return file_GCGChangeOnstageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGChangeOnstageInfo) GetIsQuick() bool {
+ if x != nil {
+ return x.IsQuick
+ }
+ return false
+}
+
+func (x *GCGChangeOnstageInfo) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGChangeOnstageInfo) GetChangeOnstagePreviewInfo() *GCGSkillPreviewInfo {
+ if x != nil {
+ return x.ChangeOnstagePreviewInfo
+ }
+ return nil
+}
+
+var File_GCGChangeOnstageInfo_proto protoreflect.FileDescriptor
+
+var file_GCGChangeOnstageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x6e, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43,
+ 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x53, 0x0a, 0x1b, 0x63, 0x68, 0x61, 0x6e,
+ 0x67, 0x65, 0x5f, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69,
+ 0x65, 0x77, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e,
+ 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x18, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x6e, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGChangeOnstageInfo_proto_rawDescOnce sync.Once
+ file_GCGChangeOnstageInfo_proto_rawDescData = file_GCGChangeOnstageInfo_proto_rawDesc
+)
+
+func file_GCGChangeOnstageInfo_proto_rawDescGZIP() []byte {
+ file_GCGChangeOnstageInfo_proto_rawDescOnce.Do(func() {
+ file_GCGChangeOnstageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGChangeOnstageInfo_proto_rawDescData)
+ })
+ return file_GCGChangeOnstageInfo_proto_rawDescData
+}
+
+var file_GCGChangeOnstageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGChangeOnstageInfo_proto_goTypes = []interface{}{
+ (*GCGChangeOnstageInfo)(nil), // 0: GCGChangeOnstageInfo
+ (*GCGSkillPreviewInfo)(nil), // 1: GCGSkillPreviewInfo
+}
+var file_GCGChangeOnstageInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGChangeOnstageInfo.change_onstage_preview_info:type_name -> GCGSkillPreviewInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGChangeOnstageInfo_proto_init() }
+func file_GCGChangeOnstageInfo_proto_init() {
+ if File_GCGChangeOnstageInfo_proto != nil {
+ return
+ }
+ file_GCGSkillPreviewInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGChangeOnstageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGChangeOnstageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGChangeOnstageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGChangeOnstageInfo_proto_goTypes,
+ DependencyIndexes: file_GCGChangeOnstageInfo_proto_depIdxs,
+ MessageInfos: file_GCGChangeOnstageInfo_proto_msgTypes,
+ }.Build()
+ File_GCGChangeOnstageInfo_proto = out.File
+ file_GCGChangeOnstageInfo_proto_rawDesc = nil
+ file_GCGChangeOnstageInfo_proto_goTypes = nil
+ file_GCGChangeOnstageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGClientPerformType.pb.go b/gover/gen/GCGClientPerformType.pb.go
new file mode 100644
index 00000000..11b190e0
--- /dev/null
+++ b/gover/gen/GCGClientPerformType.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGClientPerformType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGClientPerformType int32
+
+const (
+ GCGClientPerformType_GCG_CLIENT_PERFORM_TYPE_INVALID GCGClientPerformType = 0
+ GCGClientPerformType_GCG_CLIENT_PERFORM_TYPE_CARD_EXCHANGE GCGClientPerformType = 1
+ GCGClientPerformType_GCG_CLIENT_PERFORM_TYPE_FIRST_HAND GCGClientPerformType = 2
+ GCGClientPerformType_GCG_CLIENT_PERFORM_TYPE_REROLL GCGClientPerformType = 3
+)
+
+// Enum value maps for GCGClientPerformType.
+var (
+ GCGClientPerformType_name = map[int32]string{
+ 0: "GCG_CLIENT_PERFORM_TYPE_INVALID",
+ 1: "GCG_CLIENT_PERFORM_TYPE_CARD_EXCHANGE",
+ 2: "GCG_CLIENT_PERFORM_TYPE_FIRST_HAND",
+ 3: "GCG_CLIENT_PERFORM_TYPE_REROLL",
+ }
+ GCGClientPerformType_value = map[string]int32{
+ "GCG_CLIENT_PERFORM_TYPE_INVALID": 0,
+ "GCG_CLIENT_PERFORM_TYPE_CARD_EXCHANGE": 1,
+ "GCG_CLIENT_PERFORM_TYPE_FIRST_HAND": 2,
+ "GCG_CLIENT_PERFORM_TYPE_REROLL": 3,
+ }
+)
+
+func (x GCGClientPerformType) Enum() *GCGClientPerformType {
+ p := new(GCGClientPerformType)
+ *p = x
+ return p
+}
+
+func (x GCGClientPerformType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGClientPerformType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGClientPerformType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGClientPerformType) Type() protoreflect.EnumType {
+ return &file_GCGClientPerformType_proto_enumTypes[0]
+}
+
+func (x GCGClientPerformType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGClientPerformType.Descriptor instead.
+func (GCGClientPerformType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGClientPerformType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGClientPerformType_proto protoreflect.FileDescriptor
+
+var file_GCGClientPerformType_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x66, 0x6f,
+ 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xb2, 0x01, 0x0a,
+ 0x14, 0x47, 0x43, 0x47, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72,
+ 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x4c, 0x49,
+ 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x29, 0x0a, 0x25, 0x47, 0x43,
+ 0x47, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x46, 0x4f, 0x52, 0x4d,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x45, 0x58, 0x43, 0x48, 0x41,
+ 0x4e, 0x47, 0x45, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x4c, 0x49,
+ 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x10, 0x02, 0x12, 0x22, 0x0a,
+ 0x1e, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x46,
+ 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x52, 0x4f, 0x4c, 0x4c, 0x10,
+ 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGClientPerformType_proto_rawDescOnce sync.Once
+ file_GCGClientPerformType_proto_rawDescData = file_GCGClientPerformType_proto_rawDesc
+)
+
+func file_GCGClientPerformType_proto_rawDescGZIP() []byte {
+ file_GCGClientPerformType_proto_rawDescOnce.Do(func() {
+ file_GCGClientPerformType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGClientPerformType_proto_rawDescData)
+ })
+ return file_GCGClientPerformType_proto_rawDescData
+}
+
+var file_GCGClientPerformType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGClientPerformType_proto_goTypes = []interface{}{
+ (GCGClientPerformType)(0), // 0: GCGClientPerformType
+}
+var file_GCGClientPerformType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGClientPerformType_proto_init() }
+func file_GCGClientPerformType_proto_init() {
+ if File_GCGClientPerformType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGClientPerformType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGClientPerformType_proto_goTypes,
+ DependencyIndexes: file_GCGClientPerformType_proto_depIdxs,
+ EnumInfos: file_GCGClientPerformType_proto_enumTypes,
+ }.Build()
+ File_GCGClientPerformType_proto = out.File
+ file_GCGClientPerformType_proto_rawDesc = nil
+ file_GCGClientPerformType_proto_goTypes = nil
+ file_GCGClientPerformType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGClientSettleReq.pb.go b/gover/gen/GCGClientSettleReq.pb.go
new file mode 100644
index 00000000..be56bf7d
--- /dev/null
+++ b/gover/gen/GCGClientSettleReq.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGClientSettleReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGClientSettleReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGClientSettleReq) Reset() {
+ *x = GCGClientSettleReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGClientSettleReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGClientSettleReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGClientSettleReq) ProtoMessage() {}
+
+func (x *GCGClientSettleReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGClientSettleReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGClientSettleReq.ProtoReflect.Descriptor instead.
+func (*GCGClientSettleReq) Descriptor() ([]byte, []int) {
+ return file_GCGClientSettleReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGClientSettleReq_proto protoreflect.FileDescriptor
+
+var file_GCGClientSettleReq_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x14, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGClientSettleReq_proto_rawDescOnce sync.Once
+ file_GCGClientSettleReq_proto_rawDescData = file_GCGClientSettleReq_proto_rawDesc
+)
+
+func file_GCGClientSettleReq_proto_rawDescGZIP() []byte {
+ file_GCGClientSettleReq_proto_rawDescOnce.Do(func() {
+ file_GCGClientSettleReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGClientSettleReq_proto_rawDescData)
+ })
+ return file_GCGClientSettleReq_proto_rawDescData
+}
+
+var file_GCGClientSettleReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGClientSettleReq_proto_goTypes = []interface{}{
+ (*GCGClientSettleReq)(nil), // 0: GCGClientSettleReq
+}
+var file_GCGClientSettleReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGClientSettleReq_proto_init() }
+func file_GCGClientSettleReq_proto_init() {
+ if File_GCGClientSettleReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGClientSettleReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGClientSettleReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGClientSettleReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGClientSettleReq_proto_goTypes,
+ DependencyIndexes: file_GCGClientSettleReq_proto_depIdxs,
+ MessageInfos: file_GCGClientSettleReq_proto_msgTypes,
+ }.Build()
+ File_GCGClientSettleReq_proto = out.File
+ file_GCGClientSettleReq_proto_rawDesc = nil
+ file_GCGClientSettleReq_proto_goTypes = nil
+ file_GCGClientSettleReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGClientSettleRsp.pb.go b/gover/gen/GCGClientSettleRsp.pb.go
new file mode 100644
index 00000000..48bec1c7
--- /dev/null
+++ b/gover/gen/GCGClientSettleRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGClientSettleRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGClientSettleRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CloseTime uint32 `protobuf:"varint,5,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGClientSettleRsp) Reset() {
+ *x = GCGClientSettleRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGClientSettleRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGClientSettleRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGClientSettleRsp) ProtoMessage() {}
+
+func (x *GCGClientSettleRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGClientSettleRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGClientSettleRsp.ProtoReflect.Descriptor instead.
+func (*GCGClientSettleRsp) Descriptor() ([]byte, []int) {
+ return file_GCGClientSettleRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGClientSettleRsp) GetCloseTime() uint32 {
+ if x != nil {
+ return x.CloseTime
+ }
+ return 0
+}
+
+func (x *GCGClientSettleRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGClientSettleRsp_proto protoreflect.FileDescriptor
+
+var file_GCGClientSettleRsp_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGClientSettleRsp_proto_rawDescOnce sync.Once
+ file_GCGClientSettleRsp_proto_rawDescData = file_GCGClientSettleRsp_proto_rawDesc
+)
+
+func file_GCGClientSettleRsp_proto_rawDescGZIP() []byte {
+ file_GCGClientSettleRsp_proto_rawDescOnce.Do(func() {
+ file_GCGClientSettleRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGClientSettleRsp_proto_rawDescData)
+ })
+ return file_GCGClientSettleRsp_proto_rawDescData
+}
+
+var file_GCGClientSettleRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGClientSettleRsp_proto_goTypes = []interface{}{
+ (*GCGClientSettleRsp)(nil), // 0: GCGClientSettleRsp
+}
+var file_GCGClientSettleRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGClientSettleRsp_proto_init() }
+func file_GCGClientSettleRsp_proto_init() {
+ if File_GCGClientSettleRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGClientSettleRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGClientSettleRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGClientSettleRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGClientSettleRsp_proto_goTypes,
+ DependencyIndexes: file_GCGClientSettleRsp_proto_depIdxs,
+ MessageInfos: file_GCGClientSettleRsp_proto_msgTypes,
+ }.Build()
+ File_GCGClientSettleRsp_proto = out.File
+ file_GCGClientSettleRsp_proto_rawDesc = nil
+ file_GCGClientSettleRsp_proto_goTypes = nil
+ file_GCGClientSettleRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGControllerShowInfo.pb.go b/gover/gen/GCGControllerShowInfo.pb.go
new file mode 100644
index 00000000..f3480085
--- /dev/null
+++ b/gover/gen/GCGControllerShowInfo.pb.go
@@ -0,0 +1,204 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGControllerShowInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGControllerShowInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PsnId string `protobuf:"bytes,12,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
+ NickName string `protobuf:"bytes,10,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ OnlineId string `protobuf:"bytes,15,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,3,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ ControllerId uint32 `protobuf:"varint,11,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGControllerShowInfo) Reset() {
+ *x = GCGControllerShowInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGControllerShowInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGControllerShowInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGControllerShowInfo) ProtoMessage() {}
+
+func (x *GCGControllerShowInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGControllerShowInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGControllerShowInfo.ProtoReflect.Descriptor instead.
+func (*GCGControllerShowInfo) Descriptor() ([]byte, []int) {
+ return file_GCGControllerShowInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGControllerShowInfo) GetPsnId() string {
+ if x != nil {
+ return x.PsnId
+ }
+ return ""
+}
+
+func (x *GCGControllerShowInfo) GetNickName() string {
+ if x != nil {
+ return x.NickName
+ }
+ return ""
+}
+
+func (x *GCGControllerShowInfo) GetOnlineId() string {
+ if x != nil {
+ return x.OnlineId
+ }
+ return ""
+}
+
+func (x *GCGControllerShowInfo) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
+func (x *GCGControllerShowInfo) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGControllerShowInfo_proto protoreflect.FileDescriptor
+
+var file_GCGControllerShowInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53,
+ 0x68, 0x6f, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x15, 0x47, 0x43, 0x47, 0x43, 0x6f, 0x6e, 0x74, 0x72,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a,
+ 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70,
+ 0x73, 0x6e, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d,
+ 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x38,
+ 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72,
+ 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGControllerShowInfo_proto_rawDescOnce sync.Once
+ file_GCGControllerShowInfo_proto_rawDescData = file_GCGControllerShowInfo_proto_rawDesc
+)
+
+func file_GCGControllerShowInfo_proto_rawDescGZIP() []byte {
+ file_GCGControllerShowInfo_proto_rawDescOnce.Do(func() {
+ file_GCGControllerShowInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGControllerShowInfo_proto_rawDescData)
+ })
+ return file_GCGControllerShowInfo_proto_rawDescData
+}
+
+var file_GCGControllerShowInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGControllerShowInfo_proto_goTypes = []interface{}{
+ (*GCGControllerShowInfo)(nil), // 0: GCGControllerShowInfo
+ (*ProfilePicture)(nil), // 1: ProfilePicture
+}
+var file_GCGControllerShowInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGControllerShowInfo.profile_picture:type_name -> ProfilePicture
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGControllerShowInfo_proto_init() }
+func file_GCGControllerShowInfo_proto_init() {
+ if File_GCGControllerShowInfo_proto != nil {
+ return
+ }
+ file_ProfilePicture_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGControllerShowInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGControllerShowInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGControllerShowInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGControllerShowInfo_proto_goTypes,
+ DependencyIndexes: file_GCGControllerShowInfo_proto_depIdxs,
+ MessageInfos: file_GCGControllerShowInfo_proto_msgTypes,
+ }.Build()
+ File_GCGControllerShowInfo_proto = out.File
+ file_GCGControllerShowInfo_proto_rawDesc = nil
+ file_GCGControllerShowInfo_proto_goTypes = nil
+ file_GCGControllerShowInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGCostReviseInfo.pb.go b/gover/gen/GCGCostReviseInfo.pb.go
new file mode 100644
index 00000000..e9b7a4db
--- /dev/null
+++ b/gover/gen/GCGCostReviseInfo.pb.go
@@ -0,0 +1,222 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGCostReviseInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGCostReviseInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CanUseHandCardIdList []uint32 `protobuf:"varint,15,rep,packed,name=can_use_hand_card_id_list,json=canUseHandCardIdList,proto3" json:"can_use_hand_card_id_list,omitempty"`
+ SelectOnStageCostList []*GCGSelectOnStageCostInfo `protobuf:"bytes,13,rep,name=select_on_stage_cost_list,json=selectOnStageCostList,proto3" json:"select_on_stage_cost_list,omitempty"`
+ PlayCardCostList []*GCGPlayCardCostInfo `protobuf:"bytes,5,rep,name=play_card_cost_list,json=playCardCostList,proto3" json:"play_card_cost_list,omitempty"`
+ AttackCostList []*GCGAttackCostInfo `protobuf:"bytes,12,rep,name=attack_cost_list,json=attackCostList,proto3" json:"attack_cost_list,omitempty"`
+ IsCanAttack bool `protobuf:"varint,14,opt,name=is_can_attack,json=isCanAttack,proto3" json:"is_can_attack,omitempty"`
+}
+
+func (x *GCGCostReviseInfo) Reset() {
+ *x = GCGCostReviseInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGCostReviseInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGCostReviseInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGCostReviseInfo) ProtoMessage() {}
+
+func (x *GCGCostReviseInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGCostReviseInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGCostReviseInfo.ProtoReflect.Descriptor instead.
+func (*GCGCostReviseInfo) Descriptor() ([]byte, []int) {
+ return file_GCGCostReviseInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGCostReviseInfo) GetCanUseHandCardIdList() []uint32 {
+ if x != nil {
+ return x.CanUseHandCardIdList
+ }
+ return nil
+}
+
+func (x *GCGCostReviseInfo) GetSelectOnStageCostList() []*GCGSelectOnStageCostInfo {
+ if x != nil {
+ return x.SelectOnStageCostList
+ }
+ return nil
+}
+
+func (x *GCGCostReviseInfo) GetPlayCardCostList() []*GCGPlayCardCostInfo {
+ if x != nil {
+ return x.PlayCardCostList
+ }
+ return nil
+}
+
+func (x *GCGCostReviseInfo) GetAttackCostList() []*GCGAttackCostInfo {
+ if x != nil {
+ return x.AttackCostList
+ }
+ return nil
+}
+
+func (x *GCGCostReviseInfo) GetIsCanAttack() bool {
+ if x != nil {
+ return x.IsCanAttack
+ }
+ return false
+}
+
+var File_GCGCostReviseInfo_proto protoreflect.FileDescriptor
+
+var file_GCGCostReviseInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x43, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47, 0x41, 0x74,
+ 0x74, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x43,
+ 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x47,
+ 0x43, 0x47, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x43,
+ 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x02,
+ 0x0a, 0x11, 0x47, 0x43, 0x47, 0x43, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x19, 0x63, 0x61, 0x6e, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x68,
+ 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x61, 0x6e, 0x55, 0x73, 0x65, 0x48, 0x61,
+ 0x6e, 0x64, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x19,
+ 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x19, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x73, 0x65, 0x6c, 0x65,
+ 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x43, 0x0a, 0x13, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x63,
+ 0x6f, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
+ 0x2e, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x73, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x43, 0x6f,
+ 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b,
+ 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x73, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x73, 0x74,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x5f, 0x61,
+ 0x74, 0x74, 0x61, 0x63, 0x6b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x43,
+ 0x61, 0x6e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGCostReviseInfo_proto_rawDescOnce sync.Once
+ file_GCGCostReviseInfo_proto_rawDescData = file_GCGCostReviseInfo_proto_rawDesc
+)
+
+func file_GCGCostReviseInfo_proto_rawDescGZIP() []byte {
+ file_GCGCostReviseInfo_proto_rawDescOnce.Do(func() {
+ file_GCGCostReviseInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGCostReviseInfo_proto_rawDescData)
+ })
+ return file_GCGCostReviseInfo_proto_rawDescData
+}
+
+var file_GCGCostReviseInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGCostReviseInfo_proto_goTypes = []interface{}{
+ (*GCGCostReviseInfo)(nil), // 0: GCGCostReviseInfo
+ (*GCGSelectOnStageCostInfo)(nil), // 1: GCGSelectOnStageCostInfo
+ (*GCGPlayCardCostInfo)(nil), // 2: GCGPlayCardCostInfo
+ (*GCGAttackCostInfo)(nil), // 3: GCGAttackCostInfo
+}
+var file_GCGCostReviseInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGCostReviseInfo.select_on_stage_cost_list:type_name -> GCGSelectOnStageCostInfo
+ 2, // 1: GCGCostReviseInfo.play_card_cost_list:type_name -> GCGPlayCardCostInfo
+ 3, // 2: GCGCostReviseInfo.attack_cost_list:type_name -> GCGAttackCostInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGCostReviseInfo_proto_init() }
+func file_GCGCostReviseInfo_proto_init() {
+ if File_GCGCostReviseInfo_proto != nil {
+ return
+ }
+ file_GCGAttackCostInfo_proto_init()
+ file_GCGPlayCardCostInfo_proto_init()
+ file_GCGSelectOnStageCostInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGCostReviseInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGCostReviseInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGCostReviseInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGCostReviseInfo_proto_goTypes,
+ DependencyIndexes: file_GCGCostReviseInfo_proto_depIdxs,
+ MessageInfos: file_GCGCostReviseInfo_proto_msgTypes,
+ }.Build()
+ File_GCGCostReviseInfo_proto = out.File
+ file_GCGCostReviseInfo_proto_rawDesc = nil
+ file_GCGCostReviseInfo_proto_goTypes = nil
+ file_GCGCostReviseInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSBanCardNotify.pb.go b/gover/gen/GCGDSBanCardNotify.pb.go
new file mode 100644
index 00000000..621bcdd7
--- /dev/null
+++ b/gover/gen/GCGDSBanCardNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSBanCardNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSBanCardNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardList []uint32 `protobuf:"varint,10,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+}
+
+func (x *GCGDSBanCardNotify) Reset() {
+ *x = GCGDSBanCardNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSBanCardNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSBanCardNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSBanCardNotify) ProtoMessage() {}
+
+func (x *GCGDSBanCardNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSBanCardNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSBanCardNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSBanCardNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSBanCardNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSBanCardNotify) GetCardList() []uint32 {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+var File_GCGDSBanCardNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSBanCardNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x44, 0x53, 0x42, 0x61, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x44, 0x53, 0x42, 0x61, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSBanCardNotify_proto_rawDescOnce sync.Once
+ file_GCGDSBanCardNotify_proto_rawDescData = file_GCGDSBanCardNotify_proto_rawDesc
+)
+
+func file_GCGDSBanCardNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSBanCardNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSBanCardNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSBanCardNotify_proto_rawDescData)
+ })
+ return file_GCGDSBanCardNotify_proto_rawDescData
+}
+
+var file_GCGDSBanCardNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSBanCardNotify_proto_goTypes = []interface{}{
+ (*GCGDSBanCardNotify)(nil), // 0: GCGDSBanCardNotify
+}
+var file_GCGDSBanCardNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSBanCardNotify_proto_init() }
+func file_GCGDSBanCardNotify_proto_init() {
+ if File_GCGDSBanCardNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSBanCardNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSBanCardNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSBanCardNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSBanCardNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSBanCardNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSBanCardNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSBanCardNotify_proto = out.File
+ file_GCGDSBanCardNotify_proto_rawDesc = nil
+ file_GCGDSBanCardNotify_proto_goTypes = nil
+ file_GCGDSBanCardNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSCardBackUnlockNotify.pb.go b/gover/gen/GCGDSCardBackUnlockNotify.pb.go
new file mode 100644
index 00000000..d4b17a31
--- /dev/null
+++ b/gover/gen/GCGDSCardBackUnlockNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSCardBackUnlockNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSCardBackUnlockNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardBackId uint32 `protobuf:"varint,13,opt,name=card_back_id,json=cardBackId,proto3" json:"card_back_id,omitempty"`
+}
+
+func (x *GCGDSCardBackUnlockNotify) Reset() {
+ *x = GCGDSCardBackUnlockNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSCardBackUnlockNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSCardBackUnlockNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSCardBackUnlockNotify) ProtoMessage() {}
+
+func (x *GCGDSCardBackUnlockNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSCardBackUnlockNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSCardBackUnlockNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSCardBackUnlockNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSCardBackUnlockNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSCardBackUnlockNotify) GetCardBackId() uint32 {
+ if x != nil {
+ return x.CardBackId
+ }
+ return 0
+}
+
+var File_GCGDSCardBackUnlockNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSCardBackUnlockNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x55,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x3d, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x42, 0x61,
+ 0x63, 0x6b, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20,
+ 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSCardBackUnlockNotify_proto_rawDescOnce sync.Once
+ file_GCGDSCardBackUnlockNotify_proto_rawDescData = file_GCGDSCardBackUnlockNotify_proto_rawDesc
+)
+
+func file_GCGDSCardBackUnlockNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSCardBackUnlockNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSCardBackUnlockNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSCardBackUnlockNotify_proto_rawDescData)
+ })
+ return file_GCGDSCardBackUnlockNotify_proto_rawDescData
+}
+
+var file_GCGDSCardBackUnlockNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSCardBackUnlockNotify_proto_goTypes = []interface{}{
+ (*GCGDSCardBackUnlockNotify)(nil), // 0: GCGDSCardBackUnlockNotify
+}
+var file_GCGDSCardBackUnlockNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSCardBackUnlockNotify_proto_init() }
+func file_GCGDSCardBackUnlockNotify_proto_init() {
+ if File_GCGDSCardBackUnlockNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSCardBackUnlockNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSCardBackUnlockNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSCardBackUnlockNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSCardBackUnlockNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSCardBackUnlockNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSCardBackUnlockNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSCardBackUnlockNotify_proto = out.File
+ file_GCGDSCardBackUnlockNotify_proto_rawDesc = nil
+ file_GCGDSCardBackUnlockNotify_proto_goTypes = nil
+ file_GCGDSCardBackUnlockNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSCardData.pb.go b/gover/gen/GCGDSCardData.pb.go
new file mode 100644
index 00000000..c4443dbe
--- /dev/null
+++ b/gover/gen/GCGDSCardData.pb.go
@@ -0,0 +1,210 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSCardData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSCardData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Num uint32 `protobuf:"varint,11,opt,name=num,proto3" json:"num,omitempty"`
+ FaceType uint32 `protobuf:"varint,5,opt,name=face_type,json=faceType,proto3" json:"face_type,omitempty"`
+ CardId uint32 `protobuf:"varint,4,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ ProficiencyRewardTakenIdxList []uint32 `protobuf:"varint,14,rep,packed,name=proficiency_reward_taken_idx_list,json=proficiencyRewardTakenIdxList,proto3" json:"proficiency_reward_taken_idx_list,omitempty"`
+ UnlockFaceTypeList []uint32 `protobuf:"varint,6,rep,packed,name=unlock_face_type_list,json=unlockFaceTypeList,proto3" json:"unlock_face_type_list,omitempty"`
+ Proficiency uint32 `protobuf:"varint,10,opt,name=proficiency,proto3" json:"proficiency,omitempty"`
+}
+
+func (x *GCGDSCardData) Reset() {
+ *x = GCGDSCardData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSCardData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSCardData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSCardData) ProtoMessage() {}
+
+func (x *GCGDSCardData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSCardData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSCardData.ProtoReflect.Descriptor instead.
+func (*GCGDSCardData) Descriptor() ([]byte, []int) {
+ return file_GCGDSCardData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSCardData) GetNum() uint32 {
+ if x != nil {
+ return x.Num
+ }
+ return 0
+}
+
+func (x *GCGDSCardData) GetFaceType() uint32 {
+ if x != nil {
+ return x.FaceType
+ }
+ return 0
+}
+
+func (x *GCGDSCardData) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *GCGDSCardData) GetProficiencyRewardTakenIdxList() []uint32 {
+ if x != nil {
+ return x.ProficiencyRewardTakenIdxList
+ }
+ return nil
+}
+
+func (x *GCGDSCardData) GetUnlockFaceTypeList() []uint32 {
+ if x != nil {
+ return x.UnlockFaceTypeList
+ }
+ return nil
+}
+
+func (x *GCGDSCardData) GetProficiency() uint32 {
+ if x != nil {
+ return x.Proficiency
+ }
+ return 0
+}
+
+var File_GCGDSCardData_proto protoreflect.FileDescriptor
+
+var file_GCGDSCardData_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x01, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43,
+ 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x75, 0x6d, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x63,
+ 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61,
+ 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
+ 0x48, 0x0a, 0x21, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x72,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x78, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1d, 0x70, 0x72, 0x6f, 0x66,
+ 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b,
+ 0x65, 0x6e, 0x49, 0x64, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x15, 0x75, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x5f, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x46, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b,
+ 0x70, 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSCardData_proto_rawDescOnce sync.Once
+ file_GCGDSCardData_proto_rawDescData = file_GCGDSCardData_proto_rawDesc
+)
+
+func file_GCGDSCardData_proto_rawDescGZIP() []byte {
+ file_GCGDSCardData_proto_rawDescOnce.Do(func() {
+ file_GCGDSCardData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSCardData_proto_rawDescData)
+ })
+ return file_GCGDSCardData_proto_rawDescData
+}
+
+var file_GCGDSCardData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSCardData_proto_goTypes = []interface{}{
+ (*GCGDSCardData)(nil), // 0: GCGDSCardData
+}
+var file_GCGDSCardData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSCardData_proto_init() }
+func file_GCGDSCardData_proto_init() {
+ if File_GCGDSCardData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSCardData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSCardData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSCardData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSCardData_proto_goTypes,
+ DependencyIndexes: file_GCGDSCardData_proto_depIdxs,
+ MessageInfos: file_GCGDSCardData_proto_msgTypes,
+ }.Build()
+ File_GCGDSCardData_proto = out.File
+ file_GCGDSCardData_proto_rawDesc = nil
+ file_GCGDSCardData_proto_goTypes = nil
+ file_GCGDSCardData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSCardFaceUnlockNotify.pb.go b/gover/gen/GCGDSCardFaceUnlockNotify.pb.go
new file mode 100644
index 00000000..9a4c936f
--- /dev/null
+++ b/gover/gen/GCGDSCardFaceUnlockNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSCardFaceUnlockNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSCardFaceUnlockNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FaceType uint32 `protobuf:"varint,13,opt,name=face_type,json=faceType,proto3" json:"face_type,omitempty"`
+ CardId uint32 `protobuf:"varint,8,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+}
+
+func (x *GCGDSCardFaceUnlockNotify) Reset() {
+ *x = GCGDSCardFaceUnlockNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSCardFaceUnlockNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSCardFaceUnlockNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSCardFaceUnlockNotify) ProtoMessage() {}
+
+func (x *GCGDSCardFaceUnlockNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSCardFaceUnlockNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSCardFaceUnlockNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSCardFaceUnlockNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSCardFaceUnlockNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSCardFaceUnlockNotify) GetFaceType() uint32 {
+ if x != nil {
+ return x.FaceType
+ }
+ return 0
+}
+
+func (x *GCGDSCardFaceUnlockNotify) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+var File_GCGDSCardFaceUnlockNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSCardFaceUnlockNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63, 0x65, 0x55,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x51, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x46, 0x61,
+ 0x63, 0x65, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b,
+ 0x0a, 0x09, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61,
+ 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSCardFaceUnlockNotify_proto_rawDescOnce sync.Once
+ file_GCGDSCardFaceUnlockNotify_proto_rawDescData = file_GCGDSCardFaceUnlockNotify_proto_rawDesc
+)
+
+func file_GCGDSCardFaceUnlockNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSCardFaceUnlockNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSCardFaceUnlockNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSCardFaceUnlockNotify_proto_rawDescData)
+ })
+ return file_GCGDSCardFaceUnlockNotify_proto_rawDescData
+}
+
+var file_GCGDSCardFaceUnlockNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSCardFaceUnlockNotify_proto_goTypes = []interface{}{
+ (*GCGDSCardFaceUnlockNotify)(nil), // 0: GCGDSCardFaceUnlockNotify
+}
+var file_GCGDSCardFaceUnlockNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSCardFaceUnlockNotify_proto_init() }
+func file_GCGDSCardFaceUnlockNotify_proto_init() {
+ if File_GCGDSCardFaceUnlockNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSCardFaceUnlockNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSCardFaceUnlockNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSCardFaceUnlockNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSCardFaceUnlockNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSCardFaceUnlockNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSCardFaceUnlockNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSCardFaceUnlockNotify_proto = out.File
+ file_GCGDSCardFaceUnlockNotify_proto_rawDesc = nil
+ file_GCGDSCardFaceUnlockNotify_proto_goTypes = nil
+ file_GCGDSCardFaceUnlockNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSCardFaceUpdateNotify.pb.go b/gover/gen/GCGDSCardFaceUpdateNotify.pb.go
new file mode 100644
index 00000000..151fc95a
--- /dev/null
+++ b/gover/gen/GCGDSCardFaceUpdateNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSCardFaceUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSCardFaceUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ FaceType uint32 `protobuf:"varint,1,opt,name=face_type,json=faceType,proto3" json:"face_type,omitempty"`
+}
+
+func (x *GCGDSCardFaceUpdateNotify) Reset() {
+ *x = GCGDSCardFaceUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSCardFaceUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSCardFaceUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSCardFaceUpdateNotify) ProtoMessage() {}
+
+func (x *GCGDSCardFaceUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSCardFaceUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSCardFaceUpdateNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSCardFaceUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSCardFaceUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSCardFaceUpdateNotify) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *GCGDSCardFaceUpdateNotify) GetFaceType() uint32 {
+ if x != nil {
+ return x.FaceType
+ }
+ return 0
+}
+
+var File_GCGDSCardFaceUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSCardFaceUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63, 0x65, 0x55,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x51, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x46, 0x61,
+ 0x63, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17,
+ 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x63, 0x65, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x63, 0x65,
+ 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSCardFaceUpdateNotify_proto_rawDescOnce sync.Once
+ file_GCGDSCardFaceUpdateNotify_proto_rawDescData = file_GCGDSCardFaceUpdateNotify_proto_rawDesc
+)
+
+func file_GCGDSCardFaceUpdateNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSCardFaceUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSCardFaceUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSCardFaceUpdateNotify_proto_rawDescData)
+ })
+ return file_GCGDSCardFaceUpdateNotify_proto_rawDescData
+}
+
+var file_GCGDSCardFaceUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSCardFaceUpdateNotify_proto_goTypes = []interface{}{
+ (*GCGDSCardFaceUpdateNotify)(nil), // 0: GCGDSCardFaceUpdateNotify
+}
+var file_GCGDSCardFaceUpdateNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSCardFaceUpdateNotify_proto_init() }
+func file_GCGDSCardFaceUpdateNotify_proto_init() {
+ if File_GCGDSCardFaceUpdateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSCardFaceUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSCardFaceUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSCardFaceUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSCardFaceUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSCardFaceUpdateNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSCardFaceUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSCardFaceUpdateNotify_proto = out.File
+ file_GCGDSCardFaceUpdateNotify_proto_rawDesc = nil
+ file_GCGDSCardFaceUpdateNotify_proto_goTypes = nil
+ file_GCGDSCardFaceUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSCardNumChangeNotify.pb.go b/gover/gen/GCGDSCardNumChangeNotify.pb.go
new file mode 100644
index 00000000..c0a3feb1
--- /dev/null
+++ b/gover/gen/GCGDSCardNumChangeNotify.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSCardNumChangeNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSCardNumChangeNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Num uint32 `protobuf:"varint,1,opt,name=num,proto3" json:"num,omitempty"`
+ CardId uint32 `protobuf:"varint,15,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+}
+
+func (x *GCGDSCardNumChangeNotify) Reset() {
+ *x = GCGDSCardNumChangeNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSCardNumChangeNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSCardNumChangeNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSCardNumChangeNotify) ProtoMessage() {}
+
+func (x *GCGDSCardNumChangeNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSCardNumChangeNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSCardNumChangeNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSCardNumChangeNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSCardNumChangeNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSCardNumChangeNotify) GetNum() uint32 {
+ if x != nil {
+ return x.Num
+ }
+ return 0
+}
+
+func (x *GCGDSCardNumChangeNotify) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+var File_GCGDSCardNumChangeNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSCardNumChangeNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x75, 0x6d, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x45, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x75, 0x6d,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03,
+ 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6e, 0x75, 0x6d, 0x12, 0x17,
+ 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSCardNumChangeNotify_proto_rawDescOnce sync.Once
+ file_GCGDSCardNumChangeNotify_proto_rawDescData = file_GCGDSCardNumChangeNotify_proto_rawDesc
+)
+
+func file_GCGDSCardNumChangeNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSCardNumChangeNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSCardNumChangeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSCardNumChangeNotify_proto_rawDescData)
+ })
+ return file_GCGDSCardNumChangeNotify_proto_rawDescData
+}
+
+var file_GCGDSCardNumChangeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSCardNumChangeNotify_proto_goTypes = []interface{}{
+ (*GCGDSCardNumChangeNotify)(nil), // 0: GCGDSCardNumChangeNotify
+}
+var file_GCGDSCardNumChangeNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSCardNumChangeNotify_proto_init() }
+func file_GCGDSCardNumChangeNotify_proto_init() {
+ if File_GCGDSCardNumChangeNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSCardNumChangeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSCardNumChangeNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSCardNumChangeNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSCardNumChangeNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSCardNumChangeNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSCardNumChangeNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSCardNumChangeNotify_proto = out.File
+ file_GCGDSCardNumChangeNotify_proto_rawDesc = nil
+ file_GCGDSCardNumChangeNotify_proto_goTypes = nil
+ file_GCGDSCardNumChangeNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSCardProficiencyNotify.pb.go b/gover/gen/GCGDSCardProficiencyNotify.pb.go
new file mode 100644
index 00000000..0e6de65d
--- /dev/null
+++ b/gover/gen/GCGDSCardProficiencyNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSCardProficiencyNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSCardProficiencyNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Proficiency uint32 `protobuf:"varint,10,opt,name=proficiency,proto3" json:"proficiency,omitempty"`
+ CardId uint32 `protobuf:"varint,13,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+}
+
+func (x *GCGDSCardProficiencyNotify) Reset() {
+ *x = GCGDSCardProficiencyNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSCardProficiencyNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSCardProficiencyNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSCardProficiencyNotify) ProtoMessage() {}
+
+func (x *GCGDSCardProficiencyNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSCardProficiencyNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSCardProficiencyNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSCardProficiencyNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSCardProficiencyNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSCardProficiencyNotify) GetProficiency() uint32 {
+ if x != nil {
+ return x.Proficiency
+ }
+ return 0
+}
+
+func (x *GCGDSCardProficiencyNotify) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+var File_GCGDSCardProficiencyNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSCardProficiencyNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x66, 0x69,
+ 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e,
+ 0x63, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSCardProficiencyNotify_proto_rawDescOnce sync.Once
+ file_GCGDSCardProficiencyNotify_proto_rawDescData = file_GCGDSCardProficiencyNotify_proto_rawDesc
+)
+
+func file_GCGDSCardProficiencyNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSCardProficiencyNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSCardProficiencyNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSCardProficiencyNotify_proto_rawDescData)
+ })
+ return file_GCGDSCardProficiencyNotify_proto_rawDescData
+}
+
+var file_GCGDSCardProficiencyNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSCardProficiencyNotify_proto_goTypes = []interface{}{
+ (*GCGDSCardProficiencyNotify)(nil), // 0: GCGDSCardProficiencyNotify
+}
+var file_GCGDSCardProficiencyNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSCardProficiencyNotify_proto_init() }
+func file_GCGDSCardProficiencyNotify_proto_init() {
+ if File_GCGDSCardProficiencyNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSCardProficiencyNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSCardProficiencyNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSCardProficiencyNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSCardProficiencyNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSCardProficiencyNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSCardProficiencyNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSCardProficiencyNotify_proto = out.File
+ file_GCGDSCardProficiencyNotify_proto_rawDesc = nil
+ file_GCGDSCardProficiencyNotify_proto_goTypes = nil
+ file_GCGDSCardProficiencyNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeCardBackReq.pb.go b/gover/gen/GCGDSChangeCardBackReq.pb.go
new file mode 100644
index 00000000..f6f25db4
--- /dev/null
+++ b/gover/gen/GCGDSChangeCardBackReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeCardBackReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeCardBackReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardBackId uint32 `protobuf:"varint,15,opt,name=card_back_id,json=cardBackId,proto3" json:"card_back_id,omitempty"`
+ DeckId uint32 `protobuf:"varint,13,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSChangeCardBackReq) Reset() {
+ *x = GCGDSChangeCardBackReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeCardBackReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeCardBackReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeCardBackReq) ProtoMessage() {}
+
+func (x *GCGDSChangeCardBackReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeCardBackReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeCardBackReq.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeCardBackReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeCardBackReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeCardBackReq) GetCardBackId() uint32 {
+ if x != nil {
+ return x.CardBackId
+ }
+ return 0
+}
+
+func (x *GCGDSChangeCardBackReq) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSChangeCardBackReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeCardBackReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x63, 0x61, 0x72, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65,
+ 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63,
+ 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeCardBackReq_proto_rawDescOnce sync.Once
+ file_GCGDSChangeCardBackReq_proto_rawDescData = file_GCGDSChangeCardBackReq_proto_rawDesc
+)
+
+func file_GCGDSChangeCardBackReq_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeCardBackReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeCardBackReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeCardBackReq_proto_rawDescData)
+ })
+ return file_GCGDSChangeCardBackReq_proto_rawDescData
+}
+
+var file_GCGDSChangeCardBackReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeCardBackReq_proto_goTypes = []interface{}{
+ (*GCGDSChangeCardBackReq)(nil), // 0: GCGDSChangeCardBackReq
+}
+var file_GCGDSChangeCardBackReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeCardBackReq_proto_init() }
+func file_GCGDSChangeCardBackReq_proto_init() {
+ if File_GCGDSChangeCardBackReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeCardBackReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeCardBackReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeCardBackReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeCardBackReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeCardBackReq_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeCardBackReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeCardBackReq_proto = out.File
+ file_GCGDSChangeCardBackReq_proto_rawDesc = nil
+ file_GCGDSChangeCardBackReq_proto_goTypes = nil
+ file_GCGDSChangeCardBackReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeCardBackRsp.pb.go b/gover/gen/GCGDSChangeCardBackRsp.pb.go
new file mode 100644
index 00000000..bd7a1aec
--- /dev/null
+++ b/gover/gen/GCGDSChangeCardBackRsp.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeCardBackRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeCardBackRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CardBackId uint32 `protobuf:"varint,5,opt,name=card_back_id,json=cardBackId,proto3" json:"card_back_id,omitempty"`
+ DeckId uint32 `protobuf:"varint,9,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSChangeCardBackRsp) Reset() {
+ *x = GCGDSChangeCardBackRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeCardBackRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeCardBackRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeCardBackRsp) ProtoMessage() {}
+
+func (x *GCGDSChangeCardBackRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeCardBackRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeCardBackRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeCardBackRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeCardBackRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeCardBackRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGDSChangeCardBackRsp) GetCardBackId() uint32 {
+ if x != nil {
+ return x.CardBackId
+ }
+ return 0
+}
+
+func (x *GCGDSChangeCardBackRsp) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSChangeCardBackRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeCardBackRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x5f,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x42, 0x61,
+ 0x63, 0x6b, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeCardBackRsp_proto_rawDescOnce sync.Once
+ file_GCGDSChangeCardBackRsp_proto_rawDescData = file_GCGDSChangeCardBackRsp_proto_rawDesc
+)
+
+func file_GCGDSChangeCardBackRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeCardBackRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeCardBackRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeCardBackRsp_proto_rawDescData)
+ })
+ return file_GCGDSChangeCardBackRsp_proto_rawDescData
+}
+
+var file_GCGDSChangeCardBackRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeCardBackRsp_proto_goTypes = []interface{}{
+ (*GCGDSChangeCardBackRsp)(nil), // 0: GCGDSChangeCardBackRsp
+}
+var file_GCGDSChangeCardBackRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeCardBackRsp_proto_init() }
+func file_GCGDSChangeCardBackRsp_proto_init() {
+ if File_GCGDSChangeCardBackRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeCardBackRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeCardBackRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeCardBackRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeCardBackRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeCardBackRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeCardBackRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeCardBackRsp_proto = out.File
+ file_GCGDSChangeCardBackRsp_proto_rawDesc = nil
+ file_GCGDSChangeCardBackRsp_proto_goTypes = nil
+ file_GCGDSChangeCardBackRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeCardFaceReq.pb.go b/gover/gen/GCGDSChangeCardFaceReq.pb.go
new file mode 100644
index 00000000..0a28b286
--- /dev/null
+++ b/gover/gen/GCGDSChangeCardFaceReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeCardFaceReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeCardFaceReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ FaceType uint32 `protobuf:"varint,14,opt,name=face_type,json=faceType,proto3" json:"face_type,omitempty"`
+}
+
+func (x *GCGDSChangeCardFaceReq) Reset() {
+ *x = GCGDSChangeCardFaceReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeCardFaceReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeCardFaceReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeCardFaceReq) ProtoMessage() {}
+
+func (x *GCGDSChangeCardFaceReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeCardFaceReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeCardFaceReq.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeCardFaceReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeCardFaceReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeCardFaceReq) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *GCGDSChangeCardFaceReq) GetFaceType() uint32 {
+ if x != nil {
+ return x.FaceType
+ }
+ return 0
+}
+
+var File_GCGDSChangeCardFaceReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeCardFaceReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x46, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x46, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49,
+ 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeCardFaceReq_proto_rawDescOnce sync.Once
+ file_GCGDSChangeCardFaceReq_proto_rawDescData = file_GCGDSChangeCardFaceReq_proto_rawDesc
+)
+
+func file_GCGDSChangeCardFaceReq_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeCardFaceReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeCardFaceReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeCardFaceReq_proto_rawDescData)
+ })
+ return file_GCGDSChangeCardFaceReq_proto_rawDescData
+}
+
+var file_GCGDSChangeCardFaceReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeCardFaceReq_proto_goTypes = []interface{}{
+ (*GCGDSChangeCardFaceReq)(nil), // 0: GCGDSChangeCardFaceReq
+}
+var file_GCGDSChangeCardFaceReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeCardFaceReq_proto_init() }
+func file_GCGDSChangeCardFaceReq_proto_init() {
+ if File_GCGDSChangeCardFaceReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeCardFaceReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeCardFaceReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeCardFaceReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeCardFaceReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeCardFaceReq_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeCardFaceReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeCardFaceReq_proto = out.File
+ file_GCGDSChangeCardFaceReq_proto_rawDesc = nil
+ file_GCGDSChangeCardFaceReq_proto_goTypes = nil
+ file_GCGDSChangeCardFaceReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeCardFaceRsp.pb.go b/gover/gen/GCGDSChangeCardFaceRsp.pb.go
new file mode 100644
index 00000000..a66064e1
--- /dev/null
+++ b/gover/gen/GCGDSChangeCardFaceRsp.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeCardFaceRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeCardFaceRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FaceType uint32 `protobuf:"varint,9,opt,name=face_type,json=faceType,proto3" json:"face_type,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CardId uint32 `protobuf:"varint,8,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+}
+
+func (x *GCGDSChangeCardFaceRsp) Reset() {
+ *x = GCGDSChangeCardFaceRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeCardFaceRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeCardFaceRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeCardFaceRsp) ProtoMessage() {}
+
+func (x *GCGDSChangeCardFaceRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeCardFaceRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeCardFaceRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeCardFaceRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeCardFaceRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeCardFaceRsp) GetFaceType() uint32 {
+ if x != nil {
+ return x.FaceType
+ }
+ return 0
+}
+
+func (x *GCGDSChangeCardFaceRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGDSChangeCardFaceRsp) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+var File_GCGDSChangeCardFaceRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeCardFaceRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x46, 0x61, 0x63, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x72,
+ 0x64, 0x46, 0x61, 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x63, 0x65,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x63,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeCardFaceRsp_proto_rawDescOnce sync.Once
+ file_GCGDSChangeCardFaceRsp_proto_rawDescData = file_GCGDSChangeCardFaceRsp_proto_rawDesc
+)
+
+func file_GCGDSChangeCardFaceRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeCardFaceRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeCardFaceRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeCardFaceRsp_proto_rawDescData)
+ })
+ return file_GCGDSChangeCardFaceRsp_proto_rawDescData
+}
+
+var file_GCGDSChangeCardFaceRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeCardFaceRsp_proto_goTypes = []interface{}{
+ (*GCGDSChangeCardFaceRsp)(nil), // 0: GCGDSChangeCardFaceRsp
+}
+var file_GCGDSChangeCardFaceRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeCardFaceRsp_proto_init() }
+func file_GCGDSChangeCardFaceRsp_proto_init() {
+ if File_GCGDSChangeCardFaceRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeCardFaceRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeCardFaceRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeCardFaceRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeCardFaceRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeCardFaceRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeCardFaceRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeCardFaceRsp_proto = out.File
+ file_GCGDSChangeCardFaceRsp_proto_rawDesc = nil
+ file_GCGDSChangeCardFaceRsp_proto_goTypes = nil
+ file_GCGDSChangeCardFaceRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeCurDeckReq.pb.go b/gover/gen/GCGDSChangeCurDeckReq.pb.go
new file mode 100644
index 00000000..0d205f42
--- /dev/null
+++ b/gover/gen/GCGDSChangeCurDeckReq.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeCurDeckReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeCurDeckReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeckId uint32 `protobuf:"varint,13,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSChangeCurDeckReq) Reset() {
+ *x = GCGDSChangeCurDeckReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeCurDeckReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeCurDeckReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeCurDeckReq) ProtoMessage() {}
+
+func (x *GCGDSChangeCurDeckReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeCurDeckReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeCurDeckReq.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeCurDeckReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeCurDeckReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeCurDeckReq) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSChangeCurDeckReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeCurDeckReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x72,
+ 0x44, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x72, 0x44,
+ 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeCurDeckReq_proto_rawDescOnce sync.Once
+ file_GCGDSChangeCurDeckReq_proto_rawDescData = file_GCGDSChangeCurDeckReq_proto_rawDesc
+)
+
+func file_GCGDSChangeCurDeckReq_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeCurDeckReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeCurDeckReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeCurDeckReq_proto_rawDescData)
+ })
+ return file_GCGDSChangeCurDeckReq_proto_rawDescData
+}
+
+var file_GCGDSChangeCurDeckReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeCurDeckReq_proto_goTypes = []interface{}{
+ (*GCGDSChangeCurDeckReq)(nil), // 0: GCGDSChangeCurDeckReq
+}
+var file_GCGDSChangeCurDeckReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeCurDeckReq_proto_init() }
+func file_GCGDSChangeCurDeckReq_proto_init() {
+ if File_GCGDSChangeCurDeckReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeCurDeckReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeCurDeckReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeCurDeckReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeCurDeckReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeCurDeckReq_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeCurDeckReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeCurDeckReq_proto = out.File
+ file_GCGDSChangeCurDeckReq_proto_rawDesc = nil
+ file_GCGDSChangeCurDeckReq_proto_goTypes = nil
+ file_GCGDSChangeCurDeckReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeCurDeckRsp.pb.go b/gover/gen/GCGDSChangeCurDeckRsp.pb.go
new file mode 100644
index 00000000..6ee3d31c
--- /dev/null
+++ b/gover/gen/GCGDSChangeCurDeckRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeCurDeckRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeCurDeckRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DeckId uint32 `protobuf:"varint,3,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSChangeCurDeckRsp) Reset() {
+ *x = GCGDSChangeCurDeckRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeCurDeckRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeCurDeckRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeCurDeckRsp) ProtoMessage() {}
+
+func (x *GCGDSChangeCurDeckRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeCurDeckRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeCurDeckRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeCurDeckRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeCurDeckRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeCurDeckRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGDSChangeCurDeckRsp) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSChangeCurDeckRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeCurDeckRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x72,
+ 0x44, 0x65, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x75, 0x72, 0x44,
+ 0x65, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeCurDeckRsp_proto_rawDescOnce sync.Once
+ file_GCGDSChangeCurDeckRsp_proto_rawDescData = file_GCGDSChangeCurDeckRsp_proto_rawDesc
+)
+
+func file_GCGDSChangeCurDeckRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeCurDeckRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeCurDeckRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeCurDeckRsp_proto_rawDescData)
+ })
+ return file_GCGDSChangeCurDeckRsp_proto_rawDescData
+}
+
+var file_GCGDSChangeCurDeckRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeCurDeckRsp_proto_goTypes = []interface{}{
+ (*GCGDSChangeCurDeckRsp)(nil), // 0: GCGDSChangeCurDeckRsp
+}
+var file_GCGDSChangeCurDeckRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeCurDeckRsp_proto_init() }
+func file_GCGDSChangeCurDeckRsp_proto_init() {
+ if File_GCGDSChangeCurDeckRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeCurDeckRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeCurDeckRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeCurDeckRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeCurDeckRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeCurDeckRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeCurDeckRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeCurDeckRsp_proto = out.File
+ file_GCGDSChangeCurDeckRsp_proto_rawDesc = nil
+ file_GCGDSChangeCurDeckRsp_proto_goTypes = nil
+ file_GCGDSChangeCurDeckRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeDeckNameReq.pb.go b/gover/gen/GCGDSChangeDeckNameReq.pb.go
new file mode 100644
index 00000000..744f2684
--- /dev/null
+++ b/gover/gen/GCGDSChangeDeckNameReq.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeDeckNameReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeDeckNameReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_OIPMFIIBPHB bool `protobuf:"varint,11,opt,name=Unk3300_OIPMFIIBPHB,json=Unk3300OIPMFIIBPHB,proto3" json:"Unk3300_OIPMFIIBPHB,omitempty"`
+ DeckId uint32 `protobuf:"varint,2,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+}
+
+func (x *GCGDSChangeDeckNameReq) Reset() {
+ *x = GCGDSChangeDeckNameReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeDeckNameReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeDeckNameReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeDeckNameReq) ProtoMessage() {}
+
+func (x *GCGDSChangeDeckNameReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeDeckNameReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeDeckNameReq.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeDeckNameReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeDeckNameReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeDeckNameReq) GetUnk3300_OIPMFIIBPHB() bool {
+ if x != nil {
+ return x.Unk3300_OIPMFIIBPHB
+ }
+ return false
+}
+
+func (x *GCGDSChangeDeckNameReq) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+func (x *GCGDSChangeDeckNameReq) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+var File_GCGDSChangeDeckNameReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeDeckNameReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x63,
+ 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x63,
+ 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x49, 0x50, 0x4d, 0x46, 0x49, 0x49, 0x42, 0x50, 0x48, 0x42, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x49,
+ 0x50, 0x4d, 0x46, 0x49, 0x49, 0x42, 0x50, 0x48, 0x42, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63,
+ 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b,
+ 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeDeckNameReq_proto_rawDescOnce sync.Once
+ file_GCGDSChangeDeckNameReq_proto_rawDescData = file_GCGDSChangeDeckNameReq_proto_rawDesc
+)
+
+func file_GCGDSChangeDeckNameReq_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeDeckNameReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeDeckNameReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeDeckNameReq_proto_rawDescData)
+ })
+ return file_GCGDSChangeDeckNameReq_proto_rawDescData
+}
+
+var file_GCGDSChangeDeckNameReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeDeckNameReq_proto_goTypes = []interface{}{
+ (*GCGDSChangeDeckNameReq)(nil), // 0: GCGDSChangeDeckNameReq
+}
+var file_GCGDSChangeDeckNameReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeDeckNameReq_proto_init() }
+func file_GCGDSChangeDeckNameReq_proto_init() {
+ if File_GCGDSChangeDeckNameReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeDeckNameReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeDeckNameReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeDeckNameReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeDeckNameReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeDeckNameReq_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeDeckNameReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeDeckNameReq_proto = out.File
+ file_GCGDSChangeDeckNameReq_proto_rawDesc = nil
+ file_GCGDSChangeDeckNameReq_proto_goTypes = nil
+ file_GCGDSChangeDeckNameReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeDeckNameRsp.pb.go b/gover/gen/GCGDSChangeDeckNameRsp.pb.go
new file mode 100644
index 00000000..b31686f0
--- /dev/null
+++ b/gover/gen/GCGDSChangeDeckNameRsp.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeDeckNameRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeDeckNameRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_OIPMFIIBPHB bool `protobuf:"varint,5,opt,name=Unk3300_OIPMFIIBPHB,json=Unk3300OIPMFIIBPHB,proto3" json:"Unk3300_OIPMFIIBPHB,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DeckId uint32 `protobuf:"varint,10,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+ Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
+}
+
+func (x *GCGDSChangeDeckNameRsp) Reset() {
+ *x = GCGDSChangeDeckNameRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeDeckNameRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeDeckNameRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeDeckNameRsp) ProtoMessage() {}
+
+func (x *GCGDSChangeDeckNameRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeDeckNameRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeDeckNameRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeDeckNameRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeDeckNameRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeDeckNameRsp) GetUnk3300_OIPMFIIBPHB() bool {
+ if x != nil {
+ return x.Unk3300_OIPMFIIBPHB
+ }
+ return false
+}
+
+func (x *GCGDSChangeDeckNameRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGDSChangeDeckNameRsp) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+func (x *GCGDSChangeDeckNameRsp) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+var File_GCGDSChangeDeckNameRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeDeckNameRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x63,
+ 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90,
+ 0x01, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65,
+ 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x49, 0x50, 0x4d, 0x46, 0x49, 0x49, 0x42, 0x50, 0x48, 0x42,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f,
+ 0x49, 0x50, 0x4d, 0x46, 0x49, 0x49, 0x42, 0x50, 0x48, 0x42, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGDSChangeDeckNameRsp_proto_rawDescOnce sync.Once
+ file_GCGDSChangeDeckNameRsp_proto_rawDescData = file_GCGDSChangeDeckNameRsp_proto_rawDesc
+)
+
+func file_GCGDSChangeDeckNameRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeDeckNameRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeDeckNameRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeDeckNameRsp_proto_rawDescData)
+ })
+ return file_GCGDSChangeDeckNameRsp_proto_rawDescData
+}
+
+var file_GCGDSChangeDeckNameRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeDeckNameRsp_proto_goTypes = []interface{}{
+ (*GCGDSChangeDeckNameRsp)(nil), // 0: GCGDSChangeDeckNameRsp
+}
+var file_GCGDSChangeDeckNameRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeDeckNameRsp_proto_init() }
+func file_GCGDSChangeDeckNameRsp_proto_init() {
+ if File_GCGDSChangeDeckNameRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeDeckNameRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeDeckNameRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeDeckNameRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeDeckNameRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeDeckNameRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeDeckNameRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeDeckNameRsp_proto = out.File
+ file_GCGDSChangeDeckNameRsp_proto_rawDesc = nil
+ file_GCGDSChangeDeckNameRsp_proto_goTypes = nil
+ file_GCGDSChangeDeckNameRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeFieldReq.pb.go b/gover/gen/GCGDSChangeFieldReq.pb.go
new file mode 100644
index 00000000..a5535426
--- /dev/null
+++ b/gover/gen/GCGDSChangeFieldReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeFieldReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeFieldReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FieldId uint32 `protobuf:"varint,3,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
+ DeckId uint32 `protobuf:"varint,13,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSChangeFieldReq) Reset() {
+ *x = GCGDSChangeFieldReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeFieldReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeFieldReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeFieldReq) ProtoMessage() {}
+
+func (x *GCGDSChangeFieldReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeFieldReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeFieldReq.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeFieldReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeFieldReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeFieldReq) GetFieldId() uint32 {
+ if x != nil {
+ return x.FieldId
+ }
+ return 0
+}
+
+func (x *GCGDSChangeFieldReq) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSChangeFieldReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeFieldReq_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x65,
+ 0x6c, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x13, 0x47,
+ 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52,
+ 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x17, 0x0a,
+ 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeFieldReq_proto_rawDescOnce sync.Once
+ file_GCGDSChangeFieldReq_proto_rawDescData = file_GCGDSChangeFieldReq_proto_rawDesc
+)
+
+func file_GCGDSChangeFieldReq_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeFieldReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeFieldReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeFieldReq_proto_rawDescData)
+ })
+ return file_GCGDSChangeFieldReq_proto_rawDescData
+}
+
+var file_GCGDSChangeFieldReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeFieldReq_proto_goTypes = []interface{}{
+ (*GCGDSChangeFieldReq)(nil), // 0: GCGDSChangeFieldReq
+}
+var file_GCGDSChangeFieldReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeFieldReq_proto_init() }
+func file_GCGDSChangeFieldReq_proto_init() {
+ if File_GCGDSChangeFieldReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeFieldReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeFieldReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeFieldReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeFieldReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeFieldReq_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeFieldReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeFieldReq_proto = out.File
+ file_GCGDSChangeFieldReq_proto_rawDesc = nil
+ file_GCGDSChangeFieldReq_proto_goTypes = nil
+ file_GCGDSChangeFieldReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSChangeFieldRsp.pb.go b/gover/gen/GCGDSChangeFieldRsp.pb.go
new file mode 100644
index 00000000..5eb265a7
--- /dev/null
+++ b/gover/gen/GCGDSChangeFieldRsp.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSChangeFieldRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSChangeFieldRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DeckId uint32 `protobuf:"varint,6,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+ FieldId uint32 `protobuf:"varint,1,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
+}
+
+func (x *GCGDSChangeFieldRsp) Reset() {
+ *x = GCGDSChangeFieldRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSChangeFieldRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSChangeFieldRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSChangeFieldRsp) ProtoMessage() {}
+
+func (x *GCGDSChangeFieldRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSChangeFieldRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSChangeFieldRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSChangeFieldRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSChangeFieldRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSChangeFieldRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGDSChangeFieldRsp) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+func (x *GCGDSChangeFieldRsp) GetFieldId() uint32 {
+ if x != nil {
+ return x.FieldId
+ }
+ return 0
+}
+
+var File_GCGDSChangeFieldRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSChangeFieldRsp_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x65,
+ 0x6c, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x13, 0x47,
+ 0x43, 0x47, 0x44, 0x53, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07,
+ 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64,
+ 0x65, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSChangeFieldRsp_proto_rawDescOnce sync.Once
+ file_GCGDSChangeFieldRsp_proto_rawDescData = file_GCGDSChangeFieldRsp_proto_rawDesc
+)
+
+func file_GCGDSChangeFieldRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSChangeFieldRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSChangeFieldRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSChangeFieldRsp_proto_rawDescData)
+ })
+ return file_GCGDSChangeFieldRsp_proto_rawDescData
+}
+
+var file_GCGDSChangeFieldRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSChangeFieldRsp_proto_goTypes = []interface{}{
+ (*GCGDSChangeFieldRsp)(nil), // 0: GCGDSChangeFieldRsp
+}
+var file_GCGDSChangeFieldRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSChangeFieldRsp_proto_init() }
+func file_GCGDSChangeFieldRsp_proto_init() {
+ if File_GCGDSChangeFieldRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSChangeFieldRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSChangeFieldRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSChangeFieldRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSChangeFieldRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSChangeFieldRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSChangeFieldRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSChangeFieldRsp_proto = out.File
+ file_GCGDSChangeFieldRsp_proto_rawDesc = nil
+ file_GCGDSChangeFieldRsp_proto_goTypes = nil
+ file_GCGDSChangeFieldRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSCurDeckChangeNotify.pb.go b/gover/gen/GCGDSCurDeckChangeNotify.pb.go
new file mode 100644
index 00000000..d045ee13
--- /dev/null
+++ b/gover/gen/GCGDSCurDeckChangeNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSCurDeckChangeNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSCurDeckChangeNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeckId uint32 `protobuf:"varint,3,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSCurDeckChangeNotify) Reset() {
+ *x = GCGDSCurDeckChangeNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSCurDeckChangeNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSCurDeckChangeNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSCurDeckChangeNotify) ProtoMessage() {}
+
+func (x *GCGDSCurDeckChangeNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSCurDeckChangeNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSCurDeckChangeNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSCurDeckChangeNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSCurDeckChangeNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSCurDeckChangeNotify) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSCurDeckChangeNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSCurDeckChangeNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x75, 0x72, 0x44, 0x65, 0x63, 0x6b, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x33, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x75, 0x72, 0x44, 0x65, 0x63, 0x6b,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
+ 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64,
+ 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSCurDeckChangeNotify_proto_rawDescOnce sync.Once
+ file_GCGDSCurDeckChangeNotify_proto_rawDescData = file_GCGDSCurDeckChangeNotify_proto_rawDesc
+)
+
+func file_GCGDSCurDeckChangeNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSCurDeckChangeNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSCurDeckChangeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSCurDeckChangeNotify_proto_rawDescData)
+ })
+ return file_GCGDSCurDeckChangeNotify_proto_rawDescData
+}
+
+var file_GCGDSCurDeckChangeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSCurDeckChangeNotify_proto_goTypes = []interface{}{
+ (*GCGDSCurDeckChangeNotify)(nil), // 0: GCGDSCurDeckChangeNotify
+}
+var file_GCGDSCurDeckChangeNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSCurDeckChangeNotify_proto_init() }
+func file_GCGDSCurDeckChangeNotify_proto_init() {
+ if File_GCGDSCurDeckChangeNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSCurDeckChangeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSCurDeckChangeNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSCurDeckChangeNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSCurDeckChangeNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSCurDeckChangeNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSCurDeckChangeNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSCurDeckChangeNotify_proto = out.File
+ file_GCGDSCurDeckChangeNotify_proto_rawDesc = nil
+ file_GCGDSCurDeckChangeNotify_proto_goTypes = nil
+ file_GCGDSCurDeckChangeNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDataNotify.pb.go b/gover/gen/GCGDSDataNotify.pb.go
new file mode 100644
index 00000000..88115f6f
--- /dev/null
+++ b/gover/gen/GCGDSDataNotify.pb.go
@@ -0,0 +1,222 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CurDeckId uint32 `protobuf:"varint,8,opt,name=cur_deck_id,json=curDeckId,proto3" json:"cur_deck_id,omitempty"`
+ DeckList []*GCGDSDeckData `protobuf:"bytes,3,rep,name=deck_list,json=deckList,proto3" json:"deck_list,omitempty"`
+ UnlockCardBackIdList []uint32 `protobuf:"varint,10,rep,packed,name=unlock_card_back_id_list,json=unlockCardBackIdList,proto3" json:"unlock_card_back_id_list,omitempty"`
+ CardList []*GCGDSCardData `protobuf:"bytes,9,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ UnlockFieldIdList []uint32 `protobuf:"varint,5,rep,packed,name=unlock_field_id_list,json=unlockFieldIdList,proto3" json:"unlock_field_id_list,omitempty"`
+ UnlockDeckIdList []uint32 `protobuf:"varint,6,rep,packed,name=unlock_deck_id_list,json=unlockDeckIdList,proto3" json:"unlock_deck_id_list,omitempty"`
+}
+
+func (x *GCGDSDataNotify) Reset() {
+ *x = GCGDSDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDataNotify) ProtoMessage() {}
+
+func (x *GCGDSDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDataNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSDataNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDataNotify) GetCurDeckId() uint32 {
+ if x != nil {
+ return x.CurDeckId
+ }
+ return 0
+}
+
+func (x *GCGDSDataNotify) GetDeckList() []*GCGDSDeckData {
+ if x != nil {
+ return x.DeckList
+ }
+ return nil
+}
+
+func (x *GCGDSDataNotify) GetUnlockCardBackIdList() []uint32 {
+ if x != nil {
+ return x.UnlockCardBackIdList
+ }
+ return nil
+}
+
+func (x *GCGDSDataNotify) GetCardList() []*GCGDSCardData {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+func (x *GCGDSDataNotify) GetUnlockFieldIdList() []uint32 {
+ if x != nil {
+ return x.UnlockFieldIdList
+ }
+ return nil
+}
+
+func (x *GCGDSDataNotify) GetUnlockDeckIdList() []uint32 {
+ if x != nil {
+ return x.UnlockDeckIdList
+ }
+ return nil
+}
+
+var File_GCGDSDataNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61,
+ 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x47, 0x43,
+ 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xa3, 0x02, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x61, 0x74, 0x61, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1e, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x5f, 0x64, 0x65, 0x63,
+ 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x75, 0x72, 0x44,
+ 0x65, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x53,
+ 0x44, 0x65, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x64, 0x65, 0x63, 0x6b, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x36, 0x0a, 0x18, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x63, 0x61, 0x72,
+ 0x64, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64,
+ 0x42, 0x61, 0x63, 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x09, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e,
+ 0x47, 0x43, 0x47, 0x44, 0x53, 0x43, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x63,
+ 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x65,
+ 0x6c, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x75, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x5f, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x65, 0x63,
+ 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSDataNotify_proto_rawDescOnce sync.Once
+ file_GCGDSDataNotify_proto_rawDescData = file_GCGDSDataNotify_proto_rawDesc
+)
+
+func file_GCGDSDataNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSDataNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDataNotify_proto_rawDescData)
+ })
+ return file_GCGDSDataNotify_proto_rawDescData
+}
+
+var file_GCGDSDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDataNotify_proto_goTypes = []interface{}{
+ (*GCGDSDataNotify)(nil), // 0: GCGDSDataNotify
+ (*GCGDSDeckData)(nil), // 1: GCGDSDeckData
+ (*GCGDSCardData)(nil), // 2: GCGDSCardData
+}
+var file_GCGDSDataNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGDSDataNotify.deck_list:type_name -> GCGDSDeckData
+ 2, // 1: GCGDSDataNotify.card_list:type_name -> GCGDSCardData
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDataNotify_proto_init() }
+func file_GCGDSDataNotify_proto_init() {
+ if File_GCGDSDataNotify_proto != nil {
+ return
+ }
+ file_GCGDSCardData_proto_init()
+ file_GCGDSDeckData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDataNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSDataNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSDataNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSDataNotify_proto = out.File
+ file_GCGDSDataNotify_proto_rawDesc = nil
+ file_GCGDSDataNotify_proto_goTypes = nil
+ file_GCGDSDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDeckData.pb.go b/gover/gen/GCGDSDeckData.pb.go
new file mode 100644
index 00000000..01350cd8
--- /dev/null
+++ b/gover/gen/GCGDSDeckData.pb.go
@@ -0,0 +1,227 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDeckData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDeckData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CreateTime uint32 `protobuf:"fixed32,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+ FieldId uint32 `protobuf:"varint,13,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
+ CardBackId uint32 `protobuf:"varint,9,opt,name=card_back_id,json=cardBackId,proto3" json:"card_back_id,omitempty"`
+ CardList []uint32 `protobuf:"varint,1,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ CharacterCardList []uint32 `protobuf:"varint,7,rep,packed,name=character_card_list,json=characterCardList,proto3" json:"character_card_list,omitempty"`
+ Id uint32 `protobuf:"varint,12,opt,name=id,proto3" json:"id,omitempty"`
+ Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
+ IsValid bool `protobuf:"varint,15,opt,name=is_valid,json=isValid,proto3" json:"is_valid,omitempty"`
+}
+
+func (x *GCGDSDeckData) Reset() {
+ *x = GCGDSDeckData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDeckData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDeckData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDeckData) ProtoMessage() {}
+
+func (x *GCGDSDeckData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDeckData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDeckData.ProtoReflect.Descriptor instead.
+func (*GCGDSDeckData) Descriptor() ([]byte, []int) {
+ return file_GCGDSDeckData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDeckData) GetCreateTime() uint32 {
+ if x != nil {
+ return x.CreateTime
+ }
+ return 0
+}
+
+func (x *GCGDSDeckData) GetFieldId() uint32 {
+ if x != nil {
+ return x.FieldId
+ }
+ return 0
+}
+
+func (x *GCGDSDeckData) GetCardBackId() uint32 {
+ if x != nil {
+ return x.CardBackId
+ }
+ return 0
+}
+
+func (x *GCGDSDeckData) GetCardList() []uint32 {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+func (x *GCGDSDeckData) GetCharacterCardList() []uint32 {
+ if x != nil {
+ return x.CharacterCardList
+ }
+ return nil
+}
+
+func (x *GCGDSDeckData) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *GCGDSDeckData) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+func (x *GCGDSDeckData) GetIsValid() bool {
+ if x != nil {
+ return x.IsValid
+ }
+ return false
+}
+
+var File_GCGDSDeckData_proto protoreflect.FileDescriptor
+
+var file_GCGDSDeckData_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf9, 0x01, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44,
+ 0x65, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x63, 0x72,
+ 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
+ 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
+ 0x64, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x62, 0x61, 0x63, 0x6b,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x42,
+ 0x61, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x11, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
+ 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x76, 0x61, 0x6c,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x56, 0x61, 0x6c, 0x69,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGDSDeckData_proto_rawDescOnce sync.Once
+ file_GCGDSDeckData_proto_rawDescData = file_GCGDSDeckData_proto_rawDesc
+)
+
+func file_GCGDSDeckData_proto_rawDescGZIP() []byte {
+ file_GCGDSDeckData_proto_rawDescOnce.Do(func() {
+ file_GCGDSDeckData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDeckData_proto_rawDescData)
+ })
+ return file_GCGDSDeckData_proto_rawDescData
+}
+
+var file_GCGDSDeckData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDeckData_proto_goTypes = []interface{}{
+ (*GCGDSDeckData)(nil), // 0: GCGDSDeckData
+}
+var file_GCGDSDeckData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDeckData_proto_init() }
+func file_GCGDSDeckData_proto_init() {
+ if File_GCGDSDeckData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDeckData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDeckData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDeckData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDeckData_proto_goTypes,
+ DependencyIndexes: file_GCGDSDeckData_proto_depIdxs,
+ MessageInfos: file_GCGDSDeckData_proto_msgTypes,
+ }.Build()
+ File_GCGDSDeckData_proto = out.File
+ file_GCGDSDeckData_proto_rawDesc = nil
+ file_GCGDSDeckData_proto_goTypes = nil
+ file_GCGDSDeckData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDeckSaveReq.pb.go b/gover/gen/GCGDSDeckSaveReq.pb.go
new file mode 100644
index 00000000..ae19e629
--- /dev/null
+++ b/gover/gen/GCGDSDeckSaveReq.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDeckSaveReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDeckSaveReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeckId uint32 `protobuf:"varint,4,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+ CardList []uint32 `protobuf:"varint,11,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ CharacterCardList []uint32 `protobuf:"varint,6,rep,packed,name=character_card_list,json=characterCardList,proto3" json:"character_card_list,omitempty"`
+ Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
+}
+
+func (x *GCGDSDeckSaveReq) Reset() {
+ *x = GCGDSDeckSaveReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDeckSaveReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDeckSaveReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDeckSaveReq) ProtoMessage() {}
+
+func (x *GCGDSDeckSaveReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDeckSaveReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDeckSaveReq.ProtoReflect.Descriptor instead.
+func (*GCGDSDeckSaveReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSDeckSaveReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDeckSaveReq) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+func (x *GCGDSDeckSaveReq) GetCardList() []uint32 {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+func (x *GCGDSDeckSaveReq) GetCharacterCardList() []uint32 {
+ if x != nil {
+ return x.CharacterCardList
+ }
+ return nil
+}
+
+func (x *GCGDSDeckSaveReq) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+var File_GCGDSDeckSaveReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSDeckSaveReq_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x53, 0x61, 0x76, 0x65, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x01, 0x0a, 0x10, 0x47, 0x43, 0x47,
+ 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x53, 0x61, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a,
+ 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72,
+ 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x11, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x43, 0x61, 0x72, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSDeckSaveReq_proto_rawDescOnce sync.Once
+ file_GCGDSDeckSaveReq_proto_rawDescData = file_GCGDSDeckSaveReq_proto_rawDesc
+)
+
+func file_GCGDSDeckSaveReq_proto_rawDescGZIP() []byte {
+ file_GCGDSDeckSaveReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSDeckSaveReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDeckSaveReq_proto_rawDescData)
+ })
+ return file_GCGDSDeckSaveReq_proto_rawDescData
+}
+
+var file_GCGDSDeckSaveReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDeckSaveReq_proto_goTypes = []interface{}{
+ (*GCGDSDeckSaveReq)(nil), // 0: GCGDSDeckSaveReq
+}
+var file_GCGDSDeckSaveReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDeckSaveReq_proto_init() }
+func file_GCGDSDeckSaveReq_proto_init() {
+ if File_GCGDSDeckSaveReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDeckSaveReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDeckSaveReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDeckSaveReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDeckSaveReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSDeckSaveReq_proto_depIdxs,
+ MessageInfos: file_GCGDSDeckSaveReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSDeckSaveReq_proto = out.File
+ file_GCGDSDeckSaveReq_proto_rawDesc = nil
+ file_GCGDSDeckSaveReq_proto_goTypes = nil
+ file_GCGDSDeckSaveReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDeckSaveRsp.pb.go b/gover/gen/GCGDSDeckSaveRsp.pb.go
new file mode 100644
index 00000000..c2cb8867
--- /dev/null
+++ b/gover/gen/GCGDSDeckSaveRsp.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDeckSaveRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDeckSaveRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsValid bool `protobuf:"varint,5,opt,name=is_valid,json=isValid,proto3" json:"is_valid,omitempty"`
+ DeckId uint32 `protobuf:"varint,15,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+ CreateTime uint32 `protobuf:"fixed32,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+}
+
+func (x *GCGDSDeckSaveRsp) Reset() {
+ *x = GCGDSDeckSaveRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDeckSaveRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDeckSaveRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDeckSaveRsp) ProtoMessage() {}
+
+func (x *GCGDSDeckSaveRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDeckSaveRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDeckSaveRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSDeckSaveRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSDeckSaveRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDeckSaveRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGDSDeckSaveRsp) GetIsValid() bool {
+ if x != nil {
+ return x.IsValid
+ }
+ return false
+}
+
+func (x *GCGDSDeckSaveRsp) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+func (x *GCGDSDeckSaveRsp) GetCreateTime() uint32 {
+ if x != nil {
+ return x.CreateTime
+ }
+ return 0
+}
+
+var File_GCGDSDeckSaveRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSDeckSaveRsp_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x53, 0x61, 0x76, 0x65, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x10, 0x47, 0x43, 0x47,
+ 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x53, 0x61, 0x76, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x76, 0x61,
+ 0x6c, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x56, 0x61, 0x6c,
+ 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x07,
+ 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSDeckSaveRsp_proto_rawDescOnce sync.Once
+ file_GCGDSDeckSaveRsp_proto_rawDescData = file_GCGDSDeckSaveRsp_proto_rawDesc
+)
+
+func file_GCGDSDeckSaveRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSDeckSaveRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSDeckSaveRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDeckSaveRsp_proto_rawDescData)
+ })
+ return file_GCGDSDeckSaveRsp_proto_rawDescData
+}
+
+var file_GCGDSDeckSaveRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDeckSaveRsp_proto_goTypes = []interface{}{
+ (*GCGDSDeckSaveRsp)(nil), // 0: GCGDSDeckSaveRsp
+}
+var file_GCGDSDeckSaveRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDeckSaveRsp_proto_init() }
+func file_GCGDSDeckSaveRsp_proto_init() {
+ if File_GCGDSDeckSaveRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDeckSaveRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDeckSaveRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDeckSaveRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDeckSaveRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSDeckSaveRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSDeckSaveRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSDeckSaveRsp_proto = out.File
+ file_GCGDSDeckSaveRsp_proto_rawDesc = nil
+ file_GCGDSDeckSaveRsp_proto_goTypes = nil
+ file_GCGDSDeckSaveRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDeckUnlockNotify.pb.go b/gover/gen/GCGDSDeckUnlockNotify.pb.go
new file mode 100644
index 00000000..9df0f1a6
--- /dev/null
+++ b/gover/gen/GCGDSDeckUnlockNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDeckUnlockNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDeckUnlockNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeckId uint32 `protobuf:"varint,14,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSDeckUnlockNotify) Reset() {
+ *x = GCGDSDeckUnlockNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDeckUnlockNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDeckUnlockNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDeckUnlockNotify) ProtoMessage() {}
+
+func (x *GCGDSDeckUnlockNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDeckUnlockNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDeckUnlockNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSDeckUnlockNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSDeckUnlockNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDeckUnlockNotify) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSDeckUnlockNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSDeckUnlockNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x55, 0x6e, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSDeckUnlockNotify_proto_rawDescOnce sync.Once
+ file_GCGDSDeckUnlockNotify_proto_rawDescData = file_GCGDSDeckUnlockNotify_proto_rawDesc
+)
+
+func file_GCGDSDeckUnlockNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSDeckUnlockNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSDeckUnlockNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDeckUnlockNotify_proto_rawDescData)
+ })
+ return file_GCGDSDeckUnlockNotify_proto_rawDescData
+}
+
+var file_GCGDSDeckUnlockNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDeckUnlockNotify_proto_goTypes = []interface{}{
+ (*GCGDSDeckUnlockNotify)(nil), // 0: GCGDSDeckUnlockNotify
+}
+var file_GCGDSDeckUnlockNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDeckUnlockNotify_proto_init() }
+func file_GCGDSDeckUnlockNotify_proto_init() {
+ if File_GCGDSDeckUnlockNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDeckUnlockNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDeckUnlockNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDeckUnlockNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDeckUnlockNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSDeckUnlockNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSDeckUnlockNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSDeckUnlockNotify_proto = out.File
+ file_GCGDSDeckUnlockNotify_proto_rawDesc = nil
+ file_GCGDSDeckUnlockNotify_proto_goTypes = nil
+ file_GCGDSDeckUnlockNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDeckUpdateNotify.pb.go b/gover/gen/GCGDSDeckUpdateNotify.pb.go
new file mode 100644
index 00000000..bb86348d
--- /dev/null
+++ b/gover/gen/GCGDSDeckUpdateNotify.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDeckUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDeckUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsValid bool `protobuf:"varint,2,opt,name=is_valid,json=isValid,proto3" json:"is_valid,omitempty"`
+ DeckId uint32 `protobuf:"varint,15,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSDeckUpdateNotify) Reset() {
+ *x = GCGDSDeckUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDeckUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDeckUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDeckUpdateNotify) ProtoMessage() {}
+
+func (x *GCGDSDeckUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDeckUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDeckUpdateNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSDeckUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSDeckUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDeckUpdateNotify) GetIsValid() bool {
+ if x != nil {
+ return x.IsValid
+ }
+ return false
+}
+
+func (x *GCGDSDeckUpdateNotify) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSDeckUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSDeckUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x63, 0x6b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x76, 0x61, 0x6c,
+ 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x56, 0x61, 0x6c, 0x69,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSDeckUpdateNotify_proto_rawDescOnce sync.Once
+ file_GCGDSDeckUpdateNotify_proto_rawDescData = file_GCGDSDeckUpdateNotify_proto_rawDesc
+)
+
+func file_GCGDSDeckUpdateNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSDeckUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSDeckUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDeckUpdateNotify_proto_rawDescData)
+ })
+ return file_GCGDSDeckUpdateNotify_proto_rawDescData
+}
+
+var file_GCGDSDeckUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDeckUpdateNotify_proto_goTypes = []interface{}{
+ (*GCGDSDeckUpdateNotify)(nil), // 0: GCGDSDeckUpdateNotify
+}
+var file_GCGDSDeckUpdateNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDeckUpdateNotify_proto_init() }
+func file_GCGDSDeckUpdateNotify_proto_init() {
+ if File_GCGDSDeckUpdateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDeckUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDeckUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDeckUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDeckUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSDeckUpdateNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSDeckUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSDeckUpdateNotify_proto = out.File
+ file_GCGDSDeckUpdateNotify_proto_rawDesc = nil
+ file_GCGDSDeckUpdateNotify_proto_goTypes = nil
+ file_GCGDSDeckUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDeleteDeckReq.pb.go b/gover/gen/GCGDSDeleteDeckReq.pb.go
new file mode 100644
index 00000000..f387094b
--- /dev/null
+++ b/gover/gen/GCGDSDeleteDeckReq.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDeleteDeckReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDeleteDeckReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeckId uint32 `protobuf:"varint,1,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+}
+
+func (x *GCGDSDeleteDeckReq) Reset() {
+ *x = GCGDSDeleteDeckReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDeleteDeckReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDeleteDeckReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDeleteDeckReq) ProtoMessage() {}
+
+func (x *GCGDSDeleteDeckReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDeleteDeckReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDeleteDeckReq.ProtoReflect.Descriptor instead.
+func (*GCGDSDeleteDeckReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSDeleteDeckReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDeleteDeckReq) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+var File_GCGDSDeleteDeckReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSDeleteDeckReq_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65, 0x63,
+ 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x44, 0x53, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71,
+ 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSDeleteDeckReq_proto_rawDescOnce sync.Once
+ file_GCGDSDeleteDeckReq_proto_rawDescData = file_GCGDSDeleteDeckReq_proto_rawDesc
+)
+
+func file_GCGDSDeleteDeckReq_proto_rawDescGZIP() []byte {
+ file_GCGDSDeleteDeckReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSDeleteDeckReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDeleteDeckReq_proto_rawDescData)
+ })
+ return file_GCGDSDeleteDeckReq_proto_rawDescData
+}
+
+var file_GCGDSDeleteDeckReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDeleteDeckReq_proto_goTypes = []interface{}{
+ (*GCGDSDeleteDeckReq)(nil), // 0: GCGDSDeleteDeckReq
+}
+var file_GCGDSDeleteDeckReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDeleteDeckReq_proto_init() }
+func file_GCGDSDeleteDeckReq_proto_init() {
+ if File_GCGDSDeleteDeckReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDeleteDeckReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDeleteDeckReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDeleteDeckReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDeleteDeckReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSDeleteDeckReq_proto_depIdxs,
+ MessageInfos: file_GCGDSDeleteDeckReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSDeleteDeckReq_proto = out.File
+ file_GCGDSDeleteDeckReq_proto_rawDesc = nil
+ file_GCGDSDeleteDeckReq_proto_goTypes = nil
+ file_GCGDSDeleteDeckReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSDeleteDeckRsp.pb.go b/gover/gen/GCGDSDeleteDeckRsp.pb.go
new file mode 100644
index 00000000..44e20346
--- /dev/null
+++ b/gover/gen/GCGDSDeleteDeckRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSDeleteDeckRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSDeleteDeckRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeckId uint32 `protobuf:"varint,14,opt,name=deck_id,json=deckId,proto3" json:"deck_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGDSDeleteDeckRsp) Reset() {
+ *x = GCGDSDeleteDeckRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSDeleteDeckRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSDeleteDeckRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSDeleteDeckRsp) ProtoMessage() {}
+
+func (x *GCGDSDeleteDeckRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSDeleteDeckRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSDeleteDeckRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSDeleteDeckRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSDeleteDeckRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSDeleteDeckRsp) GetDeckId() uint32 {
+ if x != nil {
+ return x.DeckId
+ }
+ return 0
+}
+
+func (x *GCGDSDeleteDeckRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGDSDeleteDeckRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSDeleteDeckRsp_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x44, 0x53, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65, 0x63,
+ 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x44, 0x53, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65, 0x63, 0x6b, 0x52, 0x73, 0x70,
+ 0x12, 0x17, 0x0a, 0x07, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x64, 0x65, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSDeleteDeckRsp_proto_rawDescOnce sync.Once
+ file_GCGDSDeleteDeckRsp_proto_rawDescData = file_GCGDSDeleteDeckRsp_proto_rawDesc
+)
+
+func file_GCGDSDeleteDeckRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSDeleteDeckRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSDeleteDeckRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSDeleteDeckRsp_proto_rawDescData)
+ })
+ return file_GCGDSDeleteDeckRsp_proto_rawDescData
+}
+
+var file_GCGDSDeleteDeckRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSDeleteDeckRsp_proto_goTypes = []interface{}{
+ (*GCGDSDeleteDeckRsp)(nil), // 0: GCGDSDeleteDeckRsp
+}
+var file_GCGDSDeleteDeckRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSDeleteDeckRsp_proto_init() }
+func file_GCGDSDeleteDeckRsp_proto_init() {
+ if File_GCGDSDeleteDeckRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSDeleteDeckRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSDeleteDeckRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSDeleteDeckRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSDeleteDeckRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSDeleteDeckRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSDeleteDeckRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSDeleteDeckRsp_proto = out.File
+ file_GCGDSDeleteDeckRsp_proto_rawDesc = nil
+ file_GCGDSDeleteDeckRsp_proto_goTypes = nil
+ file_GCGDSDeleteDeckRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSFieldUnlockNotify.pb.go b/gover/gen/GCGDSFieldUnlockNotify.pb.go
new file mode 100644
index 00000000..35becc47
--- /dev/null
+++ b/gover/gen/GCGDSFieldUnlockNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSFieldUnlockNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSFieldUnlockNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FieldId uint32 `protobuf:"varint,12,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
+}
+
+func (x *GCGDSFieldUnlockNotify) Reset() {
+ *x = GCGDSFieldUnlockNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSFieldUnlockNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSFieldUnlockNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSFieldUnlockNotify) ProtoMessage() {}
+
+func (x *GCGDSFieldUnlockNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSFieldUnlockNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSFieldUnlockNotify.ProtoReflect.Descriptor instead.
+func (*GCGDSFieldUnlockNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDSFieldUnlockNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSFieldUnlockNotify) GetFieldId() uint32 {
+ if x != nil {
+ return x.FieldId
+ }
+ return 0
+}
+
+var File_GCGDSFieldUnlockNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDSFieldUnlockNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x44, 0x53, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x55, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x53, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x55, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
+ 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
+ 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSFieldUnlockNotify_proto_rawDescOnce sync.Once
+ file_GCGDSFieldUnlockNotify_proto_rawDescData = file_GCGDSFieldUnlockNotify_proto_rawDesc
+)
+
+func file_GCGDSFieldUnlockNotify_proto_rawDescGZIP() []byte {
+ file_GCGDSFieldUnlockNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDSFieldUnlockNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSFieldUnlockNotify_proto_rawDescData)
+ })
+ return file_GCGDSFieldUnlockNotify_proto_rawDescData
+}
+
+var file_GCGDSFieldUnlockNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSFieldUnlockNotify_proto_goTypes = []interface{}{
+ (*GCGDSFieldUnlockNotify)(nil), // 0: GCGDSFieldUnlockNotify
+}
+var file_GCGDSFieldUnlockNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSFieldUnlockNotify_proto_init() }
+func file_GCGDSFieldUnlockNotify_proto_init() {
+ if File_GCGDSFieldUnlockNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSFieldUnlockNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSFieldUnlockNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSFieldUnlockNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSFieldUnlockNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDSFieldUnlockNotify_proto_depIdxs,
+ MessageInfos: file_GCGDSFieldUnlockNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDSFieldUnlockNotify_proto = out.File
+ file_GCGDSFieldUnlockNotify_proto_rawDesc = nil
+ file_GCGDSFieldUnlockNotify_proto_goTypes = nil
+ file_GCGDSFieldUnlockNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSTakeCardProficiencyRewardReq.pb.go b/gover/gen/GCGDSTakeCardProficiencyRewardReq.pb.go
new file mode 100644
index 00000000..93ec5e50
--- /dev/null
+++ b/gover/gen/GCGDSTakeCardProficiencyRewardReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSTakeCardProficiencyRewardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSTakeCardProficiencyRewardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RewardIndex uint32 `protobuf:"varint,15,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
+ CardId uint32 `protobuf:"varint,3,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+}
+
+func (x *GCGDSTakeCardProficiencyRewardReq) Reset() {
+ *x = GCGDSTakeCardProficiencyRewardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSTakeCardProficiencyRewardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSTakeCardProficiencyRewardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSTakeCardProficiencyRewardReq) ProtoMessage() {}
+
+func (x *GCGDSTakeCardProficiencyRewardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSTakeCardProficiencyRewardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSTakeCardProficiencyRewardReq.ProtoReflect.Descriptor instead.
+func (*GCGDSTakeCardProficiencyRewardReq) Descriptor() ([]byte, []int) {
+ return file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSTakeCardProficiencyRewardReq) GetRewardIndex() uint32 {
+ if x != nil {
+ return x.RewardIndex
+ }
+ return 0
+}
+
+func (x *GCGDSTakeCardProficiencyRewardReq) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+var File_GCGDSTakeCardProficiencyRewardReq_proto protoreflect.FileDescriptor
+
+var file_GCGDSTakeCardProficiencyRewardReq_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x47, 0x43, 0x47, 0x44, 0x53, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x61, 0x72, 0x64, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x21, 0x47, 0x43, 0x47,
+ 0x44, 0x53, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x63,
+ 0x69, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x21,
+ 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescOnce sync.Once
+ file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescData = file_GCGDSTakeCardProficiencyRewardReq_proto_rawDesc
+)
+
+func file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescGZIP() []byte {
+ file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescOnce.Do(func() {
+ file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescData)
+ })
+ return file_GCGDSTakeCardProficiencyRewardReq_proto_rawDescData
+}
+
+var file_GCGDSTakeCardProficiencyRewardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSTakeCardProficiencyRewardReq_proto_goTypes = []interface{}{
+ (*GCGDSTakeCardProficiencyRewardReq)(nil), // 0: GCGDSTakeCardProficiencyRewardReq
+}
+var file_GCGDSTakeCardProficiencyRewardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSTakeCardProficiencyRewardReq_proto_init() }
+func file_GCGDSTakeCardProficiencyRewardReq_proto_init() {
+ if File_GCGDSTakeCardProficiencyRewardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSTakeCardProficiencyRewardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSTakeCardProficiencyRewardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSTakeCardProficiencyRewardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSTakeCardProficiencyRewardReq_proto_goTypes,
+ DependencyIndexes: file_GCGDSTakeCardProficiencyRewardReq_proto_depIdxs,
+ MessageInfos: file_GCGDSTakeCardProficiencyRewardReq_proto_msgTypes,
+ }.Build()
+ File_GCGDSTakeCardProficiencyRewardReq_proto = out.File
+ file_GCGDSTakeCardProficiencyRewardReq_proto_rawDesc = nil
+ file_GCGDSTakeCardProficiencyRewardReq_proto_goTypes = nil
+ file_GCGDSTakeCardProficiencyRewardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDSTakeCardProficiencyRewardRsp.pb.go b/gover/gen/GCGDSTakeCardProficiencyRewardRsp.pb.go
new file mode 100644
index 00000000..9f1d9a0f
--- /dev/null
+++ b/gover/gen/GCGDSTakeCardProficiencyRewardRsp.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDSTakeCardProficiencyRewardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDSTakeCardProficiencyRewardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardId uint32 `protobuf:"varint,6,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardIndex uint32 `protobuf:"varint,15,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
+}
+
+func (x *GCGDSTakeCardProficiencyRewardRsp) Reset() {
+ *x = GCGDSTakeCardProficiencyRewardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDSTakeCardProficiencyRewardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDSTakeCardProficiencyRewardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDSTakeCardProficiencyRewardRsp) ProtoMessage() {}
+
+func (x *GCGDSTakeCardProficiencyRewardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDSTakeCardProficiencyRewardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDSTakeCardProficiencyRewardRsp.ProtoReflect.Descriptor instead.
+func (*GCGDSTakeCardProficiencyRewardRsp) Descriptor() ([]byte, []int) {
+ return file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDSTakeCardProficiencyRewardRsp) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *GCGDSTakeCardProficiencyRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGDSTakeCardProficiencyRewardRsp) GetRewardIndex() uint32 {
+ if x != nil {
+ return x.RewardIndex
+ }
+ return 0
+}
+
+var File_GCGDSTakeCardProficiencyRewardRsp_proto protoreflect.FileDescriptor
+
+var file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x47, 0x43, 0x47, 0x44, 0x53, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x61, 0x72, 0x64, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x21, 0x47, 0x43, 0x47,
+ 0x44, 0x53, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x63,
+ 0x69, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17,
+ 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65,
+ 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescOnce sync.Once
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescData = file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDesc
+)
+
+func file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescGZIP() []byte {
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescOnce.Do(func() {
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescData)
+ })
+ return file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDescData
+}
+
+var file_GCGDSTakeCardProficiencyRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDSTakeCardProficiencyRewardRsp_proto_goTypes = []interface{}{
+ (*GCGDSTakeCardProficiencyRewardRsp)(nil), // 0: GCGDSTakeCardProficiencyRewardRsp
+}
+var file_GCGDSTakeCardProficiencyRewardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDSTakeCardProficiencyRewardRsp_proto_init() }
+func file_GCGDSTakeCardProficiencyRewardRsp_proto_init() {
+ if File_GCGDSTakeCardProficiencyRewardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDSTakeCardProficiencyRewardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDSTakeCardProficiencyRewardRsp_proto_goTypes,
+ DependencyIndexes: file_GCGDSTakeCardProficiencyRewardRsp_proto_depIdxs,
+ MessageInfos: file_GCGDSTakeCardProficiencyRewardRsp_proto_msgTypes,
+ }.Build()
+ File_GCGDSTakeCardProficiencyRewardRsp_proto = out.File
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_rawDesc = nil
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_goTypes = nil
+ file_GCGDSTakeCardProficiencyRewardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDamageDetail.pb.go b/gover/gen/GCGDamageDetail.pb.go
new file mode 100644
index 00000000..306df809
--- /dev/null
+++ b/gover/gen/GCGDamageDetail.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDamageDetail.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDamageDetail struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuid uint32 `protobuf:"varint,4,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ SkillId uint32 `protobuf:"varint,12,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *GCGDamageDetail) Reset() {
+ *x = GCGDamageDetail{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDamageDetail_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDamageDetail) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDamageDetail) ProtoMessage() {}
+
+func (x *GCGDamageDetail) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDamageDetail_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDamageDetail.ProtoReflect.Descriptor instead.
+func (*GCGDamageDetail) Descriptor() ([]byte, []int) {
+ return file_GCGDamageDetail_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDamageDetail) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGDamageDetail) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+var File_GCGDamageDetail_proto protoreflect.FileDescriptor
+
+var file_GCGDamageDetail_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x44, 0x61,
+ 0x6d, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63,
+ 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGDamageDetail_proto_rawDescOnce sync.Once
+ file_GCGDamageDetail_proto_rawDescData = file_GCGDamageDetail_proto_rawDesc
+)
+
+func file_GCGDamageDetail_proto_rawDescGZIP() []byte {
+ file_GCGDamageDetail_proto_rawDescOnce.Do(func() {
+ file_GCGDamageDetail_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDamageDetail_proto_rawDescData)
+ })
+ return file_GCGDamageDetail_proto_rawDescData
+}
+
+var file_GCGDamageDetail_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDamageDetail_proto_goTypes = []interface{}{
+ (*GCGDamageDetail)(nil), // 0: GCGDamageDetail
+}
+var file_GCGDamageDetail_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDamageDetail_proto_init() }
+func file_GCGDamageDetail_proto_init() {
+ if File_GCGDamageDetail_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDamageDetail_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDamageDetail); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDamageDetail_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDamageDetail_proto_goTypes,
+ DependencyIndexes: file_GCGDamageDetail_proto_depIdxs,
+ MessageInfos: file_GCGDamageDetail_proto_msgTypes,
+ }.Build()
+ File_GCGDamageDetail_proto = out.File
+ file_GCGDamageDetail_proto_rawDesc = nil
+ file_GCGDamageDetail_proto_goTypes = nil
+ file_GCGDamageDetail_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDebugReplayNotify.pb.go b/gover/gen/GCGDebugReplayNotify.pb.go
new file mode 100644
index 00000000..a1a94633
--- /dev/null
+++ b/gover/gen/GCGDebugReplayNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDebugReplayNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDebugReplayNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ JsonStr string `protobuf:"bytes,15,opt,name=json_str,json=jsonStr,proto3" json:"json_str,omitempty"`
+}
+
+func (x *GCGDebugReplayNotify) Reset() {
+ *x = GCGDebugReplayNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDebugReplayNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDebugReplayNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDebugReplayNotify) ProtoMessage() {}
+
+func (x *GCGDebugReplayNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDebugReplayNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDebugReplayNotify.ProtoReflect.Descriptor instead.
+func (*GCGDebugReplayNotify) Descriptor() ([]byte, []int) {
+ return file_GCGDebugReplayNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDebugReplayNotify) GetJsonStr() string {
+ if x != nil {
+ return x.JsonStr
+ }
+ return ""
+}
+
+var File_GCGDebugReplayNotify_proto protoreflect.FileDescriptor
+
+var file_GCGDebugReplayNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x44, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x14,
+ 0x47, 0x43, 0x47, 0x44, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x72,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x73, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDebugReplayNotify_proto_rawDescOnce sync.Once
+ file_GCGDebugReplayNotify_proto_rawDescData = file_GCGDebugReplayNotify_proto_rawDesc
+)
+
+func file_GCGDebugReplayNotify_proto_rawDescGZIP() []byte {
+ file_GCGDebugReplayNotify_proto_rawDescOnce.Do(func() {
+ file_GCGDebugReplayNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDebugReplayNotify_proto_rawDescData)
+ })
+ return file_GCGDebugReplayNotify_proto_rawDescData
+}
+
+var file_GCGDebugReplayNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDebugReplayNotify_proto_goTypes = []interface{}{
+ (*GCGDebugReplayNotify)(nil), // 0: GCGDebugReplayNotify
+}
+var file_GCGDebugReplayNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDebugReplayNotify_proto_init() }
+func file_GCGDebugReplayNotify_proto_init() {
+ if File_GCGDebugReplayNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDebugReplayNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDebugReplayNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDebugReplayNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDebugReplayNotify_proto_goTypes,
+ DependencyIndexes: file_GCGDebugReplayNotify_proto_depIdxs,
+ MessageInfos: file_GCGDebugReplayNotify_proto_msgTypes,
+ }.Build()
+ File_GCGDebugReplayNotify_proto = out.File
+ file_GCGDebugReplayNotify_proto_rawDesc = nil
+ file_GCGDebugReplayNotify_proto_goTypes = nil
+ file_GCGDebugReplayNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDiceSideType.pb.go b/gover/gen/GCGDiceSideType.pb.go
new file mode 100644
index 00000000..92f4f310
--- /dev/null
+++ b/gover/gen/GCGDiceSideType.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDiceSideType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDiceSideType int32
+
+const (
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_INVALID GCGDiceSideType = 0
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_CRYO GCGDiceSideType = 1
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_HYDRO GCGDiceSideType = 2
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_PYRO GCGDiceSideType = 3
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_ELECTRO GCGDiceSideType = 4
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_GEO GCGDiceSideType = 5
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_DENDRO GCGDiceSideType = 6
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_ANEMO GCGDiceSideType = 7
+ GCGDiceSideType_GCG_DICE_SIDE_TYPE_PAIMON GCGDiceSideType = 8
+)
+
+// Enum value maps for GCGDiceSideType.
+var (
+ GCGDiceSideType_name = map[int32]string{
+ 0: "GCG_DICE_SIDE_TYPE_INVALID",
+ 1: "GCG_DICE_SIDE_TYPE_CRYO",
+ 2: "GCG_DICE_SIDE_TYPE_HYDRO",
+ 3: "GCG_DICE_SIDE_TYPE_PYRO",
+ 4: "GCG_DICE_SIDE_TYPE_ELECTRO",
+ 5: "GCG_DICE_SIDE_TYPE_GEO",
+ 6: "GCG_DICE_SIDE_TYPE_DENDRO",
+ 7: "GCG_DICE_SIDE_TYPE_ANEMO",
+ 8: "GCG_DICE_SIDE_TYPE_PAIMON",
+ }
+ GCGDiceSideType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x GCGDiceSideType) Enum() *GCGDiceSideType {
+ p := new(GCGDiceSideType)
+ *p = x
+ return p
+}
+
+func (x GCGDiceSideType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGDiceSideType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGDiceSideType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGDiceSideType) Type() protoreflect.EnumType {
+ return &file_GCGDiceSideType_proto_enumTypes[0]
+}
+
+func (x GCGDiceSideType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGDiceSideType.Descriptor instead.
+func (GCGDiceSideType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGDiceSideType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGDiceSideType_proto protoreflect.FileDescriptor
+
+var file_GCGDiceSideType_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63, 0x65, 0x53, 0x69, 0x64, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa1, 0x02, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x44,
+ 0x69, 0x63, 0x65, 0x53, 0x69, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x47,
+ 0x43, 0x47, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x47,
+ 0x43, 0x47, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x43, 0x52, 0x59, 0x4f, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x5f,
+ 0x44, 0x49, 0x43, 0x45, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48,
+ 0x59, 0x44, 0x52, 0x4f, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x49,
+ 0x43, 0x45, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x59, 0x52,
+ 0x4f, 0x10, 0x03, 0x12, 0x1e, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f,
+ 0x53, 0x49, 0x44, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x52,
+ 0x4f, 0x10, 0x04, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f,
+ 0x53, 0x49, 0x44, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x45, 0x4f, 0x10, 0x05, 0x12,
+ 0x1d, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x53, 0x49, 0x44, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x4e, 0x44, 0x52, 0x4f, 0x10, 0x06, 0x12, 0x1c,
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x4e, 0x45, 0x4d, 0x4f, 0x10, 0x07, 0x12, 0x1d, 0x0a, 0x19,
+ 0x47, 0x43, 0x47, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x50, 0x41, 0x49, 0x4d, 0x4f, 0x4e, 0x10, 0x08, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDiceSideType_proto_rawDescOnce sync.Once
+ file_GCGDiceSideType_proto_rawDescData = file_GCGDiceSideType_proto_rawDesc
+)
+
+func file_GCGDiceSideType_proto_rawDescGZIP() []byte {
+ file_GCGDiceSideType_proto_rawDescOnce.Do(func() {
+ file_GCGDiceSideType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDiceSideType_proto_rawDescData)
+ })
+ return file_GCGDiceSideType_proto_rawDescData
+}
+
+var file_GCGDiceSideType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGDiceSideType_proto_goTypes = []interface{}{
+ (GCGDiceSideType)(0), // 0: GCGDiceSideType
+}
+var file_GCGDiceSideType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDiceSideType_proto_init() }
+func file_GCGDiceSideType_proto_init() {
+ if File_GCGDiceSideType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDiceSideType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDiceSideType_proto_goTypes,
+ DependencyIndexes: file_GCGDiceSideType_proto_depIdxs,
+ EnumInfos: file_GCGDiceSideType_proto_enumTypes,
+ }.Build()
+ File_GCGDiceSideType_proto = out.File
+ file_GCGDiceSideType_proto_rawDesc = nil
+ file_GCGDiceSideType_proto_goTypes = nil
+ file_GCGDiceSideType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDuel.pb.go b/gover/gen/GCGDuel.pb.go
new file mode 100644
index 00000000..05d9d36f
--- /dev/null
+++ b/gover/gen/GCGDuel.pb.go
@@ -0,0 +1,413 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDuel.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDuel struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ServerSeq uint32 `protobuf:"varint,3,opt,name=server_seq,json=serverSeq,proto3" json:"server_seq,omitempty"`
+ ShowInfoList []*GCGControllerShowInfo `protobuf:"bytes,7,rep,name=show_info_list,json=showInfoList,proto3" json:"show_info_list,omitempty"`
+ ForbidFinishChallengeList []uint32 `protobuf:"varint,192,rep,packed,name=forbid_finish_challenge_list,json=forbidFinishChallengeList,proto3" json:"forbid_finish_challenge_list,omitempty"`
+ CardList []*GCGCard `protobuf:"bytes,1,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ Unk3300_BIANMOPDEHO uint32 `protobuf:"varint,9,opt,name=Unk3300_BIANMOPDEHO,json=Unk3300BIANMOPDEHO,proto3" json:"Unk3300_BIANMOPDEHO,omitempty"`
+ CostRevise *GCGCostReviseInfo `protobuf:"bytes,8,opt,name=cost_revise,json=costRevise,proto3" json:"cost_revise,omitempty"`
+ GameId uint32 `protobuf:"varint,4,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
+ FieldList []*GCGPlayerField `protobuf:"bytes,5,rep,name=field_list,json=fieldList,proto3" json:"field_list,omitempty"`
+ Unk3300_CDCMBOKBLAK []*Unk3300_ADHENCIFKNI `protobuf:"bytes,1987,rep,name=Unk3300_CDCMBOKBLAK,json=Unk3300CDCMBOKBLAK,proto3" json:"Unk3300_CDCMBOKBLAK,omitempty"`
+ BusinessType GCGGameBusinessType `protobuf:"varint,13,opt,name=business_type,json=businessType,proto3,enum=GCGGameBusinessType" json:"business_type,omitempty"`
+ IntentionList []*GCGPVEIntention `protobuf:"bytes,2,rep,name=intention_list,json=intentionList,proto3" json:"intention_list,omitempty"`
+ ChallengeList []*GCGDuelChallenge `protobuf:"bytes,1617,rep,name=challenge_list,json=challengeList,proto3" json:"challenge_list,omitempty"`
+ HistoryCardList []*GCGCard `protobuf:"bytes,1872,rep,name=history_card_list,json=historyCardList,proto3" json:"history_card_list,omitempty"`
+ Round uint32 `protobuf:"varint,11,opt,name=round,proto3" json:"round,omitempty"`
+ ControllerId uint32 `protobuf:"varint,12,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ HistoryMsgPackList []*GCGMessagePack `protobuf:"bytes,797,rep,name=history_msg_pack_list,json=historyMsgPackList,proto3" json:"history_msg_pack_list,omitempty"`
+ Unk3300_JHDDNKFPINA uint32 `protobuf:"varint,10,opt,name=Unk3300_JHDDNKFPINA,json=Unk3300JHDDNKFPINA,proto3" json:"Unk3300_JHDDNKFPINA,omitempty"`
+ CardIdList []uint32 `protobuf:"varint,6,rep,packed,name=card_id_list,json=cardIdList,proto3" json:"card_id_list,omitempty"`
+ Unk3300_JBBMBKGOONO uint32 `protobuf:"varint,15,opt,name=Unk3300_JBBMBKGOONO,json=Unk3300JBBMBKGOONO,proto3" json:"Unk3300_JBBMBKGOONO,omitempty"`
+ Phase *GCGPhase `protobuf:"bytes,14,opt,name=phase,proto3" json:"phase,omitempty"`
+}
+
+func (x *GCGDuel) Reset() {
+ *x = GCGDuel{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDuel_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDuel) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDuel) ProtoMessage() {}
+
+func (x *GCGDuel) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDuel_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDuel.ProtoReflect.Descriptor instead.
+func (*GCGDuel) Descriptor() ([]byte, []int) {
+ return file_GCGDuel_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDuel) GetServerSeq() uint32 {
+ if x != nil {
+ return x.ServerSeq
+ }
+ return 0
+}
+
+func (x *GCGDuel) GetShowInfoList() []*GCGControllerShowInfo {
+ if x != nil {
+ return x.ShowInfoList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetForbidFinishChallengeList() []uint32 {
+ if x != nil {
+ return x.ForbidFinishChallengeList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetCardList() []*GCGCard {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetUnk3300_BIANMOPDEHO() uint32 {
+ if x != nil {
+ return x.Unk3300_BIANMOPDEHO
+ }
+ return 0
+}
+
+func (x *GCGDuel) GetCostRevise() *GCGCostReviseInfo {
+ if x != nil {
+ return x.CostRevise
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetGameId() uint32 {
+ if x != nil {
+ return x.GameId
+ }
+ return 0
+}
+
+func (x *GCGDuel) GetFieldList() []*GCGPlayerField {
+ if x != nil {
+ return x.FieldList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetUnk3300_CDCMBOKBLAK() []*Unk3300_ADHENCIFKNI {
+ if x != nil {
+ return x.Unk3300_CDCMBOKBLAK
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetBusinessType() GCGGameBusinessType {
+ if x != nil {
+ return x.BusinessType
+ }
+ return GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_NONE
+}
+
+func (x *GCGDuel) GetIntentionList() []*GCGPVEIntention {
+ if x != nil {
+ return x.IntentionList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetChallengeList() []*GCGDuelChallenge {
+ if x != nil {
+ return x.ChallengeList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetHistoryCardList() []*GCGCard {
+ if x != nil {
+ return x.HistoryCardList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetRound() uint32 {
+ if x != nil {
+ return x.Round
+ }
+ return 0
+}
+
+func (x *GCGDuel) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGDuel) GetHistoryMsgPackList() []*GCGMessagePack {
+ if x != nil {
+ return x.HistoryMsgPackList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetUnk3300_JHDDNKFPINA() uint32 {
+ if x != nil {
+ return x.Unk3300_JHDDNKFPINA
+ }
+ return 0
+}
+
+func (x *GCGDuel) GetCardIdList() []uint32 {
+ if x != nil {
+ return x.CardIdList
+ }
+ return nil
+}
+
+func (x *GCGDuel) GetUnk3300_JBBMBKGOONO() uint32 {
+ if x != nil {
+ return x.Unk3300_JBBMBKGOONO
+ }
+ return 0
+}
+
+func (x *GCGDuel) GetPhase() *GCGPhase {
+ if x != nil {
+ return x.Phase
+ }
+ return nil
+}
+
+var File_GCGDuel_proto protoreflect.FileDescriptor
+
+var file_GCGDuel_proto_rawDesc = []byte{
+ 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x0d, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b,
+ 0x47, 0x43, 0x47, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x68, 0x6f,
+ 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47,
+ 0x43, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43,
+ 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73,
+ 0x61, 0x67, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47,
+ 0x43, 0x47, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46,
+ 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x48, 0x45, 0x4e, 0x43, 0x49, 0x46, 0x4b, 0x4e, 0x49, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x07, 0x0a, 0x07, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65,
+ 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x65, 0x71,
+ 0x12, 0x3c, 0x0a, 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x47, 0x43, 0x47, 0x43, 0x6f,
+ 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40,
+ 0x0a, 0x1c, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f,
+ 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0xc0,
+ 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x25, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x52, 0x08, 0x63,
+ 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x42, 0x49, 0x41, 0x4e, 0x4d, 0x4f, 0x50, 0x44, 0x45, 0x48, 0x4f, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x49, 0x41,
+ 0x4e, 0x4d, 0x4f, 0x50, 0x44, 0x45, 0x48, 0x4f, 0x12, 0x33, 0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x74,
+ 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x47, 0x43, 0x47, 0x43, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x12, 0x17, 0x0a,
+ 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x47, 0x43, 0x47,
+ 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x09, 0x66, 0x69, 0x65,
+ 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x43, 0x44, 0x43, 0x4d, 0x42, 0x4f, 0x4b, 0x42, 0x4c, 0x41, 0x4b, 0x18, 0xc3, 0x0f,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41,
+ 0x44, 0x48, 0x45, 0x4e, 0x43, 0x49, 0x46, 0x4b, 0x4e, 0x49, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x43, 0x44, 0x43, 0x4d, 0x42, 0x4f, 0x4b, 0x42, 0x4c, 0x41, 0x4b, 0x12, 0x39,
+ 0x0a, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42,
+ 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x62, 0x75, 0x73,
+ 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x37, 0x0a, 0x0e, 0x69, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x39, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0xd1, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x43,
+ 0x47, 0x44, 0x75, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x0d,
+ 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a,
+ 0x11, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0xd0, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x43,
+ 0x61, 0x72, 0x64, 0x52, 0x0f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x61, 0x72, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f,
+ 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12,
+ 0x43, 0x0a, 0x15, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x5f, 0x70,
+ 0x61, 0x63, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x9d, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0f, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x61, 0x63, 0x6b,
+ 0x52, 0x12, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x63, 0x6b,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4a, 0x48, 0x44, 0x44, 0x4e, 0x4b, 0x46, 0x50, 0x49, 0x4e, 0x41, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x48, 0x44, 0x44, 0x4e, 0x4b,
+ 0x46, 0x50, 0x49, 0x4e, 0x41, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x72,
+ 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x42, 0x4d, 0x42, 0x4b, 0x47, 0x4f, 0x4f, 0x4e, 0x4f, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x42, 0x42,
+ 0x4d, 0x42, 0x4b, 0x47, 0x4f, 0x4f, 0x4e, 0x4f, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x68, 0x61, 0x73,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61,
+ 0x73, 0x65, 0x52, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDuel_proto_rawDescOnce sync.Once
+ file_GCGDuel_proto_rawDescData = file_GCGDuel_proto_rawDesc
+)
+
+func file_GCGDuel_proto_rawDescGZIP() []byte {
+ file_GCGDuel_proto_rawDescOnce.Do(func() {
+ file_GCGDuel_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDuel_proto_rawDescData)
+ })
+ return file_GCGDuel_proto_rawDescData
+}
+
+var file_GCGDuel_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDuel_proto_goTypes = []interface{}{
+ (*GCGDuel)(nil), // 0: GCGDuel
+ (*GCGControllerShowInfo)(nil), // 1: GCGControllerShowInfo
+ (*GCGCard)(nil), // 2: GCGCard
+ (*GCGCostReviseInfo)(nil), // 3: GCGCostReviseInfo
+ (*GCGPlayerField)(nil), // 4: GCGPlayerField
+ (*Unk3300_ADHENCIFKNI)(nil), // 5: Unk3300_ADHENCIFKNI
+ (GCGGameBusinessType)(0), // 6: GCGGameBusinessType
+ (*GCGPVEIntention)(nil), // 7: GCGPVEIntention
+ (*GCGDuelChallenge)(nil), // 8: GCGDuelChallenge
+ (*GCGMessagePack)(nil), // 9: GCGMessagePack
+ (*GCGPhase)(nil), // 10: GCGPhase
+}
+var file_GCGDuel_proto_depIdxs = []int32{
+ 1, // 0: GCGDuel.show_info_list:type_name -> GCGControllerShowInfo
+ 2, // 1: GCGDuel.card_list:type_name -> GCGCard
+ 3, // 2: GCGDuel.cost_revise:type_name -> GCGCostReviseInfo
+ 4, // 3: GCGDuel.field_list:type_name -> GCGPlayerField
+ 5, // 4: GCGDuel.Unk3300_CDCMBOKBLAK:type_name -> Unk3300_ADHENCIFKNI
+ 6, // 5: GCGDuel.business_type:type_name -> GCGGameBusinessType
+ 7, // 6: GCGDuel.intention_list:type_name -> GCGPVEIntention
+ 8, // 7: GCGDuel.challenge_list:type_name -> GCGDuelChallenge
+ 2, // 8: GCGDuel.history_card_list:type_name -> GCGCard
+ 9, // 9: GCGDuel.history_msg_pack_list:type_name -> GCGMessagePack
+ 10, // 10: GCGDuel.phase:type_name -> GCGPhase
+ 11, // [11:11] is the sub-list for method output_type
+ 11, // [11:11] is the sub-list for method input_type
+ 11, // [11:11] is the sub-list for extension type_name
+ 11, // [11:11] is the sub-list for extension extendee
+ 0, // [0:11] is the sub-list for field type_name
+}
+
+func init() { file_GCGDuel_proto_init() }
+func file_GCGDuel_proto_init() {
+ if File_GCGDuel_proto != nil {
+ return
+ }
+ file_GCGCard_proto_init()
+ file_GCGControllerShowInfo_proto_init()
+ file_GCGCostReviseInfo_proto_init()
+ file_GCGDuelChallenge_proto_init()
+ file_GCGGameBusinessType_proto_init()
+ file_GCGMessagePack_proto_init()
+ file_GCGPVEIntention_proto_init()
+ file_GCGPhase_proto_init()
+ file_GCGPlayerField_proto_init()
+ file_Unk3300_ADHENCIFKNI_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDuel_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDuel); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDuel_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDuel_proto_goTypes,
+ DependencyIndexes: file_GCGDuel_proto_depIdxs,
+ MessageInfos: file_GCGDuel_proto_msgTypes,
+ }.Build()
+ File_GCGDuel_proto = out.File
+ file_GCGDuel_proto_rawDesc = nil
+ file_GCGDuel_proto_goTypes = nil
+ file_GCGDuel_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDuelChallenge.pb.go b/gover/gen/GCGDuelChallenge.pb.go
new file mode 100644
index 00000000..a680ed09
--- /dev/null
+++ b/gover/gen/GCGDuelChallenge.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDuelChallenge.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDuelChallenge struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeId uint32 `protobuf:"varint,12,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ CurProgress uint32 `protobuf:"varint,2,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ TotalProgress uint32 `protobuf:"varint,4,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
+}
+
+func (x *GCGDuelChallenge) Reset() {
+ *x = GCGDuelChallenge{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDuelChallenge_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDuelChallenge) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDuelChallenge) ProtoMessage() {}
+
+func (x *GCGDuelChallenge) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDuelChallenge_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDuelChallenge.ProtoReflect.Descriptor instead.
+func (*GCGDuelChallenge) Descriptor() ([]byte, []int) {
+ return file_GCGDuelChallenge_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDuelChallenge) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+func (x *GCGDuelChallenge) GetCurProgress() uint32 {
+ if x != nil {
+ return x.CurProgress
+ }
+ return 0
+}
+
+func (x *GCGDuelChallenge) GetTotalProgress() uint32 {
+ if x != nil {
+ return x.TotalProgress
+ }
+ return 0
+}
+
+var File_GCGDuelChallenge_proto protoreflect.FileDescriptor
+
+var file_GCGDuelChallenge_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x44,
+ 0x75, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c,
+ 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12,
+ 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67,
+ 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61,
+ 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDuelChallenge_proto_rawDescOnce sync.Once
+ file_GCGDuelChallenge_proto_rawDescData = file_GCGDuelChallenge_proto_rawDesc
+)
+
+func file_GCGDuelChallenge_proto_rawDescGZIP() []byte {
+ file_GCGDuelChallenge_proto_rawDescOnce.Do(func() {
+ file_GCGDuelChallenge_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDuelChallenge_proto_rawDescData)
+ })
+ return file_GCGDuelChallenge_proto_rawDescData
+}
+
+var file_GCGDuelChallenge_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGDuelChallenge_proto_goTypes = []interface{}{
+ (*GCGDuelChallenge)(nil), // 0: GCGDuelChallenge
+}
+var file_GCGDuelChallenge_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGDuelChallenge_proto_init() }
+func file_GCGDuelChallenge_proto_init() {
+ if File_GCGDuelChallenge_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDuelChallenge_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDuelChallenge); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDuelChallenge_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDuelChallenge_proto_goTypes,
+ DependencyIndexes: file_GCGDuelChallenge_proto_depIdxs,
+ MessageInfos: file_GCGDuelChallenge_proto_msgTypes,
+ }.Build()
+ File_GCGDuelChallenge_proto = out.File
+ file_GCGDuelChallenge_proto_rawDesc = nil
+ file_GCGDuelChallenge_proto_goTypes = nil
+ file_GCGDuelChallenge_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGDuelExtra.pb.go b/gover/gen/GCGDuelExtra.pb.go
new file mode 100644
index 00000000..e08d23f1
--- /dev/null
+++ b/gover/gen/GCGDuelExtra.pb.go
@@ -0,0 +1,299 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGDuelExtra.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGDuelExtra struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardIdList []uint32 `protobuf:"varint,1,rep,packed,name=card_id_list,json=cardIdList,proto3" json:"card_id_list,omitempty"`
+ FieldId uint32 `protobuf:"varint,2,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
+ CardBackId uint32 `protobuf:"varint,3,opt,name=card_back_id,json=cardBackId,proto3" json:"card_back_id,omitempty"`
+ CardFaceMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=card_face_map,json=cardFaceMap,proto3" json:"card_face_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ChallengeList []*GCGChallengeData `protobuf:"bytes,5,rep,name=challenge_list,json=challengeList,proto3" json:"challenge_list,omitempty"`
+ Score uint32 `protobuf:"varint,6,opt,name=score,proto3" json:"score,omitempty"`
+ IsMatchAi bool `protobuf:"varint,7,opt,name=is_match_ai,json=isMatchAi,proto3" json:"is_match_ai,omitempty"`
+ AiDeckId uint32 `protobuf:"varint,8,opt,name=ai_deck_id,json=aiDeckId,proto3" json:"ai_deck_id,omitempty"`
+ IsInternal bool `protobuf:"varint,9,opt,name=is_internal,json=isInternal,proto3" json:"is_internal,omitempty"`
+ ForbidFinishChallengeList []uint32 `protobuf:"varint,10,rep,packed,name=forbid_finish_challenge_list,json=forbidFinishChallengeList,proto3" json:"forbid_finish_challenge_list,omitempty"`
+ Level uint32 `protobuf:"varint,11,opt,name=level,proto3" json:"level,omitempty"`
+ ClientVersion uint32 `protobuf:"varint,12,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
+ PlatformType PlatformType `protobuf:"varint,13,opt,name=platform_type,json=platformType,proto3,enum=PlatformType" json:"platform_type,omitempty"`
+}
+
+func (x *GCGDuelExtra) Reset() {
+ *x = GCGDuelExtra{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGDuelExtra_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGDuelExtra) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGDuelExtra) ProtoMessage() {}
+
+func (x *GCGDuelExtra) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGDuelExtra_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGDuelExtra.ProtoReflect.Descriptor instead.
+func (*GCGDuelExtra) Descriptor() ([]byte, []int) {
+ return file_GCGDuelExtra_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGDuelExtra) GetCardIdList() []uint32 {
+ if x != nil {
+ return x.CardIdList
+ }
+ return nil
+}
+
+func (x *GCGDuelExtra) GetFieldId() uint32 {
+ if x != nil {
+ return x.FieldId
+ }
+ return 0
+}
+
+func (x *GCGDuelExtra) GetCardBackId() uint32 {
+ if x != nil {
+ return x.CardBackId
+ }
+ return 0
+}
+
+func (x *GCGDuelExtra) GetCardFaceMap() map[uint32]uint32 {
+ if x != nil {
+ return x.CardFaceMap
+ }
+ return nil
+}
+
+func (x *GCGDuelExtra) GetChallengeList() []*GCGChallengeData {
+ if x != nil {
+ return x.ChallengeList
+ }
+ return nil
+}
+
+func (x *GCGDuelExtra) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *GCGDuelExtra) GetIsMatchAi() bool {
+ if x != nil {
+ return x.IsMatchAi
+ }
+ return false
+}
+
+func (x *GCGDuelExtra) GetAiDeckId() uint32 {
+ if x != nil {
+ return x.AiDeckId
+ }
+ return 0
+}
+
+func (x *GCGDuelExtra) GetIsInternal() bool {
+ if x != nil {
+ return x.IsInternal
+ }
+ return false
+}
+
+func (x *GCGDuelExtra) GetForbidFinishChallengeList() []uint32 {
+ if x != nil {
+ return x.ForbidFinishChallengeList
+ }
+ return nil
+}
+
+func (x *GCGDuelExtra) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *GCGDuelExtra) GetClientVersion() uint32 {
+ if x != nil {
+ return x.ClientVersion
+ }
+ return 0
+}
+
+func (x *GCGDuelExtra) GetPlatformType() PlatformType {
+ if x != nil {
+ return x.PlatformType
+ }
+ return PlatformType_PLATFORM_TYPE_EDITOR
+}
+
+var File_GCGDuelExtra_proto protoreflect.FileDescriptor
+
+var file_GCGDuelExtra_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47, 0x43, 0x47, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x50, 0x6c,
+ 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0xd2, 0x04, 0x0a, 0x0c, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x45, 0x78, 0x74, 0x72,
+ 0x61, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x20,
+ 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x49, 0x64,
+ 0x12, 0x42, 0x0a, 0x0d, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x6d, 0x61,
+ 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65,
+ 0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x2e, 0x43, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63, 0x65, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x63, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63,
+ 0x65, 0x4d, 0x61, 0x70, 0x12, 0x38, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47,
+ 0x43, 0x47, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14,
+ 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73,
+ 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68,
+ 0x5f, 0x61, 0x69, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4d, 0x61, 0x74,
+ 0x63, 0x68, 0x41, 0x69, 0x12, 0x1c, 0x0a, 0x0a, 0x61, 0x69, 0x5f, 0x64, 0x65, 0x63, 0x6b, 0x5f,
+ 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x69, 0x44, 0x65, 0x63, 0x6b,
+ 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61,
+ 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72,
+ 0x6e, 0x61, 0x6c, 0x12, 0x3f, 0x0a, 0x1c, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x5f, 0x66, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x66, 0x6f, 0x72, 0x62, 0x69,
+ 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x12, 0x32, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66,
+ 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
+ 0x6d, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x3e, 0x0a, 0x10, 0x43, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63,
+ 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGDuelExtra_proto_rawDescOnce sync.Once
+ file_GCGDuelExtra_proto_rawDescData = file_GCGDuelExtra_proto_rawDesc
+)
+
+func file_GCGDuelExtra_proto_rawDescGZIP() []byte {
+ file_GCGDuelExtra_proto_rawDescOnce.Do(func() {
+ file_GCGDuelExtra_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGDuelExtra_proto_rawDescData)
+ })
+ return file_GCGDuelExtra_proto_rawDescData
+}
+
+var file_GCGDuelExtra_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GCGDuelExtra_proto_goTypes = []interface{}{
+ (*GCGDuelExtra)(nil), // 0: GCGDuelExtra
+ nil, // 1: GCGDuelExtra.CardFaceMapEntry
+ (*GCGChallengeData)(nil), // 2: GCGChallengeData
+ (PlatformType)(0), // 3: PlatformType
+}
+var file_GCGDuelExtra_proto_depIdxs = []int32{
+ 1, // 0: GCGDuelExtra.card_face_map:type_name -> GCGDuelExtra.CardFaceMapEntry
+ 2, // 1: GCGDuelExtra.challenge_list:type_name -> GCGChallengeData
+ 3, // 2: GCGDuelExtra.platform_type:type_name -> PlatformType
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGDuelExtra_proto_init() }
+func file_GCGDuelExtra_proto_init() {
+ if File_GCGDuelExtra_proto != nil {
+ return
+ }
+ file_GCGChallengeData_proto_init()
+ file_PlatformType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGDuelExtra_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGDuelExtra); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGDuelExtra_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGDuelExtra_proto_goTypes,
+ DependencyIndexes: file_GCGDuelExtra_proto_depIdxs,
+ MessageInfos: file_GCGDuelExtra_proto_msgTypes,
+ }.Build()
+ File_GCGDuelExtra_proto = out.File
+ file_GCGDuelExtra_proto_rawDesc = nil
+ file_GCGDuelExtra_proto_goTypes = nil
+ file_GCGDuelExtra_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGEndReason.pb.go b/gover/gen/GCGEndReason.pb.go
new file mode 100644
index 00000000..ea3b1e24
--- /dev/null
+++ b/gover/gen/GCGEndReason.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGEndReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGEndReason int32
+
+const (
+ GCGEndReason_GCG_END_REASON_DEFAULT GCGEndReason = 0
+ GCGEndReason_GCG_END_REASON_DIE GCGEndReason = 1
+ GCGEndReason_GCG_END_REASON_SURRENDER GCGEndReason = 2
+ GCGEndReason_GCG_END_REASON_DISCONNECTED GCGEndReason = 3
+ GCGEndReason_GCG_END_REASON_ROUND_LIMIT GCGEndReason = 4
+ GCGEndReason_GCG_END_REASON_GM GCGEndReason = 5
+ GCGEndReason_GCG_END_REASON_NO_PLAYER GCGEndReason = 6
+ GCGEndReason_GCG_END_REASON_GIVE_UP GCGEndReason = 7
+ GCGEndReason_GCG_END_REASON_INIT_TIMEOUT GCGEndReason = 8
+ GCGEndReason_GCG_END_REASON_EFFECT GCGEndReason = 9
+ GCGEndReason_GCG_END_REASON_Unk3300_INAPHKAKKHF GCGEndReason = 10
+)
+
+// Enum value maps for GCGEndReason.
+var (
+ GCGEndReason_name = map[int32]string{
+ 0: "GCG_END_REASON_DEFAULT",
+ 1: "GCG_END_REASON_DIE",
+ 2: "GCG_END_REASON_SURRENDER",
+ 3: "GCG_END_REASON_DISCONNECTED",
+ 4: "GCG_END_REASON_ROUND_LIMIT",
+ 5: "GCG_END_REASON_GM",
+ 6: "GCG_END_REASON_NO_PLAYER",
+ 7: "GCG_END_REASON_GIVE_UP",
+ 8: "GCG_END_REASON_INIT_TIMEOUT",
+ 9: "GCG_END_REASON_EFFECT",
+ 10: "GCG_END_REASON_Unk3300_INAPHKAKKHF",
+ }
+ GCGEndReason_value = map[string]int32{
+ "GCG_END_REASON_DEFAULT": 0,
+ "GCG_END_REASON_DIE": 1,
+ "GCG_END_REASON_SURRENDER": 2,
+ "GCG_END_REASON_DISCONNECTED": 3,
+ "GCG_END_REASON_ROUND_LIMIT": 4,
+ "GCG_END_REASON_GM": 5,
+ "GCG_END_REASON_NO_PLAYER": 6,
+ "GCG_END_REASON_GIVE_UP": 7,
+ "GCG_END_REASON_INIT_TIMEOUT": 8,
+ "GCG_END_REASON_EFFECT": 9,
+ "GCG_END_REASON_Unk3300_INAPHKAKKHF": 10,
+ }
+)
+
+func (x GCGEndReason) Enum() *GCGEndReason {
+ p := new(GCGEndReason)
+ *p = x
+ return p
+}
+
+func (x GCGEndReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGEndReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGEndReason_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGEndReason) Type() protoreflect.EnumType {
+ return &file_GCGEndReason_proto_enumTypes[0]
+}
+
+func (x GCGEndReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGEndReason.Descriptor instead.
+func (GCGEndReason) EnumDescriptor() ([]byte, []int) {
+ return file_GCGEndReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGEndReason_proto protoreflect.FileDescriptor
+
+var file_GCGEndReason_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x45, 0x6e, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xd6, 0x02, 0x0a, 0x0c, 0x47, 0x43, 0x47, 0x45, 0x6e, 0x64, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f, 0x45, 0x4e, 0x44,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10,
+ 0x00, 0x12, 0x16, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x5f, 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x47, 0x43, 0x47,
+ 0x5f, 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x52, 0x52,
+ 0x45, 0x4e, 0x44, 0x45, 0x52, 0x10, 0x02, 0x12, 0x1f, 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x5f, 0x45,
+ 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e,
+ 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, 0x1e, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x5f,
+ 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x55, 0x4e, 0x44,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x04, 0x12, 0x15, 0x0a, 0x11, 0x47, 0x43, 0x47, 0x5f,
+ 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x4d, 0x10, 0x05, 0x12,
+ 0x1c, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x5f, 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x10, 0x06, 0x12, 0x1a, 0x0a,
+ 0x16, 0x47, 0x43, 0x47, 0x5f, 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x47, 0x49, 0x56, 0x45, 0x5f, 0x55, 0x50, 0x10, 0x07, 0x12, 0x1f, 0x0a, 0x1b, 0x47, 0x43, 0x47,
+ 0x5f, 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x49, 0x54,
+ 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0x08, 0x12, 0x19, 0x0a, 0x15, 0x47, 0x43,
+ 0x47, 0x5f, 0x45, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46,
+ 0x45, 0x43, 0x54, 0x10, 0x09, 0x12, 0x26, 0x0a, 0x22, 0x47, 0x43, 0x47, 0x5f, 0x45, 0x4e, 0x44,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x49, 0x4e, 0x41, 0x50, 0x48, 0x4b, 0x41, 0x4b, 0x4b, 0x48, 0x46, 0x10, 0x0a, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGEndReason_proto_rawDescOnce sync.Once
+ file_GCGEndReason_proto_rawDescData = file_GCGEndReason_proto_rawDesc
+)
+
+func file_GCGEndReason_proto_rawDescGZIP() []byte {
+ file_GCGEndReason_proto_rawDescOnce.Do(func() {
+ file_GCGEndReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGEndReason_proto_rawDescData)
+ })
+ return file_GCGEndReason_proto_rawDescData
+}
+
+var file_GCGEndReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGEndReason_proto_goTypes = []interface{}{
+ (GCGEndReason)(0), // 0: GCGEndReason
+}
+var file_GCGEndReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGEndReason_proto_init() }
+func file_GCGEndReason_proto_init() {
+ if File_GCGEndReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGEndReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGEndReason_proto_goTypes,
+ DependencyIndexes: file_GCGEndReason_proto_depIdxs,
+ EnumInfos: file_GCGEndReason_proto_enumTypes,
+ }.Build()
+ File_GCGEndReason_proto = out.File
+ file_GCGEndReason_proto_rawDesc = nil
+ file_GCGEndReason_proto_goTypes = nil
+ file_GCGEndReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGameBriefData.pb.go b/gover/gen/GCGGameBriefData.pb.go
new file mode 100644
index 00000000..cc0798c1
--- /dev/null
+++ b/gover/gen/GCGGameBriefData.pb.go
@@ -0,0 +1,223 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGameBriefData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGameBriefData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_NCLDOGNCHGF uint32 `protobuf:"varint,13,opt,name=Unk3300_NCLDOGNCHGF,json=Unk3300NCLDOGNCHGF,proto3" json:"Unk3300_NCLDOGNCHGF,omitempty"`
+ BusinessType GCGGameBusinessType `protobuf:"varint,8,opt,name=business_type,json=businessType,proto3,enum=GCGGameBusinessType" json:"business_type,omitempty"`
+ Unk3300_FJJDMIBIBJN uint32 `protobuf:"varint,14,opt,name=Unk3300_FJJDMIBIBJN,json=Unk3300FJJDMIBIBJN,proto3" json:"Unk3300_FJJDMIBIBJN,omitempty"`
+ PlatformType uint32 `protobuf:"varint,6,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
+ GameId uint32 `protobuf:"varint,12,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
+ PlayerBriefList []*GCGPlayerBriefData `protobuf:"bytes,5,rep,name=player_brief_list,json=playerBriefList,proto3" json:"player_brief_list,omitempty"`
+}
+
+func (x *GCGGameBriefData) Reset() {
+ *x = GCGGameBriefData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGameBriefData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGameBriefData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGameBriefData) ProtoMessage() {}
+
+func (x *GCGGameBriefData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGameBriefData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGameBriefData.ProtoReflect.Descriptor instead.
+func (*GCGGameBriefData) Descriptor() ([]byte, []int) {
+ return file_GCGGameBriefData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGGameBriefData) GetUnk3300_NCLDOGNCHGF() uint32 {
+ if x != nil {
+ return x.Unk3300_NCLDOGNCHGF
+ }
+ return 0
+}
+
+func (x *GCGGameBriefData) GetBusinessType() GCGGameBusinessType {
+ if x != nil {
+ return x.BusinessType
+ }
+ return GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_NONE
+}
+
+func (x *GCGGameBriefData) GetUnk3300_FJJDMIBIBJN() uint32 {
+ if x != nil {
+ return x.Unk3300_FJJDMIBIBJN
+ }
+ return 0
+}
+
+func (x *GCGGameBriefData) GetPlatformType() uint32 {
+ if x != nil {
+ return x.PlatformType
+ }
+ return 0
+}
+
+func (x *GCGGameBriefData) GetGameId() uint32 {
+ if x != nil {
+ return x.GameId
+ }
+ return 0
+}
+
+func (x *GCGGameBriefData) GetPlayerBriefList() []*GCGPlayerBriefData {
+ if x != nil {
+ return x.PlayerBriefList
+ }
+ return nil
+}
+
+var File_GCGGameBriefData_proto protoreflect.FileDescriptor
+
+var file_GCGGameBriefData_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d,
+ 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x02,
+ 0x0a, 0x10, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61,
+ 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x43,
+ 0x4c, 0x44, 0x4f, 0x47, 0x4e, 0x43, 0x48, 0x47, 0x46, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x43, 0x4c, 0x44, 0x4f, 0x47, 0x4e, 0x43,
+ 0x48, 0x47, 0x46, 0x12, 0x39, 0x0a, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47,
+ 0x47, 0x61, 0x6d, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x0c, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x4a, 0x44, 0x4d, 0x49,
+ 0x42, 0x49, 0x42, 0x4a, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x46, 0x4a, 0x4a, 0x44, 0x4d, 0x49, 0x42, 0x49, 0x42, 0x4a, 0x4e, 0x12,
+ 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x3f, 0x0a,
+ 0x11, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGameBriefData_proto_rawDescOnce sync.Once
+ file_GCGGameBriefData_proto_rawDescData = file_GCGGameBriefData_proto_rawDesc
+)
+
+func file_GCGGameBriefData_proto_rawDescGZIP() []byte {
+ file_GCGGameBriefData_proto_rawDescOnce.Do(func() {
+ file_GCGGameBriefData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGameBriefData_proto_rawDescData)
+ })
+ return file_GCGGameBriefData_proto_rawDescData
+}
+
+var file_GCGGameBriefData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGameBriefData_proto_goTypes = []interface{}{
+ (*GCGGameBriefData)(nil), // 0: GCGGameBriefData
+ (GCGGameBusinessType)(0), // 1: GCGGameBusinessType
+ (*GCGPlayerBriefData)(nil), // 2: GCGPlayerBriefData
+}
+var file_GCGGameBriefData_proto_depIdxs = []int32{
+ 1, // 0: GCGGameBriefData.business_type:type_name -> GCGGameBusinessType
+ 2, // 1: GCGGameBriefData.player_brief_list:type_name -> GCGPlayerBriefData
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGGameBriefData_proto_init() }
+func file_GCGGameBriefData_proto_init() {
+ if File_GCGGameBriefData_proto != nil {
+ return
+ }
+ file_GCGGameBusinessType_proto_init()
+ file_GCGPlayerBriefData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGameBriefData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGameBriefData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGameBriefData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGameBriefData_proto_goTypes,
+ DependencyIndexes: file_GCGGameBriefData_proto_depIdxs,
+ MessageInfos: file_GCGGameBriefData_proto_msgTypes,
+ }.Build()
+ File_GCGGameBriefData_proto = out.File
+ file_GCGGameBriefData_proto_rawDesc = nil
+ file_GCGGameBriefData_proto_goTypes = nil
+ file_GCGGameBriefData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGameBriefDataNotify.pb.go b/gover/gen/GCGGameBriefDataNotify.pb.go
new file mode 100644
index 00000000..30f5ea7a
--- /dev/null
+++ b/gover/gen/GCGGameBriefDataNotify.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGameBriefDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGameBriefDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GcgBriefData *GCGGameBriefData `protobuf:"bytes,3,opt,name=gcg_brief_data,json=gcgBriefData,proto3" json:"gcg_brief_data,omitempty"`
+ IsNewGame bool `protobuf:"varint,4,opt,name=is_new_game,json=isNewGame,proto3" json:"is_new_game,omitempty"`
+}
+
+func (x *GCGGameBriefDataNotify) Reset() {
+ *x = GCGGameBriefDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGameBriefDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGameBriefDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGameBriefDataNotify) ProtoMessage() {}
+
+func (x *GCGGameBriefDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGameBriefDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGameBriefDataNotify.ProtoReflect.Descriptor instead.
+func (*GCGGameBriefDataNotify) Descriptor() ([]byte, []int) {
+ return file_GCGGameBriefDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGGameBriefDataNotify) GetGcgBriefData() *GCGGameBriefData {
+ if x != nil {
+ return x.GcgBriefData
+ }
+ return nil
+}
+
+func (x *GCGGameBriefDataNotify) GetIsNewGame() bool {
+ if x != nil {
+ return x.IsNewGame
+ }
+ return false
+}
+
+var File_GCGGameBriefDataNotify_proto protoreflect.FileDescriptor
+
+var file_GCGGameBriefDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61,
+ 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
+ 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d,
+ 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x37, 0x0a, 0x0e, 0x67, 0x63, 0x67, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x64, 0x61,
+ 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x47, 0x61,
+ 0x6d, 0x65, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x67, 0x63, 0x67,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f,
+ 0x6e, 0x65, 0x77, 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
+ 0x69, 0x73, 0x4e, 0x65, 0x77, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGameBriefDataNotify_proto_rawDescOnce sync.Once
+ file_GCGGameBriefDataNotify_proto_rawDescData = file_GCGGameBriefDataNotify_proto_rawDesc
+)
+
+func file_GCGGameBriefDataNotify_proto_rawDescGZIP() []byte {
+ file_GCGGameBriefDataNotify_proto_rawDescOnce.Do(func() {
+ file_GCGGameBriefDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGameBriefDataNotify_proto_rawDescData)
+ })
+ return file_GCGGameBriefDataNotify_proto_rawDescData
+}
+
+var file_GCGGameBriefDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGameBriefDataNotify_proto_goTypes = []interface{}{
+ (*GCGGameBriefDataNotify)(nil), // 0: GCGGameBriefDataNotify
+ (*GCGGameBriefData)(nil), // 1: GCGGameBriefData
+}
+var file_GCGGameBriefDataNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGGameBriefDataNotify.gcg_brief_data:type_name -> GCGGameBriefData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGGameBriefDataNotify_proto_init() }
+func file_GCGGameBriefDataNotify_proto_init() {
+ if File_GCGGameBriefDataNotify_proto != nil {
+ return
+ }
+ file_GCGGameBriefData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGameBriefDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGameBriefDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGameBriefDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGameBriefDataNotify_proto_goTypes,
+ DependencyIndexes: file_GCGGameBriefDataNotify_proto_depIdxs,
+ MessageInfos: file_GCGGameBriefDataNotify_proto_msgTypes,
+ }.Build()
+ File_GCGGameBriefDataNotify_proto = out.File
+ file_GCGGameBriefDataNotify_proto_rawDesc = nil
+ file_GCGGameBriefDataNotify_proto_goTypes = nil
+ file_GCGGameBriefDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGameBusinessType.pb.go b/gover/gen/GCGGameBusinessType.pb.go
new file mode 100644
index 00000000..87623935
--- /dev/null
+++ b/gover/gen/GCGGameBusinessType.pb.go
@@ -0,0 +1,201 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGameBusinessType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGameBusinessType int32
+
+const (
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_NONE GCGGameBusinessType = 0
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_GM GCGGameBusinessType = 1
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_MATCH GCGGameBusinessType = 2
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_PVP GCGGameBusinessType = 3
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_TAVERN_CHALLENGE GCGGameBusinessType = 4
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_CONST_CHALLENGE GCGGameBusinessType = 5
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_WORLD_CHALLENGE GCGGameBusinessType = 6
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_BOSS_CHALLENGE GCGGameBusinessType = 7
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_WEEK_CHALLENGE GCGGameBusinessType = 8
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_BREAK_CHALLENGE GCGGameBusinessType = 9
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_QUEST GCGGameBusinessType = 10
+ GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_GUIDE_GROUP GCGGameBusinessType = 11
+)
+
+// Enum value maps for GCGGameBusinessType.
+var (
+ GCGGameBusinessType_name = map[int32]string{
+ 0: "GCG_GAME_BUSINESS_TYPE_NONE",
+ 1: "GCG_GAME_BUSINESS_TYPE_GM",
+ 2: "GCG_GAME_BUSINESS_TYPE_MATCH",
+ 3: "GCG_GAME_BUSINESS_TYPE_PVP",
+ 4: "GCG_GAME_BUSINESS_TYPE_TAVERN_CHALLENGE",
+ 5: "GCG_GAME_BUSINESS_TYPE_CONST_CHALLENGE",
+ 6: "GCG_GAME_BUSINESS_TYPE_WORLD_CHALLENGE",
+ 7: "GCG_GAME_BUSINESS_TYPE_BOSS_CHALLENGE",
+ 8: "GCG_GAME_BUSINESS_TYPE_WEEK_CHALLENGE",
+ 9: "GCG_GAME_BUSINESS_TYPE_BREAK_CHALLENGE",
+ 10: "GCG_GAME_BUSINESS_TYPE_QUEST",
+ 11: "GCG_GAME_BUSINESS_TYPE_GUIDE_GROUP",
+ }
+ GCGGameBusinessType_value = map[string]int32{
+ "GCG_GAME_BUSINESS_TYPE_NONE": 0,
+ "GCG_GAME_BUSINESS_TYPE_GM": 1,
+ "GCG_GAME_BUSINESS_TYPE_MATCH": 2,
+ "GCG_GAME_BUSINESS_TYPE_PVP": 3,
+ "GCG_GAME_BUSINESS_TYPE_TAVERN_CHALLENGE": 4,
+ "GCG_GAME_BUSINESS_TYPE_CONST_CHALLENGE": 5,
+ "GCG_GAME_BUSINESS_TYPE_WORLD_CHALLENGE": 6,
+ "GCG_GAME_BUSINESS_TYPE_BOSS_CHALLENGE": 7,
+ "GCG_GAME_BUSINESS_TYPE_WEEK_CHALLENGE": 8,
+ "GCG_GAME_BUSINESS_TYPE_BREAK_CHALLENGE": 9,
+ "GCG_GAME_BUSINESS_TYPE_QUEST": 10,
+ "GCG_GAME_BUSINESS_TYPE_GUIDE_GROUP": 11,
+ }
+)
+
+func (x GCGGameBusinessType) Enum() *GCGGameBusinessType {
+ p := new(GCGGameBusinessType)
+ *p = x
+ return p
+}
+
+func (x GCGGameBusinessType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGGameBusinessType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGGameBusinessType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGGameBusinessType) Type() protoreflect.EnumType {
+ return &file_GCGGameBusinessType_proto_enumTypes[0]
+}
+
+func (x GCGGameBusinessType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGGameBusinessType.Descriptor instead.
+func (GCGGameBusinessType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGGameBusinessType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGGameBusinessType_proto protoreflect.FileDescriptor
+
+var file_GCGGameBusinessType_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73,
+ 0x73, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xe8, 0x03, 0x0a, 0x13,
+ 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f,
+ 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f,
+ 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45,
+ 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47,
+ 0x4d, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f,
+ 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41,
+ 0x54, 0x43, 0x48, 0x10, 0x02, 0x12, 0x1e, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d,
+ 0x45, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x50, 0x56, 0x50, 0x10, 0x03, 0x12, 0x2b, 0x0a, 0x27, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d,
+ 0x45, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x54, 0x41, 0x56, 0x45, 0x52, 0x4e, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45,
+ 0x10, 0x04, 0x12, 0x2a, 0x0a, 0x26, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x42,
+ 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4e,
+ 0x53, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x10, 0x05, 0x12, 0x2a,
+ 0x0a, 0x26, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e,
+ 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x43,
+ 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x10, 0x06, 0x12, 0x29, 0x0a, 0x25, 0x47, 0x43,
+ 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45,
+ 0x4e, 0x47, 0x45, 0x10, 0x07, 0x12, 0x29, 0x0a, 0x25, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d,
+ 0x45, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x57, 0x45, 0x45, 0x4b, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x10, 0x08,
+ 0x12, 0x2a, 0x0a, 0x26, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x42, 0x55, 0x53,
+ 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b,
+ 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x10, 0x09, 0x12, 0x20, 0x0a, 0x1c,
+ 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45, 0x53,
+ 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x0a, 0x12, 0x26,
+ 0x0a, 0x22, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e,
+ 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x55, 0x49, 0x44, 0x45, 0x5f, 0x47,
+ 0x52, 0x4f, 0x55, 0x50, 0x10, 0x0b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGameBusinessType_proto_rawDescOnce sync.Once
+ file_GCGGameBusinessType_proto_rawDescData = file_GCGGameBusinessType_proto_rawDesc
+)
+
+func file_GCGGameBusinessType_proto_rawDescGZIP() []byte {
+ file_GCGGameBusinessType_proto_rawDescOnce.Do(func() {
+ file_GCGGameBusinessType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGameBusinessType_proto_rawDescData)
+ })
+ return file_GCGGameBusinessType_proto_rawDescData
+}
+
+var file_GCGGameBusinessType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGGameBusinessType_proto_goTypes = []interface{}{
+ (GCGGameBusinessType)(0), // 0: GCGGameBusinessType
+}
+var file_GCGGameBusinessType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGGameBusinessType_proto_init() }
+func file_GCGGameBusinessType_proto_init() {
+ if File_GCGGameBusinessType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGameBusinessType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGameBusinessType_proto_goTypes,
+ DependencyIndexes: file_GCGGameBusinessType_proto_depIdxs,
+ EnumInfos: file_GCGGameBusinessType_proto_enumTypes,
+ }.Build()
+ File_GCGGameBusinessType_proto = out.File
+ file_GCGGameBusinessType_proto_rawDesc = nil
+ file_GCGGameBusinessType_proto_goTypes = nil
+ file_GCGGameBusinessType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGameCreateFailReasonNotify.pb.go b/gover/gen/GCGGameCreateFailReasonNotify.pb.go
new file mode 100644
index 00000000..459a0ab7
--- /dev/null
+++ b/gover/gen/GCGGameCreateFailReasonNotify.pb.go
@@ -0,0 +1,242 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGameCreateFailReasonNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGameCreateFailReasonNotify_GCGGameCreateReason int32
+
+const (
+ GCGGameCreateFailReasonNotify_GCG_GAME_CREATE_REASON_NONE GCGGameCreateFailReasonNotify_GCGGameCreateReason = 0
+ GCGGameCreateFailReasonNotify_GCG_GAME_CREATE_REASON_GAME_MAX GCGGameCreateFailReasonNotify_GCGGameCreateReason = 1
+ GCGGameCreateFailReasonNotify_GCG_GAME_CREATE_REASON_CLIENT_VERSION_NOT_LATEST GCGGameCreateFailReasonNotify_GCGGameCreateReason = 2
+ GCGGameCreateFailReasonNotify_GCG_GAME_CREATE_REASON_RESOURCE_NOT_COMPLETE GCGGameCreateFailReasonNotify_GCGGameCreateReason = 3
+ GCGGameCreateFailReasonNotify_GCG_GAME_CREATE_REASON_TIMEOUT GCGGameCreateFailReasonNotify_GCGGameCreateReason = 4
+ GCGGameCreateFailReasonNotify_GCG_GAME_CREATE_REASON_Unk3300_EMCDFGGFFAH GCGGameCreateFailReasonNotify_GCGGameCreateReason = 5
+)
+
+// Enum value maps for GCGGameCreateFailReasonNotify_GCGGameCreateReason.
+var (
+ GCGGameCreateFailReasonNotify_GCGGameCreateReason_name = map[int32]string{
+ 0: "GCG_GAME_CREATE_REASON_NONE",
+ 1: "GCG_GAME_CREATE_REASON_GAME_MAX",
+ 2: "GCG_GAME_CREATE_REASON_CLIENT_VERSION_NOT_LATEST",
+ 3: "GCG_GAME_CREATE_REASON_RESOURCE_NOT_COMPLETE",
+ 4: "GCG_GAME_CREATE_REASON_TIMEOUT",
+ 5: "GCG_GAME_CREATE_REASON_Unk3300_EMCDFGGFFAH",
+ }
+ GCGGameCreateFailReasonNotify_GCGGameCreateReason_value = map[string]int32{
+ "GCG_GAME_CREATE_REASON_NONE": 0,
+ "GCG_GAME_CREATE_REASON_GAME_MAX": 1,
+ "GCG_GAME_CREATE_REASON_CLIENT_VERSION_NOT_LATEST": 2,
+ "GCG_GAME_CREATE_REASON_RESOURCE_NOT_COMPLETE": 3,
+ "GCG_GAME_CREATE_REASON_TIMEOUT": 4,
+ "GCG_GAME_CREATE_REASON_Unk3300_EMCDFGGFFAH": 5,
+ }
+)
+
+func (x GCGGameCreateFailReasonNotify_GCGGameCreateReason) Enum() *GCGGameCreateFailReasonNotify_GCGGameCreateReason {
+ p := new(GCGGameCreateFailReasonNotify_GCGGameCreateReason)
+ *p = x
+ return p
+}
+
+func (x GCGGameCreateFailReasonNotify_GCGGameCreateReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGGameCreateFailReasonNotify_GCGGameCreateReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGGameCreateFailReasonNotify_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGGameCreateFailReasonNotify_GCGGameCreateReason) Type() protoreflect.EnumType {
+ return &file_GCGGameCreateFailReasonNotify_proto_enumTypes[0]
+}
+
+func (x GCGGameCreateFailReasonNotify_GCGGameCreateReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGGameCreateFailReasonNotify_GCGGameCreateReason.Descriptor instead.
+func (GCGGameCreateFailReasonNotify_GCGGameCreateReason) EnumDescriptor() ([]byte, []int) {
+ return file_GCGGameCreateFailReasonNotify_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type GCGGameCreateFailReasonNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GCGGameCreateFailReasonNotify_GCGGameCreateReason `protobuf:"varint,7,opt,name=reason,proto3,enum=GCGGameCreateFailReasonNotify_GCGGameCreateReason" json:"reason,omitempty"`
+}
+
+func (x *GCGGameCreateFailReasonNotify) Reset() {
+ *x = GCGGameCreateFailReasonNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGameCreateFailReasonNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGameCreateFailReasonNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGameCreateFailReasonNotify) ProtoMessage() {}
+
+func (x *GCGGameCreateFailReasonNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGameCreateFailReasonNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGameCreateFailReasonNotify.ProtoReflect.Descriptor instead.
+func (*GCGGameCreateFailReasonNotify) Descriptor() ([]byte, []int) {
+ return file_GCGGameCreateFailReasonNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGGameCreateFailReasonNotify) GetReason() GCGGameCreateFailReasonNotify_GCGGameCreateReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGGameCreateFailReasonNotify_GCG_GAME_CREATE_REASON_NONE
+}
+
+var File_GCGGameCreateFailReasonNotify_proto protoreflect.FileDescriptor
+
+var file_GCGGameCreateFailReasonNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46,
+ 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x03, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d,
+ 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d,
+ 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x22, 0x97, 0x02, 0x0a, 0x13, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x1b, 0x47,
+ 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x23, 0x0a, 0x1f,
+ 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4d, 0x41, 0x58, 0x10,
+ 0x01, 0x12, 0x34, 0x0a, 0x30, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x52,
+ 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4c, 0x49, 0x45,
+ 0x4e, 0x54, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4c,
+ 0x41, 0x54, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x30, 0x0a, 0x2c, 0x47, 0x43, 0x47, 0x5f, 0x47,
+ 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43,
+ 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x12, 0x22, 0x0a, 0x1e, 0x47, 0x43, 0x47,
+ 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0x04, 0x12, 0x2e, 0x0a,
+ 0x2a, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x45, 0x4d, 0x43, 0x44, 0x46, 0x47, 0x47, 0x46, 0x46, 0x41, 0x48, 0x10, 0x05, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGameCreateFailReasonNotify_proto_rawDescOnce sync.Once
+ file_GCGGameCreateFailReasonNotify_proto_rawDescData = file_GCGGameCreateFailReasonNotify_proto_rawDesc
+)
+
+func file_GCGGameCreateFailReasonNotify_proto_rawDescGZIP() []byte {
+ file_GCGGameCreateFailReasonNotify_proto_rawDescOnce.Do(func() {
+ file_GCGGameCreateFailReasonNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGameCreateFailReasonNotify_proto_rawDescData)
+ })
+ return file_GCGGameCreateFailReasonNotify_proto_rawDescData
+}
+
+var file_GCGGameCreateFailReasonNotify_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGGameCreateFailReasonNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGameCreateFailReasonNotify_proto_goTypes = []interface{}{
+ (GCGGameCreateFailReasonNotify_GCGGameCreateReason)(0), // 0: GCGGameCreateFailReasonNotify.GCGGameCreateReason
+ (*GCGGameCreateFailReasonNotify)(nil), // 1: GCGGameCreateFailReasonNotify
+}
+var file_GCGGameCreateFailReasonNotify_proto_depIdxs = []int32{
+ 0, // 0: GCGGameCreateFailReasonNotify.reason:type_name -> GCGGameCreateFailReasonNotify.GCGGameCreateReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGGameCreateFailReasonNotify_proto_init() }
+func file_GCGGameCreateFailReasonNotify_proto_init() {
+ if File_GCGGameCreateFailReasonNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGameCreateFailReasonNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGameCreateFailReasonNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGameCreateFailReasonNotify_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGameCreateFailReasonNotify_proto_goTypes,
+ DependencyIndexes: file_GCGGameCreateFailReasonNotify_proto_depIdxs,
+ EnumInfos: file_GCGGameCreateFailReasonNotify_proto_enumTypes,
+ MessageInfos: file_GCGGameCreateFailReasonNotify_proto_msgTypes,
+ }.Build()
+ File_GCGGameCreateFailReasonNotify_proto = out.File
+ file_GCGGameCreateFailReasonNotify_proto_rawDesc = nil
+ file_GCGGameCreateFailReasonNotify_proto_goTypes = nil
+ file_GCGGameCreateFailReasonNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGameMaxNotify.pb.go b/gover/gen/GCGGameMaxNotify.pb.go
new file mode 100644
index 00000000..ffb66f6e
--- /dev/null
+++ b/gover/gen/GCGGameMaxNotify.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGameMaxNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGameMaxNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGGameMaxNotify) Reset() {
+ *x = GCGGameMaxNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGameMaxNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGameMaxNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGameMaxNotify) ProtoMessage() {}
+
+func (x *GCGGameMaxNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGameMaxNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGameMaxNotify.ProtoReflect.Descriptor instead.
+func (*GCGGameMaxNotify) Descriptor() ([]byte, []int) {
+ return file_GCGGameMaxNotify_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGGameMaxNotify_proto protoreflect.FileDescriptor
+
+var file_GCGGameMaxNotify_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x4d, 0x61, 0x78, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x47,
+ 0x61, 0x6d, 0x65, 0x4d, 0x61, 0x78, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGameMaxNotify_proto_rawDescOnce sync.Once
+ file_GCGGameMaxNotify_proto_rawDescData = file_GCGGameMaxNotify_proto_rawDesc
+)
+
+func file_GCGGameMaxNotify_proto_rawDescGZIP() []byte {
+ file_GCGGameMaxNotify_proto_rawDescOnce.Do(func() {
+ file_GCGGameMaxNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGameMaxNotify_proto_rawDescData)
+ })
+ return file_GCGGameMaxNotify_proto_rawDescData
+}
+
+var file_GCGGameMaxNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGameMaxNotify_proto_goTypes = []interface{}{
+ (*GCGGameMaxNotify)(nil), // 0: GCGGameMaxNotify
+}
+var file_GCGGameMaxNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGGameMaxNotify_proto_init() }
+func file_GCGGameMaxNotify_proto_init() {
+ if File_GCGGameMaxNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGameMaxNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGameMaxNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGameMaxNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGameMaxNotify_proto_goTypes,
+ DependencyIndexes: file_GCGGameMaxNotify_proto_depIdxs,
+ MessageInfos: file_GCGGameMaxNotify_proto_msgTypes,
+ }.Build()
+ File_GCGGameMaxNotify_proto = out.File
+ file_GCGGameMaxNotify_proto_rawDesc = nil
+ file_GCGGameMaxNotify_proto_goTypes = nil
+ file_GCGGameMaxNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGrowthLevelNotify.pb.go b/gover/gen/GCGGrowthLevelNotify.pb.go
new file mode 100644
index 00000000..4b3f35d3
--- /dev/null
+++ b/gover/gen/GCGGrowthLevelNotify.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGrowthLevelNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGrowthLevelNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Level uint32 `protobuf:"varint,10,opt,name=level,proto3" json:"level,omitempty"`
+ Exp uint32 `protobuf:"varint,2,opt,name=exp,proto3" json:"exp,omitempty"`
+}
+
+func (x *GCGGrowthLevelNotify) Reset() {
+ *x = GCGGrowthLevelNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGrowthLevelNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGrowthLevelNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGrowthLevelNotify) ProtoMessage() {}
+
+func (x *GCGGrowthLevelNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGrowthLevelNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGrowthLevelNotify.ProtoReflect.Descriptor instead.
+func (*GCGGrowthLevelNotify) Descriptor() ([]byte, []int) {
+ return file_GCGGrowthLevelNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGGrowthLevelNotify) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *GCGGrowthLevelNotify) GetExp() uint32 {
+ if x != nil {
+ return x.Exp
+ }
+ return 0
+}
+
+var File_GCGGrowthLevelNotify_proto protoreflect.FileDescriptor
+
+var file_GCGGrowthLevelNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x14,
+ 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78,
+ 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x65, 0x78, 0x70, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGrowthLevelNotify_proto_rawDescOnce sync.Once
+ file_GCGGrowthLevelNotify_proto_rawDescData = file_GCGGrowthLevelNotify_proto_rawDesc
+)
+
+func file_GCGGrowthLevelNotify_proto_rawDescGZIP() []byte {
+ file_GCGGrowthLevelNotify_proto_rawDescOnce.Do(func() {
+ file_GCGGrowthLevelNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGrowthLevelNotify_proto_rawDescData)
+ })
+ return file_GCGGrowthLevelNotify_proto_rawDescData
+}
+
+var file_GCGGrowthLevelNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGrowthLevelNotify_proto_goTypes = []interface{}{
+ (*GCGGrowthLevelNotify)(nil), // 0: GCGGrowthLevelNotify
+}
+var file_GCGGrowthLevelNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGGrowthLevelNotify_proto_init() }
+func file_GCGGrowthLevelNotify_proto_init() {
+ if File_GCGGrowthLevelNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGrowthLevelNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGrowthLevelNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGrowthLevelNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGrowthLevelNotify_proto_goTypes,
+ DependencyIndexes: file_GCGGrowthLevelNotify_proto_depIdxs,
+ MessageInfos: file_GCGGrowthLevelNotify_proto_msgTypes,
+ }.Build()
+ File_GCGGrowthLevelNotify_proto = out.File
+ file_GCGGrowthLevelNotify_proto_rawDesc = nil
+ file_GCGGrowthLevelNotify_proto_goTypes = nil
+ file_GCGGrowthLevelNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGrowthLevelRewardNotify.pb.go b/gover/gen/GCGGrowthLevelRewardNotify.pb.go
new file mode 100644
index 00000000..c9b33fd0
--- /dev/null
+++ b/gover/gen/GCGGrowthLevelRewardNotify.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGrowthLevelRewardNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGrowthLevelRewardNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelRewardTakenList []uint32 `protobuf:"varint,2,rep,packed,name=level_reward_taken_list,json=levelRewardTakenList,proto3" json:"level_reward_taken_list,omitempty"`
+}
+
+func (x *GCGGrowthLevelRewardNotify) Reset() {
+ *x = GCGGrowthLevelRewardNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGrowthLevelRewardNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGrowthLevelRewardNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGrowthLevelRewardNotify) ProtoMessage() {}
+
+func (x *GCGGrowthLevelRewardNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGrowthLevelRewardNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGrowthLevelRewardNotify.ProtoReflect.Descriptor instead.
+func (*GCGGrowthLevelRewardNotify) Descriptor() ([]byte, []int) {
+ return file_GCGGrowthLevelRewardNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGGrowthLevelRewardNotify) GetLevelRewardTakenList() []uint32 {
+ if x != nil {
+ return x.LevelRewardTakenList
+ }
+ return nil
+}
+
+var File_GCGGrowthLevelRewardNotify_proto protoreflect.FileDescriptor
+
+var file_GCGGrowthLevelRewardNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x35, 0x0a, 0x17, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x14, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61,
+ 0x6b, 0x65, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGrowthLevelRewardNotify_proto_rawDescOnce sync.Once
+ file_GCGGrowthLevelRewardNotify_proto_rawDescData = file_GCGGrowthLevelRewardNotify_proto_rawDesc
+)
+
+func file_GCGGrowthLevelRewardNotify_proto_rawDescGZIP() []byte {
+ file_GCGGrowthLevelRewardNotify_proto_rawDescOnce.Do(func() {
+ file_GCGGrowthLevelRewardNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGrowthLevelRewardNotify_proto_rawDescData)
+ })
+ return file_GCGGrowthLevelRewardNotify_proto_rawDescData
+}
+
+var file_GCGGrowthLevelRewardNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGrowthLevelRewardNotify_proto_goTypes = []interface{}{
+ (*GCGGrowthLevelRewardNotify)(nil), // 0: GCGGrowthLevelRewardNotify
+}
+var file_GCGGrowthLevelRewardNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGGrowthLevelRewardNotify_proto_init() }
+func file_GCGGrowthLevelRewardNotify_proto_init() {
+ if File_GCGGrowthLevelRewardNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGrowthLevelRewardNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGrowthLevelRewardNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGrowthLevelRewardNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGrowthLevelRewardNotify_proto_goTypes,
+ DependencyIndexes: file_GCGGrowthLevelRewardNotify_proto_depIdxs,
+ MessageInfos: file_GCGGrowthLevelRewardNotify_proto_msgTypes,
+ }.Build()
+ File_GCGGrowthLevelRewardNotify_proto = out.File
+ file_GCGGrowthLevelRewardNotify_proto_rawDesc = nil
+ file_GCGGrowthLevelRewardNotify_proto_goTypes = nil
+ file_GCGGrowthLevelRewardNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGrowthLevelTakeRewardReq.pb.go b/gover/gen/GCGGrowthLevelTakeRewardReq.pb.go
new file mode 100644
index 00000000..0e1be653
--- /dev/null
+++ b/gover/gen/GCGGrowthLevelTakeRewardReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGrowthLevelTakeRewardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGrowthLevelTakeRewardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Level uint32 `protobuf:"varint,12,opt,name=level,proto3" json:"level,omitempty"`
+}
+
+func (x *GCGGrowthLevelTakeRewardReq) Reset() {
+ *x = GCGGrowthLevelTakeRewardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGrowthLevelTakeRewardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGrowthLevelTakeRewardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGrowthLevelTakeRewardReq) ProtoMessage() {}
+
+func (x *GCGGrowthLevelTakeRewardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGrowthLevelTakeRewardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGrowthLevelTakeRewardReq.ProtoReflect.Descriptor instead.
+func (*GCGGrowthLevelTakeRewardReq) Descriptor() ([]byte, []int) {
+ return file_GCGGrowthLevelTakeRewardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGGrowthLevelTakeRewardReq) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+var File_GCGGrowthLevelTakeRewardReq_proto protoreflect.FileDescriptor
+
+var file_GCGGrowthLevelTakeRewardReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
+ 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGGrowthLevelTakeRewardReq_proto_rawDescOnce sync.Once
+ file_GCGGrowthLevelTakeRewardReq_proto_rawDescData = file_GCGGrowthLevelTakeRewardReq_proto_rawDesc
+)
+
+func file_GCGGrowthLevelTakeRewardReq_proto_rawDescGZIP() []byte {
+ file_GCGGrowthLevelTakeRewardReq_proto_rawDescOnce.Do(func() {
+ file_GCGGrowthLevelTakeRewardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGrowthLevelTakeRewardReq_proto_rawDescData)
+ })
+ return file_GCGGrowthLevelTakeRewardReq_proto_rawDescData
+}
+
+var file_GCGGrowthLevelTakeRewardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGrowthLevelTakeRewardReq_proto_goTypes = []interface{}{
+ (*GCGGrowthLevelTakeRewardReq)(nil), // 0: GCGGrowthLevelTakeRewardReq
+}
+var file_GCGGrowthLevelTakeRewardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGGrowthLevelTakeRewardReq_proto_init() }
+func file_GCGGrowthLevelTakeRewardReq_proto_init() {
+ if File_GCGGrowthLevelTakeRewardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGrowthLevelTakeRewardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGrowthLevelTakeRewardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGrowthLevelTakeRewardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGrowthLevelTakeRewardReq_proto_goTypes,
+ DependencyIndexes: file_GCGGrowthLevelTakeRewardReq_proto_depIdxs,
+ MessageInfos: file_GCGGrowthLevelTakeRewardReq_proto_msgTypes,
+ }.Build()
+ File_GCGGrowthLevelTakeRewardReq_proto = out.File
+ file_GCGGrowthLevelTakeRewardReq_proto_rawDesc = nil
+ file_GCGGrowthLevelTakeRewardReq_proto_goTypes = nil
+ file_GCGGrowthLevelTakeRewardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGGrowthLevelTakeRewardRsp.pb.go b/gover/gen/GCGGrowthLevelTakeRewardRsp.pb.go
new file mode 100644
index 00000000..b16cdc6c
--- /dev/null
+++ b/gover/gen/GCGGrowthLevelTakeRewardRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGGrowthLevelTakeRewardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGGrowthLevelTakeRewardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Level uint32 `protobuf:"varint,11,opt,name=level,proto3" json:"level,omitempty"`
+}
+
+func (x *GCGGrowthLevelTakeRewardRsp) Reset() {
+ *x = GCGGrowthLevelTakeRewardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGGrowthLevelTakeRewardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGGrowthLevelTakeRewardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGGrowthLevelTakeRewardRsp) ProtoMessage() {}
+
+func (x *GCGGrowthLevelTakeRewardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGGrowthLevelTakeRewardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGGrowthLevelTakeRewardRsp.ProtoReflect.Descriptor instead.
+func (*GCGGrowthLevelTakeRewardRsp) Descriptor() ([]byte, []int) {
+ return file_GCGGrowthLevelTakeRewardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGGrowthLevelTakeRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGGrowthLevelTakeRewardRsp) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+var File_GCGGrowthLevelTakeRewardRsp_proto protoreflect.FileDescriptor
+
+var file_GCGGrowthLevelTakeRewardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x68,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGGrowthLevelTakeRewardRsp_proto_rawDescOnce sync.Once
+ file_GCGGrowthLevelTakeRewardRsp_proto_rawDescData = file_GCGGrowthLevelTakeRewardRsp_proto_rawDesc
+)
+
+func file_GCGGrowthLevelTakeRewardRsp_proto_rawDescGZIP() []byte {
+ file_GCGGrowthLevelTakeRewardRsp_proto_rawDescOnce.Do(func() {
+ file_GCGGrowthLevelTakeRewardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGGrowthLevelTakeRewardRsp_proto_rawDescData)
+ })
+ return file_GCGGrowthLevelTakeRewardRsp_proto_rawDescData
+}
+
+var file_GCGGrowthLevelTakeRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGGrowthLevelTakeRewardRsp_proto_goTypes = []interface{}{
+ (*GCGGrowthLevelTakeRewardRsp)(nil), // 0: GCGGrowthLevelTakeRewardRsp
+}
+var file_GCGGrowthLevelTakeRewardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGGrowthLevelTakeRewardRsp_proto_init() }
+func file_GCGGrowthLevelTakeRewardRsp_proto_init() {
+ if File_GCGGrowthLevelTakeRewardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGGrowthLevelTakeRewardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGGrowthLevelTakeRewardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGGrowthLevelTakeRewardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGGrowthLevelTakeRewardRsp_proto_goTypes,
+ DependencyIndexes: file_GCGGrowthLevelTakeRewardRsp_proto_depIdxs,
+ MessageInfos: file_GCGGrowthLevelTakeRewardRsp_proto_msgTypes,
+ }.Build()
+ File_GCGGrowthLevelTakeRewardRsp_proto = out.File
+ file_GCGGrowthLevelTakeRewardRsp_proto_rawDesc = nil
+ file_GCGGrowthLevelTakeRewardRsp_proto_goTypes = nil
+ file_GCGGrowthLevelTakeRewardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGHeartBeatNotify.pb.go b/gover/gen/GCGHeartBeatNotify.pb.go
new file mode 100644
index 00000000..c0b9f2c5
--- /dev/null
+++ b/gover/gen/GCGHeartBeatNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGHeartBeatNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGHeartBeatNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ServerSeq uint32 `protobuf:"varint,12,opt,name=server_seq,json=serverSeq,proto3" json:"server_seq,omitempty"`
+}
+
+func (x *GCGHeartBeatNotify) Reset() {
+ *x = GCGHeartBeatNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGHeartBeatNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGHeartBeatNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGHeartBeatNotify) ProtoMessage() {}
+
+func (x *GCGHeartBeatNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGHeartBeatNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGHeartBeatNotify.ProtoReflect.Descriptor instead.
+func (*GCGHeartBeatNotify) Descriptor() ([]byte, []int) {
+ return file_GCGHeartBeatNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGHeartBeatNotify) GetServerSeq() uint32 {
+ if x != nil {
+ return x.ServerSeq
+ }
+ return 0
+}
+
+var File_GCGHeartBeatNotify_proto protoreflect.FileDescriptor
+
+var file_GCGHeartBeatNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x48, 0x65, 0x61, 0x72, 0x74, 0x42, 0x65, 0x61, 0x74, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x48, 0x65, 0x61, 0x72, 0x74, 0x42, 0x65, 0x61, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x65, 0x71, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGHeartBeatNotify_proto_rawDescOnce sync.Once
+ file_GCGHeartBeatNotify_proto_rawDescData = file_GCGHeartBeatNotify_proto_rawDesc
+)
+
+func file_GCGHeartBeatNotify_proto_rawDescGZIP() []byte {
+ file_GCGHeartBeatNotify_proto_rawDescOnce.Do(func() {
+ file_GCGHeartBeatNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGHeartBeatNotify_proto_rawDescData)
+ })
+ return file_GCGHeartBeatNotify_proto_rawDescData
+}
+
+var file_GCGHeartBeatNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGHeartBeatNotify_proto_goTypes = []interface{}{
+ (*GCGHeartBeatNotify)(nil), // 0: GCGHeartBeatNotify
+}
+var file_GCGHeartBeatNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGHeartBeatNotify_proto_init() }
+func file_GCGHeartBeatNotify_proto_init() {
+ if File_GCGHeartBeatNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGHeartBeatNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGHeartBeatNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGHeartBeatNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGHeartBeatNotify_proto_goTypes,
+ DependencyIndexes: file_GCGHeartBeatNotify_proto_depIdxs,
+ MessageInfos: file_GCGHeartBeatNotify_proto_msgTypes,
+ }.Build()
+ File_GCGHeartBeatNotify_proto = out.File
+ file_GCGHeartBeatNotify_proto_rawDesc = nil
+ file_GCGHeartBeatNotify_proto_goTypes = nil
+ file_GCGHeartBeatNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGInitFinishReq.pb.go b/gover/gen/GCGInitFinishReq.pb.go
new file mode 100644
index 00000000..dfbb9a1a
--- /dev/null
+++ b/gover/gen/GCGInitFinishReq.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGInitFinishReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGInitFinishReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGInitFinishReq) Reset() {
+ *x = GCGInitFinishReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGInitFinishReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGInitFinishReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGInitFinishReq) ProtoMessage() {}
+
+func (x *GCGInitFinishReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGInitFinishReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGInitFinishReq.ProtoReflect.Descriptor instead.
+func (*GCGInitFinishReq) Descriptor() ([]byte, []int) {
+ return file_GCGInitFinishReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGInitFinishReq_proto protoreflect.FileDescriptor
+
+var file_GCGInitFinishReq_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x49,
+ 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGInitFinishReq_proto_rawDescOnce sync.Once
+ file_GCGInitFinishReq_proto_rawDescData = file_GCGInitFinishReq_proto_rawDesc
+)
+
+func file_GCGInitFinishReq_proto_rawDescGZIP() []byte {
+ file_GCGInitFinishReq_proto_rawDescOnce.Do(func() {
+ file_GCGInitFinishReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGInitFinishReq_proto_rawDescData)
+ })
+ return file_GCGInitFinishReq_proto_rawDescData
+}
+
+var file_GCGInitFinishReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGInitFinishReq_proto_goTypes = []interface{}{
+ (*GCGInitFinishReq)(nil), // 0: GCGInitFinishReq
+}
+var file_GCGInitFinishReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGInitFinishReq_proto_init() }
+func file_GCGInitFinishReq_proto_init() {
+ if File_GCGInitFinishReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGInitFinishReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGInitFinishReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGInitFinishReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGInitFinishReq_proto_goTypes,
+ DependencyIndexes: file_GCGInitFinishReq_proto_depIdxs,
+ MessageInfos: file_GCGInitFinishReq_proto_msgTypes,
+ }.Build()
+ File_GCGInitFinishReq_proto = out.File
+ file_GCGInitFinishReq_proto_rawDesc = nil
+ file_GCGInitFinishReq_proto_goTypes = nil
+ file_GCGInitFinishReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGInitFinishRsp.pb.go b/gover/gen/GCGInitFinishRsp.pb.go
new file mode 100644
index 00000000..a74a7873
--- /dev/null
+++ b/gover/gen/GCGInitFinishRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGInitFinishRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGInitFinishRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGInitFinishRsp) Reset() {
+ *x = GCGInitFinishRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGInitFinishRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGInitFinishRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGInitFinishRsp) ProtoMessage() {}
+
+func (x *GCGInitFinishRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGInitFinishRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGInitFinishRsp.ProtoReflect.Descriptor instead.
+func (*GCGInitFinishRsp) Descriptor() ([]byte, []int) {
+ return file_GCGInitFinishRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGInitFinishRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGInitFinishRsp_proto protoreflect.FileDescriptor
+
+var file_GCGInitFinishRsp_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x49,
+ 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGInitFinishRsp_proto_rawDescOnce sync.Once
+ file_GCGInitFinishRsp_proto_rawDescData = file_GCGInitFinishRsp_proto_rawDesc
+)
+
+func file_GCGInitFinishRsp_proto_rawDescGZIP() []byte {
+ file_GCGInitFinishRsp_proto_rawDescOnce.Do(func() {
+ file_GCGInitFinishRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGInitFinishRsp_proto_rawDescData)
+ })
+ return file_GCGInitFinishRsp_proto_rawDescData
+}
+
+var file_GCGInitFinishRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGInitFinishRsp_proto_goTypes = []interface{}{
+ (*GCGInitFinishRsp)(nil), // 0: GCGInitFinishRsp
+}
+var file_GCGInitFinishRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGInitFinishRsp_proto_init() }
+func file_GCGInitFinishRsp_proto_init() {
+ if File_GCGInitFinishRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGInitFinishRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGInitFinishRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGInitFinishRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGInitFinishRsp_proto_goTypes,
+ DependencyIndexes: file_GCGInitFinishRsp_proto_depIdxs,
+ MessageInfos: file_GCGInitFinishRsp_proto_msgTypes,
+ }.Build()
+ File_GCGInitFinishRsp_proto = out.File
+ file_GCGInitFinishRsp_proto_rawDesc = nil
+ file_GCGInitFinishRsp_proto_goTypes = nil
+ file_GCGInitFinishRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGIntentionChangeType.pb.go b/gover/gen/GCGIntentionChangeType.pb.go
new file mode 100644
index 00000000..ba51e4aa
--- /dev/null
+++ b/gover/gen/GCGIntentionChangeType.pb.go
@@ -0,0 +1,146 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGIntentionChangeType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGIntentionChangeType int32
+
+const (
+ GCGIntentionChangeType_GCG_INTENTION_CHANGE_TYPE_NONE GCGIntentionChangeType = 0
+ GCGIntentionChangeType_GCG_INTENTION_CHANGE_TYPE_RM GCGIntentionChangeType = 1
+)
+
+// Enum value maps for GCGIntentionChangeType.
+var (
+ GCGIntentionChangeType_name = map[int32]string{
+ 0: "GCG_INTENTION_CHANGE_TYPE_NONE",
+ 1: "GCG_INTENTION_CHANGE_TYPE_RM",
+ }
+ GCGIntentionChangeType_value = map[string]int32{
+ "GCG_INTENTION_CHANGE_TYPE_NONE": 0,
+ "GCG_INTENTION_CHANGE_TYPE_RM": 1,
+ }
+)
+
+func (x GCGIntentionChangeType) Enum() *GCGIntentionChangeType {
+ p := new(GCGIntentionChangeType)
+ *p = x
+ return p
+}
+
+func (x GCGIntentionChangeType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGIntentionChangeType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGIntentionChangeType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGIntentionChangeType) Type() protoreflect.EnumType {
+ return &file_GCGIntentionChangeType_proto_enumTypes[0]
+}
+
+func (x GCGIntentionChangeType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGIntentionChangeType.Descriptor instead.
+func (GCGIntentionChangeType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGIntentionChangeType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGIntentionChangeType_proto protoreflect.FileDescriptor
+
+var file_GCGIntentionChangeType_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x5e,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x5f,
+ 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x20, 0x0a, 0x1c,
+ 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x48,
+ 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4d, 0x10, 0x01, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGIntentionChangeType_proto_rawDescOnce sync.Once
+ file_GCGIntentionChangeType_proto_rawDescData = file_GCGIntentionChangeType_proto_rawDesc
+)
+
+func file_GCGIntentionChangeType_proto_rawDescGZIP() []byte {
+ file_GCGIntentionChangeType_proto_rawDescOnce.Do(func() {
+ file_GCGIntentionChangeType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGIntentionChangeType_proto_rawDescData)
+ })
+ return file_GCGIntentionChangeType_proto_rawDescData
+}
+
+var file_GCGIntentionChangeType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGIntentionChangeType_proto_goTypes = []interface{}{
+ (GCGIntentionChangeType)(0), // 0: GCGIntentionChangeType
+}
+var file_GCGIntentionChangeType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGIntentionChangeType_proto_init() }
+func file_GCGIntentionChangeType_proto_init() {
+ if File_GCGIntentionChangeType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGIntentionChangeType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGIntentionChangeType_proto_goTypes,
+ DependencyIndexes: file_GCGIntentionChangeType_proto_depIdxs,
+ EnumInfos: file_GCGIntentionChangeType_proto_enumTypes,
+ }.Build()
+ File_GCGIntentionChangeType_proto = out.File
+ file_GCGIntentionChangeType_proto_rawDesc = nil
+ file_GCGIntentionChangeType_proto_goTypes = nil
+ file_GCGIntentionChangeType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGInviteBattleNotify.pb.go b/gover/gen/GCGInviteBattleNotify.pb.go
new file mode 100644
index 00000000..6f8345d4
--- /dev/null
+++ b/gover/gen/GCGInviteBattleNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGInviteBattleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGInviteBattleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ConfirmEndTime uint32 `protobuf:"varint,1,opt,name=confirm_end_time,json=confirmEndTime,proto3" json:"confirm_end_time,omitempty"`
+}
+
+func (x *GCGInviteBattleNotify) Reset() {
+ *x = GCGInviteBattleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGInviteBattleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGInviteBattleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGInviteBattleNotify) ProtoMessage() {}
+
+func (x *GCGInviteBattleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGInviteBattleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGInviteBattleNotify.ProtoReflect.Descriptor instead.
+func (*GCGInviteBattleNotify) Descriptor() ([]byte, []int) {
+ return file_GCGInviteBattleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGInviteBattleNotify) GetConfirmEndTime() uint32 {
+ if x != nil {
+ return x.ConfirmEndTime
+ }
+ return 0
+}
+
+var File_GCGInviteBattleNotify_proto protoreflect.FileDescriptor
+
+var file_GCGInviteBattleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72,
+ 0x6d, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGInviteBattleNotify_proto_rawDescOnce sync.Once
+ file_GCGInviteBattleNotify_proto_rawDescData = file_GCGInviteBattleNotify_proto_rawDesc
+)
+
+func file_GCGInviteBattleNotify_proto_rawDescGZIP() []byte {
+ file_GCGInviteBattleNotify_proto_rawDescOnce.Do(func() {
+ file_GCGInviteBattleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGInviteBattleNotify_proto_rawDescData)
+ })
+ return file_GCGInviteBattleNotify_proto_rawDescData
+}
+
+var file_GCGInviteBattleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGInviteBattleNotify_proto_goTypes = []interface{}{
+ (*GCGInviteBattleNotify)(nil), // 0: GCGInviteBattleNotify
+}
+var file_GCGInviteBattleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGInviteBattleNotify_proto_init() }
+func file_GCGInviteBattleNotify_proto_init() {
+ if File_GCGInviteBattleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGInviteBattleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGInviteBattleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGInviteBattleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGInviteBattleNotify_proto_goTypes,
+ DependencyIndexes: file_GCGInviteBattleNotify_proto_depIdxs,
+ MessageInfos: file_GCGInviteBattleNotify_proto_msgTypes,
+ }.Build()
+ File_GCGInviteBattleNotify_proto = out.File
+ file_GCGInviteBattleNotify_proto_rawDesc = nil
+ file_GCGInviteBattleNotify_proto_goTypes = nil
+ file_GCGInviteBattleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGInviteGuestBattleReq.pb.go b/gover/gen/GCGInviteGuestBattleReq.pb.go
new file mode 100644
index 00000000..299df45f
--- /dev/null
+++ b/gover/gen/GCGInviteGuestBattleReq.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGInviteGuestBattleReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGInviteGuestBattleReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *GCGInviteGuestBattleReq) Reset() {
+ *x = GCGInviteGuestBattleReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGInviteGuestBattleReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGInviteGuestBattleReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGInviteGuestBattleReq) ProtoMessage() {}
+
+func (x *GCGInviteGuestBattleReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGInviteGuestBattleReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGInviteGuestBattleReq.ProtoReflect.Descriptor instead.
+func (*GCGInviteGuestBattleReq) Descriptor() ([]byte, []int) {
+ return file_GCGInviteGuestBattleReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGInviteGuestBattleReq) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_GCGInviteGuestBattleReq_proto protoreflect.FileDescriptor
+
+var file_GCGInviteGuestBattleReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x47, 0x75, 0x65, 0x73, 0x74,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x2b, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x47, 0x75, 0x65, 0x73,
+ 0x74, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGInviteGuestBattleReq_proto_rawDescOnce sync.Once
+ file_GCGInviteGuestBattleReq_proto_rawDescData = file_GCGInviteGuestBattleReq_proto_rawDesc
+)
+
+func file_GCGInviteGuestBattleReq_proto_rawDescGZIP() []byte {
+ file_GCGInviteGuestBattleReq_proto_rawDescOnce.Do(func() {
+ file_GCGInviteGuestBattleReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGInviteGuestBattleReq_proto_rawDescData)
+ })
+ return file_GCGInviteGuestBattleReq_proto_rawDescData
+}
+
+var file_GCGInviteGuestBattleReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGInviteGuestBattleReq_proto_goTypes = []interface{}{
+ (*GCGInviteGuestBattleReq)(nil), // 0: GCGInviteGuestBattleReq
+}
+var file_GCGInviteGuestBattleReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGInviteGuestBattleReq_proto_init() }
+func file_GCGInviteGuestBattleReq_proto_init() {
+ if File_GCGInviteGuestBattleReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGInviteGuestBattleReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGInviteGuestBattleReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGInviteGuestBattleReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGInviteGuestBattleReq_proto_goTypes,
+ DependencyIndexes: file_GCGInviteGuestBattleReq_proto_depIdxs,
+ MessageInfos: file_GCGInviteGuestBattleReq_proto_msgTypes,
+ }.Build()
+ File_GCGInviteGuestBattleReq_proto = out.File
+ file_GCGInviteGuestBattleReq_proto_rawDesc = nil
+ file_GCGInviteGuestBattleReq_proto_goTypes = nil
+ file_GCGInviteGuestBattleReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGInviteGuestBattleRsp.pb.go b/gover/gen/GCGInviteGuestBattleRsp.pb.go
new file mode 100644
index 00000000..99d67699
--- /dev/null
+++ b/gover/gen/GCGInviteGuestBattleRsp.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGInviteGuestBattleRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGInviteGuestBattleRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PunishEndTime uint32 `protobuf:"varint,3,opt,name=punish_end_time,json=punishEndTime,proto3" json:"punish_end_time,omitempty"`
+ ConfirmEndTime uint32 `protobuf:"varint,7,opt,name=confirm_end_time,json=confirmEndTime,proto3" json:"confirm_end_time,omitempty"`
+}
+
+func (x *GCGInviteGuestBattleRsp) Reset() {
+ *x = GCGInviteGuestBattleRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGInviteGuestBattleRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGInviteGuestBattleRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGInviteGuestBattleRsp) ProtoMessage() {}
+
+func (x *GCGInviteGuestBattleRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGInviteGuestBattleRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGInviteGuestBattleRsp.ProtoReflect.Descriptor instead.
+func (*GCGInviteGuestBattleRsp) Descriptor() ([]byte, []int) {
+ return file_GCGInviteGuestBattleRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGInviteGuestBattleRsp) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *GCGInviteGuestBattleRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGInviteGuestBattleRsp) GetPunishEndTime() uint32 {
+ if x != nil {
+ return x.PunishEndTime
+ }
+ return 0
+}
+
+func (x *GCGInviteGuestBattleRsp) GetConfirmEndTime() uint32 {
+ if x != nil {
+ return x.ConfirmEndTime
+ }
+ return 0
+}
+
+var File_GCGInviteGuestBattleRsp_proto protoreflect.FileDescriptor
+
+var file_GCGInviteGuestBattleRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x47, 0x75, 0x65, 0x73, 0x74,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x97, 0x01, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x47, 0x75, 0x65,
+ 0x73, 0x74, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x75, 0x6e, 0x69, 0x73,
+ 0x68, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0d, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x28, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x72, 0x6d, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGInviteGuestBattleRsp_proto_rawDescOnce sync.Once
+ file_GCGInviteGuestBattleRsp_proto_rawDescData = file_GCGInviteGuestBattleRsp_proto_rawDesc
+)
+
+func file_GCGInviteGuestBattleRsp_proto_rawDescGZIP() []byte {
+ file_GCGInviteGuestBattleRsp_proto_rawDescOnce.Do(func() {
+ file_GCGInviteGuestBattleRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGInviteGuestBattleRsp_proto_rawDescData)
+ })
+ return file_GCGInviteGuestBattleRsp_proto_rawDescData
+}
+
+var file_GCGInviteGuestBattleRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGInviteGuestBattleRsp_proto_goTypes = []interface{}{
+ (*GCGInviteGuestBattleRsp)(nil), // 0: GCGInviteGuestBattleRsp
+}
+var file_GCGInviteGuestBattleRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGInviteGuestBattleRsp_proto_init() }
+func file_GCGInviteGuestBattleRsp_proto_init() {
+ if File_GCGInviteGuestBattleRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGInviteGuestBattleRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGInviteGuestBattleRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGInviteGuestBattleRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGInviteGuestBattleRsp_proto_goTypes,
+ DependencyIndexes: file_GCGInviteGuestBattleRsp_proto_depIdxs,
+ MessageInfos: file_GCGInviteGuestBattleRsp_proto_msgTypes,
+ }.Build()
+ File_GCGInviteGuestBattleRsp_proto = out.File
+ file_GCGInviteGuestBattleRsp_proto_rawDesc = nil
+ file_GCGInviteGuestBattleRsp_proto_goTypes = nil
+ file_GCGInviteGuestBattleRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGLevelChallengeDeleteNotify.pb.go b/gover/gen/GCGLevelChallengeDeleteNotify.pb.go
new file mode 100644
index 00000000..7be1f00b
--- /dev/null
+++ b/gover/gen/GCGLevelChallengeDeleteNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGLevelChallengeDeleteNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGLevelChallengeDeleteNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelIdList []uint32 `protobuf:"varint,6,rep,packed,name=level_id_list,json=levelIdList,proto3" json:"level_id_list,omitempty"`
+}
+
+func (x *GCGLevelChallengeDeleteNotify) Reset() {
+ *x = GCGLevelChallengeDeleteNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGLevelChallengeDeleteNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGLevelChallengeDeleteNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGLevelChallengeDeleteNotify) ProtoMessage() {}
+
+func (x *GCGLevelChallengeDeleteNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGLevelChallengeDeleteNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGLevelChallengeDeleteNotify.ProtoReflect.Descriptor instead.
+func (*GCGLevelChallengeDeleteNotify) Descriptor() ([]byte, []int) {
+ return file_GCGLevelChallengeDeleteNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGLevelChallengeDeleteNotify) GetLevelIdList() []uint32 {
+ if x != nil {
+ return x.LevelIdList
+ }
+ return nil
+}
+
+var File_GCGLevelChallengeDeleteNotify_proto protoreflect.FileDescriptor
+
+var file_GCGLevelChallengeDeleteNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x43, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGLevelChallengeDeleteNotify_proto_rawDescOnce sync.Once
+ file_GCGLevelChallengeDeleteNotify_proto_rawDescData = file_GCGLevelChallengeDeleteNotify_proto_rawDesc
+)
+
+func file_GCGLevelChallengeDeleteNotify_proto_rawDescGZIP() []byte {
+ file_GCGLevelChallengeDeleteNotify_proto_rawDescOnce.Do(func() {
+ file_GCGLevelChallengeDeleteNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGLevelChallengeDeleteNotify_proto_rawDescData)
+ })
+ return file_GCGLevelChallengeDeleteNotify_proto_rawDescData
+}
+
+var file_GCGLevelChallengeDeleteNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGLevelChallengeDeleteNotify_proto_goTypes = []interface{}{
+ (*GCGLevelChallengeDeleteNotify)(nil), // 0: GCGLevelChallengeDeleteNotify
+}
+var file_GCGLevelChallengeDeleteNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGLevelChallengeDeleteNotify_proto_init() }
+func file_GCGLevelChallengeDeleteNotify_proto_init() {
+ if File_GCGLevelChallengeDeleteNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGLevelChallengeDeleteNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGLevelChallengeDeleteNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGLevelChallengeDeleteNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGLevelChallengeDeleteNotify_proto_goTypes,
+ DependencyIndexes: file_GCGLevelChallengeDeleteNotify_proto_depIdxs,
+ MessageInfos: file_GCGLevelChallengeDeleteNotify_proto_msgTypes,
+ }.Build()
+ File_GCGLevelChallengeDeleteNotify_proto = out.File
+ file_GCGLevelChallengeDeleteNotify_proto_rawDesc = nil
+ file_GCGLevelChallengeDeleteNotify_proto_goTypes = nil
+ file_GCGLevelChallengeDeleteNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGLevelChallengeFinishNotify.pb.go b/gover/gen/GCGLevelChallengeFinishNotify.pb.go
new file mode 100644
index 00000000..116219e0
--- /dev/null
+++ b/gover/gen/GCGLevelChallengeFinishNotify.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGLevelChallengeFinishNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGLevelChallengeFinishNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ FinishedChallengeIdList []uint32 `protobuf:"varint,3,rep,packed,name=finished_challenge_id_list,json=finishedChallengeIdList,proto3" json:"finished_challenge_id_list,omitempty"`
+}
+
+func (x *GCGLevelChallengeFinishNotify) Reset() {
+ *x = GCGLevelChallengeFinishNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGLevelChallengeFinishNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGLevelChallengeFinishNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGLevelChallengeFinishNotify) ProtoMessage() {}
+
+func (x *GCGLevelChallengeFinishNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGLevelChallengeFinishNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGLevelChallengeFinishNotify.ProtoReflect.Descriptor instead.
+func (*GCGLevelChallengeFinishNotify) Descriptor() ([]byte, []int) {
+ return file_GCGLevelChallengeFinishNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGLevelChallengeFinishNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GCGLevelChallengeFinishNotify) GetFinishedChallengeIdList() []uint32 {
+ if x != nil {
+ return x.FinishedChallengeIdList
+ }
+ return nil
+}
+
+var File_GCGLevelChallengeFinishNotify_proto protoreflect.FileDescriptor
+
+var file_GCGLevelChallengeFinishNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x64, 0x12, 0x3b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGLevelChallengeFinishNotify_proto_rawDescOnce sync.Once
+ file_GCGLevelChallengeFinishNotify_proto_rawDescData = file_GCGLevelChallengeFinishNotify_proto_rawDesc
+)
+
+func file_GCGLevelChallengeFinishNotify_proto_rawDescGZIP() []byte {
+ file_GCGLevelChallengeFinishNotify_proto_rawDescOnce.Do(func() {
+ file_GCGLevelChallengeFinishNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGLevelChallengeFinishNotify_proto_rawDescData)
+ })
+ return file_GCGLevelChallengeFinishNotify_proto_rawDescData
+}
+
+var file_GCGLevelChallengeFinishNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGLevelChallengeFinishNotify_proto_goTypes = []interface{}{
+ (*GCGLevelChallengeFinishNotify)(nil), // 0: GCGLevelChallengeFinishNotify
+}
+var file_GCGLevelChallengeFinishNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGLevelChallengeFinishNotify_proto_init() }
+func file_GCGLevelChallengeFinishNotify_proto_init() {
+ if File_GCGLevelChallengeFinishNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGLevelChallengeFinishNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGLevelChallengeFinishNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGLevelChallengeFinishNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGLevelChallengeFinishNotify_proto_goTypes,
+ DependencyIndexes: file_GCGLevelChallengeFinishNotify_proto_depIdxs,
+ MessageInfos: file_GCGLevelChallengeFinishNotify_proto_msgTypes,
+ }.Build()
+ File_GCGLevelChallengeFinishNotify_proto = out.File
+ file_GCGLevelChallengeFinishNotify_proto_rawDesc = nil
+ file_GCGLevelChallengeFinishNotify_proto_goTypes = nil
+ file_GCGLevelChallengeFinishNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGLevelChallengeNotify.pb.go b/gover/gen/GCGLevelChallengeNotify.pb.go
new file mode 100644
index 00000000..e9952af3
--- /dev/null
+++ b/gover/gen/GCGLevelChallengeNotify.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGLevelChallengeNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGLevelChallengeNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UnlockBossChallengeList []*GCGBossChallengeData `protobuf:"bytes,11,rep,name=unlock_boss_challenge_list,json=unlockBossChallengeList,proto3" json:"unlock_boss_challenge_list,omitempty"`
+ UnlockWorldChallengeList []uint32 `protobuf:"varint,3,rep,packed,name=unlock_world_challenge_list,json=unlockWorldChallengeList,proto3" json:"unlock_world_challenge_list,omitempty"`
+ LevelList []*GCGLevelData `protobuf:"bytes,4,rep,name=level_list,json=levelList,proto3" json:"level_list,omitempty"`
+}
+
+func (x *GCGLevelChallengeNotify) Reset() {
+ *x = GCGLevelChallengeNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGLevelChallengeNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGLevelChallengeNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGLevelChallengeNotify) ProtoMessage() {}
+
+func (x *GCGLevelChallengeNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGLevelChallengeNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGLevelChallengeNotify.ProtoReflect.Descriptor instead.
+func (*GCGLevelChallengeNotify) Descriptor() ([]byte, []int) {
+ return file_GCGLevelChallengeNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGLevelChallengeNotify) GetUnlockBossChallengeList() []*GCGBossChallengeData {
+ if x != nil {
+ return x.UnlockBossChallengeList
+ }
+ return nil
+}
+
+func (x *GCGLevelChallengeNotify) GetUnlockWorldChallengeList() []uint32 {
+ if x != nil {
+ return x.UnlockWorldChallengeList
+ }
+ return nil
+}
+
+func (x *GCGLevelChallengeNotify) GetLevelList() []*GCGLevelData {
+ if x != nil {
+ return x.LevelList
+ }
+ return nil
+}
+
+var File_GCGLevelChallengeNotify_proto protoreflect.FileDescriptor
+
+var file_GCGLevelChallengeNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1a, 0x47, 0x43, 0x47, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xda, 0x01, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x52, 0x0a, 0x1a, 0x75,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x15, 0x2e, 0x47, 0x43, 0x47, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x17, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x6f,
+ 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x3d, 0x0a, 0x1b, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f,
+ 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x18, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x57, 0x6f, 0x72, 0x6c,
+ 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c,
+ 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGLevelChallengeNotify_proto_rawDescOnce sync.Once
+ file_GCGLevelChallengeNotify_proto_rawDescData = file_GCGLevelChallengeNotify_proto_rawDesc
+)
+
+func file_GCGLevelChallengeNotify_proto_rawDescGZIP() []byte {
+ file_GCGLevelChallengeNotify_proto_rawDescOnce.Do(func() {
+ file_GCGLevelChallengeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGLevelChallengeNotify_proto_rawDescData)
+ })
+ return file_GCGLevelChallengeNotify_proto_rawDescData
+}
+
+var file_GCGLevelChallengeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGLevelChallengeNotify_proto_goTypes = []interface{}{
+ (*GCGLevelChallengeNotify)(nil), // 0: GCGLevelChallengeNotify
+ (*GCGBossChallengeData)(nil), // 1: GCGBossChallengeData
+ (*GCGLevelData)(nil), // 2: GCGLevelData
+}
+var file_GCGLevelChallengeNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGLevelChallengeNotify.unlock_boss_challenge_list:type_name -> GCGBossChallengeData
+ 2, // 1: GCGLevelChallengeNotify.level_list:type_name -> GCGLevelData
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGLevelChallengeNotify_proto_init() }
+func file_GCGLevelChallengeNotify_proto_init() {
+ if File_GCGLevelChallengeNotify_proto != nil {
+ return
+ }
+ file_GCGBossChallengeData_proto_init()
+ file_GCGLevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGLevelChallengeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGLevelChallengeNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGLevelChallengeNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGLevelChallengeNotify_proto_goTypes,
+ DependencyIndexes: file_GCGLevelChallengeNotify_proto_depIdxs,
+ MessageInfos: file_GCGLevelChallengeNotify_proto_msgTypes,
+ }.Build()
+ File_GCGLevelChallengeNotify_proto = out.File
+ file_GCGLevelChallengeNotify_proto_rawDesc = nil
+ file_GCGLevelChallengeNotify_proto_goTypes = nil
+ file_GCGLevelChallengeNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGLevelData.pb.go b/gover/gen/GCGLevelData.pb.go
new file mode 100644
index 00000000..59d28c7a
--- /dev/null
+++ b/gover/gen/GCGLevelData.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishedChallengeIdList []uint32 `protobuf:"varint,13,rep,packed,name=finished_challenge_id_list,json=finishedChallengeIdList,proto3" json:"finished_challenge_id_list,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *GCGLevelData) Reset() {
+ *x = GCGLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGLevelData) ProtoMessage() {}
+
+func (x *GCGLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGLevelData.ProtoReflect.Descriptor instead.
+func (*GCGLevelData) Descriptor() ([]byte, []int) {
+ return file_GCGLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGLevelData) GetFinishedChallengeIdList() []uint32 {
+ if x != nil {
+ return x.FinishedChallengeIdList
+ }
+ return nil
+}
+
+func (x *GCGLevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_GCGLevelData_proto protoreflect.FileDescriptor
+
+var file_GCGLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x0c, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x44, 0x61, 0x74, 0x61, 0x12, 0x3b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
+ 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGLevelData_proto_rawDescOnce sync.Once
+ file_GCGLevelData_proto_rawDescData = file_GCGLevelData_proto_rawDesc
+)
+
+func file_GCGLevelData_proto_rawDescGZIP() []byte {
+ file_GCGLevelData_proto_rawDescOnce.Do(func() {
+ file_GCGLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGLevelData_proto_rawDescData)
+ })
+ return file_GCGLevelData_proto_rawDescData
+}
+
+var file_GCGLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGLevelData_proto_goTypes = []interface{}{
+ (*GCGLevelData)(nil), // 0: GCGLevelData
+}
+var file_GCGLevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGLevelData_proto_init() }
+func file_GCGLevelData_proto_init() {
+ if File_GCGLevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGLevelData_proto_goTypes,
+ DependencyIndexes: file_GCGLevelData_proto_depIdxs,
+ MessageInfos: file_GCGLevelData_proto_msgTypes,
+ }.Build()
+ File_GCGLevelData_proto = out.File
+ file_GCGLevelData_proto_rawDesc = nil
+ file_GCGLevelData_proto_goTypes = nil
+ file_GCGLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGLevelType.pb.go b/gover/gen/GCGLevelType.pb.go
new file mode 100644
index 00000000..a4e989d8
--- /dev/null
+++ b/gover/gen/GCGLevelType.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGLevelType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGLevelType int32
+
+const (
+ GCGLevelType_GCG_LEVEL_TYPE_NONE GCGLevelType = 0
+ GCGLevelType_GCG_LEVEL_TYPE_CONST GCGLevelType = 1
+ GCGLevelType_GCG_LEVEL_TYPE_WEEK GCGLevelType = 2
+ GCGLevelType_GCG_LEVEL_TYPE_WORLD GCGLevelType = 3
+ GCGLevelType_GCG_LEVEL_TYPE_BOSS GCGLevelType = 4
+ GCGLevelType_GCG_LEVEL_TYPE_CHARACTER GCGLevelType = 5
+ GCGLevelType_GCG_LEVEL_TYPE_BREAK GCGLevelType = 6
+ GCGLevelType_GCG_LEVEL_TYPE_QUEST GCGLevelType = 7
+ GCGLevelType_GCG_LEVEL_TYPE_GUIDE_GROUP GCGLevelType = 8
+)
+
+// Enum value maps for GCGLevelType.
+var (
+ GCGLevelType_name = map[int32]string{
+ 0: "GCG_LEVEL_TYPE_NONE",
+ 1: "GCG_LEVEL_TYPE_CONST",
+ 2: "GCG_LEVEL_TYPE_WEEK",
+ 3: "GCG_LEVEL_TYPE_WORLD",
+ 4: "GCG_LEVEL_TYPE_BOSS",
+ 5: "GCG_LEVEL_TYPE_CHARACTER",
+ 6: "GCG_LEVEL_TYPE_BREAK",
+ 7: "GCG_LEVEL_TYPE_QUEST",
+ 8: "GCG_LEVEL_TYPE_GUIDE_GROUP",
+ }
+ GCGLevelType_value = map[string]int32{
+ "GCG_LEVEL_TYPE_NONE": 0,
+ "GCG_LEVEL_TYPE_CONST": 1,
+ "GCG_LEVEL_TYPE_WEEK": 2,
+ "GCG_LEVEL_TYPE_WORLD": 3,
+ "GCG_LEVEL_TYPE_BOSS": 4,
+ "GCG_LEVEL_TYPE_CHARACTER": 5,
+ "GCG_LEVEL_TYPE_BREAK": 6,
+ "GCG_LEVEL_TYPE_QUEST": 7,
+ "GCG_LEVEL_TYPE_GUIDE_GROUP": 8,
+ }
+)
+
+func (x GCGLevelType) Enum() *GCGLevelType {
+ p := new(GCGLevelType)
+ *p = x
+ return p
+}
+
+func (x GCGLevelType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGLevelType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGLevelType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGLevelType) Type() protoreflect.EnumType {
+ return &file_GCGLevelType_proto_enumTypes[0]
+}
+
+func (x GCGLevelType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGLevelType.Descriptor instead.
+func (GCGLevelType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGLevelType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGLevelType_proto protoreflect.FileDescriptor
+
+var file_GCGLevelType_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xff, 0x01, 0x0a, 0x0c, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x18,
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x47, 0x43, 0x47, 0x5f,
+ 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x45, 0x45, 0x4b, 0x10,
+ 0x02, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0x03, 0x12, 0x17, 0x0a, 0x13, 0x47,
+ 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4f,
+ 0x53, 0x53, 0x10, 0x04, 0x12, 0x1c, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45,
+ 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52,
+ 0x10, 0x05, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x10, 0x06, 0x12, 0x18, 0x0a, 0x14,
+ 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x51,
+ 0x55, 0x45, 0x53, 0x54, 0x10, 0x07, 0x12, 0x1e, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x55, 0x49, 0x44, 0x45, 0x5f, 0x47,
+ 0x52, 0x4f, 0x55, 0x50, 0x10, 0x08, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGLevelType_proto_rawDescOnce sync.Once
+ file_GCGLevelType_proto_rawDescData = file_GCGLevelType_proto_rawDesc
+)
+
+func file_GCGLevelType_proto_rawDescGZIP() []byte {
+ file_GCGLevelType_proto_rawDescOnce.Do(func() {
+ file_GCGLevelType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGLevelType_proto_rawDescData)
+ })
+ return file_GCGLevelType_proto_rawDescData
+}
+
+var file_GCGLevelType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGLevelType_proto_goTypes = []interface{}{
+ (GCGLevelType)(0), // 0: GCGLevelType
+}
+var file_GCGLevelType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGLevelType_proto_init() }
+func file_GCGLevelType_proto_init() {
+ if File_GCGLevelType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGLevelType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGLevelType_proto_goTypes,
+ DependencyIndexes: file_GCGLevelType_proto_depIdxs,
+ EnumInfos: file_GCGLevelType_proto_enumTypes,
+ }.Build()
+ File_GCGLevelType_proto = out.File
+ file_GCGLevelType_proto_rawDesc = nil
+ file_GCGLevelType_proto_goTypes = nil
+ file_GCGLevelType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGLimitsInfo.pb.go b/gover/gen/GCGLimitsInfo.pb.go
new file mode 100644
index 00000000..1727fc13
--- /dev/null
+++ b/gover/gen/GCGLimitsInfo.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGLimitsInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGLimitsInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_MNCNOLHHGPA uint32 `protobuf:"varint,7,opt,name=Unk3300_MNCNOLHHGPA,json=Unk3300MNCNOLHHGPA,proto3" json:"Unk3300_MNCNOLHHGPA,omitempty"`
+ Unk3300_PHKPKFBDGJF uint32 `protobuf:"varint,13,opt,name=Unk3300_PHKPKFBDGJF,json=Unk3300PHKPKFBDGJF,proto3" json:"Unk3300_PHKPKFBDGJF,omitempty"`
+}
+
+func (x *GCGLimitsInfo) Reset() {
+ *x = GCGLimitsInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGLimitsInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGLimitsInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGLimitsInfo) ProtoMessage() {}
+
+func (x *GCGLimitsInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGLimitsInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGLimitsInfo.ProtoReflect.Descriptor instead.
+func (*GCGLimitsInfo) Descriptor() ([]byte, []int) {
+ return file_GCGLimitsInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGLimitsInfo) GetUnk3300_MNCNOLHHGPA() uint32 {
+ if x != nil {
+ return x.Unk3300_MNCNOLHHGPA
+ }
+ return 0
+}
+
+func (x *GCGLimitsInfo) GetUnk3300_PHKPKFBDGJF() uint32 {
+ if x != nil {
+ return x.Unk3300_PHKPKFBDGJF
+ }
+ return 0
+}
+
+var File_GCGLimitsInfo_proto protoreflect.FileDescriptor
+
+var file_GCGLimitsInfo_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x4c, 0x69, 0x6d, 0x69,
+ 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4d, 0x4e, 0x43, 0x4e, 0x4f, 0x4c, 0x48, 0x48, 0x47, 0x50, 0x41, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4e, 0x43, 0x4e,
+ 0x4f, 0x4c, 0x48, 0x48, 0x47, 0x50, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4b, 0x50, 0x4b, 0x46, 0x42, 0x44, 0x47, 0x4a, 0x46, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x48, 0x4b,
+ 0x50, 0x4b, 0x46, 0x42, 0x44, 0x47, 0x4a, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGLimitsInfo_proto_rawDescOnce sync.Once
+ file_GCGLimitsInfo_proto_rawDescData = file_GCGLimitsInfo_proto_rawDesc
+)
+
+func file_GCGLimitsInfo_proto_rawDescGZIP() []byte {
+ file_GCGLimitsInfo_proto_rawDescOnce.Do(func() {
+ file_GCGLimitsInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGLimitsInfo_proto_rawDescData)
+ })
+ return file_GCGLimitsInfo_proto_rawDescData
+}
+
+var file_GCGLimitsInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGLimitsInfo_proto_goTypes = []interface{}{
+ (*GCGLimitsInfo)(nil), // 0: GCGLimitsInfo
+}
+var file_GCGLimitsInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGLimitsInfo_proto_init() }
+func file_GCGLimitsInfo_proto_init() {
+ if File_GCGLimitsInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGLimitsInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGLimitsInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGLimitsInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGLimitsInfo_proto_goTypes,
+ DependencyIndexes: file_GCGLimitsInfo_proto_depIdxs,
+ MessageInfos: file_GCGLimitsInfo_proto_msgTypes,
+ }.Build()
+ File_GCGLimitsInfo_proto = out.File
+ file_GCGLimitsInfo_proto_rawDesc = nil
+ file_GCGLimitsInfo_proto_goTypes = nil
+ file_GCGLimitsInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMatchInfo.pb.go b/gover/gen/GCGMatchInfo.pb.go
new file mode 100644
index 00000000..95fb4eb6
--- /dev/null
+++ b/gover/gen/GCGMatchInfo.pb.go
@@ -0,0 +1,163 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMatchInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMatchInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PlayerList []*MatchPlayerInfo `protobuf:"bytes,15,rep,name=player_list,json=playerList,proto3" json:"player_list,omitempty"`
+}
+
+func (x *GCGMatchInfo) Reset() {
+ *x = GCGMatchInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMatchInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMatchInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMatchInfo) ProtoMessage() {}
+
+func (x *GCGMatchInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMatchInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMatchInfo.ProtoReflect.Descriptor instead.
+func (*GCGMatchInfo) Descriptor() ([]byte, []int) {
+ return file_GCGMatchInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMatchInfo) GetPlayerList() []*MatchPlayerInfo {
+ if x != nil {
+ return x.PlayerList
+ }
+ return nil
+}
+
+var File_GCGMatchInfo_proto protoreflect.FileDescriptor
+
+var file_GCGMatchInfo_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x0c, 0x47,
+ 0x43, 0x47, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a, 0x0b, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x10, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMatchInfo_proto_rawDescOnce sync.Once
+ file_GCGMatchInfo_proto_rawDescData = file_GCGMatchInfo_proto_rawDesc
+)
+
+func file_GCGMatchInfo_proto_rawDescGZIP() []byte {
+ file_GCGMatchInfo_proto_rawDescOnce.Do(func() {
+ file_GCGMatchInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMatchInfo_proto_rawDescData)
+ })
+ return file_GCGMatchInfo_proto_rawDescData
+}
+
+var file_GCGMatchInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMatchInfo_proto_goTypes = []interface{}{
+ (*GCGMatchInfo)(nil), // 0: GCGMatchInfo
+ (*MatchPlayerInfo)(nil), // 1: MatchPlayerInfo
+}
+var file_GCGMatchInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGMatchInfo.player_list:type_name -> MatchPlayerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMatchInfo_proto_init() }
+func file_GCGMatchInfo_proto_init() {
+ if File_GCGMatchInfo_proto != nil {
+ return
+ }
+ file_MatchPlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMatchInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMatchInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMatchInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMatchInfo_proto_goTypes,
+ DependencyIndexes: file_GCGMatchInfo_proto_depIdxs,
+ MessageInfos: file_GCGMatchInfo_proto_msgTypes,
+ }.Build()
+ File_GCGMatchInfo_proto = out.File
+ file_GCGMatchInfo_proto_rawDesc = nil
+ file_GCGMatchInfo_proto_goTypes = nil
+ file_GCGMatchInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMessage.pb.go b/gover/gen/GCGMessage.pb.go
new file mode 100644
index 00000000..aaf91a92
--- /dev/null
+++ b/gover/gen/GCGMessage.pb.go
@@ -0,0 +1,956 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMessage.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMessage struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Types that are assignable to Message:
+ //
+ // *GCGMessage_TokenChange
+ // *GCGMessage_PhaseChange
+ // *GCGMessage_AddCards
+ // *GCGMessage_RemoveCards
+ // *GCGMessage_SelectOnStage
+ // *GCGMessage_DiceRoll
+ // *GCGMessage_DiceReroll
+ // *GCGMessage_Pass
+ // *GCGMessage_CharDie
+ // *GCGMessage_SkillResult
+ // *GCGMessage_CostDice
+ // *GCGMessage_AddDice
+ // *GCGMessage_MoveCard
+ // *GCGMessage_UseSkill
+ // *GCGMessage_NewCard
+ // *GCGMessage_UpdateController
+ // *GCGMessage_ModifyAdd
+ // *GCGMessage_ModifyRemove
+ // *GCGMessage_UseSkillEnd
+ // *GCGMessage_DuelDataChange
+ // *GCGMessage_ClientPerform
+ // *GCGMessage_GameOver
+ // *GCGMessage_OpTimer
+ // *GCGMessage_WaitingListChange
+ // *GCGMessage_CardUpdate
+ // *GCGMessage_SelectOnStageByEffect
+ // *GCGMessage_CostRevise
+ // *GCGMessage_PhaseContinue
+ // *GCGMessage_PveIntentionInfo
+ // *GCGMessage_PveIntentionChange
+ // *GCGMessage_SkillLimitsChange
+ // *GCGMessage_NoDamageSkillResult
+ // *GCGMessage_ReactionBegin
+ // *GCGMessage_ReactionEnd
+ Message isGCGMessage_Message `protobuf_oneof:"message"`
+}
+
+func (x *GCGMessage) Reset() {
+ *x = GCGMessage{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMessage_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMessage) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMessage) ProtoMessage() {}
+
+func (x *GCGMessage) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMessage_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMessage.ProtoReflect.Descriptor instead.
+func (*GCGMessage) Descriptor() ([]byte, []int) {
+ return file_GCGMessage_proto_rawDescGZIP(), []int{0}
+}
+
+func (m *GCGMessage) GetMessage() isGCGMessage_Message {
+ if m != nil {
+ return m.Message
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetTokenChange() *GCGMsgTokenChange {
+ if x, ok := x.GetMessage().(*GCGMessage_TokenChange); ok {
+ return x.TokenChange
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetPhaseChange() *GCGMsgPhaseChange {
+ if x, ok := x.GetMessage().(*GCGMessage_PhaseChange); ok {
+ return x.PhaseChange
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetAddCards() *GCGMsgAddCards {
+ if x, ok := x.GetMessage().(*GCGMessage_AddCards); ok {
+ return x.AddCards
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetRemoveCards() *GCGMsgRemoveCards {
+ if x, ok := x.GetMessage().(*GCGMessage_RemoveCards); ok {
+ return x.RemoveCards
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetSelectOnStage() *GCGMsgSelectOnStage {
+ if x, ok := x.GetMessage().(*GCGMessage_SelectOnStage); ok {
+ return x.SelectOnStage
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetDiceRoll() *GCGMsgDiceRoll {
+ if x, ok := x.GetMessage().(*GCGMessage_DiceRoll); ok {
+ return x.DiceRoll
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetDiceReroll() *GCGMsgDiceReroll {
+ if x, ok := x.GetMessage().(*GCGMessage_DiceReroll); ok {
+ return x.DiceReroll
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetPass() *GCGMsgPass {
+ if x, ok := x.GetMessage().(*GCGMessage_Pass); ok {
+ return x.Pass
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetCharDie() *GCGMsgCharDie {
+ if x, ok := x.GetMessage().(*GCGMessage_CharDie); ok {
+ return x.CharDie
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetSkillResult() *GCGMsgSkillResult {
+ if x, ok := x.GetMessage().(*GCGMessage_SkillResult); ok {
+ return x.SkillResult
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetCostDice() *GCGMsgCostDice {
+ if x, ok := x.GetMessage().(*GCGMessage_CostDice); ok {
+ return x.CostDice
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetAddDice() *GCGMsgAddDice {
+ if x, ok := x.GetMessage().(*GCGMessage_AddDice); ok {
+ return x.AddDice
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetMoveCard() *GCGMsgMoveCard {
+ if x, ok := x.GetMessage().(*GCGMessage_MoveCard); ok {
+ return x.MoveCard
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetUseSkill() *GCGMsgUseSkill {
+ if x, ok := x.GetMessage().(*GCGMessage_UseSkill); ok {
+ return x.UseSkill
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetNewCard() *GCGMsgNewCard {
+ if x, ok := x.GetMessage().(*GCGMessage_NewCard); ok {
+ return x.NewCard
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetUpdateController() *GCGMsgUpdateController {
+ if x, ok := x.GetMessage().(*GCGMessage_UpdateController); ok {
+ return x.UpdateController
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetModifyAdd() *GCGMsgModifyAdd {
+ if x, ok := x.GetMessage().(*GCGMessage_ModifyAdd); ok {
+ return x.ModifyAdd
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetModifyRemove() *GCGMsgModifyRemove {
+ if x, ok := x.GetMessage().(*GCGMessage_ModifyRemove); ok {
+ return x.ModifyRemove
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetUseSkillEnd() *GCGMsgUseSkillEnd {
+ if x, ok := x.GetMessage().(*GCGMessage_UseSkillEnd); ok {
+ return x.UseSkillEnd
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetDuelDataChange() *GCGMsgDuelDataChange {
+ if x, ok := x.GetMessage().(*GCGMessage_DuelDataChange); ok {
+ return x.DuelDataChange
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetClientPerform() *GCGMsgClientPerform {
+ if x, ok := x.GetMessage().(*GCGMessage_ClientPerform); ok {
+ return x.ClientPerform
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetGameOver() *GCGMsgGameOver {
+ if x, ok := x.GetMessage().(*GCGMessage_GameOver); ok {
+ return x.GameOver
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetOpTimer() *GCGMsgOpTimer {
+ if x, ok := x.GetMessage().(*GCGMessage_OpTimer); ok {
+ return x.OpTimer
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetWaitingListChange() *GCGMsgWaitingListChange {
+ if x, ok := x.GetMessage().(*GCGMessage_WaitingListChange); ok {
+ return x.WaitingListChange
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetCardUpdate() *GCGMsgCardUpdate {
+ if x, ok := x.GetMessage().(*GCGMessage_CardUpdate); ok {
+ return x.CardUpdate
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetSelectOnStageByEffect() *GCGMsgSelectOnStageByEffect {
+ if x, ok := x.GetMessage().(*GCGMessage_SelectOnStageByEffect); ok {
+ return x.SelectOnStageByEffect
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetCostRevise() *GCGMsgCostRevise {
+ if x, ok := x.GetMessage().(*GCGMessage_CostRevise); ok {
+ return x.CostRevise
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetPhaseContinue() *GCGMsgPhaseContinue {
+ if x, ok := x.GetMessage().(*GCGMessage_PhaseContinue); ok {
+ return x.PhaseContinue
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetPveIntentionInfo() *GCGMsgPVEIntentionInfo {
+ if x, ok := x.GetMessage().(*GCGMessage_PveIntentionInfo); ok {
+ return x.PveIntentionInfo
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetPveIntentionChange() *GCGMsgPVEIntentionChange {
+ if x, ok := x.GetMessage().(*GCGMessage_PveIntentionChange); ok {
+ return x.PveIntentionChange
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetSkillLimitsChange() *GCGMsgSkillLimitsChange {
+ if x, ok := x.GetMessage().(*GCGMessage_SkillLimitsChange); ok {
+ return x.SkillLimitsChange
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetNoDamageSkillResult() *GCGMsgNoDamageSkillResult {
+ if x, ok := x.GetMessage().(*GCGMessage_NoDamageSkillResult); ok {
+ return x.NoDamageSkillResult
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetReactionBegin() *GCGMsgReactionBegin {
+ if x, ok := x.GetMessage().(*GCGMessage_ReactionBegin); ok {
+ return x.ReactionBegin
+ }
+ return nil
+}
+
+func (x *GCGMessage) GetReactionEnd() *GCGMsgReactionEnd {
+ if x, ok := x.GetMessage().(*GCGMessage_ReactionEnd); ok {
+ return x.ReactionEnd
+ }
+ return nil
+}
+
+type isGCGMessage_Message interface {
+ isGCGMessage_Message()
+}
+
+type GCGMessage_TokenChange struct {
+ TokenChange *GCGMsgTokenChange `protobuf:"bytes,2,opt,name=token_change,json=tokenChange,proto3,oneof"`
+}
+
+type GCGMessage_PhaseChange struct {
+ PhaseChange *GCGMsgPhaseChange `protobuf:"bytes,10,opt,name=phase_change,json=phaseChange,proto3,oneof"`
+}
+
+type GCGMessage_AddCards struct {
+ AddCards *GCGMsgAddCards `protobuf:"bytes,5,opt,name=add_cards,json=addCards,proto3,oneof"`
+}
+
+type GCGMessage_RemoveCards struct {
+ RemoveCards *GCGMsgRemoveCards `protobuf:"bytes,12,opt,name=remove_cards,json=removeCards,proto3,oneof"`
+}
+
+type GCGMessage_SelectOnStage struct {
+ SelectOnStage *GCGMsgSelectOnStage `protobuf:"bytes,6,opt,name=select_on_stage,json=selectOnStage,proto3,oneof"`
+}
+
+type GCGMessage_DiceRoll struct {
+ DiceRoll *GCGMsgDiceRoll `protobuf:"bytes,14,opt,name=dice_roll,json=diceRoll,proto3,oneof"`
+}
+
+type GCGMessage_DiceReroll struct {
+ DiceReroll *GCGMsgDiceReroll `protobuf:"bytes,15,opt,name=dice_reroll,json=diceReroll,proto3,oneof"`
+}
+
+type GCGMessage_Pass struct {
+ Pass *GCGMsgPass `protobuf:"bytes,8,opt,name=pass,proto3,oneof"`
+}
+
+type GCGMessage_CharDie struct {
+ CharDie *GCGMsgCharDie `protobuf:"bytes,4,opt,name=char_die,json=charDie,proto3,oneof"`
+}
+
+type GCGMessage_SkillResult struct {
+ SkillResult *GCGMsgSkillResult `protobuf:"bytes,3,opt,name=skill_result,json=skillResult,proto3,oneof"`
+}
+
+type GCGMessage_CostDice struct {
+ CostDice *GCGMsgCostDice `protobuf:"bytes,13,opt,name=cost_dice,json=costDice,proto3,oneof"`
+}
+
+type GCGMessage_AddDice struct {
+ AddDice *GCGMsgAddDice `protobuf:"bytes,7,opt,name=add_dice,json=addDice,proto3,oneof"`
+}
+
+type GCGMessage_MoveCard struct {
+ MoveCard *GCGMsgMoveCard `protobuf:"bytes,11,opt,name=move_card,json=moveCard,proto3,oneof"`
+}
+
+type GCGMessage_UseSkill struct {
+ UseSkill *GCGMsgUseSkill `protobuf:"bytes,1,opt,name=use_skill,json=useSkill,proto3,oneof"`
+}
+
+type GCGMessage_NewCard struct {
+ NewCard *GCGMsgNewCard `protobuf:"bytes,296,opt,name=new_card,json=newCard,proto3,oneof"`
+}
+
+type GCGMessage_UpdateController struct {
+ UpdateController *GCGMsgUpdateController `protobuf:"bytes,1111,opt,name=update_controller,json=updateController,proto3,oneof"`
+}
+
+type GCGMessage_ModifyAdd struct {
+ ModifyAdd *GCGMsgModifyAdd `protobuf:"bytes,1733,opt,name=modify_add,json=modifyAdd,proto3,oneof"`
+}
+
+type GCGMessage_ModifyRemove struct {
+ ModifyRemove *GCGMsgModifyRemove `protobuf:"bytes,2014,opt,name=modify_remove,json=modifyRemove,proto3,oneof"`
+}
+
+type GCGMessage_UseSkillEnd struct {
+ UseSkillEnd *GCGMsgUseSkillEnd `protobuf:"bytes,1368,opt,name=use_skill_end,json=useSkillEnd,proto3,oneof"`
+}
+
+type GCGMessage_DuelDataChange struct {
+ DuelDataChange *GCGMsgDuelDataChange `protobuf:"bytes,1791,opt,name=duel_data_change,json=duelDataChange,proto3,oneof"`
+}
+
+type GCGMessage_ClientPerform struct {
+ ClientPerform *GCGMsgClientPerform `protobuf:"bytes,1677,opt,name=client_perform,json=clientPerform,proto3,oneof"`
+}
+
+type GCGMessage_GameOver struct {
+ GameOver *GCGMsgGameOver `protobuf:"bytes,632,opt,name=game_over,json=gameOver,proto3,oneof"`
+}
+
+type GCGMessage_OpTimer struct {
+ OpTimer *GCGMsgOpTimer `protobuf:"bytes,154,opt,name=op_timer,json=opTimer,proto3,oneof"`
+}
+
+type GCGMessage_WaitingListChange struct {
+ WaitingListChange *GCGMsgWaitingListChange `protobuf:"bytes,1991,opt,name=waiting_list_change,json=waitingListChange,proto3,oneof"`
+}
+
+type GCGMessage_CardUpdate struct {
+ CardUpdate *GCGMsgCardUpdate `protobuf:"bytes,1702,opt,name=card_update,json=cardUpdate,proto3,oneof"`
+}
+
+type GCGMessage_SelectOnStageByEffect struct {
+ SelectOnStageByEffect *GCGMsgSelectOnStageByEffect `protobuf:"bytes,1737,opt,name=select_on_stage_by_effect,json=selectOnStageByEffect,proto3,oneof"`
+}
+
+type GCGMessage_CostRevise struct {
+ CostRevise *GCGMsgCostRevise `protobuf:"bytes,468,opt,name=cost_revise,json=costRevise,proto3,oneof"`
+}
+
+type GCGMessage_PhaseContinue struct {
+ PhaseContinue *GCGMsgPhaseContinue `protobuf:"bytes,1157,opt,name=phase_continue,json=phaseContinue,proto3,oneof"`
+}
+
+type GCGMessage_PveIntentionInfo struct {
+ PveIntentionInfo *GCGMsgPVEIntentionInfo `protobuf:"bytes,850,opt,name=pve_intention_info,json=pveIntentionInfo,proto3,oneof"`
+}
+
+type GCGMessage_PveIntentionChange struct {
+ PveIntentionChange *GCGMsgPVEIntentionChange `protobuf:"bytes,1268,opt,name=pve_intention_change,json=pveIntentionChange,proto3,oneof"`
+}
+
+type GCGMessage_SkillLimitsChange struct {
+ SkillLimitsChange *GCGMsgSkillLimitsChange `protobuf:"bytes,710,opt,name=skill_limits_change,json=skillLimitsChange,proto3,oneof"`
+}
+
+type GCGMessage_NoDamageSkillResult struct {
+ NoDamageSkillResult *GCGMsgNoDamageSkillResult `protobuf:"bytes,773,opt,name=no_damage_skill_result,json=noDamageSkillResult,proto3,oneof"`
+}
+
+type GCGMessage_ReactionBegin struct {
+ ReactionBegin *GCGMsgReactionBegin `protobuf:"bytes,243,opt,name=reaction_begin,json=reactionBegin,proto3,oneof"`
+}
+
+type GCGMessage_ReactionEnd struct {
+ ReactionEnd *GCGMsgReactionEnd `protobuf:"bytes,1172,opt,name=reaction_end,json=reactionEnd,proto3,oneof"`
+}
+
+func (*GCGMessage_TokenChange) isGCGMessage_Message() {}
+
+func (*GCGMessage_PhaseChange) isGCGMessage_Message() {}
+
+func (*GCGMessage_AddCards) isGCGMessage_Message() {}
+
+func (*GCGMessage_RemoveCards) isGCGMessage_Message() {}
+
+func (*GCGMessage_SelectOnStage) isGCGMessage_Message() {}
+
+func (*GCGMessage_DiceRoll) isGCGMessage_Message() {}
+
+func (*GCGMessage_DiceReroll) isGCGMessage_Message() {}
+
+func (*GCGMessage_Pass) isGCGMessage_Message() {}
+
+func (*GCGMessage_CharDie) isGCGMessage_Message() {}
+
+func (*GCGMessage_SkillResult) isGCGMessage_Message() {}
+
+func (*GCGMessage_CostDice) isGCGMessage_Message() {}
+
+func (*GCGMessage_AddDice) isGCGMessage_Message() {}
+
+func (*GCGMessage_MoveCard) isGCGMessage_Message() {}
+
+func (*GCGMessage_UseSkill) isGCGMessage_Message() {}
+
+func (*GCGMessage_NewCard) isGCGMessage_Message() {}
+
+func (*GCGMessage_UpdateController) isGCGMessage_Message() {}
+
+func (*GCGMessage_ModifyAdd) isGCGMessage_Message() {}
+
+func (*GCGMessage_ModifyRemove) isGCGMessage_Message() {}
+
+func (*GCGMessage_UseSkillEnd) isGCGMessage_Message() {}
+
+func (*GCGMessage_DuelDataChange) isGCGMessage_Message() {}
+
+func (*GCGMessage_ClientPerform) isGCGMessage_Message() {}
+
+func (*GCGMessage_GameOver) isGCGMessage_Message() {}
+
+func (*GCGMessage_OpTimer) isGCGMessage_Message() {}
+
+func (*GCGMessage_WaitingListChange) isGCGMessage_Message() {}
+
+func (*GCGMessage_CardUpdate) isGCGMessage_Message() {}
+
+func (*GCGMessage_SelectOnStageByEffect) isGCGMessage_Message() {}
+
+func (*GCGMessage_CostRevise) isGCGMessage_Message() {}
+
+func (*GCGMessage_PhaseContinue) isGCGMessage_Message() {}
+
+func (*GCGMessage_PveIntentionInfo) isGCGMessage_Message() {}
+
+func (*GCGMessage_PveIntentionChange) isGCGMessage_Message() {}
+
+func (*GCGMessage_SkillLimitsChange) isGCGMessage_Message() {}
+
+func (*GCGMessage_NoDamageSkillResult) isGCGMessage_Message() {}
+
+func (*GCGMessage_ReactionBegin) isGCGMessage_Message() {}
+
+func (*GCGMessage_ReactionEnd) isGCGMessage_Message() {}
+
+var File_GCGMessage_proto protoreflect.FileDescriptor
+
+var file_GCGMessage_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x43, 0x61, 0x72,
+ 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67,
+ 0x41, 0x64, 0x64, 0x44, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x72, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x68, 0x61,
+ 0x72, 0x44, 0x69, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x4d,
+ 0x73, 0x67, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x73,
+ 0x74, 0x44, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52,
+ 0x65, 0x72, 0x6f, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1a, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x75, 0x65, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x47, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66,
+ 0x79, 0x41, 0x64, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x43, 0x47, 0x4d,
+ 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x76, 0x65,
+ 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x47, 0x43, 0x47, 0x4d,
+ 0x73, 0x67, 0x4e, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1f, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4e, 0x6f, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45,
+ 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45,
+ 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x73, 0x73, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61,
+ 0x73, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
+ 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69,
+ 0x6e, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x4d, 0x73,
+ 0x67, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x61, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x61, 0x72, 0x64, 0x73,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x21, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f,
+ 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x42, 0x79, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43,
+ 0x47, 0x4d, 0x73, 0x67, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x55, 0x73, 0x65, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73,
+ 0x67, 0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e,
+ 0x67, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xef, 0x0f, 0x0a, 0x0a, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
+ 0x12, 0x37, 0x0a, 0x0c, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x54,
+ 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x6f,
+ 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x70, 0x68, 0x61,
+ 0x73, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x12, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x70, 0x68, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61, 0x6e,
+ 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x73, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64,
+ 0x64, 0x43, 0x61, 0x72, 0x64, 0x73, 0x48, 0x00, 0x52, 0x08, 0x61, 0x64, 0x64, 0x43, 0x61, 0x72,
+ 0x64, 0x73, 0x12, 0x37, 0x0a, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x63, 0x61, 0x72,
+ 0x64, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73,
+ 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x61, 0x72, 0x64, 0x73, 0x48, 0x00, 0x52, 0x0b,
+ 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x61, 0x72, 0x64, 0x73, 0x12, 0x3e, 0x0a, 0x0f, 0x73,
+ 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65, 0x6c,
+ 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x64,
+ 0x69, 0x63, 0x65, 0x5f, 0x72, 0x6f, 0x6c, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6c, 0x6c, 0x48,
+ 0x00, 0x52, 0x08, 0x64, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6c, 0x6c, 0x12, 0x34, 0x0a, 0x0b, 0x64,
+ 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x72, 0x6f, 0x6c, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52, 0x65, 0x72,
+ 0x6f, 0x6c, 0x6c, 0x48, 0x00, 0x52, 0x0a, 0x64, 0x69, 0x63, 0x65, 0x52, 0x65, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x12, 0x21, 0x0a, 0x04, 0x70, 0x61, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x0b, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x73, 0x73, 0x48, 0x00, 0x52, 0x04,
+ 0x70, 0x61, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x64, 0x69, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43,
+ 0x68, 0x61, 0x72, 0x44, 0x69, 0x65, 0x48, 0x00, 0x52, 0x07, 0x63, 0x68, 0x61, 0x72, 0x44, 0x69,
+ 0x65, 0x12, 0x37, 0x0a, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c,
+ 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2e, 0x0a, 0x09, 0x63, 0x6f,
+ 0x73, 0x74, 0x5f, 0x64, 0x69, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
+ 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x73, 0x74, 0x44, 0x69, 0x63, 0x65, 0x48, 0x00,
+ 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x44, 0x69, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x08, 0x61, 0x64,
+ 0x64, 0x5f, 0x64, 0x69, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x44, 0x69, 0x63, 0x65, 0x48, 0x00, 0x52, 0x07,
+ 0x61, 0x64, 0x64, 0x44, 0x69, 0x63, 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x6d, 0x6f, 0x76, 0x65, 0x5f,
+ 0x63, 0x61, 0x72, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x76, 0x65, 0x43, 0x61, 0x72, 0x64, 0x48, 0x00, 0x52, 0x08, 0x6d,
+ 0x6f, 0x76, 0x65, 0x43, 0x61, 0x72, 0x64, 0x12, 0x2e, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x5f, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x48, 0x00, 0x52, 0x08, 0x75,
+ 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x2c, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x63,
+ 0x61, 0x72, 0x64, 0x18, 0xa8, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x4e, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64, 0x48, 0x00, 0x52, 0x07, 0x6e, 0x65,
+ 0x77, 0x43, 0x61, 0x72, 0x64, 0x12, 0x47, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0xd7, 0x08, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x48, 0x00, 0x52, 0x10, 0x75, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x32,
+ 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x61, 0x64, 0x64, 0x18, 0xc5, 0x0d, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69,
+ 0x66, 0x79, 0x41, 0x64, 0x64, 0x48, 0x00, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x41,
+ 0x64, 0x64, 0x12, 0x3b, 0x0a, 0x0d, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x72, 0x65, 0x6d,
+ 0x6f, 0x76, 0x65, 0x18, 0xde, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x48,
+ 0x00, 0x52, 0x0c, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12,
+ 0x39, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x6e, 0x64,
+ 0x18, 0xd8, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67,
+ 0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x75,
+ 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x64, 0x12, 0x42, 0x0a, 0x10, 0x64, 0x75,
+ 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0xff,
+ 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x75,
+ 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0e,
+ 0x64, 0x75, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x3e,
+ 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d,
+ 0x18, 0x8d, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67,
+ 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x48, 0x00, 0x52,
+ 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x2f,
+ 0x0a, 0x09, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x18, 0xf8, 0x04, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x47, 0x61, 0x6d, 0x65, 0x4f,
+ 0x76, 0x65, 0x72, 0x48, 0x00, 0x52, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x12,
+ 0x2c, 0x0a, 0x08, 0x6f, 0x70, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x18, 0x9a, 0x01, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4f, 0x70, 0x54, 0x69, 0x6d,
+ 0x65, 0x72, 0x48, 0x00, 0x52, 0x07, 0x6f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x12, 0x4b, 0x0a,
+ 0x13, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x63, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x18, 0xc7, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x43,
+ 0x47, 0x4d, 0x73, 0x67, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x11, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67,
+ 0x4c, 0x69, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0xa6, 0x0d, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x72, 0x64, 0x55, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x12, 0x59, 0x0a, 0x19, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x6f, 0x6e, 0x5f, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x18, 0xc9,
+ 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x42, 0x79, 0x45, 0x66, 0x66,
+ 0x65, 0x63, 0x74, 0x48, 0x00, 0x52, 0x15, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x42, 0x79, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x35, 0x0a, 0x0b,
+ 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x18, 0xd4, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x73, 0x74, 0x52,
+ 0x65, 0x76, 0x69, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76,
+ 0x69, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0e, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e,
+ 0x74, 0x69, 0x6e, 0x75, 0x65, 0x18, 0x85, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e,
+ 0x75, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x70, 0x68, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69,
+ 0x6e, 0x75, 0x65, 0x12, 0x48, 0x0a, 0x12, 0x70, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd2, 0x06, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x17, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x10, 0x70, 0x76, 0x65,
+ 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a,
+ 0x14, 0x70, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0xf4, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f,
+ 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x12, 0x70, 0x76, 0x65, 0x49, 0x6e,
+ 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x4b, 0x0a,
+ 0x13, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x18, 0xc6, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x43,
+ 0x47, 0x4d, 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x11, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69,
+ 0x6d, 0x69, 0x74, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x52, 0x0a, 0x16, 0x6e, 0x6f,
+ 0x5f, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x72, 0x65,
+ 0x73, 0x75, 0x6c, 0x74, 0x18, 0x85, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x47, 0x43,
+ 0x47, 0x4d, 0x73, 0x67, 0x4e, 0x6f, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x13, 0x6e, 0x6f, 0x44, 0x61, 0x6d,
+ 0x61, 0x67, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x3e,
+ 0x0a, 0x0e, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x65, 0x67, 0x69, 0x6e,
+ 0x18, 0xf3, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67,
+ 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x48, 0x00, 0x52,
+ 0x0d, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x12, 0x38,
+ 0x0a, 0x0c, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x18, 0x94,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65,
+ 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x72, 0x65, 0x61,
+ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73,
+ 0x61, 0x67, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMessage_proto_rawDescOnce sync.Once
+ file_GCGMessage_proto_rawDescData = file_GCGMessage_proto_rawDesc
+)
+
+func file_GCGMessage_proto_rawDescGZIP() []byte {
+ file_GCGMessage_proto_rawDescOnce.Do(func() {
+ file_GCGMessage_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMessage_proto_rawDescData)
+ })
+ return file_GCGMessage_proto_rawDescData
+}
+
+var file_GCGMessage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMessage_proto_goTypes = []interface{}{
+ (*GCGMessage)(nil), // 0: GCGMessage
+ (*GCGMsgTokenChange)(nil), // 1: GCGMsgTokenChange
+ (*GCGMsgPhaseChange)(nil), // 2: GCGMsgPhaseChange
+ (*GCGMsgAddCards)(nil), // 3: GCGMsgAddCards
+ (*GCGMsgRemoveCards)(nil), // 4: GCGMsgRemoveCards
+ (*GCGMsgSelectOnStage)(nil), // 5: GCGMsgSelectOnStage
+ (*GCGMsgDiceRoll)(nil), // 6: GCGMsgDiceRoll
+ (*GCGMsgDiceReroll)(nil), // 7: GCGMsgDiceReroll
+ (*GCGMsgPass)(nil), // 8: GCGMsgPass
+ (*GCGMsgCharDie)(nil), // 9: GCGMsgCharDie
+ (*GCGMsgSkillResult)(nil), // 10: GCGMsgSkillResult
+ (*GCGMsgCostDice)(nil), // 11: GCGMsgCostDice
+ (*GCGMsgAddDice)(nil), // 12: GCGMsgAddDice
+ (*GCGMsgMoveCard)(nil), // 13: GCGMsgMoveCard
+ (*GCGMsgUseSkill)(nil), // 14: GCGMsgUseSkill
+ (*GCGMsgNewCard)(nil), // 15: GCGMsgNewCard
+ (*GCGMsgUpdateController)(nil), // 16: GCGMsgUpdateController
+ (*GCGMsgModifyAdd)(nil), // 17: GCGMsgModifyAdd
+ (*GCGMsgModifyRemove)(nil), // 18: GCGMsgModifyRemove
+ (*GCGMsgUseSkillEnd)(nil), // 19: GCGMsgUseSkillEnd
+ (*GCGMsgDuelDataChange)(nil), // 20: GCGMsgDuelDataChange
+ (*GCGMsgClientPerform)(nil), // 21: GCGMsgClientPerform
+ (*GCGMsgGameOver)(nil), // 22: GCGMsgGameOver
+ (*GCGMsgOpTimer)(nil), // 23: GCGMsgOpTimer
+ (*GCGMsgWaitingListChange)(nil), // 24: GCGMsgWaitingListChange
+ (*GCGMsgCardUpdate)(nil), // 25: GCGMsgCardUpdate
+ (*GCGMsgSelectOnStageByEffect)(nil), // 26: GCGMsgSelectOnStageByEffect
+ (*GCGMsgCostRevise)(nil), // 27: GCGMsgCostRevise
+ (*GCGMsgPhaseContinue)(nil), // 28: GCGMsgPhaseContinue
+ (*GCGMsgPVEIntentionInfo)(nil), // 29: GCGMsgPVEIntentionInfo
+ (*GCGMsgPVEIntentionChange)(nil), // 30: GCGMsgPVEIntentionChange
+ (*GCGMsgSkillLimitsChange)(nil), // 31: GCGMsgSkillLimitsChange
+ (*GCGMsgNoDamageSkillResult)(nil), // 32: GCGMsgNoDamageSkillResult
+ (*GCGMsgReactionBegin)(nil), // 33: GCGMsgReactionBegin
+ (*GCGMsgReactionEnd)(nil), // 34: GCGMsgReactionEnd
+}
+var file_GCGMessage_proto_depIdxs = []int32{
+ 1, // 0: GCGMessage.token_change:type_name -> GCGMsgTokenChange
+ 2, // 1: GCGMessage.phase_change:type_name -> GCGMsgPhaseChange
+ 3, // 2: GCGMessage.add_cards:type_name -> GCGMsgAddCards
+ 4, // 3: GCGMessage.remove_cards:type_name -> GCGMsgRemoveCards
+ 5, // 4: GCGMessage.select_on_stage:type_name -> GCGMsgSelectOnStage
+ 6, // 5: GCGMessage.dice_roll:type_name -> GCGMsgDiceRoll
+ 7, // 6: GCGMessage.dice_reroll:type_name -> GCGMsgDiceReroll
+ 8, // 7: GCGMessage.pass:type_name -> GCGMsgPass
+ 9, // 8: GCGMessage.char_die:type_name -> GCGMsgCharDie
+ 10, // 9: GCGMessage.skill_result:type_name -> GCGMsgSkillResult
+ 11, // 10: GCGMessage.cost_dice:type_name -> GCGMsgCostDice
+ 12, // 11: GCGMessage.add_dice:type_name -> GCGMsgAddDice
+ 13, // 12: GCGMessage.move_card:type_name -> GCGMsgMoveCard
+ 14, // 13: GCGMessage.use_skill:type_name -> GCGMsgUseSkill
+ 15, // 14: GCGMessage.new_card:type_name -> GCGMsgNewCard
+ 16, // 15: GCGMessage.update_controller:type_name -> GCGMsgUpdateController
+ 17, // 16: GCGMessage.modify_add:type_name -> GCGMsgModifyAdd
+ 18, // 17: GCGMessage.modify_remove:type_name -> GCGMsgModifyRemove
+ 19, // 18: GCGMessage.use_skill_end:type_name -> GCGMsgUseSkillEnd
+ 20, // 19: GCGMessage.duel_data_change:type_name -> GCGMsgDuelDataChange
+ 21, // 20: GCGMessage.client_perform:type_name -> GCGMsgClientPerform
+ 22, // 21: GCGMessage.game_over:type_name -> GCGMsgGameOver
+ 23, // 22: GCGMessage.op_timer:type_name -> GCGMsgOpTimer
+ 24, // 23: GCGMessage.waiting_list_change:type_name -> GCGMsgWaitingListChange
+ 25, // 24: GCGMessage.card_update:type_name -> GCGMsgCardUpdate
+ 26, // 25: GCGMessage.select_on_stage_by_effect:type_name -> GCGMsgSelectOnStageByEffect
+ 27, // 26: GCGMessage.cost_revise:type_name -> GCGMsgCostRevise
+ 28, // 27: GCGMessage.phase_continue:type_name -> GCGMsgPhaseContinue
+ 29, // 28: GCGMessage.pve_intention_info:type_name -> GCGMsgPVEIntentionInfo
+ 30, // 29: GCGMessage.pve_intention_change:type_name -> GCGMsgPVEIntentionChange
+ 31, // 30: GCGMessage.skill_limits_change:type_name -> GCGMsgSkillLimitsChange
+ 32, // 31: GCGMessage.no_damage_skill_result:type_name -> GCGMsgNoDamageSkillResult
+ 33, // 32: GCGMessage.reaction_begin:type_name -> GCGMsgReactionBegin
+ 34, // 33: GCGMessage.reaction_end:type_name -> GCGMsgReactionEnd
+ 34, // [34:34] is the sub-list for method output_type
+ 34, // [34:34] is the sub-list for method input_type
+ 34, // [34:34] is the sub-list for extension type_name
+ 34, // [34:34] is the sub-list for extension extendee
+ 0, // [0:34] is the sub-list for field type_name
+}
+
+func init() { file_GCGMessage_proto_init() }
+func file_GCGMessage_proto_init() {
+ if File_GCGMessage_proto != nil {
+ return
+ }
+ file_GCGMsgAddCards_proto_init()
+ file_GCGMsgAddDice_proto_init()
+ file_GCGMsgCardUpdate_proto_init()
+ file_GCGMsgCharDie_proto_init()
+ file_GCGMsgClientPerform_proto_init()
+ file_GCGMsgCostDice_proto_init()
+ file_GCGMsgCostRevise_proto_init()
+ file_GCGMsgDiceReroll_proto_init()
+ file_GCGMsgDiceRoll_proto_init()
+ file_GCGMsgDuelDataChange_proto_init()
+ file_GCGMsgGameOver_proto_init()
+ file_GCGMsgModifyAdd_proto_init()
+ file_GCGMsgModifyRemove_proto_init()
+ file_GCGMsgMoveCard_proto_init()
+ file_GCGMsgNewCard_proto_init()
+ file_GCGMsgNoDamageSkillResult_proto_init()
+ file_GCGMsgOpTimer_proto_init()
+ file_GCGMsgPVEIntentionChange_proto_init()
+ file_GCGMsgPVEIntentionInfo_proto_init()
+ file_GCGMsgPass_proto_init()
+ file_GCGMsgPhaseChange_proto_init()
+ file_GCGMsgPhaseContinue_proto_init()
+ file_GCGMsgReactionBegin_proto_init()
+ file_GCGMsgReactionEnd_proto_init()
+ file_GCGMsgRemoveCards_proto_init()
+ file_GCGMsgSelectOnStage_proto_init()
+ file_GCGMsgSelectOnStageByEffect_proto_init()
+ file_GCGMsgSkillLimitsChange_proto_init()
+ file_GCGMsgSkillResult_proto_init()
+ file_GCGMsgTokenChange_proto_init()
+ file_GCGMsgUpdateController_proto_init()
+ file_GCGMsgUseSkill_proto_init()
+ file_GCGMsgUseSkillEnd_proto_init()
+ file_GCGMsgWaitingListChange_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMessage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMessage); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_GCGMessage_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*GCGMessage_TokenChange)(nil),
+ (*GCGMessage_PhaseChange)(nil),
+ (*GCGMessage_AddCards)(nil),
+ (*GCGMessage_RemoveCards)(nil),
+ (*GCGMessage_SelectOnStage)(nil),
+ (*GCGMessage_DiceRoll)(nil),
+ (*GCGMessage_DiceReroll)(nil),
+ (*GCGMessage_Pass)(nil),
+ (*GCGMessage_CharDie)(nil),
+ (*GCGMessage_SkillResult)(nil),
+ (*GCGMessage_CostDice)(nil),
+ (*GCGMessage_AddDice)(nil),
+ (*GCGMessage_MoveCard)(nil),
+ (*GCGMessage_UseSkill)(nil),
+ (*GCGMessage_NewCard)(nil),
+ (*GCGMessage_UpdateController)(nil),
+ (*GCGMessage_ModifyAdd)(nil),
+ (*GCGMessage_ModifyRemove)(nil),
+ (*GCGMessage_UseSkillEnd)(nil),
+ (*GCGMessage_DuelDataChange)(nil),
+ (*GCGMessage_ClientPerform)(nil),
+ (*GCGMessage_GameOver)(nil),
+ (*GCGMessage_OpTimer)(nil),
+ (*GCGMessage_WaitingListChange)(nil),
+ (*GCGMessage_CardUpdate)(nil),
+ (*GCGMessage_SelectOnStageByEffect)(nil),
+ (*GCGMessage_CostRevise)(nil),
+ (*GCGMessage_PhaseContinue)(nil),
+ (*GCGMessage_PveIntentionInfo)(nil),
+ (*GCGMessage_PveIntentionChange)(nil),
+ (*GCGMessage_SkillLimitsChange)(nil),
+ (*GCGMessage_NoDamageSkillResult)(nil),
+ (*GCGMessage_ReactionBegin)(nil),
+ (*GCGMessage_ReactionEnd)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMessage_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMessage_proto_goTypes,
+ DependencyIndexes: file_GCGMessage_proto_depIdxs,
+ MessageInfos: file_GCGMessage_proto_msgTypes,
+ }.Build()
+ File_GCGMessage_proto = out.File
+ file_GCGMessage_proto_rawDesc = nil
+ file_GCGMessage_proto_goTypes = nil
+ file_GCGMessage_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMessagePack.pb.go b/gover/gen/GCGMessagePack.pb.go
new file mode 100644
index 00000000..e77050be
--- /dev/null
+++ b/gover/gen/GCGMessagePack.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMessagePack.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMessagePack struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActionType GCGActionType `protobuf:"varint,9,opt,name=action_type,json=actionType,proto3,enum=GCGActionType" json:"action_type,omitempty"`
+ MsgList []*GCGMessage `protobuf:"bytes,5,rep,name=msg_list,json=msgList,proto3" json:"msg_list,omitempty"`
+ ControllerId uint32 `protobuf:"varint,7,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGMessagePack) Reset() {
+ *x = GCGMessagePack{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMessagePack_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMessagePack) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMessagePack) ProtoMessage() {}
+
+func (x *GCGMessagePack) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMessagePack_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMessagePack.ProtoReflect.Descriptor instead.
+func (*GCGMessagePack) Descriptor() ([]byte, []int) {
+ return file_GCGMessagePack_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMessagePack) GetActionType() GCGActionType {
+ if x != nil {
+ return x.ActionType
+ }
+ return GCGActionType_GCG_ACTION_TYPE_NONE
+}
+
+func (x *GCGMessagePack) GetMsgList() []*GCGMessage {
+ if x != nil {
+ return x.MsgList
+ }
+ return nil
+}
+
+func (x *GCGMessagePack) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGMessagePack_proto protoreflect.FileDescriptor
+
+var file_GCGMessagePack_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x61, 0x63, 0x6b,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x47, 0x43, 0x47, 0x41, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x47, 0x43, 0x47,
+ 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01,
+ 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x61, 0x63, 0x6b,
+ 0x12, 0x2f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x47, 0x43, 0x47, 0x41, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x26, 0x0a, 0x08, 0x6d, 0x73, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
+ 0x52, 0x07, 0x6d, 0x73, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e,
+ 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMessagePack_proto_rawDescOnce sync.Once
+ file_GCGMessagePack_proto_rawDescData = file_GCGMessagePack_proto_rawDesc
+)
+
+func file_GCGMessagePack_proto_rawDescGZIP() []byte {
+ file_GCGMessagePack_proto_rawDescOnce.Do(func() {
+ file_GCGMessagePack_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMessagePack_proto_rawDescData)
+ })
+ return file_GCGMessagePack_proto_rawDescData
+}
+
+var file_GCGMessagePack_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMessagePack_proto_goTypes = []interface{}{
+ (*GCGMessagePack)(nil), // 0: GCGMessagePack
+ (GCGActionType)(0), // 1: GCGActionType
+ (*GCGMessage)(nil), // 2: GCGMessage
+}
+var file_GCGMessagePack_proto_depIdxs = []int32{
+ 1, // 0: GCGMessagePack.action_type:type_name -> GCGActionType
+ 2, // 1: GCGMessagePack.msg_list:type_name -> GCGMessage
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGMessagePack_proto_init() }
+func file_GCGMessagePack_proto_init() {
+ if File_GCGMessagePack_proto != nil {
+ return
+ }
+ file_GCGActionType_proto_init()
+ file_GCGMessage_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMessagePack_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMessagePack); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMessagePack_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMessagePack_proto_goTypes,
+ DependencyIndexes: file_GCGMessagePack_proto_depIdxs,
+ MessageInfos: file_GCGMessagePack_proto_msgTypes,
+ }.Build()
+ File_GCGMessagePack_proto = out.File
+ file_GCGMessagePack_proto_rawDesc = nil
+ file_GCGMessagePack_proto_goTypes = nil
+ file_GCGMessagePack_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMessagePackNotify.pb.go b/gover/gen/GCGMessagePackNotify.pb.go
new file mode 100644
index 00000000..7e04d663
--- /dev/null
+++ b/gover/gen/GCGMessagePackNotify.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMessagePackNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMessagePackNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ServerSeq uint32 `protobuf:"varint,2,opt,name=server_seq,json=serverSeq,proto3" json:"server_seq,omitempty"`
+ MsgPackList []*GCGMessagePack `protobuf:"bytes,12,rep,name=msg_pack_list,json=msgPackList,proto3" json:"msg_pack_list,omitempty"`
+}
+
+func (x *GCGMessagePackNotify) Reset() {
+ *x = GCGMessagePackNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMessagePackNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMessagePackNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMessagePackNotify) ProtoMessage() {}
+
+func (x *GCGMessagePackNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMessagePackNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMessagePackNotify.ProtoReflect.Descriptor instead.
+func (*GCGMessagePackNotify) Descriptor() ([]byte, []int) {
+ return file_GCGMessagePackNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMessagePackNotify) GetServerSeq() uint32 {
+ if x != nil {
+ return x.ServerSeq
+ }
+ return 0
+}
+
+func (x *GCGMessagePackNotify) GetMsgPackList() []*GCGMessagePack {
+ if x != nil {
+ return x.MsgPackList
+ }
+ return nil
+}
+
+var File_GCGMessagePackNotify_proto protoreflect.FileDescriptor
+
+var file_GCGMessagePackNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x61, 0x63, 0x6b,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x43,
+ 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
+ 0x50, 0x61, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65,
+ 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x65, 0x71, 0x12, 0x33, 0x0a, 0x0d, 0x6d, 0x73, 0x67,
+ 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0f, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x61, 0x63,
+ 0x6b, 0x52, 0x0b, 0x6d, 0x73, 0x67, 0x50, 0x61, 0x63, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMessagePackNotify_proto_rawDescOnce sync.Once
+ file_GCGMessagePackNotify_proto_rawDescData = file_GCGMessagePackNotify_proto_rawDesc
+)
+
+func file_GCGMessagePackNotify_proto_rawDescGZIP() []byte {
+ file_GCGMessagePackNotify_proto_rawDescOnce.Do(func() {
+ file_GCGMessagePackNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMessagePackNotify_proto_rawDescData)
+ })
+ return file_GCGMessagePackNotify_proto_rawDescData
+}
+
+var file_GCGMessagePackNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMessagePackNotify_proto_goTypes = []interface{}{
+ (*GCGMessagePackNotify)(nil), // 0: GCGMessagePackNotify
+ (*GCGMessagePack)(nil), // 1: GCGMessagePack
+}
+var file_GCGMessagePackNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGMessagePackNotify.msg_pack_list:type_name -> GCGMessagePack
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMessagePackNotify_proto_init() }
+func file_GCGMessagePackNotify_proto_init() {
+ if File_GCGMessagePackNotify_proto != nil {
+ return
+ }
+ file_GCGMessagePack_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMessagePackNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMessagePackNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMessagePackNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMessagePackNotify_proto_goTypes,
+ DependencyIndexes: file_GCGMessagePackNotify_proto_depIdxs,
+ MessageInfos: file_GCGMessagePackNotify_proto_msgTypes,
+ }.Build()
+ File_GCGMessagePackNotify_proto = out.File
+ file_GCGMessagePackNotify_proto_rawDesc = nil
+ file_GCGMessagePackNotify_proto_goTypes = nil
+ file_GCGMessagePackNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgAddCards.pb.go b/gover/gen/GCGMsgAddCards.pb.go
new file mode 100644
index 00000000..126d7f98
--- /dev/null
+++ b/gover/gen/GCGMsgAddCards.pb.go
@@ -0,0 +1,206 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgAddCards.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgAddCards struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Zone GCGZoneType `protobuf:"varint,5,opt,name=zone,proto3,enum=GCGZoneType" json:"zone,omitempty"`
+ Reason GCGReason `protobuf:"varint,7,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ CardGuidList []uint32 `protobuf:"varint,4,rep,packed,name=card_guid_list,json=cardGuidList,proto3" json:"card_guid_list,omitempty"`
+ ControllerId uint32 `protobuf:"varint,9,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ Pos uint32 `protobuf:"varint,14,opt,name=pos,proto3" json:"pos,omitempty"`
+}
+
+func (x *GCGMsgAddCards) Reset() {
+ *x = GCGMsgAddCards{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgAddCards_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgAddCards) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgAddCards) ProtoMessage() {}
+
+func (x *GCGMsgAddCards) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgAddCards_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgAddCards.ProtoReflect.Descriptor instead.
+func (*GCGMsgAddCards) Descriptor() ([]byte, []int) {
+ return file_GCGMsgAddCards_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgAddCards) GetZone() GCGZoneType {
+ if x != nil {
+ return x.Zone
+ }
+ return GCGZoneType_GCG_ZONE_TYPE_INVALID
+}
+
+func (x *GCGMsgAddCards) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgAddCards) GetCardGuidList() []uint32 {
+ if x != nil {
+ return x.CardGuidList
+ }
+ return nil
+}
+
+func (x *GCGMsgAddCards) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgAddCards) GetPos() uint32 {
+ if x != nil {
+ return x.Pos
+ }
+ return 0
+}
+
+var File_GCGMsgAddCards_proto protoreflect.FileDescriptor
+
+var file_GCGMsgAddCards_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x43, 0x61, 0x72, 0x64, 0x73,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65,
+ 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x0e, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x43, 0x61, 0x72, 0x64, 0x73, 0x12, 0x20, 0x0a,
+ 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x47, 0x43,
+ 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x12,
+ 0x22, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x0a, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x61, 0x72,
+ 0x64, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e,
+ 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x10,
+ 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x6f, 0x73,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgAddCards_proto_rawDescOnce sync.Once
+ file_GCGMsgAddCards_proto_rawDescData = file_GCGMsgAddCards_proto_rawDesc
+)
+
+func file_GCGMsgAddCards_proto_rawDescGZIP() []byte {
+ file_GCGMsgAddCards_proto_rawDescOnce.Do(func() {
+ file_GCGMsgAddCards_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgAddCards_proto_rawDescData)
+ })
+ return file_GCGMsgAddCards_proto_rawDescData
+}
+
+var file_GCGMsgAddCards_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgAddCards_proto_goTypes = []interface{}{
+ (*GCGMsgAddCards)(nil), // 0: GCGMsgAddCards
+ (GCGZoneType)(0), // 1: GCGZoneType
+ (GCGReason)(0), // 2: GCGReason
+}
+var file_GCGMsgAddCards_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgAddCards.zone:type_name -> GCGZoneType
+ 2, // 1: GCGMsgAddCards.reason:type_name -> GCGReason
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgAddCards_proto_init() }
+func file_GCGMsgAddCards_proto_init() {
+ if File_GCGMsgAddCards_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ file_GCGZoneType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgAddCards_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgAddCards); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgAddCards_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgAddCards_proto_goTypes,
+ DependencyIndexes: file_GCGMsgAddCards_proto_depIdxs,
+ MessageInfos: file_GCGMsgAddCards_proto_msgTypes,
+ }.Build()
+ File_GCGMsgAddCards_proto = out.File
+ file_GCGMsgAddCards_proto_rawDesc = nil
+ file_GCGMsgAddCards_proto_goTypes = nil
+ file_GCGMsgAddCards_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgAddDice.pb.go b/gover/gen/GCGMsgAddDice.pb.go
new file mode 100644
index 00000000..2d057524
--- /dev/null
+++ b/gover/gen/GCGMsgAddDice.pb.go
@@ -0,0 +1,230 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgAddDice.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgAddDice struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_KFKOGOKPIFN map[uint32]GCGDiceSideType `protobuf:"bytes,13,rep,name=Unk3300_KFKOGOKPIFN,json=Unk3300KFKOGOKPIFN,proto3" json:"Unk3300_KFKOGOKPIFN,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=GCGDiceSideType"`
+ Reason GCGReason `protobuf:"varint,10,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ ChangeCount int32 `protobuf:"varint,6,opt,name=change_count,json=changeCount,proto3" json:"change_count,omitempty"`
+ Unk3300_PCMPCCLFEIM map[uint32]GCGDiceSideType `protobuf:"bytes,11,rep,name=Unk3300_PCMPCCLFEIM,json=Unk3300PCMPCCLFEIM,proto3" json:"Unk3300_PCMPCCLFEIM,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=GCGDiceSideType"`
+ ControllerId uint32 `protobuf:"varint,5,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGMsgAddDice) Reset() {
+ *x = GCGMsgAddDice{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgAddDice_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgAddDice) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgAddDice) ProtoMessage() {}
+
+func (x *GCGMsgAddDice) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgAddDice_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgAddDice.ProtoReflect.Descriptor instead.
+func (*GCGMsgAddDice) Descriptor() ([]byte, []int) {
+ return file_GCGMsgAddDice_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgAddDice) GetUnk3300_KFKOGOKPIFN() map[uint32]GCGDiceSideType {
+ if x != nil {
+ return x.Unk3300_KFKOGOKPIFN
+ }
+ return nil
+}
+
+func (x *GCGMsgAddDice) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgAddDice) GetChangeCount() int32 {
+ if x != nil {
+ return x.ChangeCount
+ }
+ return 0
+}
+
+func (x *GCGMsgAddDice) GetUnk3300_PCMPCCLFEIM() map[uint32]GCGDiceSideType {
+ if x != nil {
+ return x.Unk3300_PCMPCCLFEIM
+ }
+ return nil
+}
+
+func (x *GCGMsgAddDice) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGMsgAddDice_proto protoreflect.FileDescriptor
+
+var file_GCGMsgAddDice_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x44, 0x69, 0x63, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63, 0x65, 0x53, 0x69,
+ 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43,
+ 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdf, 0x03,
+ 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x44, 0x69, 0x63, 0x65, 0x12,
+ 0x57, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x4b, 0x4f, 0x47,
+ 0x4f, 0x4b, 0x50, 0x49, 0x46, 0x4e, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x44, 0x69, 0x63, 0x65, 0x2e, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4b, 0x46, 0x4b, 0x4f, 0x47, 0x4f, 0x4b, 0x50, 0x49, 0x46, 0x4e, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x46, 0x4b,
+ 0x4f, 0x47, 0x4f, 0x4b, 0x50, 0x49, 0x46, 0x4e, 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c,
+ 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
+ 0x57, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x43, 0x4d, 0x50, 0x43,
+ 0x43, 0x4c, 0x46, 0x45, 0x49, 0x4d, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x44, 0x69, 0x63, 0x65, 0x2e, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x50, 0x43, 0x4d, 0x50, 0x43, 0x43, 0x4c, 0x46, 0x45, 0x49, 0x4d, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x43, 0x4d,
+ 0x50, 0x43, 0x43, 0x4c, 0x46, 0x45, 0x49, 0x4d, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x1a, 0x57, 0x0a,
+ 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x46, 0x4b, 0x4f, 0x47, 0x4f, 0x4b, 0x50,
+ 0x49, 0x46, 0x4e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x44,
+ 0x69, 0x63, 0x65, 0x53, 0x69, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x57, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x50, 0x43, 0x4d, 0x50, 0x43, 0x43, 0x4c, 0x46, 0x45, 0x49, 0x4d, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63, 0x65, 0x53, 0x69, 0x64, 0x65,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgAddDice_proto_rawDescOnce sync.Once
+ file_GCGMsgAddDice_proto_rawDescData = file_GCGMsgAddDice_proto_rawDesc
+)
+
+func file_GCGMsgAddDice_proto_rawDescGZIP() []byte {
+ file_GCGMsgAddDice_proto_rawDescOnce.Do(func() {
+ file_GCGMsgAddDice_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgAddDice_proto_rawDescData)
+ })
+ return file_GCGMsgAddDice_proto_rawDescData
+}
+
+var file_GCGMsgAddDice_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
+var file_GCGMsgAddDice_proto_goTypes = []interface{}{
+ (*GCGMsgAddDice)(nil), // 0: GCGMsgAddDice
+ nil, // 1: GCGMsgAddDice.Unk3300KFKOGOKPIFNEntry
+ nil, // 2: GCGMsgAddDice.Unk3300PCMPCCLFEIMEntry
+ (GCGReason)(0), // 3: GCGReason
+ (GCGDiceSideType)(0), // 4: GCGDiceSideType
+}
+var file_GCGMsgAddDice_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgAddDice.Unk3300_KFKOGOKPIFN:type_name -> GCGMsgAddDice.Unk3300KFKOGOKPIFNEntry
+ 3, // 1: GCGMsgAddDice.reason:type_name -> GCGReason
+ 2, // 2: GCGMsgAddDice.Unk3300_PCMPCCLFEIM:type_name -> GCGMsgAddDice.Unk3300PCMPCCLFEIMEntry
+ 4, // 3: GCGMsgAddDice.Unk3300KFKOGOKPIFNEntry.value:type_name -> GCGDiceSideType
+ 4, // 4: GCGMsgAddDice.Unk3300PCMPCCLFEIMEntry.value:type_name -> GCGDiceSideType
+ 5, // [5:5] is the sub-list for method output_type
+ 5, // [5:5] is the sub-list for method input_type
+ 5, // [5:5] is the sub-list for extension type_name
+ 5, // [5:5] is the sub-list for extension extendee
+ 0, // [0:5] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgAddDice_proto_init() }
+func file_GCGMsgAddDice_proto_init() {
+ if File_GCGMsgAddDice_proto != nil {
+ return
+ }
+ file_GCGDiceSideType_proto_init()
+ file_GCGReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgAddDice_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgAddDice); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgAddDice_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 3,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgAddDice_proto_goTypes,
+ DependencyIndexes: file_GCGMsgAddDice_proto_depIdxs,
+ MessageInfos: file_GCGMsgAddDice_proto_msgTypes,
+ }.Build()
+ File_GCGMsgAddDice_proto = out.File
+ file_GCGMsgAddDice_proto_rawDesc = nil
+ file_GCGMsgAddDice_proto_goTypes = nil
+ file_GCGMsgAddDice_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgCardUpdate.pb.go b/gover/gen/GCGMsgCardUpdate.pb.go
new file mode 100644
index 00000000..c3f3fc77
--- /dev/null
+++ b/gover/gen/GCGMsgCardUpdate.pb.go
@@ -0,0 +1,162 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgCardUpdate.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgCardUpdate struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Card *GCGCard `protobuf:"bytes,14,opt,name=card,proto3" json:"card,omitempty"`
+}
+
+func (x *GCGMsgCardUpdate) Reset() {
+ *x = GCGMsgCardUpdate{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgCardUpdate_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgCardUpdate) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgCardUpdate) ProtoMessage() {}
+
+func (x *GCGMsgCardUpdate) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgCardUpdate_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgCardUpdate.ProtoReflect.Descriptor instead.
+func (*GCGMsgCardUpdate) Descriptor() ([]byte, []int) {
+ return file_GCGMsgCardUpdate_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgCardUpdate) GetCard() *GCGCard {
+ if x != nil {
+ return x.Card
+ }
+ return nil
+}
+
+var File_GCGMsgCardUpdate_proto protoreflect.FileDescriptor
+
+var file_GCGMsgCardUpdate_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x72, 0x64, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72,
+ 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x4d, 0x73,
+ 0x67, 0x43, 0x61, 0x72, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x63,
+ 0x61, 0x72, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x43,
+ 0x61, 0x72, 0x64, 0x52, 0x04, 0x63, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgCardUpdate_proto_rawDescOnce sync.Once
+ file_GCGMsgCardUpdate_proto_rawDescData = file_GCGMsgCardUpdate_proto_rawDesc
+)
+
+func file_GCGMsgCardUpdate_proto_rawDescGZIP() []byte {
+ file_GCGMsgCardUpdate_proto_rawDescOnce.Do(func() {
+ file_GCGMsgCardUpdate_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgCardUpdate_proto_rawDescData)
+ })
+ return file_GCGMsgCardUpdate_proto_rawDescData
+}
+
+var file_GCGMsgCardUpdate_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgCardUpdate_proto_goTypes = []interface{}{
+ (*GCGMsgCardUpdate)(nil), // 0: GCGMsgCardUpdate
+ (*GCGCard)(nil), // 1: GCGCard
+}
+var file_GCGMsgCardUpdate_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgCardUpdate.card:type_name -> GCGCard
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgCardUpdate_proto_init() }
+func file_GCGMsgCardUpdate_proto_init() {
+ if File_GCGMsgCardUpdate_proto != nil {
+ return
+ }
+ file_GCGCard_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgCardUpdate_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgCardUpdate); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgCardUpdate_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgCardUpdate_proto_goTypes,
+ DependencyIndexes: file_GCGMsgCardUpdate_proto_depIdxs,
+ MessageInfos: file_GCGMsgCardUpdate_proto_msgTypes,
+ }.Build()
+ File_GCGMsgCardUpdate_proto = out.File
+ file_GCGMsgCardUpdate_proto_rawDesc = nil
+ file_GCGMsgCardUpdate_proto_goTypes = nil
+ file_GCGMsgCardUpdate_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgCharDie.pb.go b/gover/gen/GCGMsgCharDie.pb.go
new file mode 100644
index 00000000..c7a972fb
--- /dev/null
+++ b/gover/gen/GCGMsgCharDie.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgCharDie.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgCharDie struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ControllerId uint32 `protobuf:"varint,13,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ CardGuid uint32 `protobuf:"varint,7,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+}
+
+func (x *GCGMsgCharDie) Reset() {
+ *x = GCGMsgCharDie{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgCharDie_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgCharDie) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgCharDie) ProtoMessage() {}
+
+func (x *GCGMsgCharDie) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgCharDie_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgCharDie.ProtoReflect.Descriptor instead.
+func (*GCGMsgCharDie) Descriptor() ([]byte, []int) {
+ return file_GCGMsgCharDie_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgCharDie) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgCharDie) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+var File_GCGMsgCharDie_proto protoreflect.FileDescriptor
+
+var file_GCGMsgCharDie_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x68, 0x61, 0x72, 0x44, 0x69, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43,
+ 0x68, 0x61, 0x72, 0x44, 0x69, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63,
+ 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgCharDie_proto_rawDescOnce sync.Once
+ file_GCGMsgCharDie_proto_rawDescData = file_GCGMsgCharDie_proto_rawDesc
+)
+
+func file_GCGMsgCharDie_proto_rawDescGZIP() []byte {
+ file_GCGMsgCharDie_proto_rawDescOnce.Do(func() {
+ file_GCGMsgCharDie_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgCharDie_proto_rawDescData)
+ })
+ return file_GCGMsgCharDie_proto_rawDescData
+}
+
+var file_GCGMsgCharDie_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgCharDie_proto_goTypes = []interface{}{
+ (*GCGMsgCharDie)(nil), // 0: GCGMsgCharDie
+}
+var file_GCGMsgCharDie_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgCharDie_proto_init() }
+func file_GCGMsgCharDie_proto_init() {
+ if File_GCGMsgCharDie_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgCharDie_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgCharDie); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgCharDie_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgCharDie_proto_goTypes,
+ DependencyIndexes: file_GCGMsgCharDie_proto_depIdxs,
+ MessageInfos: file_GCGMsgCharDie_proto_msgTypes,
+ }.Build()
+ File_GCGMsgCharDie_proto = out.File
+ file_GCGMsgCharDie_proto_rawDesc = nil
+ file_GCGMsgCharDie_proto_goTypes = nil
+ file_GCGMsgCharDie_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgClientPerform.pb.go b/gover/gen/GCGMsgClientPerform.pb.go
new file mode 100644
index 00000000..23064730
--- /dev/null
+++ b/gover/gen/GCGMsgClientPerform.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgClientPerform.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgClientPerform struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ParamList []uint32 `protobuf:"varint,4,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ PerformType GCGClientPerformType `protobuf:"varint,1,opt,name=perform_type,json=performType,proto3,enum=GCGClientPerformType" json:"perform_type,omitempty"`
+}
+
+func (x *GCGMsgClientPerform) Reset() {
+ *x = GCGMsgClientPerform{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgClientPerform_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgClientPerform) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgClientPerform) ProtoMessage() {}
+
+func (x *GCGMsgClientPerform) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgClientPerform_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgClientPerform.ProtoReflect.Descriptor instead.
+func (*GCGMsgClientPerform) Descriptor() ([]byte, []int) {
+ return file_GCGMsgClientPerform_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgClientPerform) GetParamList() []uint32 {
+ if x != nil {
+ return x.ParamList
+ }
+ return nil
+}
+
+func (x *GCGMsgClientPerform) GetPerformType() GCGClientPerformType {
+ if x != nil {
+ return x.PerformType
+ }
+ return GCGClientPerformType_GCG_CLIENT_PERFORM_TYPE_INVALID
+}
+
+var File_GCGMsgClientPerform_proto protoreflect.FileDescriptor
+
+var file_GCGMsgClientPerform_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65,
+ 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x47, 0x43, 0x47,
+ 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73,
+ 0x67, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a,
+ 0x0c, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x47, 0x43, 0x47, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50,
+ 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x66,
+ 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgClientPerform_proto_rawDescOnce sync.Once
+ file_GCGMsgClientPerform_proto_rawDescData = file_GCGMsgClientPerform_proto_rawDesc
+)
+
+func file_GCGMsgClientPerform_proto_rawDescGZIP() []byte {
+ file_GCGMsgClientPerform_proto_rawDescOnce.Do(func() {
+ file_GCGMsgClientPerform_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgClientPerform_proto_rawDescData)
+ })
+ return file_GCGMsgClientPerform_proto_rawDescData
+}
+
+var file_GCGMsgClientPerform_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgClientPerform_proto_goTypes = []interface{}{
+ (*GCGMsgClientPerform)(nil), // 0: GCGMsgClientPerform
+ (GCGClientPerformType)(0), // 1: GCGClientPerformType
+}
+var file_GCGMsgClientPerform_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgClientPerform.perform_type:type_name -> GCGClientPerformType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgClientPerform_proto_init() }
+func file_GCGMsgClientPerform_proto_init() {
+ if File_GCGMsgClientPerform_proto != nil {
+ return
+ }
+ file_GCGClientPerformType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgClientPerform_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgClientPerform); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgClientPerform_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgClientPerform_proto_goTypes,
+ DependencyIndexes: file_GCGMsgClientPerform_proto_depIdxs,
+ MessageInfos: file_GCGMsgClientPerform_proto_msgTypes,
+ }.Build()
+ File_GCGMsgClientPerform_proto = out.File
+ file_GCGMsgClientPerform_proto_rawDesc = nil
+ file_GCGMsgClientPerform_proto_goTypes = nil
+ file_GCGMsgClientPerform_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgCostDice.pb.go b/gover/gen/GCGMsgCostDice.pb.go
new file mode 100644
index 00000000..a23096ad
--- /dev/null
+++ b/gover/gen/GCGMsgCostDice.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgCostDice.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgCostDice struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GCGReason `protobuf:"varint,1,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ SelectDiceIndexList []uint32 `protobuf:"varint,12,rep,packed,name=select_dice_index_list,json=selectDiceIndexList,proto3" json:"select_dice_index_list,omitempty"`
+ ControllerId uint32 `protobuf:"varint,7,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGMsgCostDice) Reset() {
+ *x = GCGMsgCostDice{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgCostDice_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgCostDice) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgCostDice) ProtoMessage() {}
+
+func (x *GCGMsgCostDice) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgCostDice_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgCostDice.ProtoReflect.Descriptor instead.
+func (*GCGMsgCostDice) Descriptor() ([]byte, []int) {
+ return file_GCGMsgCostDice_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgCostDice) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgCostDice) GetSelectDiceIndexList() []uint32 {
+ if x != nil {
+ return x.SelectDiceIndexList
+ }
+ return nil
+}
+
+func (x *GCGMsgCostDice) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGMsgCostDice_proto protoreflect.FileDescriptor
+
+var file_GCGMsgCostDice_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x73, 0x74, 0x44, 0x69, 0x63, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x4d,
+ 0x73, 0x67, 0x43, 0x6f, 0x73, 0x74, 0x44, 0x69, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x33,
+ 0x0a, 0x16, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13,
+ 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x44, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgCostDice_proto_rawDescOnce sync.Once
+ file_GCGMsgCostDice_proto_rawDescData = file_GCGMsgCostDice_proto_rawDesc
+)
+
+func file_GCGMsgCostDice_proto_rawDescGZIP() []byte {
+ file_GCGMsgCostDice_proto_rawDescOnce.Do(func() {
+ file_GCGMsgCostDice_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgCostDice_proto_rawDescData)
+ })
+ return file_GCGMsgCostDice_proto_rawDescData
+}
+
+var file_GCGMsgCostDice_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgCostDice_proto_goTypes = []interface{}{
+ (*GCGMsgCostDice)(nil), // 0: GCGMsgCostDice
+ (GCGReason)(0), // 1: GCGReason
+}
+var file_GCGMsgCostDice_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgCostDice.reason:type_name -> GCGReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgCostDice_proto_init() }
+func file_GCGMsgCostDice_proto_init() {
+ if File_GCGMsgCostDice_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgCostDice_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgCostDice); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgCostDice_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgCostDice_proto_goTypes,
+ DependencyIndexes: file_GCGMsgCostDice_proto_depIdxs,
+ MessageInfos: file_GCGMsgCostDice_proto_msgTypes,
+ }.Build()
+ File_GCGMsgCostDice_proto = out.File
+ file_GCGMsgCostDice_proto_rawDesc = nil
+ file_GCGMsgCostDice_proto_goTypes = nil
+ file_GCGMsgCostDice_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgCostRevise.pb.go b/gover/gen/GCGMsgCostRevise.pb.go
new file mode 100644
index 00000000..093ae857
--- /dev/null
+++ b/gover/gen/GCGMsgCostRevise.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgCostRevise.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgCostRevise struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CostRevise *GCGCostReviseInfo `protobuf:"bytes,3,opt,name=cost_revise,json=costRevise,proto3" json:"cost_revise,omitempty"`
+ ControllerId uint32 `protobuf:"varint,1,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGMsgCostRevise) Reset() {
+ *x = GCGMsgCostRevise{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgCostRevise_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgCostRevise) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgCostRevise) ProtoMessage() {}
+
+func (x *GCGMsgCostRevise) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgCostRevise_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgCostRevise.ProtoReflect.Descriptor instead.
+func (*GCGMsgCostRevise) Descriptor() ([]byte, []int) {
+ return file_GCGMsgCostRevise_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgCostRevise) GetCostRevise() *GCGCostReviseInfo {
+ if x != nil {
+ return x.CostRevise
+ }
+ return nil
+}
+
+func (x *GCGMsgCostRevise) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGMsgCostRevise_proto protoreflect.FileDescriptor
+
+var file_GCGMsgCostRevise_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69,
+ 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47, 0x43, 0x6f, 0x73,
+ 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x6c, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x73, 0x74, 0x52,
+ 0x65, 0x76, 0x69, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x72, 0x65,
+ 0x76, 0x69, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47,
+ 0x43, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a,
+ 0x63, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x69, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f,
+ 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgCostRevise_proto_rawDescOnce sync.Once
+ file_GCGMsgCostRevise_proto_rawDescData = file_GCGMsgCostRevise_proto_rawDesc
+)
+
+func file_GCGMsgCostRevise_proto_rawDescGZIP() []byte {
+ file_GCGMsgCostRevise_proto_rawDescOnce.Do(func() {
+ file_GCGMsgCostRevise_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgCostRevise_proto_rawDescData)
+ })
+ return file_GCGMsgCostRevise_proto_rawDescData
+}
+
+var file_GCGMsgCostRevise_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgCostRevise_proto_goTypes = []interface{}{
+ (*GCGMsgCostRevise)(nil), // 0: GCGMsgCostRevise
+ (*GCGCostReviseInfo)(nil), // 1: GCGCostReviseInfo
+}
+var file_GCGMsgCostRevise_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgCostRevise.cost_revise:type_name -> GCGCostReviseInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgCostRevise_proto_init() }
+func file_GCGMsgCostRevise_proto_init() {
+ if File_GCGMsgCostRevise_proto != nil {
+ return
+ }
+ file_GCGCostReviseInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgCostRevise_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgCostRevise); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgCostRevise_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgCostRevise_proto_goTypes,
+ DependencyIndexes: file_GCGMsgCostRevise_proto_depIdxs,
+ MessageInfos: file_GCGMsgCostRevise_proto_msgTypes,
+ }.Build()
+ File_GCGMsgCostRevise_proto = out.File
+ file_GCGMsgCostRevise_proto_rawDesc = nil
+ file_GCGMsgCostRevise_proto_goTypes = nil
+ file_GCGMsgCostRevise_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgDiceReroll.pb.go b/gover/gen/GCGMsgDiceReroll.pb.go
new file mode 100644
index 00000000..14d1d7ee
--- /dev/null
+++ b/gover/gen/GCGMsgDiceReroll.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgDiceReroll.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgDiceReroll struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ControllerId uint32 `protobuf:"varint,1,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ DiceSideList []GCGDiceSideType `protobuf:"varint,8,rep,packed,name=dice_side_list,json=diceSideList,proto3,enum=GCGDiceSideType" json:"dice_side_list,omitempty"`
+ SelectDiceIndexList []uint32 `protobuf:"varint,12,rep,packed,name=select_dice_index_list,json=selectDiceIndexList,proto3" json:"select_dice_index_list,omitempty"`
+}
+
+func (x *GCGMsgDiceReroll) Reset() {
+ *x = GCGMsgDiceReroll{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgDiceReroll_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgDiceReroll) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgDiceReroll) ProtoMessage() {}
+
+func (x *GCGMsgDiceReroll) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgDiceReroll_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgDiceReroll.ProtoReflect.Descriptor instead.
+func (*GCGMsgDiceReroll) Descriptor() ([]byte, []int) {
+ return file_GCGMsgDiceReroll_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgDiceReroll) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgDiceReroll) GetDiceSideList() []GCGDiceSideType {
+ if x != nil {
+ return x.DiceSideList
+ }
+ return nil
+}
+
+func (x *GCGMsgDiceReroll) GetSelectDiceIndexList() []uint32 {
+ if x != nil {
+ return x.SelectDiceIndexList
+ }
+ return nil
+}
+
+var File_GCGMsgDiceReroll_proto protoreflect.FileDescriptor
+
+var file_GCGMsgDiceReroll_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52, 0x65, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63,
+ 0x65, 0x53, 0x69, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xa4, 0x01, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52, 0x65,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e,
+ 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0e, 0x64, 0x69, 0x63,
+ 0x65, 0x5f, 0x73, 0x69, 0x64, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x0e, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63, 0x65, 0x53, 0x69, 0x64, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x52, 0x0c, 0x64, 0x69, 0x63, 0x65, 0x53, 0x69, 0x64, 0x65, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x33, 0x0a, 0x16, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x69, 0x63, 0x65,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x13, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x44, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgDiceReroll_proto_rawDescOnce sync.Once
+ file_GCGMsgDiceReroll_proto_rawDescData = file_GCGMsgDiceReroll_proto_rawDesc
+)
+
+func file_GCGMsgDiceReroll_proto_rawDescGZIP() []byte {
+ file_GCGMsgDiceReroll_proto_rawDescOnce.Do(func() {
+ file_GCGMsgDiceReroll_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgDiceReroll_proto_rawDescData)
+ })
+ return file_GCGMsgDiceReroll_proto_rawDescData
+}
+
+var file_GCGMsgDiceReroll_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgDiceReroll_proto_goTypes = []interface{}{
+ (*GCGMsgDiceReroll)(nil), // 0: GCGMsgDiceReroll
+ (GCGDiceSideType)(0), // 1: GCGDiceSideType
+}
+var file_GCGMsgDiceReroll_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgDiceReroll.dice_side_list:type_name -> GCGDiceSideType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgDiceReroll_proto_init() }
+func file_GCGMsgDiceReroll_proto_init() {
+ if File_GCGMsgDiceReroll_proto != nil {
+ return
+ }
+ file_GCGDiceSideType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgDiceReroll_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgDiceReroll); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgDiceReroll_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgDiceReroll_proto_goTypes,
+ DependencyIndexes: file_GCGMsgDiceReroll_proto_depIdxs,
+ MessageInfos: file_GCGMsgDiceReroll_proto_msgTypes,
+ }.Build()
+ File_GCGMsgDiceReroll_proto = out.File
+ file_GCGMsgDiceReroll_proto_rawDesc = nil
+ file_GCGMsgDiceReroll_proto_goTypes = nil
+ file_GCGMsgDiceReroll_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgDiceRoll.pb.go b/gover/gen/GCGMsgDiceRoll.pb.go
new file mode 100644
index 00000000..fd9812eb
--- /dev/null
+++ b/gover/gen/GCGMsgDiceRoll.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgDiceRoll.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgDiceRoll struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ControllerId uint32 `protobuf:"varint,9,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ DiceNum uint32 `protobuf:"varint,3,opt,name=dice_num,json=diceNum,proto3" json:"dice_num,omitempty"`
+ DiceSideList []GCGDiceSideType `protobuf:"varint,14,rep,packed,name=dice_side_list,json=diceSideList,proto3,enum=GCGDiceSideType" json:"dice_side_list,omitempty"`
+}
+
+func (x *GCGMsgDiceRoll) Reset() {
+ *x = GCGMsgDiceRoll{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgDiceRoll_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgDiceRoll) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgDiceRoll) ProtoMessage() {}
+
+func (x *GCGMsgDiceRoll) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgDiceRoll_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgDiceRoll.ProtoReflect.Descriptor instead.
+func (*GCGMsgDiceRoll) Descriptor() ([]byte, []int) {
+ return file_GCGMsgDiceRoll_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgDiceRoll) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgDiceRoll) GetDiceNum() uint32 {
+ if x != nil {
+ return x.DiceNum
+ }
+ return 0
+}
+
+func (x *GCGMsgDiceRoll) GetDiceSideList() []GCGDiceSideType {
+ if x != nil {
+ return x.DiceSideList
+ }
+ return nil
+}
+
+var File_GCGMsgDiceRoll_proto protoreflect.FileDescriptor
+
+var file_GCGMsgDiceRoll_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6c, 0x6c,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63, 0x65, 0x53,
+ 0x69, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01,
+ 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6c, 0x6c,
+ 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x75,
+ 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d,
+ 0x12, 0x36, 0x0a, 0x0e, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x69, 0x64, 0x65, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x69,
+ 0x63, 0x65, 0x53, 0x69, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x64, 0x69, 0x63, 0x65,
+ 0x53, 0x69, 0x64, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgDiceRoll_proto_rawDescOnce sync.Once
+ file_GCGMsgDiceRoll_proto_rawDescData = file_GCGMsgDiceRoll_proto_rawDesc
+)
+
+func file_GCGMsgDiceRoll_proto_rawDescGZIP() []byte {
+ file_GCGMsgDiceRoll_proto_rawDescOnce.Do(func() {
+ file_GCGMsgDiceRoll_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgDiceRoll_proto_rawDescData)
+ })
+ return file_GCGMsgDiceRoll_proto_rawDescData
+}
+
+var file_GCGMsgDiceRoll_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgDiceRoll_proto_goTypes = []interface{}{
+ (*GCGMsgDiceRoll)(nil), // 0: GCGMsgDiceRoll
+ (GCGDiceSideType)(0), // 1: GCGDiceSideType
+}
+var file_GCGMsgDiceRoll_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgDiceRoll.dice_side_list:type_name -> GCGDiceSideType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgDiceRoll_proto_init() }
+func file_GCGMsgDiceRoll_proto_init() {
+ if File_GCGMsgDiceRoll_proto != nil {
+ return
+ }
+ file_GCGDiceSideType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgDiceRoll_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgDiceRoll); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgDiceRoll_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgDiceRoll_proto_goTypes,
+ DependencyIndexes: file_GCGMsgDiceRoll_proto_depIdxs,
+ MessageInfos: file_GCGMsgDiceRoll_proto_msgTypes,
+ }.Build()
+ File_GCGMsgDiceRoll_proto = out.File
+ file_GCGMsgDiceRoll_proto_rawDesc = nil
+ file_GCGMsgDiceRoll_proto_goTypes = nil
+ file_GCGMsgDiceRoll_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgDuelDataChange.pb.go b/gover/gen/GCGMsgDuelDataChange.pb.go
new file mode 100644
index 00000000..bb79f046
--- /dev/null
+++ b/gover/gen/GCGMsgDuelDataChange.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgDuelDataChange.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgDuelDataChange struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Round uint32 `protobuf:"varint,6,opt,name=round,proto3" json:"round,omitempty"`
+}
+
+func (x *GCGMsgDuelDataChange) Reset() {
+ *x = GCGMsgDuelDataChange{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgDuelDataChange_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgDuelDataChange) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgDuelDataChange) ProtoMessage() {}
+
+func (x *GCGMsgDuelDataChange) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgDuelDataChange_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgDuelDataChange.ProtoReflect.Descriptor instead.
+func (*GCGMsgDuelDataChange) Descriptor() ([]byte, []int) {
+ return file_GCGMsgDuelDataChange_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgDuelDataChange) GetRound() uint32 {
+ if x != nil {
+ return x.Round
+ }
+ return 0
+}
+
+var File_GCGMsgDuelDataChange_proto protoreflect.FileDescriptor
+
+var file_GCGMsgDuelDataChange_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x75, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x14,
+ 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x44, 0x75, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgDuelDataChange_proto_rawDescOnce sync.Once
+ file_GCGMsgDuelDataChange_proto_rawDescData = file_GCGMsgDuelDataChange_proto_rawDesc
+)
+
+func file_GCGMsgDuelDataChange_proto_rawDescGZIP() []byte {
+ file_GCGMsgDuelDataChange_proto_rawDescOnce.Do(func() {
+ file_GCGMsgDuelDataChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgDuelDataChange_proto_rawDescData)
+ })
+ return file_GCGMsgDuelDataChange_proto_rawDescData
+}
+
+var file_GCGMsgDuelDataChange_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgDuelDataChange_proto_goTypes = []interface{}{
+ (*GCGMsgDuelDataChange)(nil), // 0: GCGMsgDuelDataChange
+}
+var file_GCGMsgDuelDataChange_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgDuelDataChange_proto_init() }
+func file_GCGMsgDuelDataChange_proto_init() {
+ if File_GCGMsgDuelDataChange_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgDuelDataChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgDuelDataChange); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgDuelDataChange_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgDuelDataChange_proto_goTypes,
+ DependencyIndexes: file_GCGMsgDuelDataChange_proto_depIdxs,
+ MessageInfos: file_GCGMsgDuelDataChange_proto_msgTypes,
+ }.Build()
+ File_GCGMsgDuelDataChange_proto = out.File
+ file_GCGMsgDuelDataChange_proto_rawDesc = nil
+ file_GCGMsgDuelDataChange_proto_goTypes = nil
+ file_GCGMsgDuelDataChange_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgGameOver.pb.go b/gover/gen/GCGMsgGameOver.pb.go
new file mode 100644
index 00000000..5149b7d2
--- /dev/null
+++ b/gover/gen/GCGMsgGameOver.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgGameOver.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgGameOver struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EndReason GCGEndReason `protobuf:"varint,6,opt,name=end_reason,json=endReason,proto3,enum=GCGEndReason" json:"end_reason,omitempty"`
+ WinControllerId uint32 `protobuf:"varint,3,opt,name=win_controller_id,json=winControllerId,proto3" json:"win_controller_id,omitempty"`
+}
+
+func (x *GCGMsgGameOver) Reset() {
+ *x = GCGMsgGameOver{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgGameOver_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgGameOver) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgGameOver) ProtoMessage() {}
+
+func (x *GCGMsgGameOver) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgGameOver_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgGameOver.ProtoReflect.Descriptor instead.
+func (*GCGMsgGameOver) Descriptor() ([]byte, []int) {
+ return file_GCGMsgGameOver_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgGameOver) GetEndReason() GCGEndReason {
+ if x != nil {
+ return x.EndReason
+ }
+ return GCGEndReason_GCG_END_REASON_DEFAULT
+}
+
+func (x *GCGMsgGameOver) GetWinControllerId() uint32 {
+ if x != nil {
+ return x.WinControllerId
+ }
+ return 0
+}
+
+var File_GCGMsgGameOver_proto protoreflect.FileDescriptor
+
+var file_GCGMsgGameOver_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x47, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47, 0x45, 0x6e, 0x64, 0x52, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x0e, 0x47, 0x43,
+ 0x47, 0x4d, 0x73, 0x67, 0x47, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x0a,
+ 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x45, 0x6e, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52,
+ 0x09, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x69,
+ 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgGameOver_proto_rawDescOnce sync.Once
+ file_GCGMsgGameOver_proto_rawDescData = file_GCGMsgGameOver_proto_rawDesc
+)
+
+func file_GCGMsgGameOver_proto_rawDescGZIP() []byte {
+ file_GCGMsgGameOver_proto_rawDescOnce.Do(func() {
+ file_GCGMsgGameOver_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgGameOver_proto_rawDescData)
+ })
+ return file_GCGMsgGameOver_proto_rawDescData
+}
+
+var file_GCGMsgGameOver_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgGameOver_proto_goTypes = []interface{}{
+ (*GCGMsgGameOver)(nil), // 0: GCGMsgGameOver
+ (GCGEndReason)(0), // 1: GCGEndReason
+}
+var file_GCGMsgGameOver_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgGameOver.end_reason:type_name -> GCGEndReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgGameOver_proto_init() }
+func file_GCGMsgGameOver_proto_init() {
+ if File_GCGMsgGameOver_proto != nil {
+ return
+ }
+ file_GCGEndReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgGameOver_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgGameOver); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgGameOver_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgGameOver_proto_goTypes,
+ DependencyIndexes: file_GCGMsgGameOver_proto_depIdxs,
+ MessageInfos: file_GCGMsgGameOver_proto_msgTypes,
+ }.Build()
+ File_GCGMsgGameOver_proto = out.File
+ file_GCGMsgGameOver_proto_rawDesc = nil
+ file_GCGMsgGameOver_proto_goTypes = nil
+ file_GCGMsgGameOver_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgModifyAdd.pb.go b/gover/gen/GCGMsgModifyAdd.pb.go
new file mode 100644
index 00000000..16d362a7
--- /dev/null
+++ b/gover/gen/GCGMsgModifyAdd.pb.go
@@ -0,0 +1,203 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgModifyAdd.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgModifyAdd struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OwnerCardGuid uint32 `protobuf:"varint,11,opt,name=owner_card_guid,json=ownerCardGuid,proto3" json:"owner_card_guid,omitempty"`
+ Pos uint32 `protobuf:"varint,9,opt,name=pos,proto3" json:"pos,omitempty"`
+ CardGuidList []uint32 `protobuf:"varint,3,rep,packed,name=card_guid_list,json=cardGuidList,proto3" json:"card_guid_list,omitempty"`
+ ControllerId uint32 `protobuf:"varint,12,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ Reason GCGReason `protobuf:"varint,15,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+}
+
+func (x *GCGMsgModifyAdd) Reset() {
+ *x = GCGMsgModifyAdd{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgModifyAdd_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgModifyAdd) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgModifyAdd) ProtoMessage() {}
+
+func (x *GCGMsgModifyAdd) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgModifyAdd_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgModifyAdd.ProtoReflect.Descriptor instead.
+func (*GCGMsgModifyAdd) Descriptor() ([]byte, []int) {
+ return file_GCGMsgModifyAdd_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgModifyAdd) GetOwnerCardGuid() uint32 {
+ if x != nil {
+ return x.OwnerCardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgModifyAdd) GetPos() uint32 {
+ if x != nil {
+ return x.Pos
+ }
+ return 0
+}
+
+func (x *GCGMsgModifyAdd) GetCardGuidList() []uint32 {
+ if x != nil {
+ return x.CardGuidList
+ }
+ return nil
+}
+
+func (x *GCGMsgModifyAdd) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgModifyAdd) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+var File_GCGMsgModifyAdd_proto protoreflect.FileDescriptor
+
+var file_GCGMsgModifyAdd_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x41, 0x64,
+ 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 0x0a, 0x0f, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x41, 0x64, 0x64, 0x12, 0x26, 0x0a, 0x0f,
+ 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x43, 0x61, 0x72, 0x64,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c,
+ 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d,
+ 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49,
+ 0x64, 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgModifyAdd_proto_rawDescOnce sync.Once
+ file_GCGMsgModifyAdd_proto_rawDescData = file_GCGMsgModifyAdd_proto_rawDesc
+)
+
+func file_GCGMsgModifyAdd_proto_rawDescGZIP() []byte {
+ file_GCGMsgModifyAdd_proto_rawDescOnce.Do(func() {
+ file_GCGMsgModifyAdd_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgModifyAdd_proto_rawDescData)
+ })
+ return file_GCGMsgModifyAdd_proto_rawDescData
+}
+
+var file_GCGMsgModifyAdd_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgModifyAdd_proto_goTypes = []interface{}{
+ (*GCGMsgModifyAdd)(nil), // 0: GCGMsgModifyAdd
+ (GCGReason)(0), // 1: GCGReason
+}
+var file_GCGMsgModifyAdd_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgModifyAdd.reason:type_name -> GCGReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgModifyAdd_proto_init() }
+func file_GCGMsgModifyAdd_proto_init() {
+ if File_GCGMsgModifyAdd_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgModifyAdd_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgModifyAdd); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgModifyAdd_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgModifyAdd_proto_goTypes,
+ DependencyIndexes: file_GCGMsgModifyAdd_proto_depIdxs,
+ MessageInfos: file_GCGMsgModifyAdd_proto_msgTypes,
+ }.Build()
+ File_GCGMsgModifyAdd_proto = out.File
+ file_GCGMsgModifyAdd_proto_rawDesc = nil
+ file_GCGMsgModifyAdd_proto_goTypes = nil
+ file_GCGMsgModifyAdd_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgModifyRemove.pb.go b/gover/gen/GCGMsgModifyRemove.pb.go
new file mode 100644
index 00000000..0cd480eb
--- /dev/null
+++ b/gover/gen/GCGMsgModifyRemove.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgModifyRemove.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgModifyRemove struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OwnerCardGuid uint32 `protobuf:"varint,7,opt,name=owner_card_guid,json=ownerCardGuid,proto3" json:"owner_card_guid,omitempty"`
+ Reason GCGReason `protobuf:"varint,3,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ ControllerId uint32 `protobuf:"varint,14,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ CardGuidList []uint32 `protobuf:"varint,13,rep,packed,name=card_guid_list,json=cardGuidList,proto3" json:"card_guid_list,omitempty"`
+}
+
+func (x *GCGMsgModifyRemove) Reset() {
+ *x = GCGMsgModifyRemove{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgModifyRemove_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgModifyRemove) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgModifyRemove) ProtoMessage() {}
+
+func (x *GCGMsgModifyRemove) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgModifyRemove_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgModifyRemove.ProtoReflect.Descriptor instead.
+func (*GCGMsgModifyRemove) Descriptor() ([]byte, []int) {
+ return file_GCGMsgModifyRemove_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgModifyRemove) GetOwnerCardGuid() uint32 {
+ if x != nil {
+ return x.OwnerCardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgModifyRemove) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgModifyRemove) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgModifyRemove) GetCardGuidList() []uint32 {
+ if x != nil {
+ return x.CardGuidList
+ }
+ return nil
+}
+
+var File_GCGMsgModifyRemove_proto protoreflect.FileDescriptor
+
+var file_GCGMsgModifyRemove_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x52, 0x65,
+ 0x6d, 0x6f, 0x76, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a, 0x12,
+ 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x52, 0x65, 0x6d, 0x6f,
+ 0x76, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x77, 0x6e,
+ 0x65, 0x72, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x23,
+ 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x61, 0x72,
+ 0x64, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgModifyRemove_proto_rawDescOnce sync.Once
+ file_GCGMsgModifyRemove_proto_rawDescData = file_GCGMsgModifyRemove_proto_rawDesc
+)
+
+func file_GCGMsgModifyRemove_proto_rawDescGZIP() []byte {
+ file_GCGMsgModifyRemove_proto_rawDescOnce.Do(func() {
+ file_GCGMsgModifyRemove_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgModifyRemove_proto_rawDescData)
+ })
+ return file_GCGMsgModifyRemove_proto_rawDescData
+}
+
+var file_GCGMsgModifyRemove_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgModifyRemove_proto_goTypes = []interface{}{
+ (*GCGMsgModifyRemove)(nil), // 0: GCGMsgModifyRemove
+ (GCGReason)(0), // 1: GCGReason
+}
+var file_GCGMsgModifyRemove_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgModifyRemove.reason:type_name -> GCGReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgModifyRemove_proto_init() }
+func file_GCGMsgModifyRemove_proto_init() {
+ if File_GCGMsgModifyRemove_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgModifyRemove_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgModifyRemove); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgModifyRemove_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgModifyRemove_proto_goTypes,
+ DependencyIndexes: file_GCGMsgModifyRemove_proto_depIdxs,
+ MessageInfos: file_GCGMsgModifyRemove_proto_msgTypes,
+ }.Build()
+ File_GCGMsgModifyRemove_proto = out.File
+ file_GCGMsgModifyRemove_proto_rawDesc = nil
+ file_GCGMsgModifyRemove_proto_goTypes = nil
+ file_GCGMsgModifyRemove_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgMoveCard.pb.go b/gover/gen/GCGMsgMoveCard.pb.go
new file mode 100644
index 00000000..39c27628
--- /dev/null
+++ b/gover/gen/GCGMsgMoveCard.pb.go
@@ -0,0 +1,219 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgMoveCard.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgMoveCard struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ To GCGZoneType `protobuf:"varint,9,opt,name=to,proto3,enum=GCGZoneType" json:"to,omitempty"`
+ FailGuidList []uint32 `protobuf:"varint,2,rep,packed,name=fail_guid_list,json=failGuidList,proto3" json:"fail_guid_list,omitempty"`
+ From GCGZoneType `protobuf:"varint,14,opt,name=from,proto3,enum=GCGZoneType" json:"from,omitempty"`
+ ControllerId uint32 `protobuf:"varint,4,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ Reason GCGReason `protobuf:"varint,13,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ CardGuidList []uint32 `protobuf:"varint,5,rep,packed,name=card_guid_list,json=cardGuidList,proto3" json:"card_guid_list,omitempty"`
+}
+
+func (x *GCGMsgMoveCard) Reset() {
+ *x = GCGMsgMoveCard{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgMoveCard_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgMoveCard) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgMoveCard) ProtoMessage() {}
+
+func (x *GCGMsgMoveCard) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgMoveCard_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgMoveCard.ProtoReflect.Descriptor instead.
+func (*GCGMsgMoveCard) Descriptor() ([]byte, []int) {
+ return file_GCGMsgMoveCard_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgMoveCard) GetTo() GCGZoneType {
+ if x != nil {
+ return x.To
+ }
+ return GCGZoneType_GCG_ZONE_TYPE_INVALID
+}
+
+func (x *GCGMsgMoveCard) GetFailGuidList() []uint32 {
+ if x != nil {
+ return x.FailGuidList
+ }
+ return nil
+}
+
+func (x *GCGMsgMoveCard) GetFrom() GCGZoneType {
+ if x != nil {
+ return x.From
+ }
+ return GCGZoneType_GCG_ZONE_TYPE_INVALID
+}
+
+func (x *GCGMsgMoveCard) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgMoveCard) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgMoveCard) GetCardGuidList() []uint32 {
+ if x != nil {
+ return x.CardGuidList
+ }
+ return nil
+}
+
+var File_GCGMsgMoveCard_proto protoreflect.FileDescriptor
+
+var file_GCGMsgMoveCard_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x76, 0x65, 0x43, 0x61, 0x72, 0x64,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65,
+ 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe5, 0x01, 0x0a, 0x0e, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x76, 0x65, 0x43, 0x61, 0x72, 0x64, 0x12, 0x1c, 0x0a,
+ 0x02, 0x74, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x47, 0x43, 0x47, 0x5a,
+ 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x66,
+ 0x61, 0x69, 0x6c, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x20, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x0c, 0x2e, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x66,
+ 0x72, 0x6f, 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0e,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgMoveCard_proto_rawDescOnce sync.Once
+ file_GCGMsgMoveCard_proto_rawDescData = file_GCGMsgMoveCard_proto_rawDesc
+)
+
+func file_GCGMsgMoveCard_proto_rawDescGZIP() []byte {
+ file_GCGMsgMoveCard_proto_rawDescOnce.Do(func() {
+ file_GCGMsgMoveCard_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgMoveCard_proto_rawDescData)
+ })
+ return file_GCGMsgMoveCard_proto_rawDescData
+}
+
+var file_GCGMsgMoveCard_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgMoveCard_proto_goTypes = []interface{}{
+ (*GCGMsgMoveCard)(nil), // 0: GCGMsgMoveCard
+ (GCGZoneType)(0), // 1: GCGZoneType
+ (GCGReason)(0), // 2: GCGReason
+}
+var file_GCGMsgMoveCard_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgMoveCard.to:type_name -> GCGZoneType
+ 1, // 1: GCGMsgMoveCard.from:type_name -> GCGZoneType
+ 2, // 2: GCGMsgMoveCard.reason:type_name -> GCGReason
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgMoveCard_proto_init() }
+func file_GCGMsgMoveCard_proto_init() {
+ if File_GCGMsgMoveCard_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ file_GCGZoneType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgMoveCard_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgMoveCard); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgMoveCard_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgMoveCard_proto_goTypes,
+ DependencyIndexes: file_GCGMsgMoveCard_proto_depIdxs,
+ MessageInfos: file_GCGMsgMoveCard_proto_msgTypes,
+ }.Build()
+ File_GCGMsgMoveCard_proto = out.File
+ file_GCGMsgMoveCard_proto_rawDesc = nil
+ file_GCGMsgMoveCard_proto_goTypes = nil
+ file_GCGMsgMoveCard_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgNewCard.pb.go b/gover/gen/GCGMsgNewCard.pb.go
new file mode 100644
index 00000000..85209c24
--- /dev/null
+++ b/gover/gen/GCGMsgNewCard.pb.go
@@ -0,0 +1,162 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgNewCard.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgNewCard struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Card *GCGCard `protobuf:"bytes,15,opt,name=card,proto3" json:"card,omitempty"`
+}
+
+func (x *GCGMsgNewCard) Reset() {
+ *x = GCGMsgNewCard{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgNewCard_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgNewCard) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgNewCard) ProtoMessage() {}
+
+func (x *GCGMsgNewCard) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgNewCard_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgNewCard.ProtoReflect.Descriptor instead.
+func (*GCGMsgNewCard) Descriptor() ([]byte, []int) {
+ return file_GCGMsgNewCard_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgNewCard) GetCard() *GCGCard {
+ if x != nil {
+ return x.Card
+ }
+ return nil
+}
+
+var File_GCGMsgNewCard_proto protoreflect.FileDescriptor
+
+var file_GCGMsgNewCard_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4e, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4e, 0x65,
+ 0x77, 0x43, 0x61, 0x72, 0x64, 0x12, 0x1c, 0x0a, 0x04, 0x63, 0x61, 0x72, 0x64, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x52, 0x04, 0x63,
+ 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgNewCard_proto_rawDescOnce sync.Once
+ file_GCGMsgNewCard_proto_rawDescData = file_GCGMsgNewCard_proto_rawDesc
+)
+
+func file_GCGMsgNewCard_proto_rawDescGZIP() []byte {
+ file_GCGMsgNewCard_proto_rawDescOnce.Do(func() {
+ file_GCGMsgNewCard_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgNewCard_proto_rawDescData)
+ })
+ return file_GCGMsgNewCard_proto_rawDescData
+}
+
+var file_GCGMsgNewCard_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgNewCard_proto_goTypes = []interface{}{
+ (*GCGMsgNewCard)(nil), // 0: GCGMsgNewCard
+ (*GCGCard)(nil), // 1: GCGCard
+}
+var file_GCGMsgNewCard_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgNewCard.card:type_name -> GCGCard
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgNewCard_proto_init() }
+func file_GCGMsgNewCard_proto_init() {
+ if File_GCGMsgNewCard_proto != nil {
+ return
+ }
+ file_GCGCard_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgNewCard_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgNewCard); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgNewCard_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgNewCard_proto_goTypes,
+ DependencyIndexes: file_GCGMsgNewCard_proto_depIdxs,
+ MessageInfos: file_GCGMsgNewCard_proto_msgTypes,
+ }.Build()
+ File_GCGMsgNewCard_proto = out.File
+ file_GCGMsgNewCard_proto_rawDesc = nil
+ file_GCGMsgNewCard_proto_goTypes = nil
+ file_GCGMsgNewCard_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgNoDamageSkillResult.pb.go b/gover/gen/GCGMsgNoDamageSkillResult.pb.go
new file mode 100644
index 00000000..50bfe9c4
--- /dev/null
+++ b/gover/gen/GCGMsgNoDamageSkillResult.pb.go
@@ -0,0 +1,230 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgNoDamageSkillResult.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgNoDamageSkillResult struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_LPGLOCDDPCL uint32 `protobuf:"varint,7,opt,name=Unk3300_LPGLOCDDPCL,json=Unk3300LPGLOCDDPCL,proto3" json:"Unk3300_LPGLOCDDPCL,omitempty"`
+ Unk3300_EPNDCIAJOJP uint32 `protobuf:"varint,6,opt,name=Unk3300_EPNDCIAJOJP,json=Unk3300EPNDCIAJOJP,proto3" json:"Unk3300_EPNDCIAJOJP,omitempty"`
+ TargetCardGuid uint32 `protobuf:"varint,3,opt,name=target_card_guid,json=targetCardGuid,proto3" json:"target_card_guid,omitempty"`
+ DetailList []*GCGDamageDetail `protobuf:"bytes,14,rep,name=detail_list,json=detailList,proto3" json:"detail_list,omitempty"`
+ SkillId uint32 `protobuf:"varint,13,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ Unk3300_NNJAOEHNPPD uint32 `protobuf:"varint,4,opt,name=Unk3300_NNJAOEHNPPD,json=Unk3300NNJAOEHNPPD,proto3" json:"Unk3300_NNJAOEHNPPD,omitempty"`
+ Unk3300_NIGDCIGLAKE uint32 `protobuf:"varint,11,opt,name=Unk3300_NIGDCIGLAKE,json=Unk3300NIGDCIGLAKE,proto3" json:"Unk3300_NIGDCIGLAKE,omitempty"`
+}
+
+func (x *GCGMsgNoDamageSkillResult) Reset() {
+ *x = GCGMsgNoDamageSkillResult{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgNoDamageSkillResult_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgNoDamageSkillResult) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgNoDamageSkillResult) ProtoMessage() {}
+
+func (x *GCGMsgNoDamageSkillResult) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgNoDamageSkillResult_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgNoDamageSkillResult.ProtoReflect.Descriptor instead.
+func (*GCGMsgNoDamageSkillResult) Descriptor() ([]byte, []int) {
+ return file_GCGMsgNoDamageSkillResult_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgNoDamageSkillResult) GetUnk3300_LPGLOCDDPCL() uint32 {
+ if x != nil {
+ return x.Unk3300_LPGLOCDDPCL
+ }
+ return 0
+}
+
+func (x *GCGMsgNoDamageSkillResult) GetUnk3300_EPNDCIAJOJP() uint32 {
+ if x != nil {
+ return x.Unk3300_EPNDCIAJOJP
+ }
+ return 0
+}
+
+func (x *GCGMsgNoDamageSkillResult) GetTargetCardGuid() uint32 {
+ if x != nil {
+ return x.TargetCardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgNoDamageSkillResult) GetDetailList() []*GCGDamageDetail {
+ if x != nil {
+ return x.DetailList
+ }
+ return nil
+}
+
+func (x *GCGMsgNoDamageSkillResult) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+func (x *GCGMsgNoDamageSkillResult) GetUnk3300_NNJAOEHNPPD() uint32 {
+ if x != nil {
+ return x.Unk3300_NNJAOEHNPPD
+ }
+ return 0
+}
+
+func (x *GCGMsgNoDamageSkillResult) GetUnk3300_NIGDCIGLAKE() uint32 {
+ if x != nil {
+ return x.Unk3300_NIGDCIGLAKE
+ }
+ return 0
+}
+
+var File_GCGMsgNoDamageSkillResult_proto protoreflect.FileDescriptor
+
+var file_GCGMsgNoDamageSkillResult_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4e, 0x6f, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x02, 0x0a, 0x19, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x4e, 0x6f, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4c, 0x50, 0x47, 0x4c, 0x4f, 0x43, 0x44, 0x44, 0x50, 0x43, 0x4c, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x50, 0x47, 0x4c,
+ 0x4f, 0x43, 0x44, 0x44, 0x50, 0x43, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x45, 0x50, 0x4e, 0x44, 0x43, 0x49, 0x41, 0x4a, 0x4f, 0x4a, 0x50, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x50, 0x4e,
+ 0x44, 0x43, 0x49, 0x41, 0x4a, 0x4f, 0x4a, 0x50, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75,
+ 0x69, 0x64, 0x12, 0x31, 0x0a, 0x0b, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x61, 0x6d,
+ 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0a, 0x64, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x4a, 0x41,
+ 0x4f, 0x45, 0x48, 0x4e, 0x50, 0x50, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4e, 0x4a, 0x41, 0x4f, 0x45, 0x48, 0x4e, 0x50, 0x50,
+ 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x47,
+ 0x44, 0x43, 0x49, 0x47, 0x4c, 0x41, 0x4b, 0x45, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x49, 0x47, 0x44, 0x43, 0x49, 0x47, 0x4c, 0x41,
+ 0x4b, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgNoDamageSkillResult_proto_rawDescOnce sync.Once
+ file_GCGMsgNoDamageSkillResult_proto_rawDescData = file_GCGMsgNoDamageSkillResult_proto_rawDesc
+)
+
+func file_GCGMsgNoDamageSkillResult_proto_rawDescGZIP() []byte {
+ file_GCGMsgNoDamageSkillResult_proto_rawDescOnce.Do(func() {
+ file_GCGMsgNoDamageSkillResult_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgNoDamageSkillResult_proto_rawDescData)
+ })
+ return file_GCGMsgNoDamageSkillResult_proto_rawDescData
+}
+
+var file_GCGMsgNoDamageSkillResult_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgNoDamageSkillResult_proto_goTypes = []interface{}{
+ (*GCGMsgNoDamageSkillResult)(nil), // 0: GCGMsgNoDamageSkillResult
+ (*GCGDamageDetail)(nil), // 1: GCGDamageDetail
+}
+var file_GCGMsgNoDamageSkillResult_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgNoDamageSkillResult.detail_list:type_name -> GCGDamageDetail
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgNoDamageSkillResult_proto_init() }
+func file_GCGMsgNoDamageSkillResult_proto_init() {
+ if File_GCGMsgNoDamageSkillResult_proto != nil {
+ return
+ }
+ file_GCGDamageDetail_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgNoDamageSkillResult_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgNoDamageSkillResult); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgNoDamageSkillResult_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgNoDamageSkillResult_proto_goTypes,
+ DependencyIndexes: file_GCGMsgNoDamageSkillResult_proto_depIdxs,
+ MessageInfos: file_GCGMsgNoDamageSkillResult_proto_msgTypes,
+ }.Build()
+ File_GCGMsgNoDamageSkillResult_proto = out.File
+ file_GCGMsgNoDamageSkillResult_proto_rawDesc = nil
+ file_GCGMsgNoDamageSkillResult_proto_goTypes = nil
+ file_GCGMsgNoDamageSkillResult_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgOpTimer.pb.go b/gover/gen/GCGMsgOpTimer.pb.go
new file mode 100644
index 00000000..c78de1b0
--- /dev/null
+++ b/gover/gen/GCGMsgOpTimer.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgOpTimer.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgOpTimer struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Phase GCGPhaseType `protobuf:"varint,13,opt,name=phase,proto3,enum=GCGPhaseType" json:"phase,omitempty"`
+ ControllerId uint32 `protobuf:"varint,14,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ TimeStamp uint64 `protobuf:"fixed64,15,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
+ BeginTime uint64 `protobuf:"fixed64,6,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+}
+
+func (x *GCGMsgOpTimer) Reset() {
+ *x = GCGMsgOpTimer{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgOpTimer_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgOpTimer) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgOpTimer) ProtoMessage() {}
+
+func (x *GCGMsgOpTimer) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgOpTimer_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgOpTimer.ProtoReflect.Descriptor instead.
+func (*GCGMsgOpTimer) Descriptor() ([]byte, []int) {
+ return file_GCGMsgOpTimer_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgOpTimer) GetPhase() GCGPhaseType {
+ if x != nil {
+ return x.Phase
+ }
+ return GCGPhaseType_GCG_PHASE_TYPE_INVALID
+}
+
+func (x *GCGMsgOpTimer) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgOpTimer) GetTimeStamp() uint64 {
+ if x != nil {
+ return x.TimeStamp
+ }
+ return 0
+}
+
+func (x *GCGMsgOpTimer) GetBeginTime() uint64 {
+ if x != nil {
+ return x.BeginTime
+ }
+ return 0
+}
+
+var File_GCGMsgOpTimer_proto protoreflect.FileDescriptor
+
+var file_GCGMsgOpTimer_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x4f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x0d, 0x47, 0x43,
+ 0x47, 0x4d, 0x73, 0x67, 0x4f, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x05, 0x70,
+ 0x68, 0x61, 0x73, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47,
+ 0x50, 0x68, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65,
+ 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74,
+ 0x61, 0x6d, 0x70, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x06, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x53,
+ 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x06, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54,
+ 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgOpTimer_proto_rawDescOnce sync.Once
+ file_GCGMsgOpTimer_proto_rawDescData = file_GCGMsgOpTimer_proto_rawDesc
+)
+
+func file_GCGMsgOpTimer_proto_rawDescGZIP() []byte {
+ file_GCGMsgOpTimer_proto_rawDescOnce.Do(func() {
+ file_GCGMsgOpTimer_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgOpTimer_proto_rawDescData)
+ })
+ return file_GCGMsgOpTimer_proto_rawDescData
+}
+
+var file_GCGMsgOpTimer_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgOpTimer_proto_goTypes = []interface{}{
+ (*GCGMsgOpTimer)(nil), // 0: GCGMsgOpTimer
+ (GCGPhaseType)(0), // 1: GCGPhaseType
+}
+var file_GCGMsgOpTimer_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgOpTimer.phase:type_name -> GCGPhaseType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgOpTimer_proto_init() }
+func file_GCGMsgOpTimer_proto_init() {
+ if File_GCGMsgOpTimer_proto != nil {
+ return
+ }
+ file_GCGPhaseType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgOpTimer_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgOpTimer); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgOpTimer_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgOpTimer_proto_goTypes,
+ DependencyIndexes: file_GCGMsgOpTimer_proto_depIdxs,
+ MessageInfos: file_GCGMsgOpTimer_proto_msgTypes,
+ }.Build()
+ File_GCGMsgOpTimer_proto = out.File
+ file_GCGMsgOpTimer_proto_rawDesc = nil
+ file_GCGMsgOpTimer_proto_goTypes = nil
+ file_GCGMsgOpTimer_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgPVEIntention.pb.go b/gover/gen/GCGMsgPVEIntention.pb.go
new file mode 100644
index 00000000..bc510fcf
--- /dev/null
+++ b/gover/gen/GCGMsgPVEIntention.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgPVEIntention.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgPVEIntention struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuid uint32 `protobuf:"varint,1,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ SkillIdList []uint32 `protobuf:"varint,2,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
+}
+
+func (x *GCGMsgPVEIntention) Reset() {
+ *x = GCGMsgPVEIntention{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgPVEIntention_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgPVEIntention) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgPVEIntention) ProtoMessage() {}
+
+func (x *GCGMsgPVEIntention) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgPVEIntention_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgPVEIntention.ProtoReflect.Descriptor instead.
+func (*GCGMsgPVEIntention) Descriptor() ([]byte, []int) {
+ return file_GCGMsgPVEIntention_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgPVEIntention) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgPVEIntention) GetSkillIdList() []uint32 {
+ if x != nil {
+ return x.SkillIdList
+ }
+ return nil
+}
+
+var File_GCGMsgPVEIntention_proto protoreflect.FileDescriptor
+
+var file_GCGMsgPVEIntention_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
+ 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x22, 0x0a,
+ 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGMsgPVEIntention_proto_rawDescOnce sync.Once
+ file_GCGMsgPVEIntention_proto_rawDescData = file_GCGMsgPVEIntention_proto_rawDesc
+)
+
+func file_GCGMsgPVEIntention_proto_rawDescGZIP() []byte {
+ file_GCGMsgPVEIntention_proto_rawDescOnce.Do(func() {
+ file_GCGMsgPVEIntention_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgPVEIntention_proto_rawDescData)
+ })
+ return file_GCGMsgPVEIntention_proto_rawDescData
+}
+
+var file_GCGMsgPVEIntention_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgPVEIntention_proto_goTypes = []interface{}{
+ (*GCGMsgPVEIntention)(nil), // 0: GCGMsgPVEIntention
+}
+var file_GCGMsgPVEIntention_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgPVEIntention_proto_init() }
+func file_GCGMsgPVEIntention_proto_init() {
+ if File_GCGMsgPVEIntention_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgPVEIntention_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgPVEIntention); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgPVEIntention_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgPVEIntention_proto_goTypes,
+ DependencyIndexes: file_GCGMsgPVEIntention_proto_depIdxs,
+ MessageInfos: file_GCGMsgPVEIntention_proto_msgTypes,
+ }.Build()
+ File_GCGMsgPVEIntention_proto = out.File
+ file_GCGMsgPVEIntention_proto_rawDesc = nil
+ file_GCGMsgPVEIntention_proto_goTypes = nil
+ file_GCGMsgPVEIntention_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgPVEIntentionChange.pb.go b/gover/gen/GCGMsgPVEIntentionChange.pb.go
new file mode 100644
index 00000000..763181f7
--- /dev/null
+++ b/gover/gen/GCGMsgPVEIntentionChange.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgPVEIntentionChange.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgPVEIntentionChange struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChangeType GCGIntentionChangeType `protobuf:"varint,9,opt,name=change_type,json=changeType,proto3,enum=GCGIntentionChangeType" json:"change_type,omitempty"`
+ ChangeIntentionList []*GCGMsgPVEIntention `protobuf:"bytes,6,rep,name=change_intention_list,json=changeIntentionList,proto3" json:"change_intention_list,omitempty"`
+}
+
+func (x *GCGMsgPVEIntentionChange) Reset() {
+ *x = GCGMsgPVEIntentionChange{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgPVEIntentionChange_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgPVEIntentionChange) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgPVEIntentionChange) ProtoMessage() {}
+
+func (x *GCGMsgPVEIntentionChange) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgPVEIntentionChange_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgPVEIntentionChange.ProtoReflect.Descriptor instead.
+func (*GCGMsgPVEIntentionChange) Descriptor() ([]byte, []int) {
+ return file_GCGMsgPVEIntentionChange_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgPVEIntentionChange) GetChangeType() GCGIntentionChangeType {
+ if x != nil {
+ return x.ChangeType
+ }
+ return GCGIntentionChangeType_GCG_INTENTION_CHANGE_TYPE_NONE
+}
+
+func (x *GCGMsgPVEIntentionChange) GetChangeIntentionList() []*GCGMsgPVEIntention {
+ if x != nil {
+ return x.ChangeIntentionList
+ }
+ return nil
+}
+
+var File_GCGMsgPVEIntentionChange_proto protoreflect.FileDescriptor
+
+var file_GCGMsgPVEIntentionChange_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1c, 0x47, 0x43, 0x47, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18,
+ 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x18, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x38, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x47, 0x43, 0x47,
+ 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x47, 0x0a, 0x15, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13,
+ 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgPVEIntentionChange_proto_rawDescOnce sync.Once
+ file_GCGMsgPVEIntentionChange_proto_rawDescData = file_GCGMsgPVEIntentionChange_proto_rawDesc
+)
+
+func file_GCGMsgPVEIntentionChange_proto_rawDescGZIP() []byte {
+ file_GCGMsgPVEIntentionChange_proto_rawDescOnce.Do(func() {
+ file_GCGMsgPVEIntentionChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgPVEIntentionChange_proto_rawDescData)
+ })
+ return file_GCGMsgPVEIntentionChange_proto_rawDescData
+}
+
+var file_GCGMsgPVEIntentionChange_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgPVEIntentionChange_proto_goTypes = []interface{}{
+ (*GCGMsgPVEIntentionChange)(nil), // 0: GCGMsgPVEIntentionChange
+ (GCGIntentionChangeType)(0), // 1: GCGIntentionChangeType
+ (*GCGMsgPVEIntention)(nil), // 2: GCGMsgPVEIntention
+}
+var file_GCGMsgPVEIntentionChange_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgPVEIntentionChange.change_type:type_name -> GCGIntentionChangeType
+ 2, // 1: GCGMsgPVEIntentionChange.change_intention_list:type_name -> GCGMsgPVEIntention
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgPVEIntentionChange_proto_init() }
+func file_GCGMsgPVEIntentionChange_proto_init() {
+ if File_GCGMsgPVEIntentionChange_proto != nil {
+ return
+ }
+ file_GCGIntentionChangeType_proto_init()
+ file_GCGMsgPVEIntention_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgPVEIntentionChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgPVEIntentionChange); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgPVEIntentionChange_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgPVEIntentionChange_proto_goTypes,
+ DependencyIndexes: file_GCGMsgPVEIntentionChange_proto_depIdxs,
+ MessageInfos: file_GCGMsgPVEIntentionChange_proto_msgTypes,
+ }.Build()
+ File_GCGMsgPVEIntentionChange_proto = out.File
+ file_GCGMsgPVEIntentionChange_proto_rawDesc = nil
+ file_GCGMsgPVEIntentionChange_proto_goTypes = nil
+ file_GCGMsgPVEIntentionChange_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgPVEIntentionInfo.pb.go b/gover/gen/GCGMsgPVEIntentionInfo.pb.go
new file mode 100644
index 00000000..f8945cc8
--- /dev/null
+++ b/gover/gen/GCGMsgPVEIntentionInfo.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgPVEIntentionInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgPVEIntentionInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IntentionMap map[uint32]*GCGMsgPVEIntention `protobuf:"bytes,14,rep,name=intention_map,json=intentionMap,proto3" json:"intention_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *GCGMsgPVEIntentionInfo) Reset() {
+ *x = GCGMsgPVEIntentionInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgPVEIntentionInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgPVEIntentionInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgPVEIntentionInfo) ProtoMessage() {}
+
+func (x *GCGMsgPVEIntentionInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgPVEIntentionInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgPVEIntentionInfo.ProtoReflect.Descriptor instead.
+func (*GCGMsgPVEIntentionInfo) Descriptor() ([]byte, []int) {
+ return file_GCGMsgPVEIntentionInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgPVEIntentionInfo) GetIntentionMap() map[uint32]*GCGMsgPVEIntention {
+ if x != nil {
+ return x.IntentionMap
+ }
+ return nil
+}
+
+var File_GCGMsgPVEIntentionInfo_proto protoreflect.FileDescriptor
+
+var file_GCGMsgPVEIntentionInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18,
+ 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01, 0x0a, 0x16, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
+ 0x4d, 0x61, 0x70, 0x1a, 0x54, 0x0a, 0x11, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x29, 0x0a, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47, 0x4d,
+ 0x73, 0x67, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgPVEIntentionInfo_proto_rawDescOnce sync.Once
+ file_GCGMsgPVEIntentionInfo_proto_rawDescData = file_GCGMsgPVEIntentionInfo_proto_rawDesc
+)
+
+func file_GCGMsgPVEIntentionInfo_proto_rawDescGZIP() []byte {
+ file_GCGMsgPVEIntentionInfo_proto_rawDescOnce.Do(func() {
+ file_GCGMsgPVEIntentionInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgPVEIntentionInfo_proto_rawDescData)
+ })
+ return file_GCGMsgPVEIntentionInfo_proto_rawDescData
+}
+
+var file_GCGMsgPVEIntentionInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GCGMsgPVEIntentionInfo_proto_goTypes = []interface{}{
+ (*GCGMsgPVEIntentionInfo)(nil), // 0: GCGMsgPVEIntentionInfo
+ nil, // 1: GCGMsgPVEIntentionInfo.IntentionMapEntry
+ (*GCGMsgPVEIntention)(nil), // 2: GCGMsgPVEIntention
+}
+var file_GCGMsgPVEIntentionInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgPVEIntentionInfo.intention_map:type_name -> GCGMsgPVEIntentionInfo.IntentionMapEntry
+ 2, // 1: GCGMsgPVEIntentionInfo.IntentionMapEntry.value:type_name -> GCGMsgPVEIntention
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgPVEIntentionInfo_proto_init() }
+func file_GCGMsgPVEIntentionInfo_proto_init() {
+ if File_GCGMsgPVEIntentionInfo_proto != nil {
+ return
+ }
+ file_GCGMsgPVEIntention_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgPVEIntentionInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgPVEIntentionInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgPVEIntentionInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgPVEIntentionInfo_proto_goTypes,
+ DependencyIndexes: file_GCGMsgPVEIntentionInfo_proto_depIdxs,
+ MessageInfos: file_GCGMsgPVEIntentionInfo_proto_msgTypes,
+ }.Build()
+ File_GCGMsgPVEIntentionInfo_proto = out.File
+ file_GCGMsgPVEIntentionInfo_proto_rawDesc = nil
+ file_GCGMsgPVEIntentionInfo_proto_goTypes = nil
+ file_GCGMsgPVEIntentionInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgPass.pb.go b/gover/gen/GCGMsgPass.pb.go
new file mode 100644
index 00000000..26c6ae1a
--- /dev/null
+++ b/gover/gen/GCGMsgPass.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgPass.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgPass struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ControllerId uint32 `protobuf:"varint,14,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGMsgPass) Reset() {
+ *x = GCGMsgPass{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgPass_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgPass) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgPass) ProtoMessage() {}
+
+func (x *GCGMsgPass) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgPass_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgPass.ProtoReflect.Descriptor instead.
+func (*GCGMsgPass) Descriptor() ([]byte, []int) {
+ return file_GCGMsgPass_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgPass) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGMsgPass_proto protoreflect.FileDescriptor
+
+var file_GCGMsgPass_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x0a, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x73, 0x73,
+ 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgPass_proto_rawDescOnce sync.Once
+ file_GCGMsgPass_proto_rawDescData = file_GCGMsgPass_proto_rawDesc
+)
+
+func file_GCGMsgPass_proto_rawDescGZIP() []byte {
+ file_GCGMsgPass_proto_rawDescOnce.Do(func() {
+ file_GCGMsgPass_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgPass_proto_rawDescData)
+ })
+ return file_GCGMsgPass_proto_rawDescData
+}
+
+var file_GCGMsgPass_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgPass_proto_goTypes = []interface{}{
+ (*GCGMsgPass)(nil), // 0: GCGMsgPass
+}
+var file_GCGMsgPass_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgPass_proto_init() }
+func file_GCGMsgPass_proto_init() {
+ if File_GCGMsgPass_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgPass_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgPass); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgPass_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgPass_proto_goTypes,
+ DependencyIndexes: file_GCGMsgPass_proto_depIdxs,
+ MessageInfos: file_GCGMsgPass_proto_msgTypes,
+ }.Build()
+ File_GCGMsgPass_proto = out.File
+ file_GCGMsgPass_proto_rawDesc = nil
+ file_GCGMsgPass_proto_goTypes = nil
+ file_GCGMsgPass_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgPhaseChange.pb.go b/gover/gen/GCGMsgPhaseChange.pb.go
new file mode 100644
index 00000000..1e00b691
--- /dev/null
+++ b/gover/gen/GCGMsgPhaseChange.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgPhaseChange.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgPhaseChange struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BeforePhase GCGPhaseType `protobuf:"varint,15,opt,name=before_phase,json=beforePhase,proto3,enum=GCGPhaseType" json:"before_phase,omitempty"`
+ AfterPhase GCGPhaseType `protobuf:"varint,3,opt,name=after_phase,json=afterPhase,proto3,enum=GCGPhaseType" json:"after_phase,omitempty"`
+ AllowControllerMap []*Uint32Pair `protobuf:"bytes,11,rep,name=allow_controller_map,json=allowControllerMap,proto3" json:"allow_controller_map,omitempty"`
+}
+
+func (x *GCGMsgPhaseChange) Reset() {
+ *x = GCGMsgPhaseChange{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgPhaseChange_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgPhaseChange) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgPhaseChange) ProtoMessage() {}
+
+func (x *GCGMsgPhaseChange) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgPhaseChange_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgPhaseChange.ProtoReflect.Descriptor instead.
+func (*GCGMsgPhaseChange) Descriptor() ([]byte, []int) {
+ return file_GCGMsgPhaseChange_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgPhaseChange) GetBeforePhase() GCGPhaseType {
+ if x != nil {
+ return x.BeforePhase
+ }
+ return GCGPhaseType_GCG_PHASE_TYPE_INVALID
+}
+
+func (x *GCGMsgPhaseChange) GetAfterPhase() GCGPhaseType {
+ if x != nil {
+ return x.AfterPhase
+ }
+ return GCGPhaseType_GCG_PHASE_TYPE_INVALID
+}
+
+func (x *GCGMsgPhaseChange) GetAllowControllerMap() []*Uint32Pair {
+ if x != nil {
+ return x.AllowControllerMap
+ }
+ return nil
+}
+
+var File_GCGMsgPhaseChange_proto protoreflect.FileDescriptor
+
+var file_GCGMsgPhaseChange_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47, 0x50, 0x68,
+ 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55,
+ 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xb4, 0x01, 0x0a, 0x11, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61, 0x73, 0x65, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x30, 0x0a, 0x0c, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f,
+ 0x70, 0x68, 0x61, 0x73, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47, 0x43,
+ 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x62, 0x65, 0x66, 0x6f,
+ 0x72, 0x65, 0x50, 0x68, 0x61, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x0b, 0x61, 0x66, 0x74, 0x65, 0x72,
+ 0x5f, 0x70, 0x68, 0x61, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47,
+ 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x61, 0x66, 0x74,
+ 0x65, 0x72, 0x50, 0x68, 0x61, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61,
+ 0x69, 0x72, 0x52, 0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgPhaseChange_proto_rawDescOnce sync.Once
+ file_GCGMsgPhaseChange_proto_rawDescData = file_GCGMsgPhaseChange_proto_rawDesc
+)
+
+func file_GCGMsgPhaseChange_proto_rawDescGZIP() []byte {
+ file_GCGMsgPhaseChange_proto_rawDescOnce.Do(func() {
+ file_GCGMsgPhaseChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgPhaseChange_proto_rawDescData)
+ })
+ return file_GCGMsgPhaseChange_proto_rawDescData
+}
+
+var file_GCGMsgPhaseChange_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgPhaseChange_proto_goTypes = []interface{}{
+ (*GCGMsgPhaseChange)(nil), // 0: GCGMsgPhaseChange
+ (GCGPhaseType)(0), // 1: GCGPhaseType
+ (*Uint32Pair)(nil), // 2: Uint32Pair
+}
+var file_GCGMsgPhaseChange_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgPhaseChange.before_phase:type_name -> GCGPhaseType
+ 1, // 1: GCGMsgPhaseChange.after_phase:type_name -> GCGPhaseType
+ 2, // 2: GCGMsgPhaseChange.allow_controller_map:type_name -> Uint32Pair
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgPhaseChange_proto_init() }
+func file_GCGMsgPhaseChange_proto_init() {
+ if File_GCGMsgPhaseChange_proto != nil {
+ return
+ }
+ file_GCGPhaseType_proto_init()
+ file_Uint32Pair_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgPhaseChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgPhaseChange); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgPhaseChange_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgPhaseChange_proto_goTypes,
+ DependencyIndexes: file_GCGMsgPhaseChange_proto_depIdxs,
+ MessageInfos: file_GCGMsgPhaseChange_proto_msgTypes,
+ }.Build()
+ File_GCGMsgPhaseChange_proto = out.File
+ file_GCGMsgPhaseChange_proto_rawDesc = nil
+ file_GCGMsgPhaseChange_proto_goTypes = nil
+ file_GCGMsgPhaseChange_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgPhaseContinue.pb.go b/gover/gen/GCGMsgPhaseContinue.pb.go
new file mode 100644
index 00000000..6d16a85d
--- /dev/null
+++ b/gover/gen/GCGMsgPhaseContinue.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgPhaseContinue.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgPhaseContinue struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGMsgPhaseContinue) Reset() {
+ *x = GCGMsgPhaseContinue{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgPhaseContinue_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgPhaseContinue) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgPhaseContinue) ProtoMessage() {}
+
+func (x *GCGMsgPhaseContinue) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgPhaseContinue_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgPhaseContinue.ProtoReflect.Descriptor instead.
+func (*GCGMsgPhaseContinue) Descriptor() ([]byte, []int) {
+ return file_GCGMsgPhaseContinue_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGMsgPhaseContinue_proto protoreflect.FileDescriptor
+
+var file_GCGMsgPhaseContinue_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e,
+ 0x74, 0x69, 0x6e, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x50, 0x68, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e,
+ 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgPhaseContinue_proto_rawDescOnce sync.Once
+ file_GCGMsgPhaseContinue_proto_rawDescData = file_GCGMsgPhaseContinue_proto_rawDesc
+)
+
+func file_GCGMsgPhaseContinue_proto_rawDescGZIP() []byte {
+ file_GCGMsgPhaseContinue_proto_rawDescOnce.Do(func() {
+ file_GCGMsgPhaseContinue_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgPhaseContinue_proto_rawDescData)
+ })
+ return file_GCGMsgPhaseContinue_proto_rawDescData
+}
+
+var file_GCGMsgPhaseContinue_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgPhaseContinue_proto_goTypes = []interface{}{
+ (*GCGMsgPhaseContinue)(nil), // 0: GCGMsgPhaseContinue
+}
+var file_GCGMsgPhaseContinue_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgPhaseContinue_proto_init() }
+func file_GCGMsgPhaseContinue_proto_init() {
+ if File_GCGMsgPhaseContinue_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgPhaseContinue_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgPhaseContinue); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgPhaseContinue_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgPhaseContinue_proto_goTypes,
+ DependencyIndexes: file_GCGMsgPhaseContinue_proto_depIdxs,
+ MessageInfos: file_GCGMsgPhaseContinue_proto_msgTypes,
+ }.Build()
+ File_GCGMsgPhaseContinue_proto = out.File
+ file_GCGMsgPhaseContinue_proto_rawDesc = nil
+ file_GCGMsgPhaseContinue_proto_goTypes = nil
+ file_GCGMsgPhaseContinue_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgReactionBegin.pb.go b/gover/gen/GCGMsgReactionBegin.pb.go
new file mode 100644
index 00000000..c89ef282
--- /dev/null
+++ b/gover/gen/GCGMsgReactionBegin.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgReactionBegin.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgReactionBegin struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuid uint32 `protobuf:"varint,4,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ SkillId uint32 `protobuf:"varint,13,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *GCGMsgReactionBegin) Reset() {
+ *x = GCGMsgReactionBegin{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgReactionBegin_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgReactionBegin) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgReactionBegin) ProtoMessage() {}
+
+func (x *GCGMsgReactionBegin) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgReactionBegin_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgReactionBegin.ProtoReflect.Descriptor instead.
+func (*GCGMsgReactionBegin) Descriptor() ([]byte, []int) {
+ return file_GCGMsgReactionBegin_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgReactionBegin) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgReactionBegin) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+var File_GCGMsgReactionBegin_proto protoreflect.FileDescriptor
+
+var file_GCGMsgReactionBegin_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x42, 0x65, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x65, 0x67,
+ 0x69, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgReactionBegin_proto_rawDescOnce sync.Once
+ file_GCGMsgReactionBegin_proto_rawDescData = file_GCGMsgReactionBegin_proto_rawDesc
+)
+
+func file_GCGMsgReactionBegin_proto_rawDescGZIP() []byte {
+ file_GCGMsgReactionBegin_proto_rawDescOnce.Do(func() {
+ file_GCGMsgReactionBegin_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgReactionBegin_proto_rawDescData)
+ })
+ return file_GCGMsgReactionBegin_proto_rawDescData
+}
+
+var file_GCGMsgReactionBegin_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgReactionBegin_proto_goTypes = []interface{}{
+ (*GCGMsgReactionBegin)(nil), // 0: GCGMsgReactionBegin
+}
+var file_GCGMsgReactionBegin_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgReactionBegin_proto_init() }
+func file_GCGMsgReactionBegin_proto_init() {
+ if File_GCGMsgReactionBegin_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgReactionBegin_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgReactionBegin); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgReactionBegin_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgReactionBegin_proto_goTypes,
+ DependencyIndexes: file_GCGMsgReactionBegin_proto_depIdxs,
+ MessageInfos: file_GCGMsgReactionBegin_proto_msgTypes,
+ }.Build()
+ File_GCGMsgReactionBegin_proto = out.File
+ file_GCGMsgReactionBegin_proto_rawDesc = nil
+ file_GCGMsgReactionBegin_proto_goTypes = nil
+ file_GCGMsgReactionBegin_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgReactionEnd.pb.go b/gover/gen/GCGMsgReactionEnd.pb.go
new file mode 100644
index 00000000..9cf785ce
--- /dev/null
+++ b/gover/gen/GCGMsgReactionEnd.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgReactionEnd.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgReactionEnd struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillId uint32 `protobuf:"varint,4,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *GCGMsgReactionEnd) Reset() {
+ *x = GCGMsgReactionEnd{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgReactionEnd_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgReactionEnd) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgReactionEnd) ProtoMessage() {}
+
+func (x *GCGMsgReactionEnd) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgReactionEnd_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgReactionEnd.ProtoReflect.Descriptor instead.
+func (*GCGMsgReactionEnd) Descriptor() ([]byte, []int) {
+ return file_GCGMsgReactionEnd_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgReactionEnd) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+var File_GCGMsgReactionEnd_proto protoreflect.FileDescriptor
+
+var file_GCGMsgReactionEnd_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x45, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x11, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgReactionEnd_proto_rawDescOnce sync.Once
+ file_GCGMsgReactionEnd_proto_rawDescData = file_GCGMsgReactionEnd_proto_rawDesc
+)
+
+func file_GCGMsgReactionEnd_proto_rawDescGZIP() []byte {
+ file_GCGMsgReactionEnd_proto_rawDescOnce.Do(func() {
+ file_GCGMsgReactionEnd_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgReactionEnd_proto_rawDescData)
+ })
+ return file_GCGMsgReactionEnd_proto_rawDescData
+}
+
+var file_GCGMsgReactionEnd_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgReactionEnd_proto_goTypes = []interface{}{
+ (*GCGMsgReactionEnd)(nil), // 0: GCGMsgReactionEnd
+}
+var file_GCGMsgReactionEnd_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgReactionEnd_proto_init() }
+func file_GCGMsgReactionEnd_proto_init() {
+ if File_GCGMsgReactionEnd_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgReactionEnd_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgReactionEnd); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgReactionEnd_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgReactionEnd_proto_goTypes,
+ DependencyIndexes: file_GCGMsgReactionEnd_proto_depIdxs,
+ MessageInfos: file_GCGMsgReactionEnd_proto_msgTypes,
+ }.Build()
+ File_GCGMsgReactionEnd_proto = out.File
+ file_GCGMsgReactionEnd_proto_rawDesc = nil
+ file_GCGMsgReactionEnd_proto_goTypes = nil
+ file_GCGMsgReactionEnd_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgRemoveCards.pb.go b/gover/gen/GCGMsgRemoveCards.pb.go
new file mode 100644
index 00000000..fbe00643
--- /dev/null
+++ b/gover/gen/GCGMsgRemoveCards.pb.go
@@ -0,0 +1,198 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgRemoveCards.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgRemoveCards struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuidList []uint32 `protobuf:"varint,2,rep,packed,name=card_guid_list,json=cardGuidList,proto3" json:"card_guid_list,omitempty"`
+ Reason GCGReason `protobuf:"varint,13,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ ControllerId uint32 `protobuf:"varint,9,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ Zone GCGZoneType `protobuf:"varint,15,opt,name=zone,proto3,enum=GCGZoneType" json:"zone,omitempty"`
+}
+
+func (x *GCGMsgRemoveCards) Reset() {
+ *x = GCGMsgRemoveCards{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgRemoveCards_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgRemoveCards) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgRemoveCards) ProtoMessage() {}
+
+func (x *GCGMsgRemoveCards) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgRemoveCards_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgRemoveCards.ProtoReflect.Descriptor instead.
+func (*GCGMsgRemoveCards) Descriptor() ([]byte, []int) {
+ return file_GCGMsgRemoveCards_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgRemoveCards) GetCardGuidList() []uint32 {
+ if x != nil {
+ return x.CardGuidList
+ }
+ return nil
+}
+
+func (x *GCGMsgRemoveCards) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgRemoveCards) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgRemoveCards) GetZone() GCGZoneType {
+ if x != nil {
+ return x.Zone
+ }
+ return GCGZoneType_GCG_ZONE_TYPE_INVALID
+}
+
+var File_GCGMsgRemoveCards_proto protoreflect.FileDescriptor
+
+var file_GCGMsgRemoveCards_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x61,
+ 0x72, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47, 0x52, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x47, 0x43, 0x47, 0x5a,
+ 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x01,
+ 0x0a, 0x11, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x61,
+ 0x72, 0x64, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x61, 0x72,
+ 0x64, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x23, 0x0a,
+ 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72,
+ 0x49, 0x64, 0x12, 0x20, 0x0a, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0c, 0x2e, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04,
+ 0x7a, 0x6f, 0x6e, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgRemoveCards_proto_rawDescOnce sync.Once
+ file_GCGMsgRemoveCards_proto_rawDescData = file_GCGMsgRemoveCards_proto_rawDesc
+)
+
+func file_GCGMsgRemoveCards_proto_rawDescGZIP() []byte {
+ file_GCGMsgRemoveCards_proto_rawDescOnce.Do(func() {
+ file_GCGMsgRemoveCards_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgRemoveCards_proto_rawDescData)
+ })
+ return file_GCGMsgRemoveCards_proto_rawDescData
+}
+
+var file_GCGMsgRemoveCards_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgRemoveCards_proto_goTypes = []interface{}{
+ (*GCGMsgRemoveCards)(nil), // 0: GCGMsgRemoveCards
+ (GCGReason)(0), // 1: GCGReason
+ (GCGZoneType)(0), // 2: GCGZoneType
+}
+var file_GCGMsgRemoveCards_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgRemoveCards.reason:type_name -> GCGReason
+ 2, // 1: GCGMsgRemoveCards.zone:type_name -> GCGZoneType
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgRemoveCards_proto_init() }
+func file_GCGMsgRemoveCards_proto_init() {
+ if File_GCGMsgRemoveCards_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ file_GCGZoneType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgRemoveCards_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgRemoveCards); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgRemoveCards_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgRemoveCards_proto_goTypes,
+ DependencyIndexes: file_GCGMsgRemoveCards_proto_depIdxs,
+ MessageInfos: file_GCGMsgRemoveCards_proto_msgTypes,
+ }.Build()
+ File_GCGMsgRemoveCards_proto = out.File
+ file_GCGMsgRemoveCards_proto_rawDesc = nil
+ file_GCGMsgRemoveCards_proto_goTypes = nil
+ file_GCGMsgRemoveCards_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgSelectOnStage.pb.go b/gover/gen/GCGMsgSelectOnStage.pb.go
new file mode 100644
index 00000000..cdef8d45
--- /dev/null
+++ b/gover/gen/GCGMsgSelectOnStage.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgSelectOnStage.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgSelectOnStage struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GCGReason `protobuf:"varint,11,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ ControllerId uint32 `protobuf:"varint,12,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ CardGuid uint32 `protobuf:"varint,4,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+}
+
+func (x *GCGMsgSelectOnStage) Reset() {
+ *x = GCGMsgSelectOnStage{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgSelectOnStage_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgSelectOnStage) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgSelectOnStage) ProtoMessage() {}
+
+func (x *GCGMsgSelectOnStage) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgSelectOnStage_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgSelectOnStage.ProtoReflect.Descriptor instead.
+func (*GCGMsgSelectOnStage) Descriptor() ([]byte, []int) {
+ return file_GCGMsgSelectOnStage_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgSelectOnStage) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgSelectOnStage) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgSelectOnStage) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+var File_GCGMsgSelectOnStage_proto protoreflect.FileDescriptor
+
+var file_GCGMsgSelectOnStage_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x13,
+ 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52,
+ 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgSelectOnStage_proto_rawDescOnce sync.Once
+ file_GCGMsgSelectOnStage_proto_rawDescData = file_GCGMsgSelectOnStage_proto_rawDesc
+)
+
+func file_GCGMsgSelectOnStage_proto_rawDescGZIP() []byte {
+ file_GCGMsgSelectOnStage_proto_rawDescOnce.Do(func() {
+ file_GCGMsgSelectOnStage_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgSelectOnStage_proto_rawDescData)
+ })
+ return file_GCGMsgSelectOnStage_proto_rawDescData
+}
+
+var file_GCGMsgSelectOnStage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgSelectOnStage_proto_goTypes = []interface{}{
+ (*GCGMsgSelectOnStage)(nil), // 0: GCGMsgSelectOnStage
+ (GCGReason)(0), // 1: GCGReason
+}
+var file_GCGMsgSelectOnStage_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgSelectOnStage.reason:type_name -> GCGReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgSelectOnStage_proto_init() }
+func file_GCGMsgSelectOnStage_proto_init() {
+ if File_GCGMsgSelectOnStage_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgSelectOnStage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgSelectOnStage); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgSelectOnStage_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgSelectOnStage_proto_goTypes,
+ DependencyIndexes: file_GCGMsgSelectOnStage_proto_depIdxs,
+ MessageInfos: file_GCGMsgSelectOnStage_proto_msgTypes,
+ }.Build()
+ File_GCGMsgSelectOnStage_proto = out.File
+ file_GCGMsgSelectOnStage_proto_rawDesc = nil
+ file_GCGMsgSelectOnStage_proto_goTypes = nil
+ file_GCGMsgSelectOnStage_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgSelectOnStageByEffect.pb.go b/gover/gen/GCGMsgSelectOnStageByEffect.pb.go
new file mode 100644
index 00000000..61595c38
--- /dev/null
+++ b/gover/gen/GCGMsgSelectOnStageByEffect.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgSelectOnStageByEffect.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgSelectOnStageByEffect struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuid uint32 `protobuf:"varint,15,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ ControllerId uint32 `protobuf:"varint,2,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ SkillId uint32 `protobuf:"varint,6,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *GCGMsgSelectOnStageByEffect) Reset() {
+ *x = GCGMsgSelectOnStageByEffect{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgSelectOnStageByEffect_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgSelectOnStageByEffect) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgSelectOnStageByEffect) ProtoMessage() {}
+
+func (x *GCGMsgSelectOnStageByEffect) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgSelectOnStageByEffect_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgSelectOnStageByEffect.ProtoReflect.Descriptor instead.
+func (*GCGMsgSelectOnStageByEffect) Descriptor() ([]byte, []int) {
+ return file_GCGMsgSelectOnStageByEffect_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgSelectOnStageByEffect) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgSelectOnStageByEffect) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgSelectOnStageByEffect) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+var File_GCGMsgSelectOnStageByEffect_proto protoreflect.FileDescriptor
+
+var file_GCGMsgSelectOnStageByEffect_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x42, 0x79, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x65, 0x6c,
+ 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x42, 0x79, 0x45, 0x66, 0x66, 0x65,
+ 0x63, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12,
+ 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgSelectOnStageByEffect_proto_rawDescOnce sync.Once
+ file_GCGMsgSelectOnStageByEffect_proto_rawDescData = file_GCGMsgSelectOnStageByEffect_proto_rawDesc
+)
+
+func file_GCGMsgSelectOnStageByEffect_proto_rawDescGZIP() []byte {
+ file_GCGMsgSelectOnStageByEffect_proto_rawDescOnce.Do(func() {
+ file_GCGMsgSelectOnStageByEffect_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgSelectOnStageByEffect_proto_rawDescData)
+ })
+ return file_GCGMsgSelectOnStageByEffect_proto_rawDescData
+}
+
+var file_GCGMsgSelectOnStageByEffect_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgSelectOnStageByEffect_proto_goTypes = []interface{}{
+ (*GCGMsgSelectOnStageByEffect)(nil), // 0: GCGMsgSelectOnStageByEffect
+}
+var file_GCGMsgSelectOnStageByEffect_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgSelectOnStageByEffect_proto_init() }
+func file_GCGMsgSelectOnStageByEffect_proto_init() {
+ if File_GCGMsgSelectOnStageByEffect_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgSelectOnStageByEffect_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgSelectOnStageByEffect); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgSelectOnStageByEffect_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgSelectOnStageByEffect_proto_goTypes,
+ DependencyIndexes: file_GCGMsgSelectOnStageByEffect_proto_depIdxs,
+ MessageInfos: file_GCGMsgSelectOnStageByEffect_proto_msgTypes,
+ }.Build()
+ File_GCGMsgSelectOnStageByEffect_proto = out.File
+ file_GCGMsgSelectOnStageByEffect_proto_rawDesc = nil
+ file_GCGMsgSelectOnStageByEffect_proto_goTypes = nil
+ file_GCGMsgSelectOnStageByEffect_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgSkillLimitsChange.pb.go b/gover/gen/GCGMsgSkillLimitsChange.pb.go
new file mode 100644
index 00000000..3679cd74
--- /dev/null
+++ b/gover/gen/GCGMsgSkillLimitsChange.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgSkillLimitsChange.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgSkillLimitsChange struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardLimitsChangeMap map[uint32]*GCGCardSkillLimitsInfo `protobuf:"bytes,3,rep,name=card_limits_change_map,json=cardLimitsChangeMap,proto3" json:"card_limits_change_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *GCGMsgSkillLimitsChange) Reset() {
+ *x = GCGMsgSkillLimitsChange{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgSkillLimitsChange_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgSkillLimitsChange) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgSkillLimitsChange) ProtoMessage() {}
+
+func (x *GCGMsgSkillLimitsChange) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgSkillLimitsChange_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgSkillLimitsChange.ProtoReflect.Descriptor instead.
+func (*GCGMsgSkillLimitsChange) Descriptor() ([]byte, []int) {
+ return file_GCGMsgSkillLimitsChange_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgSkillLimitsChange) GetCardLimitsChangeMap() map[uint32]*GCGCardSkillLimitsInfo {
+ if x != nil {
+ return x.CardLimitsChangeMap
+ }
+ return nil
+}
+
+var File_GCGMsgSkillLimitsChange_proto protoreflect.FileDescriptor
+
+var file_GCGMsgSkillLimitsChange_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d,
+ 0x69, 0x74, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1c, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d,
+ 0x69, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x01,
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d,
+ 0x69, 0x74, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x16, 0x63, 0x61, 0x72,
+ 0x64, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f,
+ 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x47, 0x43, 0x47, 0x4d,
+ 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x2e, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, 0x63, 0x61,
+ 0x72, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x61,
+ 0x70, 0x1a, 0x5f, 0x0a, 0x18, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x2d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17,
+ 0x2e, 0x47, 0x43, 0x47, 0x43, 0x61, 0x72, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d,
+ 0x69, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
+ 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgSkillLimitsChange_proto_rawDescOnce sync.Once
+ file_GCGMsgSkillLimitsChange_proto_rawDescData = file_GCGMsgSkillLimitsChange_proto_rawDesc
+)
+
+func file_GCGMsgSkillLimitsChange_proto_rawDescGZIP() []byte {
+ file_GCGMsgSkillLimitsChange_proto_rawDescOnce.Do(func() {
+ file_GCGMsgSkillLimitsChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgSkillLimitsChange_proto_rawDescData)
+ })
+ return file_GCGMsgSkillLimitsChange_proto_rawDescData
+}
+
+var file_GCGMsgSkillLimitsChange_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GCGMsgSkillLimitsChange_proto_goTypes = []interface{}{
+ (*GCGMsgSkillLimitsChange)(nil), // 0: GCGMsgSkillLimitsChange
+ nil, // 1: GCGMsgSkillLimitsChange.CardLimitsChangeMapEntry
+ (*GCGCardSkillLimitsInfo)(nil), // 2: GCGCardSkillLimitsInfo
+}
+var file_GCGMsgSkillLimitsChange_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgSkillLimitsChange.card_limits_change_map:type_name -> GCGMsgSkillLimitsChange.CardLimitsChangeMapEntry
+ 2, // 1: GCGMsgSkillLimitsChange.CardLimitsChangeMapEntry.value:type_name -> GCGCardSkillLimitsInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgSkillLimitsChange_proto_init() }
+func file_GCGMsgSkillLimitsChange_proto_init() {
+ if File_GCGMsgSkillLimitsChange_proto != nil {
+ return
+ }
+ file_GCGCardSkillLimitsInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgSkillLimitsChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgSkillLimitsChange); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgSkillLimitsChange_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgSkillLimitsChange_proto_goTypes,
+ DependencyIndexes: file_GCGMsgSkillLimitsChange_proto_depIdxs,
+ MessageInfos: file_GCGMsgSkillLimitsChange_proto_msgTypes,
+ }.Build()
+ File_GCGMsgSkillLimitsChange_proto = out.File
+ file_GCGMsgSkillLimitsChange_proto_rawDesc = nil
+ file_GCGMsgSkillLimitsChange_proto_goTypes = nil
+ file_GCGMsgSkillLimitsChange_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgSkillResult.pb.go b/gover/gen/GCGMsgSkillResult.pb.go
new file mode 100644
index 00000000..43fca2de
--- /dev/null
+++ b/gover/gen/GCGMsgSkillResult.pb.go
@@ -0,0 +1,249 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgSkillResult.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgSkillResult struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_NIGDCIGLAKE uint32 `protobuf:"varint,9,opt,name=Unk3300_NIGDCIGLAKE,json=Unk3300NIGDCIGLAKE,proto3" json:"Unk3300_NIGDCIGLAKE,omitempty"`
+ TargetCardGuid uint32 `protobuf:"varint,13,opt,name=target_card_guid,json=targetCardGuid,proto3" json:"target_card_guid,omitempty"`
+ Unk3300_PDBAGJINFPF uint32 `protobuf:"varint,4,opt,name=Unk3300_PDBAGJINFPF,json=Unk3300PDBAGJINFPF,proto3" json:"Unk3300_PDBAGJINFPF,omitempty"`
+ DetailList []*GCGDamageDetail `protobuf:"bytes,5,rep,name=detail_list,json=detailList,proto3" json:"detail_list,omitempty"`
+ SkillId uint32 `protobuf:"varint,14,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ Damage uint32 `protobuf:"varint,7,opt,name=damage,proto3" json:"damage,omitempty"`
+ Unk3300_EPNDCIAJOJP uint32 `protobuf:"varint,12,opt,name=Unk3300_EPNDCIAJOJP,json=Unk3300EPNDCIAJOJP,proto3" json:"Unk3300_EPNDCIAJOJP,omitempty"`
+ Unk3300_NNJAOEHNPPD uint32 `protobuf:"varint,15,opt,name=Unk3300_NNJAOEHNPPD,json=Unk3300NNJAOEHNPPD,proto3" json:"Unk3300_NNJAOEHNPPD,omitempty"`
+ Unk3300_LPGLOCDDPCL uint32 `protobuf:"varint,10,opt,name=Unk3300_LPGLOCDDPCL,json=Unk3300LPGLOCDDPCL,proto3" json:"Unk3300_LPGLOCDDPCL,omitempty"`
+}
+
+func (x *GCGMsgSkillResult) Reset() {
+ *x = GCGMsgSkillResult{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgSkillResult_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgSkillResult) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgSkillResult) ProtoMessage() {}
+
+func (x *GCGMsgSkillResult) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgSkillResult_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgSkillResult.ProtoReflect.Descriptor instead.
+func (*GCGMsgSkillResult) Descriptor() ([]byte, []int) {
+ return file_GCGMsgSkillResult_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgSkillResult) GetUnk3300_NIGDCIGLAKE() uint32 {
+ if x != nil {
+ return x.Unk3300_NIGDCIGLAKE
+ }
+ return 0
+}
+
+func (x *GCGMsgSkillResult) GetTargetCardGuid() uint32 {
+ if x != nil {
+ return x.TargetCardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgSkillResult) GetUnk3300_PDBAGJINFPF() uint32 {
+ if x != nil {
+ return x.Unk3300_PDBAGJINFPF
+ }
+ return 0
+}
+
+func (x *GCGMsgSkillResult) GetDetailList() []*GCGDamageDetail {
+ if x != nil {
+ return x.DetailList
+ }
+ return nil
+}
+
+func (x *GCGMsgSkillResult) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+func (x *GCGMsgSkillResult) GetDamage() uint32 {
+ if x != nil {
+ return x.Damage
+ }
+ return 0
+}
+
+func (x *GCGMsgSkillResult) GetUnk3300_EPNDCIAJOJP() uint32 {
+ if x != nil {
+ return x.Unk3300_EPNDCIAJOJP
+ }
+ return 0
+}
+
+func (x *GCGMsgSkillResult) GetUnk3300_NNJAOEHNPPD() uint32 {
+ if x != nil {
+ return x.Unk3300_NNJAOEHNPPD
+ }
+ return 0
+}
+
+func (x *GCGMsgSkillResult) GetUnk3300_LPGLOCDDPCL() uint32 {
+ if x != nil {
+ return x.Unk3300_LPGLOCDDPCL
+ }
+ return 0
+}
+
+var File_GCGMsgSkillResult_proto protoreflect.FileDescriptor
+
+var file_GCGMsgSkillResult_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73,
+ 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x61,
+ 0x6d, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x98, 0x03, 0x0a, 0x11, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4e, 0x49, 0x47, 0x44, 0x43, 0x49, 0x47, 0x4c, 0x41, 0x4b, 0x45, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x49, 0x47, 0x44,
+ 0x43, 0x49, 0x47, 0x4c, 0x41, 0x4b, 0x45, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69,
+ 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x42,
+ 0x41, 0x47, 0x4a, 0x49, 0x4e, 0x46, 0x50, 0x46, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x44, 0x42, 0x41, 0x47, 0x4a, 0x49, 0x4e, 0x46,
+ 0x50, 0x46, 0x12, 0x31, 0x0a, 0x0b, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x61, 0x6d,
+ 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0a, 0x64, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64,
+ 0x12, 0x16, 0x0a, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x4e, 0x44, 0x43, 0x49, 0x41, 0x4a, 0x4f, 0x4a, 0x50, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x50,
+ 0x4e, 0x44, 0x43, 0x49, 0x41, 0x4a, 0x4f, 0x4a, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x4a, 0x41, 0x4f, 0x45, 0x48, 0x4e, 0x50, 0x50, 0x44,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e,
+ 0x4e, 0x4a, 0x41, 0x4f, 0x45, 0x48, 0x4e, 0x50, 0x50, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x50, 0x47, 0x4c, 0x4f, 0x43, 0x44, 0x44, 0x50, 0x43,
+ 0x4c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4c, 0x50, 0x47, 0x4c, 0x4f, 0x43, 0x44, 0x44, 0x50, 0x43, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgSkillResult_proto_rawDescOnce sync.Once
+ file_GCGMsgSkillResult_proto_rawDescData = file_GCGMsgSkillResult_proto_rawDesc
+)
+
+func file_GCGMsgSkillResult_proto_rawDescGZIP() []byte {
+ file_GCGMsgSkillResult_proto_rawDescOnce.Do(func() {
+ file_GCGMsgSkillResult_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgSkillResult_proto_rawDescData)
+ })
+ return file_GCGMsgSkillResult_proto_rawDescData
+}
+
+var file_GCGMsgSkillResult_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgSkillResult_proto_goTypes = []interface{}{
+ (*GCGMsgSkillResult)(nil), // 0: GCGMsgSkillResult
+ (*GCGDamageDetail)(nil), // 1: GCGDamageDetail
+}
+var file_GCGMsgSkillResult_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgSkillResult.detail_list:type_name -> GCGDamageDetail
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgSkillResult_proto_init() }
+func file_GCGMsgSkillResult_proto_init() {
+ if File_GCGMsgSkillResult_proto != nil {
+ return
+ }
+ file_GCGDamageDetail_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgSkillResult_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgSkillResult); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgSkillResult_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgSkillResult_proto_goTypes,
+ DependencyIndexes: file_GCGMsgSkillResult_proto_depIdxs,
+ MessageInfos: file_GCGMsgSkillResult_proto_msgTypes,
+ }.Build()
+ File_GCGMsgSkillResult_proto = out.File
+ file_GCGMsgSkillResult_proto_rawDesc = nil
+ file_GCGMsgSkillResult_proto_goTypes = nil
+ file_GCGMsgSkillResult_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgTokenChange.pb.go b/gover/gen/GCGMsgTokenChange.pb.go
new file mode 100644
index 00000000..510efe8d
--- /dev/null
+++ b/gover/gen/GCGMsgTokenChange.pb.go
@@ -0,0 +1,205 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgTokenChange.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgTokenChange struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TokenType uint32 `protobuf:"varint,7,opt,name=token_type,json=tokenType,proto3" json:"token_type,omitempty"`
+ Unk3300_LLGHGEALDDI uint32 `protobuf:"varint,10,opt,name=Unk3300_LLGHGEALDDI,json=Unk3300LLGHGEALDDI,proto3" json:"Unk3300_LLGHGEALDDI,omitempty"`
+ Reason GCGReason `protobuf:"varint,3,opt,name=reason,proto3,enum=GCGReason" json:"reason,omitempty"`
+ Unk3300_LCNKBFBJDFM uint32 `protobuf:"varint,12,opt,name=Unk3300_LCNKBFBJDFM,json=Unk3300LCNKBFBJDFM,proto3" json:"Unk3300_LCNKBFBJDFM,omitempty"`
+ CardGuid uint32 `protobuf:"varint,13,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+}
+
+func (x *GCGMsgTokenChange) Reset() {
+ *x = GCGMsgTokenChange{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgTokenChange_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgTokenChange) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgTokenChange) ProtoMessage() {}
+
+func (x *GCGMsgTokenChange) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgTokenChange_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgTokenChange.ProtoReflect.Descriptor instead.
+func (*GCGMsgTokenChange) Descriptor() ([]byte, []int) {
+ return file_GCGMsgTokenChange_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgTokenChange) GetTokenType() uint32 {
+ if x != nil {
+ return x.TokenType
+ }
+ return 0
+}
+
+func (x *GCGMsgTokenChange) GetUnk3300_LLGHGEALDDI() uint32 {
+ if x != nil {
+ return x.Unk3300_LLGHGEALDDI
+ }
+ return 0
+}
+
+func (x *GCGMsgTokenChange) GetReason() GCGReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGReason_GCG_REASON_DEFAULT
+}
+
+func (x *GCGMsgTokenChange) GetUnk3300_LCNKBFBJDFM() uint32 {
+ if x != nil {
+ return x.Unk3300_LCNKBFBJDFM
+ }
+ return 0
+}
+
+func (x *GCGMsgTokenChange) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+var File_GCGMsgTokenChange_proto protoreflect.FileDescriptor
+
+var file_GCGMsgTokenChange_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x43, 0x47, 0x52, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x11, 0x47,
+ 0x43, 0x47, 0x4d, 0x73, 0x67, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x47, 0x48, 0x47,
+ 0x45, 0x41, 0x4c, 0x44, 0x44, 0x49, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4c, 0x47, 0x48, 0x47, 0x45, 0x41, 0x4c, 0x44, 0x44, 0x49,
+ 0x12, 0x22, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0a, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4c, 0x43, 0x4e, 0x4b, 0x42, 0x46, 0x42, 0x4a, 0x44, 0x46, 0x4d, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x43, 0x4e, 0x4b, 0x42, 0x46,
+ 0x42, 0x4a, 0x44, 0x46, 0x4d, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75,
+ 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgTokenChange_proto_rawDescOnce sync.Once
+ file_GCGMsgTokenChange_proto_rawDescData = file_GCGMsgTokenChange_proto_rawDesc
+)
+
+func file_GCGMsgTokenChange_proto_rawDescGZIP() []byte {
+ file_GCGMsgTokenChange_proto_rawDescOnce.Do(func() {
+ file_GCGMsgTokenChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgTokenChange_proto_rawDescData)
+ })
+ return file_GCGMsgTokenChange_proto_rawDescData
+}
+
+var file_GCGMsgTokenChange_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgTokenChange_proto_goTypes = []interface{}{
+ (*GCGMsgTokenChange)(nil), // 0: GCGMsgTokenChange
+ (GCGReason)(0), // 1: GCGReason
+}
+var file_GCGMsgTokenChange_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgTokenChange.reason:type_name -> GCGReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgTokenChange_proto_init() }
+func file_GCGMsgTokenChange_proto_init() {
+ if File_GCGMsgTokenChange_proto != nil {
+ return
+ }
+ file_GCGReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgTokenChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgTokenChange); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgTokenChange_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgTokenChange_proto_goTypes,
+ DependencyIndexes: file_GCGMsgTokenChange_proto_depIdxs,
+ MessageInfos: file_GCGMsgTokenChange_proto_msgTypes,
+ }.Build()
+ File_GCGMsgTokenChange_proto = out.File
+ file_GCGMsgTokenChange_proto_rawDesc = nil
+ file_GCGMsgTokenChange_proto_goTypes = nil
+ file_GCGMsgTokenChange_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgUpdateController.pb.go b/gover/gen/GCGMsgUpdateController.pb.go
new file mode 100644
index 00000000..526e8a00
--- /dev/null
+++ b/gover/gen/GCGMsgUpdateController.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgUpdateController.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgUpdateController struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AllowControllerMap []*Uint32Pair `protobuf:"bytes,10,rep,name=allow_controller_map,json=allowControllerMap,proto3" json:"allow_controller_map,omitempty"`
+}
+
+func (x *GCGMsgUpdateController) Reset() {
+ *x = GCGMsgUpdateController{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgUpdateController_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgUpdateController) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgUpdateController) ProtoMessage() {}
+
+func (x *GCGMsgUpdateController) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgUpdateController_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgUpdateController.ProtoReflect.Descriptor instead.
+func (*GCGMsgUpdateController) Descriptor() ([]byte, []int) {
+ return file_GCGMsgUpdateController_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgUpdateController) GetAllowControllerMap() []*Uint32Pair {
+ if x != nil {
+ return x.AllowControllerMap
+ }
+ return nil
+}
+
+var File_GCGMsgUpdateController_proto protoreflect.FileDescriptor
+
+var file_GCGMsgUpdateController_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f,
+ 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10,
+ 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x57, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x3d, 0x0a, 0x14, 0x61, 0x6c,
+ 0x6c, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33,
+ 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x6e, 0x74,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgUpdateController_proto_rawDescOnce sync.Once
+ file_GCGMsgUpdateController_proto_rawDescData = file_GCGMsgUpdateController_proto_rawDesc
+)
+
+func file_GCGMsgUpdateController_proto_rawDescGZIP() []byte {
+ file_GCGMsgUpdateController_proto_rawDescOnce.Do(func() {
+ file_GCGMsgUpdateController_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgUpdateController_proto_rawDescData)
+ })
+ return file_GCGMsgUpdateController_proto_rawDescData
+}
+
+var file_GCGMsgUpdateController_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgUpdateController_proto_goTypes = []interface{}{
+ (*GCGMsgUpdateController)(nil), // 0: GCGMsgUpdateController
+ (*Uint32Pair)(nil), // 1: Uint32Pair
+}
+var file_GCGMsgUpdateController_proto_depIdxs = []int32{
+ 1, // 0: GCGMsgUpdateController.allow_controller_map:type_name -> Uint32Pair
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgUpdateController_proto_init() }
+func file_GCGMsgUpdateController_proto_init() {
+ if File_GCGMsgUpdateController_proto != nil {
+ return
+ }
+ file_Uint32Pair_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgUpdateController_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgUpdateController); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgUpdateController_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgUpdateController_proto_goTypes,
+ DependencyIndexes: file_GCGMsgUpdateController_proto_depIdxs,
+ MessageInfos: file_GCGMsgUpdateController_proto_msgTypes,
+ }.Build()
+ File_GCGMsgUpdateController_proto = out.File
+ file_GCGMsgUpdateController_proto_rawDesc = nil
+ file_GCGMsgUpdateController_proto_goTypes = nil
+ file_GCGMsgUpdateController_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgUseSkill.pb.go b/gover/gen/GCGMsgUseSkill.pb.go
new file mode 100644
index 00000000..ae20d7b4
--- /dev/null
+++ b/gover/gen/GCGMsgUseSkill.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgUseSkill.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgUseSkill struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillId uint32 `protobuf:"varint,3,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ CardGuid uint32 `protobuf:"varint,10,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+}
+
+func (x *GCGMsgUseSkill) Reset() {
+ *x = GCGMsgUseSkill{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgUseSkill_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgUseSkill) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgUseSkill) ProtoMessage() {}
+
+func (x *GCGMsgUseSkill) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgUseSkill_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgUseSkill.ProtoReflect.Descriptor instead.
+func (*GCGMsgUseSkill) Descriptor() ([]byte, []int) {
+ return file_GCGMsgUseSkill_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgUseSkill) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+func (x *GCGMsgUseSkill) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+var File_GCGMsgUseSkill_proto protoreflect.FileDescriptor
+
+var file_GCGMsgUseSkill_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67,
+ 0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgUseSkill_proto_rawDescOnce sync.Once
+ file_GCGMsgUseSkill_proto_rawDescData = file_GCGMsgUseSkill_proto_rawDesc
+)
+
+func file_GCGMsgUseSkill_proto_rawDescGZIP() []byte {
+ file_GCGMsgUseSkill_proto_rawDescOnce.Do(func() {
+ file_GCGMsgUseSkill_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgUseSkill_proto_rawDescData)
+ })
+ return file_GCGMsgUseSkill_proto_rawDescData
+}
+
+var file_GCGMsgUseSkill_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgUseSkill_proto_goTypes = []interface{}{
+ (*GCGMsgUseSkill)(nil), // 0: GCGMsgUseSkill
+}
+var file_GCGMsgUseSkill_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgUseSkill_proto_init() }
+func file_GCGMsgUseSkill_proto_init() {
+ if File_GCGMsgUseSkill_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgUseSkill_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgUseSkill); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgUseSkill_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgUseSkill_proto_goTypes,
+ DependencyIndexes: file_GCGMsgUseSkill_proto_depIdxs,
+ MessageInfos: file_GCGMsgUseSkill_proto_msgTypes,
+ }.Build()
+ File_GCGMsgUseSkill_proto = out.File
+ file_GCGMsgUseSkill_proto_rawDesc = nil
+ file_GCGMsgUseSkill_proto_goTypes = nil
+ file_GCGMsgUseSkill_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgUseSkillEnd.pb.go b/gover/gen/GCGMsgUseSkillEnd.pb.go
new file mode 100644
index 00000000..8a20c991
--- /dev/null
+++ b/gover/gen/GCGMsgUseSkillEnd.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgUseSkillEnd.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgUseSkillEnd struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuid uint32 `protobuf:"varint,9,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ SkillId uint32 `protobuf:"varint,6,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *GCGMsgUseSkillEnd) Reset() {
+ *x = GCGMsgUseSkillEnd{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgUseSkillEnd_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgUseSkillEnd) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgUseSkillEnd) ProtoMessage() {}
+
+func (x *GCGMsgUseSkillEnd) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgUseSkillEnd_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgUseSkillEnd.ProtoReflect.Descriptor instead.
+func (*GCGMsgUseSkillEnd) Descriptor() ([]byte, []int) {
+ return file_GCGMsgUseSkillEnd_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgUseSkillEnd) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGMsgUseSkillEnd) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+var File_GCGMsgUseSkillEnd_proto protoreflect.FileDescriptor
+
+var file_GCGMsgUseSkillEnd_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x45, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x11, 0x47, 0x43, 0x47,
+ 0x4d, 0x73, 0x67, 0x55, 0x73, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6e, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgUseSkillEnd_proto_rawDescOnce sync.Once
+ file_GCGMsgUseSkillEnd_proto_rawDescData = file_GCGMsgUseSkillEnd_proto_rawDesc
+)
+
+func file_GCGMsgUseSkillEnd_proto_rawDescGZIP() []byte {
+ file_GCGMsgUseSkillEnd_proto_rawDescOnce.Do(func() {
+ file_GCGMsgUseSkillEnd_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgUseSkillEnd_proto_rawDescData)
+ })
+ return file_GCGMsgUseSkillEnd_proto_rawDescData
+}
+
+var file_GCGMsgUseSkillEnd_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgUseSkillEnd_proto_goTypes = []interface{}{
+ (*GCGMsgUseSkillEnd)(nil), // 0: GCGMsgUseSkillEnd
+}
+var file_GCGMsgUseSkillEnd_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgUseSkillEnd_proto_init() }
+func file_GCGMsgUseSkillEnd_proto_init() {
+ if File_GCGMsgUseSkillEnd_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgUseSkillEnd_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgUseSkillEnd); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgUseSkillEnd_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgUseSkillEnd_proto_goTypes,
+ DependencyIndexes: file_GCGMsgUseSkillEnd_proto_depIdxs,
+ MessageInfos: file_GCGMsgUseSkillEnd_proto_msgTypes,
+ }.Build()
+ File_GCGMsgUseSkillEnd_proto = out.File
+ file_GCGMsgUseSkillEnd_proto_rawDesc = nil
+ file_GCGMsgUseSkillEnd_proto_goTypes = nil
+ file_GCGMsgUseSkillEnd_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGMsgWaitingListChange.pb.go b/gover/gen/GCGMsgWaitingListChange.pb.go
new file mode 100644
index 00000000..563e31db
--- /dev/null
+++ b/gover/gen/GCGMsgWaitingListChange.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGMsgWaitingListChange.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGMsgWaitingListChange struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ControllerId uint32 `protobuf:"varint,11,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ CurIndex uint32 `protobuf:"varint,3,opt,name=cur_index,json=curIndex,proto3" json:"cur_index,omitempty"`
+}
+
+func (x *GCGMsgWaitingListChange) Reset() {
+ *x = GCGMsgWaitingListChange{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGMsgWaitingListChange_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGMsgWaitingListChange) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGMsgWaitingListChange) ProtoMessage() {}
+
+func (x *GCGMsgWaitingListChange) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGMsgWaitingListChange_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGMsgWaitingListChange.ProtoReflect.Descriptor instead.
+func (*GCGMsgWaitingListChange) Descriptor() ([]byte, []int) {
+ return file_GCGMsgWaitingListChange_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGMsgWaitingListChange) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGMsgWaitingListChange) GetCurIndex() uint32 {
+ if x != nil {
+ return x.CurIndex
+ }
+ return 0
+}
+
+var File_GCGMsgWaitingListChange_proto protoreflect.FileDescriptor
+
+var file_GCGMsgWaitingListChange_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x4c,
+ 0x69, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x5b, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x4d, 0x73, 0x67, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67,
+ 0x4c, 0x69, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f,
+ 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGMsgWaitingListChange_proto_rawDescOnce sync.Once
+ file_GCGMsgWaitingListChange_proto_rawDescData = file_GCGMsgWaitingListChange_proto_rawDesc
+)
+
+func file_GCGMsgWaitingListChange_proto_rawDescGZIP() []byte {
+ file_GCGMsgWaitingListChange_proto_rawDescOnce.Do(func() {
+ file_GCGMsgWaitingListChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGMsgWaitingListChange_proto_rawDescData)
+ })
+ return file_GCGMsgWaitingListChange_proto_rawDescData
+}
+
+var file_GCGMsgWaitingListChange_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGMsgWaitingListChange_proto_goTypes = []interface{}{
+ (*GCGMsgWaitingListChange)(nil), // 0: GCGMsgWaitingListChange
+}
+var file_GCGMsgWaitingListChange_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGMsgWaitingListChange_proto_init() }
+func file_GCGMsgWaitingListChange_proto_init() {
+ if File_GCGMsgWaitingListChange_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGMsgWaitingListChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGMsgWaitingListChange); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGMsgWaitingListChange_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGMsgWaitingListChange_proto_goTypes,
+ DependencyIndexes: file_GCGMsgWaitingListChange_proto_depIdxs,
+ MessageInfos: file_GCGMsgWaitingListChange_proto_msgTypes,
+ }.Build()
+ File_GCGMsgWaitingListChange_proto = out.File
+ file_GCGMsgWaitingListChange_proto_rawDesc = nil
+ file_GCGMsgWaitingListChange_proto_goTypes = nil
+ file_GCGMsgWaitingListChange_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperation.pb.go b/gover/gen/GCGOperation.pb.go
new file mode 100644
index 00000000..2bfb8174
--- /dev/null
+++ b/gover/gen/GCGOperation.pb.go
@@ -0,0 +1,350 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperation.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperation struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Types that are assignable to Op:
+ //
+ // *GCGOperation_OpRedraw
+ // *GCGOperation_OpSelectOnStage
+ // *GCGOperation_OpReroll
+ // *GCGOperation_OpAttack
+ // *GCGOperation_OpPass
+ // *GCGOperation_OpPlayCard
+ // *GCGOperation_OpReboot
+ // *GCGOperation_OpSurrender
+ Op isGCGOperation_Op `protobuf_oneof:"op"`
+}
+
+func (x *GCGOperation) Reset() {
+ *x = GCGOperation{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperation_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperation) ProtoMessage() {}
+
+func (x *GCGOperation) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperation_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperation.ProtoReflect.Descriptor instead.
+func (*GCGOperation) Descriptor() ([]byte, []int) {
+ return file_GCGOperation_proto_rawDescGZIP(), []int{0}
+}
+
+func (m *GCGOperation) GetOp() isGCGOperation_Op {
+ if m != nil {
+ return m.Op
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpRedraw() *GCGOperationRedraw {
+ if x, ok := x.GetOp().(*GCGOperation_OpRedraw); ok {
+ return x.OpRedraw
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpSelectOnStage() *GCGOperationOnStageSelect {
+ if x, ok := x.GetOp().(*GCGOperation_OpSelectOnStage); ok {
+ return x.OpSelectOnStage
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpReroll() *GCGOperationReroll {
+ if x, ok := x.GetOp().(*GCGOperation_OpReroll); ok {
+ return x.OpReroll
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpAttack() *GCGOperationAttack {
+ if x, ok := x.GetOp().(*GCGOperation_OpAttack); ok {
+ return x.OpAttack
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpPass() *GCGOperationPass {
+ if x, ok := x.GetOp().(*GCGOperation_OpPass); ok {
+ return x.OpPass
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpPlayCard() *GCGOperationPlayCard {
+ if x, ok := x.GetOp().(*GCGOperation_OpPlayCard); ok {
+ return x.OpPlayCard
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpReboot() *GCGOperationReboot {
+ if x, ok := x.GetOp().(*GCGOperation_OpReboot); ok {
+ return x.OpReboot
+ }
+ return nil
+}
+
+func (x *GCGOperation) GetOpSurrender() *GCGOperationSurrender {
+ if x, ok := x.GetOp().(*GCGOperation_OpSurrender); ok {
+ return x.OpSurrender
+ }
+ return nil
+}
+
+type isGCGOperation_Op interface {
+ isGCGOperation_Op()
+}
+
+type GCGOperation_OpRedraw struct {
+ OpRedraw *GCGOperationRedraw `protobuf:"bytes,3,opt,name=op_redraw,json=opRedraw,proto3,oneof"`
+}
+
+type GCGOperation_OpSelectOnStage struct {
+ OpSelectOnStage *GCGOperationOnStageSelect `protobuf:"bytes,9,opt,name=op_select_on_stage,json=opSelectOnStage,proto3,oneof"`
+}
+
+type GCGOperation_OpReroll struct {
+ OpReroll *GCGOperationReroll `protobuf:"bytes,4,opt,name=op_reroll,json=opReroll,proto3,oneof"`
+}
+
+type GCGOperation_OpAttack struct {
+ OpAttack *GCGOperationAttack `protobuf:"bytes,7,opt,name=op_attack,json=opAttack,proto3,oneof"`
+}
+
+type GCGOperation_OpPass struct {
+ OpPass *GCGOperationPass `protobuf:"bytes,6,opt,name=op_pass,json=opPass,proto3,oneof"`
+}
+
+type GCGOperation_OpPlayCard struct {
+ OpPlayCard *GCGOperationPlayCard `protobuf:"bytes,15,opt,name=op_play_card,json=opPlayCard,proto3,oneof"`
+}
+
+type GCGOperation_OpReboot struct {
+ OpReboot *GCGOperationReboot `protobuf:"bytes,5,opt,name=op_reboot,json=opReboot,proto3,oneof"`
+}
+
+type GCGOperation_OpSurrender struct {
+ OpSurrender *GCGOperationSurrender `protobuf:"bytes,10,opt,name=op_surrender,json=opSurrender,proto3,oneof"`
+}
+
+func (*GCGOperation_OpRedraw) isGCGOperation_Op() {}
+
+func (*GCGOperation_OpSelectOnStage) isGCGOperation_Op() {}
+
+func (*GCGOperation_OpReroll) isGCGOperation_Op() {}
+
+func (*GCGOperation_OpAttack) isGCGOperation_Op() {}
+
+func (*GCGOperation_OpPass) isGCGOperation_Op() {}
+
+func (*GCGOperation_OpPlayCard) isGCGOperation_Op() {}
+
+func (*GCGOperation_OpReboot) isGCGOperation_Op() {}
+
+func (*GCGOperation_OpSurrender) isGCGOperation_Op() {}
+
+var File_GCGOperation_proto protoreflect.FileDescriptor
+
+var file_GCGOperation_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
+ 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x6e, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x16, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x73,
+ 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47,
+ 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x64, 0x72, 0x61,
+ 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x72, 0x6f, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1b, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
+ 0x75, 0x72, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5,
+ 0x03, 0x0a, 0x0c, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
+ 0x32, 0x0a, 0x09, 0x6f, 0x70, 0x5f, 0x72, 0x65, 0x64, 0x72, 0x61, 0x77, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x52, 0x65, 0x64, 0x72, 0x61, 0x77, 0x48, 0x00, 0x52, 0x08, 0x6f, 0x70, 0x52, 0x65, 0x64,
+ 0x72, 0x61, 0x77, 0x12, 0x49, 0x0a, 0x12, 0x6f, 0x70, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74,
+ 0x5f, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1a, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x6e,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x48, 0x00, 0x52, 0x0f, 0x6f,
+ 0x70, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x32,
+ 0x0a, 0x09, 0x6f, 0x70, 0x5f, 0x72, 0x65, 0x72, 0x6f, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x52, 0x65, 0x72, 0x6f, 0x6c, 0x6c, 0x48, 0x00, 0x52, 0x08, 0x6f, 0x70, 0x52, 0x65, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x12, 0x32, 0x0a, 0x09, 0x6f, 0x70, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x08, 0x6f, 0x70,
+ 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x12, 0x2c, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x70, 0x61, 0x73,
+ 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65,
+ 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x48, 0x00, 0x52, 0x06, 0x6f, 0x70,
+ 0x50, 0x61, 0x73, 0x73, 0x12, 0x39, 0x0a, 0x0c, 0x6f, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f,
+ 0x63, 0x61, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x47, 0x43, 0x47,
+ 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72,
+ 0x64, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x12,
+ 0x32, 0x0a, 0x09, 0x6f, 0x70, 0x5f, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x48, 0x00, 0x52, 0x08, 0x6f, 0x70, 0x52, 0x65, 0x62,
+ 0x6f, 0x6f, 0x74, 0x12, 0x3b, 0x0a, 0x0c, 0x6f, 0x70, 0x5f, 0x73, 0x75, 0x72, 0x72, 0x65, 0x6e,
+ 0x64, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x47, 0x43, 0x47, 0x4f,
+ 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x64, 0x65,
+ 0x72, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x70, 0x53, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72,
+ 0x42, 0x04, 0x0a, 0x02, 0x6f, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperation_proto_rawDescOnce sync.Once
+ file_GCGOperation_proto_rawDescData = file_GCGOperation_proto_rawDesc
+)
+
+func file_GCGOperation_proto_rawDescGZIP() []byte {
+ file_GCGOperation_proto_rawDescOnce.Do(func() {
+ file_GCGOperation_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperation_proto_rawDescData)
+ })
+ return file_GCGOperation_proto_rawDescData
+}
+
+var file_GCGOperation_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperation_proto_goTypes = []interface{}{
+ (*GCGOperation)(nil), // 0: GCGOperation
+ (*GCGOperationRedraw)(nil), // 1: GCGOperationRedraw
+ (*GCGOperationOnStageSelect)(nil), // 2: GCGOperationOnStageSelect
+ (*GCGOperationReroll)(nil), // 3: GCGOperationReroll
+ (*GCGOperationAttack)(nil), // 4: GCGOperationAttack
+ (*GCGOperationPass)(nil), // 5: GCGOperationPass
+ (*GCGOperationPlayCard)(nil), // 6: GCGOperationPlayCard
+ (*GCGOperationReboot)(nil), // 7: GCGOperationReboot
+ (*GCGOperationSurrender)(nil), // 8: GCGOperationSurrender
+}
+var file_GCGOperation_proto_depIdxs = []int32{
+ 1, // 0: GCGOperation.op_redraw:type_name -> GCGOperationRedraw
+ 2, // 1: GCGOperation.op_select_on_stage:type_name -> GCGOperationOnStageSelect
+ 3, // 2: GCGOperation.op_reroll:type_name -> GCGOperationReroll
+ 4, // 3: GCGOperation.op_attack:type_name -> GCGOperationAttack
+ 5, // 4: GCGOperation.op_pass:type_name -> GCGOperationPass
+ 6, // 5: GCGOperation.op_play_card:type_name -> GCGOperationPlayCard
+ 7, // 6: GCGOperation.op_reboot:type_name -> GCGOperationReboot
+ 8, // 7: GCGOperation.op_surrender:type_name -> GCGOperationSurrender
+ 8, // [8:8] is the sub-list for method output_type
+ 8, // [8:8] is the sub-list for method input_type
+ 8, // [8:8] is the sub-list for extension type_name
+ 8, // [8:8] is the sub-list for extension extendee
+ 0, // [0:8] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperation_proto_init() }
+func file_GCGOperation_proto_init() {
+ if File_GCGOperation_proto != nil {
+ return
+ }
+ file_GCGOperationAttack_proto_init()
+ file_GCGOperationOnStageSelect_proto_init()
+ file_GCGOperationPass_proto_init()
+ file_GCGOperationPlayCard_proto_init()
+ file_GCGOperationReboot_proto_init()
+ file_GCGOperationRedraw_proto_init()
+ file_GCGOperationReroll_proto_init()
+ file_GCGOperationSurrender_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperation); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_GCGOperation_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*GCGOperation_OpRedraw)(nil),
+ (*GCGOperation_OpSelectOnStage)(nil),
+ (*GCGOperation_OpReroll)(nil),
+ (*GCGOperation_OpAttack)(nil),
+ (*GCGOperation_OpPass)(nil),
+ (*GCGOperation_OpPlayCard)(nil),
+ (*GCGOperation_OpReboot)(nil),
+ (*GCGOperation_OpSurrender)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperation_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperation_proto_goTypes,
+ DependencyIndexes: file_GCGOperation_proto_depIdxs,
+ MessageInfos: file_GCGOperation_proto_msgTypes,
+ }.Build()
+ File_GCGOperation_proto = out.File
+ file_GCGOperation_proto_rawDesc = nil
+ file_GCGOperation_proto_goTypes = nil
+ file_GCGOperation_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationAttack.pb.go b/gover/gen/GCGOperationAttack.pb.go
new file mode 100644
index 00000000..40b8368c
--- /dev/null
+++ b/gover/gen/GCGOperationAttack.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationAttack.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationAttack struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillId uint32 `protobuf:"varint,15,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ CostDiceIndexList []uint32 `protobuf:"varint,3,rep,packed,name=cost_dice_index_list,json=costDiceIndexList,proto3" json:"cost_dice_index_list,omitempty"`
+}
+
+func (x *GCGOperationAttack) Reset() {
+ *x = GCGOperationAttack{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationAttack_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationAttack) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationAttack) ProtoMessage() {}
+
+func (x *GCGOperationAttack) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationAttack_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationAttack.ProtoReflect.Descriptor instead.
+func (*GCGOperationAttack) Descriptor() ([]byte, []int) {
+ return file_GCGOperationAttack_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationAttack) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+func (x *GCGOperationAttack) GetCostDiceIndexList() []uint32 {
+ if x != nil {
+ return x.CostDiceIndexList
+ }
+ return nil
+}
+
+var File_GCGOperationAttack_proto protoreflect.FileDescriptor
+
+var file_GCGOperationAttack_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74,
+ 0x74, 0x61, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x63,
+ 0x6f, 0x73, 0x74, 0x5f, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6f, 0x73, 0x74, 0x44,
+ 0x69, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationAttack_proto_rawDescOnce sync.Once
+ file_GCGOperationAttack_proto_rawDescData = file_GCGOperationAttack_proto_rawDesc
+)
+
+func file_GCGOperationAttack_proto_rawDescGZIP() []byte {
+ file_GCGOperationAttack_proto_rawDescOnce.Do(func() {
+ file_GCGOperationAttack_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationAttack_proto_rawDescData)
+ })
+ return file_GCGOperationAttack_proto_rawDescData
+}
+
+var file_GCGOperationAttack_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationAttack_proto_goTypes = []interface{}{
+ (*GCGOperationAttack)(nil), // 0: GCGOperationAttack
+}
+var file_GCGOperationAttack_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationAttack_proto_init() }
+func file_GCGOperationAttack_proto_init() {
+ if File_GCGOperationAttack_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationAttack_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationAttack); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationAttack_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationAttack_proto_goTypes,
+ DependencyIndexes: file_GCGOperationAttack_proto_depIdxs,
+ MessageInfos: file_GCGOperationAttack_proto_msgTypes,
+ }.Build()
+ File_GCGOperationAttack_proto = out.File
+ file_GCGOperationAttack_proto_rawDesc = nil
+ file_GCGOperationAttack_proto_goTypes = nil
+ file_GCGOperationAttack_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationOnStageSelect.pb.go b/gover/gen/GCGOperationOnStageSelect.pb.go
new file mode 100644
index 00000000..a46a2266
--- /dev/null
+++ b/gover/gen/GCGOperationOnStageSelect.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationOnStageSelect.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationOnStageSelect struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CostDiceIndexList []uint32 `protobuf:"varint,10,rep,packed,name=cost_dice_index_list,json=costDiceIndexList,proto3" json:"cost_dice_index_list,omitempty"`
+ CardGuid uint32 `protobuf:"varint,6,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+}
+
+func (x *GCGOperationOnStageSelect) Reset() {
+ *x = GCGOperationOnStageSelect{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationOnStageSelect_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationOnStageSelect) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationOnStageSelect) ProtoMessage() {}
+
+func (x *GCGOperationOnStageSelect) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationOnStageSelect_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationOnStageSelect.ProtoReflect.Descriptor instead.
+func (*GCGOperationOnStageSelect) Descriptor() ([]byte, []int) {
+ return file_GCGOperationOnStageSelect_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationOnStageSelect) GetCostDiceIndexList() []uint32 {
+ if x != nil {
+ return x.CostDiceIndexList
+ }
+ return nil
+}
+
+func (x *GCGOperationOnStageSelect) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+var File_GCGOperationOnStageSelect_proto protoreflect.FileDescriptor
+
+var file_GCGOperationOnStageSelect_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x6e,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x69, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x4f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x12, 0x2f,
+ 0x0a, 0x14, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65,
+ 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6f,
+ 0x73, 0x74, 0x44, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationOnStageSelect_proto_rawDescOnce sync.Once
+ file_GCGOperationOnStageSelect_proto_rawDescData = file_GCGOperationOnStageSelect_proto_rawDesc
+)
+
+func file_GCGOperationOnStageSelect_proto_rawDescGZIP() []byte {
+ file_GCGOperationOnStageSelect_proto_rawDescOnce.Do(func() {
+ file_GCGOperationOnStageSelect_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationOnStageSelect_proto_rawDescData)
+ })
+ return file_GCGOperationOnStageSelect_proto_rawDescData
+}
+
+var file_GCGOperationOnStageSelect_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationOnStageSelect_proto_goTypes = []interface{}{
+ (*GCGOperationOnStageSelect)(nil), // 0: GCGOperationOnStageSelect
+}
+var file_GCGOperationOnStageSelect_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationOnStageSelect_proto_init() }
+func file_GCGOperationOnStageSelect_proto_init() {
+ if File_GCGOperationOnStageSelect_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationOnStageSelect_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationOnStageSelect); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationOnStageSelect_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationOnStageSelect_proto_goTypes,
+ DependencyIndexes: file_GCGOperationOnStageSelect_proto_depIdxs,
+ MessageInfos: file_GCGOperationOnStageSelect_proto_msgTypes,
+ }.Build()
+ File_GCGOperationOnStageSelect_proto = out.File
+ file_GCGOperationOnStageSelect_proto_rawDesc = nil
+ file_GCGOperationOnStageSelect_proto_goTypes = nil
+ file_GCGOperationOnStageSelect_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationPass.pb.go b/gover/gen/GCGOperationPass.pb.go
new file mode 100644
index 00000000..a1ce786a
--- /dev/null
+++ b/gover/gen/GCGOperationPass.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationPass.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationPass struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGOperationPass) Reset() {
+ *x = GCGOperationPass{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationPass_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationPass) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationPass) ProtoMessage() {}
+
+func (x *GCGOperationPass) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationPass_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationPass.ProtoReflect.Descriptor instead.
+func (*GCGOperationPass) Descriptor() ([]byte, []int) {
+ return file_GCGOperationPass_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGOperationPass_proto protoreflect.FileDescriptor
+
+var file_GCGOperationPass_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61,
+ 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x4f,
+ 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationPass_proto_rawDescOnce sync.Once
+ file_GCGOperationPass_proto_rawDescData = file_GCGOperationPass_proto_rawDesc
+)
+
+func file_GCGOperationPass_proto_rawDescGZIP() []byte {
+ file_GCGOperationPass_proto_rawDescOnce.Do(func() {
+ file_GCGOperationPass_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationPass_proto_rawDescData)
+ })
+ return file_GCGOperationPass_proto_rawDescData
+}
+
+var file_GCGOperationPass_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationPass_proto_goTypes = []interface{}{
+ (*GCGOperationPass)(nil), // 0: GCGOperationPass
+}
+var file_GCGOperationPass_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationPass_proto_init() }
+func file_GCGOperationPass_proto_init() {
+ if File_GCGOperationPass_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationPass_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationPass); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationPass_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationPass_proto_goTypes,
+ DependencyIndexes: file_GCGOperationPass_proto_depIdxs,
+ MessageInfos: file_GCGOperationPass_proto_msgTypes,
+ }.Build()
+ File_GCGOperationPass_proto = out.File
+ file_GCGOperationPass_proto_rawDesc = nil
+ file_GCGOperationPass_proto_goTypes = nil
+ file_GCGOperationPass_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationPlayCard.pb.go b/gover/gen/GCGOperationPlayCard.pb.go
new file mode 100644
index 00000000..c18c0b32
--- /dev/null
+++ b/gover/gen/GCGOperationPlayCard.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationPlayCard.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationPlayCard struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReplaceCardGuid uint32 `protobuf:"varint,8,opt,name=replace_card_guid,json=replaceCardGuid,proto3" json:"replace_card_guid,omitempty"`
+ TargetCardGuidList []uint32 `protobuf:"varint,14,rep,packed,name=target_card_guid_list,json=targetCardGuidList,proto3" json:"target_card_guid_list,omitempty"`
+ CardGuid uint32 `protobuf:"varint,1,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ CostDiceIndexList []uint32 `protobuf:"varint,11,rep,packed,name=cost_dice_index_list,json=costDiceIndexList,proto3" json:"cost_dice_index_list,omitempty"`
+}
+
+func (x *GCGOperationPlayCard) Reset() {
+ *x = GCGOperationPlayCard{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationPlayCard_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationPlayCard) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationPlayCard) ProtoMessage() {}
+
+func (x *GCGOperationPlayCard) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationPlayCard_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationPlayCard.ProtoReflect.Descriptor instead.
+func (*GCGOperationPlayCard) Descriptor() ([]byte, []int) {
+ return file_GCGOperationPlayCard_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationPlayCard) GetReplaceCardGuid() uint32 {
+ if x != nil {
+ return x.ReplaceCardGuid
+ }
+ return 0
+}
+
+func (x *GCGOperationPlayCard) GetTargetCardGuidList() []uint32 {
+ if x != nil {
+ return x.TargetCardGuidList
+ }
+ return nil
+}
+
+func (x *GCGOperationPlayCard) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGOperationPlayCard) GetCostDiceIndexList() []uint32 {
+ if x != nil {
+ return x.CostDiceIndexList
+ }
+ return nil
+}
+
+var File_GCGOperationPlayCard_proto protoreflect.FileDescriptor
+
+var file_GCGOperationPlayCard_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c,
+ 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a,
+ 0x14, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61,
+ 0x79, 0x43, 0x61, 0x72, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65,
+ 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0f, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69,
+ 0x64, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69,
+ 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x11, 0x63, 0x6f, 0x73, 0x74, 0x44, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationPlayCard_proto_rawDescOnce sync.Once
+ file_GCGOperationPlayCard_proto_rawDescData = file_GCGOperationPlayCard_proto_rawDesc
+)
+
+func file_GCGOperationPlayCard_proto_rawDescGZIP() []byte {
+ file_GCGOperationPlayCard_proto_rawDescOnce.Do(func() {
+ file_GCGOperationPlayCard_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationPlayCard_proto_rawDescData)
+ })
+ return file_GCGOperationPlayCard_proto_rawDescData
+}
+
+var file_GCGOperationPlayCard_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationPlayCard_proto_goTypes = []interface{}{
+ (*GCGOperationPlayCard)(nil), // 0: GCGOperationPlayCard
+}
+var file_GCGOperationPlayCard_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationPlayCard_proto_init() }
+func file_GCGOperationPlayCard_proto_init() {
+ if File_GCGOperationPlayCard_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationPlayCard_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationPlayCard); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationPlayCard_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationPlayCard_proto_goTypes,
+ DependencyIndexes: file_GCGOperationPlayCard_proto_depIdxs,
+ MessageInfos: file_GCGOperationPlayCard_proto_msgTypes,
+ }.Build()
+ File_GCGOperationPlayCard_proto = out.File
+ file_GCGOperationPlayCard_proto_rawDesc = nil
+ file_GCGOperationPlayCard_proto_goTypes = nil
+ file_GCGOperationPlayCard_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationReboot.pb.go b/gover/gen/GCGOperationReboot.pb.go
new file mode 100644
index 00000000..3c99b0f2
--- /dev/null
+++ b/gover/gen/GCGOperationReboot.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationReboot.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationReboot struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DiceIndexList []uint32 `protobuf:"varint,2,rep,packed,name=dice_index_list,json=diceIndexList,proto3" json:"dice_index_list,omitempty"`
+ CostCardGuidList []uint32 `protobuf:"varint,14,rep,packed,name=cost_card_guid_list,json=costCardGuidList,proto3" json:"cost_card_guid_list,omitempty"`
+}
+
+func (x *GCGOperationReboot) Reset() {
+ *x = GCGOperationReboot{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationReboot_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationReboot) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationReboot) ProtoMessage() {}
+
+func (x *GCGOperationReboot) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationReboot_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationReboot.ProtoReflect.Descriptor instead.
+func (*GCGOperationReboot) Descriptor() ([]byte, []int) {
+ return file_GCGOperationReboot_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationReboot) GetDiceIndexList() []uint32 {
+ if x != nil {
+ return x.DiceIndexList
+ }
+ return nil
+}
+
+func (x *GCGOperationReboot) GetCostCardGuidList() []uint32 {
+ if x != nil {
+ return x.CostCardGuidList
+ }
+ return nil
+}
+
+var File_GCGOperationReboot_proto protoreflect.FileDescriptor
+
+var file_GCGOperationReboot_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x62, 0x6f, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74,
+ 0x12, 0x26, 0x0a, 0x0f, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x64, 0x69, 0x63, 0x65, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x63, 0x6f, 0x73, 0x74,
+ 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x72, 0x64, 0x47,
+ 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationReboot_proto_rawDescOnce sync.Once
+ file_GCGOperationReboot_proto_rawDescData = file_GCGOperationReboot_proto_rawDesc
+)
+
+func file_GCGOperationReboot_proto_rawDescGZIP() []byte {
+ file_GCGOperationReboot_proto_rawDescOnce.Do(func() {
+ file_GCGOperationReboot_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationReboot_proto_rawDescData)
+ })
+ return file_GCGOperationReboot_proto_rawDescData
+}
+
+var file_GCGOperationReboot_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationReboot_proto_goTypes = []interface{}{
+ (*GCGOperationReboot)(nil), // 0: GCGOperationReboot
+}
+var file_GCGOperationReboot_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationReboot_proto_init() }
+func file_GCGOperationReboot_proto_init() {
+ if File_GCGOperationReboot_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationReboot_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationReboot); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationReboot_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationReboot_proto_goTypes,
+ DependencyIndexes: file_GCGOperationReboot_proto_depIdxs,
+ MessageInfos: file_GCGOperationReboot_proto_msgTypes,
+ }.Build()
+ File_GCGOperationReboot_proto = out.File
+ file_GCGOperationReboot_proto_rawDesc = nil
+ file_GCGOperationReboot_proto_goTypes = nil
+ file_GCGOperationReboot_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationRedraw.pb.go b/gover/gen/GCGOperationRedraw.pb.go
new file mode 100644
index 00000000..adeb00c6
--- /dev/null
+++ b/gover/gen/GCGOperationRedraw.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationRedraw.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationRedraw struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardList []uint32 `protobuf:"varint,7,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+}
+
+func (x *GCGOperationRedraw) Reset() {
+ *x = GCGOperationRedraw{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationRedraw_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationRedraw) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationRedraw) ProtoMessage() {}
+
+func (x *GCGOperationRedraw) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationRedraw_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationRedraw.ProtoReflect.Descriptor instead.
+func (*GCGOperationRedraw) Descriptor() ([]byte, []int) {
+ return file_GCGOperationRedraw_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationRedraw) GetCardList() []uint32 {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+var File_GCGOperationRedraw_proto protoreflect.FileDescriptor
+
+var file_GCGOperationRedraw_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x64, 0x72, 0x61, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x64, 0x72, 0x61, 0x77,
+ 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationRedraw_proto_rawDescOnce sync.Once
+ file_GCGOperationRedraw_proto_rawDescData = file_GCGOperationRedraw_proto_rawDesc
+)
+
+func file_GCGOperationRedraw_proto_rawDescGZIP() []byte {
+ file_GCGOperationRedraw_proto_rawDescOnce.Do(func() {
+ file_GCGOperationRedraw_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationRedraw_proto_rawDescData)
+ })
+ return file_GCGOperationRedraw_proto_rawDescData
+}
+
+var file_GCGOperationRedraw_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationRedraw_proto_goTypes = []interface{}{
+ (*GCGOperationRedraw)(nil), // 0: GCGOperationRedraw
+}
+var file_GCGOperationRedraw_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationRedraw_proto_init() }
+func file_GCGOperationRedraw_proto_init() {
+ if File_GCGOperationRedraw_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationRedraw_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationRedraw); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationRedraw_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationRedraw_proto_goTypes,
+ DependencyIndexes: file_GCGOperationRedraw_proto_depIdxs,
+ MessageInfos: file_GCGOperationRedraw_proto_msgTypes,
+ }.Build()
+ File_GCGOperationRedraw_proto = out.File
+ file_GCGOperationRedraw_proto_rawDesc = nil
+ file_GCGOperationRedraw_proto_goTypes = nil
+ file_GCGOperationRedraw_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationReplay.pb.go b/gover/gen/GCGOperationReplay.pb.go
new file mode 100644
index 00000000..4748806d
--- /dev/null
+++ b/gover/gen/GCGOperationReplay.pb.go
@@ -0,0 +1,220 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationReplay.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationReplay struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_FKBLJIMBHEA []*Unk3300_PPKPCOCOMDH `protobuf:"bytes,6,rep,name=Unk3300_FKBLJIMBHEA,json=Unk3300FKBLJIMBHEA,proto3" json:"Unk3300_FKBLJIMBHEA,omitempty"`
+ Seed uint32 `protobuf:"varint,1,opt,name=seed,proto3" json:"seed,omitempty"`
+ OperationDataList []*GCGReplayOperationData `protobuf:"bytes,8,rep,name=operation_data_list,json=operationDataList,proto3" json:"operation_data_list,omitempty"`
+ GameId uint32 `protobuf:"varint,2,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
+ ControllerDataList []*GCGReplayControllerData `protobuf:"bytes,7,rep,name=controller_data_list,json=controllerDataList,proto3" json:"controller_data_list,omitempty"`
+}
+
+func (x *GCGOperationReplay) Reset() {
+ *x = GCGOperationReplay{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationReplay_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationReplay) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationReplay) ProtoMessage() {}
+
+func (x *GCGOperationReplay) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationReplay_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationReplay.ProtoReflect.Descriptor instead.
+func (*GCGOperationReplay) Descriptor() ([]byte, []int) {
+ return file_GCGOperationReplay_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationReplay) GetUnk3300_FKBLJIMBHEA() []*Unk3300_PPKPCOCOMDH {
+ if x != nil {
+ return x.Unk3300_FKBLJIMBHEA
+ }
+ return nil
+}
+
+func (x *GCGOperationReplay) GetSeed() uint32 {
+ if x != nil {
+ return x.Seed
+ }
+ return 0
+}
+
+func (x *GCGOperationReplay) GetOperationDataList() []*GCGReplayOperationData {
+ if x != nil {
+ return x.OperationDataList
+ }
+ return nil
+}
+
+func (x *GCGOperationReplay) GetGameId() uint32 {
+ if x != nil {
+ return x.GameId
+ }
+ return 0
+}
+
+func (x *GCGOperationReplay) GetControllerDataList() []*GCGReplayControllerData {
+ if x != nil {
+ return x.ControllerDataList
+ }
+ return nil
+}
+
+var File_GCGOperationReplay_proto protoreflect.FileDescriptor
+
+var file_GCGOperationReplay_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x43, 0x47, 0x52,
+ 0x65, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x47, 0x43, 0x47, 0x52, 0x65,
+ 0x70, 0x6c, 0x61, 0x79, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x50, 0x50, 0x4b, 0x50, 0x43, 0x4f, 0x43, 0x4f, 0x4d, 0x44, 0x48, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x9d, 0x02, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x42, 0x4c, 0x4a, 0x49, 0x4d, 0x42, 0x48, 0x45, 0x41,
+ 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x50, 0x50, 0x4b, 0x50, 0x43, 0x4f, 0x43, 0x4f, 0x4d, 0x44, 0x48, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4b, 0x42, 0x4c, 0x4a, 0x49, 0x4d, 0x42, 0x48, 0x45, 0x41,
+ 0x12, 0x12, 0x0a, 0x04, 0x73, 0x65, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
+ 0x73, 0x65, 0x65, 0x64, 0x12, 0x47, 0x0a, 0x13, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x4f, 0x70, 0x65,
+ 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x6f, 0x70, 0x65, 0x72,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a,
+ 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x4a, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x43, 0x47, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79,
+ 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12,
+ 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationReplay_proto_rawDescOnce sync.Once
+ file_GCGOperationReplay_proto_rawDescData = file_GCGOperationReplay_proto_rawDesc
+)
+
+func file_GCGOperationReplay_proto_rawDescGZIP() []byte {
+ file_GCGOperationReplay_proto_rawDescOnce.Do(func() {
+ file_GCGOperationReplay_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationReplay_proto_rawDescData)
+ })
+ return file_GCGOperationReplay_proto_rawDescData
+}
+
+var file_GCGOperationReplay_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationReplay_proto_goTypes = []interface{}{
+ (*GCGOperationReplay)(nil), // 0: GCGOperationReplay
+ (*Unk3300_PPKPCOCOMDH)(nil), // 1: Unk3300_PPKPCOCOMDH
+ (*GCGReplayOperationData)(nil), // 2: GCGReplayOperationData
+ (*GCGReplayControllerData)(nil), // 3: GCGReplayControllerData
+}
+var file_GCGOperationReplay_proto_depIdxs = []int32{
+ 1, // 0: GCGOperationReplay.Unk3300_FKBLJIMBHEA:type_name -> Unk3300_PPKPCOCOMDH
+ 2, // 1: GCGOperationReplay.operation_data_list:type_name -> GCGReplayOperationData
+ 3, // 2: GCGOperationReplay.controller_data_list:type_name -> GCGReplayControllerData
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationReplay_proto_init() }
+func file_GCGOperationReplay_proto_init() {
+ if File_GCGOperationReplay_proto != nil {
+ return
+ }
+ file_GCGReplayControllerData_proto_init()
+ file_GCGReplayOperationData_proto_init()
+ file_Unk3300_PPKPCOCOMDH_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationReplay_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationReplay); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationReplay_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationReplay_proto_goTypes,
+ DependencyIndexes: file_GCGOperationReplay_proto_depIdxs,
+ MessageInfos: file_GCGOperationReplay_proto_msgTypes,
+ }.Build()
+ File_GCGOperationReplay_proto = out.File
+ file_GCGOperationReplay_proto_rawDesc = nil
+ file_GCGOperationReplay_proto_goTypes = nil
+ file_GCGOperationReplay_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationReq.pb.go b/gover/gen/GCGOperationReq.pb.go
new file mode 100644
index 00000000..077c1696
--- /dev/null
+++ b/gover/gen/GCGOperationReq.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RedirectUid uint32 `protobuf:"varint,12,opt,name=redirect_uid,json=redirectUid,proto3" json:"redirect_uid,omitempty"`
+ OpSeq uint32 `protobuf:"varint,10,opt,name=op_seq,json=opSeq,proto3" json:"op_seq,omitempty"`
+ Op *GCGOperation `protobuf:"bytes,8,opt,name=op,proto3" json:"op,omitempty"`
+}
+
+func (x *GCGOperationReq) Reset() {
+ *x = GCGOperationReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationReq) ProtoMessage() {}
+
+func (x *GCGOperationReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationReq.ProtoReflect.Descriptor instead.
+func (*GCGOperationReq) Descriptor() ([]byte, []int) {
+ return file_GCGOperationReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationReq) GetRedirectUid() uint32 {
+ if x != nil {
+ return x.RedirectUid
+ }
+ return 0
+}
+
+func (x *GCGOperationReq) GetOpSeq() uint32 {
+ if x != nil {
+ return x.OpSeq
+ }
+ return 0
+}
+
+func (x *GCGOperationReq) GetOp() *GCGOperation {
+ if x != nil {
+ return x.Op
+ }
+ return nil
+}
+
+var File_GCGOperationReq_proto protoreflect.FileDescriptor
+
+var file_GCGOperationReq_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x0f, 0x47,
+ 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x21,
+ 0x0a, 0x0c, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x55, 0x69,
+ 0x64, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x70, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x6f, 0x70, 0x53, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x02, 0x6f, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationReq_proto_rawDescOnce sync.Once
+ file_GCGOperationReq_proto_rawDescData = file_GCGOperationReq_proto_rawDesc
+)
+
+func file_GCGOperationReq_proto_rawDescGZIP() []byte {
+ file_GCGOperationReq_proto_rawDescOnce.Do(func() {
+ file_GCGOperationReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationReq_proto_rawDescData)
+ })
+ return file_GCGOperationReq_proto_rawDescData
+}
+
+var file_GCGOperationReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationReq_proto_goTypes = []interface{}{
+ (*GCGOperationReq)(nil), // 0: GCGOperationReq
+ (*GCGOperation)(nil), // 1: GCGOperation
+}
+var file_GCGOperationReq_proto_depIdxs = []int32{
+ 1, // 0: GCGOperationReq.op:type_name -> GCGOperation
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationReq_proto_init() }
+func file_GCGOperationReq_proto_init() {
+ if File_GCGOperationReq_proto != nil {
+ return
+ }
+ file_GCGOperation_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationReq_proto_goTypes,
+ DependencyIndexes: file_GCGOperationReq_proto_depIdxs,
+ MessageInfos: file_GCGOperationReq_proto_msgTypes,
+ }.Build()
+ File_GCGOperationReq_proto = out.File
+ file_GCGOperationReq_proto_rawDesc = nil
+ file_GCGOperationReq_proto_goTypes = nil
+ file_GCGOperationReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationReroll.pb.go b/gover/gen/GCGOperationReroll.pb.go
new file mode 100644
index 00000000..654967f1
--- /dev/null
+++ b/gover/gen/GCGOperationReroll.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationReroll.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationReroll struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DiceIndexList []uint32 `protobuf:"varint,7,rep,packed,name=dice_index_list,json=diceIndexList,proto3" json:"dice_index_list,omitempty"`
+}
+
+func (x *GCGOperationReroll) Reset() {
+ *x = GCGOperationReroll{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationReroll_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationReroll) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationReroll) ProtoMessage() {}
+
+func (x *GCGOperationReroll) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationReroll_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationReroll.ProtoReflect.Descriptor instead.
+func (*GCGOperationReroll) Descriptor() ([]byte, []int) {
+ return file_GCGOperationReroll_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationReroll) GetDiceIndexList() []uint32 {
+ if x != nil {
+ return x.DiceIndexList
+ }
+ return nil
+}
+
+var File_GCGOperationReroll_proto protoreflect.FileDescriptor
+
+var file_GCGOperationReroll_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x12, 0x47, 0x43,
+ 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x72, 0x6f, 0x6c, 0x6c,
+ 0x12, 0x26, 0x0a, 0x0f, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x64, 0x69, 0x63, 0x65, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationReroll_proto_rawDescOnce sync.Once
+ file_GCGOperationReroll_proto_rawDescData = file_GCGOperationReroll_proto_rawDesc
+)
+
+func file_GCGOperationReroll_proto_rawDescGZIP() []byte {
+ file_GCGOperationReroll_proto_rawDescOnce.Do(func() {
+ file_GCGOperationReroll_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationReroll_proto_rawDescData)
+ })
+ return file_GCGOperationReroll_proto_rawDescData
+}
+
+var file_GCGOperationReroll_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationReroll_proto_goTypes = []interface{}{
+ (*GCGOperationReroll)(nil), // 0: GCGOperationReroll
+}
+var file_GCGOperationReroll_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationReroll_proto_init() }
+func file_GCGOperationReroll_proto_init() {
+ if File_GCGOperationReroll_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationReroll_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationReroll); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationReroll_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationReroll_proto_goTypes,
+ DependencyIndexes: file_GCGOperationReroll_proto_depIdxs,
+ MessageInfos: file_GCGOperationReroll_proto_msgTypes,
+ }.Build()
+ File_GCGOperationReroll_proto = out.File
+ file_GCGOperationReroll_proto_rawDesc = nil
+ file_GCGOperationReroll_proto_goTypes = nil
+ file_GCGOperationReroll_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationRsp.pb.go b/gover/gen/GCGOperationRsp.pb.go
new file mode 100644
index 00000000..63b7adcc
--- /dev/null
+++ b/gover/gen/GCGOperationRsp.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OpSeq uint32 `protobuf:"varint,8,opt,name=op_seq,json=opSeq,proto3" json:"op_seq,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGOperationRsp) Reset() {
+ *x = GCGOperationRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationRsp) ProtoMessage() {}
+
+func (x *GCGOperationRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationRsp.ProtoReflect.Descriptor instead.
+func (*GCGOperationRsp) Descriptor() ([]byte, []int) {
+ return file_GCGOperationRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGOperationRsp) GetOpSeq() uint32 {
+ if x != nil {
+ return x.OpSeq
+ }
+ return 0
+}
+
+func (x *GCGOperationRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGOperationRsp_proto protoreflect.FileDescriptor
+
+var file_GCGOperationRsp_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x4f, 0x70,
+ 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x70,
+ 0x5f, 0x73, 0x65, 0x71, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6f, 0x70, 0x53, 0x65,
+ 0x71, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationRsp_proto_rawDescOnce sync.Once
+ file_GCGOperationRsp_proto_rawDescData = file_GCGOperationRsp_proto_rawDesc
+)
+
+func file_GCGOperationRsp_proto_rawDescGZIP() []byte {
+ file_GCGOperationRsp_proto_rawDescOnce.Do(func() {
+ file_GCGOperationRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationRsp_proto_rawDescData)
+ })
+ return file_GCGOperationRsp_proto_rawDescData
+}
+
+var file_GCGOperationRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationRsp_proto_goTypes = []interface{}{
+ (*GCGOperationRsp)(nil), // 0: GCGOperationRsp
+}
+var file_GCGOperationRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationRsp_proto_init() }
+func file_GCGOperationRsp_proto_init() {
+ if File_GCGOperationRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationRsp_proto_goTypes,
+ DependencyIndexes: file_GCGOperationRsp_proto_depIdxs,
+ MessageInfos: file_GCGOperationRsp_proto_msgTypes,
+ }.Build()
+ File_GCGOperationRsp_proto = out.File
+ file_GCGOperationRsp_proto_rawDesc = nil
+ file_GCGOperationRsp_proto_goTypes = nil
+ file_GCGOperationRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGOperationSurrender.pb.go b/gover/gen/GCGOperationSurrender.pb.go
new file mode 100644
index 00000000..63a9b487
--- /dev/null
+++ b/gover/gen/GCGOperationSurrender.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGOperationSurrender.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGOperationSurrender struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGOperationSurrender) Reset() {
+ *x = GCGOperationSurrender{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGOperationSurrender_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGOperationSurrender) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGOperationSurrender) ProtoMessage() {}
+
+func (x *GCGOperationSurrender) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGOperationSurrender_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGOperationSurrender.ProtoReflect.Descriptor instead.
+func (*GCGOperationSurrender) Descriptor() ([]byte, []int) {
+ return file_GCGOperationSurrender_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGOperationSurrender_proto protoreflect.FileDescriptor
+
+var file_GCGOperationSurrender_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75,
+ 0x72, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x72,
+ 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGOperationSurrender_proto_rawDescOnce sync.Once
+ file_GCGOperationSurrender_proto_rawDescData = file_GCGOperationSurrender_proto_rawDesc
+)
+
+func file_GCGOperationSurrender_proto_rawDescGZIP() []byte {
+ file_GCGOperationSurrender_proto_rawDescOnce.Do(func() {
+ file_GCGOperationSurrender_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGOperationSurrender_proto_rawDescData)
+ })
+ return file_GCGOperationSurrender_proto_rawDescData
+}
+
+var file_GCGOperationSurrender_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGOperationSurrender_proto_goTypes = []interface{}{
+ (*GCGOperationSurrender)(nil), // 0: GCGOperationSurrender
+}
+var file_GCGOperationSurrender_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGOperationSurrender_proto_init() }
+func file_GCGOperationSurrender_proto_init() {
+ if File_GCGOperationSurrender_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGOperationSurrender_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGOperationSurrender); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGOperationSurrender_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGOperationSurrender_proto_goTypes,
+ DependencyIndexes: file_GCGOperationSurrender_proto_depIdxs,
+ MessageInfos: file_GCGOperationSurrender_proto_msgTypes,
+ }.Build()
+ File_GCGOperationSurrender_proto = out.File
+ file_GCGOperationSurrender_proto_rawDesc = nil
+ file_GCGOperationSurrender_proto_goTypes = nil
+ file_GCGOperationSurrender_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGPVEIntention.pb.go b/gover/gen/GCGPVEIntention.pb.go
new file mode 100644
index 00000000..e912344e
--- /dev/null
+++ b/gover/gen/GCGPVEIntention.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGPVEIntention.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGPVEIntention struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillIdList []uint32 `protobuf:"varint,14,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
+ CardGuid uint32 `protobuf:"varint,15,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+}
+
+func (x *GCGPVEIntention) Reset() {
+ *x = GCGPVEIntention{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGPVEIntention_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGPVEIntention) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGPVEIntention) ProtoMessage() {}
+
+func (x *GCGPVEIntention) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGPVEIntention_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGPVEIntention.ProtoReflect.Descriptor instead.
+func (*GCGPVEIntention) Descriptor() ([]byte, []int) {
+ return file_GCGPVEIntention_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGPVEIntention) GetSkillIdList() []uint32 {
+ if x != nil {
+ return x.SkillIdList
+ }
+ return nil
+}
+
+func (x *GCGPVEIntention) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+var File_GCGPVEIntention_proto protoreflect.FileDescriptor
+
+var file_GCGPVEIntention_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x50, 0x56,
+ 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGPVEIntention_proto_rawDescOnce sync.Once
+ file_GCGPVEIntention_proto_rawDescData = file_GCGPVEIntention_proto_rawDesc
+)
+
+func file_GCGPVEIntention_proto_rawDescGZIP() []byte {
+ file_GCGPVEIntention_proto_rawDescOnce.Do(func() {
+ file_GCGPVEIntention_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGPVEIntention_proto_rawDescData)
+ })
+ return file_GCGPVEIntention_proto_rawDescData
+}
+
+var file_GCGPVEIntention_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGPVEIntention_proto_goTypes = []interface{}{
+ (*GCGPVEIntention)(nil), // 0: GCGPVEIntention
+}
+var file_GCGPVEIntention_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGPVEIntention_proto_init() }
+func file_GCGPVEIntention_proto_init() {
+ if File_GCGPVEIntention_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGPVEIntention_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGPVEIntention); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGPVEIntention_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGPVEIntention_proto_goTypes,
+ DependencyIndexes: file_GCGPVEIntention_proto_depIdxs,
+ MessageInfos: file_GCGPVEIntention_proto_msgTypes,
+ }.Build()
+ File_GCGPVEIntention_proto = out.File
+ file_GCGPVEIntention_proto_rawDesc = nil
+ file_GCGPVEIntention_proto_goTypes = nil
+ file_GCGPVEIntention_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGPhase.pb.go b/gover/gen/GCGPhase.pb.go
new file mode 100644
index 00000000..5620e6ea
--- /dev/null
+++ b/gover/gen/GCGPhase.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGPhase.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGPhase struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PhaseType GCGPhaseType `protobuf:"varint,4,opt,name=phase_type,json=phaseType,proto3,enum=GCGPhaseType" json:"phase_type,omitempty"`
+ AllowControllerMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=allow_controller_map,json=allowControllerMap,proto3" json:"allow_controller_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *GCGPhase) Reset() {
+ *x = GCGPhase{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGPhase_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGPhase) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGPhase) ProtoMessage() {}
+
+func (x *GCGPhase) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGPhase_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGPhase.ProtoReflect.Descriptor instead.
+func (*GCGPhase) Descriptor() ([]byte, []int) {
+ return file_GCGPhase_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGPhase) GetPhaseType() GCGPhaseType {
+ if x != nil {
+ return x.PhaseType
+ }
+ return GCGPhaseType_GCG_PHASE_TYPE_INVALID
+}
+
+func (x *GCGPhase) GetAllowControllerMap() map[uint32]uint32 {
+ if x != nil {
+ return x.AllowControllerMap
+ }
+ return nil
+}
+
+var File_GCGPhase_proto protoreflect.FileDescriptor
+
+var file_GCGPhase_proto_rawDesc = []byte{
+ 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x12, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x01, 0x0a, 0x08, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73,
+ 0x65, 0x12, 0x2c, 0x0a, 0x0a, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x70, 0x68, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x53, 0x0a, 0x14, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e,
+ 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f,
+ 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x52, 0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x72, 0x4d, 0x61, 0x70, 0x1a, 0x45, 0x0a, 0x17, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x6e,
+ 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
+ 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGPhase_proto_rawDescOnce sync.Once
+ file_GCGPhase_proto_rawDescData = file_GCGPhase_proto_rawDesc
+)
+
+func file_GCGPhase_proto_rawDescGZIP() []byte {
+ file_GCGPhase_proto_rawDescOnce.Do(func() {
+ file_GCGPhase_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGPhase_proto_rawDescData)
+ })
+ return file_GCGPhase_proto_rawDescData
+}
+
+var file_GCGPhase_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GCGPhase_proto_goTypes = []interface{}{
+ (*GCGPhase)(nil), // 0: GCGPhase
+ nil, // 1: GCGPhase.AllowControllerMapEntry
+ (GCGPhaseType)(0), // 2: GCGPhaseType
+}
+var file_GCGPhase_proto_depIdxs = []int32{
+ 2, // 0: GCGPhase.phase_type:type_name -> GCGPhaseType
+ 1, // 1: GCGPhase.allow_controller_map:type_name -> GCGPhase.AllowControllerMapEntry
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGPhase_proto_init() }
+func file_GCGPhase_proto_init() {
+ if File_GCGPhase_proto != nil {
+ return
+ }
+ file_GCGPhaseType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGPhase_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGPhase); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGPhase_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGPhase_proto_goTypes,
+ DependencyIndexes: file_GCGPhase_proto_depIdxs,
+ MessageInfos: file_GCGPhase_proto_msgTypes,
+ }.Build()
+ File_GCGPhase_proto = out.File
+ file_GCGPhase_proto_rawDesc = nil
+ file_GCGPhase_proto_goTypes = nil
+ file_GCGPhase_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGPhaseType.pb.go b/gover/gen/GCGPhaseType.pb.go
new file mode 100644
index 00000000..720946f8
--- /dev/null
+++ b/gover/gen/GCGPhaseType.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGPhaseType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGPhaseType int32
+
+const (
+ GCGPhaseType_GCG_PHASE_TYPE_INVALID GCGPhaseType = 0
+ GCGPhaseType_GCG_PHASE_TYPE_START GCGPhaseType = 1
+ GCGPhaseType_GCG_PHASE_TYPE_DRAW GCGPhaseType = 2
+ GCGPhaseType_GCG_PHASE_TYPE_ON_STAGE GCGPhaseType = 3
+ GCGPhaseType_GCG_PHASE_TYPE_DICE GCGPhaseType = 4
+ GCGPhaseType_GCG_PHASE_TYPE_MAIN GCGPhaseType = 5
+ GCGPhaseType_GCG_PHASE_TYPE_END GCGPhaseType = 6
+ GCGPhaseType_GCG_PHASE_TYPE_DIE GCGPhaseType = 7
+ GCGPhaseType_GCG_PHASE_TYPE_FIN GCGPhaseType = 8
+ GCGPhaseType_GCG_PHASE_TYPE_PRE_MAIN GCGPhaseType = 9
+ GCGPhaseType_GCG_PHASE_TYPE_REROLL GCGPhaseType = 10
+)
+
+// Enum value maps for GCGPhaseType.
+var (
+ GCGPhaseType_name = map[int32]string{
+ 0: "GCG_PHASE_TYPE_INVALID",
+ 1: "GCG_PHASE_TYPE_START",
+ 2: "GCG_PHASE_TYPE_DRAW",
+ 3: "GCG_PHASE_TYPE_ON_STAGE",
+ 4: "GCG_PHASE_TYPE_DICE",
+ 5: "GCG_PHASE_TYPE_MAIN",
+ 6: "GCG_PHASE_TYPE_END",
+ 7: "GCG_PHASE_TYPE_DIE",
+ 8: "GCG_PHASE_TYPE_FIN",
+ 9: "GCG_PHASE_TYPE_PRE_MAIN",
+ 10: "GCG_PHASE_TYPE_REROLL",
+ }
+ GCGPhaseType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x GCGPhaseType) Enum() *GCGPhaseType {
+ p := new(GCGPhaseType)
+ *p = x
+ return p
+}
+
+func (x GCGPhaseType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGPhaseType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGPhaseType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGPhaseType) Type() protoreflect.EnumType {
+ return &file_GCGPhaseType_proto_enumTypes[0]
+}
+
+func (x GCGPhaseType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGPhaseType.Descriptor instead.
+func (GCGPhaseType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGPhaseType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGPhaseType_proto protoreflect.FileDescriptor
+
+var file_GCGPhaseType_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xac, 0x02, 0x0a, 0x0c, 0x47, 0x43, 0x47, 0x50, 0x68, 0x61, 0x73,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41,
+ 0x53, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10,
+ 0x00, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x47,
+ 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x52,
+ 0x41, 0x57, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53,
+ 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x10,
+ 0x03, 0x12, 0x17, 0x0a, 0x13, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x10, 0x04, 0x12, 0x17, 0x0a, 0x13, 0x47, 0x43,
+ 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x49,
+ 0x4e, 0x10, 0x05, 0x12, 0x16, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x44, 0x10, 0x06, 0x12, 0x16, 0x0a, 0x12, 0x47,
+ 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x49,
+ 0x45, 0x10, 0x07, 0x12, 0x16, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x10, 0x08, 0x12, 0x1b, 0x0a, 0x17, 0x47,
+ 0x43, 0x47, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x52,
+ 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x10, 0x09, 0x12, 0x19, 0x0a, 0x15, 0x47, 0x43, 0x47, 0x5f,
+ 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x45, 0x52, 0x4f, 0x4c,
+ 0x4c, 0x10, 0x0a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGPhaseType_proto_rawDescOnce sync.Once
+ file_GCGPhaseType_proto_rawDescData = file_GCGPhaseType_proto_rawDesc
+)
+
+func file_GCGPhaseType_proto_rawDescGZIP() []byte {
+ file_GCGPhaseType_proto_rawDescOnce.Do(func() {
+ file_GCGPhaseType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGPhaseType_proto_rawDescData)
+ })
+ return file_GCGPhaseType_proto_rawDescData
+}
+
+var file_GCGPhaseType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGPhaseType_proto_goTypes = []interface{}{
+ (GCGPhaseType)(0), // 0: GCGPhaseType
+}
+var file_GCGPhaseType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGPhaseType_proto_init() }
+func file_GCGPhaseType_proto_init() {
+ if File_GCGPhaseType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGPhaseType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGPhaseType_proto_goTypes,
+ DependencyIndexes: file_GCGPhaseType_proto_depIdxs,
+ EnumInfos: file_GCGPhaseType_proto_enumTypes,
+ }.Build()
+ File_GCGPhaseType_proto = out.File
+ file_GCGPhaseType_proto_rawDesc = nil
+ file_GCGPhaseType_proto_goTypes = nil
+ file_GCGPhaseType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGPlayCardCostInfo.pb.go b/gover/gen/GCGPlayCardCostInfo.pb.go
new file mode 100644
index 00000000..f63643f2
--- /dev/null
+++ b/gover/gen/GCGPlayCardCostInfo.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGPlayCardCostInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGPlayCardCostInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ CostMap []*Uint32Pair `protobuf:"bytes,12,rep,name=cost_map,json=costMap,proto3" json:"cost_map,omitempty"`
+}
+
+func (x *GCGPlayCardCostInfo) Reset() {
+ *x = GCGPlayCardCostInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGPlayCardCostInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGPlayCardCostInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGPlayCardCostInfo) ProtoMessage() {}
+
+func (x *GCGPlayCardCostInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGPlayCardCostInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGPlayCardCostInfo.ProtoReflect.Descriptor instead.
+func (*GCGPlayCardCostInfo) Descriptor() ([]byte, []int) {
+ return file_GCGPlayCardCostInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGPlayCardCostInfo) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *GCGPlayCardCostInfo) GetCostMap() []*Uint32Pair {
+ if x != nil {
+ return x.CostMap
+ }
+ return nil
+}
+
+var File_GCGPlayCardCostInfo_proto protoreflect.FileDescriptor
+
+var file_GCGPlayCardCostInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x73,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55, 0x69, 0x6e,
+ 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a,
+ 0x13, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x73, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x26, 0x0a,
+ 0x08, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x07, 0x63, 0x6f,
+ 0x73, 0x74, 0x4d, 0x61, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGPlayCardCostInfo_proto_rawDescOnce sync.Once
+ file_GCGPlayCardCostInfo_proto_rawDescData = file_GCGPlayCardCostInfo_proto_rawDesc
+)
+
+func file_GCGPlayCardCostInfo_proto_rawDescGZIP() []byte {
+ file_GCGPlayCardCostInfo_proto_rawDescOnce.Do(func() {
+ file_GCGPlayCardCostInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGPlayCardCostInfo_proto_rawDescData)
+ })
+ return file_GCGPlayCardCostInfo_proto_rawDescData
+}
+
+var file_GCGPlayCardCostInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGPlayCardCostInfo_proto_goTypes = []interface{}{
+ (*GCGPlayCardCostInfo)(nil), // 0: GCGPlayCardCostInfo
+ (*Uint32Pair)(nil), // 1: Uint32Pair
+}
+var file_GCGPlayCardCostInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGPlayCardCostInfo.cost_map:type_name -> Uint32Pair
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGPlayCardCostInfo_proto_init() }
+func file_GCGPlayCardCostInfo_proto_init() {
+ if File_GCGPlayCardCostInfo_proto != nil {
+ return
+ }
+ file_Uint32Pair_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGPlayCardCostInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGPlayCardCostInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGPlayCardCostInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGPlayCardCostInfo_proto_goTypes,
+ DependencyIndexes: file_GCGPlayCardCostInfo_proto_depIdxs,
+ MessageInfos: file_GCGPlayCardCostInfo_proto_msgTypes,
+ }.Build()
+ File_GCGPlayCardCostInfo_proto = out.File
+ file_GCGPlayCardCostInfo_proto_rawDesc = nil
+ file_GCGPlayCardCostInfo_proto_goTypes = nil
+ file_GCGPlayCardCostInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGPlayerBriefData.pb.go b/gover/gen/GCGPlayerBriefData.pb.go
new file mode 100644
index 00000000..061c7f76
--- /dev/null
+++ b/gover/gen/GCGPlayerBriefData.pb.go
@@ -0,0 +1,242 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGPlayerBriefData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGPlayerBriefData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OnlineId string `protobuf:"bytes,5,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ ControllerId uint32 `protobuf:"varint,10,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,11,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ NickName string `protobuf:"bytes,1,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ CardFaceMap map[uint32]uint32 `protobuf:"bytes,14,rep,name=card_face_map,json=cardFaceMap,proto3" json:"card_face_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ CardIdList []uint32 `protobuf:"varint,13,rep,packed,name=card_id_list,json=cardIdList,proto3" json:"card_id_list,omitempty"`
+ PsnId string `protobuf:"bytes,2,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
+}
+
+func (x *GCGPlayerBriefData) Reset() {
+ *x = GCGPlayerBriefData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGPlayerBriefData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGPlayerBriefData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGPlayerBriefData) ProtoMessage() {}
+
+func (x *GCGPlayerBriefData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGPlayerBriefData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGPlayerBriefData.ProtoReflect.Descriptor instead.
+func (*GCGPlayerBriefData) Descriptor() ([]byte, []int) {
+ return file_GCGPlayerBriefData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGPlayerBriefData) GetOnlineId() string {
+ if x != nil {
+ return x.OnlineId
+ }
+ return ""
+}
+
+func (x *GCGPlayerBriefData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *GCGPlayerBriefData) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGPlayerBriefData) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
+func (x *GCGPlayerBriefData) GetNickName() string {
+ if x != nil {
+ return x.NickName
+ }
+ return ""
+}
+
+func (x *GCGPlayerBriefData) GetCardFaceMap() map[uint32]uint32 {
+ if x != nil {
+ return x.CardFaceMap
+ }
+ return nil
+}
+
+func (x *GCGPlayerBriefData) GetCardIdList() []uint32 {
+ if x != nil {
+ return x.CardIdList
+ }
+ return nil
+}
+
+func (x *GCGPlayerBriefData) GetPsnId() string {
+ if x != nil {
+ return x.PsnId
+ }
+ return ""
+}
+
+var File_GCGPlayerBriefData_proto protoreflect.FileDescriptor
+
+var file_GCGPlayerBriefData_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x82, 0x03, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69,
+ 0x6e, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63,
+ 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69,
+ 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69,
+ 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61,
+ 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61,
+ 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x0d, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x65, 0x5f,
+ 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x47, 0x43, 0x47, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x43,
+ 0x61, 0x72, 0x64, 0x46, 0x61, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0b, 0x63, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x20, 0x0a, 0x0c,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x15,
+ 0x0a, 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
+ 0x70, 0x73, 0x6e, 0x49, 0x64, 0x1a, 0x3e, 0x0a, 0x10, 0x43, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63,
+ 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGPlayerBriefData_proto_rawDescOnce sync.Once
+ file_GCGPlayerBriefData_proto_rawDescData = file_GCGPlayerBriefData_proto_rawDesc
+)
+
+func file_GCGPlayerBriefData_proto_rawDescGZIP() []byte {
+ file_GCGPlayerBriefData_proto_rawDescOnce.Do(func() {
+ file_GCGPlayerBriefData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGPlayerBriefData_proto_rawDescData)
+ })
+ return file_GCGPlayerBriefData_proto_rawDescData
+}
+
+var file_GCGPlayerBriefData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GCGPlayerBriefData_proto_goTypes = []interface{}{
+ (*GCGPlayerBriefData)(nil), // 0: GCGPlayerBriefData
+ nil, // 1: GCGPlayerBriefData.CardFaceMapEntry
+ (*ProfilePicture)(nil), // 2: ProfilePicture
+}
+var file_GCGPlayerBriefData_proto_depIdxs = []int32{
+ 2, // 0: GCGPlayerBriefData.profile_picture:type_name -> ProfilePicture
+ 1, // 1: GCGPlayerBriefData.card_face_map:type_name -> GCGPlayerBriefData.CardFaceMapEntry
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGPlayerBriefData_proto_init() }
+func file_GCGPlayerBriefData_proto_init() {
+ if File_GCGPlayerBriefData_proto != nil {
+ return
+ }
+ file_ProfilePicture_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGPlayerBriefData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGPlayerBriefData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGPlayerBriefData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGPlayerBriefData_proto_goTypes,
+ DependencyIndexes: file_GCGPlayerBriefData_proto_depIdxs,
+ MessageInfos: file_GCGPlayerBriefData_proto_msgTypes,
+ }.Build()
+ File_GCGPlayerBriefData_proto = out.File
+ file_GCGPlayerBriefData_proto_rawDesc = nil
+ file_GCGPlayerBriefData_proto_goTypes = nil
+ file_GCGPlayerBriefData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGPlayerField.pb.go b/gover/gen/GCGPlayerField.pb.go
new file mode 100644
index 00000000..b1f23535
--- /dev/null
+++ b/gover/gen/GCGPlayerField.pb.go
@@ -0,0 +1,369 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGPlayerField.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGPlayerField struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_IKJMGAHCFPM uint32 `protobuf:"varint,5,opt,name=Unk3300_IKJMGAHCFPM,json=Unk3300IKJMGAHCFPM,proto3" json:"Unk3300_IKJMGAHCFPM,omitempty"`
+ ModifyZoneMap map[uint32]*GCGZone `protobuf:"bytes,7,rep,name=modify_zone_map,json=modifyZoneMap,proto3" json:"modify_zone_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ Unk3300_GGHKFFADEAL uint32 `protobuf:"varint,731,opt,name=Unk3300_GGHKFFADEAL,json=Unk3300GGHKFFADEAL,proto3" json:"Unk3300_GGHKFFADEAL,omitempty"`
+ Unk3300_AOPJIOHMPOF *GCGZone `protobuf:"bytes,10,opt,name=Unk3300_AOPJIOHMPOF,json=Unk3300AOPJIOHMPOF,proto3" json:"Unk3300_AOPJIOHMPOF,omitempty"`
+ Unk3300_FDFPHNDOJML uint32 `protobuf:"varint,12,opt,name=Unk3300_FDFPHNDOJML,json=Unk3300FDFPHNDOJML,proto3" json:"Unk3300_FDFPHNDOJML,omitempty"`
+ Unk3300_IPLMHKCNDLE *GCGZone `protobuf:"bytes,1,opt,name=Unk3300_IPLMHKCNDLE,json=Unk3300IPLMHKCNDLE,proto3" json:"Unk3300_IPLMHKCNDLE,omitempty"`
+ Unk3300_EIHOMDLENMK *GCGZone `protobuf:"bytes,9,opt,name=Unk3300_EIHOMDLENMK,json=Unk3300EIHOMDLENMK,proto3" json:"Unk3300_EIHOMDLENMK,omitempty"`
+ WaitingList []*GCGWaitingCharacter `protobuf:"bytes,2,rep,name=waiting_list,json=waitingList,proto3" json:"waiting_list,omitempty"`
+ Unk3300_PBECINKKHND uint32 `protobuf:"varint,15,opt,name=Unk3300_PBECINKKHND,json=Unk3300PBECINKKHND,proto3" json:"Unk3300_PBECINKKHND,omitempty"`
+ ControllerId uint32 `protobuf:"varint,6,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ Unk3300_INDJNJJJNKL *GCGZone `protobuf:"bytes,11,opt,name=Unk3300_INDJNJJJNKL,json=Unk3300INDJNJJJNKL,proto3" json:"Unk3300_INDJNJJJNKL,omitempty"`
+ Unk3300_EFNAEFBECHD *GCGZone `protobuf:"bytes,4,opt,name=Unk3300_EFNAEFBECHD,json=Unk3300EFNAEFBECHD,proto3" json:"Unk3300_EFNAEFBECHD,omitempty"`
+ IsPassed bool `protobuf:"varint,8,opt,name=is_passed,json=isPassed,proto3" json:"is_passed,omitempty"`
+ IntentionList []*GCGPVEIntention `protobuf:"bytes,304,rep,name=intention_list,json=intentionList,proto3" json:"intention_list,omitempty"`
+ DiceSideList []GCGDiceSideType `protobuf:"varint,13,rep,packed,name=dice_side_list,json=diceSideList,proto3,enum=GCGDiceSideType" json:"dice_side_list,omitempty"`
+ DeckCardNum uint32 `protobuf:"varint,3,opt,name=deck_card_num,json=deckCardNum,proto3" json:"deck_card_num,omitempty"`
+ Unk3300_GLNIFLOKBPM uint32 `protobuf:"varint,14,opt,name=Unk3300_GLNIFLOKBPM,json=Unk3300GLNIFLOKBPM,proto3" json:"Unk3300_GLNIFLOKBPM,omitempty"`
+}
+
+func (x *GCGPlayerField) Reset() {
+ *x = GCGPlayerField{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGPlayerField_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGPlayerField) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGPlayerField) ProtoMessage() {}
+
+func (x *GCGPlayerField) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGPlayerField_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGPlayerField.ProtoReflect.Descriptor instead.
+func (*GCGPlayerField) Descriptor() ([]byte, []int) {
+ return file_GCGPlayerField_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGPlayerField) GetUnk3300_IKJMGAHCFPM() uint32 {
+ if x != nil {
+ return x.Unk3300_IKJMGAHCFPM
+ }
+ return 0
+}
+
+func (x *GCGPlayerField) GetModifyZoneMap() map[uint32]*GCGZone {
+ if x != nil {
+ return x.ModifyZoneMap
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetUnk3300_GGHKFFADEAL() uint32 {
+ if x != nil {
+ return x.Unk3300_GGHKFFADEAL
+ }
+ return 0
+}
+
+func (x *GCGPlayerField) GetUnk3300_AOPJIOHMPOF() *GCGZone {
+ if x != nil {
+ return x.Unk3300_AOPJIOHMPOF
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetUnk3300_FDFPHNDOJML() uint32 {
+ if x != nil {
+ return x.Unk3300_FDFPHNDOJML
+ }
+ return 0
+}
+
+func (x *GCGPlayerField) GetUnk3300_IPLMHKCNDLE() *GCGZone {
+ if x != nil {
+ return x.Unk3300_IPLMHKCNDLE
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetUnk3300_EIHOMDLENMK() *GCGZone {
+ if x != nil {
+ return x.Unk3300_EIHOMDLENMK
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetWaitingList() []*GCGWaitingCharacter {
+ if x != nil {
+ return x.WaitingList
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetUnk3300_PBECINKKHND() uint32 {
+ if x != nil {
+ return x.Unk3300_PBECINKKHND
+ }
+ return 0
+}
+
+func (x *GCGPlayerField) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGPlayerField) GetUnk3300_INDJNJJJNKL() *GCGZone {
+ if x != nil {
+ return x.Unk3300_INDJNJJJNKL
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetUnk3300_EFNAEFBECHD() *GCGZone {
+ if x != nil {
+ return x.Unk3300_EFNAEFBECHD
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetIsPassed() bool {
+ if x != nil {
+ return x.IsPassed
+ }
+ return false
+}
+
+func (x *GCGPlayerField) GetIntentionList() []*GCGPVEIntention {
+ if x != nil {
+ return x.IntentionList
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetDiceSideList() []GCGDiceSideType {
+ if x != nil {
+ return x.DiceSideList
+ }
+ return nil
+}
+
+func (x *GCGPlayerField) GetDeckCardNum() uint32 {
+ if x != nil {
+ return x.DeckCardNum
+ }
+ return 0
+}
+
+func (x *GCGPlayerField) GetUnk3300_GLNIFLOKBPM() uint32 {
+ if x != nil {
+ return x.Unk3300_GLNIFLOKBPM
+ }
+ return 0
+}
+
+var File_GCGPlayerField_proto protoreflect.FileDescriptor
+
+var file_GCGPlayerField_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63, 0x65, 0x53,
+ 0x69, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47,
+ 0x43, 0x47, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67,
+ 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x0d, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6,
+ 0x07, 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c,
+ 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4b, 0x4a,
+ 0x4d, 0x47, 0x41, 0x48, 0x43, 0x46, 0x50, 0x4d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4b, 0x4a, 0x4d, 0x47, 0x41, 0x48, 0x43, 0x46,
+ 0x50, 0x4d, 0x12, 0x4a, 0x0a, 0x0f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5f, 0x7a, 0x6f, 0x6e,
+ 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x47, 0x43,
+ 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x4d, 0x6f, 0x64,
+ 0x69, 0x66, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0d, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x30,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x47, 0x48, 0x4b, 0x46, 0x46,
+ 0x41, 0x44, 0x45, 0x41, 0x4c, 0x18, 0xdb, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x47, 0x48, 0x4b, 0x46, 0x46, 0x41, 0x44, 0x45, 0x41, 0x4c,
+ 0x12, 0x39, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x50, 0x4a,
+ 0x49, 0x4f, 0x48, 0x4d, 0x50, 0x4f, 0x46, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e,
+ 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x4f, 0x50, 0x4a, 0x49, 0x4f, 0x48, 0x4d, 0x50, 0x4f, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x46, 0x50, 0x48, 0x4e, 0x44, 0x4f, 0x4a,
+ 0x4d, 0x4c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x46, 0x44, 0x46, 0x50, 0x48, 0x4e, 0x44, 0x4f, 0x4a, 0x4d, 0x4c, 0x12, 0x39, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x50, 0x4c, 0x4d, 0x48, 0x4b, 0x43, 0x4e,
+ 0x44, 0x4c, 0x45, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x5a,
+ 0x6f, 0x6e, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x50, 0x4c, 0x4d,
+ 0x48, 0x4b, 0x43, 0x4e, 0x44, 0x4c, 0x45, 0x12, 0x39, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x45, 0x49, 0x48, 0x4f, 0x4d, 0x44, 0x4c, 0x45, 0x4e, 0x4d, 0x4b, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x49, 0x48, 0x4f, 0x4d, 0x44, 0x4c, 0x45, 0x4e,
+ 0x4d, 0x4b, 0x12, 0x37, 0x0a, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47, 0x57, 0x61,
+ 0x69, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x52, 0x0b,
+ 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x42, 0x45, 0x43, 0x49, 0x4e, 0x4b, 0x4b, 0x48,
+ 0x4e, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x50, 0x42, 0x45, 0x43, 0x49, 0x4e, 0x4b, 0x4b, 0x48, 0x4e, 0x44, 0x12, 0x23, 0x0a, 0x0d,
+ 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49,
+ 0x64, 0x12, 0x39, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x44,
+ 0x4a, 0x4e, 0x4a, 0x4a, 0x4a, 0x4e, 0x4b, 0x4c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08,
+ 0x2e, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x49, 0x4e, 0x44, 0x4a, 0x4e, 0x4a, 0x4a, 0x4a, 0x4e, 0x4b, 0x4c, 0x12, 0x39, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x46, 0x4e, 0x41, 0x45, 0x46, 0x42, 0x45,
+ 0x43, 0x48, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x5a,
+ 0x6f, 0x6e, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x46, 0x4e, 0x41,
+ 0x45, 0x46, 0x42, 0x45, 0x43, 0x48, 0x44, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x61,
+ 0x73, 0x73, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x61,
+ 0x73, 0x73, 0x65, 0x64, 0x12, 0x38, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0xb0, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x47, 0x43, 0x47, 0x50, 0x56, 0x45, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x36,
+ 0x0a, 0x0e, 0x64, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x69, 0x64, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x69, 0x63, 0x65,
+ 0x53, 0x69, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x64, 0x69, 0x63, 0x65, 0x53, 0x69,
+ 0x64, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x65, 0x63, 0x6b, 0x5f, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64,
+ 0x65, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x4e, 0x49, 0x46, 0x4c, 0x4f, 0x4b, 0x42, 0x50,
+ 0x4d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x47, 0x4c, 0x4e, 0x49, 0x46, 0x4c, 0x4f, 0x4b, 0x42, 0x50, 0x4d, 0x1a, 0x4a, 0x0a, 0x12, 0x4d,
+ 0x6f, 0x64, 0x69, 0x66, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x52, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGPlayerField_proto_rawDescOnce sync.Once
+ file_GCGPlayerField_proto_rawDescData = file_GCGPlayerField_proto_rawDesc
+)
+
+func file_GCGPlayerField_proto_rawDescGZIP() []byte {
+ file_GCGPlayerField_proto_rawDescOnce.Do(func() {
+ file_GCGPlayerField_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGPlayerField_proto_rawDescData)
+ })
+ return file_GCGPlayerField_proto_rawDescData
+}
+
+var file_GCGPlayerField_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GCGPlayerField_proto_goTypes = []interface{}{
+ (*GCGPlayerField)(nil), // 0: GCGPlayerField
+ nil, // 1: GCGPlayerField.ModifyZoneMapEntry
+ (*GCGZone)(nil), // 2: GCGZone
+ (*GCGWaitingCharacter)(nil), // 3: GCGWaitingCharacter
+ (*GCGPVEIntention)(nil), // 4: GCGPVEIntention
+ (GCGDiceSideType)(0), // 5: GCGDiceSideType
+}
+var file_GCGPlayerField_proto_depIdxs = []int32{
+ 1, // 0: GCGPlayerField.modify_zone_map:type_name -> GCGPlayerField.ModifyZoneMapEntry
+ 2, // 1: GCGPlayerField.Unk3300_AOPJIOHMPOF:type_name -> GCGZone
+ 2, // 2: GCGPlayerField.Unk3300_IPLMHKCNDLE:type_name -> GCGZone
+ 2, // 3: GCGPlayerField.Unk3300_EIHOMDLENMK:type_name -> GCGZone
+ 3, // 4: GCGPlayerField.waiting_list:type_name -> GCGWaitingCharacter
+ 2, // 5: GCGPlayerField.Unk3300_INDJNJJJNKL:type_name -> GCGZone
+ 2, // 6: GCGPlayerField.Unk3300_EFNAEFBECHD:type_name -> GCGZone
+ 4, // 7: GCGPlayerField.intention_list:type_name -> GCGPVEIntention
+ 5, // 8: GCGPlayerField.dice_side_list:type_name -> GCGDiceSideType
+ 2, // 9: GCGPlayerField.ModifyZoneMapEntry.value:type_name -> GCGZone
+ 10, // [10:10] is the sub-list for method output_type
+ 10, // [10:10] is the sub-list for method input_type
+ 10, // [10:10] is the sub-list for extension type_name
+ 10, // [10:10] is the sub-list for extension extendee
+ 0, // [0:10] is the sub-list for field type_name
+}
+
+func init() { file_GCGPlayerField_proto_init() }
+func file_GCGPlayerField_proto_init() {
+ if File_GCGPlayerField_proto != nil {
+ return
+ }
+ file_GCGDiceSideType_proto_init()
+ file_GCGPVEIntention_proto_init()
+ file_GCGWaitingCharacter_proto_init()
+ file_GCGZone_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGPlayerField_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGPlayerField); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGPlayerField_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGPlayerField_proto_goTypes,
+ DependencyIndexes: file_GCGPlayerField_proto_depIdxs,
+ MessageInfos: file_GCGPlayerField_proto_msgTypes,
+ }.Build()
+ File_GCGPlayerField_proto = out.File
+ file_GCGPlayerField_proto_rawDesc = nil
+ file_GCGPlayerField_proto_goTypes = nil
+ file_GCGPlayerField_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGPlayerGCGState.pb.go b/gover/gen/GCGPlayerGCGState.pb.go
new file mode 100644
index 00000000..71c3bdab
--- /dev/null
+++ b/gover/gen/GCGPlayerGCGState.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGPlayerGCGState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGPlayerGCGState struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
+ Unk3300_GIKOMFNNAAA bool `protobuf:"varint,11,opt,name=Unk3300_GIKOMFNNAAA,json=Unk3300GIKOMFNNAAA,proto3" json:"Unk3300_GIKOMFNNAAA,omitempty"`
+ Unk3300_DEKGMKCCGEG bool `protobuf:"varint,4,opt,name=Unk3300_DEKGMKCCGEG,json=Unk3300DEKGMKCCGEG,proto3" json:"Unk3300_DEKGMKCCGEG,omitempty"`
+}
+
+func (x *GCGPlayerGCGState) Reset() {
+ *x = GCGPlayerGCGState{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGPlayerGCGState_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGPlayerGCGState) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGPlayerGCGState) ProtoMessage() {}
+
+func (x *GCGPlayerGCGState) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGPlayerGCGState_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGPlayerGCGState.ProtoReflect.Descriptor instead.
+func (*GCGPlayerGCGState) Descriptor() ([]byte, []int) {
+ return file_GCGPlayerGCGState_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGPlayerGCGState) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *GCGPlayerGCGState) GetUnk3300_GIKOMFNNAAA() bool {
+ if x != nil {
+ return x.Unk3300_GIKOMFNNAAA
+ }
+ return false
+}
+
+func (x *GCGPlayerGCGState) GetUnk3300_DEKGMKCCGEG() bool {
+ if x != nil {
+ return x.Unk3300_DEKGMKCCGEG
+ }
+ return false
+}
+
+var File_GCGPlayerGCGState_proto protoreflect.FileDescriptor
+
+var file_GCGPlayerGCGState_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x11, 0x47, 0x43,
+ 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
+ 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
+ 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4b,
+ 0x4f, 0x4d, 0x46, 0x4e, 0x4e, 0x41, 0x41, 0x41, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x49, 0x4b, 0x4f, 0x4d, 0x46, 0x4e, 0x4e, 0x41,
+ 0x41, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x45,
+ 0x4b, 0x47, 0x4d, 0x4b, 0x43, 0x43, 0x47, 0x45, 0x47, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x45, 0x4b, 0x47, 0x4d, 0x4b, 0x43, 0x43,
+ 0x47, 0x45, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGPlayerGCGState_proto_rawDescOnce sync.Once
+ file_GCGPlayerGCGState_proto_rawDescData = file_GCGPlayerGCGState_proto_rawDesc
+)
+
+func file_GCGPlayerGCGState_proto_rawDescGZIP() []byte {
+ file_GCGPlayerGCGState_proto_rawDescOnce.Do(func() {
+ file_GCGPlayerGCGState_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGPlayerGCGState_proto_rawDescData)
+ })
+ return file_GCGPlayerGCGState_proto_rawDescData
+}
+
+var file_GCGPlayerGCGState_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGPlayerGCGState_proto_goTypes = []interface{}{
+ (*GCGPlayerGCGState)(nil), // 0: GCGPlayerGCGState
+}
+var file_GCGPlayerGCGState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGPlayerGCGState_proto_init() }
+func file_GCGPlayerGCGState_proto_init() {
+ if File_GCGPlayerGCGState_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGPlayerGCGState_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGPlayerGCGState); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGPlayerGCGState_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGPlayerGCGState_proto_goTypes,
+ DependencyIndexes: file_GCGPlayerGCGState_proto_depIdxs,
+ MessageInfos: file_GCGPlayerGCGState_proto_msgTypes,
+ }.Build()
+ File_GCGPlayerGCGState_proto = out.File
+ file_GCGPlayerGCGState_proto_rawDesc = nil
+ file_GCGPlayerGCGState_proto_goTypes = nil
+ file_GCGPlayerGCGState_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGReason.pb.go b/gover/gen/GCGReason.pb.go
new file mode 100644
index 00000000..9b47c61a
--- /dev/null
+++ b/gover/gen/GCGReason.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGReason int32
+
+const (
+ GCGReason_GCG_REASON_DEFAULT GCGReason = 0
+ GCGReason_GCG_REASON_EFFECT GCGReason = 1
+ GCGReason_GCG_REASON_COST GCGReason = 2
+ GCGReason_GCG_REASON_GM GCGReason = 3
+ GCGReason_GCG_REASON_ATTACK GCGReason = 4
+ GCGReason_GCG_REASON_REBOOT GCGReason = 5
+ GCGReason_GCG_REASON_PLAY_CARD GCGReason = 6
+ GCGReason_GCG_REASON_QUICKLY_ONSTAGE GCGReason = 7
+ GCGReason_GCG_REASON_REMOVE_AFTER_DIE GCGReason = 8
+ GCGReason_GCG_REASON_INIT GCGReason = 9
+ GCGReason_GCG_REASON_EFFECT_DAMAGE GCGReason = 10
+ GCGReason_GCG_REASON_EFFECT_HEAL GCGReason = 11
+ GCGReason_GCG_REASON_EFFECT_REVIVE GCGReason = 12
+)
+
+// Enum value maps for GCGReason.
+var (
+ GCGReason_name = map[int32]string{
+ 0: "GCG_REASON_DEFAULT",
+ 1: "GCG_REASON_EFFECT",
+ 2: "GCG_REASON_COST",
+ 3: "GCG_REASON_GM",
+ 4: "GCG_REASON_ATTACK",
+ 5: "GCG_REASON_REBOOT",
+ 6: "GCG_REASON_PLAY_CARD",
+ 7: "GCG_REASON_QUICKLY_ONSTAGE",
+ 8: "GCG_REASON_REMOVE_AFTER_DIE",
+ 9: "GCG_REASON_INIT",
+ 10: "GCG_REASON_EFFECT_DAMAGE",
+ 11: "GCG_REASON_EFFECT_HEAL",
+ 12: "GCG_REASON_EFFECT_REVIVE",
+ }
+ GCGReason_value = map[string]int32{
+ "GCG_REASON_DEFAULT": 0,
+ "GCG_REASON_EFFECT": 1,
+ "GCG_REASON_COST": 2,
+ "GCG_REASON_GM": 3,
+ "GCG_REASON_ATTACK": 4,
+ "GCG_REASON_REBOOT": 5,
+ "GCG_REASON_PLAY_CARD": 6,
+ "GCG_REASON_QUICKLY_ONSTAGE": 7,
+ "GCG_REASON_REMOVE_AFTER_DIE": 8,
+ "GCG_REASON_INIT": 9,
+ "GCG_REASON_EFFECT_DAMAGE": 10,
+ "GCG_REASON_EFFECT_HEAL": 11,
+ "GCG_REASON_EFFECT_REVIVE": 12,
+ }
+)
+
+func (x GCGReason) Enum() *GCGReason {
+ p := new(GCGReason)
+ *p = x
+ return p
+}
+
+func (x GCGReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGReason_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGReason) Type() protoreflect.EnumType {
+ return &file_GCGReason_proto_enumTypes[0]
+}
+
+func (x GCGReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGReason.Descriptor instead.
+func (GCGReason) EnumDescriptor() ([]byte, []int) {
+ return file_GCGReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGReason_proto protoreflect.FileDescriptor
+
+var file_GCGReason_proto_rawDesc = []byte{
+ 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x2a, 0xd8, 0x02, 0x0a, 0x09, 0x47, 0x43, 0x47, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
+ 0x16, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x45,
+ 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x47, 0x43, 0x47, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x13,
+ 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x53,
+ 0x54, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x47, 0x4d, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x4b, 0x10, 0x04, 0x12, 0x15, 0x0a,
+ 0x11, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x42, 0x4f,
+ 0x4f, 0x54, 0x10, 0x05, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x10, 0x06, 0x12, 0x1e,
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x49,
+ 0x43, 0x4b, 0x4c, 0x59, 0x5f, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x47, 0x45, 0x10, 0x07, 0x12, 0x1f,
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x4d,
+ 0x4f, 0x56, 0x45, 0x5f, 0x41, 0x46, 0x54, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x08, 0x12,
+ 0x13, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e,
+ 0x49, 0x54, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x5f, 0x44, 0x41, 0x4d, 0x41, 0x47, 0x45,
+ 0x10, 0x0a, 0x12, 0x1a, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x10, 0x0b, 0x12, 0x1c,
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45, 0x46, 0x46,
+ 0x45, 0x43, 0x54, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x45, 0x10, 0x0c, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGReason_proto_rawDescOnce sync.Once
+ file_GCGReason_proto_rawDescData = file_GCGReason_proto_rawDesc
+)
+
+func file_GCGReason_proto_rawDescGZIP() []byte {
+ file_GCGReason_proto_rawDescOnce.Do(func() {
+ file_GCGReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGReason_proto_rawDescData)
+ })
+ return file_GCGReason_proto_rawDescData
+}
+
+var file_GCGReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGReason_proto_goTypes = []interface{}{
+ (GCGReason)(0), // 0: GCGReason
+}
+var file_GCGReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGReason_proto_init() }
+func file_GCGReason_proto_init() {
+ if File_GCGReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGReason_proto_goTypes,
+ DependencyIndexes: file_GCGReason_proto_depIdxs,
+ EnumInfos: file_GCGReason_proto_enumTypes,
+ }.Build()
+ File_GCGReason_proto = out.File
+ file_GCGReason_proto_rawDesc = nil
+ file_GCGReason_proto_goTypes = nil
+ file_GCGReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGReplayControllerData.pb.go b/gover/gen/GCGReplayControllerData.pb.go
new file mode 100644
index 00000000..7919a2c0
--- /dev/null
+++ b/gover/gen/GCGReplayControllerData.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGReplayControllerData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGReplayControllerData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardIdList []uint32 `protobuf:"varint,12,rep,packed,name=card_id_list,json=cardIdList,proto3" json:"card_id_list,omitempty"`
+ ControllerId uint32 `protobuf:"varint,6,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGReplayControllerData) Reset() {
+ *x = GCGReplayControllerData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGReplayControllerData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGReplayControllerData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGReplayControllerData) ProtoMessage() {}
+
+func (x *GCGReplayControllerData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGReplayControllerData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGReplayControllerData.ProtoReflect.Descriptor instead.
+func (*GCGReplayControllerData) Descriptor() ([]byte, []int) {
+ return file_GCGReplayControllerData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGReplayControllerData) GetCardIdList() []uint32 {
+ if x != nil {
+ return x.CardIdList
+ }
+ return nil
+}
+
+func (x *GCGReplayControllerData) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGReplayControllerData_proto protoreflect.FileDescriptor
+
+var file_GCGReplayControllerData_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x60, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d,
+ 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGReplayControllerData_proto_rawDescOnce sync.Once
+ file_GCGReplayControllerData_proto_rawDescData = file_GCGReplayControllerData_proto_rawDesc
+)
+
+func file_GCGReplayControllerData_proto_rawDescGZIP() []byte {
+ file_GCGReplayControllerData_proto_rawDescOnce.Do(func() {
+ file_GCGReplayControllerData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGReplayControllerData_proto_rawDescData)
+ })
+ return file_GCGReplayControllerData_proto_rawDescData
+}
+
+var file_GCGReplayControllerData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGReplayControllerData_proto_goTypes = []interface{}{
+ (*GCGReplayControllerData)(nil), // 0: GCGReplayControllerData
+}
+var file_GCGReplayControllerData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGReplayControllerData_proto_init() }
+func file_GCGReplayControllerData_proto_init() {
+ if File_GCGReplayControllerData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGReplayControllerData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGReplayControllerData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGReplayControllerData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGReplayControllerData_proto_goTypes,
+ DependencyIndexes: file_GCGReplayControllerData_proto_depIdxs,
+ MessageInfos: file_GCGReplayControllerData_proto_msgTypes,
+ }.Build()
+ File_GCGReplayControllerData_proto = out.File
+ file_GCGReplayControllerData_proto_rawDesc = nil
+ file_GCGReplayControllerData_proto_goTypes = nil
+ file_GCGReplayControllerData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGReplayOperationData.pb.go b/gover/gen/GCGReplayOperationData.pb.go
new file mode 100644
index 00000000..6d5b85d0
--- /dev/null
+++ b/gover/gen/GCGReplayOperationData.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGReplayOperationData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGReplayOperationData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Op *GCGOperation `protobuf:"bytes,1,opt,name=op,proto3" json:"op,omitempty"`
+ ControllerId uint32 `protobuf:"varint,8,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *GCGReplayOperationData) Reset() {
+ *x = GCGReplayOperationData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGReplayOperationData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGReplayOperationData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGReplayOperationData) ProtoMessage() {}
+
+func (x *GCGReplayOperationData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGReplayOperationData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGReplayOperationData.ProtoReflect.Descriptor instead.
+func (*GCGReplayOperationData) Descriptor() ([]byte, []int) {
+ return file_GCGReplayOperationData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGReplayOperationData) GetOp() *GCGOperation {
+ if x != nil {
+ return x.Op
+ }
+ return nil
+}
+
+func (x *GCGReplayOperationData) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_GCGReplayOperationData_proto protoreflect.FileDescriptor
+
+var file_GCGReplayOperationData_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x4f, 0x70, 0x65, 0x72, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12,
+ 0x47, 0x43, 0x47, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x4f,
+ 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x02,
+ 0x6f, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x4f, 0x70,
+ 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x02, 0x6f, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x63,
+ 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGReplayOperationData_proto_rawDescOnce sync.Once
+ file_GCGReplayOperationData_proto_rawDescData = file_GCGReplayOperationData_proto_rawDesc
+)
+
+func file_GCGReplayOperationData_proto_rawDescGZIP() []byte {
+ file_GCGReplayOperationData_proto_rawDescOnce.Do(func() {
+ file_GCGReplayOperationData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGReplayOperationData_proto_rawDescData)
+ })
+ return file_GCGReplayOperationData_proto_rawDescData
+}
+
+var file_GCGReplayOperationData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGReplayOperationData_proto_goTypes = []interface{}{
+ (*GCGReplayOperationData)(nil), // 0: GCGReplayOperationData
+ (*GCGOperation)(nil), // 1: GCGOperation
+}
+var file_GCGReplayOperationData_proto_depIdxs = []int32{
+ 1, // 0: GCGReplayOperationData.op:type_name -> GCGOperation
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGReplayOperationData_proto_init() }
+func file_GCGReplayOperationData_proto_init() {
+ if File_GCGReplayOperationData_proto != nil {
+ return
+ }
+ file_GCGOperation_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGReplayOperationData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGReplayOperationData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGReplayOperationData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGReplayOperationData_proto_goTypes,
+ DependencyIndexes: file_GCGReplayOperationData_proto_depIdxs,
+ MessageInfos: file_GCGReplayOperationData_proto_msgTypes,
+ }.Build()
+ File_GCGReplayOperationData_proto = out.File
+ file_GCGReplayOperationData_proto_rawDesc = nil
+ file_GCGReplayOperationData_proto_goTypes = nil
+ file_GCGReplayOperationData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGResourceStateNotify.pb.go b/gover/gen/GCGResourceStateNotify.pb.go
new file mode 100644
index 00000000..5d2ddab8
--- /dev/null
+++ b/gover/gen/GCGResourceStateNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGResourceStateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGResourceStateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsComplete bool `protobuf:"varint,12,opt,name=is_complete,json=isComplete,proto3" json:"is_complete,omitempty"`
+}
+
+func (x *GCGResourceStateNotify) Reset() {
+ *x = GCGResourceStateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGResourceStateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGResourceStateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGResourceStateNotify) ProtoMessage() {}
+
+func (x *GCGResourceStateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGResourceStateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGResourceStateNotify.ProtoReflect.Descriptor instead.
+func (*GCGResourceStateNotify) Descriptor() ([]byte, []int) {
+ return file_GCGResourceStateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGResourceStateNotify) GetIsComplete() bool {
+ if x != nil {
+ return x.IsComplete
+ }
+ return false
+}
+
+var File_GCGResourceStateNotify_proto protoreflect.FileDescriptor
+
+var file_GCGResourceStateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39,
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x63,
+ 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69,
+ 0x73, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGResourceStateNotify_proto_rawDescOnce sync.Once
+ file_GCGResourceStateNotify_proto_rawDescData = file_GCGResourceStateNotify_proto_rawDesc
+)
+
+func file_GCGResourceStateNotify_proto_rawDescGZIP() []byte {
+ file_GCGResourceStateNotify_proto_rawDescOnce.Do(func() {
+ file_GCGResourceStateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGResourceStateNotify_proto_rawDescData)
+ })
+ return file_GCGResourceStateNotify_proto_rawDescData
+}
+
+var file_GCGResourceStateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGResourceStateNotify_proto_goTypes = []interface{}{
+ (*GCGResourceStateNotify)(nil), // 0: GCGResourceStateNotify
+}
+var file_GCGResourceStateNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGResourceStateNotify_proto_init() }
+func file_GCGResourceStateNotify_proto_init() {
+ if File_GCGResourceStateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGResourceStateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGResourceStateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGResourceStateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGResourceStateNotify_proto_goTypes,
+ DependencyIndexes: file_GCGResourceStateNotify_proto_depIdxs,
+ MessageInfos: file_GCGResourceStateNotify_proto_msgTypes,
+ }.Build()
+ File_GCGResourceStateNotify_proto = out.File
+ file_GCGResourceStateNotify_proto_rawDesc = nil
+ file_GCGResourceStateNotify_proto_goTypes = nil
+ file_GCGResourceStateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSelectOnStageCostInfo.pb.go b/gover/gen/GCGSelectOnStageCostInfo.pb.go
new file mode 100644
index 00000000..27d9fcae
--- /dev/null
+++ b/gover/gen/GCGSelectOnStageCostInfo.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSelectOnStageCostInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSelectOnStageCostInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuid uint32 `protobuf:"varint,3,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ CostMap []*Uint32Pair `protobuf:"bytes,1,rep,name=cost_map,json=costMap,proto3" json:"cost_map,omitempty"`
+}
+
+func (x *GCGSelectOnStageCostInfo) Reset() {
+ *x = GCGSelectOnStageCostInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSelectOnStageCostInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSelectOnStageCostInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSelectOnStageCostInfo) ProtoMessage() {}
+
+func (x *GCGSelectOnStageCostInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSelectOnStageCostInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSelectOnStageCostInfo.ProtoReflect.Descriptor instead.
+func (*GCGSelectOnStageCostInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSelectOnStageCostInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSelectOnStageCostInfo) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGSelectOnStageCostInfo) GetCostMap() []*Uint32Pair {
+ if x != nil {
+ return x.CostMap
+ }
+ return nil
+}
+
+var File_GCGSelectOnStageCostInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSelectOnStageCostInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x6e, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x10, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x4f,
+ 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x08, 0x63,
+ 0x6f, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
+ 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x07, 0x63, 0x6f, 0x73, 0x74,
+ 0x4d, 0x61, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSelectOnStageCostInfo_proto_rawDescOnce sync.Once
+ file_GCGSelectOnStageCostInfo_proto_rawDescData = file_GCGSelectOnStageCostInfo_proto_rawDesc
+)
+
+func file_GCGSelectOnStageCostInfo_proto_rawDescGZIP() []byte {
+ file_GCGSelectOnStageCostInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSelectOnStageCostInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSelectOnStageCostInfo_proto_rawDescData)
+ })
+ return file_GCGSelectOnStageCostInfo_proto_rawDescData
+}
+
+var file_GCGSelectOnStageCostInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSelectOnStageCostInfo_proto_goTypes = []interface{}{
+ (*GCGSelectOnStageCostInfo)(nil), // 0: GCGSelectOnStageCostInfo
+ (*Uint32Pair)(nil), // 1: Uint32Pair
+}
+var file_GCGSelectOnStageCostInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSelectOnStageCostInfo.cost_map:type_name -> Uint32Pair
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSelectOnStageCostInfo_proto_init() }
+func file_GCGSelectOnStageCostInfo_proto_init() {
+ if File_GCGSelectOnStageCostInfo_proto != nil {
+ return
+ }
+ file_Uint32Pair_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSelectOnStageCostInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSelectOnStageCostInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSelectOnStageCostInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSelectOnStageCostInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSelectOnStageCostInfo_proto_depIdxs,
+ MessageInfos: file_GCGSelectOnStageCostInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSelectOnStageCostInfo_proto = out.File
+ file_GCGSelectOnStageCostInfo_proto_rawDesc = nil
+ file_GCGSelectOnStageCostInfo_proto_goTypes = nil
+ file_GCGSelectOnStageCostInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSettleNotify.pb.go b/gover/gen/GCGSettleNotify.pb.go
new file mode 100644
index 00000000..fd5f8b1f
--- /dev/null
+++ b/gover/gen/GCGSettleNotify.pb.go
@@ -0,0 +1,248 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RewardItemList []*ItemParam `protobuf:"bytes,8,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
+ FinishedChallengeIdList []uint32 `protobuf:"varint,1,rep,packed,name=finished_challenge_id_list,json=finishedChallengeIdList,proto3" json:"finished_challenge_id_list,omitempty"`
+ GameId uint32 `protobuf:"varint,3,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
+ IsWin bool `protobuf:"varint,2,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
+ BusinessType GCGGameBusinessType `protobuf:"varint,5,opt,name=business_type,json=businessType,proto3,enum=GCGGameBusinessType" json:"business_type,omitempty"`
+ WinControllerId uint32 `protobuf:"varint,11,opt,name=win_controller_id,json=winControllerId,proto3" json:"win_controller_id,omitempty"`
+ ForbidFinishChallengeList []uint32 `protobuf:"varint,10,rep,packed,name=forbid_finish_challenge_list,json=forbidFinishChallengeList,proto3" json:"forbid_finish_challenge_list,omitempty"`
+ Reason GCGEndReason `protobuf:"varint,4,opt,name=reason,proto3,enum=GCGEndReason" json:"reason,omitempty"`
+}
+
+func (x *GCGSettleNotify) Reset() {
+ *x = GCGSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSettleNotify) ProtoMessage() {}
+
+func (x *GCGSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSettleNotify.ProtoReflect.Descriptor instead.
+func (*GCGSettleNotify) Descriptor() ([]byte, []int) {
+ return file_GCGSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSettleNotify) GetRewardItemList() []*ItemParam {
+ if x != nil {
+ return x.RewardItemList
+ }
+ return nil
+}
+
+func (x *GCGSettleNotify) GetFinishedChallengeIdList() []uint32 {
+ if x != nil {
+ return x.FinishedChallengeIdList
+ }
+ return nil
+}
+
+func (x *GCGSettleNotify) GetGameId() uint32 {
+ if x != nil {
+ return x.GameId
+ }
+ return 0
+}
+
+func (x *GCGSettleNotify) GetIsWin() bool {
+ if x != nil {
+ return x.IsWin
+ }
+ return false
+}
+
+func (x *GCGSettleNotify) GetBusinessType() GCGGameBusinessType {
+ if x != nil {
+ return x.BusinessType
+ }
+ return GCGGameBusinessType_GCG_GAME_BUSINESS_TYPE_NONE
+}
+
+func (x *GCGSettleNotify) GetWinControllerId() uint32 {
+ if x != nil {
+ return x.WinControllerId
+ }
+ return 0
+}
+
+func (x *GCGSettleNotify) GetForbidFinishChallengeList() []uint32 {
+ if x != nil {
+ return x.ForbidFinishChallengeList
+ }
+ return nil
+}
+
+func (x *GCGSettleNotify) GetReason() GCGEndReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GCGEndReason_GCG_END_REASON_DEFAULT
+}
+
+var File_GCGSettleNotify_proto protoreflect.FileDescriptor
+
+var file_GCGSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47, 0x45, 0x6e, 0x64, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47,
+ 0x47, 0x61, 0x6d, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x03, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x34, 0x0a, 0x10, 0x72,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x3b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17,
+ 0x0a, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x77, 0x69,
+ 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x57, 0x69, 0x6e, 0x12, 0x39,
+ 0x0a, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47, 0x47, 0x61, 0x6d, 0x65, 0x42,
+ 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x62, 0x75, 0x73,
+ 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x69, 0x6e,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x1c, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x5f,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x66, 0x6f, 0x72,
+ 0x62, 0x69, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x45, 0x6e, 0x64, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSettleNotify_proto_rawDescOnce sync.Once
+ file_GCGSettleNotify_proto_rawDescData = file_GCGSettleNotify_proto_rawDesc
+)
+
+func file_GCGSettleNotify_proto_rawDescGZIP() []byte {
+ file_GCGSettleNotify_proto_rawDescOnce.Do(func() {
+ file_GCGSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSettleNotify_proto_rawDescData)
+ })
+ return file_GCGSettleNotify_proto_rawDescData
+}
+
+var file_GCGSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSettleNotify_proto_goTypes = []interface{}{
+ (*GCGSettleNotify)(nil), // 0: GCGSettleNotify
+ (*ItemParam)(nil), // 1: ItemParam
+ (GCGGameBusinessType)(0), // 2: GCGGameBusinessType
+ (GCGEndReason)(0), // 3: GCGEndReason
+}
+var file_GCGSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGSettleNotify.reward_item_list:type_name -> ItemParam
+ 2, // 1: GCGSettleNotify.business_type:type_name -> GCGGameBusinessType
+ 3, // 2: GCGSettleNotify.reason:type_name -> GCGEndReason
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGSettleNotify_proto_init() }
+func file_GCGSettleNotify_proto_init() {
+ if File_GCGSettleNotify_proto != nil {
+ return
+ }
+ file_GCGEndReason_proto_init()
+ file_GCGGameBusinessType_proto_init()
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSettleNotify_proto_goTypes,
+ DependencyIndexes: file_GCGSettleNotify_proto_depIdxs,
+ MessageInfos: file_GCGSettleNotify_proto_msgTypes,
+ }.Build()
+ File_GCGSettleNotify_proto = out.File
+ file_GCGSettleNotify_proto_rawDesc = nil
+ file_GCGSettleNotify_proto_goTypes = nil
+ file_GCGSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSettleOption.pb.go b/gover/gen/GCGSettleOption.pb.go
new file mode 100644
index 00000000..ce3cae3b
--- /dev/null
+++ b/gover/gen/GCGSettleOption.pb.go
@@ -0,0 +1,156 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSettleOption.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSettleOption int32
+
+const (
+ GCGSettleOption_GCG_SETTLE_OPTION_OPT_NONE GCGSettleOption = 0
+ GCGSettleOption_GCG_SETTLE_OPTION_OPT_EXIT GCGSettleOption = 1
+ GCGSettleOption_GCG_SETTLE_OPTION_OPT_CONTINUE GCGSettleOption = 2
+ GCGSettleOption_GCG_SETTLE_OPTION_OPT_RESTART GCGSettleOption = 3
+)
+
+// Enum value maps for GCGSettleOption.
+var (
+ GCGSettleOption_name = map[int32]string{
+ 0: "GCG_SETTLE_OPTION_OPT_NONE",
+ 1: "GCG_SETTLE_OPTION_OPT_EXIT",
+ 2: "GCG_SETTLE_OPTION_OPT_CONTINUE",
+ 3: "GCG_SETTLE_OPTION_OPT_RESTART",
+ }
+ GCGSettleOption_value = map[string]int32{
+ "GCG_SETTLE_OPTION_OPT_NONE": 0,
+ "GCG_SETTLE_OPTION_OPT_EXIT": 1,
+ "GCG_SETTLE_OPTION_OPT_CONTINUE": 2,
+ "GCG_SETTLE_OPTION_OPT_RESTART": 3,
+ }
+)
+
+func (x GCGSettleOption) Enum() *GCGSettleOption {
+ p := new(GCGSettleOption)
+ *p = x
+ return p
+}
+
+func (x GCGSettleOption) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGSettleOption) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGSettleOption_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGSettleOption) Type() protoreflect.EnumType {
+ return &file_GCGSettleOption_proto_enumTypes[0]
+}
+
+func (x GCGSettleOption) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGSettleOption.Descriptor instead.
+func (GCGSettleOption) EnumDescriptor() ([]byte, []int) {
+ return file_GCGSettleOption_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGSettleOption_proto protoreflect.FileDescriptor
+
+var file_GCGSettleOption_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x98, 0x01, 0x0a, 0x0f, 0x47, 0x43, 0x47, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x1a, 0x47,
+ 0x43, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x4f, 0x50, 0x54, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x47,
+ 0x43, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x4f, 0x50, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x54, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x47,
+ 0x43, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x4f, 0x50, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x49, 0x4e, 0x55, 0x45, 0x10, 0x02, 0x12,
+ 0x21, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4f, 0x50,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4f, 0x50, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54,
+ 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGSettleOption_proto_rawDescOnce sync.Once
+ file_GCGSettleOption_proto_rawDescData = file_GCGSettleOption_proto_rawDesc
+)
+
+func file_GCGSettleOption_proto_rawDescGZIP() []byte {
+ file_GCGSettleOption_proto_rawDescOnce.Do(func() {
+ file_GCGSettleOption_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSettleOption_proto_rawDescData)
+ })
+ return file_GCGSettleOption_proto_rawDescData
+}
+
+var file_GCGSettleOption_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGSettleOption_proto_goTypes = []interface{}{
+ (GCGSettleOption)(0), // 0: GCGSettleOption
+}
+var file_GCGSettleOption_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGSettleOption_proto_init() }
+func file_GCGSettleOption_proto_init() {
+ if File_GCGSettleOption_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSettleOption_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSettleOption_proto_goTypes,
+ DependencyIndexes: file_GCGSettleOption_proto_depIdxs,
+ EnumInfos: file_GCGSettleOption_proto_enumTypes,
+ }.Build()
+ File_GCGSettleOption_proto = out.File
+ file_GCGSettleOption_proto_rawDesc = nil
+ file_GCGSettleOption_proto_goTypes = nil
+ file_GCGSettleOption_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSettleOptionReq.pb.go b/gover/gen/GCGSettleOptionReq.pb.go
new file mode 100644
index 00000000..8eea625b
--- /dev/null
+++ b/gover/gen/GCGSettleOptionReq.pb.go
@@ -0,0 +1,164 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSettleOptionReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSettleOptionReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Option GCGSettleOption `protobuf:"varint,9,opt,name=option,proto3,enum=GCGSettleOption" json:"option,omitempty"`
+}
+
+func (x *GCGSettleOptionReq) Reset() {
+ *x = GCGSettleOptionReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSettleOptionReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSettleOptionReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSettleOptionReq) ProtoMessage() {}
+
+func (x *GCGSettleOptionReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSettleOptionReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSettleOptionReq.ProtoReflect.Descriptor instead.
+func (*GCGSettleOptionReq) Descriptor() ([]byte, []int) {
+ return file_GCGSettleOptionReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSettleOptionReq) GetOption() GCGSettleOption {
+ if x != nil {
+ return x.Option
+ }
+ return GCGSettleOption_GCG_SETTLE_OPTION_OPT_NONE
+}
+
+var File_GCGSettleOptionReq_proto protoreflect.FileDescriptor
+
+var file_GCGSettleOptionReq_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x3e, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGSettleOptionReq_proto_rawDescOnce sync.Once
+ file_GCGSettleOptionReq_proto_rawDescData = file_GCGSettleOptionReq_proto_rawDesc
+)
+
+func file_GCGSettleOptionReq_proto_rawDescGZIP() []byte {
+ file_GCGSettleOptionReq_proto_rawDescOnce.Do(func() {
+ file_GCGSettleOptionReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSettleOptionReq_proto_rawDescData)
+ })
+ return file_GCGSettleOptionReq_proto_rawDescData
+}
+
+var file_GCGSettleOptionReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSettleOptionReq_proto_goTypes = []interface{}{
+ (*GCGSettleOptionReq)(nil), // 0: GCGSettleOptionReq
+ (GCGSettleOption)(0), // 1: GCGSettleOption
+}
+var file_GCGSettleOptionReq_proto_depIdxs = []int32{
+ 1, // 0: GCGSettleOptionReq.option:type_name -> GCGSettleOption
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSettleOptionReq_proto_init() }
+func file_GCGSettleOptionReq_proto_init() {
+ if File_GCGSettleOptionReq_proto != nil {
+ return
+ }
+ file_GCGSettleOption_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSettleOptionReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSettleOptionReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSettleOptionReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSettleOptionReq_proto_goTypes,
+ DependencyIndexes: file_GCGSettleOptionReq_proto_depIdxs,
+ MessageInfos: file_GCGSettleOptionReq_proto_msgTypes,
+ }.Build()
+ File_GCGSettleOptionReq_proto = out.File
+ file_GCGSettleOptionReq_proto_rawDesc = nil
+ file_GCGSettleOptionReq_proto_goTypes = nil
+ file_GCGSettleOptionReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSettleOptionRsp.pb.go b/gover/gen/GCGSettleOptionRsp.pb.go
new file mode 100644
index 00000000..9f4ebfb3
--- /dev/null
+++ b/gover/gen/GCGSettleOptionRsp.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSettleOptionRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSettleOptionRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Option GCGSettleOption `protobuf:"varint,2,opt,name=option,proto3,enum=GCGSettleOption" json:"option,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGSettleOptionRsp) Reset() {
+ *x = GCGSettleOptionRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSettleOptionRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSettleOptionRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSettleOptionRsp) ProtoMessage() {}
+
+func (x *GCGSettleOptionRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSettleOptionRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSettleOptionRsp.ProtoReflect.Descriptor instead.
+func (*GCGSettleOptionRsp) Descriptor() ([]byte, []int) {
+ return file_GCGSettleOptionRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSettleOptionRsp) GetOption() GCGSettleOption {
+ if x != nil {
+ return x.Option
+ }
+ return GCGSettleOption_GCG_SETTLE_OPTION_OPT_NONE
+}
+
+func (x *GCGSettleOptionRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGSettleOptionRsp_proto protoreflect.FileDescriptor
+
+var file_GCGSettleOptionRsp_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x43, 0x47, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x58, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4f, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f,
+ 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSettleOptionRsp_proto_rawDescOnce sync.Once
+ file_GCGSettleOptionRsp_proto_rawDescData = file_GCGSettleOptionRsp_proto_rawDesc
+)
+
+func file_GCGSettleOptionRsp_proto_rawDescGZIP() []byte {
+ file_GCGSettleOptionRsp_proto_rawDescOnce.Do(func() {
+ file_GCGSettleOptionRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSettleOptionRsp_proto_rawDescData)
+ })
+ return file_GCGSettleOptionRsp_proto_rawDescData
+}
+
+var file_GCGSettleOptionRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSettleOptionRsp_proto_goTypes = []interface{}{
+ (*GCGSettleOptionRsp)(nil), // 0: GCGSettleOptionRsp
+ (GCGSettleOption)(0), // 1: GCGSettleOption
+}
+var file_GCGSettleOptionRsp_proto_depIdxs = []int32{
+ 1, // 0: GCGSettleOptionRsp.option:type_name -> GCGSettleOption
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSettleOptionRsp_proto_init() }
+func file_GCGSettleOptionRsp_proto_init() {
+ if File_GCGSettleOptionRsp_proto != nil {
+ return
+ }
+ file_GCGSettleOption_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSettleOptionRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSettleOptionRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSettleOptionRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSettleOptionRsp_proto_goTypes,
+ DependencyIndexes: file_GCGSettleOptionRsp_proto_depIdxs,
+ MessageInfos: file_GCGSettleOptionRsp_proto_msgTypes,
+ }.Build()
+ File_GCGSettleOptionRsp_proto = out.File
+ file_GCGSettleOptionRsp_proto_rawDesc = nil
+ file_GCGSettleOptionRsp_proto_goTypes = nil
+ file_GCGSettleOptionRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillHpChangeType.pb.go b/gover/gen/GCGSkillHpChangeType.pb.go
new file mode 100644
index 00000000..899d8f0d
--- /dev/null
+++ b/gover/gen/GCGSkillHpChangeType.pb.go
@@ -0,0 +1,151 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillHpChangeType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillHpChangeType int32
+
+const (
+ GCGSkillHpChangeType_GCG_SKILL_HP_CHANGE_TYPE_NONE GCGSkillHpChangeType = 0
+ GCGSkillHpChangeType_GCG_SKILL_HP_CHANGE_TYPE_DAMAGE GCGSkillHpChangeType = 1
+ GCGSkillHpChangeType_GCG_SKILL_HP_CHANGE_TYPE_HEAL GCGSkillHpChangeType = 2
+)
+
+// Enum value maps for GCGSkillHpChangeType.
+var (
+ GCGSkillHpChangeType_name = map[int32]string{
+ 0: "GCG_SKILL_HP_CHANGE_TYPE_NONE",
+ 1: "GCG_SKILL_HP_CHANGE_TYPE_DAMAGE",
+ 2: "GCG_SKILL_HP_CHANGE_TYPE_HEAL",
+ }
+ GCGSkillHpChangeType_value = map[string]int32{
+ "GCG_SKILL_HP_CHANGE_TYPE_NONE": 0,
+ "GCG_SKILL_HP_CHANGE_TYPE_DAMAGE": 1,
+ "GCG_SKILL_HP_CHANGE_TYPE_HEAL": 2,
+ }
+)
+
+func (x GCGSkillHpChangeType) Enum() *GCGSkillHpChangeType {
+ p := new(GCGSkillHpChangeType)
+ *p = x
+ return p
+}
+
+func (x GCGSkillHpChangeType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGSkillHpChangeType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGSkillHpChangeType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGSkillHpChangeType) Type() protoreflect.EnumType {
+ return &file_GCGSkillHpChangeType_proto_enumTypes[0]
+}
+
+func (x GCGSkillHpChangeType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGSkillHpChangeType.Descriptor instead.
+func (GCGSkillHpChangeType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGSkillHpChangeType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGSkillHpChangeType_proto protoreflect.FileDescriptor
+
+var file_GCGSkillHpChangeType_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x48, 0x70, 0x43, 0x68, 0x61, 0x6e,
+ 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x81, 0x01, 0x0a,
+ 0x14, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x48, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x5f, 0x53, 0x4b, 0x49,
+ 0x4c, 0x4c, 0x5f, 0x48, 0x50, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x23, 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x5f,
+ 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x48, 0x50, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x41, 0x4d, 0x41, 0x47, 0x45, 0x10, 0x01, 0x12, 0x21, 0x0a,
+ 0x1d, 0x47, 0x43, 0x47, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x48, 0x50, 0x5f, 0x43, 0x48,
+ 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x10, 0x02,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillHpChangeType_proto_rawDescOnce sync.Once
+ file_GCGSkillHpChangeType_proto_rawDescData = file_GCGSkillHpChangeType_proto_rawDesc
+)
+
+func file_GCGSkillHpChangeType_proto_rawDescGZIP() []byte {
+ file_GCGSkillHpChangeType_proto_rawDescOnce.Do(func() {
+ file_GCGSkillHpChangeType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillHpChangeType_proto_rawDescData)
+ })
+ return file_GCGSkillHpChangeType_proto_rawDescData
+}
+
+var file_GCGSkillHpChangeType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGSkillHpChangeType_proto_goTypes = []interface{}{
+ (GCGSkillHpChangeType)(0), // 0: GCGSkillHpChangeType
+}
+var file_GCGSkillHpChangeType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillHpChangeType_proto_init() }
+func file_GCGSkillHpChangeType_proto_init() {
+ if File_GCGSkillHpChangeType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillHpChangeType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillHpChangeType_proto_goTypes,
+ DependencyIndexes: file_GCGSkillHpChangeType_proto_depIdxs,
+ EnumInfos: file_GCGSkillHpChangeType_proto_enumTypes,
+ }.Build()
+ File_GCGSkillHpChangeType_proto = out.File
+ file_GCGSkillHpChangeType_proto_rawDesc = nil
+ file_GCGSkillHpChangeType_proto_goTypes = nil
+ file_GCGSkillHpChangeType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillLimitsInfo.pb.go b/gover/gen/GCGSkillLimitsInfo.pb.go
new file mode 100644
index 00000000..f7a028f9
--- /dev/null
+++ b/gover/gen/GCGSkillLimitsInfo.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillLimitsInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillLimitsInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillId uint32 `protobuf:"varint,1,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ LimitsList []*GCGLimitsInfo `protobuf:"bytes,7,rep,name=limits_list,json=limitsList,proto3" json:"limits_list,omitempty"`
+}
+
+func (x *GCGSkillLimitsInfo) Reset() {
+ *x = GCGSkillLimitsInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillLimitsInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillLimitsInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillLimitsInfo) ProtoMessage() {}
+
+func (x *GCGSkillLimitsInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillLimitsInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillLimitsInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillLimitsInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillLimitsInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillLimitsInfo) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+func (x *GCGSkillLimitsInfo) GetLimitsList() []*GCGLimitsInfo {
+ if x != nil {
+ return x.LimitsList
+ }
+ return nil
+}
+
+var File_GCGSkillLimitsInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillLimitsInfo_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x47, 0x43, 0x47, 0x4c,
+ 0x69, 0x6d, 0x69, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x60, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74,
+ 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64,
+ 0x12, 0x2f, 0x0a, 0x0b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x47, 0x43, 0x47, 0x4c, 0x69, 0x6d, 0x69, 0x74,
+ 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGSkillLimitsInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillLimitsInfo_proto_rawDescData = file_GCGSkillLimitsInfo_proto_rawDesc
+)
+
+func file_GCGSkillLimitsInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillLimitsInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillLimitsInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillLimitsInfo_proto_rawDescData)
+ })
+ return file_GCGSkillLimitsInfo_proto_rawDescData
+}
+
+var file_GCGSkillLimitsInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillLimitsInfo_proto_goTypes = []interface{}{
+ (*GCGSkillLimitsInfo)(nil), // 0: GCGSkillLimitsInfo
+ (*GCGLimitsInfo)(nil), // 1: GCGLimitsInfo
+}
+var file_GCGSkillLimitsInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillLimitsInfo.limits_list:type_name -> GCGLimitsInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillLimitsInfo_proto_init() }
+func file_GCGSkillLimitsInfo_proto_init() {
+ if File_GCGSkillLimitsInfo_proto != nil {
+ return
+ }
+ file_GCGLimitsInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillLimitsInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillLimitsInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillLimitsInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillLimitsInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillLimitsInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillLimitsInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillLimitsInfo_proto = out.File
+ file_GCGSkillLimitsInfo_proto_rawDesc = nil
+ file_GCGSkillLimitsInfo_proto_goTypes = nil
+ file_GCGSkillLimitsInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewAskReq.pb.go b/gover/gen/GCGSkillPreviewAskReq.pb.go
new file mode 100644
index 00000000..4d462ceb
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewAskReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewAskReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewAskReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGSkillPreviewAskReq) Reset() {
+ *x = GCGSkillPreviewAskReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewAskReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewAskReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewAskReq) ProtoMessage() {}
+
+func (x *GCGSkillPreviewAskReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewAskReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewAskReq.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewAskReq) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewAskReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGSkillPreviewAskReq_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewAskReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x41, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77,
+ 0x41, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewAskReq_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewAskReq_proto_rawDescData = file_GCGSkillPreviewAskReq_proto_rawDesc
+)
+
+func file_GCGSkillPreviewAskReq_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewAskReq_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewAskReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewAskReq_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewAskReq_proto_rawDescData
+}
+
+var file_GCGSkillPreviewAskReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewAskReq_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewAskReq)(nil), // 0: GCGSkillPreviewAskReq
+}
+var file_GCGSkillPreviewAskReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewAskReq_proto_init() }
+func file_GCGSkillPreviewAskReq_proto_init() {
+ if File_GCGSkillPreviewAskReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewAskReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewAskReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewAskReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewAskReq_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewAskReq_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewAskReq_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewAskReq_proto = out.File
+ file_GCGSkillPreviewAskReq_proto_rawDesc = nil
+ file_GCGSkillPreviewAskReq_proto_goTypes = nil
+ file_GCGSkillPreviewAskReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewAskRsp.pb.go b/gover/gen/GCGSkillPreviewAskRsp.pb.go
new file mode 100644
index 00000000..810cb200
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewAskRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewAskRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewAskRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGSkillPreviewAskRsp) Reset() {
+ *x = GCGSkillPreviewAskRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewAskRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewAskRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewAskRsp) ProtoMessage() {}
+
+func (x *GCGSkillPreviewAskRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewAskRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewAskRsp.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewAskRsp) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewAskRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewAskRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewAskRsp_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewAskRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x41, 0x73, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a,
+ 0x15, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77,
+ 0x41, 0x73, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewAskRsp_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewAskRsp_proto_rawDescData = file_GCGSkillPreviewAskRsp_proto_rawDesc
+)
+
+func file_GCGSkillPreviewAskRsp_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewAskRsp_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewAskRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewAskRsp_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewAskRsp_proto_rawDescData
+}
+
+var file_GCGSkillPreviewAskRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewAskRsp_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewAskRsp)(nil), // 0: GCGSkillPreviewAskRsp
+}
+var file_GCGSkillPreviewAskRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewAskRsp_proto_init() }
+func file_GCGSkillPreviewAskRsp_proto_init() {
+ if File_GCGSkillPreviewAskRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewAskRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewAskRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewAskRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewAskRsp_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewAskRsp_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewAskRsp_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewAskRsp_proto = out.File
+ file_GCGSkillPreviewAskRsp_proto_rawDesc = nil
+ file_GCGSkillPreviewAskRsp_proto_goTypes = nil
+ file_GCGSkillPreviewAskRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewCardInfo.pb.go b/gover/gen/GCGSkillPreviewCardInfo.pb.go
new file mode 100644
index 00000000..ffdb6ea2
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewCardInfo.pb.go
@@ -0,0 +1,214 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewCardInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewCardInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardGuid uint32 `protobuf:"varint,10,opt,name=card_guid,json=cardGuid,proto3" json:"card_guid,omitempty"`
+ FaceType uint32 `protobuf:"varint,2,opt,name=face_type,json=faceType,proto3" json:"face_type,omitempty"`
+ ControllerId uint32 `protobuf:"varint,11,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ CardId uint32 `protobuf:"varint,8,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ ZoneType GCGZoneType `protobuf:"varint,14,opt,name=zone_type,json=zoneType,proto3,enum=GCGZoneType" json:"zone_type,omitempty"`
+ OwnerCardGuid uint32 `protobuf:"varint,3,opt,name=owner_card_guid,json=ownerCardGuid,proto3" json:"owner_card_guid,omitempty"`
+}
+
+func (x *GCGSkillPreviewCardInfo) Reset() {
+ *x = GCGSkillPreviewCardInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewCardInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewCardInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewCardInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewCardInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewCardInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewCardInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewCardInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewCardInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewCardInfo) GetCardGuid() uint32 {
+ if x != nil {
+ return x.CardGuid
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewCardInfo) GetFaceType() uint32 {
+ if x != nil {
+ return x.FaceType
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewCardInfo) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewCardInfo) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewCardInfo) GetZoneType() GCGZoneType {
+ if x != nil {
+ return x.ZoneType
+ }
+ return GCGZoneType_GCG_ZONE_TYPE_INVALID
+}
+
+func (x *GCGSkillPreviewCardInfo) GetOwnerCardGuid() uint32 {
+ if x != nil {
+ return x.OwnerCardGuid
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewCardInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewCardInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x11, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xe4, 0x01, 0x0a, 0x17, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50,
+ 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66,
+ 0x61, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x66, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74,
+ 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a,
+ 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x09, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x47, 0x43, 0x47, 0x5a,
+ 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x7a, 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65,
+ 0x72, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewCardInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewCardInfo_proto_rawDescData = file_GCGSkillPreviewCardInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewCardInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewCardInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewCardInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewCardInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewCardInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewCardInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewCardInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewCardInfo)(nil), // 0: GCGSkillPreviewCardInfo
+ (GCGZoneType)(0), // 1: GCGZoneType
+}
+var file_GCGSkillPreviewCardInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillPreviewCardInfo.zone_type:type_name -> GCGZoneType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewCardInfo_proto_init() }
+func file_GCGSkillPreviewCardInfo_proto_init() {
+ if File_GCGSkillPreviewCardInfo_proto != nil {
+ return
+ }
+ file_GCGZoneType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewCardInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewCardInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewCardInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewCardInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewCardInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewCardInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewCardInfo_proto = out.File
+ file_GCGSkillPreviewCardInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewCardInfo_proto_goTypes = nil
+ file_GCGSkillPreviewCardInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewElementReactionInfo.pb.go b/gover/gen/GCGSkillPreviewElementReactionInfo.pb.go
new file mode 100644
index 00000000..34fae835
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewElementReactionInfo.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewElementReactionInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewElementReactionInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_JOBNBDJHAPJ []uint32 `protobuf:"varint,12,rep,packed,name=Unk3300_JOBNBDJHAPJ,json=Unk3300JOBNBDJHAPJ,proto3" json:"Unk3300_JOBNBDJHAPJ,omitempty"`
+ Unk3300_BELBNDNDGAO []uint32 `protobuf:"varint,14,rep,packed,name=Unk3300_BELBNDNDGAO,json=Unk3300BELBNDNDGAO,proto3" json:"Unk3300_BELBNDNDGAO,omitempty"`
+ ReactionList []*GCGSkillPreviewReactionInfo `protobuf:"bytes,1,rep,name=reaction_list,json=reactionList,proto3" json:"reaction_list,omitempty"`
+}
+
+func (x *GCGSkillPreviewElementReactionInfo) Reset() {
+ *x = GCGSkillPreviewElementReactionInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewElementReactionInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewElementReactionInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewElementReactionInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewElementReactionInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewElementReactionInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewElementReactionInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewElementReactionInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewElementReactionInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewElementReactionInfo) GetUnk3300_JOBNBDJHAPJ() []uint32 {
+ if x != nil {
+ return x.Unk3300_JOBNBDJHAPJ
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewElementReactionInfo) GetUnk3300_BELBNDNDGAO() []uint32 {
+ if x != nil {
+ return x.Unk3300_BELBNDNDGAO
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewElementReactionInfo) GetReactionList() []*GCGSkillPreviewReactionInfo {
+ if x != nil {
+ return x.ReactionList
+ }
+ return nil
+}
+
+var File_GCGSkillPreviewElementReactionInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewElementReactionInfo_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x47, 0x43, 0x47, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x61, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01,
+ 0x0a, 0x22, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4a, 0x4f, 0x42, 0x4e, 0x42, 0x44, 0x4a, 0x48, 0x41, 0x50, 0x4a, 0x18, 0x0c, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4f, 0x42, 0x4e, 0x42, 0x44,
+ 0x4a, 0x48, 0x41, 0x50, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x42, 0x45, 0x4c, 0x42, 0x4e, 0x44, 0x4e, 0x44, 0x47, 0x41, 0x4f, 0x18, 0x0e, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x45, 0x4c, 0x42, 0x4e,
+ 0x44, 0x4e, 0x44, 0x47, 0x41, 0x4f, 0x12, 0x41, 0x0a, 0x0d, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
+ 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52,
+ 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x72, 0x65, 0x61,
+ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewElementReactionInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewElementReactionInfo_proto_rawDescData = file_GCGSkillPreviewElementReactionInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewElementReactionInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewElementReactionInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewElementReactionInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewElementReactionInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewElementReactionInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewElementReactionInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewElementReactionInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewElementReactionInfo)(nil), // 0: GCGSkillPreviewElementReactionInfo
+ (*GCGSkillPreviewReactionInfo)(nil), // 1: GCGSkillPreviewReactionInfo
+}
+var file_GCGSkillPreviewElementReactionInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillPreviewElementReactionInfo.reaction_list:type_name -> GCGSkillPreviewReactionInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewElementReactionInfo_proto_init() }
+func file_GCGSkillPreviewElementReactionInfo_proto_init() {
+ if File_GCGSkillPreviewElementReactionInfo_proto != nil {
+ return
+ }
+ file_GCGSkillPreviewReactionInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewElementReactionInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewElementReactionInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewElementReactionInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewElementReactionInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewElementReactionInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewElementReactionInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewElementReactionInfo_proto = out.File
+ file_GCGSkillPreviewElementReactionInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewElementReactionInfo_proto_goTypes = nil
+ file_GCGSkillPreviewElementReactionInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewExtraInfo.pb.go b/gover/gen/GCGSkillPreviewExtraInfo.pb.go
new file mode 100644
index 00000000..9b9e5855
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewExtraInfo.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewExtraInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewExtraInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_KIFFJGFDNKA []*GCGSkillPreviewCardInfo `protobuf:"bytes,6,rep,name=Unk3300_KIFFJGFDNKA,json=Unk3300KIFFJGFDNKA,proto3" json:"Unk3300_KIFFJGFDNKA,omitempty"`
+ Unk3300_GMEMMDJKCGN []*GCGSkillPreviewCardInfo `protobuf:"bytes,8,rep,name=Unk3300_GMEMMDJKCGN,json=Unk3300GMEMMDJKCGN,proto3" json:"Unk3300_GMEMMDJKCGN,omitempty"`
+}
+
+func (x *GCGSkillPreviewExtraInfo) Reset() {
+ *x = GCGSkillPreviewExtraInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewExtraInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewExtraInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewExtraInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewExtraInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewExtraInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewExtraInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewExtraInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewExtraInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewExtraInfo) GetUnk3300_KIFFJGFDNKA() []*GCGSkillPreviewCardInfo {
+ if x != nil {
+ return x.Unk3300_KIFFJGFDNKA
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewExtraInfo) GetUnk3300_GMEMMDJKCGN() []*GCGSkillPreviewCardInfo {
+ if x != nil {
+ return x.Unk3300_GMEMMDJKCGN
+ }
+ return nil
+}
+
+var File_GCGSkillPreviewExtraInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewExtraInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1d, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xb0, 0x01, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76,
+ 0x69, 0x65, 0x77, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x49, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x46, 0x46, 0x4a, 0x47, 0x46, 0x44,
+ 0x4e, 0x4b, 0x41, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x43, 0x47, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x49, 0x46, 0x46,
+ 0x4a, 0x47, 0x46, 0x44, 0x4e, 0x4b, 0x41, 0x12, 0x49, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x45, 0x4d, 0x4d, 0x44, 0x4a, 0x4b, 0x43, 0x47, 0x4e, 0x18, 0x08,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50,
+ 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4d, 0x45, 0x4d, 0x4d, 0x44, 0x4a, 0x4b, 0x43,
+ 0x47, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewExtraInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewExtraInfo_proto_rawDescData = file_GCGSkillPreviewExtraInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewExtraInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewExtraInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewExtraInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewExtraInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewExtraInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewExtraInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewExtraInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewExtraInfo)(nil), // 0: GCGSkillPreviewExtraInfo
+ (*GCGSkillPreviewCardInfo)(nil), // 1: GCGSkillPreviewCardInfo
+}
+var file_GCGSkillPreviewExtraInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillPreviewExtraInfo.Unk3300_KIFFJGFDNKA:type_name -> GCGSkillPreviewCardInfo
+ 1, // 1: GCGSkillPreviewExtraInfo.Unk3300_GMEMMDJKCGN:type_name -> GCGSkillPreviewCardInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewExtraInfo_proto_init() }
+func file_GCGSkillPreviewExtraInfo_proto_init() {
+ if File_GCGSkillPreviewExtraInfo_proto != nil {
+ return
+ }
+ file_GCGSkillPreviewCardInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewExtraInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewExtraInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewExtraInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewExtraInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewExtraInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewExtraInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewExtraInfo_proto = out.File
+ file_GCGSkillPreviewExtraInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewExtraInfo_proto_goTypes = nil
+ file_GCGSkillPreviewExtraInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewHpInfo.pb.go b/gover/gen/GCGSkillPreviewHpInfo.pb.go
new file mode 100644
index 00000000..ba685db8
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewHpInfo.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewHpInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewHpInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChangeType GCGSkillHpChangeType `protobuf:"varint,8,opt,name=change_type,json=changeType,proto3,enum=GCGSkillHpChangeType" json:"change_type,omitempty"`
+ HpChangeValue uint32 `protobuf:"varint,4,opt,name=hp_change_value,json=hpChangeValue,proto3" json:"hp_change_value,omitempty"`
+}
+
+func (x *GCGSkillPreviewHpInfo) Reset() {
+ *x = GCGSkillPreviewHpInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewHpInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewHpInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewHpInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewHpInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewHpInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewHpInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewHpInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewHpInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewHpInfo) GetChangeType() GCGSkillHpChangeType {
+ if x != nil {
+ return x.ChangeType
+ }
+ return GCGSkillHpChangeType_GCG_SKILL_HP_CHANGE_TYPE_NONE
+}
+
+func (x *GCGSkillPreviewHpInfo) GetHpChangeValue() uint32 {
+ if x != nil {
+ return x.HpChangeValue
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewHpInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewHpInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x48, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x47,
+ 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x48, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x15, 0x47, 0x43, 0x47,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x48, 0x70, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x36, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x48, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a,
+ 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x68, 0x70,
+ 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x68, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewHpInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewHpInfo_proto_rawDescData = file_GCGSkillPreviewHpInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewHpInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewHpInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewHpInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewHpInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewHpInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewHpInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewHpInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewHpInfo)(nil), // 0: GCGSkillPreviewHpInfo
+ (GCGSkillHpChangeType)(0), // 1: GCGSkillHpChangeType
+}
+var file_GCGSkillPreviewHpInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillPreviewHpInfo.change_type:type_name -> GCGSkillHpChangeType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewHpInfo_proto_init() }
+func file_GCGSkillPreviewHpInfo_proto_init() {
+ if File_GCGSkillPreviewHpInfo_proto != nil {
+ return
+ }
+ file_GCGSkillHpChangeType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewHpInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewHpInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewHpInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewHpInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewHpInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewHpInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewHpInfo_proto = out.File
+ file_GCGSkillPreviewHpInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewHpInfo_proto_goTypes = nil
+ file_GCGSkillPreviewHpInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewInfo.pb.go b/gover/gen/GCGSkillPreviewInfo.pb.go
new file mode 100644
index 00000000..e2340f20
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewInfo.pb.go
@@ -0,0 +1,306 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChangeOnstageCharacterList []*GCGSkillPreviewOnstageChangeInfo `protobuf:"bytes,6,rep,name=change_onstage_character_list,json=changeOnstageCharacterList,proto3" json:"change_onstage_character_list,omitempty"`
+ Unk3300_DAJFJEDNLKK []*GCGSkillPreviewCardInfo `protobuf:"bytes,15,rep,name=Unk3300_DAJFJEDNLKK,json=Unk3300DAJFJEDNLKK,proto3" json:"Unk3300_DAJFJEDNLKK,omitempty"`
+ SkillId uint32 `protobuf:"varint,12,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ HpInfoMap map[uint32]*GCGSkillPreviewHpInfo `protobuf:"bytes,3,rep,name=hp_info_map,json=hpInfoMap,proto3" json:"hp_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ Unk3300_AGNONGELFGC []*GCGSkillPreviewCardInfo `protobuf:"bytes,2,rep,name=Unk3300_AGNONGELFGC,json=Unk3300AGNONGELFGC,proto3" json:"Unk3300_AGNONGELFGC,omitempty"`
+ ExtraInfo *GCGSkillPreviewExtraInfo `protobuf:"bytes,11,opt,name=extra_info,json=extraInfo,proto3" json:"extra_info,omitempty"`
+ ReactionInfoMap map[uint32]*GCGSkillPreviewElementReactionInfo `protobuf:"bytes,14,rep,name=reaction_info_map,json=reactionInfoMap,proto3" json:"reaction_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ CardTokenChangeMap map[uint32]*GCGSkillPreviewTokenChangeInfo `protobuf:"bytes,8,rep,name=card_token_change_map,json=cardTokenChangeMap,proto3" json:"card_token_change_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *GCGSkillPreviewInfo) Reset() {
+ *x = GCGSkillPreviewInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewInfo) GetChangeOnstageCharacterList() []*GCGSkillPreviewOnstageChangeInfo {
+ if x != nil {
+ return x.ChangeOnstageCharacterList
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewInfo) GetUnk3300_DAJFJEDNLKK() []*GCGSkillPreviewCardInfo {
+ if x != nil {
+ return x.Unk3300_DAJFJEDNLKK
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewInfo) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewInfo) GetHpInfoMap() map[uint32]*GCGSkillPreviewHpInfo {
+ if x != nil {
+ return x.HpInfoMap
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewInfo) GetUnk3300_AGNONGELFGC() []*GCGSkillPreviewCardInfo {
+ if x != nil {
+ return x.Unk3300_AGNONGELFGC
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewInfo) GetExtraInfo() *GCGSkillPreviewExtraInfo {
+ if x != nil {
+ return x.ExtraInfo
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewInfo) GetReactionInfoMap() map[uint32]*GCGSkillPreviewElementReactionInfo {
+ if x != nil {
+ return x.ReactionInfoMap
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewInfo) GetCardTokenChangeMap() map[uint32]*GCGSkillPreviewTokenChangeInfo {
+ if x != nil {
+ return x.CardTokenChangeMap
+ }
+ return nil
+}
+
+var File_GCGSkillPreviewInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x43, 0x47,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x47, 0x43, 0x47, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x45, 0x6c, 0x65, 0x6d, 0x65,
+ 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72,
+ 0x65, 0x76, 0x69, 0x65, 0x77, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72,
+ 0x65, 0x76, 0x69, 0x65, 0x77, 0x48, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x26, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69,
+ 0x65, 0x77, 0x4f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x47, 0x43, 0x47, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x8a, 0x07, 0x0a, 0x13, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76,
+ 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x64, 0x0a, 0x1d, 0x63, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x5f, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63,
+ 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21,
+ 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77,
+ 0x4f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x1a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x49, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x41, 0x4a, 0x46, 0x4a, 0x45, 0x44,
+ 0x4e, 0x4c, 0x4b, 0x4b, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x43, 0x47,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x41, 0x4a,
+ 0x46, 0x4a, 0x45, 0x44, 0x4e, 0x4c, 0x4b, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x49, 0x64, 0x12, 0x43, 0x0a, 0x0b, 0x68, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48,
+ 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x68,
+ 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x49, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x4e, 0x4f, 0x4e, 0x47, 0x45, 0x4c, 0x46, 0x47, 0x43, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x47, 0x4e, 0x4f, 0x4e, 0x47, 0x45, 0x4c,
+ 0x46, 0x47, 0x43, 0x12, 0x38, 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x55, 0x0a,
+ 0x11, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x52,
+ 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x5f, 0x0a, 0x15, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72,
+ 0x65, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x61, 0x72, 0x64, 0x54, 0x6f,
+ 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x12, 0x63, 0x61, 0x72, 0x64, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e,
+ 0x67, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x54, 0x0a, 0x0e, 0x48, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2c, 0x0a, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x48, 0x70, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x67, 0x0a, 0x14, 0x52,
+ 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x39, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50,
+ 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61,
+ 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x66, 0x0a, 0x17, 0x43, 0x61, 0x72, 0x64, 0x54, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
+ 0x79, 0x12, 0x35, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x1f, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69,
+ 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewInfo_proto_rawDescData = file_GCGSkillPreviewInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
+var file_GCGSkillPreviewInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewInfo)(nil), // 0: GCGSkillPreviewInfo
+ nil, // 1: GCGSkillPreviewInfo.HpInfoMapEntry
+ nil, // 2: GCGSkillPreviewInfo.ReactionInfoMapEntry
+ nil, // 3: GCGSkillPreviewInfo.CardTokenChangeMapEntry
+ (*GCGSkillPreviewOnstageChangeInfo)(nil), // 4: GCGSkillPreviewOnstageChangeInfo
+ (*GCGSkillPreviewCardInfo)(nil), // 5: GCGSkillPreviewCardInfo
+ (*GCGSkillPreviewExtraInfo)(nil), // 6: GCGSkillPreviewExtraInfo
+ (*GCGSkillPreviewHpInfo)(nil), // 7: GCGSkillPreviewHpInfo
+ (*GCGSkillPreviewElementReactionInfo)(nil), // 8: GCGSkillPreviewElementReactionInfo
+ (*GCGSkillPreviewTokenChangeInfo)(nil), // 9: GCGSkillPreviewTokenChangeInfo
+}
+var file_GCGSkillPreviewInfo_proto_depIdxs = []int32{
+ 4, // 0: GCGSkillPreviewInfo.change_onstage_character_list:type_name -> GCGSkillPreviewOnstageChangeInfo
+ 5, // 1: GCGSkillPreviewInfo.Unk3300_DAJFJEDNLKK:type_name -> GCGSkillPreviewCardInfo
+ 1, // 2: GCGSkillPreviewInfo.hp_info_map:type_name -> GCGSkillPreviewInfo.HpInfoMapEntry
+ 5, // 3: GCGSkillPreviewInfo.Unk3300_AGNONGELFGC:type_name -> GCGSkillPreviewCardInfo
+ 6, // 4: GCGSkillPreviewInfo.extra_info:type_name -> GCGSkillPreviewExtraInfo
+ 2, // 5: GCGSkillPreviewInfo.reaction_info_map:type_name -> GCGSkillPreviewInfo.ReactionInfoMapEntry
+ 3, // 6: GCGSkillPreviewInfo.card_token_change_map:type_name -> GCGSkillPreviewInfo.CardTokenChangeMapEntry
+ 7, // 7: GCGSkillPreviewInfo.HpInfoMapEntry.value:type_name -> GCGSkillPreviewHpInfo
+ 8, // 8: GCGSkillPreviewInfo.ReactionInfoMapEntry.value:type_name -> GCGSkillPreviewElementReactionInfo
+ 9, // 9: GCGSkillPreviewInfo.CardTokenChangeMapEntry.value:type_name -> GCGSkillPreviewTokenChangeInfo
+ 10, // [10:10] is the sub-list for method output_type
+ 10, // [10:10] is the sub-list for method input_type
+ 10, // [10:10] is the sub-list for extension type_name
+ 10, // [10:10] is the sub-list for extension extendee
+ 0, // [0:10] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewInfo_proto_init() }
+func file_GCGSkillPreviewInfo_proto_init() {
+ if File_GCGSkillPreviewInfo_proto != nil {
+ return
+ }
+ file_GCGSkillPreviewCardInfo_proto_init()
+ file_GCGSkillPreviewElementReactionInfo_proto_init()
+ file_GCGSkillPreviewExtraInfo_proto_init()
+ file_GCGSkillPreviewHpInfo_proto_init()
+ file_GCGSkillPreviewOnstageChangeInfo_proto_init()
+ file_GCGSkillPreviewTokenChangeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 4,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewInfo_proto = out.File
+ file_GCGSkillPreviewInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewInfo_proto_goTypes = nil
+ file_GCGSkillPreviewInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewNotify.pb.go b/gover/gen/GCGSkillPreviewNotify.pb.go
new file mode 100644
index 00000000..3eb065f8
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewNotify.pb.go
@@ -0,0 +1,222 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ControllerId uint32 `protobuf:"varint,13,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ SkillPreviewList []*GCGSkillPreviewInfo `protobuf:"bytes,15,rep,name=skill_preview_list,json=skillPreviewList,proto3" json:"skill_preview_list,omitempty"`
+ ChangeOnstagePreviewList []*GCGChangeOnstageInfo `protobuf:"bytes,3,rep,name=change_onstage_preview_list,json=changeOnstagePreviewList,proto3" json:"change_onstage_preview_list,omitempty"`
+ PlayCardList []*GCGSkillPreviewPlayCardInfo `protobuf:"bytes,11,rep,name=play_card_list,json=playCardList,proto3" json:"play_card_list,omitempty"`
+ OnstageCardGuid uint32 `protobuf:"varint,6,opt,name=onstage_card_guid,json=onstageCardGuid,proto3" json:"onstage_card_guid,omitempty"`
+}
+
+func (x *GCGSkillPreviewNotify) Reset() {
+ *x = GCGSkillPreviewNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewNotify) ProtoMessage() {}
+
+func (x *GCGSkillPreviewNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewNotify.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewNotify) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewNotify) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewNotify) GetSkillPreviewList() []*GCGSkillPreviewInfo {
+ if x != nil {
+ return x.SkillPreviewList
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewNotify) GetChangeOnstagePreviewList() []*GCGChangeOnstageInfo {
+ if x != nil {
+ return x.ChangeOnstagePreviewList
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewNotify) GetPlayCardList() []*GCGSkillPreviewPlayCardInfo {
+ if x != nil {
+ return x.PlayCardList
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewNotify) GetOnstageCardGuid() uint32 {
+ if x != nil {
+ return x.OnstageCardGuid
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewNotify_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x47,
+ 0x43, 0x47, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72,
+ 0x65, 0x76, 0x69, 0x65, 0x77, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x02, 0x0a, 0x15, 0x47, 0x43, 0x47, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x12, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65,
+ 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x50,
+ 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x1b, 0x63, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x65,
+ 0x76, 0x69, 0x65, 0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x15, 0x2e, 0x47, 0x43, 0x47, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x6e, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x18, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4f, 0x6e,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x42, 0x0a, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61,
+ 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0f, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewNotify_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewNotify_proto_rawDescData = file_GCGSkillPreviewNotify_proto_rawDesc
+)
+
+func file_GCGSkillPreviewNotify_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewNotify_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewNotify_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewNotify_proto_rawDescData
+}
+
+var file_GCGSkillPreviewNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewNotify_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewNotify)(nil), // 0: GCGSkillPreviewNotify
+ (*GCGSkillPreviewInfo)(nil), // 1: GCGSkillPreviewInfo
+ (*GCGChangeOnstageInfo)(nil), // 2: GCGChangeOnstageInfo
+ (*GCGSkillPreviewPlayCardInfo)(nil), // 3: GCGSkillPreviewPlayCardInfo
+}
+var file_GCGSkillPreviewNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillPreviewNotify.skill_preview_list:type_name -> GCGSkillPreviewInfo
+ 2, // 1: GCGSkillPreviewNotify.change_onstage_preview_list:type_name -> GCGChangeOnstageInfo
+ 3, // 2: GCGSkillPreviewNotify.play_card_list:type_name -> GCGSkillPreviewPlayCardInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewNotify_proto_init() }
+func file_GCGSkillPreviewNotify_proto_init() {
+ if File_GCGSkillPreviewNotify_proto != nil {
+ return
+ }
+ file_GCGChangeOnstageInfo_proto_init()
+ file_GCGSkillPreviewInfo_proto_init()
+ file_GCGSkillPreviewPlayCardInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewNotify_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewNotify_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewNotify_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewNotify_proto = out.File
+ file_GCGSkillPreviewNotify_proto_rawDesc = nil
+ file_GCGSkillPreviewNotify_proto_goTypes = nil
+ file_GCGSkillPreviewNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewOnstageChangeInfo.pb.go b/gover/gen/GCGSkillPreviewOnstageChangeInfo.pb.go
new file mode 100644
index 00000000..b48e7ca7
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewOnstageChangeInfo.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewOnstageChangeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewOnstageChangeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_EHHDPPFDIFB uint32 `protobuf:"varint,8,opt,name=Unk3300_EHHDPPFDIFB,json=Unk3300EHHDPPFDIFB,proto3" json:"Unk3300_EHHDPPFDIFB,omitempty"`
+ Unk3300_BALADGFAPKL uint32 `protobuf:"varint,14,opt,name=Unk3300_BALADGFAPKL,json=Unk3300BALADGFAPKL,proto3" json:"Unk3300_BALADGFAPKL,omitempty"`
+}
+
+func (x *GCGSkillPreviewOnstageChangeInfo) Reset() {
+ *x = GCGSkillPreviewOnstageChangeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewOnstageChangeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewOnstageChangeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewOnstageChangeInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewOnstageChangeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewOnstageChangeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewOnstageChangeInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewOnstageChangeInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewOnstageChangeInfo) GetUnk3300_EHHDPPFDIFB() uint32 {
+ if x != nil {
+ return x.Unk3300_EHHDPPFDIFB
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewOnstageChangeInfo) GetUnk3300_BALADGFAPKL() uint32 {
+ if x != nil {
+ return x.Unk3300_BALADGFAPKL
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewOnstageChangeInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewOnstageChangeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x4f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x20, 0x47, 0x43, 0x47,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4f, 0x6e, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x48, 0x44, 0x50, 0x50, 0x46,
+ 0x44, 0x49, 0x46, 0x42, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x45, 0x48, 0x48, 0x44, 0x50, 0x50, 0x46, 0x44, 0x49, 0x46, 0x42, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x44, 0x47,
+ 0x46, 0x41, 0x50, 0x4b, 0x4c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x42, 0x41, 0x4c, 0x41, 0x44, 0x47, 0x46, 0x41, 0x50, 0x4b, 0x4c, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescData = file_GCGSkillPreviewOnstageChangeInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewOnstageChangeInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewOnstageChangeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewOnstageChangeInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewOnstageChangeInfo)(nil), // 0: GCGSkillPreviewOnstageChangeInfo
+}
+var file_GCGSkillPreviewOnstageChangeInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewOnstageChangeInfo_proto_init() }
+func file_GCGSkillPreviewOnstageChangeInfo_proto_init() {
+ if File_GCGSkillPreviewOnstageChangeInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewOnstageChangeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewOnstageChangeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewOnstageChangeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewOnstageChangeInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewOnstageChangeInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewOnstageChangeInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewOnstageChangeInfo_proto = out.File
+ file_GCGSkillPreviewOnstageChangeInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewOnstageChangeInfo_proto_goTypes = nil
+ file_GCGSkillPreviewOnstageChangeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewPlayCardInfo.pb.go b/gover/gen/GCGSkillPreviewPlayCardInfo.pb.go
new file mode 100644
index 00000000..9e3406b7
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewPlayCardInfo.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewPlayCardInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewPlayCardInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ HandCardGuid uint32 `protobuf:"varint,15,opt,name=hand_card_guid,json=handCardGuid,proto3" json:"hand_card_guid,omitempty"`
+ PlayCardInfo *GCGSkillPreviewInfo `protobuf:"bytes,10,opt,name=play_card_info,json=playCardInfo,proto3" json:"play_card_info,omitempty"`
+ TargetCardGuid uint32 `protobuf:"varint,8,opt,name=target_card_guid,json=targetCardGuid,proto3" json:"target_card_guid,omitempty"`
+}
+
+func (x *GCGSkillPreviewPlayCardInfo) Reset() {
+ *x = GCGSkillPreviewPlayCardInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewPlayCardInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewPlayCardInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewPlayCardInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewPlayCardInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewPlayCardInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewPlayCardInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewPlayCardInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewPlayCardInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewPlayCardInfo) GetHandCardGuid() uint32 {
+ if x != nil {
+ return x.HandCardGuid
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewPlayCardInfo) GetPlayCardInfo() *GCGSkillPreviewInfo {
+ if x != nil {
+ return x.PlayCardInfo
+ }
+ return nil
+}
+
+func (x *GCGSkillPreviewPlayCardInfo) GetTargetCardGuid() uint32 {
+ if x != nil {
+ return x.TargetCardGuid
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewPlayCardInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewPlayCardInfo_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65,
+ 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9,
+ 0x01, 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69,
+ 0x65, 0x77, 0x50, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24,
+ 0x0a, 0x0e, 0x68, 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x61, 0x6e, 0x64, 0x43, 0x61, 0x72, 0x64,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x3a, 0x0a, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x61, 0x72,
+ 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x47,
+ 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x43, 0x61, 0x72, 0x64, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewPlayCardInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewPlayCardInfo_proto_rawDescData = file_GCGSkillPreviewPlayCardInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewPlayCardInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewPlayCardInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewPlayCardInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewPlayCardInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewPlayCardInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewPlayCardInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewPlayCardInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewPlayCardInfo)(nil), // 0: GCGSkillPreviewPlayCardInfo
+ (*GCGSkillPreviewInfo)(nil), // 1: GCGSkillPreviewInfo
+}
+var file_GCGSkillPreviewPlayCardInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillPreviewPlayCardInfo.play_card_info:type_name -> GCGSkillPreviewInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewPlayCardInfo_proto_init() }
+func file_GCGSkillPreviewPlayCardInfo_proto_init() {
+ if File_GCGSkillPreviewPlayCardInfo_proto != nil {
+ return
+ }
+ file_GCGSkillPreviewInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewPlayCardInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewPlayCardInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewPlayCardInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewPlayCardInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewPlayCardInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewPlayCardInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewPlayCardInfo_proto = out.File
+ file_GCGSkillPreviewPlayCardInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewPlayCardInfo_proto_goTypes = nil
+ file_GCGSkillPreviewPlayCardInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewReactionInfo.pb.go b/gover/gen/GCGSkillPreviewReactionInfo.pb.go
new file mode 100644
index 00000000..587a5273
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewReactionInfo.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewReactionInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewReactionInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_AENPLEDPMJH uint32 `protobuf:"varint,3,opt,name=Unk3300_AENPLEDPMJH,json=Unk3300AENPLEDPMJH,proto3" json:"Unk3300_AENPLEDPMJH,omitempty"`
+ Unk3300_PDEHPHJFAKD uint32 `protobuf:"varint,2,opt,name=Unk3300_PDEHPHJFAKD,json=Unk3300PDEHPHJFAKD,proto3" json:"Unk3300_PDEHPHJFAKD,omitempty"`
+}
+
+func (x *GCGSkillPreviewReactionInfo) Reset() {
+ *x = GCGSkillPreviewReactionInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewReactionInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewReactionInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewReactionInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewReactionInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewReactionInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewReactionInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewReactionInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewReactionInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewReactionInfo) GetUnk3300_AENPLEDPMJH() uint32 {
+ if x != nil {
+ return x.Unk3300_AENPLEDPMJH
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewReactionInfo) GetUnk3300_PDEHPHJFAKD() uint32 {
+ if x != nil {
+ return x.Unk3300_PDEHPHJFAKD
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewReactionInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewReactionInfo_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50,
+ 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x45,
+ 0x4e, 0x50, 0x4c, 0x45, 0x44, 0x50, 0x4d, 0x4a, 0x48, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x45, 0x4e, 0x50, 0x4c, 0x45, 0x44, 0x50,
+ 0x4d, 0x4a, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50,
+ 0x44, 0x45, 0x48, 0x50, 0x48, 0x4a, 0x46, 0x41, 0x4b, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x44, 0x45, 0x48, 0x50, 0x48, 0x4a,
+ 0x46, 0x41, 0x4b, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewReactionInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewReactionInfo_proto_rawDescData = file_GCGSkillPreviewReactionInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewReactionInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewReactionInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewReactionInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewReactionInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewReactionInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewReactionInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewReactionInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewReactionInfo)(nil), // 0: GCGSkillPreviewReactionInfo
+}
+var file_GCGSkillPreviewReactionInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewReactionInfo_proto_init() }
+func file_GCGSkillPreviewReactionInfo_proto_init() {
+ if File_GCGSkillPreviewReactionInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewReactionInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewReactionInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewReactionInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewReactionInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewReactionInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewReactionInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewReactionInfo_proto = out.File
+ file_GCGSkillPreviewReactionInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewReactionInfo_proto_goTypes = nil
+ file_GCGSkillPreviewReactionInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewTokenChangeInfo.pb.go b/gover/gen/GCGSkillPreviewTokenChangeInfo.pb.go
new file mode 100644
index 00000000..7363622c
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewTokenChangeInfo.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewTokenChangeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewTokenChangeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TokenChangeList []*GCGSkillPreviewTokenInfo `protobuf:"bytes,10,rep,name=token_change_list,json=tokenChangeList,proto3" json:"token_change_list,omitempty"`
+}
+
+func (x *GCGSkillPreviewTokenChangeInfo) Reset() {
+ *x = GCGSkillPreviewTokenChangeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewTokenChangeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewTokenChangeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewTokenChangeInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewTokenChangeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewTokenChangeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewTokenChangeInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewTokenChangeInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewTokenChangeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewTokenChangeInfo) GetTokenChangeList() []*GCGSkillPreviewTokenInfo {
+ if x != nil {
+ return x.TokenChangeList
+ }
+ return nil
+}
+
+var File_GCGSkillPreviewTokenChangeInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewTokenChangeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x11, 0x74, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72,
+ 0x65, 0x76, 0x69, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f,
+ 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewTokenChangeInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewTokenChangeInfo_proto_rawDescData = file_GCGSkillPreviewTokenChangeInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewTokenChangeInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewTokenChangeInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewTokenChangeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewTokenChangeInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewTokenChangeInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewTokenChangeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewTokenChangeInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewTokenChangeInfo)(nil), // 0: GCGSkillPreviewTokenChangeInfo
+ (*GCGSkillPreviewTokenInfo)(nil), // 1: GCGSkillPreviewTokenInfo
+}
+var file_GCGSkillPreviewTokenChangeInfo_proto_depIdxs = []int32{
+ 1, // 0: GCGSkillPreviewTokenChangeInfo.token_change_list:type_name -> GCGSkillPreviewTokenInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewTokenChangeInfo_proto_init() }
+func file_GCGSkillPreviewTokenChangeInfo_proto_init() {
+ if File_GCGSkillPreviewTokenChangeInfo_proto != nil {
+ return
+ }
+ file_GCGSkillPreviewTokenInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewTokenChangeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewTokenChangeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewTokenChangeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewTokenChangeInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewTokenChangeInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewTokenChangeInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewTokenChangeInfo_proto = out.File
+ file_GCGSkillPreviewTokenChangeInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewTokenChangeInfo_proto_goTypes = nil
+ file_GCGSkillPreviewTokenChangeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGSkillPreviewTokenInfo.pb.go b/gover/gen/GCGSkillPreviewTokenInfo.pb.go
new file mode 100644
index 00000000..9a3f87a6
--- /dev/null
+++ b/gover/gen/GCGSkillPreviewTokenInfo.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGSkillPreviewTokenInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGSkillPreviewTokenInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TokenType uint32 `protobuf:"varint,11,opt,name=token_type,json=tokenType,proto3" json:"token_type,omitempty"`
+ Unk3300_MMIKPPJMHAD uint32 `protobuf:"varint,10,opt,name=Unk3300_MMIKPPJMHAD,json=Unk3300MMIKPPJMHAD,proto3" json:"Unk3300_MMIKPPJMHAD,omitempty"`
+ Unk3300_IKICJMEFEON uint32 `protobuf:"varint,3,opt,name=Unk3300_IKICJMEFEON,json=Unk3300IKICJMEFEON,proto3" json:"Unk3300_IKICJMEFEON,omitempty"`
+}
+
+func (x *GCGSkillPreviewTokenInfo) Reset() {
+ *x = GCGSkillPreviewTokenInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGSkillPreviewTokenInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGSkillPreviewTokenInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGSkillPreviewTokenInfo) ProtoMessage() {}
+
+func (x *GCGSkillPreviewTokenInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGSkillPreviewTokenInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGSkillPreviewTokenInfo.ProtoReflect.Descriptor instead.
+func (*GCGSkillPreviewTokenInfo) Descriptor() ([]byte, []int) {
+ return file_GCGSkillPreviewTokenInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGSkillPreviewTokenInfo) GetTokenType() uint32 {
+ if x != nil {
+ return x.TokenType
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewTokenInfo) GetUnk3300_MMIKPPJMHAD() uint32 {
+ if x != nil {
+ return x.Unk3300_MMIKPPJMHAD
+ }
+ return 0
+}
+
+func (x *GCGSkillPreviewTokenInfo) GetUnk3300_IKICJMEFEON() uint32 {
+ if x != nil {
+ return x.Unk3300_IKICJMEFEON
+ }
+ return 0
+}
+
+var File_GCGSkillPreviewTokenInfo_proto protoreflect.FileDescriptor
+
+var file_GCGSkillPreviewTokenInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
+ 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x9b, 0x01, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x50, 0x72, 0x65,
+ 0x76, 0x69, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x49, 0x4b, 0x50, 0x50, 0x4a, 0x4d,
+ 0x48, 0x41, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4d, 0x4d, 0x49, 0x4b, 0x50, 0x50, 0x4a, 0x4d, 0x48, 0x41, 0x44, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4b, 0x49, 0x43, 0x4a, 0x4d, 0x45,
+ 0x46, 0x45, 0x4f, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x49, 0x4b, 0x49, 0x43, 0x4a, 0x4d, 0x45, 0x46, 0x45, 0x4f, 0x4e, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGSkillPreviewTokenInfo_proto_rawDescOnce sync.Once
+ file_GCGSkillPreviewTokenInfo_proto_rawDescData = file_GCGSkillPreviewTokenInfo_proto_rawDesc
+)
+
+func file_GCGSkillPreviewTokenInfo_proto_rawDescGZIP() []byte {
+ file_GCGSkillPreviewTokenInfo_proto_rawDescOnce.Do(func() {
+ file_GCGSkillPreviewTokenInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGSkillPreviewTokenInfo_proto_rawDescData)
+ })
+ return file_GCGSkillPreviewTokenInfo_proto_rawDescData
+}
+
+var file_GCGSkillPreviewTokenInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGSkillPreviewTokenInfo_proto_goTypes = []interface{}{
+ (*GCGSkillPreviewTokenInfo)(nil), // 0: GCGSkillPreviewTokenInfo
+}
+var file_GCGSkillPreviewTokenInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGSkillPreviewTokenInfo_proto_init() }
+func file_GCGSkillPreviewTokenInfo_proto_init() {
+ if File_GCGSkillPreviewTokenInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGSkillPreviewTokenInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGSkillPreviewTokenInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGSkillPreviewTokenInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGSkillPreviewTokenInfo_proto_goTypes,
+ DependencyIndexes: file_GCGSkillPreviewTokenInfo_proto_depIdxs,
+ MessageInfos: file_GCGSkillPreviewTokenInfo_proto_msgTypes,
+ }.Build()
+ File_GCGSkillPreviewTokenInfo_proto = out.File
+ file_GCGSkillPreviewTokenInfo_proto_rawDesc = nil
+ file_GCGSkillPreviewTokenInfo_proto_goTypes = nil
+ file_GCGSkillPreviewTokenInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGStartChallengeByCheckRewardReq.pb.go b/gover/gen/GCGStartChallengeByCheckRewardReq.pb.go
new file mode 100644
index 00000000..37a812cf
--- /dev/null
+++ b/gover/gen/GCGStartChallengeByCheckRewardReq.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGStartChallengeByCheckRewardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGStartChallengeByCheckRewardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,13,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ LevelType GCGLevelType `protobuf:"varint,3,opt,name=level_type,json=levelType,proto3,enum=GCGLevelType" json:"level_type,omitempty"`
+ ConfigId uint32 `protobuf:"varint,5,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+}
+
+func (x *GCGStartChallengeByCheckRewardReq) Reset() {
+ *x = GCGStartChallengeByCheckRewardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGStartChallengeByCheckRewardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGStartChallengeByCheckRewardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGStartChallengeByCheckRewardReq) ProtoMessage() {}
+
+func (x *GCGStartChallengeByCheckRewardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGStartChallengeByCheckRewardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGStartChallengeByCheckRewardReq.ProtoReflect.Descriptor instead.
+func (*GCGStartChallengeByCheckRewardReq) Descriptor() ([]byte, []int) {
+ return file_GCGStartChallengeByCheckRewardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGStartChallengeByCheckRewardReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GCGStartChallengeByCheckRewardReq) GetLevelType() GCGLevelType {
+ if x != nil {
+ return x.LevelType
+ }
+ return GCGLevelType_GCG_LEVEL_TYPE_NONE
+}
+
+func (x *GCGStartChallengeByCheckRewardReq) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+var File_GCGStartChallengeByCheckRewardReq_proto protoreflect.FileDescriptor
+
+var file_GCGStartChallengeByCheckRewardReq_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x42, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01,
+ 0x0a, 0x21, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x42, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2c,
+ 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGStartChallengeByCheckRewardReq_proto_rawDescOnce sync.Once
+ file_GCGStartChallengeByCheckRewardReq_proto_rawDescData = file_GCGStartChallengeByCheckRewardReq_proto_rawDesc
+)
+
+func file_GCGStartChallengeByCheckRewardReq_proto_rawDescGZIP() []byte {
+ file_GCGStartChallengeByCheckRewardReq_proto_rawDescOnce.Do(func() {
+ file_GCGStartChallengeByCheckRewardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGStartChallengeByCheckRewardReq_proto_rawDescData)
+ })
+ return file_GCGStartChallengeByCheckRewardReq_proto_rawDescData
+}
+
+var file_GCGStartChallengeByCheckRewardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGStartChallengeByCheckRewardReq_proto_goTypes = []interface{}{
+ (*GCGStartChallengeByCheckRewardReq)(nil), // 0: GCGStartChallengeByCheckRewardReq
+ (GCGLevelType)(0), // 1: GCGLevelType
+}
+var file_GCGStartChallengeByCheckRewardReq_proto_depIdxs = []int32{
+ 1, // 0: GCGStartChallengeByCheckRewardReq.level_type:type_name -> GCGLevelType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGStartChallengeByCheckRewardReq_proto_init() }
+func file_GCGStartChallengeByCheckRewardReq_proto_init() {
+ if File_GCGStartChallengeByCheckRewardReq_proto != nil {
+ return
+ }
+ file_GCGLevelType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGStartChallengeByCheckRewardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGStartChallengeByCheckRewardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGStartChallengeByCheckRewardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGStartChallengeByCheckRewardReq_proto_goTypes,
+ DependencyIndexes: file_GCGStartChallengeByCheckRewardReq_proto_depIdxs,
+ MessageInfos: file_GCGStartChallengeByCheckRewardReq_proto_msgTypes,
+ }.Build()
+ File_GCGStartChallengeByCheckRewardReq_proto = out.File
+ file_GCGStartChallengeByCheckRewardReq_proto_rawDesc = nil
+ file_GCGStartChallengeByCheckRewardReq_proto_goTypes = nil
+ file_GCGStartChallengeByCheckRewardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGStartChallengeByCheckRewardRsp.pb.go b/gover/gen/GCGStartChallengeByCheckRewardRsp.pb.go
new file mode 100644
index 00000000..ccac3ed9
--- /dev/null
+++ b/gover/gen/GCGStartChallengeByCheckRewardRsp.pb.go
@@ -0,0 +1,217 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGStartChallengeByCheckRewardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGStartChallengeByCheckRewardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ExceededItemTypeList []uint32 `protobuf:"varint,3,rep,packed,name=exceeded_item_type_list,json=exceededItemTypeList,proto3" json:"exceeded_item_type_list,omitempty"`
+ LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ ExceededItemList []uint32 `protobuf:"varint,8,rep,packed,name=exceeded_item_list,json=exceededItemList,proto3" json:"exceeded_item_list,omitempty"`
+ LevelType GCGLevelType `protobuf:"varint,2,opt,name=level_type,json=levelType,proto3,enum=GCGLevelType" json:"level_type,omitempty"`
+ ConfigId uint32 `protobuf:"varint,9,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) Reset() {
+ *x = GCGStartChallengeByCheckRewardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGStartChallengeByCheckRewardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGStartChallengeByCheckRewardRsp) ProtoMessage() {}
+
+func (x *GCGStartChallengeByCheckRewardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGStartChallengeByCheckRewardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGStartChallengeByCheckRewardRsp.ProtoReflect.Descriptor instead.
+func (*GCGStartChallengeByCheckRewardRsp) Descriptor() ([]byte, []int) {
+ return file_GCGStartChallengeByCheckRewardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) GetExceededItemTypeList() []uint32 {
+ if x != nil {
+ return x.ExceededItemTypeList
+ }
+ return nil
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) GetExceededItemList() []uint32 {
+ if x != nil {
+ return x.ExceededItemList
+ }
+ return nil
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) GetLevelType() GCGLevelType {
+ if x != nil {
+ return x.LevelType
+ }
+ return GCGLevelType_GCG_LEVEL_TYPE_NONE
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+func (x *GCGStartChallengeByCheckRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGStartChallengeByCheckRewardRsp_proto protoreflect.FileDescriptor
+
+var file_GCGStartChallengeByCheckRewardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x42, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43, 0x47, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x02,
+ 0x0a, 0x21, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x42, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x52, 0x73, 0x70, 0x12, 0x35, 0x0a, 0x17, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x5f,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x49, 0x74,
+ 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65,
+ 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x10, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGStartChallengeByCheckRewardRsp_proto_rawDescOnce sync.Once
+ file_GCGStartChallengeByCheckRewardRsp_proto_rawDescData = file_GCGStartChallengeByCheckRewardRsp_proto_rawDesc
+)
+
+func file_GCGStartChallengeByCheckRewardRsp_proto_rawDescGZIP() []byte {
+ file_GCGStartChallengeByCheckRewardRsp_proto_rawDescOnce.Do(func() {
+ file_GCGStartChallengeByCheckRewardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGStartChallengeByCheckRewardRsp_proto_rawDescData)
+ })
+ return file_GCGStartChallengeByCheckRewardRsp_proto_rawDescData
+}
+
+var file_GCGStartChallengeByCheckRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGStartChallengeByCheckRewardRsp_proto_goTypes = []interface{}{
+ (*GCGStartChallengeByCheckRewardRsp)(nil), // 0: GCGStartChallengeByCheckRewardRsp
+ (GCGLevelType)(0), // 1: GCGLevelType
+}
+var file_GCGStartChallengeByCheckRewardRsp_proto_depIdxs = []int32{
+ 1, // 0: GCGStartChallengeByCheckRewardRsp.level_type:type_name -> GCGLevelType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGStartChallengeByCheckRewardRsp_proto_init() }
+func file_GCGStartChallengeByCheckRewardRsp_proto_init() {
+ if File_GCGStartChallengeByCheckRewardRsp_proto != nil {
+ return
+ }
+ file_GCGLevelType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGStartChallengeByCheckRewardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGStartChallengeByCheckRewardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGStartChallengeByCheckRewardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGStartChallengeByCheckRewardRsp_proto_goTypes,
+ DependencyIndexes: file_GCGStartChallengeByCheckRewardRsp_proto_depIdxs,
+ MessageInfos: file_GCGStartChallengeByCheckRewardRsp_proto_msgTypes,
+ }.Build()
+ File_GCGStartChallengeByCheckRewardRsp_proto = out.File
+ file_GCGStartChallengeByCheckRewardRsp_proto_rawDesc = nil
+ file_GCGStartChallengeByCheckRewardRsp_proto_goTypes = nil
+ file_GCGStartChallengeByCheckRewardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGStartChallengeReq.pb.go b/gover/gen/GCGStartChallengeReq.pb.go
new file mode 100644
index 00000000..bc8e370e
--- /dev/null
+++ b/gover/gen/GCGStartChallengeReq.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGStartChallengeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGStartChallengeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelType GCGLevelType `protobuf:"varint,12,opt,name=level_type,json=levelType,proto3,enum=GCGLevelType" json:"level_type,omitempty"`
+ ConfigId uint32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *GCGStartChallengeReq) Reset() {
+ *x = GCGStartChallengeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGStartChallengeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGStartChallengeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGStartChallengeReq) ProtoMessage() {}
+
+func (x *GCGStartChallengeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGStartChallengeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGStartChallengeReq.ProtoReflect.Descriptor instead.
+func (*GCGStartChallengeReq) Descriptor() ([]byte, []int) {
+ return file_GCGStartChallengeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGStartChallengeReq) GetLevelType() GCGLevelType {
+ if x != nil {
+ return x.LevelType
+ }
+ return GCGLevelType_GCG_LEVEL_TYPE_NONE
+}
+
+func (x *GCGStartChallengeReq) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+func (x *GCGStartChallengeReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_GCGStartChallengeReq_proto protoreflect.FileDescriptor
+
+var file_GCGStartChallengeReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43,
+ 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x7c, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47,
+ 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGStartChallengeReq_proto_rawDescOnce sync.Once
+ file_GCGStartChallengeReq_proto_rawDescData = file_GCGStartChallengeReq_proto_rawDesc
+)
+
+func file_GCGStartChallengeReq_proto_rawDescGZIP() []byte {
+ file_GCGStartChallengeReq_proto_rawDescOnce.Do(func() {
+ file_GCGStartChallengeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGStartChallengeReq_proto_rawDescData)
+ })
+ return file_GCGStartChallengeReq_proto_rawDescData
+}
+
+var file_GCGStartChallengeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGStartChallengeReq_proto_goTypes = []interface{}{
+ (*GCGStartChallengeReq)(nil), // 0: GCGStartChallengeReq
+ (GCGLevelType)(0), // 1: GCGLevelType
+}
+var file_GCGStartChallengeReq_proto_depIdxs = []int32{
+ 1, // 0: GCGStartChallengeReq.level_type:type_name -> GCGLevelType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGStartChallengeReq_proto_init() }
+func file_GCGStartChallengeReq_proto_init() {
+ if File_GCGStartChallengeReq_proto != nil {
+ return
+ }
+ file_GCGLevelType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGStartChallengeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGStartChallengeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGStartChallengeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGStartChallengeReq_proto_goTypes,
+ DependencyIndexes: file_GCGStartChallengeReq_proto_depIdxs,
+ MessageInfos: file_GCGStartChallengeReq_proto_msgTypes,
+ }.Build()
+ File_GCGStartChallengeReq_proto = out.File
+ file_GCGStartChallengeReq_proto_rawDesc = nil
+ file_GCGStartChallengeReq_proto_goTypes = nil
+ file_GCGStartChallengeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGStartChallengeRsp.pb.go b/gover/gen/GCGStartChallengeRsp.pb.go
new file mode 100644
index 00000000..514ff76a
--- /dev/null
+++ b/gover/gen/GCGStartChallengeRsp.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGStartChallengeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGStartChallengeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ConfigId uint32 `protobuf:"varint,8,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ LevelType GCGLevelType `protobuf:"varint,11,opt,name=level_type,json=levelType,proto3,enum=GCGLevelType" json:"level_type,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGStartChallengeRsp) Reset() {
+ *x = GCGStartChallengeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGStartChallengeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGStartChallengeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGStartChallengeRsp) ProtoMessage() {}
+
+func (x *GCGStartChallengeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGStartChallengeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGStartChallengeRsp.ProtoReflect.Descriptor instead.
+func (*GCGStartChallengeRsp) Descriptor() ([]byte, []int) {
+ return file_GCGStartChallengeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGStartChallengeRsp) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+func (x *GCGStartChallengeRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GCGStartChallengeRsp) GetLevelType() GCGLevelType {
+ if x != nil {
+ return x.LevelType
+ }
+ return GCGLevelType_GCG_LEVEL_TYPE_NONE
+}
+
+func (x *GCGStartChallengeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGStartChallengeRsp_proto protoreflect.FileDescriptor
+
+var file_GCGStartChallengeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47, 0x43,
+ 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x96, 0x01, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f,
+ 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x64, 0x12, 0x2c, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGStartChallengeRsp_proto_rawDescOnce sync.Once
+ file_GCGStartChallengeRsp_proto_rawDescData = file_GCGStartChallengeRsp_proto_rawDesc
+)
+
+func file_GCGStartChallengeRsp_proto_rawDescGZIP() []byte {
+ file_GCGStartChallengeRsp_proto_rawDescOnce.Do(func() {
+ file_GCGStartChallengeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGStartChallengeRsp_proto_rawDescData)
+ })
+ return file_GCGStartChallengeRsp_proto_rawDescData
+}
+
+var file_GCGStartChallengeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGStartChallengeRsp_proto_goTypes = []interface{}{
+ (*GCGStartChallengeRsp)(nil), // 0: GCGStartChallengeRsp
+ (GCGLevelType)(0), // 1: GCGLevelType
+}
+var file_GCGStartChallengeRsp_proto_depIdxs = []int32{
+ 1, // 0: GCGStartChallengeRsp.level_type:type_name -> GCGLevelType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGStartChallengeRsp_proto_init() }
+func file_GCGStartChallengeRsp_proto_init() {
+ if File_GCGStartChallengeRsp_proto != nil {
+ return
+ }
+ file_GCGLevelType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGStartChallengeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGStartChallengeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGStartChallengeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGStartChallengeRsp_proto_goTypes,
+ DependencyIndexes: file_GCGStartChallengeRsp_proto_depIdxs,
+ MessageInfos: file_GCGStartChallengeRsp_proto_msgTypes,
+ }.Build()
+ File_GCGStartChallengeRsp_proto = out.File
+ file_GCGStartChallengeRsp_proto_rawDesc = nil
+ file_GCGStartChallengeRsp_proto_goTypes = nil
+ file_GCGStartChallengeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTCInviteReq.pb.go b/gover/gen/GCGTCInviteReq.pb.go
new file mode 100644
index 00000000..9a866f88
--- /dev/null
+++ b/gover/gen/GCGTCInviteReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTCInviteReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTCInviteReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CharacterId uint32 `protobuf:"varint,8,opt,name=character_id,json=characterId,proto3" json:"character_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *GCGTCInviteReq) Reset() {
+ *x = GCGTCInviteReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTCInviteReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTCInviteReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTCInviteReq) ProtoMessage() {}
+
+func (x *GCGTCInviteReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTCInviteReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTCInviteReq.ProtoReflect.Descriptor instead.
+func (*GCGTCInviteReq) Descriptor() ([]byte, []int) {
+ return file_GCGTCInviteReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTCInviteReq) GetCharacterId() uint32 {
+ if x != nil {
+ return x.CharacterId
+ }
+ return 0
+}
+
+func (x *GCGTCInviteReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_GCGTCInviteReq_proto protoreflect.FileDescriptor
+
+var file_GCGTCInviteReq_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x54, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x49,
+ 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x72,
+ 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGTCInviteReq_proto_rawDescOnce sync.Once
+ file_GCGTCInviteReq_proto_rawDescData = file_GCGTCInviteReq_proto_rawDesc
+)
+
+func file_GCGTCInviteReq_proto_rawDescGZIP() []byte {
+ file_GCGTCInviteReq_proto_rawDescOnce.Do(func() {
+ file_GCGTCInviteReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTCInviteReq_proto_rawDescData)
+ })
+ return file_GCGTCInviteReq_proto_rawDescData
+}
+
+var file_GCGTCInviteReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTCInviteReq_proto_goTypes = []interface{}{
+ (*GCGTCInviteReq)(nil), // 0: GCGTCInviteReq
+}
+var file_GCGTCInviteReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGTCInviteReq_proto_init() }
+func file_GCGTCInviteReq_proto_init() {
+ if File_GCGTCInviteReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTCInviteReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTCInviteReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTCInviteReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTCInviteReq_proto_goTypes,
+ DependencyIndexes: file_GCGTCInviteReq_proto_depIdxs,
+ MessageInfos: file_GCGTCInviteReq_proto_msgTypes,
+ }.Build()
+ File_GCGTCInviteReq_proto = out.File
+ file_GCGTCInviteReq_proto_rawDesc = nil
+ file_GCGTCInviteReq_proto_goTypes = nil
+ file_GCGTCInviteReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTCInviteRsp.pb.go b/gover/gen/GCGTCInviteRsp.pb.go
new file mode 100644
index 00000000..0c2342cd
--- /dev/null
+++ b/gover/gen/GCGTCInviteRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTCInviteRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTCInviteRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CharacterId uint32 `protobuf:"varint,9,opt,name=character_id,json=characterId,proto3" json:"character_id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GCGTCInviteRsp) Reset() {
+ *x = GCGTCInviteRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTCInviteRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTCInviteRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTCInviteRsp) ProtoMessage() {}
+
+func (x *GCGTCInviteRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTCInviteRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTCInviteRsp.ProtoReflect.Descriptor instead.
+func (*GCGTCInviteRsp) Descriptor() ([]byte, []int) {
+ return file_GCGTCInviteRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTCInviteRsp) GetCharacterId() uint32 {
+ if x != nil {
+ return x.CharacterId
+ }
+ return 0
+}
+
+func (x *GCGTCInviteRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GCGTCInviteRsp_proto protoreflect.FileDescriptor
+
+var file_GCGTCInviteRsp_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x43, 0x47, 0x54, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x49,
+ 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x72,
+ 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGTCInviteRsp_proto_rawDescOnce sync.Once
+ file_GCGTCInviteRsp_proto_rawDescData = file_GCGTCInviteRsp_proto_rawDesc
+)
+
+func file_GCGTCInviteRsp_proto_rawDescGZIP() []byte {
+ file_GCGTCInviteRsp_proto_rawDescOnce.Do(func() {
+ file_GCGTCInviteRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTCInviteRsp_proto_rawDescData)
+ })
+ return file_GCGTCInviteRsp_proto_rawDescData
+}
+
+var file_GCGTCInviteRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTCInviteRsp_proto_goTypes = []interface{}{
+ (*GCGTCInviteRsp)(nil), // 0: GCGTCInviteRsp
+}
+var file_GCGTCInviteRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGTCInviteRsp_proto_init() }
+func file_GCGTCInviteRsp_proto_init() {
+ if File_GCGTCInviteRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTCInviteRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTCInviteRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTCInviteRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTCInviteRsp_proto_goTypes,
+ DependencyIndexes: file_GCGTCInviteRsp_proto_depIdxs,
+ MessageInfos: file_GCGTCInviteRsp_proto_msgTypes,
+ }.Build()
+ File_GCGTCInviteRsp_proto = out.File
+ file_GCGTCInviteRsp_proto_rawDesc = nil
+ file_GCGTCInviteRsp_proto_goTypes = nil
+ file_GCGTCInviteRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTCTavernChallengeData.pb.go b/gover/gen/GCGTCTavernChallengeData.pb.go
new file mode 100644
index 00000000..b18a21ec
--- /dev/null
+++ b/gover/gen/GCGTCTavernChallengeData.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTCTavernChallengeData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTCTavernChallengeData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UnlockLevelIdList []uint32 `protobuf:"varint,13,rep,packed,name=unlock_level_id_list,json=unlockLevelIdList,proto3" json:"unlock_level_id_list,omitempty"`
+ CharacterId uint32 `protobuf:"varint,4,opt,name=character_id,json=characterId,proto3" json:"character_id,omitempty"`
+}
+
+func (x *GCGTCTavernChallengeData) Reset() {
+ *x = GCGTCTavernChallengeData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTCTavernChallengeData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTCTavernChallengeData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTCTavernChallengeData) ProtoMessage() {}
+
+func (x *GCGTCTavernChallengeData) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTCTavernChallengeData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTCTavernChallengeData.ProtoReflect.Descriptor instead.
+func (*GCGTCTavernChallengeData) Descriptor() ([]byte, []int) {
+ return file_GCGTCTavernChallengeData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTCTavernChallengeData) GetUnlockLevelIdList() []uint32 {
+ if x != nil {
+ return x.UnlockLevelIdList
+ }
+ return nil
+}
+
+func (x *GCGTCTavernChallengeData) GetCharacterId() uint32 {
+ if x != nil {
+ return x.CharacterId
+ }
+ return 0
+}
+
+var File_GCGTCTavernChallengeData_proto protoreflect.FileDescriptor
+
+var file_GCGTCTavernChallengeData_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x6e, 0x0a, 0x18, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x14,
+ 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x75, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a,
+ 0x0c, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGTCTavernChallengeData_proto_rawDescOnce sync.Once
+ file_GCGTCTavernChallengeData_proto_rawDescData = file_GCGTCTavernChallengeData_proto_rawDesc
+)
+
+func file_GCGTCTavernChallengeData_proto_rawDescGZIP() []byte {
+ file_GCGTCTavernChallengeData_proto_rawDescOnce.Do(func() {
+ file_GCGTCTavernChallengeData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTCTavernChallengeData_proto_rawDescData)
+ })
+ return file_GCGTCTavernChallengeData_proto_rawDescData
+}
+
+var file_GCGTCTavernChallengeData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTCTavernChallengeData_proto_goTypes = []interface{}{
+ (*GCGTCTavernChallengeData)(nil), // 0: GCGTCTavernChallengeData
+}
+var file_GCGTCTavernChallengeData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGTCTavernChallengeData_proto_init() }
+func file_GCGTCTavernChallengeData_proto_init() {
+ if File_GCGTCTavernChallengeData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTCTavernChallengeData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTCTavernChallengeData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTCTavernChallengeData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTCTavernChallengeData_proto_goTypes,
+ DependencyIndexes: file_GCGTCTavernChallengeData_proto_depIdxs,
+ MessageInfos: file_GCGTCTavernChallengeData_proto_msgTypes,
+ }.Build()
+ File_GCGTCTavernChallengeData_proto = out.File
+ file_GCGTCTavernChallengeData_proto_rawDesc = nil
+ file_GCGTCTavernChallengeData_proto_goTypes = nil
+ file_GCGTCTavernChallengeData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTCTavernChallengeDataNotify.pb.go b/gover/gen/GCGTCTavernChallengeDataNotify.pb.go
new file mode 100644
index 00000000..0ea71d9f
--- /dev/null
+++ b/gover/gen/GCGTCTavernChallengeDataNotify.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTCTavernChallengeDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTCTavernChallengeDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TavernChallengeList []*GCGTCTavernChallengeData `protobuf:"bytes,5,rep,name=tavern_challenge_list,json=tavernChallengeList,proto3" json:"tavern_challenge_list,omitempty"`
+}
+
+func (x *GCGTCTavernChallengeDataNotify) Reset() {
+ *x = GCGTCTavernChallengeDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTCTavernChallengeDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTCTavernChallengeDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTCTavernChallengeDataNotify) ProtoMessage() {}
+
+func (x *GCGTCTavernChallengeDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTCTavernChallengeDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTCTavernChallengeDataNotify.ProtoReflect.Descriptor instead.
+func (*GCGTCTavernChallengeDataNotify) Descriptor() ([]byte, []int) {
+ return file_GCGTCTavernChallengeDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTCTavernChallengeDataNotify) GetTavernChallengeList() []*GCGTCTavernChallengeData {
+ if x != nil {
+ return x.TavernChallengeList
+ }
+ return nil
+}
+
+var File_GCGTCTavernChallengeDataNotify_proto protoreflect.FileDescriptor
+
+var file_GCGTCTavernChallengeDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61, 0x76,
+ 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x1e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54,
+ 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4d, 0x0a, 0x15, 0x74, 0x61, 0x76, 0x65,
+ 0x72, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54,
+ 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x13, 0x74, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGTCTavernChallengeDataNotify_proto_rawDescOnce sync.Once
+ file_GCGTCTavernChallengeDataNotify_proto_rawDescData = file_GCGTCTavernChallengeDataNotify_proto_rawDesc
+)
+
+func file_GCGTCTavernChallengeDataNotify_proto_rawDescGZIP() []byte {
+ file_GCGTCTavernChallengeDataNotify_proto_rawDescOnce.Do(func() {
+ file_GCGTCTavernChallengeDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTCTavernChallengeDataNotify_proto_rawDescData)
+ })
+ return file_GCGTCTavernChallengeDataNotify_proto_rawDescData
+}
+
+var file_GCGTCTavernChallengeDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTCTavernChallengeDataNotify_proto_goTypes = []interface{}{
+ (*GCGTCTavernChallengeDataNotify)(nil), // 0: GCGTCTavernChallengeDataNotify
+ (*GCGTCTavernChallengeData)(nil), // 1: GCGTCTavernChallengeData
+}
+var file_GCGTCTavernChallengeDataNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGTCTavernChallengeDataNotify.tavern_challenge_list:type_name -> GCGTCTavernChallengeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGTCTavernChallengeDataNotify_proto_init() }
+func file_GCGTCTavernChallengeDataNotify_proto_init() {
+ if File_GCGTCTavernChallengeDataNotify_proto != nil {
+ return
+ }
+ file_GCGTCTavernChallengeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTCTavernChallengeDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTCTavernChallengeDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTCTavernChallengeDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTCTavernChallengeDataNotify_proto_goTypes,
+ DependencyIndexes: file_GCGTCTavernChallengeDataNotify_proto_depIdxs,
+ MessageInfos: file_GCGTCTavernChallengeDataNotify_proto_msgTypes,
+ }.Build()
+ File_GCGTCTavernChallengeDataNotify_proto = out.File
+ file_GCGTCTavernChallengeDataNotify_proto_rawDesc = nil
+ file_GCGTCTavernChallengeDataNotify_proto_goTypes = nil
+ file_GCGTCTavernChallengeDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTCTavernChallengeUpdateNotify.pb.go b/gover/gen/GCGTCTavernChallengeUpdateNotify.pb.go
new file mode 100644
index 00000000..80ccfd24
--- /dev/null
+++ b/gover/gen/GCGTCTavernChallengeUpdateNotify.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTCTavernChallengeUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTCTavernChallengeUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TavernChallenge *GCGTCTavernChallengeData `protobuf:"bytes,12,opt,name=tavern_challenge,json=tavernChallenge,proto3" json:"tavern_challenge,omitempty"`
+}
+
+func (x *GCGTCTavernChallengeUpdateNotify) Reset() {
+ *x = GCGTCTavernChallengeUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTCTavernChallengeUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTCTavernChallengeUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTCTavernChallengeUpdateNotify) ProtoMessage() {}
+
+func (x *GCGTCTavernChallengeUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTCTavernChallengeUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTCTavernChallengeUpdateNotify.ProtoReflect.Descriptor instead.
+func (*GCGTCTavernChallengeUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_GCGTCTavernChallengeUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTCTavernChallengeUpdateNotify) GetTavernChallenge() *GCGTCTavernChallengeData {
+ if x != nil {
+ return x.TavernChallenge
+ }
+ return nil
+}
+
+var File_GCGTCTavernChallengeUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_GCGTCTavernChallengeUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54,
+ 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x20, 0x47, 0x43, 0x47, 0x54,
+ 0x43, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x44, 0x0a, 0x10,
+ 0x74, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61,
+ 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x0f, 0x74, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGTCTavernChallengeUpdateNotify_proto_rawDescOnce sync.Once
+ file_GCGTCTavernChallengeUpdateNotify_proto_rawDescData = file_GCGTCTavernChallengeUpdateNotify_proto_rawDesc
+)
+
+func file_GCGTCTavernChallengeUpdateNotify_proto_rawDescGZIP() []byte {
+ file_GCGTCTavernChallengeUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_GCGTCTavernChallengeUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTCTavernChallengeUpdateNotify_proto_rawDescData)
+ })
+ return file_GCGTCTavernChallengeUpdateNotify_proto_rawDescData
+}
+
+var file_GCGTCTavernChallengeUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTCTavernChallengeUpdateNotify_proto_goTypes = []interface{}{
+ (*GCGTCTavernChallengeUpdateNotify)(nil), // 0: GCGTCTavernChallengeUpdateNotify
+ (*GCGTCTavernChallengeData)(nil), // 1: GCGTCTavernChallengeData
+}
+var file_GCGTCTavernChallengeUpdateNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGTCTavernChallengeUpdateNotify.tavern_challenge:type_name -> GCGTCTavernChallengeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGTCTavernChallengeUpdateNotify_proto_init() }
+func file_GCGTCTavernChallengeUpdateNotify_proto_init() {
+ if File_GCGTCTavernChallengeUpdateNotify_proto != nil {
+ return
+ }
+ file_GCGTCTavernChallengeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTCTavernChallengeUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTCTavernChallengeUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTCTavernChallengeUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTCTavernChallengeUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_GCGTCTavernChallengeUpdateNotify_proto_depIdxs,
+ MessageInfos: file_GCGTCTavernChallengeUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_GCGTCTavernChallengeUpdateNotify_proto = out.File
+ file_GCGTCTavernChallengeUpdateNotify_proto_rawDesc = nil
+ file_GCGTCTavernChallengeUpdateNotify_proto_goTypes = nil
+ file_GCGTCTavernChallengeUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTCTavernInfoNotify.pb.go b/gover/gen/GCGTCTavernInfoNotify.pb.go
new file mode 100644
index 00000000..ba54e999
--- /dev/null
+++ b/gover/gen/GCGTCTavernInfoNotify.pb.go
@@ -0,0 +1,221 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTCTavernInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTCTavernInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Unk3300_IMFJBNFMCHM bool `protobuf:"varint,11,opt,name=Unk3300_IMFJBNFMCHM,json=Unk3300IMFJBNFMCHM,proto3" json:"Unk3300_IMFJBNFMCHM,omitempty"`
+ Unk3300_MBGMHBNBKBK bool `protobuf:"varint,8,opt,name=Unk3300_MBGMHBNBKBK,json=Unk3300MBGMHBNBKBK,proto3" json:"Unk3300_MBGMHBNBKBK,omitempty"`
+ PointId uint32 `protobuf:"varint,4,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ ElementType uint32 `protobuf:"varint,6,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+ AvatarId uint32 `protobuf:"varint,9,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ CharacterId uint32 `protobuf:"varint,12,opt,name=character_id,json=characterId,proto3" json:"character_id,omitempty"`
+}
+
+func (x *GCGTCTavernInfoNotify) Reset() {
+ *x = GCGTCTavernInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTCTavernInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTCTavernInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTCTavernInfoNotify) ProtoMessage() {}
+
+func (x *GCGTCTavernInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTCTavernInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTCTavernInfoNotify.ProtoReflect.Descriptor instead.
+func (*GCGTCTavernInfoNotify) Descriptor() ([]byte, []int) {
+ return file_GCGTCTavernInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTCTavernInfoNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GCGTCTavernInfoNotify) GetUnk3300_IMFJBNFMCHM() bool {
+ if x != nil {
+ return x.Unk3300_IMFJBNFMCHM
+ }
+ return false
+}
+
+func (x *GCGTCTavernInfoNotify) GetUnk3300_MBGMHBNBKBK() bool {
+ if x != nil {
+ return x.Unk3300_MBGMHBNBKBK
+ }
+ return false
+}
+
+func (x *GCGTCTavernInfoNotify) GetPointId() uint32 {
+ if x != nil {
+ return x.PointId
+ }
+ return 0
+}
+
+func (x *GCGTCTavernInfoNotify) GetElementType() uint32 {
+ if x != nil {
+ return x.ElementType
+ }
+ return 0
+}
+
+func (x *GCGTCTavernInfoNotify) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (x *GCGTCTavernInfoNotify) GetCharacterId() uint32 {
+ if x != nil {
+ return x.CharacterId
+ }
+ return 0
+}
+
+var File_GCGTCTavernInfoNotify_proto protoreflect.FileDescriptor
+
+var file_GCGTCTavernInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x02,
+ 0x0a, 0x15, 0x47, 0x43, 0x47, 0x54, 0x43, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4d,
+ 0x46, 0x4a, 0x42, 0x4e, 0x46, 0x4d, 0x43, 0x48, 0x4d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4d, 0x46, 0x4a, 0x42, 0x4e, 0x46, 0x4d,
+ 0x43, 0x48, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d,
+ 0x42, 0x47, 0x4d, 0x48, 0x42, 0x4e, 0x42, 0x4b, 0x42, 0x4b, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x42, 0x47, 0x4d, 0x48, 0x42, 0x4e,
+ 0x42, 0x4b, 0x42, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
+ 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12,
+ 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GCGTCTavernInfoNotify_proto_rawDescOnce sync.Once
+ file_GCGTCTavernInfoNotify_proto_rawDescData = file_GCGTCTavernInfoNotify_proto_rawDesc
+)
+
+func file_GCGTCTavernInfoNotify_proto_rawDescGZIP() []byte {
+ file_GCGTCTavernInfoNotify_proto_rawDescOnce.Do(func() {
+ file_GCGTCTavernInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTCTavernInfoNotify_proto_rawDescData)
+ })
+ return file_GCGTCTavernInfoNotify_proto_rawDescData
+}
+
+var file_GCGTCTavernInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTCTavernInfoNotify_proto_goTypes = []interface{}{
+ (*GCGTCTavernInfoNotify)(nil), // 0: GCGTCTavernInfoNotify
+}
+var file_GCGTCTavernInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGTCTavernInfoNotify_proto_init() }
+func file_GCGTCTavernInfoNotify_proto_init() {
+ if File_GCGTCTavernInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTCTavernInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTCTavernInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTCTavernInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTCTavernInfoNotify_proto_goTypes,
+ DependencyIndexes: file_GCGTCTavernInfoNotify_proto_depIdxs,
+ MessageInfos: file_GCGTCTavernInfoNotify_proto_msgTypes,
+ }.Build()
+ File_GCGTCTavernInfoNotify_proto = out.File
+ file_GCGTCTavernInfoNotify_proto_rawDesc = nil
+ file_GCGTCTavernInfoNotify_proto_goTypes = nil
+ file_GCGTCTavernInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTavernNpcInfo.pb.go b/gover/gen/GCGTavernNpcInfo.pb.go
new file mode 100644
index 00000000..9e654c3b
--- /dev/null
+++ b/gover/gen/GCGTavernNpcInfo.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTavernNpcInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTavernNpcInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
+ ScenePointId uint32 `protobuf:"varint,15,opt,name=scene_point_id,json=scenePointId,proto3" json:"scene_point_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,6,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *GCGTavernNpcInfo) Reset() {
+ *x = GCGTavernNpcInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTavernNpcInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTavernNpcInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTavernNpcInfo) ProtoMessage() {}
+
+func (x *GCGTavernNpcInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTavernNpcInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTavernNpcInfo.ProtoReflect.Descriptor instead.
+func (*GCGTavernNpcInfo) Descriptor() ([]byte, []int) {
+ return file_GCGTavernNpcInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTavernNpcInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *GCGTavernNpcInfo) GetScenePointId() uint32 {
+ if x != nil {
+ return x.ScenePointId
+ }
+ return 0
+}
+
+func (x *GCGTavernNpcInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_GCGTavernNpcInfo_proto protoreflect.FileDescriptor
+
+var file_GCGTavernNpcInfo_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x43, 0x47, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70, 0x63, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x10, 0x47, 0x43, 0x47, 0x54,
+ 0x61, 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0e,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGTavernNpcInfo_proto_rawDescOnce sync.Once
+ file_GCGTavernNpcInfo_proto_rawDescData = file_GCGTavernNpcInfo_proto_rawDesc
+)
+
+func file_GCGTavernNpcInfo_proto_rawDescGZIP() []byte {
+ file_GCGTavernNpcInfo_proto_rawDescOnce.Do(func() {
+ file_GCGTavernNpcInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTavernNpcInfo_proto_rawDescData)
+ })
+ return file_GCGTavernNpcInfo_proto_rawDescData
+}
+
+var file_GCGTavernNpcInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTavernNpcInfo_proto_goTypes = []interface{}{
+ (*GCGTavernNpcInfo)(nil), // 0: GCGTavernNpcInfo
+}
+var file_GCGTavernNpcInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGTavernNpcInfo_proto_init() }
+func file_GCGTavernNpcInfo_proto_init() {
+ if File_GCGTavernNpcInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTavernNpcInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTavernNpcInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTavernNpcInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTavernNpcInfo_proto_goTypes,
+ DependencyIndexes: file_GCGTavernNpcInfo_proto_depIdxs,
+ MessageInfos: file_GCGTavernNpcInfo_proto_msgTypes,
+ }.Build()
+ File_GCGTavernNpcInfo_proto = out.File
+ file_GCGTavernNpcInfo_proto_rawDesc = nil
+ file_GCGTavernNpcInfo_proto_goTypes = nil
+ file_GCGTavernNpcInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGTavernNpcInfoNotify.pb.go b/gover/gen/GCGTavernNpcInfoNotify.pb.go
new file mode 100644
index 00000000..7af4bc29
--- /dev/null
+++ b/gover/gen/GCGTavernNpcInfoNotify.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGTavernNpcInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGTavernNpcInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_FKAKHMMIEBC []*GCGTavernNpcInfo `protobuf:"bytes,12,rep,name=Unk3300_FKAKHMMIEBC,json=Unk3300FKAKHMMIEBC,proto3" json:"Unk3300_FKAKHMMIEBC,omitempty"`
+ Unk3300_BAMLNENDLCM []*GCGTavernNpcInfo `protobuf:"bytes,2,rep,name=Unk3300_BAMLNENDLCM,json=Unk3300BAMLNENDLCM,proto3" json:"Unk3300_BAMLNENDLCM,omitempty"`
+ CharacterNpc *GCGTavernNpcInfo `protobuf:"bytes,11,opt,name=character_npc,json=characterNpc,proto3" json:"character_npc,omitempty"`
+}
+
+func (x *GCGTavernNpcInfoNotify) Reset() {
+ *x = GCGTavernNpcInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGTavernNpcInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGTavernNpcInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGTavernNpcInfoNotify) ProtoMessage() {}
+
+func (x *GCGTavernNpcInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGTavernNpcInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGTavernNpcInfoNotify.ProtoReflect.Descriptor instead.
+func (*GCGTavernNpcInfoNotify) Descriptor() ([]byte, []int) {
+ return file_GCGTavernNpcInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGTavernNpcInfoNotify) GetUnk3300_FKAKHMMIEBC() []*GCGTavernNpcInfo {
+ if x != nil {
+ return x.Unk3300_FKAKHMMIEBC
+ }
+ return nil
+}
+
+func (x *GCGTavernNpcInfoNotify) GetUnk3300_BAMLNENDLCM() []*GCGTavernNpcInfo {
+ if x != nil {
+ return x.Unk3300_BAMLNENDLCM
+ }
+ return nil
+}
+
+func (x *GCGTavernNpcInfoNotify) GetCharacterNpc() *GCGTavernNpcInfo {
+ if x != nil {
+ return x.CharacterNpc
+ }
+ return nil
+}
+
+var File_GCGTavernNpcInfoNotify_proto protoreflect.FileDescriptor
+
+var file_GCGTavernNpcInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x43, 0x47, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70, 0x63, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
+ 0x47, 0x43, 0x47, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x16, 0x47, 0x43, 0x47, 0x54, 0x61,
+ 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x42, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x41,
+ 0x4b, 0x48, 0x4d, 0x4d, 0x49, 0x45, 0x42, 0x43, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x47, 0x43, 0x47, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70, 0x63, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4b, 0x41, 0x4b, 0x48, 0x4d,
+ 0x4d, 0x49, 0x45, 0x42, 0x43, 0x12, 0x42, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x42, 0x41, 0x4d, 0x4c, 0x4e, 0x45, 0x4e, 0x44, 0x4c, 0x43, 0x4d, 0x18, 0x02, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70,
+ 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x41,
+ 0x4d, 0x4c, 0x4e, 0x45, 0x4e, 0x44, 0x4c, 0x43, 0x4d, 0x12, 0x36, 0x0a, 0x0d, 0x63, 0x68, 0x61,
+ 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x70, 0x63, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x47, 0x43, 0x47, 0x54, 0x61, 0x76, 0x65, 0x72, 0x6e, 0x4e, 0x70, 0x63, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x4e, 0x70,
+ 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGTavernNpcInfoNotify_proto_rawDescOnce sync.Once
+ file_GCGTavernNpcInfoNotify_proto_rawDescData = file_GCGTavernNpcInfoNotify_proto_rawDesc
+)
+
+func file_GCGTavernNpcInfoNotify_proto_rawDescGZIP() []byte {
+ file_GCGTavernNpcInfoNotify_proto_rawDescOnce.Do(func() {
+ file_GCGTavernNpcInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGTavernNpcInfoNotify_proto_rawDescData)
+ })
+ return file_GCGTavernNpcInfoNotify_proto_rawDescData
+}
+
+var file_GCGTavernNpcInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGTavernNpcInfoNotify_proto_goTypes = []interface{}{
+ (*GCGTavernNpcInfoNotify)(nil), // 0: GCGTavernNpcInfoNotify
+ (*GCGTavernNpcInfo)(nil), // 1: GCGTavernNpcInfo
+}
+var file_GCGTavernNpcInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGTavernNpcInfoNotify.Unk3300_FKAKHMMIEBC:type_name -> GCGTavernNpcInfo
+ 1, // 1: GCGTavernNpcInfoNotify.Unk3300_BAMLNENDLCM:type_name -> GCGTavernNpcInfo
+ 1, // 2: GCGTavernNpcInfoNotify.character_npc:type_name -> GCGTavernNpcInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GCGTavernNpcInfoNotify_proto_init() }
+func file_GCGTavernNpcInfoNotify_proto_init() {
+ if File_GCGTavernNpcInfoNotify_proto != nil {
+ return
+ }
+ file_GCGTavernNpcInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGTavernNpcInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGTavernNpcInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGTavernNpcInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGTavernNpcInfoNotify_proto_goTypes,
+ DependencyIndexes: file_GCGTavernNpcInfoNotify_proto_depIdxs,
+ MessageInfos: file_GCGTavernNpcInfoNotify_proto_msgTypes,
+ }.Build()
+ File_GCGTavernNpcInfoNotify_proto = out.File
+ file_GCGTavernNpcInfoNotify_proto_rawDesc = nil
+ file_GCGTavernNpcInfoNotify_proto_goTypes = nil
+ file_GCGTavernNpcInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGToken.pb.go b/gover/gen/GCGToken.pb.go
new file mode 100644
index 00000000..ccfff8ad
--- /dev/null
+++ b/gover/gen/GCGToken.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGToken.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGToken struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Value uint32 `protobuf:"varint,14,opt,name=value,proto3" json:"value,omitempty"`
+ Key uint32 `protobuf:"varint,4,opt,name=key,proto3" json:"key,omitempty"`
+}
+
+func (x *GCGToken) Reset() {
+ *x = GCGToken{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGToken_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGToken) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGToken) ProtoMessage() {}
+
+func (x *GCGToken) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGToken_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGToken.ProtoReflect.Descriptor instead.
+func (*GCGToken) Descriptor() ([]byte, []int) {
+ return file_GCGToken_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGToken) GetValue() uint32 {
+ if x != nil {
+ return x.Value
+ }
+ return 0
+}
+
+func (x *GCGToken) GetKey() uint32 {
+ if x != nil {
+ return x.Key
+ }
+ return 0
+}
+
+var File_GCGToken_proto protoreflect.FileDescriptor
+
+var file_GCGToken_proto_rawDesc = []byte{
+ 0x0a, 0x0e, 0x47, 0x43, 0x47, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x32, 0x0a, 0x08, 0x47, 0x43, 0x47, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x14, 0x0a, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x6b, 0x65, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGToken_proto_rawDescOnce sync.Once
+ file_GCGToken_proto_rawDescData = file_GCGToken_proto_rawDesc
+)
+
+func file_GCGToken_proto_rawDescGZIP() []byte {
+ file_GCGToken_proto_rawDescOnce.Do(func() {
+ file_GCGToken_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGToken_proto_rawDescData)
+ })
+ return file_GCGToken_proto_rawDescData
+}
+
+var file_GCGToken_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGToken_proto_goTypes = []interface{}{
+ (*GCGToken)(nil), // 0: GCGToken
+}
+var file_GCGToken_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGToken_proto_init() }
+func file_GCGToken_proto_init() {
+ if File_GCGToken_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGToken_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGToken); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGToken_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGToken_proto_goTypes,
+ DependencyIndexes: file_GCGToken_proto_depIdxs,
+ MessageInfos: file_GCGToken_proto_msgTypes,
+ }.Build()
+ File_GCGToken_proto = out.File
+ file_GCGToken_proto_rawDesc = nil
+ file_GCGToken_proto_goTypes = nil
+ file_GCGToken_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGWaitingCharacter.pb.go b/gover/gen/GCGWaitingCharacter.pb.go
new file mode 100644
index 00000000..d5c9f04d
--- /dev/null
+++ b/gover/gen/GCGWaitingCharacter.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGWaitingCharacter.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGWaitingCharacter struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CondCount uint32 `protobuf:"varint,1,opt,name=cond_count,json=condCount,proto3" json:"cond_count,omitempty"`
+ CardId uint32 `protobuf:"varint,11,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+}
+
+func (x *GCGWaitingCharacter) Reset() {
+ *x = GCGWaitingCharacter{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGWaitingCharacter_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGWaitingCharacter) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGWaitingCharacter) ProtoMessage() {}
+
+func (x *GCGWaitingCharacter) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGWaitingCharacter_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGWaitingCharacter.ProtoReflect.Descriptor instead.
+func (*GCGWaitingCharacter) Descriptor() ([]byte, []int) {
+ return file_GCGWaitingCharacter_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGWaitingCharacter) GetCondCount() uint32 {
+ if x != nil {
+ return x.CondCount
+ }
+ return 0
+}
+
+func (x *GCGWaitingCharacter) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+var File_GCGWaitingCharacter_proto protoreflect.FileDescriptor
+
+var file_GCGWaitingCharacter_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x43, 0x47, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x68, 0x61, 0x72,
+ 0x61, 0x63, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x47,
+ 0x43, 0x47, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74,
+ 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGWaitingCharacter_proto_rawDescOnce sync.Once
+ file_GCGWaitingCharacter_proto_rawDescData = file_GCGWaitingCharacter_proto_rawDesc
+)
+
+func file_GCGWaitingCharacter_proto_rawDescGZIP() []byte {
+ file_GCGWaitingCharacter_proto_rawDescOnce.Do(func() {
+ file_GCGWaitingCharacter_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGWaitingCharacter_proto_rawDescData)
+ })
+ return file_GCGWaitingCharacter_proto_rawDescData
+}
+
+var file_GCGWaitingCharacter_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGWaitingCharacter_proto_goTypes = []interface{}{
+ (*GCGWaitingCharacter)(nil), // 0: GCGWaitingCharacter
+}
+var file_GCGWaitingCharacter_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGWaitingCharacter_proto_init() }
+func file_GCGWaitingCharacter_proto_init() {
+ if File_GCGWaitingCharacter_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGWaitingCharacter_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGWaitingCharacter); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGWaitingCharacter_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGWaitingCharacter_proto_goTypes,
+ DependencyIndexes: file_GCGWaitingCharacter_proto_depIdxs,
+ MessageInfos: file_GCGWaitingCharacter_proto_msgTypes,
+ }.Build()
+ File_GCGWaitingCharacter_proto = out.File
+ file_GCGWaitingCharacter_proto_rawDesc = nil
+ file_GCGWaitingCharacter_proto_goTypes = nil
+ file_GCGWaitingCharacter_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGWeekChallengeInfo.pb.go b/gover/gen/GCGWeekChallengeInfo.pb.go
new file mode 100644
index 00000000..fa28330a
--- /dev/null
+++ b/gover/gen/GCGWeekChallengeInfo.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGWeekChallengeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGWeekChallengeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ NpcId uint32 `protobuf:"varint,9,opt,name=npc_id,json=npcId,proto3" json:"npc_id,omitempty"`
+ UnlockTime uint32 `protobuf:"varint,8,opt,name=unlock_time,json=unlockTime,proto3" json:"unlock_time,omitempty"`
+ IsFinished bool `protobuf:"varint,12,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+}
+
+func (x *GCGWeekChallengeInfo) Reset() {
+ *x = GCGWeekChallengeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGWeekChallengeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGWeekChallengeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGWeekChallengeInfo) ProtoMessage() {}
+
+func (x *GCGWeekChallengeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGWeekChallengeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGWeekChallengeInfo.ProtoReflect.Descriptor instead.
+func (*GCGWeekChallengeInfo) Descriptor() ([]byte, []int) {
+ return file_GCGWeekChallengeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGWeekChallengeInfo) GetNpcId() uint32 {
+ if x != nil {
+ return x.NpcId
+ }
+ return 0
+}
+
+func (x *GCGWeekChallengeInfo) GetUnlockTime() uint32 {
+ if x != nil {
+ return x.UnlockTime
+ }
+ return 0
+}
+
+func (x *GCGWeekChallengeInfo) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+var File_GCGWeekChallengeInfo_proto protoreflect.FileDescriptor
+
+var file_GCGWeekChallengeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x57, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x14,
+ 0x47, 0x43, 0x47, 0x57, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6e, 0x70, 0x63, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x75,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGWeekChallengeInfo_proto_rawDescOnce sync.Once
+ file_GCGWeekChallengeInfo_proto_rawDescData = file_GCGWeekChallengeInfo_proto_rawDesc
+)
+
+func file_GCGWeekChallengeInfo_proto_rawDescGZIP() []byte {
+ file_GCGWeekChallengeInfo_proto_rawDescOnce.Do(func() {
+ file_GCGWeekChallengeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGWeekChallengeInfo_proto_rawDescData)
+ })
+ return file_GCGWeekChallengeInfo_proto_rawDescData
+}
+
+var file_GCGWeekChallengeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGWeekChallengeInfo_proto_goTypes = []interface{}{
+ (*GCGWeekChallengeInfo)(nil), // 0: GCGWeekChallengeInfo
+}
+var file_GCGWeekChallengeInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGWeekChallengeInfo_proto_init() }
+func file_GCGWeekChallengeInfo_proto_init() {
+ if File_GCGWeekChallengeInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGWeekChallengeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGWeekChallengeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGWeekChallengeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGWeekChallengeInfo_proto_goTypes,
+ DependencyIndexes: file_GCGWeekChallengeInfo_proto_depIdxs,
+ MessageInfos: file_GCGWeekChallengeInfo_proto_msgTypes,
+ }.Build()
+ File_GCGWeekChallengeInfo_proto = out.File
+ file_GCGWeekChallengeInfo_proto_rawDesc = nil
+ file_GCGWeekChallengeInfo_proto_goTypes = nil
+ file_GCGWeekChallengeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGWeekChallengeInfoNotify.pb.go b/gover/gen/GCGWeekChallengeInfoNotify.pb.go
new file mode 100644
index 00000000..bc8cb497
--- /dev/null
+++ b/gover/gen/GCGWeekChallengeInfoNotify.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGWeekChallengeInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGWeekChallengeInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeInfoList []*GCGWeekChallengeInfo `protobuf:"bytes,3,rep,name=challenge_info_list,json=challengeInfoList,proto3" json:"challenge_info_list,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,4,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ IsNotifyNpcChange bool `protobuf:"varint,7,opt,name=is_notify_npc_change,json=isNotifyNpcChange,proto3" json:"is_notify_npc_change,omitempty"`
+}
+
+func (x *GCGWeekChallengeInfoNotify) Reset() {
+ *x = GCGWeekChallengeInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGWeekChallengeInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGWeekChallengeInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGWeekChallengeInfoNotify) ProtoMessage() {}
+
+func (x *GCGWeekChallengeInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGWeekChallengeInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGWeekChallengeInfoNotify.ProtoReflect.Descriptor instead.
+func (*GCGWeekChallengeInfoNotify) Descriptor() ([]byte, []int) {
+ return file_GCGWeekChallengeInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGWeekChallengeInfoNotify) GetChallengeInfoList() []*GCGWeekChallengeInfo {
+ if x != nil {
+ return x.ChallengeInfoList
+ }
+ return nil
+}
+
+func (x *GCGWeekChallengeInfoNotify) GetNextRefreshTime() uint32 {
+ if x != nil {
+ return x.NextRefreshTime
+ }
+ return 0
+}
+
+func (x *GCGWeekChallengeInfoNotify) GetIsNotifyNpcChange() bool {
+ if x != nil {
+ return x.IsNotifyNpcChange
+ }
+ return false
+}
+
+var File_GCGWeekChallengeInfoNotify_proto protoreflect.FileDescriptor
+
+var file_GCGWeekChallengeInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x43, 0x47, 0x57, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1a, 0x47, 0x43, 0x47, 0x57, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0,
+ 0x01, 0x0a, 0x1a, 0x47, 0x43, 0x47, 0x57, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a,
+ 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x47, 0x43, 0x47,
+ 0x57, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66,
+ 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x6e, 0x70,
+ 0x63, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11,
+ 0x69, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4e, 0x70, 0x63, 0x43, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GCGWeekChallengeInfoNotify_proto_rawDescOnce sync.Once
+ file_GCGWeekChallengeInfoNotify_proto_rawDescData = file_GCGWeekChallengeInfoNotify_proto_rawDesc
+)
+
+func file_GCGWeekChallengeInfoNotify_proto_rawDescGZIP() []byte {
+ file_GCGWeekChallengeInfoNotify_proto_rawDescOnce.Do(func() {
+ file_GCGWeekChallengeInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGWeekChallengeInfoNotify_proto_rawDescData)
+ })
+ return file_GCGWeekChallengeInfoNotify_proto_rawDescData
+}
+
+var file_GCGWeekChallengeInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGWeekChallengeInfoNotify_proto_goTypes = []interface{}{
+ (*GCGWeekChallengeInfoNotify)(nil), // 0: GCGWeekChallengeInfoNotify
+ (*GCGWeekChallengeInfo)(nil), // 1: GCGWeekChallengeInfo
+}
+var file_GCGWeekChallengeInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: GCGWeekChallengeInfoNotify.challenge_info_list:type_name -> GCGWeekChallengeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGWeekChallengeInfoNotify_proto_init() }
+func file_GCGWeekChallengeInfoNotify_proto_init() {
+ if File_GCGWeekChallengeInfoNotify_proto != nil {
+ return
+ }
+ file_GCGWeekChallengeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGWeekChallengeInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGWeekChallengeInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGWeekChallengeInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGWeekChallengeInfoNotify_proto_goTypes,
+ DependencyIndexes: file_GCGWeekChallengeInfoNotify_proto_depIdxs,
+ MessageInfos: file_GCGWeekChallengeInfoNotify_proto_msgTypes,
+ }.Build()
+ File_GCGWeekChallengeInfoNotify_proto = out.File
+ file_GCGWeekChallengeInfoNotify_proto_rawDesc = nil
+ file_GCGWeekChallengeInfoNotify_proto_goTypes = nil
+ file_GCGWeekChallengeInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGWorldChallengeUnlockNotify.pb.go b/gover/gen/GCGWorldChallengeUnlockNotify.pb.go
new file mode 100644
index 00000000..c0b46229
--- /dev/null
+++ b/gover/gen/GCGWorldChallengeUnlockNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGWorldChallengeUnlockNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGWorldChallengeUnlockNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UnlockIdList []uint32 `protobuf:"varint,6,rep,packed,name=unlock_id_list,json=unlockIdList,proto3" json:"unlock_id_list,omitempty"`
+}
+
+func (x *GCGWorldChallengeUnlockNotify) Reset() {
+ *x = GCGWorldChallengeUnlockNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGWorldChallengeUnlockNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGWorldChallengeUnlockNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGWorldChallengeUnlockNotify) ProtoMessage() {}
+
+func (x *GCGWorldChallengeUnlockNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGWorldChallengeUnlockNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGWorldChallengeUnlockNotify.ProtoReflect.Descriptor instead.
+func (*GCGWorldChallengeUnlockNotify) Descriptor() ([]byte, []int) {
+ return file_GCGWorldChallengeUnlockNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGWorldChallengeUnlockNotify) GetUnlockIdList() []uint32 {
+ if x != nil {
+ return x.UnlockIdList
+ }
+ return nil
+}
+
+var File_GCGWorldChallengeUnlockNotify_proto protoreflect.FileDescriptor
+
+var file_GCGWorldChallengeUnlockNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x43, 0x47, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x1d, 0x47, 0x43, 0x47, 0x57, 0x6f, 0x72, 0x6c,
+ 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c,
+ 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGWorldChallengeUnlockNotify_proto_rawDescOnce sync.Once
+ file_GCGWorldChallengeUnlockNotify_proto_rawDescData = file_GCGWorldChallengeUnlockNotify_proto_rawDesc
+)
+
+func file_GCGWorldChallengeUnlockNotify_proto_rawDescGZIP() []byte {
+ file_GCGWorldChallengeUnlockNotify_proto_rawDescOnce.Do(func() {
+ file_GCGWorldChallengeUnlockNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGWorldChallengeUnlockNotify_proto_rawDescData)
+ })
+ return file_GCGWorldChallengeUnlockNotify_proto_rawDescData
+}
+
+var file_GCGWorldChallengeUnlockNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGWorldChallengeUnlockNotify_proto_goTypes = []interface{}{
+ (*GCGWorldChallengeUnlockNotify)(nil), // 0: GCGWorldChallengeUnlockNotify
+}
+var file_GCGWorldChallengeUnlockNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGWorldChallengeUnlockNotify_proto_init() }
+func file_GCGWorldChallengeUnlockNotify_proto_init() {
+ if File_GCGWorldChallengeUnlockNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGWorldChallengeUnlockNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGWorldChallengeUnlockNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGWorldChallengeUnlockNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGWorldChallengeUnlockNotify_proto_goTypes,
+ DependencyIndexes: file_GCGWorldChallengeUnlockNotify_proto_depIdxs,
+ MessageInfos: file_GCGWorldChallengeUnlockNotify_proto_msgTypes,
+ }.Build()
+ File_GCGWorldChallengeUnlockNotify_proto = out.File
+ file_GCGWorldChallengeUnlockNotify_proto_rawDesc = nil
+ file_GCGWorldChallengeUnlockNotify_proto_goTypes = nil
+ file_GCGWorldChallengeUnlockNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGWorldPlayerGCGStateReq.pb.go b/gover/gen/GCGWorldPlayerGCGStateReq.pb.go
new file mode 100644
index 00000000..1bf9d9a2
--- /dev/null
+++ b/gover/gen/GCGWorldPlayerGCGStateReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGWorldPlayerGCGStateReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGWorldPlayerGCGStateReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GCGWorldPlayerGCGStateReq) Reset() {
+ *x = GCGWorldPlayerGCGStateReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGWorldPlayerGCGStateReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGWorldPlayerGCGStateReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGWorldPlayerGCGStateReq) ProtoMessage() {}
+
+func (x *GCGWorldPlayerGCGStateReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGWorldPlayerGCGStateReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGWorldPlayerGCGStateReq.ProtoReflect.Descriptor instead.
+func (*GCGWorldPlayerGCGStateReq) Descriptor() ([]byte, []int) {
+ return file_GCGWorldPlayerGCGStateReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGWorldPlayerGCGStateReq_proto protoreflect.FileDescriptor
+
+var file_GCGWorldPlayerGCGStateReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x1b, 0x0a, 0x19, 0x47, 0x43, 0x47, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGWorldPlayerGCGStateReq_proto_rawDescOnce sync.Once
+ file_GCGWorldPlayerGCGStateReq_proto_rawDescData = file_GCGWorldPlayerGCGStateReq_proto_rawDesc
+)
+
+func file_GCGWorldPlayerGCGStateReq_proto_rawDescGZIP() []byte {
+ file_GCGWorldPlayerGCGStateReq_proto_rawDescOnce.Do(func() {
+ file_GCGWorldPlayerGCGStateReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGWorldPlayerGCGStateReq_proto_rawDescData)
+ })
+ return file_GCGWorldPlayerGCGStateReq_proto_rawDescData
+}
+
+var file_GCGWorldPlayerGCGStateReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGWorldPlayerGCGStateReq_proto_goTypes = []interface{}{
+ (*GCGWorldPlayerGCGStateReq)(nil), // 0: GCGWorldPlayerGCGStateReq
+}
+var file_GCGWorldPlayerGCGStateReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGWorldPlayerGCGStateReq_proto_init() }
+func file_GCGWorldPlayerGCGStateReq_proto_init() {
+ if File_GCGWorldPlayerGCGStateReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGWorldPlayerGCGStateReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGWorldPlayerGCGStateReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGWorldPlayerGCGStateReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGWorldPlayerGCGStateReq_proto_goTypes,
+ DependencyIndexes: file_GCGWorldPlayerGCGStateReq_proto_depIdxs,
+ MessageInfos: file_GCGWorldPlayerGCGStateReq_proto_msgTypes,
+ }.Build()
+ File_GCGWorldPlayerGCGStateReq_proto = out.File
+ file_GCGWorldPlayerGCGStateReq_proto_rawDesc = nil
+ file_GCGWorldPlayerGCGStateReq_proto_goTypes = nil
+ file_GCGWorldPlayerGCGStateReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGWorldPlayerGCGStateRsp.pb.go b/gover/gen/GCGWorldPlayerGCGStateRsp.pb.go
new file mode 100644
index 00000000..ab97c8bb
--- /dev/null
+++ b/gover/gen/GCGWorldPlayerGCGStateRsp.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGWorldPlayerGCGStateRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGWorldPlayerGCGStateRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PlayerState []*GCGPlayerGCGState `protobuf:"bytes,2,rep,name=player_state,json=playerState,proto3" json:"player_state,omitempty"`
+}
+
+func (x *GCGWorldPlayerGCGStateRsp) Reset() {
+ *x = GCGWorldPlayerGCGStateRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGWorldPlayerGCGStateRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGWorldPlayerGCGStateRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGWorldPlayerGCGStateRsp) ProtoMessage() {}
+
+func (x *GCGWorldPlayerGCGStateRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGWorldPlayerGCGStateRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGWorldPlayerGCGStateRsp.ProtoReflect.Descriptor instead.
+func (*GCGWorldPlayerGCGStateRsp) Descriptor() ([]byte, []int) {
+ return file_GCGWorldPlayerGCGStateRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGWorldPlayerGCGStateRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GCGWorldPlayerGCGStateRsp) GetPlayerState() []*GCGPlayerGCGState {
+ if x != nil {
+ return x.PlayerState
+ }
+ return nil
+}
+
+var File_GCGWorldPlayerGCGStateRsp_proto protoreflect.FileDescriptor
+
+var file_GCGWorldPlayerGCGStateRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x43, 0x47, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x17, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x19, 0x47, 0x43,
+ 0x47, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x35, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x43, 0x47, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0b, 0x70, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGWorldPlayerGCGStateRsp_proto_rawDescOnce sync.Once
+ file_GCGWorldPlayerGCGStateRsp_proto_rawDescData = file_GCGWorldPlayerGCGStateRsp_proto_rawDesc
+)
+
+func file_GCGWorldPlayerGCGStateRsp_proto_rawDescGZIP() []byte {
+ file_GCGWorldPlayerGCGStateRsp_proto_rawDescOnce.Do(func() {
+ file_GCGWorldPlayerGCGStateRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGWorldPlayerGCGStateRsp_proto_rawDescData)
+ })
+ return file_GCGWorldPlayerGCGStateRsp_proto_rawDescData
+}
+
+var file_GCGWorldPlayerGCGStateRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGWorldPlayerGCGStateRsp_proto_goTypes = []interface{}{
+ (*GCGWorldPlayerGCGStateRsp)(nil), // 0: GCGWorldPlayerGCGStateRsp
+ (*GCGPlayerGCGState)(nil), // 1: GCGPlayerGCGState
+}
+var file_GCGWorldPlayerGCGStateRsp_proto_depIdxs = []int32{
+ 1, // 0: GCGWorldPlayerGCGStateRsp.player_state:type_name -> GCGPlayerGCGState
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GCGWorldPlayerGCGStateRsp_proto_init() }
+func file_GCGWorldPlayerGCGStateRsp_proto_init() {
+ if File_GCGWorldPlayerGCGStateRsp_proto != nil {
+ return
+ }
+ file_GCGPlayerGCGState_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GCGWorldPlayerGCGStateRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGWorldPlayerGCGStateRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGWorldPlayerGCGStateRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGWorldPlayerGCGStateRsp_proto_goTypes,
+ DependencyIndexes: file_GCGWorldPlayerGCGStateRsp_proto_depIdxs,
+ MessageInfos: file_GCGWorldPlayerGCGStateRsp_proto_msgTypes,
+ }.Build()
+ File_GCGWorldPlayerGCGStateRsp_proto = out.File
+ file_GCGWorldPlayerGCGStateRsp_proto_rawDesc = nil
+ file_GCGWorldPlayerGCGStateRsp_proto_goTypes = nil
+ file_GCGWorldPlayerGCGStateRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGZone.pb.go b/gover/gen/GCGZone.pb.go
new file mode 100644
index 00000000..0806e255
--- /dev/null
+++ b/gover/gen/GCGZone.pb.go
@@ -0,0 +1,157 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGZone.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGZone struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardList []uint32 `protobuf:"varint,11,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+}
+
+func (x *GCGZone) Reset() {
+ *x = GCGZone{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GCGZone_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GCGZone) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GCGZone) ProtoMessage() {}
+
+func (x *GCGZone) ProtoReflect() protoreflect.Message {
+ mi := &file_GCGZone_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GCGZone.ProtoReflect.Descriptor instead.
+func (*GCGZone) Descriptor() ([]byte, []int) {
+ return file_GCGZone_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GCGZone) GetCardList() []uint32 {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+var File_GCGZone_proto protoreflect.FileDescriptor
+
+var file_GCGZone_proto_rawDesc = []byte{
+ 0x0a, 0x0d, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x26, 0x0a, 0x07, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x63,
+ 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGZone_proto_rawDescOnce sync.Once
+ file_GCGZone_proto_rawDescData = file_GCGZone_proto_rawDesc
+)
+
+func file_GCGZone_proto_rawDescGZIP() []byte {
+ file_GCGZone_proto_rawDescOnce.Do(func() {
+ file_GCGZone_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGZone_proto_rawDescData)
+ })
+ return file_GCGZone_proto_rawDescData
+}
+
+var file_GCGZone_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GCGZone_proto_goTypes = []interface{}{
+ (*GCGZone)(nil), // 0: GCGZone
+}
+var file_GCGZone_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGZone_proto_init() }
+func file_GCGZone_proto_init() {
+ if File_GCGZone_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GCGZone_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GCGZone); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGZone_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGZone_proto_goTypes,
+ DependencyIndexes: file_GCGZone_proto_depIdxs,
+ MessageInfos: file_GCGZone_proto_msgTypes,
+ }.Build()
+ File_GCGZone_proto = out.File
+ file_GCGZone_proto_rawDesc = nil
+ file_GCGZone_proto_goTypes = nil
+ file_GCGZone_proto_depIdxs = nil
+}
diff --git a/gover/gen/GCGZoneType.pb.go b/gover/gen/GCGZoneType.pb.go
new file mode 100644
index 00000000..a030a0a4
--- /dev/null
+++ b/gover/gen/GCGZoneType.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GCGZoneType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GCGZoneType int32
+
+const (
+ GCGZoneType_GCG_ZONE_TYPE_INVALID GCGZoneType = 0
+ GCGZoneType_GCG_ZONE_TYPE_DECK GCGZoneType = 1
+ GCGZoneType_GCG_ZONE_TYPE_HAND GCGZoneType = 2
+ GCGZoneType_GCG_ZONE_TYPE_CHARACTER GCGZoneType = 3
+ GCGZoneType_GCG_ZONE_TYPE_MODIFY GCGZoneType = 4
+ GCGZoneType_GCG_ZONE_TYPE_SUMMON GCGZoneType = 5
+ GCGZoneType_GCG_ZONE_TYPE_ASSIST GCGZoneType = 7
+ GCGZoneType_GCG_ZONE_TYPE_ONSTAGE GCGZoneType = 8
+ GCGZoneType_GCG_ZONE_TYPE_RULE GCGZoneType = 9
+)
+
+// Enum value maps for GCGZoneType.
+var (
+ GCGZoneType_name = map[int32]string{
+ 0: "GCG_ZONE_TYPE_INVALID",
+ 1: "GCG_ZONE_TYPE_DECK",
+ 2: "GCG_ZONE_TYPE_HAND",
+ 3: "GCG_ZONE_TYPE_CHARACTER",
+ 4: "GCG_ZONE_TYPE_MODIFY",
+ 5: "GCG_ZONE_TYPE_SUMMON",
+ 7: "GCG_ZONE_TYPE_ASSIST",
+ 8: "GCG_ZONE_TYPE_ONSTAGE",
+ 9: "GCG_ZONE_TYPE_RULE",
+ }
+ GCGZoneType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x GCGZoneType) Enum() *GCGZoneType {
+ p := new(GCGZoneType)
+ *p = x
+ return p
+}
+
+func (x GCGZoneType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GCGZoneType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GCGZoneType_proto_enumTypes[0].Descriptor()
+}
+
+func (GCGZoneType) Type() protoreflect.EnumType {
+ return &file_GCGZoneType_proto_enumTypes[0]
+}
+
+func (x GCGZoneType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GCGZoneType.Descriptor instead.
+func (GCGZoneType) EnumDescriptor() ([]byte, []int) {
+ return file_GCGZoneType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GCGZoneType_proto protoreflect.FileDescriptor
+
+var file_GCGZoneType_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0xf6, 0x01, 0x0a, 0x0b, 0x47, 0x43, 0x47, 0x5a, 0x6f, 0x6e, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x47, 0x43, 0x47, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x16,
+ 0x0a, 0x12, 0x47, 0x43, 0x47, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x44, 0x45, 0x43, 0x4b, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x5f, 0x5a, 0x4f,
+ 0x4e, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x10, 0x02, 0x12, 0x1b,
+ 0x0a, 0x17, 0x47, 0x43, 0x47, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x10, 0x03, 0x12, 0x18, 0x0a, 0x14, 0x47,
+ 0x43, 0x47, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x4f, 0x44,
+ 0x49, 0x46, 0x59, 0x10, 0x04, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x5a, 0x4f, 0x4e,
+ 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x4f, 0x4e, 0x10, 0x05, 0x12,
+ 0x18, 0x0a, 0x14, 0x47, 0x43, 0x47, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x41, 0x53, 0x53, 0x49, 0x53, 0x54, 0x10, 0x07, 0x12, 0x19, 0x0a, 0x15, 0x47, 0x43, 0x47,
+ 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x4e, 0x53, 0x54, 0x41,
+ 0x47, 0x45, 0x10, 0x08, 0x12, 0x16, 0x0a, 0x12, 0x47, 0x43, 0x47, 0x5f, 0x5a, 0x4f, 0x4e, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x55, 0x4c, 0x45, 0x10, 0x09, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GCGZoneType_proto_rawDescOnce sync.Once
+ file_GCGZoneType_proto_rawDescData = file_GCGZoneType_proto_rawDesc
+)
+
+func file_GCGZoneType_proto_rawDescGZIP() []byte {
+ file_GCGZoneType_proto_rawDescOnce.Do(func() {
+ file_GCGZoneType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GCGZoneType_proto_rawDescData)
+ })
+ return file_GCGZoneType_proto_rawDescData
+}
+
+var file_GCGZoneType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GCGZoneType_proto_goTypes = []interface{}{
+ (GCGZoneType)(0), // 0: GCGZoneType
+}
+var file_GCGZoneType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GCGZoneType_proto_init() }
+func file_GCGZoneType_proto_init() {
+ if File_GCGZoneType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GCGZoneType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GCGZoneType_proto_goTypes,
+ DependencyIndexes: file_GCGZoneType_proto_depIdxs,
+ EnumInfos: file_GCGZoneType_proto_enumTypes,
+ }.Build()
+ File_GCGZoneType_proto = out.File
+ file_GCGZoneType_proto_rawDesc = nil
+ file_GCGZoneType_proto_goTypes = nil
+ file_GCGZoneType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GMObstacleInfo.pb.go b/gover/gen/GMObstacleInfo.pb.go
new file mode 100644
index 00000000..16f3368f
--- /dev/null
+++ b/gover/gen/GMObstacleInfo.pb.go
@@ -0,0 +1,278 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GMObstacleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GMObstacleInfo_ShapeType int32
+
+const (
+ GMObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE GMObstacleInfo_ShapeType = 0
+ GMObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_BOX GMObstacleInfo_ShapeType = 1
+)
+
+// Enum value maps for GMObstacleInfo_ShapeType.
+var (
+ GMObstacleInfo_ShapeType_name = map[int32]string{
+ 0: "SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE",
+ 1: "SHAPE_TYPE_OBSTACLE_SHAPE_BOX",
+ }
+ GMObstacleInfo_ShapeType_value = map[string]int32{
+ "SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE": 0,
+ "SHAPE_TYPE_OBSTACLE_SHAPE_BOX": 1,
+ }
+)
+
+func (x GMObstacleInfo_ShapeType) Enum() *GMObstacleInfo_ShapeType {
+ p := new(GMObstacleInfo_ShapeType)
+ *p = x
+ return p
+}
+
+func (x GMObstacleInfo_ShapeType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GMObstacleInfo_ShapeType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GMObstacleInfo_proto_enumTypes[0].Descriptor()
+}
+
+func (GMObstacleInfo_ShapeType) Type() protoreflect.EnumType {
+ return &file_GMObstacleInfo_proto_enumTypes[0]
+}
+
+func (x GMObstacleInfo_ShapeType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GMObstacleInfo_ShapeType.Descriptor instead.
+func (GMObstacleInfo_ShapeType) EnumDescriptor() ([]byte, []int) {
+ return file_GMObstacleInfo_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type GMObstacleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Shape GMObstacleInfo_ShapeType `protobuf:"varint,2,opt,name=shape,proto3,enum=GMObstacleInfo_ShapeType" json:"shape,omitempty"`
+ Rotation *MathQuaternion `protobuf:"bytes,8,opt,name=rotation,proto3" json:"rotation,omitempty"`
+ Center *Vector `protobuf:"bytes,15,opt,name=center,proto3" json:"center,omitempty"`
+ Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
+ ObstacleId int32 `protobuf:"varint,13,opt,name=obstacle_id,json=obstacleId,proto3" json:"obstacle_id,omitempty"`
+ Extents *Vector3Int `protobuf:"bytes,9,opt,name=extents,proto3" json:"extents,omitempty"`
+}
+
+func (x *GMObstacleInfo) Reset() {
+ *x = GMObstacleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GMObstacleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GMObstacleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GMObstacleInfo) ProtoMessage() {}
+
+func (x *GMObstacleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GMObstacleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GMObstacleInfo.ProtoReflect.Descriptor instead.
+func (*GMObstacleInfo) Descriptor() ([]byte, []int) {
+ return file_GMObstacleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GMObstacleInfo) GetShape() GMObstacleInfo_ShapeType {
+ if x != nil {
+ return x.Shape
+ }
+ return GMObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE
+}
+
+func (x *GMObstacleInfo) GetRotation() *MathQuaternion {
+ if x != nil {
+ return x.Rotation
+ }
+ return nil
+}
+
+func (x *GMObstacleInfo) GetCenter() *Vector {
+ if x != nil {
+ return x.Center
+ }
+ return nil
+}
+
+func (x *GMObstacleInfo) GetTimestamp() int64 {
+ if x != nil {
+ return x.Timestamp
+ }
+ return 0
+}
+
+func (x *GMObstacleInfo) GetObstacleId() int32 {
+ if x != nil {
+ return x.ObstacleId
+ }
+ return 0
+}
+
+func (x *GMObstacleInfo) GetExtents() *Vector3Int {
+ if x != nil {
+ return x.Extents
+ }
+ return nil
+}
+
+var File_GMObstacleInfo_proto protoreflect.FileDescriptor
+
+var file_GMObstacleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x4d, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74,
+ 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x33, 0x49, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcc, 0x02, 0x0a,
+ 0x0e, 0x47, 0x4d, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x2f, 0x0a, 0x05, 0x73, 0x68, 0x61, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19,
+ 0x2e, 0x47, 0x4d, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x53, 0x68, 0x61, 0x70, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x68, 0x61, 0x70, 0x65,
+ 0x12, 0x2b, 0x0a, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e,
+ 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a,
+ 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x1c,
+ 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x0a, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a,
+ 0x07, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b,
+ 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x65, 0x78, 0x74,
+ 0x65, 0x6e, 0x74, 0x73, 0x22, 0x55, 0x0a, 0x09, 0x53, 0x68, 0x61, 0x70, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x4f, 0x42, 0x53, 0x54, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x43,
+ 0x41, 0x50, 0x53, 0x55, 0x4c, 0x45, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x53, 0x48, 0x41, 0x50,
+ 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x42, 0x53, 0x54, 0x41, 0x43, 0x4c, 0x45, 0x5f,
+ 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x58, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GMObstacleInfo_proto_rawDescOnce sync.Once
+ file_GMObstacleInfo_proto_rawDescData = file_GMObstacleInfo_proto_rawDesc
+)
+
+func file_GMObstacleInfo_proto_rawDescGZIP() []byte {
+ file_GMObstacleInfo_proto_rawDescOnce.Do(func() {
+ file_GMObstacleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GMObstacleInfo_proto_rawDescData)
+ })
+ return file_GMObstacleInfo_proto_rawDescData
+}
+
+var file_GMObstacleInfo_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GMObstacleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GMObstacleInfo_proto_goTypes = []interface{}{
+ (GMObstacleInfo_ShapeType)(0), // 0: GMObstacleInfo.ShapeType
+ (*GMObstacleInfo)(nil), // 1: GMObstacleInfo
+ (*MathQuaternion)(nil), // 2: MathQuaternion
+ (*Vector)(nil), // 3: Vector
+ (*Vector3Int)(nil), // 4: Vector3Int
+}
+var file_GMObstacleInfo_proto_depIdxs = []int32{
+ 0, // 0: GMObstacleInfo.shape:type_name -> GMObstacleInfo.ShapeType
+ 2, // 1: GMObstacleInfo.rotation:type_name -> MathQuaternion
+ 3, // 2: GMObstacleInfo.center:type_name -> Vector
+ 4, // 3: GMObstacleInfo.extents:type_name -> Vector3Int
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_GMObstacleInfo_proto_init() }
+func file_GMObstacleInfo_proto_init() {
+ if File_GMObstacleInfo_proto != nil {
+ return
+ }
+ file_MathQuaternion_proto_init()
+ file_Vector_proto_init()
+ file_Vector3Int_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GMObstacleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GMObstacleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GMObstacleInfo_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GMObstacleInfo_proto_goTypes,
+ DependencyIndexes: file_GMObstacleInfo_proto_depIdxs,
+ EnumInfos: file_GMObstacleInfo_proto_enumTypes,
+ MessageInfos: file_GMObstacleInfo_proto_msgTypes,
+ }.Build()
+ File_GMObstacleInfo_proto = out.File
+ file_GMObstacleInfo_proto_rawDesc = nil
+ file_GMObstacleInfo_proto_goTypes = nil
+ file_GMObstacleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GMShowNavMeshReq.pb.go b/gover/gen/GMShowNavMeshReq.pb.go
index b011da38..bc86500f 100644
--- a/gover/gen/GMShowNavMeshReq.pb.go
+++ b/gover/gen/GMShowNavMeshReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GMShowNavMeshReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2357
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GMShowNavMeshReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Center *Vector `protobuf:"bytes,1,opt,name=center,proto3" json:"center,omitempty"`
- Extent *Vector `protobuf:"bytes,5,opt,name=extent,proto3" json:"extent,omitempty"`
+ Extent *Vector `protobuf:"bytes,3,opt,name=extent,proto3" json:"extent,omitempty"`
+ Center *Vector `protobuf:"bytes,4,opt,name=center,proto3" json:"center,omitempty"`
}
func (x *GMShowNavMeshReq) Reset() {
@@ -81,16 +77,16 @@ func (*GMShowNavMeshReq) Descriptor() ([]byte, []int) {
return file_GMShowNavMeshReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GMShowNavMeshReq) GetCenter() *Vector {
+func (x *GMShowNavMeshReq) GetExtent() *Vector {
if x != nil {
- return x.Center
+ return x.Extent
}
return nil
}
-func (x *GMShowNavMeshReq) GetExtent() *Vector {
+func (x *GMShowNavMeshReq) GetCenter() *Vector {
if x != nil {
- return x.Extent
+ return x.Center
}
return nil
}
@@ -101,11 +97,11 @@ var file_GMShowNavMeshReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x47, 0x4d, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x10, 0x47, 0x4d, 0x53, 0x68, 0x6f, 0x77,
- 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x06, 0x63, 0x65,
- 0x6e, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x06, 0x65,
- 0x78, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x06, 0x65, 0x78,
+ 0x74, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x06, 0x63,
+ 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -127,8 +123,8 @@ var file_GMShowNavMeshReq_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_GMShowNavMeshReq_proto_depIdxs = []int32{
- 1, // 0: GMShowNavMeshReq.center:type_name -> Vector
- 1, // 1: GMShowNavMeshReq.extent:type_name -> Vector
+ 1, // 0: GMShowNavMeshReq.extent:type_name -> Vector
+ 1, // 1: GMShowNavMeshReq.center:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/GMShowNavMeshRsp.pb.go b/gover/gen/GMShowNavMeshRsp.pb.go
index 4d67f513..06028b5a 100644
--- a/gover/gen/GMShowNavMeshRsp.pb.go
+++ b/gover/gen/GMShowNavMeshRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GMShowNavMeshRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2400
-// EnetChannelId: 0
-// EnetIsReliable: true
type GMShowNavMeshRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Tiles []*PBNavMeshTile `protobuf:"bytes,11,rep,name=tiles,proto3" json:"tiles,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Tiles []*PBNavMeshTile `protobuf:"bytes,10,rep,name=tiles,proto3" json:"tiles,omitempty"`
}
func (x *GMShowNavMeshRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GMShowNavMeshRsp) Descriptor() ([]byte, []int) {
return file_GMShowNavMeshRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GMShowNavMeshRsp) GetTiles() []*PBNavMeshTile {
+func (x *GMShowNavMeshRsp) GetRetcode() int32 {
if x != nil {
- return x.Tiles
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GMShowNavMeshRsp) GetRetcode() int32 {
+func (x *GMShowNavMeshRsp) GetTiles() []*PBNavMeshTile {
if x != nil {
- return x.Retcode
+ return x.Tiles
}
- return 0
+ return nil
}
var File_GMShowNavMeshRsp_proto protoreflect.FileDescriptor
@@ -101,11 +98,11 @@ var file_GMShowNavMeshRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d,
0x65, 0x73, 0x68, 0x54, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a,
0x10, 0x47, 0x4d, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x52, 0x73,
- 0x70, 0x12, 0x24, 0x0a, 0x05, 0x74, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x0e, 0x2e, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6c, 0x65,
- 0x52, 0x05, 0x74, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x05, 0x74,
+ 0x69, 0x6c, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x50, 0x42, 0x4e,
+ 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x74, 0x69, 0x6c, 0x65,
+ 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/GMShowObstacleReq.pb.go b/gover/gen/GMShowObstacleReq.pb.go
index ec110def..8a6f9a16 100644
--- a/gover/gen/GMShowObstacleReq.pb.go
+++ b/gover/gen/GMShowObstacleReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GMShowObstacleReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2361
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GMShowObstacleReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GMShowObstacleRsp.pb.go b/gover/gen/GMShowObstacleRsp.pb.go
index 77f10991..95d13193 100644
--- a/gover/gen/GMShowObstacleRsp.pb.go
+++ b/gover/gen/GMShowObstacleRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GMShowObstacleRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2329
-// EnetChannelId: 0
-// EnetIsReliable: true
type GMShowObstacleRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Obstacles []*ObstacleInfo `protobuf:"bytes,6,rep,name=obstacles,proto3" json:"obstacles,omitempty"`
+ Obstacles []*GMObstacleInfo `protobuf:"bytes,8,rep,name=obstacles,proto3" json:"obstacles,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GMShowObstacleRsp) Reset() {
@@ -80,33 +77,33 @@ func (*GMShowObstacleRsp) Descriptor() ([]byte, []int) {
return file_GMShowObstacleRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GMShowObstacleRsp) GetRetcode() int32 {
+func (x *GMShowObstacleRsp) GetObstacles() []*GMObstacleInfo {
if x != nil {
- return x.Retcode
+ return x.Obstacles
}
- return 0
+ return nil
}
-func (x *GMShowObstacleRsp) GetObstacles() []*ObstacleInfo {
+func (x *GMShowObstacleRsp) GetRetcode() int32 {
if x != nil {
- return x.Obstacles
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GMShowObstacleRsp_proto protoreflect.FileDescriptor
var file_GMShowObstacleRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x47, 0x4d, 0x53, 0x68, 0x6f, 0x77, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65,
- 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x4f, 0x62, 0x73, 0x74, 0x61,
- 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a,
- 0x11, 0x47, 0x4d, 0x53, 0x68, 0x6f, 0x77, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x09,
- 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x0d, 0x2e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09,
- 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x4d, 0x4f, 0x62, 0x73,
+ 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x5c, 0x0a, 0x11, 0x47, 0x4d, 0x53, 0x68, 0x6f, 0x77, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c,
+ 0x65, 0x52, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x09, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65,
+ 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x47, 0x4d, 0x4f, 0x62, 0x73, 0x74,
+ 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63,
+ 0x6c, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -124,10 +121,10 @@ func file_GMShowObstacleRsp_proto_rawDescGZIP() []byte {
var file_GMShowObstacleRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_GMShowObstacleRsp_proto_goTypes = []interface{}{
(*GMShowObstacleRsp)(nil), // 0: GMShowObstacleRsp
- (*ObstacleInfo)(nil), // 1: ObstacleInfo
+ (*GMObstacleInfo)(nil), // 1: GMObstacleInfo
}
var file_GMShowObstacleRsp_proto_depIdxs = []int32{
- 1, // 0: GMShowObstacleRsp.obstacles:type_name -> ObstacleInfo
+ 1, // 0: GMShowObstacleRsp.obstacles:type_name -> GMObstacleInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -140,7 +137,7 @@ func file_GMShowObstacleRsp_proto_init() {
if File_GMShowObstacleRsp_proto != nil {
return
}
- file_ObstacleInfo_proto_init()
+ file_GMObstacleInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_GMShowObstacleRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GMShowObstacleRsp); i {
diff --git a/gover/gen/GachaActivityCreateRobotReq.pb.go b/gover/gen/GachaActivityCreateRobotReq.pb.go
new file mode 100644
index 00000000..91be619b
--- /dev/null
+++ b/gover/gen/GachaActivityCreateRobotReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityCreateRobotReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityCreateRobotReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GachaActivityCreateRobotReq) Reset() {
+ *x = GachaActivityCreateRobotReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityCreateRobotReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityCreateRobotReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityCreateRobotReq) ProtoMessage() {}
+
+func (x *GachaActivityCreateRobotReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityCreateRobotReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityCreateRobotReq.ProtoReflect.Descriptor instead.
+func (*GachaActivityCreateRobotReq) Descriptor() ([]byte, []int) {
+ return file_GachaActivityCreateRobotReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GachaActivityCreateRobotReq_proto protoreflect.FileDescriptor
+
+var file_GachaActivityCreateRobotReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x1d, 0x0a, 0x1b, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x52,
+ 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityCreateRobotReq_proto_rawDescOnce sync.Once
+ file_GachaActivityCreateRobotReq_proto_rawDescData = file_GachaActivityCreateRobotReq_proto_rawDesc
+)
+
+func file_GachaActivityCreateRobotReq_proto_rawDescGZIP() []byte {
+ file_GachaActivityCreateRobotReq_proto_rawDescOnce.Do(func() {
+ file_GachaActivityCreateRobotReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityCreateRobotReq_proto_rawDescData)
+ })
+ return file_GachaActivityCreateRobotReq_proto_rawDescData
+}
+
+var file_GachaActivityCreateRobotReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GachaActivityCreateRobotReq_proto_goTypes = []interface{}{
+ (*GachaActivityCreateRobotReq)(nil), // 0: GachaActivityCreateRobotReq
+}
+var file_GachaActivityCreateRobotReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityCreateRobotReq_proto_init() }
+func file_GachaActivityCreateRobotReq_proto_init() {
+ if File_GachaActivityCreateRobotReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityCreateRobotReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityCreateRobotReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityCreateRobotReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityCreateRobotReq_proto_goTypes,
+ DependencyIndexes: file_GachaActivityCreateRobotReq_proto_depIdxs,
+ MessageInfos: file_GachaActivityCreateRobotReq_proto_msgTypes,
+ }.Build()
+ File_GachaActivityCreateRobotReq_proto = out.File
+ file_GachaActivityCreateRobotReq_proto_rawDesc = nil
+ file_GachaActivityCreateRobotReq_proto_goTypes = nil
+ file_GachaActivityCreateRobotReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityCreateRobotRsp.pb.go b/gover/gen/GachaActivityCreateRobotRsp.pb.go
new file mode 100644
index 00000000..0dfb66c1
--- /dev/null
+++ b/gover/gen/GachaActivityCreateRobotRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityCreateRobotRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityCreateRobotRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RobotId uint32 `protobuf:"varint,11,opt,name=robot_id,json=robotId,proto3" json:"robot_id,omitempty"`
+}
+
+func (x *GachaActivityCreateRobotRsp) Reset() {
+ *x = GachaActivityCreateRobotRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityCreateRobotRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityCreateRobotRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityCreateRobotRsp) ProtoMessage() {}
+
+func (x *GachaActivityCreateRobotRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityCreateRobotRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityCreateRobotRsp.ProtoReflect.Descriptor instead.
+func (*GachaActivityCreateRobotRsp) Descriptor() ([]byte, []int) {
+ return file_GachaActivityCreateRobotRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityCreateRobotRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GachaActivityCreateRobotRsp) GetRobotId() uint32 {
+ if x != nil {
+ return x.RobotId
+ }
+ return 0
+}
+
+var File_GachaActivityCreateRobotRsp_proto protoreflect.FileDescriptor
+
+var file_GachaActivityCreateRobotRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1b, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityCreateRobotRsp_proto_rawDescOnce sync.Once
+ file_GachaActivityCreateRobotRsp_proto_rawDescData = file_GachaActivityCreateRobotRsp_proto_rawDesc
+)
+
+func file_GachaActivityCreateRobotRsp_proto_rawDescGZIP() []byte {
+ file_GachaActivityCreateRobotRsp_proto_rawDescOnce.Do(func() {
+ file_GachaActivityCreateRobotRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityCreateRobotRsp_proto_rawDescData)
+ })
+ return file_GachaActivityCreateRobotRsp_proto_rawDescData
+}
+
+var file_GachaActivityCreateRobotRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GachaActivityCreateRobotRsp_proto_goTypes = []interface{}{
+ (*GachaActivityCreateRobotRsp)(nil), // 0: GachaActivityCreateRobotRsp
+}
+var file_GachaActivityCreateRobotRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityCreateRobotRsp_proto_init() }
+func file_GachaActivityCreateRobotRsp_proto_init() {
+ if File_GachaActivityCreateRobotRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityCreateRobotRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityCreateRobotRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityCreateRobotRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityCreateRobotRsp_proto_goTypes,
+ DependencyIndexes: file_GachaActivityCreateRobotRsp_proto_depIdxs,
+ MessageInfos: file_GachaActivityCreateRobotRsp_proto_msgTypes,
+ }.Build()
+ File_GachaActivityCreateRobotRsp_proto = out.File
+ file_GachaActivityCreateRobotRsp_proto_rawDesc = nil
+ file_GachaActivityCreateRobotRsp_proto_goTypes = nil
+ file_GachaActivityCreateRobotRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityDetailInfo.pb.go b/gover/gen/GachaActivityDetailInfo.pb.go
index 915cf86b..d6f9f61e 100644
--- a/gover/gen/GachaActivityDetailInfo.pb.go
+++ b/gover/gen/GachaActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaActivityDetailInfo.proto
package gen
@@ -41,12 +41,12 @@ type GachaActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_PIDHKNLDALB []uint32 `protobuf:"varint,6,rep,packed,name=Unk2700_PIDHKNLDALB,json=Unk2700PIDHKNLDALB,proto3" json:"Unk2700_PIDHKNLDALB,omitempty"`
- GachaStageList []*GachaStage `protobuf:"bytes,4,rep,name=gacha_stage_list,json=gachaStageList,proto3" json:"gacha_stage_list,omitempty"`
- Unk2700_KOHKBCABICD map[uint32]uint32 `protobuf:"bytes,8,rep,name=Unk2700_KOHKBCABICD,json=Unk2700KOHKBCABICD,proto3" json:"Unk2700_KOHKBCABICD,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk2700_CDPAPBIOPCA uint32 `protobuf:"varint,3,opt,name=Unk2700_CDPAPBIOPCA,json=Unk2700CDPAPBIOPCA,proto3" json:"Unk2700_CDPAPBIOPCA,omitempty"`
- Unk2700_DACHHINLDDJ map[uint32]uint32 `protobuf:"bytes,5,rep,name=Unk2700_DACHHINLDDJ,json=Unk2700DACHHINLDDJ,proto3" json:"Unk2700_DACHHINLDDJ,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk2700_FGFGLDIJJEK uint32 `protobuf:"varint,12,opt,name=Unk2700_FGFGLDIJJEK,json=Unk2700FGFGLDIJJEK,proto3" json:"Unk2700_FGFGLDIJJEK,omitempty"`
+ Unk3300_JJDHKJGDEKJ uint32 `protobuf:"varint,12,opt,name=Unk3300_JJDHKJGDEKJ,json=Unk3300JJDHKJGDEKJ,proto3" json:"Unk3300_JJDHKJGDEKJ,omitempty"`
+ RobotNumMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=robot_num_map,json=robotNumMap,proto3" json:"robot_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ HaveRewardRobotNumMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=have_reward_robot_num_map,json=haveRewardRobotNumMap,proto3" json:"have_reward_robot_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ HaveGetRobotList []uint32 `protobuf:"varint,14,rep,packed,name=have_get_robot_list,json=haveGetRobotList,proto3" json:"have_get_robot_list,omitempty"`
+ GachaStageDataList []*GachaStageData `protobuf:"bytes,7,rep,name=gacha_stage_data_list,json=gachaStageDataList,proto3" json:"gacha_stage_data_list,omitempty"`
+ Unk3300_IGGPBEOCNGI uint32 `protobuf:"varint,15,opt,name=Unk3300_IGGPBEOCNGI,json=Unk3300IGGPBEOCNGI,proto3" json:"Unk3300_IGGPBEOCNGI,omitempty"`
}
func (x *GachaActivityDetailInfo) Reset() {
@@ -81,44 +81,44 @@ func (*GachaActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_GachaActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *GachaActivityDetailInfo) GetUnk2700_PIDHKNLDALB() []uint32 {
+func (x *GachaActivityDetailInfo) GetUnk3300_JJDHKJGDEKJ() uint32 {
if x != nil {
- return x.Unk2700_PIDHKNLDALB
+ return x.Unk3300_JJDHKJGDEKJ
}
- return nil
+ return 0
}
-func (x *GachaActivityDetailInfo) GetGachaStageList() []*GachaStage {
+func (x *GachaActivityDetailInfo) GetRobotNumMap() map[uint32]uint32 {
if x != nil {
- return x.GachaStageList
+ return x.RobotNumMap
}
return nil
}
-func (x *GachaActivityDetailInfo) GetUnk2700_KOHKBCABICD() map[uint32]uint32 {
+func (x *GachaActivityDetailInfo) GetHaveRewardRobotNumMap() map[uint32]uint32 {
if x != nil {
- return x.Unk2700_KOHKBCABICD
+ return x.HaveRewardRobotNumMap
}
return nil
}
-func (x *GachaActivityDetailInfo) GetUnk2700_CDPAPBIOPCA() uint32 {
+func (x *GachaActivityDetailInfo) GetHaveGetRobotList() []uint32 {
if x != nil {
- return x.Unk2700_CDPAPBIOPCA
+ return x.HaveGetRobotList
}
- return 0
+ return nil
}
-func (x *GachaActivityDetailInfo) GetUnk2700_DACHHINLDDJ() map[uint32]uint32 {
+func (x *GachaActivityDetailInfo) GetGachaStageDataList() []*GachaStageData {
if x != nil {
- return x.Unk2700_DACHHINLDDJ
+ return x.GachaStageDataList
}
return nil
}
-func (x *GachaActivityDetailInfo) GetUnk2700_FGFGLDIJJEK() uint32 {
+func (x *GachaActivityDetailInfo) GetUnk3300_IGGPBEOCNGI() uint32 {
if x != nil {
- return x.Unk2700_FGFGLDIJJEK
+ return x.Unk3300_IGGPBEOCNGI
}
return 0
}
@@ -128,44 +128,44 @@ var File_GachaActivityDetailInfo_proto protoreflect.FileDescriptor
var file_GachaActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x10, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xb7, 0x04, 0x0a, 0x17, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x44, 0x48, 0x4b, 0x4e, 0x4c,
- 0x44, 0x41, 0x4c, 0x42, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x50, 0x49, 0x44, 0x48, 0x4b, 0x4e, 0x4c, 0x44, 0x41, 0x4c, 0x42, 0x12, 0x35,
- 0x0a, 0x10, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x0e, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67,
- 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x61, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x4f, 0x48, 0x4b, 0x42, 0x43, 0x41, 0x42, 0x49, 0x43, 0x44, 0x18, 0x08, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4f, 0x48, 0x4b, 0x42, 0x43, 0x41, 0x42, 0x49, 0x43, 0x44, 0x45,
- 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4f, 0x48,
- 0x4b, 0x42, 0x43, 0x41, 0x42, 0x49, 0x43, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x50, 0x41, 0x50, 0x42, 0x49, 0x4f, 0x50, 0x43, 0x41, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x44,
- 0x50, 0x41, 0x50, 0x42, 0x49, 0x4f, 0x50, 0x43, 0x41, 0x12, 0x61, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a,
- 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c,
- 0x44, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x44, 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x46, 0x47, 0x4c, 0x44, 0x49, 0x4a,
- 0x4a, 0x45, 0x4b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x46, 0x47, 0x46, 0x47, 0x4c, 0x44, 0x49, 0x4a, 0x4a, 0x45, 0x4b, 0x1a, 0x45, 0x0a,
- 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4f, 0x48, 0x4b, 0x42, 0x43, 0x41, 0x42,
- 0x49, 0x43, 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
+ 0x14, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x04, 0x0a, 0x17, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x44,
+ 0x48, 0x4b, 0x4a, 0x47, 0x44, 0x45, 0x4b, 0x4a, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4a, 0x44, 0x48, 0x4b, 0x4a, 0x47, 0x44, 0x45,
+ 0x4b, 0x4a, 0x12, 0x4d, 0x0a, 0x0d, 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f,
+ 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x47, 0x61, 0x63, 0x68,
+ 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
+ 0x70, 0x12, 0x6d, 0x0a, 0x19, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x5f, 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48,
+ 0x61, 0x76, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75,
+ 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x15, 0x68, 0x61, 0x76, 0x65, 0x52,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70,
+ 0x12, 0x2d, 0x0a, 0x13, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x6f, 0x62,
+ 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x68,
+ 0x61, 0x76, 0x65, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x42, 0x0a, 0x15, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64,
+ 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x12, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49,
+ 0x47, 0x47, 0x50, 0x42, 0x45, 0x4f, 0x43, 0x4e, 0x47, 0x49, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x47, 0x47, 0x50, 0x42, 0x45, 0x4f,
+ 0x43, 0x4e, 0x47, 0x49, 0x1a, 0x3e, 0x0a, 0x10, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44,
- 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
- 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x48, 0x0a, 0x1a, 0x48, 0x61, 0x76, 0x65, 0x52, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -183,14 +183,14 @@ func file_GachaActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_GachaActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_GachaActivityDetailInfo_proto_goTypes = []interface{}{
(*GachaActivityDetailInfo)(nil), // 0: GachaActivityDetailInfo
- nil, // 1: GachaActivityDetailInfo.Unk2700KOHKBCABICDEntry
- nil, // 2: GachaActivityDetailInfo.Unk2700DACHHINLDDJEntry
- (*GachaStage)(nil), // 3: GachaStage
+ nil, // 1: GachaActivityDetailInfo.RobotNumMapEntry
+ nil, // 2: GachaActivityDetailInfo.HaveRewardRobotNumMapEntry
+ (*GachaStageData)(nil), // 3: GachaStageData
}
var file_GachaActivityDetailInfo_proto_depIdxs = []int32{
- 3, // 0: GachaActivityDetailInfo.gacha_stage_list:type_name -> GachaStage
- 1, // 1: GachaActivityDetailInfo.Unk2700_KOHKBCABICD:type_name -> GachaActivityDetailInfo.Unk2700KOHKBCABICDEntry
- 2, // 2: GachaActivityDetailInfo.Unk2700_DACHHINLDDJ:type_name -> GachaActivityDetailInfo.Unk2700DACHHINLDDJEntry
+ 1, // 0: GachaActivityDetailInfo.robot_num_map:type_name -> GachaActivityDetailInfo.RobotNumMapEntry
+ 2, // 1: GachaActivityDetailInfo.have_reward_robot_num_map:type_name -> GachaActivityDetailInfo.HaveRewardRobotNumMapEntry
+ 3, // 2: GachaActivityDetailInfo.gacha_stage_data_list:type_name -> GachaStageData
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
@@ -203,7 +203,7 @@ func file_GachaActivityDetailInfo_proto_init() {
if File_GachaActivityDetailInfo_proto != nil {
return
}
- file_GachaStage_proto_init()
+ file_GachaStageData_proto_init()
if !protoimpl.UnsafeEnabled {
file_GachaActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GachaActivityDetailInfo); i {
diff --git a/gover/gen/GachaActivityNextStageReq.pb.go b/gover/gen/GachaActivityNextStageReq.pb.go
new file mode 100644
index 00000000..e44ef2de
--- /dev/null
+++ b/gover/gen/GachaActivityNextStageReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityNextStageReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityNextStageReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GachaActivityNextStageReq) Reset() {
+ *x = GachaActivityNextStageReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityNextStageReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityNextStageReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityNextStageReq) ProtoMessage() {}
+
+func (x *GachaActivityNextStageReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityNextStageReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityNextStageReq.ProtoReflect.Descriptor instead.
+func (*GachaActivityNextStageReq) Descriptor() ([]byte, []int) {
+ return file_GachaActivityNextStageReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GachaActivityNextStageReq_proto protoreflect.FileDescriptor
+
+var file_GachaActivityNextStageReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e,
+ 0x65, 0x78, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x1b, 0x0a, 0x19, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x4e, 0x65, 0x78, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityNextStageReq_proto_rawDescOnce sync.Once
+ file_GachaActivityNextStageReq_proto_rawDescData = file_GachaActivityNextStageReq_proto_rawDesc
+)
+
+func file_GachaActivityNextStageReq_proto_rawDescGZIP() []byte {
+ file_GachaActivityNextStageReq_proto_rawDescOnce.Do(func() {
+ file_GachaActivityNextStageReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityNextStageReq_proto_rawDescData)
+ })
+ return file_GachaActivityNextStageReq_proto_rawDescData
+}
+
+var file_GachaActivityNextStageReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GachaActivityNextStageReq_proto_goTypes = []interface{}{
+ (*GachaActivityNextStageReq)(nil), // 0: GachaActivityNextStageReq
+}
+var file_GachaActivityNextStageReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityNextStageReq_proto_init() }
+func file_GachaActivityNextStageReq_proto_init() {
+ if File_GachaActivityNextStageReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityNextStageReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityNextStageReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityNextStageReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityNextStageReq_proto_goTypes,
+ DependencyIndexes: file_GachaActivityNextStageReq_proto_depIdxs,
+ MessageInfos: file_GachaActivityNextStageReq_proto_msgTypes,
+ }.Build()
+ File_GachaActivityNextStageReq_proto = out.File
+ file_GachaActivityNextStageReq_proto_rawDesc = nil
+ file_GachaActivityNextStageReq_proto_goTypes = nil
+ file_GachaActivityNextStageReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityNextStageRsp.pb.go b/gover/gen/GachaActivityNextStageRsp.pb.go
new file mode 100644
index 00000000..c3d0e318
--- /dev/null
+++ b/gover/gen/GachaActivityNextStageRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityNextStageRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityNextStageRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GachaActivityNextStageRsp) Reset() {
+ *x = GachaActivityNextStageRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityNextStageRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityNextStageRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityNextStageRsp) ProtoMessage() {}
+
+func (x *GachaActivityNextStageRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityNextStageRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityNextStageRsp.ProtoReflect.Descriptor instead.
+func (*GachaActivityNextStageRsp) Descriptor() ([]byte, []int) {
+ return file_GachaActivityNextStageRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityNextStageRsp) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *GachaActivityNextStageRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GachaActivityNextStageRsp_proto protoreflect.FileDescriptor
+
+var file_GachaActivityNextStageRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e,
+ 0x65, 0x78, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x50, 0x0a, 0x19, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x4e, 0x65, 0x78, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityNextStageRsp_proto_rawDescOnce sync.Once
+ file_GachaActivityNextStageRsp_proto_rawDescData = file_GachaActivityNextStageRsp_proto_rawDesc
+)
+
+func file_GachaActivityNextStageRsp_proto_rawDescGZIP() []byte {
+ file_GachaActivityNextStageRsp_proto_rawDescOnce.Do(func() {
+ file_GachaActivityNextStageRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityNextStageRsp_proto_rawDescData)
+ })
+ return file_GachaActivityNextStageRsp_proto_rawDescData
+}
+
+var file_GachaActivityNextStageRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GachaActivityNextStageRsp_proto_goTypes = []interface{}{
+ (*GachaActivityNextStageRsp)(nil), // 0: GachaActivityNextStageRsp
+}
+var file_GachaActivityNextStageRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityNextStageRsp_proto_init() }
+func file_GachaActivityNextStageRsp_proto_init() {
+ if File_GachaActivityNextStageRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityNextStageRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityNextStageRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityNextStageRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityNextStageRsp_proto_goTypes,
+ DependencyIndexes: file_GachaActivityNextStageRsp_proto_depIdxs,
+ MessageInfos: file_GachaActivityNextStageRsp_proto_msgTypes,
+ }.Build()
+ File_GachaActivityNextStageRsp_proto = out.File
+ file_GachaActivityNextStageRsp_proto_rawDesc = nil
+ file_GachaActivityNextStageRsp_proto_goTypes = nil
+ file_GachaActivityNextStageRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityPercentNotify.pb.go b/gover/gen/GachaActivityPercentNotify.pb.go
new file mode 100644
index 00000000..ce2468bb
--- /dev/null
+++ b/gover/gen/GachaActivityPercentNotify.pb.go
@@ -0,0 +1,202 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityPercentNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityPercentNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_GHHIGKFDONE uint32 `protobuf:"varint,13,opt,name=Unk3300_GHHIGKFDONE,json=Unk3300GHHIGKFDONE,proto3" json:"Unk3300_GHHIGKFDONE,omitempty"`
+ Unk3300_EOPJBPHFDEE uint32 `protobuf:"varint,6,opt,name=Unk3300_EOPJBPHFDEE,json=Unk3300EOPJBPHFDEE,proto3" json:"Unk3300_EOPJBPHFDEE,omitempty"`
+ Unk3300_IOLPAJKDEEA uint32 `protobuf:"varint,5,opt,name=Unk3300_IOLPAJKDEEA,json=Unk3300IOLPAJKDEEA,proto3" json:"Unk3300_IOLPAJKDEEA,omitempty"`
+ TargetNumMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=target_num_map,json=targetNumMap,proto3" json:"target_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *GachaActivityPercentNotify) Reset() {
+ *x = GachaActivityPercentNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityPercentNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityPercentNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityPercentNotify) ProtoMessage() {}
+
+func (x *GachaActivityPercentNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityPercentNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityPercentNotify.ProtoReflect.Descriptor instead.
+func (*GachaActivityPercentNotify) Descriptor() ([]byte, []int) {
+ return file_GachaActivityPercentNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityPercentNotify) GetUnk3300_GHHIGKFDONE() uint32 {
+ if x != nil {
+ return x.Unk3300_GHHIGKFDONE
+ }
+ return 0
+}
+
+func (x *GachaActivityPercentNotify) GetUnk3300_EOPJBPHFDEE() uint32 {
+ if x != nil {
+ return x.Unk3300_EOPJBPHFDEE
+ }
+ return 0
+}
+
+func (x *GachaActivityPercentNotify) GetUnk3300_IOLPAJKDEEA() uint32 {
+ if x != nil {
+ return x.Unk3300_IOLPAJKDEEA
+ }
+ return 0
+}
+
+func (x *GachaActivityPercentNotify) GetTargetNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.TargetNumMap
+ }
+ return nil
+}
+
+var File_GachaActivityPercentNotify_proto protoreflect.FileDescriptor
+
+var file_GachaActivityPercentNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50,
+ 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xc5, 0x02, 0x0a, 0x1a, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x48,
+ 0x49, 0x47, 0x4b, 0x46, 0x44, 0x4f, 0x4e, 0x45, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x48, 0x48, 0x49, 0x47, 0x4b, 0x46, 0x44, 0x4f,
+ 0x4e, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4f,
+ 0x50, 0x4a, 0x42, 0x50, 0x48, 0x46, 0x44, 0x45, 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4f, 0x50, 0x4a, 0x42, 0x50, 0x48, 0x46,
+ 0x44, 0x45, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49,
+ 0x4f, 0x4c, 0x50, 0x41, 0x4a, 0x4b, 0x44, 0x45, 0x45, 0x41, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4f, 0x4c, 0x50, 0x41, 0x4a, 0x4b,
+ 0x44, 0x45, 0x45, 0x41, 0x12, 0x53, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x47,
+ 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x65, 0x72, 0x63,
+ 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x74, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x54, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
+ 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
+ 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityPercentNotify_proto_rawDescOnce sync.Once
+ file_GachaActivityPercentNotify_proto_rawDescData = file_GachaActivityPercentNotify_proto_rawDesc
+)
+
+func file_GachaActivityPercentNotify_proto_rawDescGZIP() []byte {
+ file_GachaActivityPercentNotify_proto_rawDescOnce.Do(func() {
+ file_GachaActivityPercentNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityPercentNotify_proto_rawDescData)
+ })
+ return file_GachaActivityPercentNotify_proto_rawDescData
+}
+
+var file_GachaActivityPercentNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GachaActivityPercentNotify_proto_goTypes = []interface{}{
+ (*GachaActivityPercentNotify)(nil), // 0: GachaActivityPercentNotify
+ nil, // 1: GachaActivityPercentNotify.TargetNumMapEntry
+}
+var file_GachaActivityPercentNotify_proto_depIdxs = []int32{
+ 1, // 0: GachaActivityPercentNotify.target_num_map:type_name -> GachaActivityPercentNotify.TargetNumMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityPercentNotify_proto_init() }
+func file_GachaActivityPercentNotify_proto_init() {
+ if File_GachaActivityPercentNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityPercentNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityPercentNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityPercentNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityPercentNotify_proto_goTypes,
+ DependencyIndexes: file_GachaActivityPercentNotify_proto_depIdxs,
+ MessageInfos: file_GachaActivityPercentNotify_proto_msgTypes,
+ }.Build()
+ File_GachaActivityPercentNotify_proto = out.File
+ file_GachaActivityPercentNotify_proto_rawDesc = nil
+ file_GachaActivityPercentNotify_proto_goTypes = nil
+ file_GachaActivityPercentNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityResetReq.pb.go b/gover/gen/GachaActivityResetReq.pb.go
new file mode 100644
index 00000000..986920ee
--- /dev/null
+++ b/gover/gen/GachaActivityResetReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityResetReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityResetReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *GachaActivityResetReq) Reset() {
+ *x = GachaActivityResetReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityResetReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityResetReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityResetReq) ProtoMessage() {}
+
+func (x *GachaActivityResetReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityResetReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityResetReq.ProtoReflect.Descriptor instead.
+func (*GachaActivityResetReq) Descriptor() ([]byte, []int) {
+ return file_GachaActivityResetReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityResetReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_GachaActivityResetReq_proto protoreflect.FileDescriptor
+
+var file_GachaActivityResetReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52,
+ 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a,
+ 0x15, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65,
+ 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GachaActivityResetReq_proto_rawDescOnce sync.Once
+ file_GachaActivityResetReq_proto_rawDescData = file_GachaActivityResetReq_proto_rawDesc
+)
+
+func file_GachaActivityResetReq_proto_rawDescGZIP() []byte {
+ file_GachaActivityResetReq_proto_rawDescOnce.Do(func() {
+ file_GachaActivityResetReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityResetReq_proto_rawDescData)
+ })
+ return file_GachaActivityResetReq_proto_rawDescData
+}
+
+var file_GachaActivityResetReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GachaActivityResetReq_proto_goTypes = []interface{}{
+ (*GachaActivityResetReq)(nil), // 0: GachaActivityResetReq
+}
+var file_GachaActivityResetReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityResetReq_proto_init() }
+func file_GachaActivityResetReq_proto_init() {
+ if File_GachaActivityResetReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityResetReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityResetReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityResetReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityResetReq_proto_goTypes,
+ DependencyIndexes: file_GachaActivityResetReq_proto_depIdxs,
+ MessageInfos: file_GachaActivityResetReq_proto_msgTypes,
+ }.Build()
+ File_GachaActivityResetReq_proto = out.File
+ file_GachaActivityResetReq_proto_rawDesc = nil
+ file_GachaActivityResetReq_proto_goTypes = nil
+ file_GachaActivityResetReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityResetRsp.pb.go b/gover/gen/GachaActivityResetRsp.pb.go
new file mode 100644
index 00000000..1f05c8e4
--- /dev/null
+++ b/gover/gen/GachaActivityResetRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityResetRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityResetRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageId uint32 `protobuf:"varint,5,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *GachaActivityResetRsp) Reset() {
+ *x = GachaActivityResetRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityResetRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityResetRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityResetRsp) ProtoMessage() {}
+
+func (x *GachaActivityResetRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityResetRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityResetRsp.ProtoReflect.Descriptor instead.
+func (*GachaActivityResetRsp) Descriptor() ([]byte, []int) {
+ return file_GachaActivityResetRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityResetRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GachaActivityResetRsp) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_GachaActivityResetRsp_proto protoreflect.FileDescriptor
+
+var file_GachaActivityResetRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52,
+ 0x65, 0x73, 0x65, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a,
+ 0x15, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65,
+ 0x73, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityResetRsp_proto_rawDescOnce sync.Once
+ file_GachaActivityResetRsp_proto_rawDescData = file_GachaActivityResetRsp_proto_rawDesc
+)
+
+func file_GachaActivityResetRsp_proto_rawDescGZIP() []byte {
+ file_GachaActivityResetRsp_proto_rawDescOnce.Do(func() {
+ file_GachaActivityResetRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityResetRsp_proto_rawDescData)
+ })
+ return file_GachaActivityResetRsp_proto_rawDescData
+}
+
+var file_GachaActivityResetRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GachaActivityResetRsp_proto_goTypes = []interface{}{
+ (*GachaActivityResetRsp)(nil), // 0: GachaActivityResetRsp
+}
+var file_GachaActivityResetRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityResetRsp_proto_init() }
+func file_GachaActivityResetRsp_proto_init() {
+ if File_GachaActivityResetRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityResetRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityResetRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityResetRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityResetRsp_proto_goTypes,
+ DependencyIndexes: file_GachaActivityResetRsp_proto_depIdxs,
+ MessageInfos: file_GachaActivityResetRsp_proto_msgTypes,
+ }.Build()
+ File_GachaActivityResetRsp_proto = out.File
+ file_GachaActivityResetRsp_proto_rawDesc = nil
+ file_GachaActivityResetRsp_proto_goTypes = nil
+ file_GachaActivityResetRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityTakeRewardReq.pb.go b/gover/gen/GachaActivityTakeRewardReq.pb.go
new file mode 100644
index 00000000..88eb4381
--- /dev/null
+++ b/gover/gen/GachaActivityTakeRewardReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityTakeRewardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityTakeRewardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RobotNumMap map[uint32]uint32 `protobuf:"bytes,7,rep,name=robot_num_map,json=robotNumMap,proto3" json:"robot_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *GachaActivityTakeRewardReq) Reset() {
+ *x = GachaActivityTakeRewardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityTakeRewardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityTakeRewardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityTakeRewardReq) ProtoMessage() {}
+
+func (x *GachaActivityTakeRewardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityTakeRewardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityTakeRewardReq.ProtoReflect.Descriptor instead.
+func (*GachaActivityTakeRewardReq) Descriptor() ([]byte, []int) {
+ return file_GachaActivityTakeRewardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityTakeRewardReq) GetRobotNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.RobotNumMap
+ }
+ return nil
+}
+
+var File_GachaActivityTakeRewardReq_proto protoreflect.FileDescriptor
+
+var file_GachaActivityTakeRewardReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54,
+ 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xae, 0x01, 0x0a, 0x1a, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65,
+ 0x71, 0x12, 0x50, 0x0a, 0x0d, 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d,
+ 0x4d, 0x61, 0x70, 0x1a, 0x3e, 0x0a, 0x10, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
+ 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityTakeRewardReq_proto_rawDescOnce sync.Once
+ file_GachaActivityTakeRewardReq_proto_rawDescData = file_GachaActivityTakeRewardReq_proto_rawDesc
+)
+
+func file_GachaActivityTakeRewardReq_proto_rawDescGZIP() []byte {
+ file_GachaActivityTakeRewardReq_proto_rawDescOnce.Do(func() {
+ file_GachaActivityTakeRewardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityTakeRewardReq_proto_rawDescData)
+ })
+ return file_GachaActivityTakeRewardReq_proto_rawDescData
+}
+
+var file_GachaActivityTakeRewardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GachaActivityTakeRewardReq_proto_goTypes = []interface{}{
+ (*GachaActivityTakeRewardReq)(nil), // 0: GachaActivityTakeRewardReq
+ nil, // 1: GachaActivityTakeRewardReq.RobotNumMapEntry
+}
+var file_GachaActivityTakeRewardReq_proto_depIdxs = []int32{
+ 1, // 0: GachaActivityTakeRewardReq.robot_num_map:type_name -> GachaActivityTakeRewardReq.RobotNumMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityTakeRewardReq_proto_init() }
+func file_GachaActivityTakeRewardReq_proto_init() {
+ if File_GachaActivityTakeRewardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityTakeRewardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityTakeRewardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityTakeRewardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityTakeRewardReq_proto_goTypes,
+ DependencyIndexes: file_GachaActivityTakeRewardReq_proto_depIdxs,
+ MessageInfos: file_GachaActivityTakeRewardReq_proto_msgTypes,
+ }.Build()
+ File_GachaActivityTakeRewardReq_proto = out.File
+ file_GachaActivityTakeRewardReq_proto_rawDesc = nil
+ file_GachaActivityTakeRewardReq_proto_goTypes = nil
+ file_GachaActivityTakeRewardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityTakeRewardRsp.pb.go b/gover/gen/GachaActivityTakeRewardRsp.pb.go
new file mode 100644
index 00000000..27a2f525
--- /dev/null
+++ b/gover/gen/GachaActivityTakeRewardRsp.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityTakeRewardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityTakeRewardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RobotNumMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=robot_num_map,json=robotNumMap,proto3" json:"robot_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GachaActivityTakeRewardRsp) Reset() {
+ *x = GachaActivityTakeRewardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityTakeRewardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityTakeRewardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityTakeRewardRsp) ProtoMessage() {}
+
+func (x *GachaActivityTakeRewardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityTakeRewardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityTakeRewardRsp.ProtoReflect.Descriptor instead.
+func (*GachaActivityTakeRewardRsp) Descriptor() ([]byte, []int) {
+ return file_GachaActivityTakeRewardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityTakeRewardRsp) GetRobotNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.RobotNumMap
+ }
+ return nil
+}
+
+func (x *GachaActivityTakeRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GachaActivityTakeRewardRsp_proto protoreflect.FileDescriptor
+
+var file_GachaActivityTakeRewardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54,
+ 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xc8, 0x01, 0x0a, 0x1a, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73,
+ 0x70, 0x12, 0x50, 0x0a, 0x0d, 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x72, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d,
+ 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x3e, 0x0a,
+ 0x10, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityTakeRewardRsp_proto_rawDescOnce sync.Once
+ file_GachaActivityTakeRewardRsp_proto_rawDescData = file_GachaActivityTakeRewardRsp_proto_rawDesc
+)
+
+func file_GachaActivityTakeRewardRsp_proto_rawDescGZIP() []byte {
+ file_GachaActivityTakeRewardRsp_proto_rawDescOnce.Do(func() {
+ file_GachaActivityTakeRewardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityTakeRewardRsp_proto_rawDescData)
+ })
+ return file_GachaActivityTakeRewardRsp_proto_rawDescData
+}
+
+var file_GachaActivityTakeRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GachaActivityTakeRewardRsp_proto_goTypes = []interface{}{
+ (*GachaActivityTakeRewardRsp)(nil), // 0: GachaActivityTakeRewardRsp
+ nil, // 1: GachaActivityTakeRewardRsp.RobotNumMapEntry
+}
+var file_GachaActivityTakeRewardRsp_proto_depIdxs = []int32{
+ 1, // 0: GachaActivityTakeRewardRsp.robot_num_map:type_name -> GachaActivityTakeRewardRsp.RobotNumMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityTakeRewardRsp_proto_init() }
+func file_GachaActivityTakeRewardRsp_proto_init() {
+ if File_GachaActivityTakeRewardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityTakeRewardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityTakeRewardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityTakeRewardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityTakeRewardRsp_proto_goTypes,
+ DependencyIndexes: file_GachaActivityTakeRewardRsp_proto_depIdxs,
+ MessageInfos: file_GachaActivityTakeRewardRsp_proto_msgTypes,
+ }.Build()
+ File_GachaActivityTakeRewardRsp_proto = out.File
+ file_GachaActivityTakeRewardRsp_proto_rawDesc = nil
+ file_GachaActivityTakeRewardRsp_proto_goTypes = nil
+ file_GachaActivityTakeRewardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaActivityUpdateElemNotify.pb.go b/gover/gen/GachaActivityUpdateElemNotify.pb.go
new file mode 100644
index 00000000..300ad19c
--- /dev/null
+++ b/gover/gen/GachaActivityUpdateElemNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaActivityUpdateElemNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaActivityUpdateElemNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ElemType uint32 `protobuf:"varint,9,opt,name=elem_type,json=elemType,proto3" json:"elem_type,omitempty"`
+}
+
+func (x *GachaActivityUpdateElemNotify) Reset() {
+ *x = GachaActivityUpdateElemNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaActivityUpdateElemNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaActivityUpdateElemNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaActivityUpdateElemNotify) ProtoMessage() {}
+
+func (x *GachaActivityUpdateElemNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaActivityUpdateElemNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaActivityUpdateElemNotify.ProtoReflect.Descriptor instead.
+func (*GachaActivityUpdateElemNotify) Descriptor() ([]byte, []int) {
+ return file_GachaActivityUpdateElemNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaActivityUpdateElemNotify) GetElemType() uint32 {
+ if x != nil {
+ return x.ElemType
+ }
+ return 0
+}
+
+var File_GachaActivityUpdateElemNotify_proto protoreflect.FileDescriptor
+
+var file_GachaActivityUpdateElemNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x55,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6c, 0x65, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1d, 0x47, 0x61, 0x63, 0x68, 0x61, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6c, 0x65, 0x6d,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6c, 0x65, 0x6d, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6c, 0x65, 0x6d, 0x54,
+ 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaActivityUpdateElemNotify_proto_rawDescOnce sync.Once
+ file_GachaActivityUpdateElemNotify_proto_rawDescData = file_GachaActivityUpdateElemNotify_proto_rawDesc
+)
+
+func file_GachaActivityUpdateElemNotify_proto_rawDescGZIP() []byte {
+ file_GachaActivityUpdateElemNotify_proto_rawDescOnce.Do(func() {
+ file_GachaActivityUpdateElemNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaActivityUpdateElemNotify_proto_rawDescData)
+ })
+ return file_GachaActivityUpdateElemNotify_proto_rawDescData
+}
+
+var file_GachaActivityUpdateElemNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GachaActivityUpdateElemNotify_proto_goTypes = []interface{}{
+ (*GachaActivityUpdateElemNotify)(nil), // 0: GachaActivityUpdateElemNotify
+}
+var file_GachaActivityUpdateElemNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GachaActivityUpdateElemNotify_proto_init() }
+func file_GachaActivityUpdateElemNotify_proto_init() {
+ if File_GachaActivityUpdateElemNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaActivityUpdateElemNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaActivityUpdateElemNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaActivityUpdateElemNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaActivityUpdateElemNotify_proto_goTypes,
+ DependencyIndexes: file_GachaActivityUpdateElemNotify_proto_depIdxs,
+ MessageInfos: file_GachaActivityUpdateElemNotify_proto_msgTypes,
+ }.Build()
+ File_GachaActivityUpdateElemNotify_proto = out.File
+ file_GachaActivityUpdateElemNotify_proto_rawDesc = nil
+ file_GachaActivityUpdateElemNotify_proto_goTypes = nil
+ file_GachaActivityUpdateElemNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaInfo.pb.go b/gover/gen/GachaInfo.pb.go
index dc2a5d56..d4067954 100644
--- a/gover/gen/GachaInfo.pb.go
+++ b/gover/gen/GachaInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaInfo.proto
package gen
@@ -41,32 +41,32 @@ type GachaInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TenCostItemId uint32 `protobuf:"varint,2,opt,name=ten_cost_item_id,json=tenCostItemId,proto3" json:"ten_cost_item_id,omitempty"`
- EndTime uint32 `protobuf:"varint,14,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- DisplayUp4ItemList []uint32 `protobuf:"varint,1875,rep,packed,name=display_up4_item_list,json=displayUp4ItemList,proto3" json:"display_up4_item_list,omitempty"`
- Unk3100_JKILPCKLNPI uint32 `protobuf:"varint,469,opt,name=Unk3100_JKILPCKLNPI,json=Unk3100JKILPCKLNPI,proto3" json:"Unk3100_JKILPCKLNPI,omitempty"`
- GachaUpInfoList []*GachaUpInfo `protobuf:"bytes,1233,rep,name=gacha_up_info_list,json=gachaUpInfoList,proto3" json:"gacha_up_info_list,omitempty"`
- GachaProbUrl string `protobuf:"bytes,8,opt,name=gacha_prob_url,json=gachaProbUrl,proto3" json:"gacha_prob_url,omitempty"`
- GachaPrefabPath string `protobuf:"bytes,15,opt,name=gacha_prefab_path,json=gachaPrefabPath,proto3" json:"gacha_prefab_path,omitempty"`
- WishItemId uint32 `protobuf:"varint,1637,opt,name=wish_item_id,json=wishItemId,proto3" json:"wish_item_id,omitempty"`
- BeginTime uint32 `protobuf:"varint,1,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- WishMaxProgress uint32 `protobuf:"varint,1222,opt,name=wish_max_progress,json=wishMaxProgress,proto3" json:"wish_max_progress,omitempty"`
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- GachaProbUrlOversea string `protobuf:"bytes,1481,opt,name=gacha_prob_url_oversea,json=gachaProbUrlOversea,proto3" json:"gacha_prob_url_oversea,omitempty"`
- GachaType uint32 `protobuf:"varint,13,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
- LeftGachaTimes uint32 `protobuf:"varint,5,opt,name=left_gacha_times,json=leftGachaTimes,proto3" json:"left_gacha_times,omitempty"`
- DisplayUp5ItemList []uint32 `protobuf:"varint,2006,rep,packed,name=display_up5_item_list,json=displayUp5ItemList,proto3" json:"display_up5_item_list,omitempty"`
- GachaTimesLimit uint32 `protobuf:"varint,11,opt,name=gacha_times_limit,json=gachaTimesLimit,proto3" json:"gacha_times_limit,omitempty"`
- CostItemNum uint32 `protobuf:"varint,3,opt,name=cost_item_num,json=costItemNum,proto3" json:"cost_item_num,omitempty"`
- IsNewWish bool `protobuf:"varint,733,opt,name=is_new_wish,json=isNewWish,proto3" json:"is_new_wish,omitempty"`
- CostItemId uint32 `protobuf:"varint,9,opt,name=cost_item_id,json=costItemId,proto3" json:"cost_item_id,omitempty"`
- TenCostItemNum uint32 `protobuf:"varint,6,opt,name=ten_cost_item_num,json=tenCostItemNum,proto3" json:"ten_cost_item_num,omitempty"`
- GachaPreviewPrefabPath string `protobuf:"bytes,4,opt,name=gacha_preview_prefab_path,json=gachaPreviewPrefabPath,proto3" json:"gacha_preview_prefab_path,omitempty"`
- WishProgress uint32 `protobuf:"varint,1819,opt,name=wish_progress,json=wishProgress,proto3" json:"wish_progress,omitempty"`
- TitleTextmap string `protobuf:"bytes,736,opt,name=title_textmap,json=titleTextmap,proto3" json:"title_textmap,omitempty"`
- GachaRecordUrlOversea string `protobuf:"bytes,1854,opt,name=gacha_record_url_oversea,json=gachaRecordUrlOversea,proto3" json:"gacha_record_url_oversea,omitempty"`
- GachaSortId uint32 `protobuf:"varint,7,opt,name=gacha_sort_id,json=gachaSortId,proto3" json:"gacha_sort_id,omitempty"`
- GachaRecordUrl string `protobuf:"bytes,12,opt,name=gacha_record_url,json=gachaRecordUrl,proto3" json:"gacha_record_url,omitempty"`
+ LeftGachaTimes uint32 `protobuf:"varint,5,opt,name=left_gacha_times,json=leftGachaTimes,proto3" json:"left_gacha_times,omitempty"`
+ GachaType uint32 `protobuf:"varint,7,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
+ WishProgress uint32 `protobuf:"varint,954,opt,name=wish_progress,json=wishProgress,proto3" json:"wish_progress,omitempty"`
+ GachaProbUrlOversea string `protobuf:"bytes,1532,opt,name=gacha_prob_url_oversea,json=gachaProbUrlOversea,proto3" json:"gacha_prob_url_oversea,omitempty"`
+ GachaRecordUrl string `protobuf:"bytes,15,opt,name=gacha_record_url,json=gachaRecordUrl,proto3" json:"gacha_record_url,omitempty"`
+ GachaProbUrl string `protobuf:"bytes,1,opt,name=gacha_prob_url,json=gachaProbUrl,proto3" json:"gacha_prob_url,omitempty"`
+ BeginTime uint32 `protobuf:"varint,14,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ DisplayUp5ItemList []uint32 `protobuf:"varint,476,rep,packed,name=display_up5_item_list,json=displayUp5ItemList,proto3" json:"display_up5_item_list,omitempty"`
+ GachaTimesLimit uint32 `protobuf:"varint,10,opt,name=gacha_times_limit,json=gachaTimesLimit,proto3" json:"gacha_times_limit,omitempty"`
+ GachaPreviewPrefabPath string `protobuf:"bytes,4,opt,name=gacha_preview_prefab_path,json=gachaPreviewPrefabPath,proto3" json:"gacha_preview_prefab_path,omitempty"`
+ TitleTextmap string `protobuf:"bytes,114,opt,name=title_textmap,json=titleTextmap,proto3" json:"title_textmap,omitempty"`
+ CurScheduleDailyGachaTimes uint32 `protobuf:"varint,245,opt,name=cur_schedule_daily_gacha_times,json=curScheduleDailyGachaTimes,proto3" json:"cur_schedule_daily_gacha_times,omitempty"`
+ EndTime uint32 `protobuf:"varint,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ DisplayUp4ItemList []uint32 `protobuf:"varint,540,rep,packed,name=display_up4_item_list,json=displayUp4ItemList,proto3" json:"display_up4_item_list,omitempty"`
+ TenCostItemNum uint32 `protobuf:"varint,13,opt,name=ten_cost_item_num,json=tenCostItemNum,proto3" json:"ten_cost_item_num,omitempty"`
+ WishMaxProgress uint32 `protobuf:"varint,1275,opt,name=wish_max_progress,json=wishMaxProgress,proto3" json:"wish_max_progress,omitempty"`
+ TenCostItemId uint32 `protobuf:"varint,9,opt,name=ten_cost_item_id,json=tenCostItemId,proto3" json:"ten_cost_item_id,omitempty"`
+ GachaSortId uint32 `protobuf:"varint,6,opt,name=gacha_sort_id,json=gachaSortId,proto3" json:"gacha_sort_id,omitempty"`
+ IsNewWish bool `protobuf:"varint,967,opt,name=is_new_wish,json=isNewWish,proto3" json:"is_new_wish,omitempty"`
+ CostItemNum uint32 `protobuf:"varint,12,opt,name=cost_item_num,json=costItemNum,proto3" json:"cost_item_num,omitempty"`
+ WishItemId uint32 `protobuf:"varint,1580,opt,name=wish_item_id,json=wishItemId,proto3" json:"wish_item_id,omitempty"`
+ GachaRecordUrlOversea string `protobuf:"bytes,1259,opt,name=gacha_record_url_oversea,json=gachaRecordUrlOversea,proto3" json:"gacha_record_url_oversea,omitempty"`
+ GachaUpInfoList []*GachaUpInfo `protobuf:"bytes,1585,rep,name=gacha_up_info_list,json=gachaUpInfoList,proto3" json:"gacha_up_info_list,omitempty"`
+ CostItemId uint32 `protobuf:"varint,3,opt,name=cost_item_id,json=costItemId,proto3" json:"cost_item_id,omitempty"`
+ GachaPrefabPath string `protobuf:"bytes,11,opt,name=gacha_prefab_path,json=gachaPrefabPath,proto3" json:"gacha_prefab_path,omitempty"`
}
func (x *GachaInfo) Reset() {
@@ -101,39 +101,39 @@ func (*GachaInfo) Descriptor() ([]byte, []int) {
return file_GachaInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *GachaInfo) GetTenCostItemId() uint32 {
+func (x *GachaInfo) GetLeftGachaTimes() uint32 {
if x != nil {
- return x.TenCostItemId
+ return x.LeftGachaTimes
}
return 0
}
-func (x *GachaInfo) GetEndTime() uint32 {
+func (x *GachaInfo) GetGachaType() uint32 {
if x != nil {
- return x.EndTime
+ return x.GachaType
}
return 0
}
-func (x *GachaInfo) GetDisplayUp4ItemList() []uint32 {
+func (x *GachaInfo) GetWishProgress() uint32 {
if x != nil {
- return x.DisplayUp4ItemList
+ return x.WishProgress
}
- return nil
+ return 0
}
-func (x *GachaInfo) GetUnk3100_JKILPCKLNPI() uint32 {
+func (x *GachaInfo) GetGachaProbUrlOversea() string {
if x != nil {
- return x.Unk3100_JKILPCKLNPI
+ return x.GachaProbUrlOversea
}
- return 0
+ return ""
}
-func (x *GachaInfo) GetGachaUpInfoList() []*GachaUpInfo {
+func (x *GachaInfo) GetGachaRecordUrl() string {
if x != nil {
- return x.GachaUpInfoList
+ return x.GachaRecordUrl
}
- return nil
+ return ""
}
func (x *GachaInfo) GetGachaProbUrl() string {
@@ -143,142 +143,142 @@ func (x *GachaInfo) GetGachaProbUrl() string {
return ""
}
-func (x *GachaInfo) GetGachaPrefabPath() string {
+func (x *GachaInfo) GetBeginTime() uint32 {
if x != nil {
- return x.GachaPrefabPath
+ return x.BeginTime
}
- return ""
+ return 0
}
-func (x *GachaInfo) GetWishItemId() uint32 {
+func (x *GachaInfo) GetScheduleId() uint32 {
if x != nil {
- return x.WishItemId
+ return x.ScheduleId
}
return 0
}
-func (x *GachaInfo) GetBeginTime() uint32 {
+func (x *GachaInfo) GetDisplayUp5ItemList() []uint32 {
if x != nil {
- return x.BeginTime
+ return x.DisplayUp5ItemList
}
- return 0
+ return nil
}
-func (x *GachaInfo) GetWishMaxProgress() uint32 {
+func (x *GachaInfo) GetGachaTimesLimit() uint32 {
if x != nil {
- return x.WishMaxProgress
+ return x.GachaTimesLimit
}
return 0
}
-func (x *GachaInfo) GetScheduleId() uint32 {
+func (x *GachaInfo) GetGachaPreviewPrefabPath() string {
if x != nil {
- return x.ScheduleId
+ return x.GachaPreviewPrefabPath
}
- return 0
+ return ""
}
-func (x *GachaInfo) GetGachaProbUrlOversea() string {
+func (x *GachaInfo) GetTitleTextmap() string {
if x != nil {
- return x.GachaProbUrlOversea
+ return x.TitleTextmap
}
return ""
}
-func (x *GachaInfo) GetGachaType() uint32 {
+func (x *GachaInfo) GetCurScheduleDailyGachaTimes() uint32 {
if x != nil {
- return x.GachaType
+ return x.CurScheduleDailyGachaTimes
}
return 0
}
-func (x *GachaInfo) GetLeftGachaTimes() uint32 {
+func (x *GachaInfo) GetEndTime() uint32 {
if x != nil {
- return x.LeftGachaTimes
+ return x.EndTime
}
return 0
}
-func (x *GachaInfo) GetDisplayUp5ItemList() []uint32 {
+func (x *GachaInfo) GetDisplayUp4ItemList() []uint32 {
if x != nil {
- return x.DisplayUp5ItemList
+ return x.DisplayUp4ItemList
}
return nil
}
-func (x *GachaInfo) GetGachaTimesLimit() uint32 {
+func (x *GachaInfo) GetTenCostItemNum() uint32 {
if x != nil {
- return x.GachaTimesLimit
+ return x.TenCostItemNum
}
return 0
}
-func (x *GachaInfo) GetCostItemNum() uint32 {
+func (x *GachaInfo) GetWishMaxProgress() uint32 {
if x != nil {
- return x.CostItemNum
+ return x.WishMaxProgress
}
return 0
}
-func (x *GachaInfo) GetIsNewWish() bool {
+func (x *GachaInfo) GetTenCostItemId() uint32 {
if x != nil {
- return x.IsNewWish
+ return x.TenCostItemId
}
- return false
+ return 0
}
-func (x *GachaInfo) GetCostItemId() uint32 {
+func (x *GachaInfo) GetGachaSortId() uint32 {
if x != nil {
- return x.CostItemId
+ return x.GachaSortId
}
return 0
}
-func (x *GachaInfo) GetTenCostItemNum() uint32 {
+func (x *GachaInfo) GetIsNewWish() bool {
if x != nil {
- return x.TenCostItemNum
+ return x.IsNewWish
}
- return 0
+ return false
}
-func (x *GachaInfo) GetGachaPreviewPrefabPath() string {
+func (x *GachaInfo) GetCostItemNum() uint32 {
if x != nil {
- return x.GachaPreviewPrefabPath
+ return x.CostItemNum
}
- return ""
+ return 0
}
-func (x *GachaInfo) GetWishProgress() uint32 {
+func (x *GachaInfo) GetWishItemId() uint32 {
if x != nil {
- return x.WishProgress
+ return x.WishItemId
}
return 0
}
-func (x *GachaInfo) GetTitleTextmap() string {
+func (x *GachaInfo) GetGachaRecordUrlOversea() string {
if x != nil {
- return x.TitleTextmap
+ return x.GachaRecordUrlOversea
}
return ""
}
-func (x *GachaInfo) GetGachaRecordUrlOversea() string {
+func (x *GachaInfo) GetGachaUpInfoList() []*GachaUpInfo {
if x != nil {
- return x.GachaRecordUrlOversea
+ return x.GachaUpInfoList
}
- return ""
+ return nil
}
-func (x *GachaInfo) GetGachaSortId() uint32 {
+func (x *GachaInfo) GetCostItemId() uint32 {
if x != nil {
- return x.GachaSortId
+ return x.CostItemId
}
return 0
}
-func (x *GachaInfo) GetGachaRecordUrl() string {
+func (x *GachaInfo) GetGachaPrefabPath() string {
if x != nil {
- return x.GachaRecordUrl
+ return x.GachaPrefabPath
}
return ""
}
@@ -288,77 +288,78 @@ var File_GachaInfo_proto protoreflect.FileDescriptor
var file_GachaInfo_proto_rawDesc = []byte{
0x0a, 0x0f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x11, 0x47, 0x61, 0x63, 0x68, 0x61, 0x55, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x08, 0x0a, 0x09, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x27, 0x0a, 0x10, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69,
- 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x65,
- 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65,
- 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65,
- 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
- 0x79, 0x5f, 0x75, 0x70, 0x34, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0xd3, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x55,
- 0x70, 0x34, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x49, 0x4c, 0x50, 0x43, 0x4b, 0x4c, 0x4e, 0x50,
- 0x49, 0x18, 0xd5, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x4a, 0x4b, 0x49, 0x4c, 0x50, 0x43, 0x4b, 0x4c, 0x4e, 0x50, 0x49, 0x12, 0x3a, 0x0a, 0x12,
- 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x75, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0xd1, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x47, 0x61, 0x63, 0x68,
- 0x61, 0x55, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x55, 0x70,
- 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x67, 0x61, 0x63, 0x68,
- 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0c, 0x67, 0x61, 0x63, 0x68, 0x61, 0x50, 0x72, 0x6f, 0x62, 0x55, 0x72, 0x6c, 0x12, 0x2a,
- 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x61, 0x62, 0x5f, 0x70,
- 0x61, 0x74, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61,
- 0x50, 0x72, 0x65, 0x66, 0x61, 0x62, 0x50, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x69,
- 0x73, 0x68, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0xe5, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x77, 0x69, 0x73, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x1d, 0x0a,
- 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11,
- 0x77, 0x69, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
- 0x73, 0x18, 0xc6, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x69, 0x73, 0x68, 0x4d, 0x61,
- 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x67, 0x61,
- 0x63, 0x68, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x5f, 0x75, 0x72, 0x6c, 0x5f, 0x6f, 0x76, 0x65,
- 0x72, 0x73, 0x65, 0x61, 0x18, 0xc9, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x67, 0x61, 0x63,
- 0x68, 0x61, 0x50, 0x72, 0x6f, 0x62, 0x55, 0x72, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x73, 0x65, 0x61,
- 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x28, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x65, 0x66, 0x74, 0x47,
- 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x69, 0x73,
- 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x75, 0x70, 0x35, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0xd6, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x64, 0x69, 0x73, 0x70, 0x6c,
- 0x61, 0x79, 0x55, 0x70, 0x35, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a,
- 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x5f, 0x6c, 0x69, 0x6d,
- 0x69, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54,
- 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f, 0x73,
- 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x1f, 0x0a,
- 0x0b, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x77, 0x69, 0x73, 0x68, 0x18, 0xdd, 0x05, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x57, 0x69, 0x73, 0x68, 0x12, 0x20,
- 0x0a, 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64,
- 0x12, 0x29, 0x0a, 0x11, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x65, 0x6e,
- 0x43, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x19, 0x67,
- 0x61, 0x63, 0x68, 0x61, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x70, 0x72, 0x65,
- 0x66, 0x61, 0x62, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16,
- 0x67, 0x61, 0x63, 0x68, 0x61, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x50, 0x72, 0x65, 0x66,
- 0x61, 0x62, 0x50, 0x61, 0x74, 0x68, 0x12, 0x24, 0x0a, 0x0d, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x70,
- 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x9b, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
- 0x77, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0d,
- 0x74, 0x69, 0x74, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x6d, 0x61, 0x70, 0x18, 0xe0, 0x05,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x54, 0x65, 0x78, 0x74, 0x6d,
- 0x61, 0x70, 0x12, 0x38, 0x0a, 0x18, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x72, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x65, 0x61, 0x18, 0xbe,
- 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x67, 0x61, 0x63, 0x68, 0x61, 0x52, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x55, 0x72, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x73, 0x65, 0x61, 0x12, 0x22, 0x0a, 0x0d,
- 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x6f, 0x72, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe5, 0x08, 0x0a, 0x09, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x67, 0x61, 0x63, 0x68, 0x61,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x65,
+ 0x66, 0x74, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x77,
+ 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0xba, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x77, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x12, 0x34, 0x0a, 0x16, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x5f,
+ 0x75, 0x72, 0x6c, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x73, 0x65, 0x61, 0x18, 0xfc, 0x0b, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x13, 0x67, 0x61, 0x63, 0x68, 0x61, 0x50, 0x72, 0x6f, 0x62, 0x55, 0x72, 0x6c,
+ 0x4f, 0x76, 0x65, 0x72, 0x73, 0x65, 0x61, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x63, 0x68, 0x61,
+ 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0e, 0x67, 0x61, 0x63, 0x68, 0x61, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x72,
+ 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x5f,
+ 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x67, 0x61, 0x63, 0x68, 0x61,
+ 0x50, 0x72, 0x6f, 0x62, 0x55, 0x72, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
+ 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x69, 0x73, 0x70, 0x6c,
+ 0x61, 0x79, 0x5f, 0x75, 0x70, 0x35, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0xdc, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
+ 0x55, 0x70, 0x35, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x67,
+ 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d,
+ 0x65, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x39, 0x0a, 0x19, 0x67, 0x61, 0x63, 0x68, 0x61,
+ 0x5f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x61, 0x62, 0x5f,
+ 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x67, 0x61, 0x63, 0x68,
+ 0x61, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x50, 0x72, 0x65, 0x66, 0x61, 0x62, 0x50, 0x61,
+ 0x74, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x78, 0x74,
+ 0x6d, 0x61, 0x70, 0x18, 0x72, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x69, 0x74, 0x6c, 0x65,
+ 0x54, 0x65, 0x78, 0x74, 0x6d, 0x61, 0x70, 0x12, 0x43, 0x0a, 0x1e, 0x63, 0x75, 0x72, 0x5f, 0x73,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x67, 0x61,
+ 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0xf5, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x1a, 0x63, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x44, 0x61, 0x69,
+ 0x6c, 0x79, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08,
+ 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x64, 0x69, 0x73, 0x70, 0x6c,
+ 0x61, 0x79, 0x5f, 0x75, 0x70, 0x34, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x9c, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
+ 0x55, 0x70, 0x34, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x11, 0x74,
+ 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x65, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x49,
+ 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x2b, 0x0a, 0x11, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x6d,
+ 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0xfb, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x12, 0x27, 0x0a, 0x10, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74,
+ 0x65, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x6f, 0x72, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0b, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x6f, 0x72, 0x74, 0x49, 0x64,
- 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x67, 0x61, 0x63, 0x68,
- 0x61, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x72, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x77, 0x69, 0x73, 0x68, 0x18,
+ 0xc7, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x57, 0x69, 0x73,
+ 0x68, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74,
+ 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0xac, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x69,
+ 0x73, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x18, 0x67, 0x61, 0x63, 0x68,
+ 0x61, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x5f, 0x6f, 0x76, 0x65,
+ 0x72, 0x73, 0x65, 0x61, 0x18, 0xeb, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x67, 0x61, 0x63,
+ 0x68, 0x61, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x72, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x73,
+ 0x65, 0x61, 0x12, 0x3a, 0x0a, 0x12, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x75, 0x70, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0xb1, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0c, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x55, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x67,
+ 0x61, 0x63, 0x68, 0x61, 0x55, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20,
+ 0x0a, 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64,
+ 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x61, 0x62,
+ 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x67, 0x61, 0x63,
+ 0x68, 0x61, 0x50, 0x72, 0x65, 0x66, 0x61, 0x62, 0x50, 0x61, 0x74, 0x68, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GachaItem.pb.go b/gover/gen/GachaItem.pb.go
index 9840fb53..53d5f7a0 100644
--- a/gover/gen/GachaItem.pb.go
+++ b/gover/gen/GachaItem.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaItem.proto
package gen
@@ -41,11 +41,11 @@ type GachaItem struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GachaItem_ *ItemParam `protobuf:"bytes,7,opt,name=gacha_item_,json=gachaItem,proto3" json:"gacha_item_,omitempty"`
- IsGachaItemNew bool `protobuf:"varint,6,opt,name=is_gacha_item_new,json=isGachaItemNew,proto3" json:"is_gacha_item_new,omitempty"`
IsFlashCard bool `protobuf:"varint,8,opt,name=is_flash_card,json=isFlashCard,proto3" json:"is_flash_card,omitempty"`
- TokenItemList []*ItemParam `protobuf:"bytes,9,rep,name=token_item_list,json=tokenItemList,proto3" json:"token_item_list,omitempty"`
- TransferItems []*GachaTransferItem `protobuf:"bytes,12,rep,name=transfer_items,json=transferItems,proto3" json:"transfer_items,omitempty"`
+ TransferItems []*GachaTransferItem `protobuf:"bytes,6,rep,name=transfer_items,json=transferItems,proto3" json:"transfer_items,omitempty"`
+ IsGachaItemNew bool `protobuf:"varint,13,opt,name=is_gacha_item_new,json=isGachaItemNew,proto3" json:"is_gacha_item_new,omitempty"`
+ GachaItem *ItemParam `protobuf:"bytes,5,opt,name=gacha_item,json=gachaItem,proto3" json:"gacha_item,omitempty"`
+ TokenItemList []*ItemParam `protobuf:"bytes,10,rep,name=token_item_list,json=tokenItemList,proto3" json:"token_item_list,omitempty"`
}
func (x *GachaItem) Reset() {
@@ -80,37 +80,37 @@ func (*GachaItem) Descriptor() ([]byte, []int) {
return file_GachaItem_proto_rawDescGZIP(), []int{0}
}
-func (x *GachaItem) GetGachaItem_() *ItemParam {
+func (x *GachaItem) GetIsFlashCard() bool {
if x != nil {
- return x.GachaItem_
+ return x.IsFlashCard
}
- return nil
+ return false
}
-func (x *GachaItem) GetIsGachaItemNew() bool {
+func (x *GachaItem) GetTransferItems() []*GachaTransferItem {
if x != nil {
- return x.IsGachaItemNew
+ return x.TransferItems
}
- return false
+ return nil
}
-func (x *GachaItem) GetIsFlashCard() bool {
+func (x *GachaItem) GetIsGachaItemNew() bool {
if x != nil {
- return x.IsFlashCard
+ return x.IsGachaItemNew
}
return false
}
-func (x *GachaItem) GetTokenItemList() []*ItemParam {
+func (x *GachaItem) GetGachaItem() *ItemParam {
if x != nil {
- return x.TokenItemList
+ return x.GachaItem
}
return nil
}
-func (x *GachaItem) GetTransferItems() []*GachaTransferItem {
+func (x *GachaItem) GetTokenItemList() []*ItemParam {
if x != nil {
- return x.TransferItems
+ return x.TokenItemList
}
return nil
}
@@ -121,24 +121,24 @@ var file_GachaItem_proto_rawDesc = []byte{
0x0a, 0x0f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x17, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d,
- 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf5, 0x01, 0x0a, 0x09,
- 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x2a, 0x0a, 0x0b, 0x67, 0x61, 0x63,
- 0x68, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a,
- 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68,
- 0x61, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x29, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x67, 0x61, 0x63, 0x68,
- 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0e, 0x69, 0x73, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x65, 0x77,
- 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x66, 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x63, 0x61, 0x72,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x46, 0x6c, 0x61, 0x73, 0x68,
- 0x43, 0x61, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x0f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
- 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x6e,
- 0x73, 0x66, 0x65, 0x72, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x12, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
- 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x49, 0x74,
- 0x65, 0x6d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x01, 0x0a, 0x09,
+ 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f,
+ 0x66, 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0b, 0x69, 0x73, 0x46, 0x6c, 0x61, 0x73, 0x68, 0x43, 0x61, 0x72, 0x64, 0x12, 0x39, 0x0a,
+ 0x0e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18,
+ 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x72, 0x61,
+ 0x6e, 0x73, 0x66, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73,
+ 0x66, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x29, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x67,
+ 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d,
+ 0x4e, 0x65, 0x77, 0x12, 0x29, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x74, 0x65,
+ 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x32,
+ 0x0a, 0x0f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
@@ -156,13 +156,13 @@ func file_GachaItem_proto_rawDescGZIP() []byte {
var file_GachaItem_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_GachaItem_proto_goTypes = []interface{}{
(*GachaItem)(nil), // 0: GachaItem
- (*ItemParam)(nil), // 1: ItemParam
- (*GachaTransferItem)(nil), // 2: GachaTransferItem
+ (*GachaTransferItem)(nil), // 1: GachaTransferItem
+ (*ItemParam)(nil), // 2: ItemParam
}
var file_GachaItem_proto_depIdxs = []int32{
- 1, // 0: GachaItem.gacha_item_:type_name -> ItemParam
- 1, // 1: GachaItem.token_item_list:type_name -> ItemParam
- 2, // 2: GachaItem.transfer_items:type_name -> GachaTransferItem
+ 1, // 0: GachaItem.transfer_items:type_name -> GachaTransferItem
+ 2, // 1: GachaItem.gacha_item:type_name -> ItemParam
+ 2, // 2: GachaItem.token_item_list:type_name -> ItemParam
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/GachaOpenWishNotify.pb.go b/gover/gen/GachaOpenWishNotify.pb.go
index a73c79fa..f2ac1725 100644
--- a/gover/gen/GachaOpenWishNotify.pb.go
+++ b/gover/gen/GachaOpenWishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaOpenWishNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GachaOpenWishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GachaType uint32 `protobuf:"varint,2,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
- GachaScheduleId uint32 `protobuf:"varint,9,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
+ GachaScheduleId uint32 `protobuf:"varint,1,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
+ GachaType uint32 `protobuf:"varint,10,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
}
func (x *GachaOpenWishNotify) Reset() {
@@ -81,16 +77,16 @@ func (*GachaOpenWishNotify) Descriptor() ([]byte, []int) {
return file_GachaOpenWishNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GachaOpenWishNotify) GetGachaType() uint32 {
+func (x *GachaOpenWishNotify) GetGachaScheduleId() uint32 {
if x != nil {
- return x.GachaType
+ return x.GachaScheduleId
}
return 0
}
-func (x *GachaOpenWishNotify) GetGachaScheduleId() uint32 {
+func (x *GachaOpenWishNotify) GetGachaType() uint32 {
if x != nil {
- return x.GachaScheduleId
+ return x.GachaType
}
return 0
}
@@ -101,11 +97,11 @@ var file_GachaOpenWishNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x47, 0x61, 0x63, 0x68, 0x61, 0x4f, 0x70, 0x65, 0x6e, 0x57, 0x69, 0x73, 0x68, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x47,
0x61, 0x63, 0x68, 0x61, 0x4f, 0x70, 0x65, 0x6e, 0x57, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64,
- 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61,
- 0x63, 0x68, 0x61, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67,
+ 0x61, 0x63, 0x68, 0x61, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GachaSimpleInfoNotify.pb.go b/gover/gen/GachaSimpleInfoNotify.pb.go
index c09607d0..0b117471 100644
--- a/gover/gen/GachaSimpleInfoNotify.pb.go
+++ b/gover/gen/GachaSimpleInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaSimpleInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1590
-// EnetChannelId: 0
-// EnetIsReliable: true
type GachaSimpleInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsNew bool `protobuf:"varint,5,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ IsNew bool `protobuf:"varint,11,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
}
func (x *GachaSimpleInfoNotify) Reset() {
@@ -93,7 +90,7 @@ var file_GachaSimpleInfoNotify_proto_rawDesc = []byte{
0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a,
0x15, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x42, 0x06, 0x5a,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GachaStage.pb.go b/gover/gen/GachaStage.pb.go
deleted file mode 100644
index 2a7105f3..00000000
--- a/gover/gen/GachaStage.pb.go
+++ /dev/null
@@ -1,187 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: GachaStage.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type GachaStage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_DNMNEMKIELD map[uint32]uint32 `protobuf:"bytes,14,rep,name=Unk2700_DNMNEMKIELD,json=Unk2700DNMNEMKIELD,proto3" json:"Unk2700_DNMNEMKIELD,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *GachaStage) Reset() {
- *x = GachaStage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_GachaStage_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *GachaStage) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*GachaStage) ProtoMessage() {}
-
-func (x *GachaStage) ProtoReflect() protoreflect.Message {
- mi := &file_GachaStage_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use GachaStage.ProtoReflect.Descriptor instead.
-func (*GachaStage) Descriptor() ([]byte, []int) {
- return file_GachaStage_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *GachaStage) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *GachaStage) GetUnk2700_DNMNEMKIELD() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_DNMNEMKIELD
- }
- return nil
-}
-
-func (x *GachaStage) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_GachaStage_proto protoreflect.FileDescriptor
-
-var file_GachaStage_proto_rawDesc = []byte{
- 0x0a, 0x10, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xdd, 0x01, 0x0a, 0x0a, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x54, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4e, 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49,
- 0x45, 0x4c, 0x44, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x47, 0x61, 0x63, 0x68,
- 0x61, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4e,
- 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49, 0x45, 0x4c, 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4e, 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49, 0x45,
- 0x4c, 0x44, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x1a, 0x45, 0x0a, 0x17, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4e, 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49, 0x45, 0x4c,
- 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
- 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_GachaStage_proto_rawDescOnce sync.Once
- file_GachaStage_proto_rawDescData = file_GachaStage_proto_rawDesc
-)
-
-func file_GachaStage_proto_rawDescGZIP() []byte {
- file_GachaStage_proto_rawDescOnce.Do(func() {
- file_GachaStage_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaStage_proto_rawDescData)
- })
- return file_GachaStage_proto_rawDescData
-}
-
-var file_GachaStage_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_GachaStage_proto_goTypes = []interface{}{
- (*GachaStage)(nil), // 0: GachaStage
- nil, // 1: GachaStage.Unk2700DNMNEMKIELDEntry
-}
-var file_GachaStage_proto_depIdxs = []int32{
- 1, // 0: GachaStage.Unk2700_DNMNEMKIELD:type_name -> GachaStage.Unk2700DNMNEMKIELDEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_GachaStage_proto_init() }
-func file_GachaStage_proto_init() {
- if File_GachaStage_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_GachaStage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GachaStage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_GachaStage_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_GachaStage_proto_goTypes,
- DependencyIndexes: file_GachaStage_proto_depIdxs,
- MessageInfos: file_GachaStage_proto_msgTypes,
- }.Build()
- File_GachaStage_proto = out.File
- file_GachaStage_proto_rawDesc = nil
- file_GachaStage_proto_goTypes = nil
- file_GachaStage_proto_depIdxs = nil
-}
diff --git a/gover/gen/GachaStageData.pb.go b/gover/gen/GachaStageData.pb.go
new file mode 100644
index 00000000..4e41064c
--- /dev/null
+++ b/gover/gen/GachaStageData.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GachaStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GachaStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,14,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ TargetNumMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=target_num_map,json=targetNumMap,proto3" json:"target_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *GachaStageData) Reset() {
+ *x = GachaStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GachaStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GachaStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GachaStageData) ProtoMessage() {}
+
+func (x *GachaStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_GachaStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GachaStageData.ProtoReflect.Descriptor instead.
+func (*GachaStageData) Descriptor() ([]byte, []int) {
+ return file_GachaStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GachaStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *GachaStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *GachaStageData) GetTargetNumMap() map[uint32]uint32 {
+ if x != nil {
+ return x.TargetNumMap
+ }
+ return nil
+}
+
+var File_GachaStageData_proto protoreflect.FileDescriptor
+
+var file_GachaStageData_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x01, 0x0a, 0x0e, 0x47, 0x61, 0x63, 0x68, 0x61,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x47, 0x0a,
+ 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x75, 0x6d,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
+ 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
+ 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GachaStageData_proto_rawDescOnce sync.Once
+ file_GachaStageData_proto_rawDescData = file_GachaStageData_proto_rawDesc
+)
+
+func file_GachaStageData_proto_rawDescGZIP() []byte {
+ file_GachaStageData_proto_rawDescOnce.Do(func() {
+ file_GachaStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GachaStageData_proto_rawDescData)
+ })
+ return file_GachaStageData_proto_rawDescData
+}
+
+var file_GachaStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GachaStageData_proto_goTypes = []interface{}{
+ (*GachaStageData)(nil), // 0: GachaStageData
+ nil, // 1: GachaStageData.TargetNumMapEntry
+}
+var file_GachaStageData_proto_depIdxs = []int32{
+ 1, // 0: GachaStageData.target_num_map:type_name -> GachaStageData.TargetNumMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GachaStageData_proto_init() }
+func file_GachaStageData_proto_init() {
+ if File_GachaStageData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GachaStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GachaStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GachaStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GachaStageData_proto_goTypes,
+ DependencyIndexes: file_GachaStageData_proto_depIdxs,
+ MessageInfos: file_GachaStageData_proto_msgTypes,
+ }.Build()
+ File_GachaStageData_proto = out.File
+ file_GachaStageData_proto_rawDesc = nil
+ file_GachaStageData_proto_goTypes = nil
+ file_GachaStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GachaTransferItem.pb.go b/gover/gen/GachaTransferItem.pb.go
index ee5a5014..e67a7a2c 100644
--- a/gover/gen/GachaTransferItem.pb.go
+++ b/gover/gen/GachaTransferItem.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaTransferItem.proto
package gen
@@ -41,8 +41,8 @@ type GachaTransferItem struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Item *ItemParam `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
- IsTransferItemNew bool `protobuf:"varint,1,opt,name=is_transfer_item_new,json=isTransferItemNew,proto3" json:"is_transfer_item_new,omitempty"`
+ Item *ItemParam `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
+ IsTransferItemNew bool `protobuf:"varint,11,opt,name=is_transfer_item_new,json=isTransferItemNew,proto3" json:"is_transfer_item_new,omitempty"`
}
func (x *GachaTransferItem) Reset() {
@@ -98,10 +98,10 @@ var file_GachaTransferItem_proto_rawDesc = []byte{
0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50,
0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x11, 0x47, 0x61,
0x63, 0x68, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x12,
- 0x1e, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
+ 0x1e, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x12,
0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x69,
- 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69,
+ 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69,
0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x65, 0x77,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GachaUpInfo.pb.go b/gover/gen/GachaUpInfo.pb.go
index 4a566c1f..5ebb2957 100644
--- a/gover/gen/GachaUpInfo.pb.go
+++ b/gover/gen/GachaUpInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaUpInfo.proto
package gen
@@ -41,8 +41,8 @@ type GachaUpInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemParentType uint32 `protobuf:"varint,7,opt,name=item_parent_type,json=itemParentType,proto3" json:"item_parent_type,omitempty"`
- ItemIdList []uint32 `protobuf:"varint,15,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
+ ItemParentType uint32 `protobuf:"varint,15,opt,name=item_parent_type,json=itemParentType,proto3" json:"item_parent_type,omitempty"`
+ ItemIdList []uint32 `protobuf:"varint,6,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
}
func (x *GachaUpInfo) Reset() {
@@ -97,9 +97,9 @@ var file_GachaUpInfo_proto_rawDesc = []byte{
0x0a, 0x11, 0x47, 0x61, 0x63, 0x68, 0x61, 0x55, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x0b, 0x47, 0x61, 0x63, 0x68, 0x61, 0x55, 0x70, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e,
- 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x69, 0x74,
+ 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x69, 0x74,
0x65, 0x6d, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0c,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GachaWishReq.pb.go b/gover/gen/GachaWishReq.pb.go
index 0d0403dd..b439dd80 100644
--- a/gover/gen/GachaWishReq.pb.go
+++ b/gover/gen/GachaWishReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaWishReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1507
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GachaWishReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GachaScheduleId uint32 `protobuf:"varint,14,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
- GachaType uint32 `protobuf:"varint,13,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
- ItemId uint32 `protobuf:"varint,4,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ GachaType uint32 `protobuf:"varint,3,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
+ GachaScheduleId uint32 `protobuf:"varint,12,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
+ ItemId uint32 `protobuf:"varint,9,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
}
func (x *GachaWishReq) Reset() {
@@ -82,16 +78,16 @@ func (*GachaWishReq) Descriptor() ([]byte, []int) {
return file_GachaWishReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GachaWishReq) GetGachaScheduleId() uint32 {
+func (x *GachaWishReq) GetGachaType() uint32 {
if x != nil {
- return x.GachaScheduleId
+ return x.GachaType
}
return 0
}
-func (x *GachaWishReq) GetGachaType() uint32 {
+func (x *GachaWishReq) GetGachaScheduleId() uint32 {
if x != nil {
- return x.GachaType
+ return x.GachaScheduleId
}
return 0
}
@@ -108,12 +104,12 @@ var File_GachaWishReq_proto protoreflect.FileDescriptor
var file_GachaWishReq_proto_rawDesc = []byte{
0x0a, 0x12, 0x47, 0x61, 0x63, 0x68, 0x61, 0x57, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x0c, 0x47, 0x61, 0x63, 0x68, 0x61, 0x57, 0x69, 0x73,
- 0x68, 0x52, 0x65, 0x71, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
- 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x68, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12,
+ 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GachaWishRsp.pb.go b/gover/gen/GachaWishRsp.pb.go
index 5416f069..3372a2de 100644
--- a/gover/gen/GachaWishRsp.pb.go
+++ b/gover/gen/GachaWishRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GachaWishRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1521
-// EnetChannelId: 0
-// EnetIsReliable: true
type GachaWishRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ WishProgress uint32 `protobuf:"varint,6,opt,name=wish_progress,json=wishProgress,proto3" json:"wish_progress,omitempty"`
+ WishItemId uint32 `protobuf:"varint,15,opt,name=wish_item_id,json=wishItemId,proto3" json:"wish_item_id,omitempty"`
+ GachaScheduleId uint32 `protobuf:"varint,11,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ WishMaxProgress uint32 `protobuf:"varint,10,opt,name=wish_max_progress,json=wishMaxProgress,proto3" json:"wish_max_progress,omitempty"`
GachaType uint32 `protobuf:"varint,8,opt,name=gacha_type,json=gachaType,proto3" json:"gacha_type,omitempty"`
- GachaScheduleId uint32 `protobuf:"varint,7,opt,name=gacha_schedule_id,json=gachaScheduleId,proto3" json:"gacha_schedule_id,omitempty"`
- WishMaxProgress uint32 `protobuf:"varint,2,opt,name=wish_max_progress,json=wishMaxProgress,proto3" json:"wish_max_progress,omitempty"`
- WishProgress uint32 `protobuf:"varint,5,opt,name=wish_progress,json=wishProgress,proto3" json:"wish_progress,omitempty"`
- WishItemId uint32 `protobuf:"varint,3,opt,name=wish_item_id,json=wishItemId,proto3" json:"wish_item_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GachaWishRsp) Reset() {
@@ -84,44 +81,44 @@ func (*GachaWishRsp) Descriptor() ([]byte, []int) {
return file_GachaWishRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GachaWishRsp) GetGachaType() uint32 {
+func (x *GachaWishRsp) GetWishProgress() uint32 {
if x != nil {
- return x.GachaType
+ return x.WishProgress
}
return 0
}
-func (x *GachaWishRsp) GetGachaScheduleId() uint32 {
+func (x *GachaWishRsp) GetWishItemId() uint32 {
if x != nil {
- return x.GachaScheduleId
+ return x.WishItemId
}
return 0
}
-func (x *GachaWishRsp) GetWishMaxProgress() uint32 {
+func (x *GachaWishRsp) GetGachaScheduleId() uint32 {
if x != nil {
- return x.WishMaxProgress
+ return x.GachaScheduleId
}
return 0
}
-func (x *GachaWishRsp) GetWishProgress() uint32 {
+func (x *GachaWishRsp) GetRetcode() int32 {
if x != nil {
- return x.WishProgress
+ return x.Retcode
}
return 0
}
-func (x *GachaWishRsp) GetWishItemId() uint32 {
+func (x *GachaWishRsp) GetWishMaxProgress() uint32 {
if x != nil {
- return x.WishItemId
+ return x.WishMaxProgress
}
return 0
}
-func (x *GachaWishRsp) GetRetcode() int32 {
+func (x *GachaWishRsp) GetGachaType() uint32 {
if x != nil {
- return x.Retcode
+ return x.GachaType
}
return 0
}
@@ -131,20 +128,20 @@ var File_GachaWishRsp_proto protoreflect.FileDescriptor
var file_GachaWishRsp_proto_rawDesc = []byte{
0x0a, 0x12, 0x47, 0x61, 0x63, 0x68, 0x61, 0x57, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x01, 0x0a, 0x0c, 0x47, 0x61, 0x63, 0x68, 0x61, 0x57, 0x69,
- 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
- 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x69, 0x73,
- 0x68, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d,
- 0x77, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x77, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
- 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x69, 0x73, 0x68, 0x49, 0x74, 0x65,
- 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x77, 0x69,
+ 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x77, 0x69,
+ 0x73, 0x68, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x77, 0x69, 0x73, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x53, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70,
+ 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77,
+ 0x69, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x63, 0x68, 0x61, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetAutoPickDropInfoNotify.pb.go b/gover/gen/GadgetAutoPickDropInfoNotify.pb.go
index f8dd3f52..8cfbb7ee 100644
--- a/gover/gen/GadgetAutoPickDropInfoNotify.pb.go
+++ b/gover/gen/GadgetAutoPickDropInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetAutoPickDropInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 897
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetAutoPickDropInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemList []*Item `protobuf:"bytes,11,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ ItemList []*Item `protobuf:"bytes,15,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *GadgetAutoPickDropInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_GadgetAutoPickDropInfoNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x42, 0x0a, 0x1c, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x41, 0x75, 0x74, 0x6f, 0x50, 0x69,
0x63, 0x6b, 0x44, 0x72, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x22, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20,
+ 0x12, 0x22, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x05, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GadgetBornType.pb.go b/gover/gen/GadgetBornType.pb.go
index 3d4e5f62..6526ae08 100644
--- a/gover/gen/GadgetBornType.pb.go
+++ b/gover/gen/GadgetBornType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetBornType.proto
package gen
diff --git a/gover/gen/GadgetChainLevelChangeNotify.pb.go b/gover/gen/GadgetChainLevelChangeNotify.pb.go
index 89914dae..7468cdc9 100644
--- a/gover/gen/GadgetChainLevelChangeNotify.pb.go
+++ b/gover/gen/GadgetChainLevelChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetChainLevelChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 822
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetChainLevelChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetChainLevelMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=gadget_chain_level_map,json=gadgetChainLevelMap,proto3" json:"gadget_chain_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ GadgetChainLevelMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=gadget_chain_level_map,json=gadgetChainLevelMap,proto3" json:"gadget_chain_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *GadgetChainLevelChangeNotify) Reset() {
@@ -95,7 +92,7 @@ var file_GadgetChainLevelChangeNotify_proto_rawDesc = []byte{
0x68, 0x61, 0x69, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x6b, 0x0a, 0x16, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68,
+ 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68,
0x61, 0x69, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68, 0x61, 0x69, 0x6e,
0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, 0x67,
diff --git a/gover/gen/GadgetChainLevelUpdateNotify.pb.go b/gover/gen/GadgetChainLevelUpdateNotify.pb.go
index 074145c7..8c0edc81 100644
--- a/gover/gen/GadgetChainLevelUpdateNotify.pb.go
+++ b/gover/gen/GadgetChainLevelUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetChainLevelUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 853
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetChainLevelUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetChainLevelMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=gadget_chain_level_map,json=gadgetChainLevelMap,proto3" json:"gadget_chain_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ GadgetChainLevelMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=gadget_chain_level_map,json=gadgetChainLevelMap,proto3" json:"gadget_chain_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *GadgetChainLevelUpdateNotify) Reset() {
@@ -95,7 +92,7 @@ var file_GadgetChainLevelUpdateNotify_proto_rawDesc = []byte{
0x68, 0x61, 0x69, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x6b, 0x0a, 0x16, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68,
0x61, 0x69, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68, 0x61, 0x69, 0x6e,
0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, 0x67,
diff --git a/gover/gen/GadgetChangeLevelTagReq.pb.go b/gover/gen/GadgetChangeLevelTagReq.pb.go
new file mode 100644
index 00000000..f13dac51
--- /dev/null
+++ b/gover/gen/GadgetChangeLevelTagReq.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GadgetChangeLevelTagReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GadgetChangeLevelTagReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GadgetEntityId uint32 `protobuf:"varint,14,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ LevelTagId uint32 `protobuf:"varint,6,opt,name=level_tag_id,json=levelTagId,proto3" json:"level_tag_id,omitempty"`
+ CombinationInfo *CustomGadgetTreeInfo `protobuf:"bytes,7,opt,name=combination_info,json=combinationInfo,proto3" json:"combination_info,omitempty"`
+}
+
+func (x *GadgetChangeLevelTagReq) Reset() {
+ *x = GadgetChangeLevelTagReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GadgetChangeLevelTagReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GadgetChangeLevelTagReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GadgetChangeLevelTagReq) ProtoMessage() {}
+
+func (x *GadgetChangeLevelTagReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GadgetChangeLevelTagReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GadgetChangeLevelTagReq.ProtoReflect.Descriptor instead.
+func (*GadgetChangeLevelTagReq) Descriptor() ([]byte, []int) {
+ return file_GadgetChangeLevelTagReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GadgetChangeLevelTagReq) GetGadgetEntityId() uint32 {
+ if x != nil {
+ return x.GadgetEntityId
+ }
+ return 0
+}
+
+func (x *GadgetChangeLevelTagReq) GetLevelTagId() uint32 {
+ if x != nil {
+ return x.LevelTagId
+ }
+ return 0
+}
+
+func (x *GadgetChangeLevelTagReq) GetCombinationInfo() *CustomGadgetTreeInfo {
+ if x != nil {
+ return x.CombinationInfo
+ }
+ return nil
+}
+
+var File_GadgetChangeLevelTagReq_proto protoreflect.FileDescriptor
+
+var file_GadgetChangeLevelTagReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x17,
+ 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x54, 0x61, 0x67, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x61,
+ 0x67, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GadgetChangeLevelTagReq_proto_rawDescOnce sync.Once
+ file_GadgetChangeLevelTagReq_proto_rawDescData = file_GadgetChangeLevelTagReq_proto_rawDesc
+)
+
+func file_GadgetChangeLevelTagReq_proto_rawDescGZIP() []byte {
+ file_GadgetChangeLevelTagReq_proto_rawDescOnce.Do(func() {
+ file_GadgetChangeLevelTagReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GadgetChangeLevelTagReq_proto_rawDescData)
+ })
+ return file_GadgetChangeLevelTagReq_proto_rawDescData
+}
+
+var file_GadgetChangeLevelTagReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GadgetChangeLevelTagReq_proto_goTypes = []interface{}{
+ (*GadgetChangeLevelTagReq)(nil), // 0: GadgetChangeLevelTagReq
+ (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
+}
+var file_GadgetChangeLevelTagReq_proto_depIdxs = []int32{
+ 1, // 0: GadgetChangeLevelTagReq.combination_info:type_name -> CustomGadgetTreeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GadgetChangeLevelTagReq_proto_init() }
+func file_GadgetChangeLevelTagReq_proto_init() {
+ if File_GadgetChangeLevelTagReq_proto != nil {
+ return
+ }
+ file_CustomGadgetTreeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GadgetChangeLevelTagReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GadgetChangeLevelTagReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GadgetChangeLevelTagReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GadgetChangeLevelTagReq_proto_goTypes,
+ DependencyIndexes: file_GadgetChangeLevelTagReq_proto_depIdxs,
+ MessageInfos: file_GadgetChangeLevelTagReq_proto_msgTypes,
+ }.Build()
+ File_GadgetChangeLevelTagReq_proto = out.File
+ file_GadgetChangeLevelTagReq_proto_rawDesc = nil
+ file_GadgetChangeLevelTagReq_proto_goTypes = nil
+ file_GadgetChangeLevelTagReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GadgetChangeLevelTagRsp.pb.go b/gover/gen/GadgetChangeLevelTagRsp.pb.go
new file mode 100644
index 00000000..2dd82ca5
--- /dev/null
+++ b/gover/gen/GadgetChangeLevelTagRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GadgetChangeLevelTagRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GadgetChangeLevelTagRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GadgetChangeLevelTagRsp) Reset() {
+ *x = GadgetChangeLevelTagRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GadgetChangeLevelTagRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GadgetChangeLevelTagRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GadgetChangeLevelTagRsp) ProtoMessage() {}
+
+func (x *GadgetChangeLevelTagRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GadgetChangeLevelTagRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GadgetChangeLevelTagRsp.ProtoReflect.Descriptor instead.
+func (*GadgetChangeLevelTagRsp) Descriptor() ([]byte, []int) {
+ return file_GadgetChangeLevelTagRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GadgetChangeLevelTagRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GadgetChangeLevelTagRsp_proto protoreflect.FileDescriptor
+
+var file_GadgetChangeLevelTagRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x54, 0x61, 0x67, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x33, 0x0a, 0x17, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x54, 0x61, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GadgetChangeLevelTagRsp_proto_rawDescOnce sync.Once
+ file_GadgetChangeLevelTagRsp_proto_rawDescData = file_GadgetChangeLevelTagRsp_proto_rawDesc
+)
+
+func file_GadgetChangeLevelTagRsp_proto_rawDescGZIP() []byte {
+ file_GadgetChangeLevelTagRsp_proto_rawDescOnce.Do(func() {
+ file_GadgetChangeLevelTagRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GadgetChangeLevelTagRsp_proto_rawDescData)
+ })
+ return file_GadgetChangeLevelTagRsp_proto_rawDescData
+}
+
+var file_GadgetChangeLevelTagRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GadgetChangeLevelTagRsp_proto_goTypes = []interface{}{
+ (*GadgetChangeLevelTagRsp)(nil), // 0: GadgetChangeLevelTagRsp
+}
+var file_GadgetChangeLevelTagRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GadgetChangeLevelTagRsp_proto_init() }
+func file_GadgetChangeLevelTagRsp_proto_init() {
+ if File_GadgetChangeLevelTagRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GadgetChangeLevelTagRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GadgetChangeLevelTagRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GadgetChangeLevelTagRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GadgetChangeLevelTagRsp_proto_goTypes,
+ DependencyIndexes: file_GadgetChangeLevelTagRsp_proto_depIdxs,
+ MessageInfos: file_GadgetChangeLevelTagRsp_proto_msgTypes,
+ }.Build()
+ File_GadgetChangeLevelTagRsp_proto = out.File
+ file_GadgetChangeLevelTagRsp_proto_rawDesc = nil
+ file_GadgetChangeLevelTagRsp_proto_goTypes = nil
+ file_GadgetChangeLevelTagRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GadgetClientParam.pb.go b/gover/gen/GadgetClientParam.pb.go
deleted file mode 100644
index eab0ed01..00000000
--- a/gover/gen/GadgetClientParam.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: GadgetClientParam.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type GadgetClientParam struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- CampId uint32 `protobuf:"varint,1,opt,name=campId,proto3" json:"campId,omitempty"`
- CampType uint32 `protobuf:"varint,2,opt,name=campType,proto3" json:"campType,omitempty"`
- Guid uint64 `protobuf:"varint,3,opt,name=guid,proto3" json:"guid,omitempty"`
- OwnerEntityId uint32 `protobuf:"varint,4,opt,name=ownerEntityId,proto3" json:"ownerEntityId,omitempty"`
- TargetEntityId uint32 `protobuf:"varint,5,opt,name=targetEntityId,proto3" json:"targetEntityId,omitempty"`
- AsyncLoad bool `protobuf:"varint,6,opt,name=asyncLoad,proto3" json:"asyncLoad,omitempty"`
-}
-
-func (x *GadgetClientParam) Reset() {
- *x = GadgetClientParam{}
- if protoimpl.UnsafeEnabled {
- mi := &file_GadgetClientParam_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *GadgetClientParam) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*GadgetClientParam) ProtoMessage() {}
-
-func (x *GadgetClientParam) ProtoReflect() protoreflect.Message {
- mi := &file_GadgetClientParam_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use GadgetClientParam.ProtoReflect.Descriptor instead.
-func (*GadgetClientParam) Descriptor() ([]byte, []int) {
- return file_GadgetClientParam_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *GadgetClientParam) GetCampId() uint32 {
- if x != nil {
- return x.CampId
- }
- return 0
-}
-
-func (x *GadgetClientParam) GetCampType() uint32 {
- if x != nil {
- return x.CampType
- }
- return 0
-}
-
-func (x *GadgetClientParam) GetGuid() uint64 {
- if x != nil {
- return x.Guid
- }
- return 0
-}
-
-func (x *GadgetClientParam) GetOwnerEntityId() uint32 {
- if x != nil {
- return x.OwnerEntityId
- }
- return 0
-}
-
-func (x *GadgetClientParam) GetTargetEntityId() uint32 {
- if x != nil {
- return x.TargetEntityId
- }
- return 0
-}
-
-func (x *GadgetClientParam) GetAsyncLoad() bool {
- if x != nil {
- return x.AsyncLoad
- }
- return false
-}
-
-var File_GadgetClientParam_proto protoreflect.FileDescriptor
-
-var file_GadgetClientParam_proto_rawDesc = []byte{
- 0x0a, 0x17, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x11, 0x47, 0x61,
- 0x64, 0x67, 0x65, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12,
- 0x16, 0x0a, 0x06, 0x63, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x06, 0x63, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x61, 0x6d, 0x70, 0x54,
- 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x6d, 0x70, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72,
- 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a,
- 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x4c, 0x6f,
- 0x61, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x4c,
- 0x6f, 0x61, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_GadgetClientParam_proto_rawDescOnce sync.Once
- file_GadgetClientParam_proto_rawDescData = file_GadgetClientParam_proto_rawDesc
-)
-
-func file_GadgetClientParam_proto_rawDescGZIP() []byte {
- file_GadgetClientParam_proto_rawDescOnce.Do(func() {
- file_GadgetClientParam_proto_rawDescData = protoimpl.X.CompressGZIP(file_GadgetClientParam_proto_rawDescData)
- })
- return file_GadgetClientParam_proto_rawDescData
-}
-
-var file_GadgetClientParam_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_GadgetClientParam_proto_goTypes = []interface{}{
- (*GadgetClientParam)(nil), // 0: GadgetClientParam
-}
-var file_GadgetClientParam_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_GadgetClientParam_proto_init() }
-func file_GadgetClientParam_proto_init() {
- if File_GadgetClientParam_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_GadgetClientParam_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GadgetClientParam); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_GadgetClientParam_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_GadgetClientParam_proto_goTypes,
- DependencyIndexes: file_GadgetClientParam_proto_depIdxs,
- MessageInfos: file_GadgetClientParam_proto_msgTypes,
- }.Build()
- File_GadgetClientParam_proto = out.File
- file_GadgetClientParam_proto_rawDesc = nil
- file_GadgetClientParam_proto_goTypes = nil
- file_GadgetClientParam_proto_depIdxs = nil
-}
diff --git a/gover/gen/GadgetCrucibleInfo.pb.go b/gover/gen/GadgetCrucibleInfo.pb.go
index 09ddfea9..17594c1c 100644
--- a/gover/gen/GadgetCrucibleInfo.pb.go
+++ b/gover/gen/GadgetCrucibleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetCrucibleInfo.proto
package gen
diff --git a/gover/gen/GadgetCustomTreeInfoNotify.pb.go b/gover/gen/GadgetCustomTreeInfoNotify.pb.go
index b6a7327f..4020d102 100644
--- a/gover/gen/GadgetCustomTreeInfoNotify.pb.go
+++ b/gover/gen/GadgetCustomTreeInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetCustomTreeInfoNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 850
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetCustomTreeInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CustomGadgetTreeInfo *CustomGadgetTreeInfo `protobuf:"bytes,5,opt,name=custom_gadget_tree_info,json=customGadgetTreeInfo,proto3" json:"custom_gadget_tree_info,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,12,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ CustomGadgetTreeInfo *CustomGadgetTreeInfo `protobuf:"bytes,8,opt,name=custom_gadget_tree_info,json=customGadgetTreeInfo,proto3" json:"custom_gadget_tree_info,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,7,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *GadgetCustomTreeInfoNotify) Reset() {
@@ -104,12 +101,12 @@ var file_GadgetCustomTreeInfoNotify_proto_rawDesc = []byte{
0x01, 0x0a, 0x1a, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x54,
0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4c, 0x0a,
0x17, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x74,
- 0x72, 0x65, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
+ 0x72, 0x65, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64,
0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x67,
0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74,
0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetGeneralRewardInfo.pb.go b/gover/gen/GadgetGeneralRewardInfo.pb.go
index 4602848a..18089b21 100644
--- a/gover/gen/GadgetGeneralRewardInfo.pb.go
+++ b/gover/gen/GadgetGeneralRewardInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetGeneralRewardInfo.proto
package gen
diff --git a/gover/gen/GadgetGeneralRewardInfoNotify.pb.go b/gover/gen/GadgetGeneralRewardInfoNotify.pb.go
index c8fa4fe1..3a8ec95e 100644
--- a/gover/gen/GadgetGeneralRewardInfoNotify.pb.go
+++ b/gover/gen/GadgetGeneralRewardInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetGeneralRewardInfoNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 848
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetGeneralRewardInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- GeneralRewardInfo *GadgetGeneralRewardInfo `protobuf:"bytes,9,opt,name=general_reward_info,json=generalRewardInfo,proto3" json:"general_reward_info,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ GeneralRewardInfo *GadgetGeneralRewardInfo `protobuf:"bytes,12,opt,name=general_reward_info,json=generalRewardInfo,proto3" json:"general_reward_info,omitempty"`
}
func (x *GadgetGeneralRewardInfoNotify) Reset() {
@@ -104,9 +101,9 @@ var file_GadgetGeneralRewardInfoNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x1d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47,
0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
0x79, 0x49, 0x64, 0x12, 0x48, 0x0a, 0x13, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x72,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x18, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c,
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x67, 0x65, 0x6e, 0x65,
0x72, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a,
diff --git a/gover/gen/GadgetGuestBanDrop.pb.go b/gover/gen/GadgetGuestBanDrop.pb.go
new file mode 100644
index 00000000..b6038439
--- /dev/null
+++ b/gover/gen/GadgetGuestBanDrop.pb.go
@@ -0,0 +1,151 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GadgetGuestBanDrop.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GadgetGuestBanDrop int32
+
+const (
+ GadgetGuestBanDrop_GADGET_GUEST_BAN_DROP_NONE GadgetGuestBanDrop = 0
+ GadgetGuestBanDrop_GADGET_GUEST_BAN_DROP_DIE_LUA GadgetGuestBanDrop = 1
+ GadgetGuestBanDrop_GADGET_GUEST_BAN_DROP_SUBFIELD GadgetGuestBanDrop = 2
+)
+
+// Enum value maps for GadgetGuestBanDrop.
+var (
+ GadgetGuestBanDrop_name = map[int32]string{
+ 0: "GADGET_GUEST_BAN_DROP_NONE",
+ 1: "GADGET_GUEST_BAN_DROP_DIE_LUA",
+ 2: "GADGET_GUEST_BAN_DROP_SUBFIELD",
+ }
+ GadgetGuestBanDrop_value = map[string]int32{
+ "GADGET_GUEST_BAN_DROP_NONE": 0,
+ "GADGET_GUEST_BAN_DROP_DIE_LUA": 1,
+ "GADGET_GUEST_BAN_DROP_SUBFIELD": 2,
+ }
+)
+
+func (x GadgetGuestBanDrop) Enum() *GadgetGuestBanDrop {
+ p := new(GadgetGuestBanDrop)
+ *p = x
+ return p
+}
+
+func (x GadgetGuestBanDrop) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GadgetGuestBanDrop) Descriptor() protoreflect.EnumDescriptor {
+ return file_GadgetGuestBanDrop_proto_enumTypes[0].Descriptor()
+}
+
+func (GadgetGuestBanDrop) Type() protoreflect.EnumType {
+ return &file_GadgetGuestBanDrop_proto_enumTypes[0]
+}
+
+func (x GadgetGuestBanDrop) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GadgetGuestBanDrop.Descriptor instead.
+func (GadgetGuestBanDrop) EnumDescriptor() ([]byte, []int) {
+ return file_GadgetGuestBanDrop_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GadgetGuestBanDrop_proto protoreflect.FileDescriptor
+
+var file_GadgetGuestBanDrop_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47, 0x75, 0x65, 0x73, 0x74, 0x42, 0x61, 0x6e,
+ 0x44, 0x72, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x7b, 0x0a, 0x12, 0x47, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x47, 0x75, 0x65, 0x73, 0x74, 0x42, 0x61, 0x6e, 0x44, 0x72, 0x6f, 0x70,
+ 0x12, 0x1e, 0x0a, 0x1a, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54,
+ 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
+ 0x12, 0x21, 0x0a, 0x1d, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54,
+ 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x44, 0x49, 0x45, 0x5f, 0x4c, 0x55,
+ 0x41, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x47, 0x55,
+ 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42,
+ 0x46, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GadgetGuestBanDrop_proto_rawDescOnce sync.Once
+ file_GadgetGuestBanDrop_proto_rawDescData = file_GadgetGuestBanDrop_proto_rawDesc
+)
+
+func file_GadgetGuestBanDrop_proto_rawDescGZIP() []byte {
+ file_GadgetGuestBanDrop_proto_rawDescOnce.Do(func() {
+ file_GadgetGuestBanDrop_proto_rawDescData = protoimpl.X.CompressGZIP(file_GadgetGuestBanDrop_proto_rawDescData)
+ })
+ return file_GadgetGuestBanDrop_proto_rawDescData
+}
+
+var file_GadgetGuestBanDrop_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GadgetGuestBanDrop_proto_goTypes = []interface{}{
+ (GadgetGuestBanDrop)(0), // 0: GadgetGuestBanDrop
+}
+var file_GadgetGuestBanDrop_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GadgetGuestBanDrop_proto_init() }
+func file_GadgetGuestBanDrop_proto_init() {
+ if File_GadgetGuestBanDrop_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GadgetGuestBanDrop_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GadgetGuestBanDrop_proto_goTypes,
+ DependencyIndexes: file_GadgetGuestBanDrop_proto_depIdxs,
+ EnumInfos: file_GadgetGuestBanDrop_proto_enumTypes,
+ }.Build()
+ File_GadgetGuestBanDrop_proto = out.File
+ file_GadgetGuestBanDrop_proto_rawDesc = nil
+ file_GadgetGuestBanDrop_proto_goTypes = nil
+ file_GadgetGuestBanDrop_proto_depIdxs = nil
+}
diff --git a/gover/gen/GadgetInteractReq.pb.go b/gover/gen/GadgetInteractReq.pb.go
index 2d36f5a4..4aef8c62 100644
--- a/gover/gen/GadgetInteractReq.pb.go
+++ b/gover/gen/GadgetInteractReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetInteractReq.proto
package gen
@@ -36,21 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 872
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GadgetInteractReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetId uint32 `protobuf:"varint,8,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- IsUseCondenseResin bool `protobuf:"varint,15,opt,name=is_use_condense_resin,json=isUseCondenseResin,proto3" json:"is_use_condense_resin,omitempty"`
- OpType InterOpType `protobuf:"varint,5,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
- ResinCostType ResinCostType `protobuf:"varint,1,opt,name=resin_cost_type,json=resinCostType,proto3,enum=ResinCostType" json:"resin_cost_type,omitempty"`
- Unk2700_DCPBGMKCHGJ uint32 `protobuf:"varint,2,opt,name=Unk2700_DCPBGMKCHGJ,json=Unk2700DCPBGMKCHGJ,proto3" json:"Unk2700_DCPBGMKCHGJ,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,4,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ GadgetId uint32 `protobuf:"varint,1,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+ ResinCostType ResinCostType `protobuf:"varint,13,opt,name=resin_cost_type,json=resinCostType,proto3,enum=ResinCostType" json:"resin_cost_type,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,8,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ OpType InterOpType `protobuf:"varint,2,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
+ UiInteractId uint32 `protobuf:"varint,11,opt,name=ui_interact_id,json=uiInteractId,proto3" json:"ui_interact_id,omitempty"`
+ IsUseCondenseResin bool `protobuf:"varint,6,opt,name=is_use_condense_resin,json=isUseCondenseResin,proto3" json:"is_use_condense_resin,omitempty"`
}
func (x *GadgetInteractReq) Reset() {
@@ -92,39 +88,39 @@ func (x *GadgetInteractReq) GetGadgetId() uint32 {
return 0
}
-func (x *GadgetInteractReq) GetIsUseCondenseResin() bool {
+func (x *GadgetInteractReq) GetResinCostType() ResinCostType {
if x != nil {
- return x.IsUseCondenseResin
+ return x.ResinCostType
}
- return false
+ return ResinCostType_RESIN_COST_TYPE_NONE
}
-func (x *GadgetInteractReq) GetOpType() InterOpType {
+func (x *GadgetInteractReq) GetGadgetEntityId() uint32 {
if x != nil {
- return x.OpType
+ return x.GadgetEntityId
}
- return InterOpType_INTER_OP_TYPE_FINISH
+ return 0
}
-func (x *GadgetInteractReq) GetResinCostType() ResinCostType {
+func (x *GadgetInteractReq) GetOpType() InterOpType {
if x != nil {
- return x.ResinCostType
+ return x.OpType
}
- return ResinCostType_RESIN_COST_TYPE_NONE
+ return InterOpType_INTER_OP_TYPE_FINISH
}
-func (x *GadgetInteractReq) GetUnk2700_DCPBGMKCHGJ() uint32 {
+func (x *GadgetInteractReq) GetUiInteractId() uint32 {
if x != nil {
- return x.Unk2700_DCPBGMKCHGJ
+ return x.UiInteractId
}
return 0
}
-func (x *GadgetInteractReq) GetGadgetEntityId() uint32 {
+func (x *GadgetInteractReq) GetIsUseCondenseResin() bool {
if x != nil {
- return x.GadgetEntityId
+ return x.IsUseCondenseResin
}
- return 0
+ return false
}
var File_GadgetInteractReq_proto protoreflect.FileDescriptor
@@ -134,26 +130,25 @@ var file_GadgetInteractReq_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x49, 0x6e, 0x74, 0x65, 0x72,
0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x52, 0x65,
0x73, 0x69, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x9d, 0x02, 0x0a, 0x11, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65,
+ 0x6f, 0x22, 0x92, 0x02, 0x0a, 0x11, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65,
0x72, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x69, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x63,
- 0x6f, 0x6e, 0x64, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x55, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x65, 0x6e,
- 0x73, 0x65, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x12, 0x25, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72,
- 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x36,
- 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43,
- 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x6f,
- 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x44, 0x43, 0x50, 0x42, 0x47, 0x4d, 0x4b, 0x43, 0x48, 0x47, 0x4a, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x43, 0x50, 0x42,
- 0x47, 0x4d, 0x4b, 0x43, 0x48, 0x47, 0x4a, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x5f, 0x63, 0x6f,
+ 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e,
+ 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x72,
+ 0x65, 0x73, 0x69, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f,
+ 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a,
+ 0x0e, 0x75, 0x69, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x75, 0x69, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63,
+ 0x74, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x69, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6f,
+ 0x6e, 0x64, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x55, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x65, 0x6e, 0x73,
+ 0x65, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -171,12 +166,12 @@ func file_GadgetInteractReq_proto_rawDescGZIP() []byte {
var file_GadgetInteractReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_GadgetInteractReq_proto_goTypes = []interface{}{
(*GadgetInteractReq)(nil), // 0: GadgetInteractReq
- (InterOpType)(0), // 1: InterOpType
- (ResinCostType)(0), // 2: ResinCostType
+ (ResinCostType)(0), // 1: ResinCostType
+ (InterOpType)(0), // 2: InterOpType
}
var file_GadgetInteractReq_proto_depIdxs = []int32{
- 1, // 0: GadgetInteractReq.op_type:type_name -> InterOpType
- 2, // 1: GadgetInteractReq.resin_cost_type:type_name -> ResinCostType
+ 1, // 0: GadgetInteractReq.resin_cost_type:type_name -> ResinCostType
+ 2, // 1: GadgetInteractReq.op_type:type_name -> InterOpType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/GadgetInteractRsp.pb.go b/gover/gen/GadgetInteractRsp.pb.go
index c218a815..9509d580 100644
--- a/gover/gen/GadgetInteractRsp.pb.go
+++ b/gover/gen/GadgetInteractRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetInteractRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 898
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetInteractRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,10,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
InteractType InteractType `protobuf:"varint,2,opt,name=interact_type,json=interactType,proto3,enum=InteractType" json:"interact_type,omitempty"`
- OpType InterOpType `protobuf:"varint,3,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
+ GadgetId uint32 `protobuf:"varint,11,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GadgetId uint32 `protobuf:"varint,15,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,1,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ OpType InterOpType `protobuf:"varint,8,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
}
func (x *GadgetInteractRsp) Reset() {
@@ -83,13 +80,6 @@ func (*GadgetInteractRsp) Descriptor() ([]byte, []int) {
return file_GadgetInteractRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GadgetInteractRsp) GetGadgetEntityId() uint32 {
- if x != nil {
- return x.GadgetEntityId
- }
- return 0
-}
-
func (x *GadgetInteractRsp) GetInteractType() InteractType {
if x != nil {
return x.InteractType
@@ -97,11 +87,11 @@ func (x *GadgetInteractRsp) GetInteractType() InteractType {
return InteractType_INTERACT_TYPE_NONE
}
-func (x *GadgetInteractRsp) GetOpType() InterOpType {
+func (x *GadgetInteractRsp) GetGadgetId() uint32 {
if x != nil {
- return x.OpType
+ return x.GadgetId
}
- return InterOpType_INTER_OP_TYPE_FINISH
+ return 0
}
func (x *GadgetInteractRsp) GetRetcode() int32 {
@@ -111,34 +101,41 @@ func (x *GadgetInteractRsp) GetRetcode() int32 {
return 0
}
-func (x *GadgetInteractRsp) GetGadgetId() uint32 {
+func (x *GadgetInteractRsp) GetGadgetEntityId() uint32 {
if x != nil {
- return x.GadgetId
+ return x.GadgetEntityId
}
return 0
}
+func (x *GadgetInteractRsp) GetOpType() InterOpType {
+ if x != nil {
+ return x.OpType
+ }
+ return InterOpType_INTER_OP_TYPE_FINISH
+}
+
var File_GadgetInteractRsp_proto protoreflect.FileDescriptor
var file_GadgetInteractRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
- 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x49, 0x6e, 0x74, 0x65, 0x72,
- 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x49,
- 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x49, 0x6e, 0x74, 0x65, 0x72,
+ 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x49, 0x6e,
+ 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xcf, 0x01, 0x0a, 0x11, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72,
- 0x61, 0x63, 0x74, 0x52, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x32, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61,
- 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54,
- 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x61, 0x63, 0x74, 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61,
+ 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64,
+ 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x07, 0x6f,
+ 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49,
+ 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79,
+ 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
@@ -175,8 +172,8 @@ func file_GadgetInteractRsp_proto_init() {
if File_GadgetInteractRsp_proto != nil {
return
}
- file_InteractType_proto_init()
file_InterOpType_proto_init()
+ file_InteractType_proto_init()
if !protoimpl.UnsafeEnabled {
file_GadgetInteractRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GadgetInteractRsp); i {
diff --git a/gover/gen/GadgetPlayDataNotify.pb.go b/gover/gen/GadgetPlayDataNotify.pb.go
index 810b2b8a..ef31cb3f 100644
--- a/gover/gen/GadgetPlayDataNotify.pb.go
+++ b/gover/gen/GadgetPlayDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetPlayDataNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 831
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetPlayDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayType uint32 `protobuf:"varint,12,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- Progress uint32 `protobuf:"varint,9,opt,name=progress,proto3" json:"progress,omitempty"`
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Progress uint32 `protobuf:"varint,6,opt,name=progress,proto3" json:"progress,omitempty"`
+ PlayType uint32 `protobuf:"varint,11,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
}
func (x *GadgetPlayDataNotify) Reset() {
@@ -81,9 +78,9 @@ func (*GadgetPlayDataNotify) Descriptor() ([]byte, []int) {
return file_GadgetPlayDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GadgetPlayDataNotify) GetPlayType() uint32 {
+func (x *GadgetPlayDataNotify) GetEntityId() uint32 {
if x != nil {
- return x.PlayType
+ return x.EntityId
}
return 0
}
@@ -95,9 +92,9 @@ func (x *GadgetPlayDataNotify) GetProgress() uint32 {
return 0
}
-func (x *GadgetPlayDataNotify) GetEntityId() uint32 {
+func (x *GadgetPlayDataNotify) GetPlayType() uint32 {
if x != nil {
- return x.EntityId
+ return x.PlayType
}
return 0
}
@@ -108,12 +105,12 @@ var file_GadgetPlayDataNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x14,
0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetPlayInfo.pb.go b/gover/gen/GadgetPlayInfo.pb.go
index 451a72dc..46d8dac7 100644
--- a/gover/gen/GadgetPlayInfo.pb.go
+++ b/gover/gen/GadgetPlayInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetPlayInfo.proto
package gen
diff --git a/gover/gen/GadgetPlayStartNotify.pb.go b/gover/gen/GadgetPlayStartNotify.pb.go
index f18eaa26..feb9fceb 100644
--- a/gover/gen/GadgetPlayStartNotify.pb.go
+++ b/gover/gen/GadgetPlayStartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetPlayStartNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 873
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetPlayStartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StartTime uint32 `protobuf:"varint,14,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- PlayType uint32 `protobuf:"varint,8,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
+ StartTime uint32 `protobuf:"varint,12,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ PlayType uint32 `protobuf:"varint,13,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *GadgetPlayStartNotify) Reset() {
@@ -88,16 +85,16 @@ func (x *GadgetPlayStartNotify) GetStartTime() uint32 {
return 0
}
-func (x *GadgetPlayStartNotify) GetEntityId() uint32 {
+func (x *GadgetPlayStartNotify) GetPlayType() uint32 {
if x != nil {
- return x.EntityId
+ return x.PlayType
}
return 0
}
-func (x *GadgetPlayStartNotify) GetPlayType() uint32 {
+func (x *GadgetPlayStartNotify) GetEntityId() uint32 {
if x != nil {
- return x.PlayType
+ return x.EntityId
}
return 0
}
@@ -109,11 +106,11 @@ var file_GadgetPlayStartNotify_proto_rawDesc = []byte{
0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a,
0x15, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72,
- 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72,
+ 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetPlayStopNotify.pb.go b/gover/gen/GadgetPlayStopNotify.pb.go
index a04ce433..23db9983 100644
--- a/gover/gen/GadgetPlayStopNotify.pb.go
+++ b/gover/gen/GadgetPlayStopNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetPlayStopNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 899
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetPlayStopNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsWin bool `protobuf:"varint,14,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- PlayType uint32 `protobuf:"varint,4,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- UidInfoList []*GadgetPlayUidInfo `protobuf:"bytes,8,rep,name=uid_info_list,json=uidInfoList,proto3" json:"uid_info_list,omitempty"`
+ UidInfoList []*GadgetPlayUidInfo `protobuf:"bytes,1,rep,name=uid_info_list,json=uidInfoList,proto3" json:"uid_info_list,omitempty"`
+ PlayType uint32 `protobuf:"varint,3,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
+ IsWin bool `protobuf:"varint,8,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
+ EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
Score uint32 `protobuf:"varint,5,opt,name=score,proto3" json:"score,omitempty"`
- CostTime uint32 `protobuf:"varint,6,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
+ CostTime uint32 `protobuf:"varint,14,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
}
func (x *GadgetPlayStopNotify) Reset() {
@@ -84,32 +81,32 @@ func (*GadgetPlayStopNotify) Descriptor() ([]byte, []int) {
return file_GadgetPlayStopNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GadgetPlayStopNotify) GetIsWin() bool {
+func (x *GadgetPlayStopNotify) GetUidInfoList() []*GadgetPlayUidInfo {
if x != nil {
- return x.IsWin
+ return x.UidInfoList
}
- return false
+ return nil
}
-func (x *GadgetPlayStopNotify) GetEntityId() uint32 {
+func (x *GadgetPlayStopNotify) GetPlayType() uint32 {
if x != nil {
- return x.EntityId
+ return x.PlayType
}
return 0
}
-func (x *GadgetPlayStopNotify) GetPlayType() uint32 {
+func (x *GadgetPlayStopNotify) GetIsWin() bool {
if x != nil {
- return x.PlayType
+ return x.IsWin
}
- return 0
+ return false
}
-func (x *GadgetPlayStopNotify) GetUidInfoList() []*GadgetPlayUidInfo {
+func (x *GadgetPlayStopNotify) GetEntityId() uint32 {
if x != nil {
- return x.UidInfoList
+ return x.EntityId
}
- return nil
+ return 0
}
func (x *GadgetPlayStopNotify) GetScore() uint32 {
@@ -133,18 +130,18 @@ var file_GadgetPlayStopNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x61,
0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2, 0x01, 0x0a, 0x14, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x50, 0x6c, 0x61, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15,
- 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x77, 0x69, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05,
- 0x69, 0x73, 0x57, 0x69, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x36, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50,
- 0x6c, 0x61, 0x79, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x49,
- 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65,
+ 0x50, 0x6c, 0x61, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x36,
+ 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c,
+ 0x61, 0x79, 0x55, 0x69, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x77, 0x69, 0x6e, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x57, 0x69, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65,
0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a,
- 0x09, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x09, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetPlayType.pb.go b/gover/gen/GadgetPlayType.pb.go
new file mode 100644
index 00000000..aa76be21
--- /dev/null
+++ b/gover/gen/GadgetPlayType.pb.go
@@ -0,0 +1,145 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GadgetPlayType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GadgetPlayType int32
+
+const (
+ GadgetPlayType_GADGET_PLAY_TYPE_NONE GadgetPlayType = 0
+ GadgetPlayType_GADGET_PLAY_TYPE_CRUSIBLE GadgetPlayType = 1
+)
+
+// Enum value maps for GadgetPlayType.
+var (
+ GadgetPlayType_name = map[int32]string{
+ 0: "GADGET_PLAY_TYPE_NONE",
+ 1: "GADGET_PLAY_TYPE_CRUSIBLE",
+ }
+ GadgetPlayType_value = map[string]int32{
+ "GADGET_PLAY_TYPE_NONE": 0,
+ "GADGET_PLAY_TYPE_CRUSIBLE": 1,
+ }
+)
+
+func (x GadgetPlayType) Enum() *GadgetPlayType {
+ p := new(GadgetPlayType)
+ *p = x
+ return p
+}
+
+func (x GadgetPlayType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GadgetPlayType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GadgetPlayType_proto_enumTypes[0].Descriptor()
+}
+
+func (GadgetPlayType) Type() protoreflect.EnumType {
+ return &file_GadgetPlayType_proto_enumTypes[0]
+}
+
+func (x GadgetPlayType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GadgetPlayType.Descriptor instead.
+func (GadgetPlayType) EnumDescriptor() ([]byte, []int) {
+ return file_GadgetPlayType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GadgetPlayType_proto protoreflect.FileDescriptor
+
+var file_GadgetPlayType_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x4a, 0x0a, 0x0e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x47, 0x41, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x50, 0x4c,
+ 0x41, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x55, 0x53, 0x49, 0x42, 0x4c, 0x45,
+ 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GadgetPlayType_proto_rawDescOnce sync.Once
+ file_GadgetPlayType_proto_rawDescData = file_GadgetPlayType_proto_rawDesc
+)
+
+func file_GadgetPlayType_proto_rawDescGZIP() []byte {
+ file_GadgetPlayType_proto_rawDescOnce.Do(func() {
+ file_GadgetPlayType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GadgetPlayType_proto_rawDescData)
+ })
+ return file_GadgetPlayType_proto_rawDescData
+}
+
+var file_GadgetPlayType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GadgetPlayType_proto_goTypes = []interface{}{
+ (GadgetPlayType)(0), // 0: GadgetPlayType
+}
+var file_GadgetPlayType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GadgetPlayType_proto_init() }
+func file_GadgetPlayType_proto_init() {
+ if File_GadgetPlayType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GadgetPlayType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GadgetPlayType_proto_goTypes,
+ DependencyIndexes: file_GadgetPlayType_proto_depIdxs,
+ EnumInfos: file_GadgetPlayType_proto_enumTypes,
+ }.Build()
+ File_GadgetPlayType_proto = out.File
+ file_GadgetPlayType_proto_rawDesc = nil
+ file_GadgetPlayType_proto_goTypes = nil
+ file_GadgetPlayType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GadgetPlayUidInfo.pb.go b/gover/gen/GadgetPlayUidInfo.pb.go
index 829b9208..efe4a8df 100644
--- a/gover/gen/GadgetPlayUidInfo.pb.go
+++ b/gover/gen/GadgetPlayUidInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetPlayUidInfo.proto
package gen
@@ -41,13 +41,13 @@ type GadgetPlayUidInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProfilePicture *ProfilePicture `protobuf:"bytes,2,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- BattleWatcherId uint32 `protobuf:"varint,6,opt,name=battle_watcher_id,json=battleWatcherId,proto3" json:"battle_watcher_id,omitempty"`
- Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
- Icon uint32 `protobuf:"varint,14,opt,name=icon,proto3" json:"icon,omitempty"`
- Score uint32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
- Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"`
- OnlineId string `protobuf:"bytes,8,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ OnlineId string `protobuf:"bytes,5,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ Score uint32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
+ Nickname string `protobuf:"bytes,11,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Icon uint32 `protobuf:"varint,15,opt,name=icon,proto3" json:"icon,omitempty"`
+ BattleWatcherId uint32 `protobuf:"varint,9,opt,name=battle_watcher_id,json=battleWatcherId,proto3" json:"battle_watcher_id,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,6,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *GadgetPlayUidInfo) Reset() {
@@ -82,25 +82,25 @@ func (*GadgetPlayUidInfo) Descriptor() ([]byte, []int) {
return file_GadgetPlayUidInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *GadgetPlayUidInfo) GetProfilePicture() *ProfilePicture {
+func (x *GadgetPlayUidInfo) GetOnlineId() string {
if x != nil {
- return x.ProfilePicture
+ return x.OnlineId
}
- return nil
+ return ""
}
-func (x *GadgetPlayUidInfo) GetBattleWatcherId() uint32 {
+func (x *GadgetPlayUidInfo) GetScore() uint32 {
if x != nil {
- return x.BattleWatcherId
+ return x.Score
}
return 0
}
-func (x *GadgetPlayUidInfo) GetUid() uint32 {
+func (x *GadgetPlayUidInfo) GetNickname() string {
if x != nil {
- return x.Uid
+ return x.Nickname
}
- return 0
+ return ""
}
func (x *GadgetPlayUidInfo) GetIcon() uint32 {
@@ -110,25 +110,25 @@ func (x *GadgetPlayUidInfo) GetIcon() uint32 {
return 0
}
-func (x *GadgetPlayUidInfo) GetScore() uint32 {
+func (x *GadgetPlayUidInfo) GetBattleWatcherId() uint32 {
if x != nil {
- return x.Score
+ return x.BattleWatcherId
}
return 0
}
-func (x *GadgetPlayUidInfo) GetNickname() string {
+func (x *GadgetPlayUidInfo) GetProfilePicture() *ProfilePicture {
if x != nil {
- return x.Nickname
+ return x.ProfilePicture
}
- return ""
+ return nil
}
-func (x *GadgetPlayUidInfo) GetOnlineId() string {
+func (x *GadgetPlayUidInfo) GetUid() uint32 {
if x != nil {
- return x.OnlineId
+ return x.Uid
}
- return ""
+ return 0
}
var File_GadgetPlayUidInfo_proto protoreflect.FileDescriptor
@@ -138,20 +138,20 @@ var file_GadgetPlayUidInfo_proto_rawDesc = []byte{
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69,
0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xee, 0x01, 0x0a, 0x11, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x55, 0x69,
- 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
- 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52,
- 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12,
- 0x2a, 0x0a, 0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x61, 0x74, 0x74,
- 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a,
- 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x69, 0x63, 0x6f,
- 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e,
- 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64,
+ 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
+ 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b,
+ 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x62, 0x61, 0x74, 0x74,
+ 0x6c, 0x65, 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68,
+ 0x65, 0x72, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f,
+ 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
+ 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e,
+ 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x10,
+ 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetPlayUidOpNotify.pb.go b/gover/gen/GadgetPlayUidOpNotify.pb.go
index a1b55578..04d8dc34 100644
--- a/gover/gen/GadgetPlayUidOpNotify.pb.go
+++ b/gover/gen/GadgetPlayUidOpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetPlayUidOpNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 875
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetPlayUidOpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- UidList []uint32 `protobuf:"varint,2,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
- PlayType uint32 `protobuf:"varint,6,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- ParamStr string `protobuf:"bytes,1,opt,name=param_str,json=paramStr,proto3" json:"param_str,omitempty"`
- Op uint32 `protobuf:"varint,7,opt,name=op,proto3" json:"op,omitempty"`
- ParamList []uint32 `protobuf:"varint,4,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ ParamStr string `protobuf:"bytes,14,opt,name=param_str,json=paramStr,proto3" json:"param_str,omitempty"`
+ Op uint32 `protobuf:"varint,2,opt,name=op,proto3" json:"op,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ParamList []uint32 `protobuf:"varint,12,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ PlayType uint32 `protobuf:"varint,9,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
+ UidList []uint32 `protobuf:"varint,5,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
}
func (x *GadgetPlayUidOpNotify) Reset() {
@@ -84,44 +81,44 @@ func (*GadgetPlayUidOpNotify) Descriptor() ([]byte, []int) {
return file_GadgetPlayUidOpNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GadgetPlayUidOpNotify) GetEntityId() uint32 {
+func (x *GadgetPlayUidOpNotify) GetParamStr() string {
if x != nil {
- return x.EntityId
+ return x.ParamStr
}
- return 0
+ return ""
}
-func (x *GadgetPlayUidOpNotify) GetUidList() []uint32 {
+func (x *GadgetPlayUidOpNotify) GetOp() uint32 {
if x != nil {
- return x.UidList
+ return x.Op
}
- return nil
+ return 0
}
-func (x *GadgetPlayUidOpNotify) GetPlayType() uint32 {
+func (x *GadgetPlayUidOpNotify) GetEntityId() uint32 {
if x != nil {
- return x.PlayType
+ return x.EntityId
}
return 0
}
-func (x *GadgetPlayUidOpNotify) GetParamStr() string {
+func (x *GadgetPlayUidOpNotify) GetParamList() []uint32 {
if x != nil {
- return x.ParamStr
+ return x.ParamList
}
- return ""
+ return nil
}
-func (x *GadgetPlayUidOpNotify) GetOp() uint32 {
+func (x *GadgetPlayUidOpNotify) GetPlayType() uint32 {
if x != nil {
- return x.Op
+ return x.PlayType
}
return 0
}
-func (x *GadgetPlayUidOpNotify) GetParamList() []uint32 {
+func (x *GadgetPlayUidOpNotify) GetUidList() []uint32 {
if x != nil {
- return x.ParamList
+ return x.UidList
}
return nil
}
@@ -132,17 +129,17 @@ var file_GadgetPlayUidOpNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x55, 0x69, 0x64, 0x4f,
0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01,
0x0a, 0x15, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x55, 0x69, 0x64, 0x4f,
- 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x08, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x53, 0x74, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x70, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x6f, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d,
+ 0x5f, 0x73, 0x74, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x53, 0x74, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x02, 0x6f, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetStateNotify.pb.go b/gover/gen/GadgetStateNotify.pb.go
index 8fbda80a..ffc75671 100644
--- a/gover/gen/GadgetStateNotify.pb.go
+++ b/gover/gen/GadgetStateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetStateNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 812
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetStateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,5,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- GadgetState uint32 `protobuf:"varint,3,opt,name=gadget_state,json=gadgetState,proto3" json:"gadget_state,omitempty"`
- IsEnableInteract bool `protobuf:"varint,11,opt,name=is_enable_interact,json=isEnableInteract,proto3" json:"is_enable_interact,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,7,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ GadgetState uint32 `protobuf:"varint,5,opt,name=gadget_state,json=gadgetState,proto3" json:"gadget_state,omitempty"`
+ IsEnableInteract bool `protobuf:"varint,6,opt,name=is_enable_interact,json=isEnableInteract,proto3" json:"is_enable_interact,omitempty"`
}
func (x *GadgetStateNotify) Reset() {
@@ -109,12 +106,12 @@ var file_GadgetStateNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x11, 0x47, 0x61,
0x64, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65,
0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x67, 0x65, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0b, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2c, 0x0a, 0x12,
0x69, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61,
- 0x63, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6e, 0x61, 0x62,
+ 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6e, 0x61, 0x62,
0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GadgetTalkChangeNotify.pb.go b/gover/gen/GadgetTalkChangeNotify.pb.go
index b276522c..a4f0012d 100644
--- a/gover/gen/GadgetTalkChangeNotify.pb.go
+++ b/gover/gen/GadgetTalkChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GadgetTalkChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 839
-// EnetChannelId: 0
-// EnetIsReliable: true
type GadgetTalkChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,5,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- CurGadgetTalkState uint32 `protobuf:"varint,15,opt,name=cur_gadget_talk_state,json=curGadgetTalkState,proto3" json:"cur_gadget_talk_state,omitempty"`
+ CurGadgetTalkState uint32 `protobuf:"varint,12,opt,name=cur_gadget_talk_state,json=curGadgetTalkState,proto3" json:"cur_gadget_talk_state,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,13,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *GadgetTalkChangeNotify) Reset() {
@@ -80,16 +77,16 @@ func (*GadgetTalkChangeNotify) Descriptor() ([]byte, []int) {
return file_GadgetTalkChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GadgetTalkChangeNotify) GetGadgetEntityId() uint32 {
+func (x *GadgetTalkChangeNotify) GetCurGadgetTalkState() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.CurGadgetTalkState
}
return 0
}
-func (x *GadgetTalkChangeNotify) GetCurGadgetTalkState() uint32 {
+func (x *GadgetTalkChangeNotify) GetGadgetEntityId() uint32 {
if x != nil {
- return x.CurGadgetTalkState
+ return x.GadgetEntityId
}
return 0
}
@@ -100,13 +97,13 @@ var file_GadgetTalkChangeNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75,
0x0a, 0x16, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x43, 0x68, 0x61, 0x6e,
- 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x63, 0x75, 0x72, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x63, 0x75, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x61, 0x6c, 0x6b,
- 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x15, 0x63, 0x75, 0x72, 0x5f,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x63, 0x75, 0x72, 0x47, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x67,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GalleryBalloonScoreNotify.pb.go b/gover/gen/GalleryBalloonScoreNotify.pb.go
index 1f2d0bac..610095ec 100644
--- a/gover/gen/GalleryBalloonScoreNotify.pb.go
+++ b/gover/gen/GalleryBalloonScoreNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryBalloonScoreNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5512
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryBalloonScoreNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryId uint32 `protobuf:"varint,9,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- UidScoreMap map[uint32]uint32 `protobuf:"bytes,7,rep,name=uid_score_map,json=uidScoreMap,proto3" json:"uid_score_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ UidScoreMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=uid_score_map,json=uidScoreMap,proto3" json:"uid_score_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *GalleryBalloonScoreNotify) Reset() {
@@ -80,18 +77,18 @@ func (*GalleryBalloonScoreNotify) Descriptor() ([]byte, []int) {
return file_GalleryBalloonScoreNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GalleryBalloonScoreNotify) GetGalleryId() uint32 {
+func (x *GalleryBalloonScoreNotify) GetUidScoreMap() map[uint32]uint32 {
if x != nil {
- return x.GalleryId
+ return x.UidScoreMap
}
- return 0
+ return nil
}
-func (x *GalleryBalloonScoreNotify) GetUidScoreMap() map[uint32]uint32 {
+func (x *GalleryBalloonScoreNotify) GetGalleryId() uint32 {
if x != nil {
- return x.UidScoreMap
+ return x.GalleryId
}
- return nil
+ return 0
}
var File_GalleryBalloonScoreNotify_proto protoreflect.FileDescriptor
@@ -101,13 +98,13 @@ var file_GalleryBalloonScoreNotify_proto_rawDesc = []byte{
0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xcb, 0x01, 0x0a, 0x19, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x61, 0x6c,
0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x4f,
- 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42,
- 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x2e, 0x55, 0x69, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x1a,
+ 0x4f, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x55, 0x69, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4d, 0x61, 0x70,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x1a,
0x3e, 0x0a, 0x10, 0x55, 0x69, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
diff --git a/gover/gen/GalleryBalloonShootNotify.pb.go b/gover/gen/GalleryBalloonShootNotify.pb.go
index 3ef239fb..a80d3e37 100644
--- a/gover/gen/GalleryBalloonShootNotify.pb.go
+++ b/gover/gen/GalleryBalloonShootNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryBalloonShootNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5598
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryBalloonShootNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TriggerEntityId uint32 `protobuf:"varint,12,opt,name=trigger_entity_id,json=triggerEntityId,proto3" json:"trigger_entity_id,omitempty"`
- GalleryId uint32 `protobuf:"varint,5,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Combo uint32 `protobuf:"varint,14,opt,name=combo,proto3" json:"combo,omitempty"`
- ComboDisableTime uint64 `protobuf:"varint,6,opt,name=combo_disable_time,json=comboDisableTime,proto3" json:"combo_disable_time,omitempty"`
- AddScore int32 `protobuf:"varint,11,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
- CurScore uint32 `protobuf:"varint,13,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ TriggerEntityId uint32 `protobuf:"varint,3,opt,name=trigger_entity_id,json=triggerEntityId,proto3" json:"trigger_entity_id,omitempty"`
+ Combo uint32 `protobuf:"varint,15,opt,name=combo,proto3" json:"combo,omitempty"`
+ ComboDisableTime uint64 `protobuf:"varint,9,opt,name=combo_disable_time,json=comboDisableTime,proto3" json:"combo_disable_time,omitempty"`
+ CurScore uint32 `protobuf:"varint,1,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ AddScore int32 `protobuf:"varint,2,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
+ GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *GalleryBalloonShootNotify) Reset() {
@@ -91,23 +88,23 @@ func (x *GalleryBalloonShootNotify) GetTriggerEntityId() uint32 {
return 0
}
-func (x *GalleryBalloonShootNotify) GetGalleryId() uint32 {
+func (x *GalleryBalloonShootNotify) GetCombo() uint32 {
if x != nil {
- return x.GalleryId
+ return x.Combo
}
return 0
}
-func (x *GalleryBalloonShootNotify) GetCombo() uint32 {
+func (x *GalleryBalloonShootNotify) GetComboDisableTime() uint64 {
if x != nil {
- return x.Combo
+ return x.ComboDisableTime
}
return 0
}
-func (x *GalleryBalloonShootNotify) GetComboDisableTime() uint64 {
+func (x *GalleryBalloonShootNotify) GetCurScore() uint32 {
if x != nil {
- return x.ComboDisableTime
+ return x.CurScore
}
return 0
}
@@ -119,9 +116,9 @@ func (x *GalleryBalloonShootNotify) GetAddScore() int32 {
return 0
}
-func (x *GalleryBalloonShootNotify) GetCurScore() uint32 {
+func (x *GalleryBalloonShootNotify) GetGalleryId() uint32 {
if x != nil {
- return x.CurScore
+ return x.GalleryId
}
return 0
}
@@ -134,18 +131,18 @@ var file_GalleryBalloonShootNotify_proto_rawDesc = []byte{
0x6f, 0x22, 0xe4, 0x01, 0x0a, 0x19, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x61, 0x6c,
0x6c, 0x6f, 0x6f, 0x6e, 0x53, 0x68, 0x6f, 0x6f, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
0x2a, 0x0a, 0x11, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67,
- 0x67, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f,
- 0x6d, 0x62, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d, 0x62, 0x6f,
- 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c,
- 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x63, 0x6f,
- 0x6d, 0x62, 0x6f, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b,
- 0x0a, 0x09, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x08, 0x61, 0x64, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63,
- 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67,
+ 0x67, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63,
+ 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d, 0x62,
+ 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62,
+ 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x63,
+ 0x6f, 0x6d, 0x62, 0x6f, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x61, 0x64, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x08, 0x61, 0x64, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GalleryBounceConjuringHitNotify.pb.go b/gover/gen/GalleryBounceConjuringHitNotify.pb.go
index 9361038f..b5c04d41 100644
--- a/gover/gen/GalleryBounceConjuringHitNotify.pb.go
+++ b/gover/gen/GalleryBounceConjuringHitNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryBounceConjuringHitNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5505
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryBounceConjuringHitNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AddScore uint32 `protobuf:"varint,8,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
- IsPerfect bool `protobuf:"varint,5,opt,name=is_perfect,json=isPerfect,proto3" json:"is_perfect,omitempty"`
- GalleryId uint32 `protobuf:"varint,10,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,8,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ AddScore uint32 `protobuf:"varint,15,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
+ IsPerfect bool `protobuf:"varint,11,opt,name=is_perfect,json=isPerfect,proto3" json:"is_perfect,omitempty"`
}
func (x *GalleryBounceConjuringHitNotify) Reset() {
@@ -81,6 +78,13 @@ func (*GalleryBounceConjuringHitNotify) Descriptor() ([]byte, []int) {
return file_GalleryBounceConjuringHitNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *GalleryBounceConjuringHitNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
func (x *GalleryBounceConjuringHitNotify) GetAddScore() uint32 {
if x != nil {
return x.AddScore
@@ -95,13 +99,6 @@ func (x *GalleryBounceConjuringHitNotify) GetIsPerfect() bool {
return false
}
-func (x *GalleryBounceConjuringHitNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
var File_GalleryBounceConjuringHitNotify_proto protoreflect.FileDescriptor
var file_GalleryBounceConjuringHitNotify_proto_rawDesc = []byte{
@@ -109,13 +106,13 @@ var file_GalleryBounceConjuringHitNotify_proto_rawDesc = []byte{
0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x48, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x1f, 0x47, 0x61, 0x6c, 0x6c, 0x65,
0x72, 0x79, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e,
- 0x67, 0x48, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64,
- 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
- 0x64, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x65,
- 0x72, 0x66, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50,
- 0x65, 0x72, 0x66, 0x65, 0x63, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x67, 0x48, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64,
+ 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64,
+ 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x65, 0x72,
+ 0x66, 0x65, 0x63, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x65,
+ 0x72, 0x66, 0x65, 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GalleryBrokenFloorFallNotify.pb.go b/gover/gen/GalleryBrokenFloorFallNotify.pb.go
index 9b4bccb6..fa67b2f5 100644
--- a/gover/gen/GalleryBrokenFloorFallNotify.pb.go
+++ b/gover/gen/GalleryBrokenFloorFallNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryBrokenFloorFallNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5575
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryBrokenFloorFallNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FallCount uint32 `protobuf:"varint,3,opt,name=fall_count,json=fallCount,proto3" json:"fall_count,omitempty"`
- GalleryId uint32 `protobuf:"varint,5,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ FallCount uint32 `protobuf:"varint,10,opt,name=fall_count,json=fallCount,proto3" json:"fall_count,omitempty"`
+ GalleryId uint32 `protobuf:"varint,7,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *GalleryBrokenFloorFallNotify) Reset() {
@@ -102,9 +99,9 @@ var file_GalleryBrokenFloorFallNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x1c, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42,
0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x61, 0x6c, 0x6c, 0x43, 0x6f,
+ 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x61, 0x6c, 0x6c, 0x43, 0x6f,
0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/GalleryBulletHitNotify.pb.go b/gover/gen/GalleryBulletHitNotify.pb.go
index 16c9ce15..b6927d6d 100644
--- a/gover/gen/GalleryBulletHitNotify.pb.go
+++ b/gover/gen/GalleryBulletHitNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryBulletHitNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5531
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryBulletHitNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HitCount uint32 `protobuf:"varint,14,opt,name=hit_count,json=hitCount,proto3" json:"hit_count,omitempty"`
- GalleryId uint32 `protobuf:"varint,12,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,3,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ HitCount uint32 `protobuf:"varint,7,opt,name=hit_count,json=hitCount,proto3" json:"hit_count,omitempty"`
}
func (x *GalleryBulletHitNotify) Reset() {
@@ -80,16 +77,16 @@ func (*GalleryBulletHitNotify) Descriptor() ([]byte, []int) {
return file_GalleryBulletHitNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GalleryBulletHitNotify) GetHitCount() uint32 {
+func (x *GalleryBulletHitNotify) GetGalleryId() uint32 {
if x != nil {
- return x.HitCount
+ return x.GalleryId
}
return 0
}
-func (x *GalleryBulletHitNotify) GetGalleryId() uint32 {
+func (x *GalleryBulletHitNotify) GetHitCount() uint32 {
if x != nil {
- return x.GalleryId
+ return x.HitCount
}
return 0
}
@@ -100,11 +97,11 @@ var file_GalleryBulletHitNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x48,
0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54,
0x0a, 0x16, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x48,
- 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x68, 0x69, 0x74,
- 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x68, 0x69, 0x74, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GalleryCrystalLinkBuffInfoNotify.pb.go b/gover/gen/GalleryCrystalLinkBuffInfoNotify.pb.go
new file mode 100644
index 00000000..acd0b82e
--- /dev/null
+++ b/gover/gen/GalleryCrystalLinkBuffInfoNotify.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GalleryCrystalLinkBuffInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GalleryCrystalLinkBuffInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsBuffValid bool `protobuf:"varint,11,opt,name=is_buff_valid,json=isBuffValid,proto3" json:"is_buff_valid,omitempty"`
+ BuffId uint32 `protobuf:"varint,14,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *GalleryCrystalLinkBuffInfoNotify) Reset() {
+ *x = GalleryCrystalLinkBuffInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GalleryCrystalLinkBuffInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GalleryCrystalLinkBuffInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GalleryCrystalLinkBuffInfoNotify) ProtoMessage() {}
+
+func (x *GalleryCrystalLinkBuffInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GalleryCrystalLinkBuffInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GalleryCrystalLinkBuffInfoNotify.ProtoReflect.Descriptor instead.
+func (*GalleryCrystalLinkBuffInfoNotify) Descriptor() ([]byte, []int) {
+ return file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GalleryCrystalLinkBuffInfoNotify) GetIsBuffValid() bool {
+ if x != nil {
+ return x.IsBuffValid
+ }
+ return false
+}
+
+func (x *GalleryCrystalLinkBuffInfoNotify) GetBuffId() uint32 {
+ if x != nil {
+ return x.BuffId
+ }
+ return 0
+}
+
+func (x *GalleryCrystalLinkBuffInfoNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_GalleryCrystalLinkBuffInfoNotify_proto protoreflect.FileDescriptor
+
+var file_GalleryCrystalLinkBuffInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c,
+ 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x20, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75,
+ 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d,
+ 0x69, 0x73, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x42, 0x75, 0x66, 0x66, 0x56, 0x61, 0x6c, 0x69, 0x64,
+ 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescOnce sync.Once
+ file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescData = file_GalleryCrystalLinkBuffInfoNotify_proto_rawDesc
+)
+
+func file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescGZIP() []byte {
+ file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescOnce.Do(func() {
+ file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescData)
+ })
+ return file_GalleryCrystalLinkBuffInfoNotify_proto_rawDescData
+}
+
+var file_GalleryCrystalLinkBuffInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GalleryCrystalLinkBuffInfoNotify_proto_goTypes = []interface{}{
+ (*GalleryCrystalLinkBuffInfoNotify)(nil), // 0: GalleryCrystalLinkBuffInfoNotify
+}
+var file_GalleryCrystalLinkBuffInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GalleryCrystalLinkBuffInfoNotify_proto_init() }
+func file_GalleryCrystalLinkBuffInfoNotify_proto_init() {
+ if File_GalleryCrystalLinkBuffInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GalleryCrystalLinkBuffInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GalleryCrystalLinkBuffInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GalleryCrystalLinkBuffInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GalleryCrystalLinkBuffInfoNotify_proto_goTypes,
+ DependencyIndexes: file_GalleryCrystalLinkBuffInfoNotify_proto_depIdxs,
+ MessageInfos: file_GalleryCrystalLinkBuffInfoNotify_proto_msgTypes,
+ }.Build()
+ File_GalleryCrystalLinkBuffInfoNotify_proto = out.File
+ file_GalleryCrystalLinkBuffInfoNotify_proto_rawDesc = nil
+ file_GalleryCrystalLinkBuffInfoNotify_proto_goTypes = nil
+ file_GalleryCrystalLinkBuffInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GalleryCrystalLinkKillMonsterNotify.pb.go b/gover/gen/GalleryCrystalLinkKillMonsterNotify.pb.go
new file mode 100644
index 00000000..74607334
--- /dev/null
+++ b/gover/gen/GalleryCrystalLinkKillMonsterNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GalleryCrystalLinkKillMonsterNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GalleryCrystalLinkKillMonsterNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Score uint32 `protobuf:"varint,5,opt,name=score,proto3" json:"score,omitempty"`
+ GalleryId uint32 `protobuf:"varint,1,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *GalleryCrystalLinkKillMonsterNotify) Reset() {
+ *x = GalleryCrystalLinkKillMonsterNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GalleryCrystalLinkKillMonsterNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GalleryCrystalLinkKillMonsterNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GalleryCrystalLinkKillMonsterNotify) ProtoMessage() {}
+
+func (x *GalleryCrystalLinkKillMonsterNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GalleryCrystalLinkKillMonsterNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GalleryCrystalLinkKillMonsterNotify.ProtoReflect.Descriptor instead.
+func (*GalleryCrystalLinkKillMonsterNotify) Descriptor() ([]byte, []int) {
+ return file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GalleryCrystalLinkKillMonsterNotify) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *GalleryCrystalLinkKillMonsterNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_GalleryCrystalLinkKillMonsterNotify_proto protoreflect.FileDescriptor
+
+var file_GalleryCrystalLinkKillMonsterNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c,
+ 0x4c, 0x69, 0x6e, 0x6b, 0x4b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x23, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e,
+ 0x6b, 0x4b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescOnce sync.Once
+ file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescData = file_GalleryCrystalLinkKillMonsterNotify_proto_rawDesc
+)
+
+func file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescGZIP() []byte {
+ file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescOnce.Do(func() {
+ file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescData)
+ })
+ return file_GalleryCrystalLinkKillMonsterNotify_proto_rawDescData
+}
+
+var file_GalleryCrystalLinkKillMonsterNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GalleryCrystalLinkKillMonsterNotify_proto_goTypes = []interface{}{
+ (*GalleryCrystalLinkKillMonsterNotify)(nil), // 0: GalleryCrystalLinkKillMonsterNotify
+}
+var file_GalleryCrystalLinkKillMonsterNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GalleryCrystalLinkKillMonsterNotify_proto_init() }
+func file_GalleryCrystalLinkKillMonsterNotify_proto_init() {
+ if File_GalleryCrystalLinkKillMonsterNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GalleryCrystalLinkKillMonsterNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GalleryCrystalLinkKillMonsterNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GalleryCrystalLinkKillMonsterNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GalleryCrystalLinkKillMonsterNotify_proto_goTypes,
+ DependencyIndexes: file_GalleryCrystalLinkKillMonsterNotify_proto_depIdxs,
+ MessageInfos: file_GalleryCrystalLinkKillMonsterNotify_proto_msgTypes,
+ }.Build()
+ File_GalleryCrystalLinkKillMonsterNotify_proto = out.File
+ file_GalleryCrystalLinkKillMonsterNotify_proto_rawDesc = nil
+ file_GalleryCrystalLinkKillMonsterNotify_proto_goTypes = nil
+ file_GalleryCrystalLinkKillMonsterNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GalleryFallCatchNotify.pb.go b/gover/gen/GalleryFallCatchNotify.pb.go
index d138cf81..29430613 100644
--- a/gover/gen/GalleryFallCatchNotify.pb.go
+++ b/gover/gen/GalleryFallCatchNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryFallCatchNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5507
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryFallCatchNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurScore uint32 `protobuf:"varint,6,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- TimeCost uint32 `protobuf:"varint,11,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
- BallCatchCountMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=ball_catch_count_map,json=ballCatchCountMap,proto3" json:"ball_catch_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
AddScore uint32 `protobuf:"varint,1,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
- IsGround bool `protobuf:"varint,12,opt,name=is_ground,json=isGround,proto3" json:"is_ground,omitempty"`
- GalleryId uint32 `protobuf:"varint,10,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,7,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ CurScore uint32 `protobuf:"varint,11,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ TimeCost uint32 `protobuf:"varint,15,opt,name=time_cost,json=timeCost,proto3" json:"time_cost,omitempty"`
+ IsGround bool `protobuf:"varint,8,opt,name=is_ground,json=isGround,proto3" json:"is_ground,omitempty"`
+ BallCatchCountMap map[uint32]uint32 `protobuf:"bytes,14,rep,name=ball_catch_count_map,json=ballCatchCountMap,proto3" json:"ball_catch_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *GalleryFallCatchNotify) Reset() {
@@ -84,30 +81,30 @@ func (*GalleryFallCatchNotify) Descriptor() ([]byte, []int) {
return file_GalleryFallCatchNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GalleryFallCatchNotify) GetCurScore() uint32 {
+func (x *GalleryFallCatchNotify) GetAddScore() uint32 {
if x != nil {
- return x.CurScore
+ return x.AddScore
}
return 0
}
-func (x *GalleryFallCatchNotify) GetTimeCost() uint32 {
+func (x *GalleryFallCatchNotify) GetGalleryId() uint32 {
if x != nil {
- return x.TimeCost
+ return x.GalleryId
}
return 0
}
-func (x *GalleryFallCatchNotify) GetBallCatchCountMap() map[uint32]uint32 {
+func (x *GalleryFallCatchNotify) GetCurScore() uint32 {
if x != nil {
- return x.BallCatchCountMap
+ return x.CurScore
}
- return nil
+ return 0
}
-func (x *GalleryFallCatchNotify) GetAddScore() uint32 {
+func (x *GalleryFallCatchNotify) GetTimeCost() uint32 {
if x != nil {
- return x.AddScore
+ return x.TimeCost
}
return 0
}
@@ -119,11 +116,11 @@ func (x *GalleryFallCatchNotify) GetIsGround() bool {
return false
}
-func (x *GalleryFallCatchNotify) GetGalleryId() uint32 {
+func (x *GalleryFallCatchNotify) GetBallCatchCountMap() map[uint32]uint32 {
if x != nil {
- return x.GalleryId
+ return x.BallCatchCountMap
}
- return 0
+ return nil
}
var File_GalleryFallCatchNotify_proto protoreflect.FileDescriptor
@@ -132,22 +129,22 @@ var file_GalleryFallCatchNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74,
0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2,
0x02, 0x0a, 0x16, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x43, 0x61,
- 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72,
- 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75,
- 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63,
- 0x6f, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x43,
- 0x6f, 0x73, 0x74, 0x12, 0x5f, 0x0a, 0x14, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x61, 0x74, 0x63,
- 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x2e, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x43,
- 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x42, 0x61, 0x6c, 0x6c, 0x43,
- 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x11, 0x62, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64, 0x64, 0x53, 0x63, 0x6f, 0x72,
- 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x1d,
- 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x1a, 0x44, 0x0a,
+ 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64,
+ 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64,
+ 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f,
+ 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f,
+ 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x6f, 0x73, 0x74, 0x12,
+ 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x5f, 0x0a, 0x14,
+ 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x42, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x62, 0x61, 0x6c, 0x6c,
+ 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x1a, 0x44, 0x0a,
0x16, 0x42, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d,
0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
diff --git a/gover/gen/GalleryFallScoreNotify.pb.go b/gover/gen/GalleryFallScoreNotify.pb.go
index 496cf654..de69c6fa 100644
--- a/gover/gen/GalleryFallScoreNotify.pb.go
+++ b/gover/gen/GalleryFallScoreNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryFallScoreNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5521
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryFallScoreNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryId uint32 `protobuf:"varint,7,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- UidBriefMap map[uint32]*FallPlayerBrief `protobuf:"bytes,1,rep,name=uid_brief_map,json=uidBriefMap,proto3" json:"uid_brief_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ UidBriefMap map[uint32]*FallPlayerBrief `protobuf:"bytes,10,rep,name=uid_brief_map,json=uidBriefMap,proto3" json:"uid_brief_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ GalleryId uint32 `protobuf:"varint,15,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *GalleryFallScoreNotify) Reset() {
@@ -80,18 +77,18 @@ func (*GalleryFallScoreNotify) Descriptor() ([]byte, []int) {
return file_GalleryFallScoreNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GalleryFallScoreNotify) GetGalleryId() uint32 {
+func (x *GalleryFallScoreNotify) GetUidBriefMap() map[uint32]*FallPlayerBrief {
if x != nil {
- return x.GalleryId
+ return x.UidBriefMap
}
- return 0
+ return nil
}
-func (x *GalleryFallScoreNotify) GetUidBriefMap() map[uint32]*FallPlayerBrief {
+func (x *GalleryFallScoreNotify) GetGalleryId() uint32 {
if x != nil {
- return x.UidBriefMap
+ return x.GalleryId
}
- return nil
+ return 0
}
var File_GalleryFallScoreNotify_proto protoreflect.FileDescriptor
@@ -102,13 +99,13 @@ var file_GalleryFallScoreNotify_proto_rawDesc = []byte{
0x46, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a, 0x16, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
0x79, 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12,
- 0x4c, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x6d, 0x61, 0x70,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
- 0x55, 0x69, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x0b, 0x75, 0x69, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x61, 0x70, 0x1a, 0x50, 0x0a,
+ 0x12, 0x4c, 0x0a, 0x0d, 0x75, 0x69, 0x64, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x6d, 0x61,
+ 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x55, 0x69, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x0b, 0x75, 0x69, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x61, 0x70, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x1a, 0x50, 0x0a,
0x10, 0x55, 0x69, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
diff --git a/gover/gen/GalleryFlowerCatchNotify.pb.go b/gover/gen/GalleryFlowerCatchNotify.pb.go
index bb262945..d198181e 100644
--- a/gover/gen/GalleryFlowerCatchNotify.pb.go
+++ b/gover/gen/GalleryFlowerCatchNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryFlowerCatchNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5573
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryFlowerCatchNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurScore uint32 `protobuf:"varint,12,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- AddScore uint32 `protobuf:"varint,14,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
- GalleryId uint32 `protobuf:"varint,5,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ CurScore uint32 `protobuf:"varint,2,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ AddScore uint32 `protobuf:"varint,12,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
}
func (x *GalleryFlowerCatchNotify) Reset() {
@@ -81,23 +78,23 @@ func (*GalleryFlowerCatchNotify) Descriptor() ([]byte, []int) {
return file_GalleryFlowerCatchNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GalleryFlowerCatchNotify) GetCurScore() uint32 {
+func (x *GalleryFlowerCatchNotify) GetGalleryId() uint32 {
if x != nil {
- return x.CurScore
+ return x.GalleryId
}
return 0
}
-func (x *GalleryFlowerCatchNotify) GetAddScore() uint32 {
+func (x *GalleryFlowerCatchNotify) GetCurScore() uint32 {
if x != nil {
- return x.AddScore
+ return x.CurScore
}
return 0
}
-func (x *GalleryFlowerCatchNotify) GetGalleryId() uint32 {
+func (x *GalleryFlowerCatchNotify) GetAddScore() uint32 {
if x != nil {
- return x.GalleryId
+ return x.AddScore
}
return 0
}
@@ -108,13 +105,13 @@ var file_GalleryFlowerCatchNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x43,
0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x73, 0x0a, 0x18, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65,
- 0x72, 0x43, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64,
- 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64,
- 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x43, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63,
+ 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64, 0x64,
+ 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GalleryFlowerStartParam.pb.go b/gover/gen/GalleryFlowerStartParam.pb.go
index d43b16d1..1fa46af0 100644
--- a/gover/gen/GalleryFlowerStartParam.pb.go
+++ b/gover/gen/GalleryFlowerStartParam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryFlowerStartParam.proto
package gen
@@ -41,7 +41,7 @@ type GalleryFlowerStartParam struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetScore uint32 `protobuf:"varint,5,opt,name=target_score,json=targetScore,proto3" json:"target_score,omitempty"`
+ TargetScore uint32 `protobuf:"varint,9,opt,name=target_score,json=targetScore,proto3" json:"target_score,omitempty"`
}
func (x *GalleryFlowerStartParam) Reset() {
@@ -90,7 +90,7 @@ var file_GalleryFlowerStartParam_proto_rawDesc = []byte{
0x74, 0x61, 0x72, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x3c, 0x0a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GalleryIslandPartyDownHillInfoNotify.pb.go b/gover/gen/GalleryIslandPartyDownHillInfoNotify.pb.go
new file mode 100644
index 00000000..b2d94eb2
--- /dev/null
+++ b/gover/gen/GalleryIslandPartyDownHillInfoNotify.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GalleryIslandPartyDownHillInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GalleryIslandPartyDownHillInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Coin uint32 `protobuf:"varint,8,opt,name=coin,proto3" json:"coin,omitempty"`
+ GalleryId uint32 `protobuf:"varint,14,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ TotalKillMonsterCount uint32 `protobuf:"varint,7,opt,name=total_kill_monster_count,json=totalKillMonsterCount,proto3" json:"total_kill_monster_count,omitempty"`
+}
+
+func (x *GalleryIslandPartyDownHillInfoNotify) Reset() {
+ *x = GalleryIslandPartyDownHillInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GalleryIslandPartyDownHillInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GalleryIslandPartyDownHillInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GalleryIslandPartyDownHillInfoNotify) ProtoMessage() {}
+
+func (x *GalleryIslandPartyDownHillInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GalleryIslandPartyDownHillInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GalleryIslandPartyDownHillInfoNotify.ProtoReflect.Descriptor instead.
+func (*GalleryIslandPartyDownHillInfoNotify) Descriptor() ([]byte, []int) {
+ return file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GalleryIslandPartyDownHillInfoNotify) GetCoin() uint32 {
+ if x != nil {
+ return x.Coin
+ }
+ return 0
+}
+
+func (x *GalleryIslandPartyDownHillInfoNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *GalleryIslandPartyDownHillInfoNotify) GetTotalKillMonsterCount() uint32 {
+ if x != nil {
+ return x.TotalKillMonsterCount
+ }
+ return 0
+}
+
+var File_GalleryIslandPartyDownHillInfoNotify_proto protoreflect.FileDescriptor
+
+var file_GalleryIslandPartyDownHillInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50,
+ 0x61, 0x72, 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a,
+ 0x24, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61,
+ 0x72, 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x74, 0x6f, 0x74, 0x61,
+ 0x6c, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x74, 0x6f, 0x74, 0x61,
+ 0x6c, 0x4b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescOnce sync.Once
+ file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescData = file_GalleryIslandPartyDownHillInfoNotify_proto_rawDesc
+)
+
+func file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescGZIP() []byte {
+ file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescOnce.Do(func() {
+ file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescData)
+ })
+ return file_GalleryIslandPartyDownHillInfoNotify_proto_rawDescData
+}
+
+var file_GalleryIslandPartyDownHillInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GalleryIslandPartyDownHillInfoNotify_proto_goTypes = []interface{}{
+ (*GalleryIslandPartyDownHillInfoNotify)(nil), // 0: GalleryIslandPartyDownHillInfoNotify
+}
+var file_GalleryIslandPartyDownHillInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GalleryIslandPartyDownHillInfoNotify_proto_init() }
+func file_GalleryIslandPartyDownHillInfoNotify_proto_init() {
+ if File_GalleryIslandPartyDownHillInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GalleryIslandPartyDownHillInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GalleryIslandPartyDownHillInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GalleryIslandPartyDownHillInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GalleryIslandPartyDownHillInfoNotify_proto_goTypes,
+ DependencyIndexes: file_GalleryIslandPartyDownHillInfoNotify_proto_depIdxs,
+ MessageInfos: file_GalleryIslandPartyDownHillInfoNotify_proto_msgTypes,
+ }.Build()
+ File_GalleryIslandPartyDownHillInfoNotify_proto = out.File
+ file_GalleryIslandPartyDownHillInfoNotify_proto_rawDesc = nil
+ file_GalleryIslandPartyDownHillInfoNotify_proto_goTypes = nil
+ file_GalleryIslandPartyDownHillInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GalleryPreStartNotify.pb.go b/gover/gen/GalleryPreStartNotify.pb.go
index 556aee6a..48318268 100644
--- a/gover/gen/GalleryPreStartNotify.pb.go
+++ b/gover/gen/GalleryPreStartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryPreStartNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5599
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryPreStartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryId uint32 `protobuf:"varint,10,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- PreStartEndTime uint32 `protobuf:"varint,9,opt,name=pre_start_end_time,json=preStartEndTime,proto3" json:"pre_start_end_time,omitempty"`
+ GalleryId uint32 `protobuf:"varint,4,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ PreStartEndTime uint32 `protobuf:"varint,1,opt,name=pre_start_end_time,json=preStartEndTime,proto3" json:"pre_start_end_time,omitempty"`
}
func (x *GalleryPreStartNotify) Reset() {
@@ -101,9 +98,9 @@ var file_GalleryPreStartNotify_proto_rawDesc = []byte{
0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a,
0x15, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x50, 0x72, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x5f, 0x73, 0x74, 0x61,
- 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x6e, 0x64, 0x54, 0x69,
0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/GalleryStageType.pb.go b/gover/gen/GalleryStageType.pb.go
index e96a278b..cf8b3753 100644
--- a/gover/gen/GalleryStageType.pb.go
+++ b/gover/gen/GalleryStageType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryStageType.proto
package gen
diff --git a/gover/gen/GalleryStartNotify.pb.go b/gover/gen/GalleryStartNotify.pb.go
index 49df4048..0601eec1 100644
--- a/gover/gen/GalleryStartNotify.pb.go
+++ b/gover/gen/GalleryStartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryStartNotify.proto
package gen
@@ -36,18 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5572
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryStartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- EndTime uint32 `protobuf:"varint,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- PlayerCount uint32 `protobuf:"varint,11,opt,name=player_count,json=playerCount,proto3" json:"player_count,omitempty"`
- OwnerUid uint32 `protobuf:"varint,9,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
+ GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ EndTime uint32 `protobuf:"varint,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ OwnerUid uint32 `protobuf:"varint,8,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
+ StartTime uint32 `protobuf:"varint,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ PlayerCount uint32 `protobuf:"varint,9,opt,name=player_count,json=playerCount,proto3" json:"player_count,omitempty"`
// Types that are assignable to Detail:
//
// *GalleryStartNotify_FlowerStartParam
@@ -100,16 +98,23 @@ func (x *GalleryStartNotify) GetEndTime() uint32 {
return 0
}
-func (x *GalleryStartNotify) GetPlayerCount() uint32 {
+func (x *GalleryStartNotify) GetOwnerUid() uint32 {
if x != nil {
- return x.PlayerCount
+ return x.OwnerUid
}
return 0
}
-func (x *GalleryStartNotify) GetOwnerUid() uint32 {
+func (x *GalleryStartNotify) GetStartTime() uint32 {
if x != nil {
- return x.OwnerUid
+ return x.StartTime
+ }
+ return 0
+}
+
+func (x *GalleryStartNotify) GetPlayerCount() uint32 {
+ if x != nil {
+ return x.PlayerCount
}
return 0
}
@@ -133,7 +138,7 @@ type isGalleryStartNotify_Detail interface {
}
type GalleryStartNotify_FlowerStartParam struct {
- FlowerStartParam *GalleryFlowerStartParam `protobuf:"bytes,15,opt,name=flower_start_param,json=flowerStartParam,proto3,oneof"`
+ FlowerStartParam *GalleryFlowerStartParam `protobuf:"bytes,11,opt,name=flower_start_param,json=flowerStartParam,proto3,oneof"`
}
func (*GalleryStartNotify_FlowerStartParam) isGalleryStartNotify_Detail() {}
@@ -144,22 +149,24 @@ var file_GalleryStartNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x61, 0x6c, 0x6c,
0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x01, 0x0a, 0x12, 0x47, 0x61,
+ 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x02, 0x0a, 0x12, 0x47, 0x61,
0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a,
- 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x48, 0x0a, 0x12, 0x66, 0x6c,
- 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d,
- 0x48, 0x00, 0x52, 0x10, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x77,
+ 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f,
+ 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x48, 0x0a, 0x12, 0x66, 0x6c, 0x6f,
+ 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46,
+ 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x48,
+ 0x00, 0x52, 0x10, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GalleryStartSource.pb.go b/gover/gen/GalleryStartSource.pb.go
new file mode 100644
index 00000000..0b748edc
--- /dev/null
+++ b/gover/gen/GalleryStartSource.pb.go
@@ -0,0 +1,151 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GalleryStartSource.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GalleryStartSource int32
+
+const (
+ GalleryStartSource_GALLERY_START_SOURCE_BY_NONE GalleryStartSource = 0
+ GalleryStartSource_GALLERY_START_SOURCE_BY_MATCH GalleryStartSource = 1
+ GalleryStartSource_GALLERY_START_SOURCE_BY_DRAFT GalleryStartSource = 2
+)
+
+// Enum value maps for GalleryStartSource.
+var (
+ GalleryStartSource_name = map[int32]string{
+ 0: "GALLERY_START_SOURCE_BY_NONE",
+ 1: "GALLERY_START_SOURCE_BY_MATCH",
+ 2: "GALLERY_START_SOURCE_BY_DRAFT",
+ }
+ GalleryStartSource_value = map[string]int32{
+ "GALLERY_START_SOURCE_BY_NONE": 0,
+ "GALLERY_START_SOURCE_BY_MATCH": 1,
+ "GALLERY_START_SOURCE_BY_DRAFT": 2,
+ }
+)
+
+func (x GalleryStartSource) Enum() *GalleryStartSource {
+ p := new(GalleryStartSource)
+ *p = x
+ return p
+}
+
+func (x GalleryStartSource) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GalleryStartSource) Descriptor() protoreflect.EnumDescriptor {
+ return file_GalleryStartSource_proto_enumTypes[0].Descriptor()
+}
+
+func (GalleryStartSource) Type() protoreflect.EnumType {
+ return &file_GalleryStartSource_proto_enumTypes[0]
+}
+
+func (x GalleryStartSource) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GalleryStartSource.Descriptor instead.
+func (GalleryStartSource) EnumDescriptor() ([]byte, []int) {
+ return file_GalleryStartSource_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GalleryStartSource_proto protoreflect.FileDescriptor
+
+var file_GalleryStartSource_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x7c, 0x0a, 0x12, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
+ 0x12, 0x20, 0x0a, 0x1c, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52,
+ 0x54, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x42, 0x59, 0x5f, 0x4e, 0x4f, 0x4e, 0x45,
+ 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54,
+ 0x41, 0x52, 0x54, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x42, 0x59, 0x5f, 0x4d, 0x41,
+ 0x54, 0x43, 0x48, 0x10, 0x01, 0x12, 0x21, 0x0a, 0x1d, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59,
+ 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x42, 0x59,
+ 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GalleryStartSource_proto_rawDescOnce sync.Once
+ file_GalleryStartSource_proto_rawDescData = file_GalleryStartSource_proto_rawDesc
+)
+
+func file_GalleryStartSource_proto_rawDescGZIP() []byte {
+ file_GalleryStartSource_proto_rawDescOnce.Do(func() {
+ file_GalleryStartSource_proto_rawDescData = protoimpl.X.CompressGZIP(file_GalleryStartSource_proto_rawDescData)
+ })
+ return file_GalleryStartSource_proto_rawDescData
+}
+
+var file_GalleryStartSource_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GalleryStartSource_proto_goTypes = []interface{}{
+ (GalleryStartSource)(0), // 0: GalleryStartSource
+}
+var file_GalleryStartSource_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GalleryStartSource_proto_init() }
+func file_GalleryStartSource_proto_init() {
+ if File_GalleryStartSource_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GalleryStartSource_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GalleryStartSource_proto_goTypes,
+ DependencyIndexes: file_GalleryStartSource_proto_depIdxs,
+ EnumInfos: file_GalleryStartSource_proto_enumTypes,
+ }.Build()
+ File_GalleryStartSource_proto = out.File
+ file_GalleryStartSource_proto_rawDesc = nil
+ file_GalleryStartSource_proto_goTypes = nil
+ file_GalleryStartSource_proto_depIdxs = nil
+}
diff --git a/gover/gen/GalleryStopNotify.pb.go b/gover/gen/GalleryStopNotify.pb.go
index 93a375f0..a54659a8 100644
--- a/gover/gen/GalleryStopNotify.pb.go
+++ b/gover/gen/GalleryStopNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GalleryStopNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5535
-// EnetChannelId: 0
-// EnetIsReliable: true
type GalleryStopNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GalleryStopReason.pb.go b/gover/gen/GalleryStopReason.pb.go
new file mode 100644
index 00000000..c92252dc
--- /dev/null
+++ b/gover/gen/GalleryStopReason.pb.go
@@ -0,0 +1,207 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GalleryStopReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GalleryStopReason int32
+
+const (
+ GalleryStopReason_GALLERY_STOP_REASON_NONE GalleryStopReason = 0
+ GalleryStopReason_GALLERY_STOP_REASON_TIMEUP GalleryStopReason = 1
+ GalleryStopReason_GALLERY_STOP_REASON_CLIENT_INTERRUPT GalleryStopReason = 2
+ GalleryStopReason_GALLERY_STOP_REASON_LUA_INTERRUPT_SUCCESS GalleryStopReason = 3
+ GalleryStopReason_GALLERY_STOP_REASON_LUA_INTERRUPT_FAIL GalleryStopReason = 4
+ GalleryStopReason_GALLERY_STOP_REASON_OWNER_LEAVE_SCENE GalleryStopReason = 5
+ GalleryStopReason_GALLERY_STOP_REASON_PLAY_INIT_FAILED GalleryStopReason = 6
+ GalleryStopReason_GALLERY_STOP_REASON_OTHER_PLAYER_ENTER GalleryStopReason = 7
+ GalleryStopReason_GALLERY_STOP_REASON_AVATAR_DIE GalleryStopReason = 8
+ GalleryStopReason_GALLERY_STOP_REASON_FINISHED GalleryStopReason = 9
+ GalleryStopReason_GALLERY_STOP_REASON_FUNGUS_ALL_DIE GalleryStopReason = 10
+ GalleryStopReason_GALLERY_STOP_REASON_LIFE_COUNT_ZERO GalleryStopReason = 11
+ GalleryStopReason_GALLERY_STOP_REASON_Unk3300_DFPLGCGIIDM GalleryStopReason = 12
+)
+
+// Enum value maps for GalleryStopReason.
+var (
+ GalleryStopReason_name = map[int32]string{
+ 0: "GALLERY_STOP_REASON_NONE",
+ 1: "GALLERY_STOP_REASON_TIMEUP",
+ 2: "GALLERY_STOP_REASON_CLIENT_INTERRUPT",
+ 3: "GALLERY_STOP_REASON_LUA_INTERRUPT_SUCCESS",
+ 4: "GALLERY_STOP_REASON_LUA_INTERRUPT_FAIL",
+ 5: "GALLERY_STOP_REASON_OWNER_LEAVE_SCENE",
+ 6: "GALLERY_STOP_REASON_PLAY_INIT_FAILED",
+ 7: "GALLERY_STOP_REASON_OTHER_PLAYER_ENTER",
+ 8: "GALLERY_STOP_REASON_AVATAR_DIE",
+ 9: "GALLERY_STOP_REASON_FINISHED",
+ 10: "GALLERY_STOP_REASON_FUNGUS_ALL_DIE",
+ 11: "GALLERY_STOP_REASON_LIFE_COUNT_ZERO",
+ 12: "GALLERY_STOP_REASON_Unk3300_DFPLGCGIIDM",
+ }
+ GalleryStopReason_value = map[string]int32{
+ "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,
+ "GALLERY_STOP_REASON_LIFE_COUNT_ZERO": 11,
+ "GALLERY_STOP_REASON_Unk3300_DFPLGCGIIDM": 12,
+ }
+)
+
+func (x GalleryStopReason) Enum() *GalleryStopReason {
+ p := new(GalleryStopReason)
+ *p = x
+ return p
+}
+
+func (x GalleryStopReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GalleryStopReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_GalleryStopReason_proto_enumTypes[0].Descriptor()
+}
+
+func (GalleryStopReason) Type() protoreflect.EnumType {
+ return &file_GalleryStopReason_proto_enumTypes[0]
+}
+
+func (x GalleryStopReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GalleryStopReason.Descriptor instead.
+func (GalleryStopReason) EnumDescriptor() ([]byte, []int) {
+ return file_GalleryStopReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GalleryStopReason_proto protoreflect.FileDescriptor
+
+var file_GalleryStopReason_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x9b, 0x04, 0x0a, 0x11, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
+ 0x1c, 0x0a, 0x18, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1e, 0x0a,
+ 0x1a, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x55, 0x50, 0x10, 0x01, 0x12, 0x28, 0x0a,
+ 0x24, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x52, 0x55, 0x50, 0x54, 0x10, 0x02, 0x12, 0x2d, 0x0a, 0x29, 0x47, 0x41, 0x4c, 0x4c, 0x45,
+ 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c,
+ 0x55, 0x41, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x5f, 0x53, 0x55, 0x43,
+ 0x43, 0x45, 0x53, 0x53, 0x10, 0x03, 0x12, 0x2a, 0x0a, 0x26, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52,
+ 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x55,
+ 0x41, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c,
+ 0x10, 0x04, 0x12, 0x29, 0x0a, 0x25, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54,
+ 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f,
+ 0x4c, 0x45, 0x41, 0x56, 0x45, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x05, 0x12, 0x28, 0x0a,
+ 0x24, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x06, 0x12, 0x2a, 0x0a, 0x26, 0x47, 0x41, 0x4c, 0x4c, 0x45,
+ 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4f,
+ 0x54, 0x48, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x45, 0x4e, 0x54, 0x45,
+ 0x52, 0x10, 0x07, 0x12, 0x22, 0x0a, 0x1e, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53,
+ 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
+ 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x08, 0x12, 0x20, 0x0a, 0x1c, 0x47, 0x41, 0x4c, 0x4c, 0x45,
+ 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46,
+ 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x09, 0x12, 0x26, 0x0a, 0x22, 0x47, 0x41, 0x4c,
+ 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x44, 0x49, 0x45, 0x10,
+ 0x0a, 0x12, 0x27, 0x0a, 0x23, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f,
+ 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x49, 0x46, 0x45, 0x5f, 0x43, 0x4f,
+ 0x55, 0x4e, 0x54, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x0b, 0x12, 0x2b, 0x0a, 0x27, 0x47, 0x41,
+ 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x50, 0x4c, 0x47, 0x43,
+ 0x47, 0x49, 0x49, 0x44, 0x4d, 0x10, 0x0c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GalleryStopReason_proto_rawDescOnce sync.Once
+ file_GalleryStopReason_proto_rawDescData = file_GalleryStopReason_proto_rawDesc
+)
+
+func file_GalleryStopReason_proto_rawDescGZIP() []byte {
+ file_GalleryStopReason_proto_rawDescOnce.Do(func() {
+ file_GalleryStopReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_GalleryStopReason_proto_rawDescData)
+ })
+ return file_GalleryStopReason_proto_rawDescData
+}
+
+var file_GalleryStopReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GalleryStopReason_proto_goTypes = []interface{}{
+ (GalleryStopReason)(0), // 0: GalleryStopReason
+}
+var file_GalleryStopReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GalleryStopReason_proto_init() }
+func file_GalleryStopReason_proto_init() {
+ if File_GalleryStopReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GalleryStopReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GalleryStopReason_proto_goTypes,
+ DependencyIndexes: file_GalleryStopReason_proto_depIdxs,
+ EnumInfos: file_GalleryStopReason_proto_enumTypes,
+ }.Build()
+ File_GalleryStopReason_proto = out.File
+ file_GalleryStopReason_proto_rawDesc = nil
+ file_GalleryStopReason_proto_goTypes = nil
+ file_GalleryStopReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/GallerySumoKillMonsterNotify.pb.go b/gover/gen/GallerySumoKillMonsterNotify.pb.go
index b8ad74f7..627c0923 100644
--- a/gover/gen/GallerySumoKillMonsterNotify.pb.go
+++ b/gover/gen/GallerySumoKillMonsterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GallerySumoKillMonsterNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5582
-// EnetChannelId: 0
-// EnetIsReliable: true
type GallerySumoKillMonsterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- KillNormalMosnterNum uint32 `protobuf:"varint,4,opt,name=kill_normal_mosnter_num,json=killNormalMosnterNum,proto3" json:"kill_normal_mosnter_num,omitempty"`
- Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
- KillEliteMonsterNum uint32 `protobuf:"varint,14,opt,name=kill_elite_monster_num,json=killEliteMonsterNum,proto3" json:"kill_elite_monster_num,omitempty"`
+ Score uint32 `protobuf:"varint,6,opt,name=score,proto3" json:"score,omitempty"`
GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ KillEliteMonsterNum uint32 `protobuf:"varint,14,opt,name=kill_elite_monster_num,json=killEliteMonsterNum,proto3" json:"kill_elite_monster_num,omitempty"`
+ KillNormalMonsterNum uint32 `protobuf:"varint,4,opt,name=kill_normal_monster_num,json=killNormalMonsterNum,proto3" json:"kill_normal_monster_num,omitempty"`
}
func (x *GallerySumoKillMonsterNotify) Reset() {
@@ -82,16 +79,16 @@ func (*GallerySumoKillMonsterNotify) Descriptor() ([]byte, []int) {
return file_GallerySumoKillMonsterNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GallerySumoKillMonsterNotify) GetKillNormalMosnterNum() uint32 {
+func (x *GallerySumoKillMonsterNotify) GetScore() uint32 {
if x != nil {
- return x.KillNormalMosnterNum
+ return x.Score
}
return 0
}
-func (x *GallerySumoKillMonsterNotify) GetScore() uint32 {
+func (x *GallerySumoKillMonsterNotify) GetGalleryId() uint32 {
if x != nil {
- return x.Score
+ return x.GalleryId
}
return 0
}
@@ -103,9 +100,9 @@ func (x *GallerySumoKillMonsterNotify) GetKillEliteMonsterNum() uint32 {
return 0
}
-func (x *GallerySumoKillMonsterNotify) GetGalleryId() uint32 {
+func (x *GallerySumoKillMonsterNotify) GetKillNormalMonsterNum() uint32 {
if x != nil {
- return x.GalleryId
+ return x.KillNormalMonsterNum
}
return 0
}
@@ -117,17 +114,17 @@ var file_GallerySumoKillMonsterNotify_proto_rawDesc = []byte{
0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x01, 0x0a, 0x1c, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
0x53, 0x75, 0x6d, 0x6f, 0x4b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x35, 0x0a, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f,
- 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x73, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x72, 0x6d,
- 0x61, 0x6c, 0x4d, 0x6f, 0x73, 0x6e, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x6c, 0x69, 0x74, 0x65,
- 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x13, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6c, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x6e,
- 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x16, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x65, 0x6c, 0x69, 0x74, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x45, 0x6c, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12,
+ 0x35, 0x0a, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x14, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GalleryWillStartCountdownNotify.pb.go b/gover/gen/GalleryWillStartCountdownNotify.pb.go
new file mode 100644
index 00000000..8cb6479c
--- /dev/null
+++ b/gover/gen/GalleryWillStartCountdownNotify.pb.go
@@ -0,0 +1,195 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GalleryWillStartCountdownNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GalleryWillStartCountdownNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ StartSource GalleryStartSource `protobuf:"varint,14,opt,name=start_source,json=startSource,proto3,enum=GalleryStartSource" json:"start_source,omitempty"`
+ EndTime uint32 `protobuf:"varint,15,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ IsEnd bool `protobuf:"varint,6,opt,name=is_end,json=isEnd,proto3" json:"is_end,omitempty"`
+}
+
+func (x *GalleryWillStartCountdownNotify) Reset() {
+ *x = GalleryWillStartCountdownNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GalleryWillStartCountdownNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GalleryWillStartCountdownNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GalleryWillStartCountdownNotify) ProtoMessage() {}
+
+func (x *GalleryWillStartCountdownNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GalleryWillStartCountdownNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GalleryWillStartCountdownNotify.ProtoReflect.Descriptor instead.
+func (*GalleryWillStartCountdownNotify) Descriptor() ([]byte, []int) {
+ return file_GalleryWillStartCountdownNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GalleryWillStartCountdownNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *GalleryWillStartCountdownNotify) GetStartSource() GalleryStartSource {
+ if x != nil {
+ return x.StartSource
+ }
+ return GalleryStartSource_GALLERY_START_SOURCE_BY_NONE
+}
+
+func (x *GalleryWillStartCountdownNotify) GetEndTime() uint32 {
+ if x != nil {
+ return x.EndTime
+ }
+ return 0
+}
+
+func (x *GalleryWillStartCountdownNotify) GetIsEnd() bool {
+ if x != nil {
+ return x.IsEnd
+ }
+ return false
+}
+
+var File_GalleryWillStartCountdownNotify_proto protoreflect.FileDescriptor
+
+var file_GalleryWillStartCountdownNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x57, 0x69, 0x6c, 0x6c, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xaa, 0x01, 0x0a, 0x1f, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x57, 0x69, 0x6c,
+ 0x6c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x73, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52,
+ 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x65, 0x6e,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x45, 0x6e, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GalleryWillStartCountdownNotify_proto_rawDescOnce sync.Once
+ file_GalleryWillStartCountdownNotify_proto_rawDescData = file_GalleryWillStartCountdownNotify_proto_rawDesc
+)
+
+func file_GalleryWillStartCountdownNotify_proto_rawDescGZIP() []byte {
+ file_GalleryWillStartCountdownNotify_proto_rawDescOnce.Do(func() {
+ file_GalleryWillStartCountdownNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GalleryWillStartCountdownNotify_proto_rawDescData)
+ })
+ return file_GalleryWillStartCountdownNotify_proto_rawDescData
+}
+
+var file_GalleryWillStartCountdownNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GalleryWillStartCountdownNotify_proto_goTypes = []interface{}{
+ (*GalleryWillStartCountdownNotify)(nil), // 0: GalleryWillStartCountdownNotify
+ (GalleryStartSource)(0), // 1: GalleryStartSource
+}
+var file_GalleryWillStartCountdownNotify_proto_depIdxs = []int32{
+ 1, // 0: GalleryWillStartCountdownNotify.start_source:type_name -> GalleryStartSource
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GalleryWillStartCountdownNotify_proto_init() }
+func file_GalleryWillStartCountdownNotify_proto_init() {
+ if File_GalleryWillStartCountdownNotify_proto != nil {
+ return
+ }
+ file_GalleryStartSource_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GalleryWillStartCountdownNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GalleryWillStartCountdownNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GalleryWillStartCountdownNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GalleryWillStartCountdownNotify_proto_goTypes,
+ DependencyIndexes: file_GalleryWillStartCountdownNotify_proto_depIdxs,
+ MessageInfos: file_GalleryWillStartCountdownNotify_proto_msgTypes,
+ }.Build()
+ File_GalleryWillStartCountdownNotify_proto = out.File
+ file_GalleryWillStartCountdownNotify_proto_rawDesc = nil
+ file_GalleryWillStartCountdownNotify_proto_goTypes = nil
+ file_GalleryWillStartCountdownNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GameplayRecommendationElementReliquaryRequest.pb.go b/gover/gen/GameplayRecommendationElementReliquaryRequest.pb.go
new file mode 100644
index 00000000..0035f461
--- /dev/null
+++ b/gover/gen/GameplayRecommendationElementReliquaryRequest.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GameplayRecommendationElementReliquaryRequest.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GameplayRecommendationElementReliquaryRequest struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ElementType uint32 `protobuf:"varint,2,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+ EquipType uint32 `protobuf:"varint,3,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
+}
+
+func (x *GameplayRecommendationElementReliquaryRequest) Reset() {
+ *x = GameplayRecommendationElementReliquaryRequest{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GameplayRecommendationElementReliquaryRequest_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GameplayRecommendationElementReliquaryRequest) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GameplayRecommendationElementReliquaryRequest) ProtoMessage() {}
+
+func (x *GameplayRecommendationElementReliquaryRequest) ProtoReflect() protoreflect.Message {
+ mi := &file_GameplayRecommendationElementReliquaryRequest_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GameplayRecommendationElementReliquaryRequest.ProtoReflect.Descriptor instead.
+func (*GameplayRecommendationElementReliquaryRequest) Descriptor() ([]byte, []int) {
+ return file_GameplayRecommendationElementReliquaryRequest_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GameplayRecommendationElementReliquaryRequest) GetElementType() uint32 {
+ if x != nil {
+ return x.ElementType
+ }
+ return 0
+}
+
+func (x *GameplayRecommendationElementReliquaryRequest) GetEquipType() uint32 {
+ if x != nil {
+ return x.EquipType
+ }
+ return 0
+}
+
+var File_GameplayRecommendationElementReliquaryRequest_proto protoreflect.FileDescriptor
+
+var file_GameplayRecommendationElementReliquaryRequest_proto_rawDesc = []byte{
+ 0x0a, 0x33, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52,
+ 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x2d, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61,
+ 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45,
+ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
+ 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75,
+ 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65,
+ 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GameplayRecommendationElementReliquaryRequest_proto_rawDescOnce sync.Once
+ file_GameplayRecommendationElementReliquaryRequest_proto_rawDescData = file_GameplayRecommendationElementReliquaryRequest_proto_rawDesc
+)
+
+func file_GameplayRecommendationElementReliquaryRequest_proto_rawDescGZIP() []byte {
+ file_GameplayRecommendationElementReliquaryRequest_proto_rawDescOnce.Do(func() {
+ file_GameplayRecommendationElementReliquaryRequest_proto_rawDescData = protoimpl.X.CompressGZIP(file_GameplayRecommendationElementReliquaryRequest_proto_rawDescData)
+ })
+ return file_GameplayRecommendationElementReliquaryRequest_proto_rawDescData
+}
+
+var file_GameplayRecommendationElementReliquaryRequest_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GameplayRecommendationElementReliquaryRequest_proto_goTypes = []interface{}{
+ (*GameplayRecommendationElementReliquaryRequest)(nil), // 0: GameplayRecommendationElementReliquaryRequest
+}
+var file_GameplayRecommendationElementReliquaryRequest_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GameplayRecommendationElementReliquaryRequest_proto_init() }
+func file_GameplayRecommendationElementReliquaryRequest_proto_init() {
+ if File_GameplayRecommendationElementReliquaryRequest_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GameplayRecommendationElementReliquaryRequest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GameplayRecommendationElementReliquaryRequest); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GameplayRecommendationElementReliquaryRequest_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GameplayRecommendationElementReliquaryRequest_proto_goTypes,
+ DependencyIndexes: file_GameplayRecommendationElementReliquaryRequest_proto_depIdxs,
+ MessageInfos: file_GameplayRecommendationElementReliquaryRequest_proto_msgTypes,
+ }.Build()
+ File_GameplayRecommendationElementReliquaryRequest_proto = out.File
+ file_GameplayRecommendationElementReliquaryRequest_proto_rawDesc = nil
+ file_GameplayRecommendationElementReliquaryRequest_proto_goTypes = nil
+ file_GameplayRecommendationElementReliquaryRequest_proto_depIdxs = nil
+}
diff --git a/gover/gen/GameplayRecommendationElementReliquaryResponse.pb.go b/gover/gen/GameplayRecommendationElementReliquaryResponse.pb.go
new file mode 100644
index 00000000..09020ee8
--- /dev/null
+++ b/gover/gen/GameplayRecommendationElementReliquaryResponse.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GameplayRecommendationElementReliquaryResponse.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GameplayRecommendationElementReliquaryResponse struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ElementType uint32 `protobuf:"varint,1,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"`
+ EquipType uint32 `protobuf:"varint,9,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
+ MainPropDataList []*GameplayRecommendationReliquaryMainPropData `protobuf:"bytes,5,rep,name=main_prop_data_list,json=mainPropDataList,proto3" json:"main_prop_data_list,omitempty"`
+}
+
+func (x *GameplayRecommendationElementReliquaryResponse) Reset() {
+ *x = GameplayRecommendationElementReliquaryResponse{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GameplayRecommendationElementReliquaryResponse_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GameplayRecommendationElementReliquaryResponse) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GameplayRecommendationElementReliquaryResponse) ProtoMessage() {}
+
+func (x *GameplayRecommendationElementReliquaryResponse) ProtoReflect() protoreflect.Message {
+ mi := &file_GameplayRecommendationElementReliquaryResponse_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GameplayRecommendationElementReliquaryResponse.ProtoReflect.Descriptor instead.
+func (*GameplayRecommendationElementReliquaryResponse) Descriptor() ([]byte, []int) {
+ return file_GameplayRecommendationElementReliquaryResponse_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GameplayRecommendationElementReliquaryResponse) GetElementType() uint32 {
+ if x != nil {
+ return x.ElementType
+ }
+ return 0
+}
+
+func (x *GameplayRecommendationElementReliquaryResponse) GetEquipType() uint32 {
+ if x != nil {
+ return x.EquipType
+ }
+ return 0
+}
+
+func (x *GameplayRecommendationElementReliquaryResponse) GetMainPropDataList() []*GameplayRecommendationReliquaryMainPropData {
+ if x != nil {
+ return x.MainPropDataList
+ }
+ return nil
+}
+
+var File_GameplayRecommendationElementReliquaryResponse_proto protoreflect.FileDescriptor
+
+var file_GameplayRecommendationElementReliquaryResponse_proto_rawDesc = []byte{
+ 0x0a, 0x34, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52,
+ 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x31, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79,
+ 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcf, 0x01, 0x0a, 0x2e, 0x47, 0x61,
+ 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71,
+ 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c,
+ 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x5b,
+ 0x0a, 0x13, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x47, 0x61,
+ 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x69,
+ 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x6d, 0x61, 0x69, 0x6e, 0x50,
+ 0x72, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GameplayRecommendationElementReliquaryResponse_proto_rawDescOnce sync.Once
+ file_GameplayRecommendationElementReliquaryResponse_proto_rawDescData = file_GameplayRecommendationElementReliquaryResponse_proto_rawDesc
+)
+
+func file_GameplayRecommendationElementReliquaryResponse_proto_rawDescGZIP() []byte {
+ file_GameplayRecommendationElementReliquaryResponse_proto_rawDescOnce.Do(func() {
+ file_GameplayRecommendationElementReliquaryResponse_proto_rawDescData = protoimpl.X.CompressGZIP(file_GameplayRecommendationElementReliquaryResponse_proto_rawDescData)
+ })
+ return file_GameplayRecommendationElementReliquaryResponse_proto_rawDescData
+}
+
+var file_GameplayRecommendationElementReliquaryResponse_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GameplayRecommendationElementReliquaryResponse_proto_goTypes = []interface{}{
+ (*GameplayRecommendationElementReliquaryResponse)(nil), // 0: GameplayRecommendationElementReliquaryResponse
+ (*GameplayRecommendationReliquaryMainPropData)(nil), // 1: GameplayRecommendationReliquaryMainPropData
+}
+var file_GameplayRecommendationElementReliquaryResponse_proto_depIdxs = []int32{
+ 1, // 0: GameplayRecommendationElementReliquaryResponse.main_prop_data_list:type_name -> GameplayRecommendationReliquaryMainPropData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GameplayRecommendationElementReliquaryResponse_proto_init() }
+func file_GameplayRecommendationElementReliquaryResponse_proto_init() {
+ if File_GameplayRecommendationElementReliquaryResponse_proto != nil {
+ return
+ }
+ file_GameplayRecommendationReliquaryMainPropData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GameplayRecommendationElementReliquaryResponse_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GameplayRecommendationElementReliquaryResponse); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GameplayRecommendationElementReliquaryResponse_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GameplayRecommendationElementReliquaryResponse_proto_goTypes,
+ DependencyIndexes: file_GameplayRecommendationElementReliquaryResponse_proto_depIdxs,
+ MessageInfos: file_GameplayRecommendationElementReliquaryResponse_proto_msgTypes,
+ }.Build()
+ File_GameplayRecommendationElementReliquaryResponse_proto = out.File
+ file_GameplayRecommendationElementReliquaryResponse_proto_rawDesc = nil
+ file_GameplayRecommendationElementReliquaryResponse_proto_goTypes = nil
+ file_GameplayRecommendationElementReliquaryResponse_proto_depIdxs = nil
+}
diff --git a/gover/gen/GameplayRecommendationReliquaryMainPropData.pb.go b/gover/gen/GameplayRecommendationReliquaryMainPropData.pb.go
new file mode 100644
index 00000000..e9214c28
--- /dev/null
+++ b/gover/gen/GameplayRecommendationReliquaryMainPropData.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GameplayRecommendationReliquaryMainPropData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GameplayRecommendationReliquaryMainPropData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Permillage uint32 `protobuf:"varint,5,opt,name=permillage,proto3" json:"permillage,omitempty"`
+ MainPropId uint32 `protobuf:"varint,10,opt,name=main_prop_id,json=mainPropId,proto3" json:"main_prop_id,omitempty"`
+}
+
+func (x *GameplayRecommendationReliquaryMainPropData) Reset() {
+ *x = GameplayRecommendationReliquaryMainPropData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GameplayRecommendationReliquaryMainPropData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GameplayRecommendationReliquaryMainPropData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GameplayRecommendationReliquaryMainPropData) ProtoMessage() {}
+
+func (x *GameplayRecommendationReliquaryMainPropData) ProtoReflect() protoreflect.Message {
+ mi := &file_GameplayRecommendationReliquaryMainPropData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GameplayRecommendationReliquaryMainPropData.ProtoReflect.Descriptor instead.
+func (*GameplayRecommendationReliquaryMainPropData) Descriptor() ([]byte, []int) {
+ return file_GameplayRecommendationReliquaryMainPropData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GameplayRecommendationReliquaryMainPropData) GetPermillage() uint32 {
+ if x != nil {
+ return x.Permillage
+ }
+ return 0
+}
+
+func (x *GameplayRecommendationReliquaryMainPropData) GetMainPropId() uint32 {
+ if x != nil {
+ return x.MainPropId
+ }
+ return 0
+}
+
+var File_GameplayRecommendationReliquaryMainPropData_proto protoreflect.FileDescriptor
+
+var file_GameplayRecommendationReliquaryMainPropData_proto_rawDesc = []byte{
+ 0x0a, 0x31, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x2b, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52,
+ 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c,
+ 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x44, 0x61,
+ 0x74, 0x61, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x6c, 0x6c, 0x61, 0x67, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x6c, 0x6c, 0x61,
+ 0x67, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6e, 0x50, 0x72,
+ 0x6f, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GameplayRecommendationReliquaryMainPropData_proto_rawDescOnce sync.Once
+ file_GameplayRecommendationReliquaryMainPropData_proto_rawDescData = file_GameplayRecommendationReliquaryMainPropData_proto_rawDesc
+)
+
+func file_GameplayRecommendationReliquaryMainPropData_proto_rawDescGZIP() []byte {
+ file_GameplayRecommendationReliquaryMainPropData_proto_rawDescOnce.Do(func() {
+ file_GameplayRecommendationReliquaryMainPropData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GameplayRecommendationReliquaryMainPropData_proto_rawDescData)
+ })
+ return file_GameplayRecommendationReliquaryMainPropData_proto_rawDescData
+}
+
+var file_GameplayRecommendationReliquaryMainPropData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GameplayRecommendationReliquaryMainPropData_proto_goTypes = []interface{}{
+ (*GameplayRecommendationReliquaryMainPropData)(nil), // 0: GameplayRecommendationReliquaryMainPropData
+}
+var file_GameplayRecommendationReliquaryMainPropData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GameplayRecommendationReliquaryMainPropData_proto_init() }
+func file_GameplayRecommendationReliquaryMainPropData_proto_init() {
+ if File_GameplayRecommendationReliquaryMainPropData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GameplayRecommendationReliquaryMainPropData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GameplayRecommendationReliquaryMainPropData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GameplayRecommendationReliquaryMainPropData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GameplayRecommendationReliquaryMainPropData_proto_goTypes,
+ DependencyIndexes: file_GameplayRecommendationReliquaryMainPropData_proto_depIdxs,
+ MessageInfos: file_GameplayRecommendationReliquaryMainPropData_proto_msgTypes,
+ }.Build()
+ File_GameplayRecommendationReliquaryMainPropData_proto = out.File
+ file_GameplayRecommendationReliquaryMainPropData_proto_rawDesc = nil
+ file_GameplayRecommendationReliquaryMainPropData_proto_goTypes = nil
+ file_GameplayRecommendationReliquaryMainPropData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GameplayRecommendationReliquaryRequest.pb.go b/gover/gen/GameplayRecommendationReliquaryRequest.pb.go
new file mode 100644
index 00000000..b708b615
--- /dev/null
+++ b/gover/gen/GameplayRecommendationReliquaryRequest.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GameplayRecommendationReliquaryRequest.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GameplayRecommendationReliquaryRequest struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EquipType uint32 `protobuf:"varint,9,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
+}
+
+func (x *GameplayRecommendationReliquaryRequest) Reset() {
+ *x = GameplayRecommendationReliquaryRequest{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GameplayRecommendationReliquaryRequest_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GameplayRecommendationReliquaryRequest) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GameplayRecommendationReliquaryRequest) ProtoMessage() {}
+
+func (x *GameplayRecommendationReliquaryRequest) ProtoReflect() protoreflect.Message {
+ mi := &file_GameplayRecommendationReliquaryRequest_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GameplayRecommendationReliquaryRequest.ProtoReflect.Descriptor instead.
+func (*GameplayRecommendationReliquaryRequest) Descriptor() ([]byte, []int) {
+ return file_GameplayRecommendationReliquaryRequest_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GameplayRecommendationReliquaryRequest) GetEquipType() uint32 {
+ if x != nil {
+ return x.EquipType
+ }
+ return 0
+}
+
+var File_GameplayRecommendationReliquaryRequest_proto protoreflect.FileDescriptor
+
+var file_GameplayRecommendationReliquaryRequest_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47,
+ 0x0a, 0x26, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69,
+ 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x71,
+ 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GameplayRecommendationReliquaryRequest_proto_rawDescOnce sync.Once
+ file_GameplayRecommendationReliquaryRequest_proto_rawDescData = file_GameplayRecommendationReliquaryRequest_proto_rawDesc
+)
+
+func file_GameplayRecommendationReliquaryRequest_proto_rawDescGZIP() []byte {
+ file_GameplayRecommendationReliquaryRequest_proto_rawDescOnce.Do(func() {
+ file_GameplayRecommendationReliquaryRequest_proto_rawDescData = protoimpl.X.CompressGZIP(file_GameplayRecommendationReliquaryRequest_proto_rawDescData)
+ })
+ return file_GameplayRecommendationReliquaryRequest_proto_rawDescData
+}
+
+var file_GameplayRecommendationReliquaryRequest_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GameplayRecommendationReliquaryRequest_proto_goTypes = []interface{}{
+ (*GameplayRecommendationReliquaryRequest)(nil), // 0: GameplayRecommendationReliquaryRequest
+}
+var file_GameplayRecommendationReliquaryRequest_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GameplayRecommendationReliquaryRequest_proto_init() }
+func file_GameplayRecommendationReliquaryRequest_proto_init() {
+ if File_GameplayRecommendationReliquaryRequest_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GameplayRecommendationReliquaryRequest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GameplayRecommendationReliquaryRequest); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GameplayRecommendationReliquaryRequest_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GameplayRecommendationReliquaryRequest_proto_goTypes,
+ DependencyIndexes: file_GameplayRecommendationReliquaryRequest_proto_depIdxs,
+ MessageInfos: file_GameplayRecommendationReliquaryRequest_proto_msgTypes,
+ }.Build()
+ File_GameplayRecommendationReliquaryRequest_proto = out.File
+ file_GameplayRecommendationReliquaryRequest_proto_rawDesc = nil
+ file_GameplayRecommendationReliquaryRequest_proto_goTypes = nil
+ file_GameplayRecommendationReliquaryRequest_proto_depIdxs = nil
+}
diff --git a/gover/gen/GameplayRecommendationReliquaryResponse.pb.go b/gover/gen/GameplayRecommendationReliquaryResponse.pb.go
new file mode 100644
index 00000000..2b98eb7c
--- /dev/null
+++ b/gover/gen/GameplayRecommendationReliquaryResponse.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GameplayRecommendationReliquaryResponse.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GameplayRecommendationReliquaryResponse struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EquipType uint32 `protobuf:"varint,11,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
+ MainPropDataList []*GameplayRecommendationReliquaryMainPropData `protobuf:"bytes,2,rep,name=main_prop_data_list,json=mainPropDataList,proto3" json:"main_prop_data_list,omitempty"`
+}
+
+func (x *GameplayRecommendationReliquaryResponse) Reset() {
+ *x = GameplayRecommendationReliquaryResponse{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GameplayRecommendationReliquaryResponse_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GameplayRecommendationReliquaryResponse) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GameplayRecommendationReliquaryResponse) ProtoMessage() {}
+
+func (x *GameplayRecommendationReliquaryResponse) ProtoReflect() protoreflect.Message {
+ mi := &file_GameplayRecommendationReliquaryResponse_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GameplayRecommendationReliquaryResponse.ProtoReflect.Descriptor instead.
+func (*GameplayRecommendationReliquaryResponse) Descriptor() ([]byte, []int) {
+ return file_GameplayRecommendationReliquaryResponse_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GameplayRecommendationReliquaryResponse) GetEquipType() uint32 {
+ if x != nil {
+ return x.EquipType
+ }
+ return 0
+}
+
+func (x *GameplayRecommendationReliquaryResponse) GetMainPropDataList() []*GameplayRecommendationReliquaryMainPropData {
+ if x != nil {
+ return x.MainPropDataList
+ }
+ return nil
+}
+
+var File_GameplayRecommendationReliquaryResponse_proto protoreflect.FileDescriptor
+
+var file_GameplayRecommendationReliquaryResponse_proto_rawDesc = []byte{
+ 0x0a, 0x2d, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x31, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
+ 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
+ 0x4d, 0x61, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x27, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52,
+ 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c,
+ 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x5b, 0x0a,
+ 0x13, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x47, 0x61, 0x6d,
+ 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x69, 0x6e,
+ 0x50, 0x72, 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x6d, 0x61, 0x69, 0x6e, 0x50, 0x72,
+ 0x6f, 0x70, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GameplayRecommendationReliquaryResponse_proto_rawDescOnce sync.Once
+ file_GameplayRecommendationReliquaryResponse_proto_rawDescData = file_GameplayRecommendationReliquaryResponse_proto_rawDesc
+)
+
+func file_GameplayRecommendationReliquaryResponse_proto_rawDescGZIP() []byte {
+ file_GameplayRecommendationReliquaryResponse_proto_rawDescOnce.Do(func() {
+ file_GameplayRecommendationReliquaryResponse_proto_rawDescData = protoimpl.X.CompressGZIP(file_GameplayRecommendationReliquaryResponse_proto_rawDescData)
+ })
+ return file_GameplayRecommendationReliquaryResponse_proto_rawDescData
+}
+
+var file_GameplayRecommendationReliquaryResponse_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GameplayRecommendationReliquaryResponse_proto_goTypes = []interface{}{
+ (*GameplayRecommendationReliquaryResponse)(nil), // 0: GameplayRecommendationReliquaryResponse
+ (*GameplayRecommendationReliquaryMainPropData)(nil), // 1: GameplayRecommendationReliquaryMainPropData
+}
+var file_GameplayRecommendationReliquaryResponse_proto_depIdxs = []int32{
+ 1, // 0: GameplayRecommendationReliquaryResponse.main_prop_data_list:type_name -> GameplayRecommendationReliquaryMainPropData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GameplayRecommendationReliquaryResponse_proto_init() }
+func file_GameplayRecommendationReliquaryResponse_proto_init() {
+ if File_GameplayRecommendationReliquaryResponse_proto != nil {
+ return
+ }
+ file_GameplayRecommendationReliquaryMainPropData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GameplayRecommendationReliquaryResponse_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GameplayRecommendationReliquaryResponse); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GameplayRecommendationReliquaryResponse_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GameplayRecommendationReliquaryResponse_proto_goTypes,
+ DependencyIndexes: file_GameplayRecommendationReliquaryResponse_proto_depIdxs,
+ MessageInfos: file_GameplayRecommendationReliquaryResponse_proto_msgTypes,
+ }.Build()
+ File_GameplayRecommendationReliquaryResponse_proto = out.File
+ file_GameplayRecommendationReliquaryResponse_proto_rawDesc = nil
+ file_GameplayRecommendationReliquaryResponse_proto_goTypes = nil
+ file_GameplayRecommendationReliquaryResponse_proto_depIdxs = nil
+}
diff --git a/gover/gen/GameplayRecommendationSkillRequest.pb.go b/gover/gen/GameplayRecommendationSkillRequest.pb.go
new file mode 100644
index 00000000..815f9bfd
--- /dev/null
+++ b/gover/gen/GameplayRecommendationSkillRequest.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GameplayRecommendationSkillRequest.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GameplayRecommendationSkillRequest struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillDepotId uint32 `protobuf:"varint,4,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
+}
+
+func (x *GameplayRecommendationSkillRequest) Reset() {
+ *x = GameplayRecommendationSkillRequest{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GameplayRecommendationSkillRequest_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GameplayRecommendationSkillRequest) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GameplayRecommendationSkillRequest) ProtoMessage() {}
+
+func (x *GameplayRecommendationSkillRequest) ProtoReflect() protoreflect.Message {
+ mi := &file_GameplayRecommendationSkillRequest_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GameplayRecommendationSkillRequest.ProtoReflect.Descriptor instead.
+func (*GameplayRecommendationSkillRequest) Descriptor() ([]byte, []int) {
+ return file_GameplayRecommendationSkillRequest_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GameplayRecommendationSkillRequest) GetSkillDepotId() uint32 {
+ if x != nil {
+ return x.SkillDepotId
+ }
+ return 0
+}
+
+var File_GameplayRecommendationSkillRequest_proto protoreflect.FileDescriptor
+
+var file_GameplayRecommendationSkillRequest_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x22, 0x47, 0x61,
+ 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x44,
+ 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GameplayRecommendationSkillRequest_proto_rawDescOnce sync.Once
+ file_GameplayRecommendationSkillRequest_proto_rawDescData = file_GameplayRecommendationSkillRequest_proto_rawDesc
+)
+
+func file_GameplayRecommendationSkillRequest_proto_rawDescGZIP() []byte {
+ file_GameplayRecommendationSkillRequest_proto_rawDescOnce.Do(func() {
+ file_GameplayRecommendationSkillRequest_proto_rawDescData = protoimpl.X.CompressGZIP(file_GameplayRecommendationSkillRequest_proto_rawDescData)
+ })
+ return file_GameplayRecommendationSkillRequest_proto_rawDescData
+}
+
+var file_GameplayRecommendationSkillRequest_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GameplayRecommendationSkillRequest_proto_goTypes = []interface{}{
+ (*GameplayRecommendationSkillRequest)(nil), // 0: GameplayRecommendationSkillRequest
+}
+var file_GameplayRecommendationSkillRequest_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GameplayRecommendationSkillRequest_proto_init() }
+func file_GameplayRecommendationSkillRequest_proto_init() {
+ if File_GameplayRecommendationSkillRequest_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GameplayRecommendationSkillRequest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GameplayRecommendationSkillRequest); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GameplayRecommendationSkillRequest_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GameplayRecommendationSkillRequest_proto_goTypes,
+ DependencyIndexes: file_GameplayRecommendationSkillRequest_proto_depIdxs,
+ MessageInfos: file_GameplayRecommendationSkillRequest_proto_msgTypes,
+ }.Build()
+ File_GameplayRecommendationSkillRequest_proto = out.File
+ file_GameplayRecommendationSkillRequest_proto_rawDesc = nil
+ file_GameplayRecommendationSkillRequest_proto_goTypes = nil
+ file_GameplayRecommendationSkillRequest_proto_depIdxs = nil
+}
diff --git a/gover/gen/GameplayRecommendationSkillResponse.pb.go b/gover/gen/GameplayRecommendationSkillResponse.pb.go
new file mode 100644
index 00000000..762a5fe7
--- /dev/null
+++ b/gover/gen/GameplayRecommendationSkillResponse.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GameplayRecommendationSkillResponse.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GameplayRecommendationSkillResponse struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkillIdList []uint32 `protobuf:"varint,1,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
+ SkillDepotId uint32 `protobuf:"varint,11,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
+}
+
+func (x *GameplayRecommendationSkillResponse) Reset() {
+ *x = GameplayRecommendationSkillResponse{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GameplayRecommendationSkillResponse_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GameplayRecommendationSkillResponse) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GameplayRecommendationSkillResponse) ProtoMessage() {}
+
+func (x *GameplayRecommendationSkillResponse) ProtoReflect() protoreflect.Message {
+ mi := &file_GameplayRecommendationSkillResponse_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GameplayRecommendationSkillResponse.ProtoReflect.Descriptor instead.
+func (*GameplayRecommendationSkillResponse) Descriptor() ([]byte, []int) {
+ return file_GameplayRecommendationSkillResponse_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GameplayRecommendationSkillResponse) GetSkillIdList() []uint32 {
+ if x != nil {
+ return x.SkillIdList
+ }
+ return nil
+}
+
+func (x *GameplayRecommendationSkillResponse) GetSkillDepotId() uint32 {
+ if x != nil {
+ return x.SkillDepotId
+ }
+ return 0
+}
+
+var File_GameplayRecommendationSkillResponse_proto protoreflect.FileDescriptor
+
+var file_GameplayRecommendationSkillResponse_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x23, 0x47,
+ 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GameplayRecommendationSkillResponse_proto_rawDescOnce sync.Once
+ file_GameplayRecommendationSkillResponse_proto_rawDescData = file_GameplayRecommendationSkillResponse_proto_rawDesc
+)
+
+func file_GameplayRecommendationSkillResponse_proto_rawDescGZIP() []byte {
+ file_GameplayRecommendationSkillResponse_proto_rawDescOnce.Do(func() {
+ file_GameplayRecommendationSkillResponse_proto_rawDescData = protoimpl.X.CompressGZIP(file_GameplayRecommendationSkillResponse_proto_rawDescData)
+ })
+ return file_GameplayRecommendationSkillResponse_proto_rawDescData
+}
+
+var file_GameplayRecommendationSkillResponse_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GameplayRecommendationSkillResponse_proto_goTypes = []interface{}{
+ (*GameplayRecommendationSkillResponse)(nil), // 0: GameplayRecommendationSkillResponse
+}
+var file_GameplayRecommendationSkillResponse_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GameplayRecommendationSkillResponse_proto_init() }
+func file_GameplayRecommendationSkillResponse_proto_init() {
+ if File_GameplayRecommendationSkillResponse_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GameplayRecommendationSkillResponse_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GameplayRecommendationSkillResponse); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GameplayRecommendationSkillResponse_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GameplayRecommendationSkillResponse_proto_goTypes,
+ DependencyIndexes: file_GameplayRecommendationSkillResponse_proto_depIdxs,
+ MessageInfos: file_GameplayRecommendationSkillResponse_proto_msgTypes,
+ }.Build()
+ File_GameplayRecommendationSkillResponse_proto = out.File
+ file_GameplayRecommendationSkillResponse_proto_rawDesc = nil
+ file_GameplayRecommendationSkillResponse_proto_goTypes = nil
+ file_GameplayRecommendationSkillResponse_proto_depIdxs = nil
+}
diff --git a/gover/gen/GatherGadgetInfo.pb.go b/gover/gen/GatherGadgetInfo.pb.go
index 85f69b42..fccf5d93 100644
--- a/gover/gen/GatherGadgetInfo.pb.go
+++ b/gover/gen/GatherGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GatherGadgetInfo.proto
package gen
diff --git a/gover/gen/GearActivityDetailInfo.pb.go b/gover/gen/GearActivityDetailInfo.pb.go
index 2177d054..39a4fc5d 100644
--- a/gover/gen/GearActivityDetailInfo.pb.go
+++ b/gover/gen/GearActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GearActivityDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type GearActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_GBAPCBPMHNJ []*Unk2800_BPOJIIDEADD `protobuf:"bytes,14,rep,name=Unk2800_GBAPCBPMHNJ,json=Unk2800GBAPCBPMHNJ,proto3" json:"Unk2800_GBAPCBPMHNJ,omitempty"`
- Unk2800_IHEHGOBCINC *Unk2800_JIPMJPAKIKE `protobuf:"bytes,8,opt,name=Unk2800_IHEHGOBCINC,json=Unk2800IHEHGOBCINC,proto3" json:"Unk2800_IHEHGOBCINC,omitempty"`
+ GearLevelDataList []*GearLevelData `protobuf:"bytes,2,rep,name=gear_level_data_list,json=gearLevelDataList,proto3" json:"gear_level_data_list,omitempty"`
+ JigsawPictureData *JigsawPictureData `protobuf:"bytes,8,opt,name=jigsaw_picture_data,json=jigsawPictureData,proto3" json:"jigsaw_picture_data,omitempty"`
}
func (x *GearActivityDetailInfo) Reset() {
@@ -77,16 +77,16 @@ func (*GearActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_GearActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *GearActivityDetailInfo) GetUnk2800_GBAPCBPMHNJ() []*Unk2800_BPOJIIDEADD {
+func (x *GearActivityDetailInfo) GetGearLevelDataList() []*GearLevelData {
if x != nil {
- return x.Unk2800_GBAPCBPMHNJ
+ return x.GearLevelDataList
}
return nil
}
-func (x *GearActivityDetailInfo) GetUnk2800_IHEHGOBCINC() *Unk2800_JIPMJPAKIKE {
+func (x *GearActivityDetailInfo) GetJigsawPictureData() *JigsawPictureData {
if x != nil {
- return x.Unk2800_IHEHGOBCINC
+ return x.JigsawPictureData
}
return nil
}
@@ -95,22 +95,21 @@ var File_GearActivityDetailInfo_proto protoreflect.FileDescriptor
var file_GearActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x4f, 0x4a, 0x49, 0x49, 0x44, 0x45,
- 0x41, 0x44, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x50, 0x4d, 0x4a, 0x50, 0x41, 0x4b, 0x49, 0x4b, 0x45, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x41, 0x50, 0x43,
- 0x42, 0x50, 0x4d, 0x48, 0x4e, 0x4a, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x4f, 0x4a, 0x49, 0x49, 0x44, 0x45, 0x41,
- 0x44, 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x47, 0x42, 0x41, 0x50, 0x43,
- 0x42, 0x50, 0x4d, 0x48, 0x4e, 0x4a, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x5f, 0x49, 0x48, 0x45, 0x48, 0x47, 0x4f, 0x42, 0x43, 0x49, 0x4e, 0x43, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x49,
- 0x50, 0x4d, 0x4a, 0x50, 0x41, 0x4b, 0x49, 0x4b, 0x45, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x49, 0x48, 0x45, 0x48, 0x47, 0x4f, 0x42, 0x43, 0x49, 0x4e, 0x43, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13,
+ 0x47, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x4a, 0x69, 0x67, 0x73, 0x61, 0x77, 0x50, 0x69, 0x63, 0x74, 0x75,
+ 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a,
+ 0x16, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f, 0x0a, 0x14, 0x67, 0x65, 0x61, 0x72, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x47, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x67, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x13, 0x6a, 0x69, 0x67, 0x73,
+ 0x61, 0x77, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x4a, 0x69, 0x67, 0x73, 0x61, 0x77, 0x50, 0x69,
+ 0x63, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x6a, 0x69, 0x67, 0x73, 0x61,
+ 0x77, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -128,12 +127,12 @@ func file_GearActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_GearActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_GearActivityDetailInfo_proto_goTypes = []interface{}{
(*GearActivityDetailInfo)(nil), // 0: GearActivityDetailInfo
- (*Unk2800_BPOJIIDEADD)(nil), // 1: Unk2800_BPOJIIDEADD
- (*Unk2800_JIPMJPAKIKE)(nil), // 2: Unk2800_JIPMJPAKIKE
+ (*GearLevelData)(nil), // 1: GearLevelData
+ (*JigsawPictureData)(nil), // 2: JigsawPictureData
}
var file_GearActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: GearActivityDetailInfo.Unk2800_GBAPCBPMHNJ:type_name -> Unk2800_BPOJIIDEADD
- 2, // 1: GearActivityDetailInfo.Unk2800_IHEHGOBCINC:type_name -> Unk2800_JIPMJPAKIKE
+ 1, // 0: GearActivityDetailInfo.gear_level_data_list:type_name -> GearLevelData
+ 2, // 1: GearActivityDetailInfo.jigsaw_picture_data:type_name -> JigsawPictureData
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -146,8 +145,8 @@ func file_GearActivityDetailInfo_proto_init() {
if File_GearActivityDetailInfo_proto != nil {
return
}
- file_Unk2800_BPOJIIDEADD_proto_init()
- file_Unk2800_JIPMJPAKIKE_proto_init()
+ file_GearLevelData_proto_init()
+ file_JigsawPictureData_proto_init()
if !protoimpl.UnsafeEnabled {
file_GearActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GearActivityDetailInfo); i {
diff --git a/gover/gen/GearActivityFinishPlayGearReq.pb.go b/gover/gen/GearActivityFinishPlayGearReq.pb.go
new file mode 100644
index 00000000..0a62bc0a
--- /dev/null
+++ b/gover/gen/GearActivityFinishPlayGearReq.pb.go
@@ -0,0 +1,196 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityFinishPlayGearReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityFinishPlayGearReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UseClue bool `protobuf:"varint,10,opt,name=use_clue,json=useClue,proto3" json:"use_clue,omitempty"`
+ LevelId uint32 `protobuf:"varint,3,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsSuccess bool `protobuf:"varint,8,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ GearColumnInfoList []*GearColumnInfo `protobuf:"bytes,12,rep,name=gear_column_info_list,json=gearColumnInfoList,proto3" json:"gear_column_info_list,omitempty"`
+}
+
+func (x *GearActivityFinishPlayGearReq) Reset() {
+ *x = GearActivityFinishPlayGearReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityFinishPlayGearReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityFinishPlayGearReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityFinishPlayGearReq) ProtoMessage() {}
+
+func (x *GearActivityFinishPlayGearReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityFinishPlayGearReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityFinishPlayGearReq.ProtoReflect.Descriptor instead.
+func (*GearActivityFinishPlayGearReq) Descriptor() ([]byte, []int) {
+ return file_GearActivityFinishPlayGearReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearActivityFinishPlayGearReq) GetUseClue() bool {
+ if x != nil {
+ return x.UseClue
+ }
+ return false
+}
+
+func (x *GearActivityFinishPlayGearReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GearActivityFinishPlayGearReq) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *GearActivityFinishPlayGearReq) GetGearColumnInfoList() []*GearColumnInfo {
+ if x != nil {
+ return x.GearColumnInfoList
+ }
+ return nil
+}
+
+var File_GearActivityFinishPlayGearReq_proto protoreflect.FileDescriptor
+
+var file_GearActivityFinishPlayGearReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x65, 0x61, 0x72, 0x43, 0x6f, 0x6c, 0x75, 0x6d,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x1d,
+ 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a,
+ 0x08, 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x07, 0x75, 0x73, 0x65, 0x43, 0x6c, 0x75, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73,
+ 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65,
+ 0x73, 0x73, 0x12, 0x42, 0x0a, 0x15, 0x67, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d,
+ 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x0f, 0x2e, 0x47, 0x65, 0x61, 0x72, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x12, 0x67, 0x65, 0x61, 0x72, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityFinishPlayGearReq_proto_rawDescOnce sync.Once
+ file_GearActivityFinishPlayGearReq_proto_rawDescData = file_GearActivityFinishPlayGearReq_proto_rawDesc
+)
+
+func file_GearActivityFinishPlayGearReq_proto_rawDescGZIP() []byte {
+ file_GearActivityFinishPlayGearReq_proto_rawDescOnce.Do(func() {
+ file_GearActivityFinishPlayGearReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityFinishPlayGearReq_proto_rawDescData)
+ })
+ return file_GearActivityFinishPlayGearReq_proto_rawDescData
+}
+
+var file_GearActivityFinishPlayGearReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityFinishPlayGearReq_proto_goTypes = []interface{}{
+ (*GearActivityFinishPlayGearReq)(nil), // 0: GearActivityFinishPlayGearReq
+ (*GearColumnInfo)(nil), // 1: GearColumnInfo
+}
+var file_GearActivityFinishPlayGearReq_proto_depIdxs = []int32{
+ 1, // 0: GearActivityFinishPlayGearReq.gear_column_info_list:type_name -> GearColumnInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityFinishPlayGearReq_proto_init() }
+func file_GearActivityFinishPlayGearReq_proto_init() {
+ if File_GearActivityFinishPlayGearReq_proto != nil {
+ return
+ }
+ file_GearColumnInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityFinishPlayGearReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityFinishPlayGearReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityFinishPlayGearReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityFinishPlayGearReq_proto_goTypes,
+ DependencyIndexes: file_GearActivityFinishPlayGearReq_proto_depIdxs,
+ MessageInfos: file_GearActivityFinishPlayGearReq_proto_msgTypes,
+ }.Build()
+ File_GearActivityFinishPlayGearReq_proto = out.File
+ file_GearActivityFinishPlayGearReq_proto_rawDesc = nil
+ file_GearActivityFinishPlayGearReq_proto_goTypes = nil
+ file_GearActivityFinishPlayGearReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearActivityFinishPlayGearRsp.pb.go b/gover/gen/GearActivityFinishPlayGearRsp.pb.go
new file mode 100644
index 00000000..8e539e68
--- /dev/null
+++ b/gover/gen/GearActivityFinishPlayGearRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityFinishPlayGearRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityFinishPlayGearRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsSuccess bool `protobuf:"varint,8,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+}
+
+func (x *GearActivityFinishPlayGearRsp) Reset() {
+ *x = GearActivityFinishPlayGearRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityFinishPlayGearRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityFinishPlayGearRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityFinishPlayGearRsp) ProtoMessage() {}
+
+func (x *GearActivityFinishPlayGearRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityFinishPlayGearRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityFinishPlayGearRsp.ProtoReflect.Descriptor instead.
+func (*GearActivityFinishPlayGearRsp) Descriptor() ([]byte, []int) {
+ return file_GearActivityFinishPlayGearRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearActivityFinishPlayGearRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GearActivityFinishPlayGearRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GearActivityFinishPlayGearRsp) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+var File_GearActivityFinishPlayGearRsp_proto protoreflect.FileDescriptor
+
+var file_GearActivityFinishPlayGearRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x1d, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x47,
+ 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69,
+ 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityFinishPlayGearRsp_proto_rawDescOnce sync.Once
+ file_GearActivityFinishPlayGearRsp_proto_rawDescData = file_GearActivityFinishPlayGearRsp_proto_rawDesc
+)
+
+func file_GearActivityFinishPlayGearRsp_proto_rawDescGZIP() []byte {
+ file_GearActivityFinishPlayGearRsp_proto_rawDescOnce.Do(func() {
+ file_GearActivityFinishPlayGearRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityFinishPlayGearRsp_proto_rawDescData)
+ })
+ return file_GearActivityFinishPlayGearRsp_proto_rawDescData
+}
+
+var file_GearActivityFinishPlayGearRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityFinishPlayGearRsp_proto_goTypes = []interface{}{
+ (*GearActivityFinishPlayGearRsp)(nil), // 0: GearActivityFinishPlayGearRsp
+}
+var file_GearActivityFinishPlayGearRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityFinishPlayGearRsp_proto_init() }
+func file_GearActivityFinishPlayGearRsp_proto_init() {
+ if File_GearActivityFinishPlayGearRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityFinishPlayGearRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityFinishPlayGearRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityFinishPlayGearRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityFinishPlayGearRsp_proto_goTypes,
+ DependencyIndexes: file_GearActivityFinishPlayGearRsp_proto_depIdxs,
+ MessageInfos: file_GearActivityFinishPlayGearRsp_proto_msgTypes,
+ }.Build()
+ File_GearActivityFinishPlayGearRsp_proto = out.File
+ file_GearActivityFinishPlayGearRsp_proto_rawDesc = nil
+ file_GearActivityFinishPlayGearRsp_proto_goTypes = nil
+ file_GearActivityFinishPlayGearRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearActivityFinishPlayPictureReq.pb.go b/gover/gen/GearActivityFinishPlayPictureReq.pb.go
new file mode 100644
index 00000000..c068cf03
--- /dev/null
+++ b/gover/gen/GearActivityFinishPlayPictureReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityFinishPlayPictureReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityFinishPlayPictureReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSuccess bool `protobuf:"varint,12,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+}
+
+func (x *GearActivityFinishPlayPictureReq) Reset() {
+ *x = GearActivityFinishPlayPictureReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityFinishPlayPictureReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityFinishPlayPictureReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityFinishPlayPictureReq) ProtoMessage() {}
+
+func (x *GearActivityFinishPlayPictureReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityFinishPlayPictureReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityFinishPlayPictureReq.ProtoReflect.Descriptor instead.
+func (*GearActivityFinishPlayPictureReq) Descriptor() ([]byte, []int) {
+ return file_GearActivityFinishPlayPictureReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearActivityFinishPlayPictureReq) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+var File_GearActivityFinishPlayPictureReq_proto protoreflect.FileDescriptor
+
+var file_GearActivityFinishPlayPictureReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x20, 0x47, 0x65, 0x61, 0x72,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x6c,
+ 0x61, 0x79, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityFinishPlayPictureReq_proto_rawDescOnce sync.Once
+ file_GearActivityFinishPlayPictureReq_proto_rawDescData = file_GearActivityFinishPlayPictureReq_proto_rawDesc
+)
+
+func file_GearActivityFinishPlayPictureReq_proto_rawDescGZIP() []byte {
+ file_GearActivityFinishPlayPictureReq_proto_rawDescOnce.Do(func() {
+ file_GearActivityFinishPlayPictureReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityFinishPlayPictureReq_proto_rawDescData)
+ })
+ return file_GearActivityFinishPlayPictureReq_proto_rawDescData
+}
+
+var file_GearActivityFinishPlayPictureReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityFinishPlayPictureReq_proto_goTypes = []interface{}{
+ (*GearActivityFinishPlayPictureReq)(nil), // 0: GearActivityFinishPlayPictureReq
+}
+var file_GearActivityFinishPlayPictureReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityFinishPlayPictureReq_proto_init() }
+func file_GearActivityFinishPlayPictureReq_proto_init() {
+ if File_GearActivityFinishPlayPictureReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityFinishPlayPictureReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityFinishPlayPictureReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityFinishPlayPictureReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityFinishPlayPictureReq_proto_goTypes,
+ DependencyIndexes: file_GearActivityFinishPlayPictureReq_proto_depIdxs,
+ MessageInfos: file_GearActivityFinishPlayPictureReq_proto_msgTypes,
+ }.Build()
+ File_GearActivityFinishPlayPictureReq_proto = out.File
+ file_GearActivityFinishPlayPictureReq_proto_rawDesc = nil
+ file_GearActivityFinishPlayPictureReq_proto_goTypes = nil
+ file_GearActivityFinishPlayPictureReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearActivityFinishPlayPictureRsp.pb.go b/gover/gen/GearActivityFinishPlayPictureRsp.pb.go
new file mode 100644
index 00000000..0a529b8b
--- /dev/null
+++ b/gover/gen/GearActivityFinishPlayPictureRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityFinishPlayPictureRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityFinishPlayPictureRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsSuccess bool `protobuf:"varint,8,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+}
+
+func (x *GearActivityFinishPlayPictureRsp) Reset() {
+ *x = GearActivityFinishPlayPictureRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityFinishPlayPictureRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityFinishPlayPictureRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityFinishPlayPictureRsp) ProtoMessage() {}
+
+func (x *GearActivityFinishPlayPictureRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityFinishPlayPictureRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityFinishPlayPictureRsp.ProtoReflect.Descriptor instead.
+func (*GearActivityFinishPlayPictureRsp) Descriptor() ([]byte, []int) {
+ return file_GearActivityFinishPlayPictureRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearActivityFinishPlayPictureRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GearActivityFinishPlayPictureRsp) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+var File_GearActivityFinishPlayPictureRsp_proto protoreflect.FileDescriptor
+
+var file_GearActivityFinishPlayPictureRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x20, 0x47, 0x65, 0x61, 0x72,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x6c,
+ 0x61, 0x79, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63,
+ 0x63, 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75,
+ 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityFinishPlayPictureRsp_proto_rawDescOnce sync.Once
+ file_GearActivityFinishPlayPictureRsp_proto_rawDescData = file_GearActivityFinishPlayPictureRsp_proto_rawDesc
+)
+
+func file_GearActivityFinishPlayPictureRsp_proto_rawDescGZIP() []byte {
+ file_GearActivityFinishPlayPictureRsp_proto_rawDescOnce.Do(func() {
+ file_GearActivityFinishPlayPictureRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityFinishPlayPictureRsp_proto_rawDescData)
+ })
+ return file_GearActivityFinishPlayPictureRsp_proto_rawDescData
+}
+
+var file_GearActivityFinishPlayPictureRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityFinishPlayPictureRsp_proto_goTypes = []interface{}{
+ (*GearActivityFinishPlayPictureRsp)(nil), // 0: GearActivityFinishPlayPictureRsp
+}
+var file_GearActivityFinishPlayPictureRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityFinishPlayPictureRsp_proto_init() }
+func file_GearActivityFinishPlayPictureRsp_proto_init() {
+ if File_GearActivityFinishPlayPictureRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityFinishPlayPictureRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityFinishPlayPictureRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityFinishPlayPictureRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityFinishPlayPictureRsp_proto_goTypes,
+ DependencyIndexes: file_GearActivityFinishPlayPictureRsp_proto_depIdxs,
+ MessageInfos: file_GearActivityFinishPlayPictureRsp_proto_msgTypes,
+ }.Build()
+ File_GearActivityFinishPlayPictureRsp_proto = out.File
+ file_GearActivityFinishPlayPictureRsp_proto_rawDesc = nil
+ file_GearActivityFinishPlayPictureRsp_proto_goTypes = nil
+ file_GearActivityFinishPlayPictureRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearActivityStartPlayGearReq.pb.go b/gover/gen/GearActivityStartPlayGearReq.pb.go
new file mode 100644
index 00000000..2a2680c0
--- /dev/null
+++ b/gover/gen/GearActivityStartPlayGearReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityStartPlayGearReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityStartPlayGearReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *GearActivityStartPlayGearReq) Reset() {
+ *x = GearActivityStartPlayGearReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityStartPlayGearReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityStartPlayGearReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityStartPlayGearReq) ProtoMessage() {}
+
+func (x *GearActivityStartPlayGearReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityStartPlayGearReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityStartPlayGearReq.ProtoReflect.Descriptor instead.
+func (*GearActivityStartPlayGearReq) Descriptor() ([]byte, []int) {
+ return file_GearActivityStartPlayGearReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearActivityStartPlayGearReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_GearActivityStartPlayGearReq_proto protoreflect.FileDescriptor
+
+var file_GearActivityStartPlayGearReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74,
+ 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1c, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x65, 0x61,
+ 0x72, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityStartPlayGearReq_proto_rawDescOnce sync.Once
+ file_GearActivityStartPlayGearReq_proto_rawDescData = file_GearActivityStartPlayGearReq_proto_rawDesc
+)
+
+func file_GearActivityStartPlayGearReq_proto_rawDescGZIP() []byte {
+ file_GearActivityStartPlayGearReq_proto_rawDescOnce.Do(func() {
+ file_GearActivityStartPlayGearReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityStartPlayGearReq_proto_rawDescData)
+ })
+ return file_GearActivityStartPlayGearReq_proto_rawDescData
+}
+
+var file_GearActivityStartPlayGearReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityStartPlayGearReq_proto_goTypes = []interface{}{
+ (*GearActivityStartPlayGearReq)(nil), // 0: GearActivityStartPlayGearReq
+}
+var file_GearActivityStartPlayGearReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityStartPlayGearReq_proto_init() }
+func file_GearActivityStartPlayGearReq_proto_init() {
+ if File_GearActivityStartPlayGearReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityStartPlayGearReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityStartPlayGearReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityStartPlayGearReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityStartPlayGearReq_proto_goTypes,
+ DependencyIndexes: file_GearActivityStartPlayGearReq_proto_depIdxs,
+ MessageInfos: file_GearActivityStartPlayGearReq_proto_msgTypes,
+ }.Build()
+ File_GearActivityStartPlayGearReq_proto = out.File
+ file_GearActivityStartPlayGearReq_proto_rawDesc = nil
+ file_GearActivityStartPlayGearReq_proto_goTypes = nil
+ file_GearActivityStartPlayGearReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearActivityStartPlayGearRsp.pb.go b/gover/gen/GearActivityStartPlayGearRsp.pb.go
new file mode 100644
index 00000000..c50f9ef2
--- /dev/null
+++ b/gover/gen/GearActivityStartPlayGearRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityStartPlayGearRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityStartPlayGearRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,4,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GearActivityStartPlayGearRsp) Reset() {
+ *x = GearActivityStartPlayGearRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityStartPlayGearRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityStartPlayGearRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityStartPlayGearRsp) ProtoMessage() {}
+
+func (x *GearActivityStartPlayGearRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityStartPlayGearRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityStartPlayGearRsp.ProtoReflect.Descriptor instead.
+func (*GearActivityStartPlayGearRsp) Descriptor() ([]byte, []int) {
+ return file_GearActivityStartPlayGearRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearActivityStartPlayGearRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GearActivityStartPlayGearRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GearActivityStartPlayGearRsp_proto protoreflect.FileDescriptor
+
+var file_GearActivityStartPlayGearRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74,
+ 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1c, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x65, 0x61,
+ 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityStartPlayGearRsp_proto_rawDescOnce sync.Once
+ file_GearActivityStartPlayGearRsp_proto_rawDescData = file_GearActivityStartPlayGearRsp_proto_rawDesc
+)
+
+func file_GearActivityStartPlayGearRsp_proto_rawDescGZIP() []byte {
+ file_GearActivityStartPlayGearRsp_proto_rawDescOnce.Do(func() {
+ file_GearActivityStartPlayGearRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityStartPlayGearRsp_proto_rawDescData)
+ })
+ return file_GearActivityStartPlayGearRsp_proto_rawDescData
+}
+
+var file_GearActivityStartPlayGearRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityStartPlayGearRsp_proto_goTypes = []interface{}{
+ (*GearActivityStartPlayGearRsp)(nil), // 0: GearActivityStartPlayGearRsp
+}
+var file_GearActivityStartPlayGearRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityStartPlayGearRsp_proto_init() }
+func file_GearActivityStartPlayGearRsp_proto_init() {
+ if File_GearActivityStartPlayGearRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityStartPlayGearRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityStartPlayGearRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityStartPlayGearRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityStartPlayGearRsp_proto_goTypes,
+ DependencyIndexes: file_GearActivityStartPlayGearRsp_proto_depIdxs,
+ MessageInfos: file_GearActivityStartPlayGearRsp_proto_msgTypes,
+ }.Build()
+ File_GearActivityStartPlayGearRsp_proto = out.File
+ file_GearActivityStartPlayGearRsp_proto_rawDesc = nil
+ file_GearActivityStartPlayGearRsp_proto_goTypes = nil
+ file_GearActivityStartPlayGearRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearActivityStartPlayPictureReq.pb.go b/gover/gen/GearActivityStartPlayPictureReq.pb.go
new file mode 100644
index 00000000..021e3675
--- /dev/null
+++ b/gover/gen/GearActivityStartPlayPictureReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityStartPlayPictureReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityStartPlayPictureReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GearActivityStartPlayPictureReq) Reset() {
+ *x = GearActivityStartPlayPictureReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityStartPlayPictureReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityStartPlayPictureReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityStartPlayPictureReq) ProtoMessage() {}
+
+func (x *GearActivityStartPlayPictureReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityStartPlayPictureReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityStartPlayPictureReq.ProtoReflect.Descriptor instead.
+func (*GearActivityStartPlayPictureReq) Descriptor() ([]byte, []int) {
+ return file_GearActivityStartPlayPictureReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GearActivityStartPlayPictureReq_proto protoreflect.FileDescriptor
+
+var file_GearActivityStartPlayPictureReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74,
+ 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x21, 0x0a, 0x1f, 0x47, 0x65, 0x61, 0x72, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79,
+ 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityStartPlayPictureReq_proto_rawDescOnce sync.Once
+ file_GearActivityStartPlayPictureReq_proto_rawDescData = file_GearActivityStartPlayPictureReq_proto_rawDesc
+)
+
+func file_GearActivityStartPlayPictureReq_proto_rawDescGZIP() []byte {
+ file_GearActivityStartPlayPictureReq_proto_rawDescOnce.Do(func() {
+ file_GearActivityStartPlayPictureReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityStartPlayPictureReq_proto_rawDescData)
+ })
+ return file_GearActivityStartPlayPictureReq_proto_rawDescData
+}
+
+var file_GearActivityStartPlayPictureReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityStartPlayPictureReq_proto_goTypes = []interface{}{
+ (*GearActivityStartPlayPictureReq)(nil), // 0: GearActivityStartPlayPictureReq
+}
+var file_GearActivityStartPlayPictureReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityStartPlayPictureReq_proto_init() }
+func file_GearActivityStartPlayPictureReq_proto_init() {
+ if File_GearActivityStartPlayPictureReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityStartPlayPictureReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityStartPlayPictureReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityStartPlayPictureReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityStartPlayPictureReq_proto_goTypes,
+ DependencyIndexes: file_GearActivityStartPlayPictureReq_proto_depIdxs,
+ MessageInfos: file_GearActivityStartPlayPictureReq_proto_msgTypes,
+ }.Build()
+ File_GearActivityStartPlayPictureReq_proto = out.File
+ file_GearActivityStartPlayPictureReq_proto_rawDesc = nil
+ file_GearActivityStartPlayPictureReq_proto_goTypes = nil
+ file_GearActivityStartPlayPictureReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearActivityStartPlayPictureRsp.pb.go b/gover/gen/GearActivityStartPlayPictureRsp.pb.go
new file mode 100644
index 00000000..0ec8837c
--- /dev/null
+++ b/gover/gen/GearActivityStartPlayPictureRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearActivityStartPlayPictureRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearActivityStartPlayPictureRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GearActivityStartPlayPictureRsp) Reset() {
+ *x = GearActivityStartPlayPictureRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearActivityStartPlayPictureRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearActivityStartPlayPictureRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearActivityStartPlayPictureRsp) ProtoMessage() {}
+
+func (x *GearActivityStartPlayPictureRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GearActivityStartPlayPictureRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearActivityStartPlayPictureRsp.ProtoReflect.Descriptor instead.
+func (*GearActivityStartPlayPictureRsp) Descriptor() ([]byte, []int) {
+ return file_GearActivityStartPlayPictureRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearActivityStartPlayPictureRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GearActivityStartPlayPictureRsp_proto protoreflect.FileDescriptor
+
+var file_GearActivityStartPlayPictureRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x47, 0x65, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74,
+ 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x47, 0x65, 0x61, 0x72, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x50, 0x6c, 0x61, 0x79,
+ 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearActivityStartPlayPictureRsp_proto_rawDescOnce sync.Once
+ file_GearActivityStartPlayPictureRsp_proto_rawDescData = file_GearActivityStartPlayPictureRsp_proto_rawDesc
+)
+
+func file_GearActivityStartPlayPictureRsp_proto_rawDescGZIP() []byte {
+ file_GearActivityStartPlayPictureRsp_proto_rawDescOnce.Do(func() {
+ file_GearActivityStartPlayPictureRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearActivityStartPlayPictureRsp_proto_rawDescData)
+ })
+ return file_GearActivityStartPlayPictureRsp_proto_rawDescData
+}
+
+var file_GearActivityStartPlayPictureRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearActivityStartPlayPictureRsp_proto_goTypes = []interface{}{
+ (*GearActivityStartPlayPictureRsp)(nil), // 0: GearActivityStartPlayPictureRsp
+}
+var file_GearActivityStartPlayPictureRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearActivityStartPlayPictureRsp_proto_init() }
+func file_GearActivityStartPlayPictureRsp_proto_init() {
+ if File_GearActivityStartPlayPictureRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearActivityStartPlayPictureRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearActivityStartPlayPictureRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearActivityStartPlayPictureRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearActivityStartPlayPictureRsp_proto_goTypes,
+ DependencyIndexes: file_GearActivityStartPlayPictureRsp_proto_depIdxs,
+ MessageInfos: file_GearActivityStartPlayPictureRsp_proto_msgTypes,
+ }.Build()
+ File_GearActivityStartPlayPictureRsp_proto = out.File
+ file_GearActivityStartPlayPictureRsp_proto_rawDesc = nil
+ file_GearActivityStartPlayPictureRsp_proto_goTypes = nil
+ file_GearActivityStartPlayPictureRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearColumnInfo.pb.go b/gover/gen/GearColumnInfo.pb.go
new file mode 100644
index 00000000..93286b5e
--- /dev/null
+++ b/gover/gen/GearColumnInfo.pb.go
@@ -0,0 +1,202 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearColumnInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearColumnInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_GHIBPOIAIGF uint32 `protobuf:"varint,6,opt,name=Unk3300_GHIBPOIAIGF,json=Unk3300GHIBPOIAIGF,proto3" json:"Unk3300_GHIBPOIAIGF,omitempty"`
+ Unk3300_KEEGLHMBAKM bool `protobuf:"varint,8,opt,name=Unk3300_KEEGLHMBAKM,json=Unk3300KEEGLHMBAKM,proto3" json:"Unk3300_KEEGLHMBAKM,omitempty"`
+ Unk3300_EDLLMBGNDEH uint32 `protobuf:"varint,2,opt,name=Unk3300_EDLLMBGNDEH,json=Unk3300EDLLMBGNDEH,proto3" json:"Unk3300_EDLLMBGNDEH,omitempty"`
+ GearId uint32 `protobuf:"varint,7,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
+ Unk3300_HGIKKDOBANK bool `protobuf:"varint,15,opt,name=Unk3300_HGIKKDOBANK,json=Unk3300HGIKKDOBANK,proto3" json:"Unk3300_HGIKKDOBANK,omitempty"`
+}
+
+func (x *GearColumnInfo) Reset() {
+ *x = GearColumnInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearColumnInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearColumnInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearColumnInfo) ProtoMessage() {}
+
+func (x *GearColumnInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GearColumnInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearColumnInfo.ProtoReflect.Descriptor instead.
+func (*GearColumnInfo) Descriptor() ([]byte, []int) {
+ return file_GearColumnInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearColumnInfo) GetUnk3300_GHIBPOIAIGF() uint32 {
+ if x != nil {
+ return x.Unk3300_GHIBPOIAIGF
+ }
+ return 0
+}
+
+func (x *GearColumnInfo) GetUnk3300_KEEGLHMBAKM() bool {
+ if x != nil {
+ return x.Unk3300_KEEGLHMBAKM
+ }
+ return false
+}
+
+func (x *GearColumnInfo) GetUnk3300_EDLLMBGNDEH() uint32 {
+ if x != nil {
+ return x.Unk3300_EDLLMBGNDEH
+ }
+ return 0
+}
+
+func (x *GearColumnInfo) GetGearId() uint32 {
+ if x != nil {
+ return x.GearId
+ }
+ return 0
+}
+
+func (x *GearColumnInfo) GetUnk3300_HGIKKDOBANK() bool {
+ if x != nil {
+ return x.Unk3300_HGIKKDOBANK
+ }
+ return false
+}
+
+var File_GearColumnInfo_proto protoreflect.FileDescriptor
+
+var file_GearColumnInfo_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x47, 0x65, 0x61, 0x72, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x61, 0x72, 0x43,
+ 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x49, 0x42, 0x50, 0x4f, 0x49, 0x41, 0x49, 0x47, 0x46,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47,
+ 0x48, 0x49, 0x42, 0x50, 0x4f, 0x49, 0x41, 0x49, 0x47, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x45, 0x47, 0x4c, 0x48, 0x4d, 0x42, 0x41, 0x4b,
+ 0x4d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4b, 0x45, 0x45, 0x47, 0x4c, 0x48, 0x4d, 0x42, 0x41, 0x4b, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4c, 0x4c, 0x4d, 0x42, 0x47, 0x4e, 0x44,
+ 0x45, 0x48, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x45, 0x44, 0x4c, 0x4c, 0x4d, 0x42, 0x47, 0x4e, 0x44, 0x45, 0x48, 0x12, 0x17, 0x0a, 0x07,
+ 0x67, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67,
+ 0x65, 0x61, 0x72, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x47, 0x49, 0x4b, 0x4b, 0x44, 0x4f, 0x42, 0x41, 0x4e, 0x4b, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x47, 0x49, 0x4b, 0x4b,
+ 0x44, 0x4f, 0x42, 0x41, 0x4e, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearColumnInfo_proto_rawDescOnce sync.Once
+ file_GearColumnInfo_proto_rawDescData = file_GearColumnInfo_proto_rawDesc
+)
+
+func file_GearColumnInfo_proto_rawDescGZIP() []byte {
+ file_GearColumnInfo_proto_rawDescOnce.Do(func() {
+ file_GearColumnInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearColumnInfo_proto_rawDescData)
+ })
+ return file_GearColumnInfo_proto_rawDescData
+}
+
+var file_GearColumnInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearColumnInfo_proto_goTypes = []interface{}{
+ (*GearColumnInfo)(nil), // 0: GearColumnInfo
+}
+var file_GearColumnInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearColumnInfo_proto_init() }
+func file_GearColumnInfo_proto_init() {
+ if File_GearColumnInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearColumnInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearColumnInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearColumnInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearColumnInfo_proto_goTypes,
+ DependencyIndexes: file_GearColumnInfo_proto_depIdxs,
+ MessageInfos: file_GearColumnInfo_proto_msgTypes,
+ }.Build()
+ File_GearColumnInfo_proto = out.File
+ file_GearColumnInfo_proto_rawDesc = nil
+ file_GearColumnInfo_proto_goTypes = nil
+ file_GearColumnInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GearLevelData.pb.go b/gover/gen/GearLevelData.pb.go
new file mode 100644
index 00000000..09a72f8a
--- /dev/null
+++ b/gover/gen/GearLevelData.pb.go
@@ -0,0 +1,209 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GearLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GearLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_DFGHKDBENED uint32 `protobuf:"varint,4,opt,name=Unk3300_DFGHKDBENED,json=Unk3300DFGHKDBENED,proto3" json:"Unk3300_DFGHKDBENED,omitempty"`
+ IsFinished bool `protobuf:"varint,3,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ IsOpen bool `protobuf:"varint,5,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,11,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Unk3300_FIKPLGJIBGP uint32 `protobuf:"varint,15,opt,name=Unk3300_FIKPLGJIBGP,json=Unk3300FIKPLGJIBGP,proto3" json:"Unk3300_FIKPLGJIBGP,omitempty"`
+}
+
+func (x *GearLevelData) Reset() {
+ *x = GearLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GearLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GearLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GearLevelData) ProtoMessage() {}
+
+func (x *GearLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_GearLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GearLevelData.ProtoReflect.Descriptor instead.
+func (*GearLevelData) Descriptor() ([]byte, []int) {
+ return file_GearLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GearLevelData) GetUnk3300_DFGHKDBENED() uint32 {
+ if x != nil {
+ return x.Unk3300_DFGHKDBENED
+ }
+ return 0
+}
+
+func (x *GearLevelData) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+func (x *GearLevelData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *GearLevelData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *GearLevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GearLevelData) GetUnk3300_FIKPLGJIBGP() uint32 {
+ if x != nil {
+ return x.Unk3300_FIKPLGJIBGP
+ }
+ return 0
+}
+
+var File_GearLevelData_proto protoreflect.FileDescriptor
+
+var file_GearLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x47, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x61, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x44, 0x46, 0x47, 0x48, 0x4b, 0x44, 0x42, 0x45, 0x4e, 0x45, 0x44, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x46, 0x47,
+ 0x48, 0x4b, 0x44, 0x42, 0x45, 0x4e, 0x45, 0x44, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69,
+ 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
+ 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70,
+ 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x4b, 0x50, 0x4c, 0x47, 0x4a, 0x49, 0x42, 0x47,
+ 0x50, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x46, 0x49, 0x4b, 0x50, 0x4c, 0x47, 0x4a, 0x49, 0x42, 0x47, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GearLevelData_proto_rawDescOnce sync.Once
+ file_GearLevelData_proto_rawDescData = file_GearLevelData_proto_rawDesc
+)
+
+func file_GearLevelData_proto_rawDescGZIP() []byte {
+ file_GearLevelData_proto_rawDescOnce.Do(func() {
+ file_GearLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_GearLevelData_proto_rawDescData)
+ })
+ return file_GearLevelData_proto_rawDescData
+}
+
+var file_GearLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GearLevelData_proto_goTypes = []interface{}{
+ (*GearLevelData)(nil), // 0: GearLevelData
+}
+var file_GearLevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GearLevelData_proto_init() }
+func file_GearLevelData_proto_init() {
+ if File_GearLevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GearLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GearLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GearLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GearLevelData_proto_goTypes,
+ DependencyIndexes: file_GearLevelData_proto_depIdxs,
+ MessageInfos: file_GearLevelData_proto_msgTypes,
+ }.Build()
+ File_GearLevelData_proto = out.File
+ file_GearLevelData_proto_rawDesc = nil
+ file_GearLevelData_proto_goTypes = nil
+ file_GearLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/GeneralMatchInfo.pb.go b/gover/gen/GeneralMatchInfo.pb.go
index 82960cda..4e18b4a0 100644
--- a/gover/gen/GeneralMatchInfo.pb.go
+++ b/gover/gen/GeneralMatchInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GeneralMatchInfo.proto
package gen
@@ -41,9 +41,9 @@ type GeneralMatchInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MatchParam uint32 `protobuf:"varint,1,opt,name=match_param,json=matchParam,proto3" json:"match_param,omitempty"`
- MatchId uint32 `protobuf:"varint,9,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
- PlayerList []*MatchPlayerInfo `protobuf:"bytes,5,rep,name=player_list,json=playerList,proto3" json:"player_list,omitempty"`
+ MatchId uint32 `protobuf:"varint,8,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ MatchParam uint32 `protobuf:"varint,3,opt,name=match_param,json=matchParam,proto3" json:"match_param,omitempty"`
+ PlayerList []*MatchPlayerInfo `protobuf:"bytes,12,rep,name=player_list,json=playerList,proto3" json:"player_list,omitempty"`
}
func (x *GeneralMatchInfo) Reset() {
@@ -78,16 +78,16 @@ func (*GeneralMatchInfo) Descriptor() ([]byte, []int) {
return file_GeneralMatchInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *GeneralMatchInfo) GetMatchParam() uint32 {
+func (x *GeneralMatchInfo) GetMatchId() uint32 {
if x != nil {
- return x.MatchParam
+ return x.MatchId
}
return 0
}
-func (x *GeneralMatchInfo) GetMatchId() uint32 {
+func (x *GeneralMatchInfo) GetMatchParam() uint32 {
if x != nil {
- return x.MatchId
+ return x.MatchParam
}
return 0
}
@@ -106,12 +106,12 @@ var file_GeneralMatchInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x81, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68,
- 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d,
0x12, 0x31, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61,
+ 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/GetActivityInfoReq.pb.go b/gover/gen/GetActivityInfoReq.pb.go
index 01cf9cc2..3ea658d5 100644
--- a/gover/gen/GetActivityInfoReq.pb.go
+++ b/gover/gen/GetActivityInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetActivityInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2095
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetActivityInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityIdList []uint32 `protobuf:"varint,4,rep,packed,name=activity_id_list,json=activityIdList,proto3" json:"activity_id_list,omitempty"`
+ ActivityIdList []uint32 `protobuf:"varint,1,rep,packed,name=activity_id_list,json=activityIdList,proto3" json:"activity_id_list,omitempty"`
}
func (x *GetActivityInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetActivityInfoReq_proto_rawDesc = []byte{
0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x12, 0x47, 0x65,
0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
0x12, 0x28, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x63, 0x74, 0x69,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetActivityInfoRsp.pb.go b/gover/gen/GetActivityInfoRsp.pb.go
index c4b0037b..9f938e2e 100644
--- a/gover/gen/GetActivityInfoRsp.pb.go
+++ b/gover/gen/GetActivityInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetActivityInfoRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2041
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetActivityInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ActivityInfoList []*ActivityInfo `protobuf:"bytes,5,rep,name=activity_info_list,json=activityInfoList,proto3" json:"activity_info_list,omitempty"`
- ActivatedSaleIdList []uint32 `protobuf:"varint,11,rep,packed,name=activated_sale_id_list,json=activatedSaleIdList,proto3" json:"activated_sale_id_list,omitempty"`
DisableTransferPointInteractionList []*Uint32Pair `protobuf:"bytes,10,rep,name=disable_transfer_point_interaction_list,json=disableTransferPointInteractionList,proto3" json:"disable_transfer_point_interaction_list,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ActivityInfoList []*ActivityInfo `protobuf:"bytes,2,rep,name=activity_info_list,json=activityInfoList,proto3" json:"activity_info_list,omitempty"`
+ ActivatedSaleIdList []uint32 `protobuf:"varint,1,rep,packed,name=activated_sale_id_list,json=activatedSaleIdList,proto3" json:"activated_sale_id_list,omitempty"`
}
func (x *GetActivityInfoRsp) Reset() {
@@ -82,6 +79,13 @@ func (*GetActivityInfoRsp) Descriptor() ([]byte, []int) {
return file_GetActivityInfoRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *GetActivityInfoRsp) GetDisableTransferPointInteractionList() []*Uint32Pair {
+ if x != nil {
+ return x.DisableTransferPointInteractionList
+ }
+ return nil
+}
+
func (x *GetActivityInfoRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -103,13 +107,6 @@ func (x *GetActivityInfoRsp) GetActivatedSaleIdList() []uint32 {
return nil
}
-func (x *GetActivityInfoRsp) GetDisableTransferPointInteractionList() []*Uint32Pair {
- if x != nil {
- return x.DisableTransferPointInteractionList
- }
- return nil
-}
-
var File_GetActivityInfoRsp_proto protoreflect.FileDescriptor
var file_GetActivityInfoRsp_proto_rawDesc = []byte{
@@ -118,22 +115,22 @@ var file_GetActivityInfoRsp_proto_rawDesc = []byte{
0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10,
0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x83, 0x02, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x3b, 0x0a, 0x12, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x61, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33,
- 0x0a, 0x16, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x61, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x53, 0x61, 0x6c, 0x65, 0x49, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x61, 0x0a, 0x27, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74,
- 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e,
- 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69,
- 0x72, 0x52, 0x23, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66,
- 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69,
- 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x61, 0x0a, 0x27, 0x64, 0x69, 0x73, 0x61, 0x62,
+ 0x6c, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
+ 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33,
+ 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x23, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72,
+ 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72,
+ 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b, 0x0a, 0x12, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0d, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x10, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x33, 0x0a, 0x16, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73,
+ 0x61, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x13, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x53, 0x61, 0x6c, 0x65,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -152,12 +149,12 @@ func file_GetActivityInfoRsp_proto_rawDescGZIP() []byte {
var file_GetActivityInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_GetActivityInfoRsp_proto_goTypes = []interface{}{
(*GetActivityInfoRsp)(nil), // 0: GetActivityInfoRsp
- (*ActivityInfo)(nil), // 1: ActivityInfo
- (*Uint32Pair)(nil), // 2: Uint32Pair
+ (*Uint32Pair)(nil), // 1: Uint32Pair
+ (*ActivityInfo)(nil), // 2: ActivityInfo
}
var file_GetActivityInfoRsp_proto_depIdxs = []int32{
- 1, // 0: GetActivityInfoRsp.activity_info_list:type_name -> ActivityInfo
- 2, // 1: GetActivityInfoRsp.disable_transfer_point_interaction_list:type_name -> Uint32Pair
+ 1, // 0: GetActivityInfoRsp.disable_transfer_point_interaction_list:type_name -> Uint32Pair
+ 2, // 1: GetActivityInfoRsp.activity_info_list:type_name -> ActivityInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/GetActivityScheduleReq.pb.go b/gover/gen/GetActivityScheduleReq.pb.go
index f00a407b..778bf9de 100644
--- a/gover/gen/GetActivityScheduleReq.pb.go
+++ b/gover/gen/GetActivityScheduleReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetActivityScheduleReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2136
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetActivityScheduleReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetActivityScheduleRsp.pb.go b/gover/gen/GetActivityScheduleRsp.pb.go
index 1fded46d..cea039c4 100644
--- a/gover/gen/GetActivityScheduleRsp.pb.go
+++ b/gover/gen/GetActivityScheduleRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetActivityScheduleRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2107
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetActivityScheduleRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityScheduleList []*ActivityScheduleInfo `protobuf:"bytes,9,rep,name=activity_schedule_list,json=activityScheduleList,proto3" json:"activity_schedule_list,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RemainFlySeaLampNum uint32 `protobuf:"varint,4,opt,name=remain_fly_sea_lamp_num,json=remainFlySeaLampNum,proto3" json:"remain_fly_sea_lamp_num,omitempty"`
+ ActivityScheduleList []*ActivityScheduleInfo `protobuf:"bytes,15,rep,name=activity_schedule_list,json=activityScheduleList,proto3" json:"activity_schedule_list,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RemainFlySeaLampNum uint32 `protobuf:"varint,7,opt,name=remain_fly_sea_lamp_num,json=remainFlySeaLampNum,proto3" json:"remain_fly_sea_lamp_num,omitempty"`
}
func (x *GetActivityScheduleRsp) Reset() {
@@ -112,13 +109,13 @@ var file_GetActivityScheduleRsp_proto_rawDesc = []byte{
0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75,
0x6c, 0x65, 0x52, 0x73, 0x70, 0x12, 0x4b, 0x0a, 0x16, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x61, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
+ 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x17,
0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x66, 0x6c, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x5f, 0x6c,
- 0x61, 0x6d, 0x70, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x72,
+ 0x61, 0x6d, 0x70, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x72,
0x65, 0x6d, 0x61, 0x69, 0x6e, 0x46, 0x6c, 0x79, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x4e,
0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/GetActivityShopSheetInfoReq.pb.go b/gover/gen/GetActivityShopSheetInfoReq.pb.go
index 888f8c0f..9b0290f7 100644
--- a/gover/gen/GetActivityShopSheetInfoReq.pb.go
+++ b/gover/gen/GetActivityShopSheetInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetActivityShopSheetInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 703
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetActivityShopSheetInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShopType uint32 `protobuf:"varint,7,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ ShopType uint32 `protobuf:"varint,10,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
}
func (x *GetActivityShopSheetInfoReq) Reset() {
@@ -95,7 +91,7 @@ var file_GetActivityShopSheetInfoReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x53, 0x68, 0x6f, 0x70, 0x53, 0x68, 0x65, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetActivityShopSheetInfoRsp.pb.go b/gover/gen/GetActivityShopSheetInfoRsp.pb.go
index d54bfda6..78d533a5 100644
--- a/gover/gen/GetActivityShopSheetInfoRsp.pb.go
+++ b/gover/gen/GetActivityShopSheetInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetActivityShopSheetInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 790
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetActivityShopSheetInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SheetInfoList []*ActivityShopSheetInfo `protobuf:"bytes,6,rep,name=sheet_info_list,json=sheetInfoList,proto3" json:"sheet_info_list,omitempty"`
- ShopType uint32 `protobuf:"varint,8,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ShopType uint32 `protobuf:"varint,15,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SheetInfoList []*ActivityShopSheetInfo `protobuf:"bytes,4,rep,name=sheet_info_list,json=sheetInfoList,proto3" json:"sheet_info_list,omitempty"`
}
func (x *GetActivityShopSheetInfoRsp) Reset() {
@@ -81,13 +78,6 @@ func (*GetActivityShopSheetInfoRsp) Descriptor() ([]byte, []int) {
return file_GetActivityShopSheetInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetActivityShopSheetInfoRsp) GetSheetInfoList() []*ActivityShopSheetInfo {
- if x != nil {
- return x.SheetInfoList
- }
- return nil
-}
-
func (x *GetActivityShopSheetInfoRsp) GetShopType() uint32 {
if x != nil {
return x.ShopType
@@ -102,6 +92,13 @@ func (x *GetActivityShopSheetInfoRsp) GetRetcode() int32 {
return 0
}
+func (x *GetActivityShopSheetInfoRsp) GetSheetInfoList() []*ActivityShopSheetInfo {
+ if x != nil {
+ return x.SheetInfoList
+ }
+ return nil
+}
+
var File_GetActivityShopSheetInfoRsp_proto protoreflect.FileDescriptor
var file_GetActivityShopSheetInfoRsp_proto_rawDesc = []byte{
@@ -111,14 +108,14 @@ var file_GetActivityShopSheetInfoRsp_proto_rawDesc = []byte{
0x70, 0x53, 0x68, 0x65, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x94, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x53, 0x68, 0x6f, 0x70, 0x53, 0x68, 0x65, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70,
- 0x12, 0x3e, 0x0a, 0x0f, 0x73, 0x68, 0x65, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x63, 0x74, 0x69,
- 0x76, 0x69, 0x74, 0x79, 0x53, 0x68, 0x6f, 0x70, 0x53, 0x68, 0x65, 0x65, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x0d, 0x73, 0x68, 0x65, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3e, 0x0a, 0x0f, 0x73, 0x68, 0x65, 0x65, 0x74,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x16, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x68, 0x6f, 0x70, 0x53,
+ 0x68, 0x65, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x68, 0x65, 0x65, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAllActivatedBargainDataReq.pb.go b/gover/gen/GetAllActivatedBargainDataReq.pb.go
index 370a568a..d5c98ac8 100644
--- a/gover/gen/GetAllActivatedBargainDataReq.pb.go
+++ b/gover/gen/GetAllActivatedBargainDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllActivatedBargainDataReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 463
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAllActivatedBargainDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetAllActivatedBargainDataRsp.pb.go b/gover/gen/GetAllActivatedBargainDataRsp.pb.go
index 21a2bd8f..5c683ee2 100644
--- a/gover/gen/GetAllActivatedBargainDataRsp.pb.go
+++ b/gover/gen/GetAllActivatedBargainDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllActivatedBargainDataRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 495
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetAllActivatedBargainDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SnapshotList []*BargainSnapshot `protobuf:"bytes,5,rep,name=snapshot_list,json=snapshotList,proto3" json:"snapshot_list,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SnapshotList []*BargainSnapshot `protobuf:"bytes,6,rep,name=snapshot_list,json=snapshotList,proto3" json:"snapshot_list,omitempty"`
}
func (x *GetAllActivatedBargainDataRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetAllActivatedBargainDataRsp) Descriptor() ([]byte, []int) {
return file_GetAllActivatedBargainDataRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAllActivatedBargainDataRsp) GetSnapshotList() []*BargainSnapshot {
+func (x *GetAllActivatedBargainDataRsp) GetRetcode() int32 {
if x != nil {
- return x.SnapshotList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetAllActivatedBargainDataRsp) GetRetcode() int32 {
+func (x *GetAllActivatedBargainDataRsp) GetSnapshotList() []*BargainSnapshot {
if x != nil {
- return x.Retcode
+ return x.SnapshotList
}
- return 0
+ return nil
}
var File_GetAllActivatedBargainDataRsp_proto protoreflect.FileDescriptor
@@ -102,12 +99,12 @@ var file_GetAllActivatedBargainDataRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x53, 0x6e,
0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x1d,
0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x42,
- 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x35, 0x0a,
- 0x0d, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x53, 0x6e,
- 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x35, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 0x73,
+ 0x68, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10,
+ 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
+ 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAllH5ActivityInfoReq.pb.go b/gover/gen/GetAllH5ActivityInfoReq.pb.go
index a1be51d7..56e3a6c3 100644
--- a/gover/gen/GetAllH5ActivityInfoReq.pb.go
+++ b/gover/gen/GetAllH5ActivityInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllH5ActivityInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5668
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAllH5ActivityInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetAllH5ActivityInfoRsp.pb.go b/gover/gen/GetAllH5ActivityInfoRsp.pb.go
index 169a2afd..32459ffd 100644
--- a/gover/gen/GetAllH5ActivityInfoRsp.pb.go
+++ b/gover/gen/GetAllH5ActivityInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllH5ActivityInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5676
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetAllH5ActivityInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- H5ActivityInfoList []*H5ActivityInfo `protobuf:"bytes,15,rep,name=h5_activity_info_list,json=h5ActivityInfoList,proto3" json:"h5_activity_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ClientRedDotTimestamp uint32 `protobuf:"varint,12,opt,name=client_red_dot_timestamp,json=clientRedDotTimestamp,proto3" json:"client_red_dot_timestamp,omitempty"`
+ ClientRedDotTimestamp uint32 `protobuf:"varint,3,opt,name=client_red_dot_timestamp,json=clientRedDotTimestamp,proto3" json:"client_red_dot_timestamp,omitempty"`
+ H5ActivityInfoList []*H5ActivityInfo `protobuf:"bytes,5,rep,name=h5_activity_info_list,json=h5ActivityInfoList,proto3" json:"h5_activity_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetAllH5ActivityInfoRsp) Reset() {
@@ -81,6 +78,13 @@ func (*GetAllH5ActivityInfoRsp) Descriptor() ([]byte, []int) {
return file_GetAllH5ActivityInfoRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *GetAllH5ActivityInfoRsp) GetClientRedDotTimestamp() uint32 {
+ if x != nil {
+ return x.ClientRedDotTimestamp
+ }
+ return 0
+}
+
func (x *GetAllH5ActivityInfoRsp) GetH5ActivityInfoList() []*H5ActivityInfo {
if x != nil {
return x.H5ActivityInfoList
@@ -95,13 +99,6 @@ func (x *GetAllH5ActivityInfoRsp) GetRetcode() int32 {
return 0
}
-func (x *GetAllH5ActivityInfoRsp) GetClientRedDotTimestamp() uint32 {
- if x != nil {
- return x.ClientRedDotTimestamp
- }
- return 0
-}
-
var File_GetAllH5ActivityInfoRsp_proto protoreflect.FileDescriptor
var file_GetAllH5ActivityInfoRsp_proto_rawDesc = []byte{
@@ -110,16 +107,16 @@ var file_GetAllH5ActivityInfoRsp_proto_rawDesc = []byte{
0x14, 0x48, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c,
0x48, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73,
- 0x70, 0x12, 0x42, 0x0a, 0x15, 0x68, 0x35, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x0f, 0x2e, 0x48, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x12, 0x68, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x37, 0x0a, 0x18, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x64, 0x5f, 0x64, 0x6f,
- 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x64, 0x44, 0x6f, 0x74, 0x54,
- 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x70, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x64, 0x5f,
+ 0x64, 0x6f, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x64, 0x44, 0x6f,
+ 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x42, 0x0a, 0x15, 0x68, 0x35,
+ 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x48, 0x35, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x68, 0x35, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAllMailNotify.pb.go b/gover/gen/GetAllMailNotify.pb.go
new file mode 100644
index 00000000..aaed3e41
--- /dev/null
+++ b/gover/gen/GetAllMailNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetAllMailNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetAllMailNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsCollected bool `protobuf:"varint,5,opt,name=is_collected,json=isCollected,proto3" json:"is_collected,omitempty"`
+}
+
+func (x *GetAllMailNotify) Reset() {
+ *x = GetAllMailNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetAllMailNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetAllMailNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetAllMailNotify) ProtoMessage() {}
+
+func (x *GetAllMailNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GetAllMailNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetAllMailNotify.ProtoReflect.Descriptor instead.
+func (*GetAllMailNotify) Descriptor() ([]byte, []int) {
+ return file_GetAllMailNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetAllMailNotify) GetIsCollected() bool {
+ if x != nil {
+ return x.IsCollected
+ }
+ return false
+}
+
+var File_GetAllMailNotify_proto protoreflect.FileDescriptor
+
+var file_GetAllMailNotify_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x41,
+ 0x6c, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c,
+ 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetAllMailNotify_proto_rawDescOnce sync.Once
+ file_GetAllMailNotify_proto_rawDescData = file_GetAllMailNotify_proto_rawDesc
+)
+
+func file_GetAllMailNotify_proto_rawDescGZIP() []byte {
+ file_GetAllMailNotify_proto_rawDescOnce.Do(func() {
+ file_GetAllMailNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetAllMailNotify_proto_rawDescData)
+ })
+ return file_GetAllMailNotify_proto_rawDescData
+}
+
+var file_GetAllMailNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetAllMailNotify_proto_goTypes = []interface{}{
+ (*GetAllMailNotify)(nil), // 0: GetAllMailNotify
+}
+var file_GetAllMailNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetAllMailNotify_proto_init() }
+func file_GetAllMailNotify_proto_init() {
+ if File_GetAllMailNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetAllMailNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetAllMailNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetAllMailNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetAllMailNotify_proto_goTypes,
+ DependencyIndexes: file_GetAllMailNotify_proto_depIdxs,
+ MessageInfos: file_GetAllMailNotify_proto_msgTypes,
+ }.Build()
+ File_GetAllMailNotify_proto = out.File
+ file_GetAllMailNotify_proto_rawDesc = nil
+ file_GetAllMailNotify_proto_goTypes = nil
+ file_GetAllMailNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetAllMailReq.pb.go b/gover/gen/GetAllMailReq.pb.go
index dc240ff2..23ab9bc4 100644
--- a/gover/gen/GetAllMailReq.pb.go
+++ b/gover/gen/GetAllMailReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllMailReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1431
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAllMailReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_OPEHLDAGICF bool `protobuf:"varint,7,opt,name=Unk2700_OPEHLDAGICF,json=Unk2700OPEHLDAGICF,proto3" json:"Unk2700_OPEHLDAGICF,omitempty"`
+ IsCollected bool `protobuf:"varint,4,opt,name=is_collected,json=isCollected,proto3" json:"is_collected,omitempty"`
}
func (x *GetAllMailReq) Reset() {
@@ -80,9 +76,9 @@ func (*GetAllMailReq) Descriptor() ([]byte, []int) {
return file_GetAllMailReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAllMailReq) GetUnk2700_OPEHLDAGICF() bool {
+func (x *GetAllMailReq) GetIsCollected() bool {
if x != nil {
- return x.Unk2700_OPEHLDAGICF
+ return x.IsCollected
}
return false
}
@@ -91,12 +87,11 @@ var File_GetAllMailReq_proto protoreflect.FileDescriptor
var file_GetAllMailReq_proto_rawDesc = []byte{
0x0a, 0x13, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x4d,
- 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x48, 0x4c, 0x44, 0x41, 0x47, 0x49, 0x43, 0x46, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x50, 0x45, 0x48,
- 0x4c, 0x44, 0x41, 0x47, 0x49, 0x43, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x4d,
+ 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73,
+ 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GetAllMailResultNotify.pb.go b/gover/gen/GetAllMailResultNotify.pb.go
new file mode 100644
index 00000000..885de2ff
--- /dev/null
+++ b/gover/gen/GetAllMailResultNotify.pb.go
@@ -0,0 +1,214 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetAllMailResultNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetAllMailResultNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PageIndex uint32 `protobuf:"varint,13,opt,name=page_index,json=pageIndex,proto3" json:"page_index,omitempty"`
+ Transaction string `protobuf:"bytes,14,opt,name=transaction,proto3" json:"transaction,omitempty"`
+ IsCollected bool `protobuf:"varint,12,opt,name=is_collected,json=isCollected,proto3" json:"is_collected,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MailList []*MailData `protobuf:"bytes,2,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
+ TotalPageCount uint32 `protobuf:"varint,6,opt,name=total_page_count,json=totalPageCount,proto3" json:"total_page_count,omitempty"`
+}
+
+func (x *GetAllMailResultNotify) Reset() {
+ *x = GetAllMailResultNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetAllMailResultNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetAllMailResultNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetAllMailResultNotify) ProtoMessage() {}
+
+func (x *GetAllMailResultNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GetAllMailResultNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetAllMailResultNotify.ProtoReflect.Descriptor instead.
+func (*GetAllMailResultNotify) Descriptor() ([]byte, []int) {
+ return file_GetAllMailResultNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetAllMailResultNotify) GetPageIndex() uint32 {
+ if x != nil {
+ return x.PageIndex
+ }
+ return 0
+}
+
+func (x *GetAllMailResultNotify) GetTransaction() string {
+ if x != nil {
+ return x.Transaction
+ }
+ return ""
+}
+
+func (x *GetAllMailResultNotify) GetIsCollected() bool {
+ if x != nil {
+ return x.IsCollected
+ }
+ return false
+}
+
+func (x *GetAllMailResultNotify) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GetAllMailResultNotify) GetMailList() []*MailData {
+ if x != nil {
+ return x.MailList
+ }
+ return nil
+}
+
+func (x *GetAllMailResultNotify) GetTotalPageCount() uint32 {
+ if x != nil {
+ return x.TotalPageCount
+ }
+ return 0
+}
+
+var File_GetAllMailResultNotify_proto protoreflect.FileDescriptor
+
+var file_GetAllMailResultNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x75,
+ 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e,
+ 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe8,
+ 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73,
+ 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x72, 0x61, 0x6e,
+ 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74,
+ 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73,
+ 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0b, 0x69, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6c, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69,
+ 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x28, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c,
+ 0x50, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetAllMailResultNotify_proto_rawDescOnce sync.Once
+ file_GetAllMailResultNotify_proto_rawDescData = file_GetAllMailResultNotify_proto_rawDesc
+)
+
+func file_GetAllMailResultNotify_proto_rawDescGZIP() []byte {
+ file_GetAllMailResultNotify_proto_rawDescOnce.Do(func() {
+ file_GetAllMailResultNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetAllMailResultNotify_proto_rawDescData)
+ })
+ return file_GetAllMailResultNotify_proto_rawDescData
+}
+
+var file_GetAllMailResultNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetAllMailResultNotify_proto_goTypes = []interface{}{
+ (*GetAllMailResultNotify)(nil), // 0: GetAllMailResultNotify
+ (*MailData)(nil), // 1: MailData
+}
+var file_GetAllMailResultNotify_proto_depIdxs = []int32{
+ 1, // 0: GetAllMailResultNotify.mail_list:type_name -> MailData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GetAllMailResultNotify_proto_init() }
+func file_GetAllMailResultNotify_proto_init() {
+ if File_GetAllMailResultNotify_proto != nil {
+ return
+ }
+ file_MailData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetAllMailResultNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetAllMailResultNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetAllMailResultNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetAllMailResultNotify_proto_goTypes,
+ DependencyIndexes: file_GetAllMailResultNotify_proto_depIdxs,
+ MessageInfos: file_GetAllMailResultNotify_proto_msgTypes,
+ }.Build()
+ File_GetAllMailResultNotify_proto = out.File
+ file_GetAllMailResultNotify_proto_rawDesc = nil
+ file_GetAllMailResultNotify_proto_goTypes = nil
+ file_GetAllMailResultNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetAllMailRsp.pb.go b/gover/gen/GetAllMailRsp.pb.go
index f4ef5b03..bbb3d7eb 100644
--- a/gover/gen/GetAllMailRsp.pb.go
+++ b/gover/gen/GetAllMailRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllMailRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1475
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetAllMailRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MailList []*MailData `protobuf:"bytes,14,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
- Unk2700_OPEHLDAGICF bool `protobuf:"varint,1,opt,name=Unk2700_OPEHLDAGICF,json=Unk2700OPEHLDAGICF,proto3" json:"Unk2700_OPEHLDAGICF,omitempty"`
- IsTruncated bool `protobuf:"varint,2,opt,name=is_truncated,json=isTruncated,proto3" json:"is_truncated,omitempty"`
+ MailList []*MailData `protobuf:"bytes,15,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
+ IsCollected bool `protobuf:"varint,12,opt,name=is_collected,json=isCollected,proto3" json:"is_collected,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsTruncated bool `protobuf:"varint,8,opt,name=is_truncated,json=isTruncated,proto3" json:"is_truncated,omitempty"`
}
func (x *GetAllMailRsp) Reset() {
@@ -82,13 +79,6 @@ func (*GetAllMailRsp) Descriptor() ([]byte, []int) {
return file_GetAllMailRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAllMailRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *GetAllMailRsp) GetMailList() []*MailData {
if x != nil {
return x.MailList
@@ -96,13 +86,20 @@ func (x *GetAllMailRsp) GetMailList() []*MailData {
return nil
}
-func (x *GetAllMailRsp) GetUnk2700_OPEHLDAGICF() bool {
+func (x *GetAllMailRsp) GetIsCollected() bool {
if x != nil {
- return x.Unk2700_OPEHLDAGICF
+ return x.IsCollected
}
return false
}
+func (x *GetAllMailRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
func (x *GetAllMailRsp) GetIsTruncated() bool {
if x != nil {
return x.IsTruncated
@@ -115,18 +112,17 @@ var File_GetAllMailRsp_proto protoreflect.FileDescriptor
var file_GetAllMailRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c,
- 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x26, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52,
- 0x08, 0x6d, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x48, 0x4c, 0x44, 0x41, 0x47, 0x49, 0x43, 0x46,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f,
- 0x50, 0x45, 0x48, 0x4c, 0x44, 0x41, 0x47, 0x49, 0x43, 0x46, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73,
- 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0b, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c,
+ 0x4d, 0x61, 0x69, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6c, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69,
+ 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c,
+ 0x69, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GetAllSceneGalleryInfoReq.pb.go b/gover/gen/GetAllSceneGalleryInfoReq.pb.go
index 1f64e143..25062c42 100644
--- a/gover/gen/GetAllSceneGalleryInfoReq.pb.go
+++ b/gover/gen/GetAllSceneGalleryInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllSceneGalleryInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAllSceneGalleryInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetAllSceneGalleryInfoRsp.pb.go b/gover/gen/GetAllSceneGalleryInfoRsp.pb.go
index f9ff0168..72c527f3 100644
--- a/gover/gen/GetAllSceneGalleryInfoRsp.pb.go
+++ b/gover/gen/GetAllSceneGalleryInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllSceneGalleryInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5590
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetAllSceneGalleryInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
GalleryInfoList []*SceneGalleryInfo `protobuf:"bytes,12,rep,name=gallery_info_list,json=galleryInfoList,proto3" json:"gallery_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetAllSceneGalleryInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetAllSceneGalleryInfoRsp) Descriptor() ([]byte, []int) {
return file_GetAllSceneGalleryInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAllSceneGalleryInfoRsp) GetGalleryInfoList() []*SceneGalleryInfo {
+func (x *GetAllSceneGalleryInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.GalleryInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetAllSceneGalleryInfoRsp) GetRetcode() int32 {
+func (x *GetAllSceneGalleryInfoRsp) GetGalleryInfoList() []*SceneGalleryInfo {
if x != nil {
- return x.Retcode
+ return x.GalleryInfoList
}
- return 0
+ return nil
}
var File_GetAllSceneGalleryInfoRsp_proto protoreflect.FileDescriptor
@@ -102,12 +99,12 @@ var file_GetAllSceneGalleryInfoRsp_proto_rawDesc = []byte{
0x6f, 0x1a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x19, 0x47, 0x65, 0x74,
0x41, 0x6c, 0x6c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x3d, 0x0a, 0x11, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x11, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x3d, 0x0a, 0x11, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAllUnlockNameCardReq.pb.go b/gover/gen/GetAllUnlockNameCardReq.pb.go
index e11389a2..5a12c333 100644
--- a/gover/gen/GetAllUnlockNameCardReq.pb.go
+++ b/gover/gen/GetAllUnlockNameCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllUnlockNameCardReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4027
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAllUnlockNameCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetAllUnlockNameCardRsp.pb.go b/gover/gen/GetAllUnlockNameCardRsp.pb.go
index e5e952ba..a224a5ee 100644
--- a/gover/gen/GetAllUnlockNameCardRsp.pb.go
+++ b/gover/gen/GetAllUnlockNameCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAllUnlockNameCardRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4094
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAllUnlockNameCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- NameCardList []uint32 `protobuf:"varint,14,rep,packed,name=name_card_list,json=nameCardList,proto3" json:"name_card_list,omitempty"`
+ NameCardList []uint32 `protobuf:"varint,11,rep,packed,name=name_card_list,json=nameCardList,proto3" json:"name_card_list,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetAllUnlockNameCardRsp) Reset() {
@@ -81,18 +77,18 @@ func (*GetAllUnlockNameCardRsp) Descriptor() ([]byte, []int) {
return file_GetAllUnlockNameCardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAllUnlockNameCardRsp) GetRetcode() int32 {
+func (x *GetAllUnlockNameCardRsp) GetNameCardList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.NameCardList
}
- return 0
+ return nil
}
-func (x *GetAllUnlockNameCardRsp) GetNameCardList() []uint32 {
+func (x *GetAllUnlockNameCardRsp) GetRetcode() int32 {
if x != nil {
- return x.NameCardList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetAllUnlockNameCardRsp_proto protoreflect.FileDescriptor
@@ -101,11 +97,11 @@ var file_GetAllUnlockNameCardRsp_proto_rawDesc = []byte{
0x0a, 0x1d, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x61,
0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x59, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e,
- 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x61, 0x72,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x6e, 0x61,
- 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x6e, 0x61,
+ 0x6d, 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAreaExplorePointReq.pb.go b/gover/gen/GetAreaExplorePointReq.pb.go
index 0112bb72..d731290d 100644
--- a/gover/gen/GetAreaExplorePointReq.pb.go
+++ b/gover/gen/GetAreaExplorePointReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAreaExplorePointReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 241
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAreaExplorePointReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaIdList []uint32 `protobuf:"varint,14,rep,packed,name=area_id_list,json=areaIdList,proto3" json:"area_id_list,omitempty"`
+ AreaIdList []uint32 `protobuf:"varint,12,rep,packed,name=area_id_list,json=areaIdList,proto3" json:"area_id_list,omitempty"`
}
func (x *GetAreaExplorePointReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetAreaExplorePointReq_proto_rawDesc = []byte{
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a,
0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x72, 0x65, 0x61, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x72, 0x65, 0x61,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAreaExplorePointRsp.pb.go b/gover/gen/GetAreaExplorePointRsp.pb.go
index 93b203d9..948c59f1 100644
--- a/gover/gen/GetAreaExplorePointRsp.pb.go
+++ b/gover/gen/GetAreaExplorePointRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAreaExplorePointRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 249
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetAreaExplorePointRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AreaIdList []uint32 `protobuf:"varint,11,rep,packed,name=area_id_list,json=areaIdList,proto3" json:"area_id_list,omitempty"`
ExplorePointList []uint32 `protobuf:"varint,4,rep,packed,name=explore_point_list,json=explorePointList,proto3" json:"explore_point_list,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AreaIdList []uint32 `protobuf:"varint,11,rep,packed,name=area_id_list,json=areaIdList,proto3" json:"area_id_list,omitempty"`
}
func (x *GetAreaExplorePointRsp) Reset() {
@@ -81,6 +78,13 @@ func (*GetAreaExplorePointRsp) Descriptor() ([]byte, []int) {
return file_GetAreaExplorePointRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *GetAreaExplorePointRsp) GetExplorePointList() []uint32 {
+ if x != nil {
+ return x.ExplorePointList
+ }
+ return nil
+}
+
func (x *GetAreaExplorePointRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -95,26 +99,19 @@ func (x *GetAreaExplorePointRsp) GetAreaIdList() []uint32 {
return nil
}
-func (x *GetAreaExplorePointRsp) GetExplorePointList() []uint32 {
- if x != nil {
- return x.ExplorePointList
- }
- return nil
-}
-
var File_GetAreaExplorePointRsp_proto protoreflect.FileDescriptor
var file_GetAreaExplorePointRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x65, 0x74, 0x41, 0x72, 0x65, 0x61, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82,
0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x72, 0x65, 0x61, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72,
- 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x49,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65,
- 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x10, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c,
+ 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x70,
+ 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x50, 0x6f,
+ 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAuthSalesmanInfoReq.pb.go b/gover/gen/GetAuthSalesmanInfoReq.pb.go
index bd4ab75f..6f636840 100644
--- a/gover/gen/GetAuthSalesmanInfoReq.pb.go
+++ b/gover/gen/GetAuthSalesmanInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAuthSalesmanInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2070
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAuthSalesmanInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *GetAuthSalesmanInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetAuthSalesmanInfoReq_proto_rawDesc = []byte{
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39,
0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61,
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAuthSalesmanInfoRsp.pb.go b/gover/gen/GetAuthSalesmanInfoRsp.pb.go
index 7b4fa816..b488743d 100644
--- a/gover/gen/GetAuthSalesmanInfoRsp.pb.go
+++ b/gover/gen/GetAuthSalesmanInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAuthSalesmanInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2004
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetAuthSalesmanInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DayRewardId uint32 `protobuf:"varint,5,opt,name=day_reward_id,json=dayRewardId,proto3" json:"day_reward_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DayRewardId uint32 `protobuf:"varint,6,opt,name=day_reward_id,json=dayRewardId,proto3" json:"day_reward_id,omitempty"`
}
func (x *GetAuthSalesmanInfoRsp) Reset() {
@@ -81,9 +78,9 @@ func (*GetAuthSalesmanInfoRsp) Descriptor() ([]byte, []int) {
return file_GetAuthSalesmanInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAuthSalesmanInfoRsp) GetDayRewardId() uint32 {
+func (x *GetAuthSalesmanInfoRsp) GetScheduleId() uint32 {
if x != nil {
- return x.DayRewardId
+ return x.ScheduleId
}
return 0
}
@@ -95,9 +92,9 @@ func (x *GetAuthSalesmanInfoRsp) GetRetcode() int32 {
return 0
}
-func (x *GetAuthSalesmanInfoRsp) GetScheduleId() uint32 {
+func (x *GetAuthSalesmanInfoRsp) GetDayRewardId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.DayRewardId
}
return 0
}
@@ -108,13 +105,13 @@ var file_GetAuthSalesmanInfoRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61,
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77,
0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61,
- 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x61, 0x79, 0x5f,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x64, 0x61, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
- 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x61, 0x79, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x61, 0x79, 0x52,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAuthkeyReq.pb.go b/gover/gen/GetAuthkeyReq.pb.go
index 8d1b64d6..014361e7 100644
--- a/gover/gen/GetAuthkeyReq.pb.go
+++ b/gover/gen/GetAuthkeyReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAuthkeyReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1490
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetAuthkeyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AuthAppid string `protobuf:"bytes,14,opt,name=auth_appid,json=authAppid,proto3" json:"auth_appid,omitempty"`
- SignType uint32 `protobuf:"varint,7,opt,name=sign_type,json=signType,proto3" json:"sign_type,omitempty"`
- AuthkeyVer uint32 `protobuf:"varint,13,opt,name=authkey_ver,json=authkeyVer,proto3" json:"authkey_ver,omitempty"`
+ SignType uint32 `protobuf:"varint,6,opt,name=sign_type,json=signType,proto3" json:"sign_type,omitempty"`
+ AuthAppid string `protobuf:"bytes,13,opt,name=auth_appid,json=authAppid,proto3" json:"auth_appid,omitempty"`
+ AuthkeyVer uint32 `protobuf:"varint,15,opt,name=authkey_ver,json=authkeyVer,proto3" json:"authkey_ver,omitempty"`
}
func (x *GetAuthkeyReq) Reset() {
@@ -82,18 +78,18 @@ func (*GetAuthkeyReq) Descriptor() ([]byte, []int) {
return file_GetAuthkeyReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAuthkeyReq) GetAuthAppid() string {
+func (x *GetAuthkeyReq) GetSignType() uint32 {
if x != nil {
- return x.AuthAppid
+ return x.SignType
}
- return ""
+ return 0
}
-func (x *GetAuthkeyReq) GetSignType() uint32 {
+func (x *GetAuthkeyReq) GetAuthAppid() string {
if x != nil {
- return x.SignType
+ return x.AuthAppid
}
- return 0
+ return ""
}
func (x *GetAuthkeyReq) GetAuthkeyVer() uint32 {
@@ -108,12 +104,12 @@ var File_GetAuthkeyReq_proto protoreflect.FileDescriptor
var file_GetAuthkeyReq_proto_rawDesc = []byte{
0x0a, 0x13, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68,
- 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x61,
- 0x70, 0x70, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68,
- 0x41, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x5f, 0x76, 0x65,
- 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79,
+ 0x6b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x61, 0x70, 0x70, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x41, 0x70, 0x70,
+ 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x5f, 0x76, 0x65,
+ 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79,
0x56, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetAuthkeyRsp.pb.go b/gover/gen/GetAuthkeyRsp.pb.go
index 180c9b98..6f7c3166 100644
--- a/gover/gen/GetAuthkeyRsp.pb.go
+++ b/gover/gen/GetAuthkeyRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetAuthkeyRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1473
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetAuthkeyRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AuthAppid string `protobuf:"bytes,4,opt,name=auth_appid,json=authAppid,proto3" json:"auth_appid,omitempty"`
- SignType uint32 `protobuf:"varint,15,opt,name=sign_type,json=signType,proto3" json:"sign_type,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AuthkeyVer uint32 `protobuf:"varint,9,opt,name=authkey_ver,json=authkeyVer,proto3" json:"authkey_ver,omitempty"`
- GameBiz string `protobuf:"bytes,11,opt,name=game_biz,json=gameBiz,proto3" json:"game_biz,omitempty"`
- Authkey string `protobuf:"bytes,3,opt,name=authkey,proto3" json:"authkey,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Authkey string `protobuf:"bytes,6,opt,name=authkey,proto3" json:"authkey,omitempty"`
+ AuthkeyVer uint32 `protobuf:"varint,13,opt,name=authkey_ver,json=authkeyVer,proto3" json:"authkey_ver,omitempty"`
+ SignType uint32 `protobuf:"varint,3,opt,name=sign_type,json=signType,proto3" json:"sign_type,omitempty"`
+ AuthAppid string `protobuf:"bytes,7,opt,name=auth_appid,json=authAppid,proto3" json:"auth_appid,omitempty"`
+ GameBiz string `protobuf:"bytes,1,opt,name=game_biz,json=gameBiz,proto3" json:"game_biz,omitempty"`
}
func (x *GetAuthkeyRsp) Reset() {
@@ -84,44 +81,44 @@ func (*GetAuthkeyRsp) Descriptor() ([]byte, []int) {
return file_GetAuthkeyRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetAuthkeyRsp) GetAuthAppid() string {
+func (x *GetAuthkeyRsp) GetRetcode() int32 {
if x != nil {
- return x.AuthAppid
+ return x.Retcode
}
- return ""
+ return 0
}
-func (x *GetAuthkeyRsp) GetSignType() uint32 {
+func (x *GetAuthkeyRsp) GetAuthkey() string {
if x != nil {
- return x.SignType
+ return x.Authkey
}
- return 0
+ return ""
}
-func (x *GetAuthkeyRsp) GetRetcode() int32 {
+func (x *GetAuthkeyRsp) GetAuthkeyVer() uint32 {
if x != nil {
- return x.Retcode
+ return x.AuthkeyVer
}
return 0
}
-func (x *GetAuthkeyRsp) GetAuthkeyVer() uint32 {
+func (x *GetAuthkeyRsp) GetSignType() uint32 {
if x != nil {
- return x.AuthkeyVer
+ return x.SignType
}
return 0
}
-func (x *GetAuthkeyRsp) GetGameBiz() string {
+func (x *GetAuthkeyRsp) GetAuthAppid() string {
if x != nil {
- return x.GameBiz
+ return x.AuthAppid
}
return ""
}
-func (x *GetAuthkeyRsp) GetAuthkey() string {
+func (x *GetAuthkeyRsp) GetGameBiz() string {
if x != nil {
- return x.Authkey
+ return x.GameBiz
}
return ""
}
@@ -131,18 +128,18 @@ var File_GetAuthkeyRsp_proto protoreflect.FileDescriptor
var file_GetAuthkeyRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x41, 0x75, 0x74,
- 0x68, 0x6b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x5f,
- 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74,
- 0x68, 0x41, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a,
- 0x0b, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x56, 0x65, 0x72, 0x12, 0x19,
- 0x0a, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x62, 0x69, 0x7a, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x42, 0x69, 0x7a, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x75, 0x74,
- 0x68, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x75, 0x74, 0x68,
- 0x6b, 0x65, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x68, 0x6b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x07, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
+ 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x56, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09,
+ 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x74,
+ 0x68, 0x5f, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61,
+ 0x75, 0x74, 0x68, 0x41, 0x70, 0x70, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x61, 0x6d, 0x65,
+ 0x5f, 0x62, 0x69, 0x7a, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x61, 0x6d, 0x65,
+ 0x42, 0x69, 0x7a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetBargainDataReq.pb.go b/gover/gen/GetBargainDataReq.pb.go
index 409168fd..db9c8e27 100644
--- a/gover/gen/GetBargainDataReq.pb.go
+++ b/gover/gen/GetBargainDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBargainDataReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 488
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetBargainDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BargainId uint32 `protobuf:"varint,12,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
+ BargainId uint32 `protobuf:"varint,8,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
}
func (x *GetBargainDataReq) Reset() {
@@ -93,7 +89,7 @@ var file_GetBargainDataReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x47, 0x65, 0x74, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x11, 0x47, 0x65, 0x74,
0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x12, 0x1d,
- 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetBargainDataRsp.pb.go b/gover/gen/GetBargainDataRsp.pb.go
index 98bbe005..a321ec74 100644
--- a/gover/gen/GetBargainDataRsp.pb.go
+++ b/gover/gen/GetBargainDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBargainDataRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 426
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetBargainDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- BargainId uint32 `protobuf:"varint,14,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
- Snapshot *BargainSnapshot `protobuf:"bytes,13,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
+ BargainId uint32 `protobuf:"varint,4,opt,name=bargain_id,json=bargainId,proto3" json:"bargain_id,omitempty"`
+ Snapshot *BargainSnapshot `protobuf:"bytes,15,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetBargainDataRsp) Reset() {
@@ -81,13 +78,6 @@ func (*GetBargainDataRsp) Descriptor() ([]byte, []int) {
return file_GetBargainDataRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetBargainDataRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *GetBargainDataRsp) GetBargainId() uint32 {
if x != nil {
return x.BargainId
@@ -102,6 +92,13 @@ func (x *GetBargainDataRsp) GetSnapshot() *BargainSnapshot {
return nil
}
+func (x *GetBargainDataRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
var File_GetBargainDataRsp_proto protoreflect.FileDescriptor
var file_GetBargainDataRsp_proto_rawDesc = []byte{
@@ -109,13 +106,13 @@ var file_GetBargainDataRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x42, 0x61, 0x72, 0x67, 0x61,
0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x7a, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x44, 0x61,
- 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x2c,
- 0x0a, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x10, 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68,
- 0x6f, 0x74, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x72, 0x67, 0x61,
+ 0x69, 0x6e, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e,
+ 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x52, 0x08, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
+ 0x6f, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetBattlePassProductReq.pb.go b/gover/gen/GetBattlePassProductReq.pb.go
index fcd4c7d4..b4c9f928 100644
--- a/gover/gen/GetBattlePassProductReq.pb.go
+++ b/gover/gen/GetBattlePassProductReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBattlePassProductReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2644
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetBattlePassProductReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BattlePassProductPlayType uint32 `protobuf:"varint,10,opt,name=battle_pass_product_play_type,json=battlePassProductPlayType,proto3" json:"battle_pass_product_play_type,omitempty"`
+ BattlePassProductPlayType uint32 `protobuf:"varint,2,opt,name=battle_pass_product_play_type,json=battlePassProductPlayType,proto3" json:"battle_pass_product_play_type,omitempty"`
}
func (x *GetBattlePassProductReq) Reset() {
@@ -95,7 +91,7 @@ var file_GetBattlePassProductReq_proto_rawDesc = []byte{
0x5b, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73,
0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x65, 0x71, 0x12, 0x40, 0x0a, 0x1d, 0x62, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63,
- 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x19, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x72, 0x6f,
0x64, 0x75, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GetBattlePassProductRsp.pb.go b/gover/gen/GetBattlePassProductRsp.pb.go
index a6aef7a6..435f08d4 100644
--- a/gover/gen/GetBattlePassProductRsp.pb.go
+++ b/gover/gen/GetBattlePassProductRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBattlePassProductRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2649
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetBattlePassProductRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PriceTier string `protobuf:"bytes,6,opt,name=price_tier,json=priceTier,proto3" json:"price_tier,omitempty"`
- BattlePassProductPlayType uint32 `protobuf:"varint,2,opt,name=battle_pass_product_play_type,json=battlePassProductPlayType,proto3" json:"battle_pass_product_play_type,omitempty"`
- ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
- CurScheduleId uint32 `protobuf:"varint,11,opt,name=cur_schedule_id,json=curScheduleId,proto3" json:"cur_schedule_id,omitempty"`
+ CurScheduleId uint32 `protobuf:"varint,14,opt,name=cur_schedule_id,json=curScheduleId,proto3" json:"cur_schedule_id,omitempty"`
+ ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
+ PriceTier string `protobuf:"bytes,9,opt,name=price_tier,json=priceTier,proto3" json:"price_tier,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BattlePassProductPlayType uint32 `protobuf:"varint,15,opt,name=battle_pass_product_play_type,json=battlePassProductPlayType,proto3" json:"battle_pass_product_play_type,omitempty"`
}
func (x *GetBattlePassProductRsp) Reset() {
@@ -83,37 +80,37 @@ func (*GetBattlePassProductRsp) Descriptor() ([]byte, []int) {
return file_GetBattlePassProductRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetBattlePassProductRsp) GetRetcode() int32 {
+func (x *GetBattlePassProductRsp) GetCurScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CurScheduleId
}
return 0
}
-func (x *GetBattlePassProductRsp) GetPriceTier() string {
+func (x *GetBattlePassProductRsp) GetProductId() string {
if x != nil {
- return x.PriceTier
+ return x.ProductId
}
return ""
}
-func (x *GetBattlePassProductRsp) GetBattlePassProductPlayType() uint32 {
+func (x *GetBattlePassProductRsp) GetPriceTier() string {
if x != nil {
- return x.BattlePassProductPlayType
+ return x.PriceTier
}
- return 0
+ return ""
}
-func (x *GetBattlePassProductRsp) GetProductId() string {
+func (x *GetBattlePassProductRsp) GetRetcode() int32 {
if x != nil {
- return x.ProductId
+ return x.Retcode
}
- return ""
+ return 0
}
-func (x *GetBattlePassProductRsp) GetCurScheduleId() uint32 {
+func (x *GetBattlePassProductRsp) GetBattlePassProductPlayType() uint32 {
if x != nil {
- return x.CurScheduleId
+ return x.BattlePassProductPlayType
}
return 0
}
@@ -124,19 +121,19 @@ var file_GetBattlePassProductRsp_proto_rawDesc = []byte{
0x0a, 0x1d, 0x47, 0x65, 0x74, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50,
0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xdb, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73,
- 0x73, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x74,
- 0x69, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65,
- 0x54, 0x69, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x1d, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x70,
- 0x61, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x19, 0x62, 0x61, 0x74,
- 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x50, 0x6c,
- 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64,
- 0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x63, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x73, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x63,
+ 0x75, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x65, 0x72,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69, 0x65,
+ 0x72, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x40, 0x0a, 0x1d, 0x62,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75,
+ 0x63, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x19, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x50, 0x72,
+ 0x6f, 0x64, 0x75, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetBlossomBriefInfoListReq.pb.go b/gover/gen/GetBlossomBriefInfoListReq.pb.go
index e8b68600..69e50c01 100644
--- a/gover/gen/GetBlossomBriefInfoListReq.pb.go
+++ b/gover/gen/GetBlossomBriefInfoListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBlossomBriefInfoListReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2772
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetBlossomBriefInfoListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityIdList []uint32 `protobuf:"varint,4,rep,packed,name=city_id_list,json=cityIdList,proto3" json:"city_id_list,omitempty"`
+ CityIdList []uint32 `protobuf:"varint,7,rep,packed,name=city_id_list,json=cityIdList,proto3" json:"city_id_list,omitempty"`
}
func (x *GetBlossomBriefInfoListReq) Reset() {
@@ -95,7 +91,7 @@ var file_GetBlossomBriefInfoListReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d,
0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
0x12, 0x20, 0x0a, 0x0c, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69,
+ 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/GetBlossomBriefInfoListRsp.pb.go b/gover/gen/GetBlossomBriefInfoListRsp.pb.go
index 914cad05..2b2bd555 100644
--- a/gover/gen/GetBlossomBriefInfoListRsp.pb.go
+++ b/gover/gen/GetBlossomBriefInfoListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBlossomBriefInfoListRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2798
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetBlossomBriefInfoListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- BriefInfoList []*BlossomBriefInfo `protobuf:"bytes,11,rep,name=brief_info_list,json=briefInfoList,proto3" json:"brief_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BriefInfoList []*BlossomBriefInfo `protobuf:"bytes,1,rep,name=brief_info_list,json=briefInfoList,proto3" json:"brief_info_list,omitempty"`
}
func (x *GetBlossomBriefInfoListRsp) Reset() {
@@ -104,9 +100,9 @@ var file_GetBlossomBriefInfoListRsp_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x1a, 0x47, 0x65,
0x74, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66,
0x6f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x12, 0x39, 0x0a, 0x0f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x6c,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x6c,
0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d,
0x62, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GetBonusActivityRewardReq.pb.go b/gover/gen/GetBonusActivityRewardReq.pb.go
index 06294d6b..3f7c9f0e 100644
--- a/gover/gen/GetBonusActivityRewardReq.pb.go
+++ b/gover/gen/GetBonusActivityRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBonusActivityRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2581
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetBonusActivityRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BonusActivityId uint32 `protobuf:"varint,14,opt,name=bonus_activity_id,json=bonusActivityId,proto3" json:"bonus_activity_id,omitempty"`
+ BonusActivityId uint32 `protobuf:"varint,5,opt,name=bonus_activity_id,json=bonusActivityId,proto3" json:"bonus_activity_id,omitempty"`
}
func (x *GetBonusActivityRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_GetBonusActivityRewardReq_proto_rawDesc = []byte{
0x6f, 0x22, 0x47, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x2a,
0x0a, 0x11, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x6f, 0x6e, 0x75, 0x73,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x6f, 0x6e, 0x75, 0x73,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetBonusActivityRewardRsp.pb.go b/gover/gen/GetBonusActivityRewardRsp.pb.go
index 8386e612..7e006869 100644
--- a/gover/gen/GetBonusActivityRewardRsp.pb.go
+++ b/gover/gen/GetBonusActivityRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetBonusActivityRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2505
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetBonusActivityRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BonusActivityInfoList *BonusActivityInfo `protobuf:"bytes,4,opt,name=bonus_activity_info_list,json=bonusActivityInfoList,proto3" json:"bonus_activity_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BonusActivityInfoList *BonusActivityInfo `protobuf:"bytes,3,opt,name=bonus_activity_info_list,json=bonusActivityInfoList,proto3" json:"bonus_activity_info_list,omitempty"`
}
func (x *GetBonusActivityRewardRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetBonusActivityRewardRsp) Descriptor() ([]byte, []int) {
return file_GetBonusActivityRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetBonusActivityRewardRsp) GetBonusActivityInfoList() *BonusActivityInfo {
+func (x *GetBonusActivityRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.BonusActivityInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetBonusActivityRewardRsp) GetRetcode() int32 {
+func (x *GetBonusActivityRewardRsp) GetBonusActivityInfoList() *BonusActivityInfo {
if x != nil {
- return x.Retcode
+ return x.BonusActivityInfoList
}
- return 0
+ return nil
}
var File_GetBonusActivityRewardRsp_proto protoreflect.FileDescriptor
@@ -102,13 +99,13 @@ var file_GetBonusActivityRewardRsp_proto_rawDesc = []byte{
0x6f, 0x1a, 0x17, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x19, 0x47,
0x65, 0x74, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x4b, 0x0a, 0x18, 0x62, 0x6f, 0x6e, 0x75,
- 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x6f, 0x6e,
- 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15,
- 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x4b, 0x0a, 0x18, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetChatEmojiCollectionReq.pb.go b/gover/gen/GetChatEmojiCollectionReq.pb.go
index 2c91865b..5f20dfe1 100644
--- a/gover/gen/GetChatEmojiCollectionReq.pb.go
+++ b/gover/gen/GetChatEmojiCollectionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetChatEmojiCollectionReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4068
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetChatEmojiCollectionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetChatEmojiCollectionRsp.pb.go b/gover/gen/GetChatEmojiCollectionRsp.pb.go
index c58385eb..39aa8906 100644
--- a/gover/gen/GetChatEmojiCollectionRsp.pb.go
+++ b/gover/gen/GetChatEmojiCollectionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetChatEmojiCollectionRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4033
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetChatEmojiCollectionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ChatEmojiCollectionData *ChatEmojiCollectionData `protobuf:"bytes,8,opt,name=chat_emoji_collection_data,json=chatEmojiCollectionData,proto3" json:"chat_emoji_collection_data,omitempty"`
+ ChatEmojiCollectionData *ChatEmojiCollectionData `protobuf:"bytes,15,opt,name=chat_emoji_collection_data,json=chatEmojiCollectionData,proto3" json:"chat_emoji_collection_data,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetChatEmojiCollectionRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetChatEmojiCollectionRsp) Descriptor() ([]byte, []int) {
return file_GetChatEmojiCollectionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetChatEmojiCollectionRsp) GetRetcode() int32 {
+func (x *GetChatEmojiCollectionRsp) GetChatEmojiCollectionData() *ChatEmojiCollectionData {
if x != nil {
- return x.Retcode
+ return x.ChatEmojiCollectionData
}
- return 0
+ return nil
}
-func (x *GetChatEmojiCollectionRsp) GetChatEmojiCollectionData() *ChatEmojiCollectionData {
+func (x *GetChatEmojiCollectionRsp) GetRetcode() int32 {
if x != nil {
- return x.ChatEmojiCollectionData
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetChatEmojiCollectionRsp_proto protoreflect.FileDescriptor
@@ -102,14 +99,14 @@ var file_GetChatEmojiCollectionRsp_proto_rawDesc = []byte{
0x6f, 0x1a, 0x1d, 0x43, 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a, 0x69, 0x43, 0x6f, 0x6c, 0x6c,
0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x8c, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x43, 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a,
- 0x69, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x55, 0x0a, 0x1a, 0x63, 0x68, 0x61, 0x74,
- 0x5f, 0x65, 0x6d, 0x6f, 0x6a, 0x69, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
- 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43,
- 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a, 0x69, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69,
- 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x17, 0x63, 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a,
- 0x69, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x42,
+ 0x69, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x55,
+ 0x0a, 0x1a, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x65, 0x6d, 0x6f, 0x6a, 0x69, 0x5f, 0x63, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a, 0x69, 0x43, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x17, 0x63, 0x68,
+ 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a, 0x69, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetCityHuntingOfferReq.pb.go b/gover/gen/GetCityHuntingOfferReq.pb.go
index 698e984e..44cfe25d 100644
--- a/gover/gen/GetCityHuntingOfferReq.pb.go
+++ b/gover/gen/GetCityHuntingOfferReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCityHuntingOfferReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetCityHuntingOfferReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,9,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CityId uint32 `protobuf:"varint,3,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *GetCityHuntingOfferReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetCityHuntingOfferReq_proto_rawDesc = []byte{
0x4f, 0x66, 0x66, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31,
0x0a, 0x16, 0x47, 0x65, 0x74, 0x43, 0x69, 0x74, 0x79, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
0x4f, 0x66, 0x66, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/GetCityHuntingOfferRsp.pb.go b/gover/gen/GetCityHuntingOfferRsp.pb.go
index 726b1d23..fbb0b68e 100644
--- a/gover/gen/GetCityHuntingOfferRsp.pb.go
+++ b/gover/gen/GetCityHuntingOfferRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCityHuntingOfferRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4307
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetCityHuntingOfferRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ HuntingOfferList []*HuntingOfferData `protobuf:"bytes,2,rep,name=hunting_offer_list,json=huntingOfferList,proto3" json:"hunting_offer_list,omitempty"`
Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- HuntingOfferList []*HuntingOfferData `protobuf:"bytes,13,rep,name=hunting_offer_list,json=huntingOfferList,proto3" json:"hunting_offer_list,omitempty"`
- CityId uint32 `protobuf:"varint,2,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- OngoingHuntingPair *HuntingPair `protobuf:"bytes,8,opt,name=ongoing_hunting_pair,json=ongoingHuntingPair,proto3" json:"ongoing_hunting_pair,omitempty"`
CurWeekFinishedCount uint32 `protobuf:"varint,1,opt,name=cur_week_finished_count,json=curWeekFinishedCount,proto3" json:"cur_week_finished_count,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,4,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ OngoingHuntingPair *HuntingPair `protobuf:"bytes,15,opt,name=ongoing_hunting_pair,json=ongoingHuntingPair,proto3" json:"ongoing_hunting_pair,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,5,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ CityId uint32 `protobuf:"varint,12,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *GetCityHuntingOfferRsp) Reset() {
@@ -84,23 +81,23 @@ func (*GetCityHuntingOfferRsp) Descriptor() ([]byte, []int) {
return file_GetCityHuntingOfferRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetCityHuntingOfferRsp) GetRetcode() int32 {
+func (x *GetCityHuntingOfferRsp) GetHuntingOfferList() []*HuntingOfferData {
if x != nil {
- return x.Retcode
+ return x.HuntingOfferList
}
- return 0
+ return nil
}
-func (x *GetCityHuntingOfferRsp) GetHuntingOfferList() []*HuntingOfferData {
+func (x *GetCityHuntingOfferRsp) GetRetcode() int32 {
if x != nil {
- return x.HuntingOfferList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetCityHuntingOfferRsp) GetCityId() uint32 {
+func (x *GetCityHuntingOfferRsp) GetCurWeekFinishedCount() uint32 {
if x != nil {
- return x.CityId
+ return x.CurWeekFinishedCount
}
return 0
}
@@ -112,16 +109,16 @@ func (x *GetCityHuntingOfferRsp) GetOngoingHuntingPair() *HuntingPair {
return nil
}
-func (x *GetCityHuntingOfferRsp) GetCurWeekFinishedCount() uint32 {
+func (x *GetCityHuntingOfferRsp) GetNextRefreshTime() uint32 {
if x != nil {
- return x.CurWeekFinishedCount
+ return x.NextRefreshTime
}
return 0
}
-func (x *GetCityHuntingOfferRsp) GetNextRefreshTime() uint32 {
+func (x *GetCityHuntingOfferRsp) GetCityId() uint32 {
if x != nil {
- return x.NextRefreshTime
+ return x.CityId
}
return 0
}
@@ -135,24 +132,24 @@ var file_GetCityHuntingOfferRsp_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50,
0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x02, 0x0a, 0x16, 0x47, 0x65,
0x74, 0x43, 0x69, 0x74, 0x79, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66, 0x65,
- 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3f,
- 0x0a, 0x12, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x48, 0x75, 0x6e,
- 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x68,
- 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x14, 0x6f, 0x6e, 0x67, 0x6f,
- 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
- 0x50, 0x61, 0x69, 0x72, 0x52, 0x12, 0x6f, 0x6e, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x48, 0x75, 0x6e,
- 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x35, 0x0a, 0x17, 0x63, 0x75, 0x72, 0x5f,
- 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x75, 0x72, 0x57, 0x65,
- 0x65, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
- 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74,
- 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x72, 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x12, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f,
+ 0x6f, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x10, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66, 0x65,
+ 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x35, 0x0a, 0x17, 0x63, 0x75, 0x72, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x14, 0x63, 0x75, 0x72, 0x57, 0x65, 0x65, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
+ 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3e, 0x0a, 0x14, 0x6f, 0x6e, 0x67, 0x6f, 0x69, 0x6e,
+ 0x67, 0x5f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61,
+ 0x69, 0x72, 0x52, 0x12, 0x6f, 0x6e, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x48, 0x75, 0x6e, 0x74, 0x69,
+ 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72,
+ 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetCityReputationInfoReq.pb.go b/gover/gen/GetCityReputationInfoReq.pb.go
index 53281abd..3388fdc3 100644
--- a/gover/gen/GetCityReputationInfoReq.pb.go
+++ b/gover/gen/GetCityReputationInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCityReputationInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2872
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetCityReputationInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,7,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CityId uint32 `protobuf:"varint,15,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *GetCityReputationInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetCityReputationInfoReq_proto_rawDesc = []byte{
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x33, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
- 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetCityReputationInfoRsp.pb.go b/gover/gen/GetCityReputationInfoRsp.pb.go
index e8fbb175..8a143166 100644
--- a/gover/gen/GetCityReputationInfoRsp.pb.go
+++ b/gover/gen/GetCityReputationInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCityReputationInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2898
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetCityReputationInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,1,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CityReputationInfo *CityReputationInfo `protobuf:"bytes,9,opt,name=city_reputation_info,json=cityReputationInfo,proto3" json:"city_reputation_info,omitempty"`
+ CityReputationInfo *CityReputationInfo `protobuf:"bytes,11,opt,name=city_reputation_info,json=cityReputationInfo,proto3" json:"city_reputation_info,omitempty"`
+ CityId uint32 `protobuf:"varint,7,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetCityReputationInfoRsp) Reset() {
@@ -81,6 +78,13 @@ func (*GetCityReputationInfoRsp) Descriptor() ([]byte, []int) {
return file_GetCityReputationInfoRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *GetCityReputationInfoRsp) GetCityReputationInfo() *CityReputationInfo {
+ if x != nil {
+ return x.CityReputationInfo
+ }
+ return nil
+}
+
func (x *GetCityReputationInfoRsp) GetCityId() uint32 {
if x != nil {
return x.CityId
@@ -95,13 +99,6 @@ func (x *GetCityReputationInfoRsp) GetRetcode() int32 {
return 0
}
-func (x *GetCityReputationInfoRsp) GetCityReputationInfo() *CityReputationInfo {
- if x != nil {
- return x.CityReputationInfo
- }
- return nil
-}
-
var File_GetCityReputationInfoRsp_proto protoreflect.FileDescriptor
var file_GetCityReputationInfoRsp_proto_rawDesc = []byte{
@@ -110,15 +107,15 @@ var file_GetCityReputationInfoRsp_proto_rawDesc = []byte{
0x1a, 0x18, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x18, 0x47,
0x65, 0x74, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x14, 0x63, 0x69,
- 0x74, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52,
- 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x63,
- 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x45, 0x0a, 0x14, 0x63, 0x69, 0x74, 0x79, 0x5f,
+ 0x72, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75,
+ 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x63, 0x69, 0x74, 0x79,
+ 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17,
+ 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/GetCityReputationMapInfoReq.pb.go b/gover/gen/GetCityReputationMapInfoReq.pb.go
index 45c104de..fd351a82 100644
--- a/gover/gen/GetCityReputationMapInfoReq.pb.go
+++ b/gover/gen/GetCityReputationMapInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCityReputationMapInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2875
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetCityReputationMapInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetCityReputationMapInfoRsp.pb.go b/gover/gen/GetCityReputationMapInfoRsp.pb.go
index 261f7a97..4f049881 100644
--- a/gover/gen/GetCityReputationMapInfoRsp.pb.go
+++ b/gover/gen/GetCityReputationMapInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCityReputationMapInfoRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2848
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetCityReputationMapInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsNewHunting bool `protobuf:"varint,10,opt,name=is_new_hunting,json=isNewHunting,proto3" json:"is_new_hunting,omitempty"`
- IsNewRequest bool `protobuf:"varint,2,opt,name=is_new_request,json=isNewRequest,proto3" json:"is_new_request,omitempty"`
- UnlockHuntingCityList []uint32 `protobuf:"varint,9,rep,packed,name=unlock_hunting_city_list,json=unlockHuntingCityList,proto3" json:"unlock_hunting_city_list,omitempty"`
- RewardCityList []uint32 `protobuf:"varint,3,rep,packed,name=reward_city_list,json=rewardCityList,proto3" json:"reward_city_list,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ UnlockHuntingCityList []uint32 `protobuf:"varint,4,rep,packed,name=unlock_hunting_city_list,json=unlockHuntingCityList,proto3" json:"unlock_hunting_city_list,omitempty"`
+ Unk3300_GJFNOPNMFNG bool `protobuf:"varint,12,opt,name=Unk3300_GJFNOPNMFNG,json=Unk3300GJFNOPNMFNG,proto3" json:"Unk3300_GJFNOPNMFNG,omitempty"`
+ Unk3300_NCMHMODIIKM bool `protobuf:"varint,5,opt,name=Unk3300_NCMHMODIIKM,json=Unk3300NCMHMODIIKM,proto3" json:"Unk3300_NCMHMODIIKM,omitempty"`
+ RewardCityList []uint32 `protobuf:"varint,15,rep,packed,name=reward_city_list,json=rewardCityList,proto3" json:"reward_city_list,omitempty"`
}
func (x *GetCityReputationMapInfoRsp) Reset() {
@@ -90,25 +87,25 @@ func (x *GetCityReputationMapInfoRsp) GetRetcode() int32 {
return 0
}
-func (x *GetCityReputationMapInfoRsp) GetIsNewHunting() bool {
+func (x *GetCityReputationMapInfoRsp) GetUnlockHuntingCityList() []uint32 {
if x != nil {
- return x.IsNewHunting
+ return x.UnlockHuntingCityList
}
- return false
+ return nil
}
-func (x *GetCityReputationMapInfoRsp) GetIsNewRequest() bool {
+func (x *GetCityReputationMapInfoRsp) GetUnk3300_GJFNOPNMFNG() bool {
if x != nil {
- return x.IsNewRequest
+ return x.Unk3300_GJFNOPNMFNG
}
return false
}
-func (x *GetCityReputationMapInfoRsp) GetUnlockHuntingCityList() []uint32 {
+func (x *GetCityReputationMapInfoRsp) GetUnk3300_NCMHMODIIKM() bool {
if x != nil {
- return x.UnlockHuntingCityList
+ return x.Unk3300_NCMHMODIIKM
}
- return nil
+ return false
}
func (x *GetCityReputationMapInfoRsp) GetRewardCityList() []uint32 {
@@ -123,22 +120,24 @@ var File_GetCityReputationMapInfoRsp_proto protoreflect.FileDescriptor
var file_GetCityReputationMapInfoRsp_proto_rawDesc = []byte{
0x0a, 0x21, 0x47, 0x65, 0x74, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x43, 0x69, 0x74, 0x79, 0x52,
+ 0x6f, 0x74, 0x6f, 0x22, 0xfc, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x43, 0x69, 0x74, 0x79, 0x52,
0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a,
- 0x0e, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x48, 0x75, 0x6e, 0x74,
- 0x69, 0x6e, 0x67, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x4e,
- 0x65, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x75, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x69, 0x74, 0x79,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x15, 0x75, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x69, 0x74, 0x79, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x69, 0x74,
- 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x43, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x37, 0x0a,
+ 0x18, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f,
+ 0x63, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x15, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x69,
+ 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x47, 0x4a, 0x46, 0x4e, 0x4f, 0x50, 0x4e, 0x4d, 0x46, 0x4e, 0x47, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4a, 0x46, 0x4e,
+ 0x4f, 0x50, 0x4e, 0x4d, 0x46, 0x4e, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4d, 0x48, 0x4d, 0x4f, 0x44, 0x49, 0x49, 0x4b, 0x4d, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x43, 0x4d,
+ 0x48, 0x4d, 0x4f, 0x44, 0x49, 0x49, 0x4b, 0x4d, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x69, 0x74, 0x79, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GetCompoundDataReq.pb.go b/gover/gen/GetCompoundDataReq.pb.go
index c11a442e..3fab249d 100644
--- a/gover/gen/GetCompoundDataReq.pb.go
+++ b/gover/gen/GetCompoundDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCompoundDataReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 141
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetCompoundDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetCompoundDataRsp.pb.go b/gover/gen/GetCompoundDataRsp.pb.go
index 23a0c50d..ea8b1c8c 100644
--- a/gover/gen/GetCompoundDataRsp.pb.go
+++ b/gover/gen/GetCompoundDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetCompoundDataRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 149
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetCompoundDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- UnlockCompoundList []uint32 `protobuf:"varint,11,rep,packed,name=unlock_compound_list,json=unlockCompoundList,proto3" json:"unlock_compound_list,omitempty"`
- CompoundQueDataList []*CompoundQueueData `protobuf:"bytes,7,rep,name=compound_que_data_list,json=compoundQueDataList,proto3" json:"compound_que_data_list,omitempty"`
+ CompoundQueueDataList []*CompoundQueueData `protobuf:"bytes,4,rep,name=compound_queue_data_list,json=compoundQueueDataList,proto3" json:"compound_queue_data_list,omitempty"`
+ UnlockCompoundList []uint32 `protobuf:"varint,10,rep,packed,name=unlock_compound_list,json=unlockCompoundList,proto3" json:"unlock_compound_list,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetCompoundDataRsp) Reset() {
@@ -81,11 +78,11 @@ func (*GetCompoundDataRsp) Descriptor() ([]byte, []int) {
return file_GetCompoundDataRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetCompoundDataRsp) GetRetcode() int32 {
+func (x *GetCompoundDataRsp) GetCompoundQueueDataList() []*CompoundQueueData {
if x != nil {
- return x.Retcode
+ return x.CompoundQueueDataList
}
- return 0
+ return nil
}
func (x *GetCompoundDataRsp) GetUnlockCompoundList() []uint32 {
@@ -95,11 +92,11 @@ func (x *GetCompoundDataRsp) GetUnlockCompoundList() []uint32 {
return nil
}
-func (x *GetCompoundDataRsp) GetCompoundQueDataList() []*CompoundQueueData {
+func (x *GetCompoundDataRsp) GetRetcode() int32 {
if x != nil {
- return x.CompoundQueDataList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetCompoundDataRsp_proto protoreflect.FileDescriptor
@@ -108,18 +105,19 @@ var file_GetCompoundDataRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x44, 0x61, 0x74,
0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x43, 0x6f, 0x6d, 0x70,
0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
- 0x75, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x63,
- 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75,
- 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75,
- 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e,
- 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70,
- 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x74, 0x6f, 0x22, 0xad, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
+ 0x75, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x4b, 0x0a, 0x18, 0x63, 0x6f,
+ 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74,
+ 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43,
+ 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6d,
+ 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -140,7 +138,7 @@ var file_GetCompoundDataRsp_proto_goTypes = []interface{}{
(*CompoundQueueData)(nil), // 1: CompoundQueueData
}
var file_GetCompoundDataRsp_proto_depIdxs = []int32{
- 1, // 0: GetCompoundDataRsp.compound_que_data_list:type_name -> CompoundQueueData
+ 1, // 0: GetCompoundDataRsp.compound_queue_data_list:type_name -> CompoundQueueData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
diff --git a/gover/gen/GetCustomDungeonReq.pb.go b/gover/gen/GetCustomDungeonReq.pb.go
new file mode 100644
index 00000000..ba23779f
--- /dev/null
+++ b/gover/gen/GetCustomDungeonReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GetCustomDungeonReq) Reset() {
+ *x = GetCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetCustomDungeonReq) ProtoMessage() {}
+
+func (x *GetCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*GetCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_GetCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GetCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_GetCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x47,
+ 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GetCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_GetCustomDungeonReq_proto_rawDescData = file_GetCustomDungeonReq_proto_rawDesc
+)
+
+func file_GetCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_GetCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_GetCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetCustomDungeonReq_proto_rawDescData)
+ })
+ return file_GetCustomDungeonReq_proto_rawDescData
+}
+
+var file_GetCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetCustomDungeonReq_proto_goTypes = []interface{}{
+ (*GetCustomDungeonReq)(nil), // 0: GetCustomDungeonReq
+}
+var file_GetCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetCustomDungeonReq_proto_init() }
+func file_GetCustomDungeonReq_proto_init() {
+ if File_GetCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_GetCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_GetCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_GetCustomDungeonReq_proto = out.File
+ file_GetCustomDungeonReq_proto_rawDesc = nil
+ file_GetCustomDungeonReq_proto_goTypes = nil
+ file_GetCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetCustomDungeonRsp.pb.go b/gover/gen/GetCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..1977e4cb
--- /dev/null
+++ b/gover/gen/GetCustomDungeonRsp.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BriefList []*CustomDungeonBrief `protobuf:"bytes,5,rep,name=brief_list,json=briefList,proto3" json:"brief_list,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BanInfo *CustomDungeonBanInfo `protobuf:"bytes,10,opt,name=ban_info,json=banInfo,proto3" json:"ban_info,omitempty"`
+}
+
+func (x *GetCustomDungeonRsp) Reset() {
+ *x = GetCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetCustomDungeonRsp) ProtoMessage() {}
+
+func (x *GetCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*GetCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_GetCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetCustomDungeonRsp) GetBriefList() []*CustomDungeonBrief {
+ if x != nil {
+ return x.BriefList
+ }
+ return nil
+}
+
+func (x *GetCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GetCustomDungeonRsp) GetBanInfo() *CustomDungeonBanInfo {
+ if x != nil {
+ return x.BanInfo
+ }
+ return nil
+}
+
+var File_GetCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_GetCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x95, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x0a, 0x62, 0x72, 0x69,
+ 0x65, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69,
+ 0x65, 0x66, 0x52, 0x09, 0x62, 0x72, 0x69, 0x65, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x08, 0x62, 0x61, 0x6e, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x07, 0x62, 0x61, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_GetCustomDungeonRsp_proto_rawDescData = file_GetCustomDungeonRsp_proto_rawDesc
+)
+
+func file_GetCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_GetCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_GetCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_GetCustomDungeonRsp_proto_rawDescData
+}
+
+var file_GetCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*GetCustomDungeonRsp)(nil), // 0: GetCustomDungeonRsp
+ (*CustomDungeonBrief)(nil), // 1: CustomDungeonBrief
+ (*CustomDungeonBanInfo)(nil), // 2: CustomDungeonBanInfo
+}
+var file_GetCustomDungeonRsp_proto_depIdxs = []int32{
+ 1, // 0: GetCustomDungeonRsp.brief_list:type_name -> CustomDungeonBrief
+ 2, // 1: GetCustomDungeonRsp.ban_info:type_name -> CustomDungeonBanInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GetCustomDungeonRsp_proto_init() }
+func file_GetCustomDungeonRsp_proto_init() {
+ if File_GetCustomDungeonRsp_proto != nil {
+ return
+ }
+ file_CustomDungeonBanInfo_proto_init()
+ file_CustomDungeonBrief_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_GetCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_GetCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_GetCustomDungeonRsp_proto = out.File
+ file_GetCustomDungeonRsp_proto_rawDesc = nil
+ file_GetCustomDungeonRsp_proto_goTypes = nil
+ file_GetCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetDailyDungeonEntryInfoReq.pb.go b/gover/gen/GetDailyDungeonEntryInfoReq.pb.go
index 10bccb79..6a7b4972 100644
--- a/gover/gen/GetDailyDungeonEntryInfoReq.pb.go
+++ b/gover/gen/GetDailyDungeonEntryInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetDailyDungeonEntryInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 930
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetDailyDungeonEntryInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *GetDailyDungeonEntryInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetDailyDungeonEntryInfoReq_proto_rawDesc = []byte{
0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f,
+ 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetDailyDungeonEntryInfoRsp.pb.go b/gover/gen/GetDailyDungeonEntryInfoRsp.pb.go
index 8bfd6126..dad97c64 100644
--- a/gover/gen/GetDailyDungeonEntryInfoRsp.pb.go
+++ b/gover/gen/GetDailyDungeonEntryInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetDailyDungeonEntryInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 967
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetDailyDungeonEntryInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DailyDungeonInfoList []*DailyDungeonEntryInfo `protobuf:"bytes,2,rep,name=daily_dungeon_info_list,json=dailyDungeonInfoList,proto3" json:"daily_dungeon_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DailyDungeonInfoList []*DailyDungeonEntryInfo `protobuf:"bytes,1,rep,name=daily_dungeon_info_list,json=dailyDungeonInfoList,proto3" json:"daily_dungeon_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetDailyDungeonEntryInfoRsp) Reset() {
@@ -104,11 +101,11 @@ var file_GetDailyDungeonEntryInfoRsp_proto_rawDesc = []byte{
0x22, 0x86, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x44, 0x75, 0x6e,
0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70,
0x12, 0x4d, 0x0a, 0x17, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x16, 0x2e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x64, 0x61, 0x69, 0x6c, 0x79,
0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetDungeonEntryExploreConditionReq.pb.go b/gover/gen/GetDungeonEntryExploreConditionReq.pb.go
index 64d9dcfa..ab17367c 100644
--- a/gover/gen/GetDungeonEntryExploreConditionReq.pb.go
+++ b/gover/gen/GetDungeonEntryExploreConditionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetDungeonEntryExploreConditionReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3165
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetDungeonEntryExploreConditionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,6,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
DungeonEntryConfigId uint32 `protobuf:"varint,2,opt,name=dungeon_entry_config_id,json=dungeonEntryConfigId,proto3" json:"dungeon_entry_config_id,omitempty"`
- DungeonEntryScenePointId uint32 `protobuf:"varint,4,opt,name=dungeon_entry_scene_point_id,json=dungeonEntryScenePointId,proto3" json:"dungeon_entry_scene_point_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ DungeonEntryScenePointId uint32 `protobuf:"varint,14,opt,name=dungeon_entry_scene_point_id,json=dungeonEntryScenePointId,proto3" json:"dungeon_entry_scene_point_id,omitempty"`
}
func (x *GetDungeonEntryExploreConditionReq) Reset() {
@@ -82,16 +78,16 @@ func (*GetDungeonEntryExploreConditionReq) Descriptor() ([]byte, []int) {
return file_GetDungeonEntryExploreConditionReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetDungeonEntryExploreConditionReq) GetSceneId() uint32 {
+func (x *GetDungeonEntryExploreConditionReq) GetDungeonEntryConfigId() uint32 {
if x != nil {
- return x.SceneId
+ return x.DungeonEntryConfigId
}
return 0
}
-func (x *GetDungeonEntryExploreConditionReq) GetDungeonEntryConfigId() uint32 {
+func (x *GetDungeonEntryExploreConditionReq) GetSceneId() uint32 {
if x != nil {
- return x.DungeonEntryConfigId
+ return x.SceneId
}
return 0
}
@@ -111,14 +107,14 @@ var file_GetDungeonEntryExploreConditionReq_proto_rawDesc = []byte{
0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x22, 0x47,
0x65, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x45, 0x78,
0x70, 0x6c, 0x6f, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
- 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x1c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65,
+ 0x71, 0x12, 0x35, 0x0a, 0x17, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74,
+ 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x14, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x1c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65,
0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x64, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e,
0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/GetDungeonEntryExploreConditionRsp.pb.go b/gover/gen/GetDungeonEntryExploreConditionRsp.pb.go
index b6f20818..c440657e 100644
--- a/gover/gen/GetDungeonEntryExploreConditionRsp.pb.go
+++ b/gover/gen/GetDungeonEntryExploreConditionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetDungeonEntryExploreConditionRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3269
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetDungeonEntryExploreConditionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonEntryCond *DungeonEntryCond `protobuf:"bytes,5,opt,name=dungeon_entry_cond,json=dungeonEntryCond,proto3" json:"dungeon_entry_cond,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DungeonEntryCond *DungeonEntryCond `protobuf:"bytes,14,opt,name=dungeon_entry_cond,json=dungeonEntryCond,proto3" json:"dungeon_entry_cond,omitempty"`
}
func (x *GetDungeonEntryExploreConditionRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetDungeonEntryExploreConditionRsp) Descriptor() ([]byte, []int) {
return file_GetDungeonEntryExploreConditionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetDungeonEntryExploreConditionRsp) GetDungeonEntryCond() *DungeonEntryCond {
+func (x *GetDungeonEntryExploreConditionRsp) GetRetcode() int32 {
if x != nil {
- return x.DungeonEntryCond
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetDungeonEntryExploreConditionRsp) GetRetcode() int32 {
+func (x *GetDungeonEntryExploreConditionRsp) GetDungeonEntryCond() *DungeonEntryCond {
if x != nil {
- return x.Retcode
+ return x.DungeonEntryCond
}
- return 0
+ return nil
}
var File_GetDungeonEntryExploreConditionRsp_proto protoreflect.FileDescriptor
@@ -103,13 +100,13 @@ var file_GetDungeonEntryExploreConditionRsp_proto_rawDesc = []byte{
0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x64,
- 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x12, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x64, 0x52, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x3f, 0x0a, 0x12, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e,
+ 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e,
+ 0x64, 0x52, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43,
+ 0x6f, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetExpeditionAssistInfoListReq.pb.go b/gover/gen/GetExpeditionAssistInfoListReq.pb.go
index ca6c5bea..cad2bdb8 100644
--- a/gover/gen/GetExpeditionAssistInfoListReq.pb.go
+++ b/gover/gen/GetExpeditionAssistInfoListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetExpeditionAssistInfoListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2150
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetExpeditionAssistInfoListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetExpeditionAssistInfoListRsp.pb.go b/gover/gen/GetExpeditionAssistInfoListRsp.pb.go
index f5303427..7e2416dd 100644
--- a/gover/gen/GetExpeditionAssistInfoListRsp.pb.go
+++ b/gover/gen/GetExpeditionAssistInfoListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetExpeditionAssistInfoListRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2035
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetExpeditionAssistInfoListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AssistInfoList []*ExpeditionAssistInfo `protobuf:"bytes,6,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AssistInfoList []*ExpeditionAssistInfo `protobuf:"bytes,1,rep,name=assist_info_list,json=assistInfoList,proto3" json:"assist_info_list,omitempty"`
}
func (x *GetExpeditionAssistInfoListRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetExpeditionAssistInfoListRsp) Descriptor() ([]byte, []int) {
return file_GetExpeditionAssistInfoListRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetExpeditionAssistInfoListRsp) GetAssistInfoList() []*ExpeditionAssistInfo {
+func (x *GetExpeditionAssistInfoListRsp) GetRetcode() int32 {
if x != nil {
- return x.AssistInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetExpeditionAssistInfoListRsp) GetRetcode() int32 {
+func (x *GetExpeditionAssistInfoListRsp) GetAssistInfoList() []*ExpeditionAssistInfo {
if x != nil {
- return x.Retcode
+ return x.AssistInfoList
}
- return 0
+ return nil
}
var File_GetExpeditionAssistInfoListRsp_proto protoreflect.FileDescriptor
@@ -103,12 +100,12 @@ var file_GetExpeditionAssistInfoListRsp_proto_rawDesc = []byte{
0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74,
0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
- 0x74, 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x10, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15,
- 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x73,
- 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3f,
+ 0x0a, 0x10, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x45, 0x78, 0x70, 0x65, 0x64,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0e, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetFriendShowAvatarInfoReq.pb.go b/gover/gen/GetFriendShowAvatarInfoReq.pb.go
index b8ca58e6..99800b66 100644
--- a/gover/gen/GetFriendShowAvatarInfoReq.pb.go
+++ b/gover/gen/GetFriendShowAvatarInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetFriendShowAvatarInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4070
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetFriendShowAvatarInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *GetFriendShowAvatarInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetFriendShowAvatarInfoReq_proto_rawDesc = []byte{
0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53,
0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
- 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
+ 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/GetFriendShowAvatarInfoRsp.pb.go b/gover/gen/GetFriendShowAvatarInfoRsp.pb.go
index 6cc91191..ff29f660 100644
--- a/gover/gen/GetFriendShowAvatarInfoRsp.pb.go
+++ b/gover/gen/GetFriendShowAvatarInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetFriendShowAvatarInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4017
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetFriendShowAvatarInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ShowAvatarInfoList []*ShowAvatarInfo `protobuf:"bytes,9,rep,name=show_avatar_info_list,json=showAvatarInfoList,proto3" json:"show_avatar_info_list,omitempty"`
+ ShowAvatarInfoList []*ShowAvatarInfo `protobuf:"bytes,5,rep,name=show_avatar_info_list,json=showAvatarInfoList,proto3" json:"show_avatar_info_list,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetFriendShowAvatarInfoRsp) Reset() {
@@ -81,6 +78,13 @@ func (*GetFriendShowAvatarInfoRsp) Descriptor() ([]byte, []int) {
return file_GetFriendShowAvatarInfoRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *GetFriendShowAvatarInfoRsp) GetShowAvatarInfoList() []*ShowAvatarInfo {
+ if x != nil {
+ return x.ShowAvatarInfoList
+ }
+ return nil
+}
+
func (x *GetFriendShowAvatarInfoRsp) GetUid() uint32 {
if x != nil {
return x.Uid
@@ -95,13 +99,6 @@ func (x *GetFriendShowAvatarInfoRsp) GetRetcode() int32 {
return 0
}
-func (x *GetFriendShowAvatarInfoRsp) GetShowAvatarInfoList() []*ShowAvatarInfo {
- if x != nil {
- return x.ShowAvatarInfoList
- }
- return nil
-}
-
var File_GetFriendShowAvatarInfoRsp_proto protoreflect.FileDescriptor
var file_GetFriendShowAvatarInfoRsp_proto_rawDesc = []byte{
@@ -110,14 +107,14 @@ var file_GetFriendShowAvatarInfoRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x14, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74,
0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x42, 0x0a, 0x15, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x73, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x15, 0x73, 0x68, 0x6f, 0x77, 0x5f,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x73, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetFriendShowNameCardInfoReq.pb.go b/gover/gen/GetFriendShowNameCardInfoReq.pb.go
index 159a8d12..0a075be8 100644
--- a/gover/gen/GetFriendShowNameCardInfoReq.pb.go
+++ b/gover/gen/GetFriendShowNameCardInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetFriendShowNameCardInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4061
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetFriendShowNameCardInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *GetFriendShowNameCardInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetFriendShowNameCardInfoReq_proto_rawDesc = []byte{
0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e,
0x64, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x6f, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetFriendShowNameCardInfoRsp.pb.go b/gover/gen/GetFriendShowNameCardInfoRsp.pb.go
index 7ac4754b..f3f7be7c 100644
--- a/gover/gen/GetFriendShowNameCardInfoRsp.pb.go
+++ b/gover/gen/GetFriendShowNameCardInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetFriendShowNameCardInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4029
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetFriendShowNameCardInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
- ShowNameCardIdList []uint32 `protobuf:"varint,10,rep,packed,name=show_name_card_id_list,json=showNameCardIdList,proto3" json:"show_name_card_id_list,omitempty"`
+ ShowNameCardIdList []uint32 `protobuf:"varint,5,rep,packed,name=show_name_card_id_list,json=showNameCardIdList,proto3" json:"show_name_card_id_list,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetFriendShowNameCardInfoRsp) Reset() {
@@ -81,11 +78,11 @@ func (*GetFriendShowNameCardInfoRsp) Descriptor() ([]byte, []int) {
return file_GetFriendShowNameCardInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetFriendShowNameCardInfoRsp) GetRetcode() int32 {
+func (x *GetFriendShowNameCardInfoRsp) GetShowNameCardIdList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.ShowNameCardIdList
}
- return 0
+ return nil
}
func (x *GetFriendShowNameCardInfoRsp) GetUid() uint32 {
@@ -95,11 +92,11 @@ func (x *GetFriendShowNameCardInfoRsp) GetUid() uint32 {
return 0
}
-func (x *GetFriendShowNameCardInfoRsp) GetShowNameCardIdList() []uint32 {
+func (x *GetFriendShowNameCardInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.ShowNameCardIdList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetFriendShowNameCardInfoRsp_proto protoreflect.FileDescriptor
@@ -109,13 +106,13 @@ var file_GetFriendShowNameCardInfoRsp_proto_rawDesc = []byte{
0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e,
0x64, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10,
- 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
- 0x12, 0x32, 0x0a, 0x16, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x61,
- 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x73, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x16, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x73, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61,
+ 0x72, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetFurnitureCurModuleArrangeCountReq.pb.go b/gover/gen/GetFurnitureCurModuleArrangeCountReq.pb.go
index da87bd4c..4890470e 100644
--- a/gover/gen/GetFurnitureCurModuleArrangeCountReq.pb.go
+++ b/gover/gen/GetFurnitureCurModuleArrangeCountReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetFurnitureCurModuleArrangeCountReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4711
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetFurnitureCurModuleArrangeCountReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetGachaInfoReq.pb.go b/gover/gen/GetGachaInfoReq.pb.go
index c097908c..cf89f1f5 100644
--- a/gover/gen/GetGachaInfoReq.pb.go
+++ b/gover/gen/GetGachaInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetGachaInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1572
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetGachaInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetGachaInfoRsp.pb.go b/gover/gen/GetGachaInfoRsp.pb.go
index 9a63725e..391f682a 100644
--- a/gover/gen/GetGachaInfoRsp.pb.go
+++ b/gover/gen/GetGachaInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetGachaInfoRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1598
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetGachaInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3100_IDBLFJDHHPI bool `protobuf:"varint,6,opt,name=Unk3100_IDBLFJDHHPI,json=Unk3100IDBLFJDHHPI,proto3" json:"Unk3100_IDBLFJDHHPI,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DailyGachaTimes uint32 `protobuf:"varint,6,opt,name=daily_gacha_times,json=dailyGachaTimes,proto3" json:"daily_gacha_times,omitempty"`
+ GachaInfoList []*GachaInfo `protobuf:"bytes,10,rep,name=gacha_info_list,json=gachaInfoList,proto3" json:"gacha_info_list,omitempty"`
+ Unk3300_OHFMHIHJHPJ bool `protobuf:"varint,4,opt,name=Unk3300_OHFMHIHJHPJ,json=Unk3300OHFMHIHJHPJ,proto3" json:"Unk3300_OHFMHIHJHPJ,omitempty"`
GachaRandom uint32 `protobuf:"varint,9,opt,name=gacha_random,json=gachaRandom,proto3" json:"gacha_random,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_LEEPELHDING bool `protobuf:"varint,2,opt,name=Unk2700_LEEPELHDING,json=Unk2700LEEPELHDING,proto3" json:"Unk2700_LEEPELHDING,omitempty"`
- Unk2700_OJKKHDLEDCI uint32 `protobuf:"varint,5,opt,name=Unk2700_OJKKHDLEDCI,json=Unk2700OJKKHDLEDCI,proto3" json:"Unk2700_OJKKHDLEDCI,omitempty"`
- GachaInfoList []*GachaInfo `protobuf:"bytes,13,rep,name=gacha_info_list,json=gachaInfoList,proto3" json:"gacha_info_list,omitempty"`
+ Unk3300_HBILIAEIHNK bool `protobuf:"varint,3,opt,name=Unk3300_HBILIAEIHNK,json=Unk3300HBILIAEIHNK,proto3" json:"Unk3300_HBILIAEIHNK,omitempty"`
}
func (x *GetGachaInfoRsp) Reset() {
@@ -84,46 +81,46 @@ func (*GetGachaInfoRsp) Descriptor() ([]byte, []int) {
return file_GetGachaInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetGachaInfoRsp) GetUnk3100_IDBLFJDHHPI() bool {
+func (x *GetGachaInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.Unk3100_IDBLFJDHHPI
+ return x.Retcode
}
- return false
+ return 0
}
-func (x *GetGachaInfoRsp) GetGachaRandom() uint32 {
+func (x *GetGachaInfoRsp) GetDailyGachaTimes() uint32 {
if x != nil {
- return x.GachaRandom
+ return x.DailyGachaTimes
}
return 0
}
-func (x *GetGachaInfoRsp) GetRetcode() int32 {
+func (x *GetGachaInfoRsp) GetGachaInfoList() []*GachaInfo {
if x != nil {
- return x.Retcode
+ return x.GachaInfoList
}
- return 0
+ return nil
}
-func (x *GetGachaInfoRsp) GetUnk2700_LEEPELHDING() bool {
+func (x *GetGachaInfoRsp) GetUnk3300_OHFMHIHJHPJ() bool {
if x != nil {
- return x.Unk2700_LEEPELHDING
+ return x.Unk3300_OHFMHIHJHPJ
}
return false
}
-func (x *GetGachaInfoRsp) GetUnk2700_OJKKHDLEDCI() uint32 {
+func (x *GetGachaInfoRsp) GetGachaRandom() uint32 {
if x != nil {
- return x.Unk2700_OJKKHDLEDCI
+ return x.GachaRandom
}
return 0
}
-func (x *GetGachaInfoRsp) GetGachaInfoList() []*GachaInfo {
+func (x *GetGachaInfoRsp) GetUnk3300_HBILIAEIHNK() bool {
if x != nil {
- return x.GachaInfoList
+ return x.Unk3300_HBILIAEIHNK
}
- return nil
+ return false
}
var File_GetGachaInfoRsp_proto protoreflect.FileDescriptor
@@ -131,25 +128,25 @@ var File_GetGachaInfoRsp_proto protoreflect.FileDescriptor
var file_GetGachaInfoRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x47, 0x65, 0x74, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x02, 0x0a, 0x0f, 0x47, 0x65, 0x74,
- 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x42, 0x4c, 0x46, 0x4a, 0x44, 0x48,
- 0x48, 0x50, 0x49, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x49, 0x44, 0x42, 0x4c, 0x46, 0x4a, 0x44, 0x48, 0x48, 0x50, 0x49, 0x12, 0x21, 0x0a,
- 0x0c, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x67, 0x61, 0x63, 0x68, 0x61, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x45, 0x50, 0x45, 0x4c, 0x48, 0x44, 0x49, 0x4e,
- 0x47, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4c, 0x45, 0x45, 0x50, 0x45, 0x4c, 0x48, 0x44, 0x49, 0x4e, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4b, 0x4b, 0x48, 0x44, 0x4c, 0x45, 0x44,
- 0x43, 0x49, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4f, 0x4a, 0x4b, 0x4b, 0x48, 0x44, 0x4c, 0x45, 0x44, 0x43, 0x49, 0x12, 0x32, 0x0a, 0x0f,
- 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x0d, 0x67, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x02, 0x0a, 0x0f, 0x47, 0x65, 0x74,
+ 0x47, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f,
+ 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x47, 0x61, 0x63, 0x68, 0x61, 0x54, 0x69, 0x6d,
+ 0x65, 0x73, 0x12, 0x32, 0x0a, 0x0f, 0x67, 0x61, 0x63, 0x68, 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x47, 0x61,
+ 0x63, 0x68, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x67, 0x61, 0x63, 0x68, 0x61, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4f, 0x48, 0x46, 0x4d, 0x48, 0x49, 0x48, 0x4a, 0x48, 0x50, 0x4a, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x48, 0x46, 0x4d,
+ 0x48, 0x49, 0x48, 0x4a, 0x48, 0x50, 0x4a, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x61, 0x63, 0x68, 0x61,
+ 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x67,
+ 0x61, 0x63, 0x68, 0x61, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x49, 0x4c, 0x49, 0x41, 0x45, 0x49, 0x48, 0x4e,
+ 0x4b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x48, 0x42, 0x49, 0x4c, 0x49, 0x41, 0x45, 0x49, 0x48, 0x4e, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GetGameplayRecommendationReq.pb.go b/gover/gen/GetGameplayRecommendationReq.pb.go
new file mode 100644
index 00000000..3b07b2e6
--- /dev/null
+++ b/gover/gen/GetGameplayRecommendationReq.pb.go
@@ -0,0 +1,257 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetGameplayRecommendationReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetGameplayRecommendationReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarId uint32 `protobuf:"varint,6,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ // Types that are assignable to Detail:
+ //
+ // *GetGameplayRecommendationReq_SkillRequest
+ // *GetGameplayRecommendationReq_ReliquaryRequest
+ // *GetGameplayRecommendationReq_ElementReliquaryRequest
+ Detail isGetGameplayRecommendationReq_Detail `protobuf_oneof:"detail"`
+}
+
+func (x *GetGameplayRecommendationReq) Reset() {
+ *x = GetGameplayRecommendationReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetGameplayRecommendationReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetGameplayRecommendationReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetGameplayRecommendationReq) ProtoMessage() {}
+
+func (x *GetGameplayRecommendationReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetGameplayRecommendationReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetGameplayRecommendationReq.ProtoReflect.Descriptor instead.
+func (*GetGameplayRecommendationReq) Descriptor() ([]byte, []int) {
+ return file_GetGameplayRecommendationReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetGameplayRecommendationReq) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (m *GetGameplayRecommendationReq) GetDetail() isGetGameplayRecommendationReq_Detail {
+ if m != nil {
+ return m.Detail
+ }
+ return nil
+}
+
+func (x *GetGameplayRecommendationReq) GetSkillRequest() *GameplayRecommendationSkillRequest {
+ if x, ok := x.GetDetail().(*GetGameplayRecommendationReq_SkillRequest); ok {
+ return x.SkillRequest
+ }
+ return nil
+}
+
+func (x *GetGameplayRecommendationReq) GetReliquaryRequest() *GameplayRecommendationReliquaryRequest {
+ if x, ok := x.GetDetail().(*GetGameplayRecommendationReq_ReliquaryRequest); ok {
+ return x.ReliquaryRequest
+ }
+ return nil
+}
+
+func (x *GetGameplayRecommendationReq) GetElementReliquaryRequest() *GameplayRecommendationElementReliquaryRequest {
+ if x, ok := x.GetDetail().(*GetGameplayRecommendationReq_ElementReliquaryRequest); ok {
+ return x.ElementReliquaryRequest
+ }
+ return nil
+}
+
+type isGetGameplayRecommendationReq_Detail interface {
+ isGetGameplayRecommendationReq_Detail()
+}
+
+type GetGameplayRecommendationReq_SkillRequest struct {
+ SkillRequest *GameplayRecommendationSkillRequest `protobuf:"bytes,1566,opt,name=skill_request,json=skillRequest,proto3,oneof"`
+}
+
+type GetGameplayRecommendationReq_ReliquaryRequest struct {
+ ReliquaryRequest *GameplayRecommendationReliquaryRequest `protobuf:"bytes,72,opt,name=reliquary_request,json=reliquaryRequest,proto3,oneof"`
+}
+
+type GetGameplayRecommendationReq_ElementReliquaryRequest struct {
+ ElementReliquaryRequest *GameplayRecommendationElementReliquaryRequest `protobuf:"bytes,867,opt,name=element_reliquary_request,json=elementReliquaryRequest,proto3,oneof"`
+}
+
+func (*GetGameplayRecommendationReq_SkillRequest) isGetGameplayRecommendationReq_Detail() {}
+
+func (*GetGameplayRecommendationReq_ReliquaryRequest) isGetGameplayRecommendationReq_Detail() {}
+
+func (*GetGameplayRecommendationReq_ElementReliquaryRequest) isGetGameplayRecommendationReq_Detail() {
+}
+
+var File_GetGameplayRecommendationReq_proto protoreflect.FileDescriptor
+
+var file_GetGameplayRecommendationReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x65, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x33, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x47, 0x61, 0x6d, 0x65, 0x70,
+ 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61,
+ 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xd9, 0x02, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61,
+ 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12,
+ 0x4b, 0x0a, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x18, 0x9e, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c,
+ 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0c,
+ 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x11,
+ 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x18, 0x48, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c,
+ 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x48, 0x00, 0x52, 0x10, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x12, 0x6d, 0x0a, 0x19, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f,
+ 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x18, 0xe3, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x70,
+ 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x17, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetGameplayRecommendationReq_proto_rawDescOnce sync.Once
+ file_GetGameplayRecommendationReq_proto_rawDescData = file_GetGameplayRecommendationReq_proto_rawDesc
+)
+
+func file_GetGameplayRecommendationReq_proto_rawDescGZIP() []byte {
+ file_GetGameplayRecommendationReq_proto_rawDescOnce.Do(func() {
+ file_GetGameplayRecommendationReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetGameplayRecommendationReq_proto_rawDescData)
+ })
+ return file_GetGameplayRecommendationReq_proto_rawDescData
+}
+
+var file_GetGameplayRecommendationReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetGameplayRecommendationReq_proto_goTypes = []interface{}{
+ (*GetGameplayRecommendationReq)(nil), // 0: GetGameplayRecommendationReq
+ (*GameplayRecommendationSkillRequest)(nil), // 1: GameplayRecommendationSkillRequest
+ (*GameplayRecommendationReliquaryRequest)(nil), // 2: GameplayRecommendationReliquaryRequest
+ (*GameplayRecommendationElementReliquaryRequest)(nil), // 3: GameplayRecommendationElementReliquaryRequest
+}
+var file_GetGameplayRecommendationReq_proto_depIdxs = []int32{
+ 1, // 0: GetGameplayRecommendationReq.skill_request:type_name -> GameplayRecommendationSkillRequest
+ 2, // 1: GetGameplayRecommendationReq.reliquary_request:type_name -> GameplayRecommendationReliquaryRequest
+ 3, // 2: GetGameplayRecommendationReq.element_reliquary_request:type_name -> GameplayRecommendationElementReliquaryRequest
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GetGameplayRecommendationReq_proto_init() }
+func file_GetGameplayRecommendationReq_proto_init() {
+ if File_GetGameplayRecommendationReq_proto != nil {
+ return
+ }
+ file_GameplayRecommendationElementReliquaryRequest_proto_init()
+ file_GameplayRecommendationReliquaryRequest_proto_init()
+ file_GameplayRecommendationSkillRequest_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetGameplayRecommendationReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetGameplayRecommendationReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_GetGameplayRecommendationReq_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*GetGameplayRecommendationReq_SkillRequest)(nil),
+ (*GetGameplayRecommendationReq_ReliquaryRequest)(nil),
+ (*GetGameplayRecommendationReq_ElementReliquaryRequest)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetGameplayRecommendationReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetGameplayRecommendationReq_proto_goTypes,
+ DependencyIndexes: file_GetGameplayRecommendationReq_proto_depIdxs,
+ MessageInfos: file_GetGameplayRecommendationReq_proto_msgTypes,
+ }.Build()
+ File_GetGameplayRecommendationReq_proto = out.File
+ file_GetGameplayRecommendationReq_proto_rawDesc = nil
+ file_GetGameplayRecommendationReq_proto_goTypes = nil
+ file_GetGameplayRecommendationReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetGameplayRecommendationRsp.pb.go b/gover/gen/GetGameplayRecommendationRsp.pb.go
new file mode 100644
index 00000000..270c3048
--- /dev/null
+++ b/gover/gen/GetGameplayRecommendationRsp.pb.go
@@ -0,0 +1,268 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetGameplayRecommendationRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetGameplayRecommendationRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarId uint32 `protobuf:"varint,15,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ // Types that are assignable to Detail:
+ //
+ // *GetGameplayRecommendationRsp_SkillResponse
+ // *GetGameplayRecommendationRsp_ReliquaryResponse
+ // *GetGameplayRecommendationRsp_ElementReliquaryResponse
+ Detail isGetGameplayRecommendationRsp_Detail `protobuf_oneof:"detail"`
+}
+
+func (x *GetGameplayRecommendationRsp) Reset() {
+ *x = GetGameplayRecommendationRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetGameplayRecommendationRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetGameplayRecommendationRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetGameplayRecommendationRsp) ProtoMessage() {}
+
+func (x *GetGameplayRecommendationRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetGameplayRecommendationRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetGameplayRecommendationRsp.ProtoReflect.Descriptor instead.
+func (*GetGameplayRecommendationRsp) Descriptor() ([]byte, []int) {
+ return file_GetGameplayRecommendationRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetGameplayRecommendationRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GetGameplayRecommendationRsp) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (m *GetGameplayRecommendationRsp) GetDetail() isGetGameplayRecommendationRsp_Detail {
+ if m != nil {
+ return m.Detail
+ }
+ return nil
+}
+
+func (x *GetGameplayRecommendationRsp) GetSkillResponse() *GameplayRecommendationSkillResponse {
+ if x, ok := x.GetDetail().(*GetGameplayRecommendationRsp_SkillResponse); ok {
+ return x.SkillResponse
+ }
+ return nil
+}
+
+func (x *GetGameplayRecommendationRsp) GetReliquaryResponse() *GameplayRecommendationReliquaryResponse {
+ if x, ok := x.GetDetail().(*GetGameplayRecommendationRsp_ReliquaryResponse); ok {
+ return x.ReliquaryResponse
+ }
+ return nil
+}
+
+func (x *GetGameplayRecommendationRsp) GetElementReliquaryResponse() *GameplayRecommendationElementReliquaryResponse {
+ if x, ok := x.GetDetail().(*GetGameplayRecommendationRsp_ElementReliquaryResponse); ok {
+ return x.ElementReliquaryResponse
+ }
+ return nil
+}
+
+type isGetGameplayRecommendationRsp_Detail interface {
+ isGetGameplayRecommendationRsp_Detail()
+}
+
+type GetGameplayRecommendationRsp_SkillResponse struct {
+ SkillResponse *GameplayRecommendationSkillResponse `protobuf:"bytes,680,opt,name=skill_response,json=skillResponse,proto3,oneof"`
+}
+
+type GetGameplayRecommendationRsp_ReliquaryResponse struct {
+ ReliquaryResponse *GameplayRecommendationReliquaryResponse `protobuf:"bytes,1153,opt,name=reliquary_response,json=reliquaryResponse,proto3,oneof"`
+}
+
+type GetGameplayRecommendationRsp_ElementReliquaryResponse struct {
+ ElementReliquaryResponse *GameplayRecommendationElementReliquaryResponse `protobuf:"bytes,714,opt,name=element_reliquary_response,json=elementReliquaryResponse,proto3,oneof"`
+}
+
+func (*GetGameplayRecommendationRsp_SkillResponse) isGetGameplayRecommendationRsp_Detail() {}
+
+func (*GetGameplayRecommendationRsp_ReliquaryResponse) isGetGameplayRecommendationRsp_Detail() {}
+
+func (*GetGameplayRecommendationRsp_ElementReliquaryResponse) isGetGameplayRecommendationRsp_Detail() {
+}
+
+var File_GetGameplayRecommendationRsp_proto protoreflect.FileDescriptor
+
+var file_GetGameplayRecommendationRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x65, 0x74, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x47, 0x61, 0x6d, 0x65,
+ 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x47, 0x61, 0x6d, 0x65, 0x70,
+ 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfd, 0x02, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x47, 0x61, 0x6d, 0x65,
+ 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x4e, 0x0a, 0x0e,
+ 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0xa8,
+ 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79,
+ 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x73,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5a, 0x0a, 0x12,
+ 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x18, 0x81, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x47, 0x61, 0x6d, 0x65,
+ 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x11, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x70, 0x0a, 0x1a, 0x65, 0x6c, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x72, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0xca, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e,
+ 0x47, 0x61, 0x6d, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
+ 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c,
+ 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00,
+ 0x52, 0x18, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61,
+ 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetGameplayRecommendationRsp_proto_rawDescOnce sync.Once
+ file_GetGameplayRecommendationRsp_proto_rawDescData = file_GetGameplayRecommendationRsp_proto_rawDesc
+)
+
+func file_GetGameplayRecommendationRsp_proto_rawDescGZIP() []byte {
+ file_GetGameplayRecommendationRsp_proto_rawDescOnce.Do(func() {
+ file_GetGameplayRecommendationRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetGameplayRecommendationRsp_proto_rawDescData)
+ })
+ return file_GetGameplayRecommendationRsp_proto_rawDescData
+}
+
+var file_GetGameplayRecommendationRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetGameplayRecommendationRsp_proto_goTypes = []interface{}{
+ (*GetGameplayRecommendationRsp)(nil), // 0: GetGameplayRecommendationRsp
+ (*GameplayRecommendationSkillResponse)(nil), // 1: GameplayRecommendationSkillResponse
+ (*GameplayRecommendationReliquaryResponse)(nil), // 2: GameplayRecommendationReliquaryResponse
+ (*GameplayRecommendationElementReliquaryResponse)(nil), // 3: GameplayRecommendationElementReliquaryResponse
+}
+var file_GetGameplayRecommendationRsp_proto_depIdxs = []int32{
+ 1, // 0: GetGameplayRecommendationRsp.skill_response:type_name -> GameplayRecommendationSkillResponse
+ 2, // 1: GetGameplayRecommendationRsp.reliquary_response:type_name -> GameplayRecommendationReliquaryResponse
+ 3, // 2: GetGameplayRecommendationRsp.element_reliquary_response:type_name -> GameplayRecommendationElementReliquaryResponse
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GetGameplayRecommendationRsp_proto_init() }
+func file_GetGameplayRecommendationRsp_proto_init() {
+ if File_GetGameplayRecommendationRsp_proto != nil {
+ return
+ }
+ file_GameplayRecommendationElementReliquaryResponse_proto_init()
+ file_GameplayRecommendationReliquaryResponse_proto_init()
+ file_GameplayRecommendationSkillResponse_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetGameplayRecommendationRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetGameplayRecommendationRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_GetGameplayRecommendationRsp_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*GetGameplayRecommendationRsp_SkillResponse)(nil),
+ (*GetGameplayRecommendationRsp_ReliquaryResponse)(nil),
+ (*GetGameplayRecommendationRsp_ElementReliquaryResponse)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetGameplayRecommendationRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetGameplayRecommendationRsp_proto_goTypes,
+ DependencyIndexes: file_GetGameplayRecommendationRsp_proto_depIdxs,
+ MessageInfos: file_GetGameplayRecommendationRsp_proto_msgTypes,
+ }.Build()
+ File_GetGameplayRecommendationRsp_proto = out.File
+ file_GetGameplayRecommendationRsp_proto_rawDesc = nil
+ file_GetGameplayRecommendationRsp_proto_goTypes = nil
+ file_GetGameplayRecommendationRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetHomeExchangeWoodInfoReq.pb.go b/gover/gen/GetHomeExchangeWoodInfoReq.pb.go
new file mode 100644
index 00000000..3347f36b
--- /dev/null
+++ b/gover/gen/GetHomeExchangeWoodInfoReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetHomeExchangeWoodInfoReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetHomeExchangeWoodInfoReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GetHomeExchangeWoodInfoReq) Reset() {
+ *x = GetHomeExchangeWoodInfoReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetHomeExchangeWoodInfoReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetHomeExchangeWoodInfoReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetHomeExchangeWoodInfoReq) ProtoMessage() {}
+
+func (x *GetHomeExchangeWoodInfoReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetHomeExchangeWoodInfoReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetHomeExchangeWoodInfoReq.ProtoReflect.Descriptor instead.
+func (*GetHomeExchangeWoodInfoReq) Descriptor() ([]byte, []int) {
+ return file_GetHomeExchangeWoodInfoReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GetHomeExchangeWoodInfoReq_proto protoreflect.FileDescriptor
+
+var file_GetHomeExchangeWoodInfoReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x1c, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetHomeExchangeWoodInfoReq_proto_rawDescOnce sync.Once
+ file_GetHomeExchangeWoodInfoReq_proto_rawDescData = file_GetHomeExchangeWoodInfoReq_proto_rawDesc
+)
+
+func file_GetHomeExchangeWoodInfoReq_proto_rawDescGZIP() []byte {
+ file_GetHomeExchangeWoodInfoReq_proto_rawDescOnce.Do(func() {
+ file_GetHomeExchangeWoodInfoReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetHomeExchangeWoodInfoReq_proto_rawDescData)
+ })
+ return file_GetHomeExchangeWoodInfoReq_proto_rawDescData
+}
+
+var file_GetHomeExchangeWoodInfoReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetHomeExchangeWoodInfoReq_proto_goTypes = []interface{}{
+ (*GetHomeExchangeWoodInfoReq)(nil), // 0: GetHomeExchangeWoodInfoReq
+}
+var file_GetHomeExchangeWoodInfoReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetHomeExchangeWoodInfoReq_proto_init() }
+func file_GetHomeExchangeWoodInfoReq_proto_init() {
+ if File_GetHomeExchangeWoodInfoReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetHomeExchangeWoodInfoReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetHomeExchangeWoodInfoReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetHomeExchangeWoodInfoReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetHomeExchangeWoodInfoReq_proto_goTypes,
+ DependencyIndexes: file_GetHomeExchangeWoodInfoReq_proto_depIdxs,
+ MessageInfos: file_GetHomeExchangeWoodInfoReq_proto_msgTypes,
+ }.Build()
+ File_GetHomeExchangeWoodInfoReq_proto = out.File
+ file_GetHomeExchangeWoodInfoReq_proto_rawDesc = nil
+ file_GetHomeExchangeWoodInfoReq_proto_goTypes = nil
+ file_GetHomeExchangeWoodInfoReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetHomeExchangeWoodInfoRsp.pb.go b/gover/gen/GetHomeExchangeWoodInfoRsp.pb.go
new file mode 100644
index 00000000..082a1e5e
--- /dev/null
+++ b/gover/gen/GetHomeExchangeWoodInfoRsp.pb.go
@@ -0,0 +1,269 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetHomeExchangeWoodInfoRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetHomeExchangeWoodInfoRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WoodInfoList []*GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo `protobuf:"bytes,7,rep,name=wood_info_list,json=woodInfoList,proto3" json:"wood_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GetHomeExchangeWoodInfoRsp) Reset() {
+ *x = GetHomeExchangeWoodInfoRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetHomeExchangeWoodInfoRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetHomeExchangeWoodInfoRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetHomeExchangeWoodInfoRsp) ProtoMessage() {}
+
+func (x *GetHomeExchangeWoodInfoRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetHomeExchangeWoodInfoRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetHomeExchangeWoodInfoRsp.ProtoReflect.Descriptor instead.
+func (*GetHomeExchangeWoodInfoRsp) Descriptor() ([]byte, []int) {
+ return file_GetHomeExchangeWoodInfoRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetHomeExchangeWoodInfoRsp) GetWoodInfoList() []*GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo {
+ if x != nil {
+ return x.WoodInfoList
+ }
+ return nil
+}
+
+func (x *GetHomeExchangeWoodInfoRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+type GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WoodId uint32 `protobuf:"varint,1,opt,name=wood_id,json=woodId,proto3" json:"wood_id,omitempty"`
+ ExchangedCount uint32 `protobuf:"varint,7,opt,name=exchanged_count,json=exchangedCount,proto3" json:"exchanged_count,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,14,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ ExchangeLimit uint32 `protobuf:"varint,4,opt,name=exchange_limit,json=exchangeLimit,proto3" json:"exchange_limit,omitempty"`
+}
+
+func (x *GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) Reset() {
+ *x = GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetHomeExchangeWoodInfoRsp_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) ProtoMessage() {}
+
+func (x *GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GetHomeExchangeWoodInfoRsp_proto_msgTypes[1]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo.ProtoReflect.Descriptor instead.
+func (*GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) Descriptor() ([]byte, []int) {
+ return file_GetHomeExchangeWoodInfoRsp_proto_rawDescGZIP(), []int{0, 0}
+}
+
+func (x *GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) GetWoodId() uint32 {
+ if x != nil {
+ return x.WoodId
+ }
+ return 0
+}
+
+func (x *GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) GetExchangedCount() uint32 {
+ if x != nil {
+ return x.ExchangedCount
+ }
+ return 0
+}
+
+func (x *GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) GetNextRefreshTime() uint32 {
+ if x != nil {
+ return x.NextRefreshTime
+ }
+ return 0
+}
+
+func (x *GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo) GetExchangeLimit() uint32 {
+ if x != nil {
+ return x.ExchangeLimit
+ }
+ return 0
+}
+
+var File_GetHomeExchangeWoodInfoRsp_proto protoreflect.FileDescriptor
+
+var file_GetHomeExchangeWoodInfoRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xbc, 0x02, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78,
+ 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73,
+ 0x70, 0x12, 0x56, 0x0a, 0x0e, 0x77, 0x6f, 0x6f, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x47, 0x65, 0x74, 0x48,
+ 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x77, 0x6f, 0x6f,
+ 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x1a, 0xab, 0x01, 0x0a, 0x14, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07,
+ 0x77, 0x6f, 0x6f, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77,
+ 0x6f, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a,
+ 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52,
+ 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x78,
+ 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0d, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x6d, 0x69,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_GetHomeExchangeWoodInfoRsp_proto_rawDescOnce sync.Once
+ file_GetHomeExchangeWoodInfoRsp_proto_rawDescData = file_GetHomeExchangeWoodInfoRsp_proto_rawDesc
+)
+
+func file_GetHomeExchangeWoodInfoRsp_proto_rawDescGZIP() []byte {
+ file_GetHomeExchangeWoodInfoRsp_proto_rawDescOnce.Do(func() {
+ file_GetHomeExchangeWoodInfoRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetHomeExchangeWoodInfoRsp_proto_rawDescData)
+ })
+ return file_GetHomeExchangeWoodInfoRsp_proto_rawDescData
+}
+
+var file_GetHomeExchangeWoodInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_GetHomeExchangeWoodInfoRsp_proto_goTypes = []interface{}{
+ (*GetHomeExchangeWoodInfoRsp)(nil), // 0: GetHomeExchangeWoodInfoRsp
+ (*GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo)(nil), // 1: GetHomeExchangeWoodInfoRsp.HomeExchangeWoodInfo
+}
+var file_GetHomeExchangeWoodInfoRsp_proto_depIdxs = []int32{
+ 1, // 0: GetHomeExchangeWoodInfoRsp.wood_info_list:type_name -> GetHomeExchangeWoodInfoRsp.HomeExchangeWoodInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GetHomeExchangeWoodInfoRsp_proto_init() }
+func file_GetHomeExchangeWoodInfoRsp_proto_init() {
+ if File_GetHomeExchangeWoodInfoRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetHomeExchangeWoodInfoRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetHomeExchangeWoodInfoRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_GetHomeExchangeWoodInfoRsp_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetHomeExchangeWoodInfoRsp_HomeExchangeWoodInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetHomeExchangeWoodInfoRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetHomeExchangeWoodInfoRsp_proto_goTypes,
+ DependencyIndexes: file_GetHomeExchangeWoodInfoRsp_proto_depIdxs,
+ MessageInfos: file_GetHomeExchangeWoodInfoRsp_proto_msgTypes,
+ }.Build()
+ File_GetHomeExchangeWoodInfoRsp_proto = out.File
+ file_GetHomeExchangeWoodInfoRsp_proto_rawDesc = nil
+ file_GetHomeExchangeWoodInfoRsp_proto_goTypes = nil
+ file_GetHomeExchangeWoodInfoRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetHomeLevelUpRewardReq.pb.go b/gover/gen/GetHomeLevelUpRewardReq.pb.go
index 71341813..feeccca5 100644
--- a/gover/gen/GetHomeLevelUpRewardReq.pb.go
+++ b/gover/gen/GetHomeLevelUpRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetHomeLevelUpRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4557
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetHomeLevelUpRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,15,opt,name=level,proto3" json:"level,omitempty"`
+ Level uint32 `protobuf:"varint,11,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *GetHomeLevelUpRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetHomeLevelUpRewardReq_proto_rawDesc = []byte{
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x2f, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x55,
0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetHomeLevelUpRewardRsp.pb.go b/gover/gen/GetHomeLevelUpRewardRsp.pb.go
index 4aac24bd..4620aa1a 100644
--- a/gover/gen/GetHomeLevelUpRewardRsp.pb.go
+++ b/gover/gen/GetHomeLevelUpRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetHomeLevelUpRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4603
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetHomeLevelUpRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Level uint32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *GetHomeLevelUpRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*GetHomeLevelUpRewardRsp) Descriptor() ([]byte, []int) {
return file_GetHomeLevelUpRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetHomeLevelUpRewardRsp) GetLevel() uint32 {
+func (x *GetHomeLevelUpRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.Level
+ return x.Retcode
}
return 0
}
-func (x *GetHomeLevelUpRewardRsp) GetRetcode() int32 {
+func (x *GetHomeLevelUpRewardRsp) GetLevel() uint32 {
if x != nil {
- return x.Retcode
+ return x.Level
}
return 0
}
@@ -100,10 +97,10 @@ var file_GetHomeLevelUpRewardRsp_proto_rawDesc = []byte{
0x0a, 0x1d, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x55, 0x70,
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x49, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x55,
- 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetHuntingOfferRewardReq.pb.go b/gover/gen/GetHuntingOfferRewardReq.pb.go
index 0c2c82cd..cd5aeb30 100644
--- a/gover/gen/GetHuntingOfferRewardReq.pb.go
+++ b/gover/gen/GetHuntingOfferRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetHuntingOfferRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4302
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetHuntingOfferRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,6,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- HuntingPair *HuntingPair `protobuf:"bytes,4,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,10,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ CityId uint32 `protobuf:"varint,8,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *GetHuntingOfferRewardReq) Reset() {
@@ -81,18 +77,18 @@ func (*GetHuntingOfferRewardReq) Descriptor() ([]byte, []int) {
return file_GetHuntingOfferRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetHuntingOfferRewardReq) GetCityId() uint32 {
+func (x *GetHuntingOfferRewardReq) GetHuntingPair() *HuntingPair {
if x != nil {
- return x.CityId
+ return x.HuntingPair
}
- return 0
+ return nil
}
-func (x *GetHuntingOfferRewardReq) GetHuntingPair() *HuntingPair {
+func (x *GetHuntingOfferRewardReq) GetCityId() uint32 {
if x != nil {
- return x.HuntingPair
+ return x.CityId
}
- return nil
+ return 0
}
var File_GetHuntingOfferRewardReq_proto protoreflect.FileDescriptor
@@ -103,11 +99,11 @@ var file_GetHuntingOfferRewardReq_proto_rawDesc = []byte{
0x1a, 0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
0x67, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12,
- 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74,
- 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c,
- 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75,
- 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50,
+ 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72,
+ 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetHuntingOfferRewardRsp.pb.go b/gover/gen/GetHuntingOfferRewardRsp.pb.go
index 45d2d027..c25ef9c5 100644
--- a/gover/gen/GetHuntingOfferRewardRsp.pb.go
+++ b/gover/gen/GetHuntingOfferRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetHuntingOfferRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4331
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetHuntingOfferRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,14,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
CityId uint32 `protobuf:"varint,3,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,10,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
}
func (x *GetHuntingOfferRewardRsp) Reset() {
@@ -81,13 +78,6 @@ func (*GetHuntingOfferRewardRsp) Descriptor() ([]byte, []int) {
return file_GetHuntingOfferRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetHuntingOfferRewardRsp) GetHuntingPair() *HuntingPair {
- if x != nil {
- return x.HuntingPair
- }
- return nil
-}
-
func (x *GetHuntingOfferRewardRsp) GetCityId() uint32 {
if x != nil {
return x.CityId
@@ -102,6 +92,13 @@ func (x *GetHuntingOfferRewardRsp) GetRetcode() int32 {
return 0
}
+func (x *GetHuntingOfferRewardRsp) GetHuntingPair() *HuntingPair {
+ if x != nil {
+ return x.HuntingPair
+ }
+ return nil
+}
+
var File_GetHuntingOfferRewardRsp_proto protoreflect.FileDescriptor
var file_GetHuntingOfferRewardRsp_proto_rawDesc = []byte{
@@ -110,13 +107,13 @@ var file_GetHuntingOfferRewardRsp_proto_rawDesc = []byte{
0x1a, 0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
0x67, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12,
- 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50,
- 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72,
- 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61,
+ 0x69, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69,
+ 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50,
+ 0x61, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetInvestigationMonsterReq.pb.go b/gover/gen/GetInvestigationMonsterReq.pb.go
index ba694d13..3963e1ee 100644
--- a/gover/gen/GetInvestigationMonsterReq.pb.go
+++ b/gover/gen/GetInvestigationMonsterReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetInvestigationMonsterReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1901
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetInvestigationMonsterReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityIdList []uint32 `protobuf:"varint,3,rep,packed,name=city_id_list,json=cityIdList,proto3" json:"city_id_list,omitempty"`
- Unk2700_DEMFDHNFBBJ bool `protobuf:"varint,4,opt,name=Unk2700_DEMFDHNFBBJ,json=Unk2700DEMFDHNFBBJ,proto3" json:"Unk2700_DEMFDHNFBBJ,omitempty"`
+ IsForMark bool `protobuf:"varint,8,opt,name=is_for_mark,json=isForMark,proto3" json:"is_for_mark,omitempty"`
+ CityIdList []uint32 `protobuf:"varint,11,rep,packed,name=city_id_list,json=cityIdList,proto3" json:"city_id_list,omitempty"`
}
func (x *GetInvestigationMonsterReq) Reset() {
@@ -81,18 +77,18 @@ func (*GetInvestigationMonsterReq) Descriptor() ([]byte, []int) {
return file_GetInvestigationMonsterReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetInvestigationMonsterReq) GetCityIdList() []uint32 {
+func (x *GetInvestigationMonsterReq) GetIsForMark() bool {
if x != nil {
- return x.CityIdList
+ return x.IsForMark
}
- return nil
+ return false
}
-func (x *GetInvestigationMonsterReq) GetUnk2700_DEMFDHNFBBJ() bool {
+func (x *GetInvestigationMonsterReq) GetCityIdList() []uint32 {
if x != nil {
- return x.Unk2700_DEMFDHNFBBJ
+ return x.CityIdList
}
- return false
+ return nil
}
var File_GetInvestigationMonsterReq_proto protoreflect.FileDescriptor
@@ -100,15 +96,14 @@ var File_GetInvestigationMonsterReq_proto protoreflect.FileDescriptor
var file_GetInvestigationMonsterReq_proto_rawDesc = []byte{
0x0a, 0x20, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69,
+ 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69,
0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71,
+ 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x4d, 0x61, 0x72, 0x6b,
0x12, 0x20, 0x0a, 0x0c, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x45,
- 0x4d, 0x46, 0x44, 0x48, 0x4e, 0x46, 0x42, 0x42, 0x4a, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x45, 0x4d, 0x46, 0x44, 0x48, 0x4e, 0x46,
- 0x42, 0x42, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GetInvestigationMonsterRsp.pb.go b/gover/gen/GetInvestigationMonsterRsp.pb.go
index 6ac89dd4..7eb24783 100644
--- a/gover/gen/GetInvestigationMonsterRsp.pb.go
+++ b/gover/gen/GetInvestigationMonsterRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetInvestigationMonsterRsp.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1910
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetInvestigationMonsterRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterList []*InvestigationMonster `protobuf:"bytes,10,rep,name=monster_list,json=monsterList,proto3" json:"monster_list,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_DEMFDHNFBBJ bool `protobuf:"varint,2,opt,name=Unk2700_DEMFDHNFBBJ,json=Unk2700DEMFDHNFBBJ,proto3" json:"Unk2700_DEMFDHNFBBJ,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsForMark bool `protobuf:"varint,11,opt,name=is_for_mark,json=isForMark,proto3" json:"is_for_mark,omitempty"`
+ MonsterList []*InvestigationMonster `protobuf:"bytes,14,rep,name=monster_list,json=monsterList,proto3" json:"monster_list,omitempty"`
}
func (x *GetInvestigationMonsterRsp) Reset() {
@@ -82,13 +78,6 @@ func (*GetInvestigationMonsterRsp) Descriptor() ([]byte, []int) {
return file_GetInvestigationMonsterRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetInvestigationMonsterRsp) GetMonsterList() []*InvestigationMonster {
- if x != nil {
- return x.MonsterList
- }
- return nil
-}
-
func (x *GetInvestigationMonsterRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -96,32 +85,38 @@ func (x *GetInvestigationMonsterRsp) GetRetcode() int32 {
return 0
}
-func (x *GetInvestigationMonsterRsp) GetUnk2700_DEMFDHNFBBJ() bool {
+func (x *GetInvestigationMonsterRsp) GetIsForMark() bool {
if x != nil {
- return x.Unk2700_DEMFDHNFBBJ
+ return x.IsForMark
}
return false
}
+func (x *GetInvestigationMonsterRsp) GetMonsterList() []*InvestigationMonster {
+ if x != nil {
+ return x.MonsterList
+ }
+ return nil
+}
+
var File_GetInvestigationMonsterRsp_proto protoreflect.FileDescriptor
var file_GetInvestigationMonsterRsp_proto_rawDesc = []byte{
0x0a, 0x20, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x1a, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f,
- 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1,
+ 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90,
0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74,
- 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x38, 0x0a,
- 0x0c, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74,
- 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6d, 0x6f, 0x6e, 0x73,
- 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x45, 0x4d,
- 0x46, 0x44, 0x48, 0x4e, 0x46, 0x42, 0x42, 0x4a, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x45, 0x4d, 0x46, 0x44, 0x48, 0x4e, 0x46, 0x42,
- 0x42, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x6f,
+ 0x72, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
+ 0x46, 0x6f, 0x72, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x38, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e,
+ 0x73, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/GetMailItemReq.pb.go b/gover/gen/GetMailItemReq.pb.go
index 8a6c9d7d..a631304a 100644
--- a/gover/gen/GetMailItemReq.pb.go
+++ b/gover/gen/GetMailItemReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMailItemReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1435
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetMailItemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MailIdList []uint32 `protobuf:"varint,6,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
+ MailIdList []uint32 `protobuf:"varint,1,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
}
func (x *GetMailItemReq) Reset() {
@@ -93,7 +89,7 @@ var file_GetMailItemReq_proto_rawDesc = []byte{
0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x69,
0x6c, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6c,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
0x6d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetMailItemRsp.pb.go b/gover/gen/GetMailItemRsp.pb.go
index acb4d48c..61e0a6ab 100644
--- a/gover/gen/GetMailItemRsp.pb.go
+++ b/gover/gen/GetMailItemRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMailItemRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1407
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetMailItemRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ItemList []*EquipParam `protobuf:"bytes,6,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
MailIdList []uint32 `protobuf:"varint,3,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
- ItemList []*EquipParam `protobuf:"bytes,2,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetMailItemRsp) Reset() {
@@ -81,11 +78,11 @@ func (*GetMailItemRsp) Descriptor() ([]byte, []int) {
return file_GetMailItemRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetMailItemRsp) GetRetcode() int32 {
+func (x *GetMailItemRsp) GetItemList() []*EquipParam {
if x != nil {
- return x.Retcode
+ return x.ItemList
}
- return 0
+ return nil
}
func (x *GetMailItemRsp) GetMailIdList() []uint32 {
@@ -95,11 +92,11 @@ func (x *GetMailItemRsp) GetMailIdList() []uint32 {
return nil
}
-func (x *GetMailItemRsp) GetItemList() []*EquipParam {
+func (x *GetMailItemRsp) GetRetcode() int32 {
if x != nil {
- return x.ItemList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetMailItemRsp_proto protoreflect.FileDescriptor
@@ -108,13 +105,13 @@ var file_GetMailItemRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x45, 0x71, 0x75, 0x69, 0x70, 0x50, 0x61, 0x72,
0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x4d,
- 0x61, 0x69, 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f,
+ 0x61, 0x69, 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x09, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
+ 0x45, 0x71, 0x75, 0x69, 0x70, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f,
0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6c,
- 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x45, 0x71, 0x75, 0x69,
- 0x70, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetMapAreaReq.pb.go b/gover/gen/GetMapAreaReq.pb.go
index 4a036651..13c8f6be 100644
--- a/gover/gen/GetMapAreaReq.pb.go
+++ b/gover/gen/GetMapAreaReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMapAreaReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3108
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetMapAreaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetMapAreaRsp.pb.go b/gover/gen/GetMapAreaRsp.pb.go
index b112bbee..26e6c873 100644
--- a/gover/gen/GetMapAreaRsp.pb.go
+++ b/gover/gen/GetMapAreaRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMapAreaRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3328
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetMapAreaRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MapAreaInfoList []*MapAreaInfo `protobuf:"bytes,9,rep,name=map_area_info_list,json=mapAreaInfoList,proto3" json:"map_area_info_list,omitempty"`
+ MapAreaInfoList []*MapAreaInfo `protobuf:"bytes,12,rep,name=map_area_info_list,json=mapAreaInfoList,proto3" json:"map_area_info_list,omitempty"`
}
func (x *GetMapAreaRsp) Reset() {
@@ -103,7 +100,7 @@ var file_GetMapAreaRsp_proto_rawDesc = []byte{
0x61, 0x70, 0x41, 0x72, 0x65, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x12, 0x39, 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x0c, 0x2e, 0x4d, 0x61, 0x70, 0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d,
0x61, 0x70, 0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GetMapMarkTipsReq.pb.go b/gover/gen/GetMapMarkTipsReq.pb.go
index 9746b047..1a51e228 100644
--- a/gover/gen/GetMapMarkTipsReq.pb.go
+++ b/gover/gen/GetMapMarkTipsReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMapMarkTipsReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3463
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetMapMarkTipsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetMapMarkTipsRsp.pb.go b/gover/gen/GetMapMarkTipsRsp.pb.go
index a2883070..173bad3d 100644
--- a/gover/gen/GetMapMarkTipsRsp.pb.go
+++ b/gover/gen/GetMapMarkTipsRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMapMarkTipsRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3327
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetMapMarkTipsRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MarkTipsList []*MapMarkTipsInfo `protobuf:"bytes,11,rep,name=mark_tips_list,json=markTipsList,proto3" json:"mark_tips_list,omitempty"`
+ MarkTipsList []*MapMarkTipsInfo `protobuf:"bytes,8,rep,name=mark_tips_list,json=markTipsList,proto3" json:"mark_tips_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetMapMarkTipsRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetMapMarkTipsRsp) Descriptor() ([]byte, []int) {
return file_GetMapMarkTipsRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetMapMarkTipsRsp) GetRetcode() int32 {
+func (x *GetMapMarkTipsRsp) GetMarkTipsList() []*MapMarkTipsInfo {
if x != nil {
- return x.Retcode
+ return x.MarkTipsList
}
- return 0
+ return nil
}
-func (x *GetMapMarkTipsRsp) GetMarkTipsList() []*MapMarkTipsInfo {
+func (x *GetMapMarkTipsRsp) GetRetcode() int32 {
if x != nil {
- return x.MarkTipsList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetMapMarkTipsRsp_proto protoreflect.FileDescriptor
@@ -101,12 +98,12 @@ var file_GetMapMarkTipsRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x4d, 0x61, 0x70, 0x4d, 0x61,
0x72, 0x6b, 0x54, 0x69, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x65, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x54, 0x69,
- 0x70, 0x73, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x36, 0x0a, 0x0e, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x74, 0x69, 0x70, 0x73, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72,
- 0x6b, 0x54, 0x69, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x6d, 0x61, 0x72, 0x6b, 0x54,
- 0x69, 0x70, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x70, 0x73, 0x52, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x0e, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x74, 0x69,
+ 0x70, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x54, 0x69, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0c, 0x6d, 0x61, 0x72, 0x6b, 0x54, 0x69, 0x70, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetMechanicusInfoReq.pb.go b/gover/gen/GetMechanicusInfoReq.pb.go
index f76f0035..58af34b8 100644
--- a/gover/gen/GetMechanicusInfoReq.pb.go
+++ b/gover/gen/GetMechanicusInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMechanicusInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3972
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetMechanicusInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetMechanicusInfoRsp.pb.go b/gover/gen/GetMechanicusInfoRsp.pb.go
index 6edde05c..faf1e131 100644
--- a/gover/gen/GetMechanicusInfoRsp.pb.go
+++ b/gover/gen/GetMechanicusInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetMechanicusInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3998
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetMechanicusInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MechanicusInfo *MechanicusInfo `protobuf:"bytes,15,opt,name=mechanicus_info,json=mechanicusInfo,proto3" json:"mechanicus_info,omitempty"`
+ MechanicusInfo *MechanicusInfo `protobuf:"bytes,5,opt,name=mechanicus_info,json=mechanicusInfo,proto3" json:"mechanicus_info,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetMechanicusInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetMechanicusInfoRsp) Descriptor() ([]byte, []int) {
return file_GetMechanicusInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetMechanicusInfoRsp) GetRetcode() int32 {
+func (x *GetMechanicusInfoRsp) GetMechanicusInfo() *MechanicusInfo {
if x != nil {
- return x.Retcode
+ return x.MechanicusInfo
}
- return 0
+ return nil
}
-func (x *GetMechanicusInfoRsp) GetMechanicusInfo() *MechanicusInfo {
+func (x *GetMechanicusInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.MechanicusInfo
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetMechanicusInfoRsp_proto protoreflect.FileDescriptor
@@ -101,12 +98,12 @@ var file_GetMechanicusInfoRsp_proto_rawDesc = []byte{
0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x65,
0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
- 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x38, 0x0a, 0x0f, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
- 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e,
- 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
+ 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x38, 0x0a, 0x0f, 0x6d, 0x65,
+ 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetNextResourceInfoReq.pb.go b/gover/gen/GetNextResourceInfoReq.pb.go
index b999f615..9aa41b71 100644
--- a/gover/gen/GetNextResourceInfoReq.pb.go
+++ b/gover/gen/GetNextResourceInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetNextResourceInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 192
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetNextResourceInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetNextResourceInfoRsp.pb.go b/gover/gen/GetNextResourceInfoRsp.pb.go
index dcf70e11..3dc9b3c6 100644
--- a/gover/gen/GetNextResourceInfoRsp.pb.go
+++ b/gover/gen/GetNextResourceInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetNextResourceInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 120
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetNextResourceInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NextResourceUrl string `protobuf:"bytes,14,opt,name=next_resource_url,json=nextResourceUrl,proto3" json:"next_resource_url,omitempty"`
- NextResVersionConfig *ResVersionConfig `protobuf:"bytes,2,opt,name=next_res_version_config,json=nextResVersionConfig,proto3" json:"next_res_version_config,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NextResVersionConfig *ResVersionConfig `protobuf:"bytes,6,opt,name=next_res_version_config,json=nextResVersionConfig,proto3" json:"next_res_version_config,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NextResourceUrl string `protobuf:"bytes,15,opt,name=next_resource_url,json=nextResourceUrl,proto3" json:"next_resource_url,omitempty"`
}
func (x *GetNextResourceInfoRsp) Reset() {
@@ -81,13 +78,6 @@ func (*GetNextResourceInfoRsp) Descriptor() ([]byte, []int) {
return file_GetNextResourceInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetNextResourceInfoRsp) GetNextResourceUrl() string {
- if x != nil {
- return x.NextResourceUrl
- }
- return ""
-}
-
func (x *GetNextResourceInfoRsp) GetNextResVersionConfig() *ResVersionConfig {
if x != nil {
return x.NextResVersionConfig
@@ -102,6 +92,13 @@ func (x *GetNextResourceInfoRsp) GetRetcode() int32 {
return 0
}
+func (x *GetNextResourceInfoRsp) GetNextResourceUrl() string {
+ if x != nil {
+ return x.NextResourceUrl
+ }
+ return ""
+}
+
var File_GetNextResourceInfoRsp_proto protoreflect.FileDescriptor
var file_GetNextResourceInfoRsp_proto_rawDesc = []byte{
@@ -110,16 +107,16 @@ var file_GetNextResourceInfoRsp_proto_rawDesc = []byte{
0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4e, 0x65,
0x78, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73,
- 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
- 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6e, 0x65,
- 0x78, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x48, 0x0a,
- 0x17, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
- 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
- 0x2e, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x52, 0x14, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
- 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x70, 0x12, 0x48, 0x0a, 0x17, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x5f, 0x76, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x14, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x56, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65,
+ 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72,
+ 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/GetOnlinePlayerInfoReq.pb.go b/gover/gen/GetOnlinePlayerInfoReq.pb.go
index 34a8c90a..bc649a14 100644
--- a/gover/gen/GetOnlinePlayerInfoReq.pb.go
+++ b/gover/gen/GetOnlinePlayerInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetOnlinePlayerInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 82
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetOnlinePlayerInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOnlineId bool `protobuf:"varint,15,opt,name=is_online_id,json=isOnlineId,proto3" json:"is_online_id,omitempty"`
+ IsOnlineId bool `protobuf:"varint,8,opt,name=is_online_id,json=isOnlineId,proto3" json:"is_online_id,omitempty"`
// Types that are assignable to PlayerId:
//
// *GetOnlinePlayerInfoReq_TargetUid
@@ -126,7 +122,7 @@ type isGetOnlinePlayerInfoReq_PlayerId interface {
}
type GetOnlinePlayerInfoReq_TargetUid struct {
- TargetUid uint32 `protobuf:"varint,9,opt,name=target_uid,json=targetUid,proto3,oneof"`
+ TargetUid uint32 `protobuf:"varint,1,opt,name=target_uid,json=targetUid,proto3,oneof"`
}
type GetOnlinePlayerInfoReq_OnlineId struct {
@@ -134,7 +130,7 @@ type GetOnlinePlayerInfoReq_OnlineId struct {
}
type GetOnlinePlayerInfoReq_PsnId struct {
- PsnId string `protobuf:"bytes,2,opt,name=psn_id,json=psnId,proto3,oneof"`
+ PsnId string `protobuf:"bytes,4,opt,name=psn_id,json=psnId,proto3,oneof"`
}
func (*GetOnlinePlayerInfoReq_TargetUid) isGetOnlinePlayerInfoReq_PlayerId() {}
@@ -150,13 +146,13 @@ var file_GetOnlinePlayerInfoReq_proto_rawDesc = []byte{
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0,
0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f,
- 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
0x0a, 0x69, 0x73, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x74,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x48,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x48,
0x00, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x09,
0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48,
0x00, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x06, 0x70,
- 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x70,
+ 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x70,
0x73, 0x6e, 0x49, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/GetOnlinePlayerInfoRsp.pb.go b/gover/gen/GetOnlinePlayerInfoRsp.pb.go
index 876b6b68..e7a4981b 100644
--- a/gover/gen/GetOnlinePlayerInfoRsp.pb.go
+++ b/gover/gen/GetOnlinePlayerInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetOnlinePlayerInfoRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 47
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetOnlinePlayerInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetUid uint32 `protobuf:"varint,7,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Param uint32 `protobuf:"varint,4,opt,name=param,proto3" json:"param,omitempty"`
- TargetPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,14,opt,name=target_player_info,json=targetPlayerInfo,proto3" json:"target_player_info,omitempty"`
+ TargetUid uint32 `protobuf:"varint,9,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Param uint32 `protobuf:"varint,3,opt,name=param,proto3" json:"param,omitempty"`
+ TargetPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,6,opt,name=target_player_info,json=targetPlayerInfo,proto3" json:"target_player_info,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetOnlinePlayerInfoRsp) Reset() {
@@ -82,13 +79,6 @@ func (*GetOnlinePlayerInfoRsp) Descriptor() ([]byte, []int) {
return file_GetOnlinePlayerInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetOnlinePlayerInfoRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *GetOnlinePlayerInfoRsp) GetTargetUid() uint32 {
if x != nil {
return x.TargetUid
@@ -110,6 +100,13 @@ func (x *GetOnlinePlayerInfoRsp) GetTargetPlayerInfo() *OnlinePlayerInfo {
return nil
}
+func (x *GetOnlinePlayerInfoRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
var File_GetOnlinePlayerInfoRsp_proto protoreflect.FileDescriptor
var file_GetOnlinePlayerInfoRsp_proto_rawDesc = []byte{
@@ -118,16 +115,16 @@ var file_GetOnlinePlayerInfoRsp_proto_rawDesc = []byte{
0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4f, 0x6e,
0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x12, 0x3f, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f,
- 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64,
+ 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x3f, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/GetOnlinePlayerListReq.pb.go b/gover/gen/GetOnlinePlayerListReq.pb.go
index 05046e0b..de97a79d 100644
--- a/gover/gen/GetOnlinePlayerListReq.pb.go
+++ b/gover/gen/GetOnlinePlayerListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetOnlinePlayerListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 90
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetOnlinePlayerListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetOnlinePlayerListRsp.pb.go b/gover/gen/GetOnlinePlayerListRsp.pb.go
index f93af1c2..f103a813 100644
--- a/gover/gen/GetOnlinePlayerListRsp.pb.go
+++ b/gover/gen/GetOnlinePlayerListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetOnlinePlayerListRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 73
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetOnlinePlayerListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Param uint32 `protobuf:"varint,11,opt,name=param,proto3" json:"param,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Param uint32 `protobuf:"varint,8,opt,name=param,proto3" json:"param,omitempty"`
PlayerInfoList []*OnlinePlayerInfo `protobuf:"bytes,5,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
}
@@ -110,9 +107,9 @@ var file_GetOnlinePlayerListRsp_proto_rawDesc = []byte{
0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4f, 0x6e,
0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01,
0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61,
+ 0x61, 0x72, 0x61, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x12, 0x3b, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e,
0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e,
diff --git a/gover/gen/GetOpActivityInfoReq.pb.go b/gover/gen/GetOpActivityInfoReq.pb.go
index 9b1953db..cb303c18 100644
--- a/gover/gen/GetOpActivityInfoReq.pb.go
+++ b/gover/gen/GetOpActivityInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetOpActivityInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetOpActivityInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetOpActivityInfoRsp.pb.go b/gover/gen/GetOpActivityInfoRsp.pb.go
index e7ae29a3..0a383871 100644
--- a/gover/gen/GetOpActivityInfoRsp.pb.go
+++ b/gover/gen/GetOpActivityInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetOpActivityInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5198
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetOpActivityInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OpActivityInfoList []*OpActivityInfo `protobuf:"bytes,7,rep,name=op_activity_info_list,json=opActivityInfoList,proto3" json:"op_activity_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ OpActivityInfoList []*OpActivityInfo `protobuf:"bytes,8,rep,name=op_activity_info_list,json=opActivityInfoList,proto3" json:"op_activity_info_list,omitempty"`
}
func (x *GetOpActivityInfoRsp) Reset() {
@@ -102,9 +99,9 @@ var file_GetOpActivityInfoRsp_proto_rawDesc = []byte{
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x74, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76,
0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x12, 0x42, 0x0a, 0x15, 0x6f, 0x70, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x6f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
diff --git a/gover/gen/GetParentQuestVideoKeyReq.pb.go b/gover/gen/GetParentQuestVideoKeyReq.pb.go
new file mode 100644
index 00000000..1170af23
--- /dev/null
+++ b/gover/gen/GetParentQuestVideoKeyReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetParentQuestVideoKeyReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetParentQuestVideoKeyReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ParentQuestId uint32 `protobuf:"varint,13,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+}
+
+func (x *GetParentQuestVideoKeyReq) Reset() {
+ *x = GetParentQuestVideoKeyReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetParentQuestVideoKeyReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetParentQuestVideoKeyReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetParentQuestVideoKeyReq) ProtoMessage() {}
+
+func (x *GetParentQuestVideoKeyReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetParentQuestVideoKeyReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetParentQuestVideoKeyReq.ProtoReflect.Descriptor instead.
+func (*GetParentQuestVideoKeyReq) Descriptor() ([]byte, []int) {
+ return file_GetParentQuestVideoKeyReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetParentQuestVideoKeyReq) GetParentQuestId() uint32 {
+ if x != nil {
+ return x.ParentQuestId
+ }
+ return 0
+}
+
+var File_GetParentQuestVideoKeyReq_proto protoreflect.FileDescriptor
+
+var file_GetParentQuestVideoKeyReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74,
+ 0x56, 0x69, 0x64, 0x65, 0x6f, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x43, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
+ 0x65, 0x73, 0x74, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x12, 0x26,
+ 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51,
+ 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetParentQuestVideoKeyReq_proto_rawDescOnce sync.Once
+ file_GetParentQuestVideoKeyReq_proto_rawDescData = file_GetParentQuestVideoKeyReq_proto_rawDesc
+)
+
+func file_GetParentQuestVideoKeyReq_proto_rawDescGZIP() []byte {
+ file_GetParentQuestVideoKeyReq_proto_rawDescOnce.Do(func() {
+ file_GetParentQuestVideoKeyReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetParentQuestVideoKeyReq_proto_rawDescData)
+ })
+ return file_GetParentQuestVideoKeyReq_proto_rawDescData
+}
+
+var file_GetParentQuestVideoKeyReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetParentQuestVideoKeyReq_proto_goTypes = []interface{}{
+ (*GetParentQuestVideoKeyReq)(nil), // 0: GetParentQuestVideoKeyReq
+}
+var file_GetParentQuestVideoKeyReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetParentQuestVideoKeyReq_proto_init() }
+func file_GetParentQuestVideoKeyReq_proto_init() {
+ if File_GetParentQuestVideoKeyReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetParentQuestVideoKeyReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetParentQuestVideoKeyReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetParentQuestVideoKeyReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetParentQuestVideoKeyReq_proto_goTypes,
+ DependencyIndexes: file_GetParentQuestVideoKeyReq_proto_depIdxs,
+ MessageInfos: file_GetParentQuestVideoKeyReq_proto_msgTypes,
+ }.Build()
+ File_GetParentQuestVideoKeyReq_proto = out.File
+ file_GetParentQuestVideoKeyReq_proto_rawDesc = nil
+ file_GetParentQuestVideoKeyReq_proto_goTypes = nil
+ file_GetParentQuestVideoKeyReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetParentQuestVideoKeyRsp.pb.go b/gover/gen/GetParentQuestVideoKeyRsp.pb.go
new file mode 100644
index 00000000..ca76c214
--- /dev/null
+++ b/gover/gen/GetParentQuestVideoKeyRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetParentQuestVideoKeyRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetParentQuestVideoKeyRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ParentQuestId uint32 `protobuf:"varint,15,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ VideoKey uint64 `protobuf:"varint,12,opt,name=video_key,json=videoKey,proto3" json:"video_key,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GetParentQuestVideoKeyRsp) Reset() {
+ *x = GetParentQuestVideoKeyRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetParentQuestVideoKeyRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetParentQuestVideoKeyRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetParentQuestVideoKeyRsp) ProtoMessage() {}
+
+func (x *GetParentQuestVideoKeyRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetParentQuestVideoKeyRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetParentQuestVideoKeyRsp.ProtoReflect.Descriptor instead.
+func (*GetParentQuestVideoKeyRsp) Descriptor() ([]byte, []int) {
+ return file_GetParentQuestVideoKeyRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetParentQuestVideoKeyRsp) GetParentQuestId() uint32 {
+ if x != nil {
+ return x.ParentQuestId
+ }
+ return 0
+}
+
+func (x *GetParentQuestVideoKeyRsp) GetVideoKey() uint64 {
+ if x != nil {
+ return x.VideoKey
+ }
+ return 0
+}
+
+func (x *GetParentQuestVideoKeyRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GetParentQuestVideoKeyRsp_proto protoreflect.FileDescriptor
+
+var file_GetParentQuestVideoKeyRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74,
+ 0x56, 0x69, 0x64, 0x65, 0x6f, 0x4b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x7a, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
+ 0x65, 0x73, 0x74, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x4b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x12, 0x26,
+ 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51,
+ 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x5f,
+ 0x6b, 0x65, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x76, 0x69, 0x64, 0x65, 0x6f,
+ 0x4b, 0x65, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetParentQuestVideoKeyRsp_proto_rawDescOnce sync.Once
+ file_GetParentQuestVideoKeyRsp_proto_rawDescData = file_GetParentQuestVideoKeyRsp_proto_rawDesc
+)
+
+func file_GetParentQuestVideoKeyRsp_proto_rawDescGZIP() []byte {
+ file_GetParentQuestVideoKeyRsp_proto_rawDescOnce.Do(func() {
+ file_GetParentQuestVideoKeyRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetParentQuestVideoKeyRsp_proto_rawDescData)
+ })
+ return file_GetParentQuestVideoKeyRsp_proto_rawDescData
+}
+
+var file_GetParentQuestVideoKeyRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetParentQuestVideoKeyRsp_proto_goTypes = []interface{}{
+ (*GetParentQuestVideoKeyRsp)(nil), // 0: GetParentQuestVideoKeyRsp
+}
+var file_GetParentQuestVideoKeyRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetParentQuestVideoKeyRsp_proto_init() }
+func file_GetParentQuestVideoKeyRsp_proto_init() {
+ if File_GetParentQuestVideoKeyRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetParentQuestVideoKeyRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetParentQuestVideoKeyRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetParentQuestVideoKeyRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetParentQuestVideoKeyRsp_proto_goTypes,
+ DependencyIndexes: file_GetParentQuestVideoKeyRsp_proto_depIdxs,
+ MessageInfos: file_GetParentQuestVideoKeyRsp_proto_msgTypes,
+ }.Build()
+ File_GetParentQuestVideoKeyRsp_proto = out.File
+ file_GetParentQuestVideoKeyRsp_proto_rawDesc = nil
+ file_GetParentQuestVideoKeyRsp_proto_goTypes = nil
+ file_GetParentQuestVideoKeyRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetPlayerAskFriendListReq.pb.go b/gover/gen/GetPlayerAskFriendListReq.pb.go
index bc93a96a..f8fa9431 100644
--- a/gover/gen/GetPlayerAskFriendListReq.pb.go
+++ b/gover/gen/GetPlayerAskFriendListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerAskFriendListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4018
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerAskFriendListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetPlayerAskFriendListRsp.pb.go b/gover/gen/GetPlayerAskFriendListRsp.pb.go
index 4c60cb35..642b4b96 100644
--- a/gover/gen/GetPlayerAskFriendListRsp.pb.go
+++ b/gover/gen/GetPlayerAskFriendListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerAskFriendListRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4066
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetPlayerAskFriendListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AskFriendList []*FriendBrief `protobuf:"bytes,15,rep,name=ask_friend_list,json=askFriendList,proto3" json:"ask_friend_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AskFriendList []*FriendBrief `protobuf:"bytes,3,rep,name=ask_friend_list,json=askFriendList,proto3" json:"ask_friend_list,omitempty"`
}
func (x *GetPlayerAskFriendListRsp) Reset() {
@@ -102,9 +99,9 @@ var file_GetPlayerAskFriendListRsp_proto_rawDesc = []byte{
0x6f, 0x1a, 0x11, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x41, 0x73, 0x6b, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x0f, 0x61,
- 0x73, 0x6b, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
+ 0x73, 0x6b, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69,
0x65, 0x66, 0x52, 0x0d, 0x61, 0x73, 0x6b, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/GetPlayerBlacklistReq.pb.go b/gover/gen/GetPlayerBlacklistReq.pb.go
index 6676165d..6e46e4b6 100644
--- a/gover/gen/GetPlayerBlacklistReq.pb.go
+++ b/gover/gen/GetPlayerBlacklistReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerBlacklistReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4049
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerBlacklistReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetPlayerBlacklistRsp.pb.go b/gover/gen/GetPlayerBlacklistRsp.pb.go
index 02a9df76..ea1a3999 100644
--- a/gover/gen/GetPlayerBlacklistRsp.pb.go
+++ b/gover/gen/GetPlayerBlacklistRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerBlacklistRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4091
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetPlayerBlacklistRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Blacklist []*FriendBrief `protobuf:"bytes,3,rep,name=blacklist,proto3" json:"blacklist,omitempty"`
+ Blacklist []*FriendBrief `protobuf:"bytes,5,rep,name=blacklist,proto3" json:"blacklist,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetPlayerBlacklistRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetPlayerBlacklistRsp) Descriptor() ([]byte, []int) {
return file_GetPlayerBlacklistRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetPlayerBlacklistRsp) GetRetcode() int32 {
+func (x *GetPlayerBlacklistRsp) GetBlacklist() []*FriendBrief {
if x != nil {
- return x.Retcode
+ return x.Blacklist
}
- return 0
+ return nil
}
-func (x *GetPlayerBlacklistRsp) GetBlacklist() []*FriendBrief {
+func (x *GetPlayerBlacklistRsp) GetRetcode() int32 {
if x != nil {
- return x.Blacklist
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetPlayerBlacklistRsp_proto protoreflect.FileDescriptor
@@ -101,11 +98,11 @@ var file_GetPlayerBlacklistRsp_proto_rawDesc = []byte{
0x6c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x46,
0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x5d, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x6c, 0x61,
- 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42,
- 0x72, 0x69, 0x65, 0x66, 0x52, 0x09, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x42,
+ 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x09, 0x62, 0x6c, 0x61,
+ 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x09, 0x62, 0x6c, 0x61, 0x63,
+ 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetPlayerFriendListReq.pb.go b/gover/gen/GetPlayerFriendListReq.pb.go
index 8342f468..0cf8d3b8 100644
--- a/gover/gen/GetPlayerFriendListReq.pb.go
+++ b/gover/gen/GetPlayerFriendListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerFriendListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4072
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerFriendListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetPlayerFriendListRsp.pb.go b/gover/gen/GetPlayerFriendListRsp.pb.go
index 00c31539..aa450b90 100644
--- a/gover/gen/GetPlayerFriendListRsp.pb.go
+++ b/gover/gen/GetPlayerFriendListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerFriendListRsp.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4098
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerFriendListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AskFriendList []*FriendBrief `protobuf:"bytes,8,rep,name=ask_friend_list,json=askFriendList,proto3" json:"ask_friend_list,omitempty"`
- FriendList []*FriendBrief `protobuf:"bytes,14,rep,name=friend_list,json=friendList,proto3" json:"friend_list,omitempty"`
+ AskFriendList []*FriendBrief `protobuf:"bytes,13,rep,name=ask_friend_list,json=askFriendList,proto3" json:"ask_friend_list,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ FriendList []*FriendBrief `protobuf:"bytes,15,rep,name=friend_list,json=friendList,proto3" json:"friend_list,omitempty"`
}
func (x *GetPlayerFriendListRsp) Reset() {
@@ -82,18 +78,18 @@ func (*GetPlayerFriendListRsp) Descriptor() ([]byte, []int) {
return file_GetPlayerFriendListRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetPlayerFriendListRsp) GetRetcode() int32 {
+func (x *GetPlayerFriendListRsp) GetAskFriendList() []*FriendBrief {
if x != nil {
- return x.Retcode
+ return x.AskFriendList
}
- return 0
+ return nil
}
-func (x *GetPlayerFriendListRsp) GetAskFriendList() []*FriendBrief {
+func (x *GetPlayerFriendListRsp) GetRetcode() int32 {
if x != nil {
- return x.AskFriendList
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *GetPlayerFriendListRsp) GetFriendList() []*FriendBrief {
@@ -110,13 +106,13 @@ var file_GetPlayerFriendListRsp_proto_rawDesc = []byte{
0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11,
0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x97, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46,
- 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x0f, 0x61, 0x73, 0x6b, 0x5f, 0x66, 0x72,
- 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x0d, 0x61,
- 0x73, 0x6b, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x0b,
- 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x0f,
+ 0x61, 0x73, 0x6b, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x52, 0x0d, 0x61, 0x73, 0x6b, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2d, 0x0a, 0x0b,
+ 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52,
0x0a, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GetPlayerHomeCompInfoReq.pb.go b/gover/gen/GetPlayerHomeCompInfoReq.pb.go
index f8676929..4fc16f67 100644
--- a/gover/gen/GetPlayerHomeCompInfoReq.pb.go
+++ b/gover/gen/GetPlayerHomeCompInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerHomeCompInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4597
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerHomeCompInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetPlayerMpModeAvailabilityReq.pb.go b/gover/gen/GetPlayerMpModeAvailabilityReq.pb.go
index d989b571..b94d4ebf 100644
--- a/gover/gen/GetPlayerMpModeAvailabilityReq.pb.go
+++ b/gover/gen/GetPlayerMpModeAvailabilityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerMpModeAvailabilityReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1844
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerMpModeAvailabilityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetPlayerMpModeAvailabilityRsp.pb.go b/gover/gen/GetPlayerMpModeAvailabilityRsp.pb.go
index 6aca7e74..4db3f447 100644
--- a/gover/gen/GetPlayerMpModeAvailabilityRsp.pb.go
+++ b/gover/gen/GetPlayerMpModeAvailabilityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerMpModeAvailabilityRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1849
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetPlayerMpModeAvailabilityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpRet int32 `protobuf:"varint,15,opt,name=mp_ret,json=mpRet,proto3" json:"mp_ret,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
ParamList []uint32 `protobuf:"varint,8,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ MpRet int32 `protobuf:"varint,12,opt,name=mp_ret,json=mpRet,proto3" json:"mp_ret,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetPlayerMpModeAvailabilityRsp) Reset() {
@@ -81,6 +78,13 @@ func (*GetPlayerMpModeAvailabilityRsp) Descriptor() ([]byte, []int) {
return file_GetPlayerMpModeAvailabilityRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *GetPlayerMpModeAvailabilityRsp) GetParamList() []uint32 {
+ if x != nil {
+ return x.ParamList
+ }
+ return nil
+}
+
func (x *GetPlayerMpModeAvailabilityRsp) GetMpRet() int32 {
if x != nil {
return x.MpRet
@@ -95,13 +99,6 @@ func (x *GetPlayerMpModeAvailabilityRsp) GetRetcode() int32 {
return 0
}
-func (x *GetPlayerMpModeAvailabilityRsp) GetParamList() []uint32 {
- if x != nil {
- return x.ParamList
- }
- return nil
-}
-
var File_GetPlayerMpModeAvailabilityRsp_proto protoreflect.FileDescriptor
var file_GetPlayerMpModeAvailabilityRsp_proto_rawDesc = []byte{
@@ -109,12 +106,12 @@ var file_GetPlayerMpModeAvailabilityRsp_proto_rawDesc = []byte{
0x65, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x4d, 0x70, 0x4d, 0x6f, 0x64, 0x65, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62,
- 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x70, 0x5f, 0x72,
- 0x65, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x70, 0x52, 0x65, 0x74, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x70, 0x5f, 0x72, 0x65,
+ 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x70, 0x52, 0x65, 0x74, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetPlayerSocialDetailReq.pb.go b/gover/gen/GetPlayerSocialDetailReq.pb.go
index 77680948..a3294fe2 100644
--- a/gover/gen/GetPlayerSocialDetailReq.pb.go
+++ b/gover/gen/GetPlayerSocialDetailReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerSocialDetailReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4073
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerSocialDetailReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *GetPlayerSocialDetailReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetPlayerSocialDetailReq_proto_rawDesc = []byte{
0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x2c, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x6f, 0x63,
0x69, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03,
- 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06,
+ 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetPlayerSocialDetailRsp.pb.go b/gover/gen/GetPlayerSocialDetailRsp.pb.go
index 534da20e..48b3670e 100644
--- a/gover/gen/GetPlayerSocialDetailRsp.pb.go
+++ b/gover/gen/GetPlayerSocialDetailRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerSocialDetailRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4099
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetPlayerSocialDetailRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DetailData *SocialDetail `protobuf:"bytes,12,opt,name=detail_data,json=detailData,proto3" json:"detail_data,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DetailData *SocialDetail `protobuf:"bytes,6,opt,name=detail_data,json=detailData,proto3" json:"detail_data,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetPlayerSocialDetailRsp) Reset() {
@@ -103,9 +100,9 @@ var file_GetPlayerSocialDetailRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x73, 0x70,
0x12, 0x2e, 0x0a, 0x0b, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x44, 0x65,
+ 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x44, 0x65,
0x74, 0x61, 0x69, 0x6c, 0x52, 0x0a, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetPlayerTokenReq.pb.go b/gover/gen/GetPlayerTokenReq.pb.go
index a3f82f4b..01bfdfd4 100644
--- a/gover/gen/GetPlayerTokenReq.pb.go
+++ b/gover/gen/GetPlayerTokenReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerTokenReq.proto
package gen
@@ -36,34 +36,31 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPlayerTokenReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AccountToken string `protobuf:"bytes,10,opt,name=account_token,json=accountToken,proto3" json:"account_token,omitempty"`
- AccountUid string `protobuf:"bytes,11,opt,name=account_uid,json=accountUid,proto3" json:"account_uid,omitempty"`
- PsnRegion string `protobuf:"bytes,4,opt,name=psn_region,json=psnRegion,proto3" json:"psn_region,omitempty"`
- OnlineId string `protobuf:"bytes,7,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
- ChannelId uint32 `protobuf:"varint,15,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
- AccountExt string `protobuf:"bytes,9,opt,name=account_ext,json=accountExt,proto3" json:"account_ext,omitempty"`
- CountryCode string `protobuf:"bytes,5,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
- ClientSeed string `protobuf:"bytes,760,opt,name=client_seed,json=clientSeed,proto3" json:"client_seed,omitempty"`
- IsGuest bool `protobuf:"varint,6,opt,name=is_guest,json=isGuest,proto3" json:"is_guest,omitempty"`
- Birthday string `protobuf:"bytes,1718,opt,name=birthday,proto3" json:"birthday,omitempty"`
- SubChannelId uint32 `protobuf:"varint,8,opt,name=sub_channel_id,json=subChannelId,proto3" json:"sub_channel_id,omitempty"`
- PlatformType uint32 `protobuf:"varint,12,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
- ClientIpStr string `protobuf:"bytes,3,opt,name=client_ip_str,json=clientIpStr,proto3" json:"client_ip_str,omitempty"`
- PsnId string `protobuf:"bytes,13,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
- AccountType uint32 `protobuf:"varint,1,opt,name=account_type,json=accountType,proto3" json:"account_type,omitempty"`
- Unk2700_NOJPEHIBDJH uint32 `protobuf:"varint,995,opt,name=Unk2700_NOJPEHIBDJH,json=Unk2700NOJPEHIBDJH,proto3" json:"Unk2700_NOJPEHIBDJH,omitempty"`
- CloudClientIp uint32 `protobuf:"varint,14,opt,name=cloud_client_ip,json=cloudClientIp,proto3" json:"cloud_client_ip,omitempty"`
- KeyId uint32 `protobuf:"varint,1787,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
- Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,10,opt,name=uid,proto3" json:"uid,omitempty"`
+ CloudClientIp uint32 `protobuf:"varint,1735,opt,name=cloud_client_ip,json=cloudClientIp,proto3" json:"cloud_client_ip,omitempty"`
+ PlatformType uint32 `protobuf:"varint,2,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
+ IsGuest bool `protobuf:"varint,14,opt,name=is_guest,json=isGuest,proto3" json:"is_guest,omitempty"`
+ OnlineId string `protobuf:"bytes,12,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ AccountType uint32 `protobuf:"varint,6,opt,name=account_type,json=accountType,proto3" json:"account_type,omitempty"`
+ ChannelId uint32 `protobuf:"varint,8,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+ ClientRandKey string `protobuf:"bytes,400,opt,name=client_rand_key,json=clientRandKey,proto3" json:"client_rand_key,omitempty"`
+ Unk3300_PHNOHCKIHIA string `protobuf:"bytes,3,opt,name=Unk3300_PHNOHCKIHIA,json=Unk3300PHNOHCKIHIA,proto3" json:"Unk3300_PHNOHCKIHIA,omitempty"`
+ Lang uint32 `protobuf:"varint,1548,opt,name=lang,proto3" json:"lang,omitempty"`
+ Unk3300_PKONAOIDNFK string `protobuf:"bytes,13,opt,name=Unk3300_PKONAOIDNFK,json=Unk3300PKONAOIDNFK,proto3" json:"Unk3300_PKONAOIDNFK,omitempty"`
+ Unk3300_PMGFBMJNNCL uint32 `protobuf:"varint,1,opt,name=Unk3300_PMGFBMJNNCL,json=Unk3300PMGFBMJNNCL,proto3" json:"Unk3300_PMGFBMJNNCL,omitempty"`
+ PsnId string `protobuf:"bytes,5,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
+ KeyId uint32 `protobuf:"varint,1175,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
+ AccountUid string `protobuf:"bytes,4,opt,name=account_uid,json=accountUid,proto3" json:"account_uid,omitempty"`
+ ClientIpStr string `protobuf:"bytes,15,opt,name=client_ip_str,json=clientIpStr,proto3" json:"client_ip_str,omitempty"`
+ AccountToken string `protobuf:"bytes,9,opt,name=account_token,json=accountToken,proto3" json:"account_token,omitempty"`
+ CountryCode string `protobuf:"bytes,11,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
+ Birthday string `protobuf:"bytes,292,opt,name=birthday,proto3" json:"birthday,omitempty"`
+ SubChannelId uint32 `protobuf:"varint,7,opt,name=sub_channel_id,json=subChannelId,proto3" json:"sub_channel_id,omitempty"`
}
func (x *GetPlayerTokenReq) Reset() {
@@ -98,25 +95,32 @@ func (*GetPlayerTokenReq) Descriptor() ([]byte, []int) {
return file_GetPlayerTokenReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetPlayerTokenReq) GetAccountToken() string {
+func (x *GetPlayerTokenReq) GetUid() uint32 {
if x != nil {
- return x.AccountToken
+ return x.Uid
}
- return ""
+ return 0
}
-func (x *GetPlayerTokenReq) GetAccountUid() string {
+func (x *GetPlayerTokenReq) GetCloudClientIp() uint32 {
if x != nil {
- return x.AccountUid
+ return x.CloudClientIp
}
- return ""
+ return 0
}
-func (x *GetPlayerTokenReq) GetPsnRegion() string {
+func (x *GetPlayerTokenReq) GetPlatformType() uint32 {
if x != nil {
- return x.PsnRegion
+ return x.PlatformType
}
- return ""
+ return 0
+}
+
+func (x *GetPlayerTokenReq) GetIsGuest() bool {
+ if x != nil {
+ return x.IsGuest
+ }
+ return false
}
func (x *GetPlayerTokenReq) GetOnlineId() string {
@@ -126,107 +130,107 @@ func (x *GetPlayerTokenReq) GetOnlineId() string {
return ""
}
-func (x *GetPlayerTokenReq) GetChannelId() uint32 {
+func (x *GetPlayerTokenReq) GetAccountType() uint32 {
if x != nil {
- return x.ChannelId
+ return x.AccountType
}
return 0
}
-func (x *GetPlayerTokenReq) GetAccountExt() string {
+func (x *GetPlayerTokenReq) GetChannelId() uint32 {
if x != nil {
- return x.AccountExt
+ return x.ChannelId
}
- return ""
+ return 0
}
-func (x *GetPlayerTokenReq) GetCountryCode() string {
+func (x *GetPlayerTokenReq) GetClientRandKey() string {
if x != nil {
- return x.CountryCode
+ return x.ClientRandKey
}
return ""
}
-func (x *GetPlayerTokenReq) GetClientSeed() string {
+func (x *GetPlayerTokenReq) GetUnk3300_PHNOHCKIHIA() string {
if x != nil {
- return x.ClientSeed
+ return x.Unk3300_PHNOHCKIHIA
}
return ""
}
-func (x *GetPlayerTokenReq) GetIsGuest() bool {
+func (x *GetPlayerTokenReq) GetLang() uint32 {
if x != nil {
- return x.IsGuest
+ return x.Lang
}
- return false
+ return 0
}
-func (x *GetPlayerTokenReq) GetBirthday() string {
+func (x *GetPlayerTokenReq) GetUnk3300_PKONAOIDNFK() string {
if x != nil {
- return x.Birthday
+ return x.Unk3300_PKONAOIDNFK
}
return ""
}
-func (x *GetPlayerTokenReq) GetSubChannelId() uint32 {
+func (x *GetPlayerTokenReq) GetUnk3300_PMGFBMJNNCL() uint32 {
if x != nil {
- return x.SubChannelId
+ return x.Unk3300_PMGFBMJNNCL
}
return 0
}
-func (x *GetPlayerTokenReq) GetPlatformType() uint32 {
+func (x *GetPlayerTokenReq) GetPsnId() string {
if x != nil {
- return x.PlatformType
+ return x.PsnId
}
- return 0
+ return ""
}
-func (x *GetPlayerTokenReq) GetClientIpStr() string {
+func (x *GetPlayerTokenReq) GetKeyId() uint32 {
if x != nil {
- return x.ClientIpStr
+ return x.KeyId
}
- return ""
+ return 0
}
-func (x *GetPlayerTokenReq) GetPsnId() string {
+func (x *GetPlayerTokenReq) GetAccountUid() string {
if x != nil {
- return x.PsnId
+ return x.AccountUid
}
return ""
}
-func (x *GetPlayerTokenReq) GetAccountType() uint32 {
+func (x *GetPlayerTokenReq) GetClientIpStr() string {
if x != nil {
- return x.AccountType
+ return x.ClientIpStr
}
- return 0
+ return ""
}
-func (x *GetPlayerTokenReq) GetUnk2700_NOJPEHIBDJH() uint32 {
+func (x *GetPlayerTokenReq) GetAccountToken() string {
if x != nil {
- return x.Unk2700_NOJPEHIBDJH
+ return x.AccountToken
}
- return 0
+ return ""
}
-func (x *GetPlayerTokenReq) GetCloudClientIp() uint32 {
+func (x *GetPlayerTokenReq) GetCountryCode() string {
if x != nil {
- return x.CloudClientIp
+ return x.CountryCode
}
- return 0
+ return ""
}
-func (x *GetPlayerTokenReq) GetKeyId() uint32 {
+func (x *GetPlayerTokenReq) GetBirthday() string {
if x != nil {
- return x.KeyId
+ return x.Birthday
}
- return 0
+ return ""
}
-func (x *GetPlayerTokenReq) GetUid() uint32 {
+func (x *GetPlayerTokenReq) GetSubChannelId() uint32 {
if x != nil {
- return x.Uid
+ return x.SubChannelId
}
return 0
}
@@ -235,48 +239,52 @@ var File_GetPlayerTokenReq_proto protoreflect.FileDescriptor
var file_GetPlayerTokenReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x04, 0x0a, 0x11, 0x47, 0x65,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x05, 0x0a, 0x11, 0x47, 0x65,
0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x12,
- 0x23, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54,
- 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f,
- 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x73, 0x6e, 0x5f, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x73, 0x6e, 0x52, 0x65,
- 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64,
- 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x78,
- 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79,
- 0x43, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73,
- 0x65, 0x65, 0x64, 0x18, 0xf8, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65,
- 0x6e, 0x74, 0x53, 0x65, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x67, 0x75, 0x65,
- 0x73, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x47, 0x75, 0x65, 0x73,
- 0x74, 0x12, 0x1b, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18, 0xb6, 0x0d,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x24,
- 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x6e,
- 0x65, 0x6c, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x6c, 0x61,
- 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x70, 0x53, 0x74, 0x72, 0x12, 0x15, 0x0a,
- 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70,
- 0x73, 0x6e, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x4a, 0x50, 0x45, 0x48, 0x49, 0x42, 0x44, 0x4a, 0x48, 0x18, 0xe3,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x4f,
- 0x4a, 0x50, 0x45, 0x48, 0x49, 0x42, 0x44, 0x4a, 0x48, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x6c, 0x6f,
- 0x75, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49,
- 0x70, 0x12, 0x16, 0x0a, 0x06, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0xfb, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x6b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
+ 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x5f, 0x69, 0x70, 0x18, 0xc7, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6c, 0x6f,
+ 0x75, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c,
+ 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x67, 0x75, 0x65, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x07, 0x69, 0x73, 0x47, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e,
+ 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f,
+ 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61,
+ 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68,
+ 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x90, 0x03, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x6e, 0x64, 0x4b,
+ 0x65, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x48,
+ 0x4e, 0x4f, 0x48, 0x43, 0x4b, 0x49, 0x48, 0x49, 0x41, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x48, 0x4e, 0x4f, 0x48, 0x43, 0x4b, 0x49,
+ 0x48, 0x49, 0x41, 0x12, 0x13, 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x8c, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x4f, 0x4e, 0x41, 0x4f, 0x49, 0x44, 0x4e, 0x46, 0x4b, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4b,
+ 0x4f, 0x4e, 0x41, 0x4f, 0x49, 0x44, 0x4e, 0x46, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4d, 0x47, 0x46, 0x42, 0x4d, 0x4a, 0x4e, 0x4e, 0x43, 0x4c,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50,
+ 0x4d, 0x47, 0x46, 0x42, 0x4d, 0x4a, 0x4e, 0x4e, 0x43, 0x4c, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x73,
+ 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x73, 0x6e, 0x49,
+ 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x97, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x6b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
+ 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x70, 0x53, 0x74, 0x72, 0x12, 0x23,
+ 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x6f,
+ 0x6b, 0x65, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64,
+ 0x61, 0x79, 0x18, 0xa4, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68,
+ 0x64, 0x61, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x75, 0x62,
+ 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GetPlayerTokenRsp.pb.go b/gover/gen/GetPlayerTokenRsp.pb.go
index c3340c50..26b141a9 100644
--- a/gover/gen/GetPlayerTokenRsp.pb.go
+++ b/gover/gen/GetPlayerTokenRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPlayerTokenRsp.proto
package gen
@@ -36,45 +36,43 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 198
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetPlayerTokenRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Birthday string `protobuf:"bytes,937,opt,name=birthday,proto3" json:"birthday,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- SecurityCmdBuffer []byte `protobuf:"bytes,6,opt,name=security_cmd_buffer,json=securityCmdBuffer,proto3" json:"security_cmd_buffer,omitempty"`
- SecretKeySeed uint64 `protobuf:"varint,13,opt,name=secret_key_seed,json=secretKeySeed,proto3" json:"secret_key_seed,omitempty"`
- CountryCode string `protobuf:"bytes,2013,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
- ExtraBinData []byte `protobuf:"bytes,3,opt,name=extra_bin_data,json=extraBinData,proto3" json:"extra_bin_data,omitempty"`
- SecretKey string `protobuf:"bytes,15,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
- Unk2700_NOJPEHIBDJH uint32 `protobuf:"varint,1561,opt,name=Unk2700_NOJPEHIBDJH,json=Unk2700NOJPEHIBDJH,proto3" json:"Unk2700_NOJPEHIBDJH,omitempty"`
- BlackUidEndTime uint32 `protobuf:"varint,14,opt,name=black_uid_end_time,json=blackUidEndTime,proto3" json:"black_uid_end_time,omitempty"`
- Tag uint32 `protobuf:"varint,1635,opt,name=tag,proto3" json:"tag,omitempty"`
- Token string `protobuf:"bytes,11,opt,name=token,proto3" json:"token,omitempty"`
- GmUid uint32 `protobuf:"varint,10,opt,name=gm_uid,json=gmUid,proto3" json:"gm_uid,omitempty"`
- ChannelId uint32 `protobuf:"varint,896,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
- PsnId string `protobuf:"bytes,1811,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
- ClientIpStr string `protobuf:"bytes,860,opt,name=client_ip_str,json=clientIpStr,proto3" json:"client_ip_str,omitempty"`
- Msg string `protobuf:"bytes,7,opt,name=msg,proto3" json:"msg,omitempty"`
- AccountType uint32 `protobuf:"varint,5,opt,name=account_type,json=accountType,proto3" json:"account_type,omitempty"`
- SubChannelId uint32 `protobuf:"varint,1802,opt,name=sub_channel_id,json=subChannelId,proto3" json:"sub_channel_id,omitempty"`
- Unk2700_FLBKPCPGPDH bool `protobuf:"varint,2028,opt,name=Unk2700_FLBKPCPGPDH,json=Unk2700FLBKPCPGPDH,proto3" json:"Unk2700_FLBKPCPGPDH,omitempty"`
- EncryptedSeed string `protobuf:"bytes,1493,opt,name=encrypted_seed,json=encryptedSeed,proto3" json:"encrypted_seed,omitempty"`
- IsProficientPlayer bool `protobuf:"varint,9,opt,name=is_proficient_player,json=isProficientPlayer,proto3" json:"is_proficient_player,omitempty"`
- KeyId uint32 `protobuf:"varint,1172,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
- Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
- AccountUid string `protobuf:"bytes,12,opt,name=account_uid,json=accountUid,proto3" json:"account_uid,omitempty"`
- IsGuest bool `protobuf:"varint,4,opt,name=is_guest,json=isGuest,proto3" json:"is_guest,omitempty"`
- ClientVersionRandomKey string `protobuf:"bytes,1529,opt,name=client_version_random_key,json=clientVersionRandomKey,proto3" json:"client_version_random_key,omitempty"`
- Unk2800_NNBFCEAOEPB []uint32 `protobuf:"varint,1640,rep,packed,name=Unk2800_NNBFCEAOEPB,json=Unk2800NNBFCEAOEPB,proto3" json:"Unk2800_NNBFCEAOEPB,omitempty"`
- PlatformType uint32 `protobuf:"varint,8,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
- RegPlatform uint32 `protobuf:"varint,1112,opt,name=reg_platform,json=regPlatform,proto3" json:"reg_platform,omitempty"`
- IsLoginWhiteList bool `protobuf:"varint,573,opt,name=is_login_white_list,json=isLoginWhiteList,proto3" json:"is_login_white_list,omitempty"`
- SeedSignature string `protobuf:"bytes,1140,opt,name=seed_signature,json=seedSignature,proto3" json:"seed_signature,omitempty"`
+ SecurityCmdBuffer []byte `protobuf:"bytes,6,opt,name=security_cmd_buffer,json=securityCmdBuffer,proto3" json:"security_cmd_buffer,omitempty"`
+ GmUid uint32 `protobuf:"varint,7,opt,name=gm_uid,json=gmUid,proto3" json:"gm_uid,omitempty"`
+ IsGuest bool `protobuf:"varint,11,opt,name=is_guest,json=isGuest,proto3" json:"is_guest,omitempty"`
+ Unk3300_AJBBIPFMBEL bool `protobuf:"varint,126,opt,name=Unk3300_AJBBIPFMBEL,json=Unk3300AJBBIPFMBEL,proto3" json:"Unk3300_AJBBIPFMBEL,omitempty"`
+ KeyId uint32 `protobuf:"varint,134,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
+ Sign string `protobuf:"bytes,1666,opt,name=sign,proto3" json:"sign,omitempty"`
+ SecretKey string `protobuf:"bytes,15,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
+ AccountType uint32 `protobuf:"varint,8,opt,name=account_type,json=accountType,proto3" json:"account_type,omitempty"`
+ ChannelId uint32 `protobuf:"varint,676,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+ ExtraBinData []byte `protobuf:"bytes,5,opt,name=extra_bin_data,json=extraBinData,proto3" json:"extra_bin_data,omitempty"`
+ SecretKeySeed uint64 `protobuf:"varint,3,opt,name=secret_key_seed,json=secretKeySeed,proto3" json:"secret_key_seed,omitempty"`
+ Token string `protobuf:"bytes,13,opt,name=token,proto3" json:"token,omitempty"`
+ ServerRandKey string `protobuf:"bytes,1188,opt,name=server_rand_key,json=serverRandKey,proto3" json:"server_rand_key,omitempty"`
+ CloudClientIp uint32 `protobuf:"varint,1670,opt,name=cloud_client_ip,json=cloudClientIp,proto3" json:"cloud_client_ip,omitempty"`
+ Birthday string `protobuf:"bytes,1847,opt,name=birthday,proto3" json:"birthday,omitempty"`
+ Tag uint32 `protobuf:"varint,1099,opt,name=tag,proto3" json:"tag,omitempty"`
+ ClientIpStr string `protobuf:"bytes,1382,opt,name=client_ip_str,json=clientIpStr,proto3" json:"client_ip_str,omitempty"`
+ SubChannelId uint32 `protobuf:"varint,1038,opt,name=sub_channel_id,json=subChannelId,proto3" json:"sub_channel_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ClientVersionRandomKey string `protobuf:"bytes,1152,opt,name=client_version_random_key,json=clientVersionRandomKey,proto3" json:"client_version_random_key,omitempty"`
+ PsnId string `protobuf:"bytes,242,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
+ IsProficientPlayer bool `protobuf:"varint,9,opt,name=is_proficient_player,json=isProficientPlayer,proto3" json:"is_proficient_player,omitempty"`
+ PlatformType uint32 `protobuf:"varint,10,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
+ RegPlatform uint32 `protobuf:"varint,646,opt,name=reg_platform,json=regPlatform,proto3" json:"reg_platform,omitempty"`
+ StopServer *StopServerInfo `protobuf:"bytes,1897,opt,name=stop_server,json=stopServer,proto3" json:"stop_server,omitempty"`
+ BlackUidEndTime uint32 `protobuf:"varint,12,opt,name=black_uid_end_time,json=blackUidEndTime,proto3" json:"black_uid_end_time,omitempty"`
+ Unk3300_CFBHAHOHDKC bool `protobuf:"varint,746,opt,name=Unk3300_CFBHAHOHDKC,json=Unk3300CFBHAHOHDKC,proto3" json:"Unk3300_CFBHAHOHDKC,omitempty"`
+ AccountUid string `protobuf:"bytes,1,opt,name=account_uid,json=accountUid,proto3" json:"account_uid,omitempty"`
+ FinishCollectionIdList []uint32 `protobuf:"varint,1766,rep,packed,name=finish_collection_id_list,json=finishCollectionIdList,proto3" json:"finish_collection_id_list,omitempty"`
+ Msg string `protobuf:"bytes,4,opt,name=msg,proto3" json:"msg,omitempty"`
+ CountryCode string `protobuf:"bytes,245,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *GetPlayerTokenRsp) Reset() {
@@ -109,46 +107,46 @@ func (*GetPlayerTokenRsp) Descriptor() ([]byte, []int) {
return file_GetPlayerTokenRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetPlayerTokenRsp) GetBirthday() string {
+func (x *GetPlayerTokenRsp) GetSecurityCmdBuffer() []byte {
if x != nil {
- return x.Birthday
+ return x.SecurityCmdBuffer
}
- return ""
+ return nil
}
-func (x *GetPlayerTokenRsp) GetRetcode() int32 {
+func (x *GetPlayerTokenRsp) GetGmUid() uint32 {
if x != nil {
- return x.Retcode
+ return x.GmUid
}
return 0
}
-func (x *GetPlayerTokenRsp) GetSecurityCmdBuffer() []byte {
+func (x *GetPlayerTokenRsp) GetIsGuest() bool {
if x != nil {
- return x.SecurityCmdBuffer
+ return x.IsGuest
}
- return nil
+ return false
}
-func (x *GetPlayerTokenRsp) GetSecretKeySeed() uint64 {
+func (x *GetPlayerTokenRsp) GetUnk3300_AJBBIPFMBEL() bool {
if x != nil {
- return x.SecretKeySeed
+ return x.Unk3300_AJBBIPFMBEL
}
- return 0
+ return false
}
-func (x *GetPlayerTokenRsp) GetCountryCode() string {
+func (x *GetPlayerTokenRsp) GetKeyId() uint32 {
if x != nil {
- return x.CountryCode
+ return x.KeyId
}
- return ""
+ return 0
}
-func (x *GetPlayerTokenRsp) GetExtraBinData() []byte {
+func (x *GetPlayerTokenRsp) GetSign() string {
if x != nil {
- return x.ExtraBinData
+ return x.Sign
}
- return nil
+ return ""
}
func (x *GetPlayerTokenRsp) GetSecretKey() string {
@@ -158,23 +156,30 @@ func (x *GetPlayerTokenRsp) GetSecretKey() string {
return ""
}
-func (x *GetPlayerTokenRsp) GetUnk2700_NOJPEHIBDJH() uint32 {
+func (x *GetPlayerTokenRsp) GetAccountType() uint32 {
if x != nil {
- return x.Unk2700_NOJPEHIBDJH
+ return x.AccountType
}
return 0
}
-func (x *GetPlayerTokenRsp) GetBlackUidEndTime() uint32 {
+func (x *GetPlayerTokenRsp) GetChannelId() uint32 {
if x != nil {
- return x.BlackUidEndTime
+ return x.ChannelId
}
return 0
}
-func (x *GetPlayerTokenRsp) GetTag() uint32 {
+func (x *GetPlayerTokenRsp) GetExtraBinData() []byte {
if x != nil {
- return x.Tag
+ return x.ExtraBinData
+ }
+ return nil
+}
+
+func (x *GetPlayerTokenRsp) GetSecretKeySeed() uint64 {
+ if x != nil {
+ return x.SecretKeySeed
}
return 0
}
@@ -186,65 +191,65 @@ func (x *GetPlayerTokenRsp) GetToken() string {
return ""
}
-func (x *GetPlayerTokenRsp) GetGmUid() uint32 {
+func (x *GetPlayerTokenRsp) GetServerRandKey() string {
if x != nil {
- return x.GmUid
+ return x.ServerRandKey
}
- return 0
+ return ""
}
-func (x *GetPlayerTokenRsp) GetChannelId() uint32 {
+func (x *GetPlayerTokenRsp) GetCloudClientIp() uint32 {
if x != nil {
- return x.ChannelId
+ return x.CloudClientIp
}
return 0
}
-func (x *GetPlayerTokenRsp) GetPsnId() string {
+func (x *GetPlayerTokenRsp) GetBirthday() string {
if x != nil {
- return x.PsnId
+ return x.Birthday
}
return ""
}
-func (x *GetPlayerTokenRsp) GetClientIpStr() string {
+func (x *GetPlayerTokenRsp) GetTag() uint32 {
if x != nil {
- return x.ClientIpStr
+ return x.Tag
}
- return ""
+ return 0
}
-func (x *GetPlayerTokenRsp) GetMsg() string {
+func (x *GetPlayerTokenRsp) GetClientIpStr() string {
if x != nil {
- return x.Msg
+ return x.ClientIpStr
}
return ""
}
-func (x *GetPlayerTokenRsp) GetAccountType() uint32 {
+func (x *GetPlayerTokenRsp) GetSubChannelId() uint32 {
if x != nil {
- return x.AccountType
+ return x.SubChannelId
}
return 0
}
-func (x *GetPlayerTokenRsp) GetSubChannelId() uint32 {
+func (x *GetPlayerTokenRsp) GetRetcode() int32 {
if x != nil {
- return x.SubChannelId
+ return x.Retcode
}
return 0
}
-func (x *GetPlayerTokenRsp) GetUnk2700_FLBKPCPGPDH() bool {
+func (x *GetPlayerTokenRsp) GetClientVersionRandomKey() string {
if x != nil {
- return x.Unk2700_FLBKPCPGPDH
+ return x.ClientVersionRandomKey
}
- return false
+ return ""
}
-func (x *GetPlayerTokenRsp) GetEncryptedSeed() string {
+func (x *GetPlayerTokenRsp) GetPsnId() string {
if x != nil {
- return x.EncryptedSeed
+ return x.PsnId
}
return ""
}
@@ -256,152 +261,156 @@ func (x *GetPlayerTokenRsp) GetIsProficientPlayer() bool {
return false
}
-func (x *GetPlayerTokenRsp) GetKeyId() uint32 {
+func (x *GetPlayerTokenRsp) GetPlatformType() uint32 {
if x != nil {
- return x.KeyId
+ return x.PlatformType
}
return 0
}
-func (x *GetPlayerTokenRsp) GetUid() uint32 {
+func (x *GetPlayerTokenRsp) GetRegPlatform() uint32 {
if x != nil {
- return x.Uid
+ return x.RegPlatform
}
return 0
}
-func (x *GetPlayerTokenRsp) GetAccountUid() string {
+func (x *GetPlayerTokenRsp) GetStopServer() *StopServerInfo {
if x != nil {
- return x.AccountUid
+ return x.StopServer
}
- return ""
+ return nil
}
-func (x *GetPlayerTokenRsp) GetIsGuest() bool {
+func (x *GetPlayerTokenRsp) GetBlackUidEndTime() uint32 {
if x != nil {
- return x.IsGuest
+ return x.BlackUidEndTime
}
- return false
+ return 0
}
-func (x *GetPlayerTokenRsp) GetClientVersionRandomKey() string {
+func (x *GetPlayerTokenRsp) GetUnk3300_CFBHAHOHDKC() bool {
if x != nil {
- return x.ClientVersionRandomKey
+ return x.Unk3300_CFBHAHOHDKC
}
- return ""
+ return false
}
-func (x *GetPlayerTokenRsp) GetUnk2800_NNBFCEAOEPB() []uint32 {
+func (x *GetPlayerTokenRsp) GetAccountUid() string {
if x != nil {
- return x.Unk2800_NNBFCEAOEPB
+ return x.AccountUid
}
- return nil
+ return ""
}
-func (x *GetPlayerTokenRsp) GetPlatformType() uint32 {
+func (x *GetPlayerTokenRsp) GetFinishCollectionIdList() []uint32 {
if x != nil {
- return x.PlatformType
+ return x.FinishCollectionIdList
}
- return 0
+ return nil
}
-func (x *GetPlayerTokenRsp) GetRegPlatform() uint32 {
+func (x *GetPlayerTokenRsp) GetMsg() string {
if x != nil {
- return x.RegPlatform
+ return x.Msg
}
- return 0
+ return ""
}
-func (x *GetPlayerTokenRsp) GetIsLoginWhiteList() bool {
+func (x *GetPlayerTokenRsp) GetCountryCode() string {
if x != nil {
- return x.IsLoginWhiteList
+ return x.CountryCode
}
- return false
+ return ""
}
-func (x *GetPlayerTokenRsp) GetSeedSignature() string {
+func (x *GetPlayerTokenRsp) GetUid() uint32 {
if x != nil {
- return x.SeedSignature
+ return x.Uid
}
- return ""
+ return 0
}
var File_GetPlayerTokenRsp_proto protoreflect.FileDescriptor
var file_GetPlayerTokenRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x08, 0x0a, 0x11, 0x47, 0x65,
- 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x73, 0x70, 0x12,
- 0x1b, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18, 0xa9, 0x07, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x5f, 0x63, 0x6d, 0x64, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0c, 0x52, 0x11, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6d, 0x64,
- 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
- 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x73, 0x65, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x0d, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79, 0x53, 0x65, 0x65, 0x64, 0x12, 0x22,
- 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0xdd,
- 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f,
- 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x62, 0x69, 0x6e, 0x5f,
- 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x65, 0x78, 0x74, 0x72,
- 0x61, 0x42, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x72,
- 0x65, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65,
- 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x4a, 0x50, 0x45, 0x48, 0x49, 0x42, 0x44, 0x4a, 0x48, 0x18, 0x99,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x4f,
- 0x4a, 0x50, 0x45, 0x48, 0x49, 0x42, 0x44, 0x4a, 0x48, 0x12, 0x2b, 0x0a, 0x12, 0x62, 0x6c, 0x61,
- 0x63, 0x6b, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x55, 0x69, 0x64, 0x45,
- 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x11, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0xe3, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b,
- 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
- 0x15, 0x0a, 0x06, 0x67, 0x6d, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x67, 0x6d, 0x55, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x80, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61,
- 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x93, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x73, 0x6e, 0x49, 0x64, 0x12, 0x23,
- 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x18,
- 0xdc, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x70,
- 0x53, 0x74, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x63, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f,
- 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x8a, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12,
- 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4c, 0x42, 0x4b, 0x50,
- 0x43, 0x50, 0x47, 0x50, 0x44, 0x48, 0x18, 0xec, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4c, 0x42, 0x4b, 0x50, 0x43, 0x50, 0x47, 0x50, 0x44,
- 0x48, 0x12, 0x26, 0x0a, 0x0e, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x73,
- 0x65, 0x65, 0x64, 0x18, 0xd5, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x6e, 0x63, 0x72,
- 0x79, 0x70, 0x74, 0x65, 0x64, 0x53, 0x65, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x73, 0x5f,
- 0x70, 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x66, 0x69,
- 0x63, 0x69, 0x65, 0x6e, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x6b,
- 0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x94, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6b, 0x65,
- 0x79, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x67, 0x75, 0x65,
- 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x47, 0x75, 0x65, 0x73,
- 0x74, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73,
- 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0xf9,
- 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72,
- 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x4b, 0x65, 0x79, 0x12, 0x30, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x42, 0x46, 0x43, 0x45, 0x41,
- 0x4f, 0x45, 0x50, 0x42, 0x18, 0xe8, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x4e, 0x4e, 0x42, 0x46, 0x43, 0x45, 0x41, 0x4f, 0x45, 0x50, 0x42, 0x12,
- 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x74,
- 0x66, 0x6f, 0x72, 0x6d, 0x18, 0xd8, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x67,
- 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x6c,
- 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x77, 0x68, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0xbd, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x57,
- 0x68, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x65, 0x64,
- 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0xf4, 0x08, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x0d, 0x73, 0x65, 0x65, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x53, 0x74, 0x6f, 0x70, 0x53,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x87, 0x09, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
+ 0x79, 0x5f, 0x63, 0x6d, 0x64, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x11, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6d, 0x64, 0x42,
+ 0x75, 0x66, 0x66, 0x65, 0x72, 0x12, 0x15, 0x0a, 0x06, 0x67, 0x6d, 0x5f, 0x75, 0x69, 0x64, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x67, 0x6d, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08,
+ 0x69, 0x73, 0x5f, 0x67, 0x75, 0x65, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x69, 0x73, 0x47, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x41, 0x4a, 0x42, 0x42, 0x49, 0x50, 0x46, 0x4d, 0x42, 0x45, 0x4c, 0x18, 0x7e,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4a, 0x42,
+ 0x42, 0x49, 0x50, 0x46, 0x4d, 0x42, 0x45, 0x4c, 0x12, 0x16, 0x0a, 0x06, 0x6b, 0x65, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x86, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6b, 0x65, 0x79, 0x49, 0x64,
+ 0x12, 0x13, 0x0a, 0x04, 0x73, 0x69, 0x67, 0x6e, 0x18, 0x82, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x73, 0x69, 0x67, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f,
+ 0x6b, 0x65, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x63, 0x72, 0x65,
+ 0x74, 0x4b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0xa4, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68,
+ 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61,
+ 0x5f, 0x62, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52,
+ 0x0c, 0x65, 0x78, 0x74, 0x72, 0x61, 0x42, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a,
+ 0x0f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x73, 0x65, 0x65, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65,
+ 0x79, 0x53, 0x65, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0xa4,
+ 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x61, 0x6e,
+ 0x64, 0x4b, 0x65, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x18, 0x86, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
+ 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x70, 0x12, 0x1b, 0x0a,
+ 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18, 0xb7, 0x0e, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x11, 0x0a, 0x03, 0x74, 0x61,
+ 0x67, 0x18, 0xcb, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x23, 0x0a,
+ 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x18, 0xe6,
+ 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x70, 0x53,
+ 0x74, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x8e, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x75, 0x62,
+ 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x5f, 0x6b, 0x65, 0x79,
+ 0x18, 0x80, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56,
+ 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x4b, 0x65, 0x79, 0x12,
+ 0x16, 0x0a, 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0xf2, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x05, 0x70, 0x73, 0x6e, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x70, 0x72,
+ 0x6f, 0x66, 0x69, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x63, 0x69,
+ 0x65, 0x6e, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61,
+ 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22,
+ 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x86,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f,
+ 0x72, 0x6d, 0x12, 0x31, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65,
+ 0x72, 0x18, 0xe9, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x70, 0x53,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x12, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x5f, 0x75,
+ 0x69, 0x64, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0f, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x55, 0x69, 0x64, 0x45, 0x6e, 0x64, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x46,
+ 0x42, 0x48, 0x41, 0x48, 0x4f, 0x48, 0x44, 0x4b, 0x43, 0x18, 0xea, 0x05, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x46, 0x42, 0x48, 0x41, 0x48, 0x4f,
+ 0x48, 0x44, 0x4b, 0x43, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f,
+ 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x55, 0x69, 0x64, 0x12, 0x3a, 0x0a, 0x19, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f,
+ 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0xe6, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x16, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
+ 0x6d, 0x73, 0x67, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0xf5, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -419,13 +428,15 @@ func file_GetPlayerTokenRsp_proto_rawDescGZIP() []byte {
var file_GetPlayerTokenRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_GetPlayerTokenRsp_proto_goTypes = []interface{}{
(*GetPlayerTokenRsp)(nil), // 0: GetPlayerTokenRsp
+ (*StopServerInfo)(nil), // 1: StopServerInfo
}
var file_GetPlayerTokenRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
+ 1, // 0: GetPlayerTokenRsp.stop_server:type_name -> StopServerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
}
func init() { file_GetPlayerTokenRsp_proto_init() }
@@ -433,6 +444,7 @@ func file_GetPlayerTokenRsp_proto_init() {
if File_GetPlayerTokenRsp_proto != nil {
return
}
+ file_StopServerInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_GetPlayerTokenRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetPlayerTokenRsp); i {
diff --git a/gover/gen/GetPushTipsRewardReq.pb.go b/gover/gen/GetPushTipsRewardReq.pb.go
index b9daa550..49def572 100644
--- a/gover/gen/GetPushTipsRewardReq.pb.go
+++ b/gover/gen/GetPushTipsRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPushTipsRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2227
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetPushTipsRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PushTipsIdList []uint32 `protobuf:"varint,4,rep,packed,name=push_tips_id_list,json=pushTipsIdList,proto3" json:"push_tips_id_list,omitempty"`
+ PushTipsIdList []uint32 `protobuf:"varint,7,rep,packed,name=push_tips_id_list,json=pushTipsIdList,proto3" json:"push_tips_id_list,omitempty"`
}
func (x *GetPushTipsRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetPushTipsRewardReq_proto_rawDesc = []byte{
0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x14,
0x47, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x11, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x70,
- 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52,
0x0e, 0x70, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetPushTipsRewardRsp.pb.go b/gover/gen/GetPushTipsRewardRsp.pb.go
index df0416ee..38d8f1a4 100644
--- a/gover/gen/GetPushTipsRewardRsp.pb.go
+++ b/gover/gen/GetPushTipsRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetPushTipsRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2294
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetPushTipsRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PushTipsIdList []uint32 `protobuf:"varint,9,rep,packed,name=push_tips_id_list,json=pushTipsIdList,proto3" json:"push_tips_id_list,omitempty"`
+ PushTipsIdList []uint32 `protobuf:"varint,5,rep,packed,name=push_tips_id_list,json=pushTipsIdList,proto3" json:"push_tips_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetPushTipsRewardRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetPushTipsRewardRsp) Descriptor() ([]byte, []int) {
return file_GetPushTipsRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetPushTipsRewardRsp) GetRetcode() int32 {
+func (x *GetPushTipsRewardRsp) GetPushTipsIdList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.PushTipsIdList
}
- return 0
+ return nil
}
-func (x *GetPushTipsRewardRsp) GetPushTipsIdList() []uint32 {
+func (x *GetPushTipsRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.PushTipsIdList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetPushTipsRewardRsp_proto protoreflect.FileDescriptor
@@ -100,11 +97,11 @@ var file_GetPushTipsRewardRsp_proto_rawDesc = []byte{
0x0a, 0x1a, 0x47, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x77,
0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x14,
0x47, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x29,
- 0x0a, 0x11, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x70, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x75, 0x73, 0x68, 0x54,
- 0x69, 0x70, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x64, 0x52, 0x73, 0x70, 0x12, 0x29, 0x0a, 0x11, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x70,
+ 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x0e, 0x70, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetQuestLackingResourceReq.pb.go b/gover/gen/GetQuestLackingResourceReq.pb.go
new file mode 100644
index 00000000..13a651c9
--- /dev/null
+++ b/gover/gen/GetQuestLackingResourceReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetQuestLackingResourceReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetQuestLackingResourceReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ QuestId uint32 `protobuf:"varint,13,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+}
+
+func (x *GetQuestLackingResourceReq) Reset() {
+ *x = GetQuestLackingResourceReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetQuestLackingResourceReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetQuestLackingResourceReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetQuestLackingResourceReq) ProtoMessage() {}
+
+func (x *GetQuestLackingResourceReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetQuestLackingResourceReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetQuestLackingResourceReq.ProtoReflect.Descriptor instead.
+func (*GetQuestLackingResourceReq) Descriptor() ([]byte, []int) {
+ return file_GetQuestLackingResourceReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetQuestLackingResourceReq) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+var File_GetQuestLackingResourceReq_proto protoreflect.FileDescriptor
+
+var file_GetQuestLackingResourceReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x61, 0x63, 0x6b, 0x69, 0x6e,
+ 0x67, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x61,
+ 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71,
+ 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetQuestLackingResourceReq_proto_rawDescOnce sync.Once
+ file_GetQuestLackingResourceReq_proto_rawDescData = file_GetQuestLackingResourceReq_proto_rawDesc
+)
+
+func file_GetQuestLackingResourceReq_proto_rawDescGZIP() []byte {
+ file_GetQuestLackingResourceReq_proto_rawDescOnce.Do(func() {
+ file_GetQuestLackingResourceReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetQuestLackingResourceReq_proto_rawDescData)
+ })
+ return file_GetQuestLackingResourceReq_proto_rawDescData
+}
+
+var file_GetQuestLackingResourceReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetQuestLackingResourceReq_proto_goTypes = []interface{}{
+ (*GetQuestLackingResourceReq)(nil), // 0: GetQuestLackingResourceReq
+}
+var file_GetQuestLackingResourceReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetQuestLackingResourceReq_proto_init() }
+func file_GetQuestLackingResourceReq_proto_init() {
+ if File_GetQuestLackingResourceReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetQuestLackingResourceReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetQuestLackingResourceReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetQuestLackingResourceReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetQuestLackingResourceReq_proto_goTypes,
+ DependencyIndexes: file_GetQuestLackingResourceReq_proto_depIdxs,
+ MessageInfos: file_GetQuestLackingResourceReq_proto_msgTypes,
+ }.Build()
+ File_GetQuestLackingResourceReq_proto = out.File
+ file_GetQuestLackingResourceReq_proto_rawDesc = nil
+ file_GetQuestLackingResourceReq_proto_goTypes = nil
+ file_GetQuestLackingResourceReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetQuestLackingResourceRsp.pb.go b/gover/gen/GetQuestLackingResourceRsp.pb.go
new file mode 100644
index 00000000..647df8e3
--- /dev/null
+++ b/gover/gen/GetQuestLackingResourceRsp.pb.go
@@ -0,0 +1,229 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetQuestLackingResourceRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetQuestLackingResourceRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LackedPlaceMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=lacked_place_map,json=lackedPlaceMap,proto3" json:"lacked_place_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ LackedNpcMap map[uint32]uint32 `protobuf:"bytes,7,rep,name=lacked_npc_map,json=lackedNpcMap,proto3" json:"lacked_npc_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ LackedPlaceList []uint32 `protobuf:"varint,11,rep,packed,name=lacked_place_list,json=lackedPlaceList,proto3" json:"lacked_place_list,omitempty"`
+ QuestId uint32 `protobuf:"varint,3,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LackedNpcList []uint32 `protobuf:"varint,14,rep,packed,name=lacked_npc_list,json=lackedNpcList,proto3" json:"lacked_npc_list,omitempty"`
+}
+
+func (x *GetQuestLackingResourceRsp) Reset() {
+ *x = GetQuestLackingResourceRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetQuestLackingResourceRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetQuestLackingResourceRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetQuestLackingResourceRsp) ProtoMessage() {}
+
+func (x *GetQuestLackingResourceRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetQuestLackingResourceRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetQuestLackingResourceRsp.ProtoReflect.Descriptor instead.
+func (*GetQuestLackingResourceRsp) Descriptor() ([]byte, []int) {
+ return file_GetQuestLackingResourceRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetQuestLackingResourceRsp) GetLackedPlaceMap() map[uint32]uint32 {
+ if x != nil {
+ return x.LackedPlaceMap
+ }
+ return nil
+}
+
+func (x *GetQuestLackingResourceRsp) GetLackedNpcMap() map[uint32]uint32 {
+ if x != nil {
+ return x.LackedNpcMap
+ }
+ return nil
+}
+
+func (x *GetQuestLackingResourceRsp) GetLackedPlaceList() []uint32 {
+ if x != nil {
+ return x.LackedPlaceList
+ }
+ return nil
+}
+
+func (x *GetQuestLackingResourceRsp) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
+}
+
+func (x *GetQuestLackingResourceRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GetQuestLackingResourceRsp) GetLackedNpcList() []uint32 {
+ if x != nil {
+ return x.LackedNpcList
+ }
+ return nil
+}
+
+var File_GetQuestLackingResourceRsp_proto protoreflect.FileDescriptor
+
+var file_GetQuestLackingResourceRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x61, 0x63, 0x6b, 0x69, 0x6e,
+ 0x67, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xd9, 0x03, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c,
+ 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x73,
+ 0x70, 0x12, 0x59, 0x0a, 0x10, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x63,
+ 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x47, 0x65,
+ 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73,
+ 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x4c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x50,
+ 0x6c, 0x61, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6c, 0x61,
+ 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x53, 0x0a, 0x0e,
+ 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x6e, 0x70, 0x63, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c,
+ 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x73,
+ 0x70, 0x2e, 0x4c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x4e, 0x70, 0x63, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x4e, 0x70, 0x63, 0x4d, 0x61,
+ 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x63,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x61,
+ 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a,
+ 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x6e, 0x70, 0x63,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6c, 0x61, 0x63,
+ 0x6b, 0x65, 0x64, 0x4e, 0x70, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x41, 0x0a, 0x13, 0x4c, 0x61,
+ 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a,
+ 0x11, 0x4c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x4e, 0x70, 0x63, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetQuestLackingResourceRsp_proto_rawDescOnce sync.Once
+ file_GetQuestLackingResourceRsp_proto_rawDescData = file_GetQuestLackingResourceRsp_proto_rawDesc
+)
+
+func file_GetQuestLackingResourceRsp_proto_rawDescGZIP() []byte {
+ file_GetQuestLackingResourceRsp_proto_rawDescOnce.Do(func() {
+ file_GetQuestLackingResourceRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetQuestLackingResourceRsp_proto_rawDescData)
+ })
+ return file_GetQuestLackingResourceRsp_proto_rawDescData
+}
+
+var file_GetQuestLackingResourceRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
+var file_GetQuestLackingResourceRsp_proto_goTypes = []interface{}{
+ (*GetQuestLackingResourceRsp)(nil), // 0: GetQuestLackingResourceRsp
+ nil, // 1: GetQuestLackingResourceRsp.LackedPlaceMapEntry
+ nil, // 2: GetQuestLackingResourceRsp.LackedNpcMapEntry
+}
+var file_GetQuestLackingResourceRsp_proto_depIdxs = []int32{
+ 1, // 0: GetQuestLackingResourceRsp.lacked_place_map:type_name -> GetQuestLackingResourceRsp.LackedPlaceMapEntry
+ 2, // 1: GetQuestLackingResourceRsp.lacked_npc_map:type_name -> GetQuestLackingResourceRsp.LackedNpcMapEntry
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GetQuestLackingResourceRsp_proto_init() }
+func file_GetQuestLackingResourceRsp_proto_init() {
+ if File_GetQuestLackingResourceRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetQuestLackingResourceRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetQuestLackingResourceRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetQuestLackingResourceRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 3,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetQuestLackingResourceRsp_proto_goTypes,
+ DependencyIndexes: file_GetQuestLackingResourceRsp_proto_depIdxs,
+ MessageInfos: file_GetQuestLackingResourceRsp_proto_msgTypes,
+ }.Build()
+ File_GetQuestLackingResourceRsp_proto = out.File
+ file_GetQuestLackingResourceRsp_proto_rawDesc = nil
+ file_GetQuestLackingResourceRsp_proto_goTypes = nil
+ file_GetQuestLackingResourceRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetQuestTalkHistoryReq.pb.go b/gover/gen/GetQuestTalkHistoryReq.pb.go
index 23d02a38..0617fd30 100644
--- a/gover/gen/GetQuestTalkHistoryReq.pb.go
+++ b/gover/gen/GetQuestTalkHistoryReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetQuestTalkHistoryReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 490
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetQuestTalkHistoryReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParentQuestId uint32 `protobuf:"varint,6,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,15,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
}
func (x *GetQuestTalkHistoryReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetQuestTalkHistoryReq_proto_rawDesc = []byte{
0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40,
0x0a, 0x16, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x48, 0x69,
0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65,
- 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetQuestTalkHistoryRsp.pb.go b/gover/gen/GetQuestTalkHistoryRsp.pb.go
index 0bc79fbc..59afb976 100644
--- a/gover/gen/GetQuestTalkHistoryRsp.pb.go
+++ b/gover/gen/GetQuestTalkHistoryRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetQuestTalkHistoryRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 473
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetQuestTalkHistoryRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TalkIdList []uint32 `protobuf:"varint,13,rep,packed,name=talk_id_list,json=talkIdList,proto3" json:"talk_id_list,omitempty"`
- ParentQuestId uint32 `protobuf:"varint,7,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,3,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ TalkIdList []uint32 `protobuf:"varint,5,rep,packed,name=talk_id_list,json=talkIdList,proto3" json:"talk_id_list,omitempty"`
}
func (x *GetQuestTalkHistoryRsp) Reset() {
@@ -81,11 +78,11 @@ func (*GetQuestTalkHistoryRsp) Descriptor() ([]byte, []int) {
return file_GetQuestTalkHistoryRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetQuestTalkHistoryRsp) GetTalkIdList() []uint32 {
+func (x *GetQuestTalkHistoryRsp) GetRetcode() int32 {
if x != nil {
- return x.TalkIdList
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *GetQuestTalkHistoryRsp) GetParentQuestId() uint32 {
@@ -95,11 +92,11 @@ func (x *GetQuestTalkHistoryRsp) GetParentQuestId() uint32 {
return 0
}
-func (x *GetQuestTalkHistoryRsp) GetRetcode() int32 {
+func (x *GetQuestTalkHistoryRsp) GetTalkIdList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.TalkIdList
}
- return 0
+ return nil
}
var File_GetQuestTalkHistoryRsp_proto protoreflect.FileDescriptor
@@ -108,13 +105,13 @@ var file_GetQuestTalkHistoryRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x48, 0x69,
0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c,
0x0a, 0x16, 0x47, 0x65, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x48, 0x69,
- 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x0c, 0x74, 0x61, 0x6c, 0x6b,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
- 0x74, 0x61, 0x6c, 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72,
+ 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x74, 0x61,
+ 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0a, 0x74, 0x61, 0x6c, 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetRecentMpPlayerListReq.pb.go b/gover/gen/GetRecentMpPlayerListReq.pb.go
index e026920a..bec82cfb 100644
--- a/gover/gen/GetRecentMpPlayerListReq.pb.go
+++ b/gover/gen/GetRecentMpPlayerListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetRecentMpPlayerListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4034
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetRecentMpPlayerListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetRecentMpPlayerListRsp.pb.go b/gover/gen/GetRecentMpPlayerListRsp.pb.go
index baf07424..b1705d9b 100644
--- a/gover/gen/GetRecentMpPlayerListRsp.pb.go
+++ b/gover/gen/GetRecentMpPlayerListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetRecentMpPlayerListRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4050
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetRecentMpPlayerListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ RecentMpPlayerBriefList []*FriendBrief `protobuf:"bytes,9,rep,name=recent_mp_player_brief_list,json=recentMpPlayerBriefList,proto3" json:"recent_mp_player_brief_list,omitempty"`
Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RecentMpPlayerBriefList []*FriendBrief `protobuf:"bytes,14,rep,name=recent_mp_player_brief_list,json=recentMpPlayerBriefList,proto3" json:"recent_mp_player_brief_list,omitempty"`
}
func (x *GetRecentMpPlayerListRsp) Reset() {
@@ -81,18 +77,18 @@ func (*GetRecentMpPlayerListRsp) Descriptor() ([]byte, []int) {
return file_GetRecentMpPlayerListRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetRecentMpPlayerListRsp) GetRetcode() int32 {
+func (x *GetRecentMpPlayerListRsp) GetRecentMpPlayerBriefList() []*FriendBrief {
if x != nil {
- return x.Retcode
+ return x.RecentMpPlayerBriefList
}
- return 0
+ return nil
}
-func (x *GetRecentMpPlayerListRsp) GetRecentMpPlayerBriefList() []*FriendBrief {
+func (x *GetRecentMpPlayerListRsp) GetRetcode() int32 {
if x != nil {
- return x.RecentMpPlayerBriefList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetRecentMpPlayerListRsp_proto protoreflect.FileDescriptor
@@ -103,13 +99,13 @@ var file_GetRecentMpPlayerListRsp_proto_rawDesc = []byte{
0x1a, 0x11, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e,
0x74, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x4a, 0x0a, 0x1b, 0x72, 0x65,
- 0x63, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x62,
- 0x72, 0x69, 0x65, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x17, 0x72,
- 0x65, 0x63, 0x65, 0x6e, 0x74, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x72, 0x69,
- 0x65, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x12, 0x4a, 0x0a, 0x1b, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x70, 0x5f, 0x70, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x52, 0x17, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x4d, 0x70, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetRecommendCustomDungeonReq.pb.go b/gover/gen/GetRecommendCustomDungeonReq.pb.go
new file mode 100644
index 00000000..537319a0
--- /dev/null
+++ b/gover/gen/GetRecommendCustomDungeonReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetRecommendCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetRecommendCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsRefresh bool `protobuf:"varint,6,opt,name=is_refresh,json=isRefresh,proto3" json:"is_refresh,omitempty"`
+}
+
+func (x *GetRecommendCustomDungeonReq) Reset() {
+ *x = GetRecommendCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetRecommendCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetRecommendCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetRecommendCustomDungeonReq) ProtoMessage() {}
+
+func (x *GetRecommendCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetRecommendCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetRecommendCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*GetRecommendCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_GetRecommendCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetRecommendCustomDungeonReq) GetIsRefresh() bool {
+ if x != nil {
+ return x.IsRefresh
+ }
+ return false
+}
+
+var File_GetRecommendCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_GetRecommendCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x43, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x65, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65,
+ 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x52, 0x65, 0x66, 0x72,
+ 0x65, 0x73, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetRecommendCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_GetRecommendCustomDungeonReq_proto_rawDescData = file_GetRecommendCustomDungeonReq_proto_rawDesc
+)
+
+func file_GetRecommendCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_GetRecommendCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_GetRecommendCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetRecommendCustomDungeonReq_proto_rawDescData)
+ })
+ return file_GetRecommendCustomDungeonReq_proto_rawDescData
+}
+
+var file_GetRecommendCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetRecommendCustomDungeonReq_proto_goTypes = []interface{}{
+ (*GetRecommendCustomDungeonReq)(nil), // 0: GetRecommendCustomDungeonReq
+}
+var file_GetRecommendCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetRecommendCustomDungeonReq_proto_init() }
+func file_GetRecommendCustomDungeonReq_proto_init() {
+ if File_GetRecommendCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetRecommendCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetRecommendCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetRecommendCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetRecommendCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_GetRecommendCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_GetRecommendCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_GetRecommendCustomDungeonReq_proto = out.File
+ file_GetRecommendCustomDungeonReq_proto_rawDesc = nil
+ file_GetRecommendCustomDungeonReq_proto_goTypes = nil
+ file_GetRecommendCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetRecommendCustomDungeonRsp.pb.go b/gover/gen/GetRecommendCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..d5a3cf9b
--- /dev/null
+++ b/gover/gen/GetRecommendCustomDungeonRsp.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetRecommendCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetRecommendCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CustomDungeonList []*OtherCustomDungeonBrief `protobuf:"bytes,7,rep,name=custom_dungeon_list,json=customDungeonList,proto3" json:"custom_dungeon_list,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GetRecommendCustomDungeonRsp) Reset() {
+ *x = GetRecommendCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetRecommendCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetRecommendCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetRecommendCustomDungeonRsp) ProtoMessage() {}
+
+func (x *GetRecommendCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetRecommendCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetRecommendCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*GetRecommendCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_GetRecommendCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetRecommendCustomDungeonRsp) GetCustomDungeonList() []*OtherCustomDungeonBrief {
+ if x != nil {
+ return x.CustomDungeonList
+ }
+ return nil
+}
+
+func (x *GetRecommendCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GetRecommendCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_GetRecommendCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x43, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x65, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x18, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x11, 0x63, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetRecommendCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_GetRecommendCustomDungeonRsp_proto_rawDescData = file_GetRecommendCustomDungeonRsp_proto_rawDesc
+)
+
+func file_GetRecommendCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_GetRecommendCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_GetRecommendCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetRecommendCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_GetRecommendCustomDungeonRsp_proto_rawDescData
+}
+
+var file_GetRecommendCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetRecommendCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*GetRecommendCustomDungeonRsp)(nil), // 0: GetRecommendCustomDungeonRsp
+ (*OtherCustomDungeonBrief)(nil), // 1: OtherCustomDungeonBrief
+}
+var file_GetRecommendCustomDungeonRsp_proto_depIdxs = []int32{
+ 1, // 0: GetRecommendCustomDungeonRsp.custom_dungeon_list:type_name -> OtherCustomDungeonBrief
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GetRecommendCustomDungeonRsp_proto_init() }
+func file_GetRecommendCustomDungeonRsp_proto_init() {
+ if File_GetRecommendCustomDungeonRsp_proto != nil {
+ return
+ }
+ file_OtherCustomDungeonBrief_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetRecommendCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetRecommendCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetRecommendCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetRecommendCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_GetRecommendCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_GetRecommendCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_GetRecommendCustomDungeonRsp_proto = out.File
+ file_GetRecommendCustomDungeonRsp_proto_rawDesc = nil
+ file_GetRecommendCustomDungeonRsp_proto_goTypes = nil
+ file_GetRecommendCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetRegionSearchReq.pb.go b/gover/gen/GetRegionSearchReq.pb.go
index 528332c3..5d529ed8 100644
--- a/gover/gen/GetRegionSearchReq.pb.go
+++ b/gover/gen/GetRegionSearchReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetRegionSearchReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetRegionSearchReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetReunionMissionInfoReq.pb.go b/gover/gen/GetReunionMissionInfoReq.pb.go
index a786f604..480d4f07 100644
--- a/gover/gen/GetReunionMissionInfoReq.pb.go
+++ b/gover/gen/GetReunionMissionInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetReunionMissionInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5094
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetReunionMissionInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MissionId uint32 `protobuf:"varint,14,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ MissionId uint32 `protobuf:"varint,3,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
}
func (x *GetReunionMissionInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_GetReunionMissionInfoReq_proto_rawDesc = []byte{
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x39, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x4d, 0x69,
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
- 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetReunionMissionInfoRsp.pb.go b/gover/gen/GetReunionMissionInfoRsp.pb.go
index 38e9e473..d951fc6a 100644
--- a/gover/gen/GetReunionMissionInfoRsp.pb.go
+++ b/gover/gen/GetReunionMissionInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetReunionMissionInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5099
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetReunionMissionInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MissionInfo *ReunionMissionInfo `protobuf:"bytes,14,opt,name=mission_info,json=missionInfo,proto3" json:"mission_info,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MissionInfo *ReunionMissionInfo `protobuf:"bytes,4,opt,name=mission_info,json=missionInfo,proto3" json:"mission_info,omitempty"`
}
func (x *GetReunionMissionInfoRsp) Reset() {
@@ -103,9 +100,9 @@ var file_GetReunionMissionInfoRsp_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x18, 0x47, 0x65,
0x74, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x12, 0x36, 0x0a, 0x0c, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x6d, 0x69, 0x73,
0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GetReunionPrivilegeInfoReq.pb.go b/gover/gen/GetReunionPrivilegeInfoReq.pb.go
index f82870b0..43629446 100644
--- a/gover/gen/GetReunionPrivilegeInfoReq.pb.go
+++ b/gover/gen/GetReunionPrivilegeInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetReunionPrivilegeInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5097
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetReunionPrivilegeInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PrivilegeId uint32 `protobuf:"varint,10,opt,name=privilege_id,json=privilegeId,proto3" json:"privilege_id,omitempty"`
+ PrivilegeId uint32 `protobuf:"varint,15,opt,name=privilege_id,json=privilegeId,proto3" json:"privilege_id,omitempty"`
}
func (x *GetReunionPrivilegeInfoReq) Reset() {
@@ -95,7 +91,7 @@ var file_GetReunionPrivilegeInfoReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67,
0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetReunionPrivilegeInfoRsp.pb.go b/gover/gen/GetReunionPrivilegeInfoRsp.pb.go
index 26e7927a..2d1a143f 100644
--- a/gover/gen/GetReunionPrivilegeInfoRsp.pb.go
+++ b/gover/gen/GetReunionPrivilegeInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetReunionPrivilegeInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5087
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetReunionPrivilegeInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ PrivilegeInfo *ReunionPrivilegeInfo `protobuf:"bytes,6,opt,name=privilege_info,json=privilegeInfo,proto3" json:"privilege_info,omitempty"`
Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PrivilegeInfo *ReunionPrivilegeInfo `protobuf:"bytes,1,opt,name=privilege_info,json=privilegeInfo,proto3" json:"privilege_info,omitempty"`
}
func (x *GetReunionPrivilegeInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetReunionPrivilegeInfoRsp) Descriptor() ([]byte, []int) {
return file_GetReunionPrivilegeInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetReunionPrivilegeInfoRsp) GetRetcode() int32 {
+func (x *GetReunionPrivilegeInfoRsp) GetPrivilegeInfo() *ReunionPrivilegeInfo {
if x != nil {
- return x.Retcode
+ return x.PrivilegeInfo
}
- return 0
+ return nil
}
-func (x *GetReunionPrivilegeInfoRsp) GetPrivilegeInfo() *ReunionPrivilegeInfo {
+func (x *GetReunionPrivilegeInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.PrivilegeInfo
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetReunionPrivilegeInfoRsp_proto protoreflect.FileDescriptor
@@ -102,13 +99,13 @@ var file_GetReunionPrivilegeInfoRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x1a, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69,
0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74,
0x0a, 0x1a, 0x47, 0x65, 0x74, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76,
- 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3c, 0x0a, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c,
- 0x65, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
- 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x3c, 0x0a, 0x0e,
+ 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72,
+ 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x70, 0x72, 0x69,
+ 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetReunionSignInInfoReq.pb.go b/gover/gen/GetReunionSignInInfoReq.pb.go
index c44adb2e..f29cc752 100644
--- a/gover/gen/GetReunionSignInInfoReq.pb.go
+++ b/gover/gen/GetReunionSignInInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetReunionSignInInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5052
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetReunionSignInInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SignInConfigId uint32 `protobuf:"varint,10,opt,name=sign_in_config_id,json=signInConfigId,proto3" json:"sign_in_config_id,omitempty"`
+ SignInConfigId uint32 `protobuf:"varint,3,opt,name=sign_in_config_id,json=signInConfigId,proto3" json:"sign_in_config_id,omitempty"`
}
func (x *GetReunionSignInInfoReq) Reset() {
@@ -95,7 +91,7 @@ var file_GetReunionSignInInfoReq_proto_rawDesc = []byte{
0x44, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x67,
0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x11, 0x73, 0x69,
0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x43, 0x6f, 0x6e,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x43, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetReunionSignInInfoRsp.pb.go b/gover/gen/GetReunionSignInInfoRsp.pb.go
index 08fd5867..29ad715b 100644
--- a/gover/gen/GetReunionSignInInfoRsp.pb.go
+++ b/gover/gen/GetReunionSignInInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetReunionSignInInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5081
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetReunionSignInInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SignInInfo *ReunionSignInInfo `protobuf:"bytes,5,opt,name=sign_in_info,json=signInInfo,proto3" json:"sign_in_info,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SignInInfo *ReunionSignInInfo `protobuf:"bytes,2,opt,name=sign_in_info,json=signInInfo,proto3" json:"sign_in_info,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetReunionSignInInfoRsp) Reset() {
@@ -103,10 +100,10 @@ var file_GetReunionSignInInfoRsp_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x52,
0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x0c, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52, 0x65, 0x75, 0x6e,
+ 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52, 0x65, 0x75, 0x6e,
0x69, 0x6f, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73,
0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetRogueDairyRepairInfoReq.pb.go b/gover/gen/GetRogueDairyRepairInfoReq.pb.go
new file mode 100644
index 00000000..7f43b13f
--- /dev/null
+++ b/gover/gen/GetRogueDairyRepairInfoReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetRogueDairyRepairInfoReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetRogueDairyRepairInfoReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GetRogueDairyRepairInfoReq) Reset() {
+ *x = GetRogueDairyRepairInfoReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetRogueDairyRepairInfoReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetRogueDairyRepairInfoReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetRogueDairyRepairInfoReq) ProtoMessage() {}
+
+func (x *GetRogueDairyRepairInfoReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetRogueDairyRepairInfoReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetRogueDairyRepairInfoReq.ProtoReflect.Descriptor instead.
+func (*GetRogueDairyRepairInfoReq) Descriptor() ([]byte, []int) {
+ return file_GetRogueDairyRepairInfoReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GetRogueDairyRepairInfoReq_proto protoreflect.FileDescriptor
+
+var file_GetRogueDairyRepairInfoReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x61, 0x69, 0x72, 0x79, 0x52,
+ 0x65, 0x70, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x1c, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x61,
+ 0x69, 0x72, 0x79, 0x52, 0x65, 0x70, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetRogueDairyRepairInfoReq_proto_rawDescOnce sync.Once
+ file_GetRogueDairyRepairInfoReq_proto_rawDescData = file_GetRogueDairyRepairInfoReq_proto_rawDesc
+)
+
+func file_GetRogueDairyRepairInfoReq_proto_rawDescGZIP() []byte {
+ file_GetRogueDairyRepairInfoReq_proto_rawDescOnce.Do(func() {
+ file_GetRogueDairyRepairInfoReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetRogueDairyRepairInfoReq_proto_rawDescData)
+ })
+ return file_GetRogueDairyRepairInfoReq_proto_rawDescData
+}
+
+var file_GetRogueDairyRepairInfoReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetRogueDairyRepairInfoReq_proto_goTypes = []interface{}{
+ (*GetRogueDairyRepairInfoReq)(nil), // 0: GetRogueDairyRepairInfoReq
+}
+var file_GetRogueDairyRepairInfoReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetRogueDairyRepairInfoReq_proto_init() }
+func file_GetRogueDairyRepairInfoReq_proto_init() {
+ if File_GetRogueDairyRepairInfoReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetRogueDairyRepairInfoReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetRogueDairyRepairInfoReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetRogueDairyRepairInfoReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetRogueDairyRepairInfoReq_proto_goTypes,
+ DependencyIndexes: file_GetRogueDairyRepairInfoReq_proto_depIdxs,
+ MessageInfos: file_GetRogueDairyRepairInfoReq_proto_msgTypes,
+ }.Build()
+ File_GetRogueDairyRepairInfoReq_proto = out.File
+ file_GetRogueDairyRepairInfoReq_proto_rawDesc = nil
+ file_GetRogueDairyRepairInfoReq_proto_goTypes = nil
+ file_GetRogueDairyRepairInfoReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetRogueDairyRepairInfoRsp.pb.go b/gover/gen/GetRogueDairyRepairInfoRsp.pb.go
new file mode 100644
index 00000000..71bd361d
--- /dev/null
+++ b/gover/gen/GetRogueDairyRepairInfoRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetRogueDairyRepairInfoRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetRogueDairyRepairInfoRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GetRogueDairyRepairInfoRsp) Reset() {
+ *x = GetRogueDairyRepairInfoRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetRogueDairyRepairInfoRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetRogueDairyRepairInfoRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetRogueDairyRepairInfoRsp) ProtoMessage() {}
+
+func (x *GetRogueDairyRepairInfoRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetRogueDairyRepairInfoRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetRogueDairyRepairInfoRsp.ProtoReflect.Descriptor instead.
+func (*GetRogueDairyRepairInfoRsp) Descriptor() ([]byte, []int) {
+ return file_GetRogueDairyRepairInfoRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetRogueDairyRepairInfoRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GetRogueDairyRepairInfoRsp_proto protoreflect.FileDescriptor
+
+var file_GetRogueDairyRepairInfoRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x61, 0x69, 0x72, 0x79, 0x52,
+ 0x65, 0x70, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x61,
+ 0x69, 0x72, 0x79, 0x52, 0x65, 0x70, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetRogueDairyRepairInfoRsp_proto_rawDescOnce sync.Once
+ file_GetRogueDairyRepairInfoRsp_proto_rawDescData = file_GetRogueDairyRepairInfoRsp_proto_rawDesc
+)
+
+func file_GetRogueDairyRepairInfoRsp_proto_rawDescGZIP() []byte {
+ file_GetRogueDairyRepairInfoRsp_proto_rawDescOnce.Do(func() {
+ file_GetRogueDairyRepairInfoRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetRogueDairyRepairInfoRsp_proto_rawDescData)
+ })
+ return file_GetRogueDairyRepairInfoRsp_proto_rawDescData
+}
+
+var file_GetRogueDairyRepairInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetRogueDairyRepairInfoRsp_proto_goTypes = []interface{}{
+ (*GetRogueDairyRepairInfoRsp)(nil), // 0: GetRogueDairyRepairInfoRsp
+}
+var file_GetRogueDairyRepairInfoRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetRogueDairyRepairInfoRsp_proto_init() }
+func file_GetRogueDairyRepairInfoRsp_proto_init() {
+ if File_GetRogueDairyRepairInfoRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetRogueDairyRepairInfoRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetRogueDairyRepairInfoRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetRogueDairyRepairInfoRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetRogueDairyRepairInfoRsp_proto_goTypes,
+ DependencyIndexes: file_GetRogueDairyRepairInfoRsp_proto_depIdxs,
+ MessageInfos: file_GetRogueDairyRepairInfoRsp_proto_msgTypes,
+ }.Build()
+ File_GetRogueDairyRepairInfoRsp_proto = out.File
+ file_GetRogueDairyRepairInfoRsp_proto_rawDesc = nil
+ file_GetRogueDairyRepairInfoRsp_proto_goTypes = nil
+ file_GetRogueDairyRepairInfoRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetSceneAreaReq.pb.go b/gover/gen/GetSceneAreaReq.pb.go
index 0ce13967..2275e22d 100644
--- a/gover/gen/GetSceneAreaReq.pb.go
+++ b/gover/gen/GetSceneAreaReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetSceneAreaReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 265
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetSceneAreaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- BelongUid uint32 `protobuf:"varint,7,opt,name=belong_uid,json=belongUid,proto3" json:"belong_uid,omitempty"`
+ SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ BelongUid uint32 `protobuf:"varint,6,opt,name=belong_uid,json=belongUid,proto3" json:"belong_uid,omitempty"`
}
func (x *GetSceneAreaReq) Reset() {
@@ -101,9 +97,9 @@ var file_GetSceneAreaReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x5f,
- 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x6c, 0x6f, 0x6e,
+ 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x6c, 0x6f, 0x6e,
0x67, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetSceneAreaRsp.pb.go b/gover/gen/GetSceneAreaRsp.pb.go
index 468888cf..872d2ecd 100644
--- a/gover/gen/GetSceneAreaRsp.pb.go
+++ b/gover/gen/GetSceneAreaRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetSceneAreaRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 204
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetSceneAreaRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CityInfoList []*CityInfo `protobuf:"bytes,13,rep,name=city_info_list,json=cityInfoList,proto3" json:"city_info_list,omitempty"`
- SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- AreaIdList []uint32 `protobuf:"varint,9,rep,packed,name=area_id_list,json=areaIdList,proto3" json:"area_id_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AreaIdList []uint32 `protobuf:"varint,15,rep,packed,name=area_id_list,json=areaIdList,proto3" json:"area_id_list,omitempty"`
+ CityInfoList []*CityInfo `protobuf:"bytes,9,rep,name=city_info_list,json=cityInfoList,proto3" json:"city_info_list,omitempty"`
}
func (x *GetSceneAreaRsp) Reset() {
@@ -82,30 +79,30 @@ func (*GetSceneAreaRsp) Descriptor() ([]byte, []int) {
return file_GetSceneAreaRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetSceneAreaRsp) GetRetcode() int32 {
+func (x *GetSceneAreaRsp) GetSceneId() uint32 {
if x != nil {
- return x.Retcode
+ return x.SceneId
}
return 0
}
-func (x *GetSceneAreaRsp) GetCityInfoList() []*CityInfo {
+func (x *GetSceneAreaRsp) GetRetcode() int32 {
if x != nil {
- return x.CityInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetSceneAreaRsp) GetSceneId() uint32 {
+func (x *GetSceneAreaRsp) GetAreaIdList() []uint32 {
if x != nil {
- return x.SceneId
+ return x.AreaIdList
}
- return 0
+ return nil
}
-func (x *GetSceneAreaRsp) GetAreaIdList() []uint32 {
+func (x *GetSceneAreaRsp) GetCityInfoList() []*CityInfo {
if x != nil {
- return x.AreaIdList
+ return x.CityInfoList
}
return nil
}
@@ -116,15 +113,15 @@ var file_GetSceneAreaRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x99, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53,
- 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x0e, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e,
- 0x43, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x63, 0x69, 0x74, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49,
- 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x4c,
+ 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x0e, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x43, 0x69, 0x74,
+ 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x63, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetSceneNpcPositionReq.pb.go b/gover/gen/GetSceneNpcPositionReq.pb.go
index 051a64cd..483411b8 100644
--- a/gover/gen/GetSceneNpcPositionReq.pb.go
+++ b/gover/gen/GetSceneNpcPositionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetSceneNpcPositionReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 535
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetSceneNpcPositionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NpcIdList []uint32 `protobuf:"varint,6,rep,packed,name=npc_id_list,json=npcIdList,proto3" json:"npc_id_list,omitempty"`
- SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ NpcIdList []uint32 `protobuf:"varint,13,rep,packed,name=npc_id_list,json=npcIdList,proto3" json:"npc_id_list,omitempty"`
}
func (x *GetSceneNpcPositionReq) Reset() {
@@ -81,18 +77,18 @@ func (*GetSceneNpcPositionReq) Descriptor() ([]byte, []int) {
return file_GetSceneNpcPositionReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetSceneNpcPositionReq) GetNpcIdList() []uint32 {
+func (x *GetSceneNpcPositionReq) GetSceneId() uint32 {
if x != nil {
- return x.NpcIdList
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *GetSceneNpcPositionReq) GetSceneId() uint32 {
+func (x *GetSceneNpcPositionReq) GetNpcIdList() []uint32 {
if x != nil {
- return x.SceneId
+ return x.NpcIdList
}
- return 0
+ return nil
}
var File_GetSceneNpcPositionReq_proto protoreflect.FileDescriptor
@@ -101,11 +97,11 @@ var file_GetSceneNpcPositionReq_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x70, 0x63, 0x50, 0x6f, 0x73,
0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53,
0x0a, 0x16, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x70, 0x63, 0x50, 0x6f, 0x73,
- 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0b, 0x6e, 0x70, 0x63, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x6e,
- 0x70, 0x63, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x6e, 0x70, 0x63, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetSceneNpcPositionRsp.pb.go b/gover/gen/GetSceneNpcPositionRsp.pb.go
index 834c4354..04bbcb98 100644
--- a/gover/gen/GetSceneNpcPositionRsp.pb.go
+++ b/gover/gen/GetSceneNpcPositionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetSceneNpcPositionRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 507
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetSceneNpcPositionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- NpcInfoList []*NpcPositionInfo `protobuf:"bytes,14,rep,name=npc_info_list,json=npcInfoList,proto3" json:"npc_info_list,omitempty"`
- SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ NpcInfoList []*NpcPositionInfo `protobuf:"bytes,2,rep,name=npc_info_list,json=npcInfoList,proto3" json:"npc_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetSceneNpcPositionRsp) Reset() {
@@ -81,9 +78,9 @@ func (*GetSceneNpcPositionRsp) Descriptor() ([]byte, []int) {
return file_GetSceneNpcPositionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetSceneNpcPositionRsp) GetRetcode() int32 {
+func (x *GetSceneNpcPositionRsp) GetSceneId() uint32 {
if x != nil {
- return x.Retcode
+ return x.SceneId
}
return 0
}
@@ -95,9 +92,9 @@ func (x *GetSceneNpcPositionRsp) GetNpcInfoList() []*NpcPositionInfo {
return nil
}
-func (x *GetSceneNpcPositionRsp) GetSceneId() uint32 {
+func (x *GetSceneNpcPositionRsp) GetRetcode() int32 {
if x != nil {
- return x.SceneId
+ return x.Retcode
}
return 0
}
@@ -110,13 +107,13 @@ var file_GetSceneNpcPositionRsp_proto_rawDesc = []byte{
0x4e, 0x70, 0x63, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x4e, 0x70, 0x63, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x0d, 0x6e, 0x70,
- 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x10, 0x2e, 0x4e, 0x70, 0x63, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x6e, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x0d, 0x6e,
+ 0x70, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4e, 0x70, 0x63, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x6e, 0x70, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetScenePerformanceReq.pb.go b/gover/gen/GetScenePerformanceReq.pb.go
index fe6d04de..5d397615 100644
--- a/gover/gen/GetScenePerformanceReq.pb.go
+++ b/gover/gen/GetScenePerformanceReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetScenePerformanceReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetScenePerformanceReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetScenePerformanceRsp.pb.go b/gover/gen/GetScenePerformanceRsp.pb.go
index 239edd50..96076f54 100644
--- a/gover/gen/GetScenePerformanceRsp.pb.go
+++ b/gover/gen/GetScenePerformanceRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetScenePerformanceRsp.proto
package gen
@@ -36,23 +36,20 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3137
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetScenePerformanceRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterNum uint32 `protobuf:"varint,9,opt,name=monster_num,json=monsterNum,proto3" json:"monster_num,omitempty"`
- GatherNumInsight uint32 `protobuf:"varint,1,opt,name=gather_num_insight,json=gatherNumInsight,proto3" json:"gather_num_insight,omitempty"`
- GadgetNum uint32 `protobuf:"varint,6,opt,name=gadget_num,json=gadgetNum,proto3" json:"gadget_num,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DynamicGroupNum uint32 `protobuf:"varint,12,opt,name=dynamic_group_num,json=dynamicGroupNum,proto3" json:"dynamic_group_num,omitempty"`
- GroupNum uint32 `protobuf:"varint,2,opt,name=group_num,json=groupNum,proto3" json:"group_num,omitempty"`
- Pos *Vector `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
- EntityNum uint32 `protobuf:"varint,8,opt,name=entity_num,json=entityNum,proto3" json:"entity_num,omitempty"`
- GatherNum uint32 `protobuf:"varint,13,opt,name=gather_num,json=gatherNum,proto3" json:"gather_num,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_GLNFIFPNJIE uint32 `protobuf:"varint,4,opt,name=Unk3300_GLNFIFPNJIE,json=Unk3300GLNFIFPNJIE,proto3" json:"Unk3300_GLNFIFPNJIE,omitempty"`
+ Unk3300_IHBPCPCJIBC uint32 `protobuf:"varint,2,opt,name=Unk3300_IHBPCPCJIBC,json=Unk3300IHBPCPCJIBC,proto3" json:"Unk3300_IHBPCPCJIBC,omitempty"`
+ Unk3300_MMALJIFDKJK uint32 `protobuf:"varint,13,opt,name=Unk3300_MMALJIFDKJK,json=Unk3300MMALJIFDKJK,proto3" json:"Unk3300_MMALJIFDKJK,omitempty"`
+ Unk3300_PDPJEMEKHKD uint32 `protobuf:"varint,10,opt,name=Unk3300_PDPJEMEKHKD,json=Unk3300PDPJEMEKHKD,proto3" json:"Unk3300_PDPJEMEKHKD,omitempty"`
+ Unk3300_LIOFGAHKNIA uint32 `protobuf:"varint,14,opt,name=Unk3300_LIOFGAHKNIA,json=Unk3300LIOFGAHKNIA,proto3" json:"Unk3300_LIOFGAHKNIA,omitempty"`
+ Unk3300_MIJMKLBGKML uint32 `protobuf:"varint,11,opt,name=Unk3300_MIJMKLBGKML,json=Unk3300MIJMKLBGKML,proto3" json:"Unk3300_MIJMKLBGKML,omitempty"`
+ Unk3300_JMLJLNKLJNP uint32 `protobuf:"varint,15,opt,name=Unk3300_JMLJLNKLJNP,json=Unk3300JMLJLNKLJNP,proto3" json:"Unk3300_JMLJLNKLJNP,omitempty"`
+ Pos *Vector `protobuf:"bytes,9,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *GetScenePerformanceRsp) Reset() {
@@ -87,67 +84,67 @@ func (*GetScenePerformanceRsp) Descriptor() ([]byte, []int) {
return file_GetScenePerformanceRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetScenePerformanceRsp) GetMonsterNum() uint32 {
+func (x *GetScenePerformanceRsp) GetRetcode() int32 {
if x != nil {
- return x.MonsterNum
+ return x.Retcode
}
return 0
}
-func (x *GetScenePerformanceRsp) GetGatherNumInsight() uint32 {
+func (x *GetScenePerformanceRsp) GetUnk3300_GLNFIFPNJIE() uint32 {
if x != nil {
- return x.GatherNumInsight
+ return x.Unk3300_GLNFIFPNJIE
}
return 0
}
-func (x *GetScenePerformanceRsp) GetGadgetNum() uint32 {
+func (x *GetScenePerformanceRsp) GetUnk3300_IHBPCPCJIBC() uint32 {
if x != nil {
- return x.GadgetNum
+ return x.Unk3300_IHBPCPCJIBC
}
return 0
}
-func (x *GetScenePerformanceRsp) GetRetcode() int32 {
+func (x *GetScenePerformanceRsp) GetUnk3300_MMALJIFDKJK() uint32 {
if x != nil {
- return x.Retcode
+ return x.Unk3300_MMALJIFDKJK
}
return 0
}
-func (x *GetScenePerformanceRsp) GetDynamicGroupNum() uint32 {
+func (x *GetScenePerformanceRsp) GetUnk3300_PDPJEMEKHKD() uint32 {
if x != nil {
- return x.DynamicGroupNum
+ return x.Unk3300_PDPJEMEKHKD
}
return 0
}
-func (x *GetScenePerformanceRsp) GetGroupNum() uint32 {
+func (x *GetScenePerformanceRsp) GetUnk3300_LIOFGAHKNIA() uint32 {
if x != nil {
- return x.GroupNum
+ return x.Unk3300_LIOFGAHKNIA
}
return 0
}
-func (x *GetScenePerformanceRsp) GetPos() *Vector {
+func (x *GetScenePerformanceRsp) GetUnk3300_MIJMKLBGKML() uint32 {
if x != nil {
- return x.Pos
+ return x.Unk3300_MIJMKLBGKML
}
- return nil
+ return 0
}
-func (x *GetScenePerformanceRsp) GetEntityNum() uint32 {
+func (x *GetScenePerformanceRsp) GetUnk3300_JMLJLNKLJNP() uint32 {
if x != nil {
- return x.EntityNum
+ return x.Unk3300_JMLJLNKLJNP
}
return 0
}
-func (x *GetScenePerformanceRsp) GetGatherNum() uint32 {
+func (x *GetScenePerformanceRsp) GetPos() *Vector {
if x != nil {
- return x.GatherNum
+ return x.Pos
}
- return 0
+ return nil
}
var File_GetScenePerformanceRsp_proto protoreflect.FileDescriptor
@@ -155,29 +152,35 @@ var File_GetScenePerformanceRsp_proto protoreflect.FileDescriptor
var file_GetScenePerformanceRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72,
0x6d, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x02, 0x0a,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x03, 0x0a,
0x16, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d,
- 0x61, 0x6e, 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x2c, 0x0a, 0x12, 0x67, 0x61, 0x74, 0x68,
- 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x69, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x49,
- 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x2a, 0x0a, 0x11, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x79, 0x6e, 0x61,
- 0x6d, 0x69, 0x63, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
- 0x70, 0x6f, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x75,
- 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4e,
- 0x75, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x4e, 0x75,
- 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x61, 0x6e, 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x4e,
+ 0x46, 0x49, 0x46, 0x50, 0x4e, 0x4a, 0x49, 0x45, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4c, 0x4e, 0x46, 0x49, 0x46, 0x50, 0x4e, 0x4a,
+ 0x49, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x48,
+ 0x42, 0x50, 0x43, 0x50, 0x43, 0x4a, 0x49, 0x42, 0x43, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x48, 0x42, 0x50, 0x43, 0x50, 0x43, 0x4a,
+ 0x49, 0x42, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d,
+ 0x4d, 0x41, 0x4c, 0x4a, 0x49, 0x46, 0x44, 0x4b, 0x4a, 0x4b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4d, 0x41, 0x4c, 0x4a, 0x49, 0x46,
+ 0x44, 0x4b, 0x4a, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x50, 0x44, 0x50, 0x4a, 0x45, 0x4d, 0x45, 0x4b, 0x48, 0x4b, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x44, 0x50, 0x4a, 0x45, 0x4d,
+ 0x45, 0x4b, 0x48, 0x4b, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4c, 0x49, 0x4f, 0x46, 0x47, 0x41, 0x48, 0x4b, 0x4e, 0x49, 0x41, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x49, 0x4f, 0x46, 0x47,
+ 0x41, 0x48, 0x4b, 0x4e, 0x49, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4d, 0x49, 0x4a, 0x4d, 0x4b, 0x4c, 0x42, 0x47, 0x4b, 0x4d, 0x4c, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x49, 0x4a, 0x4d,
+ 0x4b, 0x4c, 0x42, 0x47, 0x4b, 0x4d, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4a, 0x4d, 0x4c, 0x4a, 0x4c, 0x4e, 0x4b, 0x4c, 0x4a, 0x4e, 0x50, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4d, 0x4c,
+ 0x4a, 0x4c, 0x4e, 0x4b, 0x4c, 0x4a, 0x4e, 0x50, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GetScenePointReq.pb.go b/gover/gen/GetScenePointReq.pb.go
index 16edc017..f7afc0a7 100644
--- a/gover/gen/GetScenePointReq.pb.go
+++ b/gover/gen/GetScenePointReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetScenePointReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 297
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetScenePointReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BelongUid uint32 `protobuf:"varint,10,opt,name=belong_uid,json=belongUid,proto3" json:"belong_uid,omitempty"`
- SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,13,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ BelongUid uint32 `protobuf:"varint,5,opt,name=belong_uid,json=belongUid,proto3" json:"belong_uid,omitempty"`
}
func (x *GetScenePointReq) Reset() {
@@ -81,16 +77,16 @@ func (*GetScenePointReq) Descriptor() ([]byte, []int) {
return file_GetScenePointReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetScenePointReq) GetBelongUid() uint32 {
+func (x *GetScenePointReq) GetSceneId() uint32 {
if x != nil {
- return x.BelongUid
+ return x.SceneId
}
return 0
}
-func (x *GetScenePointReq) GetSceneId() uint32 {
+func (x *GetScenePointReq) GetBelongUid() uint32 {
if x != nil {
- return x.SceneId
+ return x.BelongUid
}
return 0
}
@@ -100,11 +96,11 @@ var File_GetScenePointReq_proto protoreflect.FileDescriptor
var file_GetScenePointReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x53,
- 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
- 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x6c, 0x6f, 0x6e,
+ 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x6c,
+ 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetScenePointRsp.pb.go b/gover/gen/GetScenePointRsp.pb.go
index c084b19e..f91267c5 100644
--- a/gover/gen/GetScenePointRsp.pb.go
+++ b/gover/gen/GetScenePointRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetScenePointRsp.proto
package gen
@@ -36,26 +36,23 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 281
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetScenePointRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NotExploredDungeonEntryList []uint32 `protobuf:"varint,11,rep,packed,name=not_explored_dungeon_entry_list,json=notExploredDungeonEntryList,proto3" json:"not_explored_dungeon_entry_list,omitempty"`
- ToBeExploreDungeonEntryList []uint32 `protobuf:"varint,15,rep,packed,name=to_be_explore_dungeon_entry_list,json=toBeExploreDungeonEntryList,proto3" json:"to_be_explore_dungeon_entry_list,omitempty"`
- LockedPointList []uint32 `protobuf:"varint,2,rep,packed,name=locked_point_list,json=lockedPointList,proto3" json:"locked_point_list,omitempty"`
- UnhidePointList []uint32 `protobuf:"varint,5,rep,packed,name=unhide_point_list,json=unhidePointList,proto3" json:"unhide_point_list,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ UnlockAreaList []uint32 `protobuf:"varint,9,rep,packed,name=unlock_area_list,json=unlockAreaList,proto3" json:"unlock_area_list,omitempty"`
+ LockedPointList []uint32 `protobuf:"varint,15,rep,packed,name=locked_point_list,json=lockedPointList,proto3" json:"locked_point_list,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ UnhidePointList []uint32 `protobuf:"varint,3,rep,packed,name=unhide_point_list,json=unhidePointList,proto3" json:"unhide_point_list,omitempty"`
+ HidePointList []uint32 `protobuf:"varint,10,rep,packed,name=hide_point_list,json=hidePointList,proto3" json:"hide_point_list,omitempty"`
+ GroupUnlimitPointList []uint32 `protobuf:"varint,1,rep,packed,name=group_unlimit_point_list,json=groupUnlimitPointList,proto3" json:"group_unlimit_point_list,omitempty"`
+ NotInteractDungeonEntryList []uint32 `protobuf:"varint,11,rep,packed,name=not_interact_dungeon_entry_list,json=notInteractDungeonEntryList,proto3" json:"not_interact_dungeon_entry_list,omitempty"`
+ ToBeExploreDungeonEntryList []uint32 `protobuf:"varint,6,rep,packed,name=to_be_explore_dungeon_entry_list,json=toBeExploreDungeonEntryList,proto3" json:"to_be_explore_dungeon_entry_list,omitempty"`
+ NotExploredDungeonEntryList []uint32 `protobuf:"varint,7,rep,packed,name=not_explored_dungeon_entry_list,json=notExploredDungeonEntryList,proto3" json:"not_explored_dungeon_entry_list,omitempty"`
BelongUid uint32 `protobuf:"varint,12,opt,name=belong_uid,json=belongUid,proto3" json:"belong_uid,omitempty"`
- UnlockedPointList []uint32 `protobuf:"varint,13,rep,packed,name=unlocked_point_list,json=unlockedPointList,proto3" json:"unlocked_point_list,omitempty"`
- UnlockAreaList []uint32 `protobuf:"varint,1,rep,packed,name=unlock_area_list,json=unlockAreaList,proto3" json:"unlock_area_list,omitempty"`
- HidePointList []uint32 `protobuf:"varint,4,rep,packed,name=hide_point_list,json=hidePointList,proto3" json:"hide_point_list,omitempty"`
- SceneId uint32 `protobuf:"varint,14,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- NotInteractDungeonEntryList []uint32 `protobuf:"varint,6,rep,packed,name=not_interact_dungeon_entry_list,json=notInteractDungeonEntryList,proto3" json:"not_interact_dungeon_entry_list,omitempty"`
- GroupUnlimitPointList []uint32 `protobuf:"varint,10,rep,packed,name=group_unlimit_point_list,json=groupUnlimitPointList,proto3" json:"group_unlimit_point_list,omitempty"`
+ UnlockedPointList []uint32 `protobuf:"varint,2,rep,packed,name=unlocked_point_list,json=unlockedPointList,proto3" json:"unlocked_point_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *GetScenePointRsp) Reset() {
@@ -90,25 +87,25 @@ func (*GetScenePointRsp) Descriptor() ([]byte, []int) {
return file_GetScenePointRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetScenePointRsp) GetNotExploredDungeonEntryList() []uint32 {
+func (x *GetScenePointRsp) GetUnlockAreaList() []uint32 {
if x != nil {
- return x.NotExploredDungeonEntryList
+ return x.UnlockAreaList
}
return nil
}
-func (x *GetScenePointRsp) GetToBeExploreDungeonEntryList() []uint32 {
+func (x *GetScenePointRsp) GetLockedPointList() []uint32 {
if x != nil {
- return x.ToBeExploreDungeonEntryList
+ return x.LockedPointList
}
return nil
}
-func (x *GetScenePointRsp) GetLockedPointList() []uint32 {
+func (x *GetScenePointRsp) GetRetcode() int32 {
if x != nil {
- return x.LockedPointList
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *GetScenePointRsp) GetUnhidePointList() []uint32 {
@@ -118,60 +115,60 @@ func (x *GetScenePointRsp) GetUnhidePointList() []uint32 {
return nil
}
-func (x *GetScenePointRsp) GetRetcode() int32 {
+func (x *GetScenePointRsp) GetHidePointList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.HidePointList
}
- return 0
+ return nil
}
-func (x *GetScenePointRsp) GetBelongUid() uint32 {
+func (x *GetScenePointRsp) GetGroupUnlimitPointList() []uint32 {
if x != nil {
- return x.BelongUid
+ return x.GroupUnlimitPointList
}
- return 0
+ return nil
}
-func (x *GetScenePointRsp) GetUnlockedPointList() []uint32 {
+func (x *GetScenePointRsp) GetNotInteractDungeonEntryList() []uint32 {
if x != nil {
- return x.UnlockedPointList
+ return x.NotInteractDungeonEntryList
}
return nil
}
-func (x *GetScenePointRsp) GetUnlockAreaList() []uint32 {
+func (x *GetScenePointRsp) GetToBeExploreDungeonEntryList() []uint32 {
if x != nil {
- return x.UnlockAreaList
+ return x.ToBeExploreDungeonEntryList
}
return nil
}
-func (x *GetScenePointRsp) GetHidePointList() []uint32 {
+func (x *GetScenePointRsp) GetNotExploredDungeonEntryList() []uint32 {
if x != nil {
- return x.HidePointList
+ return x.NotExploredDungeonEntryList
}
return nil
}
-func (x *GetScenePointRsp) GetSceneId() uint32 {
+func (x *GetScenePointRsp) GetBelongUid() uint32 {
if x != nil {
- return x.SceneId
+ return x.BelongUid
}
return 0
}
-func (x *GetScenePointRsp) GetNotInteractDungeonEntryList() []uint32 {
+func (x *GetScenePointRsp) GetUnlockedPointList() []uint32 {
if x != nil {
- return x.NotInteractDungeonEntryList
+ return x.UnlockedPointList
}
return nil
}
-func (x *GetScenePointRsp) GetGroupUnlimitPointList() []uint32 {
+func (x *GetScenePointRsp) GetSceneId() uint32 {
if x != nil {
- return x.GroupUnlimitPointList
+ return x.SceneId
}
- return nil
+ return 0
}
var File_GetScenePointRsp_proto protoreflect.FileDescriptor
@@ -179,43 +176,43 @@ var File_GetScenePointRsp_proto protoreflect.FileDescriptor
var file_GetScenePointRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x47, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcc, 0x04, 0x0a, 0x10, 0x47, 0x65, 0x74,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x44, 0x0a,
- 0x1f, 0x6e, 0x6f, 0x74, 0x5f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x5f, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1b, 0x6e, 0x6f, 0x74, 0x45, 0x78, 0x70, 0x6c, 0x6f,
- 0x72, 0x65, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x20, 0x74, 0x6f, 0x5f, 0x62, 0x65, 0x5f, 0x65, 0x78, 0x70,
- 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74,
- 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1b, 0x74,
- 0x6f, 0x42, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x6f,
- 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x75, 0x6e, 0x68, 0x69, 0x64, 0x65,
- 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0f, 0x75, 0x6e, 0x68, 0x69, 0x64, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x75,
- 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
- 0x65, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x75,
- 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x72, 0x65,
- 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d,
- 0x68, 0x69, 0x64, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x1f, 0x6e, 0x6f, 0x74, 0x5f,
- 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x1b, 0x6e, 0x6f, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x37,
- 0x0a, 0x18, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x75, 0x6e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x15, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x6e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x28, 0x0a,
+ 0x10, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x41,
+ 0x72, 0x65, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
+ 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a,
+ 0x11, 0x75, 0x6e, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x75, 0x6e, 0x68, 0x69, 0x64, 0x65,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x68, 0x69, 0x64,
+ 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0d, 0x68, 0x69, 0x64, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x37, 0x0a, 0x18, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x75, 0x6e, 0x6c, 0x69, 0x6d,
+ 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x15, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x6e, 0x6c, 0x69, 0x6d, 0x69,
+ 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x1f, 0x6e, 0x6f,
+ 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x1b, 0x6e, 0x6f, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x45, 0x0a, 0x20, 0x74, 0x6f, 0x5f, 0x62, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72,
+ 0x65, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1b, 0x74, 0x6f, 0x42, 0x65,
+ 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x1f, 0x6e, 0x6f, 0x74, 0x5f, 0x65,
+ 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x1b, 0x6e, 0x6f, 0x74, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x13,
+ 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x75, 0x6e, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x65, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetShopReq.pb.go b/gover/gen/GetShopReq.pb.go
index bc03eaa0..6e6cf33b 100644
--- a/gover/gen/GetShopReq.pb.go
+++ b/gover/gen/GetShopReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetShopReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 772
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetShopReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShopType uint32 `protobuf:"varint,13,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ ShopType uint32 `protobuf:"varint,9,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
}
func (x *GetShopReq) Reset() {
@@ -92,7 +88,7 @@ var File_GetShopReq_proto protoreflect.FileDescriptor
var file_GetShopReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x29, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x71,
- 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetShopRsp.pb.go b/gover/gen/GetShopRsp.pb.go
index cd0d86f7..e7e3ddd9 100644
--- a/gover/gen/GetShopRsp.pb.go
+++ b/gover/gen/GetShopRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetShopRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 798
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetShopRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Shop *Shop `protobuf:"bytes,11,opt,name=shop,proto3" json:"shop,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Shop *Shop `protobuf:"bytes,8,opt,name=shop,proto3" json:"shop,omitempty"`
}
func (x *GetShopRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetShopRsp) Descriptor() ([]byte, []int) {
return file_GetShopRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetShopRsp) GetShop() *Shop {
+func (x *GetShopRsp) GetRetcode() int32 {
if x != nil {
- return x.Shop
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetShopRsp) GetRetcode() int32 {
+func (x *GetShopRsp) GetShop() *Shop {
if x != nil {
- return x.Retcode
+ return x.Shop
}
- return 0
+ return nil
}
var File_GetShopRsp_proto protoreflect.FileDescriptor
@@ -99,11 +96,11 @@ var File_GetShopRsp_proto protoreflect.FileDescriptor
var file_GetShopRsp_proto_rawDesc = []byte{
0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0a, 0x53, 0x68, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41,
- 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x04,
- 0x73, 0x68, 0x6f, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x05, 0x2e, 0x53, 0x68, 0x6f,
- 0x70, 0x52, 0x04, 0x73, 0x68, 0x6f, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x04, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x05, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x04, 0x73, 0x68, 0x6f,
+ 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/GetShopmallDataReq.pb.go b/gover/gen/GetShopmallDataReq.pb.go
index a803228e..661439cc 100644
--- a/gover/gen/GetShopmallDataReq.pb.go
+++ b/gover/gen/GetShopmallDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetShopmallDataReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 707
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetShopmallDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetShopmallDataRsp.pb.go b/gover/gen/GetShopmallDataRsp.pb.go
index c7489fa5..733b849b 100644
--- a/gover/gen/GetShopmallDataRsp.pb.go
+++ b/gover/gen/GetShopmallDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetShopmallDataRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 721
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetShopmallDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShopTypeList []uint32 `protobuf:"varint,15,rep,packed,name=shop_type_list,json=shopTypeList,proto3" json:"shop_type_list,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ShopTypeList []uint32 `protobuf:"varint,7,rep,packed,name=shop_type_list,json=shopTypeList,proto3" json:"shop_type_list,omitempty"`
}
func (x *GetShopmallDataRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetShopmallDataRsp) Descriptor() ([]byte, []int) {
return file_GetShopmallDataRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetShopmallDataRsp) GetShopTypeList() []uint32 {
+func (x *GetShopmallDataRsp) GetRetcode() int32 {
if x != nil {
- return x.ShopTypeList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *GetShopmallDataRsp) GetRetcode() int32 {
+func (x *GetShopmallDataRsp) GetShopTypeList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.ShopTypeList
}
- return 0
+ return nil
}
var File_GetShopmallDataRsp_proto protoreflect.FileDescriptor
@@ -100,10 +97,10 @@ var file_GetShopmallDataRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x70, 0x6d, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x74,
0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x12, 0x47, 0x65,
0x74, 0x53, 0x68, 0x6f, 0x70, 0x6d, 0x61, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70,
- 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79,
- 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x68,
+ 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetSignInRewardReq.pb.go b/gover/gen/GetSignInRewardReq.pb.go
index ab9f3516..eb4b492d 100644
--- a/gover/gen/GetSignInRewardReq.pb.go
+++ b/gover/gen/GetSignInRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetSignInRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2507
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetSignInRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- RewardDay uint32 `protobuf:"varint,3,opt,name=reward_day,json=rewardDay,proto3" json:"reward_day,omitempty"`
+ RewardDay uint32 `protobuf:"varint,4,opt,name=reward_day,json=rewardDay,proto3" json:"reward_day,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *GetSignInRewardReq) Reset() {
@@ -81,16 +77,16 @@ func (*GetSignInRewardReq) Descriptor() ([]byte, []int) {
return file_GetSignInRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *GetSignInRewardReq) GetScheduleId() uint32 {
+func (x *GetSignInRewardReq) GetRewardDay() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.RewardDay
}
return 0
}
-func (x *GetSignInRewardReq) GetRewardDay() uint32 {
+func (x *GetSignInRewardReq) GetScheduleId() uint32 {
if x != nil {
- return x.RewardDay
+ return x.ScheduleId
}
return 0
}
@@ -101,10 +97,10 @@ var file_GetSignInRewardReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x12, 0x47, 0x65,
0x74, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
- 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x44, 0x61, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x44, 0x61, 0x79, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetSignInRewardRsp.pb.go b/gover/gen/GetSignInRewardRsp.pb.go
index 6a3917c6..9da951df 100644
--- a/gover/gen/GetSignInRewardRsp.pb.go
+++ b/gover/gen/GetSignInRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetSignInRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2521
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetSignInRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ SignInInfo *SignInInfo `protobuf:"bytes,3,opt,name=sign_in_info,json=signInInfo,proto3" json:"sign_in_info,omitempty"`
Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- SignInInfo *SignInInfo `protobuf:"bytes,14,opt,name=sign_in_info,json=signInInfo,proto3" json:"sign_in_info,omitempty"`
}
func (x *GetSignInRewardRsp) Reset() {
@@ -80,18 +77,18 @@ func (*GetSignInRewardRsp) Descriptor() ([]byte, []int) {
return file_GetSignInRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GetSignInRewardRsp) GetRetcode() int32 {
+func (x *GetSignInRewardRsp) GetSignInInfo() *SignInInfo {
if x != nil {
- return x.Retcode
+ return x.SignInInfo
}
- return 0
+ return nil
}
-func (x *GetSignInRewardRsp) GetSignInInfo() *SignInInfo {
+func (x *GetSignInRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.SignInInfo
+ return x.Retcode
}
- return nil
+ return 0
}
var File_GetSignInRewardRsp_proto protoreflect.FileDescriptor
@@ -101,11 +98,11 @@ var file_GetSignInRewardRsp_proto_rawDesc = []byte{
0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x53, 0x69, 0x67, 0x6e,
0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x12,
0x47, 0x65, 0x74, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2d, 0x0a, 0x0c,
- 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x0a, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0c, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x49,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetStoreCustomDungeonReq.pb.go b/gover/gen/GetStoreCustomDungeonReq.pb.go
new file mode 100644
index 00000000..d52a985f
--- /dev/null
+++ b/gover/gen/GetStoreCustomDungeonReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetStoreCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetStoreCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *GetStoreCustomDungeonReq) Reset() {
+ *x = GetStoreCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetStoreCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetStoreCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetStoreCustomDungeonReq) ProtoMessage() {}
+
+func (x *GetStoreCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetStoreCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetStoreCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*GetStoreCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_GetStoreCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GetStoreCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_GetStoreCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x1a, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetStoreCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_GetStoreCustomDungeonReq_proto_rawDescData = file_GetStoreCustomDungeonReq_proto_rawDesc
+)
+
+func file_GetStoreCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_GetStoreCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_GetStoreCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetStoreCustomDungeonReq_proto_rawDescData)
+ })
+ return file_GetStoreCustomDungeonReq_proto_rawDescData
+}
+
+var file_GetStoreCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetStoreCustomDungeonReq_proto_goTypes = []interface{}{
+ (*GetStoreCustomDungeonReq)(nil), // 0: GetStoreCustomDungeonReq
+}
+var file_GetStoreCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetStoreCustomDungeonReq_proto_init() }
+func file_GetStoreCustomDungeonReq_proto_init() {
+ if File_GetStoreCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GetStoreCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetStoreCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetStoreCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetStoreCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_GetStoreCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_GetStoreCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_GetStoreCustomDungeonReq_proto = out.File
+ file_GetStoreCustomDungeonReq_proto_rawDesc = nil
+ file_GetStoreCustomDungeonReq_proto_goTypes = nil
+ file_GetStoreCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetStoreCustomDungeonRsp.pb.go b/gover/gen/GetStoreCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..6c773eb2
--- /dev/null
+++ b/gover/gen/GetStoreCustomDungeonRsp.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetStoreCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetStoreCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CustomDungeonList []*OtherCustomDungeonBrief `protobuf:"bytes,2,rep,name=custom_dungeon_list,json=customDungeonList,proto3" json:"custom_dungeon_list,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GetStoreCustomDungeonRsp) Reset() {
+ *x = GetStoreCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetStoreCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetStoreCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetStoreCustomDungeonRsp) ProtoMessage() {}
+
+func (x *GetStoreCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetStoreCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetStoreCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*GetStoreCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_GetStoreCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetStoreCustomDungeonRsp) GetCustomDungeonList() []*OtherCustomDungeonBrief {
+ if x != nil {
+ return x.CustomDungeonList
+ }
+ return nil
+}
+
+func (x *GetStoreCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GetStoreCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_GetStoreCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1d, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x7e, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x13, 0x63,
+ 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69,
+ 0x65, 0x66, 0x52, 0x11, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetStoreCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_GetStoreCustomDungeonRsp_proto_rawDescData = file_GetStoreCustomDungeonRsp_proto_rawDesc
+)
+
+func file_GetStoreCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_GetStoreCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_GetStoreCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetStoreCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_GetStoreCustomDungeonRsp_proto_rawDescData
+}
+
+var file_GetStoreCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetStoreCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*GetStoreCustomDungeonRsp)(nil), // 0: GetStoreCustomDungeonRsp
+ (*OtherCustomDungeonBrief)(nil), // 1: OtherCustomDungeonBrief
+}
+var file_GetStoreCustomDungeonRsp_proto_depIdxs = []int32{
+ 1, // 0: GetStoreCustomDungeonRsp.custom_dungeon_list:type_name -> OtherCustomDungeonBrief
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GetStoreCustomDungeonRsp_proto_init() }
+func file_GetStoreCustomDungeonRsp_proto_init() {
+ if File_GetStoreCustomDungeonRsp_proto != nil {
+ return
+ }
+ file_OtherCustomDungeonBrief_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetStoreCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetStoreCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetStoreCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetStoreCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_GetStoreCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_GetStoreCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_GetStoreCustomDungeonRsp_proto = out.File
+ file_GetStoreCustomDungeonRsp_proto_rawDesc = nil
+ file_GetStoreCustomDungeonRsp_proto_goTypes = nil
+ file_GetStoreCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetUgcBriefInfoReq.pb.go b/gover/gen/GetUgcBriefInfoReq.pb.go
new file mode 100644
index 00000000..f4ace9ed
--- /dev/null
+++ b/gover/gen/GetUgcBriefInfoReq.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetUgcBriefInfoReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetUgcBriefInfoReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcGuid uint64 `protobuf:"varint,5,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ UgcType UgcType `protobuf:"varint,1,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+}
+
+func (x *GetUgcBriefInfoReq) Reset() {
+ *x = GetUgcBriefInfoReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetUgcBriefInfoReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetUgcBriefInfoReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetUgcBriefInfoReq) ProtoMessage() {}
+
+func (x *GetUgcBriefInfoReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetUgcBriefInfoReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetUgcBriefInfoReq.ProtoReflect.Descriptor instead.
+func (*GetUgcBriefInfoReq) Descriptor() ([]byte, []int) {
+ return file_GetUgcBriefInfoReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetUgcBriefInfoReq) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (x *GetUgcBriefInfoReq) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+var File_GetUgcBriefInfoReq_proto protoreflect.FileDescriptor
+
+var file_GetUgcBriefInfoReq_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x12, 0x47, 0x65, 0x74,
+ 0x55, 0x67, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12,
+ 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x07, 0x75, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x08, 0x75, 0x67,
+ 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x08, 0x2e, 0x55,
+ 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x75, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetUgcBriefInfoReq_proto_rawDescOnce sync.Once
+ file_GetUgcBriefInfoReq_proto_rawDescData = file_GetUgcBriefInfoReq_proto_rawDesc
+)
+
+func file_GetUgcBriefInfoReq_proto_rawDescGZIP() []byte {
+ file_GetUgcBriefInfoReq_proto_rawDescOnce.Do(func() {
+ file_GetUgcBriefInfoReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetUgcBriefInfoReq_proto_rawDescData)
+ })
+ return file_GetUgcBriefInfoReq_proto_rawDescData
+}
+
+var file_GetUgcBriefInfoReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetUgcBriefInfoReq_proto_goTypes = []interface{}{
+ (*GetUgcBriefInfoReq)(nil), // 0: GetUgcBriefInfoReq
+ (UgcType)(0), // 1: UgcType
+}
+var file_GetUgcBriefInfoReq_proto_depIdxs = []int32{
+ 1, // 0: GetUgcBriefInfoReq.ugc_type:type_name -> UgcType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GetUgcBriefInfoReq_proto_init() }
+func file_GetUgcBriefInfoReq_proto_init() {
+ if File_GetUgcBriefInfoReq_proto != nil {
+ return
+ }
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetUgcBriefInfoReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetUgcBriefInfoReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetUgcBriefInfoReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetUgcBriefInfoReq_proto_goTypes,
+ DependencyIndexes: file_GetUgcBriefInfoReq_proto_depIdxs,
+ MessageInfos: file_GetUgcBriefInfoReq_proto_msgTypes,
+ }.Build()
+ File_GetUgcBriefInfoReq_proto = out.File
+ file_GetUgcBriefInfoReq_proto_rawDesc = nil
+ file_GetUgcBriefInfoReq_proto_goTypes = nil
+ file_GetUgcBriefInfoReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetUgcBriefInfoRsp.pb.go b/gover/gen/GetUgcBriefInfoRsp.pb.go
new file mode 100644
index 00000000..80d62e7a
--- /dev/null
+++ b/gover/gen/GetUgcBriefInfoRsp.pb.go
@@ -0,0 +1,222 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetUgcBriefInfoRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetUgcBriefInfoRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcGuid uint64 `protobuf:"varint,3,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ UgcType UgcType `protobuf:"varint,9,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+ // Types that are assignable to Brief:
+ //
+ // *GetUgcBriefInfoRsp_MusicBriefInfo
+ Brief isGetUgcBriefInfoRsp_Brief `protobuf_oneof:"brief"`
+}
+
+func (x *GetUgcBriefInfoRsp) Reset() {
+ *x = GetUgcBriefInfoRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetUgcBriefInfoRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetUgcBriefInfoRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetUgcBriefInfoRsp) ProtoMessage() {}
+
+func (x *GetUgcBriefInfoRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetUgcBriefInfoRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetUgcBriefInfoRsp.ProtoReflect.Descriptor instead.
+func (*GetUgcBriefInfoRsp) Descriptor() ([]byte, []int) {
+ return file_GetUgcBriefInfoRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetUgcBriefInfoRsp) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (x *GetUgcBriefInfoRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GetUgcBriefInfoRsp) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+func (m *GetUgcBriefInfoRsp) GetBrief() isGetUgcBriefInfoRsp_Brief {
+ if m != nil {
+ return m.Brief
+ }
+ return nil
+}
+
+func (x *GetUgcBriefInfoRsp) GetMusicBriefInfo() *UgcMusicBriefInfo {
+ if x, ok := x.GetBrief().(*GetUgcBriefInfoRsp_MusicBriefInfo); ok {
+ return x.MusicBriefInfo
+ }
+ return nil
+}
+
+type isGetUgcBriefInfoRsp_Brief interface {
+ isGetUgcBriefInfoRsp_Brief()
+}
+
+type GetUgcBriefInfoRsp_MusicBriefInfo struct {
+ MusicBriefInfo *UgcMusicBriefInfo `protobuf:"bytes,7,opt,name=music_brief_info,json=musicBriefInfo,proto3,oneof"`
+}
+
+func (*GetUgcBriefInfoRsp_MusicBriefInfo) isGetUgcBriefInfoRsp_Brief() {}
+
+var File_GetUgcBriefInfoRsp_proto protoreflect.FileDescriptor
+
+var file_GetUgcBriefInfoRsp_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x55, 0x67, 0x63, 0x4d,
+ 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xb7, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x42, 0x72, 0x69,
+ 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67, 0x63,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23,
+ 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x75, 0x67, 0x63, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x3e, 0x0a, 0x10, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x72, 0x69,
+ 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
+ 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49,
+ 0x6e, 0x66, 0x6f, 0x42, 0x07, 0x0a, 0x05, 0x62, 0x72, 0x69, 0x65, 0x66, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetUgcBriefInfoRsp_proto_rawDescOnce sync.Once
+ file_GetUgcBriefInfoRsp_proto_rawDescData = file_GetUgcBriefInfoRsp_proto_rawDesc
+)
+
+func file_GetUgcBriefInfoRsp_proto_rawDescGZIP() []byte {
+ file_GetUgcBriefInfoRsp_proto_rawDescOnce.Do(func() {
+ file_GetUgcBriefInfoRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetUgcBriefInfoRsp_proto_rawDescData)
+ })
+ return file_GetUgcBriefInfoRsp_proto_rawDescData
+}
+
+var file_GetUgcBriefInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetUgcBriefInfoRsp_proto_goTypes = []interface{}{
+ (*GetUgcBriefInfoRsp)(nil), // 0: GetUgcBriefInfoRsp
+ (UgcType)(0), // 1: UgcType
+ (*UgcMusicBriefInfo)(nil), // 2: UgcMusicBriefInfo
+}
+var file_GetUgcBriefInfoRsp_proto_depIdxs = []int32{
+ 1, // 0: GetUgcBriefInfoRsp.ugc_type:type_name -> UgcType
+ 2, // 1: GetUgcBriefInfoRsp.music_brief_info:type_name -> UgcMusicBriefInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GetUgcBriefInfoRsp_proto_init() }
+func file_GetUgcBriefInfoRsp_proto_init() {
+ if File_GetUgcBriefInfoRsp_proto != nil {
+ return
+ }
+ file_UgcMusicBriefInfo_proto_init()
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetUgcBriefInfoRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetUgcBriefInfoRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_GetUgcBriefInfoRsp_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*GetUgcBriefInfoRsp_MusicBriefInfo)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetUgcBriefInfoRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetUgcBriefInfoRsp_proto_goTypes,
+ DependencyIndexes: file_GetUgcBriefInfoRsp_proto_depIdxs,
+ MessageInfos: file_GetUgcBriefInfoRsp_proto_msgTypes,
+ }.Build()
+ File_GetUgcBriefInfoRsp_proto = out.File
+ file_GetUgcBriefInfoRsp_proto_rawDesc = nil
+ file_GetUgcBriefInfoRsp_proto_goTypes = nil
+ file_GetUgcBriefInfoRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetUgcReq.pb.go b/gover/gen/GetUgcReq.pb.go
new file mode 100644
index 00000000..e3e450f6
--- /dev/null
+++ b/gover/gen/GetUgcReq.pb.go
@@ -0,0 +1,213 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetUgcReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetUgcReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcGuid uint64 `protobuf:"varint,6,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ UgcType UgcType `protobuf:"varint,2,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+ GetUgcType_ GetUgcType `protobuf:"varint,12,opt,name=get_ugc_type,json=getUgcType,proto3,enum=GetUgcType" json:"get_ugc_type,omitempty"`
+ UgcRecordUsage RecordUsage `protobuf:"varint,13,opt,name=ugc_record_usage,json=ugcRecordUsage,proto3,enum=RecordUsage" json:"ugc_record_usage,omitempty"`
+ IsRequireBrief bool `protobuf:"varint,7,opt,name=is_require_brief,json=isRequireBrief,proto3" json:"is_require_brief,omitempty"`
+}
+
+func (x *GetUgcReq) Reset() {
+ *x = GetUgcReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetUgcReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetUgcReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetUgcReq) ProtoMessage() {}
+
+func (x *GetUgcReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GetUgcReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetUgcReq.ProtoReflect.Descriptor instead.
+func (*GetUgcReq) Descriptor() ([]byte, []int) {
+ return file_GetUgcReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetUgcReq) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (x *GetUgcReq) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+func (x *GetUgcReq) GetGetUgcType_() GetUgcType {
+ if x != nil {
+ return x.GetUgcType_
+ }
+ return GetUgcType_GET_UGC_TYPE_NONE
+}
+
+func (x *GetUgcReq) GetUgcRecordUsage() RecordUsage {
+ if x != nil {
+ return x.UgcRecordUsage
+ }
+ return RecordUsage_RECORD_USAGE_UGC_RECORD_USAGE_NONE
+}
+
+func (x *GetUgcReq) GetIsRequireBrief() bool {
+ if x != nil {
+ return x.IsRequireBrief
+ }
+ return false
+}
+
+var File_GetUgcReq_proto protoreflect.FileDescriptor
+
+var file_GetUgcReq_proto_rawDesc = []byte{
+ 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x10, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73, 0x61, 0x67, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63,
+ 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64, 0x12, 0x23,
+ 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x75, 0x67, 0x63, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x0c, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x67, 0x63, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x47, 0x65, 0x74, 0x55,
+ 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x67, 0x65, 0x74, 0x55, 0x67, 0x63, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x36, 0x0a, 0x10, 0x75, 0x67, 0x63, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0e, 0x75, 0x67, 0x63, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73,
+ 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x42,
+ 0x72, 0x69, 0x65, 0x66, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetUgcReq_proto_rawDescOnce sync.Once
+ file_GetUgcReq_proto_rawDescData = file_GetUgcReq_proto_rawDesc
+)
+
+func file_GetUgcReq_proto_rawDescGZIP() []byte {
+ file_GetUgcReq_proto_rawDescOnce.Do(func() {
+ file_GetUgcReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetUgcReq_proto_rawDescData)
+ })
+ return file_GetUgcReq_proto_rawDescData
+}
+
+var file_GetUgcReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetUgcReq_proto_goTypes = []interface{}{
+ (*GetUgcReq)(nil), // 0: GetUgcReq
+ (UgcType)(0), // 1: UgcType
+ (GetUgcType)(0), // 2: GetUgcType
+ (RecordUsage)(0), // 3: RecordUsage
+}
+var file_GetUgcReq_proto_depIdxs = []int32{
+ 1, // 0: GetUgcReq.ugc_type:type_name -> UgcType
+ 2, // 1: GetUgcReq.get_ugc_type:type_name -> GetUgcType
+ 3, // 2: GetUgcReq.ugc_record_usage:type_name -> RecordUsage
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_GetUgcReq_proto_init() }
+func file_GetUgcReq_proto_init() {
+ if File_GetUgcReq_proto != nil {
+ return
+ }
+ file_GetUgcType_proto_init()
+ file_RecordUsage_proto_init()
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetUgcReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetUgcReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetUgcReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetUgcReq_proto_goTypes,
+ DependencyIndexes: file_GetUgcReq_proto_depIdxs,
+ MessageInfos: file_GetUgcReq_proto_msgTypes,
+ }.Build()
+ File_GetUgcReq_proto = out.File
+ file_GetUgcReq_proto_rawDesc = nil
+ file_GetUgcReq_proto_goTypes = nil
+ file_GetUgcReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetUgcRsp.pb.go b/gover/gen/GetUgcRsp.pb.go
new file mode 100644
index 00000000..1f8a5025
--- /dev/null
+++ b/gover/gen/GetUgcRsp.pb.go
@@ -0,0 +1,274 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetUgcRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetUgcRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ UgcRecordUsage RecordUsage `protobuf:"varint,5,opt,name=ugc_record_usage,json=ugcRecordUsage,proto3,enum=RecordUsage" json:"ugc_record_usage,omitempty"`
+ UgcType UgcType `protobuf:"varint,6,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+ UgcGuid uint64 `protobuf:"varint,3,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ // Types that are assignable to Record:
+ //
+ // *GetUgcRsp_MusicRecord
+ Record isGetUgcRsp_Record `protobuf_oneof:"record"`
+ // Types that are assignable to Brief:
+ //
+ // *GetUgcRsp_MusicBriefInfo
+ Brief isGetUgcRsp_Brief `protobuf_oneof:"brief"`
+}
+
+func (x *GetUgcRsp) Reset() {
+ *x = GetUgcRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GetUgcRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GetUgcRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GetUgcRsp) ProtoMessage() {}
+
+func (x *GetUgcRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GetUgcRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GetUgcRsp.ProtoReflect.Descriptor instead.
+func (*GetUgcRsp) Descriptor() ([]byte, []int) {
+ return file_GetUgcRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GetUgcRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GetUgcRsp) GetUgcRecordUsage() RecordUsage {
+ if x != nil {
+ return x.UgcRecordUsage
+ }
+ return RecordUsage_RECORD_USAGE_UGC_RECORD_USAGE_NONE
+}
+
+func (x *GetUgcRsp) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+func (x *GetUgcRsp) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (m *GetUgcRsp) GetRecord() isGetUgcRsp_Record {
+ if m != nil {
+ return m.Record
+ }
+ return nil
+}
+
+func (x *GetUgcRsp) GetMusicRecord() *UgcMusicRecord {
+ if x, ok := x.GetRecord().(*GetUgcRsp_MusicRecord); ok {
+ return x.MusicRecord
+ }
+ return nil
+}
+
+func (m *GetUgcRsp) GetBrief() isGetUgcRsp_Brief {
+ if m != nil {
+ return m.Brief
+ }
+ return nil
+}
+
+func (x *GetUgcRsp) GetMusicBriefInfo() *UgcMusicBriefInfo {
+ if x, ok := x.GetBrief().(*GetUgcRsp_MusicBriefInfo); ok {
+ return x.MusicBriefInfo
+ }
+ return nil
+}
+
+type isGetUgcRsp_Record interface {
+ isGetUgcRsp_Record()
+}
+
+type GetUgcRsp_MusicRecord struct {
+ MusicRecord *UgcMusicRecord `protobuf:"bytes,2,opt,name=music_record,json=musicRecord,proto3,oneof"`
+}
+
+func (*GetUgcRsp_MusicRecord) isGetUgcRsp_Record() {}
+
+type isGetUgcRsp_Brief interface {
+ isGetUgcRsp_Brief()
+}
+
+type GetUgcRsp_MusicBriefInfo struct {
+ MusicBriefInfo *UgcMusicBriefInfo `protobuf:"bytes,1540,opt,name=music_brief_info,json=musicBriefInfo,proto3,oneof"`
+}
+
+func (*GetUgcRsp_MusicBriefInfo) isGetUgcRsp_Brief() {}
+
+var File_GetUgcRsp_proto protoreflect.FileDescriptor
+
+var file_GetUgcRsp_proto_rawDesc = []byte{
+ 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x11, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x55,
+ 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xa7, 0x02, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x36, 0x0a, 0x10, 0x75, 0x67,
+ 0x63, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73, 0x61,
+ 0x67, 0x65, 0x52, 0x0e, 0x75, 0x67, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73, 0x61,
+ 0x67, 0x65, 0x12, 0x23, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0e, 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07,
+ 0x75, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67, 0x63, 0x47, 0x75,
+ 0x69, 0x64, 0x12, 0x34, 0x0a, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x55, 0x67, 0x63, 0x4d, 0x75,
+ 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x6d, 0x75, 0x73,
+ 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3f, 0x0a, 0x10, 0x6d, 0x75, 0x73, 0x69,
+ 0x63, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x84, 0x0c, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x01, 0x52, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x42, 0x07, 0x0a, 0x05, 0x62, 0x72, 0x69, 0x65, 0x66, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetUgcRsp_proto_rawDescOnce sync.Once
+ file_GetUgcRsp_proto_rawDescData = file_GetUgcRsp_proto_rawDesc
+)
+
+func file_GetUgcRsp_proto_rawDescGZIP() []byte {
+ file_GetUgcRsp_proto_rawDescOnce.Do(func() {
+ file_GetUgcRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetUgcRsp_proto_rawDescData)
+ })
+ return file_GetUgcRsp_proto_rawDescData
+}
+
+var file_GetUgcRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GetUgcRsp_proto_goTypes = []interface{}{
+ (*GetUgcRsp)(nil), // 0: GetUgcRsp
+ (RecordUsage)(0), // 1: RecordUsage
+ (UgcType)(0), // 2: UgcType
+ (*UgcMusicRecord)(nil), // 3: UgcMusicRecord
+ (*UgcMusicBriefInfo)(nil), // 4: UgcMusicBriefInfo
+}
+var file_GetUgcRsp_proto_depIdxs = []int32{
+ 1, // 0: GetUgcRsp.ugc_record_usage:type_name -> RecordUsage
+ 2, // 1: GetUgcRsp.ugc_type:type_name -> UgcType
+ 3, // 2: GetUgcRsp.music_record:type_name -> UgcMusicRecord
+ 4, // 3: GetUgcRsp.music_brief_info:type_name -> UgcMusicBriefInfo
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_GetUgcRsp_proto_init() }
+func file_GetUgcRsp_proto_init() {
+ if File_GetUgcRsp_proto != nil {
+ return
+ }
+ file_RecordUsage_proto_init()
+ file_UgcMusicBriefInfo_proto_init()
+ file_UgcMusicRecord_proto_init()
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GetUgcRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GetUgcRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_GetUgcRsp_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*GetUgcRsp_MusicRecord)(nil),
+ (*GetUgcRsp_MusicBriefInfo)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetUgcRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetUgcRsp_proto_goTypes,
+ DependencyIndexes: file_GetUgcRsp_proto_depIdxs,
+ MessageInfos: file_GetUgcRsp_proto_msgTypes,
+ }.Build()
+ File_GetUgcRsp_proto = out.File
+ file_GetUgcRsp_proto_rawDesc = nil
+ file_GetUgcRsp_proto_goTypes = nil
+ file_GetUgcRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetUgcType.pb.go b/gover/gen/GetUgcType.pb.go
new file mode 100644
index 00000000..cd0bcdf3
--- /dev/null
+++ b/gover/gen/GetUgcType.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GetUgcType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GetUgcType int32
+
+const (
+ GetUgcType_GET_UGC_TYPE_NONE GetUgcType = 0
+ GetUgcType_GET_UGC_TYPE_MINE GetUgcType = 1
+ GetUgcType_GET_UGC_TYPE_PUBLISH GetUgcType = 2
+)
+
+// Enum value maps for GetUgcType.
+var (
+ GetUgcType_name = map[int32]string{
+ 0: "GET_UGC_TYPE_NONE",
+ 1: "GET_UGC_TYPE_MINE",
+ 2: "GET_UGC_TYPE_PUBLISH",
+ }
+ GetUgcType_value = map[string]int32{
+ "GET_UGC_TYPE_NONE": 0,
+ "GET_UGC_TYPE_MINE": 1,
+ "GET_UGC_TYPE_PUBLISH": 2,
+ }
+)
+
+func (x GetUgcType) Enum() *GetUgcType {
+ p := new(GetUgcType)
+ *p = x
+ return p
+}
+
+func (x GetUgcType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GetUgcType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GetUgcType_proto_enumTypes[0].Descriptor()
+}
+
+func (GetUgcType) Type() protoreflect.EnumType {
+ return &file_GetUgcType_proto_enumTypes[0]
+}
+
+func (x GetUgcType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GetUgcType.Descriptor instead.
+func (GetUgcType) EnumDescriptor() ([]byte, []int) {
+ return file_GetUgcType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GetUgcType_proto protoreflect.FileDescriptor
+
+var file_GetUgcType_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0x54, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x15, 0x0a, 0x11, 0x47, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x47, 0x45, 0x54, 0x5f, 0x55,
+ 0x47, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x18,
+ 0x0a, 0x14, 0x47, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50,
+ 0x55, 0x42, 0x4c, 0x49, 0x53, 0x48, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GetUgcType_proto_rawDescOnce sync.Once
+ file_GetUgcType_proto_rawDescData = file_GetUgcType_proto_rawDesc
+)
+
+func file_GetUgcType_proto_rawDescGZIP() []byte {
+ file_GetUgcType_proto_rawDescOnce.Do(func() {
+ file_GetUgcType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GetUgcType_proto_rawDescData)
+ })
+ return file_GetUgcType_proto_rawDescData
+}
+
+var file_GetUgcType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GetUgcType_proto_goTypes = []interface{}{
+ (GetUgcType)(0), // 0: GetUgcType
+}
+var file_GetUgcType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GetUgcType_proto_init() }
+func file_GetUgcType_proto_init() {
+ if File_GetUgcType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GetUgcType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GetUgcType_proto_goTypes,
+ DependencyIndexes: file_GetUgcType_proto_depIdxs,
+ EnumInfos: file_GetUgcType_proto_enumTypes,
+ }.Build()
+ File_GetUgcType_proto = out.File
+ file_GetUgcType_proto_rawDesc = nil
+ file_GetUgcType_proto_goTypes = nil
+ file_GetUgcType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GetWidgetSlotReq.pb.go b/gover/gen/GetWidgetSlotReq.pb.go
index f4457de3..2e7df1fa 100644
--- a/gover/gen/GetWidgetSlotReq.pb.go
+++ b/gover/gen/GetWidgetSlotReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetWidgetSlotReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4253
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetWidgetSlotReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetWidgetSlotRsp.pb.go b/gover/gen/GetWidgetSlotRsp.pb.go
index 5f7d58c8..775ec868 100644
--- a/gover/gen/GetWidgetSlotRsp.pb.go
+++ b/gover/gen/GetWidgetSlotRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetWidgetSlotRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4254
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetWidgetSlotRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SlotList []*WidgetSlotData `protobuf:"bytes,13,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SlotList []*WidgetSlotData `protobuf:"bytes,3,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GetWidgetSlotRsp) Reset() {
@@ -102,9 +99,9 @@ var file_GetWidgetSlotRsp_proto_rawDesc = []byte{
0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a,
0x0a, 0x10, 0x47, 0x65, 0x74, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x52,
0x73, 0x70, 0x12, 0x2c, 0x0a, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c,
+ 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c,
0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x73, 0x6c, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GetWorldMpInfoReq.pb.go b/gover/gen/GetWorldMpInfoReq.pb.go
index 4915b4dc..3ac07d91 100644
--- a/gover/gen/GetWorldMpInfoReq.pb.go
+++ b/gover/gen/GetWorldMpInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetWorldMpInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3391
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GetWorldMpInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GetWorldMpInfoRsp.pb.go b/gover/gen/GetWorldMpInfoRsp.pb.go
index 62111072..91e40fec 100644
--- a/gover/gen/GetWorldMpInfoRsp.pb.go
+++ b/gover/gen/GetWorldMpInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GetWorldMpInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3320
-// EnetChannelId: 0
-// EnetIsReliable: true
type GetWorldMpInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsInMpMode bool `protobuf:"varint,1,opt,name=is_in_mp_mode,json=isInMpMode,proto3" json:"is_in_mp_mode,omitempty"`
- QuitMpValidTime uint32 `protobuf:"varint,9,opt,name=quit_mp_valid_time,json=quitMpValidTime,proto3" json:"quit_mp_valid_time,omitempty"`
+ QuitMpValidTime uint32 `protobuf:"varint,15,opt,name=quit_mp_valid_time,json=quitMpValidTime,proto3" json:"quit_mp_valid_time,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsInMpMode bool `protobuf:"varint,14,opt,name=is_in_mp_mode,json=isInMpMode,proto3" json:"is_in_mp_mode,omitempty"`
}
func (x *GetWorldMpInfoRsp) Reset() {
@@ -81,6 +78,13 @@ func (*GetWorldMpInfoRsp) Descriptor() ([]byte, []int) {
return file_GetWorldMpInfoRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *GetWorldMpInfoRsp) GetQuitMpValidTime() uint32 {
+ if x != nil {
+ return x.QuitMpValidTime
+ }
+ return 0
+}
+
func (x *GetWorldMpInfoRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -95,26 +99,19 @@ func (x *GetWorldMpInfoRsp) GetIsInMpMode() bool {
return false
}
-func (x *GetWorldMpInfoRsp) GetQuitMpValidTime() uint32 {
- if x != nil {
- return x.QuitMpValidTime
- }
- return 0
-}
-
var File_GetWorldMpInfoRsp_proto protoreflect.FileDescriptor
var file_GetWorldMpInfoRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x47, 0x65, 0x74, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x70, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x11, 0x47, 0x65, 0x74,
- 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x69,
- 0x6e, 0x5f, 0x6d, 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0a, 0x69, 0x73, 0x49, 0x6e, 0x4d, 0x70, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x12, 0x71,
- 0x75, 0x69, 0x74, 0x5f, 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x71, 0x75, 0x69, 0x74, 0x4d, 0x70, 0x56,
- 0x61, 0x6c, 0x69, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x2b,
+ 0x0a, 0x12, 0x71, 0x75, 0x69, 0x74, 0x5f, 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x71, 0x75, 0x69, 0x74,
+ 0x4d, 0x70, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x6d,
+ 0x70, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
+ 0x49, 0x6e, 0x4d, 0x70, 0x4d, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GiveUpRoguelikeDungeonCardReq.pb.go b/gover/gen/GiveUpRoguelikeDungeonCardReq.pb.go
index c3c48654..7c98094b 100644
--- a/gover/gen/GiveUpRoguelikeDungeonCardReq.pb.go
+++ b/gover/gen/GiveUpRoguelikeDungeonCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GiveUpRoguelikeDungeonCardReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8353
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GiveUpRoguelikeDungeonCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/GiveUpRoguelikeDungeonCardRsp.pb.go b/gover/gen/GiveUpRoguelikeDungeonCardRsp.pb.go
index 7b8e1822..7338aed4 100644
--- a/gover/gen/GiveUpRoguelikeDungeonCardRsp.pb.go
+++ b/gover/gen/GiveUpRoguelikeDungeonCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GiveUpRoguelikeDungeonCardRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8497
-// EnetChannelId: 0
-// EnetIsReliable: true
type GiveUpRoguelikeDungeonCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *GiveUpRoguelikeDungeonCardRsp) Reset() {
@@ -94,7 +91,7 @@ var file_GiveUpRoguelikeDungeonCardRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x47, 0x69, 0x76, 0x65, 0x55, 0x70, 0x52,
0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43,
0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GivingRecord.pb.go b/gover/gen/GivingRecord.pb.go
index 7e7620e3..68f65178 100644
--- a/gover/gen/GivingRecord.pb.go
+++ b/gover/gen/GivingRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GivingRecord.proto
package gen
@@ -41,13 +41,13 @@ type GivingRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsFinished bool `protobuf:"varint,9,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- Unk2800_JBPPNEHPACC bool `protobuf:"varint,8,opt,name=Unk2800_JBPPNEHPACC,json=Unk2800JBPPNEHPACC,proto3" json:"Unk2800_JBPPNEHPACC,omitempty"`
- GivingId uint32 `protobuf:"varint,3,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
- LastGroupId uint32 `protobuf:"varint,6,opt,name=last_group_id,json=lastGroupId,proto3" json:"last_group_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- Unk2800_BDKKENPEEGD map[uint32]uint32 `protobuf:"bytes,15,rep,name=Unk2800_BDKKENPEEGD,json=Unk2800BDKKENPEEGD,proto3" json:"Unk2800_BDKKENPEEGD,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ IsGadgetGiving bool `protobuf:"varint,3,opt,name=is_gadget_giving,json=isGadgetGiving,proto3" json:"is_gadget_giving,omitempty"`
+ GroupId uint32 `protobuf:"varint,7,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ IsFinished bool `protobuf:"varint,6,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ MaterialCountMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=material_count_map,json=materialCountMap,proto3" json:"material_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ConfigId uint32 `protobuf:"varint,4,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ LastGroupId uint32 `protobuf:"varint,5,opt,name=last_group_id,json=lastGroupId,proto3" json:"last_group_id,omitempty"`
+ GivingId uint32 `protobuf:"varint,14,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
}
func (x *GivingRecord) Reset() {
@@ -82,9 +82,9 @@ func (*GivingRecord) Descriptor() ([]byte, []int) {
return file_GivingRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *GivingRecord) GetIsFinished() bool {
+func (x *GivingRecord) GetIsGadgetGiving() bool {
if x != nil {
- return x.IsFinished
+ return x.IsGadgetGiving
}
return false
}
@@ -96,70 +96,70 @@ func (x *GivingRecord) GetGroupId() uint32 {
return 0
}
-func (x *GivingRecord) GetUnk2800_JBPPNEHPACC() bool {
+func (x *GivingRecord) GetIsFinished() bool {
if x != nil {
- return x.Unk2800_JBPPNEHPACC
+ return x.IsFinished
}
return false
}
-func (x *GivingRecord) GetGivingId() uint32 {
+func (x *GivingRecord) GetMaterialCountMap() map[uint32]uint32 {
if x != nil {
- return x.GivingId
+ return x.MaterialCountMap
}
- return 0
+ return nil
}
-func (x *GivingRecord) GetLastGroupId() uint32 {
+func (x *GivingRecord) GetConfigId() uint32 {
if x != nil {
- return x.LastGroupId
+ return x.ConfigId
}
return 0
}
-func (x *GivingRecord) GetConfigId() uint32 {
+func (x *GivingRecord) GetLastGroupId() uint32 {
if x != nil {
- return x.ConfigId
+ return x.LastGroupId
}
return 0
}
-func (x *GivingRecord) GetUnk2800_BDKKENPEEGD() map[uint32]uint32 {
+func (x *GivingRecord) GetGivingId() uint32 {
if x != nil {
- return x.Unk2800_BDKKENPEEGD
+ return x.GivingId
}
- return nil
+ return 0
}
var File_GivingRecord_proto protoreflect.FileDescriptor
var file_GivingRecord_proto_rawDesc = []byte{
0x0a, 0x12, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x02, 0x0a, 0x0c, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69,
- 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x50,
- 0x50, 0x4e, 0x45, 0x48, 0x50, 0x41, 0x43, 0x43, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4a, 0x42, 0x50, 0x50, 0x4e, 0x45, 0x48, 0x50, 0x41,
- 0x43, 0x43, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12,
- 0x22, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x47, 0x72, 0x6f, 0x75,
- 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64,
- 0x12, 0x56, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x4b, 0x4b,
- 0x45, 0x4e, 0x50, 0x45, 0x45, 0x47, 0x44, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e,
- 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x42, 0x44, 0x4b, 0x4b, 0x45, 0x4e, 0x50, 0x45, 0x45, 0x47, 0x44, 0x45,
- 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x42, 0x44, 0x4b,
- 0x4b, 0x45, 0x4e, 0x50, 0x45, 0x45, 0x47, 0x44, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x42, 0x44, 0x4b, 0x4b, 0x45, 0x4e, 0x50, 0x45, 0x45, 0x47, 0x44, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xea, 0x02, 0x0a, 0x0c, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x67, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x5f, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0e, 0x69, 0x73, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x12,
+ 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73,
+ 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x51, 0x0a, 0x12, 0x6d,
+ 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61,
+ 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61,
+ 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6c,
+ 0x61, 0x73, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x1a, 0x43, 0x0a, 0x15,
+ 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
+ 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
@@ -177,10 +177,10 @@ func file_GivingRecord_proto_rawDescGZIP() []byte {
var file_GivingRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_GivingRecord_proto_goTypes = []interface{}{
(*GivingRecord)(nil), // 0: GivingRecord
- nil, // 1: GivingRecord.Unk2800BDKKENPEEGDEntry
+ nil, // 1: GivingRecord.MaterialCountMapEntry
}
var file_GivingRecord_proto_depIdxs = []int32{
- 1, // 0: GivingRecord.Unk2800_BDKKENPEEGD:type_name -> GivingRecord.Unk2800BDKKENPEEGDEntry
+ 1, // 0: GivingRecord.material_count_map:type_name -> GivingRecord.MaterialCountMapEntry
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
diff --git a/gover/gen/GivingRecordChangeNotify.pb.go b/gover/gen/GivingRecordChangeNotify.pb.go
index b3dce15e..46357bbc 100644
--- a/gover/gen/GivingRecordChangeNotify.pb.go
+++ b/gover/gen/GivingRecordChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GivingRecordChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 187
-// EnetChannelId: 0
-// EnetIsReliable: true
type GivingRecordChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsDeactive bool `protobuf:"varint,11,opt,name=is_deactive,json=isDeactive,proto3" json:"is_deactive,omitempty"`
+ IsDeactive bool `protobuf:"varint,14,opt,name=is_deactive,json=isDeactive,proto3" json:"is_deactive,omitempty"`
GivingRecord *GivingRecord `protobuf:"bytes,15,opt,name=giving_record,json=givingRecord,proto3" json:"giving_record,omitempty"`
}
@@ -103,7 +100,7 @@ var file_GivingRecordChangeNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x18, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x44, 0x65, 0x61, 0x63, 0x74, 0x69, 0x76,
0x65, 0x12, 0x32, 0x0a, 0x0d, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x63, 0x6f,
0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x47, 0x69, 0x76, 0x69, 0x6e,
0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0c, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52,
diff --git a/gover/gen/GivingRecordNotify.pb.go b/gover/gen/GivingRecordNotify.pb.go
index bba078cc..ca2209c8 100644
--- a/gover/gen/GivingRecordNotify.pb.go
+++ b/gover/gen/GivingRecordNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GivingRecordNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 116
-// EnetChannelId: 0
-// EnetIsReliable: true
type GivingRecordNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GivingRecordList []*GivingRecord `protobuf:"bytes,14,rep,name=giving_record_list,json=givingRecordList,proto3" json:"giving_record_list,omitempty"`
+ GivingRecordList []*GivingRecord `protobuf:"bytes,13,rep,name=giving_record_list,json=givingRecordList,proto3" json:"giving_record_list,omitempty"`
}
func (x *GivingRecordNotify) Reset() {
@@ -94,7 +91,7 @@ var file_GivingRecordNotify_proto_rawDesc = []byte{
0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51,
0x0a, 0x12, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x3b, 0x0a, 0x12, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0d, 0x2e, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52,
0x10, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/GlobalBuildingInfoNotify.pb.go b/gover/gen/GlobalBuildingInfoNotify.pb.go
new file mode 100644
index 00000000..2e4a4513
--- /dev/null
+++ b/gover/gen/GlobalBuildingInfoNotify.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GlobalBuildingInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GlobalBuildingInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MaxNum uint32 `protobuf:"varint,1,opt,name=max_num,json=maxNum,proto3" json:"max_num,omitempty"`
+ CurrentNum uint32 `protobuf:"varint,3,opt,name=current_num,json=currentNum,proto3" json:"current_num,omitempty"`
+ BuildingList []*BuildingInfo `protobuf:"bytes,15,rep,name=building_list,json=buildingList,proto3" json:"building_list,omitempty"`
+}
+
+func (x *GlobalBuildingInfoNotify) Reset() {
+ *x = GlobalBuildingInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GlobalBuildingInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GlobalBuildingInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GlobalBuildingInfoNotify) ProtoMessage() {}
+
+func (x *GlobalBuildingInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GlobalBuildingInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GlobalBuildingInfoNotify.ProtoReflect.Descriptor instead.
+func (*GlobalBuildingInfoNotify) Descriptor() ([]byte, []int) {
+ return file_GlobalBuildingInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GlobalBuildingInfoNotify) GetMaxNum() uint32 {
+ if x != nil {
+ return x.MaxNum
+ }
+ return 0
+}
+
+func (x *GlobalBuildingInfoNotify) GetCurrentNum() uint32 {
+ if x != nil {
+ return x.CurrentNum
+ }
+ return 0
+}
+
+func (x *GlobalBuildingInfoNotify) GetBuildingList() []*BuildingInfo {
+ if x != nil {
+ return x.BuildingList
+ }
+ return nil
+}
+
+var File_GlobalBuildingInfoNotify_proto protoreflect.FileDescriptor
+
+var file_GlobalBuildingInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x12, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x18, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x42,
+ 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75,
+ 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x32, 0x0a, 0x0d, 0x62,
+ 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GlobalBuildingInfoNotify_proto_rawDescOnce sync.Once
+ file_GlobalBuildingInfoNotify_proto_rawDescData = file_GlobalBuildingInfoNotify_proto_rawDesc
+)
+
+func file_GlobalBuildingInfoNotify_proto_rawDescGZIP() []byte {
+ file_GlobalBuildingInfoNotify_proto_rawDescOnce.Do(func() {
+ file_GlobalBuildingInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GlobalBuildingInfoNotify_proto_rawDescData)
+ })
+ return file_GlobalBuildingInfoNotify_proto_rawDescData
+}
+
+var file_GlobalBuildingInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GlobalBuildingInfoNotify_proto_goTypes = []interface{}{
+ (*GlobalBuildingInfoNotify)(nil), // 0: GlobalBuildingInfoNotify
+ (*BuildingInfo)(nil), // 1: BuildingInfo
+}
+var file_GlobalBuildingInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: GlobalBuildingInfoNotify.building_list:type_name -> BuildingInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GlobalBuildingInfoNotify_proto_init() }
+func file_GlobalBuildingInfoNotify_proto_init() {
+ if File_GlobalBuildingInfoNotify_proto != nil {
+ return
+ }
+ file_BuildingInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GlobalBuildingInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GlobalBuildingInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GlobalBuildingInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GlobalBuildingInfoNotify_proto_goTypes,
+ DependencyIndexes: file_GlobalBuildingInfoNotify_proto_depIdxs,
+ MessageInfos: file_GlobalBuildingInfoNotify_proto_msgTypes,
+ }.Build()
+ File_GlobalBuildingInfoNotify_proto = out.File
+ file_GlobalBuildingInfoNotify_proto_rawDesc = nil
+ file_GlobalBuildingInfoNotify_proto_goTypes = nil
+ file_GlobalBuildingInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GmTalkNotify.pb.go b/gover/gen/GmTalkNotify.pb.go
index 9f822241..47480a6a 100644
--- a/gover/gen/GmTalkNotify.pb.go
+++ b/gover/gen/GmTalkNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GmTalkNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 94
-// EnetChannelId: 0
-// EnetIsReliable: true
type GmTalkNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Msg string `protobuf:"bytes,5,opt,name=msg,proto3" json:"msg,omitempty"`
+ Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
}
func (x *GmTalkNotify) Reset() {
@@ -91,7 +88,7 @@ var File_GmTalkNotify_proto protoreflect.FileDescriptor
var file_GmTalkNotify_proto_rawDesc = []byte{
0x0a, 0x12, 0x47, 0x6d, 0x54, 0x61, 0x6c, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x20, 0x0a, 0x0c, 0x47, 0x6d, 0x54, 0x61, 0x6c, 0x6b, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GmTalkReq.pb.go b/gover/gen/GmTalkReq.pb.go
index b8694ac4..e12d8a00 100644
--- a/gover/gen/GmTalkReq.pb.go
+++ b/gover/gen/GmTalkReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GmTalkReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 98
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type GmTalkReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Msg string `protobuf:"bytes,13,opt,name=msg,proto3" json:"msg,omitempty"`
+ Msg string `protobuf:"bytes,7,opt,name=msg,proto3" json:"msg,omitempty"`
}
func (x *GmTalkReq) Reset() {
@@ -92,7 +88,7 @@ var File_GmTalkReq_proto protoreflect.FileDescriptor
var file_GmTalkReq_proto_rawDesc = []byte{
0x0a, 0x0f, 0x47, 0x6d, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x1d, 0x0a, 0x09, 0x47, 0x6d, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x10,
- 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67,
+ 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GmTalkRsp.pb.go b/gover/gen/GmTalkRsp.pb.go
index 056d00a9..6b1d04de 100644
--- a/gover/gen/GmTalkRsp.pb.go
+++ b/gover/gen/GmTalkRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GmTalkRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 12
-// EnetChannelId: 0
-// EnetIsReliable: true
type GmTalkRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Retmsg string `protobuf:"bytes,3,opt,name=retmsg,proto3" json:"retmsg,omitempty"`
- Msg string `protobuf:"bytes,13,opt,name=msg,proto3" json:"msg,omitempty"`
+ Retmsg string `protobuf:"bytes,11,opt,name=retmsg,proto3" json:"retmsg,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Msg string `protobuf:"bytes,9,opt,name=msg,proto3" json:"msg,omitempty"`
}
func (x *GmTalkRsp) Reset() {
@@ -81,18 +78,18 @@ func (*GmTalkRsp) Descriptor() ([]byte, []int) {
return file_GmTalkRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *GmTalkRsp) GetRetcode() int32 {
+func (x *GmTalkRsp) GetRetmsg() string {
if x != nil {
- return x.Retcode
+ return x.Retmsg
}
- return 0
+ return ""
}
-func (x *GmTalkRsp) GetRetmsg() string {
+func (x *GmTalkRsp) GetRetcode() int32 {
if x != nil {
- return x.Retmsg
+ return x.Retcode
}
- return ""
+ return 0
}
func (x *GmTalkRsp) GetMsg() string {
@@ -106,11 +103,11 @@ var File_GmTalkRsp_proto protoreflect.FileDescriptor
var file_GmTalkRsp_proto_rawDesc = []byte{
0x0a, 0x0f, 0x47, 0x6d, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x4f, 0x0a, 0x09, 0x47, 0x6d, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x74, 0x6d,
- 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x74, 0x6d, 0x73, 0x67,
- 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d,
+ 0x6f, 0x22, 0x4f, 0x0a, 0x09, 0x47, 0x6d, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x16,
+ 0x0a, 0x06, 0x72, 0x65, 0x74, 0x6d, 0x73, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
+ 0x72, 0x65, 0x74, 0x6d, 0x73, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d,
0x73, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/GrantRewardNotify.pb.go b/gover/gen/GrantRewardNotify.pb.go
index 13a8bbf6..c0b772a5 100644
--- a/gover/gen/GrantRewardNotify.pb.go
+++ b/gover/gen/GrantRewardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GrantRewardNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 663
-// EnetChannelId: 0
-// EnetIsReliable: true
type GrantRewardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reward *Reward `protobuf:"bytes,6,opt,name=reward,proto3" json:"reward,omitempty"`
+ Reward *Reward `protobuf:"bytes,1,opt,name=reward,proto3" json:"reward,omitempty"`
}
func (x *GrantRewardNotify) Reset() {
@@ -93,7 +90,7 @@ var file_GrantRewardNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x11, 0x47, 0x72, 0x61, 0x6e, 0x74,
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x06,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x52,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x52,
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GravenInnocenceCampInfo.pb.go b/gover/gen/GravenInnocenceCampInfo.pb.go
new file mode 100644
index 00000000..a64829c7
--- /dev/null
+++ b/gover/gen/GravenInnocenceCampInfo.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceCampInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceCampInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageInfoList []*GravenInnocenceCampStageInfo `protobuf:"bytes,14,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
+}
+
+func (x *GravenInnocenceCampInfo) Reset() {
+ *x = GravenInnocenceCampInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceCampInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceCampInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceCampInfo) ProtoMessage() {}
+
+func (x *GravenInnocenceCampInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceCampInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceCampInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceCampInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceCampInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceCampInfo) GetStageInfoList() []*GravenInnocenceCampStageInfo {
+ if x != nil {
+ return x.StageInfoList
+ }
+ return nil
+}
+
+var File_GravenInnocenceCampInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceCampInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x22, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65,
+ 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x17, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e,
+ 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45,
+ 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e,
+ 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceCampInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocenceCampInfo_proto_rawDescData = file_GravenInnocenceCampInfo_proto_rawDesc
+)
+
+func file_GravenInnocenceCampInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceCampInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceCampInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceCampInfo_proto_rawDescData)
+ })
+ return file_GravenInnocenceCampInfo_proto_rawDescData
+}
+
+var file_GravenInnocenceCampInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceCampInfo_proto_goTypes = []interface{}{
+ (*GravenInnocenceCampInfo)(nil), // 0: GravenInnocenceCampInfo
+ (*GravenInnocenceCampStageInfo)(nil), // 1: GravenInnocenceCampStageInfo
+}
+var file_GravenInnocenceCampInfo_proto_depIdxs = []int32{
+ 1, // 0: GravenInnocenceCampInfo.stage_info_list:type_name -> GravenInnocenceCampStageInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceCampInfo_proto_init() }
+func file_GravenInnocenceCampInfo_proto_init() {
+ if File_GravenInnocenceCampInfo_proto != nil {
+ return
+ }
+ file_GravenInnocenceCampStageInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceCampInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceCampInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceCampInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceCampInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceCampInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceCampInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceCampInfo_proto = out.File
+ file_GravenInnocenceCampInfo_proto_rawDesc = nil
+ file_GravenInnocenceCampInfo_proto_goTypes = nil
+ file_GravenInnocenceCampInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceCampStageInfo.pb.go b/gover/gen/GravenInnocenceCampStageInfo.pb.go
new file mode 100644
index 00000000..267a5bc8
--- /dev/null
+++ b/gover/gen/GravenInnocenceCampStageInfo.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceCampStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceCampStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,11,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsFinished bool `protobuf:"varint,6,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *GravenInnocenceCampStageInfo) Reset() {
+ *x = GravenInnocenceCampStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceCampStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceCampStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceCampStageInfo) ProtoMessage() {}
+
+func (x *GravenInnocenceCampStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceCampStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceCampStageInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceCampStageInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceCampStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceCampStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *GravenInnocenceCampStageInfo) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+func (x *GravenInnocenceCampStageInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GravenInnocenceCampStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_GravenInnocenceCampStageInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceCampStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x1c, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49,
+ 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceCampStageInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocenceCampStageInfo_proto_rawDescData = file_GravenInnocenceCampStageInfo_proto_rawDesc
+)
+
+func file_GravenInnocenceCampStageInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceCampStageInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceCampStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceCampStageInfo_proto_rawDescData)
+ })
+ return file_GravenInnocenceCampStageInfo_proto_rawDescData
+}
+
+var file_GravenInnocenceCampStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceCampStageInfo_proto_goTypes = []interface{}{
+ (*GravenInnocenceCampStageInfo)(nil), // 0: GravenInnocenceCampStageInfo
+}
+var file_GravenInnocenceCampStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceCampStageInfo_proto_init() }
+func file_GravenInnocenceCampStageInfo_proto_init() {
+ if File_GravenInnocenceCampStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceCampStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceCampStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceCampStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceCampStageInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceCampStageInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceCampStageInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceCampStageInfo_proto = out.File
+ file_GravenInnocenceCampStageInfo_proto_rawDesc = nil
+ file_GravenInnocenceCampStageInfo_proto_goTypes = nil
+ file_GravenInnocenceCampStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceCarveInfo.pb.go b/gover/gen/GravenInnocenceCarveInfo.pb.go
new file mode 100644
index 00000000..1134f085
--- /dev/null
+++ b/gover/gen/GravenInnocenceCarveInfo.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceCarveInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceCarveInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CanEditCount uint32 `protobuf:"varint,8,opt,name=can_edit_count,json=canEditCount,proto3" json:"can_edit_count,omitempty"`
+ HasEditConfigIdList []uint32 `protobuf:"varint,12,rep,packed,name=has_edit_config_id_list,json=hasEditConfigIdList,proto3" json:"has_edit_config_id_list,omitempty"`
+ StageInfoList []*GravenInnocenceCarveStageInfo `protobuf:"bytes,2,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
+}
+
+func (x *GravenInnocenceCarveInfo) Reset() {
+ *x = GravenInnocenceCarveInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceCarveInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceCarveInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceCarveInfo) ProtoMessage() {}
+
+func (x *GravenInnocenceCarveInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceCarveInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceCarveInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceCarveInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceCarveInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceCarveInfo) GetCanEditCount() uint32 {
+ if x != nil {
+ return x.CanEditCount
+ }
+ return 0
+}
+
+func (x *GravenInnocenceCarveInfo) GetHasEditConfigIdList() []uint32 {
+ if x != nil {
+ return x.HasEditConfigIdList
+ }
+ return nil
+}
+
+func (x *GravenInnocenceCarveInfo) GetStageInfoList() []*GravenInnocenceCarveStageInfo {
+ if x != nil {
+ return x.StageInfoList
+ }
+ return nil
+}
+
+var File_GravenInnocenceCarveInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceCarveInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x43, 0x61, 0x72, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x43, 0x61, 0x72, 0x76, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01, 0x0a, 0x18, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e,
+ 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x72, 0x76, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x61, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x61, 0x6e, 0x45,
+ 0x64, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x17, 0x68, 0x61, 0x73, 0x5f,
+ 0x65, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x68, 0x61, 0x73, 0x45, 0x64,
+ 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x46,
+ 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e,
+ 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x72, 0x76, 0x65, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceCarveInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocenceCarveInfo_proto_rawDescData = file_GravenInnocenceCarveInfo_proto_rawDesc
+)
+
+func file_GravenInnocenceCarveInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceCarveInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceCarveInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceCarveInfo_proto_rawDescData)
+ })
+ return file_GravenInnocenceCarveInfo_proto_rawDescData
+}
+
+var file_GravenInnocenceCarveInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceCarveInfo_proto_goTypes = []interface{}{
+ (*GravenInnocenceCarveInfo)(nil), // 0: GravenInnocenceCarveInfo
+ (*GravenInnocenceCarveStageInfo)(nil), // 1: GravenInnocenceCarveStageInfo
+}
+var file_GravenInnocenceCarveInfo_proto_depIdxs = []int32{
+ 1, // 0: GravenInnocenceCarveInfo.stage_info_list:type_name -> GravenInnocenceCarveStageInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceCarveInfo_proto_init() }
+func file_GravenInnocenceCarveInfo_proto_init() {
+ if File_GravenInnocenceCarveInfo_proto != nil {
+ return
+ }
+ file_GravenInnocenceCarveStageInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceCarveInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceCarveInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceCarveInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceCarveInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceCarveInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceCarveInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceCarveInfo_proto = out.File
+ file_GravenInnocenceCarveInfo_proto_rawDesc = nil
+ file_GravenInnocenceCarveInfo_proto_goTypes = nil
+ file_GravenInnocenceCarveInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceCarveStageInfo.pb.go b/gover/gen/GravenInnocenceCarveStageInfo.pb.go
new file mode 100644
index 00000000..338a0d51
--- /dev/null
+++ b/gover/gen/GravenInnocenceCarveStageInfo.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceCarveStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceCarveStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *GravenInnocenceCarveStageInfo) Reset() {
+ *x = GravenInnocenceCarveStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceCarveStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceCarveStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceCarveStageInfo) ProtoMessage() {}
+
+func (x *GravenInnocenceCarveStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceCarveStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceCarveStageInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceCarveStageInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceCarveStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceCarveStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *GravenInnocenceCarveStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_GravenInnocenceCarveStageInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceCarveStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x43, 0x61, 0x72, 0x76, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49,
+ 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x72, 0x76, 0x65, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65,
+ 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12,
+ 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceCarveStageInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocenceCarveStageInfo_proto_rawDescData = file_GravenInnocenceCarveStageInfo_proto_rawDesc
+)
+
+func file_GravenInnocenceCarveStageInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceCarveStageInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceCarveStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceCarveStageInfo_proto_rawDescData)
+ })
+ return file_GravenInnocenceCarveStageInfo_proto_rawDescData
+}
+
+var file_GravenInnocenceCarveStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceCarveStageInfo_proto_goTypes = []interface{}{
+ (*GravenInnocenceCarveStageInfo)(nil), // 0: GravenInnocenceCarveStageInfo
+}
+var file_GravenInnocenceCarveStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceCarveStageInfo_proto_init() }
+func file_GravenInnocenceCarveStageInfo_proto_init() {
+ if File_GravenInnocenceCarveStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceCarveStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceCarveStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceCarveStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceCarveStageInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceCarveStageInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceCarveStageInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceCarveStageInfo_proto = out.File
+ file_GravenInnocenceCarveStageInfo_proto_rawDesc = nil
+ file_GravenInnocenceCarveStageInfo_proto_goTypes = nil
+ file_GravenInnocenceCarveStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceDetailInfo.pb.go b/gover/gen/GravenInnocenceDetailInfo.pb.go
index daaf6f41..de65c29f 100644
--- a/gover/gen/GravenInnocenceDetailInfo.pb.go
+++ b/gover/gen/GravenInnocenceDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GravenInnocenceDetailInfo.proto
package gen
@@ -41,11 +41,11 @@ type GravenInnocenceDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsContentClosed bool `protobuf:"varint,8,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- Unk3000_JGJKABIPGLK *Unk3000_OFMFFECMKLE `protobuf:"bytes,10,opt,name=Unk3000_JGJKABIPGLK,json=Unk3000JGJKABIPGLK,proto3" json:"Unk3000_JGJKABIPGLK,omitempty"`
- Unk3000_CDDIFHNEDOO *Unk3000_ILLNKBDNGKP `protobuf:"bytes,7,opt,name=Unk3000_CDDIFHNEDOO,json=Unk3000CDDIFHNEDOO,proto3" json:"Unk3000_CDDIFHNEDOO,omitempty"`
- Unk3000_BDFIOPBIOEB *Unk3000_ALPEACOMIPG `protobuf:"bytes,13,opt,name=Unk3000_BDFIOPBIOEB,json=Unk3000BDFIOPBIOEB,proto3" json:"Unk3000_BDFIOPBIOEB,omitempty"`
- Unk3000_KDPJGGENAJM *Unk3000_FFOBEKMOHOI `protobuf:"bytes,12,opt,name=Unk3000_KDPJGGENAJM,json=Unk3000KDPJGGENAJM,proto3" json:"Unk3000_KDPJGGENAJM,omitempty"`
+ IsContentClosed bool `protobuf:"varint,8,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ RaceInfo *GravenInnocenceRaceInfo `protobuf:"bytes,2,opt,name=race_info,json=raceInfo,proto3" json:"race_info,omitempty"`
+ CampInfo *GravenInnocenceCampInfo `protobuf:"bytes,3,opt,name=camp_info,json=campInfo,proto3" json:"camp_info,omitempty"`
+ CarveInfo *GravenInnocenceCarveInfo `protobuf:"bytes,13,opt,name=carve_info,json=carveInfo,proto3" json:"carve_info,omitempty"`
+ PhotoInfo *GravenInnocencePhotoInfo `protobuf:"bytes,10,opt,name=photo_info,json=photoInfo,proto3" json:"photo_info,omitempty"`
}
func (x *GravenInnocenceDetailInfo) Reset() {
@@ -87,30 +87,30 @@ func (x *GravenInnocenceDetailInfo) GetIsContentClosed() bool {
return false
}
-func (x *GravenInnocenceDetailInfo) GetUnk3000_JGJKABIPGLK() *Unk3000_OFMFFECMKLE {
+func (x *GravenInnocenceDetailInfo) GetRaceInfo() *GravenInnocenceRaceInfo {
if x != nil {
- return x.Unk3000_JGJKABIPGLK
+ return x.RaceInfo
}
return nil
}
-func (x *GravenInnocenceDetailInfo) GetUnk3000_CDDIFHNEDOO() *Unk3000_ILLNKBDNGKP {
+func (x *GravenInnocenceDetailInfo) GetCampInfo() *GravenInnocenceCampInfo {
if x != nil {
- return x.Unk3000_CDDIFHNEDOO
+ return x.CampInfo
}
return nil
}
-func (x *GravenInnocenceDetailInfo) GetUnk3000_BDFIOPBIOEB() *Unk3000_ALPEACOMIPG {
+func (x *GravenInnocenceDetailInfo) GetCarveInfo() *GravenInnocenceCarveInfo {
if x != nil {
- return x.Unk3000_BDFIOPBIOEB
+ return x.CarveInfo
}
return nil
}
-func (x *GravenInnocenceDetailInfo) GetUnk3000_KDPJGGENAJM() *Unk3000_FFOBEKMOHOI {
+func (x *GravenInnocenceDetailInfo) GetPhotoInfo() *GravenInnocencePhotoInfo {
if x != nil {
- return x.Unk3000_KDPJGGENAJM
+ return x.PhotoInfo
}
return nil
}
@@ -120,37 +120,34 @@ var File_GravenInnocenceDetailInfo_proto protoreflect.FileDescriptor
var file_GravenInnocenceDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1f, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x50, 0x45, 0x41,
- 0x43, 0x4f, 0x4d, 0x49, 0x50, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x4f, 0x42, 0x45, 0x4b, 0x4d, 0x4f, 0x48, 0x4f,
- 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x49, 0x4c, 0x4c, 0x4e, 0x4b, 0x42, 0x44, 0x4e, 0x47, 0x4b, 0x50, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x4d, 0x46,
- 0x46, 0x45, 0x43, 0x4d, 0x4b, 0x4c, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x02,
- 0x0a, 0x19, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
- 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69,
- 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x4a, 0x47, 0x4a, 0x4b, 0x41, 0x42, 0x49, 0x50, 0x47, 0x4c, 0x4b, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f,
- 0x46, 0x4d, 0x46, 0x46, 0x45, 0x43, 0x4d, 0x4b, 0x4c, 0x45, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4a, 0x47, 0x4a, 0x4b, 0x41, 0x42, 0x49, 0x50, 0x47, 0x4c, 0x4b, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x44, 0x49, 0x46, 0x48,
- 0x4e, 0x45, 0x44, 0x4f, 0x4f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x4c, 0x4e, 0x4b, 0x42, 0x44, 0x4e, 0x47, 0x4b,
- 0x50, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x44, 0x44, 0x49, 0x46, 0x48,
- 0x4e, 0x45, 0x44, 0x4f, 0x4f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x42, 0x44, 0x46, 0x49, 0x4f, 0x50, 0x42, 0x49, 0x4f, 0x45, 0x42, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x50,
- 0x45, 0x41, 0x43, 0x4f, 0x4d, 0x49, 0x50, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x42, 0x44, 0x46, 0x49, 0x4f, 0x50, 0x42, 0x49, 0x4f, 0x45, 0x42, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x50, 0x4a, 0x47, 0x47, 0x45, 0x4e,
- 0x41, 0x4a, 0x4d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x4f, 0x42, 0x45, 0x4b, 0x4d, 0x4f, 0x48, 0x4f, 0x49, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4b, 0x44, 0x50, 0x4a, 0x47, 0x47, 0x45, 0x4e,
- 0x41, 0x4a, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x6f, 0x1a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e,
+ 0x63, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x43, 0x61, 0x72, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x52, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xa9, 0x02, 0x0a, 0x19, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65,
+ 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a,
+ 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73,
+ 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x09, 0x72, 0x61, 0x63,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47,
+ 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x61,
+ 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x72, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x35, 0x0a, 0x09, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f,
+ 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63,
+ 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x0a, 0x63, 0x61, 0x72, 0x76, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x72,
+ 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x61, 0x72,
+ 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x63, 0x61, 0x72, 0x76, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x38, 0x0a, 0x0a, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e,
+ 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x09, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -168,16 +165,16 @@ func file_GravenInnocenceDetailInfo_proto_rawDescGZIP() []byte {
var file_GravenInnocenceDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_GravenInnocenceDetailInfo_proto_goTypes = []interface{}{
(*GravenInnocenceDetailInfo)(nil), // 0: GravenInnocenceDetailInfo
- (*Unk3000_OFMFFECMKLE)(nil), // 1: Unk3000_OFMFFECMKLE
- (*Unk3000_ILLNKBDNGKP)(nil), // 2: Unk3000_ILLNKBDNGKP
- (*Unk3000_ALPEACOMIPG)(nil), // 3: Unk3000_ALPEACOMIPG
- (*Unk3000_FFOBEKMOHOI)(nil), // 4: Unk3000_FFOBEKMOHOI
+ (*GravenInnocenceRaceInfo)(nil), // 1: GravenInnocenceRaceInfo
+ (*GravenInnocenceCampInfo)(nil), // 2: GravenInnocenceCampInfo
+ (*GravenInnocenceCarveInfo)(nil), // 3: GravenInnocenceCarveInfo
+ (*GravenInnocencePhotoInfo)(nil), // 4: GravenInnocencePhotoInfo
}
var file_GravenInnocenceDetailInfo_proto_depIdxs = []int32{
- 1, // 0: GravenInnocenceDetailInfo.Unk3000_JGJKABIPGLK:type_name -> Unk3000_OFMFFECMKLE
- 2, // 1: GravenInnocenceDetailInfo.Unk3000_CDDIFHNEDOO:type_name -> Unk3000_ILLNKBDNGKP
- 3, // 2: GravenInnocenceDetailInfo.Unk3000_BDFIOPBIOEB:type_name -> Unk3000_ALPEACOMIPG
- 4, // 3: GravenInnocenceDetailInfo.Unk3000_KDPJGGENAJM:type_name -> Unk3000_FFOBEKMOHOI
+ 1, // 0: GravenInnocenceDetailInfo.race_info:type_name -> GravenInnocenceRaceInfo
+ 2, // 1: GravenInnocenceDetailInfo.camp_info:type_name -> GravenInnocenceCampInfo
+ 3, // 2: GravenInnocenceDetailInfo.carve_info:type_name -> GravenInnocenceCarveInfo
+ 4, // 3: GravenInnocenceDetailInfo.photo_info:type_name -> GravenInnocencePhotoInfo
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
@@ -190,10 +187,10 @@ func file_GravenInnocenceDetailInfo_proto_init() {
if File_GravenInnocenceDetailInfo_proto != nil {
return
}
- file_Unk3000_ALPEACOMIPG_proto_init()
- file_Unk3000_FFOBEKMOHOI_proto_init()
- file_Unk3000_ILLNKBDNGKP_proto_init()
- file_Unk3000_OFMFFECMKLE_proto_init()
+ file_GravenInnocenceCampInfo_proto_init()
+ file_GravenInnocenceCarveInfo_proto_init()
+ file_GravenInnocencePhotoInfo_proto_init()
+ file_GravenInnocenceRaceInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_GravenInnocenceDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GravenInnocenceDetailInfo); i {
diff --git a/gover/gen/GravenInnocenceEditCarveCombinationReq.pb.go b/gover/gen/GravenInnocenceEditCarveCombinationReq.pb.go
new file mode 100644
index 00000000..55282be6
--- /dev/null
+++ b/gover/gen/GravenInnocenceEditCarveCombinationReq.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceEditCarveCombinationReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceEditCarveCombinationReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CombinationInfo *CustomGadgetTreeInfo `protobuf:"bytes,4,opt,name=combination_info,json=combinationInfo,proto3" json:"combination_info,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+}
+
+func (x *GravenInnocenceEditCarveCombinationReq) Reset() {
+ *x = GravenInnocenceEditCarveCombinationReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceEditCarveCombinationReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceEditCarveCombinationReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceEditCarveCombinationReq) ProtoMessage() {}
+
+func (x *GravenInnocenceEditCarveCombinationReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceEditCarveCombinationReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceEditCarveCombinationReq.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceEditCarveCombinationReq) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceEditCarveCombinationReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceEditCarveCombinationReq) GetCombinationInfo() *CustomGadgetTreeInfo {
+ if x != nil {
+ return x.CombinationInfo
+ }
+ return nil
+}
+
+func (x *GravenInnocenceEditCarveCombinationReq) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+var File_GravenInnocenceEditCarveCombinationReq_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceEditCarveCombinationReq_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x45, 0x64, 0x69, 0x74, 0x43, 0x61, 0x72, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x26, 0x47,
+ 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x45, 0x64,
+ 0x69, 0x74, 0x43, 0x61, 0x72, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72,
+ 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceEditCarveCombinationReq_proto_rawDescOnce sync.Once
+ file_GravenInnocenceEditCarveCombinationReq_proto_rawDescData = file_GravenInnocenceEditCarveCombinationReq_proto_rawDesc
+)
+
+func file_GravenInnocenceEditCarveCombinationReq_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceEditCarveCombinationReq_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceEditCarveCombinationReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceEditCarveCombinationReq_proto_rawDescData)
+ })
+ return file_GravenInnocenceEditCarveCombinationReq_proto_rawDescData
+}
+
+var file_GravenInnocenceEditCarveCombinationReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceEditCarveCombinationReq_proto_goTypes = []interface{}{
+ (*GravenInnocenceEditCarveCombinationReq)(nil), // 0: GravenInnocenceEditCarveCombinationReq
+ (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
+}
+var file_GravenInnocenceEditCarveCombinationReq_proto_depIdxs = []int32{
+ 1, // 0: GravenInnocenceEditCarveCombinationReq.combination_info:type_name -> CustomGadgetTreeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceEditCarveCombinationReq_proto_init() }
+func file_GravenInnocenceEditCarveCombinationReq_proto_init() {
+ if File_GravenInnocenceEditCarveCombinationReq_proto != nil {
+ return
+ }
+ file_CustomGadgetTreeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceEditCarveCombinationReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceEditCarveCombinationReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceEditCarveCombinationReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceEditCarveCombinationReq_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceEditCarveCombinationReq_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceEditCarveCombinationReq_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceEditCarveCombinationReq_proto = out.File
+ file_GravenInnocenceEditCarveCombinationReq_proto_rawDesc = nil
+ file_GravenInnocenceEditCarveCombinationReq_proto_goTypes = nil
+ file_GravenInnocenceEditCarveCombinationReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceEditCarveCombinationRsp.pb.go b/gover/gen/GravenInnocenceEditCarveCombinationRsp.pb.go
new file mode 100644
index 00000000..ba2ae7e5
--- /dev/null
+++ b/gover/gen/GravenInnocenceEditCarveCombinationRsp.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceEditCarveCombinationRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceEditCarveCombinationRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *GravenInnocenceEditCarveCombinationRsp) Reset() {
+ *x = GravenInnocenceEditCarveCombinationRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceEditCarveCombinationRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceEditCarveCombinationRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceEditCarveCombinationRsp) ProtoMessage() {}
+
+func (x *GravenInnocenceEditCarveCombinationRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceEditCarveCombinationRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceEditCarveCombinationRsp.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceEditCarveCombinationRsp) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceEditCarveCombinationRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_GravenInnocenceEditCarveCombinationRsp_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceEditCarveCombinationRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x45, 0x64, 0x69, 0x74, 0x43, 0x61, 0x72, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42,
+ 0x0a, 0x26, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x45, 0x64, 0x69, 0x74, 0x43, 0x61, 0x72, 0x76, 0x65, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescOnce sync.Once
+ file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescData = file_GravenInnocenceEditCarveCombinationRsp_proto_rawDesc
+)
+
+func file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescData)
+ })
+ return file_GravenInnocenceEditCarveCombinationRsp_proto_rawDescData
+}
+
+var file_GravenInnocenceEditCarveCombinationRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceEditCarveCombinationRsp_proto_goTypes = []interface{}{
+ (*GravenInnocenceEditCarveCombinationRsp)(nil), // 0: GravenInnocenceEditCarveCombinationRsp
+}
+var file_GravenInnocenceEditCarveCombinationRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceEditCarveCombinationRsp_proto_init() }
+func file_GravenInnocenceEditCarveCombinationRsp_proto_init() {
+ if File_GravenInnocenceEditCarveCombinationRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceEditCarveCombinationRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceEditCarveCombinationRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceEditCarveCombinationRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceEditCarveCombinationRsp_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceEditCarveCombinationRsp_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceEditCarveCombinationRsp_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceEditCarveCombinationRsp_proto = out.File
+ file_GravenInnocenceEditCarveCombinationRsp_proto_rawDesc = nil
+ file_GravenInnocenceEditCarveCombinationRsp_proto_goTypes = nil
+ file_GravenInnocenceEditCarveCombinationRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocencePhotoFinishReq.pb.go b/gover/gen/GravenInnocencePhotoFinishReq.pb.go
new file mode 100644
index 00000000..9ccb48d0
--- /dev/null
+++ b/gover/gen/GravenInnocencePhotoFinishReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocencePhotoFinishReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocencePhotoFinishReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Param uint32 `protobuf:"varint,6,opt,name=param,proto3" json:"param,omitempty"`
+ ObjectId uint32 `protobuf:"varint,12,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
+}
+
+func (x *GravenInnocencePhotoFinishReq) Reset() {
+ *x = GravenInnocencePhotoFinishReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocencePhotoFinishReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocencePhotoFinishReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocencePhotoFinishReq) ProtoMessage() {}
+
+func (x *GravenInnocencePhotoFinishReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocencePhotoFinishReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocencePhotoFinishReq.ProtoReflect.Descriptor instead.
+func (*GravenInnocencePhotoFinishReq) Descriptor() ([]byte, []int) {
+ return file_GravenInnocencePhotoFinishReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocencePhotoFinishReq) GetParam() uint32 {
+ if x != nil {
+ return x.Param
+ }
+ return 0
+}
+
+func (x *GravenInnocencePhotoFinishReq) GetObjectId() uint32 {
+ if x != nil {
+ return x.ObjectId
+ }
+ return 0
+}
+
+var File_GravenInnocencePhotoFinishReq_proto protoreflect.FileDescriptor
+
+var file_GravenInnocencePhotoFinishReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49,
+ 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocencePhotoFinishReq_proto_rawDescOnce sync.Once
+ file_GravenInnocencePhotoFinishReq_proto_rawDescData = file_GravenInnocencePhotoFinishReq_proto_rawDesc
+)
+
+func file_GravenInnocencePhotoFinishReq_proto_rawDescGZIP() []byte {
+ file_GravenInnocencePhotoFinishReq_proto_rawDescOnce.Do(func() {
+ file_GravenInnocencePhotoFinishReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocencePhotoFinishReq_proto_rawDescData)
+ })
+ return file_GravenInnocencePhotoFinishReq_proto_rawDescData
+}
+
+var file_GravenInnocencePhotoFinishReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocencePhotoFinishReq_proto_goTypes = []interface{}{
+ (*GravenInnocencePhotoFinishReq)(nil), // 0: GravenInnocencePhotoFinishReq
+}
+var file_GravenInnocencePhotoFinishReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocencePhotoFinishReq_proto_init() }
+func file_GravenInnocencePhotoFinishReq_proto_init() {
+ if File_GravenInnocencePhotoFinishReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocencePhotoFinishReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocencePhotoFinishReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocencePhotoFinishReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocencePhotoFinishReq_proto_goTypes,
+ DependencyIndexes: file_GravenInnocencePhotoFinishReq_proto_depIdxs,
+ MessageInfos: file_GravenInnocencePhotoFinishReq_proto_msgTypes,
+ }.Build()
+ File_GravenInnocencePhotoFinishReq_proto = out.File
+ file_GravenInnocencePhotoFinishReq_proto_rawDesc = nil
+ file_GravenInnocencePhotoFinishReq_proto_goTypes = nil
+ file_GravenInnocencePhotoFinishReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocencePhotoFinishRsp.pb.go b/gover/gen/GravenInnocencePhotoFinishRsp.pb.go
new file mode 100644
index 00000000..62bc64f3
--- /dev/null
+++ b/gover/gen/GravenInnocencePhotoFinishRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocencePhotoFinishRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocencePhotoFinishRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ObjectId uint32 `protobuf:"varint,3,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
+ Param uint32 `protobuf:"varint,10,opt,name=param,proto3" json:"param,omitempty"`
+}
+
+func (x *GravenInnocencePhotoFinishRsp) Reset() {
+ *x = GravenInnocencePhotoFinishRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocencePhotoFinishRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocencePhotoFinishRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocencePhotoFinishRsp) ProtoMessage() {}
+
+func (x *GravenInnocencePhotoFinishRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocencePhotoFinishRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocencePhotoFinishRsp.ProtoReflect.Descriptor instead.
+func (*GravenInnocencePhotoFinishRsp) Descriptor() ([]byte, []int) {
+ return file_GravenInnocencePhotoFinishRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocencePhotoFinishRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GravenInnocencePhotoFinishRsp) GetObjectId() uint32 {
+ if x != nil {
+ return x.ObjectId
+ }
+ return 0
+}
+
+func (x *GravenInnocencePhotoFinishRsp) GetParam() uint32 {
+ if x != nil {
+ return x.Param
+ }
+ return 0
+}
+
+var File_GravenInnocencePhotoFinishRsp_proto protoreflect.FileDescriptor
+
+var file_GravenInnocencePhotoFinishRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49,
+ 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a,
+ 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocencePhotoFinishRsp_proto_rawDescOnce sync.Once
+ file_GravenInnocencePhotoFinishRsp_proto_rawDescData = file_GravenInnocencePhotoFinishRsp_proto_rawDesc
+)
+
+func file_GravenInnocencePhotoFinishRsp_proto_rawDescGZIP() []byte {
+ file_GravenInnocencePhotoFinishRsp_proto_rawDescOnce.Do(func() {
+ file_GravenInnocencePhotoFinishRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocencePhotoFinishRsp_proto_rawDescData)
+ })
+ return file_GravenInnocencePhotoFinishRsp_proto_rawDescData
+}
+
+var file_GravenInnocencePhotoFinishRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocencePhotoFinishRsp_proto_goTypes = []interface{}{
+ (*GravenInnocencePhotoFinishRsp)(nil), // 0: GravenInnocencePhotoFinishRsp
+}
+var file_GravenInnocencePhotoFinishRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocencePhotoFinishRsp_proto_init() }
+func file_GravenInnocencePhotoFinishRsp_proto_init() {
+ if File_GravenInnocencePhotoFinishRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocencePhotoFinishRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocencePhotoFinishRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocencePhotoFinishRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocencePhotoFinishRsp_proto_goTypes,
+ DependencyIndexes: file_GravenInnocencePhotoFinishRsp_proto_depIdxs,
+ MessageInfos: file_GravenInnocencePhotoFinishRsp_proto_msgTypes,
+ }.Build()
+ File_GravenInnocencePhotoFinishRsp_proto = out.File
+ file_GravenInnocencePhotoFinishRsp_proto_rawDesc = nil
+ file_GravenInnocencePhotoFinishRsp_proto_goTypes = nil
+ file_GravenInnocencePhotoFinishRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocencePhotoInfo.pb.go b/gover/gen/GravenInnocencePhotoInfo.pb.go
new file mode 100644
index 00000000..059752e9
--- /dev/null
+++ b/gover/gen/GravenInnocencePhotoInfo.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocencePhotoInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocencePhotoInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageInfoList []*GravenInnocencePhotoStageInfo `protobuf:"bytes,3,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
+ ObjectInfoList []*GravenInnocencePhotoObjectInfo `protobuf:"bytes,15,rep,name=object_info_list,json=objectInfoList,proto3" json:"object_info_list,omitempty"`
+}
+
+func (x *GravenInnocencePhotoInfo) Reset() {
+ *x = GravenInnocencePhotoInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocencePhotoInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocencePhotoInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocencePhotoInfo) ProtoMessage() {}
+
+func (x *GravenInnocencePhotoInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocencePhotoInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocencePhotoInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocencePhotoInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocencePhotoInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocencePhotoInfo) GetStageInfoList() []*GravenInnocencePhotoStageInfo {
+ if x != nil {
+ return x.StageInfoList
+ }
+ return nil
+}
+
+func (x *GravenInnocencePhotoInfo) GetObjectInfoList() []*GravenInnocencePhotoObjectInfo {
+ if x != nil {
+ return x.ObjectInfoList
+ }
+ return nil
+}
+
+var File_GravenInnocencePhotoInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocencePhotoInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x24, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e,
+ 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad, 0x01, 0x0a, 0x18,
+ 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50,
+ 0x68, 0x6f, 0x74, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x1e, 0x2e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65,
+ 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x49, 0x0a, 0x10, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x47, 0x72, 0x61,
+ 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74,
+ 0x6f, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x6f, 0x62, 0x6a,
+ 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocencePhotoInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocencePhotoInfo_proto_rawDescData = file_GravenInnocencePhotoInfo_proto_rawDesc
+)
+
+func file_GravenInnocencePhotoInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocencePhotoInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocencePhotoInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocencePhotoInfo_proto_rawDescData)
+ })
+ return file_GravenInnocencePhotoInfo_proto_rawDescData
+}
+
+var file_GravenInnocencePhotoInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocencePhotoInfo_proto_goTypes = []interface{}{
+ (*GravenInnocencePhotoInfo)(nil), // 0: GravenInnocencePhotoInfo
+ (*GravenInnocencePhotoStageInfo)(nil), // 1: GravenInnocencePhotoStageInfo
+ (*GravenInnocencePhotoObjectInfo)(nil), // 2: GravenInnocencePhotoObjectInfo
+}
+var file_GravenInnocencePhotoInfo_proto_depIdxs = []int32{
+ 1, // 0: GravenInnocencePhotoInfo.stage_info_list:type_name -> GravenInnocencePhotoStageInfo
+ 2, // 1: GravenInnocencePhotoInfo.object_info_list:type_name -> GravenInnocencePhotoObjectInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocencePhotoInfo_proto_init() }
+func file_GravenInnocencePhotoInfo_proto_init() {
+ if File_GravenInnocencePhotoInfo_proto != nil {
+ return
+ }
+ file_GravenInnocencePhotoObjectInfo_proto_init()
+ file_GravenInnocencePhotoStageInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocencePhotoInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocencePhotoInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocencePhotoInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocencePhotoInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocencePhotoInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocencePhotoInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocencePhotoInfo_proto = out.File
+ file_GravenInnocencePhotoInfo_proto_rawDesc = nil
+ file_GravenInnocencePhotoInfo_proto_goTypes = nil
+ file_GravenInnocencePhotoInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocencePhotoObjectInfo.pb.go b/gover/gen/GravenInnocencePhotoObjectInfo.pb.go
new file mode 100644
index 00000000..7789b904
--- /dev/null
+++ b/gover/gen/GravenInnocencePhotoObjectInfo.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocencePhotoObjectInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocencePhotoObjectInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ObjectId uint32 `protobuf:"varint,4,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
+ Param uint32 `protobuf:"varint,15,opt,name=param,proto3" json:"param,omitempty"`
+ FinishTime uint32 `protobuf:"varint,10,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
+}
+
+func (x *GravenInnocencePhotoObjectInfo) Reset() {
+ *x = GravenInnocencePhotoObjectInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocencePhotoObjectInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocencePhotoObjectInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocencePhotoObjectInfo) ProtoMessage() {}
+
+func (x *GravenInnocencePhotoObjectInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocencePhotoObjectInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocencePhotoObjectInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocencePhotoObjectInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocencePhotoObjectInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocencePhotoObjectInfo) GetObjectId() uint32 {
+ if x != nil {
+ return x.ObjectId
+ }
+ return 0
+}
+
+func (x *GravenInnocencePhotoObjectInfo) GetParam() uint32 {
+ if x != nil {
+ return x.Param
+ }
+ return 0
+}
+
+func (x *GravenInnocencePhotoObjectInfo) GetFinishTime() uint32 {
+ if x != nil {
+ return x.FinishTime
+ }
+ return 0
+}
+
+var File_GravenInnocencePhotoObjectInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocencePhotoObjectInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x1e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e,
+ 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x4f, 0x62,
+ 0x6a, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x62, 0x6a, 0x65,
+ 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x62, 0x6a,
+ 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1f, 0x0a, 0x0b, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocencePhotoObjectInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocencePhotoObjectInfo_proto_rawDescData = file_GravenInnocencePhotoObjectInfo_proto_rawDesc
+)
+
+func file_GravenInnocencePhotoObjectInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocencePhotoObjectInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocencePhotoObjectInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocencePhotoObjectInfo_proto_rawDescData)
+ })
+ return file_GravenInnocencePhotoObjectInfo_proto_rawDescData
+}
+
+var file_GravenInnocencePhotoObjectInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocencePhotoObjectInfo_proto_goTypes = []interface{}{
+ (*GravenInnocencePhotoObjectInfo)(nil), // 0: GravenInnocencePhotoObjectInfo
+}
+var file_GravenInnocencePhotoObjectInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocencePhotoObjectInfo_proto_init() }
+func file_GravenInnocencePhotoObjectInfo_proto_init() {
+ if File_GravenInnocencePhotoObjectInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocencePhotoObjectInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocencePhotoObjectInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocencePhotoObjectInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocencePhotoObjectInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocencePhotoObjectInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocencePhotoObjectInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocencePhotoObjectInfo_proto = out.File
+ file_GravenInnocencePhotoObjectInfo_proto_rawDesc = nil
+ file_GravenInnocencePhotoObjectInfo_proto_goTypes = nil
+ file_GravenInnocencePhotoObjectInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocencePhotoReminderNotify.pb.go b/gover/gen/GravenInnocencePhotoReminderNotify.pb.go
new file mode 100644
index 00000000..37b32de1
--- /dev/null
+++ b/gover/gen/GravenInnocencePhotoReminderNotify.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocencePhotoReminderNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocencePhotoReminderNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReminderId uint32 `protobuf:"varint,13,opt,name=reminder_id,json=reminderId,proto3" json:"reminder_id,omitempty"`
+ GroupBundleId uint32 `protobuf:"varint,7,opt,name=group_bundle_id,json=groupBundleId,proto3" json:"group_bundle_id,omitempty"`
+}
+
+func (x *GravenInnocencePhotoReminderNotify) Reset() {
+ *x = GravenInnocencePhotoReminderNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocencePhotoReminderNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocencePhotoReminderNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocencePhotoReminderNotify) ProtoMessage() {}
+
+func (x *GravenInnocencePhotoReminderNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocencePhotoReminderNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocencePhotoReminderNotify.ProtoReflect.Descriptor instead.
+func (*GravenInnocencePhotoReminderNotify) Descriptor() ([]byte, []int) {
+ return file_GravenInnocencePhotoReminderNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocencePhotoReminderNotify) GetReminderId() uint32 {
+ if x != nil {
+ return x.ReminderId
+ }
+ return 0
+}
+
+func (x *GravenInnocencePhotoReminderNotify) GetGroupBundleId() uint32 {
+ if x != nil {
+ return x.GroupBundleId
+ }
+ return 0
+}
+
+var File_GravenInnocencePhotoReminderNotify_proto protoreflect.FileDescriptor
+
+var file_GravenInnocencePhotoReminderNotify_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x22, 0x47, 0x72,
+ 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f,
+ 0x74, 0x6f, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x49,
+ 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x75, 0x6e, 0x64, 0x6c,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocencePhotoReminderNotify_proto_rawDescOnce sync.Once
+ file_GravenInnocencePhotoReminderNotify_proto_rawDescData = file_GravenInnocencePhotoReminderNotify_proto_rawDesc
+)
+
+func file_GravenInnocencePhotoReminderNotify_proto_rawDescGZIP() []byte {
+ file_GravenInnocencePhotoReminderNotify_proto_rawDescOnce.Do(func() {
+ file_GravenInnocencePhotoReminderNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocencePhotoReminderNotify_proto_rawDescData)
+ })
+ return file_GravenInnocencePhotoReminderNotify_proto_rawDescData
+}
+
+var file_GravenInnocencePhotoReminderNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocencePhotoReminderNotify_proto_goTypes = []interface{}{
+ (*GravenInnocencePhotoReminderNotify)(nil), // 0: GravenInnocencePhotoReminderNotify
+}
+var file_GravenInnocencePhotoReminderNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocencePhotoReminderNotify_proto_init() }
+func file_GravenInnocencePhotoReminderNotify_proto_init() {
+ if File_GravenInnocencePhotoReminderNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocencePhotoReminderNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocencePhotoReminderNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocencePhotoReminderNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocencePhotoReminderNotify_proto_goTypes,
+ DependencyIndexes: file_GravenInnocencePhotoReminderNotify_proto_depIdxs,
+ MessageInfos: file_GravenInnocencePhotoReminderNotify_proto_msgTypes,
+ }.Build()
+ File_GravenInnocencePhotoReminderNotify_proto = out.File
+ file_GravenInnocencePhotoReminderNotify_proto_rawDesc = nil
+ file_GravenInnocencePhotoReminderNotify_proto_goTypes = nil
+ file_GravenInnocencePhotoReminderNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocencePhotoStageInfo.pb.go b/gover/gen/GravenInnocencePhotoStageInfo.pb.go
new file mode 100644
index 00000000..b87e8e4d
--- /dev/null
+++ b/gover/gen/GravenInnocencePhotoStageInfo.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocencePhotoStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocencePhotoStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,10,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsFinished bool `protobuf:"varint,8,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+}
+
+func (x *GravenInnocencePhotoStageInfo) Reset() {
+ *x = GravenInnocencePhotoStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocencePhotoStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocencePhotoStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocencePhotoStageInfo) ProtoMessage() {}
+
+func (x *GravenInnocencePhotoStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocencePhotoStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocencePhotoStageInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocencePhotoStageInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocencePhotoStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocencePhotoStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *GravenInnocencePhotoStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *GravenInnocencePhotoStageInfo) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+var File_GravenInnocencePhotoStageInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocencePhotoStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49,
+ 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73,
+ 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocencePhotoStageInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocencePhotoStageInfo_proto_rawDescData = file_GravenInnocencePhotoStageInfo_proto_rawDesc
+)
+
+func file_GravenInnocencePhotoStageInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocencePhotoStageInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocencePhotoStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocencePhotoStageInfo_proto_rawDescData)
+ })
+ return file_GravenInnocencePhotoStageInfo_proto_rawDescData
+}
+
+var file_GravenInnocencePhotoStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocencePhotoStageInfo_proto_goTypes = []interface{}{
+ (*GravenInnocencePhotoStageInfo)(nil), // 0: GravenInnocencePhotoStageInfo
+}
+var file_GravenInnocencePhotoStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocencePhotoStageInfo_proto_init() }
+func file_GravenInnocencePhotoStageInfo_proto_init() {
+ if File_GravenInnocencePhotoStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocencePhotoStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocencePhotoStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocencePhotoStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocencePhotoStageInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocencePhotoStageInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocencePhotoStageInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocencePhotoStageInfo_proto = out.File
+ file_GravenInnocencePhotoStageInfo_proto_rawDesc = nil
+ file_GravenInnocencePhotoStageInfo_proto_goTypes = nil
+ file_GravenInnocencePhotoStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceRaceInfo.pb.go b/gover/gen/GravenInnocenceRaceInfo.pb.go
new file mode 100644
index 00000000..772c1c43
--- /dev/null
+++ b/gover/gen/GravenInnocenceRaceInfo.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceRaceInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceRaceInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelInfoList []*GravenInnocenceRaceLevelInfo `protobuf:"bytes,9,rep,name=level_info_list,json=levelInfoList,proto3" json:"level_info_list,omitempty"`
+}
+
+func (x *GravenInnocenceRaceInfo) Reset() {
+ *x = GravenInnocenceRaceInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceRaceInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceRaceInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceRaceInfo) ProtoMessage() {}
+
+func (x *GravenInnocenceRaceInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceRaceInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceRaceInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceRaceInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceRaceInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceRaceInfo) GetLevelInfoList() []*GravenInnocenceRaceLevelInfo {
+ if x != nil {
+ return x.LevelInfoList
+ }
+ return nil
+}
+
+var File_GravenInnocenceRaceInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceRaceInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x52, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x22, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65,
+ 0x52, 0x61, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x17, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e,
+ 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45,
+ 0x0a, 0x0f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e,
+ 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x61, 0x63, 0x65, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceRaceInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocenceRaceInfo_proto_rawDescData = file_GravenInnocenceRaceInfo_proto_rawDesc
+)
+
+func file_GravenInnocenceRaceInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceRaceInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceRaceInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceRaceInfo_proto_rawDescData)
+ })
+ return file_GravenInnocenceRaceInfo_proto_rawDescData
+}
+
+var file_GravenInnocenceRaceInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceRaceInfo_proto_goTypes = []interface{}{
+ (*GravenInnocenceRaceInfo)(nil), // 0: GravenInnocenceRaceInfo
+ (*GravenInnocenceRaceLevelInfo)(nil), // 1: GravenInnocenceRaceLevelInfo
+}
+var file_GravenInnocenceRaceInfo_proto_depIdxs = []int32{
+ 1, // 0: GravenInnocenceRaceInfo.level_info_list:type_name -> GravenInnocenceRaceLevelInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceRaceInfo_proto_init() }
+func file_GravenInnocenceRaceInfo_proto_init() {
+ if File_GravenInnocenceRaceInfo_proto != nil {
+ return
+ }
+ file_GravenInnocenceRaceLevelInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceRaceInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceRaceInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceRaceInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceRaceInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceRaceInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceRaceInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceRaceInfo_proto = out.File
+ file_GravenInnocenceRaceInfo_proto_rawDesc = nil
+ file_GravenInnocenceRaceInfo_proto_goTypes = nil
+ file_GravenInnocenceRaceInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceRaceLevelInfo.pb.go b/gover/gen/GravenInnocenceRaceLevelInfo.pb.go
new file mode 100644
index 00000000..aea2dfbb
--- /dev/null
+++ b/gover/gen/GravenInnocenceRaceLevelInfo.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceRaceLevelInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceRaceLevelInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ MaxScore uint32 `protobuf:"varint,5,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+ IsOpen bool `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *GravenInnocenceRaceLevelInfo) Reset() {
+ *x = GravenInnocenceRaceLevelInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceRaceLevelInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceRaceLevelInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceRaceLevelInfo) ProtoMessage() {}
+
+func (x *GravenInnocenceRaceLevelInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceRaceLevelInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceRaceLevelInfo.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceRaceLevelInfo) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceRaceLevelInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceRaceLevelInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceLevelInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceLevelInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_GravenInnocenceRaceLevelInfo_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceRaceLevelInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x52, 0x61, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x1c, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e,
+ 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x61, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x07,
+ 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
+ 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceRaceLevelInfo_proto_rawDescOnce sync.Once
+ file_GravenInnocenceRaceLevelInfo_proto_rawDescData = file_GravenInnocenceRaceLevelInfo_proto_rawDesc
+)
+
+func file_GravenInnocenceRaceLevelInfo_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceRaceLevelInfo_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceRaceLevelInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceRaceLevelInfo_proto_rawDescData)
+ })
+ return file_GravenInnocenceRaceLevelInfo_proto_rawDescData
+}
+
+var file_GravenInnocenceRaceLevelInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceRaceLevelInfo_proto_goTypes = []interface{}{
+ (*GravenInnocenceRaceLevelInfo)(nil), // 0: GravenInnocenceRaceLevelInfo
+}
+var file_GravenInnocenceRaceLevelInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceRaceLevelInfo_proto_init() }
+func file_GravenInnocenceRaceLevelInfo_proto_init() {
+ if File_GravenInnocenceRaceLevelInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceRaceLevelInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceRaceLevelInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceRaceLevelInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceRaceLevelInfo_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceRaceLevelInfo_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceRaceLevelInfo_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceRaceLevelInfo_proto = out.File
+ file_GravenInnocenceRaceLevelInfo_proto_rawDesc = nil
+ file_GravenInnocenceRaceLevelInfo_proto_goTypes = nil
+ file_GravenInnocenceRaceLevelInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceRaceRestartReq.pb.go b/gover/gen/GravenInnocenceRaceRestartReq.pb.go
new file mode 100644
index 00000000..bbd53614
--- /dev/null
+++ b/gover/gen/GravenInnocenceRaceRestartReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceRaceRestartReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceRaceRestartReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,7,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *GravenInnocenceRaceRestartReq) Reset() {
+ *x = GravenInnocenceRaceRestartReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceRaceRestartReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceRaceRestartReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceRaceRestartReq) ProtoMessage() {}
+
+func (x *GravenInnocenceRaceRestartReq) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceRaceRestartReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceRaceRestartReq.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceRaceRestartReq) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceRaceRestartReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceRaceRestartReq) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_GravenInnocenceRaceRestartReq_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceRaceRestartReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x52, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49,
+ 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceRaceRestartReq_proto_rawDescOnce sync.Once
+ file_GravenInnocenceRaceRestartReq_proto_rawDescData = file_GravenInnocenceRaceRestartReq_proto_rawDesc
+)
+
+func file_GravenInnocenceRaceRestartReq_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceRaceRestartReq_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceRaceRestartReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceRaceRestartReq_proto_rawDescData)
+ })
+ return file_GravenInnocenceRaceRestartReq_proto_rawDescData
+}
+
+var file_GravenInnocenceRaceRestartReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceRaceRestartReq_proto_goTypes = []interface{}{
+ (*GravenInnocenceRaceRestartReq)(nil), // 0: GravenInnocenceRaceRestartReq
+}
+var file_GravenInnocenceRaceRestartReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceRaceRestartReq_proto_init() }
+func file_GravenInnocenceRaceRestartReq_proto_init() {
+ if File_GravenInnocenceRaceRestartReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceRaceRestartReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceRaceRestartReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceRaceRestartReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceRaceRestartReq_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceRaceRestartReq_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceRaceRestartReq_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceRaceRestartReq_proto = out.File
+ file_GravenInnocenceRaceRestartReq_proto_rawDesc = nil
+ file_GravenInnocenceRaceRestartReq_proto_goTypes = nil
+ file_GravenInnocenceRaceRestartReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceRaceRestartRsp.pb.go b/gover/gen/GravenInnocenceRaceRestartRsp.pb.go
new file mode 100644
index 00000000..012ae9ae
--- /dev/null
+++ b/gover/gen/GravenInnocenceRaceRestartRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceRaceRestartRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceRaceRestartRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GalleryId uint32 `protobuf:"varint,3,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *GravenInnocenceRaceRestartRsp) Reset() {
+ *x = GravenInnocenceRaceRestartRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceRaceRestartRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceRaceRestartRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceRaceRestartRsp) ProtoMessage() {}
+
+func (x *GravenInnocenceRaceRestartRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceRaceRestartRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceRaceRestartRsp.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceRaceRestartRsp) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceRaceRestartRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceRaceRestartRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceRestartRsp) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_GravenInnocenceRaceRestartRsp_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceRaceRestartRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x52, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1d, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49,
+ 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceRaceRestartRsp_proto_rawDescOnce sync.Once
+ file_GravenInnocenceRaceRestartRsp_proto_rawDescData = file_GravenInnocenceRaceRestartRsp_proto_rawDesc
+)
+
+func file_GravenInnocenceRaceRestartRsp_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceRaceRestartRsp_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceRaceRestartRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceRaceRestartRsp_proto_rawDescData)
+ })
+ return file_GravenInnocenceRaceRestartRsp_proto_rawDescData
+}
+
+var file_GravenInnocenceRaceRestartRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceRaceRestartRsp_proto_goTypes = []interface{}{
+ (*GravenInnocenceRaceRestartRsp)(nil), // 0: GravenInnocenceRaceRestartRsp
+}
+var file_GravenInnocenceRaceRestartRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceRaceRestartRsp_proto_init() }
+func file_GravenInnocenceRaceRestartRsp_proto_init() {
+ if File_GravenInnocenceRaceRestartRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceRaceRestartRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceRaceRestartRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceRaceRestartRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceRaceRestartRsp_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceRaceRestartRsp_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceRaceRestartRsp_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceRaceRestartRsp_proto = out.File
+ file_GravenInnocenceRaceRestartRsp_proto_rawDesc = nil
+ file_GravenInnocenceRaceRestartRsp_proto_goTypes = nil
+ file_GravenInnocenceRaceRestartRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/GravenInnocenceRaceSettleNotify.pb.go b/gover/gen/GravenInnocenceRaceSettleNotify.pb.go
new file mode 100644
index 00000000..02d0b2c8
--- /dev/null
+++ b/gover/gen/GravenInnocenceRaceSettleNotify.pb.go
@@ -0,0 +1,258 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GravenInnocenceRaceSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GravenInnocenceRaceSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,9,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ IsNewRecord bool `protobuf:"varint,3,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Unk3300_BOIPHOPMHJM uint32 `protobuf:"varint,8,opt,name=Unk3300_BOIPHOPMHJM,json=Unk3300BOIPHOPMHJM,proto3" json:"Unk3300_BOIPHOPMHJM,omitempty"`
+ Score uint32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
+ IsSuccess bool `protobuf:"varint,10,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Reason GalleryStopReason `protobuf:"varint,12,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ Unk3300_IPGJKKFDPJJ uint32 `protobuf:"varint,6,opt,name=Unk3300_IPGJKKFDPJJ,json=Unk3300IPGJKKFDPJJ,proto3" json:"Unk3300_IPGJKKFDPJJ,omitempty"`
+ RemainTime uint32 `protobuf:"varint,2,opt,name=remain_time,json=remainTime,proto3" json:"remain_time,omitempty"`
+ Unk3300_OHAHHKNAJKL uint32 `protobuf:"varint,7,opt,name=Unk3300_OHAHHKNAJKL,json=Unk3300OHAHHKNAJKL,proto3" json:"Unk3300_OHAHHKNAJKL,omitempty"`
+}
+
+func (x *GravenInnocenceRaceSettleNotify) Reset() {
+ *x = GravenInnocenceRaceSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GravenInnocenceRaceSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GravenInnocenceRaceSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GravenInnocenceRaceSettleNotify) ProtoMessage() {}
+
+func (x *GravenInnocenceRaceSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GravenInnocenceRaceSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GravenInnocenceRaceSettleNotify.ProtoReflect.Descriptor instead.
+func (*GravenInnocenceRaceSettleNotify) Descriptor() ([]byte, []int) {
+ return file_GravenInnocenceRaceSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetUnk3300_BOIPHOPMHJM() uint32 {
+ if x != nil {
+ return x.Unk3300_BOIPHOPMHJM
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetUnk3300_IPGJKKFDPJJ() uint32 {
+ if x != nil {
+ return x.Unk3300_IPGJKKFDPJJ
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetRemainTime() uint32 {
+ if x != nil {
+ return x.RemainTime
+ }
+ return 0
+}
+
+func (x *GravenInnocenceRaceSettleNotify) GetUnk3300_OHAHHKNAJKL() uint32 {
+ if x != nil {
+ return x.Unk3300_OHAHHKNAJKL
+ }
+ return 0
+}
+
+var File_GravenInnocenceRaceSettleNotify_proto protoreflect.FileDescriptor
+
+var file_GravenInnocenceRaceSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x63,
+ 0x65, 0x52, 0x61, 0x63, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x94, 0x03, 0x0a, 0x1f, 0x47, 0x72, 0x61, 0x76, 0x65, 0x6e, 0x49, 0x6e, 0x6e, 0x6f, 0x63,
+ 0x65, 0x6e, 0x63, 0x65, 0x52, 0x61, 0x63, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65,
+ 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4f,
+ 0x49, 0x50, 0x48, 0x4f, 0x50, 0x4d, 0x48, 0x4a, 0x4d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4f, 0x49, 0x50, 0x48, 0x4f, 0x50, 0x4d,
+ 0x48, 0x4a, 0x4d, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
+ 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x49, 0x50, 0x47, 0x4a, 0x4b, 0x4b, 0x46, 0x44, 0x50, 0x4a, 0x4a, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x50, 0x47, 0x4a, 0x4b, 0x4b,
+ 0x46, 0x44, 0x50, 0x4a, 0x4a, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61,
+ 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4f, 0x48, 0x41, 0x48, 0x48, 0x4b, 0x4e, 0x41, 0x4a, 0x4b, 0x4c, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x48, 0x41, 0x48,
+ 0x48, 0x4b, 0x4e, 0x41, 0x4a, 0x4b, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GravenInnocenceRaceSettleNotify_proto_rawDescOnce sync.Once
+ file_GravenInnocenceRaceSettleNotify_proto_rawDescData = file_GravenInnocenceRaceSettleNotify_proto_rawDesc
+)
+
+func file_GravenInnocenceRaceSettleNotify_proto_rawDescGZIP() []byte {
+ file_GravenInnocenceRaceSettleNotify_proto_rawDescOnce.Do(func() {
+ file_GravenInnocenceRaceSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GravenInnocenceRaceSettleNotify_proto_rawDescData)
+ })
+ return file_GravenInnocenceRaceSettleNotify_proto_rawDescData
+}
+
+var file_GravenInnocenceRaceSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GravenInnocenceRaceSettleNotify_proto_goTypes = []interface{}{
+ (*GravenInnocenceRaceSettleNotify)(nil), // 0: GravenInnocenceRaceSettleNotify
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_GravenInnocenceRaceSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: GravenInnocenceRaceSettleNotify.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GravenInnocenceRaceSettleNotify_proto_init() }
+func file_GravenInnocenceRaceSettleNotify_proto_init() {
+ if File_GravenInnocenceRaceSettleNotify_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GravenInnocenceRaceSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GravenInnocenceRaceSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GravenInnocenceRaceSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GravenInnocenceRaceSettleNotify_proto_goTypes,
+ DependencyIndexes: file_GravenInnocenceRaceSettleNotify_proto_depIdxs,
+ MessageInfos: file_GravenInnocenceRaceSettleNotify_proto_msgTypes,
+ }.Build()
+ File_GravenInnocenceRaceSettleNotify_proto = out.File
+ file_GravenInnocenceRaceSettleNotify_proto_rawDesc = nil
+ file_GravenInnocenceRaceSettleNotify_proto_goTypes = nil
+ file_GravenInnocenceRaceSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GroupLinkAllNotify.pb.go b/gover/gen/GroupLinkAllNotify.pb.go
index 8538f0ae..e945c791 100644
--- a/gover/gen/GroupLinkAllNotify.pb.go
+++ b/gover/gen/GroupLinkAllNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GroupLinkAllNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5776
-// EnetChannelId: 0
-// EnetIsReliable: true
type GroupLinkAllNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BundleList []*GroupLinkBundle `protobuf:"bytes,5,rep,name=bundle_list,json=bundleList,proto3" json:"bundle_list,omitempty"`
+ BundleList []*GroupLinkBundle `protobuf:"bytes,9,rep,name=bundle_list,json=bundleList,proto3" json:"bundle_list,omitempty"`
}
func (x *GroupLinkAllNotify) Reset() {
@@ -94,7 +91,7 @@ var file_GroupLinkAllNotify_proto_rawDesc = []byte{
0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x47, 0x0a, 0x12, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x41, 0x6c,
0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x0b, 0x62, 0x75, 0x6e, 0x64, 0x6c,
- 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x47,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x0a,
0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GroupLinkBundle.pb.go b/gover/gen/GroupLinkBundle.pb.go
index ec993214..d851d432 100644
--- a/gover/gen/GroupLinkBundle.pb.go
+++ b/gover/gen/GroupLinkBundle.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GroupLinkBundle.proto
package gen
@@ -41,12 +41,12 @@ type GroupLinkBundle struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Center *Vector `protobuf:"bytes,4,opt,name=center,proto3" json:"center,omitempty"`
- IsActivated bool `protobuf:"varint,12,opt,name=is_activated,json=isActivated,proto3" json:"is_activated,omitempty"`
- BundleId uint32 `protobuf:"varint,3,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"`
- Unk2700_JKDNOPGKJAC bool `protobuf:"varint,14,opt,name=Unk2700_JKDNOPGKJAC,json=Unk2700JKDNOPGKJAC,proto3" json:"Unk2700_JKDNOPGKJAC,omitempty"`
- SceneId uint32 `protobuf:"varint,5,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Radius uint32 `protobuf:"varint,1,opt,name=radius,proto3" json:"radius,omitempty"`
+ BundleId uint32 `protobuf:"varint,1,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"`
+ Center *Vector `protobuf:"bytes,12,opt,name=center,proto3" json:"center,omitempty"`
+ IsShowMark bool `protobuf:"varint,11,opt,name=is_show_mark,json=isShowMark,proto3" json:"is_show_mark,omitempty"`
+ SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ IsActivated bool `protobuf:"varint,10,opt,name=is_activated,json=isActivated,proto3" json:"is_activated,omitempty"`
+ Radius uint32 `protobuf:"varint,4,opt,name=radius,proto3" json:"radius,omitempty"`
}
func (x *GroupLinkBundle) Reset() {
@@ -81,6 +81,13 @@ func (*GroupLinkBundle) Descriptor() ([]byte, []int) {
return file_GroupLinkBundle_proto_rawDescGZIP(), []int{0}
}
+func (x *GroupLinkBundle) GetBundleId() uint32 {
+ if x != nil {
+ return x.BundleId
+ }
+ return 0
+}
+
func (x *GroupLinkBundle) GetCenter() *Vector {
if x != nil {
return x.Center
@@ -88,34 +95,27 @@ func (x *GroupLinkBundle) GetCenter() *Vector {
return nil
}
-func (x *GroupLinkBundle) GetIsActivated() bool {
+func (x *GroupLinkBundle) GetIsShowMark() bool {
if x != nil {
- return x.IsActivated
+ return x.IsShowMark
}
return false
}
-func (x *GroupLinkBundle) GetBundleId() uint32 {
+func (x *GroupLinkBundle) GetSceneId() uint32 {
if x != nil {
- return x.BundleId
+ return x.SceneId
}
return 0
}
-func (x *GroupLinkBundle) GetUnk2700_JKDNOPGKJAC() bool {
+func (x *GroupLinkBundle) GetIsActivated() bool {
if x != nil {
- return x.Unk2700_JKDNOPGKJAC
+ return x.IsActivated
}
return false
}
-func (x *GroupLinkBundle) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
func (x *GroupLinkBundle) GetRadius() uint32 {
if x != nil {
return x.Radius
@@ -128,21 +128,20 @@ var File_GroupLinkBundle_proto protoreflect.FileDescriptor
var file_GroupLinkBundle_proto_rawDesc = []byte{
0x0a, 0x15, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x01, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c,
- 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1f, 0x0a, 0x06, 0x63, 0x65, 0x6e,
- 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73,
- 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0b, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x44, 0x4e, 0x4f, 0x50, 0x47, 0x4b, 0x4a, 0x41,
- 0x43, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4a, 0x4b, 0x44, 0x4e, 0x4f, 0x50, 0x47, 0x4b, 0x4a, 0x41, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c,
+ 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x6e,
+ 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75,
+ 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x73, 0x68,
+ 0x6f, 0x77, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69,
+ 0x73, 0x53, 0x68, 0x6f, 0x77, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x61, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75,
+ 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/GroupLinkChangeNotify.pb.go b/gover/gen/GroupLinkChangeNotify.pb.go
index 15dca465..8d944c2c 100644
--- a/gover/gen/GroupLinkChangeNotify.pb.go
+++ b/gover/gen/GroupLinkChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GroupLinkChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5768
-// EnetChannelId: 0
-// EnetIsReliable: true
type GroupLinkChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Bundle *GroupLinkBundle `protobuf:"bytes,8,opt,name=bundle,proto3" json:"bundle,omitempty"`
+ Bundle *GroupLinkBundle `protobuf:"bytes,5,opt,name=bundle,proto3" json:"bundle,omitempty"`
}
func (x *GroupLinkChangeNotify) Reset() {
@@ -94,7 +91,7 @@ var file_GroupLinkChangeNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x15, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e,
0x6b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a,
- 0x06, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x06, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52,
0x06, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/GroupLinkDeleteNotify.pb.go b/gover/gen/GroupLinkDeleteNotify.pb.go
index 89a454ed..4f30f824 100644
--- a/gover/gen/GroupLinkDeleteNotify.pb.go
+++ b/gover/gen/GroupLinkDeleteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GroupLinkDeleteNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5775
-// EnetChannelId: 0
-// EnetIsReliable: true
type GroupLinkDeleteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BundleId uint32 `protobuf:"varint,12,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"`
+ BundleId uint32 `protobuf:"varint,9,opt,name=bundle_id,json=bundleId,proto3" json:"bundle_id,omitempty"`
}
func (x *GroupLinkDeleteNotify) Reset() {
@@ -93,7 +90,7 @@ var file_GroupLinkDeleteNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a,
0x15, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x6e, 0x64, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x6e, 0x64, 0x6c,
0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GroupLinkMarkUpdateNotify.pb.go b/gover/gen/GroupLinkMarkUpdateNotify.pb.go
new file mode 100644
index 00000000..43eeaa88
--- /dev/null
+++ b/gover/gen/GroupLinkMarkUpdateNotify.pb.go
@@ -0,0 +1,164 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GroupLinkMarkUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GroupLinkMarkUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Bundle *GroupLinkBundle `protobuf:"bytes,15,opt,name=bundle,proto3" json:"bundle,omitempty"`
+}
+
+func (x *GroupLinkMarkUpdateNotify) Reset() {
+ *x = GroupLinkMarkUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_GroupLinkMarkUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *GroupLinkMarkUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*GroupLinkMarkUpdateNotify) ProtoMessage() {}
+
+func (x *GroupLinkMarkUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_GroupLinkMarkUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use GroupLinkMarkUpdateNotify.ProtoReflect.Descriptor instead.
+func (*GroupLinkMarkUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_GroupLinkMarkUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *GroupLinkMarkUpdateNotify) GetBundle() *GroupLinkBundle {
+ if x != nil {
+ return x.Bundle
+ }
+ return nil
+}
+
+var File_GroupLinkMarkUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_GroupLinkMarkUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x4d, 0x61, 0x72, 0x6b, 0x55,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x15, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x19, 0x47, 0x72, 0x6f, 0x75,
+ 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x4d, 0x61, 0x72, 0x6b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x06, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e,
+ 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x06, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GroupLinkMarkUpdateNotify_proto_rawDescOnce sync.Once
+ file_GroupLinkMarkUpdateNotify_proto_rawDescData = file_GroupLinkMarkUpdateNotify_proto_rawDesc
+)
+
+func file_GroupLinkMarkUpdateNotify_proto_rawDescGZIP() []byte {
+ file_GroupLinkMarkUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_GroupLinkMarkUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_GroupLinkMarkUpdateNotify_proto_rawDescData)
+ })
+ return file_GroupLinkMarkUpdateNotify_proto_rawDescData
+}
+
+var file_GroupLinkMarkUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_GroupLinkMarkUpdateNotify_proto_goTypes = []interface{}{
+ (*GroupLinkMarkUpdateNotify)(nil), // 0: GroupLinkMarkUpdateNotify
+ (*GroupLinkBundle)(nil), // 1: GroupLinkBundle
+}
+var file_GroupLinkMarkUpdateNotify_proto_depIdxs = []int32{
+ 1, // 0: GroupLinkMarkUpdateNotify.bundle:type_name -> GroupLinkBundle
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_GroupLinkMarkUpdateNotify_proto_init() }
+func file_GroupLinkMarkUpdateNotify_proto_init() {
+ if File_GroupLinkMarkUpdateNotify_proto != nil {
+ return
+ }
+ file_GroupLinkBundle_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_GroupLinkMarkUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*GroupLinkMarkUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GroupLinkMarkUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GroupLinkMarkUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_GroupLinkMarkUpdateNotify_proto_depIdxs,
+ MessageInfos: file_GroupLinkMarkUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_GroupLinkMarkUpdateNotify_proto = out.File
+ file_GroupLinkMarkUpdateNotify_proto_rawDesc = nil
+ file_GroupLinkMarkUpdateNotify_proto_goTypes = nil
+ file_GroupLinkMarkUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/GroupLoadStrategy.pb.go b/gover/gen/GroupLoadStrategy.pb.go
new file mode 100644
index 00000000..85282c85
--- /dev/null
+++ b/gover/gen/GroupLoadStrategy.pb.go
@@ -0,0 +1,155 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GroupLoadStrategy.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GroupLoadStrategy int32
+
+const (
+ GroupLoadStrategy_GROUP_LOAD_STRATEGY_NONE GroupLoadStrategy = 0
+ GroupLoadStrategy_GROUP_LOAD_STRATEGY_SINGLE GroupLoadStrategy = 1
+ GroupLoadStrategy_GROUP_LOAD_STRATEGY_MULTI GroupLoadStrategy = 2
+ GroupLoadStrategy_GROUP_LOAD_STRATEGY_ALL GroupLoadStrategy = 3
+)
+
+// Enum value maps for GroupLoadStrategy.
+var (
+ GroupLoadStrategy_name = map[int32]string{
+ 0: "GROUP_LOAD_STRATEGY_NONE",
+ 1: "GROUP_LOAD_STRATEGY_SINGLE",
+ 2: "GROUP_LOAD_STRATEGY_MULTI",
+ 3: "GROUP_LOAD_STRATEGY_ALL",
+ }
+ GroupLoadStrategy_value = map[string]int32{
+ "GROUP_LOAD_STRATEGY_NONE": 0,
+ "GROUP_LOAD_STRATEGY_SINGLE": 1,
+ "GROUP_LOAD_STRATEGY_MULTI": 2,
+ "GROUP_LOAD_STRATEGY_ALL": 3,
+ }
+)
+
+func (x GroupLoadStrategy) Enum() *GroupLoadStrategy {
+ p := new(GroupLoadStrategy)
+ *p = x
+ return p
+}
+
+func (x GroupLoadStrategy) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GroupLoadStrategy) Descriptor() protoreflect.EnumDescriptor {
+ return file_GroupLoadStrategy_proto_enumTypes[0].Descriptor()
+}
+
+func (GroupLoadStrategy) Type() protoreflect.EnumType {
+ return &file_GroupLoadStrategy_proto_enumTypes[0]
+}
+
+func (x GroupLoadStrategy) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GroupLoadStrategy.Descriptor instead.
+func (GroupLoadStrategy) EnumDescriptor() ([]byte, []int) {
+ return file_GroupLoadStrategy_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GroupLoadStrategy_proto protoreflect.FileDescriptor
+
+var file_GroupLoadStrategy_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x72, 0x61, 0x74,
+ 0x65, 0x67, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x8d, 0x01, 0x0a, 0x11, 0x47, 0x72,
+ 0x6f, 0x75, 0x70, 0x4c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12,
+ 0x1c, 0x0a, 0x18, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x53, 0x54,
+ 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1e, 0x0a,
+ 0x1a, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x53, 0x54, 0x52, 0x41,
+ 0x54, 0x45, 0x47, 0x59, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x1d, 0x0a,
+ 0x19, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x53, 0x54, 0x52, 0x41,
+ 0x54, 0x45, 0x47, 0x59, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17,
+ 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54,
+ 0x45, 0x47, 0x59, 0x5f, 0x41, 0x4c, 0x4c, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GroupLoadStrategy_proto_rawDescOnce sync.Once
+ file_GroupLoadStrategy_proto_rawDescData = file_GroupLoadStrategy_proto_rawDesc
+)
+
+func file_GroupLoadStrategy_proto_rawDescGZIP() []byte {
+ file_GroupLoadStrategy_proto_rawDescOnce.Do(func() {
+ file_GroupLoadStrategy_proto_rawDescData = protoimpl.X.CompressGZIP(file_GroupLoadStrategy_proto_rawDescData)
+ })
+ return file_GroupLoadStrategy_proto_rawDescData
+}
+
+var file_GroupLoadStrategy_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GroupLoadStrategy_proto_goTypes = []interface{}{
+ (GroupLoadStrategy)(0), // 0: GroupLoadStrategy
+}
+var file_GroupLoadStrategy_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GroupLoadStrategy_proto_init() }
+func file_GroupLoadStrategy_proto_init() {
+ if File_GroupLoadStrategy_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GroupLoadStrategy_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GroupLoadStrategy_proto_goTypes,
+ DependencyIndexes: file_GroupLoadStrategy_proto_depIdxs,
+ EnumInfos: file_GroupLoadStrategy_proto_enumTypes,
+ }.Build()
+ File_GroupLoadStrategy_proto = out.File
+ file_GroupLoadStrategy_proto_rawDesc = nil
+ file_GroupLoadStrategy_proto_goTypes = nil
+ file_GroupLoadStrategy_proto_depIdxs = nil
+}
diff --git a/gover/gen/GroupSuiteNotify.pb.go b/gover/gen/GroupSuiteNotify.pb.go
index 1dd7d763..4fb38d3e 100644
--- a/gover/gen/GroupSuiteNotify.pb.go
+++ b/gover/gen/GroupSuiteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GroupSuiteNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3257
-// EnetChannelId: 0
-// EnetIsReliable: true
type GroupSuiteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=group_map,json=groupMap,proto3" json:"group_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ GroupMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=group_map,json=groupMap,proto3" json:"group_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *GroupSuiteNotify) Reset() {
@@ -92,7 +89,7 @@ var file_GroupSuiteNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x10, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3c, 0x0a,
- 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
+ 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x1f, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x52, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x3b, 0x0a, 0x0d, 0x47,
diff --git a/gover/gen/GroupUnloadNotify.pb.go b/gover/gen/GroupUnloadNotify.pb.go
index 65a0bd48..5b86ef45 100644
--- a/gover/gen/GroupUnloadNotify.pb.go
+++ b/gover/gen/GroupUnloadNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GroupUnloadNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3344
-// EnetChannelId: 0
-// EnetIsReliable: true
type GroupUnloadNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupList []uint32 `protobuf:"varint,10,rep,packed,name=group_list,json=groupList,proto3" json:"group_list,omitempty"`
+ GroupList []uint32 `protobuf:"varint,6,rep,packed,name=group_list,json=groupList,proto3" json:"group_list,omitempty"`
}
func (x *GroupUnloadNotify) Reset() {
@@ -92,7 +89,7 @@ var file_GroupUnloadNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x55, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x11, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x55, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d,
- 0x0a, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03,
+ 0x0a, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
0x28, 0x0d, 0x52, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GroupVariableType.pb.go b/gover/gen/GroupVariableType.pb.go
new file mode 100644
index 00000000..183ec373
--- /dev/null
+++ b/gover/gen/GroupVariableType.pb.go
@@ -0,0 +1,146 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: GroupVariableType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type GroupVariableType int32
+
+const (
+ GroupVariableType_GROUP_VARIABLE_TYPE_NORMAL GroupVariableType = 0
+ GroupVariableType_GROUP_VARIABLE_TYPE_LOGIC_STATE GroupVariableType = 1
+)
+
+// Enum value maps for GroupVariableType.
+var (
+ GroupVariableType_name = map[int32]string{
+ 0: "GROUP_VARIABLE_TYPE_NORMAL",
+ 1: "GROUP_VARIABLE_TYPE_LOGIC_STATE",
+ }
+ GroupVariableType_value = map[string]int32{
+ "GROUP_VARIABLE_TYPE_NORMAL": 0,
+ "GROUP_VARIABLE_TYPE_LOGIC_STATE": 1,
+ }
+)
+
+func (x GroupVariableType) Enum() *GroupVariableType {
+ p := new(GroupVariableType)
+ *p = x
+ return p
+}
+
+func (x GroupVariableType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (GroupVariableType) Descriptor() protoreflect.EnumDescriptor {
+ return file_GroupVariableType_proto_enumTypes[0].Descriptor()
+}
+
+func (GroupVariableType) Type() protoreflect.EnumType {
+ return &file_GroupVariableType_proto_enumTypes[0]
+}
+
+func (x GroupVariableType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use GroupVariableType.Descriptor instead.
+func (GroupVariableType) EnumDescriptor() ([]byte, []int) {
+ return file_GroupVariableType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_GroupVariableType_proto protoreflect.FileDescriptor
+
+var file_GroupVariableType_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x58, 0x0a, 0x11, 0x47, 0x72, 0x6f,
+ 0x75, 0x70, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e,
+ 0x0a, 0x1a, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x56, 0x41, 0x52, 0x49, 0x41, 0x42, 0x4c, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x23,
+ 0x0a, 0x1f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x56, 0x41, 0x52, 0x49, 0x41, 0x42, 0x4c, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x43, 0x5f, 0x53, 0x54, 0x41, 0x54,
+ 0x45, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_GroupVariableType_proto_rawDescOnce sync.Once
+ file_GroupVariableType_proto_rawDescData = file_GroupVariableType_proto_rawDesc
+)
+
+func file_GroupVariableType_proto_rawDescGZIP() []byte {
+ file_GroupVariableType_proto_rawDescOnce.Do(func() {
+ file_GroupVariableType_proto_rawDescData = protoimpl.X.CompressGZIP(file_GroupVariableType_proto_rawDescData)
+ })
+ return file_GroupVariableType_proto_rawDescData
+}
+
+var file_GroupVariableType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_GroupVariableType_proto_goTypes = []interface{}{
+ (GroupVariableType)(0), // 0: GroupVariableType
+}
+var file_GroupVariableType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_GroupVariableType_proto_init() }
+func file_GroupVariableType_proto_init() {
+ if File_GroupVariableType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_GroupVariableType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_GroupVariableType_proto_goTypes,
+ DependencyIndexes: file_GroupVariableType_proto_depIdxs,
+ EnumInfos: file_GroupVariableType_proto_enumTypes,
+ }.Build()
+ File_GroupVariableType_proto = out.File
+ file_GroupVariableType_proto_rawDesc = nil
+ file_GroupVariableType_proto_goTypes = nil
+ file_GroupVariableType_proto_depIdxs = nil
+}
diff --git a/gover/gen/GuestBeginEnterSceneNotify.pb.go b/gover/gen/GuestBeginEnterSceneNotify.pb.go
index fb347d8f..0234fd54 100644
--- a/gover/gen/GuestBeginEnterSceneNotify.pb.go
+++ b/gover/gen/GuestBeginEnterSceneNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GuestBeginEnterSceneNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3031
-// EnetChannelId: 0
-// EnetIsReliable: true
type GuestBeginEnterSceneNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
+ SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *GuestBeginEnterSceneNotify) Reset() {
@@ -80,16 +77,16 @@ func (*GuestBeginEnterSceneNotify) Descriptor() ([]byte, []int) {
return file_GuestBeginEnterSceneNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GuestBeginEnterSceneNotify) GetSceneId() uint32 {
+func (x *GuestBeginEnterSceneNotify) GetUid() uint32 {
if x != nil {
- return x.SceneId
+ return x.Uid
}
return 0
}
-func (x *GuestBeginEnterSceneNotify) GetUid() uint32 {
+func (x *GuestBeginEnterSceneNotify) GetSceneId() uint32 {
if x != nil {
- return x.Uid
+ return x.SceneId
}
return 0
}
@@ -101,9 +98,9 @@ var file_GuestBeginEnterSceneNotify_proto_rawDesc = []byte{
0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x49, 0x0a, 0x1a, 0x47, 0x75, 0x65, 0x73, 0x74, 0x42, 0x65, 0x67, 0x69, 0x6e,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a,
+ 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
+ 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/GuestPostEnterSceneNotify.pb.go b/gover/gen/GuestPostEnterSceneNotify.pb.go
index 1e05ba0a..a4af5a90 100644
--- a/gover/gen/GuestPostEnterSceneNotify.pb.go
+++ b/gover/gen/GuestPostEnterSceneNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: GuestPostEnterSceneNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3144
-// EnetChannelId: 0
-// EnetIsReliable: true
type GuestPostEnterSceneNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,5,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *GuestPostEnterSceneNotify) Reset() {
@@ -80,16 +77,16 @@ func (*GuestPostEnterSceneNotify) Descriptor() ([]byte, []int) {
return file_GuestPostEnterSceneNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *GuestPostEnterSceneNotify) GetSceneId() uint32 {
+func (x *GuestPostEnterSceneNotify) GetUid() uint32 {
if x != nil {
- return x.SceneId
+ return x.Uid
}
return 0
}
-func (x *GuestPostEnterSceneNotify) GetUid() uint32 {
+func (x *GuestPostEnterSceneNotify) GetSceneId() uint32 {
if x != nil {
- return x.Uid
+ return x.SceneId
}
return 0
}
@@ -100,10 +97,10 @@ var file_GuestPostEnterSceneNotify_proto_rawDesc = []byte{
0x0a, 0x1f, 0x47, 0x75, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x65, 0x72,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x48, 0x0a, 0x19, 0x47, 0x75, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x74, 0x45, 0x6e,
- 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10,
+ 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/H5ActivityIdsNotify.pb.go b/gover/gen/H5ActivityIdsNotify.pb.go
index 08e6eaab..008bc66f 100644
--- a/gover/gen/H5ActivityIdsNotify.pb.go
+++ b/gover/gen/H5ActivityIdsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: H5ActivityIdsNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5675
-// EnetChannelId: 0
-// EnetIsReliable: true
type H5ActivityIdsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClientRedDotTimestamp uint32 `protobuf:"varint,1,opt,name=client_red_dot_timestamp,json=clientRedDotTimestamp,proto3" json:"client_red_dot_timestamp,omitempty"`
+ ClientRedDotTimestamp uint32 `protobuf:"varint,5,opt,name=client_red_dot_timestamp,json=clientRedDotTimestamp,proto3" json:"client_red_dot_timestamp,omitempty"`
H5ActivityMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=h5_activity_map,json=h5ActivityMap,proto3" json:"h5_activity_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
@@ -102,7 +99,7 @@ var file_H5ActivityIdsNotify_proto_rawDesc = []byte{
0x48, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x73, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65,
0x64, 0x5f, 0x64, 0x6f, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x64,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x64,
0x44, 0x6f, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x4f, 0x0a, 0x0f,
0x68, 0x35, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x6d, 0x61, 0x70, 0x18,
0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x48, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
diff --git a/gover/gen/H5ActivityInfo.pb.go b/gover/gen/H5ActivityInfo.pb.go
index 572bd14e..555a081a 100644
--- a/gover/gen/H5ActivityInfo.pb.go
+++ b/gover/gen/H5ActivityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: H5ActivityInfo.proto
package gen
@@ -41,14 +41,14 @@ type H5ActivityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- H5ActivityId uint32 `protobuf:"varint,3,opt,name=h5_activity_id,json=h5ActivityId,proto3" json:"h5_activity_id,omitempty"`
- Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
- IsEntranceOpen bool `protobuf:"varint,7,opt,name=is_entrance_open,json=isEntranceOpen,proto3" json:"is_entrance_open,omitempty"`
- H5ScheduleId uint32 `protobuf:"varint,8,opt,name=h5_schedule_id,json=h5ScheduleId,proto3" json:"h5_schedule_id,omitempty"`
- EndTime uint32 `protobuf:"varint,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- PrefabPath string `protobuf:"bytes,11,opt,name=prefab_path,json=prefabPath,proto3" json:"prefab_path,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,2,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- BeginTime uint32 `protobuf:"varint,13,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ IsEntranceOpen bool `protobuf:"varint,2,opt,name=is_entrance_open,json=isEntranceOpen,proto3" json:"is_entrance_open,omitempty"`
+ Unk3300_OBKEBDCKHJF uint32 `protobuf:"varint,1,opt,name=Unk3300_OBKEBDCKHJF,json=Unk3300OBKEBDCKHJF,proto3" json:"Unk3300_OBKEBDCKHJF,omitempty"`
+ Unk3300_DMBNFECAKBH uint32 `protobuf:"varint,14,opt,name=Unk3300_DMBNFECAKBH,json=Unk3300DMBNFECAKBH,proto3" json:"Unk3300_DMBNFECAKBH,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,4,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
+ PrefabPath string `protobuf:"bytes,15,opt,name=prefab_path,json=prefabPath,proto3" json:"prefab_path,omitempty"`
+ BeginTime uint32 `protobuf:"varint,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *H5ActivityInfo) Reset() {
@@ -83,39 +83,39 @@ func (*H5ActivityInfo) Descriptor() ([]byte, []int) {
return file_H5ActivityInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *H5ActivityInfo) GetH5ActivityId() uint32 {
+func (x *H5ActivityInfo) GetIsEntranceOpen() bool {
if x != nil {
- return x.H5ActivityId
+ return x.IsEntranceOpen
}
- return 0
+ return false
}
-func (x *H5ActivityInfo) GetUrl() string {
+func (x *H5ActivityInfo) GetUnk3300_OBKEBDCKHJF() uint32 {
if x != nil {
- return x.Url
+ return x.Unk3300_OBKEBDCKHJF
}
- return ""
+ return 0
}
-func (x *H5ActivityInfo) GetIsEntranceOpen() bool {
+func (x *H5ActivityInfo) GetUnk3300_DMBNFECAKBH() uint32 {
if x != nil {
- return x.IsEntranceOpen
+ return x.Unk3300_DMBNFECAKBH
}
- return false
+ return 0
}
-func (x *H5ActivityInfo) GetH5ScheduleId() uint32 {
+func (x *H5ActivityInfo) GetContentCloseTime() uint32 {
if x != nil {
- return x.H5ScheduleId
+ return x.ContentCloseTime
}
return 0
}
-func (x *H5ActivityInfo) GetEndTime() uint32 {
+func (x *H5ActivityInfo) GetUrl() string {
if x != nil {
- return x.EndTime
+ return x.Url
}
- return 0
+ return ""
}
func (x *H5ActivityInfo) GetPrefabPath() string {
@@ -125,16 +125,16 @@ func (x *H5ActivityInfo) GetPrefabPath() string {
return ""
}
-func (x *H5ActivityInfo) GetContentCloseTime() uint32 {
+func (x *H5ActivityInfo) GetBeginTime() uint32 {
if x != nil {
- return x.ContentCloseTime
+ return x.BeginTime
}
return 0
}
-func (x *H5ActivityInfo) GetBeginTime() uint32 {
+func (x *H5ActivityInfo) GetEndTime() uint32 {
if x != nil {
- return x.BeginTime
+ return x.EndTime
}
return 0
}
@@ -143,26 +143,27 @@ var File_H5ActivityInfo_proto protoreflect.FileDescriptor
var file_H5ActivityInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x48, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x02, 0x0a, 0x0e, 0x48, 0x35, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x35, 0x5f,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x68, 0x35, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72,
- 0x6c, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65,
- 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x45,
- 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x68,
- 0x35, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x35, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
- 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
- 0x70, 0x72, 0x65, 0x66, 0x61, 0x62, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x0a, 0x70, 0x72, 0x65, 0x66, 0x61, 0x62, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2c, 0x0a,
- 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65,
- 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
- 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x02, 0x0a, 0x0e, 0x48, 0x35, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f,
+ 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x4f,
+ 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x42, 0x4b, 0x45, 0x42, 0x44, 0x43, 0x4b, 0x48, 0x4a, 0x46, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x42, 0x4b, 0x45, 0x42, 0x44, 0x43,
+ 0x4b, 0x48, 0x4a, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x44, 0x4d, 0x42, 0x4e, 0x46, 0x45, 0x43, 0x41, 0x4b, 0x42, 0x48, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4d, 0x42, 0x4e, 0x46, 0x45,
+ 0x43, 0x41, 0x4b, 0x42, 0x48, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x65, 0x66, 0x61, 0x62, 0x5f,
+ 0x70, 0x61, 0x74, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x65, 0x66,
+ 0x61, 0x62, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69,
+ 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/HachiActivityDetailInfo.pb.go b/gover/gen/HachiActivityDetailInfo.pb.go
index a1b55fc9..9c806bc8 100644
--- a/gover/gen/HachiActivityDetailInfo.pb.go
+++ b/gover/gen/HachiActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HachiActivityDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type HachiActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageMap map[uint32]*HachiStageData `protobuf:"bytes,6,rep,name=stage_map,json=stageMap,proto3" json:"stage_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ StageMap map[uint32]*HachiStageInfo `protobuf:"bytes,6,rep,name=stage_map,json=stageMap,proto3" json:"stage_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *HachiActivityDetailInfo) Reset() {
@@ -76,7 +76,7 @@ func (*HachiActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_HachiActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HachiActivityDetailInfo) GetStageMap() map[uint32]*HachiStageData {
+func (x *HachiActivityDetailInfo) GetStageMap() map[uint32]*HachiStageInfo {
if x != nil {
return x.StageMap
}
@@ -88,7 +88,7 @@ var File_HachiActivityDetailInfo_proto protoreflect.FileDescriptor
var file_HachiActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x48, 0x61, 0x63, 0x68, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x14, 0x48, 0x61, 0x63, 0x68, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x14, 0x48, 0x61, 0x63, 0x68, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac, 0x01, 0x0a, 0x17, 0x48, 0x61, 0x63, 0x68, 0x69, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x43, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06,
@@ -99,7 +99,7 @@ var file_HachiActivityDetailInfo_proto_rawDesc = []byte{
0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x48, 0x61, 0x63, 0x68, 0x69,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
@@ -120,11 +120,11 @@ var file_HachiActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo,
var file_HachiActivityDetailInfo_proto_goTypes = []interface{}{
(*HachiActivityDetailInfo)(nil), // 0: HachiActivityDetailInfo
nil, // 1: HachiActivityDetailInfo.StageMapEntry
- (*HachiStageData)(nil), // 2: HachiStageData
+ (*HachiStageInfo)(nil), // 2: HachiStageInfo
}
var file_HachiActivityDetailInfo_proto_depIdxs = []int32{
1, // 0: HachiActivityDetailInfo.stage_map:type_name -> HachiActivityDetailInfo.StageMapEntry
- 2, // 1: HachiActivityDetailInfo.StageMapEntry.value:type_name -> HachiStageData
+ 2, // 1: HachiActivityDetailInfo.StageMapEntry.value:type_name -> HachiStageInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -137,7 +137,7 @@ func file_HachiActivityDetailInfo_proto_init() {
if File_HachiActivityDetailInfo_proto != nil {
return
}
- file_HachiStageData_proto_init()
+ file_HachiStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_HachiActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HachiActivityDetailInfo); i {
diff --git a/gover/gen/HachiStageData.pb.go b/gover/gen/HachiStageData.pb.go
deleted file mode 100644
index df14ae57..00000000
--- a/gover/gen/HachiStageData.pb.go
+++ /dev/null
@@ -1,187 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: HachiStageData.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type HachiStageData struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- IsFinished bool `protobuf:"varint,12,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- OpenTime uint32 `protobuf:"varint,5,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *HachiStageData) Reset() {
- *x = HachiStageData{}
- if protoimpl.UnsafeEnabled {
- mi := &file_HachiStageData_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *HachiStageData) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*HachiStageData) ProtoMessage() {}
-
-func (x *HachiStageData) ProtoReflect() protoreflect.Message {
- mi := &file_HachiStageData_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use HachiStageData.ProtoReflect.Descriptor instead.
-func (*HachiStageData) Descriptor() ([]byte, []int) {
- return file_HachiStageData_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *HachiStageData) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *HachiStageData) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *HachiStageData) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *HachiStageData) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_HachiStageData_proto protoreflect.FileDescriptor
-
-var file_HachiStageData_proto_rawDesc = []byte{
- 0x0a, 0x14, 0x48, 0x61, 0x63, 0x68, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x0e, 0x48, 0x61, 0x63, 0x68, 0x69,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
- 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70,
- 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_HachiStageData_proto_rawDescOnce sync.Once
- file_HachiStageData_proto_rawDescData = file_HachiStageData_proto_rawDesc
-)
-
-func file_HachiStageData_proto_rawDescGZIP() []byte {
- file_HachiStageData_proto_rawDescOnce.Do(func() {
- file_HachiStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_HachiStageData_proto_rawDescData)
- })
- return file_HachiStageData_proto_rawDescData
-}
-
-var file_HachiStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_HachiStageData_proto_goTypes = []interface{}{
- (*HachiStageData)(nil), // 0: HachiStageData
-}
-var file_HachiStageData_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_HachiStageData_proto_init() }
-func file_HachiStageData_proto_init() {
- if File_HachiStageData_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_HachiStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*HachiStageData); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_HachiStageData_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_HachiStageData_proto_goTypes,
- DependencyIndexes: file_HachiStageData_proto_depIdxs,
- MessageInfos: file_HachiStageData_proto_msgTypes,
- }.Build()
- File_HachiStageData_proto = out.File
- file_HachiStageData_proto_rawDesc = nil
- file_HachiStageData_proto_goTypes = nil
- file_HachiStageData_proto_depIdxs = nil
-}
diff --git a/gover/gen/HachiStageInfo.pb.go b/gover/gen/HachiStageInfo.pb.go
new file mode 100644
index 00000000..dabb1a25
--- /dev/null
+++ b/gover/gen/HachiStageInfo.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HachiStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HachiStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OpenTime uint32 `protobuf:"varint,9,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ IsOpen bool `protobuf:"varint,10,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsFinished bool `protobuf:"varint,14,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *HachiStageInfo) Reset() {
+ *x = HachiStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HachiStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HachiStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HachiStageInfo) ProtoMessage() {}
+
+func (x *HachiStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HachiStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HachiStageInfo.ProtoReflect.Descriptor instead.
+func (*HachiStageInfo) Descriptor() ([]byte, []int) {
+ return file_HachiStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HachiStageInfo) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *HachiStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *HachiStageInfo) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+func (x *HachiStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_HachiStageInfo_proto protoreflect.FileDescriptor
+
+var file_HachiStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x48, 0x61, 0x63, 0x68, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x0e, 0x48, 0x61, 0x63, 0x68, 0x69,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65,
+ 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70,
+ 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65,
+ 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HachiStageInfo_proto_rawDescOnce sync.Once
+ file_HachiStageInfo_proto_rawDescData = file_HachiStageInfo_proto_rawDesc
+)
+
+func file_HachiStageInfo_proto_rawDescGZIP() []byte {
+ file_HachiStageInfo_proto_rawDescOnce.Do(func() {
+ file_HachiStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HachiStageInfo_proto_rawDescData)
+ })
+ return file_HachiStageInfo_proto_rawDescData
+}
+
+var file_HachiStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HachiStageInfo_proto_goTypes = []interface{}{
+ (*HachiStageInfo)(nil), // 0: HachiStageInfo
+}
+var file_HachiStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HachiStageInfo_proto_init() }
+func file_HachiStageInfo_proto_init() {
+ if File_HachiStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HachiStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HachiStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HachiStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HachiStageInfo_proto_goTypes,
+ DependencyIndexes: file_HachiStageInfo_proto_depIdxs,
+ MessageInfos: file_HachiStageInfo_proto_msgTypes,
+ }.Build()
+ File_HachiStageInfo_proto = out.File
+ file_HachiStageInfo_proto_rawDesc = nil
+ file_HachiStageInfo_proto_goTypes = nil
+ file_HachiStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HashedString.pb.go b/gover/gen/HashedString.pb.go
index ecdcefd9..3ae61480 100644
--- a/gover/gen/HashedString.pb.go
+++ b/gover/gen/HashedString.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HashedString.proto
package gen
diff --git a/gover/gen/HideAndSeekActivityDetailInfo.pb.go b/gover/gen/HideAndSeekActivityDetailInfo.pb.go
index dc3a3ab7..6aa1f2f3 100644
--- a/gover/gen/HideAndSeekActivityDetailInfo.pb.go
+++ b/gover/gen/HideAndSeekActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekActivityDetailInfo.proto
package gen
@@ -41,10 +41,11 @@ type HideAndSeekActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_JDMDOOHFNCA []*Unk2700_LBOAEFMECCP `protobuf:"bytes,1,rep,name=Unk2700_JDMDOOHFNCA,json=Unk2700JDMDOOHFNCA,proto3" json:"Unk2700_JDMDOOHFNCA,omitempty"`
- ChosenHunterSkillList []uint32 `protobuf:"varint,4,rep,packed,name=chosen_hunter_skill_list,json=chosenHunterSkillList,proto3" json:"chosen_hunter_skill_list,omitempty"`
- UnlockMapList []uint32 `protobuf:"varint,13,rep,packed,name=unlock_map_list,json=unlockMapList,proto3" json:"unlock_map_list,omitempty"`
- ChosenHiderSkillList []uint32 `protobuf:"varint,6,rep,packed,name=chosen_hider_skill_list,json=chosenHiderSkillList,proto3" json:"chosen_hider_skill_list,omitempty"`
+ ChosenHunterSkillList []uint32 `protobuf:"varint,6,rep,packed,name=chosen_hunter_skill_list,json=chosenHunterSkillList,proto3" json:"chosen_hunter_skill_list,omitempty"`
+ OpenMapInfoList []*HideAndSeekMapInfo `protobuf:"bytes,13,rep,name=open_map_info_list,json=openMapInfoList,proto3" json:"open_map_info_list,omitempty"`
+ ChosenHiderSkillList []uint32 `protobuf:"varint,2,rep,packed,name=chosen_hider_skill_list,json=chosenHiderSkillList,proto3" json:"chosen_hider_skill_list,omitempty"`
+ ChosenMapList []uint32 `protobuf:"varint,15,rep,packed,name=chosen_map_list,json=chosenMapList,proto3" json:"chosen_map_list,omitempty"`
+ UnlockMapList []uint32 `protobuf:"varint,4,rep,packed,name=unlock_map_list,json=unlockMapList,proto3" json:"unlock_map_list,omitempty"`
}
func (x *HideAndSeekActivityDetailInfo) Reset() {
@@ -79,30 +80,37 @@ func (*HideAndSeekActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_HideAndSeekActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HideAndSeekActivityDetailInfo) GetUnk2700_JDMDOOHFNCA() []*Unk2700_LBOAEFMECCP {
+func (x *HideAndSeekActivityDetailInfo) GetChosenHunterSkillList() []uint32 {
if x != nil {
- return x.Unk2700_JDMDOOHFNCA
+ return x.ChosenHunterSkillList
}
return nil
}
-func (x *HideAndSeekActivityDetailInfo) GetChosenHunterSkillList() []uint32 {
+func (x *HideAndSeekActivityDetailInfo) GetOpenMapInfoList() []*HideAndSeekMapInfo {
if x != nil {
- return x.ChosenHunterSkillList
+ return x.OpenMapInfoList
}
return nil
}
-func (x *HideAndSeekActivityDetailInfo) GetUnlockMapList() []uint32 {
+func (x *HideAndSeekActivityDetailInfo) GetChosenHiderSkillList() []uint32 {
if x != nil {
- return x.UnlockMapList
+ return x.ChosenHiderSkillList
}
return nil
}
-func (x *HideAndSeekActivityDetailInfo) GetChosenHiderSkillList() []uint32 {
+func (x *HideAndSeekActivityDetailInfo) GetChosenMapList() []uint32 {
if x != nil {
- return x.ChosenHiderSkillList
+ return x.ChosenMapList
+ }
+ return nil
+}
+
+func (x *HideAndSeekActivityDetailInfo) GetUnlockMapList() []uint32 {
+ if x != nil {
+ return x.UnlockMapList
}
return nil
}
@@ -112,26 +120,28 @@ var File_HideAndSeekActivityDetailInfo_proto protoreflect.FileDescriptor
var file_HideAndSeekActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x23, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c,
- 0x42, 0x4f, 0x41, 0x45, 0x46, 0x4d, 0x45, 0x43, 0x43, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xfe, 0x01, 0x0a, 0x1d, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44,
- 0x4d, 0x44, 0x4f, 0x4f, 0x48, 0x46, 0x4e, 0x43, 0x41, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4f, 0x41, 0x45, 0x46,
- 0x4d, 0x45, 0x43, 0x43, 0x50, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x44,
- 0x4d, 0x44, 0x4f, 0x4f, 0x48, 0x46, 0x4e, 0x43, 0x41, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x68, 0x6f,
- 0x73, 0x65, 0x6e, 0x5f, 0x68, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x68, 0x6f,
- 0x73, 0x65, 0x6e, 0x48, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6d, 0x61, 0x70,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x75, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x4d, 0x61, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x17, 0x63, 0x68,
- 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68, 0x6f,
- 0x73, 0x65, 0x6e, 0x48, 0x69, 0x64, 0x65, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65,
+ 0x65, 0x6b, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xa1, 0x02, 0x0a, 0x1d, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x68, 0x75, 0x6e, 0x74,
+ 0x65, 0x72, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x48, 0x75, 0x6e, 0x74, 0x65,
+ 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x12, 0x6f, 0x70,
+ 0x65, 0x6e, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64,
+ 0x53, 0x65, 0x65, 0x6b, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6f, 0x70, 0x65,
+ 0x6e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x17,
+ 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x63,
+ 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x48, 0x69, 0x64, 0x65, 0x72, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x6d, 0x61,
+ 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68,
+ 0x6f, 0x73, 0x65, 0x6e, 0x4d, 0x61, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x75,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4d, 0x61, 0x70, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -149,10 +159,10 @@ func file_HideAndSeekActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_HideAndSeekActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HideAndSeekActivityDetailInfo_proto_goTypes = []interface{}{
(*HideAndSeekActivityDetailInfo)(nil), // 0: HideAndSeekActivityDetailInfo
- (*Unk2700_LBOAEFMECCP)(nil), // 1: Unk2700_LBOAEFMECCP
+ (*HideAndSeekMapInfo)(nil), // 1: HideAndSeekMapInfo
}
var file_HideAndSeekActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: HideAndSeekActivityDetailInfo.Unk2700_JDMDOOHFNCA:type_name -> Unk2700_LBOAEFMECCP
+ 1, // 0: HideAndSeekActivityDetailInfo.open_map_info_list:type_name -> HideAndSeekMapInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -165,7 +175,7 @@ func file_HideAndSeekActivityDetailInfo_proto_init() {
if File_HideAndSeekActivityDetailInfo_proto != nil {
return
}
- file_Unk2700_LBOAEFMECCP_proto_init()
+ file_HideAndSeekMapInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_HideAndSeekActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HideAndSeekActivityDetailInfo); i {
diff --git a/gover/gen/HideAndSeekChooseMapReq.pb.go b/gover/gen/HideAndSeekChooseMapReq.pb.go
new file mode 100644
index 00000000..885b2960
--- /dev/null
+++ b/gover/gen/HideAndSeekChooseMapReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HideAndSeekChooseMapReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HideAndSeekChooseMapReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MapList []uint32 `protobuf:"varint,6,rep,packed,name=map_list,json=mapList,proto3" json:"map_list,omitempty"`
+}
+
+func (x *HideAndSeekChooseMapReq) Reset() {
+ *x = HideAndSeekChooseMapReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HideAndSeekChooseMapReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HideAndSeekChooseMapReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HideAndSeekChooseMapReq) ProtoMessage() {}
+
+func (x *HideAndSeekChooseMapReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HideAndSeekChooseMapReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HideAndSeekChooseMapReq.ProtoReflect.Descriptor instead.
+func (*HideAndSeekChooseMapReq) Descriptor() ([]byte, []int) {
+ return file_HideAndSeekChooseMapReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HideAndSeekChooseMapReq) GetMapList() []uint32 {
+ if x != nil {
+ return x.MapList
+ }
+ return nil
+}
+
+var File_HideAndSeekChooseMapReq_proto protoreflect.FileDescriptor
+
+var file_HideAndSeekChooseMapReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x6f,
+ 0x6f, 0x73, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x43, 0x68,
+ 0x6f, 0x6f, 0x73, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61,
+ 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61,
+ 0x70, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HideAndSeekChooseMapReq_proto_rawDescOnce sync.Once
+ file_HideAndSeekChooseMapReq_proto_rawDescData = file_HideAndSeekChooseMapReq_proto_rawDesc
+)
+
+func file_HideAndSeekChooseMapReq_proto_rawDescGZIP() []byte {
+ file_HideAndSeekChooseMapReq_proto_rawDescOnce.Do(func() {
+ file_HideAndSeekChooseMapReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HideAndSeekChooseMapReq_proto_rawDescData)
+ })
+ return file_HideAndSeekChooseMapReq_proto_rawDescData
+}
+
+var file_HideAndSeekChooseMapReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HideAndSeekChooseMapReq_proto_goTypes = []interface{}{
+ (*HideAndSeekChooseMapReq)(nil), // 0: HideAndSeekChooseMapReq
+}
+var file_HideAndSeekChooseMapReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HideAndSeekChooseMapReq_proto_init() }
+func file_HideAndSeekChooseMapReq_proto_init() {
+ if File_HideAndSeekChooseMapReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HideAndSeekChooseMapReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HideAndSeekChooseMapReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HideAndSeekChooseMapReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HideAndSeekChooseMapReq_proto_goTypes,
+ DependencyIndexes: file_HideAndSeekChooseMapReq_proto_depIdxs,
+ MessageInfos: file_HideAndSeekChooseMapReq_proto_msgTypes,
+ }.Build()
+ File_HideAndSeekChooseMapReq_proto = out.File
+ file_HideAndSeekChooseMapReq_proto_rawDesc = nil
+ file_HideAndSeekChooseMapReq_proto_goTypes = nil
+ file_HideAndSeekChooseMapReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HideAndSeekChooseMapRsp.pb.go b/gover/gen/HideAndSeekChooseMapRsp.pb.go
new file mode 100644
index 00000000..44a96239
--- /dev/null
+++ b/gover/gen/HideAndSeekChooseMapRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HideAndSeekChooseMapRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HideAndSeekChooseMapRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MapList []uint32 `protobuf:"varint,11,rep,packed,name=map_list,json=mapList,proto3" json:"map_list,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HideAndSeekChooseMapRsp) Reset() {
+ *x = HideAndSeekChooseMapRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HideAndSeekChooseMapRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HideAndSeekChooseMapRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HideAndSeekChooseMapRsp) ProtoMessage() {}
+
+func (x *HideAndSeekChooseMapRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HideAndSeekChooseMapRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HideAndSeekChooseMapRsp.ProtoReflect.Descriptor instead.
+func (*HideAndSeekChooseMapRsp) Descriptor() ([]byte, []int) {
+ return file_HideAndSeekChooseMapRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HideAndSeekChooseMapRsp) GetMapList() []uint32 {
+ if x != nil {
+ return x.MapList
+ }
+ return nil
+}
+
+func (x *HideAndSeekChooseMapRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HideAndSeekChooseMapRsp_proto protoreflect.FileDescriptor
+
+var file_HideAndSeekChooseMapRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x43, 0x68, 0x6f,
+ 0x6f, 0x73, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x4e, 0x0a, 0x17, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x43, 0x68,
+ 0x6f, 0x6f, 0x73, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61,
+ 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61,
+ 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HideAndSeekChooseMapRsp_proto_rawDescOnce sync.Once
+ file_HideAndSeekChooseMapRsp_proto_rawDescData = file_HideAndSeekChooseMapRsp_proto_rawDesc
+)
+
+func file_HideAndSeekChooseMapRsp_proto_rawDescGZIP() []byte {
+ file_HideAndSeekChooseMapRsp_proto_rawDescOnce.Do(func() {
+ file_HideAndSeekChooseMapRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HideAndSeekChooseMapRsp_proto_rawDescData)
+ })
+ return file_HideAndSeekChooseMapRsp_proto_rawDescData
+}
+
+var file_HideAndSeekChooseMapRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HideAndSeekChooseMapRsp_proto_goTypes = []interface{}{
+ (*HideAndSeekChooseMapRsp)(nil), // 0: HideAndSeekChooseMapRsp
+}
+var file_HideAndSeekChooseMapRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HideAndSeekChooseMapRsp_proto_init() }
+func file_HideAndSeekChooseMapRsp_proto_init() {
+ if File_HideAndSeekChooseMapRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HideAndSeekChooseMapRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HideAndSeekChooseMapRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HideAndSeekChooseMapRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HideAndSeekChooseMapRsp_proto_goTypes,
+ DependencyIndexes: file_HideAndSeekChooseMapRsp_proto_depIdxs,
+ MessageInfos: file_HideAndSeekChooseMapRsp_proto_msgTypes,
+ }.Build()
+ File_HideAndSeekChooseMapRsp_proto = out.File
+ file_HideAndSeekChooseMapRsp_proto_rawDesc = nil
+ file_HideAndSeekChooseMapRsp_proto_goTypes = nil
+ file_HideAndSeekChooseMapRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HideAndSeekMapInfo.pb.go b/gover/gen/HideAndSeekMapInfo.pb.go
new file mode 100644
index 00000000..6833a95c
--- /dev/null
+++ b/gover/gen/HideAndSeekMapInfo.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HideAndSeekMapInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HideAndSeekMapInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MatchLockReasonList []uint32 `protobuf:"varint,6,rep,packed,name=match_lock_reason_list,json=matchLockReasonList,proto3" json:"match_lock_reason_list,omitempty"`
+ Id uint32 `protobuf:"varint,12,opt,name=id,proto3" json:"id,omitempty"`
+}
+
+func (x *HideAndSeekMapInfo) Reset() {
+ *x = HideAndSeekMapInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HideAndSeekMapInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HideAndSeekMapInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HideAndSeekMapInfo) ProtoMessage() {}
+
+func (x *HideAndSeekMapInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HideAndSeekMapInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HideAndSeekMapInfo.ProtoReflect.Descriptor instead.
+func (*HideAndSeekMapInfo) Descriptor() ([]byte, []int) {
+ return file_HideAndSeekMapInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HideAndSeekMapInfo) GetMatchLockReasonList() []uint32 {
+ if x != nil {
+ return x.MatchLockReasonList
+ }
+ return nil
+}
+
+func (x *HideAndSeekMapInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+var File_HideAndSeekMapInfo_proto protoreflect.FileDescriptor
+
+var file_HideAndSeekMapInfo_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x4d, 0x61, 0x70,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x12, 0x48, 0x69,
+ 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x33, 0x0a, 0x16, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x13, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HideAndSeekMapInfo_proto_rawDescOnce sync.Once
+ file_HideAndSeekMapInfo_proto_rawDescData = file_HideAndSeekMapInfo_proto_rawDesc
+)
+
+func file_HideAndSeekMapInfo_proto_rawDescGZIP() []byte {
+ file_HideAndSeekMapInfo_proto_rawDescOnce.Do(func() {
+ file_HideAndSeekMapInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HideAndSeekMapInfo_proto_rawDescData)
+ })
+ return file_HideAndSeekMapInfo_proto_rawDescData
+}
+
+var file_HideAndSeekMapInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HideAndSeekMapInfo_proto_goTypes = []interface{}{
+ (*HideAndSeekMapInfo)(nil), // 0: HideAndSeekMapInfo
+}
+var file_HideAndSeekMapInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HideAndSeekMapInfo_proto_init() }
+func file_HideAndSeekMapInfo_proto_init() {
+ if File_HideAndSeekMapInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HideAndSeekMapInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HideAndSeekMapInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HideAndSeekMapInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HideAndSeekMapInfo_proto_goTypes,
+ DependencyIndexes: file_HideAndSeekMapInfo_proto_depIdxs,
+ MessageInfos: file_HideAndSeekMapInfo_proto_msgTypes,
+ }.Build()
+ File_HideAndSeekMapInfo_proto = out.File
+ file_HideAndSeekMapInfo_proto_rawDesc = nil
+ file_HideAndSeekMapInfo_proto_goTypes = nil
+ file_HideAndSeekMapInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HideAndSeekPlayerBattleInfo.pb.go b/gover/gen/HideAndSeekPlayerBattleInfo.pb.go
index 920d256d..696e3cd6 100644
--- a/gover/gen/HideAndSeekPlayerBattleInfo.pb.go
+++ b/gover/gen/HideAndSeekPlayerBattleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekPlayerBattleInfo.proto
package gen
@@ -41,10 +41,10 @@ type HideAndSeekPlayerBattleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostumeId uint32 `protobuf:"varint,3,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
- SkillList []uint32 `protobuf:"varint,15,rep,packed,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
IsReady bool `protobuf:"varint,12,opt,name=is_ready,json=isReady,proto3" json:"is_ready,omitempty"`
- AvatarId uint32 `protobuf:"varint,6,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ SkillList []uint32 `protobuf:"varint,11,rep,packed,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
+ AvatarId uint32 `protobuf:"varint,15,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ CostumeId uint32 `protobuf:"varint,4,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
}
func (x *HideAndSeekPlayerBattleInfo) Reset() {
@@ -79,11 +79,11 @@ func (*HideAndSeekPlayerBattleInfo) Descriptor() ([]byte, []int) {
return file_HideAndSeekPlayerBattleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HideAndSeekPlayerBattleInfo) GetCostumeId() uint32 {
+func (x *HideAndSeekPlayerBattleInfo) GetIsReady() bool {
if x != nil {
- return x.CostumeId
+ return x.IsReady
}
- return 0
+ return false
}
func (x *HideAndSeekPlayerBattleInfo) GetSkillList() []uint32 {
@@ -93,16 +93,16 @@ func (x *HideAndSeekPlayerBattleInfo) GetSkillList() []uint32 {
return nil
}
-func (x *HideAndSeekPlayerBattleInfo) GetIsReady() bool {
+func (x *HideAndSeekPlayerBattleInfo) GetAvatarId() uint32 {
if x != nil {
- return x.IsReady
+ return x.AvatarId
}
- return false
+ return 0
}
-func (x *HideAndSeekPlayerBattleInfo) GetAvatarId() uint32 {
+func (x *HideAndSeekPlayerBattleInfo) GetCostumeId() uint32 {
if x != nil {
- return x.AvatarId
+ return x.CostumeId
}
return 0
}
@@ -114,14 +114,14 @@ var file_HideAndSeekPlayerBattleInfo_proto_rawDesc = []byte{
0x79, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x1b, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53,
0x65, 0x65, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65,
- 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x79, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x79, 0x12, 0x1b, 0x0a, 0x09,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x79, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x79, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a,
+ 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f,
+ 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekPlayerCapturedNotify.pb.go b/gover/gen/HideAndSeekPlayerCapturedNotify.pb.go
new file mode 100644
index 00000000..637e8775
--- /dev/null
+++ b/gover/gen/HideAndSeekPlayerCapturedNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HideAndSeekPlayerCapturedNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HideAndSeekPlayerCapturedNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GhostSkillId uint32 `protobuf:"varint,12,opt,name=ghost_skill_id,json=ghostSkillId,proto3" json:"ghost_skill_id,omitempty"`
+}
+
+func (x *HideAndSeekPlayerCapturedNotify) Reset() {
+ *x = HideAndSeekPlayerCapturedNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HideAndSeekPlayerCapturedNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HideAndSeekPlayerCapturedNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HideAndSeekPlayerCapturedNotify) ProtoMessage() {}
+
+func (x *HideAndSeekPlayerCapturedNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HideAndSeekPlayerCapturedNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HideAndSeekPlayerCapturedNotify.ProtoReflect.Descriptor instead.
+func (*HideAndSeekPlayerCapturedNotify) Descriptor() ([]byte, []int) {
+ return file_HideAndSeekPlayerCapturedNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HideAndSeekPlayerCapturedNotify) GetGhostSkillId() uint32 {
+ if x != nil {
+ return x.GhostSkillId
+ }
+ return 0
+}
+
+var File_HideAndSeekPlayerCapturedNotify_proto protoreflect.FileDescriptor
+
+var file_HideAndSeekPlayerCapturedNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x1f, 0x48, 0x69, 0x64, 0x65, 0x41,
+ 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74,
+ 0x75, 0x72, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x67, 0x68,
+ 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x67, 0x68, 0x6f, 0x73, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HideAndSeekPlayerCapturedNotify_proto_rawDescOnce sync.Once
+ file_HideAndSeekPlayerCapturedNotify_proto_rawDescData = file_HideAndSeekPlayerCapturedNotify_proto_rawDesc
+)
+
+func file_HideAndSeekPlayerCapturedNotify_proto_rawDescGZIP() []byte {
+ file_HideAndSeekPlayerCapturedNotify_proto_rawDescOnce.Do(func() {
+ file_HideAndSeekPlayerCapturedNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HideAndSeekPlayerCapturedNotify_proto_rawDescData)
+ })
+ return file_HideAndSeekPlayerCapturedNotify_proto_rawDescData
+}
+
+var file_HideAndSeekPlayerCapturedNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HideAndSeekPlayerCapturedNotify_proto_goTypes = []interface{}{
+ (*HideAndSeekPlayerCapturedNotify)(nil), // 0: HideAndSeekPlayerCapturedNotify
+}
+var file_HideAndSeekPlayerCapturedNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HideAndSeekPlayerCapturedNotify_proto_init() }
+func file_HideAndSeekPlayerCapturedNotify_proto_init() {
+ if File_HideAndSeekPlayerCapturedNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HideAndSeekPlayerCapturedNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HideAndSeekPlayerCapturedNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HideAndSeekPlayerCapturedNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HideAndSeekPlayerCapturedNotify_proto_goTypes,
+ DependencyIndexes: file_HideAndSeekPlayerCapturedNotify_proto_depIdxs,
+ MessageInfos: file_HideAndSeekPlayerCapturedNotify_proto_msgTypes,
+ }.Build()
+ File_HideAndSeekPlayerCapturedNotify_proto = out.File
+ file_HideAndSeekPlayerCapturedNotify_proto_rawDesc = nil
+ file_HideAndSeekPlayerCapturedNotify_proto_goTypes = nil
+ file_HideAndSeekPlayerCapturedNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HideAndSeekPlayerReadyNotify.pb.go b/gover/gen/HideAndSeekPlayerReadyNotify.pb.go
index 34e3b515..a6281f0a 100644
--- a/gover/gen/HideAndSeekPlayerReadyNotify.pb.go
+++ b/gover/gen/HideAndSeekPlayerReadyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekPlayerReadyNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5302
-// EnetChannelId: 0
-// EnetIsReliable: true
type HideAndSeekPlayerReadyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UidList []uint32 `protobuf:"varint,5,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
+ UidList []uint32 `protobuf:"varint,2,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
}
func (x *HideAndSeekPlayerReadyNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HideAndSeekPlayerReadyNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1c, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53,
0x65, 0x65, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x61, 0x64, 0x79, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekPlayerSetAvatarNotify.pb.go b/gover/gen/HideAndSeekPlayerSetAvatarNotify.pb.go
index 90132c29..b8827b83 100644
--- a/gover/gen/HideAndSeekPlayerSetAvatarNotify.pb.go
+++ b/gover/gen/HideAndSeekPlayerSetAvatarNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekPlayerSetAvatarNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5319
-// EnetChannelId: 0
-// EnetIsReliable: true
type HideAndSeekPlayerSetAvatarNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,2,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- CostumeId uint32 `protobuf:"varint,13,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
- Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
+ CostumeId uint32 `protobuf:"varint,8,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,10,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *HideAndSeekPlayerSetAvatarNotify) Reset() {
@@ -81,9 +78,9 @@ func (*HideAndSeekPlayerSetAvatarNotify) Descriptor() ([]byte, []int) {
return file_HideAndSeekPlayerSetAvatarNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HideAndSeekPlayerSetAvatarNotify) GetAvatarId() uint32 {
+func (x *HideAndSeekPlayerSetAvatarNotify) GetUid() uint32 {
if x != nil {
- return x.AvatarId
+ return x.Uid
}
return 0
}
@@ -95,9 +92,9 @@ func (x *HideAndSeekPlayerSetAvatarNotify) GetCostumeId() uint32 {
return 0
}
-func (x *HideAndSeekPlayerSetAvatarNotify) GetUid() uint32 {
+func (x *HideAndSeekPlayerSetAvatarNotify) GetAvatarId() uint32 {
if x != nil {
- return x.Uid
+ return x.AvatarId
}
return 0
}
@@ -109,12 +106,12 @@ var file_HideAndSeekPlayerSetAvatarNotify_proto_rawDesc = []byte{
0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x20, 0x48, 0x69, 0x64, 0x65,
0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x74,
- 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73,
- 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63,
- 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekSelectAvatarReq.pb.go b/gover/gen/HideAndSeekSelectAvatarReq.pb.go
index fa4e93f8..d5982dda 100644
--- a/gover/gen/HideAndSeekSelectAvatarReq.pb.go
+++ b/gover/gen/HideAndSeekSelectAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSelectAvatarReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5330
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HideAndSeekSelectAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,8,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,10,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *HideAndSeekSelectAvatarReq) Reset() {
@@ -94,7 +90,7 @@ var file_HideAndSeekSelectAvatarReq_proto_rawDesc = []byte{
0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1a, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65,
0x6b, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71,
- 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekSelectAvatarRsp.pb.go b/gover/gen/HideAndSeekSelectAvatarRsp.pb.go
index 28cfd9ad..aeaeee7c 100644
--- a/gover/gen/HideAndSeekSelectAvatarRsp.pb.go
+++ b/gover/gen/HideAndSeekSelectAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSelectAvatarRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5367
-// EnetChannelId: 0
-// EnetIsReliable: true
type HideAndSeekSelectAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarId uint32 `protobuf:"varint,3,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,8,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HideAndSeekSelectAvatarRsp) Reset() {
@@ -80,16 +77,16 @@ func (*HideAndSeekSelectAvatarRsp) Descriptor() ([]byte, []int) {
return file_HideAndSeekSelectAvatarRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HideAndSeekSelectAvatarRsp) GetRetcode() int32 {
+func (x *HideAndSeekSelectAvatarRsp) GetAvatarId() uint32 {
if x != nil {
- return x.Retcode
+ return x.AvatarId
}
return 0
}
-func (x *HideAndSeekSelectAvatarRsp) GetAvatarId() uint32 {
+func (x *HideAndSeekSelectAvatarRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarId
+ return x.Retcode
}
return 0
}
@@ -101,10 +98,10 @@ var file_HideAndSeekSelectAvatarRsp_proto_rawDesc = []byte{
0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1a, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65,
0x6b, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekSelectSkillReq.pb.go b/gover/gen/HideAndSeekSelectSkillReq.pb.go
index 117b93af..944e4581 100644
--- a/gover/gen/HideAndSeekSelectSkillReq.pb.go
+++ b/gover/gen/HideAndSeekSelectSkillReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSelectSkillReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8183
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HideAndSeekSelectSkillReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillList []uint32 `protobuf:"varint,13,rep,packed,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
+ SkillList []uint32 `protobuf:"varint,11,rep,packed,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
}
func (x *HideAndSeekSelectSkillReq) Reset() {
@@ -94,7 +90,7 @@ var file_HideAndSeekSelectSkillReq_proto_rawDesc = []byte{
0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x3a, 0x0a, 0x19, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b,
0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x1d,
- 0x0a, 0x0a, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x0a, 0x0a, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
0x28, 0x0d, 0x52, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekSelectSkillRsp.pb.go b/gover/gen/HideAndSeekSelectSkillRsp.pb.go
index f372e90d..682eb890 100644
--- a/gover/gen/HideAndSeekSelectSkillRsp.pb.go
+++ b/gover/gen/HideAndSeekSelectSkillRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSelectSkillRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8088
-// EnetChannelId: 0
-// EnetIsReliable: true
type HideAndSeekSelectSkillRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- SkillList []uint32 `protobuf:"varint,12,rep,packed,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SkillList []uint32 `protobuf:"varint,4,rep,packed,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
}
func (x *HideAndSeekSelectSkillRsp) Reset() {
@@ -101,9 +98,9 @@ var file_HideAndSeekSelectSkillRsp_proto_rawDesc = []byte{
0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x54, 0x0a, 0x19, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b,
0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6b, 0x69, 0x6c,
- 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x6b,
+ 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x6b,
0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekSetReadyReq.pb.go b/gover/gen/HideAndSeekSetReadyReq.pb.go
index d945de48..750e0be7 100644
--- a/gover/gen/HideAndSeekSetReadyReq.pb.go
+++ b/gover/gen/HideAndSeekSetReadyReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSetReadyReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5358
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HideAndSeekSetReadyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HideAndSeekSetReadyRsp.pb.go b/gover/gen/HideAndSeekSetReadyRsp.pb.go
index e0f3f506..0bd22a8a 100644
--- a/gover/gen/HideAndSeekSetReadyRsp.pb.go
+++ b/gover/gen/HideAndSeekSetReadyRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSetReadyRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5370
-// EnetChannelId: 0
-// EnetIsReliable: true
type HideAndSeekSetReadyRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HideAndSeekSetReadyRsp) Reset() {
@@ -93,7 +90,7 @@ var file_HideAndSeekSetReadyRsp_proto_rawDesc = []byte{
0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
0x0a, 0x16, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x65, 0x74,
0x52, 0x65, 0x61, 0x64, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/HideAndSeekSettleInfo.pb.go b/gover/gen/HideAndSeekSettleInfo.pb.go
index a5f4d534..73a41c01 100644
--- a/gover/gen/HideAndSeekSettleInfo.pb.go
+++ b/gover/gen/HideAndSeekSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSettleInfo.proto
package gen
@@ -41,12 +41,12 @@ type HideAndSeekSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,1,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- CardList []*ExhibitionDisplayInfo `protobuf:"bytes,8,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
- Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"`
- HeadImage uint32 `protobuf:"varint,4,opt,name=head_image,json=headImage,proto3" json:"head_image,omitempty"`
- OnlineId string `protobuf:"bytes,10,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ CardList []*ExhibitionDisplayInfo `protobuf:"bytes,2,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ Nickname string `protobuf:"bytes,15,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ HeadImage uint32 `protobuf:"varint,9,opt,name=head_image,json=headImage,proto3" json:"head_image,omitempty"`
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
+ OnlineId string `protobuf:"bytes,5,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,14,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
}
func (x *HideAndSeekSettleInfo) Reset() {
@@ -81,20 +81,6 @@ func (*HideAndSeekSettleInfo) Descriptor() ([]byte, []int) {
return file_HideAndSeekSettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HideAndSeekSettleInfo) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *HideAndSeekSettleInfo) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
func (x *HideAndSeekSettleInfo) GetCardList() []*ExhibitionDisplayInfo {
if x != nil {
return x.CardList
@@ -116,6 +102,13 @@ func (x *HideAndSeekSettleInfo) GetHeadImage() uint32 {
return 0
}
+func (x *HideAndSeekSettleInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
func (x *HideAndSeekSettleInfo) GetOnlineId() string {
if x != nil {
return x.OnlineId
@@ -123,6 +116,13 @@ func (x *HideAndSeekSettleInfo) GetOnlineId() string {
return ""
}
+func (x *HideAndSeekSettleInfo) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
var File_HideAndSeekSettleInfo_proto protoreflect.FileDescriptor
var file_HideAndSeekSettleInfo_proto_rawDesc = []byte{
@@ -132,21 +132,21 @@ var file_HideAndSeekSettleInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66,
0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xf0, 0x01, 0x0a, 0x15, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b,
- 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x38, 0x0a, 0x0f,
- 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50,
- 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50,
- 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x33, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69,
- 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e,
- 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e,
- 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x5f,
- 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x68, 0x65, 0x61,
- 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x09, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
+ 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61,
+ 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x68,
+ 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x68, 0x65, 0x61, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74,
+ 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74,
+ 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
@@ -165,12 +165,12 @@ func file_HideAndSeekSettleInfo_proto_rawDescGZIP() []byte {
var file_HideAndSeekSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HideAndSeekSettleInfo_proto_goTypes = []interface{}{
(*HideAndSeekSettleInfo)(nil), // 0: HideAndSeekSettleInfo
- (*ProfilePicture)(nil), // 1: ProfilePicture
- (*ExhibitionDisplayInfo)(nil), // 2: ExhibitionDisplayInfo
+ (*ExhibitionDisplayInfo)(nil), // 1: ExhibitionDisplayInfo
+ (*ProfilePicture)(nil), // 2: ProfilePicture
}
var file_HideAndSeekSettleInfo_proto_depIdxs = []int32{
- 1, // 0: HideAndSeekSettleInfo.profile_picture:type_name -> ProfilePicture
- 2, // 1: HideAndSeekSettleInfo.card_list:type_name -> ExhibitionDisplayInfo
+ 1, // 0: HideAndSeekSettleInfo.card_list:type_name -> ExhibitionDisplayInfo
+ 2, // 1: HideAndSeekSettleInfo.profile_picture:type_name -> ProfilePicture
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HideAndSeekSettleNotify.pb.go b/gover/gen/HideAndSeekSettleNotify.pb.go
index b9a371eb..e48ac024 100644
--- a/gover/gen/HideAndSeekSettleNotify.pb.go
+++ b/gover/gen/HideAndSeekSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekSettleNotify.proto
package gen
@@ -85,22 +85,19 @@ func (HideAndSeekSettleNotify_SettleReason) EnumDescriptor() ([]byte, []int) {
return file_HideAndSeekSettleNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 5317
-// EnetChannelId: 0
-// EnetIsReliable: true
type HideAndSeekSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostTime uint32 `protobuf:"varint,2,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
- SettleInfoList []*HideAndSeekSettleInfo `protobuf:"bytes,8,rep,name=settle_info_list,json=settleInfoList,proto3" json:"settle_info_list,omitempty"`
- WinnerList []uint32 `protobuf:"varint,15,rep,packed,name=winner_list,json=winnerList,proto3" json:"winner_list,omitempty"`
- Reason HideAndSeekSettleNotify_SettleReason `protobuf:"varint,4,opt,name=reason,proto3,enum=HideAndSeekSettleNotify_SettleReason" json:"reason,omitempty"`
- PlayIndex uint32 `protobuf:"varint,13,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- IsRecordScore bool `protobuf:"varint,6,opt,name=is_record_score,json=isRecordScore,proto3" json:"is_record_score,omitempty"`
- ScoreList []*ExhibitionDisplayInfo `protobuf:"bytes,9,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
- StageType uint32 `protobuf:"varint,14,opt,name=stage_type,json=stageType,proto3" json:"stage_type,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,6,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ ScoreList []*ExhibitionDisplayInfo `protobuf:"bytes,11,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
+ Reason HideAndSeekSettleNotify_SettleReason `protobuf:"varint,1,opt,name=reason,proto3,enum=HideAndSeekSettleNotify_SettleReason" json:"reason,omitempty"`
+ WinnerList []uint32 `protobuf:"varint,2,rep,packed,name=winner_list,json=winnerList,proto3" json:"winner_list,omitempty"`
+ CostTime uint32 `protobuf:"varint,15,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
+ StageType uint32 `protobuf:"varint,7,opt,name=stage_type,json=stageType,proto3" json:"stage_type,omitempty"`
+ IsRecordScore bool `protobuf:"varint,5,opt,name=is_record_score,json=isRecordScore,proto3" json:"is_record_score,omitempty"`
+ SettleInfoList []*HideAndSeekSettleInfo `protobuf:"bytes,4,rep,name=settle_info_list,json=settleInfoList,proto3" json:"settle_info_list,omitempty"`
}
func (x *HideAndSeekSettleNotify) Reset() {
@@ -135,20 +132,27 @@ func (*HideAndSeekSettleNotify) Descriptor() ([]byte, []int) {
return file_HideAndSeekSettleNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HideAndSeekSettleNotify) GetCostTime() uint32 {
+func (x *HideAndSeekSettleNotify) GetPlayIndex() uint32 {
if x != nil {
- return x.CostTime
+ return x.PlayIndex
}
return 0
}
-func (x *HideAndSeekSettleNotify) GetSettleInfoList() []*HideAndSeekSettleInfo {
+func (x *HideAndSeekSettleNotify) GetScoreList() []*ExhibitionDisplayInfo {
if x != nil {
- return x.SettleInfoList
+ return x.ScoreList
}
return nil
}
+func (x *HideAndSeekSettleNotify) GetReason() HideAndSeekSettleNotify_SettleReason {
+ if x != nil {
+ return x.Reason
+ }
+ return HideAndSeekSettleNotify_SETTLE_REASON_TIME_OUT
+}
+
func (x *HideAndSeekSettleNotify) GetWinnerList() []uint32 {
if x != nil {
return x.WinnerList
@@ -156,16 +160,16 @@ func (x *HideAndSeekSettleNotify) GetWinnerList() []uint32 {
return nil
}
-func (x *HideAndSeekSettleNotify) GetReason() HideAndSeekSettleNotify_SettleReason {
+func (x *HideAndSeekSettleNotify) GetCostTime() uint32 {
if x != nil {
- return x.Reason
+ return x.CostTime
}
- return HideAndSeekSettleNotify_SETTLE_REASON_TIME_OUT
+ return 0
}
-func (x *HideAndSeekSettleNotify) GetPlayIndex() uint32 {
+func (x *HideAndSeekSettleNotify) GetStageType() uint32 {
if x != nil {
- return x.PlayIndex
+ return x.StageType
}
return 0
}
@@ -177,20 +181,13 @@ func (x *HideAndSeekSettleNotify) GetIsRecordScore() bool {
return false
}
-func (x *HideAndSeekSettleNotify) GetScoreList() []*ExhibitionDisplayInfo {
+func (x *HideAndSeekSettleNotify) GetSettleInfoList() []*HideAndSeekSettleInfo {
if x != nil {
- return x.ScoreList
+ return x.SettleInfoList
}
return nil
}
-func (x *HideAndSeekSettleNotify) GetStageType() uint32 {
- if x != nil {
- return x.StageType
- }
- return 0
-}
-
var File_HideAndSeekSettleNotify_proto protoreflect.FileDescriptor
var file_HideAndSeekSettleNotify_proto_rawDesc = []byte{
@@ -201,29 +198,29 @@ var file_HideAndSeekSettleNotify_proto_rawDesc = []byte{
0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x03, 0x0a, 0x17, 0x48, 0x69,
0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x10, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x48,
- 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x69, 0x6e, 0x6e, 0x65,
- 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53,
- 0x65, 0x65, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
- 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
- 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e,
- 0x64, 0x65, 0x78, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73,
- 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x35, 0x0a, 0x0a, 0x73,
- 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70,
- 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70,
- 0x65, 0x22, 0x65, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x12, 0x35, 0x0a, 0x0a, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x09, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x06, 0x72,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x48, 0x69,
+ 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x69,
+ 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x0a, 0x77, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63,
+ 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x72, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0d, 0x69, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x40, 0x0a, 0x10, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x48, 0x69, 0x64, 0x65,
+ 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x22, 0x65, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f,
0x6e, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53,
0x4f, 0x4e, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x00, 0x12, 0x1a, 0x0a,
0x16, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50,
@@ -250,13 +247,13 @@ var file_HideAndSeekSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo,
var file_HideAndSeekSettleNotify_proto_goTypes = []interface{}{
(HideAndSeekSettleNotify_SettleReason)(0), // 0: HideAndSeekSettleNotify.SettleReason
(*HideAndSeekSettleNotify)(nil), // 1: HideAndSeekSettleNotify
- (*HideAndSeekSettleInfo)(nil), // 2: HideAndSeekSettleInfo
- (*ExhibitionDisplayInfo)(nil), // 3: ExhibitionDisplayInfo
+ (*ExhibitionDisplayInfo)(nil), // 2: ExhibitionDisplayInfo
+ (*HideAndSeekSettleInfo)(nil), // 3: HideAndSeekSettleInfo
}
var file_HideAndSeekSettleNotify_proto_depIdxs = []int32{
- 2, // 0: HideAndSeekSettleNotify.settle_info_list:type_name -> HideAndSeekSettleInfo
+ 2, // 0: HideAndSeekSettleNotify.score_list:type_name -> ExhibitionDisplayInfo
0, // 1: HideAndSeekSettleNotify.reason:type_name -> HideAndSeekSettleNotify.SettleReason
- 3, // 2: HideAndSeekSettleNotify.score_list:type_name -> ExhibitionDisplayInfo
+ 3, // 2: HideAndSeekSettleNotify.settle_info_list:type_name -> HideAndSeekSettleInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/HideAndSeekStageInfo.pb.go b/gover/gen/HideAndSeekStageInfo.pb.go
index 4461d930..36872d9c 100644
--- a/gover/gen/HideAndSeekStageInfo.pb.go
+++ b/gover/gen/HideAndSeekStageInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekStageInfo.proto
package gen
@@ -41,12 +41,12 @@ type HideAndSeekStageInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MapId uint32 `protobuf:"varint,8,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
- IsRecordScore bool `protobuf:"varint,3,opt,name=is_record_score,json=isRecordScore,proto3" json:"is_record_score,omitempty"`
- StageType HideAndSeekStageType `protobuf:"varint,7,opt,name=stage_type,json=stageType,proto3,enum=HideAndSeekStageType" json:"stage_type,omitempty"`
- BattleInfoMap map[uint32]*HideAndSeekPlayerBattleInfo `protobuf:"bytes,2,rep,name=battle_info_map,json=battleInfoMap,proto3" json:"battle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- HiderUidList []uint32 `protobuf:"varint,1,rep,packed,name=hider_uid_list,json=hiderUidList,proto3" json:"hider_uid_list,omitempty"`
- HunterUid uint32 `protobuf:"varint,10,opt,name=hunter_uid,json=hunterUid,proto3" json:"hunter_uid,omitempty"`
+ HunterUid uint32 `protobuf:"varint,9,opt,name=hunter_uid,json=hunterUid,proto3" json:"hunter_uid,omitempty"`
+ BattleInfoMap map[uint32]*HideAndSeekPlayerBattleInfo `protobuf:"bytes,8,rep,name=battle_info_map,json=battleInfoMap,proto3" json:"battle_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ IsRecordScore bool `protobuf:"varint,5,opt,name=is_record_score,json=isRecordScore,proto3" json:"is_record_score,omitempty"`
+ HiderUidList []uint32 `protobuf:"varint,2,rep,packed,name=hider_uid_list,json=hiderUidList,proto3" json:"hider_uid_list,omitempty"`
+ MapId uint32 `protobuf:"varint,13,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
+ StageType HideAndSeekStageType `protobuf:"varint,6,opt,name=stage_type,json=stageType,proto3,enum=HideAndSeekStageType" json:"stage_type,omitempty"`
}
func (x *HideAndSeekStageInfo) Reset() {
@@ -81,46 +81,46 @@ func (*HideAndSeekStageInfo) Descriptor() ([]byte, []int) {
return file_HideAndSeekStageInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HideAndSeekStageInfo) GetMapId() uint32 {
+func (x *HideAndSeekStageInfo) GetHunterUid() uint32 {
if x != nil {
- return x.MapId
+ return x.HunterUid
}
return 0
}
-func (x *HideAndSeekStageInfo) GetIsRecordScore() bool {
+func (x *HideAndSeekStageInfo) GetBattleInfoMap() map[uint32]*HideAndSeekPlayerBattleInfo {
if x != nil {
- return x.IsRecordScore
+ return x.BattleInfoMap
}
- return false
+ return nil
}
-func (x *HideAndSeekStageInfo) GetStageType() HideAndSeekStageType {
+func (x *HideAndSeekStageInfo) GetIsRecordScore() bool {
if x != nil {
- return x.StageType
+ return x.IsRecordScore
}
- return HideAndSeekStageType_HIDE_AND_SEEK_STAGE_TYPE_PREPARE
+ return false
}
-func (x *HideAndSeekStageInfo) GetBattleInfoMap() map[uint32]*HideAndSeekPlayerBattleInfo {
+func (x *HideAndSeekStageInfo) GetHiderUidList() []uint32 {
if x != nil {
- return x.BattleInfoMap
+ return x.HiderUidList
}
return nil
}
-func (x *HideAndSeekStageInfo) GetHiderUidList() []uint32 {
+func (x *HideAndSeekStageInfo) GetMapId() uint32 {
if x != nil {
- return x.HiderUidList
+ return x.MapId
}
- return nil
+ return 0
}
-func (x *HideAndSeekStageInfo) GetHunterUid() uint32 {
+func (x *HideAndSeekStageInfo) GetStageType() HideAndSeekStageType {
if x != nil {
- return x.HunterUid
+ return x.StageType
}
- return 0
+ return HideAndSeekStageType_HIDE_AND_SEEK_STAGE_TYPE_PREPARE
}
var File_HideAndSeekStageInfo_proto protoreflect.FileDescriptor
@@ -133,23 +133,23 @@ var file_HideAndSeekStageInfo_proto_rawDesc = []byte{
0x1a, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67,
0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x03, 0x0a, 0x14,
0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x61, 0x70, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x69,
- 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x53, 0x63,
- 0x6f, 0x72, 0x65, 0x12, 0x34, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e,
- 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x50, 0x0a, 0x0f, 0x62, 0x61, 0x74,
- 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x62, 0x61,
- 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x68,
- 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x69, 0x64, 0x65, 0x72, 0x55, 0x69, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x68, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x55, 0x69, 0x64,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x75,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x68, 0x75, 0x6e, 0x74, 0x65, 0x72,
+ 0x55, 0x69, 0x64, 0x12, 0x50, 0x0a, 0x0f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x48,
+ 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d,
+ 0x69, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x24, 0x0a,
+ 0x0e, 0x68, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x69, 0x64, 0x65, 0x72, 0x55, 0x69, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x61, 0x70, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x0a, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15,
+ 0x2e, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65,
0x1a, 0x5e, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61,
0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
@@ -179,8 +179,8 @@ var file_HideAndSeekStageInfo_proto_goTypes = []interface{}{
(*HideAndSeekPlayerBattleInfo)(nil), // 3: HideAndSeekPlayerBattleInfo
}
var file_HideAndSeekStageInfo_proto_depIdxs = []int32{
- 2, // 0: HideAndSeekStageInfo.stage_type:type_name -> HideAndSeekStageType
- 1, // 1: HideAndSeekStageInfo.battle_info_map:type_name -> HideAndSeekStageInfo.BattleInfoMapEntry
+ 1, // 0: HideAndSeekStageInfo.battle_info_map:type_name -> HideAndSeekStageInfo.BattleInfoMapEntry
+ 2, // 1: HideAndSeekStageInfo.stage_type:type_name -> HideAndSeekStageType
3, // 2: HideAndSeekStageInfo.BattleInfoMapEntry.value:type_name -> HideAndSeekPlayerBattleInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/HideAndSeekStageType.pb.go b/gover/gen/HideAndSeekStageType.pb.go
index a18f8983..cc21646f 100644
--- a/gover/gen/HideAndSeekStageType.pb.go
+++ b/gover/gen/HideAndSeekStageType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HideAndSeekStageType.proto
package gen
diff --git a/gover/gen/HitClientTrivialNotify.pb.go b/gover/gen/HitClientTrivialNotify.pb.go
index 448e5d40..b30ba1fb 100644
--- a/gover/gen/HitClientTrivialNotify.pb.go
+++ b/gover/gen/HitClientTrivialNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HitClientTrivialNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 244
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HitClientTrivialNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Position *Vector `protobuf:"bytes,11,opt,name=position,proto3" json:"position,omitempty"`
- OwnerEntityId uint32 `protobuf:"varint,12,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
+ OwnerEntityId uint32 `protobuf:"varint,14,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
+ Position *Vector `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
}
func (x *HitClientTrivialNotify) Reset() {
@@ -81,18 +77,18 @@ func (*HitClientTrivialNotify) Descriptor() ([]byte, []int) {
return file_HitClientTrivialNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HitClientTrivialNotify) GetPosition() *Vector {
+func (x *HitClientTrivialNotify) GetOwnerEntityId() uint32 {
if x != nil {
- return x.Position
+ return x.OwnerEntityId
}
- return nil
+ return 0
}
-func (x *HitClientTrivialNotify) GetOwnerEntityId() uint32 {
+func (x *HitClientTrivialNotify) GetPosition() *Vector {
if x != nil {
- return x.OwnerEntityId
+ return x.Position
}
- return 0
+ return nil
}
var File_HitClientTrivialNotify_proto protoreflect.FileDescriptor
@@ -102,12 +98,12 @@ var file_HitClientTrivialNotify_proto_rawDesc = []byte{
0x61, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x16,
0x48, 0x69, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x76, 0x69, 0x61, 0x6c,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x6f,
- 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x23,
+ 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HitColliderType.pb.go b/gover/gen/HitColliderType.pb.go
index 0c20ab89..3e87f93c 100644
--- a/gover/gen/HitColliderType.pb.go
+++ b/gover/gen/HitColliderType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HitColliderType.proto
package gen
diff --git a/gover/gen/HitCollision.pb.go b/gover/gen/HitCollision.pb.go
index bd693631..60423bee 100644
--- a/gover/gen/HitCollision.pb.go
+++ b/gover/gen/HitCollision.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HitCollision.proto
package gen
@@ -41,12 +41,12 @@ type HitCollision struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HitColliderType HitColliderType `protobuf:"varint,8,opt,name=hit_collider_type,json=hitColliderType,proto3,enum=HitColliderType" json:"hit_collider_type,omitempty"`
- HitPoint *Vector `protobuf:"bytes,7,opt,name=hit_point,json=hitPoint,proto3" json:"hit_point,omitempty"`
- AttackeeHitForceAngle float32 `protobuf:"fixed32,2,opt,name=attackee_hit_force_angle,json=attackeeHitForceAngle,proto3" json:"attackee_hit_force_angle,omitempty"`
- HitDir *Vector `protobuf:"bytes,13,opt,name=hit_dir,json=hitDir,proto3" json:"hit_dir,omitempty"`
- AttackeeHitEntityAngle float32 `protobuf:"fixed32,15,opt,name=attackee_hit_entity_angle,json=attackeeHitEntityAngle,proto3" json:"attackee_hit_entity_angle,omitempty"`
- HitBoxIndex int32 `protobuf:"varint,4,opt,name=hit_box_index,json=hitBoxIndex,proto3" json:"hit_box_index,omitempty"`
+ HitBoxIndex int32 `protobuf:"varint,8,opt,name=hit_box_index,json=hitBoxIndex,proto3" json:"hit_box_index,omitempty"`
+ HitColliderType HitColliderType `protobuf:"varint,5,opt,name=hit_collider_type,json=hitColliderType,proto3,enum=HitColliderType" json:"hit_collider_type,omitempty"`
+ AttackeeHitEntityAngle float32 `protobuf:"fixed32,7,opt,name=attackee_hit_entity_angle,json=attackeeHitEntityAngle,proto3" json:"attackee_hit_entity_angle,omitempty"`
+ HitDir *Vector `protobuf:"bytes,3,opt,name=hit_dir,json=hitDir,proto3" json:"hit_dir,omitempty"`
+ HitPoint *Vector `protobuf:"bytes,14,opt,name=hit_point,json=hitPoint,proto3" json:"hit_point,omitempty"`
+ AttackeeHitForceAngle float32 `protobuf:"fixed32,10,opt,name=attackee_hit_force_angle,json=attackeeHitForceAngle,proto3" json:"attackee_hit_force_angle,omitempty"`
}
func (x *HitCollision) Reset() {
@@ -81,23 +81,23 @@ func (*HitCollision) Descriptor() ([]byte, []int) {
return file_HitCollision_proto_rawDescGZIP(), []int{0}
}
-func (x *HitCollision) GetHitColliderType() HitColliderType {
+func (x *HitCollision) GetHitBoxIndex() int32 {
if x != nil {
- return x.HitColliderType
+ return x.HitBoxIndex
}
- return HitColliderType_HIT_COLLIDER_TYPE_INVALID
+ return 0
}
-func (x *HitCollision) GetHitPoint() *Vector {
+func (x *HitCollision) GetHitColliderType() HitColliderType {
if x != nil {
- return x.HitPoint
+ return x.HitColliderType
}
- return nil
+ return HitColliderType_HIT_COLLIDER_TYPE_INVALID
}
-func (x *HitCollision) GetAttackeeHitForceAngle() float32 {
+func (x *HitCollision) GetAttackeeHitEntityAngle() float32 {
if x != nil {
- return x.AttackeeHitForceAngle
+ return x.AttackeeHitEntityAngle
}
return 0
}
@@ -109,16 +109,16 @@ func (x *HitCollision) GetHitDir() *Vector {
return nil
}
-func (x *HitCollision) GetAttackeeHitEntityAngle() float32 {
+func (x *HitCollision) GetHitPoint() *Vector {
if x != nil {
- return x.AttackeeHitEntityAngle
+ return x.HitPoint
}
- return 0
+ return nil
}
-func (x *HitCollision) GetHitBoxIndex() int32 {
+func (x *HitCollision) GetAttackeeHitForceAngle() float32 {
if x != nil {
- return x.HitBoxIndex
+ return x.AttackeeHitForceAngle
}
return 0
}
@@ -130,25 +130,25 @@ var file_HitCollision_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65,
0x72, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac, 0x02, 0x0a, 0x0c, 0x48, 0x69,
- 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3c, 0x0a, 0x11, 0x68, 0x69,
- 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69,
- 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x6c, 0x6c,
- 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x68, 0x69, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x37,
- 0x0a, 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x65, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x66,
- 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02,
- 0x52, 0x15, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x65, 0x48, 0x69, 0x74, 0x46, 0x6f, 0x72,
- 0x63, 0x65, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x07, 0x68, 0x69, 0x74, 0x5f, 0x64,
- 0x69, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x06, 0x68, 0x69, 0x74, 0x44, 0x69, 0x72, 0x12, 0x39, 0x0a, 0x19, 0x61, 0x74, 0x74,
- 0x61, 0x63, 0x6b, 0x65, 0x65, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x61, 0x74,
- 0x74, 0x61, 0x63, 0x6b, 0x65, 0x65, 0x48, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41,
- 0x6e, 0x67, 0x6c, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x69, 0x74, 0x5f, 0x62, 0x6f, 0x78, 0x5f,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x68, 0x69, 0x74,
- 0x42, 0x6f, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x69,
+ 0x74, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x0b, 0x68, 0x69, 0x74, 0x42, 0x6f, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3c,
+ 0x0a, 0x11, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x48, 0x69, 0x74, 0x43,
+ 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f, 0x68, 0x69, 0x74,
+ 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x39, 0x0a, 0x19,
+ 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x65, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52,
+ 0x16, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x65, 0x48, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x07, 0x68, 0x69, 0x74, 0x5f, 0x64,
+ 0x69, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x06, 0x68, 0x69, 0x74, 0x44, 0x69, 0x72, 0x12, 0x24, 0x0a, 0x09, 0x68, 0x69, 0x74,
+ 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x68, 0x69, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12,
+ 0x37, 0x0a, 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x65, 0x5f, 0x68, 0x69, 0x74, 0x5f,
+ 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x02, 0x52, 0x15, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x65, 0x48, 0x69, 0x74, 0x46, 0x6f,
+ 0x72, 0x63, 0x65, 0x41, 0x6e, 0x67, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -172,8 +172,8 @@ var file_HitCollision_proto_goTypes = []interface{}{
}
var file_HitCollision_proto_depIdxs = []int32{
1, // 0: HitCollision.hit_collider_type:type_name -> HitColliderType
- 2, // 1: HitCollision.hit_point:type_name -> Vector
- 2, // 2: HitCollision.hit_dir:type_name -> Vector
+ 2, // 1: HitCollision.hit_dir:type_name -> Vector
+ 2, // 2: HitCollision.hit_point:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/HitTreeInfo.pb.go b/gover/gen/HitTreeInfo.pb.go
new file mode 100644
index 00000000..9032427c
--- /dev/null
+++ b/gover/gen/HitTreeInfo.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HitTreeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HitTreeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TreePos *Vector `protobuf:"bytes,10,opt,name=tree_pos,json=treePos,proto3" json:"tree_pos,omitempty"`
+ TreeType uint32 `protobuf:"varint,7,opt,name=tree_type,json=treeType,proto3" json:"tree_type,omitempty"`
+}
+
+func (x *HitTreeInfo) Reset() {
+ *x = HitTreeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HitTreeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HitTreeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HitTreeInfo) ProtoMessage() {}
+
+func (x *HitTreeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HitTreeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HitTreeInfo.ProtoReflect.Descriptor instead.
+func (*HitTreeInfo) Descriptor() ([]byte, []int) {
+ return file_HitTreeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HitTreeInfo) GetTreePos() *Vector {
+ if x != nil {
+ return x.TreePos
+ }
+ return nil
+}
+
+func (x *HitTreeInfo) GetTreeType() uint32 {
+ if x != nil {
+ return x.TreeType
+ }
+ return 0
+}
+
+var File_HitTreeInfo_proto protoreflect.FileDescriptor
+
+var file_HitTreeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x48, 0x69, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x4e, 0x0a, 0x0b, 0x48, 0x69, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x22, 0x0a, 0x08, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x74, 0x72, 0x65,
+ 0x65, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x72, 0x65, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_HitTreeInfo_proto_rawDescOnce sync.Once
+ file_HitTreeInfo_proto_rawDescData = file_HitTreeInfo_proto_rawDesc
+)
+
+func file_HitTreeInfo_proto_rawDescGZIP() []byte {
+ file_HitTreeInfo_proto_rawDescOnce.Do(func() {
+ file_HitTreeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HitTreeInfo_proto_rawDescData)
+ })
+ return file_HitTreeInfo_proto_rawDescData
+}
+
+var file_HitTreeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HitTreeInfo_proto_goTypes = []interface{}{
+ (*HitTreeInfo)(nil), // 0: HitTreeInfo
+ (*Vector)(nil), // 1: Vector
+}
+var file_HitTreeInfo_proto_depIdxs = []int32{
+ 1, // 0: HitTreeInfo.tree_pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HitTreeInfo_proto_init() }
+func file_HitTreeInfo_proto_init() {
+ if File_HitTreeInfo_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HitTreeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HitTreeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HitTreeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HitTreeInfo_proto_goTypes,
+ DependencyIndexes: file_HitTreeInfo_proto_depIdxs,
+ MessageInfos: file_HitTreeInfo_proto_msgTypes,
+ }.Build()
+ File_HitTreeInfo_proto = out.File
+ file_HitTreeInfo_proto_rawDesc = nil
+ file_HitTreeInfo_proto_goTypes = nil
+ file_HitTreeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HitTreeNotify.pb.go b/gover/gen/HitTreeNotify.pb.go
index a2ff8134..d53f24b4 100644
--- a/gover/gen/HitTreeNotify.pb.go
+++ b/gover/gen/HitTreeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HitTreeNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3019
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HitTreeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TreeType uint32 `protobuf:"varint,11,opt,name=tree_type,json=treeType,proto3" json:"tree_type,omitempty"`
- TreePos *Vector `protobuf:"bytes,2,opt,name=tree_pos,json=treePos,proto3" json:"tree_pos,omitempty"`
- DropPos *Vector `protobuf:"bytes,8,opt,name=drop_pos,json=dropPos,proto3" json:"drop_pos,omitempty"`
+ TreeType uint32 `protobuf:"varint,8,opt,name=tree_type,json=treeType,proto3" json:"tree_type,omitempty"`
+ DropPos *Vector `protobuf:"bytes,12,opt,name=drop_pos,json=dropPos,proto3" json:"drop_pos,omitempty"`
+ TreePos *Vector `protobuf:"bytes,15,opt,name=tree_pos,json=treePos,proto3" json:"tree_pos,omitempty"`
}
func (x *HitTreeNotify) Reset() {
@@ -89,16 +85,16 @@ func (x *HitTreeNotify) GetTreeType() uint32 {
return 0
}
-func (x *HitTreeNotify) GetTreePos() *Vector {
+func (x *HitTreeNotify) GetDropPos() *Vector {
if x != nil {
- return x.TreePos
+ return x.DropPos
}
return nil
}
-func (x *HitTreeNotify) GetDropPos() *Vector {
+func (x *HitTreeNotify) GetTreePos() *Vector {
if x != nil {
- return x.DropPos
+ return x.TreePos
}
return nil
}
@@ -110,12 +106,12 @@ var file_HitTreeNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x0d, 0x48, 0x69, 0x74, 0x54, 0x72, 0x65, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x72, 0x65, 0x65, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x22, 0x0a, 0x08, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x74, 0x72,
- 0x65, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x22, 0x0a, 0x08, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x70, 0x6f,
- 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x07, 0x64, 0x72, 0x6f, 0x70, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x72, 0x65, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x22, 0x0a, 0x08, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x64, 0x72,
+ 0x6f, 0x70, 0x50, 0x6f, 0x73, 0x12, 0x22, 0x0a, 0x08, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x70, 0x6f,
+ 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x07, 0x74, 0x72, 0x65, 0x65, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -137,8 +133,8 @@ var file_HitTreeNotify_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_HitTreeNotify_proto_depIdxs = []int32{
- 1, // 0: HitTreeNotify.tree_pos:type_name -> Vector
- 1, // 1: HitTreeNotify.drop_pos:type_name -> Vector
+ 1, // 0: HitTreeNotify.drop_pos:type_name -> Vector
+ 1, // 1: HitTreeNotify.tree_pos:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HomeAllUnlockedBgmIdListNotify.pb.go b/gover/gen/HomeAllUnlockedBgmIdListNotify.pb.go
new file mode 100644
index 00000000..25408f91
--- /dev/null
+++ b/gover/gen/HomeAllUnlockedBgmIdListNotify.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeAllUnlockedBgmIdListNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeAllUnlockedBgmIdListNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AllUnlockedBgmIdList []uint32 `protobuf:"varint,14,rep,packed,name=all_unlocked_bgm_id_list,json=allUnlockedBgmIdList,proto3" json:"all_unlocked_bgm_id_list,omitempty"`
+}
+
+func (x *HomeAllUnlockedBgmIdListNotify) Reset() {
+ *x = HomeAllUnlockedBgmIdListNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeAllUnlockedBgmIdListNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeAllUnlockedBgmIdListNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeAllUnlockedBgmIdListNotify) ProtoMessage() {}
+
+func (x *HomeAllUnlockedBgmIdListNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeAllUnlockedBgmIdListNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeAllUnlockedBgmIdListNotify.ProtoReflect.Descriptor instead.
+func (*HomeAllUnlockedBgmIdListNotify) Descriptor() ([]byte, []int) {
+ return file_HomeAllUnlockedBgmIdListNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeAllUnlockedBgmIdListNotify) GetAllUnlockedBgmIdList() []uint32 {
+ if x != nil {
+ return x.AllUnlockedBgmIdList
+ }
+ return nil
+}
+
+var File_HomeAllUnlockedBgmIdListNotify_proto protoreflect.FileDescriptor
+
+var file_HomeAllUnlockedBgmIdListNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
+ 0x64, 0x42, 0x67, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x6c,
+ 0x6c, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x67, 0x6d, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x36, 0x0a, 0x18, 0x61, 0x6c, 0x6c, 0x5f,
+ 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x67, 0x6d, 0x5f, 0x69, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x61, 0x6c, 0x6c, 0x55,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x67, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeAllUnlockedBgmIdListNotify_proto_rawDescOnce sync.Once
+ file_HomeAllUnlockedBgmIdListNotify_proto_rawDescData = file_HomeAllUnlockedBgmIdListNotify_proto_rawDesc
+)
+
+func file_HomeAllUnlockedBgmIdListNotify_proto_rawDescGZIP() []byte {
+ file_HomeAllUnlockedBgmIdListNotify_proto_rawDescOnce.Do(func() {
+ file_HomeAllUnlockedBgmIdListNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeAllUnlockedBgmIdListNotify_proto_rawDescData)
+ })
+ return file_HomeAllUnlockedBgmIdListNotify_proto_rawDescData
+}
+
+var file_HomeAllUnlockedBgmIdListNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeAllUnlockedBgmIdListNotify_proto_goTypes = []interface{}{
+ (*HomeAllUnlockedBgmIdListNotify)(nil), // 0: HomeAllUnlockedBgmIdListNotify
+}
+var file_HomeAllUnlockedBgmIdListNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeAllUnlockedBgmIdListNotify_proto_init() }
+func file_HomeAllUnlockedBgmIdListNotify_proto_init() {
+ if File_HomeAllUnlockedBgmIdListNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeAllUnlockedBgmIdListNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeAllUnlockedBgmIdListNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeAllUnlockedBgmIdListNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeAllUnlockedBgmIdListNotify_proto_goTypes,
+ DependencyIndexes: file_HomeAllUnlockedBgmIdListNotify_proto_depIdxs,
+ MessageInfos: file_HomeAllUnlockedBgmIdListNotify_proto_msgTypes,
+ }.Build()
+ File_HomeAllUnlockedBgmIdListNotify_proto = out.File
+ file_HomeAllUnlockedBgmIdListNotify_proto_rawDesc = nil
+ file_HomeAllUnlockedBgmIdListNotify_proto_goTypes = nil
+ file_HomeAllUnlockedBgmIdListNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeAnimalData.pb.go b/gover/gen/HomeAnimalData.pb.go
index db39f494..5ffd58e3 100644
--- a/gover/gen/HomeAnimalData.pb.go
+++ b/gover/gen/HomeAnimalData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAnimalData.proto
package gen
@@ -41,9 +41,9 @@ type HomeAnimalData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SpawnRot *Vector `protobuf:"bytes,10,opt,name=spawn_rot,json=spawnRot,proto3" json:"spawn_rot,omitempty"`
- FurnitureId uint32 `protobuf:"varint,5,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
- SpawnPos *Vector `protobuf:"bytes,6,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ FurnitureId uint32 `protobuf:"varint,6,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
+ SpawnRot *Vector `protobuf:"bytes,14,opt,name=spawn_rot,json=spawnRot,proto3" json:"spawn_rot,omitempty"`
+ SpawnPos *Vector `protobuf:"bytes,11,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
}
func (x *HomeAnimalData) Reset() {
@@ -78,18 +78,18 @@ func (*HomeAnimalData) Descriptor() ([]byte, []int) {
return file_HomeAnimalData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAnimalData) GetSpawnRot() *Vector {
+func (x *HomeAnimalData) GetFurnitureId() uint32 {
if x != nil {
- return x.SpawnRot
+ return x.FurnitureId
}
- return nil
+ return 0
}
-func (x *HomeAnimalData) GetFurnitureId() uint32 {
+func (x *HomeAnimalData) GetSpawnRot() *Vector {
if x != nil {
- return x.FurnitureId
+ return x.SpawnRot
}
- return 0
+ return nil
}
func (x *HomeAnimalData) GetSpawnPos() *Vector {
@@ -105,12 +105,12 @@ var file_HomeAnimalData_proto_rawDesc = []byte{
0x0a, 0x14, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x0e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x6e, 0x69, 0x6d,
- 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f,
- 0x72, 0x6f, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x52, 0x6f, 0x74, 0x12, 0x21, 0x0a, 0x0c,
- 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x12,
- 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x06, 0x20, 0x01,
+ 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x75,
+ 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61,
+ 0x77, 0x6e, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x52, 0x6f, 0x74, 0x12,
+ 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61,
0x77, 0x6e, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomeAvatarAllFinishRewardNotify.pb.go b/gover/gen/HomeAvatarAllFinishRewardNotify.pb.go
index bb150e1c..a42f0845 100644
--- a/gover/gen/HomeAvatarAllFinishRewardNotify.pb.go
+++ b/gover/gen/HomeAvatarAllFinishRewardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarAllFinishRewardNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4741
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarAllFinishRewardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EventIdList []uint32 `protobuf:"varint,7,rep,packed,name=event_id_list,json=eventIdList,proto3" json:"event_id_list,omitempty"`
+ EventIdList []uint32 `protobuf:"varint,10,rep,packed,name=event_id_list,json=eventIdList,proto3" json:"event_id_list,omitempty"`
}
func (x *HomeAvatarAllFinishRewardNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HomeAvatarAllFinishRewardNotify_proto_rawDesc = []byte{
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x1f, 0x48, 0x6f, 0x6d, 0x65, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65,
0x77, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x65, 0x76,
- 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28,
+ 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28,
0x0d, 0x52, 0x0b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarCostumeChangeNotify.pb.go b/gover/gen/HomeAvatarCostumeChangeNotify.pb.go
index 2eecc367..62cfd618 100644
--- a/gover/gen/HomeAvatarCostumeChangeNotify.pb.go
+++ b/gover/gen/HomeAvatarCostumeChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarCostumeChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4748
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarCostumeChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CostumeId uint32 `protobuf:"varint,4,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
- AvatarId uint32 `protobuf:"varint,10,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,12,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ CostumeId uint32 `protobuf:"varint,14,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
}
func (x *HomeAvatarCostumeChangeNotify) Reset() {
@@ -80,16 +77,16 @@ func (*HomeAvatarCostumeChangeNotify) Descriptor() ([]byte, []int) {
return file_HomeAvatarCostumeChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAvatarCostumeChangeNotify) GetCostumeId() uint32 {
+func (x *HomeAvatarCostumeChangeNotify) GetAvatarId() uint32 {
if x != nil {
- return x.CostumeId
+ return x.AvatarId
}
return 0
}
-func (x *HomeAvatarCostumeChangeNotify) GetAvatarId() uint32 {
+func (x *HomeAvatarCostumeChangeNotify) GetCostumeId() uint32 {
if x != nil {
- return x.AvatarId
+ return x.CostumeId
}
return 0
}
@@ -101,10 +98,10 @@ var file_HomeAvatarCostumeChangeNotify_proto_rawDesc = []byte{
0x75, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x43, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74,
- 0x75, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarRewardEventGetReq.pb.go b/gover/gen/HomeAvatarRewardEventGetReq.pb.go
index 73300903..b3b7389a 100644
--- a/gover/gen/HomeAvatarRewardEventGetReq.pb.go
+++ b/gover/gen/HomeAvatarRewardEventGetReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarRewardEventGetReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4551
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeAvatarRewardEventGetReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EventId uint32 `protobuf:"varint,9,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
- AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ EventId uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,8,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *HomeAvatarRewardEventGetReq) Reset() {
@@ -102,9 +98,9 @@ var file_HomeAvatarRewardEventGetReq_proto_rawDesc = []byte{
0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x47, 0x65, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarRewardEventGetRsp.pb.go b/gover/gen/HomeAvatarRewardEventGetRsp.pb.go
index 97562f77..c6b91942 100644
--- a/gover/gen/HomeAvatarRewardEventGetRsp.pb.go
+++ b/gover/gen/HomeAvatarRewardEventGetRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarRewardEventGetRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4833
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarRewardEventGetRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemList []*ItemParam `protobuf:"bytes,4,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
EventId uint32 `protobuf:"varint,8,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *HomeAvatarRewardEventGetRsp) Reset() {
@@ -81,13 +78,6 @@ func (*HomeAvatarRewardEventGetRsp) Descriptor() ([]byte, []int) {
return file_HomeAvatarRewardEventGetRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAvatarRewardEventGetRsp) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
func (x *HomeAvatarRewardEventGetRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -102,6 +92,13 @@ func (x *HomeAvatarRewardEventGetRsp) GetEventId() uint32 {
return 0
}
+func (x *HomeAvatarRewardEventGetRsp) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
var File_HomeAvatarRewardEventGetRsp_proto protoreflect.FileDescriptor
var file_HomeAvatarRewardEventGetRsp_proto_rawDesc = []byte{
@@ -110,13 +107,13 @@ var file_HomeAvatarRewardEventGetRsp_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74,
0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x47, 0x65, 0x74,
- 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
+ 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/HomeAvatarRewardEventInfo.pb.go b/gover/gen/HomeAvatarRewardEventInfo.pb.go
index 010d5c6b..5c7f3c3d 100644
--- a/gover/gen/HomeAvatarRewardEventInfo.pb.go
+++ b/gover/gen/HomeAvatarRewardEventInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarRewardEventInfo.proto
package gen
@@ -41,11 +41,11 @@ type HomeAvatarRewardEventInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- Guid uint32 `protobuf:"varint,12,opt,name=guid,proto3" json:"guid,omitempty"`
- EventId uint32 `protobuf:"varint,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
- SuiteId uint32 `protobuf:"varint,14,opt,name=suite_id,json=suiteId,proto3" json:"suite_id,omitempty"`
RandomPosition uint32 `protobuf:"varint,9,opt,name=random_position,json=randomPosition,proto3" json:"random_position,omitempty"`
+ SuiteId uint32 `protobuf:"varint,11,opt,name=suite_id,json=suiteId,proto3" json:"suite_id,omitempty"`
+ Guid uint32 `protobuf:"varint,6,opt,name=guid,proto3" json:"guid,omitempty"`
+ EventId uint32 `protobuf:"varint,5,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *HomeAvatarRewardEventInfo) Reset() {
@@ -80,37 +80,37 @@ func (*HomeAvatarRewardEventInfo) Descriptor() ([]byte, []int) {
return file_HomeAvatarRewardEventInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAvatarRewardEventInfo) GetAvatarId() uint32 {
+func (x *HomeAvatarRewardEventInfo) GetRandomPosition() uint32 {
if x != nil {
- return x.AvatarId
+ return x.RandomPosition
}
return 0
}
-func (x *HomeAvatarRewardEventInfo) GetGuid() uint32 {
+func (x *HomeAvatarRewardEventInfo) GetSuiteId() uint32 {
if x != nil {
- return x.Guid
+ return x.SuiteId
}
return 0
}
-func (x *HomeAvatarRewardEventInfo) GetEventId() uint32 {
+func (x *HomeAvatarRewardEventInfo) GetGuid() uint32 {
if x != nil {
- return x.EventId
+ return x.Guid
}
return 0
}
-func (x *HomeAvatarRewardEventInfo) GetSuiteId() uint32 {
+func (x *HomeAvatarRewardEventInfo) GetEventId() uint32 {
if x != nil {
- return x.SuiteId
+ return x.EventId
}
return 0
}
-func (x *HomeAvatarRewardEventInfo) GetRandomPosition() uint32 {
+func (x *HomeAvatarRewardEventInfo) GetAvatarId() uint32 {
if x != nil {
- return x.RandomPosition
+ return x.AvatarId
}
return 0
}
@@ -122,15 +122,15 @@ var file_HomeAvatarRewardEventInfo_proto_rawDesc = []byte{
0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xab, 0x01, 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04,
- 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x75, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x75, 0x69, 0x74, 0x65, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d,
- 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42,
+ 0x27, 0x0a, 0x0f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d,
+ 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x75, 0x69, 0x74,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x75, 0x69, 0x74,
+ 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarRewardEventNotify.pb.go b/gover/gen/HomeAvatarRewardEventNotify.pb.go
index c186b410..4f4af4a3 100644
--- a/gover/gen/HomeAvatarRewardEventNotify.pb.go
+++ b/gover/gen/HomeAvatarRewardEventNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarRewardEventNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4852
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarRewardEventNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsEventTrigger bool `protobuf:"varint,4,opt,name=is_event_trigger,json=isEventTrigger,proto3" json:"is_event_trigger,omitempty"`
- RewardEvent *HomeAvatarRewardEventInfo `protobuf:"bytes,2,opt,name=reward_event,json=rewardEvent,proto3" json:"reward_event,omitempty"`
PendingList []*HomeAvatarRewardEventInfo `protobuf:"bytes,8,rep,name=pending_list,json=pendingList,proto3" json:"pending_list,omitempty"`
+ RewardEvent *HomeAvatarRewardEventInfo `protobuf:"bytes,14,opt,name=reward_event,json=rewardEvent,proto3" json:"reward_event,omitempty"`
+ IsEventTrigger bool `protobuf:"varint,3,opt,name=is_event_trigger,json=isEventTrigger,proto3" json:"is_event_trigger,omitempty"`
}
func (x *HomeAvatarRewardEventNotify) Reset() {
@@ -81,11 +78,11 @@ func (*HomeAvatarRewardEventNotify) Descriptor() ([]byte, []int) {
return file_HomeAvatarRewardEventNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAvatarRewardEventNotify) GetIsEventTrigger() bool {
+func (x *HomeAvatarRewardEventNotify) GetPendingList() []*HomeAvatarRewardEventInfo {
if x != nil {
- return x.IsEventTrigger
+ return x.PendingList
}
- return false
+ return nil
}
func (x *HomeAvatarRewardEventNotify) GetRewardEvent() *HomeAvatarRewardEventInfo {
@@ -95,11 +92,11 @@ func (x *HomeAvatarRewardEventNotify) GetRewardEvent() *HomeAvatarRewardEventInf
return nil
}
-func (x *HomeAvatarRewardEventNotify) GetPendingList() []*HomeAvatarRewardEventInfo {
+func (x *HomeAvatarRewardEventNotify) GetIsEventTrigger() bool {
if x != nil {
- return x.PendingList
+ return x.IsEventTrigger
}
- return nil
+ return false
}
var File_HomeAvatarRewardEventNotify_proto protoreflect.FileDescriptor
@@ -111,17 +108,17 @@ var file_HomeAvatarRewardEventNotify_proto_rawDesc = []byte{
0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
- 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e,
- 0x69, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x12, 0x3d,
- 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x3d, 0x0a,
- 0x0c, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x0b, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a, 0x0c, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x48, 0x6f, 0x6d,
+ 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65,
+ 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x65, 0x76,
+ 0x65, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65, 0x6e,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x76, 0x65,
+ 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74,
+ 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73,
+ 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -143,8 +140,8 @@ var file_HomeAvatarRewardEventNotify_proto_goTypes = []interface{}{
(*HomeAvatarRewardEventInfo)(nil), // 1: HomeAvatarRewardEventInfo
}
var file_HomeAvatarRewardEventNotify_proto_depIdxs = []int32{
- 1, // 0: HomeAvatarRewardEventNotify.reward_event:type_name -> HomeAvatarRewardEventInfo
- 1, // 1: HomeAvatarRewardEventNotify.pending_list:type_name -> HomeAvatarRewardEventInfo
+ 1, // 0: HomeAvatarRewardEventNotify.pending_list:type_name -> HomeAvatarRewardEventInfo
+ 1, // 1: HomeAvatarRewardEventNotify.reward_event:type_name -> HomeAvatarRewardEventInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HomeAvatarSummonAllEventNotify.pb.go b/gover/gen/HomeAvatarSummonAllEventNotify.pb.go
index ef29530d..67dd1ce8 100644
--- a/gover/gen/HomeAvatarSummonAllEventNotify.pb.go
+++ b/gover/gen/HomeAvatarSummonAllEventNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarSummonAllEventNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4808
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarSummonAllEventNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SummonEventList []*HomeAvatarSummonEventInfo `protobuf:"bytes,1,rep,name=summon_event_list,json=summonEventList,proto3" json:"summon_event_list,omitempty"`
+ SummonEventList []*HomeAvatarSummonEventInfo `protobuf:"bytes,14,rep,name=summon_event_list,json=summonEventList,proto3" json:"summon_event_list,omitempty"`
}
func (x *HomeAvatarSummonAllEventNotify) Reset() {
@@ -96,7 +93,7 @@ var file_HomeAvatarSummonAllEventNotify_proto_rawDesc = []byte{
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x41, 0x6c, 0x6c, 0x45, 0x76,
0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x46, 0x0a, 0x11, 0x73, 0x75, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01,
+ 0x6d, 0x6f, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x0f, 0x73, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73,
diff --git a/gover/gen/HomeAvatarSummonEventInfo.pb.go b/gover/gen/HomeAvatarSummonEventInfo.pb.go
index 9cefa443..93c088d2 100644
--- a/gover/gen/HomeAvatarSummonEventInfo.pb.go
+++ b/gover/gen/HomeAvatarSummonEventInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarSummonEventInfo.proto
package gen
@@ -41,12 +41,12 @@ type HomeAvatarSummonEventInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,3,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- Guid uint32 `protobuf:"varint,8,opt,name=guid,proto3" json:"guid,omitempty"`
- EventId uint32 `protobuf:"varint,9,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
+ RandomPosition uint32 `protobuf:"varint,11,opt,name=random_position,json=randomPosition,proto3" json:"random_position,omitempty"`
+ Guid uint32 `protobuf:"varint,5,opt,name=guid,proto3" json:"guid,omitempty"`
+ EventOverTime uint32 `protobuf:"varint,6,opt,name=event_over_time,json=eventOverTime,proto3" json:"event_over_time,omitempty"`
SuitId uint32 `protobuf:"varint,12,opt,name=suit_id,json=suitId,proto3" json:"suit_id,omitempty"`
- EventOverTime uint32 `protobuf:"varint,2,opt,name=event_over_time,json=eventOverTime,proto3" json:"event_over_time,omitempty"`
- RandomPosition uint32 `protobuf:"varint,10,opt,name=random_position,json=randomPosition,proto3" json:"random_position,omitempty"`
+ AvatarId uint32 `protobuf:"varint,8,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ EventId uint32 `protobuf:"varint,10,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
}
func (x *HomeAvatarSummonEventInfo) Reset() {
@@ -81,9 +81,9 @@ func (*HomeAvatarSummonEventInfo) Descriptor() ([]byte, []int) {
return file_HomeAvatarSummonEventInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAvatarSummonEventInfo) GetAvatarId() uint32 {
+func (x *HomeAvatarSummonEventInfo) GetRandomPosition() uint32 {
if x != nil {
- return x.AvatarId
+ return x.RandomPosition
}
return 0
}
@@ -95,9 +95,9 @@ func (x *HomeAvatarSummonEventInfo) GetGuid() uint32 {
return 0
}
-func (x *HomeAvatarSummonEventInfo) GetEventId() uint32 {
+func (x *HomeAvatarSummonEventInfo) GetEventOverTime() uint32 {
if x != nil {
- return x.EventId
+ return x.EventOverTime
}
return 0
}
@@ -109,16 +109,16 @@ func (x *HomeAvatarSummonEventInfo) GetSuitId() uint32 {
return 0
}
-func (x *HomeAvatarSummonEventInfo) GetEventOverTime() uint32 {
+func (x *HomeAvatarSummonEventInfo) GetAvatarId() uint32 {
if x != nil {
- return x.EventOverTime
+ return x.AvatarId
}
return 0
}
-func (x *HomeAvatarSummonEventInfo) GetRandomPosition() uint32 {
+func (x *HomeAvatarSummonEventInfo) GetEventId() uint32 {
if x != nil {
- return x.RandomPosition
+ return x.EventId
}
return 0
}
@@ -130,18 +130,18 @@ var file_HomeAvatarSummonEventInfo_proto_rawDesc = []byte{
0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xd1, 0x01, 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04,
- 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73,
- 0x75, 0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x75,
- 0x69, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x76,
- 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x65,
- 0x76, 0x65, 0x6e, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f,
- 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x50, 0x6f, 0x73,
- 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x27, 0x0a, 0x0f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d,
+ 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0f,
+ 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x4f, 0x76, 0x65, 0x72,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x75, 0x69, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x75, 0x69, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76,
+ 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76,
+ 0x65, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarSummonEventReq.pb.go b/gover/gen/HomeAvatarSummonEventReq.pb.go
index d95f7224..93213903 100644
--- a/gover/gen/HomeAvatarSummonEventReq.pb.go
+++ b/gover/gen/HomeAvatarSummonEventReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarSummonEventReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4806
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeAvatarSummonEventReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- SuitId uint32 `protobuf:"varint,9,opt,name=suit_id,json=suitId,proto3" json:"suit_id,omitempty"`
- Guid uint32 `protobuf:"varint,12,opt,name=guid,proto3" json:"guid,omitempty"`
+ AvatarId uint32 `protobuf:"varint,11,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ SuitId uint32 `protobuf:"varint,14,opt,name=suit_id,json=suitId,proto3" json:"suit_id,omitempty"`
+ Guid uint32 `protobuf:"varint,15,opt,name=guid,proto3" json:"guid,omitempty"`
}
func (x *HomeAvatarSummonEventReq) Reset() {
@@ -110,10 +106,10 @@ var file_HomeAvatarSummonEventReq_proto_rawDesc = []byte{
0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x64, 0x0a, 0x18, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x75,
0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x75, 0x69,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x75, 0x69, 0x74,
- 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x75, 0x69, 0x74,
+ 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarSummonEventRsp.pb.go b/gover/gen/HomeAvatarSummonEventRsp.pb.go
index 03322b8d..d8a83580 100644
--- a/gover/gen/HomeAvatarSummonEventRsp.pb.go
+++ b/gover/gen/HomeAvatarSummonEventRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarSummonEventRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4817
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarSummonEventRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EventId uint32 `protobuf:"varint,11,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EventId uint32 `protobuf:"varint,9,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeAvatarSummonEventRsp) Reset() {
@@ -101,9 +98,9 @@ var file_HomeAvatarSummonEventRsp_proto_rawDesc = []byte{
0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x4f, 0x0a, 0x18, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x75,
0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08,
- 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/HomeAvatarSummonFinishReq.pb.go b/gover/gen/HomeAvatarSummonFinishReq.pb.go
index ac3f7bef..bc393b7d 100644
--- a/gover/gen/HomeAvatarSummonFinishReq.pb.go
+++ b/gover/gen/HomeAvatarSummonFinishReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarSummonFinishReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4629
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeAvatarSummonFinishReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EventId uint32 `protobuf:"varint,12,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
+ EventId uint32 `protobuf:"varint,5,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
}
func (x *HomeAvatarSummonFinishReq) Reset() {
@@ -94,7 +90,7 @@ var file_HomeAvatarSummonFinishReq_proto_rawDesc = []byte{
0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x36, 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53,
0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x19,
- 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarSummonFinishRsp.pb.go b/gover/gen/HomeAvatarSummonFinishRsp.pb.go
index ffad7f8b..f02b2ece 100644
--- a/gover/gen/HomeAvatarSummonFinishRsp.pb.go
+++ b/gover/gen/HomeAvatarSummonFinishRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarSummonFinishRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4696
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarSummonFinishRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EventId uint32 `protobuf:"varint,8,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EventId uint32 `protobuf:"varint,12,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
}
func (x *HomeAvatarSummonFinishRsp) Reset() {
@@ -80,16 +77,16 @@ func (*HomeAvatarSummonFinishRsp) Descriptor() ([]byte, []int) {
return file_HomeAvatarSummonFinishRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAvatarSummonFinishRsp) GetEventId() uint32 {
+func (x *HomeAvatarSummonFinishRsp) GetRetcode() int32 {
if x != nil {
- return x.EventId
+ return x.Retcode
}
return 0
}
-func (x *HomeAvatarSummonFinishRsp) GetRetcode() int32 {
+func (x *HomeAvatarSummonFinishRsp) GetEventId() uint32 {
if x != nil {
- return x.Retcode
+ return x.EventId
}
return 0
}
@@ -100,11 +97,11 @@ var file_HomeAvatarSummonFinishRsp_proto_rawDesc = []byte{
0x0a, 0x1f, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x75, 0x6d, 0x6d,
0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x50, 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53,
- 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x19,
- 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e,
+ 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e,
+ 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarTalkFinishInfo.pb.go b/gover/gen/HomeAvatarTalkFinishInfo.pb.go
index f91df7d6..17dca2b0 100644
--- a/gover/gen/HomeAvatarTalkFinishInfo.pb.go
+++ b/gover/gen/HomeAvatarTalkFinishInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarTalkFinishInfo.proto
package gen
@@ -41,8 +41,8 @@ type HomeAvatarTalkFinishInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,9,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- FinishTalkIdList []uint32 `protobuf:"varint,3,rep,packed,name=finish_talk_id_list,json=finishTalkIdList,proto3" json:"finish_talk_id_list,omitempty"`
+ FinishTalkIdList []uint32 `protobuf:"varint,4,rep,packed,name=finish_talk_id_list,json=finishTalkIdList,proto3" json:"finish_talk_id_list,omitempty"`
+ AvatarId uint32 `protobuf:"varint,2,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *HomeAvatarTalkFinishInfo) Reset() {
@@ -77,18 +77,18 @@ func (*HomeAvatarTalkFinishInfo) Descriptor() ([]byte, []int) {
return file_HomeAvatarTalkFinishInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeAvatarTalkFinishInfo) GetAvatarId() uint32 {
+func (x *HomeAvatarTalkFinishInfo) GetFinishTalkIdList() []uint32 {
if x != nil {
- return x.AvatarId
+ return x.FinishTalkIdList
}
- return 0
+ return nil
}
-func (x *HomeAvatarTalkFinishInfo) GetFinishTalkIdList() []uint32 {
+func (x *HomeAvatarTalkFinishInfo) GetAvatarId() uint32 {
if x != nil {
- return x.FinishTalkIdList
+ return x.AvatarId
}
- return nil
+ return 0
}
var File_HomeAvatarTalkFinishInfo_proto protoreflect.FileDescriptor
@@ -97,12 +97,12 @@ var file_HomeAvatarTalkFinishInfo_proto_rawDesc = []byte{
0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c, 0x6b,
0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x66, 0x0a, 0x18, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61,
- 0x6c, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x66, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x61,
- 0x6c, 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6c, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2d, 0x0a, 0x13,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x54, 0x61, 0x6c, 0x6b, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarTalkFinishInfoNotify.pb.go b/gover/gen/HomeAvatarTalkFinishInfoNotify.pb.go
index d2a75214..45ed3e58 100644
--- a/gover/gen/HomeAvatarTalkFinishInfoNotify.pb.go
+++ b/gover/gen/HomeAvatarTalkFinishInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarTalkFinishInfoNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4896
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarTalkFinishInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeAvatarTalkReq.pb.go b/gover/gen/HomeAvatarTalkReq.pb.go
index 6864ff56..e43b6242 100644
--- a/gover/gen/HomeAvatarTalkReq.pb.go
+++ b/gover/gen/HomeAvatarTalkReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarTalkReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4688
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeAvatarTalkReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TalkId uint32 `protobuf:"varint,12,opt,name=talk_id,json=talkId,proto3" json:"talk_id,omitempty"`
- AvatarId uint32 `protobuf:"varint,15,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ TalkId uint32 `protobuf:"varint,10,opt,name=talk_id,json=talkId,proto3" json:"talk_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *HomeAvatarTalkReq) Reset() {
@@ -101,9 +97,9 @@ var file_HomeAvatarTalkReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c, 0x6b,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x11, 0x48, 0x6f, 0x6d,
0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x17,
- 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x06, 0x74, 0x61, 0x6c, 0x6b, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74,
0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeAvatarTalkRsp.pb.go b/gover/gen/HomeAvatarTalkRsp.pb.go
index 5ca3ad6f..f7298ef1 100644
--- a/gover/gen/HomeAvatarTalkRsp.pb.go
+++ b/gover/gen/HomeAvatarTalkRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvatarTalkRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4464
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvatarTalkRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarTalkInfo *HomeAvatarTalkFinishInfo `protobuf:"bytes,3,opt,name=avatar_talk_info,json=avatarTalkInfo,proto3" json:"avatar_talk_info,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarTalkInfo *HomeAvatarTalkFinishInfo `protobuf:"bytes,4,opt,name=avatar_talk_info,json=avatarTalkInfo,proto3" json:"avatar_talk_info,omitempty"`
}
func (x *HomeAvatarTalkRsp) Reset() {
@@ -102,9 +99,9 @@ var file_HomeAvatarTalkRsp_proto_rawDesc = []byte{
0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x11, 0x48, 0x6f, 0x6d,
0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x43, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01,
+ 0x61, 0x72, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54,
0x61, 0x6c, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61,
0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a,
diff --git a/gover/gen/HomeAvtarAllFinishRewardNotify.pb.go b/gover/gen/HomeAvtarAllFinishRewardNotify.pb.go
index 240b66ae..b7ff4826 100644
--- a/gover/gen/HomeAvtarAllFinishRewardNotify.pb.go
+++ b/gover/gen/HomeAvtarAllFinishRewardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeAvtarAllFinishRewardNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4453
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeAvtarAllFinishRewardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EventIdList []uint32 `protobuf:"varint,13,rep,packed,name=event_id_list,json=eventIdList,proto3" json:"event_id_list,omitempty"`
+ EventIdList []uint32 `protobuf:"varint,1,rep,packed,name=event_id_list,json=eventIdList,proto3" json:"event_id_list,omitempty"`
}
func (x *HomeAvtarAllFinishRewardNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HomeAvtarAllFinishRewardNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x76,
0x74, 0x61, 0x72, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x77, 0x61,
0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x65, 0x76, 0x65, 0x6e,
- 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52,
0x0b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeBalloonGalleryRecord.pb.go b/gover/gen/HomeBalloonGalleryRecord.pb.go
new file mode 100644
index 00000000..9bf87346
--- /dev/null
+++ b/gover/gen/HomeBalloonGalleryRecord.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBalloonGalleryRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBalloonGalleryRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Score uint32 `protobuf:"varint,12,opt,name=score,proto3" json:"score,omitempty"`
+ HitCount uint32 `protobuf:"varint,3,opt,name=hit_count,json=hitCount,proto3" json:"hit_count,omitempty"`
+ PlayerInfo *HomeGroupPlayerInfo `protobuf:"bytes,9,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ Timestamp uint32 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
+}
+
+func (x *HomeBalloonGalleryRecord) Reset() {
+ *x = HomeBalloonGalleryRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBalloonGalleryRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBalloonGalleryRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBalloonGalleryRecord) ProtoMessage() {}
+
+func (x *HomeBalloonGalleryRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBalloonGalleryRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBalloonGalleryRecord.ProtoReflect.Descriptor instead.
+func (*HomeBalloonGalleryRecord) Descriptor() ([]byte, []int) {
+ return file_HomeBalloonGalleryRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBalloonGalleryRecord) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *HomeBalloonGalleryRecord) GetHitCount() uint32 {
+ if x != nil {
+ return x.HitCount
+ }
+ return 0
+}
+
+func (x *HomeBalloonGalleryRecord) GetPlayerInfo() *HomeGroupPlayerInfo {
+ if x != nil {
+ return x.PlayerInfo
+ }
+ return nil
+}
+
+func (x *HomeBalloonGalleryRecord) GetTimestamp() uint32 {
+ if x != nil {
+ return x.Timestamp
+ }
+ return 0
+}
+
+var File_HomeBalloonGalleryRecord_proto protoreflect.FileDescriptor
+
+var file_HomeBalloonGalleryRecord_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x18,
+ 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b,
+ 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x0b, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBalloonGalleryRecord_proto_rawDescOnce sync.Once
+ file_HomeBalloonGalleryRecord_proto_rawDescData = file_HomeBalloonGalleryRecord_proto_rawDesc
+)
+
+func file_HomeBalloonGalleryRecord_proto_rawDescGZIP() []byte {
+ file_HomeBalloonGalleryRecord_proto_rawDescOnce.Do(func() {
+ file_HomeBalloonGalleryRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBalloonGalleryRecord_proto_rawDescData)
+ })
+ return file_HomeBalloonGalleryRecord_proto_rawDescData
+}
+
+var file_HomeBalloonGalleryRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBalloonGalleryRecord_proto_goTypes = []interface{}{
+ (*HomeBalloonGalleryRecord)(nil), // 0: HomeBalloonGalleryRecord
+ (*HomeGroupPlayerInfo)(nil), // 1: HomeGroupPlayerInfo
+}
+var file_HomeBalloonGalleryRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeBalloonGalleryRecord.player_info:type_name -> HomeGroupPlayerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeBalloonGalleryRecord_proto_init() }
+func file_HomeBalloonGalleryRecord_proto_init() {
+ if File_HomeBalloonGalleryRecord_proto != nil {
+ return
+ }
+ file_HomeGroupPlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBalloonGalleryRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBalloonGalleryRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBalloonGalleryRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBalloonGalleryRecord_proto_goTypes,
+ DependencyIndexes: file_HomeBalloonGalleryRecord_proto_depIdxs,
+ MessageInfos: file_HomeBalloonGalleryRecord_proto_msgTypes,
+ }.Build()
+ File_HomeBalloonGalleryRecord_proto = out.File
+ file_HomeBalloonGalleryRecord_proto_rawDesc = nil
+ file_HomeBalloonGalleryRecord_proto_goTypes = nil
+ file_HomeBalloonGalleryRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBalloonGalleryScoreNotify.pb.go b/gover/gen/HomeBalloonGalleryScoreNotify.pb.go
new file mode 100644
index 00000000..abf26b5a
--- /dev/null
+++ b/gover/gen/HomeBalloonGalleryScoreNotify.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBalloonGalleryScoreNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBalloonGalleryScoreNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,1,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ TriggerEntityId uint32 `protobuf:"varint,3,opt,name=trigger_entity_id,json=triggerEntityId,proto3" json:"trigger_entity_id,omitempty"`
+ AddScore uint32 `protobuf:"varint,4,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
+ CurScore uint32 `protobuf:"varint,14,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+}
+
+func (x *HomeBalloonGalleryScoreNotify) Reset() {
+ *x = HomeBalloonGalleryScoreNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBalloonGalleryScoreNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBalloonGalleryScoreNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBalloonGalleryScoreNotify) ProtoMessage() {}
+
+func (x *HomeBalloonGalleryScoreNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBalloonGalleryScoreNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBalloonGalleryScoreNotify.ProtoReflect.Descriptor instead.
+func (*HomeBalloonGalleryScoreNotify) Descriptor() ([]byte, []int) {
+ return file_HomeBalloonGalleryScoreNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBalloonGalleryScoreNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *HomeBalloonGalleryScoreNotify) GetTriggerEntityId() uint32 {
+ if x != nil {
+ return x.TriggerEntityId
+ }
+ return 0
+}
+
+func (x *HomeBalloonGalleryScoreNotify) GetAddScore() uint32 {
+ if x != nil {
+ return x.AddScore
+ }
+ return 0
+}
+
+func (x *HomeBalloonGalleryScoreNotify) GetCurScore() uint32 {
+ if x != nil {
+ return x.CurScore
+ }
+ return 0
+}
+
+var File_HomeBalloonGalleryScoreNotify_proto protoreflect.FileDescriptor
+
+var file_HomeBalloonGalleryScoreNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x01, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61,
+ 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x63, 0x6f, 0x72,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65,
+ 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64, 0x64, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBalloonGalleryScoreNotify_proto_rawDescOnce sync.Once
+ file_HomeBalloonGalleryScoreNotify_proto_rawDescData = file_HomeBalloonGalleryScoreNotify_proto_rawDesc
+)
+
+func file_HomeBalloonGalleryScoreNotify_proto_rawDescGZIP() []byte {
+ file_HomeBalloonGalleryScoreNotify_proto_rawDescOnce.Do(func() {
+ file_HomeBalloonGalleryScoreNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBalloonGalleryScoreNotify_proto_rawDescData)
+ })
+ return file_HomeBalloonGalleryScoreNotify_proto_rawDescData
+}
+
+var file_HomeBalloonGalleryScoreNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBalloonGalleryScoreNotify_proto_goTypes = []interface{}{
+ (*HomeBalloonGalleryScoreNotify)(nil), // 0: HomeBalloonGalleryScoreNotify
+}
+var file_HomeBalloonGalleryScoreNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeBalloonGalleryScoreNotify_proto_init() }
+func file_HomeBalloonGalleryScoreNotify_proto_init() {
+ if File_HomeBalloonGalleryScoreNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBalloonGalleryScoreNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBalloonGalleryScoreNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBalloonGalleryScoreNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBalloonGalleryScoreNotify_proto_goTypes,
+ DependencyIndexes: file_HomeBalloonGalleryScoreNotify_proto_depIdxs,
+ MessageInfos: file_HomeBalloonGalleryScoreNotify_proto_msgTypes,
+ }.Build()
+ File_HomeBalloonGalleryScoreNotify_proto = out.File
+ file_HomeBalloonGalleryScoreNotify_proto_rawDesc = nil
+ file_HomeBalloonGalleryScoreNotify_proto_goTypes = nil
+ file_HomeBalloonGalleryScoreNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBalloonGallerySettleNotify.pb.go b/gover/gen/HomeBalloonGallerySettleNotify.pb.go
new file mode 100644
index 00000000..18dbe557
--- /dev/null
+++ b/gover/gen/HomeBalloonGallerySettleNotify.pb.go
@@ -0,0 +1,196 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBalloonGallerySettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBalloonGallerySettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,8,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Rank uint32 `protobuf:"varint,13,opt,name=rank,proto3" json:"rank,omitempty"`
+ SettleInfo *BalloonGallerySettleInfo `protobuf:"bytes,5,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ IsNewRecord bool `protobuf:"varint,9,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+}
+
+func (x *HomeBalloonGallerySettleNotify) Reset() {
+ *x = HomeBalloonGallerySettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBalloonGallerySettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBalloonGallerySettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBalloonGallerySettleNotify) ProtoMessage() {}
+
+func (x *HomeBalloonGallerySettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBalloonGallerySettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBalloonGallerySettleNotify.ProtoReflect.Descriptor instead.
+func (*HomeBalloonGallerySettleNotify) Descriptor() ([]byte, []int) {
+ return file_HomeBalloonGallerySettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBalloonGallerySettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *HomeBalloonGallerySettleNotify) GetRank() uint32 {
+ if x != nil {
+ return x.Rank
+ }
+ return 0
+}
+
+func (x *HomeBalloonGallerySettleNotify) GetSettleInfo() *BalloonGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+func (x *HomeBalloonGallerySettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+var File_HomeBalloonGallerySettleNotify_proto protoreflect.FileDescriptor
+
+var file_HomeBalloonGallerySettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x42,
+ 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x61, 0x6e, 0x6b,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x12, 0x3a, 0x0a, 0x0b,
+ 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x19, 0x2e, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e,
+ 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBalloonGallerySettleNotify_proto_rawDescOnce sync.Once
+ file_HomeBalloonGallerySettleNotify_proto_rawDescData = file_HomeBalloonGallerySettleNotify_proto_rawDesc
+)
+
+func file_HomeBalloonGallerySettleNotify_proto_rawDescGZIP() []byte {
+ file_HomeBalloonGallerySettleNotify_proto_rawDescOnce.Do(func() {
+ file_HomeBalloonGallerySettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBalloonGallerySettleNotify_proto_rawDescData)
+ })
+ return file_HomeBalloonGallerySettleNotify_proto_rawDescData
+}
+
+var file_HomeBalloonGallerySettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBalloonGallerySettleNotify_proto_goTypes = []interface{}{
+ (*HomeBalloonGallerySettleNotify)(nil), // 0: HomeBalloonGallerySettleNotify
+ (*BalloonGallerySettleInfo)(nil), // 1: BalloonGallerySettleInfo
+}
+var file_HomeBalloonGallerySettleNotify_proto_depIdxs = []int32{
+ 1, // 0: HomeBalloonGallerySettleNotify.settle_info:type_name -> BalloonGallerySettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeBalloonGallerySettleNotify_proto_init() }
+func file_HomeBalloonGallerySettleNotify_proto_init() {
+ if File_HomeBalloonGallerySettleNotify_proto != nil {
+ return
+ }
+ file_BalloonGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBalloonGallerySettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBalloonGallerySettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBalloonGallerySettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBalloonGallerySettleNotify_proto_goTypes,
+ DependencyIndexes: file_HomeBalloonGallerySettleNotify_proto_depIdxs,
+ MessageInfos: file_HomeBalloonGallerySettleNotify_proto_msgTypes,
+ }.Build()
+ File_HomeBalloonGallerySettleNotify_proto = out.File
+ file_HomeBalloonGallerySettleNotify_proto_rawDesc = nil
+ file_HomeBalloonGallerySettleNotify_proto_goTypes = nil
+ file_HomeBalloonGallerySettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBalloonRecord.pb.go b/gover/gen/HomeBalloonRecord.pb.go
new file mode 100644
index 00000000..52acbed0
--- /dev/null
+++ b/gover/gen/HomeBalloonRecord.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBalloonRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBalloonRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RecordList []*HomeBalloonGalleryRecord `protobuf:"bytes,15,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
+}
+
+func (x *HomeBalloonRecord) Reset() {
+ *x = HomeBalloonRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBalloonRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBalloonRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBalloonRecord) ProtoMessage() {}
+
+func (x *HomeBalloonRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBalloonRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBalloonRecord.ProtoReflect.Descriptor instead.
+func (*HomeBalloonRecord) Descriptor() ([]byte, []int) {
+ return file_HomeBalloonRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBalloonRecord) GetRecordList() []*HomeBalloonGalleryRecord {
+ if x != nil {
+ return x.RecordList
+ }
+ return nil
+}
+
+var File_HomeBalloonRecord_proto protoreflect.FileDescriptor
+
+var file_HomeBalloonRecord_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x42,
+ 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x11, 0x48, 0x6f, 0x6d,
+ 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3a,
+ 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f,
+ 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0a,
+ 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBalloonRecord_proto_rawDescOnce sync.Once
+ file_HomeBalloonRecord_proto_rawDescData = file_HomeBalloonRecord_proto_rawDesc
+)
+
+func file_HomeBalloonRecord_proto_rawDescGZIP() []byte {
+ file_HomeBalloonRecord_proto_rawDescOnce.Do(func() {
+ file_HomeBalloonRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBalloonRecord_proto_rawDescData)
+ })
+ return file_HomeBalloonRecord_proto_rawDescData
+}
+
+var file_HomeBalloonRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBalloonRecord_proto_goTypes = []interface{}{
+ (*HomeBalloonRecord)(nil), // 0: HomeBalloonRecord
+ (*HomeBalloonGalleryRecord)(nil), // 1: HomeBalloonGalleryRecord
+}
+var file_HomeBalloonRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeBalloonRecord.record_list:type_name -> HomeBalloonGalleryRecord
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeBalloonRecord_proto_init() }
+func file_HomeBalloonRecord_proto_init() {
+ if File_HomeBalloonRecord_proto != nil {
+ return
+ }
+ file_HomeBalloonGalleryRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBalloonRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBalloonRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBalloonRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBalloonRecord_proto_goTypes,
+ DependencyIndexes: file_HomeBalloonRecord_proto_depIdxs,
+ MessageInfos: file_HomeBalloonRecord_proto_msgTypes,
+ }.Build()
+ File_HomeBalloonRecord_proto = out.File
+ file_HomeBalloonRecord_proto_rawDesc = nil
+ file_HomeBalloonRecord_proto_goTypes = nil
+ file_HomeBalloonRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBasicInfo.pb.go b/gover/gen/HomeBasicInfo.pb.go
index 3fd2d7bf..7b71c8ba 100644
--- a/gover/gen/HomeBasicInfo.pb.go
+++ b/gover/gen/HomeBasicInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBasicInfo.proto
package gen
@@ -41,14 +41,14 @@ type HomeBasicInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,10,opt,name=level,proto3" json:"level,omitempty"`
- CurRoomSceneId uint32 `protobuf:"varint,13,opt,name=cur_room_scene_id,json=curRoomSceneId,proto3" json:"cur_room_scene_id,omitempty"`
- CurModuleId uint32 `protobuf:"varint,9,opt,name=cur_module_id,json=curModuleId,proto3" json:"cur_module_id,omitempty"`
- IsInEditMode bool `protobuf:"varint,5,opt,name=is_in_edit_mode,json=isInEditMode,proto3" json:"is_in_edit_mode,omitempty"`
- HomeOwnerUid uint32 `protobuf:"varint,3,opt,name=home_owner_uid,json=homeOwnerUid,proto3" json:"home_owner_uid,omitempty"`
- Exp uint64 `protobuf:"varint,14,opt,name=exp,proto3" json:"exp,omitempty"`
- LimitedShopInfo *HomeLimitedShopInfo `protobuf:"bytes,15,opt,name=limited_shop_info,json=limitedShopInfo,proto3" json:"limited_shop_info,omitempty"`
- OwnerNickName string `protobuf:"bytes,4,opt,name=owner_nick_name,json=ownerNickName,proto3" json:"owner_nick_name,omitempty"`
+ Exp uint64 `protobuf:"varint,3,opt,name=exp,proto3" json:"exp,omitempty"`
+ HomeOwnerUid uint32 `protobuf:"varint,11,opt,name=home_owner_uid,json=homeOwnerUid,proto3" json:"home_owner_uid,omitempty"`
+ CurRoomSceneId uint32 `protobuf:"varint,14,opt,name=cur_room_scene_id,json=curRoomSceneId,proto3" json:"cur_room_scene_id,omitempty"`
+ OwnerNickName string `protobuf:"bytes,6,opt,name=owner_nick_name,json=ownerNickName,proto3" json:"owner_nick_name,omitempty"`
+ CurModuleId uint32 `protobuf:"varint,4,opt,name=cur_module_id,json=curModuleId,proto3" json:"cur_module_id,omitempty"`
+ LimitedShopInfo *HomeLimitedShopInfo `protobuf:"bytes,13,opt,name=limited_shop_info,json=limitedShopInfo,proto3" json:"limited_shop_info,omitempty"`
+ IsInEditMode bool `protobuf:"varint,7,opt,name=is_in_edit_mode,json=isInEditMode,proto3" json:"is_in_edit_mode,omitempty"`
+ Level uint32 `protobuf:"varint,9,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *HomeBasicInfo) Reset() {
@@ -83,60 +83,60 @@ func (*HomeBasicInfo) Descriptor() ([]byte, []int) {
return file_HomeBasicInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeBasicInfo) GetLevel() uint32 {
+func (x *HomeBasicInfo) GetExp() uint64 {
if x != nil {
- return x.Level
+ return x.Exp
}
return 0
}
-func (x *HomeBasicInfo) GetCurRoomSceneId() uint32 {
+func (x *HomeBasicInfo) GetHomeOwnerUid() uint32 {
if x != nil {
- return x.CurRoomSceneId
+ return x.HomeOwnerUid
}
return 0
}
-func (x *HomeBasicInfo) GetCurModuleId() uint32 {
+func (x *HomeBasicInfo) GetCurRoomSceneId() uint32 {
if x != nil {
- return x.CurModuleId
+ return x.CurRoomSceneId
}
return 0
}
-func (x *HomeBasicInfo) GetIsInEditMode() bool {
+func (x *HomeBasicInfo) GetOwnerNickName() string {
if x != nil {
- return x.IsInEditMode
+ return x.OwnerNickName
}
- return false
+ return ""
}
-func (x *HomeBasicInfo) GetHomeOwnerUid() uint32 {
+func (x *HomeBasicInfo) GetCurModuleId() uint32 {
if x != nil {
- return x.HomeOwnerUid
+ return x.CurModuleId
}
return 0
}
-func (x *HomeBasicInfo) GetExp() uint64 {
+func (x *HomeBasicInfo) GetLimitedShopInfo() *HomeLimitedShopInfo {
if x != nil {
- return x.Exp
+ return x.LimitedShopInfo
}
- return 0
+ return nil
}
-func (x *HomeBasicInfo) GetLimitedShopInfo() *HomeLimitedShopInfo {
+func (x *HomeBasicInfo) GetIsInEditMode() bool {
if x != nil {
- return x.LimitedShopInfo
+ return x.IsInEditMode
}
- return nil
+ return false
}
-func (x *HomeBasicInfo) GetOwnerNickName() string {
+func (x *HomeBasicInfo) GetLevel() uint32 {
if x != nil {
- return x.OwnerNickName
+ return x.Level
}
- return ""
+ return 0
}
var File_HomeBasicInfo_proto protoreflect.FileDescriptor
@@ -146,25 +146,25 @@ var file_HomeBasicInfo_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74,
0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xbd, 0x02, 0x0a, 0x0d, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x29, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f,
- 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x52, 0x6f, 0x6f, 0x6d, 0x53, 0x63, 0x65, 0x6e,
- 0x65, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x4d,
- 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x69, 0x6e,
- 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0c, 0x69, 0x73, 0x49, 0x6e, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x24,
- 0x0a, 0x0e, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x6f, 0x6d, 0x65, 0x4f, 0x77, 0x6e, 0x65,
- 0x72, 0x55, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x03, 0x65, 0x78, 0x70, 0x12, 0x40, 0x0a, 0x11, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65,
- 0x64, 0x5f, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53,
- 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64,
- 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65,
- 0x72, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65,
+ 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x78, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x03, 0x65, 0x78, 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6f, 0x77, 0x6e,
+ 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x6f,
+ 0x6d, 0x65, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x29, 0x0a, 0x11, 0x63, 0x75,
+ 0x72, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x52, 0x6f, 0x6f, 0x6d, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x6e,
+ 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
+ 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a,
+ 0x0d, 0x63, 0x75, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49,
+ 0x64, 0x12, 0x40, 0x0a, 0x11, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x68, 0x6f,
+ 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48,
+ 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x65, 0x64, 0x69,
+ 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73,
+ 0x49, 0x6e, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeBasicInfoNotify.pb.go b/gover/gen/HomeBasicInfoNotify.pb.go
index 318793f2..591f18f5 100644
--- a/gover/gen/HomeBasicInfoNotify.pb.go
+++ b/gover/gen/HomeBasicInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBasicInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4885
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeBasicInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BasicInfo *HomeBasicInfo `protobuf:"bytes,15,opt,name=basic_info,json=basicInfo,proto3" json:"basic_info,omitempty"`
+ BasicInfo *HomeBasicInfo `protobuf:"bytes,3,opt,name=basic_info,json=basicInfo,proto3" json:"basic_info,omitempty"`
}
func (x *HomeBasicInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HomeBasicInfoNotify_proto_rawDesc = []byte{
0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x44, 0x0a, 0x13, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x6e, 0x66,
0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2d, 0x0a, 0x0a, 0x62, 0x61, 0x73, 0x69, 0x63,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x48, 0x6f,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x48, 0x6f,
0x6d, 0x65, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x62, 0x61, 0x73,
0x69, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomeBlockArrangementInfo.pb.go b/gover/gen/HomeBlockArrangementInfo.pb.go
index 3313f5dd..f9f74483 100644
--- a/gover/gen/HomeBlockArrangementInfo.pb.go
+++ b/gover/gen/HomeBlockArrangementInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBlockArrangementInfo.proto
package gen
@@ -41,19 +41,19 @@ type HomeBlockArrangementInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsUnlocked bool `protobuf:"varint,1,opt,name=is_unlocked,json=isUnlocked,proto3" json:"is_unlocked,omitempty"`
- ComfortValue uint32 `protobuf:"varint,2,opt,name=comfort_value,json=comfortValue,proto3" json:"comfort_value,omitempty"`
- DeployAnimalList []*HomeAnimalData `protobuf:"bytes,4,rep,name=deploy_animal_list,json=deployAnimalList,proto3" json:"deploy_animal_list,omitempty"`
- Unk2700_HGIECHILOJL []*Unk2700_GOHMLAFNBGF `protobuf:"bytes,5,rep,name=Unk2700_HGIECHILOJL,json=Unk2700HGIECHILOJL,proto3" json:"Unk2700_HGIECHILOJL,omitempty"`
- WeekendDjinnInfoList []*WeekendDjinnInfo `protobuf:"bytes,13,rep,name=weekend_djinn_info_list,json=weekendDjinnInfoList,proto3" json:"weekend_djinn_info_list,omitempty"`
- FurnitureSuiteList []*HomeFurnitureSuiteData `protobuf:"bytes,15,rep,name=furniture_suite_list,json=furnitureSuiteList,proto3" json:"furniture_suite_list,omitempty"`
- FieldList []*HomeBlockFieldData `protobuf:"bytes,3,rep,name=field_list,json=fieldList,proto3" json:"field_list,omitempty"`
- DeployNpcList []*HomeNpcData `protobuf:"bytes,11,rep,name=deploy_npc_list,json=deployNpcList,proto3" json:"deploy_npc_list,omitempty"`
- DotPatternList []*HomeBlockDotPattern `protobuf:"bytes,7,rep,name=dot_pattern_list,json=dotPatternList,proto3" json:"dot_pattern_list,omitempty"`
- PersistentFurnitureList []*HomeFurnitureData `protobuf:"bytes,9,rep,name=persistent_furniture_list,json=persistentFurnitureList,proto3" json:"persistent_furniture_list,omitempty"`
- DeployFurniureList []*HomeFurnitureData `protobuf:"bytes,12,rep,name=deploy_furniure_list,json=deployFurniureList,proto3" json:"deploy_furniure_list,omitempty"`
- BlockId uint32 `protobuf:"varint,6,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
- Unk2700_KJGLLEEHBPF []*Unk2700_BIEMCDLIFOD `protobuf:"bytes,14,rep,name=Unk2700_KJGLLEEHBPF,json=Unk2700KJGLLEEHBPF,proto3" json:"Unk2700_KJGLLEEHBPF,omitempty"`
+ DeployFurniureList []*HomeFurnitureData `protobuf:"bytes,10,rep,name=deploy_furniure_list,json=deployFurniureList,proto3" json:"deploy_furniure_list,omitempty"`
+ DeployAnimalList []*HomeAnimalData `protobuf:"bytes,7,rep,name=deploy_animal_list,json=deployAnimalList,proto3" json:"deploy_animal_list,omitempty"`
+ FurnitureSuiteList []*HomeFurnitureSuiteData `protobuf:"bytes,3,rep,name=furniture_suite_list,json=furnitureSuiteList,proto3" json:"furniture_suite_list,omitempty"`
+ WeekendDjinnInfoList []*WeekendDjinnInfo `protobuf:"bytes,5,rep,name=weekend_djinn_info_list,json=weekendDjinnInfoList,proto3" json:"weekend_djinn_info_list,omitempty"`
+ BlockId uint32 `protobuf:"varint,14,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
+ DotPatternList []*HomeBlockDotPattern `protobuf:"bytes,6,rep,name=dot_pattern_list,json=dotPatternList,proto3" json:"dot_pattern_list,omitempty"`
+ IsUnlocked bool `protobuf:"varint,15,opt,name=is_unlocked,json=isUnlocked,proto3" json:"is_unlocked,omitempty"`
+ DeployNpcList []*HomeNpcData `protobuf:"bytes,1,rep,name=deploy_npc_list,json=deployNpcList,proto3" json:"deploy_npc_list,omitempty"`
+ FurnitureGroupList []*HomeFurnitureGroupData `protobuf:"bytes,8,rep,name=furniture_group_list,json=furnitureGroupList,proto3" json:"furniture_group_list,omitempty"`
+ FieldList []*HomeBlockFieldData `protobuf:"bytes,13,rep,name=field_list,json=fieldList,proto3" json:"field_list,omitempty"`
+ ComfortValue uint32 `protobuf:"varint,9,opt,name=comfort_value,json=comfortValue,proto3" json:"comfort_value,omitempty"`
+ PersistentFurnitureList []*HomeFurnitureData `protobuf:"bytes,12,rep,name=persistent_furniture_list,json=persistentFurnitureList,proto3" json:"persistent_furniture_list,omitempty"`
+ FurnitureCustomSuiteList []*HomeFurnitureCustomSuiteData `protobuf:"bytes,4,rep,name=furniture_custom_suite_list,json=furnitureCustomSuiteList,proto3" json:"furniture_custom_suite_list,omitempty"`
}
func (x *HomeBlockArrangementInfo) Reset() {
@@ -88,18 +88,11 @@ func (*HomeBlockArrangementInfo) Descriptor() ([]byte, []int) {
return file_HomeBlockArrangementInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeBlockArrangementInfo) GetIsUnlocked() bool {
- if x != nil {
- return x.IsUnlocked
- }
- return false
-}
-
-func (x *HomeBlockArrangementInfo) GetComfortValue() uint32 {
+func (x *HomeBlockArrangementInfo) GetDeployFurniureList() []*HomeFurnitureData {
if x != nil {
- return x.ComfortValue
+ return x.DeployFurniureList
}
- return 0
+ return nil
}
func (x *HomeBlockArrangementInfo) GetDeployAnimalList() []*HomeAnimalData {
@@ -109,9 +102,9 @@ func (x *HomeBlockArrangementInfo) GetDeployAnimalList() []*HomeAnimalData {
return nil
}
-func (x *HomeBlockArrangementInfo) GetUnk2700_HGIECHILOJL() []*Unk2700_GOHMLAFNBGF {
+func (x *HomeBlockArrangementInfo) GetFurnitureSuiteList() []*HomeFurnitureSuiteData {
if x != nil {
- return x.Unk2700_HGIECHILOJL
+ return x.FurnitureSuiteList
}
return nil
}
@@ -123,20 +116,27 @@ func (x *HomeBlockArrangementInfo) GetWeekendDjinnInfoList() []*WeekendDjinnInfo
return nil
}
-func (x *HomeBlockArrangementInfo) GetFurnitureSuiteList() []*HomeFurnitureSuiteData {
+func (x *HomeBlockArrangementInfo) GetBlockId() uint32 {
if x != nil {
- return x.FurnitureSuiteList
+ return x.BlockId
}
- return nil
+ return 0
}
-func (x *HomeBlockArrangementInfo) GetFieldList() []*HomeBlockFieldData {
+func (x *HomeBlockArrangementInfo) GetDotPatternList() []*HomeBlockDotPattern {
if x != nil {
- return x.FieldList
+ return x.DotPatternList
}
return nil
}
+func (x *HomeBlockArrangementInfo) GetIsUnlocked() bool {
+ if x != nil {
+ return x.IsUnlocked
+ }
+ return false
+}
+
func (x *HomeBlockArrangementInfo) GetDeployNpcList() []*HomeNpcData {
if x != nil {
return x.DeployNpcList
@@ -144,37 +144,37 @@ func (x *HomeBlockArrangementInfo) GetDeployNpcList() []*HomeNpcData {
return nil
}
-func (x *HomeBlockArrangementInfo) GetDotPatternList() []*HomeBlockDotPattern {
+func (x *HomeBlockArrangementInfo) GetFurnitureGroupList() []*HomeFurnitureGroupData {
if x != nil {
- return x.DotPatternList
+ return x.FurnitureGroupList
}
return nil
}
-func (x *HomeBlockArrangementInfo) GetPersistentFurnitureList() []*HomeFurnitureData {
+func (x *HomeBlockArrangementInfo) GetFieldList() []*HomeBlockFieldData {
if x != nil {
- return x.PersistentFurnitureList
+ return x.FieldList
}
return nil
}
-func (x *HomeBlockArrangementInfo) GetDeployFurniureList() []*HomeFurnitureData {
+func (x *HomeBlockArrangementInfo) GetComfortValue() uint32 {
if x != nil {
- return x.DeployFurniureList
+ return x.ComfortValue
}
- return nil
+ return 0
}
-func (x *HomeBlockArrangementInfo) GetBlockId() uint32 {
+func (x *HomeBlockArrangementInfo) GetPersistentFurnitureList() []*HomeFurnitureData {
if x != nil {
- return x.BlockId
+ return x.PersistentFurnitureList
}
- return 0
+ return nil
}
-func (x *HomeBlockArrangementInfo) GetUnk2700_KJGLLEEHBPF() []*Unk2700_BIEMCDLIFOD {
+func (x *HomeBlockArrangementInfo) GetFurnitureCustomSuiteList() []*HomeFurnitureCustomSuiteData {
if x != nil {
- return x.Unk2700_KJGLLEEHBPF
+ return x.FurnitureCustomSuiteList
}
return nil
}
@@ -188,68 +188,70 @@ var file_HomeBlockArrangementInfo_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63,
0x6b, 0x44, 0x6f, 0x74, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x18, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x65, 0x6c,
- 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x48, 0x6f, 0x6d,
- 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x53, 0x75, 0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x11, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x70, 0x63, 0x44, 0x61, 0x74, 0x61, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42,
- 0x49, 0x45, 0x4d, 0x43, 0x44, 0x4c, 0x49, 0x46, 0x4f, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4f, 0x48, 0x4d, 0x4c, 0x41,
- 0x46, 0x4e, 0x42, 0x47, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x57, 0x65, 0x65,
- 0x6b, 0x65, 0x6e, 0x64, 0x44, 0x6a, 0x69, 0x6e, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x06, 0x0a, 0x18, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63,
- 0x6b, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
- 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72,
- 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x3d, 0x0a, 0x12, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
- 0x5f, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x44,
- 0x61, 0x74, 0x61, 0x52, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x6e, 0x69, 0x6d, 0x61,
- 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x48, 0x47, 0x49, 0x45, 0x43, 0x48, 0x49, 0x4c, 0x4f, 0x4a, 0x4c, 0x18, 0x05, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4f, 0x48,
- 0x4d, 0x4c, 0x41, 0x46, 0x4e, 0x42, 0x47, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x48, 0x47, 0x49, 0x45, 0x43, 0x48, 0x49, 0x4c, 0x4f, 0x4a, 0x4c, 0x12, 0x48, 0x0a, 0x17,
+ 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x48, 0x6f, 0x6d,
+ 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x53, 0x75, 0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75,
+ 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x70, 0x63, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x57, 0x65, 0x65, 0x6b, 0x65, 0x6e, 0x64,
+ 0x44, 0x6a, 0x69, 0x6e, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xb8, 0x06, 0x0a, 0x18, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x72, 0x72,
+ 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x14,
+ 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x75, 0x72, 0x65, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d,
+ 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12,
+ 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x75, 0x72, 0x65, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x12, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x61, 0x6e, 0x69,
+ 0x6d, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x49, 0x0a, 0x14, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x73,
+ 0x75, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x17, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x53,
+ 0x75, 0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x17,
0x77, 0x65, 0x65, 0x6b, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
0x57, 0x65, 0x65, 0x6b, 0x65, 0x6e, 0x64, 0x44, 0x6a, 0x69, 0x6e, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x14, 0x77, 0x65, 0x65, 0x6b, 0x65, 0x6e, 0x64, 0x44, 0x6a, 0x69, 0x6e, 0x6e, 0x49, 0x6e,
- 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x14, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69,
- 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x66,
- 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x32, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63,
- 0x6b, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f,
- 0x6e, 0x70, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c,
- 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x70, 0x63, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d, 0x64, 0x65,
- 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x70, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x10, 0x64,
- 0x6f, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63,
- 0x6b, 0x44, 0x6f, 0x74, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x0e, 0x64, 0x6f, 0x74,
- 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x19, 0x70,
- 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12,
- 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61,
- 0x74, 0x61, 0x52, 0x17, 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x46, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x14, 0x64,
- 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x75, 0x72, 0x65, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
- 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x64,
- 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x47, 0x4c, 0x4c, 0x45, 0x45, 0x48,
- 0x42, 0x50, 0x46, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x45, 0x4d, 0x43, 0x44, 0x4c, 0x49, 0x46, 0x4f, 0x44, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4a, 0x47, 0x4c, 0x4c, 0x45, 0x45, 0x48,
- 0x42, 0x50, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49,
+ 0x64, 0x12, 0x3e, 0x0a, 0x10, 0x64, 0x6f, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f,
+ 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x6f, 0x74, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72,
+ 0x6e, 0x52, 0x0e, 0x64, 0x6f, 0x74, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x65, 0x64, 0x12, 0x34, 0x0a, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x6e, 0x70, 0x63,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x6f,
+ 0x6d, 0x65, 0x4e, 0x70, 0x63, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f,
+ 0x79, 0x4e, 0x70, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x14, 0x66, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x12, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x66, 0x69,
+ 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x66, 0x6f,
+ 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x4e, 0x0a, 0x19,
+ 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x17, 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x46,
+ 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x5c, 0x0a, 0x1b,
+ 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x1d, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
+ 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x53, 0x75, 0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x18, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -266,28 +268,28 @@ func file_HomeBlockArrangementInfo_proto_rawDescGZIP() []byte {
var file_HomeBlockArrangementInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HomeBlockArrangementInfo_proto_goTypes = []interface{}{
- (*HomeBlockArrangementInfo)(nil), // 0: HomeBlockArrangementInfo
- (*HomeAnimalData)(nil), // 1: HomeAnimalData
- (*Unk2700_GOHMLAFNBGF)(nil), // 2: Unk2700_GOHMLAFNBGF
- (*WeekendDjinnInfo)(nil), // 3: WeekendDjinnInfo
- (*HomeFurnitureSuiteData)(nil), // 4: HomeFurnitureSuiteData
- (*HomeBlockFieldData)(nil), // 5: HomeBlockFieldData
- (*HomeNpcData)(nil), // 6: HomeNpcData
- (*HomeBlockDotPattern)(nil), // 7: HomeBlockDotPattern
- (*HomeFurnitureData)(nil), // 8: HomeFurnitureData
- (*Unk2700_BIEMCDLIFOD)(nil), // 9: Unk2700_BIEMCDLIFOD
+ (*HomeBlockArrangementInfo)(nil), // 0: HomeBlockArrangementInfo
+ (*HomeFurnitureData)(nil), // 1: HomeFurnitureData
+ (*HomeAnimalData)(nil), // 2: HomeAnimalData
+ (*HomeFurnitureSuiteData)(nil), // 3: HomeFurnitureSuiteData
+ (*WeekendDjinnInfo)(nil), // 4: WeekendDjinnInfo
+ (*HomeBlockDotPattern)(nil), // 5: HomeBlockDotPattern
+ (*HomeNpcData)(nil), // 6: HomeNpcData
+ (*HomeFurnitureGroupData)(nil), // 7: HomeFurnitureGroupData
+ (*HomeBlockFieldData)(nil), // 8: HomeBlockFieldData
+ (*HomeFurnitureCustomSuiteData)(nil), // 9: HomeFurnitureCustomSuiteData
}
var file_HomeBlockArrangementInfo_proto_depIdxs = []int32{
- 1, // 0: HomeBlockArrangementInfo.deploy_animal_list:type_name -> HomeAnimalData
- 2, // 1: HomeBlockArrangementInfo.Unk2700_HGIECHILOJL:type_name -> Unk2700_GOHMLAFNBGF
- 3, // 2: HomeBlockArrangementInfo.weekend_djinn_info_list:type_name -> WeekendDjinnInfo
- 4, // 3: HomeBlockArrangementInfo.furniture_suite_list:type_name -> HomeFurnitureSuiteData
- 5, // 4: HomeBlockArrangementInfo.field_list:type_name -> HomeBlockFieldData
+ 1, // 0: HomeBlockArrangementInfo.deploy_furniure_list:type_name -> HomeFurnitureData
+ 2, // 1: HomeBlockArrangementInfo.deploy_animal_list:type_name -> HomeAnimalData
+ 3, // 2: HomeBlockArrangementInfo.furniture_suite_list:type_name -> HomeFurnitureSuiteData
+ 4, // 3: HomeBlockArrangementInfo.weekend_djinn_info_list:type_name -> WeekendDjinnInfo
+ 5, // 4: HomeBlockArrangementInfo.dot_pattern_list:type_name -> HomeBlockDotPattern
6, // 5: HomeBlockArrangementInfo.deploy_npc_list:type_name -> HomeNpcData
- 7, // 6: HomeBlockArrangementInfo.dot_pattern_list:type_name -> HomeBlockDotPattern
- 8, // 7: HomeBlockArrangementInfo.persistent_furniture_list:type_name -> HomeFurnitureData
- 8, // 8: HomeBlockArrangementInfo.deploy_furniure_list:type_name -> HomeFurnitureData
- 9, // 9: HomeBlockArrangementInfo.Unk2700_KJGLLEEHBPF:type_name -> Unk2700_BIEMCDLIFOD
+ 7, // 6: HomeBlockArrangementInfo.furniture_group_list:type_name -> HomeFurnitureGroupData
+ 8, // 7: HomeBlockArrangementInfo.field_list:type_name -> HomeBlockFieldData
+ 1, // 8: HomeBlockArrangementInfo.persistent_furniture_list:type_name -> HomeFurnitureData
+ 9, // 9: HomeBlockArrangementInfo.furniture_custom_suite_list:type_name -> HomeFurnitureCustomSuiteData
10, // [10:10] is the sub-list for method output_type
10, // [10:10] is the sub-list for method input_type
10, // [10:10] is the sub-list for extension type_name
@@ -303,11 +305,11 @@ func file_HomeBlockArrangementInfo_proto_init() {
file_HomeAnimalData_proto_init()
file_HomeBlockDotPattern_proto_init()
file_HomeBlockFieldData_proto_init()
+ file_HomeFurnitureCustomSuiteData_proto_init()
file_HomeFurnitureData_proto_init()
+ file_HomeFurnitureGroupData_proto_init()
file_HomeFurnitureSuiteData_proto_init()
file_HomeNpcData_proto_init()
- file_Unk2700_BIEMCDLIFOD_proto_init()
- file_Unk2700_GOHMLAFNBGF_proto_init()
file_WeekendDjinnInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_HomeBlockArrangementInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
diff --git a/gover/gen/HomeBlockArrangementMuipData.pb.go b/gover/gen/HomeBlockArrangementMuipData.pb.go
index aa628ee9..afff8db4 100644
--- a/gover/gen/HomeBlockArrangementMuipData.pb.go
+++ b/gover/gen/HomeBlockArrangementMuipData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBlockArrangementMuipData.proto
package gen
diff --git a/gover/gen/HomeBlockDotPattern.pb.go b/gover/gen/HomeBlockDotPattern.pb.go
index aab2bc01..a88c6902 100644
--- a/gover/gen/HomeBlockDotPattern.pb.go
+++ b/gover/gen/HomeBlockDotPattern.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBlockDotPattern.proto
package gen
@@ -41,9 +41,9 @@ type HomeBlockDotPattern struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Width uint32 `protobuf:"varint,8,opt,name=width,proto3" json:"width,omitempty"`
+ Width uint32 `protobuf:"varint,13,opt,name=width,proto3" json:"width,omitempty"`
+ Data []byte `protobuf:"bytes,12,opt,name=data,proto3" json:"data,omitempty"`
Height uint32 `protobuf:"varint,11,opt,name=height,proto3" json:"height,omitempty"`
- Data []byte `protobuf:"bytes,9,opt,name=data,proto3" json:"data,omitempty"`
}
func (x *HomeBlockDotPattern) Reset() {
@@ -85,18 +85,18 @@ func (x *HomeBlockDotPattern) GetWidth() uint32 {
return 0
}
-func (x *HomeBlockDotPattern) GetHeight() uint32 {
+func (x *HomeBlockDotPattern) GetData() []byte {
if x != nil {
- return x.Height
+ return x.Data
}
- return 0
+ return nil
}
-func (x *HomeBlockDotPattern) GetData() []byte {
+func (x *HomeBlockDotPattern) GetHeight() uint32 {
if x != nil {
- return x.Data
+ return x.Height
}
- return nil
+ return 0
}
var File_HomeBlockDotPattern_proto protoreflect.FileDescriptor
@@ -105,11 +105,11 @@ var file_HomeBlockDotPattern_proto_rawDesc = []byte{
0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x6f, 0x74, 0x50, 0x61,
0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x13, 0x48,
0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x6f, 0x74, 0x50, 0x61, 0x74, 0x74, 0x65,
- 0x72, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67,
- 0x68, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74,
- 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04,
- 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x72, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06,
+ 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x65,
+ 0x69, 0x67, 0x68, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeBlockFieldData.pb.go b/gover/gen/HomeBlockFieldData.pb.go
index 4a3b292d..75c75d31 100644
--- a/gover/gen/HomeBlockFieldData.pb.go
+++ b/gover/gen/HomeBlockFieldData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBlockFieldData.proto
package gen
@@ -41,11 +41,11 @@ type HomeBlockFieldData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,15,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
- Guid uint32 `protobuf:"varint,9,opt,name=guid,proto3" json:"guid,omitempty"`
- FurnitureId uint32 `protobuf:"varint,1,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
- SubFieldList []*HomeBlockSubFieldData `protobuf:"bytes,7,rep,name=sub_field_list,json=subFieldList,proto3" json:"sub_field_list,omitempty"`
+ SubFieldList []*HomeBlockSubFieldData `protobuf:"bytes,4,rep,name=sub_field_list,json=subFieldList,proto3" json:"sub_field_list,omitempty"`
+ Guid uint32 `protobuf:"varint,15,opt,name=guid,proto3" json:"guid,omitempty"`
+ Pos *Vector `protobuf:"bytes,8,opt,name=pos,proto3" json:"pos,omitempty"`
+ FurnitureId uint32 `protobuf:"varint,12,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,13,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *HomeBlockFieldData) Reset() {
@@ -80,25 +80,25 @@ func (*HomeBlockFieldData) Descriptor() ([]byte, []int) {
return file_HomeBlockFieldData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeBlockFieldData) GetRot() *Vector {
+func (x *HomeBlockFieldData) GetSubFieldList() []*HomeBlockSubFieldData {
if x != nil {
- return x.Rot
+ return x.SubFieldList
}
return nil
}
-func (x *HomeBlockFieldData) GetPos() *Vector {
+func (x *HomeBlockFieldData) GetGuid() uint32 {
if x != nil {
- return x.Pos
+ return x.Guid
}
- return nil
+ return 0
}
-func (x *HomeBlockFieldData) GetGuid() uint32 {
+func (x *HomeBlockFieldData) GetPos() *Vector {
if x != nil {
- return x.Guid
+ return x.Pos
}
- return 0
+ return nil
}
func (x *HomeBlockFieldData) GetFurnitureId() uint32 {
@@ -108,9 +108,9 @@ func (x *HomeBlockFieldData) GetFurnitureId() uint32 {
return 0
}
-func (x *HomeBlockFieldData) GetSubFieldList() []*HomeBlockSubFieldData {
+func (x *HomeBlockFieldData) GetRot() *Vector {
if x != nil {
- return x.SubFieldList
+ return x.Rot
}
return nil
}
@@ -123,18 +123,18 @@ var file_HomeBlockFieldData_proto_rawDesc = []byte{
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x75, 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74,
0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x01, 0x0a, 0x12, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c,
- 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x03,
- 0x72, 0x6f, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70,
- 0x6f, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x0e, 0x73, 0x75, 0x62,
- 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x16, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x75, 0x62,
- 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x46, 0x69,
- 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3c, 0x0a, 0x0e,
+ 0x73, 0x75, 0x62, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x53, 0x75, 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x73, 0x75,
+ 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x19,
+ 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03,
+ 0x72, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -153,13 +153,13 @@ func file_HomeBlockFieldData_proto_rawDescGZIP() []byte {
var file_HomeBlockFieldData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HomeBlockFieldData_proto_goTypes = []interface{}{
(*HomeBlockFieldData)(nil), // 0: HomeBlockFieldData
- (*Vector)(nil), // 1: Vector
- (*HomeBlockSubFieldData)(nil), // 2: HomeBlockSubFieldData
+ (*HomeBlockSubFieldData)(nil), // 1: HomeBlockSubFieldData
+ (*Vector)(nil), // 2: Vector
}
var file_HomeBlockFieldData_proto_depIdxs = []int32{
- 1, // 0: HomeBlockFieldData.rot:type_name -> Vector
- 1, // 1: HomeBlockFieldData.pos:type_name -> Vector
- 2, // 2: HomeBlockFieldData.sub_field_list:type_name -> HomeBlockSubFieldData
+ 1, // 0: HomeBlockFieldData.sub_field_list:type_name -> HomeBlockSubFieldData
+ 2, // 1: HomeBlockFieldData.pos:type_name -> Vector
+ 2, // 2: HomeBlockFieldData.rot:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/HomeBlockNotify.pb.go b/gover/gen/HomeBlockNotify.pb.go
index 075caa4e..a3fb8b78 100644
--- a/gover/gen/HomeBlockNotify.pb.go
+++ b/gover/gen/HomeBlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBlockNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4543
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeBlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *HomeBlockNotify) Reset() {
@@ -92,7 +89,7 @@ var file_HomeBlockNotify_proto_rawDesc = []byte{
0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x0f, 0x48, 0x6f, 0x6d, 0x65, 0x42,
0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e,
- 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e,
+ 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e,
0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeBlockSubFieldData.pb.go b/gover/gen/HomeBlockSubFieldData.pb.go
index 71dae212..6edd60ca 100644
--- a/gover/gen/HomeBlockSubFieldData.pb.go
+++ b/gover/gen/HomeBlockSubFieldData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeBlockSubFieldData.proto
package gen
@@ -41,8 +41,8 @@ type HomeBlockSubFieldData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,3,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
+ Pos *Vector `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
+ Rot *Vector `protobuf:"bytes,13,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *HomeBlockSubFieldData) Reset() {
@@ -77,16 +77,16 @@ func (*HomeBlockSubFieldData) Descriptor() ([]byte, []int) {
return file_HomeBlockSubFieldData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeBlockSubFieldData) GetRot() *Vector {
+func (x *HomeBlockSubFieldData) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
-func (x *HomeBlockSubFieldData) GetPos() *Vector {
+func (x *HomeBlockSubFieldData) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
@@ -98,10 +98,10 @@ var file_HomeBlockSubFieldData_proto_rawDesc = []byte{
0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x15, 0x48,
0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x75, 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64,
- 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12,
- 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12,
+ 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -123,8 +123,8 @@ var file_HomeBlockSubFieldData_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_HomeBlockSubFieldData_proto_depIdxs = []int32{
- 1, // 0: HomeBlockSubFieldData.rot:type_name -> Vector
- 1, // 1: HomeBlockSubFieldData.pos:type_name -> Vector
+ 1, // 0: HomeBlockSubFieldData.pos:type_name -> Vector
+ 1, // 1: HomeBlockSubFieldData.rot:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HomeBlueprintBatchBriefMuipData.pb.go b/gover/gen/HomeBlueprintBatchBriefMuipData.pb.go
new file mode 100644
index 00000000..b155b81b
--- /dev/null
+++ b/gover/gen/HomeBlueprintBatchBriefMuipData.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBlueprintBatchBriefMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBlueprintBatchBriefMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BriefList []*HomeBlueprintBriefMuipData `protobuf:"bytes,1,rep,name=brief_list,json=briefList,proto3" json:"brief_list,omitempty"`
+ NotExistShareCodeList []string `protobuf:"bytes,2,rep,name=not_exist_share_code_list,json=notExistShareCodeList,proto3" json:"not_exist_share_code_list,omitempty"`
+}
+
+func (x *HomeBlueprintBatchBriefMuipData) Reset() {
+ *x = HomeBlueprintBatchBriefMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBlueprintBatchBriefMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBlueprintBatchBriefMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBlueprintBatchBriefMuipData) ProtoMessage() {}
+
+func (x *HomeBlueprintBatchBriefMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBlueprintBatchBriefMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBlueprintBatchBriefMuipData.ProtoReflect.Descriptor instead.
+func (*HomeBlueprintBatchBriefMuipData) Descriptor() ([]byte, []int) {
+ return file_HomeBlueprintBatchBriefMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBlueprintBatchBriefMuipData) GetBriefList() []*HomeBlueprintBriefMuipData {
+ if x != nil {
+ return x.BriefList
+ }
+ return nil
+}
+
+func (x *HomeBlueprintBatchBriefMuipData) GetNotExistShareCodeList() []string {
+ if x != nil {
+ return x.NotExistShareCodeList
+ }
+ return nil
+}
+
+var File_HomeBlueprintBatchBriefMuipData_proto protoreflect.FileDescriptor
+
+var file_HomeBlueprintBatchBriefMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42,
+ 0x61, 0x74, 0x63, 0x68, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75,
+ 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x1f, 0x48, 0x6f,
+ 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3a, 0x0a,
+ 0x0a, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x1b, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e,
+ 0x74, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09,
+ 0x62, 0x72, 0x69, 0x65, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x19, 0x6e, 0x6f, 0x74,
+ 0x5f, 0x65, 0x78, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x6e, 0x6f,
+ 0x74, 0x45, 0x78, 0x69, 0x73, 0x74, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBlueprintBatchBriefMuipData_proto_rawDescOnce sync.Once
+ file_HomeBlueprintBatchBriefMuipData_proto_rawDescData = file_HomeBlueprintBatchBriefMuipData_proto_rawDesc
+)
+
+func file_HomeBlueprintBatchBriefMuipData_proto_rawDescGZIP() []byte {
+ file_HomeBlueprintBatchBriefMuipData_proto_rawDescOnce.Do(func() {
+ file_HomeBlueprintBatchBriefMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBlueprintBatchBriefMuipData_proto_rawDescData)
+ })
+ return file_HomeBlueprintBatchBriefMuipData_proto_rawDescData
+}
+
+var file_HomeBlueprintBatchBriefMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBlueprintBatchBriefMuipData_proto_goTypes = []interface{}{
+ (*HomeBlueprintBatchBriefMuipData)(nil), // 0: HomeBlueprintBatchBriefMuipData
+ (*HomeBlueprintBriefMuipData)(nil), // 1: HomeBlueprintBriefMuipData
+}
+var file_HomeBlueprintBatchBriefMuipData_proto_depIdxs = []int32{
+ 1, // 0: HomeBlueprintBatchBriefMuipData.brief_list:type_name -> HomeBlueprintBriefMuipData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeBlueprintBatchBriefMuipData_proto_init() }
+func file_HomeBlueprintBatchBriefMuipData_proto_init() {
+ if File_HomeBlueprintBatchBriefMuipData_proto != nil {
+ return
+ }
+ file_HomeBlueprintBriefMuipData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBlueprintBatchBriefMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBlueprintBatchBriefMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBlueprintBatchBriefMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBlueprintBatchBriefMuipData_proto_goTypes,
+ DependencyIndexes: file_HomeBlueprintBatchBriefMuipData_proto_depIdxs,
+ MessageInfos: file_HomeBlueprintBatchBriefMuipData_proto_msgTypes,
+ }.Build()
+ File_HomeBlueprintBatchBriefMuipData_proto = out.File
+ file_HomeBlueprintBatchBriefMuipData_proto_rawDesc = nil
+ file_HomeBlueprintBatchBriefMuipData_proto_goTypes = nil
+ file_HomeBlueprintBatchBriefMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBlueprintBriefMuipData.pb.go b/gover/gen/HomeBlueprintBriefMuipData.pb.go
new file mode 100644
index 00000000..bc3d3243
--- /dev/null
+++ b/gover/gen/HomeBlueprintBriefMuipData.pb.go
@@ -0,0 +1,219 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBlueprintBriefMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBlueprintBriefMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShareCode string `protobuf:"bytes,1,opt,name=share_code,json=shareCode,proto3" json:"share_code,omitempty"`
+ OwnerUid uint32 `protobuf:"varint,2,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
+ ModuleId uint32 `protobuf:"varint,3,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ BlockId uint32 `protobuf:"varint,5,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
+ IsAllowCopy bool `protobuf:"varint,6,opt,name=is_allow_copy,json=isAllowCopy,proto3" json:"is_allow_copy,omitempty"`
+ CreateTime uint32 `protobuf:"varint,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+}
+
+func (x *HomeBlueprintBriefMuipData) Reset() {
+ *x = HomeBlueprintBriefMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBlueprintBriefMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBlueprintBriefMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBlueprintBriefMuipData) ProtoMessage() {}
+
+func (x *HomeBlueprintBriefMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBlueprintBriefMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBlueprintBriefMuipData.ProtoReflect.Descriptor instead.
+func (*HomeBlueprintBriefMuipData) Descriptor() ([]byte, []int) {
+ return file_HomeBlueprintBriefMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBlueprintBriefMuipData) GetShareCode() string {
+ if x != nil {
+ return x.ShareCode
+ }
+ return ""
+}
+
+func (x *HomeBlueprintBriefMuipData) GetOwnerUid() uint32 {
+ if x != nil {
+ return x.OwnerUid
+ }
+ return 0
+}
+
+func (x *HomeBlueprintBriefMuipData) GetModuleId() uint32 {
+ if x != nil {
+ return x.ModuleId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintBriefMuipData) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintBriefMuipData) GetBlockId() uint32 {
+ if x != nil {
+ return x.BlockId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintBriefMuipData) GetIsAllowCopy() bool {
+ if x != nil {
+ return x.IsAllowCopy
+ }
+ return false
+}
+
+func (x *HomeBlueprintBriefMuipData) GetCreateTime() uint32 {
+ if x != nil {
+ return x.CreateTime
+ }
+ return 0
+}
+
+var File_HomeBlueprintBriefMuipData_proto protoreflect.FileDescriptor
+
+var file_HomeBlueprintBriefMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42,
+ 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xf0, 0x01, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70,
+ 0x72, 0x69, 0x6e, 0x74, 0x42, 0x72, 0x69, 0x65, 0x66, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74,
+ 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64,
+ 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x70,
+ 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77,
+ 0x43, 0x6f, 0x70, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBlueprintBriefMuipData_proto_rawDescOnce sync.Once
+ file_HomeBlueprintBriefMuipData_proto_rawDescData = file_HomeBlueprintBriefMuipData_proto_rawDesc
+)
+
+func file_HomeBlueprintBriefMuipData_proto_rawDescGZIP() []byte {
+ file_HomeBlueprintBriefMuipData_proto_rawDescOnce.Do(func() {
+ file_HomeBlueprintBriefMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBlueprintBriefMuipData_proto_rawDescData)
+ })
+ return file_HomeBlueprintBriefMuipData_proto_rawDescData
+}
+
+var file_HomeBlueprintBriefMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBlueprintBriefMuipData_proto_goTypes = []interface{}{
+ (*HomeBlueprintBriefMuipData)(nil), // 0: HomeBlueprintBriefMuipData
+}
+var file_HomeBlueprintBriefMuipData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeBlueprintBriefMuipData_proto_init() }
+func file_HomeBlueprintBriefMuipData_proto_init() {
+ if File_HomeBlueprintBriefMuipData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBlueprintBriefMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBlueprintBriefMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBlueprintBriefMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBlueprintBriefMuipData_proto_goTypes,
+ DependencyIndexes: file_HomeBlueprintBriefMuipData_proto_depIdxs,
+ MessageInfos: file_HomeBlueprintBriefMuipData_proto_msgTypes,
+ }.Build()
+ File_HomeBlueprintBriefMuipData_proto = out.File
+ file_HomeBlueprintBriefMuipData_proto_rawDesc = nil
+ file_HomeBlueprintBriefMuipData_proto_goTypes = nil
+ file_HomeBlueprintBriefMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBlueprintInfoNotify.pb.go b/gover/gen/HomeBlueprintInfoNotify.pb.go
new file mode 100644
index 00000000..6ff718dc
--- /dev/null
+++ b/gover/gen/HomeBlueprintInfoNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBlueprintInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBlueprintInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsAllowFriendCopy bool `protobuf:"varint,1,opt,name=is_allow_friend_copy,json=isAllowFriendCopy,proto3" json:"is_allow_friend_copy,omitempty"`
+}
+
+func (x *HomeBlueprintInfoNotify) Reset() {
+ *x = HomeBlueprintInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBlueprintInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBlueprintInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBlueprintInfoNotify) ProtoMessage() {}
+
+func (x *HomeBlueprintInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBlueprintInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBlueprintInfoNotify.ProtoReflect.Descriptor instead.
+func (*HomeBlueprintInfoNotify) Descriptor() ([]byte, []int) {
+ return file_HomeBlueprintInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBlueprintInfoNotify) GetIsAllowFriendCopy() bool {
+ if x != nil {
+ return x.IsAllowFriendCopy
+ }
+ return false
+}
+
+var File_HomeBlueprintInfoNotify_proto protoreflect.FileDescriptor
+
+var file_HomeBlueprintInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x4a, 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73,
+ 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f,
+ 0x70, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f,
+ 0x77, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x70, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBlueprintInfoNotify_proto_rawDescOnce sync.Once
+ file_HomeBlueprintInfoNotify_proto_rawDescData = file_HomeBlueprintInfoNotify_proto_rawDesc
+)
+
+func file_HomeBlueprintInfoNotify_proto_rawDescGZIP() []byte {
+ file_HomeBlueprintInfoNotify_proto_rawDescOnce.Do(func() {
+ file_HomeBlueprintInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBlueprintInfoNotify_proto_rawDescData)
+ })
+ return file_HomeBlueprintInfoNotify_proto_rawDescData
+}
+
+var file_HomeBlueprintInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBlueprintInfoNotify_proto_goTypes = []interface{}{
+ (*HomeBlueprintInfoNotify)(nil), // 0: HomeBlueprintInfoNotify
+}
+var file_HomeBlueprintInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeBlueprintInfoNotify_proto_init() }
+func file_HomeBlueprintInfoNotify_proto_init() {
+ if File_HomeBlueprintInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBlueprintInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBlueprintInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBlueprintInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBlueprintInfoNotify_proto_goTypes,
+ DependencyIndexes: file_HomeBlueprintInfoNotify_proto_depIdxs,
+ MessageInfos: file_HomeBlueprintInfoNotify_proto_msgTypes,
+ }.Build()
+ File_HomeBlueprintInfoNotify_proto = out.File
+ file_HomeBlueprintInfoNotify_proto_rawDesc = nil
+ file_HomeBlueprintInfoNotify_proto_goTypes = nil
+ file_HomeBlueprintInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBlueprintSearchInfo.pb.go b/gover/gen/HomeBlueprintSearchInfo.pb.go
new file mode 100644
index 00000000..3e4e2a35
--- /dev/null
+++ b/gover/gen/HomeBlueprintSearchInfo.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBlueprintSearchInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBlueprintSearchInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShareCode string `protobuf:"bytes,2,opt,name=share_code,json=shareCode,proto3" json:"share_code,omitempty"`
+ SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ BlockId uint32 `protobuf:"varint,13,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
+ ModuleId uint32 `protobuf:"varint,10,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
+}
+
+func (x *HomeBlueprintSearchInfo) Reset() {
+ *x = HomeBlueprintSearchInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBlueprintSearchInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBlueprintSearchInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBlueprintSearchInfo) ProtoMessage() {}
+
+func (x *HomeBlueprintSearchInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBlueprintSearchInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBlueprintSearchInfo.ProtoReflect.Descriptor instead.
+func (*HomeBlueprintSearchInfo) Descriptor() ([]byte, []int) {
+ return file_HomeBlueprintSearchInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBlueprintSearchInfo) GetShareCode() string {
+ if x != nil {
+ return x.ShareCode
+ }
+ return ""
+}
+
+func (x *HomeBlueprintSearchInfo) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintSearchInfo) GetBlockId() uint32 {
+ if x != nil {
+ return x.BlockId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintSearchInfo) GetModuleId() uint32 {
+ if x != nil {
+ return x.ModuleId
+ }
+ return 0
+}
+
+var File_HomeBlueprintSearchInfo_proto protoreflect.FileDescriptor
+
+var file_HomeBlueprintSearchInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53,
+ 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x8b, 0x01, 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e,
+ 0x74, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73,
+ 0x68, 0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x09, 0x73, 0x68, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBlueprintSearchInfo_proto_rawDescOnce sync.Once
+ file_HomeBlueprintSearchInfo_proto_rawDescData = file_HomeBlueprintSearchInfo_proto_rawDesc
+)
+
+func file_HomeBlueprintSearchInfo_proto_rawDescGZIP() []byte {
+ file_HomeBlueprintSearchInfo_proto_rawDescOnce.Do(func() {
+ file_HomeBlueprintSearchInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBlueprintSearchInfo_proto_rawDescData)
+ })
+ return file_HomeBlueprintSearchInfo_proto_rawDescData
+}
+
+var file_HomeBlueprintSearchInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBlueprintSearchInfo_proto_goTypes = []interface{}{
+ (*HomeBlueprintSearchInfo)(nil), // 0: HomeBlueprintSearchInfo
+}
+var file_HomeBlueprintSearchInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeBlueprintSearchInfo_proto_init() }
+func file_HomeBlueprintSearchInfo_proto_init() {
+ if File_HomeBlueprintSearchInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBlueprintSearchInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBlueprintSearchInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBlueprintSearchInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBlueprintSearchInfo_proto_goTypes,
+ DependencyIndexes: file_HomeBlueprintSearchInfo_proto_depIdxs,
+ MessageInfos: file_HomeBlueprintSearchInfo_proto_msgTypes,
+ }.Build()
+ File_HomeBlueprintSearchInfo_proto = out.File
+ file_HomeBlueprintSearchInfo_proto_rawDesc = nil
+ file_HomeBlueprintSearchInfo_proto_goTypes = nil
+ file_HomeBlueprintSearchInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeBlueprintSlotInfo.pb.go b/gover/gen/HomeBlueprintSlotInfo.pb.go
new file mode 100644
index 00000000..086a6cb3
--- /dev/null
+++ b/gover/gen/HomeBlueprintSlotInfo.pb.go
@@ -0,0 +1,218 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeBlueprintSlotInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeBlueprintSlotInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CreateTime uint32 `protobuf:"varint,12,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+ SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ ShareCode string `protobuf:"bytes,9,opt,name=share_code,json=shareCode,proto3" json:"share_code,omitempty"`
+ ModuleId uint32 `protobuf:"varint,3,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
+ BlockId uint32 `protobuf:"varint,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
+ SlotId uint32 `protobuf:"varint,8,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ IsAllowCopy bool `protobuf:"varint,6,opt,name=is_allow_copy,json=isAllowCopy,proto3" json:"is_allow_copy,omitempty"`
+}
+
+func (x *HomeBlueprintSlotInfo) Reset() {
+ *x = HomeBlueprintSlotInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeBlueprintSlotInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeBlueprintSlotInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeBlueprintSlotInfo) ProtoMessage() {}
+
+func (x *HomeBlueprintSlotInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeBlueprintSlotInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeBlueprintSlotInfo.ProtoReflect.Descriptor instead.
+func (*HomeBlueprintSlotInfo) Descriptor() ([]byte, []int) {
+ return file_HomeBlueprintSlotInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeBlueprintSlotInfo) GetCreateTime() uint32 {
+ if x != nil {
+ return x.CreateTime
+ }
+ return 0
+}
+
+func (x *HomeBlueprintSlotInfo) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintSlotInfo) GetShareCode() string {
+ if x != nil {
+ return x.ShareCode
+ }
+ return ""
+}
+
+func (x *HomeBlueprintSlotInfo) GetModuleId() uint32 {
+ if x != nil {
+ return x.ModuleId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintSlotInfo) GetBlockId() uint32 {
+ if x != nil {
+ return x.BlockId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintSlotInfo) GetSlotId() uint32 {
+ if x != nil {
+ return x.SlotId
+ }
+ return 0
+}
+
+func (x *HomeBlueprintSlotInfo) GetIsAllowCopy() bool {
+ if x != nil {
+ return x.IsAllowCopy
+ }
+ return false
+}
+
+var File_HomeBlueprintSlotInfo_proto protoreflect.FileDescriptor
+
+var file_HomeBlueprintSlotInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53,
+ 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe7, 0x01,
+ 0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53,
+ 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x72,
+ 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x61, 0x72, 0x65, 0x43, 0x6f,
+ 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c,
+ 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f,
+ 0x74, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f,
+ 0x63, 0x6f, 0x70, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x6c,
+ 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x70, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeBlueprintSlotInfo_proto_rawDescOnce sync.Once
+ file_HomeBlueprintSlotInfo_proto_rawDescData = file_HomeBlueprintSlotInfo_proto_rawDesc
+)
+
+func file_HomeBlueprintSlotInfo_proto_rawDescGZIP() []byte {
+ file_HomeBlueprintSlotInfo_proto_rawDescOnce.Do(func() {
+ file_HomeBlueprintSlotInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeBlueprintSlotInfo_proto_rawDescData)
+ })
+ return file_HomeBlueprintSlotInfo_proto_rawDescData
+}
+
+var file_HomeBlueprintSlotInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeBlueprintSlotInfo_proto_goTypes = []interface{}{
+ (*HomeBlueprintSlotInfo)(nil), // 0: HomeBlueprintSlotInfo
+}
+var file_HomeBlueprintSlotInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeBlueprintSlotInfo_proto_init() }
+func file_HomeBlueprintSlotInfo_proto_init() {
+ if File_HomeBlueprintSlotInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeBlueprintSlotInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeBlueprintSlotInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeBlueprintSlotInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeBlueprintSlotInfo_proto_goTypes,
+ DependencyIndexes: file_HomeBlueprintSlotInfo_proto_depIdxs,
+ MessageInfos: file_HomeBlueprintSlotInfo_proto_msgTypes,
+ }.Build()
+ File_HomeBlueprintSlotInfo_proto = out.File
+ file_HomeBlueprintSlotInfo_proto_rawDesc = nil
+ file_HomeBlueprintSlotInfo_proto_goTypes = nil
+ file_HomeBlueprintSlotInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeChangeBgmNotify.pb.go b/gover/gen/HomeChangeBgmNotify.pb.go
new file mode 100644
index 00000000..ed4b780d
--- /dev/null
+++ b/gover/gen/HomeChangeBgmNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeChangeBgmNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeChangeBgmNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BgmId uint32 `protobuf:"varint,9,opt,name=bgm_id,json=bgmId,proto3" json:"bgm_id,omitempty"`
+}
+
+func (x *HomeChangeBgmNotify) Reset() {
+ *x = HomeChangeBgmNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeChangeBgmNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeChangeBgmNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeChangeBgmNotify) ProtoMessage() {}
+
+func (x *HomeChangeBgmNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeChangeBgmNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeChangeBgmNotify.ProtoReflect.Descriptor instead.
+func (*HomeChangeBgmNotify) Descriptor() ([]byte, []int) {
+ return file_HomeChangeBgmNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeChangeBgmNotify) GetBgmId() uint32 {
+ if x != nil {
+ return x.BgmId
+ }
+ return 0
+}
+
+var File_HomeChangeBgmNotify_proto protoreflect.FileDescriptor
+
+var file_HomeChangeBgmNotify_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x67, 0x6d, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x13, 0x48,
+ 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x67, 0x6d, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x62, 0x67, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x62, 0x67, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeChangeBgmNotify_proto_rawDescOnce sync.Once
+ file_HomeChangeBgmNotify_proto_rawDescData = file_HomeChangeBgmNotify_proto_rawDesc
+)
+
+func file_HomeChangeBgmNotify_proto_rawDescGZIP() []byte {
+ file_HomeChangeBgmNotify_proto_rawDescOnce.Do(func() {
+ file_HomeChangeBgmNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeChangeBgmNotify_proto_rawDescData)
+ })
+ return file_HomeChangeBgmNotify_proto_rawDescData
+}
+
+var file_HomeChangeBgmNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeChangeBgmNotify_proto_goTypes = []interface{}{
+ (*HomeChangeBgmNotify)(nil), // 0: HomeChangeBgmNotify
+}
+var file_HomeChangeBgmNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeChangeBgmNotify_proto_init() }
+func file_HomeChangeBgmNotify_proto_init() {
+ if File_HomeChangeBgmNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeChangeBgmNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeChangeBgmNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeChangeBgmNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeChangeBgmNotify_proto_goTypes,
+ DependencyIndexes: file_HomeChangeBgmNotify_proto_depIdxs,
+ MessageInfos: file_HomeChangeBgmNotify_proto_msgTypes,
+ }.Build()
+ File_HomeChangeBgmNotify_proto = out.File
+ file_HomeChangeBgmNotify_proto_rawDesc = nil
+ file_HomeChangeBgmNotify_proto_goTypes = nil
+ file_HomeChangeBgmNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeChangeBgmReq.pb.go b/gover/gen/HomeChangeBgmReq.pb.go
new file mode 100644
index 00000000..9d08d10e
--- /dev/null
+++ b/gover/gen/HomeChangeBgmReq.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeChangeBgmReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeChangeBgmReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BgmId uint32 `protobuf:"varint,9,opt,name=bgm_id,json=bgmId,proto3" json:"bgm_id,omitempty"`
+}
+
+func (x *HomeChangeBgmReq) Reset() {
+ *x = HomeChangeBgmReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeChangeBgmReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeChangeBgmReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeChangeBgmReq) ProtoMessage() {}
+
+func (x *HomeChangeBgmReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeChangeBgmReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeChangeBgmReq.ProtoReflect.Descriptor instead.
+func (*HomeChangeBgmReq) Descriptor() ([]byte, []int) {
+ return file_HomeChangeBgmReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeChangeBgmReq) GetBgmId() uint32 {
+ if x != nil {
+ return x.BgmId
+ }
+ return 0
+}
+
+var File_HomeChangeBgmReq_proto protoreflect.FileDescriptor
+
+var file_HomeChangeBgmReq_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x67, 0x6d, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x29, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x67, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06,
+ 0x62, 0x67, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x62, 0x67,
+ 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeChangeBgmReq_proto_rawDescOnce sync.Once
+ file_HomeChangeBgmReq_proto_rawDescData = file_HomeChangeBgmReq_proto_rawDesc
+)
+
+func file_HomeChangeBgmReq_proto_rawDescGZIP() []byte {
+ file_HomeChangeBgmReq_proto_rawDescOnce.Do(func() {
+ file_HomeChangeBgmReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeChangeBgmReq_proto_rawDescData)
+ })
+ return file_HomeChangeBgmReq_proto_rawDescData
+}
+
+var file_HomeChangeBgmReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeChangeBgmReq_proto_goTypes = []interface{}{
+ (*HomeChangeBgmReq)(nil), // 0: HomeChangeBgmReq
+}
+var file_HomeChangeBgmReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeChangeBgmReq_proto_init() }
+func file_HomeChangeBgmReq_proto_init() {
+ if File_HomeChangeBgmReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeChangeBgmReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeChangeBgmReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeChangeBgmReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeChangeBgmReq_proto_goTypes,
+ DependencyIndexes: file_HomeChangeBgmReq_proto_depIdxs,
+ MessageInfos: file_HomeChangeBgmReq_proto_msgTypes,
+ }.Build()
+ File_HomeChangeBgmReq_proto = out.File
+ file_HomeChangeBgmReq_proto_rawDesc = nil
+ file_HomeChangeBgmReq_proto_goTypes = nil
+ file_HomeChangeBgmReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeChangeBgmRsp.pb.go b/gover/gen/HomeChangeBgmRsp.pb.go
new file mode 100644
index 00000000..d5e3e725
--- /dev/null
+++ b/gover/gen/HomeChangeBgmRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeChangeBgmRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeChangeBgmRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeChangeBgmRsp) Reset() {
+ *x = HomeChangeBgmRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeChangeBgmRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeChangeBgmRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeChangeBgmRsp) ProtoMessage() {}
+
+func (x *HomeChangeBgmRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeChangeBgmRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeChangeBgmRsp.ProtoReflect.Descriptor instead.
+func (*HomeChangeBgmRsp) Descriptor() ([]byte, []int) {
+ return file_HomeChangeBgmRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeChangeBgmRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeChangeBgmRsp_proto protoreflect.FileDescriptor
+
+var file_HomeChangeBgmRsp_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x67, 0x6d, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x67, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeChangeBgmRsp_proto_rawDescOnce sync.Once
+ file_HomeChangeBgmRsp_proto_rawDescData = file_HomeChangeBgmRsp_proto_rawDesc
+)
+
+func file_HomeChangeBgmRsp_proto_rawDescGZIP() []byte {
+ file_HomeChangeBgmRsp_proto_rawDescOnce.Do(func() {
+ file_HomeChangeBgmRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeChangeBgmRsp_proto_rawDescData)
+ })
+ return file_HomeChangeBgmRsp_proto_rawDescData
+}
+
+var file_HomeChangeBgmRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeChangeBgmRsp_proto_goTypes = []interface{}{
+ (*HomeChangeBgmRsp)(nil), // 0: HomeChangeBgmRsp
+}
+var file_HomeChangeBgmRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeChangeBgmRsp_proto_init() }
+func file_HomeChangeBgmRsp_proto_init() {
+ if File_HomeChangeBgmRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeChangeBgmRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeChangeBgmRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeChangeBgmRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeChangeBgmRsp_proto_goTypes,
+ DependencyIndexes: file_HomeChangeBgmRsp_proto_depIdxs,
+ MessageInfos: file_HomeChangeBgmRsp_proto_msgTypes,
+ }.Build()
+ File_HomeChangeBgmRsp_proto = out.File
+ file_HomeChangeBgmRsp_proto_rawDesc = nil
+ file_HomeChangeBgmRsp_proto_goTypes = nil
+ file_HomeChangeBgmRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeChangeEditModeReq.pb.go b/gover/gen/HomeChangeEditModeReq.pb.go
index 2b12ae5b..1f818061 100644
--- a/gover/gen/HomeChangeEditModeReq.pb.go
+++ b/gover/gen/HomeChangeEditModeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeChangeEditModeReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4564
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeChangeEditModeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsEnterEditMode bool `protobuf:"varint,12,opt,name=is_enter_edit_mode,json=isEnterEditMode,proto3" json:"is_enter_edit_mode,omitempty"`
+ IsEnterEditMode bool `protobuf:"varint,15,opt,name=is_enter_edit_mode,json=isEnterEditMode,proto3" json:"is_enter_edit_mode,omitempty"`
}
func (x *HomeChangeEditModeReq) Reset() {
@@ -94,7 +90,7 @@ var file_HomeChangeEditModeReq_proto_rawDesc = []byte{
0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a,
0x15, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x64, 0x69, 0x74, 0x4d,
0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74,
- 0x65, 0x72, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01,
+ 0x65, 0x72, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01,
0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x4d,
0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomeChangeEditModeRsp.pb.go b/gover/gen/HomeChangeEditModeRsp.pb.go
index fedffbd1..fa2810da 100644
--- a/gover/gen/HomeChangeEditModeRsp.pb.go
+++ b/gover/gen/HomeChangeEditModeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeChangeEditModeRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4559
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeChangeEditModeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsEnterEditMode bool `protobuf:"varint,5,opt,name=is_enter_edit_mode,json=isEnterEditMode,proto3" json:"is_enter_edit_mode,omitempty"`
+ IsEnterEditMode bool `protobuf:"varint,2,opt,name=is_enter_edit_mode,json=isEnterEditMode,proto3" json:"is_enter_edit_mode,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeChangeEditModeRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeChangeEditModeRsp) Descriptor() ([]byte, []int) {
return file_HomeChangeEditModeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeChangeEditModeRsp) GetRetcode() int32 {
+func (x *HomeChangeEditModeRsp) GetIsEnterEditMode() bool {
if x != nil {
- return x.Retcode
+ return x.IsEnterEditMode
}
- return 0
+ return false
}
-func (x *HomeChangeEditModeRsp) GetIsEnterEditMode() bool {
+func (x *HomeChangeEditModeRsp) GetRetcode() int32 {
if x != nil {
- return x.IsEnterEditMode
+ return x.Retcode
}
- return false
+ return 0
}
var File_HomeChangeEditModeRsp_proto protoreflect.FileDescriptor
@@ -100,11 +97,11 @@ var file_HomeChangeEditModeRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x64, 0x69, 0x74,
0x4d, 0x6f, 0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a,
0x15, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x64, 0x69, 0x74, 0x4d,
- 0x6f, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x2b, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x64, 0x69,
- 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73,
- 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x6f, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2b, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74,
+ 0x65, 0x72, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x4d,
+ 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeChangeModuleReq.pb.go b/gover/gen/HomeChangeModuleReq.pb.go
index f4bc1e55..3663f2a8 100644
--- a/gover/gen/HomeChangeModuleReq.pb.go
+++ b/gover/gen/HomeChangeModuleReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeChangeModuleReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4809
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeChangeModuleReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetModuleId uint32 `protobuf:"varint,5,opt,name=target_module_id,json=targetModuleId,proto3" json:"target_module_id,omitempty"`
+ TargetModuleId uint32 `protobuf:"varint,6,opt,name=target_module_id,json=targetModuleId,proto3" json:"target_module_id,omitempty"`
}
func (x *HomeChangeModuleReq) Reset() {
@@ -94,7 +90,7 @@ var file_HomeChangeModuleReq_proto_rawDesc = []byte{
0x6c, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x13, 0x48,
0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52,
0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6d, 0x6f, 0x64,
- 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
+ 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
0x72, 0x67, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeChangeModuleRsp.pb.go b/gover/gen/HomeChangeModuleRsp.pb.go
index 0fb15a3d..67f2755d 100644
--- a/gover/gen/HomeChangeModuleRsp.pb.go
+++ b/gover/gen/HomeChangeModuleRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeChangeModuleRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4596
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeChangeModuleRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetModuleId uint32 `protobuf:"varint,2,opt,name=target_module_id,json=targetModuleId,proto3" json:"target_module_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetModuleId uint32 `protobuf:"varint,8,opt,name=target_module_id,json=targetModuleId,proto3" json:"target_module_id,omitempty"`
}
func (x *HomeChangeModuleRsp) Reset() {
@@ -100,10 +97,10 @@ var file_HomeChangeModuleRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x75,
0x6c, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x13, 0x48,
0x6f, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4d, 0x6f,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4d, 0x6f,
0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeChooseModuleReq.pb.go b/gover/gen/HomeChooseModuleReq.pb.go
index 54e75bb6..115c6d1e 100644
--- a/gover/gen/HomeChooseModuleReq.pb.go
+++ b/gover/gen/HomeChooseModuleReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeChooseModuleReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4524
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeChooseModuleReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ModuleId uint32 `protobuf:"varint,9,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
+ ModuleId uint32 `protobuf:"varint,14,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
}
func (x *HomeChooseModuleReq) Reset() {
@@ -94,7 +90,7 @@ var file_HomeChooseModuleReq_proto_rawDesc = []byte{
0x6c, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x13, 0x48,
0x6f, 0x6d, 0x65, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52,
0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeChooseModuleRsp.pb.go b/gover/gen/HomeChooseModuleRsp.pb.go
index acac4229..658e299c 100644
--- a/gover/gen/HomeChooseModuleRsp.pb.go
+++ b/gover/gen/HomeChooseModuleRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeChooseModuleRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4648
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeChooseModuleRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ModuleId uint32 `protobuf:"varint,8,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ModuleId uint32 `protobuf:"varint,15,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
}
func (x *HomeChooseModuleRsp) Reset() {
@@ -100,9 +97,9 @@ var file_HomeChooseModuleRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x4d, 0x6f, 0x64, 0x75,
0x6c, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x13, 0x48,
0x6f, 0x6d, 0x65, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeClearGroupRecordReq.pb.go b/gover/gen/HomeClearGroupRecordReq.pb.go
new file mode 100644
index 00000000..127c4d0f
--- /dev/null
+++ b/gover/gen/HomeClearGroupRecordReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeClearGroupRecordReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeClearGroupRecordReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupId uint32 `protobuf:"varint,8,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+}
+
+func (x *HomeClearGroupRecordReq) Reset() {
+ *x = HomeClearGroupRecordReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeClearGroupRecordReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeClearGroupRecordReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeClearGroupRecordReq) ProtoMessage() {}
+
+func (x *HomeClearGroupRecordReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeClearGroupRecordReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeClearGroupRecordReq.ProtoReflect.Descriptor instead.
+func (*HomeClearGroupRecordReq) Descriptor() ([]byte, []int) {
+ return file_HomeClearGroupRecordReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeClearGroupRecordReq) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+var File_HomeClearGroupRecordReq_proto protoreflect.FileDescriptor
+
+var file_HomeClearGroupRecordReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x47, 0x72, 0x6f, 0x75,
+ 0x70, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeClearGroupRecordReq_proto_rawDescOnce sync.Once
+ file_HomeClearGroupRecordReq_proto_rawDescData = file_HomeClearGroupRecordReq_proto_rawDesc
+)
+
+func file_HomeClearGroupRecordReq_proto_rawDescGZIP() []byte {
+ file_HomeClearGroupRecordReq_proto_rawDescOnce.Do(func() {
+ file_HomeClearGroupRecordReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeClearGroupRecordReq_proto_rawDescData)
+ })
+ return file_HomeClearGroupRecordReq_proto_rawDescData
+}
+
+var file_HomeClearGroupRecordReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeClearGroupRecordReq_proto_goTypes = []interface{}{
+ (*HomeClearGroupRecordReq)(nil), // 0: HomeClearGroupRecordReq
+}
+var file_HomeClearGroupRecordReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeClearGroupRecordReq_proto_init() }
+func file_HomeClearGroupRecordReq_proto_init() {
+ if File_HomeClearGroupRecordReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeClearGroupRecordReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeClearGroupRecordReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeClearGroupRecordReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeClearGroupRecordReq_proto_goTypes,
+ DependencyIndexes: file_HomeClearGroupRecordReq_proto_depIdxs,
+ MessageInfos: file_HomeClearGroupRecordReq_proto_msgTypes,
+ }.Build()
+ File_HomeClearGroupRecordReq_proto = out.File
+ file_HomeClearGroupRecordReq_proto_rawDesc = nil
+ file_HomeClearGroupRecordReq_proto_goTypes = nil
+ file_HomeClearGroupRecordReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeClearGroupRecordRsp.pb.go b/gover/gen/HomeClearGroupRecordRsp.pb.go
new file mode 100644
index 00000000..116f8eea
--- /dev/null
+++ b/gover/gen/HomeClearGroupRecordRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeClearGroupRecordRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeClearGroupRecordRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeClearGroupRecordRsp) Reset() {
+ *x = HomeClearGroupRecordRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeClearGroupRecordRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeClearGroupRecordRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeClearGroupRecordRsp) ProtoMessage() {}
+
+func (x *HomeClearGroupRecordRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeClearGroupRecordRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeClearGroupRecordRsp.ProtoReflect.Descriptor instead.
+func (*HomeClearGroupRecordRsp) Descriptor() ([]byte, []int) {
+ return file_HomeClearGroupRecordRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeClearGroupRecordRsp) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (x *HomeClearGroupRecordRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeClearGroupRecordRsp_proto protoreflect.FileDescriptor
+
+var file_HomeClearGroupRecordRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x4e, 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x47, 0x72, 0x6f, 0x75,
+ 0x70, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeClearGroupRecordRsp_proto_rawDescOnce sync.Once
+ file_HomeClearGroupRecordRsp_proto_rawDescData = file_HomeClearGroupRecordRsp_proto_rawDesc
+)
+
+func file_HomeClearGroupRecordRsp_proto_rawDescGZIP() []byte {
+ file_HomeClearGroupRecordRsp_proto_rawDescOnce.Do(func() {
+ file_HomeClearGroupRecordRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeClearGroupRecordRsp_proto_rawDescData)
+ })
+ return file_HomeClearGroupRecordRsp_proto_rawDescData
+}
+
+var file_HomeClearGroupRecordRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeClearGroupRecordRsp_proto_goTypes = []interface{}{
+ (*HomeClearGroupRecordRsp)(nil), // 0: HomeClearGroupRecordRsp
+}
+var file_HomeClearGroupRecordRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeClearGroupRecordRsp_proto_init() }
+func file_HomeClearGroupRecordRsp_proto_init() {
+ if File_HomeClearGroupRecordRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeClearGroupRecordRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeClearGroupRecordRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeClearGroupRecordRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeClearGroupRecordRsp_proto_goTypes,
+ DependencyIndexes: file_HomeClearGroupRecordRsp_proto_depIdxs,
+ MessageInfos: file_HomeClearGroupRecordRsp_proto_msgTypes,
+ }.Build()
+ File_HomeClearGroupRecordRsp_proto = out.File
+ file_HomeClearGroupRecordRsp_proto_rawDesc = nil
+ file_HomeClearGroupRecordRsp_proto_goTypes = nil
+ file_HomeClearGroupRecordRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeComfortInfoNotify.pb.go b/gover/gen/HomeComfortInfoNotify.pb.go
index 179f45b2..d1164e16 100644
--- a/gover/gen/HomeComfortInfoNotify.pb.go
+++ b/gover/gen/HomeComfortInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeComfortInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4699
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeComfortInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ModuleInfoList []*HomeModuleComfortInfo `protobuf:"bytes,6,rep,name=module_info_list,json=moduleInfoList,proto3" json:"module_info_list,omitempty"`
+ ModuleInfoList []*HomeModuleComfortInfo `protobuf:"bytes,3,rep,name=module_info_list,json=moduleInfoList,proto3" json:"module_info_list,omitempty"`
}
func (x *HomeComfortInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_HomeComfortInfoNotify_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x15, 0x48, 0x6f,
0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x40, 0x0a, 0x10, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x66, 0x6f, 0x72,
0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
diff --git a/gover/gen/HomeCreateBlueprintReq.pb.go b/gover/gen/HomeCreateBlueprintReq.pb.go
new file mode 100644
index 00000000..7a51fee9
--- /dev/null
+++ b/gover/gen/HomeCreateBlueprintReq.pb.go
@@ -0,0 +1,198 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeCreateBlueprintReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeCreateBlueprintReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SceneArrangementInfo *HomeSceneArrangementInfo `protobuf:"bytes,4,opt,name=scene_arrangement_info,json=sceneArrangementInfo,proto3" json:"scene_arrangement_info,omitempty"`
+ GenShareCodeCount uint32 `protobuf:"varint,9,opt,name=gen_share_code_count,json=genShareCodeCount,proto3" json:"gen_share_code_count,omitempty"`
+ ServerShareCode string `protobuf:"bytes,5,opt,name=server_share_code,json=serverShareCode,proto3" json:"server_share_code,omitempty"`
+ SlotId uint32 `protobuf:"varint,15,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+}
+
+func (x *HomeCreateBlueprintReq) Reset() {
+ *x = HomeCreateBlueprintReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeCreateBlueprintReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeCreateBlueprintReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeCreateBlueprintReq) ProtoMessage() {}
+
+func (x *HomeCreateBlueprintReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeCreateBlueprintReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeCreateBlueprintReq.ProtoReflect.Descriptor instead.
+func (*HomeCreateBlueprintReq) Descriptor() ([]byte, []int) {
+ return file_HomeCreateBlueprintReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeCreateBlueprintReq) GetSceneArrangementInfo() *HomeSceneArrangementInfo {
+ if x != nil {
+ return x.SceneArrangementInfo
+ }
+ return nil
+}
+
+func (x *HomeCreateBlueprintReq) GetGenShareCodeCount() uint32 {
+ if x != nil {
+ return x.GenShareCodeCount
+ }
+ return 0
+}
+
+func (x *HomeCreateBlueprintReq) GetServerShareCode() string {
+ if x != nil {
+ return x.ServerShareCode
+ }
+ return ""
+}
+
+func (x *HomeCreateBlueprintReq) GetSlotId() uint32 {
+ if x != nil {
+ return x.SlotId
+ }
+ return 0
+}
+
+var File_HomeCreateBlueprintReq_proto protoreflect.FileDescriptor
+
+var file_HomeCreateBlueprintReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
+ 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdf,
+ 0x01, 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x6c, 0x75,
+ 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x4f, 0x0a, 0x16, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e,
+ 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x14, 0x67, 0x65,
+ 0x6e, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x75,
+ 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67, 0x65, 0x6e, 0x53, 0x68, 0x61,
+ 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x68,
+ 0x61, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeCreateBlueprintReq_proto_rawDescOnce sync.Once
+ file_HomeCreateBlueprintReq_proto_rawDescData = file_HomeCreateBlueprintReq_proto_rawDesc
+)
+
+func file_HomeCreateBlueprintReq_proto_rawDescGZIP() []byte {
+ file_HomeCreateBlueprintReq_proto_rawDescOnce.Do(func() {
+ file_HomeCreateBlueprintReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeCreateBlueprintReq_proto_rawDescData)
+ })
+ return file_HomeCreateBlueprintReq_proto_rawDescData
+}
+
+var file_HomeCreateBlueprintReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeCreateBlueprintReq_proto_goTypes = []interface{}{
+ (*HomeCreateBlueprintReq)(nil), // 0: HomeCreateBlueprintReq
+ (*HomeSceneArrangementInfo)(nil), // 1: HomeSceneArrangementInfo
+}
+var file_HomeCreateBlueprintReq_proto_depIdxs = []int32{
+ 1, // 0: HomeCreateBlueprintReq.scene_arrangement_info:type_name -> HomeSceneArrangementInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeCreateBlueprintReq_proto_init() }
+func file_HomeCreateBlueprintReq_proto_init() {
+ if File_HomeCreateBlueprintReq_proto != nil {
+ return
+ }
+ file_HomeSceneArrangementInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeCreateBlueprintReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeCreateBlueprintReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeCreateBlueprintReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeCreateBlueprintReq_proto_goTypes,
+ DependencyIndexes: file_HomeCreateBlueprintReq_proto_depIdxs,
+ MessageInfos: file_HomeCreateBlueprintReq_proto_msgTypes,
+ }.Build()
+ File_HomeCreateBlueprintReq_proto = out.File
+ file_HomeCreateBlueprintReq_proto_rawDesc = nil
+ file_HomeCreateBlueprintReq_proto_goTypes = nil
+ file_HomeCreateBlueprintReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeCreateBlueprintRsp.pb.go b/gover/gen/HomeCreateBlueprintRsp.pb.go
new file mode 100644
index 00000000..f6dc8944
--- /dev/null
+++ b/gover/gen/HomeCreateBlueprintRsp.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeCreateBlueprintRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeCreateBlueprintRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SlotInfo *HomeBlueprintSlotInfo `protobuf:"bytes,6,opt,name=slot_info,json=slotInfo,proto3" json:"slot_info,omitempty"`
+}
+
+func (x *HomeCreateBlueprintRsp) Reset() {
+ *x = HomeCreateBlueprintRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeCreateBlueprintRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeCreateBlueprintRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeCreateBlueprintRsp) ProtoMessage() {}
+
+func (x *HomeCreateBlueprintRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeCreateBlueprintRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeCreateBlueprintRsp.ProtoReflect.Descriptor instead.
+func (*HomeCreateBlueprintRsp) Descriptor() ([]byte, []int) {
+ return file_HomeCreateBlueprintRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeCreateBlueprintRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *HomeCreateBlueprintRsp) GetSlotInfo() *HomeBlueprintSlotInfo {
+ if x != nil {
+ return x.SlotInfo
+ }
+ return nil
+}
+
+var File_HomeCreateBlueprintRsp_proto protoreflect.FileDescriptor
+
+var file_HomeCreateBlueprintRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b,
+ 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x6f,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x16, 0x48,
+ 0x6f, 0x6d, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x33, 0x0a, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x73, 0x6c, 0x6f, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeCreateBlueprintRsp_proto_rawDescOnce sync.Once
+ file_HomeCreateBlueprintRsp_proto_rawDescData = file_HomeCreateBlueprintRsp_proto_rawDesc
+)
+
+func file_HomeCreateBlueprintRsp_proto_rawDescGZIP() []byte {
+ file_HomeCreateBlueprintRsp_proto_rawDescOnce.Do(func() {
+ file_HomeCreateBlueprintRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeCreateBlueprintRsp_proto_rawDescData)
+ })
+ return file_HomeCreateBlueprintRsp_proto_rawDescData
+}
+
+var file_HomeCreateBlueprintRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeCreateBlueprintRsp_proto_goTypes = []interface{}{
+ (*HomeCreateBlueprintRsp)(nil), // 0: HomeCreateBlueprintRsp
+ (*HomeBlueprintSlotInfo)(nil), // 1: HomeBlueprintSlotInfo
+}
+var file_HomeCreateBlueprintRsp_proto_depIdxs = []int32{
+ 1, // 0: HomeCreateBlueprintRsp.slot_info:type_name -> HomeBlueprintSlotInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeCreateBlueprintRsp_proto_init() }
+func file_HomeCreateBlueprintRsp_proto_init() {
+ if File_HomeCreateBlueprintRsp_proto != nil {
+ return
+ }
+ file_HomeBlueprintSlotInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeCreateBlueprintRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeCreateBlueprintRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeCreateBlueprintRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeCreateBlueprintRsp_proto_goTypes,
+ DependencyIndexes: file_HomeCreateBlueprintRsp_proto_depIdxs,
+ MessageInfos: file_HomeCreateBlueprintRsp_proto_msgTypes,
+ }.Build()
+ File_HomeCreateBlueprintRsp_proto = out.File
+ file_HomeCreateBlueprintRsp_proto_rawDesc = nil
+ file_HomeCreateBlueprintRsp_proto_goTypes = nil
+ file_HomeCreateBlueprintRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeCustomFurnitureInfo.pb.go b/gover/gen/HomeCustomFurnitureInfo.pb.go
index 1f7f5abe..98d6c0fa 100644
--- a/gover/gen/HomeCustomFurnitureInfo.pb.go
+++ b/gover/gen/HomeCustomFurnitureInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeCustomFurnitureInfo.proto
package gen
@@ -41,8 +41,8 @@ type HomeCustomFurnitureInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SubFurnitureList []*CustomCommonNodeInfo `protobuf:"bytes,12,rep,name=sub_furniture_list,json=subFurnitureList,proto3" json:"sub_furniture_list,omitempty"`
- Guid uint32 `protobuf:"varint,6,opt,name=guid,proto3" json:"guid,omitempty"`
+ Guid uint32 `protobuf:"varint,7,opt,name=guid,proto3" json:"guid,omitempty"`
+ SubFurnitureList []*CustomCommonNodeInfo `protobuf:"bytes,11,rep,name=sub_furniture_list,json=subFurnitureList,proto3" json:"sub_furniture_list,omitempty"`
}
func (x *HomeCustomFurnitureInfo) Reset() {
@@ -77,18 +77,18 @@ func (*HomeCustomFurnitureInfo) Descriptor() ([]byte, []int) {
return file_HomeCustomFurnitureInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeCustomFurnitureInfo) GetSubFurnitureList() []*CustomCommonNodeInfo {
+func (x *HomeCustomFurnitureInfo) GetGuid() uint32 {
if x != nil {
- return x.SubFurnitureList
+ return x.Guid
}
- return nil
+ return 0
}
-func (x *HomeCustomFurnitureInfo) GetGuid() uint32 {
+func (x *HomeCustomFurnitureInfo) GetSubFurnitureList() []*CustomCommonNodeInfo {
if x != nil {
- return x.Guid
+ return x.SubFurnitureList
}
- return 0
+ return nil
}
var File_HomeCustomFurnitureInfo_proto protoreflect.FileDescriptor
@@ -99,12 +99,12 @@ var file_HomeCustomFurnitureInfo_proto_rawDesc = []byte{
0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x6f, 0x64,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x17, 0x48,
0x6f, 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
- 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x12, 0x73, 0x75, 0x62, 0x5f, 0x66, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x73, 0x75, 0x62, 0x46, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42,
+ 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x43, 0x0a, 0x12, 0x73, 0x75,
+ 0x62, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43,
+ 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x73,
+ 0x75, 0x62, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeCustomFurnitureInfoNotify.pb.go b/gover/gen/HomeCustomFurnitureInfoNotify.pb.go
index 0bbf2908..e1352f1d 100644
--- a/gover/gen/HomeCustomFurnitureInfoNotify.pb.go
+++ b/gover/gen/HomeCustomFurnitureInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeCustomFurnitureInfoNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4712
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeCustomFurnitureInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DeleteCustomFurnitureList []uint32 `protobuf:"varint,4,rep,packed,name=delete_custom_furniture_list,json=deleteCustomFurnitureList,proto3" json:"delete_custom_furniture_list,omitempty"`
- UsedSubFurnitureCountMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=used_sub_furniture_count_map,json=usedSubFurnitureCountMap,proto3" json:"used_sub_furniture_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- CustomFurnitureInfoList []*HomeCustomFurnitureInfo `protobuf:"bytes,11,rep,name=custom_furniture_info_list,json=customFurnitureInfoList,proto3" json:"custom_furniture_info_list,omitempty"`
+ DeleteCustomFurnitureList []uint32 `protobuf:"varint,13,rep,packed,name=delete_custom_furniture_list,json=deleteCustomFurnitureList,proto3" json:"delete_custom_furniture_list,omitempty"`
+ CustomFurnitureInfoList []*HomeCustomFurnitureInfo `protobuf:"bytes,15,rep,name=custom_furniture_info_list,json=customFurnitureInfoList,proto3" json:"custom_furniture_info_list,omitempty"`
+ UsedSubFurnitureCountMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=used_sub_furniture_count_map,json=usedSubFurnitureCountMap,proto3" json:"used_sub_furniture_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *HomeCustomFurnitureInfoNotify) Reset() {
@@ -88,16 +85,16 @@ func (x *HomeCustomFurnitureInfoNotify) GetDeleteCustomFurnitureList() []uint32
return nil
}
-func (x *HomeCustomFurnitureInfoNotify) GetUsedSubFurnitureCountMap() map[uint32]uint32 {
+func (x *HomeCustomFurnitureInfoNotify) GetCustomFurnitureInfoList() []*HomeCustomFurnitureInfo {
if x != nil {
- return x.UsedSubFurnitureCountMap
+ return x.CustomFurnitureInfoList
}
return nil
}
-func (x *HomeCustomFurnitureInfoNotify) GetCustomFurnitureInfoList() []*HomeCustomFurnitureInfo {
+func (x *HomeCustomFurnitureInfoNotify) GetUsedSubFurnitureCountMap() map[uint32]uint32 {
if x != nil {
- return x.CustomFurnitureInfoList
+ return x.UsedSubFurnitureCountMap
}
return nil
}
@@ -113,22 +110,22 @@ var file_HomeCustomFurnitureInfoNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3f, 0x0a, 0x1c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65,
0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
- 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x64, 0x65,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x64, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x7c, 0x0a, 0x1c, 0x75, 0x73, 0x65, 0x64, 0x5f,
- 0x73, 0x75, 0x62, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e,
- 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x73,
- 0x65, 0x64, 0x53, 0x75, 0x62, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x18, 0x75, 0x73, 0x65,
- 0x64, 0x53, 0x75, 0x62, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x75,
- 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x55, 0x0a, 0x1a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f,
- 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
- 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x17, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69,
- 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x4b, 0x0a, 0x1d,
+ 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x55, 0x0a, 0x1a, 0x63, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x48, 0x6f,
+ 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x17, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x7c,
+ 0x0a, 0x1c, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x73, 0x65, 0x64, 0x53, 0x75, 0x62, 0x46, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x18, 0x75, 0x73, 0x65, 0x64, 0x53, 0x75, 0x62, 0x46, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x1a, 0x4b, 0x0a, 0x1d,
0x55, 0x73, 0x65, 0x64, 0x53, 0x75, 0x62, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65,
0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
@@ -156,8 +153,8 @@ var file_HomeCustomFurnitureInfoNotify_proto_goTypes = []interface{}{
(*HomeCustomFurnitureInfo)(nil), // 2: HomeCustomFurnitureInfo
}
var file_HomeCustomFurnitureInfoNotify_proto_depIdxs = []int32{
- 1, // 0: HomeCustomFurnitureInfoNotify.used_sub_furniture_count_map:type_name -> HomeCustomFurnitureInfoNotify.UsedSubFurnitureCountMapEntry
- 2, // 1: HomeCustomFurnitureInfoNotify.custom_furniture_info_list:type_name -> HomeCustomFurnitureInfo
+ 2, // 0: HomeCustomFurnitureInfoNotify.custom_furniture_info_list:type_name -> HomeCustomFurnitureInfo
+ 1, // 1: HomeCustomFurnitureInfoNotify.used_sub_furniture_count_map:type_name -> HomeCustomFurnitureInfoNotify.UsedSubFurnitureCountMapEntry
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HomeDeleteBlueprintReq.pb.go b/gover/gen/HomeDeleteBlueprintReq.pb.go
new file mode 100644
index 00000000..5d0fe0e0
--- /dev/null
+++ b/gover/gen/HomeDeleteBlueprintReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeDeleteBlueprintReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeDeleteBlueprintReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SlotId uint32 `protobuf:"varint,14,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+}
+
+func (x *HomeDeleteBlueprintReq) Reset() {
+ *x = HomeDeleteBlueprintReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeDeleteBlueprintReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeDeleteBlueprintReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeDeleteBlueprintReq) ProtoMessage() {}
+
+func (x *HomeDeleteBlueprintReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeDeleteBlueprintReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeDeleteBlueprintReq.ProtoReflect.Descriptor instead.
+func (*HomeDeleteBlueprintReq) Descriptor() ([]byte, []int) {
+ return file_HomeDeleteBlueprintReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeDeleteBlueprintReq) GetSlotId() uint32 {
+ if x != nil {
+ return x.SlotId
+ }
+ return 0
+}
+
+var File_HomeDeleteBlueprintReq_proto protoreflect.FileDescriptor
+
+var file_HomeDeleteBlueprintReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31,
+ 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_HomeDeleteBlueprintReq_proto_rawDescOnce sync.Once
+ file_HomeDeleteBlueprintReq_proto_rawDescData = file_HomeDeleteBlueprintReq_proto_rawDesc
+)
+
+func file_HomeDeleteBlueprintReq_proto_rawDescGZIP() []byte {
+ file_HomeDeleteBlueprintReq_proto_rawDescOnce.Do(func() {
+ file_HomeDeleteBlueprintReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeDeleteBlueprintReq_proto_rawDescData)
+ })
+ return file_HomeDeleteBlueprintReq_proto_rawDescData
+}
+
+var file_HomeDeleteBlueprintReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeDeleteBlueprintReq_proto_goTypes = []interface{}{
+ (*HomeDeleteBlueprintReq)(nil), // 0: HomeDeleteBlueprintReq
+}
+var file_HomeDeleteBlueprintReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeDeleteBlueprintReq_proto_init() }
+func file_HomeDeleteBlueprintReq_proto_init() {
+ if File_HomeDeleteBlueprintReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeDeleteBlueprintReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeDeleteBlueprintReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeDeleteBlueprintReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeDeleteBlueprintReq_proto_goTypes,
+ DependencyIndexes: file_HomeDeleteBlueprintReq_proto_depIdxs,
+ MessageInfos: file_HomeDeleteBlueprintReq_proto_msgTypes,
+ }.Build()
+ File_HomeDeleteBlueprintReq_proto = out.File
+ file_HomeDeleteBlueprintReq_proto_rawDesc = nil
+ file_HomeDeleteBlueprintReq_proto_goTypes = nil
+ file_HomeDeleteBlueprintReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeDeleteBlueprintRsp.pb.go b/gover/gen/HomeDeleteBlueprintRsp.pb.go
new file mode 100644
index 00000000..09569eab
--- /dev/null
+++ b/gover/gen/HomeDeleteBlueprintRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeDeleteBlueprintRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeDeleteBlueprintRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SlotId uint32 `protobuf:"varint,15,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+}
+
+func (x *HomeDeleteBlueprintRsp) Reset() {
+ *x = HomeDeleteBlueprintRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeDeleteBlueprintRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeDeleteBlueprintRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeDeleteBlueprintRsp) ProtoMessage() {}
+
+func (x *HomeDeleteBlueprintRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeDeleteBlueprintRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeDeleteBlueprintRsp.ProtoReflect.Descriptor instead.
+func (*HomeDeleteBlueprintRsp) Descriptor() ([]byte, []int) {
+ return file_HomeDeleteBlueprintRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeDeleteBlueprintRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *HomeDeleteBlueprintRsp) GetSlotId() uint32 {
+ if x != nil {
+ return x.SlotId
+ }
+ return 0
+}
+
+var File_HomeDeleteBlueprintRsp_proto protoreflect.FileDescriptor
+
+var file_HomeDeleteBlueprintRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b,
+ 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeDeleteBlueprintRsp_proto_rawDescOnce sync.Once
+ file_HomeDeleteBlueprintRsp_proto_rawDescData = file_HomeDeleteBlueprintRsp_proto_rawDesc
+)
+
+func file_HomeDeleteBlueprintRsp_proto_rawDescGZIP() []byte {
+ file_HomeDeleteBlueprintRsp_proto_rawDescOnce.Do(func() {
+ file_HomeDeleteBlueprintRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeDeleteBlueprintRsp_proto_rawDescData)
+ })
+ return file_HomeDeleteBlueprintRsp_proto_rawDescData
+}
+
+var file_HomeDeleteBlueprintRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeDeleteBlueprintRsp_proto_goTypes = []interface{}{
+ (*HomeDeleteBlueprintRsp)(nil), // 0: HomeDeleteBlueprintRsp
+}
+var file_HomeDeleteBlueprintRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeDeleteBlueprintRsp_proto_init() }
+func file_HomeDeleteBlueprintRsp_proto_init() {
+ if File_HomeDeleteBlueprintRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeDeleteBlueprintRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeDeleteBlueprintRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeDeleteBlueprintRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeDeleteBlueprintRsp_proto_goTypes,
+ DependencyIndexes: file_HomeDeleteBlueprintRsp_proto_depIdxs,
+ MessageInfos: file_HomeDeleteBlueprintRsp_proto_msgTypes,
+ }.Build()
+ File_HomeDeleteBlueprintRsp_proto = out.File
+ file_HomeDeleteBlueprintRsp_proto_rawDesc = nil
+ file_HomeDeleteBlueprintRsp_proto_goTypes = nil
+ file_HomeDeleteBlueprintRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeEditCustomFurnitureReq.pb.go b/gover/gen/HomeEditCustomFurnitureReq.pb.go
index 0116aa8b..aacb52a8 100644
--- a/gover/gen/HomeEditCustomFurnitureReq.pb.go
+++ b/gover/gen/HomeEditCustomFurnitureReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeEditCustomFurnitureReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4724
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeEditCustomFurnitureReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CustomFurnitureInfo *HomeCustomFurnitureInfo `protobuf:"bytes,15,opt,name=custom_furniture_info,json=customFurnitureInfo,proto3" json:"custom_furniture_info,omitempty"`
+ CustomFurnitureInfo *HomeCustomFurnitureInfo `protobuf:"bytes,9,opt,name=custom_furniture_info,json=customFurnitureInfo,proto3" json:"custom_furniture_info,omitempty"`
}
func (x *HomeEditCustomFurnitureReq) Reset() {
@@ -97,7 +93,7 @@ var file_HomeEditCustomFurnitureReq_proto_rawDesc = []byte{
0x6f, 0x22, 0x6a, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x64, 0x69, 0x74, 0x43, 0x75, 0x73,
0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x12,
0x4c, 0x0a, 0x15, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18,
+ 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18,
0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69,
0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a,
diff --git a/gover/gen/HomeEditCustomFurnitureRsp.pb.go b/gover/gen/HomeEditCustomFurnitureRsp.pb.go
index a4d351f0..94e9e93e 100644
--- a/gover/gen/HomeEditCustomFurnitureRsp.pb.go
+++ b/gover/gen/HomeEditCustomFurnitureRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeEditCustomFurnitureRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4496
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeEditCustomFurnitureRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CustomFurnitureInfo *HomeCustomFurnitureInfo `protobuf:"bytes,11,opt,name=custom_furniture_info,json=customFurnitureInfo,proto3" json:"custom_furniture_info,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CustomFurnitureInfo *HomeCustomFurnitureInfo `protobuf:"bytes,2,opt,name=custom_furniture_info,json=customFurnitureInfo,proto3" json:"custom_furniture_info,omitempty"`
}
func (x *HomeEditCustomFurnitureRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeEditCustomFurnitureRsp) Descriptor() ([]byte, []int) {
return file_HomeEditCustomFurnitureRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeEditCustomFurnitureRsp) GetCustomFurnitureInfo() *HomeCustomFurnitureInfo {
+func (x *HomeEditCustomFurnitureRsp) GetRetcode() int32 {
if x != nil {
- return x.CustomFurnitureInfo
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *HomeEditCustomFurnitureRsp) GetRetcode() int32 {
+func (x *HomeEditCustomFurnitureRsp) GetCustomFurnitureInfo() *HomeCustomFurnitureInfo {
if x != nil {
- return x.Retcode
+ return x.CustomFurnitureInfo
}
- return 0
+ return nil
}
var File_HomeEditCustomFurnitureRsp_proto protoreflect.FileDescriptor
@@ -103,13 +100,13 @@ var file_HomeEditCustomFurnitureRsp_proto_rawDesc = []byte{
0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x84, 0x01, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x64, 0x69, 0x74, 0x43, 0x75,
0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x52, 0x73, 0x70,
- 0x12, 0x4c, 0x0a, 0x15, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69,
- 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x18, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e,
- 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f,
- 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x4c, 0x0a, 0x15, 0x63, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeEnterEditModeFinishReq.pb.go b/gover/gen/HomeEnterEditModeFinishReq.pb.go
new file mode 100644
index 00000000..6002d287
--- /dev/null
+++ b/gover/gen/HomeEnterEditModeFinishReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeEnterEditModeFinishReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeEnterEditModeFinishReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *HomeEnterEditModeFinishReq) Reset() {
+ *x = HomeEnterEditModeFinishReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeEnterEditModeFinishReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeEnterEditModeFinishReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeEnterEditModeFinishReq) ProtoMessage() {}
+
+func (x *HomeEnterEditModeFinishReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeEnterEditModeFinishReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeEnterEditModeFinishReq.ProtoReflect.Descriptor instead.
+func (*HomeEnterEditModeFinishReq) Descriptor() ([]byte, []int) {
+ return file_HomeEnterEditModeFinishReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_HomeEnterEditModeFinishReq_proto protoreflect.FileDescriptor
+
+var file_HomeEnterEditModeFinishReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x4d,
+ 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x1c, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45,
+ 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeEnterEditModeFinishReq_proto_rawDescOnce sync.Once
+ file_HomeEnterEditModeFinishReq_proto_rawDescData = file_HomeEnterEditModeFinishReq_proto_rawDesc
+)
+
+func file_HomeEnterEditModeFinishReq_proto_rawDescGZIP() []byte {
+ file_HomeEnterEditModeFinishReq_proto_rawDescOnce.Do(func() {
+ file_HomeEnterEditModeFinishReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeEnterEditModeFinishReq_proto_rawDescData)
+ })
+ return file_HomeEnterEditModeFinishReq_proto_rawDescData
+}
+
+var file_HomeEnterEditModeFinishReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeEnterEditModeFinishReq_proto_goTypes = []interface{}{
+ (*HomeEnterEditModeFinishReq)(nil), // 0: HomeEnterEditModeFinishReq
+}
+var file_HomeEnterEditModeFinishReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeEnterEditModeFinishReq_proto_init() }
+func file_HomeEnterEditModeFinishReq_proto_init() {
+ if File_HomeEnterEditModeFinishReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeEnterEditModeFinishReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeEnterEditModeFinishReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeEnterEditModeFinishReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeEnterEditModeFinishReq_proto_goTypes,
+ DependencyIndexes: file_HomeEnterEditModeFinishReq_proto_depIdxs,
+ MessageInfos: file_HomeEnterEditModeFinishReq_proto_msgTypes,
+ }.Build()
+ File_HomeEnterEditModeFinishReq_proto = out.File
+ file_HomeEnterEditModeFinishReq_proto_rawDesc = nil
+ file_HomeEnterEditModeFinishReq_proto_goTypes = nil
+ file_HomeEnterEditModeFinishReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeEnterEditModeFinishRsp.pb.go b/gover/gen/HomeEnterEditModeFinishRsp.pb.go
new file mode 100644
index 00000000..d116b84b
--- /dev/null
+++ b/gover/gen/HomeEnterEditModeFinishRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeEnterEditModeFinishRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeEnterEditModeFinishRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeEnterEditModeFinishRsp) Reset() {
+ *x = HomeEnterEditModeFinishRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeEnterEditModeFinishRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeEnterEditModeFinishRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeEnterEditModeFinishRsp) ProtoMessage() {}
+
+func (x *HomeEnterEditModeFinishRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeEnterEditModeFinishRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeEnterEditModeFinishRsp.ProtoReflect.Descriptor instead.
+func (*HomeEnterEditModeFinishRsp) Descriptor() ([]byte, []int) {
+ return file_HomeEnterEditModeFinishRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeEnterEditModeFinishRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeEnterEditModeFinishRsp_proto protoreflect.FileDescriptor
+
+var file_HomeEnterEditModeFinishRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x4d,
+ 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45,
+ 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeEnterEditModeFinishRsp_proto_rawDescOnce sync.Once
+ file_HomeEnterEditModeFinishRsp_proto_rawDescData = file_HomeEnterEditModeFinishRsp_proto_rawDesc
+)
+
+func file_HomeEnterEditModeFinishRsp_proto_rawDescGZIP() []byte {
+ file_HomeEnterEditModeFinishRsp_proto_rawDescOnce.Do(func() {
+ file_HomeEnterEditModeFinishRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeEnterEditModeFinishRsp_proto_rawDescData)
+ })
+ return file_HomeEnterEditModeFinishRsp_proto_rawDescData
+}
+
+var file_HomeEnterEditModeFinishRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeEnterEditModeFinishRsp_proto_goTypes = []interface{}{
+ (*HomeEnterEditModeFinishRsp)(nil), // 0: HomeEnterEditModeFinishRsp
+}
+var file_HomeEnterEditModeFinishRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeEnterEditModeFinishRsp_proto_init() }
+func file_HomeEnterEditModeFinishRsp_proto_init() {
+ if File_HomeEnterEditModeFinishRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeEnterEditModeFinishRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeEnterEditModeFinishRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeEnterEditModeFinishRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeEnterEditModeFinishRsp_proto_goTypes,
+ DependencyIndexes: file_HomeEnterEditModeFinishRsp_proto_depIdxs,
+ MessageInfos: file_HomeEnterEditModeFinishRsp_proto_msgTypes,
+ }.Build()
+ File_HomeEnterEditModeFinishRsp_proto = out.File
+ file_HomeEnterEditModeFinishRsp_proto_rawDesc = nil
+ file_HomeEnterEditModeFinishRsp_proto_goTypes = nil
+ file_HomeEnterEditModeFinishRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeExchangeWoodReq.pb.go b/gover/gen/HomeExchangeWoodReq.pb.go
new file mode 100644
index 00000000..ab4acdd7
--- /dev/null
+++ b/gover/gen/HomeExchangeWoodReq.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeExchangeWoodReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeExchangeWoodReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WoodId uint32 `protobuf:"varint,1,opt,name=wood_id,json=woodId,proto3" json:"wood_id,omitempty"`
+ MaterialCountMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=material_count_map,json=materialCountMap,proto3" json:"material_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *HomeExchangeWoodReq) Reset() {
+ *x = HomeExchangeWoodReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeExchangeWoodReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeExchangeWoodReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeExchangeWoodReq) ProtoMessage() {}
+
+func (x *HomeExchangeWoodReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeExchangeWoodReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeExchangeWoodReq.ProtoReflect.Descriptor instead.
+func (*HomeExchangeWoodReq) Descriptor() ([]byte, []int) {
+ return file_HomeExchangeWoodReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeExchangeWoodReq) GetWoodId() uint32 {
+ if x != nil {
+ return x.WoodId
+ }
+ return 0
+}
+
+func (x *HomeExchangeWoodReq) GetMaterialCountMap() map[uint32]uint32 {
+ if x != nil {
+ return x.MaterialCountMap
+ }
+ return nil
+}
+
+var File_HomeExchangeWoodReq_proto protoreflect.FileDescriptor
+
+var file_HomeExchangeWoodReq_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f,
+ 0x6f, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x13,
+ 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64,
+ 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x6f, 0x6f, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77, 0x6f, 0x6f, 0x64, 0x49, 0x64, 0x12, 0x58, 0x0a, 0x12,
+ 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x45,
+ 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x4d,
+ 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x1a, 0x43, 0x0a, 0x15, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69,
+ 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
+ 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeExchangeWoodReq_proto_rawDescOnce sync.Once
+ file_HomeExchangeWoodReq_proto_rawDescData = file_HomeExchangeWoodReq_proto_rawDesc
+)
+
+func file_HomeExchangeWoodReq_proto_rawDescGZIP() []byte {
+ file_HomeExchangeWoodReq_proto_rawDescOnce.Do(func() {
+ file_HomeExchangeWoodReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeExchangeWoodReq_proto_rawDescData)
+ })
+ return file_HomeExchangeWoodReq_proto_rawDescData
+}
+
+var file_HomeExchangeWoodReq_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_HomeExchangeWoodReq_proto_goTypes = []interface{}{
+ (*HomeExchangeWoodReq)(nil), // 0: HomeExchangeWoodReq
+ nil, // 1: HomeExchangeWoodReq.MaterialCountMapEntry
+}
+var file_HomeExchangeWoodReq_proto_depIdxs = []int32{
+ 1, // 0: HomeExchangeWoodReq.material_count_map:type_name -> HomeExchangeWoodReq.MaterialCountMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeExchangeWoodReq_proto_init() }
+func file_HomeExchangeWoodReq_proto_init() {
+ if File_HomeExchangeWoodReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeExchangeWoodReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeExchangeWoodReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeExchangeWoodReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeExchangeWoodReq_proto_goTypes,
+ DependencyIndexes: file_HomeExchangeWoodReq_proto_depIdxs,
+ MessageInfos: file_HomeExchangeWoodReq_proto_msgTypes,
+ }.Build()
+ File_HomeExchangeWoodReq_proto = out.File
+ file_HomeExchangeWoodReq_proto_rawDesc = nil
+ file_HomeExchangeWoodReq_proto_goTypes = nil
+ file_HomeExchangeWoodReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeExchangeWoodRsp.pb.go b/gover/gen/HomeExchangeWoodRsp.pb.go
new file mode 100644
index 00000000..ccbf9de1
--- /dev/null
+++ b/gover/gen/HomeExchangeWoodRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeExchangeWoodRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeExchangeWoodRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ExchangedCount uint32 `protobuf:"varint,8,opt,name=exchanged_count,json=exchangedCount,proto3" json:"exchanged_count,omitempty"`
+ WoodCount uint32 `protobuf:"varint,5,opt,name=wood_count,json=woodCount,proto3" json:"wood_count,omitempty"`
+ WoodId uint32 `protobuf:"varint,9,opt,name=wood_id,json=woodId,proto3" json:"wood_id,omitempty"`
+}
+
+func (x *HomeExchangeWoodRsp) Reset() {
+ *x = HomeExchangeWoodRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeExchangeWoodRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeExchangeWoodRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeExchangeWoodRsp) ProtoMessage() {}
+
+func (x *HomeExchangeWoodRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeExchangeWoodRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeExchangeWoodRsp.ProtoReflect.Descriptor instead.
+func (*HomeExchangeWoodRsp) Descriptor() ([]byte, []int) {
+ return file_HomeExchangeWoodRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeExchangeWoodRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *HomeExchangeWoodRsp) GetExchangedCount() uint32 {
+ if x != nil {
+ return x.ExchangedCount
+ }
+ return 0
+}
+
+func (x *HomeExchangeWoodRsp) GetWoodCount() uint32 {
+ if x != nil {
+ return x.WoodCount
+ }
+ return 0
+}
+
+func (x *HomeExchangeWoodRsp) GetWoodId() uint32 {
+ if x != nil {
+ return x.WoodId
+ }
+ return 0
+}
+
+var File_HomeExchangeWoodRsp_proto protoreflect.FileDescriptor
+
+var file_HomeExchangeWoodRsp_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f,
+ 0x6f, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x13,
+ 0x48, 0x6f, 0x6d, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x57, 0x6f, 0x6f, 0x64,
+ 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a,
+ 0x0f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x6f, 0x6f, 0x64, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x6f, 0x6f, 0x64,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x6f, 0x6f, 0x64, 0x5f, 0x69, 0x64,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77, 0x6f, 0x6f, 0x64, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeExchangeWoodRsp_proto_rawDescOnce sync.Once
+ file_HomeExchangeWoodRsp_proto_rawDescData = file_HomeExchangeWoodRsp_proto_rawDesc
+)
+
+func file_HomeExchangeWoodRsp_proto_rawDescGZIP() []byte {
+ file_HomeExchangeWoodRsp_proto_rawDescOnce.Do(func() {
+ file_HomeExchangeWoodRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeExchangeWoodRsp_proto_rawDescData)
+ })
+ return file_HomeExchangeWoodRsp_proto_rawDescData
+}
+
+var file_HomeExchangeWoodRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeExchangeWoodRsp_proto_goTypes = []interface{}{
+ (*HomeExchangeWoodRsp)(nil), // 0: HomeExchangeWoodRsp
+}
+var file_HomeExchangeWoodRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeExchangeWoodRsp_proto_init() }
+func file_HomeExchangeWoodRsp_proto_init() {
+ if File_HomeExchangeWoodRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeExchangeWoodRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeExchangeWoodRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeExchangeWoodRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeExchangeWoodRsp_proto_goTypes,
+ DependencyIndexes: file_HomeExchangeWoodRsp_proto_depIdxs,
+ MessageInfos: file_HomeExchangeWoodRsp_proto_msgTypes,
+ }.Build()
+ File_HomeExchangeWoodRsp_proto = out.File
+ file_HomeExchangeWoodRsp_proto_rawDesc = nil
+ file_HomeExchangeWoodRsp_proto_goTypes = nil
+ file_HomeExchangeWoodRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeFishFarmingInfo.pb.go b/gover/gen/HomeFishFarmingInfo.pb.go
index 2e9a2070..3d70e7ee 100644
--- a/gover/gen/HomeFishFarmingInfo.pb.go
+++ b/gover/gen/HomeFishFarmingInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeFishFarmingInfo.proto
package gen
@@ -41,8 +41,8 @@ type HomeFishFarmingInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishIdList []uint32 `protobuf:"varint,11,rep,packed,name=fish_id_list,json=fishIdList,proto3" json:"fish_id_list,omitempty"`
- FishpondGuid uint32 `protobuf:"varint,14,opt,name=fishpond_guid,json=fishpondGuid,proto3" json:"fishpond_guid,omitempty"`
+ FishIdList []uint32 `protobuf:"varint,13,rep,packed,name=fish_id_list,json=fishIdList,proto3" json:"fish_id_list,omitempty"`
+ FishpondGuid uint32 `protobuf:"varint,5,opt,name=fishpond_guid,json=fishpondGuid,proto3" json:"fishpond_guid,omitempty"`
}
func (x *HomeFishFarmingInfo) Reset() {
@@ -98,9 +98,9 @@ var file_HomeFishFarmingInfo_proto_rawDesc = []byte{
0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x48,
0x6f, 0x6d, 0x65, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x49, 0x64,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x49, 0x64,
0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x69, 0x73, 0x68, 0x70, 0x6f, 0x6e, 0x64,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x69, 0x73,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x69, 0x73,
0x68, 0x70, 0x6f, 0x6e, 0x64, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeFishFarmingInfoNotify.pb.go b/gover/gen/HomeFishFarmingInfoNotify.pb.go
index 2fc0f7b4..e5d93de8 100644
--- a/gover/gen/HomeFishFarmingInfoNotify.pb.go
+++ b/gover/gen/HomeFishFarmingInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeFishFarmingInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4677
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeFishFarmingInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishFarmingInfoList []*HomeFishFarmingInfo `protobuf:"bytes,15,rep,name=fish_farming_info_list,json=fishFarmingInfoList,proto3" json:"fish_farming_info_list,omitempty"`
+ FishFarmingInfoList []*HomeFishFarmingInfo `protobuf:"bytes,8,rep,name=fish_farming_info_list,json=fishFarmingInfoList,proto3" json:"fish_farming_info_list,omitempty"`
}
func (x *HomeFishFarmingInfoNotify) Reset() {
@@ -96,7 +93,7 @@ var file_HomeFishFarmingInfoNotify_proto_rawDesc = []byte{
0x48, 0x6f, 0x6d, 0x65, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49,
0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x49, 0x0a, 0x16, 0x66, 0x69, 0x73,
0x68, 0x5f, 0x66, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x13, 0x66, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/HomeFurnitureArrangementMuipData.pb.go b/gover/gen/HomeFurnitureArrangementMuipData.pb.go
index 01edf81b..b2bd8e7c 100644
--- a/gover/gen/HomeFurnitureArrangementMuipData.pb.go
+++ b/gover/gen/HomeFurnitureArrangementMuipData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeFurnitureArrangementMuipData.proto
package gen
diff --git a/gover/gen/HomeFurnitureCustomSuiteData.pb.go b/gover/gen/HomeFurnitureCustomSuiteData.pb.go
new file mode 100644
index 00000000..4ea64b30
--- /dev/null
+++ b/gover/gen/HomeFurnitureCustomSuiteData.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeFurnitureCustomSuiteData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeFurnitureCustomSuiteData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IncludedFurnitureIndexList []int32 `protobuf:"varint,14,rep,packed,name=included_furniture_index_list,json=includedFurnitureIndexList,proto3" json:"included_furniture_index_list,omitempty"`
+ SpawnPos *Vector `protobuf:"bytes,5,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ Guid uint32 `protobuf:"varint,12,opt,name=guid,proto3" json:"guid,omitempty"`
+}
+
+func (x *HomeFurnitureCustomSuiteData) Reset() {
+ *x = HomeFurnitureCustomSuiteData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeFurnitureCustomSuiteData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeFurnitureCustomSuiteData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeFurnitureCustomSuiteData) ProtoMessage() {}
+
+func (x *HomeFurnitureCustomSuiteData) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeFurnitureCustomSuiteData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeFurnitureCustomSuiteData.ProtoReflect.Descriptor instead.
+func (*HomeFurnitureCustomSuiteData) Descriptor() ([]byte, []int) {
+ return file_HomeFurnitureCustomSuiteData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeFurnitureCustomSuiteData) GetIncludedFurnitureIndexList() []int32 {
+ if x != nil {
+ return x.IncludedFurnitureIndexList
+ }
+ return nil
+}
+
+func (x *HomeFurnitureCustomSuiteData) GetSpawnPos() *Vector {
+ if x != nil {
+ return x.SpawnPos
+ }
+ return nil
+}
+
+func (x *HomeFurnitureCustomSuiteData) GetGuid() uint32 {
+ if x != nil {
+ return x.Guid
+ }
+ return 0
+}
+
+var File_HomeFurnitureCustomSuiteData_proto protoreflect.FileDescriptor
+
+var file_HomeFurnitureCustomSuiteData_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x43,
+ 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x53, 0x75, 0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x53, 0x75, 0x69, 0x74, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x41, 0x0a, 0x1d, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x5f,
+ 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x05, 0x52, 0x1a, 0x69, 0x6e, 0x63, 0x6c,
+ 0x75, 0x64, 0x65, 0x64, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f,
+ 0x70, 0x6f, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x12, 0x0a, 0x04,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeFurnitureCustomSuiteData_proto_rawDescOnce sync.Once
+ file_HomeFurnitureCustomSuiteData_proto_rawDescData = file_HomeFurnitureCustomSuiteData_proto_rawDesc
+)
+
+func file_HomeFurnitureCustomSuiteData_proto_rawDescGZIP() []byte {
+ file_HomeFurnitureCustomSuiteData_proto_rawDescOnce.Do(func() {
+ file_HomeFurnitureCustomSuiteData_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeFurnitureCustomSuiteData_proto_rawDescData)
+ })
+ return file_HomeFurnitureCustomSuiteData_proto_rawDescData
+}
+
+var file_HomeFurnitureCustomSuiteData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeFurnitureCustomSuiteData_proto_goTypes = []interface{}{
+ (*HomeFurnitureCustomSuiteData)(nil), // 0: HomeFurnitureCustomSuiteData
+ (*Vector)(nil), // 1: Vector
+}
+var file_HomeFurnitureCustomSuiteData_proto_depIdxs = []int32{
+ 1, // 0: HomeFurnitureCustomSuiteData.spawn_pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeFurnitureCustomSuiteData_proto_init() }
+func file_HomeFurnitureCustomSuiteData_proto_init() {
+ if File_HomeFurnitureCustomSuiteData_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeFurnitureCustomSuiteData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeFurnitureCustomSuiteData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeFurnitureCustomSuiteData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeFurnitureCustomSuiteData_proto_goTypes,
+ DependencyIndexes: file_HomeFurnitureCustomSuiteData_proto_depIdxs,
+ MessageInfos: file_HomeFurnitureCustomSuiteData_proto_msgTypes,
+ }.Build()
+ File_HomeFurnitureCustomSuiteData_proto = out.File
+ file_HomeFurnitureCustomSuiteData_proto_rawDesc = nil
+ file_HomeFurnitureCustomSuiteData_proto_goTypes = nil
+ file_HomeFurnitureCustomSuiteData_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeFurnitureData.pb.go b/gover/gen/HomeFurnitureData.pb.go
index 9cb992e5..8a825a8c 100644
--- a/gover/gen/HomeFurnitureData.pb.go
+++ b/gover/gen/HomeFurnitureData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeFurnitureData.proto
package gen
@@ -41,12 +41,12 @@ type HomeFurnitureData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Version uint32 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"`
- ParentFurnitureIndex int32 `protobuf:"varint,3,opt,name=parent_furniture_index,json=parentFurnitureIndex,proto3" json:"parent_furniture_index,omitempty"`
- FurnitureId uint32 `protobuf:"varint,4,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
- Guid uint32 `protobuf:"varint,9,opt,name=guid,proto3" json:"guid,omitempty"`
- SpawnRot *Vector `protobuf:"bytes,10,opt,name=spawn_rot,json=spawnRot,proto3" json:"spawn_rot,omitempty"`
- SpawnPos *Vector `protobuf:"bytes,8,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ FurnitureId uint32 `protobuf:"varint,8,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
+ ParentFurnitureIndex int32 `protobuf:"varint,15,opt,name=parent_furniture_index,json=parentFurnitureIndex,proto3" json:"parent_furniture_index,omitempty"`
+ Guid uint32 `protobuf:"varint,12,opt,name=guid,proto3" json:"guid,omitempty"`
+ SpawnRot *Vector `protobuf:"bytes,6,opt,name=spawn_rot,json=spawnRot,proto3" json:"spawn_rot,omitempty"`
+ SpawnPos *Vector `protobuf:"bytes,2,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ Version uint32 `protobuf:"varint,11,opt,name=version,proto3" json:"version,omitempty"`
}
func (x *HomeFurnitureData) Reset() {
@@ -81,9 +81,9 @@ func (*HomeFurnitureData) Descriptor() ([]byte, []int) {
return file_HomeFurnitureData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeFurnitureData) GetVersion() uint32 {
+func (x *HomeFurnitureData) GetFurnitureId() uint32 {
if x != nil {
- return x.Version
+ return x.FurnitureId
}
return 0
}
@@ -95,13 +95,6 @@ func (x *HomeFurnitureData) GetParentFurnitureIndex() int32 {
return 0
}
-func (x *HomeFurnitureData) GetFurnitureId() uint32 {
- if x != nil {
- return x.FurnitureId
- }
- return 0
-}
-
func (x *HomeFurnitureData) GetGuid() uint32 {
if x != nil {
return x.Guid
@@ -123,26 +116,33 @@ func (x *HomeFurnitureData) GetSpawnPos() *Vector {
return nil
}
+func (x *HomeFurnitureData) GetVersion() uint32 {
+ if x != nil {
+ return x.Version
+ }
+ return 0
+}
+
var File_HomeFurnitureData_proto protoreflect.FileDescriptor
var file_HomeFurnitureData_proto_rawDesc = []byte{
0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x01, 0x0a, 0x11, 0x48, 0x6f, 0x6d, 0x65,
- 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a,
- 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x16, 0x70, 0x61, 0x72, 0x65, 0x6e,
- 0x74, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x46,
- 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x21, 0x0a,
- 0x0c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a,
+ 0x0c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64,
- 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
- 0x67, 0x75, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x72, 0x6f,
- 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x52, 0x6f, 0x74, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70,
- 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x73,
+ 0x12, 0x34, 0x0a, 0x16, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
+ 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70,
+ 0x61, 0x77, 0x6e, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x52, 0x6f, 0x74,
+ 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70,
+ 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeFurnitureGroupData.pb.go b/gover/gen/HomeFurnitureGroupData.pb.go
new file mode 100644
index 00000000..02b9795f
--- /dev/null
+++ b/gover/gen/HomeFurnitureGroupData.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeFurnitureGroupData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeFurnitureGroupData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ VirtualFurnitureList []*HomeFurnitureData `protobuf:"bytes,1,rep,name=virtual_furniture_list,json=virtualFurnitureList,proto3" json:"virtual_furniture_list,omitempty"`
+ GroupFurnitureIndex uint32 `protobuf:"varint,15,opt,name=group_furniture_index,json=groupFurnitureIndex,proto3" json:"group_furniture_index,omitempty"`
+}
+
+func (x *HomeFurnitureGroupData) Reset() {
+ *x = HomeFurnitureGroupData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeFurnitureGroupData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeFurnitureGroupData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeFurnitureGroupData) ProtoMessage() {}
+
+func (x *HomeFurnitureGroupData) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeFurnitureGroupData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeFurnitureGroupData.ProtoReflect.Descriptor instead.
+func (*HomeFurnitureGroupData) Descriptor() ([]byte, []int) {
+ return file_HomeFurnitureGroupData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeFurnitureGroupData) GetVirtualFurnitureList() []*HomeFurnitureData {
+ if x != nil {
+ return x.VirtualFurnitureList
+ }
+ return nil
+}
+
+func (x *HomeFurnitureGroupData) GetGroupFurnitureIndex() uint32 {
+ if x != nil {
+ return x.GroupFurnitureIndex
+ }
+ return 0
+}
+
+var File_HomeFurnitureGroupData_proto protoreflect.FileDescriptor
+
+var file_HomeFurnitureGroupData_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47,
+ 0x72, 0x6f, 0x75, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
+ 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65,
+ 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x44, 0x61,
+ 0x74, 0x61, 0x12, 0x48, 0x0a, 0x16, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x5f, 0x66, 0x75,
+ 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
+ 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x14, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x46,
+ 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x15,
+ 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f,
+ 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeFurnitureGroupData_proto_rawDescOnce sync.Once
+ file_HomeFurnitureGroupData_proto_rawDescData = file_HomeFurnitureGroupData_proto_rawDesc
+)
+
+func file_HomeFurnitureGroupData_proto_rawDescGZIP() []byte {
+ file_HomeFurnitureGroupData_proto_rawDescOnce.Do(func() {
+ file_HomeFurnitureGroupData_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeFurnitureGroupData_proto_rawDescData)
+ })
+ return file_HomeFurnitureGroupData_proto_rawDescData
+}
+
+var file_HomeFurnitureGroupData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeFurnitureGroupData_proto_goTypes = []interface{}{
+ (*HomeFurnitureGroupData)(nil), // 0: HomeFurnitureGroupData
+ (*HomeFurnitureData)(nil), // 1: HomeFurnitureData
+}
+var file_HomeFurnitureGroupData_proto_depIdxs = []int32{
+ 1, // 0: HomeFurnitureGroupData.virtual_furniture_list:type_name -> HomeFurnitureData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeFurnitureGroupData_proto_init() }
+func file_HomeFurnitureGroupData_proto_init() {
+ if File_HomeFurnitureGroupData_proto != nil {
+ return
+ }
+ file_HomeFurnitureData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeFurnitureGroupData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeFurnitureGroupData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeFurnitureGroupData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeFurnitureGroupData_proto_goTypes,
+ DependencyIndexes: file_HomeFurnitureGroupData_proto_depIdxs,
+ MessageInfos: file_HomeFurnitureGroupData_proto_msgTypes,
+ }.Build()
+ File_HomeFurnitureGroupData_proto = out.File
+ file_HomeFurnitureGroupData_proto_rawDesc = nil
+ file_HomeFurnitureGroupData_proto_goTypes = nil
+ file_HomeFurnitureGroupData_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeFurnitureSuiteData.pb.go b/gover/gen/HomeFurnitureSuiteData.pb.go
index 7e919476..7ce868a4 100644
--- a/gover/gen/HomeFurnitureSuiteData.pb.go
+++ b/gover/gen/HomeFurnitureSuiteData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeFurnitureSuiteData.proto
package gen
@@ -41,11 +41,11 @@ type HomeFurnitureSuiteData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAllowSummon bool `protobuf:"varint,10,opt,name=is_allow_summon,json=isAllowSummon,proto3" json:"is_allow_summon,omitempty"`
- SuiteId uint32 `protobuf:"varint,6,opt,name=suite_id,json=suiteId,proto3" json:"suite_id,omitempty"`
- SpawnPos *Vector `protobuf:"bytes,8,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
- Guid uint32 `protobuf:"varint,13,opt,name=guid,proto3" json:"guid,omitempty"`
- IncludedFurnitureIndexList []int32 `protobuf:"varint,1,rep,packed,name=included_furniture_index_list,json=includedFurnitureIndexList,proto3" json:"included_furniture_index_list,omitempty"`
+ IsAllowSummon bool `protobuf:"varint,4,opt,name=is_allow_summon,json=isAllowSummon,proto3" json:"is_allow_summon,omitempty"`
+ SuiteId uint32 `protobuf:"varint,3,opt,name=suite_id,json=suiteId,proto3" json:"suite_id,omitempty"`
+ Guid uint32 `protobuf:"varint,5,opt,name=guid,proto3" json:"guid,omitempty"`
+ SpawnPos *Vector `protobuf:"bytes,9,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ IncludedFurnitureIndexList []int32 `protobuf:"varint,11,rep,packed,name=included_furniture_index_list,json=includedFurnitureIndexList,proto3" json:"included_furniture_index_list,omitempty"`
}
func (x *HomeFurnitureSuiteData) Reset() {
@@ -94,18 +94,18 @@ func (x *HomeFurnitureSuiteData) GetSuiteId() uint32 {
return 0
}
-func (x *HomeFurnitureSuiteData) GetSpawnPos() *Vector {
+func (x *HomeFurnitureSuiteData) GetGuid() uint32 {
if x != nil {
- return x.SpawnPos
+ return x.Guid
}
- return nil
+ return 0
}
-func (x *HomeFurnitureSuiteData) GetGuid() uint32 {
+func (x *HomeFurnitureSuiteData) GetSpawnPos() *Vector {
if x != nil {
- return x.Guid
+ return x.SpawnPos
}
- return 0
+ return nil
}
func (x *HomeFurnitureSuiteData) GetIncludedFurnitureIndexList() []int32 {
@@ -123,16 +123,16 @@ var file_HomeFurnitureSuiteData_proto_rawDesc = []byte{
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x01, 0x0a,
0x16, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75,
0x69, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x61, 0x6c,
- 0x6c, 0x6f, 0x77, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x6c, 0x6f, 0x77, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
0x52, 0x0d, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x12,
- 0x19, 0x0a, 0x08, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x73, 0x75, 0x69, 0x74, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70,
- 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x73,
- 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
- 0x67, 0x75, 0x69, 0x64, 0x12, 0x41, 0x0a, 0x1d, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64,
+ 0x19, 0x0a, 0x08, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x75, 0x69, 0x74, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x24,
+ 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77,
+ 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x41, 0x0a, 0x1d, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64,
0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x1a, 0x69, 0x6e, 0x63,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x05, 0x52, 0x1a, 0x69, 0x6e, 0x63,
0x6c, 0x75, 0x64, 0x65, 0x64, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e,
0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomeGalleryInPlayingNotify.pb.go b/gover/gen/HomeGalleryInPlayingNotify.pb.go
new file mode 100644
index 00000000..a750b571
--- /dev/null
+++ b/gover/gen/HomeGalleryInPlayingNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeGalleryInPlayingNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeGalleryInPlayingNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,7,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *HomeGalleryInPlayingNotify) Reset() {
+ *x = HomeGalleryInPlayingNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeGalleryInPlayingNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeGalleryInPlayingNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeGalleryInPlayingNotify) ProtoMessage() {}
+
+func (x *HomeGalleryInPlayingNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeGalleryInPlayingNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeGalleryInPlayingNotify.ProtoReflect.Descriptor instead.
+func (*HomeGalleryInPlayingNotify) Descriptor() ([]byte, []int) {
+ return file_HomeGalleryInPlayingNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeGalleryInPlayingNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_HomeGalleryInPlayingNotify_proto protoreflect.FileDescriptor
+
+var file_HomeGalleryInPlayingNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x50,
+ 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x49, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeGalleryInPlayingNotify_proto_rawDescOnce sync.Once
+ file_HomeGalleryInPlayingNotify_proto_rawDescData = file_HomeGalleryInPlayingNotify_proto_rawDesc
+)
+
+func file_HomeGalleryInPlayingNotify_proto_rawDescGZIP() []byte {
+ file_HomeGalleryInPlayingNotify_proto_rawDescOnce.Do(func() {
+ file_HomeGalleryInPlayingNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeGalleryInPlayingNotify_proto_rawDescData)
+ })
+ return file_HomeGalleryInPlayingNotify_proto_rawDescData
+}
+
+var file_HomeGalleryInPlayingNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeGalleryInPlayingNotify_proto_goTypes = []interface{}{
+ (*HomeGalleryInPlayingNotify)(nil), // 0: HomeGalleryInPlayingNotify
+}
+var file_HomeGalleryInPlayingNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeGalleryInPlayingNotify_proto_init() }
+func file_HomeGalleryInPlayingNotify_proto_init() {
+ if File_HomeGalleryInPlayingNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeGalleryInPlayingNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeGalleryInPlayingNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeGalleryInPlayingNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeGalleryInPlayingNotify_proto_goTypes,
+ DependencyIndexes: file_HomeGalleryInPlayingNotify_proto_depIdxs,
+ MessageInfos: file_HomeGalleryInPlayingNotify_proto_msgTypes,
+ }.Build()
+ File_HomeGalleryInPlayingNotify_proto = out.File
+ file_HomeGalleryInPlayingNotify_proto_rawDesc = nil
+ file_HomeGalleryInPlayingNotify_proto_goTypes = nil
+ file_HomeGalleryInPlayingNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeGetArrangementInfoReq.pb.go b/gover/gen/HomeGetArrangementInfoReq.pb.go
index 3f208210..f650185c 100644
--- a/gover/gen/HomeGetArrangementInfoReq.pb.go
+++ b/gover/gen/HomeGetArrangementInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeGetArrangementInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4848
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeGetArrangementInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneIdList []uint32 `protobuf:"varint,13,rep,packed,name=scene_id_list,json=sceneIdList,proto3" json:"scene_id_list,omitempty"`
+ SceneIdList []uint32 `protobuf:"varint,6,rep,packed,name=scene_id_list,json=sceneIdList,proto3" json:"scene_id_list,omitempty"`
}
func (x *HomeGetArrangementInfoReq) Reset() {
@@ -95,7 +91,7 @@ var file_HomeGetArrangementInfoReq_proto_rawDesc = []byte{
0x6f, 0x22, 0x3f, 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x41, 0x72, 0x72, 0x61,
0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x22,
0x0a, 0x0d, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x4c, 0x69,
+ 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/HomeGetArrangementInfoRsp.pb.go b/gover/gen/HomeGetArrangementInfoRsp.pb.go
index 08619e34..c34a626b 100644
--- a/gover/gen/HomeGetArrangementInfoRsp.pb.go
+++ b/gover/gen/HomeGetArrangementInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeGetArrangementInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4844
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeGetArrangementInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- SceneArrangementInfoList []*HomeSceneArrangementInfo `protobuf:"bytes,14,rep,name=scene_arrangement_info_list,json=sceneArrangementInfoList,proto3" json:"scene_arrangement_info_list,omitempty"`
+ SceneArrangementInfoList []*HomeSceneArrangementInfo `protobuf:"bytes,13,rep,name=scene_arrangement_info_list,json=sceneArrangementInfoList,proto3" json:"scene_arrangement_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeGetArrangementInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeGetArrangementInfoRsp) Descriptor() ([]byte, []int) {
return file_HomeGetArrangementInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeGetArrangementInfoRsp) GetRetcode() int32 {
+func (x *HomeGetArrangementInfoRsp) GetSceneArrangementInfoList() []*HomeSceneArrangementInfo {
if x != nil {
- return x.Retcode
+ return x.SceneArrangementInfoList
}
- return 0
+ return nil
}
-func (x *HomeGetArrangementInfoRsp) GetSceneArrangementInfoList() []*HomeSceneArrangementInfo {
+func (x *HomeGetArrangementInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.SceneArrangementInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_HomeGetArrangementInfoRsp_proto protoreflect.FileDescriptor
@@ -103,14 +100,14 @@ var file_HomeGetArrangementInfoRsp_proto_rawDesc = []byte{
0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x41, 0x72, 0x72,
0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x58, 0x0a, 0x1b, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19,
- 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67,
- 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x18, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x58, 0x0a, 0x1b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x18, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeGetBasicInfoReq.pb.go b/gover/gen/HomeGetBasicInfoReq.pb.go
index 418e4ca4..22bf84b4 100644
--- a/gover/gen/HomeGetBasicInfoReq.pb.go
+++ b/gover/gen/HomeGetBasicInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeGetBasicInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4655
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeGetBasicInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeGetBlueprintSlotInfoReq.pb.go b/gover/gen/HomeGetBlueprintSlotInfoReq.pb.go
new file mode 100644
index 00000000..1864ed68
--- /dev/null
+++ b/gover/gen/HomeGetBlueprintSlotInfoReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeGetBlueprintSlotInfoReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeGetBlueprintSlotInfoReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *HomeGetBlueprintSlotInfoReq) Reset() {
+ *x = HomeGetBlueprintSlotInfoReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeGetBlueprintSlotInfoReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeGetBlueprintSlotInfoReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeGetBlueprintSlotInfoReq) ProtoMessage() {}
+
+func (x *HomeGetBlueprintSlotInfoReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeGetBlueprintSlotInfoReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeGetBlueprintSlotInfoReq.ProtoReflect.Descriptor instead.
+func (*HomeGetBlueprintSlotInfoReq) Descriptor() ([]byte, []int) {
+ return file_HomeGetBlueprintSlotInfoReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_HomeGetBlueprintSlotInfoReq_proto protoreflect.FileDescriptor
+
+var file_HomeGetBlueprintSlotInfoReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x1d, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x42, 0x6c,
+ 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_HomeGetBlueprintSlotInfoReq_proto_rawDescOnce sync.Once
+ file_HomeGetBlueprintSlotInfoReq_proto_rawDescData = file_HomeGetBlueprintSlotInfoReq_proto_rawDesc
+)
+
+func file_HomeGetBlueprintSlotInfoReq_proto_rawDescGZIP() []byte {
+ file_HomeGetBlueprintSlotInfoReq_proto_rawDescOnce.Do(func() {
+ file_HomeGetBlueprintSlotInfoReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeGetBlueprintSlotInfoReq_proto_rawDescData)
+ })
+ return file_HomeGetBlueprintSlotInfoReq_proto_rawDescData
+}
+
+var file_HomeGetBlueprintSlotInfoReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeGetBlueprintSlotInfoReq_proto_goTypes = []interface{}{
+ (*HomeGetBlueprintSlotInfoReq)(nil), // 0: HomeGetBlueprintSlotInfoReq
+}
+var file_HomeGetBlueprintSlotInfoReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeGetBlueprintSlotInfoReq_proto_init() }
+func file_HomeGetBlueprintSlotInfoReq_proto_init() {
+ if File_HomeGetBlueprintSlotInfoReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeGetBlueprintSlotInfoReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeGetBlueprintSlotInfoReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeGetBlueprintSlotInfoReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeGetBlueprintSlotInfoReq_proto_goTypes,
+ DependencyIndexes: file_HomeGetBlueprintSlotInfoReq_proto_depIdxs,
+ MessageInfos: file_HomeGetBlueprintSlotInfoReq_proto_msgTypes,
+ }.Build()
+ File_HomeGetBlueprintSlotInfoReq_proto = out.File
+ file_HomeGetBlueprintSlotInfoReq_proto_rawDesc = nil
+ file_HomeGetBlueprintSlotInfoReq_proto_goTypes = nil
+ file_HomeGetBlueprintSlotInfoReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeGetBlueprintSlotInfoRsp.pb.go b/gover/gen/HomeGetBlueprintSlotInfoRsp.pb.go
new file mode 100644
index 00000000..2016ea5a
--- /dev/null
+++ b/gover/gen/HomeGetBlueprintSlotInfoRsp.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeGetBlueprintSlotInfoRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeGetBlueprintSlotInfoRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeleteSlotIdList []uint32 `protobuf:"varint,1,rep,packed,name=delete_slot_id_list,json=deleteSlotIdList,proto3" json:"delete_slot_id_list,omitempty"`
+ SlotInfoList []*HomeBlueprintSlotInfo `protobuf:"bytes,15,rep,name=slot_info_list,json=slotInfoList,proto3" json:"slot_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeGetBlueprintSlotInfoRsp) Reset() {
+ *x = HomeGetBlueprintSlotInfoRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeGetBlueprintSlotInfoRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeGetBlueprintSlotInfoRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeGetBlueprintSlotInfoRsp) ProtoMessage() {}
+
+func (x *HomeGetBlueprintSlotInfoRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeGetBlueprintSlotInfoRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeGetBlueprintSlotInfoRsp.ProtoReflect.Descriptor instead.
+func (*HomeGetBlueprintSlotInfoRsp) Descriptor() ([]byte, []int) {
+ return file_HomeGetBlueprintSlotInfoRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeGetBlueprintSlotInfoRsp) GetDeleteSlotIdList() []uint32 {
+ if x != nil {
+ return x.DeleteSlotIdList
+ }
+ return nil
+}
+
+func (x *HomeGetBlueprintSlotInfoRsp) GetSlotInfoList() []*HomeBlueprintSlotInfo {
+ if x != nil {
+ return x.SlotInfoList
+ }
+ return nil
+}
+
+func (x *HomeGetBlueprintSlotInfoRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeGetBlueprintSlotInfoRsp_proto protoreflect.FileDescriptor
+
+var file_HomeGetBlueprintSlotInfoRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0xa4, 0x01, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70,
+ 0x12, 0x2d, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x64,
+ 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x3c, 0x0a, 0x0e, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c,
+ 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0c, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeGetBlueprintSlotInfoRsp_proto_rawDescOnce sync.Once
+ file_HomeGetBlueprintSlotInfoRsp_proto_rawDescData = file_HomeGetBlueprintSlotInfoRsp_proto_rawDesc
+)
+
+func file_HomeGetBlueprintSlotInfoRsp_proto_rawDescGZIP() []byte {
+ file_HomeGetBlueprintSlotInfoRsp_proto_rawDescOnce.Do(func() {
+ file_HomeGetBlueprintSlotInfoRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeGetBlueprintSlotInfoRsp_proto_rawDescData)
+ })
+ return file_HomeGetBlueprintSlotInfoRsp_proto_rawDescData
+}
+
+var file_HomeGetBlueprintSlotInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeGetBlueprintSlotInfoRsp_proto_goTypes = []interface{}{
+ (*HomeGetBlueprintSlotInfoRsp)(nil), // 0: HomeGetBlueprintSlotInfoRsp
+ (*HomeBlueprintSlotInfo)(nil), // 1: HomeBlueprintSlotInfo
+}
+var file_HomeGetBlueprintSlotInfoRsp_proto_depIdxs = []int32{
+ 1, // 0: HomeGetBlueprintSlotInfoRsp.slot_info_list:type_name -> HomeBlueprintSlotInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeGetBlueprintSlotInfoRsp_proto_init() }
+func file_HomeGetBlueprintSlotInfoRsp_proto_init() {
+ if File_HomeGetBlueprintSlotInfoRsp_proto != nil {
+ return
+ }
+ file_HomeBlueprintSlotInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeGetBlueprintSlotInfoRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeGetBlueprintSlotInfoRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeGetBlueprintSlotInfoRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeGetBlueprintSlotInfoRsp_proto_goTypes,
+ DependencyIndexes: file_HomeGetBlueprintSlotInfoRsp_proto_depIdxs,
+ MessageInfos: file_HomeGetBlueprintSlotInfoRsp_proto_msgTypes,
+ }.Build()
+ File_HomeGetBlueprintSlotInfoRsp_proto = out.File
+ file_HomeGetBlueprintSlotInfoRsp_proto_rawDesc = nil
+ file_HomeGetBlueprintSlotInfoRsp_proto_goTypes = nil
+ file_HomeGetBlueprintSlotInfoRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeGetFishFarmingInfoReq.pb.go b/gover/gen/HomeGetFishFarmingInfoReq.pb.go
index 02708602..f2ac4168 100644
--- a/gover/gen/HomeGetFishFarmingInfoReq.pb.go
+++ b/gover/gen/HomeGetFishFarmingInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeGetFishFarmingInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4476
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeGetFishFarmingInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeGetFishFarmingInfoRsp.pb.go b/gover/gen/HomeGetFishFarmingInfoRsp.pb.go
index 74af4e97..9f21ad2c 100644
--- a/gover/gen/HomeGetFishFarmingInfoRsp.pb.go
+++ b/gover/gen/HomeGetFishFarmingInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeGetFishFarmingInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4678
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeGetFishFarmingInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishFarmingInfoList []*HomeFishFarmingInfo `protobuf:"bytes,7,rep,name=fish_farming_info_list,json=fishFarmingInfoList,proto3" json:"fish_farming_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ FishFarmingInfoList []*HomeFishFarmingInfo `protobuf:"bytes,12,rep,name=fish_farming_info_list,json=fishFarmingInfoList,proto3" json:"fish_farming_info_list,omitempty"`
}
func (x *HomeGetFishFarmingInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeGetFishFarmingInfoRsp) Descriptor() ([]byte, []int) {
return file_HomeGetFishFarmingInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeGetFishFarmingInfoRsp) GetFishFarmingInfoList() []*HomeFishFarmingInfo {
+func (x *HomeGetFishFarmingInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.FishFarmingInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *HomeGetFishFarmingInfoRsp) GetRetcode() int32 {
+func (x *HomeGetFishFarmingInfoRsp) GetFishFarmingInfoList() []*HomeFishFarmingInfo {
if x != nil {
- return x.Retcode
+ return x.FishFarmingInfoList
}
- return 0
+ return nil
}
var File_HomeGetFishFarmingInfoRsp_proto protoreflect.FileDescriptor
@@ -102,13 +99,13 @@ var file_HomeGetFishFarmingInfoRsp_proto_rawDesc = []byte{
0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69,
0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a,
0x19, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d,
- 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x49, 0x0a, 0x16, 0x66, 0x69,
- 0x73, 0x68, 0x5f, 0x66, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d,
- 0x65, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x13, 0x66, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
- 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x49, 0x0a, 0x16, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x66, 0x61, 0x72,
+ 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x69, 0x73, 0x68, 0x46,
+ 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x66, 0x69, 0x73, 0x68,
+ 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeGetGroupRecordReq.pb.go b/gover/gen/HomeGetGroupRecordReq.pb.go
new file mode 100644
index 00000000..9c833197
--- /dev/null
+++ b/gover/gen/HomeGetGroupRecordReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeGetGroupRecordReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeGetGroupRecordReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupId uint32 `protobuf:"varint,6,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+}
+
+func (x *HomeGetGroupRecordReq) Reset() {
+ *x = HomeGetGroupRecordReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeGetGroupRecordReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeGetGroupRecordReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeGetGroupRecordReq) ProtoMessage() {}
+
+func (x *HomeGetGroupRecordReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeGetGroupRecordReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeGetGroupRecordReq.ProtoReflect.Descriptor instead.
+func (*HomeGetGroupRecordReq) Descriptor() ([]byte, []int) {
+ return file_HomeGetGroupRecordReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeGetGroupRecordReq) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+var File_HomeGetGroupRecordReq_proto protoreflect.FileDescriptor
+
+var file_HomeGetGroupRecordReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a,
+ 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
+ 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_HomeGetGroupRecordReq_proto_rawDescOnce sync.Once
+ file_HomeGetGroupRecordReq_proto_rawDescData = file_HomeGetGroupRecordReq_proto_rawDesc
+)
+
+func file_HomeGetGroupRecordReq_proto_rawDescGZIP() []byte {
+ file_HomeGetGroupRecordReq_proto_rawDescOnce.Do(func() {
+ file_HomeGetGroupRecordReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeGetGroupRecordReq_proto_rawDescData)
+ })
+ return file_HomeGetGroupRecordReq_proto_rawDescData
+}
+
+var file_HomeGetGroupRecordReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeGetGroupRecordReq_proto_goTypes = []interface{}{
+ (*HomeGetGroupRecordReq)(nil), // 0: HomeGetGroupRecordReq
+}
+var file_HomeGetGroupRecordReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeGetGroupRecordReq_proto_init() }
+func file_HomeGetGroupRecordReq_proto_init() {
+ if File_HomeGetGroupRecordReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeGetGroupRecordReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeGetGroupRecordReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeGetGroupRecordReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeGetGroupRecordReq_proto_goTypes,
+ DependencyIndexes: file_HomeGetGroupRecordReq_proto_depIdxs,
+ MessageInfos: file_HomeGetGroupRecordReq_proto_msgTypes,
+ }.Build()
+ File_HomeGetGroupRecordReq_proto = out.File
+ file_HomeGetGroupRecordReq_proto_rawDesc = nil
+ file_HomeGetGroupRecordReq_proto_goTypes = nil
+ file_HomeGetGroupRecordReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeGetGroupRecordRsp.pb.go b/gover/gen/HomeGetGroupRecordRsp.pb.go
new file mode 100644
index 00000000..77772814
--- /dev/null
+++ b/gover/gen/HomeGetGroupRecordRsp.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeGetGroupRecordRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeGetGroupRecordRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupRecord *HomeGroupRecord `protobuf:"bytes,6,opt,name=group_record,json=groupRecord,proto3" json:"group_record,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RecordType uint32 `protobuf:"varint,15,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
+}
+
+func (x *HomeGetGroupRecordRsp) Reset() {
+ *x = HomeGetGroupRecordRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeGetGroupRecordRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeGetGroupRecordRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeGetGroupRecordRsp) ProtoMessage() {}
+
+func (x *HomeGetGroupRecordRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeGetGroupRecordRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeGetGroupRecordRsp.ProtoReflect.Descriptor instead.
+func (*HomeGetGroupRecordRsp) Descriptor() ([]byte, []int) {
+ return file_HomeGetGroupRecordRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeGetGroupRecordRsp) GetGroupRecord() *HomeGroupRecord {
+ if x != nil {
+ return x.GroupRecord
+ }
+ return nil
+}
+
+func (x *HomeGetGroupRecordRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *HomeGetGroupRecordRsp) GetRecordType() uint32 {
+ if x != nil {
+ return x.RecordType
+ }
+ return 0
+}
+
+var File_HomeGetGroupRecordRsp_proto protoreflect.FileDescriptor
+
+var file_HomeGetGroupRecordRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x48,
+ 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65, 0x74,
+ 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x33,
+ 0x0a, 0x0c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeGetGroupRecordRsp_proto_rawDescOnce sync.Once
+ file_HomeGetGroupRecordRsp_proto_rawDescData = file_HomeGetGroupRecordRsp_proto_rawDesc
+)
+
+func file_HomeGetGroupRecordRsp_proto_rawDescGZIP() []byte {
+ file_HomeGetGroupRecordRsp_proto_rawDescOnce.Do(func() {
+ file_HomeGetGroupRecordRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeGetGroupRecordRsp_proto_rawDescData)
+ })
+ return file_HomeGetGroupRecordRsp_proto_rawDescData
+}
+
+var file_HomeGetGroupRecordRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeGetGroupRecordRsp_proto_goTypes = []interface{}{
+ (*HomeGetGroupRecordRsp)(nil), // 0: HomeGetGroupRecordRsp
+ (*HomeGroupRecord)(nil), // 1: HomeGroupRecord
+}
+var file_HomeGetGroupRecordRsp_proto_depIdxs = []int32{
+ 1, // 0: HomeGetGroupRecordRsp.group_record:type_name -> HomeGroupRecord
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeGetGroupRecordRsp_proto_init() }
+func file_HomeGetGroupRecordRsp_proto_init() {
+ if File_HomeGetGroupRecordRsp_proto != nil {
+ return
+ }
+ file_HomeGroupRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeGetGroupRecordRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeGetGroupRecordRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeGetGroupRecordRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeGetGroupRecordRsp_proto_goTypes,
+ DependencyIndexes: file_HomeGetGroupRecordRsp_proto_depIdxs,
+ MessageInfos: file_HomeGetGroupRecordRsp_proto_msgTypes,
+ }.Build()
+ File_HomeGetGroupRecordRsp_proto = out.File
+ file_HomeGetGroupRecordRsp_proto_rawDesc = nil
+ file_HomeGetGroupRecordRsp_proto_goTypes = nil
+ file_HomeGetGroupRecordRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeGetOnlineStatusReq.pb.go b/gover/gen/HomeGetOnlineStatusReq.pb.go
index daa83727..7c7b6999 100644
--- a/gover/gen/HomeGetOnlineStatusReq.pb.go
+++ b/gover/gen/HomeGetOnlineStatusReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeGetOnlineStatusReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4820
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeGetOnlineStatusReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeGetOnlineStatusRsp.pb.go b/gover/gen/HomeGetOnlineStatusRsp.pb.go
index 3781a8d2..e0992026 100644
--- a/gover/gen/HomeGetOnlineStatusRsp.pb.go
+++ b/gover/gen/HomeGetOnlineStatusRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeGetOnlineStatusRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4705
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeGetOnlineStatusRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerInfoList []*OnlinePlayerInfo `protobuf:"bytes,13,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PlayerInfoList []*OnlinePlayerInfo `protobuf:"bytes,2,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
}
func (x *HomeGetOnlineStatusRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeGetOnlineStatusRsp) Descriptor() ([]byte, []int) {
return file_HomeGetOnlineStatusRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeGetOnlineStatusRsp) GetPlayerInfoList() []*OnlinePlayerInfo {
+func (x *HomeGetOnlineStatusRsp) GetRetcode() int32 {
if x != nil {
- return x.PlayerInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *HomeGetOnlineStatusRsp) GetRetcode() int32 {
+func (x *HomeGetOnlineStatusRsp) GetPlayerInfoList() []*OnlinePlayerInfo {
if x != nil {
- return x.Retcode
+ return x.PlayerInfoList
}
- return 0
+ return nil
}
var File_HomeGetOnlineStatusRsp_proto protoreflect.FileDescriptor
@@ -102,12 +99,12 @@ var file_HomeGetOnlineStatusRsp_proto_rawDesc = []byte{
0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x65,
0x74, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x73, 0x70,
- 0x12, 0x3b, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c,
- 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x70,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b, 0x0a, 0x10, 0x70, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeGroupPlayerInfo.pb.go b/gover/gen/HomeGroupPlayerInfo.pb.go
new file mode 100644
index 00000000..4349cc0e
--- /dev/null
+++ b/gover/gen/HomeGroupPlayerInfo.pb.go
@@ -0,0 +1,213 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeGroupPlayerInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeGroupPlayerInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PsnId string `protobuf:"bytes,10,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
+ Nickname string `protobuf:"bytes,13,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,2,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ PlayerLevel uint32 `protobuf:"varint,9,opt,name=player_level,json=playerLevel,proto3" json:"player_level,omitempty"`
+ OnlineId string `protobuf:"bytes,4,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+}
+
+func (x *HomeGroupPlayerInfo) Reset() {
+ *x = HomeGroupPlayerInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeGroupPlayerInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeGroupPlayerInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeGroupPlayerInfo) ProtoMessage() {}
+
+func (x *HomeGroupPlayerInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeGroupPlayerInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeGroupPlayerInfo.ProtoReflect.Descriptor instead.
+func (*HomeGroupPlayerInfo) Descriptor() ([]byte, []int) {
+ return file_HomeGroupPlayerInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeGroupPlayerInfo) GetPsnId() string {
+ if x != nil {
+ return x.PsnId
+ }
+ return ""
+}
+
+func (x *HomeGroupPlayerInfo) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
+func (x *HomeGroupPlayerInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *HomeGroupPlayerInfo) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
+func (x *HomeGroupPlayerInfo) GetPlayerLevel() uint32 {
+ if x != nil {
+ return x.PlayerLevel
+ }
+ return 0
+}
+
+func (x *HomeGroupPlayerInfo) GetOnlineId() string {
+ if x != nil {
+ return x.OnlineId
+ }
+ return ""
+}
+
+var File_HomeGroupPlayerInfo_proto protoreflect.FileDescriptor
+
+var file_HomeGroupPlayerInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xd4, 0x01, 0x0a, 0x13, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x73, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x73, 0x6e, 0x49, 0x64,
+ 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x38,
+ 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
+ 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
+ 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeGroupPlayerInfo_proto_rawDescOnce sync.Once
+ file_HomeGroupPlayerInfo_proto_rawDescData = file_HomeGroupPlayerInfo_proto_rawDesc
+)
+
+func file_HomeGroupPlayerInfo_proto_rawDescGZIP() []byte {
+ file_HomeGroupPlayerInfo_proto_rawDescOnce.Do(func() {
+ file_HomeGroupPlayerInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeGroupPlayerInfo_proto_rawDescData)
+ })
+ return file_HomeGroupPlayerInfo_proto_rawDescData
+}
+
+var file_HomeGroupPlayerInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeGroupPlayerInfo_proto_goTypes = []interface{}{
+ (*HomeGroupPlayerInfo)(nil), // 0: HomeGroupPlayerInfo
+ (*ProfilePicture)(nil), // 1: ProfilePicture
+}
+var file_HomeGroupPlayerInfo_proto_depIdxs = []int32{
+ 1, // 0: HomeGroupPlayerInfo.profile_picture:type_name -> ProfilePicture
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeGroupPlayerInfo_proto_init() }
+func file_HomeGroupPlayerInfo_proto_init() {
+ if File_HomeGroupPlayerInfo_proto != nil {
+ return
+ }
+ file_ProfilePicture_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeGroupPlayerInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeGroupPlayerInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeGroupPlayerInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeGroupPlayerInfo_proto_goTypes,
+ DependencyIndexes: file_HomeGroupPlayerInfo_proto_depIdxs,
+ MessageInfos: file_HomeGroupPlayerInfo_proto_msgTypes,
+ }.Build()
+ File_HomeGroupPlayerInfo_proto = out.File
+ file_HomeGroupPlayerInfo_proto_rawDesc = nil
+ file_HomeGroupPlayerInfo_proto_goTypes = nil
+ file_HomeGroupPlayerInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeGroupRecord.pb.go b/gover/gen/HomeGroupRecord.pb.go
new file mode 100644
index 00000000..02f6bc4b
--- /dev/null
+++ b/gover/gen/HomeGroupRecord.pb.go
@@ -0,0 +1,272 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeGroupRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeGroupRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ // Types that are assignable to Detail:
+ //
+ // *HomeGroupRecord_RacingGalleryInfo
+ // *HomeGroupRecord_BalloonGalleryInfo
+ // *HomeGroupRecord_StakePlayInfo
+ // *HomeGroupRecord_SeekFurnitureGalleryInfo
+ Detail isHomeGroupRecord_Detail `protobuf_oneof:"detail"`
+}
+
+func (x *HomeGroupRecord) Reset() {
+ *x = HomeGroupRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeGroupRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeGroupRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeGroupRecord) ProtoMessage() {}
+
+func (x *HomeGroupRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeGroupRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeGroupRecord.ProtoReflect.Descriptor instead.
+func (*HomeGroupRecord) Descriptor() ([]byte, []int) {
+ return file_HomeGroupRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeGroupRecord) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (m *HomeGroupRecord) GetDetail() isHomeGroupRecord_Detail {
+ if m != nil {
+ return m.Detail
+ }
+ return nil
+}
+
+func (x *HomeGroupRecord) GetRacingGalleryInfo() *HomeRacingRecord {
+ if x, ok := x.GetDetail().(*HomeGroupRecord_RacingGalleryInfo); ok {
+ return x.RacingGalleryInfo
+ }
+ return nil
+}
+
+func (x *HomeGroupRecord) GetBalloonGalleryInfo() *HomeBalloonRecord {
+ if x, ok := x.GetDetail().(*HomeGroupRecord_BalloonGalleryInfo); ok {
+ return x.BalloonGalleryInfo
+ }
+ return nil
+}
+
+func (x *HomeGroupRecord) GetStakePlayInfo() *HomeStakeRecord {
+ if x, ok := x.GetDetail().(*HomeGroupRecord_StakePlayInfo); ok {
+ return x.StakePlayInfo
+ }
+ return nil
+}
+
+func (x *HomeGroupRecord) GetSeekFurnitureGalleryInfo() *HomeSeekFurnitureAllRecord {
+ if x, ok := x.GetDetail().(*HomeGroupRecord_SeekFurnitureGalleryInfo); ok {
+ return x.SeekFurnitureGalleryInfo
+ }
+ return nil
+}
+
+type isHomeGroupRecord_Detail interface {
+ isHomeGroupRecord_Detail()
+}
+
+type HomeGroupRecord_RacingGalleryInfo struct {
+ RacingGalleryInfo *HomeRacingRecord `protobuf:"bytes,835,opt,name=racing_gallery_info,json=racingGalleryInfo,proto3,oneof"`
+}
+
+type HomeGroupRecord_BalloonGalleryInfo struct {
+ BalloonGalleryInfo *HomeBalloonRecord `protobuf:"bytes,726,opt,name=balloon_gallery_info,json=balloonGalleryInfo,proto3,oneof"`
+}
+
+type HomeGroupRecord_StakePlayInfo struct {
+ StakePlayInfo *HomeStakeRecord `protobuf:"bytes,1818,opt,name=stake_play_info,json=stakePlayInfo,proto3,oneof"`
+}
+
+type HomeGroupRecord_SeekFurnitureGalleryInfo struct {
+ SeekFurnitureGalleryInfo *HomeSeekFurnitureAllRecord `protobuf:"bytes,370,opt,name=seek_furniture_gallery_info,json=seekFurnitureGalleryInfo,proto3,oneof"`
+}
+
+func (*HomeGroupRecord_RacingGalleryInfo) isHomeGroupRecord_Detail() {}
+
+func (*HomeGroupRecord_BalloonGalleryInfo) isHomeGroupRecord_Detail() {}
+
+func (*HomeGroupRecord_StakePlayInfo) isHomeGroupRecord_Detail() {}
+
+func (*HomeGroupRecord_SeekFurnitureGalleryInfo) isHomeGroupRecord_Detail() {}
+
+var File_HomeGroupRecord_proto protoreflect.FileDescriptor
+
+var file_HomeGroupRecord_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c,
+ 0x6c, 0x6f, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65,
+ 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x48, 0x6f, 0x6d, 0x65,
+ 0x53, 0x74, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xe1, 0x02, 0x0a, 0x0f, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69,
+ 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64,
+ 0x12, 0x44, 0x0a, 0x13, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x67, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc3, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x48, 0x00, 0x52, 0x11, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x14, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f,
+ 0x6e, 0x5f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd6,
+ 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c,
+ 0x6f, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x12, 0x62, 0x61, 0x6c,
+ 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x3b, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x9a, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x53, 0x74, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x73,
+ 0x74, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x1b,
+ 0x73, 0x65, 0x65, 0x6b, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf2, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48,
+ 0x00, 0x52, 0x18, 0x73, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x64,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeGroupRecord_proto_rawDescOnce sync.Once
+ file_HomeGroupRecord_proto_rawDescData = file_HomeGroupRecord_proto_rawDesc
+)
+
+func file_HomeGroupRecord_proto_rawDescGZIP() []byte {
+ file_HomeGroupRecord_proto_rawDescOnce.Do(func() {
+ file_HomeGroupRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeGroupRecord_proto_rawDescData)
+ })
+ return file_HomeGroupRecord_proto_rawDescData
+}
+
+var file_HomeGroupRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeGroupRecord_proto_goTypes = []interface{}{
+ (*HomeGroupRecord)(nil), // 0: HomeGroupRecord
+ (*HomeRacingRecord)(nil), // 1: HomeRacingRecord
+ (*HomeBalloonRecord)(nil), // 2: HomeBalloonRecord
+ (*HomeStakeRecord)(nil), // 3: HomeStakeRecord
+ (*HomeSeekFurnitureAllRecord)(nil), // 4: HomeSeekFurnitureAllRecord
+}
+var file_HomeGroupRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeGroupRecord.racing_gallery_info:type_name -> HomeRacingRecord
+ 2, // 1: HomeGroupRecord.balloon_gallery_info:type_name -> HomeBalloonRecord
+ 3, // 2: HomeGroupRecord.stake_play_info:type_name -> HomeStakeRecord
+ 4, // 3: HomeGroupRecord.seek_furniture_gallery_info:type_name -> HomeSeekFurnitureAllRecord
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_HomeGroupRecord_proto_init() }
+func file_HomeGroupRecord_proto_init() {
+ if File_HomeGroupRecord_proto != nil {
+ return
+ }
+ file_HomeBalloonRecord_proto_init()
+ file_HomeRacingRecord_proto_init()
+ file_HomeSeekFurnitureAllRecord_proto_init()
+ file_HomeStakeRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeGroupRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeGroupRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_HomeGroupRecord_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*HomeGroupRecord_RacingGalleryInfo)(nil),
+ (*HomeGroupRecord_BalloonGalleryInfo)(nil),
+ (*HomeGroupRecord_StakePlayInfo)(nil),
+ (*HomeGroupRecord_SeekFurnitureGalleryInfo)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeGroupRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeGroupRecord_proto_goTypes,
+ DependencyIndexes: file_HomeGroupRecord_proto_depIdxs,
+ MessageInfos: file_HomeGroupRecord_proto_msgTypes,
+ }.Build()
+ File_HomeGroupRecord_proto = out.File
+ file_HomeGroupRecord_proto_rawDesc = nil
+ file_HomeGroupRecord_proto_goTypes = nil
+ file_HomeGroupRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeKickPlayerReq.pb.go b/gover/gen/HomeKickPlayerReq.pb.go
index 21348c8c..2f2542c3 100644
--- a/gover/gen/HomeKickPlayerReq.pb.go
+++ b/gover/gen/HomeKickPlayerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeKickPlayerReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4870
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeKickPlayerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,12,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- IsKickAll bool `protobuf:"varint,13,opt,name=is_kick_all,json=isKickAll,proto3" json:"is_kick_all,omitempty"`
+ IsKickAll bool `protobuf:"varint,14,opt,name=is_kick_all,json=isKickAll,proto3" json:"is_kick_all,omitempty"`
+ TargetUid uint32 `protobuf:"varint,2,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *HomeKickPlayerReq) Reset() {
@@ -81,18 +77,18 @@ func (*HomeKickPlayerReq) Descriptor() ([]byte, []int) {
return file_HomeKickPlayerReq_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeKickPlayerReq) GetTargetUid() uint32 {
+func (x *HomeKickPlayerReq) GetIsKickAll() bool {
if x != nil {
- return x.TargetUid
+ return x.IsKickAll
}
- return 0
+ return false
}
-func (x *HomeKickPlayerReq) GetIsKickAll() bool {
+func (x *HomeKickPlayerReq) GetTargetUid() uint32 {
if x != nil {
- return x.IsKickAll
+ return x.TargetUid
}
- return false
+ return 0
}
var File_HomeKickPlayerReq_proto protoreflect.FileDescriptor
@@ -100,11 +96,11 @@ var File_HomeKickPlayerReq_proto protoreflect.FileDescriptor
var file_HomeKickPlayerReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x11, 0x48, 0x6f, 0x6d,
- 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1d,
- 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1e, 0x0a,
- 0x0b, 0x69, 0x73, 0x5f, 0x6b, 0x69, 0x63, 0x6b, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4b, 0x69, 0x63, 0x6b, 0x41, 0x6c, 0x6c, 0x42, 0x06, 0x5a,
+ 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1e,
+ 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x6b, 0x69, 0x63, 0x6b, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4b, 0x69, 0x63, 0x6b, 0x41, 0x6c, 0x6c, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeKickPlayerRsp.pb.go b/gover/gen/HomeKickPlayerRsp.pb.go
index 90ad70f5..092b4bbb 100644
--- a/gover/gen/HomeKickPlayerRsp.pb.go
+++ b/gover/gen/HomeKickPlayerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeKickPlayerRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4691
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeKickPlayerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,4,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsKickAll bool `protobuf:"varint,10,opt,name=is_kick_all,json=isKickAll,proto3" json:"is_kick_all,omitempty"`
+ IsKickAll bool `protobuf:"varint,2,opt,name=is_kick_all,json=isKickAll,proto3" json:"is_kick_all,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetUid uint32 `protobuf:"varint,7,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *HomeKickPlayerRsp) Reset() {
@@ -81,11 +78,11 @@ func (*HomeKickPlayerRsp) Descriptor() ([]byte, []int) {
return file_HomeKickPlayerRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeKickPlayerRsp) GetTargetUid() uint32 {
+func (x *HomeKickPlayerRsp) GetIsKickAll() bool {
if x != nil {
- return x.TargetUid
+ return x.IsKickAll
}
- return 0
+ return false
}
func (x *HomeKickPlayerRsp) GetRetcode() int32 {
@@ -95,11 +92,11 @@ func (x *HomeKickPlayerRsp) GetRetcode() int32 {
return 0
}
-func (x *HomeKickPlayerRsp) GetIsKickAll() bool {
+func (x *HomeKickPlayerRsp) GetTargetUid() uint32 {
if x != nil {
- return x.IsKickAll
+ return x.TargetUid
}
- return false
+ return 0
}
var File_HomeKickPlayerRsp_proto protoreflect.FileDescriptor
@@ -107,13 +104,13 @@ var File_HomeKickPlayerRsp_proto protoreflect.FileDescriptor
var file_HomeKickPlayerRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x11, 0x48, 0x6f, 0x6d,
- 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x1d,
- 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x6b, 0x69,
- 0x63, 0x6b, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
- 0x4b, 0x69, 0x63, 0x6b, 0x41, 0x6c, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x1e,
+ 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x6b, 0x69, 0x63, 0x6b, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4b, 0x69, 0x63, 0x6b, 0x41, 0x6c, 0x6c, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeLimitedShop.pb.go b/gover/gen/HomeLimitedShop.pb.go
index 63083a9f..9b78b1c4 100644
--- a/gover/gen/HomeLimitedShop.pb.go
+++ b/gover/gen/HomeLimitedShop.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShop.proto
package gen
@@ -41,7 +41,7 @@ type HomeLimitedShop struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GoodsList []*HomeLimitedShopGoods `protobuf:"bytes,8,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
+ GoodsList []*HomeLimitedShopGoods `protobuf:"bytes,9,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
}
func (x *HomeLimitedShop) Reset() {
@@ -91,7 +91,7 @@ var file_HomeLimitedShop_proto_rawDesc = []byte{
0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x0f, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74,
0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x12, 0x34, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f, 0x6d,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f, 0x6d,
0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64,
0x73, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomeLimitedShopBuyGoodsReq.pb.go b/gover/gen/HomeLimitedShopBuyGoodsReq.pb.go
index 60cc6fe5..c66959b3 100644
--- a/gover/gen/HomeLimitedShopBuyGoodsReq.pb.go
+++ b/gover/gen/HomeLimitedShopBuyGoodsReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopBuyGoodsReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4760
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeLimitedShopBuyGoodsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Goods *HomeLimitedShopGoods `protobuf:"bytes,3,opt,name=goods,proto3" json:"goods,omitempty"`
- BuyCount uint32 `protobuf:"varint,10,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
+ Goods *HomeLimitedShopGoods `protobuf:"bytes,6,opt,name=goods,proto3" json:"goods,omitempty"`
+ BuyCount uint32 `protobuf:"varint,13,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
}
func (x *HomeLimitedShopBuyGoodsReq) Reset() {
@@ -104,10 +100,10 @@ var file_HomeLimitedShopBuyGoodsReq_proto_rawDesc = []byte{
0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66,
0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f,
0x70, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2b, 0x0a, 0x05,
- 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f,
+ 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f,
0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f,
0x64, 0x73, 0x52, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79,
- 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75,
0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeLimitedShopBuyGoodsRsp.pb.go b/gover/gen/HomeLimitedShopBuyGoodsRsp.pb.go
index aa12cb6d..f33242cc 100644
--- a/gover/gen/HomeLimitedShopBuyGoodsRsp.pb.go
+++ b/gover/gen/HomeLimitedShopBuyGoodsRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopBuyGoodsRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4750
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeLimitedShopBuyGoodsRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GoodsList []*HomeLimitedShopGoods `protobuf:"bytes,13,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Goods *HomeLimitedShopGoods `protobuf:"bytes,5,opt,name=goods,proto3" json:"goods,omitempty"`
- BuyCount uint32 `protobuf:"varint,8,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
+ GoodsList []*HomeLimitedShopGoods `protobuf:"bytes,3,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
+ BuyCount uint32 `protobuf:"varint,10,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Goods *HomeLimitedShopGoods `protobuf:"bytes,9,opt,name=goods,proto3" json:"goods,omitempty"`
}
func (x *HomeLimitedShopBuyGoodsRsp) Reset() {
@@ -89,6 +86,13 @@ func (x *HomeLimitedShopBuyGoodsRsp) GetGoodsList() []*HomeLimitedShopGoods {
return nil
}
+func (x *HomeLimitedShopBuyGoodsRsp) GetBuyCount() uint32 {
+ if x != nil {
+ return x.BuyCount
+ }
+ return 0
+}
+
func (x *HomeLimitedShopBuyGoodsRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -103,13 +107,6 @@ func (x *HomeLimitedShopBuyGoodsRsp) GetGoods() *HomeLimitedShopGoods {
return nil
}
-func (x *HomeLimitedShopBuyGoodsRsp) GetBuyCount() uint32 {
- if x != nil {
- return x.BuyCount
- }
- return 0
-}
-
var File_HomeLimitedShopBuyGoodsRsp_proto protoreflect.FileDescriptor
var file_HomeLimitedShopBuyGoodsRsp_proto_rawDesc = []byte{
@@ -119,16 +116,16 @@ var file_HomeLimitedShopBuyGoodsRsp_proto_rawDesc = []byte{
0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6,
0x01, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68,
0x6f, 0x70, 0x42, 0x75, 0x79, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x73, 0x70, 0x12, 0x34, 0x0a,
- 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28,
+ 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53,
0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2b, 0x0a,
- 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48,
- 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f,
- 0x6f, 0x64, 0x73, 0x52, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75,
- 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62,
- 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x05, 0x67, 0x6f,
+ 0x6f, 0x64, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73,
+ 0x52, 0x05, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeLimitedShopGoods.pb.go b/gover/gen/HomeLimitedShopGoods.pb.go
index 4a6ec507..222f49fa 100644
--- a/gover/gen/HomeLimitedShopGoods.pb.go
+++ b/gover/gen/HomeLimitedShopGoods.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopGoods.proto
package gen
@@ -42,11 +42,11 @@ type HomeLimitedShopGoods struct {
unknownFields protoimpl.UnknownFields
BuyLimit uint32 `protobuf:"varint,8,opt,name=buy_limit,json=buyLimit,proto3" json:"buy_limit,omitempty"`
- CostItemList []*ItemParam `protobuf:"bytes,15,rep,name=cost_item_list,json=costItemList,proto3" json:"cost_item_list,omitempty"`
- BoughtNum uint32 `protobuf:"varint,1,opt,name=bought_num,json=boughtNum,proto3" json:"bought_num,omitempty"`
- GoodsItem *ItemParam `protobuf:"bytes,6,opt,name=goods_item,json=goodsItem,proto3" json:"goods_item,omitempty"`
- GoodsId uint32 `protobuf:"varint,13,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
- DisableType uint32 `protobuf:"varint,3,opt,name=disable_type,json=disableType,proto3" json:"disable_type,omitempty"`
+ DisableType uint32 `protobuf:"varint,10,opt,name=disable_type,json=disableType,proto3" json:"disable_type,omitempty"`
+ GoodsId uint32 `protobuf:"varint,12,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
+ BoughtNum uint32 `protobuf:"varint,5,opt,name=bought_num,json=boughtNum,proto3" json:"bought_num,omitempty"`
+ GoodsItem *ItemParam `protobuf:"bytes,2,opt,name=goods_item,json=goodsItem,proto3" json:"goods_item,omitempty"`
+ CostItemList []*ItemParam `protobuf:"bytes,4,rep,name=cost_item_list,json=costItemList,proto3" json:"cost_item_list,omitempty"`
}
func (x *HomeLimitedShopGoods) Reset() {
@@ -88,11 +88,18 @@ func (x *HomeLimitedShopGoods) GetBuyLimit() uint32 {
return 0
}
-func (x *HomeLimitedShopGoods) GetCostItemList() []*ItemParam {
+func (x *HomeLimitedShopGoods) GetDisableType() uint32 {
if x != nil {
- return x.CostItemList
+ return x.DisableType
}
- return nil
+ return 0
+}
+
+func (x *HomeLimitedShopGoods) GetGoodsId() uint32 {
+ if x != nil {
+ return x.GoodsId
+ }
+ return 0
}
func (x *HomeLimitedShopGoods) GetBoughtNum() uint32 {
@@ -109,18 +116,11 @@ func (x *HomeLimitedShopGoods) GetGoodsItem() *ItemParam {
return nil
}
-func (x *HomeLimitedShopGoods) GetGoodsId() uint32 {
- if x != nil {
- return x.GoodsId
- }
- return 0
-}
-
-func (x *HomeLimitedShopGoods) GetDisableType() uint32 {
+func (x *HomeLimitedShopGoods) GetCostItemList() []*ItemParam {
if x != nil {
- return x.DisableType
+ return x.CostItemList
}
- return 0
+ return nil
}
var File_HomeLimitedShopGoods_proto protoreflect.FileDescriptor
@@ -132,18 +132,18 @@ var file_HomeLimitedShopGoods_proto_rawDesc = []byte{
0x0a, 0x14, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f,
0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x6c, 0x69,
0x6d, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x4c, 0x69,
- 0x6d, 0x69, 0x74, 0x12, 0x30, 0x0a, 0x0e, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
- 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65,
- 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x5f,
- 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x6f, 0x75, 0x67, 0x68,
- 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x29, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x69, 0x74,
- 0x65, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x12,
- 0x19, 0x0a, 0x08, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69,
- 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
+ 0x6d, 0x69, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62,
+ 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x49,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x4e, 0x75, 0x6d,
+ 0x12, 0x29, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
+ 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x30, 0x0a, 0x0e, 0x63,
+ 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52,
+ 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -165,8 +165,8 @@ var file_HomeLimitedShopGoods_proto_goTypes = []interface{}{
(*ItemParam)(nil), // 1: ItemParam
}
var file_HomeLimitedShopGoods_proto_depIdxs = []int32{
- 1, // 0: HomeLimitedShopGoods.cost_item_list:type_name -> ItemParam
- 1, // 1: HomeLimitedShopGoods.goods_item:type_name -> ItemParam
+ 1, // 0: HomeLimitedShopGoods.goods_item:type_name -> ItemParam
+ 1, // 1: HomeLimitedShopGoods.cost_item_list:type_name -> ItemParam
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HomeLimitedShopGoodsListReq.pb.go b/gover/gen/HomeLimitedShopGoodsListReq.pb.go
index d8191ac6..1b53249d 100644
--- a/gover/gen/HomeLimitedShopGoodsListReq.pb.go
+++ b/gover/gen/HomeLimitedShopGoodsListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopGoodsListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4552
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeLimitedShopGoodsListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeLimitedShopGoodsListRsp.pb.go b/gover/gen/HomeLimitedShopGoodsListRsp.pb.go
index 1b901335..50ea9d43 100644
--- a/gover/gen/HomeLimitedShopGoodsListRsp.pb.go
+++ b/gover/gen/HomeLimitedShopGoodsListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopGoodsListRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4546
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeLimitedShopGoodsListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
Shop *HomeLimitedShop `protobuf:"bytes,12,opt,name=shop,proto3" json:"shop,omitempty"`
}
@@ -103,7 +100,7 @@ var file_HomeLimitedShopGoodsListRsp_proto_rawDesc = []byte{
0x53, 0x68, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x1b, 0x48, 0x6f,
0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f,
0x64, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x04, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x0c, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x10, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53,
0x68, 0x6f, 0x70, 0x52, 0x04, 0x73, 0x68, 0x6f, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
diff --git a/gover/gen/HomeLimitedShopInfo.pb.go b/gover/gen/HomeLimitedShopInfo.pb.go
index dacf928c..ed5ee273 100644
--- a/gover/gen/HomeLimitedShopInfo.pb.go
+++ b/gover/gen/HomeLimitedShopInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopInfo.proto
package gen
@@ -41,12 +41,12 @@ type HomeLimitedShopInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NextCloseTime uint32 `protobuf:"fixed32,9,opt,name=next_close_time,json=nextCloseTime,proto3" json:"next_close_time,omitempty"`
- NextGuestOpenTime uint32 `protobuf:"fixed32,11,opt,name=next_guest_open_time,json=nextGuestOpenTime,proto3" json:"next_guest_open_time,omitempty"`
- DjinnRot *Vector `protobuf:"bytes,7,opt,name=djinn_rot,json=djinnRot,proto3" json:"djinn_rot,omitempty"`
- Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
- NextOpenTime uint32 `protobuf:"fixed32,6,opt,name=next_open_time,json=nextOpenTime,proto3" json:"next_open_time,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ NextGuestOpenTime uint32 `protobuf:"fixed32,8,opt,name=next_guest_open_time,json=nextGuestOpenTime,proto3" json:"next_guest_open_time,omitempty"`
+ DjinnRot *Vector `protobuf:"bytes,11,opt,name=djinn_rot,json=djinnRot,proto3" json:"djinn_rot,omitempty"`
+ NextOpenTime uint32 `protobuf:"fixed32,5,opt,name=next_open_time,json=nextOpenTime,proto3" json:"next_open_time,omitempty"`
DjinnPos *Vector `protobuf:"bytes,2,opt,name=djinn_pos,json=djinnPos,proto3" json:"djinn_pos,omitempty"`
+ NextCloseTime uint32 `protobuf:"fixed32,15,opt,name=next_close_time,json=nextCloseTime,proto3" json:"next_close_time,omitempty"`
}
func (x *HomeLimitedShopInfo) Reset() {
@@ -81,9 +81,9 @@ func (*HomeLimitedShopInfo) Descriptor() ([]byte, []int) {
return file_HomeLimitedShopInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeLimitedShopInfo) GetNextCloseTime() uint32 {
+func (x *HomeLimitedShopInfo) GetUid() uint32 {
if x != nil {
- return x.NextCloseTime
+ return x.Uid
}
return 0
}
@@ -102,13 +102,6 @@ func (x *HomeLimitedShopInfo) GetDjinnRot() *Vector {
return nil
}
-func (x *HomeLimitedShopInfo) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
func (x *HomeLimitedShopInfo) GetNextOpenTime() uint32 {
if x != nil {
return x.NextOpenTime
@@ -123,6 +116,13 @@ func (x *HomeLimitedShopInfo) GetDjinnPos() *Vector {
return nil
}
+func (x *HomeLimitedShopInfo) GetNextCloseTime() uint32 {
+ if x != nil {
+ return x.NextCloseTime
+ }
+ return 0
+}
+
var File_HomeLimitedShopInfo_proto protoreflect.FileDescriptor
var file_HomeLimitedShopInfo_proto_rawDesc = []byte{
@@ -130,20 +130,20 @@ var file_HomeLimitedShopInfo_proto_rawDesc = []byte{
0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x01, 0x0a, 0x13, 0x48, 0x6f,
0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
- 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x6e, 0x65, 0x78,
- 0x74, 0x5f, 0x67, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x07, 0x52, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x47, 0x75, 0x65,
- 0x73, 0x74, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x64, 0x6a,
- 0x69, 0x6e, 0x6e, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x52, 0x6f, 0x74,
- 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
- 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74,
- 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x64, 0x6a, 0x69, 0x6e,
- 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x50, 0x6f, 0x73, 0x42, 0x06,
+ 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x67, 0x75, 0x65, 0x73,
+ 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x07, 0x52, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x47, 0x75, 0x65, 0x73, 0x74, 0x4f, 0x70, 0x65, 0x6e,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x5f, 0x72, 0x6f,
+ 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x08, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x52, 0x6f, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x6e, 0x65,
+ 0x78, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x07, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x24, 0x0a, 0x09, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x64, 0x6a,
+ 0x69, 0x6e, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x63,
+ 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x07, 0x52,
+ 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeLimitedShopInfoChangeNotify.pb.go b/gover/gen/HomeLimitedShopInfoChangeNotify.pb.go
index 2f363b09..fed8b4be 100644
--- a/gover/gen/HomeLimitedShopInfoChangeNotify.pb.go
+++ b/gover/gen/HomeLimitedShopInfoChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopInfoChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4790
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeLimitedShopInfoChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GoodsList []*HomeLimitedShopGoods `protobuf:"bytes,5,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
+ GoodsList []*HomeLimitedShopGoods `protobuf:"bytes,2,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
}
func (x *HomeLimitedShopInfoChangeNotify) Reset() {
@@ -96,7 +93,7 @@ var file_HomeLimitedShopInfoChangeNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x1f, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74,
0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x34, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f, 0x6d,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x6f, 0x6d,
0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64,
0x73, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomeLimitedShopInfoNotify.pb.go b/gover/gen/HomeLimitedShopInfoNotify.pb.go
index 37757d12..60452d01 100644
--- a/gover/gen/HomeLimitedShopInfoNotify.pb.go
+++ b/gover/gen/HomeLimitedShopInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopInfoNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4887
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeLimitedShopInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShopInfo *HomeLimitedShopInfo `protobuf:"bytes,2,opt,name=shop_info,json=shopInfo,proto3" json:"shop_info,omitempty"`
+ ShopInfo *HomeLimitedShopInfo `protobuf:"bytes,7,opt,name=shop_info,json=shopInfo,proto3" json:"shop_info,omitempty"`
}
func (x *HomeLimitedShopInfoNotify) Reset() {
@@ -96,7 +92,7 @@ var file_HomeLimitedShopInfoNotify_proto_rawDesc = []byte{
0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x19,
0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49,
0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x09, 0x73, 0x68, 0x6f,
- 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48,
+ 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48,
0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomeLimitedShopInfoReq.pb.go b/gover/gen/HomeLimitedShopInfoReq.pb.go
index 74139059..bd5ef2e7 100644
--- a/gover/gen/HomeLimitedShopInfoReq.pb.go
+++ b/gover/gen/HomeLimitedShopInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4825
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeLimitedShopInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeLimitedShopInfoRsp.pb.go b/gover/gen/HomeLimitedShopInfoRsp.pb.go
index 561dc688..31470a79 100644
--- a/gover/gen/HomeLimitedShopInfoRsp.pb.go
+++ b/gover/gen/HomeLimitedShopInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeLimitedShopInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4796
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeLimitedShopInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShopInfo *HomeLimitedShopInfo `protobuf:"bytes,10,opt,name=shop_info,json=shopInfo,proto3" json:"shop_info,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ShopInfo *HomeLimitedShopInfo `protobuf:"bytes,12,opt,name=shop_info,json=shopInfo,proto3" json:"shop_info,omitempty"`
}
func (x *HomeLimitedShopInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeLimitedShopInfoRsp) Descriptor() ([]byte, []int) {
return file_HomeLimitedShopInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeLimitedShopInfoRsp) GetShopInfo() *HomeLimitedShopInfo {
+func (x *HomeLimitedShopInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.ShopInfo
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *HomeLimitedShopInfoRsp) GetRetcode() int32 {
+func (x *HomeLimitedShopInfoRsp) GetShopInfo() *HomeLimitedShopInfo {
if x != nil {
- return x.Retcode
+ return x.ShopInfo
}
- return 0
+ return nil
}
var File_HomeLimitedShopInfoRsp_proto protoreflect.FileDescriptor
@@ -102,11 +99,11 @@ var file_HomeLimitedShopInfoRsp_proto_rawDesc = []byte{
0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x16, 0x48, 0x6f, 0x6d,
0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d,
- 0x69, 0x74, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x73, 0x68,
- 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a,
+ 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x53, 0x68,
+ 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeMarkPointFurnitureData.pb.go b/gover/gen/HomeMarkPointFurnitureData.pb.go
index a7fc506e..6b95cc13 100644
--- a/gover/gen/HomeMarkPointFurnitureData.pb.go
+++ b/gover/gen/HomeMarkPointFurnitureData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeMarkPointFurnitureData.proto
package gen
diff --git a/gover/gen/HomeMarkPointNPCData.pb.go b/gover/gen/HomeMarkPointNPCData.pb.go
index 5a444c52..c128aaa2 100644
--- a/gover/gen/HomeMarkPointNPCData.pb.go
+++ b/gover/gen/HomeMarkPointNPCData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeMarkPointNPCData.proto
package gen
diff --git a/gover/gen/HomeMarkPointNotify.pb.go b/gover/gen/HomeMarkPointNotify.pb.go
index d4687bae..bdd0c715 100644
--- a/gover/gen/HomeMarkPointNotify.pb.go
+++ b/gover/gen/HomeMarkPointNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeMarkPointNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4474
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeMarkPointNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MarkPointDataList []*HomeMarkPointSceneData `protobuf:"bytes,12,rep,name=mark_point_data_list,json=markPointDataList,proto3" json:"mark_point_data_list,omitempty"`
+ MarkPointDataList []*HomeMarkPointSceneData `protobuf:"bytes,11,rep,name=mark_point_data_list,json=markPointDataList,proto3" json:"mark_point_data_list,omitempty"`
}
func (x *HomeMarkPointNotify) Reset() {
@@ -95,7 +92,7 @@ var file_HomeMarkPointNotify_proto_rawDesc = []byte{
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x13, 0x48, 0x6f, 0x6d,
0x65, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x48, 0x0a, 0x14, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x64,
- 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
+ 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x6d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
diff --git a/gover/gen/HomeMarkPointSceneData.pb.go b/gover/gen/HomeMarkPointSceneData.pb.go
index 86dc2409..60caeabb 100644
--- a/gover/gen/HomeMarkPointSceneData.pb.go
+++ b/gover/gen/HomeMarkPointSceneData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeMarkPointSceneData.proto
package gen
@@ -41,11 +41,11 @@ type HomeMarkPointSceneData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FurnitureList []*HomeMarkPointFurnitureData `protobuf:"bytes,6,rep,name=furniture_list,json=furnitureList,proto3" json:"furniture_list,omitempty"`
- TeapotSpiritPos *Vector `protobuf:"bytes,4,opt,name=teapot_spirit_pos,json=teapotSpiritPos,proto3" json:"teapot_spirit_pos,omitempty"`
- SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- ModuleId uint32 `protobuf:"varint,5,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
- Unk3100_ABBFBELGECB *Vector `protobuf:"bytes,11,opt,name=Unk3100_ABBFBELGECB,json=Unk3100ABBFBELGECB,proto3" json:"Unk3100_ABBFBELGECB,omitempty"`
+ TeapotSpiritPos *Vector `protobuf:"bytes,9,opt,name=teapot_spirit_pos,json=teapotSpiritPos,proto3" json:"teapot_spirit_pos,omitempty"`
+ SceneId uint32 `protobuf:"varint,6,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SafePointPos *Vector `protobuf:"bytes,11,opt,name=safe_point_pos,json=safePointPos,proto3" json:"safe_point_pos,omitempty"`
+ ModuleId uint32 `protobuf:"varint,8,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
+ FurnitureList []*HomeMarkPointFurnitureData `protobuf:"bytes,13,rep,name=furniture_list,json=furnitureList,proto3" json:"furniture_list,omitempty"`
}
func (x *HomeMarkPointSceneData) Reset() {
@@ -80,13 +80,6 @@ func (*HomeMarkPointSceneData) Descriptor() ([]byte, []int) {
return file_HomeMarkPointSceneData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeMarkPointSceneData) GetFurnitureList() []*HomeMarkPointFurnitureData {
- if x != nil {
- return x.FurnitureList
- }
- return nil
-}
-
func (x *HomeMarkPointSceneData) GetTeapotSpiritPos() *Vector {
if x != nil {
return x.TeapotSpiritPos
@@ -101,6 +94,13 @@ func (x *HomeMarkPointSceneData) GetSceneId() uint32 {
return 0
}
+func (x *HomeMarkPointSceneData) GetSafePointPos() *Vector {
+ if x != nil {
+ return x.SafePointPos
+ }
+ return nil
+}
+
func (x *HomeMarkPointSceneData) GetModuleId() uint32 {
if x != nil {
return x.ModuleId
@@ -108,9 +108,9 @@ func (x *HomeMarkPointSceneData) GetModuleId() uint32 {
return 0
}
-func (x *HomeMarkPointSceneData) GetUnk3100_ABBFBELGECB() *Vector {
+func (x *HomeMarkPointSceneData) GetFurnitureList() []*HomeMarkPointFurnitureData {
if x != nil {
- return x.Unk3100_ABBFBELGECB
+ return x.FurnitureList
}
return nil
}
@@ -122,25 +122,24 @@ var file_HomeMarkPointSceneData_proto_rawDesc = []byte{
0x63, 0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x75, 0x72,
0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83,
- 0x02, 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x42, 0x0a, 0x0e, 0x66, 0x75, 0x72,
- 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x1b, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d,
- 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a,
- 0x11, 0x74, 0x65, 0x61, 0x70, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x72, 0x69, 0x74, 0x5f, 0x70,
- 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x0f, 0x74, 0x65, 0x61, 0x70, 0x6f, 0x74, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x50,
- 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x42, 0x46, 0x42, 0x45, 0x4c, 0x47, 0x45, 0x43,
- 0x42, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x41, 0x42, 0x42, 0x46, 0x42, 0x45, 0x4c,
- 0x47, 0x45, 0x43, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8,
+ 0x01, 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x33, 0x0a, 0x11, 0x74, 0x65, 0x61,
+ 0x70, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x69, 0x72, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0f, 0x74,
+ 0x65, 0x61, 0x70, 0x6f, 0x74, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x0e, 0x73, 0x61, 0x66,
+ 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x73, 0x61, 0x66, 0x65,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x75,
+ 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64,
+ 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x0e, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
+ 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
+ 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x75, 0x72,
+ 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d, 0x66, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -158,13 +157,13 @@ func file_HomeMarkPointSceneData_proto_rawDescGZIP() []byte {
var file_HomeMarkPointSceneData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HomeMarkPointSceneData_proto_goTypes = []interface{}{
(*HomeMarkPointSceneData)(nil), // 0: HomeMarkPointSceneData
- (*HomeMarkPointFurnitureData)(nil), // 1: HomeMarkPointFurnitureData
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (*HomeMarkPointFurnitureData)(nil), // 2: HomeMarkPointFurnitureData
}
var file_HomeMarkPointSceneData_proto_depIdxs = []int32{
- 1, // 0: HomeMarkPointSceneData.furniture_list:type_name -> HomeMarkPointFurnitureData
- 2, // 1: HomeMarkPointSceneData.teapot_spirit_pos:type_name -> Vector
- 2, // 2: HomeMarkPointSceneData.Unk3100_ABBFBELGECB:type_name -> Vector
+ 1, // 0: HomeMarkPointSceneData.teapot_spirit_pos:type_name -> Vector
+ 1, // 1: HomeMarkPointSceneData.safe_point_pos:type_name -> Vector
+ 2, // 2: HomeMarkPointSceneData.furniture_list:type_name -> HomeMarkPointFurnitureData
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/HomeMarkPointSuiteData.pb.go b/gover/gen/HomeMarkPointSuiteData.pb.go
index 5610693a..f731b697 100644
--- a/gover/gen/HomeMarkPointSuiteData.pb.go
+++ b/gover/gen/HomeMarkPointSuiteData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeMarkPointSuiteData.proto
package gen
diff --git a/gover/gen/HomeModuleComfortInfo.pb.go b/gover/gen/HomeModuleComfortInfo.pb.go
index d6a84959..4d0af2d9 100644
--- a/gover/gen/HomeModuleComfortInfo.pb.go
+++ b/gover/gen/HomeModuleComfortInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeModuleComfortInfo.proto
package gen
@@ -41,9 +41,9 @@ type HomeModuleComfortInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ModuleId uint32 `protobuf:"varint,13,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
- RoomSceneComfortValue uint32 `protobuf:"varint,9,opt,name=room_scene_comfort_value,json=roomSceneComfortValue,proto3" json:"room_scene_comfort_value,omitempty"`
- WorldSceneBlockComfortValueList []uint32 `protobuf:"varint,3,rep,packed,name=world_scene_block_comfort_value_list,json=worldSceneBlockComfortValueList,proto3" json:"world_scene_block_comfort_value_list,omitempty"`
+ RoomSceneComfortValue uint32 `protobuf:"varint,5,opt,name=room_scene_comfort_value,json=roomSceneComfortValue,proto3" json:"room_scene_comfort_value,omitempty"`
+ WorldSceneBlockComfortValueList []uint32 `protobuf:"varint,10,rep,packed,name=world_scene_block_comfort_value_list,json=worldSceneBlockComfortValueList,proto3" json:"world_scene_block_comfort_value_list,omitempty"`
+ ModuleId uint32 `protobuf:"varint,15,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
}
func (x *HomeModuleComfortInfo) Reset() {
@@ -78,13 +78,6 @@ func (*HomeModuleComfortInfo) Descriptor() ([]byte, []int) {
return file_HomeModuleComfortInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeModuleComfortInfo) GetModuleId() uint32 {
- if x != nil {
- return x.ModuleId
- }
- return 0
-}
-
func (x *HomeModuleComfortInfo) GetRoomSceneComfortValue() uint32 {
if x != nil {
return x.RoomSceneComfortValue
@@ -99,23 +92,30 @@ func (x *HomeModuleComfortInfo) GetWorldSceneBlockComfortValueList() []uint32 {
return nil
}
+func (x *HomeModuleComfortInfo) GetModuleId() uint32 {
+ if x != nil {
+ return x.ModuleId
+ }
+ return 0
+}
+
var File_HomeModuleComfortInfo_proto protoreflect.FileDescriptor
var file_HomeModuleComfortInfo_proto_rawDesc = []byte{
0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x66,
0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x01,
0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x66,
- 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75,
- 0x6c, 0x65, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x72, 0x6f, 0x6f, 0x6d, 0x53, 0x63, 0x65, 0x6e,
- 0x65, 0x43, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x4d, 0x0a,
- 0x24, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x62, 0x6c, 0x6f,
- 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1f, 0x77, 0x6f, 0x72,
- 0x6c, 0x64, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6d, 0x66,
- 0x6f, 0x72, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x18, 0x72, 0x6f, 0x6f, 0x6d, 0x5f,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x5f, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x72, 0x6f, 0x6f, 0x6d, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x43, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65,
+ 0x12, 0x4d, 0x0a, 0x24, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
+ 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x5f, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1f,
+ 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43,
+ 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeModuleSeenReq.pb.go b/gover/gen/HomeModuleSeenReq.pb.go
index 8bae5278..1cb1437b 100644
--- a/gover/gen/HomeModuleSeenReq.pb.go
+++ b/gover/gen/HomeModuleSeenReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeModuleSeenReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4499
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeModuleSeenReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SeenModuleIdList []uint32 `protobuf:"varint,5,rep,packed,name=seen_module_id_list,json=seenModuleIdList,proto3" json:"seen_module_id_list,omitempty"`
+ SeenModuleIdList []uint32 `protobuf:"varint,9,rep,packed,name=seen_module_id_list,json=seenModuleIdList,proto3" json:"seen_module_id_list,omitempty"`
}
func (x *HomeModuleSeenReq) Reset() {
@@ -94,7 +90,7 @@ var file_HomeModuleSeenReq_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x11, 0x48, 0x6f, 0x6d,
0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x2d,
0x0a, 0x13, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x65, 0x65,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x65, 0x65,
0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeModuleSeenRsp.pb.go b/gover/gen/HomeModuleSeenRsp.pb.go
index 5108f4cc..2fc2f017 100644
--- a/gover/gen/HomeModuleSeenRsp.pb.go
+++ b/gover/gen/HomeModuleSeenRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeModuleSeenRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4821
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeModuleSeenRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SeenModuleIdList []uint32 `protobuf:"varint,13,rep,packed,name=seen_module_id_list,json=seenModuleIdList,proto3" json:"seen_module_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SeenModuleIdList []uint32 `protobuf:"varint,9,rep,packed,name=seen_module_id_list,json=seenModuleIdList,proto3" json:"seen_module_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeModuleSeenRsp) Reset() {
@@ -101,9 +98,9 @@ var file_HomeModuleSeenRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x11, 0x48, 0x6f, 0x6d,
0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x65, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x2d,
0x0a, 0x13, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x65, 0x65,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x65, 0x65,
0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeModuleUnlockNotify.pb.go b/gover/gen/HomeModuleUnlockNotify.pb.go
index 59c52143..30d75e8a 100644
--- a/gover/gen/HomeModuleUnlockNotify.pb.go
+++ b/gover/gen/HomeModuleUnlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeModuleUnlockNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4560
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeModuleUnlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ModuleId uint32 `protobuf:"varint,8,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
+ ModuleId uint32 `protobuf:"varint,4,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
}
func (x *HomeModuleUnlockNotify) Reset() {
@@ -93,7 +90,7 @@ var file_HomeModuleUnlockNotify_proto_rawDesc = []byte{
0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35,
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x55, 0x6e, 0x6c, 0x6f,
0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x75,
- 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64,
+ 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x6f, 0x64,
0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeNewUnlockedBgmIdListNotify.pb.go b/gover/gen/HomeNewUnlockedBgmIdListNotify.pb.go
new file mode 100644
index 00000000..e7b0adbf
--- /dev/null
+++ b/gover/gen/HomeNewUnlockedBgmIdListNotify.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeNewUnlockedBgmIdListNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeNewUnlockedBgmIdListNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ NewUnlockedBgmIdList []uint32 `protobuf:"varint,1,rep,packed,name=new_unlocked_bgm_id_list,json=newUnlockedBgmIdList,proto3" json:"new_unlocked_bgm_id_list,omitempty"`
+}
+
+func (x *HomeNewUnlockedBgmIdListNotify) Reset() {
+ *x = HomeNewUnlockedBgmIdListNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeNewUnlockedBgmIdListNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeNewUnlockedBgmIdListNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeNewUnlockedBgmIdListNotify) ProtoMessage() {}
+
+func (x *HomeNewUnlockedBgmIdListNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeNewUnlockedBgmIdListNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeNewUnlockedBgmIdListNotify.ProtoReflect.Descriptor instead.
+func (*HomeNewUnlockedBgmIdListNotify) Descriptor() ([]byte, []int) {
+ return file_HomeNewUnlockedBgmIdListNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeNewUnlockedBgmIdListNotify) GetNewUnlockedBgmIdList() []uint32 {
+ if x != nil {
+ return x.NewUnlockedBgmIdList
+ }
+ return nil
+}
+
+var File_HomeNewUnlockedBgmIdListNotify_proto protoreflect.FileDescriptor
+
+var file_HomeNewUnlockedBgmIdListNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x65, 0x77, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
+ 0x64, 0x42, 0x67, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x65,
+ 0x77, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x67, 0x6d, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x36, 0x0a, 0x18, 0x6e, 0x65, 0x77, 0x5f,
+ 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x67, 0x6d, 0x5f, 0x69, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x6e, 0x65, 0x77, 0x55,
+ 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x67, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeNewUnlockedBgmIdListNotify_proto_rawDescOnce sync.Once
+ file_HomeNewUnlockedBgmIdListNotify_proto_rawDescData = file_HomeNewUnlockedBgmIdListNotify_proto_rawDesc
+)
+
+func file_HomeNewUnlockedBgmIdListNotify_proto_rawDescGZIP() []byte {
+ file_HomeNewUnlockedBgmIdListNotify_proto_rawDescOnce.Do(func() {
+ file_HomeNewUnlockedBgmIdListNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeNewUnlockedBgmIdListNotify_proto_rawDescData)
+ })
+ return file_HomeNewUnlockedBgmIdListNotify_proto_rawDescData
+}
+
+var file_HomeNewUnlockedBgmIdListNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeNewUnlockedBgmIdListNotify_proto_goTypes = []interface{}{
+ (*HomeNewUnlockedBgmIdListNotify)(nil), // 0: HomeNewUnlockedBgmIdListNotify
+}
+var file_HomeNewUnlockedBgmIdListNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeNewUnlockedBgmIdListNotify_proto_init() }
+func file_HomeNewUnlockedBgmIdListNotify_proto_init() {
+ if File_HomeNewUnlockedBgmIdListNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeNewUnlockedBgmIdListNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeNewUnlockedBgmIdListNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeNewUnlockedBgmIdListNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeNewUnlockedBgmIdListNotify_proto_goTypes,
+ DependencyIndexes: file_HomeNewUnlockedBgmIdListNotify_proto_depIdxs,
+ MessageInfos: file_HomeNewUnlockedBgmIdListNotify_proto_msgTypes,
+ }.Build()
+ File_HomeNewUnlockedBgmIdListNotify_proto = out.File
+ file_HomeNewUnlockedBgmIdListNotify_proto_rawDesc = nil
+ file_HomeNewUnlockedBgmIdListNotify_proto_goTypes = nil
+ file_HomeNewUnlockedBgmIdListNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeNpcData.pb.go b/gover/gen/HomeNpcData.pb.go
index a9e49aa8..d051f064 100644
--- a/gover/gen/HomeNpcData.pb.go
+++ b/gover/gen/HomeNpcData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeNpcData.proto
package gen
@@ -41,10 +41,10 @@ type HomeNpcData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,14,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- SpawnPos *Vector `protobuf:"bytes,15,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
- CostumeId uint32 `protobuf:"varint,3,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
- SpawnRot *Vector `protobuf:"bytes,13,opt,name=spawn_rot,json=spawnRot,proto3" json:"spawn_rot,omitempty"`
+ AvatarId uint32 `protobuf:"varint,11,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ SpawnPos *Vector `protobuf:"bytes,13,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ CostumeId uint32 `protobuf:"varint,4,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+ SpawnRot *Vector `protobuf:"bytes,7,opt,name=spawn_rot,json=spawnRot,proto3" json:"spawn_rot,omitempty"`
}
func (x *HomeNpcData) Reset() {
@@ -113,14 +113,14 @@ var file_HomeNpcData_proto_rawDesc = []byte{
0x0a, 0x11, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x70, 0x63, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x95, 0x01, 0x0a, 0x0b, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x70, 0x63, 0x44, 0x61, 0x74,
- 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x24,
- 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77,
0x6e, 0x50, 0x6f, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d,
0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x72, 0x6f, 0x74,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x52, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomePictureFrameInfo.pb.go b/gover/gen/HomePictureFrameInfo.pb.go
new file mode 100644
index 00000000..f9b7ccab
--- /dev/null
+++ b/gover/gen/HomePictureFrameInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomePictureFrameInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomePictureFrameInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PictureId uint32 `protobuf:"varint,9,opt,name=picture_id,json=pictureId,proto3" json:"picture_id,omitempty"`
+ Guid uint32 `protobuf:"varint,5,opt,name=guid,proto3" json:"guid,omitempty"`
+}
+
+func (x *HomePictureFrameInfo) Reset() {
+ *x = HomePictureFrameInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomePictureFrameInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomePictureFrameInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomePictureFrameInfo) ProtoMessage() {}
+
+func (x *HomePictureFrameInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HomePictureFrameInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomePictureFrameInfo.ProtoReflect.Descriptor instead.
+func (*HomePictureFrameInfo) Descriptor() ([]byte, []int) {
+ return file_HomePictureFrameInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomePictureFrameInfo) GetPictureId() uint32 {
+ if x != nil {
+ return x.PictureId
+ }
+ return 0
+}
+
+func (x *HomePictureFrameInfo) GetGuid() uint32 {
+ if x != nil {
+ return x.Guid
+ }
+ return 0
+}
+
+var File_HomePictureFrameInfo_proto protoreflect.FileDescriptor
+
+var file_HomePictureFrameInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61,
+ 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x14,
+ 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72,
+ 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomePictureFrameInfo_proto_rawDescOnce sync.Once
+ file_HomePictureFrameInfo_proto_rawDescData = file_HomePictureFrameInfo_proto_rawDesc
+)
+
+func file_HomePictureFrameInfo_proto_rawDescGZIP() []byte {
+ file_HomePictureFrameInfo_proto_rawDescOnce.Do(func() {
+ file_HomePictureFrameInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomePictureFrameInfo_proto_rawDescData)
+ })
+ return file_HomePictureFrameInfo_proto_rawDescData
+}
+
+var file_HomePictureFrameInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomePictureFrameInfo_proto_goTypes = []interface{}{
+ (*HomePictureFrameInfo)(nil), // 0: HomePictureFrameInfo
+}
+var file_HomePictureFrameInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomePictureFrameInfo_proto_init() }
+func file_HomePictureFrameInfo_proto_init() {
+ if File_HomePictureFrameInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomePictureFrameInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomePictureFrameInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomePictureFrameInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomePictureFrameInfo_proto_goTypes,
+ DependencyIndexes: file_HomePictureFrameInfo_proto_depIdxs,
+ MessageInfos: file_HomePictureFrameInfo_proto_msgTypes,
+ }.Build()
+ File_HomePictureFrameInfo_proto = out.File
+ file_HomePictureFrameInfo_proto_rawDesc = nil
+ file_HomePictureFrameInfo_proto_goTypes = nil
+ file_HomePictureFrameInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomePictureFrameInfoNotify.pb.go b/gover/gen/HomePictureFrameInfoNotify.pb.go
new file mode 100644
index 00000000..fd014f55
--- /dev/null
+++ b/gover/gen/HomePictureFrameInfoNotify.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomePictureFrameInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomePictureFrameInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PictureFrameInfoList []*HomePictureFrameInfo `protobuf:"bytes,7,rep,name=picture_frame_info_list,json=pictureFrameInfoList,proto3" json:"picture_frame_info_list,omitempty"`
+}
+
+func (x *HomePictureFrameInfoNotify) Reset() {
+ *x = HomePictureFrameInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomePictureFrameInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomePictureFrameInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomePictureFrameInfoNotify) ProtoMessage() {}
+
+func (x *HomePictureFrameInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomePictureFrameInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomePictureFrameInfoNotify.ProtoReflect.Descriptor instead.
+func (*HomePictureFrameInfoNotify) Descriptor() ([]byte, []int) {
+ return file_HomePictureFrameInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomePictureFrameInfoNotify) GetPictureFrameInfoList() []*HomePictureFrameInfo {
+ if x != nil {
+ return x.PictureFrameInfoList
+ }
+ return nil
+}
+
+var File_HomePictureFrameInfoNotify_proto protoreflect.FileDescriptor
+
+var file_HomePictureFrameInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61,
+ 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46,
+ 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a,
+ 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61,
+ 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4c, 0x0a, 0x17,
+ 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61,
+ 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomePictureFrameInfoNotify_proto_rawDescOnce sync.Once
+ file_HomePictureFrameInfoNotify_proto_rawDescData = file_HomePictureFrameInfoNotify_proto_rawDesc
+)
+
+func file_HomePictureFrameInfoNotify_proto_rawDescGZIP() []byte {
+ file_HomePictureFrameInfoNotify_proto_rawDescOnce.Do(func() {
+ file_HomePictureFrameInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomePictureFrameInfoNotify_proto_rawDescData)
+ })
+ return file_HomePictureFrameInfoNotify_proto_rawDescData
+}
+
+var file_HomePictureFrameInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomePictureFrameInfoNotify_proto_goTypes = []interface{}{
+ (*HomePictureFrameInfoNotify)(nil), // 0: HomePictureFrameInfoNotify
+ (*HomePictureFrameInfo)(nil), // 1: HomePictureFrameInfo
+}
+var file_HomePictureFrameInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: HomePictureFrameInfoNotify.picture_frame_info_list:type_name -> HomePictureFrameInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomePictureFrameInfoNotify_proto_init() }
+func file_HomePictureFrameInfoNotify_proto_init() {
+ if File_HomePictureFrameInfoNotify_proto != nil {
+ return
+ }
+ file_HomePictureFrameInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomePictureFrameInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomePictureFrameInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomePictureFrameInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomePictureFrameInfoNotify_proto_goTypes,
+ DependencyIndexes: file_HomePictureFrameInfoNotify_proto_depIdxs,
+ MessageInfos: file_HomePictureFrameInfoNotify_proto_msgTypes,
+ }.Build()
+ File_HomePictureFrameInfoNotify_proto = out.File
+ file_HomePictureFrameInfoNotify_proto_rawDesc = nil
+ file_HomePictureFrameInfoNotify_proto_goTypes = nil
+ file_HomePictureFrameInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomePlantFieldData.pb.go b/gover/gen/HomePlantFieldData.pb.go
index 95758bd0..da40dd2f 100644
--- a/gover/gen/HomePlantFieldData.pb.go
+++ b/gover/gen/HomePlantFieldData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantFieldData.proto
package gen
@@ -41,11 +41,11 @@ type HomePlantFieldData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SubFieldList []*HomePlantSubFieldData `protobuf:"bytes,13,rep,name=sub_field_list,json=subFieldList,proto3" json:"sub_field_list,omitempty"`
- FurnitureId uint32 `protobuf:"varint,9,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
- SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- FieldGuid uint32 `protobuf:"varint,10,opt,name=field_guid,json=fieldGuid,proto3" json:"field_guid,omitempty"`
- SpawnPos *Vector `protobuf:"bytes,12,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ FieldGuid uint32 `protobuf:"varint,5,opt,name=field_guid,json=fieldGuid,proto3" json:"field_guid,omitempty"`
+ SubFieldList []*HomePlantSubFieldData `protobuf:"bytes,3,rep,name=sub_field_list,json=subFieldList,proto3" json:"sub_field_list,omitempty"`
+ FurnitureId uint32 `protobuf:"varint,1,opt,name=furniture_id,json=furnitureId,proto3" json:"furniture_id,omitempty"`
+ SpawnPos *Vector `protobuf:"bytes,9,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
}
func (x *HomePlantFieldData) Reset() {
@@ -80,30 +80,30 @@ func (*HomePlantFieldData) Descriptor() ([]byte, []int) {
return file_HomePlantFieldData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomePlantFieldData) GetSubFieldList() []*HomePlantSubFieldData {
+func (x *HomePlantFieldData) GetSceneId() uint32 {
if x != nil {
- return x.SubFieldList
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *HomePlantFieldData) GetFurnitureId() uint32 {
+func (x *HomePlantFieldData) GetFieldGuid() uint32 {
if x != nil {
- return x.FurnitureId
+ return x.FieldGuid
}
return 0
}
-func (x *HomePlantFieldData) GetSceneId() uint32 {
+func (x *HomePlantFieldData) GetSubFieldList() []*HomePlantSubFieldData {
if x != nil {
- return x.SceneId
+ return x.SubFieldList
}
- return 0
+ return nil
}
-func (x *HomePlantFieldData) GetFieldGuid() uint32 {
+func (x *HomePlantFieldData) GetFurnitureId() uint32 {
if x != nil {
- return x.FieldGuid
+ return x.FurnitureId
}
return 0
}
@@ -123,18 +123,18 @@ var file_HomePlantFieldData_proto_rawDesc = []byte{
0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x75, 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74,
0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x12, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c,
- 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3c, 0x0a, 0x0e,
- 0x73, 0x75, 0x62, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74,
- 0x53, 0x75, 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x73, 0x75,
- 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c,
- 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x69,
- 0x65, 0x6c, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e,
- 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x69, 0x65,
+ 0x6c, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x3c, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x66, 0x69,
+ 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16,
+ 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x75, 0x62, 0x46, 0x69, 0x65,
+ 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e,
+ 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomePlantFieldNotify.pb.go b/gover/gen/HomePlantFieldNotify.pb.go
index 3bcc54d0..05bb3b47 100644
--- a/gover/gen/HomePlantFieldNotify.pb.go
+++ b/gover/gen/HomePlantFieldNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantFieldNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4549
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomePlantFieldNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Field *HomePlantFieldData `protobuf:"bytes,13,opt,name=field,proto3" json:"field,omitempty"`
+ Field *HomePlantFieldData `protobuf:"bytes,7,opt,name=field,proto3" json:"field,omitempty"`
}
func (x *HomePlantFieldNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HomePlantFieldNotify_proto_rawDesc = []byte{
0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x14, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c,
0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29,
- 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
+ 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61,
0x74, 0x61, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomePlantFieldStatus.pb.go b/gover/gen/HomePlantFieldStatus.pb.go
index c03751c5..770ca256 100644
--- a/gover/gen/HomePlantFieldStatus.pb.go
+++ b/gover/gen/HomePlantFieldStatus.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantFieldStatus.proto
package gen
diff --git a/gover/gen/HomePlantInfoNotify.pb.go b/gover/gen/HomePlantInfoNotify.pb.go
index 36948d26..97f6c8b7 100644
--- a/gover/gen/HomePlantInfoNotify.pb.go
+++ b/gover/gen/HomePlantInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4587
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomePlantInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FieldList []*HomePlantFieldData `protobuf:"bytes,4,rep,name=field_list,json=fieldList,proto3" json:"field_list,omitempty"`
+ FieldList []*HomePlantFieldData `protobuf:"bytes,11,rep,name=field_list,json=fieldList,proto3" json:"field_list,omitempty"`
}
func (x *HomePlantInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HomePlantInfoNotify_proto_rawDesc = []byte{
0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x13, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61,
0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x0a,
- 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
+ 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x13, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c,
0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HomePlantInfoReq.pb.go b/gover/gen/HomePlantInfoReq.pb.go
index 8aab7a51..234e4c52 100644
--- a/gover/gen/HomePlantInfoReq.pb.go
+++ b/gover/gen/HomePlantInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4647
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomePlantInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomePlantInfoRsp.pb.go b/gover/gen/HomePlantInfoRsp.pb.go
index 665a17e3..28e9d220 100644
--- a/gover/gen/HomePlantInfoRsp.pb.go
+++ b/gover/gen/HomePlantInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantInfoRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4701
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomePlantInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- FieldList []*HomePlantFieldData `protobuf:"bytes,15,rep,name=field_list,json=fieldList,proto3" json:"field_list,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ FieldList []*HomePlantFieldData `protobuf:"bytes,10,rep,name=field_list,json=fieldList,proto3" json:"field_list,omitempty"`
}
func (x *HomePlantInfoRsp) Reset() {
@@ -103,8 +99,8 @@ var file_HomePlantInfoRsp_proto_rawDesc = []byte{
0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x60, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x49,
0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x32, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x32, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74,
0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/HomePlantSeedReq.pb.go b/gover/gen/HomePlantSeedReq.pb.go
index 6eb41e98..355e9447 100644
--- a/gover/gen/HomePlantSeedReq.pb.go
+++ b/gover/gen/HomePlantSeedReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantSeedReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4804
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomePlantSeedReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Index uint32 `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`
- FieldGuid uint32 `protobuf:"varint,14,opt,name=field_guid,json=fieldGuid,proto3" json:"field_guid,omitempty"`
- SeedIdList []uint32 `protobuf:"varint,13,rep,packed,name=seed_id_list,json=seedIdList,proto3" json:"seed_id_list,omitempty"`
+ SeedIdList []uint32 `protobuf:"varint,7,rep,packed,name=seed_id_list,json=seedIdList,proto3" json:"seed_id_list,omitempty"`
+ FieldGuid uint32 `protobuf:"varint,1,opt,name=field_guid,json=fieldGuid,proto3" json:"field_guid,omitempty"`
+ Index uint32 `protobuf:"varint,9,opt,name=index,proto3" json:"index,omitempty"`
}
func (x *HomePlantSeedReq) Reset() {
@@ -82,11 +78,11 @@ func (*HomePlantSeedReq) Descriptor() ([]byte, []int) {
return file_HomePlantSeedReq_proto_rawDescGZIP(), []int{0}
}
-func (x *HomePlantSeedReq) GetIndex() uint32 {
+func (x *HomePlantSeedReq) GetSeedIdList() []uint32 {
if x != nil {
- return x.Index
+ return x.SeedIdList
}
- return 0
+ return nil
}
func (x *HomePlantSeedReq) GetFieldGuid() uint32 {
@@ -96,11 +92,11 @@ func (x *HomePlantSeedReq) GetFieldGuid() uint32 {
return 0
}
-func (x *HomePlantSeedReq) GetSeedIdList() []uint32 {
+func (x *HomePlantSeedReq) GetIndex() uint32 {
if x != nil {
- return x.SeedIdList
+ return x.Index
}
- return nil
+ return 0
}
var File_HomePlantSeedReq_proto protoreflect.FileDescriptor
@@ -108,13 +104,13 @@ var File_HomePlantSeedReq_proto protoreflect.FileDescriptor
var file_HomePlantSeedReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x65, 0x64, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
- 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x65, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x47, 0x75, 0x69,
- 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x73, 0x65, 0x65, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x65, 0x65, 0x64, 0x49, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x65, 0x64, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c,
+ 0x73, 0x65, 0x65, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x65, 0x65, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a,
+ 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomePlantSeedRsp.pb.go b/gover/gen/HomePlantSeedRsp.pb.go
index 4331f6f6..35eeabb2 100644
--- a/gover/gen/HomePlantSeedRsp.pb.go
+++ b/gover/gen/HomePlantSeedRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantSeedRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4556
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomePlantSeedRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomePlantSeedRsp) Reset() {
@@ -92,7 +89,7 @@ var file_HomePlantSeedRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x65, 0x64, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x65, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomePlantSubFieldData.pb.go b/gover/gen/HomePlantSubFieldData.pb.go
index 1ee4e819..ddb5f20f 100644
--- a/gover/gen/HomePlantSubFieldData.pb.go
+++ b/gover/gen/HomePlantSubFieldData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantSubFieldData.proto
package gen
@@ -41,11 +41,11 @@ type HomePlantSubFieldData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityIdList []uint32 `protobuf:"varint,15,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
- FieldStatus HomePlantFieldStatus `protobuf:"varint,14,opt,name=field_status,json=fieldStatus,proto3,enum=HomePlantFieldStatus" json:"field_status,omitempty"`
- HomeGatherId uint32 `protobuf:"varint,9,opt,name=home_gather_id,json=homeGatherId,proto3" json:"home_gather_id,omitempty"`
- SeedId uint32 `protobuf:"varint,8,opt,name=seed_id,json=seedId,proto3" json:"seed_id,omitempty"`
- EndTime uint32 `protobuf:"fixed32,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ FieldStatus HomePlantFieldStatus `protobuf:"varint,5,opt,name=field_status,json=fieldStatus,proto3,enum=HomePlantFieldStatus" json:"field_status,omitempty"`
+ HomeGatherId uint32 `protobuf:"varint,7,opt,name=home_gather_id,json=homeGatherId,proto3" json:"home_gather_id,omitempty"`
+ EntityIdList []uint32 `protobuf:"varint,12,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
+ EndTime uint32 `protobuf:"fixed32,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ SeedId uint32 `protobuf:"varint,9,opt,name=seed_id,json=seedId,proto3" json:"seed_id,omitempty"`
}
func (x *HomePlantSubFieldData) Reset() {
@@ -80,13 +80,6 @@ func (*HomePlantSubFieldData) Descriptor() ([]byte, []int) {
return file_HomePlantSubFieldData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomePlantSubFieldData) GetEntityIdList() []uint32 {
- if x != nil {
- return x.EntityIdList
- }
- return nil
-}
-
func (x *HomePlantSubFieldData) GetFieldStatus() HomePlantFieldStatus {
if x != nil {
return x.FieldStatus
@@ -101,11 +94,11 @@ func (x *HomePlantSubFieldData) GetHomeGatherId() uint32 {
return 0
}
-func (x *HomePlantSubFieldData) GetSeedId() uint32 {
+func (x *HomePlantSubFieldData) GetEntityIdList() []uint32 {
if x != nil {
- return x.SeedId
+ return x.EntityIdList
}
- return 0
+ return nil
}
func (x *HomePlantSubFieldData) GetEndTime() uint32 {
@@ -115,6 +108,13 @@ func (x *HomePlantSubFieldData) GetEndTime() uint32 {
return 0
}
+func (x *HomePlantSubFieldData) GetSeedId() uint32 {
+ if x != nil {
+ return x.SeedId
+ }
+ return 0
+}
+
var File_HomePlantSubFieldData_proto protoreflect.FileDescriptor
var file_HomePlantSubFieldData_proto_rawDesc = []byte{
@@ -123,18 +123,18 @@ var file_HomePlantSubFieldData_proto_rawDesc = []byte{
0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x01, 0x0a, 0x15, 0x48, 0x6f,
0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x53, 0x75, 0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44,
- 0x61, 0x74, 0x61, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0c, 0x66, 0x69, 0x65,
- 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x15, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64,
- 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61,
- 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x67, 0x61, 0x74, 0x68,
- 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x6f, 0x6d,
- 0x65, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x65, 0x65,
- 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x65, 0x65, 0x64,
- 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
+ 0x61, 0x74, 0x61, 0x12, 0x38, 0x0a, 0x0c, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x61,
+ 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
+ 0x52, 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a,
+ 0x0e, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x68, 0x6f, 0x6d, 0x65, 0x47, 0x61, 0x74, 0x68, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x6e, 0x64,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x65, 0x65, 0x64, 0x5f, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x65, 0x65, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomePlantWeedReq.pb.go b/gover/gen/HomePlantWeedReq.pb.go
index 362c3b85..5740566e 100644
--- a/gover/gen/HomePlantWeedReq.pb.go
+++ b/gover/gen/HomePlantWeedReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantWeedReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4640
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomePlantWeedReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FieldGuid uint32 `protobuf:"varint,9,opt,name=field_guid,json=fieldGuid,proto3" json:"field_guid,omitempty"`
+ FieldGuid uint32 `protobuf:"varint,13,opt,name=field_guid,json=fieldGuid,proto3" json:"field_guid,omitempty"`
Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"`
}
@@ -101,7 +97,7 @@ var file_HomePlantWeedReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x57, 0x65, 0x65, 0x64, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
0x50, 0x6c, 0x61, 0x6e, 0x74, 0x57, 0x65, 0x65, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
- 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x47, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69,
0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65,
0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/HomePlantWeedRsp.pb.go b/gover/gen/HomePlantWeedRsp.pb.go
index 595f425e..d6ac29d0 100644
--- a/gover/gen/HomePlantWeedRsp.pb.go
+++ b/gover/gen/HomePlantWeedRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePlantWeedRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4527
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomePlantWeedRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomePlantWeedRsp) Reset() {
@@ -92,7 +89,7 @@ var file_HomePlantWeedRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x57, 0x65, 0x65, 0x64, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
0x50, 0x6c, 0x61, 0x6e, 0x74, 0x57, 0x65, 0x65, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomePreChangeEditModeNotify.pb.go b/gover/gen/HomePreChangeEditModeNotify.pb.go
new file mode 100644
index 00000000..36f67c5d
--- /dev/null
+++ b/gover/gen/HomePreChangeEditModeNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomePreChangeEditModeNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomePreChangeEditModeNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsEnterEditMode bool `protobuf:"varint,10,opt,name=is_enter_edit_mode,json=isEnterEditMode,proto3" json:"is_enter_edit_mode,omitempty"`
+}
+
+func (x *HomePreChangeEditModeNotify) Reset() {
+ *x = HomePreChangeEditModeNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomePreChangeEditModeNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomePreChangeEditModeNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomePreChangeEditModeNotify) ProtoMessage() {}
+
+func (x *HomePreChangeEditModeNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomePreChangeEditModeNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomePreChangeEditModeNotify.ProtoReflect.Descriptor instead.
+func (*HomePreChangeEditModeNotify) Descriptor() ([]byte, []int) {
+ return file_HomePreChangeEditModeNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomePreChangeEditModeNotify) GetIsEnterEditMode() bool {
+ if x != nil {
+ return x.IsEnterEditMode
+ }
+ return false
+}
+
+var File_HomePreChangeEditModeNotify_proto protoreflect.FileDescriptor
+
+var file_HomePreChangeEditModeNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45,
+ 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x2b, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x65,
+ 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f,
+ 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomePreChangeEditModeNotify_proto_rawDescOnce sync.Once
+ file_HomePreChangeEditModeNotify_proto_rawDescData = file_HomePreChangeEditModeNotify_proto_rawDesc
+)
+
+func file_HomePreChangeEditModeNotify_proto_rawDescGZIP() []byte {
+ file_HomePreChangeEditModeNotify_proto_rawDescOnce.Do(func() {
+ file_HomePreChangeEditModeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomePreChangeEditModeNotify_proto_rawDescData)
+ })
+ return file_HomePreChangeEditModeNotify_proto_rawDescData
+}
+
+var file_HomePreChangeEditModeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomePreChangeEditModeNotify_proto_goTypes = []interface{}{
+ (*HomePreChangeEditModeNotify)(nil), // 0: HomePreChangeEditModeNotify
+}
+var file_HomePreChangeEditModeNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomePreChangeEditModeNotify_proto_init() }
+func file_HomePreChangeEditModeNotify_proto_init() {
+ if File_HomePreChangeEditModeNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomePreChangeEditModeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomePreChangeEditModeNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomePreChangeEditModeNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomePreChangeEditModeNotify_proto_goTypes,
+ DependencyIndexes: file_HomePreChangeEditModeNotify_proto_depIdxs,
+ MessageInfos: file_HomePreChangeEditModeNotify_proto_msgTypes,
+ }.Build()
+ File_HomePreChangeEditModeNotify_proto = out.File
+ file_HomePreChangeEditModeNotify_proto_rawDesc = nil
+ file_HomePreChangeEditModeNotify_proto_goTypes = nil
+ file_HomePreChangeEditModeNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomePreviewBlueprintReq.pb.go b/gover/gen/HomePreviewBlueprintReq.pb.go
new file mode 100644
index 00000000..110a609e
--- /dev/null
+++ b/gover/gen/HomePreviewBlueprintReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomePreviewBlueprintReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomePreviewBlueprintReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShareCode string `protobuf:"bytes,10,opt,name=share_code,json=shareCode,proto3" json:"share_code,omitempty"`
+}
+
+func (x *HomePreviewBlueprintReq) Reset() {
+ *x = HomePreviewBlueprintReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomePreviewBlueprintReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomePreviewBlueprintReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomePreviewBlueprintReq) ProtoMessage() {}
+
+func (x *HomePreviewBlueprintReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomePreviewBlueprintReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomePreviewBlueprintReq.ProtoReflect.Descriptor instead.
+func (*HomePreviewBlueprintReq) Descriptor() ([]byte, []int) {
+ return file_HomePreviewBlueprintReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomePreviewBlueprintReq) GetShareCode() string {
+ if x != nil {
+ return x.ShareCode
+ }
+ return ""
+}
+
+var File_HomePreviewBlueprintReq_proto protoreflect.FileDescriptor
+
+var file_HomePreviewBlueprintReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x42, 0x6c, 0x75,
+ 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x38, 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x42, 0x6c,
+ 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68,
+ 0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
+ 0x73, 0x68, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomePreviewBlueprintReq_proto_rawDescOnce sync.Once
+ file_HomePreviewBlueprintReq_proto_rawDescData = file_HomePreviewBlueprintReq_proto_rawDesc
+)
+
+func file_HomePreviewBlueprintReq_proto_rawDescGZIP() []byte {
+ file_HomePreviewBlueprintReq_proto_rawDescOnce.Do(func() {
+ file_HomePreviewBlueprintReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomePreviewBlueprintReq_proto_rawDescData)
+ })
+ return file_HomePreviewBlueprintReq_proto_rawDescData
+}
+
+var file_HomePreviewBlueprintReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomePreviewBlueprintReq_proto_goTypes = []interface{}{
+ (*HomePreviewBlueprintReq)(nil), // 0: HomePreviewBlueprintReq
+}
+var file_HomePreviewBlueprintReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomePreviewBlueprintReq_proto_init() }
+func file_HomePreviewBlueprintReq_proto_init() {
+ if File_HomePreviewBlueprintReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomePreviewBlueprintReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomePreviewBlueprintReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomePreviewBlueprintReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomePreviewBlueprintReq_proto_goTypes,
+ DependencyIndexes: file_HomePreviewBlueprintReq_proto_depIdxs,
+ MessageInfos: file_HomePreviewBlueprintReq_proto_msgTypes,
+ }.Build()
+ File_HomePreviewBlueprintReq_proto = out.File
+ file_HomePreviewBlueprintReq_proto_rawDesc = nil
+ file_HomePreviewBlueprintReq_proto_goTypes = nil
+ file_HomePreviewBlueprintReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomePreviewBlueprintRsp.pb.go b/gover/gen/HomePreviewBlueprintRsp.pb.go
new file mode 100644
index 00000000..fbdbb6a4
--- /dev/null
+++ b/gover/gen/HomePreviewBlueprintRsp.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomePreviewBlueprintRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomePreviewBlueprintRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SceneArrangementInfo *HomeSceneArrangementInfo `protobuf:"bytes,5,opt,name=scene_arrangement_info,json=sceneArrangementInfo,proto3" json:"scene_arrangement_info,omitempty"`
+ ShareCode string `protobuf:"bytes,9,opt,name=share_code,json=shareCode,proto3" json:"share_code,omitempty"`
+}
+
+func (x *HomePreviewBlueprintRsp) Reset() {
+ *x = HomePreviewBlueprintRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomePreviewBlueprintRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomePreviewBlueprintRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomePreviewBlueprintRsp) ProtoMessage() {}
+
+func (x *HomePreviewBlueprintRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomePreviewBlueprintRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomePreviewBlueprintRsp.ProtoReflect.Descriptor instead.
+func (*HomePreviewBlueprintRsp) Descriptor() ([]byte, []int) {
+ return file_HomePreviewBlueprintRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomePreviewBlueprintRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *HomePreviewBlueprintRsp) GetSceneArrangementInfo() *HomeSceneArrangementInfo {
+ if x != nil {
+ return x.SceneArrangementInfo
+ }
+ return nil
+}
+
+func (x *HomePreviewBlueprintRsp) GetShareCode() string {
+ if x != nil {
+ return x.ShareCode
+ }
+ return ""
+}
+
+var File_HomePreviewBlueprintRsp_proto protoreflect.FileDescriptor
+
+var file_HomePreviewBlueprintRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x42, 0x6c, 0x75,
+ 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xa3, 0x01, 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x42,
+ 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x4f, 0x0a, 0x16, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x61,
+ 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x14, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65,
+ 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x61, 0x72,
+ 0x65, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomePreviewBlueprintRsp_proto_rawDescOnce sync.Once
+ file_HomePreviewBlueprintRsp_proto_rawDescData = file_HomePreviewBlueprintRsp_proto_rawDesc
+)
+
+func file_HomePreviewBlueprintRsp_proto_rawDescGZIP() []byte {
+ file_HomePreviewBlueprintRsp_proto_rawDescOnce.Do(func() {
+ file_HomePreviewBlueprintRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomePreviewBlueprintRsp_proto_rawDescData)
+ })
+ return file_HomePreviewBlueprintRsp_proto_rawDescData
+}
+
+var file_HomePreviewBlueprintRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomePreviewBlueprintRsp_proto_goTypes = []interface{}{
+ (*HomePreviewBlueprintRsp)(nil), // 0: HomePreviewBlueprintRsp
+ (*HomeSceneArrangementInfo)(nil), // 1: HomeSceneArrangementInfo
+}
+var file_HomePreviewBlueprintRsp_proto_depIdxs = []int32{
+ 1, // 0: HomePreviewBlueprintRsp.scene_arrangement_info:type_name -> HomeSceneArrangementInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomePreviewBlueprintRsp_proto_init() }
+func file_HomePreviewBlueprintRsp_proto_init() {
+ if File_HomePreviewBlueprintRsp_proto != nil {
+ return
+ }
+ file_HomeSceneArrangementInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomePreviewBlueprintRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomePreviewBlueprintRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomePreviewBlueprintRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomePreviewBlueprintRsp_proto_goTypes,
+ DependencyIndexes: file_HomePreviewBlueprintRsp_proto_depIdxs,
+ MessageInfos: file_HomePreviewBlueprintRsp_proto_msgTypes,
+ }.Build()
+ File_HomePreviewBlueprintRsp_proto = out.File
+ file_HomePreviewBlueprintRsp_proto_rawDesc = nil
+ file_HomePreviewBlueprintRsp_proto_goTypes = nil
+ file_HomePreviewBlueprintRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomePriorCheckNotify.pb.go b/gover/gen/HomePriorCheckNotify.pb.go
index 25d8ed15..075cf226 100644
--- a/gover/gen/HomePriorCheckNotify.pb.go
+++ b/gover/gen/HomePriorCheckNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomePriorCheckNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4599
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomePriorCheckNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"fixed32,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ EndTime uint32 `protobuf:"fixed32,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *HomePriorCheckNotify) Reset() {
@@ -93,7 +90,7 @@ var file_HomePriorCheckNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x14,
0x48, 0x6f, 0x6d, 0x65, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeRacingGalleryRecord.pb.go b/gover/gen/HomeRacingGalleryRecord.pb.go
new file mode 100644
index 00000000..9427642a
--- /dev/null
+++ b/gover/gen/HomeRacingGalleryRecord.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeRacingGalleryRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeRacingGalleryRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Timestamp uint32 `protobuf:"varint,13,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
+ PlayerInfo *HomeGroupPlayerInfo `protobuf:"bytes,2,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ UseTime uint32 `protobuf:"varint,6,opt,name=use_time,json=useTime,proto3" json:"use_time,omitempty"`
+}
+
+func (x *HomeRacingGalleryRecord) Reset() {
+ *x = HomeRacingGalleryRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeRacingGalleryRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeRacingGalleryRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeRacingGalleryRecord) ProtoMessage() {}
+
+func (x *HomeRacingGalleryRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeRacingGalleryRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeRacingGalleryRecord.ProtoReflect.Descriptor instead.
+func (*HomeRacingGalleryRecord) Descriptor() ([]byte, []int) {
+ return file_HomeRacingGalleryRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeRacingGalleryRecord) GetTimestamp() uint32 {
+ if x != nil {
+ return x.Timestamp
+ }
+ return 0
+}
+
+func (x *HomeRacingGalleryRecord) GetPlayerInfo() *HomeGroupPlayerInfo {
+ if x != nil {
+ return x.PlayerInfo
+ }
+ return nil
+}
+
+func (x *HomeRacingGalleryRecord) GetUseTime() uint32 {
+ if x != nil {
+ return x.UseTime
+ }
+ return 0
+}
+
+var File_HomeRacingGalleryRecord_proto protoreflect.FileDescriptor
+
+var file_HomeRacingGalleryRecord_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x17, 0x48,
+ 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
+ 0x61, 0x6d, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73,
+ 0x74, 0x61, 0x6d, 0x70, 0x12, 0x35, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x75,
+ 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x75,
+ 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeRacingGalleryRecord_proto_rawDescOnce sync.Once
+ file_HomeRacingGalleryRecord_proto_rawDescData = file_HomeRacingGalleryRecord_proto_rawDesc
+)
+
+func file_HomeRacingGalleryRecord_proto_rawDescGZIP() []byte {
+ file_HomeRacingGalleryRecord_proto_rawDescOnce.Do(func() {
+ file_HomeRacingGalleryRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeRacingGalleryRecord_proto_rawDescData)
+ })
+ return file_HomeRacingGalleryRecord_proto_rawDescData
+}
+
+var file_HomeRacingGalleryRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeRacingGalleryRecord_proto_goTypes = []interface{}{
+ (*HomeRacingGalleryRecord)(nil), // 0: HomeRacingGalleryRecord
+ (*HomeGroupPlayerInfo)(nil), // 1: HomeGroupPlayerInfo
+}
+var file_HomeRacingGalleryRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeRacingGalleryRecord.player_info:type_name -> HomeGroupPlayerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeRacingGalleryRecord_proto_init() }
+func file_HomeRacingGalleryRecord_proto_init() {
+ if File_HomeRacingGalleryRecord_proto != nil {
+ return
+ }
+ file_HomeGroupPlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeRacingGalleryRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeRacingGalleryRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeRacingGalleryRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeRacingGalleryRecord_proto_goTypes,
+ DependencyIndexes: file_HomeRacingGalleryRecord_proto_depIdxs,
+ MessageInfos: file_HomeRacingGalleryRecord_proto_msgTypes,
+ }.Build()
+ File_HomeRacingGalleryRecord_proto = out.File
+ file_HomeRacingGalleryRecord_proto_rawDesc = nil
+ file_HomeRacingGalleryRecord_proto_goTypes = nil
+ file_HomeRacingGalleryRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeRacingGallerySettleNotify.pb.go b/gover/gen/HomeRacingGallerySettleNotify.pb.go
new file mode 100644
index 00000000..3426aa64
--- /dev/null
+++ b/gover/gen/HomeRacingGallerySettleNotify.pb.go
@@ -0,0 +1,196 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeRacingGallerySettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeRacingGallerySettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SettleInfo *RacingGallerySettleInfo `protobuf:"bytes,14,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ IsNewRecord bool `protobuf:"varint,7,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ Rank uint32 `protobuf:"varint,15,opt,name=rank,proto3" json:"rank,omitempty"`
+ GalleryId uint32 `protobuf:"varint,3,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *HomeRacingGallerySettleNotify) Reset() {
+ *x = HomeRacingGallerySettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeRacingGallerySettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeRacingGallerySettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeRacingGallerySettleNotify) ProtoMessage() {}
+
+func (x *HomeRacingGallerySettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeRacingGallerySettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeRacingGallerySettleNotify.ProtoReflect.Descriptor instead.
+func (*HomeRacingGallerySettleNotify) Descriptor() ([]byte, []int) {
+ return file_HomeRacingGallerySettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeRacingGallerySettleNotify) GetSettleInfo() *RacingGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+func (x *HomeRacingGallerySettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *HomeRacingGallerySettleNotify) GetRank() uint32 {
+ if x != nil {
+ return x.Rank
+ }
+ return 0
+}
+
+func (x *HomeRacingGallerySettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_HomeRacingGallerySettleNotify_proto protoreflect.FileDescriptor
+
+var file_HomeRacingGallerySettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63,
+ 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x52, 0x61,
+ 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeRacingGallerySettleNotify_proto_rawDescOnce sync.Once
+ file_HomeRacingGallerySettleNotify_proto_rawDescData = file_HomeRacingGallerySettleNotify_proto_rawDesc
+)
+
+func file_HomeRacingGallerySettleNotify_proto_rawDescGZIP() []byte {
+ file_HomeRacingGallerySettleNotify_proto_rawDescOnce.Do(func() {
+ file_HomeRacingGallerySettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeRacingGallerySettleNotify_proto_rawDescData)
+ })
+ return file_HomeRacingGallerySettleNotify_proto_rawDescData
+}
+
+var file_HomeRacingGallerySettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeRacingGallerySettleNotify_proto_goTypes = []interface{}{
+ (*HomeRacingGallerySettleNotify)(nil), // 0: HomeRacingGallerySettleNotify
+ (*RacingGallerySettleInfo)(nil), // 1: RacingGallerySettleInfo
+}
+var file_HomeRacingGallerySettleNotify_proto_depIdxs = []int32{
+ 1, // 0: HomeRacingGallerySettleNotify.settle_info:type_name -> RacingGallerySettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeRacingGallerySettleNotify_proto_init() }
+func file_HomeRacingGallerySettleNotify_proto_init() {
+ if File_HomeRacingGallerySettleNotify_proto != nil {
+ return
+ }
+ file_RacingGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeRacingGallerySettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeRacingGallerySettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeRacingGallerySettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeRacingGallerySettleNotify_proto_goTypes,
+ DependencyIndexes: file_HomeRacingGallerySettleNotify_proto_depIdxs,
+ MessageInfos: file_HomeRacingGallerySettleNotify_proto_msgTypes,
+ }.Build()
+ File_HomeRacingGallerySettleNotify_proto = out.File
+ file_HomeRacingGallerySettleNotify_proto_rawDesc = nil
+ file_HomeRacingGallerySettleNotify_proto_goTypes = nil
+ file_HomeRacingGallerySettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeRacingRecord.pb.go b/gover/gen/HomeRacingRecord.pb.go
new file mode 100644
index 00000000..a38bb986
--- /dev/null
+++ b/gover/gen/HomeRacingRecord.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeRacingRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeRacingRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RecordList []*HomeRacingGalleryRecord `protobuf:"bytes,9,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
+}
+
+func (x *HomeRacingRecord) Reset() {
+ *x = HomeRacingRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeRacingRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeRacingRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeRacingRecord) ProtoMessage() {}
+
+func (x *HomeRacingRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeRacingRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeRacingRecord.ProtoReflect.Descriptor instead.
+func (*HomeRacingRecord) Descriptor() ([]byte, []int) {
+ return file_HomeRacingRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeRacingRecord) GetRecordList() []*HomeRacingGalleryRecord {
+ if x != nil {
+ return x.RecordList
+ }
+ return nil
+}
+
+var File_HomeRacingRecord_proto protoreflect.FileDescriptor
+
+var file_HomeRacingRecord_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61,
+ 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65, 0x52,
+ 0x61, 0x63, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x39, 0x0a, 0x0b, 0x72,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x18, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeRacingRecord_proto_rawDescOnce sync.Once
+ file_HomeRacingRecord_proto_rawDescData = file_HomeRacingRecord_proto_rawDesc
+)
+
+func file_HomeRacingRecord_proto_rawDescGZIP() []byte {
+ file_HomeRacingRecord_proto_rawDescOnce.Do(func() {
+ file_HomeRacingRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeRacingRecord_proto_rawDescData)
+ })
+ return file_HomeRacingRecord_proto_rawDescData
+}
+
+var file_HomeRacingRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeRacingRecord_proto_goTypes = []interface{}{
+ (*HomeRacingRecord)(nil), // 0: HomeRacingRecord
+ (*HomeRacingGalleryRecord)(nil), // 1: HomeRacingGalleryRecord
+}
+var file_HomeRacingRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeRacingRecord.record_list:type_name -> HomeRacingGalleryRecord
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeRacingRecord_proto_init() }
+func file_HomeRacingRecord_proto_init() {
+ if File_HomeRacingRecord_proto != nil {
+ return
+ }
+ file_HomeRacingGalleryRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeRacingRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeRacingRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeRacingRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeRacingRecord_proto_goTypes,
+ DependencyIndexes: file_HomeRacingRecord_proto_depIdxs,
+ MessageInfos: file_HomeRacingRecord_proto_msgTypes,
+ }.Build()
+ File_HomeRacingRecord_proto = out.File
+ file_HomeRacingRecord_proto_rawDesc = nil
+ file_HomeRacingRecord_proto_goTypes = nil
+ file_HomeRacingRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeResource.pb.go b/gover/gen/HomeResource.pb.go
index 565ad0ab..8c93be2f 100644
--- a/gover/gen/HomeResource.pb.go
+++ b/gover/gen/HomeResource.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeResource.proto
package gen
@@ -41,9 +41,9 @@ type HomeResource struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NextRefreshTime uint32 `protobuf:"fixed32,15,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- StoreLimit uint32 `protobuf:"varint,3,opt,name=store_limit,json=storeLimit,proto3" json:"store_limit,omitempty"`
- StoreValue uint32 `protobuf:"varint,12,opt,name=store_value,json=storeValue,proto3" json:"store_value,omitempty"`
+ StoreLimit uint32 `protobuf:"varint,6,opt,name=store_limit,json=storeLimit,proto3" json:"store_limit,omitempty"`
+ NextRefreshTime uint32 `protobuf:"fixed32,13,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ StoreValue uint32 `protobuf:"varint,1,opt,name=store_value,json=storeValue,proto3" json:"store_value,omitempty"`
}
func (x *HomeResource) Reset() {
@@ -78,16 +78,16 @@ func (*HomeResource) Descriptor() ([]byte, []int) {
return file_HomeResource_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeResource) GetNextRefreshTime() uint32 {
+func (x *HomeResource) GetStoreLimit() uint32 {
if x != nil {
- return x.NextRefreshTime
+ return x.StoreLimit
}
return 0
}
-func (x *HomeResource) GetStoreLimit() uint32 {
+func (x *HomeResource) GetNextRefreshTime() uint32 {
if x != nil {
- return x.StoreLimit
+ return x.NextRefreshTime
}
return 0
}
@@ -104,13 +104,13 @@ var File_HomeResource_proto protoreflect.FileDescriptor
var file_HomeResource_proto_rawDesc = []byte{
0x0a, 0x12, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x0c, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f,
- 0x75, 0x72, 0x63, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66,
- 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x07, 0x52,
- 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x6d, 0x69,
- 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x56, 0x61, 0x6c,
+ 0x75, 0x72, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69,
+ 0x6d, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65,
+ 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65,
+ 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x07,
+ 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/HomeResourceNotify.pb.go b/gover/gen/HomeResourceNotify.pb.go
index 25ee5dee..ffb226ff 100644
--- a/gover/gen/HomeResourceNotify.pb.go
+++ b/gover/gen/HomeResourceNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeResourceNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4892
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeResourceNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HomeCoin *HomeResource `protobuf:"bytes,9,opt,name=home_coin,json=homeCoin,proto3" json:"home_coin,omitempty"`
- FetterExp *HomeResource `protobuf:"bytes,8,opt,name=fetter_exp,json=fetterExp,proto3" json:"fetter_exp,omitempty"`
+ FetterExp *HomeResource `protobuf:"bytes,7,opt,name=fetter_exp,json=fetterExp,proto3" json:"fetter_exp,omitempty"`
+ HomeCoin *HomeResource `protobuf:"bytes,5,opt,name=home_coin,json=homeCoin,proto3" json:"home_coin,omitempty"`
}
func (x *HomeResourceNotify) Reset() {
@@ -80,16 +77,16 @@ func (*HomeResourceNotify) Descriptor() ([]byte, []int) {
return file_HomeResourceNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeResourceNotify) GetHomeCoin() *HomeResource {
+func (x *HomeResourceNotify) GetFetterExp() *HomeResource {
if x != nil {
- return x.HomeCoin
+ return x.FetterExp
}
return nil
}
-func (x *HomeResourceNotify) GetFetterExp() *HomeResource {
+func (x *HomeResourceNotify) GetHomeCoin() *HomeResource {
if x != nil {
- return x.FetterExp
+ return x.HomeCoin
}
return nil
}
@@ -101,12 +98,12 @@ var file_HomeResourceNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x48, 0x6f, 0x6d, 0x65,
0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e,
0x0a, 0x12, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x09, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x69,
- 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65,
- 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x43, 0x6f, 0x69, 0x6e,
- 0x12, 0x2c, 0x0a, 0x0a, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x78, 0x70, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75,
- 0x72, 0x63, 0x65, 0x52, 0x09, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x45, 0x78, 0x70, 0x42, 0x06,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0a, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x5f, 0x65,
+ 0x78, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x52,
+ 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x09, 0x66, 0x65, 0x74, 0x74, 0x65, 0x72, 0x45,
+ 0x78, 0x70, 0x12, 0x2a, 0x0a, 0x09, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -128,8 +125,8 @@ var file_HomeResourceNotify_proto_goTypes = []interface{}{
(*HomeResource)(nil), // 1: HomeResource
}
var file_HomeResourceNotify_proto_depIdxs = []int32{
- 1, // 0: HomeResourceNotify.home_coin:type_name -> HomeResource
- 1, // 1: HomeResourceNotify.fetter_exp:type_name -> HomeResource
+ 1, // 0: HomeResourceNotify.fetter_exp:type_name -> HomeResource
+ 1, // 1: HomeResourceNotify.home_coin:type_name -> HomeResource
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HomeResourceTakeFetterExpReq.pb.go b/gover/gen/HomeResourceTakeFetterExpReq.pb.go
index c13c60f9..f0b24dbd 100644
--- a/gover/gen/HomeResourceTakeFetterExpReq.pb.go
+++ b/gover/gen/HomeResourceTakeFetterExpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeResourceTakeFetterExpReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4768
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeResourceTakeFetterExpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeResourceTakeFetterExpRsp.pb.go b/gover/gen/HomeResourceTakeFetterExpRsp.pb.go
index 604434fe..29da076b 100644
--- a/gover/gen/HomeResourceTakeFetterExpRsp.pb.go
+++ b/gover/gen/HomeResourceTakeFetterExpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeResourceTakeFetterExpRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4645
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeResourceTakeFetterExpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
FetterExp *HomeResource `protobuf:"bytes,4,opt,name=fetter_exp,json=fetterExp,proto3" json:"fetter_exp,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeResourceTakeFetterExpRsp) Reset() {
@@ -106,7 +103,7 @@ var file_HomeResourceTakeFetterExpRsp_proto_rawDesc = []byte{
0x65, 0x72, 0x5f, 0x65, 0x78, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48,
0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x09, 0x66, 0x65, 0x74,
0x74, 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeResourceTakeHomeCoinReq.pb.go b/gover/gen/HomeResourceTakeHomeCoinReq.pb.go
index fbbcb12a..23aadaab 100644
--- a/gover/gen/HomeResourceTakeHomeCoinReq.pb.go
+++ b/gover/gen/HomeResourceTakeHomeCoinReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeResourceTakeHomeCoinReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4479
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeResourceTakeHomeCoinReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeResourceTakeHomeCoinRsp.pb.go b/gover/gen/HomeResourceTakeHomeCoinRsp.pb.go
index 5f3fe9b6..0b253374 100644
--- a/gover/gen/HomeResourceTakeHomeCoinRsp.pb.go
+++ b/gover/gen/HomeResourceTakeHomeCoinRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeResourceTakeHomeCoinRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4541
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeResourceTakeHomeCoinRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HomeCoin *HomeResource `protobuf:"bytes,7,opt,name=home_coin,json=homeCoin,proto3" json:"home_coin,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ HomeCoin *HomeResource `protobuf:"bytes,12,opt,name=home_coin,json=homeCoin,proto3" json:"home_coin,omitempty"`
}
func (x *HomeResourceTakeHomeCoinRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeResourceTakeHomeCoinRsp) Descriptor() ([]byte, []int) {
return file_HomeResourceTakeHomeCoinRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeResourceTakeHomeCoinRsp) GetHomeCoin() *HomeResource {
+func (x *HomeResourceTakeHomeCoinRsp) GetRetcode() int32 {
if x != nil {
- return x.HomeCoin
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *HomeResourceTakeHomeCoinRsp) GetRetcode() int32 {
+func (x *HomeResourceTakeHomeCoinRsp) GetHomeCoin() *HomeResource {
if x != nil {
- return x.Retcode
+ return x.HomeCoin
}
- return 0
+ return nil
}
var File_HomeResourceTakeHomeCoinRsp_proto protoreflect.FileDescriptor
@@ -102,11 +99,11 @@ var file_HomeResourceTakeHomeCoinRsp_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x65, 0x52,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x6b, 0x65, 0x48, 0x6f, 0x6d, 0x65, 0x43,
- 0x6f, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x09, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x63,
- 0x6f, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
- 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x43, 0x6f,
- 0x69, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x6f, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x2a, 0x0a, 0x09, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
+ 0x63, 0x65, 0x52, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeSaveArrangementNoChangeReq.pb.go b/gover/gen/HomeSaveArrangementNoChangeReq.pb.go
new file mode 100644
index 00000000..09ba2229
--- /dev/null
+++ b/gover/gen/HomeSaveArrangementNoChangeReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSaveArrangementNoChangeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSaveArrangementNoChangeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+}
+
+func (x *HomeSaveArrangementNoChangeReq) Reset() {
+ *x = HomeSaveArrangementNoChangeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSaveArrangementNoChangeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSaveArrangementNoChangeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSaveArrangementNoChangeReq) ProtoMessage() {}
+
+func (x *HomeSaveArrangementNoChangeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSaveArrangementNoChangeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSaveArrangementNoChangeReq.ProtoReflect.Descriptor instead.
+func (*HomeSaveArrangementNoChangeReq) Descriptor() ([]byte, []int) {
+ return file_HomeSaveArrangementNoChangeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSaveArrangementNoChangeReq) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+var File_HomeSaveArrangementNoChangeReq_proto protoreflect.FileDescriptor
+
+var file_HomeSaveArrangementNoChangeReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x61, 0x76, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x61,
+ 0x76, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSaveArrangementNoChangeReq_proto_rawDescOnce sync.Once
+ file_HomeSaveArrangementNoChangeReq_proto_rawDescData = file_HomeSaveArrangementNoChangeReq_proto_rawDesc
+)
+
+func file_HomeSaveArrangementNoChangeReq_proto_rawDescGZIP() []byte {
+ file_HomeSaveArrangementNoChangeReq_proto_rawDescOnce.Do(func() {
+ file_HomeSaveArrangementNoChangeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSaveArrangementNoChangeReq_proto_rawDescData)
+ })
+ return file_HomeSaveArrangementNoChangeReq_proto_rawDescData
+}
+
+var file_HomeSaveArrangementNoChangeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSaveArrangementNoChangeReq_proto_goTypes = []interface{}{
+ (*HomeSaveArrangementNoChangeReq)(nil), // 0: HomeSaveArrangementNoChangeReq
+}
+var file_HomeSaveArrangementNoChangeReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeSaveArrangementNoChangeReq_proto_init() }
+func file_HomeSaveArrangementNoChangeReq_proto_init() {
+ if File_HomeSaveArrangementNoChangeReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSaveArrangementNoChangeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSaveArrangementNoChangeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSaveArrangementNoChangeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSaveArrangementNoChangeReq_proto_goTypes,
+ DependencyIndexes: file_HomeSaveArrangementNoChangeReq_proto_depIdxs,
+ MessageInfos: file_HomeSaveArrangementNoChangeReq_proto_msgTypes,
+ }.Build()
+ File_HomeSaveArrangementNoChangeReq_proto = out.File
+ file_HomeSaveArrangementNoChangeReq_proto_rawDesc = nil
+ file_HomeSaveArrangementNoChangeReq_proto_goTypes = nil
+ file_HomeSaveArrangementNoChangeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSaveArrangementNoChangeRsp.pb.go b/gover/gen/HomeSaveArrangementNoChangeRsp.pb.go
new file mode 100644
index 00000000..f7d00f1b
--- /dev/null
+++ b/gover/gen/HomeSaveArrangementNoChangeRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSaveArrangementNoChangeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSaveArrangementNoChangeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeSaveArrangementNoChangeRsp) Reset() {
+ *x = HomeSaveArrangementNoChangeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSaveArrangementNoChangeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSaveArrangementNoChangeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSaveArrangementNoChangeRsp) ProtoMessage() {}
+
+func (x *HomeSaveArrangementNoChangeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSaveArrangementNoChangeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSaveArrangementNoChangeRsp.ProtoReflect.Descriptor instead.
+func (*HomeSaveArrangementNoChangeRsp) Descriptor() ([]byte, []int) {
+ return file_HomeSaveArrangementNoChangeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSaveArrangementNoChangeRsp) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *HomeSaveArrangementNoChangeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeSaveArrangementNoChangeRsp_proto protoreflect.FileDescriptor
+
+var file_HomeSaveArrangementNoChangeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x61, 0x76, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x1e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x61,
+ 0x76, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x43,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSaveArrangementNoChangeRsp_proto_rawDescOnce sync.Once
+ file_HomeSaveArrangementNoChangeRsp_proto_rawDescData = file_HomeSaveArrangementNoChangeRsp_proto_rawDesc
+)
+
+func file_HomeSaveArrangementNoChangeRsp_proto_rawDescGZIP() []byte {
+ file_HomeSaveArrangementNoChangeRsp_proto_rawDescOnce.Do(func() {
+ file_HomeSaveArrangementNoChangeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSaveArrangementNoChangeRsp_proto_rawDescData)
+ })
+ return file_HomeSaveArrangementNoChangeRsp_proto_rawDescData
+}
+
+var file_HomeSaveArrangementNoChangeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSaveArrangementNoChangeRsp_proto_goTypes = []interface{}{
+ (*HomeSaveArrangementNoChangeRsp)(nil), // 0: HomeSaveArrangementNoChangeRsp
+}
+var file_HomeSaveArrangementNoChangeRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeSaveArrangementNoChangeRsp_proto_init() }
+func file_HomeSaveArrangementNoChangeRsp_proto_init() {
+ if File_HomeSaveArrangementNoChangeRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSaveArrangementNoChangeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSaveArrangementNoChangeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSaveArrangementNoChangeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSaveArrangementNoChangeRsp_proto_goTypes,
+ DependencyIndexes: file_HomeSaveArrangementNoChangeRsp_proto_depIdxs,
+ MessageInfos: file_HomeSaveArrangementNoChangeRsp_proto_msgTypes,
+ }.Build()
+ File_HomeSaveArrangementNoChangeRsp_proto = out.File
+ file_HomeSaveArrangementNoChangeRsp_proto_rawDesc = nil
+ file_HomeSaveArrangementNoChangeRsp_proto_goTypes = nil
+ file_HomeSaveArrangementNoChangeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSceneArrangementInfo.pb.go b/gover/gen/HomeSceneArrangementInfo.pb.go
index 47211670..631cbb5a 100644
--- a/gover/gen/HomeSceneArrangementInfo.pb.go
+++ b/gover/gen/HomeSceneArrangementInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeSceneArrangementInfo.proto
package gen
@@ -41,18 +41,18 @@ type HomeSceneArrangementInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BornRot *Vector `protobuf:"bytes,4,opt,name=born_rot,json=bornRot,proto3" json:"born_rot,omitempty"`
- BornPos *Vector `protobuf:"bytes,1,opt,name=born_pos,json=bornPos,proto3" json:"born_pos,omitempty"`
- StairList []*HomeFurnitureData `protobuf:"bytes,11,rep,name=stair_list,json=stairList,proto3" json:"stair_list,omitempty"`
- DoorList []*HomeFurnitureData `protobuf:"bytes,13,rep,name=door_list,json=doorList,proto3" json:"door_list,omitempty"`
- IsSetBornPos bool `protobuf:"varint,10,opt,name=is_set_born_pos,json=isSetBornPos,proto3" json:"is_set_born_pos,omitempty"`
- BlockArrangementInfoList []*HomeBlockArrangementInfo `protobuf:"bytes,8,rep,name=block_arrangement_info_list,json=blockArrangementInfoList,proto3" json:"block_arrangement_info_list,omitempty"`
- SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Unk2700_BJHAMKKECEI uint32 `protobuf:"varint,12,opt,name=Unk2700_BJHAMKKECEI,json=Unk2700BJHAMKKECEI,proto3" json:"Unk2700_BJHAMKKECEI,omitempty"`
- DjinnPos *Vector `protobuf:"bytes,9,opt,name=djinn_pos,json=djinnPos,proto3" json:"djinn_pos,omitempty"`
- MainHouse *HomeFurnitureData `protobuf:"bytes,14,opt,name=main_house,json=mainHouse,proto3" json:"main_house,omitempty"`
- ComfortValue uint32 `protobuf:"varint,7,opt,name=comfort_value,json=comfortValue,proto3" json:"comfort_value,omitempty"`
- TmpVersion uint32 `protobuf:"varint,5,opt,name=tmp_version,json=tmpVersion,proto3" json:"tmp_version,omitempty"`
+ ComfortValue uint32 `protobuf:"varint,6,opt,name=comfort_value,json=comfortValue,proto3" json:"comfort_value,omitempty"`
+ BlockArrangementInfoList []*HomeBlockArrangementInfo `protobuf:"bytes,1,rep,name=block_arrangement_info_list,json=blockArrangementInfoList,proto3" json:"block_arrangement_info_list,omitempty"`
+ IsSetBornPos bool `protobuf:"varint,4,opt,name=is_set_born_pos,json=isSetBornPos,proto3" json:"is_set_born_pos,omitempty"`
+ DjinnPos *Vector `protobuf:"bytes,14,opt,name=djinn_pos,json=djinnPos,proto3" json:"djinn_pos,omitempty"`
+ BornRot *Vector `protobuf:"bytes,10,opt,name=born_rot,json=bornRot,proto3" json:"born_rot,omitempty"`
+ BgmId uint32 `protobuf:"varint,5,opt,name=bgm_id,json=bgmId,proto3" json:"bgm_id,omitempty"`
+ BornPos *Vector `protobuf:"bytes,11,opt,name=born_pos,json=bornPos,proto3" json:"born_pos,omitempty"`
+ Unk3300_GCHNAMHBPHG []*HomeFurnitureData `protobuf:"bytes,2,rep,name=Unk3300_GCHNAMHBPHG,json=Unk3300GCHNAMHBPHG,proto3" json:"Unk3300_GCHNAMHBPHG,omitempty"`
+ MainHouse *HomeFurnitureData `protobuf:"bytes,15,opt,name=main_house,json=mainHouse,proto3" json:"main_house,omitempty"`
+ SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Unk3300_HPCHPODNBPH []*HomeFurnitureData `protobuf:"bytes,9,rep,name=Unk3300_HPCHPODNBPH,json=Unk3300HPCHPODNBPH,proto3" json:"Unk3300_HPCHPODNBPH,omitempty"`
+ TmpVersion uint32 `protobuf:"varint,3,opt,name=tmp_version,json=tmpVersion,proto3" json:"tmp_version,omitempty"`
}
func (x *HomeSceneArrangementInfo) Reset() {
@@ -87,65 +87,58 @@ func (*HomeSceneArrangementInfo) Descriptor() ([]byte, []int) {
return file_HomeSceneArrangementInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeSceneArrangementInfo) GetBornRot() *Vector {
+func (x *HomeSceneArrangementInfo) GetComfortValue() uint32 {
if x != nil {
- return x.BornRot
+ return x.ComfortValue
}
- return nil
+ return 0
}
-func (x *HomeSceneArrangementInfo) GetBornPos() *Vector {
+func (x *HomeSceneArrangementInfo) GetBlockArrangementInfoList() []*HomeBlockArrangementInfo {
if x != nil {
- return x.BornPos
+ return x.BlockArrangementInfoList
}
return nil
}
-func (x *HomeSceneArrangementInfo) GetStairList() []*HomeFurnitureData {
+func (x *HomeSceneArrangementInfo) GetIsSetBornPos() bool {
if x != nil {
- return x.StairList
+ return x.IsSetBornPos
}
- return nil
+ return false
}
-func (x *HomeSceneArrangementInfo) GetDoorList() []*HomeFurnitureData {
+func (x *HomeSceneArrangementInfo) GetDjinnPos() *Vector {
if x != nil {
- return x.DoorList
+ return x.DjinnPos
}
return nil
}
-func (x *HomeSceneArrangementInfo) GetIsSetBornPos() bool {
- if x != nil {
- return x.IsSetBornPos
- }
- return false
-}
-
-func (x *HomeSceneArrangementInfo) GetBlockArrangementInfoList() []*HomeBlockArrangementInfo {
+func (x *HomeSceneArrangementInfo) GetBornRot() *Vector {
if x != nil {
- return x.BlockArrangementInfoList
+ return x.BornRot
}
return nil
}
-func (x *HomeSceneArrangementInfo) GetSceneId() uint32 {
+func (x *HomeSceneArrangementInfo) GetBgmId() uint32 {
if x != nil {
- return x.SceneId
+ return x.BgmId
}
return 0
}
-func (x *HomeSceneArrangementInfo) GetUnk2700_BJHAMKKECEI() uint32 {
+func (x *HomeSceneArrangementInfo) GetBornPos() *Vector {
if x != nil {
- return x.Unk2700_BJHAMKKECEI
+ return x.BornPos
}
- return 0
+ return nil
}
-func (x *HomeSceneArrangementInfo) GetDjinnPos() *Vector {
+func (x *HomeSceneArrangementInfo) GetUnk3300_GCHNAMHBPHG() []*HomeFurnitureData {
if x != nil {
- return x.DjinnPos
+ return x.Unk3300_GCHNAMHBPHG
}
return nil
}
@@ -157,13 +150,20 @@ func (x *HomeSceneArrangementInfo) GetMainHouse() *HomeFurnitureData {
return nil
}
-func (x *HomeSceneArrangementInfo) GetComfortValue() uint32 {
+func (x *HomeSceneArrangementInfo) GetSceneId() uint32 {
if x != nil {
- return x.ComfortValue
+ return x.SceneId
}
return 0
}
+func (x *HomeSceneArrangementInfo) GetUnk3300_HPCHPODNBPH() []*HomeFurnitureData {
+ if x != nil {
+ return x.Unk3300_HPCHPODNBPH
+ }
+ return nil
+}
+
func (x *HomeSceneArrangementInfo) GetTmpVersion() uint32 {
if x != nil {
return x.TmpVersion
@@ -180,43 +180,44 @@ var file_HomeSceneArrangementInfo_proto_rawDesc = []byte{
0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x04, 0x0a, 0x18, 0x48, 0x6f, 0x6d, 0x65,
+ 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x04, 0x0a, 0x18, 0x48, 0x6f, 0x6d, 0x65,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x08, 0x62, 0x6f, 0x72, 0x6e, 0x5f, 0x72, 0x6f, 0x74,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x07, 0x62, 0x6f, 0x72, 0x6e, 0x52, 0x6f, 0x74, 0x12, 0x22, 0x0a, 0x08, 0x62, 0x6f, 0x72, 0x6e,
- 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x07, 0x62, 0x6f, 0x72, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x31, 0x0a, 0x0a,
- 0x73, 0x74, 0x61, 0x69, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65,
- 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x73, 0x74, 0x61, 0x69, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2f, 0x0a, 0x09, 0x64, 0x6f, 0x6f, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
- 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x64, 0x6f, 0x6f, 0x72, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x25, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x6f, 0x72, 0x6e, 0x5f,
- 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x53, 0x65, 0x74,
- 0x42, 0x6f, 0x72, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x58, 0x0a, 0x1b, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
- 0x5f, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48,
- 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d,
- 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x18, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x72,
- 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x48, 0x41, 0x4d, 0x4b, 0x4b, 0x45,
- 0x43, 0x45, 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x42, 0x4a, 0x48, 0x41, 0x4d, 0x4b, 0x4b, 0x45, 0x43, 0x45, 0x49, 0x12, 0x24, 0x0a,
- 0x09, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x64, 0x6a, 0x69, 0x6e, 0x6e,
- 0x50, 0x6f, 0x73, 0x12, 0x31, 0x0a, 0x0a, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x68, 0x6f, 0x75, 0x73,
- 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x6d, 0x61, 0x69,
- 0x6e, 0x48, 0x6f, 0x75, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72,
- 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63,
- 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x74,
- 0x6d, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x74, 0x6d, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x66, 0x6f, 0x72, 0x74, 0x5f,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6d,
+ 0x66, 0x6f, 0x72, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x58, 0x0a, 0x1b, 0x62, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19,
+ 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x18, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x62, 0x6f,
+ 0x72, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73,
+ 0x53, 0x65, 0x74, 0x42, 0x6f, 0x72, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x24, 0x0a, 0x09, 0x64, 0x6a,
+ 0x69, 0x6e, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x64, 0x6a, 0x69, 0x6e, 0x6e, 0x50, 0x6f, 0x73,
+ 0x12, 0x22, 0x0a, 0x08, 0x62, 0x6f, 0x72, 0x6e, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x62, 0x6f, 0x72,
+ 0x6e, 0x52, 0x6f, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x62, 0x67, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x62, 0x67, 0x6d, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x08, 0x62,
+ 0x6f, 0x72, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x62, 0x6f, 0x72, 0x6e, 0x50, 0x6f, 0x73, 0x12,
+ 0x43, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x48, 0x4e, 0x41,
+ 0x4d, 0x48, 0x42, 0x50, 0x48, 0x47, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48,
+ 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x43, 0x48, 0x4e, 0x41, 0x4d, 0x48,
+ 0x42, 0x50, 0x48, 0x47, 0x12, 0x31, 0x0a, 0x0a, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x68, 0x6f, 0x75,
+ 0x73, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46,
+ 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x6d, 0x61,
+ 0x69, 0x6e, 0x48, 0x6f, 0x75, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x49, 0x64, 0x12, 0x43, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x50,
+ 0x43, 0x48, 0x50, 0x4f, 0x44, 0x4e, 0x42, 0x50, 0x48, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x12, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x50, 0x43, 0x48,
+ 0x50, 0x4f, 0x44, 0x4e, 0x42, 0x50, 0x48, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6d, 0x70, 0x5f, 0x76,
+ 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6d,
+ 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -234,18 +235,18 @@ func file_HomeSceneArrangementInfo_proto_rawDescGZIP() []byte {
var file_HomeSceneArrangementInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HomeSceneArrangementInfo_proto_goTypes = []interface{}{
(*HomeSceneArrangementInfo)(nil), // 0: HomeSceneArrangementInfo
- (*Vector)(nil), // 1: Vector
- (*HomeFurnitureData)(nil), // 2: HomeFurnitureData
- (*HomeBlockArrangementInfo)(nil), // 3: HomeBlockArrangementInfo
+ (*HomeBlockArrangementInfo)(nil), // 1: HomeBlockArrangementInfo
+ (*Vector)(nil), // 2: Vector
+ (*HomeFurnitureData)(nil), // 3: HomeFurnitureData
}
var file_HomeSceneArrangementInfo_proto_depIdxs = []int32{
- 1, // 0: HomeSceneArrangementInfo.born_rot:type_name -> Vector
- 1, // 1: HomeSceneArrangementInfo.born_pos:type_name -> Vector
- 2, // 2: HomeSceneArrangementInfo.stair_list:type_name -> HomeFurnitureData
- 2, // 3: HomeSceneArrangementInfo.door_list:type_name -> HomeFurnitureData
- 3, // 4: HomeSceneArrangementInfo.block_arrangement_info_list:type_name -> HomeBlockArrangementInfo
- 1, // 5: HomeSceneArrangementInfo.djinn_pos:type_name -> Vector
- 2, // 6: HomeSceneArrangementInfo.main_house:type_name -> HomeFurnitureData
+ 1, // 0: HomeSceneArrangementInfo.block_arrangement_info_list:type_name -> HomeBlockArrangementInfo
+ 2, // 1: HomeSceneArrangementInfo.djinn_pos:type_name -> Vector
+ 2, // 2: HomeSceneArrangementInfo.born_rot:type_name -> Vector
+ 2, // 3: HomeSceneArrangementInfo.born_pos:type_name -> Vector
+ 3, // 4: HomeSceneArrangementInfo.Unk3300_GCHNAMHBPHG:type_name -> HomeFurnitureData
+ 3, // 5: HomeSceneArrangementInfo.main_house:type_name -> HomeFurnitureData
+ 3, // 6: HomeSceneArrangementInfo.Unk3300_HPCHPODNBPH:type_name -> HomeFurnitureData
7, // [7:7] is the sub-list for method output_type
7, // [7:7] is the sub-list for method input_type
7, // [7:7] is the sub-list for extension type_name
diff --git a/gover/gen/HomeSceneArrangementMuipData.pb.go b/gover/gen/HomeSceneArrangementMuipData.pb.go
index f2f9c908..264e8153 100644
--- a/gover/gen/HomeSceneArrangementMuipData.pb.go
+++ b/gover/gen/HomeSceneArrangementMuipData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeSceneArrangementMuipData.proto
package gen
diff --git a/gover/gen/HomeSceneInitFinishReq.pb.go b/gover/gen/HomeSceneInitFinishReq.pb.go
index 856778ae..b0968a4e 100644
--- a/gover/gen/HomeSceneInitFinishReq.pb.go
+++ b/gover/gen/HomeSceneInitFinishReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeSceneInitFinishReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4674
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeSceneInitFinishReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeSceneInitFinishRsp.pb.go b/gover/gen/HomeSceneInitFinishRsp.pb.go
index 75328077..44dbd66e 100644
--- a/gover/gen/HomeSceneInitFinishRsp.pb.go
+++ b/gover/gen/HomeSceneInitFinishRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeSceneInitFinishRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4505
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeSceneInitFinishRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeSceneInitFinishRsp) Reset() {
@@ -93,7 +90,7 @@ var file_HomeSceneInitFinishRsp_proto_rawDesc = []byte{
0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x46,
0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/HomeSceneJumpReq.pb.go b/gover/gen/HomeSceneJumpReq.pb.go
index 5cd02ad9..80451d21 100644
--- a/gover/gen/HomeSceneJumpReq.pb.go
+++ b/gover/gen/HomeSceneJumpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeSceneJumpReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4528
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeSceneJumpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsEnterRoomScene bool `protobuf:"varint,9,opt,name=is_enter_room_scene,json=isEnterRoomScene,proto3" json:"is_enter_room_scene,omitempty"`
+ IsEnterRoomScene bool `protobuf:"varint,2,opt,name=is_enter_room_scene,json=isEnterRoomScene,proto3" json:"is_enter_room_scene,omitempty"`
}
func (x *HomeSceneJumpReq) Reset() {
@@ -94,7 +90,7 @@ var file_HomeSceneJumpReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x4a, 0x75, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x12, 0x2d, 0x0a, 0x13,
0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6e, 0x74,
+ 0x65, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6e, 0x74,
0x65, 0x72, 0x52, 0x6f, 0x6f, 0x6d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeSceneJumpRsp.pb.go b/gover/gen/HomeSceneJumpRsp.pb.go
index 0fb596e0..a9a2fcdb 100644
--- a/gover/gen/HomeSceneJumpRsp.pb.go
+++ b/gover/gen/HomeSceneJumpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeSceneJumpRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4698
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeSceneJumpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsEnterRoomScene bool `protobuf:"varint,8,opt,name=is_enter_room_scene,json=isEnterRoomScene,proto3" json:"is_enter_room_scene,omitempty"`
+ IsEnterRoomScene bool `protobuf:"varint,6,opt,name=is_enter_room_scene,json=isEnterRoomScene,proto3" json:"is_enter_room_scene,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeSceneJumpRsp) Reset() {
@@ -80,18 +77,18 @@ func (*HomeSceneJumpRsp) Descriptor() ([]byte, []int) {
return file_HomeSceneJumpRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeSceneJumpRsp) GetRetcode() int32 {
+func (x *HomeSceneJumpRsp) GetIsEnterRoomScene() bool {
if x != nil {
- return x.Retcode
+ return x.IsEnterRoomScene
}
- return 0
+ return false
}
-func (x *HomeSceneJumpRsp) GetIsEnterRoomScene() bool {
+func (x *HomeSceneJumpRsp) GetRetcode() int32 {
if x != nil {
- return x.IsEnterRoomScene
+ return x.Retcode
}
- return false
+ return 0
}
var File_HomeSceneJumpRsp_proto protoreflect.FileDescriptor
@@ -99,12 +96,12 @@ var File_HomeSceneJumpRsp_proto protoreflect.FileDescriptor
var file_HomeSceneJumpRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4a, 0x75, 0x6d, 0x70, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4a, 0x75, 0x6d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74,
- 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x6f, 0x6d,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4a, 0x75, 0x6d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x13,
+ 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x45, 0x6e, 0x74,
+ 0x65, 0x72, 0x52, 0x6f, 0x6f, 0x6d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeScenePointFishFarmingInfo.pb.go b/gover/gen/HomeScenePointFishFarmingInfo.pb.go
new file mode 100644
index 00000000..5dd4c2b7
--- /dev/null
+++ b/gover/gen/HomeScenePointFishFarmingInfo.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeScenePointFishFarmingInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeScenePointFishFarmingInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ LocalEntityId uint32 `protobuf:"varint,7,opt,name=local_entity_id,json=localEntityId,proto3" json:"local_entity_id,omitempty"`
+ FishIdList []uint32 `protobuf:"varint,11,rep,packed,name=fish_id_list,json=fishIdList,proto3" json:"fish_id_list,omitempty"`
+}
+
+func (x *HomeScenePointFishFarmingInfo) Reset() {
+ *x = HomeScenePointFishFarmingInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeScenePointFishFarmingInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeScenePointFishFarmingInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeScenePointFishFarmingInfo) ProtoMessage() {}
+
+func (x *HomeScenePointFishFarmingInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeScenePointFishFarmingInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeScenePointFishFarmingInfo.ProtoReflect.Descriptor instead.
+func (*HomeScenePointFishFarmingInfo) Descriptor() ([]byte, []int) {
+ return file_HomeScenePointFishFarmingInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeScenePointFishFarmingInfo) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *HomeScenePointFishFarmingInfo) GetLocalEntityId() uint32 {
+ if x != nil {
+ return x.LocalEntityId
+ }
+ return 0
+}
+
+func (x *HomeScenePointFishFarmingInfo) GetFishIdList() []uint32 {
+ if x != nil {
+ return x.FishIdList
+ }
+ return nil
+}
+
+var File_HomeScenePointFishFarmingInfo_proto protoreflect.FileDescriptor
+
+var file_HomeScenePointFishFarmingInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d,
+ 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69,
+ 0x73, 0x68, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeScenePointFishFarmingInfo_proto_rawDescOnce sync.Once
+ file_HomeScenePointFishFarmingInfo_proto_rawDescData = file_HomeScenePointFishFarmingInfo_proto_rawDesc
+)
+
+func file_HomeScenePointFishFarmingInfo_proto_rawDescGZIP() []byte {
+ file_HomeScenePointFishFarmingInfo_proto_rawDescOnce.Do(func() {
+ file_HomeScenePointFishFarmingInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeScenePointFishFarmingInfo_proto_rawDescData)
+ })
+ return file_HomeScenePointFishFarmingInfo_proto_rawDescData
+}
+
+var file_HomeScenePointFishFarmingInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeScenePointFishFarmingInfo_proto_goTypes = []interface{}{
+ (*HomeScenePointFishFarmingInfo)(nil), // 0: HomeScenePointFishFarmingInfo
+}
+var file_HomeScenePointFishFarmingInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeScenePointFishFarmingInfo_proto_init() }
+func file_HomeScenePointFishFarmingInfo_proto_init() {
+ if File_HomeScenePointFishFarmingInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeScenePointFishFarmingInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeScenePointFishFarmingInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeScenePointFishFarmingInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeScenePointFishFarmingInfo_proto_goTypes,
+ DependencyIndexes: file_HomeScenePointFishFarmingInfo_proto_depIdxs,
+ MessageInfos: file_HomeScenePointFishFarmingInfo_proto_msgTypes,
+ }.Build()
+ File_HomeScenePointFishFarmingInfo_proto = out.File
+ file_HomeScenePointFishFarmingInfo_proto_rawDesc = nil
+ file_HomeScenePointFishFarmingInfo_proto_goTypes = nil
+ file_HomeScenePointFishFarmingInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeScenePointFishFarmingInfoNotify.pb.go b/gover/gen/HomeScenePointFishFarmingInfoNotify.pb.go
new file mode 100644
index 00000000..35d85fdd
--- /dev/null
+++ b/gover/gen/HomeScenePointFishFarmingInfoNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeScenePointFishFarmingInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeScenePointFishFarmingInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FishFarmingInfoList []*HomeScenePointFishFarmingInfo `protobuf:"bytes,13,rep,name=fish_farming_info_list,json=fishFarmingInfoList,proto3" json:"fish_farming_info_list,omitempty"`
+}
+
+func (x *HomeScenePointFishFarmingInfoNotify) Reset() {
+ *x = HomeScenePointFishFarmingInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeScenePointFishFarmingInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeScenePointFishFarmingInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeScenePointFishFarmingInfoNotify) ProtoMessage() {}
+
+func (x *HomeScenePointFishFarmingInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeScenePointFishFarmingInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeScenePointFishFarmingInfoNotify.ProtoReflect.Descriptor instead.
+func (*HomeScenePointFishFarmingInfoNotify) Descriptor() ([]byte, []int) {
+ return file_HomeScenePointFishFarmingInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeScenePointFishFarmingInfoNotify) GetFishFarmingInfoList() []*HomeScenePointFishFarmingInfo {
+ if x != nil {
+ return x.FishFarmingInfoList
+ }
+ return nil
+}
+
+var File_HomeScenePointFishFarmingInfoNotify_proto protoreflect.FileDescriptor
+
+var file_HomeScenePointFishFarmingInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x48, 0x6f, 0x6d,
+ 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46,
+ 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x7a, 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69,
+ 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x53, 0x0a, 0x16, 0x66, 0x69, 0x73, 0x68, 0x5f,
+ 0x66, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d,
+ 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x66, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72,
+ 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeScenePointFishFarmingInfoNotify_proto_rawDescOnce sync.Once
+ file_HomeScenePointFishFarmingInfoNotify_proto_rawDescData = file_HomeScenePointFishFarmingInfoNotify_proto_rawDesc
+)
+
+func file_HomeScenePointFishFarmingInfoNotify_proto_rawDescGZIP() []byte {
+ file_HomeScenePointFishFarmingInfoNotify_proto_rawDescOnce.Do(func() {
+ file_HomeScenePointFishFarmingInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeScenePointFishFarmingInfoNotify_proto_rawDescData)
+ })
+ return file_HomeScenePointFishFarmingInfoNotify_proto_rawDescData
+}
+
+var file_HomeScenePointFishFarmingInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeScenePointFishFarmingInfoNotify_proto_goTypes = []interface{}{
+ (*HomeScenePointFishFarmingInfoNotify)(nil), // 0: HomeScenePointFishFarmingInfoNotify
+ (*HomeScenePointFishFarmingInfo)(nil), // 1: HomeScenePointFishFarmingInfo
+}
+var file_HomeScenePointFishFarmingInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: HomeScenePointFishFarmingInfoNotify.fish_farming_info_list:type_name -> HomeScenePointFishFarmingInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeScenePointFishFarmingInfoNotify_proto_init() }
+func file_HomeScenePointFishFarmingInfoNotify_proto_init() {
+ if File_HomeScenePointFishFarmingInfoNotify_proto != nil {
+ return
+ }
+ file_HomeScenePointFishFarmingInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeScenePointFishFarmingInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeScenePointFishFarmingInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeScenePointFishFarmingInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeScenePointFishFarmingInfoNotify_proto_goTypes,
+ DependencyIndexes: file_HomeScenePointFishFarmingInfoNotify_proto_depIdxs,
+ MessageInfos: file_HomeScenePointFishFarmingInfoNotify_proto_msgTypes,
+ }.Build()
+ File_HomeScenePointFishFarmingInfoNotify_proto = out.File
+ file_HomeScenePointFishFarmingInfoNotify_proto_rawDesc = nil
+ file_HomeScenePointFishFarmingInfoNotify_proto_goTypes = nil
+ file_HomeScenePointFishFarmingInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSearchBlueprintReq.pb.go b/gover/gen/HomeSearchBlueprintReq.pb.go
new file mode 100644
index 00000000..81a78d53
--- /dev/null
+++ b/gover/gen/HomeSearchBlueprintReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSearchBlueprintReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSearchBlueprintReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShareCode string `protobuf:"bytes,6,opt,name=share_code,json=shareCode,proto3" json:"share_code,omitempty"`
+}
+
+func (x *HomeSearchBlueprintReq) Reset() {
+ *x = HomeSearchBlueprintReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSearchBlueprintReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSearchBlueprintReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSearchBlueprintReq) ProtoMessage() {}
+
+func (x *HomeSearchBlueprintReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSearchBlueprintReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSearchBlueprintReq.ProtoReflect.Descriptor instead.
+func (*HomeSearchBlueprintReq) Descriptor() ([]byte, []int) {
+ return file_HomeSearchBlueprintReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSearchBlueprintReq) GetShareCode() string {
+ if x != nil {
+ return x.ShareCode
+ }
+ return ""
+}
+
+var File_HomeSearchBlueprintReq_proto protoreflect.FileDescriptor
+
+var file_HomeSearchBlueprintReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37,
+ 0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72,
+ 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68,
+ 0x61, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSearchBlueprintReq_proto_rawDescOnce sync.Once
+ file_HomeSearchBlueprintReq_proto_rawDescData = file_HomeSearchBlueprintReq_proto_rawDesc
+)
+
+func file_HomeSearchBlueprintReq_proto_rawDescGZIP() []byte {
+ file_HomeSearchBlueprintReq_proto_rawDescOnce.Do(func() {
+ file_HomeSearchBlueprintReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSearchBlueprintReq_proto_rawDescData)
+ })
+ return file_HomeSearchBlueprintReq_proto_rawDescData
+}
+
+var file_HomeSearchBlueprintReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSearchBlueprintReq_proto_goTypes = []interface{}{
+ (*HomeSearchBlueprintReq)(nil), // 0: HomeSearchBlueprintReq
+}
+var file_HomeSearchBlueprintReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeSearchBlueprintReq_proto_init() }
+func file_HomeSearchBlueprintReq_proto_init() {
+ if File_HomeSearchBlueprintReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSearchBlueprintReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSearchBlueprintReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSearchBlueprintReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSearchBlueprintReq_proto_goTypes,
+ DependencyIndexes: file_HomeSearchBlueprintReq_proto_depIdxs,
+ MessageInfos: file_HomeSearchBlueprintReq_proto_msgTypes,
+ }.Build()
+ File_HomeSearchBlueprintReq_proto = out.File
+ file_HomeSearchBlueprintReq_proto_rawDesc = nil
+ file_HomeSearchBlueprintReq_proto_goTypes = nil
+ file_HomeSearchBlueprintReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSearchBlueprintRsp.pb.go b/gover/gen/HomeSearchBlueprintRsp.pb.go
new file mode 100644
index 00000000..b373938d
--- /dev/null
+++ b/gover/gen/HomeSearchBlueprintRsp.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSearchBlueprintRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSearchBlueprintRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SearchInfo *HomeBlueprintSearchInfo `protobuf:"bytes,4,opt,name=search_info,json=searchInfo,proto3" json:"search_info,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeSearchBlueprintRsp) Reset() {
+ *x = HomeSearchBlueprintRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSearchBlueprintRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSearchBlueprintRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSearchBlueprintRsp) ProtoMessage() {}
+
+func (x *HomeSearchBlueprintRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSearchBlueprintRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSearchBlueprintRsp.ProtoReflect.Descriptor instead.
+func (*HomeSearchBlueprintRsp) Descriptor() ([]byte, []int) {
+ return file_HomeSearchBlueprintRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSearchBlueprintRsp) GetSearchInfo() *HomeBlueprintSearchInfo {
+ if x != nil {
+ return x.SearchInfo
+ }
+ return nil
+}
+
+func (x *HomeSearchBlueprintRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeSearchBlueprintRsp_proto protoreflect.FileDescriptor
+
+var file_HomeSearchBlueprintRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x42, 0x6c, 0x75, 0x65,
+ 0x70, 0x72, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
+ 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x65, 0x61,
+ 0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a,
+ 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x42, 0x6c, 0x75, 0x65, 0x70,
+ 0x72, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x39, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x72, 0x63,
+ 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x48,
+ 0x6f, 0x6d, 0x65, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x65, 0x61, 0x72,
+ 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSearchBlueprintRsp_proto_rawDescOnce sync.Once
+ file_HomeSearchBlueprintRsp_proto_rawDescData = file_HomeSearchBlueprintRsp_proto_rawDesc
+)
+
+func file_HomeSearchBlueprintRsp_proto_rawDescGZIP() []byte {
+ file_HomeSearchBlueprintRsp_proto_rawDescOnce.Do(func() {
+ file_HomeSearchBlueprintRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSearchBlueprintRsp_proto_rawDescData)
+ })
+ return file_HomeSearchBlueprintRsp_proto_rawDescData
+}
+
+var file_HomeSearchBlueprintRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSearchBlueprintRsp_proto_goTypes = []interface{}{
+ (*HomeSearchBlueprintRsp)(nil), // 0: HomeSearchBlueprintRsp
+ (*HomeBlueprintSearchInfo)(nil), // 1: HomeBlueprintSearchInfo
+}
+var file_HomeSearchBlueprintRsp_proto_depIdxs = []int32{
+ 1, // 0: HomeSearchBlueprintRsp.search_info:type_name -> HomeBlueprintSearchInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeSearchBlueprintRsp_proto_init() }
+func file_HomeSearchBlueprintRsp_proto_init() {
+ if File_HomeSearchBlueprintRsp_proto != nil {
+ return
+ }
+ file_HomeBlueprintSearchInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSearchBlueprintRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSearchBlueprintRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSearchBlueprintRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSearchBlueprintRsp_proto_goTypes,
+ DependencyIndexes: file_HomeSearchBlueprintRsp_proto_depIdxs,
+ MessageInfos: file_HomeSearchBlueprintRsp_proto_msgTypes,
+ }.Build()
+ File_HomeSearchBlueprintRsp_proto = out.File
+ file_HomeSearchBlueprintRsp_proto_rawDesc = nil
+ file_HomeSearchBlueprintRsp_proto_goTypes = nil
+ file_HomeSearchBlueprintRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSeekFurnitureAllRecord.pb.go b/gover/gen/HomeSeekFurnitureAllRecord.pb.go
new file mode 100644
index 00000000..5fde1d81
--- /dev/null
+++ b/gover/gen/HomeSeekFurnitureAllRecord.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSeekFurnitureAllRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSeekFurnitureAllRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RecordList []*HomeSeekFurnitureOneRecord `protobuf:"bytes,9,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
+}
+
+func (x *HomeSeekFurnitureAllRecord) Reset() {
+ *x = HomeSeekFurnitureAllRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSeekFurnitureAllRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSeekFurnitureAllRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSeekFurnitureAllRecord) ProtoMessage() {}
+
+func (x *HomeSeekFurnitureAllRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSeekFurnitureAllRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSeekFurnitureAllRecord.ProtoReflect.Descriptor instead.
+func (*HomeSeekFurnitureAllRecord) Descriptor() ([]byte, []int) {
+ return file_HomeSeekFurnitureAllRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSeekFurnitureAllRecord) GetRecordList() []*HomeSeekFurnitureOneRecord {
+ if x != nil {
+ return x.RecordList
+ }
+ return nil
+}
+
+var File_HomeSeekFurnitureAllRecord_proto protoreflect.FileDescriptor
+
+var file_HomeSeekFurnitureAllRecord_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b,
+ 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x12, 0x3c, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65,
+ 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x65, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSeekFurnitureAllRecord_proto_rawDescOnce sync.Once
+ file_HomeSeekFurnitureAllRecord_proto_rawDescData = file_HomeSeekFurnitureAllRecord_proto_rawDesc
+)
+
+func file_HomeSeekFurnitureAllRecord_proto_rawDescGZIP() []byte {
+ file_HomeSeekFurnitureAllRecord_proto_rawDescOnce.Do(func() {
+ file_HomeSeekFurnitureAllRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSeekFurnitureAllRecord_proto_rawDescData)
+ })
+ return file_HomeSeekFurnitureAllRecord_proto_rawDescData
+}
+
+var file_HomeSeekFurnitureAllRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSeekFurnitureAllRecord_proto_goTypes = []interface{}{
+ (*HomeSeekFurnitureAllRecord)(nil), // 0: HomeSeekFurnitureAllRecord
+ (*HomeSeekFurnitureOneRecord)(nil), // 1: HomeSeekFurnitureOneRecord
+}
+var file_HomeSeekFurnitureAllRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeSeekFurnitureAllRecord.record_list:type_name -> HomeSeekFurnitureOneRecord
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeSeekFurnitureAllRecord_proto_init() }
+func file_HomeSeekFurnitureAllRecord_proto_init() {
+ if File_HomeSeekFurnitureAllRecord_proto != nil {
+ return
+ }
+ file_HomeSeekFurnitureOneRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSeekFurnitureAllRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSeekFurnitureAllRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSeekFurnitureAllRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSeekFurnitureAllRecord_proto_goTypes,
+ DependencyIndexes: file_HomeSeekFurnitureAllRecord_proto_depIdxs,
+ MessageInfos: file_HomeSeekFurnitureAllRecord_proto_msgTypes,
+ }.Build()
+ File_HomeSeekFurnitureAllRecord_proto = out.File
+ file_HomeSeekFurnitureAllRecord_proto_rawDesc = nil
+ file_HomeSeekFurnitureAllRecord_proto_goTypes = nil
+ file_HomeSeekFurnitureAllRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSeekFurnitureGalleryScoreNotify.pb.go b/gover/gen/HomeSeekFurnitureGalleryScoreNotify.pb.go
new file mode 100644
index 00000000..5e192ae9
--- /dev/null
+++ b/gover/gen/HomeSeekFurnitureGalleryScoreNotify.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSeekFurnitureGalleryScoreNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSeekFurnitureGalleryScoreNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GalleryStopReason `protobuf:"varint,7,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Record *HomeSeekFurnitureOneRecord `protobuf:"bytes,2,opt,name=record,proto3" json:"record,omitempty"`
+}
+
+func (x *HomeSeekFurnitureGalleryScoreNotify) Reset() {
+ *x = HomeSeekFurnitureGalleryScoreNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSeekFurnitureGalleryScoreNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSeekFurnitureGalleryScoreNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSeekFurnitureGalleryScoreNotify) ProtoMessage() {}
+
+func (x *HomeSeekFurnitureGalleryScoreNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSeekFurnitureGalleryScoreNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSeekFurnitureGalleryScoreNotify.ProtoReflect.Descriptor instead.
+func (*HomeSeekFurnitureGalleryScoreNotify) Descriptor() ([]byte, []int) {
+ return file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSeekFurnitureGalleryScoreNotify) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *HomeSeekFurnitureGalleryScoreNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *HomeSeekFurnitureGalleryScoreNotify) GetRecord() *HomeSeekFurnitureOneRecord {
+ if x != nil {
+ return x.Record
+ }
+ return nil
+}
+
+var File_HomeSeekFurnitureGalleryScoreNotify_proto protoreflect.FileDescriptor
+
+var file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75,
+ 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x53,
+ 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a,
+ 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12,
+ 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x06, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x65,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x06, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescOnce sync.Once
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescData = file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDesc
+)
+
+func file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescGZIP() []byte {
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescOnce.Do(func() {
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescData)
+ })
+ return file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDescData
+}
+
+var file_HomeSeekFurnitureGalleryScoreNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSeekFurnitureGalleryScoreNotify_proto_goTypes = []interface{}{
+ (*HomeSeekFurnitureGalleryScoreNotify)(nil), // 0: HomeSeekFurnitureGalleryScoreNotify
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+ (*HomeSeekFurnitureOneRecord)(nil), // 2: HomeSeekFurnitureOneRecord
+}
+var file_HomeSeekFurnitureGalleryScoreNotify_proto_depIdxs = []int32{
+ 1, // 0: HomeSeekFurnitureGalleryScoreNotify.reason:type_name -> GalleryStopReason
+ 2, // 1: HomeSeekFurnitureGalleryScoreNotify.record:type_name -> HomeSeekFurnitureOneRecord
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_HomeSeekFurnitureGalleryScoreNotify_proto_init() }
+func file_HomeSeekFurnitureGalleryScoreNotify_proto_init() {
+ if File_HomeSeekFurnitureGalleryScoreNotify_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ file_HomeSeekFurnitureOneRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSeekFurnitureGalleryScoreNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSeekFurnitureGalleryScoreNotify_proto_goTypes,
+ DependencyIndexes: file_HomeSeekFurnitureGalleryScoreNotify_proto_depIdxs,
+ MessageInfos: file_HomeSeekFurnitureGalleryScoreNotify_proto_msgTypes,
+ }.Build()
+ File_HomeSeekFurnitureGalleryScoreNotify_proto = out.File
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_rawDesc = nil
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_goTypes = nil
+ file_HomeSeekFurnitureGalleryScoreNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSeekFurnitureOneRecord.pb.go b/gover/gen/HomeSeekFurnitureOneRecord.pb.go
new file mode 100644
index 00000000..c7a09bf2
--- /dev/null
+++ b/gover/gen/HomeSeekFurnitureOneRecord.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSeekFurnitureOneRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSeekFurnitureOneRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Timestamp uint32 `protobuf:"varint,12,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
+ EngagedPlayerScoreList []*HomeSeekFurniturePlayerScore `protobuf:"bytes,5,rep,name=engaged_player_score_list,json=engagedPlayerScoreList,proto3" json:"engaged_player_score_list,omitempty"`
+}
+
+func (x *HomeSeekFurnitureOneRecord) Reset() {
+ *x = HomeSeekFurnitureOneRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSeekFurnitureOneRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSeekFurnitureOneRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSeekFurnitureOneRecord) ProtoMessage() {}
+
+func (x *HomeSeekFurnitureOneRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSeekFurnitureOneRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSeekFurnitureOneRecord.ProtoReflect.Descriptor instead.
+func (*HomeSeekFurnitureOneRecord) Descriptor() ([]byte, []int) {
+ return file_HomeSeekFurnitureOneRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSeekFurnitureOneRecord) GetTimestamp() uint32 {
+ if x != nil {
+ return x.Timestamp
+ }
+ return 0
+}
+
+func (x *HomeSeekFurnitureOneRecord) GetEngagedPlayerScoreList() []*HomeSeekFurniturePlayerScore {
+ if x != nil {
+ return x.EngagedPlayerScoreList
+ }
+ return nil
+}
+
+var File_HomeSeekFurnitureOneRecord_proto protoreflect.FileDescriptor
+
+var file_HomeSeekFurnitureOneRecord_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x22, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e,
+ 0x69, 0x74, 0x75, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x53,
+ 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x65, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
+ 0x6d, 0x70, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
+ 0x61, 0x6d, 0x70, 0x12, 0x58, 0x0a, 0x19, 0x65, 0x6e, 0x67, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65,
+ 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x16, 0x65, 0x6e, 0x67, 0x61, 0x67, 0x65, 0x64, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSeekFurnitureOneRecord_proto_rawDescOnce sync.Once
+ file_HomeSeekFurnitureOneRecord_proto_rawDescData = file_HomeSeekFurnitureOneRecord_proto_rawDesc
+)
+
+func file_HomeSeekFurnitureOneRecord_proto_rawDescGZIP() []byte {
+ file_HomeSeekFurnitureOneRecord_proto_rawDescOnce.Do(func() {
+ file_HomeSeekFurnitureOneRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSeekFurnitureOneRecord_proto_rawDescData)
+ })
+ return file_HomeSeekFurnitureOneRecord_proto_rawDescData
+}
+
+var file_HomeSeekFurnitureOneRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSeekFurnitureOneRecord_proto_goTypes = []interface{}{
+ (*HomeSeekFurnitureOneRecord)(nil), // 0: HomeSeekFurnitureOneRecord
+ (*HomeSeekFurniturePlayerScore)(nil), // 1: HomeSeekFurniturePlayerScore
+}
+var file_HomeSeekFurnitureOneRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeSeekFurnitureOneRecord.engaged_player_score_list:type_name -> HomeSeekFurniturePlayerScore
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeSeekFurnitureOneRecord_proto_init() }
+func file_HomeSeekFurnitureOneRecord_proto_init() {
+ if File_HomeSeekFurnitureOneRecord_proto != nil {
+ return
+ }
+ file_HomeSeekFurniturePlayerScore_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSeekFurnitureOneRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSeekFurnitureOneRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSeekFurnitureOneRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSeekFurnitureOneRecord_proto_goTypes,
+ DependencyIndexes: file_HomeSeekFurnitureOneRecord_proto_depIdxs,
+ MessageInfos: file_HomeSeekFurnitureOneRecord_proto_msgTypes,
+ }.Build()
+ File_HomeSeekFurnitureOneRecord_proto = out.File
+ file_HomeSeekFurnitureOneRecord_proto_rawDesc = nil
+ file_HomeSeekFurnitureOneRecord_proto_goTypes = nil
+ file_HomeSeekFurnitureOneRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSeekFurniturePlayerScore.pb.go b/gover/gen/HomeSeekFurniturePlayerScore.pb.go
new file mode 100644
index 00000000..c1d6b9f9
--- /dev/null
+++ b/gover/gen/HomeSeekFurniturePlayerScore.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSeekFurniturePlayerScore.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSeekFurniturePlayerScore struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Score uint32 `protobuf:"varint,8,opt,name=score,proto3" json:"score,omitempty"`
+ PlayerInfo *HomeGroupPlayerInfo `protobuf:"bytes,6,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+}
+
+func (x *HomeSeekFurniturePlayerScore) Reset() {
+ *x = HomeSeekFurniturePlayerScore{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSeekFurniturePlayerScore_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSeekFurniturePlayerScore) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSeekFurniturePlayerScore) ProtoMessage() {}
+
+func (x *HomeSeekFurniturePlayerScore) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSeekFurniturePlayerScore_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSeekFurniturePlayerScore.ProtoReflect.Descriptor instead.
+func (*HomeSeekFurniturePlayerScore) Descriptor() ([]byte, []int) {
+ return file_HomeSeekFurniturePlayerScore_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSeekFurniturePlayerScore) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *HomeSeekFurniturePlayerScore) GetPlayerInfo() *HomeGroupPlayerInfo {
+ if x != nil {
+ return x.PlayerInfo
+ }
+ return nil
+}
+
+var File_HomeSeekFurniturePlayerScore_proto protoreflect.FileDescriptor
+
+var file_HomeSeekFurniturePlayerScore_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74,
+ 0x75, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x6b, 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d,
+ 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSeekFurniturePlayerScore_proto_rawDescOnce sync.Once
+ file_HomeSeekFurniturePlayerScore_proto_rawDescData = file_HomeSeekFurniturePlayerScore_proto_rawDesc
+)
+
+func file_HomeSeekFurniturePlayerScore_proto_rawDescGZIP() []byte {
+ file_HomeSeekFurniturePlayerScore_proto_rawDescOnce.Do(func() {
+ file_HomeSeekFurniturePlayerScore_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSeekFurniturePlayerScore_proto_rawDescData)
+ })
+ return file_HomeSeekFurniturePlayerScore_proto_rawDescData
+}
+
+var file_HomeSeekFurniturePlayerScore_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSeekFurniturePlayerScore_proto_goTypes = []interface{}{
+ (*HomeSeekFurniturePlayerScore)(nil), // 0: HomeSeekFurniturePlayerScore
+ (*HomeGroupPlayerInfo)(nil), // 1: HomeGroupPlayerInfo
+}
+var file_HomeSeekFurniturePlayerScore_proto_depIdxs = []int32{
+ 1, // 0: HomeSeekFurniturePlayerScore.player_info:type_name -> HomeGroupPlayerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeSeekFurniturePlayerScore_proto_init() }
+func file_HomeSeekFurniturePlayerScore_proto_init() {
+ if File_HomeSeekFurniturePlayerScore_proto != nil {
+ return
+ }
+ file_HomeGroupPlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSeekFurniturePlayerScore_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSeekFurniturePlayerScore); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSeekFurniturePlayerScore_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSeekFurniturePlayerScore_proto_goTypes,
+ DependencyIndexes: file_HomeSeekFurniturePlayerScore_proto_depIdxs,
+ MessageInfos: file_HomeSeekFurniturePlayerScore_proto_msgTypes,
+ }.Build()
+ File_HomeSeekFurniturePlayerScore_proto = out.File
+ file_HomeSeekFurniturePlayerScore_proto_rawDesc = nil
+ file_HomeSeekFurniturePlayerScore_proto_goTypes = nil
+ file_HomeSeekFurniturePlayerScore_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSetBlueprintFriendOptionReq.pb.go b/gover/gen/HomeSetBlueprintFriendOptionReq.pb.go
new file mode 100644
index 00000000..e1da64fa
--- /dev/null
+++ b/gover/gen/HomeSetBlueprintFriendOptionReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSetBlueprintFriendOptionReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSetBlueprintFriendOptionReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsAllowFriendCopy bool `protobuf:"varint,8,opt,name=is_allow_friend_copy,json=isAllowFriendCopy,proto3" json:"is_allow_friend_copy,omitempty"`
+}
+
+func (x *HomeSetBlueprintFriendOptionReq) Reset() {
+ *x = HomeSetBlueprintFriendOptionReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSetBlueprintFriendOptionReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSetBlueprintFriendOptionReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSetBlueprintFriendOptionReq) ProtoMessage() {}
+
+func (x *HomeSetBlueprintFriendOptionReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSetBlueprintFriendOptionReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSetBlueprintFriendOptionReq.ProtoReflect.Descriptor instead.
+func (*HomeSetBlueprintFriendOptionReq) Descriptor() ([]byte, []int) {
+ return file_HomeSetBlueprintFriendOptionReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSetBlueprintFriendOptionReq) GetIsAllowFriendCopy() bool {
+ if x != nil {
+ return x.IsAllowFriendCopy
+ }
+ return false
+}
+
+var File_HomeSetBlueprintFriendOptionReq_proto protoreflect.FileDescriptor
+
+var file_HomeSetBlueprintFriendOptionReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1f, 0x48, 0x6f, 0x6d, 0x65, 0x53,
+ 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e,
+ 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73,
+ 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f,
+ 0x70, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f,
+ 0x77, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x70, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSetBlueprintFriendOptionReq_proto_rawDescOnce sync.Once
+ file_HomeSetBlueprintFriendOptionReq_proto_rawDescData = file_HomeSetBlueprintFriendOptionReq_proto_rawDesc
+)
+
+func file_HomeSetBlueprintFriendOptionReq_proto_rawDescGZIP() []byte {
+ file_HomeSetBlueprintFriendOptionReq_proto_rawDescOnce.Do(func() {
+ file_HomeSetBlueprintFriendOptionReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSetBlueprintFriendOptionReq_proto_rawDescData)
+ })
+ return file_HomeSetBlueprintFriendOptionReq_proto_rawDescData
+}
+
+var file_HomeSetBlueprintFriendOptionReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSetBlueprintFriendOptionReq_proto_goTypes = []interface{}{
+ (*HomeSetBlueprintFriendOptionReq)(nil), // 0: HomeSetBlueprintFriendOptionReq
+}
+var file_HomeSetBlueprintFriendOptionReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeSetBlueprintFriendOptionReq_proto_init() }
+func file_HomeSetBlueprintFriendOptionReq_proto_init() {
+ if File_HomeSetBlueprintFriendOptionReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSetBlueprintFriendOptionReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSetBlueprintFriendOptionReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSetBlueprintFriendOptionReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSetBlueprintFriendOptionReq_proto_goTypes,
+ DependencyIndexes: file_HomeSetBlueprintFriendOptionReq_proto_depIdxs,
+ MessageInfos: file_HomeSetBlueprintFriendOptionReq_proto_msgTypes,
+ }.Build()
+ File_HomeSetBlueprintFriendOptionReq_proto = out.File
+ file_HomeSetBlueprintFriendOptionReq_proto_rawDesc = nil
+ file_HomeSetBlueprintFriendOptionReq_proto_goTypes = nil
+ file_HomeSetBlueprintFriendOptionReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSetBlueprintFriendOptionRsp.pb.go b/gover/gen/HomeSetBlueprintFriendOptionRsp.pb.go
new file mode 100644
index 00000000..91a9fc14
--- /dev/null
+++ b/gover/gen/HomeSetBlueprintFriendOptionRsp.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSetBlueprintFriendOptionRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSetBlueprintFriendOptionRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsAllowFriendCopy bool `protobuf:"varint,14,opt,name=is_allow_friend_copy,json=isAllowFriendCopy,proto3" json:"is_allow_friend_copy,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeSetBlueprintFriendOptionRsp) Reset() {
+ *x = HomeSetBlueprintFriendOptionRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSetBlueprintFriendOptionRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSetBlueprintFriendOptionRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSetBlueprintFriendOptionRsp) ProtoMessage() {}
+
+func (x *HomeSetBlueprintFriendOptionRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSetBlueprintFriendOptionRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSetBlueprintFriendOptionRsp.ProtoReflect.Descriptor instead.
+func (*HomeSetBlueprintFriendOptionRsp) Descriptor() ([]byte, []int) {
+ return file_HomeSetBlueprintFriendOptionRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSetBlueprintFriendOptionRsp) GetIsAllowFriendCopy() bool {
+ if x != nil {
+ return x.IsAllowFriendCopy
+ }
+ return false
+}
+
+func (x *HomeSetBlueprintFriendOptionRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeSetBlueprintFriendOptionRsp_proto protoreflect.FileDescriptor
+
+var file_HomeSetBlueprintFriendOptionRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x1f, 0x48, 0x6f, 0x6d, 0x65, 0x53,
+ 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e,
+ 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73,
+ 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f,
+ 0x70, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f,
+ 0x77, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x70, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSetBlueprintFriendOptionRsp_proto_rawDescOnce sync.Once
+ file_HomeSetBlueprintFriendOptionRsp_proto_rawDescData = file_HomeSetBlueprintFriendOptionRsp_proto_rawDesc
+)
+
+func file_HomeSetBlueprintFriendOptionRsp_proto_rawDescGZIP() []byte {
+ file_HomeSetBlueprintFriendOptionRsp_proto_rawDescOnce.Do(func() {
+ file_HomeSetBlueprintFriendOptionRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSetBlueprintFriendOptionRsp_proto_rawDescData)
+ })
+ return file_HomeSetBlueprintFriendOptionRsp_proto_rawDescData
+}
+
+var file_HomeSetBlueprintFriendOptionRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSetBlueprintFriendOptionRsp_proto_goTypes = []interface{}{
+ (*HomeSetBlueprintFriendOptionRsp)(nil), // 0: HomeSetBlueprintFriendOptionRsp
+}
+var file_HomeSetBlueprintFriendOptionRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeSetBlueprintFriendOptionRsp_proto_init() }
+func file_HomeSetBlueprintFriendOptionRsp_proto_init() {
+ if File_HomeSetBlueprintFriendOptionRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSetBlueprintFriendOptionRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSetBlueprintFriendOptionRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSetBlueprintFriendOptionRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSetBlueprintFriendOptionRsp_proto_goTypes,
+ DependencyIndexes: file_HomeSetBlueprintFriendOptionRsp_proto_depIdxs,
+ MessageInfos: file_HomeSetBlueprintFriendOptionRsp_proto_msgTypes,
+ }.Build()
+ File_HomeSetBlueprintFriendOptionRsp_proto = out.File
+ file_HomeSetBlueprintFriendOptionRsp_proto_rawDesc = nil
+ file_HomeSetBlueprintFriendOptionRsp_proto_goTypes = nil
+ file_HomeSetBlueprintFriendOptionRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSetBlueprintSlotOptionReq.pb.go b/gover/gen/HomeSetBlueprintSlotOptionReq.pb.go
new file mode 100644
index 00000000..eeaed4f3
--- /dev/null
+++ b/gover/gen/HomeSetBlueprintSlotOptionReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSetBlueprintSlotOptionReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSetBlueprintSlotOptionReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SlotId uint32 `protobuf:"varint,3,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+ IsAllowCopy bool `protobuf:"varint,8,opt,name=is_allow_copy,json=isAllowCopy,proto3" json:"is_allow_copy,omitempty"`
+}
+
+func (x *HomeSetBlueprintSlotOptionReq) Reset() {
+ *x = HomeSetBlueprintSlotOptionReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSetBlueprintSlotOptionReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSetBlueprintSlotOptionReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSetBlueprintSlotOptionReq) ProtoMessage() {}
+
+func (x *HomeSetBlueprintSlotOptionReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSetBlueprintSlotOptionReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSetBlueprintSlotOptionReq.ProtoReflect.Descriptor instead.
+func (*HomeSetBlueprintSlotOptionReq) Descriptor() ([]byte, []int) {
+ return file_HomeSetBlueprintSlotOptionReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSetBlueprintSlotOptionReq) GetSlotId() uint32 {
+ if x != nil {
+ return x.SlotId
+ }
+ return 0
+}
+
+func (x *HomeSetBlueprintSlotOptionReq) GetIsAllowCopy() bool {
+ if x != nil {
+ return x.IsAllowCopy
+ }
+ return false
+}
+
+var File_HomeSetBlueprintSlotOptionReq_proto protoreflect.FileDescriptor
+
+var file_HomeSetBlueprintSlotOptionReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x74,
+ 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x12,
+ 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x70, 0x79,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x43,
+ 0x6f, 0x70, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSetBlueprintSlotOptionReq_proto_rawDescOnce sync.Once
+ file_HomeSetBlueprintSlotOptionReq_proto_rawDescData = file_HomeSetBlueprintSlotOptionReq_proto_rawDesc
+)
+
+func file_HomeSetBlueprintSlotOptionReq_proto_rawDescGZIP() []byte {
+ file_HomeSetBlueprintSlotOptionReq_proto_rawDescOnce.Do(func() {
+ file_HomeSetBlueprintSlotOptionReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSetBlueprintSlotOptionReq_proto_rawDescData)
+ })
+ return file_HomeSetBlueprintSlotOptionReq_proto_rawDescData
+}
+
+var file_HomeSetBlueprintSlotOptionReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSetBlueprintSlotOptionReq_proto_goTypes = []interface{}{
+ (*HomeSetBlueprintSlotOptionReq)(nil), // 0: HomeSetBlueprintSlotOptionReq
+}
+var file_HomeSetBlueprintSlotOptionReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeSetBlueprintSlotOptionReq_proto_init() }
+func file_HomeSetBlueprintSlotOptionReq_proto_init() {
+ if File_HomeSetBlueprintSlotOptionReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSetBlueprintSlotOptionReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSetBlueprintSlotOptionReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSetBlueprintSlotOptionReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSetBlueprintSlotOptionReq_proto_goTypes,
+ DependencyIndexes: file_HomeSetBlueprintSlotOptionReq_proto_depIdxs,
+ MessageInfos: file_HomeSetBlueprintSlotOptionReq_proto_msgTypes,
+ }.Build()
+ File_HomeSetBlueprintSlotOptionReq_proto = out.File
+ file_HomeSetBlueprintSlotOptionReq_proto_rawDesc = nil
+ file_HomeSetBlueprintSlotOptionReq_proto_goTypes = nil
+ file_HomeSetBlueprintSlotOptionReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeSetBlueprintSlotOptionRsp.pb.go b/gover/gen/HomeSetBlueprintSlotOptionRsp.pb.go
new file mode 100644
index 00000000..635590a0
--- /dev/null
+++ b/gover/gen/HomeSetBlueprintSlotOptionRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeSetBlueprintSlotOptionRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeSetBlueprintSlotOptionRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsAllowCopy bool `protobuf:"varint,15,opt,name=is_allow_copy,json=isAllowCopy,proto3" json:"is_allow_copy,omitempty"`
+ SlotId uint32 `protobuf:"varint,10,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
+}
+
+func (x *HomeSetBlueprintSlotOptionRsp) Reset() {
+ *x = HomeSetBlueprintSlotOptionRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeSetBlueprintSlotOptionRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeSetBlueprintSlotOptionRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeSetBlueprintSlotOptionRsp) ProtoMessage() {}
+
+func (x *HomeSetBlueprintSlotOptionRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeSetBlueprintSlotOptionRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeSetBlueprintSlotOptionRsp.ProtoReflect.Descriptor instead.
+func (*HomeSetBlueprintSlotOptionRsp) Descriptor() ([]byte, []int) {
+ return file_HomeSetBlueprintSlotOptionRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeSetBlueprintSlotOptionRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *HomeSetBlueprintSlotOptionRsp) GetIsAllowCopy() bool {
+ if x != nil {
+ return x.IsAllowCopy
+ }
+ return false
+}
+
+func (x *HomeSetBlueprintSlotOptionRsp) GetSlotId() uint32 {
+ if x != nil {
+ return x.SlotId
+ }
+ return 0
+}
+
+var File_HomeSetBlueprintSlotOptionRsp_proto protoreflect.FileDescriptor
+
+var file_HomeSetBlueprintSlotOptionRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69,
+ 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x74,
+ 0x42, 0x6c, 0x75, 0x65, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x70,
+ 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x6f, 0x77,
+ 0x43, 0x6f, 0x70, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeSetBlueprintSlotOptionRsp_proto_rawDescOnce sync.Once
+ file_HomeSetBlueprintSlotOptionRsp_proto_rawDescData = file_HomeSetBlueprintSlotOptionRsp_proto_rawDesc
+)
+
+func file_HomeSetBlueprintSlotOptionRsp_proto_rawDescGZIP() []byte {
+ file_HomeSetBlueprintSlotOptionRsp_proto_rawDescOnce.Do(func() {
+ file_HomeSetBlueprintSlotOptionRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeSetBlueprintSlotOptionRsp_proto_rawDescData)
+ })
+ return file_HomeSetBlueprintSlotOptionRsp_proto_rawDescData
+}
+
+var file_HomeSetBlueprintSlotOptionRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeSetBlueprintSlotOptionRsp_proto_goTypes = []interface{}{
+ (*HomeSetBlueprintSlotOptionRsp)(nil), // 0: HomeSetBlueprintSlotOptionRsp
+}
+var file_HomeSetBlueprintSlotOptionRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeSetBlueprintSlotOptionRsp_proto_init() }
+func file_HomeSetBlueprintSlotOptionRsp_proto_init() {
+ if File_HomeSetBlueprintSlotOptionRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeSetBlueprintSlotOptionRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeSetBlueprintSlotOptionRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeSetBlueprintSlotOptionRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeSetBlueprintSlotOptionRsp_proto_goTypes,
+ DependencyIndexes: file_HomeSetBlueprintSlotOptionRsp_proto_depIdxs,
+ MessageInfos: file_HomeSetBlueprintSlotOptionRsp_proto_msgTypes,
+ }.Build()
+ File_HomeSetBlueprintSlotOptionRsp_proto = out.File
+ file_HomeSetBlueprintSlotOptionRsp_proto_rawDesc = nil
+ file_HomeSetBlueprintSlotOptionRsp_proto_goTypes = nil
+ file_HomeSetBlueprintSlotOptionRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeStakePlayRecord.pb.go b/gover/gen/HomeStakePlayRecord.pb.go
new file mode 100644
index 00000000..1fe0e2fd
--- /dev/null
+++ b/gover/gen/HomeStakePlayRecord.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeStakePlayRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeStakePlayRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EngagedPlayerInfoList []*HomeGroupPlayerInfo `protobuf:"bytes,7,rep,name=engaged_player_info_list,json=engagedPlayerInfoList,proto3" json:"engaged_player_info_list,omitempty"`
+ Timestamp uint32 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
+}
+
+func (x *HomeStakePlayRecord) Reset() {
+ *x = HomeStakePlayRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeStakePlayRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeStakePlayRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeStakePlayRecord) ProtoMessage() {}
+
+func (x *HomeStakePlayRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeStakePlayRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeStakePlayRecord.ProtoReflect.Descriptor instead.
+func (*HomeStakePlayRecord) Descriptor() ([]byte, []int) {
+ return file_HomeStakePlayRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeStakePlayRecord) GetEngagedPlayerInfoList() []*HomeGroupPlayerInfo {
+ if x != nil {
+ return x.EngagedPlayerInfoList
+ }
+ return nil
+}
+
+func (x *HomeStakePlayRecord) GetTimestamp() uint32 {
+ if x != nil {
+ return x.Timestamp
+ }
+ return 0
+}
+
+var File_HomeStakePlayRecord_proto protoreflect.FileDescriptor
+
+var file_HomeStakePlayRecord_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d,
+ 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x13, 0x48, 0x6f, 0x6d, 0x65, 0x53,
+ 0x74, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x4d,
+ 0x0a, 0x18, 0x65, 0x6e, 0x67, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x65, 0x6e, 0x67, 0x61, 0x67, 0x65, 0x64, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a,
+ 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeStakePlayRecord_proto_rawDescOnce sync.Once
+ file_HomeStakePlayRecord_proto_rawDescData = file_HomeStakePlayRecord_proto_rawDesc
+)
+
+func file_HomeStakePlayRecord_proto_rawDescGZIP() []byte {
+ file_HomeStakePlayRecord_proto_rawDescOnce.Do(func() {
+ file_HomeStakePlayRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeStakePlayRecord_proto_rawDescData)
+ })
+ return file_HomeStakePlayRecord_proto_rawDescData
+}
+
+var file_HomeStakePlayRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeStakePlayRecord_proto_goTypes = []interface{}{
+ (*HomeStakePlayRecord)(nil), // 0: HomeStakePlayRecord
+ (*HomeGroupPlayerInfo)(nil), // 1: HomeGroupPlayerInfo
+}
+var file_HomeStakePlayRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeStakePlayRecord.engaged_player_info_list:type_name -> HomeGroupPlayerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeStakePlayRecord_proto_init() }
+func file_HomeStakePlayRecord_proto_init() {
+ if File_HomeStakePlayRecord_proto != nil {
+ return
+ }
+ file_HomeGroupPlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeStakePlayRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeStakePlayRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeStakePlayRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeStakePlayRecord_proto_goTypes,
+ DependencyIndexes: file_HomeStakePlayRecord_proto_depIdxs,
+ MessageInfos: file_HomeStakePlayRecord_proto_msgTypes,
+ }.Build()
+ File_HomeStakePlayRecord_proto = out.File
+ file_HomeStakePlayRecord_proto_rawDesc = nil
+ file_HomeStakePlayRecord_proto_goTypes = nil
+ file_HomeStakePlayRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeStakeRecord.pb.go b/gover/gen/HomeStakeRecord.pb.go
new file mode 100644
index 00000000..bffe54ea
--- /dev/null
+++ b/gover/gen/HomeStakeRecord.pb.go
@@ -0,0 +1,164 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeStakeRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeStakeRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RecordList []*HomeStakePlayRecord `protobuf:"bytes,9,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
+}
+
+func (x *HomeStakeRecord) Reset() {
+ *x = HomeStakeRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeStakeRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeStakeRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeStakeRecord) ProtoMessage() {}
+
+func (x *HomeStakeRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeStakeRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeStakeRecord.ProtoReflect.Descriptor instead.
+func (*HomeStakeRecord) Descriptor() ([]byte, []int) {
+ return file_HomeStakeRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeStakeRecord) GetRecordList() []*HomeStakePlayRecord {
+ if x != nil {
+ return x.RecordList
+ }
+ return nil
+}
+
+var File_HomeStakeRecord_proto protoreflect.FileDescriptor
+
+var file_HomeStakeRecord_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x74, 0x61,
+ 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x0f, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x35, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d,
+ 0x65, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeStakeRecord_proto_rawDescOnce sync.Once
+ file_HomeStakeRecord_proto_rawDescData = file_HomeStakeRecord_proto_rawDesc
+)
+
+func file_HomeStakeRecord_proto_rawDescGZIP() []byte {
+ file_HomeStakeRecord_proto_rawDescOnce.Do(func() {
+ file_HomeStakeRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeStakeRecord_proto_rawDescData)
+ })
+ return file_HomeStakeRecord_proto_rawDescData
+}
+
+var file_HomeStakeRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeStakeRecord_proto_goTypes = []interface{}{
+ (*HomeStakeRecord)(nil), // 0: HomeStakeRecord
+ (*HomeStakePlayRecord)(nil), // 1: HomeStakePlayRecord
+}
+var file_HomeStakeRecord_proto_depIdxs = []int32{
+ 1, // 0: HomeStakeRecord.record_list:type_name -> HomeStakePlayRecord
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeStakeRecord_proto_init() }
+func file_HomeStakeRecord_proto_init() {
+ if File_HomeStakeRecord_proto != nil {
+ return
+ }
+ file_HomeStakePlayRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeStakeRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeStakeRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeStakeRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeStakeRecord_proto_goTypes,
+ DependencyIndexes: file_HomeStakeRecord_proto_depIdxs,
+ MessageInfos: file_HomeStakeRecord_proto_msgTypes,
+ }.Build()
+ File_HomeStakeRecord_proto = out.File
+ file_HomeStakeRecord_proto_rawDesc = nil
+ file_HomeStakeRecord_proto_goTypes = nil
+ file_HomeStakeRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeTransferData.pb.go b/gover/gen/HomeTransferData.pb.go
index 11dde495..e2771114 100644
--- a/gover/gen/HomeTransferData.pb.go
+++ b/gover/gen/HomeTransferData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeTransferData.proto
package gen
@@ -41,8 +41,8 @@ type HomeTransferData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Guid uint32 `protobuf:"varint,15,opt,name=guid,proto3" json:"guid,omitempty"`
- SpawnPos *Vector `protobuf:"bytes,7,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ SpawnPos *Vector `protobuf:"bytes,1,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
+ Guid uint32 `protobuf:"varint,5,opt,name=guid,proto3" json:"guid,omitempty"`
}
func (x *HomeTransferData) Reset() {
@@ -77,18 +77,18 @@ func (*HomeTransferData) Descriptor() ([]byte, []int) {
return file_HomeTransferData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeTransferData) GetGuid() uint32 {
+func (x *HomeTransferData) GetSpawnPos() *Vector {
if x != nil {
- return x.Guid
+ return x.SpawnPos
}
- return 0
+ return nil
}
-func (x *HomeTransferData) GetSpawnPos() *Vector {
+func (x *HomeTransferData) GetGuid() uint32 {
if x != nil {
- return x.SpawnPos
+ return x.Guid
}
- return nil
+ return 0
}
var File_HomeTransferData_proto protoreflect.FileDescriptor
@@ -97,11 +97,11 @@ var file_HomeTransferData_proto_rawDesc = []byte{
0x0a, 0x16, 0x48, 0x6f, 0x6d, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x44, 0x61,
0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x10, 0x48, 0x6f, 0x6d, 0x65, 0x54, 0x72,
- 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x24,
- 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77,
- 0x6e, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70,
+ 0x61, 0x77, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x73,
+ 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
+ 0x67, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeTransferReq.pb.go b/gover/gen/HomeTransferReq.pb.go
index 62c12693..41681714 100644
--- a/gover/gen/HomeTransferReq.pb.go
+++ b/gover/gen/HomeTransferReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeTransferReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4726
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeTransferReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Guid uint32 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
- Unk3100_KEMFDDMEBIG bool `protobuf:"varint,12,opt,name=Unk3100_KEMFDDMEBIG,json=Unk3100KEMFDDMEBIG,proto3" json:"Unk3100_KEMFDDMEBIG,omitempty"`
+ IsTransferToSafePoint bool `protobuf:"varint,4,opt,name=is_transfer_to_safe_point,json=isTransferToSafePoint,proto3" json:"is_transfer_to_safe_point,omitempty"`
+ Guid uint32 `protobuf:"varint,13,opt,name=guid,proto3" json:"guid,omitempty"`
}
func (x *HomeTransferReq) Reset() {
@@ -81,31 +77,32 @@ func (*HomeTransferReq) Descriptor() ([]byte, []int) {
return file_HomeTransferReq_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeTransferReq) GetGuid() uint32 {
+func (x *HomeTransferReq) GetIsTransferToSafePoint() bool {
if x != nil {
- return x.Guid
+ return x.IsTransferToSafePoint
}
- return 0
+ return false
}
-func (x *HomeTransferReq) GetUnk3100_KEMFDDMEBIG() bool {
+func (x *HomeTransferReq) GetGuid() uint32 {
if x != nil {
- return x.Unk3100_KEMFDDMEBIG
+ return x.Guid
}
- return false
+ return 0
}
var File_HomeTransferReq_proto protoreflect.FileDescriptor
var file_HomeTransferReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65,
- 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x0f, 0x48, 0x6f, 0x6d, 0x65, 0x54,
- 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4d, 0x46, 0x44, 0x44,
- 0x4d, 0x45, 0x42, 0x49, 0x47, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x4b, 0x45, 0x4d, 0x46, 0x44, 0x44, 0x4d, 0x45, 0x42, 0x49, 0x47, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x0f, 0x48, 0x6f, 0x6d, 0x65, 0x54,
+ 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x38, 0x0a, 0x19, 0x69, 0x73,
+ 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x61, 0x66,
+ 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x69,
+ 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x61, 0x66, 0x65, 0x50,
+ 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/HomeTransferRsp.pb.go b/gover/gen/HomeTransferRsp.pb.go
index 4bceffba..d8e8f4f0 100644
--- a/gover/gen/HomeTransferRsp.pb.go
+++ b/gover/gen/HomeTransferRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeTransferRsp.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4616
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeTransferRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeTransferRsp) Reset() {
@@ -93,7 +89,7 @@ var file_HomeTransferRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x48, 0x6f, 0x6d, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x0f, 0x48, 0x6f, 0x6d, 0x65, 0x54,
0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeUpdateArrangementInfoReq.pb.go b/gover/gen/HomeUpdateArrangementInfoReq.pb.go
index b274dbbc..167b782a 100644
--- a/gover/gen/HomeUpdateArrangementInfoReq.pb.go
+++ b/gover/gen/HomeUpdateArrangementInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeUpdateArrangementInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4510
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeUpdateArrangementInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/HomeUpdateArrangementInfoRsp.pb.go b/gover/gen/HomeUpdateArrangementInfoRsp.pb.go
index 69b0e367..ab162d31 100644
--- a/gover/gen/HomeUpdateArrangementInfoRsp.pb.go
+++ b/gover/gen/HomeUpdateArrangementInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeUpdateArrangementInfoRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4757
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeUpdateArrangementInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeUpdateArrangementInfoRsp) Reset() {
@@ -94,7 +91,7 @@ var file_HomeUpdateArrangementInfoRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeUpdateFishFarmingInfoReq.pb.go b/gover/gen/HomeUpdateFishFarmingInfoReq.pb.go
index 77565160..4e5e7f5b 100644
--- a/gover/gen/HomeUpdateFishFarmingInfoReq.pb.go
+++ b/gover/gen/HomeUpdateFishFarmingInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeUpdateFishFarmingInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4544
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HomeUpdateFishFarmingInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishFarmingInfo *HomeFishFarmingInfo `protobuf:"bytes,5,opt,name=fish_farming_info,json=fishFarmingInfo,proto3" json:"fish_farming_info,omitempty"`
+ FishFarmingInfo *HomeFishFarmingInfo `protobuf:"bytes,3,opt,name=fish_farming_info,json=fishFarmingInfo,proto3" json:"fish_farming_info,omitempty"`
}
func (x *HomeUpdateFishFarmingInfoReq) Reset() {
@@ -97,7 +93,7 @@ var file_HomeUpdateFishFarmingInfoReq_proto_rawDesc = []byte{
0x60, 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x73,
0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12,
0x40, 0x0a, 0x11, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x66, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d,
0x65, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x0f, 0x66, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/HomeUpdateFishFarmingInfoRsp.pb.go b/gover/gen/HomeUpdateFishFarmingInfoRsp.pb.go
index 1ae50fce..341124ec 100644
--- a/gover/gen/HomeUpdateFishFarmingInfoRsp.pb.go
+++ b/gover/gen/HomeUpdateFishFarmingInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeUpdateFishFarmingInfoRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4857
-// EnetChannelId: 0
-// EnetIsReliable: true
type HomeUpdateFishFarmingInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *HomeUpdateFishFarmingInfoRsp) Reset() {
@@ -94,7 +91,7 @@ var file_HomeUpdateFishFarmingInfoRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeUpdatePictureFrameInfoReq.pb.go b/gover/gen/HomeUpdatePictureFrameInfoReq.pb.go
new file mode 100644
index 00000000..f2819353
--- /dev/null
+++ b/gover/gen/HomeUpdatePictureFrameInfoReq.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeUpdatePictureFrameInfoReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeUpdatePictureFrameInfoReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PictureFrameInfo *HomePictureFrameInfo `protobuf:"bytes,13,opt,name=picture_frame_info,json=pictureFrameInfo,proto3" json:"picture_frame_info,omitempty"`
+}
+
+func (x *HomeUpdatePictureFrameInfoReq) Reset() {
+ *x = HomeUpdatePictureFrameInfoReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeUpdatePictureFrameInfoReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeUpdatePictureFrameInfoReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeUpdatePictureFrameInfoReq) ProtoMessage() {}
+
+func (x *HomeUpdatePictureFrameInfoReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeUpdatePictureFrameInfoReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeUpdatePictureFrameInfoReq.ProtoReflect.Descriptor instead.
+func (*HomeUpdatePictureFrameInfoReq) Descriptor() ([]byte, []int) {
+ return file_HomeUpdatePictureFrameInfoReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeUpdatePictureFrameInfoReq) GetPictureFrameInfo() *HomePictureFrameInfo {
+ if x != nil {
+ return x.PictureFrameInfo
+ }
+ return nil
+}
+
+var File_HomeUpdatePictureFrameInfoReq_proto protoreflect.FileDescriptor
+
+var file_HomeUpdatePictureFrameInfoReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x69, 0x63, 0x74,
+ 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75,
+ 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x64, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50,
+ 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x65, 0x71, 0x12, 0x43, 0x0a, 0x12, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x72,
+ 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
+ 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72,
+ 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeUpdatePictureFrameInfoReq_proto_rawDescOnce sync.Once
+ file_HomeUpdatePictureFrameInfoReq_proto_rawDescData = file_HomeUpdatePictureFrameInfoReq_proto_rawDesc
+)
+
+func file_HomeUpdatePictureFrameInfoReq_proto_rawDescGZIP() []byte {
+ file_HomeUpdatePictureFrameInfoReq_proto_rawDescOnce.Do(func() {
+ file_HomeUpdatePictureFrameInfoReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeUpdatePictureFrameInfoReq_proto_rawDescData)
+ })
+ return file_HomeUpdatePictureFrameInfoReq_proto_rawDescData
+}
+
+var file_HomeUpdatePictureFrameInfoReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeUpdatePictureFrameInfoReq_proto_goTypes = []interface{}{
+ (*HomeUpdatePictureFrameInfoReq)(nil), // 0: HomeUpdatePictureFrameInfoReq
+ (*HomePictureFrameInfo)(nil), // 1: HomePictureFrameInfo
+}
+var file_HomeUpdatePictureFrameInfoReq_proto_depIdxs = []int32{
+ 1, // 0: HomeUpdatePictureFrameInfoReq.picture_frame_info:type_name -> HomePictureFrameInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeUpdatePictureFrameInfoReq_proto_init() }
+func file_HomeUpdatePictureFrameInfoReq_proto_init() {
+ if File_HomeUpdatePictureFrameInfoReq_proto != nil {
+ return
+ }
+ file_HomePictureFrameInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeUpdatePictureFrameInfoReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeUpdatePictureFrameInfoReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeUpdatePictureFrameInfoReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeUpdatePictureFrameInfoReq_proto_goTypes,
+ DependencyIndexes: file_HomeUpdatePictureFrameInfoReq_proto_depIdxs,
+ MessageInfos: file_HomeUpdatePictureFrameInfoReq_proto_msgTypes,
+ }.Build()
+ File_HomeUpdatePictureFrameInfoReq_proto = out.File
+ file_HomeUpdatePictureFrameInfoReq_proto_rawDesc = nil
+ file_HomeUpdatePictureFrameInfoReq_proto_goTypes = nil
+ file_HomeUpdatePictureFrameInfoReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeUpdatePictureFrameInfoRsp.pb.go b/gover/gen/HomeUpdatePictureFrameInfoRsp.pb.go
new file mode 100644
index 00000000..eb89eed2
--- /dev/null
+++ b/gover/gen/HomeUpdatePictureFrameInfoRsp.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeUpdatePictureFrameInfoRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeUpdatePictureFrameInfoRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PictureFrameInfo *HomePictureFrameInfo `protobuf:"bytes,6,opt,name=picture_frame_info,json=pictureFrameInfo,proto3" json:"picture_frame_info,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeUpdatePictureFrameInfoRsp) Reset() {
+ *x = HomeUpdatePictureFrameInfoRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeUpdatePictureFrameInfoRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeUpdatePictureFrameInfoRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeUpdatePictureFrameInfoRsp) ProtoMessage() {}
+
+func (x *HomeUpdatePictureFrameInfoRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeUpdatePictureFrameInfoRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeUpdatePictureFrameInfoRsp.ProtoReflect.Descriptor instead.
+func (*HomeUpdatePictureFrameInfoRsp) Descriptor() ([]byte, []int) {
+ return file_HomeUpdatePictureFrameInfoRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeUpdatePictureFrameInfoRsp) GetPictureFrameInfo() *HomePictureFrameInfo {
+ if x != nil {
+ return x.PictureFrameInfo
+ }
+ return nil
+}
+
+func (x *HomeUpdatePictureFrameInfoRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeUpdatePictureFrameInfoRsp_proto protoreflect.FileDescriptor
+
+var file_HomeUpdatePictureFrameInfoRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x69, 0x63, 0x74,
+ 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75,
+ 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x7e, 0x0a, 0x1d, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50,
+ 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x73, 0x70, 0x12, 0x43, 0x0a, 0x12, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x72,
+ 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
+ 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72, 0x61, 0x6d,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x46, 0x72,
+ 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_HomeUpdatePictureFrameInfoRsp_proto_rawDescOnce sync.Once
+ file_HomeUpdatePictureFrameInfoRsp_proto_rawDescData = file_HomeUpdatePictureFrameInfoRsp_proto_rawDesc
+)
+
+func file_HomeUpdatePictureFrameInfoRsp_proto_rawDescGZIP() []byte {
+ file_HomeUpdatePictureFrameInfoRsp_proto_rawDescOnce.Do(func() {
+ file_HomeUpdatePictureFrameInfoRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeUpdatePictureFrameInfoRsp_proto_rawDescData)
+ })
+ return file_HomeUpdatePictureFrameInfoRsp_proto_rawDescData
+}
+
+var file_HomeUpdatePictureFrameInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeUpdatePictureFrameInfoRsp_proto_goTypes = []interface{}{
+ (*HomeUpdatePictureFrameInfoRsp)(nil), // 0: HomeUpdatePictureFrameInfoRsp
+ (*HomePictureFrameInfo)(nil), // 1: HomePictureFrameInfo
+}
+var file_HomeUpdatePictureFrameInfoRsp_proto_depIdxs = []int32{
+ 1, // 0: HomeUpdatePictureFrameInfoRsp.picture_frame_info:type_name -> HomePictureFrameInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeUpdatePictureFrameInfoRsp_proto_init() }
+func file_HomeUpdatePictureFrameInfoRsp_proto_init() {
+ if File_HomeUpdatePictureFrameInfoRsp_proto != nil {
+ return
+ }
+ file_HomePictureFrameInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeUpdatePictureFrameInfoRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeUpdatePictureFrameInfoRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeUpdatePictureFrameInfoRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeUpdatePictureFrameInfoRsp_proto_goTypes,
+ DependencyIndexes: file_HomeUpdatePictureFrameInfoRsp_proto_depIdxs,
+ MessageInfos: file_HomeUpdatePictureFrameInfoRsp_proto_msgTypes,
+ }.Build()
+ File_HomeUpdatePictureFrameInfoRsp_proto = out.File
+ file_HomeUpdatePictureFrameInfoRsp_proto_rawDesc = nil
+ file_HomeUpdatePictureFrameInfoRsp_proto_goTypes = nil
+ file_HomeUpdatePictureFrameInfoRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeUpdateScenePointFishFarmingInfoReq.pb.go b/gover/gen/HomeUpdateScenePointFishFarmingInfoReq.pb.go
new file mode 100644
index 00000000..f515642a
--- /dev/null
+++ b/gover/gen/HomeUpdateScenePointFishFarmingInfoReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeUpdateScenePointFishFarmingInfoReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeUpdateScenePointFishFarmingInfoReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FishFarmingInfo *HomeScenePointFishFarmingInfo `protobuf:"bytes,2,opt,name=fish_farming_info,json=fishFarmingInfo,proto3" json:"fish_farming_info,omitempty"`
+}
+
+func (x *HomeUpdateScenePointFishFarmingInfoReq) Reset() {
+ *x = HomeUpdateScenePointFishFarmingInfoReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeUpdateScenePointFishFarmingInfoReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeUpdateScenePointFishFarmingInfoReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeUpdateScenePointFishFarmingInfoReq) ProtoMessage() {}
+
+func (x *HomeUpdateScenePointFishFarmingInfoReq) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeUpdateScenePointFishFarmingInfoReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeUpdateScenePointFishFarmingInfoReq.ProtoReflect.Descriptor instead.
+func (*HomeUpdateScenePointFishFarmingInfoReq) Descriptor() ([]byte, []int) {
+ return file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeUpdateScenePointFishFarmingInfoReq) GetFishFarmingInfo() *HomeScenePointFishFarmingInfo {
+ if x != nil {
+ return x.FishFarmingInfo
+ }
+ return nil
+}
+
+var File_HomeUpdateScenePointFishFarmingInfoReq_proto protoreflect.FileDescriptor
+
+var file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e,
+ 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23,
+ 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69,
+ 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x26, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46,
+ 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x4a, 0x0a,
+ 0x11, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x66, 0x61, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72,
+ 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x66, 0x69, 0x73, 0x68, 0x46, 0x61,
+ 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescOnce sync.Once
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescData = file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDesc
+)
+
+func file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescGZIP() []byte {
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescOnce.Do(func() {
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescData)
+ })
+ return file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDescData
+}
+
+var file_HomeUpdateScenePointFishFarmingInfoReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeUpdateScenePointFishFarmingInfoReq_proto_goTypes = []interface{}{
+ (*HomeUpdateScenePointFishFarmingInfoReq)(nil), // 0: HomeUpdateScenePointFishFarmingInfoReq
+ (*HomeScenePointFishFarmingInfo)(nil), // 1: HomeScenePointFishFarmingInfo
+}
+var file_HomeUpdateScenePointFishFarmingInfoReq_proto_depIdxs = []int32{
+ 1, // 0: HomeUpdateScenePointFishFarmingInfoReq.fish_farming_info:type_name -> HomeScenePointFishFarmingInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_HomeUpdateScenePointFishFarmingInfoReq_proto_init() }
+func file_HomeUpdateScenePointFishFarmingInfoReq_proto_init() {
+ if File_HomeUpdateScenePointFishFarmingInfoReq_proto != nil {
+ return
+ }
+ file_HomeScenePointFishFarmingInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeUpdateScenePointFishFarmingInfoReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeUpdateScenePointFishFarmingInfoReq_proto_goTypes,
+ DependencyIndexes: file_HomeUpdateScenePointFishFarmingInfoReq_proto_depIdxs,
+ MessageInfos: file_HomeUpdateScenePointFishFarmingInfoReq_proto_msgTypes,
+ }.Build()
+ File_HomeUpdateScenePointFishFarmingInfoReq_proto = out.File
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_rawDesc = nil
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_goTypes = nil
+ file_HomeUpdateScenePointFishFarmingInfoReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeUpdateScenePointFishFarmingInfoRsp.pb.go b/gover/gen/HomeUpdateScenePointFishFarmingInfoRsp.pb.go
new file mode 100644
index 00000000..deb5bab1
--- /dev/null
+++ b/gover/gen/HomeUpdateScenePointFishFarmingInfoRsp.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: HomeUpdateScenePointFishFarmingInfoRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type HomeUpdateScenePointFishFarmingInfoRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *HomeUpdateScenePointFishFarmingInfoRsp) Reset() {
+ *x = HomeUpdateScenePointFishFarmingInfoRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_HomeUpdateScenePointFishFarmingInfoRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *HomeUpdateScenePointFishFarmingInfoRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*HomeUpdateScenePointFishFarmingInfoRsp) ProtoMessage() {}
+
+func (x *HomeUpdateScenePointFishFarmingInfoRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_HomeUpdateScenePointFishFarmingInfoRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use HomeUpdateScenePointFishFarmingInfoRsp.ProtoReflect.Descriptor instead.
+func (*HomeUpdateScenePointFishFarmingInfoRsp) Descriptor() ([]byte, []int) {
+ return file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *HomeUpdateScenePointFishFarmingInfoRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_HomeUpdateScenePointFishFarmingInfoRsp_proto protoreflect.FileDescriptor
+
+var file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e,
+ 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42,
+ 0x0a, 0x26, 0x48, 0x6f, 0x6d, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x73, 0x68, 0x46, 0x61, 0x72, 0x6d, 0x69, 0x6e,
+ 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescOnce sync.Once
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescData = file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDesc
+)
+
+func file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescGZIP() []byte {
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescOnce.Do(func() {
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescData)
+ })
+ return file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDescData
+}
+
+var file_HomeUpdateScenePointFishFarmingInfoRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_HomeUpdateScenePointFishFarmingInfoRsp_proto_goTypes = []interface{}{
+ (*HomeUpdateScenePointFishFarmingInfoRsp)(nil), // 0: HomeUpdateScenePointFishFarmingInfoRsp
+}
+var file_HomeUpdateScenePointFishFarmingInfoRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_HomeUpdateScenePointFishFarmingInfoRsp_proto_init() }
+func file_HomeUpdateScenePointFishFarmingInfoRsp_proto_init() {
+ if File_HomeUpdateScenePointFishFarmingInfoRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*HomeUpdateScenePointFishFarmingInfoRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_HomeUpdateScenePointFishFarmingInfoRsp_proto_goTypes,
+ DependencyIndexes: file_HomeUpdateScenePointFishFarmingInfoRsp_proto_depIdxs,
+ MessageInfos: file_HomeUpdateScenePointFishFarmingInfoRsp_proto_msgTypes,
+ }.Build()
+ File_HomeUpdateScenePointFishFarmingInfoRsp_proto = out.File
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_rawDesc = nil
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_goTypes = nil
+ file_HomeUpdateScenePointFishFarmingInfoRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/HomeVerifyBlockData.pb.go b/gover/gen/HomeVerifyBlockData.pb.go
index 08dfbc72..653f319e 100644
--- a/gover/gen/HomeVerifyBlockData.pb.go
+++ b/gover/gen/HomeVerifyBlockData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeVerifyBlockData.proto
package gen
@@ -41,8 +41,8 @@ type HomeVerifyBlockData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BlockId uint32 `protobuf:"varint,10,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
- Furnitures uint32 `protobuf:"varint,9,opt,name=furnitures,proto3" json:"furnitures,omitempty"`
+ BlockId uint32 `protobuf:"varint,11,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
+ FurnitureCount uint32 `protobuf:"varint,13,opt,name=furniture_count,json=furnitureCount,proto3" json:"furniture_count,omitempty"`
}
func (x *HomeVerifyBlockData) Reset() {
@@ -84,9 +84,9 @@ func (x *HomeVerifyBlockData) GetBlockId() uint32 {
return 0
}
-func (x *HomeVerifyBlockData) GetFurnitures() uint32 {
+func (x *HomeVerifyBlockData) GetFurnitureCount() uint32 {
if x != nil {
- return x.Furnitures
+ return x.FurnitureCount
}
return 0
}
@@ -95,13 +95,14 @@ var File_HomeVerifyBlockData_proto protoreflect.FileDescriptor
var file_HomeVerifyBlockData_proto_rawDesc = []byte{
0x0a, 0x19, 0x48, 0x6f, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x42, 0x6c, 0x6f, 0x63,
- 0x6b, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x13, 0x48,
+ 0x6b, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x13, 0x48,
0x6f, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x61,
- 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x1e, 0x0a,
- 0x0a, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x73, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x27, 0x0a,
+ 0x0f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
+ 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/HomeVerifyData.pb.go b/gover/gen/HomeVerifyData.pb.go
index ffb690d4..47f0c8b1 100644
--- a/gover/gen/HomeVerifyData.pb.go
+++ b/gover/gen/HomeVerifyData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeVerifyData.proto
package gen
@@ -41,14 +41,14 @@ type HomeVerifyData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_OAKBDKKBFHP string `protobuf:"bytes,7,opt,name=Unk2700_OAKBDKKBFHP,json=Unk2700OAKBDKKBFHP,proto3" json:"Unk2700_OAKBDKKBFHP,omitempty"`
- Timestamp uint32 `protobuf:"fixed32,15,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
- Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
- Unk2700_CDELDBLKLDO *HomeSceneArrangementMuipData `protobuf:"bytes,9,opt,name=Unk2700_CDELDBLKLDO,json=Unk2700CDELDBLKLDO,proto3" json:"Unk2700_CDELDBLKLDO,omitempty"`
- Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
- Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
- HomeInfo *HomeVerifySceneData `protobuf:"bytes,6,opt,name=home_info,json=homeInfo,proto3" json:"home_info,omitempty"`
- Lang LanguageType `protobuf:"varint,8,opt,name=lang,proto3,enum=LanguageType" json:"lang,omitempty"`
+ HomeInfo *HomeVerifySceneData `protobuf:"bytes,4,opt,name=home_info,json=homeInfo,proto3" json:"home_info,omitempty"`
+ ArrangementData *HomeSceneArrangementMuipData `protobuf:"bytes,9,opt,name=arrangement_data,json=arrangementData,proto3" json:"arrangement_data,omitempty"`
+ Timestamp uint32 `protobuf:"fixed32,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
+ Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
+ Aid string `protobuf:"bytes,10,opt,name=aid,proto3" json:"aid,omitempty"`
+ Lang LanguageType `protobuf:"varint,6,opt,name=lang,proto3,enum=LanguageType" json:"lang,omitempty"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"`
}
func (x *HomeVerifyData) Reset() {
@@ -83,60 +83,60 @@ func (*HomeVerifyData) Descriptor() ([]byte, []int) {
return file_HomeVerifyData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeVerifyData) GetUnk2700_OAKBDKKBFHP() string {
+func (x *HomeVerifyData) GetHomeInfo() *HomeVerifySceneData {
if x != nil {
- return x.Unk2700_OAKBDKKBFHP
+ return x.HomeInfo
}
- return ""
+ return nil
}
-func (x *HomeVerifyData) GetTimestamp() uint32 {
+func (x *HomeVerifyData) GetArrangementData() *HomeSceneArrangementMuipData {
if x != nil {
- return x.Timestamp
+ return x.ArrangementData
}
- return 0
+ return nil
}
-func (x *HomeVerifyData) GetUid() uint32 {
+func (x *HomeVerifyData) GetTimestamp() uint32 {
if x != nil {
- return x.Uid
+ return x.Timestamp
}
return 0
}
-func (x *HomeVerifyData) GetUnk2700_CDELDBLKLDO() *HomeSceneArrangementMuipData {
+func (x *HomeVerifyData) GetToken() string {
if x != nil {
- return x.Unk2700_CDELDBLKLDO
+ return x.Token
}
- return nil
+ return ""
}
-func (x *HomeVerifyData) GetRegion() string {
+func (x *HomeVerifyData) GetAid() string {
if x != nil {
- return x.Region
+ return x.Aid
}
return ""
}
-func (x *HomeVerifyData) GetToken() string {
+func (x *HomeVerifyData) GetLang() LanguageType {
if x != nil {
- return x.Token
+ return x.Lang
}
- return ""
+ return LanguageType_LANGUAGE_TYPE_NONE
}
-func (x *HomeVerifyData) GetHomeInfo() *HomeVerifySceneData {
+func (x *HomeVerifyData) GetUid() uint32 {
if x != nil {
- return x.HomeInfo
+ return x.Uid
}
- return nil
+ return 0
}
-func (x *HomeVerifyData) GetLang() LanguageType {
+func (x *HomeVerifyData) GetRegion() string {
if x != nil {
- return x.Lang
+ return x.Region
}
- return LanguageType_LANGUAGE_TYPE_NONE
+ return ""
}
var File_HomeVerifyData_proto protoreflect.FileDescriptor
@@ -148,29 +148,26 @@ var file_HomeVerifyData_proto_rawDesc = []byte{
0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d, 0x65,
0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x54,
- 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x02, 0x0a, 0x0e, 0x48, 0x6f,
- 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x41, 0x4b, 0x42, 0x44, 0x4b, 0x4b, 0x42,
- 0x46, 0x48, 0x50, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4f, 0x41, 0x4b, 0x42, 0x44, 0x4b, 0x4b, 0x42, 0x46, 0x48, 0x50, 0x12, 0x1c, 0x0a,
- 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x07,
- 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x4e, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x45, 0x4c, 0x44, 0x42, 0x4c,
- 0x4b, 0x4c, 0x44, 0x4f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x48, 0x6f, 0x6d,
- 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e,
- 0x74, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x43, 0x44, 0x45, 0x4c, 0x44, 0x42, 0x4c, 0x4b, 0x4c, 0x44, 0x4f, 0x12, 0x16, 0x0a,
- 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72,
- 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x31, 0x0a, 0x09, 0x68,
- 0x6f, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21,
- 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x4c,
- 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x6c, 0x61, 0x6e,
- 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x02, 0x0a, 0x0e, 0x48, 0x6f,
+ 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x0a, 0x09,
+ 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x48, 0x0a, 0x10, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64,
+ 0x61, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x67,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d,
+ 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x07, 0x52, 0x09, 0x74, 0x69,
+ 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x10, 0x0a,
+ 0x03, 0x61, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x69, 0x64, 0x12,
+ 0x21, 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e,
+ 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x6c, 0x61,
+ 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -188,13 +185,13 @@ func file_HomeVerifyData_proto_rawDescGZIP() []byte {
var file_HomeVerifyData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HomeVerifyData_proto_goTypes = []interface{}{
(*HomeVerifyData)(nil), // 0: HomeVerifyData
- (*HomeSceneArrangementMuipData)(nil), // 1: HomeSceneArrangementMuipData
- (*HomeVerifySceneData)(nil), // 2: HomeVerifySceneData
+ (*HomeVerifySceneData)(nil), // 1: HomeVerifySceneData
+ (*HomeSceneArrangementMuipData)(nil), // 2: HomeSceneArrangementMuipData
(LanguageType)(0), // 3: LanguageType
}
var file_HomeVerifyData_proto_depIdxs = []int32{
- 1, // 0: HomeVerifyData.Unk2700_CDELDBLKLDO:type_name -> HomeSceneArrangementMuipData
- 2, // 1: HomeVerifyData.home_info:type_name -> HomeVerifySceneData
+ 1, // 0: HomeVerifyData.home_info:type_name -> HomeVerifySceneData
+ 2, // 1: HomeVerifyData.arrangement_data:type_name -> HomeSceneArrangementMuipData
3, // 2: HomeVerifyData.lang:type_name -> LanguageType
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/HomeVerifyFurnitureData.pb.go b/gover/gen/HomeVerifyFurnitureData.pb.go
index 80c5a2e3..fae66dba 100644
--- a/gover/gen/HomeVerifyFurnitureData.pb.go
+++ b/gover/gen/HomeVerifyFurnitureData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeVerifyFurnitureData.proto
package gen
@@ -41,9 +41,9 @@ type HomeVerifyFurnitureData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Type []uint32 `protobuf:"varint,7,rep,packed,name=type,proto3" json:"type,omitempty"`
- Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
- Num uint32 `protobuf:"varint,9,opt,name=num,proto3" json:"num,omitempty"`
+ Type []uint32 `protobuf:"varint,12,rep,packed,name=type,proto3" json:"type,omitempty"`
+ Num uint32 `protobuf:"varint,7,opt,name=num,proto3" json:"num,omitempty"`
+ Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *HomeVerifyFurnitureData) Reset() {
@@ -85,16 +85,16 @@ func (x *HomeVerifyFurnitureData) GetType() []uint32 {
return nil
}
-func (x *HomeVerifyFurnitureData) GetId() uint32 {
+func (x *HomeVerifyFurnitureData) GetNum() uint32 {
if x != nil {
- return x.Id
+ return x.Num
}
return 0
}
-func (x *HomeVerifyFurnitureData) GetNum() uint32 {
+func (x *HomeVerifyFurnitureData) GetId() uint32 {
if x != nil {
- return x.Num
+ return x.Id
}
return 0
}
@@ -106,9 +106,9 @@ var file_HomeVerifyFurnitureData_proto_rawDesc = []byte{
0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x4f, 0x0a, 0x17, 0x48, 0x6f, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x46, 0x75, 0x72,
0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10,
- 0x0a, 0x03, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6e, 0x75, 0x6d,
+ 0x70, 0x65, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10,
+ 0x0a, 0x03, 0x6e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6e, 0x75, 0x6d,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HomeVerifySceneData.pb.go b/gover/gen/HomeVerifySceneData.pb.go
index 44bc901c..764e752a 100644
--- a/gover/gen/HomeVerifySceneData.pb.go
+++ b/gover/gen/HomeVerifySceneData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HomeVerifySceneData.proto
package gen
@@ -41,11 +41,11 @@ type HomeVerifySceneData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Blocks []*HomeVerifyBlockData `protobuf:"bytes,6,rep,name=blocks,proto3" json:"blocks,omitempty"`
- ModuleId uint32 `protobuf:"varint,11,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
- SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Version uint32 `protobuf:"varint,14,opt,name=version,proto3" json:"version,omitempty"`
- IsRoom uint32 `protobuf:"varint,2,opt,name=is_room,json=isRoom,proto3" json:"is_room,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Blocks []*HomeVerifyBlockData `protobuf:"bytes,8,rep,name=blocks,proto3" json:"blocks,omitempty"`
+ Version uint32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
+ IsRoom uint32 `protobuf:"varint,9,opt,name=is_room,json=isRoom,proto3" json:"is_room,omitempty"`
+ ModuleId uint32 `protobuf:"varint,12,opt,name=module_id,json=moduleId,proto3" json:"module_id,omitempty"`
}
func (x *HomeVerifySceneData) Reset() {
@@ -80,25 +80,18 @@ func (*HomeVerifySceneData) Descriptor() ([]byte, []int) {
return file_HomeVerifySceneData_proto_rawDescGZIP(), []int{0}
}
-func (x *HomeVerifySceneData) GetBlocks() []*HomeVerifyBlockData {
- if x != nil {
- return x.Blocks
- }
- return nil
-}
-
-func (x *HomeVerifySceneData) GetModuleId() uint32 {
+func (x *HomeVerifySceneData) GetSceneId() uint32 {
if x != nil {
- return x.ModuleId
+ return x.SceneId
}
return 0
}
-func (x *HomeVerifySceneData) GetSceneId() uint32 {
+func (x *HomeVerifySceneData) GetBlocks() []*HomeVerifyBlockData {
if x != nil {
- return x.SceneId
+ return x.Blocks
}
- return 0
+ return nil
}
func (x *HomeVerifySceneData) GetVersion() uint32 {
@@ -115,6 +108,13 @@ func (x *HomeVerifySceneData) GetIsRoom() uint32 {
return 0
}
+func (x *HomeVerifySceneData) GetModuleId() uint32 {
+ if x != nil {
+ return x.ModuleId
+ }
+ return 0
+}
+
var File_HomeVerifySceneData_proto protoreflect.FileDescriptor
var file_HomeVerifySceneData_proto_rawDesc = []byte{
@@ -122,17 +122,17 @@ var file_HomeVerifySceneData_proto_rawDesc = []byte{
0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x48, 0x6f, 0x6d,
0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x01, 0x0a, 0x13, 0x48, 0x6f, 0x6d, 0x65, 0x56,
- 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2c,
- 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x48, 0x6f, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
- 0x44, 0x61, 0x74, 0x61, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x1b, 0x0a, 0x09,
- 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x06, 0x69, 0x73, 0x52, 0x6f, 0x6f, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x65, 0x72, 0x69, 0x66, 0x79, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x62, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x6f, 0x6d, 0x65,
+ 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
+ 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x69, 0x73, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x6f,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d,
+ 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HostPlayerNotify.pb.go b/gover/gen/HostPlayerNotify.pb.go
index 33080954..c49fca40 100644
--- a/gover/gen/HostPlayerNotify.pb.go
+++ b/gover/gen/HostPlayerNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HostPlayerNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 312
-// EnetChannelId: 0
-// EnetIsReliable: true
type HostPlayerNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HostPeerId uint32 `protobuf:"varint,13,opt,name=host_peer_id,json=hostPeerId,proto3" json:"host_peer_id,omitempty"`
- HostUid uint32 `protobuf:"varint,10,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
+ HostPeerId uint32 `protobuf:"varint,12,opt,name=host_peer_id,json=hostPeerId,proto3" json:"host_peer_id,omitempty"`
+ HostUid uint32 `protobuf:"varint,14,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
}
func (x *HostPlayerNotify) Reset() {
@@ -100,9 +97,9 @@ var file_HostPlayerNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x48, 0x6f, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x10, 0x48, 0x6f, 0x73, 0x74,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c,
- 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0a, 0x68, 0x6f, 0x73, 0x74, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x19,
- 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x68, 0x6f, 0x73, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HuntingFailNotify.pb.go b/gover/gen/HuntingFailNotify.pb.go
index f945256c..31baaa57 100644
--- a/gover/gen/HuntingFailNotify.pb.go
+++ b/gover/gen/HuntingFailNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingFailNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4320
-// EnetChannelId: 0
-// EnetIsReliable: true
type HuntingFailNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,12,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,7,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
}
func (x *HuntingFailNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HuntingFailNotify_proto_rawDesc = []byte{
0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x11,
0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69,
- 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
+ 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61,
0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/HuntingGiveUpReq.pb.go b/gover/gen/HuntingGiveUpReq.pb.go
index 4d7956d1..296eb2fc 100644
--- a/gover/gen/HuntingGiveUpReq.pb.go
+++ b/gover/gen/HuntingGiveUpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingGiveUpReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4341
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type HuntingGiveUpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,1,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,2,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
}
func (x *HuntingGiveUpReq) Reset() {
@@ -95,7 +91,7 @@ var file_HuntingGiveUpReq_proto_rawDesc = []byte{
0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x43, 0x0a, 0x10, 0x48,
0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x47, 0x69, 0x76, 0x65, 0x55, 0x70, 0x52, 0x65, 0x71, 0x12,
0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50,
0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HuntingGiveUpRsp.pb.go b/gover/gen/HuntingGiveUpRsp.pb.go
index 2b1bb7ff..efd75913 100644
--- a/gover/gen/HuntingGiveUpRsp.pb.go
+++ b/gover/gen/HuntingGiveUpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingGiveUpRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4342
-// EnetChannelId: 0
-// EnetIsReliable: true
type HuntingGiveUpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- HuntingPair *HuntingPair `protobuf:"bytes,4,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,12,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
}
func (x *HuntingGiveUpRsp) Reset() {
@@ -101,9 +98,9 @@ var file_HuntingGiveUpRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x10, 0x48,
0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x47, 0x69, 0x76, 0x65, 0x55, 0x70, 0x52, 0x73, 0x70, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e,
- 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68,
0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/HuntingOfferData.pb.go b/gover/gen/HuntingOfferData.pb.go
index 8f783e22..5fc9a63e 100644
--- a/gover/gen/HuntingOfferData.pb.go
+++ b/gover/gen/HuntingOfferData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingOfferData.proto
package gen
@@ -41,9 +41,9 @@ type HuntingOfferData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,4,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
- CityId uint32 `protobuf:"varint,8,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,15,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
State HuntingOfferState `protobuf:"varint,1,opt,name=state,proto3,enum=HuntingOfferState" json:"state,omitempty"`
+ CityId uint32 `protobuf:"varint,3,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *HuntingOfferData) Reset() {
@@ -85,18 +85,18 @@ func (x *HuntingOfferData) GetHuntingPair() *HuntingPair {
return nil
}
-func (x *HuntingOfferData) GetCityId() uint32 {
+func (x *HuntingOfferData) GetState() HuntingOfferState {
if x != nil {
- return x.CityId
+ return x.State
}
- return 0
+ return HuntingOfferState_HUNTING_OFFER_STATE_NONE
}
-func (x *HuntingOfferData) GetState() HuntingOfferState {
+func (x *HuntingOfferData) GetCityId() uint32 {
if x != nil {
- return x.State
+ return x.CityId
}
- return HuntingOfferState_HUNTING_OFFER_STATE_NONE
+ return 0
}
var File_HuntingOfferData_proto protoreflect.FileDescriptor
@@ -108,13 +108,13 @@ var file_HuntingOfferData_proto_rawDesc = []byte{
0x6f, 0x1a, 0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x10, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
0x4f, 0x66, 0x66, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e,
- 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68,
- 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66, 0x65,
- 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a,
+ 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x28, 0x0a, 0x05, 0x73, 0x74,
+ 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x48, 0x75, 0x6e, 0x74,
+ 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73,
+ 0x74, 0x61, 0x74, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HuntingOfferState.pb.go b/gover/gen/HuntingOfferState.pb.go
index d497a515..c241a6a1 100644
--- a/gover/gen/HuntingOfferState.pb.go
+++ b/gover/gen/HuntingOfferState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingOfferState.proto
package gen
diff --git a/gover/gen/HuntingOngoingNotify.pb.go b/gover/gen/HuntingOngoingNotify.pb.go
index 80871453..ff22ecc2 100644
--- a/gover/gen/HuntingOngoingNotify.pb.go
+++ b/gover/gen/HuntingOngoingNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingOngoingNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4345
-// EnetChannelId: 0
-// EnetIsReliable: true
type HuntingOngoingNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,15,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
- IsStarted bool `protobuf:"varint,8,opt,name=is_started,json=isStarted,proto3" json:"is_started,omitempty"`
- NextPosition *Vector `protobuf:"bytes,3,opt,name=next_position,json=nextPosition,proto3" json:"next_position,omitempty"`
- FinishClueCount uint32 `protobuf:"varint,10,opt,name=finish_clue_count,json=finishClueCount,proto3" json:"finish_clue_count,omitempty"`
- IsFinal bool `protobuf:"varint,14,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"`
- FailTime uint32 `protobuf:"varint,7,opt,name=fail_time,json=failTime,proto3" json:"fail_time,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,11,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ FinishClueCount uint32 `protobuf:"varint,7,opt,name=finish_clue_count,json=finishClueCount,proto3" json:"finish_clue_count,omitempty"`
+ NextPosition *Vector `protobuf:"bytes,2,opt,name=next_position,json=nextPosition,proto3" json:"next_position,omitempty"`
+ IsFinal bool `protobuf:"varint,5,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"`
+ IsStarted bool `protobuf:"varint,13,opt,name=is_started,json=isStarted,proto3" json:"is_started,omitempty"`
+ FailTime uint32 `protobuf:"varint,4,opt,name=fail_time,json=failTime,proto3" json:"fail_time,omitempty"`
}
func (x *HuntingOngoingNotify) Reset() {
@@ -91,11 +88,11 @@ func (x *HuntingOngoingNotify) GetHuntingPair() *HuntingPair {
return nil
}
-func (x *HuntingOngoingNotify) GetIsStarted() bool {
+func (x *HuntingOngoingNotify) GetFinishClueCount() uint32 {
if x != nil {
- return x.IsStarted
+ return x.FinishClueCount
}
- return false
+ return 0
}
func (x *HuntingOngoingNotify) GetNextPosition() *Vector {
@@ -105,16 +102,16 @@ func (x *HuntingOngoingNotify) GetNextPosition() *Vector {
return nil
}
-func (x *HuntingOngoingNotify) GetFinishClueCount() uint32 {
+func (x *HuntingOngoingNotify) GetIsFinal() bool {
if x != nil {
- return x.FinishClueCount
+ return x.IsFinal
}
- return 0
+ return false
}
-func (x *HuntingOngoingNotify) GetIsFinal() bool {
+func (x *HuntingOngoingNotify) GetIsStarted() bool {
if x != nil {
- return x.IsFinal
+ return x.IsStarted
}
return false
}
@@ -135,19 +132,19 @@ var file_HuntingOngoingNotify_proto_rawDesc = []byte{
0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x01,
0x0a, 0x14, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x6e, 0x67, 0x6f, 0x69, 0x6e, 0x67,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e,
- 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48,
+ 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48,
0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74,
- 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x74,
- 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53,
- 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
- 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x6f, 0x73, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x63,
- 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x66,
- 0x61, 0x69, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x5f, 0x63, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6c, 0x75, 0x65, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69,
+ 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
+ 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x69, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66,
+ 0x61, 0x69, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
0x66, 0x61, 0x69, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HuntingPair.pb.go b/gover/gen/HuntingPair.pb.go
index 22a5ee3c..c60d7f40 100644
--- a/gover/gen/HuntingPair.pb.go
+++ b/gover/gen/HuntingPair.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingPair.proto
package gen
@@ -41,8 +41,8 @@ type HuntingPair struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RefreshId uint32 `protobuf:"varint,9,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
- MonsterConfigId uint32 `protobuf:"varint,4,opt,name=monster_config_id,json=monsterConfigId,proto3" json:"monster_config_id,omitempty"`
+ MonsterConfigId uint32 `protobuf:"varint,1,opt,name=monster_config_id,json=monsterConfigId,proto3" json:"monster_config_id,omitempty"`
+ RefreshId uint32 `protobuf:"varint,3,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
}
func (x *HuntingPair) Reset() {
@@ -77,16 +77,16 @@ func (*HuntingPair) Descriptor() ([]byte, []int) {
return file_HuntingPair_proto_rawDescGZIP(), []int{0}
}
-func (x *HuntingPair) GetRefreshId() uint32 {
+func (x *HuntingPair) GetMonsterConfigId() uint32 {
if x != nil {
- return x.RefreshId
+ return x.MonsterConfigId
}
return 0
}
-func (x *HuntingPair) GetMonsterConfigId() uint32 {
+func (x *HuntingPair) GetRefreshId() uint32 {
if x != nil {
- return x.MonsterConfigId
+ return x.RefreshId
}
return 0
}
@@ -96,11 +96,11 @@ var File_HuntingPair_proto protoreflect.FileDescriptor
var file_HuntingPair_proto_rawDesc = []byte{
0x0a, 0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x0b, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61,
- 0x69, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x49,
- 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e,
- 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x69, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f,
+ 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/HuntingRevealClueNotify.pb.go b/gover/gen/HuntingRevealClueNotify.pb.go
index 1a97ec96..ca77f1c1 100644
--- a/gover/gen/HuntingRevealClueNotify.pb.go
+++ b/gover/gen/HuntingRevealClueNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingRevealClueNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4322
-// EnetChannelId: 0
-// EnetIsReliable: true
type HuntingRevealClueNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishClueCount uint32 `protobuf:"varint,5,opt,name=finish_clue_count,json=finishClueCount,proto3" json:"finish_clue_count,omitempty"`
- CluePosition *Vector `protobuf:"bytes,4,opt,name=clue_position,json=cluePosition,proto3" json:"clue_position,omitempty"`
- HuntingPair *HuntingPair `protobuf:"bytes,12,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
- FinishedGroupId uint32 `protobuf:"varint,7,opt,name=finished_group_id,json=finishedGroupId,proto3" json:"finished_group_id,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,3,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ FinishedGroupId uint32 `protobuf:"varint,6,opt,name=finished_group_id,json=finishedGroupId,proto3" json:"finished_group_id,omitempty"`
+ FinishClueCount uint32 `protobuf:"varint,14,opt,name=finish_clue_count,json=finishClueCount,proto3" json:"finish_clue_count,omitempty"`
+ CluePosition *Vector `protobuf:"bytes,2,opt,name=clue_position,json=cluePosition,proto3" json:"clue_position,omitempty"`
}
func (x *HuntingRevealClueNotify) Reset() {
@@ -82,32 +79,32 @@ func (*HuntingRevealClueNotify) Descriptor() ([]byte, []int) {
return file_HuntingRevealClueNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HuntingRevealClueNotify) GetFinishClueCount() uint32 {
+func (x *HuntingRevealClueNotify) GetHuntingPair() *HuntingPair {
if x != nil {
- return x.FinishClueCount
+ return x.HuntingPair
}
- return 0
+ return nil
}
-func (x *HuntingRevealClueNotify) GetCluePosition() *Vector {
+func (x *HuntingRevealClueNotify) GetFinishedGroupId() uint32 {
if x != nil {
- return x.CluePosition
+ return x.FinishedGroupId
}
- return nil
+ return 0
}
-func (x *HuntingRevealClueNotify) GetHuntingPair() *HuntingPair {
+func (x *HuntingRevealClueNotify) GetFinishClueCount() uint32 {
if x != nil {
- return x.HuntingPair
+ return x.FinishClueCount
}
- return nil
+ return 0
}
-func (x *HuntingRevealClueNotify) GetFinishedGroupId() uint32 {
+func (x *HuntingRevealClueNotify) GetCluePosition() *Vector {
if x != nil {
- return x.FinishedGroupId
+ return x.CluePosition
}
- return 0
+ return nil
}
var File_HuntingRevealClueNotify_proto protoreflect.FileDescriptor
@@ -118,19 +115,19 @@ var file_HuntingRevealClueNotify_proto_rawDesc = []byte{
0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xd0, 0x01, 0x0a, 0x17, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x76, 0x65,
- 0x61, 0x6c, 0x43, 0x6c, 0x75, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11,
- 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x63, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43,
- 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x0d, 0x63, 0x6c, 0x75, 0x65,
- 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x63, 0x6c, 0x75, 0x65, 0x50, 0x6f,
- 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e,
- 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48,
- 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74,
- 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75,
- 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x61, 0x6c, 0x43, 0x6c, 0x75, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c,
+ 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72,
+ 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x2a, 0x0a,
+ 0x11, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
+ 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x5f, 0x63, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x43, 0x6c, 0x75, 0x65,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x0d, 0x63, 0x6c, 0x75, 0x65, 0x5f, 0x70, 0x6f,
+ 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0c, 0x63, 0x6c, 0x75, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
@@ -149,12 +146,12 @@ func file_HuntingRevealClueNotify_proto_rawDescGZIP() []byte {
var file_HuntingRevealClueNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HuntingRevealClueNotify_proto_goTypes = []interface{}{
(*HuntingRevealClueNotify)(nil), // 0: HuntingRevealClueNotify
- (*Vector)(nil), // 1: Vector
- (*HuntingPair)(nil), // 2: HuntingPair
+ (*HuntingPair)(nil), // 1: HuntingPair
+ (*Vector)(nil), // 2: Vector
}
var file_HuntingRevealClueNotify_proto_depIdxs = []int32{
- 1, // 0: HuntingRevealClueNotify.clue_position:type_name -> Vector
- 2, // 1: HuntingRevealClueNotify.hunting_pair:type_name -> HuntingPair
+ 1, // 0: HuntingRevealClueNotify.hunting_pair:type_name -> HuntingPair
+ 2, // 1: HuntingRevealClueNotify.clue_position:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HuntingRevealFinalNotify.pb.go b/gover/gen/HuntingRevealFinalNotify.pb.go
index 6c532b45..cd6aabfd 100644
--- a/gover/gen/HuntingRevealFinalNotify.pb.go
+++ b/gover/gen/HuntingRevealFinalNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingRevealFinalNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4344
-// EnetChannelId: 0
-// EnetIsReliable: true
type HuntingRevealFinalNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishedGroupId uint32 `protobuf:"varint,5,opt,name=finished_group_id,json=finishedGroupId,proto3" json:"finished_group_id,omitempty"`
- HuntingPair *HuntingPair `protobuf:"bytes,11,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
- FinalPosition *Vector `protobuf:"bytes,2,opt,name=final_position,json=finalPosition,proto3" json:"final_position,omitempty"`
+ FinalPosition *Vector `protobuf:"bytes,3,opt,name=final_position,json=finalPosition,proto3" json:"final_position,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,9,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ FinishedGroupId uint32 `protobuf:"varint,14,opt,name=finished_group_id,json=finishedGroupId,proto3" json:"finished_group_id,omitempty"`
}
func (x *HuntingRevealFinalNotify) Reset() {
@@ -81,11 +78,11 @@ func (*HuntingRevealFinalNotify) Descriptor() ([]byte, []int) {
return file_HuntingRevealFinalNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HuntingRevealFinalNotify) GetFinishedGroupId() uint32 {
+func (x *HuntingRevealFinalNotify) GetFinalPosition() *Vector {
if x != nil {
- return x.FinishedGroupId
+ return x.FinalPosition
}
- return 0
+ return nil
}
func (x *HuntingRevealFinalNotify) GetHuntingPair() *HuntingPair {
@@ -95,11 +92,11 @@ func (x *HuntingRevealFinalNotify) GetHuntingPair() *HuntingPair {
return nil
}
-func (x *HuntingRevealFinalNotify) GetFinalPosition() *Vector {
+func (x *HuntingRevealFinalNotify) GetFinishedGroupId() uint32 {
if x != nil {
- return x.FinalPosition
+ return x.FinishedGroupId
}
- return nil
+ return 0
}
var File_HuntingRevealFinalNotify_proto protoreflect.FileDescriptor
@@ -110,16 +107,16 @@ var file_HuntingRevealFinalNotify_proto_rawDesc = []byte{
0x1a, 0x11, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x18, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x76,
- 0x65, 0x61, 0x6c, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a,
- 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75,
- 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b,
- 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x2e, 0x0a, 0x0e, 0x66,
- 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x66, 0x69,
- 0x6e, 0x61, 0x6c, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x65, 0x61, 0x6c, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2e,
+ 0x0a, 0x0e, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x0d, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f,
+ 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61,
+ 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12,
+ 0x2a, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -138,12 +135,12 @@ func file_HuntingRevealFinalNotify_proto_rawDescGZIP() []byte {
var file_HuntingRevealFinalNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HuntingRevealFinalNotify_proto_goTypes = []interface{}{
(*HuntingRevealFinalNotify)(nil), // 0: HuntingRevealFinalNotify
- (*HuntingPair)(nil), // 1: HuntingPair
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (*HuntingPair)(nil), // 2: HuntingPair
}
var file_HuntingRevealFinalNotify_proto_depIdxs = []int32{
- 1, // 0: HuntingRevealFinalNotify.hunting_pair:type_name -> HuntingPair
- 2, // 1: HuntingRevealFinalNotify.final_position:type_name -> Vector
+ 1, // 0: HuntingRevealFinalNotify.final_position:type_name -> Vector
+ 2, // 1: HuntingRevealFinalNotify.hunting_pair:type_name -> HuntingPair
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HuntingStartNotify.pb.go b/gover/gen/HuntingStartNotify.pb.go
index 948d0ace..0b6a4f99 100644
--- a/gover/gen/HuntingStartNotify.pb.go
+++ b/gover/gen/HuntingStartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingStartNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4329
-// EnetChannelId: 0
-// EnetIsReliable: true
type HuntingStartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CluePosition *Vector `protobuf:"bytes,4,opt,name=clue_position,json=cluePosition,proto3" json:"clue_position,omitempty"`
- FailTime uint32 `protobuf:"varint,15,opt,name=fail_time,json=failTime,proto3" json:"fail_time,omitempty"`
HuntingPair *HuntingPair `protobuf:"bytes,3,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ FailTime uint32 `protobuf:"varint,5,opt,name=fail_time,json=failTime,proto3" json:"fail_time,omitempty"`
+ CluePosition *Vector `protobuf:"bytes,6,opt,name=clue_position,json=cluePosition,proto3" json:"clue_position,omitempty"`
IsFinal bool `protobuf:"varint,8,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"`
}
@@ -82,9 +79,9 @@ func (*HuntingStartNotify) Descriptor() ([]byte, []int) {
return file_HuntingStartNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *HuntingStartNotify) GetCluePosition() *Vector {
+func (x *HuntingStartNotify) GetHuntingPair() *HuntingPair {
if x != nil {
- return x.CluePosition
+ return x.HuntingPair
}
return nil
}
@@ -96,9 +93,9 @@ func (x *HuntingStartNotify) GetFailTime() uint32 {
return 0
}
-func (x *HuntingStartNotify) GetHuntingPair() *HuntingPair {
+func (x *HuntingStartNotify) GetCluePosition() *Vector {
if x != nil {
- return x.HuntingPair
+ return x.CluePosition
}
return nil
}
@@ -118,14 +115,14 @@ var file_HuntingStartNotify_proto_rawDesc = []byte{
0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a, 0x12,
0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0d, 0x63, 0x6c, 0x75, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x0c, 0x63, 0x6c, 0x75, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
- 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x69, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a,
- 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69,
- 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x19,
+ 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61,
+ 0x69, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69,
+ 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50,
+ 0x61, 0x69, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x69, 0x6c, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x2c, 0x0a, 0x0d, 0x63, 0x6c, 0x75, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
+ 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x0c, 0x63, 0x6c, 0x75, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19,
0x0a, 0x08, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
0x52, 0x07, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
@@ -146,12 +143,12 @@ func file_HuntingStartNotify_proto_rawDescGZIP() []byte {
var file_HuntingStartNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_HuntingStartNotify_proto_goTypes = []interface{}{
(*HuntingStartNotify)(nil), // 0: HuntingStartNotify
- (*Vector)(nil), // 1: Vector
- (*HuntingPair)(nil), // 2: HuntingPair
+ (*HuntingPair)(nil), // 1: HuntingPair
+ (*Vector)(nil), // 2: Vector
}
var file_HuntingStartNotify_proto_depIdxs = []int32{
- 1, // 0: HuntingStartNotify.clue_position:type_name -> Vector
- 2, // 1: HuntingStartNotify.hunting_pair:type_name -> HuntingPair
+ 1, // 0: HuntingStartNotify.hunting_pair:type_name -> HuntingPair
+ 2, // 1: HuntingStartNotify.clue_position:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/HuntingSuccessNotify.pb.go b/gover/gen/HuntingSuccessNotify.pb.go
index dd358def..56e68750 100644
--- a/gover/gen/HuntingSuccessNotify.pb.go
+++ b/gover/gen/HuntingSuccessNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: HuntingSuccessNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4349
-// EnetChannelId: 0
-// EnetIsReliable: true
type HuntingSuccessNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,4,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,7,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
}
func (x *HuntingSuccessNotify) Reset() {
@@ -94,7 +91,7 @@ var file_HuntingSuccessNotify_proto_rawDesc = []byte{
0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x47, 0x0a, 0x14, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73,
0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69,
- 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
+ 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e,
0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/InBattleChessInfo.pb.go b/gover/gen/InBattleChessInfo.pb.go
index f1606abd..8e4cc45a 100644
--- a/gover/gen/InBattleChessInfo.pb.go
+++ b/gover/gen/InBattleChessInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleChessInfo.proto
package gen
@@ -41,15 +41,15 @@ type InBattleChessInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BanCardTagList []uint32 `protobuf:"varint,2,rep,packed,name=ban_card_tag_list,json=banCardTagList,proto3" json:"ban_card_tag_list,omitempty"`
- Round uint32 `protobuf:"varint,4,opt,name=round,proto3" json:"round,omitempty"`
- SelectedCardInfoList []*ChessCardInfo `protobuf:"bytes,9,rep,name=selected_card_info_list,json=selectedCardInfoList,proto3" json:"selected_card_info_list,omitempty"`
- MysteryInfo *ChessMysteryInfo `protobuf:"bytes,1,opt,name=mystery_info,json=mysteryInfo,proto3" json:"mystery_info,omitempty"`
- PlayerInfoMap map[uint32]*ChessPlayerInfo `protobuf:"bytes,8,rep,name=player_info_map,json=playerInfoMap,proto3" json:"player_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- MaxEscapableMonsters uint32 `protobuf:"varint,6,opt,name=max_escapable_monsters,json=maxEscapableMonsters,proto3" json:"max_escapable_monsters,omitempty"`
- EscapedMonsters uint32 `protobuf:"varint,12,opt,name=escaped_monsters,json=escapedMonsters,proto3" json:"escaped_monsters,omitempty"`
- TotalRound uint32 `protobuf:"varint,14,opt,name=total_round,json=totalRound,proto3" json:"total_round,omitempty"`
- LeftMonsters uint32 `protobuf:"varint,15,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
+ Round uint32 `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
+ MysteryInfo *ChessMysteryInfo `protobuf:"bytes,6,opt,name=mystery_info,json=mysteryInfo,proto3" json:"mystery_info,omitempty"`
+ PlayerInfoMap map[uint32]*ChessPlayerInfo `protobuf:"bytes,15,rep,name=player_info_map,json=playerInfoMap,proto3" json:"player_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ MaxEscapableMonsters uint32 `protobuf:"varint,7,opt,name=max_escapable_monsters,json=maxEscapableMonsters,proto3" json:"max_escapable_monsters,omitempty"`
+ EscapedMonsters uint32 `protobuf:"varint,11,opt,name=escaped_monsters,json=escapedMonsters,proto3" json:"escaped_monsters,omitempty"`
+ SelectedCardInfoList []*ChessCardInfo `protobuf:"bytes,4,rep,name=selected_card_info_list,json=selectedCardInfoList,proto3" json:"selected_card_info_list,omitempty"`
+ TotalRound uint32 `protobuf:"varint,13,opt,name=total_round,json=totalRound,proto3" json:"total_round,omitempty"`
+ LeftMonsters uint32 `protobuf:"varint,5,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
+ BanCardTagList []uint32 `protobuf:"varint,1,rep,packed,name=ban_card_tag_list,json=banCardTagList,proto3" json:"ban_card_tag_list,omitempty"`
}
func (x *InBattleChessInfo) Reset() {
@@ -84,13 +84,6 @@ func (*InBattleChessInfo) Descriptor() ([]byte, []int) {
return file_InBattleChessInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleChessInfo) GetBanCardTagList() []uint32 {
- if x != nil {
- return x.BanCardTagList
- }
- return nil
-}
-
func (x *InBattleChessInfo) GetRound() uint32 {
if x != nil {
return x.Round
@@ -98,13 +91,6 @@ func (x *InBattleChessInfo) GetRound() uint32 {
return 0
}
-func (x *InBattleChessInfo) GetSelectedCardInfoList() []*ChessCardInfo {
- if x != nil {
- return x.SelectedCardInfoList
- }
- return nil
-}
-
func (x *InBattleChessInfo) GetMysteryInfo() *ChessMysteryInfo {
if x != nil {
return x.MysteryInfo
@@ -133,6 +119,13 @@ func (x *InBattleChessInfo) GetEscapedMonsters() uint32 {
return 0
}
+func (x *InBattleChessInfo) GetSelectedCardInfoList() []*ChessCardInfo {
+ if x != nil {
+ return x.SelectedCardInfoList
+ }
+ return nil
+}
+
func (x *InBattleChessInfo) GetTotalRound() uint32 {
if x != nil {
return x.TotalRound
@@ -147,6 +140,13 @@ func (x *InBattleChessInfo) GetLeftMonsters() uint32 {
return 0
}
+func (x *InBattleChessInfo) GetBanCardTagList() []uint32 {
+ if x != nil {
+ return x.BanCardTagList
+ }
+ return nil
+}
+
var File_InBattleChessInfo_proto protoreflect.FileDescriptor
var file_InBattleChessInfo_proto_rawDesc = []byte{
@@ -157,34 +157,34 @@ var file_InBattleChessInfo_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x04,
0x0a, 0x11, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x29, 0x0a, 0x11, 0x62, 0x61, 0x6e, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f,
- 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e,
- 0x62, 0x61, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x54, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14,
- 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72,
- 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x45, 0x0a, 0x17, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64,
- 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x43, 0x61, 0x72,
- 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43,
- 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x0c, 0x6d,
- 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x11, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x6d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x4d, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x49, 0x6e, 0x42,
- 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x0d, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70,
- 0x12, 0x34, 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c,
- 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x14, 0x6d, 0x61, 0x78, 0x45, 0x73, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65,
- 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
- 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x6f, 0x75,
- 0x6e, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6c, 0x65, 0x66, 0x74, 0x4d,
- 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x52, 0x0a, 0x12, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x34, 0x0a, 0x0c, 0x6d, 0x79, 0x73,
+ 0x74, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x11, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0b, 0x6d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x4d, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74,
+ 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0d, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x34,
+ 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x5f,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14,
+ 0x6d, 0x61, 0x78, 0x45, 0x73, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x5f,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
+ 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12,
+ 0x45, 0x0a, 0x17, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0e, 0x2e, 0x43, 0x68, 0x65, 0x73, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x14, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
+ 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74,
+ 0x61, 0x6c, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65, 0x66, 0x74, 0x5f,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x6c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x29, 0x0a, 0x11,
+ 0x62, 0x61, 0x6e, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x62, 0x61, 0x6e, 0x43, 0x61, 0x72, 0x64,
+ 0x54, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x52, 0x0a, 0x12, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x26, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10,
@@ -209,14 +209,14 @@ var file_InBattleChessInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_InBattleChessInfo_proto_goTypes = []interface{}{
(*InBattleChessInfo)(nil), // 0: InBattleChessInfo
nil, // 1: InBattleChessInfo.PlayerInfoMapEntry
- (*ChessCardInfo)(nil), // 2: ChessCardInfo
- (*ChessMysteryInfo)(nil), // 3: ChessMysteryInfo
+ (*ChessMysteryInfo)(nil), // 2: ChessMysteryInfo
+ (*ChessCardInfo)(nil), // 3: ChessCardInfo
(*ChessPlayerInfo)(nil), // 4: ChessPlayerInfo
}
var file_InBattleChessInfo_proto_depIdxs = []int32{
- 2, // 0: InBattleChessInfo.selected_card_info_list:type_name -> ChessCardInfo
- 3, // 1: InBattleChessInfo.mystery_info:type_name -> ChessMysteryInfo
- 1, // 2: InBattleChessInfo.player_info_map:type_name -> InBattleChessInfo.PlayerInfoMapEntry
+ 2, // 0: InBattleChessInfo.mystery_info:type_name -> ChessMysteryInfo
+ 1, // 1: InBattleChessInfo.player_info_map:type_name -> InBattleChessInfo.PlayerInfoMapEntry
+ 3, // 2: InBattleChessInfo.selected_card_info_list:type_name -> ChessCardInfo
4, // 3: InBattleChessInfo.PlayerInfoMapEntry.value:type_name -> ChessPlayerInfo
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
diff --git a/gover/gen/InBattleChessSettleInfo.pb.go b/gover/gen/InBattleChessSettleInfo.pb.go
index 1fd83de2..74fe7a51 100644
--- a/gover/gen/InBattleChessSettleInfo.pb.go
+++ b/gover/gen/InBattleChessSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleChessSettleInfo.proto
package gen
@@ -41,13 +41,13 @@ type InBattleChessSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSuccess bool `protobuf:"varint,7,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- ChessExp uint32 `protobuf:"varint,11,opt,name=chess_exp,json=chessExp,proto3" json:"chess_exp,omitempty"`
- ChessLevel uint32 `protobuf:"varint,13,opt,name=chess_level,json=chessLevel,proto3" json:"chess_level,omitempty"`
- OldChessLevel uint32 `protobuf:"varint,10,opt,name=old_chess_level,json=oldChessLevel,proto3" json:"old_chess_level,omitempty"`
- ScoreList []*ExhibitionDisplayInfo `protobuf:"bytes,1,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
- SceneTimeMs uint64 `protobuf:"varint,14,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
- OldChessExp uint32 `protobuf:"varint,2,opt,name=old_chess_exp,json=oldChessExp,proto3" json:"old_chess_exp,omitempty"`
+ Unk3300_LPANFEBFJOJ uint32 `protobuf:"varint,5,opt,name=Unk3300_LPANFEBFJOJ,json=Unk3300LPANFEBFJOJ,proto3" json:"Unk3300_LPANFEBFJOJ,omitempty"`
+ SceneTimeMs uint64 `protobuf:"varint,8,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
+ Unk3300_NKHDFHAPNCN uint32 `protobuf:"varint,13,opt,name=Unk3300_NKHDFHAPNCN,json=Unk3300NKHDFHAPNCN,proto3" json:"Unk3300_NKHDFHAPNCN,omitempty"`
+ IsSuccess bool `protobuf:"varint,6,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Unk3300_EMNLLDJHMEI uint32 `protobuf:"varint,1,opt,name=Unk3300_EMNLLDJHMEI,json=Unk3300EMNLLDJHMEI,proto3" json:"Unk3300_EMNLLDJHMEI,omitempty"`
+ ScoreList []*ExhibitionDisplayInfo `protobuf:"bytes,4,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
+ Unk3300_IPGILJCBABK uint32 `protobuf:"varint,2,opt,name=Unk3300_IPGILJCBABK,json=Unk3300IPGILJCBABK,proto3" json:"Unk3300_IPGILJCBABK,omitempty"`
}
func (x *InBattleChessSettleInfo) Reset() {
@@ -82,51 +82,51 @@ func (*InBattleChessSettleInfo) Descriptor() ([]byte, []int) {
return file_InBattleChessSettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleChessSettleInfo) GetIsSuccess() bool {
+func (x *InBattleChessSettleInfo) GetUnk3300_LPANFEBFJOJ() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.Unk3300_LPANFEBFJOJ
}
- return false
+ return 0
}
-func (x *InBattleChessSettleInfo) GetChessExp() uint32 {
+func (x *InBattleChessSettleInfo) GetSceneTimeMs() uint64 {
if x != nil {
- return x.ChessExp
+ return x.SceneTimeMs
}
return 0
}
-func (x *InBattleChessSettleInfo) GetChessLevel() uint32 {
+func (x *InBattleChessSettleInfo) GetUnk3300_NKHDFHAPNCN() uint32 {
if x != nil {
- return x.ChessLevel
+ return x.Unk3300_NKHDFHAPNCN
}
return 0
}
-func (x *InBattleChessSettleInfo) GetOldChessLevel() uint32 {
+func (x *InBattleChessSettleInfo) GetIsSuccess() bool {
if x != nil {
- return x.OldChessLevel
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *InBattleChessSettleInfo) GetScoreList() []*ExhibitionDisplayInfo {
+func (x *InBattleChessSettleInfo) GetUnk3300_EMNLLDJHMEI() uint32 {
if x != nil {
- return x.ScoreList
+ return x.Unk3300_EMNLLDJHMEI
}
- return nil
+ return 0
}
-func (x *InBattleChessSettleInfo) GetSceneTimeMs() uint64 {
+func (x *InBattleChessSettleInfo) GetScoreList() []*ExhibitionDisplayInfo {
if x != nil {
- return x.SceneTimeMs
+ return x.ScoreList
}
- return 0
+ return nil
}
-func (x *InBattleChessSettleInfo) GetOldChessExp() uint32 {
+func (x *InBattleChessSettleInfo) GetUnk3300_IPGILJCBABK() uint32 {
if x != nil {
- return x.OldChessExp
+ return x.Unk3300_IPGILJCBABK
}
return 0
}
@@ -137,26 +137,30 @@ var file_InBattleChessSettleInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53,
0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x1b, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c,
- 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x02, 0x0a,
+ 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x02, 0x0a,
0x17, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65,
- 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73,
- 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
- 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x68, 0x65, 0x73, 0x73,
- 0x5f, 0x65, 0x78, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x68, 0x65, 0x73,
- 0x73, 0x45, 0x78, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x6c, 0x64, 0x5f, 0x63, 0x68, 0x65,
- 0x73, 0x73, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x6f, 0x6c, 0x64, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x35, 0x0a,
- 0x0a, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69,
- 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x6f, 0x6c, 0x64, 0x5f,
- 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x65, 0x78, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x6f, 0x6c, 0x64, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x78, 0x70, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x50, 0x41, 0x4e, 0x46, 0x45, 0x42, 0x46, 0x4a, 0x4f, 0x4a, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x50,
+ 0x41, 0x4e, 0x46, 0x45, 0x42, 0x46, 0x4a, 0x4f, 0x4a, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x48, 0x44, 0x46, 0x48, 0x41,
+ 0x50, 0x4e, 0x43, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4e, 0x4b, 0x48, 0x44, 0x46, 0x48, 0x41, 0x50, 0x4e, 0x43, 0x4e, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x4e, 0x4c, 0x4c, 0x44, 0x4a,
+ 0x48, 0x4d, 0x45, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x45, 0x4d, 0x4e, 0x4c, 0x4c, 0x44, 0x4a, 0x48, 0x4d, 0x45, 0x49, 0x12, 0x35,
+ 0x0a, 0x0a, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44,
+ 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x49, 0x50, 0x47, 0x49, 0x4c, 0x4a, 0x43, 0x42, 0x41, 0x42, 0x4b, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x50, 0x47, 0x49, 0x4c,
+ 0x4a, 0x43, 0x42, 0x41, 0x42, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/InBattleFleurFairInfo.pb.go b/gover/gen/InBattleFleurFairInfo.pb.go
index d939098c..a3337fce 100644
--- a/gover/gen/InBattleFleurFairInfo.pb.go
+++ b/gover/gen/InBattleFleurFairInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleFleurFairInfo.proto
package gen
@@ -41,11 +41,11 @@ type InBattleFleurFairInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryIdList []uint32 `protobuf:"varint,5,rep,packed,name=gallery_id_list,json=galleryIdList,proto3" json:"gallery_id_list,omitempty"`
- GalleryStageIndex uint32 `protobuf:"varint,6,opt,name=gallery_stage_index,json=galleryStageIndex,proto3" json:"gallery_stage_index,omitempty"`
- PreviewStageIndex uint32 `protobuf:"varint,8,opt,name=preview_stage_index,json=previewStageIndex,proto3" json:"preview_stage_index,omitempty"`
- AbilityGroupIdList []uint32 `protobuf:"varint,2,rep,packed,name=ability_group_id_list,json=abilityGroupIdList,proto3" json:"ability_group_id_list,omitempty"`
- PreviewDisplayDuration uint32 `protobuf:"varint,12,opt,name=preview_display_duration,json=previewDisplayDuration,proto3" json:"preview_display_duration,omitempty"`
+ GalleryStageIndex uint32 `protobuf:"varint,7,opt,name=gallery_stage_index,json=galleryStageIndex,proto3" json:"gallery_stage_index,omitempty"`
+ PreviewDisplayDuration uint32 `protobuf:"varint,11,opt,name=preview_display_duration,json=previewDisplayDuration,proto3" json:"preview_display_duration,omitempty"`
+ Unk3300_NNPMBFGJELL []uint32 `protobuf:"varint,15,rep,packed,name=Unk3300_NNPMBFGJELL,json=Unk3300NNPMBFGJELL,proto3" json:"Unk3300_NNPMBFGJELL,omitempty"`
+ PreviewStageIndex uint32 `protobuf:"varint,9,opt,name=preview_stage_index,json=previewStageIndex,proto3" json:"preview_stage_index,omitempty"`
+ Unk3300_IJBKKLGOMIE []uint32 `protobuf:"varint,14,rep,packed,name=Unk3300_IJBKKLGOMIE,json=Unk3300IJBKKLGOMIE,proto3" json:"Unk3300_IJBKKLGOMIE,omitempty"`
}
func (x *InBattleFleurFairInfo) Reset() {
@@ -80,13 +80,6 @@ func (*InBattleFleurFairInfo) Descriptor() ([]byte, []int) {
return file_InBattleFleurFairInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleFleurFairInfo) GetGalleryIdList() []uint32 {
- if x != nil {
- return x.GalleryIdList
- }
- return nil
-}
-
func (x *InBattleFleurFairInfo) GetGalleryStageIndex() uint32 {
if x != nil {
return x.GalleryStageIndex
@@ -94,50 +87,58 @@ func (x *InBattleFleurFairInfo) GetGalleryStageIndex() uint32 {
return 0
}
-func (x *InBattleFleurFairInfo) GetPreviewStageIndex() uint32 {
+func (x *InBattleFleurFairInfo) GetPreviewDisplayDuration() uint32 {
if x != nil {
- return x.PreviewStageIndex
+ return x.PreviewDisplayDuration
}
return 0
}
-func (x *InBattleFleurFairInfo) GetAbilityGroupIdList() []uint32 {
+func (x *InBattleFleurFairInfo) GetUnk3300_NNPMBFGJELL() []uint32 {
if x != nil {
- return x.AbilityGroupIdList
+ return x.Unk3300_NNPMBFGJELL
}
return nil
}
-func (x *InBattleFleurFairInfo) GetPreviewDisplayDuration() uint32 {
+func (x *InBattleFleurFairInfo) GetPreviewStageIndex() uint32 {
if x != nil {
- return x.PreviewDisplayDuration
+ return x.PreviewStageIndex
}
return 0
}
+func (x *InBattleFleurFairInfo) GetUnk3300_IJBKKLGOMIE() []uint32 {
+ if x != nil {
+ return x.Unk3300_IJBKKLGOMIE
+ }
+ return nil
+}
+
var File_InBattleFleurFairInfo_proto protoreflect.FileDescriptor
var file_InBattleFleurFairInfo_proto_rawDesc = []byte{
0x0a, 0x1b, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46,
- 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x02,
+ 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x02,
0x0a, 0x15, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46,
- 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x67, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x0d, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2e, 0x0a, 0x13, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
- 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72,
- 0x65, 0x76, 0x69, 0x65, 0x77, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
- 0x31, 0x0a, 0x15, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x38, 0x0a, 0x18, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x69,
- 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x44, 0x69, 0x73,
- 0x70, 0x6c, 0x61, 0x79, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x13, 0x67, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x38, 0x0a, 0x18, 0x70, 0x72, 0x65, 0x76, 0x69,
+ 0x65, 0x77, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x70, 0x72, 0x65, 0x76, 0x69,
+ 0x65, 0x77, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x50,
+ 0x4d, 0x42, 0x46, 0x47, 0x4a, 0x45, 0x4c, 0x4c, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4e, 0x50, 0x4d, 0x42, 0x46, 0x47, 0x4a, 0x45,
+ 0x4c, 0x4c, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x11, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4a,
+ 0x42, 0x4b, 0x4b, 0x4c, 0x47, 0x4f, 0x4d, 0x49, 0x45, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4a, 0x42, 0x4b, 0x4b, 0x4c, 0x47, 0x4f,
+ 0x4d, 0x49, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/InBattleIrodoriChessInfo.pb.go b/gover/gen/InBattleIrodoriChessInfo.pb.go
new file mode 100644
index 00000000..e446c7da
--- /dev/null
+++ b/gover/gen/InBattleIrodoriChessInfo.pb.go
@@ -0,0 +1,208 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InBattleIrodoriChessInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InBattleIrodoriChessInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SettleScore uint32 `protobuf:"varint,1,opt,name=settle_score,json=settleScore,proto3" json:"settle_score,omitempty"`
+ MysteryInfo *IrodoriChessMysteryInfo `protobuf:"bytes,2,opt,name=mystery_info,json=mysteryInfo,proto3" json:"mystery_info,omitempty"`
+ LeftMonsters uint32 `protobuf:"varint,15,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
+ SelectedCardIdList []uint32 `protobuf:"varint,10,rep,packed,name=selected_card_id_list,json=selectedCardIdList,proto3" json:"selected_card_id_list,omitempty"`
+ BuildingPoints uint32 `protobuf:"varint,8,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
+}
+
+func (x *InBattleIrodoriChessInfo) Reset() {
+ *x = InBattleIrodoriChessInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InBattleIrodoriChessInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InBattleIrodoriChessInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InBattleIrodoriChessInfo) ProtoMessage() {}
+
+func (x *InBattleIrodoriChessInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InBattleIrodoriChessInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InBattleIrodoriChessInfo.ProtoReflect.Descriptor instead.
+func (*InBattleIrodoriChessInfo) Descriptor() ([]byte, []int) {
+ return file_InBattleIrodoriChessInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InBattleIrodoriChessInfo) GetSettleScore() uint32 {
+ if x != nil {
+ return x.SettleScore
+ }
+ return 0
+}
+
+func (x *InBattleIrodoriChessInfo) GetMysteryInfo() *IrodoriChessMysteryInfo {
+ if x != nil {
+ return x.MysteryInfo
+ }
+ return nil
+}
+
+func (x *InBattleIrodoriChessInfo) GetLeftMonsters() uint32 {
+ if x != nil {
+ return x.LeftMonsters
+ }
+ return 0
+}
+
+func (x *InBattleIrodoriChessInfo) GetSelectedCardIdList() []uint32 {
+ if x != nil {
+ return x.SelectedCardIdList
+ }
+ return nil
+}
+
+func (x *InBattleIrodoriChessInfo) GetBuildingPoints() uint32 {
+ if x != nil {
+ return x.BuildingPoints
+ }
+ return 0
+}
+
+var File_InBattleIrodoriChessInfo_proto protoreflect.FileDescriptor
+
+var file_InBattleIrodoriChessInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1d, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x79,
+ 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xfb, 0x01, 0x0a, 0x18, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64,
+ 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c,
+ 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x3b, 0x0a, 0x0c, 0x6d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43,
+ 0x68, 0x65, 0x73, 0x73, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0b, 0x6d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d,
+ 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x73, 0x12, 0x31, 0x0a, 0x15, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67,
+ 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x62,
+ 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InBattleIrodoriChessInfo_proto_rawDescOnce sync.Once
+ file_InBattleIrodoriChessInfo_proto_rawDescData = file_InBattleIrodoriChessInfo_proto_rawDesc
+)
+
+func file_InBattleIrodoriChessInfo_proto_rawDescGZIP() []byte {
+ file_InBattleIrodoriChessInfo_proto_rawDescOnce.Do(func() {
+ file_InBattleIrodoriChessInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InBattleIrodoriChessInfo_proto_rawDescData)
+ })
+ return file_InBattleIrodoriChessInfo_proto_rawDescData
+}
+
+var file_InBattleIrodoriChessInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InBattleIrodoriChessInfo_proto_goTypes = []interface{}{
+ (*InBattleIrodoriChessInfo)(nil), // 0: InBattleIrodoriChessInfo
+ (*IrodoriChessMysteryInfo)(nil), // 1: IrodoriChessMysteryInfo
+}
+var file_InBattleIrodoriChessInfo_proto_depIdxs = []int32{
+ 1, // 0: InBattleIrodoriChessInfo.mystery_info:type_name -> IrodoriChessMysteryInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_InBattleIrodoriChessInfo_proto_init() }
+func file_InBattleIrodoriChessInfo_proto_init() {
+ if File_InBattleIrodoriChessInfo_proto != nil {
+ return
+ }
+ file_IrodoriChessMysteryInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_InBattleIrodoriChessInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InBattleIrodoriChessInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InBattleIrodoriChessInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InBattleIrodoriChessInfo_proto_goTypes,
+ DependencyIndexes: file_InBattleIrodoriChessInfo_proto_depIdxs,
+ MessageInfos: file_InBattleIrodoriChessInfo_proto_msgTypes,
+ }.Build()
+ File_InBattleIrodoriChessInfo_proto = out.File
+ file_InBattleIrodoriChessInfo_proto_rawDesc = nil
+ file_InBattleIrodoriChessInfo_proto_goTypes = nil
+ file_InBattleIrodoriChessInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InBattleIrodoriChessSettleInfo.pb.go b/gover/gen/InBattleIrodoriChessSettleInfo.pb.go
new file mode 100644
index 00000000..408c7bf2
--- /dev/null
+++ b/gover/gen/InBattleIrodoriChessSettleInfo.pb.go
@@ -0,0 +1,212 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InBattleIrodoriChessSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InBattleIrodoriChessSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ KillMonsterNum uint32 `protobuf:"varint,15,opt,name=kill_monster_num,json=killMonsterNum,proto3" json:"kill_monster_num,omitempty"`
+ SceneTimeMs uint64 `protobuf:"varint,14,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
+ IsPerfect bool `protobuf:"varint,8,opt,name=is_perfect,json=isPerfect,proto3" json:"is_perfect,omitempty"`
+ IsNewRecord bool `protobuf:"varint,7,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ SettleScore uint32 `protobuf:"varint,10,opt,name=settle_score,json=settleScore,proto3" json:"settle_score,omitempty"`
+ IsActivityEnd bool `protobuf:"varint,5,opt,name=is_activity_end,json=isActivityEnd,proto3" json:"is_activity_end,omitempty"`
+}
+
+func (x *InBattleIrodoriChessSettleInfo) Reset() {
+ *x = InBattleIrodoriChessSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InBattleIrodoriChessSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InBattleIrodoriChessSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InBattleIrodoriChessSettleInfo) ProtoMessage() {}
+
+func (x *InBattleIrodoriChessSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InBattleIrodoriChessSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InBattleIrodoriChessSettleInfo.ProtoReflect.Descriptor instead.
+func (*InBattleIrodoriChessSettleInfo) Descriptor() ([]byte, []int) {
+ return file_InBattleIrodoriChessSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InBattleIrodoriChessSettleInfo) GetKillMonsterNum() uint32 {
+ if x != nil {
+ return x.KillMonsterNum
+ }
+ return 0
+}
+
+func (x *InBattleIrodoriChessSettleInfo) GetSceneTimeMs() uint64 {
+ if x != nil {
+ return x.SceneTimeMs
+ }
+ return 0
+}
+
+func (x *InBattleIrodoriChessSettleInfo) GetIsPerfect() bool {
+ if x != nil {
+ return x.IsPerfect
+ }
+ return false
+}
+
+func (x *InBattleIrodoriChessSettleInfo) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *InBattleIrodoriChessSettleInfo) GetSettleScore() uint32 {
+ if x != nil {
+ return x.SettleScore
+ }
+ return 0
+}
+
+func (x *InBattleIrodoriChessSettleInfo) GetIsActivityEnd() bool {
+ if x != nil {
+ return x.IsActivityEnd
+ }
+ return false
+}
+
+var File_InBattleIrodoriChessSettleInfo_proto protoreflect.FileDescriptor
+
+var file_InBattleIrodoriChessSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfc, 0x01, 0x0a, 0x1e, 0x49, 0x6e, 0x42, 0x61, 0x74,
+ 0x74, 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x4e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x65,
+ 0x72, 0x66, 0x65, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50,
+ 0x65, 0x72, 0x66, 0x65, 0x63, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77,
+ 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
+ 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x26, 0x0a,
+ 0x0f, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x45, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InBattleIrodoriChessSettleInfo_proto_rawDescOnce sync.Once
+ file_InBattleIrodoriChessSettleInfo_proto_rawDescData = file_InBattleIrodoriChessSettleInfo_proto_rawDesc
+)
+
+func file_InBattleIrodoriChessSettleInfo_proto_rawDescGZIP() []byte {
+ file_InBattleIrodoriChessSettleInfo_proto_rawDescOnce.Do(func() {
+ file_InBattleIrodoriChessSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InBattleIrodoriChessSettleInfo_proto_rawDescData)
+ })
+ return file_InBattleIrodoriChessSettleInfo_proto_rawDescData
+}
+
+var file_InBattleIrodoriChessSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InBattleIrodoriChessSettleInfo_proto_goTypes = []interface{}{
+ (*InBattleIrodoriChessSettleInfo)(nil), // 0: InBattleIrodoriChessSettleInfo
+}
+var file_InBattleIrodoriChessSettleInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InBattleIrodoriChessSettleInfo_proto_init() }
+func file_InBattleIrodoriChessSettleInfo_proto_init() {
+ if File_InBattleIrodoriChessSettleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InBattleIrodoriChessSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InBattleIrodoriChessSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InBattleIrodoriChessSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InBattleIrodoriChessSettleInfo_proto_goTypes,
+ DependencyIndexes: file_InBattleIrodoriChessSettleInfo_proto_depIdxs,
+ MessageInfos: file_InBattleIrodoriChessSettleInfo_proto_msgTypes,
+ }.Build()
+ File_InBattleIrodoriChessSettleInfo_proto = out.File
+ file_InBattleIrodoriChessSettleInfo_proto_rawDesc = nil
+ file_InBattleIrodoriChessSettleInfo_proto_goTypes = nil
+ file_InBattleIrodoriChessSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InBattleMechanicusBuildingInfo.pb.go b/gover/gen/InBattleMechanicusBuildingInfo.pb.go
index 71b5015e..ee4e5289 100644
--- a/gover/gen/InBattleMechanicusBuildingInfo.pb.go
+++ b/gover/gen/InBattleMechanicusBuildingInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusBuildingInfo.proto
package gen
@@ -41,10 +41,10 @@ type InBattleMechanicusBuildingInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BuildingId uint32 `protobuf:"varint,8,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
- Level uint32 `protobuf:"varint,7,opt,name=level,proto3" json:"level,omitempty"`
- CostPoints uint32 `protobuf:"varint,2,opt,name=cost_points,json=costPoints,proto3" json:"cost_points,omitempty"`
- RefundPoints uint32 `protobuf:"varint,11,opt,name=refund_points,json=refundPoints,proto3" json:"refund_points,omitempty"`
+ RefundPoints uint32 `protobuf:"varint,8,opt,name=refund_points,json=refundPoints,proto3" json:"refund_points,omitempty"`
+ CostPoints uint32 `protobuf:"varint,15,opt,name=cost_points,json=costPoints,proto3" json:"cost_points,omitempty"`
+ Level uint32 `protobuf:"varint,13,opt,name=level,proto3" json:"level,omitempty"`
+ BuildingId uint32 `protobuf:"varint,3,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty"`
}
func (x *InBattleMechanicusBuildingInfo) Reset() {
@@ -79,30 +79,30 @@ func (*InBattleMechanicusBuildingInfo) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusBuildingInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusBuildingInfo) GetBuildingId() uint32 {
+func (x *InBattleMechanicusBuildingInfo) GetRefundPoints() uint32 {
if x != nil {
- return x.BuildingId
+ return x.RefundPoints
}
return 0
}
-func (x *InBattleMechanicusBuildingInfo) GetLevel() uint32 {
+func (x *InBattleMechanicusBuildingInfo) GetCostPoints() uint32 {
if x != nil {
- return x.Level
+ return x.CostPoints
}
return 0
}
-func (x *InBattleMechanicusBuildingInfo) GetCostPoints() uint32 {
+func (x *InBattleMechanicusBuildingInfo) GetLevel() uint32 {
if x != nil {
- return x.CostPoints
+ return x.Level
}
return 0
}
-func (x *InBattleMechanicusBuildingInfo) GetRefundPoints() uint32 {
+func (x *InBattleMechanicusBuildingInfo) GetBuildingId() uint32 {
if x != nil {
- return x.RefundPoints
+ return x.BuildingId
}
return 0
}
@@ -114,15 +114,15 @@ var file_InBattleMechanicusBuildingInfo_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x1e, 0x49, 0x6e, 0x42, 0x61, 0x74,
0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x42, 0x75, 0x69,
- 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x75, 0x69,
- 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
- 0x74, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64,
- 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x66,
+ 0x75, 0x6e, 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12,
+ 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
+ 0x67, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x69, 0x6c,
+ 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusBuildingPointsNotify.pb.go b/gover/gen/InBattleMechanicusBuildingPointsNotify.pb.go
index c8b78c0e..ac34f526 100644
--- a/gover/gen/InBattleMechanicusBuildingPointsNotify.pb.go
+++ b/gover/gen/InBattleMechanicusBuildingPointsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusBuildingPointsNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5303
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusBuildingPointsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerBuildingPointsMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=player_building_points_map,json=playerBuildingPointsMap,proto3" json:"player_building_points_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ PlayerBuildingPointsMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=player_building_points_map,json=playerBuildingPointsMap,proto3" json:"player_building_points_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *InBattleMechanicusBuildingPointsNotify) Reset() {
@@ -96,7 +93,7 @@ var file_InBattleMechanicusBuildingPointsNotify_proto_rawDesc = []byte{
0x6e, 0x69, 0x63, 0x75, 0x73, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x81, 0x01, 0x0a, 0x1a, 0x70, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44,
+ 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44,
0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
0x63, 0x75, 0x73, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x75,
diff --git a/gover/gen/InBattleMechanicusCardChallengeState.pb.go b/gover/gen/InBattleMechanicusCardChallengeState.pb.go
index dec60bd9..a93f8c5d 100644
--- a/gover/gen/InBattleMechanicusCardChallengeState.pb.go
+++ b/gover/gen/InBattleMechanicusCardChallengeState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusCardChallengeState.proto
package gen
diff --git a/gover/gen/InBattleMechanicusCardInfo.pb.go b/gover/gen/InBattleMechanicusCardInfo.pb.go
index f12b098b..747c4b31 100644
--- a/gover/gen/InBattleMechanicusCardInfo.pb.go
+++ b/gover/gen/InBattleMechanicusCardInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusCardInfo.proto
package gen
@@ -41,12 +41,12 @@ type InBattleMechanicusCardInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RandEffectId uint32 `protobuf:"varint,12,opt,name=rand_effect_id,json=randEffectId,proto3" json:"rand_effect_id,omitempty"`
- EndRound uint32 `protobuf:"varint,3,opt,name=end_round,json=endRound,proto3" json:"end_round,omitempty"`
- ChallengeState InBattleMechanicusCardChallengeState `protobuf:"varint,5,opt,name=challenge_state,json=challengeState,proto3,enum=InBattleMechanicusCardChallengeState" json:"challenge_state,omitempty"`
- CostPoints uint32 `protobuf:"varint,1,opt,name=cost_points,json=costPoints,proto3" json:"cost_points,omitempty"`
- CardId uint32 `protobuf:"varint,11,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- BeginRound uint32 `protobuf:"varint,8,opt,name=begin_round,json=beginRound,proto3" json:"begin_round,omitempty"`
+ Unk3300_KCIEINMEPDH uint32 `protobuf:"varint,2,opt,name=Unk3300_KCIEINMEPDH,json=Unk3300KCIEINMEPDH,proto3" json:"Unk3300_KCIEINMEPDH,omitempty"`
+ Unk3300_NDAOOKKGJPH uint32 `protobuf:"varint,7,opt,name=Unk3300_NDAOOKKGJPH,json=Unk3300NDAOOKKGJPH,proto3" json:"Unk3300_NDAOOKKGJPH,omitempty"`
+ CostPoints uint32 `protobuf:"varint,5,opt,name=cost_points,json=costPoints,proto3" json:"cost_points,omitempty"`
+ CardId uint32 `protobuf:"varint,3,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ Unk3300_FNAHKHODBKN uint32 `protobuf:"varint,13,opt,name=Unk3300_FNAHKHODBKN,json=Unk3300FNAHKHODBKN,proto3" json:"Unk3300_FNAHKHODBKN,omitempty"`
+ ChallengeState InBattleMechanicusCardChallengeState `protobuf:"varint,15,opt,name=challenge_state,json=challengeState,proto3,enum=InBattleMechanicusCardChallengeState" json:"challenge_state,omitempty"`
}
func (x *InBattleMechanicusCardInfo) Reset() {
@@ -81,27 +81,20 @@ func (*InBattleMechanicusCardInfo) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusCardInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusCardInfo) GetRandEffectId() uint32 {
+func (x *InBattleMechanicusCardInfo) GetUnk3300_KCIEINMEPDH() uint32 {
if x != nil {
- return x.RandEffectId
+ return x.Unk3300_KCIEINMEPDH
}
return 0
}
-func (x *InBattleMechanicusCardInfo) GetEndRound() uint32 {
+func (x *InBattleMechanicusCardInfo) GetUnk3300_NDAOOKKGJPH() uint32 {
if x != nil {
- return x.EndRound
+ return x.Unk3300_NDAOOKKGJPH
}
return 0
}
-func (x *InBattleMechanicusCardInfo) GetChallengeState() InBattleMechanicusCardChallengeState {
- if x != nil {
- return x.ChallengeState
- }
- return InBattleMechanicusCardChallengeState_IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_NONE
-}
-
func (x *InBattleMechanicusCardInfo) GetCostPoints() uint32 {
if x != nil {
return x.CostPoints
@@ -116,13 +109,20 @@ func (x *InBattleMechanicusCardInfo) GetCardId() uint32 {
return 0
}
-func (x *InBattleMechanicusCardInfo) GetBeginRound() uint32 {
+func (x *InBattleMechanicusCardInfo) GetUnk3300_FNAHKHODBKN() uint32 {
if x != nil {
- return x.BeginRound
+ return x.Unk3300_FNAHKHODBKN
}
return 0
}
+func (x *InBattleMechanicusCardInfo) GetChallengeState() InBattleMechanicusCardChallengeState {
+ if x != nil {
+ return x.ChallengeState
+ }
+ return InBattleMechanicusCardChallengeState_IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_NONE
+}
+
var File_InBattleMechanicusCardInfo_proto protoreflect.FileDescriptor
var file_InBattleMechanicusCardInfo_proto_rawDesc = []byte{
@@ -130,25 +130,28 @@ var file_InBattleMechanicusCardInfo_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x2a, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68,
0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a,
+ 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9,
0x02, 0x0a, 0x1a, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61,
- 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a,
- 0x0e, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x45, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64,
- 0x12, 0x4e, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74,
- 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x49, 0x6e, 0x42, 0x61,
- 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61,
- 0x72, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65,
- 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65,
- 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x73, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x65,
- 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x43, 0x49, 0x45, 0x49, 0x4e, 0x4d,
+ 0x45, 0x50, 0x44, 0x48, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4b, 0x43, 0x49, 0x45, 0x49, 0x4e, 0x4d, 0x45, 0x50, 0x44, 0x48, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x44, 0x41, 0x4f, 0x4f, 0x4b,
+ 0x4b, 0x47, 0x4a, 0x50, 0x48, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4e, 0x44, 0x41, 0x4f, 0x4f, 0x4b, 0x4b, 0x47, 0x4a, 0x50, 0x48, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73,
+ 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x41, 0x48, 0x4b, 0x48, 0x4f, 0x44, 0x42, 0x4b, 0x4e,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46,
+ 0x4e, 0x41, 0x48, 0x4b, 0x48, 0x4f, 0x44, 0x42, 0x4b, 0x4e, 0x12, 0x4e, 0x0a, 0x0f, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65,
+ 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/InBattleMechanicusCardResultNotify.pb.go b/gover/gen/InBattleMechanicusCardResultNotify.pb.go
index 2e8b27bb..f56d080e 100644
--- a/gover/gen/InBattleMechanicusCardResultNotify.pb.go
+++ b/gover/gen/InBattleMechanicusCardResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusCardResultNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5397
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusCardResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WaitSeconds uint32 `protobuf:"varint,6,opt,name=wait_seconds,json=waitSeconds,proto3" json:"wait_seconds,omitempty"`
- GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- CardList []*InBattleMechanicusCardInfo `protobuf:"bytes,9,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
- WaitBeginTimeUs uint64 `protobuf:"varint,7,opt,name=wait_begin_time_us,json=waitBeginTimeUs,proto3" json:"wait_begin_time_us,omitempty"`
- PlayerConfirmedCardMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=player_confirmed_card_map,json=playerConfirmedCardMap,proto3" json:"player_confirmed_card_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- PlayIndex uint32 `protobuf:"varint,8,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ CardList []*InBattleMechanicusCardInfo `protobuf:"bytes,8,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,14,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ PlayerConfirmedCardMap map[uint32]uint32 `protobuf:"bytes,9,rep,name=player_confirmed_card_map,json=playerConfirmedCardMap,proto3" json:"player_confirmed_card_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ WaitBeginTimeUs uint64 `protobuf:"varint,2,opt,name=wait_begin_time_us,json=waitBeginTimeUs,proto3" json:"wait_begin_time_us,omitempty"`
+ WaitSeconds uint32 `protobuf:"varint,5,opt,name=wait_seconds,json=waitSeconds,proto3" json:"wait_seconds,omitempty"`
}
func (x *InBattleMechanicusCardResultNotify) Reset() {
@@ -84,13 +81,6 @@ func (*InBattleMechanicusCardResultNotify) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusCardResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusCardResultNotify) GetWaitSeconds() uint32 {
- if x != nil {
- return x.WaitSeconds
- }
- return 0
-}
-
func (x *InBattleMechanicusCardResultNotify) GetGroupId() uint32 {
if x != nil {
return x.GroupId
@@ -105,9 +95,9 @@ func (x *InBattleMechanicusCardResultNotify) GetCardList() []*InBattleMechanicus
return nil
}
-func (x *InBattleMechanicusCardResultNotify) GetWaitBeginTimeUs() uint64 {
+func (x *InBattleMechanicusCardResultNotify) GetPlayIndex() uint32 {
if x != nil {
- return x.WaitBeginTimeUs
+ return x.PlayIndex
}
return 0
}
@@ -119,9 +109,16 @@ func (x *InBattleMechanicusCardResultNotify) GetPlayerConfirmedCardMap() map[uin
return nil
}
-func (x *InBattleMechanicusCardResultNotify) GetPlayIndex() uint32 {
+func (x *InBattleMechanicusCardResultNotify) GetWaitBeginTimeUs() uint64 {
if x != nil {
- return x.PlayIndex
+ return x.WaitBeginTimeUs
+ }
+ return 0
+}
+
+func (x *InBattleMechanicusCardResultNotify) GetWaitSeconds() uint32 {
+ if x != nil {
+ return x.WaitSeconds
}
return 0
}
@@ -136,27 +133,27 @@ var file_InBattleMechanicusCardResultNotify_proto_rawDesc = []byte{
0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x03, 0x0a,
0x22, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x6f,
- 0x6e, 0x64, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x61, 0x69, 0x74, 0x53,
- 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x12, 0x38, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d,
- 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x12, 0x77,
- 0x61, 0x69, 0x74, 0x5f, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x75,
- 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x77, 0x61, 0x69, 0x74, 0x42, 0x65, 0x67,
- 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x55, 0x73, 0x12, 0x7a, 0x0a, 0x19, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x72,
- 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x49, 0x6e,
- 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
- 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64,
- 0x43, 0x61, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x70, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x43, 0x61, 0x72,
- 0x64, 0x4d, 0x61, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e,
- 0x64, 0x65, 0x78, 0x1a, 0x49, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e,
+ 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x38,
+ 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x1b, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68,
+ 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
+ 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c,
+ 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x7a, 0x0a, 0x19, 0x70, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x49, 0x6e, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43,
+ 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x43,
+ 0x61, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x70, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x43, 0x61, 0x72, 0x64,
+ 0x4d, 0x61, 0x70, 0x12, 0x2b, 0x0a, 0x12, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x62, 0x65, 0x67, 0x69,
+ 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x0f, 0x77, 0x61, 0x69, 0x74, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x55, 0x73,
+ 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x61, 0x69, 0x74, 0x53, 0x65, 0x63, 0x6f,
+ 0x6e, 0x64, 0x73, 0x1a, 0x49, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e,
0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x43, 0x61, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
diff --git a/gover/gen/InBattleMechanicusConfirmCardNotify.pb.go b/gover/gen/InBattleMechanicusConfirmCardNotify.pb.go
index 34d8f6a3..59f687b9 100644
--- a/gover/gen/InBattleMechanicusConfirmCardNotify.pb.go
+++ b/gover/gen/InBattleMechanicusConfirmCardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusConfirmCardNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5348
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusConfirmCardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayIndex uint32 `protobuf:"varint,11,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- CardId uint32 `protobuf:"varint,13,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- PlayerUid uint32 `protobuf:"varint,2,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ GroupId uint32 `protobuf:"varint,11,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,12,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ CardId uint32 `protobuf:"varint,8,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,13,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
}
func (x *InBattleMechanicusConfirmCardNotify) Reset() {
@@ -82,30 +79,30 @@ func (*InBattleMechanicusConfirmCardNotify) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusConfirmCardNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusConfirmCardNotify) GetPlayIndex() uint32 {
+func (x *InBattleMechanicusConfirmCardNotify) GetGroupId() uint32 {
if x != nil {
- return x.PlayIndex
+ return x.GroupId
}
return 0
}
-func (x *InBattleMechanicusConfirmCardNotify) GetCardId() uint32 {
+func (x *InBattleMechanicusConfirmCardNotify) GetPlayerUid() uint32 {
if x != nil {
- return x.CardId
+ return x.PlayerUid
}
return 0
}
-func (x *InBattleMechanicusConfirmCardNotify) GetGroupId() uint32 {
+func (x *InBattleMechanicusConfirmCardNotify) GetCardId() uint32 {
if x != nil {
- return x.GroupId
+ return x.CardId
}
return 0
}
-func (x *InBattleMechanicusConfirmCardNotify) GetPlayerUid() uint32 {
+func (x *InBattleMechanicusConfirmCardNotify) GetPlayIndex() uint32 {
if x != nil {
- return x.PlayerUid
+ return x.PlayIndex
}
return 0
}
@@ -118,14 +115,14 @@ var file_InBattleMechanicusConfirmCardNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x23,
0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
0x75, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64,
- 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x17, 0x0a,
+ 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79,
+ 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusConfirmCardReq.pb.go b/gover/gen/InBattleMechanicusConfirmCardReq.pb.go
index cadc252a..b7d514cb 100644
--- a/gover/gen/InBattleMechanicusConfirmCardReq.pb.go
+++ b/gover/gen/InBattleMechanicusConfirmCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusConfirmCardReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5331
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type InBattleMechanicusConfirmCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayIndex uint32 `protobuf:"varint,6,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- CardId uint32 `protobuf:"varint,1,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- GroupId uint32 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ CardId uint32 `protobuf:"varint,3,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,8,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
}
func (x *InBattleMechanicusConfirmCardReq) Reset() {
@@ -82,16 +78,16 @@ func (*InBattleMechanicusConfirmCardReq) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusConfirmCardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusConfirmCardReq) GetPlayIndex() uint32 {
+func (x *InBattleMechanicusConfirmCardReq) GetCardId() uint32 {
if x != nil {
- return x.PlayIndex
+ return x.CardId
}
return 0
}
-func (x *InBattleMechanicusConfirmCardReq) GetCardId() uint32 {
+func (x *InBattleMechanicusConfirmCardReq) GetPlayIndex() uint32 {
if x != nil {
- return x.CardId
+ return x.PlayIndex
}
return 0
}
@@ -110,12 +106,12 @@ var file_InBattleMechanicusConfirmCardReq_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x20, 0x49, 0x6e, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x6f,
- 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x63,
- 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61,
- 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42,
+ 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusConfirmCardRsp.pb.go b/gover/gen/InBattleMechanicusConfirmCardRsp.pb.go
index f4a4dfa2..595cafa6 100644
--- a/gover/gen/InBattleMechanicusConfirmCardRsp.pb.go
+++ b/gover/gen/InBattleMechanicusConfirmCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusConfirmCardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5375
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusConfirmCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayIndex uint32 `protobuf:"varint,2,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- CardId uint32 `protobuf:"varint,14,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GroupId uint32 `protobuf:"varint,6,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,13,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
}
func (x *InBattleMechanicusConfirmCardRsp) Reset() {
@@ -82,30 +79,30 @@ func (*InBattleMechanicusConfirmCardRsp) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusConfirmCardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusConfirmCardRsp) GetPlayIndex() uint32 {
+func (x *InBattleMechanicusConfirmCardRsp) GetRetcode() int32 {
if x != nil {
- return x.PlayIndex
+ return x.Retcode
}
return 0
}
-func (x *InBattleMechanicusConfirmCardRsp) GetCardId() uint32 {
+func (x *InBattleMechanicusConfirmCardRsp) GetGroupId() uint32 {
if x != nil {
- return x.CardId
+ return x.GroupId
}
return 0
}
-func (x *InBattleMechanicusConfirmCardRsp) GetRetcode() int32 {
+func (x *InBattleMechanicusConfirmCardRsp) GetCardId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CardId
}
return 0
}
-func (x *InBattleMechanicusConfirmCardRsp) GetGroupId() uint32 {
+func (x *InBattleMechanicusConfirmCardRsp) GetPlayIndex() uint32 {
if x != nil {
- return x.GroupId
+ return x.PlayIndex
}
return 0
}
@@ -117,14 +114,14 @@ var file_InBattleMechanicusConfirmCardRsp_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x20, 0x49, 0x6e, 0x42,
0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43,
- 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a,
- 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07,
- 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
- 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70,
+ 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
+ 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusEscapeMonsterNotify.pb.go b/gover/gen/InBattleMechanicusEscapeMonsterNotify.pb.go
index ce43843f..30838fc9 100644
--- a/gover/gen/InBattleMechanicusEscapeMonsterNotify.pb.go
+++ b/gover/gen/InBattleMechanicusEscapeMonsterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusEscapeMonsterNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5307
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusEscapeMonsterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EscapedMonsterNum uint32 `protobuf:"varint,4,opt,name=escaped_monster_num,json=escapedMonsterNum,proto3" json:"escaped_monster_num,omitempty"`
+ EscapedMonsterNum uint32 `protobuf:"varint,15,opt,name=escaped_monster_num,json=escapedMonsterNum,proto3" json:"escaped_monster_num,omitempty"`
}
func (x *InBattleMechanicusEscapeMonsterNotify) Reset() {
@@ -95,7 +92,7 @@ var file_InBattleMechanicusEscapeMonsterNotify_proto_rawDesc = []byte{
0x25, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
0x63, 0x75, 0x73, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65,
- 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20,
+ 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x73,
0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/InBattleMechanicusInfo.pb.go b/gover/gen/InBattleMechanicusInfo.pb.go
index a3226860..ea1b4e9b 100644
--- a/gover/gen/InBattleMechanicusInfo.pb.go
+++ b/gover/gen/InBattleMechanicusInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusInfo.proto
package gen
@@ -41,23 +41,23 @@ type InBattleMechanicusInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LeftMonster uint32 `protobuf:"varint,5,opt,name=left_monster,json=leftMonster,proto3" json:"left_monster,omitempty"`
- WaitSeconds uint32 `protobuf:"varint,13,opt,name=wait_seconds,json=waitSeconds,proto3" json:"wait_seconds,omitempty"`
- EntranceList []uint32 `protobuf:"varint,410,rep,packed,name=entrance_list,json=entranceList,proto3" json:"entrance_list,omitempty"`
- ExitList []uint32 `protobuf:"varint,115,rep,packed,name=exit_list,json=exitList,proto3" json:"exit_list,omitempty"`
- HistoryCardList []*InBattleMechanicusCardInfo `protobuf:"bytes,11,rep,name=history_card_list,json=historyCardList,proto3" json:"history_card_list,omitempty"`
- MaxEscapeMonsterNum uint32 `protobuf:"varint,10,opt,name=max_escape_monster_num,json=maxEscapeMonsterNum,proto3" json:"max_escape_monster_num,omitempty"`
- BuildingStageDuration uint32 `protobuf:"varint,4,opt,name=building_stage_duration,json=buildingStageDuration,proto3" json:"building_stage_duration,omitempty"`
- DurationMs uint64 `protobuf:"varint,8,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
- Stage InBattleMechanicusStageType `protobuf:"varint,9,opt,name=stage,proto3,enum=InBattleMechanicusStageType" json:"stage,omitempty"`
- TotalRound uint32 `protobuf:"varint,12,opt,name=total_round,json=totalRound,proto3" json:"total_round,omitempty"`
- MonsterList []*InBattleMechanicusMonsterInfo `protobuf:"bytes,14,rep,name=monster_list,json=monsterList,proto3" json:"monster_list,omitempty"`
- EscapedMonsterNum uint32 `protobuf:"varint,6,opt,name=escaped_monster_num,json=escapedMonsterNum,proto3" json:"escaped_monster_num,omitempty"`
- Round uint32 `protobuf:"varint,3,opt,name=round,proto3" json:"round,omitempty"`
- PickCardList []*InBattleMechanicusCardInfo `protobuf:"bytes,15,rep,name=pick_card_list,json=pickCardList,proto3" json:"pick_card_list,omitempty"`
- PlayerList []*InBattleMechanicusPlayerInfo `protobuf:"bytes,7,rep,name=player_list,json=playerList,proto3" json:"player_list,omitempty"`
- WaitBeginTimeUs uint64 `protobuf:"varint,1,opt,name=wait_begin_time_us,json=waitBeginTimeUs,proto3" json:"wait_begin_time_us,omitempty"`
- BeginTimeMs uint64 `protobuf:"varint,2,opt,name=begin_time_ms,json=beginTimeMs,proto3" json:"begin_time_ms,omitempty"`
+ Unk3300_MNNDELKIBLG []uint32 `protobuf:"varint,656,rep,packed,name=Unk3300_MNNDELKIBLG,json=Unk3300MNNDELKIBLG,proto3" json:"Unk3300_MNNDELKIBLG,omitempty"`
+ Unk3300_GHBEHPGBBIH []uint32 `protobuf:"varint,683,rep,packed,name=Unk3300_GHBEHPGBBIH,json=Unk3300GHBEHPGBBIH,proto3" json:"Unk3300_GHBEHPGBBIH,omitempty"`
+ Stage InBattleMechanicusStageType `protobuf:"varint,7,opt,name=stage,proto3,enum=InBattleMechanicusStageType" json:"stage,omitempty"`
+ Unk3300_EBOIGFMOKHK uint32 `protobuf:"varint,4,opt,name=Unk3300_EBOIGFMOKHK,json=Unk3300EBOIGFMOKHK,proto3" json:"Unk3300_EBOIGFMOKHK,omitempty"`
+ WaitSeconds uint32 `protobuf:"varint,13,opt,name=wait_seconds,json=waitSeconds,proto3" json:"wait_seconds,omitempty"`
+ LeftMonsterNum uint32 `protobuf:"varint,15,opt,name=left_monster_num,json=leftMonsterNum,proto3" json:"left_monster_num,omitempty"`
+ Unk3300_IFIPKLOGEOF uint64 `protobuf:"varint,6,opt,name=Unk3300_IFIPKLOGEOF,json=Unk3300IFIPKLOGEOF,proto3" json:"Unk3300_IFIPKLOGEOF,omitempty"`
+ PlayerList []*InBattleMechanicusPlayerInfo `protobuf:"bytes,12,rep,name=player_list,json=playerList,proto3" json:"player_list,omitempty"`
+ TotalRound uint32 `protobuf:"varint,1,opt,name=total_round,json=totalRound,proto3" json:"total_round,omitempty"`
+ Unk3300_IAPINOLIALF uint64 `protobuf:"varint,14,opt,name=Unk3300_IAPINOLIALF,json=Unk3300IAPINOLIALF,proto3" json:"Unk3300_IAPINOLIALF,omitempty"`
+ MonsterList []*InBattleMechanicusMonsterInfo `protobuf:"bytes,9,rep,name=monster_list,json=monsterList,proto3" json:"monster_list,omitempty"`
+ Unk3300_CIJALCAMHCD uint32 `protobuf:"varint,3,opt,name=Unk3300_CIJALCAMHCD,json=Unk3300CIJALCAMHCD,proto3" json:"Unk3300_CIJALCAMHCD,omitempty"`
+ WaitBeginTimeUs uint64 `protobuf:"varint,2,opt,name=wait_begin_time_us,json=waitBeginTimeUs,proto3" json:"wait_begin_time_us,omitempty"`
+ HistoryCardList []*InBattleMechanicusCardInfo `protobuf:"bytes,5,rep,name=history_card_list,json=historyCardList,proto3" json:"history_card_list,omitempty"`
+ PickCardList []*InBattleMechanicusCardInfo `protobuf:"bytes,8,rep,name=pick_card_list,json=pickCardList,proto3" json:"pick_card_list,omitempty"`
+ EscapedMonsterNum uint32 `protobuf:"varint,10,opt,name=escaped_monster_num,json=escapedMonsterNum,proto3" json:"escaped_monster_num,omitempty"`
+ Round uint32 `protobuf:"varint,11,opt,name=round,proto3" json:"round,omitempty"`
}
func (x *InBattleMechanicusInfo) Reset() {
@@ -92,67 +92,60 @@ func (*InBattleMechanicusInfo) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusInfo) GetLeftMonster() uint32 {
+func (x *InBattleMechanicusInfo) GetUnk3300_MNNDELKIBLG() []uint32 {
if x != nil {
- return x.LeftMonster
+ return x.Unk3300_MNNDELKIBLG
}
- return 0
-}
-
-func (x *InBattleMechanicusInfo) GetWaitSeconds() uint32 {
- if x != nil {
- return x.WaitSeconds
- }
- return 0
+ return nil
}
-func (x *InBattleMechanicusInfo) GetEntranceList() []uint32 {
+func (x *InBattleMechanicusInfo) GetUnk3300_GHBEHPGBBIH() []uint32 {
if x != nil {
- return x.EntranceList
+ return x.Unk3300_GHBEHPGBBIH
}
return nil
}
-func (x *InBattleMechanicusInfo) GetExitList() []uint32 {
+func (x *InBattleMechanicusInfo) GetStage() InBattleMechanicusStageType {
if x != nil {
- return x.ExitList
+ return x.Stage
}
- return nil
+ return InBattleMechanicusStageType_IN_BATTLE_MECHANICUS_STAGE_TYPE_NONE
}
-func (x *InBattleMechanicusInfo) GetHistoryCardList() []*InBattleMechanicusCardInfo {
+func (x *InBattleMechanicusInfo) GetUnk3300_EBOIGFMOKHK() uint32 {
if x != nil {
- return x.HistoryCardList
+ return x.Unk3300_EBOIGFMOKHK
}
- return nil
+ return 0
}
-func (x *InBattleMechanicusInfo) GetMaxEscapeMonsterNum() uint32 {
+func (x *InBattleMechanicusInfo) GetWaitSeconds() uint32 {
if x != nil {
- return x.MaxEscapeMonsterNum
+ return x.WaitSeconds
}
return 0
}
-func (x *InBattleMechanicusInfo) GetBuildingStageDuration() uint32 {
+func (x *InBattleMechanicusInfo) GetLeftMonsterNum() uint32 {
if x != nil {
- return x.BuildingStageDuration
+ return x.LeftMonsterNum
}
return 0
}
-func (x *InBattleMechanicusInfo) GetDurationMs() uint64 {
+func (x *InBattleMechanicusInfo) GetUnk3300_IFIPKLOGEOF() uint64 {
if x != nil {
- return x.DurationMs
+ return x.Unk3300_IFIPKLOGEOF
}
return 0
}
-func (x *InBattleMechanicusInfo) GetStage() InBattleMechanicusStageType {
+func (x *InBattleMechanicusInfo) GetPlayerList() []*InBattleMechanicusPlayerInfo {
if x != nil {
- return x.Stage
+ return x.PlayerList
}
- return InBattleMechanicusStageType_IN_BATTLE_MECHANICUS_STAGE_TYPE_NONE
+ return nil
}
func (x *InBattleMechanicusInfo) GetTotalRound() uint32 {
@@ -162,6 +155,13 @@ func (x *InBattleMechanicusInfo) GetTotalRound() uint32 {
return 0
}
+func (x *InBattleMechanicusInfo) GetUnk3300_IAPINOLIALF() uint64 {
+ if x != nil {
+ return x.Unk3300_IAPINOLIALF
+ }
+ return 0
+}
+
func (x *InBattleMechanicusInfo) GetMonsterList() []*InBattleMechanicusMonsterInfo {
if x != nil {
return x.MonsterList
@@ -169,44 +169,44 @@ func (x *InBattleMechanicusInfo) GetMonsterList() []*InBattleMechanicusMonsterIn
return nil
}
-func (x *InBattleMechanicusInfo) GetEscapedMonsterNum() uint32 {
+func (x *InBattleMechanicusInfo) GetUnk3300_CIJALCAMHCD() uint32 {
if x != nil {
- return x.EscapedMonsterNum
+ return x.Unk3300_CIJALCAMHCD
}
return 0
}
-func (x *InBattleMechanicusInfo) GetRound() uint32 {
+func (x *InBattleMechanicusInfo) GetWaitBeginTimeUs() uint64 {
if x != nil {
- return x.Round
+ return x.WaitBeginTimeUs
}
return 0
}
-func (x *InBattleMechanicusInfo) GetPickCardList() []*InBattleMechanicusCardInfo {
+func (x *InBattleMechanicusInfo) GetHistoryCardList() []*InBattleMechanicusCardInfo {
if x != nil {
- return x.PickCardList
+ return x.HistoryCardList
}
return nil
}
-func (x *InBattleMechanicusInfo) GetPlayerList() []*InBattleMechanicusPlayerInfo {
+func (x *InBattleMechanicusInfo) GetPickCardList() []*InBattleMechanicusCardInfo {
if x != nil {
- return x.PlayerList
+ return x.PickCardList
}
return nil
}
-func (x *InBattleMechanicusInfo) GetWaitBeginTimeUs() uint64 {
+func (x *InBattleMechanicusInfo) GetEscapedMonsterNum() uint32 {
if x != nil {
- return x.WaitBeginTimeUs
+ return x.EscapedMonsterNum
}
return 0
}
-func (x *InBattleMechanicusInfo) GetBeginTimeMs() uint64 {
+func (x *InBattleMechanicusInfo) GetRound() uint32 {
if x != nil {
- return x.BeginTimeMs
+ return x.Round
}
return 0
}
@@ -224,59 +224,63 @@ var file_InBattleMechanicusInfo_proto_rawDesc = []byte{
0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x49, 0x6e, 0x42, 0x61, 0x74,
0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53, 0x74, 0x61,
- 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x06, 0x0a,
+ 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x06, 0x0a,
0x16, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
- 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x65, 0x66, 0x74, 0x5f,
- 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6c,
- 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61,
- 0x69, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x77, 0x61, 0x69, 0x74, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x24, 0x0a,
- 0x0d, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x9a,
- 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x73, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x47, 0x0a, 0x11, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x61, 0x72, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x49, 0x6e,
- 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
- 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72,
- 0x79, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x6d, 0x61, 0x78,
- 0x5f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f,
- 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6d, 0x61, 0x78, 0x45, 0x73,
- 0x63, 0x61, 0x70, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x36,
- 0x0a, 0x17, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x15, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x75,
- 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x64, 0x75, 0x72,
- 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x12, 0x32, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c,
- 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53, 0x74, 0x61, 0x67, 0x65,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x41, 0x0a, 0x0c,
- 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63,
- 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x0b, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2e, 0x0a, 0x13, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x73,
- 0x63, 0x61, 0x70, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12,
- 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x41, 0x0a, 0x0e, 0x70, 0x69, 0x63, 0x6b, 0x5f, 0x63, 0x61,
- 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
- 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x70, 0x69, 0x63, 0x6b,
- 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
- 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x12, 0x77, 0x61, 0x69, 0x74,
- 0x5f, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x77, 0x61, 0x69, 0x74, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54,
- 0x69, 0x6d, 0x65, 0x55, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x65,
- 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x4e, 0x44, 0x45, 0x4c, 0x4b, 0x49, 0x42, 0x4c, 0x47, 0x18, 0x90,
+ 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4e,
+ 0x4e, 0x44, 0x45, 0x4c, 0x4b, 0x49, 0x42, 0x4c, 0x47, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x42, 0x45, 0x48, 0x50, 0x47, 0x42, 0x42, 0x49, 0x48,
+ 0x18, 0xab, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x47, 0x48, 0x42, 0x45, 0x48, 0x50, 0x47, 0x42, 0x42, 0x49, 0x48, 0x12, 0x32, 0x0a, 0x05, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x49, 0x6e, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x4f, 0x49, 0x47,
+ 0x46, 0x4d, 0x4f, 0x4b, 0x48, 0x4b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x42, 0x4f, 0x49, 0x47, 0x46, 0x4d, 0x4f, 0x4b, 0x48, 0x4b,
+ 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x61, 0x69, 0x74, 0x53, 0x65, 0x63, 0x6f,
+ 0x6e, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c,
+ 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x46, 0x49, 0x50, 0x4b, 0x4c, 0x4f,
+ 0x47, 0x45, 0x4f, 0x46, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x49, 0x46, 0x49, 0x50, 0x4b, 0x4c, 0x4f, 0x47, 0x45, 0x4f, 0x46, 0x12, 0x3e,
+ 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65,
+ 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x50, 0x49, 0x4e,
+ 0x4f, 0x4c, 0x49, 0x41, 0x4c, 0x46, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x41, 0x50, 0x49, 0x4e, 0x4f, 0x4c, 0x49, 0x41, 0x4c, 0x46,
+ 0x12, 0x41, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c,
+ 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43,
+ 0x49, 0x4a, 0x41, 0x4c, 0x43, 0x41, 0x4d, 0x48, 0x43, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x49, 0x4a, 0x41, 0x4c, 0x43, 0x41,
+ 0x4d, 0x48, 0x43, 0x44, 0x12, 0x2b, 0x0a, 0x12, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0f, 0x77, 0x61, 0x69, 0x74, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x55,
+ 0x73, 0x12, 0x47, 0x0a, 0x11, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x61, 0x72,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x49,
+ 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75,
+ 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x68, 0x69, 0x73, 0x74, 0x6f,
+ 0x72, 0x79, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x0e, 0x70, 0x69,
+ 0x63, 0x6b, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63,
+ 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0c, 0x70, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a,
+ 0x13, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x65, 0x73, 0x63, 0x61,
+ 0x70, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a,
+ 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f,
+ 0x75, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -294,17 +298,17 @@ func file_InBattleMechanicusInfo_proto_rawDescGZIP() []byte {
var file_InBattleMechanicusInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_InBattleMechanicusInfo_proto_goTypes = []interface{}{
(*InBattleMechanicusInfo)(nil), // 0: InBattleMechanicusInfo
- (*InBattleMechanicusCardInfo)(nil), // 1: InBattleMechanicusCardInfo
- (InBattleMechanicusStageType)(0), // 2: InBattleMechanicusStageType
+ (InBattleMechanicusStageType)(0), // 1: InBattleMechanicusStageType
+ (*InBattleMechanicusPlayerInfo)(nil), // 2: InBattleMechanicusPlayerInfo
(*InBattleMechanicusMonsterInfo)(nil), // 3: InBattleMechanicusMonsterInfo
- (*InBattleMechanicusPlayerInfo)(nil), // 4: InBattleMechanicusPlayerInfo
+ (*InBattleMechanicusCardInfo)(nil), // 4: InBattleMechanicusCardInfo
}
var file_InBattleMechanicusInfo_proto_depIdxs = []int32{
- 1, // 0: InBattleMechanicusInfo.history_card_list:type_name -> InBattleMechanicusCardInfo
- 2, // 1: InBattleMechanicusInfo.stage:type_name -> InBattleMechanicusStageType
+ 1, // 0: InBattleMechanicusInfo.stage:type_name -> InBattleMechanicusStageType
+ 2, // 1: InBattleMechanicusInfo.player_list:type_name -> InBattleMechanicusPlayerInfo
3, // 2: InBattleMechanicusInfo.monster_list:type_name -> InBattleMechanicusMonsterInfo
- 1, // 3: InBattleMechanicusInfo.pick_card_list:type_name -> InBattleMechanicusCardInfo
- 4, // 4: InBattleMechanicusInfo.player_list:type_name -> InBattleMechanicusPlayerInfo
+ 4, // 3: InBattleMechanicusInfo.history_card_list:type_name -> InBattleMechanicusCardInfo
+ 4, // 4: InBattleMechanicusInfo.pick_card_list:type_name -> InBattleMechanicusCardInfo
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
diff --git a/gover/gen/InBattleMechanicusLeftMonsterNotify.pb.go b/gover/gen/InBattleMechanicusLeftMonsterNotify.pb.go
index 765f2bec..3e67e428 100644
--- a/gover/gen/InBattleMechanicusLeftMonsterNotify.pb.go
+++ b/gover/gen/InBattleMechanicusLeftMonsterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusLeftMonsterNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5321
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusLeftMonsterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LeftMonster uint32 `protobuf:"varint,14,opt,name=left_monster,json=leftMonster,proto3" json:"left_monster,omitempty"`
+ LeftMonsterNum uint32 `protobuf:"varint,5,opt,name=left_monster_num,json=leftMonsterNum,proto3" json:"left_monster_num,omitempty"`
}
func (x *InBattleMechanicusLeftMonsterNotify) Reset() {
@@ -79,9 +76,9 @@ func (*InBattleMechanicusLeftMonsterNotify) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusLeftMonsterNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusLeftMonsterNotify) GetLeftMonster() uint32 {
+func (x *InBattleMechanicusLeftMonsterNotify) GetLeftMonsterNum() uint32 {
if x != nil {
- return x.LeftMonster
+ return x.LeftMonsterNum
}
return 0
}
@@ -91,13 +88,13 @@ var File_InBattleMechanicusLeftMonsterNotify_proto protoreflect.FileDescriptor
var file_InBattleMechanicusLeftMonsterNotify_proto_rawDesc = []byte{
0x0a, 0x29, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e,
0x69, 0x63, 0x75, 0x73, 0x4c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x23, 0x49,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x23, 0x49,
0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75,
0x73, 0x4c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6c, 0x65, 0x66, 0x74, 0x4d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x65,
+ 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/InBattleMechanicusMonsterInfo.pb.go b/gover/gen/InBattleMechanicusMonsterInfo.pb.go
index 85f19489..71fc8ff1 100644
--- a/gover/gen/InBattleMechanicusMonsterInfo.pb.go
+++ b/gover/gen/InBattleMechanicusMonsterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusMonsterInfo.proto
package gen
@@ -41,9 +41,9 @@ type InBattleMechanicusMonsterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterId uint32 `protobuf:"varint,1,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
- Level uint32 `protobuf:"varint,14,opt,name=level,proto3" json:"level,omitempty"`
- Count uint32 `protobuf:"varint,13,opt,name=count,proto3" json:"count,omitempty"`
+ Level uint32 `protobuf:"varint,10,opt,name=level,proto3" json:"level,omitempty"`
+ MonsterId uint32 `protobuf:"varint,8,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ Count uint32 `protobuf:"varint,9,opt,name=count,proto3" json:"count,omitempty"`
}
func (x *InBattleMechanicusMonsterInfo) Reset() {
@@ -78,16 +78,16 @@ func (*InBattleMechanicusMonsterInfo) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusMonsterInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusMonsterInfo) GetMonsterId() uint32 {
+func (x *InBattleMechanicusMonsterInfo) GetLevel() uint32 {
if x != nil {
- return x.MonsterId
+ return x.Level
}
return 0
}
-func (x *InBattleMechanicusMonsterInfo) GetLevel() uint32 {
+func (x *InBattleMechanicusMonsterInfo) GetMonsterId() uint32 {
if x != nil {
- return x.Level
+ return x.MonsterId
}
return 0
}
@@ -106,11 +106,11 @@ var file_InBattleMechanicusMonsterInfo_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x1d, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c,
0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73,
- 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/InBattleMechanicusPickCardNotify.pb.go b/gover/gen/InBattleMechanicusPickCardNotify.pb.go
index 28161977..71edc2bb 100644
--- a/gover/gen/InBattleMechanicusPickCardNotify.pb.go
+++ b/gover/gen/InBattleMechanicusPickCardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusPickCardNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5399
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusPickCardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerUid uint32 `protobuf:"varint,6,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
- GroupId uint32 `protobuf:"varint,7,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- PlayIndex uint32 `protobuf:"varint,8,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- CardId uint32 `protobuf:"varint,10,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,1,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ CardId uint32 `protobuf:"varint,11,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,12,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,4,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
}
func (x *InBattleMechanicusPickCardNotify) Reset() {
@@ -89,23 +86,23 @@ func (x *InBattleMechanicusPickCardNotify) GetPlayerUid() uint32 {
return 0
}
-func (x *InBattleMechanicusPickCardNotify) GetGroupId() uint32 {
+func (x *InBattleMechanicusPickCardNotify) GetCardId() uint32 {
if x != nil {
- return x.GroupId
+ return x.CardId
}
return 0
}
-func (x *InBattleMechanicusPickCardNotify) GetPlayIndex() uint32 {
+func (x *InBattleMechanicusPickCardNotify) GetGroupId() uint32 {
if x != nil {
- return x.PlayIndex
+ return x.GroupId
}
return 0
}
-func (x *InBattleMechanicusPickCardNotify) GetCardId() uint32 {
+func (x *InBattleMechanicusPickCardNotify) GetPlayIndex() uint32 {
if x != nil {
- return x.CardId
+ return x.PlayIndex
}
return 0
}
@@ -118,13 +115,13 @@ var file_InBattleMechanicusPickCardNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x20, 0x49, 0x6e, 0x42,
0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x50,
0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
- 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61,
- 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42,
+ 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07,
+ 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusPickCardReq.pb.go b/gover/gen/InBattleMechanicusPickCardReq.pb.go
index 0ecce586..a7828572 100644
--- a/gover/gen/InBattleMechanicusPickCardReq.pb.go
+++ b/gover/gen/InBattleMechanicusPickCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusPickCardReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5390
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type InBattleMechanicusPickCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,11,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- PlayIndex uint32 `protobuf:"varint,7,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- CardId uint32 `protobuf:"varint,1,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,4,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
}
func (x *InBattleMechanicusPickCardReq) Reset() {
@@ -82,9 +78,9 @@ func (*InBattleMechanicusPickCardReq) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusPickCardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusPickCardReq) GetGroupId() uint32 {
+func (x *InBattleMechanicusPickCardReq) GetCardId() uint32 {
if x != nil {
- return x.GroupId
+ return x.CardId
}
return 0
}
@@ -96,9 +92,9 @@ func (x *InBattleMechanicusPickCardReq) GetPlayIndex() uint32 {
return 0
}
-func (x *InBattleMechanicusPickCardReq) GetCardId() uint32 {
+func (x *InBattleMechanicusPickCardReq) GetGroupId() uint32 {
if x != nil {
- return x.CardId
+ return x.GroupId
}
return 0
}
@@ -110,12 +106,12 @@ var file_InBattleMechanicusPickCardReq_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x50, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1d, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c,
0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x50, 0x69, 0x63, 0x6b, 0x43,
- 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78,
- 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19,
+ 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusPickCardRsp.pb.go b/gover/gen/InBattleMechanicusPickCardRsp.pb.go
index c5a745ff..1930f68b 100644
--- a/gover/gen/InBattleMechanicusPickCardRsp.pb.go
+++ b/gover/gen/InBattleMechanicusPickCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusPickCardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5373
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusPickCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CardId uint32 `protobuf:"varint,2,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- PlayIndex uint32 `protobuf:"varint,4,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- GroupId uint32 `protobuf:"varint,9,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GroupId uint32 `protobuf:"varint,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,10,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ CardId uint32 `protobuf:"varint,3,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
}
func (x *InBattleMechanicusPickCardRsp) Reset() {
@@ -89,9 +86,9 @@ func (x *InBattleMechanicusPickCardRsp) GetRetcode() int32 {
return 0
}
-func (x *InBattleMechanicusPickCardRsp) GetCardId() uint32 {
+func (x *InBattleMechanicusPickCardRsp) GetGroupId() uint32 {
if x != nil {
- return x.CardId
+ return x.GroupId
}
return 0
}
@@ -103,9 +100,9 @@ func (x *InBattleMechanicusPickCardRsp) GetPlayIndex() uint32 {
return 0
}
-func (x *InBattleMechanicusPickCardRsp) GetGroupId() uint32 {
+func (x *InBattleMechanicusPickCardRsp) GetCardId() uint32 {
if x != nil {
- return x.GroupId
+ return x.CardId
}
return 0
}
@@ -118,13 +115,13 @@ var file_InBattleMechanicusPickCardRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x01, 0x0a, 0x1d, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74,
0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x50, 0x69, 0x63, 0x6b,
0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c,
- 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f,
- 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f,
- 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61,
+ 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusPlayerInfo.pb.go b/gover/gen/InBattleMechanicusPlayerInfo.pb.go
index 9e60ba7e..1eb4f5e4 100644
--- a/gover/gen/InBattleMechanicusPlayerInfo.pb.go
+++ b/gover/gen/InBattleMechanicusPlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusPlayerInfo.proto
package gen
@@ -41,11 +41,11 @@ type InBattleMechanicusPlayerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PickCardId uint32 `protobuf:"varint,5,opt,name=pick_card_id,json=pickCardId,proto3" json:"pick_card_id,omitempty"`
- Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
- BuildingList []*InBattleMechanicusBuildingInfo `protobuf:"bytes,4,rep,name=building_list,json=buildingList,proto3" json:"building_list,omitempty"`
- IsCardConfirmed bool `protobuf:"varint,13,opt,name=is_card_confirmed,json=isCardConfirmed,proto3" json:"is_card_confirmed,omitempty"`
- BuildingPoints uint32 `protobuf:"varint,3,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
+ Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
+ IsCardConfirmed bool `protobuf:"varint,12,opt,name=is_card_confirmed,json=isCardConfirmed,proto3" json:"is_card_confirmed,omitempty"`
+ BuildingPoints uint32 `protobuf:"varint,2,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
+ BuildingList []*InBattleMechanicusBuildingInfo `protobuf:"bytes,5,rep,name=building_list,json=buildingList,proto3" json:"building_list,omitempty"`
+ PickCardId uint32 `protobuf:"varint,15,opt,name=pick_card_id,json=pickCardId,proto3" json:"pick_card_id,omitempty"`
}
func (x *InBattleMechanicusPlayerInfo) Reset() {
@@ -80,37 +80,37 @@ func (*InBattleMechanicusPlayerInfo) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusPlayerInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InBattleMechanicusPlayerInfo) GetPickCardId() uint32 {
+func (x *InBattleMechanicusPlayerInfo) GetUid() uint32 {
if x != nil {
- return x.PickCardId
+ return x.Uid
}
return 0
}
-func (x *InBattleMechanicusPlayerInfo) GetUid() uint32 {
+func (x *InBattleMechanicusPlayerInfo) GetIsCardConfirmed() bool {
if x != nil {
- return x.Uid
+ return x.IsCardConfirmed
}
- return 0
+ return false
}
-func (x *InBattleMechanicusPlayerInfo) GetBuildingList() []*InBattleMechanicusBuildingInfo {
+func (x *InBattleMechanicusPlayerInfo) GetBuildingPoints() uint32 {
if x != nil {
- return x.BuildingList
+ return x.BuildingPoints
}
- return nil
+ return 0
}
-func (x *InBattleMechanicusPlayerInfo) GetIsCardConfirmed() bool {
+func (x *InBattleMechanicusPlayerInfo) GetBuildingList() []*InBattleMechanicusBuildingInfo {
if x != nil {
- return x.IsCardConfirmed
+ return x.BuildingList
}
- return false
+ return nil
}
-func (x *InBattleMechanicusPlayerInfo) GetBuildingPoints() uint32 {
+func (x *InBattleMechanicusPlayerInfo) GetPickCardId() uint32 {
if x != nil {
- return x.BuildingPoints
+ return x.PickCardId
}
return 0
}
@@ -124,20 +124,20 @@ var file_InBattleMechanicusPlayerInfo_proto_rawDesc = []byte{
0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x1c, 0x49,
0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75,
- 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0c, 0x70,
- 0x69, 0x63, 0x6b, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x70, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x10, 0x0a,
- 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
- 0x44, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c,
- 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x42, 0x75, 0x69, 0x6c, 0x64,
- 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
- 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x72, 0x64,
- 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0f, 0x69, 0x73, 0x43, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65,
- 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c,
- 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2a, 0x0a,
+ 0x11, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d,
+ 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x61, 0x72, 0x64,
+ 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69,
+ 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x49, 0x6e, 0x42, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x42, 0x75,
+ 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c,
+ 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x69, 0x63, 0x6b,
+ 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x70, 0x69, 0x63, 0x6b, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/InBattleMechanicusSettleInfo.pb.go b/gover/gen/InBattleMechanicusSettleInfo.pb.go
index 7ea56b4e..ff92b838 100644
--- a/gover/gen/InBattleMechanicusSettleInfo.pb.go
+++ b/gover/gen/InBattleMechanicusSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusSettleInfo.proto
package gen
@@ -41,14 +41,14 @@ type InBattleMechanicusSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneTimeMs uint64 `protobuf:"varint,15,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
- TotalToken uint32 `protobuf:"varint,4,opt,name=total_token,json=totalToken,proto3" json:"total_token,omitempty"`
- RealToken uint32 `protobuf:"varint,8,opt,name=real_token,json=realToken,proto3" json:"real_token,omitempty"`
- WatcherList []*MultistageSettleWatcherInfo `protobuf:"bytes,7,rep,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
- IsSuccess bool `protobuf:"varint,6,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- PlayIndex uint32 `protobuf:"varint,3,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- DifficultyPercentage uint32 `protobuf:"varint,10,opt,name=difficulty_percentage,json=difficultyPercentage,proto3" json:"difficulty_percentage,omitempty"`
- GroupId uint32 `protobuf:"varint,13,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ SceneTimeMs uint64 `protobuf:"varint,12,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
+ IsSuccess bool `protobuf:"varint,13,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Unk3300_EKAIAPLNIPM uint32 `protobuf:"varint,9,opt,name=Unk3300_EKAIAPLNIPM,json=Unk3300EKAIAPLNIPM,proto3" json:"Unk3300_EKAIAPLNIPM,omitempty"`
+ Unk3300_HAEOPAOBBFE uint32 `protobuf:"varint,4,opt,name=Unk3300_HAEOPAOBBFE,json=Unk3300HAEOPAOBBFE,proto3" json:"Unk3300_HAEOPAOBBFE,omitempty"`
+ Unk3300_NAMBBHMJJLN uint32 `protobuf:"varint,11,opt,name=Unk3300_NAMBBHMJJLN,json=Unk3300NAMBBHMJJLN,proto3" json:"Unk3300_NAMBBHMJJLN,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,8,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ WatcherList []*MultistageSettleWatcherInfo `protobuf:"bytes,15,rep,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
}
func (x *InBattleMechanicusSettleInfo) Reset() {
@@ -90,53 +90,53 @@ func (x *InBattleMechanicusSettleInfo) GetSceneTimeMs() uint64 {
return 0
}
-func (x *InBattleMechanicusSettleInfo) GetTotalToken() uint32 {
+func (x *InBattleMechanicusSettleInfo) GetIsSuccess() bool {
if x != nil {
- return x.TotalToken
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *InBattleMechanicusSettleInfo) GetRealToken() uint32 {
+func (x *InBattleMechanicusSettleInfo) GetGroupId() uint32 {
if x != nil {
- return x.RealToken
+ return x.GroupId
}
return 0
}
-func (x *InBattleMechanicusSettleInfo) GetWatcherList() []*MultistageSettleWatcherInfo {
+func (x *InBattleMechanicusSettleInfo) GetUnk3300_EKAIAPLNIPM() uint32 {
if x != nil {
- return x.WatcherList
+ return x.Unk3300_EKAIAPLNIPM
}
- return nil
+ return 0
}
-func (x *InBattleMechanicusSettleInfo) GetIsSuccess() bool {
+func (x *InBattleMechanicusSettleInfo) GetUnk3300_HAEOPAOBBFE() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.Unk3300_HAEOPAOBBFE
}
- return false
+ return 0
}
-func (x *InBattleMechanicusSettleInfo) GetPlayIndex() uint32 {
+func (x *InBattleMechanicusSettleInfo) GetUnk3300_NAMBBHMJJLN() uint32 {
if x != nil {
- return x.PlayIndex
+ return x.Unk3300_NAMBBHMJJLN
}
return 0
}
-func (x *InBattleMechanicusSettleInfo) GetDifficultyPercentage() uint32 {
+func (x *InBattleMechanicusSettleInfo) GetPlayIndex() uint32 {
if x != nil {
- return x.DifficultyPercentage
+ return x.PlayIndex
}
return 0
}
-func (x *InBattleMechanicusSettleInfo) GetGroupId() uint32 {
+func (x *InBattleMechanicusSettleInfo) GetWatcherList() []*MultistageSettleWatcherInfo {
if x != nil {
- return x.GroupId
+ return x.WatcherList
}
- return 0
+ return nil
}
var File_InBattleMechanicusSettleInfo_proto protoreflect.FileDescriptor
@@ -146,29 +146,31 @@ var file_InBattleMechanicusSettleInfo_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65,
0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x02, 0x0a, 0x1c, 0x49, 0x6e, 0x42, 0x61,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x02, 0x0a, 0x1c, 0x49, 0x6e, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53, 0x65,
0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x1f, 0x0a, 0x0b,
- 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a,
- 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x72, 0x65, 0x61, 0x6c, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0c,
- 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x53,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a,
- 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x33, 0x0a, 0x15, 0x64,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
- 0x74, 0x61, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x64, 0x69, 0x66, 0x66,
- 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65,
- 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x45, 0x4b, 0x41, 0x49, 0x41, 0x50, 0x4c, 0x4e, 0x49, 0x50, 0x4d, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4b, 0x41, 0x49,
+ 0x41, 0x50, 0x4c, 0x4e, 0x49, 0x50, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x48, 0x41, 0x45, 0x4f, 0x50, 0x41, 0x4f, 0x42, 0x42, 0x46, 0x45, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x41, 0x45,
+ 0x4f, 0x50, 0x41, 0x4f, 0x42, 0x42, 0x46, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x4d, 0x42, 0x42, 0x48, 0x4d, 0x4a, 0x4a, 0x4c, 0x4e, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x41,
+ 0x4d, 0x42, 0x42, 0x48, 0x4d, 0x4a, 0x4a, 0x4c, 0x4e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61,
+ 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70,
+ 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3f, 0x0a, 0x0c, 0x77, 0x61, 0x74, 0x63,
+ 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c,
+ 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x77, 0x61,
+ 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/InBattleMechanicusSettleNotify.pb.go b/gover/gen/InBattleMechanicusSettleNotify.pb.go
index 9df2576c..f7bd8d25 100644
--- a/gover/gen/InBattleMechanicusSettleNotify.pb.go
+++ b/gover/gen/InBattleMechanicusSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusSettleNotify.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5305
-// EnetChannelId: 0
-// EnetIsReliable: true
type InBattleMechanicusSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- SceneTimeMs uint64 `protobuf:"varint,11,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
- DifficultyPercentage uint32 `protobuf:"varint,6,opt,name=difficulty_percentage,json=difficultyPercentage,proto3" json:"difficulty_percentage,omitempty"`
- TotalToken uint32 `protobuf:"varint,7,opt,name=total_token,json=totalToken,proto3" json:"total_token,omitempty"`
- WatcherList []*MultistageSettleWatcherInfo `protobuf:"bytes,3,rep,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
- RealToken uint32 `protobuf:"varint,13,opt,name=real_token,json=realToken,proto3" json:"real_token,omitempty"`
- IsSuccess bool `protobuf:"varint,2,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- PlayIndex uint32 `protobuf:"varint,14,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ SceneTimeMs uint64 `protobuf:"varint,15,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ WatcherList []*MultistageSettleWatcherInfo `protobuf:"bytes,2,rep,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
+ Unk3300_NAMBBHMJJLN uint32 `protobuf:"varint,13,opt,name=Unk3300_NAMBBHMJJLN,json=Unk3300NAMBBHMJJLN,proto3" json:"Unk3300_NAMBBHMJJLN,omitempty"`
+ Unk3300_HAEOPAOBBFE uint32 `protobuf:"varint,3,opt,name=Unk3300_HAEOPAOBBFE,json=Unk3300HAEOPAOBBFE,proto3" json:"Unk3300_HAEOPAOBBFE,omitempty"`
+ Unk3300_EKAIAPLNIPM uint32 `protobuf:"varint,10,opt,name=Unk3300_EKAIAPLNIPM,json=Unk3300EKAIAPLNIPM,proto3" json:"Unk3300_EKAIAPLNIPM,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,6,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
}
func (x *InBattleMechanicusSettleNotify) Reset() {
@@ -86,6 +83,13 @@ func (*InBattleMechanicusSettleNotify) Descriptor() ([]byte, []int) {
return file_InBattleMechanicusSettleNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *InBattleMechanicusSettleNotify) GetSceneTimeMs() uint64 {
+ if x != nil {
+ return x.SceneTimeMs
+ }
+ return 0
+}
+
func (x *InBattleMechanicusSettleNotify) GetGroupId() uint32 {
if x != nil {
return x.GroupId
@@ -93,37 +97,37 @@ func (x *InBattleMechanicusSettleNotify) GetGroupId() uint32 {
return 0
}
-func (x *InBattleMechanicusSettleNotify) GetSceneTimeMs() uint64 {
+func (x *InBattleMechanicusSettleNotify) GetWatcherList() []*MultistageSettleWatcherInfo {
if x != nil {
- return x.SceneTimeMs
+ return x.WatcherList
}
- return 0
+ return nil
}
-func (x *InBattleMechanicusSettleNotify) GetDifficultyPercentage() uint32 {
+func (x *InBattleMechanicusSettleNotify) GetUnk3300_NAMBBHMJJLN() uint32 {
if x != nil {
- return x.DifficultyPercentage
+ return x.Unk3300_NAMBBHMJJLN
}
return 0
}
-func (x *InBattleMechanicusSettleNotify) GetTotalToken() uint32 {
+func (x *InBattleMechanicusSettleNotify) GetUnk3300_HAEOPAOBBFE() uint32 {
if x != nil {
- return x.TotalToken
+ return x.Unk3300_HAEOPAOBBFE
}
return 0
}
-func (x *InBattleMechanicusSettleNotify) GetWatcherList() []*MultistageSettleWatcherInfo {
+func (x *InBattleMechanicusSettleNotify) GetUnk3300_EKAIAPLNIPM() uint32 {
if x != nil {
- return x.WatcherList
+ return x.Unk3300_EKAIAPLNIPM
}
- return nil
+ return 0
}
-func (x *InBattleMechanicusSettleNotify) GetRealToken() uint32 {
+func (x *InBattleMechanicusSettleNotify) GetPlayIndex() uint32 {
if x != nil {
- return x.RealToken
+ return x.PlayIndex
}
return 0
}
@@ -135,13 +139,6 @@ func (x *InBattleMechanicusSettleNotify) GetIsSuccess() bool {
return false
}
-func (x *InBattleMechanicusSettleNotify) GetPlayIndex() uint32 {
- if x != nil {
- return x.PlayIndex
- }
- return 0
-}
-
var File_InBattleMechanicusSettleNotify_proto protoreflect.FileDescriptor
var file_InBattleMechanicusSettleNotify_proto_rawDesc = []byte{
@@ -149,29 +146,31 @@ var file_InBattleMechanicusSettleNotify_proto_rawDesc = []byte{
0x69, 0x63, 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61,
0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x02, 0x0a, 0x1e, 0x49, 0x6e,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x02, 0x0a, 0x1e, 0x49, 0x6e,
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
- 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73, 0x12, 0x33, 0x0a, 0x15, 0x64,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
- 0x74, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x64, 0x69, 0x66, 0x66,
- 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65,
- 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x6f, 0x6b, 0x65,
- 0x6e, 0x12, 0x3f, 0x0a, 0x0c, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65,
- 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x61, 0x6c, 0x54, 0x6f, 0x6b, 0x65,
- 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
- 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x73,
+ 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x0c, 0x77,
+ 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x1c, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0b, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x4d, 0x42, 0x42, 0x48, 0x4d, 0x4a,
+ 0x4a, 0x4c, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4e, 0x41, 0x4d, 0x42, 0x42, 0x48, 0x4d, 0x4a, 0x4a, 0x4c, 0x4e, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x41, 0x45, 0x4f, 0x50, 0x41, 0x4f,
+ 0x42, 0x42, 0x46, 0x45, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x48, 0x41, 0x45, 0x4f, 0x50, 0x41, 0x4f, 0x42, 0x42, 0x46, 0x45, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x41, 0x49, 0x41, 0x50,
+ 0x4c, 0x4e, 0x49, 0x50, 0x4d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x45, 0x4b, 0x41, 0x49, 0x41, 0x50, 0x4c, 0x4e, 0x49, 0x50, 0x4d, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/InBattleMechanicusStageType.pb.go b/gover/gen/InBattleMechanicusStageType.pb.go
index c36b9b05..5181565f 100644
--- a/gover/gen/InBattleMechanicusStageType.pb.go
+++ b/gover/gen/InBattleMechanicusStageType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InBattleMechanicusStageType.proto
package gen
diff --git a/gover/gen/InferencePageInfo.pb.go b/gover/gen/InferencePageInfo.pb.go
new file mode 100644
index 00000000..706962de
--- /dev/null
+++ b/gover/gen/InferencePageInfo.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InferencePageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InferencePageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UnlockWordList []*InferenceWordInfo `protobuf:"bytes,3,rep,name=unlock_word_list,json=unlockWordList,proto3" json:"unlock_word_list,omitempty"`
+ PageId uint32 `protobuf:"varint,5,opt,name=page_id,json=pageId,proto3" json:"page_id,omitempty"`
+}
+
+func (x *InferencePageInfo) Reset() {
+ *x = InferencePageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InferencePageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InferencePageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InferencePageInfo) ProtoMessage() {}
+
+func (x *InferencePageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InferencePageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InferencePageInfo.ProtoReflect.Descriptor instead.
+func (*InferencePageInfo) Descriptor() ([]byte, []int) {
+ return file_InferencePageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InferencePageInfo) GetUnlockWordList() []*InferenceWordInfo {
+ if x != nil {
+ return x.UnlockWordList
+ }
+ return nil
+}
+
+func (x *InferencePageInfo) GetPageId() uint32 {
+ if x != nil {
+ return x.PageId
+ }
+ return 0
+}
+
+var File_InferencePageInfo_proto protoreflect.FileDescriptor
+
+var file_InferencePageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x49, 0x6e, 0x66, 0x65, 0x72,
+ 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x11, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3c, 0x0a, 0x10, 0x75, 0x6e, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x5f, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x12, 0x2e, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72,
+ 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x57, 0x6f, 0x72,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InferencePageInfo_proto_rawDescOnce sync.Once
+ file_InferencePageInfo_proto_rawDescData = file_InferencePageInfo_proto_rawDesc
+)
+
+func file_InferencePageInfo_proto_rawDescGZIP() []byte {
+ file_InferencePageInfo_proto_rawDescOnce.Do(func() {
+ file_InferencePageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InferencePageInfo_proto_rawDescData)
+ })
+ return file_InferencePageInfo_proto_rawDescData
+}
+
+var file_InferencePageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InferencePageInfo_proto_goTypes = []interface{}{
+ (*InferencePageInfo)(nil), // 0: InferencePageInfo
+ (*InferenceWordInfo)(nil), // 1: InferenceWordInfo
+}
+var file_InferencePageInfo_proto_depIdxs = []int32{
+ 1, // 0: InferencePageInfo.unlock_word_list:type_name -> InferenceWordInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_InferencePageInfo_proto_init() }
+func file_InferencePageInfo_proto_init() {
+ if File_InferencePageInfo_proto != nil {
+ return
+ }
+ file_InferenceWordInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_InferencePageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InferencePageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InferencePageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InferencePageInfo_proto_goTypes,
+ DependencyIndexes: file_InferencePageInfo_proto_depIdxs,
+ MessageInfos: file_InferencePageInfo_proto_msgTypes,
+ }.Build()
+ File_InferencePageInfo_proto = out.File
+ file_InferencePageInfo_proto_rawDesc = nil
+ file_InferencePageInfo_proto_goTypes = nil
+ file_InferencePageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InferenceWordInfo.pb.go b/gover/gen/InferenceWordInfo.pb.go
new file mode 100644
index 00000000..df10339e
--- /dev/null
+++ b/gover/gen/InferenceWordInfo.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InferenceWordInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InferenceWordInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSubmit bool `protobuf:"varint,12,opt,name=is_submit,json=isSubmit,proto3" json:"is_submit,omitempty"`
+ UnlockByWordId uint32 `protobuf:"varint,11,opt,name=unlock_by_word_id,json=unlockByWordId,proto3" json:"unlock_by_word_id,omitempty"`
+ IsAssociate bool `protobuf:"varint,10,opt,name=is_associate,json=isAssociate,proto3" json:"is_associate,omitempty"`
+ WordId uint32 `protobuf:"varint,2,opt,name=word_id,json=wordId,proto3" json:"word_id,omitempty"`
+ IsInterpret bool `protobuf:"varint,3,opt,name=is_interpret,json=isInterpret,proto3" json:"is_interpret,omitempty"`
+}
+
+func (x *InferenceWordInfo) Reset() {
+ *x = InferenceWordInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InferenceWordInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InferenceWordInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InferenceWordInfo) ProtoMessage() {}
+
+func (x *InferenceWordInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InferenceWordInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InferenceWordInfo.ProtoReflect.Descriptor instead.
+func (*InferenceWordInfo) Descriptor() ([]byte, []int) {
+ return file_InferenceWordInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InferenceWordInfo) GetIsSubmit() bool {
+ if x != nil {
+ return x.IsSubmit
+ }
+ return false
+}
+
+func (x *InferenceWordInfo) GetUnlockByWordId() uint32 {
+ if x != nil {
+ return x.UnlockByWordId
+ }
+ return 0
+}
+
+func (x *InferenceWordInfo) GetIsAssociate() bool {
+ if x != nil {
+ return x.IsAssociate
+ }
+ return false
+}
+
+func (x *InferenceWordInfo) GetWordId() uint32 {
+ if x != nil {
+ return x.WordId
+ }
+ return 0
+}
+
+func (x *InferenceWordInfo) GetIsInterpret() bool {
+ if x != nil {
+ return x.IsInterpret
+ }
+ return false
+}
+
+var File_InferenceWordInfo_proto protoreflect.FileDescriptor
+
+var file_InferenceWordInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 0x0a, 0x11, 0x49, 0x6e,
+ 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x12, 0x29, 0x0a, 0x11,
+ 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x62, 0x79, 0x5f, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x69,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x42,
+ 0x79, 0x57, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x61, 0x73,
+ 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
+ 0x73, 0x41, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x6f,
+ 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77, 0x6f, 0x72,
+ 0x64, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70,
+ 0x72, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x74,
+ 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InferenceWordInfo_proto_rawDescOnce sync.Once
+ file_InferenceWordInfo_proto_rawDescData = file_InferenceWordInfo_proto_rawDesc
+)
+
+func file_InferenceWordInfo_proto_rawDescGZIP() []byte {
+ file_InferenceWordInfo_proto_rawDescOnce.Do(func() {
+ file_InferenceWordInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InferenceWordInfo_proto_rawDescData)
+ })
+ return file_InferenceWordInfo_proto_rawDescData
+}
+
+var file_InferenceWordInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InferenceWordInfo_proto_goTypes = []interface{}{
+ (*InferenceWordInfo)(nil), // 0: InferenceWordInfo
+}
+var file_InferenceWordInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InferenceWordInfo_proto_init() }
+func file_InferenceWordInfo_proto_init() {
+ if File_InferenceWordInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InferenceWordInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InferenceWordInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InferenceWordInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InferenceWordInfo_proto_goTypes,
+ DependencyIndexes: file_InferenceWordInfo_proto_depIdxs,
+ MessageInfos: file_InferenceWordInfo_proto_msgTypes,
+ }.Build()
+ File_InferenceWordInfo_proto = out.File
+ file_InferenceWordInfo_proto_rawDesc = nil
+ file_InferenceWordInfo_proto_goTypes = nil
+ file_InferenceWordInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayAvatarInfo.pb.go b/gover/gen/InstableSprayAvatarInfo.pb.go
new file mode 100644
index 00000000..ec6970d6
--- /dev/null
+++ b/gover/gen/InstableSprayAvatarInfo.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayAvatarInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayAvatarInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarId uint64 `protobuf:"varint,10,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ IsTrial bool `protobuf:"varint,12,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+}
+
+func (x *InstableSprayAvatarInfo) Reset() {
+ *x = InstableSprayAvatarInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayAvatarInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayAvatarInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayAvatarInfo) ProtoMessage() {}
+
+func (x *InstableSprayAvatarInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayAvatarInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayAvatarInfo.ProtoReflect.Descriptor instead.
+func (*InstableSprayAvatarInfo) Descriptor() ([]byte, []int) {
+ return file_InstableSprayAvatarInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayAvatarInfo) GetAvatarId() uint64 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (x *InstableSprayAvatarInfo) GetIsTrial() bool {
+ if x != nil {
+ return x.IsTrial
+ }
+ return false
+}
+
+var File_InstableSprayAvatarInfo_proto protoreflect.FileDescriptor
+
+var file_InstableSprayAvatarInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x51, 0x0a, 0x17, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72,
+ 0x69, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69,
+ 0x61, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayAvatarInfo_proto_rawDescOnce sync.Once
+ file_InstableSprayAvatarInfo_proto_rawDescData = file_InstableSprayAvatarInfo_proto_rawDesc
+)
+
+func file_InstableSprayAvatarInfo_proto_rawDescGZIP() []byte {
+ file_InstableSprayAvatarInfo_proto_rawDescOnce.Do(func() {
+ file_InstableSprayAvatarInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayAvatarInfo_proto_rawDescData)
+ })
+ return file_InstableSprayAvatarInfo_proto_rawDescData
+}
+
+var file_InstableSprayAvatarInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayAvatarInfo_proto_goTypes = []interface{}{
+ (*InstableSprayAvatarInfo)(nil), // 0: InstableSprayAvatarInfo
+}
+var file_InstableSprayAvatarInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayAvatarInfo_proto_init() }
+func file_InstableSprayAvatarInfo_proto_init() {
+ if File_InstableSprayAvatarInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayAvatarInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayAvatarInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayAvatarInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayAvatarInfo_proto_goTypes,
+ DependencyIndexes: file_InstableSprayAvatarInfo_proto_depIdxs,
+ MessageInfos: file_InstableSprayAvatarInfo_proto_msgTypes,
+ }.Build()
+ File_InstableSprayAvatarInfo_proto = out.File
+ file_InstableSprayAvatarInfo_proto_rawDesc = nil
+ file_InstableSprayAvatarInfo_proto_goTypes = nil
+ file_InstableSprayAvatarInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayDetailInfo.pb.go b/gover/gen/InstableSprayDetailInfo.pb.go
index 2a5c80c4..def7ee26 100644
--- a/gover/gen/InstableSprayDetailInfo.pb.go
+++ b/gover/gen/InstableSprayDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InstableSprayDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type InstableSprayDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_PHKHIPLDOOA []*Unk3000_ICLKJJNGOHN `protobuf:"bytes,9,rep,name=Unk2700_PHKHIPLDOOA,json=Unk2700PHKHIPLDOOA,proto3" json:"Unk2700_PHKHIPLDOOA,omitempty"`
+ StageInfoList []*InstableSprayStageInfo `protobuf:"bytes,2,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
}
func (x *InstableSprayDetailInfo) Reset() {
@@ -76,9 +76,9 @@ func (*InstableSprayDetailInfo) Descriptor() ([]byte, []int) {
return file_InstableSprayDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *InstableSprayDetailInfo) GetUnk2700_PHKHIPLDOOA() []*Unk3000_ICLKJJNGOHN {
+func (x *InstableSprayDetailInfo) GetStageInfoList() []*InstableSprayStageInfo {
if x != nil {
- return x.Unk2700_PHKHIPLDOOA
+ return x.StageInfoList
}
return nil
}
@@ -88,15 +88,15 @@ var File_InstableSprayDetailInfo_proto protoreflect.FileDescriptor
var file_InstableSprayDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x4c, 0x4b, 0x4a, 0x4a, 0x4e,
- 0x47, 0x4f, 0x48, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x17, 0x49, 0x6e,
- 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c, 0x44, 0x4f, 0x4f, 0x41, 0x18, 0x09, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x4c,
- 0x4b, 0x4a, 0x4a, 0x4e, 0x47, 0x4f, 0x48, 0x4e, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c, 0x44, 0x4f, 0x4f, 0x41, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x1c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a,
+ 0x17, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3f, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61,
+ 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -114,10 +114,10 @@ func file_InstableSprayDetailInfo_proto_rawDescGZIP() []byte {
var file_InstableSprayDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_InstableSprayDetailInfo_proto_goTypes = []interface{}{
(*InstableSprayDetailInfo)(nil), // 0: InstableSprayDetailInfo
- (*Unk3000_ICLKJJNGOHN)(nil), // 1: Unk3000_ICLKJJNGOHN
+ (*InstableSprayStageInfo)(nil), // 1: InstableSprayStageInfo
}
var file_InstableSprayDetailInfo_proto_depIdxs = []int32{
- 1, // 0: InstableSprayDetailInfo.Unk2700_PHKHIPLDOOA:type_name -> Unk3000_ICLKJJNGOHN
+ 1, // 0: InstableSprayDetailInfo.stage_info_list:type_name -> InstableSprayStageInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -130,7 +130,7 @@ func file_InstableSprayDetailInfo_proto_init() {
if File_InstableSprayDetailInfo_proto != nil {
return
}
- file_Unk3000_ICLKJJNGOHN_proto_init()
+ file_InstableSprayStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_InstableSprayDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*InstableSprayDetailInfo); i {
diff --git a/gover/gen/InstableSprayDungeonSettleInfo.pb.go b/gover/gen/InstableSprayDungeonSettleInfo.pb.go
new file mode 100644
index 00000000..21d95f7f
--- /dev/null
+++ b/gover/gen/InstableSprayDungeonSettleInfo.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayDungeonSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayDungeonSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Difficulty uint32 `protobuf:"varint,15,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ IsNewRecord bool `protobuf:"varint,9,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ ScoreList []uint32 `protobuf:"varint,3,rep,packed,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
+}
+
+func (x *InstableSprayDungeonSettleInfo) Reset() {
+ *x = InstableSprayDungeonSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayDungeonSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayDungeonSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayDungeonSettleInfo) ProtoMessage() {}
+
+func (x *InstableSprayDungeonSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayDungeonSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayDungeonSettleInfo.ProtoReflect.Descriptor instead.
+func (*InstableSprayDungeonSettleInfo) Descriptor() ([]byte, []int) {
+ return file_InstableSprayDungeonSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayDungeonSettleInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *InstableSprayDungeonSettleInfo) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *InstableSprayDungeonSettleInfo) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *InstableSprayDungeonSettleInfo) GetScoreList() []uint32 {
+ if x != nil {
+ return x.ScoreList
+ }
+ return nil
+}
+
+var File_InstableSprayDungeonSettleInfo_proto protoreflect.FileDescriptor
+
+var file_InstableSprayDungeonSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x01, 0x0a, 0x1e, 0x49, 0x6e, 0x73, 0x74, 0x61,
+ 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
+ 0x75, 0x6c, 0x74, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e,
+ 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63,
+ 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayDungeonSettleInfo_proto_rawDescOnce sync.Once
+ file_InstableSprayDungeonSettleInfo_proto_rawDescData = file_InstableSprayDungeonSettleInfo_proto_rawDesc
+)
+
+func file_InstableSprayDungeonSettleInfo_proto_rawDescGZIP() []byte {
+ file_InstableSprayDungeonSettleInfo_proto_rawDescOnce.Do(func() {
+ file_InstableSprayDungeonSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayDungeonSettleInfo_proto_rawDescData)
+ })
+ return file_InstableSprayDungeonSettleInfo_proto_rawDescData
+}
+
+var file_InstableSprayDungeonSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayDungeonSettleInfo_proto_goTypes = []interface{}{
+ (*InstableSprayDungeonSettleInfo)(nil), // 0: InstableSprayDungeonSettleInfo
+}
+var file_InstableSprayDungeonSettleInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayDungeonSettleInfo_proto_init() }
+func file_InstableSprayDungeonSettleInfo_proto_init() {
+ if File_InstableSprayDungeonSettleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayDungeonSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayDungeonSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayDungeonSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayDungeonSettleInfo_proto_goTypes,
+ DependencyIndexes: file_InstableSprayDungeonSettleInfo_proto_depIdxs,
+ MessageInfos: file_InstableSprayDungeonSettleInfo_proto_msgTypes,
+ }.Build()
+ File_InstableSprayDungeonSettleInfo_proto = out.File
+ file_InstableSprayDungeonSettleInfo_proto_rawDesc = nil
+ file_InstableSprayDungeonSettleInfo_proto_goTypes = nil
+ file_InstableSprayDungeonSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayEnterDungeonReq.pb.go b/gover/gen/InstableSprayEnterDungeonReq.pb.go
new file mode 100644
index 00000000..7f8a929c
--- /dev/null
+++ b/gover/gen/InstableSprayEnterDungeonReq.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayEnterDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayEnterDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,5,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ AvatarInfoList []*InstableSprayAvatarInfo `protobuf:"bytes,2,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+ Difficulty uint32 `protobuf:"varint,1,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+}
+
+func (x *InstableSprayEnterDungeonReq) Reset() {
+ *x = InstableSprayEnterDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayEnterDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayEnterDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayEnterDungeonReq) ProtoMessage() {}
+
+func (x *InstableSprayEnterDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayEnterDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayEnterDungeonReq.ProtoReflect.Descriptor instead.
+func (*InstableSprayEnterDungeonReq) Descriptor() ([]byte, []int) {
+ return file_InstableSprayEnterDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayEnterDungeonReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *InstableSprayEnterDungeonReq) GetAvatarInfoList() []*InstableSprayAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+func (x *InstableSprayEnterDungeonReq) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+var File_InstableSprayEnterDungeonReq_proto protoreflect.FileDescriptor
+
+var file_InstableSprayEnterDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x45,
+ 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70,
+ 0x72, 0x61, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x1c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65,
+ 0x53, 0x70, 0x72, 0x61, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
+ 0x42, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x6e, 0x73, 0x74,
+ 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
+ 0x6c, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayEnterDungeonReq_proto_rawDescOnce sync.Once
+ file_InstableSprayEnterDungeonReq_proto_rawDescData = file_InstableSprayEnterDungeonReq_proto_rawDesc
+)
+
+func file_InstableSprayEnterDungeonReq_proto_rawDescGZIP() []byte {
+ file_InstableSprayEnterDungeonReq_proto_rawDescOnce.Do(func() {
+ file_InstableSprayEnterDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayEnterDungeonReq_proto_rawDescData)
+ })
+ return file_InstableSprayEnterDungeonReq_proto_rawDescData
+}
+
+var file_InstableSprayEnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayEnterDungeonReq_proto_goTypes = []interface{}{
+ (*InstableSprayEnterDungeonReq)(nil), // 0: InstableSprayEnterDungeonReq
+ (*InstableSprayAvatarInfo)(nil), // 1: InstableSprayAvatarInfo
+}
+var file_InstableSprayEnterDungeonReq_proto_depIdxs = []int32{
+ 1, // 0: InstableSprayEnterDungeonReq.avatar_info_list:type_name -> InstableSprayAvatarInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayEnterDungeonReq_proto_init() }
+func file_InstableSprayEnterDungeonReq_proto_init() {
+ if File_InstableSprayEnterDungeonReq_proto != nil {
+ return
+ }
+ file_InstableSprayAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayEnterDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayEnterDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayEnterDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayEnterDungeonReq_proto_goTypes,
+ DependencyIndexes: file_InstableSprayEnterDungeonReq_proto_depIdxs,
+ MessageInfos: file_InstableSprayEnterDungeonReq_proto_msgTypes,
+ }.Build()
+ File_InstableSprayEnterDungeonReq_proto = out.File
+ file_InstableSprayEnterDungeonReq_proto_rawDesc = nil
+ file_InstableSprayEnterDungeonReq_proto_goTypes = nil
+ file_InstableSprayEnterDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayEnterDungeonRsp.pb.go b/gover/gen/InstableSprayEnterDungeonRsp.pb.go
new file mode 100644
index 00000000..7e81b3bc
--- /dev/null
+++ b/gover/gen/InstableSprayEnterDungeonRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayEnterDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayEnterDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,4,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *InstableSprayEnterDungeonRsp) Reset() {
+ *x = InstableSprayEnterDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayEnterDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayEnterDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayEnterDungeonRsp) ProtoMessage() {}
+
+func (x *InstableSprayEnterDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayEnterDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayEnterDungeonRsp.ProtoReflect.Descriptor instead.
+func (*InstableSprayEnterDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_InstableSprayEnterDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayEnterDungeonRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *InstableSprayEnterDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_InstableSprayEnterDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_InstableSprayEnterDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x45,
+ 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65,
+ 0x53, 0x70, 0x72, 0x61, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayEnterDungeonRsp_proto_rawDescOnce sync.Once
+ file_InstableSprayEnterDungeonRsp_proto_rawDescData = file_InstableSprayEnterDungeonRsp_proto_rawDesc
+)
+
+func file_InstableSprayEnterDungeonRsp_proto_rawDescGZIP() []byte {
+ file_InstableSprayEnterDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_InstableSprayEnterDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayEnterDungeonRsp_proto_rawDescData)
+ })
+ return file_InstableSprayEnterDungeonRsp_proto_rawDescData
+}
+
+var file_InstableSprayEnterDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayEnterDungeonRsp_proto_goTypes = []interface{}{
+ (*InstableSprayEnterDungeonRsp)(nil), // 0: InstableSprayEnterDungeonRsp
+}
+var file_InstableSprayEnterDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayEnterDungeonRsp_proto_init() }
+func file_InstableSprayEnterDungeonRsp_proto_init() {
+ if File_InstableSprayEnterDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayEnterDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayEnterDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayEnterDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayEnterDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_InstableSprayEnterDungeonRsp_proto_depIdxs,
+ MessageInfos: file_InstableSprayEnterDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_InstableSprayEnterDungeonRsp_proto = out.File
+ file_InstableSprayEnterDungeonRsp_proto_rawDesc = nil
+ file_InstableSprayEnterDungeonRsp_proto_goTypes = nil
+ file_InstableSprayEnterDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayGalleryInfoNotify.pb.go b/gover/gen/InstableSprayGalleryInfoNotify.pb.go
new file mode 100644
index 00000000..147d44b6
--- /dev/null
+++ b/gover/gen/InstableSprayGalleryInfoNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayGalleryInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayGalleryInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Score uint32 `protobuf:"varint,14,opt,name=score,proto3" json:"score,omitempty"`
+}
+
+func (x *InstableSprayGalleryInfoNotify) Reset() {
+ *x = InstableSprayGalleryInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayGalleryInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayGalleryInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayGalleryInfoNotify) ProtoMessage() {}
+
+func (x *InstableSprayGalleryInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayGalleryInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayGalleryInfoNotify.ProtoReflect.Descriptor instead.
+func (*InstableSprayGalleryInfoNotify) Descriptor() ([]byte, []int) {
+ return file_InstableSprayGalleryInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayGalleryInfoNotify) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+var File_InstableSprayGalleryInfoNotify_proto protoreflect.FileDescriptor
+
+var file_InstableSprayGalleryInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62,
+ 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayGalleryInfoNotify_proto_rawDescOnce sync.Once
+ file_InstableSprayGalleryInfoNotify_proto_rawDescData = file_InstableSprayGalleryInfoNotify_proto_rawDesc
+)
+
+func file_InstableSprayGalleryInfoNotify_proto_rawDescGZIP() []byte {
+ file_InstableSprayGalleryInfoNotify_proto_rawDescOnce.Do(func() {
+ file_InstableSprayGalleryInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayGalleryInfoNotify_proto_rawDescData)
+ })
+ return file_InstableSprayGalleryInfoNotify_proto_rawDescData
+}
+
+var file_InstableSprayGalleryInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayGalleryInfoNotify_proto_goTypes = []interface{}{
+ (*InstableSprayGalleryInfoNotify)(nil), // 0: InstableSprayGalleryInfoNotify
+}
+var file_InstableSprayGalleryInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayGalleryInfoNotify_proto_init() }
+func file_InstableSprayGalleryInfoNotify_proto_init() {
+ if File_InstableSprayGalleryInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayGalleryInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayGalleryInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayGalleryInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayGalleryInfoNotify_proto_goTypes,
+ DependencyIndexes: file_InstableSprayGalleryInfoNotify_proto_depIdxs,
+ MessageInfos: file_InstableSprayGalleryInfoNotify_proto_msgTypes,
+ }.Build()
+ File_InstableSprayGalleryInfoNotify_proto = out.File
+ file_InstableSprayGalleryInfoNotify_proto_rawDesc = nil
+ file_InstableSprayGalleryInfoNotify_proto_goTypes = nil
+ file_InstableSprayGalleryInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayLevelFinishNotify.pb.go b/gover/gen/InstableSprayLevelFinishNotify.pb.go
new file mode 100644
index 00000000..a49168af
--- /dev/null
+++ b/gover/gen/InstableSprayLevelFinishNotify.pb.go
@@ -0,0 +1,201 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayLevelFinishNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayLevelFinishNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Round uint32 `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
+ LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Unk3300_AMEBAPIPLGL bool `protobuf:"varint,3,opt,name=Unk3300_AMEBAPIPLGL,json=Unk3300AMEBAPIPLGL,proto3" json:"Unk3300_AMEBAPIPLGL,omitempty"`
+ Unk3300_DHKHBKLBIPA bool `protobuf:"varint,12,opt,name=Unk3300_DHKHBKLBIPA,json=Unk3300DHKHBKLBIPA,proto3" json:"Unk3300_DHKHBKLBIPA,omitempty"`
+ StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *InstableSprayLevelFinishNotify) Reset() {
+ *x = InstableSprayLevelFinishNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayLevelFinishNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayLevelFinishNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayLevelFinishNotify) ProtoMessage() {}
+
+func (x *InstableSprayLevelFinishNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayLevelFinishNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayLevelFinishNotify.ProtoReflect.Descriptor instead.
+func (*InstableSprayLevelFinishNotify) Descriptor() ([]byte, []int) {
+ return file_InstableSprayLevelFinishNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayLevelFinishNotify) GetRound() uint32 {
+ if x != nil {
+ return x.Round
+ }
+ return 0
+}
+
+func (x *InstableSprayLevelFinishNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *InstableSprayLevelFinishNotify) GetUnk3300_AMEBAPIPLGL() bool {
+ if x != nil {
+ return x.Unk3300_AMEBAPIPLGL
+ }
+ return false
+}
+
+func (x *InstableSprayLevelFinishNotify) GetUnk3300_DHKHBKLBIPA() bool {
+ if x != nil {
+ return x.Unk3300_DHKHBKLBIPA
+ }
+ return false
+}
+
+func (x *InstableSprayLevelFinishNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_InstableSprayLevelFinishNotify_proto protoreflect.FileDescriptor
+
+var file_InstableSprayLevelFinishNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x01, 0x0a, 0x1e, 0x49, 0x6e, 0x73, 0x74, 0x61,
+ 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75,
+ 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x45, 0x42, 0x41, 0x50, 0x49, 0x50, 0x4c, 0x47,
+ 0x4c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x4d, 0x45, 0x42, 0x41, 0x50, 0x49, 0x50, 0x4c, 0x47, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x48, 0x4b, 0x48, 0x42, 0x4b, 0x4c, 0x42, 0x49,
+ 0x50, 0x41, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x44, 0x48, 0x4b, 0x48, 0x42, 0x4b, 0x4c, 0x42, 0x49, 0x50, 0x41, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayLevelFinishNotify_proto_rawDescOnce sync.Once
+ file_InstableSprayLevelFinishNotify_proto_rawDescData = file_InstableSprayLevelFinishNotify_proto_rawDesc
+)
+
+func file_InstableSprayLevelFinishNotify_proto_rawDescGZIP() []byte {
+ file_InstableSprayLevelFinishNotify_proto_rawDescOnce.Do(func() {
+ file_InstableSprayLevelFinishNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayLevelFinishNotify_proto_rawDescData)
+ })
+ return file_InstableSprayLevelFinishNotify_proto_rawDescData
+}
+
+var file_InstableSprayLevelFinishNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayLevelFinishNotify_proto_goTypes = []interface{}{
+ (*InstableSprayLevelFinishNotify)(nil), // 0: InstableSprayLevelFinishNotify
+}
+var file_InstableSprayLevelFinishNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayLevelFinishNotify_proto_init() }
+func file_InstableSprayLevelFinishNotify_proto_init() {
+ if File_InstableSprayLevelFinishNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayLevelFinishNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayLevelFinishNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayLevelFinishNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayLevelFinishNotify_proto_goTypes,
+ DependencyIndexes: file_InstableSprayLevelFinishNotify_proto_depIdxs,
+ MessageInfos: file_InstableSprayLevelFinishNotify_proto_msgTypes,
+ }.Build()
+ File_InstableSprayLevelFinishNotify_proto = out.File
+ file_InstableSprayLevelFinishNotify_proto_rawDesc = nil
+ file_InstableSprayLevelFinishNotify_proto_goTypes = nil
+ file_InstableSprayLevelFinishNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayRestartDungeonReq.pb.go b/gover/gen/InstableSprayRestartDungeonReq.pb.go
new file mode 100644
index 00000000..001adbce
--- /dev/null
+++ b/gover/gen/InstableSprayRestartDungeonReq.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayRestartDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayRestartDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarInfoList []*InstableSprayAvatarInfo `protobuf:"bytes,15,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+}
+
+func (x *InstableSprayRestartDungeonReq) Reset() {
+ *x = InstableSprayRestartDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayRestartDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayRestartDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayRestartDungeonReq) ProtoMessage() {}
+
+func (x *InstableSprayRestartDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayRestartDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayRestartDungeonReq.ProtoReflect.Descriptor instead.
+func (*InstableSprayRestartDungeonReq) Descriptor() ([]byte, []int) {
+ return file_InstableSprayRestartDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayRestartDungeonReq) GetAvatarInfoList() []*InstableSprayAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+var File_InstableSprayRestartDungeonReq_proto protoreflect.FileDescriptor
+
+var file_InstableSprayRestartDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65,
+ 0x53, 0x70, 0x72, 0x61, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x1e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c,
+ 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x42, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61,
+ 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayRestartDungeonReq_proto_rawDescOnce sync.Once
+ file_InstableSprayRestartDungeonReq_proto_rawDescData = file_InstableSprayRestartDungeonReq_proto_rawDesc
+)
+
+func file_InstableSprayRestartDungeonReq_proto_rawDescGZIP() []byte {
+ file_InstableSprayRestartDungeonReq_proto_rawDescOnce.Do(func() {
+ file_InstableSprayRestartDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayRestartDungeonReq_proto_rawDescData)
+ })
+ return file_InstableSprayRestartDungeonReq_proto_rawDescData
+}
+
+var file_InstableSprayRestartDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayRestartDungeonReq_proto_goTypes = []interface{}{
+ (*InstableSprayRestartDungeonReq)(nil), // 0: InstableSprayRestartDungeonReq
+ (*InstableSprayAvatarInfo)(nil), // 1: InstableSprayAvatarInfo
+}
+var file_InstableSprayRestartDungeonReq_proto_depIdxs = []int32{
+ 1, // 0: InstableSprayRestartDungeonReq.avatar_info_list:type_name -> InstableSprayAvatarInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayRestartDungeonReq_proto_init() }
+func file_InstableSprayRestartDungeonReq_proto_init() {
+ if File_InstableSprayRestartDungeonReq_proto != nil {
+ return
+ }
+ file_InstableSprayAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayRestartDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayRestartDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayRestartDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayRestartDungeonReq_proto_goTypes,
+ DependencyIndexes: file_InstableSprayRestartDungeonReq_proto_depIdxs,
+ MessageInfos: file_InstableSprayRestartDungeonReq_proto_msgTypes,
+ }.Build()
+ File_InstableSprayRestartDungeonReq_proto = out.File
+ file_InstableSprayRestartDungeonReq_proto_rawDesc = nil
+ file_InstableSprayRestartDungeonReq_proto_goTypes = nil
+ file_InstableSprayRestartDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayRestartDungeonRsp.pb.go b/gover/gen/InstableSprayRestartDungeonRsp.pb.go
new file mode 100644
index 00000000..86192b27
--- /dev/null
+++ b/gover/gen/InstableSprayRestartDungeonRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayRestartDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayRestartDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LevelId uint32 `protobuf:"varint,4,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *InstableSprayRestartDungeonRsp) Reset() {
+ *x = InstableSprayRestartDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayRestartDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayRestartDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayRestartDungeonRsp) ProtoMessage() {}
+
+func (x *InstableSprayRestartDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayRestartDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayRestartDungeonRsp.ProtoReflect.Descriptor instead.
+func (*InstableSprayRestartDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_InstableSprayRestartDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayRestartDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *InstableSprayRestartDungeonRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_InstableSprayRestartDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_InstableSprayRestartDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x1e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62,
+ 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayRestartDungeonRsp_proto_rawDescOnce sync.Once
+ file_InstableSprayRestartDungeonRsp_proto_rawDescData = file_InstableSprayRestartDungeonRsp_proto_rawDesc
+)
+
+func file_InstableSprayRestartDungeonRsp_proto_rawDescGZIP() []byte {
+ file_InstableSprayRestartDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_InstableSprayRestartDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayRestartDungeonRsp_proto_rawDescData)
+ })
+ return file_InstableSprayRestartDungeonRsp_proto_rawDescData
+}
+
+var file_InstableSprayRestartDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayRestartDungeonRsp_proto_goTypes = []interface{}{
+ (*InstableSprayRestartDungeonRsp)(nil), // 0: InstableSprayRestartDungeonRsp
+}
+var file_InstableSprayRestartDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayRestartDungeonRsp_proto_init() }
+func file_InstableSprayRestartDungeonRsp_proto_init() {
+ if File_InstableSprayRestartDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayRestartDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayRestartDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayRestartDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayRestartDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_InstableSprayRestartDungeonRsp_proto_depIdxs,
+ MessageInfos: file_InstableSprayRestartDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_InstableSprayRestartDungeonRsp_proto = out.File
+ file_InstableSprayRestartDungeonRsp_proto_rawDesc = nil
+ file_InstableSprayRestartDungeonRsp_proto_goTypes = nil
+ file_InstableSprayRestartDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSpraySettleInfo.pb.go b/gover/gen/InstableSpraySettleInfo.pb.go
deleted file mode 100644
index 4f39c14a..00000000
--- a/gover/gen/InstableSpraySettleInfo.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: InstableSpraySettleInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type InstableSpraySettleInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ScoreList []uint32 `protobuf:"varint,4,rep,packed,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
- IsNewRecord bool `protobuf:"varint,13,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- Difficulty uint32 `protobuf:"varint,5,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
-}
-
-func (x *InstableSpraySettleInfo) Reset() {
- *x = InstableSpraySettleInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_InstableSpraySettleInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *InstableSpraySettleInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*InstableSpraySettleInfo) ProtoMessage() {}
-
-func (x *InstableSpraySettleInfo) ProtoReflect() protoreflect.Message {
- mi := &file_InstableSpraySettleInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use InstableSpraySettleInfo.ProtoReflect.Descriptor instead.
-func (*InstableSpraySettleInfo) Descriptor() ([]byte, []int) {
- return file_InstableSpraySettleInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *InstableSpraySettleInfo) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *InstableSpraySettleInfo) GetScoreList() []uint32 {
- if x != nil {
- return x.ScoreList
- }
- return nil
-}
-
-func (x *InstableSpraySettleInfo) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *InstableSpraySettleInfo) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-var File_InstableSpraySettleInfo_proto protoreflect.FileDescriptor
-
-var file_InstableSpraySettleInfo_proto_rawDesc = []byte{
- 0x0a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0x97, 0x01, 0x0a, 0x17, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61,
- 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f,
- 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73,
- 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66,
- 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_InstableSpraySettleInfo_proto_rawDescOnce sync.Once
- file_InstableSpraySettleInfo_proto_rawDescData = file_InstableSpraySettleInfo_proto_rawDesc
-)
-
-func file_InstableSpraySettleInfo_proto_rawDescGZIP() []byte {
- file_InstableSpraySettleInfo_proto_rawDescOnce.Do(func() {
- file_InstableSpraySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSpraySettleInfo_proto_rawDescData)
- })
- return file_InstableSpraySettleInfo_proto_rawDescData
-}
-
-var file_InstableSpraySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_InstableSpraySettleInfo_proto_goTypes = []interface{}{
- (*InstableSpraySettleInfo)(nil), // 0: InstableSpraySettleInfo
-}
-var file_InstableSpraySettleInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_InstableSpraySettleInfo_proto_init() }
-func file_InstableSpraySettleInfo_proto_init() {
- if File_InstableSpraySettleInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_InstableSpraySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*InstableSpraySettleInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_InstableSpraySettleInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_InstableSpraySettleInfo_proto_goTypes,
- DependencyIndexes: file_InstableSpraySettleInfo_proto_depIdxs,
- MessageInfos: file_InstableSpraySettleInfo_proto_msgTypes,
- }.Build()
- File_InstableSpraySettleInfo_proto = out.File
- file_InstableSpraySettleInfo_proto_rawDesc = nil
- file_InstableSpraySettleInfo_proto_goTypes = nil
- file_InstableSpraySettleInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/InstableSprayStageInfo.pb.go b/gover/gen/InstableSprayStageInfo.pb.go
new file mode 100644
index 00000000..4bee5a85
--- /dev/null
+++ b/gover/gen/InstableSprayStageInfo.pb.go
@@ -0,0 +1,195 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinished bool `protobuf:"varint,12,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ TeamInfoList []*InstableSprayTeamInfo `protobuf:"bytes,9,rep,name=team_info_list,json=teamInfoList,proto3" json:"team_info_list,omitempty"`
+ MaxScore uint32 `protobuf:"varint,7,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+}
+
+func (x *InstableSprayStageInfo) Reset() {
+ *x = InstableSprayStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayStageInfo) ProtoMessage() {}
+
+func (x *InstableSprayStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayStageInfo.ProtoReflect.Descriptor instead.
+func (*InstableSprayStageInfo) Descriptor() ([]byte, []int) {
+ return file_InstableSprayStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayStageInfo) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+func (x *InstableSprayStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *InstableSprayStageInfo) GetTeamInfoList() []*InstableSprayTeamInfo {
+ if x != nil {
+ return x.TeamInfoList
+ }
+ return nil
+}
+
+func (x *InstableSprayStageInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+var File_InstableSprayStageInfo_proto protoreflect.FileDescriptor
+
+var file_InstableSprayStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b,
+ 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x54, 0x65, 0x61,
+ 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a, 0x16,
+ 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x0e, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x49, 0x6e, 0x73,
+ 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0c, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayStageInfo_proto_rawDescOnce sync.Once
+ file_InstableSprayStageInfo_proto_rawDescData = file_InstableSprayStageInfo_proto_rawDesc
+)
+
+func file_InstableSprayStageInfo_proto_rawDescGZIP() []byte {
+ file_InstableSprayStageInfo_proto_rawDescOnce.Do(func() {
+ file_InstableSprayStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayStageInfo_proto_rawDescData)
+ })
+ return file_InstableSprayStageInfo_proto_rawDescData
+}
+
+var file_InstableSprayStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayStageInfo_proto_goTypes = []interface{}{
+ (*InstableSprayStageInfo)(nil), // 0: InstableSprayStageInfo
+ (*InstableSprayTeamInfo)(nil), // 1: InstableSprayTeamInfo
+}
+var file_InstableSprayStageInfo_proto_depIdxs = []int32{
+ 1, // 0: InstableSprayStageInfo.team_info_list:type_name -> InstableSprayTeamInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayStageInfo_proto_init() }
+func file_InstableSprayStageInfo_proto_init() {
+ if File_InstableSprayStageInfo_proto != nil {
+ return
+ }
+ file_InstableSprayTeamInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayStageInfo_proto_goTypes,
+ DependencyIndexes: file_InstableSprayStageInfo_proto_depIdxs,
+ MessageInfos: file_InstableSprayStageInfo_proto_msgTypes,
+ }.Build()
+ File_InstableSprayStageInfo_proto = out.File
+ file_InstableSprayStageInfo_proto_rawDesc = nil
+ file_InstableSprayStageInfo_proto_goTypes = nil
+ file_InstableSprayStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSpraySwitchTeamReq.pb.go b/gover/gen/InstableSpraySwitchTeamReq.pb.go
new file mode 100644
index 00000000..981995b1
--- /dev/null
+++ b/gover/gen/InstableSpraySwitchTeamReq.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSpraySwitchTeamReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSpraySwitchTeamReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarInfoList []*InstableSprayAvatarInfo `protobuf:"bytes,13,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+}
+
+func (x *InstableSpraySwitchTeamReq) Reset() {
+ *x = InstableSpraySwitchTeamReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSpraySwitchTeamReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSpraySwitchTeamReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSpraySwitchTeamReq) ProtoMessage() {}
+
+func (x *InstableSpraySwitchTeamReq) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSpraySwitchTeamReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSpraySwitchTeamReq.ProtoReflect.Descriptor instead.
+func (*InstableSpraySwitchTeamReq) Descriptor() ([]byte, []int) {
+ return file_InstableSpraySwitchTeamReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSpraySwitchTeamReq) GetAvatarInfoList() []*InstableSprayAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+var File_InstableSpraySwitchTeamReq_proto protoreflect.FileDescriptor
+
+var file_InstableSpraySwitchTeamReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53,
+ 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61,
+ 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x60, 0x0a, 0x1a, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72,
+ 0x61, 0x79, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x12,
+ 0x42, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x6e, 0x73, 0x74,
+ 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSpraySwitchTeamReq_proto_rawDescOnce sync.Once
+ file_InstableSpraySwitchTeamReq_proto_rawDescData = file_InstableSpraySwitchTeamReq_proto_rawDesc
+)
+
+func file_InstableSpraySwitchTeamReq_proto_rawDescGZIP() []byte {
+ file_InstableSpraySwitchTeamReq_proto_rawDescOnce.Do(func() {
+ file_InstableSpraySwitchTeamReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSpraySwitchTeamReq_proto_rawDescData)
+ })
+ return file_InstableSpraySwitchTeamReq_proto_rawDescData
+}
+
+var file_InstableSpraySwitchTeamReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSpraySwitchTeamReq_proto_goTypes = []interface{}{
+ (*InstableSpraySwitchTeamReq)(nil), // 0: InstableSpraySwitchTeamReq
+ (*InstableSprayAvatarInfo)(nil), // 1: InstableSprayAvatarInfo
+}
+var file_InstableSpraySwitchTeamReq_proto_depIdxs = []int32{
+ 1, // 0: InstableSpraySwitchTeamReq.avatar_info_list:type_name -> InstableSprayAvatarInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_InstableSpraySwitchTeamReq_proto_init() }
+func file_InstableSpraySwitchTeamReq_proto_init() {
+ if File_InstableSpraySwitchTeamReq_proto != nil {
+ return
+ }
+ file_InstableSprayAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSpraySwitchTeamReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSpraySwitchTeamReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSpraySwitchTeamReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSpraySwitchTeamReq_proto_goTypes,
+ DependencyIndexes: file_InstableSpraySwitchTeamReq_proto_depIdxs,
+ MessageInfos: file_InstableSpraySwitchTeamReq_proto_msgTypes,
+ }.Build()
+ File_InstableSpraySwitchTeamReq_proto = out.File
+ file_InstableSpraySwitchTeamReq_proto_rawDesc = nil
+ file_InstableSpraySwitchTeamReq_proto_goTypes = nil
+ file_InstableSpraySwitchTeamReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSpraySwitchTeamRsp.pb.go b/gover/gen/InstableSpraySwitchTeamRsp.pb.go
new file mode 100644
index 00000000..12b20a26
--- /dev/null
+++ b/gover/gen/InstableSpraySwitchTeamRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSpraySwitchTeamRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSpraySwitchTeamRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *InstableSpraySwitchTeamRsp) Reset() {
+ *x = InstableSpraySwitchTeamRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSpraySwitchTeamRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSpraySwitchTeamRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSpraySwitchTeamRsp) ProtoMessage() {}
+
+func (x *InstableSpraySwitchTeamRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSpraySwitchTeamRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSpraySwitchTeamRsp.ProtoReflect.Descriptor instead.
+func (*InstableSpraySwitchTeamRsp) Descriptor() ([]byte, []int) {
+ return file_InstableSpraySwitchTeamRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSpraySwitchTeamRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *InstableSpraySwitchTeamRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_InstableSpraySwitchTeamRsp_proto protoreflect.FileDescriptor
+
+var file_InstableSpraySwitchTeamRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x53,
+ 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x1a, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70,
+ 0x72, 0x61, 0x79, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSpraySwitchTeamRsp_proto_rawDescOnce sync.Once
+ file_InstableSpraySwitchTeamRsp_proto_rawDescData = file_InstableSpraySwitchTeamRsp_proto_rawDesc
+)
+
+func file_InstableSpraySwitchTeamRsp_proto_rawDescGZIP() []byte {
+ file_InstableSpraySwitchTeamRsp_proto_rawDescOnce.Do(func() {
+ file_InstableSpraySwitchTeamRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSpraySwitchTeamRsp_proto_rawDescData)
+ })
+ return file_InstableSpraySwitchTeamRsp_proto_rawDescData
+}
+
+var file_InstableSpraySwitchTeamRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSpraySwitchTeamRsp_proto_goTypes = []interface{}{
+ (*InstableSpraySwitchTeamRsp)(nil), // 0: InstableSpraySwitchTeamRsp
+}
+var file_InstableSpraySwitchTeamRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InstableSpraySwitchTeamRsp_proto_init() }
+func file_InstableSpraySwitchTeamRsp_proto_init() {
+ if File_InstableSpraySwitchTeamRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSpraySwitchTeamRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSpraySwitchTeamRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSpraySwitchTeamRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSpraySwitchTeamRsp_proto_goTypes,
+ DependencyIndexes: file_InstableSpraySwitchTeamRsp_proto_depIdxs,
+ MessageInfos: file_InstableSpraySwitchTeamRsp_proto_msgTypes,
+ }.Build()
+ File_InstableSpraySwitchTeamRsp_proto = out.File
+ file_InstableSpraySwitchTeamRsp_proto_rawDesc = nil
+ file_InstableSpraySwitchTeamRsp_proto_goTypes = nil
+ file_InstableSpraySwitchTeamRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/InstableSprayTeamInfo.pb.go b/gover/gen/InstableSprayTeamInfo.pb.go
new file mode 100644
index 00000000..5f803105
--- /dev/null
+++ b/gover/gen/InstableSprayTeamInfo.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InstableSprayTeamInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InstableSprayTeamInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarInfoList []*InstableSprayAvatarInfo `protobuf:"bytes,5,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+}
+
+func (x *InstableSprayTeamInfo) Reset() {
+ *x = InstableSprayTeamInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InstableSprayTeamInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InstableSprayTeamInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InstableSprayTeamInfo) ProtoMessage() {}
+
+func (x *InstableSprayTeamInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_InstableSprayTeamInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InstableSprayTeamInfo.ProtoReflect.Descriptor instead.
+func (*InstableSprayTeamInfo) Descriptor() ([]byte, []int) {
+ return file_InstableSprayTeamInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InstableSprayTeamInfo) GetAvatarInfoList() []*InstableSprayAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+var File_InstableSprayTeamInfo_proto protoreflect.FileDescriptor
+
+var file_InstableSprayTeamInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x54,
+ 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x49,
+ 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x15,
+ 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x54, 0x65, 0x61,
+ 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x18, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InstableSprayTeamInfo_proto_rawDescOnce sync.Once
+ file_InstableSprayTeamInfo_proto_rawDescData = file_InstableSprayTeamInfo_proto_rawDesc
+)
+
+func file_InstableSprayTeamInfo_proto_rawDescGZIP() []byte {
+ file_InstableSprayTeamInfo_proto_rawDescOnce.Do(func() {
+ file_InstableSprayTeamInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_InstableSprayTeamInfo_proto_rawDescData)
+ })
+ return file_InstableSprayTeamInfo_proto_rawDescData
+}
+
+var file_InstableSprayTeamInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InstableSprayTeamInfo_proto_goTypes = []interface{}{
+ (*InstableSprayTeamInfo)(nil), // 0: InstableSprayTeamInfo
+ (*InstableSprayAvatarInfo)(nil), // 1: InstableSprayAvatarInfo
+}
+var file_InstableSprayTeamInfo_proto_depIdxs = []int32{
+ 1, // 0: InstableSprayTeamInfo.avatar_info_list:type_name -> InstableSprayAvatarInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_InstableSprayTeamInfo_proto_init() }
+func file_InstableSprayTeamInfo_proto_init() {
+ if File_InstableSprayTeamInfo_proto != nil {
+ return
+ }
+ file_InstableSprayAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_InstableSprayTeamInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InstableSprayTeamInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InstableSprayTeamInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InstableSprayTeamInfo_proto_goTypes,
+ DependencyIndexes: file_InstableSprayTeamInfo_proto_depIdxs,
+ MessageInfos: file_InstableSprayTeamInfo_proto_msgTypes,
+ }.Build()
+ File_InstableSprayTeamInfo_proto = out.File
+ file_InstableSprayTeamInfo_proto_rawDesc = nil
+ file_InstableSprayTeamInfo_proto_goTypes = nil
+ file_InstableSprayTeamInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/InterOpType.pb.go b/gover/gen/InterOpType.pb.go
index 7d55d59c..8d8fd4f6 100644
--- a/gover/gen/InterOpType.pb.go
+++ b/gover/gen/InterOpType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InterOpType.proto
package gen
diff --git a/gover/gen/InteractDailyDungeonInfoNotify.pb.go b/gover/gen/InteractDailyDungeonInfoNotify.pb.go
index 372e1e89..4614734f 100644
--- a/gover/gen/InteractDailyDungeonInfoNotify.pb.go
+++ b/gover/gen/InteractDailyDungeonInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InteractDailyDungeonInfoNotify.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 919
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type InteractDailyDungeonInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/InteractType.pb.go b/gover/gen/InteractType.pb.go
index 00b15be3..db204bc2 100644
--- a/gover/gen/InteractType.pb.go
+++ b/gover/gen/InteractType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InteractType.proto
package gen
@@ -39,23 +39,23 @@ const (
type InteractType int32
const (
- InteractType_INTERACT_TYPE_NONE InteractType = 0
- InteractType_INTERACT_TYPE_PICK_ITEM InteractType = 1
- InteractType_INTERACT_TYPE_GATHER InteractType = 2
- InteractType_INTERACT_TYPE_OPEN_CHEST InteractType = 3
- InteractType_INTERACT_TYPE_OPEN_STATUE InteractType = 4
- InteractType_INTERACT_TYPE_CONSUM InteractType = 5
- InteractType_INTERACT_TYPE_MP_PLAY_REWARD InteractType = 6
- InteractType_INTERACT_TYPE_VIEW InteractType = 7
- InteractType_INTERACT_TYPE_GENERAL_REWARD InteractType = 8
- InteractType_INTERACT_TYPE_MIRACLE_RING InteractType = 9
- InteractType_INTERACT_TYPE_FOUNDATION InteractType = 10
- InteractType_INTERACT_TYPE_ECHO_SHELL InteractType = 11
- InteractType_INTERACT_TYPE_HOME_GATHER InteractType = 12
- InteractType_INTERACT_TYPE_ENV_ANIMAL InteractType = 13
- InteractType_INTERACT_TYPE_QUEST_GADGET InteractType = 14
- InteractType_INTERACT_TYPE_Unk2700_LIEIKFDFMGF InteractType = 15
- InteractType_INTERACT_TYPE_Unk3000_NMOCFKDNCOB InteractType = 16
+ InteractType_INTERACT_TYPE_NONE InteractType = 0
+ InteractType_INTERACT_TYPE_PICK_ITEM InteractType = 1
+ InteractType_INTERACT_TYPE_GATHER InteractType = 2
+ InteractType_INTERACT_TYPE_OPEN_CHEST InteractType = 3
+ InteractType_INTERACT_TYPE_OPEN_STATUE InteractType = 4
+ InteractType_INTERACT_TYPE_CONSUME InteractType = 5
+ InteractType_INTERACT_TYPE_MP_PLAY_REWARD InteractType = 6
+ InteractType_INTERACT_TYPE_VIEW InteractType = 7
+ InteractType_INTERACT_TYPE_GENERAL_REWARD InteractType = 8
+ InteractType_INTERACT_TYPE_MIRACLE_RING InteractType = 9
+ InteractType_INTERACT_TYPE_FOUNDATION InteractType = 10
+ InteractType_INTERACT_TYPE_ECHO_SHELL InteractType = 11
+ InteractType_INTERACT_TYPE_HOME_GATHER InteractType = 12
+ InteractType_INTERACT_TYPE_ENV_ANIMAL InteractType = 13
+ InteractType_INTERACT_TYPE_QUEST_GADGET InteractType = 14
+ InteractType_INTERACT_TYPE_UI_INTERACT InteractType = 15
+ InteractType_INTERACT_TYPE_DESHRET_OBELISK InteractType = 16
)
// Enum value maps for InteractType.
@@ -66,7 +66,7 @@ var (
2: "INTERACT_TYPE_GATHER",
3: "INTERACT_TYPE_OPEN_CHEST",
4: "INTERACT_TYPE_OPEN_STATUE",
- 5: "INTERACT_TYPE_CONSUM",
+ 5: "INTERACT_TYPE_CONSUME",
6: "INTERACT_TYPE_MP_PLAY_REWARD",
7: "INTERACT_TYPE_VIEW",
8: "INTERACT_TYPE_GENERAL_REWARD",
@@ -76,27 +76,27 @@ var (
12: "INTERACT_TYPE_HOME_GATHER",
13: "INTERACT_TYPE_ENV_ANIMAL",
14: "INTERACT_TYPE_QUEST_GADGET",
- 15: "INTERACT_TYPE_Unk2700_LIEIKFDFMGF",
- 16: "INTERACT_TYPE_Unk3000_NMOCFKDNCOB",
+ 15: "INTERACT_TYPE_UI_INTERACT",
+ 16: "INTERACT_TYPE_DESHRET_OBELISK",
}
InteractType_value = map[string]int32{
- "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_Unk2700_LIEIKFDFMGF": 15,
- "INTERACT_TYPE_Unk3000_NMOCFKDNCOB": 16,
+ "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_CONSUME": 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,
}
)
@@ -131,7 +131,7 @@ var File_InteractType_proto protoreflect.FileDescriptor
var file_InteractType_proto_rawDesc = []byte{
0x0a, 0x12, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x97, 0x04, 0x0a, 0x0c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x8c, 0x04, 0x0a, 0x0c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63,
0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x12, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43,
0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1b, 0x0a,
0x17, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50,
@@ -141,31 +141,31 @@ var file_InteractType_proto_rawDesc = []byte{
0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54,
0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54,
0x59, 0x50, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x45, 0x10,
- 0x04, 0x12, 0x18, 0x0a, 0x14, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x55, 0x4d, 0x10, 0x05, 0x12, 0x20, 0x0a, 0x1c, 0x49,
- 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x50, 0x5f,
- 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x06, 0x12, 0x16, 0x0a,
- 0x12, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56,
- 0x49, 0x45, 0x57, 0x10, 0x07, 0x12, 0x20, 0x0a, 0x1c, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43,
- 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f, 0x52,
- 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x08, 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x4e, 0x54, 0x45, 0x52,
- 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45,
- 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x4e, 0x54, 0x45, 0x52,
- 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54,
- 0x49, 0x4f, 0x4e, 0x10, 0x0a, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43,
- 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x43, 0x48, 0x4f, 0x5f, 0x53, 0x48, 0x45, 0x4c,
- 0x4c, 0x10, 0x0b, 0x12, 0x1d, 0x0a, 0x19, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f,
- 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52,
- 0x10, 0x0c, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54,
- 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x56, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x10, 0x0d,
- 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50,
- 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x10, 0x0e,
- 0x12, 0x25, 0x0a, 0x21, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50,
- 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x49, 0x45, 0x49, 0x4b, 0x46,
- 0x44, 0x46, 0x4d, 0x47, 0x46, 0x10, 0x0f, 0x12, 0x25, 0x0a, 0x21, 0x49, 0x4e, 0x54, 0x45, 0x52,
- 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x4e, 0x4d, 0x4f, 0x43, 0x46, 0x4b, 0x44, 0x4e, 0x43, 0x4f, 0x42, 0x10, 0x10, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x04, 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x55, 0x4d, 0x45, 0x10, 0x05, 0x12, 0x20, 0x0a, 0x1c,
+ 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x50,
+ 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x06, 0x12, 0x16,
+ 0x0a, 0x12, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x56, 0x49, 0x45, 0x57, 0x10, 0x07, 0x12, 0x20, 0x0a, 0x1c, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41,
+ 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f,
+ 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x08, 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c,
+ 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41,
+ 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0a, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41,
+ 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x43, 0x48, 0x4f, 0x5f, 0x53, 0x48, 0x45,
+ 0x4c, 0x4c, 0x10, 0x0b, 0x12, 0x1d, 0x0a, 0x19, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45,
+ 0x52, 0x10, 0x0c, 0x12, 0x1c, 0x0a, 0x18, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x56, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x10,
+ 0x0d, 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x10,
+ 0x0e, 0x12, 0x1d, 0x0a, 0x19, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x55, 0x49, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x10, 0x0f,
+ 0x12, 0x21, 0x0a, 0x1d, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x44, 0x45, 0x53, 0x48, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x42, 0x45, 0x4c, 0x49, 0x53,
+ 0x4b, 0x10, 0x10, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/InterpretInferenceWordReq.pb.go b/gover/gen/InterpretInferenceWordReq.pb.go
new file mode 100644
index 00000000..c842e985
--- /dev/null
+++ b/gover/gen/InterpretInferenceWordReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InterpretInferenceWordReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InterpretInferenceWordReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PageId uint32 `protobuf:"varint,3,opt,name=page_id,json=pageId,proto3" json:"page_id,omitempty"`
+ WordId uint32 `protobuf:"varint,4,opt,name=word_id,json=wordId,proto3" json:"word_id,omitempty"`
+}
+
+func (x *InterpretInferenceWordReq) Reset() {
+ *x = InterpretInferenceWordReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InterpretInferenceWordReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InterpretInferenceWordReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InterpretInferenceWordReq) ProtoMessage() {}
+
+func (x *InterpretInferenceWordReq) ProtoReflect() protoreflect.Message {
+ mi := &file_InterpretInferenceWordReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InterpretInferenceWordReq.ProtoReflect.Descriptor instead.
+func (*InterpretInferenceWordReq) Descriptor() ([]byte, []int) {
+ return file_InterpretInferenceWordReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InterpretInferenceWordReq) GetPageId() uint32 {
+ if x != nil {
+ return x.PageId
+ }
+ return 0
+}
+
+func (x *InterpretInferenceWordReq) GetWordId() uint32 {
+ if x != nil {
+ return x.WordId
+ }
+ return 0
+}
+
+var File_InterpretInferenceWordReq_proto protoreflect.FileDescriptor
+
+var file_InterpretInferenceWordReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x65, 0x72,
+ 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x4d, 0x0a, 0x19, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x49, 0x6e,
+ 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17,
+ 0x0a, 0x07, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x70, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x6f, 0x72, 0x64, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77, 0x6f, 0x72, 0x64, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InterpretInferenceWordReq_proto_rawDescOnce sync.Once
+ file_InterpretInferenceWordReq_proto_rawDescData = file_InterpretInferenceWordReq_proto_rawDesc
+)
+
+func file_InterpretInferenceWordReq_proto_rawDescGZIP() []byte {
+ file_InterpretInferenceWordReq_proto_rawDescOnce.Do(func() {
+ file_InterpretInferenceWordReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_InterpretInferenceWordReq_proto_rawDescData)
+ })
+ return file_InterpretInferenceWordReq_proto_rawDescData
+}
+
+var file_InterpretInferenceWordReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InterpretInferenceWordReq_proto_goTypes = []interface{}{
+ (*InterpretInferenceWordReq)(nil), // 0: InterpretInferenceWordReq
+}
+var file_InterpretInferenceWordReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InterpretInferenceWordReq_proto_init() }
+func file_InterpretInferenceWordReq_proto_init() {
+ if File_InterpretInferenceWordReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InterpretInferenceWordReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InterpretInferenceWordReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InterpretInferenceWordReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InterpretInferenceWordReq_proto_goTypes,
+ DependencyIndexes: file_InterpretInferenceWordReq_proto_depIdxs,
+ MessageInfos: file_InterpretInferenceWordReq_proto_msgTypes,
+ }.Build()
+ File_InterpretInferenceWordReq_proto = out.File
+ file_InterpretInferenceWordReq_proto_rawDesc = nil
+ file_InterpretInferenceWordReq_proto_goTypes = nil
+ file_InterpretInferenceWordReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/InterpretInferenceWordRsp.pb.go b/gover/gen/InterpretInferenceWordRsp.pb.go
new file mode 100644
index 00000000..b953d090
--- /dev/null
+++ b/gover/gen/InterpretInferenceWordRsp.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InterpretInferenceWordRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InterpretInferenceWordRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ WordId uint32 `protobuf:"varint,2,opt,name=word_id,json=wordId,proto3" json:"word_id,omitempty"`
+ PageId uint32 `protobuf:"varint,9,opt,name=page_id,json=pageId,proto3" json:"page_id,omitempty"`
+}
+
+func (x *InterpretInferenceWordRsp) Reset() {
+ *x = InterpretInferenceWordRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InterpretInferenceWordRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InterpretInferenceWordRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InterpretInferenceWordRsp) ProtoMessage() {}
+
+func (x *InterpretInferenceWordRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_InterpretInferenceWordRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InterpretInferenceWordRsp.ProtoReflect.Descriptor instead.
+func (*InterpretInferenceWordRsp) Descriptor() ([]byte, []int) {
+ return file_InterpretInferenceWordRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *InterpretInferenceWordRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *InterpretInferenceWordRsp) GetWordId() uint32 {
+ if x != nil {
+ return x.WordId
+ }
+ return 0
+}
+
+func (x *InterpretInferenceWordRsp) GetPageId() uint32 {
+ if x != nil {
+ return x.PageId
+ }
+ return 0
+}
+
+var File_InterpretInferenceWordRsp_proto protoreflect.FileDescriptor
+
+var file_InterpretInferenceWordRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x65, 0x72,
+ 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x67, 0x0a, 0x19, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x49, 0x6e,
+ 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x6f, 0x72, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x77, 0x6f, 0x72, 0x64, 0x49,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InterpretInferenceWordRsp_proto_rawDescOnce sync.Once
+ file_InterpretInferenceWordRsp_proto_rawDescData = file_InterpretInferenceWordRsp_proto_rawDesc
+)
+
+func file_InterpretInferenceWordRsp_proto_rawDescGZIP() []byte {
+ file_InterpretInferenceWordRsp_proto_rawDescOnce.Do(func() {
+ file_InterpretInferenceWordRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_InterpretInferenceWordRsp_proto_rawDescData)
+ })
+ return file_InterpretInferenceWordRsp_proto_rawDescData
+}
+
+var file_InterpretInferenceWordRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InterpretInferenceWordRsp_proto_goTypes = []interface{}{
+ (*InterpretInferenceWordRsp)(nil), // 0: InterpretInferenceWordRsp
+}
+var file_InterpretInferenceWordRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InterpretInferenceWordRsp_proto_init() }
+func file_InterpretInferenceWordRsp_proto_init() {
+ if File_InterpretInferenceWordRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InterpretInferenceWordRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InterpretInferenceWordRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InterpretInferenceWordRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InterpretInferenceWordRsp_proto_goTypes,
+ DependencyIndexes: file_InterpretInferenceWordRsp_proto_depIdxs,
+ MessageInfos: file_InterpretInferenceWordRsp_proto_msgTypes,
+ }.Build()
+ File_InterpretInferenceWordRsp_proto = out.File
+ file_InterpretInferenceWordRsp_proto_rawDesc = nil
+ file_InterpretInferenceWordRsp_proto_goTypes = nil
+ file_InterpretInferenceWordRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/InterruptGalleryReq.pb.go b/gover/gen/InterruptGalleryReq.pb.go
index 7610ef5b..e52b3570 100644
--- a/gover/gen/InterruptGalleryReq.pb.go
+++ b/gover/gen/InterruptGalleryReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InterruptGalleryReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5548
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type InterruptGalleryReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,4,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *InterruptGalleryReq) Reset() {
@@ -94,7 +90,7 @@ var file_InterruptGalleryReq_proto_rawDesc = []byte{
0x72, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x49,
0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52,
0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/InterruptGalleryRsp.pb.go b/gover/gen/InterruptGalleryRsp.pb.go
index 3f31c31a..b95418c2 100644
--- a/gover/gen/InterruptGalleryRsp.pb.go
+++ b/gover/gen/InterruptGalleryRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InterruptGalleryRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5597
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type InterruptGalleryRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GalleryId uint32 `protobuf:"varint,9,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GalleryId uint32 `protobuf:"varint,3,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *InterruptGalleryRsp) Reset() {
@@ -101,9 +97,9 @@ var file_InterruptGalleryRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65,
0x72, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x49,
0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/Investigation.pb.go b/gover/gen/Investigation.pb.go
index 92de2f3f..b36591fe 100644
--- a/gover/gen/Investigation.pb.go
+++ b/gover/gen/Investigation.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Investigation.proto
package gen
@@ -94,9 +94,9 @@ type Investigation struct {
unknownFields protoimpl.UnknownFields
TotalProgress uint32 `protobuf:"varint,5,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
- State Investigation_State `protobuf:"varint,2,opt,name=state,proto3,enum=Investigation_State" json:"state,omitempty"`
- Progress uint32 `protobuf:"varint,13,opt,name=progress,proto3" json:"progress,omitempty"`
- Id uint32 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
+ Progress uint32 `protobuf:"varint,14,opt,name=progress,proto3" json:"progress,omitempty"`
+ Id uint32 `protobuf:"varint,10,opt,name=id,proto3" json:"id,omitempty"`
+ State Investigation_State `protobuf:"varint,6,opt,name=state,proto3,enum=Investigation_State" json:"state,omitempty"`
}
func (x *Investigation) Reset() {
@@ -138,13 +138,6 @@ func (x *Investigation) GetTotalProgress() uint32 {
return 0
}
-func (x *Investigation) GetState() Investigation_State {
- if x != nil {
- return x.State
- }
- return Investigation_STATE_INVALID
-}
-
func (x *Investigation) GetProgress() uint32 {
if x != nil {
return x.Progress
@@ -159,6 +152,13 @@ func (x *Investigation) GetId() uint32 {
return 0
}
+func (x *Investigation) GetState() Investigation_State {
+ if x != nil {
+ return x.State
+ }
+ return Investigation_STATE_INVALID
+}
+
var File_Investigation_proto protoreflect.FileDescriptor
var file_Investigation_proto_rawDesc = []byte{
@@ -166,13 +166,13 @@ var file_Investigation_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x0d, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74,
0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c,
0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2a,
- 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e,
- 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72,
- 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72,
- 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x22, 0x5d, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
+ 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a,
+ 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x05, 0x73, 0x74,
+ 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x49, 0x6e, 0x76, 0x65,
+ 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
+ 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x5d, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x50,
0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41,
diff --git a/gover/gen/InvestigationMonster.pb.go b/gover/gen/InvestigationMonster.pb.go
index 88b36ace..842a1052 100644
--- a/gover/gen/InvestigationMonster.pb.go
+++ b/gover/gen/InvestigationMonster.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InvestigationMonster.proto
package gen
@@ -87,23 +87,23 @@ type InvestigationMonster struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAlive bool `protobuf:"varint,9,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"`
- RefreshInterval uint32 `protobuf:"varint,3,opt,name=refresh_interval,json=refreshInterval,proto3" json:"refresh_interval,omitempty"`
- Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
- Level uint32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
- BossChestNum uint32 `protobuf:"varint,1,opt,name=boss_chest_num,json=bossChestNum,proto3" json:"boss_chest_num,omitempty"`
- WeeklyBossResinDiscountInfo *WeeklyBossResinDiscountInfo `protobuf:"bytes,12,opt,name=weekly_boss_resin_discount_info,json=weeklyBossResinDiscountInfo,proto3" json:"weekly_boss_resin_discount_info,omitempty"`
- MonsterId uint32 `protobuf:"varint,301,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
- Pos *Vector `protobuf:"bytes,14,opt,name=pos,proto3" json:"pos,omitempty"`
- Resin uint32 `protobuf:"varint,8,opt,name=resin,proto3" json:"resin,omitempty"`
- MaxBossChestNum uint32 `protobuf:"varint,4,opt,name=max_boss_chest_num,json=maxBossChestNum,proto3" json:"max_boss_chest_num,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,11,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- GroupId uint32 `protobuf:"varint,285,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- IsAreaLocked bool `protobuf:"varint,15,opt,name=is_area_locked,json=isAreaLocked,proto3" json:"is_area_locked,omitempty"`
- LockState InvestigationMonster_LockState `protobuf:"varint,2,opt,name=lock_state,json=lockState,proto3,enum=InvestigationMonster_LockState" json:"lock_state,omitempty"`
- NextBossChestRefreshTime uint32 `protobuf:"varint,7,opt,name=next_boss_chest_refresh_time,json=nextBossChestRefreshTime,proto3" json:"next_boss_chest_refresh_time,omitempty"`
- CityId uint32 `protobuf:"varint,6,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ IsAlive bool `protobuf:"varint,13,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"`
+ Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
+ SceneId uint32 `protobuf:"varint,12,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,8,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ CityId uint32 `protobuf:"varint,14,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,1735,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ NextBossChestRefreshTime uint32 `protobuf:"varint,1,opt,name=next_boss_chest_refresh_time,json=nextBossChestRefreshTime,proto3" json:"next_boss_chest_refresh_time,omitempty"`
+ WeeklyBossResinDiscountInfo *WeeklyBossResinDiscountInfo `protobuf:"bytes,3,opt,name=weekly_boss_resin_discount_info,json=weeklyBossResinDiscountInfo,proto3" json:"weekly_boss_resin_discount_info,omitempty"`
+ BossChestNum uint32 `protobuf:"varint,6,opt,name=boss_chest_num,json=bossChestNum,proto3" json:"boss_chest_num,omitempty"`
+ Id uint32 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
+ MonsterId uint32 `protobuf:"varint,562,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ LockState InvestigationMonster_LockState `protobuf:"varint,4,opt,name=lock_state,json=lockState,proto3,enum=InvestigationMonster_LockState" json:"lock_state,omitempty"`
+ RefreshInterval uint32 `protobuf:"varint,10,opt,name=refresh_interval,json=refreshInterval,proto3" json:"refresh_interval,omitempty"`
+ IsAreaLocked bool `protobuf:"varint,5,opt,name=is_area_locked,json=isAreaLocked,proto3" json:"is_area_locked,omitempty"`
+ Level uint32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
+ MaxBossChestNum uint32 `protobuf:"varint,11,opt,name=max_boss_chest_num,json=maxBossChestNum,proto3" json:"max_boss_chest_num,omitempty"`
+ Resin uint32 `protobuf:"varint,15,opt,name=resin,proto3" json:"resin,omitempty"`
}
func (x *InvestigationMonster) Reset() {
@@ -145,86 +145,86 @@ func (x *InvestigationMonster) GetIsAlive() bool {
return false
}
-func (x *InvestigationMonster) GetRefreshInterval() uint32 {
+func (x *InvestigationMonster) GetPos() *Vector {
if x != nil {
- return x.RefreshInterval
+ return x.Pos
}
- return 0
+ return nil
}
-func (x *InvestigationMonster) GetId() uint32 {
+func (x *InvestigationMonster) GetSceneId() uint32 {
if x != nil {
- return x.Id
+ return x.SceneId
}
return 0
}
-func (x *InvestigationMonster) GetLevel() uint32 {
+func (x *InvestigationMonster) GetNextRefreshTime() uint32 {
if x != nil {
- return x.Level
+ return x.NextRefreshTime
}
return 0
}
-func (x *InvestigationMonster) GetBossChestNum() uint32 {
+func (x *InvestigationMonster) GetCityId() uint32 {
if x != nil {
- return x.BossChestNum
+ return x.CityId
}
return 0
}
-func (x *InvestigationMonster) GetWeeklyBossResinDiscountInfo() *WeeklyBossResinDiscountInfo {
+func (x *InvestigationMonster) GetGroupId() uint32 {
if x != nil {
- return x.WeeklyBossResinDiscountInfo
+ return x.GroupId
}
- return nil
+ return 0
}
-func (x *InvestigationMonster) GetMonsterId() uint32 {
+func (x *InvestigationMonster) GetNextBossChestRefreshTime() uint32 {
if x != nil {
- return x.MonsterId
+ return x.NextBossChestRefreshTime
}
return 0
}
-func (x *InvestigationMonster) GetPos() *Vector {
+func (x *InvestigationMonster) GetWeeklyBossResinDiscountInfo() *WeeklyBossResinDiscountInfo {
if x != nil {
- return x.Pos
+ return x.WeeklyBossResinDiscountInfo
}
return nil
}
-func (x *InvestigationMonster) GetResin() uint32 {
+func (x *InvestigationMonster) GetBossChestNum() uint32 {
if x != nil {
- return x.Resin
+ return x.BossChestNum
}
return 0
}
-func (x *InvestigationMonster) GetMaxBossChestNum() uint32 {
+func (x *InvestigationMonster) GetId() uint32 {
if x != nil {
- return x.MaxBossChestNum
+ return x.Id
}
return 0
}
-func (x *InvestigationMonster) GetNextRefreshTime() uint32 {
+func (x *InvestigationMonster) GetMonsterId() uint32 {
if x != nil {
- return x.NextRefreshTime
+ return x.MonsterId
}
return 0
}
-func (x *InvestigationMonster) GetGroupId() uint32 {
+func (x *InvestigationMonster) GetLockState() InvestigationMonster_LockState {
if x != nil {
- return x.GroupId
+ return x.LockState
}
- return 0
+ return InvestigationMonster_LOCK_STATE_NONE
}
-func (x *InvestigationMonster) GetSceneId() uint32 {
+func (x *InvestigationMonster) GetRefreshInterval() uint32 {
if x != nil {
- return x.SceneId
+ return x.RefreshInterval
}
return 0
}
@@ -236,23 +236,23 @@ func (x *InvestigationMonster) GetIsAreaLocked() bool {
return false
}
-func (x *InvestigationMonster) GetLockState() InvestigationMonster_LockState {
+func (x *InvestigationMonster) GetLevel() uint32 {
if x != nil {
- return x.LockState
+ return x.Level
}
- return InvestigationMonster_LOCK_STATE_NONE
+ return 0
}
-func (x *InvestigationMonster) GetNextBossChestRefreshTime() uint32 {
+func (x *InvestigationMonster) GetMaxBossChestNum() uint32 {
if x != nil {
- return x.NextBossChestRefreshTime
+ return x.MaxBossChestNum
}
return 0
}
-func (x *InvestigationMonster) GetCityId() uint32 {
+func (x *InvestigationMonster) GetResin() uint32 {
if x != nil {
- return x.CityId
+ return x.Resin
}
return 0
}
@@ -267,47 +267,47 @@ var file_InvestigationMonster_proto_rawDesc = []byte{
0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x05,
0x0a, 0x14, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x69,
- 0x76, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x6c, 0x69, 0x76,
- 0x65, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x74,
- 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x72, 0x65, 0x66,
- 0x72, 0x65, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x0e, 0x0a, 0x02,
- 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x62, 0x6f, 0x73, 0x73,
- 0x43, 0x68, 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x62, 0x0a, 0x1f, 0x77, 0x65, 0x65, 0x6b,
+ 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x6c, 0x69, 0x76,
+ 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
+ 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f,
+ 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08,
+ 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0xc7, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x1c, 0x6e, 0x65, 0x78, 0x74,
+ 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72,
+ 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18,
+ 0x6e, 0x65, 0x78, 0x74, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x52, 0x65, 0x66,
+ 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x62, 0x0a, 0x1f, 0x77, 0x65, 0x65, 0x6b,
0x6c, 0x79, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x5f, 0x64, 0x69,
- 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1c, 0x2e, 0x57, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6f, 0x73, 0x73, 0x52, 0x65,
0x73, 0x69, 0x6e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x1b, 0x77, 0x65, 0x65, 0x6b, 0x6c, 0x79, 0x42, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x73, 0x69, 0x6e,
- 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1e, 0x0a, 0x0a,
- 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0xad, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03,
- 0x70, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x73, 0x69, 0x6e,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x12, 0x2b, 0x0a,
- 0x12, 0x6d, 0x61, 0x78, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f,
- 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x42, 0x6f,
- 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65,
- 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65,
- 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x9d, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a,
+ 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e,
+ 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x62, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4e,
+ 0x75, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
+ 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64,
+ 0x18, 0xb2, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69,
+ 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x4c, 0x6f,
+ 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x72, 0x65,
+ 0x66, 0x72, 0x65, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x24, 0x0a,
0x0e, 0x69, 0x73, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x41, 0x72, 0x65, 0x61, 0x4c, 0x6f, 0x63,
- 0x6b, 0x65, 0x64, 0x12, 0x3e, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74,
- 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x4c,
- 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x12, 0x3e, 0x0a, 0x1c, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x62, 0x6f, 0x73, 0x73,
- 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6e, 0x65, 0x78, 0x74, 0x42,
- 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65, 0x73, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x36, 0x0a, 0x09,
+ 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x41, 0x72, 0x65, 0x61, 0x4c, 0x6f, 0x63,
+ 0x6b, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2b, 0x0a, 0x12, 0x6d, 0x61, 0x78,
+ 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68,
+ 0x65, 0x73, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x65, 0x73, 0x69, 0x6e, 0x22, 0x36, 0x0a, 0x09,
0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x4f, 0x43,
0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x14,
0x0a, 0x10, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x51, 0x55, 0x45,
@@ -332,12 +332,12 @@ var file_InvestigationMonster_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_InvestigationMonster_proto_goTypes = []interface{}{
(InvestigationMonster_LockState)(0), // 0: InvestigationMonster.LockState
(*InvestigationMonster)(nil), // 1: InvestigationMonster
- (*WeeklyBossResinDiscountInfo)(nil), // 2: WeeklyBossResinDiscountInfo
- (*Vector)(nil), // 3: Vector
+ (*Vector)(nil), // 2: Vector
+ (*WeeklyBossResinDiscountInfo)(nil), // 3: WeeklyBossResinDiscountInfo
}
var file_InvestigationMonster_proto_depIdxs = []int32{
- 2, // 0: InvestigationMonster.weekly_boss_resin_discount_info:type_name -> WeeklyBossResinDiscountInfo
- 3, // 1: InvestigationMonster.pos:type_name -> Vector
+ 2, // 0: InvestigationMonster.pos:type_name -> Vector
+ 3, // 1: InvestigationMonster.weekly_boss_resin_discount_info:type_name -> WeeklyBossResinDiscountInfo
0, // 2: InvestigationMonster.lock_state:type_name -> InvestigationMonster.LockState
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
diff --git a/gover/gen/InvestigationMonsterUpdateNotify.pb.go b/gover/gen/InvestigationMonsterUpdateNotify.pb.go
index a6dc3af8..0c401772 100644
--- a/gover/gen/InvestigationMonsterUpdateNotify.pb.go
+++ b/gover/gen/InvestigationMonsterUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InvestigationMonsterUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1906
-// EnetChannelId: 0
-// EnetIsReliable: true
type InvestigationMonsterUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InvestigationMonster *InvestigationMonster `protobuf:"bytes,5,opt,name=investigation_monster,json=investigationMonster,proto3" json:"investigation_monster,omitempty"`
+ InvestigationMonster *InvestigationMonster `protobuf:"bytes,6,opt,name=investigation_monster,json=investigationMonster,proto3" json:"investigation_monster,omitempty"`
}
func (x *InvestigationMonsterUpdateNotify) Reset() {
@@ -97,7 +94,7 @@ var file_InvestigationMonsterUpdateNotify_proto_rawDesc = []byte{
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4a, 0x0a, 0x15, 0x69, 0x6e, 0x76, 0x65,
0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74,
+ 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74,
0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x14,
0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e,
0x73, 0x74, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/InvestigationQuestDailyNotify.pb.go b/gover/gen/InvestigationQuestDailyNotify.pb.go
new file mode 100644
index 00000000..5439f970
--- /dev/null
+++ b/gover/gen/InvestigationQuestDailyNotify.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InvestigationQuestDailyNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InvestigationQuestDailyNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *InvestigationQuestDailyNotify) Reset() {
+ *x = InvestigationQuestDailyNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InvestigationQuestDailyNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InvestigationQuestDailyNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InvestigationQuestDailyNotify) ProtoMessage() {}
+
+func (x *InvestigationQuestDailyNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_InvestigationQuestDailyNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InvestigationQuestDailyNotify.ProtoReflect.Descriptor instead.
+func (*InvestigationQuestDailyNotify) Descriptor() ([]byte, []int) {
+ return file_InvestigationQuestDailyNotify_proto_rawDescGZIP(), []int{0}
+}
+
+var File_InvestigationQuestDailyNotify_proto protoreflect.FileDescriptor
+
+var file_InvestigationQuestDailyNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x51,
+ 0x75, 0x65, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69,
+ 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InvestigationQuestDailyNotify_proto_rawDescOnce sync.Once
+ file_InvestigationQuestDailyNotify_proto_rawDescData = file_InvestigationQuestDailyNotify_proto_rawDesc
+)
+
+func file_InvestigationQuestDailyNotify_proto_rawDescGZIP() []byte {
+ file_InvestigationQuestDailyNotify_proto_rawDescOnce.Do(func() {
+ file_InvestigationQuestDailyNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_InvestigationQuestDailyNotify_proto_rawDescData)
+ })
+ return file_InvestigationQuestDailyNotify_proto_rawDescData
+}
+
+var file_InvestigationQuestDailyNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InvestigationQuestDailyNotify_proto_goTypes = []interface{}{
+ (*InvestigationQuestDailyNotify)(nil), // 0: InvestigationQuestDailyNotify
+}
+var file_InvestigationQuestDailyNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InvestigationQuestDailyNotify_proto_init() }
+func file_InvestigationQuestDailyNotify_proto_init() {
+ if File_InvestigationQuestDailyNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InvestigationQuestDailyNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InvestigationQuestDailyNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InvestigationQuestDailyNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InvestigationQuestDailyNotify_proto_goTypes,
+ DependencyIndexes: file_InvestigationQuestDailyNotify_proto_depIdxs,
+ MessageInfos: file_InvestigationQuestDailyNotify_proto_msgTypes,
+ }.Build()
+ File_InvestigationQuestDailyNotify_proto = out.File
+ file_InvestigationQuestDailyNotify_proto_rawDesc = nil
+ file_InvestigationQuestDailyNotify_proto_goTypes = nil
+ file_InvestigationQuestDailyNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/InvestigationReadQuestDailyNotify.pb.go b/gover/gen/InvestigationReadQuestDailyNotify.pb.go
new file mode 100644
index 00000000..8594bb13
--- /dev/null
+++ b/gover/gen/InvestigationReadQuestDailyNotify.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: InvestigationReadQuestDailyNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type InvestigationReadQuestDailyNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *InvestigationReadQuestDailyNotify) Reset() {
+ *x = InvestigationReadQuestDailyNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_InvestigationReadQuestDailyNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *InvestigationReadQuestDailyNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*InvestigationReadQuestDailyNotify) ProtoMessage() {}
+
+func (x *InvestigationReadQuestDailyNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_InvestigationReadQuestDailyNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use InvestigationReadQuestDailyNotify.ProtoReflect.Descriptor instead.
+func (*InvestigationReadQuestDailyNotify) Descriptor() ([]byte, []int) {
+ return file_InvestigationReadQuestDailyNotify_proto_rawDescGZIP(), []int{0}
+}
+
+var File_InvestigationReadQuestDailyNotify_proto protoreflect.FileDescriptor
+
+var file_InvestigationReadQuestDailyNotify_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x65, 0x61, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x23, 0x0a, 0x21, 0x49, 0x6e, 0x76,
+ 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61, 0x64, 0x51, 0x75,
+ 0x65, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_InvestigationReadQuestDailyNotify_proto_rawDescOnce sync.Once
+ file_InvestigationReadQuestDailyNotify_proto_rawDescData = file_InvestigationReadQuestDailyNotify_proto_rawDesc
+)
+
+func file_InvestigationReadQuestDailyNotify_proto_rawDescGZIP() []byte {
+ file_InvestigationReadQuestDailyNotify_proto_rawDescOnce.Do(func() {
+ file_InvestigationReadQuestDailyNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_InvestigationReadQuestDailyNotify_proto_rawDescData)
+ })
+ return file_InvestigationReadQuestDailyNotify_proto_rawDescData
+}
+
+var file_InvestigationReadQuestDailyNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_InvestigationReadQuestDailyNotify_proto_goTypes = []interface{}{
+ (*InvestigationReadQuestDailyNotify)(nil), // 0: InvestigationReadQuestDailyNotify
+}
+var file_InvestigationReadQuestDailyNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_InvestigationReadQuestDailyNotify_proto_init() }
+func file_InvestigationReadQuestDailyNotify_proto_init() {
+ if File_InvestigationReadQuestDailyNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_InvestigationReadQuestDailyNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*InvestigationReadQuestDailyNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_InvestigationReadQuestDailyNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_InvestigationReadQuestDailyNotify_proto_goTypes,
+ DependencyIndexes: file_InvestigationReadQuestDailyNotify_proto_depIdxs,
+ MessageInfos: file_InvestigationReadQuestDailyNotify_proto_msgTypes,
+ }.Build()
+ File_InvestigationReadQuestDailyNotify_proto = out.File
+ file_InvestigationReadQuestDailyNotify_proto_rawDesc = nil
+ file_InvestigationReadQuestDailyNotify_proto_goTypes = nil
+ file_InvestigationReadQuestDailyNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/InvestigationTarget.pb.go b/gover/gen/InvestigationTarget.pb.go
index e841c63a..c2b17009 100644
--- a/gover/gen/InvestigationTarget.pb.go
+++ b/gover/gen/InvestigationTarget.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: InvestigationTarget.proto
package gen
@@ -93,11 +93,11 @@ type InvestigationTarget struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestId uint32 `protobuf:"varint,15,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ InvestigationId uint32 `protobuf:"varint,8,opt,name=investigation_id,json=investigationId,proto3" json:"investigation_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,6,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
State InvestigationTarget_State `protobuf:"varint,2,opt,name=state,proto3,enum=InvestigationTarget_State" json:"state,omitempty"`
- Progress uint32 `protobuf:"varint,8,opt,name=progress,proto3" json:"progress,omitempty"`
- TotalProgress uint32 `protobuf:"varint,7,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
- InvestigationId uint32 `protobuf:"varint,3,opt,name=investigation_id,json=investigationId,proto3" json:"investigation_id,omitempty"`
+ TotalProgress uint32 `protobuf:"varint,5,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
+ Progress uint32 `protobuf:"varint,15,opt,name=progress,proto3" json:"progress,omitempty"`
}
func (x *InvestigationTarget) Reset() {
@@ -132,6 +132,13 @@ func (*InvestigationTarget) Descriptor() ([]byte, []int) {
return file_InvestigationTarget_proto_rawDescGZIP(), []int{0}
}
+func (x *InvestigationTarget) GetInvestigationId() uint32 {
+ if x != nil {
+ return x.InvestigationId
+ }
+ return 0
+}
+
func (x *InvestigationTarget) GetQuestId() uint32 {
if x != nil {
return x.QuestId
@@ -146,13 +153,6 @@ func (x *InvestigationTarget) GetState() InvestigationTarget_State {
return InvestigationTarget_STATE_INVALID
}
-func (x *InvestigationTarget) GetProgress() uint32 {
- if x != nil {
- return x.Progress
- }
- return 0
-}
-
func (x *InvestigationTarget) GetTotalProgress() uint32 {
if x != nil {
return x.TotalProgress
@@ -160,9 +160,9 @@ func (x *InvestigationTarget) GetTotalProgress() uint32 {
return 0
}
-func (x *InvestigationTarget) GetInvestigationId() uint32 {
+func (x *InvestigationTarget) GetProgress() uint32 {
if x != nil {
- return x.InvestigationId
+ return x.Progress
}
return 0
}
@@ -173,18 +173,18 @@ var file_InvestigationTarget_proto_rawDesc = []byte{
0x0a, 0x19, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54,
0x61, 0x72, 0x67, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x02, 0x0a, 0x13,
0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72,
- 0x67, 0x65, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x30,
- 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e,
- 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72,
- 0x67, 0x65, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
- 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e,
- 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x69,
- 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x5d,
+ 0x67, 0x65, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x69,
+ 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19,
+ 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x05, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73,
+ 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x2e, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x5d,
0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x54, 0x45,
0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54,
0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10,
diff --git a/gover/gen/IrodoriActivityDetailInfo.pb.go b/gover/gen/IrodoriActivityDetailInfo.pb.go
index 5ff1bb50..29533070 100644
--- a/gover/gen/IrodoriActivityDetailInfo.pb.go
+++ b/gover/gen/IrodoriActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: IrodoriActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type IrodoriActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_KLDGOEPJGNC []*Unk2700_JACACCPGMGC `protobuf:"bytes,11,rep,name=Unk2700_KLDGOEPJGNC,json=Unk2700KLDGOEPJGNC,proto3" json:"Unk2700_KLDGOEPJGNC,omitempty"`
- Unk2700_BFPBLJAAPAL *Unk2700_GCPNGHFNGDP `protobuf:"bytes,6,opt,name=Unk2700_BFPBLJAAPAL,json=Unk2700BFPBLJAAPAL,proto3" json:"Unk2700_BFPBLJAAPAL,omitempty"`
- Unk2700_AGGJBDLONGC *Unk2700_AIGECAPPCKK `protobuf:"bytes,8,opt,name=Unk2700_AGGJBDLONGC,json=Unk2700AGGJBDLONGC,proto3" json:"Unk2700_AGGJBDLONGC,omitempty"`
- Unk2700_MCMCCIEFMPD *Unk2700_AMJFIJNNGHC `protobuf:"bytes,14,opt,name=Unk2700_MCMCCIEFMPD,json=Unk2700MCMCCIEFMPD,proto3" json:"Unk2700_MCMCCIEFMPD,omitempty"`
+ ChessData *IrodoriChessData `protobuf:"bytes,5,opt,name=chess_data,json=chessData,proto3" json:"chess_data,omitempty"`
+ FlowerData *IrodoriFlowerData `protobuf:"bytes,3,opt,name=flower_data,json=flowerData,proto3" json:"flower_data,omitempty"`
+ PoetryData *IrodoriPoetryData `protobuf:"bytes,6,opt,name=poetry_data,json=poetryData,proto3" json:"poetry_data,omitempty"`
+ MasterLevelList []*IrodoriMasterLevelInfo `protobuf:"bytes,1,rep,name=master_level_list,json=masterLevelList,proto3" json:"master_level_list,omitempty"`
}
func (x *IrodoriActivityDetailInfo) Reset() {
@@ -79,30 +79,30 @@ func (*IrodoriActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_IrodoriActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *IrodoriActivityDetailInfo) GetUnk2700_KLDGOEPJGNC() []*Unk2700_JACACCPGMGC {
+func (x *IrodoriActivityDetailInfo) GetChessData() *IrodoriChessData {
if x != nil {
- return x.Unk2700_KLDGOEPJGNC
+ return x.ChessData
}
return nil
}
-func (x *IrodoriActivityDetailInfo) GetUnk2700_BFPBLJAAPAL() *Unk2700_GCPNGHFNGDP {
+func (x *IrodoriActivityDetailInfo) GetFlowerData() *IrodoriFlowerData {
if x != nil {
- return x.Unk2700_BFPBLJAAPAL
+ return x.FlowerData
}
return nil
}
-func (x *IrodoriActivityDetailInfo) GetUnk2700_AGGJBDLONGC() *Unk2700_AIGECAPPCKK {
+func (x *IrodoriActivityDetailInfo) GetPoetryData() *IrodoriPoetryData {
if x != nil {
- return x.Unk2700_AGGJBDLONGC
+ return x.PoetryData
}
return nil
}
-func (x *IrodoriActivityDetailInfo) GetUnk2700_MCMCCIEFMPD() *Unk2700_AMJFIJNNGHC {
+func (x *IrodoriActivityDetailInfo) GetMasterLevelList() []*IrodoriMasterLevelInfo {
if x != nil {
- return x.Unk2700_MCMCCIEFMPD
+ return x.MasterLevelList
}
return nil
}
@@ -112,34 +112,30 @@ var File_IrodoriActivityDetailInfo_proto protoreflect.FileDescriptor
var file_IrodoriActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1f, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x47, 0x45, 0x43,
- 0x41, 0x50, 0x50, 0x43, 0x4b, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4a, 0x46, 0x49, 0x4a, 0x4e, 0x4e, 0x47, 0x48,
- 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x43, 0x50, 0x4e, 0x47, 0x48, 0x46, 0x4e, 0x47, 0x44, 0x50, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x41,
- 0x43, 0x43, 0x50, 0x47, 0x4d, 0x47, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x02,
- 0x0a, 0x19, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x44, 0x47, 0x4f, 0x45, 0x50, 0x4a, 0x47,
- 0x4e, 0x43, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x41, 0x43, 0x43, 0x50, 0x47, 0x4d, 0x47, 0x43, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4c, 0x44, 0x47, 0x4f, 0x45, 0x50, 0x4a, 0x47,
- 0x4e, 0x43, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x46,
- 0x50, 0x42, 0x4c, 0x4a, 0x41, 0x41, 0x50, 0x41, 0x4c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x50, 0x4e, 0x47, 0x48,
- 0x46, 0x4e, 0x47, 0x44, 0x50, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x46,
- 0x50, 0x42, 0x4c, 0x4a, 0x41, 0x41, 0x50, 0x41, 0x4c, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x47, 0x4a, 0x42, 0x44, 0x4c, 0x4f, 0x4e, 0x47, 0x43,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x41, 0x49, 0x47, 0x45, 0x43, 0x41, 0x50, 0x50, 0x43, 0x4b, 0x4b, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x47, 0x47, 0x4a, 0x42, 0x44, 0x4c, 0x4f, 0x4e, 0x47, 0x43,
- 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x4d, 0x43,
- 0x43, 0x49, 0x45, 0x46, 0x4d, 0x50, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4a, 0x46, 0x49, 0x4a, 0x4e, 0x4e,
- 0x47, 0x48, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x43, 0x4d, 0x43,
- 0x43, 0x49, 0x45, 0x46, 0x4d, 0x50, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x1a, 0x16, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x49, 0x72, 0x6f, 0x64, 0x6f,
+ 0x72, 0x69, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65,
+ 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x17, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfc, 0x01, 0x0a, 0x19, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x30, 0x0a, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73,
+ 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09,
+ 0x63, 0x68, 0x65, 0x73, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x33, 0x0a, 0x0b, 0x66, 0x6c, 0x6f,
+ 0x77, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
+ 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x0a, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x33,
+ 0x0a, 0x0b, 0x70, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50, 0x6f, 0x65,
+ 0x74, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x70, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x43, 0x0a, 0x11, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
+ 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -157,16 +153,16 @@ func file_IrodoriActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_IrodoriActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_IrodoriActivityDetailInfo_proto_goTypes = []interface{}{
(*IrodoriActivityDetailInfo)(nil), // 0: IrodoriActivityDetailInfo
- (*Unk2700_JACACCPGMGC)(nil), // 1: Unk2700_JACACCPGMGC
- (*Unk2700_GCPNGHFNGDP)(nil), // 2: Unk2700_GCPNGHFNGDP
- (*Unk2700_AIGECAPPCKK)(nil), // 3: Unk2700_AIGECAPPCKK
- (*Unk2700_AMJFIJNNGHC)(nil), // 4: Unk2700_AMJFIJNNGHC
+ (*IrodoriChessData)(nil), // 1: IrodoriChessData
+ (*IrodoriFlowerData)(nil), // 2: IrodoriFlowerData
+ (*IrodoriPoetryData)(nil), // 3: IrodoriPoetryData
+ (*IrodoriMasterLevelInfo)(nil), // 4: IrodoriMasterLevelInfo
}
var file_IrodoriActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: IrodoriActivityDetailInfo.Unk2700_KLDGOEPJGNC:type_name -> Unk2700_JACACCPGMGC
- 2, // 1: IrodoriActivityDetailInfo.Unk2700_BFPBLJAAPAL:type_name -> Unk2700_GCPNGHFNGDP
- 3, // 2: IrodoriActivityDetailInfo.Unk2700_AGGJBDLONGC:type_name -> Unk2700_AIGECAPPCKK
- 4, // 3: IrodoriActivityDetailInfo.Unk2700_MCMCCIEFMPD:type_name -> Unk2700_AMJFIJNNGHC
+ 1, // 0: IrodoriActivityDetailInfo.chess_data:type_name -> IrodoriChessData
+ 2, // 1: IrodoriActivityDetailInfo.flower_data:type_name -> IrodoriFlowerData
+ 3, // 2: IrodoriActivityDetailInfo.poetry_data:type_name -> IrodoriPoetryData
+ 4, // 3: IrodoriActivityDetailInfo.master_level_list:type_name -> IrodoriMasterLevelInfo
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
@@ -179,10 +175,10 @@ func file_IrodoriActivityDetailInfo_proto_init() {
if File_IrodoriActivityDetailInfo_proto != nil {
return
}
- file_Unk2700_AIGECAPPCKK_proto_init()
- file_Unk2700_AMJFIJNNGHC_proto_init()
- file_Unk2700_GCPNGHFNGDP_proto_init()
- file_Unk2700_JACACCPGMGC_proto_init()
+ file_IrodoriChessData_proto_init()
+ file_IrodoriFlowerData_proto_init()
+ file_IrodoriMasterLevelInfo_proto_init()
+ file_IrodoriPoetryData_proto_init()
if !protoimpl.UnsafeEnabled {
file_IrodoriActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*IrodoriActivityDetailInfo); i {
diff --git a/gover/gen/IrodoriChessData.pb.go b/gover/gen/IrodoriChessData.pb.go
new file mode 100644
index 00000000..adbd706b
--- /dev/null
+++ b/gover/gen/IrodoriChessData.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ LevelDataList []*IrodoriChessLevelData `protobuf:"bytes,13,rep,name=level_data_list,json=levelDataList,proto3" json:"level_data_list,omitempty"`
+}
+
+func (x *IrodoriChessData) Reset() {
+ *x = IrodoriChessData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessData) ProtoMessage() {}
+
+func (x *IrodoriChessData) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessData.ProtoReflect.Descriptor instead.
+func (*IrodoriChessData) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *IrodoriChessData) GetLevelDataList() []*IrodoriChessLevelData {
+ if x != nil {
+ return x.LevelDataList
+ }
+ return nil
+}
+
+var File_IrodoriChessData_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessData_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x10, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69,
+ 0x43, 0x68, 0x65, 0x73, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
+ 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70,
+ 0x65, 0x6e, 0x12, 0x3e, 0x0a, 0x0f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x0d, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessData_proto_rawDescOnce sync.Once
+ file_IrodoriChessData_proto_rawDescData = file_IrodoriChessData_proto_rawDesc
+)
+
+func file_IrodoriChessData_proto_rawDescGZIP() []byte {
+ file_IrodoriChessData_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessData_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessData_proto_rawDescData)
+ })
+ return file_IrodoriChessData_proto_rawDescData
+}
+
+var file_IrodoriChessData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessData_proto_goTypes = []interface{}{
+ (*IrodoriChessData)(nil), // 0: IrodoriChessData
+ (*IrodoriChessLevelData)(nil), // 1: IrodoriChessLevelData
+}
+var file_IrodoriChessData_proto_depIdxs = []int32{
+ 1, // 0: IrodoriChessData.level_data_list:type_name -> IrodoriChessLevelData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessData_proto_init() }
+func file_IrodoriChessData_proto_init() {
+ if File_IrodoriChessData_proto != nil {
+ return
+ }
+ file_IrodoriChessLevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessData_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessData_proto_depIdxs,
+ MessageInfos: file_IrodoriChessData_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessData_proto = out.File
+ file_IrodoriChessData_proto_rawDesc = nil
+ file_IrodoriChessData_proto_goTypes = nil
+ file_IrodoriChessData_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessEntranceDetailInfo.pb.go b/gover/gen/IrodoriChessEntranceDetailInfo.pb.go
new file mode 100644
index 00000000..1afd765a
--- /dev/null
+++ b/gover/gen/IrodoriChessEntranceDetailInfo.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessEntranceDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessEntranceDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ InfoList []*IrodoriChessEntranceInfo `protobuf:"bytes,14,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+}
+
+func (x *IrodoriChessEntranceDetailInfo) Reset() {
+ *x = IrodoriChessEntranceDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessEntranceDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessEntranceDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessEntranceDetailInfo) ProtoMessage() {}
+
+func (x *IrodoriChessEntranceDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessEntranceDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessEntranceDetailInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriChessEntranceDetailInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessEntranceDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessEntranceDetailInfo) GetInfoList() []*IrodoriChessEntranceInfo {
+ if x != nil {
+ return x.InfoList
+ }
+ return nil
+}
+
+var File_IrodoriChessEntranceDetailInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessEntranceDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e,
+ 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43,
+ 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x36, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e,
+ 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x69, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessEntranceDetailInfo_proto_rawDescOnce sync.Once
+ file_IrodoriChessEntranceDetailInfo_proto_rawDescData = file_IrodoriChessEntranceDetailInfo_proto_rawDesc
+)
+
+func file_IrodoriChessEntranceDetailInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriChessEntranceDetailInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessEntranceDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessEntranceDetailInfo_proto_rawDescData)
+ })
+ return file_IrodoriChessEntranceDetailInfo_proto_rawDescData
+}
+
+var file_IrodoriChessEntranceDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessEntranceDetailInfo_proto_goTypes = []interface{}{
+ (*IrodoriChessEntranceDetailInfo)(nil), // 0: IrodoriChessEntranceDetailInfo
+ (*IrodoriChessEntranceInfo)(nil), // 1: IrodoriChessEntranceInfo
+}
+var file_IrodoriChessEntranceDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: IrodoriChessEntranceDetailInfo.info_list:type_name -> IrodoriChessEntranceInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessEntranceDetailInfo_proto_init() }
+func file_IrodoriChessEntranceDetailInfo_proto_init() {
+ if File_IrodoriChessEntranceDetailInfo_proto != nil {
+ return
+ }
+ file_IrodoriChessEntranceInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessEntranceDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessEntranceDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessEntranceDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessEntranceDetailInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessEntranceDetailInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriChessEntranceDetailInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessEntranceDetailInfo_proto = out.File
+ file_IrodoriChessEntranceDetailInfo_proto_rawDesc = nil
+ file_IrodoriChessEntranceDetailInfo_proto_goTypes = nil
+ file_IrodoriChessEntranceDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessEntranceInfo.pb.go b/gover/gen/IrodoriChessEntranceInfo.pb.go
new file mode 100644
index 00000000..d659e3f6
--- /dev/null
+++ b/gover/gen/IrodoriChessEntranceInfo.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessEntranceInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessEntranceInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntrancePointId uint32 `protobuf:"varint,11,opt,name=entrance_point_id,json=entrancePointId,proto3" json:"entrance_point_id,omitempty"`
+ MonsterInfoList []*IrodoriChessMonsterInfo `protobuf:"bytes,8,rep,name=monster_info_list,json=monsterInfoList,proto3" json:"monster_info_list,omitempty"`
+}
+
+func (x *IrodoriChessEntranceInfo) Reset() {
+ *x = IrodoriChessEntranceInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessEntranceInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessEntranceInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessEntranceInfo) ProtoMessage() {}
+
+func (x *IrodoriChessEntranceInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessEntranceInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessEntranceInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriChessEntranceInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessEntranceInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessEntranceInfo) GetEntrancePointId() uint32 {
+ if x != nil {
+ return x.EntrancePointId
+ }
+ return 0
+}
+
+func (x *IrodoriChessEntranceInfo) GetMonsterInfoList() []*IrodoriChessMonsterInfo {
+ if x != nil {
+ return x.MonsterInfoList
+ }
+ return nil
+}
+
+var File_IrodoriChessEntranceInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessEntranceInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e,
+ 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1d, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x6f,
+ 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x8c, 0x01, 0x0a, 0x18, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73,
+ 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11,
+ 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63,
+ 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x11, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65,
+ 0x73, 0x73, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessEntranceInfo_proto_rawDescOnce sync.Once
+ file_IrodoriChessEntranceInfo_proto_rawDescData = file_IrodoriChessEntranceInfo_proto_rawDesc
+)
+
+func file_IrodoriChessEntranceInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriChessEntranceInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessEntranceInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessEntranceInfo_proto_rawDescData)
+ })
+ return file_IrodoriChessEntranceInfo_proto_rawDescData
+}
+
+var file_IrodoriChessEntranceInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessEntranceInfo_proto_goTypes = []interface{}{
+ (*IrodoriChessEntranceInfo)(nil), // 0: IrodoriChessEntranceInfo
+ (*IrodoriChessMonsterInfo)(nil), // 1: IrodoriChessMonsterInfo
+}
+var file_IrodoriChessEntranceInfo_proto_depIdxs = []int32{
+ 1, // 0: IrodoriChessEntranceInfo.monster_info_list:type_name -> IrodoriChessMonsterInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessEntranceInfo_proto_init() }
+func file_IrodoriChessEntranceInfo_proto_init() {
+ if File_IrodoriChessEntranceInfo_proto != nil {
+ return
+ }
+ file_IrodoriChessMonsterInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessEntranceInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessEntranceInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessEntranceInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessEntranceInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessEntranceInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriChessEntranceInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessEntranceInfo_proto = out.File
+ file_IrodoriChessEntranceInfo_proto_rawDesc = nil
+ file_IrodoriChessEntranceInfo_proto_goTypes = nil
+ file_IrodoriChessEntranceInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessEquipCardReq.pb.go b/gover/gen/IrodoriChessEquipCardReq.pb.go
new file mode 100644
index 00000000..76849909
--- /dev/null
+++ b/gover/gen/IrodoriChessEquipCardReq.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessEquipCardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessEquipCardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsHardMap bool `protobuf:"varint,8,opt,name=is_hard_map,json=isHardMap,proto3" json:"is_hard_map,omitempty"`
+ LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ CardId uint32 `protobuf:"varint,3,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+}
+
+func (x *IrodoriChessEquipCardReq) Reset() {
+ *x = IrodoriChessEquipCardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessEquipCardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessEquipCardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessEquipCardReq) ProtoMessage() {}
+
+func (x *IrodoriChessEquipCardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessEquipCardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessEquipCardReq.ProtoReflect.Descriptor instead.
+func (*IrodoriChessEquipCardReq) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessEquipCardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessEquipCardReq) GetIsHardMap() bool {
+ if x != nil {
+ return x.IsHardMap
+ }
+ return false
+}
+
+func (x *IrodoriChessEquipCardReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *IrodoriChessEquipCardReq) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+var File_IrodoriChessEquipCardReq_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessEquipCardReq_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x71,
+ 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x6e, 0x0a, 0x18, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73,
+ 0x45, 0x71, 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0b,
+ 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessEquipCardReq_proto_rawDescOnce sync.Once
+ file_IrodoriChessEquipCardReq_proto_rawDescData = file_IrodoriChessEquipCardReq_proto_rawDesc
+)
+
+func file_IrodoriChessEquipCardReq_proto_rawDescGZIP() []byte {
+ file_IrodoriChessEquipCardReq_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessEquipCardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessEquipCardReq_proto_rawDescData)
+ })
+ return file_IrodoriChessEquipCardReq_proto_rawDescData
+}
+
+var file_IrodoriChessEquipCardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessEquipCardReq_proto_goTypes = []interface{}{
+ (*IrodoriChessEquipCardReq)(nil), // 0: IrodoriChessEquipCardReq
+}
+var file_IrodoriChessEquipCardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessEquipCardReq_proto_init() }
+func file_IrodoriChessEquipCardReq_proto_init() {
+ if File_IrodoriChessEquipCardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessEquipCardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessEquipCardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessEquipCardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessEquipCardReq_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessEquipCardReq_proto_depIdxs,
+ MessageInfos: file_IrodoriChessEquipCardReq_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessEquipCardReq_proto = out.File
+ file_IrodoriChessEquipCardReq_proto_rawDesc = nil
+ file_IrodoriChessEquipCardReq_proto_goTypes = nil
+ file_IrodoriChessEquipCardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessEquipCardRsp.pb.go b/gover/gen/IrodoriChessEquipCardRsp.pb.go
new file mode 100644
index 00000000..ca027fa2
--- /dev/null
+++ b/gover/gen/IrodoriChessEquipCardRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessEquipCardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessEquipCardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsHardMap bool `protobuf:"varint,8,opt,name=is_hard_map,json=isHardMap,proto3" json:"is_hard_map,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *IrodoriChessEquipCardRsp) Reset() {
+ *x = IrodoriChessEquipCardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessEquipCardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessEquipCardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessEquipCardRsp) ProtoMessage() {}
+
+func (x *IrodoriChessEquipCardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessEquipCardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessEquipCardRsp.ProtoReflect.Descriptor instead.
+func (*IrodoriChessEquipCardRsp) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessEquipCardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessEquipCardRsp) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *IrodoriChessEquipCardRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *IrodoriChessEquipCardRsp) GetIsHardMap() bool {
+ if x != nil {
+ return x.IsHardMap
+ }
+ return false
+}
+
+func (x *IrodoriChessEquipCardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_IrodoriChessEquipCardRsp_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessEquipCardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x71,
+ 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x88, 0x01, 0x0a, 0x18, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73,
+ 0x73, 0x45, 0x71, 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a,
+ 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
+ 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x4d, 0x61,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessEquipCardRsp_proto_rawDescOnce sync.Once
+ file_IrodoriChessEquipCardRsp_proto_rawDescData = file_IrodoriChessEquipCardRsp_proto_rawDesc
+)
+
+func file_IrodoriChessEquipCardRsp_proto_rawDescGZIP() []byte {
+ file_IrodoriChessEquipCardRsp_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessEquipCardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessEquipCardRsp_proto_rawDescData)
+ })
+ return file_IrodoriChessEquipCardRsp_proto_rawDescData
+}
+
+var file_IrodoriChessEquipCardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessEquipCardRsp_proto_goTypes = []interface{}{
+ (*IrodoriChessEquipCardRsp)(nil), // 0: IrodoriChessEquipCardRsp
+}
+var file_IrodoriChessEquipCardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessEquipCardRsp_proto_init() }
+func file_IrodoriChessEquipCardRsp_proto_init() {
+ if File_IrodoriChessEquipCardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessEquipCardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessEquipCardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessEquipCardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessEquipCardRsp_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessEquipCardRsp_proto_depIdxs,
+ MessageInfos: file_IrodoriChessEquipCardRsp_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessEquipCardRsp_proto = out.File
+ file_IrodoriChessEquipCardRsp_proto_rawDesc = nil
+ file_IrodoriChessEquipCardRsp_proto_goTypes = nil
+ file_IrodoriChessEquipCardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessInfo.pb.go b/gover/gen/IrodoriChessInfo.pb.go
deleted file mode 100644
index 750f37f4..00000000
--- a/gover/gen/IrodoriChessInfo.pb.go
+++ /dev/null
@@ -1,208 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: IrodoriChessInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type IrodoriChessInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- MysteryInfo *Unk2700_IBEKDNOGMLA `protobuf:"bytes,3,opt,name=mystery_info,json=mysteryInfo,proto3" json:"mystery_info,omitempty"`
- LeftMonsters uint32 `protobuf:"varint,12,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
- Unk2700_MABMPAAGHCJ []uint32 `protobuf:"varint,13,rep,packed,name=Unk2700_MABMPAAGHCJ,json=Unk2700MABMPAAGHCJ,proto3" json:"Unk2700_MABMPAAGHCJ,omitempty"`
- BuildingPoints uint32 `protobuf:"varint,7,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
- Unk2700_CDOKENJJJMH uint32 `protobuf:"varint,4,opt,name=Unk2700_CDOKENJJJMH,json=Unk2700CDOKENJJJMH,proto3" json:"Unk2700_CDOKENJJJMH,omitempty"`
-}
-
-func (x *IrodoriChessInfo) Reset() {
- *x = IrodoriChessInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_IrodoriChessInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *IrodoriChessInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*IrodoriChessInfo) ProtoMessage() {}
-
-func (x *IrodoriChessInfo) ProtoReflect() protoreflect.Message {
- mi := &file_IrodoriChessInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use IrodoriChessInfo.ProtoReflect.Descriptor instead.
-func (*IrodoriChessInfo) Descriptor() ([]byte, []int) {
- return file_IrodoriChessInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *IrodoriChessInfo) GetMysteryInfo() *Unk2700_IBEKDNOGMLA {
- if x != nil {
- return x.MysteryInfo
- }
- return nil
-}
-
-func (x *IrodoriChessInfo) GetLeftMonsters() uint32 {
- if x != nil {
- return x.LeftMonsters
- }
- return 0
-}
-
-func (x *IrodoriChessInfo) GetUnk2700_MABMPAAGHCJ() []uint32 {
- if x != nil {
- return x.Unk2700_MABMPAAGHCJ
- }
- return nil
-}
-
-func (x *IrodoriChessInfo) GetBuildingPoints() uint32 {
- if x != nil {
- return x.BuildingPoints
- }
- return 0
-}
-
-func (x *IrodoriChessInfo) GetUnk2700_CDOKENJJJMH() uint32 {
- if x != nil {
- return x.Unk2700_CDOKENJJJMH
- }
- return 0
-}
-
-var File_IrodoriChessInfo_proto protoreflect.FileDescriptor
-
-var file_IrodoriChessInfo_proto_rawDesc = []byte{
- 0x0a, 0x16, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x42, 0x45, 0x4b, 0x44, 0x4e, 0x4f, 0x47, 0x4d, 0x4c, 0x41, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xfb, 0x01, 0x0a, 0x10, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43,
- 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37, 0x0a, 0x0c, 0x6d, 0x79, 0x73, 0x74,
- 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x45, 0x4b, 0x44, 0x4e, 0x4f,
- 0x47, 0x4d, 0x4c, 0x41, 0x52, 0x0b, 0x6d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6c, 0x65, 0x66, 0x74, 0x4d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x41, 0x42, 0x4d, 0x50, 0x41, 0x41, 0x47, 0x48, 0x43, 0x4a, 0x18, 0x0d, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x41, 0x42, 0x4d,
- 0x50, 0x41, 0x41, 0x47, 0x48, 0x43, 0x4a, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64,
- 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x4f, 0x4b,
- 0x45, 0x4e, 0x4a, 0x4a, 0x4a, 0x4d, 0x48, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x44, 0x4f, 0x4b, 0x45, 0x4e, 0x4a, 0x4a, 0x4a, 0x4d,
- 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_IrodoriChessInfo_proto_rawDescOnce sync.Once
- file_IrodoriChessInfo_proto_rawDescData = file_IrodoriChessInfo_proto_rawDesc
-)
-
-func file_IrodoriChessInfo_proto_rawDescGZIP() []byte {
- file_IrodoriChessInfo_proto_rawDescOnce.Do(func() {
- file_IrodoriChessInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessInfo_proto_rawDescData)
- })
- return file_IrodoriChessInfo_proto_rawDescData
-}
-
-var file_IrodoriChessInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_IrodoriChessInfo_proto_goTypes = []interface{}{
- (*IrodoriChessInfo)(nil), // 0: IrodoriChessInfo
- (*Unk2700_IBEKDNOGMLA)(nil), // 1: Unk2700_IBEKDNOGMLA
-}
-var file_IrodoriChessInfo_proto_depIdxs = []int32{
- 1, // 0: IrodoriChessInfo.mystery_info:type_name -> Unk2700_IBEKDNOGMLA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_IrodoriChessInfo_proto_init() }
-func file_IrodoriChessInfo_proto_init() {
- if File_IrodoriChessInfo_proto != nil {
- return
- }
- file_Unk2700_IBEKDNOGMLA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_IrodoriChessInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*IrodoriChessInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_IrodoriChessInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_IrodoriChessInfo_proto_goTypes,
- DependencyIndexes: file_IrodoriChessInfo_proto_depIdxs,
- MessageInfos: file_IrodoriChessInfo_proto_msgTypes,
- }.Build()
- File_IrodoriChessInfo_proto = out.File
- file_IrodoriChessInfo_proto_rawDesc = nil
- file_IrodoriChessInfo_proto_goTypes = nil
- file_IrodoriChessInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/IrodoriChessLeftMonsterNotify.pb.go b/gover/gen/IrodoriChessLeftMonsterNotify.pb.go
new file mode 100644
index 00000000..b995a1ad
--- /dev/null
+++ b/gover/gen/IrodoriChessLeftMonsterNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessLeftMonsterNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessLeftMonsterNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LeftMonsters uint32 `protobuf:"varint,4,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
+}
+
+func (x *IrodoriChessLeftMonsterNotify) Reset() {
+ *x = IrodoriChessLeftMonsterNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessLeftMonsterNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessLeftMonsterNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessLeftMonsterNotify) ProtoMessage() {}
+
+func (x *IrodoriChessLeftMonsterNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessLeftMonsterNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessLeftMonsterNotify.ProtoReflect.Descriptor instead.
+func (*IrodoriChessLeftMonsterNotify) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessLeftMonsterNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessLeftMonsterNotify) GetLeftMonsters() uint32 {
+ if x != nil {
+ return x.LeftMonsters
+ }
+ return 0
+}
+
+var File_IrodoriChessLeftMonsterNotify_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessLeftMonsterNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65,
+ 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x1d, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69,
+ 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6c,
+ 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessLeftMonsterNotify_proto_rawDescOnce sync.Once
+ file_IrodoriChessLeftMonsterNotify_proto_rawDescData = file_IrodoriChessLeftMonsterNotify_proto_rawDesc
+)
+
+func file_IrodoriChessLeftMonsterNotify_proto_rawDescGZIP() []byte {
+ file_IrodoriChessLeftMonsterNotify_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessLeftMonsterNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessLeftMonsterNotify_proto_rawDescData)
+ })
+ return file_IrodoriChessLeftMonsterNotify_proto_rawDescData
+}
+
+var file_IrodoriChessLeftMonsterNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessLeftMonsterNotify_proto_goTypes = []interface{}{
+ (*IrodoriChessLeftMonsterNotify)(nil), // 0: IrodoriChessLeftMonsterNotify
+}
+var file_IrodoriChessLeftMonsterNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessLeftMonsterNotify_proto_init() }
+func file_IrodoriChessLeftMonsterNotify_proto_init() {
+ if File_IrodoriChessLeftMonsterNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessLeftMonsterNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessLeftMonsterNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessLeftMonsterNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessLeftMonsterNotify_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessLeftMonsterNotify_proto_depIdxs,
+ MessageInfos: file_IrodoriChessLeftMonsterNotify_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessLeftMonsterNotify_proto = out.File
+ file_IrodoriChessLeftMonsterNotify_proto_rawDesc = nil
+ file_IrodoriChessLeftMonsterNotify_proto_goTypes = nil
+ file_IrodoriChessLeftMonsterNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessLevelData.pb.go b/gover/gen/IrodoriChessLevelData.pb.go
new file mode 100644
index 00000000..7bfe844c
--- /dev/null
+++ b/gover/gen/IrodoriChessLevelData.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_GCIGNCGOBML *IrodoriChessMapData `protobuf:"bytes,6,opt,name=Unk3300_GCIGNCGOBML,json=Unk3300GCIGNCGOBML,proto3" json:"Unk3300_GCIGNCGOBML,omitempty"`
+ LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Unk3300_BGINEMHBNAD *IrodoriChessMapData `protobuf:"bytes,10,opt,name=Unk3300_BGINEMHBNAD,json=Unk3300BGINEMHBNAD,proto3" json:"Unk3300_BGINEMHBNAD,omitempty"`
+ OpenTime uint32 `protobuf:"varint,8,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+}
+
+func (x *IrodoriChessLevelData) Reset() {
+ *x = IrodoriChessLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessLevelData) ProtoMessage() {}
+
+func (x *IrodoriChessLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessLevelData.ProtoReflect.Descriptor instead.
+func (*IrodoriChessLevelData) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessLevelData) GetUnk3300_GCIGNCGOBML() *IrodoriChessMapData {
+ if x != nil {
+ return x.Unk3300_GCIGNCGOBML
+ }
+ return nil
+}
+
+func (x *IrodoriChessLevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *IrodoriChessLevelData) GetUnk3300_BGINEMHBNAD() *IrodoriChessMapData {
+ if x != nil {
+ return x.Unk3300_BGINEMHBNAD
+ }
+ return nil
+}
+
+func (x *IrodoriChessLevelData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+var File_IrodoriChessLevelData_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x49,
+ 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x61, 0x70, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdd, 0x01, 0x0a, 0x15, 0x49, 0x72, 0x6f,
+ 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61,
+ 0x74, 0x61, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x43,
+ 0x49, 0x47, 0x4e, 0x43, 0x47, 0x4f, 0x42, 0x4d, 0x4c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x14, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x61,
+ 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x43,
+ 0x49, 0x47, 0x4e, 0x43, 0x47, 0x4f, 0x42, 0x4d, 0x4c, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x42, 0x47, 0x49, 0x4e, 0x45, 0x4d, 0x48, 0x42, 0x4e, 0x41, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x14, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73,
+ 0x4d, 0x61, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x42, 0x47, 0x49, 0x4e, 0x45, 0x4d, 0x48, 0x42, 0x4e, 0x41, 0x44, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
+ 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessLevelData_proto_rawDescOnce sync.Once
+ file_IrodoriChessLevelData_proto_rawDescData = file_IrodoriChessLevelData_proto_rawDesc
+)
+
+func file_IrodoriChessLevelData_proto_rawDescGZIP() []byte {
+ file_IrodoriChessLevelData_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessLevelData_proto_rawDescData)
+ })
+ return file_IrodoriChessLevelData_proto_rawDescData
+}
+
+var file_IrodoriChessLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessLevelData_proto_goTypes = []interface{}{
+ (*IrodoriChessLevelData)(nil), // 0: IrodoriChessLevelData
+ (*IrodoriChessMapData)(nil), // 1: IrodoriChessMapData
+}
+var file_IrodoriChessLevelData_proto_depIdxs = []int32{
+ 1, // 0: IrodoriChessLevelData.Unk3300_GCIGNCGOBML:type_name -> IrodoriChessMapData
+ 1, // 1: IrodoriChessLevelData.Unk3300_BGINEMHBNAD:type_name -> IrodoriChessMapData
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessLevelData_proto_init() }
+func file_IrodoriChessLevelData_proto_init() {
+ if File_IrodoriChessLevelData_proto != nil {
+ return
+ }
+ file_IrodoriChessMapData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessLevelData_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessLevelData_proto_depIdxs,
+ MessageInfos: file_IrodoriChessLevelData_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessLevelData_proto = out.File
+ file_IrodoriChessLevelData_proto_rawDesc = nil
+ file_IrodoriChessLevelData_proto_goTypes = nil
+ file_IrodoriChessLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessMapData.pb.go b/gover/gen/IrodoriChessMapData.pb.go
new file mode 100644
index 00000000..d86838f0
--- /dev/null
+++ b/gover/gen/IrodoriChessMapData.pb.go
@@ -0,0 +1,197 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessMapData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessMapData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MapId uint32 `protobuf:"varint,7,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
+ BestScore uint32 `protobuf:"varint,4,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ EquipedCardList []uint32 `protobuf:"varint,15,rep,packed,name=equiped_card_list,json=equipedCardList,proto3" json:"equiped_card_list,omitempty"`
+ EntranceDetailInfo *IrodoriChessEntranceDetailInfo `protobuf:"bytes,2,opt,name=entrance_detail_info,json=entranceDetailInfo,proto3" json:"entrance_detail_info,omitempty"`
+}
+
+func (x *IrodoriChessMapData) Reset() {
+ *x = IrodoriChessMapData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessMapData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessMapData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessMapData) ProtoMessage() {}
+
+func (x *IrodoriChessMapData) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessMapData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessMapData.ProtoReflect.Descriptor instead.
+func (*IrodoriChessMapData) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessMapData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessMapData) GetMapId() uint32 {
+ if x != nil {
+ return x.MapId
+ }
+ return 0
+}
+
+func (x *IrodoriChessMapData) GetBestScore() uint32 {
+ if x != nil {
+ return x.BestScore
+ }
+ return 0
+}
+
+func (x *IrodoriChessMapData) GetEquipedCardList() []uint32 {
+ if x != nil {
+ return x.EquipedCardList
+ }
+ return nil
+}
+
+func (x *IrodoriChessMapData) GetEntranceDetailInfo() *IrodoriChessEntranceDetailInfo {
+ if x != nil {
+ return x.EntranceDetailInfo
+ }
+ return nil
+}
+
+var File_IrodoriChessMapData_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessMapData_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x61,
+ 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x49, 0x72, 0x6f,
+ 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63,
+ 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xca, 0x01, 0x0a, 0x13, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65,
+ 0x73, 0x73, 0x4d, 0x61, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x70,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x61, 0x70, 0x49, 0x64,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x2a, 0x0a, 0x11, 0x65, 0x71, 0x75, 0x69, 0x70, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x71, 0x75, 0x69,
+ 0x70, 0x65, 0x64, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x51, 0x0a, 0x14, 0x65,
+ 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x49, 0x72, 0x6f, 0x64,
+ 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x65, 0x6e, 0x74, 0x72,
+ 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessMapData_proto_rawDescOnce sync.Once
+ file_IrodoriChessMapData_proto_rawDescData = file_IrodoriChessMapData_proto_rawDesc
+)
+
+func file_IrodoriChessMapData_proto_rawDescGZIP() []byte {
+ file_IrodoriChessMapData_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessMapData_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessMapData_proto_rawDescData)
+ })
+ return file_IrodoriChessMapData_proto_rawDescData
+}
+
+var file_IrodoriChessMapData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessMapData_proto_goTypes = []interface{}{
+ (*IrodoriChessMapData)(nil), // 0: IrodoriChessMapData
+ (*IrodoriChessEntranceDetailInfo)(nil), // 1: IrodoriChessEntranceDetailInfo
+}
+var file_IrodoriChessMapData_proto_depIdxs = []int32{
+ 1, // 0: IrodoriChessMapData.entrance_detail_info:type_name -> IrodoriChessEntranceDetailInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessMapData_proto_init() }
+func file_IrodoriChessMapData_proto_init() {
+ if File_IrodoriChessMapData_proto != nil {
+ return
+ }
+ file_IrodoriChessEntranceDetailInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessMapData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessMapData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessMapData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessMapData_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessMapData_proto_depIdxs,
+ MessageInfos: file_IrodoriChessMapData_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessMapData_proto = out.File
+ file_IrodoriChessMapData_proto_rawDesc = nil
+ file_IrodoriChessMapData_proto_goTypes = nil
+ file_IrodoriChessMapData_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessMonsterInfo.pb.go b/gover/gen/IrodoriChessMonsterInfo.pb.go
new file mode 100644
index 00000000..42376449
--- /dev/null
+++ b/gover/gen/IrodoriChessMonsterInfo.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessMonsterInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessMonsterInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GrantPoints uint32 `protobuf:"varint,7,opt,name=grant_points,json=grantPoints,proto3" json:"grant_points,omitempty"`
+ MonsterId uint32 `protobuf:"varint,13,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ Level uint32 `protobuf:"varint,11,opt,name=level,proto3" json:"level,omitempty"`
+ AffixList []uint32 `protobuf:"varint,10,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
+}
+
+func (x *IrodoriChessMonsterInfo) Reset() {
+ *x = IrodoriChessMonsterInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessMonsterInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessMonsterInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessMonsterInfo) ProtoMessage() {}
+
+func (x *IrodoriChessMonsterInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessMonsterInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessMonsterInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriChessMonsterInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessMonsterInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessMonsterInfo) GetGrantPoints() uint32 {
+ if x != nil {
+ return x.GrantPoints
+ }
+ return 0
+}
+
+func (x *IrodoriChessMonsterInfo) GetMonsterId() uint32 {
+ if x != nil {
+ return x.MonsterId
+ }
+ return 0
+}
+
+func (x *IrodoriChessMonsterInfo) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *IrodoriChessMonsterInfo) GetAffixList() []uint32 {
+ if x != nil {
+ return x.AffixList
+ }
+ return nil
+}
+
+var File_IrodoriChessMonsterInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessMonsterInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x6f,
+ 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x90, 0x01, 0x0a, 0x17, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73,
+ 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x67,
+ 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a,
+ 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessMonsterInfo_proto_rawDescOnce sync.Once
+ file_IrodoriChessMonsterInfo_proto_rawDescData = file_IrodoriChessMonsterInfo_proto_rawDesc
+)
+
+func file_IrodoriChessMonsterInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriChessMonsterInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessMonsterInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessMonsterInfo_proto_rawDescData)
+ })
+ return file_IrodoriChessMonsterInfo_proto_rawDescData
+}
+
+var file_IrodoriChessMonsterInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessMonsterInfo_proto_goTypes = []interface{}{
+ (*IrodoriChessMonsterInfo)(nil), // 0: IrodoriChessMonsterInfo
+}
+var file_IrodoriChessMonsterInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessMonsterInfo_proto_init() }
+func file_IrodoriChessMonsterInfo_proto_init() {
+ if File_IrodoriChessMonsterInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessMonsterInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessMonsterInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessMonsterInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessMonsterInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessMonsterInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriChessMonsterInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessMonsterInfo_proto = out.File
+ file_IrodoriChessMonsterInfo_proto_rawDesc = nil
+ file_IrodoriChessMonsterInfo_proto_goTypes = nil
+ file_IrodoriChessMonsterInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessMysteryInfo.pb.go b/gover/gen/IrodoriChessMysteryInfo.pb.go
new file mode 100644
index 00000000..074b9bd7
--- /dev/null
+++ b/gover/gen/IrodoriChessMysteryInfo.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessMysteryInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessMysteryInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntranceDetailInfo *IrodoriChessEntranceDetailInfo `protobuf:"bytes,3,opt,name=entrance_detail_info,json=entranceDetailInfo,proto3" json:"entrance_detail_info,omitempty"`
+ ExitPointIdList []uint32 `protobuf:"varint,14,rep,packed,name=exit_point_id_list,json=exitPointIdList,proto3" json:"exit_point_id_list,omitempty"`
+ EntrancePointIdList []uint32 `protobuf:"varint,11,rep,packed,name=entrance_point_id_list,json=entrancePointIdList,proto3" json:"entrance_point_id_list,omitempty"`
+}
+
+func (x *IrodoriChessMysteryInfo) Reset() {
+ *x = IrodoriChessMysteryInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessMysteryInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessMysteryInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessMysteryInfo) ProtoMessage() {}
+
+func (x *IrodoriChessMysteryInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessMysteryInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessMysteryInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriChessMysteryInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessMysteryInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessMysteryInfo) GetEntranceDetailInfo() *IrodoriChessEntranceDetailInfo {
+ if x != nil {
+ return x.EntranceDetailInfo
+ }
+ return nil
+}
+
+func (x *IrodoriChessMysteryInfo) GetExitPointIdList() []uint32 {
+ if x != nil {
+ return x.ExitPointIdList
+ }
+ return nil
+}
+
+func (x *IrodoriChessMysteryInfo) GetEntrancePointIdList() []uint32 {
+ if x != nil {
+ return x.EntrancePointIdList
+ }
+ return nil
+}
+
+var File_IrodoriChessMysteryInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessMysteryInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x79,
+ 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x24, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e, 0x74,
+ 0x72, 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x01, 0x0a, 0x17, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x51, 0x0a, 0x14, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1f, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x45, 0x6e,
+ 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x12, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x12, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x69,
+ 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0f, 0x65, 0x78, 0x69, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x13, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessMysteryInfo_proto_rawDescOnce sync.Once
+ file_IrodoriChessMysteryInfo_proto_rawDescData = file_IrodoriChessMysteryInfo_proto_rawDesc
+)
+
+func file_IrodoriChessMysteryInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriChessMysteryInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessMysteryInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessMysteryInfo_proto_rawDescData)
+ })
+ return file_IrodoriChessMysteryInfo_proto_rawDescData
+}
+
+var file_IrodoriChessMysteryInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessMysteryInfo_proto_goTypes = []interface{}{
+ (*IrodoriChessMysteryInfo)(nil), // 0: IrodoriChessMysteryInfo
+ (*IrodoriChessEntranceDetailInfo)(nil), // 1: IrodoriChessEntranceDetailInfo
+}
+var file_IrodoriChessMysteryInfo_proto_depIdxs = []int32{
+ 1, // 0: IrodoriChessMysteryInfo.entrance_detail_info:type_name -> IrodoriChessEntranceDetailInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessMysteryInfo_proto_init() }
+func file_IrodoriChessMysteryInfo_proto_init() {
+ if File_IrodoriChessMysteryInfo_proto != nil {
+ return
+ }
+ file_IrodoriChessEntranceDetailInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessMysteryInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessMysteryInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessMysteryInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessMysteryInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessMysteryInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriChessMysteryInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessMysteryInfo_proto = out.File
+ file_IrodoriChessMysteryInfo_proto_rawDesc = nil
+ file_IrodoriChessMysteryInfo_proto_goTypes = nil
+ file_IrodoriChessMysteryInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessPlayerInfo.pb.go b/gover/gen/IrodoriChessPlayerInfo.pb.go
new file mode 100644
index 00000000..484273fe
--- /dev/null
+++ b/gover/gen/IrodoriChessPlayerInfo.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessPlayerInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessPlayerInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SettleScore uint32 `protobuf:"varint,11,opt,name=settle_score,json=settleScore,proto3" json:"settle_score,omitempty"`
+ Uid uint32 `protobuf:"varint,10,opt,name=uid,proto3" json:"uid,omitempty"`
+ BuildingPoints uint32 `protobuf:"varint,8,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
+}
+
+func (x *IrodoriChessPlayerInfo) Reset() {
+ *x = IrodoriChessPlayerInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessPlayerInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessPlayerInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessPlayerInfo) ProtoMessage() {}
+
+func (x *IrodoriChessPlayerInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessPlayerInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessPlayerInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriChessPlayerInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessPlayerInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessPlayerInfo) GetSettleScore() uint32 {
+ if x != nil {
+ return x.SettleScore
+ }
+ return 0
+}
+
+func (x *IrodoriChessPlayerInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *IrodoriChessPlayerInfo) GetBuildingPoints() uint32 {
+ if x != nil {
+ return x.BuildingPoints
+ }
+ return 0
+}
+
+var File_IrodoriChessPlayerInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessPlayerInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76,
+ 0x0a, 0x16, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x27, 0x0a,
+ 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessPlayerInfo_proto_rawDescOnce sync.Once
+ file_IrodoriChessPlayerInfo_proto_rawDescData = file_IrodoriChessPlayerInfo_proto_rawDesc
+)
+
+func file_IrodoriChessPlayerInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriChessPlayerInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessPlayerInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessPlayerInfo_proto_rawDescData)
+ })
+ return file_IrodoriChessPlayerInfo_proto_rawDescData
+}
+
+var file_IrodoriChessPlayerInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessPlayerInfo_proto_goTypes = []interface{}{
+ (*IrodoriChessPlayerInfo)(nil), // 0: IrodoriChessPlayerInfo
+}
+var file_IrodoriChessPlayerInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessPlayerInfo_proto_init() }
+func file_IrodoriChessPlayerInfo_proto_init() {
+ if File_IrodoriChessPlayerInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessPlayerInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessPlayerInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessPlayerInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessPlayerInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessPlayerInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriChessPlayerInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessPlayerInfo_proto = out.File
+ file_IrodoriChessPlayerInfo_proto_rawDesc = nil
+ file_IrodoriChessPlayerInfo_proto_goTypes = nil
+ file_IrodoriChessPlayerInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessPlayerInfoNotify.pb.go b/gover/gen/IrodoriChessPlayerInfoNotify.pb.go
new file mode 100644
index 00000000..f501c319
--- /dev/null
+++ b/gover/gen/IrodoriChessPlayerInfoNotify.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessPlayerInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessPlayerInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PlayerInfo *IrodoriChessPlayerInfo `protobuf:"bytes,10,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+}
+
+func (x *IrodoriChessPlayerInfoNotify) Reset() {
+ *x = IrodoriChessPlayerInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessPlayerInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessPlayerInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessPlayerInfoNotify) ProtoMessage() {}
+
+func (x *IrodoriChessPlayerInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessPlayerInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessPlayerInfoNotify.ProtoReflect.Descriptor instead.
+func (*IrodoriChessPlayerInfoNotify) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessPlayerInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessPlayerInfoNotify) GetPlayerInfo() *IrodoriChessPlayerInfo {
+ if x != nil {
+ return x.PlayerInfo
+ }
+ return nil
+}
+
+var File_IrodoriChessPlayerInfoNotify_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessPlayerInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65,
+ 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65,
+ 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x38, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessPlayerInfoNotify_proto_rawDescOnce sync.Once
+ file_IrodoriChessPlayerInfoNotify_proto_rawDescData = file_IrodoriChessPlayerInfoNotify_proto_rawDesc
+)
+
+func file_IrodoriChessPlayerInfoNotify_proto_rawDescGZIP() []byte {
+ file_IrodoriChessPlayerInfoNotify_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessPlayerInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessPlayerInfoNotify_proto_rawDescData)
+ })
+ return file_IrodoriChessPlayerInfoNotify_proto_rawDescData
+}
+
+var file_IrodoriChessPlayerInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessPlayerInfoNotify_proto_goTypes = []interface{}{
+ (*IrodoriChessPlayerInfoNotify)(nil), // 0: IrodoriChessPlayerInfoNotify
+ (*IrodoriChessPlayerInfo)(nil), // 1: IrodoriChessPlayerInfo
+}
+var file_IrodoriChessPlayerInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: IrodoriChessPlayerInfoNotify.player_info:type_name -> IrodoriChessPlayerInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessPlayerInfoNotify_proto_init() }
+func file_IrodoriChessPlayerInfoNotify_proto_init() {
+ if File_IrodoriChessPlayerInfoNotify_proto != nil {
+ return
+ }
+ file_IrodoriChessPlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessPlayerInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessPlayerInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessPlayerInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessPlayerInfoNotify_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessPlayerInfoNotify_proto_depIdxs,
+ MessageInfos: file_IrodoriChessPlayerInfoNotify_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessPlayerInfoNotify_proto = out.File
+ file_IrodoriChessPlayerInfoNotify_proto_rawDesc = nil
+ file_IrodoriChessPlayerInfoNotify_proto_goTypes = nil
+ file_IrodoriChessPlayerInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessSettleInfo.pb.go b/gover/gen/IrodoriChessSettleInfo.pb.go
deleted file mode 100644
index 9a46720e..00000000
--- a/gover/gen/IrodoriChessSettleInfo.pb.go
+++ /dev/null
@@ -1,212 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: IrodoriChessSettleInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type IrodoriChessSettleInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsNewRecord bool `protobuf:"varint,5,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- Unk2700_PFEDPLKKLGH bool `protobuf:"varint,2,opt,name=Unk2700_PFEDPLKKLGH,json=Unk2700PFEDPLKKLGH,proto3" json:"Unk2700_PFEDPLKKLGH,omitempty"`
- SceneTimeMs uint64 `protobuf:"varint,1,opt,name=scene_time_ms,json=sceneTimeMs,proto3" json:"scene_time_ms,omitempty"`
- Unk2700_CDOKENJJJMH uint32 `protobuf:"varint,3,opt,name=Unk2700_CDOKENJJJMH,json=Unk2700CDOKENJJJMH,proto3" json:"Unk2700_CDOKENJJJMH,omitempty"`
- IsPerfect bool `protobuf:"varint,12,opt,name=is_perfect,json=isPerfect,proto3" json:"is_perfect,omitempty"`
- KillMonsterNum uint32 `protobuf:"varint,7,opt,name=kill_monster_num,json=killMonsterNum,proto3" json:"kill_monster_num,omitempty"`
-}
-
-func (x *IrodoriChessSettleInfo) Reset() {
- *x = IrodoriChessSettleInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_IrodoriChessSettleInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *IrodoriChessSettleInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*IrodoriChessSettleInfo) ProtoMessage() {}
-
-func (x *IrodoriChessSettleInfo) ProtoReflect() protoreflect.Message {
- mi := &file_IrodoriChessSettleInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use IrodoriChessSettleInfo.ProtoReflect.Descriptor instead.
-func (*IrodoriChessSettleInfo) Descriptor() ([]byte, []int) {
- return file_IrodoriChessSettleInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *IrodoriChessSettleInfo) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *IrodoriChessSettleInfo) GetUnk2700_PFEDPLKKLGH() bool {
- if x != nil {
- return x.Unk2700_PFEDPLKKLGH
- }
- return false
-}
-
-func (x *IrodoriChessSettleInfo) GetSceneTimeMs() uint64 {
- if x != nil {
- return x.SceneTimeMs
- }
- return 0
-}
-
-func (x *IrodoriChessSettleInfo) GetUnk2700_CDOKENJJJMH() uint32 {
- if x != nil {
- return x.Unk2700_CDOKENJJJMH
- }
- return 0
-}
-
-func (x *IrodoriChessSettleInfo) GetIsPerfect() bool {
- if x != nil {
- return x.IsPerfect
- }
- return false
-}
-
-func (x *IrodoriChessSettleInfo) GetKillMonsterNum() uint32 {
- if x != nil {
- return x.KillMonsterNum
- }
- return 0
-}
-
-var File_IrodoriChessSettleInfo_proto protoreflect.FileDescriptor
-
-var file_IrodoriChessSettleInfo_proto_rawDesc = []byte{
- 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65,
- 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b,
- 0x02, 0x0a, 0x16, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f,
- 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x46, 0x45, 0x44, 0x50, 0x4c, 0x4b,
- 0x4b, 0x4c, 0x47, 0x48, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x50, 0x46, 0x45, 0x44, 0x50, 0x4c, 0x4b, 0x4b, 0x4c, 0x47, 0x48, 0x12, 0x22,
- 0x0a, 0x0d, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x73, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65,
- 0x4d, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44,
- 0x4f, 0x4b, 0x45, 0x4e, 0x4a, 0x4a, 0x4a, 0x4d, 0x48, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x44, 0x4f, 0x4b, 0x45, 0x4e, 0x4a, 0x4a,
- 0x4a, 0x4d, 0x48, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x66, 0x65, 0x63,
- 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x65, 0x72, 0x66, 0x65,
- 0x63, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6b, 0x69,
- 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_IrodoriChessSettleInfo_proto_rawDescOnce sync.Once
- file_IrodoriChessSettleInfo_proto_rawDescData = file_IrodoriChessSettleInfo_proto_rawDesc
-)
-
-func file_IrodoriChessSettleInfo_proto_rawDescGZIP() []byte {
- file_IrodoriChessSettleInfo_proto_rawDescOnce.Do(func() {
- file_IrodoriChessSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessSettleInfo_proto_rawDescData)
- })
- return file_IrodoriChessSettleInfo_proto_rawDescData
-}
-
-var file_IrodoriChessSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_IrodoriChessSettleInfo_proto_goTypes = []interface{}{
- (*IrodoriChessSettleInfo)(nil), // 0: IrodoriChessSettleInfo
-}
-var file_IrodoriChessSettleInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_IrodoriChessSettleInfo_proto_init() }
-func file_IrodoriChessSettleInfo_proto_init() {
- if File_IrodoriChessSettleInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_IrodoriChessSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*IrodoriChessSettleInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_IrodoriChessSettleInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_IrodoriChessSettleInfo_proto_goTypes,
- DependencyIndexes: file_IrodoriChessSettleInfo_proto_depIdxs,
- MessageInfos: file_IrodoriChessSettleInfo_proto_msgTypes,
- }.Build()
- File_IrodoriChessSettleInfo_proto = out.File
- file_IrodoriChessSettleInfo_proto_rawDesc = nil
- file_IrodoriChessSettleInfo_proto_goTypes = nil
- file_IrodoriChessSettleInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/IrodoriChessUnequipCardReq.pb.go b/gover/gen/IrodoriChessUnequipCardReq.pb.go
new file mode 100644
index 00000000..447739c5
--- /dev/null
+++ b/gover/gen/IrodoriChessUnequipCardReq.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessUnequipCardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessUnequipCardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ CardId uint32 `protobuf:"varint,3,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ IsHardMap bool `protobuf:"varint,2,opt,name=is_hard_map,json=isHardMap,proto3" json:"is_hard_map,omitempty"`
+}
+
+func (x *IrodoriChessUnequipCardReq) Reset() {
+ *x = IrodoriChessUnequipCardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessUnequipCardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessUnequipCardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessUnequipCardReq) ProtoMessage() {}
+
+func (x *IrodoriChessUnequipCardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessUnequipCardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessUnequipCardReq.ProtoReflect.Descriptor instead.
+func (*IrodoriChessUnequipCardReq) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessUnequipCardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessUnequipCardReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *IrodoriChessUnequipCardReq) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *IrodoriChessUnequipCardReq) GetIsHardMap() bool {
+ if x != nil {
+ return x.IsHardMap
+ }
+ return false
+}
+
+var File_IrodoriChessUnequipCardReq_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessUnequipCardReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x55, 0x6e,
+ 0x65, 0x71, 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x1a, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65,
+ 0x73, 0x73, 0x55, 0x6e, 0x65, 0x71, 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61,
+ 0x72, 0x64, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f,
+ 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x61, 0x72,
+ 0x64, 0x4d, 0x61, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessUnequipCardReq_proto_rawDescOnce sync.Once
+ file_IrodoriChessUnequipCardReq_proto_rawDescData = file_IrodoriChessUnequipCardReq_proto_rawDesc
+)
+
+func file_IrodoriChessUnequipCardReq_proto_rawDescGZIP() []byte {
+ file_IrodoriChessUnequipCardReq_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessUnequipCardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessUnequipCardReq_proto_rawDescData)
+ })
+ return file_IrodoriChessUnequipCardReq_proto_rawDescData
+}
+
+var file_IrodoriChessUnequipCardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessUnequipCardReq_proto_goTypes = []interface{}{
+ (*IrodoriChessUnequipCardReq)(nil), // 0: IrodoriChessUnequipCardReq
+}
+var file_IrodoriChessUnequipCardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessUnequipCardReq_proto_init() }
+func file_IrodoriChessUnequipCardReq_proto_init() {
+ if File_IrodoriChessUnequipCardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessUnequipCardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessUnequipCardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessUnequipCardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessUnequipCardReq_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessUnequipCardReq_proto_depIdxs,
+ MessageInfos: file_IrodoriChessUnequipCardReq_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessUnequipCardReq_proto = out.File
+ file_IrodoriChessUnequipCardReq_proto_rawDesc = nil
+ file_IrodoriChessUnequipCardReq_proto_goTypes = nil
+ file_IrodoriChessUnequipCardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriChessUnequipCardRsp.pb.go b/gover/gen/IrodoriChessUnequipCardRsp.pb.go
new file mode 100644
index 00000000..fc82418c
--- /dev/null
+++ b/gover/gen/IrodoriChessUnequipCardRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriChessUnequipCardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriChessUnequipCardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardId uint32 `protobuf:"varint,10,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsHardMap bool `protobuf:"varint,6,opt,name=is_hard_map,json=isHardMap,proto3" json:"is_hard_map,omitempty"`
+}
+
+func (x *IrodoriChessUnequipCardRsp) Reset() {
+ *x = IrodoriChessUnequipCardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriChessUnequipCardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriChessUnequipCardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriChessUnequipCardRsp) ProtoMessage() {}
+
+func (x *IrodoriChessUnequipCardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriChessUnequipCardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriChessUnequipCardRsp.ProtoReflect.Descriptor instead.
+func (*IrodoriChessUnequipCardRsp) Descriptor() ([]byte, []int) {
+ return file_IrodoriChessUnequipCardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriChessUnequipCardRsp) GetCardId() uint32 {
+ if x != nil {
+ return x.CardId
+ }
+ return 0
+}
+
+func (x *IrodoriChessUnequipCardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *IrodoriChessUnequipCardRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *IrodoriChessUnequipCardRsp) GetIsHardMap() bool {
+ if x != nil {
+ return x.IsHardMap
+ }
+ return false
+}
+
+var File_IrodoriChessUnequipCardRsp_proto protoreflect.FileDescriptor
+
+var file_IrodoriChessUnequipCardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x55, 0x6e,
+ 0x65, 0x71, 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x8a, 0x01, 0x0a, 0x1a, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68,
+ 0x65, 0x73, 0x73, 0x55, 0x6e, 0x65, 0x71, 0x75, 0x69, 0x70, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73,
+ 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x61, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriChessUnequipCardRsp_proto_rawDescOnce sync.Once
+ file_IrodoriChessUnequipCardRsp_proto_rawDescData = file_IrodoriChessUnequipCardRsp_proto_rawDesc
+)
+
+func file_IrodoriChessUnequipCardRsp_proto_rawDescGZIP() []byte {
+ file_IrodoriChessUnequipCardRsp_proto_rawDescOnce.Do(func() {
+ file_IrodoriChessUnequipCardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriChessUnequipCardRsp_proto_rawDescData)
+ })
+ return file_IrodoriChessUnequipCardRsp_proto_rawDescData
+}
+
+var file_IrodoriChessUnequipCardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriChessUnequipCardRsp_proto_goTypes = []interface{}{
+ (*IrodoriChessUnequipCardRsp)(nil), // 0: IrodoriChessUnequipCardRsp
+}
+var file_IrodoriChessUnequipCardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriChessUnequipCardRsp_proto_init() }
+func file_IrodoriChessUnequipCardRsp_proto_init() {
+ if File_IrodoriChessUnequipCardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriChessUnequipCardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriChessUnequipCardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriChessUnequipCardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriChessUnequipCardRsp_proto_goTypes,
+ DependencyIndexes: file_IrodoriChessUnequipCardRsp_proto_depIdxs,
+ MessageInfos: file_IrodoriChessUnequipCardRsp_proto_msgTypes,
+ }.Build()
+ File_IrodoriChessUnequipCardRsp_proto = out.File
+ file_IrodoriChessUnequipCardRsp_proto_rawDesc = nil
+ file_IrodoriChessUnequipCardRsp_proto_goTypes = nil
+ file_IrodoriChessUnequipCardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriEditFlowerCombinationReq.pb.go b/gover/gen/IrodoriEditFlowerCombinationReq.pb.go
new file mode 100644
index 00000000..cba0ff24
--- /dev/null
+++ b/gover/gen/IrodoriEditFlowerCombinationReq.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriEditFlowerCombinationReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriEditFlowerCombinationReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ CombinationInfo *CustomGadgetTreeInfo `protobuf:"bytes,12,opt,name=combination_info,json=combinationInfo,proto3" json:"combination_info,omitempty"`
+}
+
+func (x *IrodoriEditFlowerCombinationReq) Reset() {
+ *x = IrodoriEditFlowerCombinationReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriEditFlowerCombinationReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriEditFlowerCombinationReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriEditFlowerCombinationReq) ProtoMessage() {}
+
+func (x *IrodoriEditFlowerCombinationReq) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriEditFlowerCombinationReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriEditFlowerCombinationReq.ProtoReflect.Descriptor instead.
+func (*IrodoriEditFlowerCombinationReq) Descriptor() ([]byte, []int) {
+ return file_IrodoriEditFlowerCombinationReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriEditFlowerCombinationReq) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *IrodoriEditFlowerCombinationReq) GetCombinationInfo() *CustomGadgetTreeInfo {
+ if x != nil {
+ return x.CombinationInfo
+ }
+ return nil
+}
+
+var File_IrodoriEditFlowerCombinationReq_proto protoreflect.FileDescriptor
+
+var file_IrodoriEditFlowerCombinationReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x45, 0x64, 0x69, 0x74, 0x46, 0x6c, 0x6f,
+ 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x1f, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x45,
+ 0x64, 0x69, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
+ 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriEditFlowerCombinationReq_proto_rawDescOnce sync.Once
+ file_IrodoriEditFlowerCombinationReq_proto_rawDescData = file_IrodoriEditFlowerCombinationReq_proto_rawDesc
+)
+
+func file_IrodoriEditFlowerCombinationReq_proto_rawDescGZIP() []byte {
+ file_IrodoriEditFlowerCombinationReq_proto_rawDescOnce.Do(func() {
+ file_IrodoriEditFlowerCombinationReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriEditFlowerCombinationReq_proto_rawDescData)
+ })
+ return file_IrodoriEditFlowerCombinationReq_proto_rawDescData
+}
+
+var file_IrodoriEditFlowerCombinationReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriEditFlowerCombinationReq_proto_goTypes = []interface{}{
+ (*IrodoriEditFlowerCombinationReq)(nil), // 0: IrodoriEditFlowerCombinationReq
+ (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
+}
+var file_IrodoriEditFlowerCombinationReq_proto_depIdxs = []int32{
+ 1, // 0: IrodoriEditFlowerCombinationReq.combination_info:type_name -> CustomGadgetTreeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriEditFlowerCombinationReq_proto_init() }
+func file_IrodoriEditFlowerCombinationReq_proto_init() {
+ if File_IrodoriEditFlowerCombinationReq_proto != nil {
+ return
+ }
+ file_CustomGadgetTreeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriEditFlowerCombinationReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriEditFlowerCombinationReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriEditFlowerCombinationReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriEditFlowerCombinationReq_proto_goTypes,
+ DependencyIndexes: file_IrodoriEditFlowerCombinationReq_proto_depIdxs,
+ MessageInfos: file_IrodoriEditFlowerCombinationReq_proto_msgTypes,
+ }.Build()
+ File_IrodoriEditFlowerCombinationReq_proto = out.File
+ file_IrodoriEditFlowerCombinationReq_proto_rawDesc = nil
+ file_IrodoriEditFlowerCombinationReq_proto_goTypes = nil
+ file_IrodoriEditFlowerCombinationReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriEditFlowerCombinationRsp.pb.go b/gover/gen/IrodoriEditFlowerCombinationRsp.pb.go
new file mode 100644
index 00000000..a58b7c48
--- /dev/null
+++ b/gover/gen/IrodoriEditFlowerCombinationRsp.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriEditFlowerCombinationRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriEditFlowerCombinationRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_IAPLHBKJLBF bool `protobuf:"varint,8,opt,name=Unk3300_IAPLHBKJLBF,json=Unk3300IAPLHBKJLBF,proto3" json:"Unk3300_IAPLHBKJLBF,omitempty"`
+ Unk3300_DBBGPOMDKPK bool `protobuf:"varint,9,opt,name=Unk3300_DBBGPOMDKPK,json=Unk3300DBBGPOMDKPK,proto3" json:"Unk3300_DBBGPOMDKPK,omitempty"`
+}
+
+func (x *IrodoriEditFlowerCombinationRsp) Reset() {
+ *x = IrodoriEditFlowerCombinationRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriEditFlowerCombinationRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriEditFlowerCombinationRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriEditFlowerCombinationRsp) ProtoMessage() {}
+
+func (x *IrodoriEditFlowerCombinationRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriEditFlowerCombinationRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriEditFlowerCombinationRsp.ProtoReflect.Descriptor instead.
+func (*IrodoriEditFlowerCombinationRsp) Descriptor() ([]byte, []int) {
+ return file_IrodoriEditFlowerCombinationRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriEditFlowerCombinationRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *IrodoriEditFlowerCombinationRsp) GetUnk3300_IAPLHBKJLBF() bool {
+ if x != nil {
+ return x.Unk3300_IAPLHBKJLBF
+ }
+ return false
+}
+
+func (x *IrodoriEditFlowerCombinationRsp) GetUnk3300_DBBGPOMDKPK() bool {
+ if x != nil {
+ return x.Unk3300_DBBGPOMDKPK
+ }
+ return false
+}
+
+var File_IrodoriEditFlowerCombinationRsp_proto protoreflect.FileDescriptor
+
+var file_IrodoriEditFlowerCombinationRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x45, 0x64, 0x69, 0x74, 0x46, 0x6c, 0x6f,
+ 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x1f, 0x49, 0x72, 0x6f, 0x64,
+ 0x6f, 0x72, 0x69, 0x45, 0x64, 0x69, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6d,
+ 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x49, 0x41, 0x50, 0x4c, 0x48, 0x42, 0x4b, 0x4a, 0x4c, 0x42, 0x46, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x41, 0x50, 0x4c, 0x48,
+ 0x42, 0x4b, 0x4a, 0x4c, 0x42, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x44, 0x42, 0x42, 0x47, 0x50, 0x4f, 0x4d, 0x44, 0x4b, 0x50, 0x4b, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x42, 0x42, 0x47,
+ 0x50, 0x4f, 0x4d, 0x44, 0x4b, 0x50, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriEditFlowerCombinationRsp_proto_rawDescOnce sync.Once
+ file_IrodoriEditFlowerCombinationRsp_proto_rawDescData = file_IrodoriEditFlowerCombinationRsp_proto_rawDesc
+)
+
+func file_IrodoriEditFlowerCombinationRsp_proto_rawDescGZIP() []byte {
+ file_IrodoriEditFlowerCombinationRsp_proto_rawDescOnce.Do(func() {
+ file_IrodoriEditFlowerCombinationRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriEditFlowerCombinationRsp_proto_rawDescData)
+ })
+ return file_IrodoriEditFlowerCombinationRsp_proto_rawDescData
+}
+
+var file_IrodoriEditFlowerCombinationRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriEditFlowerCombinationRsp_proto_goTypes = []interface{}{
+ (*IrodoriEditFlowerCombinationRsp)(nil), // 0: IrodoriEditFlowerCombinationRsp
+}
+var file_IrodoriEditFlowerCombinationRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriEditFlowerCombinationRsp_proto_init() }
+func file_IrodoriEditFlowerCombinationRsp_proto_init() {
+ if File_IrodoriEditFlowerCombinationRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriEditFlowerCombinationRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriEditFlowerCombinationRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriEditFlowerCombinationRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriEditFlowerCombinationRsp_proto_goTypes,
+ DependencyIndexes: file_IrodoriEditFlowerCombinationRsp_proto_depIdxs,
+ MessageInfos: file_IrodoriEditFlowerCombinationRsp_proto_msgTypes,
+ }.Build()
+ File_IrodoriEditFlowerCombinationRsp_proto = out.File
+ file_IrodoriEditFlowerCombinationRsp_proto_rawDesc = nil
+ file_IrodoriEditFlowerCombinationRsp_proto_goTypes = nil
+ file_IrodoriEditFlowerCombinationRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriFillPoetryReq.pb.go b/gover/gen/IrodoriFillPoetryReq.pb.go
new file mode 100644
index 00000000..e581bf8f
--- /dev/null
+++ b/gover/gen/IrodoriFillPoetryReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriFillPoetryReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriFillPoetryReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LineId uint32 `protobuf:"varint,6,opt,name=line_id,json=lineId,proto3" json:"line_id,omitempty"`
+ ThemeId uint32 `protobuf:"varint,5,opt,name=theme_id,json=themeId,proto3" json:"theme_id,omitempty"`
+}
+
+func (x *IrodoriFillPoetryReq) Reset() {
+ *x = IrodoriFillPoetryReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriFillPoetryReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriFillPoetryReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriFillPoetryReq) ProtoMessage() {}
+
+func (x *IrodoriFillPoetryReq) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriFillPoetryReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriFillPoetryReq.ProtoReflect.Descriptor instead.
+func (*IrodoriFillPoetryReq) Descriptor() ([]byte, []int) {
+ return file_IrodoriFillPoetryReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriFillPoetryReq) GetLineId() uint32 {
+ if x != nil {
+ return x.LineId
+ }
+ return 0
+}
+
+func (x *IrodoriFillPoetryReq) GetThemeId() uint32 {
+ if x != nil {
+ return x.ThemeId
+ }
+ return 0
+}
+
+var File_IrodoriFillPoetryReq_proto protoreflect.FileDescriptor
+
+var file_IrodoriFillPoetryReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x46, 0x69, 0x6c, 0x6c, 0x50, 0x6f, 0x65,
+ 0x74, 0x72, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x14,
+ 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x46, 0x69, 0x6c, 0x6c, 0x50, 0x6f, 0x65, 0x74, 0x72,
+ 0x79, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriFillPoetryReq_proto_rawDescOnce sync.Once
+ file_IrodoriFillPoetryReq_proto_rawDescData = file_IrodoriFillPoetryReq_proto_rawDesc
+)
+
+func file_IrodoriFillPoetryReq_proto_rawDescGZIP() []byte {
+ file_IrodoriFillPoetryReq_proto_rawDescOnce.Do(func() {
+ file_IrodoriFillPoetryReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriFillPoetryReq_proto_rawDescData)
+ })
+ return file_IrodoriFillPoetryReq_proto_rawDescData
+}
+
+var file_IrodoriFillPoetryReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriFillPoetryReq_proto_goTypes = []interface{}{
+ (*IrodoriFillPoetryReq)(nil), // 0: IrodoriFillPoetryReq
+}
+var file_IrodoriFillPoetryReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriFillPoetryReq_proto_init() }
+func file_IrodoriFillPoetryReq_proto_init() {
+ if File_IrodoriFillPoetryReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriFillPoetryReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriFillPoetryReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriFillPoetryReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriFillPoetryReq_proto_goTypes,
+ DependencyIndexes: file_IrodoriFillPoetryReq_proto_depIdxs,
+ MessageInfos: file_IrodoriFillPoetryReq_proto_msgTypes,
+ }.Build()
+ File_IrodoriFillPoetryReq_proto = out.File
+ file_IrodoriFillPoetryReq_proto_rawDesc = nil
+ file_IrodoriFillPoetryReq_proto_goTypes = nil
+ file_IrodoriFillPoetryReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriFillPoetryRsp.pb.go b/gover/gen/IrodoriFillPoetryRsp.pb.go
new file mode 100644
index 00000000..e4dcd1fb
--- /dev/null
+++ b/gover/gen/IrodoriFillPoetryRsp.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriFillPoetryRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriFillPoetryRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ThemeData *IrodoriPoetryThemeData `protobuf:"bytes,8,opt,name=theme_data,json=themeData,proto3" json:"theme_data,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *IrodoriFillPoetryRsp) Reset() {
+ *x = IrodoriFillPoetryRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriFillPoetryRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriFillPoetryRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriFillPoetryRsp) ProtoMessage() {}
+
+func (x *IrodoriFillPoetryRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriFillPoetryRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriFillPoetryRsp.ProtoReflect.Descriptor instead.
+func (*IrodoriFillPoetryRsp) Descriptor() ([]byte, []int) {
+ return file_IrodoriFillPoetryRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriFillPoetryRsp) GetThemeData() *IrodoriPoetryThemeData {
+ if x != nil {
+ return x.ThemeData
+ }
+ return nil
+}
+
+func (x *IrodoriFillPoetryRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_IrodoriFillPoetryRsp_proto protoreflect.FileDescriptor
+
+var file_IrodoriFillPoetryRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x46, 0x69, 0x6c, 0x6c, 0x50, 0x6f, 0x65,
+ 0x74, 0x72, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x54, 0x68, 0x65, 0x6d, 0x65,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x14, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x46, 0x69, 0x6c, 0x6c, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x52,
+ 0x73, 0x70, 0x12, 0x36, 0x0a, 0x0a, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69,
+ 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52,
+ 0x09, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriFillPoetryRsp_proto_rawDescOnce sync.Once
+ file_IrodoriFillPoetryRsp_proto_rawDescData = file_IrodoriFillPoetryRsp_proto_rawDesc
+)
+
+func file_IrodoriFillPoetryRsp_proto_rawDescGZIP() []byte {
+ file_IrodoriFillPoetryRsp_proto_rawDescOnce.Do(func() {
+ file_IrodoriFillPoetryRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriFillPoetryRsp_proto_rawDescData)
+ })
+ return file_IrodoriFillPoetryRsp_proto_rawDescData
+}
+
+var file_IrodoriFillPoetryRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriFillPoetryRsp_proto_goTypes = []interface{}{
+ (*IrodoriFillPoetryRsp)(nil), // 0: IrodoriFillPoetryRsp
+ (*IrodoriPoetryThemeData)(nil), // 1: IrodoriPoetryThemeData
+}
+var file_IrodoriFillPoetryRsp_proto_depIdxs = []int32{
+ 1, // 0: IrodoriFillPoetryRsp.theme_data:type_name -> IrodoriPoetryThemeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriFillPoetryRsp_proto_init() }
+func file_IrodoriFillPoetryRsp_proto_init() {
+ if File_IrodoriFillPoetryRsp_proto != nil {
+ return
+ }
+ file_IrodoriPoetryThemeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriFillPoetryRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriFillPoetryRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriFillPoetryRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriFillPoetryRsp_proto_goTypes,
+ DependencyIndexes: file_IrodoriFillPoetryRsp_proto_depIdxs,
+ MessageInfos: file_IrodoriFillPoetryRsp_proto_msgTypes,
+ }.Build()
+ File_IrodoriFillPoetryRsp_proto = out.File
+ file_IrodoriFillPoetryRsp_proto_rawDesc = nil
+ file_IrodoriFillPoetryRsp_proto_goTypes = nil
+ file_IrodoriFillPoetryRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriFlowerData.pb.go b/gover/gen/IrodoriFlowerData.pb.go
new file mode 100644
index 00000000..7c333b5f
--- /dev/null
+++ b/gover/gen/IrodoriFlowerData.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriFlowerData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriFlowerData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishedThemeList []uint32 `protobuf:"varint,10,rep,packed,name=finished_theme_list,json=finishedThemeList,proto3" json:"finished_theme_list,omitempty"`
+ UsedFlowerList []*ItemParam `protobuf:"bytes,8,rep,name=used_flower_list,json=usedFlowerList,proto3" json:"used_flower_list,omitempty"`
+}
+
+func (x *IrodoriFlowerData) Reset() {
+ *x = IrodoriFlowerData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriFlowerData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriFlowerData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriFlowerData) ProtoMessage() {}
+
+func (x *IrodoriFlowerData) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriFlowerData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriFlowerData.ProtoReflect.Descriptor instead.
+func (*IrodoriFlowerData) Descriptor() ([]byte, []int) {
+ return file_IrodoriFlowerData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriFlowerData) GetFinishedThemeList() []uint32 {
+ if x != nil {
+ return x.FinishedThemeList
+ }
+ return nil
+}
+
+func (x *IrodoriFlowerData) GetUsedFlowerList() []*ItemParam {
+ if x != nil {
+ return x.UsedFlowerList
+ }
+ return nil
+}
+
+var File_IrodoriFlowerData_proto protoreflect.FileDescriptor
+
+var file_IrodoriFlowerData_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x11, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12,
+ 0x2e, 0x0a, 0x13, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x74, 0x68, 0x65, 0x6d,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x34, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d,
+ 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65,
+ 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriFlowerData_proto_rawDescOnce sync.Once
+ file_IrodoriFlowerData_proto_rawDescData = file_IrodoriFlowerData_proto_rawDesc
+)
+
+func file_IrodoriFlowerData_proto_rawDescGZIP() []byte {
+ file_IrodoriFlowerData_proto_rawDescOnce.Do(func() {
+ file_IrodoriFlowerData_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriFlowerData_proto_rawDescData)
+ })
+ return file_IrodoriFlowerData_proto_rawDescData
+}
+
+var file_IrodoriFlowerData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriFlowerData_proto_goTypes = []interface{}{
+ (*IrodoriFlowerData)(nil), // 0: IrodoriFlowerData
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_IrodoriFlowerData_proto_depIdxs = []int32{
+ 1, // 0: IrodoriFlowerData.used_flower_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriFlowerData_proto_init() }
+func file_IrodoriFlowerData_proto_init() {
+ if File_IrodoriFlowerData_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriFlowerData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriFlowerData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriFlowerData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriFlowerData_proto_goTypes,
+ DependencyIndexes: file_IrodoriFlowerData_proto_depIdxs,
+ MessageInfos: file_IrodoriFlowerData_proto_msgTypes,
+ }.Build()
+ File_IrodoriFlowerData_proto = out.File
+ file_IrodoriFlowerData_proto_rawDesc = nil
+ file_IrodoriFlowerData_proto_goTypes = nil
+ file_IrodoriFlowerData_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriMasterGalleryCgEndNotify.pb.go b/gover/gen/IrodoriMasterGalleryCgEndNotify.pb.go
new file mode 100644
index 00000000..2ca772ad
--- /dev/null
+++ b/gover/gen/IrodoriMasterGalleryCgEndNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriMasterGalleryCgEndNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriMasterGalleryCgEndNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,3,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *IrodoriMasterGalleryCgEndNotify) Reset() {
+ *x = IrodoriMasterGalleryCgEndNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriMasterGalleryCgEndNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriMasterGalleryCgEndNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriMasterGalleryCgEndNotify) ProtoMessage() {}
+
+func (x *IrodoriMasterGalleryCgEndNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriMasterGalleryCgEndNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriMasterGalleryCgEndNotify.ProtoReflect.Descriptor instead.
+func (*IrodoriMasterGalleryCgEndNotify) Descriptor() ([]byte, []int) {
+ return file_IrodoriMasterGalleryCgEndNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriMasterGalleryCgEndNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *IrodoriMasterGalleryCgEndNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_IrodoriMasterGalleryCgEndNotify_proto protoreflect.FileDescriptor
+
+var file_IrodoriMasterGalleryCgEndNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x67, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x1f, 0x49, 0x72, 0x6f, 0x64, 0x6f,
+ 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43,
+ 0x67, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriMasterGalleryCgEndNotify_proto_rawDescOnce sync.Once
+ file_IrodoriMasterGalleryCgEndNotify_proto_rawDescData = file_IrodoriMasterGalleryCgEndNotify_proto_rawDesc
+)
+
+func file_IrodoriMasterGalleryCgEndNotify_proto_rawDescGZIP() []byte {
+ file_IrodoriMasterGalleryCgEndNotify_proto_rawDescOnce.Do(func() {
+ file_IrodoriMasterGalleryCgEndNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriMasterGalleryCgEndNotify_proto_rawDescData)
+ })
+ return file_IrodoriMasterGalleryCgEndNotify_proto_rawDescData
+}
+
+var file_IrodoriMasterGalleryCgEndNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriMasterGalleryCgEndNotify_proto_goTypes = []interface{}{
+ (*IrodoriMasterGalleryCgEndNotify)(nil), // 0: IrodoriMasterGalleryCgEndNotify
+}
+var file_IrodoriMasterGalleryCgEndNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriMasterGalleryCgEndNotify_proto_init() }
+func file_IrodoriMasterGalleryCgEndNotify_proto_init() {
+ if File_IrodoriMasterGalleryCgEndNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriMasterGalleryCgEndNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriMasterGalleryCgEndNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriMasterGalleryCgEndNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriMasterGalleryCgEndNotify_proto_goTypes,
+ DependencyIndexes: file_IrodoriMasterGalleryCgEndNotify_proto_depIdxs,
+ MessageInfos: file_IrodoriMasterGalleryCgEndNotify_proto_msgTypes,
+ }.Build()
+ File_IrodoriMasterGalleryCgEndNotify_proto = out.File
+ file_IrodoriMasterGalleryCgEndNotify_proto_rawDesc = nil
+ file_IrodoriMasterGalleryCgEndNotify_proto_goTypes = nil
+ file_IrodoriMasterGalleryCgEndNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriMasterGallerySettleInfo.pb.go b/gover/gen/IrodoriMasterGallerySettleInfo.pb.go
new file mode 100644
index 00000000..9fc854e4
--- /dev/null
+++ b/gover/gen/IrodoriMasterGallerySettleInfo.pb.go
@@ -0,0 +1,205 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriMasterGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriMasterGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GalleryStopReason `protobuf:"varint,10,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ Difficult uint32 `protobuf:"varint,2,opt,name=difficult,proto3" json:"difficult,omitempty"`
+ FinishTime uint32 `protobuf:"varint,4,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
+ LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsFinish bool `protobuf:"varint,3,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+}
+
+func (x *IrodoriMasterGallerySettleInfo) Reset() {
+ *x = IrodoriMasterGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriMasterGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriMasterGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriMasterGallerySettleInfo) ProtoMessage() {}
+
+func (x *IrodoriMasterGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriMasterGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriMasterGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriMasterGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriMasterGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriMasterGallerySettleInfo) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *IrodoriMasterGallerySettleInfo) GetDifficult() uint32 {
+ if x != nil {
+ return x.Difficult
+ }
+ return 0
+}
+
+func (x *IrodoriMasterGallerySettleInfo) GetFinishTime() uint32 {
+ if x != nil {
+ return x.FinishTime
+ }
+ return 0
+}
+
+func (x *IrodoriMasterGallerySettleInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *IrodoriMasterGallerySettleInfo) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+var File_IrodoriMasterGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriMasterGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53,
+ 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xc3, 0x01, 0x0a, 0x1e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65,
+ 0x72, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1c,
+ 0x0a, 0x09, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriMasterGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_IrodoriMasterGallerySettleInfo_proto_rawDescData = file_IrodoriMasterGallerySettleInfo_proto_rawDesc
+)
+
+func file_IrodoriMasterGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriMasterGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriMasterGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriMasterGallerySettleInfo_proto_rawDescData)
+ })
+ return file_IrodoriMasterGallerySettleInfo_proto_rawDescData
+}
+
+var file_IrodoriMasterGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriMasterGallerySettleInfo_proto_goTypes = []interface{}{
+ (*IrodoriMasterGallerySettleInfo)(nil), // 0: IrodoriMasterGallerySettleInfo
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_IrodoriMasterGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: IrodoriMasterGallerySettleInfo.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriMasterGallerySettleInfo_proto_init() }
+func file_IrodoriMasterGallerySettleInfo_proto_init() {
+ if File_IrodoriMasterGallerySettleInfo_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriMasterGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriMasterGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriMasterGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriMasterGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriMasterGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriMasterGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriMasterGallerySettleInfo_proto = out.File
+ file_IrodoriMasterGallerySettleInfo_proto_rawDesc = nil
+ file_IrodoriMasterGallerySettleInfo_proto_goTypes = nil
+ file_IrodoriMasterGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriMasterGallerySettleNotify.pb.go b/gover/gen/IrodoriMasterGallerySettleNotify.pb.go
new file mode 100644
index 00000000..dcd85d35
--- /dev/null
+++ b/gover/gen/IrodoriMasterGallerySettleNotify.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriMasterGallerySettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriMasterGallerySettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SettleInfo *IrodoriMasterGallerySettleInfo `protobuf:"bytes,9,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *IrodoriMasterGallerySettleNotify) Reset() {
+ *x = IrodoriMasterGallerySettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriMasterGallerySettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriMasterGallerySettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriMasterGallerySettleNotify) ProtoMessage() {}
+
+func (x *IrodoriMasterGallerySettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriMasterGallerySettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriMasterGallerySettleNotify.ProtoReflect.Descriptor instead.
+func (*IrodoriMasterGallerySettleNotify) Descriptor() ([]byte, []int) {
+ return file_IrodoriMasterGallerySettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriMasterGallerySettleNotify) GetSettleInfo() *IrodoriMasterGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+func (x *IrodoriMasterGallerySettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_IrodoriMasterGallerySettleNotify_proto protoreflect.FileDescriptor
+
+var file_IrodoriMasterGallerySettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83,
+ 0x01, 0x0a, 0x20, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x12, 0x40, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f,
+ 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriMasterGallerySettleNotify_proto_rawDescOnce sync.Once
+ file_IrodoriMasterGallerySettleNotify_proto_rawDescData = file_IrodoriMasterGallerySettleNotify_proto_rawDesc
+)
+
+func file_IrodoriMasterGallerySettleNotify_proto_rawDescGZIP() []byte {
+ file_IrodoriMasterGallerySettleNotify_proto_rawDescOnce.Do(func() {
+ file_IrodoriMasterGallerySettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriMasterGallerySettleNotify_proto_rawDescData)
+ })
+ return file_IrodoriMasterGallerySettleNotify_proto_rawDescData
+}
+
+var file_IrodoriMasterGallerySettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriMasterGallerySettleNotify_proto_goTypes = []interface{}{
+ (*IrodoriMasterGallerySettleNotify)(nil), // 0: IrodoriMasterGallerySettleNotify
+ (*IrodoriMasterGallerySettleInfo)(nil), // 1: IrodoriMasterGallerySettleInfo
+}
+var file_IrodoriMasterGallerySettleNotify_proto_depIdxs = []int32{
+ 1, // 0: IrodoriMasterGallerySettleNotify.settle_info:type_name -> IrodoriMasterGallerySettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriMasterGallerySettleNotify_proto_init() }
+func file_IrodoriMasterGallerySettleNotify_proto_init() {
+ if File_IrodoriMasterGallerySettleNotify_proto != nil {
+ return
+ }
+ file_IrodoriMasterGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriMasterGallerySettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriMasterGallerySettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriMasterGallerySettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriMasterGallerySettleNotify_proto_goTypes,
+ DependencyIndexes: file_IrodoriMasterGallerySettleNotify_proto_depIdxs,
+ MessageInfos: file_IrodoriMasterGallerySettleNotify_proto_msgTypes,
+ }.Build()
+ File_IrodoriMasterGallerySettleNotify_proto = out.File
+ file_IrodoriMasterGallerySettleNotify_proto_rawDesc = nil
+ file_IrodoriMasterGallerySettleNotify_proto_goTypes = nil
+ file_IrodoriMasterGallerySettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriMasterLevelDetailInfo.pb.go b/gover/gen/IrodoriMasterLevelDetailInfo.pb.go
new file mode 100644
index 00000000..9394f927
--- /dev/null
+++ b/gover/gen/IrodoriMasterLevelDetailInfo.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriMasterLevelDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriMasterLevelDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinish bool `protobuf:"varint,10,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ Difficulty uint32 `protobuf:"varint,11,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ IsHaveTry bool `protobuf:"varint,15,opt,name=is_have_try,json=isHaveTry,proto3" json:"is_have_try,omitempty"`
+ MinFinishTime uint32 `protobuf:"varint,12,opt,name=min_finish_time,json=minFinishTime,proto3" json:"min_finish_time,omitempty"`
+}
+
+func (x *IrodoriMasterLevelDetailInfo) Reset() {
+ *x = IrodoriMasterLevelDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriMasterLevelDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriMasterLevelDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriMasterLevelDetailInfo) ProtoMessage() {}
+
+func (x *IrodoriMasterLevelDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriMasterLevelDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriMasterLevelDetailInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriMasterLevelDetailInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriMasterLevelDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriMasterLevelDetailInfo) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *IrodoriMasterLevelDetailInfo) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *IrodoriMasterLevelDetailInfo) GetIsHaveTry() bool {
+ if x != nil {
+ return x.IsHaveTry
+ }
+ return false
+}
+
+func (x *IrodoriMasterLevelDetailInfo) GetMinFinishTime() uint32 {
+ if x != nil {
+ return x.MinFinishTime
+ }
+ return 0
+}
+
+var File_IrodoriMasterLevelDetailInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriMasterLevelDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69,
+ 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x74, 0x72,
+ 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x54,
+ 0x72, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x69, 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x69, 0x6e,
+ 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriMasterLevelDetailInfo_proto_rawDescOnce sync.Once
+ file_IrodoriMasterLevelDetailInfo_proto_rawDescData = file_IrodoriMasterLevelDetailInfo_proto_rawDesc
+)
+
+func file_IrodoriMasterLevelDetailInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriMasterLevelDetailInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriMasterLevelDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriMasterLevelDetailInfo_proto_rawDescData)
+ })
+ return file_IrodoriMasterLevelDetailInfo_proto_rawDescData
+}
+
+var file_IrodoriMasterLevelDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriMasterLevelDetailInfo_proto_goTypes = []interface{}{
+ (*IrodoriMasterLevelDetailInfo)(nil), // 0: IrodoriMasterLevelDetailInfo
+}
+var file_IrodoriMasterLevelDetailInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriMasterLevelDetailInfo_proto_init() }
+func file_IrodoriMasterLevelDetailInfo_proto_init() {
+ if File_IrodoriMasterLevelDetailInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriMasterLevelDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriMasterLevelDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriMasterLevelDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriMasterLevelDetailInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriMasterLevelDetailInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriMasterLevelDetailInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriMasterLevelDetailInfo_proto = out.File
+ file_IrodoriMasterLevelDetailInfo_proto_rawDesc = nil
+ file_IrodoriMasterLevelDetailInfo_proto_goTypes = nil
+ file_IrodoriMasterLevelDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriMasterLevelInfo.pb.go b/gover/gen/IrodoriMasterLevelInfo.pb.go
new file mode 100644
index 00000000..62bd784f
--- /dev/null
+++ b/gover/gen/IrodoriMasterLevelInfo.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriMasterLevelInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriMasterLevelInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DetailInfo []*IrodoriMasterLevelDetailInfo `protobuf:"bytes,1,rep,name=detail_info,json=detailInfo,proto3" json:"detail_info,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *IrodoriMasterLevelInfo) Reset() {
+ *x = IrodoriMasterLevelInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriMasterLevelInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriMasterLevelInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriMasterLevelInfo) ProtoMessage() {}
+
+func (x *IrodoriMasterLevelInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriMasterLevelInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriMasterLevelInfo.ProtoReflect.Descriptor instead.
+func (*IrodoriMasterLevelInfo) Descriptor() ([]byte, []int) {
+ return file_IrodoriMasterLevelInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriMasterLevelInfo) GetDetailInfo() []*IrodoriMasterLevelDetailInfo {
+ if x != nil {
+ return x.DetailInfo
+ }
+ return nil
+}
+
+func (x *IrodoriMasterLevelInfo) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_IrodoriMasterLevelInfo_proto protoreflect.FileDescriptor
+
+var file_IrodoriMasterLevelInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22,
+ 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x16, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73,
+ 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a, 0x0b,
+ 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x1d, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65,
+ 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x0a, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriMasterLevelInfo_proto_rawDescOnce sync.Once
+ file_IrodoriMasterLevelInfo_proto_rawDescData = file_IrodoriMasterLevelInfo_proto_rawDesc
+)
+
+func file_IrodoriMasterLevelInfo_proto_rawDescGZIP() []byte {
+ file_IrodoriMasterLevelInfo_proto_rawDescOnce.Do(func() {
+ file_IrodoriMasterLevelInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriMasterLevelInfo_proto_rawDescData)
+ })
+ return file_IrodoriMasterLevelInfo_proto_rawDescData
+}
+
+var file_IrodoriMasterLevelInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriMasterLevelInfo_proto_goTypes = []interface{}{
+ (*IrodoriMasterLevelInfo)(nil), // 0: IrodoriMasterLevelInfo
+ (*IrodoriMasterLevelDetailInfo)(nil), // 1: IrodoriMasterLevelDetailInfo
+}
+var file_IrodoriMasterLevelInfo_proto_depIdxs = []int32{
+ 1, // 0: IrodoriMasterLevelInfo.detail_info:type_name -> IrodoriMasterLevelDetailInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriMasterLevelInfo_proto_init() }
+func file_IrodoriMasterLevelInfo_proto_init() {
+ if File_IrodoriMasterLevelInfo_proto != nil {
+ return
+ }
+ file_IrodoriMasterLevelDetailInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriMasterLevelInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriMasterLevelInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriMasterLevelInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriMasterLevelInfo_proto_goTypes,
+ DependencyIndexes: file_IrodoriMasterLevelInfo_proto_depIdxs,
+ MessageInfos: file_IrodoriMasterLevelInfo_proto_msgTypes,
+ }.Build()
+ File_IrodoriMasterLevelInfo_proto = out.File
+ file_IrodoriMasterLevelInfo_proto_rawDesc = nil
+ file_IrodoriMasterLevelInfo_proto_goTypes = nil
+ file_IrodoriMasterLevelInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriMasterStartGalleryReq.pb.go b/gover/gen/IrodoriMasterStartGalleryReq.pb.go
new file mode 100644
index 00000000..4b302925
--- /dev/null
+++ b/gover/gen/IrodoriMasterStartGalleryReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriMasterStartGalleryReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriMasterStartGalleryReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Difficulty uint32 `protobuf:"varint,15,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *IrodoriMasterStartGalleryReq) Reset() {
+ *x = IrodoriMasterStartGalleryReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriMasterStartGalleryReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriMasterStartGalleryReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriMasterStartGalleryReq) ProtoMessage() {}
+
+func (x *IrodoriMasterStartGalleryReq) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriMasterStartGalleryReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriMasterStartGalleryReq.ProtoReflect.Descriptor instead.
+func (*IrodoriMasterStartGalleryReq) Descriptor() ([]byte, []int) {
+ return file_IrodoriMasterStartGalleryReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriMasterStartGalleryReq) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *IrodoriMasterStartGalleryReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_IrodoriMasterStartGalleryReq_proto protoreflect.FileDescriptor
+
+var file_IrodoriMasterStartGalleryReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d,
+ 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
+ 0x75, 0x6c, 0x74, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriMasterStartGalleryReq_proto_rawDescOnce sync.Once
+ file_IrodoriMasterStartGalleryReq_proto_rawDescData = file_IrodoriMasterStartGalleryReq_proto_rawDesc
+)
+
+func file_IrodoriMasterStartGalleryReq_proto_rawDescGZIP() []byte {
+ file_IrodoriMasterStartGalleryReq_proto_rawDescOnce.Do(func() {
+ file_IrodoriMasterStartGalleryReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriMasterStartGalleryReq_proto_rawDescData)
+ })
+ return file_IrodoriMasterStartGalleryReq_proto_rawDescData
+}
+
+var file_IrodoriMasterStartGalleryReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriMasterStartGalleryReq_proto_goTypes = []interface{}{
+ (*IrodoriMasterStartGalleryReq)(nil), // 0: IrodoriMasterStartGalleryReq
+}
+var file_IrodoriMasterStartGalleryReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriMasterStartGalleryReq_proto_init() }
+func file_IrodoriMasterStartGalleryReq_proto_init() {
+ if File_IrodoriMasterStartGalleryReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriMasterStartGalleryReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriMasterStartGalleryReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriMasterStartGalleryReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriMasterStartGalleryReq_proto_goTypes,
+ DependencyIndexes: file_IrodoriMasterStartGalleryReq_proto_depIdxs,
+ MessageInfos: file_IrodoriMasterStartGalleryReq_proto_msgTypes,
+ }.Build()
+ File_IrodoriMasterStartGalleryReq_proto = out.File
+ file_IrodoriMasterStartGalleryReq_proto_rawDesc = nil
+ file_IrodoriMasterStartGalleryReq_proto_goTypes = nil
+ file_IrodoriMasterStartGalleryReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriMasterStartGalleryRsp.pb.go b/gover/gen/IrodoriMasterStartGalleryRsp.pb.go
new file mode 100644
index 00000000..c4646eba
--- /dev/null
+++ b/gover/gen/IrodoriMasterStartGalleryRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriMasterStartGalleryRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriMasterStartGalleryRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *IrodoriMasterStartGalleryRsp) Reset() {
+ *x = IrodoriMasterStartGalleryRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriMasterStartGalleryRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriMasterStartGalleryRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriMasterStartGalleryRsp) ProtoMessage() {}
+
+func (x *IrodoriMasterStartGalleryRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriMasterStartGalleryRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriMasterStartGalleryRsp.ProtoReflect.Descriptor instead.
+func (*IrodoriMasterStartGalleryRsp) Descriptor() ([]byte, []int) {
+ return file_IrodoriMasterStartGalleryRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriMasterStartGalleryRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_IrodoriMasterStartGalleryRsp_proto protoreflect.FileDescriptor
+
+var file_IrodoriMasterStartGalleryRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d,
+ 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriMasterStartGalleryRsp_proto_rawDescOnce sync.Once
+ file_IrodoriMasterStartGalleryRsp_proto_rawDescData = file_IrodoriMasterStartGalleryRsp_proto_rawDesc
+)
+
+func file_IrodoriMasterStartGalleryRsp_proto_rawDescGZIP() []byte {
+ file_IrodoriMasterStartGalleryRsp_proto_rawDescOnce.Do(func() {
+ file_IrodoriMasterStartGalleryRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriMasterStartGalleryRsp_proto_rawDescData)
+ })
+ return file_IrodoriMasterStartGalleryRsp_proto_rawDescData
+}
+
+var file_IrodoriMasterStartGalleryRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriMasterStartGalleryRsp_proto_goTypes = []interface{}{
+ (*IrodoriMasterStartGalleryRsp)(nil), // 0: IrodoriMasterStartGalleryRsp
+}
+var file_IrodoriMasterStartGalleryRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriMasterStartGalleryRsp_proto_init() }
+func file_IrodoriMasterStartGalleryRsp_proto_init() {
+ if File_IrodoriMasterStartGalleryRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriMasterStartGalleryRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriMasterStartGalleryRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriMasterStartGalleryRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriMasterStartGalleryRsp_proto_goTypes,
+ DependencyIndexes: file_IrodoriMasterStartGalleryRsp_proto_depIdxs,
+ MessageInfos: file_IrodoriMasterStartGalleryRsp_proto_msgTypes,
+ }.Build()
+ File_IrodoriMasterStartGalleryRsp_proto = out.File
+ file_IrodoriMasterStartGalleryRsp_proto_rawDesc = nil
+ file_IrodoriMasterStartGalleryRsp_proto_goTypes = nil
+ file_IrodoriMasterStartGalleryRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriPoetryData.pb.go b/gover/gen/IrodoriPoetryData.pb.go
new file mode 100644
index 00000000..6b50497a
--- /dev/null
+++ b/gover/gen/IrodoriPoetryData.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriPoetryData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriPoetryData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ThemeDataList []*IrodoriPoetryThemeData `protobuf:"bytes,2,rep,name=theme_data_list,json=themeDataList,proto3" json:"theme_data_list,omitempty"`
+ CurThemeId uint32 `protobuf:"varint,12,opt,name=cur_theme_id,json=curThemeId,proto3" json:"cur_theme_id,omitempty"`
+}
+
+func (x *IrodoriPoetryData) Reset() {
+ *x = IrodoriPoetryData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriPoetryData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriPoetryData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriPoetryData) ProtoMessage() {}
+
+func (x *IrodoriPoetryData) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriPoetryData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriPoetryData.ProtoReflect.Descriptor instead.
+func (*IrodoriPoetryData) Descriptor() ([]byte, []int) {
+ return file_IrodoriPoetryData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriPoetryData) GetThemeDataList() []*IrodoriPoetryThemeData {
+ if x != nil {
+ return x.ThemeDataList
+ }
+ return nil
+}
+
+func (x *IrodoriPoetryData) GetCurThemeId() uint32 {
+ if x != nil {
+ return x.CurThemeId
+ }
+ return 0
+}
+
+var File_IrodoriPoetryData_proto protoreflect.FileDescriptor
+
+var file_IrodoriPoetryData_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f,
+ 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x11, 0x49, 0x72, 0x6f, 0x64, 0x6f,
+ 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x3f, 0x0a, 0x0f,
+ 0x74, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50,
+ 0x6f, 0x65, 0x74, 0x72, 0x79, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d,
+ 0x74, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a,
+ 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriPoetryData_proto_rawDescOnce sync.Once
+ file_IrodoriPoetryData_proto_rawDescData = file_IrodoriPoetryData_proto_rawDesc
+)
+
+func file_IrodoriPoetryData_proto_rawDescGZIP() []byte {
+ file_IrodoriPoetryData_proto_rawDescOnce.Do(func() {
+ file_IrodoriPoetryData_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriPoetryData_proto_rawDescData)
+ })
+ return file_IrodoriPoetryData_proto_rawDescData
+}
+
+var file_IrodoriPoetryData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriPoetryData_proto_goTypes = []interface{}{
+ (*IrodoriPoetryData)(nil), // 0: IrodoriPoetryData
+ (*IrodoriPoetryThemeData)(nil), // 1: IrodoriPoetryThemeData
+}
+var file_IrodoriPoetryData_proto_depIdxs = []int32{
+ 1, // 0: IrodoriPoetryData.theme_data_list:type_name -> IrodoriPoetryThemeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriPoetryData_proto_init() }
+func file_IrodoriPoetryData_proto_init() {
+ if File_IrodoriPoetryData_proto != nil {
+ return
+ }
+ file_IrodoriPoetryThemeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriPoetryData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriPoetryData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriPoetryData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriPoetryData_proto_goTypes,
+ DependencyIndexes: file_IrodoriPoetryData_proto_depIdxs,
+ MessageInfos: file_IrodoriPoetryData_proto_msgTypes,
+ }.Build()
+ File_IrodoriPoetryData_proto = out.File
+ file_IrodoriPoetryData_proto_rawDesc = nil
+ file_IrodoriPoetryData_proto_goTypes = nil
+ file_IrodoriPoetryData_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriPoetryThemeData.pb.go b/gover/gen/IrodoriPoetryThemeData.pb.go
new file mode 100644
index 00000000..b9159b9a
--- /dev/null
+++ b/gover/gen/IrodoriPoetryThemeData.pb.go
@@ -0,0 +1,223 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriPoetryThemeData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriPoetryThemeData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_HFMKPNOBPDK uint32 `protobuf:"varint,14,opt,name=Unk3300_HFMKPNOBPDK,json=Unk3300HFMKPNOBPDK,proto3" json:"Unk3300_HFMKPNOBPDK,omitempty"`
+ Unk3300_CNNMEHOGGLL []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_CNNMEHOGGLL,json=Unk3300CNNMEHOGGLL,proto3" json:"Unk3300_CNNMEHOGGLL,omitempty"`
+ Progress uint32 `protobuf:"varint,11,opt,name=progress,proto3" json:"progress,omitempty"`
+ ThemeId uint32 `protobuf:"varint,12,opt,name=theme_id,json=themeId,proto3" json:"theme_id,omitempty"`
+ MaxProgress uint32 `protobuf:"varint,7,opt,name=max_progress,json=maxProgress,proto3" json:"max_progress,omitempty"`
+ Unk3300_HODJKKDBJDJ []uint32 `protobuf:"varint,15,rep,packed,name=Unk3300_HODJKKDBJDJ,json=Unk3300HODJKKDBJDJ,proto3" json:"Unk3300_HODJKKDBJDJ,omitempty"`
+ Unk3300_NJHMNLIAGIK uint32 `protobuf:"varint,6,opt,name=Unk3300_NJHMNLIAGIK,json=Unk3300NJHMNLIAGIK,proto3" json:"Unk3300_NJHMNLIAGIK,omitempty"`
+}
+
+func (x *IrodoriPoetryThemeData) Reset() {
+ *x = IrodoriPoetryThemeData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriPoetryThemeData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriPoetryThemeData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriPoetryThemeData) ProtoMessage() {}
+
+func (x *IrodoriPoetryThemeData) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriPoetryThemeData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriPoetryThemeData.ProtoReflect.Descriptor instead.
+func (*IrodoriPoetryThemeData) Descriptor() ([]byte, []int) {
+ return file_IrodoriPoetryThemeData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriPoetryThemeData) GetUnk3300_HFMKPNOBPDK() uint32 {
+ if x != nil {
+ return x.Unk3300_HFMKPNOBPDK
+ }
+ return 0
+}
+
+func (x *IrodoriPoetryThemeData) GetUnk3300_CNNMEHOGGLL() []uint32 {
+ if x != nil {
+ return x.Unk3300_CNNMEHOGGLL
+ }
+ return nil
+}
+
+func (x *IrodoriPoetryThemeData) GetProgress() uint32 {
+ if x != nil {
+ return x.Progress
+ }
+ return 0
+}
+
+func (x *IrodoriPoetryThemeData) GetThemeId() uint32 {
+ if x != nil {
+ return x.ThemeId
+ }
+ return 0
+}
+
+func (x *IrodoriPoetryThemeData) GetMaxProgress() uint32 {
+ if x != nil {
+ return x.MaxProgress
+ }
+ return 0
+}
+
+func (x *IrodoriPoetryThemeData) GetUnk3300_HODJKKDBJDJ() []uint32 {
+ if x != nil {
+ return x.Unk3300_HODJKKDBJDJ
+ }
+ return nil
+}
+
+func (x *IrodoriPoetryThemeData) GetUnk3300_NJHMNLIAGIK() uint32 {
+ if x != nil {
+ return x.Unk3300_NJHMNLIAGIK
+ }
+ return 0
+}
+
+var File_IrodoriPoetryThemeData_proto protoreflect.FileDescriptor
+
+var file_IrodoriPoetryThemeData_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x54,
+ 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6,
+ 0x02, 0x0a, 0x16, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79,
+ 0x54, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x4d, 0x4b, 0x50, 0x4e, 0x4f, 0x42, 0x50, 0x44, 0x4b,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48,
+ 0x46, 0x4d, 0x4b, 0x50, 0x4e, 0x4f, 0x42, 0x50, 0x44, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x4e, 0x4d, 0x45, 0x48, 0x4f, 0x47, 0x47, 0x4c,
+ 0x4c, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x43, 0x4e, 0x4e, 0x4d, 0x45, 0x48, 0x4f, 0x47, 0x47, 0x4c, 0x4c, 0x12, 0x1a, 0x0a, 0x08, 0x70,
+ 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70,
+ 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x68, 0x65, 0x6d, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x68, 0x65, 0x6d, 0x65,
+ 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x50, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x4f, 0x44, 0x4a, 0x4b, 0x4b, 0x44, 0x42, 0x4a, 0x44, 0x4a, 0x18, 0x0f, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x4f, 0x44, 0x4a, 0x4b,
+ 0x4b, 0x44, 0x42, 0x4a, 0x44, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4e, 0x4a, 0x48, 0x4d, 0x4e, 0x4c, 0x49, 0x41, 0x47, 0x49, 0x4b, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4a, 0x48, 0x4d,
+ 0x4e, 0x4c, 0x49, 0x41, 0x47, 0x49, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriPoetryThemeData_proto_rawDescOnce sync.Once
+ file_IrodoriPoetryThemeData_proto_rawDescData = file_IrodoriPoetryThemeData_proto_rawDesc
+)
+
+func file_IrodoriPoetryThemeData_proto_rawDescGZIP() []byte {
+ file_IrodoriPoetryThemeData_proto_rawDescOnce.Do(func() {
+ file_IrodoriPoetryThemeData_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriPoetryThemeData_proto_rawDescData)
+ })
+ return file_IrodoriPoetryThemeData_proto_rawDescData
+}
+
+var file_IrodoriPoetryThemeData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriPoetryThemeData_proto_goTypes = []interface{}{
+ (*IrodoriPoetryThemeData)(nil), // 0: IrodoriPoetryThemeData
+}
+var file_IrodoriPoetryThemeData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriPoetryThemeData_proto_init() }
+func file_IrodoriPoetryThemeData_proto_init() {
+ if File_IrodoriPoetryThemeData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriPoetryThemeData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriPoetryThemeData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriPoetryThemeData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriPoetryThemeData_proto_goTypes,
+ DependencyIndexes: file_IrodoriPoetryThemeData_proto_depIdxs,
+ MessageInfos: file_IrodoriPoetryThemeData_proto_msgTypes,
+ }.Build()
+ File_IrodoriPoetryThemeData_proto = out.File
+ file_IrodoriPoetryThemeData_proto_rawDesc = nil
+ file_IrodoriPoetryThemeData_proto_goTypes = nil
+ file_IrodoriPoetryThemeData_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriScanEntityReq.pb.go b/gover/gen/IrodoriScanEntityReq.pb.go
new file mode 100644
index 00000000..b1730833
--- /dev/null
+++ b/gover/gen/IrodoriScanEntityReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriScanEntityReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriScanEntityReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+}
+
+func (x *IrodoriScanEntityReq) Reset() {
+ *x = IrodoriScanEntityReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriScanEntityReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriScanEntityReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriScanEntityReq) ProtoMessage() {}
+
+func (x *IrodoriScanEntityReq) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriScanEntityReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriScanEntityReq.ProtoReflect.Descriptor instead.
+func (*IrodoriScanEntityReq) Descriptor() ([]byte, []int) {
+ return file_IrodoriScanEntityReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriScanEntityReq) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+var File_IrodoriScanEntityReq_proto protoreflect.FileDescriptor
+
+var file_IrodoriScanEntityReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x53, 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x14,
+ 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x53, 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_IrodoriScanEntityReq_proto_rawDescOnce sync.Once
+ file_IrodoriScanEntityReq_proto_rawDescData = file_IrodoriScanEntityReq_proto_rawDesc
+)
+
+func file_IrodoriScanEntityReq_proto_rawDescGZIP() []byte {
+ file_IrodoriScanEntityReq_proto_rawDescOnce.Do(func() {
+ file_IrodoriScanEntityReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriScanEntityReq_proto_rawDescData)
+ })
+ return file_IrodoriScanEntityReq_proto_rawDescData
+}
+
+var file_IrodoriScanEntityReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriScanEntityReq_proto_goTypes = []interface{}{
+ (*IrodoriScanEntityReq)(nil), // 0: IrodoriScanEntityReq
+}
+var file_IrodoriScanEntityReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriScanEntityReq_proto_init() }
+func file_IrodoriScanEntityReq_proto_init() {
+ if File_IrodoriScanEntityReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriScanEntityReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriScanEntityReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriScanEntityReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriScanEntityReq_proto_goTypes,
+ DependencyIndexes: file_IrodoriScanEntityReq_proto_depIdxs,
+ MessageInfos: file_IrodoriScanEntityReq_proto_msgTypes,
+ }.Build()
+ File_IrodoriScanEntityReq_proto = out.File
+ file_IrodoriScanEntityReq_proto_rawDesc = nil
+ file_IrodoriScanEntityReq_proto_goTypes = nil
+ file_IrodoriScanEntityReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/IrodoriScanEntityRsp.pb.go b/gover/gen/IrodoriScanEntityRsp.pb.go
new file mode 100644
index 00000000..7e251364
--- /dev/null
+++ b/gover/gen/IrodoriScanEntityRsp.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IrodoriScanEntityRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IrodoriScanEntityRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ThemeData *IrodoriPoetryThemeData `protobuf:"bytes,1,opt,name=theme_data,json=themeData,proto3" json:"theme_data,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsGetInspiration bool `protobuf:"varint,13,opt,name=is_get_inspiration,json=isGetInspiration,proto3" json:"is_get_inspiration,omitempty"`
+}
+
+func (x *IrodoriScanEntityRsp) Reset() {
+ *x = IrodoriScanEntityRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IrodoriScanEntityRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IrodoriScanEntityRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IrodoriScanEntityRsp) ProtoMessage() {}
+
+func (x *IrodoriScanEntityRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_IrodoriScanEntityRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IrodoriScanEntityRsp.ProtoReflect.Descriptor instead.
+func (*IrodoriScanEntityRsp) Descriptor() ([]byte, []int) {
+ return file_IrodoriScanEntityRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IrodoriScanEntityRsp) GetThemeData() *IrodoriPoetryThemeData {
+ if x != nil {
+ return x.ThemeData
+ }
+ return nil
+}
+
+func (x *IrodoriScanEntityRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *IrodoriScanEntityRsp) GetIsGetInspiration() bool {
+ if x != nil {
+ return x.IsGetInspiration
+ }
+ return false
+}
+
+var File_IrodoriScanEntityRsp_proto protoreflect.FileDescriptor
+
+var file_IrodoriScanEntityRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x53, 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x54, 0x68, 0x65, 0x6d, 0x65,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x14, 0x49,
+ 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x53, 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x52, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x0a, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74,
+ 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72,
+ 0x69, 0x50, 0x6f, 0x65, 0x74, 0x72, 0x79, 0x54, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x09, 0x74, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x67, 0x65, 0x74, 0x5f,
+ 0x69, 0x6e, 0x73, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x10, 0x69, 0x73, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x70, 0x69, 0x72, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IrodoriScanEntityRsp_proto_rawDescOnce sync.Once
+ file_IrodoriScanEntityRsp_proto_rawDescData = file_IrodoriScanEntityRsp_proto_rawDesc
+)
+
+func file_IrodoriScanEntityRsp_proto_rawDescGZIP() []byte {
+ file_IrodoriScanEntityRsp_proto_rawDescOnce.Do(func() {
+ file_IrodoriScanEntityRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_IrodoriScanEntityRsp_proto_rawDescData)
+ })
+ return file_IrodoriScanEntityRsp_proto_rawDescData
+}
+
+var file_IrodoriScanEntityRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IrodoriScanEntityRsp_proto_goTypes = []interface{}{
+ (*IrodoriScanEntityRsp)(nil), // 0: IrodoriScanEntityRsp
+ (*IrodoriPoetryThemeData)(nil), // 1: IrodoriPoetryThemeData
+}
+var file_IrodoriScanEntityRsp_proto_depIdxs = []int32{
+ 1, // 0: IrodoriScanEntityRsp.theme_data:type_name -> IrodoriPoetryThemeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IrodoriScanEntityRsp_proto_init() }
+func file_IrodoriScanEntityRsp_proto_init() {
+ if File_IrodoriScanEntityRsp_proto != nil {
+ return
+ }
+ file_IrodoriPoetryThemeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IrodoriScanEntityRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IrodoriScanEntityRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IrodoriScanEntityRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IrodoriScanEntityRsp_proto_goTypes,
+ DependencyIndexes: file_IrodoriScanEntityRsp_proto_depIdxs,
+ MessageInfos: file_IrodoriScanEntityRsp_proto_msgTypes,
+ }.Build()
+ File_IrodoriScanEntityRsp_proto = out.File
+ file_IrodoriScanEntityRsp_proto_rawDesc = nil
+ file_IrodoriScanEntityRsp_proto_goTypes = nil
+ file_IrodoriScanEntityRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/IslandPartyActivityDetailInfo.pb.go b/gover/gen/IslandPartyActivityDetailInfo.pb.go
deleted file mode 100644
index 3db79bf7..00000000
--- a/gover/gen/IslandPartyActivityDetailInfo.pb.go
+++ /dev/null
@@ -1,167 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: IslandPartyActivityDetailInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type IslandPartyActivityDetailInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_PDBHCBCLFBM []*Unk2800_MBKLJLMLIKF `protobuf:"bytes,15,rep,name=Unk2800_PDBHCBCLFBM,json=Unk2800PDBHCBCLFBM,proto3" json:"Unk2800_PDBHCBCLFBM,omitempty"`
-}
-
-func (x *IslandPartyActivityDetailInfo) Reset() {
- *x = IslandPartyActivityDetailInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_IslandPartyActivityDetailInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *IslandPartyActivityDetailInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*IslandPartyActivityDetailInfo) ProtoMessage() {}
-
-func (x *IslandPartyActivityDetailInfo) ProtoReflect() protoreflect.Message {
- mi := &file_IslandPartyActivityDetailInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use IslandPartyActivityDetailInfo.ProtoReflect.Descriptor instead.
-func (*IslandPartyActivityDetailInfo) Descriptor() ([]byte, []int) {
- return file_IslandPartyActivityDetailInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *IslandPartyActivityDetailInfo) GetUnk2800_PDBHCBCLFBM() []*Unk2800_MBKLJLMLIKF {
- if x != nil {
- return x.Unk2800_PDBHCBCLFBM
- }
- return nil
-}
-
-var File_IslandPartyActivityDetailInfo_proto protoreflect.FileDescriptor
-
-var file_IslandPartyActivityDetailInfo_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d,
- 0x42, 0x4b, 0x4c, 0x4a, 0x4c, 0x4d, 0x4c, 0x49, 0x4b, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x66, 0x0a, 0x1d, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x42,
- 0x48, 0x43, 0x42, 0x43, 0x4c, 0x46, 0x42, 0x4d, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x4b, 0x4c, 0x4a, 0x4c, 0x4d,
- 0x4c, 0x49, 0x4b, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x50, 0x44, 0x42,
- 0x48, 0x43, 0x42, 0x43, 0x4c, 0x46, 0x42, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_IslandPartyActivityDetailInfo_proto_rawDescOnce sync.Once
- file_IslandPartyActivityDetailInfo_proto_rawDescData = file_IslandPartyActivityDetailInfo_proto_rawDesc
-)
-
-func file_IslandPartyActivityDetailInfo_proto_rawDescGZIP() []byte {
- file_IslandPartyActivityDetailInfo_proto_rawDescOnce.Do(func() {
- file_IslandPartyActivityDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartyActivityDetailInfo_proto_rawDescData)
- })
- return file_IslandPartyActivityDetailInfo_proto_rawDescData
-}
-
-var file_IslandPartyActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_IslandPartyActivityDetailInfo_proto_goTypes = []interface{}{
- (*IslandPartyActivityDetailInfo)(nil), // 0: IslandPartyActivityDetailInfo
- (*Unk2800_MBKLJLMLIKF)(nil), // 1: Unk2800_MBKLJLMLIKF
-}
-var file_IslandPartyActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: IslandPartyActivityDetailInfo.Unk2800_PDBHCBCLFBM:type_name -> Unk2800_MBKLJLMLIKF
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_IslandPartyActivityDetailInfo_proto_init() }
-func file_IslandPartyActivityDetailInfo_proto_init() {
- if File_IslandPartyActivityDetailInfo_proto != nil {
- return
- }
- file_Unk2800_MBKLJLMLIKF_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_IslandPartyActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*IslandPartyActivityDetailInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_IslandPartyActivityDetailInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_IslandPartyActivityDetailInfo_proto_goTypes,
- DependencyIndexes: file_IslandPartyActivityDetailInfo_proto_depIdxs,
- MessageInfos: file_IslandPartyActivityDetailInfo_proto_msgTypes,
- }.Build()
- File_IslandPartyActivityDetailInfo_proto = out.File
- file_IslandPartyActivityDetailInfo_proto_rawDesc = nil
- file_IslandPartyActivityDetailInfo_proto_goTypes = nil
- file_IslandPartyActivityDetailInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/IslandPartyDetailInfo.pb.go b/gover/gen/IslandPartyDetailInfo.pb.go
new file mode 100644
index 00000000..0043c269
--- /dev/null
+++ b/gover/gen/IslandPartyDetailInfo.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IslandPartyDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IslandPartyDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageDataList []*IslandPartyStageData `protobuf:"bytes,9,rep,name=stage_data_list,json=stageDataList,proto3" json:"stage_data_list,omitempty"`
+}
+
+func (x *IslandPartyDetailInfo) Reset() {
+ *x = IslandPartyDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IslandPartyDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IslandPartyDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IslandPartyDetailInfo) ProtoMessage() {}
+
+func (x *IslandPartyDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IslandPartyDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IslandPartyDetailInfo.ProtoReflect.Descriptor instead.
+func (*IslandPartyDetailInfo) Descriptor() ([]byte, []int) {
+ return file_IslandPartyDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IslandPartyDetailInfo) GetStageDataList() []*IslandPartyStageData {
+ if x != nil {
+ return x.StageDataList
+ }
+ return nil
+}
+
+var File_IslandPartyDetailInfo_proto protoreflect.FileDescriptor
+
+var file_IslandPartyDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x49,
+ 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x15, 0x49, 0x73, 0x6c,
+ 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x49, 0x73,
+ 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_IslandPartyDetailInfo_proto_rawDescOnce sync.Once
+ file_IslandPartyDetailInfo_proto_rawDescData = file_IslandPartyDetailInfo_proto_rawDesc
+)
+
+func file_IslandPartyDetailInfo_proto_rawDescGZIP() []byte {
+ file_IslandPartyDetailInfo_proto_rawDescOnce.Do(func() {
+ file_IslandPartyDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartyDetailInfo_proto_rawDescData)
+ })
+ return file_IslandPartyDetailInfo_proto_rawDescData
+}
+
+var file_IslandPartyDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IslandPartyDetailInfo_proto_goTypes = []interface{}{
+ (*IslandPartyDetailInfo)(nil), // 0: IslandPartyDetailInfo
+ (*IslandPartyStageData)(nil), // 1: IslandPartyStageData
+}
+var file_IslandPartyDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: IslandPartyDetailInfo.stage_data_list:type_name -> IslandPartyStageData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IslandPartyDetailInfo_proto_init() }
+func file_IslandPartyDetailInfo_proto_init() {
+ if File_IslandPartyDetailInfo_proto != nil {
+ return
+ }
+ file_IslandPartyStageData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IslandPartyDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IslandPartyDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IslandPartyDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IslandPartyDetailInfo_proto_goTypes,
+ DependencyIndexes: file_IslandPartyDetailInfo_proto_depIdxs,
+ MessageInfos: file_IslandPartyDetailInfo_proto_msgTypes,
+ }.Build()
+ File_IslandPartyDetailInfo_proto = out.File
+ file_IslandPartyDetailInfo_proto_rawDesc = nil
+ file_IslandPartyDetailInfo_proto_goTypes = nil
+ file_IslandPartyDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IslandPartyGallerySettleInfo.pb.go b/gover/gen/IslandPartyGallerySettleInfo.pb.go
new file mode 100644
index 00000000..0e4bfddc
--- /dev/null
+++ b/gover/gen/IslandPartyGallerySettleInfo.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IslandPartyGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IslandPartyGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CardList []*ExhibitionDisplayInfo `protobuf:"bytes,1,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,7,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+}
+
+func (x *IslandPartyGallerySettleInfo) Reset() {
+ *x = IslandPartyGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IslandPartyGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IslandPartyGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IslandPartyGallerySettleInfo) ProtoMessage() {}
+
+func (x *IslandPartyGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_IslandPartyGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IslandPartyGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*IslandPartyGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_IslandPartyGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IslandPartyGallerySettleInfo) GetCardList() []*ExhibitionDisplayInfo {
+ if x != nil {
+ return x.CardList
+ }
+ return nil
+}
+
+func (x *IslandPartyGallerySettleInfo) GetPlayerInfo() *OnlinePlayerInfo {
+ if x != nil {
+ return x.PlayerInfo
+ }
+ return nil
+}
+
+var File_IslandPartyGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_IslandPartyGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x1c, 0x49, 0x73,
+ 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x09, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
+ 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61,
+ 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IslandPartyGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_IslandPartyGallerySettleInfo_proto_rawDescData = file_IslandPartyGallerySettleInfo_proto_rawDesc
+)
+
+func file_IslandPartyGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_IslandPartyGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_IslandPartyGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartyGallerySettleInfo_proto_rawDescData)
+ })
+ return file_IslandPartyGallerySettleInfo_proto_rawDescData
+}
+
+var file_IslandPartyGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IslandPartyGallerySettleInfo_proto_goTypes = []interface{}{
+ (*IslandPartyGallerySettleInfo)(nil), // 0: IslandPartyGallerySettleInfo
+ (*ExhibitionDisplayInfo)(nil), // 1: ExhibitionDisplayInfo
+ (*OnlinePlayerInfo)(nil), // 2: OnlinePlayerInfo
+}
+var file_IslandPartyGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: IslandPartyGallerySettleInfo.card_list:type_name -> ExhibitionDisplayInfo
+ 2, // 1: IslandPartyGallerySettleInfo.player_info:type_name -> OnlinePlayerInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_IslandPartyGallerySettleInfo_proto_init() }
+func file_IslandPartyGallerySettleInfo_proto_init() {
+ if File_IslandPartyGallerySettleInfo_proto != nil {
+ return
+ }
+ file_ExhibitionDisplayInfo_proto_init()
+ file_OnlinePlayerInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IslandPartyGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IslandPartyGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IslandPartyGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IslandPartyGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_IslandPartyGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_IslandPartyGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_IslandPartyGallerySettleInfo_proto = out.File
+ file_IslandPartyGallerySettleInfo_proto_rawDesc = nil
+ file_IslandPartyGallerySettleInfo_proto_goTypes = nil
+ file_IslandPartyGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/IslandPartyRaftInfoNotify.pb.go b/gover/gen/IslandPartyRaftInfoNotify.pb.go
new file mode 100644
index 00000000..b6f05671
--- /dev/null
+++ b/gover/gen/IslandPartyRaftInfoNotify.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IslandPartyRaftInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IslandPartyRaftInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_HNECEGNMKNK uint32 `protobuf:"varint,4,opt,name=Unk3300_HNECEGNMKNK,json=Unk3300HNECEGNMKNK,proto3" json:"Unk3300_HNECEGNMKNK,omitempty"`
+ Unk3300_FBACMOFGPGJ uint32 `protobuf:"varint,1,opt,name=Unk3300_FBACMOFGPGJ,json=Unk3300FBACMOFGPGJ,proto3" json:"Unk3300_FBACMOFGPGJ,omitempty"`
+ PointId uint32 `protobuf:"varint,8,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ Coin uint32 `protobuf:"varint,14,opt,name=coin,proto3" json:"coin,omitempty"`
+}
+
+func (x *IslandPartyRaftInfoNotify) Reset() {
+ *x = IslandPartyRaftInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IslandPartyRaftInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IslandPartyRaftInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IslandPartyRaftInfoNotify) ProtoMessage() {}
+
+func (x *IslandPartyRaftInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_IslandPartyRaftInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IslandPartyRaftInfoNotify.ProtoReflect.Descriptor instead.
+func (*IslandPartyRaftInfoNotify) Descriptor() ([]byte, []int) {
+ return file_IslandPartyRaftInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IslandPartyRaftInfoNotify) GetUnk3300_HNECEGNMKNK() uint32 {
+ if x != nil {
+ return x.Unk3300_HNECEGNMKNK
+ }
+ return 0
+}
+
+func (x *IslandPartyRaftInfoNotify) GetUnk3300_FBACMOFGPGJ() uint32 {
+ if x != nil {
+ return x.Unk3300_FBACMOFGPGJ
+ }
+ return 0
+}
+
+func (x *IslandPartyRaftInfoNotify) GetPointId() uint32 {
+ if x != nil {
+ return x.PointId
+ }
+ return 0
+}
+
+func (x *IslandPartyRaftInfoNotify) GetCoin() uint32 {
+ if x != nil {
+ return x.Coin
+ }
+ return 0
+}
+
+var File_IslandPartyRaftInfoNotify_proto protoreflect.FileDescriptor
+
+var file_IslandPartyRaftInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xac, 0x01, 0x0a, 0x19, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74,
+ 0x79, 0x52, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x4e, 0x45, 0x43, 0x45,
+ 0x47, 0x4e, 0x4d, 0x4b, 0x4e, 0x4b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x4e, 0x45, 0x43, 0x45, 0x47, 0x4e, 0x4d, 0x4b, 0x4e, 0x4b,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x42, 0x41, 0x43,
+ 0x4d, 0x4f, 0x46, 0x47, 0x50, 0x47, 0x4a, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x42, 0x41, 0x43, 0x4d, 0x4f, 0x46, 0x47, 0x50, 0x47,
+ 0x4a, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04,
+ 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IslandPartyRaftInfoNotify_proto_rawDescOnce sync.Once
+ file_IslandPartyRaftInfoNotify_proto_rawDescData = file_IslandPartyRaftInfoNotify_proto_rawDesc
+)
+
+func file_IslandPartyRaftInfoNotify_proto_rawDescGZIP() []byte {
+ file_IslandPartyRaftInfoNotify_proto_rawDescOnce.Do(func() {
+ file_IslandPartyRaftInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartyRaftInfoNotify_proto_rawDescData)
+ })
+ return file_IslandPartyRaftInfoNotify_proto_rawDescData
+}
+
+var file_IslandPartyRaftInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IslandPartyRaftInfoNotify_proto_goTypes = []interface{}{
+ (*IslandPartyRaftInfoNotify)(nil), // 0: IslandPartyRaftInfoNotify
+}
+var file_IslandPartyRaftInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IslandPartyRaftInfoNotify_proto_init() }
+func file_IslandPartyRaftInfoNotify_proto_init() {
+ if File_IslandPartyRaftInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IslandPartyRaftInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IslandPartyRaftInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IslandPartyRaftInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IslandPartyRaftInfoNotify_proto_goTypes,
+ DependencyIndexes: file_IslandPartyRaftInfoNotify_proto_depIdxs,
+ MessageInfos: file_IslandPartyRaftInfoNotify_proto_msgTypes,
+ }.Build()
+ File_IslandPartyRaftInfoNotify_proto = out.File
+ file_IslandPartyRaftInfoNotify_proto_rawDesc = nil
+ file_IslandPartyRaftInfoNotify_proto_goTypes = nil
+ file_IslandPartyRaftInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/IslandPartySailInfoNotify.pb.go b/gover/gen/IslandPartySailInfoNotify.pb.go
new file mode 100644
index 00000000..0de96f85
--- /dev/null
+++ b/gover/gen/IslandPartySailInfoNotify.pb.go
@@ -0,0 +1,195 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IslandPartySailInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IslandPartySailInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Stage IslandPartySailStage `protobuf:"varint,2,opt,name=stage,proto3,enum=IslandPartySailStage" json:"stage,omitempty"`
+ KillMonsterCount uint32 `protobuf:"varint,6,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
+ Coin uint32 `protobuf:"varint,14,opt,name=coin,proto3" json:"coin,omitempty"`
+ Progress uint32 `protobuf:"varint,9,opt,name=progress,proto3" json:"progress,omitempty"`
+}
+
+func (x *IslandPartySailInfoNotify) Reset() {
+ *x = IslandPartySailInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IslandPartySailInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IslandPartySailInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IslandPartySailInfoNotify) ProtoMessage() {}
+
+func (x *IslandPartySailInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_IslandPartySailInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IslandPartySailInfoNotify.ProtoReflect.Descriptor instead.
+func (*IslandPartySailInfoNotify) Descriptor() ([]byte, []int) {
+ return file_IslandPartySailInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IslandPartySailInfoNotify) GetStage() IslandPartySailStage {
+ if x != nil {
+ return x.Stage
+ }
+ return IslandPartySailStage_ISLAND_PARTY_SAIL_STAGE_NONE
+}
+
+func (x *IslandPartySailInfoNotify) GetKillMonsterCount() uint32 {
+ if x != nil {
+ return x.KillMonsterCount
+ }
+ return 0
+}
+
+func (x *IslandPartySailInfoNotify) GetCoin() uint32 {
+ if x != nil {
+ return x.Coin
+ }
+ return 0
+}
+
+func (x *IslandPartySailInfoNotify) GetProgress() uint32 {
+ if x != nil {
+ return x.Progress
+ }
+ return 0
+}
+
+var File_IslandPartySailInfoNotify_proto protoreflect.FileDescriptor
+
+var file_IslandPartySailInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1a, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61,
+ 0x69, 0x6c, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x01,
+ 0x0a, 0x19, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2b, 0x0a, 0x05, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x49, 0x73, 0x6c,
+ 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
+ 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IslandPartySailInfoNotify_proto_rawDescOnce sync.Once
+ file_IslandPartySailInfoNotify_proto_rawDescData = file_IslandPartySailInfoNotify_proto_rawDesc
+)
+
+func file_IslandPartySailInfoNotify_proto_rawDescGZIP() []byte {
+ file_IslandPartySailInfoNotify_proto_rawDescOnce.Do(func() {
+ file_IslandPartySailInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartySailInfoNotify_proto_rawDescData)
+ })
+ return file_IslandPartySailInfoNotify_proto_rawDescData
+}
+
+var file_IslandPartySailInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IslandPartySailInfoNotify_proto_goTypes = []interface{}{
+ (*IslandPartySailInfoNotify)(nil), // 0: IslandPartySailInfoNotify
+ (IslandPartySailStage)(0), // 1: IslandPartySailStage
+}
+var file_IslandPartySailInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: IslandPartySailInfoNotify.stage:type_name -> IslandPartySailStage
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_IslandPartySailInfoNotify_proto_init() }
+func file_IslandPartySailInfoNotify_proto_init() {
+ if File_IslandPartySailInfoNotify_proto != nil {
+ return
+ }
+ file_IslandPartySailStage_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IslandPartySailInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IslandPartySailInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IslandPartySailInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IslandPartySailInfoNotify_proto_goTypes,
+ DependencyIndexes: file_IslandPartySailInfoNotify_proto_depIdxs,
+ MessageInfos: file_IslandPartySailInfoNotify_proto_msgTypes,
+ }.Build()
+ File_IslandPartySailInfoNotify_proto = out.File
+ file_IslandPartySailInfoNotify_proto_rawDesc = nil
+ file_IslandPartySailInfoNotify_proto_goTypes = nil
+ file_IslandPartySailInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/IslandPartySailStage.pb.go b/gover/gen/IslandPartySailStage.pb.go
new file mode 100644
index 00000000..3c085ced
--- /dev/null
+++ b/gover/gen/IslandPartySailStage.pb.go
@@ -0,0 +1,151 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IslandPartySailStage.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IslandPartySailStage int32
+
+const (
+ IslandPartySailStage_ISLAND_PARTY_SAIL_STAGE_NONE IslandPartySailStage = 0
+ IslandPartySailStage_ISLAND_PARTY_SAIL_STAGE_SAIL IslandPartySailStage = 1
+ IslandPartySailStage_ISLAND_PARTY_SAIL_STAGE_BATTLE IslandPartySailStage = 2
+)
+
+// Enum value maps for IslandPartySailStage.
+var (
+ IslandPartySailStage_name = map[int32]string{
+ 0: "ISLAND_PARTY_SAIL_STAGE_NONE",
+ 1: "ISLAND_PARTY_SAIL_STAGE_SAIL",
+ 2: "ISLAND_PARTY_SAIL_STAGE_BATTLE",
+ }
+ IslandPartySailStage_value = map[string]int32{
+ "ISLAND_PARTY_SAIL_STAGE_NONE": 0,
+ "ISLAND_PARTY_SAIL_STAGE_SAIL": 1,
+ "ISLAND_PARTY_SAIL_STAGE_BATTLE": 2,
+ }
+)
+
+func (x IslandPartySailStage) Enum() *IslandPartySailStage {
+ p := new(IslandPartySailStage)
+ *p = x
+ return p
+}
+
+func (x IslandPartySailStage) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (IslandPartySailStage) Descriptor() protoreflect.EnumDescriptor {
+ return file_IslandPartySailStage_proto_enumTypes[0].Descriptor()
+}
+
+func (IslandPartySailStage) Type() protoreflect.EnumType {
+ return &file_IslandPartySailStage_proto_enumTypes[0]
+}
+
+func (x IslandPartySailStage) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use IslandPartySailStage.Descriptor instead.
+func (IslandPartySailStage) EnumDescriptor() ([]byte, []int) {
+ return file_IslandPartySailStage_proto_rawDescGZIP(), []int{0}
+}
+
+var File_IslandPartySailStage_proto protoreflect.FileDescriptor
+
+var file_IslandPartySailStage_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69,
+ 0x6c, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x7e, 0x0a, 0x14,
+ 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x49, 0x53, 0x4c, 0x41, 0x4e, 0x44, 0x5f, 0x50,
+ 0x41, 0x52, 0x54, 0x59, 0x5f, 0x53, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x20, 0x0a, 0x1c, 0x49, 0x53, 0x4c, 0x41, 0x4e, 0x44,
+ 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x53, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x47,
+ 0x45, 0x5f, 0x53, 0x41, 0x49, 0x4c, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x49, 0x53, 0x4c, 0x41,
+ 0x4e, 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x53, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x54,
+ 0x41, 0x47, 0x45, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IslandPartySailStage_proto_rawDescOnce sync.Once
+ file_IslandPartySailStage_proto_rawDescData = file_IslandPartySailStage_proto_rawDesc
+)
+
+func file_IslandPartySailStage_proto_rawDescGZIP() []byte {
+ file_IslandPartySailStage_proto_rawDescOnce.Do(func() {
+ file_IslandPartySailStage_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartySailStage_proto_rawDescData)
+ })
+ return file_IslandPartySailStage_proto_rawDescData
+}
+
+var file_IslandPartySailStage_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_IslandPartySailStage_proto_goTypes = []interface{}{
+ (IslandPartySailStage)(0), // 0: IslandPartySailStage
+}
+var file_IslandPartySailStage_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IslandPartySailStage_proto_init() }
+func file_IslandPartySailStage_proto_init() {
+ if File_IslandPartySailStage_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IslandPartySailStage_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IslandPartySailStage_proto_goTypes,
+ DependencyIndexes: file_IslandPartySailStage_proto_depIdxs,
+ EnumInfos: file_IslandPartySailStage_proto_enumTypes,
+ }.Build()
+ File_IslandPartySailStage_proto = out.File
+ file_IslandPartySailStage_proto_rawDesc = nil
+ file_IslandPartySailStage_proto_goTypes = nil
+ file_IslandPartySailStage_proto_depIdxs = nil
+}
diff --git a/gover/gen/IslandPartySettleNotify.pb.go b/gover/gen/IslandPartySettleNotify.pb.go
new file mode 100644
index 00000000..0dc67888
--- /dev/null
+++ b/gover/gen/IslandPartySettleNotify.pb.go
@@ -0,0 +1,219 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IslandPartySettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IslandPartySettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TimeRemain uint32 `protobuf:"varint,9,opt,name=time_remain,json=timeRemain,proto3" json:"time_remain,omitempty"`
+ IsNewRecord bool `protobuf:"varint,3,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ ScoreList []*ExhibitionDisplayInfo `protobuf:"bytes,5,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
+ Reason GalleryStopReason `protobuf:"varint,12,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ SettleInfoList []*IslandPartyGallerySettleInfo `protobuf:"bytes,13,rep,name=settle_info_list,json=settleInfoList,proto3" json:"settle_info_list,omitempty"`
+}
+
+func (x *IslandPartySettleNotify) Reset() {
+ *x = IslandPartySettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IslandPartySettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IslandPartySettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IslandPartySettleNotify) ProtoMessage() {}
+
+func (x *IslandPartySettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_IslandPartySettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IslandPartySettleNotify.ProtoReflect.Descriptor instead.
+func (*IslandPartySettleNotify) Descriptor() ([]byte, []int) {
+ return file_IslandPartySettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IslandPartySettleNotify) GetTimeRemain() uint32 {
+ if x != nil {
+ return x.TimeRemain
+ }
+ return 0
+}
+
+func (x *IslandPartySettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *IslandPartySettleNotify) GetScoreList() []*ExhibitionDisplayInfo {
+ if x != nil {
+ return x.ScoreList
+ }
+ return nil
+}
+
+func (x *IslandPartySettleNotify) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *IslandPartySettleNotify) GetSettleInfoList() []*IslandPartyGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfoList
+ }
+ return nil
+}
+
+var File_IslandPartySettleNotify_proto protoreflect.FileDescriptor
+
+var file_IslandPartySettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1b, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c,
+ 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72,
+ 0x74, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x02, 0x0a, 0x17, 0x49, 0x73,
+ 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65,
+ 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65,
+ 0x52, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77,
+ 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
+ 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x35, 0x0a, 0x0a, 0x73, 0x63,
+ 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16,
+ 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c,
+ 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x47, 0x0a,
+ 0x10, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64,
+ 0x50, 0x61, 0x72, 0x74, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IslandPartySettleNotify_proto_rawDescOnce sync.Once
+ file_IslandPartySettleNotify_proto_rawDescData = file_IslandPartySettleNotify_proto_rawDesc
+)
+
+func file_IslandPartySettleNotify_proto_rawDescGZIP() []byte {
+ file_IslandPartySettleNotify_proto_rawDescOnce.Do(func() {
+ file_IslandPartySettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartySettleNotify_proto_rawDescData)
+ })
+ return file_IslandPartySettleNotify_proto_rawDescData
+}
+
+var file_IslandPartySettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IslandPartySettleNotify_proto_goTypes = []interface{}{
+ (*IslandPartySettleNotify)(nil), // 0: IslandPartySettleNotify
+ (*ExhibitionDisplayInfo)(nil), // 1: ExhibitionDisplayInfo
+ (GalleryStopReason)(0), // 2: GalleryStopReason
+ (*IslandPartyGallerySettleInfo)(nil), // 3: IslandPartyGallerySettleInfo
+}
+var file_IslandPartySettleNotify_proto_depIdxs = []int32{
+ 1, // 0: IslandPartySettleNotify.score_list:type_name -> ExhibitionDisplayInfo
+ 2, // 1: IslandPartySettleNotify.reason:type_name -> GalleryStopReason
+ 3, // 2: IslandPartySettleNotify.settle_info_list:type_name -> IslandPartyGallerySettleInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_IslandPartySettleNotify_proto_init() }
+func file_IslandPartySettleNotify_proto_init() {
+ if File_IslandPartySettleNotify_proto != nil {
+ return
+ }
+ file_ExhibitionDisplayInfo_proto_init()
+ file_GalleryStopReason_proto_init()
+ file_IslandPartyGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_IslandPartySettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IslandPartySettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IslandPartySettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IslandPartySettleNotify_proto_goTypes,
+ DependencyIndexes: file_IslandPartySettleNotify_proto_depIdxs,
+ MessageInfos: file_IslandPartySettleNotify_proto_msgTypes,
+ }.Build()
+ File_IslandPartySettleNotify_proto = out.File
+ file_IslandPartySettleNotify_proto_rawDesc = nil
+ file_IslandPartySettleNotify_proto_goTypes = nil
+ file_IslandPartySettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/IslandPartyStageData.pb.go b/gover/gen/IslandPartyStageData.pb.go
new file mode 100644
index 00000000..a4efc334
--- /dev/null
+++ b/gover/gen/IslandPartyStageData.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: IslandPartyStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type IslandPartyStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BestScore uint32 `protobuf:"varint,14,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *IslandPartyStageData) Reset() {
+ *x = IslandPartyStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_IslandPartyStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *IslandPartyStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*IslandPartyStageData) ProtoMessage() {}
+
+func (x *IslandPartyStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_IslandPartyStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use IslandPartyStageData.ProtoReflect.Descriptor instead.
+func (*IslandPartyStageData) Descriptor() ([]byte, []int) {
+ return file_IslandPartyStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *IslandPartyStageData) GetBestScore() uint32 {
+ if x != nil {
+ return x.BestScore
+ }
+ return 0
+}
+
+func (x *IslandPartyStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *IslandPartyStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_IslandPartyStageData_proto protoreflect.FileDescriptor
+
+var file_IslandPartyStageData_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x14,
+ 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f,
+ 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63,
+ 0x6f, 0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17,
+ 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_IslandPartyStageData_proto_rawDescOnce sync.Once
+ file_IslandPartyStageData_proto_rawDescData = file_IslandPartyStageData_proto_rawDesc
+)
+
+func file_IslandPartyStageData_proto_rawDescGZIP() []byte {
+ file_IslandPartyStageData_proto_rawDescOnce.Do(func() {
+ file_IslandPartyStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_IslandPartyStageData_proto_rawDescData)
+ })
+ return file_IslandPartyStageData_proto_rawDescData
+}
+
+var file_IslandPartyStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_IslandPartyStageData_proto_goTypes = []interface{}{
+ (*IslandPartyStageData)(nil), // 0: IslandPartyStageData
+}
+var file_IslandPartyStageData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_IslandPartyStageData_proto_init() }
+func file_IslandPartyStageData_proto_init() {
+ if File_IslandPartyStageData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_IslandPartyStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*IslandPartyStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_IslandPartyStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_IslandPartyStageData_proto_goTypes,
+ DependencyIndexes: file_IslandPartyStageData_proto_depIdxs,
+ MessageInfos: file_IslandPartyStageData_proto_msgTypes,
+ }.Build()
+ File_IslandPartyStageData_proto = out.File
+ file_IslandPartyStageData_proto_rawDesc = nil
+ file_IslandPartyStageData_proto_goTypes = nil
+ file_IslandPartyStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/Item.pb.go b/gover/gen/Item.pb.go
index 7b831433..fed95085 100644
--- a/gover/gen/Item.pb.go
+++ b/gover/gen/Item.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Item.proto
package gen
diff --git a/gover/gen/ItemAddHintNotify.pb.go b/gover/gen/ItemAddHintNotify.pb.go
index cf93548d..b2417407 100644
--- a/gover/gen/ItemAddHintNotify.pb.go
+++ b/gover/gen/ItemAddHintNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ItemAddHintNotify.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 607
-// EnetChannelId: 0
-// EnetIsReliable: true
type ItemAddHintNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsPositionValid bool `protobuf:"varint,14,opt,name=is_position_valid,json=isPositionValid,proto3" json:"is_position_valid,omitempty"`
+ Unk3300_FLIKEBJINCL bool `protobuf:"varint,5,opt,name=Unk3300_FLIKEBJINCL,json=Unk3300FLIKEBJINCL,proto3" json:"Unk3300_FLIKEBJINCL,omitempty"`
+ Unk3300_NIJLGEHNBNC bool `protobuf:"varint,4,opt,name=Unk3300_NIJLGEHNBNC,json=Unk3300NIJLGEHNBNC,proto3" json:"Unk3300_NIJLGEHNBNC,omitempty"`
+ ItemList []*ItemHint `protobuf:"bytes,11,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ OverflowTransformedItemList []*ItemHint `protobuf:"bytes,1,rep,name=overflow_transformed_item_list,json=overflowTransformedItemList,proto3" json:"overflow_transformed_item_list,omitempty"`
+ Unk3300_KIOMJNHFMDE bool `protobuf:"varint,6,opt,name=Unk3300_KIOMJNHFMDE,json=Unk3300KIOMJNHFMDE,proto3" json:"Unk3300_KIOMJNHFMDE,omitempty"`
+ Reason uint32 `protobuf:"varint,14,opt,name=reason,proto3" json:"reason,omitempty"`
+ Position *Vector `protobuf:"bytes,12,opt,name=position,proto3" json:"position,omitempty"`
QuestId uint32 `protobuf:"varint,3,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- Reason uint32 `protobuf:"varint,6,opt,name=reason,proto3" json:"reason,omitempty"`
- IsGeneralRewardHiden bool `protobuf:"varint,15,opt,name=is_general_reward_hiden,json=isGeneralRewardHiden,proto3" json:"is_general_reward_hiden,omitempty"`
- ItemList []*ItemHint `protobuf:"bytes,10,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- IsTransferedFromAvatarCard bool `protobuf:"varint,12,opt,name=is_transfered_from_avatar_card,json=isTransferedFromAvatarCard,proto3" json:"is_transfered_from_avatar_card,omitempty"`
- Position *Vector `protobuf:"bytes,9,opt,name=position,proto3" json:"position,omitempty"`
- OverflowTransformedItemList []*ItemHint `protobuf:"bytes,8,rep,name=overflow_transformed_item_list,json=overflowTransformedItemList,proto3" json:"overflow_transformed_item_list,omitempty"`
}
func (x *ItemAddHintNotify) Reset() {
@@ -86,46 +83,46 @@ func (*ItemAddHintNotify) Descriptor() ([]byte, []int) {
return file_ItemAddHintNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ItemAddHintNotify) GetIsPositionValid() bool {
+func (x *ItemAddHintNotify) GetUnk3300_FLIKEBJINCL() bool {
if x != nil {
- return x.IsPositionValid
+ return x.Unk3300_FLIKEBJINCL
}
return false
}
-func (x *ItemAddHintNotify) GetQuestId() uint32 {
+func (x *ItemAddHintNotify) GetUnk3300_NIJLGEHNBNC() bool {
if x != nil {
- return x.QuestId
+ return x.Unk3300_NIJLGEHNBNC
}
- return 0
+ return false
}
-func (x *ItemAddHintNotify) GetReason() uint32 {
+func (x *ItemAddHintNotify) GetItemList() []*ItemHint {
if x != nil {
- return x.Reason
+ return x.ItemList
}
- return 0
+ return nil
}
-func (x *ItemAddHintNotify) GetIsGeneralRewardHiden() bool {
+func (x *ItemAddHintNotify) GetOverflowTransformedItemList() []*ItemHint {
if x != nil {
- return x.IsGeneralRewardHiden
+ return x.OverflowTransformedItemList
}
- return false
+ return nil
}
-func (x *ItemAddHintNotify) GetItemList() []*ItemHint {
+func (x *ItemAddHintNotify) GetUnk3300_KIOMJNHFMDE() bool {
if x != nil {
- return x.ItemList
+ return x.Unk3300_KIOMJNHFMDE
}
- return nil
+ return false
}
-func (x *ItemAddHintNotify) GetIsTransferedFromAvatarCard() bool {
+func (x *ItemAddHintNotify) GetReason() uint32 {
if x != nil {
- return x.IsTransferedFromAvatarCard
+ return x.Reason
}
- return false
+ return 0
}
func (x *ItemAddHintNotify) GetPosition() *Vector {
@@ -135,11 +132,11 @@ func (x *ItemAddHintNotify) GetPosition() *Vector {
return nil
}
-func (x *ItemAddHintNotify) GetOverflowTransformedItemList() []*ItemHint {
+func (x *ItemAddHintNotify) GetQuestId() uint32 {
if x != nil {
- return x.OverflowTransformedItemList
+ return x.QuestId
}
- return nil
+ return 0
}
var File_ItemAddHintNotify_proto protoreflect.FileDescriptor
@@ -148,33 +145,31 @@ var file_ItemAddHintNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x49, 0x74, 0x65, 0x6d, 0x41, 0x64, 0x64, 0x48, 0x69, 0x6e, 0x74, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x49, 0x74, 0x65, 0x6d, 0x48,
0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x03, 0x0a, 0x11, 0x49, 0x74, 0x65, 0x6d,
- 0x41, 0x64, 0x64, 0x48, 0x69, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a,
- 0x11, 0x69, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x6c,
- 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x50, 0x6f, 0x73, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x17,
- 0x69, 0x73, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69,
- 0x73, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x48, 0x69,
- 0x64, 0x65, 0x6e, 0x12, 0x26, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e,
- 0x74, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x1e, 0x69,
- 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x72, 0x6f,
- 0x6d, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x1a, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x65,
- 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x43, 0x61, 0x72, 0x64, 0x12,
- 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x1e, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77,
- 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x5f, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x49,
- 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x52, 0x1b, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f,
- 0x77, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d,
- 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x02, 0x0a, 0x11, 0x49, 0x74, 0x65, 0x6d,
+ 0x41, 0x64, 0x64, 0x48, 0x69, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4c, 0x49, 0x4b, 0x45, 0x42, 0x4a,
+ 0x49, 0x4e, 0x43, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x46, 0x4c, 0x49, 0x4b, 0x45, 0x42, 0x4a, 0x49, 0x4e, 0x43, 0x4c, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x4a, 0x4c, 0x47, 0x45,
+ 0x48, 0x4e, 0x42, 0x4e, 0x43, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4e, 0x49, 0x4a, 0x4c, 0x47, 0x45, 0x48, 0x4e, 0x42, 0x4e, 0x43, 0x12,
+ 0x26, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x69,
+ 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x1e, 0x6f, 0x76, 0x65, 0x72, 0x66,
+ 0x6c, 0x6f, 0x77, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x5f,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x09, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x52, 0x1b, 0x6f, 0x76, 0x65, 0x72,
+ 0x66, 0x6c, 0x6f, 0x77, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x49,
+ 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x4f, 0x4d, 0x4a, 0x4e, 0x48, 0x46, 0x4d, 0x44, 0x45, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x49, 0x4f,
+ 0x4d, 0x4a, 0x4e, 0x48, 0x46, 0x4d, 0x44, 0x45, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
+ 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -197,8 +192,8 @@ var file_ItemAddHintNotify_proto_goTypes = []interface{}{
}
var file_ItemAddHintNotify_proto_depIdxs = []int32{
1, // 0: ItemAddHintNotify.item_list:type_name -> ItemHint
- 2, // 1: ItemAddHintNotify.position:type_name -> Vector
- 1, // 2: ItemAddHintNotify.overflow_transformed_item_list:type_name -> ItemHint
+ 1, // 1: ItemAddHintNotify.overflow_transformed_item_list:type_name -> ItemHint
+ 2, // 2: ItemAddHintNotify.position:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/ItemCdGroupTimeNotify.pb.go b/gover/gen/ItemCdGroupTimeNotify.pb.go
index 14c5c717..960db5ef 100644
--- a/gover/gen/ItemCdGroupTimeNotify.pb.go
+++ b/gover/gen/ItemCdGroupTimeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ItemCdGroupTimeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 634
-// EnetChannelId: 0
-// EnetIsReliable: true
type ItemCdGroupTimeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemCdMap map[uint32]uint64 `protobuf:"bytes,9,rep,name=item_cd_map,json=itemCdMap,proto3" json:"item_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ItemCdMap map[uint32]uint64 `protobuf:"bytes,7,rep,name=item_cd_map,json=itemCdMap,proto3" json:"item_cd_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *ItemCdGroupTimeNotify) Reset() {
@@ -93,7 +90,7 @@ var file_ItemCdGroupTimeNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x01,
0x0a, 0x15, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x69, 0x6d,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a, 0x0b, 0x69, 0x74, 0x65, 0x6d, 0x5f,
- 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x49,
+ 0x63, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x49,
0x74, 0x65, 0x6d, 0x43, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x43, 0x64, 0x4d, 0x61, 0x70, 0x1a, 0x3c,
diff --git a/gover/gen/ItemGivingReq.pb.go b/gover/gen/ItemGivingReq.pb.go
index 7ee56429..bd94ced2 100644
--- a/gover/gen/ItemGivingReq.pb.go
+++ b/gover/gen/ItemGivingReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ItemGivingReq.proto
package gen
@@ -36,65 +36,61 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-type ItemGivingReq_Unk2800_LENCDFJACFN int32
+type ItemGivingReq_ItemGivingType int32
const (
- ItemGivingReq_Unk2800_LENCDFJACFN_QUEST ItemGivingReq_Unk2800_LENCDFJACFN = 0
- ItemGivingReq_Unk2800_LENCDFJACFN_Unk2800_HHHOPEHIPFG ItemGivingReq_Unk2800_LENCDFJACFN = 1
+ ItemGivingReq_ITEM_GIVING_TYPE_QUEST ItemGivingReq_ItemGivingType = 0
+ ItemGivingReq_ITEM_GIVING_TYPE_GADGET ItemGivingReq_ItemGivingType = 1
)
-// Enum value maps for ItemGivingReq_Unk2800_LENCDFJACFN.
+// Enum value maps for ItemGivingReq_ItemGivingType.
var (
- ItemGivingReq_Unk2800_LENCDFJACFN_name = map[int32]string{
- 0: "Unk2800_LENCDFJACFN_QUEST",
- 1: "Unk2800_LENCDFJACFN_Unk2800_HHHOPEHIPFG",
+ ItemGivingReq_ItemGivingType_name = map[int32]string{
+ 0: "ITEM_GIVING_TYPE_QUEST",
+ 1: "ITEM_GIVING_TYPE_GADGET",
}
- ItemGivingReq_Unk2800_LENCDFJACFN_value = map[string]int32{
- "Unk2800_LENCDFJACFN_QUEST": 0,
- "Unk2800_LENCDFJACFN_Unk2800_HHHOPEHIPFG": 1,
+ ItemGivingReq_ItemGivingType_value = map[string]int32{
+ "ITEM_GIVING_TYPE_QUEST": 0,
+ "ITEM_GIVING_TYPE_GADGET": 1,
}
)
-func (x ItemGivingReq_Unk2800_LENCDFJACFN) Enum() *ItemGivingReq_Unk2800_LENCDFJACFN {
- p := new(ItemGivingReq_Unk2800_LENCDFJACFN)
+func (x ItemGivingReq_ItemGivingType) Enum() *ItemGivingReq_ItemGivingType {
+ p := new(ItemGivingReq_ItemGivingType)
*p = x
return p
}
-func (x ItemGivingReq_Unk2800_LENCDFJACFN) String() string {
+func (x ItemGivingReq_ItemGivingType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (ItemGivingReq_Unk2800_LENCDFJACFN) Descriptor() protoreflect.EnumDescriptor {
+func (ItemGivingReq_ItemGivingType) Descriptor() protoreflect.EnumDescriptor {
return file_ItemGivingReq_proto_enumTypes[0].Descriptor()
}
-func (ItemGivingReq_Unk2800_LENCDFJACFN) Type() protoreflect.EnumType {
+func (ItemGivingReq_ItemGivingType) Type() protoreflect.EnumType {
return &file_ItemGivingReq_proto_enumTypes[0]
}
-func (x ItemGivingReq_Unk2800_LENCDFJACFN) Number() protoreflect.EnumNumber {
+func (x ItemGivingReq_ItemGivingType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
-// Deprecated: Use ItemGivingReq_Unk2800_LENCDFJACFN.Descriptor instead.
-func (ItemGivingReq_Unk2800_LENCDFJACFN) EnumDescriptor() ([]byte, []int) {
+// Deprecated: Use ItemGivingReq_ItemGivingType.Descriptor instead.
+func (ItemGivingReq_ItemGivingType) EnumDescriptor() ([]byte, []int) {
return file_ItemGivingReq_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 140
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ItemGivingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemGuidCountMap map[uint64]uint32 `protobuf:"bytes,15,rep,name=item_guid_count_map,json=itemGuidCountMap,proto3" json:"item_guid_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- GivingId uint32 `protobuf:"varint,13,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
- ItemParamList []*ItemParam `protobuf:"bytes,4,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
- Unk2800_PHNIJJMECGN ItemGivingReq_Unk2800_LENCDFJACFN `protobuf:"varint,2,opt,name=Unk2800_PHNIJJMECGN,json=Unk2800PHNIJJMECGN,proto3,enum=ItemGivingReq_Unk2800_LENCDFJACFN" json:"Unk2800_PHNIJJMECGN,omitempty"`
+ GivingId uint32 `protobuf:"varint,6,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
+ ItemGivingType ItemGivingReq_ItemGivingType `protobuf:"varint,8,opt,name=item_giving_type,json=itemGivingType,proto3,enum=ItemGivingReq_ItemGivingType" json:"item_giving_type,omitempty"`
+ ItemParamList []*ItemParam `protobuf:"bytes,12,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ ItemGuidCountMap map[uint64]uint32 `protobuf:"bytes,11,rep,name=item_guid_count_map,json=itemGuidCountMap,proto3" json:"item_guid_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *ItemGivingReq) Reset() {
@@ -129,18 +125,18 @@ func (*ItemGivingReq) Descriptor() ([]byte, []int) {
return file_ItemGivingReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ItemGivingReq) GetItemGuidCountMap() map[uint64]uint32 {
+func (x *ItemGivingReq) GetGivingId() uint32 {
if x != nil {
- return x.ItemGuidCountMap
+ return x.GivingId
}
- return nil
+ return 0
}
-func (x *ItemGivingReq) GetGivingId() uint32 {
+func (x *ItemGivingReq) GetItemGivingType() ItemGivingReq_ItemGivingType {
if x != nil {
- return x.GivingId
+ return x.ItemGivingType
}
- return 0
+ return ItemGivingReq_ITEM_GIVING_TYPE_QUEST
}
func (x *ItemGivingReq) GetItemParamList() []*ItemParam {
@@ -150,11 +146,11 @@ func (x *ItemGivingReq) GetItemParamList() []*ItemParam {
return nil
}
-func (x *ItemGivingReq) GetUnk2800_PHNIJJMECGN() ItemGivingReq_Unk2800_LENCDFJACFN {
+func (x *ItemGivingReq) GetItemGuidCountMap() map[uint64]uint32 {
if x != nil {
- return x.Unk2800_PHNIJJMECGN
+ return x.ItemGuidCountMap
}
- return ItemGivingReq_Unk2800_LENCDFJACFN_QUEST
+ return nil
}
var File_ItemGivingReq_proto protoreflect.FileDescriptor
@@ -162,35 +158,33 @@ var File_ItemGivingReq_proto protoreflect.FileDescriptor
var file_ItemGivingReq_proto_rawDesc = []byte{
0x0a, 0x13, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x03, 0x0a, 0x0d, 0x49, 0x74, 0x65, 0x6d, 0x47,
- 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x53, 0x0a, 0x13, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69,
- 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x69, 0x74, 0x65,
- 0x6d, 0x47, 0x75, 0x69, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a,
- 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52,
- 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x53,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4e, 0x49, 0x4a, 0x4a,
- 0x4d, 0x45, 0x43, 0x47, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x49, 0x74,
- 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4e, 0x43, 0x44, 0x46, 0x4a, 0x41, 0x43, 0x46, 0x4e, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x50, 0x48, 0x4e, 0x49, 0x4a, 0x4a, 0x4d, 0x45,
- 0x43, 0x47, 0x4e, 0x1a, 0x43, 0x0a, 0x15, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x43,
- 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
- 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
- 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x61, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4e, 0x43, 0x44, 0x46, 0x4a, 0x41, 0x43, 0x46, 0x4e, 0x12,
- 0x1d, 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4e, 0x43, 0x44,
- 0x46, 0x4a, 0x41, 0x43, 0x46, 0x4e, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x00, 0x12, 0x2b,
- 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4e, 0x43, 0x44, 0x46,
- 0x4a, 0x41, 0x43, 0x46, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x48, 0x48,
- 0x48, 0x4f, 0x50, 0x45, 0x48, 0x49, 0x50, 0x46, 0x47, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x03, 0x0a, 0x0d, 0x49, 0x74, 0x65, 0x6d, 0x47,
+ 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69,
+ 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76,
+ 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x10, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x69,
+ 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x1d, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e,
+ 0x69, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x32,
+ 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x53, 0x0a, 0x13, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x24, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x69, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x1a, 0x43, 0x0a, 0x15, 0x49, 0x74, 0x65, 0x6d, 0x47,
+ 0x75, 0x69, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b,
+ 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x49, 0x0a, 0x0e,
+ 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a,
+ 0x0a, 0x16, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x47, 0x49, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x47, 0x49, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47,
+ 0x41, 0x44, 0x47, 0x45, 0x54, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -208,15 +202,15 @@ func file_ItemGivingReq_proto_rawDescGZIP() []byte {
var file_ItemGivingReq_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_ItemGivingReq_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_ItemGivingReq_proto_goTypes = []interface{}{
- (ItemGivingReq_Unk2800_LENCDFJACFN)(0), // 0: ItemGivingReq.Unk2800_LENCDFJACFN
- (*ItemGivingReq)(nil), // 1: ItemGivingReq
- nil, // 2: ItemGivingReq.ItemGuidCountMapEntry
- (*ItemParam)(nil), // 3: ItemParam
+ (ItemGivingReq_ItemGivingType)(0), // 0: ItemGivingReq.ItemGivingType
+ (*ItemGivingReq)(nil), // 1: ItemGivingReq
+ nil, // 2: ItemGivingReq.ItemGuidCountMapEntry
+ (*ItemParam)(nil), // 3: ItemParam
}
var file_ItemGivingReq_proto_depIdxs = []int32{
- 2, // 0: ItemGivingReq.item_guid_count_map:type_name -> ItemGivingReq.ItemGuidCountMapEntry
+ 0, // 0: ItemGivingReq.item_giving_type:type_name -> ItemGivingReq.ItemGivingType
3, // 1: ItemGivingReq.item_param_list:type_name -> ItemParam
- 0, // 2: ItemGivingReq.Unk2800_PHNIJJMECGN:type_name -> ItemGivingReq.Unk2800_LENCDFJACFN
+ 2, // 2: ItemGivingReq.item_guid_count_map:type_name -> ItemGivingReq.ItemGuidCountMapEntry
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/ItemGivingRsp.pb.go b/gover/gen/ItemGivingRsp.pb.go
index 17bafc79..56614b39 100644
--- a/gover/gen/ItemGivingRsp.pb.go
+++ b/gover/gen/ItemGivingRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ItemGivingRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 118
-// EnetChannelId: 0
-// EnetIsReliable: true
type ItemGivingRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_MHIPHDFEOON uint32 `protobuf:"varint,1,opt,name=Unk2700_MHIPHDFEOON,json=Unk2700MHIPHDFEOON,proto3" json:"Unk2700_MHIPHDFEOON,omitempty"`
- GivingId uint32 `protobuf:"varint,13,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GivingGroupId uint32 `protobuf:"varint,15,opt,name=giving_group_id,json=givingGroupId,proto3" json:"giving_group_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GivingId uint32 `protobuf:"varint,12,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
}
func (x *ItemGivingRsp) Reset() {
@@ -81,23 +78,23 @@ func (*ItemGivingRsp) Descriptor() ([]byte, []int) {
return file_ItemGivingRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ItemGivingRsp) GetUnk2700_MHIPHDFEOON() uint32 {
+func (x *ItemGivingRsp) GetGivingGroupId() uint32 {
if x != nil {
- return x.Unk2700_MHIPHDFEOON
+ return x.GivingGroupId
}
return 0
}
-func (x *ItemGivingRsp) GetGivingId() uint32 {
+func (x *ItemGivingRsp) GetRetcode() int32 {
if x != nil {
- return x.GivingId
+ return x.Retcode
}
return 0
}
-func (x *ItemGivingRsp) GetRetcode() int32 {
+func (x *ItemGivingRsp) GetGivingId() uint32 {
if x != nil {
- return x.Retcode
+ return x.GivingId
}
return 0
}
@@ -106,15 +103,15 @@ var File_ItemGivingRsp_proto protoreflect.FileDescriptor
var file_ItemGivingRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x0d, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76,
- 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x48, 0x49, 0x50, 0x48, 0x44, 0x46, 0x45, 0x4f, 0x4f, 0x4e, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x48, 0x49, 0x50,
- 0x48, 0x44, 0x46, 0x45, 0x4f, 0x4f, 0x4e, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e,
- 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76, 0x69,
- 0x6e, 0x67, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x0d, 0x49, 0x74, 0x65, 0x6d, 0x47, 0x69, 0x76,
+ 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67,
+ 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0d, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69,
+ 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76,
+ 0x69, 0x6e, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ItemHint.pb.go b/gover/gen/ItemHint.pb.go
index b36dedde..486e0132 100644
--- a/gover/gen/ItemHint.pb.go
+++ b/gover/gen/ItemHint.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ItemHint.proto
package gen
@@ -41,10 +41,10 @@ type ItemHint struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemId uint32 `protobuf:"varint,8,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
- IsNew bool `protobuf:"varint,2,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ IsNew bool `protobuf:"varint,9,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ Guid uint64 `protobuf:"varint,10,opt,name=guid,proto3" json:"guid,omitempty"`
Count uint32 `protobuf:"varint,15,opt,name=count,proto3" json:"count,omitempty"`
- Guid uint64 `protobuf:"varint,4,opt,name=guid,proto3" json:"guid,omitempty"`
+ ItemId uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
}
func (x *ItemHint) Reset() {
@@ -79,18 +79,18 @@ func (*ItemHint) Descriptor() ([]byte, []int) {
return file_ItemHint_proto_rawDescGZIP(), []int{0}
}
-func (x *ItemHint) GetItemId() uint32 {
+func (x *ItemHint) GetIsNew() bool {
if x != nil {
- return x.ItemId
+ return x.IsNew
}
- return 0
+ return false
}
-func (x *ItemHint) GetIsNew() bool {
+func (x *ItemHint) GetGuid() uint64 {
if x != nil {
- return x.IsNew
+ return x.Guid
}
- return false
+ return 0
}
func (x *ItemHint) GetCount() uint32 {
@@ -100,9 +100,9 @@ func (x *ItemHint) GetCount() uint32 {
return 0
}
-func (x *ItemHint) GetGuid() uint64 {
+func (x *ItemHint) GetItemId() uint32 {
if x != nil {
- return x.Guid
+ return x.ItemId
}
return 0
}
@@ -111,13 +111,13 @@ var File_ItemHint_proto protoreflect.FileDescriptor
var file_ItemHint_proto_rawDesc = []byte{
0x0a, 0x0e, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x64, 0x0a, 0x08, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69,
- 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x12, 0x14, 0x0a, 0x05,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x22, 0x64, 0x0a, 0x08, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x06,
+ 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
+ 0x4e, 0x65, 0x77, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a,
+ 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ItemParam.pb.go b/gover/gen/ItemParam.pb.go
index e5ea66e3..f47dd795 100644
--- a/gover/gen/ItemParam.pb.go
+++ b/gover/gen/ItemParam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ItemParam.proto
package gen
diff --git a/gover/gen/ItemRenameAvatarReq.pb.go b/gover/gen/ItemRenameAvatarReq.pb.go
new file mode 100644
index 00000000..82f9286d
--- /dev/null
+++ b/gover/gen/ItemRenameAvatarReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ItemRenameAvatarReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ItemRenameAvatarReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RenameId uint32 `protobuf:"varint,11,opt,name=rename_id,json=renameId,proto3" json:"rename_id,omitempty"`
+ AvatarName string `protobuf:"bytes,4,opt,name=avatar_name,json=avatarName,proto3" json:"avatar_name,omitempty"`
+}
+
+func (x *ItemRenameAvatarReq) Reset() {
+ *x = ItemRenameAvatarReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ItemRenameAvatarReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ItemRenameAvatarReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ItemRenameAvatarReq) ProtoMessage() {}
+
+func (x *ItemRenameAvatarReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ItemRenameAvatarReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ItemRenameAvatarReq.ProtoReflect.Descriptor instead.
+func (*ItemRenameAvatarReq) Descriptor() ([]byte, []int) {
+ return file_ItemRenameAvatarReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ItemRenameAvatarReq) GetRenameId() uint32 {
+ if x != nil {
+ return x.RenameId
+ }
+ return 0
+}
+
+func (x *ItemRenameAvatarReq) GetAvatarName() string {
+ if x != nil {
+ return x.AvatarName
+ }
+ return ""
+}
+
+var File_ItemRenameAvatarReq_proto protoreflect.FileDescriptor
+
+var file_ItemRenameAvatarReq_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x13, 0x49,
+ 0x74, 0x65, 0x6d, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x61, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ItemRenameAvatarReq_proto_rawDescOnce sync.Once
+ file_ItemRenameAvatarReq_proto_rawDescData = file_ItemRenameAvatarReq_proto_rawDesc
+)
+
+func file_ItemRenameAvatarReq_proto_rawDescGZIP() []byte {
+ file_ItemRenameAvatarReq_proto_rawDescOnce.Do(func() {
+ file_ItemRenameAvatarReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ItemRenameAvatarReq_proto_rawDescData)
+ })
+ return file_ItemRenameAvatarReq_proto_rawDescData
+}
+
+var file_ItemRenameAvatarReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ItemRenameAvatarReq_proto_goTypes = []interface{}{
+ (*ItemRenameAvatarReq)(nil), // 0: ItemRenameAvatarReq
+}
+var file_ItemRenameAvatarReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ItemRenameAvatarReq_proto_init() }
+func file_ItemRenameAvatarReq_proto_init() {
+ if File_ItemRenameAvatarReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ItemRenameAvatarReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ItemRenameAvatarReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ItemRenameAvatarReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ItemRenameAvatarReq_proto_goTypes,
+ DependencyIndexes: file_ItemRenameAvatarReq_proto_depIdxs,
+ MessageInfos: file_ItemRenameAvatarReq_proto_msgTypes,
+ }.Build()
+ File_ItemRenameAvatarReq_proto = out.File
+ file_ItemRenameAvatarReq_proto_rawDesc = nil
+ file_ItemRenameAvatarReq_proto_goTypes = nil
+ file_ItemRenameAvatarReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ItemRenameAvatarRsp.pb.go b/gover/gen/ItemRenameAvatarRsp.pb.go
new file mode 100644
index 00000000..e5e2e40e
--- /dev/null
+++ b/gover/gen/ItemRenameAvatarRsp.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ItemRenameAvatarRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ItemRenameAvatarRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CdTime uint32 `protobuf:"varint,5,opt,name=cd_time,json=cdTime,proto3" json:"cd_time,omitempty"`
+ RenameId uint32 `protobuf:"varint,8,opt,name=rename_id,json=renameId,proto3" json:"rename_id,omitempty"`
+}
+
+func (x *ItemRenameAvatarRsp) Reset() {
+ *x = ItemRenameAvatarRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ItemRenameAvatarRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ItemRenameAvatarRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ItemRenameAvatarRsp) ProtoMessage() {}
+
+func (x *ItemRenameAvatarRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ItemRenameAvatarRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ItemRenameAvatarRsp.ProtoReflect.Descriptor instead.
+func (*ItemRenameAvatarRsp) Descriptor() ([]byte, []int) {
+ return file_ItemRenameAvatarRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ItemRenameAvatarRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ItemRenameAvatarRsp) GetCdTime() uint32 {
+ if x != nil {
+ return x.CdTime
+ }
+ return 0
+}
+
+func (x *ItemRenameAvatarRsp) GetRenameId() uint32 {
+ if x != nil {
+ return x.RenameId
+ }
+ return 0
+}
+
+var File_ItemRenameAvatarRsp_proto protoreflect.FileDescriptor
+
+var file_ItemRenameAvatarRsp_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x13, 0x49,
+ 0x74, 0x65, 0x6d, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07,
+ 0x63, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ItemRenameAvatarRsp_proto_rawDescOnce sync.Once
+ file_ItemRenameAvatarRsp_proto_rawDescData = file_ItemRenameAvatarRsp_proto_rawDesc
+)
+
+func file_ItemRenameAvatarRsp_proto_rawDescGZIP() []byte {
+ file_ItemRenameAvatarRsp_proto_rawDescOnce.Do(func() {
+ file_ItemRenameAvatarRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ItemRenameAvatarRsp_proto_rawDescData)
+ })
+ return file_ItemRenameAvatarRsp_proto_rawDescData
+}
+
+var file_ItemRenameAvatarRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ItemRenameAvatarRsp_proto_goTypes = []interface{}{
+ (*ItemRenameAvatarRsp)(nil), // 0: ItemRenameAvatarRsp
+}
+var file_ItemRenameAvatarRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ItemRenameAvatarRsp_proto_init() }
+func file_ItemRenameAvatarRsp_proto_init() {
+ if File_ItemRenameAvatarRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ItemRenameAvatarRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ItemRenameAvatarRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ItemRenameAvatarRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ItemRenameAvatarRsp_proto_goTypes,
+ DependencyIndexes: file_ItemRenameAvatarRsp_proto_depIdxs,
+ MessageInfos: file_ItemRenameAvatarRsp_proto_msgTypes,
+ }.Build()
+ File_ItemRenameAvatarRsp_proto = out.File
+ file_ItemRenameAvatarRsp_proto_rawDesc = nil
+ file_ItemRenameAvatarRsp_proto_goTypes = nil
+ file_ItemRenameAvatarRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/JigsawPictureData.pb.go b/gover/gen/JigsawPictureData.pb.go
new file mode 100644
index 00000000..a7bbe5b1
--- /dev/null
+++ b/gover/gen/JigsawPictureData.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: JigsawPictureData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type JigsawPictureData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_DFGHKDBENED uint32 `protobuf:"varint,10,opt,name=Unk3300_DFGHKDBENED,json=Unk3300DFGHKDBENED,proto3" json:"Unk3300_DFGHKDBENED,omitempty"`
+ Unk3300_FIKPLGJIBGP uint32 `protobuf:"varint,5,opt,name=Unk3300_FIKPLGJIBGP,json=Unk3300FIKPLGJIBGP,proto3" json:"Unk3300_FIKPLGJIBGP,omitempty"`
+ IsFinished bool `protobuf:"varint,7,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ IsOpen bool `protobuf:"varint,14,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *JigsawPictureData) Reset() {
+ *x = JigsawPictureData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_JigsawPictureData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *JigsawPictureData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*JigsawPictureData) ProtoMessage() {}
+
+func (x *JigsawPictureData) ProtoReflect() protoreflect.Message {
+ mi := &file_JigsawPictureData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use JigsawPictureData.ProtoReflect.Descriptor instead.
+func (*JigsawPictureData) Descriptor() ([]byte, []int) {
+ return file_JigsawPictureData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *JigsawPictureData) GetUnk3300_DFGHKDBENED() uint32 {
+ if x != nil {
+ return x.Unk3300_DFGHKDBENED
+ }
+ return 0
+}
+
+func (x *JigsawPictureData) GetUnk3300_FIKPLGJIBGP() uint32 {
+ if x != nil {
+ return x.Unk3300_FIKPLGJIBGP
+ }
+ return 0
+}
+
+func (x *JigsawPictureData) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+func (x *JigsawPictureData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_JigsawPictureData_proto protoreflect.FileDescriptor
+
+var file_JigsawPictureData_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x4a, 0x69, 0x67, 0x73, 0x61, 0x77, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a, 0x11, 0x4a, 0x69,
+ 0x67, 0x73, 0x61, 0x77, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x47, 0x48, 0x4b,
+ 0x44, 0x42, 0x45, 0x4e, 0x45, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x46, 0x47, 0x48, 0x4b, 0x44, 0x42, 0x45, 0x4e, 0x45, 0x44,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x4b, 0x50,
+ 0x4c, 0x47, 0x4a, 0x49, 0x42, 0x47, 0x50, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x49, 0x4b, 0x50, 0x4c, 0x47, 0x4a, 0x49, 0x42, 0x47,
+ 0x50, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_JigsawPictureData_proto_rawDescOnce sync.Once
+ file_JigsawPictureData_proto_rawDescData = file_JigsawPictureData_proto_rawDesc
+)
+
+func file_JigsawPictureData_proto_rawDescGZIP() []byte {
+ file_JigsawPictureData_proto_rawDescOnce.Do(func() {
+ file_JigsawPictureData_proto_rawDescData = protoimpl.X.CompressGZIP(file_JigsawPictureData_proto_rawDescData)
+ })
+ return file_JigsawPictureData_proto_rawDescData
+}
+
+var file_JigsawPictureData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_JigsawPictureData_proto_goTypes = []interface{}{
+ (*JigsawPictureData)(nil), // 0: JigsawPictureData
+}
+var file_JigsawPictureData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_JigsawPictureData_proto_init() }
+func file_JigsawPictureData_proto_init() {
+ if File_JigsawPictureData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_JigsawPictureData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*JigsawPictureData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_JigsawPictureData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_JigsawPictureData_proto_goTypes,
+ DependencyIndexes: file_JigsawPictureData_proto_depIdxs,
+ MessageInfos: file_JigsawPictureData_proto_msgTypes,
+ }.Build()
+ File_JigsawPictureData_proto = out.File
+ file_JigsawPictureData_proto_rawDesc = nil
+ file_JigsawPictureData_proto_goTypes = nil
+ file_JigsawPictureData_proto_depIdxs = nil
+}
diff --git a/gover/gen/JoinHomeWorldFailNotify.pb.go b/gover/gen/JoinHomeWorldFailNotify.pb.go
index 915f2d4d..df211918 100644
--- a/gover/gen/JoinHomeWorldFailNotify.pb.go
+++ b/gover/gen/JoinHomeWorldFailNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: JoinHomeWorldFailNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4530
-// EnetChannelId: 0
-// EnetIsReliable: true
type JoinHomeWorldFailNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,6,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetUid uint32 `protobuf:"varint,2,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *JoinHomeWorldFailNotify) Reset() {
@@ -80,16 +77,16 @@ func (*JoinHomeWorldFailNotify) Descriptor() ([]byte, []int) {
return file_JoinHomeWorldFailNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *JoinHomeWorldFailNotify) GetTargetUid() uint32 {
+func (x *JoinHomeWorldFailNotify) GetRetcode() int32 {
if x != nil {
- return x.TargetUid
+ return x.Retcode
}
return 0
}
-func (x *JoinHomeWorldFailNotify) GetRetcode() int32 {
+func (x *JoinHomeWorldFailNotify) GetTargetUid() uint32 {
if x != nil {
- return x.Retcode
+ return x.TargetUid
}
return 0
}
@@ -100,11 +97,11 @@ var file_JoinHomeWorldFailNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x4a, 0x6f, 0x69, 0x6e, 0x48, 0x6f, 0x6d, 0x65, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x46,
0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x52, 0x0a, 0x17, 0x4a, 0x6f, 0x69, 0x6e, 0x48, 0x6f, 0x6d, 0x65, 0x57, 0x6f, 0x72, 0x6c, 0x64,
- 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75,
+ 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/JoinPlayerFailNotify.pb.go b/gover/gen/JoinPlayerFailNotify.pb.go
index 74b7c839..fed003a7 100644
--- a/gover/gen/JoinPlayerFailNotify.pb.go
+++ b/gover/gen/JoinPlayerFailNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: JoinPlayerFailNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 236
-// EnetChannelId: 0
-// EnetIsReliable: true
type JoinPlayerFailNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *JoinPlayerFailNotify) Reset() {
@@ -93,7 +90,7 @@ var file_JoinPlayerFailNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14,
0x4a, 0x6f, 0x69, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/JoinPlayerSceneReq.pb.go b/gover/gen/JoinPlayerSceneReq.pb.go
index 9f33e3f3..0193184d 100644
--- a/gover/gen/JoinPlayerSceneReq.pb.go
+++ b/gover/gen/JoinPlayerSceneReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: JoinPlayerSceneReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 292
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type JoinPlayerSceneReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,12,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,8,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *JoinPlayerSceneReq) Reset() {
@@ -93,7 +89,7 @@ var file_JoinPlayerSceneReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x4a, 0x6f, 0x69, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e,
0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x12, 0x4a, 0x6f,
0x69, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65, 0x71,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/JoinPlayerSceneRsp.pb.go b/gover/gen/JoinPlayerSceneRsp.pb.go
index cfab13d3..a93b2427 100644
--- a/gover/gen/JoinPlayerSceneRsp.pb.go
+++ b/gover/gen/JoinPlayerSceneRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: JoinPlayerSceneRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 220
-// EnetChannelId: 0
-// EnetIsReliable: true
type JoinPlayerSceneRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *JoinPlayerSceneRsp) Reset() {
@@ -92,7 +89,7 @@ var file_JoinPlayerSceneRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x4a, 0x6f, 0x69, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e,
0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x4a, 0x6f,
0x69, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/KeepAliveNotify.pb.go b/gover/gen/KeepAliveNotify.pb.go
index dd13eb6b..015f1bc7 100644
--- a/gover/gen/KeepAliveNotify.pb.go
+++ b/gover/gen/KeepAliveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: KeepAliveNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 72
-// EnetChannelId: 0
-// EnetIsReliable: true
type KeepAliveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/LanguageType.pb.go b/gover/gen/LanguageType.pb.go
index 26ed81ec..42bf9c79 100644
--- a/gover/gen/LanguageType.pb.go
+++ b/gover/gen/LanguageType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LanguageType.proto
package gen
@@ -39,22 +39,22 @@ const (
type LanguageType int32
const (
- LanguageType_LANGUAGE_TYPE_NONE LanguageType = 0
- LanguageType_LANGUAGE_TYPE_EN LanguageType = 1
- LanguageType_LANGUAGE_TYPE_SC LanguageType = 2
- LanguageType_LANGUAGE_TYPE_TC LanguageType = 3
- LanguageType_LANGUAGE_TYPE_FR LanguageType = 4
- LanguageType_LANGUAGE_TYPE_DE LanguageType = 5
- LanguageType_LANGUAGE_TYPE_ES LanguageType = 6
- LanguageType_LANGUAGE_TYPE_PT LanguageType = 7
- LanguageType_LANGUAGE_TYPE_RU LanguageType = 8
- LanguageType_LANGUAGE_TYPE_JP LanguageType = 9
- LanguageType_LANGUAGE_TYPE_KR LanguageType = 10
- LanguageType_LANGUAGE_TYPE_TH LanguageType = 11
- LanguageType_LANGUAGE_TYPE_VN LanguageType = 12
- LanguageType_LANGUAGE_TYPE_ID LanguageType = 13
- LanguageType_LANGUAGE_TYPE_Unk2700_IBFJDMFLFII LanguageType = 14
- LanguageType_LANGUAGE_TYPE_Unk2700_PACIPAIFJCN LanguageType = 15
+ LanguageType_LANGUAGE_TYPE_NONE LanguageType = 0
+ LanguageType_LANGUAGE_TYPE_EN LanguageType = 1
+ LanguageType_LANGUAGE_TYPE_SC LanguageType = 2
+ LanguageType_LANGUAGE_TYPE_TC LanguageType = 3
+ LanguageType_LANGUAGE_TYPE_FR LanguageType = 4
+ LanguageType_LANGUAGE_TYPE_DE LanguageType = 5
+ LanguageType_LANGUAGE_TYPE_ES LanguageType = 6
+ LanguageType_LANGUAGE_TYPE_PT LanguageType = 7
+ LanguageType_LANGUAGE_TYPE_RU LanguageType = 8
+ LanguageType_LANGUAGE_TYPE_JP LanguageType = 9
+ LanguageType_LANGUAGE_TYPE_KR LanguageType = 10
+ LanguageType_LANGUAGE_TYPE_TH LanguageType = 11
+ LanguageType_LANGUAGE_TYPE_VN LanguageType = 12
+ LanguageType_LANGUAGE_TYPE_ID LanguageType = 13
+ LanguageType_LANGUAGE_TYPE_TR LanguageType = 14
+ LanguageType_LANGUAGE_TYPE_IT LanguageType = 15
)
// Enum value maps for LanguageType.
@@ -74,26 +74,26 @@ var (
11: "LANGUAGE_TYPE_TH",
12: "LANGUAGE_TYPE_VN",
13: "LANGUAGE_TYPE_ID",
- 14: "LANGUAGE_TYPE_Unk2700_IBFJDMFLFII",
- 15: "LANGUAGE_TYPE_Unk2700_PACIPAIFJCN",
+ 14: "LANGUAGE_TYPE_TR",
+ 15: "LANGUAGE_TYPE_IT",
}
LanguageType_value = map[string]int32{
- "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_Unk2700_IBFJDMFLFII": 14,
- "LANGUAGE_TYPE_Unk2700_PACIPAIFJCN": 15,
+ "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,
}
)
@@ -128,7 +128,7 @@ var File_LanguageType_proto protoreflect.FileDescriptor
var file_LanguageType_proto_rawDesc = []byte{
0x0a, 0x12, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x92, 0x03, 0x0a, 0x0c, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xf0, 0x02, 0x0a, 0x0c, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47,
0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a,
0x10, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45,
@@ -148,13 +148,11 @@ var file_LanguageType_proto_rawDesc = []byte{
0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x48, 0x10, 0x0b, 0x12,
0x14, 0x0a, 0x10, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
0x5f, 0x56, 0x4e, 0x10, 0x0c, 0x12, 0x14, 0x0a, 0x10, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47,
- 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x0d, 0x12, 0x25, 0x0a, 0x21, 0x4c,
- 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x46, 0x4a, 0x44, 0x4d, 0x46, 0x4c, 0x46, 0x49, 0x49,
- 0x10, 0x0e, 0x12, 0x25, 0x0a, 0x21, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54,
- 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x41, 0x43, 0x49,
- 0x50, 0x41, 0x49, 0x46, 0x4a, 0x43, 0x4e, 0x10, 0x0f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x0d, 0x12, 0x14, 0x0a, 0x10, 0x4c,
+ 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x52, 0x10,
+ 0x0e, 0x12, 0x14, 0x0a, 0x10, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x49, 0x54, 0x10, 0x0f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/LanternProjectionInfo.pb.go b/gover/gen/LanternProjectionInfo.pb.go
new file mode 100644
index 00000000..d0e65f4f
--- /dev/null
+++ b/gover/gen/LanternProjectionInfo.pb.go
@@ -0,0 +1,206 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternProjectionInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternProjectionInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_FAIAIJGCBJG []ClientInputType `protobuf:"varint,5,rep,packed,name=Unk3300_FAIAIJGCBJG,json=Unk3300FAIAIJGCBJG,proto3,enum=ClientInputType" json:"Unk3300_FAIAIJGCBJG,omitempty"`
+ OpenStageList []uint32 `protobuf:"varint,15,rep,packed,name=open_stage_list,json=openStageList,proto3" json:"open_stage_list,omitempty"`
+ LevelList []*LanternProjectionLevelInfo `protobuf:"bytes,13,rep,name=level_list,json=levelList,proto3" json:"level_list,omitempty"`
+ Unk3300_EBHHFKLDOFB []ClientInputType `protobuf:"varint,10,rep,packed,name=Unk3300_EBHHFKLDOFB,json=Unk3300EBHHFKLDOFB,proto3,enum=ClientInputType" json:"Unk3300_EBHHFKLDOFB,omitempty"`
+}
+
+func (x *LanternProjectionInfo) Reset() {
+ *x = LanternProjectionInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternProjectionInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternProjectionInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternProjectionInfo) ProtoMessage() {}
+
+func (x *LanternProjectionInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternProjectionInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternProjectionInfo.ProtoReflect.Descriptor instead.
+func (*LanternProjectionInfo) Descriptor() ([]byte, []int) {
+ return file_LanternProjectionInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternProjectionInfo) GetUnk3300_FAIAIJGCBJG() []ClientInputType {
+ if x != nil {
+ return x.Unk3300_FAIAIJGCBJG
+ }
+ return nil
+}
+
+func (x *LanternProjectionInfo) GetOpenStageList() []uint32 {
+ if x != nil {
+ return x.OpenStageList
+ }
+ return nil
+}
+
+func (x *LanternProjectionInfo) GetLevelList() []*LanternProjectionLevelInfo {
+ if x != nil {
+ return x.LevelList
+ }
+ return nil
+}
+
+func (x *LanternProjectionInfo) GetUnk3300_EBHHFKLDOFB() []ClientInputType {
+ if x != nil {
+ return x.Unk3300_EBHHFKLDOFB
+ }
+ return nil
+}
+
+var File_LanternProjectionInfo_proto protoreflect.FileDescriptor
+
+var file_LanternProjectionInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x43,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f,
+ 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x02, 0x0a, 0x15, 0x4c, 0x61, 0x6e, 0x74, 0x65,
+ 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x41, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x41, 0x49, 0x41,
+ 0x49, 0x4a, 0x47, 0x43, 0x42, 0x4a, 0x47, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x10, 0x2e,
+ 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x41, 0x49, 0x41, 0x49, 0x4a, 0x47, 0x43,
+ 0x42, 0x4a, 0x47, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x70,
+ 0x65, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x0a, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1b, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x45, 0x42, 0x48, 0x48, 0x46, 0x4b, 0x4c, 0x44, 0x4f, 0x46, 0x42, 0x18, 0x0a,
+ 0x20, 0x03, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x70,
+ 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45,
+ 0x42, 0x48, 0x48, 0x46, 0x4b, 0x4c, 0x44, 0x4f, 0x46, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternProjectionInfo_proto_rawDescOnce sync.Once
+ file_LanternProjectionInfo_proto_rawDescData = file_LanternProjectionInfo_proto_rawDesc
+)
+
+func file_LanternProjectionInfo_proto_rawDescGZIP() []byte {
+ file_LanternProjectionInfo_proto_rawDescOnce.Do(func() {
+ file_LanternProjectionInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternProjectionInfo_proto_rawDescData)
+ })
+ return file_LanternProjectionInfo_proto_rawDescData
+}
+
+var file_LanternProjectionInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternProjectionInfo_proto_goTypes = []interface{}{
+ (*LanternProjectionInfo)(nil), // 0: LanternProjectionInfo
+ (ClientInputType)(0), // 1: ClientInputType
+ (*LanternProjectionLevelInfo)(nil), // 2: LanternProjectionLevelInfo
+}
+var file_LanternProjectionInfo_proto_depIdxs = []int32{
+ 1, // 0: LanternProjectionInfo.Unk3300_FAIAIJGCBJG:type_name -> ClientInputType
+ 2, // 1: LanternProjectionInfo.level_list:type_name -> LanternProjectionLevelInfo
+ 1, // 2: LanternProjectionInfo.Unk3300_EBHHFKLDOFB:type_name -> ClientInputType
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_LanternProjectionInfo_proto_init() }
+func file_LanternProjectionInfo_proto_init() {
+ if File_LanternProjectionInfo_proto != nil {
+ return
+ }
+ file_ClientInputType_proto_init()
+ file_LanternProjectionLevelInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LanternProjectionInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternProjectionInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternProjectionInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternProjectionInfo_proto_goTypes,
+ DependencyIndexes: file_LanternProjectionInfo_proto_depIdxs,
+ MessageInfos: file_LanternProjectionInfo_proto_msgTypes,
+ }.Build()
+ File_LanternProjectionInfo_proto = out.File
+ file_LanternProjectionInfo_proto_rawDesc = nil
+ file_LanternProjectionInfo_proto_goTypes = nil
+ file_LanternProjectionInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternProjectionLevelInfo.pb.go b/gover/gen/LanternProjectionLevelInfo.pb.go
new file mode 100644
index 00000000..f206ee91
--- /dev/null
+++ b/gover/gen/LanternProjectionLevelInfo.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternProjectionLevelInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternProjectionLevelInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinished bool `protobuf:"varint,7,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ IsCanStart bool `protobuf:"varint,14,opt,name=is_can_start,json=isCanStart,proto3" json:"is_can_start,omitempty"`
+ Id uint32 `protobuf:"varint,10,opt,name=id,proto3" json:"id,omitempty"`
+ IsShowTips bool `protobuf:"varint,15,opt,name=is_show_tips,json=isShowTips,proto3" json:"is_show_tips,omitempty"`
+ MinFinishTime uint32 `protobuf:"varint,5,opt,name=min_finish_time,json=minFinishTime,proto3" json:"min_finish_time,omitempty"`
+}
+
+func (x *LanternProjectionLevelInfo) Reset() {
+ *x = LanternProjectionLevelInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternProjectionLevelInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternProjectionLevelInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternProjectionLevelInfo) ProtoMessage() {}
+
+func (x *LanternProjectionLevelInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternProjectionLevelInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternProjectionLevelInfo.ProtoReflect.Descriptor instead.
+func (*LanternProjectionLevelInfo) Descriptor() ([]byte, []int) {
+ return file_LanternProjectionLevelInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternProjectionLevelInfo) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+func (x *LanternProjectionLevelInfo) GetIsCanStart() bool {
+ if x != nil {
+ return x.IsCanStart
+ }
+ return false
+}
+
+func (x *LanternProjectionLevelInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *LanternProjectionLevelInfo) GetIsShowTips() bool {
+ if x != nil {
+ return x.IsShowTips
+ }
+ return false
+}
+
+func (x *LanternProjectionLevelInfo) GetMinFinishTime() uint32 {
+ if x != nil {
+ return x.MinFinishTime
+ }
+ return 0
+}
+
+var File_LanternProjectionLevelInfo_proto protoreflect.FileDescriptor
+
+var file_LanternProjectionLevelInfo_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xb9, 0x01, 0x0a, 0x1a, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72,
+ 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x5f, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f,
+ 0x74, 0x69, 0x70, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x53, 0x68,
+ 0x6f, 0x77, 0x54, 0x69, 0x70, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x69, 0x6e, 0x5f, 0x66, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0d, 0x6d, 0x69, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternProjectionLevelInfo_proto_rawDescOnce sync.Once
+ file_LanternProjectionLevelInfo_proto_rawDescData = file_LanternProjectionLevelInfo_proto_rawDesc
+)
+
+func file_LanternProjectionLevelInfo_proto_rawDescGZIP() []byte {
+ file_LanternProjectionLevelInfo_proto_rawDescOnce.Do(func() {
+ file_LanternProjectionLevelInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternProjectionLevelInfo_proto_rawDescData)
+ })
+ return file_LanternProjectionLevelInfo_proto_rawDescData
+}
+
+var file_LanternProjectionLevelInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternProjectionLevelInfo_proto_goTypes = []interface{}{
+ (*LanternProjectionLevelInfo)(nil), // 0: LanternProjectionLevelInfo
+}
+var file_LanternProjectionLevelInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternProjectionLevelInfo_proto_init() }
+func file_LanternProjectionLevelInfo_proto_init() {
+ if File_LanternProjectionLevelInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternProjectionLevelInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternProjectionLevelInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternProjectionLevelInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternProjectionLevelInfo_proto_goTypes,
+ DependencyIndexes: file_LanternProjectionLevelInfo_proto_depIdxs,
+ MessageInfos: file_LanternProjectionLevelInfo_proto_msgTypes,
+ }.Build()
+ File_LanternProjectionLevelInfo_proto = out.File
+ file_LanternProjectionLevelInfo_proto_rawDesc = nil
+ file_LanternProjectionLevelInfo_proto_goTypes = nil
+ file_LanternProjectionLevelInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteActivityDetailInfo.pb.go b/gover/gen/LanternRiteActivityDetailInfo.pb.go
index 0510f47b..cc6e42a7 100644
--- a/gover/gen/LanternRiteActivityDetailInfo.pb.go
+++ b/gover/gen/LanternRiteActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LanternRiteActivityDetailInfo.proto
package gen
@@ -41,12 +41,12 @@ type LanternRiteActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_ONOHODJPIGK *Unk2700_JCNIPOJMFMH `protobuf:"bytes,13,opt,name=Unk2700_ONOHODJPIGK,json=Unk2700ONOHODJPIGK,proto3" json:"Unk2700_ONOHODJPIGK,omitempty"`
- Unk2700_PHKHIPLDOOA []*Unk2700_LLGDCAKMCKL `protobuf:"bytes,5,rep,name=Unk2700_PHKHIPLDOOA,json=Unk2700PHKHIPLDOOA,proto3" json:"Unk2700_PHKHIPLDOOA,omitempty"`
- Unk2700_MPOCLGBFNAK *Unk2700_MJGFEHOMKJE `protobuf:"bytes,8,opt,name=Unk2700_MPOCLGBFNAK,json=Unk2700MPOCLGBFNAK,proto3" json:"Unk2700_MPOCLGBFNAK,omitempty"`
- Unk2700_KGGCKHBIOED bool `protobuf:"varint,2,opt,name=Unk2700_KGGCKHBIOED,json=Unk2700KGGCKHBIOED,proto3" json:"Unk2700_KGGCKHBIOED,omitempty"`
- IsContentClosed bool `protobuf:"varint,14,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- Unk2700_EOGEAIHJPFD bool `protobuf:"varint,6,opt,name=Unk2700_EOGEAIHJPFD,json=Unk2700EOGEAIHJPFD,proto3" json:"Unk2700_EOGEAIHJPFD,omitempty"`
+ StageInfoList []*SalvageStageInfo `protobuf:"bytes,5,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
+ FireworksInfo *LanternRiteFireworksInfo `protobuf:"bytes,15,opt,name=fireworks_info,json=fireworksInfo,proto3" json:"fireworks_info,omitempty"`
+ Unk3300_PDFJNCDGKGH bool `protobuf:"varint,11,opt,name=Unk3300_PDFJNCDGKGH,json=Unk3300PDFJNCDGKGH,proto3" json:"Unk3300_PDFJNCDGKGH,omitempty"`
+ ProjectionInfo *LanternProjectionInfo `protobuf:"bytes,3,opt,name=projection_info,json=projectionInfo,proto3" json:"projection_info,omitempty"`
+ Unk3300_DKBJLCIMBAL bool `protobuf:"varint,8,opt,name=Unk3300_DKBJLCIMBAL,json=Unk3300DKBJLCIMBAL,proto3" json:"Unk3300_DKBJLCIMBAL,omitempty"`
+ IsContentClosed bool `protobuf:"varint,14,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
}
func (x *LanternRiteActivityDetailInfo) Reset() {
@@ -81,44 +81,44 @@ func (*LanternRiteActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_LanternRiteActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *LanternRiteActivityDetailInfo) GetUnk2700_ONOHODJPIGK() *Unk2700_JCNIPOJMFMH {
+func (x *LanternRiteActivityDetailInfo) GetStageInfoList() []*SalvageStageInfo {
if x != nil {
- return x.Unk2700_ONOHODJPIGK
+ return x.StageInfoList
}
return nil
}
-func (x *LanternRiteActivityDetailInfo) GetUnk2700_PHKHIPLDOOA() []*Unk2700_LLGDCAKMCKL {
+func (x *LanternRiteActivityDetailInfo) GetFireworksInfo() *LanternRiteFireworksInfo {
if x != nil {
- return x.Unk2700_PHKHIPLDOOA
+ return x.FireworksInfo
}
return nil
}
-func (x *LanternRiteActivityDetailInfo) GetUnk2700_MPOCLGBFNAK() *Unk2700_MJGFEHOMKJE {
+func (x *LanternRiteActivityDetailInfo) GetUnk3300_PDFJNCDGKGH() bool {
if x != nil {
- return x.Unk2700_MPOCLGBFNAK
+ return x.Unk3300_PDFJNCDGKGH
}
- return nil
+ return false
}
-func (x *LanternRiteActivityDetailInfo) GetUnk2700_KGGCKHBIOED() bool {
+func (x *LanternRiteActivityDetailInfo) GetProjectionInfo() *LanternProjectionInfo {
if x != nil {
- return x.Unk2700_KGGCKHBIOED
+ return x.ProjectionInfo
}
- return false
+ return nil
}
-func (x *LanternRiteActivityDetailInfo) GetIsContentClosed() bool {
+func (x *LanternRiteActivityDetailInfo) GetUnk3300_DKBJLCIMBAL() bool {
if x != nil {
- return x.IsContentClosed
+ return x.Unk3300_DKBJLCIMBAL
}
return false
}
-func (x *LanternRiteActivityDetailInfo) GetUnk2700_EOGEAIHJPFD() bool {
+func (x *LanternRiteActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.Unk2700_EOGEAIHJPFD
+ return x.IsContentClosed
}
return false
}
@@ -128,37 +128,36 @@ var File_LanternRiteActivityDetailInfo_proto protoreflect.FileDescriptor
var file_LanternRiteActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x23, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a,
- 0x43, 0x4e, 0x49, 0x50, 0x4f, 0x4a, 0x4d, 0x46, 0x4d, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x47, 0x44, 0x43, 0x41,
- 0x4b, 0x4d, 0x43, 0x4b, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x47, 0x46, 0x45, 0x48, 0x4f, 0x4d, 0x4b, 0x4a, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x03, 0x0a, 0x1d, 0x4c, 0x61, 0x6e, 0x74, 0x65,
- 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x48, 0x4f, 0x44, 0x4a, 0x50, 0x49, 0x47, 0x4b, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4a, 0x43, 0x4e, 0x49, 0x50, 0x4f, 0x4a, 0x4d, 0x46, 0x4d, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x48, 0x4f, 0x44, 0x4a, 0x50, 0x49, 0x47, 0x4b, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4b, 0x48, 0x49,
- 0x50, 0x4c, 0x44, 0x4f, 0x4f, 0x41, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x47, 0x44, 0x43, 0x41, 0x4b, 0x4d, 0x43,
- 0x4b, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x4b, 0x48, 0x49,
- 0x50, 0x4c, 0x44, 0x4f, 0x4f, 0x41, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x50, 0x4f, 0x43, 0x4c, 0x47, 0x42, 0x46, 0x4e, 0x41, 0x4b, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a,
- 0x47, 0x46, 0x45, 0x48, 0x4f, 0x4d, 0x4b, 0x4a, 0x45, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4d, 0x50, 0x4f, 0x43, 0x4c, 0x47, 0x42, 0x46, 0x4e, 0x41, 0x4b, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x47, 0x43, 0x4b, 0x48, 0x42,
- 0x49, 0x4f, 0x45, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4b, 0x47, 0x47, 0x43, 0x4b, 0x48, 0x42, 0x49, 0x4f, 0x45, 0x44, 0x12, 0x2a,
- 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f,
- 0x73, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e,
- 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x47, 0x45, 0x41, 0x49, 0x48, 0x4a, 0x50, 0x46,
- 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x45, 0x4f, 0x47, 0x45, 0x41, 0x49, 0x48, 0x4a, 0x50, 0x46, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72,
+ 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x16, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x02, 0x0a, 0x1d, 0x4c,
+ 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x39, 0x0a, 0x0f,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0e, 0x66, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x19, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x66, 0x69, 0x72, 0x65,
+ 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x46, 0x4a, 0x4e, 0x43, 0x44, 0x47, 0x4b, 0x47, 0x48,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50,
+ 0x44, 0x46, 0x4a, 0x4e, 0x43, 0x44, 0x47, 0x4b, 0x47, 0x48, 0x12, 0x3f, 0x0a, 0x0f, 0x70, 0x72,
+ 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f,
+ 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x70, 0x72, 0x6f,
+ 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4b, 0x42, 0x4a, 0x4c, 0x43, 0x49, 0x4d, 0x42,
+ 0x41, 0x4c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x44, 0x4b, 0x42, 0x4a, 0x4c, 0x43, 0x49, 0x4d, 0x42, 0x41, 0x4c, 0x12, 0x2a, 0x0a, 0x11,
+ 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -176,14 +175,14 @@ func file_LanternRiteActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_LanternRiteActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_LanternRiteActivityDetailInfo_proto_goTypes = []interface{}{
(*LanternRiteActivityDetailInfo)(nil), // 0: LanternRiteActivityDetailInfo
- (*Unk2700_JCNIPOJMFMH)(nil), // 1: Unk2700_JCNIPOJMFMH
- (*Unk2700_LLGDCAKMCKL)(nil), // 2: Unk2700_LLGDCAKMCKL
- (*Unk2700_MJGFEHOMKJE)(nil), // 3: Unk2700_MJGFEHOMKJE
+ (*SalvageStageInfo)(nil), // 1: SalvageStageInfo
+ (*LanternRiteFireworksInfo)(nil), // 2: LanternRiteFireworksInfo
+ (*LanternProjectionInfo)(nil), // 3: LanternProjectionInfo
}
var file_LanternRiteActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: LanternRiteActivityDetailInfo.Unk2700_ONOHODJPIGK:type_name -> Unk2700_JCNIPOJMFMH
- 2, // 1: LanternRiteActivityDetailInfo.Unk2700_PHKHIPLDOOA:type_name -> Unk2700_LLGDCAKMCKL
- 3, // 2: LanternRiteActivityDetailInfo.Unk2700_MPOCLGBFNAK:type_name -> Unk2700_MJGFEHOMKJE
+ 1, // 0: LanternRiteActivityDetailInfo.stage_info_list:type_name -> SalvageStageInfo
+ 2, // 1: LanternRiteActivityDetailInfo.fireworks_info:type_name -> LanternRiteFireworksInfo
+ 3, // 2: LanternRiteActivityDetailInfo.projection_info:type_name -> LanternProjectionInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
@@ -196,9 +195,9 @@ func file_LanternRiteActivityDetailInfo_proto_init() {
if File_LanternRiteActivityDetailInfo_proto != nil {
return
}
- file_Unk2700_JCNIPOJMFMH_proto_init()
- file_Unk2700_LLGDCAKMCKL_proto_init()
- file_Unk2700_MJGFEHOMKJE_proto_init()
+ file_LanternProjectionInfo_proto_init()
+ file_LanternRiteFireworksInfo_proto_init()
+ file_SalvageStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_LanternRiteActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*LanternRiteActivityDetailInfo); i {
diff --git a/gover/gen/LanternRiteDoFireworksReformReq.pb.go b/gover/gen/LanternRiteDoFireworksReformReq.pb.go
new file mode 100644
index 00000000..d730b049
--- /dev/null
+++ b/gover/gen/LanternRiteDoFireworksReformReq.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteDoFireworksReformReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteDoFireworksReformReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,13,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ FactorId uint32 `protobuf:"varint,9,opt,name=factor_id,json=factorId,proto3" json:"factor_id,omitempty"`
+ SkillId uint32 `protobuf:"varint,4,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+}
+
+func (x *LanternRiteDoFireworksReformReq) Reset() {
+ *x = LanternRiteDoFireworksReformReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteDoFireworksReformReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteDoFireworksReformReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteDoFireworksReformReq) ProtoMessage() {}
+
+func (x *LanternRiteDoFireworksReformReq) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteDoFireworksReformReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteDoFireworksReformReq.ProtoReflect.Descriptor instead.
+func (*LanternRiteDoFireworksReformReq) Descriptor() ([]byte, []int) {
+ return file_LanternRiteDoFireworksReformReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteDoFireworksReformReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformReq) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformReq) GetFactorId() uint32 {
+ if x != nil {
+ return x.FactorId
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformReq) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+var File_LanternRiteDoFireworksReformReq_proto protoreflect.FileDescriptor
+
+var file_LanternRiteDoFireworksReformReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x44, 0x6f, 0x46,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x1f, 0x4c, 0x61, 0x6e, 0x74,
+ 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x44, 0x6f, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72,
+ 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x63,
+ 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61,
+ 0x63, 0x74, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_LanternRiteDoFireworksReformReq_proto_rawDescOnce sync.Once
+ file_LanternRiteDoFireworksReformReq_proto_rawDescData = file_LanternRiteDoFireworksReformReq_proto_rawDesc
+)
+
+func file_LanternRiteDoFireworksReformReq_proto_rawDescGZIP() []byte {
+ file_LanternRiteDoFireworksReformReq_proto_rawDescOnce.Do(func() {
+ file_LanternRiteDoFireworksReformReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteDoFireworksReformReq_proto_rawDescData)
+ })
+ return file_LanternRiteDoFireworksReformReq_proto_rawDescData
+}
+
+var file_LanternRiteDoFireworksReformReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteDoFireworksReformReq_proto_goTypes = []interface{}{
+ (*LanternRiteDoFireworksReformReq)(nil), // 0: LanternRiteDoFireworksReformReq
+}
+var file_LanternRiteDoFireworksReformReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteDoFireworksReformReq_proto_init() }
+func file_LanternRiteDoFireworksReformReq_proto_init() {
+ if File_LanternRiteDoFireworksReformReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteDoFireworksReformReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteDoFireworksReformReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteDoFireworksReformReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteDoFireworksReformReq_proto_goTypes,
+ DependencyIndexes: file_LanternRiteDoFireworksReformReq_proto_depIdxs,
+ MessageInfos: file_LanternRiteDoFireworksReformReq_proto_msgTypes,
+ }.Build()
+ File_LanternRiteDoFireworksReformReq_proto = out.File
+ file_LanternRiteDoFireworksReformReq_proto_rawDesc = nil
+ file_LanternRiteDoFireworksReformReq_proto_goTypes = nil
+ file_LanternRiteDoFireworksReformReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteDoFireworksReformRsp.pb.go b/gover/gen/LanternRiteDoFireworksReformRsp.pb.go
new file mode 100644
index 00000000..2fc99a3e
--- /dev/null
+++ b/gover/gen/LanternRiteDoFireworksReformRsp.pb.go
@@ -0,0 +1,252 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteDoFireworksReformRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteDoFireworksReformRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FactorInfoList []*LanternRiteFireworksReformFactorInfo `protobuf:"bytes,6,rep,name=factor_info_list,json=factorInfoList,proto3" json:"factor_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_BJHGCFANMBI uint32 `protobuf:"varint,12,opt,name=Unk3300_BJHGCFANMBI,json=Unk3300BJHGCFANMBI,proto3" json:"Unk3300_BJHGCFANMBI,omitempty"`
+ Unk3300_OMHPIGGDCBO uint32 `protobuf:"varint,10,opt,name=Unk3300_OMHPIGGDCBO,json=Unk3300OMHPIGGDCBO,proto3" json:"Unk3300_OMHPIGGDCBO,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,9,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ Unk3300_LKOFBPDKEGG uint32 `protobuf:"varint,8,opt,name=Unk3300_LKOFBPDKEGG,json=Unk3300LKOFBPDKEGG,proto3" json:"Unk3300_LKOFBPDKEGG,omitempty"`
+ IsLucky bool `protobuf:"varint,1,opt,name=is_lucky,json=isLucky,proto3" json:"is_lucky,omitempty"`
+ Unk3300_LKKBPAJOCML uint32 `protobuf:"varint,14,opt,name=Unk3300_LKKBPAJOCML,json=Unk3300LKKBPAJOCML,proto3" json:"Unk3300_LKKBPAJOCML,omitempty"`
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *LanternRiteDoFireworksReformRsp) Reset() {
+ *x = LanternRiteDoFireworksReformRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteDoFireworksReformRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteDoFireworksReformRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteDoFireworksReformRsp) ProtoMessage() {}
+
+func (x *LanternRiteDoFireworksReformRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteDoFireworksReformRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteDoFireworksReformRsp.ProtoReflect.Descriptor instead.
+func (*LanternRiteDoFireworksReformRsp) Descriptor() ([]byte, []int) {
+ return file_LanternRiteDoFireworksReformRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetFactorInfoList() []*LanternRiteFireworksReformFactorInfo {
+ if x != nil {
+ return x.FactorInfoList
+ }
+ return nil
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetUnk3300_BJHGCFANMBI() uint32 {
+ if x != nil {
+ return x.Unk3300_BJHGCFANMBI
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetUnk3300_OMHPIGGDCBO() uint32 {
+ if x != nil {
+ return x.Unk3300_OMHPIGGDCBO
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetUnk3300_LKOFBPDKEGG() uint32 {
+ if x != nil {
+ return x.Unk3300_LKOFBPDKEGG
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetIsLucky() bool {
+ if x != nil {
+ return x.IsLucky
+ }
+ return false
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetUnk3300_LKKBPAJOCML() uint32 {
+ if x != nil {
+ return x.Unk3300_LKKBPAJOCML
+ }
+ return 0
+}
+
+func (x *LanternRiteDoFireworksReformRsp) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_LanternRiteDoFireworksReformRsp_proto protoreflect.FileDescriptor
+
+var file_LanternRiteDoFireworksReformRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x44, 0x6f, 0x46,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e,
+ 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66,
+ 0x6f, 0x72, 0x6d, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x03, 0x0a, 0x1f, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52,
+ 0x69, 0x74, 0x65, 0x44, 0x6f, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65,
+ 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x4f, 0x0a, 0x10, 0x66, 0x61, 0x63, 0x74, 0x6f,
+ 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x25, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x61,
+ 0x63, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4a,
+ 0x48, 0x47, 0x43, 0x46, 0x41, 0x4e, 0x4d, 0x42, 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4a, 0x48, 0x47, 0x43, 0x46, 0x41, 0x4e,
+ 0x4d, 0x42, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x4d, 0x48, 0x50, 0x49, 0x47, 0x47, 0x44, 0x43, 0x42, 0x4f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4d, 0x48, 0x50, 0x49, 0x47, 0x47,
+ 0x44, 0x43, 0x42, 0x4f, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x4f, 0x46, 0x42, 0x50, 0x44, 0x4b, 0x45, 0x47, 0x47, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4b, 0x4f,
+ 0x46, 0x42, 0x50, 0x44, 0x4b, 0x45, 0x47, 0x47, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x6c,
+ 0x75, 0x63, 0x6b, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x4c, 0x75,
+ 0x63, 0x6b, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c,
+ 0x4b, 0x4b, 0x42, 0x50, 0x41, 0x4a, 0x4f, 0x43, 0x4d, 0x4c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4b, 0x4b, 0x42, 0x50, 0x41, 0x4a,
+ 0x4f, 0x43, 0x4d, 0x4c, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteDoFireworksReformRsp_proto_rawDescOnce sync.Once
+ file_LanternRiteDoFireworksReformRsp_proto_rawDescData = file_LanternRiteDoFireworksReformRsp_proto_rawDesc
+)
+
+func file_LanternRiteDoFireworksReformRsp_proto_rawDescGZIP() []byte {
+ file_LanternRiteDoFireworksReformRsp_proto_rawDescOnce.Do(func() {
+ file_LanternRiteDoFireworksReformRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteDoFireworksReformRsp_proto_rawDescData)
+ })
+ return file_LanternRiteDoFireworksReformRsp_proto_rawDescData
+}
+
+var file_LanternRiteDoFireworksReformRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteDoFireworksReformRsp_proto_goTypes = []interface{}{
+ (*LanternRiteDoFireworksReformRsp)(nil), // 0: LanternRiteDoFireworksReformRsp
+ (*LanternRiteFireworksReformFactorInfo)(nil), // 1: LanternRiteFireworksReformFactorInfo
+}
+var file_LanternRiteDoFireworksReformRsp_proto_depIdxs = []int32{
+ 1, // 0: LanternRiteDoFireworksReformRsp.factor_info_list:type_name -> LanternRiteFireworksReformFactorInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteDoFireworksReformRsp_proto_init() }
+func file_LanternRiteDoFireworksReformRsp_proto_init() {
+ if File_LanternRiteDoFireworksReformRsp_proto != nil {
+ return
+ }
+ file_LanternRiteFireworksReformFactorInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteDoFireworksReformRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteDoFireworksReformRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteDoFireworksReformRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteDoFireworksReformRsp_proto_goTypes,
+ DependencyIndexes: file_LanternRiteDoFireworksReformRsp_proto_depIdxs,
+ MessageInfos: file_LanternRiteDoFireworksReformRsp_proto_msgTypes,
+ }.Build()
+ File_LanternRiteDoFireworksReformRsp_proto = out.File
+ file_LanternRiteDoFireworksReformRsp_proto_rawDesc = nil
+ file_LanternRiteDoFireworksReformRsp_proto_goTypes = nil
+ file_LanternRiteDoFireworksReformRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteEndFireworksReformReq.pb.go b/gover/gen/LanternRiteEndFireworksReformReq.pb.go
new file mode 100644
index 00000000..f8ea7fb9
--- /dev/null
+++ b/gover/gen/LanternRiteEndFireworksReformReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteEndFireworksReformReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteEndFireworksReformReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,15,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+}
+
+func (x *LanternRiteEndFireworksReformReq) Reset() {
+ *x = LanternRiteEndFireworksReformReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteEndFireworksReformReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteEndFireworksReformReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteEndFireworksReformReq) ProtoMessage() {}
+
+func (x *LanternRiteEndFireworksReformReq) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteEndFireworksReformReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteEndFireworksReformReq.ProtoReflect.Descriptor instead.
+func (*LanternRiteEndFireworksReformReq) Descriptor() ([]byte, []int) {
+ return file_LanternRiteEndFireworksReformReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteEndFireworksReformReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *LanternRiteEndFireworksReformReq) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+var File_LanternRiteEndFireworksReformReq_proto protoreflect.FileDescriptor
+
+var file_LanternRiteEndFireworksReformReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x45, 0x6e, 0x64,
+ 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x20, 0x4c, 0x61, 0x6e, 0x74,
+ 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f,
+ 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteEndFireworksReformReq_proto_rawDescOnce sync.Once
+ file_LanternRiteEndFireworksReformReq_proto_rawDescData = file_LanternRiteEndFireworksReformReq_proto_rawDesc
+)
+
+func file_LanternRiteEndFireworksReformReq_proto_rawDescGZIP() []byte {
+ file_LanternRiteEndFireworksReformReq_proto_rawDescOnce.Do(func() {
+ file_LanternRiteEndFireworksReformReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteEndFireworksReformReq_proto_rawDescData)
+ })
+ return file_LanternRiteEndFireworksReformReq_proto_rawDescData
+}
+
+var file_LanternRiteEndFireworksReformReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteEndFireworksReformReq_proto_goTypes = []interface{}{
+ (*LanternRiteEndFireworksReformReq)(nil), // 0: LanternRiteEndFireworksReformReq
+}
+var file_LanternRiteEndFireworksReformReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteEndFireworksReformReq_proto_init() }
+func file_LanternRiteEndFireworksReformReq_proto_init() {
+ if File_LanternRiteEndFireworksReformReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteEndFireworksReformReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteEndFireworksReformReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteEndFireworksReformReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteEndFireworksReformReq_proto_goTypes,
+ DependencyIndexes: file_LanternRiteEndFireworksReformReq_proto_depIdxs,
+ MessageInfos: file_LanternRiteEndFireworksReformReq_proto_msgTypes,
+ }.Build()
+ File_LanternRiteEndFireworksReformReq_proto = out.File
+ file_LanternRiteEndFireworksReformReq_proto_rawDesc = nil
+ file_LanternRiteEndFireworksReformReq_proto_goTypes = nil
+ file_LanternRiteEndFireworksReformReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteEndFireworksReformRsp.pb.go b/gover/gen/LanternRiteEndFireworksReformRsp.pb.go
new file mode 100644
index 00000000..26e9cfa3
--- /dev/null
+++ b/gover/gen/LanternRiteEndFireworksReformRsp.pb.go
@@ -0,0 +1,244 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteEndFireworksReformRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteEndFireworksReformRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_CGJNBGAKFAD bool `protobuf:"varint,11,opt,name=Unk3300_CGJNBGAKFAD,json=Unk3300CGJNBGAKFAD,proto3" json:"Unk3300_CGJNBGAKFAD,omitempty"`
+ Unk3300_FPEFIADFBNI bool `protobuf:"varint,1,opt,name=Unk3300_FPEFIADFBNI,json=Unk3300FPEFIADFBNI,proto3" json:"Unk3300_FPEFIADFBNI,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ FinalScore uint32 `protobuf:"varint,15,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ Unk3300_ALMNEGCIILA bool `protobuf:"varint,6,opt,name=Unk3300_ALMNEGCIILA,json=Unk3300ALMNEGCIILA,proto3" json:"Unk3300_ALMNEGCIILA,omitempty"`
+ IsNewRecord bool `protobuf:"varint,10,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,4,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ IsFullScore bool `protobuf:"varint,7,opt,name=is_full_score,json=isFullScore,proto3" json:"is_full_score,omitempty"`
+}
+
+func (x *LanternRiteEndFireworksReformRsp) Reset() {
+ *x = LanternRiteEndFireworksReformRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteEndFireworksReformRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteEndFireworksReformRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteEndFireworksReformRsp) ProtoMessage() {}
+
+func (x *LanternRiteEndFireworksReformRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteEndFireworksReformRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteEndFireworksReformRsp.ProtoReflect.Descriptor instead.
+func (*LanternRiteEndFireworksReformRsp) Descriptor() ([]byte, []int) {
+ return file_LanternRiteEndFireworksReformRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetUnk3300_CGJNBGAKFAD() bool {
+ if x != nil {
+ return x.Unk3300_CGJNBGAKFAD
+ }
+ return false
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetUnk3300_FPEFIADFBNI() bool {
+ if x != nil {
+ return x.Unk3300_FPEFIADFBNI
+ }
+ return false
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetFinalScore() uint32 {
+ if x != nil {
+ return x.FinalScore
+ }
+ return 0
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetUnk3300_ALMNEGCIILA() bool {
+ if x != nil {
+ return x.Unk3300_ALMNEGCIILA
+ }
+ return false
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+func (x *LanternRiteEndFireworksReformRsp) GetIsFullScore() bool {
+ if x != nil {
+ return x.IsFullScore
+ }
+ return false
+}
+
+var File_LanternRiteEndFireworksReformRsp_proto protoreflect.FileDescriptor
+
+var file_LanternRiteEndFireworksReformRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x45, 0x6e, 0x64,
+ 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x02, 0x0a, 0x20, 0x4c, 0x61, 0x6e,
+ 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x46, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x4a, 0x4e, 0x42, 0x47, 0x41,
+ 0x4b, 0x46, 0x41, 0x44, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x43, 0x47, 0x4a, 0x4e, 0x42, 0x47, 0x41, 0x4b, 0x46, 0x41, 0x44, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x50, 0x45, 0x46, 0x49, 0x41,
+ 0x44, 0x46, 0x42, 0x4e, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x46, 0x50, 0x45, 0x46, 0x49, 0x41, 0x44, 0x46, 0x42, 0x4e, 0x49, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63,
+ 0x6f, 0x72, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c,
+ 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x41, 0x4c, 0x4d, 0x4e, 0x45, 0x47, 0x43, 0x49, 0x49, 0x4c, 0x41, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4c, 0x4d, 0x4e, 0x45,
+ 0x47, 0x43, 0x49, 0x49, 0x4c, 0x41, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77,
+ 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
+ 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x22, 0x0a,
+ 0x0d, 0x69, 0x73, 0x5f, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x46, 0x75, 0x6c, 0x6c, 0x53, 0x63, 0x6f, 0x72,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_LanternRiteEndFireworksReformRsp_proto_rawDescOnce sync.Once
+ file_LanternRiteEndFireworksReformRsp_proto_rawDescData = file_LanternRiteEndFireworksReformRsp_proto_rawDesc
+)
+
+func file_LanternRiteEndFireworksReformRsp_proto_rawDescGZIP() []byte {
+ file_LanternRiteEndFireworksReformRsp_proto_rawDescOnce.Do(func() {
+ file_LanternRiteEndFireworksReformRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteEndFireworksReformRsp_proto_rawDescData)
+ })
+ return file_LanternRiteEndFireworksReformRsp_proto_rawDescData
+}
+
+var file_LanternRiteEndFireworksReformRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteEndFireworksReformRsp_proto_goTypes = []interface{}{
+ (*LanternRiteEndFireworksReformRsp)(nil), // 0: LanternRiteEndFireworksReformRsp
+}
+var file_LanternRiteEndFireworksReformRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteEndFireworksReformRsp_proto_init() }
+func file_LanternRiteEndFireworksReformRsp_proto_init() {
+ if File_LanternRiteEndFireworksReformRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteEndFireworksReformRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteEndFireworksReformRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteEndFireworksReformRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteEndFireworksReformRsp_proto_goTypes,
+ DependencyIndexes: file_LanternRiteEndFireworksReformRsp_proto_depIdxs,
+ MessageInfos: file_LanternRiteEndFireworksReformRsp_proto_msgTypes,
+ }.Build()
+ File_LanternRiteEndFireworksReformRsp_proto = out.File
+ file_LanternRiteEndFireworksReformRsp_proto_rawDesc = nil
+ file_LanternRiteEndFireworksReformRsp_proto_goTypes = nil
+ file_LanternRiteEndFireworksReformRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteFireworksChallengeInfo.pb.go b/gover/gen/LanternRiteFireworksChallengeInfo.pb.go
new file mode 100644
index 00000000..4ff86dcf
--- /dev/null
+++ b/gover/gen/LanternRiteFireworksChallengeInfo.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteFireworksChallengeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteFireworksChallengeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BestScore uint32 `protobuf:"varint,2,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ IsFullScore bool `protobuf:"varint,3,opt,name=is_full_score,json=isFullScore,proto3" json:"is_full_score,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,12,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+}
+
+func (x *LanternRiteFireworksChallengeInfo) Reset() {
+ *x = LanternRiteFireworksChallengeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteFireworksChallengeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteFireworksChallengeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteFireworksChallengeInfo) ProtoMessage() {}
+
+func (x *LanternRiteFireworksChallengeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteFireworksChallengeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteFireworksChallengeInfo.ProtoReflect.Descriptor instead.
+func (*LanternRiteFireworksChallengeInfo) Descriptor() ([]byte, []int) {
+ return file_LanternRiteFireworksChallengeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteFireworksChallengeInfo) GetBestScore() uint32 {
+ if x != nil {
+ return x.BestScore
+ }
+ return 0
+}
+
+func (x *LanternRiteFireworksChallengeInfo) GetIsFullScore() bool {
+ if x != nil {
+ return x.IsFullScore
+ }
+ return false
+}
+
+func (x *LanternRiteFireworksChallengeInfo) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+var File_LanternRiteFireworksChallengeInfo_proto protoreflect.FileDescriptor
+
+var file_LanternRiteFireworksChallengeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x21, 0x4c, 0x61,
+ 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72,
+ 0x6b, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x22,
+ 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x46, 0x75, 0x6c, 0x6c, 0x53, 0x63, 0x6f,
+ 0x72, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteFireworksChallengeInfo_proto_rawDescOnce sync.Once
+ file_LanternRiteFireworksChallengeInfo_proto_rawDescData = file_LanternRiteFireworksChallengeInfo_proto_rawDesc
+)
+
+func file_LanternRiteFireworksChallengeInfo_proto_rawDescGZIP() []byte {
+ file_LanternRiteFireworksChallengeInfo_proto_rawDescOnce.Do(func() {
+ file_LanternRiteFireworksChallengeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteFireworksChallengeInfo_proto_rawDescData)
+ })
+ return file_LanternRiteFireworksChallengeInfo_proto_rawDescData
+}
+
+var file_LanternRiteFireworksChallengeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteFireworksChallengeInfo_proto_goTypes = []interface{}{
+ (*LanternRiteFireworksChallengeInfo)(nil), // 0: LanternRiteFireworksChallengeInfo
+}
+var file_LanternRiteFireworksChallengeInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteFireworksChallengeInfo_proto_init() }
+func file_LanternRiteFireworksChallengeInfo_proto_init() {
+ if File_LanternRiteFireworksChallengeInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteFireworksChallengeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteFireworksChallengeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteFireworksChallengeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteFireworksChallengeInfo_proto_goTypes,
+ DependencyIndexes: file_LanternRiteFireworksChallengeInfo_proto_depIdxs,
+ MessageInfos: file_LanternRiteFireworksChallengeInfo_proto_msgTypes,
+ }.Build()
+ File_LanternRiteFireworksChallengeInfo_proto = out.File
+ file_LanternRiteFireworksChallengeInfo_proto_rawDesc = nil
+ file_LanternRiteFireworksChallengeInfo_proto_goTypes = nil
+ file_LanternRiteFireworksChallengeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteFireworksInfo.pb.go b/gover/gen/LanternRiteFireworksInfo.pb.go
new file mode 100644
index 00000000..4f97f11c
--- /dev/null
+++ b/gover/gen/LanternRiteFireworksInfo.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteFireworksInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteFireworksInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageInfoList []*LanternRiteFireworksStageInfo `protobuf:"bytes,2,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
+}
+
+func (x *LanternRiteFireworksInfo) Reset() {
+ *x = LanternRiteFireworksInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteFireworksInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteFireworksInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteFireworksInfo) ProtoMessage() {}
+
+func (x *LanternRiteFireworksInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteFireworksInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteFireworksInfo.ProtoReflect.Descriptor instead.
+func (*LanternRiteFireworksInfo) Descriptor() ([]byte, []int) {
+ return file_LanternRiteFireworksInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteFireworksInfo) GetStageInfoList() []*LanternRiteFireworksStageInfo {
+ if x != nil {
+ return x.StageInfoList
+ }
+ return nil
+}
+
+var File_LanternRiteFireworksInfo_proto protoreflect.FileDescriptor
+
+var file_LanternRiteFireworksInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x23, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x18, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e,
+ 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x46, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x4c, 0x61, 0x6e,
+ 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b,
+ 0x73, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteFireworksInfo_proto_rawDescOnce sync.Once
+ file_LanternRiteFireworksInfo_proto_rawDescData = file_LanternRiteFireworksInfo_proto_rawDesc
+)
+
+func file_LanternRiteFireworksInfo_proto_rawDescGZIP() []byte {
+ file_LanternRiteFireworksInfo_proto_rawDescOnce.Do(func() {
+ file_LanternRiteFireworksInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteFireworksInfo_proto_rawDescData)
+ })
+ return file_LanternRiteFireworksInfo_proto_rawDescData
+}
+
+var file_LanternRiteFireworksInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteFireworksInfo_proto_goTypes = []interface{}{
+ (*LanternRiteFireworksInfo)(nil), // 0: LanternRiteFireworksInfo
+ (*LanternRiteFireworksStageInfo)(nil), // 1: LanternRiteFireworksStageInfo
+}
+var file_LanternRiteFireworksInfo_proto_depIdxs = []int32{
+ 1, // 0: LanternRiteFireworksInfo.stage_info_list:type_name -> LanternRiteFireworksStageInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteFireworksInfo_proto_init() }
+func file_LanternRiteFireworksInfo_proto_init() {
+ if File_LanternRiteFireworksInfo_proto != nil {
+ return
+ }
+ file_LanternRiteFireworksStageInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteFireworksInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteFireworksInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteFireworksInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteFireworksInfo_proto_goTypes,
+ DependencyIndexes: file_LanternRiteFireworksInfo_proto_depIdxs,
+ MessageInfos: file_LanternRiteFireworksInfo_proto_msgTypes,
+ }.Build()
+ File_LanternRiteFireworksInfo_proto = out.File
+ file_LanternRiteFireworksInfo_proto_rawDesc = nil
+ file_LanternRiteFireworksInfo_proto_goTypes = nil
+ file_LanternRiteFireworksInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteFireworksReformFactorInfo.pb.go b/gover/gen/LanternRiteFireworksReformFactorInfo.pb.go
new file mode 100644
index 00000000..8b23e8b6
--- /dev/null
+++ b/gover/gen/LanternRiteFireworksReformFactorInfo.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteFireworksReformFactorInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteFireworksReformFactorInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FactorValue uint32 `protobuf:"varint,12,opt,name=factor_value,json=factorValue,proto3" json:"factor_value,omitempty"`
+ FactorId uint32 `protobuf:"varint,15,opt,name=factor_id,json=factorId,proto3" json:"factor_id,omitempty"`
+}
+
+func (x *LanternRiteFireworksReformFactorInfo) Reset() {
+ *x = LanternRiteFireworksReformFactorInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteFireworksReformFactorInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteFireworksReformFactorInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteFireworksReformFactorInfo) ProtoMessage() {}
+
+func (x *LanternRiteFireworksReformFactorInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteFireworksReformFactorInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteFireworksReformFactorInfo.ProtoReflect.Descriptor instead.
+func (*LanternRiteFireworksReformFactorInfo) Descriptor() ([]byte, []int) {
+ return file_LanternRiteFireworksReformFactorInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteFireworksReformFactorInfo) GetFactorValue() uint32 {
+ if x != nil {
+ return x.FactorValue
+ }
+ return 0
+}
+
+func (x *LanternRiteFireworksReformFactorInfo) GetFactorId() uint32 {
+ if x != nil {
+ return x.FactorId
+ }
+ return 0
+}
+
+var File_LanternRiteFireworksReformFactorInfo_proto protoreflect.FileDescriptor
+
+var file_LanternRiteFireworksReformFactorInfo_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x61, 0x63, 0x74,
+ 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x24,
+ 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x61, 0x63, 0x74,
+ 0x6f, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x61, 0x63, 0x74, 0x6f,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x63, 0x74,
+ 0x6f, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteFireworksReformFactorInfo_proto_rawDescOnce sync.Once
+ file_LanternRiteFireworksReformFactorInfo_proto_rawDescData = file_LanternRiteFireworksReformFactorInfo_proto_rawDesc
+)
+
+func file_LanternRiteFireworksReformFactorInfo_proto_rawDescGZIP() []byte {
+ file_LanternRiteFireworksReformFactorInfo_proto_rawDescOnce.Do(func() {
+ file_LanternRiteFireworksReformFactorInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteFireworksReformFactorInfo_proto_rawDescData)
+ })
+ return file_LanternRiteFireworksReformFactorInfo_proto_rawDescData
+}
+
+var file_LanternRiteFireworksReformFactorInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteFireworksReformFactorInfo_proto_goTypes = []interface{}{
+ (*LanternRiteFireworksReformFactorInfo)(nil), // 0: LanternRiteFireworksReformFactorInfo
+}
+var file_LanternRiteFireworksReformFactorInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteFireworksReformFactorInfo_proto_init() }
+func file_LanternRiteFireworksReformFactorInfo_proto_init() {
+ if File_LanternRiteFireworksReformFactorInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteFireworksReformFactorInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteFireworksReformFactorInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteFireworksReformFactorInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteFireworksReformFactorInfo_proto_goTypes,
+ DependencyIndexes: file_LanternRiteFireworksReformFactorInfo_proto_depIdxs,
+ MessageInfos: file_LanternRiteFireworksReformFactorInfo_proto_msgTypes,
+ }.Build()
+ File_LanternRiteFireworksReformFactorInfo_proto = out.File
+ file_LanternRiteFireworksReformFactorInfo_proto_rawDesc = nil
+ file_LanternRiteFireworksReformFactorInfo_proto_goTypes = nil
+ file_LanternRiteFireworksReformFactorInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteFireworksReformSkillInfo.pb.go b/gover/gen/LanternRiteFireworksReformSkillInfo.pb.go
new file mode 100644
index 00000000..39888e5e
--- /dev/null
+++ b/gover/gen/LanternRiteFireworksReformSkillInfo.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteFireworksReformSkillInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteFireworksReformSkillInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsUnlock bool `protobuf:"varint,9,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
+ SkillId uint32 `protobuf:"varint,1,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
+ Unk3300_IEPBAPJHLEI uint32 `protobuf:"varint,15,opt,name=Unk3300_IEPBAPJHLEI,json=Unk3300IEPBAPJHLEI,proto3" json:"Unk3300_IEPBAPJHLEI,omitempty"`
+ Unk3300_EDPPFFFLFGG uint32 `protobuf:"varint,10,opt,name=Unk3300_EDPPFFFLFGG,json=Unk3300EDPPFFFLFGG,proto3" json:"Unk3300_EDPPFFFLFGG,omitempty"`
+}
+
+func (x *LanternRiteFireworksReformSkillInfo) Reset() {
+ *x = LanternRiteFireworksReformSkillInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteFireworksReformSkillInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteFireworksReformSkillInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteFireworksReformSkillInfo) ProtoMessage() {}
+
+func (x *LanternRiteFireworksReformSkillInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteFireworksReformSkillInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteFireworksReformSkillInfo.ProtoReflect.Descriptor instead.
+func (*LanternRiteFireworksReformSkillInfo) Descriptor() ([]byte, []int) {
+ return file_LanternRiteFireworksReformSkillInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteFireworksReformSkillInfo) GetIsUnlock() bool {
+ if x != nil {
+ return x.IsUnlock
+ }
+ return false
+}
+
+func (x *LanternRiteFireworksReformSkillInfo) GetSkillId() uint32 {
+ if x != nil {
+ return x.SkillId
+ }
+ return 0
+}
+
+func (x *LanternRiteFireworksReformSkillInfo) GetUnk3300_IEPBAPJHLEI() uint32 {
+ if x != nil {
+ return x.Unk3300_IEPBAPJHLEI
+ }
+ return 0
+}
+
+func (x *LanternRiteFireworksReformSkillInfo) GetUnk3300_EDPPFFFLFGG() uint32 {
+ if x != nil {
+ return x.Unk3300_EDPPFFFLFGG
+ }
+ return 0
+}
+
+var File_LanternRiteFireworksReformSkillInfo_proto protoreflect.FileDescriptor
+
+var file_LanternRiteFireworksReformSkillInfo_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x6b, 0x69, 0x6c,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x01, 0x0a, 0x23,
+ 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x50, 0x42, 0x41, 0x50, 0x4a, 0x48, 0x4c,
+ 0x45, 0x49, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x49, 0x45, 0x50, 0x42, 0x41, 0x50, 0x4a, 0x48, 0x4c, 0x45, 0x49, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x50, 0x50, 0x46, 0x46, 0x46, 0x4c,
+ 0x46, 0x47, 0x47, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x45, 0x44, 0x50, 0x50, 0x46, 0x46, 0x46, 0x4c, 0x46, 0x47, 0x47, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteFireworksReformSkillInfo_proto_rawDescOnce sync.Once
+ file_LanternRiteFireworksReformSkillInfo_proto_rawDescData = file_LanternRiteFireworksReformSkillInfo_proto_rawDesc
+)
+
+func file_LanternRiteFireworksReformSkillInfo_proto_rawDescGZIP() []byte {
+ file_LanternRiteFireworksReformSkillInfo_proto_rawDescOnce.Do(func() {
+ file_LanternRiteFireworksReformSkillInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteFireworksReformSkillInfo_proto_rawDescData)
+ })
+ return file_LanternRiteFireworksReformSkillInfo_proto_rawDescData
+}
+
+var file_LanternRiteFireworksReformSkillInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteFireworksReformSkillInfo_proto_goTypes = []interface{}{
+ (*LanternRiteFireworksReformSkillInfo)(nil), // 0: LanternRiteFireworksReformSkillInfo
+}
+var file_LanternRiteFireworksReformSkillInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteFireworksReformSkillInfo_proto_init() }
+func file_LanternRiteFireworksReformSkillInfo_proto_init() {
+ if File_LanternRiteFireworksReformSkillInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteFireworksReformSkillInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteFireworksReformSkillInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteFireworksReformSkillInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteFireworksReformSkillInfo_proto_goTypes,
+ DependencyIndexes: file_LanternRiteFireworksReformSkillInfo_proto_depIdxs,
+ MessageInfos: file_LanternRiteFireworksReformSkillInfo_proto_msgTypes,
+ }.Build()
+ File_LanternRiteFireworksReformSkillInfo_proto = out.File
+ file_LanternRiteFireworksReformSkillInfo_proto_rawDesc = nil
+ file_LanternRiteFireworksReformSkillInfo_proto_goTypes = nil
+ file_LanternRiteFireworksReformSkillInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteFireworksStageInfo.pb.go b/gover/gen/LanternRiteFireworksStageInfo.pb.go
new file mode 100644
index 00000000..17ea636f
--- /dev/null
+++ b/gover/gen/LanternRiteFireworksStageInfo.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteFireworksStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteFireworksStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ ChallengeInfoList []*LanternRiteFireworksChallengeInfo `protobuf:"bytes,11,rep,name=challenge_info_list,json=challengeInfoList,proto3" json:"challenge_info_list,omitempty"`
+}
+
+func (x *LanternRiteFireworksStageInfo) Reset() {
+ *x = LanternRiteFireworksStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteFireworksStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteFireworksStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteFireworksStageInfo) ProtoMessage() {}
+
+func (x *LanternRiteFireworksStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteFireworksStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteFireworksStageInfo.ProtoReflect.Descriptor instead.
+func (*LanternRiteFireworksStageInfo) Descriptor() ([]byte, []int) {
+ return file_LanternRiteFireworksStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteFireworksStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *LanternRiteFireworksStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *LanternRiteFireworksStageInfo) GetChallengeInfoList() []*LanternRiteFireworksChallengeInfo {
+ if x != nil {
+ return x.ChallengeInfoList
+ }
+ return nil
+}
+
+var File_LanternRiteFireworksStageInfo_proto protoreflect.FileDescriptor
+
+var file_LanternRiteFireworksStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69,
+ 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7,
+ 0x01, 0x0a, 0x1d, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69,
+ 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69,
+ 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
+ 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x52, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x22, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteFireworksStageInfo_proto_rawDescOnce sync.Once
+ file_LanternRiteFireworksStageInfo_proto_rawDescData = file_LanternRiteFireworksStageInfo_proto_rawDesc
+)
+
+func file_LanternRiteFireworksStageInfo_proto_rawDescGZIP() []byte {
+ file_LanternRiteFireworksStageInfo_proto_rawDescOnce.Do(func() {
+ file_LanternRiteFireworksStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteFireworksStageInfo_proto_rawDescData)
+ })
+ return file_LanternRiteFireworksStageInfo_proto_rawDescData
+}
+
+var file_LanternRiteFireworksStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteFireworksStageInfo_proto_goTypes = []interface{}{
+ (*LanternRiteFireworksStageInfo)(nil), // 0: LanternRiteFireworksStageInfo
+ (*LanternRiteFireworksChallengeInfo)(nil), // 1: LanternRiteFireworksChallengeInfo
+}
+var file_LanternRiteFireworksStageInfo_proto_depIdxs = []int32{
+ 1, // 0: LanternRiteFireworksStageInfo.challenge_info_list:type_name -> LanternRiteFireworksChallengeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteFireworksStageInfo_proto_init() }
+func file_LanternRiteFireworksStageInfo_proto_init() {
+ if File_LanternRiteFireworksStageInfo_proto != nil {
+ return
+ }
+ file_LanternRiteFireworksChallengeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteFireworksStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteFireworksStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteFireworksStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteFireworksStageInfo_proto_goTypes,
+ DependencyIndexes: file_LanternRiteFireworksStageInfo_proto_depIdxs,
+ MessageInfos: file_LanternRiteFireworksStageInfo_proto_msgTypes,
+ }.Build()
+ File_LanternRiteFireworksStageInfo_proto = out.File
+ file_LanternRiteFireworksStageInfo_proto_rawDesc = nil
+ file_LanternRiteFireworksStageInfo_proto_goTypes = nil
+ file_LanternRiteFireworksStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteStartFireworksReformReq.pb.go b/gover/gen/LanternRiteStartFireworksReformReq.pb.go
new file mode 100644
index 00000000..8397982b
--- /dev/null
+++ b/gover/gen/LanternRiteStartFireworksReformReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteStartFireworksReformReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteStartFireworksReformReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeId uint32 `protobuf:"varint,2,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *LanternRiteStartFireworksReformReq) Reset() {
+ *x = LanternRiteStartFireworksReformReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteStartFireworksReformReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteStartFireworksReformReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteStartFireworksReformReq) ProtoMessage() {}
+
+func (x *LanternRiteStartFireworksReformReq) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteStartFireworksReformReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteStartFireworksReformReq.ProtoReflect.Descriptor instead.
+func (*LanternRiteStartFireworksReformReq) Descriptor() ([]byte, []int) {
+ return file_LanternRiteStartFireworksReformReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteStartFireworksReformReq) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+func (x *LanternRiteStartFireworksReformReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_LanternRiteStartFireworksReformReq_proto protoreflect.FileDescriptor
+
+var file_LanternRiteStartFireworksReformReq_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72,
+ 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x22, 0x4c, 0x61,
+ 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x46, 0x69,
+ 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x71,
+ 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteStartFireworksReformReq_proto_rawDescOnce sync.Once
+ file_LanternRiteStartFireworksReformReq_proto_rawDescData = file_LanternRiteStartFireworksReformReq_proto_rawDesc
+)
+
+func file_LanternRiteStartFireworksReformReq_proto_rawDescGZIP() []byte {
+ file_LanternRiteStartFireworksReformReq_proto_rawDescOnce.Do(func() {
+ file_LanternRiteStartFireworksReformReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteStartFireworksReformReq_proto_rawDescData)
+ })
+ return file_LanternRiteStartFireworksReformReq_proto_rawDescData
+}
+
+var file_LanternRiteStartFireworksReformReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteStartFireworksReformReq_proto_goTypes = []interface{}{
+ (*LanternRiteStartFireworksReformReq)(nil), // 0: LanternRiteStartFireworksReformReq
+}
+var file_LanternRiteStartFireworksReformReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteStartFireworksReformReq_proto_init() }
+func file_LanternRiteStartFireworksReformReq_proto_init() {
+ if File_LanternRiteStartFireworksReformReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteStartFireworksReformReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteStartFireworksReformReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteStartFireworksReformReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteStartFireworksReformReq_proto_goTypes,
+ DependencyIndexes: file_LanternRiteStartFireworksReformReq_proto_depIdxs,
+ MessageInfos: file_LanternRiteStartFireworksReformReq_proto_msgTypes,
+ }.Build()
+ File_LanternRiteStartFireworksReformReq_proto = out.File
+ file_LanternRiteStartFireworksReformReq_proto_rawDesc = nil
+ file_LanternRiteStartFireworksReformReq_proto_goTypes = nil
+ file_LanternRiteStartFireworksReformReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteStartFireworksReformRsp.pb.go b/gover/gen/LanternRiteStartFireworksReformRsp.pb.go
new file mode 100644
index 00000000..1d061a7f
--- /dev/null
+++ b/gover/gen/LanternRiteStartFireworksReformRsp.pb.go
@@ -0,0 +1,262 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteStartFireworksReformRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteStartFireworksReformRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,4,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ Unk3300_BJHGCFANMBI uint32 `protobuf:"varint,14,opt,name=Unk3300_BJHGCFANMBI,json=Unk3300BJHGCFANMBI,proto3" json:"Unk3300_BJHGCFANMBI,omitempty"`
+ Unk3300_LKOFBPDKEGG uint32 `protobuf:"varint,12,opt,name=Unk3300_LKOFBPDKEGG,json=Unk3300LKOFBPDKEGG,proto3" json:"Unk3300_LKOFBPDKEGG,omitempty"`
+ FactorInfoList []*LanternRiteFireworksReformFactorInfo `protobuf:"bytes,13,rep,name=factor_info_list,json=factorInfoList,proto3" json:"factor_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_OMHPIGGDCBO uint32 `protobuf:"varint,11,opt,name=Unk3300_OMHPIGGDCBO,json=Unk3300OMHPIGGDCBO,proto3" json:"Unk3300_OMHPIGGDCBO,omitempty"`
+ SkillInfoList []*LanternRiteFireworksReformSkillInfo `protobuf:"bytes,15,rep,name=skill_info_list,json=skillInfoList,proto3" json:"skill_info_list,omitempty"`
+ Unk3300_LKKBPAJOCML uint32 `protobuf:"varint,5,opt,name=Unk3300_LKKBPAJOCML,json=Unk3300LKKBPAJOCML,proto3" json:"Unk3300_LKKBPAJOCML,omitempty"`
+}
+
+func (x *LanternRiteStartFireworksReformRsp) Reset() {
+ *x = LanternRiteStartFireworksReformRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteStartFireworksReformRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteStartFireworksReformRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteStartFireworksReformRsp) ProtoMessage() {}
+
+func (x *LanternRiteStartFireworksReformRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteStartFireworksReformRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteStartFireworksReformRsp.ProtoReflect.Descriptor instead.
+func (*LanternRiteStartFireworksReformRsp) Descriptor() ([]byte, []int) {
+ return file_LanternRiteStartFireworksReformRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetChallengeId() uint32 {
+ if x != nil {
+ return x.ChallengeId
+ }
+ return 0
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetUnk3300_BJHGCFANMBI() uint32 {
+ if x != nil {
+ return x.Unk3300_BJHGCFANMBI
+ }
+ return 0
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetUnk3300_LKOFBPDKEGG() uint32 {
+ if x != nil {
+ return x.Unk3300_LKOFBPDKEGG
+ }
+ return 0
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetFactorInfoList() []*LanternRiteFireworksReformFactorInfo {
+ if x != nil {
+ return x.FactorInfoList
+ }
+ return nil
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetUnk3300_OMHPIGGDCBO() uint32 {
+ if x != nil {
+ return x.Unk3300_OMHPIGGDCBO
+ }
+ return 0
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetSkillInfoList() []*LanternRiteFireworksReformSkillInfo {
+ if x != nil {
+ return x.SkillInfoList
+ }
+ return nil
+}
+
+func (x *LanternRiteStartFireworksReformRsp) GetUnk3300_LKKBPAJOCML() uint32 {
+ if x != nil {
+ return x.Unk3300_LKKBPAJOCML
+ }
+ return 0
+}
+
+var File_LanternRiteStartFireworksReformRsp_proto protoreflect.FileDescriptor
+
+var file_LanternRiteStartFireworksReformRsp_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72,
+ 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x4c, 0x61, 0x6e, 0x74,
+ 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73,
+ 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52,
+ 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f,
+ 0x72, 0x6d, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xdf, 0x03, 0x0a, 0x22, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74,
+ 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52,
+ 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x42, 0x4a, 0x48, 0x47, 0x43, 0x46, 0x41, 0x4e, 0x4d, 0x42, 0x49, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4a, 0x48, 0x47,
+ 0x43, 0x46, 0x41, 0x4e, 0x4d, 0x42, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x4f, 0x46, 0x42, 0x50, 0x44, 0x4b, 0x45, 0x47, 0x47, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4b, 0x4f,
+ 0x46, 0x42, 0x50, 0x44, 0x4b, 0x45, 0x47, 0x47, 0x12, 0x4f, 0x0a, 0x10, 0x66, 0x61, 0x63, 0x74,
+ 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65,
+ 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46,
+ 0x61, 0x63, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x66, 0x61, 0x63, 0x74, 0x6f,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x4d, 0x48, 0x50, 0x49, 0x47, 0x47, 0x44, 0x43, 0x42, 0x4f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4d, 0x48, 0x50, 0x49, 0x47, 0x47,
+ 0x44, 0x43, 0x42, 0x4f, 0x12, 0x4c, 0x0a, 0x0f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e,
+ 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x46, 0x69, 0x72, 0x65, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4b,
+ 0x4b, 0x42, 0x50, 0x41, 0x4a, 0x4f, 0x43, 0x4d, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4b, 0x4b, 0x42, 0x50, 0x41, 0x4a, 0x4f,
+ 0x43, 0x4d, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteStartFireworksReformRsp_proto_rawDescOnce sync.Once
+ file_LanternRiteStartFireworksReformRsp_proto_rawDescData = file_LanternRiteStartFireworksReformRsp_proto_rawDesc
+)
+
+func file_LanternRiteStartFireworksReformRsp_proto_rawDescGZIP() []byte {
+ file_LanternRiteStartFireworksReformRsp_proto_rawDescOnce.Do(func() {
+ file_LanternRiteStartFireworksReformRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteStartFireworksReformRsp_proto_rawDescData)
+ })
+ return file_LanternRiteStartFireworksReformRsp_proto_rawDescData
+}
+
+var file_LanternRiteStartFireworksReformRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteStartFireworksReformRsp_proto_goTypes = []interface{}{
+ (*LanternRiteStartFireworksReformRsp)(nil), // 0: LanternRiteStartFireworksReformRsp
+ (*LanternRiteFireworksReformFactorInfo)(nil), // 1: LanternRiteFireworksReformFactorInfo
+ (*LanternRiteFireworksReformSkillInfo)(nil), // 2: LanternRiteFireworksReformSkillInfo
+}
+var file_LanternRiteStartFireworksReformRsp_proto_depIdxs = []int32{
+ 1, // 0: LanternRiteStartFireworksReformRsp.factor_info_list:type_name -> LanternRiteFireworksReformFactorInfo
+ 2, // 1: LanternRiteStartFireworksReformRsp.skill_info_list:type_name -> LanternRiteFireworksReformSkillInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteStartFireworksReformRsp_proto_init() }
+func file_LanternRiteStartFireworksReformRsp_proto_init() {
+ if File_LanternRiteStartFireworksReformRsp_proto != nil {
+ return
+ }
+ file_LanternRiteFireworksReformFactorInfo_proto_init()
+ file_LanternRiteFireworksReformSkillInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteStartFireworksReformRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteStartFireworksReformRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteStartFireworksReformRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteStartFireworksReformRsp_proto_goTypes,
+ DependencyIndexes: file_LanternRiteStartFireworksReformRsp_proto_depIdxs,
+ MessageInfos: file_LanternRiteStartFireworksReformRsp_proto_msgTypes,
+ }.Build()
+ File_LanternRiteStartFireworksReformRsp_proto = out.File
+ file_LanternRiteStartFireworksReformRsp_proto_rawDesc = nil
+ file_LanternRiteStartFireworksReformRsp_proto_goTypes = nil
+ file_LanternRiteStartFireworksReformRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteTakeSkinRewardReq.pb.go b/gover/gen/LanternRiteTakeSkinRewardReq.pb.go
new file mode 100644
index 00000000..9dff919c
--- /dev/null
+++ b/gover/gen/LanternRiteTakeSkinRewardReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteTakeSkinRewardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteTakeSkinRewardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *LanternRiteTakeSkinRewardReq) Reset() {
+ *x = LanternRiteTakeSkinRewardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteTakeSkinRewardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteTakeSkinRewardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteTakeSkinRewardReq) ProtoMessage() {}
+
+func (x *LanternRiteTakeSkinRewardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteTakeSkinRewardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteTakeSkinRewardReq.ProtoReflect.Descriptor instead.
+func (*LanternRiteTakeSkinRewardReq) Descriptor() ([]byte, []int) {
+ return file_LanternRiteTakeSkinRewardReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_LanternRiteTakeSkinRewardReq_proto protoreflect.FileDescriptor
+
+var file_LanternRiteTakeSkinRewardReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x54, 0x61, 0x6b,
+ 0x65, 0x53, 0x6b, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1e, 0x0a, 0x1c, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52,
+ 0x69, 0x74, 0x65, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x6b, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteTakeSkinRewardReq_proto_rawDescOnce sync.Once
+ file_LanternRiteTakeSkinRewardReq_proto_rawDescData = file_LanternRiteTakeSkinRewardReq_proto_rawDesc
+)
+
+func file_LanternRiteTakeSkinRewardReq_proto_rawDescGZIP() []byte {
+ file_LanternRiteTakeSkinRewardReq_proto_rawDescOnce.Do(func() {
+ file_LanternRiteTakeSkinRewardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteTakeSkinRewardReq_proto_rawDescData)
+ })
+ return file_LanternRiteTakeSkinRewardReq_proto_rawDescData
+}
+
+var file_LanternRiteTakeSkinRewardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteTakeSkinRewardReq_proto_goTypes = []interface{}{
+ (*LanternRiteTakeSkinRewardReq)(nil), // 0: LanternRiteTakeSkinRewardReq
+}
+var file_LanternRiteTakeSkinRewardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteTakeSkinRewardReq_proto_init() }
+func file_LanternRiteTakeSkinRewardReq_proto_init() {
+ if File_LanternRiteTakeSkinRewardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteTakeSkinRewardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteTakeSkinRewardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteTakeSkinRewardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteTakeSkinRewardReq_proto_goTypes,
+ DependencyIndexes: file_LanternRiteTakeSkinRewardReq_proto_depIdxs,
+ MessageInfos: file_LanternRiteTakeSkinRewardReq_proto_msgTypes,
+ }.Build()
+ File_LanternRiteTakeSkinRewardReq_proto = out.File
+ file_LanternRiteTakeSkinRewardReq_proto_rawDesc = nil
+ file_LanternRiteTakeSkinRewardReq_proto_goTypes = nil
+ file_LanternRiteTakeSkinRewardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/LanternRiteTakeSkinRewardRsp.pb.go b/gover/gen/LanternRiteTakeSkinRewardRsp.pb.go
new file mode 100644
index 00000000..d1ffd851
--- /dev/null
+++ b/gover/gen/LanternRiteTakeSkinRewardRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LanternRiteTakeSkinRewardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LanternRiteTakeSkinRewardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *LanternRiteTakeSkinRewardRsp) Reset() {
+ *x = LanternRiteTakeSkinRewardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LanternRiteTakeSkinRewardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LanternRiteTakeSkinRewardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LanternRiteTakeSkinRewardRsp) ProtoMessage() {}
+
+func (x *LanternRiteTakeSkinRewardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_LanternRiteTakeSkinRewardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LanternRiteTakeSkinRewardRsp.ProtoReflect.Descriptor instead.
+func (*LanternRiteTakeSkinRewardRsp) Descriptor() ([]byte, []int) {
+ return file_LanternRiteTakeSkinRewardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LanternRiteTakeSkinRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_LanternRiteTakeSkinRewardRsp_proto protoreflect.FileDescriptor
+
+var file_LanternRiteTakeSkinRewardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52, 0x69, 0x74, 0x65, 0x54, 0x61, 0x6b,
+ 0x65, 0x53, 0x6b, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x52,
+ 0x69, 0x74, 0x65, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x6b, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LanternRiteTakeSkinRewardRsp_proto_rawDescOnce sync.Once
+ file_LanternRiteTakeSkinRewardRsp_proto_rawDescData = file_LanternRiteTakeSkinRewardRsp_proto_rawDesc
+)
+
+func file_LanternRiteTakeSkinRewardRsp_proto_rawDescGZIP() []byte {
+ file_LanternRiteTakeSkinRewardRsp_proto_rawDescOnce.Do(func() {
+ file_LanternRiteTakeSkinRewardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_LanternRiteTakeSkinRewardRsp_proto_rawDescData)
+ })
+ return file_LanternRiteTakeSkinRewardRsp_proto_rawDescData
+}
+
+var file_LanternRiteTakeSkinRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LanternRiteTakeSkinRewardRsp_proto_goTypes = []interface{}{
+ (*LanternRiteTakeSkinRewardRsp)(nil), // 0: LanternRiteTakeSkinRewardRsp
+}
+var file_LanternRiteTakeSkinRewardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LanternRiteTakeSkinRewardRsp_proto_init() }
+func file_LanternRiteTakeSkinRewardRsp_proto_init() {
+ if File_LanternRiteTakeSkinRewardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LanternRiteTakeSkinRewardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LanternRiteTakeSkinRewardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LanternRiteTakeSkinRewardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LanternRiteTakeSkinRewardRsp_proto_goTypes,
+ DependencyIndexes: file_LanternRiteTakeSkinRewardRsp_proto_depIdxs,
+ MessageInfos: file_LanternRiteTakeSkinRewardRsp_proto_msgTypes,
+ }.Build()
+ File_LanternRiteTakeSkinRewardRsp_proto = out.File
+ file_LanternRiteTakeSkinRewardRsp_proto_rawDesc = nil
+ file_LanternRiteTakeSkinRewardRsp_proto_goTypes = nil
+ file_LanternRiteTakeSkinRewardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/LastPacketPrintNotify.pb.go b/gover/gen/LastPacketPrintNotify.pb.go
new file mode 100644
index 00000000..642a8a32
--- /dev/null
+++ b/gover/gen/LastPacketPrintNotify.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LastPacketPrintNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LastPacketPrintNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *LastPacketPrintNotify) Reset() {
+ *x = LastPacketPrintNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LastPacketPrintNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LastPacketPrintNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LastPacketPrintNotify) ProtoMessage() {}
+
+func (x *LastPacketPrintNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_LastPacketPrintNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LastPacketPrintNotify.ProtoReflect.Descriptor instead.
+func (*LastPacketPrintNotify) Descriptor() ([]byte, []int) {
+ return file_LastPacketPrintNotify_proto_rawDescGZIP(), []int{0}
+}
+
+var File_LastPacketPrintNotify_proto protoreflect.FileDescriptor
+
+var file_LastPacketPrintNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x4c, 0x61, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6e,
+ 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a,
+ 0x15, 0x4c, 0x61, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6e, 0x74,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LastPacketPrintNotify_proto_rawDescOnce sync.Once
+ file_LastPacketPrintNotify_proto_rawDescData = file_LastPacketPrintNotify_proto_rawDesc
+)
+
+func file_LastPacketPrintNotify_proto_rawDescGZIP() []byte {
+ file_LastPacketPrintNotify_proto_rawDescOnce.Do(func() {
+ file_LastPacketPrintNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_LastPacketPrintNotify_proto_rawDescData)
+ })
+ return file_LastPacketPrintNotify_proto_rawDescData
+}
+
+var file_LastPacketPrintNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LastPacketPrintNotify_proto_goTypes = []interface{}{
+ (*LastPacketPrintNotify)(nil), // 0: LastPacketPrintNotify
+}
+var file_LastPacketPrintNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LastPacketPrintNotify_proto_init() }
+func file_LastPacketPrintNotify_proto_init() {
+ if File_LastPacketPrintNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LastPacketPrintNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LastPacketPrintNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LastPacketPrintNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LastPacketPrintNotify_proto_goTypes,
+ DependencyIndexes: file_LastPacketPrintNotify_proto_depIdxs,
+ MessageInfos: file_LastPacketPrintNotify_proto_msgTypes,
+ }.Build()
+ File_LastPacketPrintNotify_proto = out.File
+ file_LastPacketPrintNotify_proto_rawDesc = nil
+ file_LastPacketPrintNotify_proto_goTypes = nil
+ file_LastPacketPrintNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/LaunchFireworksReq.pb.go b/gover/gen/LaunchFireworksReq.pb.go
new file mode 100644
index 00000000..da90abe1
--- /dev/null
+++ b/gover/gen/LaunchFireworksReq.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LaunchFireworksReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LaunchFireworksReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SchemeData *FireworksLaunchSchemeData `protobuf:"bytes,8,opt,name=scheme_data,json=schemeData,proto3" json:"scheme_data,omitempty"`
+}
+
+func (x *LaunchFireworksReq) Reset() {
+ *x = LaunchFireworksReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LaunchFireworksReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LaunchFireworksReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LaunchFireworksReq) ProtoMessage() {}
+
+func (x *LaunchFireworksReq) ProtoReflect() protoreflect.Message {
+ mi := &file_LaunchFireworksReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LaunchFireworksReq.ProtoReflect.Descriptor instead.
+func (*LaunchFireworksReq) Descriptor() ([]byte, []int) {
+ return file_LaunchFireworksReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LaunchFireworksReq) GetSchemeData() *FireworksLaunchSchemeData {
+ if x != nil {
+ return x.SchemeData
+ }
+ return nil
+}
+
+var File_LaunchFireworksReq_proto protoreflect.FileDescriptor
+
+var file_LaunchFireworksReq_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b,
+ 0x73, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x46, 0x69, 0x72, 0x65,
+ 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x12, 0x4c,
+ 0x61, 0x75, 0x6e, 0x63, 0x68, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65,
+ 0x71, 0x12, 0x3b, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72,
+ 0x6b, 0x73, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LaunchFireworksReq_proto_rawDescOnce sync.Once
+ file_LaunchFireworksReq_proto_rawDescData = file_LaunchFireworksReq_proto_rawDesc
+)
+
+func file_LaunchFireworksReq_proto_rawDescGZIP() []byte {
+ file_LaunchFireworksReq_proto_rawDescOnce.Do(func() {
+ file_LaunchFireworksReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_LaunchFireworksReq_proto_rawDescData)
+ })
+ return file_LaunchFireworksReq_proto_rawDescData
+}
+
+var file_LaunchFireworksReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LaunchFireworksReq_proto_goTypes = []interface{}{
+ (*LaunchFireworksReq)(nil), // 0: LaunchFireworksReq
+ (*FireworksLaunchSchemeData)(nil), // 1: FireworksLaunchSchemeData
+}
+var file_LaunchFireworksReq_proto_depIdxs = []int32{
+ 1, // 0: LaunchFireworksReq.scheme_data:type_name -> FireworksLaunchSchemeData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_LaunchFireworksReq_proto_init() }
+func file_LaunchFireworksReq_proto_init() {
+ if File_LaunchFireworksReq_proto != nil {
+ return
+ }
+ file_FireworksLaunchSchemeData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LaunchFireworksReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LaunchFireworksReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LaunchFireworksReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LaunchFireworksReq_proto_goTypes,
+ DependencyIndexes: file_LaunchFireworksReq_proto_depIdxs,
+ MessageInfos: file_LaunchFireworksReq_proto_msgTypes,
+ }.Build()
+ File_LaunchFireworksReq_proto = out.File
+ file_LaunchFireworksReq_proto_rawDesc = nil
+ file_LaunchFireworksReq_proto_goTypes = nil
+ file_LaunchFireworksReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/LaunchFireworksRsp.pb.go b/gover/gen/LaunchFireworksRsp.pb.go
new file mode 100644
index 00000000..52a43c64
--- /dev/null
+++ b/gover/gen/LaunchFireworksRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LaunchFireworksRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LaunchFireworksRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *LaunchFireworksRsp) Reset() {
+ *x = LaunchFireworksRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LaunchFireworksRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LaunchFireworksRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LaunchFireworksRsp) ProtoMessage() {}
+
+func (x *LaunchFireworksRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_LaunchFireworksRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LaunchFireworksRsp.ProtoReflect.Descriptor instead.
+func (*LaunchFireworksRsp) Descriptor() ([]byte, []int) {
+ return file_LaunchFireworksRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LaunchFireworksRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_LaunchFireworksRsp_proto protoreflect.FileDescriptor
+
+var file_LaunchFireworksRsp_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b,
+ 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x4c, 0x61,
+ 0x75, 0x6e, 0x63, 0x68, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LaunchFireworksRsp_proto_rawDescOnce sync.Once
+ file_LaunchFireworksRsp_proto_rawDescData = file_LaunchFireworksRsp_proto_rawDesc
+)
+
+func file_LaunchFireworksRsp_proto_rawDescGZIP() []byte {
+ file_LaunchFireworksRsp_proto_rawDescOnce.Do(func() {
+ file_LaunchFireworksRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_LaunchFireworksRsp_proto_rawDescData)
+ })
+ return file_LaunchFireworksRsp_proto_rawDescData
+}
+
+var file_LaunchFireworksRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LaunchFireworksRsp_proto_goTypes = []interface{}{
+ (*LaunchFireworksRsp)(nil), // 0: LaunchFireworksRsp
+}
+var file_LaunchFireworksRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LaunchFireworksRsp_proto_init() }
+func file_LaunchFireworksRsp_proto_init() {
+ if File_LaunchFireworksRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LaunchFireworksRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LaunchFireworksRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LaunchFireworksRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LaunchFireworksRsp_proto_goTypes,
+ DependencyIndexes: file_LaunchFireworksRsp_proto_depIdxs,
+ MessageInfos: file_LaunchFireworksRsp_proto_msgTypes,
+ }.Build()
+ File_LaunchFireworksRsp_proto = out.File
+ file_LaunchFireworksRsp_proto_rawDesc = nil
+ file_LaunchFireworksRsp_proto_goTypes = nil
+ file_LaunchFireworksRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/LeaveSceneReq.pb.go b/gover/gen/LeaveSceneReq.pb.go
index 0b2488a7..3d9741e6 100644
--- a/gover/gen/LeaveSceneReq.pb.go
+++ b/gover/gen/LeaveSceneReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LeaveSceneReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 298
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LeaveSceneReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/LeaveSceneRsp.pb.go b/gover/gen/LeaveSceneRsp.pb.go
index e4dfedca..a3728aaa 100644
--- a/gover/gen/LeaveSceneRsp.pb.go
+++ b/gover/gen/LeaveSceneRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LeaveSceneRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 212
-// EnetChannelId: 0
-// EnetIsReliable: true
type LeaveSceneRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *LeaveSceneRsp) Reset() {
@@ -92,7 +89,7 @@ var file_LeaveSceneRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x29, 0x0a, 0x0d, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LeaveWorldNotify.pb.go b/gover/gen/LeaveWorldNotify.pb.go
index d76c2bba..c1dde728 100644
--- a/gover/gen/LeaveWorldNotify.pb.go
+++ b/gover/gen/LeaveWorldNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LeaveWorldNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3017
-// EnetChannelId: 0
-// EnetIsReliable: true
type LeaveWorldNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/LeaveWorldReason.pb.go b/gover/gen/LeaveWorldReason.pb.go
new file mode 100644
index 00000000..495f3f38
--- /dev/null
+++ b/gover/gen/LeaveWorldReason.pb.go
@@ -0,0 +1,156 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LeaveWorldReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LeaveWorldReason int32
+
+const (
+ LeaveWorldReason_LEAVE_WORLD_REASON_NONE LeaveWorldReason = 0
+ LeaveWorldReason_LEAVE_WORLD_REASON_LOGOUT LeaveWorldReason = 1
+ LeaveWorldReason_LEAVE_WORLD_REASON_BACK_MY_WORLD LeaveWorldReason = 2
+ LeaveWorldReason_LEAVE_WORLD_REASON_KICK_BY_OWNER LeaveWorldReason = 3
+)
+
+// Enum value maps for LeaveWorldReason.
+var (
+ LeaveWorldReason_name = map[int32]string{
+ 0: "LEAVE_WORLD_REASON_NONE",
+ 1: "LEAVE_WORLD_REASON_LOGOUT",
+ 2: "LEAVE_WORLD_REASON_BACK_MY_WORLD",
+ 3: "LEAVE_WORLD_REASON_KICK_BY_OWNER",
+ }
+ LeaveWorldReason_value = map[string]int32{
+ "LEAVE_WORLD_REASON_NONE": 0,
+ "LEAVE_WORLD_REASON_LOGOUT": 1,
+ "LEAVE_WORLD_REASON_BACK_MY_WORLD": 2,
+ "LEAVE_WORLD_REASON_KICK_BY_OWNER": 3,
+ }
+)
+
+func (x LeaveWorldReason) Enum() *LeaveWorldReason {
+ p := new(LeaveWorldReason)
+ *p = x
+ return p
+}
+
+func (x LeaveWorldReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (LeaveWorldReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_LeaveWorldReason_proto_enumTypes[0].Descriptor()
+}
+
+func (LeaveWorldReason) Type() protoreflect.EnumType {
+ return &file_LeaveWorldReason_proto_enumTypes[0]
+}
+
+func (x LeaveWorldReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use LeaveWorldReason.Descriptor instead.
+func (LeaveWorldReason) EnumDescriptor() ([]byte, []int) {
+ return file_LeaveWorldReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_LeaveWorldReason_proto protoreflect.FileDescriptor
+
+var file_LeaveWorldReason_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x9a, 0x01, 0x0a, 0x10, 0x4c, 0x65, 0x61,
+ 0x76, 0x65, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a,
+ 0x17, 0x4c, 0x45, 0x41, 0x56, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x4c, 0x45,
+ 0x41, 0x56, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x4c, 0x4f, 0x47, 0x4f, 0x55, 0x54, 0x10, 0x01, 0x12, 0x24, 0x0a, 0x20, 0x4c, 0x45, 0x41,
+ 0x56, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x4d, 0x59, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0x02, 0x12,
+ 0x24, 0x0a, 0x20, 0x4c, 0x45, 0x41, 0x56, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x52,
+ 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4b, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x59, 0x5f, 0x4f, 0x57,
+ 0x4e, 0x45, 0x52, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LeaveWorldReason_proto_rawDescOnce sync.Once
+ file_LeaveWorldReason_proto_rawDescData = file_LeaveWorldReason_proto_rawDesc
+)
+
+func file_LeaveWorldReason_proto_rawDescGZIP() []byte {
+ file_LeaveWorldReason_proto_rawDescOnce.Do(func() {
+ file_LeaveWorldReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_LeaveWorldReason_proto_rawDescData)
+ })
+ return file_LeaveWorldReason_proto_rawDescData
+}
+
+var file_LeaveWorldReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_LeaveWorldReason_proto_goTypes = []interface{}{
+ (LeaveWorldReason)(0), // 0: LeaveWorldReason
+}
+var file_LeaveWorldReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LeaveWorldReason_proto_init() }
+func file_LeaveWorldReason_proto_init() {
+ if File_LeaveWorldReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LeaveWorldReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LeaveWorldReason_proto_goTypes,
+ DependencyIndexes: file_LeaveWorldReason_proto_depIdxs,
+ EnumInfos: file_LeaveWorldReason_proto_enumTypes,
+ }.Build()
+ File_LeaveWorldReason_proto = out.File
+ file_LeaveWorldReason_proto_rawDesc = nil
+ file_LeaveWorldReason_proto_goTypes = nil
+ file_LeaveWorldReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/LevelTagDataNotify.pb.go b/gover/gen/LevelTagDataNotify.pb.go
new file mode 100644
index 00000000..5828ae09
--- /dev/null
+++ b/gover/gen/LevelTagDataNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LevelTagDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LevelTagDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelTagIdList []uint32 `protobuf:"varint,15,rep,packed,name=level_tag_id_list,json=levelTagIdList,proto3" json:"level_tag_id_list,omitempty"`
+}
+
+func (x *LevelTagDataNotify) Reset() {
+ *x = LevelTagDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LevelTagDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LevelTagDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LevelTagDataNotify) ProtoMessage() {}
+
+func (x *LevelTagDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_LevelTagDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LevelTagDataNotify.ProtoReflect.Descriptor instead.
+func (*LevelTagDataNotify) Descriptor() ([]byte, []int) {
+ return file_LevelTagDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LevelTagDataNotify) GetLevelTagIdList() []uint32 {
+ if x != nil {
+ return x.LevelTagIdList
+ }
+ return nil
+}
+
+var File_LevelTagDataNotify_proto protoreflect.FileDescriptor
+
+var file_LevelTagDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x12, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x54, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x29, 0x0a, 0x11, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LevelTagDataNotify_proto_rawDescOnce sync.Once
+ file_LevelTagDataNotify_proto_rawDescData = file_LevelTagDataNotify_proto_rawDesc
+)
+
+func file_LevelTagDataNotify_proto_rawDescGZIP() []byte {
+ file_LevelTagDataNotify_proto_rawDescOnce.Do(func() {
+ file_LevelTagDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_LevelTagDataNotify_proto_rawDescData)
+ })
+ return file_LevelTagDataNotify_proto_rawDescData
+}
+
+var file_LevelTagDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LevelTagDataNotify_proto_goTypes = []interface{}{
+ (*LevelTagDataNotify)(nil), // 0: LevelTagDataNotify
+}
+var file_LevelTagDataNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LevelTagDataNotify_proto_init() }
+func file_LevelTagDataNotify_proto_init() {
+ if File_LevelTagDataNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LevelTagDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LevelTagDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LevelTagDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LevelTagDataNotify_proto_goTypes,
+ DependencyIndexes: file_LevelTagDataNotify_proto_depIdxs,
+ MessageInfos: file_LevelTagDataNotify_proto_msgTypes,
+ }.Build()
+ File_LevelTagDataNotify_proto = out.File
+ file_LevelTagDataNotify_proto_rawDesc = nil
+ file_LevelTagDataNotify_proto_goTypes = nil
+ file_LevelTagDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/LevelupCityReq.pb.go b/gover/gen/LevelupCityReq.pb.go
index 2e5fc9b1..f2146bea 100644
--- a/gover/gen/LevelupCityReq.pb.go
+++ b/gover/gen/LevelupCityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LevelupCityReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 216
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LevelupCityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,5,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- AreaId uint32 `protobuf:"varint,3,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- ItemNum uint32 `protobuf:"varint,14,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
+ SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ ItemNum uint32 `protobuf:"varint,13,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
+ AreaId uint32 `protobuf:"varint,7,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *LevelupCityReq) Reset() {
@@ -89,16 +85,16 @@ func (x *LevelupCityReq) GetSceneId() uint32 {
return 0
}
-func (x *LevelupCityReq) GetAreaId() uint32 {
+func (x *LevelupCityReq) GetItemNum() uint32 {
if x != nil {
- return x.AreaId
+ return x.ItemNum
}
return 0
}
-func (x *LevelupCityReq) GetItemNum() uint32 {
+func (x *LevelupCityReq) GetAreaId() uint32 {
if x != nil {
- return x.ItemNum
+ return x.AreaId
}
return 0
}
@@ -109,11 +105,11 @@ var file_LevelupCityReq_proto_rawDesc = []byte{
0x0a, 0x14, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x0e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x75,
0x70, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x69, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x17,
+ 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LevelupCityRsp.pb.go b/gover/gen/LevelupCityRsp.pb.go
index 13002bd9..1884489d 100644
--- a/gover/gen/LevelupCityRsp.pb.go
+++ b/gover/gen/LevelupCityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LevelupCityRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 287
-// EnetChannelId: 0
-// EnetIsReliable: true
type LevelupCityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CityInfo *CityInfo `protobuf:"bytes,14,opt,name=city_info,json=cityInfo,proto3" json:"city_info,omitempty"`
+ SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
AreaId uint32 `protobuf:"varint,9,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- CityInfo *CityInfo `protobuf:"bytes,6,opt,name=city_info,json=cityInfo,proto3" json:"city_info,omitempty"`
}
func (x *LevelupCityRsp) Reset() {
@@ -82,18 +79,18 @@ func (*LevelupCityRsp) Descriptor() ([]byte, []int) {
return file_LevelupCityRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *LevelupCityRsp) GetAreaId() uint32 {
+func (x *LevelupCityRsp) GetRetcode() int32 {
if x != nil {
- return x.AreaId
+ return x.Retcode
}
return 0
}
-func (x *LevelupCityRsp) GetRetcode() int32 {
+func (x *LevelupCityRsp) GetCityInfo() *CityInfo {
if x != nil {
- return x.Retcode
+ return x.CityInfo
}
- return 0
+ return nil
}
func (x *LevelupCityRsp) GetSceneId() uint32 {
@@ -103,11 +100,11 @@ func (x *LevelupCityRsp) GetSceneId() uint32 {
return 0
}
-func (x *LevelupCityRsp) GetCityInfo() *CityInfo {
+func (x *LevelupCityRsp) GetAreaId() uint32 {
if x != nil {
- return x.CityInfo
+ return x.AreaId
}
- return nil
+ return 0
}
var File_LevelupCityRsp_proto protoreflect.FileDescriptor
@@ -116,14 +113,14 @@ var file_LevelupCityRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70, 0x43, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x0e, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x75, 0x70, 0x43, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65,
- 0x61, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x09, 0x63, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x43, 0x69, 0x74,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42,
+ 0x75, 0x70, 0x43, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x09, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x08, 0x63, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LifeStateChangeNotify.pb.go b/gover/gen/LifeStateChangeNotify.pb.go
index f61f10ef..579ed8a2 100644
--- a/gover/gen/LifeStateChangeNotify.pb.go
+++ b/gover/gen/LifeStateChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LifeStateChangeNotify.proto
package gen
@@ -36,21 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1298
-// EnetChannelId: 0
-// EnetIsReliable: true
type LifeStateChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ServerBuffList []*ServerBuff `protobuf:"bytes,6,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
- AttackTag string `protobuf:"bytes,7,opt,name=attack_tag,json=attackTag,proto3" json:"attack_tag,omitempty"`
- MoveReliableSeq uint32 `protobuf:"varint,15,opt,name=move_reliable_seq,json=moveReliableSeq,proto3" json:"move_reliable_seq,omitempty"`
- DieType PlayerDieType `protobuf:"varint,14,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
- LifeState uint32 `protobuf:"varint,5,opt,name=life_state,json=lifeState,proto3" json:"life_state,omitempty"`
- SourceEntityId uint32 `protobuf:"varint,1,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
+ MoveReliableSeq uint32 `protobuf:"varint,7,opt,name=move_reliable_seq,json=moveReliableSeq,proto3" json:"move_reliable_seq,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ LifeState uint32 `protobuf:"varint,10,opt,name=life_state,json=lifeState,proto3" json:"life_state,omitempty"`
+ ServerBuffList []*ServerBuff `protobuf:"bytes,15,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
+ SourceEntityId uint32 `protobuf:"varint,11,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
+ DieType PlayerDieType `protobuf:"varint,4,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
+ AttackTag string `protobuf:"bytes,13,opt,name=attack_tag,json=attackTag,proto3" json:"attack_tag,omitempty"`
}
func (x *LifeStateChangeNotify) Reset() {
@@ -85,6 +82,13 @@ func (*LifeStateChangeNotify) Descriptor() ([]byte, []int) {
return file_LifeStateChangeNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *LifeStateChangeNotify) GetMoveReliableSeq() uint32 {
+ if x != nil {
+ return x.MoveReliableSeq
+ }
+ return 0
+}
+
func (x *LifeStateChangeNotify) GetEntityId() uint32 {
if x != nil {
return x.EntityId
@@ -92,23 +96,23 @@ func (x *LifeStateChangeNotify) GetEntityId() uint32 {
return 0
}
-func (x *LifeStateChangeNotify) GetServerBuffList() []*ServerBuff {
+func (x *LifeStateChangeNotify) GetLifeState() uint32 {
if x != nil {
- return x.ServerBuffList
+ return x.LifeState
}
- return nil
+ return 0
}
-func (x *LifeStateChangeNotify) GetAttackTag() string {
+func (x *LifeStateChangeNotify) GetServerBuffList() []*ServerBuff {
if x != nil {
- return x.AttackTag
+ return x.ServerBuffList
}
- return ""
+ return nil
}
-func (x *LifeStateChangeNotify) GetMoveReliableSeq() uint32 {
+func (x *LifeStateChangeNotify) GetSourceEntityId() uint32 {
if x != nil {
- return x.MoveReliableSeq
+ return x.SourceEntityId
}
return 0
}
@@ -120,18 +124,11 @@ func (x *LifeStateChangeNotify) GetDieType() PlayerDieType {
return PlayerDieType_PLAYER_DIE_TYPE_NONE
}
-func (x *LifeStateChangeNotify) GetLifeState() uint32 {
- if x != nil {
- return x.LifeState
- }
- return 0
-}
-
-func (x *LifeStateChangeNotify) GetSourceEntityId() uint32 {
+func (x *LifeStateChangeNotify) GetAttackTag() string {
if x != nil {
- return x.SourceEntityId
+ return x.AttackTag
}
- return 0
+ return ""
}
var File_LifeStateChangeNotify_proto protoreflect.FileDescriptor
@@ -142,25 +139,25 @@ var file_LifeStateChangeNotify_proto_rawDesc = []byte{
0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x10, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x02, 0x0a, 0x15, 0x4c, 0x69, 0x66, 0x65, 0x53, 0x74, 0x61,
- 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x10, 0x73,
- 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75,
- 0x66, 0x66, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x67,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61,
- 0x67, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62,
- 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f,
- 0x76, 0x65, 0x52, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x12, 0x29, 0x0a,
- 0x08, 0x64, 0x69, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x0e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x07, 0x64, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x69, 0x66, 0x65,
- 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x69,
- 0x66, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63,
- 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a,
+ 0x0a, 0x11, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f,
+ 0x73, 0x65, 0x71, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x76, 0x65, 0x52,
+ 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x69, 0x66, 0x65, 0x5f,
+ 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x69, 0x66,
+ 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
+ 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0b, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x0e, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a,
+ 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69, 0x65, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x61, 0x67,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x54, 0x61,
+ 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/LikeCustomDungeonReq.pb.go b/gover/gen/LikeCustomDungeonReq.pb.go
new file mode 100644
index 00000000..c9716fdd
--- /dev/null
+++ b/gover/gen/LikeCustomDungeonReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LikeCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LikeCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsCancelLike bool `protobuf:"varint,2,opt,name=is_cancel_like,json=isCancelLike,proto3" json:"is_cancel_like,omitempty"`
+ DungeonGuid uint64 `protobuf:"varint,3,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+}
+
+func (x *LikeCustomDungeonReq) Reset() {
+ *x = LikeCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LikeCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LikeCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LikeCustomDungeonReq) ProtoMessage() {}
+
+func (x *LikeCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_LikeCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LikeCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*LikeCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_LikeCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LikeCustomDungeonReq) GetIsCancelLike() bool {
+ if x != nil {
+ return x.IsCancelLike
+ }
+ return false
+}
+
+func (x *LikeCustomDungeonReq) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+var File_LikeCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_LikeCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x4c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x14,
+ 0x4c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65,
+ 0x6c, 0x5f, 0x6c, 0x69, 0x6b, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73,
+ 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4c, 0x69, 0x6b, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LikeCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_LikeCustomDungeonReq_proto_rawDescData = file_LikeCustomDungeonReq_proto_rawDesc
+)
+
+func file_LikeCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_LikeCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_LikeCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_LikeCustomDungeonReq_proto_rawDescData)
+ })
+ return file_LikeCustomDungeonReq_proto_rawDescData
+}
+
+var file_LikeCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LikeCustomDungeonReq_proto_goTypes = []interface{}{
+ (*LikeCustomDungeonReq)(nil), // 0: LikeCustomDungeonReq
+}
+var file_LikeCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LikeCustomDungeonReq_proto_init() }
+func file_LikeCustomDungeonReq_proto_init() {
+ if File_LikeCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LikeCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LikeCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LikeCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LikeCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_LikeCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_LikeCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_LikeCustomDungeonReq_proto = out.File
+ file_LikeCustomDungeonReq_proto_rawDesc = nil
+ file_LikeCustomDungeonReq_proto_goTypes = nil
+ file_LikeCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/LikeCustomDungeonRsp.pb.go b/gover/gen/LikeCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..45751ee6
--- /dev/null
+++ b/gover/gen/LikeCustomDungeonRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LikeCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LikeCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *LikeCustomDungeonRsp) Reset() {
+ *x = LikeCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LikeCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LikeCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LikeCustomDungeonRsp) ProtoMessage() {}
+
+func (x *LikeCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_LikeCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LikeCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*LikeCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_LikeCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LikeCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_LikeCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_LikeCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x4c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14,
+ 0x4c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LikeCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_LikeCustomDungeonRsp_proto_rawDescData = file_LikeCustomDungeonRsp_proto_rawDesc
+)
+
+func file_LikeCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_LikeCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_LikeCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_LikeCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_LikeCustomDungeonRsp_proto_rawDescData
+}
+
+var file_LikeCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LikeCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*LikeCustomDungeonRsp)(nil), // 0: LikeCustomDungeonRsp
+}
+var file_LikeCustomDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LikeCustomDungeonRsp_proto_init() }
+func file_LikeCustomDungeonRsp_proto_init() {
+ if File_LikeCustomDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_LikeCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LikeCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LikeCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LikeCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_LikeCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_LikeCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_LikeCustomDungeonRsp_proto = out.File
+ file_LikeCustomDungeonRsp_proto_rawDesc = nil
+ file_LikeCustomDungeonRsp_proto_goTypes = nil
+ file_LikeCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/LiveEndNotify.pb.go b/gover/gen/LiveEndNotify.pb.go
index 66982e56..befd4e5a 100644
--- a/gover/gen/LiveEndNotify.pb.go
+++ b/gover/gen/LiveEndNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LiveEndNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 806
-// EnetChannelId: 0
-// EnetIsReliable: true
type LiveEndNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LiveId uint32 `protobuf:"varint,5,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
+ LiveId uint32 `protobuf:"varint,12,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
}
func (x *LiveEndNotify) Reset() {
@@ -92,7 +89,7 @@ var file_LiveEndNotify_proto_rawDesc = []byte{
0x0a, 0x13, 0x4c, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x28, 0x0a, 0x0d, 0x4c, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x64,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6c, 0x69, 0x76, 0x65, 0x49, 0x64, 0x42,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6c, 0x69, 0x76, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LiveStartNotify.pb.go b/gover/gen/LiveStartNotify.pb.go
index 8bdd7783..68a726cd 100644
--- a/gover/gen/LiveStartNotify.pb.go
+++ b/gover/gen/LiveStartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LiveStartNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 826
-// EnetChannelId: 0
-// EnetIsReliable: true
type LiveStartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LiveId uint32 `protobuf:"varint,2,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
+ LiveId uint32 `protobuf:"varint,7,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
}
func (x *LiveStartNotify) Reset() {
@@ -92,7 +89,7 @@ var file_LiveStartNotify_proto_rawDesc = []byte{
0x0a, 0x15, 0x4c, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2a, 0x0a, 0x0f, 0x4c, 0x69, 0x76, 0x65, 0x53,
0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x6c, 0x69,
- 0x76, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6c, 0x69, 0x76,
+ 0x76, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6c, 0x69, 0x76,
0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LoadActivityTerrainNotify.pb.go b/gover/gen/LoadActivityTerrainNotify.pb.go
index 92ea57b2..8c72a142 100644
--- a/gover/gen/LoadActivityTerrainNotify.pb.go
+++ b/gover/gen/LoadActivityTerrainNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LoadActivityTerrainNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2029
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LoadActivityTerrainNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,3,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,5,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *LoadActivityTerrainNotify) Reset() {
@@ -94,7 +90,7 @@ var file_LoadActivityTerrainNotify_proto_rawDesc = []byte{
0x72, 0x72, 0x61, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x3c, 0x0a, 0x19, 0x4c, 0x6f, 0x61, 0x64, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x54, 0x65, 0x72, 0x72, 0x61, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f,
- 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LockedPersonallineData.pb.go b/gover/gen/LockedPersonallineData.pb.go
index 5253d854..a79d8448 100644
--- a/gover/gen/LockedPersonallineData.pb.go
+++ b/gover/gen/LockedPersonallineData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LockedPersonallineData.proto
package gen
@@ -87,8 +87,8 @@ type LockedPersonallineData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LockReason LockedPersonallineData_LockReason `protobuf:"varint,2,opt,name=lock_reason,json=lockReason,proto3,enum=LockedPersonallineData_LockReason" json:"lock_reason,omitempty"`
- PersonalLineId uint32 `protobuf:"varint,13,opt,name=personal_line_id,json=personalLineId,proto3" json:"personal_line_id,omitempty"`
+ LockReason LockedPersonallineData_LockReason `protobuf:"varint,13,opt,name=lock_reason,json=lockReason,proto3,enum=LockedPersonallineData_LockReason" json:"lock_reason,omitempty"`
+ PersonalLineId uint32 `protobuf:"varint,3,opt,name=personal_line_id,json=personalLineId,proto3" json:"personal_line_id,omitempty"`
// Types that are assignable to Param:
//
// *LockedPersonallineData_ChapterId
@@ -168,11 +168,11 @@ type isLockedPersonallineData_Param interface {
}
type LockedPersonallineData_ChapterId struct {
- ChapterId uint32 `protobuf:"varint,3,opt,name=chapter_id,json=chapterId,proto3,oneof"`
+ ChapterId uint32 `protobuf:"varint,4,opt,name=chapter_id,json=chapterId,proto3,oneof"`
}
type LockedPersonallineData_Level struct {
- Level uint32 `protobuf:"varint,1,opt,name=level,proto3,oneof"`
+ Level uint32 `protobuf:"varint,15,opt,name=level,proto3,oneof"`
}
func (*LockedPersonallineData_ChapterId) isLockedPersonallineData_Param() {}
@@ -186,16 +186,16 @@ var file_LockedPersonallineData_proto_rawDesc = []byte{
0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85,
0x02, 0x0a, 0x16, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61,
0x6c, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x43, 0x0a, 0x0b, 0x6c, 0x6f, 0x63,
- 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22,
+ 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22,
0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x6c,
0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73,
0x6f, 0x6e, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x28,
0x0a, 0x10, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70,
- 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09,
+ 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09,
0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x05, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65,
+ 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65,
0x6c, 0x22, 0x3a, 0x0a, 0x0a, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
0x15, 0x0a, 0x11, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c,
0x45, 0x56, 0x45, 0x4c, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x52,
diff --git a/gover/gen/LoginRewardConfigType.pb.go b/gover/gen/LoginRewardConfigType.pb.go
new file mode 100644
index 00000000..7dbddfe0
--- /dev/null
+++ b/gover/gen/LoginRewardConfigType.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LoginRewardConfigType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LoginRewardConfigType int32
+
+const (
+ LoginRewardConfigType_LOGIN_REWARD_CONFIG_TYPE_IMMEDIDATE LoginRewardConfigType = 0
+ LoginRewardConfigType_LOGIN_REWARD_CONFIG_TYPE_FIRST LoginRewardConfigType = 1
+)
+
+// Enum value maps for LoginRewardConfigType.
+var (
+ LoginRewardConfigType_name = map[int32]string{
+ 0: "LOGIN_REWARD_CONFIG_TYPE_IMMEDIDATE",
+ 1: "LOGIN_REWARD_CONFIG_TYPE_FIRST",
+ }
+ LoginRewardConfigType_value = map[string]int32{
+ "LOGIN_REWARD_CONFIG_TYPE_IMMEDIDATE": 0,
+ "LOGIN_REWARD_CONFIG_TYPE_FIRST": 1,
+ }
+)
+
+func (x LoginRewardConfigType) Enum() *LoginRewardConfigType {
+ p := new(LoginRewardConfigType)
+ *p = x
+ return p
+}
+
+func (x LoginRewardConfigType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (LoginRewardConfigType) Descriptor() protoreflect.EnumDescriptor {
+ return file_LoginRewardConfigType_proto_enumTypes[0].Descriptor()
+}
+
+func (LoginRewardConfigType) Type() protoreflect.EnumType {
+ return &file_LoginRewardConfigType_proto_enumTypes[0]
+}
+
+func (x LoginRewardConfigType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use LoginRewardConfigType.Descriptor instead.
+func (LoginRewardConfigType) EnumDescriptor() ([]byte, []int) {
+ return file_LoginRewardConfigType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_LoginRewardConfigType_proto protoreflect.FileDescriptor
+
+var file_LoginRewardConfigType_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x64, 0x0a,
+ 0x15, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x54, 0x79, 0x70, 0x65, 0x12, 0x27, 0x0a, 0x23, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f,
+ 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x49, 0x4d, 0x4d, 0x45, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x10, 0x00, 0x12,
+ 0x22, 0x0a, 0x1e, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f,
+ 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53,
+ 0x54, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LoginRewardConfigType_proto_rawDescOnce sync.Once
+ file_LoginRewardConfigType_proto_rawDescData = file_LoginRewardConfigType_proto_rawDesc
+)
+
+func file_LoginRewardConfigType_proto_rawDescGZIP() []byte {
+ file_LoginRewardConfigType_proto_rawDescOnce.Do(func() {
+ file_LoginRewardConfigType_proto_rawDescData = protoimpl.X.CompressGZIP(file_LoginRewardConfigType_proto_rawDescData)
+ })
+ return file_LoginRewardConfigType_proto_rawDescData
+}
+
+var file_LoginRewardConfigType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_LoginRewardConfigType_proto_goTypes = []interface{}{
+ (LoginRewardConfigType)(0), // 0: LoginRewardConfigType
+}
+var file_LoginRewardConfigType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LoginRewardConfigType_proto_init() }
+func file_LoginRewardConfigType_proto_init() {
+ if File_LoginRewardConfigType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LoginRewardConfigType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LoginRewardConfigType_proto_goTypes,
+ DependencyIndexes: file_LoginRewardConfigType_proto_depIdxs,
+ EnumInfos: file_LoginRewardConfigType_proto_enumTypes,
+ }.Build()
+ File_LoginRewardConfigType_proto = out.File
+ file_LoginRewardConfigType_proto_rawDesc = nil
+ file_LoginRewardConfigType_proto_goTypes = nil
+ file_LoginRewardConfigType_proto_depIdxs = nil
+}
diff --git a/gover/gen/LuaEnvironmentEffectNotify.pb.go b/gover/gen/LuaEnvironmentEffectNotify.pb.go
index 61c4e996..1c4ef5fb 100644
--- a/gover/gen/LuaEnvironmentEffectNotify.pb.go
+++ b/gover/gen/LuaEnvironmentEffectNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LuaEnvironmentEffectNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3408
-// EnetChannelId: 0
-// EnetIsReliable: true
type LuaEnvironmentEffectNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
- IntParamList []int32 `protobuf:"varint,12,rep,packed,name=int_param_list,json=intParamList,proto3" json:"int_param_list,omitempty"`
+ Type uint32 `protobuf:"varint,8,opt,name=type,proto3" json:"type,omitempty"`
+ IntParamList []int32 `protobuf:"varint,10,rep,packed,name=int_param_list,json=intParamList,proto3" json:"int_param_list,omitempty"`
EffectAlias string `protobuf:"bytes,3,opt,name=effect_alias,json=effectAlias,proto3" json:"effect_alias,omitempty"`
- FloatParamList []float32 `protobuf:"fixed32,14,rep,packed,name=float_param_list,json=floatParamList,proto3" json:"float_param_list,omitempty"`
+ FloatParamList []float32 `protobuf:"fixed32,12,rep,packed,name=float_param_list,json=floatParamList,proto3" json:"float_param_list,omitempty"`
}
func (x *LuaEnvironmentEffectNotify) Reset() {
@@ -117,14 +114,14 @@ var file_LuaEnvironmentEffectNotify_proto_rawDesc = []byte{
0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x1a, 0x4c, 0x75, 0x61, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f,
0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x79, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0c, 0x69,
+ 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0c, 0x69,
0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x65,
0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0b, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x28,
0x0a, 0x10, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0e, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x50,
+ 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0e, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x50,
0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LuaSetOptionNotify.pb.go b/gover/gen/LuaSetOptionNotify.pb.go
index bf9f85b8..f9daec8d 100644
--- a/gover/gen/LuaSetOptionNotify.pb.go
+++ b/gover/gen/LuaSetOptionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LuaSetOptionNotify.proto
package gen
@@ -82,16 +82,13 @@ func (LuaSetOptionNotify_LuaOptionType) EnumDescriptor() ([]byte, []int) {
return file_LuaSetOptionNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 316
-// EnetChannelId: 0
-// EnetIsReliable: true
type LuaSetOptionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LuaSetParam string `protobuf:"bytes,8,opt,name=lua_set_param,json=luaSetParam,proto3" json:"lua_set_param,omitempty"`
- OptionType LuaSetOptionNotify_LuaOptionType `protobuf:"varint,10,opt,name=option_type,json=optionType,proto3,enum=LuaSetOptionNotify_LuaOptionType" json:"option_type,omitempty"`
+ LuaSetParam string `protobuf:"bytes,1,opt,name=lua_set_param,json=luaSetParam,proto3" json:"lua_set_param,omitempty"`
+ OptionType LuaSetOptionNotify_LuaOptionType `protobuf:"varint,7,opt,name=option_type,json=optionType,proto3,enum=LuaSetOptionNotify_LuaOptionType" json:"option_type,omitempty"`
}
func (x *LuaSetOptionNotify) Reset() {
@@ -147,9 +144,9 @@ var file_LuaSetOptionNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x12, 0x4c,
0x75, 0x61, 0x53, 0x65, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x75, 0x61, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x75, 0x61, 0x53, 0x65, 0x74,
+ 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x75, 0x61, 0x53, 0x65, 0x74,
0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x42, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x4c, 0x75, 0x61,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x4c, 0x75, 0x61,
0x53, 0x65, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x4c, 0x75, 0x61, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x6f,
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x22, 0x4b, 0x0a, 0x0d, 0x4c, 0x75, 0x61,
diff --git a/gover/gen/LuaShellNotifyType.pb.go b/gover/gen/LuaShellNotifyType.pb.go
new file mode 100644
index 00000000..454549db
--- /dev/null
+++ b/gover/gen/LuaShellNotifyType.pb.go
@@ -0,0 +1,147 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LuaShellNotifyType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LuaShellNotifyType int32
+
+const (
+ LuaShellNotifyType_LUA_SHELL_NOTIFY_TYPE_LUASHELL_NOTIFY LuaShellNotifyType = 0
+ LuaShellNotifyType_LUA_SHELL_NOTIFY_TYPE_LUASHELL_HIDE LuaShellNotifyType = 1
+)
+
+// Enum value maps for LuaShellNotifyType.
+var (
+ LuaShellNotifyType_name = map[int32]string{
+ 0: "LUA_SHELL_NOTIFY_TYPE_LUASHELL_NOTIFY",
+ 1: "LUA_SHELL_NOTIFY_TYPE_LUASHELL_HIDE",
+ }
+ LuaShellNotifyType_value = map[string]int32{
+ "LUA_SHELL_NOTIFY_TYPE_LUASHELL_NOTIFY": 0,
+ "LUA_SHELL_NOTIFY_TYPE_LUASHELL_HIDE": 1,
+ }
+)
+
+func (x LuaShellNotifyType) Enum() *LuaShellNotifyType {
+ p := new(LuaShellNotifyType)
+ *p = x
+ return p
+}
+
+func (x LuaShellNotifyType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (LuaShellNotifyType) Descriptor() protoreflect.EnumDescriptor {
+ return file_LuaShellNotifyType_proto_enumTypes[0].Descriptor()
+}
+
+func (LuaShellNotifyType) Type() protoreflect.EnumType {
+ return &file_LuaShellNotifyType_proto_enumTypes[0]
+}
+
+func (x LuaShellNotifyType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use LuaShellNotifyType.Descriptor instead.
+func (LuaShellNotifyType) EnumDescriptor() ([]byte, []int) {
+ return file_LuaShellNotifyType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_LuaShellNotifyType_proto protoreflect.FileDescriptor
+
+var file_LuaShellNotifyType_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x4c, 0x75, 0x61, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x68, 0x0a, 0x12, 0x4c, 0x75,
+ 0x61, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x29, 0x0a, 0x25, 0x4c, 0x55, 0x41, 0x5f, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x49, 0x46, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55, 0x41, 0x53, 0x48, 0x45,
+ 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10, 0x00, 0x12, 0x27, 0x0a, 0x23, 0x4c,
+ 0x55, 0x41, 0x5f, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55, 0x41, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x48, 0x49,
+ 0x44, 0x45, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LuaShellNotifyType_proto_rawDescOnce sync.Once
+ file_LuaShellNotifyType_proto_rawDescData = file_LuaShellNotifyType_proto_rawDesc
+)
+
+func file_LuaShellNotifyType_proto_rawDescGZIP() []byte {
+ file_LuaShellNotifyType_proto_rawDescOnce.Do(func() {
+ file_LuaShellNotifyType_proto_rawDescData = protoimpl.X.CompressGZIP(file_LuaShellNotifyType_proto_rawDescData)
+ })
+ return file_LuaShellNotifyType_proto_rawDescData
+}
+
+var file_LuaShellNotifyType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_LuaShellNotifyType_proto_goTypes = []interface{}{
+ (LuaShellNotifyType)(0), // 0: LuaShellNotifyType
+}
+var file_LuaShellNotifyType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LuaShellNotifyType_proto_init() }
+func file_LuaShellNotifyType_proto_init() {
+ if File_LuaShellNotifyType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LuaShellNotifyType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LuaShellNotifyType_proto_goTypes,
+ DependencyIndexes: file_LuaShellNotifyType_proto_depIdxs,
+ EnumInfos: file_LuaShellNotifyType_proto_enumTypes,
+ }.Build()
+ File_LuaShellNotifyType_proto = out.File
+ file_LuaShellNotifyType_proto_rawDesc = nil
+ file_LuaShellNotifyType_proto_goTypes = nil
+ file_LuaShellNotifyType_proto_depIdxs = nil
+}
diff --git a/gover/gen/LuaShellType.pb.go b/gover/gen/LuaShellType.pb.go
new file mode 100644
index 00000000..d61b476f
--- /dev/null
+++ b/gover/gen/LuaShellType.pb.go
@@ -0,0 +1,156 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LuaShellType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LuaShellType int32
+
+const (
+ LuaShellType_LUA_SHELL_TYPE_LUASHELL_NONE LuaShellType = 0
+ LuaShellType_LUA_SHELL_TYPE_LUASHELL_NORMAL LuaShellType = 1
+ LuaShellType_LUA_SHELL_TYPE_LUASHELL_SECURITY LuaShellType = 2
+ LuaShellType_LUA_SHELL_TYPE_LUASHELL_SHELL_CODE LuaShellType = 3
+)
+
+// Enum value maps for LuaShellType.
+var (
+ LuaShellType_name = map[int32]string{
+ 0: "LUA_SHELL_TYPE_LUASHELL_NONE",
+ 1: "LUA_SHELL_TYPE_LUASHELL_NORMAL",
+ 2: "LUA_SHELL_TYPE_LUASHELL_SECURITY",
+ 3: "LUA_SHELL_TYPE_LUASHELL_SHELL_CODE",
+ }
+ LuaShellType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x LuaShellType) Enum() *LuaShellType {
+ p := new(LuaShellType)
+ *p = x
+ return p
+}
+
+func (x LuaShellType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (LuaShellType) Descriptor() protoreflect.EnumDescriptor {
+ return file_LuaShellType_proto_enumTypes[0].Descriptor()
+}
+
+func (LuaShellType) Type() protoreflect.EnumType {
+ return &file_LuaShellType_proto_enumTypes[0]
+}
+
+func (x LuaShellType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use LuaShellType.Descriptor instead.
+func (LuaShellType) EnumDescriptor() ([]byte, []int) {
+ return file_LuaShellType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_LuaShellType_proto protoreflect.FileDescriptor
+
+var file_LuaShellType_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x4c, 0x75, 0x61, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa2, 0x01, 0x0a, 0x0c, 0x4c, 0x75, 0x61, 0x53, 0x68, 0x65, 0x6c,
+ 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x4c, 0x55, 0x41, 0x5f, 0x53, 0x48, 0x45,
+ 0x4c, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55, 0x41, 0x53, 0x48, 0x45, 0x4c, 0x4c,
+ 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x4c, 0x55, 0x41, 0x5f, 0x53,
+ 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55, 0x41, 0x53, 0x48, 0x45,
+ 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x24, 0x0a, 0x20, 0x4c,
+ 0x55, 0x41, 0x5f, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55,
+ 0x41, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49, 0x54, 0x59, 0x10,
+ 0x02, 0x12, 0x26, 0x0a, 0x22, 0x4c, 0x55, 0x41, 0x5f, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x55, 0x41, 0x53, 0x48, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x48, 0x45,
+ 0x4c, 0x4c, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LuaShellType_proto_rawDescOnce sync.Once
+ file_LuaShellType_proto_rawDescData = file_LuaShellType_proto_rawDesc
+)
+
+func file_LuaShellType_proto_rawDescGZIP() []byte {
+ file_LuaShellType_proto_rawDescOnce.Do(func() {
+ file_LuaShellType_proto_rawDescData = protoimpl.X.CompressGZIP(file_LuaShellType_proto_rawDescData)
+ })
+ return file_LuaShellType_proto_rawDescData
+}
+
+var file_LuaShellType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_LuaShellType_proto_goTypes = []interface{}{
+ (LuaShellType)(0), // 0: LuaShellType
+}
+var file_LuaShellType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_LuaShellType_proto_init() }
+func file_LuaShellType_proto_init() {
+ if File_LuaShellType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LuaShellType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LuaShellType_proto_goTypes,
+ DependencyIndexes: file_LuaShellType_proto_depIdxs,
+ EnumInfos: file_LuaShellType_proto_enumTypes,
+ }.Build()
+ File_LuaShellType_proto = out.File
+ file_LuaShellType_proto_rawDesc = nil
+ file_LuaShellType_proto_goTypes = nil
+ file_LuaShellType_proto_depIdxs = nil
+}
diff --git a/gover/gen/LuminanceStoneChallengeActivityDetailInfo.pb.go b/gover/gen/LuminanceStoneChallengeActivityDetailInfo.pb.go
index d0374479..c530f37e 100644
--- a/gover/gen/LuminanceStoneChallengeActivityDetailInfo.pb.go
+++ b/gover/gen/LuminanceStoneChallengeActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LuminanceStoneChallengeActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type LuminanceStoneChallengeActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BestScore uint32 `protobuf:"varint,11,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
- IsContentClosed bool `protobuf:"varint,6,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- Unk2700_CKGMNLPDFCI bool `protobuf:"varint,12,opt,name=Unk2700_CKGMNLPDFCI,json=Unk2700CKGMNLPDFCI,proto3" json:"Unk2700_CKGMNLPDFCI,omitempty"`
- Unk2700_NNLBIAFMHPA uint32 `protobuf:"varint,15,opt,name=Unk2700_NNLBIAFMHPA,json=Unk2700NNLBIAFMHPA,proto3" json:"Unk2700_NNLBIAFMHPA,omitempty"`
+ IsContentClosed bool `protobuf:"varint,1,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ CurrentStageId uint32 `protobuf:"varint,2,opt,name=current_stage_id,json=currentStageId,proto3" json:"current_stage_id,omitempty"`
+ IsFinalGalleryComplete bool `protobuf:"varint,7,opt,name=is_final_gallery_complete,json=isFinalGalleryComplete,proto3" json:"is_final_gallery_complete,omitempty"`
+ BestScore uint32 `protobuf:"varint,6,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
}
func (x *LuminanceStoneChallengeActivityDetailInfo) Reset() {
@@ -79,30 +79,30 @@ func (*LuminanceStoneChallengeActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_LuminanceStoneChallengeActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *LuminanceStoneChallengeActivityDetailInfo) GetBestScore() uint32 {
+func (x *LuminanceStoneChallengeActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.BestScore
+ return x.IsContentClosed
}
- return 0
+ return false
}
-func (x *LuminanceStoneChallengeActivityDetailInfo) GetIsContentClosed() bool {
+func (x *LuminanceStoneChallengeActivityDetailInfo) GetCurrentStageId() uint32 {
if x != nil {
- return x.IsContentClosed
+ return x.CurrentStageId
}
- return false
+ return 0
}
-func (x *LuminanceStoneChallengeActivityDetailInfo) GetUnk2700_CKGMNLPDFCI() bool {
+func (x *LuminanceStoneChallengeActivityDetailInfo) GetIsFinalGalleryComplete() bool {
if x != nil {
- return x.Unk2700_CKGMNLPDFCI
+ return x.IsFinalGalleryComplete
}
return false
}
-func (x *LuminanceStoneChallengeActivityDetailInfo) GetUnk2700_NNLBIAFMHPA() uint32 {
+func (x *LuminanceStoneChallengeActivityDetailInfo) GetBestScore() uint32 {
if x != nil {
- return x.Unk2700_NNLBIAFMHPA
+ return x.BestScore
}
return 0
}
@@ -113,21 +113,21 @@ var file_LuminanceStoneChallengeActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x2f, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65,
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x29, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53,
+ 0x6f, 0x22, 0xdb, 0x01, 0x0a, 0x29, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53,
0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2a,
- 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f,
- 0x73, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e,
- 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x47, 0x4d, 0x4e, 0x4c, 0x50, 0x44, 0x46, 0x43,
- 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x43, 0x4b, 0x47, 0x4d, 0x4e, 0x4c, 0x50, 0x44, 0x46, 0x43, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x4c, 0x42, 0x49, 0x41, 0x46, 0x4d, 0x48,
- 0x50, 0x41, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4e, 0x4e, 0x4c, 0x42, 0x49, 0x41, 0x46, 0x4d, 0x48, 0x50, 0x41, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c,
+ 0x6f, 0x73, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f,
+ 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x63,
+ 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x19, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x61,
+ 0x6c, 0x5f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
+ 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x61,
+ 0x6c, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/LuminanceStoneChallengeGallerySettleInfo.pb.go b/gover/gen/LuminanceStoneChallengeGallerySettleInfo.pb.go
new file mode 100644
index 00000000..36a6fef8
--- /dev/null
+++ b/gover/gen/LuminanceStoneChallengeGallerySettleInfo.pb.go
@@ -0,0 +1,220 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LuminanceStoneChallengeGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LuminanceStoneChallengeGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinalScore uint32 `protobuf:"varint,12,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ CleanMudCount uint32 `protobuf:"varint,8,opt,name=clean_mud_count,json=cleanMudCount,proto3" json:"clean_mud_count,omitempty"`
+ Reason GalleryStopReason `protobuf:"varint,15,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ KillSpecialMonsterCount uint32 `protobuf:"varint,4,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
+ KillMonsterCount uint32 `protobuf:"varint,1,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) Reset() {
+ *x = LuminanceStoneChallengeGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LuminanceStoneChallengeGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LuminanceStoneChallengeGallerySettleInfo) ProtoMessage() {}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LuminanceStoneChallengeGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LuminanceStoneChallengeGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*LuminanceStoneChallengeGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) GetFinalScore() uint32 {
+ if x != nil {
+ return x.FinalScore
+ }
+ return 0
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) GetCleanMudCount() uint32 {
+ if x != nil {
+ return x.CleanMudCount
+ }
+ return 0
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) GetKillSpecialMonsterCount() uint32 {
+ if x != nil {
+ return x.KillSpecialMonsterCount
+ }
+ return 0
+}
+
+func (x *LuminanceStoneChallengeGallerySettleInfo) GetKillMonsterCount() uint32 {
+ if x != nil {
+ return x.KillMonsterCount
+ }
+ return 0
+}
+
+var File_LuminanceStoneChallengeGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x2e, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x02, 0x0a, 0x28, 0x4c, 0x75,
+ 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e,
+ 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x6c, 0x65, 0x61, 0x6e,
+ 0x5f, 0x6d, 0x75, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0d, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x4d, 0x75, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
+ 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x1a, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescData = file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDesc
+)
+
+func file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescData)
+ })
+ return file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDescData
+}
+
+var file_LuminanceStoneChallengeGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LuminanceStoneChallengeGallerySettleInfo_proto_goTypes = []interface{}{
+ (*LuminanceStoneChallengeGallerySettleInfo)(nil), // 0: LuminanceStoneChallengeGallerySettleInfo
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_LuminanceStoneChallengeGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: LuminanceStoneChallengeGallerySettleInfo.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_LuminanceStoneChallengeGallerySettleInfo_proto_init() }
+func file_LuminanceStoneChallengeGallerySettleInfo_proto_init() {
+ if File_LuminanceStoneChallengeGallerySettleInfo_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LuminanceStoneChallengeGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LuminanceStoneChallengeGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_LuminanceStoneChallengeGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_LuminanceStoneChallengeGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_LuminanceStoneChallengeGallerySettleInfo_proto = out.File
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_rawDesc = nil
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_goTypes = nil
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LuminanceStoneChallengeSettleInfo.pb.go b/gover/gen/LuminanceStoneChallengeSettleInfo.pb.go
new file mode 100644
index 00000000..20c653df
--- /dev/null
+++ b/gover/gen/LuminanceStoneChallengeSettleInfo.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LuminanceStoneChallengeSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LuminanceStoneChallengeSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsNewRecord bool `protobuf:"varint,6,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ SettleInfo *LuminanceStoneChallengeGallerySettleInfo `protobuf:"bytes,10,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+}
+
+func (x *LuminanceStoneChallengeSettleInfo) Reset() {
+ *x = LuminanceStoneChallengeSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LuminanceStoneChallengeSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LuminanceStoneChallengeSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LuminanceStoneChallengeSettleInfo) ProtoMessage() {}
+
+func (x *LuminanceStoneChallengeSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_LuminanceStoneChallengeSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LuminanceStoneChallengeSettleInfo.ProtoReflect.Descriptor instead.
+func (*LuminanceStoneChallengeSettleInfo) Descriptor() ([]byte, []int) {
+ return file_LuminanceStoneChallengeSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LuminanceStoneChallengeSettleInfo) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *LuminanceStoneChallengeSettleInfo) GetSettleInfo() *LuminanceStoneChallengeGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+var File_LuminanceStoneChallengeSettleInfo_proto protoreflect.FileDescriptor
+
+var file_LuminanceStoneChallengeSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x4c, 0x75, 0x6d, 0x69, 0x6e,
+ 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x21, 0x4c, 0x75,
+ 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x12, 0x4a, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x4c, 0x75, 0x6d, 0x69, 0x6e,
+ 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LuminanceStoneChallengeSettleInfo_proto_rawDescOnce sync.Once
+ file_LuminanceStoneChallengeSettleInfo_proto_rawDescData = file_LuminanceStoneChallengeSettleInfo_proto_rawDesc
+)
+
+func file_LuminanceStoneChallengeSettleInfo_proto_rawDescGZIP() []byte {
+ file_LuminanceStoneChallengeSettleInfo_proto_rawDescOnce.Do(func() {
+ file_LuminanceStoneChallengeSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_LuminanceStoneChallengeSettleInfo_proto_rawDescData)
+ })
+ return file_LuminanceStoneChallengeSettleInfo_proto_rawDescData
+}
+
+var file_LuminanceStoneChallengeSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LuminanceStoneChallengeSettleInfo_proto_goTypes = []interface{}{
+ (*LuminanceStoneChallengeSettleInfo)(nil), // 0: LuminanceStoneChallengeSettleInfo
+ (*LuminanceStoneChallengeGallerySettleInfo)(nil), // 1: LuminanceStoneChallengeGallerySettleInfo
+}
+var file_LuminanceStoneChallengeSettleInfo_proto_depIdxs = []int32{
+ 1, // 0: LuminanceStoneChallengeSettleInfo.settle_info:type_name -> LuminanceStoneChallengeGallerySettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_LuminanceStoneChallengeSettleInfo_proto_init() }
+func file_LuminanceStoneChallengeSettleInfo_proto_init() {
+ if File_LuminanceStoneChallengeSettleInfo_proto != nil {
+ return
+ }
+ file_LuminanceStoneChallengeGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LuminanceStoneChallengeSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LuminanceStoneChallengeSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LuminanceStoneChallengeSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LuminanceStoneChallengeSettleInfo_proto_goTypes,
+ DependencyIndexes: file_LuminanceStoneChallengeSettleInfo_proto_depIdxs,
+ MessageInfos: file_LuminanceStoneChallengeSettleInfo_proto_msgTypes,
+ }.Build()
+ File_LuminanceStoneChallengeSettleInfo_proto = out.File
+ file_LuminanceStoneChallengeSettleInfo_proto_rawDesc = nil
+ file_LuminanceStoneChallengeSettleInfo_proto_goTypes = nil
+ file_LuminanceStoneChallengeSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/LuminanceStoneChallengeSettleNotify.pb.go b/gover/gen/LuminanceStoneChallengeSettleNotify.pb.go
new file mode 100644
index 00000000..ef5e880c
--- /dev/null
+++ b/gover/gen/LuminanceStoneChallengeSettleNotify.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: LuminanceStoneChallengeSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type LuminanceStoneChallengeSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,3,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ SettleInfo *LuminanceStoneChallengeSettleInfo `protobuf:"bytes,5,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+}
+
+func (x *LuminanceStoneChallengeSettleNotify) Reset() {
+ *x = LuminanceStoneChallengeSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_LuminanceStoneChallengeSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *LuminanceStoneChallengeSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*LuminanceStoneChallengeSettleNotify) ProtoMessage() {}
+
+func (x *LuminanceStoneChallengeSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_LuminanceStoneChallengeSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use LuminanceStoneChallengeSettleNotify.ProtoReflect.Descriptor instead.
+func (*LuminanceStoneChallengeSettleNotify) Descriptor() ([]byte, []int) {
+ return file_LuminanceStoneChallengeSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *LuminanceStoneChallengeSettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *LuminanceStoneChallengeSettleNotify) GetSettleInfo() *LuminanceStoneChallengeSettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+var File_LuminanceStoneChallengeSettleNotify_proto protoreflect.FileDescriptor
+
+var file_LuminanceStoneChallengeSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x4c, 0x75, 0x6d,
+ 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x23, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e,
+ 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x43, 0x0a, 0x0b, 0x73,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x22, 0x2e, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e,
+ 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_LuminanceStoneChallengeSettleNotify_proto_rawDescOnce sync.Once
+ file_LuminanceStoneChallengeSettleNotify_proto_rawDescData = file_LuminanceStoneChallengeSettleNotify_proto_rawDesc
+)
+
+func file_LuminanceStoneChallengeSettleNotify_proto_rawDescGZIP() []byte {
+ file_LuminanceStoneChallengeSettleNotify_proto_rawDescOnce.Do(func() {
+ file_LuminanceStoneChallengeSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_LuminanceStoneChallengeSettleNotify_proto_rawDescData)
+ })
+ return file_LuminanceStoneChallengeSettleNotify_proto_rawDescData
+}
+
+var file_LuminanceStoneChallengeSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_LuminanceStoneChallengeSettleNotify_proto_goTypes = []interface{}{
+ (*LuminanceStoneChallengeSettleNotify)(nil), // 0: LuminanceStoneChallengeSettleNotify
+ (*LuminanceStoneChallengeSettleInfo)(nil), // 1: LuminanceStoneChallengeSettleInfo
+}
+var file_LuminanceStoneChallengeSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: LuminanceStoneChallengeSettleNotify.settle_info:type_name -> LuminanceStoneChallengeSettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_LuminanceStoneChallengeSettleNotify_proto_init() }
+func file_LuminanceStoneChallengeSettleNotify_proto_init() {
+ if File_LuminanceStoneChallengeSettleNotify_proto != nil {
+ return
+ }
+ file_LuminanceStoneChallengeSettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_LuminanceStoneChallengeSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*LuminanceStoneChallengeSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_LuminanceStoneChallengeSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_LuminanceStoneChallengeSettleNotify_proto_goTypes,
+ DependencyIndexes: file_LuminanceStoneChallengeSettleNotify_proto_depIdxs,
+ MessageInfos: file_LuminanceStoneChallengeSettleNotify_proto_msgTypes,
+ }.Build()
+ File_LuminanceStoneChallengeSettleNotify_proto = out.File
+ file_LuminanceStoneChallengeSettleNotify_proto_rawDesc = nil
+ file_LuminanceStoneChallengeSettleNotify_proto_goTypes = nil
+ file_LuminanceStoneChallengeSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/LunaRiteAreaFinishNotify.pb.go b/gover/gen/LunaRiteAreaFinishNotify.pb.go
index b786396a..d7b22faa 100644
--- a/gover/gen/LunaRiteAreaFinishNotify.pb.go
+++ b/gover/gen/LunaRiteAreaFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteAreaFinishNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8213
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LunaRiteAreaFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaId uint32 `protobuf:"varint,2,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ AreaId uint32 `protobuf:"varint,14,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *LunaRiteAreaFinishNotify) Reset() {
@@ -94,7 +90,7 @@ var file_LunaRiteAreaFinishNotify_proto_rawDesc = []byte{
0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x33, 0x0a, 0x18, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x41, 0x72, 0x65, 0x61,
0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
- 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61,
+ 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61,
0x72, 0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteAreaInfo.pb.go b/gover/gen/LunaRiteAreaInfo.pb.go
index 2e10a0ad..dc2166ba 100644
--- a/gover/gen/LunaRiteAreaInfo.pb.go
+++ b/gover/gen/LunaRiteAreaInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteAreaInfo.proto
package gen
@@ -41,11 +41,11 @@ type LunaRiteAreaInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SacrificeList []uint32 `protobuf:"varint,11,rep,packed,name=sacrifice_list,json=sacrificeList,proto3" json:"sacrifice_list,omitempty"`
+ SacrificeRewardList []uint32 `protobuf:"varint,11,rep,packed,name=sacrifice_reward_list,json=sacrificeRewardList,proto3" json:"sacrifice_reward_list,omitempty"`
+ AreaId uint32 `protobuf:"varint,15,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ ChallengeIndex uint32 `protobuf:"varint,1,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
HintStatus LunaRiteHintStatusType `protobuf:"varint,7,opt,name=hint_status,json=hintStatus,proto3,enum=LunaRiteHintStatusType" json:"hint_status,omitempty"`
- SacrificeRewardList []uint32 `protobuf:"varint,4,rep,packed,name=sacrifice_reward_list,json=sacrificeRewardList,proto3" json:"sacrifice_reward_list,omitempty"`
- AreaId uint32 `protobuf:"varint,8,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- ChallengeIndex uint32 `protobuf:"varint,6,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
+ SacrificeList []uint32 `protobuf:"varint,14,rep,packed,name=sacrifice_list,json=sacrificeList,proto3" json:"sacrifice_list,omitempty"`
}
func (x *LunaRiteAreaInfo) Reset() {
@@ -80,20 +80,6 @@ func (*LunaRiteAreaInfo) Descriptor() ([]byte, []int) {
return file_LunaRiteAreaInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *LunaRiteAreaInfo) GetSacrificeList() []uint32 {
- if x != nil {
- return x.SacrificeList
- }
- return nil
-}
-
-func (x *LunaRiteAreaInfo) GetHintStatus() LunaRiteHintStatusType {
- if x != nil {
- return x.HintStatus
- }
- return LunaRiteHintStatusType_LUNA_RITE_HINT_STATUS_TYPE_DEFAULT
-}
-
func (x *LunaRiteAreaInfo) GetSacrificeRewardList() []uint32 {
if x != nil {
return x.SacrificeRewardList
@@ -115,6 +101,20 @@ func (x *LunaRiteAreaInfo) GetChallengeIndex() uint32 {
return 0
}
+func (x *LunaRiteAreaInfo) GetHintStatus() LunaRiteHintStatusType {
+ if x != nil {
+ return x.HintStatus
+ }
+ return LunaRiteHintStatusType_LUNA_RITE_HINT_STATUS_TYPE_DEFAULT
+}
+
+func (x *LunaRiteAreaInfo) GetSacrificeList() []uint32 {
+ if x != nil {
+ return x.SacrificeList
+ }
+ return nil
+}
+
var File_LunaRiteAreaInfo_proto protoreflect.FileDescriptor
var file_LunaRiteAreaInfo_proto_rawDesc = []byte{
@@ -122,21 +122,21 @@ var file_LunaRiteAreaInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69,
0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe9, 0x01, 0x0a, 0x10, 0x4c, 0x75, 0x6e, 0x61, 0x52,
- 0x69, 0x74, 0x65, 0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x73,
- 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20,
+ 0x69, 0x74, 0x65, 0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x15, 0x73,
+ 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x73, 0x61, 0x63, 0x72,
+ 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x38, 0x0a, 0x0b, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74,
+ 0x65, 0x48, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52,
+ 0x0a, 0x68, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x73,
+ 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20,
0x03, 0x28, 0x0d, 0x52, 0x0d, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0b, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
- 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69,
- 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65,
- 0x52, 0x0a, 0x68, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x32, 0x0a, 0x15,
- 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x73, 0x61, 0x63,
- 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64,
- 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteDetailInfo.pb.go b/gover/gen/LunaRiteDetailInfo.pb.go
index 46d4a718..91362d91 100644
--- a/gover/gen/LunaRiteDetailInfo.pb.go
+++ b/gover/gen/LunaRiteDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type LunaRiteDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HintPoint []*LunaRiteHintPoint `protobuf:"bytes,3,rep,name=hint_point,json=hintPoint,proto3" json:"hint_point,omitempty"`
- AreaInfoList []*LunaRiteAreaInfo `protobuf:"bytes,13,rep,name=area_info_list,json=areaInfoList,proto3" json:"area_info_list,omitempty"`
+ HintPoint []*LunaRiteHintPoint `protobuf:"bytes,4,rep,name=hint_point,json=hintPoint,proto3" json:"hint_point,omitempty"`
+ AreaInfoList []*LunaRiteAreaInfo `protobuf:"bytes,7,rep,name=area_info_list,json=areaInfoList,proto3" json:"area_info_list,omitempty"`
}
func (x *LunaRiteDetailInfo) Reset() {
@@ -101,10 +101,10 @@ var file_LunaRiteDetailInfo_proto_rawDesc = []byte{
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x12,
0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x31, 0x0a, 0x0a, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74,
+ 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74,
0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x09, 0x68, 0x69, 0x6e, 0x74,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x37, 0x0a, 0x0e, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/LunaRiteGroupBundleRegisterNotify.pb.go b/gover/gen/LunaRiteGroupBundleRegisterNotify.pb.go
index 57e40dae..f20e93a8 100644
--- a/gover/gen/LunaRiteGroupBundleRegisterNotify.pb.go
+++ b/gover/gen/LunaRiteGroupBundleRegisterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteGroupBundleRegisterNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8465
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LunaRiteGroupBundleRegisterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupLinkBundleId uint32 `protobuf:"varint,11,opt,name=group_link_bundle_id,json=groupLinkBundleId,proto3" json:"group_link_bundle_id,omitempty"`
+ GroupLinkBundleId uint32 `protobuf:"varint,7,opt,name=group_link_bundle_id,json=groupLinkBundleId,proto3" json:"group_link_bundle_id,omitempty"`
}
func (x *LunaRiteGroupBundleRegisterNotify) Reset() {
@@ -96,7 +92,7 @@ var file_LunaRiteGroupBundleRegisterNotify_proto_rawDesc = []byte{
0x61, 0x52, 0x69, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65,
0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f,
0x0a, 0x14, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x62, 0x75, 0x6e,
- 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67, 0x72,
+ 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x67, 0x72,
0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteHintPoint.pb.go b/gover/gen/LunaRiteHintPoint.pb.go
index a4d87337..f9eefbc3 100644
--- a/gover/gen/LunaRiteHintPoint.pb.go
+++ b/gover/gen/LunaRiteHintPoint.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteHintPoint.proto
package gen
@@ -41,10 +41,10 @@ type LunaRiteHintPoint struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaId uint32 `protobuf:"varint,11,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- Index uint32 `protobuf:"varint,7,opt,name=index,proto3" json:"index,omitempty"`
- Type LunaRiteHintPointType `protobuf:"varint,2,opt,name=type,proto3,enum=LunaRiteHintPointType" json:"type,omitempty"`
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
+ Index uint32 `protobuf:"varint,8,opt,name=index,proto3" json:"index,omitempty"`
+ Pos *Vector `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos,omitempty"`
+ AreaId uint32 `protobuf:"varint,2,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ Type LunaRiteHintPointType `protobuf:"varint,15,opt,name=type,proto3,enum=LunaRiteHintPointType" json:"type,omitempty"`
}
func (x *LunaRiteHintPoint) Reset() {
@@ -79,32 +79,32 @@ func (*LunaRiteHintPoint) Descriptor() ([]byte, []int) {
return file_LunaRiteHintPoint_proto_rawDescGZIP(), []int{0}
}
-func (x *LunaRiteHintPoint) GetAreaId() uint32 {
+func (x *LunaRiteHintPoint) GetIndex() uint32 {
if x != nil {
- return x.AreaId
+ return x.Index
}
return 0
}
-func (x *LunaRiteHintPoint) GetIndex() uint32 {
+func (x *LunaRiteHintPoint) GetPos() *Vector {
if x != nil {
- return x.Index
+ return x.Pos
}
- return 0
+ return nil
}
-func (x *LunaRiteHintPoint) GetType() LunaRiteHintPointType {
+func (x *LunaRiteHintPoint) GetAreaId() uint32 {
if x != nil {
- return x.Type
+ return x.AreaId
}
- return LunaRiteHintPointType_LUNA_RITE_HINT_POINT_TYPE_NONE
+ return 0
}
-func (x *LunaRiteHintPoint) GetPos() *Vector {
+func (x *LunaRiteHintPoint) GetType() LunaRiteHintPointType {
if x != nil {
- return x.Pos
+ return x.Type
}
- return nil
+ return LunaRiteHintPointType_LUNA_RITE_HINT_POINT_TYPE_NONE
}
var File_LunaRiteHintPoint_proto protoreflect.FileDescriptor
@@ -115,14 +115,14 @@ var file_LunaRiteHintPoint_proto_rawDesc = []byte{
0x69, 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x11, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74,
- 0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72,
- 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65,
- 0x61, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69,
- 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73,
+ 0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78,
+ 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x61,
+ 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72,
+ 0x65, 0x61, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x48, 0x69, 0x6e,
+ 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -141,12 +141,12 @@ func file_LunaRiteHintPoint_proto_rawDescGZIP() []byte {
var file_LunaRiteHintPoint_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_LunaRiteHintPoint_proto_goTypes = []interface{}{
(*LunaRiteHintPoint)(nil), // 0: LunaRiteHintPoint
- (LunaRiteHintPointType)(0), // 1: LunaRiteHintPointType
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (LunaRiteHintPointType)(0), // 2: LunaRiteHintPointType
}
var file_LunaRiteHintPoint_proto_depIdxs = []int32{
- 1, // 0: LunaRiteHintPoint.type:type_name -> LunaRiteHintPointType
- 2, // 1: LunaRiteHintPoint.pos:type_name -> Vector
+ 1, // 0: LunaRiteHintPoint.pos:type_name -> Vector
+ 2, // 1: LunaRiteHintPoint.type:type_name -> LunaRiteHintPointType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/LunaRiteHintPointRemoveNotify.pb.go b/gover/gen/LunaRiteHintPointRemoveNotify.pb.go
index 83885ffe..99558892 100644
--- a/gover/gen/LunaRiteHintPointRemoveNotify.pb.go
+++ b/gover/gen/LunaRiteHintPointRemoveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteHintPointRemoveNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8787
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LunaRiteHintPointRemoveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HintPointIndex []uint32 `protobuf:"varint,14,rep,packed,name=hint_point_index,json=hintPointIndex,proto3" json:"hint_point_index,omitempty"`
+ HintPointIndex []uint32 `protobuf:"varint,12,rep,packed,name=hint_point_index,json=hintPointIndex,proto3" json:"hint_point_index,omitempty"`
}
func (x *LunaRiteHintPointRemoveNotify) Reset() {
@@ -95,7 +91,7 @@ var file_LunaRiteHintPointRemoveNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x1d, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74,
0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d,
+ 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d,
0x52, 0x0e, 0x68, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteHintPointReq.pb.go b/gover/gen/LunaRiteHintPointReq.pb.go
index 34c9aa75..4eeb92dd 100644
--- a/gover/gen/LunaRiteHintPointReq.pb.go
+++ b/gover/gen/LunaRiteHintPointReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteHintPointReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8195
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LunaRiteHintPointReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaId uint32 `protobuf:"varint,13,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ AreaId uint32 `protobuf:"varint,11,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *LunaRiteHintPointReq) Reset() {
@@ -94,7 +90,7 @@ var file_LunaRiteHintPointReq_proto_rawDesc = []byte{
0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x14,
0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e,
0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteHintPointRsp.pb.go b/gover/gen/LunaRiteHintPointRsp.pb.go
index 494b3472..268ce2a5 100644
--- a/gover/gen/LunaRiteHintPointRsp.pb.go
+++ b/gover/gen/LunaRiteHintPointRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteHintPointRsp.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8765
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LunaRiteHintPointRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HintStatus LunaRiteHintStatusType `protobuf:"varint,4,opt,name=hint_status,json=hintStatus,proto3,enum=LunaRiteHintStatusType" json:"hint_status,omitempty"`
- AreaId uint32 `protobuf:"varint,5,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- HintPoint []*LunaRiteHintPoint `protobuf:"bytes,9,rep,name=hint_point,json=hintPoint,proto3" json:"hint_point,omitempty"`
+ AreaId uint32 `protobuf:"varint,9,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ HintPoint []*LunaRiteHintPoint `protobuf:"bytes,11,rep,name=hint_point,json=hintPoint,proto3" json:"hint_point,omitempty"`
+ HintStatus LunaRiteHintStatusType `protobuf:"varint,5,opt,name=hint_status,json=hintStatus,proto3,enum=LunaRiteHintStatusType" json:"hint_status,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *LunaRiteHintPointRsp) Reset() {
@@ -83,32 +79,32 @@ func (*LunaRiteHintPointRsp) Descriptor() ([]byte, []int) {
return file_LunaRiteHintPointRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *LunaRiteHintPointRsp) GetHintStatus() LunaRiteHintStatusType {
+func (x *LunaRiteHintPointRsp) GetAreaId() uint32 {
if x != nil {
- return x.HintStatus
+ return x.AreaId
}
- return LunaRiteHintStatusType_LUNA_RITE_HINT_STATUS_TYPE_DEFAULT
+ return 0
}
-func (x *LunaRiteHintPointRsp) GetAreaId() uint32 {
+func (x *LunaRiteHintPointRsp) GetHintPoint() []*LunaRiteHintPoint {
if x != nil {
- return x.AreaId
+ return x.HintPoint
}
- return 0
+ return nil
}
-func (x *LunaRiteHintPointRsp) GetRetcode() int32 {
+func (x *LunaRiteHintPointRsp) GetHintStatus() LunaRiteHintStatusType {
if x != nil {
- return x.Retcode
+ return x.HintStatus
}
- return 0
+ return LunaRiteHintStatusType_LUNA_RITE_HINT_STATUS_TYPE_DEFAULT
}
-func (x *LunaRiteHintPointRsp) GetHintPoint() []*LunaRiteHintPoint {
+func (x *LunaRiteHintPointRsp) GetRetcode() int32 {
if x != nil {
- return x.HintPoint
+ return x.Retcode
}
- return nil
+ return 0
}
var File_LunaRiteHintPointRsp_proto protoreflect.FileDescriptor
@@ -120,17 +116,17 @@ var file_LunaRiteHintPointRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x48,
0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x14, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65,
- 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x38, 0x0a, 0x0b,
- 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x17, 0x2e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74,
- 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x68, 0x69, 0x6e, 0x74,
- 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x68, 0x69, 0x6e,
- 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e,
- 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x52, 0x09, 0x68, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07,
+ 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61,
+ 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x0a, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x4c, 0x75, 0x6e, 0x61,
+ 0x52, 0x69, 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x09, 0x68,
+ 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x0b, 0x68, 0x69, 0x6e, 0x74,
+ 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e,
+ 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x48, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x68, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -149,12 +145,12 @@ func file_LunaRiteHintPointRsp_proto_rawDescGZIP() []byte {
var file_LunaRiteHintPointRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_LunaRiteHintPointRsp_proto_goTypes = []interface{}{
(*LunaRiteHintPointRsp)(nil), // 0: LunaRiteHintPointRsp
- (LunaRiteHintStatusType)(0), // 1: LunaRiteHintStatusType
- (*LunaRiteHintPoint)(nil), // 2: LunaRiteHintPoint
+ (*LunaRiteHintPoint)(nil), // 1: LunaRiteHintPoint
+ (LunaRiteHintStatusType)(0), // 2: LunaRiteHintStatusType
}
var file_LunaRiteHintPointRsp_proto_depIdxs = []int32{
- 1, // 0: LunaRiteHintPointRsp.hint_status:type_name -> LunaRiteHintStatusType
- 2, // 1: LunaRiteHintPointRsp.hint_point:type_name -> LunaRiteHintPoint
+ 1, // 0: LunaRiteHintPointRsp.hint_point:type_name -> LunaRiteHintPoint
+ 2, // 1: LunaRiteHintPointRsp.hint_status:type_name -> LunaRiteHintStatusType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/LunaRiteHintPointType.pb.go b/gover/gen/LunaRiteHintPointType.pb.go
index d4f7f83c..f65f1739 100644
--- a/gover/gen/LunaRiteHintPointType.pb.go
+++ b/gover/gen/LunaRiteHintPointType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteHintPointType.proto
package gen
diff --git a/gover/gen/LunaRiteHintStatusType.pb.go b/gover/gen/LunaRiteHintStatusType.pb.go
index 30b03141..ca3250ce 100644
--- a/gover/gen/LunaRiteHintStatusType.pb.go
+++ b/gover/gen/LunaRiteHintStatusType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteHintStatusType.proto
package gen
diff --git a/gover/gen/LunaRiteSacrificeReq.pb.go b/gover/gen/LunaRiteSacrificeReq.pb.go
index 5ed4fcad..99d5244d 100644
--- a/gover/gen/LunaRiteSacrificeReq.pb.go
+++ b/gover/gen/LunaRiteSacrificeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteSacrificeReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8805
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LunaRiteSacrificeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaId uint32 `protobuf:"varint,15,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- Index uint32 `protobuf:"varint,14,opt,name=index,proto3" json:"index,omitempty"`
+ Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
+ AreaId uint32 `protobuf:"varint,14,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *LunaRiteSacrificeReq) Reset() {
@@ -81,16 +77,16 @@ func (*LunaRiteSacrificeReq) Descriptor() ([]byte, []int) {
return file_LunaRiteSacrificeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *LunaRiteSacrificeReq) GetAreaId() uint32 {
+func (x *LunaRiteSacrificeReq) GetIndex() uint32 {
if x != nil {
- return x.AreaId
+ return x.Index
}
return 0
}
-func (x *LunaRiteSacrificeReq) GetIndex() uint32 {
+func (x *LunaRiteSacrificeReq) GetAreaId() uint32 {
if x != nil {
- return x.Index
+ return x.AreaId
}
return 0
}
@@ -101,10 +97,10 @@ var file_LunaRiteSacrificeReq_proto_rawDesc = []byte{
0x0a, 0x1a, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x53, 0x61, 0x63, 0x72, 0x69, 0x66,
0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x14,
0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x53, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63,
- 0x65, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x14, 0x0a,
- 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e,
- 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72,
+ 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65,
+ 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteSacrificeRsp.pb.go b/gover/gen/LunaRiteSacrificeRsp.pb.go
index 2a95ad92..a7388864 100644
--- a/gover/gen/LunaRiteSacrificeRsp.pb.go
+++ b/gover/gen/LunaRiteSacrificeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteSacrificeRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8080
-// EnetChannelId: 0
-// EnetIsReliable: true
type LunaRiteSacrificeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaId uint32 `protobuf:"varint,13,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- SacrificeList []uint32 `protobuf:"varint,14,rep,packed,name=sacrifice_list,json=sacrificeList,proto3" json:"sacrifice_list,omitempty"`
- Index uint32 `protobuf:"varint,8,opt,name=index,proto3" json:"index,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SacrificeList []uint32 `protobuf:"varint,11,rep,packed,name=sacrifice_list,json=sacrificeList,proto3" json:"sacrifice_list,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"`
+ AreaId uint32 `protobuf:"varint,14,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *LunaRiteSacrificeRsp) Reset() {
@@ -82,18 +79,18 @@ func (*LunaRiteSacrificeRsp) Descriptor() ([]byte, []int) {
return file_LunaRiteSacrificeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *LunaRiteSacrificeRsp) GetAreaId() uint32 {
+func (x *LunaRiteSacrificeRsp) GetSacrificeList() []uint32 {
if x != nil {
- return x.AreaId
+ return x.SacrificeList
}
- return 0
+ return nil
}
-func (x *LunaRiteSacrificeRsp) GetSacrificeList() []uint32 {
+func (x *LunaRiteSacrificeRsp) GetRetcode() int32 {
if x != nil {
- return x.SacrificeList
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *LunaRiteSacrificeRsp) GetIndex() uint32 {
@@ -103,9 +100,9 @@ func (x *LunaRiteSacrificeRsp) GetIndex() uint32 {
return 0
}
-func (x *LunaRiteSacrificeRsp) GetRetcode() int32 {
+func (x *LunaRiteSacrificeRsp) GetAreaId() uint32 {
if x != nil {
- return x.Retcode
+ return x.AreaId
}
return 0
}
@@ -116,14 +113,14 @@ var file_LunaRiteSacrificeRsp_proto_rawDesc = []byte{
0x0a, 0x1a, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x53, 0x61, 0x63, 0x72, 0x69, 0x66,
0x69, 0x63, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a,
0x14, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69, 0x74, 0x65, 0x53, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69,
- 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x25,
- 0x0a, 0x0e, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63,
- 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69,
+ 0x63, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x73,
+ 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07,
+ 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61,
+ 0x72, 0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteTakeSacrificeRewardReq.pb.go b/gover/gen/LunaRiteTakeSacrificeRewardReq.pb.go
index 370eb4ad..ad4d431e 100644
--- a/gover/gen/LunaRiteTakeSacrificeRewardReq.pb.go
+++ b/gover/gen/LunaRiteTakeSacrificeRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteTakeSacrificeRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8045
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type LunaRiteTakeSacrificeRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaId uint32 `protobuf:"varint,11,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"`
+ Index uint32 `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`
+ AreaId uint32 `protobuf:"varint,2,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
}
func (x *LunaRiteTakeSacrificeRewardReq) Reset() {
@@ -81,16 +77,16 @@ func (*LunaRiteTakeSacrificeRewardReq) Descriptor() ([]byte, []int) {
return file_LunaRiteTakeSacrificeRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *LunaRiteTakeSacrificeRewardReq) GetAreaId() uint32 {
+func (x *LunaRiteTakeSacrificeRewardReq) GetIndex() uint32 {
if x != nil {
- return x.AreaId
+ return x.Index
}
return 0
}
-func (x *LunaRiteTakeSacrificeRewardReq) GetIndex() uint32 {
+func (x *LunaRiteTakeSacrificeRewardReq) GetAreaId() uint32 {
if x != nil {
- return x.Index
+ return x.AreaId
}
return 0
}
@@ -102,10 +98,10 @@ var file_LunaRiteTakeSacrificeRewardReq_proto_rawDesc = []byte{
0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x1e, 0x4c, 0x75, 0x6e, 0x61, 0x52, 0x69,
0x74, 0x65, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61,
- 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49,
- 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65,
+ 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17,
+ 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunaRiteTakeSacrificeRewardRsp.pb.go b/gover/gen/LunaRiteTakeSacrificeRewardRsp.pb.go
index 785ab267..f6004413 100644
--- a/gover/gen/LunaRiteTakeSacrificeRewardRsp.pb.go
+++ b/gover/gen/LunaRiteTakeSacrificeRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunaRiteTakeSacrificeRewardRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8397
-// EnetChannelId: 0
-// EnetIsReliable: true
type LunaRiteTakeSacrificeRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Index uint32 `protobuf:"varint,11,opt,name=index,proto3" json:"index,omitempty"`
- SacrificeRewardList []uint32 `protobuf:"varint,2,rep,packed,name=sacrifice_reward_list,json=sacrificeRewardList,proto3" json:"sacrifice_reward_list,omitempty"`
- SacrificeRewardIndex uint32 `protobuf:"varint,14,opt,name=sacrifice_reward_index,json=sacrificeRewardIndex,proto3" json:"sacrifice_reward_index,omitempty"`
- AreaId uint32 `protobuf:"varint,6,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AreaId uint32 `protobuf:"varint,14,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SacrificeRewardIndex uint32 `protobuf:"varint,6,opt,name=sacrifice_reward_index,json=sacrificeRewardIndex,proto3" json:"sacrifice_reward_index,omitempty"`
+ SacrificeRewardList []uint32 `protobuf:"varint,9,rep,packed,name=sacrifice_reward_list,json=sacrificeRewardList,proto3" json:"sacrifice_reward_list,omitempty"`
+ Index uint32 `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`
}
func (x *LunaRiteTakeSacrificeRewardRsp) Reset() {
@@ -83,18 +80,18 @@ func (*LunaRiteTakeSacrificeRewardRsp) Descriptor() ([]byte, []int) {
return file_LunaRiteTakeSacrificeRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *LunaRiteTakeSacrificeRewardRsp) GetIndex() uint32 {
+func (x *LunaRiteTakeSacrificeRewardRsp) GetAreaId() uint32 {
if x != nil {
- return x.Index
+ return x.AreaId
}
return 0
}
-func (x *LunaRiteTakeSacrificeRewardRsp) GetSacrificeRewardList() []uint32 {
+func (x *LunaRiteTakeSacrificeRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.SacrificeRewardList
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *LunaRiteTakeSacrificeRewardRsp) GetSacrificeRewardIndex() uint32 {
@@ -104,16 +101,16 @@ func (x *LunaRiteTakeSacrificeRewardRsp) GetSacrificeRewardIndex() uint32 {
return 0
}
-func (x *LunaRiteTakeSacrificeRewardRsp) GetAreaId() uint32 {
+func (x *LunaRiteTakeSacrificeRewardRsp) GetSacrificeRewardList() []uint32 {
if x != nil {
- return x.AreaId
+ return x.SacrificeRewardList
}
- return 0
+ return nil
}
-func (x *LunaRiteTakeSacrificeRewardRsp) GetRetcode() int32 {
+func (x *LunaRiteTakeSacrificeRewardRsp) GetIndex() uint32 {
if x != nil {
- return x.Retcode
+ return x.Index
}
return 0
}
@@ -125,18 +122,18 @@ var file_LunaRiteTakeSacrificeRewardRsp_proto_rawDesc = []byte{
0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x01, 0x0a, 0x1e, 0x4c, 0x75, 0x6e, 0x61, 0x52,
0x69, 0x74, 0x65, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65,
- 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12,
- 0x32, 0x0a, 0x15, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13,
- 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65,
- 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x14, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65,
- 0x61, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65,
+ 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61,
+ 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x16,
+ 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x73, 0x61,
+ 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x5f,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x13, 0x73, 0x61, 0x63, 0x72, 0x69, 0x66, 0x69, 0x63, 0x65, 0x52, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/LunchBoxData.pb.go b/gover/gen/LunchBoxData.pb.go
index 49e42046..47828116 100644
--- a/gover/gen/LunchBoxData.pb.go
+++ b/gover/gen/LunchBoxData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: LunchBoxData.proto
package gen
@@ -41,7 +41,7 @@ type LunchBoxData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SlotMaterialMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=slot_material_map,json=slotMaterialMap,proto3" json:"slot_material_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ SlotMaterialMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=slot_material_map,json=slotMaterialMap,proto3" json:"slot_material_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *LunchBoxData) Reset() {
@@ -89,7 +89,7 @@ var file_LunchBoxData_proto_rawDesc = []byte{
0x0a, 0x12, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x0c, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f,
0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x4e, 0x0a, 0x11, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x61,
- 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
+ 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x22, 0x2e, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x2e,
0x53, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x73, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69,
diff --git a/gover/gen/LunchBoxSlotType.pb.go b/gover/gen/LunchBoxSlotType.pb.go
deleted file mode 100644
index ae2f3a30..00000000
--- a/gover/gen/LunchBoxSlotType.pb.go
+++ /dev/null
@@ -1,133 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: LunchBoxSlotType.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type LunchBoxSlotType int32
-
-const (
- LunchBoxSlotType_LUNCH_BOX_SLOT_NONE LunchBoxSlotType = 0
- LunchBoxSlotType_LUNCH_BOX_SLOT_REVIVE LunchBoxSlotType = 1
- LunchBoxSlotType_LUNCH_BOX_SLOT_HEAL LunchBoxSlotType = 2
-)
-
-// Enum value maps for LunchBoxSlotType.
-var (
- LunchBoxSlotType_name = map[int32]string{
- 0: "LUNCH_BOX_SLOT_NONE",
- 1: "LUNCH_BOX_SLOT_REVIVE",
- 2: "LUNCH_BOX_SLOT_HEAL",
- }
- LunchBoxSlotType_value = map[string]int32{
- "LUNCH_BOX_SLOT_NONE": 0,
- "LUNCH_BOX_SLOT_REVIVE": 1,
- "LUNCH_BOX_SLOT_HEAL": 2,
- }
-)
-
-func (x LunchBoxSlotType) Enum() *LunchBoxSlotType {
- p := new(LunchBoxSlotType)
- *p = x
- return p
-}
-
-func (x LunchBoxSlotType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (LunchBoxSlotType) Descriptor() protoreflect.EnumDescriptor {
- return file_LunchBoxSlotType_proto_enumTypes[0].Descriptor()
-}
-
-func (LunchBoxSlotType) Type() protoreflect.EnumType {
- return &file_LunchBoxSlotType_proto_enumTypes[0]
-}
-
-func (x LunchBoxSlotType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use LunchBoxSlotType.Descriptor instead.
-func (LunchBoxSlotType) EnumDescriptor() ([]byte, []int) {
- return file_LunchBoxSlotType_proto_rawDescGZIP(), []int{0}
-}
-
-var File_LunchBoxSlotType_proto protoreflect.FileDescriptor
-
-var file_LunchBoxSlotType_proto_rawDesc = []byte{
- 0x0a, 0x16, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x79,
- 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x5f, 0x0a, 0x10, 0x4c, 0x75, 0x6e, 0x63,
- 0x68, 0x42, 0x6f, 0x78, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13,
- 0x4c, 0x55, 0x4e, 0x43, 0x48, 0x5f, 0x42, 0x4f, 0x58, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x4e,
- 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x4c, 0x55, 0x4e, 0x43, 0x48, 0x5f, 0x42,
- 0x4f, 0x58, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x45, 0x10, 0x01,
- 0x12, 0x17, 0x0a, 0x13, 0x4c, 0x55, 0x4e, 0x43, 0x48, 0x5f, 0x42, 0x4f, 0x58, 0x5f, 0x53, 0x4c,
- 0x4f, 0x54, 0x5f, 0x48, 0x45, 0x41, 0x4c, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_LunchBoxSlotType_proto_rawDescOnce sync.Once
- file_LunchBoxSlotType_proto_rawDescData = file_LunchBoxSlotType_proto_rawDesc
-)
-
-func file_LunchBoxSlotType_proto_rawDescGZIP() []byte {
- file_LunchBoxSlotType_proto_rawDescOnce.Do(func() {
- file_LunchBoxSlotType_proto_rawDescData = protoimpl.X.CompressGZIP(file_LunchBoxSlotType_proto_rawDescData)
- })
- return file_LunchBoxSlotType_proto_rawDescData
-}
-
-var file_LunchBoxSlotType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_LunchBoxSlotType_proto_goTypes = []interface{}{
- (LunchBoxSlotType)(0), // 0: LunchBoxSlotType
-}
-var file_LunchBoxSlotType_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_LunchBoxSlotType_proto_init() }
-func file_LunchBoxSlotType_proto_init() {
- if File_LunchBoxSlotType_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_LunchBoxSlotType_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_LunchBoxSlotType_proto_goTypes,
- DependencyIndexes: file_LunchBoxSlotType_proto_depIdxs,
- EnumInfos: file_LunchBoxSlotType_proto_enumTypes,
- }.Build()
- File_LunchBoxSlotType_proto = out.File
- file_LunchBoxSlotType_proto_rawDesc = nil
- file_LunchBoxSlotType_proto_goTypes = nil
- file_LunchBoxSlotType_proto_depIdxs = nil
-}
diff --git a/gover/gen/MPLevelEntityInfo.pb.go b/gover/gen/MPLevelEntityInfo.pb.go
index 21bbfcda..9c11744e 100644
--- a/gover/gen/MPLevelEntityInfo.pb.go
+++ b/gover/gen/MPLevelEntityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MPLevelEntityInfo.proto
package gen
@@ -41,9 +41,9 @@ type MPLevelEntityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,2,opt,name=ability_info,json=abilityInfo,proto3" json:"ability_info,omitempty"`
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- AuthorityPeerId uint32 `protobuf:"varint,3,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
+ AbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,15,opt,name=ability_info,json=abilityInfo,proto3" json:"ability_info,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ AuthorityPeerId uint32 `protobuf:"varint,5,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
}
func (x *MPLevelEntityInfo) Reset() {
@@ -107,13 +107,13 @@ var file_MPLevelEntityInfo_proto_rawDesc = []byte{
0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x11, 0x4d, 0x50, 0x4c, 0x65, 0x76, 0x65,
0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38, 0x0a, 0x0c, 0x61,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53,
0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f,
- 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61,
+ 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61,
0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MailChangeNotify.pb.go b/gover/gen/MailChangeNotify.pb.go
index 6e9817c4..2e22f4a4 100644
--- a/gover/gen/MailChangeNotify.pb.go
+++ b/gover/gen/MailChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MailChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1498
-// EnetChannelId: 0
-// EnetIsReliable: true
type MailChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MailList []*MailData `protobuf:"bytes,14,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
- DelMailIdList []uint32 `protobuf:"varint,8,rep,packed,name=del_mail_id_list,json=delMailIdList,proto3" json:"del_mail_id_list,omitempty"`
+ DelMailIdList []uint32 `protobuf:"varint,15,rep,packed,name=del_mail_id_list,json=delMailIdList,proto3" json:"del_mail_id_list,omitempty"`
+ MailList []*MailData `protobuf:"bytes,2,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
}
func (x *MailChangeNotify) Reset() {
@@ -80,16 +77,16 @@ func (*MailChangeNotify) Descriptor() ([]byte, []int) {
return file_MailChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MailChangeNotify) GetMailList() []*MailData {
+func (x *MailChangeNotify) GetDelMailIdList() []uint32 {
if x != nil {
- return x.MailList
+ return x.DelMailIdList
}
return nil
}
-func (x *MailChangeNotify) GetDelMailIdList() []uint32 {
+func (x *MailChangeNotify) GetMailList() []*MailData {
if x != nil {
- return x.DelMailIdList
+ return x.MailList
}
return nil
}
@@ -100,12 +97,12 @@ var file_MailChangeNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61,
0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6c,
- 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x09,
- 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x61, 0x69, 0x6c,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x10, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x69, 0x6c,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d,
- 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x10,
+ 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x69, 0x6c, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MailCollectState.pb.go b/gover/gen/MailCollectState.pb.go
new file mode 100644
index 00000000..a0e6b8b3
--- /dev/null
+++ b/gover/gen/MailCollectState.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MailCollectState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MailCollectState int32
+
+const (
+ MailCollectState_MAIL_COLLECT_STATE_COLLECTIBLE_UNKNOWN MailCollectState = 0
+ MailCollectState_MAIL_COLLECT_STATE_NOT_COLLECTIBLE MailCollectState = 1
+ MailCollectState_MAIL_COLLECT_STATE_COLLECTIBLE_UNCOLLECTED MailCollectState = 2
+ MailCollectState_MAIL_COLLECT_STATE_COLLECTIBLE_COLLECTED MailCollectState = 3
+)
+
+// Enum value maps for MailCollectState.
+var (
+ MailCollectState_name = map[int32]string{
+ 0: "MAIL_COLLECT_STATE_COLLECTIBLE_UNKNOWN",
+ 1: "MAIL_COLLECT_STATE_NOT_COLLECTIBLE",
+ 2: "MAIL_COLLECT_STATE_COLLECTIBLE_UNCOLLECTED",
+ 3: "MAIL_COLLECT_STATE_COLLECTIBLE_COLLECTED",
+ }
+ MailCollectState_value = map[string]int32{
+ "MAIL_COLLECT_STATE_COLLECTIBLE_UNKNOWN": 0,
+ "MAIL_COLLECT_STATE_NOT_COLLECTIBLE": 1,
+ "MAIL_COLLECT_STATE_COLLECTIBLE_UNCOLLECTED": 2,
+ "MAIL_COLLECT_STATE_COLLECTIBLE_COLLECTED": 3,
+ }
+)
+
+func (x MailCollectState) Enum() *MailCollectState {
+ p := new(MailCollectState)
+ *p = x
+ return p
+}
+
+func (x MailCollectState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (MailCollectState) Descriptor() protoreflect.EnumDescriptor {
+ return file_MailCollectState_proto_enumTypes[0].Descriptor()
+}
+
+func (MailCollectState) Type() protoreflect.EnumType {
+ return &file_MailCollectState_proto_enumTypes[0]
+}
+
+func (x MailCollectState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use MailCollectState.Descriptor instead.
+func (MailCollectState) EnumDescriptor() ([]byte, []int) {
+ return file_MailCollectState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_MailCollectState_proto protoreflect.FileDescriptor
+
+var file_MailCollectState_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6c, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc4, 0x01, 0x0a, 0x10, 0x4d, 0x61, 0x69,
+ 0x6c, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2a, 0x0a,
+ 0x26, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x54,
+ 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x42, 0x4c, 0x45, 0x5f,
+ 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x26, 0x0a, 0x22, 0x4d, 0x41, 0x49,
+ 0x4c, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x42, 0x4c, 0x45, 0x10,
+ 0x01, 0x12, 0x2e, 0x0a, 0x2a, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43,
+ 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49,
+ 0x42, 0x4c, 0x45, 0x5f, 0x55, 0x4e, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10,
+ 0x02, 0x12, 0x2c, 0x0a, 0x28, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43,
+ 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49,
+ 0x42, 0x4c, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x03, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MailCollectState_proto_rawDescOnce sync.Once
+ file_MailCollectState_proto_rawDescData = file_MailCollectState_proto_rawDesc
+)
+
+func file_MailCollectState_proto_rawDescGZIP() []byte {
+ file_MailCollectState_proto_rawDescOnce.Do(func() {
+ file_MailCollectState_proto_rawDescData = protoimpl.X.CompressGZIP(file_MailCollectState_proto_rawDescData)
+ })
+ return file_MailCollectState_proto_rawDescData
+}
+
+var file_MailCollectState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_MailCollectState_proto_goTypes = []interface{}{
+ (MailCollectState)(0), // 0: MailCollectState
+}
+var file_MailCollectState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MailCollectState_proto_init() }
+func file_MailCollectState_proto_init() {
+ if File_MailCollectState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MailCollectState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MailCollectState_proto_goTypes,
+ DependencyIndexes: file_MailCollectState_proto_depIdxs,
+ EnumInfos: file_MailCollectState_proto_enumTypes,
+ }.Build()
+ File_MailCollectState_proto = out.File
+ file_MailCollectState_proto_rawDesc = nil
+ file_MailCollectState_proto_goTypes = nil
+ file_MailCollectState_proto_depIdxs = nil
+}
diff --git a/gover/gen/MailData.pb.go b/gover/gen/MailData.pb.go
index 1ffd0b00..6d84dbb2 100644
--- a/gover/gen/MailData.pb.go
+++ b/gover/gen/MailData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MailData.proto
package gen
@@ -41,17 +41,17 @@ type MailData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MailId uint32 `protobuf:"varint,1,opt,name=mail_id,json=mailId,proto3" json:"mail_id,omitempty"`
- MailTextContent *MailTextContent `protobuf:"bytes,4,opt,name=mail_text_content,json=mailTextContent,proto3" json:"mail_text_content,omitempty"`
- ItemList []*MailItem `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- SendTime uint32 `protobuf:"varint,8,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
- ExpireTime uint32 `protobuf:"varint,9,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
- Importance uint32 `protobuf:"varint,10,opt,name=importance,proto3" json:"importance,omitempty"`
- IsRead bool `protobuf:"varint,11,opt,name=is_read,json=isRead,proto3" json:"is_read,omitempty"`
- IsAttachmentGot bool `protobuf:"varint,12,opt,name=is_attachment_got,json=isAttachmentGot,proto3" json:"is_attachment_got,omitempty"`
- ConfigId uint32 `protobuf:"varint,13,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- ArgumentList []string `protobuf:"bytes,14,rep,name=argument_list,json=argumentList,proto3" json:"argument_list,omitempty"`
- Unk2700_NDPPGJKJOMH Unk2700_CBJEDMGOBPL `protobuf:"varint,15,opt,name=Unk2700_NDPPGJKJOMH,json=Unk2700NDPPGJKJOMH,proto3,enum=Unk2700_CBJEDMGOBPL" json:"Unk2700_NDPPGJKJOMH,omitempty"`
+ MailId uint32 `protobuf:"varint,1,opt,name=mail_id,json=mailId,proto3" json:"mail_id,omitempty"`
+ MailTextContent *MailTextContent `protobuf:"bytes,4,opt,name=mail_text_content,json=mailTextContent,proto3" json:"mail_text_content,omitempty"`
+ ItemList []*MailItem `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ SendTime uint32 `protobuf:"varint,8,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
+ ExpireTime uint32 `protobuf:"varint,9,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
+ Importance uint32 `protobuf:"varint,10,opt,name=importance,proto3" json:"importance,omitempty"`
+ IsRead bool `protobuf:"varint,11,opt,name=is_read,json=isRead,proto3" json:"is_read,omitempty"`
+ IsAttachmentGot bool `protobuf:"varint,12,opt,name=is_attachment_got,json=isAttachmentGot,proto3" json:"is_attachment_got,omitempty"`
+ ConfigId uint32 `protobuf:"varint,13,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ ArgumentList []string `protobuf:"bytes,14,rep,name=argument_list,json=argumentList,proto3" json:"argument_list,omitempty"`
+ CollectState MailCollectState `protobuf:"varint,15,opt,name=collect_state,json=collectState,proto3,enum=MailCollectState" json:"collect_state,omitempty"`
}
func (x *MailData) Reset() {
@@ -156,50 +156,49 @@ func (x *MailData) GetArgumentList() []string {
return nil
}
-func (x *MailData) GetUnk2700_NDPPGJKJOMH() Unk2700_CBJEDMGOBPL {
+func (x *MailData) GetCollectState() MailCollectState {
if x != nil {
- return x.Unk2700_NDPPGJKJOMH
+ return x.CollectState
}
- return Unk2700_CBJEDMGOBPL_Unk2700_CBJEDMGOBPL_Unk2700_MBLDLJOKLBL
+ return MailCollectState_MAIL_COLLECT_STATE_COLLECTIBLE_UNKNOWN
}
var File_MailData_proto protoreflect.FileDescriptor
var file_MailData_proto_rawDesc = []byte{
0x0a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x15, 0x4d, 0x61, 0x69, 0x6c, 0x54, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xb5, 0x03, 0x0a, 0x08, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12,
- 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x6d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x11, 0x6d, 0x61, 0x69, 0x6c,
- 0x5f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x54, 0x65, 0x78, 0x74, 0x43, 0x6f,
- 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x0f, 0x6d, 0x61, 0x69, 0x6c, 0x54, 0x65, 0x78, 0x74, 0x43,
- 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6c,
- 0x49, 0x74, 0x65, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b,
- 0x0a, 0x09, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x73, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x65,
- 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a,
- 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
- 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61,
- 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x6f, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0f, 0x69, 0x73, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x6f,
- 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x23,
- 0x0a, 0x0d, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x44, 0x50, 0x50, 0x47, 0x4a, 0x4b, 0x4a, 0x4f, 0x4d, 0x48, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4a, 0x45, 0x44,
- 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e,
- 0x44, 0x50, 0x50, 0x47, 0x4a, 0x4b, 0x4a, 0x4f, 0x4d, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x1a, 0x16, 0x4d, 0x61, 0x69, 0x6c, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x49, 0x74,
+ 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x4d, 0x61, 0x69, 0x6c, 0x54, 0x65,
+ 0x78, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xa6, 0x03, 0x0a, 0x08, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07,
+ 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d,
+ 0x61, 0x69, 0x6c, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x11, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x74, 0x65,
+ 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x10, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x54, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65,
+ 0x6e, 0x74, 0x52, 0x0f, 0x6d, 0x61, 0x69, 0x6c, 0x54, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x49, 0x74, 0x65,
+ 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x73,
+ 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x73, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69,
+ 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65,
+ 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6d, 0x70,
+ 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x69,
+ 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
+ 0x72, 0x65, 0x61, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65,
+ 0x61, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d,
+ 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x6f, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69,
+ 0x73, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x6f, 0x74, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61,
+ 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03,
+ 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x36, 0x0a, 0x0d, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x43, 0x6f,
+ 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c,
+ 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -216,15 +215,15 @@ func file_MailData_proto_rawDescGZIP() []byte {
var file_MailData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_MailData_proto_goTypes = []interface{}{
- (*MailData)(nil), // 0: MailData
- (*MailTextContent)(nil), // 1: MailTextContent
- (*MailItem)(nil), // 2: MailItem
- (Unk2700_CBJEDMGOBPL)(0), // 3: Unk2700_CBJEDMGOBPL
+ (*MailData)(nil), // 0: MailData
+ (*MailTextContent)(nil), // 1: MailTextContent
+ (*MailItem)(nil), // 2: MailItem
+ (MailCollectState)(0), // 3: MailCollectState
}
var file_MailData_proto_depIdxs = []int32{
1, // 0: MailData.mail_text_content:type_name -> MailTextContent
2, // 1: MailData.item_list:type_name -> MailItem
- 3, // 2: MailData.Unk2700_NDPPGJKJOMH:type_name -> Unk2700_CBJEDMGOBPL
+ 3, // 2: MailData.collect_state:type_name -> MailCollectState
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
@@ -237,9 +236,9 @@ func file_MailData_proto_init() {
if File_MailData_proto != nil {
return
}
+ file_MailCollectState_proto_init()
file_MailItem_proto_init()
file_MailTextContent_proto_init()
- file_Unk2700_CBJEDMGOBPL_proto_init()
if !protoimpl.UnsafeEnabled {
file_MailData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MailData); i {
diff --git a/gover/gen/MailItem.pb.go b/gover/gen/MailItem.pb.go
index 3ec9c509..13601e37 100644
--- a/gover/gen/MailItem.pb.go
+++ b/gover/gen/MailItem.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MailItem.proto
package gen
diff --git a/gover/gen/MailTextContent.pb.go b/gover/gen/MailTextContent.pb.go
index bf45a688..9a0fbe79 100644
--- a/gover/gen/MailTextContent.pb.go
+++ b/gover/gen/MailTextContent.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MailTextContent.proto
package gen
diff --git a/gover/gen/MainCoop.pb.go b/gover/gen/MainCoop.pb.go
index 4e44509f..4a1e3526 100644
--- a/gover/gen/MainCoop.pb.go
+++ b/gover/gen/MainCoop.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MainCoop.proto
package gen
@@ -90,13 +90,13 @@ type MainCoop struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SeenEndingMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=seen_ending_map,json=seenEndingMap,proto3" json:"seen_ending_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- NormalVarMap map[uint32]int32 `protobuf:"bytes,4,rep,name=normal_var_map,json=normalVarMap,proto3" json:"normal_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- SelfConfidence uint32 `protobuf:"varint,5,opt,name=self_confidence,json=selfConfidence,proto3" json:"self_confidence,omitempty"`
- SavePointIdList []uint32 `protobuf:"varint,1,rep,packed,name=save_point_id_list,json=savePointIdList,proto3" json:"save_point_id_list,omitempty"`
Status MainCoop_Status `protobuf:"varint,6,opt,name=status,proto3,enum=MainCoop_Status" json:"status,omitempty"`
- TempVarMap map[uint32]int32 `protobuf:"bytes,11,rep,name=temp_var_map,json=tempVarMap,proto3" json:"temp_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Id uint32 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
+ NormalVarMap map[uint32]int32 `protobuf:"bytes,5,rep,name=normal_var_map,json=normalVarMap,proto3" json:"normal_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ TempVarMap map[uint32]int32 `protobuf:"bytes,7,rep,name=temp_var_map,json=tempVarMap,proto3" json:"temp_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ SelfConfidence uint32 `protobuf:"varint,9,opt,name=self_confidence,json=selfConfidence,proto3" json:"self_confidence,omitempty"`
+ Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
+ SavePointIdList []uint32 `protobuf:"varint,10,rep,packed,name=save_point_id_list,json=savePointIdList,proto3" json:"save_point_id_list,omitempty"`
+ SeenEndingMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=seen_ending_map,json=seenEndingMap,proto3" json:"seen_ending_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *MainCoop) Reset() {
@@ -131,11 +131,11 @@ func (*MainCoop) Descriptor() ([]byte, []int) {
return file_MainCoop_proto_rawDescGZIP(), []int{0}
}
-func (x *MainCoop) GetSeenEndingMap() map[uint32]uint32 {
+func (x *MainCoop) GetStatus() MainCoop_Status {
if x != nil {
- return x.SeenEndingMap
+ return x.Status
}
- return nil
+ return MainCoop_STATUS_INVALID
}
func (x *MainCoop) GetNormalVarMap() map[uint32]int32 {
@@ -145,79 +145,79 @@ func (x *MainCoop) GetNormalVarMap() map[uint32]int32 {
return nil
}
-func (x *MainCoop) GetSelfConfidence() uint32 {
+func (x *MainCoop) GetTempVarMap() map[uint32]int32 {
if x != nil {
- return x.SelfConfidence
+ return x.TempVarMap
}
- return 0
+ return nil
}
-func (x *MainCoop) GetSavePointIdList() []uint32 {
+func (x *MainCoop) GetSelfConfidence() uint32 {
if x != nil {
- return x.SavePointIdList
+ return x.SelfConfidence
}
- return nil
+ return 0
}
-func (x *MainCoop) GetStatus() MainCoop_Status {
+func (x *MainCoop) GetId() uint32 {
if x != nil {
- return x.Status
+ return x.Id
}
- return MainCoop_STATUS_INVALID
+ return 0
}
-func (x *MainCoop) GetTempVarMap() map[uint32]int32 {
+func (x *MainCoop) GetSavePointIdList() []uint32 {
if x != nil {
- return x.TempVarMap
+ return x.SavePointIdList
}
return nil
}
-func (x *MainCoop) GetId() uint32 {
+func (x *MainCoop) GetSeenEndingMap() map[uint32]uint32 {
if x != nil {
- return x.Id
+ return x.SeenEndingMap
}
- return 0
+ return nil
}
var File_MainCoop_proto protoreflect.FileDescriptor
var file_MainCoop_proto_rawDesc = []byte{
0x0a, 0x0e, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xe9, 0x04, 0x0a, 0x08, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x12, 0x44, 0x0a,
+ 0x22, 0xe9, 0x04, 0x0a, 0x08, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x12, 0x28, 0x0a,
+ 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e,
+ 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52,
+ 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x41, 0x0a, 0x0e, 0x6e, 0x6f, 0x72, 0x6d, 0x61,
+ 0x6c, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1b, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61,
+ 0x6c, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6e, 0x6f,
+ 0x72, 0x6d, 0x61, 0x6c, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x3b, 0x0a, 0x0c, 0x74, 0x65,
+ 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x19, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x54, 0x65, 0x6d, 0x70,
+ 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x74, 0x65, 0x6d,
+ 0x70, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x6c, 0x66, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
+ 0x12, 0x2b, 0x0a, 0x12, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x73, 0x61,
+ 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x44, 0x0a,
0x0f, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x61, 0x70,
0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f,
0x70, 0x2e, 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x69, 0x6e, 0x67,
- 0x4d, 0x61, 0x70, 0x12, 0x41, 0x0a, 0x0e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x76, 0x61,
- 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x4d, 0x61,
- 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x56, 0x61, 0x72,
- 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
- 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x63,
- 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x73, 0x65, 0x6c, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x12,
- 0x2b, 0x0a, 0x12, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x73, 0x61, 0x76,
- 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x06,
- 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x4d,
- 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06,
- 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3b, 0x0a, 0x0c, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x76,
- 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x4d,
- 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x56, 0x61, 0x72, 0x4d,
- 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x74, 0x65, 0x6d, 0x70, 0x56, 0x61, 0x72,
- 0x4d, 0x61, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x02, 0x69, 0x64, 0x1a, 0x40, 0x0a, 0x12, 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x69, 0x6e,
+ 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x56, 0x61, 0x72,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3d, 0x0a, 0x0f, 0x54, 0x65, 0x6d, 0x70, 0x56, 0x61, 0x72, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
+ 0x02, 0x38, 0x01, 0x1a, 0x40, 0x0a, 0x12, 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x69, 0x6e,
0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x56,
- 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3d, 0x0a, 0x0f, 0x54, 0x65, 0x6d, 0x70, 0x56, 0x61,
- 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x45, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x55,
@@ -243,15 +243,15 @@ var file_MainCoop_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
var file_MainCoop_proto_goTypes = []interface{}{
(MainCoop_Status)(0), // 0: MainCoop.Status
(*MainCoop)(nil), // 1: MainCoop
- nil, // 2: MainCoop.SeenEndingMapEntry
- nil, // 3: MainCoop.NormalVarMapEntry
- nil, // 4: MainCoop.TempVarMapEntry
+ nil, // 2: MainCoop.NormalVarMapEntry
+ nil, // 3: MainCoop.TempVarMapEntry
+ nil, // 4: MainCoop.SeenEndingMapEntry
}
var file_MainCoop_proto_depIdxs = []int32{
- 2, // 0: MainCoop.seen_ending_map:type_name -> MainCoop.SeenEndingMapEntry
- 3, // 1: MainCoop.normal_var_map:type_name -> MainCoop.NormalVarMapEntry
- 0, // 2: MainCoop.status:type_name -> MainCoop.Status
- 4, // 3: MainCoop.temp_var_map:type_name -> MainCoop.TempVarMapEntry
+ 0, // 0: MainCoop.status:type_name -> MainCoop.Status
+ 2, // 1: MainCoop.normal_var_map:type_name -> MainCoop.NormalVarMapEntry
+ 3, // 2: MainCoop.temp_var_map:type_name -> MainCoop.TempVarMapEntry
+ 4, // 3: MainCoop.seen_ending_map:type_name -> MainCoop.SeenEndingMapEntry
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
diff --git a/gover/gen/MainCoopFailNotify.pb.go b/gover/gen/MainCoopFailNotify.pb.go
new file mode 100644
index 00000000..f2e79b0d
--- /dev/null
+++ b/gover/gen/MainCoopFailNotify.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MainCoopFailNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MainCoopFailNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TextmapId string `protobuf:"bytes,7,opt,name=textmap_id,json=textmapId,proto3" json:"textmap_id,omitempty"`
+ ChapterId uint32 `protobuf:"varint,14,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+}
+
+func (x *MainCoopFailNotify) Reset() {
+ *x = MainCoopFailNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MainCoopFailNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MainCoopFailNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MainCoopFailNotify) ProtoMessage() {}
+
+func (x *MainCoopFailNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MainCoopFailNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MainCoopFailNotify.ProtoReflect.Descriptor instead.
+func (*MainCoopFailNotify) Descriptor() ([]byte, []int) {
+ return file_MainCoopFailNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MainCoopFailNotify) GetTextmapId() string {
+ if x != nil {
+ return x.TextmapId
+ }
+ return ""
+}
+
+func (x *MainCoopFailNotify) GetChapterId() uint32 {
+ if x != nil {
+ return x.ChapterId
+ }
+ return 0
+}
+
+var File_MainCoopFailNotify_proto protoreflect.FileDescriptor
+
+var file_MainCoopFailNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x12, 0x4d, 0x61,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x65, 0x78, 0x74, 0x6d, 0x61, 0x70, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MainCoopFailNotify_proto_rawDescOnce sync.Once
+ file_MainCoopFailNotify_proto_rawDescData = file_MainCoopFailNotify_proto_rawDesc
+)
+
+func file_MainCoopFailNotify_proto_rawDescGZIP() []byte {
+ file_MainCoopFailNotify_proto_rawDescOnce.Do(func() {
+ file_MainCoopFailNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MainCoopFailNotify_proto_rawDescData)
+ })
+ return file_MainCoopFailNotify_proto_rawDescData
+}
+
+var file_MainCoopFailNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MainCoopFailNotify_proto_goTypes = []interface{}{
+ (*MainCoopFailNotify)(nil), // 0: MainCoopFailNotify
+}
+var file_MainCoopFailNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MainCoopFailNotify_proto_init() }
+func file_MainCoopFailNotify_proto_init() {
+ if File_MainCoopFailNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MainCoopFailNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MainCoopFailNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MainCoopFailNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MainCoopFailNotify_proto_goTypes,
+ DependencyIndexes: file_MainCoopFailNotify_proto_depIdxs,
+ MessageInfos: file_MainCoopFailNotify_proto_msgTypes,
+ }.Build()
+ File_MainCoopFailNotify_proto = out.File
+ file_MainCoopFailNotify_proto_rawDesc = nil
+ file_MainCoopFailNotify_proto_goTypes = nil
+ file_MainCoopFailNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MainCoopUpdateNotify.pb.go b/gover/gen/MainCoopUpdateNotify.pb.go
index eb95ecd2..138d79ff 100644
--- a/gover/gen/MainCoopUpdateNotify.pb.go
+++ b/gover/gen/MainCoopUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MainCoopUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1968
-// EnetChannelId: 0
-// EnetIsReliable: true
type MainCoopUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MainCoopList []*MainCoop `protobuf:"bytes,5,rep,name=main_coop_list,json=mainCoopList,proto3" json:"main_coop_list,omitempty"`
+ MainCoopList []*MainCoop `protobuf:"bytes,10,rep,name=main_coop_list,json=mainCoopList,proto3" json:"main_coop_list,omitempty"`
}
func (x *MainCoopUpdateNotify) Reset() {
@@ -94,7 +91,7 @@ var file_MainCoopUpdateNotify_proto_rawDesc = []byte{
0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x14,
0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x0e, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6f,
- 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d,
+ 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d,
0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x0c, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f,
0x70, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/MapAreaChangeNotify.pb.go b/gover/gen/MapAreaChangeNotify.pb.go
index ac4dd037..f0a86f5d 100644
--- a/gover/gen/MapAreaChangeNotify.pb.go
+++ b/gover/gen/MapAreaChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapAreaChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3378
-// EnetChannelId: 0
-// EnetIsReliable: true
type MapAreaChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MapAreaInfoList []*MapAreaInfo `protobuf:"bytes,3,rep,name=map_area_info_list,json=mapAreaInfoList,proto3" json:"map_area_info_list,omitempty"`
+ MapAreaInfoList []*MapAreaInfo `protobuf:"bytes,6,rep,name=map_area_info_list,json=mapAreaInfoList,proto3" json:"map_area_info_list,omitempty"`
}
func (x *MapAreaChangeNotify) Reset() {
@@ -94,7 +91,7 @@ var file_MapAreaChangeNotify_proto_rawDesc = []byte{
0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50,
0x0a, 0x13, 0x4d, 0x61, 0x70, 0x41, 0x72, 0x65, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x61, 0x72, 0x65,
- 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0c, 0x2e, 0x4d, 0x61, 0x70, 0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x0f, 0x6d, 0x61, 0x70, 0x41, 0x72, 0x65, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/MapAreaInfo.pb.go b/gover/gen/MapAreaInfo.pb.go
index 2787aa2b..84794507 100644
--- a/gover/gen/MapAreaInfo.pb.go
+++ b/gover/gen/MapAreaInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapAreaInfo.proto
package gen
diff --git a/gover/gen/MapInfo.pb.go b/gover/gen/MapInfo.pb.go
index 9e23100f..083798f2 100644
--- a/gover/gen/MapInfo.pb.go
+++ b/gover/gen/MapInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapInfo.proto
package gen
diff --git a/gover/gen/MapMarkFromType.pb.go b/gover/gen/MapMarkFromType.pb.go
index 417321ca..811d1fe6 100644
--- a/gover/gen/MapMarkFromType.pb.go
+++ b/gover/gen/MapMarkFromType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapMarkFromType.proto
package gen
diff --git a/gover/gen/MapMarkPoint.pb.go b/gover/gen/MapMarkPoint.pb.go
index bf86e639..ba149bba 100644
--- a/gover/gen/MapMarkPoint.pb.go
+++ b/gover/gen/MapMarkPoint.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapMarkPoint.proto
package gen
diff --git a/gover/gen/MapMarkPointType.pb.go b/gover/gen/MapMarkPointType.pb.go
index 744a1f05..e4d58b87 100644
--- a/gover/gen/MapMarkPointType.pb.go
+++ b/gover/gen/MapMarkPointType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapMarkPointType.proto
package gen
diff --git a/gover/gen/MapMarkTipsInfo.pb.go b/gover/gen/MapMarkTipsInfo.pb.go
index 645288e6..9d40c3b3 100644
--- a/gover/gen/MapMarkTipsInfo.pb.go
+++ b/gover/gen/MapMarkTipsInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapMarkTipsInfo.proto
package gen
diff --git a/gover/gen/MapMarkTipsType.pb.go b/gover/gen/MapMarkTipsType.pb.go
index 7b770be5..ff41a4c2 100644
--- a/gover/gen/MapMarkTipsType.pb.go
+++ b/gover/gen/MapMarkTipsType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MapMarkTipsType.proto
package gen
diff --git a/gover/gen/MarkEntityInMinMapNotify.pb.go b/gover/gen/MarkEntityInMinMapNotify.pb.go
index 0b61f132..1cc26f68 100644
--- a/gover/gen/MarkEntityInMinMapNotify.pb.go
+++ b/gover/gen/MarkEntityInMinMapNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MarkEntityInMinMapNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 202
-// EnetChannelId: 0
-// EnetIsReliable: true
type MarkEntityInMinMapNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Position *Vector `protobuf:"bytes,4,opt,name=position,proto3" json:"position,omitempty"`
- MonsterId uint32 `protobuf:"varint,7,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ MonsterId uint32 `protobuf:"varint,14,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
}
func (x *MarkEntityInMinMapNotify) Reset() {
@@ -88,16 +85,16 @@ func (x *MarkEntityInMinMapNotify) GetPosition() *Vector {
return nil
}
-func (x *MarkEntityInMinMapNotify) GetMonsterId() uint32 {
+func (x *MarkEntityInMinMapNotify) GetEntityId() uint32 {
if x != nil {
- return x.MonsterId
+ return x.EntityId
}
return 0
}
-func (x *MarkEntityInMinMapNotify) GetEntityId() uint32 {
+func (x *MarkEntityInMinMapNotify) GetMonsterId() uint32 {
if x != nil {
- return x.EntityId
+ return x.MonsterId
}
return 0
}
@@ -112,10 +109,10 @@ var file_MarkEntityInMinMapNotify_proto_rawDesc = []byte{
0x6e, 0x4d, 0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f,
0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12,
- 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MarkMapReq.pb.go b/gover/gen/MarkMapReq.pb.go
index 06936cbc..c41d0701 100644
--- a/gover/gen/MarkMapReq.pb.go
+++ b/gover/gen/MarkMapReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MarkMapReq.proto
package gen
@@ -88,18 +88,14 @@ func (MarkMapReq_Operation) EnumDescriptor() ([]byte, []int) {
return file_MarkMapReq_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 3466
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MarkMapReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Mark *MapMarkPoint `protobuf:"bytes,8,opt,name=mark,proto3" json:"mark,omitempty"`
+ Op MarkMapReq_Operation `protobuf:"varint,3,opt,name=op,proto3,enum=MarkMapReq_Operation" json:"op,omitempty"`
Old *MapMarkPoint `protobuf:"bytes,6,opt,name=old,proto3" json:"old,omitempty"`
- Op MarkMapReq_Operation `protobuf:"varint,9,opt,name=op,proto3,enum=MarkMapReq_Operation" json:"op,omitempty"`
+ Mark *MapMarkPoint `protobuf:"bytes,13,opt,name=mark,proto3" json:"mark,omitempty"`
}
func (x *MarkMapReq) Reset() {
@@ -134,11 +130,11 @@ func (*MarkMapReq) Descriptor() ([]byte, []int) {
return file_MarkMapReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MarkMapReq) GetMark() *MapMarkPoint {
+func (x *MarkMapReq) GetOp() MarkMapReq_Operation {
if x != nil {
- return x.Mark
+ return x.Op
}
- return nil
+ return MarkMapReq_OPERATION_ADD
}
func (x *MarkMapReq) GetOld() *MapMarkPoint {
@@ -148,11 +144,11 @@ func (x *MarkMapReq) GetOld() *MapMarkPoint {
return nil
}
-func (x *MarkMapReq) GetOp() MarkMapReq_Operation {
+func (x *MarkMapReq) GetMark() *MapMarkPoint {
if x != nil {
- return x.Op
+ return x.Mark
}
- return MarkMapReq_OPERATION_ADD
+ return nil
}
var File_MarkMapReq_proto protoreflect.FileDescriptor
@@ -161,13 +157,13 @@ var file_MarkMapReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x4d, 0x61, 0x72, 0x6b, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x12, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x01, 0x0a, 0x0a, 0x4d, 0x61, 0x72, 0x6b, 0x4d,
- 0x61, 0x70, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x52, 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x1f, 0x0a, 0x03, 0x6f, 0x6c, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x50,
- 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x03, 0x6f, 0x6c, 0x64, 0x12, 0x25, 0x0a, 0x02, 0x6f, 0x70, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x4d, 0x61, 0x70, 0x52,
- 0x65, 0x71, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x02, 0x6f, 0x70,
+ 0x61, 0x70, 0x52, 0x65, 0x71, 0x12, 0x25, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x15, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x4f,
+ 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x02, 0x6f, 0x70, 0x12, 0x1f, 0x0a, 0x03,
+ 0x6f, 0x6c, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61, 0x70, 0x4d,
+ 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x03, 0x6f, 0x6c, 0x64, 0x12, 0x21, 0x0a,
+ 0x04, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61,
+ 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6d, 0x61, 0x72, 0x6b,
0x22, 0x57, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x0a,
0x0d, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x44, 0x10, 0x00,
0x12, 0x11, 0x0a, 0x0d, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x4f,
@@ -197,9 +193,9 @@ var file_MarkMapReq_proto_goTypes = []interface{}{
(*MapMarkPoint)(nil), // 2: MapMarkPoint
}
var file_MarkMapReq_proto_depIdxs = []int32{
- 2, // 0: MarkMapReq.mark:type_name -> MapMarkPoint
+ 0, // 0: MarkMapReq.op:type_name -> MarkMapReq.Operation
2, // 1: MarkMapReq.old:type_name -> MapMarkPoint
- 0, // 2: MarkMapReq.op:type_name -> MarkMapReq.Operation
+ 2, // 2: MarkMapReq.mark:type_name -> MapMarkPoint
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/MarkMapRsp.pb.go b/gover/gen/MarkMapRsp.pb.go
index 7f94e367..6771def5 100644
--- a/gover/gen/MarkMapRsp.pb.go
+++ b/gover/gen/MarkMapRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MarkMapRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3079
-// EnetChannelId: 0
-// EnetIsReliable: true
type MarkMapRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MarkList []*MapMarkPoint `protobuf:"bytes,8,rep,name=mark_list,json=markList,proto3" json:"mark_list,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MarkList []*MapMarkPoint `protobuf:"bytes,2,rep,name=mark_list,json=markList,proto3" json:"mark_list,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MarkMapRsp) Reset() {
@@ -101,9 +98,9 @@ var file_MarkMapRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x12, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x0a, 0x4d, 0x61, 0x72, 0x6b, 0x4d, 0x61,
0x70, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72,
+ 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x72,
0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MarkNewNotify.pb.go b/gover/gen/MarkNewNotify.pb.go
index efd7441e..db011641 100644
--- a/gover/gen/MarkNewNotify.pb.go
+++ b/gover/gen/MarkNewNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MarkNewNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1275
-// EnetChannelId: 0
-// EnetIsReliable: true
type MarkNewNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
IdList []uint32 `protobuf:"varint,7,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
- MarkNewType uint32 `protobuf:"varint,11,opt,name=mark_new_type,json=markNewType,proto3" json:"mark_new_type,omitempty"`
+ MarkNewType uint32 `protobuf:"varint,3,opt,name=mark_new_type,json=markNewType,proto3" json:"mark_new_type,omitempty"`
}
func (x *MarkNewNotify) Reset() {
@@ -102,7 +99,7 @@ var file_MarkNewNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
0x22, 0x0a, 0x0d, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x65, 0x77, 0x54,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x65, 0x77, 0x54,
0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MarkNewType.pb.go b/gover/gen/MarkNewType.pb.go
deleted file mode 100644
index 5ffe2310..00000000
--- a/gover/gen/MarkNewType.pb.go
+++ /dev/null
@@ -1,130 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: MarkNewType.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type MarkNewType int32
-
-const (
- MarkNewType__NONE MarkNewType = 0
- MarkNewType_COMBINE MarkNewType = 1
- MarkNewType_FORGE MarkNewType = 2
-)
-
-// Enum value maps for MarkNewType.
-var (
- MarkNewType_name = map[int32]string{
- 0: "_NONE",
- 1: "COMBINE",
- 2: "FORGE",
- }
- MarkNewType_value = map[string]int32{
- "_NONE": 0,
- "COMBINE": 1,
- "FORGE": 2,
- }
-)
-
-func (x MarkNewType) Enum() *MarkNewType {
- p := new(MarkNewType)
- *p = x
- return p
-}
-
-func (x MarkNewType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (MarkNewType) Descriptor() protoreflect.EnumDescriptor {
- return file_MarkNewType_proto_enumTypes[0].Descriptor()
-}
-
-func (MarkNewType) Type() protoreflect.EnumType {
- return &file_MarkNewType_proto_enumTypes[0]
-}
-
-func (x MarkNewType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use MarkNewType.Descriptor instead.
-func (MarkNewType) EnumDescriptor() ([]byte, []int) {
- return file_MarkNewType_proto_rawDescGZIP(), []int{0}
-}
-
-var File_MarkNewType_proto protoreflect.FileDescriptor
-
-var file_MarkNewType_proto_rawDesc = []byte{
- 0x0a, 0x11, 0x4d, 0x61, 0x72, 0x6b, 0x4e, 0x65, 0x77, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x2a, 0x30, 0x0a, 0x0b, 0x4d, 0x61, 0x72, 0x6b, 0x4e, 0x65, 0x77, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x0b, 0x0a,
- 0x07, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x4f,
- 0x52, 0x47, 0x45, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_MarkNewType_proto_rawDescOnce sync.Once
- file_MarkNewType_proto_rawDescData = file_MarkNewType_proto_rawDesc
-)
-
-func file_MarkNewType_proto_rawDescGZIP() []byte {
- file_MarkNewType_proto_rawDescOnce.Do(func() {
- file_MarkNewType_proto_rawDescData = protoimpl.X.CompressGZIP(file_MarkNewType_proto_rawDescData)
- })
- return file_MarkNewType_proto_rawDescData
-}
-
-var file_MarkNewType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_MarkNewType_proto_goTypes = []interface{}{
- (MarkNewType)(0), // 0: MarkNewType
-}
-var file_MarkNewType_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_MarkNewType_proto_init() }
-func file_MarkNewType_proto_init() {
- if File_MarkNewType_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_MarkNewType_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_MarkNewType_proto_goTypes,
- DependencyIndexes: file_MarkNewType_proto_depIdxs,
- EnumInfos: file_MarkNewType_proto_enumTypes,
- }.Build()
- File_MarkNewType_proto = out.File
- file_MarkNewType_proto_rawDesc = nil
- file_MarkNewType_proto_goTypes = nil
- file_MarkNewType_proto_depIdxs = nil
-}
diff --git a/gover/gen/MarkTargetInvestigationMonsterNotify.pb.go b/gover/gen/MarkTargetInvestigationMonsterNotify.pb.go
index c0cc246c..d3a44ec3 100644
--- a/gover/gen/MarkTargetInvestigationMonsterNotify.pb.go
+++ b/gover/gen/MarkTargetInvestigationMonsterNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MarkTargetInvestigationMonsterNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1915
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MarkTargetInvestigationMonsterNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- MonsterId uint32 `protobuf:"varint,4,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
- GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- InvestigationMonsterId uint32 `protobuf:"varint,12,opt,name=investigation_monster_id,json=investigationMonsterId,proto3" json:"investigation_monster_id,omitempty"`
+ MonsterId uint32 `protobuf:"varint,10,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ InvestigationMonsterId uint32 `protobuf:"varint,3,opt,name=investigation_monster_id,json=investigationMonsterId,proto3" json:"investigation_monster_id,omitempty"`
}
func (x *MarkTargetInvestigationMonsterNotify) Reset() {
@@ -83,16 +79,16 @@ func (*MarkTargetInvestigationMonsterNotify) Descriptor() ([]byte, []int) {
return file_MarkTargetInvestigationMonsterNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MarkTargetInvestigationMonsterNotify) GetSceneId() uint32 {
+func (x *MarkTargetInvestigationMonsterNotify) GetMonsterId() uint32 {
if x != nil {
- return x.SceneId
+ return x.MonsterId
}
return 0
}
-func (x *MarkTargetInvestigationMonsterNotify) GetMonsterId() uint32 {
+func (x *MarkTargetInvestigationMonsterNotify) GetSceneId() uint32 {
if x != nil {
- return x.MonsterId
+ return x.SceneId
}
return 0
}
@@ -119,14 +115,14 @@ var file_MarkTargetInvestigationMonsterNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x01, 0x0a,
0x24, 0x4d, 0x61, 0x72, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x76, 0x65, 0x73,
0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64,
- 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x65, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x18, 0x69, 0x6e,
0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x6e, 0x73,
- 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x69, 0x6e,
0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x6e, 0x73, 0x74,
0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/MassiveBoxInfo.pb.go b/gover/gen/MassiveBoxInfo.pb.go
index bad9b87d..277ea9e4 100644
--- a/gover/gen/MassiveBoxInfo.pb.go
+++ b/gover/gen/MassiveBoxInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassiveBoxInfo.proto
package gen
diff --git a/gover/gen/MassiveEntityElementOpBatchNotify.pb.go b/gover/gen/MassiveEntityElementOpBatchNotify.pb.go
index cc7901ef..64b4c07e 100644
--- a/gover/gen/MassiveEntityElementOpBatchNotify.pb.go
+++ b/gover/gen/MassiveEntityElementOpBatchNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassiveEntityElementOpBatchNotify.proto
package gen
@@ -36,22 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 357
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MassiveEntityElementOpBatchNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityType int32 `protobuf:"varint,6,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"`
- OpIdx uint32 `protobuf:"varint,9,opt,name=op_idx,json=opIdx,proto3" json:"op_idx,omitempty"`
- UserId uint32 `protobuf:"varint,11,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
- AttackerId uint32 `protobuf:"varint,3,opt,name=attacker_id,json=attackerId,proto3" json:"attacker_id,omitempty"`
- SourceElementType int32 `protobuf:"varint,12,opt,name=source_element_type,json=sourceElementType,proto3" json:"source_element_type,omitempty"`
- ReactionSourceType int32 `protobuf:"varint,4,opt,name=reaction_source_type,json=reactionSourceType,proto3" json:"reaction_source_type,omitempty"`
- AttackElementDurability float32 `protobuf:"fixed32,7,opt,name=attack_element_durability,json=attackElementDurability,proto3" json:"attack_element_durability,omitempty"`
+ AttackerId uint32 `protobuf:"varint,8,opt,name=attacker_id,json=attackerId,proto3" json:"attacker_id,omitempty"`
+ AttackElementDurability float32 `protobuf:"fixed32,4,opt,name=attack_element_durability,json=attackElementDurability,proto3" json:"attack_element_durability,omitempty"`
+ Unk3300_PNANGDNNFCH int32 `protobuf:"varint,2,opt,name=Unk3300_PNANGDNNFCH,json=Unk3300PNANGDNNFCH,proto3" json:"Unk3300_PNANGDNNFCH,omitempty"`
+ EntityType int32 `protobuf:"varint,10,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"`
+ Unk3300_KNLDJPEMCKP int32 `protobuf:"varint,7,opt,name=Unk3300_KNLDJPEMCKP,json=Unk3300KNLDJPEMCKP,proto3" json:"Unk3300_KNLDJPEMCKP,omitempty"`
+ OpIdx uint32 `protobuf:"varint,11,opt,name=op_idx,json=opIdx,proto3" json:"op_idx,omitempty"`
+ UserId uint32 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// Types that are assignable to CheckShape:
//
// *MassiveEntityElementOpBatchNotify_ShapeSphere
@@ -91,51 +87,51 @@ func (*MassiveEntityElementOpBatchNotify) Descriptor() ([]byte, []int) {
return file_MassiveEntityElementOpBatchNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MassiveEntityElementOpBatchNotify) GetEntityType() int32 {
+func (x *MassiveEntityElementOpBatchNotify) GetAttackerId() uint32 {
if x != nil {
- return x.EntityType
+ return x.AttackerId
}
return 0
}
-func (x *MassiveEntityElementOpBatchNotify) GetOpIdx() uint32 {
+func (x *MassiveEntityElementOpBatchNotify) GetAttackElementDurability() float32 {
if x != nil {
- return x.OpIdx
+ return x.AttackElementDurability
}
return 0
}
-func (x *MassiveEntityElementOpBatchNotify) GetUserId() uint32 {
+func (x *MassiveEntityElementOpBatchNotify) GetUnk3300_PNANGDNNFCH() int32 {
if x != nil {
- return x.UserId
+ return x.Unk3300_PNANGDNNFCH
}
return 0
}
-func (x *MassiveEntityElementOpBatchNotify) GetAttackerId() uint32 {
+func (x *MassiveEntityElementOpBatchNotify) GetEntityType() int32 {
if x != nil {
- return x.AttackerId
+ return x.EntityType
}
return 0
}
-func (x *MassiveEntityElementOpBatchNotify) GetSourceElementType() int32 {
+func (x *MassiveEntityElementOpBatchNotify) GetUnk3300_KNLDJPEMCKP() int32 {
if x != nil {
- return x.SourceElementType
+ return x.Unk3300_KNLDJPEMCKP
}
return 0
}
-func (x *MassiveEntityElementOpBatchNotify) GetReactionSourceType() int32 {
+func (x *MassiveEntityElementOpBatchNotify) GetOpIdx() uint32 {
if x != nil {
- return x.ReactionSourceType
+ return x.OpIdx
}
return 0
}
-func (x *MassiveEntityElementOpBatchNotify) GetAttackElementDurability() float32 {
+func (x *MassiveEntityElementOpBatchNotify) GetUserId() uint32 {
if x != nil {
- return x.AttackElementDurability
+ return x.UserId
}
return 0
}
@@ -166,11 +162,11 @@ type isMassiveEntityElementOpBatchNotify_CheckShape interface {
}
type MassiveEntityElementOpBatchNotify_ShapeSphere struct {
- ShapeSphere *ShapeSphere `protobuf:"bytes,10,opt,name=shape_sphere,json=shapeSphere,proto3,oneof"`
+ ShapeSphere *ShapeSphere `protobuf:"bytes,14,opt,name=shape_sphere,json=shapeSphere,proto3,oneof"`
}
type MassiveEntityElementOpBatchNotify_ShapeBox struct {
- ShapeBox *ShapeBox `protobuf:"bytes,2,opt,name=shape_box,json=shapeBox,proto3,oneof"`
+ ShapeBox *ShapeBox `protobuf:"bytes,13,opt,name=shape_box,json=shapeBox,proto3,oneof"`
}
func (*MassiveEntityElementOpBatchNotify_ShapeSphere) isMassiveEntityElementOpBatchNotify_CheckShape() {
@@ -188,28 +184,28 @@ var file_MassiveEntityElementOpBatchNotify_proto_rawDesc = []byte{
0x53, 0x70, 0x68, 0x65, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x03, 0x0a,
0x21, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x45, 0x6c,
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x70, 0x42, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x70, 0x5f, 0x69, 0x64, 0x78, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6f, 0x70, 0x49, 0x64, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73,
- 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x75, 0x73, 0x65,
- 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x5f,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b,
- 0x65, 0x72, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65,
- 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x11, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x12, 0x72, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6f, 0x75, 0x72,
- 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b,
- 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x17, 0x61, 0x74, 0x74, 0x61, 0x63,
- 0x6b, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69,
- 0x74, 0x79, 0x12, 0x31, 0x0a, 0x0c, 0x73, 0x68, 0x61, 0x70, 0x65, 0x5f, 0x73, 0x70, 0x68, 0x65,
- 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x53, 0x68, 0x61, 0x70, 0x65,
+ 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x19, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x5f, 0x65, 0x6c,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x17, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x45, 0x6c,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x41, 0x4e, 0x47,
+ 0x44, 0x4e, 0x4e, 0x46, 0x43, 0x48, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4e, 0x41, 0x4e, 0x47, 0x44, 0x4e, 0x4e, 0x46, 0x43, 0x48,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x4c,
+ 0x44, 0x4a, 0x50, 0x45, 0x4d, 0x43, 0x4b, 0x50, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4e, 0x4c, 0x44, 0x4a, 0x50, 0x45, 0x4d, 0x43,
+ 0x4b, 0x50, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x70, 0x5f, 0x69, 0x64, 0x78, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x6f, 0x70, 0x49, 0x64, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72,
+ 0x49, 0x64, 0x12, 0x31, 0x0a, 0x0c, 0x73, 0x68, 0x61, 0x70, 0x65, 0x5f, 0x73, 0x70, 0x68, 0x65,
+ 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x53, 0x68, 0x61, 0x70, 0x65,
0x53, 0x70, 0x68, 0x65, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x68, 0x61, 0x70, 0x65, 0x53,
0x70, 0x68, 0x65, 0x72, 0x65, 0x12, 0x28, 0x0a, 0x09, 0x73, 0x68, 0x61, 0x70, 0x65, 0x5f, 0x62,
- 0x6f, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x53, 0x68, 0x61, 0x70, 0x65,
+ 0x6f, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x53, 0x68, 0x61, 0x70, 0x65,
0x42, 0x6f, 0x78, 0x48, 0x00, 0x52, 0x08, 0x73, 0x68, 0x61, 0x70, 0x65, 0x42, 0x6f, 0x78, 0x42,
0x0d, 0x0a, 0x0b, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/MassiveEntityState.pb.go b/gover/gen/MassiveEntityState.pb.go
index 5b6f9b85..eb819de7 100644
--- a/gover/gen/MassiveEntityState.pb.go
+++ b/gover/gen/MassiveEntityState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassiveEntityState.proto
package gen
diff --git a/gover/gen/MassiveEntityStateChangedNotify.pb.go b/gover/gen/MassiveEntityStateChangedNotify.pb.go
index 3f6a88f3..519e6dd2 100644
--- a/gover/gen/MassiveEntityStateChangedNotify.pb.go
+++ b/gover/gen/MassiveEntityStateChangedNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassiveEntityStateChangedNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 370
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MassiveEntityStateChangedNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MassiveEntityStateList []*MassiveEntityState `protobuf:"bytes,4,rep,name=massive_entity_state_list,json=massiveEntityStateList,proto3" json:"massive_entity_state_list,omitempty"`
+ MassiveEntityStateList []*MassiveEntityState `protobuf:"bytes,14,rep,name=massive_entity_state_list,json=massiveEntityStateList,proto3" json:"massive_entity_state_list,omitempty"`
}
func (x *MassiveEntityStateChangedNotify) Reset() {
@@ -98,7 +94,7 @@ var file_MassiveEntityStateChangedNotify_proto_rawDesc = []byte{
0x74, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x4e, 0x0a, 0x19, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f,
0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76,
+ 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4d, 0x61, 0x73, 0x73, 0x69, 0x76,
0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x16, 0x6d, 0x61,
0x73, 0x73, 0x69, 0x76, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/MassiveGrassInfo.pb.go b/gover/gen/MassiveGrassInfo.pb.go
index df337812..2104755a 100644
--- a/gover/gen/MassiveGrassInfo.pb.go
+++ b/gover/gen/MassiveGrassInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassiveGrassInfo.proto
package gen
diff --git a/gover/gen/MassivePropParam.pb.go b/gover/gen/MassivePropParam.pb.go
index 9c9a43b2..889d8c1a 100644
--- a/gover/gen/MassivePropParam.pb.go
+++ b/gover/gen/MassivePropParam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassivePropParam.proto
package gen
diff --git a/gover/gen/MassivePropSyncInfo.pb.go b/gover/gen/MassivePropSyncInfo.pb.go
index 1965a3df..a74122e3 100644
--- a/gover/gen/MassivePropSyncInfo.pb.go
+++ b/gover/gen/MassivePropSyncInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassivePropSyncInfo.proto
package gen
diff --git a/gover/gen/MassiveWaterInfo.pb.go b/gover/gen/MassiveWaterInfo.pb.go
index 2bc12c8f..9ee1e639 100644
--- a/gover/gen/MassiveWaterInfo.pb.go
+++ b/gover/gen/MassiveWaterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MassiveWaterInfo.proto
package gen
diff --git a/gover/gen/MatchPlayerInfo.pb.go b/gover/gen/MatchPlayerInfo.pb.go
index d211cb75..55ba371e 100644
--- a/gover/gen/MatchPlayerInfo.pb.go
+++ b/gover/gen/MatchPlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MatchPlayerInfo.proto
package gen
@@ -41,8 +41,8 @@ type MatchPlayerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAgreed bool `protobuf:"varint,9,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
- PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,2,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
+ IsAgreed bool `protobuf:"varint,4,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
+ PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,15,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
}
func (x *MatchPlayerInfo) Reset() {
@@ -99,8 +99,8 @@ var file_MatchPlayerInfo_proto_rawDesc = []byte{
0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x62, 0x0a, 0x0f, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x12,
- 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02,
+ 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x12,
+ 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/MatchReason.pb.go b/gover/gen/MatchReason.pb.go
index 3e735880..c95c8900 100644
--- a/gover/gen/MatchReason.pb.go
+++ b/gover/gen/MatchReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MatchReason.proto
package gen
diff --git a/gover/gen/MatchType.pb.go b/gover/gen/MatchType.pb.go
index ef02bbe0..6eb9e2c6 100644
--- a/gover/gen/MatchType.pb.go
+++ b/gover/gen/MatchType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MatchType.proto
package gen
@@ -44,6 +44,7 @@ const (
MatchType_MATCH_TYPE_MP_PLAY MatchType = 2
MatchType_MATCH_TYPE_MECHANICUS MatchType = 3
MatchType_MATCH_TYPE_GENERAL MatchType = 4
+ MatchType_MATCH_TYPE_GCG MatchType = 5
)
// Enum value maps for MatchType.
@@ -54,6 +55,7 @@ var (
2: "MATCH_TYPE_MP_PLAY",
3: "MATCH_TYPE_MECHANICUS",
4: "MATCH_TYPE_GENERAL",
+ 5: "MATCH_TYPE_GCG",
}
MatchType_value = map[string]int32{
"MATCH_TYPE_NONE": 0,
@@ -61,6 +63,7 @@ var (
"MATCH_TYPE_MP_PLAY": 2,
"MATCH_TYPE_MECHANICUS": 3,
"MATCH_TYPE_GENERAL": 4,
+ "MATCH_TYPE_GCG": 5,
}
)
@@ -95,7 +98,7 @@ var File_MatchType_proto protoreflect.FileDescriptor
var file_MatchType_proto_rawDesc = []byte{
0x0a, 0x0f, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2a, 0x83, 0x01, 0x0a, 0x09, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x6f, 0x2a, 0x97, 0x01, 0x0a, 0x09, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12,
0x13, 0x0a, 0x0f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f,
0x4e, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x54, 0x59,
0x50, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12,
@@ -103,8 +106,9 @@ var file_MatchType_proto_rawDesc = []byte{
0x41, 0x59, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x54, 0x59,
0x50, 0x45, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x10, 0x03, 0x12,
0x16, 0x0a, 0x12, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x45,
- 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x4d, 0x41, 0x54, 0x43, 0x48,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x43, 0x47, 0x10, 0x05, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/Material.pb.go b/gover/gen/Material.pb.go
index 8711a9bd..ec7289d5 100644
--- a/gover/gen/Material.pb.go
+++ b/gover/gen/Material.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Material.proto
package gen
diff --git a/gover/gen/MaterialDeleteInfo.pb.go b/gover/gen/MaterialDeleteInfo.pb.go
index 25bb3944..1cbf965e 100644
--- a/gover/gen/MaterialDeleteInfo.pb.go
+++ b/gover/gen/MaterialDeleteInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MaterialDeleteInfo.proto
package gen
diff --git a/gover/gen/MaterialDeleteReturnNotify.pb.go b/gover/gen/MaterialDeleteReturnNotify.pb.go
index a8fc3fe0..d2617db6 100644
--- a/gover/gen/MaterialDeleteReturnNotify.pb.go
+++ b/gover/gen/MaterialDeleteReturnNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MaterialDeleteReturnNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 661
-// EnetChannelId: 0
-// EnetIsReliable: true
type MaterialDeleteReturnNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ReturnItemMap map[uint32]uint32 `protobuf:"bytes,5,rep,name=return_item_map,json=returnItemMap,proto3" json:"return_item_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Type MaterialDeleteReturnType `protobuf:"varint,8,opt,name=type,proto3,enum=MaterialDeleteReturnType" json:"type,omitempty"`
- DeleteMaterialMap map[uint32]uint32 `protobuf:"bytes,6,rep,name=delete_material_map,json=deleteMaterialMap,proto3" json:"delete_material_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Type MaterialDeleteReturnType `protobuf:"varint,7,opt,name=type,proto3,enum=MaterialDeleteReturnType" json:"type,omitempty"`
+ Unk3300_OFOKFKBALJD map[uint32]uint32 `protobuf:"bytes,12,rep,name=Unk3300_OFOKFKBALJD,json=Unk3300OFOKFKBALJD,proto3" json:"Unk3300_OFOKFKBALJD,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_LAIHDKJAHAF map[uint32]uint32 `protobuf:"bytes,8,rep,name=Unk3300_LAIHDKJAHAF,json=Unk3300LAIHDKJAHAF,proto3" json:"Unk3300_LAIHDKJAHAF,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *MaterialDeleteReturnNotify) Reset() {
@@ -81,23 +78,23 @@ func (*MaterialDeleteReturnNotify) Descriptor() ([]byte, []int) {
return file_MaterialDeleteReturnNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MaterialDeleteReturnNotify) GetReturnItemMap() map[uint32]uint32 {
+func (x *MaterialDeleteReturnNotify) GetType() MaterialDeleteReturnType {
if x != nil {
- return x.ReturnItemMap
+ return x.Type
}
- return nil
+ return MaterialDeleteReturnType_MATERIAL_DELETE_RETURN_TYPE_BAG
}
-func (x *MaterialDeleteReturnNotify) GetType() MaterialDeleteReturnType {
+func (x *MaterialDeleteReturnNotify) GetUnk3300_OFOKFKBALJD() map[uint32]uint32 {
if x != nil {
- return x.Type
+ return x.Unk3300_OFOKFKBALJD
}
- return MaterialDeleteReturnType_MATERIAL_DELETE_RETURN_TYPE_BAG
+ return nil
}
-func (x *MaterialDeleteReturnNotify) GetDeleteMaterialMap() map[uint32]uint32 {
+func (x *MaterialDeleteReturnNotify) GetUnk3300_LAIHDKJAHAF() map[uint32]uint32 {
if x != nil {
- return x.DeleteMaterialMap
+ return x.Unk3300_LAIHDKJAHAF
}
return nil
}
@@ -109,33 +106,34 @@ var file_MaterialDeleteReturnNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x1e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65,
0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x8f, 0x03, 0x0a, 0x1a, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44,
+ 0x74, 0x6f, 0x22, 0xa5, 0x03, 0x0a, 0x1a, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44,
0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x56, 0x0a, 0x0f, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x4d, 0x61, 0x74,
- 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72,
- 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x49, 0x74,
- 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x75,
- 0x72, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x2d, 0x0a, 0x04, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69,
- 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x62, 0x0a, 0x13, 0x64, 0x65, 0x6c, 0x65,
- 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
- 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74,
- 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x61, 0x70, 0x1a, 0x40, 0x0a, 0x12,
- 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44,
- 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
- 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x79, 0x12, 0x2d, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x19, 0x2e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
+ 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
+ 0x12, 0x64, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x4f, 0x4b,
+ 0x46, 0x4b, 0x42, 0x41, 0x4c, 0x4a, 0x44, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e,
+ 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65,
+ 0x74, 0x75, 0x72, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4f, 0x46, 0x4f, 0x4b, 0x46, 0x4b, 0x42, 0x41, 0x4c, 0x4a, 0x44, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x46, 0x4f, 0x4b, 0x46,
+ 0x4b, 0x42, 0x41, 0x4c, 0x4a, 0x44, 0x12, 0x64, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4c, 0x41, 0x49, 0x48, 0x44, 0x4b, 0x4a, 0x41, 0x48, 0x41, 0x46, 0x18, 0x08, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x41, 0x49, 0x48, 0x44, 0x4b, 0x4a, 0x41,
+ 0x48, 0x41, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4c, 0x41, 0x49, 0x48, 0x44, 0x4b, 0x4a, 0x41, 0x48, 0x41, 0x46, 0x1a, 0x45, 0x0a, 0x17,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x46, 0x4f, 0x4b, 0x46, 0x4b, 0x42, 0x41, 0x4c,
+ 0x4a, 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
+ 0x02, 0x38, 0x01, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x41,
+ 0x49, 0x48, 0x44, 0x4b, 0x4a, 0x41, 0x48, 0x41, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
+ 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
+ 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -153,14 +151,14 @@ func file_MaterialDeleteReturnNotify_proto_rawDescGZIP() []byte {
var file_MaterialDeleteReturnNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_MaterialDeleteReturnNotify_proto_goTypes = []interface{}{
(*MaterialDeleteReturnNotify)(nil), // 0: MaterialDeleteReturnNotify
- nil, // 1: MaterialDeleteReturnNotify.ReturnItemMapEntry
- nil, // 2: MaterialDeleteReturnNotify.DeleteMaterialMapEntry
+ nil, // 1: MaterialDeleteReturnNotify.Unk3300OFOKFKBALJDEntry
+ nil, // 2: MaterialDeleteReturnNotify.Unk3300LAIHDKJAHAFEntry
(MaterialDeleteReturnType)(0), // 3: MaterialDeleteReturnType
}
var file_MaterialDeleteReturnNotify_proto_depIdxs = []int32{
- 1, // 0: MaterialDeleteReturnNotify.return_item_map:type_name -> MaterialDeleteReturnNotify.ReturnItemMapEntry
- 3, // 1: MaterialDeleteReturnNotify.type:type_name -> MaterialDeleteReturnType
- 2, // 2: MaterialDeleteReturnNotify.delete_material_map:type_name -> MaterialDeleteReturnNotify.DeleteMaterialMapEntry
+ 3, // 0: MaterialDeleteReturnNotify.type:type_name -> MaterialDeleteReturnType
+ 1, // 1: MaterialDeleteReturnNotify.Unk3300_OFOKFKBALJD:type_name -> MaterialDeleteReturnNotify.Unk3300OFOKFKBALJDEntry
+ 2, // 2: MaterialDeleteReturnNotify.Unk3300_LAIHDKJAHAF:type_name -> MaterialDeleteReturnNotify.Unk3300LAIHDKJAHAFEntry
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/MaterialDeleteReturnType.pb.go b/gover/gen/MaterialDeleteReturnType.pb.go
index 4e62cf3f..7619a59f 100644
--- a/gover/gen/MaterialDeleteReturnType.pb.go
+++ b/gover/gen/MaterialDeleteReturnType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MaterialDeleteReturnType.proto
package gen
diff --git a/gover/gen/MaterialDeleteUpdateNotify.pb.go b/gover/gen/MaterialDeleteUpdateNotify.pb.go
index c90a0f4f..c5244115 100644
--- a/gover/gen/MaterialDeleteUpdateNotify.pb.go
+++ b/gover/gen/MaterialDeleteUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MaterialDeleteUpdateNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 700
-// EnetChannelId: 0
-// EnetIsReliable: true
type MaterialDeleteUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/MaterialInfo.pb.go b/gover/gen/MaterialInfo.pb.go
index 5109cb88..62f76056 100644
--- a/gover/gen/MaterialInfo.pb.go
+++ b/gover/gen/MaterialInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MaterialInfo.proto
package gen
@@ -41,8 +41,8 @@ type MaterialInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Count uint32 `protobuf:"varint,11,opt,name=count,proto3" json:"count,omitempty"`
- Guid uint64 `protobuf:"varint,5,opt,name=guid,proto3" json:"guid,omitempty"`
+ Guid uint64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
+ Count uint32 `protobuf:"varint,13,opt,name=count,proto3" json:"count,omitempty"`
}
func (x *MaterialInfo) Reset() {
@@ -77,16 +77,16 @@ func (*MaterialInfo) Descriptor() ([]byte, []int) {
return file_MaterialInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *MaterialInfo) GetCount() uint32 {
+func (x *MaterialInfo) GetGuid() uint64 {
if x != nil {
- return x.Count
+ return x.Guid
}
return 0
}
-func (x *MaterialInfo) GetGuid() uint64 {
+func (x *MaterialInfo) GetCount() uint32 {
if x != nil {
- return x.Guid
+ return x.Count
}
return 0
}
@@ -96,9 +96,9 @@ var File_MaterialInfo_proto protoreflect.FileDescriptor
var file_MaterialInfo_proto_rawDesc = []byte{
0x0a, 0x12, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x0c, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42, 0x06,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MathExpressionType.pb.go b/gover/gen/MathExpressionType.pb.go
new file mode 100644
index 00000000..01ca1118
--- /dev/null
+++ b/gover/gen/MathExpressionType.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MathExpressionType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MathExpressionType int32
+
+const (
+ MathExpressionType_MATH_EXPRESSION_TYPE_EXPR_NONE MathExpressionType = 0
+ MathExpressionType_MATH_EXPRESSION_TYPE_EXPR_LEVEL MathExpressionType = 1
+ MathExpressionType_MATH_EXPRESSION_TYPE_EXPR_REGISTER_TIME MathExpressionType = 2
+ MathExpressionType_MATH_EXPRESSION_TYPE_EXPR_LAST_LOGIN_TIME MathExpressionType = 3
+ MathExpressionType_MATH_EXPRESSION_TYPE_EXPR_TOTAL_LOGIN_DAYS MathExpressionType = 4
+ MathExpressionType_MATH_EXPRESSION_TYPE_EXPR_PLATFORM MathExpressionType = 5
+)
+
+// Enum value maps for MathExpressionType.
+var (
+ MathExpressionType_name = map[int32]string{
+ 0: "MATH_EXPRESSION_TYPE_EXPR_NONE",
+ 1: "MATH_EXPRESSION_TYPE_EXPR_LEVEL",
+ 2: "MATH_EXPRESSION_TYPE_EXPR_REGISTER_TIME",
+ 3: "MATH_EXPRESSION_TYPE_EXPR_LAST_LOGIN_TIME",
+ 4: "MATH_EXPRESSION_TYPE_EXPR_TOTAL_LOGIN_DAYS",
+ 5: "MATH_EXPRESSION_TYPE_EXPR_PLATFORM",
+ }
+ MathExpressionType_value = map[string]int32{
+ "MATH_EXPRESSION_TYPE_EXPR_NONE": 0,
+ "MATH_EXPRESSION_TYPE_EXPR_LEVEL": 1,
+ "MATH_EXPRESSION_TYPE_EXPR_REGISTER_TIME": 2,
+ "MATH_EXPRESSION_TYPE_EXPR_LAST_LOGIN_TIME": 3,
+ "MATH_EXPRESSION_TYPE_EXPR_TOTAL_LOGIN_DAYS": 4,
+ "MATH_EXPRESSION_TYPE_EXPR_PLATFORM": 5,
+ }
+)
+
+func (x MathExpressionType) Enum() *MathExpressionType {
+ p := new(MathExpressionType)
+ *p = x
+ return p
+}
+
+func (x MathExpressionType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (MathExpressionType) Descriptor() protoreflect.EnumDescriptor {
+ return file_MathExpressionType_proto_enumTypes[0].Descriptor()
+}
+
+func (MathExpressionType) Type() protoreflect.EnumType {
+ return &file_MathExpressionType_proto_enumTypes[0]
+}
+
+func (x MathExpressionType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use MathExpressionType.Descriptor instead.
+func (MathExpressionType) EnumDescriptor() ([]byte, []int) {
+ return file_MathExpressionType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_MathExpressionType_proto protoreflect.FileDescriptor
+
+var file_MathExpressionType_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x4d, 0x61, 0x74, 0x68, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x91, 0x02, 0x0a, 0x12, 0x4d,
+ 0x61, 0x74, 0x68, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x4d, 0x41, 0x54, 0x48, 0x5f, 0x45, 0x58, 0x50, 0x52, 0x45, 0x53,
+ 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x23, 0x0a, 0x1f, 0x4d, 0x41, 0x54, 0x48, 0x5f, 0x45, 0x58,
+ 0x50, 0x52, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58,
+ 0x50, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x01, 0x12, 0x2b, 0x0a, 0x27, 0x4d, 0x41,
+ 0x54, 0x48, 0x5f, 0x45, 0x58, 0x50, 0x52, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x52, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52,
+ 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x02, 0x12, 0x2d, 0x0a, 0x29, 0x4d, 0x41, 0x54, 0x48, 0x5f,
+ 0x45, 0x58, 0x50, 0x52, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x45, 0x58, 0x50, 0x52, 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f,
+ 0x54, 0x49, 0x4d, 0x45, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a, 0x4d, 0x41, 0x54, 0x48, 0x5f, 0x45,
+ 0x58, 0x50, 0x52, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45,
+ 0x58, 0x50, 0x52, 0x5f, 0x54, 0x4f, 0x54, 0x41, 0x4c, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f,
+ 0x44, 0x41, 0x59, 0x53, 0x10, 0x04, 0x12, 0x26, 0x0a, 0x22, 0x4d, 0x41, 0x54, 0x48, 0x5f, 0x45,
+ 0x58, 0x50, 0x52, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45,
+ 0x58, 0x50, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x10, 0x05, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MathExpressionType_proto_rawDescOnce sync.Once
+ file_MathExpressionType_proto_rawDescData = file_MathExpressionType_proto_rawDesc
+)
+
+func file_MathExpressionType_proto_rawDescGZIP() []byte {
+ file_MathExpressionType_proto_rawDescOnce.Do(func() {
+ file_MathExpressionType_proto_rawDescData = protoimpl.X.CompressGZIP(file_MathExpressionType_proto_rawDescData)
+ })
+ return file_MathExpressionType_proto_rawDescData
+}
+
+var file_MathExpressionType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_MathExpressionType_proto_goTypes = []interface{}{
+ (MathExpressionType)(0), // 0: MathExpressionType
+}
+var file_MathExpressionType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MathExpressionType_proto_init() }
+func file_MathExpressionType_proto_init() {
+ if File_MathExpressionType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MathExpressionType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MathExpressionType_proto_goTypes,
+ DependencyIndexes: file_MathExpressionType_proto_depIdxs,
+ EnumInfos: file_MathExpressionType_proto_enumTypes,
+ }.Build()
+ File_MathExpressionType_proto = out.File
+ file_MathExpressionType_proto_rawDesc = nil
+ file_MathExpressionType_proto_goTypes = nil
+ file_MathExpressionType_proto_depIdxs = nil
+}
diff --git a/gover/gen/MathQuaternion.pb.go b/gover/gen/MathQuaternion.pb.go
index 0fada961..a5038da9 100644
--- a/gover/gen/MathQuaternion.pb.go
+++ b/gover/gen/MathQuaternion.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MathQuaternion.proto
package gen
diff --git a/gover/gen/McoinExchangeHcoinReq.pb.go b/gover/gen/McoinExchangeHcoinReq.pb.go
index 94db3f89..c7186ec5 100644
--- a/gover/gen/McoinExchangeHcoinReq.pb.go
+++ b/gover/gen/McoinExchangeHcoinReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: McoinExchangeHcoinReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 616
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type McoinExchangeHcoinReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Hcoin uint32 `protobuf:"varint,5,opt,name=hcoin,proto3" json:"hcoin,omitempty"`
- McoinCost uint32 `protobuf:"varint,1,opt,name=mcoin_cost,json=mcoinCost,proto3" json:"mcoin_cost,omitempty"`
+ Hcoin uint32 `protobuf:"varint,1,opt,name=hcoin,proto3" json:"hcoin,omitempty"`
+ McoinCost uint32 `protobuf:"varint,3,opt,name=mcoin_cost,json=mcoinCost,proto3" json:"mcoin_cost,omitempty"`
}
func (x *McoinExchangeHcoinReq) Reset() {
@@ -102,8 +98,8 @@ var file_McoinExchangeHcoinReq_proto_rawDesc = []byte{
0x63, 0x6f, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a,
0x15, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x63,
0x6f, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1d, 0x0a, 0x0a,
- 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/McoinExchangeHcoinRsp.pb.go b/gover/gen/McoinExchangeHcoinRsp.pb.go
index 3ed714e2..308cf804 100644
--- a/gover/gen/McoinExchangeHcoinRsp.pb.go
+++ b/gover/gen/McoinExchangeHcoinRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: McoinExchangeHcoinRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 687
-// EnetChannelId: 0
-// EnetIsReliable: true
type McoinExchangeHcoinRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- McoinCost uint32 `protobuf:"varint,8,opt,name=mcoin_cost,json=mcoinCost,proto3" json:"mcoin_cost,omitempty"`
- Hcoin uint32 `protobuf:"varint,7,opt,name=hcoin,proto3" json:"hcoin,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ McoinCost uint32 `protobuf:"varint,12,opt,name=mcoin_cost,json=mcoinCost,proto3" json:"mcoin_cost,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Hcoin uint32 `protobuf:"varint,1,opt,name=hcoin,proto3" json:"hcoin,omitempty"`
}
func (x *McoinExchangeHcoinRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *McoinExchangeHcoinRsp) GetMcoinCost() uint32 {
return 0
}
-func (x *McoinExchangeHcoinRsp) GetHcoin() uint32 {
+func (x *McoinExchangeHcoinRsp) GetRetcode() int32 {
if x != nil {
- return x.Hcoin
+ return x.Retcode
}
return 0
}
-func (x *McoinExchangeHcoinRsp) GetRetcode() int32 {
+func (x *McoinExchangeHcoinRsp) GetHcoin() uint32 {
if x != nil {
- return x.Retcode
+ return x.Hcoin
}
return 0
}
@@ -109,11 +106,11 @@ var file_McoinExchangeHcoinRsp_proto_rawDesc = []byte{
0x63, 0x6f, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a,
0x15, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x63,
0x6f, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x5f,
- 0x63, 0x6f, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x63, 0x6f, 0x69,
- 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x63, 0x6f, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x63, 0x6f, 0x69,
+ 0x6e, 0x43, 0x6f, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x14, 0x0a, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusCandidateTeamCreateReq.pb.go b/gover/gen/MechanicusCandidateTeamCreateReq.pb.go
index b3366df4..ed4aa261 100644
--- a/gover/gen/MechanicusCandidateTeamCreateReq.pb.go
+++ b/gover/gen/MechanicusCandidateTeamCreateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusCandidateTeamCreateReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3981
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MechanicusCandidateTeamCreateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DifficultLevel uint32 `protobuf:"varint,6,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
+ DifficultLevel uint32 `protobuf:"varint,2,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
}
func (x *MechanicusCandidateTeamCreateReq) Reset() {
@@ -96,7 +92,7 @@ var file_MechanicusCandidateTeamCreateReq_proto_rawDesc = []byte{
0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54,
0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a, 0x0f,
0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusCandidateTeamCreateRsp.pb.go b/gover/gen/MechanicusCandidateTeamCreateRsp.pb.go
index d8177af9..11072eaa 100644
--- a/gover/gen/MechanicusCandidateTeamCreateRsp.pb.go
+++ b/gover/gen/MechanicusCandidateTeamCreateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusCandidateTeamCreateRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3905
-// EnetChannelId: 0
-// EnetIsReliable: true
type MechanicusCandidateTeamCreateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DifficultLevel uint32 `protobuf:"varint,10,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
+ DifficultLevel uint32 `protobuf:"varint,11,opt,name=difficult_level,json=difficultLevel,proto3" json:"difficult_level,omitempty"`
+ DungeonId uint32 `protobuf:"varint,5,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MechanicusCandidateTeamCreateRsp) Reset() {
@@ -81,23 +78,23 @@ func (*MechanicusCandidateTeamCreateRsp) Descriptor() ([]byte, []int) {
return file_MechanicusCandidateTeamCreateRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *MechanicusCandidateTeamCreateRsp) GetDungeonId() uint32 {
+func (x *MechanicusCandidateTeamCreateRsp) GetDifficultLevel() uint32 {
if x != nil {
- return x.DungeonId
+ return x.DifficultLevel
}
return 0
}
-func (x *MechanicusCandidateTeamCreateRsp) GetRetcode() int32 {
+func (x *MechanicusCandidateTeamCreateRsp) GetDungeonId() uint32 {
if x != nil {
- return x.Retcode
+ return x.DungeonId
}
return 0
}
-func (x *MechanicusCandidateTeamCreateRsp) GetDifficultLevel() uint32 {
+func (x *MechanicusCandidateTeamCreateRsp) GetRetcode() int32 {
if x != nil {
- return x.DifficultLevel
+ return x.Retcode
}
return 0
}
@@ -109,13 +106,13 @@ var file_MechanicusCandidateTeamCreateRsp_proto_rawDesc = []byte{
0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x20, 0x4d, 0x65, 0x63,
0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 0x74, 0x65,
- 0x54, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a,
- 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
- 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42,
+ 0x54, 0x65, 0x61, 0x6d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a,
+ 0x0f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusCloseNotify.pb.go b/gover/gen/MechanicusCloseNotify.pb.go
index 4a820520..545b5b3e 100644
--- a/gover/gen/MechanicusCloseNotify.pb.go
+++ b/gover/gen/MechanicusCloseNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusCloseNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3921
-// EnetChannelId: 0
-// EnetIsReliable: true
type MechanicusCloseNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MechanicusId uint32 `protobuf:"varint,6,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,9,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
}
func (x *MechanicusCloseNotify) Reset() {
@@ -93,7 +90,7 @@ var file_MechanicusCloseNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a,
0x15, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x6c, 0x6f, 0x73, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e,
- 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d,
+ 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d,
0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusCoinNotify.pb.go b/gover/gen/MechanicusCoinNotify.pb.go
index 8f314df3..67364db7 100644
--- a/gover/gen/MechanicusCoinNotify.pb.go
+++ b/gover/gen/MechanicusCoinNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusCoinNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3935
-// EnetChannelId: 0
-// EnetIsReliable: true
type MechanicusCoinNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MechanicusId uint32 `protobuf:"varint,7,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
- Coin uint32 `protobuf:"varint,4,opt,name=coin,proto3" json:"coin,omitempty"`
+ Coin uint32 `protobuf:"varint,8,opt,name=coin,proto3" json:"coin,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,5,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
}
func (x *MechanicusCoinNotify) Reset() {
@@ -80,16 +77,16 @@ func (*MechanicusCoinNotify) Descriptor() ([]byte, []int) {
return file_MechanicusCoinNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MechanicusCoinNotify) GetMechanicusId() uint32 {
+func (x *MechanicusCoinNotify) GetCoin() uint32 {
if x != nil {
- return x.MechanicusId
+ return x.Coin
}
return 0
}
-func (x *MechanicusCoinNotify) GetCoin() uint32 {
+func (x *MechanicusCoinNotify) GetMechanicusId() uint32 {
if x != nil {
- return x.Coin
+ return x.MechanicusId
}
return 0
}
@@ -100,10 +97,10 @@ var file_MechanicusCoinNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x6f, 0x69, 0x6e,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x14,
0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x43, 0x6f, 0x69, 0x6e, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63,
- 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69,
- 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x42, 0x06, 0x5a,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68,
+ 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusInfo.pb.go b/gover/gen/MechanicusInfo.pb.go
index e3accbde..d6e2afd5 100644
--- a/gover/gen/MechanicusInfo.pb.go
+++ b/gover/gen/MechanicusInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusInfo.proto
package gen
@@ -41,13 +41,13 @@ type MechanicusInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GearLevelPairList []*Uint32Pair `protobuf:"bytes,14,rep,name=gear_level_pair_list,json=gearLevelPairList,proto3" json:"gear_level_pair_list,omitempty"`
- OpenSequenceIdList []uint32 `protobuf:"varint,7,rep,packed,name=open_sequence_id_list,json=openSequenceIdList,proto3" json:"open_sequence_id_list,omitempty"`
- Coin uint32 `protobuf:"varint,8,opt,name=coin,proto3" json:"coin,omitempty"`
- PunishOverTime uint32 `protobuf:"varint,12,opt,name=punish_over_time,json=punishOverTime,proto3" json:"punish_over_time,omitempty"`
- MechanicusId uint32 `protobuf:"varint,10,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
- FinishDifficultLevelList []uint32 `protobuf:"varint,13,rep,packed,name=finish_difficult_level_list,json=finishDifficultLevelList,proto3" json:"finish_difficult_level_list,omitempty"`
- IsFinishTeachDungeon bool `protobuf:"varint,4,opt,name=is_finish_teach_dungeon,json=isFinishTeachDungeon,proto3" json:"is_finish_teach_dungeon,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,1,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ PunishOverTime uint32 `protobuf:"varint,11,opt,name=punish_over_time,json=punishOverTime,proto3" json:"punish_over_time,omitempty"`
+ IsFinishTeachDungeon bool `protobuf:"varint,7,opt,name=is_finish_teach_dungeon,json=isFinishTeachDungeon,proto3" json:"is_finish_teach_dungeon,omitempty"`
+ Unk3300_KJLGFEPIENG []uint32 `protobuf:"varint,6,rep,packed,name=Unk3300_KJLGFEPIENG,json=Unk3300KJLGFEPIENG,proto3" json:"Unk3300_KJLGFEPIENG,omitempty"`
+ Unk3300_EEBEOCMAIKN []uint32 `protobuf:"varint,9,rep,packed,name=Unk3300_EEBEOCMAIKN,json=Unk3300EEBEOCMAIKN,proto3" json:"Unk3300_EEBEOCMAIKN,omitempty"`
+ Coin uint32 `protobuf:"varint,10,opt,name=coin,proto3" json:"coin,omitempty"`
+ GearLevelPairList []*Uint32Pair `protobuf:"bytes,13,rep,name=gear_level_pair_list,json=gearLevelPairList,proto3" json:"gear_level_pair_list,omitempty"`
}
func (x *MechanicusInfo) Reset() {
@@ -82,53 +82,53 @@ func (*MechanicusInfo) Descriptor() ([]byte, []int) {
return file_MechanicusInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *MechanicusInfo) GetGearLevelPairList() []*Uint32Pair {
+func (x *MechanicusInfo) GetMechanicusId() uint32 {
if x != nil {
- return x.GearLevelPairList
+ return x.MechanicusId
}
- return nil
+ return 0
}
-func (x *MechanicusInfo) GetOpenSequenceIdList() []uint32 {
+func (x *MechanicusInfo) GetPunishOverTime() uint32 {
if x != nil {
- return x.OpenSequenceIdList
+ return x.PunishOverTime
}
- return nil
+ return 0
}
-func (x *MechanicusInfo) GetCoin() uint32 {
+func (x *MechanicusInfo) GetIsFinishTeachDungeon() bool {
if x != nil {
- return x.Coin
+ return x.IsFinishTeachDungeon
}
- return 0
+ return false
}
-func (x *MechanicusInfo) GetPunishOverTime() uint32 {
+func (x *MechanicusInfo) GetUnk3300_KJLGFEPIENG() []uint32 {
if x != nil {
- return x.PunishOverTime
+ return x.Unk3300_KJLGFEPIENG
}
- return 0
+ return nil
}
-func (x *MechanicusInfo) GetMechanicusId() uint32 {
+func (x *MechanicusInfo) GetUnk3300_EEBEOCMAIKN() []uint32 {
if x != nil {
- return x.MechanicusId
+ return x.Unk3300_EEBEOCMAIKN
}
- return 0
+ return nil
}
-func (x *MechanicusInfo) GetFinishDifficultLevelList() []uint32 {
+func (x *MechanicusInfo) GetCoin() uint32 {
if x != nil {
- return x.FinishDifficultLevelList
+ return x.Coin
}
- return nil
+ return 0
}
-func (x *MechanicusInfo) GetIsFinishTeachDungeon() bool {
+func (x *MechanicusInfo) GetGearLevelPairList() []*Uint32Pair {
if x != nil {
- return x.IsFinishTeachDungeon
+ return x.GearLevelPairList
}
- return false
+ return nil
}
var File_MechanicusInfo_proto protoreflect.FileDescriptor
@@ -136,29 +136,28 @@ var File_MechanicusInfo_proto protoreflect.FileDescriptor
var file_MechanicusInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61,
- 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x02, 0x0a, 0x0e, 0x4d, 0x65, 0x63,
- 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3c, 0x0a, 0x14, 0x67,
- 0x65, 0x61, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74,
- 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x11, 0x67, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65,
- 0x6c, 0x50, 0x61, 0x69, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x15, 0x6f, 0x70, 0x65,
- 0x6e, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x6f, 0x70, 0x65, 0x6e, 0x53, 0x65,
- 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04,
- 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e,
+ 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x02, 0x0a, 0x0e, 0x4d, 0x65, 0x63,
+ 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x6d,
+ 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64,
0x12, 0x28, 0x0a, 0x10, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x75, 0x6e, 0x69,
- 0x73, 0x68, 0x4f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65,
- 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12,
- 0x3d, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
- 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x18, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x44, 0x69, 0x66, 0x66,
- 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35,
- 0x0a, 0x17, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x65, 0x61, 0x63,
- 0x68, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x14, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x65, 0x61, 0x63, 0x68, 0x44, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x75, 0x6e, 0x69,
+ 0x73, 0x68, 0x4f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x73,
+ 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x65, 0x61, 0x63, 0x68, 0x5f, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x65, 0x61, 0x63, 0x68, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x4c,
+ 0x47, 0x46, 0x45, 0x50, 0x49, 0x45, 0x4e, 0x47, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4a, 0x4c, 0x47, 0x46, 0x45, 0x50, 0x49, 0x45,
+ 0x4e, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x45,
+ 0x42, 0x45, 0x4f, 0x43, 0x4d, 0x41, 0x49, 0x4b, 0x4e, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x45, 0x42, 0x45, 0x4f, 0x43, 0x4d, 0x41,
+ 0x49, 0x4b, 0x4e, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x3c, 0x0a, 0x14, 0x67, 0x65, 0x61, 0x72, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61,
+ 0x69, 0x72, 0x52, 0x11, 0x67, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, 0x69,
+ 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusLevelupGearReq.pb.go b/gover/gen/MechanicusLevelupGearReq.pb.go
index 454a420d..c0bcdbf3 100644
--- a/gover/gen/MechanicusLevelupGearReq.pb.go
+++ b/gover/gen/MechanicusLevelupGearReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusLevelupGearReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3973
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MechanicusLevelupGearReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GearId uint32 `protobuf:"varint,14,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
- MechanicusId uint32 `protobuf:"varint,12,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,14,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ GearId uint32 `protobuf:"varint,13,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
}
func (x *MechanicusLevelupGearReq) Reset() {
@@ -81,16 +77,16 @@ func (*MechanicusLevelupGearReq) Descriptor() ([]byte, []int) {
return file_MechanicusLevelupGearReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MechanicusLevelupGearReq) GetGearId() uint32 {
+func (x *MechanicusLevelupGearReq) GetMechanicusId() uint32 {
if x != nil {
- return x.GearId
+ return x.MechanicusId
}
return 0
}
-func (x *MechanicusLevelupGearReq) GetMechanicusId() uint32 {
+func (x *MechanicusLevelupGearReq) GetGearId() uint32 {
if x != nil {
- return x.MechanicusId
+ return x.GearId
}
return 0
}
@@ -101,11 +97,11 @@ var file_MechanicusLevelupGearReq_proto_rawDesc = []byte{
0x0a, 0x1e, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4c, 0x65, 0x76, 0x65,
0x6c, 0x75, 0x70, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x58, 0x0a, 0x18, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4c, 0x65,
- 0x76, 0x65, 0x6c, 0x75, 0x70, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
- 0x67, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67,
- 0x65, 0x61, 0x72, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
- 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65,
- 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x76, 0x65, 0x6c, 0x75, 0x70, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d,
+ 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x67, 0x65, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusLevelupGearRsp.pb.go b/gover/gen/MechanicusLevelupGearRsp.pb.go
index 489d6400..7db8ef96 100644
--- a/gover/gen/MechanicusLevelupGearRsp.pb.go
+++ b/gover/gen/MechanicusLevelupGearRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusLevelupGearRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3999
-// EnetChannelId: 0
-// EnetIsReliable: true
type MechanicusLevelupGearRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GearId uint32 `protobuf:"varint,7,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
- MechanicusId uint32 `protobuf:"varint,2,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
- AfterGearLevel uint32 `protobuf:"varint,12,opt,name=after_gear_level,json=afterGearLevel,proto3" json:"after_gear_level,omitempty"`
Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GearId uint32 `protobuf:"varint,9,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,4,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ AfterGearLevel uint32 `protobuf:"varint,12,opt,name=after_gear_level,json=afterGearLevel,proto3" json:"after_gear_level,omitempty"`
}
func (x *MechanicusLevelupGearRsp) Reset() {
@@ -82,6 +79,13 @@ func (*MechanicusLevelupGearRsp) Descriptor() ([]byte, []int) {
return file_MechanicusLevelupGearRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *MechanicusLevelupGearRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
func (x *MechanicusLevelupGearRsp) GetGearId() uint32 {
if x != nil {
return x.GearId
@@ -103,28 +107,21 @@ func (x *MechanicusLevelupGearRsp) GetAfterGearLevel() uint32 {
return 0
}
-func (x *MechanicusLevelupGearRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
var File_MechanicusLevelupGearRsp_proto protoreflect.FileDescriptor
var file_MechanicusLevelupGearRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4c, 0x65, 0x76, 0x65,
0x6c, 0x75, 0x70, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x9c, 0x01, 0x0a, 0x18, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a,
- 0x07, 0x67, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x67, 0x65, 0x61, 0x72, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e,
- 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d,
- 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x61,
- 0x66, 0x74, 0x65, 0x72, 0x5f, 0x67, 0x65, 0x61, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x66, 0x74, 0x65, 0x72, 0x47, 0x65, 0x61, 0x72,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65, 0x61, 0x72, 0x5f,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67, 0x65, 0x61, 0x72, 0x49, 0x64,
+ 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
+ 0x63, 0x75, 0x73, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 0x67,
+ 0x65, 0x61, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0e, 0x61, 0x66, 0x74, 0x65, 0x72, 0x47, 0x65, 0x61, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusOpenNotify.pb.go b/gover/gen/MechanicusOpenNotify.pb.go
index 9800867f..97446d48 100644
--- a/gover/gen/MechanicusOpenNotify.pb.go
+++ b/gover/gen/MechanicusOpenNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusOpenNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3907
-// EnetChannelId: 0
-// EnetIsReliable: true
type MechanicusOpenNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MechanicusId uint32 `protobuf:"varint,2,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,13,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
}
func (x *MechanicusOpenNotify) Reset() {
@@ -93,7 +90,7 @@ var file_MechanicusOpenNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x14,
0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63,
+ 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63,
0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusSequenceOpenNotify.pb.go b/gover/gen/MechanicusSequenceOpenNotify.pb.go
index 7b42e739..c31adafb 100644
--- a/gover/gen/MechanicusSequenceOpenNotify.pb.go
+++ b/gover/gen/MechanicusSequenceOpenNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusSequenceOpenNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3912
-// EnetChannelId: 0
-// EnetIsReliable: true
type MechanicusSequenceOpenNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MechanicusId uint32 `protobuf:"varint,8,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
- SequenceId uint32 `protobuf:"varint,7,opt,name=sequence_id,json=sequenceId,proto3" json:"sequence_id,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,12,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ SequenceId uint32 `protobuf:"varint,9,opt,name=sequence_id,json=sequenceId,proto3" json:"sequence_id,omitempty"`
}
func (x *MechanicusSequenceOpenNotify) Reset() {
@@ -102,9 +99,9 @@ var file_MechanicusSequenceOpenNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x1c, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
0x75, 0x73, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63,
+ 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63,
0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71,
- 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusUnlockGearReq.pb.go b/gover/gen/MechanicusUnlockGearReq.pb.go
index 572ecdfe..d9838d4b 100644
--- a/gover/gen/MechanicusUnlockGearReq.pb.go
+++ b/gover/gen/MechanicusUnlockGearReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusUnlockGearReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3903
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MechanicusUnlockGearReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MechanicusId uint32 `protobuf:"varint,7,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
GearId uint32 `protobuf:"varint,6,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,10,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
}
func (x *MechanicusUnlockGearReq) Reset() {
@@ -81,16 +77,16 @@ func (*MechanicusUnlockGearReq) Descriptor() ([]byte, []int) {
return file_MechanicusUnlockGearReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MechanicusUnlockGearReq) GetMechanicusId() uint32 {
+func (x *MechanicusUnlockGearReq) GetGearId() uint32 {
if x != nil {
- return x.MechanicusId
+ return x.GearId
}
return 0
}
-func (x *MechanicusUnlockGearReq) GetGearId() uint32 {
+func (x *MechanicusUnlockGearReq) GetMechanicusId() uint32 {
if x != nil {
- return x.GearId
+ return x.MechanicusId
}
return 0
}
@@ -101,11 +97,11 @@ var file_MechanicusUnlockGearReq_proto_rawDesc = []byte{
0x0a, 0x1d, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x55, 0x6e, 0x6c, 0x6f,
0x63, 0x6b, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x57, 0x0a, 0x17, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x55, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65,
- 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12,
- 0x17, 0x0a, 0x07, 0x67, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x67, 0x65, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6f, 0x63, 0x6b, 0x47, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65,
+ 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67, 0x65, 0x61,
+ 0x72, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75,
+ 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68,
+ 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MechanicusUnlockGearRsp.pb.go b/gover/gen/MechanicusUnlockGearRsp.pb.go
index 65355867..db7be2d7 100644
--- a/gover/gen/MechanicusUnlockGearRsp.pb.go
+++ b/gover/gen/MechanicusUnlockGearRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MechanicusUnlockGearRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3990
-// EnetChannelId: 0
-// EnetIsReliable: true
type MechanicusUnlockGearRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MechanicusId uint32 `protobuf:"varint,8,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
- GearId uint32 `protobuf:"varint,14,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
+ GearId uint32 `protobuf:"varint,1,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,7,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MechanicusUnlockGearRsp) Reset() {
@@ -81,9 +78,9 @@ func (*MechanicusUnlockGearRsp) Descriptor() ([]byte, []int) {
return file_MechanicusUnlockGearRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *MechanicusUnlockGearRsp) GetRetcode() int32 {
+func (x *MechanicusUnlockGearRsp) GetGearId() uint32 {
if x != nil {
- return x.Retcode
+ return x.GearId
}
return 0
}
@@ -95,9 +92,9 @@ func (x *MechanicusUnlockGearRsp) GetMechanicusId() uint32 {
return 0
}
-func (x *MechanicusUnlockGearRsp) GetGearId() uint32 {
+func (x *MechanicusUnlockGearRsp) GetRetcode() int32 {
if x != nil {
- return x.GearId
+ return x.Retcode
}
return 0
}
@@ -108,13 +105,13 @@ var file_MechanicusUnlockGearRsp_proto_rawDesc = []byte{
0x0a, 0x1d, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x55, 0x6e, 0x6c, 0x6f,
0x63, 0x6b, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x71, 0x0a, 0x17, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x55, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63,
- 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65, 0x61,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67, 0x65, 0x61, 0x72,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x63, 0x6b, 0x47, 0x65, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65,
+ 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67, 0x65, 0x61,
+ 0x72, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75,
+ 0x73, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68,
+ 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/MeetNpcReq.pb.go b/gover/gen/MeetNpcReq.pb.go
index 41b32385..9fe3603e 100644
--- a/gover/gen/MeetNpcReq.pb.go
+++ b/gover/gen/MeetNpcReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MeetNpcReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 503
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MeetNpcReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NpcId uint32 `protobuf:"varint,4,opt,name=npc_id,json=npcId,proto3" json:"npc_id,omitempty"`
+ NpcId uint32 `protobuf:"varint,15,opt,name=npc_id,json=npcId,proto3" json:"npc_id,omitempty"`
}
func (x *MeetNpcReq) Reset() {
@@ -92,7 +88,7 @@ var File_MeetNpcReq_proto protoreflect.FileDescriptor
var file_MeetNpcReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x4d, 0x65, 0x65, 0x74, 0x4e, 0x70, 0x63, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x23, 0x0a, 0x0a, 0x4d, 0x65, 0x65, 0x74, 0x4e, 0x70, 0x63, 0x52, 0x65, 0x71,
- 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x6e, 0x70, 0x63, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MeetNpcRsp.pb.go b/gover/gen/MeetNpcRsp.pb.go
index 821ebaf7..950f7b5a 100644
--- a/gover/gen/MeetNpcRsp.pb.go
+++ b/gover/gen/MeetNpcRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MeetNpcRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 590
-// EnetChannelId: 0
-// EnetIsReliable: true
type MeetNpcRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- NpcFirstMetId uint32 `protobuf:"varint,8,opt,name=npc_first_met_id,json=npcFirstMetId,proto3" json:"npc_first_met_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NpcFirstMetId uint32 `protobuf:"varint,7,opt,name=npc_first_met_id,json=npcFirstMetId,proto3" json:"npc_first_met_id,omitempty"`
}
func (x *MeetNpcRsp) Reset() {
@@ -99,9 +96,9 @@ var File_MeetNpcRsp_proto protoreflect.FileDescriptor
var file_MeetNpcRsp_proto_rawDesc = []byte{
0x0a, 0x10, 0x4d, 0x65, 0x65, 0x74, 0x4e, 0x70, 0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x0a, 0x4d, 0x65, 0x65, 0x74, 0x4e, 0x70, 0x63, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x10, 0x6e, 0x70,
- 0x63, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08,
+ 0x63, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6e, 0x70, 0x63, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4d, 0x65,
0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/MetNpcIdListNotify.pb.go b/gover/gen/MetNpcIdListNotify.pb.go
index 85b24c88..ec2e71fa 100644
--- a/gover/gen/MetNpcIdListNotify.pb.go
+++ b/gover/gen/MetNpcIdListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MetNpcIdListNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 521
-// EnetChannelId: 0
-// EnetIsReliable: true
type MetNpcIdListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NpcFirstMetIdList []uint32 `protobuf:"varint,9,rep,packed,name=npc_first_met_id_list,json=npcFirstMetIdList,proto3" json:"npc_first_met_id_list,omitempty"`
+ NpcFirstMetIdList []uint32 `protobuf:"varint,4,rep,packed,name=npc_first_met_id_list,json=npcFirstMetIdList,proto3" json:"npc_first_met_id_list,omitempty"`
}
func (x *MetNpcIdListNotify) Reset() {
@@ -93,7 +90,7 @@ var file_MetNpcIdListNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x12, 0x4d, 0x65,
0x74, 0x4e, 0x70, 0x63, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x30, 0x0a, 0x15, 0x6e, 0x70, 0x63, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6d, 0x65,
- 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52,
0x11, 0x6e, 0x70, 0x63, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x49, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/MichiaeMatsuriActivityDetailInfo.pb.go b/gover/gen/MichiaeMatsuriActivityDetailInfo.pb.go
index cbfaa817..11ae1844 100644
--- a/gover/gen/MichiaeMatsuriActivityDetailInfo.pb.go
+++ b/gover/gen/MichiaeMatsuriActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MichiaeMatsuriActivityDetailInfo.proto
package gen
@@ -41,11 +41,11 @@ type MichiaeMatsuriActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_MPNNMCPOLAM []*Unk2700_HGFFGMCODNC `protobuf:"bytes,6,rep,name=Unk2700_MPNNMCPOLAM,json=Unk2700MPNNMCPOLAM,proto3" json:"Unk2700_MPNNMCPOLAM,omitempty"`
- Unk2700_MAOAHHBCKIA uint32 `protobuf:"varint,13,opt,name=Unk2700_MAOAHHBCKIA,json=Unk2700MAOAHHBCKIA,proto3" json:"Unk2700_MAOAHHBCKIA,omitempty"`
- Unk2700_BEHAAHHGCLK []uint32 `protobuf:"varint,2,rep,packed,name=Unk2700_BEHAAHHGCLK,json=Unk2700BEHAAHHGCLK,proto3" json:"Unk2700_BEHAAHHGCLK,omitempty"`
- Unk2700_LEKHKNKHIPO []*Unk2700_NAFAIMHFEFG `protobuf:"bytes,10,rep,name=Unk2700_LEKHKNKHIPO,json=Unk2700LEKHKNKHIPO,proto3" json:"Unk2700_LEKHKNKHIPO,omitempty"`
- StageList []*MichiaeMatsuriStage `protobuf:"bytes,14,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
+ GainCrystalExp uint32 `protobuf:"varint,11,opt,name=gain_crystal_exp,json=gainCrystalExp,proto3" json:"gain_crystal_exp,omitempty"`
+ StageList []*MichiaeMatsuriStage `protobuf:"bytes,14,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
+ UnlockedCrystalSkillList []uint32 `protobuf:"varint,5,rep,packed,name=unlocked_crystal_skill_list,json=unlockedCrystalSkillList,proto3" json:"unlocked_crystal_skill_list,omitempty"`
+ ChallengePosList []*MichiaeMatsuriChallengePositionInfo `protobuf:"bytes,3,rep,name=challenge_pos_list,json=challengePosList,proto3" json:"challenge_pos_list,omitempty"`
+ ChestPosList []*MichiaeMatsuriChestPositionInfo `protobuf:"bytes,12,rep,name=chest_pos_list,json=chestPosList,proto3" json:"chest_pos_list,omitempty"`
}
func (x *MichiaeMatsuriActivityDetailInfo) Reset() {
@@ -80,37 +80,37 @@ func (*MichiaeMatsuriActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_MichiaeMatsuriActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *MichiaeMatsuriActivityDetailInfo) GetUnk2700_MPNNMCPOLAM() []*Unk2700_HGFFGMCODNC {
+func (x *MichiaeMatsuriActivityDetailInfo) GetGainCrystalExp() uint32 {
if x != nil {
- return x.Unk2700_MPNNMCPOLAM
+ return x.GainCrystalExp
}
- return nil
+ return 0
}
-func (x *MichiaeMatsuriActivityDetailInfo) GetUnk2700_MAOAHHBCKIA() uint32 {
+func (x *MichiaeMatsuriActivityDetailInfo) GetStageList() []*MichiaeMatsuriStage {
if x != nil {
- return x.Unk2700_MAOAHHBCKIA
+ return x.StageList
}
- return 0
+ return nil
}
-func (x *MichiaeMatsuriActivityDetailInfo) GetUnk2700_BEHAAHHGCLK() []uint32 {
+func (x *MichiaeMatsuriActivityDetailInfo) GetUnlockedCrystalSkillList() []uint32 {
if x != nil {
- return x.Unk2700_BEHAAHHGCLK
+ return x.UnlockedCrystalSkillList
}
return nil
}
-func (x *MichiaeMatsuriActivityDetailInfo) GetUnk2700_LEKHKNKHIPO() []*Unk2700_NAFAIMHFEFG {
+func (x *MichiaeMatsuriActivityDetailInfo) GetChallengePosList() []*MichiaeMatsuriChallengePositionInfo {
if x != nil {
- return x.Unk2700_LEKHKNKHIPO
+ return x.ChallengePosList
}
return nil
}
-func (x *MichiaeMatsuriActivityDetailInfo) GetStageList() []*MichiaeMatsuriStage {
+func (x *MichiaeMatsuriActivityDetailInfo) GetChestPosList() []*MichiaeMatsuriChestPositionInfo {
if x != nil {
- return x.StageList
+ return x.ChestPosList
}
return nil
}
@@ -120,34 +120,37 @@ var File_MichiaeMatsuriActivityDetailInfo_proto protoreflect.FileDescriptor
var file_MichiaeMatsuriActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x26, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61,
- 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x46,
- 0x46, 0x47, 0x4d, 0x43, 0x4f, 0x44, 0x4e, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x46, 0x41, 0x49, 0x4d, 0x48, 0x46,
- 0x45, 0x46, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x02, 0x0a, 0x20, 0x4d, 0x69,
- 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69,
- 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x4e, 0x4e, 0x4d, 0x43,
- 0x50, 0x4f, 0x4c, 0x41, 0x4d, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x46, 0x46, 0x47, 0x4d, 0x43, 0x4f, 0x44, 0x4e,
- 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x50, 0x4e, 0x4e, 0x4d, 0x43,
- 0x50, 0x4f, 0x4c, 0x41, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4d, 0x41, 0x4f, 0x41, 0x48, 0x48, 0x42, 0x43, 0x4b, 0x49, 0x41, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x41, 0x4f, 0x41, 0x48,
- 0x48, 0x42, 0x43, 0x4b, 0x49, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x45, 0x48, 0x41, 0x41, 0x48, 0x48, 0x47, 0x43, 0x4c, 0x4b, 0x18, 0x02, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x45, 0x48, 0x41,
- 0x41, 0x48, 0x48, 0x47, 0x43, 0x4c, 0x4b, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4b, 0x48, 0x4b, 0x4e, 0x4b, 0x48, 0x49, 0x50, 0x4f, 0x18, 0x0a,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x41, 0x46, 0x41, 0x49, 0x4d, 0x48, 0x46, 0x45, 0x46, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4c, 0x45, 0x4b, 0x48, 0x4b, 0x4e, 0x4b, 0x48, 0x49, 0x50, 0x4f, 0x12, 0x33,
- 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73,
- 0x75, 0x72, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61,
+ 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73,
+ 0x75, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x4d, 0x69, 0x63, 0x68,
+ 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x02, 0x0a, 0x20, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61,
+ 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61,
+ 0x69, 0x6e, 0x5f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x69, 0x6e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61,
+ 0x6c, 0x45, 0x78, 0x70, 0x12, 0x33, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4d, 0x69, 0x63, 0x68, 0x69,
+ 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x09,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x1b, 0x75, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x18,
+ 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x53,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x12, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61,
+ 0x74, 0x73, 0x75, 0x72, 0x69, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x50, 0x6f,
+ 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x50, 0x6f, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x0e,
+ 0x63, 0x68, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61,
+ 0x74, 0x73, 0x75, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x63, 0x68, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -164,15 +167,15 @@ func file_MichiaeMatsuriActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_MichiaeMatsuriActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_MichiaeMatsuriActivityDetailInfo_proto_goTypes = []interface{}{
- (*MichiaeMatsuriActivityDetailInfo)(nil), // 0: MichiaeMatsuriActivityDetailInfo
- (*Unk2700_HGFFGMCODNC)(nil), // 1: Unk2700_HGFFGMCODNC
- (*Unk2700_NAFAIMHFEFG)(nil), // 2: Unk2700_NAFAIMHFEFG
- (*MichiaeMatsuriStage)(nil), // 3: MichiaeMatsuriStage
+ (*MichiaeMatsuriActivityDetailInfo)(nil), // 0: MichiaeMatsuriActivityDetailInfo
+ (*MichiaeMatsuriStage)(nil), // 1: MichiaeMatsuriStage
+ (*MichiaeMatsuriChallengePositionInfo)(nil), // 2: MichiaeMatsuriChallengePositionInfo
+ (*MichiaeMatsuriChestPositionInfo)(nil), // 3: MichiaeMatsuriChestPositionInfo
}
var file_MichiaeMatsuriActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: MichiaeMatsuriActivityDetailInfo.Unk2700_MPNNMCPOLAM:type_name -> Unk2700_HGFFGMCODNC
- 2, // 1: MichiaeMatsuriActivityDetailInfo.Unk2700_LEKHKNKHIPO:type_name -> Unk2700_NAFAIMHFEFG
- 3, // 2: MichiaeMatsuriActivityDetailInfo.stage_list:type_name -> MichiaeMatsuriStage
+ 1, // 0: MichiaeMatsuriActivityDetailInfo.stage_list:type_name -> MichiaeMatsuriStage
+ 2, // 1: MichiaeMatsuriActivityDetailInfo.challenge_pos_list:type_name -> MichiaeMatsuriChallengePositionInfo
+ 3, // 2: MichiaeMatsuriActivityDetailInfo.chest_pos_list:type_name -> MichiaeMatsuriChestPositionInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
@@ -185,9 +188,9 @@ func file_MichiaeMatsuriActivityDetailInfo_proto_init() {
if File_MichiaeMatsuriActivityDetailInfo_proto != nil {
return
}
+ file_MichiaeMatsuriChallengePositionInfo_proto_init()
+ file_MichiaeMatsuriChestPositionInfo_proto_init()
file_MichiaeMatsuriStage_proto_init()
- file_Unk2700_HGFFGMCODNC_proto_init()
- file_Unk2700_NAFAIMHFEFG_proto_init()
if !protoimpl.UnsafeEnabled {
file_MichiaeMatsuriActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MichiaeMatsuriActivityDetailInfo); i {
diff --git a/gover/gen/MichiaeMatsuriChallengePositionInfo.pb.go b/gover/gen/MichiaeMatsuriChallengePositionInfo.pb.go
new file mode 100644
index 00000000..0881b823
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriChallengePositionInfo.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriChallengePositionInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriChallengePositionInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GadgetId uint32 `protobuf:"varint,7,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
+ GroupId uint32 `protobuf:"varint,11,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriChallengePositionInfo) Reset() {
+ *x = MichiaeMatsuriChallengePositionInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriChallengePositionInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriChallengePositionInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriChallengePositionInfo) ProtoMessage() {}
+
+func (x *MichiaeMatsuriChallengePositionInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriChallengePositionInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriChallengePositionInfo.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriChallengePositionInfo) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriChallengePositionInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriChallengePositionInfo) GetGadgetId() uint32 {
+ if x != nil {
+ return x.GadgetId
+ }
+ return 0
+}
+
+func (x *MichiaeMatsuriChallengePositionInfo) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *MichiaeMatsuriChallengePositionInfo) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriChallengePositionInfo_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriChallengePositionInfo_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x23, 0x4d, 0x69, 0x63,
+ 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriChallengePositionInfo_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriChallengePositionInfo_proto_rawDescData = file_MichiaeMatsuriChallengePositionInfo_proto_rawDesc
+)
+
+func file_MichiaeMatsuriChallengePositionInfo_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriChallengePositionInfo_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriChallengePositionInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriChallengePositionInfo_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriChallengePositionInfo_proto_rawDescData
+}
+
+var file_MichiaeMatsuriChallengePositionInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriChallengePositionInfo_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriChallengePositionInfo)(nil), // 0: MichiaeMatsuriChallengePositionInfo
+ (*Vector)(nil), // 1: Vector
+}
+var file_MichiaeMatsuriChallengePositionInfo_proto_depIdxs = []int32{
+ 1, // 0: MichiaeMatsuriChallengePositionInfo.pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriChallengePositionInfo_proto_init() }
+func file_MichiaeMatsuriChallengePositionInfo_proto_init() {
+ if File_MichiaeMatsuriChallengePositionInfo_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriChallengePositionInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriChallengePositionInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriChallengePositionInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriChallengePositionInfo_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriChallengePositionInfo_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriChallengePositionInfo_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriChallengePositionInfo_proto = out.File
+ file_MichiaeMatsuriChallengePositionInfo_proto_rawDesc = nil
+ file_MichiaeMatsuriChallengePositionInfo_proto_goTypes = nil
+ file_MichiaeMatsuriChallengePositionInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriChestPositionInfo.pb.go b/gover/gen/MichiaeMatsuriChestPositionInfo.pb.go
new file mode 100644
index 00000000..e068e1c0
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriChestPositionInfo.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriChestPositionInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriChestPositionInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
+ GroupId uint32 `protobuf:"varint,8,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ConfigId uint32 `protobuf:"varint,5,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriChestPositionInfo) Reset() {
+ *x = MichiaeMatsuriChestPositionInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriChestPositionInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriChestPositionInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriChestPositionInfo) ProtoMessage() {}
+
+func (x *MichiaeMatsuriChestPositionInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriChestPositionInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriChestPositionInfo.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriChestPositionInfo) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriChestPositionInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriChestPositionInfo) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *MichiaeMatsuriChestPositionInfo) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (x *MichiaeMatsuriChestPositionInfo) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriChestPositionInfo_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriChestPositionInfo_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x43, 0x68, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x1f, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65,
+ 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x69,
+ 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriChestPositionInfo_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriChestPositionInfo_proto_rawDescData = file_MichiaeMatsuriChestPositionInfo_proto_rawDesc
+)
+
+func file_MichiaeMatsuriChestPositionInfo_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriChestPositionInfo_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriChestPositionInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriChestPositionInfo_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriChestPositionInfo_proto_rawDescData
+}
+
+var file_MichiaeMatsuriChestPositionInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriChestPositionInfo_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriChestPositionInfo)(nil), // 0: MichiaeMatsuriChestPositionInfo
+ (*Vector)(nil), // 1: Vector
+}
+var file_MichiaeMatsuriChestPositionInfo_proto_depIdxs = []int32{
+ 1, // 0: MichiaeMatsuriChestPositionInfo.pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriChestPositionInfo_proto_init() }
+func file_MichiaeMatsuriChestPositionInfo_proto_init() {
+ if File_MichiaeMatsuriChestPositionInfo_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriChestPositionInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriChestPositionInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriChestPositionInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriChestPositionInfo_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriChestPositionInfo_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriChestPositionInfo_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriChestPositionInfo_proto = out.File
+ file_MichiaeMatsuriChestPositionInfo_proto_rawDesc = nil
+ file_MichiaeMatsuriChestPositionInfo_proto_goTypes = nil
+ file_MichiaeMatsuriChestPositionInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriDarkPressureLevelUpdateNotify.pb.go b/gover/gen/MichiaeMatsuriDarkPressureLevelUpdateNotify.pb.go
new file mode 100644
index 00000000..7f0aa89b
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriDarkPressureLevelUpdateNotify.pb.go
@@ -0,0 +1,163 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriDarkPressureLevelUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriDarkPressureLevelUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DarkPressureLevel uint32 `protobuf:"varint,9,opt,name=dark_pressure_level,json=darkPressureLevel,proto3" json:"dark_pressure_level,omitempty"`
+}
+
+func (x *MichiaeMatsuriDarkPressureLevelUpdateNotify) Reset() {
+ *x = MichiaeMatsuriDarkPressureLevelUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriDarkPressureLevelUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriDarkPressureLevelUpdateNotify) ProtoMessage() {}
+
+func (x *MichiaeMatsuriDarkPressureLevelUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriDarkPressureLevelUpdateNotify.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriDarkPressureLevelUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriDarkPressureLevelUpdateNotify) GetDarkPressureLevel() uint32 {
+ if x != nil {
+ return x.DarkPressureLevel
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x31, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x44, 0x61, 0x72, 0x6b, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x2b, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61,
+ 0x74, 0x73, 0x75, 0x72, 0x69, 0x44, 0x61, 0x72, 0x6b, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72,
+ 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x61, 0x72, 0x6b, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x73,
+ 0x75, 0x72, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x11, 0x64, 0x61, 0x72, 0x6b, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescData = file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDesc
+)
+
+func file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDescData
+}
+
+var file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriDarkPressureLevelUpdateNotify)(nil), // 0: MichiaeMatsuriDarkPressureLevelUpdateNotify
+}
+var file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_init() }
+func file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_init() {
+ if File_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriDarkPressureLevelUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto = out.File
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_rawDesc = nil
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_goTypes = nil
+ file_MichiaeMatsuriDarkPressureLevelUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriGainCrystalExpUpdateNotify.pb.go b/gover/gen/MichiaeMatsuriGainCrystalExpUpdateNotify.pb.go
new file mode 100644
index 00000000..8ea0f907
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriGainCrystalExpUpdateNotify.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriGainCrystalExpUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriGainCrystalExpUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActivityId uint32 `protobuf:"varint,13,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ GainCrystalExp uint32 `protobuf:"varint,3,opt,name=gain_crystal_exp,json=gainCrystalExp,proto3" json:"gain_crystal_exp,omitempty"`
+}
+
+func (x *MichiaeMatsuriGainCrystalExpUpdateNotify) Reset() {
+ *x = MichiaeMatsuriGainCrystalExpUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriGainCrystalExpUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriGainCrystalExpUpdateNotify) ProtoMessage() {}
+
+func (x *MichiaeMatsuriGainCrystalExpUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriGainCrystalExpUpdateNotify.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriGainCrystalExpUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriGainCrystalExpUpdateNotify) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+func (x *MichiaeMatsuriGainCrystalExpUpdateNotify) GetGainCrystalExp() uint32 {
+ if x != nil {
+ return x.GainCrystalExp
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriGainCrystalExpUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2e, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x47, 0x61, 0x69, 0x6e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x45, 0x78, 0x70, 0x55, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x75, 0x0a, 0x28, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75,
+ 0x72, 0x69, 0x47, 0x61, 0x69, 0x6e, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x45, 0x78, 0x70,
+ 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a,
+ 0x10, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x78,
+ 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x69, 0x6e, 0x43, 0x72, 0x79,
+ 0x73, 0x74, 0x61, 0x6c, 0x45, 0x78, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescData = file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDesc
+)
+
+func file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDescData
+}
+
+var file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriGainCrystalExpUpdateNotify)(nil), // 0: MichiaeMatsuriGainCrystalExpUpdateNotify
+}
+var file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_init() }
+func file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_init() {
+ if File_MichiaeMatsuriGainCrystalExpUpdateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriGainCrystalExpUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriGainCrystalExpUpdateNotify_proto = out.File
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_rawDesc = nil
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_goTypes = nil
+ file_MichiaeMatsuriGainCrystalExpUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriInteractStatueReq.pb.go b/gover/gen/MichiaeMatsuriInteractStatueReq.pb.go
new file mode 100644
index 00000000..6f4bb8a7
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriInteractStatueReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriInteractStatueReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriInteractStatueReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StatueEntityId uint32 `protobuf:"varint,9,opt,name=statue_entity_id,json=statueEntityId,proto3" json:"statue_entity_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriInteractStatueReq) Reset() {
+ *x = MichiaeMatsuriInteractStatueReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriInteractStatueReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriInteractStatueReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriInteractStatueReq) ProtoMessage() {}
+
+func (x *MichiaeMatsuriInteractStatueReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriInteractStatueReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriInteractStatueReq.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriInteractStatueReq) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriInteractStatueReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriInteractStatueReq) GetStatueEntityId() uint32 {
+ if x != nil {
+ return x.StatueEntityId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriInteractStatueReq_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriInteractStatueReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x1f, 0x4d, 0x69, 0x63, 0x68, 0x69,
+ 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63,
+ 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x74,
+ 0x61, 0x74, 0x75, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriInteractStatueReq_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriInteractStatueReq_proto_rawDescData = file_MichiaeMatsuriInteractStatueReq_proto_rawDesc
+)
+
+func file_MichiaeMatsuriInteractStatueReq_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriInteractStatueReq_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriInteractStatueReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriInteractStatueReq_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriInteractStatueReq_proto_rawDescData
+}
+
+var file_MichiaeMatsuriInteractStatueReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriInteractStatueReq_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriInteractStatueReq)(nil), // 0: MichiaeMatsuriInteractStatueReq
+}
+var file_MichiaeMatsuriInteractStatueReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriInteractStatueReq_proto_init() }
+func file_MichiaeMatsuriInteractStatueReq_proto_init() {
+ if File_MichiaeMatsuriInteractStatueReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriInteractStatueReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriInteractStatueReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriInteractStatueReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriInteractStatueReq_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriInteractStatueReq_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriInteractStatueReq_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriInteractStatueReq_proto = out.File
+ file_MichiaeMatsuriInteractStatueReq_proto_rawDesc = nil
+ file_MichiaeMatsuriInteractStatueReq_proto_goTypes = nil
+ file_MichiaeMatsuriInteractStatueReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriInteractStatueRsp.pb.go b/gover/gen/MichiaeMatsuriInteractStatueRsp.pb.go
new file mode 100644
index 00000000..e8e3e290
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriInteractStatueRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriInteractStatueRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriInteractStatueRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MichiaeMatsuriInteractStatueRsp) Reset() {
+ *x = MichiaeMatsuriInteractStatueRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriInteractStatueRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriInteractStatueRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriInteractStatueRsp) ProtoMessage() {}
+
+func (x *MichiaeMatsuriInteractStatueRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriInteractStatueRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriInteractStatueRsp.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriInteractStatueRsp) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriInteractStatueRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriInteractStatueRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriInteractStatueRsp_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriInteractStatueRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x4d, 0x69, 0x63, 0x68, 0x69,
+ 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63,
+ 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriInteractStatueRsp_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriInteractStatueRsp_proto_rawDescData = file_MichiaeMatsuriInteractStatueRsp_proto_rawDesc
+)
+
+func file_MichiaeMatsuriInteractStatueRsp_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriInteractStatueRsp_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriInteractStatueRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriInteractStatueRsp_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriInteractStatueRsp_proto_rawDescData
+}
+
+var file_MichiaeMatsuriInteractStatueRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriInteractStatueRsp_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriInteractStatueRsp)(nil), // 0: MichiaeMatsuriInteractStatueRsp
+}
+var file_MichiaeMatsuriInteractStatueRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriInteractStatueRsp_proto_init() }
+func file_MichiaeMatsuriInteractStatueRsp_proto_init() {
+ if File_MichiaeMatsuriInteractStatueRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriInteractStatueRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriInteractStatueRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriInteractStatueRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriInteractStatueRsp_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriInteractStatueRsp_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriInteractStatueRsp_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriInteractStatueRsp_proto = out.File
+ file_MichiaeMatsuriInteractStatueRsp_proto_rawDesc = nil
+ file_MichiaeMatsuriInteractStatueRsp_proto_goTypes = nil
+ file_MichiaeMatsuriInteractStatueRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriRemoveChallengeMarkNotify.pb.go b/gover/gen/MichiaeMatsuriRemoveChallengeMarkNotify.pb.go
new file mode 100644
index 00000000..7badac8f
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriRemoveChallengeMarkNotify.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriRemoveChallengeMarkNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriRemoveChallengeMarkNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ GadgetId uint32 `protobuf:"varint,13,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriRemoveChallengeMarkNotify) Reset() {
+ *x = MichiaeMatsuriRemoveChallengeMarkNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriRemoveChallengeMarkNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriRemoveChallengeMarkNotify) ProtoMessage() {}
+
+func (x *MichiaeMatsuriRemoveChallengeMarkNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriRemoveChallengeMarkNotify.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriRemoveChallengeMarkNotify) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriRemoveChallengeMarkNotify) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (x *MichiaeMatsuriRemoveChallengeMarkNotify) GetGadgetId() uint32 {
+ if x != nil {
+ return x.GadgetId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriRemoveChallengeMarkNotify_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2d, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d,
+ 0x61, 0x72, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x61, 0x0a, 0x27, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72,
+ 0x69, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x4d, 0x61, 0x72, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescData = file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDesc
+)
+
+func file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDescData
+}
+
+var file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriRemoveChallengeMarkNotify)(nil), // 0: MichiaeMatsuriRemoveChallengeMarkNotify
+}
+var file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_init() }
+func file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_init() {
+ if File_MichiaeMatsuriRemoveChallengeMarkNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriRemoveChallengeMarkNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriRemoveChallengeMarkNotify_proto = out.File
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_rawDesc = nil
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_goTypes = nil
+ file_MichiaeMatsuriRemoveChallengeMarkNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriRemoveChestMarkNotify.pb.go b/gover/gen/MichiaeMatsuriRemoveChestMarkNotify.pb.go
new file mode 100644
index 00000000..0e18cd6c
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriRemoveChestMarkNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriRemoveChestMarkNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriRemoveChestMarkNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ConfigId uint32 `protobuf:"varint,6,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriRemoveChestMarkNotify) Reset() {
+ *x = MichiaeMatsuriRemoveChestMarkNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriRemoveChestMarkNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriRemoveChestMarkNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriRemoveChestMarkNotify) ProtoMessage() {}
+
+func (x *MichiaeMatsuriRemoveChestMarkNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriRemoveChestMarkNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriRemoveChestMarkNotify.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriRemoveChestMarkNotify) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriRemoveChestMarkNotify) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (x *MichiaeMatsuriRemoveChestMarkNotify) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriRemoveChestMarkNotify_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x23, 0x4d,
+ 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x52, 0x65, 0x6d,
+ 0x6f, 0x76, 0x65, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescData = file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDesc
+)
+
+func file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDescData
+}
+
+var file_MichiaeMatsuriRemoveChestMarkNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriRemoveChestMarkNotify_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriRemoveChestMarkNotify)(nil), // 0: MichiaeMatsuriRemoveChestMarkNotify
+}
+var file_MichiaeMatsuriRemoveChestMarkNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriRemoveChestMarkNotify_proto_init() }
+func file_MichiaeMatsuriRemoveChestMarkNotify_proto_init() {
+ if File_MichiaeMatsuriRemoveChestMarkNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriRemoveChestMarkNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriRemoveChestMarkNotify_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriRemoveChestMarkNotify_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriRemoveChestMarkNotify_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriRemoveChestMarkNotify_proto = out.File
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_rawDesc = nil
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_goTypes = nil
+ file_MichiaeMatsuriRemoveChestMarkNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriStage.pb.go b/gover/gen/MichiaeMatsuriStage.pb.go
index 484b1d9a..31cc914f 100644
--- a/gover/gen/MichiaeMatsuriStage.pb.go
+++ b/gover/gen/MichiaeMatsuriStage.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MichiaeMatsuriStage.proto
package gen
@@ -41,9 +41,9 @@ type MichiaeMatsuriStage struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,11,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,5,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,1,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *MichiaeMatsuriStage) Reset() {
@@ -78,6 +78,13 @@ func (*MichiaeMatsuriStage) Descriptor() ([]byte, []int) {
return file_MichiaeMatsuriStage_proto_rawDescGZIP(), []int{0}
}
+func (x *MichiaeMatsuriStage) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
func (x *MichiaeMatsuriStage) GetIsOpen() bool {
if x != nil {
return x.IsOpen
@@ -92,25 +99,18 @@ func (x *MichiaeMatsuriStage) GetOpenTime() uint32 {
return 0
}
-func (x *MichiaeMatsuriStage) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
var File_MichiaeMatsuriStage_proto protoreflect.FileDescriptor
var file_MichiaeMatsuriStage_proto_rawDesc = []byte{
0x0a, 0x19, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x13, 0x4d,
0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61,
- 0x67, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
- 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a,
+ 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
+ 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54,
+ 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MichiaeMatsuriStartBossChallengeReq.pb.go b/gover/gen/MichiaeMatsuriStartBossChallengeReq.pb.go
new file mode 100644
index 00000000..5fa4da15
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriStartBossChallengeReq.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriStartBossChallengeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriStartBossChallengeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Difficulty uint32 `protobuf:"varint,4,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,6,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriStartBossChallengeReq) Reset() {
+ *x = MichiaeMatsuriStartBossChallengeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriStartBossChallengeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriStartBossChallengeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriStartBossChallengeReq) ProtoMessage() {}
+
+func (x *MichiaeMatsuriStartBossChallengeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriStartBossChallengeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriStartBossChallengeReq.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriStartBossChallengeReq) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriStartBossChallengeReq) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *MichiaeMatsuriStartBossChallengeReq) GetGadgetEntityId() uint32 {
+ if x != nil {
+ return x.GadgetEntityId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriStartBossChallengeReq_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriStartBossChallengeReq_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x23, 0x4d,
+ 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52,
+ 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescData = file_MichiaeMatsuriStartBossChallengeReq_proto_rawDesc
+)
+
+func file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriStartBossChallengeReq_proto_rawDescData
+}
+
+var file_MichiaeMatsuriStartBossChallengeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriStartBossChallengeReq_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriStartBossChallengeReq)(nil), // 0: MichiaeMatsuriStartBossChallengeReq
+}
+var file_MichiaeMatsuriStartBossChallengeReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriStartBossChallengeReq_proto_init() }
+func file_MichiaeMatsuriStartBossChallengeReq_proto_init() {
+ if File_MichiaeMatsuriStartBossChallengeReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriStartBossChallengeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriStartBossChallengeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriStartBossChallengeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriStartBossChallengeReq_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriStartBossChallengeReq_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriStartBossChallengeReq_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriStartBossChallengeReq_proto = out.File
+ file_MichiaeMatsuriStartBossChallengeReq_proto_rawDesc = nil
+ file_MichiaeMatsuriStartBossChallengeReq_proto_goTypes = nil
+ file_MichiaeMatsuriStartBossChallengeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriStartBossChallengeRsp.pb.go b/gover/gen/MichiaeMatsuriStartBossChallengeRsp.pb.go
new file mode 100644
index 00000000..4251e38d
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriStartBossChallengeRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriStartBossChallengeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriStartBossChallengeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MichiaeMatsuriStartBossChallengeRsp) Reset() {
+ *x = MichiaeMatsuriStartBossChallengeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriStartBossChallengeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriStartBossChallengeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriStartBossChallengeRsp) ProtoMessage() {}
+
+func (x *MichiaeMatsuriStartBossChallengeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriStartBossChallengeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriStartBossChallengeRsp.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriStartBossChallengeRsp) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriStartBossChallengeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriStartBossChallengeRsp_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x23, 0x4d,
+ 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescData = file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDesc
+)
+
+func file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDescData
+}
+
+var file_MichiaeMatsuriStartBossChallengeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriStartBossChallengeRsp_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriStartBossChallengeRsp)(nil), // 0: MichiaeMatsuriStartBossChallengeRsp
+}
+var file_MichiaeMatsuriStartBossChallengeRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriStartBossChallengeRsp_proto_init() }
+func file_MichiaeMatsuriStartBossChallengeRsp_proto_init() {
+ if File_MichiaeMatsuriStartBossChallengeRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriStartBossChallengeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriStartBossChallengeRsp_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriStartBossChallengeRsp_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriStartBossChallengeRsp_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriStartBossChallengeRsp_proto = out.File
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_rawDesc = nil
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_goTypes = nil
+ file_MichiaeMatsuriStartBossChallengeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriStartDarkChallengeReq.pb.go b/gover/gen/MichiaeMatsuriStartDarkChallengeReq.pb.go
new file mode 100644
index 00000000..69672699
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriStartDarkChallengeReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriStartDarkChallengeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriStartDarkChallengeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WorktopEntityId uint32 `protobuf:"varint,15,opt,name=worktop_entity_id,json=worktopEntityId,proto3" json:"worktop_entity_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriStartDarkChallengeReq) Reset() {
+ *x = MichiaeMatsuriStartDarkChallengeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriStartDarkChallengeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriStartDarkChallengeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriStartDarkChallengeReq) ProtoMessage() {}
+
+func (x *MichiaeMatsuriStartDarkChallengeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriStartDarkChallengeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriStartDarkChallengeReq.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriStartDarkChallengeReq) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriStartDarkChallengeReq) GetWorktopEntityId() uint32 {
+ if x != nil {
+ return x.WorktopEntityId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriStartDarkChallengeReq_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61, 0x72, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x23, 0x4d,
+ 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x44, 0x61, 0x72, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52,
+ 0x65, 0x71, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77,
+ 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescData = file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDesc
+)
+
+func file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDescData
+}
+
+var file_MichiaeMatsuriStartDarkChallengeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriStartDarkChallengeReq_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriStartDarkChallengeReq)(nil), // 0: MichiaeMatsuriStartDarkChallengeReq
+}
+var file_MichiaeMatsuriStartDarkChallengeReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriStartDarkChallengeReq_proto_init() }
+func file_MichiaeMatsuriStartDarkChallengeReq_proto_init() {
+ if File_MichiaeMatsuriStartDarkChallengeReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriStartDarkChallengeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriStartDarkChallengeReq_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriStartDarkChallengeReq_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriStartDarkChallengeReq_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriStartDarkChallengeReq_proto = out.File
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_rawDesc = nil
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_goTypes = nil
+ file_MichiaeMatsuriStartDarkChallengeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriStartDarkChallengeRsp.pb.go b/gover/gen/MichiaeMatsuriStartDarkChallengeRsp.pb.go
new file mode 100644
index 00000000..eebd7e1f
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriStartDarkChallengeRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriStartDarkChallengeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriStartDarkChallengeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MichiaeMatsuriStartDarkChallengeRsp) Reset() {
+ *x = MichiaeMatsuriStartDarkChallengeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriStartDarkChallengeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriStartDarkChallengeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriStartDarkChallengeRsp) ProtoMessage() {}
+
+func (x *MichiaeMatsuriStartDarkChallengeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriStartDarkChallengeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriStartDarkChallengeRsp.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriStartDarkChallengeRsp) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriStartDarkChallengeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriStartDarkChallengeRsp_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61, 0x72, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x23, 0x4d,
+ 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x44, 0x61, 0x72, 0x6b, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescData = file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDesc
+)
+
+func file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDescData
+}
+
+var file_MichiaeMatsuriStartDarkChallengeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriStartDarkChallengeRsp_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriStartDarkChallengeRsp)(nil), // 0: MichiaeMatsuriStartDarkChallengeRsp
+}
+var file_MichiaeMatsuriStartDarkChallengeRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriStartDarkChallengeRsp_proto_init() }
+func file_MichiaeMatsuriStartDarkChallengeRsp_proto_init() {
+ if File_MichiaeMatsuriStartDarkChallengeRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriStartDarkChallengeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriStartDarkChallengeRsp_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriStartDarkChallengeRsp_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriStartDarkChallengeRsp_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriStartDarkChallengeRsp_proto = out.File
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_rawDesc = nil
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_goTypes = nil
+ file_MichiaeMatsuriStartDarkChallengeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriUnlockCrystalSkillReq.pb.go b/gover/gen/MichiaeMatsuriUnlockCrystalSkillReq.pb.go
new file mode 100644
index 00000000..0168d7f5
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriUnlockCrystalSkillReq.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriUnlockCrystalSkillReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriUnlockCrystalSkillReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CrystalSkillId uint32 `protobuf:"varint,10,opt,name=crystal_skill_id,json=crystalSkillId,proto3" json:"crystal_skill_id,omitempty"`
+}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillReq) Reset() {
+ *x = MichiaeMatsuriUnlockCrystalSkillReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriUnlockCrystalSkillReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriUnlockCrystalSkillReq) ProtoMessage() {}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriUnlockCrystalSkillReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriUnlockCrystalSkillReq.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriUnlockCrystalSkillReq) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillReq) GetCrystalSkillId() uint32 {
+ if x != nil {
+ return x.CrystalSkillId
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriUnlockCrystalSkillReq_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x23, 0x4d,
+ 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x55, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52,
+ 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x72,
+ 0x79, 0x73, 0x74, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescData = file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDesc
+)
+
+func file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDescData
+}
+
+var file_MichiaeMatsuriUnlockCrystalSkillReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriUnlockCrystalSkillReq_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriUnlockCrystalSkillReq)(nil), // 0: MichiaeMatsuriUnlockCrystalSkillReq
+}
+var file_MichiaeMatsuriUnlockCrystalSkillReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriUnlockCrystalSkillReq_proto_init() }
+func file_MichiaeMatsuriUnlockCrystalSkillReq_proto_init() {
+ if File_MichiaeMatsuriUnlockCrystalSkillReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriUnlockCrystalSkillReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriUnlockCrystalSkillReq_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriUnlockCrystalSkillReq_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriUnlockCrystalSkillReq_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriUnlockCrystalSkillReq_proto = out.File
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_rawDesc = nil
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_goTypes = nil
+ file_MichiaeMatsuriUnlockCrystalSkillReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MichiaeMatsuriUnlockCrystalSkillRsp.pb.go b/gover/gen/MichiaeMatsuriUnlockCrystalSkillRsp.pb.go
new file mode 100644
index 00000000..b51a8d4f
--- /dev/null
+++ b/gover/gen/MichiaeMatsuriUnlockCrystalSkillRsp.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MichiaeMatsuriUnlockCrystalSkillRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MichiaeMatsuriUnlockCrystalSkillRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CrystalSkillId uint32 `protobuf:"varint,8,opt,name=crystal_skill_id,json=crystalSkillId,proto3" json:"crystal_skill_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillRsp) Reset() {
+ *x = MichiaeMatsuriUnlockCrystalSkillRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MichiaeMatsuriUnlockCrystalSkillRsp) ProtoMessage() {}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MichiaeMatsuriUnlockCrystalSkillRsp.ProtoReflect.Descriptor instead.
+func (*MichiaeMatsuriUnlockCrystalSkillRsp) Descriptor() ([]byte, []int) {
+ return file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillRsp) GetCrystalSkillId() uint32 {
+ if x != nil {
+ return x.CrystalSkillId
+ }
+ return 0
+}
+
+func (x *MichiaeMatsuriUnlockCrystalSkillRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MichiaeMatsuriUnlockCrystalSkillRsp_proto protoreflect.FileDescriptor
+
+var file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x4d, 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69,
+ 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x23, 0x4d,
+ 0x69, 0x63, 0x68, 0x69, 0x61, 0x65, 0x4d, 0x61, 0x74, 0x73, 0x75, 0x72, 0x69, 0x55, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52,
+ 0x73, 0x70, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x72,
+ 0x79, 0x73, 0x74, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescOnce sync.Once
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescData = file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDesc
+)
+
+func file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescGZIP() []byte {
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescOnce.Do(func() {
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescData)
+ })
+ return file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDescData
+}
+
+var file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_goTypes = []interface{}{
+ (*MichiaeMatsuriUnlockCrystalSkillRsp)(nil), // 0: MichiaeMatsuriUnlockCrystalSkillRsp
+}
+var file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_init() }
+func file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_init() {
+ if File_MichiaeMatsuriUnlockCrystalSkillRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MichiaeMatsuriUnlockCrystalSkillRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_goTypes,
+ DependencyIndexes: file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_depIdxs,
+ MessageInfos: file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_msgTypes,
+ }.Build()
+ File_MichiaeMatsuriUnlockCrystalSkillRsp_proto = out.File
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_rawDesc = nil
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_goTypes = nil
+ file_MichiaeMatsuriUnlockCrystalSkillRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MiracleRingDataNotify.pb.go b/gover/gen/MiracleRingDataNotify.pb.go
index ca3d97de..b8eee490 100644
--- a/gover/gen/MiracleRingDataNotify.pb.go
+++ b/gover/gen/MiracleRingDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MiracleRingDataNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5225
-// EnetChannelId: 0
-// EnetIsReliable: true
type MiracleRingDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsGadgetCreated bool `protobuf:"varint,8,opt,name=is_gadget_created,json=isGadgetCreated,proto3" json:"is_gadget_created,omitempty"`
- LastTakeRewardTime uint32 `protobuf:"varint,14,opt,name=last_take_reward_time,json=lastTakeRewardTime,proto3" json:"last_take_reward_time,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,12,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- LastDeliverItemTime uint32 `protobuf:"varint,10,opt,name=last_deliver_item_time,json=lastDeliverItemTime,proto3" json:"last_deliver_item_time,omitempty"`
- MiracleRingCd uint32 `protobuf:"varint,7,opt,name=miracle_ring_cd,json=miracleRingCd,proto3" json:"miracle_ring_cd,omitempty"`
+ IsGadgetCreated bool `protobuf:"varint,15,opt,name=is_gadget_created,json=isGadgetCreated,proto3" json:"is_gadget_created,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,7,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ MiracleRingCd uint32 `protobuf:"varint,9,opt,name=miracle_ring_cd,json=miracleRingCd,proto3" json:"miracle_ring_cd,omitempty"`
+ LastDeliverItemTime uint32 `protobuf:"varint,8,opt,name=last_deliver_item_time,json=lastDeliverItemTime,proto3" json:"last_deliver_item_time,omitempty"`
+ LastTakeRewardTime uint32 `protobuf:"varint,12,opt,name=last_take_reward_time,json=lastTakeRewardTime,proto3" json:"last_take_reward_time,omitempty"`
}
func (x *MiracleRingDataNotify) Reset() {
@@ -90,16 +87,16 @@ func (x *MiracleRingDataNotify) GetIsGadgetCreated() bool {
return false
}
-func (x *MiracleRingDataNotify) GetLastTakeRewardTime() uint32 {
+func (x *MiracleRingDataNotify) GetGadgetEntityId() uint32 {
if x != nil {
- return x.LastTakeRewardTime
+ return x.GadgetEntityId
}
return 0
}
-func (x *MiracleRingDataNotify) GetGadgetEntityId() uint32 {
+func (x *MiracleRingDataNotify) GetMiracleRingCd() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.MiracleRingCd
}
return 0
}
@@ -111,9 +108,9 @@ func (x *MiracleRingDataNotify) GetLastDeliverItemTime() uint32 {
return 0
}
-func (x *MiracleRingDataNotify) GetMiracleRingCd() uint32 {
+func (x *MiracleRingDataNotify) GetLastTakeRewardTime() uint32 {
if x != nil {
- return x.MiracleRingCd
+ return x.LastTakeRewardTime
}
return 0
}
@@ -125,20 +122,20 @@ var file_MiracleRingDataNotify_proto_rawDesc = []byte{
0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfd, 0x01,
0x0a, 0x15, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74,
0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x67, 0x61,
- 0x64, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x64, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01,
0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x6b, 0x65,
- 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72,
- 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x49, 0x74, 0x65,
- 0x6d, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65,
- 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
- 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x43, 0x64, 0x42, 0x06, 0x5a,
+ 0x74, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a,
+ 0x0f, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x64,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52,
+ 0x69, 0x6e, 0x67, 0x43, 0x64, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x65,
+ 0x6c, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x65, 0x6c, 0x69, 0x76,
+ 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x6c, 0x61,
+ 0x73, 0x74, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x54,
+ 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MiracleRingDeliverItemReq.pb.go b/gover/gen/MiracleRingDeliverItemReq.pb.go
index 6d6ce69c..fbfaec8b 100644
--- a/gover/gen/MiracleRingDeliverItemReq.pb.go
+++ b/gover/gen/MiracleRingDeliverItemReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MiracleRingDeliverItemReq.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5229
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MiracleRingDeliverItemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpType InterOpType `protobuf:"varint,9,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
- ItemParamList []*ItemParam `protobuf:"bytes,1,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
- FoodWeaponGuidList []uint64 `protobuf:"varint,4,rep,packed,name=food_weapon_guid_list,json=foodWeaponGuidList,proto3" json:"food_weapon_guid_list,omitempty"`
- GadgetId uint32 `protobuf:"varint,14,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,5,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ ItemParamList []*ItemParam `protobuf:"bytes,3,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,6,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ GadgetId uint32 `protobuf:"varint,8,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+ FoodWeaponGuidList []uint64 `protobuf:"varint,13,rep,packed,name=food_weapon_guid_list,json=foodWeaponGuidList,proto3" json:"food_weapon_guid_list,omitempty"`
+ OpType InterOpType `protobuf:"varint,15,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
}
func (x *MiracleRingDeliverItemReq) Reset() {
@@ -84,13 +80,6 @@ func (*MiracleRingDeliverItemReq) Descriptor() ([]byte, []int) {
return file_MiracleRingDeliverItemReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MiracleRingDeliverItemReq) GetOpType() InterOpType {
- if x != nil {
- return x.OpType
- }
- return InterOpType_INTER_OP_TYPE_FINISH
-}
-
func (x *MiracleRingDeliverItemReq) GetItemParamList() []*ItemParam {
if x != nil {
return x.ItemParamList
@@ -98,11 +87,11 @@ func (x *MiracleRingDeliverItemReq) GetItemParamList() []*ItemParam {
return nil
}
-func (x *MiracleRingDeliverItemReq) GetFoodWeaponGuidList() []uint64 {
+func (x *MiracleRingDeliverItemReq) GetGadgetEntityId() uint32 {
if x != nil {
- return x.FoodWeaponGuidList
+ return x.GadgetEntityId
}
- return nil
+ return 0
}
func (x *MiracleRingDeliverItemReq) GetGadgetId() uint32 {
@@ -112,11 +101,18 @@ func (x *MiracleRingDeliverItemReq) GetGadgetId() uint32 {
return 0
}
-func (x *MiracleRingDeliverItemReq) GetGadgetEntityId() uint32 {
+func (x *MiracleRingDeliverItemReq) GetFoodWeaponGuidList() []uint64 {
if x != nil {
- return x.GadgetEntityId
+ return x.FoodWeaponGuidList
}
- return 0
+ return nil
+}
+
+func (x *MiracleRingDeliverItemReq) GetOpType() InterOpType {
+ if x != nil {
+ return x.OpType
+ }
+ return InterOpType_INTER_OP_TYPE_FINISH
}
var File_MiracleRingDeliverItemReq_proto protoreflect.FileDescriptor
@@ -128,20 +124,20 @@ var file_MiracleRingDeliverItemReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf0, 0x01, 0x0a, 0x19, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c,
0x65, 0x52, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d,
- 0x52, 0x65, 0x71, 0x12, 0x25, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52,
- 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x31,
+ 0x52, 0x65, 0x71, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49,
+ 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x31,
0x0a, 0x15, 0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x66,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x66,
0x6f, 0x6f, 0x64, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x28,
- 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x74, 0x12, 0x25, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -160,12 +156,12 @@ func file_MiracleRingDeliverItemReq_proto_rawDescGZIP() []byte {
var file_MiracleRingDeliverItemReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_MiracleRingDeliverItemReq_proto_goTypes = []interface{}{
(*MiracleRingDeliverItemReq)(nil), // 0: MiracleRingDeliverItemReq
- (InterOpType)(0), // 1: InterOpType
- (*ItemParam)(nil), // 2: ItemParam
+ (*ItemParam)(nil), // 1: ItemParam
+ (InterOpType)(0), // 2: InterOpType
}
var file_MiracleRingDeliverItemReq_proto_depIdxs = []int32{
- 1, // 0: MiracleRingDeliverItemReq.op_type:type_name -> InterOpType
- 2, // 1: MiracleRingDeliverItemReq.item_param_list:type_name -> ItemParam
+ 1, // 0: MiracleRingDeliverItemReq.item_param_list:type_name -> ItemParam
+ 2, // 1: MiracleRingDeliverItemReq.op_type:type_name -> InterOpType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/MiracleRingDeliverItemRsp.pb.go b/gover/gen/MiracleRingDeliverItemRsp.pb.go
index 5292edc8..8edd3191 100644
--- a/gover/gen/MiracleRingDeliverItemRsp.pb.go
+++ b/gover/gen/MiracleRingDeliverItemRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MiracleRingDeliverItemRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5222
-// EnetChannelId: 0
-// EnetIsReliable: true
type MiracleRingDeliverItemRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InteractType InteractType `protobuf:"varint,15,opt,name=interact_type,json=interactType,proto3,enum=InteractType" json:"interact_type,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OpType InterOpType `protobuf:"varint,14,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
- GadgetId uint32 `protobuf:"varint,4,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,9,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ GadgetId uint32 `protobuf:"varint,2,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+ OpType InterOpType `protobuf:"varint,6,opt,name=op_type,json=opType,proto3,enum=InterOpType" json:"op_type,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,13,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ InteractType InteractType `protobuf:"varint,12,opt,name=interact_type,json=interactType,proto3,enum=InteractType" json:"interact_type,omitempty"`
}
func (x *MiracleRingDeliverItemRsp) Reset() {
@@ -83,16 +80,9 @@ func (*MiracleRingDeliverItemRsp) Descriptor() ([]byte, []int) {
return file_MiracleRingDeliverItemRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *MiracleRingDeliverItemRsp) GetInteractType() InteractType {
- if x != nil {
- return x.InteractType
- }
- return InteractType_INTERACT_TYPE_NONE
-}
-
-func (x *MiracleRingDeliverItemRsp) GetRetcode() int32 {
+func (x *MiracleRingDeliverItemRsp) GetGadgetId() uint32 {
if x != nil {
- return x.Retcode
+ return x.GadgetId
}
return 0
}
@@ -104,42 +94,49 @@ func (x *MiracleRingDeliverItemRsp) GetOpType() InterOpType {
return InterOpType_INTER_OP_TYPE_FINISH
}
-func (x *MiracleRingDeliverItemRsp) GetGadgetId() uint32 {
+func (x *MiracleRingDeliverItemRsp) GetGadgetEntityId() uint32 {
if x != nil {
- return x.GadgetId
+ return x.GadgetEntityId
}
return 0
}
-func (x *MiracleRingDeliverItemRsp) GetGadgetEntityId() uint32 {
+func (x *MiracleRingDeliverItemRsp) GetRetcode() int32 {
if x != nil {
- return x.GadgetEntityId
+ return x.Retcode
}
return 0
}
+func (x *MiracleRingDeliverItemRsp) GetInteractType() InteractType {
+ if x != nil {
+ return x.InteractType
+ }
+ return InteractType_INTERACT_TYPE_NONE
+}
+
var File_MiracleRingDeliverItemRsp_proto protoreflect.FileDescriptor
var file_MiracleRingDeliverItemRsp_proto_rawDesc = []byte{
0x0a, 0x1f, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c,
0x69, 0x76, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x12, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54, 0x79,
+ 0x6f, 0x1a, 0x11, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79,
0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a, 0x19, 0x4d, 0x69, 0x72,
0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x49,
- 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61,
- 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e,
- 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x69, 0x6e,
- 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54,
- 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x54, 0x79,
+ 0x70, 0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x32,
+ 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79,
+ 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
@@ -158,12 +155,12 @@ func file_MiracleRingDeliverItemRsp_proto_rawDescGZIP() []byte {
var file_MiracleRingDeliverItemRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_MiracleRingDeliverItemRsp_proto_goTypes = []interface{}{
(*MiracleRingDeliverItemRsp)(nil), // 0: MiracleRingDeliverItemRsp
- (InteractType)(0), // 1: InteractType
- (InterOpType)(0), // 2: InterOpType
+ (InterOpType)(0), // 1: InterOpType
+ (InteractType)(0), // 2: InteractType
}
var file_MiracleRingDeliverItemRsp_proto_depIdxs = []int32{
- 1, // 0: MiracleRingDeliverItemRsp.interact_type:type_name -> InteractType
- 2, // 1: MiracleRingDeliverItemRsp.op_type:type_name -> InterOpType
+ 1, // 0: MiracleRingDeliverItemRsp.op_type:type_name -> InterOpType
+ 2, // 1: MiracleRingDeliverItemRsp.interact_type:type_name -> InteractType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -176,8 +173,8 @@ func file_MiracleRingDeliverItemRsp_proto_init() {
if File_MiracleRingDeliverItemRsp_proto != nil {
return
}
- file_InteractType_proto_init()
file_InterOpType_proto_init()
+ file_InteractType_proto_init()
if !protoimpl.UnsafeEnabled {
file_MiracleRingDeliverItemRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MiracleRingDeliverItemRsp); i {
diff --git a/gover/gen/MiracleRingDestroyNotify.pb.go b/gover/gen/MiracleRingDestroyNotify.pb.go
index 53f8c4d0..7cd705e8 100644
--- a/gover/gen/MiracleRingDestroyNotify.pb.go
+++ b/gover/gen/MiracleRingDestroyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MiracleRingDestroyNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5244
-// EnetChannelId: 0
-// EnetIsReliable: true
type MiracleRingDestroyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *MiracleRingDestroyNotify) Reset() {
@@ -93,7 +90,7 @@ var file_MiracleRingDestroyNotify_proto_rawDesc = []byte{
0x74, 0x72, 0x6f, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x37, 0x0a, 0x18, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x44,
0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MiracleRingDropResultNotify.pb.go b/gover/gen/MiracleRingDropResultNotify.pb.go
index 41dd54c8..f12bb57b 100644
--- a/gover/gen/MiracleRingDropResultNotify.pb.go
+++ b/gover/gen/MiracleRingDropResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MiracleRingDropResultNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5231
-// EnetChannelId: 0
-// EnetIsReliable: true
type MiracleRingDropResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LastTakeRewardTime int32 `protobuf:"varint,5,opt,name=last_take_reward_time,json=lastTakeRewardTime,proto3" json:"last_take_reward_time,omitempty"`
- DropResult int32 `protobuf:"varint,9,opt,name=drop_result,json=dropResult,proto3" json:"drop_result,omitempty"`
+ LastTakeRewardTime int32 `protobuf:"varint,15,opt,name=last_take_reward_time,json=lastTakeRewardTime,proto3" json:"last_take_reward_time,omitempty"`
+ DropResult int32 `protobuf:"varint,8,opt,name=drop_result,json=dropResult,proto3" json:"drop_result,omitempty"`
}
func (x *MiracleRingDropResultNotify) Reset() {
@@ -102,10 +99,10 @@ var file_MiracleRingDropResultNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x1b, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69,
0x6e, 0x67, 0x44, 0x72, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x31, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x5f,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x05, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x72, 0x65,
- 0x73, 0x75, 0x6c, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x72, 0x6f, 0x70,
+ 0x73, 0x75, 0x6c, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x72, 0x6f, 0x70,
0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MiracleRingTakeRewardReq.pb.go b/gover/gen/MiracleRingTakeRewardReq.pb.go
index f8b7ff40..36e1c989 100644
--- a/gover/gen/MiracleRingTakeRewardReq.pb.go
+++ b/gover/gen/MiracleRingTakeRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MiracleRingTakeRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5207
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MiracleRingTakeRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetId uint32 `protobuf:"varint,11,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,7,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,14,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ GadgetId uint32 `protobuf:"varint,9,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
}
func (x *MiracleRingTakeRewardReq) Reset() {
@@ -81,16 +77,16 @@ func (*MiracleRingTakeRewardReq) Descriptor() ([]byte, []int) {
return file_MiracleRingTakeRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MiracleRingTakeRewardReq) GetGadgetId() uint32 {
+func (x *MiracleRingTakeRewardReq) GetGadgetEntityId() uint32 {
if x != nil {
- return x.GadgetId
+ return x.GadgetEntityId
}
return 0
}
-func (x *MiracleRingTakeRewardReq) GetGadgetEntityId() uint32 {
+func (x *MiracleRingTakeRewardReq) GetGadgetId() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.GadgetId
}
return 0
}
@@ -101,12 +97,12 @@ var file_MiracleRingTakeRewardReq_proto_rawDesc = []byte{
0x0a, 0x1e, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x54, 0x61, 0x6b,
0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x61, 0x0a, 0x18, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x54,
- 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09,
- 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MiracleRingTakeRewardRsp.pb.go b/gover/gen/MiracleRingTakeRewardRsp.pb.go
index 87340a40..fcc78103 100644
--- a/gover/gen/MiracleRingTakeRewardRsp.pb.go
+++ b/gover/gen/MiracleRingTakeRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MiracleRingTakeRewardRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5202
-// EnetChannelId: 0
-// EnetIsReliable: true
type MiracleRingTakeRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MiracleRingTakeRewardRsp) Reset() {
@@ -93,7 +90,7 @@ var file_MiracleRingTakeRewardRsp_proto_rawDesc = []byte{
0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x34, 0x0a, 0x18, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x54,
0x61, 0x6b, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MistTrialActivityDetailInfo.pb.go b/gover/gen/MistTrialActivityDetailInfo.pb.go
index 8497aed8..e30f48c2 100644
--- a/gover/gen/MistTrialActivityDetailInfo.pb.go
+++ b/gover/gen/MistTrialActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MistTrialActivityDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type MistTrialActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialLevelDataList []*MistTrialLevelData `protobuf:"bytes,5,rep,name=trial_level_data_list,json=trialLevelDataList,proto3" json:"trial_level_data_list,omitempty"`
+ TrialLevelDataList []*MistTrialLevelData `protobuf:"bytes,1,rep,name=trial_level_data_list,json=trialLevelDataList,proto3" json:"trial_level_data_list,omitempty"`
}
func (x *MistTrialActivityDetailInfo) Reset() {
@@ -93,7 +93,7 @@ var file_MistTrialActivityDetailInfo_proto_rawDesc = []byte{
0x1b, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x15,
0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4d, 0x69,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4d, 0x69,
0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61,
0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/MistTrialBestAvatar.pb.go b/gover/gen/MistTrialBestAvatar.pb.go
new file mode 100644
index 00000000..d0f2db5b
--- /dev/null
+++ b/gover/gen/MistTrialBestAvatar.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MistTrialBestAvatar.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MistTrialBestAvatar struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarId uint32 `protobuf:"varint,4,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ CostumeId uint32 `protobuf:"varint,12,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
+ AvatarType AvatarType `protobuf:"varint,6,opt,name=avatar_type,json=avatarType,proto3,enum=AvatarType" json:"avatar_type,omitempty"`
+}
+
+func (x *MistTrialBestAvatar) Reset() {
+ *x = MistTrialBestAvatar{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MistTrialBestAvatar_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MistTrialBestAvatar) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MistTrialBestAvatar) ProtoMessage() {}
+
+func (x *MistTrialBestAvatar) ProtoReflect() protoreflect.Message {
+ mi := &file_MistTrialBestAvatar_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MistTrialBestAvatar.ProtoReflect.Descriptor instead.
+func (*MistTrialBestAvatar) Descriptor() ([]byte, []int) {
+ return file_MistTrialBestAvatar_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MistTrialBestAvatar) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+func (x *MistTrialBestAvatar) GetCostumeId() uint32 {
+ if x != nil {
+ return x.CostumeId
+ }
+ return 0
+}
+
+func (x *MistTrialBestAvatar) GetAvatarType() AvatarType {
+ if x != nil {
+ return x.AvatarType
+ }
+ return AvatarType_AVATAR_TYPE_NONE
+}
+
+var File_MistTrialBestAvatar_proto protoreflect.FileDescriptor
+
+var file_MistTrialBestAvatar_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x73, 0x74, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a,
+ 0x13, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x73, 0x74, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64,
+ 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x79,
+ 0x70, 0x65, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MistTrialBestAvatar_proto_rawDescOnce sync.Once
+ file_MistTrialBestAvatar_proto_rawDescData = file_MistTrialBestAvatar_proto_rawDesc
+)
+
+func file_MistTrialBestAvatar_proto_rawDescGZIP() []byte {
+ file_MistTrialBestAvatar_proto_rawDescOnce.Do(func() {
+ file_MistTrialBestAvatar_proto_rawDescData = protoimpl.X.CompressGZIP(file_MistTrialBestAvatar_proto_rawDescData)
+ })
+ return file_MistTrialBestAvatar_proto_rawDescData
+}
+
+var file_MistTrialBestAvatar_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MistTrialBestAvatar_proto_goTypes = []interface{}{
+ (*MistTrialBestAvatar)(nil), // 0: MistTrialBestAvatar
+ (AvatarType)(0), // 1: AvatarType
+}
+var file_MistTrialBestAvatar_proto_depIdxs = []int32{
+ 1, // 0: MistTrialBestAvatar.avatar_type:type_name -> AvatarType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_MistTrialBestAvatar_proto_init() }
+func file_MistTrialBestAvatar_proto_init() {
+ if File_MistTrialBestAvatar_proto != nil {
+ return
+ }
+ file_AvatarType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_MistTrialBestAvatar_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MistTrialBestAvatar); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MistTrialBestAvatar_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MistTrialBestAvatar_proto_goTypes,
+ DependencyIndexes: file_MistTrialBestAvatar_proto_depIdxs,
+ MessageInfos: file_MistTrialBestAvatar_proto_msgTypes,
+ }.Build()
+ File_MistTrialBestAvatar_proto = out.File
+ file_MistTrialBestAvatar_proto_rawDesc = nil
+ file_MistTrialBestAvatar_proto_goTypes = nil
+ file_MistTrialBestAvatar_proto_depIdxs = nil
+}
diff --git a/gover/gen/MistTrialDunegonFailNotify.pb.go b/gover/gen/MistTrialDunegonFailNotify.pb.go
deleted file mode 100644
index dbf5695b..00000000
--- a/gover/gen/MistTrialDunegonFailNotify.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: MistTrialDunegonFailNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8135
-// EnetChannelId: 0
-// EnetIsReliable: true
-type MistTrialDunegonFailNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- DungeonId int32 `protobuf:"varint,9,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
-}
-
-func (x *MistTrialDunegonFailNotify) Reset() {
- *x = MistTrialDunegonFailNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_MistTrialDunegonFailNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *MistTrialDunegonFailNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*MistTrialDunegonFailNotify) ProtoMessage() {}
-
-func (x *MistTrialDunegonFailNotify) ProtoReflect() protoreflect.Message {
- mi := &file_MistTrialDunegonFailNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use MistTrialDunegonFailNotify.ProtoReflect.Descriptor instead.
-func (*MistTrialDunegonFailNotify) Descriptor() ([]byte, []int) {
- return file_MistTrialDunegonFailNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *MistTrialDunegonFailNotify) GetDungeonId() int32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-var File_MistTrialDunegonFailNotify_proto protoreflect.FileDescriptor
-
-var file_MistTrialDunegonFailNotify_proto_rawDesc = []byte{
- 0x0a, 0x20, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x75, 0x6e, 0x65, 0x67,
- 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1a, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x44,
- 0x75, 0x6e, 0x65, 0x67, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_MistTrialDunegonFailNotify_proto_rawDescOnce sync.Once
- file_MistTrialDunegonFailNotify_proto_rawDescData = file_MistTrialDunegonFailNotify_proto_rawDesc
-)
-
-func file_MistTrialDunegonFailNotify_proto_rawDescGZIP() []byte {
- file_MistTrialDunegonFailNotify_proto_rawDescOnce.Do(func() {
- file_MistTrialDunegonFailNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MistTrialDunegonFailNotify_proto_rawDescData)
- })
- return file_MistTrialDunegonFailNotify_proto_rawDescData
-}
-
-var file_MistTrialDunegonFailNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_MistTrialDunegonFailNotify_proto_goTypes = []interface{}{
- (*MistTrialDunegonFailNotify)(nil), // 0: MistTrialDunegonFailNotify
-}
-var file_MistTrialDunegonFailNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_MistTrialDunegonFailNotify_proto_init() }
-func file_MistTrialDunegonFailNotify_proto_init() {
- if File_MistTrialDunegonFailNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_MistTrialDunegonFailNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MistTrialDunegonFailNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_MistTrialDunegonFailNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_MistTrialDunegonFailNotify_proto_goTypes,
- DependencyIndexes: file_MistTrialDunegonFailNotify_proto_depIdxs,
- MessageInfos: file_MistTrialDunegonFailNotify_proto_msgTypes,
- }.Build()
- File_MistTrialDunegonFailNotify_proto = out.File
- file_MistTrialDunegonFailNotify_proto_rawDesc = nil
- file_MistTrialDunegonFailNotify_proto_goTypes = nil
- file_MistTrialDunegonFailNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/MistTrialDungeonFailNotify.pb.go b/gover/gen/MistTrialDungeonFailNotify.pb.go
new file mode 100644
index 00000000..00138a73
--- /dev/null
+++ b/gover/gen/MistTrialDungeonFailNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MistTrialDungeonFailNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MistTrialDungeonFailNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId int32 `protobuf:"varint,13,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+}
+
+func (x *MistTrialDungeonFailNotify) Reset() {
+ *x = MistTrialDungeonFailNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MistTrialDungeonFailNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MistTrialDungeonFailNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MistTrialDungeonFailNotify) ProtoMessage() {}
+
+func (x *MistTrialDungeonFailNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MistTrialDungeonFailNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MistTrialDungeonFailNotify.ProtoReflect.Descriptor instead.
+func (*MistTrialDungeonFailNotify) Descriptor() ([]byte, []int) {
+ return file_MistTrialDungeonFailNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MistTrialDungeonFailNotify) GetDungeonId() int32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+var File_MistTrialDungeonFailNotify_proto protoreflect.FileDescriptor
+
+var file_MistTrialDungeonFailNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1a, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MistTrialDungeonFailNotify_proto_rawDescOnce sync.Once
+ file_MistTrialDungeonFailNotify_proto_rawDescData = file_MistTrialDungeonFailNotify_proto_rawDesc
+)
+
+func file_MistTrialDungeonFailNotify_proto_rawDescGZIP() []byte {
+ file_MistTrialDungeonFailNotify_proto_rawDescOnce.Do(func() {
+ file_MistTrialDungeonFailNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MistTrialDungeonFailNotify_proto_rawDescData)
+ })
+ return file_MistTrialDungeonFailNotify_proto_rawDescData
+}
+
+var file_MistTrialDungeonFailNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MistTrialDungeonFailNotify_proto_goTypes = []interface{}{
+ (*MistTrialDungeonFailNotify)(nil), // 0: MistTrialDungeonFailNotify
+}
+var file_MistTrialDungeonFailNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MistTrialDungeonFailNotify_proto_init() }
+func file_MistTrialDungeonFailNotify_proto_init() {
+ if File_MistTrialDungeonFailNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MistTrialDungeonFailNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MistTrialDungeonFailNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MistTrialDungeonFailNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MistTrialDungeonFailNotify_proto_goTypes,
+ DependencyIndexes: file_MistTrialDungeonFailNotify_proto_depIdxs,
+ MessageInfos: file_MistTrialDungeonFailNotify_proto_msgTypes,
+ }.Build()
+ File_MistTrialDungeonFailNotify_proto = out.File
+ file_MistTrialDungeonFailNotify_proto_rawDesc = nil
+ file_MistTrialDungeonFailNotify_proto_goTypes = nil
+ file_MistTrialDungeonFailNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MistTrialFloorLevelNotify.pb.go b/gover/gen/MistTrialFloorLevelNotify.pb.go
new file mode 100644
index 00000000..1371ccb8
--- /dev/null
+++ b/gover/gen/MistTrialFloorLevelNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MistTrialFloorLevelNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MistTrialFloorLevelNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonSceneId uint32 `protobuf:"varint,6,opt,name=dungeon_scene_id,json=dungeonSceneId,proto3" json:"dungeon_scene_id,omitempty"`
+ FloorLevel uint32 `protobuf:"varint,7,opt,name=floor_level,json=floorLevel,proto3" json:"floor_level,omitempty"`
+}
+
+func (x *MistTrialFloorLevelNotify) Reset() {
+ *x = MistTrialFloorLevelNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MistTrialFloorLevelNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MistTrialFloorLevelNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MistTrialFloorLevelNotify) ProtoMessage() {}
+
+func (x *MistTrialFloorLevelNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MistTrialFloorLevelNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MistTrialFloorLevelNotify.ProtoReflect.Descriptor instead.
+func (*MistTrialFloorLevelNotify) Descriptor() ([]byte, []int) {
+ return file_MistTrialFloorLevelNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MistTrialFloorLevelNotify) GetDungeonSceneId() uint32 {
+ if x != nil {
+ return x.DungeonSceneId
+ }
+ return 0
+}
+
+func (x *MistTrialFloorLevelNotify) GetFloorLevel() uint32 {
+ if x != nil {
+ return x.FloorLevel
+ }
+ return 0
+}
+
+var File_MistTrialFloorLevelNotify_proto protoreflect.FileDescriptor
+
+var file_MistTrialFloorLevelNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x6f, 0x72,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x66, 0x0a, 0x19, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x46, 0x6c,
+ 0x6f, 0x6f, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28,
+ 0x0a, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x6c, 0x6f, 0x6f,
+ 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66,
+ 0x6c, 0x6f, 0x6f, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MistTrialFloorLevelNotify_proto_rawDescOnce sync.Once
+ file_MistTrialFloorLevelNotify_proto_rawDescData = file_MistTrialFloorLevelNotify_proto_rawDesc
+)
+
+func file_MistTrialFloorLevelNotify_proto_rawDescGZIP() []byte {
+ file_MistTrialFloorLevelNotify_proto_rawDescOnce.Do(func() {
+ file_MistTrialFloorLevelNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MistTrialFloorLevelNotify_proto_rawDescData)
+ })
+ return file_MistTrialFloorLevelNotify_proto_rawDescData
+}
+
+var file_MistTrialFloorLevelNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MistTrialFloorLevelNotify_proto_goTypes = []interface{}{
+ (*MistTrialFloorLevelNotify)(nil), // 0: MistTrialFloorLevelNotify
+}
+var file_MistTrialFloorLevelNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MistTrialFloorLevelNotify_proto_init() }
+func file_MistTrialFloorLevelNotify_proto_init() {
+ if File_MistTrialFloorLevelNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MistTrialFloorLevelNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MistTrialFloorLevelNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MistTrialFloorLevelNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MistTrialFloorLevelNotify_proto_goTypes,
+ DependencyIndexes: file_MistTrialFloorLevelNotify_proto_depIdxs,
+ MessageInfos: file_MistTrialFloorLevelNotify_proto_msgTypes,
+ }.Build()
+ File_MistTrialFloorLevelNotify_proto = out.File
+ file_MistTrialFloorLevelNotify_proto_rawDesc = nil
+ file_MistTrialFloorLevelNotify_proto_goTypes = nil
+ file_MistTrialFloorLevelNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MistTrialGetChallengeMissionReq.pb.go b/gover/gen/MistTrialGetChallengeMissionReq.pb.go
index fcfa8c9d..8a671bd1 100644
--- a/gover/gen/MistTrialGetChallengeMissionReq.pb.go
+++ b/gover/gen/MistTrialGetChallengeMissionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MistTrialGetChallengeMissionReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8893
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MistTrialGetChallengeMissionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialId uint32 `protobuf:"varint,9,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
+ TrialId uint32 `protobuf:"varint,12,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
}
func (x *MistTrialGetChallengeMissionReq) Reset() {
@@ -95,7 +91,7 @@ var file_MistTrialGetChallengeMissionReq_proto_rawDesc = []byte{
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1f, 0x4d, 0x69, 0x73, 0x74, 0x54,
0x72, 0x69, 0x61, 0x6c, 0x47, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72,
- 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72,
+ 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72,
0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MistTrialGetChallengeMissionRsp.pb.go b/gover/gen/MistTrialGetChallengeMissionRsp.pb.go
index b6c360b6..97681ca4 100644
--- a/gover/gen/MistTrialGetChallengeMissionRsp.pb.go
+++ b/gover/gen/MistTrialGetChallengeMissionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MistTrialGetChallengeMissionRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8508
-// EnetChannelId: 0
-// EnetIsReliable: true
type MistTrialGetChallengeMissionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialId uint32 `protobuf:"varint,1,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
- MissionInfoList []*MistTrialMissionInfo `protobuf:"bytes,15,rep,name=mission_info_list,json=missionInfoList,proto3" json:"mission_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TrialId uint32 `protobuf:"varint,6,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
+ MissionInfoList []*MistTrialMissionInfo `protobuf:"bytes,3,rep,name=mission_info_list,json=missionInfoList,proto3" json:"mission_info_list,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MistTrialGetChallengeMissionRsp) Reset() {
@@ -112,13 +109,13 @@ var file_MistTrialGetChallengeMissionRsp_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x99, 0x01, 0x0a, 0x1f, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61,
0x6c, 0x47, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4d, 0x69, 0x73,
0x73, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x69, 0x61, 0x6c,
- 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72, 0x69, 0x61, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72, 0x69, 0x61, 0x6c,
0x49, 0x64, 0x12, 0x41, 0x0a, 0x11, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e,
0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MistTrialGetDungeonExhibitionDataReq.pb.go b/gover/gen/MistTrialGetDungeonExhibitionDataReq.pb.go
new file mode 100644
index 00000000..7c8052ff
--- /dev/null
+++ b/gover/gen/MistTrialGetDungeonExhibitionDataReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MistTrialGetDungeonExhibitionDataReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MistTrialGetDungeonExhibitionDataReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TrialId uint32 `protobuf:"varint,6,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
+}
+
+func (x *MistTrialGetDungeonExhibitionDataReq) Reset() {
+ *x = MistTrialGetDungeonExhibitionDataReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MistTrialGetDungeonExhibitionDataReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MistTrialGetDungeonExhibitionDataReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MistTrialGetDungeonExhibitionDataReq) ProtoMessage() {}
+
+func (x *MistTrialGetDungeonExhibitionDataReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MistTrialGetDungeonExhibitionDataReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MistTrialGetDungeonExhibitionDataReq.ProtoReflect.Descriptor instead.
+func (*MistTrialGetDungeonExhibitionDataReq) Descriptor() ([]byte, []int) {
+ return file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MistTrialGetDungeonExhibitionDataReq) GetTrialId() uint32 {
+ if x != nil {
+ return x.TrialId
+ }
+ return 0
+}
+
+var File_MistTrialGetDungeonExhibitionDataReq_proto protoreflect.FileDescriptor
+
+var file_MistTrialGetDungeonExhibitionDataReq_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x47, 0x65, 0x74, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x24,
+ 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x47, 0x65, 0x74, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescOnce sync.Once
+ file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescData = file_MistTrialGetDungeonExhibitionDataReq_proto_rawDesc
+)
+
+func file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescGZIP() []byte {
+ file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescOnce.Do(func() {
+ file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescData)
+ })
+ return file_MistTrialGetDungeonExhibitionDataReq_proto_rawDescData
+}
+
+var file_MistTrialGetDungeonExhibitionDataReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MistTrialGetDungeonExhibitionDataReq_proto_goTypes = []interface{}{
+ (*MistTrialGetDungeonExhibitionDataReq)(nil), // 0: MistTrialGetDungeonExhibitionDataReq
+}
+var file_MistTrialGetDungeonExhibitionDataReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MistTrialGetDungeonExhibitionDataReq_proto_init() }
+func file_MistTrialGetDungeonExhibitionDataReq_proto_init() {
+ if File_MistTrialGetDungeonExhibitionDataReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MistTrialGetDungeonExhibitionDataReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MistTrialGetDungeonExhibitionDataReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MistTrialGetDungeonExhibitionDataReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MistTrialGetDungeonExhibitionDataReq_proto_goTypes,
+ DependencyIndexes: file_MistTrialGetDungeonExhibitionDataReq_proto_depIdxs,
+ MessageInfos: file_MistTrialGetDungeonExhibitionDataReq_proto_msgTypes,
+ }.Build()
+ File_MistTrialGetDungeonExhibitionDataReq_proto = out.File
+ file_MistTrialGetDungeonExhibitionDataReq_proto_rawDesc = nil
+ file_MistTrialGetDungeonExhibitionDataReq_proto_goTypes = nil
+ file_MistTrialGetDungeonExhibitionDataReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MistTrialGetDungeonExhibitionDataRsp.pb.go b/gover/gen/MistTrialGetDungeonExhibitionDataRsp.pb.go
new file mode 100644
index 00000000..8176ac96
--- /dev/null
+++ b/gover/gen/MistTrialGetDungeonExhibitionDataRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MistTrialGetDungeonExhibitionDataRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MistTrialGetDungeonExhibitionDataRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TrialId uint32 `protobuf:"varint,10,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MistTrialGetDungeonExhibitionDataRsp) Reset() {
+ *x = MistTrialGetDungeonExhibitionDataRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MistTrialGetDungeonExhibitionDataRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MistTrialGetDungeonExhibitionDataRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MistTrialGetDungeonExhibitionDataRsp) ProtoMessage() {}
+
+func (x *MistTrialGetDungeonExhibitionDataRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MistTrialGetDungeonExhibitionDataRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MistTrialGetDungeonExhibitionDataRsp.ProtoReflect.Descriptor instead.
+func (*MistTrialGetDungeonExhibitionDataRsp) Descriptor() ([]byte, []int) {
+ return file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MistTrialGetDungeonExhibitionDataRsp) GetTrialId() uint32 {
+ if x != nil {
+ return x.TrialId
+ }
+ return 0
+}
+
+func (x *MistTrialGetDungeonExhibitionDataRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MistTrialGetDungeonExhibitionDataRsp_proto protoreflect.FileDescriptor
+
+var file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x47, 0x65, 0x74, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x24,
+ 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x47, 0x65, 0x74, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescOnce sync.Once
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescData = file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDesc
+)
+
+func file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescGZIP() []byte {
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescOnce.Do(func() {
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescData)
+ })
+ return file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDescData
+}
+
+var file_MistTrialGetDungeonExhibitionDataRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MistTrialGetDungeonExhibitionDataRsp_proto_goTypes = []interface{}{
+ (*MistTrialGetDungeonExhibitionDataRsp)(nil), // 0: MistTrialGetDungeonExhibitionDataRsp
+}
+var file_MistTrialGetDungeonExhibitionDataRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MistTrialGetDungeonExhibitionDataRsp_proto_init() }
+func file_MistTrialGetDungeonExhibitionDataRsp_proto_init() {
+ if File_MistTrialGetDungeonExhibitionDataRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MistTrialGetDungeonExhibitionDataRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MistTrialGetDungeonExhibitionDataRsp_proto_goTypes,
+ DependencyIndexes: file_MistTrialGetDungeonExhibitionDataRsp_proto_depIdxs,
+ MessageInfos: file_MistTrialGetDungeonExhibitionDataRsp_proto_msgTypes,
+ }.Build()
+ File_MistTrialGetDungeonExhibitionDataRsp_proto = out.File
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_rawDesc = nil
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_goTypes = nil
+ file_MistTrialGetDungeonExhibitionDataRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MistTrialLevelData.pb.go b/gover/gen/MistTrialLevelData.pb.go
index ecca735e..e1fbe0de 100644
--- a/gover/gen/MistTrialLevelData.pb.go
+++ b/gover/gen/MistTrialLevelData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MistTrialLevelData.proto
package gen
@@ -41,9 +41,12 @@ type MistTrialLevelData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpenTime uint32 `protobuf:"varint,1,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- IsOpen bool `protobuf:"varint,12,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ OpenTime uint32 `protobuf:"varint,10,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ BestAvatarList []*MistTrialBestAvatar `protobuf:"bytes,3,rep,name=best_avatar_list,json=bestAvatarList,proto3" json:"best_avatar_list,omitempty"`
+ LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ FirstPassTime uint32 `protobuf:"varint,1,opt,name=first_pass_time,json=firstPassTime,proto3" json:"first_pass_time,omitempty"`
+ BestHitAvatar *MistTrialBestAvatar `protobuf:"bytes,11,opt,name=best_hit_avatar,json=bestHitAvatar,proto3" json:"best_hit_avatar,omitempty"`
+ IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *MistTrialLevelData) Reset() {
@@ -85,11 +88,11 @@ func (x *MistTrialLevelData) GetOpenTime() uint32 {
return 0
}
-func (x *MistTrialLevelData) GetIsOpen() bool {
+func (x *MistTrialLevelData) GetBestAvatarList() []*MistTrialBestAvatar {
if x != nil {
- return x.IsOpen
+ return x.BestAvatarList
}
- return false
+ return nil
}
func (x *MistTrialLevelData) GetLevelId() uint32 {
@@ -99,19 +102,52 @@ func (x *MistTrialLevelData) GetLevelId() uint32 {
return 0
}
+func (x *MistTrialLevelData) GetFirstPassTime() uint32 {
+ if x != nil {
+ return x.FirstPassTime
+ }
+ return 0
+}
+
+func (x *MistTrialLevelData) GetBestHitAvatar() *MistTrialBestAvatar {
+ if x != nil {
+ return x.BestHitAvatar
+ }
+ return nil
+}
+
+func (x *MistTrialLevelData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
var File_MistTrialLevelData_proto protoreflect.FileDescriptor
var file_MistTrialLevelData_proto_rawDesc = []byte{
0x0a, 0x18, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x12, 0x4d, 0x69,
- 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61,
- 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a,
- 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
- 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x4d, 0x69, 0x73, 0x74,
+ 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x02, 0x0a, 0x12, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72,
+ 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x10, 0x62, 0x65, 0x73,
+ 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42,
+ 0x65, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0e, 0x62, 0x65, 0x73, 0x74, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x61,
+ 0x73, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x66,
+ 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x0f,
+ 0x62, 0x65, 0x73, 0x74, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61,
+ 0x6c, 0x42, 0x65, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0d, 0x62, 0x65, 0x73,
+ 0x74, 0x48, 0x69, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
+ 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
+ 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -128,14 +164,17 @@ func file_MistTrialLevelData_proto_rawDescGZIP() []byte {
var file_MistTrialLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_MistTrialLevelData_proto_goTypes = []interface{}{
- (*MistTrialLevelData)(nil), // 0: MistTrialLevelData
+ (*MistTrialLevelData)(nil), // 0: MistTrialLevelData
+ (*MistTrialBestAvatar)(nil), // 1: MistTrialBestAvatar
}
var file_MistTrialLevelData_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
+ 1, // 0: MistTrialLevelData.best_avatar_list:type_name -> MistTrialBestAvatar
+ 1, // 1: MistTrialLevelData.best_hit_avatar:type_name -> MistTrialBestAvatar
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
}
func init() { file_MistTrialLevelData_proto_init() }
@@ -143,6 +182,7 @@ func file_MistTrialLevelData_proto_init() {
if File_MistTrialLevelData_proto != nil {
return
}
+ file_MistTrialBestAvatar_proto_init()
if !protoimpl.UnsafeEnabled {
file_MistTrialLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MistTrialLevelData); i {
diff --git a/gover/gen/MistTrialMissionInfo.pb.go b/gover/gen/MistTrialMissionInfo.pb.go
index c2268e25..5e1bcfcb 100644
--- a/gover/gen/MistTrialMissionInfo.pb.go
+++ b/gover/gen/MistTrialMissionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MistTrialMissionInfo.proto
package gen
@@ -41,8 +41,8 @@ type MistTrialMissionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Param uint32 `protobuf:"varint,9,opt,name=param,proto3" json:"param,omitempty"`
- WatcherListId uint32 `protobuf:"varint,13,opt,name=watcher_list_id,json=watcherListId,proto3" json:"watcher_list_id,omitempty"`
+ Param uint32 `protobuf:"varint,8,opt,name=param,proto3" json:"param,omitempty"`
+ WatcherListId uint32 `protobuf:"varint,5,opt,name=watcher_list_id,json=watcherListId,proto3" json:"watcher_list_id,omitempty"`
}
func (x *MistTrialMissionInfo) Reset() {
@@ -97,9 +97,9 @@ var file_MistTrialMissionInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x69, 0x73, 0x73, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x14,
0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x09, 0x20,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x08, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x61,
- 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/MistTrialSelectAvatarAndEnterDungeonReq.pb.go b/gover/gen/MistTrialSelectAvatarAndEnterDungeonReq.pb.go
index 209afadb..29218ce3 100644
--- a/gover/gen/MistTrialSelectAvatarAndEnterDungeonReq.pb.go
+++ b/gover/gen/MistTrialSelectAvatarAndEnterDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MistTrialSelectAvatarAndEnterDungeonReq.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8666
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MistTrialSelectAvatarAndEnterDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialId uint32 `protobuf:"varint,4,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
- SelectTrialAvatarIdList []uint32 `protobuf:"varint,10,rep,packed,name=select_trial_avatar_id_list,json=selectTrialAvatarIdList,proto3" json:"select_trial_avatar_id_list,omitempty"`
- EnterPointId uint32 `protobuf:"varint,7,opt,name=enter_point_id,json=enterPointId,proto3" json:"enter_point_id,omitempty"`
+ SelectAvatarIndexList []*MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex `protobuf:"bytes,11,rep,name=select_avatar_index_list,json=selectAvatarIndexList,proto3" json:"select_avatar_index_list,omitempty"`
+ SelectTrialAvatarIdList []uint32 `protobuf:"varint,1,rep,packed,name=select_trial_avatar_id_list,json=selectTrialAvatarIdList,proto3" json:"select_trial_avatar_id_list,omitempty"`
+ EnterPointId uint32 `protobuf:"varint,8,opt,name=enter_point_id,json=enterPointId,proto3" json:"enter_point_id,omitempty"`
+ TrialId uint32 `protobuf:"varint,5,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
}
func (x *MistTrialSelectAvatarAndEnterDungeonReq) Reset() {
@@ -82,11 +79,11 @@ func (*MistTrialSelectAvatarAndEnterDungeonReq) Descriptor() ([]byte, []int) {
return file_MistTrialSelectAvatarAndEnterDungeonReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MistTrialSelectAvatarAndEnterDungeonReq) GetTrialId() uint32 {
+func (x *MistTrialSelectAvatarAndEnterDungeonReq) GetSelectAvatarIndexList() []*MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex {
if x != nil {
- return x.TrialId
+ return x.SelectAvatarIndexList
}
- return 0
+ return nil
}
func (x *MistTrialSelectAvatarAndEnterDungeonReq) GetSelectTrialAvatarIdList() []uint32 {
@@ -103,24 +100,78 @@ func (x *MistTrialSelectAvatarAndEnterDungeonReq) GetEnterPointId() uint32 {
return 0
}
+func (x *MistTrialSelectAvatarAndEnterDungeonReq) GetTrialId() uint32 {
+ if x != nil {
+ return x.TrialId
+ }
+ return 0
+}
+
+type MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex) Reset() {
+ *x = MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MistTrialSelectAvatarAndEnterDungeonReq_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex) ProtoMessage() {}
+
+func (x *MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex) ProtoReflect() protoreflect.Message {
+ mi := &file_MistTrialSelectAvatarAndEnterDungeonReq_proto_msgTypes[1]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex.ProtoReflect.Descriptor instead.
+func (*MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex) Descriptor() ([]byte, []int) {
+ return file_MistTrialSelectAvatarAndEnterDungeonReq_proto_rawDescGZIP(), []int{0, 0}
+}
+
var File_MistTrialSelectAvatarAndEnterDungeonReq_proto protoreflect.FileDescriptor
var file_MistTrialSelectAvatarAndEnterDungeonReq_proto_rawDesc = []byte{
0x0a, 0x2d, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x6c, 0x65, 0x63,
0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xa8, 0x01, 0x0a, 0x27, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x6c,
+ 0xb2, 0x02, 0x0a, 0x27, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x6c,
0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65,
- 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x74,
- 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74,
- 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1b, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74,
- 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x73, 0x65, 0x6c,
- 0x65, 0x63, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e,
- 0x74, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x73, 0x0a, 0x18, 0x73,
+ 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e,
+ 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x15, 0x73, 0x65, 0x6c, 0x65, 0x63,
+ 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x3c, 0x0a, 0x1b, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c,
+ 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x72, 0x69,
+ 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24,
+ 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x69,
+ 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x1a,
+ 0x13, 0x0a, 0x11, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -135,16 +186,18 @@ func file_MistTrialSelectAvatarAndEnterDungeonReq_proto_rawDescGZIP() []byte {
return file_MistTrialSelectAvatarAndEnterDungeonReq_proto_rawDescData
}
-var file_MistTrialSelectAvatarAndEnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MistTrialSelectAvatarAndEnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_MistTrialSelectAvatarAndEnterDungeonReq_proto_goTypes = []interface{}{
- (*MistTrialSelectAvatarAndEnterDungeonReq)(nil), // 0: MistTrialSelectAvatarAndEnterDungeonReq
+ (*MistTrialSelectAvatarAndEnterDungeonReq)(nil), // 0: MistTrialSelectAvatarAndEnterDungeonReq
+ (*MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex)(nil), // 1: MistTrialSelectAvatarAndEnterDungeonReq.SelectAvatarIndex
}
var file_MistTrialSelectAvatarAndEnterDungeonReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
+ 1, // 0: MistTrialSelectAvatarAndEnterDungeonReq.select_avatar_index_list:type_name -> MistTrialSelectAvatarAndEnterDungeonReq.SelectAvatarIndex
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
}
func init() { file_MistTrialSelectAvatarAndEnterDungeonReq_proto_init() }
@@ -165,6 +218,18 @@ func file_MistTrialSelectAvatarAndEnterDungeonReq_proto_init() {
return nil
}
}
+ file_MistTrialSelectAvatarAndEnterDungeonReq_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MistTrialSelectAvatarAndEnterDungeonReq_SelectAvatarIndex); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
}
type x struct{}
out := protoimpl.TypeBuilder{
@@ -172,7 +237,7 @@ func file_MistTrialSelectAvatarAndEnterDungeonReq_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_MistTrialSelectAvatarAndEnterDungeonReq_proto_rawDesc,
NumEnums: 0,
- NumMessages: 1,
+ NumMessages: 2,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/gover/gen/MistTrialSelectAvatarAndEnterDungeonRsp.pb.go b/gover/gen/MistTrialSelectAvatarAndEnterDungeonRsp.pb.go
index 191b1d61..5c7d671a 100644
--- a/gover/gen/MistTrialSelectAvatarAndEnterDungeonRsp.pb.go
+++ b/gover/gen/MistTrialSelectAvatarAndEnterDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MistTrialSelectAvatarAndEnterDungeonRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8239
-// EnetChannelId: 0
-// EnetIsReliable: true
type MistTrialSelectAvatarAndEnterDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialId uint32 `protobuf:"varint,1,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TrialId uint32 `protobuf:"varint,2,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MistTrialSelectAvatarAndEnterDungeonRsp) Reset() {
@@ -103,9 +100,9 @@ var file_MistTrialSelectAvatarAndEnterDungeonRsp_proto_rawDesc = []byte{
0x5e, 0x0a, 0x27, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x6c, 0x65,
0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72,
0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72,
- 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72,
+ 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72,
0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MistTrialSettleNotify.pb.go b/gover/gen/MistTrialSettleNotify.pb.go
new file mode 100644
index 00000000..b0928ad6
--- /dev/null
+++ b/gover/gen/MistTrialSettleNotify.pb.go
@@ -0,0 +1,241 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MistTrialSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MistTrialSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_KFKHAACDJDJ map[uint32]uint32 `protobuf:"bytes,5,rep,name=Unk3300_KFKHAACDJDJ,json=Unk3300KFKHAACDJDJ,proto3" json:"Unk3300_KFKHAACDJDJ,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_GMPEELLANLI map[uint32]uint32 `protobuf:"bytes,2,rep,name=Unk3300_GMPEELLANLI,json=Unk3300GMPEELLANLI,proto3" json:"Unk3300_GMPEELLANLI,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ DungeonSceneId uint32 `protobuf:"varint,12,opt,name=dungeon_scene_id,json=dungeonSceneId,proto3" json:"dungeon_scene_id,omitempty"`
+ FirstPassTime uint32 `protobuf:"varint,8,opt,name=first_pass_time,json=firstPassTime,proto3" json:"first_pass_time,omitempty"`
+ BestHitAvatar *MistTrialBestAvatar `protobuf:"bytes,3,opt,name=best_hit_avatar,json=bestHitAvatar,proto3" json:"best_hit_avatar,omitempty"`
+ BestAvatarList []*MistTrialBestAvatar `protobuf:"bytes,9,rep,name=best_avatar_list,json=bestAvatarList,proto3" json:"best_avatar_list,omitempty"`
+}
+
+func (x *MistTrialSettleNotify) Reset() {
+ *x = MistTrialSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MistTrialSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MistTrialSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MistTrialSettleNotify) ProtoMessage() {}
+
+func (x *MistTrialSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MistTrialSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MistTrialSettleNotify.ProtoReflect.Descriptor instead.
+func (*MistTrialSettleNotify) Descriptor() ([]byte, []int) {
+ return file_MistTrialSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MistTrialSettleNotify) GetUnk3300_KFKHAACDJDJ() map[uint32]uint32 {
+ if x != nil {
+ return x.Unk3300_KFKHAACDJDJ
+ }
+ return nil
+}
+
+func (x *MistTrialSettleNotify) GetUnk3300_GMPEELLANLI() map[uint32]uint32 {
+ if x != nil {
+ return x.Unk3300_GMPEELLANLI
+ }
+ return nil
+}
+
+func (x *MistTrialSettleNotify) GetDungeonSceneId() uint32 {
+ if x != nil {
+ return x.DungeonSceneId
+ }
+ return 0
+}
+
+func (x *MistTrialSettleNotify) GetFirstPassTime() uint32 {
+ if x != nil {
+ return x.FirstPassTime
+ }
+ return 0
+}
+
+func (x *MistTrialSettleNotify) GetBestHitAvatar() *MistTrialBestAvatar {
+ if x != nil {
+ return x.BestHitAvatar
+ }
+ return nil
+}
+
+func (x *MistTrialSettleNotify) GetBestAvatarList() []*MistTrialBestAvatar {
+ if x != nil {
+ return x.BestAvatarList
+ }
+ return nil
+}
+
+var File_MistTrialSettleNotify_proto protoreflect.FileDescriptor
+
+var file_MistTrialSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x4d,
+ 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x04, 0x0a, 0x15, 0x4d, 0x69, 0x73,
+ 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x5f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x46,
+ 0x4b, 0x48, 0x41, 0x41, 0x43, 0x44, 0x4a, 0x44, 0x4a, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x2e, 0x2e, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b,
+ 0x46, 0x4b, 0x48, 0x41, 0x41, 0x43, 0x44, 0x4a, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x46, 0x4b, 0x48, 0x41, 0x41, 0x43, 0x44,
+ 0x4a, 0x44, 0x4a, 0x12, 0x5f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47,
+ 0x4d, 0x50, 0x45, 0x45, 0x4c, 0x4c, 0x41, 0x4e, 0x4c, 0x49, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x2e, 0x2e, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x47, 0x4d, 0x50, 0x45, 0x45, 0x4c, 0x4c, 0x41, 0x4e, 0x4c, 0x49, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4d, 0x50, 0x45, 0x45, 0x4c, 0x4c,
+ 0x41, 0x4e, 0x4c, 0x49, 0x12, 0x28, 0x0a, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x26,
+ 0x0a, 0x0f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61,
+ 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x68,
+ 0x69, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x14, 0x2e, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x73, 0x74, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0d, 0x62, 0x65, 0x73, 0x74, 0x48, 0x69, 0x74, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x12, 0x3e, 0x0a, 0x10, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
+ 0x2e, 0x4d, 0x69, 0x73, 0x74, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x73, 0x74, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x52, 0x0e, 0x62, 0x65, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b,
+ 0x46, 0x4b, 0x48, 0x41, 0x41, 0x43, 0x44, 0x4a, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
+ 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45, 0x0a, 0x17, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4d, 0x50, 0x45, 0x45, 0x4c, 0x4c, 0x41, 0x4e, 0x4c,
+ 0x49, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
+ 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_MistTrialSettleNotify_proto_rawDescOnce sync.Once
+ file_MistTrialSettleNotify_proto_rawDescData = file_MistTrialSettleNotify_proto_rawDesc
+)
+
+func file_MistTrialSettleNotify_proto_rawDescGZIP() []byte {
+ file_MistTrialSettleNotify_proto_rawDescOnce.Do(func() {
+ file_MistTrialSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MistTrialSettleNotify_proto_rawDescData)
+ })
+ return file_MistTrialSettleNotify_proto_rawDescData
+}
+
+var file_MistTrialSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
+var file_MistTrialSettleNotify_proto_goTypes = []interface{}{
+ (*MistTrialSettleNotify)(nil), // 0: MistTrialSettleNotify
+ nil, // 1: MistTrialSettleNotify.Unk3300KFKHAACDJDJEntry
+ nil, // 2: MistTrialSettleNotify.Unk3300GMPEELLANLIEntry
+ (*MistTrialBestAvatar)(nil), // 3: MistTrialBestAvatar
+}
+var file_MistTrialSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: MistTrialSettleNotify.Unk3300_KFKHAACDJDJ:type_name -> MistTrialSettleNotify.Unk3300KFKHAACDJDJEntry
+ 2, // 1: MistTrialSettleNotify.Unk3300_GMPEELLANLI:type_name -> MistTrialSettleNotify.Unk3300GMPEELLANLIEntry
+ 3, // 2: MistTrialSettleNotify.best_hit_avatar:type_name -> MistTrialBestAvatar
+ 3, // 3: MistTrialSettleNotify.best_avatar_list:type_name -> MistTrialBestAvatar
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_MistTrialSettleNotify_proto_init() }
+func file_MistTrialSettleNotify_proto_init() {
+ if File_MistTrialSettleNotify_proto != nil {
+ return
+ }
+ file_MistTrialBestAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_MistTrialSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MistTrialSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MistTrialSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 3,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MistTrialSettleNotify_proto_goTypes,
+ DependencyIndexes: file_MistTrialSettleNotify_proto_depIdxs,
+ MessageInfos: file_MistTrialSettleNotify_proto_msgTypes,
+ }.Build()
+ File_MistTrialSettleNotify_proto = out.File
+ file_MistTrialSettleNotify_proto_rawDesc = nil
+ file_MistTrialSettleNotify_proto_goTypes = nil
+ file_MistTrialSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ModifierAction.pb.go b/gover/gen/ModifierAction.pb.go
index 9b038cac..0518f4a5 100644
--- a/gover/gen/ModifierAction.pb.go
+++ b/gover/gen/ModifierAction.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ModifierAction.proto
package gen
diff --git a/gover/gen/ModifierDurability.pb.go b/gover/gen/ModifierDurability.pb.go
index 2984fc65..515bb8b0 100644
--- a/gover/gen/ModifierDurability.pb.go
+++ b/gover/gen/ModifierDurability.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ModifierDurability.proto
package gen
diff --git a/gover/gen/ModifierProperty.pb.go b/gover/gen/ModifierProperty.pb.go
index 44453f38..f19b6eab 100644
--- a/gover/gen/ModifierProperty.pb.go
+++ b/gover/gen/ModifierProperty.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ModifierProperty.proto
package gen
@@ -41,7 +41,7 @@ type ModifierProperty struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Key *AbilityString `protobuf:"bytes,15,opt,name=key,proto3" json:"key,omitempty"`
+ Key *AbilityString `protobuf:"bytes,7,opt,name=key,proto3" json:"key,omitempty"`
Value float32 `protobuf:"fixed32,5,opt,name=value,proto3" json:"value,omitempty"`
}
@@ -98,7 +98,7 @@ var file_ModifierProperty_proto_rawDesc = []byte{
0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a,
0x10, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
- 0x79, 0x12, 0x20, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
+ 0x79, 0x12, 0x20, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01,
0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
diff --git a/gover/gen/MonsterAIConfigHashNotify.pb.go b/gover/gen/MonsterAIConfigHashNotify.pb.go
index 1b32667e..759b51bb 100644
--- a/gover/gen/MonsterAIConfigHashNotify.pb.go
+++ b/gover/gen/MonsterAIConfigHashNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MonsterAIConfigHashNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3039
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MonsterAIConfigHashNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- JobId uint32 `protobuf:"varint,10,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- HashValue int32 `protobuf:"varint,11,opt,name=hash_value,json=hashValue,proto3" json:"hash_value,omitempty"`
+ HashValue int32 `protobuf:"varint,7,opt,name=hash_value,json=hashValue,proto3" json:"hash_value,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ JobId uint32 `protobuf:"varint,11,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
}
func (x *MonsterAIConfigHashNotify) Reset() {
@@ -82,9 +78,9 @@ func (*MonsterAIConfigHashNotify) Descriptor() ([]byte, []int) {
return file_MonsterAIConfigHashNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MonsterAIConfigHashNotify) GetJobId() uint32 {
+func (x *MonsterAIConfigHashNotify) GetHashValue() int32 {
if x != nil {
- return x.JobId
+ return x.HashValue
}
return 0
}
@@ -96,9 +92,9 @@ func (x *MonsterAIConfigHashNotify) GetEntityId() uint32 {
return 0
}
-func (x *MonsterAIConfigHashNotify) GetHashValue() int32 {
+func (x *MonsterAIConfigHashNotify) GetJobId() uint32 {
if x != nil {
- return x.HashValue
+ return x.JobId
}
return 0
}
@@ -109,13 +105,13 @@ var file_MonsterAIConfigHashNotify_proto_rawDesc = []byte{
0x0a, 0x1f, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x41, 0x49, 0x43, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x48, 0x61, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x6e, 0x0a, 0x19, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x41, 0x49, 0x43, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15,
- 0x0a, 0x06, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x6a, 0x6f, 0x62, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x68, 0x61, 0x73, 0x68, 0x56, 0x61, 0x6c, 0x75,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x09, 0x68, 0x61, 0x73, 0x68, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a,
+ 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x6a, 0x6f,
+ 0x62, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6a, 0x6f, 0x62, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/MonsterAlertChangeNotify.pb.go b/gover/gen/MonsterAlertChangeNotify.pb.go
index e4c9d6b6..731b05fd 100644
--- a/gover/gen/MonsterAlertChangeNotify.pb.go
+++ b/gover/gen/MonsterAlertChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MonsterAlertChangeNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 363
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MonsterAlertChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarEntityId uint32 `protobuf:"varint,15,opt,name=avatar_entity_id,json=avatarEntityId,proto3" json:"avatar_entity_id,omitempty"`
MonsterEntityList []uint32 `protobuf:"varint,5,rep,packed,name=monster_entity_list,json=monsterEntityList,proto3" json:"monster_entity_list,omitempty"`
- IsAlert uint32 `protobuf:"varint,13,opt,name=is_alert,json=isAlert,proto3" json:"is_alert,omitempty"`
+ IsAlert uint32 `protobuf:"varint,12,opt,name=is_alert,json=isAlert,proto3" json:"is_alert,omitempty"`
+ AvatarEntityId uint32 `protobuf:"varint,15,opt,name=avatar_entity_id,json=avatarEntityId,proto3" json:"avatar_entity_id,omitempty"`
}
func (x *MonsterAlertChangeNotify) Reset() {
@@ -82,13 +78,6 @@ func (*MonsterAlertChangeNotify) Descriptor() ([]byte, []int) {
return file_MonsterAlertChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MonsterAlertChangeNotify) GetAvatarEntityId() uint32 {
- if x != nil {
- return x.AvatarEntityId
- }
- return 0
-}
-
func (x *MonsterAlertChangeNotify) GetMonsterEntityList() []uint32 {
if x != nil {
return x.MonsterEntityList
@@ -103,21 +92,28 @@ func (x *MonsterAlertChangeNotify) GetIsAlert() uint32 {
return 0
}
+func (x *MonsterAlertChangeNotify) GetAvatarEntityId() uint32 {
+ if x != nil {
+ return x.AvatarEntityId
+ }
+ return 0
+}
+
var File_MonsterAlertChangeNotify_proto protoreflect.FileDescriptor
var file_MonsterAlertChangeNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x43, 0x68,
0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x8f, 0x01, 0x0a, 0x18, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x41, 0x6c, 0x65, 0x72,
- 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a,
- 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
- 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x6c,
- 0x65, 0x72, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x73, 0x41, 0x6c, 0x65,
- 0x72, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a,
+ 0x13, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a,
+ 0x08, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x65, 0x72, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x69, 0x73, 0x41, 0x6c, 0x65, 0x72, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/MonsterBornType.pb.go b/gover/gen/MonsterBornType.pb.go
index daf4ca8d..66da99d9 100644
--- a/gover/gen/MonsterBornType.pb.go
+++ b/gover/gen/MonsterBornType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MonsterBornType.proto
package gen
diff --git a/gover/gen/MonsterForceAlertNotify.pb.go b/gover/gen/MonsterForceAlertNotify.pb.go
index dec77dee..9378b654 100644
--- a/gover/gen/MonsterForceAlertNotify.pb.go
+++ b/gover/gen/MonsterForceAlertNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MonsterForceAlertNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 395
-// EnetChannelId: 0
-// EnetIsReliable: true
type MonsterForceAlertNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterEntityId uint32 `protobuf:"varint,13,opt,name=monster_entity_id,json=monsterEntityId,proto3" json:"monster_entity_id,omitempty"`
+ MonsterEntityId uint32 `protobuf:"varint,1,opt,name=monster_entity_id,json=monsterEntityId,proto3" json:"monster_entity_id,omitempty"`
}
func (x *MonsterForceAlertNotify) Reset() {
@@ -94,7 +91,7 @@ var file_MonsterForceAlertNotify_proto_rawDesc = []byte{
0x45, 0x0a, 0x17, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x41,
0x6c, 0x65, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f,
0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x45, 0x6e,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MonsterGuestBanDrop.pb.go b/gover/gen/MonsterGuestBanDrop.pb.go
new file mode 100644
index 00000000..9fa6a374
--- /dev/null
+++ b/gover/gen/MonsterGuestBanDrop.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MonsterGuestBanDrop.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MonsterGuestBanDrop int32
+
+const (
+ MonsterGuestBanDrop_MONSTER_GUEST_BAN_DROP_NONE MonsterGuestBanDrop = 0
+ MonsterGuestBanDrop_MONSTER_GUEST_BAN_DROP_DIE_EXP MonsterGuestBanDrop = 1
+ MonsterGuestBanDrop_MONSTER_GUEST_BAN_DROP_DIE_LUA MonsterGuestBanDrop = 2
+ MonsterGuestBanDrop_MONSTER_GUEST_BAN_DROP_DIE_EXCEL MonsterGuestBanDrop = 4
+ MonsterGuestBanDrop_MONSTER_GUEST_BAN_DROP_DIE_ACTIVITY MonsterGuestBanDrop = 8
+ MonsterGuestBanDrop_MONSTER_GUEST_BAN_DROP_HP MonsterGuestBanDrop = 16
+ MonsterGuestBanDrop_MONSTER_GUEST_BAN_DROP_SUBFIELD MonsterGuestBanDrop = 32
+)
+
+// Enum value maps for MonsterGuestBanDrop.
+var (
+ MonsterGuestBanDrop_name = map[int32]string{
+ 0: "MONSTER_GUEST_BAN_DROP_NONE",
+ 1: "MONSTER_GUEST_BAN_DROP_DIE_EXP",
+ 2: "MONSTER_GUEST_BAN_DROP_DIE_LUA",
+ 4: "MONSTER_GUEST_BAN_DROP_DIE_EXCEL",
+ 8: "MONSTER_GUEST_BAN_DROP_DIE_ACTIVITY",
+ 16: "MONSTER_GUEST_BAN_DROP_HP",
+ 32: "MONSTER_GUEST_BAN_DROP_SUBFIELD",
+ }
+ MonsterGuestBanDrop_value = map[string]int32{
+ "MONSTER_GUEST_BAN_DROP_NONE": 0,
+ "MONSTER_GUEST_BAN_DROP_DIE_EXP": 1,
+ "MONSTER_GUEST_BAN_DROP_DIE_LUA": 2,
+ "MONSTER_GUEST_BAN_DROP_DIE_EXCEL": 4,
+ "MONSTER_GUEST_BAN_DROP_DIE_ACTIVITY": 8,
+ "MONSTER_GUEST_BAN_DROP_HP": 16,
+ "MONSTER_GUEST_BAN_DROP_SUBFIELD": 32,
+ }
+)
+
+func (x MonsterGuestBanDrop) Enum() *MonsterGuestBanDrop {
+ p := new(MonsterGuestBanDrop)
+ *p = x
+ return p
+}
+
+func (x MonsterGuestBanDrop) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (MonsterGuestBanDrop) Descriptor() protoreflect.EnumDescriptor {
+ return file_MonsterGuestBanDrop_proto_enumTypes[0].Descriptor()
+}
+
+func (MonsterGuestBanDrop) Type() protoreflect.EnumType {
+ return &file_MonsterGuestBanDrop_proto_enumTypes[0]
+}
+
+func (x MonsterGuestBanDrop) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use MonsterGuestBanDrop.Descriptor instead.
+func (MonsterGuestBanDrop) EnumDescriptor() ([]byte, []int) {
+ return file_MonsterGuestBanDrop_proto_rawDescGZIP(), []int{0}
+}
+
+var File_MonsterGuestBanDrop_proto protoreflect.FileDescriptor
+
+var file_MonsterGuestBanDrop_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x47, 0x75, 0x65, 0x73, 0x74, 0x42, 0x61,
+ 0x6e, 0x44, 0x72, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x91, 0x02, 0x0a, 0x13,
+ 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x47, 0x75, 0x65, 0x73, 0x74, 0x42, 0x61, 0x6e, 0x44,
+ 0x72, 0x6f, 0x70, 0x12, 0x1f, 0x0a, 0x1b, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x47,
+ 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x4e, 0x4f,
+ 0x4e, 0x45, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f,
+ 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x44,
+ 0x49, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x4d, 0x4f, 0x4e, 0x53,
+ 0x54, 0x45, 0x52, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x44, 0x52,
+ 0x4f, 0x50, 0x5f, 0x44, 0x49, 0x45, 0x5f, 0x4c, 0x55, 0x41, 0x10, 0x02, 0x12, 0x24, 0x0a, 0x20,
+ 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41,
+ 0x4e, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x44, 0x49, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x4c,
+ 0x10, 0x04, 0x12, 0x27, 0x0a, 0x23, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x47, 0x55,
+ 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x44, 0x49, 0x45,
+ 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x08, 0x12, 0x1d, 0x0a, 0x19, 0x4d,
+ 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41, 0x4e,
+ 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x48, 0x50, 0x10, 0x10, 0x12, 0x23, 0x0a, 0x1f, 0x4d, 0x4f,
+ 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x41, 0x4e, 0x5f,
+ 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x20, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MonsterGuestBanDrop_proto_rawDescOnce sync.Once
+ file_MonsterGuestBanDrop_proto_rawDescData = file_MonsterGuestBanDrop_proto_rawDesc
+)
+
+func file_MonsterGuestBanDrop_proto_rawDescGZIP() []byte {
+ file_MonsterGuestBanDrop_proto_rawDescOnce.Do(func() {
+ file_MonsterGuestBanDrop_proto_rawDescData = protoimpl.X.CompressGZIP(file_MonsterGuestBanDrop_proto_rawDescData)
+ })
+ return file_MonsterGuestBanDrop_proto_rawDescData
+}
+
+var file_MonsterGuestBanDrop_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_MonsterGuestBanDrop_proto_goTypes = []interface{}{
+ (MonsterGuestBanDrop)(0), // 0: MonsterGuestBanDrop
+}
+var file_MonsterGuestBanDrop_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MonsterGuestBanDrop_proto_init() }
+func file_MonsterGuestBanDrop_proto_init() {
+ if File_MonsterGuestBanDrop_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MonsterGuestBanDrop_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MonsterGuestBanDrop_proto_goTypes,
+ DependencyIndexes: file_MonsterGuestBanDrop_proto_depIdxs,
+ EnumInfos: file_MonsterGuestBanDrop_proto_enumTypes,
+ }.Build()
+ File_MonsterGuestBanDrop_proto = out.File
+ file_MonsterGuestBanDrop_proto_rawDesc = nil
+ file_MonsterGuestBanDrop_proto_goTypes = nil
+ file_MonsterGuestBanDrop_proto_depIdxs = nil
+}
diff --git a/gover/gen/MonsterPointArrayRouteUpdateNotify.pb.go b/gover/gen/MonsterPointArrayRouteUpdateNotify.pb.go
index 09856f81..9c12e6b3 100644
--- a/gover/gen/MonsterPointArrayRouteUpdateNotify.pb.go
+++ b/gover/gen/MonsterPointArrayRouteUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MonsterPointArrayRouteUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3410
-// EnetChannelId: 0
-// EnetIsReliable: true
type MonsterPointArrayRouteUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- MonsterRoute *MonsterRoute `protobuf:"bytes,5,opt,name=monster_route,json=monsterRoute,proto3" json:"monster_route,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ MonsterRoute *MonsterRoute `protobuf:"bytes,11,opt,name=monster_route,json=monsterRoute,proto3" json:"monster_route,omitempty"`
}
func (x *MonsterPointArrayRouteUpdateNotify) Reset() {
@@ -104,9 +101,9 @@ var file_MonsterPointArrayRouteUpdateNotify_proto_rawDesc = []byte{
0x0a, 0x22, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x41, 0x72,
0x72, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
0x64, 0x12, 0x32, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x75,
- 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x74, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4d, 0x6f, 0x6e, 0x73, 0x74,
0x65, 0x72, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
0x52, 0x6f, 0x75, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/MonsterRoute.pb.go b/gover/gen/MonsterRoute.pb.go
index 1cd372ad..9b130fdd 100644
--- a/gover/gen/MonsterRoute.pb.go
+++ b/gover/gen/MonsterRoute.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MonsterRoute.proto
package gen
diff --git a/gover/gen/MonsterSummonTagNotify.pb.go b/gover/gen/MonsterSummonTagNotify.pb.go
index aca9c2f1..5cf880f0 100644
--- a/gover/gen/MonsterSummonTagNotify.pb.go
+++ b/gover/gen/MonsterSummonTagNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MonsterSummonTagNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1372
-// EnetChannelId: 0
-// EnetIsReliable: true
type MonsterSummonTagNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SummonTagMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=summon_tag_map,json=summonTagMap,proto3" json:"summon_tag_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
MonsterEntityId uint32 `protobuf:"varint,8,opt,name=monster_entity_id,json=monsterEntityId,proto3" json:"monster_entity_id,omitempty"`
+ SummonTagMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=summon_tag_map,json=summonTagMap,proto3" json:"summon_tag_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *MonsterSummonTagNotify) Reset() {
@@ -80,18 +77,18 @@ func (*MonsterSummonTagNotify) Descriptor() ([]byte, []int) {
return file_MonsterSummonTagNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MonsterSummonTagNotify) GetSummonTagMap() map[uint32]uint32 {
+func (x *MonsterSummonTagNotify) GetMonsterEntityId() uint32 {
if x != nil {
- return x.SummonTagMap
+ return x.MonsterEntityId
}
- return nil
+ return 0
}
-func (x *MonsterSummonTagNotify) GetMonsterEntityId() uint32 {
+func (x *MonsterSummonTagNotify) GetSummonTagMap() map[uint32]uint32 {
if x != nil {
- return x.MonsterEntityId
+ return x.SummonTagMap
}
- return 0
+ return nil
}
var File_MonsterSummonTagNotify_proto protoreflect.FileDescriptor
@@ -100,15 +97,15 @@ var file_MonsterSummonTagNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x54,
0x61, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6,
0x01, 0x0a, 0x16, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x54, 0x61, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x6d,
- 0x6d, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x29, 0x2e, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x53, 0x75, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x54, 0x61, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x6f,
- 0x6e, 0x54, 0x61, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x73, 0x75,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x54, 0x61, 0x67, 0x4d, 0x61, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x1a, 0x3f, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x54, 0x61, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x6e,
+ 0x73, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f,
+ 0x74, 0x61, 0x67, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e,
+ 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x54, 0x61, 0x67,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x54, 0x61, 0x67,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x73, 0x75, 0x6d, 0x6d, 0x6f, 0x6e,
+ 0x54, 0x61, 0x67, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e,
0x54, 0x61, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61,
diff --git a/gover/gen/MoonfinTrialActivityDetailInfo.pb.go b/gover/gen/MoonfinTrialActivityDetailInfo.pb.go
index a66fe9ab..fef49a1c 100644
--- a/gover/gen/MoonfinTrialActivityDetailInfo.pb.go
+++ b/gover/gen/MoonfinTrialActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MoonfinTrialActivityDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type MoonfinTrialActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ SpecialFishCount uint32 `protobuf:"varint,13,opt,name=special_fish_count,json=specialFishCount,proto3" json:"special_fish_count,omitempty"`
LevelInfoMap map[uint32]*MoonfinTrialLevelInfo `protobuf:"bytes,5,rep,name=level_info_map,json=levelInfoMap,proto3" json:"level_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- SpecialFishCount uint32 `protobuf:"varint,11,opt,name=special_fish_count,json=specialFishCount,proto3" json:"special_fish_count,omitempty"`
}
func (x *MoonfinTrialActivityDetailInfo) Reset() {
@@ -77,18 +77,18 @@ func (*MoonfinTrialActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_MoonfinTrialActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *MoonfinTrialActivityDetailInfo) GetLevelInfoMap() map[uint32]*MoonfinTrialLevelInfo {
+func (x *MoonfinTrialActivityDetailInfo) GetSpecialFishCount() uint32 {
if x != nil {
- return x.LevelInfoMap
+ return x.SpecialFishCount
}
- return nil
+ return 0
}
-func (x *MoonfinTrialActivityDetailInfo) GetSpecialFishCount() uint32 {
+func (x *MoonfinTrialActivityDetailInfo) GetLevelInfoMap() map[uint32]*MoonfinTrialLevelInfo {
if x != nil {
- return x.SpecialFishCount
+ return x.LevelInfoMap
}
- return 0
+ return nil
}
var File_MoonfinTrialActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -100,15 +100,15 @@ var file_MoonfinTrialActivityDetailInfo_proto_rawDesc = []byte{
0x72, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x80, 0x02, 0x0a, 0x1e, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x69, 0x6e, 0x54,
0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x57, 0x0a, 0x0e, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31,
- 0x2e, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x69, 0x6e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x0c, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12,
- 0x2c, 0x0a, 0x12, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x73, 0x68, 0x5f,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x70, 0x65,
- 0x63, 0x69, 0x61, 0x6c, 0x46, 0x69, 0x73, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x57, 0x0a,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61,
+ 0x6c, 0x5f, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x10, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x69, 0x73, 0x68, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x57, 0x0a, 0x0e, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x4d,
+ 0x6f, 0x6f, 0x6e, 0x66, 0x69, 0x6e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0c, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x57, 0x0a,
0x11, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x03, 0x6b, 0x65, 0x79, 0x12, 0x2c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
diff --git a/gover/gen/MoonfinTrialLevelInfo.pb.go b/gover/gen/MoonfinTrialLevelInfo.pb.go
index 922df7fb..3efd3b13 100644
--- a/gover/gen/MoonfinTrialLevelInfo.pb.go
+++ b/gover/gen/MoonfinTrialLevelInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MoonfinTrialLevelInfo.proto
package gen
@@ -41,8 +41,8 @@ type MoonfinTrialLevelInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BestRecord uint32 `protobuf:"varint,3,opt,name=best_record,json=bestRecord,proto3" json:"best_record,omitempty"`
- OpenTime uint32 `protobuf:"varint,1,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ BestRecord uint32 `protobuf:"varint,15,opt,name=best_record,json=bestRecord,proto3" json:"best_record,omitempty"`
+ OpenTime uint32 `protobuf:"varint,13,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *MoonfinTrialLevelInfo) Reset() {
@@ -98,9 +98,9 @@ var file_MoonfinTrialLevelInfo_proto_rawDesc = []byte{
0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a,
0x15, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x69, 0x6e, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x4c, 0x65, 0x76,
0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x65, 0x73,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x65, 0x73,
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e,
0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MotionInfo.pb.go b/gover/gen/MotionInfo.pb.go
index 0ec7b172..65f6bd0d 100644
--- a/gover/gen/MotionInfo.pb.go
+++ b/gover/gen/MotionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MotionInfo.proto
package gen
diff --git a/gover/gen/MotionState.pb.go b/gover/gen/MotionState.pb.go
index 26bd8fef..d9e553bc 100644
--- a/gover/gen/MotionState.pb.go
+++ b/gover/gen/MotionState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MotionState.proto
package gen
@@ -93,9 +93,9 @@ const (
MotionState_MOTION_STATE_FLY_IDLE MotionState = 51
MotionState_MOTION_STATE_FLY_SLOW MotionState = 52
MotionState_MOTION_STATE_FLY_FAST MotionState = 53
- MotionState_MOTION_STATE_NUM MotionState = 54
- MotionState_MOTION_STATE_Unk2700_OOFNNHKLEFE MotionState = 55
- MotionState_MOTION_STATE_Unk2700_KMIGLMEGNOK MotionState = 56
+ MotionState_MOTION_STATE_AIM_MOVE MotionState = 54
+ MotionState_MOTION_STATE_AIR_COMPENSATION MotionState = 55
+ MotionState_MOTION_STATE_NUM MotionState = 56
)
// Enum value maps for MotionState.
@@ -155,9 +155,9 @@ var (
51: "MOTION_STATE_FLY_IDLE",
52: "MOTION_STATE_FLY_SLOW",
53: "MOTION_STATE_FLY_FAST",
- 54: "MOTION_STATE_NUM",
- 55: "MOTION_STATE_Unk2700_OOFNNHKLEFE",
- 56: "MOTION_STATE_Unk2700_KMIGLMEGNOK",
+ 54: "MOTION_STATE_AIM_MOVE",
+ 55: "MOTION_STATE_AIR_COMPENSATION",
+ 56: "MOTION_STATE_NUM",
}
MotionState_value = map[string]int32{
"MOTION_STATE_NONE": 0,
@@ -214,9 +214,9 @@ var (
"MOTION_STATE_FLY_IDLE": 51,
"MOTION_STATE_FLY_SLOW": 52,
"MOTION_STATE_FLY_FAST": 53,
- "MOTION_STATE_NUM": 54,
- "MOTION_STATE_Unk2700_OOFNNHKLEFE": 55,
- "MOTION_STATE_Unk2700_KMIGLMEGNOK": 56,
+ "MOTION_STATE_AIM_MOVE": 54,
+ "MOTION_STATE_AIR_COMPENSATION": 55,
+ "MOTION_STATE_NUM": 56,
}
)
@@ -251,7 +251,7 @@ var File_MotionState_proto protoreflect.FileDescriptor
var file_MotionState_proto_rawDesc = []byte{
0x0a, 0x11, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x2a, 0xa2, 0x0d, 0x0a, 0x0b, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
+ 0x6f, 0x74, 0x6f, 0x2a, 0x94, 0x0d, 0x0a, 0x0b, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54,
0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4d, 0x4f,
0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x53, 0x45, 0x54,
@@ -351,14 +351,13 @@ var file_MotionState_proto_rawDesc = []byte{
0x12, 0x19, 0x0a, 0x15, 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
0x5f, 0x46, 0x4c, 0x59, 0x5f, 0x53, 0x4c, 0x4f, 0x57, 0x10, 0x34, 0x12, 0x19, 0x0a, 0x15, 0x4d,
0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x4c, 0x59, 0x5f,
- 0x46, 0x41, 0x53, 0x54, 0x10, 0x35, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x55, 0x4d, 0x10, 0x36, 0x12, 0x24, 0x0a, 0x20,
- 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4f, 0x46, 0x4e, 0x4e, 0x48, 0x4b, 0x4c, 0x45, 0x46, 0x45,
- 0x10, 0x37, 0x12, 0x24, 0x0a, 0x20, 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41,
- 0x54, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x49, 0x47, 0x4c,
- 0x4d, 0x45, 0x47, 0x4e, 0x4f, 0x4b, 0x10, 0x38, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x46, 0x41, 0x53, 0x54, 0x10, 0x35, 0x12, 0x19, 0x0a, 0x15, 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x49, 0x4d, 0x5f, 0x4d, 0x4f, 0x56, 0x45, 0x10,
+ 0x36, 0x12, 0x21, 0x0a, 0x1d, 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54,
+ 0x45, 0x5f, 0x41, 0x49, 0x52, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x45, 0x4e, 0x53, 0x41, 0x54, 0x49,
+ 0x4f, 0x4e, 0x10, 0x37, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
+ 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x55, 0x4d, 0x10, 0x38, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/MovingPlatformType.pb.go b/gover/gen/MovingPlatformType.pb.go
index ecc43aaf..218f7ad2 100644
--- a/gover/gen/MovingPlatformType.pb.go
+++ b/gover/gen/MovingPlatformType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MovingPlatformType.proto
package gen
diff --git a/gover/gen/MpBlockNotify.pb.go b/gover/gen/MpBlockNotify.pb.go
index 36283065..c9867c4b 100644
--- a/gover/gen/MpBlockNotify.pb.go
+++ b/gover/gen/MpBlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpBlockNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1801
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpBlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"varint,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,12,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *MpBlockNotify) Reset() {
@@ -92,7 +89,7 @@ var file_MpBlockNotify_proto_rawDesc = []byte{
0x0a, 0x13, 0x4d, 0x70, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2a, 0x0a, 0x0d, 0x4d, 0x70, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d,
+ 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d,
0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/MpPlayGuestReplyInviteReq.pb.go b/gover/gen/MpPlayGuestReplyInviteReq.pb.go
index 50cdfcab..6a62c918 100644
--- a/gover/gen/MpPlayGuestReplyInviteReq.pb.go
+++ b/gover/gen/MpPlayGuestReplyInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayGuestReplyInviteReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1848
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MpPlayGuestReplyInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpPlayId uint32 `protobuf:"varint,3,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- IsAgree bool `protobuf:"varint,15,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,13,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ IsAgree bool `protobuf:"varint,12,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
}
func (x *MpPlayGuestReplyInviteReq) Reset() {
@@ -102,9 +98,9 @@ var file_MpPlayGuestReplyInviteReq_proto_rawDesc = []byte{
0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x54, 0x0a, 0x19, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x75, 0x65, 0x73, 0x74,
0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1c,
- 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayGuestReplyInviteRsp.pb.go b/gover/gen/MpPlayGuestReplyInviteRsp.pb.go
index f1a38062..f1ffeff4 100644
--- a/gover/gen/MpPlayGuestReplyInviteRsp.pb.go
+++ b/gover/gen/MpPlayGuestReplyInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayGuestReplyInviteRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1850
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayGuestReplyInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MpPlayId uint32 `protobuf:"varint,10,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,7,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MpPlayGuestReplyInviteRsp) Reset() {
@@ -80,16 +77,16 @@ func (*MpPlayGuestReplyInviteRsp) Descriptor() ([]byte, []int) {
return file_MpPlayGuestReplyInviteRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *MpPlayGuestReplyInviteRsp) GetRetcode() int32 {
+func (x *MpPlayGuestReplyInviteRsp) GetMpPlayId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MpPlayId
}
return 0
}
-func (x *MpPlayGuestReplyInviteRsp) GetMpPlayId() uint32 {
+func (x *MpPlayGuestReplyInviteRsp) GetRetcode() int32 {
if x != nil {
- return x.MpPlayId
+ return x.Retcode
}
return 0
}
@@ -100,11 +97,11 @@ var file_MpPlayGuestReplyInviteRsp_proto_rawDesc = []byte{
0x0a, 0x1f, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70,
0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x53, 0x0a, 0x19, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x75, 0x65, 0x73, 0x74,
- 0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70,
- 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70,
- 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1c,
+ 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayGuestReplyNotify.pb.go b/gover/gen/MpPlayGuestReplyNotify.pb.go
index a28478e5..457882a8 100644
--- a/gover/gen/MpPlayGuestReplyNotify.pb.go
+++ b/gover/gen/MpPlayGuestReplyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayGuestReplyNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1812
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayGuestReplyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
IsAgree bool `protobuf:"varint,4,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
- MpPlayId uint32 `protobuf:"varint,14,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ Uid uint32 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,2,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
}
func (x *MpPlayGuestReplyNotify) Reset() {
@@ -81,18 +78,18 @@ func (*MpPlayGuestReplyNotify) Descriptor() ([]byte, []int) {
return file_MpPlayGuestReplyNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MpPlayGuestReplyNotify) GetUid() uint32 {
+func (x *MpPlayGuestReplyNotify) GetIsAgree() bool {
if x != nil {
- return x.Uid
+ return x.IsAgree
}
- return 0
+ return false
}
-func (x *MpPlayGuestReplyNotify) GetIsAgree() bool {
+func (x *MpPlayGuestReplyNotify) GetUid() uint32 {
if x != nil {
- return x.IsAgree
+ return x.Uid
}
- return false
+ return 0
}
func (x *MpPlayGuestReplyNotify) GetMpPlayId() uint32 {
@@ -108,11 +105,11 @@ var file_MpPlayGuestReplyNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70,
0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63,
0x0a, 0x16, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70,
- 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73,
- 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73,
- 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61,
+ 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61,
+ 0x67, 0x72, 0x65, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67,
+ 0x72, 0x65, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61,
0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayInviteResultNotify.pb.go b/gover/gen/MpPlayInviteResultNotify.pb.go
index 4c7d2cfc..8069549f 100644
--- a/gover/gen/MpPlayInviteResultNotify.pb.go
+++ b/gover/gen/MpPlayInviteResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayInviteResultNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1815
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayInviteResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpPlayId uint32 `protobuf:"varint,11,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- AllArgee bool `protobuf:"varint,10,opt,name=all_argee,json=allArgee,proto3" json:"all_argee,omitempty"`
+ AllAgree bool `protobuf:"varint,14,opt,name=all_agree,json=allAgree,proto3" json:"all_agree,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,2,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
}
func (x *MpPlayInviteResultNotify) Reset() {
@@ -80,18 +77,18 @@ func (*MpPlayInviteResultNotify) Descriptor() ([]byte, []int) {
return file_MpPlayInviteResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MpPlayInviteResultNotify) GetMpPlayId() uint32 {
+func (x *MpPlayInviteResultNotify) GetAllAgree() bool {
if x != nil {
- return x.MpPlayId
+ return x.AllAgree
}
- return 0
+ return false
}
-func (x *MpPlayInviteResultNotify) GetAllArgee() bool {
+func (x *MpPlayInviteResultNotify) GetMpPlayId() uint32 {
if x != nil {
- return x.AllArgee
+ return x.MpPlayId
}
- return false
+ return 0
}
var File_MpPlayInviteResultNotify_proto protoreflect.FileDescriptor
@@ -100,11 +97,11 @@ var file_MpPlayInviteResultNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x55, 0x0a, 0x18, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
- 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1c, 0x0a, 0x0a,
- 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x6c,
- 0x6c, 0x5f, 0x61, 0x72, 0x67, 0x65, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x61,
- 0x6c, 0x6c, 0x41, 0x72, 0x67, 0x65, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09,
+ 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x08, 0x61, 0x6c, 0x6c, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f,
+ 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d,
+ 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayOwnerCheckReq.pb.go b/gover/gen/MpPlayOwnerCheckReq.pb.go
index 3ae7dc97..4c0df6ff 100644
--- a/gover/gen/MpPlayOwnerCheckReq.pb.go
+++ b/gover/gen/MpPlayOwnerCheckReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayOwnerCheckReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1814
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MpPlayOwnerCheckReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpPlayId uint32 `protobuf:"varint,9,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- IsSkipMatch bool `protobuf:"varint,3,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,13,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ IsSkipMatch bool `protobuf:"varint,7,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
}
func (x *MpPlayOwnerCheckReq) Reset() {
@@ -102,9 +98,9 @@ var file_MpPlayOwnerCheckReq_proto_rawDesc = []byte{
0x63, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x13, 0x4d,
0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52,
0x65, 0x71, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64,
0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63,
- 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d,
+ 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d,
0x61, 0x74, 0x63, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayOwnerCheckRsp.pb.go b/gover/gen/MpPlayOwnerCheckRsp.pb.go
index 187656d8..951d3f87 100644
--- a/gover/gen/MpPlayOwnerCheckRsp.pb.go
+++ b/gover/gen/MpPlayOwnerCheckRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayOwnerCheckRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1847
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayOwnerCheckRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
WrongUid uint32 `protobuf:"varint,4,opt,name=wrong_uid,json=wrongUid,proto3" json:"wrong_uid,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,9,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
IsSkipMatch bool `protobuf:"varint,15,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
- MpPlayId uint32 `protobuf:"varint,10,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *MpPlayOwnerCheckRsp) Reset() {
@@ -89,18 +86,18 @@ func (x *MpPlayOwnerCheckRsp) GetWrongUid() uint32 {
return 0
}
-func (x *MpPlayOwnerCheckRsp) GetIsSkipMatch() bool {
+func (x *MpPlayOwnerCheckRsp) GetMpPlayId() uint32 {
if x != nil {
- return x.IsSkipMatch
+ return x.MpPlayId
}
- return false
+ return 0
}
-func (x *MpPlayOwnerCheckRsp) GetMpPlayId() uint32 {
+func (x *MpPlayOwnerCheckRsp) GetIsSkipMatch() bool {
if x != nil {
- return x.MpPlayId
+ return x.IsSkipMatch
}
- return 0
+ return false
}
func (x *MpPlayOwnerCheckRsp) GetRetcode() int32 {
@@ -118,11 +115,11 @@ var file_MpPlayOwnerCheckRsp_proto_rawDesc = []byte{
0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b,
0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64,
0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64,
- 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63,
- 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d,
- 0x61, 0x74, 0x63, 0x68, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
+ 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x22,
+ 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74,
+ 0x63, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayOwnerInviteNotify.pb.go b/gover/gen/MpPlayOwnerInviteNotify.pb.go
index 639f3816..a6126311 100644
--- a/gover/gen/MpPlayOwnerInviteNotify.pb.go
+++ b/gover/gen/MpPlayOwnerInviteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayOwnerInviteNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1835
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayOwnerInviteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Cd uint32 `protobuf:"varint,12,opt,name=cd,proto3" json:"cd,omitempty"`
- MpPlayId uint32 `protobuf:"varint,13,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- IsRemainReward bool `protobuf:"varint,10,opt,name=is_remain_reward,json=isRemainReward,proto3" json:"is_remain_reward,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,11,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ IsRemainReward bool `protobuf:"varint,4,opt,name=is_remain_reward,json=isRemainReward,proto3" json:"is_remain_reward,omitempty"`
+ Cd uint32 `protobuf:"varint,7,opt,name=cd,proto3" json:"cd,omitempty"`
}
func (x *MpPlayOwnerInviteNotify) Reset() {
@@ -81,13 +78,6 @@ func (*MpPlayOwnerInviteNotify) Descriptor() ([]byte, []int) {
return file_MpPlayOwnerInviteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MpPlayOwnerInviteNotify) GetCd() uint32 {
- if x != nil {
- return x.Cd
- }
- return 0
-}
-
func (x *MpPlayOwnerInviteNotify) GetMpPlayId() uint32 {
if x != nil {
return x.MpPlayId
@@ -102,19 +92,26 @@ func (x *MpPlayOwnerInviteNotify) GetIsRemainReward() bool {
return false
}
+func (x *MpPlayOwnerInviteNotify) GetCd() uint32 {
+ if x != nil {
+ return x.Cd
+ }
+ return 0
+}
+
var File_MpPlayOwnerInviteNotify_proto protoreflect.FileDescriptor
var file_MpPlayOwnerInviteNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x6e, 0x76,
0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x71, 0x0a, 0x17, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x6e,
- 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x63, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x63, 0x64, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70,
- 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70,
+ 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x72,
- 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01,
0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x52, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x63, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
+ 0x63, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayOwnerStartInviteReq.pb.go b/gover/gen/MpPlayOwnerStartInviteReq.pb.go
index 3b361475..7a40c55e 100644
--- a/gover/gen/MpPlayOwnerStartInviteReq.pb.go
+++ b/gover/gen/MpPlayOwnerStartInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayOwnerStartInviteReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1837
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MpPlayOwnerStartInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpPlayId uint32 `protobuf:"varint,3,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- IsSkipMatch bool `protobuf:"varint,6,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ IsSkipMatch bool `protobuf:"varint,9,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,10,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
}
func (x *MpPlayOwnerStartInviteReq) Reset() {
@@ -81,18 +77,18 @@ func (*MpPlayOwnerStartInviteReq) Descriptor() ([]byte, []int) {
return file_MpPlayOwnerStartInviteReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MpPlayOwnerStartInviteReq) GetMpPlayId() uint32 {
+func (x *MpPlayOwnerStartInviteReq) GetIsSkipMatch() bool {
if x != nil {
- return x.MpPlayId
+ return x.IsSkipMatch
}
- return 0
+ return false
}
-func (x *MpPlayOwnerStartInviteReq) GetIsSkipMatch() bool {
+func (x *MpPlayOwnerStartInviteReq) GetMpPlayId() uint32 {
if x != nil {
- return x.IsSkipMatch
+ return x.MpPlayId
}
- return false
+ return 0
}
var File_MpPlayOwnerStartInviteReq_proto protoreflect.FileDescriptor
@@ -101,11 +97,11 @@ var file_MpPlayOwnerStartInviteReq_proto_rawDesc = []byte{
0x0a, 0x1f, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61,
0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x5d, 0x0a, 0x19, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72,
- 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1c,
- 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d,
- 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x63, 0x68,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x22,
+ 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74,
+ 0x63, 0x68, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayOwnerStartInviteRsp.pb.go b/gover/gen/MpPlayOwnerStartInviteRsp.pb.go
index d7434e65..cbfd67c0 100644
--- a/gover/gen/MpPlayOwnerStartInviteRsp.pb.go
+++ b/gover/gen/MpPlayOwnerStartInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayOwnerStartInviteRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1823
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayOwnerStartInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MpPlayId uint32 `protobuf:"varint,3,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- IsSkipMatch bool `protobuf:"varint,9,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ IsSkipMatch bool `protobuf:"varint,14,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,4,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
}
func (x *MpPlayOwnerStartInviteRsp) Reset() {
@@ -81,6 +78,13 @@ func (*MpPlayOwnerStartInviteRsp) Descriptor() ([]byte, []int) {
return file_MpPlayOwnerStartInviteRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *MpPlayOwnerStartInviteRsp) GetIsSkipMatch() bool {
+ if x != nil {
+ return x.IsSkipMatch
+ }
+ return false
+}
+
func (x *MpPlayOwnerStartInviteRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -95,26 +99,19 @@ func (x *MpPlayOwnerStartInviteRsp) GetMpPlayId() uint32 {
return 0
}
-func (x *MpPlayOwnerStartInviteRsp) GetIsSkipMatch() bool {
- if x != nil {
- return x.IsSkipMatch
- }
- return false
-}
-
var File_MpPlayOwnerStartInviteRsp_proto protoreflect.FileDescriptor
var file_MpPlayOwnerStartInviteRsp_proto_rawDesc = []byte{
0x0a, 0x1f, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61,
0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x77, 0x0a, 0x19, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72,
- 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70,
- 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70,
- 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69,
- 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
- 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x22,
+ 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74,
+ 0x63, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x0a,
+ 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayPrepareInterruptNotify.pb.go b/gover/gen/MpPlayPrepareInterruptNotify.pb.go
index bb5bef88..f6777652 100644
--- a/gover/gen/MpPlayPrepareInterruptNotify.pb.go
+++ b/gover/gen/MpPlayPrepareInterruptNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayPrepareInterruptNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1813
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayPrepareInterruptNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpPlayId uint32 `protobuf:"varint,12,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,1,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
}
func (x *MpPlayPrepareInterruptNotify) Reset() {
@@ -94,7 +91,7 @@ var file_MpPlayPrepareInterruptNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1c, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x72,
0x65, 0x70, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayPrepareNotify.pb.go b/gover/gen/MpPlayPrepareNotify.pb.go
index 01589719..4b3b3a55 100644
--- a/gover/gen/MpPlayPrepareNotify.pb.go
+++ b/gover/gen/MpPlayPrepareNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayPrepareNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1833
-// EnetChannelId: 0
-// EnetIsReliable: true
type MpPlayPrepareNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpPlayId uint32 `protobuf:"varint,9,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- PrepareEndTime uint32 `protobuf:"varint,11,opt,name=prepare_end_time,json=prepareEndTime,proto3" json:"prepare_end_time,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,3,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ PrepareEndTime uint32 `protobuf:"varint,13,opt,name=prepare_end_time,json=prepareEndTime,proto3" json:"prepare_end_time,omitempty"`
}
func (x *MpPlayPrepareNotify) Reset() {
@@ -101,9 +98,9 @@ var file_MpPlayPrepareNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x13, 0x4d,
0x70, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64,
0x12, 0x28, 0x0a, 0x10, 0x70, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x65, 0x70,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x65, 0x70,
0x61, 0x72, 0x65, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MpPlayRewardInfo.pb.go b/gover/gen/MpPlayRewardInfo.pb.go
index 5bf6da83..fd57a6fd 100644
--- a/gover/gen/MpPlayRewardInfo.pb.go
+++ b/gover/gen/MpPlayRewardInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpPlayRewardInfo.proto
package gen
diff --git a/gover/gen/MpPlayType.pb.go b/gover/gen/MpPlayType.pb.go
new file mode 100644
index 00000000..22c078b6
--- /dev/null
+++ b/gover/gen/MpPlayType.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MpPlayType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MpPlayType int32
+
+const (
+ MpPlayType_MP_PLAY_TYPE_NONE MpPlayType = 0
+ MpPlayType_MP_PLAY_TYPE_DUNGEON MpPlayType = 1
+ MpPlayType_MP_PLAY_TYPE_CRUCIBLE MpPlayType = 2
+)
+
+// Enum value maps for MpPlayType.
+var (
+ MpPlayType_name = map[int32]string{
+ 0: "MP_PLAY_TYPE_NONE",
+ 1: "MP_PLAY_TYPE_DUNGEON",
+ 2: "MP_PLAY_TYPE_CRUCIBLE",
+ }
+ MpPlayType_value = map[string]int32{
+ "MP_PLAY_TYPE_NONE": 0,
+ "MP_PLAY_TYPE_DUNGEON": 1,
+ "MP_PLAY_TYPE_CRUCIBLE": 2,
+ }
+)
+
+func (x MpPlayType) Enum() *MpPlayType {
+ p := new(MpPlayType)
+ *p = x
+ return p
+}
+
+func (x MpPlayType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (MpPlayType) Descriptor() protoreflect.EnumDescriptor {
+ return file_MpPlayType_proto_enumTypes[0].Descriptor()
+}
+
+func (MpPlayType) Type() protoreflect.EnumType {
+ return &file_MpPlayType_proto_enumTypes[0]
+}
+
+func (x MpPlayType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use MpPlayType.Descriptor instead.
+func (MpPlayType) EnumDescriptor() ([]byte, []int) {
+ return file_MpPlayType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_MpPlayType_proto protoreflect.FileDescriptor
+
+var file_MpPlayType_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0x58, 0x0a, 0x0a, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x15, 0x0a, 0x11, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x50, 0x5f, 0x50, 0x4c,
+ 0x41, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10,
+ 0x01, 0x12, 0x19, 0x0a, 0x15, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x43, 0x52, 0x55, 0x43, 0x49, 0x42, 0x4c, 0x45, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MpPlayType_proto_rawDescOnce sync.Once
+ file_MpPlayType_proto_rawDescData = file_MpPlayType_proto_rawDesc
+)
+
+func file_MpPlayType_proto_rawDescGZIP() []byte {
+ file_MpPlayType_proto_rawDescOnce.Do(func() {
+ file_MpPlayType_proto_rawDescData = protoimpl.X.CompressGZIP(file_MpPlayType_proto_rawDescData)
+ })
+ return file_MpPlayType_proto_rawDescData
+}
+
+var file_MpPlayType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_MpPlayType_proto_goTypes = []interface{}{
+ (MpPlayType)(0), // 0: MpPlayType
+}
+var file_MpPlayType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MpPlayType_proto_init() }
+func file_MpPlayType_proto_init() {
+ if File_MpPlayType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MpPlayType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MpPlayType_proto_goTypes,
+ DependencyIndexes: file_MpPlayType_proto_depIdxs,
+ EnumInfos: file_MpPlayType_proto_enumTypes,
+ }.Build()
+ File_MpPlayType_proto = out.File
+ file_MpPlayType_proto_rawDesc = nil
+ file_MpPlayType_proto_goTypes = nil
+ file_MpPlayType_proto_depIdxs = nil
+}
diff --git a/gover/gen/MpSettingType.pb.go b/gover/gen/MpSettingType.pb.go
index cdbaee18..8d0ebe4e 100644
--- a/gover/gen/MpSettingType.pb.go
+++ b/gover/gen/MpSettingType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MpSettingType.proto
package gen
diff --git a/gover/gen/MsgParam.pb.go b/gover/gen/MsgParam.pb.go
index 9920f2c9..2cb19dd3 100644
--- a/gover/gen/MsgParam.pb.go
+++ b/gover/gen/MsgParam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MsgParam.proto
package gen
@@ -114,11 +114,11 @@ type isMsgParam_Param interface {
}
type MsgParam_IntParam struct {
- IntParam uint32 `protobuf:"varint,9,opt,name=int_param,json=intParam,proto3,oneof"`
+ IntParam uint32 `protobuf:"varint,13,opt,name=int_param,json=intParam,proto3,oneof"`
}
type MsgParam_FltParam struct {
- FltParam float32 `protobuf:"fixed32,7,opt,name=flt_param,json=fltParam,proto3,oneof"`
+ FltParam float32 `protobuf:"fixed32,14,opt,name=flt_param,json=fltParam,proto3,oneof"`
}
type MsgParam_StrParam struct {
@@ -136,9 +136,9 @@ var File_MsgParam_proto protoreflect.FileDescriptor
var file_MsgParam_proto_rawDesc = []byte{
0x0a, 0x0e, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x70, 0x0a, 0x08, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1d, 0x0a, 0x09,
- 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x48,
+ 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x48,
0x00, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1d, 0x0a, 0x09, 0x66,
- 0x6c, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00,
+ 0x6c, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00,
0x52, 0x08, 0x66, 0x6c, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1d, 0x0a, 0x09, 0x73, 0x74,
0x72, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
0x08, 0x73, 0x74, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x07, 0x0a, 0x05, 0x70, 0x61, 0x72,
diff --git a/gover/gen/MultistagePlayEndNotify.pb.go b/gover/gen/MultistagePlayEndNotify.pb.go
index 8691dd43..5d8c6ca1 100644
--- a/gover/gen/MultistagePlayEndNotify.pb.go
+++ b/gover/gen/MultistagePlayEndNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistagePlayEndNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5355
-// EnetChannelId: 0
-// EnetIsReliable: true
type MultistagePlayEndNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- PlayIndex uint32 `protobuf:"varint,13,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,15,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
}
func (x *MultistagePlayEndNotify) Reset() {
@@ -101,9 +98,9 @@ var file_MultistagePlayEndNotify_proto_rawDesc = []byte{
0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x53, 0x0a, 0x17, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e,
- 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49,
+ 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49,
0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MultistagePlayFinishStageReq.pb.go b/gover/gen/MultistagePlayFinishStageReq.pb.go
index 5a85aabd..c148ffa0 100644
--- a/gover/gen/MultistagePlayFinishStageReq.pb.go
+++ b/gover/gen/MultistagePlayFinishStageReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistagePlayFinishStageReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5398
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MultistagePlayFinishStageReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId uint32 `protobuf:"varint,12,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- PlayIndex uint32 `protobuf:"varint,15,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,7,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
}
func (x *MultistagePlayFinishStageReq) Reset() {
@@ -104,7 +100,7 @@ var file_MultistagePlayFinishStageReq_proto_rawDesc = []byte{
0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53, 0x74, 0x61, 0x67,
0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64,
0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12,
- 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20,
+ 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MultistagePlayFinishStageRsp.pb.go b/gover/gen/MultistagePlayFinishStageRsp.pb.go
index e04fa6da..e68e0cd1 100644
--- a/gover/gen/MultistagePlayFinishStageRsp.pb.go
+++ b/gover/gen/MultistagePlayFinishStageRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistagePlayFinishStageRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5381
-// EnetChannelId: 0
-// EnetIsReliable: true
type MultistagePlayFinishStageRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GroupId uint32 `protobuf:"varint,12,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- PlayIndex uint32 `protobuf:"varint,6,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,3,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
}
func (x *MultistagePlayFinishStageRsp) Reset() {
@@ -110,10 +107,10 @@ var file_MultistagePlayFinishStageRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1c, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61,
0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53, 0x74, 0x61, 0x67,
0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19,
- 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19,
+ 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61,
- 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70,
+ 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70,
0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MultistagePlayInfo.pb.go b/gover/gen/MultistagePlayInfo.pb.go
index d889116f..0ce8dc06 100644
--- a/gover/gen/MultistagePlayInfo.pb.go
+++ b/gover/gen/MultistagePlayInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistagePlayInfo.proto
package gen
@@ -42,12 +42,12 @@ type MultistagePlayInfo struct {
unknownFields protoimpl.UnknownFields
PlayIndex uint32 `protobuf:"varint,13,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- PlayType uint32 `protobuf:"varint,11,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- StageType uint32 `protobuf:"varint,10,opt,name=stage_type,json=stageType,proto3" json:"stage_type,omitempty"`
- Duration uint32 `protobuf:"varint,8,opt,name=duration,proto3" json:"duration,omitempty"`
- GroupId uint32 `protobuf:"varint,12,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Duration uint32 `protobuf:"varint,2,opt,name=duration,proto3" json:"duration,omitempty"`
+ StageType uint32 `protobuf:"varint,5,opt,name=stage_type,json=stageType,proto3" json:"stage_type,omitempty"`
+ GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ StageIndex uint32 `protobuf:"varint,10,opt,name=stage_index,json=stageIndex,proto3" json:"stage_index,omitempty"`
BeginTime uint32 `protobuf:"varint,9,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- StageIndex uint32 `protobuf:"varint,1,opt,name=stage_index,json=stageIndex,proto3" json:"stage_index,omitempty"`
+ PlayType uint32 `protobuf:"varint,15,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
// Types that are assignable to Detail:
//
// *MultistagePlayInfo_MechanicusInfo
@@ -55,6 +55,9 @@ type MultistagePlayInfo struct {
// *MultistagePlayInfo_HideAndSeekInfo
// *MultistagePlayInfo_ChessInfo
// *MultistagePlayInfo_IrodoriChessInfo
+ // *MultistagePlayInfo_CharAmusementInfo
+ // *MultistagePlayInfo_BrickBreakerInfo
+ // *MultistagePlayInfo_CoinCollectInfo
Detail isMultistagePlayInfo_Detail `protobuf_oneof:"detail"`
}
@@ -97,9 +100,9 @@ func (x *MultistagePlayInfo) GetPlayIndex() uint32 {
return 0
}
-func (x *MultistagePlayInfo) GetPlayType() uint32 {
+func (x *MultistagePlayInfo) GetDuration() uint32 {
if x != nil {
- return x.PlayType
+ return x.Duration
}
return 0
}
@@ -111,16 +114,16 @@ func (x *MultistagePlayInfo) GetStageType() uint32 {
return 0
}
-func (x *MultistagePlayInfo) GetDuration() uint32 {
+func (x *MultistagePlayInfo) GetGroupId() uint32 {
if x != nil {
- return x.Duration
+ return x.GroupId
}
return 0
}
-func (x *MultistagePlayInfo) GetGroupId() uint32 {
+func (x *MultistagePlayInfo) GetStageIndex() uint32 {
if x != nil {
- return x.GroupId
+ return x.StageIndex
}
return 0
}
@@ -132,9 +135,9 @@ func (x *MultistagePlayInfo) GetBeginTime() uint32 {
return 0
}
-func (x *MultistagePlayInfo) GetStageIndex() uint32 {
+func (x *MultistagePlayInfo) GetPlayType() uint32 {
if x != nil {
- return x.StageIndex
+ return x.PlayType
}
return 0
}
@@ -174,35 +177,68 @@ func (x *MultistagePlayInfo) GetChessInfo() *InBattleChessInfo {
return nil
}
-func (x *MultistagePlayInfo) GetIrodoriChessInfo() *IrodoriChessInfo {
+func (x *MultistagePlayInfo) GetIrodoriChessInfo() *InBattleIrodoriChessInfo {
if x, ok := x.GetDetail().(*MultistagePlayInfo_IrodoriChessInfo); ok {
return x.IrodoriChessInfo
}
return nil
}
+func (x *MultistagePlayInfo) GetCharAmusementInfo() *CharAmusementInfo {
+ if x, ok := x.GetDetail().(*MultistagePlayInfo_CharAmusementInfo); ok {
+ return x.CharAmusementInfo
+ }
+ return nil
+}
+
+func (x *MultistagePlayInfo) GetBrickBreakerInfo() *BrickBreakerStageInfo {
+ if x, ok := x.GetDetail().(*MultistagePlayInfo_BrickBreakerInfo); ok {
+ return x.BrickBreakerInfo
+ }
+ return nil
+}
+
+func (x *MultistagePlayInfo) GetCoinCollectInfo() *CoinCollectStageInfo {
+ if x, ok := x.GetDetail().(*MultistagePlayInfo_CoinCollectInfo); ok {
+ return x.CoinCollectInfo
+ }
+ return nil
+}
+
type isMultistagePlayInfo_Detail interface {
isMultistagePlayInfo_Detail()
}
type MultistagePlayInfo_MechanicusInfo struct {
- MechanicusInfo *InBattleMechanicusInfo `protobuf:"bytes,1334,opt,name=mechanicus_info,json=mechanicusInfo,proto3,oneof"`
+ MechanicusInfo *InBattleMechanicusInfo `protobuf:"bytes,1303,opt,name=mechanicus_info,json=mechanicusInfo,proto3,oneof"`
}
type MultistagePlayInfo_FleurFairInfo struct {
- FleurFairInfo *InBattleFleurFairInfo `protobuf:"bytes,1064,opt,name=fleur_fair_info,json=fleurFairInfo,proto3,oneof"`
+ FleurFairInfo *InBattleFleurFairInfo `protobuf:"bytes,1502,opt,name=fleur_fair_info,json=fleurFairInfo,proto3,oneof"`
}
type MultistagePlayInfo_HideAndSeekInfo struct {
- HideAndSeekInfo *HideAndSeekStageInfo `protobuf:"bytes,108,opt,name=hide_and_seek_info,json=hideAndSeekInfo,proto3,oneof"`
+ HideAndSeekInfo *HideAndSeekStageInfo `protobuf:"bytes,1725,opt,name=hide_and_seek_info,json=hideAndSeekInfo,proto3,oneof"`
}
type MultistagePlayInfo_ChessInfo struct {
- ChessInfo *InBattleChessInfo `protobuf:"bytes,1758,opt,name=chess_info,json=chessInfo,proto3,oneof"`
+ ChessInfo *InBattleChessInfo `protobuf:"bytes,1756,opt,name=chess_info,json=chessInfo,proto3,oneof"`
}
type MultistagePlayInfo_IrodoriChessInfo struct {
- IrodoriChessInfo *IrodoriChessInfo `protobuf:"bytes,531,opt,name=irodori_chess_info,json=irodoriChessInfo,proto3,oneof"`
+ IrodoriChessInfo *InBattleIrodoriChessInfo `protobuf:"bytes,1835,opt,name=irodori_chess_info,json=irodoriChessInfo,proto3,oneof"`
+}
+
+type MultistagePlayInfo_CharAmusementInfo struct {
+ CharAmusementInfo *CharAmusementInfo `protobuf:"bytes,1015,opt,name=char_amusement_info,json=charAmusementInfo,proto3,oneof"`
+}
+
+type MultistagePlayInfo_BrickBreakerInfo struct {
+ BrickBreakerInfo *BrickBreakerStageInfo `protobuf:"bytes,547,opt,name=brick_breaker_info,json=brickBreakerInfo,proto3,oneof"`
+}
+
+type MultistagePlayInfo_CoinCollectInfo struct {
+ CoinCollectInfo *CoinCollectStageInfo `protobuf:"bytes,1263,opt,name=coin_collect_info,json=coinCollectInfo,proto3,oneof"`
}
func (*MultistagePlayInfo_MechanicusInfo) isMultistagePlayInfo_Detail() {}
@@ -215,56 +251,82 @@ func (*MultistagePlayInfo_ChessInfo) isMultistagePlayInfo_Detail() {}
func (*MultistagePlayInfo_IrodoriChessInfo) isMultistagePlayInfo_Detail() {}
+func (*MultistagePlayInfo_CharAmusementInfo) isMultistagePlayInfo_Detail() {}
+
+func (*MultistagePlayInfo_BrickBreakerInfo) isMultistagePlayInfo_Detail() {}
+
+func (*MultistagePlayInfo_CoinCollectInfo) isMultistagePlayInfo_Detail() {}
+
var File_MultistagePlayInfo_proto protoreflect.FileDescriptor
var file_MultistagePlayInfo_proto_rawDesc = []byte{
0x0a, 0x18, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x48, 0x69, 0x64, 0x65,
- 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
- 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x1b, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61,
- 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x49, 0x6e,
- 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x49, 0x72, 0x6f, 0x64,
- 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xb8, 0x04, 0x0a, 0x12, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61,
- 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70,
- 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61,
- 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
- 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x43, 0x0a, 0x0f, 0x6d,
- 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xb6,
- 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
- 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x0e, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x41, 0x0a, 0x0f, 0x66, 0x6c, 0x65, 0x75, 0x72, 0x5f, 0x66, 0x61, 0x69, 0x72, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0xa8, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x49, 0x6e, 0x42,
- 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x66, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x12, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x61, 0x6e, 0x64, 0x5f,
- 0x73, 0x65, 0x65, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x6c, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x15, 0x2e, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61,
- 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x68, 0x69, 0x64, 0x65, 0x41, 0x6e,
- 0x64, 0x53, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a, 0x0a, 0x63, 0x68, 0x65,
- 0x73, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xde, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
- 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x63, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x42, 0x0a, 0x12, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x73,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x93, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x49,
- 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x10, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49,
- 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x42, 0x72, 0x69, 0x63,
+ 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75,
+ 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1a, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x48, 0x69,
+ 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74,
+ 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1b, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6c, 0x65, 0x75, 0x72,
+ 0x46, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
+ 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43,
+ 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c,
+ 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
+ 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x06, 0x0a,
+ 0x12, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65,
+ 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62,
+ 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61,
+ 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
+ 0x63, 0x75, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x97, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x17, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e,
+ 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x6d, 0x65, 0x63, 0x68,
+ 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x41, 0x0a, 0x0f, 0x66, 0x6c,
+ 0x65, 0x75, 0x72, 0x5f, 0x66, 0x61, 0x69, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xde, 0x0b,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46,
+ 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d,
+ 0x66, 0x6c, 0x65, 0x75, 0x72, 0x46, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a,
+ 0x12, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x73, 0x65, 0x65, 0x6b, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0xbd, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x69, 0x64,
+ 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x68, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a, 0x0a, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0xdc, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x49, 0x6e, 0x42, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x09, 0x63, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x12, 0x69, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0xab, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x10, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65,
+ 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x61,
+ 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf7, 0x07,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x63, 0x68, 0x61, 0x72,
+ 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a,
+ 0x12, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x5f, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0xa3, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x42, 0x72, 0x69,
+ 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x10, 0x62, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x11, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xef, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x63, 0x6f, 0x69,
+ 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06,
+ 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -281,24 +343,30 @@ func file_MultistagePlayInfo_proto_rawDescGZIP() []byte {
var file_MultistagePlayInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_MultistagePlayInfo_proto_goTypes = []interface{}{
- (*MultistagePlayInfo)(nil), // 0: MultistagePlayInfo
- (*InBattleMechanicusInfo)(nil), // 1: InBattleMechanicusInfo
- (*InBattleFleurFairInfo)(nil), // 2: InBattleFleurFairInfo
- (*HideAndSeekStageInfo)(nil), // 3: HideAndSeekStageInfo
- (*InBattleChessInfo)(nil), // 4: InBattleChessInfo
- (*IrodoriChessInfo)(nil), // 5: IrodoriChessInfo
+ (*MultistagePlayInfo)(nil), // 0: MultistagePlayInfo
+ (*InBattleMechanicusInfo)(nil), // 1: InBattleMechanicusInfo
+ (*InBattleFleurFairInfo)(nil), // 2: InBattleFleurFairInfo
+ (*HideAndSeekStageInfo)(nil), // 3: HideAndSeekStageInfo
+ (*InBattleChessInfo)(nil), // 4: InBattleChessInfo
+ (*InBattleIrodoriChessInfo)(nil), // 5: InBattleIrodoriChessInfo
+ (*CharAmusementInfo)(nil), // 6: CharAmusementInfo
+ (*BrickBreakerStageInfo)(nil), // 7: BrickBreakerStageInfo
+ (*CoinCollectStageInfo)(nil), // 8: CoinCollectStageInfo
}
var file_MultistagePlayInfo_proto_depIdxs = []int32{
1, // 0: MultistagePlayInfo.mechanicus_info:type_name -> InBattleMechanicusInfo
2, // 1: MultistagePlayInfo.fleur_fair_info:type_name -> InBattleFleurFairInfo
3, // 2: MultistagePlayInfo.hide_and_seek_info:type_name -> HideAndSeekStageInfo
4, // 3: MultistagePlayInfo.chess_info:type_name -> InBattleChessInfo
- 5, // 4: MultistagePlayInfo.irodori_chess_info:type_name -> IrodoriChessInfo
- 5, // [5:5] is the sub-list for method output_type
- 5, // [5:5] is the sub-list for method input_type
- 5, // [5:5] is the sub-list for extension type_name
- 5, // [5:5] is the sub-list for extension extendee
- 0, // [0:5] is the sub-list for field type_name
+ 5, // 4: MultistagePlayInfo.irodori_chess_info:type_name -> InBattleIrodoriChessInfo
+ 6, // 5: MultistagePlayInfo.char_amusement_info:type_name -> CharAmusementInfo
+ 7, // 6: MultistagePlayInfo.brick_breaker_info:type_name -> BrickBreakerStageInfo
+ 8, // 7: MultistagePlayInfo.coin_collect_info:type_name -> CoinCollectStageInfo
+ 8, // [8:8] is the sub-list for method output_type
+ 8, // [8:8] is the sub-list for method input_type
+ 8, // [8:8] is the sub-list for extension type_name
+ 8, // [8:8] is the sub-list for extension extendee
+ 0, // [0:8] is the sub-list for field type_name
}
func init() { file_MultistagePlayInfo_proto_init() }
@@ -306,11 +374,14 @@ func file_MultistagePlayInfo_proto_init() {
if File_MultistagePlayInfo_proto != nil {
return
}
+ file_BrickBreakerStageInfo_proto_init()
+ file_CharAmusementInfo_proto_init()
+ file_CoinCollectStageInfo_proto_init()
file_HideAndSeekStageInfo_proto_init()
file_InBattleChessInfo_proto_init()
file_InBattleFleurFairInfo_proto_init()
+ file_InBattleIrodoriChessInfo_proto_init()
file_InBattleMechanicusInfo_proto_init()
- file_IrodoriChessInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_MultistagePlayInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MultistagePlayInfo); i {
@@ -331,6 +402,9 @@ func file_MultistagePlayInfo_proto_init() {
(*MultistagePlayInfo_HideAndSeekInfo)(nil),
(*MultistagePlayInfo_ChessInfo)(nil),
(*MultistagePlayInfo_IrodoriChessInfo)(nil),
+ (*MultistagePlayInfo_CharAmusementInfo)(nil),
+ (*MultistagePlayInfo_BrickBreakerInfo)(nil),
+ (*MultistagePlayInfo_CoinCollectInfo)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
diff --git a/gover/gen/MultistagePlayInfoNotify.pb.go b/gover/gen/MultistagePlayInfoNotify.pb.go
index eb3ba167..02f4fd4f 100644
--- a/gover/gen/MultistagePlayInfoNotify.pb.go
+++ b/gover/gen/MultistagePlayInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistagePlayInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5372
-// EnetChannelId: 0
-// EnetIsReliable: true
type MultistagePlayInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *MultistagePlayInfo `protobuf:"bytes,13,opt,name=info,proto3" json:"info,omitempty"`
+ Info *MultistagePlayInfo `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"`
}
func (x *MultistagePlayInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_MultistagePlayInfoNotify_proto_rawDesc = []byte{
0x1a, 0x18, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x43, 0x0a, 0x18, 0x4d, 0x75,
0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67,
0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/MultistagePlaySettleNotify.pb.go b/gover/gen/MultistagePlaySettleNotify.pb.go
index ffe88d24..24c7b7bc 100644
--- a/gover/gen/MultistagePlaySettleNotify.pb.go
+++ b/gover/gen/MultistagePlaySettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistagePlaySettleNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5313
-// EnetChannelId: 0
-// EnetIsReliable: true
type MultistagePlaySettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayIndex uint32 `protobuf:"varint,14,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
- GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,9,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
// Types that are assignable to Detail:
//
// *MultistagePlaySettleNotify_MechanicusSettleInfo
@@ -86,16 +83,16 @@ func (*MultistagePlaySettleNotify) Descriptor() ([]byte, []int) {
return file_MultistagePlaySettleNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *MultistagePlaySettleNotify) GetPlayIndex() uint32 {
+func (x *MultistagePlaySettleNotify) GetGroupId() uint32 {
if x != nil {
- return x.PlayIndex
+ return x.GroupId
}
return 0
}
-func (x *MultistagePlaySettleNotify) GetGroupId() uint32 {
+func (x *MultistagePlaySettleNotify) GetPlayIndex() uint32 {
if x != nil {
- return x.GroupId
+ return x.PlayIndex
}
return 0
}
@@ -121,7 +118,7 @@ func (x *MultistagePlaySettleNotify) GetChessSettleInfo() *InBattleChessSettleIn
return nil
}
-func (x *MultistagePlaySettleNotify) GetIrodoriChessSettleInfo() *IrodoriChessSettleInfo {
+func (x *MultistagePlaySettleNotify) GetIrodoriChessSettleInfo() *InBattleIrodoriChessSettleInfo {
if x, ok := x.GetDetail().(*MultistagePlaySettleNotify_IrodoriChessSettleInfo); ok {
return x.IrodoriChessSettleInfo
}
@@ -133,15 +130,15 @@ type isMultistagePlaySettleNotify_Detail interface {
}
type MultistagePlaySettleNotify_MechanicusSettleInfo struct {
- MechanicusSettleInfo *InBattleMechanicusSettleInfo `protobuf:"bytes,1402,opt,name=mechanicus_settle_info,json=mechanicusSettleInfo,proto3,oneof"`
+ MechanicusSettleInfo *InBattleMechanicusSettleInfo `protobuf:"bytes,649,opt,name=mechanicus_settle_info,json=mechanicusSettleInfo,proto3,oneof"`
}
type MultistagePlaySettleNotify_ChessSettleInfo struct {
- ChessSettleInfo *InBattleChessSettleInfo `protobuf:"bytes,1283,opt,name=chess_settle_info,json=chessSettleInfo,proto3,oneof"`
+ ChessSettleInfo *InBattleChessSettleInfo `protobuf:"bytes,512,opt,name=chess_settle_info,json=chessSettleInfo,proto3,oneof"`
}
type MultistagePlaySettleNotify_IrodoriChessSettleInfo struct {
- IrodoriChessSettleInfo *IrodoriChessSettleInfo `protobuf:"bytes,612,opt,name=irodori_chess_settle_info,json=irodoriChessSettleInfo,proto3,oneof"`
+ IrodoriChessSettleInfo *InBattleIrodoriChessSettleInfo `protobuf:"bytes,520,opt,name=irodori_chess_settle_info,json=irodoriChessSettleInfo,proto3,oneof"`
}
func (*MultistagePlaySettleNotify_MechanicusSettleInfo) isMultistagePlaySettleNotify_Detail() {}
@@ -157,29 +154,30 @@ var file_MultistagePlaySettleNotify_proto_rawDesc = []byte{
0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x1d, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73,
0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x22, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61,
- 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68,
- 0x65, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x02, 0x0a, 0x1a, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61,
- 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65,
- 0x78, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x56, 0x0a, 0x16,
- 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xfa, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
- 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
- 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x14,
- 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x11, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x65,
- 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x83, 0x0a, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x18, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73,
- 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x63, 0x68,
- 0x65, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x55, 0x0a,
- 0x19, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x73,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe4, 0x04, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x17, 0x2e, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73,
+ 0x6f, 0x1a, 0x24, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64, 0x6f,
+ 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c,
+ 0x65, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe0, 0x02, 0x0a, 0x1a,
+ 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x12, 0x56, 0x0a, 0x16, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
+ 0x75, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x89,
+ 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x14, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
+ 0x75, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x11,
+ 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x80, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x49, 0x6e, 0x42, 0x61, 0x74,
+ 0x74, 0x6c, 0x65, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x63, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x19, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69,
+ 0x5f, 0x63, 0x68, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x88, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x49, 0x6e, 0x42, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73,
0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x16, 0x69, 0x72,
0x6f, 0x64, 0x6f, 0x72, 0x69, 0x43, 0x68, 0x65, 0x73, 0x73, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06,
@@ -200,15 +198,15 @@ func file_MultistagePlaySettleNotify_proto_rawDescGZIP() []byte {
var file_MultistagePlaySettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_MultistagePlaySettleNotify_proto_goTypes = []interface{}{
- (*MultistagePlaySettleNotify)(nil), // 0: MultistagePlaySettleNotify
- (*InBattleMechanicusSettleInfo)(nil), // 1: InBattleMechanicusSettleInfo
- (*InBattleChessSettleInfo)(nil), // 2: InBattleChessSettleInfo
- (*IrodoriChessSettleInfo)(nil), // 3: IrodoriChessSettleInfo
+ (*MultistagePlaySettleNotify)(nil), // 0: MultistagePlaySettleNotify
+ (*InBattleMechanicusSettleInfo)(nil), // 1: InBattleMechanicusSettleInfo
+ (*InBattleChessSettleInfo)(nil), // 2: InBattleChessSettleInfo
+ (*InBattleIrodoriChessSettleInfo)(nil), // 3: InBattleIrodoriChessSettleInfo
}
var file_MultistagePlaySettleNotify_proto_depIdxs = []int32{
1, // 0: MultistagePlaySettleNotify.mechanicus_settle_info:type_name -> InBattleMechanicusSettleInfo
2, // 1: MultistagePlaySettleNotify.chess_settle_info:type_name -> InBattleChessSettleInfo
- 3, // 2: MultistagePlaySettleNotify.irodori_chess_settle_info:type_name -> IrodoriChessSettleInfo
+ 3, // 2: MultistagePlaySettleNotify.irodori_chess_settle_info:type_name -> InBattleIrodoriChessSettleInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
@@ -222,8 +220,8 @@ func file_MultistagePlaySettleNotify_proto_init() {
return
}
file_InBattleChessSettleInfo_proto_init()
+ file_InBattleIrodoriChessSettleInfo_proto_init()
file_InBattleMechanicusSettleInfo_proto_init()
- file_IrodoriChessSettleInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_MultistagePlaySettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MultistagePlaySettleNotify); i {
diff --git a/gover/gen/MultistagePlayStageEndNotify.pb.go b/gover/gen/MultistagePlayStageEndNotify.pb.go
index c14d6509..c7bcce5d 100644
--- a/gover/gen/MultistagePlayStageEndNotify.pb.go
+++ b/gover/gen/MultistagePlayStageEndNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistagePlayStageEndNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5379
-// EnetChannelId: 0
-// EnetIsReliable: true
type MultistagePlayStageEndNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,15,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- PlayIndex uint32 `protobuf:"varint,9,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
+ GroupId uint32 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ PlayIndex uint32 `protobuf:"varint,1,opt,name=play_index,json=playIndex,proto3" json:"play_index,omitempty"`
}
func (x *MultistagePlayStageEndNotify) Reset() {
@@ -102,8 +99,8 @@ var file_MultistagePlayStageEndNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1c, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61,
0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x64, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12,
- 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MultistageSettleWatcherInfo.pb.go b/gover/gen/MultistageSettleWatcherInfo.pb.go
index b855c303..9cf96eb9 100644
--- a/gover/gen/MultistageSettleWatcherInfo.pb.go
+++ b/gover/gen/MultistageSettleWatcherInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MultistageSettleWatcherInfo.proto
package gen
@@ -41,10 +41,10 @@ type MultistageSettleWatcherInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TotalProgress uint32 `protobuf:"varint,13,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
- CurProgress uint32 `protobuf:"varint,5,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
- WatcherId uint32 `protobuf:"varint,7,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
- IsInverse bool `protobuf:"varint,12,opt,name=is_inverse,json=isInverse,proto3" json:"is_inverse,omitempty"`
+ IsInverse bool `protobuf:"varint,3,opt,name=is_inverse,json=isInverse,proto3" json:"is_inverse,omitempty"`
+ CurProgress uint32 `protobuf:"varint,6,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ WatcherId uint32 `protobuf:"varint,5,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
+ TotalProgress uint32 `protobuf:"varint,11,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
}
func (x *MultistageSettleWatcherInfo) Reset() {
@@ -79,11 +79,11 @@ func (*MultistageSettleWatcherInfo) Descriptor() ([]byte, []int) {
return file_MultistageSettleWatcherInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *MultistageSettleWatcherInfo) GetTotalProgress() uint32 {
+func (x *MultistageSettleWatcherInfo) GetIsInverse() bool {
if x != nil {
- return x.TotalProgress
+ return x.IsInverse
}
- return 0
+ return false
}
func (x *MultistageSettleWatcherInfo) GetCurProgress() uint32 {
@@ -100,11 +100,11 @@ func (x *MultistageSettleWatcherInfo) GetWatcherId() uint32 {
return 0
}
-func (x *MultistageSettleWatcherInfo) GetIsInverse() bool {
+func (x *MultistageSettleWatcherInfo) GetTotalProgress() uint32 {
if x != nil {
- return x.IsInverse
+ return x.TotalProgress
}
- return false
+ return 0
}
var File_MultistageSettleWatcherInfo_proto protoreflect.FileDescriptor
@@ -114,15 +114,15 @@ var file_MultistageSettleWatcherInfo_proto_rawDesc = []byte{
0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x1b, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61,
0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74,
- 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75,
- 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a,
- 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
- 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x09, 0x69, 0x73, 0x49, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x76, 0x65, 0x72, 0x73,
+ 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x49, 0x6e, 0x76, 0x65, 0x72,
+ 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
+ 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68,
+ 0x65, 0x72, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f,
+ 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/MuqadasPotionActivityDetailInfo.pb.go b/gover/gen/MuqadasPotionActivityDetailInfo.pb.go
new file mode 100644
index 00000000..a43d16c9
--- /dev/null
+++ b/gover/gen/MuqadasPotionActivityDetailInfo.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionActivityDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionActivityDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MuqadasPotionLevelDataList []*MuqadasPotionLevelData `protobuf:"bytes,5,rep,name=muqadas_potion_level_data_list,json=muqadasPotionLevelDataList,proto3" json:"muqadas_potion_level_data_list,omitempty"`
+}
+
+func (x *MuqadasPotionActivityDetailInfo) Reset() {
+ *x = MuqadasPotionActivityDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionActivityDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionActivityDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionActivityDetailInfo) ProtoMessage() {}
+
+func (x *MuqadasPotionActivityDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionActivityDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionActivityDetailInfo.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionActivityDetailInfo) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionActivityDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionActivityDetailInfo) GetMuqadasPotionLevelDataList() []*MuqadasPotionLevelData {
+ if x != nil {
+ return x.MuqadasPotionLevelDataList
+ }
+ return nil
+}
+
+var File_MuqadasPotionActivityDetailInfo_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionActivityDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73,
+ 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x1f, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73,
+ 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5b, 0x0a, 0x1e, 0x6d, 0x75, 0x71, 0x61,
+ 0x64, 0x61, 0x73, 0x5f, 0x70, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x17, 0x2e, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x1a, 0x6d, 0x75, 0x71, 0x61, 0x64,
+ 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionActivityDetailInfo_proto_rawDescOnce sync.Once
+ file_MuqadasPotionActivityDetailInfo_proto_rawDescData = file_MuqadasPotionActivityDetailInfo_proto_rawDesc
+)
+
+func file_MuqadasPotionActivityDetailInfo_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionActivityDetailInfo_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionActivityDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionActivityDetailInfo_proto_rawDescData)
+ })
+ return file_MuqadasPotionActivityDetailInfo_proto_rawDescData
+}
+
+var file_MuqadasPotionActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionActivityDetailInfo_proto_goTypes = []interface{}{
+ (*MuqadasPotionActivityDetailInfo)(nil), // 0: MuqadasPotionActivityDetailInfo
+ (*MuqadasPotionLevelData)(nil), // 1: MuqadasPotionLevelData
+}
+var file_MuqadasPotionActivityDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: MuqadasPotionActivityDetailInfo.muqadas_potion_level_data_list:type_name -> MuqadasPotionLevelData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionActivityDetailInfo_proto_init() }
+func file_MuqadasPotionActivityDetailInfo_proto_init() {
+ if File_MuqadasPotionActivityDetailInfo_proto != nil {
+ return
+ }
+ file_MuqadasPotionLevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionActivityDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionActivityDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionActivityDetailInfo_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionActivityDetailInfo_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionActivityDetailInfo_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionActivityDetailInfo_proto = out.File
+ file_MuqadasPotionActivityDetailInfo_proto_rawDesc = nil
+ file_MuqadasPotionActivityDetailInfo_proto_goTypes = nil
+ file_MuqadasPotionActivityDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionActivityEnterDungeonReq.pb.go b/gover/gen/MuqadasPotionActivityEnterDungeonReq.pb.go
new file mode 100644
index 00000000..4d49fbf2
--- /dev/null
+++ b/gover/gen/MuqadasPotionActivityEnterDungeonReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionActivityEnterDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionActivityEnterDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,4,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *MuqadasPotionActivityEnterDungeonReq) Reset() {
+ *x = MuqadasPotionActivityEnterDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionActivityEnterDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionActivityEnterDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionActivityEnterDungeonReq) ProtoMessage() {}
+
+func (x *MuqadasPotionActivityEnterDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionActivityEnterDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionActivityEnterDungeonReq.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionActivityEnterDungeonReq) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionActivityEnterDungeonReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_MuqadasPotionActivityEnterDungeonReq_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionActivityEnterDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x24,
+ 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescOnce sync.Once
+ file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescData = file_MuqadasPotionActivityEnterDungeonReq_proto_rawDesc
+)
+
+func file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescData)
+ })
+ return file_MuqadasPotionActivityEnterDungeonReq_proto_rawDescData
+}
+
+var file_MuqadasPotionActivityEnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionActivityEnterDungeonReq_proto_goTypes = []interface{}{
+ (*MuqadasPotionActivityEnterDungeonReq)(nil), // 0: MuqadasPotionActivityEnterDungeonReq
+}
+var file_MuqadasPotionActivityEnterDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionActivityEnterDungeonReq_proto_init() }
+func file_MuqadasPotionActivityEnterDungeonReq_proto_init() {
+ if File_MuqadasPotionActivityEnterDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionActivityEnterDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionActivityEnterDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionActivityEnterDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionActivityEnterDungeonReq_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionActivityEnterDungeonReq_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionActivityEnterDungeonReq_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionActivityEnterDungeonReq_proto = out.File
+ file_MuqadasPotionActivityEnterDungeonReq_proto_rawDesc = nil
+ file_MuqadasPotionActivityEnterDungeonReq_proto_goTypes = nil
+ file_MuqadasPotionActivityEnterDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionActivityEnterDungeonRsp.pb.go b/gover/gen/MuqadasPotionActivityEnterDungeonRsp.pb.go
new file mode 100644
index 00000000..ee73fda3
--- /dev/null
+++ b/gover/gen/MuqadasPotionActivityEnterDungeonRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionActivityEnterDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionActivityEnterDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MuqadasPotionActivityEnterDungeonRsp) Reset() {
+ *x = MuqadasPotionActivityEnterDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionActivityEnterDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionActivityEnterDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionActivityEnterDungeonRsp) ProtoMessage() {}
+
+func (x *MuqadasPotionActivityEnterDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionActivityEnterDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionActivityEnterDungeonRsp.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionActivityEnterDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionActivityEnterDungeonRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *MuqadasPotionActivityEnterDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MuqadasPotionActivityEnterDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x24,
+ 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescOnce sync.Once
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescData = file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDesc
+)
+
+func file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescData)
+ })
+ return file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDescData
+}
+
+var file_MuqadasPotionActivityEnterDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionActivityEnterDungeonRsp_proto_goTypes = []interface{}{
+ (*MuqadasPotionActivityEnterDungeonRsp)(nil), // 0: MuqadasPotionActivityEnterDungeonRsp
+}
+var file_MuqadasPotionActivityEnterDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionActivityEnterDungeonRsp_proto_init() }
+func file_MuqadasPotionActivityEnterDungeonRsp_proto_init() {
+ if File_MuqadasPotionActivityEnterDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionActivityEnterDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionActivityEnterDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionActivityEnterDungeonRsp_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionActivityEnterDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionActivityEnterDungeonRsp_proto = out.File
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_rawDesc = nil
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_goTypes = nil
+ file_MuqadasPotionActivityEnterDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionCaptureWeaknessReq.pb.go b/gover/gen/MuqadasPotionCaptureWeaknessReq.pb.go
new file mode 100644
index 00000000..7dc587ba
--- /dev/null
+++ b/gover/gen/MuqadasPotionCaptureWeaknessReq.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionCaptureWeaknessReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionCaptureWeaknessReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ CaptureWeaknessCount uint32 `protobuf:"varint,10,opt,name=capture_weakness_count,json=captureWeaknessCount,proto3" json:"capture_weakness_count,omitempty"`
+}
+
+func (x *MuqadasPotionCaptureWeaknessReq) Reset() {
+ *x = MuqadasPotionCaptureWeaknessReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionCaptureWeaknessReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionCaptureWeaknessReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionCaptureWeaknessReq) ProtoMessage() {}
+
+func (x *MuqadasPotionCaptureWeaknessReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionCaptureWeaknessReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionCaptureWeaknessReq.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionCaptureWeaknessReq) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionCaptureWeaknessReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionCaptureWeaknessReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *MuqadasPotionCaptureWeaknessReq) GetCaptureWeaknessCount() uint32 {
+ if x != nil {
+ return x.CaptureWeaknessCount
+ }
+ return 0
+}
+
+var File_MuqadasPotionCaptureWeaknessReq_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionCaptureWeaknessReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x43,
+ 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x57, 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1f, 0x4d, 0x75, 0x71, 0x61, 0x64,
+ 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x57,
+ 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65,
+ 0x5f, 0x77, 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x57, 0x65,
+ 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionCaptureWeaknessReq_proto_rawDescOnce sync.Once
+ file_MuqadasPotionCaptureWeaknessReq_proto_rawDescData = file_MuqadasPotionCaptureWeaknessReq_proto_rawDesc
+)
+
+func file_MuqadasPotionCaptureWeaknessReq_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionCaptureWeaknessReq_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionCaptureWeaknessReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionCaptureWeaknessReq_proto_rawDescData)
+ })
+ return file_MuqadasPotionCaptureWeaknessReq_proto_rawDescData
+}
+
+var file_MuqadasPotionCaptureWeaknessReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionCaptureWeaknessReq_proto_goTypes = []interface{}{
+ (*MuqadasPotionCaptureWeaknessReq)(nil), // 0: MuqadasPotionCaptureWeaknessReq
+}
+var file_MuqadasPotionCaptureWeaknessReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionCaptureWeaknessReq_proto_init() }
+func file_MuqadasPotionCaptureWeaknessReq_proto_init() {
+ if File_MuqadasPotionCaptureWeaknessReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionCaptureWeaknessReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionCaptureWeaknessReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionCaptureWeaknessReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionCaptureWeaknessReq_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionCaptureWeaknessReq_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionCaptureWeaknessReq_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionCaptureWeaknessReq_proto = out.File
+ file_MuqadasPotionCaptureWeaknessReq_proto_rawDesc = nil
+ file_MuqadasPotionCaptureWeaknessReq_proto_goTypes = nil
+ file_MuqadasPotionCaptureWeaknessReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionCaptureWeaknessRsp.pb.go b/gover/gen/MuqadasPotionCaptureWeaknessRsp.pb.go
new file mode 100644
index 00000000..9c466306
--- /dev/null
+++ b/gover/gen/MuqadasPotionCaptureWeaknessRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionCaptureWeaknessRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionCaptureWeaknessRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MuqadasPotionCaptureWeaknessRsp) Reset() {
+ *x = MuqadasPotionCaptureWeaknessRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionCaptureWeaknessRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionCaptureWeaknessRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionCaptureWeaknessRsp) ProtoMessage() {}
+
+func (x *MuqadasPotionCaptureWeaknessRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionCaptureWeaknessRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionCaptureWeaknessRsp.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionCaptureWeaknessRsp) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionCaptureWeaknessRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MuqadasPotionCaptureWeaknessRsp_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionCaptureWeaknessRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x43,
+ 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x57, 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x4d, 0x75, 0x71, 0x61, 0x64,
+ 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x57,
+ 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescOnce sync.Once
+ file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescData = file_MuqadasPotionCaptureWeaknessRsp_proto_rawDesc
+)
+
+func file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescData)
+ })
+ return file_MuqadasPotionCaptureWeaknessRsp_proto_rawDescData
+}
+
+var file_MuqadasPotionCaptureWeaknessRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionCaptureWeaknessRsp_proto_goTypes = []interface{}{
+ (*MuqadasPotionCaptureWeaknessRsp)(nil), // 0: MuqadasPotionCaptureWeaknessRsp
+}
+var file_MuqadasPotionCaptureWeaknessRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionCaptureWeaknessRsp_proto_init() }
+func file_MuqadasPotionCaptureWeaknessRsp_proto_init() {
+ if File_MuqadasPotionCaptureWeaknessRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionCaptureWeaknessRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionCaptureWeaknessRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionCaptureWeaknessRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionCaptureWeaknessRsp_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionCaptureWeaknessRsp_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionCaptureWeaknessRsp_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionCaptureWeaknessRsp_proto = out.File
+ file_MuqadasPotionCaptureWeaknessRsp_proto_rawDesc = nil
+ file_MuqadasPotionCaptureWeaknessRsp_proto_goTypes = nil
+ file_MuqadasPotionCaptureWeaknessRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionDetailInfo.pb.go b/gover/gen/MuqadasPotionDetailInfo.pb.go
deleted file mode 100644
index a917b8e1..00000000
--- a/gover/gen/MuqadasPotionDetailInfo.pb.go
+++ /dev/null
@@ -1,166 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: MuqadasPotionDetailInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type MuqadasPotionDetailInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_IBEFNBFGAOP []*Unk3000_IIBHKLNAHHC `protobuf:"bytes,8,rep,name=Unk3000_IBEFNBFGAOP,json=Unk3000IBEFNBFGAOP,proto3" json:"Unk3000_IBEFNBFGAOP,omitempty"`
-}
-
-func (x *MuqadasPotionDetailInfo) Reset() {
- *x = MuqadasPotionDetailInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_MuqadasPotionDetailInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *MuqadasPotionDetailInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*MuqadasPotionDetailInfo) ProtoMessage() {}
-
-func (x *MuqadasPotionDetailInfo) ProtoReflect() protoreflect.Message {
- mi := &file_MuqadasPotionDetailInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use MuqadasPotionDetailInfo.ProtoReflect.Descriptor instead.
-func (*MuqadasPotionDetailInfo) Descriptor() ([]byte, []int) {
- return file_MuqadasPotionDetailInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *MuqadasPotionDetailInfo) GetUnk3000_IBEFNBFGAOP() []*Unk3000_IIBHKLNAHHC {
- if x != nil {
- return x.Unk3000_IBEFNBFGAOP
- }
- return nil
-}
-
-var File_MuqadasPotionDetailInfo_proto protoreflect.FileDescriptor
-
-var file_MuqadasPotionDetailInfo_proto_rawDesc = []byte{
- 0x0a, 0x1d, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x42, 0x48, 0x4b, 0x4c, 0x4e,
- 0x41, 0x48, 0x48, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x17, 0x4d, 0x75,
- 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x49, 0x42, 0x45, 0x46, 0x4e, 0x42, 0x46, 0x47, 0x41, 0x4f, 0x50, 0x18, 0x08, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x42,
- 0x48, 0x4b, 0x4c, 0x4e, 0x41, 0x48, 0x48, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x49, 0x42, 0x45, 0x46, 0x4e, 0x42, 0x46, 0x47, 0x41, 0x4f, 0x50, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_MuqadasPotionDetailInfo_proto_rawDescOnce sync.Once
- file_MuqadasPotionDetailInfo_proto_rawDescData = file_MuqadasPotionDetailInfo_proto_rawDesc
-)
-
-func file_MuqadasPotionDetailInfo_proto_rawDescGZIP() []byte {
- file_MuqadasPotionDetailInfo_proto_rawDescOnce.Do(func() {
- file_MuqadasPotionDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionDetailInfo_proto_rawDescData)
- })
- return file_MuqadasPotionDetailInfo_proto_rawDescData
-}
-
-var file_MuqadasPotionDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_MuqadasPotionDetailInfo_proto_goTypes = []interface{}{
- (*MuqadasPotionDetailInfo)(nil), // 0: MuqadasPotionDetailInfo
- (*Unk3000_IIBHKLNAHHC)(nil), // 1: Unk3000_IIBHKLNAHHC
-}
-var file_MuqadasPotionDetailInfo_proto_depIdxs = []int32{
- 1, // 0: MuqadasPotionDetailInfo.Unk3000_IBEFNBFGAOP:type_name -> Unk3000_IIBHKLNAHHC
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_MuqadasPotionDetailInfo_proto_init() }
-func file_MuqadasPotionDetailInfo_proto_init() {
- if File_MuqadasPotionDetailInfo_proto != nil {
- return
- }
- file_Unk3000_IIBHKLNAHHC_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_MuqadasPotionDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MuqadasPotionDetailInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_MuqadasPotionDetailInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_MuqadasPotionDetailInfo_proto_goTypes,
- DependencyIndexes: file_MuqadasPotionDetailInfo_proto_depIdxs,
- MessageInfos: file_MuqadasPotionDetailInfo_proto_msgTypes,
- }.Build()
- File_MuqadasPotionDetailInfo_proto = out.File
- file_MuqadasPotionDetailInfo_proto_rawDesc = nil
- file_MuqadasPotionDetailInfo_proto_goTypes = nil
- file_MuqadasPotionDetailInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/MuqadasPotionDungeonSettleNotify.pb.go b/gover/gen/MuqadasPotionDungeonSettleNotify.pb.go
new file mode 100644
index 00000000..5fcaeffb
--- /dev/null
+++ b/gover/gen/MuqadasPotionDungeonSettleNotify.pb.go
@@ -0,0 +1,202 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionDungeonSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionDungeonSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ IsNewRecord bool `protobuf:"varint,5,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ CaptureWeaknessCount uint32 `protobuf:"varint,3,opt,name=capture_weakness_count,json=captureWeaknessCount,proto3" json:"capture_weakness_count,omitempty"`
+ FinalScore uint32 `protobuf:"varint,9,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+}
+
+func (x *MuqadasPotionDungeonSettleNotify) Reset() {
+ *x = MuqadasPotionDungeonSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionDungeonSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionDungeonSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionDungeonSettleNotify) ProtoMessage() {}
+
+func (x *MuqadasPotionDungeonSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionDungeonSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionDungeonSettleNotify.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionDungeonSettleNotify) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionDungeonSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionDungeonSettleNotify) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *MuqadasPotionDungeonSettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *MuqadasPotionDungeonSettleNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *MuqadasPotionDungeonSettleNotify) GetCaptureWeaknessCount() uint32 {
+ if x != nil {
+ return x.CaptureWeaknessCount
+ }
+ return 0
+}
+
+func (x *MuqadasPotionDungeonSettleNotify) GetFinalScore() uint32 {
+ if x != nil {
+ return x.FinalScore
+ }
+ return 0
+}
+
+var File_MuqadasPotionDungeonSettleNotify_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionDungeonSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a, 0x20, 0x4d, 0x75, 0x71,
+ 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x22, 0x0a, 0x0d,
+ 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x63,
+ 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x77, 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x5f,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x61, 0x70,
+ 0x74, 0x75, 0x72, 0x65, 0x57, 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f,
+ 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionDungeonSettleNotify_proto_rawDescOnce sync.Once
+ file_MuqadasPotionDungeonSettleNotify_proto_rawDescData = file_MuqadasPotionDungeonSettleNotify_proto_rawDesc
+)
+
+func file_MuqadasPotionDungeonSettleNotify_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionDungeonSettleNotify_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionDungeonSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionDungeonSettleNotify_proto_rawDescData)
+ })
+ return file_MuqadasPotionDungeonSettleNotify_proto_rawDescData
+}
+
+var file_MuqadasPotionDungeonSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionDungeonSettleNotify_proto_goTypes = []interface{}{
+ (*MuqadasPotionDungeonSettleNotify)(nil), // 0: MuqadasPotionDungeonSettleNotify
+}
+var file_MuqadasPotionDungeonSettleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionDungeonSettleNotify_proto_init() }
+func file_MuqadasPotionDungeonSettleNotify_proto_init() {
+ if File_MuqadasPotionDungeonSettleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionDungeonSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionDungeonSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionDungeonSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionDungeonSettleNotify_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionDungeonSettleNotify_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionDungeonSettleNotify_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionDungeonSettleNotify_proto = out.File
+ file_MuqadasPotionDungeonSettleNotify_proto_rawDesc = nil
+ file_MuqadasPotionDungeonSettleNotify_proto_goTypes = nil
+ file_MuqadasPotionDungeonSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionLevelData.pb.go b/gover/gen/MuqadasPotionLevelData.pb.go
new file mode 100644
index 00000000..eaaba613
--- /dev/null
+++ b/gover/gen/MuqadasPotionLevelData.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ MaxScore uint32 `protobuf:"varint,9,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+}
+
+func (x *MuqadasPotionLevelData) Reset() {
+ *x = MuqadasPotionLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionLevelData) ProtoMessage() {}
+
+func (x *MuqadasPotionLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionLevelData.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionLevelData) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionLevelData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *MuqadasPotionLevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *MuqadasPotionLevelData) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+var File_MuqadasPotionLevelData_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69,
+ 0x0a, 0x16, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
+ 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionLevelData_proto_rawDescOnce sync.Once
+ file_MuqadasPotionLevelData_proto_rawDescData = file_MuqadasPotionLevelData_proto_rawDesc
+)
+
+func file_MuqadasPotionLevelData_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionLevelData_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionLevelData_proto_rawDescData)
+ })
+ return file_MuqadasPotionLevelData_proto_rawDescData
+}
+
+var file_MuqadasPotionLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionLevelData_proto_goTypes = []interface{}{
+ (*MuqadasPotionLevelData)(nil), // 0: MuqadasPotionLevelData
+}
+var file_MuqadasPotionLevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionLevelData_proto_init() }
+func file_MuqadasPotionLevelData_proto_init() {
+ if File_MuqadasPotionLevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionLevelData_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionLevelData_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionLevelData_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionLevelData_proto = out.File
+ file_MuqadasPotionLevelData_proto_rawDesc = nil
+ file_MuqadasPotionLevelData_proto_goTypes = nil
+ file_MuqadasPotionLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionRestartDungeonReq.pb.go b/gover/gen/MuqadasPotionRestartDungeonReq.pb.go
new file mode 100644
index 00000000..d5cb32fd
--- /dev/null
+++ b/gover/gen/MuqadasPotionRestartDungeonReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionRestartDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionRestartDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *MuqadasPotionRestartDungeonReq) Reset() {
+ *x = MuqadasPotionRestartDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionRestartDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionRestartDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionRestartDungeonReq) ProtoMessage() {}
+
+func (x *MuqadasPotionRestartDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionRestartDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionRestartDungeonReq.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionRestartDungeonReq) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionRestartDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_MuqadasPotionRestartDungeonReq_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionRestartDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x20, 0x0a, 0x1e, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61,
+ 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionRestartDungeonReq_proto_rawDescOnce sync.Once
+ file_MuqadasPotionRestartDungeonReq_proto_rawDescData = file_MuqadasPotionRestartDungeonReq_proto_rawDesc
+)
+
+func file_MuqadasPotionRestartDungeonReq_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionRestartDungeonReq_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionRestartDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionRestartDungeonReq_proto_rawDescData)
+ })
+ return file_MuqadasPotionRestartDungeonReq_proto_rawDescData
+}
+
+var file_MuqadasPotionRestartDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionRestartDungeonReq_proto_goTypes = []interface{}{
+ (*MuqadasPotionRestartDungeonReq)(nil), // 0: MuqadasPotionRestartDungeonReq
+}
+var file_MuqadasPotionRestartDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionRestartDungeonReq_proto_init() }
+func file_MuqadasPotionRestartDungeonReq_proto_init() {
+ if File_MuqadasPotionRestartDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionRestartDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionRestartDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionRestartDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionRestartDungeonReq_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionRestartDungeonReq_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionRestartDungeonReq_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionRestartDungeonReq_proto = out.File
+ file_MuqadasPotionRestartDungeonReq_proto_rawDesc = nil
+ file_MuqadasPotionRestartDungeonReq_proto_goTypes = nil
+ file_MuqadasPotionRestartDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/MuqadasPotionRestartDungeonRsp.pb.go b/gover/gen/MuqadasPotionRestartDungeonRsp.pb.go
new file mode 100644
index 00000000..bc80a465
--- /dev/null
+++ b/gover/gen/MuqadasPotionRestartDungeonRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: MuqadasPotionRestartDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type MuqadasPotionRestartDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *MuqadasPotionRestartDungeonRsp) Reset() {
+ *x = MuqadasPotionRestartDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_MuqadasPotionRestartDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MuqadasPotionRestartDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MuqadasPotionRestartDungeonRsp) ProtoMessage() {}
+
+func (x *MuqadasPotionRestartDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_MuqadasPotionRestartDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MuqadasPotionRestartDungeonRsp.ProtoReflect.Descriptor instead.
+func (*MuqadasPotionRestartDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_MuqadasPotionRestartDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *MuqadasPotionRestartDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_MuqadasPotionRestartDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_MuqadasPotionRestartDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1e, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61,
+ 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_MuqadasPotionRestartDungeonRsp_proto_rawDescOnce sync.Once
+ file_MuqadasPotionRestartDungeonRsp_proto_rawDescData = file_MuqadasPotionRestartDungeonRsp_proto_rawDesc
+)
+
+func file_MuqadasPotionRestartDungeonRsp_proto_rawDescGZIP() []byte {
+ file_MuqadasPotionRestartDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_MuqadasPotionRestartDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_MuqadasPotionRestartDungeonRsp_proto_rawDescData)
+ })
+ return file_MuqadasPotionRestartDungeonRsp_proto_rawDescData
+}
+
+var file_MuqadasPotionRestartDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_MuqadasPotionRestartDungeonRsp_proto_goTypes = []interface{}{
+ (*MuqadasPotionRestartDungeonRsp)(nil), // 0: MuqadasPotionRestartDungeonRsp
+}
+var file_MuqadasPotionRestartDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_MuqadasPotionRestartDungeonRsp_proto_init() }
+func file_MuqadasPotionRestartDungeonRsp_proto_init() {
+ if File_MuqadasPotionRestartDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_MuqadasPotionRestartDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MuqadasPotionRestartDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_MuqadasPotionRestartDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_MuqadasPotionRestartDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_MuqadasPotionRestartDungeonRsp_proto_depIdxs,
+ MessageInfos: file_MuqadasPotionRestartDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_MuqadasPotionRestartDungeonRsp_proto = out.File
+ file_MuqadasPotionRestartDungeonRsp_proto_rawDesc = nil
+ file_MuqadasPotionRestartDungeonRsp_proto_goTypes = nil
+ file_MuqadasPotionRestartDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/MusicBriefInfo.pb.go b/gover/gen/MusicBriefInfo.pb.go
deleted file mode 100644
index 69c56bb9..00000000
--- a/gover/gen/MusicBriefInfo.pb.go
+++ /dev/null
@@ -1,367 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: MusicBriefInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type MusicBriefInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JNENCBCGPGO uint64 `protobuf:"varint,5,opt,name=Unk2700_JNENCBCGPGO,json=Unk2700JNENCBCGPGO,proto3" json:"Unk2700_JNENCBCGPGO,omitempty"`
- Unk2700_OJBPHCIDAEB bool `protobuf:"varint,8,opt,name=Unk2700_OJBPHCIDAEB,json=Unk2700OJBPHCIDAEB,proto3" json:"Unk2700_OJBPHCIDAEB,omitempty"`
- Unk2700_FGCJEGHOKPG bool `protobuf:"varint,1,opt,name=Unk2700_FGCJEGHOKPG,json=Unk2700FGCJEGHOKPG,proto3" json:"Unk2700_FGCJEGHOKPG,omitempty"`
- Unk2700_DFIBAIILJHN uint32 `protobuf:"varint,2,opt,name=Unk2700_DFIBAIILJHN,json=Unk2700DFIBAIILJHN,proto3" json:"Unk2700_DFIBAIILJHN,omitempty"`
- Unk2700_MKBNLEKMIMD uint32 `protobuf:"varint,1182,opt,name=Unk2700_MKBNLEKMIMD,json=Unk2700MKBNLEKMIMD,proto3" json:"Unk2700_MKBNLEKMIMD,omitempty"`
- Unk2700_PINGIIAANMO uint32 `protobuf:"varint,12,opt,name=Unk2700_PINGIIAANMO,json=Unk2700PINGIIAANMO,proto3" json:"Unk2700_PINGIIAANMO,omitempty"`
- Unk2700_MONNIDCNDFI string `protobuf:"bytes,10,opt,name=Unk2700_MONNIDCNDFI,json=Unk2700MONNIDCNDFI,proto3" json:"Unk2700_MONNIDCNDFI,omitempty"`
- Version uint32 `protobuf:"varint,15,opt,name=version,proto3" json:"version,omitempty"`
- Unk2700_GGHNLPMAGME uint32 `protobuf:"varint,3,opt,name=Unk2700_GGHNLPMAGME,json=Unk2700GGHNLPMAGME,proto3" json:"Unk2700_GGHNLPMAGME,omitempty"`
- Unk2700_GDCGOMNBMEO []uint32 `protobuf:"varint,1002,rep,packed,name=Unk2700_GDCGOMNBMEO,json=Unk2700GDCGOMNBMEO,proto3" json:"Unk2700_GDCGOMNBMEO,omitempty"`
- Unk2700_JAEONBMBFJJ []uint32 `protobuf:"varint,982,rep,packed,name=Unk2700_JAEONBMBFJJ,json=Unk2700JAEONBMBFJJ,proto3" json:"Unk2700_JAEONBMBFJJ,omitempty"`
- Unk2700_GBCGGDONMCD bool `protobuf:"varint,9,opt,name=Unk2700_GBCGGDONMCD,json=Unk2700GBCGGDONMCD,proto3" json:"Unk2700_GBCGGDONMCD,omitempty"`
- Unk2700_LPEKFJBNEJM uint32 `protobuf:"varint,1822,opt,name=Unk2700_LPEKFJBNEJM,json=Unk2700LPEKFJBNEJM,proto3" json:"Unk2700_LPEKFJBNEJM,omitempty"`
- Unk2700_DNLEGADDHKM bool `protobuf:"varint,11,opt,name=Unk2700_DNLEGADDHKM,json=Unk2700DNLEGADDHKM,proto3" json:"Unk2700_DNLEGADDHKM,omitempty"`
- Unk2700_BFMNMPPNBHH uint32 `protobuf:"varint,13,opt,name=Unk2700_BFMNMPPNBHH,json=Unk2700BFMNMPPNBHH,proto3" json:"Unk2700_BFMNMPPNBHH,omitempty"`
- MaxScore uint32 `protobuf:"varint,14,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- Unk2700_KAMOCHAKPGP uint32 `protobuf:"varint,576,opt,name=Unk2700_KAMOCHAKPGP,json=Unk2700KAMOCHAKPGP,proto3" json:"Unk2700_KAMOCHAKPGP,omitempty"`
- Unk2700_KLPHBLCIOEC uint32 `protobuf:"varint,7,opt,name=Unk2700_KLPHBLCIOEC,json=Unk2700KLPHBLCIOEC,proto3" json:"Unk2700_KLPHBLCIOEC,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,4,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Unk2700_PMCPLPMJCEC uint32 `protobuf:"varint,6,opt,name=Unk2700_PMCPLPMJCEC,json=Unk2700PMCPLPMJCEC,proto3" json:"Unk2700_PMCPLPMJCEC,omitempty"`
-}
-
-func (x *MusicBriefInfo) Reset() {
- *x = MusicBriefInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_MusicBriefInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *MusicBriefInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*MusicBriefInfo) ProtoMessage() {}
-
-func (x *MusicBriefInfo) ProtoReflect() protoreflect.Message {
- mi := &file_MusicBriefInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use MusicBriefInfo.ProtoReflect.Descriptor instead.
-func (*MusicBriefInfo) Descriptor() ([]byte, []int) {
- return file_MusicBriefInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *MusicBriefInfo) GetUnk2700_JNENCBCGPGO() uint64 {
- if x != nil {
- return x.Unk2700_JNENCBCGPGO
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_OJBPHCIDAEB() bool {
- if x != nil {
- return x.Unk2700_OJBPHCIDAEB
- }
- return false
-}
-
-func (x *MusicBriefInfo) GetUnk2700_FGCJEGHOKPG() bool {
- if x != nil {
- return x.Unk2700_FGCJEGHOKPG
- }
- return false
-}
-
-func (x *MusicBriefInfo) GetUnk2700_DFIBAIILJHN() uint32 {
- if x != nil {
- return x.Unk2700_DFIBAIILJHN
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_MKBNLEKMIMD() uint32 {
- if x != nil {
- return x.Unk2700_MKBNLEKMIMD
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_PINGIIAANMO() uint32 {
- if x != nil {
- return x.Unk2700_PINGIIAANMO
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_MONNIDCNDFI() string {
- if x != nil {
- return x.Unk2700_MONNIDCNDFI
- }
- return ""
-}
-
-func (x *MusicBriefInfo) GetVersion() uint32 {
- if x != nil {
- return x.Version
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_GGHNLPMAGME() uint32 {
- if x != nil {
- return x.Unk2700_GGHNLPMAGME
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_GDCGOMNBMEO() []uint32 {
- if x != nil {
- return x.Unk2700_GDCGOMNBMEO
- }
- return nil
-}
-
-func (x *MusicBriefInfo) GetUnk2700_JAEONBMBFJJ() []uint32 {
- if x != nil {
- return x.Unk2700_JAEONBMBFJJ
- }
- return nil
-}
-
-func (x *MusicBriefInfo) GetUnk2700_GBCGGDONMCD() bool {
- if x != nil {
- return x.Unk2700_GBCGGDONMCD
- }
- return false
-}
-
-func (x *MusicBriefInfo) GetUnk2700_LPEKFJBNEJM() uint32 {
- if x != nil {
- return x.Unk2700_LPEKFJBNEJM
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_DNLEGADDHKM() bool {
- if x != nil {
- return x.Unk2700_DNLEGADDHKM
- }
- return false
-}
-
-func (x *MusicBriefInfo) GetUnk2700_BFMNMPPNBHH() uint32 {
- if x != nil {
- return x.Unk2700_BFMNMPPNBHH
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_KAMOCHAKPGP() uint32 {
- if x != nil {
- return x.Unk2700_KAMOCHAKPGP
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_KLPHBLCIOEC() uint32 {
- if x != nil {
- return x.Unk2700_KLPHBLCIOEC
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-func (x *MusicBriefInfo) GetUnk2700_PMCPLPMJCEC() uint32 {
- if x != nil {
- return x.Unk2700_PMCPLPMJCEC
- }
- return 0
-}
-
-var File_MusicBriefInfo_proto protoreflect.FileDescriptor
-
-var file_MusicBriefInfo_proto_rawDesc = []byte{
- 0x0a, 0x14, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x07, 0x0a, 0x0e, 0x4d, 0x75, 0x73, 0x69, 0x63,
- 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4e, 0x45, 0x4e, 0x43, 0x42, 0x43, 0x47, 0x50, 0x47, 0x4f,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a,
- 0x4e, 0x45, 0x4e, 0x43, 0x42, 0x43, 0x47, 0x50, 0x47, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x42, 0x50, 0x48, 0x43, 0x49, 0x44, 0x41, 0x45,
- 0x42, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4f, 0x4a, 0x42, 0x50, 0x48, 0x43, 0x49, 0x44, 0x41, 0x45, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x43, 0x4a, 0x45, 0x47, 0x48, 0x4f, 0x4b,
- 0x50, 0x47, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x46, 0x47, 0x43, 0x4a, 0x45, 0x47, 0x48, 0x4f, 0x4b, 0x50, 0x47, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x49, 0x42, 0x41, 0x49, 0x49, 0x4c,
- 0x4a, 0x48, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x44, 0x46, 0x49, 0x42, 0x41, 0x49, 0x49, 0x4c, 0x4a, 0x48, 0x4e, 0x12, 0x30, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x42, 0x4e, 0x4c, 0x45, 0x4b,
- 0x4d, 0x49, 0x4d, 0x44, 0x18, 0x9e, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4b, 0x42, 0x4e, 0x4c, 0x45, 0x4b, 0x4d, 0x49, 0x4d, 0x44, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x4e, 0x47, 0x49,
- 0x49, 0x41, 0x41, 0x4e, 0x4d, 0x4f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x49, 0x4e, 0x47, 0x49, 0x49, 0x41, 0x41, 0x4e, 0x4d, 0x4f,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x4e, 0x4e,
- 0x49, 0x44, 0x43, 0x4e, 0x44, 0x46, 0x49, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4f, 0x4e, 0x4e, 0x49, 0x44, 0x43, 0x4e, 0x44, 0x46,
- 0x49, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x47, 0x48, 0x4e, 0x4c, 0x50, 0x4d, 0x41, 0x47,
- 0x4d, 0x45, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x47, 0x47, 0x48, 0x4e, 0x4c, 0x50, 0x4d, 0x41, 0x47, 0x4d, 0x45, 0x12, 0x30, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x43, 0x47, 0x4f, 0x4d, 0x4e, 0x42,
- 0x4d, 0x45, 0x4f, 0x18, 0xea, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x47, 0x44, 0x43, 0x47, 0x4f, 0x4d, 0x4e, 0x42, 0x4d, 0x45, 0x4f, 0x12, 0x30,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x45, 0x4f, 0x4e, 0x42,
- 0x4d, 0x42, 0x46, 0x4a, 0x4a, 0x18, 0xd6, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x41, 0x45, 0x4f, 0x4e, 0x42, 0x4d, 0x42, 0x46, 0x4a, 0x4a,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x43, 0x47,
- 0x47, 0x44, 0x4f, 0x4e, 0x4d, 0x43, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x42, 0x43, 0x47, 0x47, 0x44, 0x4f, 0x4e, 0x4d, 0x43,
- 0x44, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x50, 0x45,
- 0x4b, 0x46, 0x4a, 0x42, 0x4e, 0x45, 0x4a, 0x4d, 0x18, 0x9e, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x50, 0x45, 0x4b, 0x46, 0x4a, 0x42, 0x4e,
- 0x45, 0x4a, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x4e, 0x4c, 0x45, 0x47, 0x41, 0x44, 0x44, 0x48, 0x4b, 0x4d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4e, 0x4c, 0x45, 0x47, 0x41, 0x44,
- 0x44, 0x48, 0x4b, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x42, 0x46, 0x4d, 0x4e, 0x4d, 0x50, 0x50, 0x4e, 0x42, 0x48, 0x48, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x46, 0x4d, 0x4e, 0x4d, 0x50,
- 0x50, 0x4e, 0x42, 0x48, 0x48, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f,
- 0x72, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x41,
- 0x4d, 0x4f, 0x43, 0x48, 0x41, 0x4b, 0x50, 0x47, 0x50, 0x18, 0xc0, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x41, 0x4d, 0x4f, 0x43, 0x48, 0x41,
- 0x4b, 0x50, 0x47, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x4c, 0x50, 0x48, 0x42, 0x4c, 0x43, 0x49, 0x4f, 0x45, 0x43, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4c, 0x50, 0x48, 0x42, 0x4c,
- 0x43, 0x49, 0x4f, 0x45, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d,
- 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x50, 0x4d, 0x43, 0x50, 0x4c, 0x50, 0x4d, 0x4a, 0x43, 0x45, 0x43, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x4d, 0x43, 0x50,
- 0x4c, 0x50, 0x4d, 0x4a, 0x43, 0x45, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_MusicBriefInfo_proto_rawDescOnce sync.Once
- file_MusicBriefInfo_proto_rawDescData = file_MusicBriefInfo_proto_rawDesc
-)
-
-func file_MusicBriefInfo_proto_rawDescGZIP() []byte {
- file_MusicBriefInfo_proto_rawDescOnce.Do(func() {
- file_MusicBriefInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_MusicBriefInfo_proto_rawDescData)
- })
- return file_MusicBriefInfo_proto_rawDescData
-}
-
-var file_MusicBriefInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_MusicBriefInfo_proto_goTypes = []interface{}{
- (*MusicBriefInfo)(nil), // 0: MusicBriefInfo
-}
-var file_MusicBriefInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_MusicBriefInfo_proto_init() }
-func file_MusicBriefInfo_proto_init() {
- if File_MusicBriefInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_MusicBriefInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MusicBriefInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_MusicBriefInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_MusicBriefInfo_proto_goTypes,
- DependencyIndexes: file_MusicBriefInfo_proto_depIdxs,
- MessageInfos: file_MusicBriefInfo_proto_msgTypes,
- }.Build()
- File_MusicBriefInfo_proto = out.File
- file_MusicBriefInfo_proto_rawDesc = nil
- file_MusicBriefInfo_proto_goTypes = nil
- file_MusicBriefInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/MusicGameActivityDetailInfo.pb.go b/gover/gen/MusicGameActivityDetailInfo.pb.go
index 149ec1d2..4eec794c 100644
--- a/gover/gen/MusicGameActivityDetailInfo.pb.go
+++ b/gover/gen/MusicGameActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MusicGameActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type MusicGameActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_HMNHCPMFDCP []*MusicBriefInfo `protobuf:"bytes,4,rep,name=Unk2700_HMNHCPMFDCP,json=Unk2700HMNHCPMFDCP,proto3" json:"Unk2700_HMNHCPMFDCP,omitempty"`
- Unk2700_FOFAFGKAEJM []*MusicBriefInfo `protobuf:"bytes,7,rep,name=Unk2700_FOFAFGKAEJM,json=Unk2700FOFAFGKAEJM,proto3" json:"Unk2700_FOFAFGKAEJM,omitempty"`
- MusicGameRecordMap map[uint32]*MusicGameRecord `protobuf:"bytes,8,rep,name=music_game_record_map,json=musicGameRecordMap,proto3" json:"music_game_record_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ Unk3300_AAGCDCOIPJM []*UgcMusicBriefInfo `protobuf:"bytes,2,rep,name=Unk3300_AAGCDCOIPJM,json=Unk3300AAGCDCOIPJM,proto3" json:"Unk3300_AAGCDCOIPJM,omitempty"`
+ Unk3300_OKHAACGHMAP []*UgcMusicBriefInfo `protobuf:"bytes,12,rep,name=Unk3300_OKHAACGHMAP,json=Unk3300OKHAACGHMAP,proto3" json:"Unk3300_OKHAACGHMAP,omitempty"`
+ MusicGameRecordMap map[uint32]*MusicGameRecord `protobuf:"bytes,9,rep,name=music_game_record_map,json=musicGameRecordMap,proto3" json:"music_game_record_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *MusicGameActivityDetailInfo) Reset() {
@@ -78,16 +78,16 @@ func (*MusicGameActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_MusicGameActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *MusicGameActivityDetailInfo) GetUnk2700_HMNHCPMFDCP() []*MusicBriefInfo {
+func (x *MusicGameActivityDetailInfo) GetUnk3300_AAGCDCOIPJM() []*UgcMusicBriefInfo {
if x != nil {
- return x.Unk2700_HMNHCPMFDCP
+ return x.Unk3300_AAGCDCOIPJM
}
return nil
}
-func (x *MusicGameActivityDetailInfo) GetUnk2700_FOFAFGKAEJM() []*MusicBriefInfo {
+func (x *MusicGameActivityDetailInfo) GetUnk3300_OKHAACGHMAP() []*UgcMusicBriefInfo {
if x != nil {
- return x.Unk2700_FOFAFGKAEJM
+ return x.Unk3300_OKHAACGHMAP
}
return nil
}
@@ -104,33 +104,33 @@ var File_MusicGameActivityDetailInfo_proto protoreflect.FileDescriptor
var file_MusicGameActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x21, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x4d, 0x75, 0x73, 0x69, 0x63,
- 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xe3, 0x02, 0x0a, 0x1b, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x40, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x4e, 0x48,
- 0x43, 0x50, 0x4d, 0x46, 0x44, 0x43, 0x50, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
- 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4d, 0x4e, 0x48, 0x43, 0x50, 0x4d, 0x46, 0x44,
- 0x43, 0x50, 0x12, 0x40, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4f,
- 0x46, 0x41, 0x46, 0x47, 0x4b, 0x41, 0x45, 0x4a, 0x4d, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x0f, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4f, 0x46, 0x41, 0x46, 0x47, 0x4b,
- 0x41, 0x45, 0x4a, 0x4d, 0x12, 0x67, 0x0a, 0x15, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x67, 0x61,
- 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x6d, 0x75, 0x73, 0x69, 0x63,
- 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x1a, 0x57, 0x0a,
- 0x17, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4d, 0x75, 0x73, 0x69,
- 0x63, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x55, 0x67, 0x63, 0x4d,
+ 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xe9, 0x02, 0x0a, 0x1b, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d,
+ 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41,
+ 0x41, 0x47, 0x43, 0x44, 0x43, 0x4f, 0x49, 0x50, 0x4a, 0x4d, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x12, 0x2e, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x41, 0x47,
+ 0x43, 0x44, 0x43, 0x4f, 0x49, 0x50, 0x4a, 0x4d, 0x12, 0x43, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x48, 0x41, 0x41, 0x43, 0x47, 0x48, 0x4d, 0x41, 0x50, 0x18,
+ 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4f, 0x4b, 0x48, 0x41, 0x41, 0x43, 0x47, 0x48, 0x4d, 0x41, 0x50, 0x12, 0x67, 0x0a,
+ 0x15, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x4d,
+ 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63,
+ 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x12, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x1a, 0x57, 0x0a, 0x17, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47,
+ 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -149,12 +149,12 @@ var file_MusicGameActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageIn
var file_MusicGameActivityDetailInfo_proto_goTypes = []interface{}{
(*MusicGameActivityDetailInfo)(nil), // 0: MusicGameActivityDetailInfo
nil, // 1: MusicGameActivityDetailInfo.MusicGameRecordMapEntry
- (*MusicBriefInfo)(nil), // 2: MusicBriefInfo
+ (*UgcMusicBriefInfo)(nil), // 2: UgcMusicBriefInfo
(*MusicGameRecord)(nil), // 3: MusicGameRecord
}
var file_MusicGameActivityDetailInfo_proto_depIdxs = []int32{
- 2, // 0: MusicGameActivityDetailInfo.Unk2700_HMNHCPMFDCP:type_name -> MusicBriefInfo
- 2, // 1: MusicGameActivityDetailInfo.Unk2700_FOFAFGKAEJM:type_name -> MusicBriefInfo
+ 2, // 0: MusicGameActivityDetailInfo.Unk3300_AAGCDCOIPJM:type_name -> UgcMusicBriefInfo
+ 2, // 1: MusicGameActivityDetailInfo.Unk3300_OKHAACGHMAP:type_name -> UgcMusicBriefInfo
1, // 2: MusicGameActivityDetailInfo.music_game_record_map:type_name -> MusicGameActivityDetailInfo.MusicGameRecordMapEntry
3, // 3: MusicGameActivityDetailInfo.MusicGameRecordMapEntry.value:type_name -> MusicGameRecord
4, // [4:4] is the sub-list for method output_type
@@ -169,8 +169,8 @@ func file_MusicGameActivityDetailInfo_proto_init() {
if File_MusicGameActivityDetailInfo_proto != nil {
return
}
- file_MusicBriefInfo_proto_init()
file_MusicGameRecord_proto_init()
+ file_UgcMusicBriefInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_MusicGameActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MusicGameActivityDetailInfo); i {
diff --git a/gover/gen/MusicGameRecord.pb.go b/gover/gen/MusicGameRecord.pb.go
index 13a1ba79..44b37115 100644
--- a/gover/gen/MusicGameRecord.pb.go
+++ b/gover/gen/MusicGameRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MusicGameRecord.proto
package gen
@@ -41,9 +41,9 @@ type MusicGameRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsUnlock bool `protobuf:"varint,9,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
- MaxScore uint32 `protobuf:"varint,11,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- MaxCombo uint32 `protobuf:"varint,6,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
+ IsUnlock bool `protobuf:"varint,3,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
+ MaxCombo uint32 `protobuf:"varint,14,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
+ MaxScore uint32 `protobuf:"varint,7,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
}
func (x *MusicGameRecord) Reset() {
@@ -85,16 +85,16 @@ func (x *MusicGameRecord) GetIsUnlock() bool {
return false
}
-func (x *MusicGameRecord) GetMaxScore() uint32 {
+func (x *MusicGameRecord) GetMaxCombo() uint32 {
if x != nil {
- return x.MaxScore
+ return x.MaxCombo
}
return 0
}
-func (x *MusicGameRecord) GetMaxCombo() uint32 {
+func (x *MusicGameRecord) GetMaxScore() uint32 {
if x != nil {
- return x.MaxCombo
+ return x.MaxScore
}
return 0
}
@@ -105,12 +105,12 @@ var file_MusicGameRecord_proto_rawDesc = []byte{
0x0a, 0x15, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72,
0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x0f, 0x4d, 0x75, 0x73, 0x69, 0x63,
0x47, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
- 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
- 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73,
- 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53,
- 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x62,
- 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6d, 0x62,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
+ 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63,
+ 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43,
+ 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/MusicGameSettleReq.pb.go b/gover/gen/MusicGameSettleReq.pb.go
index 72611f7e..1cabadf6 100644
--- a/gover/gen/MusicGameSettleReq.pb.go
+++ b/gover/gen/MusicGameSettleReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MusicGameSettleReq.proto
package gen
@@ -36,33 +36,29 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8892
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MusicGameSettleReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_GDPKOANEDEB []uint32 `protobuf:"varint,384,rep,packed,name=Unk2700_GDPKOANEDEB,json=Unk2700GDPKOANEDEB,proto3" json:"Unk2700_GDPKOANEDEB,omitempty"`
- Unk2700_NMHGADLANMM uint32 `protobuf:"varint,795,opt,name=Unk2700_NMHGADLANMM,json=Unk2700NMHGADLANMM,proto3" json:"Unk2700_NMHGADLANMM,omitempty"`
- Unk2700_NNHGOCJLKFH []uint32 `protobuf:"varint,4,rep,packed,name=Unk2700_NNHGOCJLKFH,json=Unk2700NNHGOCJLKFH,proto3" json:"Unk2700_NNHGOCJLKFH,omitempty"`
- Unk2700_NCHHEJNFECG uint32 `protobuf:"varint,15,opt,name=Unk2700_NCHHEJNFECG,json=Unk2700NCHHEJNFECG,proto3" json:"Unk2700_NCHHEJNFECG,omitempty"`
- Score uint32 `protobuf:"varint,9,opt,name=score,proto3" json:"score,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,6,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Unk2700_MMHHGALFHGA uint32 `protobuf:"varint,13,opt,name=Unk2700_MMHHGALFHGA,json=Unk2700MMHHGALFHGA,proto3" json:"Unk2700_MMHHGALFHGA,omitempty"`
- Unk2700_CBLIJHDFKHA bool `protobuf:"varint,422,opt,name=Unk2700_CBLIJHDFKHA,json=Unk2700CBLIJHDFKHA,proto3" json:"Unk2700_CBLIJHDFKHA,omitempty"`
- MaxCombo uint32 `protobuf:"varint,5,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
- Unk2700_FBLBGPHMLAL uint32 `protobuf:"varint,1058,opt,name=Unk2700_FBLBGPHMLAL,json=Unk2700FBLBGPHMLAL,proto3" json:"Unk2700_FBLBGPHMLAL,omitempty"`
- Speed float32 `protobuf:"fixed32,409,opt,name=speed,proto3" json:"speed,omitempty"`
- Unk2700_IOKPIKJDEHG bool `protobuf:"varint,3,opt,name=Unk2700_IOKPIKJDEHG,json=Unk2700IOKPIKJDEHG,proto3" json:"Unk2700_IOKPIKJDEHG,omitempty"`
- Combo uint32 `protobuf:"varint,1,opt,name=combo,proto3" json:"combo,omitempty"`
- MusicBasicId uint32 `protobuf:"varint,7,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
- Unk2700_DIMBABOGNEM uint32 `protobuf:"varint,2,opt,name=Unk2700_DIMBABOGNEM,json=Unk2700DIMBABOGNEM,proto3" json:"Unk2700_DIMBABOGNEM,omitempty"`
- Unk2700_IOMOHEKJJLJ uint32 `protobuf:"varint,1953,opt,name=Unk2700_IOMOHEKJJLJ,json=Unk2700IOMOHEKJJLJ,proto3" json:"Unk2700_IOMOHEKJJLJ,omitempty"`
- CorrectHit uint32 `protobuf:"varint,14,opt,name=correct_hit,json=correctHit,proto3" json:"correct_hit,omitempty"`
- Unk2700_LKJNLDJAGGL bool `protobuf:"varint,1285,opt,name=Unk2700_LKJNLDJAGGL,json=Unk2700LKJNLDJAGGL,proto3" json:"Unk2700_LKJNLDJAGGL,omitempty"`
+ Unk3300_MLLDAPCIDDO []uint32 `protobuf:"varint,14,rep,packed,name=Unk3300_MLLDAPCIDDO,json=Unk3300MLLDAPCIDDO,proto3" json:"Unk3300_MLLDAPCIDDO,omitempty"`
+ Unk3300_HHBCEPNLCLL []uint32 `protobuf:"varint,1007,rep,packed,name=Unk3300_HHBCEPNLCLL,json=Unk3300HHBCEPNLCLL,proto3" json:"Unk3300_HHBCEPNLCLL,omitempty"`
+ Unk3300_DMLNKOLOAAH bool `protobuf:"varint,1984,opt,name=Unk3300_DMLNKOLOAAH,json=Unk3300DMLNKOLOAAH,proto3" json:"Unk3300_DMLNKOLOAAH,omitempty"`
+ Unk3300_EBOJMGOCPLE uint32 `protobuf:"varint,82,opt,name=Unk3300_EBOJMGOCPLE,json=Unk3300EBOJMGOCPLE,proto3" json:"Unk3300_EBOJMGOCPLE,omitempty"`
+ MaxCombo uint32 `protobuf:"varint,10,opt,name=max_combo,json=maxCombo,proto3" json:"max_combo,omitempty"`
+ IsSaveScore bool `protobuf:"varint,7,opt,name=is_save_score,json=isSaveScore,proto3" json:"is_save_score,omitempty"`
+ Speed float32 `protobuf:"fixed32,790,opt,name=speed,proto3" json:"speed,omitempty"`
+ Unk3300_MDHEJNFHBBI uint32 `protobuf:"varint,15,opt,name=Unk3300_MDHEJNFHBBI,json=Unk3300MDHEJNFHBBI,proto3" json:"Unk3300_MDHEJNFHBBI,omitempty"`
+ Score uint32 `protobuf:"varint,8,opt,name=score,proto3" json:"score,omitempty"`
+ Unk3300_BHIGAMNDFML bool `protobuf:"varint,291,opt,name=Unk3300_BHIGAMNDFML,json=Unk3300BHIGAMNDFML,proto3" json:"Unk3300_BHIGAMNDFML,omitempty"`
+ CorrectHit uint32 `protobuf:"varint,11,opt,name=correct_hit,json=correctHit,proto3" json:"correct_hit,omitempty"`
+ Unk3300_HEPJNCAOEMP uint32 `protobuf:"varint,1,opt,name=Unk3300_HEPJNCAOEMP,json=Unk3300HEPJNCAOEMP,proto3" json:"Unk3300_HEPJNCAOEMP,omitempty"`
+ Combo uint32 `protobuf:"varint,4,opt,name=combo,proto3" json:"combo,omitempty"`
+ Unk3300_IPODKENCAOK uint32 `protobuf:"varint,304,opt,name=Unk3300_IPODKENCAOK,json=Unk3300IPODKENCAOK,proto3" json:"Unk3300_IPODKENCAOK,omitempty"`
+ UgcGuid uint64 `protobuf:"varint,3,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ Unk3300_AHAGHAHGPLD uint32 `protobuf:"varint,12,opt,name=Unk3300_AHAGHAHGPLD,json=Unk3300AHAGHAHGPLD,proto3" json:"Unk3300_AHAGHAHGPLD,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,5,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ Unk3300_GJMIIDIOOMM uint32 `protobuf:"varint,1951,opt,name=Unk3300_GJMIIDIOOMM,json=Unk3300GJMIIDIOOMM,proto3" json:"Unk3300_GJMIIDIOOMM,omitempty"`
}
func (x *MusicGameSettleReq) Reset() {
@@ -97,88 +93,88 @@ func (*MusicGameSettleReq) Descriptor() ([]byte, []int) {
return file_MusicGameSettleReq_proto_rawDescGZIP(), []int{0}
}
-func (x *MusicGameSettleReq) GetUnk2700_GDPKOANEDEB() []uint32 {
+func (x *MusicGameSettleReq) GetUnk3300_MLLDAPCIDDO() []uint32 {
if x != nil {
- return x.Unk2700_GDPKOANEDEB
+ return x.Unk3300_MLLDAPCIDDO
}
return nil
}
-func (x *MusicGameSettleReq) GetUnk2700_NMHGADLANMM() uint32 {
+func (x *MusicGameSettleReq) GetUnk3300_HHBCEPNLCLL() []uint32 {
if x != nil {
- return x.Unk2700_NMHGADLANMM
+ return x.Unk3300_HHBCEPNLCLL
}
- return 0
+ return nil
}
-func (x *MusicGameSettleReq) GetUnk2700_NNHGOCJLKFH() []uint32 {
+func (x *MusicGameSettleReq) GetUnk3300_DMLNKOLOAAH() bool {
if x != nil {
- return x.Unk2700_NNHGOCJLKFH
+ return x.Unk3300_DMLNKOLOAAH
}
- return nil
+ return false
}
-func (x *MusicGameSettleReq) GetUnk2700_NCHHEJNFECG() uint32 {
+func (x *MusicGameSettleReq) GetUnk3300_EBOJMGOCPLE() uint32 {
if x != nil {
- return x.Unk2700_NCHHEJNFECG
+ return x.Unk3300_EBOJMGOCPLE
}
return 0
}
-func (x *MusicGameSettleReq) GetScore() uint32 {
+func (x *MusicGameSettleReq) GetMaxCombo() uint32 {
if x != nil {
- return x.Score
+ return x.MaxCombo
}
return 0
}
-func (x *MusicGameSettleReq) GetUnk2700_CEPGMKAHHCD() uint64 {
+func (x *MusicGameSettleReq) GetIsSaveScore() bool {
if x != nil {
- return x.Unk2700_CEPGMKAHHCD
+ return x.IsSaveScore
}
- return 0
+ return false
}
-func (x *MusicGameSettleReq) GetUnk2700_MMHHGALFHGA() uint32 {
+func (x *MusicGameSettleReq) GetSpeed() float32 {
if x != nil {
- return x.Unk2700_MMHHGALFHGA
+ return x.Speed
}
return 0
}
-func (x *MusicGameSettleReq) GetUnk2700_CBLIJHDFKHA() bool {
+func (x *MusicGameSettleReq) GetUnk3300_MDHEJNFHBBI() uint32 {
if x != nil {
- return x.Unk2700_CBLIJHDFKHA
+ return x.Unk3300_MDHEJNFHBBI
}
- return false
+ return 0
}
-func (x *MusicGameSettleReq) GetMaxCombo() uint32 {
+func (x *MusicGameSettleReq) GetScore() uint32 {
if x != nil {
- return x.MaxCombo
+ return x.Score
}
return 0
}
-func (x *MusicGameSettleReq) GetUnk2700_FBLBGPHMLAL() uint32 {
+func (x *MusicGameSettleReq) GetUnk3300_BHIGAMNDFML() bool {
if x != nil {
- return x.Unk2700_FBLBGPHMLAL
+ return x.Unk3300_BHIGAMNDFML
}
- return 0
+ return false
}
-func (x *MusicGameSettleReq) GetSpeed() float32 {
+func (x *MusicGameSettleReq) GetCorrectHit() uint32 {
if x != nil {
- return x.Speed
+ return x.CorrectHit
}
return 0
}
-func (x *MusicGameSettleReq) GetUnk2700_IOKPIKJDEHG() bool {
+func (x *MusicGameSettleReq) GetUnk3300_HEPJNCAOEMP() uint32 {
if x != nil {
- return x.Unk2700_IOKPIKJDEHG
+ return x.Unk3300_HEPJNCAOEMP
}
- return false
+ return 0
}
func (x *MusicGameSettleReq) GetCombo() uint32 {
@@ -188,96 +184,94 @@ func (x *MusicGameSettleReq) GetCombo() uint32 {
return 0
}
-func (x *MusicGameSettleReq) GetMusicBasicId() uint32 {
+func (x *MusicGameSettleReq) GetUnk3300_IPODKENCAOK() uint32 {
if x != nil {
- return x.MusicBasicId
+ return x.Unk3300_IPODKENCAOK
}
return 0
}
-func (x *MusicGameSettleReq) GetUnk2700_DIMBABOGNEM() uint32 {
+func (x *MusicGameSettleReq) GetUgcGuid() uint64 {
if x != nil {
- return x.Unk2700_DIMBABOGNEM
+ return x.UgcGuid
}
return 0
}
-func (x *MusicGameSettleReq) GetUnk2700_IOMOHEKJJLJ() uint32 {
+func (x *MusicGameSettleReq) GetUnk3300_AHAGHAHGPLD() uint32 {
if x != nil {
- return x.Unk2700_IOMOHEKJJLJ
+ return x.Unk3300_AHAGHAHGPLD
}
return 0
}
-func (x *MusicGameSettleReq) GetCorrectHit() uint32 {
+func (x *MusicGameSettleReq) GetMusicBasicId() uint32 {
if x != nil {
- return x.CorrectHit
+ return x.MusicBasicId
}
return 0
}
-func (x *MusicGameSettleReq) GetUnk2700_LKJNLDJAGGL() bool {
+func (x *MusicGameSettleReq) GetUnk3300_GJMIIDIOOMM() uint32 {
if x != nil {
- return x.Unk2700_LKJNLDJAGGL
+ return x.Unk3300_GJMIIDIOOMM
}
- return false
+ return 0
}
var File_MusicGameSettleReq_proto protoreflect.FileDescriptor
var file_MusicGameSettleReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x06, 0x0a, 0x12, 0x4d,
+ 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe9, 0x05, 0x0a, 0x12, 0x4d,
0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65,
- 0x71, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x50,
- 0x4b, 0x4f, 0x41, 0x4e, 0x45, 0x44, 0x45, 0x42, 0x18, 0x80, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x44, 0x50, 0x4b, 0x4f, 0x41, 0x4e, 0x45,
- 0x44, 0x45, 0x42, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x4d, 0x48, 0x47, 0x41, 0x44, 0x4c, 0x41, 0x4e, 0x4d, 0x4d, 0x18, 0x9b, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x4d, 0x48, 0x47, 0x41, 0x44,
- 0x4c, 0x41, 0x4e, 0x4d, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x4e, 0x48, 0x47, 0x4f, 0x43, 0x4a, 0x4c, 0x4b, 0x46, 0x48, 0x18, 0x04, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x4e, 0x48, 0x47, 0x4f,
- 0x43, 0x4a, 0x4c, 0x4b, 0x46, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4e, 0x43, 0x48, 0x48, 0x45, 0x4a, 0x4e, 0x46, 0x45, 0x43, 0x47, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x43, 0x48, 0x48,
- 0x45, 0x4a, 0x4e, 0x46, 0x45, 0x43, 0x47, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41,
- 0x48, 0x48, 0x43, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x48, 0x48, 0x47, 0x41,
- 0x4c, 0x46, 0x48, 0x47, 0x41, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x48, 0x48, 0x47, 0x41, 0x4c, 0x46, 0x48, 0x47, 0x41, 0x12,
- 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4c, 0x49, 0x4a,
- 0x48, 0x44, 0x46, 0x4b, 0x48, 0x41, 0x18, 0xa6, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x42, 0x4c, 0x49, 0x4a, 0x48, 0x44, 0x46, 0x4b, 0x48,
- 0x41, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x30,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x42, 0x4c, 0x42, 0x47, 0x50,
- 0x48, 0x4d, 0x4c, 0x41, 0x4c, 0x18, 0xa2, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x42, 0x4c, 0x42, 0x47, 0x50, 0x48, 0x4d, 0x4c, 0x41, 0x4c,
- 0x12, 0x15, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x99, 0x03, 0x20, 0x01, 0x28, 0x02,
- 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4b, 0x50, 0x49, 0x4b, 0x4a, 0x44, 0x45, 0x48, 0x47, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x4f, 0x4b,
- 0x50, 0x49, 0x4b, 0x4a, 0x44, 0x45, 0x48, 0x47, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x6d, 0x62,
- 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x24,
+ 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4c, 0x4c,
+ 0x44, 0x41, 0x50, 0x43, 0x49, 0x44, 0x44, 0x4f, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4c, 0x4c, 0x44, 0x41, 0x50, 0x43, 0x49, 0x44,
+ 0x44, 0x4f, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x48,
+ 0x42, 0x43, 0x45, 0x50, 0x4e, 0x4c, 0x43, 0x4c, 0x4c, 0x18, 0xef, 0x07, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x48, 0x42, 0x43, 0x45, 0x50, 0x4e,
+ 0x4c, 0x43, 0x4c, 0x4c, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x44, 0x4d, 0x4c, 0x4e, 0x4b, 0x4f, 0x4c, 0x4f, 0x41, 0x41, 0x48, 0x18, 0xc0, 0x0f, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4d, 0x4c, 0x4e, 0x4b,
+ 0x4f, 0x4c, 0x4f, 0x41, 0x41, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x45, 0x42, 0x4f, 0x4a, 0x4d, 0x47, 0x4f, 0x43, 0x50, 0x4c, 0x45, 0x18, 0x52, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x42, 0x4f, 0x4a,
+ 0x4d, 0x47, 0x4f, 0x43, 0x50, 0x4c, 0x45, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x63,
+ 0x6f, 0x6d, 0x62, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x43,
+ 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53,
+ 0x61, 0x76, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x15, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65,
+ 0x64, 0x18, 0x96, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x48, 0x45, 0x4a,
+ 0x4e, 0x46, 0x48, 0x42, 0x42, 0x49, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x44, 0x48, 0x45, 0x4a, 0x4e, 0x46, 0x48, 0x42, 0x42, 0x49,
+ 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x42, 0x48, 0x49, 0x47, 0x41, 0x4d, 0x4e, 0x44, 0x46, 0x4d, 0x4c, 0x18, 0xa3, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x48, 0x49,
+ 0x47, 0x41, 0x4d, 0x4e, 0x44, 0x46, 0x4d, 0x4c, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x72, 0x72,
+ 0x65, 0x63, 0x74, 0x5f, 0x68, 0x69, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63,
+ 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x48, 0x69, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x50, 0x4a, 0x4e, 0x43, 0x41, 0x4f, 0x45, 0x4d, 0x50,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48,
+ 0x45, 0x50, 0x4a, 0x4e, 0x43, 0x41, 0x4f, 0x45, 0x4d, 0x50, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f,
+ 0x6d, 0x62, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x6d, 0x62, 0x6f,
+ 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x50, 0x4f, 0x44,
+ 0x4b, 0x45, 0x4e, 0x43, 0x41, 0x4f, 0x4b, 0x18, 0xb0, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x50, 0x4f, 0x44, 0x4b, 0x45, 0x4e, 0x43, 0x41,
+ 0x4f, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x41, 0x47, 0x48, 0x41, 0x48,
+ 0x47, 0x50, 0x4c, 0x44, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x41, 0x48, 0x41, 0x47, 0x48, 0x41, 0x48, 0x47, 0x50, 0x4c, 0x44, 0x12, 0x24,
0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61, 0x73,
- 0x69, 0x63, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x44, 0x49, 0x4d, 0x42, 0x41, 0x42, 0x4f, 0x47, 0x4e, 0x45, 0x4d, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x49, 0x4d, 0x42, 0x41, 0x42,
- 0x4f, 0x47, 0x4e, 0x45, 0x4d, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x49, 0x4f, 0x4d, 0x4f, 0x48, 0x45, 0x4b, 0x4a, 0x4a, 0x4c, 0x4a, 0x18, 0xa1, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x4f, 0x4d, 0x4f,
- 0x48, 0x45, 0x4b, 0x4a, 0x4a, 0x4c, 0x4a, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x72, 0x72, 0x65,
- 0x63, 0x74, 0x5f, 0x68, 0x69, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f,
- 0x72, 0x72, 0x65, 0x63, 0x74, 0x48, 0x69, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x4a, 0x4e, 0x4c, 0x44, 0x4a, 0x41, 0x47, 0x47, 0x4c, 0x18,
- 0x85, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c,
- 0x4b, 0x4a, 0x4e, 0x4c, 0x44, 0x4a, 0x41, 0x47, 0x47, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61, 0x73,
+ 0x69, 0x63, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x47, 0x4a, 0x4d, 0x49, 0x49, 0x44, 0x49, 0x4f, 0x4f, 0x4d, 0x4d, 0x18, 0x9f, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4a, 0x4d, 0x49, 0x49,
+ 0x44, 0x49, 0x4f, 0x4f, 0x4d, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/MusicGameSettleRsp.pb.go b/gover/gen/MusicGameSettleRsp.pb.go
index 6fa2694c..a8c7fc2c 100644
--- a/gover/gen/MusicGameSettleRsp.pb.go
+++ b/gover/gen/MusicGameSettleRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MusicGameSettleRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8673
-// EnetChannelId: 0
-// EnetIsReliable: true
type MusicGameSettleRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MusicBasicId uint32 `protobuf:"varint,5,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
- IsNewRecord bool `protobuf:"varint,6,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- IsUnlockNextLevel bool `protobuf:"varint,2,opt,name=is_unlock_next_level,json=isUnlockNextLevel,proto3" json:"is_unlock_next_level,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,10,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ UgcGuid uint64 `protobuf:"varint,7,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ IsNewRecord bool `protobuf:"varint,8,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ IsUnlockNextLevel bool `protobuf:"varint,10,opt,name=is_unlock_next_level,json=isUnlockNextLevel,proto3" json:"is_unlock_next_level,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,1,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
}
func (x *MusicGameSettleRsp) Reset() {
@@ -90,9 +87,9 @@ func (x *MusicGameSettleRsp) GetRetcode() int32 {
return 0
}
-func (x *MusicGameSettleRsp) GetMusicBasicId() uint32 {
+func (x *MusicGameSettleRsp) GetUgcGuid() uint64 {
if x != nil {
- return x.MusicBasicId
+ return x.UgcGuid
}
return 0
}
@@ -111,9 +108,9 @@ func (x *MusicGameSettleRsp) GetIsUnlockNextLevel() bool {
return false
}
-func (x *MusicGameSettleRsp) GetUnk2700_CEPGMKAHHCD() uint64 {
+func (x *MusicGameSettleRsp) GetMusicBasicId() uint32 {
if x != nil {
- return x.Unk2700_CEPGMKAHHCD
+ return x.MusicBasicId
}
return 0
}
@@ -122,22 +119,21 @@ var File_MusicGameSettleRsp_proto protoreflect.FileDescriptor
var file_MusicGameSettleRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x01, 0x0a, 0x12, 0x4d,
+ 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc4, 0x01, 0x0a, 0x12, 0x4d,
0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6d,
- 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x75,
+ 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75,
+ 0x67, 0x63, 0x47, 0x75, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77,
+ 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
+ 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73,
+ 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x4e, 0x65, 0x78, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x6d,
+ 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49,
- 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f,
- 0x63, 0x6b, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x65, 0x78,
- 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47,
- 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/MusicGameStartReq.pb.go b/gover/gen/MusicGameStartReq.pb.go
index 1aebfb40..9b39ae94 100644
--- a/gover/gen/MusicGameStartReq.pb.go
+++ b/gover/gen/MusicGameStartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MusicGameStartReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8406
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type MusicGameStartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MusicBasicId uint32 `protobuf:"varint,2,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
- Unk2700_IOKPIKJDEHG bool `protobuf:"varint,11,opt,name=Unk2700_IOKPIKJDEHG,json=Unk2700IOKPIKJDEHG,proto3" json:"Unk2700_IOKPIKJDEHG,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,3,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,11,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ IsSaveScore bool `protobuf:"varint,12,opt,name=is_save_score,json=isSaveScore,proto3" json:"is_save_score,omitempty"`
+ UgcGuid uint64 `protobuf:"varint,9,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
}
func (x *MusicGameStartReq) Reset() {
@@ -89,16 +85,16 @@ func (x *MusicGameStartReq) GetMusicBasicId() uint32 {
return 0
}
-func (x *MusicGameStartReq) GetUnk2700_IOKPIKJDEHG() bool {
+func (x *MusicGameStartReq) GetIsSaveScore() bool {
if x != nil {
- return x.Unk2700_IOKPIKJDEHG
+ return x.IsSaveScore
}
return false
}
-func (x *MusicGameStartReq) GetUnk2700_CEPGMKAHHCD() uint64 {
+func (x *MusicGameStartReq) GetUgcGuid() uint64 {
if x != nil {
- return x.Unk2700_CEPGMKAHHCD
+ return x.UgcGuid
}
return 0
}
@@ -107,18 +103,16 @@ var File_MusicGameStartReq_proto protoreflect.FileDescriptor
var file_MusicGameStartReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x11, 0x4d, 0x75,
- 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12,
- 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61,
- 0x73, 0x69, 0x63, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x49, 0x4f, 0x4b, 0x50, 0x49, 0x4b, 0x4a, 0x44, 0x45, 0x48, 0x47, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x4f, 0x4b, 0x50, 0x49,
- 0x4b, 0x4a, 0x44, 0x45, 0x48, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47,
- 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x11, 0x4d, 0x75, 0x73,
+ 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x24,
+ 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61, 0x73,
+ 0x69, 0x63, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x61, 0x76, 0x65, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53,
+ 0x61, 0x76, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67, 0x63, 0x47,
+ 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/MusicGameStartRsp.pb.go b/gover/gen/MusicGameStartRsp.pb.go
index f120977c..655f45f4 100644
--- a/gover/gen/MusicGameStartRsp.pb.go
+++ b/gover/gen/MusicGameStartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: MusicGameStartRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8326
-// EnetChannelId: 0
-// EnetIsReliable: true
type MusicGameStartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MusicBasicId uint32 `protobuf:"varint,4,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,15,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MusicBasicId uint32 `protobuf:"varint,13,opt,name=music_basic_id,json=musicBasicId,proto3" json:"music_basic_id,omitempty"`
+ UgcGuid uint64 `protobuf:"varint,5,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
}
func (x *MusicGameStartRsp) Reset() {
@@ -81,23 +78,23 @@ func (*MusicGameStartRsp) Descriptor() ([]byte, []int) {
return file_MusicGameStartRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *MusicGameStartRsp) GetMusicBasicId() uint32 {
+func (x *MusicGameStartRsp) GetRetcode() int32 {
if x != nil {
- return x.MusicBasicId
+ return x.Retcode
}
return 0
}
-func (x *MusicGameStartRsp) GetRetcode() int32 {
+func (x *MusicGameStartRsp) GetMusicBasicId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MusicBasicId
}
return 0
}
-func (x *MusicGameStartRsp) GetUnk2700_CEPGMKAHHCD() uint64 {
+func (x *MusicGameStartRsp) GetUgcGuid() uint64 {
if x != nil {
- return x.Unk2700_CEPGMKAHHCD
+ return x.UgcGuid
}
return 0
}
@@ -106,16 +103,15 @@ var File_MusicGameStartRsp_proto protoreflect.FileDescriptor
var file_MusicGameStartRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x11, 0x4d, 0x75,
- 0x73, 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12,
- 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61,
- 0x73, 0x69, 0x63, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d,
- 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x11, 0x4d, 0x75, 0x73,
+ 0x69, 0x63, 0x47, 0x61, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x75, 0x73, 0x69,
+ 0x63, 0x5f, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x61, 0x73, 0x69, 0x63, 0x49, 0x64, 0x12, 0x19,
+ 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x07, 0x75, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/MusicRecord.pb.go b/gover/gen/MusicRecord.pb.go
deleted file mode 100644
index bb5db967..00000000
--- a/gover/gen/MusicRecord.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: MusicRecord.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type MusicRecord struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MBJFOAGKKDJ []*Unk2700_AAAMOFPACEA `protobuf:"bytes,4,rep,name=Unk2700_MBJFOAGKKDJ,json=Unk2700MBJFOAGKKDJ,proto3" json:"Unk2700_MBJFOAGKKDJ,omitempty"`
- Unk2700_DFIBAIILJHN uint32 `protobuf:"varint,13,opt,name=Unk2700_DFIBAIILJHN,json=Unk2700DFIBAIILJHN,proto3" json:"Unk2700_DFIBAIILJHN,omitempty"`
-}
-
-func (x *MusicRecord) Reset() {
- *x = MusicRecord{}
- if protoimpl.UnsafeEnabled {
- mi := &file_MusicRecord_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *MusicRecord) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*MusicRecord) ProtoMessage() {}
-
-func (x *MusicRecord) ProtoReflect() protoreflect.Message {
- mi := &file_MusicRecord_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use MusicRecord.ProtoReflect.Descriptor instead.
-func (*MusicRecord) Descriptor() ([]byte, []int) {
- return file_MusicRecord_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *MusicRecord) GetUnk2700_MBJFOAGKKDJ() []*Unk2700_AAAMOFPACEA {
- if x != nil {
- return x.Unk2700_MBJFOAGKKDJ
- }
- return nil
-}
-
-func (x *MusicRecord) GetUnk2700_DFIBAIILJHN() uint32 {
- if x != nil {
- return x.Unk2700_DFIBAIILJHN
- }
- return 0
-}
-
-var File_MusicRecord_proto protoreflect.FileDescriptor
-
-var file_MusicRecord_proto_rawDesc = []byte{
- 0x0a, 0x11, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x41, 0x41,
- 0x4d, 0x4f, 0x46, 0x50, 0x41, 0x43, 0x45, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85,
- 0x01, 0x0a, 0x0b, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x4a, 0x46, 0x4f, 0x41,
- 0x47, 0x4b, 0x4b, 0x44, 0x4a, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x41, 0x41, 0x4d, 0x4f, 0x46, 0x50, 0x41, 0x43, 0x45,
- 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x42, 0x4a, 0x46, 0x4f, 0x41,
- 0x47, 0x4b, 0x4b, 0x44, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x44, 0x46, 0x49, 0x42, 0x41, 0x49, 0x49, 0x4c, 0x4a, 0x48, 0x4e, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x46, 0x49, 0x42, 0x41,
- 0x49, 0x49, 0x4c, 0x4a, 0x48, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_MusicRecord_proto_rawDescOnce sync.Once
- file_MusicRecord_proto_rawDescData = file_MusicRecord_proto_rawDesc
-)
-
-func file_MusicRecord_proto_rawDescGZIP() []byte {
- file_MusicRecord_proto_rawDescOnce.Do(func() {
- file_MusicRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_MusicRecord_proto_rawDescData)
- })
- return file_MusicRecord_proto_rawDescData
-}
-
-var file_MusicRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_MusicRecord_proto_goTypes = []interface{}{
- (*MusicRecord)(nil), // 0: MusicRecord
- (*Unk2700_AAAMOFPACEA)(nil), // 1: Unk2700_AAAMOFPACEA
-}
-var file_MusicRecord_proto_depIdxs = []int32{
- 1, // 0: MusicRecord.Unk2700_MBJFOAGKKDJ:type_name -> Unk2700_AAAMOFPACEA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_MusicRecord_proto_init() }
-func file_MusicRecord_proto_init() {
- if File_MusicRecord_proto != nil {
- return
- }
- file_Unk2700_AAAMOFPACEA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_MusicRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MusicRecord); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_MusicRecord_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_MusicRecord_proto_goTypes,
- DependencyIndexes: file_MusicRecord_proto_depIdxs,
- MessageInfos: file_MusicRecord_proto_msgTypes,
- }.Build()
- File_MusicRecord_proto = out.File
- file_MusicRecord_proto_rawDesc = nil
- file_MusicRecord_proto_goTypes = nil
- file_MusicRecord_proto_depIdxs = nil
-}
diff --git a/gover/gen/NavMeshStatsNotify.pb.go b/gover/gen/NavMeshStatsNotify.pb.go
index c800f255..1fdaf638 100644
--- a/gover/gen/NavMeshStatsNotify.pb.go
+++ b/gover/gen/NavMeshStatsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: NavMeshStatsNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2316
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type NavMeshStatsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Infos []*PbNavMeshStatsInfo `protobuf:"bytes,4,rep,name=infos,proto3" json:"infos,omitempty"`
+ Infos []*PbNavMeshStatsInfo `protobuf:"bytes,3,rep,name=infos,proto3" json:"infos,omitempty"`
}
func (x *NavMeshStatsNotify) Reset() {
@@ -95,7 +91,7 @@ var file_NavMeshStatsNotify_proto_rawDesc = []byte{
0x76, 0x4d, 0x65, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x12, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x53,
0x74, 0x61, 0x74, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x05, 0x69, 0x6e,
- 0x66, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x62, 0x4e, 0x61,
+ 0x66, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x62, 0x4e, 0x61,
0x76, 0x4d, 0x65, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05,
0x69, 0x6e, 0x66, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/NicknameAuditConfigNotify.pb.go b/gover/gen/NicknameAuditConfigNotify.pb.go
new file mode 100644
index 00000000..daab3ce2
--- /dev/null
+++ b/gover/gen/NicknameAuditConfigNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: NicknameAuditConfigNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type NicknameAuditConfigNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SubmitLimit uint32 `protobuf:"varint,3,opt,name=submit_limit,json=submitLimit,proto3" json:"submit_limit,omitempty"`
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *NicknameAuditConfigNotify) Reset() {
+ *x = NicknameAuditConfigNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_NicknameAuditConfigNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NicknameAuditConfigNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NicknameAuditConfigNotify) ProtoMessage() {}
+
+func (x *NicknameAuditConfigNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_NicknameAuditConfigNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NicknameAuditConfigNotify.ProtoReflect.Descriptor instead.
+func (*NicknameAuditConfigNotify) Descriptor() ([]byte, []int) {
+ return file_NicknameAuditConfigNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *NicknameAuditConfigNotify) GetSubmitLimit() uint32 {
+ if x != nil {
+ return x.SubmitLimit
+ }
+ return 0
+}
+
+func (x *NicknameAuditConfigNotify) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_NicknameAuditConfigNotify_proto protoreflect.FileDescriptor
+
+var file_NicknameAuditConfigNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x57, 0x0a, 0x19, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64,
+ 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21,
+ 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x4c, 0x69, 0x6d, 0x69,
+ 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_NicknameAuditConfigNotify_proto_rawDescOnce sync.Once
+ file_NicknameAuditConfigNotify_proto_rawDescData = file_NicknameAuditConfigNotify_proto_rawDesc
+)
+
+func file_NicknameAuditConfigNotify_proto_rawDescGZIP() []byte {
+ file_NicknameAuditConfigNotify_proto_rawDescOnce.Do(func() {
+ file_NicknameAuditConfigNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_NicknameAuditConfigNotify_proto_rawDescData)
+ })
+ return file_NicknameAuditConfigNotify_proto_rawDescData
+}
+
+var file_NicknameAuditConfigNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_NicknameAuditConfigNotify_proto_goTypes = []interface{}{
+ (*NicknameAuditConfigNotify)(nil), // 0: NicknameAuditConfigNotify
+}
+var file_NicknameAuditConfigNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_NicknameAuditConfigNotify_proto_init() }
+func file_NicknameAuditConfigNotify_proto_init() {
+ if File_NicknameAuditConfigNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_NicknameAuditConfigNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*NicknameAuditConfigNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_NicknameAuditConfigNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_NicknameAuditConfigNotify_proto_goTypes,
+ DependencyIndexes: file_NicknameAuditConfigNotify_proto_depIdxs,
+ MessageInfos: file_NicknameAuditConfigNotify_proto_msgTypes,
+ }.Build()
+ File_NicknameAuditConfigNotify_proto = out.File
+ file_NicknameAuditConfigNotify_proto_rawDesc = nil
+ file_NicknameAuditConfigNotify_proto_goTypes = nil
+ file_NicknameAuditConfigNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/NicknameSignatureAuditData.pb.go b/gover/gen/NicknameSignatureAuditData.pb.go
new file mode 100644
index 00000000..f940ab30
--- /dev/null
+++ b/gover/gen/NicknameSignatureAuditData.pb.go
@@ -0,0 +1,240 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: NicknameSignatureAuditData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type NicknameSignatureAuditData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Aid string `protobuf:"bytes,1,opt,name=aid,proto3" json:"aid,omitempty"`
+ EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Lang string `protobuf:"bytes,3,opt,name=lang,proto3" json:"lang,omitempty"`
+ QueueKey string `protobuf:"bytes,4,opt,name=queue_key,json=queueKey,proto3" json:"queue_key,omitempty"`
+ Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
+ AuditFieldList []*ContentAuditField `protobuf:"bytes,7,rep,name=audit_field_list,json=auditFieldList,proto3" json:"audit_field_list,omitempty"`
+ AuxFieldList []*ContentAuditAuxiliaryField `protobuf:"bytes,8,rep,name=aux_field_list,json=auxFieldList,proto3" json:"aux_field_list,omitempty"`
+}
+
+func (x *NicknameSignatureAuditData) Reset() {
+ *x = NicknameSignatureAuditData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_NicknameSignatureAuditData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NicknameSignatureAuditData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NicknameSignatureAuditData) ProtoMessage() {}
+
+func (x *NicknameSignatureAuditData) ProtoReflect() protoreflect.Message {
+ mi := &file_NicknameSignatureAuditData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NicknameSignatureAuditData.ProtoReflect.Descriptor instead.
+func (*NicknameSignatureAuditData) Descriptor() ([]byte, []int) {
+ return file_NicknameSignatureAuditData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *NicknameSignatureAuditData) GetAid() string {
+ if x != nil {
+ return x.Aid
+ }
+ return ""
+}
+
+func (x *NicknameSignatureAuditData) GetEntityId() string {
+ if x != nil {
+ return x.EntityId
+ }
+ return ""
+}
+
+func (x *NicknameSignatureAuditData) GetLang() string {
+ if x != nil {
+ return x.Lang
+ }
+ return ""
+}
+
+func (x *NicknameSignatureAuditData) GetQueueKey() string {
+ if x != nil {
+ return x.QueueKey
+ }
+ return ""
+}
+
+func (x *NicknameSignatureAuditData) GetRegion() string {
+ if x != nil {
+ return x.Region
+ }
+ return ""
+}
+
+func (x *NicknameSignatureAuditData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *NicknameSignatureAuditData) GetAuditFieldList() []*ContentAuditField {
+ if x != nil {
+ return x.AuditFieldList
+ }
+ return nil
+}
+
+func (x *NicknameSignatureAuditData) GetAuxFieldList() []*ContentAuditAuxiliaryField {
+ if x != nil {
+ return x.AuxFieldList
+ }
+ return nil
+}
+
+var File_NicknameSignatureAuditData_proto protoreflect.FileDescriptor
+
+var file_NicknameSignatureAuditData_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74,
+ 0x75, 0x72, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74,
+ 0x41, 0x75, 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64,
+ 0x69, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x02,
+ 0x0a, 0x1a, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74,
+ 0x75, 0x72, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03,
+ 0x61, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x69, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6c,
+ 0x61, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12,
+ 0x1b, 0x0a, 0x09, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x71, 0x75, 0x65, 0x75, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06,
+ 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65,
+ 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x3c, 0x0a, 0x10, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f,
+ 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x46,
+ 0x69, 0x65, 0x6c, 0x64, 0x52, 0x0e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x0e, 0x61, 0x75, 0x78, 0x5f, 0x66, 0x69, 0x65, 0x6c,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x41, 0x75, 0x78, 0x69, 0x6c,
+ 0x69, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x0c, 0x61, 0x75, 0x78, 0x46, 0x69,
+ 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_NicknameSignatureAuditData_proto_rawDescOnce sync.Once
+ file_NicknameSignatureAuditData_proto_rawDescData = file_NicknameSignatureAuditData_proto_rawDesc
+)
+
+func file_NicknameSignatureAuditData_proto_rawDescGZIP() []byte {
+ file_NicknameSignatureAuditData_proto_rawDescOnce.Do(func() {
+ file_NicknameSignatureAuditData_proto_rawDescData = protoimpl.X.CompressGZIP(file_NicknameSignatureAuditData_proto_rawDescData)
+ })
+ return file_NicknameSignatureAuditData_proto_rawDescData
+}
+
+var file_NicknameSignatureAuditData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_NicknameSignatureAuditData_proto_goTypes = []interface{}{
+ (*NicknameSignatureAuditData)(nil), // 0: NicknameSignatureAuditData
+ (*ContentAuditField)(nil), // 1: ContentAuditField
+ (*ContentAuditAuxiliaryField)(nil), // 2: ContentAuditAuxiliaryField
+}
+var file_NicknameSignatureAuditData_proto_depIdxs = []int32{
+ 1, // 0: NicknameSignatureAuditData.audit_field_list:type_name -> ContentAuditField
+ 2, // 1: NicknameSignatureAuditData.aux_field_list:type_name -> ContentAuditAuxiliaryField
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_NicknameSignatureAuditData_proto_init() }
+func file_NicknameSignatureAuditData_proto_init() {
+ if File_NicknameSignatureAuditData_proto != nil {
+ return
+ }
+ file_ContentAuditAuxiliaryField_proto_init()
+ file_ContentAuditField_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_NicknameSignatureAuditData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*NicknameSignatureAuditData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_NicknameSignatureAuditData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_NicknameSignatureAuditData_proto_goTypes,
+ DependencyIndexes: file_NicknameSignatureAuditData_proto_depIdxs,
+ MessageInfos: file_NicknameSignatureAuditData_proto_msgTypes,
+ }.Build()
+ File_NicknameSignatureAuditData_proto = out.File
+ file_NicknameSignatureAuditData_proto_rawDesc = nil
+ file_NicknameSignatureAuditData_proto_goTypes = nil
+ file_NicknameSignatureAuditData_proto_depIdxs = nil
+}
diff --git a/gover/gen/NightCrowGadgetInfo.pb.go b/gover/gen/NightCrowGadgetInfo.pb.go
index 12d73c8e..e3787fbe 100644
--- a/gover/gen/NightCrowGadgetInfo.pb.go
+++ b/gover/gen/NightCrowGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: NightCrowGadgetInfo.proto
package gen
diff --git a/gover/gen/NightCrowGadgetObservationMatchReq.pb.go b/gover/gen/NightCrowGadgetObservationMatchReq.pb.go
new file mode 100644
index 00000000..a0057f64
--- /dev/null
+++ b/gover/gen/NightCrowGadgetObservationMatchReq.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: NightCrowGadgetObservationMatchReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type NightCrowGadgetObservationMatchReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GadgetEntityId uint32 `protobuf:"varint,7,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ TargetGadgetState uint32 `protobuf:"varint,1,opt,name=target_gadget_state,json=targetGadgetState,proto3" json:"target_gadget_state,omitempty"`
+}
+
+func (x *NightCrowGadgetObservationMatchReq) Reset() {
+ *x = NightCrowGadgetObservationMatchReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_NightCrowGadgetObservationMatchReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NightCrowGadgetObservationMatchReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NightCrowGadgetObservationMatchReq) ProtoMessage() {}
+
+func (x *NightCrowGadgetObservationMatchReq) ProtoReflect() protoreflect.Message {
+ mi := &file_NightCrowGadgetObservationMatchReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NightCrowGadgetObservationMatchReq.ProtoReflect.Descriptor instead.
+func (*NightCrowGadgetObservationMatchReq) Descriptor() ([]byte, []int) {
+ return file_NightCrowGadgetObservationMatchReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *NightCrowGadgetObservationMatchReq) GetGadgetEntityId() uint32 {
+ if x != nil {
+ return x.GadgetEntityId
+ }
+ return 0
+}
+
+func (x *NightCrowGadgetObservationMatchReq) GetTargetGadgetState() uint32 {
+ if x != nil {
+ return x.TargetGadgetState
+ }
+ return 0
+}
+
+var File_NightCrowGadgetObservationMatchReq_proto protoreflect.FileDescriptor
+
+var file_NightCrowGadgetObservationMatchReq_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x4e, 0x69, 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f, 0x77, 0x47, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x4f, 0x62, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x74, 0x63,
+ 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x22, 0x4e, 0x69,
+ 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f, 0x77, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4f, 0x62, 0x73,
+ 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71,
+ 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x47,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_NightCrowGadgetObservationMatchReq_proto_rawDescOnce sync.Once
+ file_NightCrowGadgetObservationMatchReq_proto_rawDescData = file_NightCrowGadgetObservationMatchReq_proto_rawDesc
+)
+
+func file_NightCrowGadgetObservationMatchReq_proto_rawDescGZIP() []byte {
+ file_NightCrowGadgetObservationMatchReq_proto_rawDescOnce.Do(func() {
+ file_NightCrowGadgetObservationMatchReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_NightCrowGadgetObservationMatchReq_proto_rawDescData)
+ })
+ return file_NightCrowGadgetObservationMatchReq_proto_rawDescData
+}
+
+var file_NightCrowGadgetObservationMatchReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_NightCrowGadgetObservationMatchReq_proto_goTypes = []interface{}{
+ (*NightCrowGadgetObservationMatchReq)(nil), // 0: NightCrowGadgetObservationMatchReq
+}
+var file_NightCrowGadgetObservationMatchReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_NightCrowGadgetObservationMatchReq_proto_init() }
+func file_NightCrowGadgetObservationMatchReq_proto_init() {
+ if File_NightCrowGadgetObservationMatchReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_NightCrowGadgetObservationMatchReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*NightCrowGadgetObservationMatchReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_NightCrowGadgetObservationMatchReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_NightCrowGadgetObservationMatchReq_proto_goTypes,
+ DependencyIndexes: file_NightCrowGadgetObservationMatchReq_proto_depIdxs,
+ MessageInfos: file_NightCrowGadgetObservationMatchReq_proto_msgTypes,
+ }.Build()
+ File_NightCrowGadgetObservationMatchReq_proto = out.File
+ file_NightCrowGadgetObservationMatchReq_proto_rawDesc = nil
+ file_NightCrowGadgetObservationMatchReq_proto_goTypes = nil
+ file_NightCrowGadgetObservationMatchReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/NightCrowGadgetObservationMatchRsp.pb.go b/gover/gen/NightCrowGadgetObservationMatchRsp.pb.go
new file mode 100644
index 00000000..5a2134d6
--- /dev/null
+++ b/gover/gen/NightCrowGadgetObservationMatchRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: NightCrowGadgetObservationMatchRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type NightCrowGadgetObservationMatchRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *NightCrowGadgetObservationMatchRsp) Reset() {
+ *x = NightCrowGadgetObservationMatchRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_NightCrowGadgetObservationMatchRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NightCrowGadgetObservationMatchRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NightCrowGadgetObservationMatchRsp) ProtoMessage() {}
+
+func (x *NightCrowGadgetObservationMatchRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_NightCrowGadgetObservationMatchRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NightCrowGadgetObservationMatchRsp.ProtoReflect.Descriptor instead.
+func (*NightCrowGadgetObservationMatchRsp) Descriptor() ([]byte, []int) {
+ return file_NightCrowGadgetObservationMatchRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *NightCrowGadgetObservationMatchRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_NightCrowGadgetObservationMatchRsp_proto protoreflect.FileDescriptor
+
+var file_NightCrowGadgetObservationMatchRsp_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x4e, 0x69, 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f, 0x77, 0x47, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x4f, 0x62, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x74, 0x63,
+ 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x22, 0x4e, 0x69,
+ 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f, 0x77, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x4f, 0x62, 0x73,
+ 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_NightCrowGadgetObservationMatchRsp_proto_rawDescOnce sync.Once
+ file_NightCrowGadgetObservationMatchRsp_proto_rawDescData = file_NightCrowGadgetObservationMatchRsp_proto_rawDesc
+)
+
+func file_NightCrowGadgetObservationMatchRsp_proto_rawDescGZIP() []byte {
+ file_NightCrowGadgetObservationMatchRsp_proto_rawDescOnce.Do(func() {
+ file_NightCrowGadgetObservationMatchRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_NightCrowGadgetObservationMatchRsp_proto_rawDescData)
+ })
+ return file_NightCrowGadgetObservationMatchRsp_proto_rawDescData
+}
+
+var file_NightCrowGadgetObservationMatchRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_NightCrowGadgetObservationMatchRsp_proto_goTypes = []interface{}{
+ (*NightCrowGadgetObservationMatchRsp)(nil), // 0: NightCrowGadgetObservationMatchRsp
+}
+var file_NightCrowGadgetObservationMatchRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_NightCrowGadgetObservationMatchRsp_proto_init() }
+func file_NightCrowGadgetObservationMatchRsp_proto_init() {
+ if File_NightCrowGadgetObservationMatchRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_NightCrowGadgetObservationMatchRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*NightCrowGadgetObservationMatchRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_NightCrowGadgetObservationMatchRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_NightCrowGadgetObservationMatchRsp_proto_goTypes,
+ DependencyIndexes: file_NightCrowGadgetObservationMatchRsp_proto_depIdxs,
+ MessageInfos: file_NightCrowGadgetObservationMatchRsp_proto_msgTypes,
+ }.Build()
+ File_NightCrowGadgetObservationMatchRsp_proto = out.File
+ file_NightCrowGadgetObservationMatchRsp_proto_rawDesc = nil
+ file_NightCrowGadgetObservationMatchRsp_proto_goTypes = nil
+ file_NightCrowGadgetObservationMatchRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/NormalUidOpNotify.pb.go b/gover/gen/NormalUidOpNotify.pb.go
index 5057cd71..ddfc23b1 100644
--- a/gover/gen/NormalUidOpNotify.pb.go
+++ b/gover/gen/NormalUidOpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: NormalUidOpNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5726
-// EnetChannelId: 0
-// EnetIsReliable: true
type NormalUidOpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Duration uint32 `protobuf:"varint,6,opt,name=duration,proto3" json:"duration,omitempty"`
- ParamList []uint32 `protobuf:"varint,4,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- ParamUidList []uint32 `protobuf:"varint,5,rep,packed,name=param_uid_list,json=paramUidList,proto3" json:"param_uid_list,omitempty"`
- ParamIndex uint32 `protobuf:"varint,8,opt,name=param_index,json=paramIndex,proto3" json:"param_index,omitempty"`
+ ParamIndex uint32 `protobuf:"varint,2,opt,name=param_index,json=paramIndex,proto3" json:"param_index,omitempty"`
+ ParamUidList []uint32 `protobuf:"varint,1,rep,packed,name=param_uid_list,json=paramUidList,proto3" json:"param_uid_list,omitempty"`
+ Duration uint32 `protobuf:"varint,8,opt,name=duration,proto3" json:"duration,omitempty"`
+ ParamList []uint32 `protobuf:"varint,11,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
}
func (x *NormalUidOpNotify) Reset() {
@@ -82,32 +79,32 @@ func (*NormalUidOpNotify) Descriptor() ([]byte, []int) {
return file_NormalUidOpNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *NormalUidOpNotify) GetDuration() uint32 {
+func (x *NormalUidOpNotify) GetParamIndex() uint32 {
if x != nil {
- return x.Duration
+ return x.ParamIndex
}
return 0
}
-func (x *NormalUidOpNotify) GetParamList() []uint32 {
+func (x *NormalUidOpNotify) GetParamUidList() []uint32 {
if x != nil {
- return x.ParamList
+ return x.ParamUidList
}
return nil
}
-func (x *NormalUidOpNotify) GetParamUidList() []uint32 {
+func (x *NormalUidOpNotify) GetDuration() uint32 {
if x != nil {
- return x.ParamUidList
+ return x.Duration
}
- return nil
+ return 0
}
-func (x *NormalUidOpNotify) GetParamIndex() uint32 {
+func (x *NormalUidOpNotify) GetParamList() []uint32 {
if x != nil {
- return x.ParamIndex
+ return x.ParamList
}
- return 0
+ return nil
}
var File_NormalUidOpNotify_proto protoreflect.FileDescriptor
@@ -116,15 +113,15 @@ var file_NormalUidOpNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x55, 0x69, 0x64, 0x4f, 0x70, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x01, 0x0a, 0x11, 0x4e, 0x6f,
0x72, 0x6d, 0x61, 0x6c, 0x55, 0x69, 0x64, 0x4f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x55, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x49, 0x6e, 0x64, 0x65,
- 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x49, 0x6e, 0x64, 0x65, 0x78,
+ 0x12, 0x24, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x55,
+ 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/NpcPositionInfo.pb.go b/gover/gen/NpcPositionInfo.pb.go
index 471cf1cc..5d9d5c2e 100644
--- a/gover/gen/NpcPositionInfo.pb.go
+++ b/gover/gen/NpcPositionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: NpcPositionInfo.proto
package gen
diff --git a/gover/gen/NpcTalkReq.pb.go b/gover/gen/NpcTalkReq.pb.go
index cd89e896..25cb6659 100644
--- a/gover/gen/NpcTalkReq.pb.go
+++ b/gover/gen/NpcTalkReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: NpcTalkReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 572
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type NpcTalkReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- NpcEntityId uint32 `protobuf:"varint,9,opt,name=npc_entity_id,json=npcEntityId,proto3" json:"npc_entity_id,omitempty"`
- TalkId uint32 `protobuf:"varint,7,opt,name=talk_id,json=talkId,proto3" json:"talk_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ NpcEntityId uint32 `protobuf:"varint,11,opt,name=npc_entity_id,json=npcEntityId,proto3" json:"npc_entity_id,omitempty"`
+ TalkId uint32 `protobuf:"varint,12,opt,name=talk_id,json=talkId,proto3" json:"talk_id,omitempty"`
}
func (x *NpcTalkReq) Reset() {
@@ -108,11 +104,11 @@ var File_NpcTalkReq_proto protoreflect.FileDescriptor
var file_NpcTalkReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x4e, 0x70, 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x66, 0x0a, 0x0a, 0x4e, 0x70, 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x65, 0x71,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a,
- 0x0d, 0x6e, 0x70, 0x63, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09,
+ 0x0d, 0x6e, 0x70, 0x63, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6e, 0x70, 0x63, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x06, 0x74, 0x61, 0x6c, 0x6b, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/NpcTalkRsp.pb.go b/gover/gen/NpcTalkRsp.pb.go
index 87b8f164..7146a7c6 100644
--- a/gover/gen/NpcTalkRsp.pb.go
+++ b/gover/gen/NpcTalkRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: NpcTalkRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 598
-// EnetChannelId: 0
-// EnetIsReliable: true
type NpcTalkRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurTalkId uint32 `protobuf:"varint,9,opt,name=cur_talk_id,json=curTalkId,proto3" json:"cur_talk_id,omitempty"`
- NpcEntityId uint32 `protobuf:"varint,6,opt,name=npc_entity_id,json=npcEntityId,proto3" json:"npc_entity_id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurTalkId uint32 `protobuf:"varint,12,opt,name=cur_talk_id,json=curTalkId,proto3" json:"cur_talk_id,omitempty"`
+ NpcEntityId uint32 `protobuf:"varint,4,opt,name=npc_entity_id,json=npcEntityId,proto3" json:"npc_entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *NpcTalkRsp) Reset() {
@@ -82,23 +79,23 @@ func (*NpcTalkRsp) Descriptor() ([]byte, []int) {
return file_NpcTalkRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *NpcTalkRsp) GetCurTalkId() uint32 {
+func (x *NpcTalkRsp) GetRetcode() int32 {
if x != nil {
- return x.CurTalkId
+ return x.Retcode
}
return 0
}
-func (x *NpcTalkRsp) GetNpcEntityId() uint32 {
+func (x *NpcTalkRsp) GetCurTalkId() uint32 {
if x != nil {
- return x.NpcEntityId
+ return x.CurTalkId
}
return 0
}
-func (x *NpcTalkRsp) GetRetcode() int32 {
+func (x *NpcTalkRsp) GetNpcEntityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.NpcEntityId
}
return 0
}
@@ -115,13 +112,13 @@ var File_NpcTalkRsp_proto protoreflect.FileDescriptor
var file_NpcTalkRsp_proto_rawDesc = []byte{
0x0a, 0x10, 0x4e, 0x70, 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x0a, 0x4e, 0x70, 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x52, 0x73,
- 0x70, 0x12, 0x1e, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x75, 0x72, 0x54, 0x61, 0x6c, 0x6b, 0x49,
- 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6e, 0x70, 0x63, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6e, 0x70, 0x63, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x63,
+ 0x75, 0x72, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x63, 0x75, 0x72, 0x54, 0x61, 0x6c, 0x6b, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6e,
+ 0x70, 0x63, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x6e, 0x70, 0x63, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/NpcTalkState.pb.go b/gover/gen/NpcTalkState.pb.go
new file mode 100644
index 00000000..1a87437f
--- /dev/null
+++ b/gover/gen/NpcTalkState.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: NpcTalkState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type NpcTalkState int32
+
+const (
+ NpcTalkState_NPC_TALK_STATE_NONE NpcTalkState = 0
+ NpcTalkState_NPC_TALK_STATE_AUTO NpcTalkState = 1
+ NpcTalkState_NPC_TALK_STATE_MANUAL NpcTalkState = 2
+)
+
+// Enum value maps for NpcTalkState.
+var (
+ NpcTalkState_name = map[int32]string{
+ 0: "NPC_TALK_STATE_NONE",
+ 1: "NPC_TALK_STATE_AUTO",
+ 2: "NPC_TALK_STATE_MANUAL",
+ }
+ NpcTalkState_value = map[string]int32{
+ "NPC_TALK_STATE_NONE": 0,
+ "NPC_TALK_STATE_AUTO": 1,
+ "NPC_TALK_STATE_MANUAL": 2,
+ }
+)
+
+func (x NpcTalkState) Enum() *NpcTalkState {
+ p := new(NpcTalkState)
+ *p = x
+ return p
+}
+
+func (x NpcTalkState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (NpcTalkState) Descriptor() protoreflect.EnumDescriptor {
+ return file_NpcTalkState_proto_enumTypes[0].Descriptor()
+}
+
+func (NpcTalkState) Type() protoreflect.EnumType {
+ return &file_NpcTalkState_proto_enumTypes[0]
+}
+
+func (x NpcTalkState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use NpcTalkState.Descriptor instead.
+func (NpcTalkState) EnumDescriptor() ([]byte, []int) {
+ return file_NpcTalkState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_NpcTalkState_proto protoreflect.FileDescriptor
+
+var file_NpcTalkState_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x4e, 0x70, 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x5b, 0x0a, 0x0c, 0x4e, 0x70, 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x4e, 0x50, 0x43, 0x5f, 0x54, 0x41, 0x4c, 0x4b,
+ 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x17, 0x0a,
+ 0x13, 0x4e, 0x50, 0x43, 0x5f, 0x54, 0x41, 0x4c, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
+ 0x41, 0x55, 0x54, 0x4f, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x4e, 0x50, 0x43, 0x5f, 0x54, 0x41,
+ 0x4c, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4d, 0x41, 0x4e, 0x55, 0x41, 0x4c, 0x10,
+ 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_NpcTalkState_proto_rawDescOnce sync.Once
+ file_NpcTalkState_proto_rawDescData = file_NpcTalkState_proto_rawDesc
+)
+
+func file_NpcTalkState_proto_rawDescGZIP() []byte {
+ file_NpcTalkState_proto_rawDescOnce.Do(func() {
+ file_NpcTalkState_proto_rawDescData = protoimpl.X.CompressGZIP(file_NpcTalkState_proto_rawDescData)
+ })
+ return file_NpcTalkState_proto_rawDescData
+}
+
+var file_NpcTalkState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_NpcTalkState_proto_goTypes = []interface{}{
+ (NpcTalkState)(0), // 0: NpcTalkState
+}
+var file_NpcTalkState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_NpcTalkState_proto_init() }
+func file_NpcTalkState_proto_init() {
+ if File_NpcTalkState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_NpcTalkState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_NpcTalkState_proto_goTypes,
+ DependencyIndexes: file_NpcTalkState_proto_depIdxs,
+ EnumInfos: file_NpcTalkState_proto_enumTypes,
+ }.Build()
+ File_NpcTalkState_proto = out.File
+ file_NpcTalkState_proto_rawDesc = nil
+ file_NpcTalkState_proto_goTypes = nil
+ file_NpcTalkState_proto_depIdxs = nil
+}
diff --git a/gover/gen/NpcTalkStateNotify.pb.go b/gover/gen/NpcTalkStateNotify.pb.go
new file mode 100644
index 00000000..637438d7
--- /dev/null
+++ b/gover/gen/NpcTalkStateNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: NpcTalkStateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type NpcTalkStateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsBan bool `protobuf:"varint,2,opt,name=is_ban,json=isBan,proto3" json:"is_ban,omitempty"`
+}
+
+func (x *NpcTalkStateNotify) Reset() {
+ *x = NpcTalkStateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_NpcTalkStateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NpcTalkStateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NpcTalkStateNotify) ProtoMessage() {}
+
+func (x *NpcTalkStateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_NpcTalkStateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NpcTalkStateNotify.ProtoReflect.Descriptor instead.
+func (*NpcTalkStateNotify) Descriptor() ([]byte, []int) {
+ return file_NpcTalkStateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *NpcTalkStateNotify) GetIsBan() bool {
+ if x != nil {
+ return x.IsBan
+ }
+ return false
+}
+
+var File_NpcTalkStateNotify_proto protoreflect.FileDescriptor
+
+var file_NpcTalkStateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x4e, 0x70, 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x12, 0x4e, 0x70,
+ 0x63, 0x54, 0x61, 0x6c, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x62, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x05, 0x69, 0x73, 0x42, 0x61, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_NpcTalkStateNotify_proto_rawDescOnce sync.Once
+ file_NpcTalkStateNotify_proto_rawDescData = file_NpcTalkStateNotify_proto_rawDesc
+)
+
+func file_NpcTalkStateNotify_proto_rawDescGZIP() []byte {
+ file_NpcTalkStateNotify_proto_rawDescOnce.Do(func() {
+ file_NpcTalkStateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_NpcTalkStateNotify_proto_rawDescData)
+ })
+ return file_NpcTalkStateNotify_proto_rawDescData
+}
+
+var file_NpcTalkStateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_NpcTalkStateNotify_proto_goTypes = []interface{}{
+ (*NpcTalkStateNotify)(nil), // 0: NpcTalkStateNotify
+}
+var file_NpcTalkStateNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_NpcTalkStateNotify_proto_init() }
+func file_NpcTalkStateNotify_proto_init() {
+ if File_NpcTalkStateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_NpcTalkStateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*NpcTalkStateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_NpcTalkStateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_NpcTalkStateNotify_proto_goTypes,
+ DependencyIndexes: file_NpcTalkStateNotify_proto_depIdxs,
+ MessageInfos: file_NpcTalkStateNotify_proto_msgTypes,
+ }.Build()
+ File_NpcTalkStateNotify_proto = out.File
+ file_NpcTalkStateNotify_proto_rawDesc = nil
+ file_NpcTalkStateNotify_proto_goTypes = nil
+ file_NpcTalkStateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ObstacleInfo.pb.go b/gover/gen/ObstacleInfo.pb.go
index d1ccc39b..fae67e8a 100644
--- a/gover/gen/ObstacleInfo.pb.go
+++ b/gover/gen/ObstacleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ObstacleInfo.proto
package gen
@@ -87,11 +87,11 @@ type ObstacleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rotation *MathQuaternion `protobuf:"bytes,4,opt,name=rotation,proto3" json:"rotation,omitempty"`
- ObstacleId int32 `protobuf:"varint,2,opt,name=obstacle_id,json=obstacleId,proto3" json:"obstacle_id,omitempty"`
- Center *Vector `protobuf:"bytes,14,opt,name=center,proto3" json:"center,omitempty"`
- Shape ObstacleInfo_ShapeType `protobuf:"varint,6,opt,name=shape,proto3,enum=ObstacleInfo_ShapeType" json:"shape,omitempty"`
- Extents *Vector3Int `protobuf:"bytes,12,opt,name=extents,proto3" json:"extents,omitempty"`
+ Rotation *MathQuaternion `protobuf:"bytes,11,opt,name=rotation,proto3" json:"rotation,omitempty"`
+ Shape ObstacleInfo_ShapeType `protobuf:"varint,2,opt,name=shape,proto3,enum=ObstacleInfo_ShapeType" json:"shape,omitempty"`
+ Extents *Vector3Int `protobuf:"bytes,4,opt,name=extents,proto3" json:"extents,omitempty"`
+ Center *Vector `protobuf:"bytes,7,opt,name=center,proto3" json:"center,omitempty"`
+ ObstacleId int32 `protobuf:"varint,10,opt,name=obstacle_id,json=obstacleId,proto3" json:"obstacle_id,omitempty"`
}
func (x *ObstacleInfo) Reset() {
@@ -133,32 +133,32 @@ func (x *ObstacleInfo) GetRotation() *MathQuaternion {
return nil
}
-func (x *ObstacleInfo) GetObstacleId() int32 {
+func (x *ObstacleInfo) GetShape() ObstacleInfo_ShapeType {
if x != nil {
- return x.ObstacleId
+ return x.Shape
}
- return 0
+ return ObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE
}
-func (x *ObstacleInfo) GetCenter() *Vector {
+func (x *ObstacleInfo) GetExtents() *Vector3Int {
if x != nil {
- return x.Center
+ return x.Extents
}
return nil
}
-func (x *ObstacleInfo) GetShape() ObstacleInfo_ShapeType {
+func (x *ObstacleInfo) GetCenter() *Vector {
if x != nil {
- return x.Shape
+ return x.Center
}
- return ObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE
+ return nil
}
-func (x *ObstacleInfo) GetExtents() *Vector3Int {
+func (x *ObstacleInfo) GetObstacleId() int32 {
if x != nil {
- return x.Extents
+ return x.ObstacleId
}
- return nil
+ return 0
}
var File_ObstacleInfo_proto protoreflect.FileDescriptor
@@ -170,18 +170,18 @@ var file_ObstacleInfo_proto_rawDesc = []byte{
0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x33, 0x49, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x02, 0x0a, 0x0c, 0x4f,
0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x08, 0x72,
- 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
+ 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x52, 0x08,
- 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x62, 0x73, 0x74,
- 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6f,
- 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x06, 0x63, 0x65, 0x6e,
- 0x74, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x05, 0x73, 0x68,
- 0x61, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x4f, 0x62, 0x73, 0x74,
- 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x68, 0x61, 0x70, 0x65, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x05, 0x73, 0x68, 0x61, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x07, 0x65, 0x78, 0x74,
- 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x33, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73,
+ 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x05, 0x73, 0x68, 0x61, 0x70,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x68, 0x61, 0x70, 0x65, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x05, 0x73, 0x68, 0x61, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x07, 0x65, 0x78, 0x74, 0x65, 0x6e,
+ 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x33, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1f,
+ 0x0a, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
+ 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x64,
0x22, 0x55, 0x0a, 0x09, 0x53, 0x68, 0x61, 0x70, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a,
0x21, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x42, 0x53, 0x54,
0x41, 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x43, 0x41, 0x50, 0x53, 0x55,
@@ -209,14 +209,14 @@ var file_ObstacleInfo_proto_goTypes = []interface{}{
(ObstacleInfo_ShapeType)(0), // 0: ObstacleInfo.ShapeType
(*ObstacleInfo)(nil), // 1: ObstacleInfo
(*MathQuaternion)(nil), // 2: MathQuaternion
- (*Vector)(nil), // 3: Vector
- (*Vector3Int)(nil), // 4: Vector3Int
+ (*Vector3Int)(nil), // 3: Vector3Int
+ (*Vector)(nil), // 4: Vector
}
var file_ObstacleInfo_proto_depIdxs = []int32{
2, // 0: ObstacleInfo.rotation:type_name -> MathQuaternion
- 3, // 1: ObstacleInfo.center:type_name -> Vector
- 0, // 2: ObstacleInfo.shape:type_name -> ObstacleInfo.ShapeType
- 4, // 3: ObstacleInfo.extents:type_name -> Vector3Int
+ 0, // 1: ObstacleInfo.shape:type_name -> ObstacleInfo.ShapeType
+ 3, // 2: ObstacleInfo.extents:type_name -> Vector3Int
+ 4, // 3: ObstacleInfo.center:type_name -> Vector
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
diff --git a/gover/gen/ObstacleModifyNotify.pb.go b/gover/gen/ObstacleModifyNotify.pb.go
index 6c88bed3..72602837 100644
--- a/gover/gen/ObstacleModifyNotify.pb.go
+++ b/gover/gen/ObstacleModifyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ObstacleModifyNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2312
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ObstacleModifyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RemoveObstacleIds []int32 `protobuf:"varint,9,rep,packed,name=remove_obstacle_ids,json=removeObstacleIds,proto3" json:"remove_obstacle_ids,omitempty"`
- AddObstacles []*ObstacleInfo `protobuf:"bytes,6,rep,name=add_obstacles,json=addObstacles,proto3" json:"add_obstacles,omitempty"`
- SceneId uint32 `protobuf:"varint,5,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ RemoveObstacleIds []int32 `protobuf:"varint,7,rep,packed,name=remove_obstacle_ids,json=removeObstacleIds,proto3" json:"remove_obstacle_ids,omitempty"`
+ AddObstacles []*ObstacleInfo `protobuf:"bytes,15,rep,name=add_obstacles,json=addObstacles,proto3" json:"add_obstacles,omitempty"`
+ SceneId uint32 `protobuf:"varint,12,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *ObstacleModifyNotify) Reset() {
@@ -112,12 +108,12 @@ var file_ObstacleModifyNotify_proto_rawDesc = []byte{
0x22, 0x95, 0x01, 0x0a, 0x14, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x4d, 0x6f, 0x64,
0x69, 0x66, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x65, 0x6d,
0x6f, 0x76, 0x65, 0x5f, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x73,
- 0x18, 0x09, 0x20, 0x03, 0x28, 0x05, 0x52, 0x11, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x62,
+ 0x18, 0x07, 0x20, 0x03, 0x28, 0x05, 0x52, 0x11, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x62,
0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x64, 0x73, 0x12, 0x32, 0x0a, 0x0d, 0x61, 0x64, 0x64,
- 0x5f, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
+ 0x5f, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0d, 0x2e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x0c, 0x61, 0x64, 0x64, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/OfferingInfo.pb.go b/gover/gen/OfferingInfo.pb.go
index 5ac4b2d4..e3452314 100644
--- a/gover/gen/OfferingInfo.pb.go
+++ b/gover/gen/OfferingInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OfferingInfo.proto
package gen
diff --git a/gover/gen/OfferingInteractReq.pb.go b/gover/gen/OfferingInteractReq.pb.go
index e8442e81..0f3e7bba 100644
--- a/gover/gen/OfferingInteractReq.pb.go
+++ b/gover/gen/OfferingInteractReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OfferingInteractReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2918
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type OfferingInteractReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/OfferingInteractRsp.pb.go b/gover/gen/OfferingInteractRsp.pb.go
index e71732df..258dd1e9 100644
--- a/gover/gen/OfferingInteractRsp.pb.go
+++ b/gover/gen/OfferingInteractRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OfferingInteractRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2908
-// EnetChannelId: 0
-// EnetIsReliable: true
type OfferingInteractRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OfferingData *PlayerOfferingData `protobuf:"bytes,11,opt,name=offering_data,json=offeringData,proto3" json:"offering_data,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ OfferingData *PlayerOfferingData `protobuf:"bytes,4,opt,name=offering_data,json=offeringData,proto3" json:"offering_data,omitempty"`
}
func (x *OfferingInteractRsp) Reset() {
@@ -80,18 +77,18 @@ func (*OfferingInteractRsp) Descriptor() ([]byte, []int) {
return file_OfferingInteractRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *OfferingInteractRsp) GetOfferingData() *PlayerOfferingData {
+func (x *OfferingInteractRsp) GetRetcode() int32 {
if x != nil {
- return x.OfferingData
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *OfferingInteractRsp) GetRetcode() int32 {
+func (x *OfferingInteractRsp) GetOfferingData() *PlayerOfferingData {
if x != nil {
- return x.Retcode
+ return x.OfferingData
}
- return 0
+ return nil
}
var File_OfferingInteractRsp_proto protoreflect.FileDescriptor
@@ -101,12 +98,12 @@ var file_OfferingInteractRsp_proto_rawDesc = []byte{
0x63, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x13, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e,
- 0x67, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x52, 0x73, 0x70, 0x12, 0x38, 0x0a, 0x0d,
- 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65,
- 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69,
- 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x67, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x38, 0x0a, 0x0d, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69,
+ 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
+ 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x0c, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/OfficialCustomDungeon.pb.go b/gover/gen/OfficialCustomDungeon.pb.go
new file mode 100644
index 00000000..28253050
--- /dev/null
+++ b/gover/gen/OfficialCustomDungeon.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: OfficialCustomDungeon.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type OfficialCustomDungeon struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ WinTimes uint32 `protobuf:"varint,13,opt,name=win_times,json=winTimes,proto3" json:"win_times,omitempty"`
+}
+
+func (x *OfficialCustomDungeon) Reset() {
+ *x = OfficialCustomDungeon{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_OfficialCustomDungeon_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *OfficialCustomDungeon) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*OfficialCustomDungeon) ProtoMessage() {}
+
+func (x *OfficialCustomDungeon) ProtoReflect() protoreflect.Message {
+ mi := &file_OfficialCustomDungeon_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use OfficialCustomDungeon.ProtoReflect.Descriptor instead.
+func (*OfficialCustomDungeon) Descriptor() ([]byte, []int) {
+ return file_OfficialCustomDungeon_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *OfficialCustomDungeon) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *OfficialCustomDungeon) GetWinTimes() uint32 {
+ if x != nil {
+ return x.WinTimes
+ }
+ return 0
+}
+
+var File_OfficialCustomDungeon_proto protoreflect.FileDescriptor
+
+var file_OfficialCustomDungeon_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a,
+ 0x15, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x69, 0x6e, 0x54, 0x69, 0x6d,
+ 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_OfficialCustomDungeon_proto_rawDescOnce sync.Once
+ file_OfficialCustomDungeon_proto_rawDescData = file_OfficialCustomDungeon_proto_rawDesc
+)
+
+func file_OfficialCustomDungeon_proto_rawDescGZIP() []byte {
+ file_OfficialCustomDungeon_proto_rawDescOnce.Do(func() {
+ file_OfficialCustomDungeon_proto_rawDescData = protoimpl.X.CompressGZIP(file_OfficialCustomDungeon_proto_rawDescData)
+ })
+ return file_OfficialCustomDungeon_proto_rawDescData
+}
+
+var file_OfficialCustomDungeon_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_OfficialCustomDungeon_proto_goTypes = []interface{}{
+ (*OfficialCustomDungeon)(nil), // 0: OfficialCustomDungeon
+}
+var file_OfficialCustomDungeon_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_OfficialCustomDungeon_proto_init() }
+func file_OfficialCustomDungeon_proto_init() {
+ if File_OfficialCustomDungeon_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_OfficialCustomDungeon_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*OfficialCustomDungeon); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_OfficialCustomDungeon_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_OfficialCustomDungeon_proto_goTypes,
+ DependencyIndexes: file_OfficialCustomDungeon_proto_depIdxs,
+ MessageInfos: file_OfficialCustomDungeon_proto_msgTypes,
+ }.Build()
+ File_OfficialCustomDungeon_proto = out.File
+ file_OfficialCustomDungeon_proto_rawDesc = nil
+ file_OfficialCustomDungeon_proto_goTypes = nil
+ file_OfficialCustomDungeon_proto_depIdxs = nil
+}
diff --git a/gover/gen/OneofGatherPointDetectorData.pb.go b/gover/gen/OneofGatherPointDetectorData.pb.go
deleted file mode 100644
index 4c441789..00000000
--- a/gover/gen/OneofGatherPointDetectorData.pb.go
+++ /dev/null
@@ -1,225 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: OneofGatherPointDetectorData.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type OneofGatherPointDetectorData struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- HintCenterPos *Vector `protobuf:"bytes,7,opt,name=hint_center_pos,json=hintCenterPos,proto3" json:"hint_center_pos,omitempty"`
- HintRadius uint32 `protobuf:"varint,14,opt,name=hint_radius,json=hintRadius,proto3" json:"hint_radius,omitempty"`
- MaterialId uint32 `protobuf:"varint,10,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,6,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- GroupId uint32 `protobuf:"varint,13,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- IsAllCollected bool `protobuf:"varint,4,opt,name=is_all_collected,json=isAllCollected,proto3" json:"is_all_collected,omitempty"`
- IsHintValid bool `protobuf:"varint,15,opt,name=is_hint_valid,json=isHintValid,proto3" json:"is_hint_valid,omitempty"`
-}
-
-func (x *OneofGatherPointDetectorData) Reset() {
- *x = OneofGatherPointDetectorData{}
- if protoimpl.UnsafeEnabled {
- mi := &file_OneofGatherPointDetectorData_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *OneofGatherPointDetectorData) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*OneofGatherPointDetectorData) ProtoMessage() {}
-
-func (x *OneofGatherPointDetectorData) ProtoReflect() protoreflect.Message {
- mi := &file_OneofGatherPointDetectorData_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use OneofGatherPointDetectorData.ProtoReflect.Descriptor instead.
-func (*OneofGatherPointDetectorData) Descriptor() ([]byte, []int) {
- return file_OneofGatherPointDetectorData_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *OneofGatherPointDetectorData) GetHintCenterPos() *Vector {
- if x != nil {
- return x.HintCenterPos
- }
- return nil
-}
-
-func (x *OneofGatherPointDetectorData) GetHintRadius() uint32 {
- if x != nil {
- return x.HintRadius
- }
- return 0
-}
-
-func (x *OneofGatherPointDetectorData) GetMaterialId() uint32 {
- if x != nil {
- return x.MaterialId
- }
- return 0
-}
-
-func (x *OneofGatherPointDetectorData) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
-func (x *OneofGatherPointDetectorData) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (x *OneofGatherPointDetectorData) GetIsAllCollected() bool {
- if x != nil {
- return x.IsAllCollected
- }
- return false
-}
-
-func (x *OneofGatherPointDetectorData) GetIsHintValid() bool {
- if x != nil {
- return x.IsHintValid
- }
- return false
-}
-
-var File_OneofGatherPointDetectorData_proto protoreflect.FileDescriptor
-
-var file_OneofGatherPointDetectorData_proto_rawDesc = []byte{
- 0x0a, 0x22, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x97, 0x02, 0x0a, 0x1c, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68,
- 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44,
- 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x0f, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x6e, 0x74,
- 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x68, 0x69, 0x6e, 0x74, 0x43, 0x65, 0x6e, 0x74, 0x65,
- 0x72, 0x50, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x72, 0x61, 0x64,
- 0x69, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x68, 0x69, 0x6e, 0x74, 0x52,
- 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65,
- 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x28,
- 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
- 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x43,
- 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68,
- 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x69, 0x73, 0x48, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_OneofGatherPointDetectorData_proto_rawDescOnce sync.Once
- file_OneofGatherPointDetectorData_proto_rawDescData = file_OneofGatherPointDetectorData_proto_rawDesc
-)
-
-func file_OneofGatherPointDetectorData_proto_rawDescGZIP() []byte {
- file_OneofGatherPointDetectorData_proto_rawDescOnce.Do(func() {
- file_OneofGatherPointDetectorData_proto_rawDescData = protoimpl.X.CompressGZIP(file_OneofGatherPointDetectorData_proto_rawDescData)
- })
- return file_OneofGatherPointDetectorData_proto_rawDescData
-}
-
-var file_OneofGatherPointDetectorData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_OneofGatherPointDetectorData_proto_goTypes = []interface{}{
- (*OneofGatherPointDetectorData)(nil), // 0: OneofGatherPointDetectorData
- (*Vector)(nil), // 1: Vector
-}
-var file_OneofGatherPointDetectorData_proto_depIdxs = []int32{
- 1, // 0: OneofGatherPointDetectorData.hint_center_pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_OneofGatherPointDetectorData_proto_init() }
-func file_OneofGatherPointDetectorData_proto_init() {
- if File_OneofGatherPointDetectorData_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_OneofGatherPointDetectorData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OneofGatherPointDetectorData); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_OneofGatherPointDetectorData_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_OneofGatherPointDetectorData_proto_goTypes,
- DependencyIndexes: file_OneofGatherPointDetectorData_proto_depIdxs,
- MessageInfos: file_OneofGatherPointDetectorData_proto_msgTypes,
- }.Build()
- File_OneofGatherPointDetectorData_proto = out.File
- file_OneofGatherPointDetectorData_proto_rawDesc = nil
- file_OneofGatherPointDetectorData_proto_goTypes = nil
- file_OneofGatherPointDetectorData_proto_depIdxs = nil
-}
diff --git a/gover/gen/OneofGatherPointDetectorDataNotify.pb.go b/gover/gen/OneofGatherPointDetectorDataNotify.pb.go
deleted file mode 100644
index d9e18083..00000000
--- a/gover/gen/OneofGatherPointDetectorDataNotify.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: OneofGatherPointDetectorDataNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4297
-// EnetChannelId: 0
-// EnetIsReliable: true
-type OneofGatherPointDetectorDataNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OneofGatherPointDetectorDataList []*OneofGatherPointDetectorData `protobuf:"bytes,3,rep,name=oneof_gather_point_detector_data_list,json=oneofGatherPointDetectorDataList,proto3" json:"oneof_gather_point_detector_data_list,omitempty"`
-}
-
-func (x *OneofGatherPointDetectorDataNotify) Reset() {
- *x = OneofGatherPointDetectorDataNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_OneofGatherPointDetectorDataNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *OneofGatherPointDetectorDataNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*OneofGatherPointDetectorDataNotify) ProtoMessage() {}
-
-func (x *OneofGatherPointDetectorDataNotify) ProtoReflect() protoreflect.Message {
- mi := &file_OneofGatherPointDetectorDataNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use OneofGatherPointDetectorDataNotify.ProtoReflect.Descriptor instead.
-func (*OneofGatherPointDetectorDataNotify) Descriptor() ([]byte, []int) {
- return file_OneofGatherPointDetectorDataNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *OneofGatherPointDetectorDataNotify) GetOneofGatherPointDetectorDataList() []*OneofGatherPointDetectorData {
- if x != nil {
- return x.OneofGatherPointDetectorDataList
- }
- return nil
-}
-
-var File_OneofGatherPointDetectorDataNotify_proto protoreflect.FileDescriptor
-
-var file_OneofGatherPointDetectorDataNotify_proto_rawDesc = []byte{
- 0x0a, 0x28, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69,
- 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x4f, 0x6e, 0x65, 0x6f,
- 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94,
- 0x01, 0x0a, 0x22, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x6e, 0x0a, 0x25, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67,
- 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x74, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68,
- 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44,
- 0x61, 0x74, 0x61, 0x52, 0x20, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72,
- 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74,
- 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_OneofGatherPointDetectorDataNotify_proto_rawDescOnce sync.Once
- file_OneofGatherPointDetectorDataNotify_proto_rawDescData = file_OneofGatherPointDetectorDataNotify_proto_rawDesc
-)
-
-func file_OneofGatherPointDetectorDataNotify_proto_rawDescGZIP() []byte {
- file_OneofGatherPointDetectorDataNotify_proto_rawDescOnce.Do(func() {
- file_OneofGatherPointDetectorDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_OneofGatherPointDetectorDataNotify_proto_rawDescData)
- })
- return file_OneofGatherPointDetectorDataNotify_proto_rawDescData
-}
-
-var file_OneofGatherPointDetectorDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_OneofGatherPointDetectorDataNotify_proto_goTypes = []interface{}{
- (*OneofGatherPointDetectorDataNotify)(nil), // 0: OneofGatherPointDetectorDataNotify
- (*OneofGatherPointDetectorData)(nil), // 1: OneofGatherPointDetectorData
-}
-var file_OneofGatherPointDetectorDataNotify_proto_depIdxs = []int32{
- 1, // 0: OneofGatherPointDetectorDataNotify.oneof_gather_point_detector_data_list:type_name -> OneofGatherPointDetectorData
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_OneofGatherPointDetectorDataNotify_proto_init() }
-func file_OneofGatherPointDetectorDataNotify_proto_init() {
- if File_OneofGatherPointDetectorDataNotify_proto != nil {
- return
- }
- file_OneofGatherPointDetectorData_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_OneofGatherPointDetectorDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OneofGatherPointDetectorDataNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_OneofGatherPointDetectorDataNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_OneofGatherPointDetectorDataNotify_proto_goTypes,
- DependencyIndexes: file_OneofGatherPointDetectorDataNotify_proto_depIdxs,
- MessageInfos: file_OneofGatherPointDetectorDataNotify_proto_msgTypes,
- }.Build()
- File_OneofGatherPointDetectorDataNotify_proto = out.File
- file_OneofGatherPointDetectorDataNotify_proto_rawDesc = nil
- file_OneofGatherPointDetectorDataNotify_proto_goTypes = nil
- file_OneofGatherPointDetectorDataNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/OneoffGatherPointDetectorData.pb.go b/gover/gen/OneoffGatherPointDetectorData.pb.go
index da1113a1..16adf66d 100644
--- a/gover/gen/OneoffGatherPointDetectorData.pb.go
+++ b/gover/gen/OneoffGatherPointDetectorData.pb.go
@@ -1,7 +1,23 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OneoffGatherPointDetectorData.proto
package gen
@@ -25,13 +41,13 @@ type OneoffGatherPointDetectorData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaterialId uint32 `protobuf:"varint,1,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- IsAllCollected bool `protobuf:"varint,2,opt,name=is_all_collected,json=isAllCollected,proto3" json:"is_all_collected,omitempty"`
- IsHintValid bool `protobuf:"varint,3,opt,name=is_hint_valid,json=isHintValid,proto3" json:"is_hint_valid,omitempty"`
- HintCenterPos *Vector `protobuf:"bytes,4,opt,name=hint_center_pos,json=hintCenterPos,proto3" json:"hint_center_pos,omitempty"`
- HintRadius uint32 `protobuf:"varint,5,opt,name=hint_radius,json=hintRadius,proto3" json:"hint_radius,omitempty"`
- GroupId uint32 `protobuf:"varint,6,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ HintRadius uint32 `protobuf:"varint,4,opt,name=hint_radius,json=hintRadius,proto3" json:"hint_radius,omitempty"`
+ ConfigId uint32 `protobuf:"varint,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ IsHintValid bool `protobuf:"varint,11,opt,name=is_hint_valid,json=isHintValid,proto3" json:"is_hint_valid,omitempty"`
+ HintCenterPos *Vector `protobuf:"bytes,12,opt,name=hint_center_pos,json=hintCenterPos,proto3" json:"hint_center_pos,omitempty"`
+ IsAllCollected bool `protobuf:"varint,10,opt,name=is_all_collected,json=isAllCollected,proto3" json:"is_all_collected,omitempty"`
+ GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ MaterialId uint32 `protobuf:"varint,9,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
}
func (x *OneoffGatherPointDetectorData) Reset() {
@@ -66,18 +82,18 @@ func (*OneoffGatherPointDetectorData) Descriptor() ([]byte, []int) {
return file_OneoffGatherPointDetectorData_proto_rawDescGZIP(), []int{0}
}
-func (x *OneoffGatherPointDetectorData) GetMaterialId() uint32 {
+func (x *OneoffGatherPointDetectorData) GetHintRadius() uint32 {
if x != nil {
- return x.MaterialId
+ return x.HintRadius
}
return 0
}
-func (x *OneoffGatherPointDetectorData) GetIsAllCollected() bool {
+func (x *OneoffGatherPointDetectorData) GetConfigId() uint32 {
if x != nil {
- return x.IsAllCollected
+ return x.ConfigId
}
- return false
+ return 0
}
func (x *OneoffGatherPointDetectorData) GetIsHintValid() bool {
@@ -94,11 +110,11 @@ func (x *OneoffGatherPointDetectorData) GetHintCenterPos() *Vector {
return nil
}
-func (x *OneoffGatherPointDetectorData) GetHintRadius() uint32 {
+func (x *OneoffGatherPointDetectorData) GetIsAllCollected() bool {
if x != nil {
- return x.HintRadius
+ return x.IsAllCollected
}
- return 0
+ return false
}
func (x *OneoffGatherPointDetectorData) GetGroupId() uint32 {
@@ -108,9 +124,9 @@ func (x *OneoffGatherPointDetectorData) GetGroupId() uint32 {
return 0
}
-func (x *OneoffGatherPointDetectorData) GetConfigId() uint32 {
+func (x *OneoffGatherPointDetectorData) GetMaterialId() uint32 {
if x != nil {
- return x.ConfigId
+ return x.MaterialId
}
return 0
}
@@ -123,22 +139,22 @@ var file_OneoffGatherPointDetectorData_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x98, 0x02, 0x0a, 0x1d, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x47, 0x61,
0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65,
- 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c,
- 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0e, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64,
- 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x69, 0x6e, 0x74, 0x56,
- 0x61, 0x6c, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x0f, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x6e,
- 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x68, 0x69, 0x6e, 0x74, 0x43, 0x65, 0x6e, 0x74,
- 0x65, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x72, 0x61,
- 0x64, 0x69, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x68, 0x69, 0x6e, 0x74,
- 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06,
+ 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x72, 0x61,
+ 0x64, 0x69, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x68, 0x69, 0x6e, 0x74,
+ 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x76,
+ 0x61, 0x6c, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x69,
+ 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x0f, 0x68, 0x69, 0x6e, 0x74, 0x5f,
+ 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x68, 0x69, 0x6e, 0x74, 0x43,
+ 0x65, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x61,
+ 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/OneoffGatherPointDetectorDataNotify.pb.go b/gover/gen/OneoffGatherPointDetectorDataNotify.pb.go
index 6a1d9dd8..b6ab2cb2 100644
--- a/gover/gen/OneoffGatherPointDetectorDataNotify.pb.go
+++ b/gover/gen/OneoffGatherPointDetectorDataNotify.pb.go
@@ -1,7 +1,23 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OneoffGatherPointDetectorDataNotify.proto
package gen
@@ -20,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4262
-// EnetChannelId: 0
-// EnetIsReliable: true
type OneoffGatherPointDetectorDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OneoffGatherPointDetectorDataList []*OneoffGatherPointDetectorData `protobuf:"bytes,6,rep,name=oneoff_gather_point_detector_data_list,json=oneoffGatherPointDetectorDataList,proto3" json:"oneoff_gather_point_detector_data_list,omitempty"`
+ OneoffGatherPointDetectorDataList []*OneoffGatherPointDetectorData `protobuf:"bytes,2,rep,name=oneoff_gather_point_detector_data_list,json=oneoffGatherPointDetectorDataList,proto3" json:"oneoff_gather_point_detector_data_list,omitempty"`
}
func (x *OneoffGatherPointDetectorDataNotify) Reset() {
@@ -83,7 +96,7 @@ var file_OneoffGatherPointDetectorDataNotify_proto_rawDesc = []byte{
0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x71, 0x0a, 0x26, 0x6f, 0x6e, 0x65, 0x6f,
0x66, 0x66, 0x5f, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66,
0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65,
0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x21, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x66,
0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63,
diff --git a/gover/gen/OnlinePlayerInfo.pb.go b/gover/gen/OnlinePlayerInfo.pb.go
index f9a1f104..32714d55 100644
--- a/gover/gen/OnlinePlayerInfo.pb.go
+++ b/gover/gen/OnlinePlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OnlinePlayerInfo.proto
package gen
diff --git a/gover/gen/OpActivityDataNotify.pb.go b/gover/gen/OpActivityDataNotify.pb.go
index 771a9802..8618303f 100644
--- a/gover/gen/OpActivityDataNotify.pb.go
+++ b/gover/gen/OpActivityDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpActivityDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5112
-// EnetChannelId: 0
-// EnetIsReliable: true
type OpActivityDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpActivityInfoList []*OpActivityInfo `protobuf:"bytes,15,rep,name=op_activity_info_list,json=opActivityInfoList,proto3" json:"op_activity_info_list,omitempty"`
+ OpActivityInfoList []*OpActivityInfo `protobuf:"bytes,4,rep,name=op_activity_info_list,json=opActivityInfoList,proto3" json:"op_activity_info_list,omitempty"`
}
func (x *OpActivityDataNotify) Reset() {
@@ -95,7 +92,7 @@ var file_OpActivityDataNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x14, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x42, 0x0a, 0x15, 0x6f, 0x70,
0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4f, 0x70, 0x41, 0x63,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4f, 0x70, 0x41, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x6f, 0x70, 0x41, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/OpActivityInfo.pb.go b/gover/gen/OpActivityInfo.pb.go
index 6ac61e72..f740a2b0 100644
--- a/gover/gen/OpActivityInfo.pb.go
+++ b/gover/gen/OpActivityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpActivityInfo.proto
package gen
@@ -41,11 +41,11 @@ type OpActivityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,2,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- EndTime uint32 `protobuf:"varint,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- BeginTime uint32 `protobuf:"varint,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- IsHasChange bool `protobuf:"varint,1,opt,name=is_has_change,json=isHasChange,proto3" json:"is_has_change,omitempty"`
- ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,15,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ EndTime uint32 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ BeginTime uint32 `protobuf:"varint,13,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ IsHasChange bool `protobuf:"varint,7,opt,name=is_has_change,json=isHasChange,proto3" json:"is_has_change,omitempty"`
// Types that are assignable to Detail:
//
// *OpActivityInfo_BonusInfo
@@ -91,6 +91,13 @@ func (x *OpActivityInfo) GetActivityId() uint32 {
return 0
}
+func (x *OpActivityInfo) GetScheduleId() uint32 {
+ if x != nil {
+ return x.ScheduleId
+ }
+ return 0
+}
+
func (x *OpActivityInfo) GetEndTime() uint32 {
if x != nil {
return x.EndTime
@@ -112,13 +119,6 @@ func (x *OpActivityInfo) GetIsHasChange() bool {
return false
}
-func (x *OpActivityInfo) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
func (m *OpActivityInfo) GetDetail() isOpActivityInfo_Detail {
if m != nil {
return m.Detail
@@ -138,7 +138,7 @@ type isOpActivityInfo_Detail interface {
}
type OpActivityInfo_BonusInfo struct {
- BonusInfo *BonusOpActivityInfo `protobuf:"bytes,12,opt,name=bonus_info,json=bonusInfo,proto3,oneof"`
+ BonusInfo *BonusOpActivityInfo `protobuf:"bytes,6,opt,name=bonus_info,json=bonusInfo,proto3,oneof"`
}
func (*OpActivityInfo_BonusInfo) isOpActivityInfo_Detail() {}
@@ -151,17 +151,17 @@ var file_OpActivityInfo_proto_rawDesc = []byte{
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xf1, 0x01, 0x0a, 0x0e, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x73, 0x43, 0x68, 0x61,
- 0x6e, 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
- 0x6c, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x0a, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x42, 0x6f, 0x6e, 0x75, 0x73,
+ 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x73, 0x43, 0x68,
+ 0x61, 0x6e, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x0a, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x42, 0x6f, 0x6e, 0x75, 0x73,
0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
0x52, 0x09, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x64,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
diff --git a/gover/gen/OpActivityStateNotify.pb.go b/gover/gen/OpActivityStateNotify.pb.go
index ce1179c8..7c9f18f6 100644
--- a/gover/gen/OpActivityStateNotify.pb.go
+++ b/gover/gen/OpActivityStateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpActivityStateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2572
-// EnetChannelId: 0
-// EnetIsReliable: true
type OpActivityStateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinishedBonusActivityIdList []uint32 `protobuf:"varint,14,rep,packed,name=finished_bonus_activity_id_list,json=finishedBonusActivityIdList,proto3" json:"finished_bonus_activity_id_list,omitempty"`
- OpenedOpActivityInfoList []*OpActivityTagBriefInfo `protobuf:"bytes,13,rep,name=opened_op_activity_info_list,json=openedOpActivityInfoList,proto3" json:"opened_op_activity_info_list,omitempty"`
+ FinishedBonusActivityIdList []uint32 `protobuf:"varint,6,rep,packed,name=finished_bonus_activity_id_list,json=finishedBonusActivityIdList,proto3" json:"finished_bonus_activity_id_list,omitempty"`
+ OpenedOpActivityInfoList []*OpActivityTagBriefInfo `protobuf:"bytes,8,rep,name=opened_op_activity_info_list,json=openedOpActivityInfoList,proto3" json:"opened_op_activity_info_list,omitempty"`
}
func (x *OpActivityStateNotify) Reset() {
@@ -104,11 +101,11 @@ var file_OpActivityStateNotify_proto_rawDesc = []byte{
0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x44, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
0x64, 0x5f, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1b,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1b,
0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x1c, 0x6f,
0x70, 0x65, 0x6e, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28,
+ 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x17, 0x2e, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x61,
0x67, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x18, 0x6f, 0x70, 0x65, 0x6e,
0x65, 0x64, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
diff --git a/gover/gen/OpActivityTagBriefInfo.pb.go b/gover/gen/OpActivityTagBriefInfo.pb.go
index 31f5bc93..5bbe651f 100644
--- a/gover/gen/OpActivityTagBriefInfo.pb.go
+++ b/gover/gen/OpActivityTagBriefInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpActivityTagBriefInfo.proto
package gen
@@ -41,9 +41,9 @@ type OpActivityTagBriefInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConfigId uint32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- HasReward bool `protobuf:"varint,3,opt,name=has_reward,json=hasReward,proto3" json:"has_reward,omitempty"`
- OpActivityType uint32 `protobuf:"varint,11,opt,name=op_activity_type,json=opActivityType,proto3" json:"op_activity_type,omitempty"`
+ HasReward bool `protobuf:"varint,14,opt,name=has_reward,json=hasReward,proto3" json:"has_reward,omitempty"`
+ OpActivityType uint32 `protobuf:"varint,2,opt,name=op_activity_type,json=opActivityType,proto3" json:"op_activity_type,omitempty"`
+ ConfigId uint32 `protobuf:"varint,13,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
}
func (x *OpActivityTagBriefInfo) Reset() {
@@ -78,13 +78,6 @@ func (*OpActivityTagBriefInfo) Descriptor() ([]byte, []int) {
return file_OpActivityTagBriefInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *OpActivityTagBriefInfo) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
func (x *OpActivityTagBriefInfo) GetHasReward() bool {
if x != nil {
return x.HasReward
@@ -99,19 +92,26 @@ func (x *OpActivityTagBriefInfo) GetOpActivityType() uint32 {
return 0
}
+func (x *OpActivityTagBriefInfo) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
var File_OpActivityTagBriefInfo_proto protoreflect.FileDescriptor
var file_OpActivityTagBriefInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x67, 0x42,
0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e,
0x0a, 0x16, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x61, 0x67, 0x42,
- 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e,
- 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x5f, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x68, 0x61, 0x73, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6f, 0x70, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
- 0x6f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
+ 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x5f,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x68, 0x61,
+ 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6f, 0x70, 0x5f, 0x61, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/OpActivityType.pb.go b/gover/gen/OpActivityType.pb.go
new file mode 100644
index 00000000..a6c9ff31
--- /dev/null
+++ b/gover/gen/OpActivityType.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: OpActivityType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type OpActivityType int32
+
+const (
+ OpActivityType_OP_ACTIVITY_TYPE_NONE OpActivityType = 0
+ OpActivityType_OP_ACTIVITY_TYPE_SIGN_IN OpActivityType = 1
+ OpActivityType_OP_ACTIVITY_TYPE_BONUS OpActivityType = 2
+ OpActivityType_OP_ACTIVITY_TYPE_TRAVEL_BUSINESS OpActivityType = 3
+ OpActivityType_OP_ACTIVITY_TYPE_CRUCIBLE OpActivityType = 4
+)
+
+// Enum value maps for OpActivityType.
+var (
+ OpActivityType_name = map[int32]string{
+ 0: "OP_ACTIVITY_TYPE_NONE",
+ 1: "OP_ACTIVITY_TYPE_SIGN_IN",
+ 2: "OP_ACTIVITY_TYPE_BONUS",
+ 3: "OP_ACTIVITY_TYPE_TRAVEL_BUSINESS",
+ 4: "OP_ACTIVITY_TYPE_CRUCIBLE",
+ }
+ OpActivityType_value = map[string]int32{
+ "OP_ACTIVITY_TYPE_NONE": 0,
+ "OP_ACTIVITY_TYPE_SIGN_IN": 1,
+ "OP_ACTIVITY_TYPE_BONUS": 2,
+ "OP_ACTIVITY_TYPE_TRAVEL_BUSINESS": 3,
+ "OP_ACTIVITY_TYPE_CRUCIBLE": 4,
+ }
+)
+
+func (x OpActivityType) Enum() *OpActivityType {
+ p := new(OpActivityType)
+ *p = x
+ return p
+}
+
+func (x OpActivityType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (OpActivityType) Descriptor() protoreflect.EnumDescriptor {
+ return file_OpActivityType_proto_enumTypes[0].Descriptor()
+}
+
+func (OpActivityType) Type() protoreflect.EnumType {
+ return &file_OpActivityType_proto_enumTypes[0]
+}
+
+func (x OpActivityType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use OpActivityType.Descriptor instead.
+func (OpActivityType) EnumDescriptor() ([]byte, []int) {
+ return file_OpActivityType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_OpActivityType_proto protoreflect.FileDescriptor
+
+var file_OpActivityType_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xaa, 0x01, 0x0a, 0x0e, 0x4f, 0x70, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x4f, 0x50, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f,
+ 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
+ 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e,
+ 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x4f, 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
+ 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x10, 0x02, 0x12, 0x24,
+ 0x0a, 0x20, 0x4f, 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x54, 0x52, 0x41, 0x56, 0x45, 0x4c, 0x5f, 0x42, 0x55, 0x53, 0x49, 0x4e, 0x45,
+ 0x53, 0x53, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19, 0x4f, 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
+ 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x52, 0x55, 0x43, 0x49, 0x42, 0x4c,
+ 0x45, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_OpActivityType_proto_rawDescOnce sync.Once
+ file_OpActivityType_proto_rawDescData = file_OpActivityType_proto_rawDesc
+)
+
+func file_OpActivityType_proto_rawDescGZIP() []byte {
+ file_OpActivityType_proto_rawDescOnce.Do(func() {
+ file_OpActivityType_proto_rawDescData = protoimpl.X.CompressGZIP(file_OpActivityType_proto_rawDescData)
+ })
+ return file_OpActivityType_proto_rawDescData
+}
+
+var file_OpActivityType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_OpActivityType_proto_goTypes = []interface{}{
+ (OpActivityType)(0), // 0: OpActivityType
+}
+var file_OpActivityType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_OpActivityType_proto_init() }
+func file_OpActivityType_proto_init() {
+ if File_OpActivityType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_OpActivityType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_OpActivityType_proto_goTypes,
+ DependencyIndexes: file_OpActivityType_proto_depIdxs,
+ EnumInfos: file_OpActivityType_proto_enumTypes,
+ }.Build()
+ File_OpActivityType_proto = out.File
+ file_OpActivityType_proto_rawDesc = nil
+ file_OpActivityType_proto_goTypes = nil
+ file_OpActivityType_proto_depIdxs = nil
+}
diff --git a/gover/gen/OpActivityUpdateNotify.pb.go b/gover/gen/OpActivityUpdateNotify.pb.go
index b835e2d0..10e2b59a 100644
--- a/gover/gen/OpActivityUpdateNotify.pb.go
+++ b/gover/gen/OpActivityUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpActivityUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5135
-// EnetChannelId: 0
-// EnetIsReliable: true
type OpActivityUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpActivityInfo *OpActivityInfo `protobuf:"bytes,6,opt,name=op_activity_info,json=opActivityInfo,proto3" json:"op_activity_info,omitempty"`
+ OpActivityInfo *OpActivityInfo `protobuf:"bytes,9,opt,name=op_activity_info,json=opActivityInfo,proto3" json:"op_activity_info,omitempty"`
}
func (x *OpActivityUpdateNotify) Reset() {
@@ -95,7 +92,7 @@ var file_OpActivityUpdateNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x16, 0x4f, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39,
0x0a, 0x10, 0x6f, 0x70, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4f, 0x70, 0x41, 0x63, 0x74,
+ 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4f, 0x70, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x6f, 0x70, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/OpenBlossomCircleCampGuideNotify.pb.go b/gover/gen/OpenBlossomCircleCampGuideNotify.pb.go
index 94a4d7ad..8d83b5ce 100644
--- a/gover/gen/OpenBlossomCircleCampGuideNotify.pb.go
+++ b/gover/gen/OpenBlossomCircleCampGuideNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpenBlossomCircleCampGuideNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2703
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type OpenBlossomCircleCampGuideNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RefreshId uint32 `protobuf:"varint,7,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
- CircleCampIdList []uint32 `protobuf:"varint,11,rep,packed,name=circle_camp_id_list,json=circleCampIdList,proto3" json:"circle_camp_id_list,omitempty"`
+ RefreshId uint32 `protobuf:"varint,8,opt,name=refresh_id,json=refreshId,proto3" json:"refresh_id,omitempty"`
+ CircleCampIdList []uint32 `protobuf:"varint,6,rep,packed,name=circle_camp_id_list,json=circleCampIdList,proto3" json:"circle_camp_id_list,omitempty"`
}
func (x *OpenBlossomCircleCampGuideNotify) Reset() {
@@ -103,10 +99,10 @@ var file_OpenBlossomCircleCampGuideNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x20, 0x4f, 0x70, 0x65, 0x6e,
0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x69, 0x72, 0x63, 0x6c, 0x65, 0x43, 0x61, 0x6d,
0x70, 0x47, 0x75, 0x69, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
- 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x63,
0x69, 0x72, 0x63, 0x6c, 0x65, 0x5f, 0x63, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65,
+ 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x69, 0x72, 0x63, 0x6c, 0x65,
0x43, 0x61, 0x6d, 0x70, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/OpenStateChangeNotify.pb.go b/gover/gen/OpenStateChangeNotify.pb.go
index 3e260b80..aaba6e85 100644
--- a/gover/gen/OpenStateChangeNotify.pb.go
+++ b/gover/gen/OpenStateChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpenStateChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 127
-// EnetChannelId: 0
-// EnetIsReliable: true
type OpenStateChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpenStateMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=open_state_map,json=openStateMap,proto3" json:"open_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ OpenStateMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=open_state_map,json=openStateMap,proto3" json:"open_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *OpenStateChangeNotify) Reset() {
@@ -93,7 +90,7 @@ var file_OpenStateChangeNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01,
0x0a, 0x15, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4e, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
- 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x28, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74,
0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x6e, 0x53,
diff --git a/gover/gen/OpenStateUpdateNotify.pb.go b/gover/gen/OpenStateUpdateNotify.pb.go
index 3b39fc2c..575fa14a 100644
--- a/gover/gen/OpenStateUpdateNotify.pb.go
+++ b/gover/gen/OpenStateUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OpenStateUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 193
-// EnetChannelId: 0
-// EnetIsReliable: true
type OpenStateUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpenStateMap map[uint32]uint32 `protobuf:"bytes,6,rep,name=open_state_map,json=openStateMap,proto3" json:"open_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ OpenStateMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=open_state_map,json=openStateMap,proto3" json:"open_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *OpenStateUpdateNotify) Reset() {
@@ -93,7 +90,7 @@ var file_OpenStateUpdateNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01,
0x0a, 0x15, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4e, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
- 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x28, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74,
0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x6e, 0x53,
diff --git a/gover/gen/Operation.pb.go b/gover/gen/Operation.pb.go
deleted file mode 100644
index 32514069..00000000
--- a/gover/gen/Operation.pb.go
+++ /dev/null
@@ -1,133 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Operation.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Operation int32
-
-const (
- Operation_Add Operation = 0
- Operation_Mod Operation = 1
- Operation_Del Operation = 2
- Operation_Get Operation = 3
-)
-
-// Enum value maps for Operation.
-var (
- Operation_name = map[int32]string{
- 0: "Add",
- 1: "Mod",
- 2: "Del",
- 3: "Get",
- }
- Operation_value = map[string]int32{
- "Add": 0,
- "Mod": 1,
- "Del": 2,
- "Get": 3,
- }
-)
-
-func (x Operation) Enum() *Operation {
- p := new(Operation)
- *p = x
- return p
-}
-
-func (x Operation) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Operation) Descriptor() protoreflect.EnumDescriptor {
- return file_Operation_proto_enumTypes[0].Descriptor()
-}
-
-func (Operation) Type() protoreflect.EnumType {
- return &file_Operation_proto_enumTypes[0]
-}
-
-func (x Operation) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Operation.Descriptor instead.
-func (Operation) EnumDescriptor() ([]byte, []int) {
- return file_Operation_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Operation_proto protoreflect.FileDescriptor
-
-var file_Operation_proto_rawDesc = []byte{
- 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2a, 0x2f, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x07,
- 0x0a, 0x03, 0x41, 0x64, 0x64, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x6f, 0x64, 0x10, 0x01,
- 0x12, 0x07, 0x0a, 0x03, 0x44, 0x65, 0x6c, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x47, 0x65, 0x74,
- 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Operation_proto_rawDescOnce sync.Once
- file_Operation_proto_rawDescData = file_Operation_proto_rawDesc
-)
-
-func file_Operation_proto_rawDescGZIP() []byte {
- file_Operation_proto_rawDescOnce.Do(func() {
- file_Operation_proto_rawDescData = protoimpl.X.CompressGZIP(file_Operation_proto_rawDescData)
- })
- return file_Operation_proto_rawDescData
-}
-
-var file_Operation_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Operation_proto_goTypes = []interface{}{
- (Operation)(0), // 0: Operation
-}
-var file_Operation_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Operation_proto_init() }
-func file_Operation_proto_init() {
- if File_Operation_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Operation_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Operation_proto_goTypes,
- DependencyIndexes: file_Operation_proto_depIdxs,
- EnumInfos: file_Operation_proto_enumTypes,
- }.Build()
- File_Operation_proto = out.File
- file_Operation_proto_rawDesc = nil
- file_Operation_proto_goTypes = nil
- file_Operation_proto_depIdxs = nil
-}
diff --git a/gover/gen/OrderDisplayNotify.pb.go b/gover/gen/OrderDisplayNotify.pb.go
index 23944feb..5380a3ba 100644
--- a/gover/gen/OrderDisplayNotify.pb.go
+++ b/gover/gen/OrderDisplayNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OrderDisplayNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4131
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type OrderDisplayNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OrderId uint32 `protobuf:"varint,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
+ OrderId uint32 `protobuf:"varint,5,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
}
func (x *OrderDisplayNotify) Reset() {
@@ -93,7 +89,7 @@ var file_OrderDisplayNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x12, 0x4f, 0x72,
0x64, 0x65, 0x72, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/OrderFinishNotify.pb.go b/gover/gen/OrderFinishNotify.pb.go
index ed5aa9a1..c516784a 100644
--- a/gover/gen/OrderFinishNotify.pb.go
+++ b/gover/gen/OrderFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OrderFinishNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4125
-// EnetChannelId: 0
-// EnetIsReliable: true
type OrderFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OrderId uint32 `protobuf:"varint,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
- CardProductRemainDays uint32 `protobuf:"varint,15,opt,name=card_product_remain_days,json=cardProductRemainDays,proto3" json:"card_product_remain_days,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,9,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- AddMcoin uint32 `protobuf:"varint,7,opt,name=add_mcoin,json=addMcoin,proto3" json:"add_mcoin,omitempty"`
- ProductId string `protobuf:"bytes,6,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
+ OrderId uint32 `protobuf:"varint,8,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
+ ProductId string `protobuf:"bytes,5,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
+ CardProductRemainDays uint32 `protobuf:"varint,6,opt,name=card_product_remain_days,json=cardProductRemainDays,proto3" json:"card_product_remain_days,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,4,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ AddMcoin uint32 `protobuf:"varint,14,opt,name=add_mcoin,json=addMcoin,proto3" json:"add_mcoin,omitempty"`
}
func (x *OrderFinishNotify) Reset() {
@@ -90,6 +87,13 @@ func (x *OrderFinishNotify) GetOrderId() uint32 {
return 0
}
+func (x *OrderFinishNotify) GetProductId() string {
+ if x != nil {
+ return x.ProductId
+ }
+ return ""
+}
+
func (x *OrderFinishNotify) GetCardProductRemainDays() uint32 {
if x != nil {
return x.CardProductRemainDays
@@ -111,13 +115,6 @@ func (x *OrderFinishNotify) GetAddMcoin() uint32 {
return 0
}
-func (x *OrderFinishNotify) GetProductId() string {
- if x != nil {
- return x.ProductId
- }
- return ""
-}
-
var File_OrderFinishNotify_proto protoreflect.FileDescriptor
var file_OrderFinishNotify_proto_rawDesc = []byte{
@@ -125,18 +122,18 @@ var file_OrderFinishNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50,
0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcc, 0x01, 0x0a, 0x11, 0x4f,
0x72, 0x64, 0x65, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x63,
- 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x61,
- 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63,
- 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x65, 0x6d, 0x61, 0x69, 0x6e,
- 0x44, 0x61, 0x79, 0x73, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a,
- 0x09, 0x61, 0x64, 0x64, 0x5f, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x61, 0x64, 0x64, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72,
- 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
- 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
+ 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x61,
+ 0x72, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x61, 0x69,
+ 0x6e, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x61,
+ 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x44,
+ 0x61, 0x79, 0x73, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
+ 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09,
+ 0x61, 0x64, 0x64, 0x5f, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x61, 0x64, 0x64, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/OtherCustomDungeonBrief.pb.go b/gover/gen/OtherCustomDungeonBrief.pb.go
new file mode 100644
index 00000000..313c3dbc
--- /dev/null
+++ b/gover/gen/OtherCustomDungeonBrief.pb.go
@@ -0,0 +1,285 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: OtherCustomDungeonBrief.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type OtherCustomDungeonBrief struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsAdventureDungeon bool `protobuf:"varint,12,opt,name=is_adventure_dungeon,json=isAdventureDungeon,proto3" json:"is_adventure_dungeon,omitempty"`
+ BattleMinCostTime uint32 `protobuf:"varint,10,opt,name=battle_min_cost_time,json=battleMinCostTime,proto3" json:"battle_min_cost_time,omitempty"`
+ TagList []uint32 `protobuf:"varint,13,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
+ IsStored bool `protobuf:"varint,8,opt,name=is_stored,json=isStored,proto3" json:"is_stored,omitempty"`
+ DungeonId uint32 `protobuf:"varint,15,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ IsPsnPlatform bool `protobuf:"varint,1,opt,name=is_psn_platform,json=isPsnPlatform,proto3" json:"is_psn_platform,omitempty"`
+ DungeonGuid uint64 `protobuf:"varint,7,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ Setting *CustomDungeonSetting `protobuf:"bytes,2,opt,name=setting,proto3" json:"setting,omitempty"`
+ Social *CustomDungeonSocial `protobuf:"bytes,14,opt,name=social,proto3" json:"social,omitempty"`
+ Abstract *CustomDungeonAbstract `protobuf:"bytes,4,opt,name=abstract,proto3" json:"abstract,omitempty"`
+ CreatorDetail *SocialDetail `protobuf:"bytes,11,opt,name=creator_detail,json=creatorDetail,proto3" json:"creator_detail,omitempty"`
+}
+
+func (x *OtherCustomDungeonBrief) Reset() {
+ *x = OtherCustomDungeonBrief{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_OtherCustomDungeonBrief_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *OtherCustomDungeonBrief) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*OtherCustomDungeonBrief) ProtoMessage() {}
+
+func (x *OtherCustomDungeonBrief) ProtoReflect() protoreflect.Message {
+ mi := &file_OtherCustomDungeonBrief_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use OtherCustomDungeonBrief.ProtoReflect.Descriptor instead.
+func (*OtherCustomDungeonBrief) Descriptor() ([]byte, []int) {
+ return file_OtherCustomDungeonBrief_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *OtherCustomDungeonBrief) GetIsAdventureDungeon() bool {
+ if x != nil {
+ return x.IsAdventureDungeon
+ }
+ return false
+}
+
+func (x *OtherCustomDungeonBrief) GetBattleMinCostTime() uint32 {
+ if x != nil {
+ return x.BattleMinCostTime
+ }
+ return 0
+}
+
+func (x *OtherCustomDungeonBrief) GetTagList() []uint32 {
+ if x != nil {
+ return x.TagList
+ }
+ return nil
+}
+
+func (x *OtherCustomDungeonBrief) GetIsStored() bool {
+ if x != nil {
+ return x.IsStored
+ }
+ return false
+}
+
+func (x *OtherCustomDungeonBrief) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *OtherCustomDungeonBrief) GetIsPsnPlatform() bool {
+ if x != nil {
+ return x.IsPsnPlatform
+ }
+ return false
+}
+
+func (x *OtherCustomDungeonBrief) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *OtherCustomDungeonBrief) GetSetting() *CustomDungeonSetting {
+ if x != nil {
+ return x.Setting
+ }
+ return nil
+}
+
+func (x *OtherCustomDungeonBrief) GetSocial() *CustomDungeonSocial {
+ if x != nil {
+ return x.Social
+ }
+ return nil
+}
+
+func (x *OtherCustomDungeonBrief) GetAbstract() *CustomDungeonAbstract {
+ if x != nil {
+ return x.Abstract
+ }
+ return nil
+}
+
+func (x *OtherCustomDungeonBrief) GetCreatorDetail() *SocialDetail {
+ if x != nil {
+ return x.CreatorDetail
+ }
+ return nil
+}
+
+var File_OtherCustomDungeonBrief_proto protoreflect.FileDescriptor
+
+var file_OtherCustomDungeonBrief_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x62,
+ 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69,
+ 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe7, 0x03, 0x0a, 0x17, 0x4f, 0x74, 0x68, 0x65,
+ 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72,
+ 0x69, 0x65, 0x66, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x61, 0x64, 0x76, 0x65, 0x6e, 0x74,
+ 0x75, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x69, 0x73, 0x41, 0x64, 0x76, 0x65, 0x6e, 0x74, 0x75, 0x72, 0x65, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x14, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f,
+ 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4d, 0x69, 0x6e, 0x43, 0x6f,
+ 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x26, 0x0a,
+ 0x0f, 0x69, 0x73, 0x5f, 0x70, 0x73, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x50, 0x73, 0x6e, 0x50, 0x6c, 0x61,
+ 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74,
+ 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
+ 0x52, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x6f, 0x63,
+ 0x69, 0x61, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x52,
+ 0x06, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x12, 0x32, 0x0a, 0x08, 0x61, 0x62, 0x73, 0x74, 0x72,
+ 0x61, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63,
+ 0x74, 0x52, 0x08, 0x61, 0x62, 0x73, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x34, 0x0a, 0x0e, 0x63,
+ 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x52, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_OtherCustomDungeonBrief_proto_rawDescOnce sync.Once
+ file_OtherCustomDungeonBrief_proto_rawDescData = file_OtherCustomDungeonBrief_proto_rawDesc
+)
+
+func file_OtherCustomDungeonBrief_proto_rawDescGZIP() []byte {
+ file_OtherCustomDungeonBrief_proto_rawDescOnce.Do(func() {
+ file_OtherCustomDungeonBrief_proto_rawDescData = protoimpl.X.CompressGZIP(file_OtherCustomDungeonBrief_proto_rawDescData)
+ })
+ return file_OtherCustomDungeonBrief_proto_rawDescData
+}
+
+var file_OtherCustomDungeonBrief_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_OtherCustomDungeonBrief_proto_goTypes = []interface{}{
+ (*OtherCustomDungeonBrief)(nil), // 0: OtherCustomDungeonBrief
+ (*CustomDungeonSetting)(nil), // 1: CustomDungeonSetting
+ (*CustomDungeonSocial)(nil), // 2: CustomDungeonSocial
+ (*CustomDungeonAbstract)(nil), // 3: CustomDungeonAbstract
+ (*SocialDetail)(nil), // 4: SocialDetail
+}
+var file_OtherCustomDungeonBrief_proto_depIdxs = []int32{
+ 1, // 0: OtherCustomDungeonBrief.setting:type_name -> CustomDungeonSetting
+ 2, // 1: OtherCustomDungeonBrief.social:type_name -> CustomDungeonSocial
+ 3, // 2: OtherCustomDungeonBrief.abstract:type_name -> CustomDungeonAbstract
+ 4, // 3: OtherCustomDungeonBrief.creator_detail:type_name -> SocialDetail
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_OtherCustomDungeonBrief_proto_init() }
+func file_OtherCustomDungeonBrief_proto_init() {
+ if File_OtherCustomDungeonBrief_proto != nil {
+ return
+ }
+ file_CustomDungeonAbstract_proto_init()
+ file_CustomDungeonSetting_proto_init()
+ file_CustomDungeonSocial_proto_init()
+ file_SocialDetail_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_OtherCustomDungeonBrief_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*OtherCustomDungeonBrief); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_OtherCustomDungeonBrief_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_OtherCustomDungeonBrief_proto_goTypes,
+ DependencyIndexes: file_OtherCustomDungeonBrief_proto_depIdxs,
+ MessageInfos: file_OtherCustomDungeonBrief_proto_msgTypes,
+ }.Build()
+ File_OtherCustomDungeonBrief_proto = out.File
+ file_OtherCustomDungeonBrief_proto_rawDesc = nil
+ file_OtherCustomDungeonBrief_proto_goTypes = nil
+ file_OtherCustomDungeonBrief_proto_depIdxs = nil
+}
diff --git a/gover/gen/OtherPlayerEnterHomeNotify.pb.go b/gover/gen/OtherPlayerEnterHomeNotify.pb.go
index 97997dd9..b836acfa 100644
--- a/gover/gen/OtherPlayerEnterHomeNotify.pb.go
+++ b/gover/gen/OtherPlayerEnterHomeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: OtherPlayerEnterHomeNotify.proto
package gen
@@ -85,16 +85,13 @@ func (OtherPlayerEnterHomeNotify_Reason) EnumDescriptor() ([]byte, []int) {
return file_OtherPlayerEnterHomeNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 4628
-// EnetChannelId: 0
-// EnetIsReliable: true
type OtherPlayerEnterHomeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Nickname string `protobuf:"bytes,7,opt,name=nickname,proto3" json:"nickname,omitempty"`
- Reason OtherPlayerEnterHomeNotify_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=OtherPlayerEnterHomeNotify_Reason" json:"reason,omitempty"`
+ Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Reason OtherPlayerEnterHomeNotify_Reason `protobuf:"varint,10,opt,name=reason,proto3,enum=OtherPlayerEnterHomeNotify_Reason" json:"reason,omitempty"`
}
func (x *OtherPlayerEnterHomeNotify) Reset() {
@@ -150,9 +147,9 @@ var file_OtherPlayerEnterHomeNotify_proto_rawDesc = []byte{
0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x1a, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20,
+ 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20,
0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a,
- 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e,
+ 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e,
0x4f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72,
0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f,
0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x40, 0x0a, 0x06, 0x52, 0x65, 0x61,
diff --git a/gover/gen/OutStuckCustomDungeonReq.pb.go b/gover/gen/OutStuckCustomDungeonReq.pb.go
new file mode 100644
index 00000000..304061b7
--- /dev/null
+++ b/gover/gen/OutStuckCustomDungeonReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: OutStuckCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type OutStuckCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *OutStuckCustomDungeonReq) Reset() {
+ *x = OutStuckCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_OutStuckCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *OutStuckCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*OutStuckCustomDungeonReq) ProtoMessage() {}
+
+func (x *OutStuckCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_OutStuckCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use OutStuckCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*OutStuckCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_OutStuckCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_OutStuckCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_OutStuckCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x4f, 0x75, 0x74, 0x53, 0x74, 0x75, 0x63, 0x6b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x1a, 0x0a, 0x18, 0x4f, 0x75, 0x74, 0x53, 0x74, 0x75, 0x63, 0x6b, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_OutStuckCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_OutStuckCustomDungeonReq_proto_rawDescData = file_OutStuckCustomDungeonReq_proto_rawDesc
+)
+
+func file_OutStuckCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_OutStuckCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_OutStuckCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_OutStuckCustomDungeonReq_proto_rawDescData)
+ })
+ return file_OutStuckCustomDungeonReq_proto_rawDescData
+}
+
+var file_OutStuckCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_OutStuckCustomDungeonReq_proto_goTypes = []interface{}{
+ (*OutStuckCustomDungeonReq)(nil), // 0: OutStuckCustomDungeonReq
+}
+var file_OutStuckCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_OutStuckCustomDungeonReq_proto_init() }
+func file_OutStuckCustomDungeonReq_proto_init() {
+ if File_OutStuckCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_OutStuckCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*OutStuckCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_OutStuckCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_OutStuckCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_OutStuckCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_OutStuckCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_OutStuckCustomDungeonReq_proto = out.File
+ file_OutStuckCustomDungeonReq_proto_rawDesc = nil
+ file_OutStuckCustomDungeonReq_proto_goTypes = nil
+ file_OutStuckCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/OutStuckCustomDungeonRsp.pb.go b/gover/gen/OutStuckCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..0bbac2d6
--- /dev/null
+++ b/gover/gen/OutStuckCustomDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: OutStuckCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type OutStuckCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *OutStuckCustomDungeonRsp) Reset() {
+ *x = OutStuckCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_OutStuckCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *OutStuckCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*OutStuckCustomDungeonRsp) ProtoMessage() {}
+
+func (x *OutStuckCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_OutStuckCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use OutStuckCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*OutStuckCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_OutStuckCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *OutStuckCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_OutStuckCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_OutStuckCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x4f, 0x75, 0x74, 0x53, 0x74, 0x75, 0x63, 0x6b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x34, 0x0a, 0x18, 0x4f, 0x75, 0x74, 0x53, 0x74, 0x75, 0x63, 0x6b, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_OutStuckCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_OutStuckCustomDungeonRsp_proto_rawDescData = file_OutStuckCustomDungeonRsp_proto_rawDesc
+)
+
+func file_OutStuckCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_OutStuckCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_OutStuckCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_OutStuckCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_OutStuckCustomDungeonRsp_proto_rawDescData
+}
+
+var file_OutStuckCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_OutStuckCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*OutStuckCustomDungeonRsp)(nil), // 0: OutStuckCustomDungeonRsp
+}
+var file_OutStuckCustomDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_OutStuckCustomDungeonRsp_proto_init() }
+func file_OutStuckCustomDungeonRsp_proto_init() {
+ if File_OutStuckCustomDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_OutStuckCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*OutStuckCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_OutStuckCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_OutStuckCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_OutStuckCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_OutStuckCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_OutStuckCustomDungeonRsp_proto = out.File
+ file_OutStuckCustomDungeonRsp_proto_rawDesc = nil
+ file_OutStuckCustomDungeonRsp_proto_goTypes = nil
+ file_OutStuckCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PBNavMeshPoly.pb.go b/gover/gen/PBNavMeshPoly.pb.go
index 1c346244..662c9869 100644
--- a/gover/gen/PBNavMeshPoly.pb.go
+++ b/gover/gen/PBNavMeshPoly.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PBNavMeshPoly.proto
package gen
@@ -42,7 +42,7 @@ const (
PBNavMeshPoly_EDGE_TYPE_INNER PBNavMeshPoly_EdgeType = 0
PBNavMeshPoly_EDGE_TYPE_TILE_BOUND PBNavMeshPoly_EdgeType = 1
PBNavMeshPoly_EDGE_TYPE_TILE_BOUND_UNCONNECT PBNavMeshPoly_EdgeType = 2
- PBNavMeshPoly_EDGE_TYPE_Unk2700_BFOKBOEBPJF PBNavMeshPoly_EdgeType = 3
+ PBNavMeshPoly_EDGE_TYPE_TILE_BOUND_OVERIDE PBNavMeshPoly_EdgeType = 3
)
// Enum value maps for PBNavMeshPoly_EdgeType.
@@ -51,13 +51,13 @@ var (
0: "EDGE_TYPE_INNER",
1: "EDGE_TYPE_TILE_BOUND",
2: "EDGE_TYPE_TILE_BOUND_UNCONNECT",
- 3: "EDGE_TYPE_Unk2700_BFOKBOEBPJF",
+ 3: "EDGE_TYPE_TILE_BOUND_OVERIDE",
}
PBNavMeshPoly_EdgeType_value = map[string]int32{
"EDGE_TYPE_INNER": 0,
"EDGE_TYPE_TILE_BOUND": 1,
"EDGE_TYPE_TILE_BOUND_UNCONNECT": 2,
- "EDGE_TYPE_Unk2700_BFOKBOEBPJF": 3,
+ "EDGE_TYPE_TILE_BOUND_OVERIDE": 3,
}
)
@@ -93,9 +93,9 @@ type PBNavMeshPoly struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EdgeTypes []PBNavMeshPoly_EdgeType `protobuf:"varint,10,rep,packed,name=edge_types,json=edgeTypes,proto3,enum=PBNavMeshPoly_EdgeType" json:"edge_types,omitempty"`
- Area int32 `protobuf:"varint,6,opt,name=area,proto3" json:"area,omitempty"`
- Vects []int32 `protobuf:"varint,7,rep,packed,name=vects,proto3" json:"vects,omitempty"`
+ Area int32 `protobuf:"varint,14,opt,name=area,proto3" json:"area,omitempty"`
+ Vects []int32 `protobuf:"varint,13,rep,packed,name=vects,proto3" json:"vects,omitempty"`
+ EdgeTypes []PBNavMeshPoly_EdgeType `protobuf:"varint,5,rep,packed,name=edge_types,json=edgeTypes,proto3,enum=PBNavMeshPoly_EdgeType" json:"edge_types,omitempty"`
}
func (x *PBNavMeshPoly) Reset() {
@@ -130,13 +130,6 @@ func (*PBNavMeshPoly) Descriptor() ([]byte, []int) {
return file_PBNavMeshPoly_proto_rawDescGZIP(), []int{0}
}
-func (x *PBNavMeshPoly) GetEdgeTypes() []PBNavMeshPoly_EdgeType {
- if x != nil {
- return x.EdgeTypes
- }
- return nil
-}
-
func (x *PBNavMeshPoly) GetArea() int32 {
if x != nil {
return x.Area
@@ -151,27 +144,34 @@ func (x *PBNavMeshPoly) GetVects() []int32 {
return nil
}
+func (x *PBNavMeshPoly) GetEdgeTypes() []PBNavMeshPoly_EdgeType {
+ if x != nil {
+ return x.EdgeTypes
+ }
+ return nil
+}
+
var File_PBNavMeshPoly_proto protoreflect.FileDescriptor
var file_PBNavMeshPoly_proto_rawDesc = []byte{
0x0a, 0x13, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x50, 0x6f, 0x6c, 0x79, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x01, 0x0a, 0x0d, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d,
- 0x65, 0x73, 0x68, 0x50, 0x6f, 0x6c, 0x79, 0x12, 0x36, 0x0a, 0x0a, 0x65, 0x64, 0x67, 0x65, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x50, 0x42,
- 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x50, 0x6f, 0x6c, 0x79, 0x2e, 0x45, 0x64, 0x67, 0x65,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x65, 0x64, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12,
- 0x12, 0x0a, 0x04, 0x61, 0x72, 0x65, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x61,
- 0x72, 0x65, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x65, 0x63, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03,
- 0x28, 0x05, 0x52, 0x05, 0x76, 0x65, 0x63, 0x74, 0x73, 0x22, 0x80, 0x01, 0x0a, 0x08, 0x45, 0x64,
- 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x44, 0x47, 0x45, 0x5f, 0x54,
- 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x4e, 0x45, 0x52, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x45,
- 0x44, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x5f, 0x42, 0x4f,
- 0x55, 0x4e, 0x44, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x45, 0x44, 0x47, 0x45, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x55, 0x4e,
- 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d, 0x45, 0x44, 0x47,
- 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42,
- 0x46, 0x4f, 0x4b, 0x42, 0x4f, 0x45, 0x42, 0x50, 0x4a, 0x46, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x01, 0x0a, 0x0d, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d,
+ 0x65, 0x73, 0x68, 0x50, 0x6f, 0x6c, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x65, 0x61, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x61, 0x72, 0x65, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x76,
+ 0x65, 0x63, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x76, 0x65, 0x63, 0x74,
+ 0x73, 0x12, 0x36, 0x0a, 0x0a, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18,
+ 0x05, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73,
+ 0x68, 0x50, 0x6f, 0x6c, 0x79, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09,
+ 0x65, 0x64, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x7f, 0x0a, 0x08, 0x45, 0x64, 0x67,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x44, 0x47, 0x45, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x4e, 0x45, 0x52, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x44,
+ 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x5f, 0x42, 0x4f, 0x55,
+ 0x4e, 0x44, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x45, 0x44, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x55, 0x4e, 0x43,
+ 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x02, 0x12, 0x20, 0x0a, 0x1c, 0x45, 0x44, 0x47, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x49, 0x4c, 0x45, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x44,
+ 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x49, 0x44, 0x45, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/PBNavMeshTile.pb.go b/gover/gen/PBNavMeshTile.pb.go
index 786e62d7..257a7046 100644
--- a/gover/gen/PBNavMeshTile.pb.go
+++ b/gover/gen/PBNavMeshTile.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PBNavMeshTile.proto
package gen
@@ -41,8 +41,8 @@ type PBNavMeshTile struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Vecs []*Vector `protobuf:"bytes,4,rep,name=vecs,proto3" json:"vecs,omitempty"`
- Polys []*PBNavMeshPoly `protobuf:"bytes,8,rep,name=polys,proto3" json:"polys,omitempty"`
+ Vecs []*Vector `protobuf:"bytes,12,rep,name=vecs,proto3" json:"vecs,omitempty"`
+ Polys []*PBNavMeshPoly `protobuf:"bytes,13,rep,name=polys,proto3" json:"polys,omitempty"`
}
func (x *PBNavMeshTile) Reset() {
@@ -99,9 +99,9 @@ var file_PBNavMeshTile_proto_rawDesc = []byte{
0x50, 0x6f, 0x6c, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74,
0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x0d, 0x50, 0x42, 0x4e, 0x61,
0x76, 0x4d, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x04, 0x76, 0x65, 0x63,
- 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x52, 0x04, 0x76, 0x65, 0x63, 0x73, 0x12, 0x24, 0x0a, 0x05, 0x70, 0x6f, 0x6c, 0x79, 0x73, 0x18,
- 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73,
+ 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x50, 0x42, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73,
0x68, 0x50, 0x6f, 0x6c, 0x79, 0x52, 0x05, 0x70, 0x6f, 0x6c, 0x79, 0x73, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PSNBlackListNotify.pb.go b/gover/gen/PSNBlackListNotify.pb.go
index 35958566..4aebbb41 100644
--- a/gover/gen/PSNBlackListNotify.pb.go
+++ b/gover/gen/PSNBlackListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PSNBlackListNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4040
-// EnetChannelId: 0
-// EnetIsReliable: true
type PSNBlackListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PsnBlacklist []*FriendBrief `protobuf:"bytes,11,rep,name=psn_blacklist,json=psnBlacklist,proto3" json:"psn_blacklist,omitempty"`
+ PsnBlacklist []*FriendBrief `protobuf:"bytes,13,rep,name=psn_blacklist,json=psnBlacklist,proto3" json:"psn_blacklist,omitempty"`
}
func (x *PSNBlackListNotify) Reset() {
@@ -94,7 +91,7 @@ var file_PSNBlackListNotify_proto_rawDesc = []byte{
0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a,
0x12, 0x50, 0x53, 0x4e, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x0d, 0x70, 0x73, 0x6e, 0x5f, 0x62, 0x6c, 0x61, 0x63, 0x6b,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x46, 0x72, 0x69,
0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x0c, 0x70, 0x73, 0x6e, 0x42, 0x6c, 0x61,
0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PSNFriendListNotify.pb.go b/gover/gen/PSNFriendListNotify.pb.go
index cd9854b7..b0f17dc6 100644
--- a/gover/gen/PSNFriendListNotify.pb.go
+++ b/gover/gen/PSNFriendListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PSNFriendListNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4087
-// EnetChannelId: 0
-// EnetIsReliable: true
type PSNFriendListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PsnFriendList []*FriendBrief `protobuf:"bytes,8,rep,name=psn_friend_list,json=psnFriendList,proto3" json:"psn_friend_list,omitempty"`
+ PsnFriendList []*FriendBrief `protobuf:"bytes,1,rep,name=psn_friend_list,json=psnFriendList,proto3" json:"psn_friend_list,omitempty"`
}
func (x *PSNFriendListNotify) Reset() {
@@ -94,7 +91,7 @@ var file_PSNFriendListNotify_proto_rawDesc = []byte{
0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b,
0x0a, 0x13, 0x50, 0x53, 0x4e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x34, 0x0a, 0x0f, 0x70, 0x73, 0x6e, 0x5f, 0x66, 0x72, 0x69,
- 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c,
+ 0x65, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c,
0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x0d, 0x70, 0x73,
0x6e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PSPlayerApplyEnterMpReq.pb.go b/gover/gen/PSPlayerApplyEnterMpReq.pb.go
index d39bfd96..b6b620fa 100644
--- a/gover/gen/PSPlayerApplyEnterMpReq.pb.go
+++ b/gover/gen/PSPlayerApplyEnterMpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PSPlayerApplyEnterMpReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1841
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PSPlayerApplyEnterMpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetPsnId string `protobuf:"bytes,5,opt,name=target_psn_id,json=targetPsnId,proto3" json:"target_psn_id,omitempty"`
+ TargetPsnId string `protobuf:"bytes,9,opt,name=target_psn_id,json=targetPsnId,proto3" json:"target_psn_id,omitempty"`
}
func (x *PSPlayerApplyEnterMpReq) Reset() {
@@ -94,7 +90,7 @@ var file_PSPlayerApplyEnterMpReq_proto_rawDesc = []byte{
0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x3d, 0x0a, 0x17, 0x50, 0x53, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0d, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x73, 0x6e, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PSPlayerApplyEnterMpRsp.pb.go b/gover/gen/PSPlayerApplyEnterMpRsp.pb.go
index 81ec04a2..481c8304 100644
--- a/gover/gen/PSPlayerApplyEnterMpRsp.pb.go
+++ b/gover/gen/PSPlayerApplyEnterMpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PSPlayerApplyEnterMpRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1842
-// EnetChannelId: 0
-// EnetIsReliable: true
type PSPlayerApplyEnterMpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetPsnId string `protobuf:"bytes,2,opt,name=target_psn_id,json=targetPsnId,proto3" json:"target_psn_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetPsnId string `protobuf:"bytes,3,opt,name=target_psn_id,json=targetPsnId,proto3" json:"target_psn_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
Param uint32 `protobuf:"varint,10,opt,name=param,proto3" json:"param,omitempty"`
}
@@ -109,9 +106,9 @@ var file_PSPlayerApplyEnterMpRsp_proto_rawDesc = []byte{
0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x6d, 0x0a, 0x17, 0x50, 0x53, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x73, 0x6e, 0x49, 0x64, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PacketHead.pb.go b/gover/gen/PacketHead.pb.go
index 3057902c..164e0c2b 100644
--- a/gover/gen/PacketHead.pb.go
+++ b/gover/gen/PacketHead.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PacketHead.proto
package gen
diff --git a/gover/gen/ParamList.pb.go b/gover/gen/ParamList.pb.go
index 9d683229..89fea01f 100644
--- a/gover/gen/ParamList.pb.go
+++ b/gover/gen/ParamList.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ParamList.proto
package gen
@@ -41,7 +41,7 @@ type ParamList struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParamList_ []uint32 `protobuf:"varint,1,rep,packed,name=param_list_,json=paramList,proto3" json:"param_list_,omitempty"`
+ ParamList []uint32 `protobuf:"varint,1,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
}
func (x *ParamList) Reset() {
@@ -76,9 +76,9 @@ func (*ParamList) Descriptor() ([]byte, []int) {
return file_ParamList_proto_rawDescGZIP(), []int{0}
}
-func (x *ParamList) GetParamList_() []uint32 {
+func (x *ParamList) GetParamList() []uint32 {
if x != nil {
- return x.ParamList_
+ return x.ParamList
}
return nil
}
@@ -87,10 +87,10 @@ var File_ParamList_proto protoreflect.FileDescriptor
var file_ParamList_proto_rawDesc = []byte{
0x0a, 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x2b, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1e,
- 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x22, 0x2a, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ParentQuest.pb.go b/gover/gen/ParentQuest.pb.go
index af53f60f..80890bbb 100644
--- a/gover/gen/ParentQuest.pb.go
+++ b/gover/gen/ParentQuest.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ParentQuest.proto
package gen
@@ -41,17 +41,17 @@ type ParentQuest struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestVar []int32 `protobuf:"varint,14,rep,packed,name=quest_var,json=questVar,proto3" json:"quest_var,omitempty"`
- TimeVarMap map[uint32]uint32 `protobuf:"bytes,8,rep,name=time_var_map,json=timeVarMap,proto3" json:"time_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ParentQuestState uint32 `protobuf:"varint,1,opt,name=parent_quest_state,json=parentQuestState,proto3" json:"parent_quest_state,omitempty"`
- IsFinished bool `protobuf:"varint,7,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- Unk3000_HLPGILIGGCB []*Unk3000_ENLDIHLGNCK `protobuf:"bytes,15,rep,name=Unk3000_HLPGILIGGCB,json=Unk3000HLPGILIGGCB,proto3" json:"Unk3000_HLPGILIGGCB,omitempty"`
- RandomInfo *ParentQuestRandomInfo `protobuf:"bytes,12,opt,name=random_info,json=randomInfo,proto3" json:"random_info,omitempty"`
- ParentQuestId uint32 `protobuf:"varint,3,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- IsRandom bool `protobuf:"varint,13,opt,name=is_random,json=isRandom,proto3" json:"is_random,omitempty"`
- Unk2700_KHDDIJNOICK uint64 `protobuf:"varint,6,opt,name=Unk2700_KHDDIJNOICK,json=Unk2700KHDDIJNOICK,proto3" json:"Unk2700_KHDDIJNOICK,omitempty"`
- QuestVarSeq uint32 `protobuf:"varint,11,opt,name=quest_var_seq,json=questVarSeq,proto3" json:"quest_var_seq,omitempty"`
- ChildQuestList []*ChildQuest `protobuf:"bytes,9,rep,name=child_quest_list,json=childQuestList,proto3" json:"child_quest_list,omitempty"`
+ InferencePageList []*InferencePageInfo `protobuf:"bytes,5,rep,name=inference_page_list,json=inferencePageList,proto3" json:"inference_page_list,omitempty"`
+ QuestVar []int32 `protobuf:"varint,7,rep,packed,name=quest_var,json=questVar,proto3" json:"quest_var,omitempty"`
+ VideoKey uint64 `protobuf:"varint,11,opt,name=video_key,json=videoKey,proto3" json:"video_key,omitempty"`
+ ParentQuestState uint32 `protobuf:"varint,15,opt,name=parent_quest_state,json=parentQuestState,proto3" json:"parent_quest_state,omitempty"`
+ RandomInfo *ParentQuestRandomInfo `protobuf:"bytes,9,opt,name=random_info,json=randomInfo,proto3" json:"random_info,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,3,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ IsRandom bool `protobuf:"varint,12,opt,name=is_random,json=isRandom,proto3" json:"is_random,omitempty"`
+ ChildQuestList []*ChildQuest `protobuf:"bytes,8,rep,name=child_quest_list,json=childQuestList,proto3" json:"child_quest_list,omitempty"`
+ IsFinished bool `protobuf:"varint,1,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ TimeVarMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=time_var_map,json=timeVarMap,proto3" json:"time_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ QuestVarSeq uint32 `protobuf:"varint,14,opt,name=quest_var_seq,json=questVarSeq,proto3" json:"quest_var_seq,omitempty"`
}
func (x *ParentQuest) Reset() {
@@ -86,39 +86,32 @@ func (*ParentQuest) Descriptor() ([]byte, []int) {
return file_ParentQuest_proto_rawDescGZIP(), []int{0}
}
-func (x *ParentQuest) GetQuestVar() []int32 {
+func (x *ParentQuest) GetInferencePageList() []*InferencePageInfo {
if x != nil {
- return x.QuestVar
+ return x.InferencePageList
}
return nil
}
-func (x *ParentQuest) GetTimeVarMap() map[uint32]uint32 {
+func (x *ParentQuest) GetQuestVar() []int32 {
if x != nil {
- return x.TimeVarMap
+ return x.QuestVar
}
return nil
}
-func (x *ParentQuest) GetParentQuestState() uint32 {
+func (x *ParentQuest) GetVideoKey() uint64 {
if x != nil {
- return x.ParentQuestState
+ return x.VideoKey
}
return 0
}
-func (x *ParentQuest) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *ParentQuest) GetUnk3000_HLPGILIGGCB() []*Unk3000_ENLDIHLGNCK {
+func (x *ParentQuest) GetParentQuestState() uint32 {
if x != nil {
- return x.Unk3000_HLPGILIGGCB
+ return x.ParentQuestState
}
- return nil
+ return 0
}
func (x *ParentQuest) GetRandomInfo() *ParentQuestRandomInfo {
@@ -142,74 +135,79 @@ func (x *ParentQuest) GetIsRandom() bool {
return false
}
-func (x *ParentQuest) GetUnk2700_KHDDIJNOICK() uint64 {
+func (x *ParentQuest) GetChildQuestList() []*ChildQuest {
if x != nil {
- return x.Unk2700_KHDDIJNOICK
+ return x.ChildQuestList
}
- return 0
+ return nil
}
-func (x *ParentQuest) GetQuestVarSeq() uint32 {
+func (x *ParentQuest) GetIsFinished() bool {
if x != nil {
- return x.QuestVarSeq
+ return x.IsFinished
}
- return 0
+ return false
}
-func (x *ParentQuest) GetChildQuestList() []*ChildQuest {
+func (x *ParentQuest) GetTimeVarMap() map[uint32]uint32 {
if x != nil {
- return x.ChildQuestList
+ return x.TimeVarMap
}
return nil
}
+func (x *ParentQuest) GetQuestVarSeq() uint32 {
+ if x != nil {
+ return x.QuestVarSeq
+ }
+ return 0
+}
+
var File_ParentQuest_proto protoreflect.FileDescriptor
var file_ParentQuest_proto_rawDesc = []byte{
0x0a, 0x11, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65,
- 0x73, 0x74, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4c, 0x44,
- 0x49, 0x48, 0x4c, 0x47, 0x4e, 0x43, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x04,
- 0x0a, 0x0b, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a,
- 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x05,
- 0x52, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x12, 0x3e, 0x0a, 0x0c, 0x74, 0x69,
- 0x6d, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x1c, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54,
- 0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a,
- 0x74, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
- 0x65, 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66,
- 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69,
- 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x50, 0x47, 0x49, 0x4c, 0x49, 0x47, 0x47, 0x43, 0x42,
- 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x45, 0x4e, 0x4c, 0x44, 0x49, 0x48, 0x4c, 0x47, 0x4e, 0x43, 0x4b, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x4c, 0x50, 0x47, 0x49, 0x4c, 0x49, 0x47, 0x47, 0x43, 0x42,
- 0x12, 0x37, 0x0a, 0x0b, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
- 0x65, 0x73, 0x74, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x72,
- 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72,
- 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x44, 0x44, 0x49, 0x4a,
- 0x4e, 0x4f, 0x49, 0x43, 0x4b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x44, 0x44, 0x49, 0x4a, 0x4e, 0x4f, 0x49, 0x43, 0x4b, 0x12,
- 0x22, 0x0a, 0x0d, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x73, 0x65, 0x71,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72,
- 0x53, 0x65, 0x71, 0x12, 0x35, 0x0a, 0x10, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x5f, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
- 0x43, 0x68, 0x69, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0e, 0x63, 0x68, 0x69, 0x6c,
- 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x3d, 0x0a, 0x0f, 0x54, 0x69,
- 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
- 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
- 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
+ 0x50, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b,
+ 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x61, 0x6e, 0x64, 0x6f,
+ 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x04, 0x0a, 0x0b,
+ 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x13, 0x69,
+ 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x49, 0x6e, 0x66, 0x65, 0x72,
+ 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x69, 0x6e,
+ 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x1b, 0x0a, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x05, 0x52, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x12, 0x1b, 0x0a, 0x09,
+ 0x76, 0x69, 0x64, 0x65, 0x6f, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x08, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x4b, 0x65, 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x61, 0x72,
+ 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65,
+ 0x73, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x37, 0x0a, 0x0b, 0x72, 0x61, 0x6e, 0x64, 0x6f,
+ 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x50,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x72,
+ 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x52,
+ 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x12, 0x35, 0x0a, 0x10, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x5f, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0b, 0x2e, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0e, 0x63, 0x68,
+ 0x69, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x3e, 0x0a,
+ 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73,
+ 0x74, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x22, 0x0a,
+ 0x0d, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x53, 0x65,
+ 0x71, 0x1a, 0x3d, 0x0a, 0x0f, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -228,15 +226,15 @@ var file_ParentQuest_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_ParentQuest_proto_goTypes = []interface{}{
(*ParentQuest)(nil), // 0: ParentQuest
nil, // 1: ParentQuest.TimeVarMapEntry
- (*Unk3000_ENLDIHLGNCK)(nil), // 2: Unk3000_ENLDIHLGNCK
+ (*InferencePageInfo)(nil), // 2: InferencePageInfo
(*ParentQuestRandomInfo)(nil), // 3: ParentQuestRandomInfo
(*ChildQuest)(nil), // 4: ChildQuest
}
var file_ParentQuest_proto_depIdxs = []int32{
- 1, // 0: ParentQuest.time_var_map:type_name -> ParentQuest.TimeVarMapEntry
- 2, // 1: ParentQuest.Unk3000_HLPGILIGGCB:type_name -> Unk3000_ENLDIHLGNCK
- 3, // 2: ParentQuest.random_info:type_name -> ParentQuestRandomInfo
- 4, // 3: ParentQuest.child_quest_list:type_name -> ChildQuest
+ 2, // 0: ParentQuest.inference_page_list:type_name -> InferencePageInfo
+ 3, // 1: ParentQuest.random_info:type_name -> ParentQuestRandomInfo
+ 4, // 2: ParentQuest.child_quest_list:type_name -> ChildQuest
+ 1, // 3: ParentQuest.time_var_map:type_name -> ParentQuest.TimeVarMapEntry
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
@@ -250,8 +248,8 @@ func file_ParentQuest_proto_init() {
return
}
file_ChildQuest_proto_init()
+ file_InferencePageInfo_proto_init()
file_ParentQuestRandomInfo_proto_init()
- file_Unk3000_ENLDIHLGNCK_proto_init()
if !protoimpl.UnsafeEnabled {
file_ParentQuest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ParentQuest); i {
diff --git a/gover/gen/ParentQuestInferenceDataNotify.pb.go b/gover/gen/ParentQuestInferenceDataNotify.pb.go
new file mode 100644
index 00000000..260f93c1
--- /dev/null
+++ b/gover/gen/ParentQuestInferenceDataNotify.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ParentQuestInferenceDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ParentQuestInferenceDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ParentQuestId uint32 `protobuf:"varint,8,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ InferencePageList []*InferencePageInfo `protobuf:"bytes,14,rep,name=inference_page_list,json=inferencePageList,proto3" json:"inference_page_list,omitempty"`
+}
+
+func (x *ParentQuestInferenceDataNotify) Reset() {
+ *x = ParentQuestInferenceDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ParentQuestInferenceDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ParentQuestInferenceDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ParentQuestInferenceDataNotify) ProtoMessage() {}
+
+func (x *ParentQuestInferenceDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ParentQuestInferenceDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ParentQuestInferenceDataNotify.ProtoReflect.Descriptor instead.
+func (*ParentQuestInferenceDataNotify) Descriptor() ([]byte, []int) {
+ return file_ParentQuestInferenceDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ParentQuestInferenceDataNotify) GetParentQuestId() uint32 {
+ if x != nil {
+ return x.ParentQuestId
+ }
+ return 0
+}
+
+func (x *ParentQuestInferenceDataNotify) GetInferencePageList() []*InferencePageInfo {
+ if x != nil {
+ return x.InferencePageList
+ }
+ return nil
+}
+
+var File_ParentQuestInferenceDataNotify_proto protoreflect.FileDescriptor
+
+var file_ParentQuestInferenceDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66,
+ 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
+ 0x65, 0x50, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x8c, 0x01, 0x0a, 0x1e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49,
+ 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72,
+ 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x13, 0x69, 0x6e,
+ 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65,
+ 0x6e, 0x63, 0x65, 0x50, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x69, 0x6e, 0x66,
+ 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ParentQuestInferenceDataNotify_proto_rawDescOnce sync.Once
+ file_ParentQuestInferenceDataNotify_proto_rawDescData = file_ParentQuestInferenceDataNotify_proto_rawDesc
+)
+
+func file_ParentQuestInferenceDataNotify_proto_rawDescGZIP() []byte {
+ file_ParentQuestInferenceDataNotify_proto_rawDescOnce.Do(func() {
+ file_ParentQuestInferenceDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ParentQuestInferenceDataNotify_proto_rawDescData)
+ })
+ return file_ParentQuestInferenceDataNotify_proto_rawDescData
+}
+
+var file_ParentQuestInferenceDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ParentQuestInferenceDataNotify_proto_goTypes = []interface{}{
+ (*ParentQuestInferenceDataNotify)(nil), // 0: ParentQuestInferenceDataNotify
+ (*InferencePageInfo)(nil), // 1: InferencePageInfo
+}
+var file_ParentQuestInferenceDataNotify_proto_depIdxs = []int32{
+ 1, // 0: ParentQuestInferenceDataNotify.inference_page_list:type_name -> InferencePageInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ParentQuestInferenceDataNotify_proto_init() }
+func file_ParentQuestInferenceDataNotify_proto_init() {
+ if File_ParentQuestInferenceDataNotify_proto != nil {
+ return
+ }
+ file_InferencePageInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ParentQuestInferenceDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ParentQuestInferenceDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ParentQuestInferenceDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ParentQuestInferenceDataNotify_proto_goTypes,
+ DependencyIndexes: file_ParentQuestInferenceDataNotify_proto_depIdxs,
+ MessageInfos: file_ParentQuestInferenceDataNotify_proto_msgTypes,
+ }.Build()
+ File_ParentQuestInferenceDataNotify_proto = out.File
+ file_ParentQuestInferenceDataNotify_proto_rawDesc = nil
+ file_ParentQuestInferenceDataNotify_proto_goTypes = nil
+ file_ParentQuestInferenceDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ParentQuestRandomInfo.pb.go b/gover/gen/ParentQuestRandomInfo.pb.go
index 5187fa93..e0c0fa65 100644
--- a/gover/gen/ParentQuestRandomInfo.pb.go
+++ b/gover/gen/ParentQuestRandomInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ParentQuestRandomInfo.proto
package gen
@@ -42,8 +42,8 @@ type ParentQuestRandomInfo struct {
unknownFields protoimpl.UnknownFields
FactorList []uint32 `protobuf:"varint,1,rep,packed,name=factor_list,json=factorList,proto3" json:"factor_list,omitempty"`
- TemplateId uint32 `protobuf:"varint,8,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
- EntranceId uint32 `protobuf:"varint,2,opt,name=entrance_id,json=entranceId,proto3" json:"entrance_id,omitempty"`
+ EntranceId uint32 `protobuf:"varint,8,opt,name=entrance_id,json=entranceId,proto3" json:"entrance_id,omitempty"`
+ TemplateId uint32 `protobuf:"varint,15,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
}
func (x *ParentQuestRandomInfo) Reset() {
@@ -85,16 +85,16 @@ func (x *ParentQuestRandomInfo) GetFactorList() []uint32 {
return nil
}
-func (x *ParentQuestRandomInfo) GetTemplateId() uint32 {
+func (x *ParentQuestRandomInfo) GetEntranceId() uint32 {
if x != nil {
- return x.TemplateId
+ return x.EntranceId
}
return 0
}
-func (x *ParentQuestRandomInfo) GetEntranceId() uint32 {
+func (x *ParentQuestRandomInfo) GetTemplateId() uint32 {
if x != nil {
- return x.EntranceId
+ return x.TemplateId
}
return 0
}
@@ -107,11 +107,11 @@ var file_ParentQuestRandomInfo_proto_rawDesc = []byte{
0x15, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x61, 0x6e, 0x64,
0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72,
0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x61, 0x63,
- 0x74, 0x6f, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x6c,
- 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x65,
- 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x72,
- 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65,
- 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x74, 0x6f, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x72, 0x61,
+ 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x6e,
+ 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70,
+ 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74,
+ 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ParkourLevelInfo.pb.go b/gover/gen/ParkourLevelInfo.pb.go
index f554f2b3..7eaa040a 100644
--- a/gover/gen/ParkourLevelInfo.pb.go
+++ b/gover/gen/ParkourLevelInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ParkourLevelInfo.proto
package gen
@@ -41,10 +41,10 @@ type ParkourLevelInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BestRecord uint32 `protobuf:"varint,12,opt,name=best_record,json=bestRecord,proto3" json:"best_record,omitempty"`
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,7,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
Pos *Vector `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
+ IsOpen bool `protobuf:"varint,7,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ BestRecord uint32 `protobuf:"varint,14,opt,name=best_record,json=bestRecord,proto3" json:"best_record,omitempty"`
+ OpenTime uint32 `protobuf:"varint,4,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
}
func (x *ParkourLevelInfo) Reset() {
@@ -79,11 +79,11 @@ func (*ParkourLevelInfo) Descriptor() ([]byte, []int) {
return file_ParkourLevelInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ParkourLevelInfo) GetBestRecord() uint32 {
+func (x *ParkourLevelInfo) GetPos() *Vector {
if x != nil {
- return x.BestRecord
+ return x.Pos
}
- return 0
+ return nil
}
func (x *ParkourLevelInfo) GetIsOpen() bool {
@@ -93,18 +93,18 @@ func (x *ParkourLevelInfo) GetIsOpen() bool {
return false
}
-func (x *ParkourLevelInfo) GetOpenTime() uint32 {
+func (x *ParkourLevelInfo) GetBestRecord() uint32 {
if x != nil {
- return x.OpenTime
+ return x.BestRecord
}
return 0
}
-func (x *ParkourLevelInfo) GetPos() *Vector {
+func (x *ParkourLevelInfo) GetOpenTime() uint32 {
if x != nil {
- return x.Pos
+ return x.OpenTime
}
- return nil
+ return 0
}
var File_ParkourLevelInfo_proto protoreflect.FileDescriptor
@@ -113,14 +113,14 @@ var file_ParkourLevelInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x10, 0x50, 0x61, 0x72, 0x6b, 0x6f,
- 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x62,
- 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
- 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a,
+ 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x70,
+ 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65,
+ 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PathfindingEnterSceneReq.pb.go b/gover/gen/PathfindingEnterSceneReq.pb.go
index dbf0816e..a5b01f2e 100644
--- a/gover/gen/PathfindingEnterSceneReq.pb.go
+++ b/gover/gen/PathfindingEnterSceneReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PathfindingEnterSceneReq.proto
package gen
@@ -36,22 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2307
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PathfindingEnterSceneReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,12,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- ActivityId []uint32 `protobuf:"varint,14,rep,packed,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- Unk2800_NCDFAFMGMIG uint32 `protobuf:"varint,15,opt,name=Unk2800_NCDFAFMGMIG,json=Unk2800NCDFAFMGMIG,proto3" json:"Unk2800_NCDFAFMGMIG,omitempty"`
- Version uint32 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"`
- IsEditor bool `protobuf:"varint,11,opt,name=is_editor,json=isEditor,proto3" json:"is_editor,omitempty"`
- Obstacles []*ObstacleInfo `protobuf:"bytes,13,rep,name=obstacles,proto3" json:"obstacles,omitempty"`
- Unk2800_MBDFGODMPFN uint32 `protobuf:"varint,4,opt,name=Unk2800_MBDFGODMPFN,json=Unk2800MBDFGODMPFN,proto3" json:"Unk2800_MBDFGODMPFN,omitempty"`
+ SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Unk3300_MGGFOILELKH uint32 `protobuf:"varint,12,opt,name=Unk3300_MGGFOILELKH,json=Unk3300MGGFOILELKH,proto3" json:"Unk3300_MGGFOILELKH,omitempty"`
+ Unk3300_JHLKDOHPIFB uint32 `protobuf:"varint,2,opt,name=Unk3300_JHLKDOHPIFB,json=Unk3300JHLKDOHPIFB,proto3" json:"Unk3300_JHLKDOHPIFB,omitempty"`
+ ActivityId []uint32 `protobuf:"varint,13,rep,packed,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ Version uint32 `protobuf:"varint,11,opt,name=version,proto3" json:"version,omitempty"`
+ IsEditor bool `protobuf:"varint,8,opt,name=is_editor,json=isEditor,proto3" json:"is_editor,omitempty"`
+ Obstacles []*ObstacleInfo `protobuf:"bytes,5,rep,name=obstacles,proto3" json:"obstacles,omitempty"`
}
func (x *PathfindingEnterSceneReq) Reset() {
@@ -93,20 +89,27 @@ func (x *PathfindingEnterSceneReq) GetSceneId() uint32 {
return 0
}
-func (x *PathfindingEnterSceneReq) GetActivityId() []uint32 {
+func (x *PathfindingEnterSceneReq) GetUnk3300_MGGFOILELKH() uint32 {
if x != nil {
- return x.ActivityId
+ return x.Unk3300_MGGFOILELKH
}
- return nil
+ return 0
}
-func (x *PathfindingEnterSceneReq) GetUnk2800_NCDFAFMGMIG() uint32 {
+func (x *PathfindingEnterSceneReq) GetUnk3300_JHLKDOHPIFB() uint32 {
if x != nil {
- return x.Unk2800_NCDFAFMGMIG
+ return x.Unk3300_JHLKDOHPIFB
}
return 0
}
+func (x *PathfindingEnterSceneReq) GetActivityId() []uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return nil
+}
+
func (x *PathfindingEnterSceneReq) GetVersion() uint32 {
if x != nil {
return x.Version
@@ -128,13 +131,6 @@ func (x *PathfindingEnterSceneReq) GetObstacles() []*ObstacleInfo {
return nil
}
-func (x *PathfindingEnterSceneReq) GetUnk2800_MBDFGODMPFN() uint32 {
- if x != nil {
- return x.Unk2800_MBDFGODMPFN
- }
- return 0
-}
-
var File_PathfindingEnterSceneReq_proto protoreflect.FileDescriptor
var file_PathfindingEnterSceneReq_proto_rawDesc = []byte{
@@ -143,23 +139,23 @@ var file_PathfindingEnterSceneReq_proto_rawDesc = []byte{
0x1a, 0x12, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x02, 0x0a, 0x18, 0x50, 0x61, 0x74, 0x68, 0x66, 0x69, 0x6e,
0x64, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65,
- 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x44, 0x46, 0x41, 0x46, 0x4d,
- 0x47, 0x4d, 0x49, 0x47, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x4e, 0x43, 0x44, 0x46, 0x41, 0x46, 0x4d, 0x47, 0x4d, 0x49, 0x47, 0x12, 0x18,
- 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x65,
- 0x64, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x45,
- 0x64, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2b, 0x0a, 0x09, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c,
- 0x65, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4f, 0x62, 0x73, 0x74, 0x61,
- 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c,
- 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x42,
- 0x44, 0x46, 0x47, 0x4f, 0x44, 0x4d, 0x50, 0x46, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4d, 0x42, 0x44, 0x46, 0x47, 0x4f, 0x44, 0x4d,
- 0x50, 0x46, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x47, 0x47, 0x46, 0x4f, 0x49, 0x4c, 0x45,
+ 0x4c, 0x4b, 0x48, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4d, 0x47, 0x47, 0x46, 0x4f, 0x49, 0x4c, 0x45, 0x4c, 0x4b, 0x48, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x4c, 0x4b, 0x44, 0x4f, 0x48,
+ 0x50, 0x49, 0x46, 0x42, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4a, 0x48, 0x4c, 0x4b, 0x44, 0x4f, 0x48, 0x50, 0x49, 0x46, 0x42, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f,
+ 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
+ 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2b, 0x0a, 0x09, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63,
+ 0x6c, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4f, 0x62, 0x73, 0x74,
+ 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63,
+ 0x6c, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PathfindingEnterSceneRsp.pb.go b/gover/gen/PathfindingEnterSceneRsp.pb.go
index be0dd1d0..385ab9cd 100644
--- a/gover/gen/PathfindingEnterSceneRsp.pb.go
+++ b/gover/gen/PathfindingEnterSceneRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PathfindingEnterSceneRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2321
-// EnetChannelId: 0
-// EnetIsReliable: true
type PathfindingEnterSceneRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PathfindingEnterSceneRsp) Reset() {
@@ -93,7 +90,7 @@ var file_PathfindingEnterSceneRsp_proto_rawDesc = []byte{
0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x34, 0x0a, 0x18, 0x50, 0x61, 0x74, 0x68, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45,
0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PathfindingPingNotify.pb.go b/gover/gen/PathfindingPingNotify.pb.go
index 3315c008..f36fb827 100644
--- a/gover/gen/PathfindingPingNotify.pb.go
+++ b/gover/gen/PathfindingPingNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PathfindingPingNotify.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2335
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PathfindingPingNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PbNavMeshStatsInfo.pb.go b/gover/gen/PbNavMeshStatsInfo.pb.go
index 491020a3..aa249f6c 100644
--- a/gover/gen/PbNavMeshStatsInfo.pb.go
+++ b/gover/gen/PbNavMeshStatsInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PbNavMeshStatsInfo.proto
package gen
@@ -41,10 +41,10 @@ type PbNavMeshStatsInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AuthorityAiInCombat int32 `protobuf:"varint,10,opt,name=authority_ai_in_combat,json=authorityAiInCombat,proto3" json:"authority_ai_in_combat,omitempty"`
- NoAuthorityAiInCombat int32 `protobuf:"varint,11,opt,name=no_authority_ai_in_combat,json=noAuthorityAiInCombat,proto3" json:"no_authority_ai_in_combat,omitempty"`
- TotalAuthorityAi int32 `protobuf:"varint,8,opt,name=total_authority_ai,json=totalAuthorityAi,proto3" json:"total_authority_ai,omitempty"`
- TotalNoAuthorityAi int32 `protobuf:"varint,13,opt,name=total_no_authority_ai,json=totalNoAuthorityAi,proto3" json:"total_no_authority_ai,omitempty"`
+ Unk3300_MOKPJBIPHNI int32 `protobuf:"varint,8,opt,name=Unk3300_MOKPJBIPHNI,json=Unk3300MOKPJBIPHNI,proto3" json:"Unk3300_MOKPJBIPHNI,omitempty"`
+ Unk3300_IMLHLJAOBLF int32 `protobuf:"varint,3,opt,name=Unk3300_IMLHLJAOBLF,json=Unk3300IMLHLJAOBLF,proto3" json:"Unk3300_IMLHLJAOBLF,omitempty"`
+ Unk3300_DHJKKJLKDHB int32 `protobuf:"varint,15,opt,name=Unk3300_DHJKKJLKDHB,json=Unk3300DHJKKJLKDHB,proto3" json:"Unk3300_DHJKKJLKDHB,omitempty"`
+ Unk3300_EEONKADBJME int32 `protobuf:"varint,13,opt,name=Unk3300_EEONKADBJME,json=Unk3300EEONKADBJME,proto3" json:"Unk3300_EEONKADBJME,omitempty"`
}
func (x *PbNavMeshStatsInfo) Reset() {
@@ -79,30 +79,30 @@ func (*PbNavMeshStatsInfo) Descriptor() ([]byte, []int) {
return file_PbNavMeshStatsInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *PbNavMeshStatsInfo) GetAuthorityAiInCombat() int32 {
+func (x *PbNavMeshStatsInfo) GetUnk3300_MOKPJBIPHNI() int32 {
if x != nil {
- return x.AuthorityAiInCombat
+ return x.Unk3300_MOKPJBIPHNI
}
return 0
}
-func (x *PbNavMeshStatsInfo) GetNoAuthorityAiInCombat() int32 {
+func (x *PbNavMeshStatsInfo) GetUnk3300_IMLHLJAOBLF() int32 {
if x != nil {
- return x.NoAuthorityAiInCombat
+ return x.Unk3300_IMLHLJAOBLF
}
return 0
}
-func (x *PbNavMeshStatsInfo) GetTotalAuthorityAi() int32 {
+func (x *PbNavMeshStatsInfo) GetUnk3300_DHJKKJLKDHB() int32 {
if x != nil {
- return x.TotalAuthorityAi
+ return x.Unk3300_DHJKKJLKDHB
}
return 0
}
-func (x *PbNavMeshStatsInfo) GetTotalNoAuthorityAi() int32 {
+func (x *PbNavMeshStatsInfo) GetUnk3300_EEONKADBJME() int32 {
if x != nil {
- return x.TotalNoAuthorityAi
+ return x.Unk3300_EEONKADBJME
}
return 0
}
@@ -111,23 +111,22 @@ var File_PbNavMeshStatsInfo_proto protoreflect.FileDescriptor
var file_PbNavMeshStatsInfo_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x62, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x01, 0x0a, 0x12, 0x50,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x12, 0x50,
0x62, 0x4e, 0x61, 0x76, 0x4d, 0x65, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x73, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x33, 0x0a, 0x16, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x61,
- 0x69, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x13, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x41, 0x69, 0x49, 0x6e,
- 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x12, 0x38, 0x0a, 0x19, 0x6e, 0x6f, 0x5f, 0x61, 0x75, 0x74,
- 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x61, 0x69, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d,
- 0x62, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x6e, 0x6f, 0x41, 0x75, 0x74,
- 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x41, 0x69, 0x49, 0x6e, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74,
- 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72,
- 0x69, 0x74, 0x79, 0x5f, 0x61, 0x69, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x74, 0x6f,
- 0x74, 0x61, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x41, 0x69, 0x12, 0x31,
- 0x0a, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x6f, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f,
- 0x72, 0x69, 0x74, 0x79, 0x5f, 0x61, 0x69, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x6f, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x41,
- 0x69, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x4b,
+ 0x50, 0x4a, 0x42, 0x49, 0x50, 0x48, 0x4e, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4f, 0x4b, 0x50, 0x4a, 0x42, 0x49, 0x50, 0x48,
+ 0x4e, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4d,
+ 0x4c, 0x48, 0x4c, 0x4a, 0x41, 0x4f, 0x42, 0x4c, 0x46, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4d, 0x4c, 0x48, 0x4c, 0x4a, 0x41, 0x4f,
+ 0x42, 0x4c, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44,
+ 0x48, 0x4a, 0x4b, 0x4b, 0x4a, 0x4c, 0x4b, 0x44, 0x48, 0x42, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x48, 0x4a, 0x4b, 0x4b, 0x4a, 0x4c,
+ 0x4b, 0x44, 0x48, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x45, 0x45, 0x4f, 0x4e, 0x4b, 0x41, 0x44, 0x42, 0x4a, 0x4d, 0x45, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x45, 0x4f, 0x4e, 0x4b, 0x41,
+ 0x44, 0x42, 0x4a, 0x4d, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/PerformOperationNotify.pb.go b/gover/gen/PerformOperationNotify.pb.go
new file mode 100644
index 00000000..45358d0a
--- /dev/null
+++ b/gover/gen/PerformOperationNotify.pb.go
@@ -0,0 +1,259 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PerformOperationNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PerformOperationNotify_OperateType int32
+
+const (
+ PerformOperationNotify_OPERATE_TYPE_NONE PerformOperationNotify_OperateType = 0
+ PerformOperationNotify_OPERATE_TYPE_EFFECT PerformOperationNotify_OperateType = 1
+)
+
+// Enum value maps for PerformOperationNotify_OperateType.
+var (
+ PerformOperationNotify_OperateType_name = map[int32]string{
+ 0: "OPERATE_TYPE_NONE",
+ 1: "OPERATE_TYPE_EFFECT",
+ }
+ PerformOperationNotify_OperateType_value = map[string]int32{
+ "OPERATE_TYPE_NONE": 0,
+ "OPERATE_TYPE_EFFECT": 1,
+ }
+)
+
+func (x PerformOperationNotify_OperateType) Enum() *PerformOperationNotify_OperateType {
+ p := new(PerformOperationNotify_OperateType)
+ *p = x
+ return p
+}
+
+func (x PerformOperationNotify_OperateType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (PerformOperationNotify_OperateType) Descriptor() protoreflect.EnumDescriptor {
+ return file_PerformOperationNotify_proto_enumTypes[0].Descriptor()
+}
+
+func (PerformOperationNotify_OperateType) Type() protoreflect.EnumType {
+ return &file_PerformOperationNotify_proto_enumTypes[0]
+}
+
+func (x PerformOperationNotify_OperateType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use PerformOperationNotify_OperateType.Descriptor instead.
+func (PerformOperationNotify_OperateType) EnumDescriptor() ([]byte, []int) {
+ return file_PerformOperationNotify_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type PerformOperationNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OperateType PerformOperationNotify_OperateType `protobuf:"varint,13,opt,name=operate_type,json=operateType,proto3,enum=PerformOperationNotify_OperateType" json:"operate_type,omitempty"`
+ Index uint32 `protobuf:"varint,7,opt,name=index,proto3" json:"index,omitempty"`
+ Pos *Vector `protobuf:"bytes,9,opt,name=pos,proto3" json:"pos,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Rot *Vector `protobuf:"bytes,4,opt,name=rot,proto3" json:"rot,omitempty"`
+}
+
+func (x *PerformOperationNotify) Reset() {
+ *x = PerformOperationNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PerformOperationNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PerformOperationNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PerformOperationNotify) ProtoMessage() {}
+
+func (x *PerformOperationNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PerformOperationNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PerformOperationNotify.ProtoReflect.Descriptor instead.
+func (*PerformOperationNotify) Descriptor() ([]byte, []int) {
+ return file_PerformOperationNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PerformOperationNotify) GetOperateType() PerformOperationNotify_OperateType {
+ if x != nil {
+ return x.OperateType
+ }
+ return PerformOperationNotify_OPERATE_TYPE_NONE
+}
+
+func (x *PerformOperationNotify) GetIndex() uint32 {
+ if x != nil {
+ return x.Index
+ }
+ return 0
+}
+
+func (x *PerformOperationNotify) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *PerformOperationNotify) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *PerformOperationNotify) GetRot() *Vector {
+ if x != nil {
+ return x.Rot
+ }
+ return nil
+}
+
+var File_PerformOperationNotify_proto protoreflect.FileDescriptor
+
+var file_PerformOperationNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x02, 0x0a,
+ 0x16, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x46, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61,
+ 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e,
+ 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x54, 0x79,
+ 0x70, 0x65, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x03, 0x72, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x22, 0x3d, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72,
+ 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x4f, 0x50, 0x45, 0x52, 0x41,
+ 0x54, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x17,
+ 0x0a, 0x13, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45,
+ 0x46, 0x46, 0x45, 0x43, 0x54, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PerformOperationNotify_proto_rawDescOnce sync.Once
+ file_PerformOperationNotify_proto_rawDescData = file_PerformOperationNotify_proto_rawDesc
+)
+
+func file_PerformOperationNotify_proto_rawDescGZIP() []byte {
+ file_PerformOperationNotify_proto_rawDescOnce.Do(func() {
+ file_PerformOperationNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PerformOperationNotify_proto_rawDescData)
+ })
+ return file_PerformOperationNotify_proto_rawDescData
+}
+
+var file_PerformOperationNotify_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_PerformOperationNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PerformOperationNotify_proto_goTypes = []interface{}{
+ (PerformOperationNotify_OperateType)(0), // 0: PerformOperationNotify.OperateType
+ (*PerformOperationNotify)(nil), // 1: PerformOperationNotify
+ (*Vector)(nil), // 2: Vector
+}
+var file_PerformOperationNotify_proto_depIdxs = []int32{
+ 0, // 0: PerformOperationNotify.operate_type:type_name -> PerformOperationNotify.OperateType
+ 2, // 1: PerformOperationNotify.pos:type_name -> Vector
+ 2, // 2: PerformOperationNotify.rot:type_name -> Vector
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_PerformOperationNotify_proto_init() }
+func file_PerformOperationNotify_proto_init() {
+ if File_PerformOperationNotify_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PerformOperationNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PerformOperationNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PerformOperationNotify_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PerformOperationNotify_proto_goTypes,
+ DependencyIndexes: file_PerformOperationNotify_proto_depIdxs,
+ EnumInfos: file_PerformOperationNotify_proto_enumTypes,
+ MessageInfos: file_PerformOperationNotify_proto_msgTypes,
+ }.Build()
+ File_PerformOperationNotify_proto = out.File
+ file_PerformOperationNotify_proto_rawDesc = nil
+ file_PerformOperationNotify_proto_goTypes = nil
+ file_PerformOperationNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PersistentDungeonSwitchAvatarReq.pb.go b/gover/gen/PersistentDungeonSwitchAvatarReq.pb.go
new file mode 100644
index 00000000..c21615b3
--- /dev/null
+++ b/gover/gen/PersistentDungeonSwitchAvatarReq.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PersistentDungeonSwitchAvatarReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PersistentDungeonSwitchAvatarReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CurAvatarGuid uint64 `protobuf:"varint,14,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+ AvatarTeamGuidList []uint64 `protobuf:"varint,2,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
+}
+
+func (x *PersistentDungeonSwitchAvatarReq) Reset() {
+ *x = PersistentDungeonSwitchAvatarReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PersistentDungeonSwitchAvatarReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PersistentDungeonSwitchAvatarReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PersistentDungeonSwitchAvatarReq) ProtoMessage() {}
+
+func (x *PersistentDungeonSwitchAvatarReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PersistentDungeonSwitchAvatarReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PersistentDungeonSwitchAvatarReq.ProtoReflect.Descriptor instead.
+func (*PersistentDungeonSwitchAvatarReq) Descriptor() ([]byte, []int) {
+ return file_PersistentDungeonSwitchAvatarReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PersistentDungeonSwitchAvatarReq) GetCurAvatarGuid() uint64 {
+ if x != nil {
+ return x.CurAvatarGuid
+ }
+ return 0
+}
+
+func (x *PersistentDungeonSwitchAvatarReq) GetAvatarTeamGuidList() []uint64 {
+ if x != nil {
+ return x.AvatarTeamGuidList
+ }
+ return nil
+}
+
+var File_PersistentDungeonSwitchAvatarReq_proto protoreflect.FileDescriptor
+
+var file_PersistentDungeonSwitchAvatarReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x20, 0x50, 0x65, 0x72, 0x73,
+ 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x77, 0x69,
+ 0x74, 0x63, 0x68, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f,
+ 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74,
+ 0x65, 0x61, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x04, 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x47,
+ 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PersistentDungeonSwitchAvatarReq_proto_rawDescOnce sync.Once
+ file_PersistentDungeonSwitchAvatarReq_proto_rawDescData = file_PersistentDungeonSwitchAvatarReq_proto_rawDesc
+)
+
+func file_PersistentDungeonSwitchAvatarReq_proto_rawDescGZIP() []byte {
+ file_PersistentDungeonSwitchAvatarReq_proto_rawDescOnce.Do(func() {
+ file_PersistentDungeonSwitchAvatarReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PersistentDungeonSwitchAvatarReq_proto_rawDescData)
+ })
+ return file_PersistentDungeonSwitchAvatarReq_proto_rawDescData
+}
+
+var file_PersistentDungeonSwitchAvatarReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PersistentDungeonSwitchAvatarReq_proto_goTypes = []interface{}{
+ (*PersistentDungeonSwitchAvatarReq)(nil), // 0: PersistentDungeonSwitchAvatarReq
+}
+var file_PersistentDungeonSwitchAvatarReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PersistentDungeonSwitchAvatarReq_proto_init() }
+func file_PersistentDungeonSwitchAvatarReq_proto_init() {
+ if File_PersistentDungeonSwitchAvatarReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PersistentDungeonSwitchAvatarReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PersistentDungeonSwitchAvatarReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PersistentDungeonSwitchAvatarReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PersistentDungeonSwitchAvatarReq_proto_goTypes,
+ DependencyIndexes: file_PersistentDungeonSwitchAvatarReq_proto_depIdxs,
+ MessageInfos: file_PersistentDungeonSwitchAvatarReq_proto_msgTypes,
+ }.Build()
+ File_PersistentDungeonSwitchAvatarReq_proto = out.File
+ file_PersistentDungeonSwitchAvatarReq_proto_rawDesc = nil
+ file_PersistentDungeonSwitchAvatarReq_proto_goTypes = nil
+ file_PersistentDungeonSwitchAvatarReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PersistentDungeonSwitchAvatarRsp.pb.go b/gover/gen/PersistentDungeonSwitchAvatarRsp.pb.go
new file mode 100644
index 00000000..2b39925c
--- /dev/null
+++ b/gover/gen/PersistentDungeonSwitchAvatarRsp.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PersistentDungeonSwitchAvatarRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PersistentDungeonSwitchAvatarRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarTeamGuidList []uint64 `protobuf:"varint,9,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
+ CurAvatarGuid uint64 `protobuf:"varint,15,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+}
+
+func (x *PersistentDungeonSwitchAvatarRsp) Reset() {
+ *x = PersistentDungeonSwitchAvatarRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PersistentDungeonSwitchAvatarRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PersistentDungeonSwitchAvatarRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PersistentDungeonSwitchAvatarRsp) ProtoMessage() {}
+
+func (x *PersistentDungeonSwitchAvatarRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PersistentDungeonSwitchAvatarRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PersistentDungeonSwitchAvatarRsp.ProtoReflect.Descriptor instead.
+func (*PersistentDungeonSwitchAvatarRsp) Descriptor() ([]byte, []int) {
+ return file_PersistentDungeonSwitchAvatarRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PersistentDungeonSwitchAvatarRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *PersistentDungeonSwitchAvatarRsp) GetAvatarTeamGuidList() []uint64 {
+ if x != nil {
+ return x.AvatarTeamGuidList
+ }
+ return nil
+}
+
+func (x *PersistentDungeonSwitchAvatarRsp) GetCurAvatarGuid() uint64 {
+ if x != nil {
+ return x.CurAvatarGuid
+ }
+ return 0
+}
+
+var File_PersistentDungeonSwitchAvatarRsp_proto protoreflect.FileDescriptor
+
+var file_PersistentDungeonSwitchAvatarRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x20, 0x50, 0x65, 0x72,
+ 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x77,
+ 0x69, 0x74, 0x63, 0x68, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65,
+ 0x61, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75,
+ 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
+ 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_PersistentDungeonSwitchAvatarRsp_proto_rawDescOnce sync.Once
+ file_PersistentDungeonSwitchAvatarRsp_proto_rawDescData = file_PersistentDungeonSwitchAvatarRsp_proto_rawDesc
+)
+
+func file_PersistentDungeonSwitchAvatarRsp_proto_rawDescGZIP() []byte {
+ file_PersistentDungeonSwitchAvatarRsp_proto_rawDescOnce.Do(func() {
+ file_PersistentDungeonSwitchAvatarRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PersistentDungeonSwitchAvatarRsp_proto_rawDescData)
+ })
+ return file_PersistentDungeonSwitchAvatarRsp_proto_rawDescData
+}
+
+var file_PersistentDungeonSwitchAvatarRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PersistentDungeonSwitchAvatarRsp_proto_goTypes = []interface{}{
+ (*PersistentDungeonSwitchAvatarRsp)(nil), // 0: PersistentDungeonSwitchAvatarRsp
+}
+var file_PersistentDungeonSwitchAvatarRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PersistentDungeonSwitchAvatarRsp_proto_init() }
+func file_PersistentDungeonSwitchAvatarRsp_proto_init() {
+ if File_PersistentDungeonSwitchAvatarRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PersistentDungeonSwitchAvatarRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PersistentDungeonSwitchAvatarRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PersistentDungeonSwitchAvatarRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PersistentDungeonSwitchAvatarRsp_proto_goTypes,
+ DependencyIndexes: file_PersistentDungeonSwitchAvatarRsp_proto_depIdxs,
+ MessageInfos: file_PersistentDungeonSwitchAvatarRsp_proto_msgTypes,
+ }.Build()
+ File_PersistentDungeonSwitchAvatarRsp_proto = out.File
+ file_PersistentDungeonSwitchAvatarRsp_proto_rawDesc = nil
+ file_PersistentDungeonSwitchAvatarRsp_proto_goTypes = nil
+ file_PersistentDungeonSwitchAvatarRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PersonalLineAllDataReq.pb.go b/gover/gen/PersonalLineAllDataReq.pb.go
index 9be41841..1fb09704 100644
--- a/gover/gen/PersonalLineAllDataReq.pb.go
+++ b/gover/gen/PersonalLineAllDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PersonalLineAllDataReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 474
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PersonalLineAllDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PersonalLineAllDataRsp.pb.go b/gover/gen/PersonalLineAllDataRsp.pb.go
index 393c85f9..3bae17d0 100644
--- a/gover/gen/PersonalLineAllDataRsp.pb.go
+++ b/gover/gen/PersonalLineAllDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PersonalLineAllDataRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 476
-// EnetChannelId: 0
-// EnetIsReliable: true
type PersonalLineAllDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurFinishedDailyTaskCount uint32 `protobuf:"varint,5,opt,name=cur_finished_daily_task_count,json=curFinishedDailyTaskCount,proto3" json:"cur_finished_daily_task_count,omitempty"`
- CanBeUnlockedPersonalLineList []uint32 `protobuf:"varint,13,rep,packed,name=can_be_unlocked_personal_line_list,json=canBeUnlockedPersonalLineList,proto3" json:"can_be_unlocked_personal_line_list,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OngoingPersonalLineList []uint32 `protobuf:"varint,8,rep,packed,name=ongoing_personal_line_list,json=ongoingPersonalLineList,proto3" json:"ongoing_personal_line_list,omitempty"`
- LegendaryKeyCount uint32 `protobuf:"varint,11,opt,name=legendary_key_count,json=legendaryKeyCount,proto3" json:"legendary_key_count,omitempty"`
+ CurFinishedDailyTaskCount uint32 `protobuf:"varint,12,opt,name=cur_finished_daily_task_count,json=curFinishedDailyTaskCount,proto3" json:"cur_finished_daily_task_count,omitempty"`
LockedPersonalLineList []*LockedPersonallineData `protobuf:"bytes,10,rep,name=locked_personal_line_list,json=lockedPersonalLineList,proto3" json:"locked_personal_line_list,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CanBeUnlockedPersonalLineList []uint32 `protobuf:"varint,1,rep,packed,name=can_be_unlocked_personal_line_list,json=canBeUnlockedPersonalLineList,proto3" json:"can_be_unlocked_personal_line_list,omitempty"`
+ OngoingPersonalLineList []uint32 `protobuf:"varint,6,rep,packed,name=ongoing_personal_line_list,json=ongoingPersonalLineList,proto3" json:"ongoing_personal_line_list,omitempty"`
+ LegendaryKeyCount uint32 `protobuf:"varint,5,opt,name=legendary_key_count,json=legendaryKeyCount,proto3" json:"legendary_key_count,omitempty"`
}
func (x *PersonalLineAllDataRsp) Reset() {
@@ -91,9 +88,9 @@ func (x *PersonalLineAllDataRsp) GetCurFinishedDailyTaskCount() uint32 {
return 0
}
-func (x *PersonalLineAllDataRsp) GetCanBeUnlockedPersonalLineList() []uint32 {
+func (x *PersonalLineAllDataRsp) GetLockedPersonalLineList() []*LockedPersonallineData {
if x != nil {
- return x.CanBeUnlockedPersonalLineList
+ return x.LockedPersonalLineList
}
return nil
}
@@ -105,6 +102,13 @@ func (x *PersonalLineAllDataRsp) GetRetcode() int32 {
return 0
}
+func (x *PersonalLineAllDataRsp) GetCanBeUnlockedPersonalLineList() []uint32 {
+ if x != nil {
+ return x.CanBeUnlockedPersonalLineList
+ }
+ return nil
+}
+
func (x *PersonalLineAllDataRsp) GetOngoingPersonalLineList() []uint32 {
if x != nil {
return x.OngoingPersonalLineList
@@ -119,13 +123,6 @@ func (x *PersonalLineAllDataRsp) GetLegendaryKeyCount() uint32 {
return 0
}
-func (x *PersonalLineAllDataRsp) GetLockedPersonalLineList() []*LockedPersonallineData {
- if x != nil {
- return x.LockedPersonalLineList
- }
- return nil
-}
-
var File_PersonalLineAllDataRsp_proto protoreflect.FileDescriptor
var file_PersonalLineAllDataRsp_proto_rawDesc = []byte{
@@ -136,27 +133,27 @@ var file_PersonalLineAllDataRsp_proto_rawDesc = []byte{
0x16, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x41, 0x6c, 0x6c,
0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x40, 0x0a, 0x1d, 0x63, 0x75, 0x72, 0x5f, 0x66,
0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x74, 0x61,
- 0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x19,
+ 0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x19,
0x63, 0x75, 0x72, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79,
- 0x54, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x49, 0x0a, 0x22, 0x63, 0x61, 0x6e,
- 0x5f, 0x62, 0x65, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72,
- 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1d, 0x63, 0x61, 0x6e, 0x42, 0x65, 0x55, 0x6e, 0x6c, 0x6f,
- 0x63, 0x6b, 0x65, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b,
- 0x0a, 0x1a, 0x6f, 0x6e, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
- 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x17, 0x6f, 0x6e, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x65, 0x72, 0x73, 0x6f,
- 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x6c,
- 0x65, 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x6c, 0x65, 0x67, 0x65, 0x6e, 0x64,
- 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x52, 0x0a, 0x19, 0x6c,
- 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6c,
- 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
- 0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x6c,
- 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50,
- 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x54, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x52, 0x0a, 0x19, 0x6c, 0x6f, 0x63,
+ 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x4c,
+ 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x69, 0x6e,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x65, 0x72,
+ 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x49, 0x0a, 0x22, 0x63, 0x61, 0x6e, 0x5f, 0x62,
+ 0x65, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f,
+ 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x1d, 0x63, 0x61, 0x6e, 0x42, 0x65, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x65, 0x64, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x1a, 0x6f, 0x6e, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65,
+ 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x17, 0x6f, 0x6e, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50,
+ 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x2e, 0x0a, 0x13, 0x6c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x6b, 0x65, 0x79,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x6c, 0x65,
+ 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PersonalLineNewUnlockNotify.pb.go b/gover/gen/PersonalLineNewUnlockNotify.pb.go
index 436cc3df..8ce6837b 100644
--- a/gover/gen/PersonalLineNewUnlockNotify.pb.go
+++ b/gover/gen/PersonalLineNewUnlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PersonalLineNewUnlockNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 442
-// EnetChannelId: 0
-// EnetIsReliable: true
type PersonalLineNewUnlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PersonalLineIdList []uint32 `protobuf:"varint,9,rep,packed,name=personal_line_id_list,json=personalLineIdList,proto3" json:"personal_line_id_list,omitempty"`
+ PersonalLineIdList []uint32 `protobuf:"varint,6,rep,packed,name=personal_line_id_list,json=personalLineIdList,proto3" json:"personal_line_id_list,omitempty"`
}
func (x *PersonalLineNewUnlockNotify) Reset() {
@@ -94,7 +91,7 @@ var file_PersonalLineNewUnlockNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1b, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c,
0x69, 0x6e, 0x65, 0x4e, 0x65, 0x77, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x31, 0x0a, 0x15, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6c,
- 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28,
+ 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
0x0d, 0x52, 0x12, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x49,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PersonalSceneJumpReq.pb.go b/gover/gen/PersonalSceneJumpReq.pb.go
index e74ffc5d..7a5d07b8 100644
--- a/gover/gen/PersonalSceneJumpReq.pb.go
+++ b/gover/gen/PersonalSceneJumpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PersonalSceneJumpReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 284
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PersonalSceneJumpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,4,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ PointId uint32 `protobuf:"varint,14,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *PersonalSceneJumpReq) Reset() {
@@ -94,7 +90,7 @@ var file_PersonalSceneJumpReq_proto_rawDesc = []byte{
0x75, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x14,
0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4a, 0x75, 0x6d,
0x70, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PersonalSceneJumpRsp.pb.go b/gover/gen/PersonalSceneJumpRsp.pb.go
index e7e7df51..226d4b66 100644
--- a/gover/gen/PersonalSceneJumpRsp.pb.go
+++ b/gover/gen/PersonalSceneJumpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PersonalSceneJumpRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 280
-// EnetChannelId: 0
-// EnetIsReliable: true
type PersonalSceneJumpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DestSceneId uint32 `protobuf:"varint,5,opt,name=dest_scene_id,json=destSceneId,proto3" json:"dest_scene_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DestPos *Vector `protobuf:"bytes,11,opt,name=dest_pos,json=destPos,proto3" json:"dest_pos,omitempty"`
+ DestSceneId uint32 `protobuf:"varint,3,opt,name=dest_scene_id,json=destSceneId,proto3" json:"dest_scene_id,omitempty"`
+ DestPos *Vector `protobuf:"bytes,8,opt,name=dest_pos,json=destPos,proto3" json:"dest_pos,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PersonalSceneJumpRsp) Reset() {
@@ -88,18 +85,18 @@ func (x *PersonalSceneJumpRsp) GetDestSceneId() uint32 {
return 0
}
-func (x *PersonalSceneJumpRsp) GetRetcode() int32 {
+func (x *PersonalSceneJumpRsp) GetDestPos() *Vector {
if x != nil {
- return x.Retcode
+ return x.DestPos
}
- return 0
+ return nil
}
-func (x *PersonalSceneJumpRsp) GetDestPos() *Vector {
+func (x *PersonalSceneJumpRsp) GetRetcode() int32 {
if x != nil {
- return x.DestPos
+ return x.Retcode
}
- return nil
+ return 0
}
var File_PersonalSceneJumpRsp_proto protoreflect.FileDescriptor
@@ -110,12 +107,12 @@ var file_PersonalSceneJumpRsp_proto_rawDesc = []byte{
0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x14, 0x50, 0x65,
0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4a, 0x75, 0x6d, 0x70, 0x52,
0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x53,
- 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x22, 0x0a, 0x08, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x64, 0x65, 0x73,
- 0x74, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x08, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x70,
+ 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x07, 0x64, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PhotoActivityClientViewReq.pb.go b/gover/gen/PhotoActivityClientViewReq.pb.go
new file mode 100644
index 00000000..a7c458a1
--- /dev/null
+++ b/gover/gen/PhotoActivityClientViewReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PhotoActivityClientViewReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PhotoActivityClientViewReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PosId uint32 `protobuf:"varint,13,opt,name=pos_id,json=posId,proto3" json:"pos_id,omitempty"`
+}
+
+func (x *PhotoActivityClientViewReq) Reset() {
+ *x = PhotoActivityClientViewReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PhotoActivityClientViewReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PhotoActivityClientViewReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PhotoActivityClientViewReq) ProtoMessage() {}
+
+func (x *PhotoActivityClientViewReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PhotoActivityClientViewReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PhotoActivityClientViewReq.ProtoReflect.Descriptor instead.
+func (*PhotoActivityClientViewReq) Descriptor() ([]byte, []int) {
+ return file_PhotoActivityClientViewReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PhotoActivityClientViewReq) GetPosId() uint32 {
+ if x != nil {
+ return x.PosId
+ }
+ return 0
+}
+
+var File_PhotoActivityClientViewReq_proto protoreflect.FileDescriptor
+
+var file_PhotoActivityClientViewReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x1a, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71,
+ 0x12, 0x15, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x70, 0x6f, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PhotoActivityClientViewReq_proto_rawDescOnce sync.Once
+ file_PhotoActivityClientViewReq_proto_rawDescData = file_PhotoActivityClientViewReq_proto_rawDesc
+)
+
+func file_PhotoActivityClientViewReq_proto_rawDescGZIP() []byte {
+ file_PhotoActivityClientViewReq_proto_rawDescOnce.Do(func() {
+ file_PhotoActivityClientViewReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PhotoActivityClientViewReq_proto_rawDescData)
+ })
+ return file_PhotoActivityClientViewReq_proto_rawDescData
+}
+
+var file_PhotoActivityClientViewReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PhotoActivityClientViewReq_proto_goTypes = []interface{}{
+ (*PhotoActivityClientViewReq)(nil), // 0: PhotoActivityClientViewReq
+}
+var file_PhotoActivityClientViewReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PhotoActivityClientViewReq_proto_init() }
+func file_PhotoActivityClientViewReq_proto_init() {
+ if File_PhotoActivityClientViewReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PhotoActivityClientViewReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PhotoActivityClientViewReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PhotoActivityClientViewReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PhotoActivityClientViewReq_proto_goTypes,
+ DependencyIndexes: file_PhotoActivityClientViewReq_proto_depIdxs,
+ MessageInfos: file_PhotoActivityClientViewReq_proto_msgTypes,
+ }.Build()
+ File_PhotoActivityClientViewReq_proto = out.File
+ file_PhotoActivityClientViewReq_proto_rawDesc = nil
+ file_PhotoActivityClientViewReq_proto_goTypes = nil
+ file_PhotoActivityClientViewReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PhotoActivityClientViewRsp.pb.go b/gover/gen/PhotoActivityClientViewRsp.pb.go
new file mode 100644
index 00000000..63c65b7e
--- /dev/null
+++ b/gover/gen/PhotoActivityClientViewRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PhotoActivityClientViewRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PhotoActivityClientViewRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PosId uint32 `protobuf:"varint,2,opt,name=pos_id,json=posId,proto3" json:"pos_id,omitempty"`
+}
+
+func (x *PhotoActivityClientViewRsp) Reset() {
+ *x = PhotoActivityClientViewRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PhotoActivityClientViewRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PhotoActivityClientViewRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PhotoActivityClientViewRsp) ProtoMessage() {}
+
+func (x *PhotoActivityClientViewRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PhotoActivityClientViewRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PhotoActivityClientViewRsp.ProtoReflect.Descriptor instead.
+func (*PhotoActivityClientViewRsp) Descriptor() ([]byte, []int) {
+ return file_PhotoActivityClientViewRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PhotoActivityClientViewRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *PhotoActivityClientViewRsp) GetPosId() uint32 {
+ if x != nil {
+ return x.PosId
+ }
+ return 0
+}
+
+var File_PhotoActivityClientViewRsp_proto protoreflect.FileDescriptor
+
+var file_PhotoActivityClientViewRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x1a, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x6f,
+ 0x73, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x6f, 0x73, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_PhotoActivityClientViewRsp_proto_rawDescOnce sync.Once
+ file_PhotoActivityClientViewRsp_proto_rawDescData = file_PhotoActivityClientViewRsp_proto_rawDesc
+)
+
+func file_PhotoActivityClientViewRsp_proto_rawDescGZIP() []byte {
+ file_PhotoActivityClientViewRsp_proto_rawDescOnce.Do(func() {
+ file_PhotoActivityClientViewRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PhotoActivityClientViewRsp_proto_rawDescData)
+ })
+ return file_PhotoActivityClientViewRsp_proto_rawDescData
+}
+
+var file_PhotoActivityClientViewRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PhotoActivityClientViewRsp_proto_goTypes = []interface{}{
+ (*PhotoActivityClientViewRsp)(nil), // 0: PhotoActivityClientViewRsp
+}
+var file_PhotoActivityClientViewRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PhotoActivityClientViewRsp_proto_init() }
+func file_PhotoActivityClientViewRsp_proto_init() {
+ if File_PhotoActivityClientViewRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PhotoActivityClientViewRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PhotoActivityClientViewRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PhotoActivityClientViewRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PhotoActivityClientViewRsp_proto_goTypes,
+ DependencyIndexes: file_PhotoActivityClientViewRsp_proto_depIdxs,
+ MessageInfos: file_PhotoActivityClientViewRsp_proto_msgTypes,
+ }.Build()
+ File_PhotoActivityClientViewRsp_proto = out.File
+ file_PhotoActivityClientViewRsp_proto_rawDesc = nil
+ file_PhotoActivityClientViewRsp_proto_goTypes = nil
+ file_PhotoActivityClientViewRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PhotoActivityDetailInfo.pb.go b/gover/gen/PhotoActivityDetailInfo.pb.go
index 8f64e8cc..cc8fb0b4 100644
--- a/gover/gen/PhotoActivityDetailInfo.pb.go
+++ b/gover/gen/PhotoActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PhotoActivityDetailInfo.proto
package gen
@@ -41,8 +41,8 @@ type PhotoActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsContentClosed bool `protobuf:"varint,4,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- PhotoStageList []*PhotoStage `protobuf:"bytes,12,rep,name=photo_stage_list,json=photoStageList,proto3" json:"photo_stage_list,omitempty"`
+ IsContentClosed bool `protobuf:"varint,5,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ PhotoPosDataList []*PhotoPosData `protobuf:"bytes,14,rep,name=photo_pos_data_list,json=photoPosDataList,proto3" json:"photo_pos_data_list,omitempty"`
}
func (x *PhotoActivityDetailInfo) Reset() {
@@ -84,9 +84,9 @@ func (x *PhotoActivityDetailInfo) GetIsContentClosed() bool {
return false
}
-func (x *PhotoActivityDetailInfo) GetPhotoStageList() []*PhotoStage {
+func (x *PhotoActivityDetailInfo) GetPhotoPosDataList() []*PhotoPosData {
if x != nil {
- return x.PhotoStageList
+ return x.PhotoPosDataList
}
return nil
}
@@ -96,16 +96,17 @@ var File_PhotoActivityDetailInfo_proto protoreflect.FileDescriptor
var file_PhotoActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x10, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x7c, 0x0a, 0x17, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11,
- 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65,
- 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x10, 0x70, 0x68, 0x6f, 0x74,
- 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52,
- 0x0e, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x50, 0x6f, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x17, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c,
+ 0x6f, 0x73, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f,
+ 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x13, 0x70,
+ 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x70, 0x6f, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f,
+ 0x50, 0x6f, 0x73, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x50, 0x6f,
+ 0x73, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -123,10 +124,10 @@ func file_PhotoActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_PhotoActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PhotoActivityDetailInfo_proto_goTypes = []interface{}{
(*PhotoActivityDetailInfo)(nil), // 0: PhotoActivityDetailInfo
- (*PhotoStage)(nil), // 1: PhotoStage
+ (*PhotoPosData)(nil), // 1: PhotoPosData
}
var file_PhotoActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: PhotoActivityDetailInfo.photo_stage_list:type_name -> PhotoStage
+ 1, // 0: PhotoActivityDetailInfo.photo_pos_data_list:type_name -> PhotoPosData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -139,7 +140,7 @@ func file_PhotoActivityDetailInfo_proto_init() {
if File_PhotoActivityDetailInfo_proto != nil {
return
}
- file_PhotoStage_proto_init()
+ file_PhotoPosData_proto_init()
if !protoimpl.UnsafeEnabled {
file_PhotoActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PhotoActivityDetailInfo); i {
diff --git a/gover/gen/PhotoActivityFinishReq.pb.go b/gover/gen/PhotoActivityFinishReq.pb.go
new file mode 100644
index 00000000..8379b5b0
--- /dev/null
+++ b/gover/gen/PhotoActivityFinishReq.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PhotoActivityFinishReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PhotoActivityFinishReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PosId uint32 `protobuf:"varint,8,opt,name=pos_id,json=posId,proto3" json:"pos_id,omitempty"`
+ CheckRootId uint32 `protobuf:"varint,11,opt,name=check_root_id,json=checkRootId,proto3" json:"check_root_id,omitempty"`
+ IsSucc bool `protobuf:"varint,15,opt,name=is_succ,json=isSucc,proto3" json:"is_succ,omitempty"`
+}
+
+func (x *PhotoActivityFinishReq) Reset() {
+ *x = PhotoActivityFinishReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PhotoActivityFinishReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PhotoActivityFinishReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PhotoActivityFinishReq) ProtoMessage() {}
+
+func (x *PhotoActivityFinishReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PhotoActivityFinishReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PhotoActivityFinishReq.ProtoReflect.Descriptor instead.
+func (*PhotoActivityFinishReq) Descriptor() ([]byte, []int) {
+ return file_PhotoActivityFinishReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PhotoActivityFinishReq) GetPosId() uint32 {
+ if x != nil {
+ return x.PosId
+ }
+ return 0
+}
+
+func (x *PhotoActivityFinishReq) GetCheckRootId() uint32 {
+ if x != nil {
+ return x.CheckRootId
+ }
+ return 0
+}
+
+func (x *PhotoActivityFinishReq) GetIsSucc() bool {
+ if x != nil {
+ return x.IsSucc
+ }
+ return false
+}
+
+var File_PhotoActivityFinishReq_proto protoreflect.FileDescriptor
+
+var file_PhotoActivityFinishReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c,
+ 0x0a, 0x16, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x5f,
+ 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x6f, 0x73, 0x49, 0x64, 0x12,
+ 0x22, 0x0a, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x6f, 0x6f,
+ 0x74, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PhotoActivityFinishReq_proto_rawDescOnce sync.Once
+ file_PhotoActivityFinishReq_proto_rawDescData = file_PhotoActivityFinishReq_proto_rawDesc
+)
+
+func file_PhotoActivityFinishReq_proto_rawDescGZIP() []byte {
+ file_PhotoActivityFinishReq_proto_rawDescOnce.Do(func() {
+ file_PhotoActivityFinishReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PhotoActivityFinishReq_proto_rawDescData)
+ })
+ return file_PhotoActivityFinishReq_proto_rawDescData
+}
+
+var file_PhotoActivityFinishReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PhotoActivityFinishReq_proto_goTypes = []interface{}{
+ (*PhotoActivityFinishReq)(nil), // 0: PhotoActivityFinishReq
+}
+var file_PhotoActivityFinishReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PhotoActivityFinishReq_proto_init() }
+func file_PhotoActivityFinishReq_proto_init() {
+ if File_PhotoActivityFinishReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PhotoActivityFinishReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PhotoActivityFinishReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PhotoActivityFinishReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PhotoActivityFinishReq_proto_goTypes,
+ DependencyIndexes: file_PhotoActivityFinishReq_proto_depIdxs,
+ MessageInfos: file_PhotoActivityFinishReq_proto_msgTypes,
+ }.Build()
+ File_PhotoActivityFinishReq_proto = out.File
+ file_PhotoActivityFinishReq_proto_rawDesc = nil
+ file_PhotoActivityFinishReq_proto_goTypes = nil
+ file_PhotoActivityFinishReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PhotoActivityFinishRsp.pb.go b/gover/gen/PhotoActivityFinishRsp.pb.go
new file mode 100644
index 00000000..c8451fe2
--- /dev/null
+++ b/gover/gen/PhotoActivityFinishRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PhotoActivityFinishRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PhotoActivityFinishRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PosId uint32 `protobuf:"varint,9,opt,name=pos_id,json=posId,proto3" json:"pos_id,omitempty"`
+}
+
+func (x *PhotoActivityFinishRsp) Reset() {
+ *x = PhotoActivityFinishRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PhotoActivityFinishRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PhotoActivityFinishRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PhotoActivityFinishRsp) ProtoMessage() {}
+
+func (x *PhotoActivityFinishRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PhotoActivityFinishRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PhotoActivityFinishRsp.ProtoReflect.Descriptor instead.
+func (*PhotoActivityFinishRsp) Descriptor() ([]byte, []int) {
+ return file_PhotoActivityFinishRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PhotoActivityFinishRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *PhotoActivityFinishRsp) GetPosId() uint32 {
+ if x != nil {
+ return x.PosId
+ }
+ return 0
+}
+
+var File_PhotoActivityFinishRsp_proto protoreflect.FileDescriptor
+
+var file_PhotoActivityFinishRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49,
+ 0x0a, 0x16, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x70, 0x6f, 0x73, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PhotoActivityFinishRsp_proto_rawDescOnce sync.Once
+ file_PhotoActivityFinishRsp_proto_rawDescData = file_PhotoActivityFinishRsp_proto_rawDesc
+)
+
+func file_PhotoActivityFinishRsp_proto_rawDescGZIP() []byte {
+ file_PhotoActivityFinishRsp_proto_rawDescOnce.Do(func() {
+ file_PhotoActivityFinishRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PhotoActivityFinishRsp_proto_rawDescData)
+ })
+ return file_PhotoActivityFinishRsp_proto_rawDescData
+}
+
+var file_PhotoActivityFinishRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PhotoActivityFinishRsp_proto_goTypes = []interface{}{
+ (*PhotoActivityFinishRsp)(nil), // 0: PhotoActivityFinishRsp
+}
+var file_PhotoActivityFinishRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PhotoActivityFinishRsp_proto_init() }
+func file_PhotoActivityFinishRsp_proto_init() {
+ if File_PhotoActivityFinishRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PhotoActivityFinishRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PhotoActivityFinishRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PhotoActivityFinishRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PhotoActivityFinishRsp_proto_goTypes,
+ DependencyIndexes: file_PhotoActivityFinishRsp_proto_depIdxs,
+ MessageInfos: file_PhotoActivityFinishRsp_proto_msgTypes,
+ }.Build()
+ File_PhotoActivityFinishRsp_proto = out.File
+ file_PhotoActivityFinishRsp_proto_rawDesc = nil
+ file_PhotoActivityFinishRsp_proto_goTypes = nil
+ file_PhotoActivityFinishRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PhotoGallerySettleInfo.pb.go b/gover/gen/PhotoGallerySettleInfo.pb.go
new file mode 100644
index 00000000..cddba9c2
--- /dev/null
+++ b/gover/gen/PhotoGallerySettleInfo.pb.go
@@ -0,0 +1,164 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PhotoGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PhotoGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GalleryStopReason `protobuf:"varint,13,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+}
+
+func (x *PhotoGallerySettleInfo) Reset() {
+ *x = PhotoGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PhotoGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PhotoGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PhotoGallerySettleInfo) ProtoMessage() {}
+
+func (x *PhotoGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_PhotoGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PhotoGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*PhotoGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_PhotoGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PhotoGallerySettleInfo) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+var File_PhotoGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_PhotoGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x16, 0x50, 0x68, 0x6f, 0x74, 0x6f,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PhotoGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_PhotoGallerySettleInfo_proto_rawDescData = file_PhotoGallerySettleInfo_proto_rawDesc
+)
+
+func file_PhotoGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_PhotoGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_PhotoGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_PhotoGallerySettleInfo_proto_rawDescData)
+ })
+ return file_PhotoGallerySettleInfo_proto_rawDescData
+}
+
+var file_PhotoGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PhotoGallerySettleInfo_proto_goTypes = []interface{}{
+ (*PhotoGallerySettleInfo)(nil), // 0: PhotoGallerySettleInfo
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_PhotoGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: PhotoGallerySettleInfo.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PhotoGallerySettleInfo_proto_init() }
+func file_PhotoGallerySettleInfo_proto_init() {
+ if File_PhotoGallerySettleInfo_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PhotoGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PhotoGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PhotoGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PhotoGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_PhotoGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_PhotoGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_PhotoGallerySettleInfo_proto = out.File
+ file_PhotoGallerySettleInfo_proto_rawDesc = nil
+ file_PhotoGallerySettleInfo_proto_goTypes = nil
+ file_PhotoGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/PhotoPosData.pb.go b/gover/gen/PhotoPosData.pb.go
new file mode 100644
index 00000000..afc00f83
--- /dev/null
+++ b/gover/gen/PhotoPosData.pb.go
@@ -0,0 +1,200 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PhotoPosData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PhotoPosData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OpenTime uint32 `protobuf:"varint,10,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ PosId uint32 `protobuf:"varint,9,opt,name=pos_id,json=posId,proto3" json:"pos_id,omitempty"`
+ Center *Vector `protobuf:"bytes,7,opt,name=center,proto3" json:"center,omitempty"`
+ IsView bool `protobuf:"varint,13,opt,name=is_view,json=isView,proto3" json:"is_view,omitempty"`
+ IsOpen bool `protobuf:"varint,3,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *PhotoPosData) Reset() {
+ *x = PhotoPosData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PhotoPosData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PhotoPosData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PhotoPosData) ProtoMessage() {}
+
+func (x *PhotoPosData) ProtoReflect() protoreflect.Message {
+ mi := &file_PhotoPosData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PhotoPosData.ProtoReflect.Descriptor instead.
+func (*PhotoPosData) Descriptor() ([]byte, []int) {
+ return file_PhotoPosData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PhotoPosData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *PhotoPosData) GetPosId() uint32 {
+ if x != nil {
+ return x.PosId
+ }
+ return 0
+}
+
+func (x *PhotoPosData) GetCenter() *Vector {
+ if x != nil {
+ return x.Center
+ }
+ return nil
+}
+
+func (x *PhotoPosData) GetIsView() bool {
+ if x != nil {
+ return x.IsView
+ }
+ return false
+}
+
+func (x *PhotoPosData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_PhotoPosData_proto protoreflect.FileDescriptor
+
+var file_PhotoPosData_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x50, 0x6f, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x95, 0x01, 0x0a, 0x0c, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x50, 0x6f, 0x73, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x15, 0x0a, 0x06, 0x70, 0x6f, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x70, 0x6f, 0x73, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65,
+ 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x76,
+ 0x69, 0x65, 0x77, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x56, 0x69, 0x65,
+ 0x77, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PhotoPosData_proto_rawDescOnce sync.Once
+ file_PhotoPosData_proto_rawDescData = file_PhotoPosData_proto_rawDesc
+)
+
+func file_PhotoPosData_proto_rawDescGZIP() []byte {
+ file_PhotoPosData_proto_rawDescOnce.Do(func() {
+ file_PhotoPosData_proto_rawDescData = protoimpl.X.CompressGZIP(file_PhotoPosData_proto_rawDescData)
+ })
+ return file_PhotoPosData_proto_rawDescData
+}
+
+var file_PhotoPosData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PhotoPosData_proto_goTypes = []interface{}{
+ (*PhotoPosData)(nil), // 0: PhotoPosData
+ (*Vector)(nil), // 1: Vector
+}
+var file_PhotoPosData_proto_depIdxs = []int32{
+ 1, // 0: PhotoPosData.center:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PhotoPosData_proto_init() }
+func file_PhotoPosData_proto_init() {
+ if File_PhotoPosData_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PhotoPosData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PhotoPosData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PhotoPosData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PhotoPosData_proto_goTypes,
+ DependencyIndexes: file_PhotoPosData_proto_depIdxs,
+ MessageInfos: file_PhotoPosData_proto_msgTypes,
+ }.Build()
+ File_PhotoPosData_proto = out.File
+ file_PhotoPosData_proto_rawDesc = nil
+ file_PhotoPosData_proto_goTypes = nil
+ file_PhotoPosData_proto_depIdxs = nil
+}
diff --git a/gover/gen/PhotoStage.pb.go b/gover/gen/PhotoStage.pb.go
deleted file mode 100644
index e772b9f9..00000000
--- a/gover/gen/PhotoStage.pb.go
+++ /dev/null
@@ -1,203 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: PhotoStage.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type PhotoStage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Center *Vector `protobuf:"bytes,15,opt,name=center,proto3" json:"center,omitempty"`
- OpenTime uint32 `protobuf:"varint,2,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- Unk2700_DDOBNKLLLDF bool `protobuf:"varint,4,opt,name=Unk2700_DDOBNKLLLDF,json=Unk2700DDOBNKLLLDF,proto3" json:"Unk2700_DDOBNKLLLDF,omitempty"`
- Unk2700_CKGJEOOKFIF uint32 `protobuf:"varint,9,opt,name=Unk2700_CKGJEOOKFIF,json=Unk2700CKGJEOOKFIF,proto3" json:"Unk2700_CKGJEOOKFIF,omitempty"`
- IsOpen bool `protobuf:"varint,6,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *PhotoStage) Reset() {
- *x = PhotoStage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_PhotoStage_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *PhotoStage) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*PhotoStage) ProtoMessage() {}
-
-func (x *PhotoStage) ProtoReflect() protoreflect.Message {
- mi := &file_PhotoStage_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use PhotoStage.ProtoReflect.Descriptor instead.
-func (*PhotoStage) Descriptor() ([]byte, []int) {
- return file_PhotoStage_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *PhotoStage) GetCenter() *Vector {
- if x != nil {
- return x.Center
- }
- return nil
-}
-
-func (x *PhotoStage) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *PhotoStage) GetUnk2700_DDOBNKLLLDF() bool {
- if x != nil {
- return x.Unk2700_DDOBNKLLLDF
- }
- return false
-}
-
-func (x *PhotoStage) GetUnk2700_CKGJEOOKFIF() uint32 {
- if x != nil {
- return x.Unk2700_CKGJEOOKFIF
- }
- return 0
-}
-
-func (x *PhotoStage) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_PhotoStage_proto protoreflect.FileDescriptor
-
-var file_PhotoStage_proto_rawDesc = []byte{
- 0x0a, 0x10, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xc5, 0x01, 0x0a, 0x0a, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12,
- 0x1f, 0x0a, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72,
- 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x4f, 0x42, 0x4e, 0x4b, 0x4c,
- 0x4c, 0x4c, 0x44, 0x46, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x44, 0x44, 0x4f, 0x42, 0x4e, 0x4b, 0x4c, 0x4c, 0x4c, 0x44, 0x46, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f,
- 0x4f, 0x4b, 0x46, 0x49, 0x46, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b, 0x46, 0x49, 0x46, 0x12,
- 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_PhotoStage_proto_rawDescOnce sync.Once
- file_PhotoStage_proto_rawDescData = file_PhotoStage_proto_rawDesc
-)
-
-func file_PhotoStage_proto_rawDescGZIP() []byte {
- file_PhotoStage_proto_rawDescOnce.Do(func() {
- file_PhotoStage_proto_rawDescData = protoimpl.X.CompressGZIP(file_PhotoStage_proto_rawDescData)
- })
- return file_PhotoStage_proto_rawDescData
-}
-
-var file_PhotoStage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_PhotoStage_proto_goTypes = []interface{}{
- (*PhotoStage)(nil), // 0: PhotoStage
- (*Vector)(nil), // 1: Vector
-}
-var file_PhotoStage_proto_depIdxs = []int32{
- 1, // 0: PhotoStage.center:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_PhotoStage_proto_init() }
-func file_PhotoStage_proto_init() {
- if File_PhotoStage_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_PhotoStage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*PhotoStage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_PhotoStage_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_PhotoStage_proto_goTypes,
- DependencyIndexes: file_PhotoStage_proto_depIdxs,
- MessageInfos: file_PhotoStage_proto_msgTypes,
- }.Build()
- File_PhotoStage_proto = out.File
- file_PhotoStage_proto_rawDesc = nil
- file_PhotoStage_proto_goTypes = nil
- file_PhotoStage_proto_depIdxs = nil
-}
diff --git a/gover/gen/PingReq.pb.go b/gover/gen/PingReq.pb.go
index c676e205..bfa97a86 100644
--- a/gover/gen/PingReq.pb.go
+++ b/gover/gen/PingReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PingReq.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 7
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClientTime uint32 `protobuf:"varint,12,opt,name=client_time,json=clientTime,proto3" json:"client_time,omitempty"`
- UeTime float32 `protobuf:"fixed32,14,opt,name=ue_time,json=ueTime,proto3" json:"ue_time,omitempty"`
- TotalTickTime float64 `protobuf:"fixed64,6,opt,name=total_tick_time,json=totalTickTime,proto3" json:"total_tick_time,omitempty"`
- ScData []byte `protobuf:"bytes,10,opt,name=sc_data,json=scData,proto3" json:"sc_data,omitempty"`
- Seq uint32 `protobuf:"varint,3,opt,name=seq,proto3" json:"seq,omitempty"`
+ ClientTime uint32 `protobuf:"varint,6,opt,name=client_time,json=clientTime,proto3" json:"client_time,omitempty"`
+ TotalTickTime float64 `protobuf:"fixed64,9,opt,name=total_tick_time,json=totalTickTime,proto3" json:"total_tick_time,omitempty"`
+ UeTime float32 `protobuf:"fixed32,2,opt,name=ue_time,json=ueTime,proto3" json:"ue_time,omitempty"`
+ Seq uint32 `protobuf:"varint,12,opt,name=seq,proto3" json:"seq,omitempty"`
+ ScData []byte `protobuf:"bytes,3,opt,name=sc_data,json=scData,proto3" json:"sc_data,omitempty"`
}
func (x *PingReq) Reset() {
@@ -91,6 +87,13 @@ func (x *PingReq) GetClientTime() uint32 {
return 0
}
+func (x *PingReq) GetTotalTickTime() float64 {
+ if x != nil {
+ return x.TotalTickTime
+ }
+ return 0
+}
+
func (x *PingReq) GetUeTime() float32 {
if x != nil {
return x.UeTime
@@ -98,9 +101,9 @@ func (x *PingReq) GetUeTime() float32 {
return 0
}
-func (x *PingReq) GetTotalTickTime() float64 {
+func (x *PingReq) GetSeq() uint32 {
if x != nil {
- return x.TotalTickTime
+ return x.Seq
}
return 0
}
@@ -112,27 +115,20 @@ func (x *PingReq) GetScData() []byte {
return nil
}
-func (x *PingReq) GetSeq() uint32 {
- if x != nil {
- return x.Seq
- }
- return 0
-}
-
var File_PingReq_proto protoreflect.FileDescriptor
var file_PingReq_proto_rawDesc = []byte{
0x0a, 0x0d, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x96, 0x01, 0x0a, 0x07, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x63,
- 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07,
- 0x75, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x75,
- 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74,
- 0x69, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0d,
- 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a,
- 0x07, 0x73, 0x63, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06,
- 0x73, 0x63, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x71, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x73, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x63, 0x6b,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x75, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a,
+ 0x03, 0x73, 0x65, 0x71, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x73, 0x65, 0x71, 0x12,
+ 0x17, 0x0a, 0x07, 0x73, 0x63, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c,
+ 0x52, 0x06, 0x73, 0x63, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PingRsp.pb.go b/gover/gen/PingRsp.pb.go
index e891013c..dbc7ed46 100644
--- a/gover/gen/PingRsp.pb.go
+++ b/gover/gen/PingRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PingRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 21
-// EnetChannelId: 0
-// EnetIsReliable: true
type PingRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClientTime uint32 `protobuf:"varint,15,opt,name=client_time,json=clientTime,proto3" json:"client_time,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Seq uint32 `protobuf:"varint,13,opt,name=seq,proto3" json:"seq,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ClientTime uint32 `protobuf:"varint,10,opt,name=client_time,json=clientTime,proto3" json:"client_time,omitempty"`
+ Seq uint32 `protobuf:"varint,15,opt,name=seq,proto3" json:"seq,omitempty"`
}
func (x *PingRsp) Reset() {
@@ -81,16 +78,16 @@ func (*PingRsp) Descriptor() ([]byte, []int) {
return file_PingRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PingRsp) GetClientTime() uint32 {
+func (x *PingRsp) GetRetcode() int32 {
if x != nil {
- return x.ClientTime
+ return x.Retcode
}
return 0
}
-func (x *PingRsp) GetRetcode() int32 {
+func (x *PingRsp) GetClientTime() uint32 {
if x != nil {
- return x.Retcode
+ return x.ClientTime
}
return 0
}
@@ -106,11 +103,11 @@ var File_PingRsp_proto protoreflect.FileDescriptor
var file_PingRsp_proto_rawDesc = []byte{
0x0a, 0x0d, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0x56, 0x0a, 0x07, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x71, 0x18, 0x0d, 0x20, 0x01,
+ 0x56, 0x0a, 0x07, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x71, 0x18, 0x0f, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x03, 0x73, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlaceInfo.pb.go b/gover/gen/PlaceInfo.pb.go
index ea4bc011..ffad987e 100644
--- a/gover/gen/PlaceInfo.pb.go
+++ b/gover/gen/PlaceInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlaceInfo.proto
package gen
diff --git a/gover/gen/PlantFlowerAcceptAllGiveFlowerReq.pb.go b/gover/gen/PlantFlowerAcceptAllGiveFlowerReq.pb.go
index 992988e3..be319873 100644
--- a/gover/gen/PlantFlowerAcceptAllGiveFlowerReq.pb.go
+++ b/gover/gen/PlantFlowerAcceptAllGiveFlowerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerAcceptAllGiveFlowerReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8808
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerAcceptAllGiveFlowerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerAcceptAllGiveFlowerReq) Reset() {
@@ -95,7 +91,7 @@ var file_PlantFlowerAcceptAllGiveFlowerReq_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x21, 0x50, 0x6c, 0x61,
0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c,
0x6c, 0x47, 0x69, 0x76, 0x65, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerAcceptAllGiveFlowerRsp.pb.go b/gover/gen/PlantFlowerAcceptAllGiveFlowerRsp.pb.go
index 91591421..a7cc885a 100644
--- a/gover/gen/PlantFlowerAcceptAllGiveFlowerRsp.pb.go
+++ b/gover/gen/PlantFlowerAcceptAllGiveFlowerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerAcceptAllGiveFlowerRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8888
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerAcceptAllGiveFlowerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
AcceptFlowerResultInfoList []*PlantFlowerAcceptFlowerResultInfo `protobuf:"bytes,13,rep,name=accept_flower_result_info_list,json=acceptFlowerResultInfoList,proto3" json:"accept_flower_result_info_list,omitempty"`
}
@@ -113,9 +110,9 @@ var file_PlantFlowerAcceptAllGiveFlowerRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0xc6, 0x01, 0x0a, 0x21, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77,
0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x46,
0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x12, 0x66, 0x0a, 0x1e, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x66, 0x6c,
0x6f, 0x77, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x50, 0x6c,
diff --git a/gover/gen/PlantFlowerAcceptFlowerResultInfo.pb.go b/gover/gen/PlantFlowerAcceptFlowerResultInfo.pb.go
index f73ac15e..e2a6623f 100644
--- a/gover/gen/PlantFlowerAcceptFlowerResultInfo.pb.go
+++ b/gover/gen/PlantFlowerAcceptFlowerResultInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerAcceptFlowerResultInfo.proto
package gen
@@ -41,9 +41,9 @@ type PlantFlowerAcceptFlowerResultInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UnacceptFlowerNumMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=unaccept_flower_num_map,json=unacceptFlowerNumMap,proto3" json:"unaccept_flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
- AcceptFlowerNumMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=accept_flower_num_map,json=acceptFlowerNumMap,proto3" json:"accept_flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+ Unk3300_PALEJEDIAJP map[uint32]uint32 `protobuf:"bytes,6,rep,name=Unk3300_PALEJEDIAJP,json=Unk3300PALEJEDIAJP,proto3" json:"Unk3300_PALEJEDIAJP,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_ILAADDCOPKE map[uint32]uint32 `protobuf:"bytes,7,rep,name=Unk3300_ILAADDCOPKE,json=Unk3300ILAADDCOPKE,proto3" json:"Unk3300_ILAADDCOPKE,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *PlantFlowerAcceptFlowerResultInfo) Reset() {
@@ -78,23 +78,23 @@ func (*PlantFlowerAcceptFlowerResultInfo) Descriptor() ([]byte, []int) {
return file_PlantFlowerAcceptFlowerResultInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerAcceptFlowerResultInfo) GetUnacceptFlowerNumMap() map[uint32]uint32 {
+func (x *PlantFlowerAcceptFlowerResultInfo) GetUid() uint32 {
if x != nil {
- return x.UnacceptFlowerNumMap
+ return x.Uid
}
- return nil
+ return 0
}
-func (x *PlantFlowerAcceptFlowerResultInfo) GetUid() uint32 {
+func (x *PlantFlowerAcceptFlowerResultInfo) GetUnk3300_PALEJEDIAJP() map[uint32]uint32 {
if x != nil {
- return x.Uid
+ return x.Unk3300_PALEJEDIAJP
}
- return 0
+ return nil
}
-func (x *PlantFlowerAcceptFlowerResultInfo) GetAcceptFlowerNumMap() map[uint32]uint32 {
+func (x *PlantFlowerAcceptFlowerResultInfo) GetUnk3300_ILAADDCOPKE() map[uint32]uint32 {
if x != nil {
- return x.AcceptFlowerNumMap
+ return x.Unk3300_ILAADDCOPKE
}
return nil
}
@@ -104,35 +104,34 @@ var File_PlantFlowerAcceptFlowerResultInfo_proto protoreflect.FileDescriptor
var file_PlantFlowerAcceptFlowerResultInfo_proto_rawDesc = []byte{
0x0a, 0x27, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x63,
0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x03, 0x0a, 0x21, 0x50, 0x6c,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x03, 0x0a, 0x21, 0x50, 0x6c,
0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46,
0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x73, 0x0a, 0x17, 0x75, 0x6e, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x77,
- 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x3c, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63,
- 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f,
- 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14,
- 0x75, 0x6e, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x6d, 0x0a, 0x15, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74,
- 0x5f, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
- 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52,
- 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74,
- 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x12, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e,
- 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x47, 0x0a, 0x19, 0x55, 0x6e, 0x61, 0x63, 0x63, 0x65, 0x70,
- 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45,
- 0x0a, 0x17, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
+ 0x64, 0x12, 0x6b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x41, 0x4c,
+ 0x45, 0x4a, 0x45, 0x44, 0x49, 0x41, 0x4a, 0x50, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a,
+ 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65,
+ 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x41, 0x4c, 0x45, 0x4a, 0x45,
+ 0x44, 0x49, 0x41, 0x4a, 0x50, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x50, 0x41, 0x4c, 0x45, 0x4a, 0x45, 0x44, 0x49, 0x41, 0x4a, 0x50, 0x12, 0x6b,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x41, 0x41, 0x44, 0x44,
+ 0x43, 0x4f, 0x50, 0x4b, 0x45, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x50, 0x6c,
+ 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46,
+ 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4c, 0x41, 0x41, 0x44, 0x44, 0x43, 0x4f, 0x50,
+ 0x4b, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x49, 0x4c, 0x41, 0x41, 0x44, 0x44, 0x43, 0x4f, 0x50, 0x4b, 0x45, 0x1a, 0x45, 0x0a, 0x17, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x41, 0x4c, 0x45, 0x4a, 0x45, 0x44, 0x49, 0x41, 0x4a,
+ 0x50, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
+ 0x38, 0x01, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4c, 0x41,
+ 0x41, 0x44, 0x44, 0x43, 0x4f, 0x50, 0x4b, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -150,12 +149,12 @@ func file_PlantFlowerAcceptFlowerResultInfo_proto_rawDescGZIP() []byte {
var file_PlantFlowerAcceptFlowerResultInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_PlantFlowerAcceptFlowerResultInfo_proto_goTypes = []interface{}{
(*PlantFlowerAcceptFlowerResultInfo)(nil), // 0: PlantFlowerAcceptFlowerResultInfo
- nil, // 1: PlantFlowerAcceptFlowerResultInfo.UnacceptFlowerNumMapEntry
- nil, // 2: PlantFlowerAcceptFlowerResultInfo.AcceptFlowerNumMapEntry
+ nil, // 1: PlantFlowerAcceptFlowerResultInfo.Unk3300PALEJEDIAJPEntry
+ nil, // 2: PlantFlowerAcceptFlowerResultInfo.Unk3300ILAADDCOPKEEntry
}
var file_PlantFlowerAcceptFlowerResultInfo_proto_depIdxs = []int32{
- 1, // 0: PlantFlowerAcceptFlowerResultInfo.unaccept_flower_num_map:type_name -> PlantFlowerAcceptFlowerResultInfo.UnacceptFlowerNumMapEntry
- 2, // 1: PlantFlowerAcceptFlowerResultInfo.accept_flower_num_map:type_name -> PlantFlowerAcceptFlowerResultInfo.AcceptFlowerNumMapEntry
+ 1, // 0: PlantFlowerAcceptFlowerResultInfo.Unk3300_PALEJEDIAJP:type_name -> PlantFlowerAcceptFlowerResultInfo.Unk3300PALEJEDIAJPEntry
+ 2, // 1: PlantFlowerAcceptFlowerResultInfo.Unk3300_ILAADDCOPKE:type_name -> PlantFlowerAcceptFlowerResultInfo.Unk3300ILAADDCOPKEEntry
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/PlantFlowerAcceptGiveFlowerReq.pb.go b/gover/gen/PlantFlowerAcceptGiveFlowerReq.pb.go
index be1a8837..6dec5f49 100644
--- a/gover/gen/PlantFlowerAcceptGiveFlowerReq.pb.go
+++ b/gover/gen/PlantFlowerAcceptGiveFlowerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerAcceptGiveFlowerReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8383
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerAcceptGiveFlowerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerAcceptGiveFlowerReq) Reset() {
@@ -81,16 +77,16 @@ func (*PlantFlowerAcceptGiveFlowerReq) Descriptor() ([]byte, []int) {
return file_PlantFlowerAcceptGiveFlowerReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerAcceptGiveFlowerReq) GetScheduleId() uint32 {
+func (x *PlantFlowerAcceptGiveFlowerReq) GetUid() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.Uid
}
return 0
}
-func (x *PlantFlowerAcceptGiveFlowerReq) GetUid() uint32 {
+func (x *PlantFlowerAcceptGiveFlowerReq) GetScheduleId() uint32 {
if x != nil {
- return x.Uid
+ return x.ScheduleId
}
return 0
}
@@ -102,10 +98,10 @@ var file_PlantFlowerAcceptGiveFlowerReq_proto_rawDesc = []byte{
0x65, 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46,
0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x46,
- 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
- 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerAcceptGiveFlowerRsp.pb.go b/gover/gen/PlantFlowerAcceptGiveFlowerRsp.pb.go
index cb5202ab..06f9aa5f 100644
--- a/gover/gen/PlantFlowerAcceptGiveFlowerRsp.pb.go
+++ b/gover/gen/PlantFlowerAcceptGiveFlowerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerAcceptGiveFlowerRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8567
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerAcceptGiveFlowerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- AcceptFlowerResultInfo *PlantFlowerAcceptFlowerResultInfo `protobuf:"bytes,15,opt,name=accept_flower_result_info,json=acceptFlowerResultInfo,proto3" json:"accept_flower_result_info,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AcceptFlowerResultInfo *PlantFlowerAcceptFlowerResultInfo `protobuf:"bytes,3,opt,name=accept_flower_result_info,json=acceptFlowerResultInfo,proto3" json:"accept_flower_result_info,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlantFlowerAcceptGiveFlowerRsp) Reset() {
@@ -81,18 +78,18 @@ func (*PlantFlowerAcceptGiveFlowerRsp) Descriptor() ([]byte, []int) {
return file_PlantFlowerAcceptGiveFlowerRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerAcceptGiveFlowerRsp) GetScheduleId() uint32 {
+func (x *PlantFlowerAcceptGiveFlowerRsp) GetAcceptFlowerResultInfo() *PlantFlowerAcceptFlowerResultInfo {
if x != nil {
- return x.ScheduleId
+ return x.AcceptFlowerResultInfo
}
- return 0
+ return nil
}
-func (x *PlantFlowerAcceptGiveFlowerRsp) GetAcceptFlowerResultInfo() *PlantFlowerAcceptFlowerResultInfo {
+func (x *PlantFlowerAcceptGiveFlowerRsp) GetScheduleId() uint32 {
if x != nil {
- return x.AcceptFlowerResultInfo
+ return x.ScheduleId
}
- return nil
+ return 0
}
func (x *PlantFlowerAcceptGiveFlowerRsp) GetRetcode() int32 {
@@ -112,15 +109,15 @@ var file_PlantFlowerAcceptGiveFlowerRsp_proto_rawDesc = []byte{
0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xba, 0x01, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41,
0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x12, 0x5d, 0x0a, 0x19, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x66, 0x6c,
- 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c,
- 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
- 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x16, 0x61, 0x63, 0x63, 0x65,
- 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
+ 0x73, 0x70, 0x12, 0x5d, 0x0a, 0x19, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f,
+ 0x77, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
+ 0x77, 0x65, 0x72, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52,
+ 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x16, 0x61, 0x63, 0x63, 0x65, 0x70,
+ 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerActivityDetailInfo.pb.go b/gover/gen/PlantFlowerActivityDetailInfo.pb.go
index 4c4ba6db..73a94b7e 100644
--- a/gover/gen/PlantFlowerActivityDetailInfo.pb.go
+++ b/gover/gen/PlantFlowerActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerActivityDetailInfo.proto
package gen
@@ -41,12 +41,12 @@ type PlantFlowerActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsContentClosed bool `protobuf:"varint,3,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- WishFlowerNumMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=wish_flower_num_map,json=wishFlowerNumMap,proto3" json:"wish_flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- TodaySeedRewardId uint32 `protobuf:"varint,11,opt,name=today_seed_reward_id,json=todaySeedRewardId,proto3" json:"today_seed_reward_id,omitempty"`
- DayIndex uint32 `protobuf:"varint,1,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
- IsTodayHasAwarded bool `protobuf:"varint,13,opt,name=is_today_has_awarded,json=isTodayHasAwarded,proto3" json:"is_today_has_awarded,omitempty"`
- UsedFlowerNumMap map[uint32]uint32 `protobuf:"bytes,7,rep,name=used_flower_num_map,json=usedFlowerNumMap,proto3" json:"used_flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ DayIndex uint32 `protobuf:"varint,1,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ TodaySeedRewardId uint32 `protobuf:"varint,15,opt,name=today_seed_reward_id,json=todaySeedRewardId,proto3" json:"today_seed_reward_id,omitempty"`
+ IsContentClosed bool `protobuf:"varint,3,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ Unk3300_EPMKDFOBLFK map[uint32]uint32 `protobuf:"bytes,9,rep,name=Unk3300_EPMKDFOBLFK,json=Unk3300EPMKDFOBLFK,proto3" json:"Unk3300_EPMKDFOBLFK,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_ELAIBMDIBFJ map[uint32]uint32 `protobuf:"bytes,5,rep,name=Unk3300_ELAIBMDIBFJ,json=Unk3300ELAIBMDIBFJ,proto3" json:"Unk3300_ELAIBMDIBFJ,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ IsTodayHasAwarded bool `protobuf:"varint,8,opt,name=is_today_has_awarded,json=isTodayHasAwarded,proto3" json:"is_today_has_awarded,omitempty"`
}
func (x *PlantFlowerActivityDetailInfo) Reset() {
@@ -81,18 +81,11 @@ func (*PlantFlowerActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_PlantFlowerActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerActivityDetailInfo) GetIsContentClosed() bool {
- if x != nil {
- return x.IsContentClosed
- }
- return false
-}
-
-func (x *PlantFlowerActivityDetailInfo) GetWishFlowerNumMap() map[uint32]uint32 {
+func (x *PlantFlowerActivityDetailInfo) GetDayIndex() uint32 {
if x != nil {
- return x.WishFlowerNumMap
+ return x.DayIndex
}
- return nil
+ return 0
}
func (x *PlantFlowerActivityDetailInfo) GetTodaySeedRewardId() uint32 {
@@ -102,68 +95,76 @@ func (x *PlantFlowerActivityDetailInfo) GetTodaySeedRewardId() uint32 {
return 0
}
-func (x *PlantFlowerActivityDetailInfo) GetDayIndex() uint32 {
+func (x *PlantFlowerActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.DayIndex
+ return x.IsContentClosed
}
- return 0
+ return false
}
-func (x *PlantFlowerActivityDetailInfo) GetIsTodayHasAwarded() bool {
+func (x *PlantFlowerActivityDetailInfo) GetUnk3300_EPMKDFOBLFK() map[uint32]uint32 {
if x != nil {
- return x.IsTodayHasAwarded
+ return x.Unk3300_EPMKDFOBLFK
}
- return false
+ return nil
}
-func (x *PlantFlowerActivityDetailInfo) GetUsedFlowerNumMap() map[uint32]uint32 {
+func (x *PlantFlowerActivityDetailInfo) GetUnk3300_ELAIBMDIBFJ() map[uint32]uint32 {
if x != nil {
- return x.UsedFlowerNumMap
+ return x.Unk3300_ELAIBMDIBFJ
}
return nil
}
+func (x *PlantFlowerActivityDetailInfo) GetIsTodayHasAwarded() bool {
+ if x != nil {
+ return x.IsTodayHasAwarded
+ }
+ return false
+}
+
var File_PlantFlowerActivityDetailInfo_proto protoreflect.FileDescriptor
var file_PlantFlowerActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x23, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x04, 0x0a, 0x1d, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x04, 0x0a, 0x1d, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46,
+ 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2f, 0x0a, 0x14, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x65,
+ 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x11, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x53, 0x65, 0x65, 0x64, 0x52, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65,
+ 0x64, 0x12, 0x67, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x4d,
+ 0x4b, 0x44, 0x46, 0x4f, 0x42, 0x4c, 0x46, 0x4b, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36,
+ 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x50, 0x4d, 0x4b, 0x44, 0x46, 0x4f, 0x42, 0x4c, 0x46,
+ 0x4b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45,
+ 0x50, 0x4d, 0x4b, 0x44, 0x46, 0x4f, 0x42, 0x4c, 0x46, 0x4b, 0x12, 0x67, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x41, 0x49, 0x42, 0x4d, 0x44, 0x49, 0x42, 0x46,
+ 0x4a, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46,
0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f,
- 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f,
- 0x73, 0x65, 0x64, 0x12, 0x63, 0x0a, 0x13, 0x77, 0x69, 0x73, 0x68, 0x5f, 0x66, 0x6c, 0x6f, 0x77,
- 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x34, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x57, 0x69, 0x73, 0x68, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x77, 0x69, 0x73, 0x68, 0x46, 0x6c, 0x6f, 0x77,
- 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x14, 0x74, 0x6f, 0x64, 0x61,
- 0x79, 0x5f, 0x73, 0x65, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x53, 0x65, 0x65,
- 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79,
- 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61,
- 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x64,
- 0x61, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x61, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x48, 0x61, 0x73,
- 0x41, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x12, 0x63, 0x0a, 0x13, 0x75, 0x73, 0x65, 0x64, 0x5f,
- 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77,
- 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x73, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e,
- 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x75, 0x73, 0x65, 0x64,
- 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x43, 0x0a, 0x15,
- 0x57, 0x69, 0x73, 0x68, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e,
- 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45,
+ 0x4c, 0x41, 0x49, 0x42, 0x4d, 0x44, 0x49, 0x42, 0x46, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4c, 0x41, 0x49, 0x42, 0x4d, 0x44, 0x49,
+ 0x42, 0x46, 0x4a, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x5f,
+ 0x68, 0x61, 0x73, 0x5f, 0x61, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x11, 0x69, 0x73, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x48, 0x61, 0x73, 0x41, 0x77, 0x61,
+ 0x72, 0x64, 0x65, 0x64, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45,
+ 0x50, 0x4d, 0x4b, 0x44, 0x46, 0x4f, 0x42, 0x4c, 0x46, 0x4b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
+ 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45, 0x0a, 0x17, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4c, 0x41, 0x49, 0x42, 0x4d, 0x44, 0x49, 0x42, 0x46,
+ 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
+ 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
@@ -181,12 +182,12 @@ func file_PlantFlowerActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_PlantFlowerActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_PlantFlowerActivityDetailInfo_proto_goTypes = []interface{}{
(*PlantFlowerActivityDetailInfo)(nil), // 0: PlantFlowerActivityDetailInfo
- nil, // 1: PlantFlowerActivityDetailInfo.WishFlowerNumMapEntry
- nil, // 2: PlantFlowerActivityDetailInfo.UsedFlowerNumMapEntry
+ nil, // 1: PlantFlowerActivityDetailInfo.Unk3300EPMKDFOBLFKEntry
+ nil, // 2: PlantFlowerActivityDetailInfo.Unk3300ELAIBMDIBFJEntry
}
var file_PlantFlowerActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: PlantFlowerActivityDetailInfo.wish_flower_num_map:type_name -> PlantFlowerActivityDetailInfo.WishFlowerNumMapEntry
- 2, // 1: PlantFlowerActivityDetailInfo.used_flower_num_map:type_name -> PlantFlowerActivityDetailInfo.UsedFlowerNumMapEntry
+ 1, // 0: PlantFlowerActivityDetailInfo.Unk3300_EPMKDFOBLFK:type_name -> PlantFlowerActivityDetailInfo.Unk3300EPMKDFOBLFKEntry
+ 2, // 1: PlantFlowerActivityDetailInfo.Unk3300_ELAIBMDIBFJ:type_name -> PlantFlowerActivityDetailInfo.Unk3300ELAIBMDIBFJEntry
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/PlantFlowerEditFlowerCombinationReq.pb.go b/gover/gen/PlantFlowerEditFlowerCombinationReq.pb.go
index 117698d3..92980818 100644
--- a/gover/gen/PlantFlowerEditFlowerCombinationReq.pb.go
+++ b/gover/gen/PlantFlowerEditFlowerCombinationReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerEditFlowerCombinationReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8843
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerEditFlowerCombinationReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FlowerCombinationInfo *CustomGadgetTreeInfo `protobuf:"bytes,10,opt,name=flower_combination_info,json=flowerCombinationInfo,proto3" json:"flower_combination_info,omitempty"`
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ FlowerCombinationInfo *CustomGadgetTreeInfo `protobuf:"bytes,8,opt,name=flower_combination_info,json=flowerCombinationInfo,proto3" json:"flower_combination_info,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerEditFlowerCombinationReq) Reset() {
@@ -82,18 +78,18 @@ func (*PlantFlowerEditFlowerCombinationReq) Descriptor() ([]byte, []int) {
return file_PlantFlowerEditFlowerCombinationReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerEditFlowerCombinationReq) GetFlowerCombinationInfo() *CustomGadgetTreeInfo {
+func (x *PlantFlowerEditFlowerCombinationReq) GetEntityId() uint32 {
if x != nil {
- return x.FlowerCombinationInfo
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *PlantFlowerEditFlowerCombinationReq) GetEntityId() uint32 {
+func (x *PlantFlowerEditFlowerCombinationReq) GetFlowerCombinationInfo() *CustomGadgetTreeInfo {
if x != nil {
- return x.EntityId
+ return x.FlowerCombinationInfo
}
- return 0
+ return nil
}
func (x *PlantFlowerEditFlowerCombinationReq) GetScheduleId() uint32 {
@@ -113,14 +109,14 @@ var file_PlantFlowerEditFlowerCombinationReq_proto_rawDesc = []byte{
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x23, 0x50, 0x6c, 0x61, 0x6e,
0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65,
0x72, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
- 0x4d, 0x0a, 0x17, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e,
- 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54,
- 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x43,
- 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
- 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x4d, 0x0a, 0x17,
+ 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x15, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x62,
+ 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerEditFlowerCombinationRsp.pb.go b/gover/gen/PlantFlowerEditFlowerCombinationRsp.pb.go
index 88a17908..f4c31d60 100644
--- a/gover/gen/PlantFlowerEditFlowerCombinationRsp.pb.go
+++ b/gover/gen/PlantFlowerEditFlowerCombinationRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerEditFlowerCombinationRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8788
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerEditFlowerCombinationRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlantFlowerEditFlowerCombinationRsp) Reset() {
@@ -103,8 +100,8 @@ var file_PlantFlowerEditFlowerCombinationRsp_proto_rawDesc = []byte{
0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x45, 0x64, 0x69, 0x74, 0x46, 0x6c,
0x6f, 0x77, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06,
+ 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08,
0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerFriendFlowerWishData.pb.go b/gover/gen/PlantFlowerFriendFlowerWishData.pb.go
index b9155c40..db091b1b 100644
--- a/gover/gen/PlantFlowerFriendFlowerWishData.pb.go
+++ b/gover/gen/PlantFlowerFriendFlowerWishData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerFriendFlowerWishData.proto
package gen
@@ -41,10 +41,10 @@ type PlantFlowerFriendFlowerWishData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProfilePicture *ProfilePicture `protobuf:"bytes,3,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
- Nickname string `protobuf:"bytes,14,opt,name=nickname,proto3" json:"nickname,omitempty"`
- FlowerNumMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ FlowerNumMap map[uint32]uint32 `protobuf:"bytes,11,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,8,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ Nickname string `protobuf:"bytes,15,opt,name=nickname,proto3" json:"nickname,omitempty"`
}
func (x *PlantFlowerFriendFlowerWishData) Reset() {
@@ -79,13 +79,6 @@ func (*PlantFlowerFriendFlowerWishData) Descriptor() ([]byte, []int) {
return file_PlantFlowerFriendFlowerWishData_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerFriendFlowerWishData) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
func (x *PlantFlowerFriendFlowerWishData) GetUid() uint32 {
if x != nil {
return x.Uid
@@ -93,20 +86,27 @@ func (x *PlantFlowerFriendFlowerWishData) GetUid() uint32 {
return 0
}
-func (x *PlantFlowerFriendFlowerWishData) GetNickname() string {
+func (x *PlantFlowerFriendFlowerWishData) GetFlowerNumMap() map[uint32]uint32 {
if x != nil {
- return x.Nickname
+ return x.FlowerNumMap
}
- return ""
+ return nil
}
-func (x *PlantFlowerFriendFlowerWishData) GetFlowerNumMap() map[uint32]uint32 {
+func (x *PlantFlowerFriendFlowerWishData) GetProfilePicture() *ProfilePicture {
if x != nil {
- return x.FlowerNumMap
+ return x.ProfilePicture
}
return nil
}
+func (x *PlantFlowerFriendFlowerWishData) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
var File_PlantFlowerFriendFlowerWishData_proto protoreflect.FileDescriptor
var file_PlantFlowerFriendFlowerWishData_proto_rawDesc = []byte{
@@ -116,19 +116,19 @@ var file_PlantFlowerFriendFlowerWishData_proto_rawDesc = []byte{
0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x02,
0x0a, 0x1f, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x72, 0x69,
0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74,
- 0x61, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63,
- 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f,
- 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f,
- 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a,
- 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0e, 0x66, 0x6c, 0x6f,
- 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x32, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x46,
- 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x44,
- 0x61, 0x74, 0x61, 0x2e, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d,
- 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d,
+ 0x61, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x75, 0x69, 0x64, 0x12, 0x58, 0x0a, 0x0e, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75,
+ 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x50, 0x6c,
+ 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46,
+ 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x46, 0x6c,
+ 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x0c, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x38, 0x0a,
+ 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
+ 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
+ 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d,
0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
@@ -155,8 +155,8 @@ var file_PlantFlowerFriendFlowerWishData_proto_goTypes = []interface{}{
(*ProfilePicture)(nil), // 2: ProfilePicture
}
var file_PlantFlowerFriendFlowerWishData_proto_depIdxs = []int32{
- 2, // 0: PlantFlowerFriendFlowerWishData.profile_picture:type_name -> ProfilePicture
- 1, // 1: PlantFlowerFriendFlowerWishData.flower_num_map:type_name -> PlantFlowerFriendFlowerWishData.FlowerNumMapEntry
+ 1, // 0: PlantFlowerFriendFlowerWishData.flower_num_map:type_name -> PlantFlowerFriendFlowerWishData.FlowerNumMapEntry
+ 2, // 1: PlantFlowerFriendFlowerWishData.profile_picture:type_name -> ProfilePicture
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/PlantFlowerGetCanGiveFriendFlowerReq.pb.go b/gover/gen/PlantFlowerGetCanGiveFriendFlowerReq.pb.go
index a1066660..2061a356 100644
--- a/gover/gen/PlantFlowerGetCanGiveFriendFlowerReq.pb.go
+++ b/gover/gen/PlantFlowerGetCanGiveFriendFlowerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetCanGiveFriendFlowerReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8716
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerGetCanGiveFriendFlowerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerGetCanGiveFriendFlowerReq) Reset() {
@@ -96,7 +92,7 @@ var file_PlantFlowerGetCanGiveFriendFlowerReq_proto_rawDesc = []byte{
0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x43, 0x61,
0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65,
0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerGetCanGiveFriendFlowerRsp.pb.go b/gover/gen/PlantFlowerGetCanGiveFriendFlowerRsp.pb.go
index 4f40b8b4..8bba7ae2 100644
--- a/gover/gen/PlantFlowerGetCanGiveFriendFlowerRsp.pb.go
+++ b/gover/gen/PlantFlowerGetCanGiveFriendFlowerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetCanGiveFriendFlowerRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8766
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerGetCanGiveFriendFlowerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FlowerNumMap map[uint32]uint32 `protobuf:"bytes,6,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ FlowerNumMap map[uint32]uint32 `protobuf:"bytes,5,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerGetCanGiveFriendFlowerRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *PlantFlowerGetCanGiveFriendFlowerRsp) GetFlowerNumMap() map[uint32]uint
return nil
}
-func (x *PlantFlowerGetCanGiveFriendFlowerRsp) GetScheduleId() uint32 {
+func (x *PlantFlowerGetCanGiveFriendFlowerRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
-func (x *PlantFlowerGetCanGiveFriendFlowerRsp) GetRetcode() int32 {
+func (x *PlantFlowerGetCanGiveFriendFlowerRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
@@ -111,15 +108,15 @@ var file_PlantFlowerGetCanGiveFriendFlowerRsp_proto_rawDesc = []byte{
0x24, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x43,
0x61, 0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77,
0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x5d, 0x0a, 0x0e, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f,
- 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e,
+ 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e,
0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x43, 0x61,
0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65,
0x72, 0x52, 0x73, 0x70, 0x2e, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
- 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a,
+ 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x1a,
0x3f, 0x0a, 0x11, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
diff --git a/gover/gen/PlantFlowerGetFriendFlowerWishListReq.pb.go b/gover/gen/PlantFlowerGetFriendFlowerWishListReq.pb.go
index e3a2239a..ebe592d0 100644
--- a/gover/gen/PlantFlowerGetFriendFlowerWishListReq.pb.go
+++ b/gover/gen/PlantFlowerGetFriendFlowerWishListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetFriendFlowerWishListReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8126
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerGetFriendFlowerWishListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerGetFriendFlowerWishListReq) Reset() {
@@ -96,7 +92,7 @@ var file_PlantFlowerGetFriendFlowerWishListReq_proto_rawDesc = []byte{
0x25, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46,
0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x4c,
0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
- 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68,
+ 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68,
0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerGetFriendFlowerWishListRsp.pb.go b/gover/gen/PlantFlowerGetFriendFlowerWishListRsp.pb.go
index 4a661262..93f0e3c3 100644
--- a/gover/gen/PlantFlowerGetFriendFlowerWishListRsp.pb.go
+++ b/gover/gen/PlantFlowerGetFriendFlowerWishListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetFriendFlowerWishListRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8511
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerGetFriendFlowerWishListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- FriendFlowerWishList []*PlantFlowerFriendFlowerWishData `protobuf:"bytes,9,rep,name=friend_flower_wish_list,json=friendFlowerWishList,proto3" json:"friend_flower_wish_list,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ FriendFlowerWishList []*PlantFlowerFriendFlowerWishData `protobuf:"bytes,13,rep,name=friend_flower_wish_list,json=friendFlowerWishList,proto3" json:"friend_flower_wish_list,omitempty"`
}
func (x *PlantFlowerGetFriendFlowerWishListRsp) Reset() {
@@ -81,16 +78,16 @@ func (*PlantFlowerGetFriendFlowerWishListRsp) Descriptor() ([]byte, []int) {
return file_PlantFlowerGetFriendFlowerWishListRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerGetFriendFlowerWishListRsp) GetRetcode() int32 {
+func (x *PlantFlowerGetFriendFlowerWishListRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
-func (x *PlantFlowerGetFriendFlowerWishListRsp) GetScheduleId() uint32 {
+func (x *PlantFlowerGetFriendFlowerWishListRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
@@ -112,13 +109,13 @@ var file_PlantFlowerGetFriendFlowerWishListRsp_proto_rawDesc = []byte{
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x25, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c,
0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f,
- 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
- 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x57, 0x0a, 0x17, 0x66, 0x72, 0x69,
+ 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x57, 0x0a, 0x17, 0x66, 0x72, 0x69,
0x65, 0x6e, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x73, 0x68, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x50, 0x6c, 0x61,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x50, 0x6c, 0x61,
0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c,
0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x52, 0x14, 0x66, 0x72,
0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69,
diff --git a/gover/gen/PlantFlowerGetRecvFlowerListReq.pb.go b/gover/gen/PlantFlowerGetRecvFlowerListReq.pb.go
index 49275275..0ead3257 100644
--- a/gover/gen/PlantFlowerGetRecvFlowerListReq.pb.go
+++ b/gover/gen/PlantFlowerGetRecvFlowerListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetRecvFlowerListReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8270
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerGetRecvFlowerListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerGetRecvFlowerListReq) Reset() {
@@ -95,7 +91,7 @@ var file_PlantFlowerGetRecvFlowerListReq_proto_rawDesc = []byte{
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x1f, 0x50, 0x6c, 0x61, 0x6e, 0x74,
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f,
0x77, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerGetRecvFlowerListRsp.pb.go b/gover/gen/PlantFlowerGetRecvFlowerListRsp.pb.go
index b7c21e04..0ac5df98 100644
--- a/gover/gen/PlantFlowerGetRecvFlowerListRsp.pb.go
+++ b/gover/gen/PlantFlowerGetRecvFlowerListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetRecvFlowerListRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8374
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerGetRecvFlowerListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RecvFlowerList []*PlantFlowerRecvFlowerData `protobuf:"bytes,4,rep,name=recv_flower_list,json=recvFlowerList,proto3" json:"recv_flower_list,omitempty"`
+ RecvFlowerList []*PlantFlowerRecvFlowerData `protobuf:"bytes,15,rep,name=recv_flower_list,json=recvFlowerList,proto3" json:"recv_flower_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerGetRecvFlowerListRsp) Reset() {
@@ -81,11 +78,11 @@ func (*PlantFlowerGetRecvFlowerListRsp) Descriptor() ([]byte, []int) {
return file_PlantFlowerGetRecvFlowerListRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerGetRecvFlowerListRsp) GetScheduleId() uint32 {
+func (x *PlantFlowerGetRecvFlowerListRsp) GetRecvFlowerList() []*PlantFlowerRecvFlowerData {
if x != nil {
- return x.ScheduleId
+ return x.RecvFlowerList
}
- return 0
+ return nil
}
func (x *PlantFlowerGetRecvFlowerListRsp) GetRetcode() int32 {
@@ -95,11 +92,11 @@ func (x *PlantFlowerGetRecvFlowerListRsp) GetRetcode() int32 {
return 0
}
-func (x *PlantFlowerGetRecvFlowerListRsp) GetRecvFlowerList() []*PlantFlowerRecvFlowerData {
+func (x *PlantFlowerGetRecvFlowerListRsp) GetScheduleId() uint32 {
if x != nil {
- return x.RecvFlowerList
+ return x.ScheduleId
}
- return nil
+ return 0
}
var File_PlantFlowerGetRecvFlowerListRsp_proto protoreflect.FileDescriptor
@@ -111,15 +108,15 @@ var file_PlantFlowerGetRecvFlowerListRsp_proto_rawDesc = []byte{
0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61,
0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x1f, 0x50, 0x6c, 0x61,
0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x76, 0x46,
- 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x44, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x76, 0x5f,
- 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x1a, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52,
- 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x72,
- 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x44, 0x0a, 0x10,
+ 0x72, 0x65, 0x63, 0x76, 0x5f, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c,
+ 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x0e, 0x72, 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerGetSeedInfoReq.pb.go b/gover/gen/PlantFlowerGetSeedInfoReq.pb.go
index ec42a625..9d8ec8b9 100644
--- a/gover/gen/PlantFlowerGetSeedInfoReq.pb.go
+++ b/gover/gen/PlantFlowerGetSeedInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetSeedInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8560
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerGetSeedInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerGetSeedInfoReq) Reset() {
@@ -94,7 +90,7 @@ var file_PlantFlowerGetSeedInfoReq_proto_rawDesc = []byte{
0x53, 0x65, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x3c, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
0x47, 0x65, 0x74, 0x53, 0x65, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerGetSeedInfoRsp.pb.go b/gover/gen/PlantFlowerGetSeedInfoRsp.pb.go
index 356c3fb7..d13d0341 100644
--- a/gover/gen/PlantFlowerGetSeedInfoRsp.pb.go
+++ b/gover/gen/PlantFlowerGetSeedInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGetSeedInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8764
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerGetSeedInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- SeedRewardId uint32 `protobuf:"varint,5,opt,name=seed_reward_id,json=seedRewardId,proto3" json:"seed_reward_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SeedRewardId uint32 `protobuf:"varint,8,opt,name=seed_reward_id,json=seedRewardId,proto3" json:"seed_reward_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerGetSeedInfoRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *PlantFlowerGetSeedInfoRsp) GetRetcode() int32 {
return 0
}
-func (x *PlantFlowerGetSeedInfoRsp) GetScheduleId() uint32 {
+func (x *PlantFlowerGetSeedInfoRsp) GetSeedRewardId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.SeedRewardId
}
return 0
}
-func (x *PlantFlowerGetSeedInfoRsp) GetSeedRewardId() uint32 {
+func (x *PlantFlowerGetSeedInfoRsp) GetScheduleId() uint32 {
if x != nil {
- return x.SeedRewardId
+ return x.ScheduleId
}
return 0
}
@@ -109,12 +106,12 @@ var file_PlantFlowerGetSeedInfoRsp_proto_rawDesc = []byte{
0x53, 0x65, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x7c, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
0x47, 0x65, 0x74, 0x53, 0x65, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
- 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x65, 0x65,
- 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x65, 0x65, 0x64,
+ 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x73, 0x65, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerGiveFriendFlowerReq.pb.go b/gover/gen/PlantFlowerGiveFriendFlowerReq.pb.go
index e6c8194b..7df7637e 100644
--- a/gover/gen/PlantFlowerGiveFriendFlowerReq.pb.go
+++ b/gover/gen/PlantFlowerGiveFriendFlowerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGiveFriendFlowerReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8846
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerGiveFriendFlowerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Uid uint32 `protobuf:"varint,13,opt,name=uid,proto3" json:"uid,omitempty"`
- FlowerNumMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
+ FlowerNumMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *PlantFlowerGiveFriendFlowerReq) Reset() {
@@ -111,10 +107,10 @@ var file_PlantFlowerGiveFriendFlowerReq_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x6e, 0x74,
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64,
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x57, 0x0a, 0x0e,
- 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x57, 0x0a, 0x0e,
+ 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77,
0x65, 0x72, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x46, 0x6c, 0x6f, 0x77,
0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d,
diff --git a/gover/gen/PlantFlowerGiveFriendFlowerRsp.pb.go b/gover/gen/PlantFlowerGiveFriendFlowerRsp.pb.go
index b802a627..f5f633cf 100644
--- a/gover/gen/PlantFlowerGiveFriendFlowerRsp.pb.go
+++ b/gover/gen/PlantFlowerGiveFriendFlowerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerGiveFriendFlowerRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8386
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerGiveFriendFlowerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LimitFlowerList []uint32 `protobuf:"varint,5,rep,packed,name=limit_flower_list,json=limitFlowerList,proto3" json:"limit_flower_list,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ LimitFlowerList []uint32 `protobuf:"varint,12,rep,packed,name=limit_flower_list,json=limitFlowerList,proto3" json:"limit_flower_list,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlantFlowerGiveFriendFlowerRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *PlantFlowerGiveFriendFlowerRsp) GetLimitFlowerList() []uint32 {
return nil
}
-func (x *PlantFlowerGiveFriendFlowerRsp) GetRetcode() int32 {
+func (x *PlantFlowerGiveFriendFlowerRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
-func (x *PlantFlowerGiveFriendFlowerRsp) GetScheduleId() uint32 {
+func (x *PlantFlowerGiveFriendFlowerRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
@@ -110,12 +107,12 @@ var file_PlantFlowerGiveFriendFlowerRsp_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x6e, 0x74,
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64,
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x69, 0x6d,
- 0x69, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
+ 0x69, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c,
0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65,
- 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
+ 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerHaveRecvFlowerNotify.pb.go b/gover/gen/PlantFlowerHaveRecvFlowerNotify.pb.go
index cc0eb1d4..ecd9eb33 100644
--- a/gover/gen/PlantFlowerHaveRecvFlowerNotify.pb.go
+++ b/gover/gen/PlantFlowerHaveRecvFlowerNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerHaveRecvFlowerNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8078
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerHaveRecvFlowerNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerHaveRecvFlowerNotify) Reset() {
@@ -94,7 +91,7 @@ var file_PlantFlowerHaveRecvFlowerNotify_proto_rawDesc = []byte{
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x1f, 0x50, 0x6c, 0x61, 0x6e, 0x74,
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x48, 0x61, 0x76, 0x65, 0x52, 0x65, 0x63, 0x76, 0x46, 0x6c,
0x6f, 0x77, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerRecvFlowerData.pb.go b/gover/gen/PlantFlowerRecvFlowerData.pb.go
index b046f8e6..100ee509 100644
--- a/gover/gen/PlantFlowerRecvFlowerData.pb.go
+++ b/gover/gen/PlantFlowerRecvFlowerData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerRecvFlowerData.proto
package gen
@@ -41,10 +41,10 @@ type PlantFlowerRecvFlowerData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProfilePicture *ProfilePicture `protobuf:"bytes,13,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname,omitempty"`
- Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
- FlowerNumMap map[uint32]uint32 `protobuf:"bytes,14,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Nickname string `protobuf:"bytes,14,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,12,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ FlowerNumMap map[uint32]uint32 `protobuf:"bytes,11,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *PlantFlowerRecvFlowerData) Reset() {
@@ -79,13 +79,6 @@ func (*PlantFlowerRecvFlowerData) Descriptor() ([]byte, []int) {
return file_PlantFlowerRecvFlowerData_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerRecvFlowerData) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
func (x *PlantFlowerRecvFlowerData) GetNickname() string {
if x != nil {
return x.Nickname
@@ -100,6 +93,13 @@ func (x *PlantFlowerRecvFlowerData) GetUid() uint32 {
return 0
}
+func (x *PlantFlowerRecvFlowerData) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
func (x *PlantFlowerRecvFlowerData) GetFlowerNumMap() map[uint32]uint32 {
if x != nil {
return x.FlowerNumMap
@@ -115,15 +115,15 @@ var file_PlantFlowerRecvFlowerData_proto_rawDesc = []byte{
0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x02, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x6e,
0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f, 0x77, 0x65,
- 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
- 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52,
- 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12,
- 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75,
- 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x52, 0x0a,
+ 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x75, 0x69, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70,
+ 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x52, 0x0a,
0x0e, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
+ 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x65, 0x72, 0x52, 0x65, 0x63, 0x76, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x74,
0x61, 0x2e, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
diff --git a/gover/gen/PlantFlowerSetFlowerWishReq.pb.go b/gover/gen/PlantFlowerSetFlowerWishReq.pb.go
index 138350c9..93aeaacf 100644
--- a/gover/gen/PlantFlowerSetFlowerWishReq.pb.go
+++ b/gover/gen/PlantFlowerSetFlowerWishReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerSetFlowerWishReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8547
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerSetFlowerWishReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FlowerNumMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ FlowerNumMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=flower_num_map,json=flowerNumMap,proto3" json:"flower_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *PlantFlowerSetFlowerWishReq) Reset() {
@@ -81,18 +77,18 @@ func (*PlantFlowerSetFlowerWishReq) Descriptor() ([]byte, []int) {
return file_PlantFlowerSetFlowerWishReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerSetFlowerWishReq) GetFlowerNumMap() map[uint32]uint32 {
+func (x *PlantFlowerSetFlowerWishReq) GetScheduleId() uint32 {
if x != nil {
- return x.FlowerNumMap
+ return x.ScheduleId
}
- return nil
+ return 0
}
-func (x *PlantFlowerSetFlowerWishReq) GetScheduleId() uint32 {
+func (x *PlantFlowerSetFlowerWishReq) GetFlowerNumMap() map[uint32]uint32 {
if x != nil {
- return x.ScheduleId
+ return x.FlowerNumMap
}
- return 0
+ return nil
}
var File_PlantFlowerSetFlowerWishReq_proto protoreflect.FileDescriptor
@@ -102,14 +98,14 @@ var file_PlantFlowerSetFlowerWishReq_proto_rawDesc = []byte{
0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x65, 0x72, 0x53, 0x65, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68,
- 0x52, 0x65, 0x71, 0x12, 0x54, 0x0a, 0x0e, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e, 0x75,
- 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x50, 0x6c,
- 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x65, 0x74, 0x46, 0x6c, 0x6f, 0x77,
- 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
- 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x6c, 0x6f,
- 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x6c,
+ 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
+ 0x6c, 0x65, 0x49, 0x64, 0x12, 0x54, 0x0a, 0x0e, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x50,
+ 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x65, 0x74, 0x46, 0x6c, 0x6f,
+ 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x6c, 0x6f, 0x77, 0x65,
+ 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x6c,
+ 0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x6c,
0x6f, 0x77, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
diff --git a/gover/gen/PlantFlowerSetFlowerWishRsp.pb.go b/gover/gen/PlantFlowerSetFlowerWishRsp.pb.go
index 997be2a8..19c9af35 100644
--- a/gover/gen/PlantFlowerSetFlowerWishRsp.pb.go
+++ b/gover/gen/PlantFlowerSetFlowerWishRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerSetFlowerWishRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8910
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerSetFlowerWishRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlantFlowerSetFlowerWishRsp) Reset() {
@@ -102,8 +99,8 @@ var file_PlantFlowerSetFlowerWishRsp_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77,
0x65, 0x72, 0x53, 0x65, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x57, 0x69, 0x73, 0x68, 0x52,
0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c,
0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerTakeSeedRewardReq.pb.go b/gover/gen/PlantFlowerTakeSeedRewardReq.pb.go
index f0f97fe5..dd3f5523 100644
--- a/gover/gen/PlantFlowerTakeSeedRewardReq.pb.go
+++ b/gover/gen/PlantFlowerTakeSeedRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerTakeSeedRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8968
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlantFlowerTakeSeedRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *PlantFlowerTakeSeedRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_PlantFlowerTakeSeedRewardReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x1c, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x65, 0x72, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x65, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlantFlowerTakeSeedRewardRsp.pb.go b/gover/gen/PlantFlowerTakeSeedRewardRsp.pb.go
index 34a7b534..176caf28 100644
--- a/gover/gen/PlantFlowerTakeSeedRewardRsp.pb.go
+++ b/gover/gen/PlantFlowerTakeSeedRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlantFlowerTakeSeedRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8860
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlantFlowerTakeSeedRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlantFlowerTakeSeedRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*PlantFlowerTakeSeedRewardRsp) Descriptor() ([]byte, []int) {
return file_PlantFlowerTakeSeedRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlantFlowerTakeSeedRewardRsp) GetRetcode() int32 {
+func (x *PlantFlowerTakeSeedRewardRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
-func (x *PlantFlowerTakeSeedRewardRsp) GetScheduleId() uint32 {
+func (x *PlantFlowerTakeSeedRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
@@ -101,10 +98,10 @@ var file_PlantFlowerTakeSeedRewardRsp_proto_rawDesc = []byte{
0x65, 0x53, 0x65, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x1c, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x65, 0x72, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x65, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
+ 0x64, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlatformCategory.pb.go b/gover/gen/PlatformCategory.pb.go
new file mode 100644
index 00000000..b30c5d58
--- /dev/null
+++ b/gover/gen/PlatformCategory.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlatformCategory.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlatformCategory int32
+
+const (
+ PlatformCategory_PLATFORM_CATEGORY_NONE PlatformCategory = 0
+ PlatformCategory_PLATFORM_CATEGORY_PCM PlatformCategory = 1
+ PlatformCategory_PLATFORM_CATEGORY_PSN PlatformCategory = 2
+)
+
+// Enum value maps for PlatformCategory.
+var (
+ PlatformCategory_name = map[int32]string{
+ 0: "PLATFORM_CATEGORY_NONE",
+ 1: "PLATFORM_CATEGORY_PCM",
+ 2: "PLATFORM_CATEGORY_PSN",
+ }
+ PlatformCategory_value = map[string]int32{
+ "PLATFORM_CATEGORY_NONE": 0,
+ "PLATFORM_CATEGORY_PCM": 1,
+ "PLATFORM_CATEGORY_PSN": 2,
+ }
+)
+
+func (x PlatformCategory) Enum() *PlatformCategory {
+ p := new(PlatformCategory)
+ *p = x
+ return p
+}
+
+func (x PlatformCategory) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (PlatformCategory) Descriptor() protoreflect.EnumDescriptor {
+ return file_PlatformCategory_proto_enumTypes[0].Descriptor()
+}
+
+func (PlatformCategory) Type() protoreflect.EnumType {
+ return &file_PlatformCategory_proto_enumTypes[0]
+}
+
+func (x PlatformCategory) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use PlatformCategory.Descriptor instead.
+func (PlatformCategory) EnumDescriptor() ([]byte, []int) {
+ return file_PlatformCategory_proto_rawDescGZIP(), []int{0}
+}
+
+var File_PlatformCategory_proto protoreflect.FileDescriptor
+
+var file_PlatformCategory_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f,
+ 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x64, 0x0a, 0x10, 0x50, 0x6c, 0x61, 0x74,
+ 0x66, 0x6f, 0x72, 0x6d, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x1a, 0x0a, 0x16,
+ 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x43, 0x41, 0x54, 0x45, 0x47, 0x4f, 0x52,
+ 0x59, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x4c, 0x41, 0x54,
+ 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x43, 0x41, 0x54, 0x45, 0x47, 0x4f, 0x52, 0x59, 0x5f, 0x50, 0x43,
+ 0x4d, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f,
+ 0x43, 0x41, 0x54, 0x45, 0x47, 0x4f, 0x52, 0x59, 0x5f, 0x50, 0x53, 0x4e, 0x10, 0x02, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlatformCategory_proto_rawDescOnce sync.Once
+ file_PlatformCategory_proto_rawDescData = file_PlatformCategory_proto_rawDesc
+)
+
+func file_PlatformCategory_proto_rawDescGZIP() []byte {
+ file_PlatformCategory_proto_rawDescOnce.Do(func() {
+ file_PlatformCategory_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlatformCategory_proto_rawDescData)
+ })
+ return file_PlatformCategory_proto_rawDescData
+}
+
+var file_PlatformCategory_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_PlatformCategory_proto_goTypes = []interface{}{
+ (PlatformCategory)(0), // 0: PlatformCategory
+}
+var file_PlatformCategory_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlatformCategory_proto_init() }
+func file_PlatformCategory_proto_init() {
+ if File_PlatformCategory_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlatformCategory_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlatformCategory_proto_goTypes,
+ DependencyIndexes: file_PlatformCategory_proto_depIdxs,
+ EnumInfos: file_PlatformCategory_proto_enumTypes,
+ }.Build()
+ File_PlatformCategory_proto = out.File
+ file_PlatformCategory_proto_rawDesc = nil
+ file_PlatformCategory_proto_goTypes = nil
+ file_PlatformCategory_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlatformChangeRouteNotify.pb.go b/gover/gen/PlatformChangeRouteNotify.pb.go
index ed8aaec3..20edfdbc 100644
--- a/gover/gen/PlatformChangeRouteNotify.pb.go
+++ b/gover/gen/PlatformChangeRouteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlatformChangeRouteNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 268
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlatformChangeRouteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Platform *PlatformInfo `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"`
- SceneTime uint32 `protobuf:"varint,8,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ SceneTime uint32 `protobuf:"varint,13,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ Platform *PlatformInfo `protobuf:"bytes,14,opt,name=platform,proto3" json:"platform,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *PlatformChangeRouteNotify) Reset() {
@@ -81,9 +78,9 @@ func (*PlatformChangeRouteNotify) Descriptor() ([]byte, []int) {
return file_PlatformChangeRouteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlatformChangeRouteNotify) GetEntityId() uint32 {
+func (x *PlatformChangeRouteNotify) GetSceneTime() uint32 {
if x != nil {
- return x.EntityId
+ return x.SceneTime
}
return 0
}
@@ -95,9 +92,9 @@ func (x *PlatformChangeRouteNotify) GetPlatform() *PlatformInfo {
return nil
}
-func (x *PlatformChangeRouteNotify) GetSceneTime() uint32 {
+func (x *PlatformChangeRouteNotify) GetEntityId() uint32 {
if x != nil {
- return x.SceneTime
+ return x.EntityId
}
return 0
}
@@ -110,13 +107,13 @@ var file_PlatformChangeRouteNotify_proto_rawDesc = []byte{
0x6f, 0x1a, 0x12, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f,
0x72, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x29, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1b, 0x0a,
+ 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlatformInfo.pb.go b/gover/gen/PlatformInfo.pb.go
index 72d63e2e..57d54d87 100644
--- a/gover/gen/PlatformInfo.pb.go
+++ b/gover/gen/PlatformInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlatformInfo.proto
package gen
diff --git a/gover/gen/PlatformStartRouteNotify.pb.go b/gover/gen/PlatformStartRouteNotify.pb.go
index 38ad7c79..7c8357ab 100644
--- a/gover/gen/PlatformStartRouteNotify.pb.go
+++ b/gover/gen/PlatformStartRouteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlatformStartRouteNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 218
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlatformStartRouteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Platform *PlatformInfo `protobuf:"bytes,15,opt,name=platform,proto3" json:"platform,omitempty"`
- SceneTime uint32 `protobuf:"varint,12,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ SceneTime uint32 `protobuf:"varint,7,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ Platform *PlatformInfo `protobuf:"bytes,2,opt,name=platform,proto3" json:"platform,omitempty"`
}
func (x *PlatformStartRouteNotify) Reset() {
@@ -81,11 +78,11 @@ func (*PlatformStartRouteNotify) Descriptor() ([]byte, []int) {
return file_PlatformStartRouteNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlatformStartRouteNotify) GetPlatform() *PlatformInfo {
+func (x *PlatformStartRouteNotify) GetEntityId() uint32 {
if x != nil {
- return x.Platform
+ return x.EntityId
}
- return nil
+ return 0
}
func (x *PlatformStartRouteNotify) GetSceneTime() uint32 {
@@ -95,11 +92,11 @@ func (x *PlatformStartRouteNotify) GetSceneTime() uint32 {
return 0
}
-func (x *PlatformStartRouteNotify) GetEntityId() uint32 {
+func (x *PlatformStartRouteNotify) GetPlatform() *PlatformInfo {
if x != nil {
- return x.EntityId
+ return x.Platform
}
- return 0
+ return nil
}
var File_PlatformStartRouteNotify_proto protoreflect.FileDescriptor
@@ -110,13 +107,13 @@ var file_PlatformStartRouteNotify_proto_rawDesc = []byte{
0x1a, 0x12, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x18, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
0x6d, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x29, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1d, 0x0a, 0x0a,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a,
+ 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
+ 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlatformStopRouteNotify.pb.go b/gover/gen/PlatformStopRouteNotify.pb.go
index d7201bbe..e5d019a2 100644
--- a/gover/gen/PlatformStopRouteNotify.pb.go
+++ b/gover/gen/PlatformStopRouteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlatformStopRouteNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 266
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlatformStopRouteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneTime uint32 `protobuf:"varint,9,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Platform *PlatformInfo `protobuf:"bytes,8,opt,name=platform,proto3" json:"platform,omitempty"`
+ Platform *PlatformInfo `protobuf:"bytes,7,opt,name=platform,proto3" json:"platform,omitempty"`
+ SceneTime uint32 `protobuf:"varint,10,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *PlatformStopRouteNotify) Reset() {
@@ -81,6 +78,13 @@ func (*PlatformStopRouteNotify) Descriptor() ([]byte, []int) {
return file_PlatformStopRouteNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *PlatformStopRouteNotify) GetPlatform() *PlatformInfo {
+ if x != nil {
+ return x.Platform
+ }
+ return nil
+}
+
func (x *PlatformStopRouteNotify) GetSceneTime() uint32 {
if x != nil {
return x.SceneTime
@@ -95,13 +99,6 @@ func (x *PlatformStopRouteNotify) GetEntityId() uint32 {
return 0
}
-func (x *PlatformStopRouteNotify) GetPlatform() *PlatformInfo {
- if x != nil {
- return x.Platform
- }
- return nil
-}
-
var File_PlatformStopRouteNotify_proto protoreflect.FileDescriptor
var file_PlatformStopRouteNotify_proto_rawDesc = []byte{
@@ -110,13 +107,13 @@ var file_PlatformStopRouteNotify_proto_rawDesc = []byte{
0x12, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x17, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
0x53, 0x74, 0x6f, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x08, 0x70,
- 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
- 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x70, 0x6c,
- 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x29, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlatformType.pb.go b/gover/gen/PlatformType.pb.go
index c1cca4d0..cebb8ffa 100644
--- a/gover/gen/PlatformType.pb.go
+++ b/gover/gen/PlatformType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlatformType.proto
package gen
@@ -39,21 +39,21 @@ const (
type PlatformType int32
const (
- PlatformType_PLATFORM_TYPE_EDITOR PlatformType = 0
- PlatformType_PLATFORM_TYPE_IOS PlatformType = 1
- PlatformType_PLATFORM_TYPE_ANDROID PlatformType = 2
- PlatformType_PLATFORM_TYPE_PC PlatformType = 3
- PlatformType_PLATFORM_TYPE_PS4 PlatformType = 4
- PlatformType_PLATFORM_TYPE_SERVER PlatformType = 5
- PlatformType_PLATFORM_TYPE_CLOUD_ANDROID PlatformType = 6
- PlatformType_PLATFORM_TYPE_CLOUD_IOS PlatformType = 7
- PlatformType_PLATFORM_TYPE_PS5 PlatformType = 8
- PlatformType_PLATFORM_TYPE_CLOUD_WEB PlatformType = 9
- PlatformType_PLATFORM_TYPE_CLOUD_TV PlatformType = 10
- PlatformType_PLATFORM_TYPE_Unk2700_IBBEKBJLMAJ PlatformType = 11
- PlatformType_PLATFORM_TYPE_Unk2700_BCEICMDNIIG PlatformType = 12
- PlatformType_PLATFORM_TYPE_Unk2800_EFNGHFNPMKM PlatformType = 13
- PlatformType_PLATFORM_TYPE_Unk2800_FNFHGPABLFB PlatformType = 14
+ PlatformType_PLATFORM_TYPE_EDITOR PlatformType = 0
+ PlatformType_PLATFORM_TYPE_IOS PlatformType = 1
+ PlatformType_PLATFORM_TYPE_ANDROID PlatformType = 2
+ PlatformType_PLATFORM_TYPE_PC PlatformType = 3
+ PlatformType_PLATFORM_TYPE_PS4 PlatformType = 4
+ PlatformType_PLATFORM_TYPE_SERVER PlatformType = 5
+ PlatformType_PLATFORM_TYPE_CLOUD_ANDROID PlatformType = 6
+ PlatformType_PLATFORM_TYPE_CLOUD_IOS PlatformType = 7
+ PlatformType_PLATFORM_TYPE_PS5 PlatformType = 8
+ PlatformType_PLATFORM_TYPE_CLOUD_WEB PlatformType = 9
+ PlatformType_PLATFORM_TYPE_CLOUD_TV PlatformType = 10
+ PlatformType_PLATFORM_TYPE_CLOUD_MAC PlatformType = 11
+ PlatformType_PLATFORM_TYPE_CLOUD_PC PlatformType = 12
+ PlatformType_PLATFORM_TYPE_CLOUD_THIRD_PARTY_MOBILE PlatformType = 13
+ PlatformType_PLATFORM_TYPE_CLOUD_THIRD_PARTY_PC PlatformType = 14
)
// Enum value maps for PlatformType.
@@ -70,27 +70,27 @@ var (
8: "PLATFORM_TYPE_PS5",
9: "PLATFORM_TYPE_CLOUD_WEB",
10: "PLATFORM_TYPE_CLOUD_TV",
- 11: "PLATFORM_TYPE_Unk2700_IBBEKBJLMAJ",
- 12: "PLATFORM_TYPE_Unk2700_BCEICMDNIIG",
- 13: "PLATFORM_TYPE_Unk2800_EFNGHFNPMKM",
- 14: "PLATFORM_TYPE_Unk2800_FNFHGPABLFB",
+ 11: "PLATFORM_TYPE_CLOUD_MAC",
+ 12: "PLATFORM_TYPE_CLOUD_PC",
+ 13: "PLATFORM_TYPE_CLOUD_THIRD_PARTY_MOBILE",
+ 14: "PLATFORM_TYPE_CLOUD_THIRD_PARTY_PC",
}
PlatformType_value = map[string]int32{
- "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_Unk2700_IBBEKBJLMAJ": 11,
- "PLATFORM_TYPE_Unk2700_BCEICMDNIIG": 12,
- "PLATFORM_TYPE_Unk2800_EFNGHFNPMKM": 13,
- "PLATFORM_TYPE_Unk2800_FNFHGPABLFB": 14,
+ "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,
}
)
@@ -125,7 +125,7 @@ var File_PlatformType_proto protoreflect.FileDescriptor
var file_PlatformType_proto_rawDesc = []byte{
0x0a, 0x12, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xcb, 0x03, 0x0a, 0x0c, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
+ 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xbc, 0x03, 0x0a, 0x0c, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52,
0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x10, 0x00, 0x12,
0x15, 0x0a, 0x11, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45,
@@ -144,18 +144,17 @@ var file_PlatformType_proto_rawDesc = []byte{
0x17, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43,
0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x57, 0x45, 0x42, 0x10, 0x09, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x4c,
0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4c, 0x4f, 0x55,
- 0x44, 0x5f, 0x54, 0x56, 0x10, 0x0a, 0x12, 0x25, 0x0a, 0x21, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f,
- 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x42, 0x42, 0x45, 0x4b, 0x42, 0x4a, 0x4c, 0x4d, 0x41, 0x4a, 0x10, 0x0b, 0x12, 0x25, 0x0a,
- 0x21, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x45, 0x49, 0x43, 0x4d, 0x44, 0x4e, 0x49,
- 0x49, 0x47, 0x10, 0x0c, 0x12, 0x25, 0x0a, 0x21, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d,
- 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x46,
- 0x4e, 0x47, 0x48, 0x46, 0x4e, 0x50, 0x4d, 0x4b, 0x4d, 0x10, 0x0d, 0x12, 0x25, 0x0a, 0x21, 0x50,
- 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x46, 0x48, 0x47, 0x50, 0x41, 0x42, 0x4c, 0x46, 0x42,
- 0x10, 0x0e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x44, 0x5f, 0x54, 0x56, 0x10, 0x0a, 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f,
+ 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x4d, 0x41,
+ 0x43, 0x10, 0x0b, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x50, 0x43, 0x10, 0x0c, 0x12,
+ 0x2a, 0x0a, 0x26, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x43, 0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x54, 0x48, 0x49, 0x52, 0x44, 0x5f, 0x50, 0x41, 0x52,
+ 0x54, 0x59, 0x5f, 0x4d, 0x4f, 0x42, 0x49, 0x4c, 0x45, 0x10, 0x0d, 0x12, 0x26, 0x0a, 0x22, 0x50,
+ 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4c, 0x4f,
+ 0x55, 0x44, 0x5f, 0x54, 0x48, 0x49, 0x52, 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x50,
+ 0x43, 0x10, 0x0e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/PlayProduct.pb.go b/gover/gen/PlayProduct.pb.go
index d9e7ed27..62dacbb2 100644
--- a/gover/gen/PlayProduct.pb.go
+++ b/gover/gen/PlayProduct.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayProduct.proto
package gen
diff --git a/gover/gen/PlayTeamEntityInfo.pb.go b/gover/gen/PlayTeamEntityInfo.pb.go
index c94d82c7..f524e5d9 100644
--- a/gover/gen/PlayTeamEntityInfo.pb.go
+++ b/gover/gen/PlayTeamEntityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayTeamEntityInfo.proto
package gen
diff --git a/gover/gen/PlayerAllowEnterMpAfterAgreeMatchNotify.pb.go b/gover/gen/PlayerAllowEnterMpAfterAgreeMatchNotify.pb.go
index 15cb81db..da8eb468 100644
--- a/gover/gen/PlayerAllowEnterMpAfterAgreeMatchNotify.pb.go
+++ b/gover/gen/PlayerAllowEnterMpAfterAgreeMatchNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerAllowEnterMpAfterAgreeMatchNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4199
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerAllowEnterMpAfterAgreeMatchNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,1,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,11,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *PlayerAllowEnterMpAfterAgreeMatchNotify) Reset() {
@@ -95,7 +92,7 @@ var file_PlayerAllowEnterMpAfterAgreeMatchNotify_proto_rawDesc = []byte{
0x48, 0x0a, 0x27, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x45, 0x6e,
0x74, 0x65, 0x72, 0x4d, 0x70, 0x41, 0x66, 0x74, 0x65, 0x72, 0x41, 0x67, 0x72, 0x65, 0x65, 0x4d,
0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerApplyEnterHomeNotify.pb.go b/gover/gen/PlayerApplyEnterHomeNotify.pb.go
index 73170f03..d657ac96 100644
--- a/gover/gen/PlayerApplyEnterHomeNotify.pb.go
+++ b/gover/gen/PlayerApplyEnterHomeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterHomeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4533
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterHomeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SrcPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,9,opt,name=src_player_info,json=srcPlayerInfo,proto3" json:"src_player_info,omitempty"`
- SrcAppId uint32 `protobuf:"varint,10,opt,name=src_app_id,json=srcAppId,proto3" json:"src_app_id,omitempty"`
+ SrcAppId uint32 `protobuf:"varint,8,opt,name=src_app_id,json=srcAppId,proto3" json:"src_app_id,omitempty"`
+ SrcPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,10,opt,name=src_player_info,json=srcPlayerInfo,proto3" json:"src_player_info,omitempty"`
}
func (x *PlayerApplyEnterHomeNotify) Reset() {
@@ -80,18 +77,18 @@ func (*PlayerApplyEnterHomeNotify) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterHomeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerApplyEnterHomeNotify) GetSrcPlayerInfo() *OnlinePlayerInfo {
+func (x *PlayerApplyEnterHomeNotify) GetSrcAppId() uint32 {
if x != nil {
- return x.SrcPlayerInfo
+ return x.SrcAppId
}
- return nil
+ return 0
}
-func (x *PlayerApplyEnterHomeNotify) GetSrcAppId() uint32 {
+func (x *PlayerApplyEnterHomeNotify) GetSrcPlayerInfo() *OnlinePlayerInfo {
if x != nil {
- return x.SrcAppId
+ return x.SrcPlayerInfo
}
- return 0
+ return nil
}
var File_PlayerApplyEnterHomeNotify_proto protoreflect.FileDescriptor
@@ -102,13 +99,13 @@ var file_PlayerApplyEnterHomeNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x1a, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f,
- 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a, 0x0f, 0x73, 0x72, 0x63, 0x5f,
- 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x72, 0x63, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x0a, 0x73, 0x72, 0x63, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x72, 0x63, 0x41, 0x70, 0x70, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1c, 0x0a, 0x0a, 0x73, 0x72, 0x63, 0x5f,
+ 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x72,
+ 0x63, 0x41, 0x70, 0x70, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x0f, 0x73, 0x72, 0x63, 0x5f, 0x70, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x72, 0x63, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66,
+ 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/PlayerApplyEnterHomeResultNotify.pb.go b/gover/gen/PlayerApplyEnterHomeResultNotify.pb.go
index 9a4f579c..73a5504f 100644
--- a/gover/gen/PlayerApplyEnterHomeResultNotify.pb.go
+++ b/gover/gen/PlayerApplyEnterHomeResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterHomeResultNotify.proto
package gen
@@ -103,18 +103,15 @@ func (PlayerApplyEnterHomeResultNotify_Reason) EnumDescriptor() ([]byte, []int)
return file_PlayerApplyEnterHomeResultNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 4468
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterHomeResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetNickname string `protobuf:"bytes,7,opt,name=target_nickname,json=targetNickname,proto3" json:"target_nickname,omitempty"`
+ TargetUid uint32 `protobuf:"varint,9,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetNickname string `protobuf:"bytes,2,opt,name=target_nickname,json=targetNickname,proto3" json:"target_nickname,omitempty"`
+ IsAgreed bool `protobuf:"varint,13,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
Reason PlayerApplyEnterHomeResultNotify_Reason `protobuf:"varint,5,opt,name=reason,proto3,enum=PlayerApplyEnterHomeResultNotify_Reason" json:"reason,omitempty"`
- TargetUid uint32 `protobuf:"varint,12,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- IsAgreed bool `protobuf:"varint,9,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
}
func (x *PlayerApplyEnterHomeResultNotify) Reset() {
@@ -149,32 +146,32 @@ func (*PlayerApplyEnterHomeResultNotify) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterHomeResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerApplyEnterHomeResultNotify) GetTargetNickname() string {
+func (x *PlayerApplyEnterHomeResultNotify) GetTargetUid() uint32 {
if x != nil {
- return x.TargetNickname
+ return x.TargetUid
}
- return ""
+ return 0
}
-func (x *PlayerApplyEnterHomeResultNotify) GetReason() PlayerApplyEnterHomeResultNotify_Reason {
+func (x *PlayerApplyEnterHomeResultNotify) GetTargetNickname() string {
if x != nil {
- return x.Reason
+ return x.TargetNickname
}
- return PlayerApplyEnterHomeResultNotify_REASON_PLAYER_JUDGE
+ return ""
}
-func (x *PlayerApplyEnterHomeResultNotify) GetTargetUid() uint32 {
+func (x *PlayerApplyEnterHomeResultNotify) GetIsAgreed() bool {
if x != nil {
- return x.TargetUid
+ return x.IsAgreed
}
- return 0
+ return false
}
-func (x *PlayerApplyEnterHomeResultNotify) GetIsAgreed() bool {
+func (x *PlayerApplyEnterHomeResultNotify) GetReason() PlayerApplyEnterHomeResultNotify_Reason {
if x != nil {
- return x.IsAgreed
+ return x.Reason
}
- return false
+ return PlayerApplyEnterHomeResultNotify_REASON_PLAYER_JUDGE
}
var File_PlayerApplyEnterHomeResultNotify_proto protoreflect.FileDescriptor
@@ -184,18 +181,18 @@ var file_PlayerApplyEnterHomeResultNotify_proto_rawDesc = []byte{
0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x03, 0x0a, 0x20, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d,
- 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a,
- 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x69,
- 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41,
- 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
- 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67,
- 0x72, 0x65, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67,
- 0x72, 0x65, 0x65, 0x64, 0x22, 0xa0, 0x02, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
+ 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x0f,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x69, 0x63,
+ 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65,
+ 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65,
+ 0x65, 0x64, 0x12, 0x40, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79,
+ 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x22, 0xa0, 0x02, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
0x17, 0x0a, 0x13, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
0x5f, 0x4a, 0x55, 0x44, 0x47, 0x45, 0x10, 0x00, 0x12, 0x25, 0x0a, 0x21, 0x52, 0x45, 0x41, 0x53,
0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
diff --git a/gover/gen/PlayerApplyEnterHomeResultReq.pb.go b/gover/gen/PlayerApplyEnterHomeResultReq.pb.go
index 1995fc42..128e0702 100644
--- a/gover/gen/PlayerApplyEnterHomeResultReq.pb.go
+++ b/gover/gen/PlayerApplyEnterHomeResultReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterHomeResultReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4693
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerApplyEnterHomeResultReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ApplyUid uint32 `protobuf:"varint,14,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
- IsAgreed bool `protobuf:"varint,10,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
+ ApplyUid uint32 `protobuf:"varint,9,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
+ IsAgreed bool `protobuf:"varint,2,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
}
func (x *PlayerApplyEnterHomeResultReq) Reset() {
@@ -103,9 +99,9 @@ var file_PlayerApplyEnterHomeResultReq_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x1d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41,
0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f,
- 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79,
+ 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79,
0x55, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerApplyEnterHomeResultRsp.pb.go b/gover/gen/PlayerApplyEnterHomeResultRsp.pb.go
index 530c11cd..4bda9ebd 100644
--- a/gover/gen/PlayerApplyEnterHomeResultRsp.pb.go
+++ b/gover/gen/PlayerApplyEnterHomeResultRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterHomeResultRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4706
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterHomeResultRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAgreed bool `protobuf:"varint,2,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
- ApplyUid uint32 `protobuf:"varint,11,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Param uint32 `protobuf:"varint,10,opt,name=param,proto3" json:"param,omitempty"`
+ ApplyUid uint32 `protobuf:"varint,3,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
+ IsAgreed bool `protobuf:"varint,6,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
+ Param uint32 `protobuf:"varint,4,opt,name=param,proto3" json:"param,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerApplyEnterHomeResultRsp) Reset() {
@@ -82,6 +79,13 @@ func (*PlayerApplyEnterHomeResultRsp) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterHomeResultRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *PlayerApplyEnterHomeResultRsp) GetApplyUid() uint32 {
+ if x != nil {
+ return x.ApplyUid
+ }
+ return 0
+}
+
func (x *PlayerApplyEnterHomeResultRsp) GetIsAgreed() bool {
if x != nil {
return x.IsAgreed
@@ -89,9 +93,9 @@ func (x *PlayerApplyEnterHomeResultRsp) GetIsAgreed() bool {
return false
}
-func (x *PlayerApplyEnterHomeResultRsp) GetApplyUid() uint32 {
+func (x *PlayerApplyEnterHomeResultRsp) GetParam() uint32 {
if x != nil {
- return x.ApplyUid
+ return x.Param
}
return 0
}
@@ -103,13 +107,6 @@ func (x *PlayerApplyEnterHomeResultRsp) GetRetcode() int32 {
return 0
}
-func (x *PlayerApplyEnterHomeResultRsp) GetParam() uint32 {
- if x != nil {
- return x.Param
- }
- return 0
-}
-
var File_PlayerApplyEnterHomeResultRsp_proto protoreflect.FileDescriptor
var file_PlayerApplyEnterHomeResultRsp_proto_rawDesc = []byte{
@@ -117,14 +114,14 @@ var file_PlayerApplyEnterHomeResultRsp_proto_rawDesc = []byte{
0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x1d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65,
- 0x73, 0x75, 0x6c, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67,
- 0x72, 0x65, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67,
- 0x72, 0x65, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x75, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x55, 0x69,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61,
- 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x73, 0x75, 0x6c, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x79,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c,
+ 0x79, 0x55, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65,
+ 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/PlayerApplyEnterMpAfterMatchAgreedNotify.pb.go b/gover/gen/PlayerApplyEnterMpAfterMatchAgreedNotify.pb.go
index 476f7916..df634baa 100644
--- a/gover/gen/PlayerApplyEnterMpAfterMatchAgreedNotify.pb.go
+++ b/gover/gen/PlayerApplyEnterMpAfterMatchAgreedNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterMpAfterMatchAgreedNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4195
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterMpAfterMatchAgreedNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SrcPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,11,opt,name=src_player_info,json=srcPlayerInfo,proto3" json:"src_player_info,omitempty"`
- MatchserverId uint32 `protobuf:"varint,10,opt,name=matchserver_id,json=matchserverId,proto3" json:"matchserver_id,omitempty"`
- MatchType MatchType `protobuf:"varint,3,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ MatchserverId uint32 `protobuf:"varint,3,opt,name=matchserver_id,json=matchserverId,proto3" json:"matchserver_id,omitempty"`
+ SrcPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,7,opt,name=src_player_info,json=srcPlayerInfo,proto3" json:"src_player_info,omitempty"`
+ MatchType MatchType `protobuf:"varint,5,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
}
func (x *PlayerApplyEnterMpAfterMatchAgreedNotify) Reset() {
@@ -81,18 +78,18 @@ func (*PlayerApplyEnterMpAfterMatchAgreedNotify) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterMpAfterMatchAgreedNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerApplyEnterMpAfterMatchAgreedNotify) GetSrcPlayerInfo() *OnlinePlayerInfo {
+func (x *PlayerApplyEnterMpAfterMatchAgreedNotify) GetMatchserverId() uint32 {
if x != nil {
- return x.SrcPlayerInfo
+ return x.MatchserverId
}
- return nil
+ return 0
}
-func (x *PlayerApplyEnterMpAfterMatchAgreedNotify) GetMatchserverId() uint32 {
+func (x *PlayerApplyEnterMpAfterMatchAgreedNotify) GetSrcPlayerInfo() *OnlinePlayerInfo {
if x != nil {
- return x.MatchserverId
+ return x.SrcPlayerInfo
}
- return 0
+ return nil
}
func (x *PlayerApplyEnterMpAfterMatchAgreedNotify) GetMatchType() MatchType {
@@ -113,14 +110,14 @@ var file_PlayerApplyEnterMpAfterMatchAgreedNotify_proto_rawDesc = []byte{
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x01, 0x0a, 0x28, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70,
0x41, 0x66, 0x74, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a, 0x0f, 0x73, 0x72, 0x63, 0x5f, 0x70, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x72, 0x63, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68,
- 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63,
- 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x39, 0x0a,
+ 0x0f, 0x73, 0x72, 0x63, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x72, 0x63, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63,
+ 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d,
0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54,
0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/PlayerApplyEnterMpNotify.pb.go b/gover/gen/PlayerApplyEnterMpNotify.pb.go
index 6fe9aae3..acd59f45 100644
--- a/gover/gen/PlayerApplyEnterMpNotify.pb.go
+++ b/gover/gen/PlayerApplyEnterMpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterMpNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1826
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterMpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SrcThreadIndex uint32 `protobuf:"varint,5,opt,name=src_thread_index,json=srcThreadIndex,proto3" json:"src_thread_index,omitempty"`
- SrcAppId uint32 `protobuf:"varint,6,opt,name=src_app_id,json=srcAppId,proto3" json:"src_app_id,omitempty"`
- SrcPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,2,opt,name=src_player_info,json=srcPlayerInfo,proto3" json:"src_player_info,omitempty"`
+ SrcPlayerInfo *OnlinePlayerInfo `protobuf:"bytes,12,opt,name=src_player_info,json=srcPlayerInfo,proto3" json:"src_player_info,omitempty"`
+ SrcThreadIndex uint32 `protobuf:"varint,9,opt,name=src_thread_index,json=srcThreadIndex,proto3" json:"src_thread_index,omitempty"`
+ SrcAppId uint32 `protobuf:"varint,13,opt,name=src_app_id,json=srcAppId,proto3" json:"src_app_id,omitempty"`
}
func (x *PlayerApplyEnterMpNotify) Reset() {
@@ -81,6 +78,13 @@ func (*PlayerApplyEnterMpNotify) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterMpNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *PlayerApplyEnterMpNotify) GetSrcPlayerInfo() *OnlinePlayerInfo {
+ if x != nil {
+ return x.SrcPlayerInfo
+ }
+ return nil
+}
+
func (x *PlayerApplyEnterMpNotify) GetSrcThreadIndex() uint32 {
if x != nil {
return x.SrcThreadIndex
@@ -95,13 +99,6 @@ func (x *PlayerApplyEnterMpNotify) GetSrcAppId() uint32 {
return 0
}
-func (x *PlayerApplyEnterMpNotify) GetSrcPlayerInfo() *OnlinePlayerInfo {
- if x != nil {
- return x.SrcPlayerInfo
- }
- return nil
-}
-
var File_PlayerApplyEnterMpNotify_proto protoreflect.FileDescriptor
var file_PlayerApplyEnterMpNotify_proto_rawDesc = []byte{
@@ -110,15 +107,15 @@ var file_PlayerApplyEnterMpNotify_proto_rawDesc = []byte{
0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x18, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x72, 0x63, 0x5f, 0x74, 0x68, 0x72,
- 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x73, 0x72, 0x63, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
- 0x1c, 0x0a, 0x0a, 0x73, 0x72, 0x63, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x72, 0x63, 0x41, 0x70, 0x70, 0x49, 0x64, 0x12, 0x39, 0x0a,
- 0x0f, 0x73, 0x72, 0x63, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x72, 0x63, 0x50, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a, 0x0f, 0x73, 0x72, 0x63, 0x5f, 0x70, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0d, 0x73, 0x72, 0x63, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x28, 0x0a, 0x10, 0x73, 0x72, 0x63, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x72, 0x63, 0x54,
+ 0x68, 0x72, 0x65, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1c, 0x0a, 0x0a, 0x73, 0x72,
+ 0x63, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x73, 0x72, 0x63, 0x41, 0x70, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerApplyEnterMpReason.pb.go b/gover/gen/PlayerApplyEnterMpReason.pb.go
deleted file mode 100644
index 79438936..00000000
--- a/gover/gen/PlayerApplyEnterMpReason.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: PlayerApplyEnterMpReason.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type PlayerApplyEnterMpReason int32
-
-const (
- PlayerApplyEnterMpReason_PlayerJudge PlayerApplyEnterMpReason = 0
- PlayerApplyEnterMpReason_SceneCannotEnter PlayerApplyEnterMpReason = 1
- PlayerApplyEnterMpReason_PlayerCannotEnterMp PlayerApplyEnterMpReason = 2
- PlayerApplyEnterMpReason_SystemJudge PlayerApplyEnterMpReason = 3
- PlayerApplyEnterMpReason_AllowEnterPlayerFull PlayerApplyEnterMpReason = 4
- PlayerApplyEnterMpReason_WorldLevelLowerThanHost PlayerApplyEnterMpReason = 5
- PlayerApplyEnterMpReason_HostInMatch PlayerApplyEnterMpReason = 6
- PlayerApplyEnterMpReason_PlayerInBlacklist PlayerApplyEnterMpReason = 7
- PlayerApplyEnterMpReason_PsPlayerNotAcceptOthers PlayerApplyEnterMpReason = 8
- PlayerApplyEnterMpReason_HostIsBlocked PlayerApplyEnterMpReason = 9
- PlayerApplyEnterMpReason_OtherDataVersionNotLatest PlayerApplyEnterMpReason = 10
- PlayerApplyEnterMpReason_DataVersionNotLatest PlayerApplyEnterMpReason = 11
- PlayerApplyEnterMpReason_PlayerNotInPlayerWorld PlayerApplyEnterMpReason = 12
-)
-
-// Enum value maps for PlayerApplyEnterMpReason.
-var (
- PlayerApplyEnterMpReason_name = map[int32]string{
- 0: "PlayerJudge",
- 1: "SceneCannotEnter",
- 2: "PlayerCannotEnterMp",
- 3: "SystemJudge",
- 4: "AllowEnterPlayerFull",
- 5: "WorldLevelLowerThanHost",
- 6: "HostInMatch",
- 7: "PlayerInBlacklist",
- 8: "PsPlayerNotAcceptOthers",
- 9: "HostIsBlocked",
- 10: "OtherDataVersionNotLatest",
- 11: "DataVersionNotLatest",
- 12: "PlayerNotInPlayerWorld",
- }
- PlayerApplyEnterMpReason_value = map[string]int32{
- "PlayerJudge": 0,
- "SceneCannotEnter": 1,
- "PlayerCannotEnterMp": 2,
- "SystemJudge": 3,
- "AllowEnterPlayerFull": 4,
- "WorldLevelLowerThanHost": 5,
- "HostInMatch": 6,
- "PlayerInBlacklist": 7,
- "PsPlayerNotAcceptOthers": 8,
- "HostIsBlocked": 9,
- "OtherDataVersionNotLatest": 10,
- "DataVersionNotLatest": 11,
- "PlayerNotInPlayerWorld": 12,
- }
-)
-
-func (x PlayerApplyEnterMpReason) Enum() *PlayerApplyEnterMpReason {
- p := new(PlayerApplyEnterMpReason)
- *p = x
- return p
-}
-
-func (x PlayerApplyEnterMpReason) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (PlayerApplyEnterMpReason) Descriptor() protoreflect.EnumDescriptor {
- return file_PlayerApplyEnterMpReason_proto_enumTypes[0].Descriptor()
-}
-
-func (PlayerApplyEnterMpReason) Type() protoreflect.EnumType {
- return &file_PlayerApplyEnterMpReason_proto_enumTypes[0]
-}
-
-func (x PlayerApplyEnterMpReason) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use PlayerApplyEnterMpReason.Descriptor instead.
-func (PlayerApplyEnterMpReason) EnumDescriptor() ([]byte, []int) {
- return file_PlayerApplyEnterMpReason_proto_rawDescGZIP(), []int{0}
-}
-
-var File_PlayerApplyEnterMpReason_proto protoreflect.FileDescriptor
-
-var file_PlayerApplyEnterMpReason_proto_rawDesc = []byte{
- 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74,
- 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x2a, 0xcf, 0x02, 0x0a, 0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79,
- 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x0f, 0x0a,
- 0x0b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4a, 0x75, 0x64, 0x67, 0x65, 0x10, 0x00, 0x12, 0x14,
- 0x0a, 0x10, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x43, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x45, 0x6e, 0x74,
- 0x65, 0x72, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x61,
- 0x6e, 0x6e, 0x6f, 0x74, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x10, 0x02, 0x12, 0x0f, 0x0a,
- 0x0b, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x4a, 0x75, 0x64, 0x67, 0x65, 0x10, 0x03, 0x12, 0x18,
- 0x0a, 0x14, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x46, 0x75, 0x6c, 0x6c, 0x10, 0x04, 0x12, 0x1b, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6c,
- 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x68, 0x61, 0x6e, 0x48,
- 0x6f, 0x73, 0x74, 0x10, 0x05, 0x12, 0x0f, 0x0a, 0x0b, 0x48, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x4d,
- 0x61, 0x74, 0x63, 0x68, 0x10, 0x06, 0x12, 0x15, 0x0a, 0x11, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x49, 0x6e, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x10, 0x07, 0x12, 0x1b, 0x0a,
- 0x17, 0x50, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x41, 0x63, 0x63, 0x65,
- 0x70, 0x74, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x10, 0x08, 0x12, 0x11, 0x0a, 0x0d, 0x48, 0x6f,
- 0x73, 0x74, 0x49, 0x73, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0x09, 0x12, 0x1d, 0x0a,
- 0x19, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
- 0x6e, 0x4e, 0x6f, 0x74, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x10, 0x0a, 0x12, 0x18, 0x0a, 0x14,
- 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x4c, 0x61,
- 0x74, 0x65, 0x73, 0x74, 0x10, 0x0b, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64,
- 0x10, 0x0c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_PlayerApplyEnterMpReason_proto_rawDescOnce sync.Once
- file_PlayerApplyEnterMpReason_proto_rawDescData = file_PlayerApplyEnterMpReason_proto_rawDesc
-)
-
-func file_PlayerApplyEnterMpReason_proto_rawDescGZIP() []byte {
- file_PlayerApplyEnterMpReason_proto_rawDescOnce.Do(func() {
- file_PlayerApplyEnterMpReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerApplyEnterMpReason_proto_rawDescData)
- })
- return file_PlayerApplyEnterMpReason_proto_rawDescData
-}
-
-var file_PlayerApplyEnterMpReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_PlayerApplyEnterMpReason_proto_goTypes = []interface{}{
- (PlayerApplyEnterMpReason)(0), // 0: PlayerApplyEnterMpReason
-}
-var file_PlayerApplyEnterMpReason_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_PlayerApplyEnterMpReason_proto_init() }
-func file_PlayerApplyEnterMpReason_proto_init() {
- if File_PlayerApplyEnterMpReason_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_PlayerApplyEnterMpReason_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_PlayerApplyEnterMpReason_proto_goTypes,
- DependencyIndexes: file_PlayerApplyEnterMpReason_proto_depIdxs,
- EnumInfos: file_PlayerApplyEnterMpReason_proto_enumTypes,
- }.Build()
- File_PlayerApplyEnterMpReason_proto = out.File
- file_PlayerApplyEnterMpReason_proto_rawDesc = nil
- file_PlayerApplyEnterMpReason_proto_goTypes = nil
- file_PlayerApplyEnterMpReason_proto_depIdxs = nil
-}
diff --git a/gover/gen/PlayerApplyEnterMpReq.pb.go b/gover/gen/PlayerApplyEnterMpReq.pb.go
index f783e5a1..655d9a6d 100644
--- a/gover/gen/PlayerApplyEnterMpReq.pb.go
+++ b/gover/gen/PlayerApplyEnterMpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterMpReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1818
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerApplyEnterMpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,4,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,2,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *PlayerApplyEnterMpReq) Reset() {
@@ -94,7 +90,7 @@ var file_PlayerApplyEnterMpReq_proto_rawDesc = []byte{
0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a,
0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65,
0x72, 0x4d, 0x70, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerApplyEnterMpResultNotify.pb.go b/gover/gen/PlayerApplyEnterMpResultNotify.pb.go
index 2517b655..73ed73cb 100644
--- a/gover/gen/PlayerApplyEnterMpResultNotify.pb.go
+++ b/gover/gen/PlayerApplyEnterMpResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterMpResultNotify.proto
package gen
@@ -118,18 +118,15 @@ func (PlayerApplyEnterMpResultNotify_Reason) EnumDescriptor() ([]byte, []int) {
return file_PlayerApplyEnterMpResultNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 1807
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterMpResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Reason PlayerApplyEnterMpResultNotify_Reason `protobuf:"varint,10,opt,name=reason,proto3,enum=PlayerApplyEnterMpResultNotify_Reason" json:"reason,omitempty"`
+ TargetNickname string `protobuf:"bytes,5,opt,name=target_nickname,json=targetNickname,proto3" json:"target_nickname,omitempty"`
IsAgreed bool `protobuf:"varint,2,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
- TargetNickname string `protobuf:"bytes,12,opt,name=target_nickname,json=targetNickname,proto3" json:"target_nickname,omitempty"`
- Reason PlayerApplyEnterMpResultNotify_Reason `protobuf:"varint,13,opt,name=reason,proto3,enum=PlayerApplyEnterMpResultNotify_Reason" json:"reason,omitempty"`
- TargetUid uint32 `protobuf:"varint,1,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,4,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *PlayerApplyEnterMpResultNotify) Reset() {
@@ -164,11 +161,11 @@ func (*PlayerApplyEnterMpResultNotify) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterMpResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerApplyEnterMpResultNotify) GetIsAgreed() bool {
+func (x *PlayerApplyEnterMpResultNotify) GetReason() PlayerApplyEnterMpResultNotify_Reason {
if x != nil {
- return x.IsAgreed
+ return x.Reason
}
- return false
+ return PlayerApplyEnterMpResultNotify_REASON_PLAYER_JUDGE
}
func (x *PlayerApplyEnterMpResultNotify) GetTargetNickname() string {
@@ -178,11 +175,11 @@ func (x *PlayerApplyEnterMpResultNotify) GetTargetNickname() string {
return ""
}
-func (x *PlayerApplyEnterMpResultNotify) GetReason() PlayerApplyEnterMpResultNotify_Reason {
+func (x *PlayerApplyEnterMpResultNotify) GetIsAgreed() bool {
if x != nil {
- return x.Reason
+ return x.IsAgreed
}
- return PlayerApplyEnterMpResultNotify_REASON_PLAYER_JUDGE
+ return false
}
func (x *PlayerApplyEnterMpResultNotify) GetTargetUid() uint32 {
@@ -199,16 +196,16 @@ var file_PlayerApplyEnterMpResultNotify_proto_rawDesc = []byte{
0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x05, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x73,
- 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f,
- 0x61, 0x67, 0x72, 0x65, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
- 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12,
- 0x3e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x26, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74,
- 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
- 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3e, 0x0a, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65,
+ 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x74, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61,
+ 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x22, 0xd2,
0x03, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x41,
0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4a, 0x55, 0x44, 0x47, 0x45,
diff --git a/gover/gen/PlayerApplyEnterMpResultReq.pb.go b/gover/gen/PlayerApplyEnterMpResultReq.pb.go
index 6243a543..94c61e42 100644
--- a/gover/gen/PlayerApplyEnterMpResultReq.pb.go
+++ b/gover/gen/PlayerApplyEnterMpResultReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterMpResultReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1802
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerApplyEnterMpResultReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ApplyUid uint32 `protobuf:"varint,2,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
+ ApplyUid uint32 `protobuf:"varint,7,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
IsAgreed bool `protobuf:"varint,12,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
}
@@ -103,7 +99,7 @@ var file_PlayerApplyEnterMpResultReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70,
0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52,
0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x55, 0x69, 0x64, 0x12,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x55, 0x69, 0x64, 0x12,
0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PlayerApplyEnterMpResultRsp.pb.go b/gover/gen/PlayerApplyEnterMpResultRsp.pb.go
index 0e2740bf..77fdc1c6 100644
--- a/gover/gen/PlayerApplyEnterMpResultRsp.pb.go
+++ b/gover/gen/PlayerApplyEnterMpResultRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterMpResultRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1831
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterMpResultRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsAgreed bool `protobuf:"varint,3,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
- ApplyUid uint32 `protobuf:"varint,10,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
- Param uint32 `protobuf:"varint,12,opt,name=param,proto3" json:"param,omitempty"`
+ ApplyUid uint32 `protobuf:"varint,8,opt,name=apply_uid,json=applyUid,proto3" json:"apply_uid,omitempty"`
+ Param uint32 `protobuf:"varint,9,opt,name=param,proto3" json:"param,omitempty"`
+ IsAgreed bool `protobuf:"varint,13,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerApplyEnterMpResultRsp) Reset() {
@@ -82,30 +79,30 @@ func (*PlayerApplyEnterMpResultRsp) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterMpResultRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerApplyEnterMpResultRsp) GetRetcode() int32 {
+func (x *PlayerApplyEnterMpResultRsp) GetApplyUid() uint32 {
if x != nil {
- return x.Retcode
+ return x.ApplyUid
}
return 0
}
-func (x *PlayerApplyEnterMpResultRsp) GetIsAgreed() bool {
+func (x *PlayerApplyEnterMpResultRsp) GetParam() uint32 {
if x != nil {
- return x.IsAgreed
+ return x.Param
}
- return false
+ return 0
}
-func (x *PlayerApplyEnterMpResultRsp) GetApplyUid() uint32 {
+func (x *PlayerApplyEnterMpResultRsp) GetIsAgreed() bool {
if x != nil {
- return x.ApplyUid
+ return x.IsAgreed
}
- return 0
+ return false
}
-func (x *PlayerApplyEnterMpResultRsp) GetParam() uint32 {
+func (x *PlayerApplyEnterMpResultRsp) GetRetcode() int32 {
if x != nil {
- return x.Param
+ return x.Retcode
}
return 0
}
@@ -117,13 +114,13 @@ var file_PlayerApplyEnterMpResultRsp_proto_rawDesc = []byte{
0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70,
0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
- 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a,
- 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70,
- 0x70, 0x6c, 0x79, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
- 0x70, 0x70, 0x6c, 0x79, 0x55, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a,
+ 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x75, 0x69, 0x64,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x55, 0x69, 0x64,
+ 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72,
+ 0x65, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72,
+ 0x65, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerApplyEnterMpRsp.pb.go b/gover/gen/PlayerApplyEnterMpRsp.pb.go
index ca528b33..b2a58511 100644
--- a/gover/gen/PlayerApplyEnterMpRsp.pb.go
+++ b/gover/gen/PlayerApplyEnterMpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerApplyEnterMpRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1825
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerApplyEnterMpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetUid uint32 `protobuf:"varint,3,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Param uint32 `protobuf:"varint,4,opt,name=param,proto3" json:"param,omitempty"`
+ TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Param uint32 `protobuf:"varint,14,opt,name=param,proto3" json:"param,omitempty"`
}
func (x *PlayerApplyEnterMpRsp) Reset() {
@@ -81,16 +78,16 @@ func (*PlayerApplyEnterMpRsp) Descriptor() ([]byte, []int) {
return file_PlayerApplyEnterMpRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerApplyEnterMpRsp) GetRetcode() int32 {
+func (x *PlayerApplyEnterMpRsp) GetTargetUid() uint32 {
if x != nil {
- return x.Retcode
+ return x.TargetUid
}
return 0
}
-func (x *PlayerApplyEnterMpRsp) GetTargetUid() uint32 {
+func (x *PlayerApplyEnterMpRsp) GetRetcode() int32 {
if x != nil {
- return x.TargetUid
+ return x.Retcode
}
return 0
}
@@ -108,11 +105,11 @@ var file_PlayerApplyEnterMpRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74,
0x65, 0x72, 0x4d, 0x70, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a,
0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x65,
- 0x72, 0x4d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12,
- 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x72, 0x4d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCancelMatchReq.pb.go b/gover/gen/PlayerCancelMatchReq.pb.go
index 8818733c..b426b395 100644
--- a/gover/gen/PlayerCancelMatchReq.pb.go
+++ b/gover/gen/PlayerCancelMatchReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCancelMatchReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4157
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerCancelMatchReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MatchType MatchType `protobuf:"varint,11,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ MatchType MatchType `protobuf:"varint,1,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
}
func (x *PlayerCancelMatchReq) Reset() {
@@ -95,7 +91,7 @@ var file_PlayerCancelMatchReq_proto_rawDesc = []byte{
0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a,
0x14, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4d, 0x61, 0x74,
0x63, 0x68, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63,
+ 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63,
0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCancelMatchRsp.pb.go b/gover/gen/PlayerCancelMatchRsp.pb.go
index 1e03cfa9..6b965724 100644
--- a/gover/gen/PlayerCancelMatchRsp.pb.go
+++ b/gover/gen/PlayerCancelMatchRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCancelMatchRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4152
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerCancelMatchRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MatchType MatchType `protobuf:"varint,7,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MatchType MatchType `protobuf:"varint,10,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
}
func (x *PlayerCancelMatchRsp) Reset() {
@@ -102,8 +99,8 @@ var file_PlayerCancelMatchRsp_proto_rawDesc = []byte{
0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a,
0x14, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x4d, 0x61, 0x74,
0x63, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52,
0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PlayerChatCDNotify.pb.go b/gover/gen/PlayerChatCDNotify.pb.go
index 3474f477..c01ec3e1 100644
--- a/gover/gen/PlayerChatCDNotify.pb.go
+++ b/gover/gen/PlayerChatCDNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerChatCDNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3367
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerChatCDNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OverTime uint32 `protobuf:"varint,15,opt,name=over_time,json=overTime,proto3" json:"over_time,omitempty"`
+ OverTime uint32 `protobuf:"varint,14,opt,name=over_time,json=overTime,proto3" json:"over_time,omitempty"`
}
func (x *PlayerChatCDNotify) Reset() {
@@ -92,7 +89,7 @@ var file_PlayerChatCDNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x68, 0x61, 0x74, 0x43, 0x44, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x12, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x43, 0x68, 0x61, 0x74, 0x43, 0x44, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerChatNotify.pb.go b/gover/gen/PlayerChatNotify.pb.go
index 9dc27e0b..148a68cf 100644
--- a/gover/gen/PlayerChatNotify.pb.go
+++ b/gover/gen/PlayerChatNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerChatNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3010
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerChatNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChatInfo *ChatInfo `protobuf:"bytes,3,opt,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
- ChannelId uint32 `protobuf:"varint,6,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+ ChatInfo *ChatInfo `protobuf:"bytes,11,opt,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
+ ChannelId uint32 `protobuf:"varint,13,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
}
func (x *PlayerChatNotify) Reset() {
@@ -101,10 +98,10 @@ var file_PlayerChatNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x10, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x43, 0x68, 0x61, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x09,
- 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x68, 0x61, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerChatReq.pb.go b/gover/gen/PlayerChatReq.pb.go
index d485d1b8..7bfe08a1 100644
--- a/gover/gen/PlayerChatReq.pb.go
+++ b/gover/gen/PlayerChatReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerChatReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3185
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerChatReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChannelId uint32 `protobuf:"varint,13,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
- ChatInfo *ChatInfo `protobuf:"bytes,15,opt,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
+ ChannelId uint32 `protobuf:"varint,3,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+ ChatInfo *ChatInfo `protobuf:"bytes,9,opt,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
}
func (x *PlayerChatReq) Reset() {
@@ -102,9 +98,9 @@ var file_PlayerChatReq_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x0d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43,
0x68, 0x61, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e,
0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49,
+ 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49,
0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerChatRsp.pb.go b/gover/gen/PlayerChatRsp.pb.go
index 932b4cd8..c7bd0c6a 100644
--- a/gover/gen/PlayerChatRsp.pb.go
+++ b/gover/gen/PlayerChatRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerChatRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3228
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerChatRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChatForbiddenEndtime uint32 `protobuf:"varint,15,opt,name=chat_forbidden_endtime,json=chatForbiddenEndtime,proto3" json:"chat_forbidden_endtime,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChatForbiddenEndtime uint32 `protobuf:"varint,8,opt,name=chat_forbidden_endtime,json=chatForbiddenEndtime,proto3" json:"chat_forbidden_endtime,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerChatRsp) Reset() {
@@ -101,9 +98,9 @@ var file_PlayerChatRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x0d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43,
0x68, 0x61, 0x74, 0x52, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x66,
0x6f, 0x72, 0x62, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68, 0x61, 0x74, 0x46, 0x6f, 0x72, 0x62,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68, 0x61, 0x74, 0x46, 0x6f, 0x72, 0x62,
0x69, 0x64, 0x64, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCompoundMaterialBoostReq.pb.go b/gover/gen/PlayerCompoundMaterialBoostReq.pb.go
new file mode 100644
index 00000000..a1e34bb9
--- /dev/null
+++ b/gover/gen/PlayerCompoundMaterialBoostReq.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerCompoundMaterialBoostReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerCompoundMaterialBoostReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsBoostAll bool `protobuf:"varint,13,opt,name=is_boost_all,json=isBoostAll,proto3" json:"is_boost_all,omitempty"`
+ Unk3300_PPDDLODBIKG uint32 `protobuf:"varint,8,opt,name=Unk3300_PPDDLODBIKG,json=Unk3300PPDDLODBIKG,proto3" json:"Unk3300_PPDDLODBIKG,omitempty"`
+ Unk3300_BGHFBCLHCIG uint32 `protobuf:"varint,5,opt,name=Unk3300_BGHFBCLHCIG,json=Unk3300BGHFBCLHCIG,proto3" json:"Unk3300_BGHFBCLHCIG,omitempty"`
+ Unk3300_FEGPHHFLFLM uint32 `protobuf:"varint,11,opt,name=Unk3300_FEGPHHFLFLM,json=Unk3300FEGPHHFLFLM,proto3" json:"Unk3300_FEGPHHFLFLM,omitempty"`
+}
+
+func (x *PlayerCompoundMaterialBoostReq) Reset() {
+ *x = PlayerCompoundMaterialBoostReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerCompoundMaterialBoostReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerCompoundMaterialBoostReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerCompoundMaterialBoostReq) ProtoMessage() {}
+
+func (x *PlayerCompoundMaterialBoostReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerCompoundMaterialBoostReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerCompoundMaterialBoostReq.ProtoReflect.Descriptor instead.
+func (*PlayerCompoundMaterialBoostReq) Descriptor() ([]byte, []int) {
+ return file_PlayerCompoundMaterialBoostReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerCompoundMaterialBoostReq) GetIsBoostAll() bool {
+ if x != nil {
+ return x.IsBoostAll
+ }
+ return false
+}
+
+func (x *PlayerCompoundMaterialBoostReq) GetUnk3300_PPDDLODBIKG() uint32 {
+ if x != nil {
+ return x.Unk3300_PPDDLODBIKG
+ }
+ return 0
+}
+
+func (x *PlayerCompoundMaterialBoostReq) GetUnk3300_BGHFBCLHCIG() uint32 {
+ if x != nil {
+ return x.Unk3300_BGHFBCLHCIG
+ }
+ return 0
+}
+
+func (x *PlayerCompoundMaterialBoostReq) GetUnk3300_FEGPHHFLFLM() uint32 {
+ if x != nil {
+ return x.Unk3300_FEGPHHFLFLM
+ }
+ return 0
+}
+
+var File_PlayerCompoundMaterialBoostReq_proto protoreflect.FileDescriptor
+
+var file_PlayerCompoundMaterialBoostReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
+ 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
+ 0x6c, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f,
+ 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x69, 0x73, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x44, 0x44, 0x4c, 0x4f, 0x44, 0x42, 0x49,
+ 0x4b, 0x47, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x50, 0x50, 0x44, 0x44, 0x4c, 0x4f, 0x44, 0x42, 0x49, 0x4b, 0x47, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x48, 0x46, 0x42, 0x43, 0x4c, 0x48,
+ 0x43, 0x49, 0x47, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x42, 0x47, 0x48, 0x46, 0x42, 0x43, 0x4c, 0x48, 0x43, 0x49, 0x47, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x47, 0x50, 0x48, 0x48, 0x46,
+ 0x4c, 0x46, 0x4c, 0x4d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x46, 0x45, 0x47, 0x50, 0x48, 0x48, 0x46, 0x4c, 0x46, 0x4c, 0x4d, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerCompoundMaterialBoostReq_proto_rawDescOnce sync.Once
+ file_PlayerCompoundMaterialBoostReq_proto_rawDescData = file_PlayerCompoundMaterialBoostReq_proto_rawDesc
+)
+
+func file_PlayerCompoundMaterialBoostReq_proto_rawDescGZIP() []byte {
+ file_PlayerCompoundMaterialBoostReq_proto_rawDescOnce.Do(func() {
+ file_PlayerCompoundMaterialBoostReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerCompoundMaterialBoostReq_proto_rawDescData)
+ })
+ return file_PlayerCompoundMaterialBoostReq_proto_rawDescData
+}
+
+var file_PlayerCompoundMaterialBoostReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerCompoundMaterialBoostReq_proto_goTypes = []interface{}{
+ (*PlayerCompoundMaterialBoostReq)(nil), // 0: PlayerCompoundMaterialBoostReq
+}
+var file_PlayerCompoundMaterialBoostReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlayerCompoundMaterialBoostReq_proto_init() }
+func file_PlayerCompoundMaterialBoostReq_proto_init() {
+ if File_PlayerCompoundMaterialBoostReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerCompoundMaterialBoostReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerCompoundMaterialBoostReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerCompoundMaterialBoostReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerCompoundMaterialBoostReq_proto_goTypes,
+ DependencyIndexes: file_PlayerCompoundMaterialBoostReq_proto_depIdxs,
+ MessageInfos: file_PlayerCompoundMaterialBoostReq_proto_msgTypes,
+ }.Build()
+ File_PlayerCompoundMaterialBoostReq_proto = out.File
+ file_PlayerCompoundMaterialBoostReq_proto_rawDesc = nil
+ file_PlayerCompoundMaterialBoostReq_proto_goTypes = nil
+ file_PlayerCompoundMaterialBoostReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerCompoundMaterialBoostRsp.pb.go b/gover/gen/PlayerCompoundMaterialBoostRsp.pb.go
new file mode 100644
index 00000000..4d4991d9
--- /dev/null
+++ b/gover/gen/PlayerCompoundMaterialBoostRsp.pb.go
@@ -0,0 +1,209 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerCompoundMaterialBoostRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerCompoundMaterialBoostRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CompoundQueueDataList []*CompoundQueueData `protobuf:"bytes,10,rep,name=compound_queue_data_list,json=compoundQueueDataList,proto3" json:"compound_queue_data_list,omitempty"`
+ TakeStatus CompoundBoostTakeStatusType `protobuf:"varint,4,opt,name=take_status,json=takeStatus,proto3,enum=CompoundBoostTakeStatusType" json:"take_status,omitempty"`
+ TakeItemList []*ItemParam `protobuf:"bytes,3,rep,name=take_item_list,json=takeItemList,proto3" json:"take_item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *PlayerCompoundMaterialBoostRsp) Reset() {
+ *x = PlayerCompoundMaterialBoostRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerCompoundMaterialBoostRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerCompoundMaterialBoostRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerCompoundMaterialBoostRsp) ProtoMessage() {}
+
+func (x *PlayerCompoundMaterialBoostRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerCompoundMaterialBoostRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerCompoundMaterialBoostRsp.ProtoReflect.Descriptor instead.
+func (*PlayerCompoundMaterialBoostRsp) Descriptor() ([]byte, []int) {
+ return file_PlayerCompoundMaterialBoostRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerCompoundMaterialBoostRsp) GetCompoundQueueDataList() []*CompoundQueueData {
+ if x != nil {
+ return x.CompoundQueueDataList
+ }
+ return nil
+}
+
+func (x *PlayerCompoundMaterialBoostRsp) GetTakeStatus() CompoundBoostTakeStatusType {
+ if x != nil {
+ return x.TakeStatus
+ }
+ return CompoundBoostTakeStatusType_COMPOUND_BOOST_TAKE_STATUS_TYPE_NONE
+}
+
+func (x *PlayerCompoundMaterialBoostRsp) GetTakeItemList() []*ItemParam {
+ if x != nil {
+ return x.TakeItemList
+ }
+ return nil
+}
+
+func (x *PlayerCompoundMaterialBoostRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_PlayerCompoundMaterialBoostRsp_proto protoreflect.FileDescriptor
+
+var file_PlayerCompoundMaterialBoostRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
+ 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
+ 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
+ 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x01, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f,
+ 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x6f,
+ 0x6f, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x4b, 0x0a, 0x18, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75,
+ 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
+ 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x15, 0x63, 0x6f,
+ 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
+ 0x75, 0x6e, 0x64, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x74, 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x12, 0x30, 0x0a, 0x0e, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
+ 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x74, 0x61, 0x6b, 0x65, 0x49, 0x74, 0x65, 0x6d,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerCompoundMaterialBoostRsp_proto_rawDescOnce sync.Once
+ file_PlayerCompoundMaterialBoostRsp_proto_rawDescData = file_PlayerCompoundMaterialBoostRsp_proto_rawDesc
+)
+
+func file_PlayerCompoundMaterialBoostRsp_proto_rawDescGZIP() []byte {
+ file_PlayerCompoundMaterialBoostRsp_proto_rawDescOnce.Do(func() {
+ file_PlayerCompoundMaterialBoostRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerCompoundMaterialBoostRsp_proto_rawDescData)
+ })
+ return file_PlayerCompoundMaterialBoostRsp_proto_rawDescData
+}
+
+var file_PlayerCompoundMaterialBoostRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerCompoundMaterialBoostRsp_proto_goTypes = []interface{}{
+ (*PlayerCompoundMaterialBoostRsp)(nil), // 0: PlayerCompoundMaterialBoostRsp
+ (*CompoundQueueData)(nil), // 1: CompoundQueueData
+ (CompoundBoostTakeStatusType)(0), // 2: CompoundBoostTakeStatusType
+ (*ItemParam)(nil), // 3: ItemParam
+}
+var file_PlayerCompoundMaterialBoostRsp_proto_depIdxs = []int32{
+ 1, // 0: PlayerCompoundMaterialBoostRsp.compound_queue_data_list:type_name -> CompoundQueueData
+ 2, // 1: PlayerCompoundMaterialBoostRsp.take_status:type_name -> CompoundBoostTakeStatusType
+ 3, // 2: PlayerCompoundMaterialBoostRsp.take_item_list:type_name -> ItemParam
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_PlayerCompoundMaterialBoostRsp_proto_init() }
+func file_PlayerCompoundMaterialBoostRsp_proto_init() {
+ if File_PlayerCompoundMaterialBoostRsp_proto != nil {
+ return
+ }
+ file_CompoundBoostTakeStatusType_proto_init()
+ file_CompoundQueueData_proto_init()
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerCompoundMaterialBoostRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerCompoundMaterialBoostRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerCompoundMaterialBoostRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerCompoundMaterialBoostRsp_proto_goTypes,
+ DependencyIndexes: file_PlayerCompoundMaterialBoostRsp_proto_depIdxs,
+ MessageInfos: file_PlayerCompoundMaterialBoostRsp_proto_msgTypes,
+ }.Build()
+ File_PlayerCompoundMaterialBoostRsp_proto = out.File
+ file_PlayerCompoundMaterialBoostRsp_proto_rawDesc = nil
+ file_PlayerCompoundMaterialBoostRsp_proto_goTypes = nil
+ file_PlayerCompoundMaterialBoostRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerCompoundMaterialReq.pb.go b/gover/gen/PlayerCompoundMaterialReq.pb.go
index 164c1565..1779f1f7 100644
--- a/gover/gen/PlayerCompoundMaterialReq.pb.go
+++ b/gover/gen/PlayerCompoundMaterialReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCompoundMaterialReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 150
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerCompoundMaterialReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Count uint32 `protobuf:"varint,11,opt,name=count,proto3" json:"count,omitempty"`
- CompoundId uint32 `protobuf:"varint,3,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
+ CompoundId uint32 `protobuf:"varint,4,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
+ Count uint32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
}
func (x *PlayerCompoundMaterialReq) Reset() {
@@ -81,16 +77,16 @@ func (*PlayerCompoundMaterialReq) Descriptor() ([]byte, []int) {
return file_PlayerCompoundMaterialReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerCompoundMaterialReq) GetCount() uint32 {
+func (x *PlayerCompoundMaterialReq) GetCompoundId() uint32 {
if x != nil {
- return x.Count
+ return x.CompoundId
}
return 0
}
-func (x *PlayerCompoundMaterialReq) GetCompoundId() uint32 {
+func (x *PlayerCompoundMaterialReq) GetCount() uint32 {
if x != nil {
- return x.CompoundId
+ return x.Count
}
return 0
}
@@ -101,11 +97,11 @@ var file_PlayerCompoundMaterialReq_proto_rawDesc = []byte{
0x0a, 0x1f, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x52, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
- 0x75, 0x6e, 0x64, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x14,
- 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
- 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f,
- 0x75, 0x6e, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x75, 0x6e, 0x64, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x49, 0x64, 0x12,
+ 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCompoundMaterialRsp.pb.go b/gover/gen/PlayerCompoundMaterialRsp.pb.go
index 47393c79..21bd2109 100644
--- a/gover/gen/PlayerCompoundMaterialRsp.pb.go
+++ b/gover/gen/PlayerCompoundMaterialRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCompoundMaterialRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 143
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerCompoundMaterialRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CompoundQueData *CompoundQueueData `protobuf:"bytes,5,opt,name=compound_que_data,json=compoundQueData,proto3" json:"compound_que_data,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CompoundQueueData *CompoundQueueData `protobuf:"bytes,9,opt,name=compound_queue_data,json=compoundQueueData,proto3" json:"compound_queue_data,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerCompoundMaterialRsp) Reset() {
@@ -80,9 +77,9 @@ func (*PlayerCompoundMaterialRsp) Descriptor() ([]byte, []int) {
return file_PlayerCompoundMaterialRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerCompoundMaterialRsp) GetCompoundQueData() *CompoundQueueData {
+func (x *PlayerCompoundMaterialRsp) GetCompoundQueueData() *CompoundQueueData {
if x != nil {
- return x.CompoundQueData
+ return x.CompoundQueueData
}
return nil
}
@@ -100,16 +97,16 @@ var file_PlayerCompoundMaterialRsp_proto_rawDesc = []byte{
0x0a, 0x1f, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x17, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65,
- 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x19, 0x50, 0x6c,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x19, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4d, 0x61, 0x74, 0x65,
- 0x72, 0x69, 0x61, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x3e, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f,
- 0x75, 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65,
- 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64,
- 0x51, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x72, 0x69, 0x61, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x6f,
+ 0x75, 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51,
+ 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75,
+ 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -130,7 +127,7 @@ var file_PlayerCompoundMaterialRsp_proto_goTypes = []interface{}{
(*CompoundQueueData)(nil), // 1: CompoundQueueData
}
var file_PlayerCompoundMaterialRsp_proto_depIdxs = []int32{
- 1, // 0: PlayerCompoundMaterialRsp.compound_que_data:type_name -> CompoundQueueData
+ 1, // 0: PlayerCompoundMaterialRsp.compound_queue_data:type_name -> CompoundQueueData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
diff --git a/gover/gen/PlayerConfirmMatchReq.pb.go b/gover/gen/PlayerConfirmMatchReq.pb.go
index e0bcdf6b..9fc26b4a 100644
--- a/gover/gen/PlayerConfirmMatchReq.pb.go
+++ b/gover/gen/PlayerConfirmMatchReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerConfirmMatchReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerConfirmMatchReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MatchType MatchType `protobuf:"varint,12,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
- IsAgreed bool `protobuf:"varint,10,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
+ MatchType MatchType `protobuf:"varint,3,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ IsAgreed bool `protobuf:"varint,14,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
}
func (x *PlayerConfirmMatchReq) Reset() {
@@ -103,10 +99,10 @@ var file_PlayerConfirmMatchReq_proto_rawDesc = []byte{
0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f,
0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x4d,
0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61,
0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79,
0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x42,
+ 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerConfirmMatchRsp.pb.go b/gover/gen/PlayerConfirmMatchRsp.pb.go
index 3fe8b0eb..6d187285 100644
--- a/gover/gen/PlayerConfirmMatchRsp.pb.go
+++ b/gover/gen/PlayerConfirmMatchRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerConfirmMatchRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4194
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerConfirmMatchRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MatchType MatchType `protobuf:"varint,9,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
- MatchId uint32 `protobuf:"varint,4,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
- IsAgreed bool `protobuf:"varint,11,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsAgreed bool `protobuf:"varint,10,opt,name=is_agreed,json=isAgreed,proto3" json:"is_agreed,omitempty"`
+ MatchType MatchType `protobuf:"varint,1,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MatchId uint32 `protobuf:"varint,5,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
}
func (x *PlayerConfirmMatchRsp) Reset() {
@@ -82,30 +79,30 @@ func (*PlayerConfirmMatchRsp) Descriptor() ([]byte, []int) {
return file_PlayerConfirmMatchRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerConfirmMatchRsp) GetMatchType() MatchType {
+func (x *PlayerConfirmMatchRsp) GetIsAgreed() bool {
if x != nil {
- return x.MatchType
+ return x.IsAgreed
}
- return MatchType_MATCH_TYPE_NONE
+ return false
}
-func (x *PlayerConfirmMatchRsp) GetMatchId() uint32 {
+func (x *PlayerConfirmMatchRsp) GetMatchType() MatchType {
if x != nil {
- return x.MatchId
+ return x.MatchType
}
- return 0
+ return MatchType_MATCH_TYPE_NONE
}
-func (x *PlayerConfirmMatchRsp) GetIsAgreed() bool {
+func (x *PlayerConfirmMatchRsp) GetRetcode() int32 {
if x != nil {
- return x.IsAgreed
+ return x.Retcode
}
- return false
+ return 0
}
-func (x *PlayerConfirmMatchRsp) GetRetcode() int32 {
+func (x *PlayerConfirmMatchRsp) GetMatchId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MatchId
}
return 0
}
@@ -117,15 +114,15 @@ var file_PlayerConfirmMatchRsp_proto_rawDesc = []byte{
0x61, 0x74, 0x63, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x4d,
0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94,
0x01, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d,
- 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x73, 0x70, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63,
- 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d,
- 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x1b,
- 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61,
+ 0x67, 0x72, 0x65, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41,
+ 0x67, 0x72, 0x65, 0x65, 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63,
+ 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61,
+ 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61,
+ 0x74, 0x63, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCookArgsReq.pb.go b/gover/gen/PlayerCookArgsReq.pb.go
index 6225db6b..784c02aa 100644
--- a/gover/gen/PlayerCookArgsReq.pb.go
+++ b/gover/gen/PlayerCookArgsReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCookArgsReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 166
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerCookArgsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AssistAvatar uint32 `protobuf:"varint,10,opt,name=assist_avatar,json=assistAvatar,proto3" json:"assist_avatar,omitempty"`
- RecipeId uint32 `protobuf:"varint,11,opt,name=recipe_id,json=recipeId,proto3" json:"recipe_id,omitempty"`
+ RecipeId uint32 `protobuf:"varint,13,opt,name=recipe_id,json=recipeId,proto3" json:"recipe_id,omitempty"`
+ AssistAvatar uint32 `protobuf:"varint,15,opt,name=assist_avatar,json=assistAvatar,proto3" json:"assist_avatar,omitempty"`
}
func (x *PlayerCookArgsReq) Reset() {
@@ -81,16 +77,16 @@ func (*PlayerCookArgsReq) Descriptor() ([]byte, []int) {
return file_PlayerCookArgsReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerCookArgsReq) GetAssistAvatar() uint32 {
+func (x *PlayerCookArgsReq) GetRecipeId() uint32 {
if x != nil {
- return x.AssistAvatar
+ return x.RecipeId
}
return 0
}
-func (x *PlayerCookArgsReq) GetRecipeId() uint32 {
+func (x *PlayerCookArgsReq) GetAssistAvatar() uint32 {
if x != nil {
- return x.RecipeId
+ return x.AssistAvatar
}
return 0
}
@@ -100,11 +96,11 @@ var File_PlayerCookArgsReq_proto protoreflect.FileDescriptor
var file_PlayerCookArgsReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x41, 0x72, 0x67, 0x73,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x11, 0x50, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x41, 0x72, 0x67, 0x73, 0x52, 0x65, 0x71, 0x12, 0x23,
- 0x0a, 0x0d, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x63, 0x69, 0x70, 0x65, 0x49, 0x64,
+ 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x41, 0x72, 0x67, 0x73, 0x52, 0x65, 0x71, 0x12, 0x1b,
+ 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x72, 0x65, 0x63, 0x69, 0x70, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61,
+ 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCookArgsRsp.pb.go b/gover/gen/PlayerCookArgsRsp.pb.go
index 1cd00335..13313d0d 100644
--- a/gover/gen/PlayerCookArgsRsp.pb.go
+++ b/gover/gen/PlayerCookArgsRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCookArgsRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 168
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerCookArgsRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- QteRangeRatio float32 `protobuf:"fixed32,12,opt,name=qte_range_ratio,json=qteRangeRatio,proto3" json:"qte_range_ratio,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ QteRangeRatio float32 `protobuf:"fixed32,3,opt,name=qte_range_ratio,json=qteRangeRatio,proto3" json:"qte_range_ratio,omitempty"`
}
func (x *PlayerCookArgsRsp) Reset() {
@@ -100,9 +97,9 @@ var file_PlayerCookArgsRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x41, 0x72, 0x67, 0x73,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x11, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x41, 0x72, 0x67, 0x73, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x71, 0x74, 0x65, 0x5f,
- 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28,
0x02, 0x52, 0x0d, 0x71, 0x74, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x61, 0x74, 0x69, 0x6f,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCookReq.pb.go b/gover/gen/PlayerCookReq.pb.go
index 292a8ef1..2e7e5c6b 100644
--- a/gover/gen/PlayerCookReq.pb.go
+++ b/gover/gen/PlayerCookReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCookReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 194
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerCookReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CookCount uint32 `protobuf:"varint,1,opt,name=cook_count,json=cookCount,proto3" json:"cook_count,omitempty"`
- QteQuality uint32 `protobuf:"varint,12,opt,name=qte_quality,json=qteQuality,proto3" json:"qte_quality,omitempty"`
- RecipeId uint32 `protobuf:"varint,8,opt,name=recipe_id,json=recipeId,proto3" json:"recipe_id,omitempty"`
- AssistAvatar uint32 `protobuf:"varint,14,opt,name=assist_avatar,json=assistAvatar,proto3" json:"assist_avatar,omitempty"`
+ RecipeId uint32 `protobuf:"varint,1,opt,name=recipe_id,json=recipeId,proto3" json:"recipe_id,omitempty"`
+ QteQuality uint32 `protobuf:"varint,5,opt,name=qte_quality,json=qteQuality,proto3" json:"qte_quality,omitempty"`
+ CookCount uint32 `protobuf:"varint,7,opt,name=cook_count,json=cookCount,proto3" json:"cook_count,omitempty"`
+ AssistAvatar uint32 `protobuf:"varint,12,opt,name=assist_avatar,json=assistAvatar,proto3" json:"assist_avatar,omitempty"`
}
func (x *PlayerCookReq) Reset() {
@@ -83,9 +79,9 @@ func (*PlayerCookReq) Descriptor() ([]byte, []int) {
return file_PlayerCookReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerCookReq) GetCookCount() uint32 {
+func (x *PlayerCookReq) GetRecipeId() uint32 {
if x != nil {
- return x.CookCount
+ return x.RecipeId
}
return 0
}
@@ -97,9 +93,9 @@ func (x *PlayerCookReq) GetQteQuality() uint32 {
return 0
}
-func (x *PlayerCookReq) GetRecipeId() uint32 {
+func (x *PlayerCookReq) GetCookCount() uint32 {
if x != nil {
- return x.RecipeId
+ return x.CookCount
}
return 0
}
@@ -116,14 +112,14 @@ var File_PlayerCookReq_proto protoreflect.FileDescriptor
var file_PlayerCookReq_proto_rawDesc = []byte{
0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x0d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x6b, 0x5f,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6f,
- 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x71, 0x74, 0x65, 0x5f, 0x71, 0x75,
- 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x71, 0x74, 0x65,
- 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x63, 0x69,
- 0x70, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x73, 0x73,
+ 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x63, 0x69,
+ 0x70, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x71, 0x74, 0x65, 0x5f, 0x71, 0x75, 0x61, 0x6c,
+ 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x71, 0x74, 0x65, 0x51, 0x75,
+ 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x6b, 0x5f, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6f, 0x6b, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x5f, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x61, 0x73, 0x73,
0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerCookRsp.pb.go b/gover/gen/PlayerCookRsp.pb.go
index 8acea166..78a30991 100644
--- a/gover/gen/PlayerCookRsp.pb.go
+++ b/gover/gen/PlayerCookRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerCookRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 188
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerCookRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExtralItemList []*ItemParam `protobuf:"bytes,15,rep,name=extral_item_list,json=extralItemList,proto3" json:"extral_item_list,omitempty"`
- CookCount uint32 `protobuf:"varint,12,opt,name=cook_count,json=cookCount,proto3" json:"cook_count,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,11,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- QteQuality uint32 `protobuf:"varint,5,opt,name=qte_quality,json=qteQuality,proto3" json:"qte_quality,omitempty"`
- RecipeData *CookRecipeData `protobuf:"bytes,7,opt,name=recipe_data,json=recipeData,proto3" json:"recipe_data,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RecipeData *CookRecipeData `protobuf:"bytes,12,opt,name=recipe_data,json=recipeData,proto3" json:"recipe_data,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,5,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ QteQuality uint32 `protobuf:"varint,1,opt,name=qte_quality,json=qteQuality,proto3" json:"qte_quality,omitempty"`
+ ExtraItemList []*ItemParam `protobuf:"bytes,3,rep,name=extra_item_list,json=extraItemList,proto3" json:"extra_item_list,omitempty"`
+ CookCount uint32 `protobuf:"varint,11,opt,name=cook_count,json=cookCount,proto3" json:"cook_count,omitempty"`
}
func (x *PlayerCookRsp) Reset() {
@@ -84,18 +81,18 @@ func (*PlayerCookRsp) Descriptor() ([]byte, []int) {
return file_PlayerCookRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerCookRsp) GetExtralItemList() []*ItemParam {
+func (x *PlayerCookRsp) GetRetcode() int32 {
if x != nil {
- return x.ExtralItemList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *PlayerCookRsp) GetCookCount() uint32 {
+func (x *PlayerCookRsp) GetRecipeData() *CookRecipeData {
if x != nil {
- return x.CookCount
+ return x.RecipeData
}
- return 0
+ return nil
}
func (x *PlayerCookRsp) GetItemList() []*ItemParam {
@@ -105,25 +102,25 @@ func (x *PlayerCookRsp) GetItemList() []*ItemParam {
return nil
}
-func (x *PlayerCookRsp) GetRetcode() int32 {
+func (x *PlayerCookRsp) GetQteQuality() uint32 {
if x != nil {
- return x.Retcode
+ return x.QteQuality
}
return 0
}
-func (x *PlayerCookRsp) GetQteQuality() uint32 {
+func (x *PlayerCookRsp) GetExtraItemList() []*ItemParam {
if x != nil {
- return x.QteQuality
+ return x.ExtraItemList
}
- return 0
+ return nil
}
-func (x *PlayerCookRsp) GetRecipeData() *CookRecipeData {
+func (x *PlayerCookRsp) GetCookCount() uint32 {
if x != nil {
- return x.RecipeData
+ return x.CookCount
}
- return nil
+ return 0
}
var File_PlayerCookRsp_proto protoreflect.FileDescriptor
@@ -132,24 +129,24 @@ var file_PlayerCookRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x63, 0x69, 0x70,
0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfa, 0x01, 0x0a,
- 0x0d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x34,
- 0x0a, 0x10, 0x65, 0x78, 0x74, 0x72, 0x61, 0x6c, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x6c, 0x49, 0x74, 0x65, 0x6d,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x6b, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6f, 0x6b, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x71, 0x74, 0x65, 0x5f, 0x71, 0x75,
- 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x71, 0x74, 0x65,
- 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x30, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x69, 0x70,
- 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x43,
- 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x72,
- 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x01, 0x0a,
+ 0x0d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x69,
+ 0x70, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
+ 0x43, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a,
+ 0x72, 0x65, 0x63, 0x69, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x71, 0x74, 0x65, 0x5f, 0x71, 0x75, 0x61, 0x6c, 0x69,
+ 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x71, 0x74, 0x65, 0x51, 0x75, 0x61,
+ 0x6c, 0x69, 0x74, 0x79, 0x12, 0x32, 0x0a, 0x0f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x65, 0x78, 0x74, 0x72, 0x61,
+ 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x6b,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f,
+ 0x6f, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -167,13 +164,13 @@ func file_PlayerCookRsp_proto_rawDescGZIP() []byte {
var file_PlayerCookRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PlayerCookRsp_proto_goTypes = []interface{}{
(*PlayerCookRsp)(nil), // 0: PlayerCookRsp
- (*ItemParam)(nil), // 1: ItemParam
- (*CookRecipeData)(nil), // 2: CookRecipeData
+ (*CookRecipeData)(nil), // 1: CookRecipeData
+ (*ItemParam)(nil), // 2: ItemParam
}
var file_PlayerCookRsp_proto_depIdxs = []int32{
- 1, // 0: PlayerCookRsp.extral_item_list:type_name -> ItemParam
- 1, // 1: PlayerCookRsp.item_list:type_name -> ItemParam
- 2, // 2: PlayerCookRsp.recipe_data:type_name -> CookRecipeData
+ 1, // 0: PlayerCookRsp.recipe_data:type_name -> CookRecipeData
+ 2, // 1: PlayerCookRsp.item_list:type_name -> ItemParam
+ 2, // 2: PlayerCookRsp.extra_item_list:type_name -> ItemParam
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/PlayerCustomDungeonMuipData.pb.go b/gover/gen/PlayerCustomDungeonMuipData.pb.go
new file mode 100644
index 00000000..c5536046
--- /dev/null
+++ b/gover/gen/PlayerCustomDungeonMuipData.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerCustomDungeonMuipData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerCustomDungeonMuipData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
+ PublishDungeonList []uint64 `protobuf:"varint,2,rep,packed,name=publish_dungeon_list,json=publishDungeonList,proto3" json:"publish_dungeon_list,omitempty"`
+ StoreDungeonList []uint64 `protobuf:"varint,3,rep,packed,name=store_dungeon_list,json=storeDungeonList,proto3" json:"store_dungeon_list,omitempty"`
+ BattleRecordList []*CustomDungeonBattleRecordMuipData `protobuf:"bytes,4,rep,name=battle_record_list,json=battleRecordList,proto3" json:"battle_record_list,omitempty"`
+}
+
+func (x *PlayerCustomDungeonMuipData) Reset() {
+ *x = PlayerCustomDungeonMuipData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerCustomDungeonMuipData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerCustomDungeonMuipData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerCustomDungeonMuipData) ProtoMessage() {}
+
+func (x *PlayerCustomDungeonMuipData) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerCustomDungeonMuipData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerCustomDungeonMuipData.ProtoReflect.Descriptor instead.
+func (*PlayerCustomDungeonMuipData) Descriptor() ([]byte, []int) {
+ return file_PlayerCustomDungeonMuipData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerCustomDungeonMuipData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *PlayerCustomDungeonMuipData) GetPublishDungeonList() []uint64 {
+ if x != nil {
+ return x.PublishDungeonList
+ }
+ return nil
+}
+
+func (x *PlayerCustomDungeonMuipData) GetStoreDungeonList() []uint64 {
+ if x != nil {
+ return x.StoreDungeonList
+ }
+ return nil
+}
+
+func (x *PlayerCustomDungeonMuipData) GetBattleRecordList() []*CustomDungeonBattleRecordMuipData {
+ if x != nil {
+ return x.BattleRecordList
+ }
+ return nil
+}
+
+var File_PlayerCustomDungeonMuipData_proto protoreflect.FileDescriptor
+
+var file_PlayerCustomDungeonMuipData_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4d, 0x75,
+ 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x01, 0x0a,
+ 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x30,
+ 0x0a, 0x14, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x70, 0x75,
+ 0x62, 0x6c, 0x69, 0x73, 0x68, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x10, 0x73, 0x74,
+ 0x6f, 0x72, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x50,
+ 0x0a, 0x12, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4d, 0x75, 0x69, 0x70, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10,
+ 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerCustomDungeonMuipData_proto_rawDescOnce sync.Once
+ file_PlayerCustomDungeonMuipData_proto_rawDescData = file_PlayerCustomDungeonMuipData_proto_rawDesc
+)
+
+func file_PlayerCustomDungeonMuipData_proto_rawDescGZIP() []byte {
+ file_PlayerCustomDungeonMuipData_proto_rawDescOnce.Do(func() {
+ file_PlayerCustomDungeonMuipData_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerCustomDungeonMuipData_proto_rawDescData)
+ })
+ return file_PlayerCustomDungeonMuipData_proto_rawDescData
+}
+
+var file_PlayerCustomDungeonMuipData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerCustomDungeonMuipData_proto_goTypes = []interface{}{
+ (*PlayerCustomDungeonMuipData)(nil), // 0: PlayerCustomDungeonMuipData
+ (*CustomDungeonBattleRecordMuipData)(nil), // 1: CustomDungeonBattleRecordMuipData
+}
+var file_PlayerCustomDungeonMuipData_proto_depIdxs = []int32{
+ 1, // 0: PlayerCustomDungeonMuipData.battle_record_list:type_name -> CustomDungeonBattleRecordMuipData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PlayerCustomDungeonMuipData_proto_init() }
+func file_PlayerCustomDungeonMuipData_proto_init() {
+ if File_PlayerCustomDungeonMuipData_proto != nil {
+ return
+ }
+ file_CustomDungeonBattleRecordMuipData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerCustomDungeonMuipData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerCustomDungeonMuipData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerCustomDungeonMuipData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerCustomDungeonMuipData_proto_goTypes,
+ DependencyIndexes: file_PlayerCustomDungeonMuipData_proto_depIdxs,
+ MessageInfos: file_PlayerCustomDungeonMuipData_proto_msgTypes,
+ }.Build()
+ File_PlayerCustomDungeonMuipData_proto = out.File
+ file_PlayerCustomDungeonMuipData_proto_rawDesc = nil
+ file_PlayerCustomDungeonMuipData_proto_goTypes = nil
+ file_PlayerCustomDungeonMuipData_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerDataNotify.pb.go b/gover/gen/PlayerDataNotify.pb.go
index 00626340..e4bf4ff2 100644
--- a/gover/gen/PlayerDataNotify.pb.go
+++ b/gover/gen/PlayerDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerDataNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 190
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ServerTime uint64 `protobuf:"varint,7,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
- NickName string `protobuf:"bytes,8,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
IsFirstLoginToday bool `protobuf:"varint,12,opt,name=is_first_login_today,json=isFirstLoginToday,proto3" json:"is_first_login_today,omitempty"`
- RegionId uint32 `protobuf:"varint,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
- PropMap map[uint32]*PropValue `protobuf:"bytes,15,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ NickName string `protobuf:"bytes,9,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ ServerTime uint64 `protobuf:"varint,1,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
+ PropMap map[uint32]*PropValue `protobuf:"bytes,4,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ RegionId uint32 `protobuf:"varint,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
}
func (x *PlayerDataNotify) Reset() {
@@ -83,11 +80,11 @@ func (*PlayerDataNotify) Descriptor() ([]byte, []int) {
return file_PlayerDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerDataNotify) GetServerTime() uint64 {
+func (x *PlayerDataNotify) GetIsFirstLoginToday() bool {
if x != nil {
- return x.ServerTime
+ return x.IsFirstLoginToday
}
- return 0
+ return false
}
func (x *PlayerDataNotify) GetNickName() string {
@@ -97,16 +94,9 @@ func (x *PlayerDataNotify) GetNickName() string {
return ""
}
-func (x *PlayerDataNotify) GetIsFirstLoginToday() bool {
- if x != nil {
- return x.IsFirstLoginToday
- }
- return false
-}
-
-func (x *PlayerDataNotify) GetRegionId() uint32 {
+func (x *PlayerDataNotify) GetServerTime() uint64 {
if x != nil {
- return x.RegionId
+ return x.ServerTime
}
return 0
}
@@ -118,26 +108,33 @@ func (x *PlayerDataNotify) GetPropMap() map[uint32]*PropValue {
return nil
}
+func (x *PlayerDataNotify) GetRegionId() uint32 {
+ if x != nil {
+ return x.RegionId
+ }
+ return 0
+}
+
var File_PlayerDataNotify_proto protoreflect.FileDescriptor
var file_PlayerDataNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x02, 0x0a, 0x10, 0x50, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x14,
- 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x74,
- 0x6f, 0x64, 0x61, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x46, 0x69,
- 0x72, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x08, 0x70, 0x72,
- 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
- 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x70, 0x72,
- 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70,
+ 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f,
+ 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e,
+ 0x5f, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73,
+ 0x46, 0x69, 0x72, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a,
+ 0x08, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x07, 0x70, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x67,
+ 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61, 0x6c,
diff --git a/gover/gen/PlayerDeathZoneNotify.pb.go b/gover/gen/PlayerDeathZoneNotify.pb.go
new file mode 100644
index 00000000..d4a8b743
--- /dev/null
+++ b/gover/gen/PlayerDeathZoneNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerDeathZoneNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerDeathZoneNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CurDeathZoneId uint32 `protobuf:"varint,11,opt,name=cur_death_zone_id,json=curDeathZoneId,proto3" json:"cur_death_zone_id,omitempty"`
+}
+
+func (x *PlayerDeathZoneNotify) Reset() {
+ *x = PlayerDeathZoneNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerDeathZoneNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerDeathZoneNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerDeathZoneNotify) ProtoMessage() {}
+
+func (x *PlayerDeathZoneNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerDeathZoneNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerDeathZoneNotify.ProtoReflect.Descriptor instead.
+func (*PlayerDeathZoneNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerDeathZoneNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerDeathZoneNotify) GetCurDeathZoneId() uint32 {
+ if x != nil {
+ return x.CurDeathZoneId
+ }
+ return 0
+}
+
+var File_PlayerDeathZoneNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerDeathZoneNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a,
+ 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f, 0x64, 0x65,
+ 0x61, 0x74, 0x68, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x44, 0x65, 0x61, 0x74, 0x68, 0x5a, 0x6f, 0x6e, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_PlayerDeathZoneNotify_proto_rawDescOnce sync.Once
+ file_PlayerDeathZoneNotify_proto_rawDescData = file_PlayerDeathZoneNotify_proto_rawDesc
+)
+
+func file_PlayerDeathZoneNotify_proto_rawDescGZIP() []byte {
+ file_PlayerDeathZoneNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerDeathZoneNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerDeathZoneNotify_proto_rawDescData)
+ })
+ return file_PlayerDeathZoneNotify_proto_rawDescData
+}
+
+var file_PlayerDeathZoneNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerDeathZoneNotify_proto_goTypes = []interface{}{
+ (*PlayerDeathZoneNotify)(nil), // 0: PlayerDeathZoneNotify
+}
+var file_PlayerDeathZoneNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlayerDeathZoneNotify_proto_init() }
+func file_PlayerDeathZoneNotify_proto_init() {
+ if File_PlayerDeathZoneNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerDeathZoneNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerDeathZoneNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerDeathZoneNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerDeathZoneNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerDeathZoneNotify_proto_depIdxs,
+ MessageInfos: file_PlayerDeathZoneNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerDeathZoneNotify_proto = out.File
+ file_PlayerDeathZoneNotify_proto_rawDesc = nil
+ file_PlayerDeathZoneNotify_proto_goTypes = nil
+ file_PlayerDeathZoneNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerDieOption.pb.go b/gover/gen/PlayerDieOption.pb.go
index 1d097d4c..cad4c375 100644
--- a/gover/gen/PlayerDieOption.pb.go
+++ b/gover/gen/PlayerDieOption.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerDieOption.proto
package gen
diff --git a/gover/gen/PlayerDieType.pb.go b/gover/gen/PlayerDieType.pb.go
index 7fd6e0d2..513c47f7 100644
--- a/gover/gen/PlayerDieType.pb.go
+++ b/gover/gen/PlayerDieType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerDieType.proto
package gen
diff --git a/gover/gen/PlayerEnterDungeonReq.pb.go b/gover/gen/PlayerEnterDungeonReq.pb.go
index bc32d1a9..04610306 100644
--- a/gover/gen/PlayerEnterDungeonReq.pb.go
+++ b/gover/gen/PlayerEnterDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerEnterDungeonReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 912
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerEnterDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_ANJAHBGBIFD *Unk2800_JKLFAJKDLDG `protobuf:"bytes,2,opt,name=Unk2800_ANJAHBGBIFD,json=Unk2800ANJAHBGBIFD,proto3" json:"Unk2800_ANJAHBGBIFD,omitempty"`
- PointId uint32 `protobuf:"varint,13,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- DungeonId uint32 `protobuf:"varint,7,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ EnterPosInfo *DungeonEnterPosInfo `protobuf:"bytes,9,opt,name=enter_pos_info,json=enterPosInfo,proto3" json:"enter_pos_info,omitempty"`
+ PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *PlayerEnterDungeonReq) Reset() {
@@ -82,23 +78,23 @@ func (*PlayerEnterDungeonReq) Descriptor() ([]byte, []int) {
return file_PlayerEnterDungeonReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerEnterDungeonReq) GetUnk2800_ANJAHBGBIFD() *Unk2800_JKLFAJKDLDG {
+func (x *PlayerEnterDungeonReq) GetDungeonId() uint32 {
if x != nil {
- return x.Unk2800_ANJAHBGBIFD
+ return x.DungeonId
}
- return nil
+ return 0
}
-func (x *PlayerEnterDungeonReq) GetPointId() uint32 {
+func (x *PlayerEnterDungeonReq) GetEnterPosInfo() *DungeonEnterPosInfo {
if x != nil {
- return x.PointId
+ return x.EnterPosInfo
}
- return 0
+ return nil
}
-func (x *PlayerEnterDungeonReq) GetDungeonId() uint32 {
+func (x *PlayerEnterDungeonReq) GetPointId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.PointId
}
return 0
}
@@ -107,20 +103,19 @@ var File_PlayerEnterDungeonReq_proto protoreflect.FileDescriptor
var file_PlayerEnterDungeonReq_proto_rawDesc = []byte{
0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x4c, 0x46, 0x41, 0x4a, 0x4b, 0x44, 0x4c,
- 0x44, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x15, 0x50, 0x6c, 0x61,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x15, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
- 0x65, 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x41, 0x4e,
- 0x4a, 0x41, 0x48, 0x42, 0x47, 0x42, 0x49, 0x46, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x4c, 0x46, 0x41, 0x4a,
- 0x4b, 0x44, 0x4c, 0x44, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x41, 0x4e,
- 0x4a, 0x41, 0x48, 0x42, 0x47, 0x42, 0x49, 0x46, 0x44, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
+ 0x64, 0x12, 0x3a, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0c, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a,
+ 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -138,10 +133,10 @@ func file_PlayerEnterDungeonReq_proto_rawDescGZIP() []byte {
var file_PlayerEnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PlayerEnterDungeonReq_proto_goTypes = []interface{}{
(*PlayerEnterDungeonReq)(nil), // 0: PlayerEnterDungeonReq
- (*Unk2800_JKLFAJKDLDG)(nil), // 1: Unk2800_JKLFAJKDLDG
+ (*DungeonEnterPosInfo)(nil), // 1: DungeonEnterPosInfo
}
var file_PlayerEnterDungeonReq_proto_depIdxs = []int32{
- 1, // 0: PlayerEnterDungeonReq.Unk2800_ANJAHBGBIFD:type_name -> Unk2800_JKLFAJKDLDG
+ 1, // 0: PlayerEnterDungeonReq.enter_pos_info:type_name -> DungeonEnterPosInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -154,7 +149,7 @@ func file_PlayerEnterDungeonReq_proto_init() {
if File_PlayerEnterDungeonReq_proto != nil {
return
}
- file_Unk2800_JKLFAJKDLDG_proto_init()
+ file_DungeonEnterPosInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_PlayerEnterDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PlayerEnterDungeonReq); i {
diff --git a/gover/gen/PlayerEnterDungeonRsp.pb.go b/gover/gen/PlayerEnterDungeonRsp.pb.go
index 4d055436..57e9c7da 100644
--- a/gover/gen/PlayerEnterDungeonRsp.pb.go
+++ b/gover/gen/PlayerEnterDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerEnterDungeonRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 935
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerEnterDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,2,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- PointId uint32 `protobuf:"varint,6,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PointId uint32 `protobuf:"varint,6,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *PlayerEnterDungeonRsp) Reset() {
@@ -81,9 +78,9 @@ func (*PlayerEnterDungeonRsp) Descriptor() ([]byte, []int) {
return file_PlayerEnterDungeonRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerEnterDungeonRsp) GetDungeonId() uint32 {
+func (x *PlayerEnterDungeonRsp) GetRetcode() int32 {
if x != nil {
- return x.DungeonId
+ return x.Retcode
}
return 0
}
@@ -95,9 +92,9 @@ func (x *PlayerEnterDungeonRsp) GetPointId() uint32 {
return 0
}
-func (x *PlayerEnterDungeonRsp) GetRetcode() int32 {
+func (x *PlayerEnterDungeonRsp) GetDungeonId() uint32 {
if x != nil {
- return x.Retcode
+ return x.DungeonId
}
return 0
}
@@ -108,12 +105,12 @@ var file_PlayerEnterDungeonRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e,
0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a,
0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerEnterSceneInfoNotify.pb.go b/gover/gen/PlayerEnterSceneInfoNotify.pb.go
index 60108a99..4ed17778 100644
--- a/gover/gen/PlayerEnterSceneInfoNotify.pb.go
+++ b/gover/gen/PlayerEnterSceneInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerEnterSceneInfoNotify.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 214
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerEnterSceneInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TeamEnterInfo *TeamEnterSceneInfo `protobuf:"bytes,8,opt,name=team_enter_info,json=teamEnterInfo,proto3" json:"team_enter_info,omitempty"`
- EnterSceneToken uint32 `protobuf:"varint,12,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
- AvatarEnterInfo []*AvatarEnterSceneInfo `protobuf:"bytes,7,rep,name=avatar_enter_info,json=avatarEnterInfo,proto3" json:"avatar_enter_info,omitempty"`
- CurAvatarEntityId uint32 `protobuf:"varint,6,opt,name=cur_avatar_entity_id,json=curAvatarEntityId,proto3" json:"cur_avatar_entity_id,omitempty"`
- MpLevelEntityInfo *MPLevelEntityInfo `protobuf:"bytes,5,opt,name=mp_level_entity_info,json=mpLevelEntityInfo,proto3" json:"mp_level_entity_info,omitempty"`
+ TeamEnterInfo *TeamEnterSceneInfo `protobuf:"bytes,6,opt,name=team_enter_info,json=teamEnterInfo,proto3" json:"team_enter_info,omitempty"`
+ AvatarEnterInfo []*AvatarEnterSceneInfo `protobuf:"bytes,10,rep,name=avatar_enter_info,json=avatarEnterInfo,proto3" json:"avatar_enter_info,omitempty"`
+ CurAvatarEntityId uint32 `protobuf:"varint,4,opt,name=cur_avatar_entity_id,json=curAvatarEntityId,proto3" json:"cur_avatar_entity_id,omitempty"`
+ MpLevelEntityInfo *MPLevelEntityInfo `protobuf:"bytes,15,opt,name=mp_level_entity_info,json=mpLevelEntityInfo,proto3" json:"mp_level_entity_info,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,1,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
}
func (x *PlayerEnterSceneInfoNotify) Reset() {
@@ -91,13 +87,6 @@ func (x *PlayerEnterSceneInfoNotify) GetTeamEnterInfo() *TeamEnterSceneInfo {
return nil
}
-func (x *PlayerEnterSceneInfoNotify) GetEnterSceneToken() uint32 {
- if x != nil {
- return x.EnterSceneToken
- }
- return 0
-}
-
func (x *PlayerEnterSceneInfoNotify) GetAvatarEnterInfo() []*AvatarEnterSceneInfo {
if x != nil {
return x.AvatarEnterInfo
@@ -119,6 +108,13 @@ func (x *PlayerEnterSceneInfoNotify) GetMpLevelEntityInfo() *MPLevelEntityInfo {
return nil
}
+func (x *PlayerEnterSceneInfoNotify) GetEnterSceneToken() uint32 {
+ if x != nil {
+ return x.EnterSceneToken
+ }
+ return 0
+}
+
var File_PlayerEnterSceneInfoNotify_proto protoreflect.FileDescriptor
var file_PlayerEnterSceneInfoNotify_proto_rawDesc = []byte{
@@ -132,24 +128,24 @@ var file_PlayerEnterSceneInfoNotify_proto_rawDesc = []byte{
0x6f, 0x22, 0xbe, 0x02, 0x0a, 0x1a, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65,
0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x3b, 0x0a, 0x0f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x54, 0x65, 0x61, 0x6d,
+ 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x54, 0x65, 0x61, 0x6d,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d,
- 0x74, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a,
- 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
- 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53,
- 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x41, 0x0a, 0x11, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74,
- 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x14,
- 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x75, 0x72, 0x41,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x43, 0x0a,
- 0x14, 0x6d, 0x70, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x4d, 0x50,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x11, 0x6d, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x41, 0x0a,
+ 0x11, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11,
+ 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x43, 0x0a, 0x14, 0x6d, 0x70, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x12, 0x2e, 0x4d, 0x50, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x6d, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/PlayerEnterSceneNotify.pb.go b/gover/gen/PlayerEnterSceneNotify.pb.go
index eba269c5..183401ec 100644
--- a/gover/gen/PlayerEnterSceneNotify.pb.go
+++ b/gover/gen/PlayerEnterSceneNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerEnterSceneNotify.proto
package gen
@@ -36,30 +36,27 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 272
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerEnterSceneNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PrevSceneId uint32 `protobuf:"varint,6,opt,name=prev_scene_id,json=prevSceneId,proto3" json:"prev_scene_id,omitempty"`
- DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- IsSkipUi bool `protobuf:"varint,1732,opt,name=is_skip_ui,json=isSkipUi,proto3" json:"is_skip_ui,omitempty"`
- SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Type EnterType `protobuf:"varint,13,opt,name=type,proto3,enum=EnterType" json:"type,omitempty"`
- SceneBeginTime uint64 `protobuf:"varint,14,opt,name=scene_begin_time,json=sceneBeginTime,proto3" json:"scene_begin_time,omitempty"`
- WorldLevel uint32 `protobuf:"varint,11,opt,name=world_level,json=worldLevel,proto3" json:"world_level,omitempty"`
- WorldType uint32 `protobuf:"varint,1490,opt,name=world_type,json=worldType,proto3" json:"world_type,omitempty"`
- TargetUid uint32 `protobuf:"varint,4,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ WorldType uint32 `protobuf:"varint,1224,opt,name=world_type,json=worldType,proto3" json:"world_type,omitempty"`
+ IsSkipUi bool `protobuf:"varint,32,opt,name=is_skip_ui,json=isSkipUi,proto3" json:"is_skip_ui,omitempty"`
+ WorldLevel uint32 `protobuf:"varint,4,opt,name=world_level,json=worldLevel,proto3" json:"world_level,omitempty"`
+ Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
IsFirstLoginEnterScene bool `protobuf:"varint,3,opt,name=is_first_login_enter_scene,json=isFirstLoginEnterScene,proto3" json:"is_first_login_enter_scene,omitempty"`
+ PrevSceneId uint32 `protobuf:"varint,13,opt,name=prev_scene_id,json=prevSceneId,proto3" json:"prev_scene_id,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,6,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ DungeonId uint32 `protobuf:"varint,2,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Type EnterType `protobuf:"varint,12,opt,name=type,proto3,enum=EnterType" json:"type,omitempty"`
SceneTagIdList []uint32 `protobuf:"varint,5,rep,packed,name=scene_tag_id_list,json=sceneTagIdList,proto3" json:"scene_tag_id_list,omitempty"`
- SceneTransaction string `protobuf:"bytes,1842,opt,name=scene_transaction,json=sceneTransaction,proto3" json:"scene_transaction,omitempty"`
- PrevPos *Vector `protobuf:"bytes,8,opt,name=prev_pos,json=prevPos,proto3" json:"prev_pos,omitempty"`
- EnterReason uint32 `protobuf:"varint,1828,opt,name=enter_reason,json=enterReason,proto3" json:"enter_reason,omitempty"`
- Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
- EnterSceneToken uint32 `protobuf:"varint,2,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ SceneBeginTime uint64 `protobuf:"varint,9,opt,name=scene_begin_time,json=sceneBeginTime,proto3" json:"scene_begin_time,omitempty"`
+ EnterReason uint32 `protobuf:"varint,287,opt,name=enter_reason,json=enterReason,proto3" json:"enter_reason,omitempty"`
+ TargetUid uint32 `protobuf:"varint,8,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ PrevPos *Vector `protobuf:"bytes,10,opt,name=prev_pos,json=prevPos,proto3" json:"prev_pos,omitempty"`
+ SceneTransaction string `protobuf:"bytes,370,opt,name=scene_transaction,json=sceneTransaction,proto3" json:"scene_transaction,omitempty"`
}
func (x *PlayerEnterSceneNotify) Reset() {
@@ -94,16 +91,9 @@ func (*PlayerEnterSceneNotify) Descriptor() ([]byte, []int) {
return file_PlayerEnterSceneNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerEnterSceneNotify) GetPrevSceneId() uint32 {
- if x != nil {
- return x.PrevSceneId
- }
- return 0
-}
-
-func (x *PlayerEnterSceneNotify) GetDungeonId() uint32 {
+func (x *PlayerEnterSceneNotify) GetWorldType() uint32 {
if x != nil {
- return x.DungeonId
+ return x.WorldType
}
return 0
}
@@ -115,53 +105,60 @@ func (x *PlayerEnterSceneNotify) GetIsSkipUi() bool {
return false
}
-func (x *PlayerEnterSceneNotify) GetSceneId() uint32 {
+func (x *PlayerEnterSceneNotify) GetWorldLevel() uint32 {
if x != nil {
- return x.SceneId
+ return x.WorldLevel
}
return 0
}
-func (x *PlayerEnterSceneNotify) GetType() EnterType {
+func (x *PlayerEnterSceneNotify) GetPos() *Vector {
if x != nil {
- return x.Type
+ return x.Pos
}
- return EnterType_ENTER_TYPE_NONE
+ return nil
}
-func (x *PlayerEnterSceneNotify) GetSceneBeginTime() uint64 {
+func (x *PlayerEnterSceneNotify) GetIsFirstLoginEnterScene() bool {
if x != nil {
- return x.SceneBeginTime
+ return x.IsFirstLoginEnterScene
+ }
+ return false
+}
+
+func (x *PlayerEnterSceneNotify) GetPrevSceneId() uint32 {
+ if x != nil {
+ return x.PrevSceneId
}
return 0
}
-func (x *PlayerEnterSceneNotify) GetWorldLevel() uint32 {
+func (x *PlayerEnterSceneNotify) GetEnterSceneToken() uint32 {
if x != nil {
- return x.WorldLevel
+ return x.EnterSceneToken
}
return 0
}
-func (x *PlayerEnterSceneNotify) GetWorldType() uint32 {
+func (x *PlayerEnterSceneNotify) GetDungeonId() uint32 {
if x != nil {
- return x.WorldType
+ return x.DungeonId
}
return 0
}
-func (x *PlayerEnterSceneNotify) GetTargetUid() uint32 {
+func (x *PlayerEnterSceneNotify) GetSceneId() uint32 {
if x != nil {
- return x.TargetUid
+ return x.SceneId
}
return 0
}
-func (x *PlayerEnterSceneNotify) GetIsFirstLoginEnterScene() bool {
+func (x *PlayerEnterSceneNotify) GetType() EnterType {
if x != nil {
- return x.IsFirstLoginEnterScene
+ return x.Type
}
- return false
+ return EnterType_ENTER_TYPE_NONE
}
func (x *PlayerEnterSceneNotify) GetSceneTagIdList() []uint32 {
@@ -171,39 +168,39 @@ func (x *PlayerEnterSceneNotify) GetSceneTagIdList() []uint32 {
return nil
}
-func (x *PlayerEnterSceneNotify) GetSceneTransaction() string {
+func (x *PlayerEnterSceneNotify) GetSceneBeginTime() uint64 {
if x != nil {
- return x.SceneTransaction
+ return x.SceneBeginTime
}
- return ""
+ return 0
}
-func (x *PlayerEnterSceneNotify) GetPrevPos() *Vector {
+func (x *PlayerEnterSceneNotify) GetEnterReason() uint32 {
if x != nil {
- return x.PrevPos
+ return x.EnterReason
}
- return nil
+ return 0
}
-func (x *PlayerEnterSceneNotify) GetEnterReason() uint32 {
+func (x *PlayerEnterSceneNotify) GetTargetUid() uint32 {
if x != nil {
- return x.EnterReason
+ return x.TargetUid
}
return 0
}
-func (x *PlayerEnterSceneNotify) GetPos() *Vector {
+func (x *PlayerEnterSceneNotify) GetPrevPos() *Vector {
if x != nil {
- return x.Pos
+ return x.PrevPos
}
return nil
}
-func (x *PlayerEnterSceneNotify) GetEnterSceneToken() uint32 {
+func (x *PlayerEnterSceneNotify) GetSceneTransaction() string {
if x != nil {
- return x.EnterSceneToken
+ return x.SceneTransaction
}
- return 0
+ return ""
}
var File_PlayerEnterSceneNotify_proto protoreflect.FileDescriptor
@@ -212,47 +209,47 @@ var file_PlayerEnterSceneNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x04,
+ 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x04,
0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x70, 0x72, 0x65, 0x76,
- 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x70, 0x72, 0x65, 0x76, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69,
- 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x75, 0x69, 0x18, 0xc4, 0x0d, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x08, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x55, 0x69, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x62,
- 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x1f, 0x0a, 0x0b, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x12, 0x1e, 0x0a, 0x0a, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0xd2,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12,
- 0x3a, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x69,
- 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4c, 0x6f, 0x67, 0x69,
- 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x29, 0x0a, 0x11, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x61, 0x67,
- 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xb2, 0x0e, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x10, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
- 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x08, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x6f, 0x73,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x07, 0x70, 0x72, 0x65, 0x76, 0x50, 0x6f, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x6e, 0x74, 0x65,
- 0x72, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0xa4, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x03,
- 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72,
- 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x77, 0x6f, 0x72, 0x6c,
+ 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0xc8, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77,
+ 0x6f, 0x72, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73,
+ 0x6b, 0x69, 0x70, 0x5f, 0x75, 0x69, 0x18, 0x20, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
+ 0x53, 0x6b, 0x69, 0x70, 0x55, 0x69, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x77, 0x6f, 0x72,
+ 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70,
+ 0x6f, 0x73, 0x12, 0x3a, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6c,
+ 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4c,
+ 0x6f, 0x67, 0x69, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x22,
+ 0x0a, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x72, 0x65, 0x76, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65,
+ 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x54, 0x79,
+ 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x29, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x62, 0x65, 0x67,
+ 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a,
+ 0x0c, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x9f, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64,
+ 0x12, 0x22, 0x0a, 0x08, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x70, 0x72, 0x65,
+ 0x76, 0x50, 0x6f, 0x73, 0x12, 0x2c, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x72,
+ 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xf2, 0x02, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x10, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
@@ -270,13 +267,13 @@ func file_PlayerEnterSceneNotify_proto_rawDescGZIP() []byte {
var file_PlayerEnterSceneNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PlayerEnterSceneNotify_proto_goTypes = []interface{}{
(*PlayerEnterSceneNotify)(nil), // 0: PlayerEnterSceneNotify
- (EnterType)(0), // 1: EnterType
- (*Vector)(nil), // 2: Vector
+ (*Vector)(nil), // 1: Vector
+ (EnterType)(0), // 2: EnterType
}
var file_PlayerEnterSceneNotify_proto_depIdxs = []int32{
- 1, // 0: PlayerEnterSceneNotify.type:type_name -> EnterType
- 2, // 1: PlayerEnterSceneNotify.prev_pos:type_name -> Vector
- 2, // 2: PlayerEnterSceneNotify.pos:type_name -> Vector
+ 1, // 0: PlayerEnterSceneNotify.pos:type_name -> Vector
+ 2, // 1: PlayerEnterSceneNotify.type:type_name -> EnterType
+ 1, // 2: PlayerEnterSceneNotify.prev_pos:type_name -> Vector
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/PlayerEyePointStateNotify.pb.go b/gover/gen/PlayerEyePointStateNotify.pb.go
index 9d4e9b4c..b63a7d2e 100644
--- a/gover/gen/PlayerEyePointStateNotify.pb.go
+++ b/gover/gen/PlayerEyePointStateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerEyePointStateNotify.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3051
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerEyePointStateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RegionEntityId uint32 `protobuf:"varint,15,opt,name=region_entity_id,json=regionEntityId,proto3" json:"region_entity_id,omitempty"`
- EyePointPos *Vector `protobuf:"bytes,1,opt,name=eye_point_pos,json=eyePointPos,proto3" json:"eye_point_pos,omitempty"`
- IsUseEyePoint bool `protobuf:"varint,3,opt,name=is_use_eye_point,json=isUseEyePoint,proto3" json:"is_use_eye_point,omitempty"`
- RegionConfigId uint32 `protobuf:"varint,7,opt,name=region_config_id,json=regionConfigId,proto3" json:"region_config_id,omitempty"`
- RegionShape uint32 `protobuf:"varint,12,opt,name=region_shape,json=regionShape,proto3" json:"region_shape,omitempty"`
- IsFilterStreamPos bool `protobuf:"varint,2,opt,name=is_filter_stream_pos,json=isFilterStreamPos,proto3" json:"is_filter_stream_pos,omitempty"`
- Unk2800_GBBMMIGJFCF int32 `protobuf:"varint,5,opt,name=Unk2800_GBBMMIGJFCF,json=Unk2800GBBMMIGJFCF,proto3" json:"Unk2800_GBBMMIGJFCF,omitempty"`
- RegionGroupId uint32 `protobuf:"varint,4,opt,name=region_group_id,json=regionGroupId,proto3" json:"region_group_id,omitempty"`
+ EyePointPos *Vector `protobuf:"bytes,12,opt,name=eye_point_pos,json=eyePointPos,proto3" json:"eye_point_pos,omitempty"`
+ Unk3300_KFOHOBLMMLB bool `protobuf:"varint,9,opt,name=Unk3300_KFOHOBLMMLB,json=Unk3300KFOHOBLMMLB,proto3" json:"Unk3300_KFOHOBLMMLB,omitempty"`
+ Unk3300_GNFJIOEGHOE uint32 `protobuf:"varint,1,opt,name=Unk3300_GNFJIOEGHOE,json=Unk3300GNFJIOEGHOE,proto3" json:"Unk3300_GNFJIOEGHOE,omitempty"`
+ Unk3300_BIHEKNFDDDI uint32 `protobuf:"varint,8,opt,name=Unk3300_BIHEKNFDDDI,json=Unk3300BIHEKNFDDDI,proto3" json:"Unk3300_BIHEKNFDDDI,omitempty"`
+ FixLodLevel int32 `protobuf:"varint,11,opt,name=fix_lod_level,json=fixLodLevel,proto3" json:"fix_lod_level,omitempty"`
+ Unk3300_NIPFCFCBFAE bool `protobuf:"varint,14,opt,name=Unk3300_NIPFCFCBFAE,json=Unk3300NIPFCFCBFAE,proto3" json:"Unk3300_NIPFCFCBFAE,omitempty"`
+ Unk3300_JGEMKKJAHKA uint32 `protobuf:"varint,13,opt,name=Unk3300_JGEMKKJAHKA,json=Unk3300JGEMKKJAHKA,proto3" json:"Unk3300_JGEMKKJAHKA,omitempty"`
+ Unk3300_EOPFNBBBGPK uint32 `protobuf:"varint,6,opt,name=Unk3300_EOPFNBBBGPK,json=Unk3300EOPFNBBBGPK,proto3" json:"Unk3300_EOPFNBBBGPK,omitempty"`
// Types that are assignable to RegionSize:
//
// *PlayerEyePointStateNotify_SphereRadius
@@ -93,13 +90,6 @@ func (*PlayerEyePointStateNotify) Descriptor() ([]byte, []int) {
return file_PlayerEyePointStateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerEyePointStateNotify) GetRegionEntityId() uint32 {
- if x != nil {
- return x.RegionEntityId
- }
- return 0
-}
-
func (x *PlayerEyePointStateNotify) GetEyePointPos() *Vector {
if x != nil {
return x.EyePointPos
@@ -107,44 +97,51 @@ func (x *PlayerEyePointStateNotify) GetEyePointPos() *Vector {
return nil
}
-func (x *PlayerEyePointStateNotify) GetIsUseEyePoint() bool {
+func (x *PlayerEyePointStateNotify) GetUnk3300_KFOHOBLMMLB() bool {
if x != nil {
- return x.IsUseEyePoint
+ return x.Unk3300_KFOHOBLMMLB
}
return false
}
-func (x *PlayerEyePointStateNotify) GetRegionConfigId() uint32 {
+func (x *PlayerEyePointStateNotify) GetUnk3300_GNFJIOEGHOE() uint32 {
+ if x != nil {
+ return x.Unk3300_GNFJIOEGHOE
+ }
+ return 0
+}
+
+func (x *PlayerEyePointStateNotify) GetUnk3300_BIHEKNFDDDI() uint32 {
if x != nil {
- return x.RegionConfigId
+ return x.Unk3300_BIHEKNFDDDI
}
return 0
}
-func (x *PlayerEyePointStateNotify) GetRegionShape() uint32 {
+func (x *PlayerEyePointStateNotify) GetFixLodLevel() int32 {
if x != nil {
- return x.RegionShape
+ return x.FixLodLevel
}
return 0
}
-func (x *PlayerEyePointStateNotify) GetIsFilterStreamPos() bool {
+func (x *PlayerEyePointStateNotify) GetUnk3300_NIPFCFCBFAE() bool {
if x != nil {
- return x.IsFilterStreamPos
+ return x.Unk3300_NIPFCFCBFAE
}
return false
}
-func (x *PlayerEyePointStateNotify) GetUnk2800_GBBMMIGJFCF() int32 {
+func (x *PlayerEyePointStateNotify) GetUnk3300_JGEMKKJAHKA() uint32 {
if x != nil {
- return x.Unk2800_GBBMMIGJFCF
+ return x.Unk3300_JGEMKKJAHKA
}
return 0
}
-func (x *PlayerEyePointStateNotify) GetRegionGroupId() uint32 {
+func (x *PlayerEyePointStateNotify) GetUnk3300_EOPFNBBBGPK() uint32 {
if x != nil {
- return x.RegionGroupId
+ return x.Unk3300_EOPFNBBBGPK
}
return 0
}
@@ -189,19 +186,19 @@ type isPlayerEyePointStateNotify_RegionSize interface {
}
type PlayerEyePointStateNotify_SphereRadius struct {
- SphereRadius float32 `protobuf:"fixed32,255,opt,name=sphere_radius,json=sphereRadius,proto3,oneof"`
+ SphereRadius float32 `protobuf:"fixed32,1413,opt,name=sphere_radius,json=sphereRadius,proto3,oneof"`
}
type PlayerEyePointStateNotify_CubicSize struct {
- CubicSize *Vector `protobuf:"bytes,1823,opt,name=cubic_size,json=cubicSize,proto3,oneof"`
+ CubicSize *Vector `protobuf:"bytes,1362,opt,name=cubic_size,json=cubicSize,proto3,oneof"`
}
type PlayerEyePointStateNotify_CylinderSize struct {
- CylinderSize *CylinderRegionSize `protobuf:"bytes,1862,opt,name=cylinder_size,json=cylinderSize,proto3,oneof"`
+ CylinderSize *CylinderRegionSize `protobuf:"bytes,1250,opt,name=cylinder_size,json=cylinderSize,proto3,oneof"`
}
type PlayerEyePointStateNotify_PolygonSize struct {
- PolygonSize *PolygonRegionSize `protobuf:"bytes,877,opt,name=polygon_size,json=polygonSize,proto3,oneof"`
+ PolygonSize *PolygonRegionSize `protobuf:"bytes,608,opt,name=polygon_size,json=polygonSize,proto3,oneof"`
}
func (*PlayerEyePointStateNotify_SphereRadius) isPlayerEyePointStateNotify_RegionSize() {}
@@ -221,40 +218,42 @@ var file_PlayerEyePointStateNotify_proto_rawDesc = []byte{
0x6e, 0x53, 0x69, 0x7a, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x50, 0x6f, 0x6c,
0x79, 0x67, 0x6f, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xcb, 0x04, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x79, 0x65,
+ 0x74, 0x6f, 0x22, 0xeb, 0x04, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x45, 0x79, 0x65,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69,
- 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x0d, 0x65, 0x79,
- 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0b, 0x65, 0x79, 0x65, 0x50,
- 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x75, 0x73,
- 0x65, 0x5f, 0x65, 0x79, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x0d, 0x69, 0x73, 0x55, 0x73, 0x65, 0x45, 0x79, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69,
- 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65,
- 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x68, 0x61, 0x70, 0x65, 0x12, 0x2f, 0x0a,
- 0x14, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61,
- 0x6d, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x46,
- 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x6f, 0x73, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x42, 0x4d, 0x4d, 0x49,
- 0x47, 0x4a, 0x46, 0x43, 0x46, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x47, 0x42, 0x42, 0x4d, 0x4d, 0x49, 0x47, 0x4a, 0x46, 0x43, 0x46, 0x12,
- 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
- 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0d, 0x73, 0x70, 0x68, 0x65, 0x72,
- 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0xff, 0x01, 0x20, 0x01, 0x28, 0x02, 0x48,
+ 0x12, 0x2b, 0x0a, 0x0d, 0x65, 0x79, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f,
+ 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x0b, 0x65, 0x79, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x4f, 0x48, 0x4f, 0x42, 0x4c,
+ 0x4d, 0x4d, 0x4c, 0x42, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4b, 0x46, 0x4f, 0x48, 0x4f, 0x42, 0x4c, 0x4d, 0x4d, 0x4c, 0x42, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x46, 0x4a, 0x49, 0x4f,
+ 0x45, 0x47, 0x48, 0x4f, 0x45, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e, 0x46, 0x4a, 0x49, 0x4f, 0x45, 0x47, 0x48, 0x4f, 0x45, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x48, 0x45, 0x4b,
+ 0x4e, 0x46, 0x44, 0x44, 0x44, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x49, 0x48, 0x45, 0x4b, 0x4e, 0x46, 0x44, 0x44, 0x44, 0x49,
+ 0x12, 0x22, 0x0a, 0x0d, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x6f, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x66, 0x69, 0x78, 0x4c, 0x6f, 0x64, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4e, 0x49, 0x50, 0x46, 0x43, 0x46, 0x43, 0x42, 0x46, 0x41, 0x45, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x49, 0x50, 0x46, 0x43, 0x46,
+ 0x43, 0x42, 0x46, 0x41, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4a, 0x47, 0x45, 0x4d, 0x4b, 0x4b, 0x4a, 0x41, 0x48, 0x4b, 0x41, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x47, 0x45, 0x4d, 0x4b,
+ 0x4b, 0x4a, 0x41, 0x48, 0x4b, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x45, 0x4f, 0x50, 0x46, 0x4e, 0x42, 0x42, 0x42, 0x47, 0x50, 0x4b, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4f, 0x50, 0x46,
+ 0x4e, 0x42, 0x42, 0x42, 0x47, 0x50, 0x4b, 0x12, 0x26, 0x0a, 0x0d, 0x73, 0x70, 0x68, 0x65, 0x72,
+ 0x65, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x85, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x48,
0x00, 0x52, 0x0c, 0x73, 0x70, 0x68, 0x65, 0x72, 0x65, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12,
- 0x29, 0x0a, 0x0a, 0x63, 0x75, 0x62, 0x69, 0x63, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x9f, 0x0e,
+ 0x29, 0x0a, 0x0a, 0x63, 0x75, 0x62, 0x69, 0x63, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0xd2, 0x0a,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x48, 0x00, 0x52,
0x09, 0x63, 0x75, 0x62, 0x69, 0x63, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x3b, 0x0a, 0x0d, 0x63, 0x79,
- 0x6c, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0xc6, 0x0e, 0x20, 0x01,
+ 0x6c, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0xe2, 0x09, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x13, 0x2e, 0x43, 0x79, 0x6c, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x65, 0x67,
0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x79, 0x6c, 0x69, 0x6e,
0x64, 0x65, 0x72, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x38, 0x0a, 0x0c, 0x70, 0x6f, 0x6c, 0x79, 0x67,
- 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0xed, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
+ 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0xe0, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
0x2e, 0x50, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x69,
0x7a, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x70, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x53, 0x69, 0x7a,
0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x7a, 0x65,
diff --git a/gover/gen/PlayerFishingDataNotify.pb.go b/gover/gen/PlayerFishingDataNotify.pb.go
index b003086a..8b39aba6 100644
--- a/gover/gen/PlayerFishingDataNotify.pb.go
+++ b/gover/gen/PlayerFishingDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerFishingDataNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5835
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerFishingDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PlayerForceExitReq.pb.go b/gover/gen/PlayerForceExitReq.pb.go
index bae7852f..2da633fd 100644
--- a/gover/gen/PlayerForceExitReq.pb.go
+++ b/gover/gen/PlayerForceExitReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerForceExitReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 189
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerForceExitReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PlayerForceExitRsp.pb.go b/gover/gen/PlayerForceExitRsp.pb.go
index 64a808d2..d9840e3c 100644
--- a/gover/gen/PlayerForceExitRsp.pb.go
+++ b/gover/gen/PlayerForceExitRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerForceExitRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 159
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerForceExitRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerForceExitRsp) Reset() {
@@ -92,7 +89,7 @@ var file_PlayerForceExitRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x45, 0x78, 0x69,
0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x45, 0x78, 0x69, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerGCGMatchConfirmNotify.pb.go b/gover/gen/PlayerGCGMatchConfirmNotify.pb.go
new file mode 100644
index 00000000..3bd7c814
--- /dev/null
+++ b/gover/gen/PlayerGCGMatchConfirmNotify.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerGCGMatchConfirmNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerGCGMatchConfirmNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsAgree bool `protobuf:"varint,6,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ MatchId uint32 `protobuf:"varint,14,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *PlayerGCGMatchConfirmNotify) Reset() {
+ *x = PlayerGCGMatchConfirmNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerGCGMatchConfirmNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerGCGMatchConfirmNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerGCGMatchConfirmNotify) ProtoMessage() {}
+
+func (x *PlayerGCGMatchConfirmNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerGCGMatchConfirmNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerGCGMatchConfirmNotify.ProtoReflect.Descriptor instead.
+func (*PlayerGCGMatchConfirmNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerGCGMatchConfirmNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerGCGMatchConfirmNotify) GetIsAgree() bool {
+ if x != nil {
+ return x.IsAgree
+ }
+ return false
+}
+
+func (x *PlayerGCGMatchConfirmNotify) GetMatchId() uint32 {
+ if x != nil {
+ return x.MatchId
+ }
+ return 0
+}
+
+func (x *PlayerGCGMatchConfirmNotify) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_PlayerGCGMatchConfirmNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerGCGMatchConfirmNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x4d, 0x61, 0x74, 0x63, 0x68,
+ 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x43, 0x47,
+ 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerGCGMatchConfirmNotify_proto_rawDescOnce sync.Once
+ file_PlayerGCGMatchConfirmNotify_proto_rawDescData = file_PlayerGCGMatchConfirmNotify_proto_rawDesc
+)
+
+func file_PlayerGCGMatchConfirmNotify_proto_rawDescGZIP() []byte {
+ file_PlayerGCGMatchConfirmNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerGCGMatchConfirmNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerGCGMatchConfirmNotify_proto_rawDescData)
+ })
+ return file_PlayerGCGMatchConfirmNotify_proto_rawDescData
+}
+
+var file_PlayerGCGMatchConfirmNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerGCGMatchConfirmNotify_proto_goTypes = []interface{}{
+ (*PlayerGCGMatchConfirmNotify)(nil), // 0: PlayerGCGMatchConfirmNotify
+}
+var file_PlayerGCGMatchConfirmNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlayerGCGMatchConfirmNotify_proto_init() }
+func file_PlayerGCGMatchConfirmNotify_proto_init() {
+ if File_PlayerGCGMatchConfirmNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerGCGMatchConfirmNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerGCGMatchConfirmNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerGCGMatchConfirmNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerGCGMatchConfirmNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerGCGMatchConfirmNotify_proto_depIdxs,
+ MessageInfos: file_PlayerGCGMatchConfirmNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerGCGMatchConfirmNotify_proto = out.File
+ file_PlayerGCGMatchConfirmNotify_proto_rawDesc = nil
+ file_PlayerGCGMatchConfirmNotify_proto_goTypes = nil
+ file_PlayerGCGMatchConfirmNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerGCGMatchDismissNotify.pb.go b/gover/gen/PlayerGCGMatchDismissNotify.pb.go
new file mode 100644
index 00000000..f88f89a7
--- /dev/null
+++ b/gover/gen/PlayerGCGMatchDismissNotify.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerGCGMatchDismissNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerGCGMatchDismissNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UidList []uint32 `protobuf:"varint,11,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
+ Reason MatchReason `protobuf:"varint,7,opt,name=reason,proto3,enum=MatchReason" json:"reason,omitempty"`
+ MatchId uint32 `protobuf:"varint,4,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+}
+
+func (x *PlayerGCGMatchDismissNotify) Reset() {
+ *x = PlayerGCGMatchDismissNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerGCGMatchDismissNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerGCGMatchDismissNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerGCGMatchDismissNotify) ProtoMessage() {}
+
+func (x *PlayerGCGMatchDismissNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerGCGMatchDismissNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerGCGMatchDismissNotify.ProtoReflect.Descriptor instead.
+func (*PlayerGCGMatchDismissNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerGCGMatchDismissNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerGCGMatchDismissNotify) GetUidList() []uint32 {
+ if x != nil {
+ return x.UidList
+ }
+ return nil
+}
+
+func (x *PlayerGCGMatchDismissNotify) GetReason() MatchReason {
+ if x != nil {
+ return x.Reason
+ }
+ return MatchReason_MATCH_REASON_NONE
+}
+
+func (x *PlayerGCGMatchDismissNotify) GetMatchId() uint32 {
+ if x != nil {
+ return x.MatchId
+ }
+ return 0
+}
+
+var File_PlayerGCGMatchDismissNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerGCGMatchDismissNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x43, 0x47, 0x4d, 0x61, 0x74, 0x63, 0x68,
+ 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x47, 0x43, 0x47, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x24, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0c, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06,
+ 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_PlayerGCGMatchDismissNotify_proto_rawDescOnce sync.Once
+ file_PlayerGCGMatchDismissNotify_proto_rawDescData = file_PlayerGCGMatchDismissNotify_proto_rawDesc
+)
+
+func file_PlayerGCGMatchDismissNotify_proto_rawDescGZIP() []byte {
+ file_PlayerGCGMatchDismissNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerGCGMatchDismissNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerGCGMatchDismissNotify_proto_rawDescData)
+ })
+ return file_PlayerGCGMatchDismissNotify_proto_rawDescData
+}
+
+var file_PlayerGCGMatchDismissNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerGCGMatchDismissNotify_proto_goTypes = []interface{}{
+ (*PlayerGCGMatchDismissNotify)(nil), // 0: PlayerGCGMatchDismissNotify
+ (MatchReason)(0), // 1: MatchReason
+}
+var file_PlayerGCGMatchDismissNotify_proto_depIdxs = []int32{
+ 1, // 0: PlayerGCGMatchDismissNotify.reason:type_name -> MatchReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PlayerGCGMatchDismissNotify_proto_init() }
+func file_PlayerGCGMatchDismissNotify_proto_init() {
+ if File_PlayerGCGMatchDismissNotify_proto != nil {
+ return
+ }
+ file_MatchReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerGCGMatchDismissNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerGCGMatchDismissNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerGCGMatchDismissNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerGCGMatchDismissNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerGCGMatchDismissNotify_proto_depIdxs,
+ MessageInfos: file_PlayerGCGMatchDismissNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerGCGMatchDismissNotify_proto = out.File
+ file_PlayerGCGMatchDismissNotify_proto_rawDesc = nil
+ file_PlayerGCGMatchDismissNotify_proto_goTypes = nil
+ file_PlayerGCGMatchDismissNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerGameTimeByLuaNotify.pb.go b/gover/gen/PlayerGameTimeByLuaNotify.pb.go
new file mode 100644
index 00000000..7ecf6ce7
--- /dev/null
+++ b/gover/gen/PlayerGameTimeByLuaNotify.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerGameTimeByLuaNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerGameTimeByLuaNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GameTime uint32 `protobuf:"varint,12,opt,name=game_time,json=gameTime,proto3" json:"game_time,omitempty"`
+ Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
+ SimSpeed uint32 `protobuf:"varint,14,opt,name=sim_speed,json=simSpeed,proto3" json:"sim_speed,omitempty"`
+}
+
+func (x *PlayerGameTimeByLuaNotify) Reset() {
+ *x = PlayerGameTimeByLuaNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerGameTimeByLuaNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerGameTimeByLuaNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerGameTimeByLuaNotify) ProtoMessage() {}
+
+func (x *PlayerGameTimeByLuaNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerGameTimeByLuaNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerGameTimeByLuaNotify.ProtoReflect.Descriptor instead.
+func (*PlayerGameTimeByLuaNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerGameTimeByLuaNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerGameTimeByLuaNotify) GetGameTime() uint32 {
+ if x != nil {
+ return x.GameTime
+ }
+ return 0
+}
+
+func (x *PlayerGameTimeByLuaNotify) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *PlayerGameTimeByLuaNotify) GetSimSpeed() uint32 {
+ if x != nil {
+ return x.SimSpeed
+ }
+ return 0
+}
+
+var File_PlayerGameTimeByLuaNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerGameTimeByLuaNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65,
+ 0x42, 0x79, 0x4c, 0x75, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x67, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54,
+ 0x69, 0x6d, 0x65, 0x42, 0x79, 0x4c, 0x75, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b,
+ 0x0a, 0x09, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a,
+ 0x09, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x73, 0x69, 0x6d, 0x53, 0x70, 0x65, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerGameTimeByLuaNotify_proto_rawDescOnce sync.Once
+ file_PlayerGameTimeByLuaNotify_proto_rawDescData = file_PlayerGameTimeByLuaNotify_proto_rawDesc
+)
+
+func file_PlayerGameTimeByLuaNotify_proto_rawDescGZIP() []byte {
+ file_PlayerGameTimeByLuaNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerGameTimeByLuaNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerGameTimeByLuaNotify_proto_rawDescData)
+ })
+ return file_PlayerGameTimeByLuaNotify_proto_rawDescData
+}
+
+var file_PlayerGameTimeByLuaNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerGameTimeByLuaNotify_proto_goTypes = []interface{}{
+ (*PlayerGameTimeByLuaNotify)(nil), // 0: PlayerGameTimeByLuaNotify
+}
+var file_PlayerGameTimeByLuaNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlayerGameTimeByLuaNotify_proto_init() }
+func file_PlayerGameTimeByLuaNotify_proto_init() {
+ if File_PlayerGameTimeByLuaNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerGameTimeByLuaNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerGameTimeByLuaNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerGameTimeByLuaNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerGameTimeByLuaNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerGameTimeByLuaNotify_proto_depIdxs,
+ MessageInfos: file_PlayerGameTimeByLuaNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerGameTimeByLuaNotify_proto = out.File
+ file_PlayerGameTimeByLuaNotify_proto_rawDesc = nil
+ file_PlayerGameTimeByLuaNotify_proto_goTypes = nil
+ file_PlayerGameTimeByLuaNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerGameTimeNotify.pb.go b/gover/gen/PlayerGameTimeNotify.pb.go
index f6345fea..d8649fbe 100644
--- a/gover/gen/PlayerGameTimeNotify.pb.go
+++ b/gover/gen/PlayerGameTimeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerGameTimeNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 131
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerGameTimeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
- GameTime uint32 `protobuf:"varint,3,opt,name=game_time,json=gameTime,proto3" json:"game_time,omitempty"`
- IsHome bool `protobuf:"varint,13,opt,name=is_home,json=isHome,proto3" json:"is_home,omitempty"`
+ Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
+ IsHome bool `protobuf:"varint,10,opt,name=is_home,json=isHome,proto3" json:"is_home,omitempty"`
+ GameTime uint32 `protobuf:"varint,4,opt,name=game_time,json=gameTime,proto3" json:"game_time,omitempty"`
}
func (x *PlayerGameTimeNotify) Reset() {
@@ -89,18 +85,18 @@ func (x *PlayerGameTimeNotify) GetUid() uint32 {
return 0
}
-func (x *PlayerGameTimeNotify) GetGameTime() uint32 {
+func (x *PlayerGameTimeNotify) GetIsHome() bool {
if x != nil {
- return x.GameTime
+ return x.IsHome
}
- return 0
+ return false
}
-func (x *PlayerGameTimeNotify) GetIsHome() bool {
+func (x *PlayerGameTimeNotify) GetGameTime() uint32 {
if x != nil {
- return x.IsHome
+ return x.GameTime
}
- return false
+ return 0
}
var File_PlayerGameTimeNotify_proto protoreflect.FileDescriptor
@@ -109,11 +105,11 @@ var file_PlayerGameTimeNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x14,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x68, 0x6f, 0x6d,
+ 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x48, 0x6f, 0x6d, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerGeneralMatchConfirmNotify.pb.go b/gover/gen/PlayerGeneralMatchConfirmNotify.pb.go
index 0b24795a..504879f1 100644
--- a/gover/gen/PlayerGeneralMatchConfirmNotify.pb.go
+++ b/gover/gen/PlayerGeneralMatchConfirmNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerGeneralMatchConfirmNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4192
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerGeneralMatchConfirmNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MatchId uint32 `protobuf:"varint,8,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ MatchId uint32 `protobuf:"varint,2,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
IsAgree bool `protobuf:"varint,13,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
- Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *PlayerGeneralMatchConfirmNotify) Reset() {
@@ -88,18 +85,18 @@ func (x *PlayerGeneralMatchConfirmNotify) GetMatchId() uint32 {
return 0
}
-func (x *PlayerGeneralMatchConfirmNotify) GetIsAgree() bool {
+func (x *PlayerGeneralMatchConfirmNotify) GetUid() uint32 {
if x != nil {
- return x.IsAgree
+ return x.Uid
}
- return false
+ return 0
}
-func (x *PlayerGeneralMatchConfirmNotify) GetUid() uint32 {
+func (x *PlayerGeneralMatchConfirmNotify) GetIsAgree() bool {
if x != nil {
- return x.Uid
+ return x.IsAgree
}
- return 0
+ return false
}
var File_PlayerGeneralMatchConfirmNotify_proto protoreflect.FileDescriptor
@@ -110,11 +107,11 @@ var file_PlayerGeneralMatchConfirmNotify_proto_rawDesc = []byte{
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x1f, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x6e,
0x66, 0x69, 0x72, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61,
- 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61,
- 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65,
- 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65,
- 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75,
- 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61,
+ 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67,
+ 0x72, 0x65, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72,
+ 0x65, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/PlayerGeneralMatchDismissNotify.pb.go b/gover/gen/PlayerGeneralMatchDismissNotify.pb.go
index 669612f3..cd8dfc74 100644
--- a/gover/gen/PlayerGeneralMatchDismissNotify.pb.go
+++ b/gover/gen/PlayerGeneralMatchDismissNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerGeneralMatchDismissNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4191
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerGeneralMatchDismissNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UidList []uint32 `protobuf:"varint,3,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
- Reason MatchReason `protobuf:"varint,13,opt,name=reason,proto3,enum=MatchReason" json:"reason,omitempty"`
- MatchId uint32 `protobuf:"varint,1,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ Reason MatchReason `protobuf:"varint,11,opt,name=reason,proto3,enum=MatchReason" json:"reason,omitempty"`
+ UidList []uint32 `protobuf:"varint,10,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
+ MatchId uint32 `protobuf:"varint,3,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
}
func (x *PlayerGeneralMatchDismissNotify) Reset() {
@@ -81,18 +78,18 @@ func (*PlayerGeneralMatchDismissNotify) Descriptor() ([]byte, []int) {
return file_PlayerGeneralMatchDismissNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerGeneralMatchDismissNotify) GetUidList() []uint32 {
+func (x *PlayerGeneralMatchDismissNotify) GetReason() MatchReason {
if x != nil {
- return x.UidList
+ return x.Reason
}
- return nil
+ return MatchReason_MATCH_REASON_NONE
}
-func (x *PlayerGeneralMatchDismissNotify) GetReason() MatchReason {
+func (x *PlayerGeneralMatchDismissNotify) GetUidList() []uint32 {
if x != nil {
- return x.Reason
+ return x.UidList
}
- return MatchReason_MATCH_REASON_NONE
+ return nil
}
func (x *PlayerGeneralMatchDismissNotify) GetMatchId() uint32 {
@@ -110,12 +107,12 @@ var file_PlayerGeneralMatchDismissNotify_proto_rawDesc = []byte{
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65,
0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x1f, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68,
- 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a,
- 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68,
- 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19,
- 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a,
+ 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e,
+ 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19,
+ 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerGetForceQuitBanInfoReq.pb.go b/gover/gen/PlayerGetForceQuitBanInfoReq.pb.go
index 92965964..24b41284 100644
--- a/gover/gen/PlayerGetForceQuitBanInfoReq.pb.go
+++ b/gover/gen/PlayerGetForceQuitBanInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerGetForceQuitBanInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4164
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerGetForceQuitBanInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PlayerGetForceQuitBanInfoRsp.pb.go b/gover/gen/PlayerGetForceQuitBanInfoRsp.pb.go
index 79b82e33..a69d92bf 100644
--- a/gover/gen/PlayerGetForceQuitBanInfoRsp.pb.go
+++ b/gover/gen/PlayerGetForceQuitBanInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerGetForceQuitBanInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4197
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerGetForceQuitBanInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ MatchId uint32 `protobuf:"varint,13,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ ExpireTime uint32 `protobuf:"varint,2,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MatchId uint32 `protobuf:"varint,8,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
- ExpireTime uint32 `protobuf:"varint,13,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
}
func (x *PlayerGetForceQuitBanInfoRsp) Reset() {
@@ -81,23 +78,23 @@ func (*PlayerGetForceQuitBanInfoRsp) Descriptor() ([]byte, []int) {
return file_PlayerGetForceQuitBanInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerGetForceQuitBanInfoRsp) GetRetcode() int32 {
+func (x *PlayerGetForceQuitBanInfoRsp) GetMatchId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MatchId
}
return 0
}
-func (x *PlayerGetForceQuitBanInfoRsp) GetMatchId() uint32 {
+func (x *PlayerGetForceQuitBanInfoRsp) GetExpireTime() uint32 {
if x != nil {
- return x.MatchId
+ return x.ExpireTime
}
return 0
}
-func (x *PlayerGetForceQuitBanInfoRsp) GetExpireTime() uint32 {
+func (x *PlayerGetForceQuitBanInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.ExpireTime
+ return x.Retcode
}
return 0
}
@@ -109,12 +106,12 @@ var file_PlayerGetForceQuitBanInfoRsp_proto_rawDesc = []byte{
0x51, 0x75, 0x69, 0x74, 0x42, 0x61, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x1c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x47, 0x65,
0x74, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x51, 0x75, 0x69, 0x74, 0x42, 0x61, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19,
- 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70,
- 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x6f, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerHomeCompInfo.pb.go b/gover/gen/PlayerHomeCompInfo.pb.go
index fd2e7e6d..b12aca86 100644
--- a/gover/gen/PlayerHomeCompInfo.pb.go
+++ b/gover/gen/PlayerHomeCompInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerHomeCompInfo.proto
package gen
@@ -41,10 +41,10 @@ type PlayerHomeCompInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UnlockedModuleIdList []uint32 `protobuf:"varint,4,rep,packed,name=unlocked_module_id_list,json=unlockedModuleIdList,proto3" json:"unlocked_module_id_list,omitempty"`
- SeenModuleIdList []uint32 `protobuf:"varint,2,rep,packed,name=seen_module_id_list,json=seenModuleIdList,proto3" json:"seen_module_id_list,omitempty"`
- LevelupRewardGotLevelList []uint32 `protobuf:"varint,7,rep,packed,name=levelup_reward_got_level_list,json=levelupRewardGotLevelList,proto3" json:"levelup_reward_got_level_list,omitempty"`
- FriendEnterHomeOption FriendEnterHomeOption `protobuf:"varint,8,opt,name=friend_enter_home_option,json=friendEnterHomeOption,proto3,enum=FriendEnterHomeOption" json:"friend_enter_home_option,omitempty"`
+ FriendEnterHomeOption FriendEnterHomeOption `protobuf:"varint,13,opt,name=friend_enter_home_option,json=friendEnterHomeOption,proto3,enum=FriendEnterHomeOption" json:"friend_enter_home_option,omitempty"`
+ SeenModuleIdList []uint32 `protobuf:"varint,5,rep,packed,name=seen_module_id_list,json=seenModuleIdList,proto3" json:"seen_module_id_list,omitempty"`
+ UnlockedModuleIdList []uint32 `protobuf:"varint,2,rep,packed,name=unlocked_module_id_list,json=unlockedModuleIdList,proto3" json:"unlocked_module_id_list,omitempty"`
+ LevelupRewardGotLevelList []uint32 `protobuf:"varint,11,rep,packed,name=levelup_reward_got_level_list,json=levelupRewardGotLevelList,proto3" json:"levelup_reward_got_level_list,omitempty"`
}
func (x *PlayerHomeCompInfo) Reset() {
@@ -79,11 +79,11 @@ func (*PlayerHomeCompInfo) Descriptor() ([]byte, []int) {
return file_PlayerHomeCompInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerHomeCompInfo) GetUnlockedModuleIdList() []uint32 {
+func (x *PlayerHomeCompInfo) GetFriendEnterHomeOption() FriendEnterHomeOption {
if x != nil {
- return x.UnlockedModuleIdList
+ return x.FriendEnterHomeOption
}
- return nil
+ return FriendEnterHomeOption_FRIEND_ENTER_HOME_OPTION_NEED_CONFIRM
}
func (x *PlayerHomeCompInfo) GetSeenModuleIdList() []uint32 {
@@ -93,18 +93,18 @@ func (x *PlayerHomeCompInfo) GetSeenModuleIdList() []uint32 {
return nil
}
-func (x *PlayerHomeCompInfo) GetLevelupRewardGotLevelList() []uint32 {
+func (x *PlayerHomeCompInfo) GetUnlockedModuleIdList() []uint32 {
if x != nil {
- return x.LevelupRewardGotLevelList
+ return x.UnlockedModuleIdList
}
return nil
}
-func (x *PlayerHomeCompInfo) GetFriendEnterHomeOption() FriendEnterHomeOption {
+func (x *PlayerHomeCompInfo) GetLevelupRewardGotLevelList() []uint32 {
if x != nil {
- return x.FriendEnterHomeOption
+ return x.LevelupRewardGotLevelList
}
- return FriendEnterHomeOption_FRIEND_ENTER_HOME_OPTION_NEED_CONFIRM
+ return nil
}
var File_PlayerHomeCompInfo_proto protoreflect.FileDescriptor
@@ -114,23 +114,23 @@ var file_PlayerHomeCompInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x46, 0x72, 0x69, 0x65,
0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x02, 0x0a, 0x12, 0x50, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35,
+ 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4f,
+ 0x0a, 0x18, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x68,
+ 0x6f, 0x6d, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x16, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f,
+ 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64,
+ 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,
+ 0x2d, 0x0a, 0x13, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x65,
+ 0x65, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35,
0x0a, 0x17, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52,
0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x6d, 0x6f,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x10, 0x73, 0x65, 0x65, 0x6e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x1d, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70, 0x5f,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x6f, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x75, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x47, 0x6f, 0x74, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4f, 0x0a, 0x18, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64,
- 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e,
- 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
- 0x52, 0x15, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d,
- 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x1d, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x75, 0x70,
+ 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x67, 0x6f, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x19, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x75, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x47, 0x6f, 0x74, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerHomeCompInfoNotify.pb.go b/gover/gen/PlayerHomeCompInfoNotify.pb.go
index f5333995..b00c9008 100644
--- a/gover/gen/PlayerHomeCompInfoNotify.pb.go
+++ b/gover/gen/PlayerHomeCompInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerHomeCompInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4880
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerHomeCompInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CompInfo *PlayerHomeCompInfo `protobuf:"bytes,4,opt,name=comp_info,json=compInfo,proto3" json:"comp_info,omitempty"`
+ CompInfo *PlayerHomeCompInfo `protobuf:"bytes,2,opt,name=comp_info,json=compInfo,proto3" json:"comp_info,omitempty"`
}
func (x *PlayerHomeCompInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_PlayerHomeCompInfoNotify_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x18, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79,
+ 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PlayerInjectFixNotify.pb.go b/gover/gen/PlayerInjectFixNotify.pb.go
index c207f6fa..459e5ea1 100644
--- a/gover/gen/PlayerInjectFixNotify.pb.go
+++ b/gover/gen/PlayerInjectFixNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerInjectFixNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 132
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerInjectFixNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
- InjectFix []byte `protobuf:"bytes,10,opt,name=inject_fix,json=injectFix,proto3" json:"inject_fix,omitempty"`
+ Id uint32 `protobuf:"varint,11,opt,name=id,proto3" json:"id,omitempty"`
+ InjectFix []byte `protobuf:"bytes,12,opt,name=inject_fix,json=injectFix,proto3" json:"inject_fix,omitempty"`
}
func (x *PlayerInjectFixNotify) Reset() {
@@ -100,9 +97,9 @@ var file_PlayerInjectFixNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x46, 0x69,
0x78, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a,
0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x46, 0x69, 0x78,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74,
- 0x5f, 0x66, 0x69, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x69, 0x6e, 0x6a, 0x65,
+ 0x5f, 0x66, 0x69, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x69, 0x6e, 0x6a, 0x65,
0x63, 0x74, 0x46, 0x69, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerInvestigationAllInfoNotify.pb.go b/gover/gen/PlayerInvestigationAllInfoNotify.pb.go
index 6e61d391..1c82612d 100644
--- a/gover/gen/PlayerInvestigationAllInfoNotify.pb.go
+++ b/gover/gen/PlayerInvestigationAllInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerInvestigationAllInfoNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1928
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerInvestigationAllInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InvestigationList []*Investigation `protobuf:"bytes,15,rep,name=investigation_list,json=investigationList,proto3" json:"investigation_list,omitempty"`
- InvestigationTargetList []*InvestigationTarget `protobuf:"bytes,12,rep,name=investigation_target_list,json=investigationTargetList,proto3" json:"investigation_target_list,omitempty"`
+ InvestigationList []*Investigation `protobuf:"bytes,11,rep,name=investigation_list,json=investigationList,proto3" json:"investigation_list,omitempty"`
+ InvestigationTargetList []*InvestigationTarget `protobuf:"bytes,5,rep,name=investigation_target_list,json=investigationTargetList,proto3" json:"investigation_target_list,omitempty"`
}
func (x *PlayerInvestigationAllInfoNotify) Reset() {
@@ -106,11 +103,11 @@ var file_PlayerInvestigationAllInfoNotify_proto_rawDesc = []byte{
0x79, 0x65, 0x72, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x41, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a,
0x12, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x49, 0x6e, 0x76, 0x65,
+ 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x49, 0x6e, 0x76, 0x65,
0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x69, 0x6e, 0x76, 0x65, 0x73,
0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x19,
0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x14, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54,
0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x17, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
diff --git a/gover/gen/PlayerInvestigationNotify.pb.go b/gover/gen/PlayerInvestigationNotify.pb.go
index 151c7709..a3325fb1 100644
--- a/gover/gen/PlayerInvestigationNotify.pb.go
+++ b/gover/gen/PlayerInvestigationNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerInvestigationNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1911
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerInvestigationNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InvestigationList []*Investigation `protobuf:"bytes,1,rep,name=investigation_list,json=investigationList,proto3" json:"investigation_list,omitempty"`
+ InvestigationList []*Investigation `protobuf:"bytes,12,rep,name=investigation_list,json=investigationList,proto3" json:"investigation_list,omitempty"`
}
func (x *PlayerInvestigationNotify) Reset() {
@@ -95,7 +92,7 @@ var file_PlayerInvestigationNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x19, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a, 0x12, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x0e, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x11, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
diff --git a/gover/gen/PlayerInvestigationTargetNotify.pb.go b/gover/gen/PlayerInvestigationTargetNotify.pb.go
index 7de931ee..f6c67436 100644
--- a/gover/gen/PlayerInvestigationTargetNotify.pb.go
+++ b/gover/gen/PlayerInvestigationTargetNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerInvestigationTargetNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1929
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerInvestigationTargetNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InvestigationTargetList []*InvestigationTarget `protobuf:"bytes,1,rep,name=investigation_target_list,json=investigationTargetList,proto3" json:"investigation_target_list,omitempty"`
+ InvestigationTargetList []*InvestigationTarget `protobuf:"bytes,10,rep,name=investigation_target_list,json=investigationTargetList,proto3" json:"investigation_target_list,omitempty"`
}
func (x *PlayerInvestigationTargetNotify) Reset() {
@@ -97,7 +94,7 @@ var file_PlayerInvestigationTargetNotify_proto_rawDesc = []byte{
0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x50, 0x0a, 0x19, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69,
0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73,
+ 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x73,
0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x17,
0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72,
0x67, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/gen/PlayerLevelRewardUpdateNotify.pb.go b/gover/gen/PlayerLevelRewardUpdateNotify.pb.go
index 0d5f110c..fe2a3c91 100644
--- a/gover/gen/PlayerLevelRewardUpdateNotify.pb.go
+++ b/gover/gen/PlayerLevelRewardUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLevelRewardUpdateNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 200
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerLevelRewardUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PlayerLocationInfo.pb.go b/gover/gen/PlayerLocationInfo.pb.go
index 8f2500ee..196bb413 100644
--- a/gover/gen/PlayerLocationInfo.pb.go
+++ b/gover/gen/PlayerLocationInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLocationInfo.proto
package gen
@@ -41,9 +41,9 @@ type PlayerLocationInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
- Pos *Vector `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos,omitempty"`
+ Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
Rot *Vector `protobuf:"bytes,13,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *PlayerLocationInfo) Reset() {
@@ -85,16 +85,16 @@ func (x *PlayerLocationInfo) GetUid() uint32 {
return 0
}
-func (x *PlayerLocationInfo) GetPos() *Vector {
+func (x *PlayerLocationInfo) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
-func (x *PlayerLocationInfo) GetRot() *Vector {
+func (x *PlayerLocationInfo) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
@@ -106,11 +106,11 @@ var file_PlayerLocationInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74,
0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x12, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10,
- 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
- 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72,
- 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
+ 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70,
+ 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -132,8 +132,8 @@ var file_PlayerLocationInfo_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_PlayerLocationInfo_proto_depIdxs = []int32{
- 1, // 0: PlayerLocationInfo.pos:type_name -> Vector
- 1, // 1: PlayerLocationInfo.rot:type_name -> Vector
+ 1, // 0: PlayerLocationInfo.rot:type_name -> Vector
+ 1, // 1: PlayerLocationInfo.pos:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/PlayerLoginReq.pb.go b/gover/gen/PlayerLoginReq.pb.go
index b9abcbfc..947149b4 100644
--- a/gover/gen/PlayerLoginReq.pb.go
+++ b/gover/gen/PlayerLoginReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLoginReq.proto
package gen
@@ -36,57 +36,53 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 112
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerLoginReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LanguageType uint32 `protobuf:"varint,6,opt,name=language_type,json=languageType,proto3" json:"language_type,omitempty"`
- RegPlatform uint32 `protobuf:"varint,615,opt,name=reg_platform,json=regPlatform,proto3" json:"reg_platform,omitempty"`
- TrackingIoInfo *TrackingIOInfo `protobuf:"bytes,1660,opt,name=tracking_io_info,json=trackingIoInfo,proto3" json:"tracking_io_info,omitempty"`
- AccountType uint32 `protobuf:"varint,13,opt,name=account_type,json=accountType,proto3" json:"account_type,omitempty"`
- Token string `protobuf:"bytes,15,opt,name=token,proto3" json:"token,omitempty"`
- ExtraBinData []byte `protobuf:"bytes,1458,opt,name=extra_bin_data,json=extraBinData,proto3" json:"extra_bin_data,omitempty"`
- ChannelId uint32 `protobuf:"varint,1314,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
- ClientDataVersion uint32 `protobuf:"varint,688,opt,name=client_data_version,json=clientDataVersion,proto3" json:"client_data_version,omitempty"`
- AccountUid string `protobuf:"bytes,2,opt,name=account_uid,json=accountUid,proto3" json:"account_uid,omitempty"`
- ClientVersion string `protobuf:"bytes,12,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
- Unk2700_NGKCNPKKIKB string `protobuf:"bytes,772,opt,name=Unk2700_NGKCNPKKIKB,json=Unk2700NGKCNPKKIKB,proto3" json:"Unk2700_NGKCNPKKIKB,omitempty"`
- CountryCode string `protobuf:"bytes,2000,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
- PsnId string `protobuf:"bytes,1268,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
- Unk2700_GPPBEMDGEHH uint32 `protobuf:"varint,431,opt,name=Unk2700_GPPBEMDGEHH,json=Unk2700GPPBEMDGEHH,proto3" json:"Unk2700_GPPBEMDGEHH,omitempty"`
- DeviceName string `protobuf:"bytes,9,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
- Cps string `protobuf:"bytes,1163,opt,name=cps,proto3" json:"cps,omitempty"`
- LoginRand uint64 `protobuf:"varint,3,opt,name=login_rand,json=loginRand,proto3" json:"login_rand,omitempty"`
- TargetHomeParam uint32 `protobuf:"varint,984,opt,name=target_home_param,json=targetHomeParam,proto3" json:"target_home_param,omitempty"`
- AdjustTrackingInfo *AdjustTrackingInfo `protobuf:"bytes,1816,opt,name=adjust_tracking_info,json=adjustTrackingInfo,proto3" json:"adjust_tracking_info,omitempty"`
- IsTransfer bool `protobuf:"varint,908,opt,name=is_transfer,json=isTransfer,proto3" json:"is_transfer,omitempty"`
- Tag uint32 `protobuf:"varint,1787,opt,name=tag,proto3" json:"tag,omitempty"`
- IsGuest bool `protobuf:"varint,5,opt,name=is_guest,json=isGuest,proto3" json:"is_guest,omitempty"`
- EnvironmentErrorCode []byte `protobuf:"bytes,2026,opt,name=environment_error_code,json=environmentErrorCode,proto3" json:"environment_error_code,omitempty"`
- OnlineId string `protobuf:"bytes,903,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
- IsEditor bool `protobuf:"varint,8,opt,name=is_editor,json=isEditor,proto3" json:"is_editor,omitempty"`
- ChecksumClientVersion string `protobuf:"bytes,861,opt,name=checksum_client_version,json=checksumClientVersion,proto3" json:"checksum_client_version,omitempty"`
- SecurityCmdReply []byte `protobuf:"bytes,1995,opt,name=security_cmd_reply,json=securityCmdReply,proto3" json:"security_cmd_reply,omitempty"`
- Unk2700_JNDKPBBCACB string `protobuf:"bytes,1213,opt,name=Unk2700_JNDKPBBCACB,json=Unk2700JNDKPBBCACB,proto3" json:"Unk2700_JNDKPBBCACB,omitempty"`
- Birthday string `protobuf:"bytes,1652,opt,name=birthday,proto3" json:"birthday,omitempty"`
- DeviceUuid string `protobuf:"bytes,4,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
- ClientToken uint32 `protobuf:"varint,1546,opt,name=client_token,json=clientToken,proto3" json:"client_token,omitempty"`
- SubChannelId uint32 `protobuf:"varint,23,opt,name=sub_channel_id,json=subChannelId,proto3" json:"sub_channel_id,omitempty"`
- TargetUid uint32 `protobuf:"varint,11,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- DeviceInfo string `protobuf:"bytes,1,opt,name=device_info,json=deviceInfo,proto3" json:"device_info,omitempty"`
- ClientVerisonHash string `protobuf:"bytes,1707,opt,name=client_verison_hash,json=clientVerisonHash,proto3" json:"client_verison_hash,omitempty"`
- Checksum string `protobuf:"bytes,1532,opt,name=checksum,proto3" json:"checksum,omitempty"`
- PlatformType uint32 `protobuf:"varint,14,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
- TargetHomeOwnerUid uint32 `protobuf:"varint,1864,opt,name=target_home_owner_uid,json=targetHomeOwnerUid,proto3" json:"target_home_owner_uid,omitempty"`
- CloudClientIp uint32 `protobuf:"varint,1335,opt,name=cloud_client_ip,json=cloudClientIp,proto3" json:"cloud_client_ip,omitempty"`
- GmUid uint32 `protobuf:"varint,612,opt,name=gm_uid,json=gmUid,proto3" json:"gm_uid,omitempty"`
- SystemVersion string `protobuf:"bytes,10,opt,name=system_version,json=systemVersion,proto3" json:"system_version,omitempty"`
- Platform string `protobuf:"bytes,7,opt,name=platform,proto3" json:"platform,omitempty"`
+ DeviceUuid string `protobuf:"bytes,5,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,10,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ ExtraBinData []byte `protobuf:"bytes,2046,opt,name=extra_bin_data,json=extraBinData,proto3" json:"extra_bin_data,omitempty"`
+ Platform string `protobuf:"bytes,4,opt,name=platform,proto3" json:"platform,omitempty"`
+ Checksum string `protobuf:"bytes,1334,opt,name=checksum,proto3" json:"checksum,omitempty"`
+ ChannelId uint32 `protobuf:"varint,1565,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
+ ClientVerisonHash string `protobuf:"bytes,2040,opt,name=client_verison_hash,json=clientVerisonHash,proto3" json:"client_verison_hash,omitempty"`
+ LanguageType uint32 `protobuf:"varint,11,opt,name=language_type,json=languageType,proto3" json:"language_type,omitempty"`
+ ClientDataVersion uint32 `protobuf:"varint,847,opt,name=client_data_version,json=clientDataVersion,proto3" json:"client_data_version,omitempty"`
+ AccountType uint32 `protobuf:"varint,7,opt,name=account_type,json=accountType,proto3" json:"account_type,omitempty"`
+ SecurityLibraryMd5 string `protobuf:"bytes,868,opt,name=security_library_md5,json=securityLibraryMd5,proto3" json:"security_library_md5,omitempty"`
+ OnlineId string `protobuf:"bytes,577,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ Unk3300_PMGFBMJNNCL uint32 `protobuf:"varint,82,opt,name=Unk3300_PMGFBMJNNCL,json=Unk3300PMGFBMJNNCL,proto3" json:"Unk3300_PMGFBMJNNCL,omitempty"`
+ DeviceName string `protobuf:"bytes,12,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
+ Birthday string `protobuf:"bytes,875,opt,name=birthday,proto3" json:"birthday,omitempty"`
+ Tag uint32 `protobuf:"varint,525,opt,name=tag,proto3" json:"tag,omitempty"`
+ AccountUid string `protobuf:"bytes,14,opt,name=account_uid,json=accountUid,proto3" json:"account_uid,omitempty"`
+ DeviceInfo string `protobuf:"bytes,15,opt,name=device_info,json=deviceInfo,proto3" json:"device_info,omitempty"`
+ SubChannelId uint32 `protobuf:"varint,1458,opt,name=sub_channel_id,json=subChannelId,proto3" json:"sub_channel_id,omitempty"`
+ IsEditor bool `protobuf:"varint,1,opt,name=is_editor,json=isEditor,proto3" json:"is_editor,omitempty"`
+ Token string `protobuf:"bytes,8,opt,name=token,proto3" json:"token,omitempty"`
+ RegPlatform uint32 `protobuf:"varint,424,opt,name=reg_platform,json=regPlatform,proto3" json:"reg_platform,omitempty"`
+ ChecksumClientVersion string `protobuf:"bytes,581,opt,name=checksum_client_version,json=checksumClientVersion,proto3" json:"checksum_client_version,omitempty"`
+ Unk3300_OOBHAIIIPHH uint32 `protobuf:"varint,85,opt,name=Unk3300_OOBHAIIIPHH,json=Unk3300OOBHAIIIPHH,proto3" json:"Unk3300_OOBHAIIIPHH,omitempty"`
+ Unk3300_NDLANBEIGEG uint32 `protobuf:"varint,1320,opt,name=Unk3300_NDLANBEIGEG,json=Unk3300NDLANBEIGEG,proto3" json:"Unk3300_NDLANBEIGEG,omitempty"`
+ CountryCode string `protobuf:"bytes,104,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
+ GmUid uint32 `protobuf:"varint,1790,opt,name=gm_uid,json=gmUid,proto3" json:"gm_uid,omitempty"`
+ TrackingIoInfo *TrackingIOInfo `protobuf:"bytes,1713,opt,name=tracking_io_info,json=trackingIoInfo,proto3" json:"tracking_io_info,omitempty"`
+ IsTransfer bool `protobuf:"varint,624,opt,name=is_transfer,json=isTransfer,proto3" json:"is_transfer,omitempty"`
+ SecurityLibraryVersion string `protobuf:"bytes,828,opt,name=security_library_version,json=securityLibraryVersion,proto3" json:"security_library_version,omitempty"`
+ ClientVersion string `protobuf:"bytes,2,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
+ IsGuest bool `protobuf:"varint,13,opt,name=is_guest,json=isGuest,proto3" json:"is_guest,omitempty"`
+ SystemVersion string `protobuf:"bytes,6,opt,name=system_version,json=systemVersion,proto3" json:"system_version,omitempty"`
+ TargetHomeOwnerUid uint32 `protobuf:"varint,899,opt,name=target_home_owner_uid,json=targetHomeOwnerUid,proto3" json:"target_home_owner_uid,omitempty"`
+ PsnId string `protobuf:"bytes,1146,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
+ SecurityCmdReply []byte `protobuf:"bytes,874,opt,name=security_cmd_reply,json=securityCmdReply,proto3" json:"security_cmd_reply,omitempty"`
+ Unk3300_OFFHPAFIFGD uint32 `protobuf:"varint,1028,opt,name=Unk3300_OFFHPAFIFGD,json=Unk3300OFFHPAFIFGD,proto3" json:"Unk3300_OFFHPAFIFGD,omitempty"`
+ LoginRand uint64 `protobuf:"varint,9,opt,name=login_rand,json=loginRand,proto3" json:"login_rand,omitempty"`
+ AdjustTrackingInfo *AdjustTrackingInfo `protobuf:"bytes,64,opt,name=adjust_tracking_info,json=adjustTrackingInfo,proto3" json:"adjust_tracking_info,omitempty"`
+ EnvironmentErrorCode []byte `protobuf:"bytes,256,opt,name=environment_error_code,json=environmentErrorCode,proto3" json:"environment_error_code,omitempty"`
+ PlatformType uint32 `protobuf:"varint,3,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
+ Cps string `protobuf:"bytes,1983,opt,name=cps,proto3" json:"cps,omitempty"`
}
func (x *PlayerLoginReq) Reset() {
@@ -121,46 +117,39 @@ func (*PlayerLoginReq) Descriptor() ([]byte, []int) {
return file_PlayerLoginReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerLoginReq) GetLanguageType() uint32 {
+func (x *PlayerLoginReq) GetDeviceUuid() string {
if x != nil {
- return x.LanguageType
+ return x.DeviceUuid
}
- return 0
+ return ""
}
-func (x *PlayerLoginReq) GetRegPlatform() uint32 {
+func (x *PlayerLoginReq) GetTargetUid() uint32 {
if x != nil {
- return x.RegPlatform
+ return x.TargetUid
}
return 0
}
-func (x *PlayerLoginReq) GetTrackingIoInfo() *TrackingIOInfo {
+func (x *PlayerLoginReq) GetExtraBinData() []byte {
if x != nil {
- return x.TrackingIoInfo
+ return x.ExtraBinData
}
return nil
}
-func (x *PlayerLoginReq) GetAccountType() uint32 {
- if x != nil {
- return x.AccountType
- }
- return 0
-}
-
-func (x *PlayerLoginReq) GetToken() string {
+func (x *PlayerLoginReq) GetPlatform() string {
if x != nil {
- return x.Token
+ return x.Platform
}
return ""
}
-func (x *PlayerLoginReq) GetExtraBinData() []byte {
+func (x *PlayerLoginReq) GetChecksum() string {
if x != nil {
- return x.ExtraBinData
+ return x.Checksum
}
- return nil
+ return ""
}
func (x *PlayerLoginReq) GetChannelId() uint32 {
@@ -170,51 +159,51 @@ func (x *PlayerLoginReq) GetChannelId() uint32 {
return 0
}
-func (x *PlayerLoginReq) GetClientDataVersion() uint32 {
+func (x *PlayerLoginReq) GetClientVerisonHash() string {
if x != nil {
- return x.ClientDataVersion
+ return x.ClientVerisonHash
}
- return 0
+ return ""
}
-func (x *PlayerLoginReq) GetAccountUid() string {
+func (x *PlayerLoginReq) GetLanguageType() uint32 {
if x != nil {
- return x.AccountUid
+ return x.LanguageType
}
- return ""
+ return 0
}
-func (x *PlayerLoginReq) GetClientVersion() string {
+func (x *PlayerLoginReq) GetClientDataVersion() uint32 {
if x != nil {
- return x.ClientVersion
+ return x.ClientDataVersion
}
- return ""
+ return 0
}
-func (x *PlayerLoginReq) GetUnk2700_NGKCNPKKIKB() string {
+func (x *PlayerLoginReq) GetAccountType() uint32 {
if x != nil {
- return x.Unk2700_NGKCNPKKIKB
+ return x.AccountType
}
- return ""
+ return 0
}
-func (x *PlayerLoginReq) GetCountryCode() string {
+func (x *PlayerLoginReq) GetSecurityLibraryMd5() string {
if x != nil {
- return x.CountryCode
+ return x.SecurityLibraryMd5
}
return ""
}
-func (x *PlayerLoginReq) GetPsnId() string {
+func (x *PlayerLoginReq) GetOnlineId() string {
if x != nil {
- return x.PsnId
+ return x.OnlineId
}
return ""
}
-func (x *PlayerLoginReq) GetUnk2700_GPPBEMDGEHH() uint32 {
+func (x *PlayerLoginReq) GetUnk3300_PMGFBMJNNCL() uint32 {
if x != nil {
- return x.Unk2700_GPPBEMDGEHH
+ return x.Unk3300_PMGFBMJNNCL
}
return 0
}
@@ -226,191 +215,198 @@ func (x *PlayerLoginReq) GetDeviceName() string {
return ""
}
-func (x *PlayerLoginReq) GetCps() string {
+func (x *PlayerLoginReq) GetBirthday() string {
if x != nil {
- return x.Cps
+ return x.Birthday
}
return ""
}
-func (x *PlayerLoginReq) GetLoginRand() uint64 {
+func (x *PlayerLoginReq) GetTag() uint32 {
if x != nil {
- return x.LoginRand
+ return x.Tag
}
return 0
}
-func (x *PlayerLoginReq) GetTargetHomeParam() uint32 {
+func (x *PlayerLoginReq) GetAccountUid() string {
if x != nil {
- return x.TargetHomeParam
+ return x.AccountUid
}
- return 0
+ return ""
}
-func (x *PlayerLoginReq) GetAdjustTrackingInfo() *AdjustTrackingInfo {
+func (x *PlayerLoginReq) GetDeviceInfo() string {
if x != nil {
- return x.AdjustTrackingInfo
+ return x.DeviceInfo
}
- return nil
+ return ""
}
-func (x *PlayerLoginReq) GetIsTransfer() bool {
+func (x *PlayerLoginReq) GetSubChannelId() uint32 {
if x != nil {
- return x.IsTransfer
+ return x.SubChannelId
}
- return false
+ return 0
}
-func (x *PlayerLoginReq) GetTag() uint32 {
+func (x *PlayerLoginReq) GetIsEditor() bool {
if x != nil {
- return x.Tag
+ return x.IsEditor
}
- return 0
+ return false
}
-func (x *PlayerLoginReq) GetIsGuest() bool {
+func (x *PlayerLoginReq) GetToken() string {
if x != nil {
- return x.IsGuest
+ return x.Token
}
- return false
+ return ""
}
-func (x *PlayerLoginReq) GetEnvironmentErrorCode() []byte {
+func (x *PlayerLoginReq) GetRegPlatform() uint32 {
if x != nil {
- return x.EnvironmentErrorCode
+ return x.RegPlatform
}
- return nil
+ return 0
}
-func (x *PlayerLoginReq) GetOnlineId() string {
+func (x *PlayerLoginReq) GetChecksumClientVersion() string {
if x != nil {
- return x.OnlineId
+ return x.ChecksumClientVersion
}
return ""
}
-func (x *PlayerLoginReq) GetIsEditor() bool {
+func (x *PlayerLoginReq) GetUnk3300_OOBHAIIIPHH() uint32 {
if x != nil {
- return x.IsEditor
+ return x.Unk3300_OOBHAIIIPHH
}
- return false
+ return 0
}
-func (x *PlayerLoginReq) GetChecksumClientVersion() string {
+func (x *PlayerLoginReq) GetUnk3300_NDLANBEIGEG() uint32 {
if x != nil {
- return x.ChecksumClientVersion
+ return x.Unk3300_NDLANBEIGEG
+ }
+ return 0
+}
+
+func (x *PlayerLoginReq) GetCountryCode() string {
+ if x != nil {
+ return x.CountryCode
}
return ""
}
-func (x *PlayerLoginReq) GetSecurityCmdReply() []byte {
+func (x *PlayerLoginReq) GetGmUid() uint32 {
if x != nil {
- return x.SecurityCmdReply
+ return x.GmUid
}
- return nil
+ return 0
}
-func (x *PlayerLoginReq) GetUnk2700_JNDKPBBCACB() string {
+func (x *PlayerLoginReq) GetTrackingIoInfo() *TrackingIOInfo {
if x != nil {
- return x.Unk2700_JNDKPBBCACB
+ return x.TrackingIoInfo
}
- return ""
+ return nil
}
-func (x *PlayerLoginReq) GetBirthday() string {
+func (x *PlayerLoginReq) GetIsTransfer() bool {
if x != nil {
- return x.Birthday
+ return x.IsTransfer
}
- return ""
+ return false
}
-func (x *PlayerLoginReq) GetDeviceUuid() string {
+func (x *PlayerLoginReq) GetSecurityLibraryVersion() string {
if x != nil {
- return x.DeviceUuid
+ return x.SecurityLibraryVersion
}
return ""
}
-func (x *PlayerLoginReq) GetClientToken() uint32 {
+func (x *PlayerLoginReq) GetClientVersion() string {
if x != nil {
- return x.ClientToken
+ return x.ClientVersion
}
- return 0
+ return ""
}
-func (x *PlayerLoginReq) GetSubChannelId() uint32 {
+func (x *PlayerLoginReq) GetIsGuest() bool {
if x != nil {
- return x.SubChannelId
+ return x.IsGuest
}
- return 0
+ return false
}
-func (x *PlayerLoginReq) GetTargetUid() uint32 {
+func (x *PlayerLoginReq) GetSystemVersion() string {
if x != nil {
- return x.TargetUid
+ return x.SystemVersion
}
- return 0
+ return ""
}
-func (x *PlayerLoginReq) GetDeviceInfo() string {
+func (x *PlayerLoginReq) GetTargetHomeOwnerUid() uint32 {
if x != nil {
- return x.DeviceInfo
+ return x.TargetHomeOwnerUid
}
- return ""
+ return 0
}
-func (x *PlayerLoginReq) GetClientVerisonHash() string {
+func (x *PlayerLoginReq) GetPsnId() string {
if x != nil {
- return x.ClientVerisonHash
+ return x.PsnId
}
return ""
}
-func (x *PlayerLoginReq) GetChecksum() string {
+func (x *PlayerLoginReq) GetSecurityCmdReply() []byte {
if x != nil {
- return x.Checksum
+ return x.SecurityCmdReply
}
- return ""
+ return nil
}
-func (x *PlayerLoginReq) GetPlatformType() uint32 {
+func (x *PlayerLoginReq) GetUnk3300_OFFHPAFIFGD() uint32 {
if x != nil {
- return x.PlatformType
+ return x.Unk3300_OFFHPAFIFGD
}
return 0
}
-func (x *PlayerLoginReq) GetTargetHomeOwnerUid() uint32 {
+func (x *PlayerLoginReq) GetLoginRand() uint64 {
if x != nil {
- return x.TargetHomeOwnerUid
+ return x.LoginRand
}
return 0
}
-func (x *PlayerLoginReq) GetCloudClientIp() uint32 {
+func (x *PlayerLoginReq) GetAdjustTrackingInfo() *AdjustTrackingInfo {
if x != nil {
- return x.CloudClientIp
+ return x.AdjustTrackingInfo
}
- return 0
+ return nil
}
-func (x *PlayerLoginReq) GetGmUid() uint32 {
+func (x *PlayerLoginReq) GetEnvironmentErrorCode() []byte {
if x != nil {
- return x.GmUid
+ return x.EnvironmentErrorCode
}
- return 0
+ return nil
}
-func (x *PlayerLoginReq) GetSystemVersion() string {
+func (x *PlayerLoginReq) GetPlatformType() uint32 {
if x != nil {
- return x.SystemVersion
+ return x.PlatformType
}
- return ""
+ return 0
}
-func (x *PlayerLoginReq) GetPlatform() string {
+func (x *PlayerLoginReq) GetCps() string {
if x != nil {
- return x.Platform
+ return x.Cps
}
return ""
}
@@ -422,108 +418,111 @@ var file_PlayerLoginReq_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x54, 0x72,
0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x14, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x0c, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e,
- 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22,
- 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0xe7,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f,
- 0x72, 0x6d, 0x12, 0x3a, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x69,
- 0x6f, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xfc, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
- 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e,
- 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21,
- 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61,
- 0x5f, 0x62, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0xb2, 0x0b, 0x20, 0x01, 0x28, 0x0c,
- 0x52, 0x0c, 0x65, 0x78, 0x74, 0x72, 0x61, 0x42, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1e,
- 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0xa2, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f,
- 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65,
- 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xb0, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
- 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x69, 0x64,
- 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
- 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x47, 0x4b, 0x43, 0x4e, 0x50, 0x4b, 0x4b, 0x49, 0x4b, 0x42, 0x18, 0x84,
- 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x47,
- 0x4b, 0x43, 0x4e, 0x50, 0x4b, 0x4b, 0x49, 0x4b, 0x42, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0xd0, 0x0f, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a,
- 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0xf4, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
- 0x70, 0x73, 0x6e, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x50, 0x50, 0x42, 0x45, 0x4d, 0x44, 0x47, 0x45, 0x48, 0x48, 0x18, 0xaf, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x50, 0x50, 0x42,
- 0x45, 0x4d, 0x44, 0x47, 0x45, 0x48, 0x48, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63,
- 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65,
- 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x11, 0x0a, 0x03, 0x63, 0x70, 0x73, 0x18,
- 0x8b, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x70, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6c,
- 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x09, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x61, 0x6e, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
- 0xd8, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f,
- 0x6d, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x46, 0x0a, 0x14, 0x61, 0x64, 0x6a, 0x75, 0x73,
- 0x74, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x98, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x54,
- 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x61, 0x64, 0x6a,
- 0x75, 0x73, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x18, 0x8c,
- 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
- 0x72, 0x12, 0x11, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0xfb, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x74, 0x61, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x67, 0x75, 0x65, 0x73, 0x74,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x47, 0x75, 0x65, 0x73, 0x74, 0x12,
- 0x35, 0x0a, 0x16, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x65,
- 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0xea, 0x0f, 0x20, 0x01, 0x28, 0x0c,
- 0x52, 0x14, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x45, 0x72, 0x72,
- 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x87, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69,
- 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f,
- 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x45, 0x64, 0x69, 0x74, 0x6f,
- 0x72, 0x12, 0x37, 0x0a, 0x17, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x5f, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xdd, 0x06, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x15, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x65,
- 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6d, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79,
- 0x18, 0xcb, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x43, 0x6d, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4e, 0x44, 0x4b, 0x50, 0x42, 0x42, 0x43, 0x41, 0x43, 0x42,
- 0x18, 0xbd, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4a, 0x4e, 0x44, 0x4b, 0x50, 0x42, 0x42, 0x43, 0x41, 0x43, 0x42, 0x12, 0x1b, 0x0a, 0x08, 0x62,
- 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18, 0xf4, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
- 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69,
- 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64,
- 0x65, 0x76, 0x69, 0x63, 0x65, 0x55, 0x75, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x8a, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x24, 0x0a,
- 0x0e, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x17, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
- 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55,
- 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65,
- 0x72, 0x69, 0x73, 0x6f, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0xab, 0x0d, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x69, 0x73, 0x6f, 0x6e,
- 0x48, 0x61, 0x73, 0x68, 0x12, 0x1b, 0x0a, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d,
- 0x18, 0xfc, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75,
- 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
- 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0xc8, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f,
- 0x6d, 0x65, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6c,
- 0x6f, 0x75, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x70, 0x18, 0xb7, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x49, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x67, 0x6d, 0x5f, 0x75, 0x69, 0x64, 0x18, 0xe4, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x67, 0x6d, 0x55, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73,
- 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe8, 0x0c, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76,
+ 0x69, 0x63, 0x65, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
+ 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x55, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x78, 0x74,
+ 0x72, 0x61, 0x5f, 0x62, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0xfe, 0x0f, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x0c, 0x65, 0x78, 0x74, 0x72, 0x61, 0x42, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x61,
+ 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1b, 0x0a, 0x08,
+ 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 0xb6, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x68, 0x61,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x9d, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x73, 0x6f, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68,
+ 0x18, 0xf8, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56,
+ 0x65, 0x72, 0x69, 0x73, 0x6f, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61,
+ 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x2f, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76,
+ 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xcf, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
+ 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f,
+ 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x6d, 0x64, 0x35, 0x18, 0xe4, 0x06, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x12, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x62, 0x72,
+ 0x61, 0x72, 0x79, 0x4d, 0x64, 0x35, 0x12, 0x1c, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0xc1, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69,
+ 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x50, 0x4d, 0x47, 0x46, 0x42, 0x4d, 0x4a, 0x4e, 0x4e, 0x43, 0x4c, 0x18, 0x52, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4d, 0x47, 0x46, 0x42, 0x4d,
+ 0x4a, 0x4e, 0x4e, 0x43, 0x4c, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69,
+ 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64,
+ 0x61, 0x79, 0x18, 0xeb, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68,
+ 0x64, 0x61, 0x79, 0x12, 0x11, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x8d, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x63, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65,
+ 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x5f,
+ 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0xb2, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05,
+ 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
+ 0x72, 0x6d, 0x18, 0xa8, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x50, 0x6c,
+ 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x37, 0x0a, 0x17, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73,
+ 0x75, 0x6d, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x18, 0xc5, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73,
+ 0x75, 0x6d, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4f, 0x42, 0x48, 0x41,
+ 0x49, 0x49, 0x49, 0x50, 0x48, 0x48, 0x18, 0x55, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4f, 0x42, 0x48, 0x41, 0x49, 0x49, 0x49, 0x50, 0x48, 0x48,
+ 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x44, 0x4c, 0x41,
+ 0x4e, 0x42, 0x45, 0x49, 0x47, 0x45, 0x47, 0x18, 0xa8, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x44, 0x4c, 0x41, 0x4e, 0x42, 0x45, 0x49, 0x47,
+ 0x45, 0x47, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x68, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72,
+ 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x67, 0x6d, 0x5f, 0x75, 0x69, 0x64, 0x18,
+ 0xfe, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x67, 0x6d, 0x55, 0x69, 0x64, 0x12, 0x3a, 0x0a,
+ 0x10, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6f, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0xb1, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x72, 0x61, 0x63, 0x6b,
+ 0x69, 0x6e, 0x67, 0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x74, 0x72, 0x61, 0x63, 0x6b,
+ 0x69, 0x6e, 0x67, 0x49, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x5f,
+ 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x18, 0xf0, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0a, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x12, 0x39, 0x0a, 0x18, 0x73,
+ 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f,
+ 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xbc, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16,
+ 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x56,
+ 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
+ 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a,
+ 0x08, 0x69, 0x73, 0x5f, 0x67, 0x75, 0x65, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x07, 0x69, 0x73, 0x47, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x79, 0x73, 0x74,
+ 0x65, 0x6d, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
+ 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6f,
+ 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x83, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x77, 0x6e, 0x65, 0x72,
+ 0x55, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0xfa, 0x08,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x73, 0x6e, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x12, 0x73,
+ 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6d, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x6c,
+ 0x79, 0x18, 0xea, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x43, 0x6d, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x46, 0x48, 0x50, 0x41, 0x46, 0x49, 0x46, 0x47,
+ 0x44, 0x18, 0x84, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4f, 0x46, 0x46, 0x48, 0x50, 0x41, 0x46, 0x49, 0x46, 0x47, 0x44, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x61, 0x6e, 0x64, 0x12, 0x45, 0x0a, 0x14, 0x61,
+ 0x64, 0x6a, 0x75, 0x73, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x40, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x41, 0x64, 0x6a, 0x75,
+ 0x73, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12,
+ 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x16, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e,
+ 0x74, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x80, 0x02, 0x20,
+ 0x01, 0x28, 0x0c, 0x52, 0x14, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
+ 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x6c, 0x61,
+ 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x11,
+ 0x0a, 0x03, 0x63, 0x70, 0x73, 0x18, 0xbf, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x70,
+ 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/PlayerLoginRsp.pb.go b/gover/gen/PlayerLoginRsp.pb.go
index 55230f39..519d1cb8 100644
--- a/gover/gen/PlayerLoginRsp.pb.go
+++ b/gover/gen/PlayerLoginRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLoginRsp.proto
package gen
@@ -36,49 +36,46 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 135
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerLoginRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClientDataVersion uint32 `protobuf:"varint,1,opt,name=client_data_version,json=clientDataVersion,proto3" json:"client_data_version,omitempty"`
- IsScOpen bool `protobuf:"varint,1429,opt,name=is_sc_open,json=isScOpen,proto3" json:"is_sc_open,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- BlockInfoMap map[uint32]*BlockInfo `protobuf:"bytes,571,rep,name=block_info_map,json=blockInfoMap,proto3" json:"block_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- IsAudit bool `protobuf:"varint,1685,opt,name=is_audit,json=isAudit,proto3" json:"is_audit,omitempty"`
- IsTransfer bool `protobuf:"varint,2018,opt,name=is_transfer,json=isTransfer,proto3" json:"is_transfer,omitempty"`
- ClientSilenceMd5 string `protobuf:"bytes,1746,opt,name=client_silence_md5,json=clientSilenceMd5,proto3" json:"client_silence_md5,omitempty"`
- NextResVersionConfig *ResVersionConfig `protobuf:"bytes,1573,opt,name=next_res_version_config,json=nextResVersionConfig,proto3" json:"next_res_version_config,omitempty"`
- ClientSilenceDataVersion uint32 `protobuf:"varint,6,opt,name=client_silence_data_version,json=clientSilenceDataVersion,proto3" json:"client_silence_data_version,omitempty"`
- LoginRand uint64 `protobuf:"varint,4,opt,name=login_rand,json=loginRand,proto3" json:"login_rand,omitempty"`
- IsNewPlayer bool `protobuf:"varint,8,opt,name=is_new_player,json=isNewPlayer,proto3" json:"is_new_player,omitempty"`
- ClientVersionSuffix string `protobuf:"bytes,1047,opt,name=client_version_suffix,json=clientVersionSuffix,proto3" json:"client_version_suffix,omitempty"`
- GameBiz string `protobuf:"bytes,5,opt,name=game_biz,json=gameBiz,proto3" json:"game_biz,omitempty"`
- NextResourceUrl string `protobuf:"bytes,621,opt,name=next_resource_url,json=nextResourceUrl,proto3" json:"next_resource_url,omitempty"`
- IsRelogin bool `protobuf:"varint,10,opt,name=is_relogin,json=isRelogin,proto3" json:"is_relogin,omitempty"`
- TotalTickTime float64 `protobuf:"fixed64,125,opt,name=total_tick_time,json=totalTickTime,proto3" json:"total_tick_time,omitempty"`
- IsEnableClientHashDebug bool `protobuf:"varint,932,opt,name=is_enable_client_hash_debug,json=isEnableClientHashDebug,proto3" json:"is_enable_client_hash_debug,omitempty"`
- ScInfo []byte `protobuf:"bytes,2024,opt,name=sc_info,json=scInfo,proto3" json:"sc_info,omitempty"`
+ LoginRand uint64 `protobuf:"varint,9,opt,name=login_rand,json=loginRand,proto3" json:"login_rand,omitempty"`
+ PlayerData []byte `protobuf:"bytes,2,opt,name=player_data,json=playerData,proto3" json:"player_data,omitempty"`
+ ClientSilenceMd5 string `protobuf:"bytes,16,opt,name=client_silence_md5,json=clientSilenceMd5,proto3" json:"client_silence_md5,omitempty"`
+ TotalTickTime float64 `protobuf:"fixed64,530,opt,name=total_tick_time,json=totalTickTime,proto3" json:"total_tick_time,omitempty"`
+ IsUseAbilityHash bool `protobuf:"varint,5,opt,name=is_use_ability_hash,json=isUseAbilityHash,proto3" json:"is_use_ability_hash,omitempty"`
+ IsAudit bool `protobuf:"varint,930,opt,name=is_audit,json=isAudit,proto3" json:"is_audit,omitempty"`
+ Birthday string `protobuf:"bytes,1387,opt,name=birthday,proto3" json:"birthday,omitempty"`
+ Unk3300_HGFNECIJDLN bool `protobuf:"varint,13,opt,name=Unk3300_HGFNECIJDLN,json=Unk3300HGFNECIJDLN,proto3" json:"Unk3300_HGFNECIJDLN,omitempty"`
+ ClientSilenceVersionSuffix string `protobuf:"bytes,908,opt,name=client_silence_version_suffix,json=clientSilenceVersionSuffix,proto3" json:"client_silence_version_suffix,omitempty"`
+ ClientVersionSuffix string `protobuf:"bytes,1845,opt,name=client_version_suffix,json=clientVersionSuffix,proto3" json:"client_version_suffix,omitempty"`
+ NextResourceUrl string `protobuf:"bytes,1324,opt,name=next_resource_url,json=nextResourceUrl,proto3" json:"next_resource_url,omitempty"`
+ Unk3300_EJKCNNDFAAI bool `protobuf:"varint,196,opt,name=Unk3300_EJKCNNDFAAI,json=Unk3300EJKCNNDFAAI,proto3" json:"Unk3300_EJKCNNDFAAI,omitempty"`
+ ShortAbilityHashMap []*ShortAbilityHashPair `protobuf:"bytes,1373,rep,name=short_ability_hash_map,json=shortAbilityHashMap,proto3" json:"short_ability_hash_map,omitempty"`
+ IsDataNeedRelogin bool `protobuf:"varint,1119,opt,name=is_data_need_relogin,json=isDataNeedRelogin,proto3" json:"is_data_need_relogin,omitempty"`
+ ResVersionConfig *ResVersionConfig `protobuf:"bytes,808,opt,name=res_version_config,json=resVersionConfig,proto3" json:"res_version_config,omitempty"`
+ ClientSilenceDataVersion uint32 `protobuf:"varint,1,opt,name=client_silence_data_version,json=clientSilenceDataVersion,proto3" json:"client_silence_data_version,omitempty"`
+ TargetUid uint32 `protobuf:"varint,15,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ RegisterCps string `protobuf:"bytes,99,opt,name=register_cps,json=registerCps,proto3" json:"register_cps,omitempty"`
+ IsScOpen bool `protobuf:"varint,1522,opt,name=is_sc_open,json=isScOpen,proto3" json:"is_sc_open,omitempty"`
+ Unk3300_IIHDKKNJPGD bool `protobuf:"varint,8,opt,name=Unk3300_IIHDKKNJPGD,json=Unk3300IIHDKKNJPGD,proto3" json:"Unk3300_IIHDKKNJPGD,omitempty"`
+ PlayerDataVersion uint32 `protobuf:"varint,14,opt,name=player_data_version,json=playerDataVersion,proto3" json:"player_data_version,omitempty"`
+ ScInfo []byte `protobuf:"bytes,1888,opt,name=sc_info,json=scInfo,proto3" json:"sc_info,omitempty"`
+ CountryCode string `protobuf:"bytes,360,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
+ NextResVersionConfig *ResVersionConfig `protobuf:"bytes,1688,opt,name=next_res_version_config,json=nextResVersionConfig,proto3" json:"next_res_version_config,omitempty"`
+ Unk3300_IADLIIMGDMC bool `protobuf:"varint,17,opt,name=Unk3300_IADLIIMGDMC,json=Unk3300IADLIIMGDMC,proto3" json:"Unk3300_IADLIIMGDMC,omitempty"`
+ BlockInfoMap map[uint32]*BlockInfo `protobuf:"bytes,2018,rep,name=block_info_map,json=blockInfoMap,proto3" json:"block_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ IsTransfer bool `protobuf:"varint,295,opt,name=is_transfer,json=isTransfer,proto3" json:"is_transfer,omitempty"`
+ TargetHomeOwnerUid uint32 `protobuf:"varint,446,opt,name=target_home_owner_uid,json=targetHomeOwnerUid,proto3" json:"target_home_owner_uid,omitempty"`
+ GameBiz string `protobuf:"bytes,4,opt,name=game_biz,json=gameBiz,proto3" json:"game_biz,omitempty"`
+ AbilityHashMap map[string]int32 `protobuf:"bytes,3,rep,name=ability_hash_map,json=abilityHashMap,proto3" json:"ability_hash_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
AbilityHashCode int32 `protobuf:"varint,12,opt,name=ability_hash_code,json=abilityHashCode,proto3" json:"ability_hash_code,omitempty"`
- RegisterCps string `protobuf:"bytes,2040,opt,name=register_cps,json=registerCps,proto3" json:"register_cps,omitempty"`
- Unk3100_EDIDPOKBKHG bool `protobuf:"varint,1649,opt,name=Unk3100_EDIDPOKBKHG,json=Unk3100EDIDPOKBKHG,proto3" json:"Unk3100_EDIDPOKBKHG,omitempty"`
- IsUseAbilityHash bool `protobuf:"varint,2,opt,name=is_use_ability_hash,json=isUseAbilityHash,proto3" json:"is_use_ability_hash,omitempty"`
- AbilityHashMap map[string]int32 `protobuf:"bytes,11,rep,name=ability_hash_map,json=abilityHashMap,proto3" json:"ability_hash_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ShortAbilityHashMap []*ShortAbilityHashPair `protobuf:"bytes,250,rep,name=short_ability_hash_map,json=shortAbilityHashMap,proto3" json:"short_ability_hash_map,omitempty"`
- ClientMd5 string `protobuf:"bytes,1830,opt,name=client_md5,json=clientMd5,proto3" json:"client_md5,omitempty"`
- CountryCode string `protobuf:"bytes,1900,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
- IsDataNeedRelogin bool `protobuf:"varint,951,opt,name=is_data_need_relogin,json=isDataNeedRelogin,proto3" json:"is_data_need_relogin,omitempty"`
- ResVersionConfig *ResVersionConfig `protobuf:"bytes,1969,opt,name=res_version_config,json=resVersionConfig,proto3" json:"res_version_config,omitempty"`
- FeatureBlockInfoList []*FeatureBlockInfo `protobuf:"bytes,1352,rep,name=feature_block_info_list,json=featureBlockInfoList,proto3" json:"feature_block_info_list,omitempty"`
- Birthday string `protobuf:"bytes,624,opt,name=birthday,proto3" json:"birthday,omitempty"`
- TargetUid uint32 `protobuf:"varint,14,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- PlayerData []byte `protobuf:"bytes,13,opt,name=player_data,json=playerData,proto3" json:"player_data,omitempty"`
- ClientSilenceVersionSuffix string `protobuf:"bytes,1299,opt,name=client_silence_version_suffix,json=clientSilenceVersionSuffix,proto3" json:"client_silence_version_suffix,omitempty"`
- TargetHomeOwnerUid uint32 `protobuf:"varint,553,opt,name=target_home_owner_uid,json=targetHomeOwnerUid,proto3" json:"target_home_owner_uid,omitempty"`
- PlayerDataVersion uint32 `protobuf:"varint,7,opt,name=player_data_version,json=playerDataVersion,proto3" json:"player_data_version,omitempty"`
+ ClientDataVersion uint32 `protobuf:"varint,10,opt,name=client_data_version,json=clientDataVersion,proto3" json:"client_data_version,omitempty"`
+ ClientMd5 string `protobuf:"bytes,1299,opt,name=client_md5,json=clientMd5,proto3" json:"client_md5,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ FeatureBlockInfoList []*FeatureBlockInfo `protobuf:"bytes,138,rep,name=feature_block_info_list,json=featureBlockInfoList,proto3" json:"feature_block_info_list,omitempty"`
}
func (x *PlayerLoginRsp) Reset() {
@@ -113,93 +110,72 @@ func (*PlayerLoginRsp) Descriptor() ([]byte, []int) {
return file_PlayerLoginRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerLoginRsp) GetClientDataVersion() uint32 {
+func (x *PlayerLoginRsp) GetLoginRand() uint64 {
if x != nil {
- return x.ClientDataVersion
+ return x.LoginRand
}
return 0
}
-func (x *PlayerLoginRsp) GetIsScOpen() bool {
+func (x *PlayerLoginRsp) GetPlayerData() []byte {
if x != nil {
- return x.IsScOpen
+ return x.PlayerData
}
- return false
+ return nil
}
-func (x *PlayerLoginRsp) GetRetcode() int32 {
+func (x *PlayerLoginRsp) GetClientSilenceMd5() string {
if x != nil {
- return x.Retcode
+ return x.ClientSilenceMd5
}
- return 0
+ return ""
}
-func (x *PlayerLoginRsp) GetBlockInfoMap() map[uint32]*BlockInfo {
+func (x *PlayerLoginRsp) GetTotalTickTime() float64 {
if x != nil {
- return x.BlockInfoMap
+ return x.TotalTickTime
}
- return nil
+ return 0
}
-func (x *PlayerLoginRsp) GetIsAudit() bool {
+func (x *PlayerLoginRsp) GetIsUseAbilityHash() bool {
if x != nil {
- return x.IsAudit
+ return x.IsUseAbilityHash
}
return false
}
-func (x *PlayerLoginRsp) GetIsTransfer() bool {
+func (x *PlayerLoginRsp) GetIsAudit() bool {
if x != nil {
- return x.IsTransfer
+ return x.IsAudit
}
return false
}
-func (x *PlayerLoginRsp) GetClientSilenceMd5() string {
+func (x *PlayerLoginRsp) GetBirthday() string {
if x != nil {
- return x.ClientSilenceMd5
+ return x.Birthday
}
return ""
}
-func (x *PlayerLoginRsp) GetNextResVersionConfig() *ResVersionConfig {
- if x != nil {
- return x.NextResVersionConfig
- }
- return nil
-}
-
-func (x *PlayerLoginRsp) GetClientSilenceDataVersion() uint32 {
+func (x *PlayerLoginRsp) GetUnk3300_HGFNECIJDLN() bool {
if x != nil {
- return x.ClientSilenceDataVersion
- }
- return 0
-}
-
-func (x *PlayerLoginRsp) GetLoginRand() uint64 {
- if x != nil {
- return x.LoginRand
- }
- return 0
-}
-
-func (x *PlayerLoginRsp) GetIsNewPlayer() bool {
- if x != nil {
- return x.IsNewPlayer
+ return x.Unk3300_HGFNECIJDLN
}
return false
}
-func (x *PlayerLoginRsp) GetClientVersionSuffix() string {
+func (x *PlayerLoginRsp) GetClientSilenceVersionSuffix() string {
if x != nil {
- return x.ClientVersionSuffix
+ return x.ClientSilenceVersionSuffix
}
return ""
}
-func (x *PlayerLoginRsp) GetGameBiz() string {
+func (x *PlayerLoginRsp) GetClientVersionSuffix() string {
if x != nil {
- return x.GameBiz
+ return x.ClientVersionSuffix
}
return ""
}
@@ -211,37 +187,44 @@ func (x *PlayerLoginRsp) GetNextResourceUrl() string {
return ""
}
-func (x *PlayerLoginRsp) GetIsRelogin() bool {
+func (x *PlayerLoginRsp) GetUnk3300_EJKCNNDFAAI() bool {
if x != nil {
- return x.IsRelogin
+ return x.Unk3300_EJKCNNDFAAI
}
return false
}
-func (x *PlayerLoginRsp) GetTotalTickTime() float64 {
+func (x *PlayerLoginRsp) GetShortAbilityHashMap() []*ShortAbilityHashPair {
if x != nil {
- return x.TotalTickTime
+ return x.ShortAbilityHashMap
}
- return 0
+ return nil
}
-func (x *PlayerLoginRsp) GetIsEnableClientHashDebug() bool {
+func (x *PlayerLoginRsp) GetIsDataNeedRelogin() bool {
if x != nil {
- return x.IsEnableClientHashDebug
+ return x.IsDataNeedRelogin
}
return false
}
-func (x *PlayerLoginRsp) GetScInfo() []byte {
+func (x *PlayerLoginRsp) GetResVersionConfig() *ResVersionConfig {
if x != nil {
- return x.ScInfo
+ return x.ResVersionConfig
}
return nil
}
-func (x *PlayerLoginRsp) GetAbilityHashCode() int32 {
+func (x *PlayerLoginRsp) GetClientSilenceDataVersion() uint32 {
if x != nil {
- return x.AbilityHashCode
+ return x.ClientSilenceDataVersion
+ }
+ return 0
+}
+
+func (x *PlayerLoginRsp) GetTargetUid() uint32 {
+ if x != nil {
+ return x.TargetUid
}
return 0
}
@@ -253,109 +236,123 @@ func (x *PlayerLoginRsp) GetRegisterCps() string {
return ""
}
-func (x *PlayerLoginRsp) GetUnk3100_EDIDPOKBKHG() bool {
+func (x *PlayerLoginRsp) GetIsScOpen() bool {
if x != nil {
- return x.Unk3100_EDIDPOKBKHG
+ return x.IsScOpen
}
return false
}
-func (x *PlayerLoginRsp) GetIsUseAbilityHash() bool {
+func (x *PlayerLoginRsp) GetUnk3300_IIHDKKNJPGD() bool {
if x != nil {
- return x.IsUseAbilityHash
+ return x.Unk3300_IIHDKKNJPGD
}
return false
}
-func (x *PlayerLoginRsp) GetAbilityHashMap() map[string]int32 {
+func (x *PlayerLoginRsp) GetPlayerDataVersion() uint32 {
if x != nil {
- return x.AbilityHashMap
+ return x.PlayerDataVersion
}
- return nil
+ return 0
}
-func (x *PlayerLoginRsp) GetShortAbilityHashMap() []*ShortAbilityHashPair {
+func (x *PlayerLoginRsp) GetScInfo() []byte {
if x != nil {
- return x.ShortAbilityHashMap
+ return x.ScInfo
}
return nil
}
-func (x *PlayerLoginRsp) GetClientMd5() string {
+func (x *PlayerLoginRsp) GetCountryCode() string {
if x != nil {
- return x.ClientMd5
+ return x.CountryCode
}
return ""
}
-func (x *PlayerLoginRsp) GetCountryCode() string {
+func (x *PlayerLoginRsp) GetNextResVersionConfig() *ResVersionConfig {
if x != nil {
- return x.CountryCode
+ return x.NextResVersionConfig
}
- return ""
+ return nil
}
-func (x *PlayerLoginRsp) GetIsDataNeedRelogin() bool {
+func (x *PlayerLoginRsp) GetUnk3300_IADLIIMGDMC() bool {
if x != nil {
- return x.IsDataNeedRelogin
+ return x.Unk3300_IADLIIMGDMC
}
return false
}
-func (x *PlayerLoginRsp) GetResVersionConfig() *ResVersionConfig {
+func (x *PlayerLoginRsp) GetBlockInfoMap() map[uint32]*BlockInfo {
if x != nil {
- return x.ResVersionConfig
+ return x.BlockInfoMap
}
return nil
}
-func (x *PlayerLoginRsp) GetFeatureBlockInfoList() []*FeatureBlockInfo {
+func (x *PlayerLoginRsp) GetIsTransfer() bool {
if x != nil {
- return x.FeatureBlockInfoList
+ return x.IsTransfer
}
- return nil
+ return false
}
-func (x *PlayerLoginRsp) GetBirthday() string {
+func (x *PlayerLoginRsp) GetTargetHomeOwnerUid() uint32 {
if x != nil {
- return x.Birthday
+ return x.TargetHomeOwnerUid
+ }
+ return 0
+}
+
+func (x *PlayerLoginRsp) GetGameBiz() string {
+ if x != nil {
+ return x.GameBiz
}
return ""
}
-func (x *PlayerLoginRsp) GetTargetUid() uint32 {
+func (x *PlayerLoginRsp) GetAbilityHashMap() map[string]int32 {
if x != nil {
- return x.TargetUid
+ return x.AbilityHashMap
+ }
+ return nil
+}
+
+func (x *PlayerLoginRsp) GetAbilityHashCode() int32 {
+ if x != nil {
+ return x.AbilityHashCode
}
return 0
}
-func (x *PlayerLoginRsp) GetPlayerData() []byte {
+func (x *PlayerLoginRsp) GetClientDataVersion() uint32 {
if x != nil {
- return x.PlayerData
+ return x.ClientDataVersion
}
- return nil
+ return 0
}
-func (x *PlayerLoginRsp) GetClientSilenceVersionSuffix() string {
+func (x *PlayerLoginRsp) GetClientMd5() string {
if x != nil {
- return x.ClientSilenceVersionSuffix
+ return x.ClientMd5
}
return ""
}
-func (x *PlayerLoginRsp) GetTargetHomeOwnerUid() uint32 {
+func (x *PlayerLoginRsp) GetRetcode() int32 {
if x != nil {
- return x.TargetHomeOwnerUid
+ return x.Retcode
}
return 0
}
-func (x *PlayerLoginRsp) GetPlayerDataVersion() uint32 {
+func (x *PlayerLoginRsp) GetFeatureBlockInfoList() []*FeatureBlockInfo {
if x != nil {
- return x.PlayerDataVersion
+ return x.FeatureBlockInfoList
}
- return 0
+ return nil
}
var File_PlayerLoginRsp_proto protoreflect.FileDescriptor
@@ -368,110 +365,111 @@ var file_PlayerLoginRsp_proto_rawDesc = []byte{
0x16, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x62,
0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x0d, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f,
- 0x67, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
- 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x56,
- 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x63, 0x5f,
- 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x95, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x53,
- 0x63, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x48, 0x0a, 0x0e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61,
- 0x70, 0x18, 0xbb, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49,
- 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x62, 0x6c, 0x6f,
- 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x5f,
- 0x61, 0x75, 0x64, 0x69, 0x74, 0x18, 0x95, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73,
- 0x41, 0x75, 0x64, 0x69, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e,
- 0x73, 0x66, 0x65, 0x72, 0x18, 0xe2, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x54,
- 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6d, 0x64, 0x35, 0x18, 0xd2, 0x0d,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c, 0x65,
- 0x6e, 0x63, 0x65, 0x4d, 0x64, 0x35, 0x12, 0x49, 0x0a, 0x17, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72,
- 0x65, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x18, 0xa5, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x73, 0x56, 0x65,
- 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x14, 0x6e, 0x65, 0x78,
- 0x74, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x12, 0x3d, 0x0a, 0x1b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65,
- 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69,
- 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
- 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x61, 0x6e, 0x64, 0x12,
- 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x50, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x12, 0x33, 0x0a, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65,
- 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x97, 0x08, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x61, 0x6d, 0x65,
- 0x5f, 0x62, 0x69, 0x7a, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x61, 0x6d, 0x65,
- 0x42, 0x69, 0x7a, 0x12, 0x2b, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f,
- 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0xed, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c,
- 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x52, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x12,
- 0x26, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x7d, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54,
- 0x69, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x1b, 0x69, 0x73, 0x5f, 0x65, 0x6e,
- 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68,
- 0x5f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x18, 0xa4, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x69,
- 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x48, 0x61, 0x73,
- 0x68, 0x44, 0x65, 0x62, 0x75, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x63, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xe8, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x63, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68,
- 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x61, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0c,
- 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x70, 0x73, 0x18, 0xf8, 0x0f, 0x20,
+ 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x0e, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f,
+ 0x67, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f,
+ 0x72, 0x61, 0x6e, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x69,
+ 0x6e, 0x52, 0x61, 0x6e, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f,
+ 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6d, 0x64, 0x35, 0x18, 0x10, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63,
+ 0x65, 0x4d, 0x64, 0x35, 0x12, 0x27, 0x0a, 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x69,
+ 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x92, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0d,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x69, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2d, 0x0a,
+ 0x13, 0x69, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
+ 0x68, 0x61, 0x73, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x55, 0x73,
+ 0x65, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08,
+ 0x69, 0x73, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x18, 0xa2, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x07, 0x69, 0x73, 0x41, 0x75, 0x64, 0x69, 0x74, 0x12, 0x1b, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74,
+ 0x68, 0x64, 0x61, 0x79, 0x18, 0xeb, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x69, 0x72,
+ 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x47, 0x46, 0x4e, 0x45, 0x43, 0x49, 0x4a, 0x44, 0x4c, 0x4e, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x47, 0x46, 0x4e, 0x45,
+ 0x43, 0x49, 0x4a, 0x44, 0x4c, 0x4e, 0x12, 0x42, 0x0a, 0x1d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
+ 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x8c, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a,
+ 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x56, 0x65, 0x72,
+ 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x33, 0x0a, 0x15, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66,
+ 0x66, 0x69, 0x78, 0x18, 0xb5, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x6c, 0x69, 0x65,
+ 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12,
+ 0x2b, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
+ 0x5f, 0x75, 0x72, 0x6c, 0x18, 0xac, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6e, 0x65, 0x78,
+ 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x30, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x4b, 0x43, 0x4e, 0x4e, 0x44, 0x46,
+ 0x41, 0x41, 0x49, 0x18, 0xc4, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x45, 0x4a, 0x4b, 0x43, 0x4e, 0x4e, 0x44, 0x46, 0x41, 0x41, 0x49, 0x12, 0x4b,
+ 0x0a, 0x16, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
+ 0x68, 0x61, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0xdd, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x15, 0x2e, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61,
+ 0x73, 0x68, 0x50, 0x61, 0x69, 0x72, 0x52, 0x13, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x4d, 0x61, 0x70, 0x12, 0x30, 0x0a, 0x14, 0x69,
+ 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x6c, 0x6f,
+ 0x67, 0x69, 0x6e, 0x18, 0xdf, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x44, 0x61,
+ 0x74, 0x61, 0x4e, 0x65, 0x65, 0x64, 0x52, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x40, 0x0a,
+ 0x12, 0x72, 0x65, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x18, 0xa8, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x73,
+ 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x72,
+ 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
+ 0x3d, 0x0a, 0x1b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63,
+ 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c, 0x65,
+ 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x21, 0x0a,
+ 0x0c, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x70, 0x73, 0x18, 0x63, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x43, 0x70, 0x73,
- 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x49, 0x44,
- 0x50, 0x4f, 0x4b, 0x42, 0x4b, 0x48, 0x47, 0x18, 0xf1, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x44, 0x49, 0x44, 0x50, 0x4f, 0x4b, 0x42, 0x4b,
- 0x48, 0x47, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x10, 0x69, 0x73, 0x55, 0x73, 0x65, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73,
- 0x68, 0x12, 0x4d, 0x0a, 0x10, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x68, 0x61, 0x73,
- 0x68, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x50, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x41, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x0e, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x4d, 0x61, 0x70,
- 0x12, 0x4b, 0x0a, 0x16, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0xfa, 0x01, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
- 0x48, 0x61, 0x73, 0x68, 0x50, 0x61, 0x69, 0x72, 0x52, 0x13, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x41,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x4d, 0x61, 0x70, 0x12, 0x1e, 0x0a,
- 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x64, 0x35, 0x18, 0xa6, 0x0e, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x64, 0x35, 0x12, 0x22, 0x0a,
- 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0xec, 0x0e,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64,
- 0x65, 0x12, 0x30, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6e, 0x65, 0x65,
- 0x64, 0x5f, 0x72, 0x65, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0xb7, 0x07, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x11, 0x69, 0x73, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x65, 0x65, 0x64, 0x52, 0x65, 0x6c, 0x6f,
- 0x67, 0x69, 0x6e, 0x12, 0x40, 0x0a, 0x12, 0x72, 0x65, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0xb1, 0x0f, 0x20, 0x01, 0x28, 0x0b,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x63, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0xf2,
+ 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x53, 0x63, 0x4f, 0x70, 0x65, 0x6e, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x48, 0x44, 0x4b,
+ 0x4b, 0x4e, 0x4a, 0x50, 0x47, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x49, 0x48, 0x44, 0x4b, 0x4b, 0x4e, 0x4a, 0x50, 0x47, 0x44,
+ 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f,
+ 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
+ 0x12, 0x18, 0x0a, 0x07, 0x73, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe0, 0x0e, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x06, 0x73, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0xe8, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x49,
+ 0x0a, 0x17, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x98, 0x0d, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x11, 0x2e, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e,
- 0x66, 0x69, 0x67, 0x52, 0x10, 0x72, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43,
- 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x49, 0x0a, 0x17, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65,
- 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0xc8, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72,
- 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x66, 0x65, 0x61, 0x74,
- 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x1b, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18, 0xf0, 0x04, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x1d, 0x0a,
- 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
- 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0c, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x42, 0x0a,
- 0x1d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x63, 0x65, 0x5f,
- 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x93,
- 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x69, 0x6c,
- 0x65, 0x6e, 0x63, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x66, 0x66, 0x69,
- 0x78, 0x12, 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x6f, 0x6d, 0x65,
- 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0xa9, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x77, 0x6e,
- 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f,
- 0x64, 0x61, 0x74, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x11, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65,
- 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x4b, 0x0a, 0x11, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e,
+ 0x66, 0x69, 0x67, 0x52, 0x14, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73,
+ 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x44, 0x4c, 0x49, 0x49, 0x4d, 0x47, 0x44, 0x4d, 0x43,
+ 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49,
+ 0x41, 0x44, 0x4c, 0x49, 0x49, 0x4d, 0x47, 0x44, 0x4d, 0x43, 0x12, 0x48, 0x0a, 0x0e, 0x62, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0xe2, 0x0f, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69,
+ 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73,
+ 0x66, 0x65, 0x72, 0x18, 0xa7, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x54, 0x72,
+ 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18,
+ 0xbe, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f,
+ 0x6d, 0x65, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x61,
+ 0x6d, 0x65, 0x5f, 0x62, 0x69, 0x7a, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x61,
+ 0x6d, 0x65, 0x42, 0x69, 0x7a, 0x12, 0x4d, 0x0a, 0x10, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
+ 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x23, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x73, 0x70,
+ 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73,
+ 0x68, 0x4d, 0x61, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
+ 0x68, 0x61, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68, 0x43, 0x6f, 0x64, 0x65,
+ 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f,
+ 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
+ 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x64, 0x35, 0x18, 0x93,
+ 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x64, 0x35,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x49, 0x0a, 0x17, 0x66, 0x65,
+ 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x8a, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x46,
+ 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x14, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x4b, 0x0a, 0x11, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e,
0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x42, 0x6c,
@@ -501,17 +499,17 @@ var file_PlayerLoginRsp_proto_goTypes = []interface{}{
(*PlayerLoginRsp)(nil), // 0: PlayerLoginRsp
nil, // 1: PlayerLoginRsp.BlockInfoMapEntry
nil, // 2: PlayerLoginRsp.AbilityHashMapEntry
- (*ResVersionConfig)(nil), // 3: ResVersionConfig
- (*ShortAbilityHashPair)(nil), // 4: ShortAbilityHashPair
+ (*ShortAbilityHashPair)(nil), // 3: ShortAbilityHashPair
+ (*ResVersionConfig)(nil), // 4: ResVersionConfig
(*FeatureBlockInfo)(nil), // 5: FeatureBlockInfo
(*BlockInfo)(nil), // 6: BlockInfo
}
var file_PlayerLoginRsp_proto_depIdxs = []int32{
- 1, // 0: PlayerLoginRsp.block_info_map:type_name -> PlayerLoginRsp.BlockInfoMapEntry
- 3, // 1: PlayerLoginRsp.next_res_version_config:type_name -> ResVersionConfig
- 2, // 2: PlayerLoginRsp.ability_hash_map:type_name -> PlayerLoginRsp.AbilityHashMapEntry
- 4, // 3: PlayerLoginRsp.short_ability_hash_map:type_name -> ShortAbilityHashPair
- 3, // 4: PlayerLoginRsp.res_version_config:type_name -> ResVersionConfig
+ 3, // 0: PlayerLoginRsp.short_ability_hash_map:type_name -> ShortAbilityHashPair
+ 4, // 1: PlayerLoginRsp.res_version_config:type_name -> ResVersionConfig
+ 4, // 2: PlayerLoginRsp.next_res_version_config:type_name -> ResVersionConfig
+ 1, // 3: PlayerLoginRsp.block_info_map:type_name -> PlayerLoginRsp.BlockInfoMapEntry
+ 2, // 4: PlayerLoginRsp.ability_hash_map:type_name -> PlayerLoginRsp.AbilityHashMapEntry
5, // 5: PlayerLoginRsp.feature_block_info_list:type_name -> FeatureBlockInfo
6, // 6: PlayerLoginRsp.BlockInfoMapEntry.value:type_name -> BlockInfo
7, // [7:7] is the sub-list for method output_type
diff --git a/gover/gen/PlayerLogoutNotify.pb.go b/gover/gen/PlayerLogoutNotify.pb.go
index 1b5980b4..d6228bac 100644
--- a/gover/gen/PlayerLogoutNotify.pb.go
+++ b/gover/gen/PlayerLogoutNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLogoutNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 103
-// EnetChannelId: 0
-// EnetIsReliable: false
type PlayerLogoutNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerLogoutNotify) Reset() {
@@ -92,7 +89,7 @@ var file_PlayerLogoutNotify_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerLogoutReq.pb.go b/gover/gen/PlayerLogoutReq.pb.go
index bbe01661..675bca11 100644
--- a/gover/gen/PlayerLogoutReq.pb.go
+++ b/gover/gen/PlayerLogoutReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLogoutReq.proto
package gen
@@ -100,16 +100,12 @@ func (PlayerLogoutReq_Reason) EnumDescriptor() ([]byte, []int) {
return file_PlayerLogoutReq_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerLogoutReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason PlayerLogoutReq_Reason `protobuf:"varint,6,opt,name=reason,proto3,enum=PlayerLogoutReq_Reason" json:"reason,omitempty"`
+ Reason PlayerLogoutReq_Reason `protobuf:"varint,9,opt,name=reason,proto3,enum=PlayerLogoutReq_Reason" json:"reason,omitempty"`
}
func (x *PlayerLogoutReq) Reset() {
@@ -157,7 +153,7 @@ var file_PlayerLogoutReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x02, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x06, 0x72,
- 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x50, 0x6c,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x52, 0x65,
0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0xce, 0x01, 0x0a,
0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x41, 0x53, 0x4f,
diff --git a/gover/gen/PlayerLogoutRsp.pb.go b/gover/gen/PlayerLogoutRsp.pb.go
index be82e523..1017dc63 100644
--- a/gover/gen/PlayerLogoutRsp.pb.go
+++ b/gover/gen/PlayerLogoutRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLogoutRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 121
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerLogoutRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerLogoutRsp) Reset() {
@@ -92,7 +89,7 @@ var file_PlayerLogoutRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x4c, 0x6f, 0x67, 0x6f, 0x75, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerLuaShellNotify.pb.go b/gover/gen/PlayerLuaShellNotify.pb.go
index 55153f52..7802d0e2 100644
--- a/gover/gen/PlayerLuaShellNotify.pb.go
+++ b/gover/gen/PlayerLuaShellNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerLuaShellNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 133
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerLuaShellNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_JJMHFFHNJJO Unk2700_JOEPIGNPDGH `protobuf:"varint,7,opt,name=Unk2700_JJMHFFHNJJO,json=Unk2700JJMHFFHNJJO,proto3,enum=Unk2700_JOEPIGNPDGH" json:"Unk2700_JJMHFFHNJJO,omitempty"`
- Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
- LuaShell []byte `protobuf:"bytes,12,opt,name=lua_shell,json=luaShell,proto3" json:"lua_shell,omitempty"`
- UseType uint32 `protobuf:"varint,10,opt,name=use_type,json=useType,proto3" json:"use_type,omitempty"`
+ Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"`
+ ShellType LuaShellType `protobuf:"varint,1,opt,name=shell_type,json=shellType,proto3,enum=LuaShellType" json:"shell_type,omitempty"`
+ LuaShell []byte `protobuf:"bytes,4,opt,name=lua_shell,json=luaShell,proto3" json:"lua_shell,omitempty"`
+ UseType uint32 `protobuf:"varint,2,opt,name=use_type,json=useType,proto3" json:"use_type,omitempty"`
}
func (x *PlayerLuaShellNotify) Reset() {
@@ -82,18 +79,18 @@ func (*PlayerLuaShellNotify) Descriptor() ([]byte, []int) {
return file_PlayerLuaShellNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerLuaShellNotify) GetUnk2700_JJMHFFHNJJO() Unk2700_JOEPIGNPDGH {
+func (x *PlayerLuaShellNotify) GetId() uint32 {
if x != nil {
- return x.Unk2700_JJMHFFHNJJO
+ return x.Id
}
- return Unk2700_JOEPIGNPDGH_Unk2700_JOEPIGNPDGH_Unk2700_GIGONJIGKBM
+ return 0
}
-func (x *PlayerLuaShellNotify) GetId() uint32 {
+func (x *PlayerLuaShellNotify) GetShellType() LuaShellType {
if x != nil {
- return x.Id
+ return x.ShellType
}
- return 0
+ return LuaShellType_LUA_SHELL_TYPE_LUASHELL_NONE
}
func (x *PlayerLuaShellNotify) GetLuaShell() []byte {
@@ -114,19 +111,17 @@ var File_PlayerLuaShellNotify_proto protoreflect.FileDescriptor
var file_PlayerLuaShellNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x75, 0x61, 0x53, 0x68, 0x65, 0x6c, 0x6c,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x45, 0x50, 0x49, 0x47, 0x4e, 0x50, 0x44, 0x47,
- 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x14, 0x50, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x4c, 0x75, 0x61, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x4d, 0x48,
- 0x46, 0x46, 0x48, 0x4e, 0x4a, 0x4a, 0x4f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x45, 0x50, 0x49, 0x47, 0x4e, 0x50,
- 0x44, 0x47, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x4a, 0x4d, 0x48,
- 0x46, 0x46, 0x48, 0x4e, 0x4a, 0x4a, 0x4f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x75, 0x61, 0x5f, 0x73,
- 0x68, 0x65, 0x6c, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x6c, 0x75, 0x61, 0x53,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x4c, 0x75,
+ 0x61, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x8c, 0x01, 0x0a, 0x14, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x75, 0x61, 0x53, 0x68,
+ 0x65, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x0a, 0x73, 0x68, 0x65,
+ 0x6c, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e,
+ 0x4c, 0x75, 0x61, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x68,
+ 0x65, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x75, 0x61, 0x5f, 0x73,
+ 0x68, 0x65, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x6c, 0x75, 0x61, 0x53,
0x68, 0x65, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -145,10 +140,10 @@ func file_PlayerLuaShellNotify_proto_rawDescGZIP() []byte {
var file_PlayerLuaShellNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PlayerLuaShellNotify_proto_goTypes = []interface{}{
(*PlayerLuaShellNotify)(nil), // 0: PlayerLuaShellNotify
- (Unk2700_JOEPIGNPDGH)(0), // 1: Unk2700_JOEPIGNPDGH
+ (LuaShellType)(0), // 1: LuaShellType
}
var file_PlayerLuaShellNotify_proto_depIdxs = []int32{
- 1, // 0: PlayerLuaShellNotify.Unk2700_JJMHFFHNJJO:type_name -> Unk2700_JOEPIGNPDGH
+ 1, // 0: PlayerLuaShellNotify.shell_type:type_name -> LuaShellType
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -161,7 +156,7 @@ func file_PlayerLuaShellNotify_proto_init() {
if File_PlayerLuaShellNotify_proto != nil {
return
}
- file_Unk2700_JOEPIGNPDGH_proto_init()
+ file_LuaShellType_proto_init()
if !protoimpl.UnsafeEnabled {
file_PlayerLuaShellNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PlayerLuaShellNotify); i {
diff --git a/gover/gen/PlayerMatchAgreedResultNotify.pb.go b/gover/gen/PlayerMatchAgreedResultNotify.pb.go
index b1f237b3..76bfe62f 100644
--- a/gover/gen/PlayerMatchAgreedResultNotify.pb.go
+++ b/gover/gen/PlayerMatchAgreedResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerMatchAgreedResultNotify.proto
package gen
@@ -91,17 +91,14 @@ func (PlayerMatchAgreedResultNotify_Reason) EnumDescriptor() ([]byte, []int) {
return file_PlayerMatchAgreedResultNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 4170
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerMatchAgreedResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,14,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- MatchType MatchType `protobuf:"varint,3,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
- Reason PlayerMatchAgreedResultNotify_Reason `protobuf:"varint,8,opt,name=reason,proto3,enum=PlayerMatchAgreedResultNotify_Reason" json:"reason,omitempty"`
+ MatchType MatchType `protobuf:"varint,12,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ TargetUid uint32 `protobuf:"varint,4,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Reason PlayerMatchAgreedResultNotify_Reason `protobuf:"varint,13,opt,name=reason,proto3,enum=PlayerMatchAgreedResultNotify_Reason" json:"reason,omitempty"`
}
func (x *PlayerMatchAgreedResultNotify) Reset() {
@@ -136,18 +133,18 @@ func (*PlayerMatchAgreedResultNotify) Descriptor() ([]byte, []int) {
return file_PlayerMatchAgreedResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerMatchAgreedResultNotify) GetTargetUid() uint32 {
+func (x *PlayerMatchAgreedResultNotify) GetMatchType() MatchType {
if x != nil {
- return x.TargetUid
+ return x.MatchType
}
- return 0
+ return MatchType_MATCH_TYPE_NONE
}
-func (x *PlayerMatchAgreedResultNotify) GetMatchType() MatchType {
+func (x *PlayerMatchAgreedResultNotify) GetTargetUid() uint32 {
if x != nil {
- return x.MatchType
+ return x.TargetUid
}
- return MatchType_MATCH_TYPE_NONE
+ return 0
}
func (x *PlayerMatchAgreedResultNotify) GetReason() PlayerMatchAgreedResultNotify_Reason {
@@ -165,12 +162,12 @@ var file_PlayerMatchAgreedResultNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x02, 0x0a, 0x1d, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x52, 0x65, 0x73, 0x75,
- 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61,
- 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01,
+ 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63,
+ 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d,
+ 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55,
+ 0x69, 0x64, 0x12, 0x3d, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01,
0x28, 0x0e, 0x32, 0x25, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68,
0x41, 0x67, 0x72, 0x65, 0x65, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
diff --git a/gover/gen/PlayerMatchInfoNotify.pb.go b/gover/gen/PlayerMatchInfoNotify.pb.go
index b07bc2d9..bf32105a 100644
--- a/gover/gen/PlayerMatchInfoNotify.pb.go
+++ b/gover/gen/PlayerMatchInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerMatchInfoNotify.proto
package gen
@@ -36,22 +36,20 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4175
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerMatchInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MechanicusDifficultLevel uint32 `protobuf:"varint,12,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
- EstimateMatchCostTime uint32 `protobuf:"varint,3,opt,name=estimate_match_cost_time,json=estimateMatchCostTime,proto3" json:"estimate_match_cost_time,omitempty"`
- MatchType MatchType `protobuf:"varint,11,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
- MpPlayId uint32 `protobuf:"varint,5,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- MatchId uint32 `protobuf:"varint,8,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
- MatchBeginTime uint32 `protobuf:"varint,4,opt,name=match_begin_time,json=matchBeginTime,proto3" json:"match_begin_time,omitempty"`
- DungeonId uint32 `protobuf:"varint,10,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- HostUid uint32 `protobuf:"varint,13,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
+ DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ MatchBeginTime uint32 `protobuf:"varint,5,opt,name=match_begin_time,json=matchBeginTime,proto3" json:"match_begin_time,omitempty"`
+ EstimateMatchCostTime uint32 `protobuf:"varint,10,opt,name=estimate_match_cost_time,json=estimateMatchCostTime,proto3" json:"estimate_match_cost_time,omitempty"`
+ HostUid uint32 `protobuf:"varint,12,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
+ MatchType MatchType `protobuf:"varint,13,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ MechanicusDifficultLevel uint32 `protobuf:"varint,15,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,2,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ MatchId uint32 `protobuf:"varint,7,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ MatchParamList []uint32 `protobuf:"varint,11,rep,packed,name=match_param_list,json=matchParamList,proto3" json:"match_param_list,omitempty"`
}
func (x *PlayerMatchInfoNotify) Reset() {
@@ -86,9 +84,16 @@ func (*PlayerMatchInfoNotify) Descriptor() ([]byte, []int) {
return file_PlayerMatchInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerMatchInfoNotify) GetMechanicusDifficultLevel() uint32 {
+func (x *PlayerMatchInfoNotify) GetDungeonId() uint32 {
if x != nil {
- return x.MechanicusDifficultLevel
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *PlayerMatchInfoNotify) GetMatchBeginTime() uint32 {
+ if x != nil {
+ return x.MatchBeginTime
}
return 0
}
@@ -100,46 +105,46 @@ func (x *PlayerMatchInfoNotify) GetEstimateMatchCostTime() uint32 {
return 0
}
-func (x *PlayerMatchInfoNotify) GetMatchType() MatchType {
+func (x *PlayerMatchInfoNotify) GetHostUid() uint32 {
if x != nil {
- return x.MatchType
+ return x.HostUid
}
- return MatchType_MATCH_TYPE_NONE
+ return 0
}
-func (x *PlayerMatchInfoNotify) GetMpPlayId() uint32 {
+func (x *PlayerMatchInfoNotify) GetMatchType() MatchType {
if x != nil {
- return x.MpPlayId
+ return x.MatchType
}
- return 0
+ return MatchType_MATCH_TYPE_NONE
}
-func (x *PlayerMatchInfoNotify) GetMatchId() uint32 {
+func (x *PlayerMatchInfoNotify) GetMechanicusDifficultLevel() uint32 {
if x != nil {
- return x.MatchId
+ return x.MechanicusDifficultLevel
}
return 0
}
-func (x *PlayerMatchInfoNotify) GetMatchBeginTime() uint32 {
+func (x *PlayerMatchInfoNotify) GetMpPlayId() uint32 {
if x != nil {
- return x.MatchBeginTime
+ return x.MpPlayId
}
return 0
}
-func (x *PlayerMatchInfoNotify) GetDungeonId() uint32 {
+func (x *PlayerMatchInfoNotify) GetMatchId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.MatchId
}
return 0
}
-func (x *PlayerMatchInfoNotify) GetHostUid() uint32 {
+func (x *PlayerMatchInfoNotify) GetMatchParamList() []uint32 {
if x != nil {
- return x.HostUid
+ return x.MatchParamList
}
- return 0
+ return nil
}
var File_PlayerMatchInfoNotify_proto protoreflect.FileDescriptor
@@ -147,30 +152,33 @@ var File_PlayerMatchInfoNotify_proto protoreflect.FileDescriptor
var file_PlayerMatchInfoNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66,
0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x4d,
- 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6,
- 0x02, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e,
- 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3c, 0x0a, 0x1a, 0x6d, 0x65, 0x63, 0x68,
- 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
- 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6d, 0x65,
- 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x37, 0x0a, 0x18, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61,
- 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61,
- 0x74, 0x65, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70,
- 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63,
- 0x68, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63,
- 0x68, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x62, 0x65, 0x67,
- 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6d,
- 0x61, 0x74, 0x63, 0x68, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a,
- 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x68, 0x6f, 0x73, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80,
+ 0x03, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6d, 0x61, 0x74, 0x63, 0x68,
+ 0x5f, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x37, 0x0a, 0x18, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
+ 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x15, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x74,
+ 0x63, 0x68, 0x43, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x6f,
+ 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x68, 0x6f,
+ 0x73, 0x74, 0x55, 0x69, 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63,
+ 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x3c, 0x0a, 0x1a, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x64,
+ 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
+ 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1c,
+ 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6d, 0x61, 0x74, 0x63, 0x68,
+ 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/PlayerMatchStopNotify.pb.go b/gover/gen/PlayerMatchStopNotify.pb.go
index 3cf5a99f..a6b43dc7 100644
--- a/gover/gen/PlayerMatchStopNotify.pb.go
+++ b/gover/gen/PlayerMatchStopNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerMatchStopNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4181
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerMatchStopNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason MatchReason `protobuf:"varint,1,opt,name=reason,proto3,enum=MatchReason" json:"reason,omitempty"`
- HostUid uint32 `protobuf:"varint,12,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
+ Reason MatchReason `protobuf:"varint,10,opt,name=reason,proto3,enum=MatchReason" json:"reason,omitempty"`
+ HostUid uint32 `protobuf:"varint,8,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
}
func (x *PlayerMatchStopNotify) Reset() {
@@ -102,9 +99,9 @@ var file_PlayerMatchStopNotify_proto_rawDesc = []byte{
0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x58, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x53,
0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x06, 0x72, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x4d, 0x61, 0x74, 0x63,
+ 0x73, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0c, 0x2e, 0x4d, 0x61, 0x74, 0x63,
0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
- 0x19, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x19, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x07, 0x68, 0x6f, 0x73, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerMatchSuccNotify.pb.go b/gover/gen/PlayerMatchSuccNotify.pb.go
index ddda3b21..8a562a4c 100644
--- a/gover/gen/PlayerMatchSuccNotify.pb.go
+++ b/gover/gen/PlayerMatchSuccNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerMatchSuccNotify.proto
package gen
@@ -36,21 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4179
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerMatchSuccNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MechanicusDifficultLevel uint32 `protobuf:"varint,1,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
- DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- MatchType MatchType `protobuf:"varint,5,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
- MpPlayId uint32 `protobuf:"varint,15,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
GeneralMatchInfo *GeneralMatchInfo `protobuf:"bytes,7,opt,name=general_match_info,json=generalMatchInfo,proto3" json:"general_match_info,omitempty"`
- HostUid uint32 `protobuf:"varint,3,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
- ConfirmEndTime uint32 `protobuf:"varint,2,opt,name=confirm_end_time,json=confirmEndTime,proto3" json:"confirm_end_time,omitempty"`
+ DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ MatchType MatchType `protobuf:"varint,15,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ MechanicusDifficultLevel uint32 `protobuf:"varint,5,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
+ ConfirmEndTime uint32 `protobuf:"varint,13,opt,name=confirm_end_time,json=confirmEndTime,proto3" json:"confirm_end_time,omitempty"`
+ GcgMatchInfo *GCGMatchInfo `protobuf:"bytes,9,opt,name=gcg_match_info,json=gcgMatchInfo,proto3" json:"gcg_match_info,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,11,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ HostUid uint32 `protobuf:"varint,10,opt,name=host_uid,json=hostUid,proto3" json:"host_uid,omitempty"`
}
func (x *PlayerMatchSuccNotify) Reset() {
@@ -85,11 +83,11 @@ func (*PlayerMatchSuccNotify) Descriptor() ([]byte, []int) {
return file_PlayerMatchSuccNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerMatchSuccNotify) GetMechanicusDifficultLevel() uint32 {
+func (x *PlayerMatchSuccNotify) GetGeneralMatchInfo() *GeneralMatchInfo {
if x != nil {
- return x.MechanicusDifficultLevel
+ return x.GeneralMatchInfo
}
- return 0
+ return nil
}
func (x *PlayerMatchSuccNotify) GetDungeonId() uint32 {
@@ -106,30 +104,37 @@ func (x *PlayerMatchSuccNotify) GetMatchType() MatchType {
return MatchType_MATCH_TYPE_NONE
}
-func (x *PlayerMatchSuccNotify) GetMpPlayId() uint32 {
+func (x *PlayerMatchSuccNotify) GetMechanicusDifficultLevel() uint32 {
if x != nil {
- return x.MpPlayId
+ return x.MechanicusDifficultLevel
}
return 0
}
-func (x *PlayerMatchSuccNotify) GetGeneralMatchInfo() *GeneralMatchInfo {
+func (x *PlayerMatchSuccNotify) GetConfirmEndTime() uint32 {
if x != nil {
- return x.GeneralMatchInfo
+ return x.ConfirmEndTime
+ }
+ return 0
+}
+
+func (x *PlayerMatchSuccNotify) GetGcgMatchInfo() *GCGMatchInfo {
+ if x != nil {
+ return x.GcgMatchInfo
}
return nil
}
-func (x *PlayerMatchSuccNotify) GetHostUid() uint32 {
+func (x *PlayerMatchSuccNotify) GetMpPlayId() uint32 {
if x != nil {
- return x.HostUid
+ return x.MpPlayId
}
return 0
}
-func (x *PlayerMatchSuccNotify) GetConfirmEndTime() uint32 {
+func (x *PlayerMatchSuccNotify) GetHostUid() uint32 {
if x != nil {
- return x.ConfirmEndTime
+ return x.HostUid
}
return 0
}
@@ -138,31 +143,36 @@ var File_PlayerMatchSuccNotify_proto protoreflect.FileDescriptor
var file_PlayerMatchSuccNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x53, 0x75, 0x63,
- 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47,
- 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x02, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x53, 0x75, 0x63, 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x3c, 0x0a, 0x1a, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x64,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
- 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d,
- 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x29, 0x0a,
- 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d,
- 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70,
- 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70,
- 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x12, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61,
- 0x6c, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63,
- 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61,
- 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x5f,
- 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x68, 0x6f, 0x73, 0x74, 0x55,
- 0x69, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x65, 0x6e,
- 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x6f,
- 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x47,
+ 0x43, 0x47, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x16, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x4d, 0x61, 0x74, 0x63, 0x68,
+ 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x02, 0x0a, 0x15, 0x50,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x53, 0x75, 0x63, 0x63, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x3f, 0x0a, 0x12, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x5f,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x11, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63,
+ 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x3c, 0x0a, 0x1a, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x64, 0x69,
+ 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x44,
+ 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x28, 0x0a,
+ 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d,
+ 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x0e, 0x67, 0x63, 0x67, 0x5f, 0x6d,
+ 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x0d, 0x2e, 0x47, 0x43, 0x47, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c,
+ 0x67, 0x63, 0x67, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x0a,
+ 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x6f,
+ 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x68, 0x6f,
+ 0x73, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -180,17 +190,19 @@ func file_PlayerMatchSuccNotify_proto_rawDescGZIP() []byte {
var file_PlayerMatchSuccNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PlayerMatchSuccNotify_proto_goTypes = []interface{}{
(*PlayerMatchSuccNotify)(nil), // 0: PlayerMatchSuccNotify
- (MatchType)(0), // 1: MatchType
- (*GeneralMatchInfo)(nil), // 2: GeneralMatchInfo
+ (*GeneralMatchInfo)(nil), // 1: GeneralMatchInfo
+ (MatchType)(0), // 2: MatchType
+ (*GCGMatchInfo)(nil), // 3: GCGMatchInfo
}
var file_PlayerMatchSuccNotify_proto_depIdxs = []int32{
- 1, // 0: PlayerMatchSuccNotify.match_type:type_name -> MatchType
- 2, // 1: PlayerMatchSuccNotify.general_match_info:type_name -> GeneralMatchInfo
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
+ 1, // 0: PlayerMatchSuccNotify.general_match_info:type_name -> GeneralMatchInfo
+ 2, // 1: PlayerMatchSuccNotify.match_type:type_name -> MatchType
+ 3, // 2: PlayerMatchSuccNotify.gcg_match_info:type_name -> GCGMatchInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
}
func init() { file_PlayerMatchSuccNotify_proto_init() }
@@ -198,6 +210,7 @@ func file_PlayerMatchSuccNotify_proto_init() {
if File_PlayerMatchSuccNotify_proto != nil {
return
}
+ file_GCGMatchInfo_proto_init()
file_GeneralMatchInfo_proto_init()
file_MatchType_proto_init()
if !protoimpl.UnsafeEnabled {
diff --git a/gover/gen/PlayerNicknameAuditDataNotify.pb.go b/gover/gen/PlayerNicknameAuditDataNotify.pb.go
new file mode 100644
index 00000000..1edb81d8
--- /dev/null
+++ b/gover/gen/PlayerNicknameAuditDataNotify.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerNicknameAuditDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerNicknameAuditDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Info *ContentAuditInfo `protobuf:"bytes,7,opt,name=info,proto3" json:"info,omitempty"`
+}
+
+func (x *PlayerNicknameAuditDataNotify) Reset() {
+ *x = PlayerNicknameAuditDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerNicknameAuditDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerNicknameAuditDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerNicknameAuditDataNotify) ProtoMessage() {}
+
+func (x *PlayerNicknameAuditDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerNicknameAuditDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerNicknameAuditDataNotify.ProtoReflect.Descriptor instead.
+func (*PlayerNicknameAuditDataNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerNicknameAuditDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerNicknameAuditDataNotify) GetInfo() *ContentAuditInfo {
+ if x != nil {
+ return x.Info
+ }
+ return nil
+}
+
+var File_PlayerNicknameAuditDataNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerNicknameAuditDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a,
+ 0x1d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x41,
+ 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x25,
+ 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerNicknameAuditDataNotify_proto_rawDescOnce sync.Once
+ file_PlayerNicknameAuditDataNotify_proto_rawDescData = file_PlayerNicknameAuditDataNotify_proto_rawDesc
+)
+
+func file_PlayerNicknameAuditDataNotify_proto_rawDescGZIP() []byte {
+ file_PlayerNicknameAuditDataNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerNicknameAuditDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerNicknameAuditDataNotify_proto_rawDescData)
+ })
+ return file_PlayerNicknameAuditDataNotify_proto_rawDescData
+}
+
+var file_PlayerNicknameAuditDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerNicknameAuditDataNotify_proto_goTypes = []interface{}{
+ (*PlayerNicknameAuditDataNotify)(nil), // 0: PlayerNicknameAuditDataNotify
+ (*ContentAuditInfo)(nil), // 1: ContentAuditInfo
+}
+var file_PlayerNicknameAuditDataNotify_proto_depIdxs = []int32{
+ 1, // 0: PlayerNicknameAuditDataNotify.info:type_name -> ContentAuditInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PlayerNicknameAuditDataNotify_proto_init() }
+func file_PlayerNicknameAuditDataNotify_proto_init() {
+ if File_PlayerNicknameAuditDataNotify_proto != nil {
+ return
+ }
+ file_ContentAuditInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerNicknameAuditDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerNicknameAuditDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerNicknameAuditDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerNicknameAuditDataNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerNicknameAuditDataNotify_proto_depIdxs,
+ MessageInfos: file_PlayerNicknameAuditDataNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerNicknameAuditDataNotify_proto = out.File
+ file_PlayerNicknameAuditDataNotify_proto_rawDesc = nil
+ file_PlayerNicknameAuditDataNotify_proto_goTypes = nil
+ file_PlayerNicknameAuditDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerNicknameNotify.pb.go b/gover/gen/PlayerNicknameNotify.pb.go
new file mode 100644
index 00000000..2e835b56
--- /dev/null
+++ b/gover/gen/PlayerNicknameNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerNicknameNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerNicknameNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Nickname string `protobuf:"bytes,4,opt,name=nickname,proto3" json:"nickname,omitempty"`
+}
+
+func (x *PlayerNicknameNotify) Reset() {
+ *x = PlayerNicknameNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerNicknameNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerNicknameNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerNicknameNotify) ProtoMessage() {}
+
+func (x *PlayerNicknameNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerNicknameNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerNicknameNotify.ProtoReflect.Descriptor instead.
+func (*PlayerNicknameNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerNicknameNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerNicknameNotify) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
+var File_PlayerNicknameNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerNicknameNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x14,
+ 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerNicknameNotify_proto_rawDescOnce sync.Once
+ file_PlayerNicknameNotify_proto_rawDescData = file_PlayerNicknameNotify_proto_rawDesc
+)
+
+func file_PlayerNicknameNotify_proto_rawDescGZIP() []byte {
+ file_PlayerNicknameNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerNicknameNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerNicknameNotify_proto_rawDescData)
+ })
+ return file_PlayerNicknameNotify_proto_rawDescData
+}
+
+var file_PlayerNicknameNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerNicknameNotify_proto_goTypes = []interface{}{
+ (*PlayerNicknameNotify)(nil), // 0: PlayerNicknameNotify
+}
+var file_PlayerNicknameNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlayerNicknameNotify_proto_init() }
+func file_PlayerNicknameNotify_proto_init() {
+ if File_PlayerNicknameNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerNicknameNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerNicknameNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerNicknameNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerNicknameNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerNicknameNotify_proto_depIdxs,
+ MessageInfos: file_PlayerNicknameNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerNicknameNotify_proto = out.File
+ file_PlayerNicknameNotify_proto_rawDesc = nil
+ file_PlayerNicknameNotify_proto_goTypes = nil
+ file_PlayerNicknameNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerOfferingData.pb.go b/gover/gen/PlayerOfferingData.pb.go
index 550b433f..0d5f1894 100644
--- a/gover/gen/PlayerOfferingData.pb.go
+++ b/gover/gen/PlayerOfferingData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerOfferingData.proto
package gen
@@ -41,11 +41,11 @@ type PlayerOfferingData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OfferingId uint32 `protobuf:"varint,1,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
- IsFirstInteract bool `protobuf:"varint,15,opt,name=is_first_interact,json=isFirstInteract,proto3" json:"is_first_interact,omitempty"`
- Level uint32 `protobuf:"varint,12,opt,name=level,proto3" json:"level,omitempty"`
- TakenLevelRewardList []uint32 `protobuf:"varint,8,rep,packed,name=taken_level_reward_list,json=takenLevelRewardList,proto3" json:"taken_level_reward_list,omitempty"`
- IsNewMaxLevel bool `protobuf:"varint,6,opt,name=is_new_max_level,json=isNewMaxLevel,proto3" json:"is_new_max_level,omitempty"`
+ Level uint32 `protobuf:"varint,8,opt,name=level,proto3" json:"level,omitempty"`
+ OfferingId uint32 `protobuf:"varint,3,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
+ IsNewMaxLevel bool `protobuf:"varint,14,opt,name=is_new_max_level,json=isNewMaxLevel,proto3" json:"is_new_max_level,omitempty"`
+ IsFirstInteract bool `protobuf:"varint,9,opt,name=is_first_interact,json=isFirstInteract,proto3" json:"is_first_interact,omitempty"`
+ TakenLevelRewardList []uint32 `protobuf:"varint,2,rep,packed,name=taken_level_reward_list,json=takenLevelRewardList,proto3" json:"taken_level_reward_list,omitempty"`
}
func (x *PlayerOfferingData) Reset() {
@@ -80,6 +80,13 @@ func (*PlayerOfferingData) Descriptor() ([]byte, []int) {
return file_PlayerOfferingData_proto_rawDescGZIP(), []int{0}
}
+func (x *PlayerOfferingData) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
func (x *PlayerOfferingData) GetOfferingId() uint32 {
if x != nil {
return x.OfferingId
@@ -87,18 +94,18 @@ func (x *PlayerOfferingData) GetOfferingId() uint32 {
return 0
}
-func (x *PlayerOfferingData) GetIsFirstInteract() bool {
+func (x *PlayerOfferingData) GetIsNewMaxLevel() bool {
if x != nil {
- return x.IsFirstInteract
+ return x.IsNewMaxLevel
}
return false
}
-func (x *PlayerOfferingData) GetLevel() uint32 {
+func (x *PlayerOfferingData) GetIsFirstInteract() bool {
if x != nil {
- return x.Level
+ return x.IsFirstInteract
}
- return 0
+ return false
}
func (x *PlayerOfferingData) GetTakenLevelRewardList() []uint32 {
@@ -108,32 +115,25 @@ func (x *PlayerOfferingData) GetTakenLevelRewardList() []uint32 {
return nil
}
-func (x *PlayerOfferingData) GetIsNewMaxLevel() bool {
- if x != nil {
- return x.IsNewMaxLevel
- }
- return false
-}
-
var File_PlayerOfferingData_proto protoreflect.FileDescriptor
var file_PlayerOfferingData_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67,
0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a, 0x12, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74,
- 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67,
- 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x69,
- 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69,
- 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x12, 0x14,
- 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x4c, 0x65, 0x76, 0x65,
- 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x10, 0x69,
- 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x4d, 0x61, 0x78, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x61, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x65, 0x72,
+ 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x66,
+ 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x6e,
+ 0x65, 0x77, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x4d, 0x61, 0x78, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73,
+ 0x46, 0x69, 0x72, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x12, 0x35, 0x0a,
+ 0x17, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14,
+ 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerOfferingDataNotify.pb.go b/gover/gen/PlayerOfferingDataNotify.pb.go
index 3fc5e913..be4d2d02 100644
--- a/gover/gen/PlayerOfferingDataNotify.pb.go
+++ b/gover/gen/PlayerOfferingDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerOfferingDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2923
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerOfferingDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OfferingDataList []*PlayerOfferingData `protobuf:"bytes,2,rep,name=offering_data_list,json=offeringDataList,proto3" json:"offering_data_list,omitempty"`
+ OfferingDataList []*PlayerOfferingData `protobuf:"bytes,11,rep,name=offering_data_list,json=offeringDataList,proto3" json:"offering_data_list,omitempty"`
}
func (x *PlayerOfferingDataNotify) Reset() {
@@ -95,7 +92,7 @@ var file_PlayerOfferingDataNotify_proto_rawDesc = []byte{
0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x18, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x41, 0x0a, 0x12, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69,
- 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
+ 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72,
0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e,
0x67, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
diff --git a/gover/gen/PlayerOfferingReq.pb.go b/gover/gen/PlayerOfferingReq.pb.go
index b29e59d2..8a970b7f 100644
--- a/gover/gen/PlayerOfferingReq.pb.go
+++ b/gover/gen/PlayerOfferingReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerOfferingReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2907
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerOfferingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OfferingId uint32 `protobuf:"varint,6,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
+ OfferingId uint32 `protobuf:"varint,15,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
}
func (x *PlayerOfferingReq) Reset() {
@@ -93,7 +89,7 @@ var file_PlayerOfferingReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x11, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x1f,
- 0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerOfferingRsp.pb.go b/gover/gen/PlayerOfferingRsp.pb.go
index 13622ca2..126dbceb 100644
--- a/gover/gen/PlayerOfferingRsp.pb.go
+++ b/gover/gen/PlayerOfferingRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerOfferingRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2917
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerOfferingRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemList []*ItemParam `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,3,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
OfferingData *PlayerOfferingData `protobuf:"bytes,10,opt,name=offering_data,json=offeringData,proto3" json:"offering_data,omitempty"`
}
@@ -81,18 +78,18 @@ func (*PlayerOfferingRsp) Descriptor() ([]byte, []int) {
return file_PlayerOfferingRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerOfferingRsp) GetItemList() []*ItemParam {
+func (x *PlayerOfferingRsp) GetRetcode() int32 {
if x != nil {
- return x.ItemList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *PlayerOfferingRsp) GetRetcode() int32 {
+func (x *PlayerOfferingRsp) GetItemList() []*ItemParam {
if x != nil {
- return x.Retcode
+ return x.ItemList
}
- return 0
+ return nil
}
func (x *PlayerOfferingRsp) GetOfferingData() *PlayerOfferingData {
@@ -110,11 +107,11 @@ var file_PlayerOfferingRsp_proto_rawDesc = []byte{
0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x11, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f,
- 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x38, 0x0a,
+ 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a,
0x0d, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0a,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4f, 0x66, 0x66,
0x65, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x6f, 0x66, 0x66, 0x65, 0x72,
diff --git a/gover/gen/PlayerPreEnterMpNotify.pb.go b/gover/gen/PlayerPreEnterMpNotify.pb.go
index 9ae8aea9..3ea4183c 100644
--- a/gover/gen/PlayerPreEnterMpNotify.pb.go
+++ b/gover/gen/PlayerPreEnterMpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerPreEnterMpNotify.proto
package gen
@@ -85,17 +85,14 @@ func (PlayerPreEnterMpNotify_State) EnumDescriptor() ([]byte, []int) {
return file_PlayerPreEnterMpNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 1822
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerPreEnterMpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- State PlayerPreEnterMpNotify_State `protobuf:"varint,2,opt,name=state,proto3,enum=PlayerPreEnterMpNotify_State" json:"state,omitempty"`
- Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
Nickname string `protobuf:"bytes,6,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
+ State PlayerPreEnterMpNotify_State `protobuf:"varint,10,opt,name=state,proto3,enum=PlayerPreEnterMpNotify_State" json:"state,omitempty"`
}
func (x *PlayerPreEnterMpNotify) Reset() {
@@ -130,11 +127,11 @@ func (*PlayerPreEnterMpNotify) Descriptor() ([]byte, []int) {
return file_PlayerPreEnterMpNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerPreEnterMpNotify) GetState() PlayerPreEnterMpNotify_State {
+func (x *PlayerPreEnterMpNotify) GetNickname() string {
if x != nil {
- return x.State
+ return x.Nickname
}
- return PlayerPreEnterMpNotify_STATE_INVALID
+ return ""
}
func (x *PlayerPreEnterMpNotify) GetUid() uint32 {
@@ -144,11 +141,11 @@ func (x *PlayerPreEnterMpNotify) GetUid() uint32 {
return 0
}
-func (x *PlayerPreEnterMpNotify) GetNickname() string {
+func (x *PlayerPreEnterMpNotify) GetState() PlayerPreEnterMpNotify_State {
if x != nil {
- return x.Nickname
+ return x.State
}
- return ""
+ return PlayerPreEnterMpNotify_STATE_INVALID
}
var File_PlayerPreEnterMpNotify_proto protoreflect.FileDescriptor
@@ -157,13 +154,13 @@ var file_PlayerPreEnterMpNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72,
0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb,
0x01, 0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x65, 0x45, 0x6e, 0x74, 0x65,
- 0x72, 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a, 0x05, 0x73, 0x74, 0x61,
- 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x50, 0x72, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10,
- 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
- 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3e, 0x0a, 0x05,
+ 0x72, 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63,
+ 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63,
+ 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x33, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50,
+ 0x72, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x3e, 0x0a, 0x05,
0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49,
0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x54, 0x41, 0x54,
0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41,
diff --git a/gover/gen/PlayerPropChangeNotify.pb.go b/gover/gen/PlayerPropChangeNotify.pb.go
index fc604ff6..76a414ce 100644
--- a/gover/gen/PlayerPropChangeNotify.pb.go
+++ b/gover/gen/PlayerPropChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerPropChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 139
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerPropChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PropDelta uint32 `protobuf:"varint,13,opt,name=prop_delta,json=propDelta,proto3" json:"prop_delta,omitempty"`
- PropType uint32 `protobuf:"varint,12,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
+ PropDelta uint32 `protobuf:"varint,4,opt,name=prop_delta,json=propDelta,proto3" json:"prop_delta,omitempty"`
+ PropType uint32 `protobuf:"varint,13,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
}
func (x *PlayerPropChangeNotify) Reset() {
@@ -101,9 +98,9 @@ var file_PlayerPropChangeNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54,
0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70,
- 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x72,
+ 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x72,
0x6f, 0x70, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70,
0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerPropChangeReasonNotify.pb.go b/gover/gen/PlayerPropChangeReasonNotify.pb.go
index 5699d45e..b6236274 100644
--- a/gover/gen/PlayerPropChangeReasonNotify.pb.go
+++ b/gover/gen/PlayerPropChangeReasonNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerPropChangeReasonNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1299
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerPropChangeReasonNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PropType uint32 `protobuf:"varint,6,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
- OldValue float32 `protobuf:"fixed32,12,opt,name=old_value,json=oldValue,proto3" json:"old_value,omitempty"`
- Reason PropChangeReason `protobuf:"varint,1,opt,name=reason,proto3,enum=PropChangeReason" json:"reason,omitempty"`
+ OldValue float32 `protobuf:"fixed32,10,opt,name=old_value,json=oldValue,proto3" json:"old_value,omitempty"`
CurValue float32 `protobuf:"fixed32,11,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"`
+ Reason PropChangeReason `protobuf:"varint,2,opt,name=reason,proto3,enum=PropChangeReason" json:"reason,omitempty"`
+ PropType uint32 `protobuf:"varint,5,opt,name=prop_type,json=propType,proto3" json:"prop_type,omitempty"`
}
func (x *PlayerPropChangeReasonNotify) Reset() {
@@ -82,16 +79,16 @@ func (*PlayerPropChangeReasonNotify) Descriptor() ([]byte, []int) {
return file_PlayerPropChangeReasonNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerPropChangeReasonNotify) GetPropType() uint32 {
+func (x *PlayerPropChangeReasonNotify) GetOldValue() float32 {
if x != nil {
- return x.PropType
+ return x.OldValue
}
return 0
}
-func (x *PlayerPropChangeReasonNotify) GetOldValue() float32 {
+func (x *PlayerPropChangeReasonNotify) GetCurValue() float32 {
if x != nil {
- return x.OldValue
+ return x.CurValue
}
return 0
}
@@ -103,9 +100,9 @@ func (x *PlayerPropChangeReasonNotify) GetReason() PropChangeReason {
return PropChangeReason_PROP_CHANGE_REASON_NONE
}
-func (x *PlayerPropChangeReasonNotify) GetCurValue() float32 {
+func (x *PlayerPropChangeReasonNotify) GetPropType() uint32 {
if x != nil {
- return x.CurValue
+ return x.PropType
}
return 0
}
@@ -119,14 +116,14 @@ var file_PlayerPropChangeReasonNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x01, 0x0a,
0x1c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c,
- 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x6f,
- 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
- 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x43, 0x68,
+ 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75,
+ 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x63,
+ 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x43, 0x68,
0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42,
+ 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerPropNotify.pb.go b/gover/gen/PlayerPropNotify.pb.go
index d42ca6af..cd8b81cf 100644
--- a/gover/gen/PlayerPropNotify.pb.go
+++ b/gover/gen/PlayerPropNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerPropNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 175
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerPropNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PropMap map[uint32]*PropValue `protobuf:"bytes,13,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ PropMap map[uint32]*PropValue `protobuf:"bytes,1,rep,name=prop_map,json=propMap,proto3" json:"prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *PlayerPropNotify) Reset() {
@@ -93,7 +90,7 @@ var file_PlayerPropNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x01, 0x0a, 0x10, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39,
- 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
+ 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x1e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x52, 0x07, 0x70, 0x72, 0x6f, 0x70, 0x4d, 0x61, 0x70, 0x1a, 0x46, 0x0a, 0x0c, 0x50, 0x72, 0x6f,
diff --git a/gover/gen/PlayerQuitDungeonReq.pb.go b/gover/gen/PlayerQuitDungeonReq.pb.go
index 34c04b06..b138f6a4 100644
--- a/gover/gen/PlayerQuitDungeonReq.pb.go
+++ b/gover/gen/PlayerQuitDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerQuitDungeonReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 907
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerQuitDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsQuitImmediately bool `protobuf:"varint,10,opt,name=is_quit_immediately,json=isQuitImmediately,proto3" json:"is_quit_immediately,omitempty"`
- PointId uint32 `protobuf:"varint,7,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ IsQuitImmediately bool `protobuf:"varint,3,opt,name=is_quit_immediately,json=isQuitImmediately,proto3" json:"is_quit_immediately,omitempty"`
+ PointId uint32 `protobuf:"varint,8,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *PlayerQuitDungeonReq) Reset() {
@@ -102,10 +98,10 @@ var file_PlayerQuitDungeonReq_proto_rawDesc = []byte{
0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x14,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
0x6e, 0x52, 0x65, 0x71, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x71, 0x75, 0x69, 0x74, 0x5f,
- 0x69, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x69, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28,
0x08, 0x52, 0x11, 0x69, 0x73, 0x51, 0x75, 0x69, 0x74, 0x49, 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61,
0x74, 0x65, 0x6c, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerQuitDungeonRsp.pb.go b/gover/gen/PlayerQuitDungeonRsp.pb.go
index b8fe9687..eeb1f7a8 100644
--- a/gover/gen/PlayerQuitDungeonRsp.pb.go
+++ b/gover/gen/PlayerQuitDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerQuitDungeonRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 921
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerQuitDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,11,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PointId uint32 `protobuf:"varint,10,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerQuitDungeonRsp) Reset() {
@@ -101,8 +98,8 @@ var file_PlayerQuitDungeonRsp_proto_rawDesc = []byte{
0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x14,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerQuitFromHomeNotify.pb.go b/gover/gen/PlayerQuitFromHomeNotify.pb.go
index cfef6858..76f399cf 100644
--- a/gover/gen/PlayerQuitFromHomeNotify.pb.go
+++ b/gover/gen/PlayerQuitFromHomeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerQuitFromHomeNotify.proto
package gen
@@ -97,15 +97,12 @@ func (PlayerQuitFromHomeNotify_QuitReason) EnumDescriptor() ([]byte, []int) {
return file_PlayerQuitFromHomeNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 4656
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerQuitFromHomeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason PlayerQuitFromHomeNotify_QuitReason `protobuf:"varint,6,opt,name=reason,proto3,enum=PlayerQuitFromHomeNotify_QuitReason" json:"reason,omitempty"`
+ Reason PlayerQuitFromHomeNotify_QuitReason `protobuf:"varint,11,opt,name=reason,proto3,enum=PlayerQuitFromHomeNotify_QuitReason" json:"reason,omitempty"`
}
func (x *PlayerQuitFromHomeNotify) Reset() {
@@ -154,7 +151,7 @@ var file_PlayerQuitFromHomeNotify_proto_rawDesc = []byte{
0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xbd, 0x02, 0x0a, 0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x46,
0x72, 0x6f, 0x6d, 0x48, 0x6f, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3c, 0x0a,
- 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e,
+ 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x48, 0x6f,
0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x51, 0x75, 0x69, 0x74, 0x52, 0x65, 0x61,
0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0xe2, 0x01, 0x0a, 0x0a,
diff --git a/gover/gen/PlayerQuitFromMpNotify.pb.go b/gover/gen/PlayerQuitFromMpNotify.pb.go
index b66191f7..ffa44182 100644
--- a/gover/gen/PlayerQuitFromMpNotify.pb.go
+++ b/gover/gen/PlayerQuitFromMpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerQuitFromMpNotify.proto
package gen
@@ -39,17 +39,17 @@ const (
type PlayerQuitFromMpNotify_QuitReason int32
const (
- PlayerQuitFromMpNotify_QUIT_REASON_INVALID PlayerQuitFromMpNotify_QuitReason = 0
- PlayerQuitFromMpNotify_QUIT_REASON_HOST_NO_OTHER_PLAYER PlayerQuitFromMpNotify_QuitReason = 1
- PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST PlayerQuitFromMpNotify_QuitReason = 2
- PlayerQuitFromMpNotify_QUIT_REASON_BACK_TO_MY_WORLD PlayerQuitFromMpNotify_QuitReason = 3
- PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST_LOGOUT PlayerQuitFromMpNotify_QuitReason = 4
- PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST_BLOCK PlayerQuitFromMpNotify_QuitReason = 5
- PlayerQuitFromMpNotify_QUIT_REASON_BE_BLOCKED PlayerQuitFromMpNotify_QuitReason = 6
- PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST_ENTER_HOME PlayerQuitFromMpNotify_QuitReason = 7
- PlayerQuitFromMpNotify_QUIT_REASON_HOST_SCENE_INVALID PlayerQuitFromMpNotify_QuitReason = 8
- PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_PLAY PlayerQuitFromMpNotify_QuitReason = 9
- PlayerQuitFromMpNotify_QUIT_REASON_Unk2800_FDECHAHJFDA PlayerQuitFromMpNotify_QuitReason = 10
+ PlayerQuitFromMpNotify_QUIT_REASON_INVALID PlayerQuitFromMpNotify_QuitReason = 0
+ PlayerQuitFromMpNotify_QUIT_REASON_HOST_NO_OTHER_PLAYER PlayerQuitFromMpNotify_QuitReason = 1
+ PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST PlayerQuitFromMpNotify_QuitReason = 2
+ PlayerQuitFromMpNotify_QUIT_REASON_BACK_TO_MY_WORLD PlayerQuitFromMpNotify_QuitReason = 3
+ PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST_LOGOUT PlayerQuitFromMpNotify_QuitReason = 4
+ PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST_BLOCK PlayerQuitFromMpNotify_QuitReason = 5
+ PlayerQuitFromMpNotify_QUIT_REASON_BE_BLOCKED PlayerQuitFromMpNotify_QuitReason = 6
+ PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_HOST_ENTER_HOME PlayerQuitFromMpNotify_QuitReason = 7
+ PlayerQuitFromMpNotify_QUIT_REASON_HOST_SCENE_INVALID PlayerQuitFromMpNotify_QuitReason = 8
+ PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_PLAY PlayerQuitFromMpNotify_QuitReason = 9
+ PlayerQuitFromMpNotify_QUIT_REASON_KICK_BY_ISLAND_PARTY_GALLERY_START_FAILED PlayerQuitFromMpNotify_QuitReason = 10
)
// Enum value maps for PlayerQuitFromMpNotify_QuitReason.
@@ -65,20 +65,20 @@ var (
7: "QUIT_REASON_KICK_BY_HOST_ENTER_HOME",
8: "QUIT_REASON_HOST_SCENE_INVALID",
9: "QUIT_REASON_KICK_BY_PLAY",
- 10: "QUIT_REASON_Unk2800_FDECHAHJFDA",
+ 10: "QUIT_REASON_KICK_BY_ISLAND_PARTY_GALLERY_START_FAILED",
}
PlayerQuitFromMpNotify_QuitReason_value = map[string]int32{
- "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_Unk2800_FDECHAHJFDA": 10,
+ "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,
}
)
@@ -109,15 +109,12 @@ func (PlayerQuitFromMpNotify_QuitReason) EnumDescriptor() ([]byte, []int) {
return file_PlayerQuitFromMpNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 1829
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerQuitFromMpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason PlayerQuitFromMpNotify_QuitReason `protobuf:"varint,11,opt,name=reason,proto3,enum=PlayerQuitFromMpNotify_QuitReason" json:"reason,omitempty"`
+ Reason PlayerQuitFromMpNotify_QuitReason `protobuf:"varint,2,opt,name=reason,proto3,enum=PlayerQuitFromMpNotify_QuitReason" json:"reason,omitempty"`
}
func (x *PlayerQuitFromMpNotify) Reset() {
@@ -163,13 +160,13 @@ var File_PlayerQuitFromMpNotify_proto protoreflect.FileDescriptor
var file_PlayerQuitFromMpNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x46, 0x72, 0x6f, 0x6d,
- 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7,
+ 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xed,
0x03, 0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x46, 0x72, 0x6f,
0x6d, 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3a, 0x0a, 0x06, 0x72, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x50, 0x6c, 0x61, 0x79,
+ 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x50, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x51, 0x75, 0x69, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x70, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x51, 0x75, 0x69, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72,
- 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x80, 0x03, 0x0a, 0x0a, 0x51, 0x75, 0x69, 0x74, 0x52, 0x65,
+ 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x96, 0x03, 0x0a, 0x0a, 0x51, 0x75, 0x69, 0x74, 0x52, 0x65,
0x61, 0x73, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x13, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41,
0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x24, 0x0a,
0x20, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x48, 0x4f, 0x53,
@@ -191,10 +188,11 @@ var file_PlayerQuitFromMpNotify_proto_rawDesc = []byte{
0x5f, 0x48, 0x4f, 0x53, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41,
0x4c, 0x49, 0x44, 0x10, 0x08, 0x12, 0x1c, 0x0a, 0x18, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x52, 0x45,
0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4b, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x4c, 0x41,
- 0x59, 0x10, 0x09, 0x12, 0x23, 0x0a, 0x1f, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x45, 0x43, 0x48,
- 0x41, 0x48, 0x4a, 0x46, 0x44, 0x41, 0x10, 0x0a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x59, 0x10, 0x09, 0x12, 0x39, 0x0a, 0x35, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x4b, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x59, 0x5f, 0x49, 0x53, 0x4c, 0x41, 0x4e,
+ 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f,
+ 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x0a, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/PlayerRTTInfo.pb.go b/gover/gen/PlayerRTTInfo.pb.go
index 2e7face3..cbeeda47 100644
--- a/gover/gen/PlayerRTTInfo.pb.go
+++ b/gover/gen/PlayerRTTInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerRTTInfo.proto
package gen
@@ -41,8 +41,8 @@ type PlayerRTTInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rtt uint32 `protobuf:"varint,2,opt,name=rtt,proto3" json:"rtt,omitempty"`
- Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
+ Rtt uint32 `protobuf:"varint,12,opt,name=rtt,proto3" json:"rtt,omitempty"`
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *PlayerRTTInfo) Reset() {
@@ -96,9 +96,9 @@ var File_PlayerRTTInfo_proto protoreflect.FileDescriptor
var file_PlayerRTTInfo_proto_rawDesc = []byte{
0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x54, 0x54, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x0d, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52,
- 0x54, 0x54, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x74, 0x74, 0x18, 0x02, 0x20,
+ 0x54, 0x54, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x74, 0x74, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x03, 0x72, 0x74, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerRandomCookReq.pb.go b/gover/gen/PlayerRandomCookReq.pb.go
index 34b9fcfa..9c3bdc62 100644
--- a/gover/gen/PlayerRandomCookReq.pb.go
+++ b/gover/gen/PlayerRandomCookReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerRandomCookReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 126
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerRandomCookReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaterialList []*ItemParam `protobuf:"bytes,13,rep,name=material_list,json=materialList,proto3" json:"material_list,omitempty"`
+ MaterialList []*ItemParam `protobuf:"bytes,5,rep,name=material_list,json=materialList,proto3" json:"material_list,omitempty"`
}
func (x *PlayerRandomCookReq) Reset() {
@@ -95,7 +91,7 @@ var file_PlayerRandomCookReq_proto_rawDesc = []byte{
0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x43, 0x6f, 0x6f, 0x6b,
0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PlayerRandomCookRsp.pb.go b/gover/gen/PlayerRandomCookRsp.pb.go
index 0bf5b299..2d0b6839 100644
--- a/gover/gen/PlayerRandomCookRsp.pb.go
+++ b/gover/gen/PlayerRandomCookRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerRandomCookRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 163
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerRandomCookRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerRandomCookRsp) Reset() {
@@ -92,7 +89,7 @@ var file_PlayerRandomCookRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x43, 0x6f,
0x6f, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x43, 0x6f, 0x6f, 0x6b, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerRechargeDataNotify.pb.go b/gover/gen/PlayerRechargeDataNotify.pb.go
index e665a178..9a1d724c 100644
--- a/gover/gen/PlayerRechargeDataNotify.pb.go
+++ b/gover/gen/PlayerRechargeDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerRechargeDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4102
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerRechargeDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CardProductRemainDays uint32 `protobuf:"varint,12,opt,name=card_product_remain_days,json=cardProductRemainDays,proto3" json:"card_product_remain_days,omitempty"`
- ProductPriceTierList []*ProductPriceTier `protobuf:"bytes,11,rep,name=product_price_tier_list,json=productPriceTierList,proto3" json:"product_price_tier_list,omitempty"`
+ ProductPriceTierList []*ProductPriceTier `protobuf:"bytes,7,rep,name=product_price_tier_list,json=productPriceTierList,proto3" json:"product_price_tier_list,omitempty"`
+ CardProductRemainDays uint32 `protobuf:"varint,6,opt,name=card_product_remain_days,json=cardProductRemainDays,proto3" json:"card_product_remain_days,omitempty"`
}
func (x *PlayerRechargeDataNotify) Reset() {
@@ -80,18 +77,18 @@ func (*PlayerRechargeDataNotify) Descriptor() ([]byte, []int) {
return file_PlayerRechargeDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerRechargeDataNotify) GetCardProductRemainDays() uint32 {
+func (x *PlayerRechargeDataNotify) GetProductPriceTierList() []*ProductPriceTier {
if x != nil {
- return x.CardProductRemainDays
+ return x.ProductPriceTierList
}
- return 0
+ return nil
}
-func (x *PlayerRechargeDataNotify) GetProductPriceTierList() []*ProductPriceTier {
+func (x *PlayerRechargeDataNotify) GetCardProductRemainDays() uint32 {
if x != nil {
- return x.ProductPriceTierList
+ return x.CardProductRemainDays
}
- return nil
+ return 0
}
var File_PlayerRechargeDataNotify_proto protoreflect.FileDescriptor
@@ -102,15 +99,15 @@ var file_PlayerRechargeDataNotify_proto_rawDesc = []byte{
0x1a, 0x16, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69,
0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x18, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72,
- 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x79,
- 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f,
- 0x64, 0x75, 0x63, 0x74, 0x52, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x12, 0x48,
- 0x0a, 0x17, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f,
- 0x74, 0x69, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69,
- 0x65, 0x72, 0x52, 0x14, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65,
- 0x54, 0x69, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x48, 0x0a, 0x17, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x50, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69, 0x65, 0x72, 0x52, 0x14, 0x70, 0x72, 0x6f, 0x64, 0x75,
+ 0x63, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x37, 0x0a, 0x18, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f,
+ 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x15, 0x63, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x65,
+ 0x6d, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerReportReq.pb.go b/gover/gen/PlayerReportReq.pb.go
index c2710fa5..e1bd0494 100644
--- a/gover/gen/PlayerReportReq.pb.go
+++ b/gover/gen/PlayerReportReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerReportReq.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4024
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerReportReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Reason ReportReasonType `protobuf:"varint,12,opt,name=reason,proto3,enum=ReportReasonType" json:"reason,omitempty"`
- Content string `protobuf:"bytes,8,opt,name=content,proto3" json:"content,omitempty"`
- TargetHomeModuleId uint32 `protobuf:"varint,5,opt,name=target_home_module_id,json=targetHomeModuleId,proto3" json:"target_home_module_id,omitempty"`
- TargetHomeModuleName string `protobuf:"bytes,6,opt,name=target_home_module_name,json=targetHomeModuleName,proto3" json:"target_home_module_name,omitempty"`
- TargetUid uint32 `protobuf:"varint,14,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetHomeModuleName string `protobuf:"bytes,5,opt,name=target_home_module_name,json=targetHomeModuleName,proto3" json:"target_home_module_name,omitempty"`
+ TargetUid uint32 `protobuf:"varint,10,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Reason ReportReasonType `protobuf:"varint,7,opt,name=reason,proto3,enum=ReportReasonType" json:"reason,omitempty"`
+ Content string `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"`
+ TargetHomeModuleId uint32 `protobuf:"varint,15,opt,name=target_home_module_id,json=targetHomeModuleId,proto3" json:"target_home_module_id,omitempty"`
}
func (x *PlayerReportReq) Reset() {
@@ -84,37 +80,37 @@ func (*PlayerReportReq) Descriptor() ([]byte, []int) {
return file_PlayerReportReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerReportReq) GetReason() ReportReasonType {
+func (x *PlayerReportReq) GetTargetHomeModuleName() string {
if x != nil {
- return x.Reason
+ return x.TargetHomeModuleName
}
- return ReportReasonType_REPORT_REASON_TYPE_NONE
+ return ""
}
-func (x *PlayerReportReq) GetContent() string {
+func (x *PlayerReportReq) GetTargetUid() uint32 {
if x != nil {
- return x.Content
+ return x.TargetUid
}
- return ""
+ return 0
}
-func (x *PlayerReportReq) GetTargetHomeModuleId() uint32 {
+func (x *PlayerReportReq) GetReason() ReportReasonType {
if x != nil {
- return x.TargetHomeModuleId
+ return x.Reason
}
- return 0
+ return ReportReasonType_REPORT_REASON_TYPE_NONE
}
-func (x *PlayerReportReq) GetTargetHomeModuleName() string {
+func (x *PlayerReportReq) GetContent() string {
if x != nil {
- return x.TargetHomeModuleName
+ return x.Content
}
return ""
}
-func (x *PlayerReportReq) GetTargetUid() uint32 {
+func (x *PlayerReportReq) GetTargetHomeModuleId() uint32 {
if x != nil {
- return x.TargetUid
+ return x.TargetHomeModuleId
}
return 0
}
@@ -126,19 +122,19 @@ var file_PlayerReportReq_proto_rawDesc = []byte{
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52,
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xdf, 0x01, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74,
- 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18,
- 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48,
- 0x6f, 0x6d, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x74,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4e, 0x61,
- 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69,
+ 0x52, 0x65, 0x71, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x6f,
+ 0x6d, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65,
+ 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x29, 0x0a, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x70, 0x6f,
+ 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x31,
+ 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x6f,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/PlayerReportRsp.pb.go b/gover/gen/PlayerReportRsp.pb.go
index 86512c6e..832fc945 100644
--- a/gover/gen/PlayerReportRsp.pb.go
+++ b/gover/gen/PlayerReportRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerReportRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4056
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerReportRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CdTime uint32 `protobuf:"varint,11,opt,name=cd_time,json=cdTime,proto3" json:"cd_time,omitempty"`
- TargetUid uint32 `protobuf:"varint,6,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CdTime uint32 `protobuf:"varint,8,opt,name=cd_time,json=cdTime,proto3" json:"cd_time,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetUid uint32 `protobuf:"varint,11,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *PlayerReportRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *PlayerReportRsp) GetCdTime() uint32 {
return 0
}
-func (x *PlayerReportRsp) GetTargetUid() uint32 {
+func (x *PlayerReportRsp) GetRetcode() int32 {
if x != nil {
- return x.TargetUid
+ return x.Retcode
}
return 0
}
-func (x *PlayerReportRsp) GetRetcode() int32 {
+func (x *PlayerReportRsp) GetTargetUid() uint32 {
if x != nil {
- return x.Retcode
+ return x.TargetUid
}
return 0
}
@@ -108,11 +105,11 @@ var file_PlayerReportRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x64,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x64, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55,
- 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x64, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerRoutineDataNotify.pb.go b/gover/gen/PlayerRoutineDataNotify.pb.go
index cef83e48..25a22d77 100644
--- a/gover/gen/PlayerRoutineDataNotify.pb.go
+++ b/gover/gen/PlayerRoutineDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerRoutineDataNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3526
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerRoutineDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PlayerRoutineInfo.pb.go b/gover/gen/PlayerRoutineInfo.pb.go
index 81b16466..cab3f4c4 100644
--- a/gover/gen/PlayerRoutineInfo.pb.go
+++ b/gover/gen/PlayerRoutineInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerRoutineInfo.proto
package gen
@@ -41,8 +41,8 @@ type PlayerRoutineInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RoutineType uint32 `protobuf:"varint,8,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
- FinishedNum uint32 `protobuf:"varint,15,opt,name=finished_num,json=finishedNum,proto3" json:"finished_num,omitempty"`
+ RoutineType uint32 `protobuf:"varint,5,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
+ FinishedNum uint32 `protobuf:"varint,9,opt,name=finished_num,json=finishedNum,proto3" json:"finished_num,omitempty"`
}
func (x *PlayerRoutineInfo) Reset() {
@@ -97,10 +97,10 @@ var file_PlayerRoutineInfo_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x11, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21,
- 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08,
+ 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70,
0x65, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x75,
- 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
+ 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
0x64, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerSetLanguageReq.pb.go b/gover/gen/PlayerSetLanguageReq.pb.go
index 44cb8542..b37fe703 100644
--- a/gover/gen/PlayerSetLanguageReq.pb.go
+++ b/gover/gen/PlayerSetLanguageReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerSetLanguageReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 142
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerSetLanguageReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PlayerSetLanguageRsp.pb.go b/gover/gen/PlayerSetLanguageRsp.pb.go
index e3694838..20e09e61 100644
--- a/gover/gen/PlayerSetLanguageRsp.pb.go
+++ b/gover/gen/PlayerSetLanguageRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerSetLanguageRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 130
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerSetLanguageRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerSetLanguageRsp) Reset() {
@@ -93,7 +90,7 @@ var file_PlayerSetLanguageRsp_proto_rawDesc = []byte{
0x61, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerSetOnlyMPWithPSPlayerReq.pb.go b/gover/gen/PlayerSetOnlyMPWithPSPlayerReq.pb.go
index 88ebab2f..9be7baef 100644
--- a/gover/gen/PlayerSetOnlyMPWithPSPlayerReq.pb.go
+++ b/gover/gen/PlayerSetOnlyMPWithPSPlayerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerSetOnlyMPWithPSPlayerReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1820
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerSetOnlyMPWithPSPlayerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOnly bool `protobuf:"varint,13,opt,name=is_only,json=isOnly,proto3" json:"is_only,omitempty"`
+ IsOnly bool `protobuf:"varint,10,opt,name=is_only,json=isOnly,proto3" json:"is_only,omitempty"`
}
func (x *PlayerSetOnlyMPWithPSPlayerReq) Reset() {
@@ -95,7 +91,7 @@ var file_PlayerSetOnlyMPWithPSPlayerReq_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x53, 0x65, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x4d, 0x50, 0x57, 0x69, 0x74, 0x68, 0x50, 0x53, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
- 0x6e, 0x6c, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x6e, 0x6c,
+ 0x6e, 0x6c, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x6e, 0x6c,
0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/PlayerSetOnlyMPWithPSPlayerRsp.pb.go b/gover/gen/PlayerSetOnlyMPWithPSPlayerRsp.pb.go
index 0d1e177c..97265046 100644
--- a/gover/gen/PlayerSetOnlyMPWithPSPlayerRsp.pb.go
+++ b/gover/gen/PlayerSetOnlyMPWithPSPlayerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerSetOnlyMPWithPSPlayerRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1845
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerSetOnlyMPWithPSPlayerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsOnly bool `protobuf:"varint,8,opt,name=is_only,json=isOnly,proto3" json:"is_only,omitempty"`
+ IsOnly bool `protobuf:"varint,4,opt,name=is_only,json=isOnly,proto3" json:"is_only,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerSetOnlyMPWithPSPlayerRsp) Reset() {
@@ -80,18 +77,18 @@ func (*PlayerSetOnlyMPWithPSPlayerRsp) Descriptor() ([]byte, []int) {
return file_PlayerSetOnlyMPWithPSPlayerRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerSetOnlyMPWithPSPlayerRsp) GetRetcode() int32 {
+func (x *PlayerSetOnlyMPWithPSPlayerRsp) GetIsOnly() bool {
if x != nil {
- return x.Retcode
+ return x.IsOnly
}
- return 0
+ return false
}
-func (x *PlayerSetOnlyMPWithPSPlayerRsp) GetIsOnly() bool {
+func (x *PlayerSetOnlyMPWithPSPlayerRsp) GetRetcode() int32 {
if x != nil {
- return x.IsOnly
+ return x.Retcode
}
- return false
+ return 0
}
var File_PlayerSetOnlyMPWithPSPlayerRsp_proto protoreflect.FileDescriptor
@@ -101,10 +98,10 @@ var file_PlayerSetOnlyMPWithPSPlayerRsp_proto_rawDesc = []byte{
0x50, 0x57, 0x69, 0x74, 0x68, 0x50, 0x53, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x53, 0x65, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x4d, 0x50, 0x57, 0x69, 0x74, 0x68, 0x50, 0x53, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
+ 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x6e, 0x6c,
+ 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerSetPauseReq.pb.go b/gover/gen/PlayerSetPauseReq.pb.go
index a3014764..34e36b11 100644
--- a/gover/gen/PlayerSetPauseReq.pb.go
+++ b/gover/gen/PlayerSetPauseReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerSetPauseReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 124
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerSetPauseReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsPaused bool `protobuf:"varint,1,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
+ IsPaused bool `protobuf:"varint,15,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
}
func (x *PlayerSetPauseReq) Reset() {
@@ -93,7 +89,7 @@ var file_PlayerSetPauseReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x50, 0x61, 0x75, 0x73, 0x65,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x11, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x50, 0x61, 0x75, 0x73, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b,
- 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x75, 0x73, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x75, 0x73, 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x61, 0x75, 0x73, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerSetPauseRsp.pb.go b/gover/gen/PlayerSetPauseRsp.pb.go
index 08acc1c8..5f648734 100644
--- a/gover/gen/PlayerSetPauseRsp.pb.go
+++ b/gover/gen/PlayerSetPauseRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerSetPauseRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 156
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerSetPauseRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerSetPauseRsp) Reset() {
@@ -92,7 +89,7 @@ var file_PlayerSetPauseRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x50, 0x61, 0x75, 0x73, 0x65,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x11, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x53, 0x65, 0x74, 0x50, 0x61, 0x75, 0x73, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerSignatureAuditDataNotify.pb.go b/gover/gen/PlayerSignatureAuditDataNotify.pb.go
new file mode 100644
index 00000000..a1e09970
--- /dev/null
+++ b/gover/gen/PlayerSignatureAuditDataNotify.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerSignatureAuditDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerSignatureAuditDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Info *ContentAuditInfo `protobuf:"bytes,11,opt,name=info,proto3" json:"info,omitempty"`
+}
+
+func (x *PlayerSignatureAuditDataNotify) Reset() {
+ *x = PlayerSignatureAuditDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerSignatureAuditDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerSignatureAuditDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerSignatureAuditDataNotify) ProtoMessage() {}
+
+func (x *PlayerSignatureAuditDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerSignatureAuditDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerSignatureAuditDataNotify.ProtoReflect.Descriptor instead.
+func (*PlayerSignatureAuditDataNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerSignatureAuditDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerSignatureAuditDataNotify) GetInfo() *ContentAuditInfo {
+ if x != nil {
+ return x.Info
+ }
+ return nil
+}
+
+var File_PlayerSignatureAuditDataNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerSignatureAuditDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
+ 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41,
+ 0x75, 0x64, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47,
+ 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
+ 0x65, 0x41, 0x75, 0x64, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x25, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x41, 0x75, 0x64, 0x69, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerSignatureAuditDataNotify_proto_rawDescOnce sync.Once
+ file_PlayerSignatureAuditDataNotify_proto_rawDescData = file_PlayerSignatureAuditDataNotify_proto_rawDesc
+)
+
+func file_PlayerSignatureAuditDataNotify_proto_rawDescGZIP() []byte {
+ file_PlayerSignatureAuditDataNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerSignatureAuditDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerSignatureAuditDataNotify_proto_rawDescData)
+ })
+ return file_PlayerSignatureAuditDataNotify_proto_rawDescData
+}
+
+var file_PlayerSignatureAuditDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerSignatureAuditDataNotify_proto_goTypes = []interface{}{
+ (*PlayerSignatureAuditDataNotify)(nil), // 0: PlayerSignatureAuditDataNotify
+ (*ContentAuditInfo)(nil), // 1: ContentAuditInfo
+}
+var file_PlayerSignatureAuditDataNotify_proto_depIdxs = []int32{
+ 1, // 0: PlayerSignatureAuditDataNotify.info:type_name -> ContentAuditInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PlayerSignatureAuditDataNotify_proto_init() }
+func file_PlayerSignatureAuditDataNotify_proto_init() {
+ if File_PlayerSignatureAuditDataNotify_proto != nil {
+ return
+ }
+ file_ContentAuditInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerSignatureAuditDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerSignatureAuditDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerSignatureAuditDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerSignatureAuditDataNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerSignatureAuditDataNotify_proto_depIdxs,
+ MessageInfos: file_PlayerSignatureAuditDataNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerSignatureAuditDataNotify_proto = out.File
+ file_PlayerSignatureAuditDataNotify_proto_rawDesc = nil
+ file_PlayerSignatureAuditDataNotify_proto_goTypes = nil
+ file_PlayerSignatureAuditDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerSignatureNotify.pb.go b/gover/gen/PlayerSignatureNotify.pb.go
new file mode 100644
index 00000000..09404297
--- /dev/null
+++ b/gover/gen/PlayerSignatureNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerSignatureNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerSignatureNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Signature string `protobuf:"bytes,13,opt,name=signature,proto3" json:"signature,omitempty"`
+}
+
+func (x *PlayerSignatureNotify) Reset() {
+ *x = PlayerSignatureNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerSignatureNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerSignatureNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerSignatureNotify) ProtoMessage() {}
+
+func (x *PlayerSignatureNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerSignatureNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerSignatureNotify.ProtoReflect.Descriptor instead.
+func (*PlayerSignatureNotify) Descriptor() ([]byte, []int) {
+ return file_PlayerSignatureNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerSignatureNotify) GetSignature() string {
+ if x != nil {
+ return x.Signature
+ }
+ return ""
+}
+
+var File_PlayerSignatureNotify_proto protoreflect.FileDescriptor
+
+var file_PlayerSignatureNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a,
+ 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74,
+ 0x75, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61,
+ 0x74, 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerSignatureNotify_proto_rawDescOnce sync.Once
+ file_PlayerSignatureNotify_proto_rawDescData = file_PlayerSignatureNotify_proto_rawDesc
+)
+
+func file_PlayerSignatureNotify_proto_rawDescGZIP() []byte {
+ file_PlayerSignatureNotify_proto_rawDescOnce.Do(func() {
+ file_PlayerSignatureNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerSignatureNotify_proto_rawDescData)
+ })
+ return file_PlayerSignatureNotify_proto_rawDescData
+}
+
+var file_PlayerSignatureNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerSignatureNotify_proto_goTypes = []interface{}{
+ (*PlayerSignatureNotify)(nil), // 0: PlayerSignatureNotify
+}
+var file_PlayerSignatureNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlayerSignatureNotify_proto_init() }
+func file_PlayerSignatureNotify_proto_init() {
+ if File_PlayerSignatureNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerSignatureNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerSignatureNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerSignatureNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerSignatureNotify_proto_goTypes,
+ DependencyIndexes: file_PlayerSignatureNotify_proto_depIdxs,
+ MessageInfos: file_PlayerSignatureNotify_proto_msgTypes,
+ }.Build()
+ File_PlayerSignatureNotify_proto = out.File
+ file_PlayerSignatureNotify_proto_rawDesc = nil
+ file_PlayerSignatureNotify_proto_goTypes = nil
+ file_PlayerSignatureNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerStartMatchReq.pb.go b/gover/gen/PlayerStartMatchReq.pb.go
index 1cb92141..e2395cf4 100644
--- a/gover/gen/PlayerStartMatchReq.pb.go
+++ b/gover/gen/PlayerStartMatchReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerStartMatchReq.proto
package gen
@@ -36,21 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4176
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PlayerStartMatchReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MatchType MatchType `protobuf:"varint,3,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
- MechanicusDifficultLevel uint32 `protobuf:"varint,12,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
- MatchParamList []uint32 `protobuf:"varint,11,rep,packed,name=match_param_list,json=matchParamList,proto3" json:"match_param_list,omitempty"`
- DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- MpPlayId uint32 `protobuf:"varint,15,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- MatchId uint32 `protobuf:"varint,6,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,12,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ MechanicusDifficultLevel uint32 `protobuf:"varint,15,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
+ DungeonId uint32 `protobuf:"varint,10,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ MatchId uint32 `protobuf:"varint,2,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ MatchType MatchType `protobuf:"varint,8,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ MatchParamList []uint32 `protobuf:"varint,3,rep,packed,name=match_param_list,json=matchParamList,proto3" json:"match_param_list,omitempty"`
}
func (x *PlayerStartMatchReq) Reset() {
@@ -85,11 +81,11 @@ func (*PlayerStartMatchReq) Descriptor() ([]byte, []int) {
return file_PlayerStartMatchReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerStartMatchReq) GetMatchType() MatchType {
+func (x *PlayerStartMatchReq) GetMpPlayId() uint32 {
if x != nil {
- return x.MatchType
+ return x.MpPlayId
}
- return MatchType_MATCH_TYPE_NONE
+ return 0
}
func (x *PlayerStartMatchReq) GetMechanicusDifficultLevel() uint32 {
@@ -99,32 +95,32 @@ func (x *PlayerStartMatchReq) GetMechanicusDifficultLevel() uint32 {
return 0
}
-func (x *PlayerStartMatchReq) GetMatchParamList() []uint32 {
+func (x *PlayerStartMatchReq) GetDungeonId() uint32 {
if x != nil {
- return x.MatchParamList
+ return x.DungeonId
}
- return nil
+ return 0
}
-func (x *PlayerStartMatchReq) GetDungeonId() uint32 {
+func (x *PlayerStartMatchReq) GetMatchId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.MatchId
}
return 0
}
-func (x *PlayerStartMatchReq) GetMpPlayId() uint32 {
+func (x *PlayerStartMatchReq) GetMatchType() MatchType {
if x != nil {
- return x.MpPlayId
+ return x.MatchType
}
- return 0
+ return MatchType_MATCH_TYPE_NONE
}
-func (x *PlayerStartMatchReq) GetMatchId() uint32 {
+func (x *PlayerStartMatchReq) GetMatchParamList() []uint32 {
if x != nil {
- return x.MatchId
+ return x.MatchParamList
}
- return 0
+ return nil
}
var File_PlayerStartMatchReq_proto protoreflect.FileDescriptor
@@ -134,21 +130,21 @@ var file_PlayerStartMatchReq_proto_rawDesc = []byte{
0x63, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x4d, 0x61, 0x74,
0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x02, 0x0a,
0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x61, 0x74, 0x63,
- 0x68, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x3c, 0x0a, 0x1a, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x64, 0x69,
- 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x44,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x28, 0x0a,
- 0x10, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c,
- 0x61, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x42,
+ 0x68, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79,
+ 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1a, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73,
+ 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63,
+ 0x75, 0x73, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61,
+ 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a,
+ 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63,
+ 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x0e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerStartMatchRsp.pb.go b/gover/gen/PlayerStartMatchRsp.pb.go
index f1e0f2c1..a828a95c 100644
--- a/gover/gen/PlayerStartMatchRsp.pb.go
+++ b/gover/gen/PlayerStartMatchRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerStartMatchRsp.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4168
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerStartMatchRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PunishEndTime uint32 `protobuf:"varint,5,opt,name=punish_end_time,json=punishEndTime,proto3" json:"punish_end_time,omitempty"`
- Param uint32 `protobuf:"varint,4,opt,name=param,proto3" json:"param,omitempty"`
- MpPlayId uint32 `protobuf:"varint,13,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
- MechanicusDifficultLevel uint32 `protobuf:"varint,2,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
- DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- MatchId uint32 `protobuf:"varint,8,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
- MatchType MatchType `protobuf:"varint,7,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ MatchId uint32 `protobuf:"varint,12,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+ MatchType MatchType `protobuf:"varint,10,opt,name=match_type,json=matchType,proto3,enum=MatchType" json:"match_type,omitempty"`
+ PunishEndTime uint32 `protobuf:"varint,8,opt,name=punish_end_time,json=punishEndTime,proto3" json:"punish_end_time,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,11,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ Param uint32 `protobuf:"varint,7,opt,name=param,proto3" json:"param,omitempty"`
+ MechanicusDifficultLevel uint32 `protobuf:"varint,3,opt,name=mechanicus_difficult_level,json=mechanicusDifficultLevel,proto3" json:"mechanicus_difficult_level,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PlayerStartMatchRsp) Reset() {
@@ -86,60 +83,60 @@ func (*PlayerStartMatchRsp) Descriptor() ([]byte, []int) {
return file_PlayerStartMatchRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerStartMatchRsp) GetRetcode() int32 {
+func (x *PlayerStartMatchRsp) GetDungeonId() uint32 {
if x != nil {
- return x.Retcode
+ return x.DungeonId
}
return 0
}
-func (x *PlayerStartMatchRsp) GetPunishEndTime() uint32 {
+func (x *PlayerStartMatchRsp) GetMatchId() uint32 {
if x != nil {
- return x.PunishEndTime
+ return x.MatchId
}
return 0
}
-func (x *PlayerStartMatchRsp) GetParam() uint32 {
+func (x *PlayerStartMatchRsp) GetMatchType() MatchType {
if x != nil {
- return x.Param
+ return x.MatchType
}
- return 0
+ return MatchType_MATCH_TYPE_NONE
}
-func (x *PlayerStartMatchRsp) GetMpPlayId() uint32 {
+func (x *PlayerStartMatchRsp) GetPunishEndTime() uint32 {
if x != nil {
- return x.MpPlayId
+ return x.PunishEndTime
}
return 0
}
-func (x *PlayerStartMatchRsp) GetMechanicusDifficultLevel() uint32 {
+func (x *PlayerStartMatchRsp) GetMpPlayId() uint32 {
if x != nil {
- return x.MechanicusDifficultLevel
+ return x.MpPlayId
}
return 0
}
-func (x *PlayerStartMatchRsp) GetDungeonId() uint32 {
+func (x *PlayerStartMatchRsp) GetParam() uint32 {
if x != nil {
- return x.DungeonId
+ return x.Param
}
return 0
}
-func (x *PlayerStartMatchRsp) GetMatchId() uint32 {
+func (x *PlayerStartMatchRsp) GetMechanicusDifficultLevel() uint32 {
if x != nil {
- return x.MatchId
+ return x.MechanicusDifficultLevel
}
return 0
}
-func (x *PlayerStartMatchRsp) GetMatchType() MatchType {
+func (x *PlayerStartMatchRsp) GetRetcode() int32 {
if x != nil {
- return x.MatchType
+ return x.Retcode
}
- return MatchType_MATCH_TYPE_NONE
+ return 0
}
var File_PlayerStartMatchRsp_proto protoreflect.FileDescriptor
@@ -149,24 +146,24 @@ var file_PlayerStartMatchRsp_proto_rawDesc = []byte{
0x63, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x4d, 0x61, 0x74,
0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x02, 0x0a,
0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x61, 0x74, 0x63,
- 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26,
- 0x0a, 0x0f, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x45,
- 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1c, 0x0a, 0x0a,
- 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1a, 0x6d, 0x65,
- 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
- 0x6c, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18,
- 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63,
- 0x75, 0x6c, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68,
- 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68,
- 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
+ 0x68, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x29,
+ 0x0a, 0x0a, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x75, 0x6e,
+ 0x69, 0x73, 0x68, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12,
+ 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x3c, 0x0a, 0x1a, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69,
+ 0x63, 0x75, 0x73, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6d, 0x65, 0x63, 0x68, 0x61,
+ 0x6e, 0x69, 0x63, 0x75, 0x73, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerStoreNotify.pb.go b/gover/gen/PlayerStoreNotify.pb.go
index 0247c2f9..16d3cdc4 100644
--- a/gover/gen/PlayerStoreNotify.pb.go
+++ b/gover/gen/PlayerStoreNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerStoreNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 672
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerStoreNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemList []*Item `protobuf:"bytes,15,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- WeightLimit uint32 `protobuf:"varint,8,opt,name=weight_limit,json=weightLimit,proto3" json:"weight_limit,omitempty"`
- StoreType StoreType `protobuf:"varint,2,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
+ StoreType StoreType `protobuf:"varint,1,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
+ WeightLimit uint32 `protobuf:"varint,14,opt,name=weight_limit,json=weightLimit,proto3" json:"weight_limit,omitempty"`
+ ItemList []*Item `protobuf:"bytes,10,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *PlayerStoreNotify) Reset() {
@@ -81,11 +78,11 @@ func (*PlayerStoreNotify) Descriptor() ([]byte, []int) {
return file_PlayerStoreNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerStoreNotify) GetItemList() []*Item {
+func (x *PlayerStoreNotify) GetStoreType() StoreType {
if x != nil {
- return x.ItemList
+ return x.StoreType
}
- return nil
+ return StoreType_STORE_TYPE_NONE
}
func (x *PlayerStoreNotify) GetWeightLimit() uint32 {
@@ -95,11 +92,11 @@ func (x *PlayerStoreNotify) GetWeightLimit() uint32 {
return 0
}
-func (x *PlayerStoreNotify) GetStoreType() StoreType {
+func (x *PlayerStoreNotify) GetItemList() []*Item {
if x != nil {
- return x.StoreType
+ return x.ItemList
}
- return StoreType_STORE_TYPE_NONE
+ return nil
}
var File_PlayerStoreNotify_proto protoreflect.FileDescriptor
@@ -109,14 +106,14 @@ var file_PlayerStoreNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x49, 0x74, 0x65, 0x6d, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x11, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x09,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x05, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4c, 0x69,
- 0x6d, 0x69, 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54,
- 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
+ 0x72, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x0a,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74,
+ 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x65, 0x69, 0x67, 0x68,
+ 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77,
+ 0x65, 0x69, 0x67, 0x68, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x22, 0x0a, 0x09, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x05, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -135,12 +132,12 @@ func file_PlayerStoreNotify_proto_rawDescGZIP() []byte {
var file_PlayerStoreNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PlayerStoreNotify_proto_goTypes = []interface{}{
(*PlayerStoreNotify)(nil), // 0: PlayerStoreNotify
- (*Item)(nil), // 1: Item
- (StoreType)(0), // 2: StoreType
+ (StoreType)(0), // 1: StoreType
+ (*Item)(nil), // 2: Item
}
var file_PlayerStoreNotify_proto_depIdxs = []int32{
- 1, // 0: PlayerStoreNotify.item_list:type_name -> Item
- 2, // 1: PlayerStoreNotify.store_type:type_name -> StoreType
+ 1, // 0: PlayerStoreNotify.store_type:type_name -> StoreType
+ 2, // 1: PlayerStoreNotify.item_list:type_name -> Item
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/PlayerTag.pb.go b/gover/gen/PlayerTag.pb.go
new file mode 100644
index 00000000..525a2d11
--- /dev/null
+++ b/gover/gen/PlayerTag.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerTag.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerTag int32
+
+const (
+ PlayerTag_PLAYER_TAG_NORMAL PlayerTag = 0
+ PlayerTag_PLAYER_TAG_SUB_ACCOUNT PlayerTag = 3
+ PlayerTag_PLAYER_TAG_SUB_ACCOUNT_TRANS_TO_NORMAL PlayerTag = 5
+)
+
+// Enum value maps for PlayerTag.
+var (
+ PlayerTag_name = map[int32]string{
+ 0: "PLAYER_TAG_NORMAL",
+ 3: "PLAYER_TAG_SUB_ACCOUNT",
+ 5: "PLAYER_TAG_SUB_ACCOUNT_TRANS_TO_NORMAL",
+ }
+ PlayerTag_value = map[string]int32{
+ "PLAYER_TAG_NORMAL": 0,
+ "PLAYER_TAG_SUB_ACCOUNT": 3,
+ "PLAYER_TAG_SUB_ACCOUNT_TRANS_TO_NORMAL": 5,
+ }
+)
+
+func (x PlayerTag) Enum() *PlayerTag {
+ p := new(PlayerTag)
+ *p = x
+ return p
+}
+
+func (x PlayerTag) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (PlayerTag) Descriptor() protoreflect.EnumDescriptor {
+ return file_PlayerTag_proto_enumTypes[0].Descriptor()
+}
+
+func (PlayerTag) Type() protoreflect.EnumType {
+ return &file_PlayerTag_proto_enumTypes[0]
+}
+
+func (x PlayerTag) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use PlayerTag.Descriptor instead.
+func (PlayerTag) EnumDescriptor() ([]byte, []int) {
+ return file_PlayerTag_proto_rawDescGZIP(), []int{0}
+}
+
+var File_PlayerTag_proto protoreflect.FileDescriptor
+
+var file_PlayerTag_proto_rawDesc = []byte{
+ 0x0a, 0x0f, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x61, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x2a, 0x6a, 0x0a, 0x09, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x61, 0x67, 0x12, 0x15,
+ 0x0a, 0x11, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x47, 0x5f, 0x4e, 0x4f, 0x52,
+ 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f,
+ 0x54, 0x41, 0x47, 0x5f, 0x53, 0x55, 0x42, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10,
+ 0x03, 0x12, 0x2a, 0x0a, 0x26, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x47, 0x5f,
+ 0x53, 0x55, 0x42, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x4e,
+ 0x53, 0x5f, 0x54, 0x4f, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x05, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PlayerTag_proto_rawDescOnce sync.Once
+ file_PlayerTag_proto_rawDescData = file_PlayerTag_proto_rawDesc
+)
+
+func file_PlayerTag_proto_rawDescGZIP() []byte {
+ file_PlayerTag_proto_rawDescOnce.Do(func() {
+ file_PlayerTag_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerTag_proto_rawDescData)
+ })
+ return file_PlayerTag_proto_rawDescData
+}
+
+var file_PlayerTag_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_PlayerTag_proto_goTypes = []interface{}{
+ (PlayerTag)(0), // 0: PlayerTag
+}
+var file_PlayerTag_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PlayerTag_proto_init() }
+func file_PlayerTag_proto_init() {
+ if File_PlayerTag_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerTag_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerTag_proto_goTypes,
+ DependencyIndexes: file_PlayerTag_proto_depIdxs,
+ EnumInfos: file_PlayerTag_proto_enumTypes,
+ }.Build()
+ File_PlayerTag_proto = out.File
+ file_PlayerTag_proto_rawDesc = nil
+ file_PlayerTag_proto_goTypes = nil
+ file_PlayerTag_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerTimeNotify.pb.go b/gover/gen/PlayerTimeNotify.pb.go
index 7d154a5f..bbcce7ba 100644
--- a/gover/gen/PlayerTimeNotify.pb.go
+++ b/gover/gen/PlayerTimeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerTimeNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 191
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerTimeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ServerTime uint64 `protobuf:"varint,5,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
+ IsPaused bool `protobuf:"varint,12,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
PlayerTime uint64 `protobuf:"varint,11,opt,name=player_time,json=playerTime,proto3" json:"player_time,omitempty"`
- IsPaused bool `protobuf:"varint,14,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
+ ServerTime uint64 `protobuf:"varint,5,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
}
func (x *PlayerTimeNotify) Reset() {
@@ -81,11 +78,11 @@ func (*PlayerTimeNotify) Descriptor() ([]byte, []int) {
return file_PlayerTimeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerTimeNotify) GetServerTime() uint64 {
+func (x *PlayerTimeNotify) GetIsPaused() bool {
if x != nil {
- return x.ServerTime
+ return x.IsPaused
}
- return 0
+ return false
}
func (x *PlayerTimeNotify) GetPlayerTime() uint64 {
@@ -95,11 +92,11 @@ func (x *PlayerTimeNotify) GetPlayerTime() uint64 {
return 0
}
-func (x *PlayerTimeNotify) GetIsPaused() bool {
+func (x *PlayerTimeNotify) GetServerTime() uint64 {
if x != nil {
- return x.IsPaused
+ return x.ServerTime
}
- return false
+ return 0
}
var File_PlayerTimeNotify_proto protoreflect.FileDescriptor
@@ -107,13 +104,13 @@ var File_PlayerTimeNotify_proto protoreflect.FileDescriptor
var file_PlayerTimeNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x10, 0x50, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a,
- 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b,
- 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x75, 0x73, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x61, 0x75, 0x73, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09,
+ 0x69, 0x73, 0x5f, 0x70, 0x61, 0x75, 0x73, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x08, 0x69, 0x73, 0x50, 0x61, 0x75, 0x73, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
+ 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65,
+ 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerUidExtInfo.pb.go b/gover/gen/PlayerUidExtInfo.pb.go
index a75608f2..06e318ec 100644
--- a/gover/gen/PlayerUidExtInfo.pb.go
+++ b/gover/gen/PlayerUidExtInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerUidExtInfo.proto
package gen
diff --git a/gover/gen/PlayerWidgetInfo.pb.go b/gover/gen/PlayerWidgetInfo.pb.go
new file mode 100644
index 00000000..7476974e
--- /dev/null
+++ b/gover/gen/PlayerWidgetInfo.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PlayerWidgetInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PlayerWidgetInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
+ SlotList []*WidgetSlotData `protobuf:"bytes,4,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
+}
+
+func (x *PlayerWidgetInfo) Reset() {
+ *x = PlayerWidgetInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PlayerWidgetInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PlayerWidgetInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PlayerWidgetInfo) ProtoMessage() {}
+
+func (x *PlayerWidgetInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_PlayerWidgetInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PlayerWidgetInfo.ProtoReflect.Descriptor instead.
+func (*PlayerWidgetInfo) Descriptor() ([]byte, []int) {
+ return file_PlayerWidgetInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PlayerWidgetInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *PlayerWidgetInfo) GetSlotList() []*WidgetSlotData {
+ if x != nil {
+ return x.SlotList
+ }
+ return nil
+}
+
+var File_PlayerWidgetInfo_proto protoreflect.FileDescriptor
+
+var file_PlayerWidgetInfo_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
+ 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52,
+ 0x0a, 0x10, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x75, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
+ 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x73, 0x6c, 0x6f, 0x74, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_PlayerWidgetInfo_proto_rawDescOnce sync.Once
+ file_PlayerWidgetInfo_proto_rawDescData = file_PlayerWidgetInfo_proto_rawDesc
+)
+
+func file_PlayerWidgetInfo_proto_rawDescGZIP() []byte {
+ file_PlayerWidgetInfo_proto_rawDescOnce.Do(func() {
+ file_PlayerWidgetInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_PlayerWidgetInfo_proto_rawDescData)
+ })
+ return file_PlayerWidgetInfo_proto_rawDescData
+}
+
+var file_PlayerWidgetInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PlayerWidgetInfo_proto_goTypes = []interface{}{
+ (*PlayerWidgetInfo)(nil), // 0: PlayerWidgetInfo
+ (*WidgetSlotData)(nil), // 1: WidgetSlotData
+}
+var file_PlayerWidgetInfo_proto_depIdxs = []int32{
+ 1, // 0: PlayerWidgetInfo.slot_list:type_name -> WidgetSlotData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PlayerWidgetInfo_proto_init() }
+func file_PlayerWidgetInfo_proto_init() {
+ if File_PlayerWidgetInfo_proto != nil {
+ return
+ }
+ file_WidgetSlotData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PlayerWidgetInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PlayerWidgetInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PlayerWidgetInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PlayerWidgetInfo_proto_goTypes,
+ DependencyIndexes: file_PlayerWidgetInfo_proto_depIdxs,
+ MessageInfos: file_PlayerWidgetInfo_proto_msgTypes,
+ }.Build()
+ File_PlayerWidgetInfo_proto = out.File
+ file_PlayerWidgetInfo_proto_rawDesc = nil
+ file_PlayerWidgetInfo_proto_goTypes = nil
+ file_PlayerWidgetInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/PlayerWorldLocationInfo.pb.go b/gover/gen/PlayerWorldLocationInfo.pb.go
index 50a7283a..7c1f07b0 100644
--- a/gover/gen/PlayerWorldLocationInfo.pb.go
+++ b/gover/gen/PlayerWorldLocationInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerWorldLocationInfo.proto
package gen
@@ -41,8 +41,8 @@ type PlayerWorldLocationInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- PlayerLoc *PlayerLocationInfo `protobuf:"bytes,12,opt,name=player_loc,json=playerLoc,proto3" json:"player_loc,omitempty"`
+ PlayerLoc *PlayerLocationInfo `protobuf:"bytes,3,opt,name=player_loc,json=playerLoc,proto3" json:"player_loc,omitempty"`
+ SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *PlayerWorldLocationInfo) Reset() {
@@ -77,18 +77,18 @@ func (*PlayerWorldLocationInfo) Descriptor() ([]byte, []int) {
return file_PlayerWorldLocationInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *PlayerWorldLocationInfo) GetSceneId() uint32 {
+func (x *PlayerWorldLocationInfo) GetPlayerLoc() *PlayerLocationInfo {
if x != nil {
- return x.SceneId
+ return x.PlayerLoc
}
- return 0
+ return nil
}
-func (x *PlayerWorldLocationInfo) GetPlayerLoc() *PlayerLocationInfo {
+func (x *PlayerWorldLocationInfo) GetSceneId() uint32 {
if x != nil {
- return x.PlayerLoc
+ return x.SceneId
}
- return nil
+ return 0
}
var File_PlayerWorldLocationInfo_proto protoreflect.FileDescriptor
@@ -99,12 +99,12 @@ var file_PlayerWorldLocationInfo_proto_rawDesc = []byte{
0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x17, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
- 0x32, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x63, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x4c, 0x6f, 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c,
+ 0x6f, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerWorldSceneInfo.pb.go b/gover/gen/PlayerWorldSceneInfo.pb.go
index fde98941..034784e1 100644
--- a/gover/gen/PlayerWorldSceneInfo.pb.go
+++ b/gover/gen/PlayerWorldSceneInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerWorldSceneInfo.proto
package gen
@@ -41,9 +41,9 @@ type PlayerWorldSceneInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- SceneTagIdList []uint32 `protobuf:"varint,8,rep,packed,name=scene_tag_id_list,json=sceneTagIdList,proto3" json:"scene_tag_id_list,omitempty"`
- IsLocked bool `protobuf:"varint,12,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
+ IsLocked bool `protobuf:"varint,3,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
+ SceneId uint32 `protobuf:"varint,8,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneTagIdList []uint32 `protobuf:"varint,11,rep,packed,name=scene_tag_id_list,json=sceneTagIdList,proto3" json:"scene_tag_id_list,omitempty"`
}
func (x *PlayerWorldSceneInfo) Reset() {
@@ -78,6 +78,13 @@ func (*PlayerWorldSceneInfo) Descriptor() ([]byte, []int) {
return file_PlayerWorldSceneInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *PlayerWorldSceneInfo) GetIsLocked() bool {
+ if x != nil {
+ return x.IsLocked
+ }
+ return false
+}
+
func (x *PlayerWorldSceneInfo) GetSceneId() uint32 {
if x != nil {
return x.SceneId
@@ -92,26 +99,19 @@ func (x *PlayerWorldSceneInfo) GetSceneTagIdList() []uint32 {
return nil
}
-func (x *PlayerWorldSceneInfo) GetIsLocked() bool {
- if x != nil {
- return x.IsLocked
- }
- return false
-}
-
var File_PlayerWorldSceneInfo_proto protoreflect.FileDescriptor
var file_PlayerWorldSceneInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x14,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
- 0x29, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
- 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
- 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x11,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x61,
+ 0x67, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PlayerWorldSceneInfoListNotify.pb.go b/gover/gen/PlayerWorldSceneInfoListNotify.pb.go
index d2eda12c..d09515a0 100644
--- a/gover/gen/PlayerWorldSceneInfoListNotify.pb.go
+++ b/gover/gen/PlayerWorldSceneInfoListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PlayerWorldSceneInfoListNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3129
-// EnetChannelId: 0
-// EnetIsReliable: true
type PlayerWorldSceneInfoListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InfoList []*PlayerWorldSceneInfo `protobuf:"bytes,5,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+ InfoList []*PlayerWorldSceneInfo `protobuf:"bytes,2,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
}
func (x *PlayerWorldSceneInfoListNotify) Reset() {
@@ -96,7 +93,7 @@ var file_PlayerWorldSceneInfoListNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x54, 0x0a, 0x1e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c,
0x64, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x57, 0x6f, 0x72, 0x6c, 0x64, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
0x69, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PolygonRegionSize.pb.go b/gover/gen/PolygonRegionSize.pb.go
index eab29e95..dbf3bb6c 100644
--- a/gover/gen/PolygonRegionSize.pb.go
+++ b/gover/gen/PolygonRegionSize.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PolygonRegionSize.proto
package gen
@@ -41,8 +41,8 @@ type PolygonRegionSize struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointList []*VectorPlane `protobuf:"bytes,5,rep,name=point_list,json=pointList,proto3" json:"point_list,omitempty"`
- Height float32 `protobuf:"fixed32,9,opt,name=height,proto3" json:"height,omitempty"`
+ Height float32 `protobuf:"fixed32,3,opt,name=height,proto3" json:"height,omitempty"`
+ PointList []*VectorPlane `protobuf:"bytes,9,rep,name=point_list,json=pointList,proto3" json:"point_list,omitempty"`
}
func (x *PolygonRegionSize) Reset() {
@@ -77,18 +77,18 @@ func (*PolygonRegionSize) Descriptor() ([]byte, []int) {
return file_PolygonRegionSize_proto_rawDescGZIP(), []int{0}
}
-func (x *PolygonRegionSize) GetPointList() []*VectorPlane {
+func (x *PolygonRegionSize) GetHeight() float32 {
if x != nil {
- return x.PointList
+ return x.Height
}
- return nil
+ return 0
}
-func (x *PolygonRegionSize) GetHeight() float32 {
+func (x *PolygonRegionSize) GetPointList() []*VectorPlane {
if x != nil {
- return x.Height
+ return x.PointList
}
- return 0
+ return nil
}
var File_PolygonRegionSize_proto protoreflect.FileDescriptor
@@ -98,11 +98,11 @@ var file_PolygonRegionSize_proto_rawDesc = []byte{
0x69, 0x7a, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x11,
0x50, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a,
- 0x65, 0x12, 0x2b, 0x0a, 0x0a, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x50, 0x6c,
- 0x61, 0x6e, 0x65, 0x52, 0x09, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x16,
- 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06,
- 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x65, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x02, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x2b, 0x0a, 0x0a, 0x70, 0x6f, 0x69,
+ 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x52, 0x09, 0x70, 0x6f, 0x69,
+ 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PostEnterSceneReq.pb.go b/gover/gen/PostEnterSceneReq.pb.go
index a76f9900..fd1c4db3 100644
--- a/gover/gen/PostEnterSceneReq.pb.go
+++ b/gover/gen/PostEnterSceneReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PostEnterSceneReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3312
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PostEnterSceneReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EnterSceneToken uint32 `protobuf:"varint,12,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,3,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
}
func (x *PostEnterSceneReq) Reset() {
@@ -94,7 +90,7 @@ var file_PostEnterSceneReq_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x11, 0x50, 0x6f, 0x73,
0x74, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2a,
0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f,
- 0x6b, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PostEnterSceneRsp.pb.go b/gover/gen/PostEnterSceneRsp.pb.go
index 7ca29bd6..910e0049 100644
--- a/gover/gen/PostEnterSceneRsp.pb.go
+++ b/gover/gen/PostEnterSceneRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PostEnterSceneRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3184
-// EnetChannelId: 0
-// EnetIsReliable: true
type PostEnterSceneRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
EnterSceneToken uint32 `protobuf:"varint,12,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
}
@@ -100,7 +97,7 @@ var file_PostEnterSceneRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x6f, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x11, 0x50, 0x6f, 0x73,
0x74, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65,
0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54,
diff --git a/gover/gen/PotionActivityDetailInfo.pb.go b/gover/gen/PotionActivityDetailInfo.pb.go
index ad78ebc7..f22bc182 100644
--- a/gover/gen/PotionActivityDetailInfo.pb.go
+++ b/gover/gen/PotionActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PotionActivityDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type PotionActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageList []*PotionStage `protobuf:"bytes,10,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
+ StageList []*PotionStageData `protobuf:"bytes,4,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
}
func (x *PotionActivityDetailInfo) Reset() {
@@ -76,7 +76,7 @@ func (*PotionActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_PotionActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *PotionActivityDetailInfo) GetStageList() []*PotionStage {
+func (x *PotionActivityDetailInfo) GetStageList() []*PotionStageData {
if x != nil {
return x.StageList
}
@@ -88,13 +88,14 @@ var File_PotionActivityDetailInfo_proto protoreflect.FileDescriptor
var file_PotionActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x11, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x18, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x2b, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67,
- 0x65, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x1a, 0x15, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x18, 0x50, 0x6f, 0x74, 0x69, 0x6f,
+ 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -112,10 +113,10 @@ func file_PotionActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_PotionActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_PotionActivityDetailInfo_proto_goTypes = []interface{}{
(*PotionActivityDetailInfo)(nil), // 0: PotionActivityDetailInfo
- (*PotionStage)(nil), // 1: PotionStage
+ (*PotionStageData)(nil), // 1: PotionStageData
}
var file_PotionActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: PotionActivityDetailInfo.stage_list:type_name -> PotionStage
+ 1, // 0: PotionActivityDetailInfo.stage_list:type_name -> PotionStageData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -128,7 +129,7 @@ func file_PotionActivityDetailInfo_proto_init() {
if File_PotionActivityDetailInfo_proto != nil {
return
}
- file_PotionStage_proto_init()
+ file_PotionStageData_proto_init()
if !protoimpl.UnsafeEnabled {
file_PotionActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PotionActivityDetailInfo); i {
diff --git a/gover/gen/PotionAvatarInfo.pb.go b/gover/gen/PotionAvatarInfo.pb.go
new file mode 100644
index 00000000..ce58bd28
--- /dev/null
+++ b/gover/gen/PotionAvatarInfo.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionAvatarInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionAvatarInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsTrial bool `protobuf:"varint,15,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+ AvatarId uint64 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+}
+
+func (x *PotionAvatarInfo) Reset() {
+ *x = PotionAvatarInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionAvatarInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionAvatarInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionAvatarInfo) ProtoMessage() {}
+
+func (x *PotionAvatarInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionAvatarInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionAvatarInfo.ProtoReflect.Descriptor instead.
+func (*PotionAvatarInfo) Descriptor() ([]byte, []int) {
+ return file_PotionAvatarInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionAvatarInfo) GetIsTrial() bool {
+ if x != nil {
+ return x.IsTrial
+ }
+ return false
+}
+
+func (x *PotionAvatarInfo) GetAvatarId() uint64 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+var File_PotionAvatarInfo_proto protoreflect.FileDescriptor
+
+var file_PotionAvatarInfo_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x10, 0x50, 0x6f, 0x74, 0x69,
+ 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08,
+ 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionAvatarInfo_proto_rawDescOnce sync.Once
+ file_PotionAvatarInfo_proto_rawDescData = file_PotionAvatarInfo_proto_rawDesc
+)
+
+func file_PotionAvatarInfo_proto_rawDescGZIP() []byte {
+ file_PotionAvatarInfo_proto_rawDescOnce.Do(func() {
+ file_PotionAvatarInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionAvatarInfo_proto_rawDescData)
+ })
+ return file_PotionAvatarInfo_proto_rawDescData
+}
+
+var file_PotionAvatarInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionAvatarInfo_proto_goTypes = []interface{}{
+ (*PotionAvatarInfo)(nil), // 0: PotionAvatarInfo
+}
+var file_PotionAvatarInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionAvatarInfo_proto_init() }
+func file_PotionAvatarInfo_proto_init() {
+ if File_PotionAvatarInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionAvatarInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionAvatarInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionAvatarInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionAvatarInfo_proto_goTypes,
+ DependencyIndexes: file_PotionAvatarInfo_proto_depIdxs,
+ MessageInfos: file_PotionAvatarInfo_proto_msgTypes,
+ }.Build()
+ File_PotionAvatarInfo_proto = out.File
+ file_PotionAvatarInfo_proto_rawDesc = nil
+ file_PotionAvatarInfo_proto_goTypes = nil
+ file_PotionAvatarInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionDungeonAvatar.pb.go b/gover/gen/PotionDungeonAvatar.pb.go
new file mode 100644
index 00000000..ba3805ed
--- /dev/null
+++ b/gover/gen/PotionDungeonAvatar.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionDungeonAvatar.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionDungeonAvatar struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarGuid uint64 `protobuf:"varint,14,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ IsTrial bool `protobuf:"varint,1,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+}
+
+func (x *PotionDungeonAvatar) Reset() {
+ *x = PotionDungeonAvatar{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionDungeonAvatar_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionDungeonAvatar) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionDungeonAvatar) ProtoMessage() {}
+
+func (x *PotionDungeonAvatar) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionDungeonAvatar_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionDungeonAvatar.ProtoReflect.Descriptor instead.
+func (*PotionDungeonAvatar) Descriptor() ([]byte, []int) {
+ return file_PotionDungeonAvatar_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionDungeonAvatar) GetAvatarGuid() uint64 {
+ if x != nil {
+ return x.AvatarGuid
+ }
+ return 0
+}
+
+func (x *PotionDungeonAvatar) GetIsTrial() bool {
+ if x != nil {
+ return x.IsTrial
+ }
+ return false
+}
+
+var File_PotionDungeonAvatar_proto protoreflect.FileDescriptor
+
+var file_PotionDungeonAvatar_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x50,
+ 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
+ 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionDungeonAvatar_proto_rawDescOnce sync.Once
+ file_PotionDungeonAvatar_proto_rawDescData = file_PotionDungeonAvatar_proto_rawDesc
+)
+
+func file_PotionDungeonAvatar_proto_rawDescGZIP() []byte {
+ file_PotionDungeonAvatar_proto_rawDescOnce.Do(func() {
+ file_PotionDungeonAvatar_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionDungeonAvatar_proto_rawDescData)
+ })
+ return file_PotionDungeonAvatar_proto_rawDescData
+}
+
+var file_PotionDungeonAvatar_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionDungeonAvatar_proto_goTypes = []interface{}{
+ (*PotionDungeonAvatar)(nil), // 0: PotionDungeonAvatar
+}
+var file_PotionDungeonAvatar_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionDungeonAvatar_proto_init() }
+func file_PotionDungeonAvatar_proto_init() {
+ if File_PotionDungeonAvatar_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionDungeonAvatar_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionDungeonAvatar); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionDungeonAvatar_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionDungeonAvatar_proto_goTypes,
+ DependencyIndexes: file_PotionDungeonAvatar_proto_depIdxs,
+ MessageInfos: file_PotionDungeonAvatar_proto_msgTypes,
+ }.Build()
+ File_PotionDungeonAvatar_proto = out.File
+ file_PotionDungeonAvatar_proto_rawDesc = nil
+ file_PotionDungeonAvatar_proto_goTypes = nil
+ file_PotionDungeonAvatar_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionDungeonResultInfo.pb.go b/gover/gen/PotionDungeonResultInfo.pb.go
index 059cc39a..25267317 100644
--- a/gover/gen/PotionDungeonResultInfo.pb.go
+++ b/gover/gen/PotionDungeonResultInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PotionDungeonResultInfo.proto
package gen
@@ -41,12 +41,12 @@ type PotionDungeonResultInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinalScore uint32 `protobuf:"varint,8,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- LeftTime uint32 `protobuf:"varint,9,opt,name=left_time,json=leftTime,proto3" json:"left_time,omitempty"`
- Unk2700_FHEHGDABALE uint32 `protobuf:"varint,14,opt,name=Unk2700_FHEHGDABALE,json=Unk2700FHEHGDABALE,proto3" json:"Unk2700_FHEHGDABALE,omitempty"`
- Unk2700_HKFEBBCMBHL uint32 `protobuf:"varint,11,opt,name=Unk2700_HKFEBBCMBHL,json=Unk2700HKFEBBCMBHL,proto3" json:"Unk2700_HKFEBBCMBHL,omitempty"`
- LevelId uint32 `protobuf:"varint,4,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ LeftTime uint32 `protobuf:"varint,7,opt,name=left_time,json=leftTime,proto3" json:"left_time,omitempty"`
+ ModeId uint32 `protobuf:"varint,13,opt,name=mode_id,json=modeId,proto3" json:"mode_id,omitempty"`
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ FinalScore uint32 `protobuf:"varint,15,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ DifficultyLevel uint32 `protobuf:"varint,8,opt,name=difficulty_level,json=difficultyLevel,proto3" json:"difficulty_level,omitempty"`
}
func (x *PotionDungeonResultInfo) Reset() {
@@ -81,44 +81,44 @@ func (*PotionDungeonResultInfo) Descriptor() ([]byte, []int) {
return file_PotionDungeonResultInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *PotionDungeonResultInfo) GetFinalScore() uint32 {
+func (x *PotionDungeonResultInfo) GetLeftTime() uint32 {
if x != nil {
- return x.FinalScore
+ return x.LeftTime
}
return 0
}
-func (x *PotionDungeonResultInfo) GetLeftTime() uint32 {
+func (x *PotionDungeonResultInfo) GetModeId() uint32 {
if x != nil {
- return x.LeftTime
+ return x.ModeId
}
return 0
}
-func (x *PotionDungeonResultInfo) GetUnk2700_FHEHGDABALE() uint32 {
+func (x *PotionDungeonResultInfo) GetStageId() uint32 {
if x != nil {
- return x.Unk2700_FHEHGDABALE
+ return x.StageId
}
return 0
}
-func (x *PotionDungeonResultInfo) GetUnk2700_HKFEBBCMBHL() uint32 {
+func (x *PotionDungeonResultInfo) GetLevelId() uint32 {
if x != nil {
- return x.Unk2700_HKFEBBCMBHL
+ return x.LevelId
}
return 0
}
-func (x *PotionDungeonResultInfo) GetLevelId() uint32 {
+func (x *PotionDungeonResultInfo) GetFinalScore() uint32 {
if x != nil {
- return x.LevelId
+ return x.FinalScore
}
return 0
}
-func (x *PotionDungeonResultInfo) GetStageId() uint32 {
+func (x *PotionDungeonResultInfo) GetDifficultyLevel() uint32 {
if x != nil {
- return x.StageId
+ return x.DifficultyLevel
}
return 0
}
@@ -128,23 +128,21 @@ var File_PotionDungeonResultInfo_proto protoreflect.FileDescriptor
var file_PotionDungeonResultInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xef, 0x01, 0x0a, 0x17, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x66,
- 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x6c, 0x65, 0x66, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x45, 0x48, 0x47, 0x44, 0x41, 0x42, 0x41, 0x4c, 0x45,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46,
- 0x48, 0x45, 0x48, 0x47, 0x44, 0x41, 0x42, 0x41, 0x4c, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42, 0x43, 0x4d, 0x42, 0x48,
- 0x4c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42, 0x43, 0x4d, 0x42, 0x48, 0x4c, 0x12, 0x19, 0x0a, 0x08, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0xd1, 0x01, 0x0a, 0x17, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6c,
+ 0x65, 0x66, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x6c, 0x65, 0x66, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x49,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c,
+ 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69,
+ 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x64, 0x69, 0x66, 0x66,
+ 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/PotionEnterDungeonNotify.pb.go b/gover/gen/PotionEnterDungeonNotify.pb.go
new file mode 100644
index 00000000..0fcdac92
--- /dev/null
+++ b/gover/gen/PotionEnterDungeonNotify.pb.go
@@ -0,0 +1,206 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionEnterDungeonNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionEnterDungeonNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ModeId uint32 `protobuf:"varint,11,opt,name=mode_id,json=modeId,proto3" json:"mode_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,3,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ DungeonAvatarList []*PotionDungeonAvatar `protobuf:"bytes,1,rep,name=dungeon_avatar_list,json=dungeonAvatarList,proto3" json:"dungeon_avatar_list,omitempty"`
+ DifficultyLevel uint32 `protobuf:"varint,14,opt,name=difficulty_level,json=difficultyLevel,proto3" json:"difficulty_level,omitempty"`
+ StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *PotionEnterDungeonNotify) Reset() {
+ *x = PotionEnterDungeonNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionEnterDungeonNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionEnterDungeonNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionEnterDungeonNotify) ProtoMessage() {}
+
+func (x *PotionEnterDungeonNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionEnterDungeonNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionEnterDungeonNotify.ProtoReflect.Descriptor instead.
+func (*PotionEnterDungeonNotify) Descriptor() ([]byte, []int) {
+ return file_PotionEnterDungeonNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionEnterDungeonNotify) GetModeId() uint32 {
+ if x != nil {
+ return x.ModeId
+ }
+ return 0
+}
+
+func (x *PotionEnterDungeonNotify) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *PotionEnterDungeonNotify) GetDungeonAvatarList() []*PotionDungeonAvatar {
+ if x != nil {
+ return x.DungeonAvatarList
+ }
+ return nil
+}
+
+func (x *PotionEnterDungeonNotify) GetDifficultyLevel() uint32 {
+ if x != nil {
+ return x.DifficultyLevel
+ }
+ return 0
+}
+
+func (x *PotionEnterDungeonNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_PotionEnterDungeonNotify_proto protoreflect.FileDescriptor
+
+var file_PotionEnterDungeonNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x19, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x01, 0x0a, 0x18,
+ 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x49,
+ 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x13,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x50, 0x6f, 0x74, 0x69,
+ 0x6f, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x69,
+ 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x19, 0x0a,
+ 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionEnterDungeonNotify_proto_rawDescOnce sync.Once
+ file_PotionEnterDungeonNotify_proto_rawDescData = file_PotionEnterDungeonNotify_proto_rawDesc
+)
+
+func file_PotionEnterDungeonNotify_proto_rawDescGZIP() []byte {
+ file_PotionEnterDungeonNotify_proto_rawDescOnce.Do(func() {
+ file_PotionEnterDungeonNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionEnterDungeonNotify_proto_rawDescData)
+ })
+ return file_PotionEnterDungeonNotify_proto_rawDescData
+}
+
+var file_PotionEnterDungeonNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionEnterDungeonNotify_proto_goTypes = []interface{}{
+ (*PotionEnterDungeonNotify)(nil), // 0: PotionEnterDungeonNotify
+ (*PotionDungeonAvatar)(nil), // 1: PotionDungeonAvatar
+}
+var file_PotionEnterDungeonNotify_proto_depIdxs = []int32{
+ 1, // 0: PotionEnterDungeonNotify.dungeon_avatar_list:type_name -> PotionDungeonAvatar
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PotionEnterDungeonNotify_proto_init() }
+func file_PotionEnterDungeonNotify_proto_init() {
+ if File_PotionEnterDungeonNotify_proto != nil {
+ return
+ }
+ file_PotionDungeonAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PotionEnterDungeonNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionEnterDungeonNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionEnterDungeonNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionEnterDungeonNotify_proto_goTypes,
+ DependencyIndexes: file_PotionEnterDungeonNotify_proto_depIdxs,
+ MessageInfos: file_PotionEnterDungeonNotify_proto_msgTypes,
+ }.Build()
+ File_PotionEnterDungeonNotify_proto = out.File
+ file_PotionEnterDungeonNotify_proto_rawDesc = nil
+ file_PotionEnterDungeonNotify_proto_goTypes = nil
+ file_PotionEnterDungeonNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionEnterDungeonReq.pb.go b/gover/gen/PotionEnterDungeonReq.pb.go
new file mode 100644
index 00000000..2254e56d
--- /dev/null
+++ b/gover/gen/PotionEnterDungeonReq.pb.go
@@ -0,0 +1,204 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionEnterDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionEnterDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,6,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ AvatarInfoList []*PotionAvatarInfo `protobuf:"bytes,15,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+ ModeId uint32 `protobuf:"varint,10,opt,name=mode_id,json=modeId,proto3" json:"mode_id,omitempty"`
+ BuffIdList []uint32 `protobuf:"varint,9,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
+ StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *PotionEnterDungeonReq) Reset() {
+ *x = PotionEnterDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionEnterDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionEnterDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionEnterDungeonReq) ProtoMessage() {}
+
+func (x *PotionEnterDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionEnterDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionEnterDungeonReq.ProtoReflect.Descriptor instead.
+func (*PotionEnterDungeonReq) Descriptor() ([]byte, []int) {
+ return file_PotionEnterDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionEnterDungeonReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *PotionEnterDungeonReq) GetAvatarInfoList() []*PotionAvatarInfo {
+ if x != nil {
+ return x.AvatarInfoList
+ }
+ return nil
+}
+
+func (x *PotionEnterDungeonReq) GetModeId() uint32 {
+ if x != nil {
+ return x.ModeId
+ }
+ return 0
+}
+
+func (x *PotionEnterDungeonReq) GetBuffIdList() []uint32 {
+ if x != nil {
+ return x.BuffIdList
+ }
+ return nil
+}
+
+func (x *PotionEnterDungeonReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_PotionEnterDungeonReq_proto protoreflect.FileDescriptor
+
+var file_PotionEnterDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x50,
+ 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x15, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
+ 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x10, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x49, 0x64,
+ 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionEnterDungeonReq_proto_rawDescOnce sync.Once
+ file_PotionEnterDungeonReq_proto_rawDescData = file_PotionEnterDungeonReq_proto_rawDesc
+)
+
+func file_PotionEnterDungeonReq_proto_rawDescGZIP() []byte {
+ file_PotionEnterDungeonReq_proto_rawDescOnce.Do(func() {
+ file_PotionEnterDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionEnterDungeonReq_proto_rawDescData)
+ })
+ return file_PotionEnterDungeonReq_proto_rawDescData
+}
+
+var file_PotionEnterDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionEnterDungeonReq_proto_goTypes = []interface{}{
+ (*PotionEnterDungeonReq)(nil), // 0: PotionEnterDungeonReq
+ (*PotionAvatarInfo)(nil), // 1: PotionAvatarInfo
+}
+var file_PotionEnterDungeonReq_proto_depIdxs = []int32{
+ 1, // 0: PotionEnterDungeonReq.avatar_info_list:type_name -> PotionAvatarInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PotionEnterDungeonReq_proto_init() }
+func file_PotionEnterDungeonReq_proto_init() {
+ if File_PotionEnterDungeonReq_proto != nil {
+ return
+ }
+ file_PotionAvatarInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PotionEnterDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionEnterDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionEnterDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionEnterDungeonReq_proto_goTypes,
+ DependencyIndexes: file_PotionEnterDungeonReq_proto_depIdxs,
+ MessageInfos: file_PotionEnterDungeonReq_proto_msgTypes,
+ }.Build()
+ File_PotionEnterDungeonReq_proto = out.File
+ file_PotionEnterDungeonReq_proto_rawDesc = nil
+ file_PotionEnterDungeonReq_proto_goTypes = nil
+ file_PotionEnterDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionEnterDungeonRsp.pb.go b/gover/gen/PotionEnterDungeonRsp.pb.go
new file mode 100644
index 00000000..d8b1d0d2
--- /dev/null
+++ b/gover/gen/PotionEnterDungeonRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionEnterDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionEnterDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *PotionEnterDungeonRsp) Reset() {
+ *x = PotionEnterDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionEnterDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionEnterDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionEnterDungeonRsp) ProtoMessage() {}
+
+func (x *PotionEnterDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionEnterDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionEnterDungeonRsp.ProtoReflect.Descriptor instead.
+func (*PotionEnterDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_PotionEnterDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionEnterDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_PotionEnterDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_PotionEnterDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a,
+ 0x15, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionEnterDungeonRsp_proto_rawDescOnce sync.Once
+ file_PotionEnterDungeonRsp_proto_rawDescData = file_PotionEnterDungeonRsp_proto_rawDesc
+)
+
+func file_PotionEnterDungeonRsp_proto_rawDescGZIP() []byte {
+ file_PotionEnterDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_PotionEnterDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionEnterDungeonRsp_proto_rawDescData)
+ })
+ return file_PotionEnterDungeonRsp_proto_rawDescData
+}
+
+var file_PotionEnterDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionEnterDungeonRsp_proto_goTypes = []interface{}{
+ (*PotionEnterDungeonRsp)(nil), // 0: PotionEnterDungeonRsp
+}
+var file_PotionEnterDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionEnterDungeonRsp_proto_init() }
+func file_PotionEnterDungeonRsp_proto_init() {
+ if File_PotionEnterDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionEnterDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionEnterDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionEnterDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionEnterDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_PotionEnterDungeonRsp_proto_depIdxs,
+ MessageInfos: file_PotionEnterDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_PotionEnterDungeonRsp_proto = out.File
+ file_PotionEnterDungeonRsp_proto_rawDesc = nil
+ file_PotionEnterDungeonRsp_proto_goTypes = nil
+ file_PotionEnterDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionLevelData.pb.go b/gover/gen/PotionLevelData.pb.go
new file mode 100644
index 00000000..9fba5d69
--- /dev/null
+++ b/gover/gen/PotionLevelData.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DifficultyLevel uint32 `protobuf:"varint,3,opt,name=difficulty_level,json=difficultyLevel,proto3" json:"difficulty_level,omitempty"`
+ ModeId uint32 `protobuf:"varint,7,opt,name=mode_id,json=modeId,proto3" json:"mode_id,omitempty"`
+ Score uint32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
+ LevelId uint32 `protobuf:"varint,9,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *PotionLevelData) Reset() {
+ *x = PotionLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionLevelData) ProtoMessage() {}
+
+func (x *PotionLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionLevelData.ProtoReflect.Descriptor instead.
+func (*PotionLevelData) Descriptor() ([]byte, []int) {
+ return file_PotionLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionLevelData) GetDifficultyLevel() uint32 {
+ if x != nil {
+ return x.DifficultyLevel
+ }
+ return 0
+}
+
+func (x *PotionLevelData) GetModeId() uint32 {
+ if x != nil {
+ return x.ModeId
+ }
+ return 0
+}
+
+func (x *PotionLevelData) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *PotionLevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_PotionLevelData_proto protoreflect.FileDescriptor
+
+var file_PotionLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x01, 0x0a, 0x0f, 0x50, 0x6f, 0x74, 0x69,
+ 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x64,
+ 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12,
+ 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionLevelData_proto_rawDescOnce sync.Once
+ file_PotionLevelData_proto_rawDescData = file_PotionLevelData_proto_rawDesc
+)
+
+func file_PotionLevelData_proto_rawDescGZIP() []byte {
+ file_PotionLevelData_proto_rawDescOnce.Do(func() {
+ file_PotionLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionLevelData_proto_rawDescData)
+ })
+ return file_PotionLevelData_proto_rawDescData
+}
+
+var file_PotionLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionLevelData_proto_goTypes = []interface{}{
+ (*PotionLevelData)(nil), // 0: PotionLevelData
+}
+var file_PotionLevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionLevelData_proto_init() }
+func file_PotionLevelData_proto_init() {
+ if File_PotionLevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionLevelData_proto_goTypes,
+ DependencyIndexes: file_PotionLevelData_proto_depIdxs,
+ MessageInfos: file_PotionLevelData_proto_msgTypes,
+ }.Build()
+ File_PotionLevelData_proto = out.File
+ file_PotionLevelData_proto_rawDesc = nil
+ file_PotionLevelData_proto_goTypes = nil
+ file_PotionLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionResetChallengeReq.pb.go b/gover/gen/PotionResetChallengeReq.pb.go
new file mode 100644
index 00000000..88d5e696
--- /dev/null
+++ b/gover/gen/PotionResetChallengeReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionResetChallengeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionResetChallengeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *PotionResetChallengeReq) Reset() {
+ *x = PotionResetChallengeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionResetChallengeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionResetChallengeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionResetChallengeReq) ProtoMessage() {}
+
+func (x *PotionResetChallengeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionResetChallengeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionResetChallengeReq.ProtoReflect.Descriptor instead.
+func (*PotionResetChallengeReq) Descriptor() ([]byte, []int) {
+ return file_PotionResetChallengeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionResetChallengeReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_PotionResetChallengeReq_proto protoreflect.FileDescriptor
+
+var file_PotionResetChallengeReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x34, 0x0a, 0x17, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionResetChallengeReq_proto_rawDescOnce sync.Once
+ file_PotionResetChallengeReq_proto_rawDescData = file_PotionResetChallengeReq_proto_rawDesc
+)
+
+func file_PotionResetChallengeReq_proto_rawDescGZIP() []byte {
+ file_PotionResetChallengeReq_proto_rawDescOnce.Do(func() {
+ file_PotionResetChallengeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionResetChallengeReq_proto_rawDescData)
+ })
+ return file_PotionResetChallengeReq_proto_rawDescData
+}
+
+var file_PotionResetChallengeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionResetChallengeReq_proto_goTypes = []interface{}{
+ (*PotionResetChallengeReq)(nil), // 0: PotionResetChallengeReq
+}
+var file_PotionResetChallengeReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionResetChallengeReq_proto_init() }
+func file_PotionResetChallengeReq_proto_init() {
+ if File_PotionResetChallengeReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionResetChallengeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionResetChallengeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionResetChallengeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionResetChallengeReq_proto_goTypes,
+ DependencyIndexes: file_PotionResetChallengeReq_proto_depIdxs,
+ MessageInfos: file_PotionResetChallengeReq_proto_msgTypes,
+ }.Build()
+ File_PotionResetChallengeReq_proto = out.File
+ file_PotionResetChallengeReq_proto_rawDesc = nil
+ file_PotionResetChallengeReq_proto_goTypes = nil
+ file_PotionResetChallengeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionResetChallengeRsp.pb.go b/gover/gen/PotionResetChallengeRsp.pb.go
new file mode 100644
index 00000000..756d0592
--- /dev/null
+++ b/gover/gen/PotionResetChallengeRsp.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionResetChallengeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionResetChallengeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageData *PotionStageData `protobuf:"bytes,5,opt,name=stage_data,json=stageData,proto3" json:"stage_data,omitempty"`
+}
+
+func (x *PotionResetChallengeRsp) Reset() {
+ *x = PotionResetChallengeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionResetChallengeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionResetChallengeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionResetChallengeRsp) ProtoMessage() {}
+
+func (x *PotionResetChallengeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionResetChallengeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionResetChallengeRsp.ProtoReflect.Descriptor instead.
+func (*PotionResetChallengeRsp) Descriptor() ([]byte, []int) {
+ return file_PotionResetChallengeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionResetChallengeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *PotionResetChallengeRsp) GetStageData() *PotionStageData {
+ if x != nil {
+ return x.StageData
+ }
+ return nil
+}
+
+var File_PotionResetChallengeRsp_proto protoreflect.FileDescriptor
+
+var file_PotionResetChallengeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x15, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x17, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x52, 0x65, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x0a, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x10, 0x2e, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionResetChallengeRsp_proto_rawDescOnce sync.Once
+ file_PotionResetChallengeRsp_proto_rawDescData = file_PotionResetChallengeRsp_proto_rawDesc
+)
+
+func file_PotionResetChallengeRsp_proto_rawDescGZIP() []byte {
+ file_PotionResetChallengeRsp_proto_rawDescOnce.Do(func() {
+ file_PotionResetChallengeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionResetChallengeRsp_proto_rawDescData)
+ })
+ return file_PotionResetChallengeRsp_proto_rawDescData
+}
+
+var file_PotionResetChallengeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionResetChallengeRsp_proto_goTypes = []interface{}{
+ (*PotionResetChallengeRsp)(nil), // 0: PotionResetChallengeRsp
+ (*PotionStageData)(nil), // 1: PotionStageData
+}
+var file_PotionResetChallengeRsp_proto_depIdxs = []int32{
+ 1, // 0: PotionResetChallengeRsp.stage_data:type_name -> PotionStageData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PotionResetChallengeRsp_proto_init() }
+func file_PotionResetChallengeRsp_proto_init() {
+ if File_PotionResetChallengeRsp_proto != nil {
+ return
+ }
+ file_PotionStageData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PotionResetChallengeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionResetChallengeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionResetChallengeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionResetChallengeRsp_proto_goTypes,
+ DependencyIndexes: file_PotionResetChallengeRsp_proto_depIdxs,
+ MessageInfos: file_PotionResetChallengeRsp_proto_msgTypes,
+ }.Build()
+ File_PotionResetChallengeRsp_proto = out.File
+ file_PotionResetChallengeRsp_proto_rawDesc = nil
+ file_PotionResetChallengeRsp_proto_goTypes = nil
+ file_PotionResetChallengeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionRestartDungeonReq.pb.go b/gover/gen/PotionRestartDungeonReq.pb.go
new file mode 100644
index 00000000..b2d05431
--- /dev/null
+++ b/gover/gen/PotionRestartDungeonReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionRestartDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionRestartDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *PotionRestartDungeonReq) Reset() {
+ *x = PotionRestartDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionRestartDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionRestartDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionRestartDungeonReq) ProtoMessage() {}
+
+func (x *PotionRestartDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionRestartDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionRestartDungeonReq.ProtoReflect.Descriptor instead.
+func (*PotionRestartDungeonReq) Descriptor() ([]byte, []int) {
+ return file_PotionRestartDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_PotionRestartDungeonReq_proto protoreflect.FileDescriptor
+
+var file_PotionRestartDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x19, 0x0a, 0x17, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionRestartDungeonReq_proto_rawDescOnce sync.Once
+ file_PotionRestartDungeonReq_proto_rawDescData = file_PotionRestartDungeonReq_proto_rawDesc
+)
+
+func file_PotionRestartDungeonReq_proto_rawDescGZIP() []byte {
+ file_PotionRestartDungeonReq_proto_rawDescOnce.Do(func() {
+ file_PotionRestartDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionRestartDungeonReq_proto_rawDescData)
+ })
+ return file_PotionRestartDungeonReq_proto_rawDescData
+}
+
+var file_PotionRestartDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionRestartDungeonReq_proto_goTypes = []interface{}{
+ (*PotionRestartDungeonReq)(nil), // 0: PotionRestartDungeonReq
+}
+var file_PotionRestartDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionRestartDungeonReq_proto_init() }
+func file_PotionRestartDungeonReq_proto_init() {
+ if File_PotionRestartDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionRestartDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionRestartDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionRestartDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionRestartDungeonReq_proto_goTypes,
+ DependencyIndexes: file_PotionRestartDungeonReq_proto_depIdxs,
+ MessageInfos: file_PotionRestartDungeonReq_proto_msgTypes,
+ }.Build()
+ File_PotionRestartDungeonReq_proto = out.File
+ file_PotionRestartDungeonReq_proto_rawDesc = nil
+ file_PotionRestartDungeonReq_proto_goTypes = nil
+ file_PotionRestartDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionRestartDungeonRsp.pb.go b/gover/gen/PotionRestartDungeonRsp.pb.go
new file mode 100644
index 00000000..c4444325
--- /dev/null
+++ b/gover/gen/PotionRestartDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionRestartDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionRestartDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *PotionRestartDungeonRsp) Reset() {
+ *x = PotionRestartDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionRestartDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionRestartDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionRestartDungeonRsp) ProtoMessage() {}
+
+func (x *PotionRestartDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionRestartDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionRestartDungeonRsp.ProtoReflect.Descriptor instead.
+func (*PotionRestartDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_PotionRestartDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionRestartDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_PotionRestartDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_PotionRestartDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x33, 0x0a, 0x17, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionRestartDungeonRsp_proto_rawDescOnce sync.Once
+ file_PotionRestartDungeonRsp_proto_rawDescData = file_PotionRestartDungeonRsp_proto_rawDesc
+)
+
+func file_PotionRestartDungeonRsp_proto_rawDescGZIP() []byte {
+ file_PotionRestartDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_PotionRestartDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionRestartDungeonRsp_proto_rawDescData)
+ })
+ return file_PotionRestartDungeonRsp_proto_rawDescData
+}
+
+var file_PotionRestartDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionRestartDungeonRsp_proto_goTypes = []interface{}{
+ (*PotionRestartDungeonRsp)(nil), // 0: PotionRestartDungeonRsp
+}
+var file_PotionRestartDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionRestartDungeonRsp_proto_init() }
+func file_PotionRestartDungeonRsp_proto_init() {
+ if File_PotionRestartDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionRestartDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionRestartDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionRestartDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionRestartDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_PotionRestartDungeonRsp_proto_depIdxs,
+ MessageInfos: file_PotionRestartDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_PotionRestartDungeonRsp_proto = out.File
+ file_PotionRestartDungeonRsp_proto_rawDesc = nil
+ file_PotionRestartDungeonRsp_proto_goTypes = nil
+ file_PotionRestartDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionSaveDungeonResultReq.pb.go b/gover/gen/PotionSaveDungeonResultReq.pb.go
new file mode 100644
index 00000000..b9c0d725
--- /dev/null
+++ b/gover/gen/PotionSaveDungeonResultReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionSaveDungeonResultReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionSaveDungeonResultReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *PotionSaveDungeonResultReq) Reset() {
+ *x = PotionSaveDungeonResultReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionSaveDungeonResultReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionSaveDungeonResultReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionSaveDungeonResultReq) ProtoMessage() {}
+
+func (x *PotionSaveDungeonResultReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionSaveDungeonResultReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionSaveDungeonResultReq.ProtoReflect.Descriptor instead.
+func (*PotionSaveDungeonResultReq) Descriptor() ([]byte, []int) {
+ return file_PotionSaveDungeonResultReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionSaveDungeonResultReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *PotionSaveDungeonResultReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_PotionSaveDungeonResultReq_proto protoreflect.FileDescriptor
+
+var file_PotionSaveDungeonResultReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1a, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionSaveDungeonResultReq_proto_rawDescOnce sync.Once
+ file_PotionSaveDungeonResultReq_proto_rawDescData = file_PotionSaveDungeonResultReq_proto_rawDesc
+)
+
+func file_PotionSaveDungeonResultReq_proto_rawDescGZIP() []byte {
+ file_PotionSaveDungeonResultReq_proto_rawDescOnce.Do(func() {
+ file_PotionSaveDungeonResultReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionSaveDungeonResultReq_proto_rawDescData)
+ })
+ return file_PotionSaveDungeonResultReq_proto_rawDescData
+}
+
+var file_PotionSaveDungeonResultReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionSaveDungeonResultReq_proto_goTypes = []interface{}{
+ (*PotionSaveDungeonResultReq)(nil), // 0: PotionSaveDungeonResultReq
+}
+var file_PotionSaveDungeonResultReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionSaveDungeonResultReq_proto_init() }
+func file_PotionSaveDungeonResultReq_proto_init() {
+ if File_PotionSaveDungeonResultReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionSaveDungeonResultReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionSaveDungeonResultReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionSaveDungeonResultReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionSaveDungeonResultReq_proto_goTypes,
+ DependencyIndexes: file_PotionSaveDungeonResultReq_proto_depIdxs,
+ MessageInfos: file_PotionSaveDungeonResultReq_proto_msgTypes,
+ }.Build()
+ File_PotionSaveDungeonResultReq_proto = out.File
+ file_PotionSaveDungeonResultReq_proto_rawDesc = nil
+ file_PotionSaveDungeonResultReq_proto_goTypes = nil
+ file_PotionSaveDungeonResultReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionSaveDungeonResultRsp.pb.go b/gover/gen/PotionSaveDungeonResultRsp.pb.go
new file mode 100644
index 00000000..d50e2a5a
--- /dev/null
+++ b/gover/gen/PotionSaveDungeonResultRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionSaveDungeonResultRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionSaveDungeonResultRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *PotionSaveDungeonResultRsp) Reset() {
+ *x = PotionSaveDungeonResultRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionSaveDungeonResultRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionSaveDungeonResultRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionSaveDungeonResultRsp) ProtoMessage() {}
+
+func (x *PotionSaveDungeonResultRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionSaveDungeonResultRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionSaveDungeonResultRsp.ProtoReflect.Descriptor instead.
+func (*PotionSaveDungeonResultRsp) Descriptor() ([]byte, []int) {
+ return file_PotionSaveDungeonResultRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionSaveDungeonResultRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_PotionSaveDungeonResultRsp_proto protoreflect.FileDescriptor
+
+var file_PotionSaveDungeonResultRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x61, 0x76, 0x65,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionSaveDungeonResultRsp_proto_rawDescOnce sync.Once
+ file_PotionSaveDungeonResultRsp_proto_rawDescData = file_PotionSaveDungeonResultRsp_proto_rawDesc
+)
+
+func file_PotionSaveDungeonResultRsp_proto_rawDescGZIP() []byte {
+ file_PotionSaveDungeonResultRsp_proto_rawDescOnce.Do(func() {
+ file_PotionSaveDungeonResultRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionSaveDungeonResultRsp_proto_rawDescData)
+ })
+ return file_PotionSaveDungeonResultRsp_proto_rawDescData
+}
+
+var file_PotionSaveDungeonResultRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionSaveDungeonResultRsp_proto_goTypes = []interface{}{
+ (*PotionSaveDungeonResultRsp)(nil), // 0: PotionSaveDungeonResultRsp
+}
+var file_PotionSaveDungeonResultRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PotionSaveDungeonResultRsp_proto_init() }
+func file_PotionSaveDungeonResultRsp_proto_init() {
+ if File_PotionSaveDungeonResultRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PotionSaveDungeonResultRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionSaveDungeonResultRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionSaveDungeonResultRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionSaveDungeonResultRsp_proto_goTypes,
+ DependencyIndexes: file_PotionSaveDungeonResultRsp_proto_depIdxs,
+ MessageInfos: file_PotionSaveDungeonResultRsp_proto_msgTypes,
+ }.Build()
+ File_PotionSaveDungeonResultRsp_proto = out.File
+ file_PotionSaveDungeonResultRsp_proto_rawDesc = nil
+ file_PotionSaveDungeonResultRsp_proto_goTypes = nil
+ file_PotionSaveDungeonResultRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PotionStage.pb.go b/gover/gen/PotionStage.pb.go
deleted file mode 100644
index cfa80424..00000000
--- a/gover/gen/PotionStage.pb.go
+++ /dev/null
@@ -1,205 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: PotionStage.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type PotionStage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_HFHCCJFDOKA []uint32 `protobuf:"varint,2,rep,packed,name=Unk2700_HFHCCJFDOKA,json=Unk2700HFHCCJFDOKA,proto3" json:"Unk2700_HFHCCJFDOKA,omitempty"`
- IsOpen bool `protobuf:"varint,15,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- LevelList []*Unk2700_JLHKOLGFAMI `protobuf:"bytes,14,rep,name=level_list,json=levelList,proto3" json:"level_list,omitempty"`
- Unk2700_LONIJGBDPIG []uint32 `protobuf:"varint,13,rep,packed,name=Unk2700_LONIJGBDPIG,json=Unk2700LONIJGBDPIG,proto3" json:"Unk2700_LONIJGBDPIG,omitempty"`
-}
-
-func (x *PotionStage) Reset() {
- *x = PotionStage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_PotionStage_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *PotionStage) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*PotionStage) ProtoMessage() {}
-
-func (x *PotionStage) ProtoReflect() protoreflect.Message {
- mi := &file_PotionStage_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use PotionStage.ProtoReflect.Descriptor instead.
-func (*PotionStage) Descriptor() ([]byte, []int) {
- return file_PotionStage_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *PotionStage) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *PotionStage) GetUnk2700_HFHCCJFDOKA() []uint32 {
- if x != nil {
- return x.Unk2700_HFHCCJFDOKA
- }
- return nil
-}
-
-func (x *PotionStage) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *PotionStage) GetLevelList() []*Unk2700_JLHKOLGFAMI {
- if x != nil {
- return x.LevelList
- }
- return nil
-}
-
-func (x *PotionStage) GetUnk2700_LONIJGBDPIG() []uint32 {
- if x != nil {
- return x.Unk2700_LONIJGBDPIG
- }
- return nil
-}
-
-var File_PotionStage_proto protoreflect.FileDescriptor
-
-var file_PotionStage_proto_rawDesc = []byte{
- 0x0a, 0x11, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x48,
- 0x4b, 0x4f, 0x4c, 0x47, 0x46, 0x41, 0x4d, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8,
- 0x01, 0x0a, 0x0b, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x48, 0x43, 0x43, 0x4a, 0x46, 0x44, 0x4f, 0x4b, 0x41,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48,
- 0x46, 0x48, 0x43, 0x43, 0x4a, 0x46, 0x44, 0x4f, 0x4b, 0x41, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
- 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
- 0x70, 0x65, 0x6e, 0x12, 0x33, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x4c, 0x48, 0x4b, 0x4f, 0x4c, 0x47, 0x46, 0x41, 0x4d, 0x49, 0x52, 0x09, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x4e, 0x49, 0x4a, 0x47, 0x42, 0x44, 0x50, 0x49, 0x47, 0x18,
- 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x4f,
- 0x4e, 0x49, 0x4a, 0x47, 0x42, 0x44, 0x50, 0x49, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_PotionStage_proto_rawDescOnce sync.Once
- file_PotionStage_proto_rawDescData = file_PotionStage_proto_rawDesc
-)
-
-func file_PotionStage_proto_rawDescGZIP() []byte {
- file_PotionStage_proto_rawDescOnce.Do(func() {
- file_PotionStage_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionStage_proto_rawDescData)
- })
- return file_PotionStage_proto_rawDescData
-}
-
-var file_PotionStage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_PotionStage_proto_goTypes = []interface{}{
- (*PotionStage)(nil), // 0: PotionStage
- (*Unk2700_JLHKOLGFAMI)(nil), // 1: Unk2700_JLHKOLGFAMI
-}
-var file_PotionStage_proto_depIdxs = []int32{
- 1, // 0: PotionStage.level_list:type_name -> Unk2700_JLHKOLGFAMI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_PotionStage_proto_init() }
-func file_PotionStage_proto_init() {
- if File_PotionStage_proto != nil {
- return
- }
- file_Unk2700_JLHKOLGFAMI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_PotionStage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*PotionStage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_PotionStage_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_PotionStage_proto_goTypes,
- DependencyIndexes: file_PotionStage_proto_depIdxs,
- MessageInfos: file_PotionStage_proto_msgTypes,
- }.Build()
- File_PotionStage_proto = out.File
- file_PotionStage_proto_rawDesc = nil
- file_PotionStage_proto_goTypes = nil
- file_PotionStage_proto_depIdxs = nil
-}
diff --git a/gover/gen/PotionStageData.pb.go b/gover/gen/PotionStageData.pb.go
new file mode 100644
index 00000000..561c9dd2
--- /dev/null
+++ b/gover/gen/PotionStageData.pb.go
@@ -0,0 +1,205 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PotionStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PotionStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_BMEHJHFCPMA []uint32 `protobuf:"varint,7,rep,packed,name=Unk3300_BMEHJHFCPMA,json=Unk3300BMEHJHFCPMA,proto3" json:"Unk3300_BMEHJHFCPMA,omitempty"`
+ Unk3300_NLMEPPPMCKI []uint32 `protobuf:"varint,9,rep,packed,name=Unk3300_NLMEPPPMCKI,json=Unk3300NLMEPPPMCKI,proto3" json:"Unk3300_NLMEPPPMCKI,omitempty"`
+ StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ LevelList []*PotionLevelData `protobuf:"bytes,11,rep,name=level_list,json=levelList,proto3" json:"level_list,omitempty"`
+}
+
+func (x *PotionStageData) Reset() {
+ *x = PotionStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PotionStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PotionStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PotionStageData) ProtoMessage() {}
+
+func (x *PotionStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_PotionStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PotionStageData.ProtoReflect.Descriptor instead.
+func (*PotionStageData) Descriptor() ([]byte, []int) {
+ return file_PotionStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PotionStageData) GetUnk3300_BMEHJHFCPMA() []uint32 {
+ if x != nil {
+ return x.Unk3300_BMEHJHFCPMA
+ }
+ return nil
+}
+
+func (x *PotionStageData) GetUnk3300_NLMEPPPMCKI() []uint32 {
+ if x != nil {
+ return x.Unk3300_NLMEPPPMCKI
+ }
+ return nil
+}
+
+func (x *PotionStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *PotionStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *PotionStageData) GetLevelList() []*PotionLevelData {
+ if x != nil {
+ return x.LevelList
+ }
+ return nil
+}
+
+var File_PotionStageData_proto protoreflect.FileDescriptor
+
+var file_PotionStageData_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74,
+ 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8,
+ 0x01, 0x0a, 0x0f, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4d,
+ 0x45, 0x48, 0x4a, 0x48, 0x46, 0x43, 0x50, 0x4d, 0x41, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4d, 0x45, 0x48, 0x4a, 0x48, 0x46, 0x43,
+ 0x50, 0x4d, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e,
+ 0x4c, 0x4d, 0x45, 0x50, 0x50, 0x50, 0x4d, 0x43, 0x4b, 0x49, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4c, 0x4d, 0x45, 0x50, 0x50, 0x50,
+ 0x4d, 0x43, 0x4b, 0x49, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
+ 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x50,
+ 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PotionStageData_proto_rawDescOnce sync.Once
+ file_PotionStageData_proto_rawDescData = file_PotionStageData_proto_rawDesc
+)
+
+func file_PotionStageData_proto_rawDescGZIP() []byte {
+ file_PotionStageData_proto_rawDescOnce.Do(func() {
+ file_PotionStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_PotionStageData_proto_rawDescData)
+ })
+ return file_PotionStageData_proto_rawDescData
+}
+
+var file_PotionStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PotionStageData_proto_goTypes = []interface{}{
+ (*PotionStageData)(nil), // 0: PotionStageData
+ (*PotionLevelData)(nil), // 1: PotionLevelData
+}
+var file_PotionStageData_proto_depIdxs = []int32{
+ 1, // 0: PotionStageData.level_list:type_name -> PotionLevelData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PotionStageData_proto_init() }
+func file_PotionStageData_proto_init() {
+ if File_PotionStageData_proto != nil {
+ return
+ }
+ file_PotionLevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PotionStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PotionStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PotionStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PotionStageData_proto_goTypes,
+ DependencyIndexes: file_PotionStageData_proto_depIdxs,
+ MessageInfos: file_PotionStageData_proto_msgTypes,
+ }.Build()
+ File_PotionStageData_proto = out.File
+ file_PotionStageData_proto_rawDesc = nil
+ file_PotionStageData_proto_goTypes = nil
+ file_PotionStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/PrivateChatNotify.pb.go b/gover/gen/PrivateChatNotify.pb.go
index b06ee7a4..9069fdd1 100644
--- a/gover/gen/PrivateChatNotify.pb.go
+++ b/gover/gen/PrivateChatNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PrivateChatNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4962
-// EnetChannelId: 0
-// EnetIsReliable: true
type PrivateChatNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChatInfo *ChatInfo `protobuf:"bytes,7,opt,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
+ ChatInfo *ChatInfo `protobuf:"bytes,9,opt,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
}
func (x *PrivateChatNotify) Reset() {
@@ -93,7 +90,7 @@ var file_PrivateChatNotify_proto_rawDesc = []byte{
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x68, 0x61, 0x74, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x11, 0x50, 0x72, 0x69,
0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26,
- 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x68,
0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PrivateChatReq.pb.go b/gover/gen/PrivateChatReq.pb.go
index 76867274..0140dd97 100644
--- a/gover/gen/PrivateChatReq.pb.go
+++ b/gover/gen/PrivateChatReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PrivateChatReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5022
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PrivateChatReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,7,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
// Types that are assignable to Content:
//
// *PrivateChatReq_Text
@@ -118,11 +114,11 @@ type isPrivateChatReq_Content interface {
}
type PrivateChatReq_Text struct {
- Text string `protobuf:"bytes,3,opt,name=text,proto3,oneof"`
+ Text string `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
}
type PrivateChatReq_Icon struct {
- Icon uint32 `protobuf:"varint,4,opt,name=icon,proto3,oneof"`
+ Icon uint32 `protobuf:"varint,13,opt,name=icon,proto3,oneof"`
}
func (*PrivateChatReq_Text) isPrivateChatReq_Content() {}
@@ -135,10 +131,10 @@ var file_PrivateChatReq_proto_rawDesc = []byte{
0x0a, 0x14, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x0e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74,
0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61,
+ 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61,
0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x14, 0x0a,
- 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x04, 0x69,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x14, 0x0a,
+ 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x04, 0x69,
0x63, 0x6f, 0x6e, 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PrivateChatRsp.pb.go b/gover/gen/PrivateChatRsp.pb.go
index a3559d62..e69eaadd 100644
--- a/gover/gen/PrivateChatRsp.pb.go
+++ b/gover/gen/PrivateChatRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PrivateChatRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5048
-// EnetChannelId: 0
-// EnetIsReliable: true
type PrivateChatRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChatForbiddenEndtime uint32 `protobuf:"varint,12,opt,name=chat_forbidden_endtime,json=chatForbiddenEndtime,proto3" json:"chat_forbidden_endtime,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChatForbiddenEndtime uint32 `protobuf:"varint,6,opt,name=chat_forbidden_endtime,json=chatForbiddenEndtime,proto3" json:"chat_forbidden_endtime,omitempty"`
}
func (x *PrivateChatRsp) Reset() {
@@ -80,16 +77,16 @@ func (*PrivateChatRsp) Descriptor() ([]byte, []int) {
return file_PrivateChatRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *PrivateChatRsp) GetChatForbiddenEndtime() uint32 {
+func (x *PrivateChatRsp) GetRetcode() int32 {
if x != nil {
- return x.ChatForbiddenEndtime
+ return x.Retcode
}
return 0
}
-func (x *PrivateChatRsp) GetRetcode() int32 {
+func (x *PrivateChatRsp) GetChatForbiddenEndtime() uint32 {
if x != nil {
- return x.Retcode
+ return x.ChatForbiddenEndtime
}
return 0
}
@@ -99,12 +96,12 @@ var File_PrivateChatRsp_proto protoreflect.FileDescriptor
var file_PrivateChatRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x0e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74,
- 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x68, 0x61, 0x74,
- 0x5f, 0x66, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68, 0x61, 0x74, 0x46, 0x6f,
- 0x72, 0x62, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x62, 0x69,
+ 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x14, 0x63, 0x68, 0x61, 0x74, 0x46, 0x6f, 0x72, 0x62, 0x69, 0x64, 0x64, 0x65,
+ 0x6e, 0x45, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PrivateChatSetSequenceReq.pb.go b/gover/gen/PrivateChatSetSequenceReq.pb.go
deleted file mode 100644
index 84f1e4d5..00000000
--- a/gover/gen/PrivateChatSetSequenceReq.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: PrivateChatSetSequenceReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4985
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type PrivateChatSetSequenceReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TargetUid uint32 `protobuf:"varint,11,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Sequence uint32 `protobuf:"varint,15,opt,name=sequence,proto3" json:"sequence,omitempty"`
-}
-
-func (x *PrivateChatSetSequenceReq) Reset() {
- *x = PrivateChatSetSequenceReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_PrivateChatSetSequenceReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *PrivateChatSetSequenceReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*PrivateChatSetSequenceReq) ProtoMessage() {}
-
-func (x *PrivateChatSetSequenceReq) ProtoReflect() protoreflect.Message {
- mi := &file_PrivateChatSetSequenceReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use PrivateChatSetSequenceReq.ProtoReflect.Descriptor instead.
-func (*PrivateChatSetSequenceReq) Descriptor() ([]byte, []int) {
- return file_PrivateChatSetSequenceReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *PrivateChatSetSequenceReq) GetTargetUid() uint32 {
- if x != nil {
- return x.TargetUid
- }
- return 0
-}
-
-func (x *PrivateChatSetSequenceReq) GetSequence() uint32 {
- if x != nil {
- return x.Sequence
- }
- return 0
-}
-
-var File_PrivateChatSetSequenceReq_proto protoreflect.FileDescriptor
-
-var file_PrivateChatSetSequenceReq_proto_rawDesc = []byte{
- 0x0a, 0x1f, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x53, 0x65, 0x74,
- 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x56, 0x0a, 0x19, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74,
- 0x53, 0x65, 0x74, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d,
- 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1a, 0x0a,
- 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_PrivateChatSetSequenceReq_proto_rawDescOnce sync.Once
- file_PrivateChatSetSequenceReq_proto_rawDescData = file_PrivateChatSetSequenceReq_proto_rawDesc
-)
-
-func file_PrivateChatSetSequenceReq_proto_rawDescGZIP() []byte {
- file_PrivateChatSetSequenceReq_proto_rawDescOnce.Do(func() {
- file_PrivateChatSetSequenceReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PrivateChatSetSequenceReq_proto_rawDescData)
- })
- return file_PrivateChatSetSequenceReq_proto_rawDescData
-}
-
-var file_PrivateChatSetSequenceReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_PrivateChatSetSequenceReq_proto_goTypes = []interface{}{
- (*PrivateChatSetSequenceReq)(nil), // 0: PrivateChatSetSequenceReq
-}
-var file_PrivateChatSetSequenceReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_PrivateChatSetSequenceReq_proto_init() }
-func file_PrivateChatSetSequenceReq_proto_init() {
- if File_PrivateChatSetSequenceReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_PrivateChatSetSequenceReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*PrivateChatSetSequenceReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_PrivateChatSetSequenceReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_PrivateChatSetSequenceReq_proto_goTypes,
- DependencyIndexes: file_PrivateChatSetSequenceReq_proto_depIdxs,
- MessageInfos: file_PrivateChatSetSequenceReq_proto_msgTypes,
- }.Build()
- File_PrivateChatSetSequenceReq_proto = out.File
- file_PrivateChatSetSequenceReq_proto_rawDesc = nil
- file_PrivateChatSetSequenceReq_proto_goTypes = nil
- file_PrivateChatSetSequenceReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/PrivateChatSetSequenceRsp.pb.go b/gover/gen/PrivateChatSetSequenceRsp.pb.go
deleted file mode 100644
index 5e8e9bac..00000000
--- a/gover/gen/PrivateChatSetSequenceRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: PrivateChatSetSequenceRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4957
-// EnetChannelId: 0
-// EnetIsReliable: true
-type PrivateChatSetSequenceRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *PrivateChatSetSequenceRsp) Reset() {
- *x = PrivateChatSetSequenceRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_PrivateChatSetSequenceRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *PrivateChatSetSequenceRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*PrivateChatSetSequenceRsp) ProtoMessage() {}
-
-func (x *PrivateChatSetSequenceRsp) ProtoReflect() protoreflect.Message {
- mi := &file_PrivateChatSetSequenceRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use PrivateChatSetSequenceRsp.ProtoReflect.Descriptor instead.
-func (*PrivateChatSetSequenceRsp) Descriptor() ([]byte, []int) {
- return file_PrivateChatSetSequenceRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *PrivateChatSetSequenceRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_PrivateChatSetSequenceRsp_proto protoreflect.FileDescriptor
-
-var file_PrivateChatSetSequenceRsp_proto_rawDesc = []byte{
- 0x0a, 0x1f, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x53, 0x65, 0x74,
- 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x35, 0x0a, 0x19, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74,
- 0x53, 0x65, 0x74, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_PrivateChatSetSequenceRsp_proto_rawDescOnce sync.Once
- file_PrivateChatSetSequenceRsp_proto_rawDescData = file_PrivateChatSetSequenceRsp_proto_rawDesc
-)
-
-func file_PrivateChatSetSequenceRsp_proto_rawDescGZIP() []byte {
- file_PrivateChatSetSequenceRsp_proto_rawDescOnce.Do(func() {
- file_PrivateChatSetSequenceRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PrivateChatSetSequenceRsp_proto_rawDescData)
- })
- return file_PrivateChatSetSequenceRsp_proto_rawDescData
-}
-
-var file_PrivateChatSetSequenceRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_PrivateChatSetSequenceRsp_proto_goTypes = []interface{}{
- (*PrivateChatSetSequenceRsp)(nil), // 0: PrivateChatSetSequenceRsp
-}
-var file_PrivateChatSetSequenceRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_PrivateChatSetSequenceRsp_proto_init() }
-func file_PrivateChatSetSequenceRsp_proto_init() {
- if File_PrivateChatSetSequenceRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_PrivateChatSetSequenceRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*PrivateChatSetSequenceRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_PrivateChatSetSequenceRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_PrivateChatSetSequenceRsp_proto_goTypes,
- DependencyIndexes: file_PrivateChatSetSequenceRsp_proto_depIdxs,
- MessageInfos: file_PrivateChatSetSequenceRsp_proto_msgTypes,
- }.Build()
- File_PrivateChatSetSequenceRsp_proto = out.File
- file_PrivateChatSetSequenceRsp_proto_rawDesc = nil
- file_PrivateChatSetSequenceRsp_proto_goTypes = nil
- file_PrivateChatSetSequenceRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/ProductPriceTier.pb.go b/gover/gen/ProductPriceTier.pb.go
index 8407dfc0..8462803b 100644
--- a/gover/gen/ProductPriceTier.pb.go
+++ b/gover/gen/ProductPriceTier.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProductPriceTier.proto
package gen
@@ -41,8 +41,8 @@ type ProductPriceTier struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProductId string `protobuf:"bytes,6,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
- PriceTier string `protobuf:"bytes,12,opt,name=price_tier,json=priceTier,proto3" json:"price_tier,omitempty"`
+ PriceTier string `protobuf:"bytes,3,opt,name=price_tier,json=priceTier,proto3" json:"price_tier,omitempty"`
+ ProductId string `protobuf:"bytes,14,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
}
func (x *ProductPriceTier) Reset() {
@@ -77,16 +77,16 @@ func (*ProductPriceTier) Descriptor() ([]byte, []int) {
return file_ProductPriceTier_proto_rawDescGZIP(), []int{0}
}
-func (x *ProductPriceTier) GetProductId() string {
+func (x *ProductPriceTier) GetPriceTier() string {
if x != nil {
- return x.ProductId
+ return x.PriceTier
}
return ""
}
-func (x *ProductPriceTier) GetPriceTier() string {
+func (x *ProductPriceTier) GetProductId() string {
if x != nil {
- return x.PriceTier
+ return x.ProductId
}
return ""
}
@@ -97,10 +97,10 @@ var file_ProductPriceTier_proto_rawDesc = []byte{
0x0a, 0x16, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69,
0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x10, 0x50, 0x72, 0x6f, 0x64,
0x75, 0x63, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
- 0x72, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x54, 0x69, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
+ 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ProfilePicture.pb.go b/gover/gen/ProfilePicture.pb.go
index e45f4847..69fffa14 100644
--- a/gover/gen/ProfilePicture.pb.go
+++ b/gover/gen/ProfilePicture.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProfilePicture.proto
package gen
diff --git a/gover/gen/ProfilePictureChangeNotify.pb.go b/gover/gen/ProfilePictureChangeNotify.pb.go
index ee242061..3284e23e 100644
--- a/gover/gen/ProfilePictureChangeNotify.pb.go
+++ b/gover/gen/ProfilePictureChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProfilePictureChangeNotify.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4016
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ProfilePictureChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ProjectorOptionReq.pb.go b/gover/gen/ProjectorOptionReq.pb.go
index 89ef17ae..8ade6279 100644
--- a/gover/gen/ProjectorOptionReq.pb.go
+++ b/gover/gen/ProjectorOptionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProjectorOptionReq.proto
package gen
@@ -85,17 +85,13 @@ func (ProjectorOptionReq_ProjectorOpType) EnumDescriptor() ([]byte, []int) {
return file_ProjectorOptionReq_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 863
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ProjectorOptionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpType uint32 `protobuf:"varint,7,opt,name=op_type,json=opType,proto3" json:"op_type,omitempty"`
- EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ OpType uint32 `protobuf:"varint,2,opt,name=op_type,json=opType,proto3" json:"op_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *ProjectorOptionReq) Reset() {
@@ -150,9 +146,9 @@ var file_ProjectorOptionReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x12, 0x50,
0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
- 0x71, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x71, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x6a, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x6a, 0x65,
0x63, 0x74, 0x6f, 0x72, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x52,
0x4f, 0x4a, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x5f, 0x4f, 0x50, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
diff --git a/gover/gen/ProjectorOptionRsp.pb.go b/gover/gen/ProjectorOptionRsp.pb.go
index 57a656a8..2399173a 100644
--- a/gover/gen/ProjectorOptionRsp.pb.go
+++ b/gover/gen/ProjectorOptionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProjectorOptionRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 895
-// EnetChannelId: 0
-// EnetIsReliable: true
type ProjectorOptionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OpType uint32 `protobuf:"varint,13,opt,name=op_type,json=opType,proto3" json:"op_type,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ OpType uint32 `protobuf:"varint,14,opt,name=op_type,json=opType,proto3" json:"op_type,omitempty"`
}
func (x *ProjectorOptionRsp) Reset() {
@@ -81,16 +78,16 @@ func (*ProjectorOptionRsp) Descriptor() ([]byte, []int) {
return file_ProjectorOptionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ProjectorOptionRsp) GetEntityId() uint32 {
+func (x *ProjectorOptionRsp) GetRetcode() int32 {
if x != nil {
- return x.EntityId
+ return x.Retcode
}
return 0
}
-func (x *ProjectorOptionRsp) GetRetcode() int32 {
+func (x *ProjectorOptionRsp) GetEntityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.EntityId
}
return 0
}
@@ -108,11 +105,11 @@ var file_ProjectorOptionRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x12, 0x50, 0x72,
0x6f, 0x6a, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x70, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PropChangeReason.pb.go b/gover/gen/PropChangeReason.pb.go
index 0dc03554..da022e75 100644
--- a/gover/gen/PropChangeReason.pb.go
+++ b/gover/gen/PropChangeReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PropChangeReason.proto
package gen
diff --git a/gover/gen/PropPair.pb.go b/gover/gen/PropPair.pb.go
index 22bd6b35..f6c0f84c 100644
--- a/gover/gen/PropPair.pb.go
+++ b/gover/gen/PropPair.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PropPair.proto
package gen
diff --git a/gover/gen/PropValue.pb.go b/gover/gen/PropValue.pb.go
index ed370a14..c8088cfe 100644
--- a/gover/gen/PropValue.pb.go
+++ b/gover/gen/PropValue.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PropValue.proto
package gen
diff --git a/gover/gen/ProtEntityType.pb.go b/gover/gen/ProtEntityType.pb.go
index c0564f19..377486cd 100644
--- a/gover/gen/ProtEntityType.pb.go
+++ b/gover/gen/ProtEntityType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProtEntityType.proto
package gen
diff --git a/gover/gen/ProudSkillChangeNotify.pb.go b/gover/gen/ProudSkillChangeNotify.pb.go
index d72e4d4e..4ef9ec32 100644
--- a/gover/gen/ProudSkillChangeNotify.pb.go
+++ b/gover/gen/ProudSkillChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProudSkillChangeNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1031
-// EnetChannelId: 0
-// EnetIsReliable: true
type ProudSkillChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- SkillDepotId uint32 `protobuf:"varint,8,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
- ProudSkillList []uint32 `protobuf:"varint,12,rep,packed,name=proud_skill_list,json=proudSkillList,proto3" json:"proud_skill_list,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ ProudSkillList []uint32 `protobuf:"varint,5,rep,packed,name=proud_skill_list,json=proudSkillList,proto3" json:"proud_skill_list,omitempty"`
+ SkillDepotId uint32 `protobuf:"varint,12,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *ProudSkillChangeNotify) Reset() {
@@ -89,11 +86,11 @@ func (x *ProudSkillChangeNotify) GetAvatarGuid() uint64 {
return 0
}
-func (x *ProudSkillChangeNotify) GetEntityId() uint32 {
+func (x *ProudSkillChangeNotify) GetProudSkillList() []uint32 {
if x != nil {
- return x.EntityId
+ return x.ProudSkillList
}
- return 0
+ return nil
}
func (x *ProudSkillChangeNotify) GetSkillDepotId() uint32 {
@@ -103,11 +100,11 @@ func (x *ProudSkillChangeNotify) GetSkillDepotId() uint32 {
return 0
}
-func (x *ProudSkillChangeNotify) GetProudSkillList() []uint32 {
+func (x *ProudSkillChangeNotify) GetEntityId() uint32 {
if x != nil {
- return x.ProudSkillList
+ return x.EntityId
}
- return nil
+ return 0
}
var File_ProudSkillChangeNotify_proto protoreflect.FileDescriptor
@@ -117,15 +114,15 @@ var file_ProudSkillChangeNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6,
0x01, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
- 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a,
- 0x10, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b,
- 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x72,
+ 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x64, 0x65,
+ 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ProudSkillExtraLevelNotify.pb.go b/gover/gen/ProudSkillExtraLevelNotify.pb.go
index b0cd5f18..7b1a49a6 100644
--- a/gover/gen/ProudSkillExtraLevelNotify.pb.go
+++ b/gover/gen/ProudSkillExtraLevelNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProudSkillExtraLevelNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1081
-// EnetChannelId: 0
-// EnetIsReliable: true
type ProudSkillExtraLevelNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TalentType uint32 `protobuf:"varint,11,opt,name=talent_type,json=talentType,proto3" json:"talent_type,omitempty"`
- TalentIndex uint32 `protobuf:"varint,8,opt,name=talent_index,json=talentIndex,proto3" json:"talent_index,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,15,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- ExtraLevel uint32 `protobuf:"varint,3,opt,name=extra_level,json=extraLevel,proto3" json:"extra_level,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ ExtraLevel uint32 `protobuf:"varint,4,opt,name=extra_level,json=extraLevel,proto3" json:"extra_level,omitempty"`
+ TalentType uint32 `protobuf:"varint,8,opt,name=talent_type,json=talentType,proto3" json:"talent_type,omitempty"`
+ TalentIndex uint32 `protobuf:"varint,2,opt,name=talent_index,json=talentIndex,proto3" json:"talent_index,omitempty"`
}
func (x *ProudSkillExtraLevelNotify) Reset() {
@@ -82,30 +79,30 @@ func (*ProudSkillExtraLevelNotify) Descriptor() ([]byte, []int) {
return file_ProudSkillExtraLevelNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ProudSkillExtraLevelNotify) GetTalentType() uint32 {
+func (x *ProudSkillExtraLevelNotify) GetAvatarGuid() uint64 {
if x != nil {
- return x.TalentType
+ return x.AvatarGuid
}
return 0
}
-func (x *ProudSkillExtraLevelNotify) GetTalentIndex() uint32 {
+func (x *ProudSkillExtraLevelNotify) GetExtraLevel() uint32 {
if x != nil {
- return x.TalentIndex
+ return x.ExtraLevel
}
return 0
}
-func (x *ProudSkillExtraLevelNotify) GetAvatarGuid() uint64 {
+func (x *ProudSkillExtraLevelNotify) GetTalentType() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.TalentType
}
return 0
}
-func (x *ProudSkillExtraLevelNotify) GetExtraLevel() uint32 {
+func (x *ProudSkillExtraLevelNotify) GetTalentIndex() uint32 {
if x != nil {
- return x.ExtraLevel
+ return x.TalentIndex
}
return 0
}
@@ -117,15 +114,15 @@ var file_ProudSkillExtraLevelNotify_proto_rawDesc = []byte{
0x61, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x1a, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c,
0x6c, 0x45, 0x78, 0x74, 0x72, 0x61, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x78, 0x74,
- 0x72, 0x61, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
+ 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x72, 0x61, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x6c, 0x65,
+ 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ProudSkillUpgradeReq.pb.go b/gover/gen/ProudSkillUpgradeReq.pb.go
index db18b7af..58aec697 100644
--- a/gover/gen/ProudSkillUpgradeReq.pb.go
+++ b/gover/gen/ProudSkillUpgradeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProudSkillUpgradeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1073
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ProudSkillUpgradeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,5,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- OldProudSkillLevel uint32 `protobuf:"varint,4,opt,name=old_proud_skill_level,json=oldProudSkillLevel,proto3" json:"old_proud_skill_level,omitempty"`
- ProudSkillId uint32 `protobuf:"varint,14,opt,name=proud_skill_id,json=proudSkillId,proto3" json:"proud_skill_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ OldProudSkillLevel uint32 `protobuf:"varint,3,opt,name=old_proud_skill_level,json=oldProudSkillLevel,proto3" json:"old_proud_skill_level,omitempty"`
+ ProudSkillId uint32 `protobuf:"varint,2,opt,name=proud_skill_id,json=proudSkillId,proto3" json:"proud_skill_id,omitempty"`
}
func (x *ProudSkillUpgradeReq) Reset() {
@@ -110,12 +106,12 @@ var file_ProudSkillUpgradeReq_proto_rawDesc = []byte{
0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a,
0x14, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61,
0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74,
0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x6f, 0x6c, 0x64, 0x5f, 0x70, 0x72,
0x6f, 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6f, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6f, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x75, 0x64, 0x53,
0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x70, 0x72, 0x6f,
- 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x75, 0x64, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ProudSkillUpgradeRsp.pb.go b/gover/gen/ProudSkillUpgradeRsp.pb.go
index a36dc7f8..c4b3e327 100644
--- a/gover/gen/ProudSkillUpgradeRsp.pb.go
+++ b/gover/gen/ProudSkillUpgradeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ProudSkillUpgradeRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1099
-// EnetChannelId: 0
-// EnetIsReliable: true
type ProudSkillUpgradeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,6,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- ProudSkillId uint32 `protobuf:"varint,10,opt,name=proud_skill_id,json=proudSkillId,proto3" json:"proud_skill_id,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ ProudSkillId uint32 `protobuf:"varint,15,opt,name=proud_skill_id,json=proudSkillId,proto3" json:"proud_skill_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ProudSkillUpgradeRsp) Reset() {
@@ -109,11 +106,11 @@ var file_ProudSkillUpgradeRsp_proto_rawDesc = []byte{
0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x14,
0x50, 0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64,
0x65, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x5f, 0x73,
- 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70,
+ 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x70,
0x72, 0x6f, 0x75, 0x64, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PublishCustomDungeonReq.pb.go b/gover/gen/PublishCustomDungeonReq.pb.go
new file mode 100644
index 00000000..0b4d5f52
--- /dev/null
+++ b/gover/gen/PublishCustomDungeonReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PublishCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PublishCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,6,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ TagList []uint32 `protobuf:"varint,9,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
+}
+
+func (x *PublishCustomDungeonReq) Reset() {
+ *x = PublishCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PublishCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PublishCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PublishCustomDungeonReq) ProtoMessage() {}
+
+func (x *PublishCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PublishCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PublishCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*PublishCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_PublishCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PublishCustomDungeonReq) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *PublishCustomDungeonReq) GetTagList() []uint32 {
+ if x != nil {
+ return x.TagList
+ }
+ return nil
+}
+
+var File_PublishCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_PublishCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x57, 0x0a, 0x17, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0b, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PublishCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_PublishCustomDungeonReq_proto_rawDescData = file_PublishCustomDungeonReq_proto_rawDesc
+)
+
+func file_PublishCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_PublishCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_PublishCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PublishCustomDungeonReq_proto_rawDescData)
+ })
+ return file_PublishCustomDungeonReq_proto_rawDescData
+}
+
+var file_PublishCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PublishCustomDungeonReq_proto_goTypes = []interface{}{
+ (*PublishCustomDungeonReq)(nil), // 0: PublishCustomDungeonReq
+}
+var file_PublishCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PublishCustomDungeonReq_proto_init() }
+func file_PublishCustomDungeonReq_proto_init() {
+ if File_PublishCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PublishCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PublishCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PublishCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PublishCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_PublishCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_PublishCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_PublishCustomDungeonReq_proto = out.File
+ file_PublishCustomDungeonReq_proto_rawDesc = nil
+ file_PublishCustomDungeonReq_proto_goTypes = nil
+ file_PublishCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PublishCustomDungeonRsp.pb.go b/gover/gen/PublishCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..c8784960
--- /dev/null
+++ b/gover/gen/PublishCustomDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PublishCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PublishCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *PublishCustomDungeonRsp) Reset() {
+ *x = PublishCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PublishCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PublishCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PublishCustomDungeonRsp) ProtoMessage() {}
+
+func (x *PublishCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PublishCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PublishCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*PublishCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_PublishCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PublishCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_PublishCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_PublishCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x33, 0x0a, 0x17, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PublishCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_PublishCustomDungeonRsp_proto_rawDescData = file_PublishCustomDungeonRsp_proto_rawDesc
+)
+
+func file_PublishCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_PublishCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_PublishCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PublishCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_PublishCustomDungeonRsp_proto_rawDescData
+}
+
+var file_PublishCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PublishCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*PublishCustomDungeonRsp)(nil), // 0: PublishCustomDungeonRsp
+}
+var file_PublishCustomDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_PublishCustomDungeonRsp_proto_init() }
+func file_PublishCustomDungeonRsp_proto_init() {
+ if File_PublishCustomDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_PublishCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PublishCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PublishCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PublishCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_PublishCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_PublishCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_PublishCustomDungeonRsp_proto = out.File
+ file_PublishCustomDungeonRsp_proto_rawDesc = nil
+ file_PublishCustomDungeonRsp_proto_goTypes = nil
+ file_PublishCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PublishUgcReq.pb.go b/gover/gen/PublishUgcReq.pb.go
new file mode 100644
index 00000000..c6fa9d30
--- /dev/null
+++ b/gover/gen/PublishUgcReq.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PublishUgcReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PublishUgcReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcGuid uint64 `protobuf:"varint,12,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ UgcType UgcType `protobuf:"varint,10,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+}
+
+func (x *PublishUgcReq) Reset() {
+ *x = PublishUgcReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PublishUgcReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PublishUgcReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PublishUgcReq) ProtoMessage() {}
+
+func (x *PublishUgcReq) ProtoReflect() protoreflect.Message {
+ mi := &file_PublishUgcReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PublishUgcReq.ProtoReflect.Descriptor instead.
+func (*PublishUgcReq) Descriptor() ([]byte, []int) {
+ return file_PublishUgcReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PublishUgcReq) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (x *PublishUgcReq) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+var File_PublishUgcReq_proto protoreflect.FileDescriptor
+
+var file_PublishUgcReq_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x55, 0x67, 0x63, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x0d, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x55,
+ 0x67, 0x63, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64,
+ 0x12, 0x23, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x75, 0x67,
+ 0x63, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PublishUgcReq_proto_rawDescOnce sync.Once
+ file_PublishUgcReq_proto_rawDescData = file_PublishUgcReq_proto_rawDesc
+)
+
+func file_PublishUgcReq_proto_rawDescGZIP() []byte {
+ file_PublishUgcReq_proto_rawDescOnce.Do(func() {
+ file_PublishUgcReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_PublishUgcReq_proto_rawDescData)
+ })
+ return file_PublishUgcReq_proto_rawDescData
+}
+
+var file_PublishUgcReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PublishUgcReq_proto_goTypes = []interface{}{
+ (*PublishUgcReq)(nil), // 0: PublishUgcReq
+ (UgcType)(0), // 1: UgcType
+}
+var file_PublishUgcReq_proto_depIdxs = []int32{
+ 1, // 0: PublishUgcReq.ugc_type:type_name -> UgcType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PublishUgcReq_proto_init() }
+func file_PublishUgcReq_proto_init() {
+ if File_PublishUgcReq_proto != nil {
+ return
+ }
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PublishUgcReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PublishUgcReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PublishUgcReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PublishUgcReq_proto_goTypes,
+ DependencyIndexes: file_PublishUgcReq_proto_depIdxs,
+ MessageInfos: file_PublishUgcReq_proto_msgTypes,
+ }.Build()
+ File_PublishUgcReq_proto = out.File
+ file_PublishUgcReq_proto_rawDesc = nil
+ file_PublishUgcReq_proto_goTypes = nil
+ file_PublishUgcReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/PublishUgcRsp.pb.go b/gover/gen/PublishUgcRsp.pb.go
new file mode 100644
index 00000000..3cec1484
--- /dev/null
+++ b/gover/gen/PublishUgcRsp.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: PublishUgcRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type PublishUgcRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcType UgcType `protobuf:"varint,2,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+ UgcGuid uint64 `protobuf:"varint,12,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *PublishUgcRsp) Reset() {
+ *x = PublishUgcRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_PublishUgcRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *PublishUgcRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*PublishUgcRsp) ProtoMessage() {}
+
+func (x *PublishUgcRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_PublishUgcRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use PublishUgcRsp.ProtoReflect.Descriptor instead.
+func (*PublishUgcRsp) Descriptor() ([]byte, []int) {
+ return file_PublishUgcRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *PublishUgcRsp) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+func (x *PublishUgcRsp) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (x *PublishUgcRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_PublishUgcRsp_proto protoreflect.FileDescriptor
+
+var file_PublishUgcRsp_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x55, 0x67, 0x63, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x0d, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x55,
+ 0x67, 0x63, 0x52, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x07, 0x75, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67,
+ 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67,
+ 0x63, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_PublishUgcRsp_proto_rawDescOnce sync.Once
+ file_PublishUgcRsp_proto_rawDescData = file_PublishUgcRsp_proto_rawDesc
+)
+
+func file_PublishUgcRsp_proto_rawDescGZIP() []byte {
+ file_PublishUgcRsp_proto_rawDescOnce.Do(func() {
+ file_PublishUgcRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_PublishUgcRsp_proto_rawDescData)
+ })
+ return file_PublishUgcRsp_proto_rawDescData
+}
+
+var file_PublishUgcRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_PublishUgcRsp_proto_goTypes = []interface{}{
+ (*PublishUgcRsp)(nil), // 0: PublishUgcRsp
+ (UgcType)(0), // 1: UgcType
+}
+var file_PublishUgcRsp_proto_depIdxs = []int32{
+ 1, // 0: PublishUgcRsp.ugc_type:type_name -> UgcType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_PublishUgcRsp_proto_init() }
+func file_PublishUgcRsp_proto_init() {
+ if File_PublishUgcRsp_proto != nil {
+ return
+ }
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_PublishUgcRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*PublishUgcRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_PublishUgcRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_PublishUgcRsp_proto_goTypes,
+ DependencyIndexes: file_PublishUgcRsp_proto_depIdxs,
+ MessageInfos: file_PublishUgcRsp_proto_msgTypes,
+ }.Build()
+ File_PublishUgcRsp_proto = out.File
+ file_PublishUgcRsp_proto_rawDesc = nil
+ file_PublishUgcRsp_proto_goTypes = nil
+ file_PublishUgcRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/PullPrivateChatReq.pb.go b/gover/gen/PullPrivateChatReq.pb.go
index d9438d27..dc795317 100644
--- a/gover/gen/PullPrivateChatReq.pb.go
+++ b/gover/gen/PullPrivateChatReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PullPrivateChatReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4971
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PullPrivateChatReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- PullNum uint32 `protobuf:"varint,7,opt,name=pull_num,json=pullNum,proto3" json:"pull_num,omitempty"`
- FromSequence uint32 `protobuf:"varint,12,opt,name=from_sequence,json=fromSequence,proto3" json:"from_sequence,omitempty"`
+ FromSequence uint32 `protobuf:"varint,5,opt,name=from_sequence,json=fromSequence,proto3" json:"from_sequence,omitempty"`
+ TargetUid uint32 `protobuf:"varint,12,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ PullNum uint32 `protobuf:"varint,11,opt,name=pull_num,json=pullNum,proto3" json:"pull_num,omitempty"`
}
func (x *PullPrivateChatReq) Reset() {
@@ -82,23 +78,23 @@ func (*PullPrivateChatReq) Descriptor() ([]byte, []int) {
return file_PullPrivateChatReq_proto_rawDescGZIP(), []int{0}
}
-func (x *PullPrivateChatReq) GetTargetUid() uint32 {
+func (x *PullPrivateChatReq) GetFromSequence() uint32 {
if x != nil {
- return x.TargetUid
+ return x.FromSequence
}
return 0
}
-func (x *PullPrivateChatReq) GetPullNum() uint32 {
+func (x *PullPrivateChatReq) GetTargetUid() uint32 {
if x != nil {
- return x.PullNum
+ return x.TargetUid
}
return 0
}
-func (x *PullPrivateChatReq) GetFromSequence() uint32 {
+func (x *PullPrivateChatReq) GetPullNum() uint32 {
if x != nil {
- return x.FromSequence
+ return x.PullNum
}
return 0
}
@@ -109,12 +105,12 @@ var file_PullPrivateChatReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x50, 0x75, 0x6c, 0x6c, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61,
0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x12, 0x50, 0x75,
0x6c, 0x6c, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x71,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x70, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x70, 0x75, 0x6c, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x72,
- 0x6f, 0x6d, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x66, 0x72, 0x6f, 0x6d, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x42,
+ 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x72, 0x6f, 0x6d, 0x53, 0x65, 0x71,
+ 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
+ 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x75, 0x6d,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x75, 0x6c, 0x6c, 0x4e, 0x75, 0x6d, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PullPrivateChatRsp.pb.go b/gover/gen/PullPrivateChatRsp.pb.go
index 5a014dc3..b349bcbe 100644
--- a/gover/gen/PullPrivateChatRsp.pb.go
+++ b/gover/gen/PullPrivateChatRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PullPrivateChatRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4953
-// EnetChannelId: 0
-// EnetIsReliable: true
type PullPrivateChatRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChatInfo []*ChatInfo `protobuf:"bytes,15,rep,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChatInfo []*ChatInfo `protobuf:"bytes,6,rep,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PullPrivateChatRsp) Reset() {
@@ -101,10 +98,10 @@ var file_PullPrivateChatRsp_proto_rawDesc = []byte{
0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x68, 0x61, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x12, 0x50, 0x75,
0x6c, 0x6c, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x26, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20,
+ 0x12, 0x26, 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
0x63, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/PullRecentChatReq.pb.go b/gover/gen/PullRecentChatReq.pb.go
index d2515f79..4f04131a 100644
--- a/gover/gen/PullRecentChatReq.pb.go
+++ b/gover/gen/PullRecentChatReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PullRecentChatReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5040
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PullRecentChatReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PullNum uint32 `protobuf:"varint,6,opt,name=pull_num,json=pullNum,proto3" json:"pull_num,omitempty"`
+ PullNum uint32 `protobuf:"varint,3,opt,name=pull_num,json=pullNum,proto3" json:"pull_num,omitempty"`
BeginSequence uint32 `protobuf:"varint,15,opt,name=begin_sequence,json=beginSequence,proto3" json:"begin_sequence,omitempty"`
}
@@ -101,7 +97,7 @@ var file_PullRecentChatReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x50, 0x75, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x74,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x11, 0x50, 0x75, 0x6c,
0x6c, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19,
- 0x0a, 0x08, 0x70, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x0a, 0x08, 0x70, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x70, 0x75, 0x6c, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x65, 0x67,
0x69, 0x6e, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0d, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
diff --git a/gover/gen/PullRecentChatRsp.pb.go b/gover/gen/PullRecentChatRsp.pb.go
index e67cba66..9d71dafd 100644
--- a/gover/gen/PullRecentChatRsp.pb.go
+++ b/gover/gen/PullRecentChatRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PullRecentChatRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5023
-// EnetChannelId: 0
-// EnetIsReliable: true
type PullRecentChatRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChatInfo []*ChatInfo `protobuf:"bytes,15,rep,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChatInfo []*ChatInfo `protobuf:"bytes,13,rep,name=chat_info,json=chatInfo,proto3" json:"chat_info,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PullRecentChatRsp) Reset() {
@@ -101,10 +98,10 @@ var file_PullRecentChatRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x43, 0x68, 0x61, 0x74, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x11, 0x50, 0x75, 0x6c,
0x6c, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x74, 0x52, 0x73, 0x70, 0x12, 0x26,
- 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x03, 0x28,
+ 0x0a, 0x09, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x09, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x68,
0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PushTipsAllDataNotify.pb.go b/gover/gen/PushTipsAllDataNotify.pb.go
index 3cbbead1..c3a1cf9d 100644
--- a/gover/gen/PushTipsAllDataNotify.pb.go
+++ b/gover/gen/PushTipsAllDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PushTipsAllDataNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2222
-// EnetChannelId: 0
-// EnetIsReliable: true
type PushTipsAllDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PushTipsChangeNotify.pb.go b/gover/gen/PushTipsChangeNotify.pb.go
index 196aa7dd..ef70b168 100644
--- a/gover/gen/PushTipsChangeNotify.pb.go
+++ b/gover/gen/PushTipsChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PushTipsChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2265
-// EnetChannelId: 0
-// EnetIsReliable: true
type PushTipsChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PushTipsList []*PushTipsData `protobuf:"bytes,9,rep,name=push_tips_list,json=pushTipsList,proto3" json:"push_tips_list,omitempty"`
+ PushTipsList []*PushTipsData `protobuf:"bytes,5,rep,name=push_tips_list,json=pushTipsList,proto3" json:"push_tips_list,omitempty"`
}
func (x *PushTipsChangeNotify) Reset() {
@@ -94,7 +91,7 @@ var file_PushTipsChangeNotify_proto_rawDesc = []byte{
0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x4b, 0x0a, 0x14, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a, 0x0e, 0x70, 0x75, 0x73, 0x68,
- 0x5f, 0x74, 0x69, 0x70, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
+ 0x5f, 0x74, 0x69, 0x70, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0d, 0x2e, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x52,
0x0c, 0x70, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/PushTipsData.pb.go b/gover/gen/PushTipsData.pb.go
index a79171d8..230f12fa 100644
--- a/gover/gen/PushTipsData.pb.go
+++ b/gover/gen/PushTipsData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PushTipsData.proto
package gen
@@ -41,8 +41,8 @@ type PushTipsData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PushTipsId uint32 `protobuf:"varint,13,opt,name=push_tips_id,json=pushTipsId,proto3" json:"push_tips_id,omitempty"`
- State uint32 `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
+ PushTipsId uint32 `protobuf:"varint,4,opt,name=push_tips_id,json=pushTipsId,proto3" json:"push_tips_id,omitempty"`
+ State uint32 `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
}
func (x *PushTipsData) Reset() {
@@ -97,9 +97,9 @@ var file_PushTipsData_proto_rawDesc = []byte{
0x0a, 0x12, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x0c, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73,
0x44, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x70,
- 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x75, 0x73, 0x68,
+ 0x73, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x75, 0x73, 0x68,
0x54, 0x69, 0x70, 0x73, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/PushTipsReadFinishReq.pb.go b/gover/gen/PushTipsReadFinishReq.pb.go
index 1915960f..e315e4da 100644
--- a/gover/gen/PushTipsReadFinishReq.pb.go
+++ b/gover/gen/PushTipsReadFinishReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PushTipsReadFinishReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2204
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type PushTipsReadFinishReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/PushTipsReadFinishRsp.pb.go b/gover/gen/PushTipsReadFinishRsp.pb.go
index 1a5fd310..ce95bf30 100644
--- a/gover/gen/PushTipsReadFinishRsp.pb.go
+++ b/gover/gen/PushTipsReadFinishRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: PushTipsReadFinishRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2293
-// EnetChannelId: 0
-// EnetIsReliable: true
type PushTipsReadFinishRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PushTipsId uint32 `protobuf:"varint,3,opt,name=push_tips_id,json=pushTipsId,proto3" json:"push_tips_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PushTipsId uint32 `protobuf:"varint,13,opt,name=push_tips_id,json=pushTipsId,proto3" json:"push_tips_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *PushTipsReadFinishRsp) Reset() {
@@ -101,9 +98,9 @@ var file_PushTipsReadFinishRsp_proto_rawDesc = []byte{
0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a,
0x15, 0x50, 0x75, 0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x61, 0x64, 0x46, 0x69, 0x6e,
0x69, 0x73, 0x68, 0x52, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x75, 0x73, 0x68, 0x5f, 0x74,
- 0x69, 0x70, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x75,
+ 0x69, 0x70, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x75,
0x73, 0x68, 0x54, 0x69, 0x70, 0x73, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/QueryCodexMonsterBeKilledNumReq.pb.go b/gover/gen/QueryCodexMonsterBeKilledNumReq.pb.go
index 330c00e6..8aa8e713 100644
--- a/gover/gen/QueryCodexMonsterBeKilledNumReq.pb.go
+++ b/gover/gen/QueryCodexMonsterBeKilledNumReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QueryCodexMonsterBeKilledNumReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4203
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QueryCodexMonsterBeKilledNumReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CodexIdList []uint32 `protobuf:"varint,14,rep,packed,name=codex_id_list,json=codexIdList,proto3" json:"codex_id_list,omitempty"`
+ CodexIdList []uint32 `protobuf:"varint,3,rep,packed,name=codex_id_list,json=codexIdList,proto3" json:"codex_id_list,omitempty"`
}
func (x *QueryCodexMonsterBeKilledNumReq) Reset() {
@@ -95,7 +91,7 @@ var file_QueryCodexMonsterBeKilledNumReq_proto_rawDesc = []byte{
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x1f, 0x51, 0x75, 0x65, 0x72, 0x79,
0x43, 0x6f, 0x64, 0x65, 0x78, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x42, 0x65, 0x4b, 0x69,
0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f,
- 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QueryCodexMonsterBeKilledNumRsp.pb.go b/gover/gen/QueryCodexMonsterBeKilledNumRsp.pb.go
index c59f5ae5..5ef9ab9b 100644
--- a/gover/gen/QueryCodexMonsterBeKilledNumRsp.pb.go
+++ b/gover/gen/QueryCodexMonsterBeKilledNumRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QueryCodexMonsterBeKilledNumRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4209
-// EnetChannelId: 0
-// EnetIsReliable: true
type QueryCodexMonsterBeKilledNumRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CodexIdList []uint32 `protobuf:"varint,4,rep,packed,name=codex_id_list,json=codexIdList,proto3" json:"codex_id_list,omitempty"`
- Unk2700_MKOBMGGPNMI []uint32 `protobuf:"varint,6,rep,packed,name=Unk2700_MKOBMGGPNMI,json=Unk2700MKOBMGGPNMI,proto3" json:"Unk2700_MKOBMGGPNMI,omitempty"`
- BeKilledNumList []uint32 `protobuf:"varint,12,rep,packed,name=be_killed_num_list,json=beKilledNumList,proto3" json:"be_killed_num_list,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ BeKilledNumList []uint32 `protobuf:"varint,11,rep,packed,name=be_killed_num_list,json=beKilledNumList,proto3" json:"be_killed_num_list,omitempty"`
+ BeCapturedNumList []uint32 `protobuf:"varint,5,rep,packed,name=be_captured_num_list,json=beCapturedNumList,proto3" json:"be_captured_num_list,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CodexIdList []uint32 `protobuf:"varint,10,rep,packed,name=codex_id_list,json=codexIdList,proto3" json:"codex_id_list,omitempty"`
}
func (x *QueryCodexMonsterBeKilledNumRsp) Reset() {
@@ -82,32 +79,32 @@ func (*QueryCodexMonsterBeKilledNumRsp) Descriptor() ([]byte, []int) {
return file_QueryCodexMonsterBeKilledNumRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *QueryCodexMonsterBeKilledNumRsp) GetCodexIdList() []uint32 {
+func (x *QueryCodexMonsterBeKilledNumRsp) GetBeKilledNumList() []uint32 {
if x != nil {
- return x.CodexIdList
+ return x.BeKilledNumList
}
return nil
}
-func (x *QueryCodexMonsterBeKilledNumRsp) GetUnk2700_MKOBMGGPNMI() []uint32 {
+func (x *QueryCodexMonsterBeKilledNumRsp) GetBeCapturedNumList() []uint32 {
if x != nil {
- return x.Unk2700_MKOBMGGPNMI
+ return x.BeCapturedNumList
}
return nil
}
-func (x *QueryCodexMonsterBeKilledNumRsp) GetBeKilledNumList() []uint32 {
+func (x *QueryCodexMonsterBeKilledNumRsp) GetRetcode() int32 {
if x != nil {
- return x.BeKilledNumList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *QueryCodexMonsterBeKilledNumRsp) GetRetcode() int32 {
+func (x *QueryCodexMonsterBeKilledNumRsp) GetCodexIdList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.CodexIdList
}
- return 0
+ return nil
}
var File_QueryCodexMonsterBeKilledNumRsp_proto protoreflect.FileDescriptor
@@ -117,17 +114,17 @@ var file_QueryCodexMonsterBeKilledNumRsp_proto_rawDesc = []byte{
0x74, 0x65, 0x72, 0x42, 0x65, 0x4b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x01, 0x0a, 0x1f, 0x51, 0x75, 0x65, 0x72,
0x79, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x42, 0x65, 0x4b,
- 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x63,
- 0x6f, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x4f, 0x42, 0x4d,
- 0x47, 0x47, 0x50, 0x4e, 0x4d, 0x49, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4b, 0x4f, 0x42, 0x4d, 0x47, 0x47, 0x50, 0x4e, 0x4d, 0x49,
- 0x12, 0x2b, 0x0a, 0x12, 0x62, 0x65, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x6e, 0x75,
- 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x65,
- 0x4b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x2b, 0x0a, 0x12, 0x62,
+ 0x65, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x65, 0x4b, 0x69, 0x6c, 0x6c, 0x65,
+ 0x64, 0x4e, 0x75, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x62, 0x65, 0x5f, 0x63,
+ 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x62, 0x65, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72,
+ 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x64, 0x65,
+ 0x78, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QueryCurrRegionHttpRsp.pb.go b/gover/gen/QueryCurrRegionHttpRsp.pb.go
index 7cbbcad9..d2735084 100644
--- a/gover/gen/QueryCurrRegionHttpRsp.pb.go
+++ b/gover/gen/QueryCurrRegionHttpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QueryCurrRegionHttpRsp.proto
package gen
@@ -49,7 +49,7 @@ type QueryCurrRegionHttpRsp struct {
ClientRegionCustomConfigEncrypted []byte `protobuf:"bytes,13,opt,name=client_region_custom_config_encrypted,json=clientRegionCustomConfigEncrypted,proto3" json:"client_region_custom_config_encrypted,omitempty"`
// Types that are assignable to Detail:
//
- // *QueryCurrRegionHttpRsp_ForceUdpate
+ // *QueryCurrRegionHttpRsp_ForceUpdate
// *QueryCurrRegionHttpRsp_StopServer
Detail isQueryCurrRegionHttpRsp_Detail `protobuf_oneof:"detail"`
}
@@ -135,9 +135,9 @@ func (m *QueryCurrRegionHttpRsp) GetDetail() isQueryCurrRegionHttpRsp_Detail {
return nil
}
-func (x *QueryCurrRegionHttpRsp) GetForceUdpate() *ForceUpdateInfo {
- if x, ok := x.GetDetail().(*QueryCurrRegionHttpRsp_ForceUdpate); ok {
- return x.ForceUdpate
+func (x *QueryCurrRegionHttpRsp) GetForceUpdate() *ForceUpdateInfo {
+ if x, ok := x.GetDetail().(*QueryCurrRegionHttpRsp_ForceUpdate); ok {
+ return x.ForceUpdate
}
return nil
}
@@ -153,15 +153,15 @@ type isQueryCurrRegionHttpRsp_Detail interface {
isQueryCurrRegionHttpRsp_Detail()
}
-type QueryCurrRegionHttpRsp_ForceUdpate struct {
- ForceUdpate *ForceUpdateInfo `protobuf:"bytes,4,opt,name=force_udpate,json=forceUdpate,proto3,oneof"`
+type QueryCurrRegionHttpRsp_ForceUpdate struct {
+ ForceUpdate *ForceUpdateInfo `protobuf:"bytes,4,opt,name=force_update,json=forceUpdate,proto3,oneof"`
}
type QueryCurrRegionHttpRsp_StopServer struct {
StopServer *StopServerInfo `protobuf:"bytes,5,opt,name=stop_server,json=stopServer,proto3,oneof"`
}
-func (*QueryCurrRegionHttpRsp_ForceUdpate) isQueryCurrRegionHttpRsp_Detail() {}
+func (*QueryCurrRegionHttpRsp_ForceUpdate) isQueryCurrRegionHttpRsp_Detail() {}
func (*QueryCurrRegionHttpRsp_StopServer) isQueryCurrRegionHttpRsp_Detail() {}
@@ -194,9 +194,9 @@ var file_QueryCurrRegionHttpRsp_proto_rawDesc = []byte{
0x28, 0x0c, 0x52, 0x21, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x6e, 0x63, 0x72,
0x79, 0x70, 0x74, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x75,
- 0x64, 0x70, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x46, 0x6f,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x46, 0x6f,
0x72, 0x63, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x0b, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x55, 0x64, 0x70, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x0b,
+ 0x0b, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x0b,
0x73, 0x74, 0x6f, 0x70, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e,
0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x70, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
@@ -225,7 +225,7 @@ var file_QueryCurrRegionHttpRsp_proto_goTypes = []interface{}{
}
var file_QueryCurrRegionHttpRsp_proto_depIdxs = []int32{
1, // 0: QueryCurrRegionHttpRsp.region_info:type_name -> RegionInfo
- 2, // 1: QueryCurrRegionHttpRsp.force_udpate:type_name -> ForceUpdateInfo
+ 2, // 1: QueryCurrRegionHttpRsp.force_update:type_name -> ForceUpdateInfo
3, // 2: QueryCurrRegionHttpRsp.stop_server:type_name -> StopServerInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
@@ -257,7 +257,7 @@ func file_QueryCurrRegionHttpRsp_proto_init() {
}
}
file_QueryCurrRegionHttpRsp_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*QueryCurrRegionHttpRsp_ForceUdpate)(nil),
+ (*QueryCurrRegionHttpRsp_ForceUpdate)(nil),
(*QueryCurrRegionHttpRsp_StopServer)(nil),
}
type x struct{}
diff --git a/gover/gen/QueryFilter.pb.go b/gover/gen/QueryFilter.pb.go
index 7fa872b5..0a888dee 100644
--- a/gover/gen/QueryFilter.pb.go
+++ b/gover/gen/QueryFilter.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QueryFilter.proto
package gen
@@ -41,8 +41,8 @@ type QueryFilter struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TypeId int32 `protobuf:"varint,9,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
- AreaMask int32 `protobuf:"varint,13,opt,name=area_mask,json=areaMask,proto3" json:"area_mask,omitempty"`
+ AreaMask int32 `protobuf:"varint,4,opt,name=area_mask,json=areaMask,proto3" json:"area_mask,omitempty"`
+ TypeId int32 `protobuf:"varint,3,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
}
func (x *QueryFilter) Reset() {
@@ -77,16 +77,16 @@ func (*QueryFilter) Descriptor() ([]byte, []int) {
return file_QueryFilter_proto_rawDescGZIP(), []int{0}
}
-func (x *QueryFilter) GetTypeId() int32 {
+func (x *QueryFilter) GetAreaMask() int32 {
if x != nil {
- return x.TypeId
+ return x.AreaMask
}
return 0
}
-func (x *QueryFilter) GetAreaMask() int32 {
+func (x *QueryFilter) GetTypeId() int32 {
if x != nil {
- return x.AreaMask
+ return x.TypeId
}
return 0
}
@@ -96,10 +96,10 @@ var File_QueryFilter_proto protoreflect.FileDescriptor
var file_QueryFilter_proto_rawDesc = []byte{
0x0a, 0x11, 0x51, 0x75, 0x65, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x43, 0x0a, 0x0b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74,
- 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61,
- 0x72, 0x65, 0x61, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
- 0x61, 0x72, 0x65, 0x61, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x4d, 0x61, 0x73, 0x6b, 0x12,
+ 0x17, 0x0a, 0x07, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QueryPathReq.pb.go b/gover/gen/QueryPathReq.pb.go
index 8bac5a26..7f54744f 100644
--- a/gover/gen/QueryPathReq.pb.go
+++ b/gover/gen/QueryPathReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QueryPathReq.proto
package gen
@@ -85,23 +85,19 @@ func (QueryPathReq_OptionType) EnumDescriptor() ([]byte, []int) {
return file_QueryPathReq_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 2372
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QueryPathReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QueryType QueryPathReq_OptionType `protobuf:"varint,13,opt,name=query_type,json=queryType,proto3,enum=QueryPathReq_OptionType" json:"query_type,omitempty"`
- SourceExtend *Vector3Int `protobuf:"bytes,6,opt,name=source_extend,json=sourceExtend,proto3" json:"source_extend,omitempty"`
- SourcePos *Vector `protobuf:"bytes,2,opt,name=source_pos,json=sourcePos,proto3" json:"source_pos,omitempty"`
- Filter *QueryFilter `protobuf:"bytes,12,opt,name=filter,proto3" json:"filter,omitempty"`
- QueryId int32 `protobuf:"varint,15,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
- DestinationExtend *Vector3Int `protobuf:"bytes,4,opt,name=destination_extend,json=destinationExtend,proto3" json:"destination_extend,omitempty"`
- DestinationPos []*Vector `protobuf:"bytes,10,rep,name=destination_pos,json=destinationPos,proto3" json:"destination_pos,omitempty"`
- SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Filter *QueryFilter `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
+ QueryId int32 `protobuf:"varint,3,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+ DestinationPos []*Vector `protobuf:"bytes,6,rep,name=destination_pos,json=destinationPos,proto3" json:"destination_pos,omitempty"`
+ QueryType QueryPathReq_OptionType `protobuf:"varint,11,opt,name=query_type,json=queryType,proto3,enum=QueryPathReq_OptionType" json:"query_type,omitempty"`
+ Unk3300_LHNGPJFOMIK *Vector3Int `protobuf:"bytes,4,opt,name=Unk3300_LHNGPJFOMIK,json=Unk3300LHNGPJFOMIK,proto3" json:"Unk3300_LHNGPJFOMIK,omitempty"`
+ SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SourcePos *Vector `protobuf:"bytes,8,opt,name=source_pos,json=sourcePos,proto3" json:"source_pos,omitempty"`
+ Unk3300_CLGJBBJDOLN *Vector3Int `protobuf:"bytes,5,opt,name=Unk3300_CLGJBBJDOLN,json=Unk3300CLGJBBJDOLN,proto3" json:"Unk3300_CLGJBBJDOLN,omitempty"`
}
func (x *QueryPathReq) Reset() {
@@ -136,60 +132,60 @@ func (*QueryPathReq) Descriptor() ([]byte, []int) {
return file_QueryPathReq_proto_rawDescGZIP(), []int{0}
}
-func (x *QueryPathReq) GetQueryType() QueryPathReq_OptionType {
+func (x *QueryPathReq) GetFilter() *QueryFilter {
if x != nil {
- return x.QueryType
+ return x.Filter
}
- return QueryPathReq_OPTION_TYPE_NONE
+ return nil
}
-func (x *QueryPathReq) GetSourceExtend() *Vector3Int {
+func (x *QueryPathReq) GetQueryId() int32 {
if x != nil {
- return x.SourceExtend
+ return x.QueryId
}
- return nil
+ return 0
}
-func (x *QueryPathReq) GetSourcePos() *Vector {
+func (x *QueryPathReq) GetDestinationPos() []*Vector {
if x != nil {
- return x.SourcePos
+ return x.DestinationPos
}
return nil
}
-func (x *QueryPathReq) GetFilter() *QueryFilter {
+func (x *QueryPathReq) GetQueryType() QueryPathReq_OptionType {
if x != nil {
- return x.Filter
+ return x.QueryType
}
- return nil
+ return QueryPathReq_OPTION_TYPE_NONE
}
-func (x *QueryPathReq) GetQueryId() int32 {
+func (x *QueryPathReq) GetUnk3300_LHNGPJFOMIK() *Vector3Int {
if x != nil {
- return x.QueryId
+ return x.Unk3300_LHNGPJFOMIK
}
- return 0
+ return nil
}
-func (x *QueryPathReq) GetDestinationExtend() *Vector3Int {
+func (x *QueryPathReq) GetSceneId() uint32 {
if x != nil {
- return x.DestinationExtend
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *QueryPathReq) GetDestinationPos() []*Vector {
+func (x *QueryPathReq) GetSourcePos() *Vector {
if x != nil {
- return x.DestinationPos
+ return x.SourcePos
}
return nil
}
-func (x *QueryPathReq) GetSceneId() uint32 {
+func (x *QueryPathReq) GetUnk3300_CLGJBBJDOLN() *Vector3Int {
if x != nil {
- return x.SceneId
+ return x.Unk3300_CLGJBBJDOLN
}
- return 0
+ return nil
}
var File_QueryPathReq_proto protoreflect.FileDescriptor
@@ -199,36 +195,37 @@ var file_QueryPathReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x51, 0x75, 0x65, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x49, 0x6e,
- 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x03, 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72,
- 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x12, 0x37, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x72,
- 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x51,
- 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x4f, 0x70, 0x74, 0x69,
- 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x71, 0x75, 0x65, 0x72, 0x79, 0x54, 0x79, 0x70,
- 0x65, 0x12, 0x30, 0x0a, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65,
- 0x6e, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x33, 0x49, 0x6e, 0x74, 0x52, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x78, 0x74,
- 0x65, 0x6e, 0x64, 0x12, 0x26, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x6f,
- 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x24, 0x0a, 0x06, 0x66,
- 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x51, 0x75,
- 0x65, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
- 0x72, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x12,
- 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65,
- 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x33, 0x49, 0x6e, 0x74, 0x52, 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x12, 0x30, 0x0a, 0x0f, 0x64, 0x65, 0x73, 0x74,
- 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0e, 0x64, 0x65, 0x73, 0x74,
- 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x0a, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x50, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10,
- 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
- 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x47, 0x4f, 0x10, 0x02, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x03, 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72,
+ 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74,
+ 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
+ 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19,
+ 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x0f, 0x64, 0x65, 0x73,
+ 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x06, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0e, 0x64, 0x65, 0x73,
+ 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x37, 0x0a, 0x0a, 0x71,
+ 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x18, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x4f,
+ 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x71, 0x75, 0x65, 0x72, 0x79,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4c, 0x48, 0x4e, 0x47, 0x50, 0x4a, 0x46, 0x4f, 0x4d, 0x49, 0x4b, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x0b, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x49, 0x6e, 0x74, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x48, 0x4e, 0x47, 0x50, 0x4a, 0x46, 0x4f, 0x4d,
+ 0x49, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a,
+ 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72,
+ 0x63, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x3c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x43, 0x4c, 0x47, 0x4a, 0x42, 0x42, 0x4a, 0x44, 0x4f, 0x4c, 0x4e, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x49, 0x6e, 0x74, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x4c, 0x47, 0x4a, 0x42, 0x42, 0x4a, 0x44,
+ 0x4f, 0x4c, 0x4e, 0x22, 0x58, 0x0a, 0x0a, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x50, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x01, 0x12,
+ 0x1c, 0x0a, 0x18, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46,
+ 0x49, 0x52, 0x53, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x47, 0x4f, 0x10, 0x02, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -248,17 +245,17 @@ var file_QueryPathReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_QueryPathReq_proto_goTypes = []interface{}{
(QueryPathReq_OptionType)(0), // 0: QueryPathReq.OptionType
(*QueryPathReq)(nil), // 1: QueryPathReq
- (*Vector3Int)(nil), // 2: Vector3Int
+ (*QueryFilter)(nil), // 2: QueryFilter
(*Vector)(nil), // 3: Vector
- (*QueryFilter)(nil), // 4: QueryFilter
+ (*Vector3Int)(nil), // 4: Vector3Int
}
var file_QueryPathReq_proto_depIdxs = []int32{
- 0, // 0: QueryPathReq.query_type:type_name -> QueryPathReq.OptionType
- 2, // 1: QueryPathReq.source_extend:type_name -> Vector3Int
- 3, // 2: QueryPathReq.source_pos:type_name -> Vector
- 4, // 3: QueryPathReq.filter:type_name -> QueryFilter
- 2, // 4: QueryPathReq.destination_extend:type_name -> Vector3Int
- 3, // 5: QueryPathReq.destination_pos:type_name -> Vector
+ 2, // 0: QueryPathReq.filter:type_name -> QueryFilter
+ 3, // 1: QueryPathReq.destination_pos:type_name -> Vector
+ 0, // 2: QueryPathReq.query_type:type_name -> QueryPathReq.OptionType
+ 4, // 3: QueryPathReq.Unk3300_LHNGPJFOMIK:type_name -> Vector3Int
+ 3, // 4: QueryPathReq.source_pos:type_name -> Vector
+ 4, // 5: QueryPathReq.Unk3300_CLGJBBJDOLN:type_name -> Vector3Int
6, // [6:6] is the sub-list for method output_type
6, // [6:6] is the sub-list for method input_type
6, // [6:6] is the sub-list for extension type_name
diff --git a/gover/gen/QueryPathRsp.pb.go b/gover/gen/QueryPathRsp.pb.go
index 0e3e83bc..b58efe9e 100644
--- a/gover/gen/QueryPathRsp.pb.go
+++ b/gover/gen/QueryPathRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QueryPathRsp.proto
package gen
@@ -85,18 +85,15 @@ func (QueryPathRsp_PathStatusType) EnumDescriptor() ([]byte, []int) {
return file_QueryPathRsp_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 2398
-// EnetChannelId: 0
-// EnetIsReliable: true
type QueryPathRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QueryId int32 `protobuf:"varint,12,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
- Corners []*Vector `protobuf:"bytes,6,rep,name=corners,proto3" json:"corners,omitempty"`
- QueryStatus QueryPathRsp_PathStatusType `protobuf:"varint,8,opt,name=query_status,json=queryStatus,proto3,enum=QueryPathRsp_PathStatusType" json:"query_status,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ QueryStatus QueryPathRsp_PathStatusType `protobuf:"varint,3,opt,name=query_status,json=queryStatus,proto3,enum=QueryPathRsp_PathStatusType" json:"query_status,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ QueryId int32 `protobuf:"varint,8,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+ Corners []*Vector `protobuf:"bytes,1,rep,name=corners,proto3" json:"corners,omitempty"`
}
func (x *QueryPathRsp) Reset() {
@@ -131,32 +128,32 @@ func (*QueryPathRsp) Descriptor() ([]byte, []int) {
return file_QueryPathRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *QueryPathRsp) GetQueryId() int32 {
+func (x *QueryPathRsp) GetQueryStatus() QueryPathRsp_PathStatusType {
if x != nil {
- return x.QueryId
+ return x.QueryStatus
}
- return 0
+ return QueryPathRsp_PATH_STATUS_TYPE_FAIL
}
-func (x *QueryPathRsp) GetCorners() []*Vector {
+func (x *QueryPathRsp) GetRetcode() int32 {
if x != nil {
- return x.Corners
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *QueryPathRsp) GetQueryStatus() QueryPathRsp_PathStatusType {
+func (x *QueryPathRsp) GetQueryId() int32 {
if x != nil {
- return x.QueryStatus
+ return x.QueryId
}
- return QueryPathRsp_PATH_STATUS_TYPE_FAIL
+ return 0
}
-func (x *QueryPathRsp) GetRetcode() int32 {
+func (x *QueryPathRsp) GetCorners() []*Vector {
if x != nil {
- return x.Retcode
+ return x.Corners
}
- return 0
+ return nil
}
var File_QueryPathRsp_proto protoreflect.FileDescriptor
@@ -165,16 +162,16 @@ var file_QueryPathRsp_proto_rawDesc = []byte{
0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x8d, 0x02, 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68,
- 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x21,
- 0x0a, 0x07, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72,
- 0x73, 0x12, 0x3f, 0x0a, 0x0c, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
- 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50,
- 0x61, 0x74, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x50, 0x61, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75,
- 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74,
- 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x64, 0x0a, 0x0e,
+ 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x0c, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61,
+ 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x51, 0x75, 0x65, 0x72,
+ 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x50, 0x61, 0x74, 0x68, 0x53, 0x74, 0x61,
+ 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74,
+ 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19,
+ 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x07, 0x63, 0x6f, 0x72,
+ 0x6e, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x07, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x73, 0x22, 0x64, 0x0a, 0x0e,
0x50, 0x61, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19,
0x0a, 0x15, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x54, 0x59,
0x50, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x41, 0x54,
@@ -205,8 +202,8 @@ var file_QueryPathRsp_proto_goTypes = []interface{}{
(*Vector)(nil), // 2: Vector
}
var file_QueryPathRsp_proto_depIdxs = []int32{
- 2, // 0: QueryPathRsp.corners:type_name -> Vector
- 0, // 1: QueryPathRsp.query_status:type_name -> QueryPathRsp.PathStatusType
+ 0, // 0: QueryPathRsp.query_status:type_name -> QueryPathRsp.PathStatusType
+ 2, // 1: QueryPathRsp.corners:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/QueryRegionListHttpRsp.pb.go b/gover/gen/QueryRegionListHttpRsp.pb.go
index a7ea972d..dfc5236a 100644
--- a/gover/gen/QueryRegionListHttpRsp.pb.go
+++ b/gover/gen/QueryRegionListHttpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QueryRegionListHttpRsp.proto
package gen
diff --git a/gover/gen/Quest.pb.go b/gover/gen/Quest.pb.go
index 1d4e61ae..db705d44 100644
--- a/gover/gen/Quest.pb.go
+++ b/gover/gen/Quest.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Quest.proto
package gen
diff --git a/gover/gen/QuestCreateEntityReq.pb.go b/gover/gen/QuestCreateEntityReq.pb.go
index 0d96425e..10fa2851 100644
--- a/gover/gen/QuestCreateEntityReq.pb.go
+++ b/gover/gen/QuestCreateEntityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestCreateEntityReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 499
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QuestCreateEntityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParentQuestId uint32 `protobuf:"varint,9,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- IsRewind bool `protobuf:"varint,3,opt,name=is_rewind,json=isRewind,proto3" json:"is_rewind,omitempty"`
- QuestId uint32 `protobuf:"varint,2,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- Entity *CreateEntityInfo `protobuf:"bytes,13,opt,name=entity,proto3" json:"entity,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,14,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ Entity *CreateEntityInfo `protobuf:"bytes,3,opt,name=entity,proto3" json:"entity,omitempty"`
+ QuestId uint32 `protobuf:"varint,5,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ IsRewind bool `protobuf:"varint,11,opt,name=is_rewind,json=isRewind,proto3" json:"is_rewind,omitempty"`
}
func (x *QuestCreateEntityReq) Reset() {
@@ -90,11 +86,11 @@ func (x *QuestCreateEntityReq) GetParentQuestId() uint32 {
return 0
}
-func (x *QuestCreateEntityReq) GetIsRewind() bool {
+func (x *QuestCreateEntityReq) GetEntity() *CreateEntityInfo {
if x != nil {
- return x.IsRewind
+ return x.Entity
}
- return false
+ return nil
}
func (x *QuestCreateEntityReq) GetQuestId() uint32 {
@@ -104,11 +100,11 @@ func (x *QuestCreateEntityReq) GetQuestId() uint32 {
return 0
}
-func (x *QuestCreateEntityReq) GetEntity() *CreateEntityInfo {
+func (x *QuestCreateEntityReq) GetIsRewind() bool {
if x != nil {
- return x.Entity
+ return x.IsRewind
}
- return nil
+ return false
}
var File_QuestCreateEntityReq_proto protoreflect.FileDescriptor
@@ -120,14 +116,14 @@ var file_QuestCreateEntityReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x73, 0x74, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a,
0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
- 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x69,
- 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x52, 0x65, 0x77, 0x69,
- 0x6e, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x29, 0x0a,
- 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
+ 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69,
+ 0x73, 0x5f, 0x72, 0x65, 0x77, 0x69, 0x6e, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08,
+ 0x69, 0x73, 0x52, 0x65, 0x77, 0x69, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestCreateEntityRsp.pb.go b/gover/gen/QuestCreateEntityRsp.pb.go
index 61d2d76f..b20b0965 100644
--- a/gover/gen/QuestCreateEntityRsp.pb.go
+++ b/gover/gen/QuestCreateEntityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestCreateEntityRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 431
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestCreateEntityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestId uint32 `protobuf:"varint,13,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
Entity *CreateEntityInfo `protobuf:"bytes,11,opt,name=entity,proto3" json:"entity,omitempty"`
- ParentQuestId uint32 `protobuf:"varint,1,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- IsRewind bool `protobuf:"varint,14,opt,name=is_rewind,json=isRewind,proto3" json:"is_rewind,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ IsRewind bool `protobuf:"varint,9,opt,name=is_rewind,json=isRewind,proto3" json:"is_rewind,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,2,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ QuestId uint32 `protobuf:"varint,1,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *QuestCreateEntityRsp) Reset() {
@@ -84,18 +81,11 @@ func (*QuestCreateEntityRsp) Descriptor() ([]byte, []int) {
return file_QuestCreateEntityRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *QuestCreateEntityRsp) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-func (x *QuestCreateEntityRsp) GetRetcode() int32 {
+func (x *QuestCreateEntityRsp) GetEntity() *CreateEntityInfo {
if x != nil {
- return x.Retcode
+ return x.Entity
}
- return 0
+ return nil
}
func (x *QuestCreateEntityRsp) GetEntityId() uint32 {
@@ -105,11 +95,11 @@ func (x *QuestCreateEntityRsp) GetEntityId() uint32 {
return 0
}
-func (x *QuestCreateEntityRsp) GetEntity() *CreateEntityInfo {
+func (x *QuestCreateEntityRsp) GetIsRewind() bool {
if x != nil {
- return x.Entity
+ return x.IsRewind
}
- return nil
+ return false
}
func (x *QuestCreateEntityRsp) GetParentQuestId() uint32 {
@@ -119,11 +109,18 @@ func (x *QuestCreateEntityRsp) GetParentQuestId() uint32 {
return 0
}
-func (x *QuestCreateEntityRsp) GetIsRewind() bool {
+func (x *QuestCreateEntityRsp) GetRetcode() int32 {
if x != nil {
- return x.IsRewind
+ return x.Retcode
}
- return false
+ return 0
+}
+
+func (x *QuestCreateEntityRsp) GetQuestId() uint32 {
+ if x != nil {
+ return x.QuestId
+ }
+ return 0
}
var File_QuestCreateEntityRsp_proto protoreflect.FileDescriptor
@@ -133,19 +130,19 @@ var file_QuestCreateEntityRsp_proto_rawDesc = []byte{
0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x73, 0x74, 0x43, 0x72,
- 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a,
- 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x29, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74,
- 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x69, 0x6e, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x52, 0x65, 0x77, 0x69, 0x6e, 0x64, 0x42,
+ 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x29, 0x0a,
+ 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x69,
+ 0x6e, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x52, 0x65, 0x77, 0x69,
+ 0x6e, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72,
+ 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestDelNotify.pb.go b/gover/gen/QuestDelNotify.pb.go
index 2c3c8a77..d46c88a4 100644
--- a/gover/gen/QuestDelNotify.pb.go
+++ b/gover/gen/QuestDelNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestDelNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 412
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestDelNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestId uint32 `protobuf:"varint,1,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,8,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *QuestDelNotify) Reset() {
@@ -92,7 +89,7 @@ var file_QuestDelNotify_proto_rawDesc = []byte{
0x0a, 0x14, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x0e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44,
0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73,
0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestDestroyEntityReq.pb.go b/gover/gen/QuestDestroyEntityReq.pb.go
index a6a7cc78..0acaabec 100644
--- a/gover/gen/QuestDestroyEntityReq.pb.go
+++ b/gover/gen/QuestDestroyEntityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestDestroyEntityReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 475
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QuestDestroyEntityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- QuestId uint32 `protobuf:"varint,8,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,5,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,6,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *QuestDestroyEntityReq) Reset() {
@@ -82,23 +78,23 @@ func (*QuestDestroyEntityReq) Descriptor() ([]byte, []int) {
return file_QuestDestroyEntityReq_proto_rawDescGZIP(), []int{0}
}
-func (x *QuestDestroyEntityReq) GetSceneId() uint32 {
+func (x *QuestDestroyEntityReq) GetEntityId() uint32 {
if x != nil {
- return x.SceneId
+ return x.EntityId
}
return 0
}
-func (x *QuestDestroyEntityReq) GetEntityId() uint32 {
+func (x *QuestDestroyEntityReq) GetQuestId() uint32 {
if x != nil {
- return x.EntityId
+ return x.QuestId
}
return 0
}
-func (x *QuestDestroyEntityReq) GetQuestId() uint32 {
+func (x *QuestDestroyEntityReq) GetSceneId() uint32 {
if x != nil {
- return x.QuestId
+ return x.SceneId
}
return 0
}
@@ -109,12 +105,12 @@ var file_QuestDestroyEntityReq_proto_rawDesc = []byte{
0x0a, 0x1b, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a,
0x15, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19,
- 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestDestroyEntityRsp.pb.go b/gover/gen/QuestDestroyEntityRsp.pb.go
index 51c6badc..7d85d08d 100644
--- a/gover/gen/QuestDestroyEntityRsp.pb.go
+++ b/gover/gen/QuestDestroyEntityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestDestroyEntityRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 448
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestDestroyEntityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestId uint32 `protobuf:"varint,14,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SceneId uint32 `protobuf:"varint,6,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,9,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *QuestDestroyEntityRsp) Reset() {
@@ -82,9 +79,9 @@ func (*QuestDestroyEntityRsp) Descriptor() ([]byte, []int) {
return file_QuestDestroyEntityRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *QuestDestroyEntityRsp) GetQuestId() uint32 {
+func (x *QuestDestroyEntityRsp) GetRetcode() int32 {
if x != nil {
- return x.QuestId
+ return x.Retcode
}
return 0
}
@@ -103,9 +100,9 @@ func (x *QuestDestroyEntityRsp) GetEntityId() uint32 {
return 0
}
-func (x *QuestDestroyEntityRsp) GetRetcode() int32 {
+func (x *QuestDestroyEntityRsp) GetQuestId() uint32 {
if x != nil {
- return x.Retcode
+ return x.QuestId
}
return 0
}
@@ -116,14 +113,14 @@ var file_QuestDestroyEntityRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01,
0x0a, 0x15, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestDestroyNpcReq.pb.go b/gover/gen/QuestDestroyNpcReq.pb.go
index a992a2fd..6e494a09 100644
--- a/gover/gen/QuestDestroyNpcReq.pb.go
+++ b/gover/gen/QuestDestroyNpcReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestDestroyNpcReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 422
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QuestDestroyNpcReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NpcId uint32 `protobuf:"varint,1,opt,name=npc_id,json=npcId,proto3" json:"npc_id,omitempty"`
- ParentQuestId uint32 `protobuf:"varint,12,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ NpcId uint32 `protobuf:"varint,15,opt,name=npc_id,json=npcId,proto3" json:"npc_id,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,2,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
}
func (x *QuestDestroyNpcReq) Reset() {
@@ -101,9 +97,9 @@ var file_QuestDestroyNpcReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4e, 0x70,
0x63, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x12, 0x51, 0x75,
0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4e, 0x70, 0x63, 0x52, 0x65, 0x71,
- 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x6e, 0x70, 0x63, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e,
- 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestDestroyNpcRsp.pb.go b/gover/gen/QuestDestroyNpcRsp.pb.go
index 151eba50..2d3517a7 100644
--- a/gover/gen/QuestDestroyNpcRsp.pb.go
+++ b/gover/gen/QuestDestroyNpcRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestDestroyNpcRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 465
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestDestroyNpcRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NpcId uint32 `protobuf:"varint,12,opt,name=npc_id,json=npcId,proto3" json:"npc_id,omitempty"`
- ParentQuestId uint32 `protobuf:"varint,4,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NpcId uint32 `protobuf:"varint,14,opt,name=npc_id,json=npcId,proto3" json:"npc_id,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,8,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *QuestDestroyNpcRsp) Reset() {
@@ -108,11 +105,11 @@ var file_QuestDestroyNpcRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x51, 0x75, 0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4e, 0x70,
0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x12, 0x51, 0x75,
0x65, 0x73, 0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4e, 0x70, 0x63, 0x52, 0x73, 0x70,
- 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x6e, 0x70, 0x63, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e,
- 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestGlobalVar.pb.go b/gover/gen/QuestGlobalVar.pb.go
index 6c466d15..882163c1 100644
--- a/gover/gen/QuestGlobalVar.pb.go
+++ b/gover/gen/QuestGlobalVar.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestGlobalVar.proto
package gen
@@ -41,8 +41,8 @@ type QuestGlobalVar struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Value int32 `protobuf:"varint,8,opt,name=value,proto3" json:"value,omitempty"`
- Key uint32 `protobuf:"varint,4,opt,name=key,proto3" json:"key,omitempty"`
+ Value int32 `protobuf:"varint,4,opt,name=value,proto3" json:"value,omitempty"`
+ Key uint32 `protobuf:"varint,9,opt,name=key,proto3" json:"key,omitempty"`
}
func (x *QuestGlobalVar) Reset() {
@@ -97,8 +97,8 @@ var file_QuestGlobalVar_proto_rawDesc = []byte{
0x0a, 0x14, 0x51, 0x75, 0x65, 0x73, 0x74, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x0e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x47,
0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10,
- 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10,
+ 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestGlobalVarNotify.pb.go b/gover/gen/QuestGlobalVarNotify.pb.go
index 63f6052b..4763e6e2 100644
--- a/gover/gen/QuestGlobalVarNotify.pb.go
+++ b/gover/gen/QuestGlobalVarNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestGlobalVarNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 434
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestGlobalVarNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- VarList []*QuestGlobalVar `protobuf:"bytes,1,rep,name=var_list,json=varList,proto3" json:"var_list,omitempty"`
+ VarList []*QuestGlobalVar `protobuf:"bytes,8,rep,name=var_list,json=varList,proto3" json:"var_list,omitempty"`
}
func (x *QuestGlobalVarNotify) Reset() {
@@ -94,7 +91,7 @@ var file_QuestGlobalVarNotify_proto_rawDesc = []byte{
0x65, 0x73, 0x74, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x42, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x73, 0x74, 0x47, 0x6c, 0x6f, 0x62, 0x61,
0x6c, 0x56, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x08, 0x76, 0x61,
- 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x51,
+ 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x51,
0x75, 0x65, 0x73, 0x74, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x72, 0x52, 0x07, 0x76,
0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/QuestListNotify.pb.go b/gover/gen/QuestListNotify.pb.go
index 5639bef7..1712118a 100644
--- a/gover/gen/QuestListNotify.pb.go
+++ b/gover/gen/QuestListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestListNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 472
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestList []*Quest `protobuf:"bytes,1,rep,name=quest_list,json=questList,proto3" json:"quest_list,omitempty"`
+ QuestList []*Quest `protobuf:"bytes,13,rep,name=quest_list,json=questList,proto3" json:"quest_list,omitempty"`
}
func (x *QuestListNotify) Reset() {
@@ -93,7 +90,7 @@ var file_QuestListNotify_proto_rawDesc = []byte{
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0b, 0x51, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x0f, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73,
0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x25, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x51, 0x75,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x51, 0x75,
0x65, 0x73, 0x74, 0x52, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestListUpdateNotify.pb.go b/gover/gen/QuestListUpdateNotify.pb.go
index 4a183b25..b3e640f2 100644
--- a/gover/gen/QuestListUpdateNotify.pb.go
+++ b/gover/gen/QuestListUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestListUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 498
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestListUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestList []*Quest `protobuf:"bytes,6,rep,name=quest_list,json=questList,proto3" json:"quest_list,omitempty"`
+ QuestList []*Quest `protobuf:"bytes,7,rep,name=quest_list,json=questList,proto3" json:"quest_list,omitempty"`
}
func (x *QuestListUpdateNotify) Reset() {
@@ -94,7 +91,7 @@ var file_QuestListUpdateNotify_proto_rawDesc = []byte{
0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x15, 0x51, 0x75,
0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x25, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52,
+ 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52,
0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestProgressUpdateNotify.pb.go b/gover/gen/QuestProgressUpdateNotify.pb.go
index bef5b547..0ce96fc4 100644
--- a/gover/gen/QuestProgressUpdateNotify.pb.go
+++ b/gover/gen/QuestProgressUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestProgressUpdateNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 482
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestProgressUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestId uint32 `protobuf:"varint,12,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- FailProgressList []uint32 `protobuf:"varint,6,rep,packed,name=fail_progress_list,json=failProgressList,proto3" json:"fail_progress_list,omitempty"`
- FinishProgressList []uint32 `protobuf:"varint,13,rep,packed,name=finish_progress_list,json=finishProgressList,proto3" json:"finish_progress_list,omitempty"`
+ QuestId uint32 `protobuf:"varint,9,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ FinishProgressList []uint32 `protobuf:"varint,12,rep,packed,name=finish_progress_list,json=finishProgressList,proto3" json:"finish_progress_list,omitempty"`
+ FailProgressList []uint32 `protobuf:"varint,15,rep,packed,name=fail_progress_list,json=failProgressList,proto3" json:"fail_progress_list,omitempty"`
}
func (x *QuestProgressUpdateNotify) Reset() {
@@ -88,16 +85,16 @@ func (x *QuestProgressUpdateNotify) GetQuestId() uint32 {
return 0
}
-func (x *QuestProgressUpdateNotify) GetFailProgressList() []uint32 {
+func (x *QuestProgressUpdateNotify) GetFinishProgressList() []uint32 {
if x != nil {
- return x.FailProgressList
+ return x.FinishProgressList
}
return nil
}
-func (x *QuestProgressUpdateNotify) GetFinishProgressList() []uint32 {
+func (x *QuestProgressUpdateNotify) GetFailProgressList() []uint32 {
if x != nil {
- return x.FinishProgressList
+ return x.FailProgressList
}
return nil
}
@@ -109,13 +106,13 @@ var file_QuestProgressUpdateNotify_proto_rawDesc = []byte{
0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x96, 0x01, 0x0a, 0x19, 0x51, 0x75, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72,
0x65, 0x73, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x66, 0x61,
- 0x69, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x50, 0x72, 0x6f, 0x67,
- 0x72, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x72,
+ 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12,
+ 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x50, 0x72,
0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestRenameAvatarReq.pb.go b/gover/gen/QuestRenameAvatarReq.pb.go
new file mode 100644
index 00000000..97b1d40d
--- /dev/null
+++ b/gover/gen/QuestRenameAvatarReq.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: QuestRenameAvatarReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type QuestRenameAvatarReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarName string `protobuf:"bytes,11,opt,name=avatar_name,json=avatarName,proto3" json:"avatar_name,omitempty"`
+ RenameId uint32 `protobuf:"varint,12,opt,name=rename_id,json=renameId,proto3" json:"rename_id,omitempty"`
+ IsCheck bool `protobuf:"varint,4,opt,name=is_check,json=isCheck,proto3" json:"is_check,omitempty"`
+}
+
+func (x *QuestRenameAvatarReq) Reset() {
+ *x = QuestRenameAvatarReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_QuestRenameAvatarReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *QuestRenameAvatarReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*QuestRenameAvatarReq) ProtoMessage() {}
+
+func (x *QuestRenameAvatarReq) ProtoReflect() protoreflect.Message {
+ mi := &file_QuestRenameAvatarReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use QuestRenameAvatarReq.ProtoReflect.Descriptor instead.
+func (*QuestRenameAvatarReq) Descriptor() ([]byte, []int) {
+ return file_QuestRenameAvatarReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *QuestRenameAvatarReq) GetAvatarName() string {
+ if x != nil {
+ return x.AvatarName
+ }
+ return ""
+}
+
+func (x *QuestRenameAvatarReq) GetRenameId() uint32 {
+ if x != nil {
+ return x.RenameId
+ }
+ return 0
+}
+
+func (x *QuestRenameAvatarReq) GetIsCheck() bool {
+ if x != nil {
+ return x.IsCheck
+ }
+ return false
+}
+
+var File_QuestRenameAvatarReq_proto protoreflect.FileDescriptor
+
+var file_QuestRenameAvatarReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x14,
+ 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6e,
+ 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65,
+ 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_QuestRenameAvatarReq_proto_rawDescOnce sync.Once
+ file_QuestRenameAvatarReq_proto_rawDescData = file_QuestRenameAvatarReq_proto_rawDesc
+)
+
+func file_QuestRenameAvatarReq_proto_rawDescGZIP() []byte {
+ file_QuestRenameAvatarReq_proto_rawDescOnce.Do(func() {
+ file_QuestRenameAvatarReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_QuestRenameAvatarReq_proto_rawDescData)
+ })
+ return file_QuestRenameAvatarReq_proto_rawDescData
+}
+
+var file_QuestRenameAvatarReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_QuestRenameAvatarReq_proto_goTypes = []interface{}{
+ (*QuestRenameAvatarReq)(nil), // 0: QuestRenameAvatarReq
+}
+var file_QuestRenameAvatarReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_QuestRenameAvatarReq_proto_init() }
+func file_QuestRenameAvatarReq_proto_init() {
+ if File_QuestRenameAvatarReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_QuestRenameAvatarReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*QuestRenameAvatarReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_QuestRenameAvatarReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_QuestRenameAvatarReq_proto_goTypes,
+ DependencyIndexes: file_QuestRenameAvatarReq_proto_depIdxs,
+ MessageInfos: file_QuestRenameAvatarReq_proto_msgTypes,
+ }.Build()
+ File_QuestRenameAvatarReq_proto = out.File
+ file_QuestRenameAvatarReq_proto_rawDesc = nil
+ file_QuestRenameAvatarReq_proto_goTypes = nil
+ file_QuestRenameAvatarReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/QuestRenameAvatarRsp.pb.go b/gover/gen/QuestRenameAvatarRsp.pb.go
new file mode 100644
index 00000000..26297719
--- /dev/null
+++ b/gover/gen/QuestRenameAvatarRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: QuestRenameAvatarRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type QuestRenameAvatarRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsCheck bool `protobuf:"varint,4,opt,name=is_check,json=isCheck,proto3" json:"is_check,omitempty"`
+ RenameId uint32 `protobuf:"varint,15,opt,name=rename_id,json=renameId,proto3" json:"rename_id,omitempty"`
+ AvatarName string `protobuf:"bytes,8,opt,name=avatar_name,json=avatarName,proto3" json:"avatar_name,omitempty"`
+}
+
+func (x *QuestRenameAvatarRsp) Reset() {
+ *x = QuestRenameAvatarRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_QuestRenameAvatarRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *QuestRenameAvatarRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*QuestRenameAvatarRsp) ProtoMessage() {}
+
+func (x *QuestRenameAvatarRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_QuestRenameAvatarRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use QuestRenameAvatarRsp.ProtoReflect.Descriptor instead.
+func (*QuestRenameAvatarRsp) Descriptor() ([]byte, []int) {
+ return file_QuestRenameAvatarRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *QuestRenameAvatarRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *QuestRenameAvatarRsp) GetIsCheck() bool {
+ if x != nil {
+ return x.IsCheck
+ }
+ return false
+}
+
+func (x *QuestRenameAvatarRsp) GetRenameId() uint32 {
+ if x != nil {
+ return x.RenameId
+ }
+ return 0
+}
+
+func (x *QuestRenameAvatarRsp) GetAvatarName() string {
+ if x != nil {
+ return x.AvatarName
+ }
+ return ""
+}
+
+var File_QuestRenameAvatarRsp_proto protoreflect.FileDescriptor
+
+var file_QuestRenameAvatarRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a,
+ 0x14, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x07, 0x69, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65,
+ 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72,
+ 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_QuestRenameAvatarRsp_proto_rawDescOnce sync.Once
+ file_QuestRenameAvatarRsp_proto_rawDescData = file_QuestRenameAvatarRsp_proto_rawDesc
+)
+
+func file_QuestRenameAvatarRsp_proto_rawDescGZIP() []byte {
+ file_QuestRenameAvatarRsp_proto_rawDescOnce.Do(func() {
+ file_QuestRenameAvatarRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_QuestRenameAvatarRsp_proto_rawDescData)
+ })
+ return file_QuestRenameAvatarRsp_proto_rawDescData
+}
+
+var file_QuestRenameAvatarRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_QuestRenameAvatarRsp_proto_goTypes = []interface{}{
+ (*QuestRenameAvatarRsp)(nil), // 0: QuestRenameAvatarRsp
+}
+var file_QuestRenameAvatarRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_QuestRenameAvatarRsp_proto_init() }
+func file_QuestRenameAvatarRsp_proto_init() {
+ if File_QuestRenameAvatarRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_QuestRenameAvatarRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*QuestRenameAvatarRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_QuestRenameAvatarRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_QuestRenameAvatarRsp_proto_goTypes,
+ DependencyIndexes: file_QuestRenameAvatarRsp_proto_depIdxs,
+ MessageInfos: file_QuestRenameAvatarRsp_proto_msgTypes,
+ }.Build()
+ File_QuestRenameAvatarRsp_proto = out.File
+ file_QuestRenameAvatarRsp_proto_rawDesc = nil
+ file_QuestRenameAvatarRsp_proto_goTypes = nil
+ file_QuestRenameAvatarRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/QuestTransmitReq.pb.go b/gover/gen/QuestTransmitReq.pb.go
index 866b56a7..8c4f85e8 100644
--- a/gover/gen/QuestTransmitReq.pb.go
+++ b/gover/gen/QuestTransmitReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestTransmitReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 450
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QuestTransmitReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,15,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- QuestId uint32 `protobuf:"varint,5,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,12,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *QuestTransmitReq) Reset() {
@@ -81,16 +77,16 @@ func (*QuestTransmitReq) Descriptor() ([]byte, []int) {
return file_QuestTransmitReq_proto_rawDescGZIP(), []int{0}
}
-func (x *QuestTransmitReq) GetPointId() uint32 {
+func (x *QuestTransmitReq) GetQuestId() uint32 {
if x != nil {
- return x.PointId
+ return x.QuestId
}
return 0
}
-func (x *QuestTransmitReq) GetQuestId() uint32 {
+func (x *QuestTransmitReq) GetPointId() uint32 {
if x != nil {
- return x.QuestId
+ return x.PointId
}
return 0
}
@@ -101,9 +97,9 @@ var file_QuestTransmitReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x51, 0x75, 0x65, 0x73, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x10, 0x51, 0x75, 0x65, 0x73,
0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/QuestTransmitRsp.pb.go b/gover/gen/QuestTransmitRsp.pb.go
index 74e132ff..103b8197 100644
--- a/gover/gen/QuestTransmitRsp.pb.go
+++ b/gover/gen/QuestTransmitRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestTransmitRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 443
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestTransmitRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- QuestId uint32 `protobuf:"varint,3,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,2,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PointId uint32 `protobuf:"varint,6,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *QuestTransmitRsp) Reset() {
@@ -81,9 +78,9 @@ func (*QuestTransmitRsp) Descriptor() ([]byte, []int) {
return file_QuestTransmitRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *QuestTransmitRsp) GetPointId() uint32 {
+func (x *QuestTransmitRsp) GetQuestId() uint32 {
if x != nil {
- return x.PointId
+ return x.QuestId
}
return 0
}
@@ -95,9 +92,9 @@ func (x *QuestTransmitRsp) GetRetcode() int32 {
return 0
}
-func (x *QuestTransmitRsp) GetQuestId() uint32 {
+func (x *QuestTransmitRsp) GetPointId() uint32 {
if x != nil {
- return x.QuestId
+ return x.PointId
}
return 0
}
@@ -108,11 +105,11 @@ var file_QuestTransmitRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x51, 0x75, 0x65, 0x73, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x10, 0x51, 0x75, 0x65, 0x73,
0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestUpdateQuestTimeVarNotify.pb.go b/gover/gen/QuestUpdateQuestTimeVarNotify.pb.go
index 0c664bfc..547d0d79 100644
--- a/gover/gen/QuestUpdateQuestTimeVarNotify.pb.go
+++ b/gover/gen/QuestUpdateQuestTimeVarNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestUpdateQuestTimeVarNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 456
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestUpdateQuestTimeVarNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TimeVarMap map[uint32]uint32 `protobuf:"bytes,1,rep,name=time_var_map,json=timeVarMap,proto3" json:"time_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ParentQuestId uint32 `protobuf:"varint,3,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,14,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
}
func (x *QuestUpdateQuestTimeVarNotify) Reset() {
@@ -107,7 +104,7 @@ var file_QuestUpdateQuestTimeVarNotify_proto_rawDesc = []byte{
0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x54, 0x69,
0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x74,
0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72,
- 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49,
0x64, 0x1a, 0x3d, 0x0a, 0x0f, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
diff --git a/gover/gen/QuestUpdateQuestVarNotify.pb.go b/gover/gen/QuestUpdateQuestVarNotify.pb.go
index 6e9baf17..8054576b 100644
--- a/gover/gen/QuestUpdateQuestVarNotify.pb.go
+++ b/gover/gen/QuestUpdateQuestVarNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestUpdateQuestVarNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 453
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestUpdateQuestVarNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestVar []int32 `protobuf:"varint,1,rep,packed,name=quest_var,json=questVar,proto3" json:"quest_var,omitempty"`
- ParentQuestId uint32 `protobuf:"varint,12,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- ParentQuestVarSeq uint32 `protobuf:"varint,8,opt,name=parent_quest_var_seq,json=parentQuestVarSeq,proto3" json:"parent_quest_var_seq,omitempty"`
+ ParentQuestVarSeq uint32 `protobuf:"varint,9,opt,name=parent_quest_var_seq,json=parentQuestVarSeq,proto3" json:"parent_quest_var_seq,omitempty"`
+ QuestVar []int32 `protobuf:"varint,3,rep,packed,name=quest_var,json=questVar,proto3" json:"quest_var,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,7,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
}
func (x *QuestUpdateQuestVarNotify) Reset() {
@@ -81,6 +78,13 @@ func (*QuestUpdateQuestVarNotify) Descriptor() ([]byte, []int) {
return file_QuestUpdateQuestVarNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *QuestUpdateQuestVarNotify) GetParentQuestVarSeq() uint32 {
+ if x != nil {
+ return x.ParentQuestVarSeq
+ }
+ return 0
+}
+
func (x *QuestUpdateQuestVarNotify) GetQuestVar() []int32 {
if x != nil {
return x.QuestVar
@@ -95,13 +99,6 @@ func (x *QuestUpdateQuestVarNotify) GetParentQuestId() uint32 {
return 0
}
-func (x *QuestUpdateQuestVarNotify) GetParentQuestVarSeq() uint32 {
- if x != nil {
- return x.ParentQuestVarSeq
- }
- return 0
-}
-
var File_QuestUpdateQuestVarNotify_proto protoreflect.FileDescriptor
var file_QuestUpdateQuestVarNotify_proto_rawDesc = []byte{
@@ -109,14 +106,14 @@ var file_QuestUpdateQuestVarNotify_proto_rawDesc = []byte{
0x73, 0x74, 0x56, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x91, 0x01, 0x0a, 0x19, 0x51, 0x75, 0x65, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x1b, 0x0a, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x18, 0x01, 0x20, 0x03,
- 0x28, 0x05, 0x52, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x12, 0x26, 0x0a, 0x0f,
- 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65,
- 0x73, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56,
- 0x61, 0x72, 0x53, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x2f, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
+ 0x76, 0x61, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x53, 0x65, 0x71,
+ 0x12, 0x1b, 0x0a, 0x09, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x05, 0x52, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x12, 0x26, 0x0a,
+ 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75,
+ 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestUpdateQuestVarReq.pb.go b/gover/gen/QuestUpdateQuestVarReq.pb.go
index 27bd13ec..d472d3d1 100644
--- a/gover/gen/QuestUpdateQuestVarReq.pb.go
+++ b/gover/gen/QuestUpdateQuestVarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestUpdateQuestVarReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 447
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QuestUpdateQuestVarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParentQuestId uint32 `protobuf:"varint,9,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- QuestVarOpList []*QuestVarOp `protobuf:"bytes,4,rep,name=quest_var_op_list,json=questVarOpList,proto3" json:"quest_var_op_list,omitempty"`
- QuestId uint32 `protobuf:"varint,11,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- ParentQuestVarSeq uint32 `protobuf:"varint,1,opt,name=parent_quest_var_seq,json=parentQuestVarSeq,proto3" json:"parent_quest_var_seq,omitempty"`
+ ParentQuestVarSeq uint32 `protobuf:"varint,7,opt,name=parent_quest_var_seq,json=parentQuestVarSeq,proto3" json:"parent_quest_var_seq,omitempty"`
+ QuestVarOpList []*QuestVarOp `protobuf:"bytes,11,rep,name=quest_var_op_list,json=questVarOpList,proto3" json:"quest_var_op_list,omitempty"`
+ QuestId uint32 `protobuf:"varint,5,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ ParentQuestId uint32 `protobuf:"varint,2,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
}
func (x *QuestUpdateQuestVarReq) Reset() {
@@ -83,9 +79,9 @@ func (*QuestUpdateQuestVarReq) Descriptor() ([]byte, []int) {
return file_QuestUpdateQuestVarReq_proto_rawDescGZIP(), []int{0}
}
-func (x *QuestUpdateQuestVarReq) GetParentQuestId() uint32 {
+func (x *QuestUpdateQuestVarReq) GetParentQuestVarSeq() uint32 {
if x != nil {
- return x.ParentQuestId
+ return x.ParentQuestVarSeq
}
return 0
}
@@ -104,9 +100,9 @@ func (x *QuestUpdateQuestVarReq) GetQuestId() uint32 {
return 0
}
-func (x *QuestUpdateQuestVarReq) GetParentQuestVarSeq() uint32 {
+func (x *QuestUpdateQuestVarReq) GetParentQuestId() uint32 {
if x != nil {
- return x.ParentQuestVarSeq
+ return x.ParentQuestId
}
return 0
}
@@ -118,18 +114,18 @@ var file_QuestUpdateQuestVarReq_proto_rawDesc = []byte{
0x73, 0x74, 0x56, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10,
0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x4f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xc4, 0x01, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x70,
- 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73,
- 0x74, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x11, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72,
- 0x5f, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b,
- 0x2e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x4f, 0x70, 0x52, 0x0e, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x56, 0x61, 0x72, 0x4f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
- 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73,
- 0x74, 0x56, 0x61, 0x72, 0x53, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x14, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f,
+ 0x73, 0x65, 0x71, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x53, 0x65, 0x71, 0x12, 0x36, 0x0a, 0x11,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56,
+ 0x61, 0x72, 0x4f, 0x70, 0x52, 0x0e, 0x71, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x4f, 0x70,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12,
+ 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
+ 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestUpdateQuestVarRsp.pb.go b/gover/gen/QuestUpdateQuestVarRsp.pb.go
index 446d0730..50fa78e3 100644
--- a/gover/gen/QuestUpdateQuestVarRsp.pb.go
+++ b/gover/gen/QuestUpdateQuestVarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestUpdateQuestVarRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 439
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuestUpdateQuestVarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ParentQuestVarSeq uint32 `protobuf:"varint,2,opt,name=parent_quest_var_seq,json=parentQuestVarSeq,proto3" json:"parent_quest_var_seq,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ParentQuestVarSeq uint32 `protobuf:"varint,1,opt,name=parent_quest_var_seq,json=parentQuestVarSeq,proto3" json:"parent_quest_var_seq,omitempty"`
ParentQuestId uint32 `protobuf:"varint,8,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- QuestId uint32 `protobuf:"varint,15,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,11,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *QuestUpdateQuestVarRsp) Reset() {
@@ -117,14 +114,14 @@ var file_QuestUpdateQuestVarRsp_proto_rawDesc = []byte{
0x73, 0x74, 0x56, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6,
0x01, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x51, 0x75,
0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x65, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61,
0x72, 0x53, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71,
0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70,
0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuestVarOp.pb.go b/gover/gen/QuestVarOp.pb.go
index 45baea49..ef9be64c 100644
--- a/gover/gen/QuestVarOp.pb.go
+++ b/gover/gen/QuestVarOp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuestVarOp.proto
package gen
@@ -42,8 +42,8 @@ type QuestVarOp struct {
unknownFields protoimpl.UnknownFields
Index uint32 `protobuf:"varint,9,opt,name=index,proto3" json:"index,omitempty"`
- Value int32 `protobuf:"varint,5,opt,name=value,proto3" json:"value,omitempty"`
- IsAdd bool `protobuf:"varint,6,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
+ IsAdd bool `protobuf:"varint,3,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
+ Value int32 `protobuf:"varint,8,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *QuestVarOp) Reset() {
@@ -85,18 +85,18 @@ func (x *QuestVarOp) GetIndex() uint32 {
return 0
}
-func (x *QuestVarOp) GetValue() int32 {
+func (x *QuestVarOp) GetIsAdd() bool {
if x != nil {
- return x.Value
+ return x.IsAdd
}
- return 0
+ return false
}
-func (x *QuestVarOp) GetIsAdd() bool {
+func (x *QuestVarOp) GetValue() int32 {
if x != nil {
- return x.IsAdd
+ return x.Value
}
- return false
+ return 0
}
var File_QuestVarOp_proto protoreflect.FileDescriptor
@@ -105,10 +105,10 @@ var file_QuestVarOp_proto_rawDesc = []byte{
0x0a, 0x10, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x4f, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x0a, 0x51, 0x75, 0x65, 0x73, 0x74, 0x56, 0x61, 0x72, 0x4f, 0x70,
0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x15, 0x0a, 0x06,
- 0x69, 0x73, 0x5f, 0x61, 0x64, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
- 0x41, 0x64, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x61, 0x64, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x64, 0x64, 0x12, 0x14, 0x0a,
+ 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/QuickOpenActivityReq.pb.go b/gover/gen/QuickOpenActivityReq.pb.go
new file mode 100644
index 00000000..e049ebbe
--- /dev/null
+++ b/gover/gen/QuickOpenActivityReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: QuickOpenActivityReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type QuickOpenActivityReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActivityId uint32 `protobuf:"varint,8,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+}
+
+func (x *QuickOpenActivityReq) Reset() {
+ *x = QuickOpenActivityReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_QuickOpenActivityReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *QuickOpenActivityReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*QuickOpenActivityReq) ProtoMessage() {}
+
+func (x *QuickOpenActivityReq) ProtoReflect() protoreflect.Message {
+ mi := &file_QuickOpenActivityReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use QuickOpenActivityReq.ProtoReflect.Descriptor instead.
+func (*QuickOpenActivityReq) Descriptor() ([]byte, []int) {
+ return file_QuickOpenActivityReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *QuickOpenActivityReq) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+var File_QuickOpenActivityReq_proto protoreflect.FileDescriptor
+
+var file_QuickOpenActivityReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x14,
+ 0x51, 0x75, 0x69, 0x63, 0x6b, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_QuickOpenActivityReq_proto_rawDescOnce sync.Once
+ file_QuickOpenActivityReq_proto_rawDescData = file_QuickOpenActivityReq_proto_rawDesc
+)
+
+func file_QuickOpenActivityReq_proto_rawDescGZIP() []byte {
+ file_QuickOpenActivityReq_proto_rawDescOnce.Do(func() {
+ file_QuickOpenActivityReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_QuickOpenActivityReq_proto_rawDescData)
+ })
+ return file_QuickOpenActivityReq_proto_rawDescData
+}
+
+var file_QuickOpenActivityReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_QuickOpenActivityReq_proto_goTypes = []interface{}{
+ (*QuickOpenActivityReq)(nil), // 0: QuickOpenActivityReq
+}
+var file_QuickOpenActivityReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_QuickOpenActivityReq_proto_init() }
+func file_QuickOpenActivityReq_proto_init() {
+ if File_QuickOpenActivityReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_QuickOpenActivityReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*QuickOpenActivityReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_QuickOpenActivityReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_QuickOpenActivityReq_proto_goTypes,
+ DependencyIndexes: file_QuickOpenActivityReq_proto_depIdxs,
+ MessageInfos: file_QuickOpenActivityReq_proto_msgTypes,
+ }.Build()
+ File_QuickOpenActivityReq_proto = out.File
+ file_QuickOpenActivityReq_proto_rawDesc = nil
+ file_QuickOpenActivityReq_proto_goTypes = nil
+ file_QuickOpenActivityReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/QuickOpenActivityRsp.pb.go b/gover/gen/QuickOpenActivityRsp.pb.go
new file mode 100644
index 00000000..bf350dc4
--- /dev/null
+++ b/gover/gen/QuickOpenActivityRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: QuickOpenActivityRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type QuickOpenActivityRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ActivityId uint32 `protobuf:"varint,9,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+}
+
+func (x *QuickOpenActivityRsp) Reset() {
+ *x = QuickOpenActivityRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_QuickOpenActivityRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *QuickOpenActivityRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*QuickOpenActivityRsp) ProtoMessage() {}
+
+func (x *QuickOpenActivityRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_QuickOpenActivityRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use QuickOpenActivityRsp.ProtoReflect.Descriptor instead.
+func (*QuickOpenActivityRsp) Descriptor() ([]byte, []int) {
+ return file_QuickOpenActivityRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *QuickOpenActivityRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *QuickOpenActivityRsp) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+var File_QuickOpenActivityRsp_proto protoreflect.FileDescriptor
+
+var file_QuickOpenActivityRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x14,
+ 0x51, 0x75, 0x69, 0x63, 0x6b, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_QuickOpenActivityRsp_proto_rawDescOnce sync.Once
+ file_QuickOpenActivityRsp_proto_rawDescData = file_QuickOpenActivityRsp_proto_rawDesc
+)
+
+func file_QuickOpenActivityRsp_proto_rawDescGZIP() []byte {
+ file_QuickOpenActivityRsp_proto_rawDescOnce.Do(func() {
+ file_QuickOpenActivityRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_QuickOpenActivityRsp_proto_rawDescData)
+ })
+ return file_QuickOpenActivityRsp_proto_rawDescData
+}
+
+var file_QuickOpenActivityRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_QuickOpenActivityRsp_proto_goTypes = []interface{}{
+ (*QuickOpenActivityRsp)(nil), // 0: QuickOpenActivityRsp
+}
+var file_QuickOpenActivityRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_QuickOpenActivityRsp_proto_init() }
+func file_QuickOpenActivityRsp_proto_init() {
+ if File_QuickOpenActivityRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_QuickOpenActivityRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*QuickOpenActivityRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_QuickOpenActivityRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_QuickOpenActivityRsp_proto_goTypes,
+ DependencyIndexes: file_QuickOpenActivityRsp_proto_depIdxs,
+ MessageInfos: file_QuickOpenActivityRsp_proto_msgTypes,
+ }.Build()
+ File_QuickOpenActivityRsp_proto = out.File
+ file_QuickOpenActivityRsp_proto_rawDesc = nil
+ file_QuickOpenActivityRsp_proto_goTypes = nil
+ file_QuickOpenActivityRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/QuickUseWidgetReq.pb.go b/gover/gen/QuickUseWidgetReq.pb.go
index 4145f017..74a83f94 100644
--- a/gover/gen/QuickUseWidgetReq.pb.go
+++ b/gover/gen/QuickUseWidgetReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuickUseWidgetReq.proto
package gen
@@ -36,15 +36,20 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4299
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type QuickUseWidgetReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ // enum CmdId {
+ // option allow_alias = true;
+ // NONE = 0;
+ // CMD_ID = 4284;
+ // ENET_CHANNEL_ID = 0;
+ // ENET_IS_RELIABLE = 1;
+ // IS_ALLOW_CLIENT = 1;
+ // }
+ //
// Types that are assignable to Param:
//
// *QuickUseWidgetReq_LocationInfo
@@ -126,19 +131,19 @@ type isQuickUseWidgetReq_Param interface {
}
type QuickUseWidgetReq_LocationInfo struct {
- LocationInfo *WidgetCreateLocationInfo `protobuf:"bytes,676,opt,name=location_info,json=locationInfo,proto3,oneof"`
+ LocationInfo *WidgetCreateLocationInfo `protobuf:"bytes,1872,opt,name=location_info,json=locationInfo,proto3,oneof"`
}
type QuickUseWidgetReq_CameraInfo struct {
- CameraInfo *WidgetCameraInfo `protobuf:"bytes,478,opt,name=camera_info,json=cameraInfo,proto3,oneof"`
+ CameraInfo *WidgetCameraInfo `protobuf:"bytes,1835,opt,name=camera_info,json=cameraInfo,proto3,oneof"`
}
type QuickUseWidgetReq_CreatorInfo struct {
- CreatorInfo *WidgetCreatorInfo `protobuf:"bytes,812,opt,name=creator_info,json=creatorInfo,proto3,oneof"`
+ CreatorInfo *WidgetCreatorInfo `protobuf:"bytes,72,opt,name=creator_info,json=creatorInfo,proto3,oneof"`
}
type QuickUseWidgetReq_ThunderBirdFeatherInfo struct {
- ThunderBirdFeatherInfo *WidgetThunderBirdFeatherInfo `protobuf:"bytes,1859,opt,name=thunder_bird_feather_info,json=thunderBirdFeatherInfo,proto3,oneof"`
+ ThunderBirdFeatherInfo *WidgetThunderBirdFeatherInfo `protobuf:"bytes,491,opt,name=thunder_bird_feather_info,json=thunderBirdFeatherInfo,proto3,oneof"`
}
func (*QuickUseWidgetReq_LocationInfo) isQuickUseWidgetReq_Param() {}
@@ -160,27 +165,27 @@ var file_QuickUseWidgetReq_proto_rawDesc = []byte{
0x6f, 0x1a, 0x17, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x57, 0x69, 0x64, 0x67,
0x65, 0x74, 0x54, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x69, 0x72, 0x64, 0x46, 0x65, 0x61,
- 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad,
+ 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac,
0x02, 0x0a, 0x11, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65,
0x74, 0x52, 0x65, 0x71, 0x12, 0x41, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa4, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x57,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd0, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x57,
0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x0b, 0x63, 0x61, 0x6d, 0x65, 0x72,
- 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xde, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xab, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f,
- 0x48, 0x00, 0x52, 0x0a, 0x63, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x38,
- 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xac,
- 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72,
- 0x65, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x63, 0x72, 0x65,
- 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5b, 0x0a, 0x19, 0x74, 0x68, 0x75, 0x6e,
- 0x64, 0x65, 0x72, 0x5f, 0x62, 0x69, 0x72, 0x64, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc3, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x57,
- 0x69, 0x64, 0x67, 0x65, 0x74, 0x54, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x69, 0x72, 0x64,
- 0x46, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x16, 0x74,
- 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x69, 0x72, 0x64, 0x46, 0x65, 0x61, 0x74, 0x68, 0x65,
- 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x07, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x48, 0x00, 0x52, 0x0a, 0x63, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x37,
+ 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x48,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65,
+ 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x63, 0x72, 0x65, 0x61,
+ 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5b, 0x0a, 0x19, 0x74, 0x68, 0x75, 0x6e, 0x64,
+ 0x65, 0x72, 0x5f, 0x62, 0x69, 0x72, 0x64, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xeb, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x57, 0x69,
+ 0x64, 0x67, 0x65, 0x74, 0x54, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x69, 0x72, 0x64, 0x46,
+ 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x16, 0x74, 0x68,
+ 0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x69, 0x72, 0x64, 0x46, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x07, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/QuickUseWidgetRsp.pb.go b/gover/gen/QuickUseWidgetRsp.pb.go
index 68c21a02..a9927368 100644
--- a/gover/gen/QuickUseWidgetRsp.pb.go
+++ b/gover/gen/QuickUseWidgetRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: QuickUseWidgetRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4270
-// EnetChannelId: 0
-// EnetIsReliable: true
type QuickUseWidgetRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaterialId uint32 `protobuf:"varint,6,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MaterialId uint32 `protobuf:"varint,11,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
// Types that are assignable to Param:
//
// *QuickUseWidgetRsp_DetectorData
@@ -107,7 +104,7 @@ func (m *QuickUseWidgetRsp) GetParam() isQuickUseWidgetRsp_Param {
return nil
}
-func (x *QuickUseWidgetRsp) GetDetectorData() *OneofGatherPointDetectorData {
+func (x *QuickUseWidgetRsp) GetDetectorData() *OneoffGatherPointDetectorData {
if x, ok := x.GetParam().(*QuickUseWidgetRsp_DetectorData); ok {
return x.DetectorData
}
@@ -133,15 +130,15 @@ type isQuickUseWidgetRsp_Param interface {
}
type QuickUseWidgetRsp_DetectorData struct {
- DetectorData *OneofGatherPointDetectorData `protobuf:"bytes,3,opt,name=detector_data,json=detectorData,proto3,oneof"`
+ DetectorData *OneoffGatherPointDetectorData `protobuf:"bytes,14,opt,name=detector_data,json=detectorData,proto3,oneof"`
}
type QuickUseWidgetRsp_ClientCollectorData struct {
- ClientCollectorData *ClientCollectorData `protobuf:"bytes,15,opt,name=client_collector_data,json=clientCollectorData,proto3,oneof"`
+ ClientCollectorData *ClientCollectorData `protobuf:"bytes,10,opt,name=client_collector_data,json=clientCollectorData,proto3,oneof"`
}
type QuickUseWidgetRsp_SkyCrystalDetectorQuickUseResult struct {
- SkyCrystalDetectorQuickUseResult *SkyCrystalDetectorQuickUseResult `protobuf:"bytes,168922,opt,name=sky_crystal_detector_quick_use_result,json=skyCrystalDetectorQuickUseResult,proto3,oneof"`
+ SkyCrystalDetectorQuickUseResult *SkyCrystalDetectorQuickUseResult `protobuf:"bytes,172322,opt,name=sky_crystal_detector_quick_use_result,json=skyCrystalDetectorQuickUseResult,proto3,oneof"`
}
func (*QuickUseWidgetRsp_DetectorData) isQuickUseWidgetRsp_Param() {}
@@ -156,35 +153,35 @@ var file_QuickUseWidgetRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x43, 0x6c, 0x69, 0x65, 0x6e,
0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65,
- 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61,
- 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79,
- 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x51, 0x75, 0x69, 0x63,
- 0x6b, 0x55, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xe1, 0x02, 0x0a, 0x11, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64,
- 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69,
- 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74,
- 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61,
- 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66,
- 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0c, 0x64, 0x65, 0x74, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x4a, 0x0a, 0x15, 0x63, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43,
- 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x13,
- 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44,
- 0x61, 0x74, 0x61, 0x12, 0x76, 0x0a, 0x25, 0x73, 0x6b, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x73, 0x74,
- 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x71, 0x75, 0x69, 0x63,
- 0x6b, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0xda, 0xa7, 0x0a,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61,
- 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x55, 0x73,
- 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x20, 0x73, 0x6b, 0x79, 0x43, 0x72,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x66, 0x47, 0x61, 0x74, 0x68,
+ 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x53, 0x6b, 0x79, 0x43, 0x72,
0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x51, 0x75, 0x69,
- 0x63, 0x6b, 0x55, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, 0x07, 0x0a, 0x05, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x63, 0x6b, 0x55, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xe2, 0x02, 0x0a, 0x11, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x57, 0x69,
+ 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72,
+ 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61,
+ 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64,
+ 0x61, 0x74, 0x61, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x4f, 0x6e, 0x65, 0x6f,
+ 0x66, 0x66, 0x47, 0x61, 0x74, 0x68, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x74,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0c, 0x64, 0x65, 0x74,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x4a, 0x0a, 0x15, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61,
+ 0x74, 0x61, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00,
+ 0x52, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x76, 0x0a, 0x25, 0x73, 0x6b, 0x79, 0x5f, 0x63, 0x72, 0x79,
+ 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x71, 0x75,
+ 0x69, 0x63, 0x6b, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0xa2,
+ 0xc2, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73,
+ 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x51, 0x75, 0x69, 0x63, 0x6b,
+ 0x55, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x20, 0x73, 0x6b, 0x79,
+ 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x51,
+ 0x75, 0x69, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, 0x07, 0x0a,
+ 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -202,12 +199,12 @@ func file_QuickUseWidgetRsp_proto_rawDescGZIP() []byte {
var file_QuickUseWidgetRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_QuickUseWidgetRsp_proto_goTypes = []interface{}{
(*QuickUseWidgetRsp)(nil), // 0: QuickUseWidgetRsp
- (*OneofGatherPointDetectorData)(nil), // 1: OneofGatherPointDetectorData
+ (*OneoffGatherPointDetectorData)(nil), // 1: OneoffGatherPointDetectorData
(*ClientCollectorData)(nil), // 2: ClientCollectorData
(*SkyCrystalDetectorQuickUseResult)(nil), // 3: SkyCrystalDetectorQuickUseResult
}
var file_QuickUseWidgetRsp_proto_depIdxs = []int32{
- 1, // 0: QuickUseWidgetRsp.detector_data:type_name -> OneofGatherPointDetectorData
+ 1, // 0: QuickUseWidgetRsp.detector_data:type_name -> OneoffGatherPointDetectorData
2, // 1: QuickUseWidgetRsp.client_collector_data:type_name -> ClientCollectorData
3, // 2: QuickUseWidgetRsp.sky_crystal_detector_quick_use_result:type_name -> SkyCrystalDetectorQuickUseResult
3, // [3:3] is the sub-list for method output_type
@@ -223,7 +220,7 @@ func file_QuickUseWidgetRsp_proto_init() {
return
}
file_ClientCollectorData_proto_init()
- file_OneofGatherPointDetectorData_proto_init()
+ file_OneoffGatherPointDetectorData_proto_init()
file_SkyCrystalDetectorQuickUseResult_proto_init()
if !protoimpl.UnsafeEnabled {
file_QuickUseWidgetRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
diff --git a/gover/gen/RacingGalleryInfo.pb.go b/gover/gen/RacingGalleryInfo.pb.go
deleted file mode 100644
index 18f11b5e..00000000
--- a/gover/gen/RacingGalleryInfo.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: RacingGalleryInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type RacingGalleryInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RecordList []*Unk2700_OJJNGIHDJEH `protobuf:"bytes,7,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
-}
-
-func (x *RacingGalleryInfo) Reset() {
- *x = RacingGalleryInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_RacingGalleryInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *RacingGalleryInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*RacingGalleryInfo) ProtoMessage() {}
-
-func (x *RacingGalleryInfo) ProtoReflect() protoreflect.Message {
- mi := &file_RacingGalleryInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use RacingGalleryInfo.ProtoReflect.Descriptor instead.
-func (*RacingGalleryInfo) Descriptor() ([]byte, []int) {
- return file_RacingGalleryInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *RacingGalleryInfo) GetRecordList() []*Unk2700_OJJNGIHDJEH {
- if x != nil {
- return x.RecordList
- }
- return nil
-}
-
-var File_RacingGalleryInfo_proto protoreflect.FileDescriptor
-
-var file_RacingGalleryInfo_proto_rawDesc = []byte{
- 0x0a, 0x17, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4a, 0x4e, 0x47, 0x49, 0x48, 0x44, 0x4a, 0x45, 0x48, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x11, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x0b, 0x72, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4a, 0x4e, 0x47, 0x49, 0x48,
- 0x44, 0x4a, 0x45, 0x48, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_RacingGalleryInfo_proto_rawDescOnce sync.Once
- file_RacingGalleryInfo_proto_rawDescData = file_RacingGalleryInfo_proto_rawDesc
-)
-
-func file_RacingGalleryInfo_proto_rawDescGZIP() []byte {
- file_RacingGalleryInfo_proto_rawDescOnce.Do(func() {
- file_RacingGalleryInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_RacingGalleryInfo_proto_rawDescData)
- })
- return file_RacingGalleryInfo_proto_rawDescData
-}
-
-var file_RacingGalleryInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_RacingGalleryInfo_proto_goTypes = []interface{}{
- (*RacingGalleryInfo)(nil), // 0: RacingGalleryInfo
- (*Unk2700_OJJNGIHDJEH)(nil), // 1: Unk2700_OJJNGIHDJEH
-}
-var file_RacingGalleryInfo_proto_depIdxs = []int32{
- 1, // 0: RacingGalleryInfo.record_list:type_name -> Unk2700_OJJNGIHDJEH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_RacingGalleryInfo_proto_init() }
-func file_RacingGalleryInfo_proto_init() {
- if File_RacingGalleryInfo_proto != nil {
- return
- }
- file_Unk2700_OJJNGIHDJEH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_RacingGalleryInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*RacingGalleryInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_RacingGalleryInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_RacingGalleryInfo_proto_goTypes,
- DependencyIndexes: file_RacingGalleryInfo_proto_depIdxs,
- MessageInfos: file_RacingGalleryInfo_proto_msgTypes,
- }.Build()
- File_RacingGalleryInfo_proto = out.File
- file_RacingGalleryInfo_proto_rawDesc = nil
- file_RacingGalleryInfo_proto_goTypes = nil
- file_RacingGalleryInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/RacingGallerySettleInfo.pb.go b/gover/gen/RacingGallerySettleInfo.pb.go
new file mode 100644
index 00000000..c6f38a58
--- /dev/null
+++ b/gover/gen/RacingGallerySettleInfo.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RacingGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RacingGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WinnerUid uint32 `protobuf:"varint,10,opt,name=winner_uid,json=winnerUid,proto3" json:"winner_uid,omitempty"`
+ UseTime uint32 `protobuf:"varint,15,opt,name=use_time,json=useTime,proto3" json:"use_time,omitempty"`
+ Reason GalleryStopReason `protobuf:"varint,11,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+}
+
+func (x *RacingGallerySettleInfo) Reset() {
+ *x = RacingGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RacingGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RacingGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RacingGallerySettleInfo) ProtoMessage() {}
+
+func (x *RacingGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_RacingGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RacingGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*RacingGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_RacingGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RacingGallerySettleInfo) GetWinnerUid() uint32 {
+ if x != nil {
+ return x.WinnerUid
+ }
+ return 0
+}
+
+func (x *RacingGallerySettleInfo) GetUseTime() uint32 {
+ if x != nil {
+ return x.UseTime
+ }
+ return 0
+}
+
+func (x *RacingGallerySettleInfo) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+var File_RacingGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_RacingGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x17, 0x52, 0x61, 0x63, 0x69,
+ 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x55,
+ 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a,
+ 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RacingGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_RacingGallerySettleInfo_proto_rawDescData = file_RacingGallerySettleInfo_proto_rawDesc
+)
+
+func file_RacingGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_RacingGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_RacingGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_RacingGallerySettleInfo_proto_rawDescData)
+ })
+ return file_RacingGallerySettleInfo_proto_rawDescData
+}
+
+var file_RacingGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RacingGallerySettleInfo_proto_goTypes = []interface{}{
+ (*RacingGallerySettleInfo)(nil), // 0: RacingGallerySettleInfo
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_RacingGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: RacingGallerySettleInfo.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RacingGallerySettleInfo_proto_init() }
+func file_RacingGallerySettleInfo_proto_init() {
+ if File_RacingGallerySettleInfo_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RacingGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RacingGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RacingGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RacingGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_RacingGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_RacingGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_RacingGallerySettleInfo_proto = out.File
+ file_RacingGallerySettleInfo_proto_rawDesc = nil
+ file_RacingGallerySettleInfo_proto_goTypes = nil
+ file_RacingGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReadMailNotify.pb.go b/gover/gen/ReadMailNotify.pb.go
index 2a4f0f42..bbade8ee 100644
--- a/gover/gen/ReadMailNotify.pb.go
+++ b/gover/gen/ReadMailNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReadMailNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1412
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReadMailNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MailIdList []uint32 `protobuf:"varint,2,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
+ MailIdList []uint32 `protobuf:"varint,7,rep,packed,name=mail_id_list,json=mailIdList,proto3" json:"mail_id_list,omitempty"`
}
func (x *ReadMailNotify) Reset() {
@@ -93,7 +89,7 @@ var file_ReadMailNotify_proto_rawDesc = []byte{
0x0a, 0x14, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x0e, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x61,
0x69, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6c,
- 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
0x6d, 0x61, 0x69, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReadNicknameAuditReq.pb.go b/gover/gen/ReadNicknameAuditReq.pb.go
new file mode 100644
index 00000000..2d4a479d
--- /dev/null
+++ b/gover/gen/ReadNicknameAuditReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReadNicknameAuditReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReadNicknameAuditReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *ReadNicknameAuditReq) Reset() {
+ *x = ReadNicknameAuditReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReadNicknameAuditReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReadNicknameAuditReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReadNicknameAuditReq) ProtoMessage() {}
+
+func (x *ReadNicknameAuditReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ReadNicknameAuditReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReadNicknameAuditReq.ProtoReflect.Descriptor instead.
+func (*ReadNicknameAuditReq) Descriptor() ([]byte, []int) {
+ return file_ReadNicknameAuditReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ReadNicknameAuditReq_proto protoreflect.FileDescriptor
+
+var file_ReadNicknameAuditReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x52, 0x65, 0x61, 0x64, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x16, 0x0a, 0x14,
+ 0x52, 0x65, 0x61, 0x64, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69,
+ 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReadNicknameAuditReq_proto_rawDescOnce sync.Once
+ file_ReadNicknameAuditReq_proto_rawDescData = file_ReadNicknameAuditReq_proto_rawDesc
+)
+
+func file_ReadNicknameAuditReq_proto_rawDescGZIP() []byte {
+ file_ReadNicknameAuditReq_proto_rawDescOnce.Do(func() {
+ file_ReadNicknameAuditReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReadNicknameAuditReq_proto_rawDescData)
+ })
+ return file_ReadNicknameAuditReq_proto_rawDescData
+}
+
+var file_ReadNicknameAuditReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReadNicknameAuditReq_proto_goTypes = []interface{}{
+ (*ReadNicknameAuditReq)(nil), // 0: ReadNicknameAuditReq
+}
+var file_ReadNicknameAuditReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReadNicknameAuditReq_proto_init() }
+func file_ReadNicknameAuditReq_proto_init() {
+ if File_ReadNicknameAuditReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReadNicknameAuditReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReadNicknameAuditReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReadNicknameAuditReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReadNicknameAuditReq_proto_goTypes,
+ DependencyIndexes: file_ReadNicknameAuditReq_proto_depIdxs,
+ MessageInfos: file_ReadNicknameAuditReq_proto_msgTypes,
+ }.Build()
+ File_ReadNicknameAuditReq_proto = out.File
+ file_ReadNicknameAuditReq_proto_rawDesc = nil
+ file_ReadNicknameAuditReq_proto_goTypes = nil
+ file_ReadNicknameAuditReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReadNicknameAuditRsp.pb.go b/gover/gen/ReadNicknameAuditRsp.pb.go
new file mode 100644
index 00000000..4fe10964
--- /dev/null
+++ b/gover/gen/ReadNicknameAuditRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReadNicknameAuditRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReadNicknameAuditRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ReadNicknameAuditRsp) Reset() {
+ *x = ReadNicknameAuditRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReadNicknameAuditRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReadNicknameAuditRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReadNicknameAuditRsp) ProtoMessage() {}
+
+func (x *ReadNicknameAuditRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ReadNicknameAuditRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReadNicknameAuditRsp.ProtoReflect.Descriptor instead.
+func (*ReadNicknameAuditRsp) Descriptor() ([]byte, []int) {
+ return file_ReadNicknameAuditRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReadNicknameAuditRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ReadNicknameAuditRsp_proto protoreflect.FileDescriptor
+
+var file_ReadNicknameAuditRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x52, 0x65, 0x61, 0x64, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14,
+ 0x52, 0x65, 0x61, 0x64, 0x4e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x64, 0x69,
+ 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReadNicknameAuditRsp_proto_rawDescOnce sync.Once
+ file_ReadNicknameAuditRsp_proto_rawDescData = file_ReadNicknameAuditRsp_proto_rawDesc
+)
+
+func file_ReadNicknameAuditRsp_proto_rawDescGZIP() []byte {
+ file_ReadNicknameAuditRsp_proto_rawDescOnce.Do(func() {
+ file_ReadNicknameAuditRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReadNicknameAuditRsp_proto_rawDescData)
+ })
+ return file_ReadNicknameAuditRsp_proto_rawDescData
+}
+
+var file_ReadNicknameAuditRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReadNicknameAuditRsp_proto_goTypes = []interface{}{
+ (*ReadNicknameAuditRsp)(nil), // 0: ReadNicknameAuditRsp
+}
+var file_ReadNicknameAuditRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReadNicknameAuditRsp_proto_init() }
+func file_ReadNicknameAuditRsp_proto_init() {
+ if File_ReadNicknameAuditRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReadNicknameAuditRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReadNicknameAuditRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReadNicknameAuditRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReadNicknameAuditRsp_proto_goTypes,
+ DependencyIndexes: file_ReadNicknameAuditRsp_proto_depIdxs,
+ MessageInfos: file_ReadNicknameAuditRsp_proto_msgTypes,
+ }.Build()
+ File_ReadNicknameAuditRsp_proto = out.File
+ file_ReadNicknameAuditRsp_proto_rawDesc = nil
+ file_ReadNicknameAuditRsp_proto_goTypes = nil
+ file_ReadNicknameAuditRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReadPrivateChatReq.pb.go b/gover/gen/ReadPrivateChatReq.pb.go
index 6f8598c1..7276541b 100644
--- a/gover/gen/ReadPrivateChatReq.pb.go
+++ b/gover/gen/ReadPrivateChatReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReadPrivateChatReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5049
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReadPrivateChatReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,1,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,15,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *ReadPrivateChatReq) Reset() {
@@ -93,7 +89,7 @@ var file_ReadPrivateChatReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x65, 0x61, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61,
0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x12, 0x52, 0x65,
0x61, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x71,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0f,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReadPrivateChatRsp.pb.go b/gover/gen/ReadPrivateChatRsp.pb.go
index 0f2f947d..415830f4 100644
--- a/gover/gen/ReadPrivateChatRsp.pb.go
+++ b/gover/gen/ReadPrivateChatRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReadPrivateChatRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4981
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReadPrivateChatRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ReadPrivateChatRsp) Reset() {
@@ -92,7 +89,7 @@ var file_ReadPrivateChatRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x65, 0x61, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61,
0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x52, 0x65,
0x61, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReadSignatureAuditReq.pb.go b/gover/gen/ReadSignatureAuditReq.pb.go
new file mode 100644
index 00000000..b8b96024
--- /dev/null
+++ b/gover/gen/ReadSignatureAuditReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReadSignatureAuditReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReadSignatureAuditReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *ReadSignatureAuditReq) Reset() {
+ *x = ReadSignatureAuditReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReadSignatureAuditReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReadSignatureAuditReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReadSignatureAuditReq) ProtoMessage() {}
+
+func (x *ReadSignatureAuditReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ReadSignatureAuditReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReadSignatureAuditReq.ProtoReflect.Descriptor instead.
+func (*ReadSignatureAuditReq) Descriptor() ([]byte, []int) {
+ return file_ReadSignatureAuditReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ReadSignatureAuditReq_proto protoreflect.FileDescriptor
+
+var file_ReadSignatureAuditReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x52, 0x65, 0x61, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x41,
+ 0x75, 0x64, 0x69, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a,
+ 0x15, 0x52, 0x65, 0x61, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReadSignatureAuditReq_proto_rawDescOnce sync.Once
+ file_ReadSignatureAuditReq_proto_rawDescData = file_ReadSignatureAuditReq_proto_rawDesc
+)
+
+func file_ReadSignatureAuditReq_proto_rawDescGZIP() []byte {
+ file_ReadSignatureAuditReq_proto_rawDescOnce.Do(func() {
+ file_ReadSignatureAuditReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReadSignatureAuditReq_proto_rawDescData)
+ })
+ return file_ReadSignatureAuditReq_proto_rawDescData
+}
+
+var file_ReadSignatureAuditReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReadSignatureAuditReq_proto_goTypes = []interface{}{
+ (*ReadSignatureAuditReq)(nil), // 0: ReadSignatureAuditReq
+}
+var file_ReadSignatureAuditReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReadSignatureAuditReq_proto_init() }
+func file_ReadSignatureAuditReq_proto_init() {
+ if File_ReadSignatureAuditReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReadSignatureAuditReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReadSignatureAuditReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReadSignatureAuditReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReadSignatureAuditReq_proto_goTypes,
+ DependencyIndexes: file_ReadSignatureAuditReq_proto_depIdxs,
+ MessageInfos: file_ReadSignatureAuditReq_proto_msgTypes,
+ }.Build()
+ File_ReadSignatureAuditReq_proto = out.File
+ file_ReadSignatureAuditReq_proto_rawDesc = nil
+ file_ReadSignatureAuditReq_proto_goTypes = nil
+ file_ReadSignatureAuditReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReadSignatureAuditRsp.pb.go b/gover/gen/ReadSignatureAuditRsp.pb.go
new file mode 100644
index 00000000..f90d0b8f
--- /dev/null
+++ b/gover/gen/ReadSignatureAuditRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReadSignatureAuditRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReadSignatureAuditRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ReadSignatureAuditRsp) Reset() {
+ *x = ReadSignatureAuditRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReadSignatureAuditRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReadSignatureAuditRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReadSignatureAuditRsp) ProtoMessage() {}
+
+func (x *ReadSignatureAuditRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ReadSignatureAuditRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReadSignatureAuditRsp.ProtoReflect.Descriptor instead.
+func (*ReadSignatureAuditRsp) Descriptor() ([]byte, []int) {
+ return file_ReadSignatureAuditRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReadSignatureAuditRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ReadSignatureAuditRsp_proto protoreflect.FileDescriptor
+
+var file_ReadSignatureAuditRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x52, 0x65, 0x61, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x41,
+ 0x75, 0x64, 0x69, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a,
+ 0x15, 0x52, 0x65, 0x61, 0x64, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x41, 0x75,
+ 0x64, 0x69, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReadSignatureAuditRsp_proto_rawDescOnce sync.Once
+ file_ReadSignatureAuditRsp_proto_rawDescData = file_ReadSignatureAuditRsp_proto_rawDesc
+)
+
+func file_ReadSignatureAuditRsp_proto_rawDescGZIP() []byte {
+ file_ReadSignatureAuditRsp_proto_rawDescOnce.Do(func() {
+ file_ReadSignatureAuditRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReadSignatureAuditRsp_proto_rawDescData)
+ })
+ return file_ReadSignatureAuditRsp_proto_rawDescData
+}
+
+var file_ReadSignatureAuditRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReadSignatureAuditRsp_proto_goTypes = []interface{}{
+ (*ReadSignatureAuditRsp)(nil), // 0: ReadSignatureAuditRsp
+}
+var file_ReadSignatureAuditRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReadSignatureAuditRsp_proto_init() }
+func file_ReadSignatureAuditRsp_proto_init() {
+ if File_ReadSignatureAuditRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReadSignatureAuditRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReadSignatureAuditRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReadSignatureAuditRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReadSignatureAuditRsp_proto_goTypes,
+ DependencyIndexes: file_ReadSignatureAuditRsp_proto_depIdxs,
+ MessageInfos: file_ReadSignatureAuditRsp_proto_msgTypes,
+ }.Build()
+ File_ReadSignatureAuditRsp_proto = out.File
+ file_ReadSignatureAuditRsp_proto_rawDesc = nil
+ file_ReadSignatureAuditRsp_proto_goTypes = nil
+ file_ReadSignatureAuditRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReceivedTrialAvatarActivityRewardReq.pb.go b/gover/gen/ReceivedTrialAvatarActivityRewardReq.pb.go
index cb0e151b..9ba32fe5 100644
--- a/gover/gen/ReceivedTrialAvatarActivityRewardReq.pb.go
+++ b/gover/gen/ReceivedTrialAvatarActivityRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReceivedTrialAvatarActivityRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2130
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReceivedTrialAvatarActivityRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialAvatarIndexId uint32 `protobuf:"varint,4,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
+ TrialAvatarIndexId uint32 `protobuf:"varint,9,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
}
func (x *ReceivedTrialAvatarActivityRewardReq) Reset() {
@@ -96,7 +92,7 @@ var file_ReceivedTrialAvatarActivityRewardReq_proto_rawDesc = []byte{
0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ReceivedTrialAvatarActivityRewardRsp.pb.go b/gover/gen/ReceivedTrialAvatarActivityRewardRsp.pb.go
index 30f83450..a78889cd 100644
--- a/gover/gen/ReceivedTrialAvatarActivityRewardRsp.pb.go
+++ b/gover/gen/ReceivedTrialAvatarActivityRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReceivedTrialAvatarActivityRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2076
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReceivedTrialAvatarActivityRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,13,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TrialAvatarIndexId uint32 `protobuf:"varint,9,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,6,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TrialAvatarIndexId uint32 `protobuf:"varint,10,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
}
func (x *ReceivedTrialAvatarActivityRewardRsp) Reset() {
@@ -111,11 +108,11 @@ var file_ReceivedTrialAvatarActivityRewardRsp_proto_rawDesc = []byte{
0x24, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61,
0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x12, 0x31, 0x0a, 0x15, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x12, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65,
0x78, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/RechargeReq.pb.go b/gover/gen/RechargeReq.pb.go
index 3d03b99c..b02b031e 100644
--- a/gover/gen/RechargeReq.pb.go
+++ b/gover/gen/RechargeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RechargeReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4126
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RechargeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayProduct *PlayProduct `protobuf:"bytes,10,opt,name=play_product,json=playProduct,proto3" json:"play_product,omitempty"`
- CardProduct *ShopCardProduct `protobuf:"bytes,8,opt,name=card_product,json=cardProduct,proto3" json:"card_product,omitempty"`
- McoinProduct *ShopMcoinProduct `protobuf:"bytes,14,opt,name=mcoin_product,json=mcoinProduct,proto3" json:"mcoin_product,omitempty"`
- ConcertProduct *ShopConcertProduct `protobuf:"bytes,7,opt,name=concert_product,json=concertProduct,proto3" json:"concert_product,omitempty"`
+ McoinProduct *ShopMcoinProduct `protobuf:"bytes,10,opt,name=mcoin_product,json=mcoinProduct,proto3" json:"mcoin_product,omitempty"`
+ CardProduct *ShopCardProduct `protobuf:"bytes,4,opt,name=card_product,json=cardProduct,proto3" json:"card_product,omitempty"`
+ PlayProduct *PlayProduct `protobuf:"bytes,3,opt,name=play_product,json=playProduct,proto3" json:"play_product,omitempty"`
+ ConcertProduct *ShopConcertProduct `protobuf:"bytes,11,opt,name=concert_product,json=concertProduct,proto3" json:"concert_product,omitempty"`
}
func (x *RechargeReq) Reset() {
@@ -83,9 +79,9 @@ func (*RechargeReq) Descriptor() ([]byte, []int) {
return file_RechargeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *RechargeReq) GetPlayProduct() *PlayProduct {
+func (x *RechargeReq) GetMcoinProduct() *ShopMcoinProduct {
if x != nil {
- return x.PlayProduct
+ return x.McoinProduct
}
return nil
}
@@ -97,9 +93,9 @@ func (x *RechargeReq) GetCardProduct() *ShopCardProduct {
return nil
}
-func (x *RechargeReq) GetMcoinProduct() *ShopMcoinProduct {
+func (x *RechargeReq) GetPlayProduct() *PlayProduct {
if x != nil {
- return x.McoinProduct
+ return x.PlayProduct
}
return nil
}
@@ -122,18 +118,18 @@ var file_RechargeReq_proto_rawDesc = []byte{
0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x53, 0x68, 0x6f, 0x70, 0x4d, 0x63, 0x6f,
0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xe9, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12,
- 0x2f, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x64,
- 0x75, 0x63, 0x74, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
- 0x12, 0x33, 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x43, 0x61, 0x72,
- 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x0b, 0x63, 0x61, 0x72, 0x64, 0x50, 0x72,
- 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x36, 0x0a, 0x0d, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x70,
- 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x53,
- 0x68, 0x6f, 0x70, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52,
- 0x0c, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x3c, 0x0a,
+ 0x36, 0x0a, 0x0d, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x4d, 0x63, 0x6f,
+ 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x0c, 0x6d, 0x63, 0x6f, 0x69, 0x6e,
+ 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x33, 0x0a, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x5f,
+ 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x53, 0x68, 0x6f, 0x70, 0x43, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52,
+ 0x0b, 0x63, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x2f, 0x0a, 0x0c,
+ 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x3c, 0x0a,
0x0f, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x43, 0x6f, 0x6e,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x43, 0x6f, 0x6e,
0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x0e, 0x63, 0x6f, 0x6e,
0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
@@ -154,15 +150,15 @@ func file_RechargeReq_proto_rawDescGZIP() []byte {
var file_RechargeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_RechargeReq_proto_goTypes = []interface{}{
(*RechargeReq)(nil), // 0: RechargeReq
- (*PlayProduct)(nil), // 1: PlayProduct
+ (*ShopMcoinProduct)(nil), // 1: ShopMcoinProduct
(*ShopCardProduct)(nil), // 2: ShopCardProduct
- (*ShopMcoinProduct)(nil), // 3: ShopMcoinProduct
+ (*PlayProduct)(nil), // 3: PlayProduct
(*ShopConcertProduct)(nil), // 4: ShopConcertProduct
}
var file_RechargeReq_proto_depIdxs = []int32{
- 1, // 0: RechargeReq.play_product:type_name -> PlayProduct
+ 1, // 0: RechargeReq.mcoin_product:type_name -> ShopMcoinProduct
2, // 1: RechargeReq.card_product:type_name -> ShopCardProduct
- 3, // 2: RechargeReq.mcoin_product:type_name -> ShopMcoinProduct
+ 3, // 2: RechargeReq.play_product:type_name -> PlayProduct
4, // 3: RechargeReq.concert_product:type_name -> ShopConcertProduct
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
diff --git a/gover/gen/RechargeRsp.pb.go b/gover/gen/RechargeRsp.pb.go
index f5557d0c..3a382a24 100644
--- a/gover/gen/RechargeRsp.pb.go
+++ b/gover/gen/RechargeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RechargeRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4118
-// EnetChannelId: 0
-// EnetIsReliable: true
type RechargeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_FGENAOBDIEA bool `protobuf:"varint,6,opt,name=Unk2700_FGENAOBDIEA,json=Unk2700FGENAOBDIEA,proto3" json:"Unk2700_FGENAOBDIEA,omitempty"`
- ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
+ ProductId string `protobuf:"bytes,10,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
+ IsShowMinorsHint bool `protobuf:"varint,1,opt,name=is_show_minors_hint,json=isShowMinorsHint,proto3" json:"is_show_minors_hint,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RechargeRsp) Reset() {
@@ -81,40 +78,40 @@ func (*RechargeRsp) Descriptor() ([]byte, []int) {
return file_RechargeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *RechargeRsp) GetRetcode() int32 {
+func (x *RechargeRsp) GetProductId() string {
if x != nil {
- return x.Retcode
+ return x.ProductId
}
- return 0
+ return ""
}
-func (x *RechargeRsp) GetUnk2700_FGENAOBDIEA() bool {
+func (x *RechargeRsp) GetIsShowMinorsHint() bool {
if x != nil {
- return x.Unk2700_FGENAOBDIEA
+ return x.IsShowMinorsHint
}
return false
}
-func (x *RechargeRsp) GetProductId() string {
+func (x *RechargeRsp) GetRetcode() int32 {
if x != nil {
- return x.ProductId
+ return x.Retcode
}
- return ""
+ return 0
}
var File_RechargeRsp_proto protoreflect.FileDescriptor
var file_RechargeRsp_proto_rawDesc = []byte{
0x0a, 0x11, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x45, 0x4e, 0x41, 0x4f, 0x42, 0x44,
- 0x49, 0x45, 0x41, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x46, 0x47, 0x45, 0x4e, 0x41, 0x4f, 0x42, 0x44, 0x49, 0x45, 0x41, 0x12, 0x1d, 0x0a,
- 0x0a, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52,
+ 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49,
+ 0x64, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x6e,
+ 0x6f, 0x72, 0x73, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10,
+ 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x4d, 0x69, 0x6e, 0x6f, 0x72, 0x73, 0x48, 0x69, 0x6e, 0x74,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RecordUsage.pb.go b/gover/gen/RecordUsage.pb.go
new file mode 100644
index 00000000..d26e4a86
--- /dev/null
+++ b/gover/gen/RecordUsage.pb.go
@@ -0,0 +1,163 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RecordUsage.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RecordUsage int32
+
+const (
+ RecordUsage_RECORD_USAGE_UGC_RECORD_USAGE_NONE RecordUsage = 0
+ RecordUsage_RECORD_USAGE_UGC_RECORD_USAGE_IMPORT RecordUsage = 1
+ RecordUsage_RECORD_USAGE_UGC_RECORD_USAGE_PLAY RecordUsage = 2
+ RecordUsage_RECORD_USAGE_UGC_RECORD_USAGE_TRIAL RecordUsage = 3
+ RecordUsage_RECORD_USAGE_UGC_RECORD_USAGE_COMPARE RecordUsage = 4
+)
+
+// Enum value maps for RecordUsage.
+var (
+ RecordUsage_name = map[int32]string{
+ 0: "RECORD_USAGE_UGC_RECORD_USAGE_NONE",
+ 1: "RECORD_USAGE_UGC_RECORD_USAGE_IMPORT",
+ 2: "RECORD_USAGE_UGC_RECORD_USAGE_PLAY",
+ 3: "RECORD_USAGE_UGC_RECORD_USAGE_TRIAL",
+ 4: "RECORD_USAGE_UGC_RECORD_USAGE_COMPARE",
+ }
+ RecordUsage_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x RecordUsage) Enum() *RecordUsage {
+ p := new(RecordUsage)
+ *p = x
+ return p
+}
+
+func (x RecordUsage) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (RecordUsage) Descriptor() protoreflect.EnumDescriptor {
+ return file_RecordUsage_proto_enumTypes[0].Descriptor()
+}
+
+func (RecordUsage) Type() protoreflect.EnumType {
+ return &file_RecordUsage_proto_enumTypes[0]
+}
+
+func (x RecordUsage) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use RecordUsage.Descriptor instead.
+func (RecordUsage) EnumDescriptor() ([]byte, []int) {
+ return file_RecordUsage_proto_rawDescGZIP(), []int{0}
+}
+
+var File_RecordUsage_proto protoreflect.FileDescriptor
+
+var file_RecordUsage_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0xdb, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x73,
+ 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x55, 0x53,
+ 0x41, 0x47, 0x45, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x55,
+ 0x53, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24, 0x52,
+ 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x47, 0x43, 0x5f,
+ 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x49, 0x4d, 0x50,
+ 0x4f, 0x52, 0x54, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f,
+ 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44,
+ 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x10, 0x02, 0x12, 0x27, 0x0a,
+ 0x23, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x47,
+ 0x43, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x54,
+ 0x52, 0x49, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x29, 0x0a, 0x25, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44,
+ 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52,
+ 0x44, 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x52, 0x45, 0x10,
+ 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_RecordUsage_proto_rawDescOnce sync.Once
+ file_RecordUsage_proto_rawDescData = file_RecordUsage_proto_rawDesc
+)
+
+func file_RecordUsage_proto_rawDescGZIP() []byte {
+ file_RecordUsage_proto_rawDescOnce.Do(func() {
+ file_RecordUsage_proto_rawDescData = protoimpl.X.CompressGZIP(file_RecordUsage_proto_rawDescData)
+ })
+ return file_RecordUsage_proto_rawDescData
+}
+
+var file_RecordUsage_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_RecordUsage_proto_goTypes = []interface{}{
+ (RecordUsage)(0), // 0: RecordUsage
+}
+var file_RecordUsage_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RecordUsage_proto_init() }
+func file_RecordUsage_proto_init() {
+ if File_RecordUsage_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RecordUsage_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RecordUsage_proto_goTypes,
+ DependencyIndexes: file_RecordUsage_proto_depIdxs,
+ EnumInfos: file_RecordUsage_proto_enumTypes,
+ }.Build()
+ File_RecordUsage_proto = out.File
+ file_RecordUsage_proto_rawDesc = nil
+ file_RecordUsage_proto_goTypes = nil
+ file_RecordUsage_proto_depIdxs = nil
+}
diff --git a/gover/gen/RedPointData.pb.go b/gover/gen/RedPointData.pb.go
index 344e2fb6..ee6cc4e5 100644
--- a/gover/gen/RedPointData.pb.go
+++ b/gover/gen/RedPointData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RedPointData.proto
package gen
diff --git a/gover/gen/RedeemLegendaryKeyReq.pb.go b/gover/gen/RedeemLegendaryKeyReq.pb.go
index 3ca5da94..52030102 100644
--- a/gover/gen/RedeemLegendaryKeyReq.pb.go
+++ b/gover/gen/RedeemLegendaryKeyReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RedeemLegendaryKeyReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 446
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RedeemLegendaryKeyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/RedeemLegendaryKeyRsp.pb.go b/gover/gen/RedeemLegendaryKeyRsp.pb.go
index cb6e21c7..b3ae8cb8 100644
--- a/gover/gen/RedeemLegendaryKeyRsp.pb.go
+++ b/gover/gen/RedeemLegendaryKeyRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RedeemLegendaryKeyRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 441
-// EnetChannelId: 0
-// EnetIsReliable: true
type RedeemLegendaryKeyRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LegendaryKeyCount uint32 `protobuf:"varint,11,opt,name=legendary_key_count,json=legendaryKeyCount,proto3" json:"legendary_key_count,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LegendaryKeyCount uint32 `protobuf:"varint,2,opt,name=legendary_key_count,json=legendaryKeyCount,proto3" json:"legendary_key_count,omitempty"`
}
func (x *RedeemLegendaryKeyRsp) Reset() {
@@ -80,16 +77,16 @@ func (*RedeemLegendaryKeyRsp) Descriptor() ([]byte, []int) {
return file_RedeemLegendaryKeyRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *RedeemLegendaryKeyRsp) GetLegendaryKeyCount() uint32 {
+func (x *RedeemLegendaryKeyRsp) GetRetcode() int32 {
if x != nil {
- return x.LegendaryKeyCount
+ return x.Retcode
}
return 0
}
-func (x *RedeemLegendaryKeyRsp) GetRetcode() int32 {
+func (x *RedeemLegendaryKeyRsp) GetLegendaryKeyCount() uint32 {
if x != nil {
- return x.Retcode
+ return x.LegendaryKeyCount
}
return 0
}
@@ -100,11 +97,11 @@ var file_RedeemLegendaryKeyRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x52, 0x65, 0x64, 0x65, 0x65, 0x6d, 0x4c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72,
0x79, 0x4b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a,
0x15, 0x52, 0x65, 0x64, 0x65, 0x65, 0x6d, 0x4c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79,
- 0x4b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x12, 0x2e, 0x0a, 0x13, 0x6c, 0x65, 0x67, 0x65, 0x6e, 0x64,
- 0x61, 0x72, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x11, 0x6c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x4b, 0x65,
- 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x4b, 0x65, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x2e, 0x0a, 0x13, 0x6c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x6b, 0x65,
+ 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x6c,
+ 0x65, 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReformFireworksReq.pb.go b/gover/gen/ReformFireworksReq.pb.go
new file mode 100644
index 00000000..e69e32c7
--- /dev/null
+++ b/gover/gen/ReformFireworksReq.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReformFireworksReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReformFireworksReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FireworksReformData *FireworksReformData `protobuf:"bytes,1,opt,name=fireworks_reform_data,json=fireworksReformData,proto3" json:"fireworks_reform_data,omitempty"`
+}
+
+func (x *ReformFireworksReq) Reset() {
+ *x = ReformFireworksReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReformFireworksReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReformFireworksReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReformFireworksReq) ProtoMessage() {}
+
+func (x *ReformFireworksReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ReformFireworksReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReformFireworksReq.ProtoReflect.Descriptor instead.
+func (*ReformFireworksReq) Descriptor() ([]byte, []int) {
+ return file_ReformFireworksReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReformFireworksReq) GetFireworksReformData() *FireworksReformData {
+ if x != nil {
+ return x.FireworksReformData
+ }
+ return nil
+}
+
+var File_ReformFireworksReq_proto protoreflect.FileDescriptor
+
+var file_ReformFireworksReq_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b,
+ 0x73, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x46, 0x69, 0x72, 0x65,
+ 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x12, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x12, 0x48, 0x0a, 0x15, 0x66,
+ 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x5f,
+ 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x46, 0x69, 0x72,
+ 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x13, 0x66, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x66, 0x6f, 0x72,
+ 0x6d, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReformFireworksReq_proto_rawDescOnce sync.Once
+ file_ReformFireworksReq_proto_rawDescData = file_ReformFireworksReq_proto_rawDesc
+)
+
+func file_ReformFireworksReq_proto_rawDescGZIP() []byte {
+ file_ReformFireworksReq_proto_rawDescOnce.Do(func() {
+ file_ReformFireworksReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReformFireworksReq_proto_rawDescData)
+ })
+ return file_ReformFireworksReq_proto_rawDescData
+}
+
+var file_ReformFireworksReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReformFireworksReq_proto_goTypes = []interface{}{
+ (*ReformFireworksReq)(nil), // 0: ReformFireworksReq
+ (*FireworksReformData)(nil), // 1: FireworksReformData
+}
+var file_ReformFireworksReq_proto_depIdxs = []int32{
+ 1, // 0: ReformFireworksReq.fireworks_reform_data:type_name -> FireworksReformData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ReformFireworksReq_proto_init() }
+func file_ReformFireworksReq_proto_init() {
+ if File_ReformFireworksReq_proto != nil {
+ return
+ }
+ file_FireworksReformData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ReformFireworksReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReformFireworksReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReformFireworksReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReformFireworksReq_proto_goTypes,
+ DependencyIndexes: file_ReformFireworksReq_proto_depIdxs,
+ MessageInfos: file_ReformFireworksReq_proto_msgTypes,
+ }.Build()
+ File_ReformFireworksReq_proto = out.File
+ file_ReformFireworksReq_proto_rawDesc = nil
+ file_ReformFireworksReq_proto_goTypes = nil
+ file_ReformFireworksReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReformFireworksRsp.pb.go b/gover/gen/ReformFireworksRsp.pb.go
new file mode 100644
index 00000000..d3ecd9ad
--- /dev/null
+++ b/gover/gen/ReformFireworksRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReformFireworksRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReformFireworksRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ReformFireworksRsp) Reset() {
+ *x = ReformFireworksRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReformFireworksRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReformFireworksRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReformFireworksRsp) ProtoMessage() {}
+
+func (x *ReformFireworksRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ReformFireworksRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReformFireworksRsp.ProtoReflect.Descriptor instead.
+func (*ReformFireworksRsp) Descriptor() ([]byte, []int) {
+ return file_ReformFireworksRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReformFireworksRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ReformFireworksRsp_proto protoreflect.FileDescriptor
+
+var file_ReformFireworksRsp_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x52, 0x65, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b,
+ 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x52, 0x65,
+ 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x69, 0x72, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReformFireworksRsp_proto_rawDescOnce sync.Once
+ file_ReformFireworksRsp_proto_rawDescData = file_ReformFireworksRsp_proto_rawDesc
+)
+
+func file_ReformFireworksRsp_proto_rawDescGZIP() []byte {
+ file_ReformFireworksRsp_proto_rawDescOnce.Do(func() {
+ file_ReformFireworksRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReformFireworksRsp_proto_rawDescData)
+ })
+ return file_ReformFireworksRsp_proto_rawDescData
+}
+
+var file_ReformFireworksRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReformFireworksRsp_proto_goTypes = []interface{}{
+ (*ReformFireworksRsp)(nil), // 0: ReformFireworksRsp
+}
+var file_ReformFireworksRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReformFireworksRsp_proto_init() }
+func file_ReformFireworksRsp_proto_init() {
+ if File_ReformFireworksRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReformFireworksRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReformFireworksRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReformFireworksRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReformFireworksRsp_proto_goTypes,
+ DependencyIndexes: file_ReformFireworksRsp_proto_depIdxs,
+ MessageInfos: file_ReformFireworksRsp_proto_msgTypes,
+ }.Build()
+ File_ReformFireworksRsp_proto = out.File
+ file_ReformFireworksRsp_proto_rawDesc = nil
+ file_ReformFireworksRsp_proto_goTypes = nil
+ file_ReformFireworksRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/RefreshBackgroundAvatarReq.pb.go b/gover/gen/RefreshBackgroundAvatarReq.pb.go
index 31ddfdfe..c3ca504c 100644
--- a/gover/gen/RefreshBackgroundAvatarReq.pb.go
+++ b/gover/gen/RefreshBackgroundAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RefreshBackgroundAvatarReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1743
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RefreshBackgroundAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/RefreshBackgroundAvatarRsp.pb.go b/gover/gen/RefreshBackgroundAvatarRsp.pb.go
index d74ad0f2..b89ddafa 100644
--- a/gover/gen/RefreshBackgroundAvatarRsp.pb.go
+++ b/gover/gen/RefreshBackgroundAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RefreshBackgroundAvatarRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1800
-// EnetChannelId: 0
-// EnetIsReliable: true
type RefreshBackgroundAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HpFullTimeMap map[uint64]uint32 `protobuf:"bytes,15,rep,name=hp_full_time_map,json=hpFullTimeMap,proto3" json:"hp_full_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ HpFullTimeMap map[uint64]uint32 `protobuf:"bytes,4,rep,name=hp_full_time_map,json=hpFullTimeMap,proto3" json:"hp_full_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RefreshBackgroundAvatarRsp) Reset() {
@@ -102,12 +99,12 @@ var file_RefreshBackgroundAvatarRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0xd1, 0x01, 0x0a, 0x1a, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x42, 0x61,
0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73,
0x70, 0x12, 0x57, 0x0a, 0x10, 0x68, 0x70, 0x5f, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x52, 0x65,
+ 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x52, 0x65,
0x66, 0x72, 0x65, 0x73, 0x68, 0x42, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x48, 0x70, 0x46, 0x75, 0x6c, 0x6c, 0x54,
0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x68, 0x70, 0x46,
0x75, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x1a, 0x40, 0x0a, 0x12, 0x48, 0x70, 0x46, 0x75, 0x6c, 0x6c, 0x54, 0x69,
0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
diff --git a/gover/gen/RefreshEntityAuthNotify.pb.go b/gover/gen/RefreshEntityAuthNotify.pb.go
new file mode 100644
index 00000000..d8ab2298
--- /dev/null
+++ b/gover/gen/RefreshEntityAuthNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RefreshEntityAuthNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RefreshEntityAuthNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntityIdList []uint32 `protobuf:"varint,4,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
+}
+
+func (x *RefreshEntityAuthNotify) Reset() {
+ *x = RefreshEntityAuthNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RefreshEntityAuthNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RefreshEntityAuthNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RefreshEntityAuthNotify) ProtoMessage() {}
+
+func (x *RefreshEntityAuthNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RefreshEntityAuthNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RefreshEntityAuthNotify.ProtoReflect.Descriptor instead.
+func (*RefreshEntityAuthNotify) Descriptor() ([]byte, []int) {
+ return file_RefreshEntityAuthNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RefreshEntityAuthNotify) GetEntityIdList() []uint32 {
+ if x != nil {
+ return x.EntityIdList
+ }
+ return nil
+}
+
+var File_RefreshEntityAuthNotify_proto protoreflect.FileDescriptor
+
+var file_RefreshEntityAuthNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41,
+ 0x75, 0x74, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x3f, 0x0a, 0x17, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x41, 0x75, 0x74, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RefreshEntityAuthNotify_proto_rawDescOnce sync.Once
+ file_RefreshEntityAuthNotify_proto_rawDescData = file_RefreshEntityAuthNotify_proto_rawDesc
+)
+
+func file_RefreshEntityAuthNotify_proto_rawDescGZIP() []byte {
+ file_RefreshEntityAuthNotify_proto_rawDescOnce.Do(func() {
+ file_RefreshEntityAuthNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RefreshEntityAuthNotify_proto_rawDescData)
+ })
+ return file_RefreshEntityAuthNotify_proto_rawDescData
+}
+
+var file_RefreshEntityAuthNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RefreshEntityAuthNotify_proto_goTypes = []interface{}{
+ (*RefreshEntityAuthNotify)(nil), // 0: RefreshEntityAuthNotify
+}
+var file_RefreshEntityAuthNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RefreshEntityAuthNotify_proto_init() }
+func file_RefreshEntityAuthNotify_proto_init() {
+ if File_RefreshEntityAuthNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RefreshEntityAuthNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RefreshEntityAuthNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RefreshEntityAuthNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RefreshEntityAuthNotify_proto_goTypes,
+ DependencyIndexes: file_RefreshEntityAuthNotify_proto_depIdxs,
+ MessageInfos: file_RefreshEntityAuthNotify_proto_msgTypes,
+ }.Build()
+ File_RefreshEntityAuthNotify_proto = out.File
+ file_RefreshEntityAuthNotify_proto_rawDesc = nil
+ file_RefreshEntityAuthNotify_proto_goTypes = nil
+ file_RefreshEntityAuthNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RefreshRogueDiaryCardReq.pb.go b/gover/gen/RefreshRogueDiaryCardReq.pb.go
new file mode 100644
index 00000000..57d8d1fc
--- /dev/null
+++ b/gover/gen/RefreshRogueDiaryCardReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RefreshRogueDiaryCardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RefreshRogueDiaryCardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RefreshCardList []uint32 `protobuf:"varint,9,rep,packed,name=refresh_card_list,json=refreshCardList,proto3" json:"refresh_card_list,omitempty"`
+}
+
+func (x *RefreshRogueDiaryCardReq) Reset() {
+ *x = RefreshRogueDiaryCardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RefreshRogueDiaryCardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RefreshRogueDiaryCardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RefreshRogueDiaryCardReq) ProtoMessage() {}
+
+func (x *RefreshRogueDiaryCardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_RefreshRogueDiaryCardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RefreshRogueDiaryCardReq.ProtoReflect.Descriptor instead.
+func (*RefreshRogueDiaryCardReq) Descriptor() ([]byte, []int) {
+ return file_RefreshRogueDiaryCardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RefreshRogueDiaryCardReq) GetRefreshCardList() []uint32 {
+ if x != nil {
+ return x.RefreshCardList
+ }
+ return nil
+}
+
+var File_RefreshRogueDiaryCardReq_proto protoreflect.FileDescriptor
+
+var file_RefreshRogueDiaryCardReq_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x46, 0x0a, 0x18, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, 0x6f, 0x67, 0x75, 0x65,
+ 0x44, 0x69, 0x61, 0x72, 0x79, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x2a, 0x0a, 0x11,
+ 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
+ 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RefreshRogueDiaryCardReq_proto_rawDescOnce sync.Once
+ file_RefreshRogueDiaryCardReq_proto_rawDescData = file_RefreshRogueDiaryCardReq_proto_rawDesc
+)
+
+func file_RefreshRogueDiaryCardReq_proto_rawDescGZIP() []byte {
+ file_RefreshRogueDiaryCardReq_proto_rawDescOnce.Do(func() {
+ file_RefreshRogueDiaryCardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_RefreshRogueDiaryCardReq_proto_rawDescData)
+ })
+ return file_RefreshRogueDiaryCardReq_proto_rawDescData
+}
+
+var file_RefreshRogueDiaryCardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RefreshRogueDiaryCardReq_proto_goTypes = []interface{}{
+ (*RefreshRogueDiaryCardReq)(nil), // 0: RefreshRogueDiaryCardReq
+}
+var file_RefreshRogueDiaryCardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RefreshRogueDiaryCardReq_proto_init() }
+func file_RefreshRogueDiaryCardReq_proto_init() {
+ if File_RefreshRogueDiaryCardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RefreshRogueDiaryCardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RefreshRogueDiaryCardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RefreshRogueDiaryCardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RefreshRogueDiaryCardReq_proto_goTypes,
+ DependencyIndexes: file_RefreshRogueDiaryCardReq_proto_depIdxs,
+ MessageInfos: file_RefreshRogueDiaryCardReq_proto_msgTypes,
+ }.Build()
+ File_RefreshRogueDiaryCardReq_proto = out.File
+ file_RefreshRogueDiaryCardReq_proto_rawDesc = nil
+ file_RefreshRogueDiaryCardReq_proto_goTypes = nil
+ file_RefreshRogueDiaryCardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/RefreshRogueDiaryCardRsp.pb.go b/gover/gen/RefreshRogueDiaryCardRsp.pb.go
new file mode 100644
index 00000000..77eae804
--- /dev/null
+++ b/gover/gen/RefreshRogueDiaryCardRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RefreshRogueDiaryCardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RefreshRogueDiaryCardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RandCardList []uint32 `protobuf:"varint,14,rep,packed,name=rand_card_list,json=randCardList,proto3" json:"rand_card_list,omitempty"`
+}
+
+func (x *RefreshRogueDiaryCardRsp) Reset() {
+ *x = RefreshRogueDiaryCardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RefreshRogueDiaryCardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RefreshRogueDiaryCardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RefreshRogueDiaryCardRsp) ProtoMessage() {}
+
+func (x *RefreshRogueDiaryCardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_RefreshRogueDiaryCardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RefreshRogueDiaryCardRsp.ProtoReflect.Descriptor instead.
+func (*RefreshRogueDiaryCardRsp) Descriptor() ([]byte, []int) {
+ return file_RefreshRogueDiaryCardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RefreshRogueDiaryCardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *RefreshRogueDiaryCardRsp) GetRandCardList() []uint32 {
+ if x != nil {
+ return x.RandCardList
+ }
+ return nil
+}
+
+var File_RefreshRogueDiaryCardRsp_proto protoreflect.FileDescriptor
+
+var file_RefreshRogueDiaryCardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x5a, 0x0a, 0x18, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, 0x6f, 0x67, 0x75, 0x65,
+ 0x44, 0x69, 0x61, 0x72, 0x79, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x63,
+ 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c,
+ 0x72, 0x61, 0x6e, 0x64, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RefreshRogueDiaryCardRsp_proto_rawDescOnce sync.Once
+ file_RefreshRogueDiaryCardRsp_proto_rawDescData = file_RefreshRogueDiaryCardRsp_proto_rawDesc
+)
+
+func file_RefreshRogueDiaryCardRsp_proto_rawDescGZIP() []byte {
+ file_RefreshRogueDiaryCardRsp_proto_rawDescOnce.Do(func() {
+ file_RefreshRogueDiaryCardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_RefreshRogueDiaryCardRsp_proto_rawDescData)
+ })
+ return file_RefreshRogueDiaryCardRsp_proto_rawDescData
+}
+
+var file_RefreshRogueDiaryCardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RefreshRogueDiaryCardRsp_proto_goTypes = []interface{}{
+ (*RefreshRogueDiaryCardRsp)(nil), // 0: RefreshRogueDiaryCardRsp
+}
+var file_RefreshRogueDiaryCardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RefreshRogueDiaryCardRsp_proto_init() }
+func file_RefreshRogueDiaryCardRsp_proto_init() {
+ if File_RefreshRogueDiaryCardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RefreshRogueDiaryCardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RefreshRogueDiaryCardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RefreshRogueDiaryCardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RefreshRogueDiaryCardRsp_proto_goTypes,
+ DependencyIndexes: file_RefreshRogueDiaryCardRsp_proto_depIdxs,
+ MessageInfos: file_RefreshRogueDiaryCardRsp_proto_msgTypes,
+ }.Build()
+ File_RefreshRogueDiaryCardRsp_proto = out.File
+ file_RefreshRogueDiaryCardRsp_proto_rawDesc = nil
+ file_RefreshRogueDiaryCardRsp_proto_goTypes = nil
+ file_RefreshRogueDiaryCardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/RefreshRoguelikeDungeonCardReq.pb.go b/gover/gen/RefreshRoguelikeDungeonCardReq.pb.go
index e1ceb649..87d47eb3 100644
--- a/gover/gen/RefreshRoguelikeDungeonCardReq.pb.go
+++ b/gover/gen/RefreshRoguelikeDungeonCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RefreshRoguelikeDungeonCardReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8279
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RefreshRoguelikeDungeonCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/RefreshRoguelikeDungeonCardRsp.pb.go b/gover/gen/RefreshRoguelikeDungeonCardRsp.pb.go
index 36ffdd57..30a66930 100644
--- a/gover/gen/RefreshRoguelikeDungeonCardRsp.pb.go
+++ b/gover/gen/RefreshRoguelikeDungeonCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RefreshRoguelikeDungeonCardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8349
-// EnetChannelId: 0
-// EnetIsReliable: true
type RefreshRoguelikeDungeonCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ResCardList []uint32 `protobuf:"varint,9,rep,packed,name=res_card_list,json=resCardList,proto3" json:"res_card_list,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ResCardList []uint32 `protobuf:"varint,2,rep,packed,name=res_card_list,json=resCardList,proto3" json:"res_card_list,omitempty"`
}
func (x *RefreshRoguelikeDungeonCardRsp) Reset() {
@@ -102,9 +99,9 @@ var file_RefreshRoguelikeDungeonCardRsp_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x1e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73,
0x68, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
0x6e, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x43, 0x61,
+ 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x43, 0x61,
0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RegionInfo.pb.go b/gover/gen/RegionInfo.pb.go
index bc13cec8..83cb578f 100644
--- a/gover/gen/RegionInfo.pb.go
+++ b/gover/gen/RegionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RegionInfo.proto
package gen
@@ -69,6 +69,7 @@ type RegionInfo struct {
PrivacyPolicyUrl string `protobuf:"bytes,33,opt,name=privacy_policy_url,json=privacyPolicyUrl,proto3" json:"privacy_policy_url,omitempty"`
NextResourceUrl string `protobuf:"bytes,34,opt,name=next_resource_url,json=nextResourceUrl,proto3" json:"next_resource_url,omitempty"`
NextResVersionConfig *ResVersionConfig `protobuf:"bytes,35,opt,name=next_res_version_config,json=nextResVersionConfig,proto3" json:"next_res_version_config,omitempty"`
+ GameBiz string `protobuf:"bytes,36,opt,name=game_biz,json=gameBiz,proto3" json:"game_biz,omitempty"`
}
func (x *RegionInfo) Reset() {
@@ -299,12 +300,19 @@ func (x *RegionInfo) GetNextResVersionConfig() *ResVersionConfig {
return nil
}
+func (x *RegionInfo) GetGameBiz() string {
+ if x != nil {
+ return x.GameBiz
+ }
+ return ""
+}
+
var File_RegionInfo_proto protoreflect.FileDescriptor
var file_RegionInfo_proto_rawDesc = []byte{
0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x16, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf5, 0x09, 0x0a, 0x0a, 0x52,
+ 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x0a, 0x0a, 0x0a, 0x52,
0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x61, 0x74,
0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0c, 0x67, 0x61, 0x74, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x70, 0x12, 0x27,
@@ -384,8 +392,9 @@ var file_RegionInfo_proto_rawDesc = []byte{
0x66, 0x69, 0x67, 0x18, 0x23, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x73, 0x56,
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x14, 0x6e, 0x65,
0x78, 0x74, 0x52, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x69, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x62, 0x69, 0x7a, 0x18, 0x24,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x42, 0x69, 0x7a, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RegionSearch.pb.go b/gover/gen/RegionSearch.pb.go
index cf725b84..20536e8c 100644
--- a/gover/gen/RegionSearch.pb.go
+++ b/gover/gen/RegionSearch.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RegionSearch.proto
package gen
@@ -41,10 +41,10 @@ type RegionSearch struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsEntered bool `protobuf:"varint,13,opt,name=is_entered,json=isEntered,proto3" json:"is_entered,omitempty"`
- Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
State RegionSearchState `protobuf:"varint,2,opt,name=state,proto3,enum=RegionSearchState" json:"state,omitempty"`
- RegionSearchId uint32 `protobuf:"varint,8,opt,name=region_search_id,json=regionSearchId,proto3" json:"region_search_id,omitempty"`
+ IsEntered bool `protobuf:"varint,6,opt,name=is_entered,json=isEntered,proto3" json:"is_entered,omitempty"`
+ Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
+ RegionSearchId uint32 `protobuf:"varint,1,opt,name=region_search_id,json=regionSearchId,proto3" json:"region_search_id,omitempty"`
}
func (x *RegionSearch) Reset() {
@@ -79,6 +79,13 @@ func (*RegionSearch) Descriptor() ([]byte, []int) {
return file_RegionSearch_proto_rawDescGZIP(), []int{0}
}
+func (x *RegionSearch) GetState() RegionSearchState {
+ if x != nil {
+ return x.State
+ }
+ return RegionSearchState_REGION_SEARCH_STATE_NONE
+}
+
func (x *RegionSearch) GetIsEntered() bool {
if x != nil {
return x.IsEntered
@@ -93,13 +100,6 @@ func (x *RegionSearch) GetProgress() uint32 {
return 0
}
-func (x *RegionSearch) GetState() RegionSearchState {
- if x != nil {
- return x.State
- }
- return RegionSearchState_REGION_SEARCH_STATE_NONE
-}
-
func (x *RegionSearch) GetRegionSearchId() uint32 {
if x != nil {
return x.RegionSearchId
@@ -113,15 +113,15 @@ var file_RegionSearch_proto_rawDesc = []byte{
0x0a, 0x12, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72,
0x63, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01,
- 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x1d,
- 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x12, 0x1a, 0x0a,
- 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x28, 0x0a, 0x05, 0x73, 0x74, 0x61,
- 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f,
- 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74,
- 0x61, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65,
- 0x61, 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72,
+ 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x28,
+ 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e,
+ 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x65,
+ 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
+ 0x45, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65,
+ 0x61, 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72,
0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RegionSearchChangeRegionNotify.pb.go b/gover/gen/RegionSearchChangeRegionNotify.pb.go
index fb9465cb..b7d9df69 100644
--- a/gover/gen/RegionSearchChangeRegionNotify.pb.go
+++ b/gover/gen/RegionSearchChangeRegionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RegionSearchChangeRegionNotify.proto
package gen
@@ -85,17 +85,13 @@ func (RegionSearchChangeRegionNotify_RegionEvent) EnumDescriptor() ([]byte, []in
return file_RegionSearchChangeRegionNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 5618
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RegionSearchChangeRegionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Event RegionSearchChangeRegionNotify_RegionEvent `protobuf:"varint,1,opt,name=event,proto3,enum=RegionSearchChangeRegionNotify_RegionEvent" json:"event,omitempty"`
- RegionId uint32 `protobuf:"varint,10,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
+ RegionId uint32 `protobuf:"varint,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
+ Event RegionSearchChangeRegionNotify_RegionEvent `protobuf:"varint,11,opt,name=event,proto3,enum=RegionSearchChangeRegionNotify_RegionEvent" json:"event,omitempty"`
}
func (x *RegionSearchChangeRegionNotify) Reset() {
@@ -130,18 +126,18 @@ func (*RegionSearchChangeRegionNotify) Descriptor() ([]byte, []int) {
return file_RegionSearchChangeRegionNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *RegionSearchChangeRegionNotify) GetEvent() RegionSearchChangeRegionNotify_RegionEvent {
+func (x *RegionSearchChangeRegionNotify) GetRegionId() uint32 {
if x != nil {
- return x.Event
+ return x.RegionId
}
- return RegionSearchChangeRegionNotify_REGION_EVENT_NONE
+ return 0
}
-func (x *RegionSearchChangeRegionNotify) GetRegionId() uint32 {
+func (x *RegionSearchChangeRegionNotify) GetEvent() RegionSearchChangeRegionNotify_RegionEvent {
if x != nil {
- return x.RegionId
+ return x.Event
}
- return 0
+ return RegionSearchChangeRegionNotify_REGION_EVENT_NONE
}
var File_RegionSearchChangeRegionNotify_proto protoreflect.FileDescriptor
@@ -151,13 +147,13 @@ var file_RegionSearchChangeRegionNotify_proto_rawDesc = []byte{
0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x01, 0x0a, 0x1e, 0x52, 0x65, 0x67, 0x69, 0x6f,
0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x41, 0x0a, 0x05, 0x65, 0x76, 0x65,
- 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f,
- 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
- 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
- 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x0b, 0x52, 0x65, 0x67,
+ 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65,
+ 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x41, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65,
+ 0x61, 0x72, 0x63, 0x68, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65,
+ 0x6e, 0x74, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0x54, 0x0a, 0x0b, 0x52, 0x65, 0x67,
0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x47, 0x49,
0x4f, 0x4e, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12,
0x16, 0x0a, 0x12, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f,
diff --git a/gover/gen/RegionSearchInfo.pb.go b/gover/gen/RegionSearchInfo.pb.go
index 970694e7..20ae6b0f 100644
--- a/gover/gen/RegionSearchInfo.pb.go
+++ b/gover/gen/RegionSearchInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RegionSearchInfo.proto
package gen
@@ -41,9 +41,9 @@ type RegionSearchInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
- RegionSearchList []*RegionSearch `protobuf:"bytes,1,rep,name=region_search_list,json=regionSearchList,proto3" json:"region_search_list,omitempty"`
- IsEntered bool `protobuf:"varint,7,opt,name=is_entered,json=isEntered,proto3" json:"is_entered,omitempty"`
+ IsEntered bool `protobuf:"varint,2,opt,name=is_entered,json=isEntered,proto3" json:"is_entered,omitempty"`
+ RegionSearchList []*RegionSearch `protobuf:"bytes,7,rep,name=region_search_list,json=regionSearchList,proto3" json:"region_search_list,omitempty"`
+ Id uint32 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *RegionSearchInfo) Reset() {
@@ -78,11 +78,11 @@ func (*RegionSearchInfo) Descriptor() ([]byte, []int) {
return file_RegionSearchInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *RegionSearchInfo) GetId() uint32 {
+func (x *RegionSearchInfo) GetIsEntered() bool {
if x != nil {
- return x.Id
+ return x.IsEntered
}
- return 0
+ return false
}
func (x *RegionSearchInfo) GetRegionSearchList() []*RegionSearch {
@@ -92,11 +92,11 @@ func (x *RegionSearchInfo) GetRegionSearchList() []*RegionSearch {
return nil
}
-func (x *RegionSearchInfo) GetIsEntered() bool {
+func (x *RegionSearchInfo) GetId() uint32 {
if x != nil {
- return x.IsEntered
+ return x.Id
}
- return false
+ return 0
}
var File_RegionSearchInfo_proto protoreflect.FileDescriptor
@@ -106,13 +106,13 @@ var file_RegionSearchInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x10,
0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
- 0x12, 0x3b, 0x0a, 0x12, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63,
- 0x68, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x52,
- 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x10, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a,
- 0x0a, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x12,
+ 0x3b, 0x0a, 0x12, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x52, 0x65,
+ 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x10, 0x72, 0x65, 0x67, 0x69,
+ 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RegionSearchNotify.pb.go b/gover/gen/RegionSearchNotify.pb.go
index b0882057..5b878ba1 100644
--- a/gover/gen/RegionSearchNotify.pb.go
+++ b/gover/gen/RegionSearchNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RegionSearchNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5626
-// EnetChannelId: 0
-// EnetIsReliable: true
type RegionSearchNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RegionSearchList []*RegionSearchInfo `protobuf:"bytes,1,rep,name=region_search_list,json=regionSearchList,proto3" json:"region_search_list,omitempty"`
- Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
+ RegionSearchList []*RegionSearchInfo `protobuf:"bytes,3,rep,name=region_search_list,json=regionSearchList,proto3" json:"region_search_list,omitempty"`
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
}
func (x *RegionSearchNotify) Reset() {
@@ -102,11 +99,11 @@ var file_RegionSearchNotify_proto_rawDesc = []byte{
0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x67, 0x0a, 0x12, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72,
0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3f, 0x0a, 0x12, 0x72, 0x65, 0x67, 0x69,
- 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01,
+ 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61,
0x72, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53,
0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RegionSearchState.pb.go b/gover/gen/RegionSearchState.pb.go
index ed2b1e46..fc2a1eeb 100644
--- a/gover/gen/RegionSearchState.pb.go
+++ b/gover/gen/RegionSearchState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RegionSearchState.proto
package gen
diff --git a/gover/gen/RegionSimpleInfo.pb.go b/gover/gen/RegionSimpleInfo.pb.go
index d53c8659..6a8515ee 100644
--- a/gover/gen/RegionSimpleInfo.pb.go
+++ b/gover/gen/RegionSimpleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RegionSimpleInfo.proto
package gen
diff --git a/gover/gen/RegionType.pb.go b/gover/gen/RegionType.pb.go
new file mode 100644
index 00000000..71b77665
--- /dev/null
+++ b/gover/gen/RegionType.pb.go
@@ -0,0 +1,153 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RegionType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RegionType int32
+
+const (
+ RegionType_REGION_TYPE_PRODUCT RegionType = 0
+ RegionType_REGION_TYPE_EXAM RegionType = 1
+ RegionType_REGION_TYPE_DEV_PUB RegionType = 2
+ RegionType_REGION_TYPE_DEV_PRI RegionType = 3
+)
+
+// Enum value maps for RegionType.
+var (
+ RegionType_name = map[int32]string{
+ 0: "REGION_TYPE_PRODUCT",
+ 1: "REGION_TYPE_EXAM",
+ 2: "REGION_TYPE_DEV_PUB",
+ 3: "REGION_TYPE_DEV_PRI",
+ }
+ RegionType_value = map[string]int32{
+ "REGION_TYPE_PRODUCT": 0,
+ "REGION_TYPE_EXAM": 1,
+ "REGION_TYPE_DEV_PUB": 2,
+ "REGION_TYPE_DEV_PRI": 3,
+ }
+)
+
+func (x RegionType) Enum() *RegionType {
+ p := new(RegionType)
+ *p = x
+ return p
+}
+
+func (x RegionType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (RegionType) Descriptor() protoreflect.EnumDescriptor {
+ return file_RegionType_proto_enumTypes[0].Descriptor()
+}
+
+func (RegionType) Type() protoreflect.EnumType {
+ return &file_RegionType_proto_enumTypes[0]
+}
+
+func (x RegionType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use RegionType.Descriptor instead.
+func (RegionType) EnumDescriptor() ([]byte, []int) {
+ return file_RegionType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_RegionType_proto protoreflect.FileDescriptor
+
+var file_RegionType_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0x6d, 0x0a, 0x0a, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65,
+ 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x45, 0x47,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58, 0x41, 0x4d, 0x10, 0x01, 0x12,
+ 0x17, 0x0a, 0x13, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44,
+ 0x45, 0x56, 0x5f, 0x50, 0x55, 0x42, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x47, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x45, 0x56, 0x5f, 0x50, 0x52, 0x49, 0x10,
+ 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_RegionType_proto_rawDescOnce sync.Once
+ file_RegionType_proto_rawDescData = file_RegionType_proto_rawDesc
+)
+
+func file_RegionType_proto_rawDescGZIP() []byte {
+ file_RegionType_proto_rawDescOnce.Do(func() {
+ file_RegionType_proto_rawDescData = protoimpl.X.CompressGZIP(file_RegionType_proto_rawDescData)
+ })
+ return file_RegionType_proto_rawDescData
+}
+
+var file_RegionType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_RegionType_proto_goTypes = []interface{}{
+ (RegionType)(0), // 0: RegionType
+}
+var file_RegionType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RegionType_proto_init() }
+func file_RegionType_proto_init() {
+ if File_RegionType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RegionType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RegionType_proto_goTypes,
+ DependencyIndexes: file_RegionType_proto_depIdxs,
+ EnumInfos: file_RegionType_proto_enumTypes,
+ }.Build()
+ File_RegionType_proto = out.File
+ file_RegionType_proto_rawDesc = nil
+ file_RegionType_proto_goTypes = nil
+ file_RegionType_proto_depIdxs = nil
+}
diff --git a/gover/gen/RegionalPlayInfoNotify.pb.go b/gover/gen/RegionalPlayInfoNotify.pb.go
new file mode 100644
index 00000000..dc7da7c3
--- /dev/null
+++ b/gover/gen/RegionalPlayInfoNotify.pb.go
@@ -0,0 +1,204 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RegionalPlayInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RegionalPlayInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PlayType uint32 `protobuf:"varint,3,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
+ VarList []*RegionalPlayVar `protobuf:"bytes,13,rep,name=var_list,json=varList,proto3" json:"var_list,omitempty"`
+ PlayName string `protobuf:"bytes,5,opt,name=play_name,json=playName,proto3" json:"play_name,omitempty"`
+ IsEnabled bool `protobuf:"varint,1,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
+ IsInRegion bool `protobuf:"varint,14,opt,name=is_in_region,json=isInRegion,proto3" json:"is_in_region,omitempty"`
+}
+
+func (x *RegionalPlayInfoNotify) Reset() {
+ *x = RegionalPlayInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RegionalPlayInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RegionalPlayInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RegionalPlayInfoNotify) ProtoMessage() {}
+
+func (x *RegionalPlayInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RegionalPlayInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RegionalPlayInfoNotify.ProtoReflect.Descriptor instead.
+func (*RegionalPlayInfoNotify) Descriptor() ([]byte, []int) {
+ return file_RegionalPlayInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RegionalPlayInfoNotify) GetPlayType() uint32 {
+ if x != nil {
+ return x.PlayType
+ }
+ return 0
+}
+
+func (x *RegionalPlayInfoNotify) GetVarList() []*RegionalPlayVar {
+ if x != nil {
+ return x.VarList
+ }
+ return nil
+}
+
+func (x *RegionalPlayInfoNotify) GetPlayName() string {
+ if x != nil {
+ return x.PlayName
+ }
+ return ""
+}
+
+func (x *RegionalPlayInfoNotify) GetIsEnabled() bool {
+ if x != nil {
+ return x.IsEnabled
+ }
+ return false
+}
+
+func (x *RegionalPlayInfoNotify) GetIsInRegion() bool {
+ if x != nil {
+ return x.IsInRegion
+ }
+ return false
+}
+
+var File_RegionalPlayInfoNotify_proto protoreflect.FileDescriptor
+
+var file_RegionalPlayInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15,
+ 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x56, 0x61, 0x72, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
+ 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a,
+ 0x08, 0x76, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x10, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x56, 0x61,
+ 0x72, 0x52, 0x07, 0x76, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c,
+ 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70,
+ 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x65, 0x6e,
+ 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45,
+ 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f,
+ 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
+ 0x49, 0x6e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RegionalPlayInfoNotify_proto_rawDescOnce sync.Once
+ file_RegionalPlayInfoNotify_proto_rawDescData = file_RegionalPlayInfoNotify_proto_rawDesc
+)
+
+func file_RegionalPlayInfoNotify_proto_rawDescGZIP() []byte {
+ file_RegionalPlayInfoNotify_proto_rawDescOnce.Do(func() {
+ file_RegionalPlayInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RegionalPlayInfoNotify_proto_rawDescData)
+ })
+ return file_RegionalPlayInfoNotify_proto_rawDescData
+}
+
+var file_RegionalPlayInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RegionalPlayInfoNotify_proto_goTypes = []interface{}{
+ (*RegionalPlayInfoNotify)(nil), // 0: RegionalPlayInfoNotify
+ (*RegionalPlayVar)(nil), // 1: RegionalPlayVar
+}
+var file_RegionalPlayInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: RegionalPlayInfoNotify.var_list:type_name -> RegionalPlayVar
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RegionalPlayInfoNotify_proto_init() }
+func file_RegionalPlayInfoNotify_proto_init() {
+ if File_RegionalPlayInfoNotify_proto != nil {
+ return
+ }
+ file_RegionalPlayVar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RegionalPlayInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RegionalPlayInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RegionalPlayInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RegionalPlayInfoNotify_proto_goTypes,
+ DependencyIndexes: file_RegionalPlayInfoNotify_proto_depIdxs,
+ MessageInfos: file_RegionalPlayInfoNotify_proto_msgTypes,
+ }.Build()
+ File_RegionalPlayInfoNotify_proto = out.File
+ file_RegionalPlayInfoNotify_proto_rawDesc = nil
+ file_RegionalPlayInfoNotify_proto_goTypes = nil
+ file_RegionalPlayInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RegionalPlayVar.pb.go b/gover/gen/RegionalPlayVar.pb.go
new file mode 100644
index 00000000..1aa0f67b
--- /dev/null
+++ b/gover/gen/RegionalPlayVar.pb.go
@@ -0,0 +1,186 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RegionalPlayVar.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RegionalPlayVar struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Type uint32 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"`
+ BaseValue float32 `protobuf:"fixed32,4,opt,name=base_value,json=baseValue,proto3" json:"base_value,omitempty"`
+ MaxValue float32 `protobuf:"fixed32,3,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
+ Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"`
+}
+
+func (x *RegionalPlayVar) Reset() {
+ *x = RegionalPlayVar{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RegionalPlayVar_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RegionalPlayVar) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RegionalPlayVar) ProtoMessage() {}
+
+func (x *RegionalPlayVar) ProtoReflect() protoreflect.Message {
+ mi := &file_RegionalPlayVar_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RegionalPlayVar.ProtoReflect.Descriptor instead.
+func (*RegionalPlayVar) Descriptor() ([]byte, []int) {
+ return file_RegionalPlayVar_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RegionalPlayVar) GetType() uint32 {
+ if x != nil {
+ return x.Type
+ }
+ return 0
+}
+
+func (x *RegionalPlayVar) GetBaseValue() float32 {
+ if x != nil {
+ return x.BaseValue
+ }
+ return 0
+}
+
+func (x *RegionalPlayVar) GetMaxValue() float32 {
+ if x != nil {
+ return x.MaxValue
+ }
+ return 0
+}
+
+func (x *RegionalPlayVar) GetValue() float32 {
+ if x != nil {
+ return x.Value
+ }
+ return 0
+}
+
+var File_RegionalPlayVar_proto protoreflect.FileDescriptor
+
+var file_RegionalPlayVar_proto_rawDesc = []byte{
+ 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x56, 0x61,
+ 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x0f, 0x52, 0x65, 0x67, 0x69, 0x6f,
+ 0x6e, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x56, 0x61, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x02, 0x52, 0x09, 0x62, 0x61, 0x73, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a,
+ 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x08, 0x6d, 0x61, 0x78, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RegionalPlayVar_proto_rawDescOnce sync.Once
+ file_RegionalPlayVar_proto_rawDescData = file_RegionalPlayVar_proto_rawDesc
+)
+
+func file_RegionalPlayVar_proto_rawDescGZIP() []byte {
+ file_RegionalPlayVar_proto_rawDescOnce.Do(func() {
+ file_RegionalPlayVar_proto_rawDescData = protoimpl.X.CompressGZIP(file_RegionalPlayVar_proto_rawDescData)
+ })
+ return file_RegionalPlayVar_proto_rawDescData
+}
+
+var file_RegionalPlayVar_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RegionalPlayVar_proto_goTypes = []interface{}{
+ (*RegionalPlayVar)(nil), // 0: RegionalPlayVar
+}
+var file_RegionalPlayVar_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RegionalPlayVar_proto_init() }
+func file_RegionalPlayVar_proto_init() {
+ if File_RegionalPlayVar_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RegionalPlayVar_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RegionalPlayVar); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RegionalPlayVar_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RegionalPlayVar_proto_goTypes,
+ DependencyIndexes: file_RegionalPlayVar_proto_depIdxs,
+ MessageInfos: file_RegionalPlayVar_proto_msgTypes,
+ }.Build()
+ File_RegionalPlayVar_proto = out.File
+ file_RegionalPlayVar_proto_rawDesc = nil
+ file_RegionalPlayVar_proto_goTypes = nil
+ file_RegionalPlayVar_proto_depIdxs = nil
+}
diff --git a/gover/gen/Reliquary.pb.go b/gover/gen/Reliquary.pb.go
index f0677f12..872b40de 100644
--- a/gover/gen/Reliquary.pb.go
+++ b/gover/gen/Reliquary.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Reliquary.proto
package gen
diff --git a/gover/gen/ReliquaryDecomposeReq.pb.go b/gover/gen/ReliquaryDecomposeReq.pb.go
index a14171f8..93828364 100644
--- a/gover/gen/ReliquaryDecomposeReq.pb.go
+++ b/gover/gen/ReliquaryDecomposeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReliquaryDecomposeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 638
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReliquaryDecomposeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConfigId uint32 `protobuf:"varint,13,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- TargetCount uint32 `protobuf:"varint,9,opt,name=target_count,json=targetCount,proto3" json:"target_count,omitempty"`
- GuidList []uint64 `protobuf:"varint,8,rep,packed,name=guid_list,json=guidList,proto3" json:"guid_list,omitempty"`
+ ConfigId uint32 `protobuf:"varint,4,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ TargetCount uint32 `protobuf:"varint,15,opt,name=target_count,json=targetCount,proto3" json:"target_count,omitempty"`
+ GuidList []uint64 `protobuf:"varint,13,rep,packed,name=guid_list,json=guidList,proto3" json:"guid_list,omitempty"`
}
func (x *ReliquaryDecomposeReq) Reset() {
@@ -110,11 +106,11 @@ var file_ReliquaryDecomposeReq_proto_rawDesc = []byte{
0x70, 0x6f, 0x73, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a,
0x15, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x44, 0x65, 0x63, 0x6f, 0x6d, 0x70,
0x6f, 0x73, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65,
+ 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65,
0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x67, 0x75, 0x69, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x67, 0x75, 0x69, 0x64, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReliquaryDecomposeRsp.pb.go b/gover/gen/ReliquaryDecomposeRsp.pb.go
index 29f46e42..c2735885 100644
--- a/gover/gen/ReliquaryDecomposeRsp.pb.go
+++ b/gover/gen/ReliquaryDecomposeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReliquaryDecomposeRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 611
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReliquaryDecomposeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GuidList []uint64 `protobuf:"varint,14,rep,packed,name=guid_list,json=guidList,proto3" json:"guid_list,omitempty"`
+ GuidList []uint64 `protobuf:"varint,6,rep,packed,name=guid_list,json=guidList,proto3" json:"guid_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *ReliquaryDecomposeRsp) Reset() {
@@ -81,18 +77,18 @@ func (*ReliquaryDecomposeRsp) Descriptor() ([]byte, []int) {
return file_ReliquaryDecomposeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ReliquaryDecomposeRsp) GetRetcode() int32 {
+func (x *ReliquaryDecomposeRsp) GetGuidList() []uint64 {
if x != nil {
- return x.Retcode
+ return x.GuidList
}
- return 0
+ return nil
}
-func (x *ReliquaryDecomposeRsp) GetGuidList() []uint64 {
+func (x *ReliquaryDecomposeRsp) GetRetcode() int32 {
if x != nil {
- return x.GuidList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_ReliquaryDecomposeRsp_proto protoreflect.FileDescriptor
@@ -101,10 +97,10 @@ var file_ReliquaryDecomposeRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x44, 0x65, 0x63, 0x6f, 0x6d,
0x70, 0x6f, 0x73, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a,
0x15, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x44, 0x65, 0x63, 0x6f, 0x6d, 0x70,
- 0x6f, 0x73, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20,
- 0x03, 0x28, 0x04, 0x52, 0x08, 0x67, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x6f, 0x73, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x67, 0x75, 0x69, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReliquaryFilterKey.pb.go b/gover/gen/ReliquaryFilterKey.pb.go
new file mode 100644
index 00000000..48ccd247
--- /dev/null
+++ b/gover/gen/ReliquaryFilterKey.pb.go
@@ -0,0 +1,156 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReliquaryFilterKey.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReliquaryFilterKey int32
+
+const (
+ ReliquaryFilterKey_RELIQUARY_FILTER_KEY_NONE ReliquaryFilterKey = 0
+ ReliquaryFilterKey_RELIQUARY_FILTER_KEY_LOCK ReliquaryFilterKey = 1
+ ReliquaryFilterKey_RELIQUARY_FILTER_KEY_LEVEL ReliquaryFilterKey = 2
+ ReliquaryFilterKey_RELIQUARY_FILTER_KEY_WEARING ReliquaryFilterKey = 3
+)
+
+// Enum value maps for ReliquaryFilterKey.
+var (
+ ReliquaryFilterKey_name = map[int32]string{
+ 0: "RELIQUARY_FILTER_KEY_NONE",
+ 1: "RELIQUARY_FILTER_KEY_LOCK",
+ 2: "RELIQUARY_FILTER_KEY_LEVEL",
+ 3: "RELIQUARY_FILTER_KEY_WEARING",
+ }
+ ReliquaryFilterKey_value = map[string]int32{
+ "RELIQUARY_FILTER_KEY_NONE": 0,
+ "RELIQUARY_FILTER_KEY_LOCK": 1,
+ "RELIQUARY_FILTER_KEY_LEVEL": 2,
+ "RELIQUARY_FILTER_KEY_WEARING": 3,
+ }
+)
+
+func (x ReliquaryFilterKey) Enum() *ReliquaryFilterKey {
+ p := new(ReliquaryFilterKey)
+ *p = x
+ return p
+}
+
+func (x ReliquaryFilterKey) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ReliquaryFilterKey) Descriptor() protoreflect.EnumDescriptor {
+ return file_ReliquaryFilterKey_proto_enumTypes[0].Descriptor()
+}
+
+func (ReliquaryFilterKey) Type() protoreflect.EnumType {
+ return &file_ReliquaryFilterKey_proto_enumTypes[0]
+}
+
+func (x ReliquaryFilterKey) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ReliquaryFilterKey.Descriptor instead.
+func (ReliquaryFilterKey) EnumDescriptor() ([]byte, []int) {
+ return file_ReliquaryFilterKey_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ReliquaryFilterKey_proto protoreflect.FileDescriptor
+
+var file_ReliquaryFilterKey_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
+ 0x72, 0x4b, 0x65, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x94, 0x01, 0x0a, 0x12, 0x52,
+ 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4b, 0x65,
+ 0x79, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46,
+ 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4b, 0x45, 0x59, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
+ 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49,
+ 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4b, 0x45, 0x59, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x01, 0x12,
+ 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c,
+ 0x54, 0x45, 0x52, 0x5f, 0x4b, 0x45, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x02, 0x12,
+ 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c,
+ 0x54, 0x45, 0x52, 0x5f, 0x4b, 0x45, 0x59, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x49, 0x4e, 0x47, 0x10,
+ 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ReliquaryFilterKey_proto_rawDescOnce sync.Once
+ file_ReliquaryFilterKey_proto_rawDescData = file_ReliquaryFilterKey_proto_rawDesc
+)
+
+func file_ReliquaryFilterKey_proto_rawDescGZIP() []byte {
+ file_ReliquaryFilterKey_proto_rawDescOnce.Do(func() {
+ file_ReliquaryFilterKey_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryFilterKey_proto_rawDescData)
+ })
+ return file_ReliquaryFilterKey_proto_rawDescData
+}
+
+var file_ReliquaryFilterKey_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ReliquaryFilterKey_proto_goTypes = []interface{}{
+ (ReliquaryFilterKey)(0), // 0: ReliquaryFilterKey
+}
+var file_ReliquaryFilterKey_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReliquaryFilterKey_proto_init() }
+func file_ReliquaryFilterKey_proto_init() {
+ if File_ReliquaryFilterKey_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReliquaryFilterKey_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReliquaryFilterKey_proto_goTypes,
+ DependencyIndexes: file_ReliquaryFilterKey_proto_depIdxs,
+ EnumInfos: file_ReliquaryFilterKey_proto_enumTypes,
+ }.Build()
+ File_ReliquaryFilterKey_proto = out.File
+ file_ReliquaryFilterKey_proto_rawDesc = nil
+ file_ReliquaryFilterKey_proto_goTypes = nil
+ file_ReliquaryFilterKey_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReliquaryFilterLevelState.pb.go b/gover/gen/ReliquaryFilterLevelState.pb.go
new file mode 100644
index 00000000..3742eaad
--- /dev/null
+++ b/gover/gen/ReliquaryFilterLevelState.pb.go
@@ -0,0 +1,154 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReliquaryFilterLevelState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReliquaryFilterLevelState int32
+
+const (
+ ReliquaryFilterLevelState_RELIQUARY_FILTER_LEVEL_STATE_NONE ReliquaryFilterLevelState = 0
+ ReliquaryFilterLevelState_RELIQUARY_FILTER_LEVEL_STATE_FULL_LEVEL ReliquaryFilterLevelState = 1
+ ReliquaryFilterLevelState_RELIQUARY_FILTER_LEVEL_STATE_NOT_FULL_LEVEL ReliquaryFilterLevelState = 2
+)
+
+// Enum value maps for ReliquaryFilterLevelState.
+var (
+ ReliquaryFilterLevelState_name = map[int32]string{
+ 0: "RELIQUARY_FILTER_LEVEL_STATE_NONE",
+ 1: "RELIQUARY_FILTER_LEVEL_STATE_FULL_LEVEL",
+ 2: "RELIQUARY_FILTER_LEVEL_STATE_NOT_FULL_LEVEL",
+ }
+ ReliquaryFilterLevelState_value = map[string]int32{
+ "RELIQUARY_FILTER_LEVEL_STATE_NONE": 0,
+ "RELIQUARY_FILTER_LEVEL_STATE_FULL_LEVEL": 1,
+ "RELIQUARY_FILTER_LEVEL_STATE_NOT_FULL_LEVEL": 2,
+ }
+)
+
+func (x ReliquaryFilterLevelState) Enum() *ReliquaryFilterLevelState {
+ p := new(ReliquaryFilterLevelState)
+ *p = x
+ return p
+}
+
+func (x ReliquaryFilterLevelState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ReliquaryFilterLevelState) Descriptor() protoreflect.EnumDescriptor {
+ return file_ReliquaryFilterLevelState_proto_enumTypes[0].Descriptor()
+}
+
+func (ReliquaryFilterLevelState) Type() protoreflect.EnumType {
+ return &file_ReliquaryFilterLevelState_proto_enumTypes[0]
+}
+
+func (x ReliquaryFilterLevelState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ReliquaryFilterLevelState.Descriptor instead.
+func (ReliquaryFilterLevelState) EnumDescriptor() ([]byte, []int) {
+ return file_ReliquaryFilterLevelState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ReliquaryFilterLevelState_proto protoreflect.FileDescriptor
+
+var file_ReliquaryFilterLevelState_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
+ 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x2a, 0xa0, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46,
+ 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
+ 0x25, 0x0a, 0x21, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c,
+ 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x2b, 0x0a, 0x27, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55,
+ 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
+ 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x5f, 0x4c, 0x45, 0x56, 0x45,
+ 0x4c, 0x10, 0x01, 0x12, 0x2f, 0x0a, 0x2b, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59,
+ 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x53, 0x54,
+ 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReliquaryFilterLevelState_proto_rawDescOnce sync.Once
+ file_ReliquaryFilterLevelState_proto_rawDescData = file_ReliquaryFilterLevelState_proto_rawDesc
+)
+
+func file_ReliquaryFilterLevelState_proto_rawDescGZIP() []byte {
+ file_ReliquaryFilterLevelState_proto_rawDescOnce.Do(func() {
+ file_ReliquaryFilterLevelState_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryFilterLevelState_proto_rawDescData)
+ })
+ return file_ReliquaryFilterLevelState_proto_rawDescData
+}
+
+var file_ReliquaryFilterLevelState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ReliquaryFilterLevelState_proto_goTypes = []interface{}{
+ (ReliquaryFilterLevelState)(0), // 0: ReliquaryFilterLevelState
+}
+var file_ReliquaryFilterLevelState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReliquaryFilterLevelState_proto_init() }
+func file_ReliquaryFilterLevelState_proto_init() {
+ if File_ReliquaryFilterLevelState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReliquaryFilterLevelState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReliquaryFilterLevelState_proto_goTypes,
+ DependencyIndexes: file_ReliquaryFilterLevelState_proto_depIdxs,
+ EnumInfos: file_ReliquaryFilterLevelState_proto_enumTypes,
+ }.Build()
+ File_ReliquaryFilterLevelState_proto = out.File
+ file_ReliquaryFilterLevelState_proto_rawDesc = nil
+ file_ReliquaryFilterLevelState_proto_goTypes = nil
+ file_ReliquaryFilterLevelState_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReliquaryFilterLockState.pb.go b/gover/gen/ReliquaryFilterLockState.pb.go
new file mode 100644
index 00000000..2576c11f
--- /dev/null
+++ b/gover/gen/ReliquaryFilterLockState.pb.go
@@ -0,0 +1,153 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReliquaryFilterLockState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReliquaryFilterLockState int32
+
+const (
+ ReliquaryFilterLockState_RELIQUARY_FILTER_LOCK_STATE_NONE ReliquaryFilterLockState = 0
+ ReliquaryFilterLockState_RELIQUARY_FILTER_LOCK_STATE_LOCK ReliquaryFilterLockState = 1
+ ReliquaryFilterLockState_RELIQUARY_FILTER_LOCK_STATE_UNLOCK ReliquaryFilterLockState = 2
+)
+
+// Enum value maps for ReliquaryFilterLockState.
+var (
+ ReliquaryFilterLockState_name = map[int32]string{
+ 0: "RELIQUARY_FILTER_LOCK_STATE_NONE",
+ 1: "RELIQUARY_FILTER_LOCK_STATE_LOCK",
+ 2: "RELIQUARY_FILTER_LOCK_STATE_UNLOCK",
+ }
+ ReliquaryFilterLockState_value = map[string]int32{
+ "RELIQUARY_FILTER_LOCK_STATE_NONE": 0,
+ "RELIQUARY_FILTER_LOCK_STATE_LOCK": 1,
+ "RELIQUARY_FILTER_LOCK_STATE_UNLOCK": 2,
+ }
+)
+
+func (x ReliquaryFilterLockState) Enum() *ReliquaryFilterLockState {
+ p := new(ReliquaryFilterLockState)
+ *p = x
+ return p
+}
+
+func (x ReliquaryFilterLockState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ReliquaryFilterLockState) Descriptor() protoreflect.EnumDescriptor {
+ return file_ReliquaryFilterLockState_proto_enumTypes[0].Descriptor()
+}
+
+func (ReliquaryFilterLockState) Type() protoreflect.EnumType {
+ return &file_ReliquaryFilterLockState_proto_enumTypes[0]
+}
+
+func (x ReliquaryFilterLockState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ReliquaryFilterLockState.Descriptor instead.
+func (ReliquaryFilterLockState) EnumDescriptor() ([]byte, []int) {
+ return file_ReliquaryFilterLockState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ReliquaryFilterLockState_proto protoreflect.FileDescriptor
+
+var file_ReliquaryFilterLockState_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
+ 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x2a, 0x8e, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69,
+ 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x24, 0x0a,
+ 0x20, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45,
+ 0x52, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x24, 0x0a, 0x20, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59,
+ 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x53, 0x54, 0x41,
+ 0x54, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x4c,
+ 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f,
+ 0x43, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10,
+ 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ReliquaryFilterLockState_proto_rawDescOnce sync.Once
+ file_ReliquaryFilterLockState_proto_rawDescData = file_ReliquaryFilterLockState_proto_rawDesc
+)
+
+func file_ReliquaryFilterLockState_proto_rawDescGZIP() []byte {
+ file_ReliquaryFilterLockState_proto_rawDescOnce.Do(func() {
+ file_ReliquaryFilterLockState_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryFilterLockState_proto_rawDescData)
+ })
+ return file_ReliquaryFilterLockState_proto_rawDescData
+}
+
+var file_ReliquaryFilterLockState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ReliquaryFilterLockState_proto_goTypes = []interface{}{
+ (ReliquaryFilterLockState)(0), // 0: ReliquaryFilterLockState
+}
+var file_ReliquaryFilterLockState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReliquaryFilterLockState_proto_init() }
+func file_ReliquaryFilterLockState_proto_init() {
+ if File_ReliquaryFilterLockState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReliquaryFilterLockState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReliquaryFilterLockState_proto_goTypes,
+ DependencyIndexes: file_ReliquaryFilterLockState_proto_depIdxs,
+ EnumInfos: file_ReliquaryFilterLockState_proto_enumTypes,
+ }.Build()
+ File_ReliquaryFilterLockState_proto = out.File
+ file_ReliquaryFilterLockState_proto_rawDesc = nil
+ file_ReliquaryFilterLockState_proto_goTypes = nil
+ file_ReliquaryFilterLockState_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReliquaryFilterStateNotify.pb.go b/gover/gen/ReliquaryFilterStateNotify.pb.go
new file mode 100644
index 00000000..e88c2a1c
--- /dev/null
+++ b/gover/gen/ReliquaryFilterStateNotify.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReliquaryFilterStateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReliquaryFilterStateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReliquaryFilterStateMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=reliquary_filter_state_map,json=reliquaryFilterStateMap,proto3" json:"reliquary_filter_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *ReliquaryFilterStateNotify) Reset() {
+ *x = ReliquaryFilterStateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReliquaryFilterStateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReliquaryFilterStateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReliquaryFilterStateNotify) ProtoMessage() {}
+
+func (x *ReliquaryFilterStateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ReliquaryFilterStateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReliquaryFilterStateNotify.ProtoReflect.Descriptor instead.
+func (*ReliquaryFilterStateNotify) Descriptor() ([]byte, []int) {
+ return file_ReliquaryFilterStateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReliquaryFilterStateNotify) GetReliquaryFilterStateMap() map[uint32]uint32 {
+ if x != nil {
+ return x.ReliquaryFilterStateMap
+ }
+ return nil
+}
+
+var File_ReliquaryFilterStateNotify_proto protoreflect.FileDescriptor
+
+var file_ReliquaryFilterStateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
+ 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xdf, 0x01, 0x0a, 0x1a, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
+ 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x75, 0x0a, 0x1a, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x66,
+ 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x2e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74,
+ 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
+ 0x17, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x4a, 0x0a, 0x1c, 0x52, 0x65, 0x6c, 0x69,
+ 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReliquaryFilterStateNotify_proto_rawDescOnce sync.Once
+ file_ReliquaryFilterStateNotify_proto_rawDescData = file_ReliquaryFilterStateNotify_proto_rawDesc
+)
+
+func file_ReliquaryFilterStateNotify_proto_rawDescGZIP() []byte {
+ file_ReliquaryFilterStateNotify_proto_rawDescOnce.Do(func() {
+ file_ReliquaryFilterStateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryFilterStateNotify_proto_rawDescData)
+ })
+ return file_ReliquaryFilterStateNotify_proto_rawDescData
+}
+
+var file_ReliquaryFilterStateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_ReliquaryFilterStateNotify_proto_goTypes = []interface{}{
+ (*ReliquaryFilterStateNotify)(nil), // 0: ReliquaryFilterStateNotify
+ nil, // 1: ReliquaryFilterStateNotify.ReliquaryFilterStateMapEntry
+}
+var file_ReliquaryFilterStateNotify_proto_depIdxs = []int32{
+ 1, // 0: ReliquaryFilterStateNotify.reliquary_filter_state_map:type_name -> ReliquaryFilterStateNotify.ReliquaryFilterStateMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ReliquaryFilterStateNotify_proto_init() }
+func file_ReliquaryFilterStateNotify_proto_init() {
+ if File_ReliquaryFilterStateNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReliquaryFilterStateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReliquaryFilterStateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReliquaryFilterStateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReliquaryFilterStateNotify_proto_goTypes,
+ DependencyIndexes: file_ReliquaryFilterStateNotify_proto_depIdxs,
+ MessageInfos: file_ReliquaryFilterStateNotify_proto_msgTypes,
+ }.Build()
+ File_ReliquaryFilterStateNotify_proto = out.File
+ file_ReliquaryFilterStateNotify_proto_rawDesc = nil
+ file_ReliquaryFilterStateNotify_proto_goTypes = nil
+ file_ReliquaryFilterStateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReliquaryFilterStateSaveNotify.pb.go b/gover/gen/ReliquaryFilterStateSaveNotify.pb.go
new file mode 100644
index 00000000..b53bae35
--- /dev/null
+++ b/gover/gen/ReliquaryFilterStateSaveNotify.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReliquaryFilterStateSaveNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReliquaryFilterStateSaveNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReliquaryFilterStateMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=reliquary_filter_state_map,json=reliquaryFilterStateMap,proto3" json:"reliquary_filter_state_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+}
+
+func (x *ReliquaryFilterStateSaveNotify) Reset() {
+ *x = ReliquaryFilterStateSaveNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReliquaryFilterStateSaveNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReliquaryFilterStateSaveNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReliquaryFilterStateSaveNotify) ProtoMessage() {}
+
+func (x *ReliquaryFilterStateSaveNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ReliquaryFilterStateSaveNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReliquaryFilterStateSaveNotify.ProtoReflect.Descriptor instead.
+func (*ReliquaryFilterStateSaveNotify) Descriptor() ([]byte, []int) {
+ return file_ReliquaryFilterStateSaveNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReliquaryFilterStateSaveNotify) GetReliquaryFilterStateMap() map[uint32]uint32 {
+ if x != nil {
+ return x.ReliquaryFilterStateMap
+ }
+ return nil
+}
+
+var File_ReliquaryFilterStateSaveNotify_proto protoreflect.FileDescriptor
+
+var file_ReliquaryFilterStateSaveNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
+ 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x53, 0x61, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe7, 0x01, 0x0a, 0x1e, 0x52, 0x65, 0x6c, 0x69, 0x71,
+ 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x53,
+ 0x61, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x79, 0x0a, 0x1a, 0x72, 0x65, 0x6c,
+ 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x74,
+ 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e,
+ 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x53, 0x61, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x52,
+ 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x17, 0x72, 0x65, 0x6c,
+ 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x4a, 0x0a, 0x1c, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReliquaryFilterStateSaveNotify_proto_rawDescOnce sync.Once
+ file_ReliquaryFilterStateSaveNotify_proto_rawDescData = file_ReliquaryFilterStateSaveNotify_proto_rawDesc
+)
+
+func file_ReliquaryFilterStateSaveNotify_proto_rawDescGZIP() []byte {
+ file_ReliquaryFilterStateSaveNotify_proto_rawDescOnce.Do(func() {
+ file_ReliquaryFilterStateSaveNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryFilterStateSaveNotify_proto_rawDescData)
+ })
+ return file_ReliquaryFilterStateSaveNotify_proto_rawDescData
+}
+
+var file_ReliquaryFilterStateSaveNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_ReliquaryFilterStateSaveNotify_proto_goTypes = []interface{}{
+ (*ReliquaryFilterStateSaveNotify)(nil), // 0: ReliquaryFilterStateSaveNotify
+ nil, // 1: ReliquaryFilterStateSaveNotify.ReliquaryFilterStateMapEntry
+}
+var file_ReliquaryFilterStateSaveNotify_proto_depIdxs = []int32{
+ 1, // 0: ReliquaryFilterStateSaveNotify.reliquary_filter_state_map:type_name -> ReliquaryFilterStateSaveNotify.ReliquaryFilterStateMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ReliquaryFilterStateSaveNotify_proto_init() }
+func file_ReliquaryFilterStateSaveNotify_proto_init() {
+ if File_ReliquaryFilterStateSaveNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReliquaryFilterStateSaveNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReliquaryFilterStateSaveNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReliquaryFilterStateSaveNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReliquaryFilterStateSaveNotify_proto_goTypes,
+ DependencyIndexes: file_ReliquaryFilterStateSaveNotify_proto_depIdxs,
+ MessageInfos: file_ReliquaryFilterStateSaveNotify_proto_msgTypes,
+ }.Build()
+ File_ReliquaryFilterStateSaveNotify_proto = out.File
+ file_ReliquaryFilterStateSaveNotify_proto_rawDesc = nil
+ file_ReliquaryFilterStateSaveNotify_proto_goTypes = nil
+ file_ReliquaryFilterStateSaveNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReliquaryFilterWearedState.pb.go b/gover/gen/ReliquaryFilterWearedState.pb.go
new file mode 100644
index 00000000..a84f2eb9
--- /dev/null
+++ b/gover/gen/ReliquaryFilterWearedState.pb.go
@@ -0,0 +1,155 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReliquaryFilterWearedState.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReliquaryFilterWearedState int32
+
+const (
+ ReliquaryFilterWearedState_RELIQUARY_FILTER_WEARED_STATE_NONE ReliquaryFilterWearedState = 0
+ ReliquaryFilterWearedState_RELIQUARY_FILTER_WEARED_STATE_HAS_BEEN_WEARED ReliquaryFilterWearedState = 1
+ ReliquaryFilterWearedState_RELIQUARY_FILTER_WEARED_STATE_HAS_NOT_BEEN_WEARED ReliquaryFilterWearedState = 2
+)
+
+// Enum value maps for ReliquaryFilterWearedState.
+var (
+ ReliquaryFilterWearedState_name = map[int32]string{
+ 0: "RELIQUARY_FILTER_WEARED_STATE_NONE",
+ 1: "RELIQUARY_FILTER_WEARED_STATE_HAS_BEEN_WEARED",
+ 2: "RELIQUARY_FILTER_WEARED_STATE_HAS_NOT_BEEN_WEARED",
+ }
+ ReliquaryFilterWearedState_value = map[string]int32{
+ "RELIQUARY_FILTER_WEARED_STATE_NONE": 0,
+ "RELIQUARY_FILTER_WEARED_STATE_HAS_BEEN_WEARED": 1,
+ "RELIQUARY_FILTER_WEARED_STATE_HAS_NOT_BEEN_WEARED": 2,
+ }
+)
+
+func (x ReliquaryFilterWearedState) Enum() *ReliquaryFilterWearedState {
+ p := new(ReliquaryFilterWearedState)
+ *p = x
+ return p
+}
+
+func (x ReliquaryFilterWearedState) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ReliquaryFilterWearedState) Descriptor() protoreflect.EnumDescriptor {
+ return file_ReliquaryFilterWearedState_proto_enumTypes[0].Descriptor()
+}
+
+func (ReliquaryFilterWearedState) Type() protoreflect.EnumType {
+ return &file_ReliquaryFilterWearedState_proto_enumTypes[0]
+}
+
+func (x ReliquaryFilterWearedState) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ReliquaryFilterWearedState.Descriptor instead.
+func (ReliquaryFilterWearedState) EnumDescriptor() ([]byte, []int) {
+ return file_ReliquaryFilterWearedState_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ReliquaryFilterWearedState_proto protoreflect.FileDescriptor
+
+var file_ReliquaryFilterWearedState_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x74, 0x65,
+ 0x72, 0x57, 0x65, 0x61, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0xae, 0x01, 0x0a, 0x1a, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
+ 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x57, 0x65, 0x61, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46,
+ 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45, 0x44, 0x5f, 0x53, 0x54, 0x41,
+ 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x31, 0x0a, 0x2d, 0x52, 0x45, 0x4c,
+ 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x57, 0x45,
+ 0x41, 0x52, 0x45, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x42,
+ 0x45, 0x45, 0x4e, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45, 0x44, 0x10, 0x01, 0x12, 0x35, 0x0a, 0x31,
+ 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52,
+ 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x48, 0x41,
+ 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x42, 0x45, 0x45, 0x4e, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45,
+ 0x44, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReliquaryFilterWearedState_proto_rawDescOnce sync.Once
+ file_ReliquaryFilterWearedState_proto_rawDescData = file_ReliquaryFilterWearedState_proto_rawDesc
+)
+
+func file_ReliquaryFilterWearedState_proto_rawDescGZIP() []byte {
+ file_ReliquaryFilterWearedState_proto_rawDescOnce.Do(func() {
+ file_ReliquaryFilterWearedState_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryFilterWearedState_proto_rawDescData)
+ })
+ return file_ReliquaryFilterWearedState_proto_rawDescData
+}
+
+var file_ReliquaryFilterWearedState_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ReliquaryFilterWearedState_proto_goTypes = []interface{}{
+ (ReliquaryFilterWearedState)(0), // 0: ReliquaryFilterWearedState
+}
+var file_ReliquaryFilterWearedState_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReliquaryFilterWearedState_proto_init() }
+func file_ReliquaryFilterWearedState_proto_init() {
+ if File_ReliquaryFilterWearedState_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReliquaryFilterWearedState_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReliquaryFilterWearedState_proto_goTypes,
+ DependencyIndexes: file_ReliquaryFilterWearedState_proto_depIdxs,
+ EnumInfos: file_ReliquaryFilterWearedState_proto_enumTypes,
+ }.Build()
+ File_ReliquaryFilterWearedState_proto = out.File
+ file_ReliquaryFilterWearedState_proto_rawDesc = nil
+ file_ReliquaryFilterWearedState_proto_goTypes = nil
+ file_ReliquaryFilterWearedState_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReliquaryPromoteReq.pb.go b/gover/gen/ReliquaryPromoteReq.pb.go
index affae93a..e78d9c18 100644
--- a/gover/gen/ReliquaryPromoteReq.pb.go
+++ b/gover/gen/ReliquaryPromoteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReliquaryPromoteReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 627
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReliquaryPromoteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemGuid uint64 `protobuf:"varint,10,opt,name=item_guid,json=itemGuid,proto3" json:"item_guid,omitempty"`
- TargetGuid uint64 `protobuf:"varint,13,opt,name=target_guid,json=targetGuid,proto3" json:"target_guid,omitempty"`
+ TargetGuid uint64 `protobuf:"varint,3,opt,name=target_guid,json=targetGuid,proto3" json:"target_guid,omitempty"`
+ ItemGuid uint64 `protobuf:"varint,2,opt,name=item_guid,json=itemGuid,proto3" json:"item_guid,omitempty"`
}
func (x *ReliquaryPromoteReq) Reset() {
@@ -81,16 +77,16 @@ func (*ReliquaryPromoteReq) Descriptor() ([]byte, []int) {
return file_ReliquaryPromoteReq_proto_rawDescGZIP(), []int{0}
}
-func (x *ReliquaryPromoteReq) GetItemGuid() uint64 {
+func (x *ReliquaryPromoteReq) GetTargetGuid() uint64 {
if x != nil {
- return x.ItemGuid
+ return x.TargetGuid
}
return 0
}
-func (x *ReliquaryPromoteReq) GetTargetGuid() uint64 {
+func (x *ReliquaryPromoteReq) GetItemGuid() uint64 {
if x != nil {
- return x.TargetGuid
+ return x.ItemGuid
}
return 0
}
@@ -101,10 +97,10 @@ var file_ReliquaryPromoteReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x6d, 0x6f,
0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x13, 0x52,
0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52,
- 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x12,
- 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x47, 0x75, 0x69, 0x64,
+ 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x47,
+ 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReliquaryPromoteRsp.pb.go b/gover/gen/ReliquaryPromoteRsp.pb.go
index 6e967816..b42fb685 100644
--- a/gover/gen/ReliquaryPromoteRsp.pb.go
+++ b/gover/gen/ReliquaryPromoteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReliquaryPromoteRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 694
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReliquaryPromoteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OldPromoteLevel uint32 `protobuf:"varint,10,opt,name=old_promote_level,json=oldPromoteLevel,proto3" json:"old_promote_level,omitempty"`
- TargetReliquaryGuid uint64 `protobuf:"varint,6,opt,name=target_reliquary_guid,json=targetReliquaryGuid,proto3" json:"target_reliquary_guid,omitempty"`
- CurAppendPropList []uint32 `protobuf:"varint,9,rep,packed,name=cur_append_prop_list,json=curAppendPropList,proto3" json:"cur_append_prop_list,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CurPromoteLevel uint32 `protobuf:"varint,2,opt,name=cur_promote_level,json=curPromoteLevel,proto3" json:"cur_promote_level,omitempty"`
OldAppendPropList []uint32 `protobuf:"varint,8,rep,packed,name=old_append_prop_list,json=oldAppendPropList,proto3" json:"old_append_prop_list,omitempty"`
+ OldPromoteLevel uint32 `protobuf:"varint,9,opt,name=old_promote_level,json=oldPromoteLevel,proto3" json:"old_promote_level,omitempty"`
+ CurAppendPropList []uint32 `protobuf:"varint,13,rep,packed,name=cur_append_prop_list,json=curAppendPropList,proto3" json:"cur_append_prop_list,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetReliquaryGuid uint64 `protobuf:"varint,6,opt,name=target_reliquary_guid,json=targetReliquaryGuid,proto3" json:"target_reliquary_guid,omitempty"`
+ CurPromoteLevel uint32 `protobuf:"varint,4,opt,name=cur_promote_level,json=curPromoteLevel,proto3" json:"cur_promote_level,omitempty"`
}
func (x *ReliquaryPromoteRsp) Reset() {
@@ -84,16 +81,16 @@ func (*ReliquaryPromoteRsp) Descriptor() ([]byte, []int) {
return file_ReliquaryPromoteRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ReliquaryPromoteRsp) GetOldPromoteLevel() uint32 {
+func (x *ReliquaryPromoteRsp) GetOldAppendPropList() []uint32 {
if x != nil {
- return x.OldPromoteLevel
+ return x.OldAppendPropList
}
- return 0
+ return nil
}
-func (x *ReliquaryPromoteRsp) GetTargetReliquaryGuid() uint64 {
+func (x *ReliquaryPromoteRsp) GetOldPromoteLevel() uint32 {
if x != nil {
- return x.TargetReliquaryGuid
+ return x.OldPromoteLevel
}
return 0
}
@@ -112,18 +109,18 @@ func (x *ReliquaryPromoteRsp) GetRetcode() int32 {
return 0
}
-func (x *ReliquaryPromoteRsp) GetCurPromoteLevel() uint32 {
+func (x *ReliquaryPromoteRsp) GetTargetReliquaryGuid() uint64 {
if x != nil {
- return x.CurPromoteLevel
+ return x.TargetReliquaryGuid
}
return 0
}
-func (x *ReliquaryPromoteRsp) GetOldAppendPropList() []uint32 {
+func (x *ReliquaryPromoteRsp) GetCurPromoteLevel() uint32 {
if x != nil {
- return x.OldAppendPropList
+ return x.CurPromoteLevel
}
- return nil
+ return 0
}
var File_ReliquaryPromoteRsp_proto protoreflect.FileDescriptor
@@ -132,23 +129,23 @@ var file_ReliquaryPromoteRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x6d, 0x6f,
0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x02, 0x0a, 0x13,
0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65,
- 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x6f, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f,
- 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
- 0x6f, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12,
- 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75,
- 0x61, 0x72, 0x79, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x47,
- 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x6e,
- 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x11, 0x63, 0x75, 0x72, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a,
- 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x50, 0x72,
- 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x14, 0x6f, 0x6c,
- 0x64, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x6f, 0x6c, 0x64, 0x41, 0x70, 0x70,
- 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x14, 0x6f, 0x6c, 0x64, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x6e,
+ 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x11, 0x6f, 0x6c, 0x64, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6f, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6d,
+ 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0f, 0x6f, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x5f, 0x70,
+ 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11,
+ 0x63, 0x75, 0x72, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f,
+ 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x47, 0x75, 0x69, 0x64, 0x12,
+ 0x2a, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x50,
+ 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReliquaryRequest.pb.go b/gover/gen/ReliquaryRequest.pb.go
deleted file mode 100644
index aa1aec79..00000000
--- a/gover/gen/ReliquaryRequest.pb.go
+++ /dev/null
@@ -1,158 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ReliquaryRequest.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ReliquaryRequest struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EquipType uint32 `protobuf:"varint,6,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
-}
-
-func (x *ReliquaryRequest) Reset() {
- *x = ReliquaryRequest{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ReliquaryRequest_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ReliquaryRequest) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ReliquaryRequest) ProtoMessage() {}
-
-func (x *ReliquaryRequest) ProtoReflect() protoreflect.Message {
- mi := &file_ReliquaryRequest_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ReliquaryRequest.ProtoReflect.Descriptor instead.
-func (*ReliquaryRequest) Descriptor() ([]byte, []int) {
- return file_ReliquaryRequest_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ReliquaryRequest) GetEquipType() uint32 {
- if x != nil {
- return x.EquipType
- }
- return 0
-}
-
-var File_ReliquaryRequest_proto protoreflect.FileDescriptor
-
-var file_ReliquaryRequest_proto_rawDesc = []byte{
- 0x0a, 0x16, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a, 0x10, 0x52, 0x65, 0x6c, 0x69,
- 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
- 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ReliquaryRequest_proto_rawDescOnce sync.Once
- file_ReliquaryRequest_proto_rawDescData = file_ReliquaryRequest_proto_rawDesc
-)
-
-func file_ReliquaryRequest_proto_rawDescGZIP() []byte {
- file_ReliquaryRequest_proto_rawDescOnce.Do(func() {
- file_ReliquaryRequest_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryRequest_proto_rawDescData)
- })
- return file_ReliquaryRequest_proto_rawDescData
-}
-
-var file_ReliquaryRequest_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ReliquaryRequest_proto_goTypes = []interface{}{
- (*ReliquaryRequest)(nil), // 0: ReliquaryRequest
-}
-var file_ReliquaryRequest_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ReliquaryRequest_proto_init() }
-func file_ReliquaryRequest_proto_init() {
- if File_ReliquaryRequest_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_ReliquaryRequest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ReliquaryRequest); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ReliquaryRequest_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ReliquaryRequest_proto_goTypes,
- DependencyIndexes: file_ReliquaryRequest_proto_depIdxs,
- MessageInfos: file_ReliquaryRequest_proto_msgTypes,
- }.Build()
- File_ReliquaryRequest_proto = out.File
- file_ReliquaryRequest_proto_rawDesc = nil
- file_ReliquaryRequest_proto_goTypes = nil
- file_ReliquaryRequest_proto_depIdxs = nil
-}
diff --git a/gover/gen/ReliquaryResponse.pb.go b/gover/gen/ReliquaryResponse.pb.go
deleted file mode 100644
index 7d3ec7e3..00000000
--- a/gover/gen/ReliquaryResponse.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ReliquaryResponse.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ReliquaryResponse struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DMDHDIHGPFA []*Unk2700_GBBDJMDIDEI `protobuf:"bytes,8,rep,name=Unk2700_DMDHDIHGPFA,json=Unk2700DMDHDIHGPFA,proto3" json:"Unk2700_DMDHDIHGPFA,omitempty"`
- EquipType uint32 `protobuf:"varint,3,opt,name=equip_type,json=equipType,proto3" json:"equip_type,omitempty"`
-}
-
-func (x *ReliquaryResponse) Reset() {
- *x = ReliquaryResponse{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ReliquaryResponse_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ReliquaryResponse) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ReliquaryResponse) ProtoMessage() {}
-
-func (x *ReliquaryResponse) ProtoReflect() protoreflect.Message {
- mi := &file_ReliquaryResponse_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ReliquaryResponse.ProtoReflect.Descriptor instead.
-func (*ReliquaryResponse) Descriptor() ([]byte, []int) {
- return file_ReliquaryResponse_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ReliquaryResponse) GetUnk2700_DMDHDIHGPFA() []*Unk2700_GBBDJMDIDEI {
- if x != nil {
- return x.Unk2700_DMDHDIHGPFA
- }
- return nil
-}
-
-func (x *ReliquaryResponse) GetEquipType() uint32 {
- if x != nil {
- return x.EquipType
- }
- return 0
-}
-
-var File_ReliquaryResponse_proto protoreflect.FileDescriptor
-
-var file_ReliquaryResponse_proto_rawDesc = []byte{
- 0x0a, 0x17, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x44, 0x49, 0x44, 0x45, 0x49, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x11, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
- 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x44, 0x48, 0x44, 0x49, 0x48, 0x47, 0x50, 0x46, 0x41,
- 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x44, 0x49, 0x44, 0x45, 0x49, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4d, 0x44, 0x48, 0x44, 0x49, 0x48, 0x47, 0x50, 0x46, 0x41,
- 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ReliquaryResponse_proto_rawDescOnce sync.Once
- file_ReliquaryResponse_proto_rawDescData = file_ReliquaryResponse_proto_rawDesc
-)
-
-func file_ReliquaryResponse_proto_rawDescGZIP() []byte {
- file_ReliquaryResponse_proto_rawDescOnce.Do(func() {
- file_ReliquaryResponse_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReliquaryResponse_proto_rawDescData)
- })
- return file_ReliquaryResponse_proto_rawDescData
-}
-
-var file_ReliquaryResponse_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ReliquaryResponse_proto_goTypes = []interface{}{
- (*ReliquaryResponse)(nil), // 0: ReliquaryResponse
- (*Unk2700_GBBDJMDIDEI)(nil), // 1: Unk2700_GBBDJMDIDEI
-}
-var file_ReliquaryResponse_proto_depIdxs = []int32{
- 1, // 0: ReliquaryResponse.Unk2700_DMDHDIHGPFA:type_name -> Unk2700_GBBDJMDIDEI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_ReliquaryResponse_proto_init() }
-func file_ReliquaryResponse_proto_init() {
- if File_ReliquaryResponse_proto != nil {
- return
- }
- file_Unk2700_GBBDJMDIDEI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_ReliquaryResponse_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ReliquaryResponse); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ReliquaryResponse_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ReliquaryResponse_proto_goTypes,
- DependencyIndexes: file_ReliquaryResponse_proto_depIdxs,
- MessageInfos: file_ReliquaryResponse_proto_msgTypes,
- }.Build()
- File_ReliquaryResponse_proto = out.File
- file_ReliquaryResponse_proto_rawDesc = nil
- file_ReliquaryResponse_proto_goTypes = nil
- file_ReliquaryResponse_proto_depIdxs = nil
-}
diff --git a/gover/gen/ReliquaryUpgradeReq.pb.go b/gover/gen/ReliquaryUpgradeReq.pb.go
index fc49f82f..f1372378 100644
--- a/gover/gen/ReliquaryUpgradeReq.pb.go
+++ b/gover/gen/ReliquaryUpgradeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReliquaryUpgradeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 604
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReliquaryUpgradeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemParamList []*ItemParam `protobuf:"bytes,11,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
- TargetReliquaryGuid uint64 `protobuf:"varint,6,opt,name=target_reliquary_guid,json=targetReliquaryGuid,proto3" json:"target_reliquary_guid,omitempty"`
- FoodReliquaryGuidList []uint64 `protobuf:"varint,12,rep,packed,name=food_reliquary_guid_list,json=foodReliquaryGuidList,proto3" json:"food_reliquary_guid_list,omitempty"`
+ FoodReliquaryGuidList []uint64 `protobuf:"varint,3,rep,packed,name=food_reliquary_guid_list,json=foodReliquaryGuidList,proto3" json:"food_reliquary_guid_list,omitempty"`
+ ItemParamList []*ItemParam `protobuf:"bytes,15,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ TargetReliquaryGuid uint64 `protobuf:"varint,8,opt,name=target_reliquary_guid,json=targetReliquaryGuid,proto3" json:"target_reliquary_guid,omitempty"`
}
func (x *ReliquaryUpgradeReq) Reset() {
@@ -82,6 +78,13 @@ func (*ReliquaryUpgradeReq) Descriptor() ([]byte, []int) {
return file_ReliquaryUpgradeReq_proto_rawDescGZIP(), []int{0}
}
+func (x *ReliquaryUpgradeReq) GetFoodReliquaryGuidList() []uint64 {
+ if x != nil {
+ return x.FoodReliquaryGuidList
+ }
+ return nil
+}
+
func (x *ReliquaryUpgradeReq) GetItemParamList() []*ItemParam {
if x != nil {
return x.ItemParamList
@@ -96,13 +99,6 @@ func (x *ReliquaryUpgradeReq) GetTargetReliquaryGuid() uint64 {
return 0
}
-func (x *ReliquaryUpgradeReq) GetFoodReliquaryGuidList() []uint64 {
- if x != nil {
- return x.FoodReliquaryGuidList
- }
- return nil
-}
-
var File_ReliquaryUpgradeReq_proto protoreflect.FileDescriptor
var file_ReliquaryUpgradeReq_proto_rawDesc = []byte{
@@ -110,17 +106,17 @@ var file_ReliquaryUpgradeReq_proto_rawDesc = []byte{
0x64, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a,
0x13, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64,
- 0x65, 0x52, 0x65, 0x71, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52,
- 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x47, 0x75, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x18,
- 0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x04, 0x52, 0x15,
- 0x66, 0x6f, 0x6f, 0x64, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x47, 0x75, 0x69,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x65, 0x52, 0x65, 0x71, 0x12, 0x37, 0x0a, 0x18, 0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x72, 0x65, 0x6c,
+ 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x15, 0x66, 0x6f, 0x6f, 0x64, 0x52, 0x65, 0x6c, 0x69,
+ 0x71, 0x75, 0x61, 0x72, 0x79, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a,
+ 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
+ 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x32, 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69,
+ 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x13, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
+ 0x79, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReliquaryUpgradeRsp.pb.go b/gover/gen/ReliquaryUpgradeRsp.pb.go
index 332a09b0..089c9eee 100644
--- a/gover/gen/ReliquaryUpgradeRsp.pb.go
+++ b/gover/gen/ReliquaryUpgradeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReliquaryUpgradeRsp.proto
package gen
@@ -36,21 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 693
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReliquaryUpgradeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OldLevel uint32 `protobuf:"varint,4,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
- CurLevel uint32 `protobuf:"varint,13,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
- TargetReliquaryGuid uint64 `protobuf:"varint,9,opt,name=target_reliquary_guid,json=targetReliquaryGuid,proto3" json:"target_reliquary_guid,omitempty"`
- CurAppendPropList []uint32 `protobuf:"varint,2,rep,packed,name=cur_append_prop_list,json=curAppendPropList,proto3" json:"cur_append_prop_list,omitempty"`
- PowerUpRate uint32 `protobuf:"varint,6,opt,name=power_up_rate,json=powerUpRate,proto3" json:"power_up_rate,omitempty"`
- OldAppendPropList []uint32 `protobuf:"varint,15,rep,packed,name=old_append_prop_list,json=oldAppendPropList,proto3" json:"old_append_prop_list,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurAppendPropList []uint32 `protobuf:"varint,13,rep,packed,name=cur_append_prop_list,json=curAppendPropList,proto3" json:"cur_append_prop_list,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetReliquaryGuid uint64 `protobuf:"varint,14,opt,name=target_reliquary_guid,json=targetReliquaryGuid,proto3" json:"target_reliquary_guid,omitempty"`
+ CurLevel uint32 `protobuf:"varint,2,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ OldLevel uint32 `protobuf:"varint,6,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
+ OldAppendPropList []uint32 `protobuf:"varint,10,rep,packed,name=old_append_prop_list,json=oldAppendPropList,proto3" json:"old_append_prop_list,omitempty"`
+ PowerUpRate uint32 `protobuf:"varint,1,opt,name=power_up_rate,json=powerUpRate,proto3" json:"power_up_rate,omitempty"`
}
func (x *ReliquaryUpgradeRsp) Reset() {
@@ -85,16 +82,16 @@ func (*ReliquaryUpgradeRsp) Descriptor() ([]byte, []int) {
return file_ReliquaryUpgradeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ReliquaryUpgradeRsp) GetOldLevel() uint32 {
+func (x *ReliquaryUpgradeRsp) GetCurAppendPropList() []uint32 {
if x != nil {
- return x.OldLevel
+ return x.CurAppendPropList
}
- return 0
+ return nil
}
-func (x *ReliquaryUpgradeRsp) GetCurLevel() uint32 {
+func (x *ReliquaryUpgradeRsp) GetRetcode() int32 {
if x != nil {
- return x.CurLevel
+ return x.Retcode
}
return 0
}
@@ -106,16 +103,16 @@ func (x *ReliquaryUpgradeRsp) GetTargetReliquaryGuid() uint64 {
return 0
}
-func (x *ReliquaryUpgradeRsp) GetCurAppendPropList() []uint32 {
+func (x *ReliquaryUpgradeRsp) GetCurLevel() uint32 {
if x != nil {
- return x.CurAppendPropList
+ return x.CurLevel
}
- return nil
+ return 0
}
-func (x *ReliquaryUpgradeRsp) GetPowerUpRate() uint32 {
+func (x *ReliquaryUpgradeRsp) GetOldLevel() uint32 {
if x != nil {
- return x.PowerUpRate
+ return x.OldLevel
}
return 0
}
@@ -127,9 +124,9 @@ func (x *ReliquaryUpgradeRsp) GetOldAppendPropList() []uint32 {
return nil
}
-func (x *ReliquaryUpgradeRsp) GetRetcode() int32 {
+func (x *ReliquaryUpgradeRsp) GetPowerUpRate() uint32 {
if x != nil {
- return x.Retcode
+ return x.PowerUpRate
}
return 0
}
@@ -140,23 +137,23 @@ var file_ReliquaryUpgradeRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61,
0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x02, 0x0a, 0x13,
0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65,
- 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x32, 0x0a,
- 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
- 0x79, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x47, 0x75, 0x69,
- 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x5f,
- 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x11, 0x63, 0x75, 0x72, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x75, 0x70, 0x5f, 0x72,
- 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72,
- 0x55, 0x70, 0x52, 0x61, 0x74, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x6f, 0x6c, 0x64, 0x5f, 0x61, 0x70,
- 0x70, 0x65, 0x6e, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x6f, 0x6c, 0x64, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x50,
- 0x72, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x6e,
+ 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x11, 0x63, 0x75, 0x72, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x32,
+ 0x0a, 0x15, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61,
+ 0x72, 0x79, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x13, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x47, 0x75,
+ 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x14,
+ 0x6f, 0x6c, 0x64, 0x5f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x6f, 0x6c, 0x64, 0x41,
+ 0x70, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a,
+ 0x0d, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x75, 0x70, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x55, 0x70, 0x52, 0x61, 0x74,
0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/RemotePlayerWidgetNotify.pb.go b/gover/gen/RemotePlayerWidgetNotify.pb.go
new file mode 100644
index 00000000..95a63044
--- /dev/null
+++ b/gover/gen/RemotePlayerWidgetNotify.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RemotePlayerWidgetNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RemotePlayerWidgetNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PlayerWidgetInfoList []*PlayerWidgetInfo `protobuf:"bytes,10,rep,name=player_widget_info_list,json=playerWidgetInfoList,proto3" json:"player_widget_info_list,omitempty"`
+}
+
+func (x *RemotePlayerWidgetNotify) Reset() {
+ *x = RemotePlayerWidgetNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RemotePlayerWidgetNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RemotePlayerWidgetNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RemotePlayerWidgetNotify) ProtoMessage() {}
+
+func (x *RemotePlayerWidgetNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RemotePlayerWidgetNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RemotePlayerWidgetNotify.ProtoReflect.Descriptor instead.
+func (*RemotePlayerWidgetNotify) Descriptor() ([]byte, []int) {
+ return file_RemotePlayerWidgetNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RemotePlayerWidgetNotify) GetPlayerWidgetInfoList() []*PlayerWidgetInfo {
+ if x != nil {
+ return x.PlayerWidgetInfoList
+ }
+ return nil
+}
+
+var File_RemotePlayerWidgetNotify_proto protoreflect.FileDescriptor
+
+var file_RemotePlayerWidgetNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x69,
+ 0x64, 0x67, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f,
+ 0x74, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x48, 0x0a, 0x17, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x77,
+ 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x69,
+ 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RemotePlayerWidgetNotify_proto_rawDescOnce sync.Once
+ file_RemotePlayerWidgetNotify_proto_rawDescData = file_RemotePlayerWidgetNotify_proto_rawDesc
+)
+
+func file_RemotePlayerWidgetNotify_proto_rawDescGZIP() []byte {
+ file_RemotePlayerWidgetNotify_proto_rawDescOnce.Do(func() {
+ file_RemotePlayerWidgetNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RemotePlayerWidgetNotify_proto_rawDescData)
+ })
+ return file_RemotePlayerWidgetNotify_proto_rawDescData
+}
+
+var file_RemotePlayerWidgetNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RemotePlayerWidgetNotify_proto_goTypes = []interface{}{
+ (*RemotePlayerWidgetNotify)(nil), // 0: RemotePlayerWidgetNotify
+ (*PlayerWidgetInfo)(nil), // 1: PlayerWidgetInfo
+}
+var file_RemotePlayerWidgetNotify_proto_depIdxs = []int32{
+ 1, // 0: RemotePlayerWidgetNotify.player_widget_info_list:type_name -> PlayerWidgetInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RemotePlayerWidgetNotify_proto_init() }
+func file_RemotePlayerWidgetNotify_proto_init() {
+ if File_RemotePlayerWidgetNotify_proto != nil {
+ return
+ }
+ file_PlayerWidgetInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RemotePlayerWidgetNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RemotePlayerWidgetNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RemotePlayerWidgetNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RemotePlayerWidgetNotify_proto_goTypes,
+ DependencyIndexes: file_RemotePlayerWidgetNotify_proto_depIdxs,
+ MessageInfos: file_RemotePlayerWidgetNotify_proto_msgTypes,
+ }.Build()
+ File_RemotePlayerWidgetNotify_proto = out.File
+ file_RemotePlayerWidgetNotify_proto_rawDesc = nil
+ file_RemotePlayerWidgetNotify_proto_goTypes = nil
+ file_RemotePlayerWidgetNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RemoveBlacklistReq.pb.go b/gover/gen/RemoveBlacklistReq.pb.go
index 822c50fc..f729d4df 100644
--- a/gover/gen/RemoveBlacklistReq.pb.go
+++ b/gover/gen/RemoveBlacklistReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RemoveBlacklistReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4063
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RemoveBlacklistReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,13,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,4,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *RemoveBlacklistReq) Reset() {
@@ -93,7 +89,7 @@ var file_RemoveBlacklistReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73,
0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x12, 0x52, 0x65,
0x6d, 0x6f, 0x76, 0x65, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0d,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RemoveBlacklistRsp.pb.go b/gover/gen/RemoveBlacklistRsp.pb.go
index 01d0e38a..dfe4bf98 100644
--- a/gover/gen/RemoveBlacklistRsp.pb.go
+++ b/gover/gen/RemoveBlacklistRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RemoveBlacklistRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4095
-// EnetChannelId: 0
-// EnetIsReliable: true
type RemoveBlacklistRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetUid uint32 `protobuf:"varint,7,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,6,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RemoveBlacklistRsp) Reset() {
@@ -80,16 +77,16 @@ func (*RemoveBlacklistRsp) Descriptor() ([]byte, []int) {
return file_RemoveBlacklistRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *RemoveBlacklistRsp) GetRetcode() int32 {
+func (x *RemoveBlacklistRsp) GetTargetUid() uint32 {
if x != nil {
- return x.Retcode
+ return x.TargetUid
}
return 0
}
-func (x *RemoveBlacklistRsp) GetTargetUid() uint32 {
+func (x *RemoveBlacklistRsp) GetRetcode() int32 {
if x != nil {
- return x.TargetUid
+ return x.Retcode
}
return 0
}
@@ -100,10 +97,10 @@ var file_RemoveBlacklistRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73,
0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x12, 0x52, 0x65,
0x6d, 0x6f, 0x76, 0x65, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RemoveCustomDungeonReq.pb.go b/gover/gen/RemoveCustomDungeonReq.pb.go
new file mode 100644
index 00000000..d6be45d5
--- /dev/null
+++ b/gover/gen/RemoveCustomDungeonReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RemoveCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RemoveCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,7,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+}
+
+func (x *RemoveCustomDungeonReq) Reset() {
+ *x = RemoveCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RemoveCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RemoveCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RemoveCustomDungeonReq) ProtoMessage() {}
+
+func (x *RemoveCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_RemoveCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RemoveCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*RemoveCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_RemoveCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RemoveCustomDungeonReq) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+var File_RemoveCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_RemoveCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b,
+ 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RemoveCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_RemoveCustomDungeonReq_proto_rawDescData = file_RemoveCustomDungeonReq_proto_rawDesc
+)
+
+func file_RemoveCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_RemoveCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_RemoveCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_RemoveCustomDungeonReq_proto_rawDescData)
+ })
+ return file_RemoveCustomDungeonReq_proto_rawDescData
+}
+
+var file_RemoveCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RemoveCustomDungeonReq_proto_goTypes = []interface{}{
+ (*RemoveCustomDungeonReq)(nil), // 0: RemoveCustomDungeonReq
+}
+var file_RemoveCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RemoveCustomDungeonReq_proto_init() }
+func file_RemoveCustomDungeonReq_proto_init() {
+ if File_RemoveCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RemoveCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RemoveCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RemoveCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RemoveCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_RemoveCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_RemoveCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_RemoveCustomDungeonReq_proto = out.File
+ file_RemoveCustomDungeonReq_proto_rawDesc = nil
+ file_RemoveCustomDungeonReq_proto_goTypes = nil
+ file_RemoveCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/RemoveCustomDungeonRsp.pb.go b/gover/gen/RemoveCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..73a09dee
--- /dev/null
+++ b/gover/gen/RemoveCustomDungeonRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RemoveCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RemoveCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,3,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *RemoveCustomDungeonRsp) Reset() {
+ *x = RemoveCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RemoveCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RemoveCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RemoveCustomDungeonRsp) ProtoMessage() {}
+
+func (x *RemoveCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_RemoveCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RemoveCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*RemoveCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_RemoveCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RemoveCustomDungeonRsp) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *RemoveCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_RemoveCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_RemoveCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55,
+ 0x0a, 0x16, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RemoveCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_RemoveCustomDungeonRsp_proto_rawDescData = file_RemoveCustomDungeonRsp_proto_rawDesc
+)
+
+func file_RemoveCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_RemoveCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_RemoveCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_RemoveCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_RemoveCustomDungeonRsp_proto_rawDescData
+}
+
+var file_RemoveCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RemoveCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*RemoveCustomDungeonRsp)(nil), // 0: RemoveCustomDungeonRsp
+}
+var file_RemoveCustomDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RemoveCustomDungeonRsp_proto_init() }
+func file_RemoveCustomDungeonRsp_proto_init() {
+ if File_RemoveCustomDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RemoveCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RemoveCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RemoveCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RemoveCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_RemoveCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_RemoveCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_RemoveCustomDungeonRsp_proto = out.File
+ file_RemoveCustomDungeonRsp_proto_rawDesc = nil
+ file_RemoveCustomDungeonRsp_proto_goTypes = nil
+ file_RemoveCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/RemoveRandTaskInfoNotify.pb.go b/gover/gen/RemoveRandTaskInfoNotify.pb.go
index 1052b8ea..e3baffcd 100644
--- a/gover/gen/RemoveRandTaskInfoNotify.pb.go
+++ b/gover/gen/RemoveRandTaskInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RemoveRandTaskInfoNotify.proto
package gen
@@ -88,17 +88,14 @@ func (RemoveRandTaskInfoNotify_FinishReason) EnumDescriptor() ([]byte, []int) {
return file_RemoveRandTaskInfoNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 161
-// EnetChannelId: 0
-// EnetIsReliable: true
type RemoveRandTaskInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSucc bool `protobuf:"varint,9,opt,name=is_succ,json=isSucc,proto3" json:"is_succ,omitempty"`
- Reason RemoveRandTaskInfoNotify_FinishReason `protobuf:"varint,10,opt,name=reason,proto3,enum=RemoveRandTaskInfoNotify_FinishReason" json:"reason,omitempty"`
- RandTaskId uint32 `protobuf:"varint,13,opt,name=rand_task_id,json=randTaskId,proto3" json:"rand_task_id,omitempty"`
+ RandTaskId uint32 `protobuf:"varint,10,opt,name=rand_task_id,json=randTaskId,proto3" json:"rand_task_id,omitempty"`
+ Reason RemoveRandTaskInfoNotify_FinishReason `protobuf:"varint,13,opt,name=reason,proto3,enum=RemoveRandTaskInfoNotify_FinishReason" json:"reason,omitempty"`
+ IsSucc bool `protobuf:"varint,5,opt,name=is_succ,json=isSucc,proto3" json:"is_succ,omitempty"`
}
func (x *RemoveRandTaskInfoNotify) Reset() {
@@ -133,11 +130,11 @@ func (*RemoveRandTaskInfoNotify) Descriptor() ([]byte, []int) {
return file_RemoveRandTaskInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *RemoveRandTaskInfoNotify) GetIsSucc() bool {
+func (x *RemoveRandTaskInfoNotify) GetRandTaskId() uint32 {
if x != nil {
- return x.IsSucc
+ return x.RandTaskId
}
- return false
+ return 0
}
func (x *RemoveRandTaskInfoNotify) GetReason() RemoveRandTaskInfoNotify_FinishReason {
@@ -147,11 +144,11 @@ func (x *RemoveRandTaskInfoNotify) GetReason() RemoveRandTaskInfoNotify_FinishRe
return RemoveRandTaskInfoNotify_FINISH_REASON_DEFAULT
}
-func (x *RemoveRandTaskInfoNotify) GetRandTaskId() uint32 {
+func (x *RemoveRandTaskInfoNotify) GetIsSucc() bool {
if x != nil {
- return x.RandTaskId
+ return x.IsSucc
}
- return 0
+ return false
}
var File_RemoveRandTaskInfoNotify_proto protoreflect.FileDescriptor
@@ -160,15 +157,15 @@ var file_RemoveRandTaskInfoNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x64, 0x54, 0x61, 0x73, 0x6b,
0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x8f, 0x02, 0x0a, 0x18, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x64, 0x54,
- 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a,
- 0x07, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
- 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x12, 0x3e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52,
- 0x61, 0x6e, 0x64, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x2e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06,
- 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x74,
- 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x61,
- 0x6e, 0x64, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x78, 0x0a, 0x0c, 0x46, 0x69, 0x6e, 0x69,
+ 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a,
+ 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x61, 0x6e, 0x64, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12,
+ 0x3e, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x26, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x64, 0x54, 0x61, 0x73, 0x6b,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x46, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
+ 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x22, 0x78, 0x0a, 0x0c, 0x46, 0x69, 0x6e, 0x69,
0x73, 0x68, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x15, 0x46, 0x49, 0x4e, 0x49,
0x53, 0x48, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c,
0x54, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x52, 0x45,
diff --git a/gover/gen/ReplayCustomDungeonReq.pb.go b/gover/gen/ReplayCustomDungeonReq.pb.go
new file mode 100644
index 00000000..cdd0a4dd
--- /dev/null
+++ b/gover/gen/ReplayCustomDungeonReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReplayCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReplayCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *ReplayCustomDungeonReq) Reset() {
+ *x = ReplayCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReplayCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReplayCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReplayCustomDungeonReq) ProtoMessage() {}
+
+func (x *ReplayCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ReplayCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReplayCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*ReplayCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_ReplayCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ReplayCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_ReplayCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x18,
+ 0x0a, 0x16, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReplayCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_ReplayCustomDungeonReq_proto_rawDescData = file_ReplayCustomDungeonReq_proto_rawDesc
+)
+
+func file_ReplayCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_ReplayCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_ReplayCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReplayCustomDungeonReq_proto_rawDescData)
+ })
+ return file_ReplayCustomDungeonReq_proto_rawDescData
+}
+
+var file_ReplayCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReplayCustomDungeonReq_proto_goTypes = []interface{}{
+ (*ReplayCustomDungeonReq)(nil), // 0: ReplayCustomDungeonReq
+}
+var file_ReplayCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReplayCustomDungeonReq_proto_init() }
+func file_ReplayCustomDungeonReq_proto_init() {
+ if File_ReplayCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReplayCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReplayCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReplayCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReplayCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_ReplayCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_ReplayCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_ReplayCustomDungeonReq_proto = out.File
+ file_ReplayCustomDungeonReq_proto_rawDesc = nil
+ file_ReplayCustomDungeonReq_proto_goTypes = nil
+ file_ReplayCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReplayCustomDungeonRsp.pb.go b/gover/gen/ReplayCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..8dcf875d
--- /dev/null
+++ b/gover/gen/ReplayCustomDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReplayCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReplayCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ReplayCustomDungeonRsp) Reset() {
+ *x = ReplayCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReplayCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReplayCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReplayCustomDungeonRsp) ProtoMessage() {}
+
+func (x *ReplayCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ReplayCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReplayCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*ReplayCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_ReplayCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReplayCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ReplayCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_ReplayCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
+ 0x0a, 0x16, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ReplayCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_ReplayCustomDungeonRsp_proto_rawDescData = file_ReplayCustomDungeonRsp_proto_rawDesc
+)
+
+func file_ReplayCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_ReplayCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_ReplayCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReplayCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_ReplayCustomDungeonRsp_proto_rawDescData
+}
+
+var file_ReplayCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReplayCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*ReplayCustomDungeonRsp)(nil), // 0: ReplayCustomDungeonRsp
+}
+var file_ReplayCustomDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReplayCustomDungeonRsp_proto_init() }
+func file_ReplayCustomDungeonRsp_proto_init() {
+ if File_ReplayCustomDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReplayCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReplayCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReplayCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReplayCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_ReplayCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_ReplayCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_ReplayCustomDungeonRsp_proto = out.File
+ file_ReplayCustomDungeonRsp_proto_rawDesc = nil
+ file_ReplayCustomDungeonRsp_proto_goTypes = nil
+ file_ReplayCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReportFightAntiCheatNotify.pb.go b/gover/gen/ReportFightAntiCheatNotify.pb.go
index 959353bb..3cf0042b 100644
--- a/gover/gen/ReportFightAntiCheatNotify.pb.go
+++ b/gover/gen/ReportFightAntiCheatNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReportFightAntiCheatNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 368
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReportFightAntiCheatNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CheatCount uint32 `protobuf:"varint,8,opt,name=cheat_count,json=cheatCount,proto3" json:"cheat_count,omitempty"`
- CheatType uint32 `protobuf:"varint,12,opt,name=cheat_type,json=cheatType,proto3" json:"cheat_type,omitempty"`
+ Unk3300_MIFNAAADBBP uint32 `protobuf:"varint,8,opt,name=Unk3300_MIFNAAADBBP,json=Unk3300MIFNAAADBBP,proto3" json:"Unk3300_MIFNAAADBBP,omitempty"`
+ Unk3300_ABCKMPPMNCH uint32 `protobuf:"varint,10,opt,name=Unk3300_ABCKMPPMNCH,json=Unk3300ABCKMPPMNCH,proto3" json:"Unk3300_ABCKMPPMNCH,omitempty"`
}
func (x *ReportFightAntiCheatNotify) Reset() {
@@ -81,16 +77,16 @@ func (*ReportFightAntiCheatNotify) Descriptor() ([]byte, []int) {
return file_ReportFightAntiCheatNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ReportFightAntiCheatNotify) GetCheatCount() uint32 {
+func (x *ReportFightAntiCheatNotify) GetUnk3300_MIFNAAADBBP() uint32 {
if x != nil {
- return x.CheatCount
+ return x.Unk3300_MIFNAAADBBP
}
return 0
}
-func (x *ReportFightAntiCheatNotify) GetCheatType() uint32 {
+func (x *ReportFightAntiCheatNotify) GetUnk3300_ABCKMPPMNCH() uint32 {
if x != nil {
- return x.CheatType
+ return x.Unk3300_ABCKMPPMNCH
}
return 0
}
@@ -100,13 +96,16 @@ var File_ReportFightAntiCheatNotify_proto protoreflect.FileDescriptor
var file_ReportFightAntiCheatNotify_proto_rawDesc = []byte{
0x0a, 0x20, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x67, 0x68, 0x74, 0x41, 0x6e, 0x74,
0x69, 0x43, 0x68, 0x65, 0x61, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x1a, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x67, 0x68,
+ 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x1a, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x67, 0x68,
0x74, 0x41, 0x6e, 0x74, 0x69, 0x43, 0x68, 0x65, 0x61, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x68, 0x65, 0x61, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x68, 0x65, 0x61, 0x74, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x65, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x65, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x46, 0x4e,
+ 0x41, 0x41, 0x41, 0x44, 0x42, 0x42, 0x50, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x49, 0x46, 0x4e, 0x41, 0x41, 0x41, 0x44, 0x42, 0x42,
+ 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x43,
+ 0x4b, 0x4d, 0x50, 0x50, 0x4d, 0x4e, 0x43, 0x48, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x42, 0x43, 0x4b, 0x4d, 0x50, 0x50, 0x4d, 0x4e,
+ 0x43, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ReportReasonType.pb.go b/gover/gen/ReportReasonType.pb.go
index a4c34d6a..7e9e8470 100644
--- a/gover/gen/ReportReasonType.pb.go
+++ b/gover/gen/ReportReasonType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReportReasonType.proto
package gen
diff --git a/gover/gen/ReportTrackingIOInfoNotify.pb.go b/gover/gen/ReportTrackingIOInfoNotify.pb.go
index 03a78723..2938a276 100644
--- a/gover/gen/ReportTrackingIOInfoNotify.pb.go
+++ b/gover/gen/ReportTrackingIOInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReportTrackingIOInfoNotify.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4129
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReportTrackingIOInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rydevicetype string `protobuf:"bytes,12,opt,name=rydevicetype,proto3" json:"rydevicetype,omitempty"`
- Deviceid string `protobuf:"bytes,1,opt,name=deviceid,proto3" json:"deviceid,omitempty"`
- ClientTz string `protobuf:"bytes,13,opt,name=client_tz,json=clientTz,proto3" json:"client_tz,omitempty"`
- Appid string `protobuf:"bytes,14,opt,name=appid,proto3" json:"appid,omitempty"`
- Mac string `protobuf:"bytes,15,opt,name=mac,proto3" json:"mac,omitempty"`
+ ClientTz string `protobuf:"bytes,13,opt,name=client_tz,json=clientTz,proto3" json:"client_tz,omitempty"`
+ Unk3300_DJHKHEFPCDK string `protobuf:"bytes,10,opt,name=Unk3300_DJHKHEFPCDK,json=Unk3300DJHKHEFPCDK,proto3" json:"Unk3300_DJHKHEFPCDK,omitempty"`
+ Unk3300_PIBFPDAMJLE string `protobuf:"bytes,6,opt,name=Unk3300_PIBFPDAMJLE,json=Unk3300PIBFPDAMJLE,proto3" json:"Unk3300_PIBFPDAMJLE,omitempty"`
+ Unk3300_CNPIGDOEJPB string `protobuf:"bytes,8,opt,name=Unk3300_CNPIGDOEJPB,json=Unk3300CNPIGDOEJPB,proto3" json:"Unk3300_CNPIGDOEJPB,omitempty"`
+ Rydevicetype string `protobuf:"bytes,3,opt,name=rydevicetype,proto3" json:"rydevicetype,omitempty"`
}
func (x *ReportTrackingIOInfoNotify) Reset() {
@@ -84,37 +80,37 @@ func (*ReportTrackingIOInfoNotify) Descriptor() ([]byte, []int) {
return file_ReportTrackingIOInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ReportTrackingIOInfoNotify) GetRydevicetype() string {
+func (x *ReportTrackingIOInfoNotify) GetClientTz() string {
if x != nil {
- return x.Rydevicetype
+ return x.ClientTz
}
return ""
}
-func (x *ReportTrackingIOInfoNotify) GetDeviceid() string {
+func (x *ReportTrackingIOInfoNotify) GetUnk3300_DJHKHEFPCDK() string {
if x != nil {
- return x.Deviceid
+ return x.Unk3300_DJHKHEFPCDK
}
return ""
}
-func (x *ReportTrackingIOInfoNotify) GetClientTz() string {
+func (x *ReportTrackingIOInfoNotify) GetUnk3300_PIBFPDAMJLE() string {
if x != nil {
- return x.ClientTz
+ return x.Unk3300_PIBFPDAMJLE
}
return ""
}
-func (x *ReportTrackingIOInfoNotify) GetAppid() string {
+func (x *ReportTrackingIOInfoNotify) GetUnk3300_CNPIGDOEJPB() string {
if x != nil {
- return x.Appid
+ return x.Unk3300_CNPIGDOEJPB
}
return ""
}
-func (x *ReportTrackingIOInfoNotify) GetMac() string {
+func (x *ReportTrackingIOInfoNotify) GetRydevicetype() string {
if x != nil {
- return x.Mac
+ return x.Rydevicetype
}
return ""
}
@@ -124,18 +120,23 @@ var File_ReportTrackingIOInfoNotify_proto protoreflect.FileDescriptor
var file_ReportTrackingIOInfoNotify_proto_rawDesc = []byte{
0x0a, 0x20, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67,
0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a, 0x1a, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x72, 0x61,
+ 0x74, 0x6f, 0x22, 0xf0, 0x01, 0x0a, 0x1a, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x72, 0x61,
0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x79, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x79, 0x64, 0x65, 0x76, 0x69, 0x63,
- 0x65, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x69,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x7a, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x7a, 0x12, 0x14,
- 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61,
- 0x70, 0x70, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x61, 0x63, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x03, 0x6d, 0x61, 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x7a, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x7a, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x48, 0x4b, 0x48, 0x45,
+ 0x46, 0x50, 0x43, 0x44, 0x4b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x48, 0x4b, 0x48, 0x45, 0x46, 0x50, 0x43, 0x44, 0x4b, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x42, 0x46, 0x50,
+ 0x44, 0x41, 0x4d, 0x4a, 0x4c, 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x49, 0x42, 0x46, 0x50, 0x44, 0x41, 0x4d, 0x4a, 0x4c, 0x45,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x50, 0x49,
+ 0x47, 0x44, 0x4f, 0x45, 0x4a, 0x50, 0x42, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x4e, 0x50, 0x49, 0x47, 0x44, 0x4f, 0x45, 0x4a, 0x50,
+ 0x42, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x79, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x79, 0x64, 0x65, 0x76, 0x69, 0x63,
+ 0x65, 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RequestLiveInfoReq.pb.go b/gover/gen/RequestLiveInfoReq.pb.go
index 2cd7f8c5..688d3e2b 100644
--- a/gover/gen/RequestLiveInfoReq.pb.go
+++ b/gover/gen/RequestLiveInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RequestLiveInfoReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 894
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RequestLiveInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LiveId uint32 `protobuf:"varint,6,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
+ LiveId uint32 `protobuf:"varint,13,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
}
func (x *RequestLiveInfoReq) Reset() {
@@ -93,7 +89,7 @@ var file_RequestLiveInfoReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x12, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
- 0x12, 0x17, 0x0a, 0x07, 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x12, 0x17, 0x0a, 0x07, 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x06, 0x6c, 0x69, 0x76, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RequestLiveInfoRsp.pb.go b/gover/gen/RequestLiveInfoRsp.pb.go
index 15815ed7..10952cb6 100644
--- a/gover/gen/RequestLiveInfoRsp.pb.go
+++ b/gover/gen/RequestLiveInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RequestLiveInfoRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 888
-// EnetChannelId: 0
-// EnetIsReliable: true
type RequestLiveInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SpareLiveUrl string `protobuf:"bytes,14,opt,name=spare_live_url,json=spareLiveUrl,proto3" json:"spare_live_url,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- LiveUrl string `protobuf:"bytes,12,opt,name=live_url,json=liveUrl,proto3" json:"live_url,omitempty"`
- LiveId uint32 `protobuf:"varint,2,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_BDOGCPKPLOK string `protobuf:"bytes,11,opt,name=Unk3300_BDOGCPKPLOK,json=Unk3300BDOGCPKPLOK,proto3" json:"Unk3300_BDOGCPKPLOK,omitempty"`
+ Unk3300_DNGGIOIKLHC string `protobuf:"bytes,6,opt,name=Unk3300_DNGGIOIKLHC,json=Unk3300DNGGIOIKLHC,proto3" json:"Unk3300_DNGGIOIKLHC,omitempty"`
+ LiveId uint32 `protobuf:"varint,10,opt,name=live_id,json=liveId,proto3" json:"live_id,omitempty"`
}
func (x *RequestLiveInfoRsp) Reset() {
@@ -82,23 +79,23 @@ func (*RequestLiveInfoRsp) Descriptor() ([]byte, []int) {
return file_RequestLiveInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *RequestLiveInfoRsp) GetSpareLiveUrl() string {
+func (x *RequestLiveInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.SpareLiveUrl
+ return x.Retcode
}
- return ""
+ return 0
}
-func (x *RequestLiveInfoRsp) GetRetcode() int32 {
+func (x *RequestLiveInfoRsp) GetUnk3300_BDOGCPKPLOK() string {
if x != nil {
- return x.Retcode
+ return x.Unk3300_BDOGCPKPLOK
}
- return 0
+ return ""
}
-func (x *RequestLiveInfoRsp) GetLiveUrl() string {
+func (x *RequestLiveInfoRsp) GetUnk3300_DNGGIOIKLHC() string {
if x != nil {
- return x.LiveUrl
+ return x.Unk3300_DNGGIOIKLHC
}
return ""
}
@@ -114,17 +111,19 @@ var File_RequestLiveInfoRsp_proto protoreflect.FileDescriptor
var file_RequestLiveInfoRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x12, 0x52,
+ 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a, 0x12, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73,
- 0x70, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x70, 0x61, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x76, 0x65, 0x5f,
- 0x75, 0x72, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x70, 0x61, 0x72, 0x65,
- 0x4c, 0x69, 0x76, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x69, 0x76, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x17, 0x0a, 0x07,
- 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6c,
- 0x69, 0x76, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x4f, 0x47, 0x43, 0x50, 0x4b, 0x50, 0x4c,
+ 0x4f, 0x4b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x42, 0x44, 0x4f, 0x47, 0x43, 0x50, 0x4b, 0x50, 0x4c, 0x4f, 0x4b, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4e, 0x47, 0x47, 0x49, 0x4f, 0x49, 0x4b,
+ 0x4c, 0x48, 0x43, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x44, 0x4e, 0x47, 0x47, 0x49, 0x4f, 0x49, 0x4b, 0x4c, 0x48, 0x43, 0x12, 0x17, 0x0a,
+ 0x07, 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x6c, 0x69, 0x76, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ResVersionConfig.pb.go b/gover/gen/ResVersionConfig.pb.go
index e20a20d7..eefd35ed 100644
--- a/gover/gen/ResVersionConfig.pb.go
+++ b/gover/gen/ResVersionConfig.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ResVersionConfig.proto
package gen
diff --git a/gover/gen/ReserveRogueDiaryAvatarReq.pb.go b/gover/gen/ReserveRogueDiaryAvatarReq.pb.go
new file mode 100644
index 00000000..f850689e
--- /dev/null
+++ b/gover/gen/ReserveRogueDiaryAvatarReq.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReserveRogueDiaryAvatarReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReserveRogueDiaryAvatarReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReserveAvatarList []*RogueDiaryAvatar `protobuf:"bytes,3,rep,name=reserve_avatar_list,json=reserveAvatarList,proto3" json:"reserve_avatar_list,omitempty"`
+}
+
+func (x *ReserveRogueDiaryAvatarReq) Reset() {
+ *x = ReserveRogueDiaryAvatarReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReserveRogueDiaryAvatarReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReserveRogueDiaryAvatarReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReserveRogueDiaryAvatarReq) ProtoMessage() {}
+
+func (x *ReserveRogueDiaryAvatarReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ReserveRogueDiaryAvatarReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReserveRogueDiaryAvatarReq.ProtoReflect.Descriptor instead.
+func (*ReserveRogueDiaryAvatarReq) Descriptor() ([]byte, []int) {
+ return file_ReserveRogueDiaryAvatarReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReserveRogueDiaryAvatarReq) GetReserveAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.ReserveAvatarList
+ }
+ return nil
+}
+
+var File_ReserveRogueDiaryAvatarReq_proto protoreflect.FileDescriptor
+
+var file_ReserveRogueDiaryAvatarReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x1a, 0x52, 0x65,
+ 0x73, 0x65, 0x72, 0x76, 0x65, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x41, 0x0a, 0x13, 0x72, 0x65, 0x73, 0x65,
+ 0x72, 0x76, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61,
+ 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x11, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
+ 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReserveRogueDiaryAvatarReq_proto_rawDescOnce sync.Once
+ file_ReserveRogueDiaryAvatarReq_proto_rawDescData = file_ReserveRogueDiaryAvatarReq_proto_rawDesc
+)
+
+func file_ReserveRogueDiaryAvatarReq_proto_rawDescGZIP() []byte {
+ file_ReserveRogueDiaryAvatarReq_proto_rawDescOnce.Do(func() {
+ file_ReserveRogueDiaryAvatarReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReserveRogueDiaryAvatarReq_proto_rawDescData)
+ })
+ return file_ReserveRogueDiaryAvatarReq_proto_rawDescData
+}
+
+var file_ReserveRogueDiaryAvatarReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReserveRogueDiaryAvatarReq_proto_goTypes = []interface{}{
+ (*ReserveRogueDiaryAvatarReq)(nil), // 0: ReserveRogueDiaryAvatarReq
+ (*RogueDiaryAvatar)(nil), // 1: RogueDiaryAvatar
+}
+var file_ReserveRogueDiaryAvatarReq_proto_depIdxs = []int32{
+ 1, // 0: ReserveRogueDiaryAvatarReq.reserve_avatar_list:type_name -> RogueDiaryAvatar
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ReserveRogueDiaryAvatarReq_proto_init() }
+func file_ReserveRogueDiaryAvatarReq_proto_init() {
+ if File_ReserveRogueDiaryAvatarReq_proto != nil {
+ return
+ }
+ file_RogueDiaryAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ReserveRogueDiaryAvatarReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReserveRogueDiaryAvatarReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReserveRogueDiaryAvatarReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReserveRogueDiaryAvatarReq_proto_goTypes,
+ DependencyIndexes: file_ReserveRogueDiaryAvatarReq_proto_depIdxs,
+ MessageInfos: file_ReserveRogueDiaryAvatarReq_proto_msgTypes,
+ }.Build()
+ File_ReserveRogueDiaryAvatarReq_proto = out.File
+ file_ReserveRogueDiaryAvatarReq_proto_rawDesc = nil
+ file_ReserveRogueDiaryAvatarReq_proto_goTypes = nil
+ file_ReserveRogueDiaryAvatarReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReserveRogueDiaryAvatarRsp.pb.go b/gover/gen/ReserveRogueDiaryAvatarRsp.pb.go
new file mode 100644
index 00000000..a1c417e9
--- /dev/null
+++ b/gover/gen/ReserveRogueDiaryAvatarRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ReserveRogueDiaryAvatarRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ReserveRogueDiaryAvatarRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ReserveRogueDiaryAvatarRsp) Reset() {
+ *x = ReserveRogueDiaryAvatarRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ReserveRogueDiaryAvatarRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ReserveRogueDiaryAvatarRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ReserveRogueDiaryAvatarRsp) ProtoMessage() {}
+
+func (x *ReserveRogueDiaryAvatarRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ReserveRogueDiaryAvatarRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ReserveRogueDiaryAvatarRsp.ProtoReflect.Descriptor instead.
+func (*ReserveRogueDiaryAvatarRsp) Descriptor() ([]byte, []int) {
+ return file_ReserveRogueDiaryAvatarRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ReserveRogueDiaryAvatarRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ReserveRogueDiaryAvatarRsp_proto protoreflect.FileDescriptor
+
+var file_ReserveRogueDiaryAvatarRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x52, 0x6f, 0x67,
+ 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ReserveRogueDiaryAvatarRsp_proto_rawDescOnce sync.Once
+ file_ReserveRogueDiaryAvatarRsp_proto_rawDescData = file_ReserveRogueDiaryAvatarRsp_proto_rawDesc
+)
+
+func file_ReserveRogueDiaryAvatarRsp_proto_rawDescGZIP() []byte {
+ file_ReserveRogueDiaryAvatarRsp_proto_rawDescOnce.Do(func() {
+ file_ReserveRogueDiaryAvatarRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ReserveRogueDiaryAvatarRsp_proto_rawDescData)
+ })
+ return file_ReserveRogueDiaryAvatarRsp_proto_rawDescData
+}
+
+var file_ReserveRogueDiaryAvatarRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ReserveRogueDiaryAvatarRsp_proto_goTypes = []interface{}{
+ (*ReserveRogueDiaryAvatarRsp)(nil), // 0: ReserveRogueDiaryAvatarRsp
+}
+var file_ReserveRogueDiaryAvatarRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ReserveRogueDiaryAvatarRsp_proto_init() }
+func file_ReserveRogueDiaryAvatarRsp_proto_init() {
+ if File_ReserveRogueDiaryAvatarRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ReserveRogueDiaryAvatarRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ReserveRogueDiaryAvatarRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ReserveRogueDiaryAvatarRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ReserveRogueDiaryAvatarRsp_proto_goTypes,
+ DependencyIndexes: file_ReserveRogueDiaryAvatarRsp_proto_depIdxs,
+ MessageInfos: file_ReserveRogueDiaryAvatarRsp_proto_msgTypes,
+ }.Build()
+ File_ReserveRogueDiaryAvatarRsp_proto = out.File
+ file_ReserveRogueDiaryAvatarRsp_proto_rawDesc = nil
+ file_ReserveRogueDiaryAvatarRsp_proto_goTypes = nil
+ file_ReserveRogueDiaryAvatarRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ResetAvatarRenameReason.pb.go b/gover/gen/ResetAvatarRenameReason.pb.go
new file mode 100644
index 00000000..aa5a8658
--- /dev/null
+++ b/gover/gen/ResetAvatarRenameReason.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ResetAvatarRenameReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ResetAvatarRenameReason int32
+
+const (
+ ResetAvatarRenameReason_RESET_AVATAR_RENAME_REASON_NONE ResetAvatarRenameReason = 0
+ ResetAvatarRenameReason_RESET_AVATAR_RENAME_REASON_IP_BLACK_LIST ResetAvatarRenameReason = 1
+ ResetAvatarRenameReason_RESET_AVATAR_RENAME_REASON_QUEST_AUDIT ResetAvatarRenameReason = 2
+ ResetAvatarRenameReason_RESET_AVATAR_RENAME_REASON_ACTIVE ResetAvatarRenameReason = 3
+)
+
+// Enum value maps for ResetAvatarRenameReason.
+var (
+ ResetAvatarRenameReason_name = map[int32]string{
+ 0: "RESET_AVATAR_RENAME_REASON_NONE",
+ 1: "RESET_AVATAR_RENAME_REASON_IP_BLACK_LIST",
+ 2: "RESET_AVATAR_RENAME_REASON_QUEST_AUDIT",
+ 3: "RESET_AVATAR_RENAME_REASON_ACTIVE",
+ }
+ ResetAvatarRenameReason_value = map[string]int32{
+ "RESET_AVATAR_RENAME_REASON_NONE": 0,
+ "RESET_AVATAR_RENAME_REASON_IP_BLACK_LIST": 1,
+ "RESET_AVATAR_RENAME_REASON_QUEST_AUDIT": 2,
+ "RESET_AVATAR_RENAME_REASON_ACTIVE": 3,
+ }
+)
+
+func (x ResetAvatarRenameReason) Enum() *ResetAvatarRenameReason {
+ p := new(ResetAvatarRenameReason)
+ *p = x
+ return p
+}
+
+func (x ResetAvatarRenameReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ResetAvatarRenameReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_ResetAvatarRenameReason_proto_enumTypes[0].Descriptor()
+}
+
+func (ResetAvatarRenameReason) Type() protoreflect.EnumType {
+ return &file_ResetAvatarRenameReason_proto_enumTypes[0]
+}
+
+func (x ResetAvatarRenameReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ResetAvatarRenameReason.Descriptor instead.
+func (ResetAvatarRenameReason) EnumDescriptor() ([]byte, []int) {
+ return file_ResetAvatarRenameReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ResetAvatarRenameReason_proto protoreflect.FileDescriptor
+
+var file_ResetAvatarRenameReason_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x6e,
+ 0x61, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
+ 0xbf, 0x01, 0x0a, 0x17, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
+ 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x1f, 0x52,
+ 0x45, 0x53, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x4e, 0x41,
+ 0x4d, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
+ 0x12, 0x2c, 0x0a, 0x28, 0x52, 0x45, 0x53, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
+ 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49,
+ 0x50, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x01, 0x12, 0x2a,
+ 0x0a, 0x26, 0x52, 0x45, 0x53, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52,
+ 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x45,
+ 0x53, 0x54, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54, 0x10, 0x02, 0x12, 0x25, 0x0a, 0x21, 0x52, 0x45,
+ 0x53, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d,
+ 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10,
+ 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ResetAvatarRenameReason_proto_rawDescOnce sync.Once
+ file_ResetAvatarRenameReason_proto_rawDescData = file_ResetAvatarRenameReason_proto_rawDesc
+)
+
+func file_ResetAvatarRenameReason_proto_rawDescGZIP() []byte {
+ file_ResetAvatarRenameReason_proto_rawDescOnce.Do(func() {
+ file_ResetAvatarRenameReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_ResetAvatarRenameReason_proto_rawDescData)
+ })
+ return file_ResetAvatarRenameReason_proto_rawDescData
+}
+
+var file_ResetAvatarRenameReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ResetAvatarRenameReason_proto_goTypes = []interface{}{
+ (ResetAvatarRenameReason)(0), // 0: ResetAvatarRenameReason
+}
+var file_ResetAvatarRenameReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ResetAvatarRenameReason_proto_init() }
+func file_ResetAvatarRenameReason_proto_init() {
+ if File_ResetAvatarRenameReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ResetAvatarRenameReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ResetAvatarRenameReason_proto_goTypes,
+ DependencyIndexes: file_ResetAvatarRenameReason_proto_depIdxs,
+ EnumInfos: file_ResetAvatarRenameReason_proto_enumTypes,
+ }.Build()
+ File_ResetAvatarRenameReason_proto = out.File
+ file_ResetAvatarRenameReason_proto_rawDesc = nil
+ file_ResetAvatarRenameReason_proto_goTypes = nil
+ file_ResetAvatarRenameReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/ResetRogueDiaryPlayReq.pb.go b/gover/gen/ResetRogueDiaryPlayReq.pb.go
new file mode 100644
index 00000000..45d36e96
--- /dev/null
+++ b/gover/gen/ResetRogueDiaryPlayReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ResetRogueDiaryPlayReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ResetRogueDiaryPlayReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *ResetRogueDiaryPlayReq) Reset() {
+ *x = ResetRogueDiaryPlayReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ResetRogueDiaryPlayReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ResetRogueDiaryPlayReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ResetRogueDiaryPlayReq) ProtoMessage() {}
+
+func (x *ResetRogueDiaryPlayReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ResetRogueDiaryPlayReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ResetRogueDiaryPlayReq.ProtoReflect.Descriptor instead.
+func (*ResetRogueDiaryPlayReq) Descriptor() ([]byte, []int) {
+ return file_ResetRogueDiaryPlayReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ResetRogueDiaryPlayReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_ResetRogueDiaryPlayReq_proto protoreflect.FileDescriptor
+
+var file_ResetRogueDiaryPlayReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33,
+ 0x0a, 0x16, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ResetRogueDiaryPlayReq_proto_rawDescOnce sync.Once
+ file_ResetRogueDiaryPlayReq_proto_rawDescData = file_ResetRogueDiaryPlayReq_proto_rawDesc
+)
+
+func file_ResetRogueDiaryPlayReq_proto_rawDescGZIP() []byte {
+ file_ResetRogueDiaryPlayReq_proto_rawDescOnce.Do(func() {
+ file_ResetRogueDiaryPlayReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ResetRogueDiaryPlayReq_proto_rawDescData)
+ })
+ return file_ResetRogueDiaryPlayReq_proto_rawDescData
+}
+
+var file_ResetRogueDiaryPlayReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ResetRogueDiaryPlayReq_proto_goTypes = []interface{}{
+ (*ResetRogueDiaryPlayReq)(nil), // 0: ResetRogueDiaryPlayReq
+}
+var file_ResetRogueDiaryPlayReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ResetRogueDiaryPlayReq_proto_init() }
+func file_ResetRogueDiaryPlayReq_proto_init() {
+ if File_ResetRogueDiaryPlayReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ResetRogueDiaryPlayReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ResetRogueDiaryPlayReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ResetRogueDiaryPlayReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ResetRogueDiaryPlayReq_proto_goTypes,
+ DependencyIndexes: file_ResetRogueDiaryPlayReq_proto_depIdxs,
+ MessageInfos: file_ResetRogueDiaryPlayReq_proto_msgTypes,
+ }.Build()
+ File_ResetRogueDiaryPlayReq_proto = out.File
+ file_ResetRogueDiaryPlayReq_proto_rawDesc = nil
+ file_ResetRogueDiaryPlayReq_proto_goTypes = nil
+ file_ResetRogueDiaryPlayReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ResetRogueDiaryPlayRsp.pb.go b/gover/gen/ResetRogueDiaryPlayRsp.pb.go
new file mode 100644
index 00000000..2e504a80
--- /dev/null
+++ b/gover/gen/ResetRogueDiaryPlayRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ResetRogueDiaryPlayRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ResetRogueDiaryPlayRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ResetRogueDiaryPlayRsp) Reset() {
+ *x = ResetRogueDiaryPlayRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ResetRogueDiaryPlayRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ResetRogueDiaryPlayRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ResetRogueDiaryPlayRsp) ProtoMessage() {}
+
+func (x *ResetRogueDiaryPlayRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ResetRogueDiaryPlayRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ResetRogueDiaryPlayRsp.ProtoReflect.Descriptor instead.
+func (*ResetRogueDiaryPlayRsp) Descriptor() ([]byte, []int) {
+ return file_ResetRogueDiaryPlayRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ResetRogueDiaryPlayRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ResetRogueDiaryPlayRsp_proto protoreflect.FileDescriptor
+
+var file_ResetRogueDiaryPlayRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
+ 0x0a, 0x16, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ResetRogueDiaryPlayRsp_proto_rawDescOnce sync.Once
+ file_ResetRogueDiaryPlayRsp_proto_rawDescData = file_ResetRogueDiaryPlayRsp_proto_rawDesc
+)
+
+func file_ResetRogueDiaryPlayRsp_proto_rawDescGZIP() []byte {
+ file_ResetRogueDiaryPlayRsp_proto_rawDescOnce.Do(func() {
+ file_ResetRogueDiaryPlayRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ResetRogueDiaryPlayRsp_proto_rawDescData)
+ })
+ return file_ResetRogueDiaryPlayRsp_proto_rawDescData
+}
+
+var file_ResetRogueDiaryPlayRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ResetRogueDiaryPlayRsp_proto_goTypes = []interface{}{
+ (*ResetRogueDiaryPlayRsp)(nil), // 0: ResetRogueDiaryPlayRsp
+}
+var file_ResetRogueDiaryPlayRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ResetRogueDiaryPlayRsp_proto_init() }
+func file_ResetRogueDiaryPlayRsp_proto_init() {
+ if File_ResetRogueDiaryPlayRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ResetRogueDiaryPlayRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ResetRogueDiaryPlayRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ResetRogueDiaryPlayRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ResetRogueDiaryPlayRsp_proto_goTypes,
+ DependencyIndexes: file_ResetRogueDiaryPlayRsp_proto_depIdxs,
+ MessageInfos: file_ResetRogueDiaryPlayRsp_proto_msgTypes,
+ }.Build()
+ File_ResetRogueDiaryPlayRsp_proto = out.File
+ file_ResetRogueDiaryPlayRsp_proto_rawDesc = nil
+ file_ResetRogueDiaryPlayRsp_proto_goTypes = nil
+ file_ResetRogueDiaryPlayRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ResinCard.pb.go b/gover/gen/ResinCard.pb.go
deleted file mode 100644
index b4862a36..00000000
--- a/gover/gen/ResinCard.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ResinCard.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ResinCard struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- BaseItemList []*ItemParam `protobuf:"bytes,1,rep,name=baseItemList,proto3" json:"baseItemList,omitempty"`
- PerDayItemList []*ItemParam `protobuf:"bytes,2,rep,name=perDayItemList,proto3" json:"perDayItemList,omitempty"`
-}
-
-func (x *ResinCard) Reset() {
- *x = ResinCard{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ResinCard_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ResinCard) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ResinCard) ProtoMessage() {}
-
-func (x *ResinCard) ProtoReflect() protoreflect.Message {
- mi := &file_ResinCard_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ResinCard.ProtoReflect.Descriptor instead.
-func (*ResinCard) Descriptor() ([]byte, []int) {
- return file_ResinCard_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ResinCard) GetBaseItemList() []*ItemParam {
- if x != nil {
- return x.BaseItemList
- }
- return nil
-}
-
-func (x *ResinCard) GetPerDayItemList() []*ItemParam {
- if x != nil {
- return x.PerDayItemList
- }
- return nil
-}
-
-var File_ResinCard_proto protoreflect.FileDescriptor
-
-var file_ResinCard_proto_rawDesc = []byte{
- 0x0a, 0x0f, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x09, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x12,
- 0x2e, 0x0a, 0x0c, 0x62, 0x61, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x18,
- 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
- 0x6d, 0x52, 0x0c, 0x62, 0x61, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x32, 0x0a, 0x0e, 0x70, 0x65, 0x72, 0x44, 0x61, 0x79, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73,
- 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
- 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x70, 0x65, 0x72, 0x44, 0x61, 0x79, 0x49, 0x74, 0x65, 0x6d, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ResinCard_proto_rawDescOnce sync.Once
- file_ResinCard_proto_rawDescData = file_ResinCard_proto_rawDesc
-)
-
-func file_ResinCard_proto_rawDescGZIP() []byte {
- file_ResinCard_proto_rawDescOnce.Do(func() {
- file_ResinCard_proto_rawDescData = protoimpl.X.CompressGZIP(file_ResinCard_proto_rawDescData)
- })
- return file_ResinCard_proto_rawDescData
-}
-
-var file_ResinCard_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ResinCard_proto_goTypes = []interface{}{
- (*ResinCard)(nil), // 0: ResinCard
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_ResinCard_proto_depIdxs = []int32{
- 1, // 0: ResinCard.baseItemList:type_name -> ItemParam
- 1, // 1: ResinCard.perDayItemList:type_name -> ItemParam
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_ResinCard_proto_init() }
-func file_ResinCard_proto_init() {
- if File_ResinCard_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_ResinCard_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ResinCard); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ResinCard_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ResinCard_proto_goTypes,
- DependencyIndexes: file_ResinCard_proto_depIdxs,
- MessageInfos: file_ResinCard_proto_msgTypes,
- }.Build()
- File_ResinCard_proto = out.File
- file_ResinCard_proto_rawDesc = nil
- file_ResinCard_proto_goTypes = nil
- file_ResinCard_proto_depIdxs = nil
-}
diff --git a/gover/gen/ResinCardData.pb.go b/gover/gen/ResinCardData.pb.go
index a5f7ec94..5a2b3f0b 100644
--- a/gover/gen/ResinCardData.pb.go
+++ b/gover/gen/ResinCardData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ResinCardData.proto
package gen
@@ -41,10 +41,10 @@ type ResinCardData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RemainRewardDays uint32 `protobuf:"varint,3,opt,name=remain_reward_days,json=remainRewardDays,proto3" json:"remain_reward_days,omitempty"`
- ExpireTime uint32 `protobuf:"varint,12,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
- LastDailyRewardTime uint32 `protobuf:"varint,2,opt,name=last_daily_reward_time,json=lastDailyRewardTime,proto3" json:"last_daily_reward_time,omitempty"`
- ConfigId uint32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ LastDailyRewardTime uint32 `protobuf:"varint,10,opt,name=last_daily_reward_time,json=lastDailyRewardTime,proto3" json:"last_daily_reward_time,omitempty"`
+ ConfigId uint32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ ExpireTime uint32 `protobuf:"varint,13,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
+ RemainRewardDays uint32 `protobuf:"varint,11,opt,name=remain_reward_days,json=remainRewardDays,proto3" json:"remain_reward_days,omitempty"`
}
func (x *ResinCardData) Reset() {
@@ -79,30 +79,30 @@ func (*ResinCardData) Descriptor() ([]byte, []int) {
return file_ResinCardData_proto_rawDescGZIP(), []int{0}
}
-func (x *ResinCardData) GetRemainRewardDays() uint32 {
+func (x *ResinCardData) GetLastDailyRewardTime() uint32 {
if x != nil {
- return x.RemainRewardDays
+ return x.LastDailyRewardTime
}
return 0
}
-func (x *ResinCardData) GetExpireTime() uint32 {
+func (x *ResinCardData) GetConfigId() uint32 {
if x != nil {
- return x.ExpireTime
+ return x.ConfigId
}
return 0
}
-func (x *ResinCardData) GetLastDailyRewardTime() uint32 {
+func (x *ResinCardData) GetExpireTime() uint32 {
if x != nil {
- return x.LastDailyRewardTime
+ return x.ExpireTime
}
return 0
}
-func (x *ResinCardData) GetConfigId() uint32 {
+func (x *ResinCardData) GetRemainRewardDays() uint32 {
if x != nil {
- return x.ConfigId
+ return x.RemainRewardDays
}
return 0
}
@@ -112,17 +112,17 @@ var File_ResinCardData_proto protoreflect.FileDescriptor
var file_ResinCardData_proto_rawDesc = []byte{
0x0a, 0x13, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43,
- 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x65, 0x6d, 0x61, 0x69,
- 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x10, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x44, 0x61, 0x79, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69,
- 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64,
- 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x69, 0x6c,
- 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63,
- 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f,
+ 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x61, 0x69,
+ 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70,
+ 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x65,
+ 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x73,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x44, 0x61, 0x79, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ResinCardDataUpdateNotify.pb.go b/gover/gen/ResinCardDataUpdateNotify.pb.go
index bccac185..eed50c28 100644
--- a/gover/gen/ResinCardDataUpdateNotify.pb.go
+++ b/gover/gen/ResinCardDataUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ResinCardDataUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4149
-// EnetChannelId: 0
-// EnetIsReliable: true
type ResinCardDataUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TodayStartTime uint32 `protobuf:"varint,6,opt,name=today_start_time,json=todayStartTime,proto3" json:"today_start_time,omitempty"`
- CardDataList []*ResinCardData `protobuf:"bytes,2,rep,name=card_data_list,json=cardDataList,proto3" json:"card_data_list,omitempty"`
+ TodayStartTime uint32 `protobuf:"varint,4,opt,name=today_start_time,json=todayStartTime,proto3" json:"today_start_time,omitempty"`
+ CardDataList []*ResinCardData `protobuf:"bytes,14,rep,name=card_data_list,json=cardDataList,proto3" json:"card_data_list,omitempty"`
}
func (x *ResinCardDataUpdateNotify) Reset() {
@@ -103,10 +100,10 @@ var file_ResinCardDataUpdateNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43,
0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61,
- 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74,
+ 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74,
0x6f, 0x64, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x34, 0x0a,
0x0e, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x61, 0x72,
+ 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x61, 0x72,
0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x63, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/ResinChangeNotify.pb.go b/gover/gen/ResinChangeNotify.pb.go
index 4962e92f..148c4e42 100644
--- a/gover/gen/ResinChangeNotify.pb.go
+++ b/gover/gen/ResinChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ResinChangeNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 642
-// EnetChannelId: 0
-// EnetIsReliable: true
type ResinChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NextAddTimestamp uint32 `protobuf:"varint,6,opt,name=next_add_timestamp,json=nextAddTimestamp,proto3" json:"next_add_timestamp,omitempty"`
- CurBuyCount uint32 `protobuf:"varint,4,opt,name=cur_buy_count,json=curBuyCount,proto3" json:"cur_buy_count,omitempty"`
- CurValue uint32 `protobuf:"varint,12,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"`
+ CurBuyCount uint32 `protobuf:"varint,11,opt,name=cur_buy_count,json=curBuyCount,proto3" json:"cur_buy_count,omitempty"`
+ NextAddTimestamp uint32 `protobuf:"varint,13,opt,name=next_add_timestamp,json=nextAddTimestamp,proto3" json:"next_add_timestamp,omitempty"`
+ CurValue uint32 `protobuf:"varint,10,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"`
}
func (x *ResinChangeNotify) Reset() {
@@ -81,16 +78,16 @@ func (*ResinChangeNotify) Descriptor() ([]byte, []int) {
return file_ResinChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ResinChangeNotify) GetNextAddTimestamp() uint32 {
+func (x *ResinChangeNotify) GetCurBuyCount() uint32 {
if x != nil {
- return x.NextAddTimestamp
+ return x.CurBuyCount
}
return 0
}
-func (x *ResinChangeNotify) GetCurBuyCount() uint32 {
+func (x *ResinChangeNotify) GetNextAddTimestamp() uint32 {
if x != nil {
- return x.CurBuyCount
+ return x.NextAddTimestamp
}
return 0
}
@@ -108,12 +105,12 @@ var file_ResinChangeNotify_proto_rawDesc = []byte{
0x0a, 0x17, 0x52, 0x65, 0x73, 0x69, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x11, 0x52, 0x65,
0x73, 0x69, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x2c, 0x0a, 0x12, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6e, 0x65, 0x78,
- 0x74, 0x41, 0x64, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x22, 0x0a,
- 0x0d, 0x63, 0x75, 0x72, 0x5f, 0x62, 0x75, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x42, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c,
+ 0x22, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x5f, 0x62, 0x75, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x42, 0x75, 0x79, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x10, 0x6e, 0x65, 0x78, 0x74, 0x41, 0x64, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
+ 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0a,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ResinCostType.pb.go b/gover/gen/ResinCostType.pb.go
index 6f66bc31..64c46eb9 100644
--- a/gover/gen/ResinCostType.pb.go
+++ b/gover/gen/ResinCostType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ResinCostType.proto
package gen
diff --git a/gover/gen/RestartCoinCollectPlaySingleModeReq.pb.go b/gover/gen/RestartCoinCollectPlaySingleModeReq.pb.go
new file mode 100644
index 00000000..0f591ece
--- /dev/null
+++ b/gover/gen/RestartCoinCollectPlaySingleModeReq.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RestartCoinCollectPlaySingleModeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RestartCoinCollectPlaySingleModeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ MultistagePlayIndex uint32 `protobuf:"varint,3,opt,name=multistage_play_index,json=multistagePlayIndex,proto3" json:"multistage_play_index,omitempty"`
+}
+
+func (x *RestartCoinCollectPlaySingleModeReq) Reset() {
+ *x = RestartCoinCollectPlaySingleModeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RestartCoinCollectPlaySingleModeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RestartCoinCollectPlaySingleModeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RestartCoinCollectPlaySingleModeReq) ProtoMessage() {}
+
+func (x *RestartCoinCollectPlaySingleModeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_RestartCoinCollectPlaySingleModeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RestartCoinCollectPlaySingleModeReq.ProtoReflect.Descriptor instead.
+func (*RestartCoinCollectPlaySingleModeReq) Descriptor() ([]byte, []int) {
+ return file_RestartCoinCollectPlaySingleModeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RestartCoinCollectPlaySingleModeReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *RestartCoinCollectPlaySingleModeReq) GetMultistagePlayIndex() uint32 {
+ if x != nil {
+ return x.MultistagePlayIndex
+ }
+ return 0
+}
+
+var File_RestartCoinCollectPlaySingleModeReq_proto protoreflect.FileDescriptor
+
+var file_RestartCoinCollectPlaySingleModeReq_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f,
+ 0x64, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x23, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
+ 0x74, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52,
+ 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x32, 0x0a,
+ 0x15, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6d, 0x75,
+ 0x6c, 0x74, 0x69, 0x73, 0x74, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_RestartCoinCollectPlaySingleModeReq_proto_rawDescOnce sync.Once
+ file_RestartCoinCollectPlaySingleModeReq_proto_rawDescData = file_RestartCoinCollectPlaySingleModeReq_proto_rawDesc
+)
+
+func file_RestartCoinCollectPlaySingleModeReq_proto_rawDescGZIP() []byte {
+ file_RestartCoinCollectPlaySingleModeReq_proto_rawDescOnce.Do(func() {
+ file_RestartCoinCollectPlaySingleModeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_RestartCoinCollectPlaySingleModeReq_proto_rawDescData)
+ })
+ return file_RestartCoinCollectPlaySingleModeReq_proto_rawDescData
+}
+
+var file_RestartCoinCollectPlaySingleModeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RestartCoinCollectPlaySingleModeReq_proto_goTypes = []interface{}{
+ (*RestartCoinCollectPlaySingleModeReq)(nil), // 0: RestartCoinCollectPlaySingleModeReq
+}
+var file_RestartCoinCollectPlaySingleModeReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RestartCoinCollectPlaySingleModeReq_proto_init() }
+func file_RestartCoinCollectPlaySingleModeReq_proto_init() {
+ if File_RestartCoinCollectPlaySingleModeReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RestartCoinCollectPlaySingleModeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RestartCoinCollectPlaySingleModeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RestartCoinCollectPlaySingleModeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RestartCoinCollectPlaySingleModeReq_proto_goTypes,
+ DependencyIndexes: file_RestartCoinCollectPlaySingleModeReq_proto_depIdxs,
+ MessageInfos: file_RestartCoinCollectPlaySingleModeReq_proto_msgTypes,
+ }.Build()
+ File_RestartCoinCollectPlaySingleModeReq_proto = out.File
+ file_RestartCoinCollectPlaySingleModeReq_proto_rawDesc = nil
+ file_RestartCoinCollectPlaySingleModeReq_proto_goTypes = nil
+ file_RestartCoinCollectPlaySingleModeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/RestartCoinCollectPlaySingleModeRsp.pb.go b/gover/gen/RestartCoinCollectPlaySingleModeRsp.pb.go
new file mode 100644
index 00000000..e537ceb4
--- /dev/null
+++ b/gover/gen/RestartCoinCollectPlaySingleModeRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RestartCoinCollectPlaySingleModeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RestartCoinCollectPlaySingleModeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *RestartCoinCollectPlaySingleModeRsp) Reset() {
+ *x = RestartCoinCollectPlaySingleModeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RestartCoinCollectPlaySingleModeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RestartCoinCollectPlaySingleModeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RestartCoinCollectPlaySingleModeRsp) ProtoMessage() {}
+
+func (x *RestartCoinCollectPlaySingleModeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_RestartCoinCollectPlaySingleModeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RestartCoinCollectPlaySingleModeRsp.ProtoReflect.Descriptor instead.
+func (*RestartCoinCollectPlaySingleModeRsp) Descriptor() ([]byte, []int) {
+ return file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RestartCoinCollectPlaySingleModeRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *RestartCoinCollectPlaySingleModeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_RestartCoinCollectPlaySingleModeRsp_proto protoreflect.FileDescriptor
+
+var file_RestartCoinCollectPlaySingleModeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f,
+ 0x64, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x23, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
+ 0x74, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52,
+ 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescOnce sync.Once
+ file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescData = file_RestartCoinCollectPlaySingleModeRsp_proto_rawDesc
+)
+
+func file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescGZIP() []byte {
+ file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescOnce.Do(func() {
+ file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescData)
+ })
+ return file_RestartCoinCollectPlaySingleModeRsp_proto_rawDescData
+}
+
+var file_RestartCoinCollectPlaySingleModeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RestartCoinCollectPlaySingleModeRsp_proto_goTypes = []interface{}{
+ (*RestartCoinCollectPlaySingleModeRsp)(nil), // 0: RestartCoinCollectPlaySingleModeRsp
+}
+var file_RestartCoinCollectPlaySingleModeRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RestartCoinCollectPlaySingleModeRsp_proto_init() }
+func file_RestartCoinCollectPlaySingleModeRsp_proto_init() {
+ if File_RestartCoinCollectPlaySingleModeRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RestartCoinCollectPlaySingleModeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RestartCoinCollectPlaySingleModeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RestartCoinCollectPlaySingleModeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RestartCoinCollectPlaySingleModeRsp_proto_goTypes,
+ DependencyIndexes: file_RestartCoinCollectPlaySingleModeRsp_proto_depIdxs,
+ MessageInfos: file_RestartCoinCollectPlaySingleModeRsp_proto_msgTypes,
+ }.Build()
+ File_RestartCoinCollectPlaySingleModeRsp_proto = out.File
+ file_RestartCoinCollectPlaySingleModeRsp_proto_rawDesc = nil
+ file_RestartCoinCollectPlaySingleModeRsp_proto_goTypes = nil
+ file_RestartCoinCollectPlaySingleModeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/RestartEffigyChallengeReq.pb.go b/gover/gen/RestartEffigyChallengeReq.pb.go
index 69763354..59f66057 100644
--- a/gover/gen/RestartEffigyChallengeReq.pb.go
+++ b/gover/gen/RestartEffigyChallengeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RestartEffigyChallengeReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2148
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RestartEffigyChallengeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/RestartEffigyChallengeRsp.pb.go b/gover/gen/RestartEffigyChallengeRsp.pb.go
index cd8b3d4d..9b143b44 100644
--- a/gover/gen/RestartEffigyChallengeRsp.pb.go
+++ b/gover/gen/RestartEffigyChallengeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RestartEffigyChallengeRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2042
-// EnetChannelId: 0
-// EnetIsReliable: true
type RestartEffigyChallengeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RestartEffigyChallengeRsp) Reset() {
@@ -93,7 +90,7 @@ var file_RestartEffigyChallengeRsp_proto_rawDesc = []byte{
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x35, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x45, 0x66, 0x66, 0x69,
0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ResumeRogueDiaryDungeonReq.pb.go b/gover/gen/ResumeRogueDiaryDungeonReq.pb.go
new file mode 100644
index 00000000..2b520acb
--- /dev/null
+++ b/gover/gen/ResumeRogueDiaryDungeonReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ResumeRogueDiaryDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ResumeRogueDiaryDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *ResumeRogueDiaryDungeonReq) Reset() {
+ *x = ResumeRogueDiaryDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ResumeRogueDiaryDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ResumeRogueDiaryDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ResumeRogueDiaryDungeonReq) ProtoMessage() {}
+
+func (x *ResumeRogueDiaryDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ResumeRogueDiaryDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ResumeRogueDiaryDungeonReq.ProtoReflect.Descriptor instead.
+func (*ResumeRogueDiaryDungeonReq) Descriptor() ([]byte, []int) {
+ return file_ResumeRogueDiaryDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ResumeRogueDiaryDungeonReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_ResumeRogueDiaryDungeonReq_proto protoreflect.FileDescriptor
+
+var file_ResumeRogueDiaryDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61,
+ 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1a, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x6f, 0x67, 0x75,
+ 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ResumeRogueDiaryDungeonReq_proto_rawDescOnce sync.Once
+ file_ResumeRogueDiaryDungeonReq_proto_rawDescData = file_ResumeRogueDiaryDungeonReq_proto_rawDesc
+)
+
+func file_ResumeRogueDiaryDungeonReq_proto_rawDescGZIP() []byte {
+ file_ResumeRogueDiaryDungeonReq_proto_rawDescOnce.Do(func() {
+ file_ResumeRogueDiaryDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ResumeRogueDiaryDungeonReq_proto_rawDescData)
+ })
+ return file_ResumeRogueDiaryDungeonReq_proto_rawDescData
+}
+
+var file_ResumeRogueDiaryDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ResumeRogueDiaryDungeonReq_proto_goTypes = []interface{}{
+ (*ResumeRogueDiaryDungeonReq)(nil), // 0: ResumeRogueDiaryDungeonReq
+}
+var file_ResumeRogueDiaryDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ResumeRogueDiaryDungeonReq_proto_init() }
+func file_ResumeRogueDiaryDungeonReq_proto_init() {
+ if File_ResumeRogueDiaryDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ResumeRogueDiaryDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ResumeRogueDiaryDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ResumeRogueDiaryDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ResumeRogueDiaryDungeonReq_proto_goTypes,
+ DependencyIndexes: file_ResumeRogueDiaryDungeonReq_proto_depIdxs,
+ MessageInfos: file_ResumeRogueDiaryDungeonReq_proto_msgTypes,
+ }.Build()
+ File_ResumeRogueDiaryDungeonReq_proto = out.File
+ file_ResumeRogueDiaryDungeonReq_proto_rawDesc = nil
+ file_ResumeRogueDiaryDungeonReq_proto_goTypes = nil
+ file_ResumeRogueDiaryDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ResumeRogueDiaryDungeonRsp.pb.go b/gover/gen/ResumeRogueDiaryDungeonRsp.pb.go
new file mode 100644
index 00000000..791bd8ea
--- /dev/null
+++ b/gover/gen/ResumeRogueDiaryDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ResumeRogueDiaryDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ResumeRogueDiaryDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ResumeRogueDiaryDungeonRsp) Reset() {
+ *x = ResumeRogueDiaryDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ResumeRogueDiaryDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ResumeRogueDiaryDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ResumeRogueDiaryDungeonRsp) ProtoMessage() {}
+
+func (x *ResumeRogueDiaryDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ResumeRogueDiaryDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ResumeRogueDiaryDungeonRsp.ProtoReflect.Descriptor instead.
+func (*ResumeRogueDiaryDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_ResumeRogueDiaryDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ResumeRogueDiaryDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ResumeRogueDiaryDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_ResumeRogueDiaryDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61,
+ 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x52, 0x6f, 0x67, 0x75,
+ 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ResumeRogueDiaryDungeonRsp_proto_rawDescOnce sync.Once
+ file_ResumeRogueDiaryDungeonRsp_proto_rawDescData = file_ResumeRogueDiaryDungeonRsp_proto_rawDesc
+)
+
+func file_ResumeRogueDiaryDungeonRsp_proto_rawDescGZIP() []byte {
+ file_ResumeRogueDiaryDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_ResumeRogueDiaryDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ResumeRogueDiaryDungeonRsp_proto_rawDescData)
+ })
+ return file_ResumeRogueDiaryDungeonRsp_proto_rawDescData
+}
+
+var file_ResumeRogueDiaryDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ResumeRogueDiaryDungeonRsp_proto_goTypes = []interface{}{
+ (*ResumeRogueDiaryDungeonRsp)(nil), // 0: ResumeRogueDiaryDungeonRsp
+}
+var file_ResumeRogueDiaryDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ResumeRogueDiaryDungeonRsp_proto_init() }
+func file_ResumeRogueDiaryDungeonRsp_proto_init() {
+ if File_ResumeRogueDiaryDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ResumeRogueDiaryDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ResumeRogueDiaryDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ResumeRogueDiaryDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ResumeRogueDiaryDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_ResumeRogueDiaryDungeonRsp_proto_depIdxs,
+ MessageInfos: file_ResumeRogueDiaryDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_ResumeRogueDiaryDungeonRsp_proto = out.File
+ file_ResumeRogueDiaryDungeonRsp_proto_rawDesc = nil
+ file_ResumeRogueDiaryDungeonRsp_proto_goTypes = nil
+ file_ResumeRogueDiaryDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/Retcode.pb.go b/gover/gen/Retcode.pb.go
index 196363da..2f9f7ab2 100644
--- a/gover/gen/Retcode.pb.go
+++ b/gover/gen/Retcode.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Retcode.proto
package gen
@@ -39,3109 +39,3601 @@ const (
type Retcode int32
const (
- Retcode_RETCODE_RET_SUCC Retcode = 0
- Retcode_RETCODE_RET_FAIL Retcode = -1
- Retcode_RETCODE_RET_SVR_ERROR Retcode = 1
- Retcode_RETCODE_RET_UNKNOWN_ERROR Retcode = 2
- Retcode_RETCODE_RET_FREQUENT Retcode = 3
- Retcode_RETCODE_RET_NODE_FORWARD_ERROR Retcode = 4
- Retcode_RETCODE_RET_NOT_FOUND_CONFIG Retcode = 5
- Retcode_RETCODE_RET_SYSTEM_BUSY Retcode = 6
- Retcode_RETCODE_RET_GM_UID_BIND Retcode = 7
- Retcode_RETCODE_RET_FORBIDDEN Retcode = 8
- Retcode_RETCODE_RET_STOP_REGISTER Retcode = 10
- Retcode_RETCODE_RET_STOP_SERVER Retcode = 11
- Retcode_RETCODE_RET_ACCOUNT_VEIRFY_ERROR Retcode = 12
- Retcode_RETCODE_RET_ACCOUNT_FREEZE Retcode = 13
- Retcode_RETCODE_RET_REPEAT_LOGIN Retcode = 14
- Retcode_RETCODE_RET_CLIENT_VERSION_ERROR Retcode = 15
- Retcode_RETCODE_RET_TOKEN_ERROR Retcode = 16
- Retcode_RETCODE_RET_ACCOUNT_NOT_EXIST Retcode = 17
- Retcode_RETCODE_RET_WAIT_OTHER_LOGIN Retcode = 18
- Retcode_RETCODE_RET_ANOTHER_LOGIN Retcode = 19
- Retcode_RETCODE_RET_CLIENT_FORCE_UPDATE Retcode = 20
- Retcode_RETCODE_RET_BLACK_UID Retcode = 21
- Retcode_RETCODE_RET_LOGIN_DB_FAIL Retcode = 22
- Retcode_RETCODE_RET_LOGIN_INIT_FAIL Retcode = 23
- Retcode_RETCODE_RET_MYSQL_DUPLICATE Retcode = 24
- Retcode_RETCODE_RET_MAX_PLAYER Retcode = 25
- Retcode_RETCODE_RET_ANTI_ADDICT Retcode = 26
- Retcode_RETCODE_RET_PS_PLAYER_WITHOUT_ONLINE_ID Retcode = 27
- Retcode_RETCODE_RET_ONLINE_ID_NOT_FOUND Retcode = 28
- Retcode_RETCODE_RET_ONLNE_ID_NOT_MATCH Retcode = 29
- Retcode_RETCODE_RET_REGISTER_IS_FULL Retcode = 30
- Retcode_RETCODE_RET_CHECKSUM_INVALID Retcode = 31
- Retcode_RETCODE_RET_BLACK_REGISTER_IP Retcode = 32
- Retcode_RETCODE_RET_EXCEED_REGISTER_RATE Retcode = 33
- Retcode_RETCODE_RET_UNKNOWN_PLATFORM Retcode = 34
- Retcode_RETCODE_RET_TOKEN_PARAM_ERROR Retcode = 35
- Retcode_RETCODE_RET_ANTI_OFFLINE_ERROR Retcode = 36
- Retcode_RETCODE_RET_BLACK_LOGIN_IP Retcode = 37
- Retcode_RETCODE_RET_GET_TOKEN_SESSION_HAS_UID Retcode = 38
- Retcode_RETCODE_RET_ENVIRONMENT_ERROR Retcode = 39
- Retcode_RETCODE_RET_CHECK_CLIENT_VERSION_HASH_FAIL Retcode = 40
- Retcode_RETCODE_RET_MINOR_REGISTER_FOBIDDEN Retcode = 41
- Retcode_RETCODE_RET_SECURITY_LIBRARY_ERROR Retcode = 42
- Retcode_RETCODE_RET_AVATAR_IN_CD Retcode = 101
- Retcode_RETCODE_RET_AVATAR_NOT_ALIVE Retcode = 102
- Retcode_RETCODE_RET_AVATAR_NOT_ON_SCENE Retcode = 103
- Retcode_RETCODE_RET_CAN_NOT_FIND_AVATAR Retcode = 104
- Retcode_RETCODE_RET_CAN_NOT_DEL_CUR_AVATAR Retcode = 105
- Retcode_RETCODE_RET_DUPLICATE_AVATAR Retcode = 106
- Retcode_RETCODE_RET_AVATAR_IS_SAME_ONE Retcode = 107
- Retcode_RETCODE_RET_AVATAR_LEVEL_LESS_THAN Retcode = 108
- Retcode_RETCODE_RET_AVATAR_CAN_NOT_CHANGE_ELEMENT Retcode = 109
- Retcode_RETCODE_RET_AVATAR_BREAK_LEVEL_LESS_THAN Retcode = 110
- Retcode_RETCODE_RET_AVATAR_ON_MAX_BREAK_LEVEL Retcode = 111
- Retcode_RETCODE_RET_AVATAR_ID_ALREADY_EXIST Retcode = 112
- Retcode_RETCODE_RET_AVATAR_NOT_DEAD Retcode = 113
- Retcode_RETCODE_RET_AVATAR_IS_REVIVING Retcode = 114
- Retcode_RETCODE_RET_AVATAR_ID_ERROR Retcode = 115
- Retcode_RETCODE_RET_REPEAT_SET_PLAYER_BORN_DATA Retcode = 116
- Retcode_RETCODE_RET_PLAYER_LEVEL_LESS_THAN Retcode = 117
- Retcode_RETCODE_RET_AVATAR_LIMIT_LEVEL_ERROR Retcode = 118
- Retcode_RETCODE_RET_CUR_AVATAR_NOT_ALIVE Retcode = 119
- Retcode_RETCODE_RET_CAN_NOT_FIND_TEAM Retcode = 120
- Retcode_RETCODE_RET_CAN_NOT_FIND_CUR_TEAM Retcode = 121
- Retcode_RETCODE_RET_AVATAR_NOT_EXIST_IN_TEAM Retcode = 122
- Retcode_RETCODE_RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM Retcode = 123
- Retcode_RETCODE_RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR Retcode = 124
- Retcode_RETCODE_RET_TEAM_COST_EXCEED_LIMIT Retcode = 125
- Retcode_RETCODE_RET_TEAM_AVATAR_IN_EXPEDITION Retcode = 126
- Retcode_RETCODE_RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE Retcode = 127
- Retcode_RETCODE_RET_AVATAR_IN_COMBAT Retcode = 128
- Retcode_RETCODE_RET_NICKNAME_UTF8_ERROR Retcode = 130
- Retcode_RETCODE_RET_NICKNAME_TOO_LONG Retcode = 131
- Retcode_RETCODE_RET_NICKNAME_WORD_ILLEGAL Retcode = 132
- Retcode_RETCODE_RET_NICKNAME_TOO_MANY_DIGITS Retcode = 133
- Retcode_RETCODE_RET_NICKNAME_IS_EMPTY Retcode = 134
- Retcode_RETCODE_RET_NICKNAME_MONTHLY_LIMIT Retcode = 135
- Retcode_RETCODE_RET_NICKNAME_NOT_CHANGED Retcode = 136
- Retcode_RETCODE_RET_PLAYER_NOT_ONLINE Retcode = 140
- Retcode_RETCODE_RET_OPEN_STATE_NOT_OPEN Retcode = 141
- Retcode_RETCODE_RET_FEATURE_CLOSED Retcode = 142
- Retcode_RETCODE_RET_AVATAR_EXPEDITION_AVATAR_DIE Retcode = 152
- Retcode_RETCODE_RET_AVATAR_EXPEDITION_COUNT_LIMIT Retcode = 153
- Retcode_RETCODE_RET_AVATAR_EXPEDITION_MAIN_FORBID Retcode = 154
- Retcode_RETCODE_RET_AVATAR_EXPEDITION_TRIAL_FORBID Retcode = 155
- Retcode_RETCODE_RET_TEAM_NAME_ILLEGAL Retcode = 156
- Retcode_RETCODE_RET_IS_NOT_IN_STANDBY Retcode = 157
- Retcode_RETCODE_RET_IS_IN_DUNGEON Retcode = 158
- Retcode_RETCODE_RET_IS_IN_LOCK_AVATAR_QUEST Retcode = 159
- Retcode_RETCODE_RET_IS_USING_TRIAL_AVATAR Retcode = 160
- Retcode_RETCODE_RET_IS_USING_TEMP_AVATAR Retcode = 161
- Retcode_RETCODE_RET_NOT_HAS_FLYCLOAK Retcode = 162
- Retcode_RETCODE_RET_FETTER_REWARD_ALREADY_GOT Retcode = 163
- Retcode_RETCODE_RET_FETTER_REWARD_LEVEL_NOT_ENOUGH Retcode = 164
- Retcode_RETCODE_RET_WORLD_LEVEL_ADJUST_MIN_LEVEL Retcode = 165
- Retcode_RETCODE_RET_WORLD_LEVEL_ADJUST_CD Retcode = 166
- Retcode_RETCODE_RET_NOT_HAS_COSTUME Retcode = 167
- Retcode_RETCODE_RET_COSTUME_AVATAR_ERROR Retcode = 168
- Retcode_RETCODE_RET_FLYCLOAK_PLATFORM_TYPE_ERR Retcode = 169
- Retcode_RETCODE_RET_IN_TRANSFER Retcode = 170
- Retcode_RETCODE_RET_IS_IN_LOCK_AVATAR Retcode = 171
- Retcode_RETCODE_RET_FULL_BACKUP_TEAM Retcode = 172
- Retcode_RETCODE_RET_BACKUP_TEAM_ID_NOT_VALID Retcode = 173
- Retcode_RETCODE_RET_BACKUP_TEAM_IS_CUR_TEAM Retcode = 174
- Retcode_RETCODE_RET_FLOAT_ERROR Retcode = 201
- Retcode_RETCODE_RET_NPC_NOT_EXIST Retcode = 301
- Retcode_RETCODE_RET_NPC_TOO_FAR Retcode = 302
- Retcode_RETCODE_RET_NOT_CURRENT_TALK Retcode = 303
- Retcode_RETCODE_RET_NPC_CREATE_FAIL Retcode = 304
- Retcode_RETCODE_RET_NPC_MOVE_FAIL Retcode = 305
- Retcode_RETCODE_RET_QUEST_NOT_EXIST Retcode = 401
- Retcode_RETCODE_RET_QUEST_IS_FAIL Retcode = 402
- Retcode_RETCODE_RET_QUEST_CONTENT_ERROR Retcode = 403
- Retcode_RETCODE_RET_BARGAIN_NOT_ACTIVATED Retcode = 404
- Retcode_RETCODE_RET_BARGAIN_FINISHED Retcode = 405
- Retcode_RETCODE_RET_INFERENCE_ASSOCIATE_WORD_ERROR Retcode = 406
- Retcode_RETCODE_RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION Retcode = 407
- Retcode_RETCODE_RET_POINT_NOT_UNLOCKED Retcode = 501
- Retcode_RETCODE_RET_POINT_TOO_FAR Retcode = 502
- Retcode_RETCODE_RET_POINT_ALREAY_UNLOCKED Retcode = 503
- Retcode_RETCODE_RET_ENTITY_NOT_EXIST Retcode = 504
- Retcode_RETCODE_RET_ENTER_SCENE_FAIL Retcode = 505
- Retcode_RETCODE_RET_PLAYER_IS_ENTER_SCENE Retcode = 506
- Retcode_RETCODE_RET_CITY_MAX_LEVEL Retcode = 507
- Retcode_RETCODE_RET_AREA_LOCKED Retcode = 508
- Retcode_RETCODE_RET_JOIN_OTHER_WAIT Retcode = 509
- Retcode_RETCODE_RET_WEATHER_AREA_NOT_FOUND Retcode = 510
- Retcode_RETCODE_RET_WEATHER_IS_LOCKED Retcode = 511
- Retcode_RETCODE_RET_NOT_IN_SELF_SCENE Retcode = 512
- Retcode_RETCODE_RET_GROUP_NOT_EXIST Retcode = 513
- Retcode_RETCODE_RET_MARK_NAME_ILLEGAL Retcode = 514
- Retcode_RETCODE_RET_MARK_ALREADY_EXISTS Retcode = 515
- Retcode_RETCODE_RET_MARK_OVERFLOW Retcode = 516
- Retcode_RETCODE_RET_MARK_NOT_EXISTS Retcode = 517
- Retcode_RETCODE_RET_MARK_UNKNOWN_TYPE Retcode = 518
- Retcode_RETCODE_RET_MARK_NAME_TOO_LONG Retcode = 519
- Retcode_RETCODE_RET_DISTANCE_LONG Retcode = 520
- Retcode_RETCODE_RET_ENTER_SCENE_TOKEN_INVALID Retcode = 521
- Retcode_RETCODE_RET_NOT_IN_WORLD_SCENE Retcode = 522
- Retcode_RETCODE_RET_ANY_GALLERY_STARTED Retcode = 523
- Retcode_RETCODE_RET_GALLERY_NOT_START Retcode = 524
- Retcode_RETCODE_RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE Retcode = 525
- Retcode_RETCODE_RET_GALLERY_CANNOT_INTERRUPT Retcode = 526
- Retcode_RETCODE_RET_GALLERY_WORLD_NOT_MEET Retcode = 527
- Retcode_RETCODE_RET_GALLERY_SCENE_NOT_MEET Retcode = 528
- Retcode_RETCODE_RET_CUR_PLAY_CANNOT_TRANSFER Retcode = 529
- Retcode_RETCODE_RET_CANT_USE_WIDGET_IN_HOME_SCENE Retcode = 530
- Retcode_RETCODE_RET_SCENE_GROUP_NOT_MATCH Retcode = 531
- Retcode_RETCODE_RET_POS_ROT_INVALID Retcode = 551
- Retcode_RETCODE_RET_MARK_INVALID_SCENE_ID Retcode = 552
- Retcode_RETCODE_RET_INVALID_SCENE_TO_USE_ANCHOR_POINT Retcode = 553
- Retcode_RETCODE_RET_ENTER_HOME_SCENE_FAIL Retcode = 554
- Retcode_RETCODE_RET_CUR_SCENE_IS_NULL Retcode = 555
- Retcode_RETCODE_RET_GROUP_ID_ERROR Retcode = 556
- Retcode_RETCODE_RET_GALLERY_INTERRUPT_NOT_OWNER Retcode = 557
- Retcode_RETCODE_RET_NO_SPRING_IN_AREA Retcode = 558
- Retcode_RETCODE_RET_AREA_NOT_IN_SCENE Retcode = 559
- Retcode_RETCODE_RET_INVALID_CITY_ID Retcode = 560
- Retcode_RETCODE_RET_INVALID_SCENE_ID Retcode = 561
- Retcode_RETCODE_RET_DEST_SCENE_IS_NOT_ALLOW Retcode = 562
- Retcode_RETCODE_RET_LEVEL_TAG_SWITCH_IN_CD Retcode = 563
- Retcode_RETCODE_RET_LEVEL_TAG_ALREADY_EXIST Retcode = 564
- Retcode_RETCODE_RET_INVALID_AREA_ID Retcode = 565
- Retcode_RETCODE_RET_ITEM_NOT_EXIST Retcode = 601
- Retcode_RETCODE_RET_PACK_EXCEED_MAX_WEIGHT Retcode = 602
- Retcode_RETCODE_RET_ITEM_NOT_DROPABLE Retcode = 603
- Retcode_RETCODE_RET_ITEM_NOT_USABLE Retcode = 604
- Retcode_RETCODE_RET_ITEM_INVALID_USE_COUNT Retcode = 605
- Retcode_RETCODE_RET_ITEM_INVALID_DROP_COUNT Retcode = 606
- Retcode_RETCODE_RET_ITEM_ALREADY_EXIST Retcode = 607
- Retcode_RETCODE_RET_ITEM_IN_COOLDOWN Retcode = 608
- Retcode_RETCODE_RET_ITEM_COUNT_NOT_ENOUGH Retcode = 609
- Retcode_RETCODE_RET_ITEM_INVALID_TARGET Retcode = 610
- Retcode_RETCODE_RET_RECIPE_NOT_EXIST Retcode = 611
- Retcode_RETCODE_RET_RECIPE_LOCKED Retcode = 612
- Retcode_RETCODE_RET_RECIPE_UNLOCKED Retcode = 613
- Retcode_RETCODE_RET_COMPOUND_QUEUE_FULL Retcode = 614
- Retcode_RETCODE_RET_COMPOUND_NOT_FINISH Retcode = 615
- Retcode_RETCODE_RET_MAIL_ITEM_NOT_GET Retcode = 616
- Retcode_RETCODE_RET_ITEM_EXCEED_LIMIT Retcode = 617
- Retcode_RETCODE_RET_AVATAR_CAN_NOT_USE Retcode = 618
- Retcode_RETCODE_RET_ITEM_NEED_PLAYER_LEVEL Retcode = 619
- Retcode_RETCODE_RET_RECIPE_NOT_AUTO_QTE Retcode = 620
- Retcode_RETCODE_RET_COMPOUND_BUSY_QUEUE Retcode = 621
- Retcode_RETCODE_RET_NEED_MORE_SCOIN Retcode = 622
- Retcode_RETCODE_RET_SKILL_DEPOT_NOT_FOUND Retcode = 623
- Retcode_RETCODE_RET_HCOIN_NOT_ENOUGH Retcode = 624
- Retcode_RETCODE_RET_SCOIN_NOT_ENOUGH Retcode = 625
- Retcode_RETCODE_RET_HCOIN_EXCEED_LIMIT Retcode = 626
- Retcode_RETCODE_RET_SCOIN_EXCEED_LIMIT Retcode = 627
- Retcode_RETCODE_RET_MAIL_EXPIRED Retcode = 628
- Retcode_RETCODE_RET_REWARD_HAS_TAKEN Retcode = 629
- Retcode_RETCODE_RET_COMBINE_COUNT_TOO_LARGE Retcode = 630
- Retcode_RETCODE_RET_GIVING_ITEM_WRONG Retcode = 631
- Retcode_RETCODE_RET_GIVING_IS_FINISHED Retcode = 632
- Retcode_RETCODE_RET_GIVING_NOT_ACTIVED Retcode = 633
- Retcode_RETCODE_RET_FORGE_QUEUE_FULL Retcode = 634
- Retcode_RETCODE_RET_FORGE_QUEUE_CAPACITY Retcode = 635
- Retcode_RETCODE_RET_FORGE_QUEUE_NOT_FOUND Retcode = 636
- Retcode_RETCODE_RET_FORGE_QUEUE_EMPTY Retcode = 637
- Retcode_RETCODE_RET_NOT_SUPPORT_ITEM Retcode = 638
- Retcode_RETCODE_RET_ITEM_EMPTY Retcode = 639
- Retcode_RETCODE_RET_VIRTUAL_EXCEED_LIMIT Retcode = 640
- Retcode_RETCODE_RET_MATERIAL_EXCEED_LIMIT Retcode = 641
- Retcode_RETCODE_RET_EQUIP_EXCEED_LIMIT Retcode = 642
- Retcode_RETCODE_RET_ITEM_SHOULD_HAVE_NO_LEVEL Retcode = 643
- Retcode_RETCODE_RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT Retcode = 644
- Retcode_RETCODE_RET_WEAPON_LEVEL_INVALID Retcode = 645
- Retcode_RETCODE_RET_UNKNOW_ITEM_TYPE Retcode = 646
- Retcode_RETCODE_RET_ITEM_COUNT_IS_ZERO Retcode = 647
- Retcode_RETCODE_RET_ITEM_IS_EXPIRED Retcode = 648
- Retcode_RETCODE_RET_ITEM_EXCEED_OUTPUT_LIMIT Retcode = 649
- Retcode_RETCODE_RET_EQUIP_LEVEL_HIGHER Retcode = 650
- Retcode_RETCODE_RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON Retcode = 651
- Retcode_RETCODE_RET_EQUIP_HAS_BEEN_WEARED Retcode = 652
- Retcode_RETCODE_RET_EQUIP_WEARED_CANNOT_DROP Retcode = 653
- Retcode_RETCODE_RET_AWAKEN_LEVEL_MAX Retcode = 654
- Retcode_RETCODE_RET_MCOIN_NOT_ENOUGH Retcode = 655
- Retcode_RETCODE_RET_MCOIN_EXCEED_LIMIT Retcode = 656
- Retcode_RETCODE_RET_RESIN_NOT_ENOUGH Retcode = 660
- Retcode_RETCODE_RET_RESIN_EXCEED_LIMIT Retcode = 661
- Retcode_RETCODE_RET_RESIN_OPENSTATE_OFF Retcode = 662
- Retcode_RETCODE_RET_RESIN_BOUGHT_COUNT_EXCEEDED Retcode = 663
- Retcode_RETCODE_RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN Retcode = 664
- Retcode_RETCODE_RET_RESIN_CARD_EXPIRED Retcode = 665
- Retcode_RETCODE_RET_AVATAR_CAN_NOT_COOK Retcode = 666
- Retcode_RETCODE_RET_ATTACH_AVATAR_CD Retcode = 667
- Retcode_RETCODE_RET_AUTO_RECOVER_OPENSTATE_OFF Retcode = 668
- Retcode_RETCODE_RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED Retcode = 669
- Retcode_RETCODE_RET_RESIN_GAIN_FAILED Retcode = 670
- Retcode_RETCODE_RET_WIDGET_ORNAMENTS_TYPE_ERROR Retcode = 671
- Retcode_RETCODE_RET_ALL_TARGET_SATIATION_FULL Retcode = 672
- Retcode_RETCODE_RET_FORGE_WORLD_LEVEL_NOT_MATCH Retcode = 673
- Retcode_RETCODE_RET_FORGE_POINT_NOT_ENOUGH Retcode = 674
- Retcode_RETCODE_RET_WIDGET_ANCHOR_POINT_FULL Retcode = 675
- Retcode_RETCODE_RET_WIDGET_ANCHOR_POINT_NOT_FOUND Retcode = 676
- Retcode_RETCODE_RET_ALL_BONFIRE_EXCEED_MAX_COUNT Retcode = 677
- Retcode_RETCODE_RET_BONFIRE_EXCEED_MAX_COUNT Retcode = 678
- Retcode_RETCODE_RET_LUNCH_BOX_DATA_ERROR Retcode = 679
- Retcode_RETCODE_RET_INVALID_QUICK_USE_WIDGET Retcode = 680
- Retcode_RETCODE_RET_INVALID_REPLACE_RESIN_COUNT Retcode = 681
- Retcode_RETCODE_RET_PREV_DETECTED_GATHER_NOT_FOUND Retcode = 682
- Retcode_RETCODE_RET_GOT_ALL_ONEOFF_GAHTER Retcode = 683
- Retcode_RETCODE_RET_INVALID_WIDGET_MATERIAL_ID Retcode = 684
- Retcode_RETCODE_RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR Retcode = 685
- Retcode_RETCODE_RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS Retcode = 686
- Retcode_RETCODE_RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS Retcode = 687
- Retcode_RETCODE_RET_WIDGET_IN_COMBAT Retcode = 688
- Retcode_RETCODE_RET_WIDGET_NOT_SET_QUICK_USE Retcode = 689
- Retcode_RETCODE_RET_ALREADY_ATTACH_WIDGET Retcode = 690
- Retcode_RETCODE_RET_EQUIP_IS_LOCKED Retcode = 691
- Retcode_RETCODE_RET_FORGE_IS_LOCKED Retcode = 692
- Retcode_RETCODE_RET_COMBINE_IS_LOCKED Retcode = 693
- Retcode_RETCODE_RET_FORGE_OUTPUT_STACK_LIMIT Retcode = 694
- Retcode_RETCODE_RET_ALREADY_DETTACH_WIDGET Retcode = 695
- Retcode_RETCODE_RET_GADGET_BUILDER_EXCEED_MAX_COUNT Retcode = 696
- Retcode_RETCODE_RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL Retcode = 697
- Retcode_RETCODE_RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT Retcode = 698
- Retcode_RETCODE_RET_RELIQUARY_DECOMPOSE_PARAM_ERROR Retcode = 699
- Retcode_RETCODE_RET_ITEM_COMBINE_COUNT_NOT_ENOUGH Retcode = 700
- Retcode_RETCODE_RET_GOODS_NOT_EXIST Retcode = 701
- Retcode_RETCODE_RET_GOODS_MATERIAL_NOT_ENOUGH Retcode = 702
- Retcode_RETCODE_RET_GOODS_NOT_IN_TIME Retcode = 703
- Retcode_RETCODE_RET_GOODS_BUY_NUM_NOT_ENOUGH Retcode = 704
- Retcode_RETCODE_RET_GOODS_BUY_NUM_ERROR Retcode = 705
- Retcode_RETCODE_RET_SHOP_NOT_OPEN Retcode = 706
- Retcode_RETCODE_RET_SHOP_CONTENT_NOT_MATCH Retcode = 707
- Retcode_RETCODE_RET_CHAT_FORBIDDEN Retcode = 798
- Retcode_RETCODE_RET_CHAT_CD Retcode = 799
- Retcode_RETCODE_RET_CHAT_FREQUENTLY Retcode = 800
- Retcode_RETCODE_RET_GADGET_NOT_EXIST Retcode = 801
- Retcode_RETCODE_RET_GADGET_NOT_INTERACTIVE Retcode = 802
- Retcode_RETCODE_RET_GADGET_NOT_GATHERABLE Retcode = 803
- Retcode_RETCODE_RET_CHEST_IS_LOCKED Retcode = 804
- Retcode_RETCODE_RET_GADGET_CREATE_FAIL Retcode = 805
- Retcode_RETCODE_RET_WORKTOP_OPTION_NOT_EXIST Retcode = 806
- Retcode_RETCODE_RET_GADGET_STATUE_NOT_ACTIVE Retcode = 807
- Retcode_RETCODE_RET_GADGET_STATUE_OPENED Retcode = 808
- Retcode_RETCODE_RET_BOSS_CHEST_NO_QUALIFICATION Retcode = 809
- Retcode_RETCODE_RET_BOSS_CHEST_LIFE_TIME_OVER Retcode = 810
- Retcode_RETCODE_RET_BOSS_CHEST_WEEK_NUM_LIMIT Retcode = 811
- Retcode_RETCODE_RET_BOSS_CHEST_GUEST_WORLD_LEVEL Retcode = 812
- Retcode_RETCODE_RET_BOSS_CHEST_HAS_TAKEN Retcode = 813
- Retcode_RETCODE_RET_BLOSSOM_CHEST_NO_QUALIFICATION Retcode = 814
- Retcode_RETCODE_RET_BLOSSOM_CHEST_LIFE_TIME_OVER Retcode = 815
- Retcode_RETCODE_RET_BLOSSOM_CHEST_HAS_TAKEN Retcode = 816
- Retcode_RETCODE_RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL Retcode = 817
- Retcode_RETCODE_RET_MP_PLAY_REWARD_NO_QUALIFICATION Retcode = 818
- Retcode_RETCODE_RET_MP_PLAY_REWARD_HAS_TAKEN Retcode = 819
- Retcode_RETCODE_RET_GENERAL_REWARD_NO_QUALIFICATION Retcode = 820
- Retcode_RETCODE_RET_GENERAL_REWARD_LIFE_TIME_OVER Retcode = 821
- Retcode_RETCODE_RET_GENERAL_REWARD_HAS_TAKEN Retcode = 822
- Retcode_RETCODE_RET_GADGET_NOT_VEHICLE Retcode = 823
- Retcode_RETCODE_RET_VEHICLE_SLOT_OCCUPIED Retcode = 824
- Retcode_RETCODE_RET_NOT_IN_VEHICLE Retcode = 825
- Retcode_RETCODE_RET_CREATE_VEHICLE_IN_CD Retcode = 826
- Retcode_RETCODE_RET_CREATE_VEHICLE_POS_INVALID Retcode = 827
- Retcode_RETCODE_RET_VEHICLE_POINT_NOT_UNLOCK Retcode = 828
- Retcode_RETCODE_RET_GADGET_INTERACT_COND_NOT_MEET Retcode = 829
- Retcode_RETCODE_RET_GADGET_INTERACT_PARAM_ERROR Retcode = 830
- Retcode_RETCODE_RET_GADGET_CUSTOM_COMBINATION_INVALID Retcode = 831
- Retcode_RETCODE_RET_DESHRET_OBELISK_DUPLICATE_INTERACT Retcode = 832
- Retcode_RETCODE_RET_DESHRET_OBELISK_NO_AVAIL_CHEST Retcode = 833
- Retcode_RETCODE_RET_ACTIVITY_CLOSE Retcode = 860
- Retcode_RETCODE_RET_ACTIVITY_ITEM_ERROR Retcode = 861
- Retcode_RETCODE_RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH Retcode = 862
- Retcode_RETCODE_RET_SEA_LAMP_PHASE_NOT_FINISH Retcode = 863
- Retcode_RETCODE_RET_SEA_LAMP_FLY_NUM_LIMIT Retcode = 864
- Retcode_RETCODE_RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL Retcode = 865
- Retcode_RETCODE_RET_ACTIVITY_WATCHER_REWARD_TAKEN Retcode = 866
- Retcode_RETCODE_RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED Retcode = 867
- Retcode_RETCODE_RET_SALESMAN_ALREADY_DELIVERED Retcode = 868
- Retcode_RETCODE_RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH Retcode = 869
- Retcode_RETCODE_RET_SALESMAN_POSITION_INVALID Retcode = 870
- Retcode_RETCODE_RET_DELIVER_NOT_FINISH_ALL_QUEST Retcode = 871
- Retcode_RETCODE_RET_DELIVER_ALREADY_TAKE_DAILY_REWARD Retcode = 872
- Retcode_RETCODE_RET_ASTER_PROGRESS_EXCEED_LIMIT Retcode = 873
- Retcode_RETCODE_RET_ASTER_CREDIT_EXCEED_LIMIT Retcode = 874
- Retcode_RETCODE_RET_ASTER_TOKEN_EXCEED_LIMIT Retcode = 875
- Retcode_RETCODE_RET_ASTER_CREDIT_NOT_ENOUGH Retcode = 876
- Retcode_RETCODE_RET_ASTER_TOKEN_NOT_ENOUGH Retcode = 877
- Retcode_RETCODE_RET_ASTER_SPECIAL_REWARD_HAS_TAKEN Retcode = 878
- Retcode_RETCODE_RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED Retcode = 879
- Retcode_RETCODE_RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED Retcode = 880
- Retcode_RETCODE_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT Retcode = 881
- Retcode_RETCODE_RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT Retcode = 882
- Retcode_RETCODE_RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT Retcode = 883
- Retcode_RETCODE_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH Retcode = 884
- Retcode_RETCODE_RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH Retcode = 885
- Retcode_RETCODE_RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH Retcode = 886
- Retcode_RETCODE_RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN Retcode = 891
- Retcode_RETCODE_RET_EFFIGY_REWARD_HAS_TAKEN Retcode = 892
- Retcode_RETCODE_RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT Retcode = 893
- Retcode_RETCODE_RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT Retcode = 894
- Retcode_RETCODE_RET_SEA_LAMP_COIN_EXCEED_LIMIT Retcode = 895
- Retcode_RETCODE_RET_SEA_LAMP_COIN_NOT_ENOUGH Retcode = 896
- Retcode_RETCODE_RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT Retcode = 897
- Retcode_RETCODE_RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN Retcode = 898
- Retcode_RETCODE_RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN Retcode = 899
- Retcode_RETCODE_RET_ARENA_ACTIVITY_ALREADY_STARTED Retcode = 900
- Retcode_RETCODE_RET_TALENT_ALREAY_UNLOCKED Retcode = 901
- Retcode_RETCODE_RET_PREV_TALENT_NOT_UNLOCKED Retcode = 902
- Retcode_RETCODE_RET_BIG_TALENT_POINT_NOT_ENOUGH Retcode = 903
- Retcode_RETCODE_RET_SMALL_TALENT_POINT_NOT_ENOUGH Retcode = 904
- Retcode_RETCODE_RET_PROUD_SKILL_ALREADY_GOT Retcode = 905
- Retcode_RETCODE_RET_PREV_PROUD_SKILL_NOT_GET Retcode = 906
- Retcode_RETCODE_RET_PROUD_SKILL_MAX_LEVEL Retcode = 907
- Retcode_RETCODE_RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND Retcode = 910
- Retcode_RETCODE_RET_SKILL_DEPOT_IS_THE_SAME Retcode = 911
- Retcode_RETCODE_RET_MONSTER_NOT_EXIST Retcode = 1001
- Retcode_RETCODE_RET_MONSTER_CREATE_FAIL Retcode = 1002
- Retcode_RETCODE_RET_DUNGEON_ENTER_FAIL Retcode = 1101
- Retcode_RETCODE_RET_DUNGEON_QUIT_FAIL Retcode = 1102
- Retcode_RETCODE_RET_DUNGEON_ENTER_EXCEED_DAY_COUNT Retcode = 1103
- Retcode_RETCODE_RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT Retcode = 1104
- Retcode_RETCODE_RET_DUNGEON_REVIVE_FAIL Retcode = 1105
- Retcode_RETCODE_RET_DUNGEON_NOT_SUCCEED Retcode = 1106
- Retcode_RETCODE_RET_DUNGEON_CAN_NOT_CANCEL Retcode = 1107
- Retcode_RETCODE_RET_DEST_DUNGEON_SETTLED Retcode = 1108
- Retcode_RETCODE_RET_DUNGEON_CANDIDATE_TEAM_IS_FULL Retcode = 1109
- Retcode_RETCODE_RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS Retcode = 1110
- Retcode_RETCODE_RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY Retcode = 1111
- Retcode_RETCODE_RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR Retcode = 1112
- Retcode_RETCODE_RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS Retcode = 1113
- Retcode_RETCODE_RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE Retcode = 1114
- Retcode_RETCODE_RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT Retcode = 1115
- Retcode_RETCODE_RET_DUNGEON_OTHERS_LEAVE Retcode = 1116
- Retcode_RETCODE_RET_DUNGEON_ENTER_LEVEL_LIMIT Retcode = 1117
- Retcode_RETCODE_RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP Retcode = 1118
- Retcode_RETCODE_RET_DUNGEON_DROP_SUBFIELD_LIMIT Retcode = 1119
- Retcode_RETCODE_RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE Retcode = 1120
- Retcode_RETCODE_RET_DUNGEON_CANNOT_KICK Retcode = 1121
- Retcode_RETCODE_RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT Retcode = 1122
- Retcode_RETCODE_RET_DUNGEON_IN_FORCE_QUIT Retcode = 1123
- Retcode_RETCODE_RET_DUNGEON_GUEST_QUIT_DUNGEON Retcode = 1124
- Retcode_RETCODE_RET_DUNGEON_TICKET_FAIL Retcode = 1125
- Retcode_RETCODE_RET_CUR_DUNGEON_SETTLED Retcode = 1126
- Retcode_RETCODE_RET_MP_NOT_IN_MY_WORLD Retcode = 1201
- Retcode_RETCODE_RET_MP_IN_MP_MODE Retcode = 1202
- Retcode_RETCODE_RET_MP_SCENE_IS_FULL Retcode = 1203
- Retcode_RETCODE_RET_MP_MODE_NOT_AVAILABLE Retcode = 1204
- Retcode_RETCODE_RET_MP_PLAYER_NOT_ENTERABLE Retcode = 1205
- Retcode_RETCODE_RET_MP_QUEST_BLOCK_MP Retcode = 1206
- Retcode_RETCODE_RET_MP_IN_ROOM_SCENE Retcode = 1207
- Retcode_RETCODE_RET_MP_WORLD_IS_FULL Retcode = 1208
- Retcode_RETCODE_RET_MP_PLAYER_NOT_ALLOW_ENTER Retcode = 1209
- Retcode_RETCODE_RET_MP_PLAYER_DISCONNECTED Retcode = 1210
- Retcode_RETCODE_RET_MP_NOT_IN_MP_MODE Retcode = 1211
- Retcode_RETCODE_RET_MP_OWNER_NOT_ENTER Retcode = 1212
- Retcode_RETCODE_RET_MP_ALLOW_ENTER_PLAYER_FULL Retcode = 1213
- Retcode_RETCODE_RET_MP_TARGET_PLAYER_IN_TRANSFER Retcode = 1214
- Retcode_RETCODE_RET_MP_TARGET_ENTERING_OTHER Retcode = 1215
- Retcode_RETCODE_RET_MP_OTHER_ENTERING Retcode = 1216
- Retcode_RETCODE_RET_MP_ENTER_MAIN_PLAYER_IN_PLOT Retcode = 1217
- Retcode_RETCODE_RET_MP_NOT_PS_PLAYER Retcode = 1218
- Retcode_RETCODE_RET_MP_PLAY_NOT_ACTIVE Retcode = 1219
- Retcode_RETCODE_RET_MP_PLAY_REMAIN_REWARDS Retcode = 1220
- Retcode_RETCODE_RET_MP_PLAY_NO_REWARD Retcode = 1221
- Retcode_RETCODE_RET_MP_OPEN_STATE_FAIL Retcode = 1223
- Retcode_RETCODE_RET_MP_PLAYER_IN_BLACKLIST Retcode = 1224
- Retcode_RETCODE_RET_MP_REPLY_TIMEOUT Retcode = 1225
- Retcode_RETCODE_RET_MP_IS_BLOCK Retcode = 1226
- Retcode_RETCODE_RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY Retcode = 1227
- Retcode_RETCODE_RET_MP_IN_MP_PLAY_BATTLE Retcode = 1228
- Retcode_RETCODE_RET_MP_GUEST_HAS_REWARD_REMAINED Retcode = 1229
- Retcode_RETCODE_RET_MP_QUIT_MP_INVALID Retcode = 1230
- Retcode_RETCODE_RET_MP_OTHER_DATA_VERSION_NOT_LATEST Retcode = 1231
- Retcode_RETCODE_RET_MP_DATA_VERSION_NOT_LATEST Retcode = 1232
- Retcode_RETCODE_RET_MP_CUR_WORLD_NOT_ENTERABLE Retcode = 1233
- Retcode_RETCODE_RET_MP_ANY_GALLERY_STARTED Retcode = 1234
- Retcode_RETCODE_RET_MP_HAS_ACTIVE_DRAFT Retcode = 1235
- Retcode_RETCODE_RET_MP_PLAYER_IN_DUNGEON Retcode = 1236
- Retcode_RETCODE_RET_MP_MATCH_FULL Retcode = 1237
- Retcode_RETCODE_RET_MP_MATCH_LIMIT Retcode = 1238
- Retcode_RETCODE_RET_MP_MATCH_IN_PUNISH Retcode = 1239
- Retcode_RETCODE_RET_MP_IS_IN_MULTISTAGE Retcode = 1240
- Retcode_RETCODE_RET_MP_MATCH_PLAY_NOT_OPEN Retcode = 1241
- Retcode_RETCODE_RET_MP_ONLY_MP_WITH_PS_PLAYER Retcode = 1242
- Retcode_RETCODE_RET_MP_GUEST_LOADING_FIRST_ENTER Retcode = 1243
- Retcode_RETCODE_RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING Retcode = 1244
- Retcode_RETCODE_RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING Retcode = 1245
- Retcode_RETCODE_RET_MP_MUSIC_GAME_ONGOING Retcode = 1246
- Retcode_RETCODE_RET_MP_IN_MPING_MODE Retcode = 1247
- Retcode_RETCODE_RET_MP_OWNER_IN_SINGLE_SCENE Retcode = 1248
- Retcode_RETCODE_RET_MP_IN_SINGLE_SCENE Retcode = 1249
- Retcode_RETCODE_RET_MP_REPLY_NO_VALID_AVATAR Retcode = 1250
- Retcode_RETCODE_RET_MAIL_PARA_ERR Retcode = 1301
- Retcode_RETCODE_RET_MAIL_MAX_NUM Retcode = 1302
- Retcode_RETCODE_RET_MAIL_ITEM_NUM_EXCEED Retcode = 1303
- Retcode_RETCODE_RET_MAIL_TITLE_LEN_EXCEED Retcode = 1304
- Retcode_RETCODE_RET_MAIL_CONTENT_LEN_EXCEED Retcode = 1305
- Retcode_RETCODE_RET_MAIL_SENDER_LEN_EXCEED Retcode = 1306
- Retcode_RETCODE_RET_MAIL_PARSE_PACKET_FAIL Retcode = 1307
- Retcode_RETCODE_RET_OFFLINE_MSG_MAX_NUM Retcode = 1308
- Retcode_RETCODE_RET_OFFLINE_MSG_SAME_TICKET Retcode = 1309
- Retcode_RETCODE_RET_MAIL_EXCEL_MAIL_TYPE_ERROR Retcode = 1310
- Retcode_RETCODE_RET_MAIL_CANNOT_SEND_MCOIN Retcode = 1311
- Retcode_RETCODE_RET_MAIL_HCOIN_EXCEED_LIMIT Retcode = 1312
- Retcode_RETCODE_RET_MAIL_SCOIN_EXCEED_LIMIT Retcode = 1313
- Retcode_RETCODE_RET_MAIL_MATERIAL_ID_INVALID Retcode = 1314
- Retcode_RETCODE_RET_MAIL_AVATAR_EXCEED_LIMIT Retcode = 1315
- Retcode_RETCODE_RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT Retcode = 1316
- Retcode_RETCODE_RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT Retcode = 1317
- Retcode_RETCODE_RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH Retcode = 1318
- Retcode_RETCODE_RET_MAIL_TICKET_IS_EMPTY Retcode = 1319
- Retcode_RETCODE_RET_MAIL_TRANSACTION_IS_EMPTY Retcode = 1320
- Retcode_RETCODE_RET_MAIL_DELETE_COLLECTED Retcode = 1321
- Retcode_RETCODE_RET_DAILY_TASK_NOT_FINISH Retcode = 1330
- Retcode_RETCODE_RET_DAILY_TAKS_HAS_TAKEN Retcode = 1331
- Retcode_RETCODE_RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED Retcode = 1332
- Retcode_RETCODE_RET_DAILY_TASK_FILTER_CITY_NOT_OPEN Retcode = 1333
- Retcode_RETCODE_RET_GACHA_INAVAILABLE Retcode = 1401
- Retcode_RETCODE_RET_GACHA_RANDOM_NOT_MATCH Retcode = 1402
- Retcode_RETCODE_RET_GACHA_SCHEDULE_NOT_MATCH Retcode = 1403
- Retcode_RETCODE_RET_GACHA_INVALID_TIMES Retcode = 1404
- Retcode_RETCODE_RET_GACHA_COST_ITEM_NOT_ENOUGH Retcode = 1405
- Retcode_RETCODE_RET_GACHA_TIMES_LIMIT Retcode = 1406
- Retcode_RETCODE_RET_GACHA_WISH_SAME_ITEM Retcode = 1407
- Retcode_RETCODE_RET_GACHA_WISH_INVALID_ITEM Retcode = 1408
- Retcode_RETCODE_RET_GACHA_MINORS_TIMES_LIMIT Retcode = 1409
- Retcode_RETCODE_RET_GACHA_GENERAL_TIMES_LIMIT Retcode = 1410
- Retcode_RETCODE_RET_INVESTIGAITON_NOT_IN_PROGRESS Retcode = 1501
- Retcode_RETCODE_RET_INVESTIGAITON_UNCOMPLETE Retcode = 1502
- Retcode_RETCODE_RET_INVESTIGAITON_REWARD_TAKEN Retcode = 1503
- Retcode_RETCODE_RET_INVESTIGAITON_TARGET_STATE_ERROR Retcode = 1504
- Retcode_RETCODE_RET_PUSH_TIPS_NOT_FOUND Retcode = 1505
- Retcode_RETCODE_RET_SIGN_IN_RECORD_NOT_FOUND Retcode = 1506
- Retcode_RETCODE_RET_ALREADY_HAVE_SIGNED_IN Retcode = 1507
- Retcode_RETCODE_RET_SIGN_IN_COND_NOT_SATISFIED Retcode = 1508
- Retcode_RETCODE_RET_BONUS_ACTIVITY_NOT_UNREWARDED Retcode = 1509
- Retcode_RETCODE_RET_SIGN_IN_REWARDED Retcode = 1510
- Retcode_RETCODE_RET_TOWER_NOT_OPEN Retcode = 1521
- Retcode_RETCODE_RET_TOWER_HAVE_DAILY_RECORD Retcode = 1522
- Retcode_RETCODE_RET_TOWER_NOT_RECORD Retcode = 1523
- Retcode_RETCODE_RET_TOWER_HAVE_RECORD Retcode = 1524
- Retcode_RETCODE_RET_TOWER_TEAM_NUM_ERROR Retcode = 1525
- Retcode_RETCODE_RET_TOWER_FLOOR_NOT_OPEN Retcode = 1526
- Retcode_RETCODE_RET_TOWER_NO_FLOOR_STAR_RECORD Retcode = 1527
- Retcode_RETCODE_RET_ALREADY_HAS_TOWER_BUFF Retcode = 1528
- Retcode_RETCODE_RET_DUPLICATE_ENTER_LEVEL Retcode = 1529
- Retcode_RETCODE_RET_NOT_IN_TOWER_LEVEL Retcode = 1530
- Retcode_RETCODE_RET_IN_TOWER_LEVEL Retcode = 1531
- Retcode_RETCODE_RET_TOWER_PREV_FLOOR_NOT_FINISH Retcode = 1532
- Retcode_RETCODE_RET_TOWER_STAR_NOT_ENOUGH Retcode = 1533
- Retcode_RETCODE_RET_BATTLE_PASS_NO_SCHEDULE Retcode = 1541
- Retcode_RETCODE_RET_BATTLE_PASS_HAS_BUYED Retcode = 1542
- Retcode_RETCODE_RET_BATTLE_PASS_LEVEL_OVERFLOW Retcode = 1543
- Retcode_RETCODE_RET_BATTLE_PASS_PRODUCT_EXPIRED Retcode = 1544
- Retcode_RETCODE_RET_MATCH_HOST_QUIT Retcode = 1561
- Retcode_RETCODE_RET_MATCH_ALREADY_IN_MATCH Retcode = 1562
- Retcode_RETCODE_RET_MATCH_NOT_IN_MATCH Retcode = 1563
- Retcode_RETCODE_RET_MATCH_APPLYING_ENTER_MP Retcode = 1564
- Retcode_RETCODE_RET_WIDGET_TREASURE_SPOT_NOT_FOUND Retcode = 1581
- Retcode_RETCODE_RET_WIDGET_TREASURE_ENTITY_EXISTS Retcode = 1582
- Retcode_RETCODE_RET_WIDGET_TREASURE_SPOT_FAR_AWAY Retcode = 1583
- Retcode_RETCODE_RET_WIDGET_TREASURE_FINISHED_TODAY Retcode = 1584
- Retcode_RETCODE_RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR Retcode = 1585
- Retcode_RETCODE_RET_WIDGET_CAMERA_SCAN_ID_ERROR Retcode = 1586
- Retcode_RETCODE_RET_WIDGET_NOT_ACTIVE Retcode = 1587
- Retcode_RETCODE_RET_WIDGET_FEATHER_NOT_ACTIVE Retcode = 1588
- Retcode_RETCODE_RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY Retcode = 1589
- Retcode_RETCODE_RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST Retcode = 1590
- Retcode_RETCODE_RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT Retcode = 1591
- Retcode_RETCODE_RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE Retcode = 1592
- Retcode_RETCODE_RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED Retcode = 1593
- Retcode_RETCODE_RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST Retcode = 1594
- Retcode_RETCODE_RET_WIDGET_SKY_CRYSTAL_NOT_FOUND Retcode = 1595
- Retcode_RETCODE_RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR Retcode = 1596
- Retcode_RETCODE_RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH Retcode = 1597
- Retcode_RETCODE_RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH Retcode = 1598
- Retcode_RETCODE_RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH Retcode = 1599
- Retcode_RETCODE_RET_UID_NOT_EXIST Retcode = 2001
- Retcode_RETCODE_RET_PARSE_BIN_ERROR Retcode = 2002
- Retcode_RETCODE_RET_ACCOUNT_INFO_NOT_EXIST Retcode = 2003
- Retcode_RETCODE_RET_ORDER_INFO_NOT_EXIST Retcode = 2004
- Retcode_RETCODE_RET_SNAPSHOT_INDEX_ERROR Retcode = 2005
- Retcode_RETCODE_RET_MAIL_HAS_BEEN_SENT Retcode = 2006
- Retcode_RETCODE_RET_PRODUCT_NOT_EXIST Retcode = 2007
- Retcode_RETCODE_RET_UNFINISH_ORDER Retcode = 2008
- Retcode_RETCODE_RET_ID_NOT_EXIST Retcode = 2009
- Retcode_RETCODE_RET_ORDER_TRADE_EARLY Retcode = 2010
- Retcode_RETCODE_RET_ORDER_FINISHED Retcode = 2011
- Retcode_RETCODE_RET_GAMESERVER_VERSION_WRONG Retcode = 2012
- Retcode_RETCODE_RET_OFFLINE_OP_FULL_LENGTH Retcode = 2013
- Retcode_RETCODE_RET_CONCERT_PRODUCT_OBTAIN_LIMIT Retcode = 2014
- Retcode_RETCODE_RET_CONCERT_PRODUCT_TICKET_DUPLICATED Retcode = 2015
- Retcode_RETCODE_RET_CONCERT_PRODUCT_TICKET_EMPTY Retcode = 2016
- Retcode_RETCODE_RET_REDIS_MODIFIED Retcode = 5001
- Retcode_RETCODE_RET_REDIS_UID_NOT_EXIST Retcode = 5002
- Retcode_RETCODE_RET_PATHFINDING_DATA_NOT_EXIST Retcode = 6001
- Retcode_RETCODE_RET_PATHFINDING_DESTINATION_NOT_EXIST Retcode = 6002
- Retcode_RETCODE_RET_PATHFINDING_ERROR_SCENE Retcode = 6003
- Retcode_RETCODE_RET_PATHFINDING_SCENE_DATA_LOADING Retcode = 6004
- Retcode_RETCODE_RET_FRIEND_COUNT_EXCEEDED Retcode = 7001
- Retcode_RETCODE_RET_PLAYER_NOT_EXIST Retcode = 7002
- Retcode_RETCODE_RET_ALREADY_SENT_ADD_REQUEST Retcode = 7003
- Retcode_RETCODE_RET_ASK_FRIEND_LIST_FULL Retcode = 7004
- Retcode_RETCODE_RET_PLAYER_ALREADY_IS_FRIEND Retcode = 7005
- Retcode_RETCODE_RET_PLAYER_NOT_ASK_FRIEND Retcode = 7006
- Retcode_RETCODE_RET_TARGET_FRIEND_COUNT_EXCEED Retcode = 7007
- Retcode_RETCODE_RET_NOT_FRIEND Retcode = 7008
- Retcode_RETCODE_RET_BIRTHDAY_CANNOT_BE_SET_TWICE Retcode = 7009
- Retcode_RETCODE_RET_CANNOT_ADD_SELF_FRIEND Retcode = 7010
- Retcode_RETCODE_RET_SIGNATURE_ILLEGAL Retcode = 7011
- Retcode_RETCODE_RET_PS_PLAYER_CANNOT_ADD_FRIENDS Retcode = 7012
- Retcode_RETCODE_RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS Retcode = 7013
- Retcode_RETCODE_RET_NAME_CARD_NOT_UNLOCKED Retcode = 7014
- Retcode_RETCODE_RET_ALREADY_IN_BLACKLIST Retcode = 7015
- Retcode_RETCODE_RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST Retcode = 7016
- Retcode_RETCODE_RET_PLAYER_BLACKLIST_FULL Retcode = 7017
- Retcode_RETCODE_RET_PLAYER_NOT_IN_BLACKLIST Retcode = 7018
- Retcode_RETCODE_RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND Retcode = 7019
- Retcode_RETCODE_RET_IN_TARGET_BLACKLIST Retcode = 7020
- Retcode_RETCODE_RET_CANNOT_ADD_TARGET_FRIEND Retcode = 7021
- Retcode_RETCODE_RET_BIRTHDAY_FORMAT_ERROR Retcode = 7022
- Retcode_RETCODE_RET_ONLINE_ID_NOT_EXISTS Retcode = 7023
- Retcode_RETCODE_RET_FIRST_SHARE_REWARD_HAS_TAKEN Retcode = 7024
- Retcode_RETCODE_RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST Retcode = 7025
- Retcode_RETCODE_RET_REPORT_CD Retcode = 7026
- Retcode_RETCODE_RET_REPORT_CONTENT_ILLEGAL Retcode = 7027
- Retcode_RETCODE_RET_REMARK_WORD_ILLEGAL Retcode = 7028
- Retcode_RETCODE_RET_REMARK_TOO_LONG Retcode = 7029
- Retcode_RETCODE_RET_REMARK_UTF8_ERROR Retcode = 7030
- Retcode_RETCODE_RET_REMARK_IS_EMPTY Retcode = 7031
- Retcode_RETCODE_RET_ASK_ADD_FRIEND_CD Retcode = 7032
- Retcode_RETCODE_RET_SHOW_AVATAR_INFO_NOT_EXIST Retcode = 7033
- Retcode_RETCODE_RET_PLAYER_NOT_SHOW_AVATAR Retcode = 7034
- Retcode_RETCODE_RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID Retcode = 7035
- Retcode_RETCODE_RET_PSN_ID_NOT_FOUND Retcode = 7036
- Retcode_RETCODE_RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT Retcode = 7037
- Retcode_RETCODE_RET_REMARK_EMPTY Retcode = 7038
- Retcode_RETCODE_RET_IN_TARGET_PSN_BLACKLIST Retcode = 7039
- Retcode_RETCODE_RET_SIGNATURE_NOT_CHANGED Retcode = 7040
- Retcode_RETCODE_RET_SIGNATURE_MONTHLY_LIMIT Retcode = 7041
- Retcode_RETCODE_RET_REQ_FRIEND_AVATAR_FREQUENTLY Retcode = 7042
- Retcode_RETCODE_RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL Retcode = 7043
- Retcode_RETCODE_RET_OFFERING_NOT_OPEN Retcode = 7081
- Retcode_RETCODE_RET_OFFERING_LEVEL_LIMIT Retcode = 7082
- Retcode_RETCODE_RET_OFFERING_LEVEL_NOT_REACH Retcode = 7083
- Retcode_RETCODE_RET_OFFERING_LEVEL_HAS_TAKEN Retcode = 7084
- Retcode_RETCODE_RET_CITY_REPUTATION_NOT_OPEN Retcode = 7101
- Retcode_RETCODE_RET_CITY_REPUTATION_LEVEL_TAKEN Retcode = 7102
- Retcode_RETCODE_RET_CITY_REPUTATION_LEVEL_NOT_REACH Retcode = 7103
- Retcode_RETCODE_RET_CITY_REPUTATION_PARENT_QUEST_TAKEN Retcode = 7104
- Retcode_RETCODE_RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH Retcode = 7105
- Retcode_RETCODE_RET_CITY_REPUTATION_ACCEPT_REQUEST Retcode = 7106
- Retcode_RETCODE_RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST Retcode = 7107
- Retcode_RETCODE_RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT Retcode = 7108
- Retcode_RETCODE_RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN Retcode = 7109
- Retcode_RETCODE_RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD Retcode = 7110
- Retcode_RETCODE_RET_CITY_REPUTATION_SWITCH_CLOSE Retcode = 7111
- Retcode_RETCODE_RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE Retcode = 7112
- Retcode_RETCODE_RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD Retcode = 7113
- Retcode_RETCODE_RET_CITY_REPUTATION_EXPLORE_NOT_REACH Retcode = 7114
- Retcode_RETCODE_RET_MECHANICUS_NOT_OPEN Retcode = 7120
- Retcode_RETCODE_RET_MECHANICUS_GEAR_UNLOCK Retcode = 7121
- Retcode_RETCODE_RET_MECHANICUS_GEAR_LOCK Retcode = 7122
- Retcode_RETCODE_RET_MECHANICUS_GEAR_LEVEL_LIMIT Retcode = 7123
- Retcode_RETCODE_RET_MECHANICUS_COIN_NOT_ENOUGH Retcode = 7124
- Retcode_RETCODE_RET_MECHANICUS_NO_SEQUENCE Retcode = 7125
- Retcode_RETCODE_RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL Retcode = 7126
- Retcode_RETCODE_RET_MECHANICUS_SEQUENCE_LIMIT_OPEN Retcode = 7127
- Retcode_RETCODE_RET_MECHANICUS_DIFFICULT_NOT_SUPPORT Retcode = 7128
- Retcode_RETCODE_RET_MECHANICUS_TICKET_NOT_ENOUGH Retcode = 7129
- Retcode_RETCODE_RET_MECHANICUS_TEACH_NOT_FINISH Retcode = 7130
- Retcode_RETCODE_RET_MECHANICUS_TEACH_FINISHED Retcode = 7131
- Retcode_RETCODE_RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK Retcode = 7132
- Retcode_RETCODE_RET_MECHANICUS_PLAYER_LIMIT Retcode = 7133
- Retcode_RETCODE_RET_MECHANICUS_PUNISH_TIME Retcode = 7134
- Retcode_RETCODE_RET_MECHANICUS_SWITCH_CLOSE Retcode = 7135
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON Retcode = 7150
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND Retcode = 7151
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD Retcode = 7152
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY Retcode = 7153
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE Retcode = 7154
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE Retcode = 7155
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_CARD_IS_WAITING Retcode = 7156
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED Retcode = 7157
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED Retcode = 7158
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER Retcode = 7159
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS Retcode = 7160
- Retcode_RETCODE_RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED Retcode = 7161
- Retcode_RETCODE_RET_LEGENDARY_KEY_NOT_ENOUGH Retcode = 8001
- Retcode_RETCODE_RET_LEGENDARY_KEY_EXCEED_LIMIT Retcode = 8002
- Retcode_RETCODE_RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM Retcode = 8003
- Retcode_RETCODE_RET_PERSONAL_LINE_OPEN_STATE_OFF Retcode = 8004
- Retcode_RETCODE_RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH Retcode = 8005
- Retcode_RETCODE_RET_PERSONAL_LINE_NOT_OPEN Retcode = 8006
- Retcode_RETCODE_RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH Retcode = 8007
- Retcode_RETCODE_RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT Retcode = 8201
- Retcode_RETCODE_RET_HUNTING_HAS_UNFINISHED_OFFER Retcode = 8202
- Retcode_RETCODE_RET_HUNTING_FAILED_OFFER_NOT_CD_READY Retcode = 8203
- Retcode_RETCODE_RET_HUNTING_NOT_TAKE_OFFER Retcode = 8204
- Retcode_RETCODE_RET_HUNTING_CANNOT_TAKE_TWICE Retcode = 8205
- Retcode_RETCODE_RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE Retcode = 8901
- Retcode_RETCODE_RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND Retcode = 8902
- Retcode_RETCODE_RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED Retcode = 8903
- Retcode_RETCODE_RET_PRIVATE_CHAT_CONTENT_TOO_LONG Retcode = 8904
- Retcode_RETCODE_RET_PRIVATE_CHAT_PULL_TOO_FAST Retcode = 8905
- Retcode_RETCODE_RET_PRIVATE_CHAT_REPEAT_READ Retcode = 8906
- Retcode_RETCODE_RET_PRIVATE_CHAT_READ_NOT_FRIEND Retcode = 8907
- Retcode_RETCODE_RET_REUNION_FINISHED Retcode = 9001
- Retcode_RETCODE_RET_REUNION_NOT_ACTIVATED Retcode = 9002
- Retcode_RETCODE_RET_REUNION_ALREADY_TAKE_FIRST_REWARD Retcode = 9003
- Retcode_RETCODE_RET_REUNION_SIGN_IN_REWARDED Retcode = 9004
- Retcode_RETCODE_RET_REUNION_WATCHER_REWARDED Retcode = 9005
- Retcode_RETCODE_RET_REUNION_WATCHER_NOT_FINISH Retcode = 9006
- Retcode_RETCODE_RET_REUNION_MISSION_REWARDED Retcode = 9007
- Retcode_RETCODE_RET_REUNION_MISSION_NOT_FINISH Retcode = 9008
- Retcode_RETCODE_RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED Retcode = 9009
- Retcode_RETCODE_RET_BLESSING_CONTENT_CLOSED Retcode = 9101
- Retcode_RETCODE_RET_BLESSING_NOT_ACTIVE Retcode = 9102
- Retcode_RETCODE_RET_BLESSING_NOT_TODAY_ENTITY Retcode = 9103
- Retcode_RETCODE_RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT Retcode = 9104
- Retcode_RETCODE_RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT Retcode = 9105
- Retcode_RETCODE_RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT Retcode = 9106
- Retcode_RETCODE_RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH Retcode = 9107
- Retcode_RETCODE_RET_BLESSING_PIC_NOT_ENOUGH Retcode = 9108
- Retcode_RETCODE_RET_BLESSING_PIC_HAS_RECEIVED Retcode = 9109
- Retcode_RETCODE_RET_BLESSING_TARGET_RECV_NUM_EXCEED Retcode = 9110
- Retcode_RETCODE_RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT Retcode = 9111
- Retcode_RETCODE_RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH Retcode = 9112
- Retcode_RETCODE_RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT Retcode = 9113
- Retcode_RETCODE_RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH Retcode = 9114
- Retcode_RETCODE_RET_FLEUR_FAIR_MINIGAME_NOT_OPEN Retcode = 9115
- Retcode_RETCODE_RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK Retcode = 9116
- Retcode_RETCODE_RET_FLEUR_FAIR_DUNGEON_LOCKED Retcode = 9117
- Retcode_RETCODE_RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME Retcode = 9118
- Retcode_RETCODE_RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM Retcode = 9119
- Retcode_RETCODE_RET_WATER_SPIRIT_COIN_EXCEED_LIMIT Retcode = 9120
- Retcode_RETCODE_RET_WATER_SPIRIT_COIN_NOT_ENOUGH Retcode = 9121
- Retcode_RETCODE_RET_REGION_SEARCH_NO_SEARCH Retcode = 9122
- Retcode_RETCODE_RET_REGION_SEARCH_STATE_ERROR Retcode = 9123
- Retcode_RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN Retcode = 9130
- Retcode_RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN Retcode = 9131
- Retcode_RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN Retcode = 9132
- Retcode_RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN Retcode = 9133
- Retcode_RETCODE_RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON Retcode = 9134
- Retcode_RETCODE_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE Retcode = 9135
- Retcode_RETCODE_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN Retcode = 9136
- Retcode_RETCODE_RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT Retcode = 9137
- Retcode_RETCODE_RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH Retcode = 9138
- Retcode_RETCODE_RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON Retcode = 9139
- Retcode_RETCODE_RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH Retcode = 9150
- Retcode_RETCODE_RET_HIDE_AND_SEEK_PLAY_NOT_OPEN Retcode = 9160
- Retcode_RETCODE_RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN Retcode = 9161
- Retcode_RETCODE_RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT Retcode = 9170
- Retcode_RETCODE_RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH Retcode = 9171
- Retcode_RETCODE_RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT Retcode = 9172
- Retcode_RETCODE_RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH Retcode = 9173
- Retcode_RETCODE_RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT Retcode = 9180
- Retcode_RETCODE_RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH Retcode = 9181
- Retcode_RETCODE_RET_CHESS_TEACH_MAP_FINISHED Retcode = 9183
- Retcode_RETCODE_RET_CHESS_TEACH_MAP_UNFINISHED Retcode = 9184
- Retcode_RETCODE_RET_CHESS_COIN_EXCEED_LIMIT Retcode = 9185
- Retcode_RETCODE_RET_CHESS_COIN_NOT_ENOUGH Retcode = 9186
- Retcode_RETCODE_RET_CHESS_IN_PUNISH_TIME Retcode = 9187
- Retcode_RETCODE_RET_CHESS_PREV_MAP_UNFINISHED Retcode = 9188
- Retcode_RETCODE_RET_CHESS_MAP_LOCKED Retcode = 9189
- Retcode_RETCODE_RET_BLITZ_RUSH_NOT_OPEN Retcode = 9192
- Retcode_RETCODE_RET_BLITZ_RUSH_DUNGEON_NOT_OPEN Retcode = 9193
- Retcode_RETCODE_RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT Retcode = 9194
- Retcode_RETCODE_RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT Retcode = 9195
- Retcode_RETCODE_RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH Retcode = 9196
- Retcode_RETCODE_RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH Retcode = 9197
- Retcode_RETCODE_RET_MIRACLE_RING_VALUE_NOT_ENOUGH Retcode = 9201
- Retcode_RETCODE_RET_MIRACLE_RING_CD Retcode = 9202
- Retcode_RETCODE_RET_MIRACLE_RING_REWARD_NOT_TAKEN Retcode = 9203
- Retcode_RETCODE_RET_MIRACLE_RING_NOT_DELIVER Retcode = 9204
- Retcode_RETCODE_RET_MIRACLE_RING_DELIVER_EXCEED Retcode = 9205
- Retcode_RETCODE_RET_MIRACLE_RING_HAS_CREATED Retcode = 9206
- Retcode_RETCODE_RET_MIRACLE_RING_HAS_NOT_CREATED Retcode = 9207
- Retcode_RETCODE_RET_MIRACLE_RING_NOT_YOURS Retcode = 9208
- Retcode_RETCODE_RET_GADGET_FOUNDATION_UNAUTHORIZED Retcode = 9251
- Retcode_RETCODE_RET_GADGET_FOUNDATION_SCENE_NOT_FOUND Retcode = 9252
- Retcode_RETCODE_RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE Retcode = 9253
- Retcode_RETCODE_RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT Retcode = 9254
- Retcode_RETCODE_RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE Retcode = 9255
- Retcode_RETCODE_RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED Retcode = 9256
- Retcode_RETCODE_RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE Retcode = 9257
- Retcode_RETCODE_RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER Retcode = 9258
- Retcode_RETCODE_RET_GADGET_FOUNDATION_NOT_LOCKED Retcode = 9259
- Retcode_RETCODE_RET_GADGET_FOUNDATION_DUPLICATE_LOCK Retcode = 9260
- Retcode_RETCODE_RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND Retcode = 9261
- Retcode_RETCODE_RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND Retcode = 9262
- Retcode_RETCODE_RET_GADGET_FOUNDATION_ROTAION_DISABLED Retcode = 9263
- Retcode_RETCODE_RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT Retcode = 9264
- Retcode_RETCODE_RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT Retcode = 9265
- Retcode_RETCODE_RET_GADGET_FOUNDATION_ROTATION_ON_GOING Retcode = 9266
- Retcode_RETCODE_RET_OP_ACTIVITY_BONUS_NOT_FOUND Retcode = 9301
- Retcode_RETCODE_RET_OP_ACTIVITY_NOT_OPEN Retcode = 9302
- Retcode_RETCODE_RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE Retcode = 9501
- Retcode_RETCODE_RET_MULTISTAGE_PLAY_NOT_FOUND Retcode = 9502
- Retcode_RETCODE_RET_COOP_CHAPTER_NOT_OPEN Retcode = 9601
- Retcode_RETCODE_RET_COOP_COND_NOT_MEET Retcode = 9602
- Retcode_RETCODE_RET_COOP_POINT_LOCKED Retcode = 9603
- Retcode_RETCODE_RET_COOP_NOT_HAVE_PROGRESS Retcode = 9604
- Retcode_RETCODE_RET_COOP_REWARD_HAS_TAKEN Retcode = 9605
- Retcode_RETCODE_RET_DRAFT_HAS_ACTIVE_DRAFT Retcode = 9651
- Retcode_RETCODE_RET_DRAFT_NOT_IN_MY_WORLD Retcode = 9652
- Retcode_RETCODE_RET_DRAFT_NOT_SUPPORT_MP Retcode = 9653
- Retcode_RETCODE_RET_DRAFT_PLAYER_NOT_ENOUGH Retcode = 9654
- Retcode_RETCODE_RET_DRAFT_INCORRECT_SCENE Retcode = 9655
- Retcode_RETCODE_RET_DRAFT_OTHER_PLAYER_ENTERING Retcode = 9656
- Retcode_RETCODE_RET_DRAFT_GUEST_IS_TRANSFERRING Retcode = 9657
- Retcode_RETCODE_RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE Retcode = 9658
- Retcode_RETCODE_RET_DRAFT_INVITE_OVER_TIME Retcode = 9659
- Retcode_RETCODE_RET_DRAFT_TWICE_CONFIRM_OVER_TIMER Retcode = 9660
- Retcode_RETCODE_RET_HOME_UNKOWN Retcode = 9701
- Retcode_RETCODE_RET_HOME_INVALID_CLIENT_PARAM Retcode = 9702
- Retcode_RETCODE_RET_HOME_TARGE_PLAYER_HAS_NO_HOME Retcode = 9703
- Retcode_RETCODE_RET_HOME_NOT_ONLINE Retcode = 9704
- Retcode_RETCODE_RET_HOME_PLAYER_FULL Retcode = 9705
- Retcode_RETCODE_RET_HOME_BLOCKED Retcode = 9706
- Retcode_RETCODE_RET_HOME_ALREADY_IN_TARGET_HOME_WORLD Retcode = 9707
- Retcode_RETCODE_RET_HOME_IN_EDIT_MODE Retcode = 9708
- Retcode_RETCODE_RET_HOME_NOT_IN_EDIT_MODE Retcode = 9709
- Retcode_RETCODE_RET_HOME_HAS_GUEST Retcode = 9710
- Retcode_RETCODE_RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE Retcode = 9711
- Retcode_RETCODE_RET_HOME_CLIENT_PARAM_INVALID Retcode = 9712
- Retcode_RETCODE_RET_HOME_PLAYER_NOT_IN_HOME_WORLD Retcode = 9713
- Retcode_RETCODE_RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD Retcode = 9714
- Retcode_RETCODE_RET_HOME_NOT_FOUND_IN_MEM Retcode = 9715
- Retcode_RETCODE_RET_HOME_PLAYER_IN_HOME_ROOM_SCENE Retcode = 9716
- Retcode_RETCODE_RET_HOME_HOME_REFUSE_GUEST_ENTER Retcode = 9717
- Retcode_RETCODE_RET_HOME_OWNER_REFUSE_TO_ENTER_HOME Retcode = 9718
- Retcode_RETCODE_RET_HOME_OWNER_OFFLINE Retcode = 9719
- Retcode_RETCODE_RET_HOME_FURNITURE_EXCEED_LIMIT Retcode = 9720
- Retcode_RETCODE_RET_HOME_FURNITURE_COUNT_NOT_ENOUGH Retcode = 9721
- Retcode_RETCODE_RET_HOME_IN_TRY_ENTER_PROCESS Retcode = 9722
- Retcode_RETCODE_RET_HOME_ALREADY_IN_TARGET_SCENE Retcode = 9723
- Retcode_RETCODE_RET_HOME_COIN_EXCEED_LIMIT Retcode = 9724
- Retcode_RETCODE_RET_HOME_COIN_NOT_ENOUGH Retcode = 9725
- Retcode_RETCODE_RET_HOME_MODULE_NOT_UNLOCKED Retcode = 9726
- Retcode_RETCODE_RET_HOME_CUR_MODULE_CLOSED Retcode = 9727
- Retcode_RETCODE_RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED Retcode = 9728
- Retcode_RETCODE_RET_HOME_IN_MATCH Retcode = 9729
- Retcode_RETCODE_RET_HOME_IN_COMBAT Retcode = 9730
- Retcode_RETCODE_RET_HOME_EDIT_MODE_CD Retcode = 9731
- Retcode_RETCODE_RET_HOME_UPDATE_FURNITURE_CD Retcode = 9732
- Retcode_RETCODE_RET_HOME_BLOCK_FURNITURE_LIMIT Retcode = 9733
- Retcode_RETCODE_RET_HOME_NOT_SUPPORT Retcode = 9734
- Retcode_RETCODE_RET_HOME_STATE_NOT_OPEN Retcode = 9735
- Retcode_RETCODE_RET_HOME_TARGET_STATE_NOT_OPEN Retcode = 9736
- Retcode_RETCODE_RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL Retcode = 9737
- Retcode_RETCODE_RET_HOME_SAVE_NO_MAIN_HOUSE Retcode = 9738
- Retcode_RETCODE_RET_HOME_IN_DUNGEON Retcode = 9739
- Retcode_RETCODE_RET_HOME_ANY_GALLERY_STARTED Retcode = 9740
- Retcode_RETCODE_RET_HOME_QUEST_BLOCK_HOME Retcode = 9741
- Retcode_RETCODE_RET_HOME_WAITING_PRIOR_CHECK Retcode = 9742
- Retcode_RETCODE_RET_HOME_PERSISTENT_CHECK_FAIL Retcode = 9743
- Retcode_RETCODE_RET_HOME_FIND_ONLINE_HOME_FAIL Retcode = 9744
- Retcode_RETCODE_RET_HOME_JOIN_SCENE_FAIL Retcode = 9745
- Retcode_RETCODE_RET_HOME_MAX_PLAYER Retcode = 9746
- Retcode_RETCODE_RET_HOME_IN_TRANSFER Retcode = 9747
- Retcode_RETCODE_RET_HOME_ANY_HOME_GALLERY_STARTED Retcode = 9748
- Retcode_RETCODE_RET_HOME_CAN_NOT_ENTER_IN_AUDIT Retcode = 9749
- Retcode_RETCODE_RET_FURNITURE_MAKE_INDEX_ERROR Retcode = 9750
- Retcode_RETCODE_RET_FURNITURE_MAKE_LOCKED Retcode = 9751
- Retcode_RETCODE_RET_FURNITURE_MAKE_CONFIG_ERROR Retcode = 9752
- Retcode_RETCODE_RET_FURNITURE_MAKE_SLOT_FULL Retcode = 9753
- Retcode_RETCODE_RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL Retcode = 9754
- Retcode_RETCODE_RET_FURNITURE_MAKE_UNFINISH Retcode = 9755
- Retcode_RETCODE_RET_FURNITURE_MAKE_IS_FINISH Retcode = 9756
- Retcode_RETCODE_RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME Retcode = 9757
- Retcode_RETCODE_RET_FURNITURE_MAKE_NO_COUNT Retcode = 9758
- Retcode_RETCODE_RET_FURNITURE_MAKE_ACCELERATE_LIMIT Retcode = 9759
- Retcode_RETCODE_RET_FURNITURE_MAKE_NO_MAKE_DATA Retcode = 9760
- Retcode_RETCODE_RET_HOME_LIMITED_SHOP_CLOSE Retcode = 9761
- Retcode_RETCODE_RET_HOME_AVATAR_NOT_SHOW Retcode = 9762
- Retcode_RETCODE_RET_HOME_EVENT_COND_NOT_SATISFIED Retcode = 9763
- Retcode_RETCODE_RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM Retcode = 9764
- Retcode_RETCODE_RET_HOME_INVALID_ARRANGE_NPC_PARAM Retcode = 9765
- Retcode_RETCODE_RET_HOME_INVALID_ARRANGE_SUITE_PARAM Retcode = 9766
- Retcode_RETCODE_RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM Retcode = 9767
- Retcode_RETCODE_RET_HOME_AVATAR_STATE_NOT_OPEN Retcode = 9768
- Retcode_RETCODE_RET_HOME_PLANT_FIELD_NOT_EMPTY Retcode = 9769
- Retcode_RETCODE_RET_HOME_PLANT_FIELD_EMPTY Retcode = 9770
- Retcode_RETCODE_RET_HOME_PLANT_FIELD_TYPE_ERROR Retcode = 9771
- Retcode_RETCODE_RET_HOME_PLANT_TIME_NOT_ENOUGH Retcode = 9772
- Retcode_RETCODE_RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH Retcode = 9773
- Retcode_RETCODE_RET_HOME_PLANT_FIELD_PARAM_ERROR Retcode = 9774
- Retcode_RETCODE_RET_HOME_FURNITURE_GUID_ERROR Retcode = 9775
- Retcode_RETCODE_RET_HOME_FURNITURE_ARRANGE_LIMIT Retcode = 9776
- Retcode_RETCODE_RET_HOME_FISH_FARMING_LIMIT Retcode = 9777
- Retcode_RETCODE_RET_HOME_FISH_COUNT_NOT_ENOUGH Retcode = 9778
- Retcode_RETCODE_RET_HOME_FURNITURE_COST_LIMIT Retcode = 9779
- Retcode_RETCODE_RET_HOME_CUSTOM_FURNITURE_INVALID Retcode = 9780
- Retcode_RETCODE_RET_HOME_INVALID_ARRANGE_GROUP_PARAM Retcode = 9781
- Retcode_RETCODE_RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT Retcode = 9782
- Retcode_RETCODE_RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR Retcode = 9783
- Retcode_RETCODE_RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK Retcode = 9784
- Retcode_RETCODE_RET_HOME_FURNITURE_CANNOT_ARRANGE Retcode = 9785
- Retcode_RETCODE_RET_HOME_FURNITURE_IN_DUPLICATE_SUITE Retcode = 9786
- Retcode_RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL Retcode = 9787
- Retcode_RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG Retcode = 9788
- Retcode_RETCODE_RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT Retcode = 9789
- Retcode_RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT Retcode = 9790
- Retcode_RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE Retcode = 9791
- Retcode_RETCODE_RET_HOME_BGM_ID_NOT_FOUND Retcode = 9792
- Retcode_RETCODE_RET_HOME_BGM_NOT_UNLOCKED Retcode = 9793
- Retcode_RETCODE_RET_HOME_BGM_FURNITURE_NOT_FOUND Retcode = 9794
- Retcode_RETCODE_RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE Retcode = 9795
- Retcode_RETCODE_RET_HOME_LIMITED_SHOP_GOODS_DISABLE Retcode = 9796
- Retcode_RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_EMPTY Retcode = 9797
- Retcode_RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND Retcode = 9798
- Retcode_RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID Retcode = 9799
- Retcode_RETCODE_RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT Retcode = 9800
- Retcode_RETCODE_RET_SUMO_ACTIVITY_STAGE_NOT_OPEN Retcode = 10000
- Retcode_RETCODE_RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD Retcode = 10001
- Retcode_RETCODE_RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT Retcode = 10002
- Retcode_RETCODE_RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR Retcode = 10004
- Retcode_RETCODE_RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH Retcode = 10005
- Retcode_RETCODE_RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE Retcode = 10006
- Retcode_RETCODE_RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD Retcode = 10007
- Retcode_RETCODE_RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH Retcode = 10008
- Retcode_RETCODE_RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET Retcode = 10009
- Retcode_RETCODE_RET_DIG_GADGET_CONFIG_ID_NOT_MATCH Retcode = 10015
- Retcode_RETCODE_RET_DIG_FIND_NEAREST_POS_FAIL Retcode = 10016
- Retcode_RETCODE_RET_MUSIC_GAME_LEVEL_NOT_OPEN Retcode = 10021
- Retcode_RETCODE_RET_MUSIC_GAME_LEVEL_NOT_UNLOCK Retcode = 10022
- Retcode_RETCODE_RET_MUSIC_GAME_LEVEL_NOT_STARTED Retcode = 10023
- Retcode_RETCODE_RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND Retcode = 10024
- Retcode_RETCODE_RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH Retcode = 10025
- Retcode_RETCODE_RET_ROGUELIKE_COIN_A_NOT_ENOUGH Retcode = 10031
- Retcode_RETCODE_RET_ROGUELIKE_COIN_B_NOT_ENOUGH Retcode = 10032
- Retcode_RETCODE_RET_ROGUELIKE_COIN_C_NOT_ENOUGH Retcode = 10033
- Retcode_RETCODE_RET_ROGUELIKE_COIN_A_EXCEED_LIMIT Retcode = 10034
- Retcode_RETCODE_RET_ROGUELIKE_COIN_B_EXCEED_LIMIT Retcode = 10035
- Retcode_RETCODE_RET_ROGUELIKE_COIN_C_EXCEED_LIMIT Retcode = 10036
- Retcode_RETCODE_RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH Retcode = 10037
- Retcode_RETCODE_RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON Retcode = 10038
- Retcode_RETCODE_RET_ROGUELIKE_CELL_NOT_FOUND Retcode = 10039
- Retcode_RETCODE_RET_ROGUELIKE_CELL_TYPE_INCORRECT Retcode = 10040
- Retcode_RETCODE_RET_ROGUELIKE_CELL_ALREADY_FINISHED Retcode = 10041
- Retcode_RETCODE_RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS Retcode = 10042
- Retcode_RETCODE_RET_ROGUELIKE_STAGE_NOT_FINISHED Retcode = 10043
- Retcode_RETCODE_RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN Retcode = 10045
- Retcode_RETCODE_RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED Retcode = 10046
- Retcode_RETCODE_RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED Retcode = 10047
- Retcode_RETCODE_RET_ROGUELIKE_DUNGEON_NOT_OPEN Retcode = 10048
- Retcode_RETCODE_RET_ROGUELIKE_SPRINT_IS_BANNED Retcode = 10049
- Retcode_RETCODE_RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED Retcode = 10050
- Retcode_RETCODE_RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME Retcode = 10051
- Retcode_RETCODE_RET_PLANT_FLOWER_ALREADY_TAKE_SEED Retcode = 10056
- Retcode_RETCODE_RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT Retcode = 10057
- Retcode_RETCODE_RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH Retcode = 10058
- Retcode_RETCODE_RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT Retcode = 10059
- Retcode_RETCODE_RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH Retcode = 10060
- Retcode_RETCODE_RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID Retcode = 10061
- Retcode_RETCODE_RET_HACHI_DUNGEON_NOT_VALID Retcode = 10052
- Retcode_RETCODE_RET_HACHI_DUNGEON_STAGE_NOT_OPEN Retcode = 10053
- Retcode_RETCODE_RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS Retcode = 10054
- Retcode_RETCODE_RET_WINTER_CAMP_COIN_A_NOT_ENOUGH Retcode = 10071
- Retcode_RETCODE_RET_WINTER_CAMP_COIN_B_NOT_ENOUGH Retcode = 10072
- Retcode_RETCODE_RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT Retcode = 10073
- Retcode_RETCODE_RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT Retcode = 10074
- Retcode_RETCODE_RET_WINTER_CAMP_WISH_ID_INVALID Retcode = 10075
- Retcode_RETCODE_RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA Retcode = 10076
- Retcode_RETCODE_RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW Retcode = 10077
- Retcode_RETCODE_RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID Retcode = 10078
- Retcode_RETCODE_RET_WINTER_CAMP_ITEM_LIST_EMPTY Retcode = 10079
- Retcode_RETCODE_RET_WINTER_CAMP_REWARD_ALREADY_TAKEN Retcode = 10080
- Retcode_RETCODE_RET_WINTER_CAMP_STAGE_NOT_FINISH Retcode = 10081
- Retcode_RETCODE_RET_WINTER_CAMP_GADGET_INVALID Retcode = 10082
- Retcode_RETCODE_RET_LANTERN_RITE_COIN_A_NOT_ENOUGH Retcode = 10090
- Retcode_RETCODE_RET_LANTERN_RITE_COIN_B_NOT_ENOUGH Retcode = 10091
- Retcode_RETCODE_RET_LANTERN_RITE_COIN_C_NOT_ENOUGH Retcode = 10092
- Retcode_RETCODE_RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT Retcode = 10093
- Retcode_RETCODE_RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT Retcode = 10094
- Retcode_RETCODE_RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT Retcode = 10095
- Retcode_RETCODE_RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED Retcode = 10096
- Retcode_RETCODE_RET_LANTERN_RITE_PROJECTION_CAN_NOT_START Retcode = 10097
- Retcode_RETCODE_RET_LANTERN_RITE_DUNGEON_NOT_OPEN Retcode = 10098
- Retcode_RETCODE_RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD Retcode = 10099
- Retcode_RETCODE_RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS Retcode = 10100
- Retcode_RETCODE_RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED Retcode = 10101
- Retcode_RETCODE_RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START Retcode = 10102
- Retcode_RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR Retcode = 10103
- Retcode_RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK Retcode = 10104
- Retcode_RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH Retcode = 10105
- Retcode_RETCODE_RET_POTION_ACTIVITY_STAGE_NOT_OPEN Retcode = 10110
- Retcode_RETCODE_RET_POTION_ACTIVITY_LEVEL_HAVE_PASS Retcode = 10111
- Retcode_RETCODE_RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT Retcode = 10112
- Retcode_RETCODE_RET_POTION_ACTIVITY_AVATAR_IN_CD Retcode = 10113
- Retcode_RETCODE_RET_POTION_ACTIVITY_BUFF_IN_CD Retcode = 10114
- Retcode_RETCODE_RET_IRODORI_POETRY_INVALID_LINE_ID Retcode = 10120
- Retcode_RETCODE_RET_IRODORI_POETRY_INVALID_THEME_ID Retcode = 10121
- Retcode_RETCODE_RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION Retcode = 10122
- Retcode_RETCODE_RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE Retcode = 10123
- Retcode_RETCODE_RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED Retcode = 10124
- Retcode_RETCODE_RET_ACTIVITY_BANNER_ALREADY_CLEARED Retcode = 10300
- Retcode_RETCODE_RET_IRODORI_CHESS_NOT_OPEN Retcode = 10301
- Retcode_RETCODE_RET_IRODORI_CHESS_LEVEL_NOT_OPEN Retcode = 10302
- Retcode_RETCODE_RET_IRODORI_CHESS_MAP_NOT_OPEN Retcode = 10303
- Retcode_RETCODE_RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED Retcode = 10304
- Retcode_RETCODE_RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT Retcode = 10305
- Retcode_RETCODE_RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED Retcode = 10306
- Retcode_RETCODE_RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT Retcode = 10307
- Retcode_RETCODE_RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT Retcode = 10310
- Retcode_RETCODE_RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT Retcode = 10315
- Retcode_RETCODE_RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT Retcode = 10316
- Retcode_RETCODE_RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT Retcode = 10317
- Retcode_RETCODE_RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH Retcode = 10318
- Retcode_RETCODE_RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN Retcode = 10319
- Retcode_RETCODE_RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE Retcode = 10320
- Retcode_RETCODE_RET_ROGUE_DIARY_AVATAR_DEATH Retcode = 10350
- Retcode_RETCODE_RET_ROGUE_DIARY_AVATAR_TIRED Retcode = 10351
- Retcode_RETCODE_RET_ROGUE_DIARY_AVATAR_DUPLICATED Retcode = 10352
- Retcode_RETCODE_RET_ROGUE_DIARY_COIN_NOT_ENOUGH Retcode = 10353
- Retcode_RETCODE_RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT Retcode = 10354
- Retcode_RETCODE_RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH Retcode = 10355
- Retcode_RETCODE_RET_ROGUE_DIARY_CONTENT_CLOSED Retcode = 10366
- Retcode_RETCODE_RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH Retcode = 10380
- Retcode_RETCODE_RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH Retcode = 10381
- Retcode_RETCODE_RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT Retcode = 10382
- Retcode_RETCODE_RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT Retcode = 10383
- Retcode_RETCODE_RET_ISLAND_PARTY_STAGE_NOT_OPEN Retcode = 10371
- Retcode_RETCODE_RET_WIND_FIELD_STAGE_NOT_OPEN Retcode = 10390
- Retcode_RETCODE_RET_VINTAGE_CONTENT_CLOSED Retcode = 10396
- Retcode_RETCODE_RET_VINTAGE_STORE_CONTENT_FINISHED Retcode = 10397
- Retcode_RETCODE_RET_VINTAGE_STORE_ATTR_TOO_SMALL Retcode = 10398
- Retcode_RETCODE_RET_VINTAGE_STORE_ATTR_TOO_LARGE Retcode = 10399
- Retcode_RETCODE_RET_VINTAGE_STORE_CONTENT_INTERRUPT Retcode = 10400
- Retcode_RETCODE_RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH Retcode = 10401
- Retcode_RETCODE_RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO Retcode = 10402
- Retcode_RETCODE_RET_NOT_IN_FISHING Retcode = 11001
- Retcode_RETCODE_RET_FISH_STATE_ERROR Retcode = 11002
- Retcode_RETCODE_RET_FISH_BAIT_LIMIT Retcode = 11003
- Retcode_RETCODE_RET_FISHING_MAX_DISTANCE Retcode = 11004
- Retcode_RETCODE_RET_FISHING_IN_COMBAT Retcode = 11005
- Retcode_RETCODE_RET_FISHING_BATTLE_TOO_SHORT Retcode = 11006
- Retcode_RETCODE_RET_FISH_GONE_AWAY Retcode = 11007
- Retcode_RETCODE_RET_CAN_NOT_EDIT_OTHER_DUNGEON Retcode = 11051
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_DISMATCH Retcode = 11052
- Retcode_RETCODE_RET_NO_CUSTOM_DUNGEON_DATA Retcode = 11053
- Retcode_RETCODE_RET_BUILD_CUSTOM_DUNGEON_FAIL Retcode = 11054
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL Retcode = 11055
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL Retcode = 11056
- Retcode_RETCODE_RET_NOT_IN_CUSTOM_DUNGEON Retcode = 11057
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_INTERNAL_FAIL Retcode = 11058
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_TRY Retcode = 11059
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NO_START_ROOM Retcode = 11060
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NO_ROOM_DATA Retcode = 11061
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT Retcode = 11062
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_SELF_PASS Retcode = 11063
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_LACK_COIN Retcode = 11064
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NO_FINISH_BRICK Retcode = 11065
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_MULTI_FINISH Retcode = 11066
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_PUBLISHED Retcode = 11067
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_FULL_STORE Retcode = 11068
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_STORE_REPEAT Retcode = 11069
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF Retcode = 11070
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC Retcode = 11071
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF Retcode = 11072
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_FOUND Retcode = 11073
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_INVALID_SETTING Retcode = 11074
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NO_FINISH_SETTING Retcode = 11075
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_SAVE_NOTHING Retcode = 11076
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_IN_GROUP Retcode = 11077
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_OFFICIAL Retcode = 11078
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR Retcode = 11079
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NO_OPEN_ROOM Retcode = 11080
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT Retcode = 11081
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK Retcode = 11082
- Retcode_RETCODE_RET_CAN_NOT_EDIT_OFFICIAL_SETTING Retcode = 11083
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_BAN_PUBLISH Retcode = 11084
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY Retcode = 11085
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP Retcode = 11086
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_MAX_EDIT_NUM Retcode = 11087
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK Retcode = 11088
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_MAX_TAG Retcode = 11089
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_INVALID_TAG Retcode = 11090
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_MAX_COST Retcode = 11091
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT Retcode = 11092
- Retcode_RETCODE_RET_CUSTOM_DUNGEON_NOT_OPEN Retcode = 11093
- Retcode_RETCODE_RET_SHARE_CD_ID_ERROR Retcode = 11101
- Retcode_RETCODE_RET_SHARE_CD_INDEX_ERROR Retcode = 11102
- Retcode_RETCODE_RET_SHARE_CD_IN_CD Retcode = 11103
- Retcode_RETCODE_RET_SHARE_CD_TOKEN_NOT_ENOUGH Retcode = 11104
- Retcode_RETCODE_RET_UGC_DISMATCH Retcode = 11151
- Retcode_RETCODE_RET_UGC_DATA_NOT_FOUND Retcode = 11152
- Retcode_RETCODE_RET_UGC_BRIEF_NOT_FOUND Retcode = 11153
- Retcode_RETCODE_RET_UGC_DISABLED Retcode = 11154
- Retcode_RETCODE_RET_UGC_LIMITED Retcode = 11155
- Retcode_RETCODE_RET_UGC_LOCKED Retcode = 11156
- Retcode_RETCODE_RET_UGC_NOT_AUTH Retcode = 11157
- Retcode_RETCODE_RET_UGC_NOT_OPEN Retcode = 11158
- Retcode_RETCODE_RET_UGC_BAN_PUBLISH Retcode = 11159
- Retcode_RETCODE_RET_COMPOUND_BOOST_ITEM_NOT_EXIST Retcode = 11201
- Retcode_RETCODE_RET_COMPOUND_BOOST_TARGET_NOT_EXIST Retcode = 11202
- Retcode_RETCODE_RET_QUICK_HIT_TREE_EMPTY_TREES Retcode = 11211
+ Retcode_RET_SUCC Retcode = 0
+ Retcode_RET_FAIL Retcode = -1
+ Retcode_RET_SVR_ERROR Retcode = 1
+ Retcode_RET_UNKNOWN_ERROR Retcode = 2
+ Retcode_RET_FREQUENT Retcode = 3
+ Retcode_RET_NODE_FORWARD_ERROR Retcode = 4
+ Retcode_RET_NOT_FOUND_CONFIG Retcode = 5
+ Retcode_RET_SYSTEM_BUSY Retcode = 6
+ Retcode_RET_GM_UID_BIND Retcode = 7
+ Retcode_RET_FORBIDDEN Retcode = 8
+ Retcode_RET_STOP_REGISTER Retcode = 10
+ Retcode_RET_STOP_SERVER Retcode = 11
+ Retcode_RET_ACCOUNT_VEIRFY_ERROR Retcode = 12
+ Retcode_RET_ACCOUNT_FREEZE Retcode = 13
+ Retcode_RET_REPEAT_LOGIN Retcode = 14
+ Retcode_RET_CLIENT_VERSION_ERROR Retcode = 15
+ Retcode_RET_TOKEN_ERROR Retcode = 16
+ Retcode_RET_ACCOUNT_NOT_EXIST Retcode = 17
+ Retcode_RET_WAIT_OTHER_LOGIN Retcode = 18
+ Retcode_RET_ANOTHER_LOGIN Retcode = 19
+ Retcode_RET_CLIENT_FORCE_UPDATE Retcode = 20
+ Retcode_RET_BLACK_UID Retcode = 21
+ Retcode_RET_LOGIN_DB_FAIL Retcode = 22
+ Retcode_RET_LOGIN_INIT_FAIL Retcode = 23
+ Retcode_RET_MYSQL_DUPLICATE Retcode = 24
+ Retcode_RET_MAX_PLAYER Retcode = 25
+ Retcode_RET_ANTI_ADDICT Retcode = 26
+ Retcode_RET_PS_PLAYER_WITHOUT_ONLINE_ID Retcode = 27
+ Retcode_RET_ONLINE_ID_NOT_FOUND Retcode = 28
+ Retcode_RET_ONLNE_ID_NOT_MATCH Retcode = 29
+ Retcode_RET_REGISTER_IS_FULL Retcode = 30
+ Retcode_RET_CHECKSUM_INVALID Retcode = 31
+ Retcode_RET_BLACK_REGISTER_IP Retcode = 32
+ Retcode_RET_EXCEED_REGISTER_RATE Retcode = 33
+ Retcode_RET_UNKNOWN_PLATFORM Retcode = 34
+ Retcode_RET_TOKEN_PARAM_ERROR Retcode = 35
+ Retcode_RET_ANTI_OFFLINE_ERROR Retcode = 36
+ Retcode_RET_BLACK_LOGIN_IP Retcode = 37
+ Retcode_RET_GET_TOKEN_SESSION_HAS_UID Retcode = 38
+ Retcode_RET_ENVIRONMENT_ERROR Retcode = 39
+ Retcode_RET_CHECK_CLIENT_VERSION_HASH_FAIL Retcode = 40
+ Retcode_RET_MINOR_REGISTER_FOBIDDEN Retcode = 41
+ Retcode_RET_SECURITY_LIBRARY_ERROR Retcode = 42
+ Retcode_RET_AVATAR_IN_CD Retcode = 101
+ Retcode_RET_AVATAR_NOT_ALIVE Retcode = 102
+ Retcode_RET_AVATAR_NOT_ON_SCENE Retcode = 103
+ Retcode_RET_CAN_NOT_FIND_AVATAR Retcode = 104
+ Retcode_RET_CAN_NOT_DEL_CUR_AVATAR Retcode = 105
+ Retcode_RET_DUPLICATE_AVATAR Retcode = 106
+ Retcode_RET_AVATAR_IS_SAME_ONE Retcode = 107
+ Retcode_RET_AVATAR_LEVEL_LESS_THAN Retcode = 108
+ Retcode_RET_AVATAR_CAN_NOT_CHANGE_ELEMENT Retcode = 109
+ Retcode_RET_AVATAR_BREAK_LEVEL_LESS_THAN Retcode = 110
+ Retcode_RET_AVATAR_ON_MAX_BREAK_LEVEL Retcode = 111
+ Retcode_RET_AVATAR_ID_ALREADY_EXIST Retcode = 112
+ Retcode_RET_AVATAR_NOT_DEAD Retcode = 113
+ Retcode_RET_AVATAR_IS_REVIVING Retcode = 114
+ Retcode_RET_AVATAR_ID_ERROR Retcode = 115
+ Retcode_RET_REPEAT_SET_PLAYER_BORN_DATA Retcode = 116
+ Retcode_RET_PLAYER_LEVEL_LESS_THAN Retcode = 117
+ Retcode_RET_AVATAR_LIMIT_LEVEL_ERROR Retcode = 118
+ Retcode_RET_CUR_AVATAR_NOT_ALIVE Retcode = 119
+ Retcode_RET_CAN_NOT_FIND_TEAM Retcode = 120
+ Retcode_RET_CAN_NOT_FIND_CUR_TEAM Retcode = 121
+ Retcode_RET_AVATAR_NOT_EXIST_IN_TEAM Retcode = 122
+ Retcode_RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM Retcode = 123
+ Retcode_RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR Retcode = 124
+ Retcode_RET_TEAM_COST_EXCEED_LIMIT Retcode = 125
+ Retcode_RET_TEAM_AVATAR_IN_EXPEDITION Retcode = 126
+ Retcode_RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE Retcode = 127
+ Retcode_RET_AVATAR_IN_COMBAT Retcode = 128
+ Retcode_RET_NICKNAME_UTF8_ERROR Retcode = 130
+ Retcode_RET_NICKNAME_TOO_LONG Retcode = 131
+ Retcode_RET_NICKNAME_WORD_ILLEGAL Retcode = 132
+ Retcode_RET_NICKNAME_TOO_MANY_DIGITS Retcode = 133
+ Retcode_RET_NICKNAME_IS_EMPTY Retcode = 134
+ Retcode_RET_NICKNAME_MONTHLY_LIMIT Retcode = 135
+ Retcode_RET_NICKNAME_NOT_CHANGED Retcode = 136
+ Retcode_RET_PLAYER_NOT_ONLINE Retcode = 140
+ Retcode_RET_OPEN_STATE_NOT_OPEN Retcode = 141
+ Retcode_RET_FEATURE_CLOSED Retcode = 142
+ Retcode_RET_AVATAR_EXPEDITION_AVATAR_DIE Retcode = 152
+ Retcode_RET_AVATAR_EXPEDITION_COUNT_LIMIT Retcode = 153
+ Retcode_RET_AVATAR_EXPEDITION_MAIN_FORBID Retcode = 154
+ Retcode_RET_AVATAR_EXPEDITION_TRIAL_FORBID Retcode = 155
+ Retcode_RET_TEAM_NAME_ILLEGAL Retcode = 156
+ Retcode_RET_IS_NOT_IN_STANDBY Retcode = 157
+ Retcode_RET_IS_IN_DUNGEON Retcode = 158
+ Retcode_RET_IS_IN_LOCK_AVATAR_QUEST Retcode = 159
+ Retcode_RET_IS_USING_TRIAL_AVATAR Retcode = 160
+ Retcode_RET_IS_USING_TEMP_AVATAR Retcode = 161
+ Retcode_RET_NOT_HAS_FLYCLOAK Retcode = 162
+ Retcode_RET_FETTER_REWARD_ALREADY_GOT Retcode = 163
+ Retcode_RET_FETTER_REWARD_LEVEL_NOT_ENOUGH Retcode = 164
+ Retcode_RET_WORLD_LEVEL_ADJUST_MIN_LEVEL Retcode = 165
+ Retcode_RET_WORLD_LEVEL_ADJUST_CD Retcode = 166
+ Retcode_RET_NOT_HAS_COSTUME Retcode = 167
+ Retcode_RET_COSTUME_AVATAR_ERROR Retcode = 168
+ Retcode_RET_FLYCLOAK_PLATFORM_TYPE_ERR Retcode = 169
+ Retcode_RET_IN_TRANSFER Retcode = 170
+ Retcode_RET_IS_IN_LOCK_AVATAR Retcode = 171
+ Retcode_RET_FULL_BACKUP_TEAM Retcode = 172
+ Retcode_RET_BACKUP_TEAM_ID_NOT_VALID Retcode = 173
+ Retcode_RET_BACKUP_TEAM_IS_CUR_TEAM Retcode = 174
+ Retcode_RET_AVATAR_RENAME_IN_CD Retcode = 175
+ Retcode_RET_AVATAR_RENAME_IN_AUDIT Retcode = 176
+ Retcode_RET_AVATAR_RENAME_IN_IP_BLACK_LIST Retcode = 177
+ Retcode_RET_FLOAT_ERROR Retcode = 201
+ Retcode_RET_NPC_NOT_EXIST Retcode = 301
+ Retcode_RET_NPC_TOO_FAR Retcode = 302
+ Retcode_RET_NOT_CURRENT_TALK Retcode = 303
+ Retcode_RET_NPC_CREATE_FAIL Retcode = 304
+ Retcode_RET_NPC_MOVE_FAIL Retcode = 305
+ Retcode_RET_QUEST_NOT_EXIST Retcode = 401
+ Retcode_RET_QUEST_IS_FAIL Retcode = 402
+ Retcode_RET_QUEST_CONTENT_ERROR Retcode = 403
+ Retcode_RET_BARGAIN_NOT_ACTIVATED Retcode = 404
+ Retcode_RET_BARGAIN_FINISHED Retcode = 405
+ Retcode_RET_INFERENCE_ASSOCIATE_WORD_ERROR Retcode = 406
+ Retcode_RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION Retcode = 407
+ Retcode_RET_POINT_NOT_UNLOCKED Retcode = 501
+ Retcode_RET_POINT_TOO_FAR Retcode = 502
+ Retcode_RET_POINT_ALREAY_UNLOCKED Retcode = 503
+ Retcode_RET_ENTITY_NOT_EXIST Retcode = 504
+ Retcode_RET_ENTER_SCENE_FAIL Retcode = 505
+ Retcode_RET_PLAYER_IS_ENTER_SCENE Retcode = 506
+ Retcode_RET_CITY_MAX_LEVEL Retcode = 507
+ Retcode_RET_AREA_LOCKED Retcode = 508
+ Retcode_RET_JOIN_OTHER_WAIT Retcode = 509
+ Retcode_RET_WEATHER_AREA_NOT_FOUND Retcode = 510
+ Retcode_RET_WEATHER_IS_LOCKED Retcode = 511
+ Retcode_RET_NOT_IN_SELF_SCENE Retcode = 512
+ Retcode_RET_GROUP_NOT_EXIST Retcode = 513
+ Retcode_RET_MARK_NAME_ILLEGAL Retcode = 514
+ Retcode_RET_MARK_ALREADY_EXISTS Retcode = 515
+ Retcode_RET_MARK_OVERFLOW Retcode = 516
+ Retcode_RET_MARK_NOT_EXISTS Retcode = 517
+ Retcode_RET_MARK_UNKNOWN_TYPE Retcode = 518
+ Retcode_RET_MARK_NAME_TOO_LONG Retcode = 519
+ Retcode_RET_DISTANCE_LONG Retcode = 520
+ Retcode_RET_ENTER_SCENE_TOKEN_INVALID Retcode = 521
+ Retcode_RET_NOT_IN_WORLD_SCENE Retcode = 522
+ Retcode_RET_ANY_GALLERY_STARTED Retcode = 523
+ Retcode_RET_GALLERY_NOT_START Retcode = 524
+ Retcode_RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE Retcode = 525
+ Retcode_RET_GALLERY_CANNOT_INTERRUPT Retcode = 526
+ Retcode_RET_GALLERY_WORLD_NOT_MEET Retcode = 527
+ Retcode_RET_GALLERY_SCENE_NOT_MEET Retcode = 528
+ Retcode_RET_CUR_PLAY_CANNOT_TRANSFER Retcode = 529
+ Retcode_RET_CANT_USE_WIDGET_IN_HOME_SCENE Retcode = 530
+ Retcode_RET_SCENE_GROUP_NOT_MATCH Retcode = 531
+ Retcode_RET_POS_ROT_INVALID Retcode = 551
+ Retcode_RET_MARK_INVALID_SCENE_ID Retcode = 552
+ Retcode_RET_INVALID_SCENE_TO_USE_ANCHOR_POINT Retcode = 553
+ Retcode_RET_ENTER_HOME_SCENE_FAIL Retcode = 554
+ Retcode_RET_CUR_SCENE_IS_NULL Retcode = 555
+ Retcode_RET_GROUP_ID_ERROR Retcode = 556
+ Retcode_RET_GALLERY_INTERRUPT_NOT_OWNER Retcode = 557
+ Retcode_RET_NO_SPRING_IN_AREA Retcode = 558
+ Retcode_RET_AREA_NOT_IN_SCENE Retcode = 559
+ Retcode_RET_INVALID_CITY_ID Retcode = 560
+ Retcode_RET_INVALID_SCENE_ID Retcode = 561
+ Retcode_RET_DEST_SCENE_IS_NOT_ALLOW Retcode = 562
+ Retcode_RET_LEVEL_TAG_SWITCH_IN_CD Retcode = 563
+ Retcode_RET_LEVEL_TAG_ALREADY_EXIST Retcode = 564
+ Retcode_RET_INVALID_AREA_ID Retcode = 565
+ Retcode_RET_ITEM_NOT_EXIST Retcode = 601
+ Retcode_RET_PACK_EXCEED_MAX_WEIGHT Retcode = 602
+ Retcode_RET_ITEM_NOT_DROPABLE Retcode = 603
+ Retcode_RET_ITEM_NOT_USABLE Retcode = 604
+ Retcode_RET_ITEM_INVALID_USE_COUNT Retcode = 605
+ Retcode_RET_ITEM_INVALID_DROP_COUNT Retcode = 606
+ Retcode_RET_ITEM_ALREADY_EXIST Retcode = 607
+ Retcode_RET_ITEM_IN_COOLDOWN Retcode = 608
+ Retcode_RET_ITEM_COUNT_NOT_ENOUGH Retcode = 609
+ Retcode_RET_ITEM_INVALID_TARGET Retcode = 610
+ Retcode_RET_RECIPE_NOT_EXIST Retcode = 611
+ Retcode_RET_RECIPE_LOCKED Retcode = 612
+ Retcode_RET_RECIPE_UNLOCKED Retcode = 613
+ Retcode_RET_COMPOUND_QUEUE_FULL Retcode = 614
+ Retcode_RET_COMPOUND_NOT_FINISH Retcode = 615
+ Retcode_RET_MAIL_ITEM_NOT_GET Retcode = 616
+ Retcode_RET_ITEM_EXCEED_LIMIT Retcode = 617
+ Retcode_RET_AVATAR_CAN_NOT_USE Retcode = 618
+ Retcode_RET_ITEM_NEED_PLAYER_LEVEL Retcode = 619
+ Retcode_RET_RECIPE_NOT_AUTO_QTE Retcode = 620
+ Retcode_RET_COMPOUND_BUSY_QUEUE Retcode = 621
+ Retcode_RET_NEED_MORE_SCOIN Retcode = 622
+ Retcode_RET_SKILL_DEPOT_NOT_FOUND Retcode = 623
+ Retcode_RET_HCOIN_NOT_ENOUGH Retcode = 624
+ Retcode_RET_SCOIN_NOT_ENOUGH Retcode = 625
+ Retcode_RET_HCOIN_EXCEED_LIMIT Retcode = 626
+ Retcode_RET_SCOIN_EXCEED_LIMIT Retcode = 627
+ Retcode_RET_MAIL_EXPIRED Retcode = 628
+ Retcode_RET_REWARD_HAS_TAKEN Retcode = 629
+ Retcode_RET_COMBINE_COUNT_TOO_LARGE Retcode = 630
+ Retcode_RET_GIVING_ITEM_WRONG Retcode = 631
+ Retcode_RET_GIVING_IS_FINISHED Retcode = 632
+ Retcode_RET_GIVING_NOT_ACTIVED Retcode = 633
+ Retcode_RET_FORGE_QUEUE_FULL Retcode = 634
+ Retcode_RET_FORGE_QUEUE_CAPACITY Retcode = 635
+ Retcode_RET_FORGE_QUEUE_NOT_FOUND Retcode = 636
+ Retcode_RET_FORGE_QUEUE_EMPTY Retcode = 637
+ Retcode_RET_NOT_SUPPORT_ITEM Retcode = 638
+ Retcode_RET_ITEM_EMPTY Retcode = 639
+ Retcode_RET_VIRTUAL_EXCEED_LIMIT Retcode = 640
+ Retcode_RET_MATERIAL_EXCEED_LIMIT Retcode = 641
+ Retcode_RET_EQUIP_EXCEED_LIMIT Retcode = 642
+ Retcode_RET_ITEM_SHOULD_HAVE_NO_LEVEL Retcode = 643
+ Retcode_RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT Retcode = 644
+ Retcode_RET_WEAPON_LEVEL_INVALID Retcode = 645
+ Retcode_RET_UNKNOW_ITEM_TYPE Retcode = 646
+ Retcode_RET_ITEM_COUNT_IS_ZERO Retcode = 647
+ Retcode_RET_ITEM_IS_EXPIRED Retcode = 648
+ Retcode_RET_ITEM_EXCEED_OUTPUT_LIMIT Retcode = 649
+ Retcode_RET_EQUIP_LEVEL_HIGHER Retcode = 650
+ Retcode_RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON Retcode = 651
+ Retcode_RET_EQUIP_HAS_BEEN_WEARED Retcode = 652
+ Retcode_RET_EQUIP_WEARED_CANNOT_DROP Retcode = 653
+ Retcode_RET_AWAKEN_LEVEL_MAX Retcode = 654
+ Retcode_RET_MCOIN_NOT_ENOUGH Retcode = 655
+ Retcode_RET_MCOIN_EXCEED_LIMIT Retcode = 656
+ Retcode_RET_RESIN_NOT_ENOUGH Retcode = 660
+ Retcode_RET_RESIN_EXCEED_LIMIT Retcode = 661
+ Retcode_RET_RESIN_OPENSTATE_OFF Retcode = 662
+ Retcode_RET_RESIN_BOUGHT_COUNT_EXCEEDED Retcode = 663
+ Retcode_RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN Retcode = 664
+ Retcode_RET_RESIN_CARD_EXPIRED Retcode = 665
+ Retcode_RET_AVATAR_CAN_NOT_COOK Retcode = 666
+ Retcode_RET_ATTACH_AVATAR_CD Retcode = 667
+ Retcode_RET_AUTO_RECOVER_OPENSTATE_OFF Retcode = 668
+ Retcode_RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED Retcode = 669
+ Retcode_RET_RESIN_GAIN_FAILED Retcode = 670
+ Retcode_RET_WIDGET_ORNAMENTS_TYPE_ERROR Retcode = 671
+ Retcode_RET_ALL_TARGET_SATIATION_FULL Retcode = 672
+ Retcode_RET_FORGE_WORLD_LEVEL_NOT_MATCH Retcode = 673
+ Retcode_RET_FORGE_POINT_NOT_ENOUGH Retcode = 674
+ Retcode_RET_WIDGET_ANCHOR_POINT_FULL Retcode = 675
+ Retcode_RET_WIDGET_ANCHOR_POINT_NOT_FOUND Retcode = 676
+ Retcode_RET_ALL_BONFIRE_EXCEED_MAX_COUNT Retcode = 677
+ Retcode_RET_BONFIRE_EXCEED_MAX_COUNT Retcode = 678
+ Retcode_RET_LUNCH_BOX_DATA_ERROR Retcode = 679
+ Retcode_RET_INVALID_QUICK_USE_WIDGET Retcode = 680
+ Retcode_RET_INVALID_REPLACE_RESIN_COUNT Retcode = 681
+ Retcode_RET_PREV_DETECTED_GATHER_NOT_FOUND Retcode = 682
+ Retcode_RET_GOT_ALL_ONEOFF_GAHTER Retcode = 683
+ Retcode_RET_INVALID_WIDGET_MATERIAL_ID Retcode = 684
+ Retcode_RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR Retcode = 685
+ Retcode_RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS Retcode = 686
+ Retcode_RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS Retcode = 687
+ Retcode_RET_WIDGET_IN_COMBAT Retcode = 688
+ Retcode_RET_WIDGET_NOT_SET_QUICK_USE Retcode = 689
+ Retcode_RET_ALREADY_ATTACH_WIDGET Retcode = 690
+ Retcode_RET_EQUIP_IS_LOCKED Retcode = 691
+ Retcode_RET_FORGE_IS_LOCKED Retcode = 692
+ Retcode_RET_COMBINE_IS_LOCKED Retcode = 693
+ Retcode_RET_FORGE_OUTPUT_STACK_LIMIT Retcode = 694
+ Retcode_RET_ALREADY_DETTACH_WIDGET Retcode = 695
+ Retcode_RET_GADGET_BUILDER_EXCEED_MAX_COUNT Retcode = 696
+ Retcode_RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL Retcode = 697
+ Retcode_RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT Retcode = 698
+ Retcode_RET_RELIQUARY_DECOMPOSE_PARAM_ERROR Retcode = 699
+ Retcode_RET_ITEM_COMBINE_COUNT_NOT_ENOUGH Retcode = 700
+ Retcode_RET_GOODS_NOT_EXIST Retcode = 701
+ Retcode_RET_GOODS_MATERIAL_NOT_ENOUGH Retcode = 702
+ Retcode_RET_GOODS_NOT_IN_TIME Retcode = 703
+ Retcode_RET_GOODS_BUY_NUM_NOT_ENOUGH Retcode = 704
+ Retcode_RET_GOODS_BUY_NUM_ERROR Retcode = 705
+ Retcode_RET_SHOP_NOT_OPEN Retcode = 706
+ Retcode_RET_SHOP_CONTENT_NOT_MATCH Retcode = 707
+ Retcode_RET_SHOP_BATCH_BUY_SHOP_LIMIT Retcode = 708
+ Retcode_RET_SHOP_BATCH_BUY_COUNT_LIMIT Retcode = 709
+ Retcode_RET_CHAT_FORBIDDEN Retcode = 798
+ Retcode_RET_CHAT_CD Retcode = 799
+ Retcode_RET_CHAT_FREQUENTLY Retcode = 800
+ Retcode_RET_GADGET_NOT_EXIST Retcode = 801
+ Retcode_RET_GADGET_NOT_INTERACTIVE Retcode = 802
+ Retcode_RET_GADGET_NOT_GATHERABLE Retcode = 803
+ Retcode_RET_CHEST_IS_LOCKED Retcode = 804
+ Retcode_RET_GADGET_CREATE_FAIL Retcode = 805
+ Retcode_RET_WORKTOP_OPTION_NOT_EXIST Retcode = 806
+ Retcode_RET_GADGET_STATUE_NOT_ACTIVE Retcode = 807
+ Retcode_RET_GADGET_STATUE_OPENED Retcode = 808
+ Retcode_RET_BOSS_CHEST_NO_QUALIFICATION Retcode = 809
+ Retcode_RET_BOSS_CHEST_LIFE_TIME_OVER Retcode = 810
+ Retcode_RET_BOSS_CHEST_WEEK_NUM_LIMIT Retcode = 811
+ Retcode_RET_BOSS_CHEST_GUEST_WORLD_LEVEL Retcode = 812
+ Retcode_RET_BOSS_CHEST_HAS_TAKEN Retcode = 813
+ Retcode_RET_BLOSSOM_CHEST_NO_QUALIFICATION Retcode = 814
+ Retcode_RET_BLOSSOM_CHEST_LIFE_TIME_OVER Retcode = 815
+ Retcode_RET_BLOSSOM_CHEST_HAS_TAKEN Retcode = 816
+ Retcode_RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL Retcode = 817
+ Retcode_RET_MP_PLAY_REWARD_NO_QUALIFICATION Retcode = 818
+ Retcode_RET_MP_PLAY_REWARD_HAS_TAKEN Retcode = 819
+ Retcode_RET_GENERAL_REWARD_NO_QUALIFICATION Retcode = 820
+ Retcode_RET_GENERAL_REWARD_LIFE_TIME_OVER Retcode = 821
+ Retcode_RET_GENERAL_REWARD_HAS_TAKEN Retcode = 822
+ Retcode_RET_GADGET_NOT_VEHICLE Retcode = 823
+ Retcode_RET_VEHICLE_SLOT_OCCUPIED Retcode = 824
+ Retcode_RET_NOT_IN_VEHICLE Retcode = 825
+ Retcode_RET_CREATE_VEHICLE_IN_CD Retcode = 826
+ Retcode_RET_CREATE_VEHICLE_POS_INVALID Retcode = 827
+ Retcode_RET_VEHICLE_POINT_NOT_UNLOCK Retcode = 828
+ Retcode_RET_GADGET_INTERACT_COND_NOT_MEET Retcode = 829
+ Retcode_RET_GADGET_INTERACT_PARAM_ERROR Retcode = 830
+ Retcode_RET_GADGET_CUSTOM_COMBINATION_INVALID Retcode = 831
+ Retcode_RET_DESHRET_OBELISK_DUPLICATE_INTERACT Retcode = 832
+ Retcode_RET_DESHRET_OBELISK_NO_AVAIL_CHEST Retcode = 833
+ Retcode_RET_ACTIVITY_CLOSE Retcode = 860
+ Retcode_RET_ACTIVITY_ITEM_ERROR Retcode = 861
+ Retcode_RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH Retcode = 862
+ Retcode_RET_SEA_LAMP_PHASE_NOT_FINISH Retcode = 863
+ Retcode_RET_SEA_LAMP_FLY_NUM_LIMIT Retcode = 864
+ Retcode_RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL Retcode = 865
+ Retcode_RET_ACTIVITY_WATCHER_REWARD_TAKEN Retcode = 866
+ Retcode_RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED Retcode = 867
+ Retcode_RET_SALESMAN_ALREADY_DELIVERED Retcode = 868
+ Retcode_RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH Retcode = 869
+ Retcode_RET_SALESMAN_POSITION_INVALID Retcode = 870
+ Retcode_RET_DELIVER_NOT_FINISH_ALL_QUEST Retcode = 871
+ Retcode_RET_DELIVER_ALREADY_TAKE_DAILY_REWARD Retcode = 872
+ Retcode_RET_ASTER_PROGRESS_EXCEED_LIMIT Retcode = 873
+ Retcode_RET_ASTER_CREDIT_EXCEED_LIMIT Retcode = 874
+ Retcode_RET_ASTER_TOKEN_EXCEED_LIMIT Retcode = 875
+ Retcode_RET_ASTER_CREDIT_NOT_ENOUGH Retcode = 876
+ Retcode_RET_ASTER_TOKEN_NOT_ENOUGH Retcode = 877
+ Retcode_RET_ASTER_SPECIAL_REWARD_HAS_TAKEN Retcode = 878
+ Retcode_RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED Retcode = 879
+ Retcode_RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED Retcode = 880
+ Retcode_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT Retcode = 881
+ Retcode_RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT Retcode = 882
+ Retcode_RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT Retcode = 883
+ Retcode_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH Retcode = 884
+ Retcode_RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH Retcode = 885
+ Retcode_RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH Retcode = 886
+ Retcode_RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN Retcode = 891
+ Retcode_RET_EFFIGY_REWARD_HAS_TAKEN Retcode = 892
+ Retcode_RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT Retcode = 893
+ Retcode_RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT Retcode = 894
+ Retcode_RET_SEA_LAMP_COIN_EXCEED_LIMIT Retcode = 895
+ Retcode_RET_SEA_LAMP_COIN_NOT_ENOUGH Retcode = 896
+ Retcode_RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT Retcode = 897
+ Retcode_RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN Retcode = 898
+ Retcode_RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN Retcode = 899
+ Retcode_RET_ARENA_ACTIVITY_ALREADY_STARTED Retcode = 900
+ Retcode_RET_TALENT_ALREAY_UNLOCKED Retcode = 901
+ Retcode_RET_PREV_TALENT_NOT_UNLOCKED Retcode = 902
+ Retcode_RET_BIG_TALENT_POINT_NOT_ENOUGH Retcode = 903
+ Retcode_RET_SMALL_TALENT_POINT_NOT_ENOUGH Retcode = 904
+ Retcode_RET_PROUD_SKILL_ALREADY_GOT Retcode = 905
+ Retcode_RET_PREV_PROUD_SKILL_NOT_GET Retcode = 906
+ Retcode_RET_PROUD_SKILL_MAX_LEVEL Retcode = 907
+ Retcode_RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND Retcode = 910
+ Retcode_RET_SKILL_DEPOT_IS_THE_SAME Retcode = 911
+ Retcode_RET_MONSTER_NOT_EXIST Retcode = 1001
+ Retcode_RET_MONSTER_CREATE_FAIL Retcode = 1002
+ Retcode_RET_DUNGEON_ENTER_FAIL Retcode = 1101
+ Retcode_RET_DUNGEON_QUIT_FAIL Retcode = 1102
+ Retcode_RET_DUNGEON_ENTER_EXCEED_DAY_COUNT Retcode = 1103
+ Retcode_RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT Retcode = 1104
+ Retcode_RET_DUNGEON_REVIVE_FAIL Retcode = 1105
+ Retcode_RET_DUNGEON_NOT_SUCCEED Retcode = 1106
+ Retcode_RET_DUNGEON_CAN_NOT_CANCEL Retcode = 1107
+ Retcode_RET_DEST_DUNGEON_SETTLED Retcode = 1108
+ Retcode_RET_DUNGEON_CANDIDATE_TEAM_IS_FULL Retcode = 1109
+ Retcode_RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS Retcode = 1110
+ Retcode_RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY Retcode = 1111
+ Retcode_RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR Retcode = 1112
+ Retcode_RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS Retcode = 1113
+ Retcode_RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE Retcode = 1114
+ Retcode_RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT Retcode = 1115
+ Retcode_RET_DUNGEON_OTHERS_LEAVE Retcode = 1116
+ Retcode_RET_DUNGEON_ENTER_LEVEL_LIMIT Retcode = 1117
+ Retcode_RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP Retcode = 1118
+ Retcode_RET_DUNGEON_DROP_SUBFIELD_LIMIT Retcode = 1119
+ Retcode_RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE Retcode = 1120
+ Retcode_RET_DUNGEON_CANNOT_KICK Retcode = 1121
+ Retcode_RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT Retcode = 1122
+ Retcode_RET_DUNGEON_IN_FORCE_QUIT Retcode = 1123
+ Retcode_RET_DUNGEON_GUEST_QUIT_DUNGEON Retcode = 1124
+ Retcode_RET_DUNGEON_TICKET_FAIL Retcode = 1125
+ Retcode_RET_CUR_DUNGEON_SETTLED Retcode = 1126
+ Retcode_RET_MP_NOT_IN_MY_WORLD Retcode = 1201
+ Retcode_RET_MP_IN_MP_MODE Retcode = 1202
+ Retcode_RET_MP_SCENE_IS_FULL Retcode = 1203
+ Retcode_RET_MP_MODE_NOT_AVAILABLE Retcode = 1204
+ Retcode_RET_MP_PLAYER_NOT_ENTERABLE Retcode = 1205
+ Retcode_RET_MP_QUEST_BLOCK_MP Retcode = 1206
+ Retcode_RET_MP_IN_ROOM_SCENE Retcode = 1207
+ Retcode_RET_MP_WORLD_IS_FULL Retcode = 1208
+ Retcode_RET_MP_PLAYER_NOT_ALLOW_ENTER Retcode = 1209
+ Retcode_RET_MP_PLAYER_DISCONNECTED Retcode = 1210
+ Retcode_RET_MP_NOT_IN_MP_MODE Retcode = 1211
+ Retcode_RET_MP_OWNER_NOT_ENTER Retcode = 1212
+ Retcode_RET_MP_ALLOW_ENTER_PLAYER_FULL Retcode = 1213
+ Retcode_RET_MP_TARGET_PLAYER_IN_TRANSFER Retcode = 1214
+ Retcode_RET_MP_TARGET_ENTERING_OTHER Retcode = 1215
+ Retcode_RET_MP_OTHER_ENTERING Retcode = 1216
+ Retcode_RET_MP_ENTER_MAIN_PLAYER_IN_PLOT Retcode = 1217
+ Retcode_RET_MP_NOT_PS_PLAYER Retcode = 1218
+ Retcode_RET_MP_PLAY_NOT_ACTIVE Retcode = 1219
+ Retcode_RET_MP_PLAY_REMAIN_REWARDS Retcode = 1220
+ Retcode_RET_MP_PLAY_NO_REWARD Retcode = 1221
+ Retcode_RET_MP_OPEN_STATE_FAIL Retcode = 1223
+ Retcode_RET_MP_PLAYER_IN_BLACKLIST Retcode = 1224
+ Retcode_RET_MP_REPLY_TIMEOUT Retcode = 1225
+ Retcode_RET_MP_IS_BLOCK Retcode = 1226
+ Retcode_RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY Retcode = 1227
+ Retcode_RET_MP_IN_MP_PLAY_BATTLE Retcode = 1228
+ Retcode_RET_MP_GUEST_HAS_REWARD_REMAINED Retcode = 1229
+ Retcode_RET_MP_QUIT_MP_INVALID Retcode = 1230
+ Retcode_RET_MP_OTHER_DATA_VERSION_NOT_LATEST Retcode = 1231
+ Retcode_RET_MP_DATA_VERSION_NOT_LATEST Retcode = 1232
+ Retcode_RET_MP_CUR_WORLD_NOT_ENTERABLE Retcode = 1233
+ Retcode_RET_MP_ANY_GALLERY_STARTED Retcode = 1234
+ Retcode_RET_MP_HAS_ACTIVE_DRAFT Retcode = 1235
+ Retcode_RET_MP_PLAYER_IN_DUNGEON Retcode = 1236
+ Retcode_RET_MP_MATCH_FULL Retcode = 1237
+ Retcode_RET_MP_MATCH_LIMIT Retcode = 1238
+ Retcode_RET_MP_MATCH_IN_PUNISH Retcode = 1239
+ Retcode_RET_MP_IS_IN_MULTISTAGE Retcode = 1240
+ Retcode_RET_MP_MATCH_PLAY_NOT_OPEN Retcode = 1241
+ Retcode_RET_MP_ONLY_MP_WITH_PS_PLAYER Retcode = 1242
+ Retcode_RET_MP_GUEST_LOADING_FIRST_ENTER Retcode = 1243
+ Retcode_RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING Retcode = 1244
+ Retcode_RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING Retcode = 1245
+ Retcode_RET_MP_MUSIC_GAME_ONGOING Retcode = 1246
+ Retcode_RET_MP_IN_MPING_MODE Retcode = 1247
+ Retcode_RET_MP_OWNER_IN_SINGLE_SCENE Retcode = 1248
+ Retcode_RET_MP_IN_SINGLE_SCENE Retcode = 1249
+ Retcode_RET_MP_REPLY_NO_VALID_AVATAR Retcode = 1250
+ Retcode_RET_MP_IS_NOT_IN_TRANSFER_GUARD Retcode = 1251
+ Retcode_RET_MAIL_PARA_ERR Retcode = 1301
+ Retcode_RET_MAIL_MAX_NUM Retcode = 1302
+ Retcode_RET_MAIL_ITEM_NUM_EXCEED Retcode = 1303
+ Retcode_RET_MAIL_TITLE_LEN_EXCEED Retcode = 1304
+ Retcode_RET_MAIL_CONTENT_LEN_EXCEED Retcode = 1305
+ Retcode_RET_MAIL_SENDER_LEN_EXCEED Retcode = 1306
+ Retcode_RET_MAIL_PARSE_PACKET_FAIL Retcode = 1307
+ Retcode_RET_OFFLINE_MSG_MAX_NUM Retcode = 1308
+ Retcode_RET_OFFLINE_MSG_SAME_TICKET Retcode = 1309
+ Retcode_RET_MAIL_EXCEL_MAIL_TYPE_ERROR Retcode = 1310
+ Retcode_RET_MAIL_CANNOT_SEND_MCOIN Retcode = 1311
+ Retcode_RET_MAIL_HCOIN_EXCEED_LIMIT Retcode = 1312
+ Retcode_RET_MAIL_SCOIN_EXCEED_LIMIT Retcode = 1313
+ Retcode_RET_MAIL_MATERIAL_ID_INVALID Retcode = 1314
+ Retcode_RET_MAIL_AVATAR_EXCEED_LIMIT Retcode = 1315
+ Retcode_RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT Retcode = 1316
+ Retcode_RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT Retcode = 1317
+ Retcode_RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH Retcode = 1318
+ Retcode_RET_MAIL_TICKET_IS_EMPTY Retcode = 1319
+ Retcode_RET_MAIL_TRANSACTION_IS_EMPTY Retcode = 1320
+ Retcode_RET_MAIL_DELETE_COLLECTED Retcode = 1321
+ Retcode_RET_DAILY_TASK_NOT_FINISH Retcode = 1330
+ Retcode_RET_DAILY_TAKS_HAS_TAKEN Retcode = 1331
+ Retcode_RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED Retcode = 1332
+ Retcode_RET_DAILY_TASK_FILTER_CITY_NOT_OPEN Retcode = 1333
+ Retcode_RET_GACHA_INAVAILABLE Retcode = 1401
+ Retcode_RET_GACHA_RANDOM_NOT_MATCH Retcode = 1402
+ Retcode_RET_GACHA_SCHEDULE_NOT_MATCH Retcode = 1403
+ Retcode_RET_GACHA_INVALID_TIMES Retcode = 1404
+ Retcode_RET_GACHA_COST_ITEM_NOT_ENOUGH Retcode = 1405
+ Retcode_RET_GACHA_TIMES_LIMIT Retcode = 1406
+ Retcode_RET_GACHA_WISH_SAME_ITEM Retcode = 1407
+ Retcode_RET_GACHA_WISH_INVALID_ITEM Retcode = 1408
+ Retcode_RET_GACHA_MINORS_TIMES_LIMIT Retcode = 1409
+ Retcode_RET_GACHA_GENERAL_TIMES_LIMIT Retcode = 1410
+ Retcode_RET_INVESTIGAITON_NOT_IN_PROGRESS Retcode = 1501
+ Retcode_RET_INVESTIGAITON_UNCOMPLETE Retcode = 1502
+ Retcode_RET_INVESTIGAITON_REWARD_TAKEN Retcode = 1503
+ Retcode_RET_INVESTIGAITON_TARGET_STATE_ERROR Retcode = 1504
+ Retcode_RET_PUSH_TIPS_NOT_FOUND Retcode = 1505
+ Retcode_RET_SIGN_IN_RECORD_NOT_FOUND Retcode = 1506
+ Retcode_RET_ALREADY_HAVE_SIGNED_IN Retcode = 1507
+ Retcode_RET_SIGN_IN_COND_NOT_SATISFIED Retcode = 1508
+ Retcode_RET_BONUS_ACTIVITY_NOT_UNREWARDED Retcode = 1509
+ Retcode_RET_SIGN_IN_REWARDED Retcode = 1510
+ Retcode_RET_TOWER_NOT_OPEN Retcode = 1521
+ Retcode_RET_TOWER_HAVE_DAILY_RECORD Retcode = 1522
+ Retcode_RET_TOWER_NOT_RECORD Retcode = 1523
+ Retcode_RET_TOWER_HAVE_RECORD Retcode = 1524
+ Retcode_RET_TOWER_TEAM_NUM_ERROR Retcode = 1525
+ Retcode_RET_TOWER_FLOOR_NOT_OPEN Retcode = 1526
+ Retcode_RET_TOWER_NO_FLOOR_STAR_RECORD Retcode = 1527
+ Retcode_RET_ALREADY_HAS_TOWER_BUFF Retcode = 1528
+ Retcode_RET_DUPLICATE_ENTER_LEVEL Retcode = 1529
+ Retcode_RET_NOT_IN_TOWER_LEVEL Retcode = 1530
+ Retcode_RET_IN_TOWER_LEVEL Retcode = 1531
+ Retcode_RET_TOWER_PREV_FLOOR_NOT_FINISH Retcode = 1532
+ Retcode_RET_TOWER_STAR_NOT_ENOUGH Retcode = 1533
+ Retcode_RET_BATTLE_PASS_NO_SCHEDULE Retcode = 1541
+ Retcode_RET_BATTLE_PASS_HAS_BUYED Retcode = 1542
+ Retcode_RET_BATTLE_PASS_LEVEL_OVERFLOW Retcode = 1543
+ Retcode_RET_BATTLE_PASS_PRODUCT_EXPIRED Retcode = 1544
+ Retcode_RET_MATCH_HOST_QUIT Retcode = 1561
+ Retcode_RET_MATCH_ALREADY_IN_MATCH Retcode = 1562
+ Retcode_RET_MATCH_NOT_IN_MATCH Retcode = 1563
+ Retcode_RET_MATCH_APPLYING_ENTER_MP Retcode = 1564
+ Retcode_RET_MATCH_INCORRECT_SCENE Retcode = 1565
+ Retcode_RET_WIDGET_TREASURE_SPOT_NOT_FOUND Retcode = 1581
+ Retcode_RET_WIDGET_TREASURE_ENTITY_EXISTS Retcode = 1582
+ Retcode_RET_WIDGET_TREASURE_SPOT_FAR_AWAY Retcode = 1583
+ Retcode_RET_WIDGET_TREASURE_FINISHED_TODAY Retcode = 1584
+ Retcode_RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR Retcode = 1585
+ Retcode_RET_WIDGET_CAMERA_SCAN_ID_ERROR Retcode = 1586
+ Retcode_RET_WIDGET_NOT_ACTIVE Retcode = 1587
+ Retcode_RET_WIDGET_FEATHER_NOT_ACTIVE Retcode = 1588
+ Retcode_RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY Retcode = 1589
+ Retcode_RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST Retcode = 1590
+ Retcode_RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT Retcode = 1591
+ Retcode_RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE Retcode = 1592
+ Retcode_RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED Retcode = 1593
+ Retcode_RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST Retcode = 1594
+ Retcode_RET_WIDGET_SKY_CRYSTAL_NOT_FOUND Retcode = 1595
+ Retcode_RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR Retcode = 1596
+ Retcode_RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH Retcode = 1597
+ Retcode_RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH Retcode = 1598
+ Retcode_RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH Retcode = 1599
+ Retcode_RET_UID_NOT_EXIST Retcode = 2001
+ Retcode_RET_PARSE_BIN_ERROR Retcode = 2002
+ Retcode_RET_ACCOUNT_INFO_NOT_EXIST Retcode = 2003
+ Retcode_RET_ORDER_INFO_NOT_EXIST Retcode = 2004
+ Retcode_RET_SNAPSHOT_INDEX_ERROR Retcode = 2005
+ Retcode_RET_MAIL_HAS_BEEN_SENT Retcode = 2006
+ Retcode_RET_PRODUCT_NOT_EXIST Retcode = 2007
+ Retcode_RET_UNFINISH_ORDER Retcode = 2008
+ Retcode_RET_ID_NOT_EXIST Retcode = 2009
+ Retcode_RET_ORDER_TRADE_EARLY Retcode = 2010
+ Retcode_RET_ORDER_FINISHED Retcode = 2011
+ Retcode_RET_GAMESERVER_VERSION_WRONG Retcode = 2012
+ Retcode_RET_OFFLINE_OP_FULL_LENGTH Retcode = 2013
+ Retcode_RET_CONCERT_PRODUCT_OBTAIN_LIMIT Retcode = 2014
+ Retcode_RET_CONCERT_PRODUCT_TICKET_DUPLICATED Retcode = 2015
+ Retcode_RET_CONCERT_PRODUCT_TICKET_EMPTY Retcode = 2016
+ Retcode_RET_REDIS_MODIFIED Retcode = 5001
+ Retcode_RET_REDIS_UID_NOT_EXIST Retcode = 5002
+ Retcode_RET_PATHFINDING_DATA_NOT_EXIST Retcode = 6001
+ Retcode_RET_PATHFINDING_DESTINATION_NOT_EXIST Retcode = 6002
+ Retcode_RET_PATHFINDING_ERROR_SCENE Retcode = 6003
+ Retcode_RET_PATHFINDING_SCENE_DATA_LOADING Retcode = 6004
+ Retcode_RET_FRIEND_COUNT_EXCEEDED Retcode = 7001
+ Retcode_RET_PLAYER_NOT_EXIST Retcode = 7002
+ Retcode_RET_ALREADY_SENT_ADD_REQUEST Retcode = 7003
+ Retcode_RET_ASK_FRIEND_LIST_FULL Retcode = 7004
+ Retcode_RET_PLAYER_ALREADY_IS_FRIEND Retcode = 7005
+ Retcode_RET_PLAYER_NOT_ASK_FRIEND Retcode = 7006
+ Retcode_RET_TARGET_FRIEND_COUNT_EXCEED Retcode = 7007
+ Retcode_RET_NOT_FRIEND Retcode = 7008
+ Retcode_RET_BIRTHDAY_CANNOT_BE_SET_TWICE Retcode = 7009
+ Retcode_RET_CANNOT_ADD_SELF_FRIEND Retcode = 7010
+ Retcode_RET_SIGNATURE_ILLEGAL Retcode = 7011
+ Retcode_RET_PS_PLAYER_CANNOT_ADD_FRIENDS Retcode = 7012
+ Retcode_RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS Retcode = 7013
+ Retcode_RET_NAME_CARD_NOT_UNLOCKED Retcode = 7014
+ Retcode_RET_ALREADY_IN_BLACKLIST Retcode = 7015
+ Retcode_RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST Retcode = 7016
+ Retcode_RET_PLAYER_BLACKLIST_FULL Retcode = 7017
+ Retcode_RET_PLAYER_NOT_IN_BLACKLIST Retcode = 7018
+ Retcode_RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND Retcode = 7019
+ Retcode_RET_IN_TARGET_BLACKLIST Retcode = 7020
+ Retcode_RET_CANNOT_ADD_TARGET_FRIEND Retcode = 7021
+ Retcode_RET_BIRTHDAY_FORMAT_ERROR Retcode = 7022
+ Retcode_RET_ONLINE_ID_NOT_EXISTS Retcode = 7023
+ Retcode_RET_FIRST_SHARE_REWARD_HAS_TAKEN Retcode = 7024
+ Retcode_RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST Retcode = 7025
+ Retcode_RET_REPORT_CD Retcode = 7026
+ Retcode_RET_REPORT_CONTENT_ILLEGAL Retcode = 7027
+ Retcode_RET_REMARK_WORD_ILLEGAL Retcode = 7028
+ Retcode_RET_REMARK_TOO_LONG Retcode = 7029
+ Retcode_RET_REMARK_UTF8_ERROR Retcode = 7030
+ Retcode_RET_REMARK_IS_EMPTY Retcode = 7031
+ Retcode_RET_ASK_ADD_FRIEND_CD Retcode = 7032
+ Retcode_RET_SHOW_AVATAR_INFO_NOT_EXIST Retcode = 7033
+ Retcode_RET_PLAYER_NOT_SHOW_AVATAR Retcode = 7034
+ Retcode_RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID Retcode = 7035
+ Retcode_RET_PSN_ID_NOT_FOUND Retcode = 7036
+ Retcode_RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT Retcode = 7037
+ Retcode_RET_REMARK_EMPTY Retcode = 7038
+ Retcode_RET_IN_TARGET_PSN_BLACKLIST Retcode = 7039
+ Retcode_RET_SIGNATURE_NOT_CHANGED Retcode = 7040
+ Retcode_RET_SIGNATURE_MONTHLY_LIMIT Retcode = 7041
+ Retcode_RET_REQ_FRIEND_AVATAR_FREQUENTLY Retcode = 7042
+ Retcode_RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL Retcode = 7043
+ Retcode_RET_OFFERING_NOT_OPEN Retcode = 7081
+ Retcode_RET_OFFERING_LEVEL_LIMIT Retcode = 7082
+ Retcode_RET_OFFERING_LEVEL_NOT_REACH Retcode = 7083
+ Retcode_RET_OFFERING_LEVEL_HAS_TAKEN Retcode = 7084
+ Retcode_RET_CITY_REPUTATION_NOT_OPEN Retcode = 7101
+ Retcode_RET_CITY_REPUTATION_LEVEL_TAKEN Retcode = 7102
+ Retcode_RET_CITY_REPUTATION_LEVEL_NOT_REACH Retcode = 7103
+ Retcode_RET_CITY_REPUTATION_PARENT_QUEST_TAKEN Retcode = 7104
+ Retcode_RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH Retcode = 7105
+ Retcode_RET_CITY_REPUTATION_ACCEPT_REQUEST Retcode = 7106
+ Retcode_RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST Retcode = 7107
+ Retcode_RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT Retcode = 7108
+ Retcode_RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN Retcode = 7109
+ Retcode_RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD Retcode = 7110
+ Retcode_RET_CITY_REPUTATION_SWITCH_CLOSE Retcode = 7111
+ Retcode_RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE Retcode = 7112
+ Retcode_RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD Retcode = 7113
+ Retcode_RET_CITY_REPUTATION_EXPLORE_NOT_REACH Retcode = 7114
+ Retcode_RET_MECHANICUS_NOT_OPEN Retcode = 7120
+ Retcode_RET_MECHANICUS_GEAR_UNLOCK Retcode = 7121
+ Retcode_RET_MECHANICUS_GEAR_LOCK Retcode = 7122
+ Retcode_RET_MECHANICUS_GEAR_LEVEL_LIMIT Retcode = 7123
+ Retcode_RET_MECHANICUS_COIN_NOT_ENOUGH Retcode = 7124
+ Retcode_RET_MECHANICUS_NO_SEQUENCE Retcode = 7125
+ Retcode_RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL Retcode = 7126
+ Retcode_RET_MECHANICUS_SEQUENCE_LIMIT_OPEN Retcode = 7127
+ Retcode_RET_MECHANICUS_DIFFICULT_NOT_SUPPORT Retcode = 7128
+ Retcode_RET_MECHANICUS_TICKET_NOT_ENOUGH Retcode = 7129
+ Retcode_RET_MECHANICUS_TEACH_NOT_FINISH Retcode = 7130
+ Retcode_RET_MECHANICUS_TEACH_FINISHED Retcode = 7131
+ Retcode_RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK Retcode = 7132
+ Retcode_RET_MECHANICUS_PLAYER_LIMIT Retcode = 7133
+ Retcode_RET_MECHANICUS_PUNISH_TIME Retcode = 7134
+ Retcode_RET_MECHANICUS_SWITCH_CLOSE Retcode = 7135
+ Retcode_RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON Retcode = 7150
+ Retcode_RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND Retcode = 7151
+ Retcode_RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD Retcode = 7152
+ Retcode_RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY Retcode = 7153
+ Retcode_RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE Retcode = 7154
+ Retcode_RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE Retcode = 7155
+ Retcode_RET_MECHANICUS_BATTLE_CARD_IS_WAITING Retcode = 7156
+ Retcode_RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED Retcode = 7157
+ Retcode_RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED Retcode = 7158
+ Retcode_RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER Retcode = 7159
+ Retcode_RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS Retcode = 7160
+ Retcode_RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED Retcode = 7161
+ Retcode_RET_LEGENDARY_KEY_NOT_ENOUGH Retcode = 8001
+ Retcode_RET_LEGENDARY_KEY_EXCEED_LIMIT Retcode = 8002
+ Retcode_RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM Retcode = 8003
+ Retcode_RET_PERSONAL_LINE_OPEN_STATE_OFF Retcode = 8004
+ Retcode_RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH Retcode = 8005
+ Retcode_RET_PERSONAL_LINE_NOT_OPEN Retcode = 8006
+ Retcode_RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH Retcode = 8007
+ Retcode_RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT Retcode = 8201
+ Retcode_RET_HUNTING_HAS_UNFINISHED_OFFER Retcode = 8202
+ Retcode_RET_HUNTING_FAILED_OFFER_NOT_CD_READY Retcode = 8203
+ Retcode_RET_HUNTING_NOT_TAKE_OFFER Retcode = 8204
+ Retcode_RET_HUNTING_CANNOT_TAKE_TWICE Retcode = 8205
+ Retcode_RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE Retcode = 8901
+ Retcode_RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND Retcode = 8902
+ Retcode_RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED Retcode = 8903
+ Retcode_RET_PRIVATE_CHAT_CONTENT_TOO_LONG Retcode = 8904
+ Retcode_RET_PRIVATE_CHAT_PULL_TOO_FAST Retcode = 8905
+ Retcode_RET_PRIVATE_CHAT_REPEAT_READ Retcode = 8906
+ Retcode_RET_PRIVATE_CHAT_READ_NOT_FRIEND Retcode = 8907
+ Retcode_RET_REUNION_FINISHED Retcode = 9001
+ Retcode_RET_REUNION_NOT_ACTIVATED Retcode = 9002
+ Retcode_RET_REUNION_ALREADY_TAKE_FIRST_REWARD Retcode = 9003
+ Retcode_RET_REUNION_SIGN_IN_REWARDED Retcode = 9004
+ Retcode_RET_REUNION_WATCHER_REWARDED Retcode = 9005
+ Retcode_RET_REUNION_WATCHER_NOT_FINISH Retcode = 9006
+ Retcode_RET_REUNION_MISSION_REWARDED Retcode = 9007
+ Retcode_RET_REUNION_MISSION_NOT_FINISH Retcode = 9008
+ Retcode_RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED Retcode = 9009
+ Retcode_RET_BLESSING_CONTENT_CLOSED Retcode = 9101
+ Retcode_RET_BLESSING_NOT_ACTIVE Retcode = 9102
+ Retcode_RET_BLESSING_NOT_TODAY_ENTITY Retcode = 9103
+ Retcode_RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT Retcode = 9104
+ Retcode_RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT Retcode = 9105
+ Retcode_RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT Retcode = 9106
+ Retcode_RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH Retcode = 9107
+ Retcode_RET_BLESSING_PIC_NOT_ENOUGH Retcode = 9108
+ Retcode_RET_BLESSING_PIC_HAS_RECEIVED Retcode = 9109
+ Retcode_RET_BLESSING_TARGET_RECV_NUM_EXCEED Retcode = 9110
+ Retcode_RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT Retcode = 9111
+ Retcode_RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH Retcode = 9112
+ Retcode_RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT Retcode = 9113
+ Retcode_RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH Retcode = 9114
+ Retcode_RET_FLEUR_FAIR_MINIGAME_NOT_OPEN Retcode = 9115
+ Retcode_RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK Retcode = 9116
+ Retcode_RET_FLEUR_FAIR_DUNGEON_LOCKED Retcode = 9117
+ Retcode_RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME Retcode = 9118
+ Retcode_RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM Retcode = 9119
+ Retcode_RET_WATER_SPIRIT_COIN_EXCEED_LIMIT Retcode = 9120
+ Retcode_RET_WATER_SPIRIT_COIN_NOT_ENOUGH Retcode = 9121
+ Retcode_RET_REGION_SEARCH_NO_SEARCH Retcode = 9122
+ Retcode_RET_REGION_SEARCH_STATE_ERROR Retcode = 9123
+ Retcode_RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN Retcode = 9130
+ Retcode_RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN Retcode = 9131
+ Retcode_RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN Retcode = 9132
+ Retcode_RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN Retcode = 9133
+ Retcode_RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON Retcode = 9134
+ Retcode_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE Retcode = 9135
+ Retcode_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN Retcode = 9136
+ Retcode_RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT Retcode = 9137
+ Retcode_RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH Retcode = 9138
+ Retcode_RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON Retcode = 9139
+ Retcode_RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH Retcode = 9150
+ Retcode_RET_MIST_TRIAL_ALREADY_USING_TRIAL_AVATAR Retcode = 9151
+ Retcode_RET_HIDE_AND_SEEK_PLAY_NOT_OPEN Retcode = 9160
+ Retcode_RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN Retcode = 9161
+ Retcode_RET_HIDE_AND_SEEK_PLAY_MAP_NOT_CHOSEN Retcode = 9162
+ Retcode_RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT Retcode = 9170
+ Retcode_RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH Retcode = 9171
+ Retcode_RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT Retcode = 9172
+ Retcode_RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH Retcode = 9173
+ Retcode_RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT Retcode = 9180
+ Retcode_RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH Retcode = 9181
+ Retcode_RET_CHESS_TEACH_MAP_FINISHED Retcode = 9183
+ Retcode_RET_CHESS_TEACH_MAP_UNFINISHED Retcode = 9184
+ Retcode_RET_CHESS_COIN_EXCEED_LIMIT Retcode = 9185
+ Retcode_RET_CHESS_COIN_NOT_ENOUGH Retcode = 9186
+ Retcode_RET_CHESS_IN_PUNISH_TIME Retcode = 9187
+ Retcode_RET_CHESS_PREV_MAP_UNFINISHED Retcode = 9188
+ Retcode_RET_CHESS_MAP_LOCKED Retcode = 9189
+ Retcode_RET_BLITZ_RUSH_NOT_OPEN Retcode = 9192
+ Retcode_RET_BLITZ_RUSH_DUNGEON_NOT_OPEN Retcode = 9193
+ Retcode_RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT Retcode = 9194
+ Retcode_RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT Retcode = 9195
+ Retcode_RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH Retcode = 9196
+ Retcode_RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH Retcode = 9197
+ Retcode_RET_MIRACLE_RING_VALUE_NOT_ENOUGH Retcode = 9201
+ Retcode_RET_MIRACLE_RING_CD Retcode = 9202
+ Retcode_RET_MIRACLE_RING_REWARD_NOT_TAKEN Retcode = 9203
+ Retcode_RET_MIRACLE_RING_NOT_DELIVER Retcode = 9204
+ Retcode_RET_MIRACLE_RING_DELIVER_EXCEED Retcode = 9205
+ Retcode_RET_MIRACLE_RING_HAS_CREATED Retcode = 9206
+ Retcode_RET_MIRACLE_RING_HAS_NOT_CREATED Retcode = 9207
+ Retcode_RET_MIRACLE_RING_NOT_YOURS Retcode = 9208
+ Retcode_RET_GADGET_FOUNDATION_UNAUTHORIZED Retcode = 9251
+ Retcode_RET_GADGET_FOUNDATION_SCENE_NOT_FOUND Retcode = 9252
+ Retcode_RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE Retcode = 9253
+ Retcode_RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT Retcode = 9254
+ Retcode_RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE Retcode = 9255
+ Retcode_RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED Retcode = 9256
+ Retcode_RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE Retcode = 9257
+ Retcode_RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER Retcode = 9258
+ Retcode_RET_GADGET_FOUNDATION_NOT_LOCKED Retcode = 9259
+ Retcode_RET_GADGET_FOUNDATION_DUPLICATE_LOCK Retcode = 9260
+ Retcode_RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND Retcode = 9261
+ Retcode_RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND Retcode = 9262
+ Retcode_RET_GADGET_FOUNDATION_ROTAION_DISABLED Retcode = 9263
+ Retcode_RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT Retcode = 9264
+ Retcode_RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT Retcode = 9265
+ Retcode_RET_GADGET_FOUNDATION_ROTATION_ON_GOING Retcode = 9266
+ Retcode_RET_OP_ACTIVITY_BONUS_NOT_FOUND Retcode = 9301
+ Retcode_RET_OP_ACTIVITY_NOT_OPEN Retcode = 9302
+ Retcode_RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE Retcode = 9501
+ Retcode_RET_MULTISTAGE_PLAY_NOT_FOUND Retcode = 9502
+ Retcode_RET_MULTISTAGE_PLAY_IN_OTHER_STAGE Retcode = 9503
+ Retcode_RET_COOP_CHAPTER_NOT_OPEN Retcode = 9601
+ Retcode_RET_COOP_COND_NOT_MEET Retcode = 9602
+ Retcode_RET_COOP_POINT_LOCKED Retcode = 9603
+ Retcode_RET_COOP_NOT_HAVE_PROGRESS Retcode = 9604
+ Retcode_RET_COOP_REWARD_HAS_TAKEN Retcode = 9605
+ Retcode_RET_DRAFT_HAS_ACTIVE_DRAFT Retcode = 9651
+ Retcode_RET_DRAFT_NOT_IN_MY_WORLD Retcode = 9652
+ Retcode_RET_DRAFT_NOT_SUPPORT_MP Retcode = 9653
+ Retcode_RET_DRAFT_PLAYER_NOT_ENOUGH Retcode = 9654
+ Retcode_RET_DRAFT_INCORRECT_SCENE Retcode = 9655
+ Retcode_RET_DRAFT_OTHER_PLAYER_ENTERING Retcode = 9656
+ Retcode_RET_DRAFT_GUEST_IS_TRANSFERRING Retcode = 9657
+ Retcode_RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE Retcode = 9658
+ Retcode_RET_DRAFT_INVITE_OVER_TIME Retcode = 9659
+ Retcode_RET_DRAFT_TWICE_CONFIRM_OVER_TIMER Retcode = 9660
+ Retcode_RET_DRAFT_GUEST_NOT_IN_WORLD_SCENE Retcode = 9661
+ Retcode_RET_HOME_UNKOWN Retcode = 9701
+ Retcode_RET_HOME_INVALID_CLIENT_PARAM Retcode = 9702
+ Retcode_RET_HOME_TARGE_PLAYER_HAS_NO_HOME Retcode = 9703
+ Retcode_RET_HOME_NOT_ONLINE Retcode = 9704
+ Retcode_RET_HOME_PLAYER_FULL Retcode = 9705
+ Retcode_RET_HOME_BLOCKED Retcode = 9706
+ Retcode_RET_HOME_ALREADY_IN_TARGET_HOME_WORLD Retcode = 9707
+ Retcode_RET_HOME_IN_EDIT_MODE Retcode = 9708
+ Retcode_RET_HOME_NOT_IN_EDIT_MODE Retcode = 9709
+ Retcode_RET_HOME_HAS_GUEST Retcode = 9710
+ Retcode_RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE Retcode = 9711
+ Retcode_RET_HOME_CLIENT_PARAM_INVALID Retcode = 9712
+ Retcode_RET_HOME_PLAYER_NOT_IN_HOME_WORLD Retcode = 9713
+ Retcode_RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD Retcode = 9714
+ Retcode_RET_HOME_NOT_FOUND_IN_MEM Retcode = 9715
+ Retcode_RET_HOME_PLAYER_IN_HOME_ROOM_SCENE Retcode = 9716
+ Retcode_RET_HOME_HOME_REFUSE_GUEST_ENTER Retcode = 9717
+ Retcode_RET_HOME_OWNER_REFUSE_TO_ENTER_HOME Retcode = 9718
+ Retcode_RET_HOME_OWNER_OFFLINE Retcode = 9719
+ Retcode_RET_HOME_FURNITURE_EXCEED_LIMIT Retcode = 9720
+ Retcode_RET_HOME_FURNITURE_COUNT_NOT_ENOUGH Retcode = 9721
+ Retcode_RET_HOME_IN_TRY_ENTER_PROCESS Retcode = 9722
+ Retcode_RET_HOME_ALREADY_IN_TARGET_SCENE Retcode = 9723
+ Retcode_RET_HOME_COIN_EXCEED_LIMIT Retcode = 9724
+ Retcode_RET_HOME_COIN_NOT_ENOUGH Retcode = 9725
+ Retcode_RET_HOME_MODULE_NOT_UNLOCKED Retcode = 9726
+ Retcode_RET_HOME_CUR_MODULE_CLOSED Retcode = 9727
+ Retcode_RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED Retcode = 9728
+ Retcode_RET_HOME_IN_MATCH Retcode = 9729
+ Retcode_RET_HOME_IN_COMBAT Retcode = 9730
+ Retcode_RET_HOME_EDIT_MODE_CD Retcode = 9731
+ Retcode_RET_HOME_UPDATE_FURNITURE_CD Retcode = 9732
+ Retcode_RET_HOME_BLOCK_FURNITURE_LIMIT Retcode = 9733
+ Retcode_RET_HOME_NOT_SUPPORT Retcode = 9734
+ Retcode_RET_HOME_STATE_NOT_OPEN Retcode = 9735
+ Retcode_RET_HOME_TARGET_STATE_NOT_OPEN Retcode = 9736
+ Retcode_RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL Retcode = 9737
+ Retcode_RET_HOME_SAVE_NO_MAIN_HOUSE Retcode = 9738
+ Retcode_RET_HOME_IN_DUNGEON Retcode = 9739
+ Retcode_RET_HOME_ANY_GALLERY_STARTED Retcode = 9740
+ Retcode_RET_HOME_QUEST_BLOCK_HOME Retcode = 9741
+ Retcode_RET_HOME_WAITING_PRIOR_CHECK Retcode = 9742
+ Retcode_RET_HOME_PERSISTENT_CHECK_FAIL Retcode = 9743
+ Retcode_RET_HOME_FIND_ONLINE_HOME_FAIL Retcode = 9744
+ Retcode_RET_HOME_JOIN_SCENE_FAIL Retcode = 9745
+ Retcode_RET_HOME_MAX_PLAYER Retcode = 9746
+ Retcode_RET_HOME_IN_TRANSFER Retcode = 9747
+ Retcode_RET_HOME_ANY_HOME_GALLERY_STARTED Retcode = 9748
+ Retcode_RET_HOME_CAN_NOT_ENTER_IN_AUDIT Retcode = 9749
+ Retcode_RET_FURNITURE_MAKE_INDEX_ERROR Retcode = 9750
+ Retcode_RET_FURNITURE_MAKE_LOCKED Retcode = 9751
+ Retcode_RET_FURNITURE_MAKE_CONFIG_ERROR Retcode = 9752
+ Retcode_RET_FURNITURE_MAKE_SLOT_FULL Retcode = 9753
+ Retcode_RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL Retcode = 9754
+ Retcode_RET_FURNITURE_MAKE_UNFINISH Retcode = 9755
+ Retcode_RET_FURNITURE_MAKE_IS_FINISH Retcode = 9756
+ Retcode_RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME Retcode = 9757
+ Retcode_RET_FURNITURE_MAKE_NO_COUNT Retcode = 9758
+ Retcode_RET_FURNITURE_MAKE_ACCELERATE_LIMIT Retcode = 9759
+ Retcode_RET_FURNITURE_MAKE_NO_MAKE_DATA Retcode = 9760
+ Retcode_RET_HOME_LIMITED_SHOP_CLOSE Retcode = 9761
+ Retcode_RET_HOME_AVATAR_NOT_SHOW Retcode = 9762
+ Retcode_RET_HOME_EVENT_COND_NOT_SATISFIED Retcode = 9763
+ Retcode_RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM Retcode = 9764
+ Retcode_RET_HOME_INVALID_ARRANGE_NPC_PARAM Retcode = 9765
+ Retcode_RET_HOME_INVALID_ARRANGE_SUITE_PARAM Retcode = 9766
+ Retcode_RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM Retcode = 9767
+ Retcode_RET_HOME_AVATAR_STATE_NOT_OPEN Retcode = 9768
+ Retcode_RET_HOME_PLANT_FIELD_NOT_EMPTY Retcode = 9769
+ Retcode_RET_HOME_PLANT_FIELD_EMPTY Retcode = 9770
+ Retcode_RET_HOME_PLANT_FIELD_TYPE_ERROR Retcode = 9771
+ Retcode_RET_HOME_PLANT_TIME_NOT_ENOUGH Retcode = 9772
+ Retcode_RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH Retcode = 9773
+ Retcode_RET_HOME_PLANT_FIELD_PARAM_ERROR Retcode = 9774
+ Retcode_RET_HOME_FURNITURE_GUID_ERROR Retcode = 9775
+ Retcode_RET_HOME_FURNITURE_ARRANGE_LIMIT Retcode = 9776
+ Retcode_RET_HOME_FISH_FARMING_LIMIT Retcode = 9777
+ Retcode_RET_HOME_FISH_COUNT_NOT_ENOUGH Retcode = 9778
+ Retcode_RET_HOME_FURNITURE_COST_LIMIT Retcode = 9779
+ Retcode_RET_HOME_CUSTOM_FURNITURE_INVALID Retcode = 9780
+ Retcode_RET_HOME_INVALID_ARRANGE_GROUP_PARAM Retcode = 9781
+ Retcode_RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT Retcode = 9782
+ Retcode_RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR Retcode = 9783
+ Retcode_RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK Retcode = 9784
+ Retcode_RET_HOME_FURNITURE_CANNOT_ARRANGE Retcode = 9785
+ Retcode_RET_HOME_FURNITURE_IN_DUPLICATE_SUITE Retcode = 9786
+ Retcode_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL Retcode = 9787
+ Retcode_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG Retcode = 9788
+ Retcode_RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT Retcode = 9789
+ Retcode_RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT Retcode = 9790
+ Retcode_RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE Retcode = 9791
+ Retcode_RET_HOME_BGM_ID_NOT_FOUND Retcode = 9792
+ Retcode_RET_HOME_BGM_NOT_UNLOCKED Retcode = 9793
+ Retcode_RET_HOME_BGM_FURNITURE_NOT_FOUND Retcode = 9794
+ Retcode_RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE Retcode = 9795
+ Retcode_RET_HOME_LIMITED_SHOP_GOODS_DISABLE Retcode = 9796
+ Retcode_RET_HOME_WORLD_WOOD_MATERIAL_EMPTY Retcode = 9797
+ Retcode_RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND Retcode = 9798
+ Retcode_RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID Retcode = 9799
+ Retcode_RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT Retcode = 9800
+ Retcode_RET_HOME_BLUEPRINT_SEARCH_SELF Retcode = 9801
+ Retcode_RET_HOME_BLUEPRINT_SHARE_CODE_INVALID Retcode = 9802
+ Retcode_RET_HOME_BLUEPRINT_NOT_EXIST Retcode = 9803
+ Retcode_RET_HOME_BLUEPRINT_SLOT_HAS_EXIST_SHARE_CODE Retcode = 9804
+ Retcode_RET_HOME_BLUEPRINT_SLOT_NOT_EXIST_SHARE_CODE Retcode = 9805
+ Retcode_RET_HOME_BLUEPRINT_CAN_NOT_CREATE_IN_AUDIT Retcode = 9806
+ Retcode_RET_HOME_BLOCK_NOT_UNLOCKED Retcode = 9807
+ Retcode_RET_HOME_BLUEPRINT_CREATE_CD Retcode = 9808
+ Retcode_RET_HOME_BLUEPRINT_SET_OPTION_CD Retcode = 9809
+ Retcode_RET_HOME_BLUEPRINT_NOT_ALLOW_FRIEND_COPY Retcode = 9810
+ Retcode_RET_HOME_FURNITURE_POS_UNDER_DIE_Y Retcode = 9811
+ Retcode_RET_HOME_BLUEPRINT_GEN_SHARE_CODE_FAIL Retcode = 9812
+ Retcode_RET_HOME_BLUEPRINT_SEARCH_CD Retcode = 9813
+ Retcode_RET_HOME_BLUEPRINT_PREVIEW_CD Retcode = 9814
+ Retcode_RET_HOME_BLUEPRINT_PREVIEW_SCENE_NOT_MATCH Retcode = 9815
+ Retcode_RET_SUMO_ACTIVITY_STAGE_NOT_OPEN Retcode = 10000
+ Retcode_RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD Retcode = 10001
+ Retcode_RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT Retcode = 10002
+ Retcode_RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR Retcode = 10004
+ Retcode_RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH Retcode = 10005
+ Retcode_RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE Retcode = 10006
+ Retcode_RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD Retcode = 10007
+ Retcode_RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH Retcode = 10008
+ Retcode_RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET Retcode = 10009
+ Retcode_RET_DIG_GADGET_CONFIG_ID_NOT_MATCH Retcode = 10015
+ Retcode_RET_DIG_FIND_NEAREST_POS_FAIL Retcode = 10016
+ Retcode_RET_MUSIC_GAME_LEVEL_NOT_OPEN Retcode = 10021
+ Retcode_RET_MUSIC_GAME_LEVEL_NOT_UNLOCK Retcode = 10022
+ Retcode_RET_MUSIC_GAME_LEVEL_NOT_STARTED Retcode = 10023
+ Retcode_RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND Retcode = 10024
+ Retcode_RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH Retcode = 10025
+ Retcode_RET_ROGUELIKE_COIN_A_NOT_ENOUGH Retcode = 10031
+ Retcode_RET_ROGUELIKE_COIN_B_NOT_ENOUGH Retcode = 10032
+ Retcode_RET_ROGUELIKE_COIN_C_NOT_ENOUGH Retcode = 10033
+ Retcode_RET_ROGUELIKE_COIN_A_EXCEED_LIMIT Retcode = 10034
+ Retcode_RET_ROGUELIKE_COIN_B_EXCEED_LIMIT Retcode = 10035
+ Retcode_RET_ROGUELIKE_COIN_C_EXCEED_LIMIT Retcode = 10036
+ Retcode_RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH Retcode = 10037
+ Retcode_RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON Retcode = 10038
+ Retcode_RET_ROGUELIKE_CELL_NOT_FOUND Retcode = 10039
+ Retcode_RET_ROGUELIKE_CELL_TYPE_INCORRECT Retcode = 10040
+ Retcode_RET_ROGUELIKE_CELL_ALREADY_FINISHED Retcode = 10041
+ Retcode_RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS Retcode = 10042
+ Retcode_RET_ROGUELIKE_STAGE_NOT_FINISHED Retcode = 10043
+ Retcode_RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN Retcode = 10045
+ Retcode_RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED Retcode = 10046
+ Retcode_RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED Retcode = 10047
+ Retcode_RET_ROGUELIKE_DUNGEON_NOT_OPEN Retcode = 10048
+ Retcode_RET_ROGUELIKE_SPRINT_IS_BANNED Retcode = 10049
+ Retcode_RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED Retcode = 10050
+ Retcode_RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME Retcode = 10051
+ Retcode_RET_PLANT_FLOWER_ALREADY_TAKE_SEED Retcode = 10056
+ Retcode_RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT Retcode = 10057
+ Retcode_RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH Retcode = 10058
+ Retcode_RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT Retcode = 10059
+ Retcode_RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH Retcode = 10060
+ Retcode_RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID Retcode = 10061
+ Retcode_RET_HACHI_DUNGEON_NOT_VALID Retcode = 10052
+ Retcode_RET_HACHI_DUNGEON_STAGE_NOT_OPEN Retcode = 10053
+ Retcode_RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS Retcode = 10054
+ Retcode_RET_WINTER_CAMP_COIN_A_NOT_ENOUGH Retcode = 10071
+ Retcode_RET_WINTER_CAMP_COIN_B_NOT_ENOUGH Retcode = 10072
+ Retcode_RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT Retcode = 10073
+ Retcode_RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT Retcode = 10074
+ Retcode_RET_WINTER_CAMP_WISH_ID_INVALID Retcode = 10075
+ Retcode_RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA Retcode = 10076
+ Retcode_RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW Retcode = 10077
+ Retcode_RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID Retcode = 10078
+ Retcode_RET_WINTER_CAMP_ITEM_LIST_EMPTY Retcode = 10079
+ Retcode_RET_WINTER_CAMP_REWARD_ALREADY_TAKEN Retcode = 10080
+ Retcode_RET_WINTER_CAMP_STAGE_NOT_FINISH Retcode = 10081
+ Retcode_RET_WINTER_CAMP_GADGET_INVALID Retcode = 10082
+ Retcode_RET_LANTERN_RITE_COIN_A_NOT_ENOUGH Retcode = 10090
+ Retcode_RET_LANTERN_RITE_COIN_B_NOT_ENOUGH Retcode = 10091
+ Retcode_RET_LANTERN_RITE_COIN_C_NOT_ENOUGH Retcode = 10092
+ Retcode_RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT Retcode = 10093
+ Retcode_RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT Retcode = 10094
+ Retcode_RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT Retcode = 10095
+ Retcode_RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED Retcode = 10096
+ Retcode_RET_LANTERN_RITE_PROJECTION_CAN_NOT_START Retcode = 10097
+ Retcode_RET_LANTERN_RITE_DUNGEON_NOT_OPEN Retcode = 10098
+ Retcode_RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD Retcode = 10099
+ Retcode_RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS Retcode = 10100
+ Retcode_RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED Retcode = 10101
+ Retcode_RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START Retcode = 10102
+ Retcode_RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR Retcode = 10103
+ Retcode_RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK Retcode = 10104
+ Retcode_RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH Retcode = 10105
+ Retcode_RET_POTION_ACTIVITY_STAGE_NOT_OPEN Retcode = 10110
+ Retcode_RET_POTION_ACTIVITY_LEVEL_HAVE_PASS Retcode = 10111
+ Retcode_RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT Retcode = 10112
+ Retcode_RET_POTION_ACTIVITY_AVATAR_IN_CD Retcode = 10113
+ Retcode_RET_POTION_ACTIVITY_BUFF_IN_CD Retcode = 10114
+ Retcode_RET_IRODORI_POETRY_INVALID_LINE_ID Retcode = 10120
+ Retcode_RET_IRODORI_POETRY_INVALID_THEME_ID Retcode = 10121
+ Retcode_RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION Retcode = 10122
+ Retcode_RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE Retcode = 10123
+ Retcode_RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED Retcode = 10124
+ Retcode_RET_ACTIVITY_BANNER_ALREADY_CLEARED Retcode = 10300
+ Retcode_RET_IRODORI_CHESS_NOT_OPEN Retcode = 10301
+ Retcode_RET_IRODORI_CHESS_LEVEL_NOT_OPEN Retcode = 10302
+ Retcode_RET_IRODORI_CHESS_MAP_NOT_OPEN Retcode = 10303
+ Retcode_RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED Retcode = 10304
+ Retcode_RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT Retcode = 10305
+ Retcode_RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED Retcode = 10306
+ Retcode_RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT Retcode = 10307
+ Retcode_RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT Retcode = 10310
+ Retcode_RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT Retcode = 10315
+ Retcode_RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT Retcode = 10316
+ Retcode_RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT Retcode = 10317
+ Retcode_RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH Retcode = 10318
+ Retcode_RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN Retcode = 10319
+ Retcode_RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE Retcode = 10320
+ Retcode_RET_ROGUE_DIARY_AVATAR_DEATH Retcode = 10350
+ Retcode_RET_ROGUE_DIARY_AVATAR_TIRED Retcode = 10351
+ Retcode_RET_ROGUE_DIARY_AVATAR_DUPLICATED Retcode = 10352
+ Retcode_RET_ROGUE_DIARY_COIN_NOT_ENOUGH Retcode = 10353
+ Retcode_RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT Retcode = 10354
+ Retcode_RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH Retcode = 10355
+ Retcode_RET_ROGUE_DIARY_CONTENT_CLOSED Retcode = 10366
+ Retcode_RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH Retcode = 10380
+ Retcode_RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH Retcode = 10381
+ Retcode_RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT Retcode = 10382
+ Retcode_RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT Retcode = 10383
+ Retcode_RET_ISLAND_PARTY_STAGE_NOT_OPEN Retcode = 10371
+ Retcode_RET_WIND_FIELD_STAGE_NOT_OPEN Retcode = 10390
+ Retcode_RET_VINTAGE_CONTENT_CLOSED Retcode = 10396
+ Retcode_RET_VINTAGE_STORE_CONTENT_FINISHED Retcode = 10397
+ Retcode_RET_VINTAGE_STORE_ATTR_TOO_SMALL Retcode = 10398
+ Retcode_RET_VINTAGE_STORE_ATTR_TOO_LARGE Retcode = 10399
+ Retcode_RET_VINTAGE_STORE_CONTENT_INTERRUPT Retcode = 10400
+ Retcode_RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH Retcode = 10401
+ Retcode_RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO Retcode = 10402
+ Retcode_RET_FUNGUS_FIGHTER_CAPTURE_COIN_NOT_ENOUGH Retcode = 10406
+ Retcode_RET_FUNGUS_FIGHTER_TRAINING_COIN_NOT_ENOUGH Retcode = 10407
+ Retcode_RET_FUNGUS_FIGHTER_CAPTURE_COIN_EXCEED_LIMIT Retcode = 10408
+ Retcode_RET_FUNGUS_FIGHTER_TRAINING_COIN_EXCEED_LIMIT Retcode = 10409
+ Retcode_RET_FUNGUS_FIGHTER_CONTENT_CLOSED Retcode = 10410
+ Retcode_RET_FUNGUS_FIGHTER_PLOT_STAGE_NOT_OPEN Retcode = 10411
+ Retcode_RET_FUNGUS_FIGHTER_FUNGUS_ID_CONFIG_NOT_VALID Retcode = 10412
+ Retcode_RET_FUNGUS_FIGHTER_FUNGUS_NOT_CULTIVATED Retcode = 10413
+ Retcode_RET_FUNGUS_FIGHTER_TRAINING_DUNGEON_NOT_OPEN Retcode = 10414
+ Retcode_RET_EFFIGY_CHALLENGE_V2_COIN_NOT_ENOUGH Retcode = 10427
+ Retcode_RET_EFFIGY_CHALLENGE_V2_COIN_EXCEED_LIMIT Retcode = 10428
+ Retcode_RET_CHAR_AMUSEMENT_STAGE_NOT_OPEN Retcode = 10436
+ Retcode_RET_COIN_COLLECT_LEVEL_NOT_OPEN Retcode = 10446
+ Retcode_RET_COIN_COLLECT_NOT_EQUIP_WIDGET Retcode = 10447
+ Retcode_RET_COIN_COLLECT_SCENE_NOT_MATCH Retcode = 10448
+ Retcode_RET_COIN_COLLECT_CANT_ENTER_MP_MODE Retcode = 10449
+ Retcode_RET_COIN_COLLECT_PLAYER_NUM_FAIL Retcode = 10450
+ Retcode_RET_BRICK_BREAKER_PLAYER_NUM_FAIL Retcode = 10456
+ Retcode_RET_BRICK_BREAKER_STAGE_NOT_UNLOCK Retcode = 10457
+ Retcode_RET_BRICK_BREAKER_NORMAL_LEVEL_NOT_FINISH Retcode = 10458
+ Retcode_RET_BRICK_BREAKER_PRE_LEVEL_NOT_FINISH Retcode = 10459
+ Retcode_RET_BRICK_BREAKER_PRE_STAGE_NOT_FINISH Retcode = 10460
+ Retcode_RET_BRICK_BREAKER_WORLD_LEVEL_NOT_UNLOCK Retcode = 10461
+ Retcode_RET_BRICK_BREAKER_DUNGEON_LEVEL_NOT_UNLOCK Retcode = 10462
+ Retcode_RET_BRICK_BREAKER_COIN_NOT_ENOUGH Retcode = 10463
+ Retcode_RET_BRICK_BREAKER_COIN_EXCEED_LIMIT Retcode = 10464
+ Retcode_RET_ACTIVITY_CONTENT_CLOSED Retcode = 10901
+ Retcode_RET_NOT_IN_FISHING Retcode = 11001
+ Retcode_RET_FISH_STATE_ERROR Retcode = 11002
+ Retcode_RET_FISH_BAIT_LIMIT Retcode = 11003
+ Retcode_RET_FISHING_MAX_DISTANCE Retcode = 11004
+ Retcode_RET_FISHING_IN_COMBAT Retcode = 11005
+ Retcode_RET_FISHING_BATTLE_TOO_SHORT Retcode = 11006
+ Retcode_RET_FISH_GONE_AWAY Retcode = 11007
+ Retcode_RET_CAN_NOT_EDIT_OTHER_DUNGEON Retcode = 11051
+ Retcode_RET_CUSTOM_DUNGEON_DISMATCH Retcode = 11052
+ Retcode_RET_NO_CUSTOM_DUNGEON_DATA Retcode = 11053
+ Retcode_RET_BUILD_CUSTOM_DUNGEON_FAIL Retcode = 11054
+ Retcode_RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL Retcode = 11055
+ Retcode_RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL Retcode = 11056
+ Retcode_RET_NOT_IN_CUSTOM_DUNGEON Retcode = 11057
+ Retcode_RET_CUSTOM_DUNGEON_INTERNAL_FAIL Retcode = 11058
+ Retcode_RET_CUSTOM_DUNGEON_CAN_NOT_TRY Retcode = 11059
+ Retcode_RET_CUSTOM_DUNGEON_NO_START_ROOM Retcode = 11060
+ Retcode_RET_CUSTOM_DUNGEON_NO_ROOM_DATA Retcode = 11061
+ Retcode_RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT Retcode = 11062
+ Retcode_RET_CUSTOM_DUNGEON_NOT_SELF_PASS Retcode = 11063
+ Retcode_RET_CUSTOM_DUNGEON_LACK_COIN Retcode = 11064
+ Retcode_RET_CUSTOM_DUNGEON_NO_FINISH_BRICK Retcode = 11065
+ Retcode_RET_CUSTOM_DUNGEON_MULTI_FINISH Retcode = 11066
+ Retcode_RET_CUSTOM_DUNGEON_NOT_PUBLISHED Retcode = 11067
+ Retcode_RET_CUSTOM_DUNGEON_FULL_STORE Retcode = 11068
+ Retcode_RET_CUSTOM_DUNGEON_STORE_REPEAT Retcode = 11069
+ Retcode_RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF Retcode = 11070
+ Retcode_RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC Retcode = 11071
+ Retcode_RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF Retcode = 11072
+ Retcode_RET_CUSTOM_DUNGEON_NOT_FOUND Retcode = 11073
+ Retcode_RET_CUSTOM_DUNGEON_INVALID_SETTING Retcode = 11074
+ Retcode_RET_CUSTOM_DUNGEON_NO_FINISH_SETTING Retcode = 11075
+ Retcode_RET_CUSTOM_DUNGEON_SAVE_NOTHING Retcode = 11076
+ Retcode_RET_CUSTOM_DUNGEON_NOT_IN_GROUP Retcode = 11077
+ Retcode_RET_CUSTOM_DUNGEON_NOT_OFFICIAL Retcode = 11078
+ Retcode_RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR Retcode = 11079
+ Retcode_RET_CUSTOM_DUNGEON_NO_OPEN_ROOM Retcode = 11080
+ Retcode_RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT Retcode = 11081
+ Retcode_RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK Retcode = 11082
+ Retcode_RET_CAN_NOT_EDIT_OFFICIAL_SETTING Retcode = 11083
+ Retcode_RET_CUSTOM_DUNGEON_BAN_PUBLISH Retcode = 11084
+ Retcode_RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY Retcode = 11085
+ Retcode_RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP Retcode = 11086
+ Retcode_RET_CUSTOM_DUNGEON_MAX_EDIT_NUM Retcode = 11087
+ Retcode_RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK Retcode = 11088
+ Retcode_RET_CUSTOM_DUNGEON_MAX_TAG Retcode = 11089
+ Retcode_RET_CUSTOM_DUNGEON_INVALID_TAG Retcode = 11090
+ Retcode_RET_CUSTOM_DUNGEON_MAX_COST Retcode = 11091
+ Retcode_RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT Retcode = 11092
+ Retcode_RET_CUSTOM_DUNGEON_NOT_OPEN Retcode = 11093
+ Retcode_RET_SHARE_CD_ID_ERROR Retcode = 11101
+ Retcode_RET_SHARE_CD_INDEX_ERROR Retcode = 11102
+ Retcode_RET_SHARE_CD_IN_CD Retcode = 11103
+ Retcode_RET_SHARE_CD_TOKEN_NOT_ENOUGH Retcode = 11104
+ Retcode_RET_UGC_DISMATCH Retcode = 11151
+ Retcode_RET_UGC_DATA_NOT_FOUND Retcode = 11152
+ Retcode_RET_UGC_BRIEF_NOT_FOUND Retcode = 11153
+ Retcode_RET_UGC_DISABLED Retcode = 11154
+ Retcode_RET_UGC_LIMITED Retcode = 11155
+ Retcode_RET_UGC_LOCKED Retcode = 11156
+ Retcode_RET_UGC_NOT_AUTH Retcode = 11157
+ Retcode_RET_UGC_NOT_OPEN Retcode = 11158
+ Retcode_RET_UGC_BAN_PUBLISH Retcode = 11159
+ Retcode_RET_COMPOUND_BOOST_ITEM_NOT_EXIST Retcode = 11201
+ Retcode_RET_COMPOUND_BOOST_TARGET_NOT_EXIST Retcode = 11202
+ Retcode_RET_QUICK_HIT_TREE_EMPTY_TREES Retcode = 11211
+ Retcode_RET_GCG_FIND_GAME_MODE_FAIL Retcode = 12000
+ Retcode_RET_GCG_OPERATION_PARAM_ERROR Retcode = 12001
+ Retcode_RET_GCG_GAME_NOT_RUNNING Retcode = 12002
+ Retcode_RET_GCG_OP_NOT_ALLOW Retcode = 12003
+ Retcode_RET_GCG_OP_NOT_MATCH_PHASE Retcode = 12004
+ Retcode_RET_GCG_SELECT_HAND_CARD_GUID_ERROR Retcode = 12005
+ Retcode_RET_GCG_DICE_INDEX_INVALID Retcode = 12006
+ Retcode_RET_GCG_CHARACTER_GUID_INVALID Retcode = 12007
+ Retcode_RET_GCG_CHARACTER_ALREADY_DIE Retcode = 12008
+ Retcode_RET_GCG_CHARACTER_ALREADY_ON_STAGE Retcode = 12009
+ Retcode_RET_GCG_CHARACTER_FORBIDDEN_ATTACK Retcode = 12010
+ Retcode_RET_GCG_SELECT_DICE_NOT_MATCH Retcode = 12011
+ Retcode_RET_GCG_FIND_SKILL_FAIL Retcode = 12012
+ Retcode_RET_GCG_SKILL_CAN_NOT_ACTIVE_USE Retcode = 12013
+ Retcode_RET_GCG_ENERGY_NOT_ENOUGH Retcode = 12014
+ Retcode_RET_GCG_PLAY_CARD_TARGET_NOT_MATCH Retcode = 12015
+ Retcode_RET_GCG_PLAY_CARD_ZONE_CANNOT_ADD Retcode = 12016
+ Retcode_RET_GCG_REBOOT_SELECT_DICE_INVALID Retcode = 12017
+ Retcode_RET_GCG_REBOOT_SELECT_CARD_INVALID Retcode = 12018
+ Retcode_RET_GCG_PLAY_CARD_CONDITION_CHECK_FAIL Retcode = 12019
+ Retcode_RET_GCG_PLAY_CARD_PARAM_INVALID Retcode = 12020
+ Retcode_RET_GCG_MAX_GAME Retcode = 12021
+ Retcode_RET_GCG_SEND_PACKET_FAIL Retcode = 12022
+ Retcode_RET_GCG_ALREADY_SETTLE Retcode = 12023
+ Retcode_RET_GCG_COIN_EXCEED_LIMIT Retcode = 12101
+ Retcode_RET_GCG_COIN_NOT_ENOUGH Retcode = 12102
+ Retcode_RET_GCG_NOT_IN_SELF_WORLD Retcode = 12103
+ Retcode_RET_GCG_ALREADY_IN_DUEL Retcode = 12104
+ Retcode_RET_GCG_NOT_IN_PLAYER_WORLD Retcode = 12105
+ Retcode_RET_GCG_GALLERY_STARTED Retcode = 12106
+ Retcode_RET_GCG_INVITE_TARGET_IS_SELF Retcode = 12107
+ Retcode_RET_GCG_INVITE_TARGET_NOT_IN_WORLD Retcode = 12108
+ Retcode_RET_GCG_APPLY_INVITE_NOT_ALLOW Retcode = 12109
+ Retcode_RET_GCG_APPLY_INVITE_TIMEOUT Retcode = 12110
+ Retcode_RET_GCG_CUR_DECK_INVALID Retcode = 12111
+ Retcode_RET_GCG_NEED_RESOURCE_COMPLETE Retcode = 12112
+ Retcode_RET_GCG_OPPONENT_PLAYER_IS_SELF Retcode = 12113
+ Retcode_RET_GCG_GAME_ID_INVALID Retcode = 12114
+ Retcode_RET_GCG_MATCH_IN_PUNISH Retcode = 12115
+ Retcode_RET_GCG_SETTLE_STILL_IN_DUEL Retcode = 12116
+ Retcode_RET_GCG_SETTLE_NOT_IN_DUNGEON Retcode = 12117
+ Retcode_RET_GCG_UNSUPPORT_SETTLE_OPTION Retcode = 12118
+ Retcode_RET_GCG_NOT_IN_GCG_DUNGEON Retcode = 12119
+ Retcode_RET_GCG_WORLD_LEVEL_LOCKED Retcode = 12120
+ Retcode_RET_GCG_BOSS_LEVEL_LOCKED Retcode = 12121
+ Retcode_RET_GCG_NOT_IN_TAVERN Retcode = 12122
+ Retcode_RET_GCG_WEEK_NPC_NOT_EXIST Retcode = 12123
+ Retcode_RET_GCG_ENTER_GAME_FREQUENT Retcode = 12124
+ Retcode_RET_GCG_BREAK_LEVEL_QUEST_NOT_UNFINISHED Retcode = 12125
+ Retcode_RET_GCG_GUIDE_LEVEL_ALREADY_FINISHED Retcode = 12126
+ Retcode_RET_GCG_LEVEL_CANNOT_RESTART Retcode = 12127
+ Retcode_RET_GCG_TARGET_CHECK_ENTER_FAIL Retcode = 12128
+ Retcode_RET_GCG_ALREADY_IN_DUNGEON Retcode = 12129
+ Retcode_RET_GCG_BACK_DUEL_NO_GAME Retcode = 12130
+ Retcode_RET_GCG_CONST_LEVEL_LOCKED Retcode = 12131
+ Retcode_RET_GCG_QUEST_ID_ERROR Retcode = 12132
+ Retcode_RET_GCG_QUEST_NEED_UNFINISHED Retcode = 12133
+ Retcode_RET_GCG_IN_MATCH Retcode = 12134
+ Retcode_RET_GCG_DATA_VERSION_NOT_LATEST Retcode = 12135
+ Retcode_RET_GCG_INVITE_TARGET_ENTER_GAME_FREQUENT Retcode = 12136
+ Retcode_RET_GCG_INVITE_TARGET_NEED_RESOURCE_COMPLETE Retcode = 12137
+ Retcode_RET_GCG_INVITE_TARGET_SCENE_IS_NULL Retcode = 12138
+ Retcode_RET_GCG_INVITE_TARGET_IN_TRANSFER Retcode = 12139
+ Retcode_RET_GCG_INVITE_TARGET_DATA_VERSION_NOT_LATEST Retcode = 12140
+ Retcode_RET_GCG_INVITE_TARGET_CUR_DECK_INVALID Retcode = 12141
+ Retcode_RET_GCG_CLIENT_DATA_VERSION_NOT_MATCH Retcode = 12142
+ Retcode_RET_GCG_CLIENT_DATA_VERSOIN_FORBID Retcode = 12143
+ Retcode_RET_GCG_MP_CANT_MATCH Retcode = 12144
+ Retcode_RET_GCG_INVITE_TARGET_STATE_NOT_OPEN Retcode = 12145
+ Retcode_RET_GCG_CREATE_TIME_OUT Retcode = 12146
+ Retcode_RET_GCG_BAN_MATCH Retcode = 12147
+ Retcode_RET_GCG_BAN_INVITE Retcode = 12148
+ Retcode_RET_GCG_TARGET_BAN_INVITE Retcode = 12149
+ Retcode_RET_GCG_INVITE_ALREADY_INVITE Retcode = 12150
+ Retcode_RET_GCG_BACK_DUEL_PS_TO_OTHER Retcode = 12153
+ Retcode_RET_GCG_BACK_DUEL_OTHER_TO_PS Retcode = 12154
+ Retcode_RET_GCG_DS_DECK_LOCKED Retcode = 12201
+ Retcode_RET_GCG_DS_DECK_NAME_INVALID Retcode = 12202
+ Retcode_RET_GCG_DS_DECK_CHAR_CARD_NUM_INVALID Retcode = 12204
+ Retcode_RET_GCG_DS_DECK_CARD_NUM_INVALID Retcode = 12205
+ Retcode_RET_GCG_DS_CARD_NUM_EXCEED_LIMIT Retcode = 12206
+ Retcode_RET_GCG_DS_DECK_INVALID Retcode = 12207
+ Retcode_RET_GCG_DS_CARD_ID_INVALID Retcode = 12208
+ Retcode_RET_GCG_DS_CARD_FACE_ALREADY_UNLOCK Retcode = 12209
+ Retcode_RET_GCG_DS_CARD_FACE_IS_LOCK Retcode = 12210
+ Retcode_RET_GCG_DS_FIELD_LOCK Retcode = 12211
+ Retcode_RET_GCG_DS_FIELD_ALREADY_UNLOCK Retcode = 12212
+ Retcode_RET_GCG_DS_FIELD_ID_INVALID Retcode = 12213
+ Retcode_RET_GCG_DS_CARD_BACK_LOCKED Retcode = 12214
+ Retcode_RET_GCG_DS_CARD_BACK_ALREADY_UNLOCK Retcode = 12215
+ Retcode_RET_GCG_DS_CARD_BACK_ID_INVALID Retcode = 12216
+ Retcode_RET_GCG_DS_CARD_FACE_ID_INVALID Retcode = 12217
+ Retcode_RET_GCG_DS_DECK_NAME_ILLEGAL Retcode = 12218
+ Retcode_RET_GCG_DS_DECK_SAVE_CD Retcode = 12219
+ Retcode_RET_GCG_DS_DECK_CHANGE_NAME_CD Retcode = 12220
+ Retcode_RET_GCG_MATCH_DECK_INVALID Retcode = 12221
+ Retcode_RET_GCG_DS_DECK_ALREADY_UNLOCKED Retcode = 12222
+ Retcode_RET_GCG_DS_AT_LEAST_ONE_DECK Retcode = 12223
+ Retcode_RET_GCG_TC_CHARACTERNOT_MATCH_LEVEL Retcode = 12251
+ Retcode_RET_GCG_TC_MUST_IN_SELF_WORLD Retcode = 12252
+ Retcode_RET_GCG_TC_MUST_IN_TAVERN Retcode = 12253
+ Retcode_RET_GCG_TC_ALREADY_IN_GAME Retcode = 12254
+ Retcode_RET_GCG_TC_ALREADY_IN_MATCH Retcode = 12255
+ Retcode_RET_GCG_TC_UNLOCK_CHARACTER_QUEST_NOT_FINISH Retcode = 12256
+ Retcode_RET_GCG_TC_LEVEL_LOCKED Retcode = 12257
+ Retcode_RET_GCG_TC_NO_INVITE_DATA Retcode = 12258
+ Retcode_RET_GCG_TC_CUR_DECK_INVALID Retcode = 12259
+ Retcode_RET_GCG_TC_COND_QUEST Retcode = 12260
+ Retcode_RET_GCG_LEVEL_REWARD_LEVEL_ERROR Retcode = 12301
+ Retcode_RET_GCG_LEVEL_REWARD_ALREADY_TAKEN Retcode = 12302
+ Retcode_RET_GCG_LEVEL_REWARD_NO_REWARD Retcode = 12303
)
// Enum value maps for Retcode.
var (
Retcode_name = map[int32]string{
- 0: "RETCODE_RET_SUCC",
- -1: "RETCODE_RET_FAIL",
- 1: "RETCODE_RET_SVR_ERROR",
- 2: "RETCODE_RET_UNKNOWN_ERROR",
- 3: "RETCODE_RET_FREQUENT",
- 4: "RETCODE_RET_NODE_FORWARD_ERROR",
- 5: "RETCODE_RET_NOT_FOUND_CONFIG",
- 6: "RETCODE_RET_SYSTEM_BUSY",
- 7: "RETCODE_RET_GM_UID_BIND",
- 8: "RETCODE_RET_FORBIDDEN",
- 10: "RETCODE_RET_STOP_REGISTER",
- 11: "RETCODE_RET_STOP_SERVER",
- 12: "RETCODE_RET_ACCOUNT_VEIRFY_ERROR",
- 13: "RETCODE_RET_ACCOUNT_FREEZE",
- 14: "RETCODE_RET_REPEAT_LOGIN",
- 15: "RETCODE_RET_CLIENT_VERSION_ERROR",
- 16: "RETCODE_RET_TOKEN_ERROR",
- 17: "RETCODE_RET_ACCOUNT_NOT_EXIST",
- 18: "RETCODE_RET_WAIT_OTHER_LOGIN",
- 19: "RETCODE_RET_ANOTHER_LOGIN",
- 20: "RETCODE_RET_CLIENT_FORCE_UPDATE",
- 21: "RETCODE_RET_BLACK_UID",
- 22: "RETCODE_RET_LOGIN_DB_FAIL",
- 23: "RETCODE_RET_LOGIN_INIT_FAIL",
- 24: "RETCODE_RET_MYSQL_DUPLICATE",
- 25: "RETCODE_RET_MAX_PLAYER",
- 26: "RETCODE_RET_ANTI_ADDICT",
- 27: "RETCODE_RET_PS_PLAYER_WITHOUT_ONLINE_ID",
- 28: "RETCODE_RET_ONLINE_ID_NOT_FOUND",
- 29: "RETCODE_RET_ONLNE_ID_NOT_MATCH",
- 30: "RETCODE_RET_REGISTER_IS_FULL",
- 31: "RETCODE_RET_CHECKSUM_INVALID",
- 32: "RETCODE_RET_BLACK_REGISTER_IP",
- 33: "RETCODE_RET_EXCEED_REGISTER_RATE",
- 34: "RETCODE_RET_UNKNOWN_PLATFORM",
- 35: "RETCODE_RET_TOKEN_PARAM_ERROR",
- 36: "RETCODE_RET_ANTI_OFFLINE_ERROR",
- 37: "RETCODE_RET_BLACK_LOGIN_IP",
- 38: "RETCODE_RET_GET_TOKEN_SESSION_HAS_UID",
- 39: "RETCODE_RET_ENVIRONMENT_ERROR",
- 40: "RETCODE_RET_CHECK_CLIENT_VERSION_HASH_FAIL",
- 41: "RETCODE_RET_MINOR_REGISTER_FOBIDDEN",
- 42: "RETCODE_RET_SECURITY_LIBRARY_ERROR",
- 101: "RETCODE_RET_AVATAR_IN_CD",
- 102: "RETCODE_RET_AVATAR_NOT_ALIVE",
- 103: "RETCODE_RET_AVATAR_NOT_ON_SCENE",
- 104: "RETCODE_RET_CAN_NOT_FIND_AVATAR",
- 105: "RETCODE_RET_CAN_NOT_DEL_CUR_AVATAR",
- 106: "RETCODE_RET_DUPLICATE_AVATAR",
- 107: "RETCODE_RET_AVATAR_IS_SAME_ONE",
- 108: "RETCODE_RET_AVATAR_LEVEL_LESS_THAN",
- 109: "RETCODE_RET_AVATAR_CAN_NOT_CHANGE_ELEMENT",
- 110: "RETCODE_RET_AVATAR_BREAK_LEVEL_LESS_THAN",
- 111: "RETCODE_RET_AVATAR_ON_MAX_BREAK_LEVEL",
- 112: "RETCODE_RET_AVATAR_ID_ALREADY_EXIST",
- 113: "RETCODE_RET_AVATAR_NOT_DEAD",
- 114: "RETCODE_RET_AVATAR_IS_REVIVING",
- 115: "RETCODE_RET_AVATAR_ID_ERROR",
- 116: "RETCODE_RET_REPEAT_SET_PLAYER_BORN_DATA",
- 117: "RETCODE_RET_PLAYER_LEVEL_LESS_THAN",
- 118: "RETCODE_RET_AVATAR_LIMIT_LEVEL_ERROR",
- 119: "RETCODE_RET_CUR_AVATAR_NOT_ALIVE",
- 120: "RETCODE_RET_CAN_NOT_FIND_TEAM",
- 121: "RETCODE_RET_CAN_NOT_FIND_CUR_TEAM",
- 122: "RETCODE_RET_AVATAR_NOT_EXIST_IN_TEAM",
- 123: "RETCODE_RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM",
- 124: "RETCODE_RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR",
- 125: "RETCODE_RET_TEAM_COST_EXCEED_LIMIT",
- 126: "RETCODE_RET_TEAM_AVATAR_IN_EXPEDITION",
- 127: "RETCODE_RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE",
- 128: "RETCODE_RET_AVATAR_IN_COMBAT",
- 130: "RETCODE_RET_NICKNAME_UTF8_ERROR",
- 131: "RETCODE_RET_NICKNAME_TOO_LONG",
- 132: "RETCODE_RET_NICKNAME_WORD_ILLEGAL",
- 133: "RETCODE_RET_NICKNAME_TOO_MANY_DIGITS",
- 134: "RETCODE_RET_NICKNAME_IS_EMPTY",
- 135: "RETCODE_RET_NICKNAME_MONTHLY_LIMIT",
- 136: "RETCODE_RET_NICKNAME_NOT_CHANGED",
- 140: "RETCODE_RET_PLAYER_NOT_ONLINE",
- 141: "RETCODE_RET_OPEN_STATE_NOT_OPEN",
- 142: "RETCODE_RET_FEATURE_CLOSED",
- 152: "RETCODE_RET_AVATAR_EXPEDITION_AVATAR_DIE",
- 153: "RETCODE_RET_AVATAR_EXPEDITION_COUNT_LIMIT",
- 154: "RETCODE_RET_AVATAR_EXPEDITION_MAIN_FORBID",
- 155: "RETCODE_RET_AVATAR_EXPEDITION_TRIAL_FORBID",
- 156: "RETCODE_RET_TEAM_NAME_ILLEGAL",
- 157: "RETCODE_RET_IS_NOT_IN_STANDBY",
- 158: "RETCODE_RET_IS_IN_DUNGEON",
- 159: "RETCODE_RET_IS_IN_LOCK_AVATAR_QUEST",
- 160: "RETCODE_RET_IS_USING_TRIAL_AVATAR",
- 161: "RETCODE_RET_IS_USING_TEMP_AVATAR",
- 162: "RETCODE_RET_NOT_HAS_FLYCLOAK",
- 163: "RETCODE_RET_FETTER_REWARD_ALREADY_GOT",
- 164: "RETCODE_RET_FETTER_REWARD_LEVEL_NOT_ENOUGH",
- 165: "RETCODE_RET_WORLD_LEVEL_ADJUST_MIN_LEVEL",
- 166: "RETCODE_RET_WORLD_LEVEL_ADJUST_CD",
- 167: "RETCODE_RET_NOT_HAS_COSTUME",
- 168: "RETCODE_RET_COSTUME_AVATAR_ERROR",
- 169: "RETCODE_RET_FLYCLOAK_PLATFORM_TYPE_ERR",
- 170: "RETCODE_RET_IN_TRANSFER",
- 171: "RETCODE_RET_IS_IN_LOCK_AVATAR",
- 172: "RETCODE_RET_FULL_BACKUP_TEAM",
- 173: "RETCODE_RET_BACKUP_TEAM_ID_NOT_VALID",
- 174: "RETCODE_RET_BACKUP_TEAM_IS_CUR_TEAM",
- 201: "RETCODE_RET_FLOAT_ERROR",
- 301: "RETCODE_RET_NPC_NOT_EXIST",
- 302: "RETCODE_RET_NPC_TOO_FAR",
- 303: "RETCODE_RET_NOT_CURRENT_TALK",
- 304: "RETCODE_RET_NPC_CREATE_FAIL",
- 305: "RETCODE_RET_NPC_MOVE_FAIL",
- 401: "RETCODE_RET_QUEST_NOT_EXIST",
- 402: "RETCODE_RET_QUEST_IS_FAIL",
- 403: "RETCODE_RET_QUEST_CONTENT_ERROR",
- 404: "RETCODE_RET_BARGAIN_NOT_ACTIVATED",
- 405: "RETCODE_RET_BARGAIN_FINISHED",
- 406: "RETCODE_RET_INFERENCE_ASSOCIATE_WORD_ERROR",
- 407: "RETCODE_RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION",
- 501: "RETCODE_RET_POINT_NOT_UNLOCKED",
- 502: "RETCODE_RET_POINT_TOO_FAR",
- 503: "RETCODE_RET_POINT_ALREAY_UNLOCKED",
- 504: "RETCODE_RET_ENTITY_NOT_EXIST",
- 505: "RETCODE_RET_ENTER_SCENE_FAIL",
- 506: "RETCODE_RET_PLAYER_IS_ENTER_SCENE",
- 507: "RETCODE_RET_CITY_MAX_LEVEL",
- 508: "RETCODE_RET_AREA_LOCKED",
- 509: "RETCODE_RET_JOIN_OTHER_WAIT",
- 510: "RETCODE_RET_WEATHER_AREA_NOT_FOUND",
- 511: "RETCODE_RET_WEATHER_IS_LOCKED",
- 512: "RETCODE_RET_NOT_IN_SELF_SCENE",
- 513: "RETCODE_RET_GROUP_NOT_EXIST",
- 514: "RETCODE_RET_MARK_NAME_ILLEGAL",
- 515: "RETCODE_RET_MARK_ALREADY_EXISTS",
- 516: "RETCODE_RET_MARK_OVERFLOW",
- 517: "RETCODE_RET_MARK_NOT_EXISTS",
- 518: "RETCODE_RET_MARK_UNKNOWN_TYPE",
- 519: "RETCODE_RET_MARK_NAME_TOO_LONG",
- 520: "RETCODE_RET_DISTANCE_LONG",
- 521: "RETCODE_RET_ENTER_SCENE_TOKEN_INVALID",
- 522: "RETCODE_RET_NOT_IN_WORLD_SCENE",
- 523: "RETCODE_RET_ANY_GALLERY_STARTED",
- 524: "RETCODE_RET_GALLERY_NOT_START",
- 525: "RETCODE_RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE",
- 526: "RETCODE_RET_GALLERY_CANNOT_INTERRUPT",
- 527: "RETCODE_RET_GALLERY_WORLD_NOT_MEET",
- 528: "RETCODE_RET_GALLERY_SCENE_NOT_MEET",
- 529: "RETCODE_RET_CUR_PLAY_CANNOT_TRANSFER",
- 530: "RETCODE_RET_CANT_USE_WIDGET_IN_HOME_SCENE",
- 531: "RETCODE_RET_SCENE_GROUP_NOT_MATCH",
- 551: "RETCODE_RET_POS_ROT_INVALID",
- 552: "RETCODE_RET_MARK_INVALID_SCENE_ID",
- 553: "RETCODE_RET_INVALID_SCENE_TO_USE_ANCHOR_POINT",
- 554: "RETCODE_RET_ENTER_HOME_SCENE_FAIL",
- 555: "RETCODE_RET_CUR_SCENE_IS_NULL",
- 556: "RETCODE_RET_GROUP_ID_ERROR",
- 557: "RETCODE_RET_GALLERY_INTERRUPT_NOT_OWNER",
- 558: "RETCODE_RET_NO_SPRING_IN_AREA",
- 559: "RETCODE_RET_AREA_NOT_IN_SCENE",
- 560: "RETCODE_RET_INVALID_CITY_ID",
- 561: "RETCODE_RET_INVALID_SCENE_ID",
- 562: "RETCODE_RET_DEST_SCENE_IS_NOT_ALLOW",
- 563: "RETCODE_RET_LEVEL_TAG_SWITCH_IN_CD",
- 564: "RETCODE_RET_LEVEL_TAG_ALREADY_EXIST",
- 565: "RETCODE_RET_INVALID_AREA_ID",
- 601: "RETCODE_RET_ITEM_NOT_EXIST",
- 602: "RETCODE_RET_PACK_EXCEED_MAX_WEIGHT",
- 603: "RETCODE_RET_ITEM_NOT_DROPABLE",
- 604: "RETCODE_RET_ITEM_NOT_USABLE",
- 605: "RETCODE_RET_ITEM_INVALID_USE_COUNT",
- 606: "RETCODE_RET_ITEM_INVALID_DROP_COUNT",
- 607: "RETCODE_RET_ITEM_ALREADY_EXIST",
- 608: "RETCODE_RET_ITEM_IN_COOLDOWN",
- 609: "RETCODE_RET_ITEM_COUNT_NOT_ENOUGH",
- 610: "RETCODE_RET_ITEM_INVALID_TARGET",
- 611: "RETCODE_RET_RECIPE_NOT_EXIST",
- 612: "RETCODE_RET_RECIPE_LOCKED",
- 613: "RETCODE_RET_RECIPE_UNLOCKED",
- 614: "RETCODE_RET_COMPOUND_QUEUE_FULL",
- 615: "RETCODE_RET_COMPOUND_NOT_FINISH",
- 616: "RETCODE_RET_MAIL_ITEM_NOT_GET",
- 617: "RETCODE_RET_ITEM_EXCEED_LIMIT",
- 618: "RETCODE_RET_AVATAR_CAN_NOT_USE",
- 619: "RETCODE_RET_ITEM_NEED_PLAYER_LEVEL",
- 620: "RETCODE_RET_RECIPE_NOT_AUTO_QTE",
- 621: "RETCODE_RET_COMPOUND_BUSY_QUEUE",
- 622: "RETCODE_RET_NEED_MORE_SCOIN",
- 623: "RETCODE_RET_SKILL_DEPOT_NOT_FOUND",
- 624: "RETCODE_RET_HCOIN_NOT_ENOUGH",
- 625: "RETCODE_RET_SCOIN_NOT_ENOUGH",
- 626: "RETCODE_RET_HCOIN_EXCEED_LIMIT",
- 627: "RETCODE_RET_SCOIN_EXCEED_LIMIT",
- 628: "RETCODE_RET_MAIL_EXPIRED",
- 629: "RETCODE_RET_REWARD_HAS_TAKEN",
- 630: "RETCODE_RET_COMBINE_COUNT_TOO_LARGE",
- 631: "RETCODE_RET_GIVING_ITEM_WRONG",
- 632: "RETCODE_RET_GIVING_IS_FINISHED",
- 633: "RETCODE_RET_GIVING_NOT_ACTIVED",
- 634: "RETCODE_RET_FORGE_QUEUE_FULL",
- 635: "RETCODE_RET_FORGE_QUEUE_CAPACITY",
- 636: "RETCODE_RET_FORGE_QUEUE_NOT_FOUND",
- 637: "RETCODE_RET_FORGE_QUEUE_EMPTY",
- 638: "RETCODE_RET_NOT_SUPPORT_ITEM",
- 639: "RETCODE_RET_ITEM_EMPTY",
- 640: "RETCODE_RET_VIRTUAL_EXCEED_LIMIT",
- 641: "RETCODE_RET_MATERIAL_EXCEED_LIMIT",
- 642: "RETCODE_RET_EQUIP_EXCEED_LIMIT",
- 643: "RETCODE_RET_ITEM_SHOULD_HAVE_NO_LEVEL",
- 644: "RETCODE_RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT",
- 645: "RETCODE_RET_WEAPON_LEVEL_INVALID",
- 646: "RETCODE_RET_UNKNOW_ITEM_TYPE",
- 647: "RETCODE_RET_ITEM_COUNT_IS_ZERO",
- 648: "RETCODE_RET_ITEM_IS_EXPIRED",
- 649: "RETCODE_RET_ITEM_EXCEED_OUTPUT_LIMIT",
- 650: "RETCODE_RET_EQUIP_LEVEL_HIGHER",
- 651: "RETCODE_RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON",
- 652: "RETCODE_RET_EQUIP_HAS_BEEN_WEARED",
- 653: "RETCODE_RET_EQUIP_WEARED_CANNOT_DROP",
- 654: "RETCODE_RET_AWAKEN_LEVEL_MAX",
- 655: "RETCODE_RET_MCOIN_NOT_ENOUGH",
- 656: "RETCODE_RET_MCOIN_EXCEED_LIMIT",
- 660: "RETCODE_RET_RESIN_NOT_ENOUGH",
- 661: "RETCODE_RET_RESIN_EXCEED_LIMIT",
- 662: "RETCODE_RET_RESIN_OPENSTATE_OFF",
- 663: "RETCODE_RET_RESIN_BOUGHT_COUNT_EXCEEDED",
- 664: "RETCODE_RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN",
- 665: "RETCODE_RET_RESIN_CARD_EXPIRED",
- 666: "RETCODE_RET_AVATAR_CAN_NOT_COOK",
- 667: "RETCODE_RET_ATTACH_AVATAR_CD",
- 668: "RETCODE_RET_AUTO_RECOVER_OPENSTATE_OFF",
- 669: "RETCODE_RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED",
- 670: "RETCODE_RET_RESIN_GAIN_FAILED",
- 671: "RETCODE_RET_WIDGET_ORNAMENTS_TYPE_ERROR",
- 672: "RETCODE_RET_ALL_TARGET_SATIATION_FULL",
- 673: "RETCODE_RET_FORGE_WORLD_LEVEL_NOT_MATCH",
- 674: "RETCODE_RET_FORGE_POINT_NOT_ENOUGH",
- 675: "RETCODE_RET_WIDGET_ANCHOR_POINT_FULL",
- 676: "RETCODE_RET_WIDGET_ANCHOR_POINT_NOT_FOUND",
- 677: "RETCODE_RET_ALL_BONFIRE_EXCEED_MAX_COUNT",
- 678: "RETCODE_RET_BONFIRE_EXCEED_MAX_COUNT",
- 679: "RETCODE_RET_LUNCH_BOX_DATA_ERROR",
- 680: "RETCODE_RET_INVALID_QUICK_USE_WIDGET",
- 681: "RETCODE_RET_INVALID_REPLACE_RESIN_COUNT",
- 682: "RETCODE_RET_PREV_DETECTED_GATHER_NOT_FOUND",
- 683: "RETCODE_RET_GOT_ALL_ONEOFF_GAHTER",
- 684: "RETCODE_RET_INVALID_WIDGET_MATERIAL_ID",
- 685: "RETCODE_RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR",
- 686: "RETCODE_RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS",
- 687: "RETCODE_RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS",
- 688: "RETCODE_RET_WIDGET_IN_COMBAT",
- 689: "RETCODE_RET_WIDGET_NOT_SET_QUICK_USE",
- 690: "RETCODE_RET_ALREADY_ATTACH_WIDGET",
- 691: "RETCODE_RET_EQUIP_IS_LOCKED",
- 692: "RETCODE_RET_FORGE_IS_LOCKED",
- 693: "RETCODE_RET_COMBINE_IS_LOCKED",
- 694: "RETCODE_RET_FORGE_OUTPUT_STACK_LIMIT",
- 695: "RETCODE_RET_ALREADY_DETTACH_WIDGET",
- 696: "RETCODE_RET_GADGET_BUILDER_EXCEED_MAX_COUNT",
- 697: "RETCODE_RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL",
- 698: "RETCODE_RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT",
- 699: "RETCODE_RET_RELIQUARY_DECOMPOSE_PARAM_ERROR",
- 700: "RETCODE_RET_ITEM_COMBINE_COUNT_NOT_ENOUGH",
- 701: "RETCODE_RET_GOODS_NOT_EXIST",
- 702: "RETCODE_RET_GOODS_MATERIAL_NOT_ENOUGH",
- 703: "RETCODE_RET_GOODS_NOT_IN_TIME",
- 704: "RETCODE_RET_GOODS_BUY_NUM_NOT_ENOUGH",
- 705: "RETCODE_RET_GOODS_BUY_NUM_ERROR",
- 706: "RETCODE_RET_SHOP_NOT_OPEN",
- 707: "RETCODE_RET_SHOP_CONTENT_NOT_MATCH",
- 798: "RETCODE_RET_CHAT_FORBIDDEN",
- 799: "RETCODE_RET_CHAT_CD",
- 800: "RETCODE_RET_CHAT_FREQUENTLY",
- 801: "RETCODE_RET_GADGET_NOT_EXIST",
- 802: "RETCODE_RET_GADGET_NOT_INTERACTIVE",
- 803: "RETCODE_RET_GADGET_NOT_GATHERABLE",
- 804: "RETCODE_RET_CHEST_IS_LOCKED",
- 805: "RETCODE_RET_GADGET_CREATE_FAIL",
- 806: "RETCODE_RET_WORKTOP_OPTION_NOT_EXIST",
- 807: "RETCODE_RET_GADGET_STATUE_NOT_ACTIVE",
- 808: "RETCODE_RET_GADGET_STATUE_OPENED",
- 809: "RETCODE_RET_BOSS_CHEST_NO_QUALIFICATION",
- 810: "RETCODE_RET_BOSS_CHEST_LIFE_TIME_OVER",
- 811: "RETCODE_RET_BOSS_CHEST_WEEK_NUM_LIMIT",
- 812: "RETCODE_RET_BOSS_CHEST_GUEST_WORLD_LEVEL",
- 813: "RETCODE_RET_BOSS_CHEST_HAS_TAKEN",
- 814: "RETCODE_RET_BLOSSOM_CHEST_NO_QUALIFICATION",
- 815: "RETCODE_RET_BLOSSOM_CHEST_LIFE_TIME_OVER",
- 816: "RETCODE_RET_BLOSSOM_CHEST_HAS_TAKEN",
- 817: "RETCODE_RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL",
- 818: "RETCODE_RET_MP_PLAY_REWARD_NO_QUALIFICATION",
- 819: "RETCODE_RET_MP_PLAY_REWARD_HAS_TAKEN",
- 820: "RETCODE_RET_GENERAL_REWARD_NO_QUALIFICATION",
- 821: "RETCODE_RET_GENERAL_REWARD_LIFE_TIME_OVER",
- 822: "RETCODE_RET_GENERAL_REWARD_HAS_TAKEN",
- 823: "RETCODE_RET_GADGET_NOT_VEHICLE",
- 824: "RETCODE_RET_VEHICLE_SLOT_OCCUPIED",
- 825: "RETCODE_RET_NOT_IN_VEHICLE",
- 826: "RETCODE_RET_CREATE_VEHICLE_IN_CD",
- 827: "RETCODE_RET_CREATE_VEHICLE_POS_INVALID",
- 828: "RETCODE_RET_VEHICLE_POINT_NOT_UNLOCK",
- 829: "RETCODE_RET_GADGET_INTERACT_COND_NOT_MEET",
- 830: "RETCODE_RET_GADGET_INTERACT_PARAM_ERROR",
- 831: "RETCODE_RET_GADGET_CUSTOM_COMBINATION_INVALID",
- 832: "RETCODE_RET_DESHRET_OBELISK_DUPLICATE_INTERACT",
- 833: "RETCODE_RET_DESHRET_OBELISK_NO_AVAIL_CHEST",
- 860: "RETCODE_RET_ACTIVITY_CLOSE",
- 861: "RETCODE_RET_ACTIVITY_ITEM_ERROR",
- 862: "RETCODE_RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH",
- 863: "RETCODE_RET_SEA_LAMP_PHASE_NOT_FINISH",
- 864: "RETCODE_RET_SEA_LAMP_FLY_NUM_LIMIT",
- 865: "RETCODE_RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL",
- 866: "RETCODE_RET_ACTIVITY_WATCHER_REWARD_TAKEN",
- 867: "RETCODE_RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED",
- 868: "RETCODE_RET_SALESMAN_ALREADY_DELIVERED",
- 869: "RETCODE_RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH",
- 870: "RETCODE_RET_SALESMAN_POSITION_INVALID",
- 871: "RETCODE_RET_DELIVER_NOT_FINISH_ALL_QUEST",
- 872: "RETCODE_RET_DELIVER_ALREADY_TAKE_DAILY_REWARD",
- 873: "RETCODE_RET_ASTER_PROGRESS_EXCEED_LIMIT",
- 874: "RETCODE_RET_ASTER_CREDIT_EXCEED_LIMIT",
- 875: "RETCODE_RET_ASTER_TOKEN_EXCEED_LIMIT",
- 876: "RETCODE_RET_ASTER_CREDIT_NOT_ENOUGH",
- 877: "RETCODE_RET_ASTER_TOKEN_NOT_ENOUGH",
- 878: "RETCODE_RET_ASTER_SPECIAL_REWARD_HAS_TAKEN",
- 879: "RETCODE_RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED",
- 880: "RETCODE_RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED",
- 881: "RETCODE_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT",
- 882: "RETCODE_RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT",
- 883: "RETCODE_RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT",
- 884: "RETCODE_RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH",
- 885: "RETCODE_RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH",
- 886: "RETCODE_RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH",
- 891: "RETCODE_RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN",
- 892: "RETCODE_RET_EFFIGY_REWARD_HAS_TAKEN",
- 893: "RETCODE_RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT",
- 894: "RETCODE_RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT",
- 895: "RETCODE_RET_SEA_LAMP_COIN_EXCEED_LIMIT",
- 896: "RETCODE_RET_SEA_LAMP_COIN_NOT_ENOUGH",
- 897: "RETCODE_RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT",
- 898: "RETCODE_RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN",
- 899: "RETCODE_RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN",
- 900: "RETCODE_RET_ARENA_ACTIVITY_ALREADY_STARTED",
- 901: "RETCODE_RET_TALENT_ALREAY_UNLOCKED",
- 902: "RETCODE_RET_PREV_TALENT_NOT_UNLOCKED",
- 903: "RETCODE_RET_BIG_TALENT_POINT_NOT_ENOUGH",
- 904: "RETCODE_RET_SMALL_TALENT_POINT_NOT_ENOUGH",
- 905: "RETCODE_RET_PROUD_SKILL_ALREADY_GOT",
- 906: "RETCODE_RET_PREV_PROUD_SKILL_NOT_GET",
- 907: "RETCODE_RET_PROUD_SKILL_MAX_LEVEL",
- 910: "RETCODE_RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND",
- 911: "RETCODE_RET_SKILL_DEPOT_IS_THE_SAME",
- 1001: "RETCODE_RET_MONSTER_NOT_EXIST",
- 1002: "RETCODE_RET_MONSTER_CREATE_FAIL",
- 1101: "RETCODE_RET_DUNGEON_ENTER_FAIL",
- 1102: "RETCODE_RET_DUNGEON_QUIT_FAIL",
- 1103: "RETCODE_RET_DUNGEON_ENTER_EXCEED_DAY_COUNT",
- 1104: "RETCODE_RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT",
- 1105: "RETCODE_RET_DUNGEON_REVIVE_FAIL",
- 1106: "RETCODE_RET_DUNGEON_NOT_SUCCEED",
- 1107: "RETCODE_RET_DUNGEON_CAN_NOT_CANCEL",
- 1108: "RETCODE_RET_DEST_DUNGEON_SETTLED",
- 1109: "RETCODE_RET_DUNGEON_CANDIDATE_TEAM_IS_FULL",
- 1110: "RETCODE_RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS",
- 1111: "RETCODE_RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY",
- 1112: "RETCODE_RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR",
- 1113: "RETCODE_RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS",
- 1114: "RETCODE_RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE",
- 1115: "RETCODE_RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT",
- 1116: "RETCODE_RET_DUNGEON_OTHERS_LEAVE",
- 1117: "RETCODE_RET_DUNGEON_ENTER_LEVEL_LIMIT",
- 1118: "RETCODE_RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP",
- 1119: "RETCODE_RET_DUNGEON_DROP_SUBFIELD_LIMIT",
- 1120: "RETCODE_RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE",
- 1121: "RETCODE_RET_DUNGEON_CANNOT_KICK",
- 1122: "RETCODE_RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT",
- 1123: "RETCODE_RET_DUNGEON_IN_FORCE_QUIT",
- 1124: "RETCODE_RET_DUNGEON_GUEST_QUIT_DUNGEON",
- 1125: "RETCODE_RET_DUNGEON_TICKET_FAIL",
- 1126: "RETCODE_RET_CUR_DUNGEON_SETTLED",
- 1201: "RETCODE_RET_MP_NOT_IN_MY_WORLD",
- 1202: "RETCODE_RET_MP_IN_MP_MODE",
- 1203: "RETCODE_RET_MP_SCENE_IS_FULL",
- 1204: "RETCODE_RET_MP_MODE_NOT_AVAILABLE",
- 1205: "RETCODE_RET_MP_PLAYER_NOT_ENTERABLE",
- 1206: "RETCODE_RET_MP_QUEST_BLOCK_MP",
- 1207: "RETCODE_RET_MP_IN_ROOM_SCENE",
- 1208: "RETCODE_RET_MP_WORLD_IS_FULL",
- 1209: "RETCODE_RET_MP_PLAYER_NOT_ALLOW_ENTER",
- 1210: "RETCODE_RET_MP_PLAYER_DISCONNECTED",
- 1211: "RETCODE_RET_MP_NOT_IN_MP_MODE",
- 1212: "RETCODE_RET_MP_OWNER_NOT_ENTER",
- 1213: "RETCODE_RET_MP_ALLOW_ENTER_PLAYER_FULL",
- 1214: "RETCODE_RET_MP_TARGET_PLAYER_IN_TRANSFER",
- 1215: "RETCODE_RET_MP_TARGET_ENTERING_OTHER",
- 1216: "RETCODE_RET_MP_OTHER_ENTERING",
- 1217: "RETCODE_RET_MP_ENTER_MAIN_PLAYER_IN_PLOT",
- 1218: "RETCODE_RET_MP_NOT_PS_PLAYER",
- 1219: "RETCODE_RET_MP_PLAY_NOT_ACTIVE",
- 1220: "RETCODE_RET_MP_PLAY_REMAIN_REWARDS",
- 1221: "RETCODE_RET_MP_PLAY_NO_REWARD",
- 1223: "RETCODE_RET_MP_OPEN_STATE_FAIL",
- 1224: "RETCODE_RET_MP_PLAYER_IN_BLACKLIST",
- 1225: "RETCODE_RET_MP_REPLY_TIMEOUT",
- 1226: "RETCODE_RET_MP_IS_BLOCK",
- 1227: "RETCODE_RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY",
- 1228: "RETCODE_RET_MP_IN_MP_PLAY_BATTLE",
- 1229: "RETCODE_RET_MP_GUEST_HAS_REWARD_REMAINED",
- 1230: "RETCODE_RET_MP_QUIT_MP_INVALID",
- 1231: "RETCODE_RET_MP_OTHER_DATA_VERSION_NOT_LATEST",
- 1232: "RETCODE_RET_MP_DATA_VERSION_NOT_LATEST",
- 1233: "RETCODE_RET_MP_CUR_WORLD_NOT_ENTERABLE",
- 1234: "RETCODE_RET_MP_ANY_GALLERY_STARTED",
- 1235: "RETCODE_RET_MP_HAS_ACTIVE_DRAFT",
- 1236: "RETCODE_RET_MP_PLAYER_IN_DUNGEON",
- 1237: "RETCODE_RET_MP_MATCH_FULL",
- 1238: "RETCODE_RET_MP_MATCH_LIMIT",
- 1239: "RETCODE_RET_MP_MATCH_IN_PUNISH",
- 1240: "RETCODE_RET_MP_IS_IN_MULTISTAGE",
- 1241: "RETCODE_RET_MP_MATCH_PLAY_NOT_OPEN",
- 1242: "RETCODE_RET_MP_ONLY_MP_WITH_PS_PLAYER",
- 1243: "RETCODE_RET_MP_GUEST_LOADING_FIRST_ENTER",
- 1244: "RETCODE_RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING",
- 1245: "RETCODE_RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING",
- 1246: "RETCODE_RET_MP_MUSIC_GAME_ONGOING",
- 1247: "RETCODE_RET_MP_IN_MPING_MODE",
- 1248: "RETCODE_RET_MP_OWNER_IN_SINGLE_SCENE",
- 1249: "RETCODE_RET_MP_IN_SINGLE_SCENE",
- 1250: "RETCODE_RET_MP_REPLY_NO_VALID_AVATAR",
- 1301: "RETCODE_RET_MAIL_PARA_ERR",
- 1302: "RETCODE_RET_MAIL_MAX_NUM",
- 1303: "RETCODE_RET_MAIL_ITEM_NUM_EXCEED",
- 1304: "RETCODE_RET_MAIL_TITLE_LEN_EXCEED",
- 1305: "RETCODE_RET_MAIL_CONTENT_LEN_EXCEED",
- 1306: "RETCODE_RET_MAIL_SENDER_LEN_EXCEED",
- 1307: "RETCODE_RET_MAIL_PARSE_PACKET_FAIL",
- 1308: "RETCODE_RET_OFFLINE_MSG_MAX_NUM",
- 1309: "RETCODE_RET_OFFLINE_MSG_SAME_TICKET",
- 1310: "RETCODE_RET_MAIL_EXCEL_MAIL_TYPE_ERROR",
- 1311: "RETCODE_RET_MAIL_CANNOT_SEND_MCOIN",
- 1312: "RETCODE_RET_MAIL_HCOIN_EXCEED_LIMIT",
- 1313: "RETCODE_RET_MAIL_SCOIN_EXCEED_LIMIT",
- 1314: "RETCODE_RET_MAIL_MATERIAL_ID_INVALID",
- 1315: "RETCODE_RET_MAIL_AVATAR_EXCEED_LIMIT",
- 1316: "RETCODE_RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT",
- 1317: "RETCODE_RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT",
- 1318: "RETCODE_RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH",
- 1319: "RETCODE_RET_MAIL_TICKET_IS_EMPTY",
- 1320: "RETCODE_RET_MAIL_TRANSACTION_IS_EMPTY",
- 1321: "RETCODE_RET_MAIL_DELETE_COLLECTED",
- 1330: "RETCODE_RET_DAILY_TASK_NOT_FINISH",
- 1331: "RETCODE_RET_DAILY_TAKS_HAS_TAKEN",
- 1332: "RETCODE_RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED",
- 1333: "RETCODE_RET_DAILY_TASK_FILTER_CITY_NOT_OPEN",
- 1401: "RETCODE_RET_GACHA_INAVAILABLE",
- 1402: "RETCODE_RET_GACHA_RANDOM_NOT_MATCH",
- 1403: "RETCODE_RET_GACHA_SCHEDULE_NOT_MATCH",
- 1404: "RETCODE_RET_GACHA_INVALID_TIMES",
- 1405: "RETCODE_RET_GACHA_COST_ITEM_NOT_ENOUGH",
- 1406: "RETCODE_RET_GACHA_TIMES_LIMIT",
- 1407: "RETCODE_RET_GACHA_WISH_SAME_ITEM",
- 1408: "RETCODE_RET_GACHA_WISH_INVALID_ITEM",
- 1409: "RETCODE_RET_GACHA_MINORS_TIMES_LIMIT",
- 1410: "RETCODE_RET_GACHA_GENERAL_TIMES_LIMIT",
- 1501: "RETCODE_RET_INVESTIGAITON_NOT_IN_PROGRESS",
- 1502: "RETCODE_RET_INVESTIGAITON_UNCOMPLETE",
- 1503: "RETCODE_RET_INVESTIGAITON_REWARD_TAKEN",
- 1504: "RETCODE_RET_INVESTIGAITON_TARGET_STATE_ERROR",
- 1505: "RETCODE_RET_PUSH_TIPS_NOT_FOUND",
- 1506: "RETCODE_RET_SIGN_IN_RECORD_NOT_FOUND",
- 1507: "RETCODE_RET_ALREADY_HAVE_SIGNED_IN",
- 1508: "RETCODE_RET_SIGN_IN_COND_NOT_SATISFIED",
- 1509: "RETCODE_RET_BONUS_ACTIVITY_NOT_UNREWARDED",
- 1510: "RETCODE_RET_SIGN_IN_REWARDED",
- 1521: "RETCODE_RET_TOWER_NOT_OPEN",
- 1522: "RETCODE_RET_TOWER_HAVE_DAILY_RECORD",
- 1523: "RETCODE_RET_TOWER_NOT_RECORD",
- 1524: "RETCODE_RET_TOWER_HAVE_RECORD",
- 1525: "RETCODE_RET_TOWER_TEAM_NUM_ERROR",
- 1526: "RETCODE_RET_TOWER_FLOOR_NOT_OPEN",
- 1527: "RETCODE_RET_TOWER_NO_FLOOR_STAR_RECORD",
- 1528: "RETCODE_RET_ALREADY_HAS_TOWER_BUFF",
- 1529: "RETCODE_RET_DUPLICATE_ENTER_LEVEL",
- 1530: "RETCODE_RET_NOT_IN_TOWER_LEVEL",
- 1531: "RETCODE_RET_IN_TOWER_LEVEL",
- 1532: "RETCODE_RET_TOWER_PREV_FLOOR_NOT_FINISH",
- 1533: "RETCODE_RET_TOWER_STAR_NOT_ENOUGH",
- 1541: "RETCODE_RET_BATTLE_PASS_NO_SCHEDULE",
- 1542: "RETCODE_RET_BATTLE_PASS_HAS_BUYED",
- 1543: "RETCODE_RET_BATTLE_PASS_LEVEL_OVERFLOW",
- 1544: "RETCODE_RET_BATTLE_PASS_PRODUCT_EXPIRED",
- 1561: "RETCODE_RET_MATCH_HOST_QUIT",
- 1562: "RETCODE_RET_MATCH_ALREADY_IN_MATCH",
- 1563: "RETCODE_RET_MATCH_NOT_IN_MATCH",
- 1564: "RETCODE_RET_MATCH_APPLYING_ENTER_MP",
- 1581: "RETCODE_RET_WIDGET_TREASURE_SPOT_NOT_FOUND",
- 1582: "RETCODE_RET_WIDGET_TREASURE_ENTITY_EXISTS",
- 1583: "RETCODE_RET_WIDGET_TREASURE_SPOT_FAR_AWAY",
- 1584: "RETCODE_RET_WIDGET_TREASURE_FINISHED_TODAY",
- 1585: "RETCODE_RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR",
- 1586: "RETCODE_RET_WIDGET_CAMERA_SCAN_ID_ERROR",
- 1587: "RETCODE_RET_WIDGET_NOT_ACTIVE",
- 1588: "RETCODE_RET_WIDGET_FEATHER_NOT_ACTIVE",
- 1589: "RETCODE_RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY",
- 1590: "RETCODE_RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST",
- 1591: "RETCODE_RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT",
- 1592: "RETCODE_RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE",
- 1593: "RETCODE_RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED",
- 1594: "RETCODE_RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST",
- 1595: "RETCODE_RET_WIDGET_SKY_CRYSTAL_NOT_FOUND",
- 1596: "RETCODE_RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR",
- 1597: "RETCODE_RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH",
- 1598: "RETCODE_RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH",
- 1599: "RETCODE_RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH",
- 2001: "RETCODE_RET_UID_NOT_EXIST",
- 2002: "RETCODE_RET_PARSE_BIN_ERROR",
- 2003: "RETCODE_RET_ACCOUNT_INFO_NOT_EXIST",
- 2004: "RETCODE_RET_ORDER_INFO_NOT_EXIST",
- 2005: "RETCODE_RET_SNAPSHOT_INDEX_ERROR",
- 2006: "RETCODE_RET_MAIL_HAS_BEEN_SENT",
- 2007: "RETCODE_RET_PRODUCT_NOT_EXIST",
- 2008: "RETCODE_RET_UNFINISH_ORDER",
- 2009: "RETCODE_RET_ID_NOT_EXIST",
- 2010: "RETCODE_RET_ORDER_TRADE_EARLY",
- 2011: "RETCODE_RET_ORDER_FINISHED",
- 2012: "RETCODE_RET_GAMESERVER_VERSION_WRONG",
- 2013: "RETCODE_RET_OFFLINE_OP_FULL_LENGTH",
- 2014: "RETCODE_RET_CONCERT_PRODUCT_OBTAIN_LIMIT",
- 2015: "RETCODE_RET_CONCERT_PRODUCT_TICKET_DUPLICATED",
- 2016: "RETCODE_RET_CONCERT_PRODUCT_TICKET_EMPTY",
- 5001: "RETCODE_RET_REDIS_MODIFIED",
- 5002: "RETCODE_RET_REDIS_UID_NOT_EXIST",
- 6001: "RETCODE_RET_PATHFINDING_DATA_NOT_EXIST",
- 6002: "RETCODE_RET_PATHFINDING_DESTINATION_NOT_EXIST",
- 6003: "RETCODE_RET_PATHFINDING_ERROR_SCENE",
- 6004: "RETCODE_RET_PATHFINDING_SCENE_DATA_LOADING",
- 7001: "RETCODE_RET_FRIEND_COUNT_EXCEEDED",
- 7002: "RETCODE_RET_PLAYER_NOT_EXIST",
- 7003: "RETCODE_RET_ALREADY_SENT_ADD_REQUEST",
- 7004: "RETCODE_RET_ASK_FRIEND_LIST_FULL",
- 7005: "RETCODE_RET_PLAYER_ALREADY_IS_FRIEND",
- 7006: "RETCODE_RET_PLAYER_NOT_ASK_FRIEND",
- 7007: "RETCODE_RET_TARGET_FRIEND_COUNT_EXCEED",
- 7008: "RETCODE_RET_NOT_FRIEND",
- 7009: "RETCODE_RET_BIRTHDAY_CANNOT_BE_SET_TWICE",
- 7010: "RETCODE_RET_CANNOT_ADD_SELF_FRIEND",
- 7011: "RETCODE_RET_SIGNATURE_ILLEGAL",
- 7012: "RETCODE_RET_PS_PLAYER_CANNOT_ADD_FRIENDS",
- 7013: "RETCODE_RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS",
- 7014: "RETCODE_RET_NAME_CARD_NOT_UNLOCKED",
- 7015: "RETCODE_RET_ALREADY_IN_BLACKLIST",
- 7016: "RETCODE_RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST",
- 7017: "RETCODE_RET_PLAYER_BLACKLIST_FULL",
- 7018: "RETCODE_RET_PLAYER_NOT_IN_BLACKLIST",
- 7019: "RETCODE_RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND",
- 7020: "RETCODE_RET_IN_TARGET_BLACKLIST",
- 7021: "RETCODE_RET_CANNOT_ADD_TARGET_FRIEND",
- 7022: "RETCODE_RET_BIRTHDAY_FORMAT_ERROR",
- 7023: "RETCODE_RET_ONLINE_ID_NOT_EXISTS",
- 7024: "RETCODE_RET_FIRST_SHARE_REWARD_HAS_TAKEN",
- 7025: "RETCODE_RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST",
- 7026: "RETCODE_RET_REPORT_CD",
- 7027: "RETCODE_RET_REPORT_CONTENT_ILLEGAL",
- 7028: "RETCODE_RET_REMARK_WORD_ILLEGAL",
- 7029: "RETCODE_RET_REMARK_TOO_LONG",
- 7030: "RETCODE_RET_REMARK_UTF8_ERROR",
- 7031: "RETCODE_RET_REMARK_IS_EMPTY",
- 7032: "RETCODE_RET_ASK_ADD_FRIEND_CD",
- 7033: "RETCODE_RET_SHOW_AVATAR_INFO_NOT_EXIST",
- 7034: "RETCODE_RET_PLAYER_NOT_SHOW_AVATAR",
- 7035: "RETCODE_RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID",
- 7036: "RETCODE_RET_PSN_ID_NOT_FOUND",
- 7037: "RETCODE_RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT",
- 7038: "RETCODE_RET_REMARK_EMPTY",
- 7039: "RETCODE_RET_IN_TARGET_PSN_BLACKLIST",
- 7040: "RETCODE_RET_SIGNATURE_NOT_CHANGED",
- 7041: "RETCODE_RET_SIGNATURE_MONTHLY_LIMIT",
- 7042: "RETCODE_RET_REQ_FRIEND_AVATAR_FREQUENTLY",
- 7043: "RETCODE_RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL",
- 7081: "RETCODE_RET_OFFERING_NOT_OPEN",
- 7082: "RETCODE_RET_OFFERING_LEVEL_LIMIT",
- 7083: "RETCODE_RET_OFFERING_LEVEL_NOT_REACH",
- 7084: "RETCODE_RET_OFFERING_LEVEL_HAS_TAKEN",
- 7101: "RETCODE_RET_CITY_REPUTATION_NOT_OPEN",
- 7102: "RETCODE_RET_CITY_REPUTATION_LEVEL_TAKEN",
- 7103: "RETCODE_RET_CITY_REPUTATION_LEVEL_NOT_REACH",
- 7104: "RETCODE_RET_CITY_REPUTATION_PARENT_QUEST_TAKEN",
- 7105: "RETCODE_RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH",
- 7106: "RETCODE_RET_CITY_REPUTATION_ACCEPT_REQUEST",
- 7107: "RETCODE_RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST",
- 7108: "RETCODE_RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT",
- 7109: "RETCODE_RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN",
- 7110: "RETCODE_RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD",
- 7111: "RETCODE_RET_CITY_REPUTATION_SWITCH_CLOSE",
- 7112: "RETCODE_RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE",
- 7113: "RETCODE_RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD",
- 7114: "RETCODE_RET_CITY_REPUTATION_EXPLORE_NOT_REACH",
- 7120: "RETCODE_RET_MECHANICUS_NOT_OPEN",
- 7121: "RETCODE_RET_MECHANICUS_GEAR_UNLOCK",
- 7122: "RETCODE_RET_MECHANICUS_GEAR_LOCK",
- 7123: "RETCODE_RET_MECHANICUS_GEAR_LEVEL_LIMIT",
- 7124: "RETCODE_RET_MECHANICUS_COIN_NOT_ENOUGH",
- 7125: "RETCODE_RET_MECHANICUS_NO_SEQUENCE",
- 7126: "RETCODE_RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL",
- 7127: "RETCODE_RET_MECHANICUS_SEQUENCE_LIMIT_OPEN",
- 7128: "RETCODE_RET_MECHANICUS_DIFFICULT_NOT_SUPPORT",
- 7129: "RETCODE_RET_MECHANICUS_TICKET_NOT_ENOUGH",
- 7130: "RETCODE_RET_MECHANICUS_TEACH_NOT_FINISH",
- 7131: "RETCODE_RET_MECHANICUS_TEACH_FINISHED",
- 7132: "RETCODE_RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK",
- 7133: "RETCODE_RET_MECHANICUS_PLAYER_LIMIT",
- 7134: "RETCODE_RET_MECHANICUS_PUNISH_TIME",
- 7135: "RETCODE_RET_MECHANICUS_SWITCH_CLOSE",
- 7150: "RETCODE_RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON",
- 7151: "RETCODE_RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND",
- 7152: "RETCODE_RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD",
- 7153: "RETCODE_RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY",
- 7154: "RETCODE_RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE",
- 7155: "RETCODE_RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE",
- 7156: "RETCODE_RET_MECHANICUS_BATTLE_CARD_IS_WAITING",
- 7157: "RETCODE_RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED",
- 7158: "RETCODE_RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED",
- 7159: "RETCODE_RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER",
- 7160: "RETCODE_RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS",
- 7161: "RETCODE_RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED",
- 8001: "RETCODE_RET_LEGENDARY_KEY_NOT_ENOUGH",
- 8002: "RETCODE_RET_LEGENDARY_KEY_EXCEED_LIMIT",
- 8003: "RETCODE_RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM",
- 8004: "RETCODE_RET_PERSONAL_LINE_OPEN_STATE_OFF",
- 8005: "RETCODE_RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH",
- 8006: "RETCODE_RET_PERSONAL_LINE_NOT_OPEN",
- 8007: "RETCODE_RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH",
- 8201: "RETCODE_RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT",
- 8202: "RETCODE_RET_HUNTING_HAS_UNFINISHED_OFFER",
- 8203: "RETCODE_RET_HUNTING_FAILED_OFFER_NOT_CD_READY",
- 8204: "RETCODE_RET_HUNTING_NOT_TAKE_OFFER",
- 8205: "RETCODE_RET_HUNTING_CANNOT_TAKE_TWICE",
- 8901: "RETCODE_RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE",
- 8902: "RETCODE_RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND",
- 8903: "RETCODE_RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED",
- 8904: "RETCODE_RET_PRIVATE_CHAT_CONTENT_TOO_LONG",
- 8905: "RETCODE_RET_PRIVATE_CHAT_PULL_TOO_FAST",
- 8906: "RETCODE_RET_PRIVATE_CHAT_REPEAT_READ",
- 8907: "RETCODE_RET_PRIVATE_CHAT_READ_NOT_FRIEND",
- 9001: "RETCODE_RET_REUNION_FINISHED",
- 9002: "RETCODE_RET_REUNION_NOT_ACTIVATED",
- 9003: "RETCODE_RET_REUNION_ALREADY_TAKE_FIRST_REWARD",
- 9004: "RETCODE_RET_REUNION_SIGN_IN_REWARDED",
- 9005: "RETCODE_RET_REUNION_WATCHER_REWARDED",
- 9006: "RETCODE_RET_REUNION_WATCHER_NOT_FINISH",
- 9007: "RETCODE_RET_REUNION_MISSION_REWARDED",
- 9008: "RETCODE_RET_REUNION_MISSION_NOT_FINISH",
- 9009: "RETCODE_RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED",
- 9101: "RETCODE_RET_BLESSING_CONTENT_CLOSED",
- 9102: "RETCODE_RET_BLESSING_NOT_ACTIVE",
- 9103: "RETCODE_RET_BLESSING_NOT_TODAY_ENTITY",
- 9104: "RETCODE_RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT",
- 9105: "RETCODE_RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT",
- 9106: "RETCODE_RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT",
- 9107: "RETCODE_RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH",
- 9108: "RETCODE_RET_BLESSING_PIC_NOT_ENOUGH",
- 9109: "RETCODE_RET_BLESSING_PIC_HAS_RECEIVED",
- 9110: "RETCODE_RET_BLESSING_TARGET_RECV_NUM_EXCEED",
- 9111: "RETCODE_RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT",
- 9112: "RETCODE_RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH",
- 9113: "RETCODE_RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT",
- 9114: "RETCODE_RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH",
- 9115: "RETCODE_RET_FLEUR_FAIR_MINIGAME_NOT_OPEN",
- 9116: "RETCODE_RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK",
- 9117: "RETCODE_RET_FLEUR_FAIR_DUNGEON_LOCKED",
- 9118: "RETCODE_RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME",
- 9119: "RETCODE_RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM",
- 9120: "RETCODE_RET_WATER_SPIRIT_COIN_EXCEED_LIMIT",
- 9121: "RETCODE_RET_WATER_SPIRIT_COIN_NOT_ENOUGH",
- 9122: "RETCODE_RET_REGION_SEARCH_NO_SEARCH",
- 9123: "RETCODE_RET_REGION_SEARCH_STATE_ERROR",
- 9130: "RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN",
- 9131: "RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN",
- 9132: "RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN",
- 9133: "RETCODE_RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN",
- 9134: "RETCODE_RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON",
- 9135: "RETCODE_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE",
- 9136: "RETCODE_RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN",
- 9137: "RETCODE_RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT",
- 9138: "RETCODE_RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH",
- 9139: "RETCODE_RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON",
- 9150: "RETCODE_RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH",
- 9160: "RETCODE_RET_HIDE_AND_SEEK_PLAY_NOT_OPEN",
- 9161: "RETCODE_RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN",
- 9170: "RETCODE_RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT",
- 9171: "RETCODE_RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH",
- 9172: "RETCODE_RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT",
- 9173: "RETCODE_RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH",
- 9180: "RETCODE_RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT",
- 9181: "RETCODE_RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH",
- 9183: "RETCODE_RET_CHESS_TEACH_MAP_FINISHED",
- 9184: "RETCODE_RET_CHESS_TEACH_MAP_UNFINISHED",
- 9185: "RETCODE_RET_CHESS_COIN_EXCEED_LIMIT",
- 9186: "RETCODE_RET_CHESS_COIN_NOT_ENOUGH",
- 9187: "RETCODE_RET_CHESS_IN_PUNISH_TIME",
- 9188: "RETCODE_RET_CHESS_PREV_MAP_UNFINISHED",
- 9189: "RETCODE_RET_CHESS_MAP_LOCKED",
- 9192: "RETCODE_RET_BLITZ_RUSH_NOT_OPEN",
- 9193: "RETCODE_RET_BLITZ_RUSH_DUNGEON_NOT_OPEN",
- 9194: "RETCODE_RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT",
- 9195: "RETCODE_RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT",
- 9196: "RETCODE_RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH",
- 9197: "RETCODE_RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH",
- 9201: "RETCODE_RET_MIRACLE_RING_VALUE_NOT_ENOUGH",
- 9202: "RETCODE_RET_MIRACLE_RING_CD",
- 9203: "RETCODE_RET_MIRACLE_RING_REWARD_NOT_TAKEN",
- 9204: "RETCODE_RET_MIRACLE_RING_NOT_DELIVER",
- 9205: "RETCODE_RET_MIRACLE_RING_DELIVER_EXCEED",
- 9206: "RETCODE_RET_MIRACLE_RING_HAS_CREATED",
- 9207: "RETCODE_RET_MIRACLE_RING_HAS_NOT_CREATED",
- 9208: "RETCODE_RET_MIRACLE_RING_NOT_YOURS",
- 9251: "RETCODE_RET_GADGET_FOUNDATION_UNAUTHORIZED",
- 9252: "RETCODE_RET_GADGET_FOUNDATION_SCENE_NOT_FOUND",
- 9253: "RETCODE_RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE",
- 9254: "RETCODE_RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT",
- 9255: "RETCODE_RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE",
- 9256: "RETCODE_RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED",
- 9257: "RETCODE_RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE",
- 9258: "RETCODE_RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER",
- 9259: "RETCODE_RET_GADGET_FOUNDATION_NOT_LOCKED",
- 9260: "RETCODE_RET_GADGET_FOUNDATION_DUPLICATE_LOCK",
- 9261: "RETCODE_RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND",
- 9262: "RETCODE_RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND",
- 9263: "RETCODE_RET_GADGET_FOUNDATION_ROTAION_DISABLED",
- 9264: "RETCODE_RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT",
- 9265: "RETCODE_RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT",
- 9266: "RETCODE_RET_GADGET_FOUNDATION_ROTATION_ON_GOING",
- 9301: "RETCODE_RET_OP_ACTIVITY_BONUS_NOT_FOUND",
- 9302: "RETCODE_RET_OP_ACTIVITY_NOT_OPEN",
- 9501: "RETCODE_RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE",
- 9502: "RETCODE_RET_MULTISTAGE_PLAY_NOT_FOUND",
- 9601: "RETCODE_RET_COOP_CHAPTER_NOT_OPEN",
- 9602: "RETCODE_RET_COOP_COND_NOT_MEET",
- 9603: "RETCODE_RET_COOP_POINT_LOCKED",
- 9604: "RETCODE_RET_COOP_NOT_HAVE_PROGRESS",
- 9605: "RETCODE_RET_COOP_REWARD_HAS_TAKEN",
- 9651: "RETCODE_RET_DRAFT_HAS_ACTIVE_DRAFT",
- 9652: "RETCODE_RET_DRAFT_NOT_IN_MY_WORLD",
- 9653: "RETCODE_RET_DRAFT_NOT_SUPPORT_MP",
- 9654: "RETCODE_RET_DRAFT_PLAYER_NOT_ENOUGH",
- 9655: "RETCODE_RET_DRAFT_INCORRECT_SCENE",
- 9656: "RETCODE_RET_DRAFT_OTHER_PLAYER_ENTERING",
- 9657: "RETCODE_RET_DRAFT_GUEST_IS_TRANSFERRING",
- 9658: "RETCODE_RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE",
- 9659: "RETCODE_RET_DRAFT_INVITE_OVER_TIME",
- 9660: "RETCODE_RET_DRAFT_TWICE_CONFIRM_OVER_TIMER",
- 9701: "RETCODE_RET_HOME_UNKOWN",
- 9702: "RETCODE_RET_HOME_INVALID_CLIENT_PARAM",
- 9703: "RETCODE_RET_HOME_TARGE_PLAYER_HAS_NO_HOME",
- 9704: "RETCODE_RET_HOME_NOT_ONLINE",
- 9705: "RETCODE_RET_HOME_PLAYER_FULL",
- 9706: "RETCODE_RET_HOME_BLOCKED",
- 9707: "RETCODE_RET_HOME_ALREADY_IN_TARGET_HOME_WORLD",
- 9708: "RETCODE_RET_HOME_IN_EDIT_MODE",
- 9709: "RETCODE_RET_HOME_NOT_IN_EDIT_MODE",
- 9710: "RETCODE_RET_HOME_HAS_GUEST",
- 9711: "RETCODE_RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE",
- 9712: "RETCODE_RET_HOME_CLIENT_PARAM_INVALID",
- 9713: "RETCODE_RET_HOME_PLAYER_NOT_IN_HOME_WORLD",
- 9714: "RETCODE_RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD",
- 9715: "RETCODE_RET_HOME_NOT_FOUND_IN_MEM",
- 9716: "RETCODE_RET_HOME_PLAYER_IN_HOME_ROOM_SCENE",
- 9717: "RETCODE_RET_HOME_HOME_REFUSE_GUEST_ENTER",
- 9718: "RETCODE_RET_HOME_OWNER_REFUSE_TO_ENTER_HOME",
- 9719: "RETCODE_RET_HOME_OWNER_OFFLINE",
- 9720: "RETCODE_RET_HOME_FURNITURE_EXCEED_LIMIT",
- 9721: "RETCODE_RET_HOME_FURNITURE_COUNT_NOT_ENOUGH",
- 9722: "RETCODE_RET_HOME_IN_TRY_ENTER_PROCESS",
- 9723: "RETCODE_RET_HOME_ALREADY_IN_TARGET_SCENE",
- 9724: "RETCODE_RET_HOME_COIN_EXCEED_LIMIT",
- 9725: "RETCODE_RET_HOME_COIN_NOT_ENOUGH",
- 9726: "RETCODE_RET_HOME_MODULE_NOT_UNLOCKED",
- 9727: "RETCODE_RET_HOME_CUR_MODULE_CLOSED",
- 9728: "RETCODE_RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED",
- 9729: "RETCODE_RET_HOME_IN_MATCH",
- 9730: "RETCODE_RET_HOME_IN_COMBAT",
- 9731: "RETCODE_RET_HOME_EDIT_MODE_CD",
- 9732: "RETCODE_RET_HOME_UPDATE_FURNITURE_CD",
- 9733: "RETCODE_RET_HOME_BLOCK_FURNITURE_LIMIT",
- 9734: "RETCODE_RET_HOME_NOT_SUPPORT",
- 9735: "RETCODE_RET_HOME_STATE_NOT_OPEN",
- 9736: "RETCODE_RET_HOME_TARGET_STATE_NOT_OPEN",
- 9737: "RETCODE_RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL",
- 9738: "RETCODE_RET_HOME_SAVE_NO_MAIN_HOUSE",
- 9739: "RETCODE_RET_HOME_IN_DUNGEON",
- 9740: "RETCODE_RET_HOME_ANY_GALLERY_STARTED",
- 9741: "RETCODE_RET_HOME_QUEST_BLOCK_HOME",
- 9742: "RETCODE_RET_HOME_WAITING_PRIOR_CHECK",
- 9743: "RETCODE_RET_HOME_PERSISTENT_CHECK_FAIL",
- 9744: "RETCODE_RET_HOME_FIND_ONLINE_HOME_FAIL",
- 9745: "RETCODE_RET_HOME_JOIN_SCENE_FAIL",
- 9746: "RETCODE_RET_HOME_MAX_PLAYER",
- 9747: "RETCODE_RET_HOME_IN_TRANSFER",
- 9748: "RETCODE_RET_HOME_ANY_HOME_GALLERY_STARTED",
- 9749: "RETCODE_RET_HOME_CAN_NOT_ENTER_IN_AUDIT",
- 9750: "RETCODE_RET_FURNITURE_MAKE_INDEX_ERROR",
- 9751: "RETCODE_RET_FURNITURE_MAKE_LOCKED",
- 9752: "RETCODE_RET_FURNITURE_MAKE_CONFIG_ERROR",
- 9753: "RETCODE_RET_FURNITURE_MAKE_SLOT_FULL",
- 9754: "RETCODE_RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL",
- 9755: "RETCODE_RET_FURNITURE_MAKE_UNFINISH",
- 9756: "RETCODE_RET_FURNITURE_MAKE_IS_FINISH",
- 9757: "RETCODE_RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME",
- 9758: "RETCODE_RET_FURNITURE_MAKE_NO_COUNT",
- 9759: "RETCODE_RET_FURNITURE_MAKE_ACCELERATE_LIMIT",
- 9760: "RETCODE_RET_FURNITURE_MAKE_NO_MAKE_DATA",
- 9761: "RETCODE_RET_HOME_LIMITED_SHOP_CLOSE",
- 9762: "RETCODE_RET_HOME_AVATAR_NOT_SHOW",
- 9763: "RETCODE_RET_HOME_EVENT_COND_NOT_SATISFIED",
- 9764: "RETCODE_RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM",
- 9765: "RETCODE_RET_HOME_INVALID_ARRANGE_NPC_PARAM",
- 9766: "RETCODE_RET_HOME_INVALID_ARRANGE_SUITE_PARAM",
- 9767: "RETCODE_RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM",
- 9768: "RETCODE_RET_HOME_AVATAR_STATE_NOT_OPEN",
- 9769: "RETCODE_RET_HOME_PLANT_FIELD_NOT_EMPTY",
- 9770: "RETCODE_RET_HOME_PLANT_FIELD_EMPTY",
- 9771: "RETCODE_RET_HOME_PLANT_FIELD_TYPE_ERROR",
- 9772: "RETCODE_RET_HOME_PLANT_TIME_NOT_ENOUGH",
- 9773: "RETCODE_RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH",
- 9774: "RETCODE_RET_HOME_PLANT_FIELD_PARAM_ERROR",
- 9775: "RETCODE_RET_HOME_FURNITURE_GUID_ERROR",
- 9776: "RETCODE_RET_HOME_FURNITURE_ARRANGE_LIMIT",
- 9777: "RETCODE_RET_HOME_FISH_FARMING_LIMIT",
- 9778: "RETCODE_RET_HOME_FISH_COUNT_NOT_ENOUGH",
- 9779: "RETCODE_RET_HOME_FURNITURE_COST_LIMIT",
- 9780: "RETCODE_RET_HOME_CUSTOM_FURNITURE_INVALID",
- 9781: "RETCODE_RET_HOME_INVALID_ARRANGE_GROUP_PARAM",
- 9782: "RETCODE_RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT",
- 9783: "RETCODE_RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR",
- 9784: "RETCODE_RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK",
- 9785: "RETCODE_RET_HOME_FURNITURE_CANNOT_ARRANGE",
- 9786: "RETCODE_RET_HOME_FURNITURE_IN_DUPLICATE_SUITE",
- 9787: "RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL",
- 9788: "RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG",
- 9789: "RETCODE_RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT",
- 9790: "RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT",
- 9791: "RETCODE_RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE",
- 9792: "RETCODE_RET_HOME_BGM_ID_NOT_FOUND",
- 9793: "RETCODE_RET_HOME_BGM_NOT_UNLOCKED",
- 9794: "RETCODE_RET_HOME_BGM_FURNITURE_NOT_FOUND",
- 9795: "RETCODE_RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE",
- 9796: "RETCODE_RET_HOME_LIMITED_SHOP_GOODS_DISABLE",
- 9797: "RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_EMPTY",
- 9798: "RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND",
- 9799: "RETCODE_RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID",
- 9800: "RETCODE_RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT",
- 10000: "RETCODE_RET_SUMO_ACTIVITY_STAGE_NOT_OPEN",
- 10001: "RETCODE_RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD",
- 10002: "RETCODE_RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT",
- 10004: "RETCODE_RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR",
- 10005: "RETCODE_RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH",
- 10006: "RETCODE_RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE",
- 10007: "RETCODE_RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD",
- 10008: "RETCODE_RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH",
- 10009: "RETCODE_RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET",
- 10015: "RETCODE_RET_DIG_GADGET_CONFIG_ID_NOT_MATCH",
- 10016: "RETCODE_RET_DIG_FIND_NEAREST_POS_FAIL",
- 10021: "RETCODE_RET_MUSIC_GAME_LEVEL_NOT_OPEN",
- 10022: "RETCODE_RET_MUSIC_GAME_LEVEL_NOT_UNLOCK",
- 10023: "RETCODE_RET_MUSIC_GAME_LEVEL_NOT_STARTED",
- 10024: "RETCODE_RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND",
- 10025: "RETCODE_RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH",
- 10031: "RETCODE_RET_ROGUELIKE_COIN_A_NOT_ENOUGH",
- 10032: "RETCODE_RET_ROGUELIKE_COIN_B_NOT_ENOUGH",
- 10033: "RETCODE_RET_ROGUELIKE_COIN_C_NOT_ENOUGH",
- 10034: "RETCODE_RET_ROGUELIKE_COIN_A_EXCEED_LIMIT",
- 10035: "RETCODE_RET_ROGUELIKE_COIN_B_EXCEED_LIMIT",
- 10036: "RETCODE_RET_ROGUELIKE_COIN_C_EXCEED_LIMIT",
- 10037: "RETCODE_RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH",
- 10038: "RETCODE_RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON",
- 10039: "RETCODE_RET_ROGUELIKE_CELL_NOT_FOUND",
- 10040: "RETCODE_RET_ROGUELIKE_CELL_TYPE_INCORRECT",
- 10041: "RETCODE_RET_ROGUELIKE_CELL_ALREADY_FINISHED",
- 10042: "RETCODE_RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS",
- 10043: "RETCODE_RET_ROGUELIKE_STAGE_NOT_FINISHED",
- 10045: "RETCODE_RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN",
- 10046: "RETCODE_RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED",
- 10047: "RETCODE_RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED",
- 10048: "RETCODE_RET_ROGUELIKE_DUNGEON_NOT_OPEN",
- 10049: "RETCODE_RET_ROGUELIKE_SPRINT_IS_BANNED",
- 10050: "RETCODE_RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED",
- 10051: "RETCODE_RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME",
- 10056: "RETCODE_RET_PLANT_FLOWER_ALREADY_TAKE_SEED",
- 10057: "RETCODE_RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT",
- 10058: "RETCODE_RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH",
- 10059: "RETCODE_RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT",
- 10060: "RETCODE_RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH",
- 10061: "RETCODE_RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID",
- 10052: "RETCODE_RET_HACHI_DUNGEON_NOT_VALID",
- 10053: "RETCODE_RET_HACHI_DUNGEON_STAGE_NOT_OPEN",
- 10054: "RETCODE_RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS",
- 10071: "RETCODE_RET_WINTER_CAMP_COIN_A_NOT_ENOUGH",
- 10072: "RETCODE_RET_WINTER_CAMP_COIN_B_NOT_ENOUGH",
- 10073: "RETCODE_RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT",
- 10074: "RETCODE_RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT",
- 10075: "RETCODE_RET_WINTER_CAMP_WISH_ID_INVALID",
- 10076: "RETCODE_RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA",
- 10077: "RETCODE_RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW",
- 10078: "RETCODE_RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID",
- 10079: "RETCODE_RET_WINTER_CAMP_ITEM_LIST_EMPTY",
- 10080: "RETCODE_RET_WINTER_CAMP_REWARD_ALREADY_TAKEN",
- 10081: "RETCODE_RET_WINTER_CAMP_STAGE_NOT_FINISH",
- 10082: "RETCODE_RET_WINTER_CAMP_GADGET_INVALID",
- 10090: "RETCODE_RET_LANTERN_RITE_COIN_A_NOT_ENOUGH",
- 10091: "RETCODE_RET_LANTERN_RITE_COIN_B_NOT_ENOUGH",
- 10092: "RETCODE_RET_LANTERN_RITE_COIN_C_NOT_ENOUGH",
- 10093: "RETCODE_RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT",
- 10094: "RETCODE_RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT",
- 10095: "RETCODE_RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT",
- 10096: "RETCODE_RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED",
- 10097: "RETCODE_RET_LANTERN_RITE_PROJECTION_CAN_NOT_START",
- 10098: "RETCODE_RET_LANTERN_RITE_DUNGEON_NOT_OPEN",
- 10099: "RETCODE_RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD",
- 10100: "RETCODE_RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS",
- 10101: "RETCODE_RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED",
- 10102: "RETCODE_RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START",
- 10103: "RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR",
- 10104: "RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK",
- 10105: "RETCODE_RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH",
- 10110: "RETCODE_RET_POTION_ACTIVITY_STAGE_NOT_OPEN",
- 10111: "RETCODE_RET_POTION_ACTIVITY_LEVEL_HAVE_PASS",
- 10112: "RETCODE_RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT",
- 10113: "RETCODE_RET_POTION_ACTIVITY_AVATAR_IN_CD",
- 10114: "RETCODE_RET_POTION_ACTIVITY_BUFF_IN_CD",
- 10120: "RETCODE_RET_IRODORI_POETRY_INVALID_LINE_ID",
- 10121: "RETCODE_RET_IRODORI_POETRY_INVALID_THEME_ID",
- 10122: "RETCODE_RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION",
- 10123: "RETCODE_RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE",
- 10124: "RETCODE_RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED",
- 10300: "RETCODE_RET_ACTIVITY_BANNER_ALREADY_CLEARED",
- 10301: "RETCODE_RET_IRODORI_CHESS_NOT_OPEN",
- 10302: "RETCODE_RET_IRODORI_CHESS_LEVEL_NOT_OPEN",
- 10303: "RETCODE_RET_IRODORI_CHESS_MAP_NOT_OPEN",
- 10304: "RETCODE_RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED",
- 10305: "RETCODE_RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT",
- 10306: "RETCODE_RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED",
- 10307: "RETCODE_RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT",
- 10310: "RETCODE_RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT",
- 10315: "RETCODE_RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT",
- 10316: "RETCODE_RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT",
- 10317: "RETCODE_RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT",
- 10318: "RETCODE_RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH",
- 10319: "RETCODE_RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN",
- 10320: "RETCODE_RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE",
- 10350: "RETCODE_RET_ROGUE_DIARY_AVATAR_DEATH",
- 10351: "RETCODE_RET_ROGUE_DIARY_AVATAR_TIRED",
- 10352: "RETCODE_RET_ROGUE_DIARY_AVATAR_DUPLICATED",
- 10353: "RETCODE_RET_ROGUE_DIARY_COIN_NOT_ENOUGH",
- 10354: "RETCODE_RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT",
- 10355: "RETCODE_RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH",
- 10366: "RETCODE_RET_ROGUE_DIARY_CONTENT_CLOSED",
- 10380: "RETCODE_RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH",
- 10381: "RETCODE_RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH",
- 10382: "RETCODE_RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT",
- 10383: "RETCODE_RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT",
- 10371: "RETCODE_RET_ISLAND_PARTY_STAGE_NOT_OPEN",
- 10390: "RETCODE_RET_WIND_FIELD_STAGE_NOT_OPEN",
- 10396: "RETCODE_RET_VINTAGE_CONTENT_CLOSED",
- 10397: "RETCODE_RET_VINTAGE_STORE_CONTENT_FINISHED",
- 10398: "RETCODE_RET_VINTAGE_STORE_ATTR_TOO_SMALL",
- 10399: "RETCODE_RET_VINTAGE_STORE_ATTR_TOO_LARGE",
- 10400: "RETCODE_RET_VINTAGE_STORE_CONTENT_INTERRUPT",
- 10401: "RETCODE_RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH",
- 10402: "RETCODE_RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO",
- 11001: "RETCODE_RET_NOT_IN_FISHING",
- 11002: "RETCODE_RET_FISH_STATE_ERROR",
- 11003: "RETCODE_RET_FISH_BAIT_LIMIT",
- 11004: "RETCODE_RET_FISHING_MAX_DISTANCE",
- 11005: "RETCODE_RET_FISHING_IN_COMBAT",
- 11006: "RETCODE_RET_FISHING_BATTLE_TOO_SHORT",
- 11007: "RETCODE_RET_FISH_GONE_AWAY",
- 11051: "RETCODE_RET_CAN_NOT_EDIT_OTHER_DUNGEON",
- 11052: "RETCODE_RET_CUSTOM_DUNGEON_DISMATCH",
- 11053: "RETCODE_RET_NO_CUSTOM_DUNGEON_DATA",
- 11054: "RETCODE_RET_BUILD_CUSTOM_DUNGEON_FAIL",
- 11055: "RETCODE_RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL",
- 11056: "RETCODE_RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL",
- 11057: "RETCODE_RET_NOT_IN_CUSTOM_DUNGEON",
- 11058: "RETCODE_RET_CUSTOM_DUNGEON_INTERNAL_FAIL",
- 11059: "RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_TRY",
- 11060: "RETCODE_RET_CUSTOM_DUNGEON_NO_START_ROOM",
- 11061: "RETCODE_RET_CUSTOM_DUNGEON_NO_ROOM_DATA",
- 11062: "RETCODE_RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT",
- 11063: "RETCODE_RET_CUSTOM_DUNGEON_NOT_SELF_PASS",
- 11064: "RETCODE_RET_CUSTOM_DUNGEON_LACK_COIN",
- 11065: "RETCODE_RET_CUSTOM_DUNGEON_NO_FINISH_BRICK",
- 11066: "RETCODE_RET_CUSTOM_DUNGEON_MULTI_FINISH",
- 11067: "RETCODE_RET_CUSTOM_DUNGEON_NOT_PUBLISHED",
- 11068: "RETCODE_RET_CUSTOM_DUNGEON_FULL_STORE",
- 11069: "RETCODE_RET_CUSTOM_DUNGEON_STORE_REPEAT",
- 11070: "RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF",
- 11071: "RETCODE_RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC",
- 11072: "RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF",
- 11073: "RETCODE_RET_CUSTOM_DUNGEON_NOT_FOUND",
- 11074: "RETCODE_RET_CUSTOM_DUNGEON_INVALID_SETTING",
- 11075: "RETCODE_RET_CUSTOM_DUNGEON_NO_FINISH_SETTING",
- 11076: "RETCODE_RET_CUSTOM_DUNGEON_SAVE_NOTHING",
- 11077: "RETCODE_RET_CUSTOM_DUNGEON_NOT_IN_GROUP",
- 11078: "RETCODE_RET_CUSTOM_DUNGEON_NOT_OFFICIAL",
- 11079: "RETCODE_RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR",
- 11080: "RETCODE_RET_CUSTOM_DUNGEON_NO_OPEN_ROOM",
- 11081: "RETCODE_RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT",
- 11082: "RETCODE_RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK",
- 11083: "RETCODE_RET_CAN_NOT_EDIT_OFFICIAL_SETTING",
- 11084: "RETCODE_RET_CUSTOM_DUNGEON_BAN_PUBLISH",
- 11085: "RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY",
- 11086: "RETCODE_RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP",
- 11087: "RETCODE_RET_CUSTOM_DUNGEON_MAX_EDIT_NUM",
- 11088: "RETCODE_RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK",
- 11089: "RETCODE_RET_CUSTOM_DUNGEON_MAX_TAG",
- 11090: "RETCODE_RET_CUSTOM_DUNGEON_INVALID_TAG",
- 11091: "RETCODE_RET_CUSTOM_DUNGEON_MAX_COST",
- 11092: "RETCODE_RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT",
- 11093: "RETCODE_RET_CUSTOM_DUNGEON_NOT_OPEN",
- 11101: "RETCODE_RET_SHARE_CD_ID_ERROR",
- 11102: "RETCODE_RET_SHARE_CD_INDEX_ERROR",
- 11103: "RETCODE_RET_SHARE_CD_IN_CD",
- 11104: "RETCODE_RET_SHARE_CD_TOKEN_NOT_ENOUGH",
- 11151: "RETCODE_RET_UGC_DISMATCH",
- 11152: "RETCODE_RET_UGC_DATA_NOT_FOUND",
- 11153: "RETCODE_RET_UGC_BRIEF_NOT_FOUND",
- 11154: "RETCODE_RET_UGC_DISABLED",
- 11155: "RETCODE_RET_UGC_LIMITED",
- 11156: "RETCODE_RET_UGC_LOCKED",
- 11157: "RETCODE_RET_UGC_NOT_AUTH",
- 11158: "RETCODE_RET_UGC_NOT_OPEN",
- 11159: "RETCODE_RET_UGC_BAN_PUBLISH",
- 11201: "RETCODE_RET_COMPOUND_BOOST_ITEM_NOT_EXIST",
- 11202: "RETCODE_RET_COMPOUND_BOOST_TARGET_NOT_EXIST",
- 11211: "RETCODE_RET_QUICK_HIT_TREE_EMPTY_TREES",
+ 0: "RET_SUCC",
+ -1: "RET_FAIL",
+ 1: "RET_SVR_ERROR",
+ 2: "RET_UNKNOWN_ERROR",
+ 3: "RET_FREQUENT",
+ 4: "RET_NODE_FORWARD_ERROR",
+ 5: "RET_NOT_FOUND_CONFIG",
+ 6: "RET_SYSTEM_BUSY",
+ 7: "RET_GM_UID_BIND",
+ 8: "RET_FORBIDDEN",
+ 10: "RET_STOP_REGISTER",
+ 11: "RET_STOP_SERVER",
+ 12: "RET_ACCOUNT_VEIRFY_ERROR",
+ 13: "RET_ACCOUNT_FREEZE",
+ 14: "RET_REPEAT_LOGIN",
+ 15: "RET_CLIENT_VERSION_ERROR",
+ 16: "RET_TOKEN_ERROR",
+ 17: "RET_ACCOUNT_NOT_EXIST",
+ 18: "RET_WAIT_OTHER_LOGIN",
+ 19: "RET_ANOTHER_LOGIN",
+ 20: "RET_CLIENT_FORCE_UPDATE",
+ 21: "RET_BLACK_UID",
+ 22: "RET_LOGIN_DB_FAIL",
+ 23: "RET_LOGIN_INIT_FAIL",
+ 24: "RET_MYSQL_DUPLICATE",
+ 25: "RET_MAX_PLAYER",
+ 26: "RET_ANTI_ADDICT",
+ 27: "RET_PS_PLAYER_WITHOUT_ONLINE_ID",
+ 28: "RET_ONLINE_ID_NOT_FOUND",
+ 29: "RET_ONLNE_ID_NOT_MATCH",
+ 30: "RET_REGISTER_IS_FULL",
+ 31: "RET_CHECKSUM_INVALID",
+ 32: "RET_BLACK_REGISTER_IP",
+ 33: "RET_EXCEED_REGISTER_RATE",
+ 34: "RET_UNKNOWN_PLATFORM",
+ 35: "RET_TOKEN_PARAM_ERROR",
+ 36: "RET_ANTI_OFFLINE_ERROR",
+ 37: "RET_BLACK_LOGIN_IP",
+ 38: "RET_GET_TOKEN_SESSION_HAS_UID",
+ 39: "RET_ENVIRONMENT_ERROR",
+ 40: "RET_CHECK_CLIENT_VERSION_HASH_FAIL",
+ 41: "RET_MINOR_REGISTER_FOBIDDEN",
+ 42: "RET_SECURITY_LIBRARY_ERROR",
+ 101: "RET_AVATAR_IN_CD",
+ 102: "RET_AVATAR_NOT_ALIVE",
+ 103: "RET_AVATAR_NOT_ON_SCENE",
+ 104: "RET_CAN_NOT_FIND_AVATAR",
+ 105: "RET_CAN_NOT_DEL_CUR_AVATAR",
+ 106: "RET_DUPLICATE_AVATAR",
+ 107: "RET_AVATAR_IS_SAME_ONE",
+ 108: "RET_AVATAR_LEVEL_LESS_THAN",
+ 109: "RET_AVATAR_CAN_NOT_CHANGE_ELEMENT",
+ 110: "RET_AVATAR_BREAK_LEVEL_LESS_THAN",
+ 111: "RET_AVATAR_ON_MAX_BREAK_LEVEL",
+ 112: "RET_AVATAR_ID_ALREADY_EXIST",
+ 113: "RET_AVATAR_NOT_DEAD",
+ 114: "RET_AVATAR_IS_REVIVING",
+ 115: "RET_AVATAR_ID_ERROR",
+ 116: "RET_REPEAT_SET_PLAYER_BORN_DATA",
+ 117: "RET_PLAYER_LEVEL_LESS_THAN",
+ 118: "RET_AVATAR_LIMIT_LEVEL_ERROR",
+ 119: "RET_CUR_AVATAR_NOT_ALIVE",
+ 120: "RET_CAN_NOT_FIND_TEAM",
+ 121: "RET_CAN_NOT_FIND_CUR_TEAM",
+ 122: "RET_AVATAR_NOT_EXIST_IN_TEAM",
+ 123: "RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM",
+ 124: "RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR",
+ 125: "RET_TEAM_COST_EXCEED_LIMIT",
+ 126: "RET_TEAM_AVATAR_IN_EXPEDITION",
+ 127: "RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE",
+ 128: "RET_AVATAR_IN_COMBAT",
+ 130: "RET_NICKNAME_UTF8_ERROR",
+ 131: "RET_NICKNAME_TOO_LONG",
+ 132: "RET_NICKNAME_WORD_ILLEGAL",
+ 133: "RET_NICKNAME_TOO_MANY_DIGITS",
+ 134: "RET_NICKNAME_IS_EMPTY",
+ 135: "RET_NICKNAME_MONTHLY_LIMIT",
+ 136: "RET_NICKNAME_NOT_CHANGED",
+ 140: "RET_PLAYER_NOT_ONLINE",
+ 141: "RET_OPEN_STATE_NOT_OPEN",
+ 142: "RET_FEATURE_CLOSED",
+ 152: "RET_AVATAR_EXPEDITION_AVATAR_DIE",
+ 153: "RET_AVATAR_EXPEDITION_COUNT_LIMIT",
+ 154: "RET_AVATAR_EXPEDITION_MAIN_FORBID",
+ 155: "RET_AVATAR_EXPEDITION_TRIAL_FORBID",
+ 156: "RET_TEAM_NAME_ILLEGAL",
+ 157: "RET_IS_NOT_IN_STANDBY",
+ 158: "RET_IS_IN_DUNGEON",
+ 159: "RET_IS_IN_LOCK_AVATAR_QUEST",
+ 160: "RET_IS_USING_TRIAL_AVATAR",
+ 161: "RET_IS_USING_TEMP_AVATAR",
+ 162: "RET_NOT_HAS_FLYCLOAK",
+ 163: "RET_FETTER_REWARD_ALREADY_GOT",
+ 164: "RET_FETTER_REWARD_LEVEL_NOT_ENOUGH",
+ 165: "RET_WORLD_LEVEL_ADJUST_MIN_LEVEL",
+ 166: "RET_WORLD_LEVEL_ADJUST_CD",
+ 167: "RET_NOT_HAS_COSTUME",
+ 168: "RET_COSTUME_AVATAR_ERROR",
+ 169: "RET_FLYCLOAK_PLATFORM_TYPE_ERR",
+ 170: "RET_IN_TRANSFER",
+ 171: "RET_IS_IN_LOCK_AVATAR",
+ 172: "RET_FULL_BACKUP_TEAM",
+ 173: "RET_BACKUP_TEAM_ID_NOT_VALID",
+ 174: "RET_BACKUP_TEAM_IS_CUR_TEAM",
+ 175: "RET_AVATAR_RENAME_IN_CD",
+ 176: "RET_AVATAR_RENAME_IN_AUDIT",
+ 177: "RET_AVATAR_RENAME_IN_IP_BLACK_LIST",
+ 201: "RET_FLOAT_ERROR",
+ 301: "RET_NPC_NOT_EXIST",
+ 302: "RET_NPC_TOO_FAR",
+ 303: "RET_NOT_CURRENT_TALK",
+ 304: "RET_NPC_CREATE_FAIL",
+ 305: "RET_NPC_MOVE_FAIL",
+ 401: "RET_QUEST_NOT_EXIST",
+ 402: "RET_QUEST_IS_FAIL",
+ 403: "RET_QUEST_CONTENT_ERROR",
+ 404: "RET_BARGAIN_NOT_ACTIVATED",
+ 405: "RET_BARGAIN_FINISHED",
+ 406: "RET_INFERENCE_ASSOCIATE_WORD_ERROR",
+ 407: "RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION",
+ 501: "RET_POINT_NOT_UNLOCKED",
+ 502: "RET_POINT_TOO_FAR",
+ 503: "RET_POINT_ALREAY_UNLOCKED",
+ 504: "RET_ENTITY_NOT_EXIST",
+ 505: "RET_ENTER_SCENE_FAIL",
+ 506: "RET_PLAYER_IS_ENTER_SCENE",
+ 507: "RET_CITY_MAX_LEVEL",
+ 508: "RET_AREA_LOCKED",
+ 509: "RET_JOIN_OTHER_WAIT",
+ 510: "RET_WEATHER_AREA_NOT_FOUND",
+ 511: "RET_WEATHER_IS_LOCKED",
+ 512: "RET_NOT_IN_SELF_SCENE",
+ 513: "RET_GROUP_NOT_EXIST",
+ 514: "RET_MARK_NAME_ILLEGAL",
+ 515: "RET_MARK_ALREADY_EXISTS",
+ 516: "RET_MARK_OVERFLOW",
+ 517: "RET_MARK_NOT_EXISTS",
+ 518: "RET_MARK_UNKNOWN_TYPE",
+ 519: "RET_MARK_NAME_TOO_LONG",
+ 520: "RET_DISTANCE_LONG",
+ 521: "RET_ENTER_SCENE_TOKEN_INVALID",
+ 522: "RET_NOT_IN_WORLD_SCENE",
+ 523: "RET_ANY_GALLERY_STARTED",
+ 524: "RET_GALLERY_NOT_START",
+ 525: "RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE",
+ 526: "RET_GALLERY_CANNOT_INTERRUPT",
+ 527: "RET_GALLERY_WORLD_NOT_MEET",
+ 528: "RET_GALLERY_SCENE_NOT_MEET",
+ 529: "RET_CUR_PLAY_CANNOT_TRANSFER",
+ 530: "RET_CANT_USE_WIDGET_IN_HOME_SCENE",
+ 531: "RET_SCENE_GROUP_NOT_MATCH",
+ 551: "RET_POS_ROT_INVALID",
+ 552: "RET_MARK_INVALID_SCENE_ID",
+ 553: "RET_INVALID_SCENE_TO_USE_ANCHOR_POINT",
+ 554: "RET_ENTER_HOME_SCENE_FAIL",
+ 555: "RET_CUR_SCENE_IS_NULL",
+ 556: "RET_GROUP_ID_ERROR",
+ 557: "RET_GALLERY_INTERRUPT_NOT_OWNER",
+ 558: "RET_NO_SPRING_IN_AREA",
+ 559: "RET_AREA_NOT_IN_SCENE",
+ 560: "RET_INVALID_CITY_ID",
+ 561: "RET_INVALID_SCENE_ID",
+ 562: "RET_DEST_SCENE_IS_NOT_ALLOW",
+ 563: "RET_LEVEL_TAG_SWITCH_IN_CD",
+ 564: "RET_LEVEL_TAG_ALREADY_EXIST",
+ 565: "RET_INVALID_AREA_ID",
+ 601: "RET_ITEM_NOT_EXIST",
+ 602: "RET_PACK_EXCEED_MAX_WEIGHT",
+ 603: "RET_ITEM_NOT_DROPABLE",
+ 604: "RET_ITEM_NOT_USABLE",
+ 605: "RET_ITEM_INVALID_USE_COUNT",
+ 606: "RET_ITEM_INVALID_DROP_COUNT",
+ 607: "RET_ITEM_ALREADY_EXIST",
+ 608: "RET_ITEM_IN_COOLDOWN",
+ 609: "RET_ITEM_COUNT_NOT_ENOUGH",
+ 610: "RET_ITEM_INVALID_TARGET",
+ 611: "RET_RECIPE_NOT_EXIST",
+ 612: "RET_RECIPE_LOCKED",
+ 613: "RET_RECIPE_UNLOCKED",
+ 614: "RET_COMPOUND_QUEUE_FULL",
+ 615: "RET_COMPOUND_NOT_FINISH",
+ 616: "RET_MAIL_ITEM_NOT_GET",
+ 617: "RET_ITEM_EXCEED_LIMIT",
+ 618: "RET_AVATAR_CAN_NOT_USE",
+ 619: "RET_ITEM_NEED_PLAYER_LEVEL",
+ 620: "RET_RECIPE_NOT_AUTO_QTE",
+ 621: "RET_COMPOUND_BUSY_QUEUE",
+ 622: "RET_NEED_MORE_SCOIN",
+ 623: "RET_SKILL_DEPOT_NOT_FOUND",
+ 624: "RET_HCOIN_NOT_ENOUGH",
+ 625: "RET_SCOIN_NOT_ENOUGH",
+ 626: "RET_HCOIN_EXCEED_LIMIT",
+ 627: "RET_SCOIN_EXCEED_LIMIT",
+ 628: "RET_MAIL_EXPIRED",
+ 629: "RET_REWARD_HAS_TAKEN",
+ 630: "RET_COMBINE_COUNT_TOO_LARGE",
+ 631: "RET_GIVING_ITEM_WRONG",
+ 632: "RET_GIVING_IS_FINISHED",
+ 633: "RET_GIVING_NOT_ACTIVED",
+ 634: "RET_FORGE_QUEUE_FULL",
+ 635: "RET_FORGE_QUEUE_CAPACITY",
+ 636: "RET_FORGE_QUEUE_NOT_FOUND",
+ 637: "RET_FORGE_QUEUE_EMPTY",
+ 638: "RET_NOT_SUPPORT_ITEM",
+ 639: "RET_ITEM_EMPTY",
+ 640: "RET_VIRTUAL_EXCEED_LIMIT",
+ 641: "RET_MATERIAL_EXCEED_LIMIT",
+ 642: "RET_EQUIP_EXCEED_LIMIT",
+ 643: "RET_ITEM_SHOULD_HAVE_NO_LEVEL",
+ 644: "RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT",
+ 645: "RET_WEAPON_LEVEL_INVALID",
+ 646: "RET_UNKNOW_ITEM_TYPE",
+ 647: "RET_ITEM_COUNT_IS_ZERO",
+ 648: "RET_ITEM_IS_EXPIRED",
+ 649: "RET_ITEM_EXCEED_OUTPUT_LIMIT",
+ 650: "RET_EQUIP_LEVEL_HIGHER",
+ 651: "RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON",
+ 652: "RET_EQUIP_HAS_BEEN_WEARED",
+ 653: "RET_EQUIP_WEARED_CANNOT_DROP",
+ 654: "RET_AWAKEN_LEVEL_MAX",
+ 655: "RET_MCOIN_NOT_ENOUGH",
+ 656: "RET_MCOIN_EXCEED_LIMIT",
+ 660: "RET_RESIN_NOT_ENOUGH",
+ 661: "RET_RESIN_EXCEED_LIMIT",
+ 662: "RET_RESIN_OPENSTATE_OFF",
+ 663: "RET_RESIN_BOUGHT_COUNT_EXCEEDED",
+ 664: "RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN",
+ 665: "RET_RESIN_CARD_EXPIRED",
+ 666: "RET_AVATAR_CAN_NOT_COOK",
+ 667: "RET_ATTACH_AVATAR_CD",
+ 668: "RET_AUTO_RECOVER_OPENSTATE_OFF",
+ 669: "RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED",
+ 670: "RET_RESIN_GAIN_FAILED",
+ 671: "RET_WIDGET_ORNAMENTS_TYPE_ERROR",
+ 672: "RET_ALL_TARGET_SATIATION_FULL",
+ 673: "RET_FORGE_WORLD_LEVEL_NOT_MATCH",
+ 674: "RET_FORGE_POINT_NOT_ENOUGH",
+ 675: "RET_WIDGET_ANCHOR_POINT_FULL",
+ 676: "RET_WIDGET_ANCHOR_POINT_NOT_FOUND",
+ 677: "RET_ALL_BONFIRE_EXCEED_MAX_COUNT",
+ 678: "RET_BONFIRE_EXCEED_MAX_COUNT",
+ 679: "RET_LUNCH_BOX_DATA_ERROR",
+ 680: "RET_INVALID_QUICK_USE_WIDGET",
+ 681: "RET_INVALID_REPLACE_RESIN_COUNT",
+ 682: "RET_PREV_DETECTED_GATHER_NOT_FOUND",
+ 683: "RET_GOT_ALL_ONEOFF_GAHTER",
+ 684: "RET_INVALID_WIDGET_MATERIAL_ID",
+ 685: "RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR",
+ 686: "RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS",
+ 687: "RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS",
+ 688: "RET_WIDGET_IN_COMBAT",
+ 689: "RET_WIDGET_NOT_SET_QUICK_USE",
+ 690: "RET_ALREADY_ATTACH_WIDGET",
+ 691: "RET_EQUIP_IS_LOCKED",
+ 692: "RET_FORGE_IS_LOCKED",
+ 693: "RET_COMBINE_IS_LOCKED",
+ 694: "RET_FORGE_OUTPUT_STACK_LIMIT",
+ 695: "RET_ALREADY_DETTACH_WIDGET",
+ 696: "RET_GADGET_BUILDER_EXCEED_MAX_COUNT",
+ 697: "RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL",
+ 698: "RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT",
+ 699: "RET_RELIQUARY_DECOMPOSE_PARAM_ERROR",
+ 700: "RET_ITEM_COMBINE_COUNT_NOT_ENOUGH",
+ 701: "RET_GOODS_NOT_EXIST",
+ 702: "RET_GOODS_MATERIAL_NOT_ENOUGH",
+ 703: "RET_GOODS_NOT_IN_TIME",
+ 704: "RET_GOODS_BUY_NUM_NOT_ENOUGH",
+ 705: "RET_GOODS_BUY_NUM_ERROR",
+ 706: "RET_SHOP_NOT_OPEN",
+ 707: "RET_SHOP_CONTENT_NOT_MATCH",
+ 708: "RET_SHOP_BATCH_BUY_SHOP_LIMIT",
+ 709: "RET_SHOP_BATCH_BUY_COUNT_LIMIT",
+ 798: "RET_CHAT_FORBIDDEN",
+ 799: "RET_CHAT_CD",
+ 800: "RET_CHAT_FREQUENTLY",
+ 801: "RET_GADGET_NOT_EXIST",
+ 802: "RET_GADGET_NOT_INTERACTIVE",
+ 803: "RET_GADGET_NOT_GATHERABLE",
+ 804: "RET_CHEST_IS_LOCKED",
+ 805: "RET_GADGET_CREATE_FAIL",
+ 806: "RET_WORKTOP_OPTION_NOT_EXIST",
+ 807: "RET_GADGET_STATUE_NOT_ACTIVE",
+ 808: "RET_GADGET_STATUE_OPENED",
+ 809: "RET_BOSS_CHEST_NO_QUALIFICATION",
+ 810: "RET_BOSS_CHEST_LIFE_TIME_OVER",
+ 811: "RET_BOSS_CHEST_WEEK_NUM_LIMIT",
+ 812: "RET_BOSS_CHEST_GUEST_WORLD_LEVEL",
+ 813: "RET_BOSS_CHEST_HAS_TAKEN",
+ 814: "RET_BLOSSOM_CHEST_NO_QUALIFICATION",
+ 815: "RET_BLOSSOM_CHEST_LIFE_TIME_OVER",
+ 816: "RET_BLOSSOM_CHEST_HAS_TAKEN",
+ 817: "RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL",
+ 818: "RET_MP_PLAY_REWARD_NO_QUALIFICATION",
+ 819: "RET_MP_PLAY_REWARD_HAS_TAKEN",
+ 820: "RET_GENERAL_REWARD_NO_QUALIFICATION",
+ 821: "RET_GENERAL_REWARD_LIFE_TIME_OVER",
+ 822: "RET_GENERAL_REWARD_HAS_TAKEN",
+ 823: "RET_GADGET_NOT_VEHICLE",
+ 824: "RET_VEHICLE_SLOT_OCCUPIED",
+ 825: "RET_NOT_IN_VEHICLE",
+ 826: "RET_CREATE_VEHICLE_IN_CD",
+ 827: "RET_CREATE_VEHICLE_POS_INVALID",
+ 828: "RET_VEHICLE_POINT_NOT_UNLOCK",
+ 829: "RET_GADGET_INTERACT_COND_NOT_MEET",
+ 830: "RET_GADGET_INTERACT_PARAM_ERROR",
+ 831: "RET_GADGET_CUSTOM_COMBINATION_INVALID",
+ 832: "RET_DESHRET_OBELISK_DUPLICATE_INTERACT",
+ 833: "RET_DESHRET_OBELISK_NO_AVAIL_CHEST",
+ 860: "RET_ACTIVITY_CLOSE",
+ 861: "RET_ACTIVITY_ITEM_ERROR",
+ 862: "RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH",
+ 863: "RET_SEA_LAMP_PHASE_NOT_FINISH",
+ 864: "RET_SEA_LAMP_FLY_NUM_LIMIT",
+ 865: "RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL",
+ 866: "RET_ACTIVITY_WATCHER_REWARD_TAKEN",
+ 867: "RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED",
+ 868: "RET_SALESMAN_ALREADY_DELIVERED",
+ 869: "RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH",
+ 870: "RET_SALESMAN_POSITION_INVALID",
+ 871: "RET_DELIVER_NOT_FINISH_ALL_QUEST",
+ 872: "RET_DELIVER_ALREADY_TAKE_DAILY_REWARD",
+ 873: "RET_ASTER_PROGRESS_EXCEED_LIMIT",
+ 874: "RET_ASTER_CREDIT_EXCEED_LIMIT",
+ 875: "RET_ASTER_TOKEN_EXCEED_LIMIT",
+ 876: "RET_ASTER_CREDIT_NOT_ENOUGH",
+ 877: "RET_ASTER_TOKEN_NOT_ENOUGH",
+ 878: "RET_ASTER_SPECIAL_REWARD_HAS_TAKEN",
+ 879: "RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED",
+ 880: "RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED",
+ 881: "RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT",
+ 882: "RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT",
+ 883: "RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT",
+ 884: "RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH",
+ 885: "RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH",
+ 886: "RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH",
+ 891: "RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN",
+ 892: "RET_EFFIGY_REWARD_HAS_TAKEN",
+ 893: "RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT",
+ 894: "RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT",
+ 895: "RET_SEA_LAMP_COIN_EXCEED_LIMIT",
+ 896: "RET_SEA_LAMP_COIN_NOT_ENOUGH",
+ 897: "RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT",
+ 898: "RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN",
+ 899: "RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN",
+ 900: "RET_ARENA_ACTIVITY_ALREADY_STARTED",
+ 901: "RET_TALENT_ALREAY_UNLOCKED",
+ 902: "RET_PREV_TALENT_NOT_UNLOCKED",
+ 903: "RET_BIG_TALENT_POINT_NOT_ENOUGH",
+ 904: "RET_SMALL_TALENT_POINT_NOT_ENOUGH",
+ 905: "RET_PROUD_SKILL_ALREADY_GOT",
+ 906: "RET_PREV_PROUD_SKILL_NOT_GET",
+ 907: "RET_PROUD_SKILL_MAX_LEVEL",
+ 910: "RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND",
+ 911: "RET_SKILL_DEPOT_IS_THE_SAME",
+ 1001: "RET_MONSTER_NOT_EXIST",
+ 1002: "RET_MONSTER_CREATE_FAIL",
+ 1101: "RET_DUNGEON_ENTER_FAIL",
+ 1102: "RET_DUNGEON_QUIT_FAIL",
+ 1103: "RET_DUNGEON_ENTER_EXCEED_DAY_COUNT",
+ 1104: "RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT",
+ 1105: "RET_DUNGEON_REVIVE_FAIL",
+ 1106: "RET_DUNGEON_NOT_SUCCEED",
+ 1107: "RET_DUNGEON_CAN_NOT_CANCEL",
+ 1108: "RET_DEST_DUNGEON_SETTLED",
+ 1109: "RET_DUNGEON_CANDIDATE_TEAM_IS_FULL",
+ 1110: "RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS",
+ 1111: "RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY",
+ 1112: "RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR",
+ 1113: "RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS",
+ 1114: "RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE",
+ 1115: "RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT",
+ 1116: "RET_DUNGEON_OTHERS_LEAVE",
+ 1117: "RET_DUNGEON_ENTER_LEVEL_LIMIT",
+ 1118: "RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP",
+ 1119: "RET_DUNGEON_DROP_SUBFIELD_LIMIT",
+ 1120: "RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE",
+ 1121: "RET_DUNGEON_CANNOT_KICK",
+ 1122: "RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT",
+ 1123: "RET_DUNGEON_IN_FORCE_QUIT",
+ 1124: "RET_DUNGEON_GUEST_QUIT_DUNGEON",
+ 1125: "RET_DUNGEON_TICKET_FAIL",
+ 1126: "RET_CUR_DUNGEON_SETTLED",
+ 1201: "RET_MP_NOT_IN_MY_WORLD",
+ 1202: "RET_MP_IN_MP_MODE",
+ 1203: "RET_MP_SCENE_IS_FULL",
+ 1204: "RET_MP_MODE_NOT_AVAILABLE",
+ 1205: "RET_MP_PLAYER_NOT_ENTERABLE",
+ 1206: "RET_MP_QUEST_BLOCK_MP",
+ 1207: "RET_MP_IN_ROOM_SCENE",
+ 1208: "RET_MP_WORLD_IS_FULL",
+ 1209: "RET_MP_PLAYER_NOT_ALLOW_ENTER",
+ 1210: "RET_MP_PLAYER_DISCONNECTED",
+ 1211: "RET_MP_NOT_IN_MP_MODE",
+ 1212: "RET_MP_OWNER_NOT_ENTER",
+ 1213: "RET_MP_ALLOW_ENTER_PLAYER_FULL",
+ 1214: "RET_MP_TARGET_PLAYER_IN_TRANSFER",
+ 1215: "RET_MP_TARGET_ENTERING_OTHER",
+ 1216: "RET_MP_OTHER_ENTERING",
+ 1217: "RET_MP_ENTER_MAIN_PLAYER_IN_PLOT",
+ 1218: "RET_MP_NOT_PS_PLAYER",
+ 1219: "RET_MP_PLAY_NOT_ACTIVE",
+ 1220: "RET_MP_PLAY_REMAIN_REWARDS",
+ 1221: "RET_MP_PLAY_NO_REWARD",
+ 1223: "RET_MP_OPEN_STATE_FAIL",
+ 1224: "RET_MP_PLAYER_IN_BLACKLIST",
+ 1225: "RET_MP_REPLY_TIMEOUT",
+ 1226: "RET_MP_IS_BLOCK",
+ 1227: "RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY",
+ 1228: "RET_MP_IN_MP_PLAY_BATTLE",
+ 1229: "RET_MP_GUEST_HAS_REWARD_REMAINED",
+ 1230: "RET_MP_QUIT_MP_INVALID",
+ 1231: "RET_MP_OTHER_DATA_VERSION_NOT_LATEST",
+ 1232: "RET_MP_DATA_VERSION_NOT_LATEST",
+ 1233: "RET_MP_CUR_WORLD_NOT_ENTERABLE",
+ 1234: "RET_MP_ANY_GALLERY_STARTED",
+ 1235: "RET_MP_HAS_ACTIVE_DRAFT",
+ 1236: "RET_MP_PLAYER_IN_DUNGEON",
+ 1237: "RET_MP_MATCH_FULL",
+ 1238: "RET_MP_MATCH_LIMIT",
+ 1239: "RET_MP_MATCH_IN_PUNISH",
+ 1240: "RET_MP_IS_IN_MULTISTAGE",
+ 1241: "RET_MP_MATCH_PLAY_NOT_OPEN",
+ 1242: "RET_MP_ONLY_MP_WITH_PS_PLAYER",
+ 1243: "RET_MP_GUEST_LOADING_FIRST_ENTER",
+ 1244: "RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING",
+ 1245: "RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING",
+ 1246: "RET_MP_MUSIC_GAME_ONGOING",
+ 1247: "RET_MP_IN_MPING_MODE",
+ 1248: "RET_MP_OWNER_IN_SINGLE_SCENE",
+ 1249: "RET_MP_IN_SINGLE_SCENE",
+ 1250: "RET_MP_REPLY_NO_VALID_AVATAR",
+ 1251: "RET_MP_IS_NOT_IN_TRANSFER_GUARD",
+ 1301: "RET_MAIL_PARA_ERR",
+ 1302: "RET_MAIL_MAX_NUM",
+ 1303: "RET_MAIL_ITEM_NUM_EXCEED",
+ 1304: "RET_MAIL_TITLE_LEN_EXCEED",
+ 1305: "RET_MAIL_CONTENT_LEN_EXCEED",
+ 1306: "RET_MAIL_SENDER_LEN_EXCEED",
+ 1307: "RET_MAIL_PARSE_PACKET_FAIL",
+ 1308: "RET_OFFLINE_MSG_MAX_NUM",
+ 1309: "RET_OFFLINE_MSG_SAME_TICKET",
+ 1310: "RET_MAIL_EXCEL_MAIL_TYPE_ERROR",
+ 1311: "RET_MAIL_CANNOT_SEND_MCOIN",
+ 1312: "RET_MAIL_HCOIN_EXCEED_LIMIT",
+ 1313: "RET_MAIL_SCOIN_EXCEED_LIMIT",
+ 1314: "RET_MAIL_MATERIAL_ID_INVALID",
+ 1315: "RET_MAIL_AVATAR_EXCEED_LIMIT",
+ 1316: "RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT",
+ 1317: "RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT",
+ 1318: "RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH",
+ 1319: "RET_MAIL_TICKET_IS_EMPTY",
+ 1320: "RET_MAIL_TRANSACTION_IS_EMPTY",
+ 1321: "RET_MAIL_DELETE_COLLECTED",
+ 1330: "RET_DAILY_TASK_NOT_FINISH",
+ 1331: "RET_DAILY_TAKS_HAS_TAKEN",
+ 1332: "RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED",
+ 1333: "RET_DAILY_TASK_FILTER_CITY_NOT_OPEN",
+ 1401: "RET_GACHA_INAVAILABLE",
+ 1402: "RET_GACHA_RANDOM_NOT_MATCH",
+ 1403: "RET_GACHA_SCHEDULE_NOT_MATCH",
+ 1404: "RET_GACHA_INVALID_TIMES",
+ 1405: "RET_GACHA_COST_ITEM_NOT_ENOUGH",
+ 1406: "RET_GACHA_TIMES_LIMIT",
+ 1407: "RET_GACHA_WISH_SAME_ITEM",
+ 1408: "RET_GACHA_WISH_INVALID_ITEM",
+ 1409: "RET_GACHA_MINORS_TIMES_LIMIT",
+ 1410: "RET_GACHA_GENERAL_TIMES_LIMIT",
+ 1501: "RET_INVESTIGAITON_NOT_IN_PROGRESS",
+ 1502: "RET_INVESTIGAITON_UNCOMPLETE",
+ 1503: "RET_INVESTIGAITON_REWARD_TAKEN",
+ 1504: "RET_INVESTIGAITON_TARGET_STATE_ERROR",
+ 1505: "RET_PUSH_TIPS_NOT_FOUND",
+ 1506: "RET_SIGN_IN_RECORD_NOT_FOUND",
+ 1507: "RET_ALREADY_HAVE_SIGNED_IN",
+ 1508: "RET_SIGN_IN_COND_NOT_SATISFIED",
+ 1509: "RET_BONUS_ACTIVITY_NOT_UNREWARDED",
+ 1510: "RET_SIGN_IN_REWARDED",
+ 1521: "RET_TOWER_NOT_OPEN",
+ 1522: "RET_TOWER_HAVE_DAILY_RECORD",
+ 1523: "RET_TOWER_NOT_RECORD",
+ 1524: "RET_TOWER_HAVE_RECORD",
+ 1525: "RET_TOWER_TEAM_NUM_ERROR",
+ 1526: "RET_TOWER_FLOOR_NOT_OPEN",
+ 1527: "RET_TOWER_NO_FLOOR_STAR_RECORD",
+ 1528: "RET_ALREADY_HAS_TOWER_BUFF",
+ 1529: "RET_DUPLICATE_ENTER_LEVEL",
+ 1530: "RET_NOT_IN_TOWER_LEVEL",
+ 1531: "RET_IN_TOWER_LEVEL",
+ 1532: "RET_TOWER_PREV_FLOOR_NOT_FINISH",
+ 1533: "RET_TOWER_STAR_NOT_ENOUGH",
+ 1541: "RET_BATTLE_PASS_NO_SCHEDULE",
+ 1542: "RET_BATTLE_PASS_HAS_BUYED",
+ 1543: "RET_BATTLE_PASS_LEVEL_OVERFLOW",
+ 1544: "RET_BATTLE_PASS_PRODUCT_EXPIRED",
+ 1561: "RET_MATCH_HOST_QUIT",
+ 1562: "RET_MATCH_ALREADY_IN_MATCH",
+ 1563: "RET_MATCH_NOT_IN_MATCH",
+ 1564: "RET_MATCH_APPLYING_ENTER_MP",
+ 1565: "RET_MATCH_INCORRECT_SCENE",
+ 1581: "RET_WIDGET_TREASURE_SPOT_NOT_FOUND",
+ 1582: "RET_WIDGET_TREASURE_ENTITY_EXISTS",
+ 1583: "RET_WIDGET_TREASURE_SPOT_FAR_AWAY",
+ 1584: "RET_WIDGET_TREASURE_FINISHED_TODAY",
+ 1585: "RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR",
+ 1586: "RET_WIDGET_CAMERA_SCAN_ID_ERROR",
+ 1587: "RET_WIDGET_NOT_ACTIVE",
+ 1588: "RET_WIDGET_FEATHER_NOT_ACTIVE",
+ 1589: "RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY",
+ 1590: "RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST",
+ 1591: "RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT",
+ 1592: "RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE",
+ 1593: "RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED",
+ 1594: "RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST",
+ 1595: "RET_WIDGET_SKY_CRYSTAL_NOT_FOUND",
+ 1596: "RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR",
+ 1597: "RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH",
+ 1598: "RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH",
+ 1599: "RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH",
+ 2001: "RET_UID_NOT_EXIST",
+ 2002: "RET_PARSE_BIN_ERROR",
+ 2003: "RET_ACCOUNT_INFO_NOT_EXIST",
+ 2004: "RET_ORDER_INFO_NOT_EXIST",
+ 2005: "RET_SNAPSHOT_INDEX_ERROR",
+ 2006: "RET_MAIL_HAS_BEEN_SENT",
+ 2007: "RET_PRODUCT_NOT_EXIST",
+ 2008: "RET_UNFINISH_ORDER",
+ 2009: "RET_ID_NOT_EXIST",
+ 2010: "RET_ORDER_TRADE_EARLY",
+ 2011: "RET_ORDER_FINISHED",
+ 2012: "RET_GAMESERVER_VERSION_WRONG",
+ 2013: "RET_OFFLINE_OP_FULL_LENGTH",
+ 2014: "RET_CONCERT_PRODUCT_OBTAIN_LIMIT",
+ 2015: "RET_CONCERT_PRODUCT_TICKET_DUPLICATED",
+ 2016: "RET_CONCERT_PRODUCT_TICKET_EMPTY",
+ 5001: "RET_REDIS_MODIFIED",
+ 5002: "RET_REDIS_UID_NOT_EXIST",
+ 6001: "RET_PATHFINDING_DATA_NOT_EXIST",
+ 6002: "RET_PATHFINDING_DESTINATION_NOT_EXIST",
+ 6003: "RET_PATHFINDING_ERROR_SCENE",
+ 6004: "RET_PATHFINDING_SCENE_DATA_LOADING",
+ 7001: "RET_FRIEND_COUNT_EXCEEDED",
+ 7002: "RET_PLAYER_NOT_EXIST",
+ 7003: "RET_ALREADY_SENT_ADD_REQUEST",
+ 7004: "RET_ASK_FRIEND_LIST_FULL",
+ 7005: "RET_PLAYER_ALREADY_IS_FRIEND",
+ 7006: "RET_PLAYER_NOT_ASK_FRIEND",
+ 7007: "RET_TARGET_FRIEND_COUNT_EXCEED",
+ 7008: "RET_NOT_FRIEND",
+ 7009: "RET_BIRTHDAY_CANNOT_BE_SET_TWICE",
+ 7010: "RET_CANNOT_ADD_SELF_FRIEND",
+ 7011: "RET_SIGNATURE_ILLEGAL",
+ 7012: "RET_PS_PLAYER_CANNOT_ADD_FRIENDS",
+ 7013: "RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS",
+ 7014: "RET_NAME_CARD_NOT_UNLOCKED",
+ 7015: "RET_ALREADY_IN_BLACKLIST",
+ 7016: "RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST",
+ 7017: "RET_PLAYER_BLACKLIST_FULL",
+ 7018: "RET_PLAYER_NOT_IN_BLACKLIST",
+ 7019: "RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND",
+ 7020: "RET_IN_TARGET_BLACKLIST",
+ 7021: "RET_CANNOT_ADD_TARGET_FRIEND",
+ 7022: "RET_BIRTHDAY_FORMAT_ERROR",
+ 7023: "RET_ONLINE_ID_NOT_EXISTS",
+ 7024: "RET_FIRST_SHARE_REWARD_HAS_TAKEN",
+ 7025: "RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST",
+ 7026: "RET_REPORT_CD",
+ 7027: "RET_REPORT_CONTENT_ILLEGAL",
+ 7028: "RET_REMARK_WORD_ILLEGAL",
+ 7029: "RET_REMARK_TOO_LONG",
+ 7030: "RET_REMARK_UTF8_ERROR",
+ 7031: "RET_REMARK_IS_EMPTY",
+ 7032: "RET_ASK_ADD_FRIEND_CD",
+ 7033: "RET_SHOW_AVATAR_INFO_NOT_EXIST",
+ 7034: "RET_PLAYER_NOT_SHOW_AVATAR",
+ 7035: "RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID",
+ 7036: "RET_PSN_ID_NOT_FOUND",
+ 7037: "RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT",
+ 7038: "RET_REMARK_EMPTY",
+ 7039: "RET_IN_TARGET_PSN_BLACKLIST",
+ 7040: "RET_SIGNATURE_NOT_CHANGED",
+ 7041: "RET_SIGNATURE_MONTHLY_LIMIT",
+ 7042: "RET_REQ_FRIEND_AVATAR_FREQUENTLY",
+ 7043: "RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL",
+ 7081: "RET_OFFERING_NOT_OPEN",
+ 7082: "RET_OFFERING_LEVEL_LIMIT",
+ 7083: "RET_OFFERING_LEVEL_NOT_REACH",
+ 7084: "RET_OFFERING_LEVEL_HAS_TAKEN",
+ 7101: "RET_CITY_REPUTATION_NOT_OPEN",
+ 7102: "RET_CITY_REPUTATION_LEVEL_TAKEN",
+ 7103: "RET_CITY_REPUTATION_LEVEL_NOT_REACH",
+ 7104: "RET_CITY_REPUTATION_PARENT_QUEST_TAKEN",
+ 7105: "RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH",
+ 7106: "RET_CITY_REPUTATION_ACCEPT_REQUEST",
+ 7107: "RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST",
+ 7108: "RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT",
+ 7109: "RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN",
+ 7110: "RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD",
+ 7111: "RET_CITY_REPUTATION_SWITCH_CLOSE",
+ 7112: "RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE",
+ 7113: "RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD",
+ 7114: "RET_CITY_REPUTATION_EXPLORE_NOT_REACH",
+ 7120: "RET_MECHANICUS_NOT_OPEN",
+ 7121: "RET_MECHANICUS_GEAR_UNLOCK",
+ 7122: "RET_MECHANICUS_GEAR_LOCK",
+ 7123: "RET_MECHANICUS_GEAR_LEVEL_LIMIT",
+ 7124: "RET_MECHANICUS_COIN_NOT_ENOUGH",
+ 7125: "RET_MECHANICUS_NO_SEQUENCE",
+ 7126: "RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL",
+ 7127: "RET_MECHANICUS_SEQUENCE_LIMIT_OPEN",
+ 7128: "RET_MECHANICUS_DIFFICULT_NOT_SUPPORT",
+ 7129: "RET_MECHANICUS_TICKET_NOT_ENOUGH",
+ 7130: "RET_MECHANICUS_TEACH_NOT_FINISH",
+ 7131: "RET_MECHANICUS_TEACH_FINISHED",
+ 7132: "RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK",
+ 7133: "RET_MECHANICUS_PLAYER_LIMIT",
+ 7134: "RET_MECHANICUS_PUNISH_TIME",
+ 7135: "RET_MECHANICUS_SWITCH_CLOSE",
+ 7150: "RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON",
+ 7151: "RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND",
+ 7152: "RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD",
+ 7153: "RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY",
+ 7154: "RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE",
+ 7155: "RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE",
+ 7156: "RET_MECHANICUS_BATTLE_CARD_IS_WAITING",
+ 7157: "RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED",
+ 7158: "RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED",
+ 7159: "RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER",
+ 7160: "RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS",
+ 7161: "RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED",
+ 8001: "RET_LEGENDARY_KEY_NOT_ENOUGH",
+ 8002: "RET_LEGENDARY_KEY_EXCEED_LIMIT",
+ 8003: "RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM",
+ 8004: "RET_PERSONAL_LINE_OPEN_STATE_OFF",
+ 8005: "RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH",
+ 8006: "RET_PERSONAL_LINE_NOT_OPEN",
+ 8007: "RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH",
+ 8201: "RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT",
+ 8202: "RET_HUNTING_HAS_UNFINISHED_OFFER",
+ 8203: "RET_HUNTING_FAILED_OFFER_NOT_CD_READY",
+ 8204: "RET_HUNTING_NOT_TAKE_OFFER",
+ 8205: "RET_HUNTING_CANNOT_TAKE_TWICE",
+ 8901: "RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE",
+ 8902: "RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND",
+ 8903: "RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED",
+ 8904: "RET_PRIVATE_CHAT_CONTENT_TOO_LONG",
+ 8905: "RET_PRIVATE_CHAT_PULL_TOO_FAST",
+ 8906: "RET_PRIVATE_CHAT_REPEAT_READ",
+ 8907: "RET_PRIVATE_CHAT_READ_NOT_FRIEND",
+ 9001: "RET_REUNION_FINISHED",
+ 9002: "RET_REUNION_NOT_ACTIVATED",
+ 9003: "RET_REUNION_ALREADY_TAKE_FIRST_REWARD",
+ 9004: "RET_REUNION_SIGN_IN_REWARDED",
+ 9005: "RET_REUNION_WATCHER_REWARDED",
+ 9006: "RET_REUNION_WATCHER_NOT_FINISH",
+ 9007: "RET_REUNION_MISSION_REWARDED",
+ 9008: "RET_REUNION_MISSION_NOT_FINISH",
+ 9009: "RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED",
+ 9101: "RET_BLESSING_CONTENT_CLOSED",
+ 9102: "RET_BLESSING_NOT_ACTIVE",
+ 9103: "RET_BLESSING_NOT_TODAY_ENTITY",
+ 9104: "RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT",
+ 9105: "RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT",
+ 9106: "RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT",
+ 9107: "RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH",
+ 9108: "RET_BLESSING_PIC_NOT_ENOUGH",
+ 9109: "RET_BLESSING_PIC_HAS_RECEIVED",
+ 9110: "RET_BLESSING_TARGET_RECV_NUM_EXCEED",
+ 9111: "RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT",
+ 9112: "RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH",
+ 9113: "RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT",
+ 9114: "RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH",
+ 9115: "RET_FLEUR_FAIR_MINIGAME_NOT_OPEN",
+ 9116: "RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK",
+ 9117: "RET_FLEUR_FAIR_DUNGEON_LOCKED",
+ 9118: "RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME",
+ 9119: "RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM",
+ 9120: "RET_WATER_SPIRIT_COIN_EXCEED_LIMIT",
+ 9121: "RET_WATER_SPIRIT_COIN_NOT_ENOUGH",
+ 9122: "RET_REGION_SEARCH_NO_SEARCH",
+ 9123: "RET_REGION_SEARCH_STATE_ERROR",
+ 9130: "RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN",
+ 9131: "RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN",
+ 9132: "RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN",
+ 9133: "RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN",
+ 9134: "RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON",
+ 9135: "RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE",
+ 9136: "RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN",
+ 9137: "RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT",
+ 9138: "RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH",
+ 9139: "RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON",
+ 9150: "RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH",
+ 9151: "RET_MIST_TRIAL_ALREADY_USING_TRIAL_AVATAR",
+ 9160: "RET_HIDE_AND_SEEK_PLAY_NOT_OPEN",
+ 9161: "RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN",
+ 9162: "RET_HIDE_AND_SEEK_PLAY_MAP_NOT_CHOSEN",
+ 9170: "RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT",
+ 9171: "RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH",
+ 9172: "RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT",
+ 9173: "RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH",
+ 9180: "RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT",
+ 9181: "RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH",
+ 9183: "RET_CHESS_TEACH_MAP_FINISHED",
+ 9184: "RET_CHESS_TEACH_MAP_UNFINISHED",
+ 9185: "RET_CHESS_COIN_EXCEED_LIMIT",
+ 9186: "RET_CHESS_COIN_NOT_ENOUGH",
+ 9187: "RET_CHESS_IN_PUNISH_TIME",
+ 9188: "RET_CHESS_PREV_MAP_UNFINISHED",
+ 9189: "RET_CHESS_MAP_LOCKED",
+ 9192: "RET_BLITZ_RUSH_NOT_OPEN",
+ 9193: "RET_BLITZ_RUSH_DUNGEON_NOT_OPEN",
+ 9194: "RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT",
+ 9195: "RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT",
+ 9196: "RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH",
+ 9197: "RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH",
+ 9201: "RET_MIRACLE_RING_VALUE_NOT_ENOUGH",
+ 9202: "RET_MIRACLE_RING_CD",
+ 9203: "RET_MIRACLE_RING_REWARD_NOT_TAKEN",
+ 9204: "RET_MIRACLE_RING_NOT_DELIVER",
+ 9205: "RET_MIRACLE_RING_DELIVER_EXCEED",
+ 9206: "RET_MIRACLE_RING_HAS_CREATED",
+ 9207: "RET_MIRACLE_RING_HAS_NOT_CREATED",
+ 9208: "RET_MIRACLE_RING_NOT_YOURS",
+ 9251: "RET_GADGET_FOUNDATION_UNAUTHORIZED",
+ 9252: "RET_GADGET_FOUNDATION_SCENE_NOT_FOUND",
+ 9253: "RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE",
+ 9254: "RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT",
+ 9255: "RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE",
+ 9256: "RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED",
+ 9257: "RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE",
+ 9258: "RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER",
+ 9259: "RET_GADGET_FOUNDATION_NOT_LOCKED",
+ 9260: "RET_GADGET_FOUNDATION_DUPLICATE_LOCK",
+ 9261: "RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND",
+ 9262: "RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND",
+ 9263: "RET_GADGET_FOUNDATION_ROTAION_DISABLED",
+ 9264: "RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT",
+ 9265: "RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT",
+ 9266: "RET_GADGET_FOUNDATION_ROTATION_ON_GOING",
+ 9301: "RET_OP_ACTIVITY_BONUS_NOT_FOUND",
+ 9302: "RET_OP_ACTIVITY_NOT_OPEN",
+ 9501: "RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE",
+ 9502: "RET_MULTISTAGE_PLAY_NOT_FOUND",
+ 9503: "RET_MULTISTAGE_PLAY_IN_OTHER_STAGE",
+ 9601: "RET_COOP_CHAPTER_NOT_OPEN",
+ 9602: "RET_COOP_COND_NOT_MEET",
+ 9603: "RET_COOP_POINT_LOCKED",
+ 9604: "RET_COOP_NOT_HAVE_PROGRESS",
+ 9605: "RET_COOP_REWARD_HAS_TAKEN",
+ 9651: "RET_DRAFT_HAS_ACTIVE_DRAFT",
+ 9652: "RET_DRAFT_NOT_IN_MY_WORLD",
+ 9653: "RET_DRAFT_NOT_SUPPORT_MP",
+ 9654: "RET_DRAFT_PLAYER_NOT_ENOUGH",
+ 9655: "RET_DRAFT_INCORRECT_SCENE",
+ 9656: "RET_DRAFT_OTHER_PLAYER_ENTERING",
+ 9657: "RET_DRAFT_GUEST_IS_TRANSFERRING",
+ 9658: "RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE",
+ 9659: "RET_DRAFT_INVITE_OVER_TIME",
+ 9660: "RET_DRAFT_TWICE_CONFIRM_OVER_TIMER",
+ 9661: "RET_DRAFT_GUEST_NOT_IN_WORLD_SCENE",
+ 9701: "RET_HOME_UNKOWN",
+ 9702: "RET_HOME_INVALID_CLIENT_PARAM",
+ 9703: "RET_HOME_TARGE_PLAYER_HAS_NO_HOME",
+ 9704: "RET_HOME_NOT_ONLINE",
+ 9705: "RET_HOME_PLAYER_FULL",
+ 9706: "RET_HOME_BLOCKED",
+ 9707: "RET_HOME_ALREADY_IN_TARGET_HOME_WORLD",
+ 9708: "RET_HOME_IN_EDIT_MODE",
+ 9709: "RET_HOME_NOT_IN_EDIT_MODE",
+ 9710: "RET_HOME_HAS_GUEST",
+ 9711: "RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE",
+ 9712: "RET_HOME_CLIENT_PARAM_INVALID",
+ 9713: "RET_HOME_PLAYER_NOT_IN_HOME_WORLD",
+ 9714: "RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD",
+ 9715: "RET_HOME_NOT_FOUND_IN_MEM",
+ 9716: "RET_HOME_PLAYER_IN_HOME_ROOM_SCENE",
+ 9717: "RET_HOME_HOME_REFUSE_GUEST_ENTER",
+ 9718: "RET_HOME_OWNER_REFUSE_TO_ENTER_HOME",
+ 9719: "RET_HOME_OWNER_OFFLINE",
+ 9720: "RET_HOME_FURNITURE_EXCEED_LIMIT",
+ 9721: "RET_HOME_FURNITURE_COUNT_NOT_ENOUGH",
+ 9722: "RET_HOME_IN_TRY_ENTER_PROCESS",
+ 9723: "RET_HOME_ALREADY_IN_TARGET_SCENE",
+ 9724: "RET_HOME_COIN_EXCEED_LIMIT",
+ 9725: "RET_HOME_COIN_NOT_ENOUGH",
+ 9726: "RET_HOME_MODULE_NOT_UNLOCKED",
+ 9727: "RET_HOME_CUR_MODULE_CLOSED",
+ 9728: "RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED",
+ 9729: "RET_HOME_IN_MATCH",
+ 9730: "RET_HOME_IN_COMBAT",
+ 9731: "RET_HOME_EDIT_MODE_CD",
+ 9732: "RET_HOME_UPDATE_FURNITURE_CD",
+ 9733: "RET_HOME_BLOCK_FURNITURE_LIMIT",
+ 9734: "RET_HOME_NOT_SUPPORT",
+ 9735: "RET_HOME_STATE_NOT_OPEN",
+ 9736: "RET_HOME_TARGET_STATE_NOT_OPEN",
+ 9737: "RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL",
+ 9738: "RET_HOME_SAVE_NO_MAIN_HOUSE",
+ 9739: "RET_HOME_IN_DUNGEON",
+ 9740: "RET_HOME_ANY_GALLERY_STARTED",
+ 9741: "RET_HOME_QUEST_BLOCK_HOME",
+ 9742: "RET_HOME_WAITING_PRIOR_CHECK",
+ 9743: "RET_HOME_PERSISTENT_CHECK_FAIL",
+ 9744: "RET_HOME_FIND_ONLINE_HOME_FAIL",
+ 9745: "RET_HOME_JOIN_SCENE_FAIL",
+ 9746: "RET_HOME_MAX_PLAYER",
+ 9747: "RET_HOME_IN_TRANSFER",
+ 9748: "RET_HOME_ANY_HOME_GALLERY_STARTED",
+ 9749: "RET_HOME_CAN_NOT_ENTER_IN_AUDIT",
+ 9750: "RET_FURNITURE_MAKE_INDEX_ERROR",
+ 9751: "RET_FURNITURE_MAKE_LOCKED",
+ 9752: "RET_FURNITURE_MAKE_CONFIG_ERROR",
+ 9753: "RET_FURNITURE_MAKE_SLOT_FULL",
+ 9754: "RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL",
+ 9755: "RET_FURNITURE_MAKE_UNFINISH",
+ 9756: "RET_FURNITURE_MAKE_IS_FINISH",
+ 9757: "RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME",
+ 9758: "RET_FURNITURE_MAKE_NO_COUNT",
+ 9759: "RET_FURNITURE_MAKE_ACCELERATE_LIMIT",
+ 9760: "RET_FURNITURE_MAKE_NO_MAKE_DATA",
+ 9761: "RET_HOME_LIMITED_SHOP_CLOSE",
+ 9762: "RET_HOME_AVATAR_NOT_SHOW",
+ 9763: "RET_HOME_EVENT_COND_NOT_SATISFIED",
+ 9764: "RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM",
+ 9765: "RET_HOME_INVALID_ARRANGE_NPC_PARAM",
+ 9766: "RET_HOME_INVALID_ARRANGE_SUITE_PARAM",
+ 9767: "RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM",
+ 9768: "RET_HOME_AVATAR_STATE_NOT_OPEN",
+ 9769: "RET_HOME_PLANT_FIELD_NOT_EMPTY",
+ 9770: "RET_HOME_PLANT_FIELD_EMPTY",
+ 9771: "RET_HOME_PLANT_FIELD_TYPE_ERROR",
+ 9772: "RET_HOME_PLANT_TIME_NOT_ENOUGH",
+ 9773: "RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH",
+ 9774: "RET_HOME_PLANT_FIELD_PARAM_ERROR",
+ 9775: "RET_HOME_FURNITURE_GUID_ERROR",
+ 9776: "RET_HOME_FURNITURE_ARRANGE_LIMIT",
+ 9777: "RET_HOME_FISH_FARMING_LIMIT",
+ 9778: "RET_HOME_FISH_COUNT_NOT_ENOUGH",
+ 9779: "RET_HOME_FURNITURE_COST_LIMIT",
+ 9780: "RET_HOME_CUSTOM_FURNITURE_INVALID",
+ 9781: "RET_HOME_INVALID_ARRANGE_GROUP_PARAM",
+ 9782: "RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT",
+ 9783: "RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR",
+ 9784: "RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK",
+ 9785: "RET_HOME_FURNITURE_CANNOT_ARRANGE",
+ 9786: "RET_HOME_FURNITURE_IN_DUPLICATE_SUITE",
+ 9787: "RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL",
+ 9788: "RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG",
+ 9789: "RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT",
+ 9790: "RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT",
+ 9791: "RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE",
+ 9792: "RET_HOME_BGM_ID_NOT_FOUND",
+ 9793: "RET_HOME_BGM_NOT_UNLOCKED",
+ 9794: "RET_HOME_BGM_FURNITURE_NOT_FOUND",
+ 9795: "RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE",
+ 9796: "RET_HOME_LIMITED_SHOP_GOODS_DISABLE",
+ 9797: "RET_HOME_WORLD_WOOD_MATERIAL_EMPTY",
+ 9798: "RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND",
+ 9799: "RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID",
+ 9800: "RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT",
+ 9801: "RET_HOME_BLUEPRINT_SEARCH_SELF",
+ 9802: "RET_HOME_BLUEPRINT_SHARE_CODE_INVALID",
+ 9803: "RET_HOME_BLUEPRINT_NOT_EXIST",
+ 9804: "RET_HOME_BLUEPRINT_SLOT_HAS_EXIST_SHARE_CODE",
+ 9805: "RET_HOME_BLUEPRINT_SLOT_NOT_EXIST_SHARE_CODE",
+ 9806: "RET_HOME_BLUEPRINT_CAN_NOT_CREATE_IN_AUDIT",
+ 9807: "RET_HOME_BLOCK_NOT_UNLOCKED",
+ 9808: "RET_HOME_BLUEPRINT_CREATE_CD",
+ 9809: "RET_HOME_BLUEPRINT_SET_OPTION_CD",
+ 9810: "RET_HOME_BLUEPRINT_NOT_ALLOW_FRIEND_COPY",
+ 9811: "RET_HOME_FURNITURE_POS_UNDER_DIE_Y",
+ 9812: "RET_HOME_BLUEPRINT_GEN_SHARE_CODE_FAIL",
+ 9813: "RET_HOME_BLUEPRINT_SEARCH_CD",
+ 9814: "RET_HOME_BLUEPRINT_PREVIEW_CD",
+ 9815: "RET_HOME_BLUEPRINT_PREVIEW_SCENE_NOT_MATCH",
+ 10000: "RET_SUMO_ACTIVITY_STAGE_NOT_OPEN",
+ 10001: "RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD",
+ 10002: "RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT",
+ 10004: "RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR",
+ 10005: "RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH",
+ 10006: "RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE",
+ 10007: "RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD",
+ 10008: "RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH",
+ 10009: "RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET",
+ 10015: "RET_DIG_GADGET_CONFIG_ID_NOT_MATCH",
+ 10016: "RET_DIG_FIND_NEAREST_POS_FAIL",
+ 10021: "RET_MUSIC_GAME_LEVEL_NOT_OPEN",
+ 10022: "RET_MUSIC_GAME_LEVEL_NOT_UNLOCK",
+ 10023: "RET_MUSIC_GAME_LEVEL_NOT_STARTED",
+ 10024: "RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND",
+ 10025: "RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH",
+ 10031: "RET_ROGUELIKE_COIN_A_NOT_ENOUGH",
+ 10032: "RET_ROGUELIKE_COIN_B_NOT_ENOUGH",
+ 10033: "RET_ROGUELIKE_COIN_C_NOT_ENOUGH",
+ 10034: "RET_ROGUELIKE_COIN_A_EXCEED_LIMIT",
+ 10035: "RET_ROGUELIKE_COIN_B_EXCEED_LIMIT",
+ 10036: "RET_ROGUELIKE_COIN_C_EXCEED_LIMIT",
+ 10037: "RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH",
+ 10038: "RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON",
+ 10039: "RET_ROGUELIKE_CELL_NOT_FOUND",
+ 10040: "RET_ROGUELIKE_CELL_TYPE_INCORRECT",
+ 10041: "RET_ROGUELIKE_CELL_ALREADY_FINISHED",
+ 10042: "RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS",
+ 10043: "RET_ROGUELIKE_STAGE_NOT_FINISHED",
+ 10045: "RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN",
+ 10046: "RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED",
+ 10047: "RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED",
+ 10048: "RET_ROGUELIKE_DUNGEON_NOT_OPEN",
+ 10049: "RET_ROGUELIKE_SPRINT_IS_BANNED",
+ 10050: "RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED",
+ 10051: "RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME",
+ 10056: "RET_PLANT_FLOWER_ALREADY_TAKE_SEED",
+ 10057: "RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT",
+ 10058: "RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH",
+ 10059: "RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT",
+ 10060: "RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH",
+ 10061: "RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID",
+ 10052: "RET_HACHI_DUNGEON_NOT_VALID",
+ 10053: "RET_HACHI_DUNGEON_STAGE_NOT_OPEN",
+ 10054: "RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS",
+ 10071: "RET_WINTER_CAMP_COIN_A_NOT_ENOUGH",
+ 10072: "RET_WINTER_CAMP_COIN_B_NOT_ENOUGH",
+ 10073: "RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT",
+ 10074: "RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT",
+ 10075: "RET_WINTER_CAMP_WISH_ID_INVALID",
+ 10076: "RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA",
+ 10077: "RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW",
+ 10078: "RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID",
+ 10079: "RET_WINTER_CAMP_ITEM_LIST_EMPTY",
+ 10080: "RET_WINTER_CAMP_REWARD_ALREADY_TAKEN",
+ 10081: "RET_WINTER_CAMP_STAGE_NOT_FINISH",
+ 10082: "RET_WINTER_CAMP_GADGET_INVALID",
+ 10090: "RET_LANTERN_RITE_COIN_A_NOT_ENOUGH",
+ 10091: "RET_LANTERN_RITE_COIN_B_NOT_ENOUGH",
+ 10092: "RET_LANTERN_RITE_COIN_C_NOT_ENOUGH",
+ 10093: "RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT",
+ 10094: "RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT",
+ 10095: "RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT",
+ 10096: "RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED",
+ 10097: "RET_LANTERN_RITE_PROJECTION_CAN_NOT_START",
+ 10098: "RET_LANTERN_RITE_DUNGEON_NOT_OPEN",
+ 10099: "RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD",
+ 10100: "RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS",
+ 10101: "RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED",
+ 10102: "RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START",
+ 10103: "RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR",
+ 10104: "RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK",
+ 10105: "RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH",
+ 10110: "RET_POTION_ACTIVITY_STAGE_NOT_OPEN",
+ 10111: "RET_POTION_ACTIVITY_LEVEL_HAVE_PASS",
+ 10112: "RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT",
+ 10113: "RET_POTION_ACTIVITY_AVATAR_IN_CD",
+ 10114: "RET_POTION_ACTIVITY_BUFF_IN_CD",
+ 10120: "RET_IRODORI_POETRY_INVALID_LINE_ID",
+ 10121: "RET_IRODORI_POETRY_INVALID_THEME_ID",
+ 10122: "RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION",
+ 10123: "RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE",
+ 10124: "RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED",
+ 10300: "RET_ACTIVITY_BANNER_ALREADY_CLEARED",
+ 10301: "RET_IRODORI_CHESS_NOT_OPEN",
+ 10302: "RET_IRODORI_CHESS_LEVEL_NOT_OPEN",
+ 10303: "RET_IRODORI_CHESS_MAP_NOT_OPEN",
+ 10304: "RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED",
+ 10305: "RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT",
+ 10306: "RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED",
+ 10307: "RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT",
+ 10310: "RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT",
+ 10315: "RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT",
+ 10316: "RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT",
+ 10317: "RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT",
+ 10318: "RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH",
+ 10319: "RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN",
+ 10320: "RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE",
+ 10350: "RET_ROGUE_DIARY_AVATAR_DEATH",
+ 10351: "RET_ROGUE_DIARY_AVATAR_TIRED",
+ 10352: "RET_ROGUE_DIARY_AVATAR_DUPLICATED",
+ 10353: "RET_ROGUE_DIARY_COIN_NOT_ENOUGH",
+ 10354: "RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT",
+ 10355: "RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH",
+ 10366: "RET_ROGUE_DIARY_CONTENT_CLOSED",
+ 10380: "RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH",
+ 10381: "RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH",
+ 10382: "RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT",
+ 10383: "RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT",
+ 10371: "RET_ISLAND_PARTY_STAGE_NOT_OPEN",
+ 10390: "RET_WIND_FIELD_STAGE_NOT_OPEN",
+ 10396: "RET_VINTAGE_CONTENT_CLOSED",
+ 10397: "RET_VINTAGE_STORE_CONTENT_FINISHED",
+ 10398: "RET_VINTAGE_STORE_ATTR_TOO_SMALL",
+ 10399: "RET_VINTAGE_STORE_ATTR_TOO_LARGE",
+ 10400: "RET_VINTAGE_STORE_CONTENT_INTERRUPT",
+ 10401: "RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH",
+ 10402: "RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO",
+ 10406: "RET_FUNGUS_FIGHTER_CAPTURE_COIN_NOT_ENOUGH",
+ 10407: "RET_FUNGUS_FIGHTER_TRAINING_COIN_NOT_ENOUGH",
+ 10408: "RET_FUNGUS_FIGHTER_CAPTURE_COIN_EXCEED_LIMIT",
+ 10409: "RET_FUNGUS_FIGHTER_TRAINING_COIN_EXCEED_LIMIT",
+ 10410: "RET_FUNGUS_FIGHTER_CONTENT_CLOSED",
+ 10411: "RET_FUNGUS_FIGHTER_PLOT_STAGE_NOT_OPEN",
+ 10412: "RET_FUNGUS_FIGHTER_FUNGUS_ID_CONFIG_NOT_VALID",
+ 10413: "RET_FUNGUS_FIGHTER_FUNGUS_NOT_CULTIVATED",
+ 10414: "RET_FUNGUS_FIGHTER_TRAINING_DUNGEON_NOT_OPEN",
+ 10427: "RET_EFFIGY_CHALLENGE_V2_COIN_NOT_ENOUGH",
+ 10428: "RET_EFFIGY_CHALLENGE_V2_COIN_EXCEED_LIMIT",
+ 10436: "RET_CHAR_AMUSEMENT_STAGE_NOT_OPEN",
+ 10446: "RET_COIN_COLLECT_LEVEL_NOT_OPEN",
+ 10447: "RET_COIN_COLLECT_NOT_EQUIP_WIDGET",
+ 10448: "RET_COIN_COLLECT_SCENE_NOT_MATCH",
+ 10449: "RET_COIN_COLLECT_CANT_ENTER_MP_MODE",
+ 10450: "RET_COIN_COLLECT_PLAYER_NUM_FAIL",
+ 10456: "RET_BRICK_BREAKER_PLAYER_NUM_FAIL",
+ 10457: "RET_BRICK_BREAKER_STAGE_NOT_UNLOCK",
+ 10458: "RET_BRICK_BREAKER_NORMAL_LEVEL_NOT_FINISH",
+ 10459: "RET_BRICK_BREAKER_PRE_LEVEL_NOT_FINISH",
+ 10460: "RET_BRICK_BREAKER_PRE_STAGE_NOT_FINISH",
+ 10461: "RET_BRICK_BREAKER_WORLD_LEVEL_NOT_UNLOCK",
+ 10462: "RET_BRICK_BREAKER_DUNGEON_LEVEL_NOT_UNLOCK",
+ 10463: "RET_BRICK_BREAKER_COIN_NOT_ENOUGH",
+ 10464: "RET_BRICK_BREAKER_COIN_EXCEED_LIMIT",
+ 10901: "RET_ACTIVITY_CONTENT_CLOSED",
+ 11001: "RET_NOT_IN_FISHING",
+ 11002: "RET_FISH_STATE_ERROR",
+ 11003: "RET_FISH_BAIT_LIMIT",
+ 11004: "RET_FISHING_MAX_DISTANCE",
+ 11005: "RET_FISHING_IN_COMBAT",
+ 11006: "RET_FISHING_BATTLE_TOO_SHORT",
+ 11007: "RET_FISH_GONE_AWAY",
+ 11051: "RET_CAN_NOT_EDIT_OTHER_DUNGEON",
+ 11052: "RET_CUSTOM_DUNGEON_DISMATCH",
+ 11053: "RET_NO_CUSTOM_DUNGEON_DATA",
+ 11054: "RET_BUILD_CUSTOM_DUNGEON_FAIL",
+ 11055: "RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL",
+ 11056: "RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL",
+ 11057: "RET_NOT_IN_CUSTOM_DUNGEON",
+ 11058: "RET_CUSTOM_DUNGEON_INTERNAL_FAIL",
+ 11059: "RET_CUSTOM_DUNGEON_CAN_NOT_TRY",
+ 11060: "RET_CUSTOM_DUNGEON_NO_START_ROOM",
+ 11061: "RET_CUSTOM_DUNGEON_NO_ROOM_DATA",
+ 11062: "RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT",
+ 11063: "RET_CUSTOM_DUNGEON_NOT_SELF_PASS",
+ 11064: "RET_CUSTOM_DUNGEON_LACK_COIN",
+ 11065: "RET_CUSTOM_DUNGEON_NO_FINISH_BRICK",
+ 11066: "RET_CUSTOM_DUNGEON_MULTI_FINISH",
+ 11067: "RET_CUSTOM_DUNGEON_NOT_PUBLISHED",
+ 11068: "RET_CUSTOM_DUNGEON_FULL_STORE",
+ 11069: "RET_CUSTOM_DUNGEON_STORE_REPEAT",
+ 11070: "RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF",
+ 11071: "RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC",
+ 11072: "RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF",
+ 11073: "RET_CUSTOM_DUNGEON_NOT_FOUND",
+ 11074: "RET_CUSTOM_DUNGEON_INVALID_SETTING",
+ 11075: "RET_CUSTOM_DUNGEON_NO_FINISH_SETTING",
+ 11076: "RET_CUSTOM_DUNGEON_SAVE_NOTHING",
+ 11077: "RET_CUSTOM_DUNGEON_NOT_IN_GROUP",
+ 11078: "RET_CUSTOM_DUNGEON_NOT_OFFICIAL",
+ 11079: "RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR",
+ 11080: "RET_CUSTOM_DUNGEON_NO_OPEN_ROOM",
+ 11081: "RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT",
+ 11082: "RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK",
+ 11083: "RET_CAN_NOT_EDIT_OFFICIAL_SETTING",
+ 11084: "RET_CUSTOM_DUNGEON_BAN_PUBLISH",
+ 11085: "RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY",
+ 11086: "RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP",
+ 11087: "RET_CUSTOM_DUNGEON_MAX_EDIT_NUM",
+ 11088: "RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK",
+ 11089: "RET_CUSTOM_DUNGEON_MAX_TAG",
+ 11090: "RET_CUSTOM_DUNGEON_INVALID_TAG",
+ 11091: "RET_CUSTOM_DUNGEON_MAX_COST",
+ 11092: "RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT",
+ 11093: "RET_CUSTOM_DUNGEON_NOT_OPEN",
+ 11101: "RET_SHARE_CD_ID_ERROR",
+ 11102: "RET_SHARE_CD_INDEX_ERROR",
+ 11103: "RET_SHARE_CD_IN_CD",
+ 11104: "RET_SHARE_CD_TOKEN_NOT_ENOUGH",
+ 11151: "RET_UGC_DISMATCH",
+ 11152: "RET_UGC_DATA_NOT_FOUND",
+ 11153: "RET_UGC_BRIEF_NOT_FOUND",
+ 11154: "RET_UGC_DISABLED",
+ 11155: "RET_UGC_LIMITED",
+ 11156: "RET_UGC_LOCKED",
+ 11157: "RET_UGC_NOT_AUTH",
+ 11158: "RET_UGC_NOT_OPEN",
+ 11159: "RET_UGC_BAN_PUBLISH",
+ 11201: "RET_COMPOUND_BOOST_ITEM_NOT_EXIST",
+ 11202: "RET_COMPOUND_BOOST_TARGET_NOT_EXIST",
+ 11211: "RET_QUICK_HIT_TREE_EMPTY_TREES",
+ 12000: "RET_GCG_FIND_GAME_MODE_FAIL",
+ 12001: "RET_GCG_OPERATION_PARAM_ERROR",
+ 12002: "RET_GCG_GAME_NOT_RUNNING",
+ 12003: "RET_GCG_OP_NOT_ALLOW",
+ 12004: "RET_GCG_OP_NOT_MATCH_PHASE",
+ 12005: "RET_GCG_SELECT_HAND_CARD_GUID_ERROR",
+ 12006: "RET_GCG_DICE_INDEX_INVALID",
+ 12007: "RET_GCG_CHARACTER_GUID_INVALID",
+ 12008: "RET_GCG_CHARACTER_ALREADY_DIE",
+ 12009: "RET_GCG_CHARACTER_ALREADY_ON_STAGE",
+ 12010: "RET_GCG_CHARACTER_FORBIDDEN_ATTACK",
+ 12011: "RET_GCG_SELECT_DICE_NOT_MATCH",
+ 12012: "RET_GCG_FIND_SKILL_FAIL",
+ 12013: "RET_GCG_SKILL_CAN_NOT_ACTIVE_USE",
+ 12014: "RET_GCG_ENERGY_NOT_ENOUGH",
+ 12015: "RET_GCG_PLAY_CARD_TARGET_NOT_MATCH",
+ 12016: "RET_GCG_PLAY_CARD_ZONE_CANNOT_ADD",
+ 12017: "RET_GCG_REBOOT_SELECT_DICE_INVALID",
+ 12018: "RET_GCG_REBOOT_SELECT_CARD_INVALID",
+ 12019: "RET_GCG_PLAY_CARD_CONDITION_CHECK_FAIL",
+ 12020: "RET_GCG_PLAY_CARD_PARAM_INVALID",
+ 12021: "RET_GCG_MAX_GAME",
+ 12022: "RET_GCG_SEND_PACKET_FAIL",
+ 12023: "RET_GCG_ALREADY_SETTLE",
+ 12101: "RET_GCG_COIN_EXCEED_LIMIT",
+ 12102: "RET_GCG_COIN_NOT_ENOUGH",
+ 12103: "RET_GCG_NOT_IN_SELF_WORLD",
+ 12104: "RET_GCG_ALREADY_IN_DUEL",
+ 12105: "RET_GCG_NOT_IN_PLAYER_WORLD",
+ 12106: "RET_GCG_GALLERY_STARTED",
+ 12107: "RET_GCG_INVITE_TARGET_IS_SELF",
+ 12108: "RET_GCG_INVITE_TARGET_NOT_IN_WORLD",
+ 12109: "RET_GCG_APPLY_INVITE_NOT_ALLOW",
+ 12110: "RET_GCG_APPLY_INVITE_TIMEOUT",
+ 12111: "RET_GCG_CUR_DECK_INVALID",
+ 12112: "RET_GCG_NEED_RESOURCE_COMPLETE",
+ 12113: "RET_GCG_OPPONENT_PLAYER_IS_SELF",
+ 12114: "RET_GCG_GAME_ID_INVALID",
+ 12115: "RET_GCG_MATCH_IN_PUNISH",
+ 12116: "RET_GCG_SETTLE_STILL_IN_DUEL",
+ 12117: "RET_GCG_SETTLE_NOT_IN_DUNGEON",
+ 12118: "RET_GCG_UNSUPPORT_SETTLE_OPTION",
+ 12119: "RET_GCG_NOT_IN_GCG_DUNGEON",
+ 12120: "RET_GCG_WORLD_LEVEL_LOCKED",
+ 12121: "RET_GCG_BOSS_LEVEL_LOCKED",
+ 12122: "RET_GCG_NOT_IN_TAVERN",
+ 12123: "RET_GCG_WEEK_NPC_NOT_EXIST",
+ 12124: "RET_GCG_ENTER_GAME_FREQUENT",
+ 12125: "RET_GCG_BREAK_LEVEL_QUEST_NOT_UNFINISHED",
+ 12126: "RET_GCG_GUIDE_LEVEL_ALREADY_FINISHED",
+ 12127: "RET_GCG_LEVEL_CANNOT_RESTART",
+ 12128: "RET_GCG_TARGET_CHECK_ENTER_FAIL",
+ 12129: "RET_GCG_ALREADY_IN_DUNGEON",
+ 12130: "RET_GCG_BACK_DUEL_NO_GAME",
+ 12131: "RET_GCG_CONST_LEVEL_LOCKED",
+ 12132: "RET_GCG_QUEST_ID_ERROR",
+ 12133: "RET_GCG_QUEST_NEED_UNFINISHED",
+ 12134: "RET_GCG_IN_MATCH",
+ 12135: "RET_GCG_DATA_VERSION_NOT_LATEST",
+ 12136: "RET_GCG_INVITE_TARGET_ENTER_GAME_FREQUENT",
+ 12137: "RET_GCG_INVITE_TARGET_NEED_RESOURCE_COMPLETE",
+ 12138: "RET_GCG_INVITE_TARGET_SCENE_IS_NULL",
+ 12139: "RET_GCG_INVITE_TARGET_IN_TRANSFER",
+ 12140: "RET_GCG_INVITE_TARGET_DATA_VERSION_NOT_LATEST",
+ 12141: "RET_GCG_INVITE_TARGET_CUR_DECK_INVALID",
+ 12142: "RET_GCG_CLIENT_DATA_VERSION_NOT_MATCH",
+ 12143: "RET_GCG_CLIENT_DATA_VERSOIN_FORBID",
+ 12144: "RET_GCG_MP_CANT_MATCH",
+ 12145: "RET_GCG_INVITE_TARGET_STATE_NOT_OPEN",
+ 12146: "RET_GCG_CREATE_TIME_OUT",
+ 12147: "RET_GCG_BAN_MATCH",
+ 12148: "RET_GCG_BAN_INVITE",
+ 12149: "RET_GCG_TARGET_BAN_INVITE",
+ 12150: "RET_GCG_INVITE_ALREADY_INVITE",
+ 12153: "RET_GCG_BACK_DUEL_PS_TO_OTHER",
+ 12154: "RET_GCG_BACK_DUEL_OTHER_TO_PS",
+ 12201: "RET_GCG_DS_DECK_LOCKED",
+ 12202: "RET_GCG_DS_DECK_NAME_INVALID",
+ 12204: "RET_GCG_DS_DECK_CHAR_CARD_NUM_INVALID",
+ 12205: "RET_GCG_DS_DECK_CARD_NUM_INVALID",
+ 12206: "RET_GCG_DS_CARD_NUM_EXCEED_LIMIT",
+ 12207: "RET_GCG_DS_DECK_INVALID",
+ 12208: "RET_GCG_DS_CARD_ID_INVALID",
+ 12209: "RET_GCG_DS_CARD_FACE_ALREADY_UNLOCK",
+ 12210: "RET_GCG_DS_CARD_FACE_IS_LOCK",
+ 12211: "RET_GCG_DS_FIELD_LOCK",
+ 12212: "RET_GCG_DS_FIELD_ALREADY_UNLOCK",
+ 12213: "RET_GCG_DS_FIELD_ID_INVALID",
+ 12214: "RET_GCG_DS_CARD_BACK_LOCKED",
+ 12215: "RET_GCG_DS_CARD_BACK_ALREADY_UNLOCK",
+ 12216: "RET_GCG_DS_CARD_BACK_ID_INVALID",
+ 12217: "RET_GCG_DS_CARD_FACE_ID_INVALID",
+ 12218: "RET_GCG_DS_DECK_NAME_ILLEGAL",
+ 12219: "RET_GCG_DS_DECK_SAVE_CD",
+ 12220: "RET_GCG_DS_DECK_CHANGE_NAME_CD",
+ 12221: "RET_GCG_MATCH_DECK_INVALID",
+ 12222: "RET_GCG_DS_DECK_ALREADY_UNLOCKED",
+ 12223: "RET_GCG_DS_AT_LEAST_ONE_DECK",
+ 12251: "RET_GCG_TC_CHARACTERNOT_MATCH_LEVEL",
+ 12252: "RET_GCG_TC_MUST_IN_SELF_WORLD",
+ 12253: "RET_GCG_TC_MUST_IN_TAVERN",
+ 12254: "RET_GCG_TC_ALREADY_IN_GAME",
+ 12255: "RET_GCG_TC_ALREADY_IN_MATCH",
+ 12256: "RET_GCG_TC_UNLOCK_CHARACTER_QUEST_NOT_FINISH",
+ 12257: "RET_GCG_TC_LEVEL_LOCKED",
+ 12258: "RET_GCG_TC_NO_INVITE_DATA",
+ 12259: "RET_GCG_TC_CUR_DECK_INVALID",
+ 12260: "RET_GCG_TC_COND_QUEST",
+ 12301: "RET_GCG_LEVEL_REWARD_LEVEL_ERROR",
+ 12302: "RET_GCG_LEVEL_REWARD_ALREADY_TAKEN",
+ 12303: "RET_GCG_LEVEL_REWARD_NO_REWARD",
}
Retcode_value = map[string]int32{
- "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_CUR_DUNGEON_SETTLED": 1126,
- "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_GACHA_GENERAL_TIMES_LIMIT": 1410,
- "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_REQ_FRIEND_AVATAR_FREQUENTLY": 7042,
- "RETCODE_RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL": 7043,
- "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_WIND_FIELD_STAGE_NOT_OPEN": 10390,
- "RETCODE_RET_VINTAGE_CONTENT_CLOSED": 10396,
- "RETCODE_RET_VINTAGE_STORE_CONTENT_FINISHED": 10397,
- "RETCODE_RET_VINTAGE_STORE_ATTR_TOO_SMALL": 10398,
- "RETCODE_RET_VINTAGE_STORE_ATTR_TOO_LARGE": 10399,
- "RETCODE_RET_VINTAGE_STORE_CONTENT_INTERRUPT": 10400,
- "RETCODE_RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH": 10401,
- "RETCODE_RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO": 10402,
- "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,
+ "RET_SUCC": 0,
+ "RET_FAIL": -1,
+ "RET_SVR_ERROR": 1,
+ "RET_UNKNOWN_ERROR": 2,
+ "RET_FREQUENT": 3,
+ "RET_NODE_FORWARD_ERROR": 4,
+ "RET_NOT_FOUND_CONFIG": 5,
+ "RET_SYSTEM_BUSY": 6,
+ "RET_GM_UID_BIND": 7,
+ "RET_FORBIDDEN": 8,
+ "RET_STOP_REGISTER": 10,
+ "RET_STOP_SERVER": 11,
+ "RET_ACCOUNT_VEIRFY_ERROR": 12,
+ "RET_ACCOUNT_FREEZE": 13,
+ "RET_REPEAT_LOGIN": 14,
+ "RET_CLIENT_VERSION_ERROR": 15,
+ "RET_TOKEN_ERROR": 16,
+ "RET_ACCOUNT_NOT_EXIST": 17,
+ "RET_WAIT_OTHER_LOGIN": 18,
+ "RET_ANOTHER_LOGIN": 19,
+ "RET_CLIENT_FORCE_UPDATE": 20,
+ "RET_BLACK_UID": 21,
+ "RET_LOGIN_DB_FAIL": 22,
+ "RET_LOGIN_INIT_FAIL": 23,
+ "RET_MYSQL_DUPLICATE": 24,
+ "RET_MAX_PLAYER": 25,
+ "RET_ANTI_ADDICT": 26,
+ "RET_PS_PLAYER_WITHOUT_ONLINE_ID": 27,
+ "RET_ONLINE_ID_NOT_FOUND": 28,
+ "RET_ONLNE_ID_NOT_MATCH": 29,
+ "RET_REGISTER_IS_FULL": 30,
+ "RET_CHECKSUM_INVALID": 31,
+ "RET_BLACK_REGISTER_IP": 32,
+ "RET_EXCEED_REGISTER_RATE": 33,
+ "RET_UNKNOWN_PLATFORM": 34,
+ "RET_TOKEN_PARAM_ERROR": 35,
+ "RET_ANTI_OFFLINE_ERROR": 36,
+ "RET_BLACK_LOGIN_IP": 37,
+ "RET_GET_TOKEN_SESSION_HAS_UID": 38,
+ "RET_ENVIRONMENT_ERROR": 39,
+ "RET_CHECK_CLIENT_VERSION_HASH_FAIL": 40,
+ "RET_MINOR_REGISTER_FOBIDDEN": 41,
+ "RET_SECURITY_LIBRARY_ERROR": 42,
+ "RET_AVATAR_IN_CD": 101,
+ "RET_AVATAR_NOT_ALIVE": 102,
+ "RET_AVATAR_NOT_ON_SCENE": 103,
+ "RET_CAN_NOT_FIND_AVATAR": 104,
+ "RET_CAN_NOT_DEL_CUR_AVATAR": 105,
+ "RET_DUPLICATE_AVATAR": 106,
+ "RET_AVATAR_IS_SAME_ONE": 107,
+ "RET_AVATAR_LEVEL_LESS_THAN": 108,
+ "RET_AVATAR_CAN_NOT_CHANGE_ELEMENT": 109,
+ "RET_AVATAR_BREAK_LEVEL_LESS_THAN": 110,
+ "RET_AVATAR_ON_MAX_BREAK_LEVEL": 111,
+ "RET_AVATAR_ID_ALREADY_EXIST": 112,
+ "RET_AVATAR_NOT_DEAD": 113,
+ "RET_AVATAR_IS_REVIVING": 114,
+ "RET_AVATAR_ID_ERROR": 115,
+ "RET_REPEAT_SET_PLAYER_BORN_DATA": 116,
+ "RET_PLAYER_LEVEL_LESS_THAN": 117,
+ "RET_AVATAR_LIMIT_LEVEL_ERROR": 118,
+ "RET_CUR_AVATAR_NOT_ALIVE": 119,
+ "RET_CAN_NOT_FIND_TEAM": 120,
+ "RET_CAN_NOT_FIND_CUR_TEAM": 121,
+ "RET_AVATAR_NOT_EXIST_IN_TEAM": 122,
+ "RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM": 123,
+ "RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR": 124,
+ "RET_TEAM_COST_EXCEED_LIMIT": 125,
+ "RET_TEAM_AVATAR_IN_EXPEDITION": 126,
+ "RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE": 127,
+ "RET_AVATAR_IN_COMBAT": 128,
+ "RET_NICKNAME_UTF8_ERROR": 130,
+ "RET_NICKNAME_TOO_LONG": 131,
+ "RET_NICKNAME_WORD_ILLEGAL": 132,
+ "RET_NICKNAME_TOO_MANY_DIGITS": 133,
+ "RET_NICKNAME_IS_EMPTY": 134,
+ "RET_NICKNAME_MONTHLY_LIMIT": 135,
+ "RET_NICKNAME_NOT_CHANGED": 136,
+ "RET_PLAYER_NOT_ONLINE": 140,
+ "RET_OPEN_STATE_NOT_OPEN": 141,
+ "RET_FEATURE_CLOSED": 142,
+ "RET_AVATAR_EXPEDITION_AVATAR_DIE": 152,
+ "RET_AVATAR_EXPEDITION_COUNT_LIMIT": 153,
+ "RET_AVATAR_EXPEDITION_MAIN_FORBID": 154,
+ "RET_AVATAR_EXPEDITION_TRIAL_FORBID": 155,
+ "RET_TEAM_NAME_ILLEGAL": 156,
+ "RET_IS_NOT_IN_STANDBY": 157,
+ "RET_IS_IN_DUNGEON": 158,
+ "RET_IS_IN_LOCK_AVATAR_QUEST": 159,
+ "RET_IS_USING_TRIAL_AVATAR": 160,
+ "RET_IS_USING_TEMP_AVATAR": 161,
+ "RET_NOT_HAS_FLYCLOAK": 162,
+ "RET_FETTER_REWARD_ALREADY_GOT": 163,
+ "RET_FETTER_REWARD_LEVEL_NOT_ENOUGH": 164,
+ "RET_WORLD_LEVEL_ADJUST_MIN_LEVEL": 165,
+ "RET_WORLD_LEVEL_ADJUST_CD": 166,
+ "RET_NOT_HAS_COSTUME": 167,
+ "RET_COSTUME_AVATAR_ERROR": 168,
+ "RET_FLYCLOAK_PLATFORM_TYPE_ERR": 169,
+ "RET_IN_TRANSFER": 170,
+ "RET_IS_IN_LOCK_AVATAR": 171,
+ "RET_FULL_BACKUP_TEAM": 172,
+ "RET_BACKUP_TEAM_ID_NOT_VALID": 173,
+ "RET_BACKUP_TEAM_IS_CUR_TEAM": 174,
+ "RET_AVATAR_RENAME_IN_CD": 175,
+ "RET_AVATAR_RENAME_IN_AUDIT": 176,
+ "RET_AVATAR_RENAME_IN_IP_BLACK_LIST": 177,
+ "RET_FLOAT_ERROR": 201,
+ "RET_NPC_NOT_EXIST": 301,
+ "RET_NPC_TOO_FAR": 302,
+ "RET_NOT_CURRENT_TALK": 303,
+ "RET_NPC_CREATE_FAIL": 304,
+ "RET_NPC_MOVE_FAIL": 305,
+ "RET_QUEST_NOT_EXIST": 401,
+ "RET_QUEST_IS_FAIL": 402,
+ "RET_QUEST_CONTENT_ERROR": 403,
+ "RET_BARGAIN_NOT_ACTIVATED": 404,
+ "RET_BARGAIN_FINISHED": 405,
+ "RET_INFERENCE_ASSOCIATE_WORD_ERROR": 406,
+ "RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION": 407,
+ "RET_POINT_NOT_UNLOCKED": 501,
+ "RET_POINT_TOO_FAR": 502,
+ "RET_POINT_ALREAY_UNLOCKED": 503,
+ "RET_ENTITY_NOT_EXIST": 504,
+ "RET_ENTER_SCENE_FAIL": 505,
+ "RET_PLAYER_IS_ENTER_SCENE": 506,
+ "RET_CITY_MAX_LEVEL": 507,
+ "RET_AREA_LOCKED": 508,
+ "RET_JOIN_OTHER_WAIT": 509,
+ "RET_WEATHER_AREA_NOT_FOUND": 510,
+ "RET_WEATHER_IS_LOCKED": 511,
+ "RET_NOT_IN_SELF_SCENE": 512,
+ "RET_GROUP_NOT_EXIST": 513,
+ "RET_MARK_NAME_ILLEGAL": 514,
+ "RET_MARK_ALREADY_EXISTS": 515,
+ "RET_MARK_OVERFLOW": 516,
+ "RET_MARK_NOT_EXISTS": 517,
+ "RET_MARK_UNKNOWN_TYPE": 518,
+ "RET_MARK_NAME_TOO_LONG": 519,
+ "RET_DISTANCE_LONG": 520,
+ "RET_ENTER_SCENE_TOKEN_INVALID": 521,
+ "RET_NOT_IN_WORLD_SCENE": 522,
+ "RET_ANY_GALLERY_STARTED": 523,
+ "RET_GALLERY_NOT_START": 524,
+ "RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE": 525,
+ "RET_GALLERY_CANNOT_INTERRUPT": 526,
+ "RET_GALLERY_WORLD_NOT_MEET": 527,
+ "RET_GALLERY_SCENE_NOT_MEET": 528,
+ "RET_CUR_PLAY_CANNOT_TRANSFER": 529,
+ "RET_CANT_USE_WIDGET_IN_HOME_SCENE": 530,
+ "RET_SCENE_GROUP_NOT_MATCH": 531,
+ "RET_POS_ROT_INVALID": 551,
+ "RET_MARK_INVALID_SCENE_ID": 552,
+ "RET_INVALID_SCENE_TO_USE_ANCHOR_POINT": 553,
+ "RET_ENTER_HOME_SCENE_FAIL": 554,
+ "RET_CUR_SCENE_IS_NULL": 555,
+ "RET_GROUP_ID_ERROR": 556,
+ "RET_GALLERY_INTERRUPT_NOT_OWNER": 557,
+ "RET_NO_SPRING_IN_AREA": 558,
+ "RET_AREA_NOT_IN_SCENE": 559,
+ "RET_INVALID_CITY_ID": 560,
+ "RET_INVALID_SCENE_ID": 561,
+ "RET_DEST_SCENE_IS_NOT_ALLOW": 562,
+ "RET_LEVEL_TAG_SWITCH_IN_CD": 563,
+ "RET_LEVEL_TAG_ALREADY_EXIST": 564,
+ "RET_INVALID_AREA_ID": 565,
+ "RET_ITEM_NOT_EXIST": 601,
+ "RET_PACK_EXCEED_MAX_WEIGHT": 602,
+ "RET_ITEM_NOT_DROPABLE": 603,
+ "RET_ITEM_NOT_USABLE": 604,
+ "RET_ITEM_INVALID_USE_COUNT": 605,
+ "RET_ITEM_INVALID_DROP_COUNT": 606,
+ "RET_ITEM_ALREADY_EXIST": 607,
+ "RET_ITEM_IN_COOLDOWN": 608,
+ "RET_ITEM_COUNT_NOT_ENOUGH": 609,
+ "RET_ITEM_INVALID_TARGET": 610,
+ "RET_RECIPE_NOT_EXIST": 611,
+ "RET_RECIPE_LOCKED": 612,
+ "RET_RECIPE_UNLOCKED": 613,
+ "RET_COMPOUND_QUEUE_FULL": 614,
+ "RET_COMPOUND_NOT_FINISH": 615,
+ "RET_MAIL_ITEM_NOT_GET": 616,
+ "RET_ITEM_EXCEED_LIMIT": 617,
+ "RET_AVATAR_CAN_NOT_USE": 618,
+ "RET_ITEM_NEED_PLAYER_LEVEL": 619,
+ "RET_RECIPE_NOT_AUTO_QTE": 620,
+ "RET_COMPOUND_BUSY_QUEUE": 621,
+ "RET_NEED_MORE_SCOIN": 622,
+ "RET_SKILL_DEPOT_NOT_FOUND": 623,
+ "RET_HCOIN_NOT_ENOUGH": 624,
+ "RET_SCOIN_NOT_ENOUGH": 625,
+ "RET_HCOIN_EXCEED_LIMIT": 626,
+ "RET_SCOIN_EXCEED_LIMIT": 627,
+ "RET_MAIL_EXPIRED": 628,
+ "RET_REWARD_HAS_TAKEN": 629,
+ "RET_COMBINE_COUNT_TOO_LARGE": 630,
+ "RET_GIVING_ITEM_WRONG": 631,
+ "RET_GIVING_IS_FINISHED": 632,
+ "RET_GIVING_NOT_ACTIVED": 633,
+ "RET_FORGE_QUEUE_FULL": 634,
+ "RET_FORGE_QUEUE_CAPACITY": 635,
+ "RET_FORGE_QUEUE_NOT_FOUND": 636,
+ "RET_FORGE_QUEUE_EMPTY": 637,
+ "RET_NOT_SUPPORT_ITEM": 638,
+ "RET_ITEM_EMPTY": 639,
+ "RET_VIRTUAL_EXCEED_LIMIT": 640,
+ "RET_MATERIAL_EXCEED_LIMIT": 641,
+ "RET_EQUIP_EXCEED_LIMIT": 642,
+ "RET_ITEM_SHOULD_HAVE_NO_LEVEL": 643,
+ "RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT": 644,
+ "RET_WEAPON_LEVEL_INVALID": 645,
+ "RET_UNKNOW_ITEM_TYPE": 646,
+ "RET_ITEM_COUNT_IS_ZERO": 647,
+ "RET_ITEM_IS_EXPIRED": 648,
+ "RET_ITEM_EXCEED_OUTPUT_LIMIT": 649,
+ "RET_EQUIP_LEVEL_HIGHER": 650,
+ "RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON": 651,
+ "RET_EQUIP_HAS_BEEN_WEARED": 652,
+ "RET_EQUIP_WEARED_CANNOT_DROP": 653,
+ "RET_AWAKEN_LEVEL_MAX": 654,
+ "RET_MCOIN_NOT_ENOUGH": 655,
+ "RET_MCOIN_EXCEED_LIMIT": 656,
+ "RET_RESIN_NOT_ENOUGH": 660,
+ "RET_RESIN_EXCEED_LIMIT": 661,
+ "RET_RESIN_OPENSTATE_OFF": 662,
+ "RET_RESIN_BOUGHT_COUNT_EXCEEDED": 663,
+ "RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN": 664,
+ "RET_RESIN_CARD_EXPIRED": 665,
+ "RET_AVATAR_CAN_NOT_COOK": 666,
+ "RET_ATTACH_AVATAR_CD": 667,
+ "RET_AUTO_RECOVER_OPENSTATE_OFF": 668,
+ "RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED": 669,
+ "RET_RESIN_GAIN_FAILED": 670,
+ "RET_WIDGET_ORNAMENTS_TYPE_ERROR": 671,
+ "RET_ALL_TARGET_SATIATION_FULL": 672,
+ "RET_FORGE_WORLD_LEVEL_NOT_MATCH": 673,
+ "RET_FORGE_POINT_NOT_ENOUGH": 674,
+ "RET_WIDGET_ANCHOR_POINT_FULL": 675,
+ "RET_WIDGET_ANCHOR_POINT_NOT_FOUND": 676,
+ "RET_ALL_BONFIRE_EXCEED_MAX_COUNT": 677,
+ "RET_BONFIRE_EXCEED_MAX_COUNT": 678,
+ "RET_LUNCH_BOX_DATA_ERROR": 679,
+ "RET_INVALID_QUICK_USE_WIDGET": 680,
+ "RET_INVALID_REPLACE_RESIN_COUNT": 681,
+ "RET_PREV_DETECTED_GATHER_NOT_FOUND": 682,
+ "RET_GOT_ALL_ONEOFF_GAHTER": 683,
+ "RET_INVALID_WIDGET_MATERIAL_ID": 684,
+ "RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR": 685,
+ "RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS": 686,
+ "RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS": 687,
+ "RET_WIDGET_IN_COMBAT": 688,
+ "RET_WIDGET_NOT_SET_QUICK_USE": 689,
+ "RET_ALREADY_ATTACH_WIDGET": 690,
+ "RET_EQUIP_IS_LOCKED": 691,
+ "RET_FORGE_IS_LOCKED": 692,
+ "RET_COMBINE_IS_LOCKED": 693,
+ "RET_FORGE_OUTPUT_STACK_LIMIT": 694,
+ "RET_ALREADY_DETTACH_WIDGET": 695,
+ "RET_GADGET_BUILDER_EXCEED_MAX_COUNT": 696,
+ "RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL": 697,
+ "RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT": 698,
+ "RET_RELIQUARY_DECOMPOSE_PARAM_ERROR": 699,
+ "RET_ITEM_COMBINE_COUNT_NOT_ENOUGH": 700,
+ "RET_GOODS_NOT_EXIST": 701,
+ "RET_GOODS_MATERIAL_NOT_ENOUGH": 702,
+ "RET_GOODS_NOT_IN_TIME": 703,
+ "RET_GOODS_BUY_NUM_NOT_ENOUGH": 704,
+ "RET_GOODS_BUY_NUM_ERROR": 705,
+ "RET_SHOP_NOT_OPEN": 706,
+ "RET_SHOP_CONTENT_NOT_MATCH": 707,
+ "RET_SHOP_BATCH_BUY_SHOP_LIMIT": 708,
+ "RET_SHOP_BATCH_BUY_COUNT_LIMIT": 709,
+ "RET_CHAT_FORBIDDEN": 798,
+ "RET_CHAT_CD": 799,
+ "RET_CHAT_FREQUENTLY": 800,
+ "RET_GADGET_NOT_EXIST": 801,
+ "RET_GADGET_NOT_INTERACTIVE": 802,
+ "RET_GADGET_NOT_GATHERABLE": 803,
+ "RET_CHEST_IS_LOCKED": 804,
+ "RET_GADGET_CREATE_FAIL": 805,
+ "RET_WORKTOP_OPTION_NOT_EXIST": 806,
+ "RET_GADGET_STATUE_NOT_ACTIVE": 807,
+ "RET_GADGET_STATUE_OPENED": 808,
+ "RET_BOSS_CHEST_NO_QUALIFICATION": 809,
+ "RET_BOSS_CHEST_LIFE_TIME_OVER": 810,
+ "RET_BOSS_CHEST_WEEK_NUM_LIMIT": 811,
+ "RET_BOSS_CHEST_GUEST_WORLD_LEVEL": 812,
+ "RET_BOSS_CHEST_HAS_TAKEN": 813,
+ "RET_BLOSSOM_CHEST_NO_QUALIFICATION": 814,
+ "RET_BLOSSOM_CHEST_LIFE_TIME_OVER": 815,
+ "RET_BLOSSOM_CHEST_HAS_TAKEN": 816,
+ "RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL": 817,
+ "RET_MP_PLAY_REWARD_NO_QUALIFICATION": 818,
+ "RET_MP_PLAY_REWARD_HAS_TAKEN": 819,
+ "RET_GENERAL_REWARD_NO_QUALIFICATION": 820,
+ "RET_GENERAL_REWARD_LIFE_TIME_OVER": 821,
+ "RET_GENERAL_REWARD_HAS_TAKEN": 822,
+ "RET_GADGET_NOT_VEHICLE": 823,
+ "RET_VEHICLE_SLOT_OCCUPIED": 824,
+ "RET_NOT_IN_VEHICLE": 825,
+ "RET_CREATE_VEHICLE_IN_CD": 826,
+ "RET_CREATE_VEHICLE_POS_INVALID": 827,
+ "RET_VEHICLE_POINT_NOT_UNLOCK": 828,
+ "RET_GADGET_INTERACT_COND_NOT_MEET": 829,
+ "RET_GADGET_INTERACT_PARAM_ERROR": 830,
+ "RET_GADGET_CUSTOM_COMBINATION_INVALID": 831,
+ "RET_DESHRET_OBELISK_DUPLICATE_INTERACT": 832,
+ "RET_DESHRET_OBELISK_NO_AVAIL_CHEST": 833,
+ "RET_ACTIVITY_CLOSE": 860,
+ "RET_ACTIVITY_ITEM_ERROR": 861,
+ "RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH": 862,
+ "RET_SEA_LAMP_PHASE_NOT_FINISH": 863,
+ "RET_SEA_LAMP_FLY_NUM_LIMIT": 864,
+ "RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL": 865,
+ "RET_ACTIVITY_WATCHER_REWARD_TAKEN": 866,
+ "RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED": 867,
+ "RET_SALESMAN_ALREADY_DELIVERED": 868,
+ "RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH": 869,
+ "RET_SALESMAN_POSITION_INVALID": 870,
+ "RET_DELIVER_NOT_FINISH_ALL_QUEST": 871,
+ "RET_DELIVER_ALREADY_TAKE_DAILY_REWARD": 872,
+ "RET_ASTER_PROGRESS_EXCEED_LIMIT": 873,
+ "RET_ASTER_CREDIT_EXCEED_LIMIT": 874,
+ "RET_ASTER_TOKEN_EXCEED_LIMIT": 875,
+ "RET_ASTER_CREDIT_NOT_ENOUGH": 876,
+ "RET_ASTER_TOKEN_NOT_ENOUGH": 877,
+ "RET_ASTER_SPECIAL_REWARD_HAS_TAKEN": 878,
+ "RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED": 879,
+ "RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED": 880,
+ "RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT": 881,
+ "RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT": 882,
+ "RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT": 883,
+ "RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH": 884,
+ "RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH": 885,
+ "RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH": 886,
+ "RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN": 891,
+ "RET_EFFIGY_REWARD_HAS_TAKEN": 892,
+ "RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT": 893,
+ "RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT": 894,
+ "RET_SEA_LAMP_COIN_EXCEED_LIMIT": 895,
+ "RET_SEA_LAMP_COIN_NOT_ENOUGH": 896,
+ "RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT": 897,
+ "RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN": 898,
+ "RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN": 899,
+ "RET_ARENA_ACTIVITY_ALREADY_STARTED": 900,
+ "RET_TALENT_ALREAY_UNLOCKED": 901,
+ "RET_PREV_TALENT_NOT_UNLOCKED": 902,
+ "RET_BIG_TALENT_POINT_NOT_ENOUGH": 903,
+ "RET_SMALL_TALENT_POINT_NOT_ENOUGH": 904,
+ "RET_PROUD_SKILL_ALREADY_GOT": 905,
+ "RET_PREV_PROUD_SKILL_NOT_GET": 906,
+ "RET_PROUD_SKILL_MAX_LEVEL": 907,
+ "RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND": 910,
+ "RET_SKILL_DEPOT_IS_THE_SAME": 911,
+ "RET_MONSTER_NOT_EXIST": 1001,
+ "RET_MONSTER_CREATE_FAIL": 1002,
+ "RET_DUNGEON_ENTER_FAIL": 1101,
+ "RET_DUNGEON_QUIT_FAIL": 1102,
+ "RET_DUNGEON_ENTER_EXCEED_DAY_COUNT": 1103,
+ "RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT": 1104,
+ "RET_DUNGEON_REVIVE_FAIL": 1105,
+ "RET_DUNGEON_NOT_SUCCEED": 1106,
+ "RET_DUNGEON_CAN_NOT_CANCEL": 1107,
+ "RET_DEST_DUNGEON_SETTLED": 1108,
+ "RET_DUNGEON_CANDIDATE_TEAM_IS_FULL": 1109,
+ "RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS": 1110,
+ "RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY": 1111,
+ "RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR": 1112,
+ "RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS": 1113,
+ "RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE": 1114,
+ "RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT": 1115,
+ "RET_DUNGEON_OTHERS_LEAVE": 1116,
+ "RET_DUNGEON_ENTER_LEVEL_LIMIT": 1117,
+ "RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP": 1118,
+ "RET_DUNGEON_DROP_SUBFIELD_LIMIT": 1119,
+ "RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE": 1120,
+ "RET_DUNGEON_CANNOT_KICK": 1121,
+ "RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT": 1122,
+ "RET_DUNGEON_IN_FORCE_QUIT": 1123,
+ "RET_DUNGEON_GUEST_QUIT_DUNGEON": 1124,
+ "RET_DUNGEON_TICKET_FAIL": 1125,
+ "RET_CUR_DUNGEON_SETTLED": 1126,
+ "RET_MP_NOT_IN_MY_WORLD": 1201,
+ "RET_MP_IN_MP_MODE": 1202,
+ "RET_MP_SCENE_IS_FULL": 1203,
+ "RET_MP_MODE_NOT_AVAILABLE": 1204,
+ "RET_MP_PLAYER_NOT_ENTERABLE": 1205,
+ "RET_MP_QUEST_BLOCK_MP": 1206,
+ "RET_MP_IN_ROOM_SCENE": 1207,
+ "RET_MP_WORLD_IS_FULL": 1208,
+ "RET_MP_PLAYER_NOT_ALLOW_ENTER": 1209,
+ "RET_MP_PLAYER_DISCONNECTED": 1210,
+ "RET_MP_NOT_IN_MP_MODE": 1211,
+ "RET_MP_OWNER_NOT_ENTER": 1212,
+ "RET_MP_ALLOW_ENTER_PLAYER_FULL": 1213,
+ "RET_MP_TARGET_PLAYER_IN_TRANSFER": 1214,
+ "RET_MP_TARGET_ENTERING_OTHER": 1215,
+ "RET_MP_OTHER_ENTERING": 1216,
+ "RET_MP_ENTER_MAIN_PLAYER_IN_PLOT": 1217,
+ "RET_MP_NOT_PS_PLAYER": 1218,
+ "RET_MP_PLAY_NOT_ACTIVE": 1219,
+ "RET_MP_PLAY_REMAIN_REWARDS": 1220,
+ "RET_MP_PLAY_NO_REWARD": 1221,
+ "RET_MP_OPEN_STATE_FAIL": 1223,
+ "RET_MP_PLAYER_IN_BLACKLIST": 1224,
+ "RET_MP_REPLY_TIMEOUT": 1225,
+ "RET_MP_IS_BLOCK": 1226,
+ "RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY": 1227,
+ "RET_MP_IN_MP_PLAY_BATTLE": 1228,
+ "RET_MP_GUEST_HAS_REWARD_REMAINED": 1229,
+ "RET_MP_QUIT_MP_INVALID": 1230,
+ "RET_MP_OTHER_DATA_VERSION_NOT_LATEST": 1231,
+ "RET_MP_DATA_VERSION_NOT_LATEST": 1232,
+ "RET_MP_CUR_WORLD_NOT_ENTERABLE": 1233,
+ "RET_MP_ANY_GALLERY_STARTED": 1234,
+ "RET_MP_HAS_ACTIVE_DRAFT": 1235,
+ "RET_MP_PLAYER_IN_DUNGEON": 1236,
+ "RET_MP_MATCH_FULL": 1237,
+ "RET_MP_MATCH_LIMIT": 1238,
+ "RET_MP_MATCH_IN_PUNISH": 1239,
+ "RET_MP_IS_IN_MULTISTAGE": 1240,
+ "RET_MP_MATCH_PLAY_NOT_OPEN": 1241,
+ "RET_MP_ONLY_MP_WITH_PS_PLAYER": 1242,
+ "RET_MP_GUEST_LOADING_FIRST_ENTER": 1243,
+ "RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING": 1244,
+ "RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING": 1245,
+ "RET_MP_MUSIC_GAME_ONGOING": 1246,
+ "RET_MP_IN_MPING_MODE": 1247,
+ "RET_MP_OWNER_IN_SINGLE_SCENE": 1248,
+ "RET_MP_IN_SINGLE_SCENE": 1249,
+ "RET_MP_REPLY_NO_VALID_AVATAR": 1250,
+ "RET_MP_IS_NOT_IN_TRANSFER_GUARD": 1251,
+ "RET_MAIL_PARA_ERR": 1301,
+ "RET_MAIL_MAX_NUM": 1302,
+ "RET_MAIL_ITEM_NUM_EXCEED": 1303,
+ "RET_MAIL_TITLE_LEN_EXCEED": 1304,
+ "RET_MAIL_CONTENT_LEN_EXCEED": 1305,
+ "RET_MAIL_SENDER_LEN_EXCEED": 1306,
+ "RET_MAIL_PARSE_PACKET_FAIL": 1307,
+ "RET_OFFLINE_MSG_MAX_NUM": 1308,
+ "RET_OFFLINE_MSG_SAME_TICKET": 1309,
+ "RET_MAIL_EXCEL_MAIL_TYPE_ERROR": 1310,
+ "RET_MAIL_CANNOT_SEND_MCOIN": 1311,
+ "RET_MAIL_HCOIN_EXCEED_LIMIT": 1312,
+ "RET_MAIL_SCOIN_EXCEED_LIMIT": 1313,
+ "RET_MAIL_MATERIAL_ID_INVALID": 1314,
+ "RET_MAIL_AVATAR_EXCEED_LIMIT": 1315,
+ "RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT": 1316,
+ "RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT": 1317,
+ "RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH": 1318,
+ "RET_MAIL_TICKET_IS_EMPTY": 1319,
+ "RET_MAIL_TRANSACTION_IS_EMPTY": 1320,
+ "RET_MAIL_DELETE_COLLECTED": 1321,
+ "RET_DAILY_TASK_NOT_FINISH": 1330,
+ "RET_DAILY_TAKS_HAS_TAKEN": 1331,
+ "RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED": 1332,
+ "RET_DAILY_TASK_FILTER_CITY_NOT_OPEN": 1333,
+ "RET_GACHA_INAVAILABLE": 1401,
+ "RET_GACHA_RANDOM_NOT_MATCH": 1402,
+ "RET_GACHA_SCHEDULE_NOT_MATCH": 1403,
+ "RET_GACHA_INVALID_TIMES": 1404,
+ "RET_GACHA_COST_ITEM_NOT_ENOUGH": 1405,
+ "RET_GACHA_TIMES_LIMIT": 1406,
+ "RET_GACHA_WISH_SAME_ITEM": 1407,
+ "RET_GACHA_WISH_INVALID_ITEM": 1408,
+ "RET_GACHA_MINORS_TIMES_LIMIT": 1409,
+ "RET_GACHA_GENERAL_TIMES_LIMIT": 1410,
+ "RET_INVESTIGAITON_NOT_IN_PROGRESS": 1501,
+ "RET_INVESTIGAITON_UNCOMPLETE": 1502,
+ "RET_INVESTIGAITON_REWARD_TAKEN": 1503,
+ "RET_INVESTIGAITON_TARGET_STATE_ERROR": 1504,
+ "RET_PUSH_TIPS_NOT_FOUND": 1505,
+ "RET_SIGN_IN_RECORD_NOT_FOUND": 1506,
+ "RET_ALREADY_HAVE_SIGNED_IN": 1507,
+ "RET_SIGN_IN_COND_NOT_SATISFIED": 1508,
+ "RET_BONUS_ACTIVITY_NOT_UNREWARDED": 1509,
+ "RET_SIGN_IN_REWARDED": 1510,
+ "RET_TOWER_NOT_OPEN": 1521,
+ "RET_TOWER_HAVE_DAILY_RECORD": 1522,
+ "RET_TOWER_NOT_RECORD": 1523,
+ "RET_TOWER_HAVE_RECORD": 1524,
+ "RET_TOWER_TEAM_NUM_ERROR": 1525,
+ "RET_TOWER_FLOOR_NOT_OPEN": 1526,
+ "RET_TOWER_NO_FLOOR_STAR_RECORD": 1527,
+ "RET_ALREADY_HAS_TOWER_BUFF": 1528,
+ "RET_DUPLICATE_ENTER_LEVEL": 1529,
+ "RET_NOT_IN_TOWER_LEVEL": 1530,
+ "RET_IN_TOWER_LEVEL": 1531,
+ "RET_TOWER_PREV_FLOOR_NOT_FINISH": 1532,
+ "RET_TOWER_STAR_NOT_ENOUGH": 1533,
+ "RET_BATTLE_PASS_NO_SCHEDULE": 1541,
+ "RET_BATTLE_PASS_HAS_BUYED": 1542,
+ "RET_BATTLE_PASS_LEVEL_OVERFLOW": 1543,
+ "RET_BATTLE_PASS_PRODUCT_EXPIRED": 1544,
+ "RET_MATCH_HOST_QUIT": 1561,
+ "RET_MATCH_ALREADY_IN_MATCH": 1562,
+ "RET_MATCH_NOT_IN_MATCH": 1563,
+ "RET_MATCH_APPLYING_ENTER_MP": 1564,
+ "RET_MATCH_INCORRECT_SCENE": 1565,
+ "RET_WIDGET_TREASURE_SPOT_NOT_FOUND": 1581,
+ "RET_WIDGET_TREASURE_ENTITY_EXISTS": 1582,
+ "RET_WIDGET_TREASURE_SPOT_FAR_AWAY": 1583,
+ "RET_WIDGET_TREASURE_FINISHED_TODAY": 1584,
+ "RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR": 1585,
+ "RET_WIDGET_CAMERA_SCAN_ID_ERROR": 1586,
+ "RET_WIDGET_NOT_ACTIVE": 1587,
+ "RET_WIDGET_FEATHER_NOT_ACTIVE": 1588,
+ "RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY": 1589,
+ "RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST": 1590,
+ "RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT": 1591,
+ "RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE": 1592,
+ "RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED": 1593,
+ "RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST": 1594,
+ "RET_WIDGET_SKY_CRYSTAL_NOT_FOUND": 1595,
+ "RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR": 1596,
+ "RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH": 1597,
+ "RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH": 1598,
+ "RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH": 1599,
+ "RET_UID_NOT_EXIST": 2001,
+ "RET_PARSE_BIN_ERROR": 2002,
+ "RET_ACCOUNT_INFO_NOT_EXIST": 2003,
+ "RET_ORDER_INFO_NOT_EXIST": 2004,
+ "RET_SNAPSHOT_INDEX_ERROR": 2005,
+ "RET_MAIL_HAS_BEEN_SENT": 2006,
+ "RET_PRODUCT_NOT_EXIST": 2007,
+ "RET_UNFINISH_ORDER": 2008,
+ "RET_ID_NOT_EXIST": 2009,
+ "RET_ORDER_TRADE_EARLY": 2010,
+ "RET_ORDER_FINISHED": 2011,
+ "RET_GAMESERVER_VERSION_WRONG": 2012,
+ "RET_OFFLINE_OP_FULL_LENGTH": 2013,
+ "RET_CONCERT_PRODUCT_OBTAIN_LIMIT": 2014,
+ "RET_CONCERT_PRODUCT_TICKET_DUPLICATED": 2015,
+ "RET_CONCERT_PRODUCT_TICKET_EMPTY": 2016,
+ "RET_REDIS_MODIFIED": 5001,
+ "RET_REDIS_UID_NOT_EXIST": 5002,
+ "RET_PATHFINDING_DATA_NOT_EXIST": 6001,
+ "RET_PATHFINDING_DESTINATION_NOT_EXIST": 6002,
+ "RET_PATHFINDING_ERROR_SCENE": 6003,
+ "RET_PATHFINDING_SCENE_DATA_LOADING": 6004,
+ "RET_FRIEND_COUNT_EXCEEDED": 7001,
+ "RET_PLAYER_NOT_EXIST": 7002,
+ "RET_ALREADY_SENT_ADD_REQUEST": 7003,
+ "RET_ASK_FRIEND_LIST_FULL": 7004,
+ "RET_PLAYER_ALREADY_IS_FRIEND": 7005,
+ "RET_PLAYER_NOT_ASK_FRIEND": 7006,
+ "RET_TARGET_FRIEND_COUNT_EXCEED": 7007,
+ "RET_NOT_FRIEND": 7008,
+ "RET_BIRTHDAY_CANNOT_BE_SET_TWICE": 7009,
+ "RET_CANNOT_ADD_SELF_FRIEND": 7010,
+ "RET_SIGNATURE_ILLEGAL": 7011,
+ "RET_PS_PLAYER_CANNOT_ADD_FRIENDS": 7012,
+ "RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS": 7013,
+ "RET_NAME_CARD_NOT_UNLOCKED": 7014,
+ "RET_ALREADY_IN_BLACKLIST": 7015,
+ "RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST": 7016,
+ "RET_PLAYER_BLACKLIST_FULL": 7017,
+ "RET_PLAYER_NOT_IN_BLACKLIST": 7018,
+ "RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND": 7019,
+ "RET_IN_TARGET_BLACKLIST": 7020,
+ "RET_CANNOT_ADD_TARGET_FRIEND": 7021,
+ "RET_BIRTHDAY_FORMAT_ERROR": 7022,
+ "RET_ONLINE_ID_NOT_EXISTS": 7023,
+ "RET_FIRST_SHARE_REWARD_HAS_TAKEN": 7024,
+ "RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST": 7025,
+ "RET_REPORT_CD": 7026,
+ "RET_REPORT_CONTENT_ILLEGAL": 7027,
+ "RET_REMARK_WORD_ILLEGAL": 7028,
+ "RET_REMARK_TOO_LONG": 7029,
+ "RET_REMARK_UTF8_ERROR": 7030,
+ "RET_REMARK_IS_EMPTY": 7031,
+ "RET_ASK_ADD_FRIEND_CD": 7032,
+ "RET_SHOW_AVATAR_INFO_NOT_EXIST": 7033,
+ "RET_PLAYER_NOT_SHOW_AVATAR": 7034,
+ "RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID": 7035,
+ "RET_PSN_ID_NOT_FOUND": 7036,
+ "RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT": 7037,
+ "RET_REMARK_EMPTY": 7038,
+ "RET_IN_TARGET_PSN_BLACKLIST": 7039,
+ "RET_SIGNATURE_NOT_CHANGED": 7040,
+ "RET_SIGNATURE_MONTHLY_LIMIT": 7041,
+ "RET_REQ_FRIEND_AVATAR_FREQUENTLY": 7042,
+ "RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL": 7043,
+ "RET_OFFERING_NOT_OPEN": 7081,
+ "RET_OFFERING_LEVEL_LIMIT": 7082,
+ "RET_OFFERING_LEVEL_NOT_REACH": 7083,
+ "RET_OFFERING_LEVEL_HAS_TAKEN": 7084,
+ "RET_CITY_REPUTATION_NOT_OPEN": 7101,
+ "RET_CITY_REPUTATION_LEVEL_TAKEN": 7102,
+ "RET_CITY_REPUTATION_LEVEL_NOT_REACH": 7103,
+ "RET_CITY_REPUTATION_PARENT_QUEST_TAKEN": 7104,
+ "RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH": 7105,
+ "RET_CITY_REPUTATION_ACCEPT_REQUEST": 7106,
+ "RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST": 7107,
+ "RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT": 7108,
+ "RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN": 7109,
+ "RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD": 7110,
+ "RET_CITY_REPUTATION_SWITCH_CLOSE": 7111,
+ "RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE": 7112,
+ "RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD": 7113,
+ "RET_CITY_REPUTATION_EXPLORE_NOT_REACH": 7114,
+ "RET_MECHANICUS_NOT_OPEN": 7120,
+ "RET_MECHANICUS_GEAR_UNLOCK": 7121,
+ "RET_MECHANICUS_GEAR_LOCK": 7122,
+ "RET_MECHANICUS_GEAR_LEVEL_LIMIT": 7123,
+ "RET_MECHANICUS_COIN_NOT_ENOUGH": 7124,
+ "RET_MECHANICUS_NO_SEQUENCE": 7125,
+ "RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL": 7126,
+ "RET_MECHANICUS_SEQUENCE_LIMIT_OPEN": 7127,
+ "RET_MECHANICUS_DIFFICULT_NOT_SUPPORT": 7128,
+ "RET_MECHANICUS_TICKET_NOT_ENOUGH": 7129,
+ "RET_MECHANICUS_TEACH_NOT_FINISH": 7130,
+ "RET_MECHANICUS_TEACH_FINISHED": 7131,
+ "RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK": 7132,
+ "RET_MECHANICUS_PLAYER_LIMIT": 7133,
+ "RET_MECHANICUS_PUNISH_TIME": 7134,
+ "RET_MECHANICUS_SWITCH_CLOSE": 7135,
+ "RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON": 7150,
+ "RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND": 7151,
+ "RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD": 7152,
+ "RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY": 7153,
+ "RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE": 7154,
+ "RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE": 7155,
+ "RET_MECHANICUS_BATTLE_CARD_IS_WAITING": 7156,
+ "RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED": 7157,
+ "RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED": 7158,
+ "RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER": 7159,
+ "RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS": 7160,
+ "RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED": 7161,
+ "RET_LEGENDARY_KEY_NOT_ENOUGH": 8001,
+ "RET_LEGENDARY_KEY_EXCEED_LIMIT": 8002,
+ "RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM": 8003,
+ "RET_PERSONAL_LINE_OPEN_STATE_OFF": 8004,
+ "RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH": 8005,
+ "RET_PERSONAL_LINE_NOT_OPEN": 8006,
+ "RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH": 8007,
+ "RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT": 8201,
+ "RET_HUNTING_HAS_UNFINISHED_OFFER": 8202,
+ "RET_HUNTING_FAILED_OFFER_NOT_CD_READY": 8203,
+ "RET_HUNTING_NOT_TAKE_OFFER": 8204,
+ "RET_HUNTING_CANNOT_TAKE_TWICE": 8205,
+ "RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE": 8901,
+ "RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND": 8902,
+ "RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED": 8903,
+ "RET_PRIVATE_CHAT_CONTENT_TOO_LONG": 8904,
+ "RET_PRIVATE_CHAT_PULL_TOO_FAST": 8905,
+ "RET_PRIVATE_CHAT_REPEAT_READ": 8906,
+ "RET_PRIVATE_CHAT_READ_NOT_FRIEND": 8907,
+ "RET_REUNION_FINISHED": 9001,
+ "RET_REUNION_NOT_ACTIVATED": 9002,
+ "RET_REUNION_ALREADY_TAKE_FIRST_REWARD": 9003,
+ "RET_REUNION_SIGN_IN_REWARDED": 9004,
+ "RET_REUNION_WATCHER_REWARDED": 9005,
+ "RET_REUNION_WATCHER_NOT_FINISH": 9006,
+ "RET_REUNION_MISSION_REWARDED": 9007,
+ "RET_REUNION_MISSION_NOT_FINISH": 9008,
+ "RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED": 9009,
+ "RET_BLESSING_CONTENT_CLOSED": 9101,
+ "RET_BLESSING_NOT_ACTIVE": 9102,
+ "RET_BLESSING_NOT_TODAY_ENTITY": 9103,
+ "RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT": 9104,
+ "RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT": 9105,
+ "RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT": 9106,
+ "RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH": 9107,
+ "RET_BLESSING_PIC_NOT_ENOUGH": 9108,
+ "RET_BLESSING_PIC_HAS_RECEIVED": 9109,
+ "RET_BLESSING_TARGET_RECV_NUM_EXCEED": 9110,
+ "RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT": 9111,
+ "RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH": 9112,
+ "RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT": 9113,
+ "RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH": 9114,
+ "RET_FLEUR_FAIR_MINIGAME_NOT_OPEN": 9115,
+ "RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK": 9116,
+ "RET_FLEUR_FAIR_DUNGEON_LOCKED": 9117,
+ "RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME": 9118,
+ "RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM": 9119,
+ "RET_WATER_SPIRIT_COIN_EXCEED_LIMIT": 9120,
+ "RET_WATER_SPIRIT_COIN_NOT_ENOUGH": 9121,
+ "RET_REGION_SEARCH_NO_SEARCH": 9122,
+ "RET_REGION_SEARCH_STATE_ERROR": 9123,
+ "RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN": 9130,
+ "RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN": 9131,
+ "RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN": 9132,
+ "RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN": 9133,
+ "RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON": 9134,
+ "RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE": 9135,
+ "RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN": 9136,
+ "RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT": 9137,
+ "RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH": 9138,
+ "RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON": 9139,
+ "RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH": 9150,
+ "RET_MIST_TRIAL_ALREADY_USING_TRIAL_AVATAR": 9151,
+ "RET_HIDE_AND_SEEK_PLAY_NOT_OPEN": 9160,
+ "RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN": 9161,
+ "RET_HIDE_AND_SEEK_PLAY_MAP_NOT_CHOSEN": 9162,
+ "RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT": 9170,
+ "RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH": 9171,
+ "RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT": 9172,
+ "RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH": 9173,
+ "RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT": 9180,
+ "RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH": 9181,
+ "RET_CHESS_TEACH_MAP_FINISHED": 9183,
+ "RET_CHESS_TEACH_MAP_UNFINISHED": 9184,
+ "RET_CHESS_COIN_EXCEED_LIMIT": 9185,
+ "RET_CHESS_COIN_NOT_ENOUGH": 9186,
+ "RET_CHESS_IN_PUNISH_TIME": 9187,
+ "RET_CHESS_PREV_MAP_UNFINISHED": 9188,
+ "RET_CHESS_MAP_LOCKED": 9189,
+ "RET_BLITZ_RUSH_NOT_OPEN": 9192,
+ "RET_BLITZ_RUSH_DUNGEON_NOT_OPEN": 9193,
+ "RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT": 9194,
+ "RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT": 9195,
+ "RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH": 9196,
+ "RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH": 9197,
+ "RET_MIRACLE_RING_VALUE_NOT_ENOUGH": 9201,
+ "RET_MIRACLE_RING_CD": 9202,
+ "RET_MIRACLE_RING_REWARD_NOT_TAKEN": 9203,
+ "RET_MIRACLE_RING_NOT_DELIVER": 9204,
+ "RET_MIRACLE_RING_DELIVER_EXCEED": 9205,
+ "RET_MIRACLE_RING_HAS_CREATED": 9206,
+ "RET_MIRACLE_RING_HAS_NOT_CREATED": 9207,
+ "RET_MIRACLE_RING_NOT_YOURS": 9208,
+ "RET_GADGET_FOUNDATION_UNAUTHORIZED": 9251,
+ "RET_GADGET_FOUNDATION_SCENE_NOT_FOUND": 9252,
+ "RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE": 9253,
+ "RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT": 9254,
+ "RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE": 9255,
+ "RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED": 9256,
+ "RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE": 9257,
+ "RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER": 9258,
+ "RET_GADGET_FOUNDATION_NOT_LOCKED": 9259,
+ "RET_GADGET_FOUNDATION_DUPLICATE_LOCK": 9260,
+ "RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND": 9261,
+ "RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND": 9262,
+ "RET_GADGET_FOUNDATION_ROTAION_DISABLED": 9263,
+ "RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT": 9264,
+ "RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT": 9265,
+ "RET_GADGET_FOUNDATION_ROTATION_ON_GOING": 9266,
+ "RET_OP_ACTIVITY_BONUS_NOT_FOUND": 9301,
+ "RET_OP_ACTIVITY_NOT_OPEN": 9302,
+ "RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE": 9501,
+ "RET_MULTISTAGE_PLAY_NOT_FOUND": 9502,
+ "RET_MULTISTAGE_PLAY_IN_OTHER_STAGE": 9503,
+ "RET_COOP_CHAPTER_NOT_OPEN": 9601,
+ "RET_COOP_COND_NOT_MEET": 9602,
+ "RET_COOP_POINT_LOCKED": 9603,
+ "RET_COOP_NOT_HAVE_PROGRESS": 9604,
+ "RET_COOP_REWARD_HAS_TAKEN": 9605,
+ "RET_DRAFT_HAS_ACTIVE_DRAFT": 9651,
+ "RET_DRAFT_NOT_IN_MY_WORLD": 9652,
+ "RET_DRAFT_NOT_SUPPORT_MP": 9653,
+ "RET_DRAFT_PLAYER_NOT_ENOUGH": 9654,
+ "RET_DRAFT_INCORRECT_SCENE": 9655,
+ "RET_DRAFT_OTHER_PLAYER_ENTERING": 9656,
+ "RET_DRAFT_GUEST_IS_TRANSFERRING": 9657,
+ "RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE": 9658,
+ "RET_DRAFT_INVITE_OVER_TIME": 9659,
+ "RET_DRAFT_TWICE_CONFIRM_OVER_TIMER": 9660,
+ "RET_DRAFT_GUEST_NOT_IN_WORLD_SCENE": 9661,
+ "RET_HOME_UNKOWN": 9701,
+ "RET_HOME_INVALID_CLIENT_PARAM": 9702,
+ "RET_HOME_TARGE_PLAYER_HAS_NO_HOME": 9703,
+ "RET_HOME_NOT_ONLINE": 9704,
+ "RET_HOME_PLAYER_FULL": 9705,
+ "RET_HOME_BLOCKED": 9706,
+ "RET_HOME_ALREADY_IN_TARGET_HOME_WORLD": 9707,
+ "RET_HOME_IN_EDIT_MODE": 9708,
+ "RET_HOME_NOT_IN_EDIT_MODE": 9709,
+ "RET_HOME_HAS_GUEST": 9710,
+ "RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE": 9711,
+ "RET_HOME_CLIENT_PARAM_INVALID": 9712,
+ "RET_HOME_PLAYER_NOT_IN_HOME_WORLD": 9713,
+ "RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD": 9714,
+ "RET_HOME_NOT_FOUND_IN_MEM": 9715,
+ "RET_HOME_PLAYER_IN_HOME_ROOM_SCENE": 9716,
+ "RET_HOME_HOME_REFUSE_GUEST_ENTER": 9717,
+ "RET_HOME_OWNER_REFUSE_TO_ENTER_HOME": 9718,
+ "RET_HOME_OWNER_OFFLINE": 9719,
+ "RET_HOME_FURNITURE_EXCEED_LIMIT": 9720,
+ "RET_HOME_FURNITURE_COUNT_NOT_ENOUGH": 9721,
+ "RET_HOME_IN_TRY_ENTER_PROCESS": 9722,
+ "RET_HOME_ALREADY_IN_TARGET_SCENE": 9723,
+ "RET_HOME_COIN_EXCEED_LIMIT": 9724,
+ "RET_HOME_COIN_NOT_ENOUGH": 9725,
+ "RET_HOME_MODULE_NOT_UNLOCKED": 9726,
+ "RET_HOME_CUR_MODULE_CLOSED": 9727,
+ "RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED": 9728,
+ "RET_HOME_IN_MATCH": 9729,
+ "RET_HOME_IN_COMBAT": 9730,
+ "RET_HOME_EDIT_MODE_CD": 9731,
+ "RET_HOME_UPDATE_FURNITURE_CD": 9732,
+ "RET_HOME_BLOCK_FURNITURE_LIMIT": 9733,
+ "RET_HOME_NOT_SUPPORT": 9734,
+ "RET_HOME_STATE_NOT_OPEN": 9735,
+ "RET_HOME_TARGET_STATE_NOT_OPEN": 9736,
+ "RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL": 9737,
+ "RET_HOME_SAVE_NO_MAIN_HOUSE": 9738,
+ "RET_HOME_IN_DUNGEON": 9739,
+ "RET_HOME_ANY_GALLERY_STARTED": 9740,
+ "RET_HOME_QUEST_BLOCK_HOME": 9741,
+ "RET_HOME_WAITING_PRIOR_CHECK": 9742,
+ "RET_HOME_PERSISTENT_CHECK_FAIL": 9743,
+ "RET_HOME_FIND_ONLINE_HOME_FAIL": 9744,
+ "RET_HOME_JOIN_SCENE_FAIL": 9745,
+ "RET_HOME_MAX_PLAYER": 9746,
+ "RET_HOME_IN_TRANSFER": 9747,
+ "RET_HOME_ANY_HOME_GALLERY_STARTED": 9748,
+ "RET_HOME_CAN_NOT_ENTER_IN_AUDIT": 9749,
+ "RET_FURNITURE_MAKE_INDEX_ERROR": 9750,
+ "RET_FURNITURE_MAKE_LOCKED": 9751,
+ "RET_FURNITURE_MAKE_CONFIG_ERROR": 9752,
+ "RET_FURNITURE_MAKE_SLOT_FULL": 9753,
+ "RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL": 9754,
+ "RET_FURNITURE_MAKE_UNFINISH": 9755,
+ "RET_FURNITURE_MAKE_IS_FINISH": 9756,
+ "RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME": 9757,
+ "RET_FURNITURE_MAKE_NO_COUNT": 9758,
+ "RET_FURNITURE_MAKE_ACCELERATE_LIMIT": 9759,
+ "RET_FURNITURE_MAKE_NO_MAKE_DATA": 9760,
+ "RET_HOME_LIMITED_SHOP_CLOSE": 9761,
+ "RET_HOME_AVATAR_NOT_SHOW": 9762,
+ "RET_HOME_EVENT_COND_NOT_SATISFIED": 9763,
+ "RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM": 9764,
+ "RET_HOME_INVALID_ARRANGE_NPC_PARAM": 9765,
+ "RET_HOME_INVALID_ARRANGE_SUITE_PARAM": 9766,
+ "RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM": 9767,
+ "RET_HOME_AVATAR_STATE_NOT_OPEN": 9768,
+ "RET_HOME_PLANT_FIELD_NOT_EMPTY": 9769,
+ "RET_HOME_PLANT_FIELD_EMPTY": 9770,
+ "RET_HOME_PLANT_FIELD_TYPE_ERROR": 9771,
+ "RET_HOME_PLANT_TIME_NOT_ENOUGH": 9772,
+ "RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH": 9773,
+ "RET_HOME_PLANT_FIELD_PARAM_ERROR": 9774,
+ "RET_HOME_FURNITURE_GUID_ERROR": 9775,
+ "RET_HOME_FURNITURE_ARRANGE_LIMIT": 9776,
+ "RET_HOME_FISH_FARMING_LIMIT": 9777,
+ "RET_HOME_FISH_COUNT_NOT_ENOUGH": 9778,
+ "RET_HOME_FURNITURE_COST_LIMIT": 9779,
+ "RET_HOME_CUSTOM_FURNITURE_INVALID": 9780,
+ "RET_HOME_INVALID_ARRANGE_GROUP_PARAM": 9781,
+ "RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT": 9782,
+ "RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR": 9783,
+ "RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK": 9784,
+ "RET_HOME_FURNITURE_CANNOT_ARRANGE": 9785,
+ "RET_HOME_FURNITURE_IN_DUPLICATE_SUITE": 9786,
+ "RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL": 9787,
+ "RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG": 9788,
+ "RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT": 9789,
+ "RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT": 9790,
+ "RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE": 9791,
+ "RET_HOME_BGM_ID_NOT_FOUND": 9792,
+ "RET_HOME_BGM_NOT_UNLOCKED": 9793,
+ "RET_HOME_BGM_FURNITURE_NOT_FOUND": 9794,
+ "RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE": 9795,
+ "RET_HOME_LIMITED_SHOP_GOODS_DISABLE": 9796,
+ "RET_HOME_WORLD_WOOD_MATERIAL_EMPTY": 9797,
+ "RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND": 9798,
+ "RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID": 9799,
+ "RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT": 9800,
+ "RET_HOME_BLUEPRINT_SEARCH_SELF": 9801,
+ "RET_HOME_BLUEPRINT_SHARE_CODE_INVALID": 9802,
+ "RET_HOME_BLUEPRINT_NOT_EXIST": 9803,
+ "RET_HOME_BLUEPRINT_SLOT_HAS_EXIST_SHARE_CODE": 9804,
+ "RET_HOME_BLUEPRINT_SLOT_NOT_EXIST_SHARE_CODE": 9805,
+ "RET_HOME_BLUEPRINT_CAN_NOT_CREATE_IN_AUDIT": 9806,
+ "RET_HOME_BLOCK_NOT_UNLOCKED": 9807,
+ "RET_HOME_BLUEPRINT_CREATE_CD": 9808,
+ "RET_HOME_BLUEPRINT_SET_OPTION_CD": 9809,
+ "RET_HOME_BLUEPRINT_NOT_ALLOW_FRIEND_COPY": 9810,
+ "RET_HOME_FURNITURE_POS_UNDER_DIE_Y": 9811,
+ "RET_HOME_BLUEPRINT_GEN_SHARE_CODE_FAIL": 9812,
+ "RET_HOME_BLUEPRINT_SEARCH_CD": 9813,
+ "RET_HOME_BLUEPRINT_PREVIEW_CD": 9814,
+ "RET_HOME_BLUEPRINT_PREVIEW_SCENE_NOT_MATCH": 9815,
+ "RET_SUMO_ACTIVITY_STAGE_NOT_OPEN": 10000,
+ "RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD": 10001,
+ "RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT": 10002,
+ "RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR": 10004,
+ "RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH": 10005,
+ "RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE": 10006,
+ "RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD": 10007,
+ "RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH": 10008,
+ "RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET": 10009,
+ "RET_DIG_GADGET_CONFIG_ID_NOT_MATCH": 10015,
+ "RET_DIG_FIND_NEAREST_POS_FAIL": 10016,
+ "RET_MUSIC_GAME_LEVEL_NOT_OPEN": 10021,
+ "RET_MUSIC_GAME_LEVEL_NOT_UNLOCK": 10022,
+ "RET_MUSIC_GAME_LEVEL_NOT_STARTED": 10023,
+ "RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND": 10024,
+ "RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH": 10025,
+ "RET_ROGUELIKE_COIN_A_NOT_ENOUGH": 10031,
+ "RET_ROGUELIKE_COIN_B_NOT_ENOUGH": 10032,
+ "RET_ROGUELIKE_COIN_C_NOT_ENOUGH": 10033,
+ "RET_ROGUELIKE_COIN_A_EXCEED_LIMIT": 10034,
+ "RET_ROGUELIKE_COIN_B_EXCEED_LIMIT": 10035,
+ "RET_ROGUELIKE_COIN_C_EXCEED_LIMIT": 10036,
+ "RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH": 10037,
+ "RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON": 10038,
+ "RET_ROGUELIKE_CELL_NOT_FOUND": 10039,
+ "RET_ROGUELIKE_CELL_TYPE_INCORRECT": 10040,
+ "RET_ROGUELIKE_CELL_ALREADY_FINISHED": 10041,
+ "RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS": 10042,
+ "RET_ROGUELIKE_STAGE_NOT_FINISHED": 10043,
+ "RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN": 10045,
+ "RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED": 10046,
+ "RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED": 10047,
+ "RET_ROGUELIKE_DUNGEON_NOT_OPEN": 10048,
+ "RET_ROGUELIKE_SPRINT_IS_BANNED": 10049,
+ "RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED": 10050,
+ "RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME": 10051,
+ "RET_PLANT_FLOWER_ALREADY_TAKE_SEED": 10056,
+ "RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT": 10057,
+ "RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH": 10058,
+ "RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT": 10059,
+ "RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH": 10060,
+ "RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID": 10061,
+ "RET_HACHI_DUNGEON_NOT_VALID": 10052,
+ "RET_HACHI_DUNGEON_STAGE_NOT_OPEN": 10053,
+ "RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS": 10054,
+ "RET_WINTER_CAMP_COIN_A_NOT_ENOUGH": 10071,
+ "RET_WINTER_CAMP_COIN_B_NOT_ENOUGH": 10072,
+ "RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT": 10073,
+ "RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT": 10074,
+ "RET_WINTER_CAMP_WISH_ID_INVALID": 10075,
+ "RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA": 10076,
+ "RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW": 10077,
+ "RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID": 10078,
+ "RET_WINTER_CAMP_ITEM_LIST_EMPTY": 10079,
+ "RET_WINTER_CAMP_REWARD_ALREADY_TAKEN": 10080,
+ "RET_WINTER_CAMP_STAGE_NOT_FINISH": 10081,
+ "RET_WINTER_CAMP_GADGET_INVALID": 10082,
+ "RET_LANTERN_RITE_COIN_A_NOT_ENOUGH": 10090,
+ "RET_LANTERN_RITE_COIN_B_NOT_ENOUGH": 10091,
+ "RET_LANTERN_RITE_COIN_C_NOT_ENOUGH": 10092,
+ "RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT": 10093,
+ "RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT": 10094,
+ "RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT": 10095,
+ "RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED": 10096,
+ "RET_LANTERN_RITE_PROJECTION_CAN_NOT_START": 10097,
+ "RET_LANTERN_RITE_DUNGEON_NOT_OPEN": 10098,
+ "RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD": 10099,
+ "RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS": 10100,
+ "RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED": 10101,
+ "RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START": 10102,
+ "RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR": 10103,
+ "RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK": 10104,
+ "RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH": 10105,
+ "RET_POTION_ACTIVITY_STAGE_NOT_OPEN": 10110,
+ "RET_POTION_ACTIVITY_LEVEL_HAVE_PASS": 10111,
+ "RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT": 10112,
+ "RET_POTION_ACTIVITY_AVATAR_IN_CD": 10113,
+ "RET_POTION_ACTIVITY_BUFF_IN_CD": 10114,
+ "RET_IRODORI_POETRY_INVALID_LINE_ID": 10120,
+ "RET_IRODORI_POETRY_INVALID_THEME_ID": 10121,
+ "RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION": 10122,
+ "RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE": 10123,
+ "RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED": 10124,
+ "RET_ACTIVITY_BANNER_ALREADY_CLEARED": 10300,
+ "RET_IRODORI_CHESS_NOT_OPEN": 10301,
+ "RET_IRODORI_CHESS_LEVEL_NOT_OPEN": 10302,
+ "RET_IRODORI_CHESS_MAP_NOT_OPEN": 10303,
+ "RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED": 10304,
+ "RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT": 10305,
+ "RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED": 10306,
+ "RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT": 10307,
+ "RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT": 10310,
+ "RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT": 10315,
+ "RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT": 10316,
+ "RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT": 10317,
+ "RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH": 10318,
+ "RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN": 10319,
+ "RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE": 10320,
+ "RET_ROGUE_DIARY_AVATAR_DEATH": 10350,
+ "RET_ROGUE_DIARY_AVATAR_TIRED": 10351,
+ "RET_ROGUE_DIARY_AVATAR_DUPLICATED": 10352,
+ "RET_ROGUE_DIARY_COIN_NOT_ENOUGH": 10353,
+ "RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT": 10354,
+ "RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH": 10355,
+ "RET_ROGUE_DIARY_CONTENT_CLOSED": 10366,
+ "RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH": 10380,
+ "RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH": 10381,
+ "RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT": 10382,
+ "RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT": 10383,
+ "RET_ISLAND_PARTY_STAGE_NOT_OPEN": 10371,
+ "RET_WIND_FIELD_STAGE_NOT_OPEN": 10390,
+ "RET_VINTAGE_CONTENT_CLOSED": 10396,
+ "RET_VINTAGE_STORE_CONTENT_FINISHED": 10397,
+ "RET_VINTAGE_STORE_ATTR_TOO_SMALL": 10398,
+ "RET_VINTAGE_STORE_ATTR_TOO_LARGE": 10399,
+ "RET_VINTAGE_STORE_CONTENT_INTERRUPT": 10400,
+ "RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH": 10401,
+ "RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO": 10402,
+ "RET_FUNGUS_FIGHTER_CAPTURE_COIN_NOT_ENOUGH": 10406,
+ "RET_FUNGUS_FIGHTER_TRAINING_COIN_NOT_ENOUGH": 10407,
+ "RET_FUNGUS_FIGHTER_CAPTURE_COIN_EXCEED_LIMIT": 10408,
+ "RET_FUNGUS_FIGHTER_TRAINING_COIN_EXCEED_LIMIT": 10409,
+ "RET_FUNGUS_FIGHTER_CONTENT_CLOSED": 10410,
+ "RET_FUNGUS_FIGHTER_PLOT_STAGE_NOT_OPEN": 10411,
+ "RET_FUNGUS_FIGHTER_FUNGUS_ID_CONFIG_NOT_VALID": 10412,
+ "RET_FUNGUS_FIGHTER_FUNGUS_NOT_CULTIVATED": 10413,
+ "RET_FUNGUS_FIGHTER_TRAINING_DUNGEON_NOT_OPEN": 10414,
+ "RET_EFFIGY_CHALLENGE_V2_COIN_NOT_ENOUGH": 10427,
+ "RET_EFFIGY_CHALLENGE_V2_COIN_EXCEED_LIMIT": 10428,
+ "RET_CHAR_AMUSEMENT_STAGE_NOT_OPEN": 10436,
+ "RET_COIN_COLLECT_LEVEL_NOT_OPEN": 10446,
+ "RET_COIN_COLLECT_NOT_EQUIP_WIDGET": 10447,
+ "RET_COIN_COLLECT_SCENE_NOT_MATCH": 10448,
+ "RET_COIN_COLLECT_CANT_ENTER_MP_MODE": 10449,
+ "RET_COIN_COLLECT_PLAYER_NUM_FAIL": 10450,
+ "RET_BRICK_BREAKER_PLAYER_NUM_FAIL": 10456,
+ "RET_BRICK_BREAKER_STAGE_NOT_UNLOCK": 10457,
+ "RET_BRICK_BREAKER_NORMAL_LEVEL_NOT_FINISH": 10458,
+ "RET_BRICK_BREAKER_PRE_LEVEL_NOT_FINISH": 10459,
+ "RET_BRICK_BREAKER_PRE_STAGE_NOT_FINISH": 10460,
+ "RET_BRICK_BREAKER_WORLD_LEVEL_NOT_UNLOCK": 10461,
+ "RET_BRICK_BREAKER_DUNGEON_LEVEL_NOT_UNLOCK": 10462,
+ "RET_BRICK_BREAKER_COIN_NOT_ENOUGH": 10463,
+ "RET_BRICK_BREAKER_COIN_EXCEED_LIMIT": 10464,
+ "RET_ACTIVITY_CONTENT_CLOSED": 10901,
+ "RET_NOT_IN_FISHING": 11001,
+ "RET_FISH_STATE_ERROR": 11002,
+ "RET_FISH_BAIT_LIMIT": 11003,
+ "RET_FISHING_MAX_DISTANCE": 11004,
+ "RET_FISHING_IN_COMBAT": 11005,
+ "RET_FISHING_BATTLE_TOO_SHORT": 11006,
+ "RET_FISH_GONE_AWAY": 11007,
+ "RET_CAN_NOT_EDIT_OTHER_DUNGEON": 11051,
+ "RET_CUSTOM_DUNGEON_DISMATCH": 11052,
+ "RET_NO_CUSTOM_DUNGEON_DATA": 11053,
+ "RET_BUILD_CUSTOM_DUNGEON_FAIL": 11054,
+ "RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL": 11055,
+ "RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL": 11056,
+ "RET_NOT_IN_CUSTOM_DUNGEON": 11057,
+ "RET_CUSTOM_DUNGEON_INTERNAL_FAIL": 11058,
+ "RET_CUSTOM_DUNGEON_CAN_NOT_TRY": 11059,
+ "RET_CUSTOM_DUNGEON_NO_START_ROOM": 11060,
+ "RET_CUSTOM_DUNGEON_NO_ROOM_DATA": 11061,
+ "RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT": 11062,
+ "RET_CUSTOM_DUNGEON_NOT_SELF_PASS": 11063,
+ "RET_CUSTOM_DUNGEON_LACK_COIN": 11064,
+ "RET_CUSTOM_DUNGEON_NO_FINISH_BRICK": 11065,
+ "RET_CUSTOM_DUNGEON_MULTI_FINISH": 11066,
+ "RET_CUSTOM_DUNGEON_NOT_PUBLISHED": 11067,
+ "RET_CUSTOM_DUNGEON_FULL_STORE": 11068,
+ "RET_CUSTOM_DUNGEON_STORE_REPEAT": 11069,
+ "RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF": 11070,
+ "RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC": 11071,
+ "RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF": 11072,
+ "RET_CUSTOM_DUNGEON_NOT_FOUND": 11073,
+ "RET_CUSTOM_DUNGEON_INVALID_SETTING": 11074,
+ "RET_CUSTOM_DUNGEON_NO_FINISH_SETTING": 11075,
+ "RET_CUSTOM_DUNGEON_SAVE_NOTHING": 11076,
+ "RET_CUSTOM_DUNGEON_NOT_IN_GROUP": 11077,
+ "RET_CUSTOM_DUNGEON_NOT_OFFICIAL": 11078,
+ "RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR": 11079,
+ "RET_CUSTOM_DUNGEON_NO_OPEN_ROOM": 11080,
+ "RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT": 11081,
+ "RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK": 11082,
+ "RET_CAN_NOT_EDIT_OFFICIAL_SETTING": 11083,
+ "RET_CUSTOM_DUNGEON_BAN_PUBLISH": 11084,
+ "RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY": 11085,
+ "RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP": 11086,
+ "RET_CUSTOM_DUNGEON_MAX_EDIT_NUM": 11087,
+ "RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK": 11088,
+ "RET_CUSTOM_DUNGEON_MAX_TAG": 11089,
+ "RET_CUSTOM_DUNGEON_INVALID_TAG": 11090,
+ "RET_CUSTOM_DUNGEON_MAX_COST": 11091,
+ "RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT": 11092,
+ "RET_CUSTOM_DUNGEON_NOT_OPEN": 11093,
+ "RET_SHARE_CD_ID_ERROR": 11101,
+ "RET_SHARE_CD_INDEX_ERROR": 11102,
+ "RET_SHARE_CD_IN_CD": 11103,
+ "RET_SHARE_CD_TOKEN_NOT_ENOUGH": 11104,
+ "RET_UGC_DISMATCH": 11151,
+ "RET_UGC_DATA_NOT_FOUND": 11152,
+ "RET_UGC_BRIEF_NOT_FOUND": 11153,
+ "RET_UGC_DISABLED": 11154,
+ "RET_UGC_LIMITED": 11155,
+ "RET_UGC_LOCKED": 11156,
+ "RET_UGC_NOT_AUTH": 11157,
+ "RET_UGC_NOT_OPEN": 11158,
+ "RET_UGC_BAN_PUBLISH": 11159,
+ "RET_COMPOUND_BOOST_ITEM_NOT_EXIST": 11201,
+ "RET_COMPOUND_BOOST_TARGET_NOT_EXIST": 11202,
+ "RET_QUICK_HIT_TREE_EMPTY_TREES": 11211,
+ "RET_GCG_FIND_GAME_MODE_FAIL": 12000,
+ "RET_GCG_OPERATION_PARAM_ERROR": 12001,
+ "RET_GCG_GAME_NOT_RUNNING": 12002,
+ "RET_GCG_OP_NOT_ALLOW": 12003,
+ "RET_GCG_OP_NOT_MATCH_PHASE": 12004,
+ "RET_GCG_SELECT_HAND_CARD_GUID_ERROR": 12005,
+ "RET_GCG_DICE_INDEX_INVALID": 12006,
+ "RET_GCG_CHARACTER_GUID_INVALID": 12007,
+ "RET_GCG_CHARACTER_ALREADY_DIE": 12008,
+ "RET_GCG_CHARACTER_ALREADY_ON_STAGE": 12009,
+ "RET_GCG_CHARACTER_FORBIDDEN_ATTACK": 12010,
+ "RET_GCG_SELECT_DICE_NOT_MATCH": 12011,
+ "RET_GCG_FIND_SKILL_FAIL": 12012,
+ "RET_GCG_SKILL_CAN_NOT_ACTIVE_USE": 12013,
+ "RET_GCG_ENERGY_NOT_ENOUGH": 12014,
+ "RET_GCG_PLAY_CARD_TARGET_NOT_MATCH": 12015,
+ "RET_GCG_PLAY_CARD_ZONE_CANNOT_ADD": 12016,
+ "RET_GCG_REBOOT_SELECT_DICE_INVALID": 12017,
+ "RET_GCG_REBOOT_SELECT_CARD_INVALID": 12018,
+ "RET_GCG_PLAY_CARD_CONDITION_CHECK_FAIL": 12019,
+ "RET_GCG_PLAY_CARD_PARAM_INVALID": 12020,
+ "RET_GCG_MAX_GAME": 12021,
+ "RET_GCG_SEND_PACKET_FAIL": 12022,
+ "RET_GCG_ALREADY_SETTLE": 12023,
+ "RET_GCG_COIN_EXCEED_LIMIT": 12101,
+ "RET_GCG_COIN_NOT_ENOUGH": 12102,
+ "RET_GCG_NOT_IN_SELF_WORLD": 12103,
+ "RET_GCG_ALREADY_IN_DUEL": 12104,
+ "RET_GCG_NOT_IN_PLAYER_WORLD": 12105,
+ "RET_GCG_GALLERY_STARTED": 12106,
+ "RET_GCG_INVITE_TARGET_IS_SELF": 12107,
+ "RET_GCG_INVITE_TARGET_NOT_IN_WORLD": 12108,
+ "RET_GCG_APPLY_INVITE_NOT_ALLOW": 12109,
+ "RET_GCG_APPLY_INVITE_TIMEOUT": 12110,
+ "RET_GCG_CUR_DECK_INVALID": 12111,
+ "RET_GCG_NEED_RESOURCE_COMPLETE": 12112,
+ "RET_GCG_OPPONENT_PLAYER_IS_SELF": 12113,
+ "RET_GCG_GAME_ID_INVALID": 12114,
+ "RET_GCG_MATCH_IN_PUNISH": 12115,
+ "RET_GCG_SETTLE_STILL_IN_DUEL": 12116,
+ "RET_GCG_SETTLE_NOT_IN_DUNGEON": 12117,
+ "RET_GCG_UNSUPPORT_SETTLE_OPTION": 12118,
+ "RET_GCG_NOT_IN_GCG_DUNGEON": 12119,
+ "RET_GCG_WORLD_LEVEL_LOCKED": 12120,
+ "RET_GCG_BOSS_LEVEL_LOCKED": 12121,
+ "RET_GCG_NOT_IN_TAVERN": 12122,
+ "RET_GCG_WEEK_NPC_NOT_EXIST": 12123,
+ "RET_GCG_ENTER_GAME_FREQUENT": 12124,
+ "RET_GCG_BREAK_LEVEL_QUEST_NOT_UNFINISHED": 12125,
+ "RET_GCG_GUIDE_LEVEL_ALREADY_FINISHED": 12126,
+ "RET_GCG_LEVEL_CANNOT_RESTART": 12127,
+ "RET_GCG_TARGET_CHECK_ENTER_FAIL": 12128,
+ "RET_GCG_ALREADY_IN_DUNGEON": 12129,
+ "RET_GCG_BACK_DUEL_NO_GAME": 12130,
+ "RET_GCG_CONST_LEVEL_LOCKED": 12131,
+ "RET_GCG_QUEST_ID_ERROR": 12132,
+ "RET_GCG_QUEST_NEED_UNFINISHED": 12133,
+ "RET_GCG_IN_MATCH": 12134,
+ "RET_GCG_DATA_VERSION_NOT_LATEST": 12135,
+ "RET_GCG_INVITE_TARGET_ENTER_GAME_FREQUENT": 12136,
+ "RET_GCG_INVITE_TARGET_NEED_RESOURCE_COMPLETE": 12137,
+ "RET_GCG_INVITE_TARGET_SCENE_IS_NULL": 12138,
+ "RET_GCG_INVITE_TARGET_IN_TRANSFER": 12139,
+ "RET_GCG_INVITE_TARGET_DATA_VERSION_NOT_LATEST": 12140,
+ "RET_GCG_INVITE_TARGET_CUR_DECK_INVALID": 12141,
+ "RET_GCG_CLIENT_DATA_VERSION_NOT_MATCH": 12142,
+ "RET_GCG_CLIENT_DATA_VERSOIN_FORBID": 12143,
+ "RET_GCG_MP_CANT_MATCH": 12144,
+ "RET_GCG_INVITE_TARGET_STATE_NOT_OPEN": 12145,
+ "RET_GCG_CREATE_TIME_OUT": 12146,
+ "RET_GCG_BAN_MATCH": 12147,
+ "RET_GCG_BAN_INVITE": 12148,
+ "RET_GCG_TARGET_BAN_INVITE": 12149,
+ "RET_GCG_INVITE_ALREADY_INVITE": 12150,
+ "RET_GCG_BACK_DUEL_PS_TO_OTHER": 12153,
+ "RET_GCG_BACK_DUEL_OTHER_TO_PS": 12154,
+ "RET_GCG_DS_DECK_LOCKED": 12201,
+ "RET_GCG_DS_DECK_NAME_INVALID": 12202,
+ "RET_GCG_DS_DECK_CHAR_CARD_NUM_INVALID": 12204,
+ "RET_GCG_DS_DECK_CARD_NUM_INVALID": 12205,
+ "RET_GCG_DS_CARD_NUM_EXCEED_LIMIT": 12206,
+ "RET_GCG_DS_DECK_INVALID": 12207,
+ "RET_GCG_DS_CARD_ID_INVALID": 12208,
+ "RET_GCG_DS_CARD_FACE_ALREADY_UNLOCK": 12209,
+ "RET_GCG_DS_CARD_FACE_IS_LOCK": 12210,
+ "RET_GCG_DS_FIELD_LOCK": 12211,
+ "RET_GCG_DS_FIELD_ALREADY_UNLOCK": 12212,
+ "RET_GCG_DS_FIELD_ID_INVALID": 12213,
+ "RET_GCG_DS_CARD_BACK_LOCKED": 12214,
+ "RET_GCG_DS_CARD_BACK_ALREADY_UNLOCK": 12215,
+ "RET_GCG_DS_CARD_BACK_ID_INVALID": 12216,
+ "RET_GCG_DS_CARD_FACE_ID_INVALID": 12217,
+ "RET_GCG_DS_DECK_NAME_ILLEGAL": 12218,
+ "RET_GCG_DS_DECK_SAVE_CD": 12219,
+ "RET_GCG_DS_DECK_CHANGE_NAME_CD": 12220,
+ "RET_GCG_MATCH_DECK_INVALID": 12221,
+ "RET_GCG_DS_DECK_ALREADY_UNLOCKED": 12222,
+ "RET_GCG_DS_AT_LEAST_ONE_DECK": 12223,
+ "RET_GCG_TC_CHARACTERNOT_MATCH_LEVEL": 12251,
+ "RET_GCG_TC_MUST_IN_SELF_WORLD": 12252,
+ "RET_GCG_TC_MUST_IN_TAVERN": 12253,
+ "RET_GCG_TC_ALREADY_IN_GAME": 12254,
+ "RET_GCG_TC_ALREADY_IN_MATCH": 12255,
+ "RET_GCG_TC_UNLOCK_CHARACTER_QUEST_NOT_FINISH": 12256,
+ "RET_GCG_TC_LEVEL_LOCKED": 12257,
+ "RET_GCG_TC_NO_INVITE_DATA": 12258,
+ "RET_GCG_TC_CUR_DECK_INVALID": 12259,
+ "RET_GCG_TC_COND_QUEST": 12260,
+ "RET_GCG_LEVEL_REWARD_LEVEL_ERROR": 12301,
+ "RET_GCG_LEVEL_REWARD_ALREADY_TAKEN": 12302,
+ "RET_GCG_LEVEL_REWARD_NO_REWARD": 12303,
}
)
@@ -3176,2847 +3668,2718 @@ var File_Retcode_proto protoreflect.FileDescriptor
var file_Retcode_proto_rawDesc = []byte{
0x0a, 0x0d, 0x52, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
- 0xee, 0xe2, 0x02, 0x0a, 0x07, 0x52, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x10,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x43, 0x43,
- 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0xed, 0xd2, 0x02, 0x0a, 0x07, 0x52, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x0c, 0x0a, 0x08,
+ 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x08, 0x52, 0x45,
0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x01, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x53, 0x56, 0x52, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e,
- 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55,
- 0x45, 0x4e, 0x54, 0x10, 0x03, 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x57, 0x41, 0x52,
- 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55,
- 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x05, 0x12, 0x1b, 0x0a, 0x17, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x59, 0x53, 0x54, 0x45,
- 0x4d, 0x5f, 0x42, 0x55, 0x53, 0x59, 0x10, 0x06, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x4d, 0x5f, 0x55, 0x49, 0x44, 0x5f, 0x42,
- 0x49, 0x4e, 0x44, 0x10, 0x07, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44, 0x44, 0x45, 0x4e, 0x10, 0x08,
- 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x10, 0x0a, 0x12,
- 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53,
- 0x54, 0x4f, 0x50, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x10, 0x0b, 0x12, 0x24, 0x0a, 0x20,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f,
- 0x55, 0x4e, 0x54, 0x5f, 0x56, 0x45, 0x49, 0x52, 0x46, 0x59, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
- 0x10, 0x0c, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x56, 0x52, 0x5f, 0x45, 0x52, 0x52,
+ 0x4f, 0x52, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e,
+ 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x52,
+ 0x45, 0x54, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x10, 0x03, 0x12, 0x1a, 0x0a,
+ 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x57, 0x41, 0x52,
+ 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x54,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49,
+ 0x47, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x59, 0x53, 0x54, 0x45,
+ 0x4d, 0x5f, 0x42, 0x55, 0x53, 0x59, 0x10, 0x06, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x4d, 0x5f, 0x55, 0x49, 0x44, 0x5f, 0x42, 0x49, 0x4e, 0x44, 0x10, 0x07, 0x12, 0x11, 0x0a,
+ 0x0d, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44, 0x44, 0x45, 0x4e, 0x10, 0x08,
+ 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x47,
+ 0x49, 0x53, 0x54, 0x45, 0x52, 0x10, 0x0a, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x53,
+ 0x54, 0x4f, 0x50, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x10, 0x0b, 0x12, 0x1c, 0x0a, 0x18,
+ 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x56, 0x45, 0x49, 0x52,
+ 0x46, 0x59, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x0c, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45,
0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x46, 0x52, 0x45, 0x45, 0x5a, 0x45,
- 0x10, 0x0d, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x0e,
- 0x12, 0x24, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x10, 0x0d, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54,
+ 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x0e, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f,
0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x45,
- 0x52, 0x52, 0x4f, 0x52, 0x10, 0x0f, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f,
- 0x52, 0x10, 0x10, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x52, 0x52, 0x4f, 0x52, 0x10, 0x0f, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f,
+ 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x10, 0x12, 0x19, 0x0a, 0x15, 0x52,
0x45, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
- 0x58, 0x49, 0x53, 0x54, 0x10, 0x11, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52,
- 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x12, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f,
- 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x13, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x46, 0x4f,
- 0x52, 0x43, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x14, 0x12, 0x19, 0x0a, 0x15,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43,
- 0x4b, 0x5f, 0x55, 0x49, 0x44, 0x10, 0x15, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x44, 0x42, 0x5f,
- 0x46, 0x41, 0x49, 0x4c, 0x10, 0x16, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x49, 0x4e, 0x49, 0x54,
- 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x17, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x44, 0x55, 0x50,
- 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x10, 0x18, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x50, 0x4c, 0x41, 0x59,
- 0x45, 0x52, 0x10, 0x19, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x54, 0x49, 0x5f, 0x41, 0x44, 0x44, 0x49, 0x43, 0x54, 0x10,
- 0x1a, 0x12, 0x2b, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x58, 0x49, 0x53, 0x54, 0x10, 0x11, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x41,
+ 0x49, 0x54, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x12,
+ 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f,
+ 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x13, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x43, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41,
+ 0x54, 0x45, 0x10, 0x14, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43,
+ 0x4b, 0x5f, 0x55, 0x49, 0x44, 0x10, 0x15, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x4c,
+ 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x44, 0x42, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x16, 0x12, 0x17,
+ 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x49, 0x4e, 0x49, 0x54,
+ 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x17, 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x10, 0x18,
+ 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x50, 0x4c, 0x41, 0x59,
+ 0x45, 0x52, 0x10, 0x19, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x54, 0x49,
+ 0x5f, 0x41, 0x44, 0x44, 0x49, 0x43, 0x54, 0x10, 0x1a, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x54,
0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x4f,
- 0x55, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x1b, 0x12, 0x23,
- 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x4e,
- 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e,
- 0x44, 0x10, 0x1c, 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x55, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x1b, 0x12, 0x1b,
+ 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x1c, 0x12, 0x1a, 0x0a, 0x16, 0x52,
0x45, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x1d, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f,
- 0x49, 0x53, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x1e, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x53, 0x55,
- 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x1f, 0x12, 0x21, 0x0a, 0x1d, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b,
- 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x49, 0x50, 0x10, 0x20, 0x12, 0x24,
- 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x58,
+ 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x1d, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x52,
+ 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10,
+ 0x1e, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x53, 0x55,
+ 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x1f, 0x12, 0x19, 0x0a, 0x15, 0x52,
+ 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45,
+ 0x52, 0x5f, 0x49, 0x50, 0x10, 0x20, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x58,
0x43, 0x45, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x41,
- 0x54, 0x45, 0x10, 0x21, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x54,
- 0x46, 0x4f, 0x52, 0x4d, 0x10, 0x22, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x50, 0x41, 0x52, 0x41,
- 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x23, 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x54, 0x49, 0x5f, 0x4f, 0x46,
- 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x24, 0x12, 0x1e, 0x0a,
- 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41,
- 0x43, 0x4b, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x49, 0x50, 0x10, 0x25, 0x12, 0x29, 0x0a,
- 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x54,
- 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x48,
- 0x41, 0x53, 0x5f, 0x55, 0x49, 0x44, 0x10, 0x26, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d,
- 0x45, 0x4e, 0x54, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x27, 0x12, 0x2e, 0x0a, 0x2a, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b,
- 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f,
- 0x48, 0x41, 0x53, 0x48, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x28, 0x12, 0x27, 0x0a, 0x23, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x4e, 0x4f, 0x52,
+ 0x54, 0x45, 0x10, 0x21, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e,
+ 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x10, 0x22, 0x12, 0x19,
+ 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x50, 0x41, 0x52, 0x41,
+ 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x23, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x45, 0x54,
+ 0x5f, 0x41, 0x4e, 0x54, 0x49, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x45, 0x52,
+ 0x52, 0x4f, 0x52, 0x10, 0x24, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41,
+ 0x43, 0x4b, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x49, 0x50, 0x10, 0x25, 0x12, 0x21, 0x0a,
+ 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x53,
+ 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x55, 0x49, 0x44, 0x10, 0x26,
+ 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x56, 0x49, 0x52, 0x4f, 0x4e, 0x4d,
+ 0x45, 0x4e, 0x54, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x27, 0x12, 0x26, 0x0a, 0x22, 0x52,
+ 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f,
+ 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x48, 0x41, 0x53, 0x48, 0x5f, 0x46, 0x41, 0x49,
+ 0x4c, 0x10, 0x28, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x4e, 0x4f, 0x52,
0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x46, 0x4f, 0x42, 0x49, 0x44, 0x44,
- 0x45, 0x4e, 0x10, 0x29, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x49, 0x42,
- 0x52, 0x41, 0x52, 0x59, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x2a, 0x12, 0x1c, 0x0a, 0x18,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
- 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x49, 0x56, 0x45, 0x10, 0x66, 0x12, 0x23, 0x0a, 0x1f,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
+ 0x45, 0x4e, 0x10, 0x29, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x43, 0x55,
+ 0x52, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x49, 0x42, 0x52, 0x41, 0x52, 0x59, 0x5f, 0x45, 0x52, 0x52,
+ 0x4f, 0x52, 0x10, 0x2a, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
+ 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45,
+ 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x49,
+ 0x56, 0x45, 0x10, 0x66, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10,
- 0x67, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x41, 0x56,
- 0x41, 0x54, 0x41, 0x52, 0x10, 0x68, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x45,
- 0x4c, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x69, 0x12, 0x20,
- 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55,
- 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x6a,
- 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x67, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x68, 0x12, 0x1e,
+ 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x45,
+ 0x4c, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x69, 0x12, 0x18,
+ 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f,
+ 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x6a, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f,
0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x53, 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x4f,
- 0x4e, 0x45, 0x10, 0x6b, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
- 0x5f, 0x4c, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x10, 0x6c, 0x12, 0x2d, 0x0a, 0x29,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
+ 0x4e, 0x45, 0x10, 0x6b, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
+ 0x41, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x48,
+ 0x41, 0x4e, 0x10, 0x6c, 0x12, 0x25, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
0x41, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47,
- 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x6d, 0x12, 0x2c, 0x0a, 0x28, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
- 0x52, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x45,
- 0x53, 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x10, 0x6e, 0x12, 0x29, 0x0a, 0x25, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f,
+ 0x45, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x6d, 0x12, 0x24, 0x0a, 0x20, 0x52,
+ 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x5f,
+ 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x10,
+ 0x6e, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f,
0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x5f, 0x4c, 0x45, 0x56,
- 0x45, 0x4c, 0x10, 0x6f, 0x12, 0x27, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x44, 0x5f, 0x41, 0x4c,
- 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0x70, 0x12, 0x1f, 0x0a,
- 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41,
- 0x54, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x45, 0x41, 0x44, 0x10, 0x71, 0x12, 0x22,
- 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56,
- 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x53, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x49, 0x4e, 0x47,
- 0x10, 0x72, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x45, 0x4c, 0x10, 0x6f, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
+ 0x41, 0x52, 0x5f, 0x49, 0x44, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58,
+ 0x49, 0x53, 0x54, 0x10, 0x70, 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41,
+ 0x54, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x45, 0x41, 0x44, 0x10, 0x71, 0x12, 0x1a,
+ 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x53, 0x5f,
+ 0x52, 0x45, 0x56, 0x49, 0x56, 0x49, 0x4e, 0x47, 0x10, 0x72, 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45,
0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f,
- 0x52, 0x10, 0x73, 0x12, 0x2b, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x50, 0x4c,
- 0x41, 0x59, 0x45, 0x52, 0x5f, 0x42, 0x4f, 0x52, 0x4e, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0x74,
- 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x52, 0x10, 0x73, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41,
+ 0x54, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x42, 0x4f, 0x52,
+ 0x4e, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0x74, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f,
0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x45, 0x53,
- 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x10, 0x75, 0x12, 0x28, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
- 0x10, 0x76, 0x12, 0x24, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x10, 0x75, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f,
+ 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x76, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x45,
0x54, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x41, 0x4c, 0x49, 0x56, 0x45, 0x10, 0x77, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x10, 0x78, 0x12, 0x25, 0x0a, 0x21, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e,
+ 0x5f, 0x41, 0x4c, 0x49, 0x56, 0x45, 0x10, 0x77, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f,
+ 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x54, 0x45, 0x41,
+ 0x4d, 0x10, 0x78, 0x12, 0x1d, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e,
0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x54, 0x45, 0x41, 0x4d,
- 0x10, 0x79, 0x12, 0x28, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49,
- 0x53, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x10, 0x7a, 0x12, 0x33, 0x0a, 0x2f,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f,
+ 0x10, 0x79, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x45,
+ 0x41, 0x4d, 0x10, 0x7a, 0x12, 0x2b, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f,
0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x41,
0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x46, 0x52, 0x4f, 0x4d, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x10,
- 0x7b, 0x12, 0x36, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x52, 0x45, 0x56,
- 0x49, 0x56, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x43, 0x55, 0x52,
- 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0x7c, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x43, 0x4f,
+ 0x7b, 0x12, 0x2e, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10,
+ 0x7c, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x43, 0x4f,
0x53, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
- 0x7d, 0x12, 0x29, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f,
- 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x7e, 0x12, 0x2e, 0x0a, 0x2a,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d,
+ 0x7d, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x41, 0x56,
+ 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49,
+ 0x4f, 0x4e, 0x10, 0x7e, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d,
0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x48, 0x4f, 0x53, 0x45, 0x5f, 0x52,
- 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x10, 0x7f, 0x12, 0x21, 0x0a, 0x1c,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
- 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x10, 0x80, 0x01, 0x12,
- 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e,
+ 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x10, 0x7f, 0x12, 0x19, 0x0a, 0x14,
+ 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f,
+ 0x4d, 0x42, 0x41, 0x54, 0x10, 0x80, 0x01, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x4e,
0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x55, 0x54, 0x46, 0x38, 0x5f, 0x45, 0x52, 0x52,
- 0x4f, 0x52, 0x10, 0x82, 0x01, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x4f,
- 0x4f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0x83, 0x01, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d,
+ 0x4f, 0x52, 0x10, 0x82, 0x01, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43,
+ 0x4b, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0x83,
+ 0x01, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d,
0x45, 0x5f, 0x57, 0x4f, 0x52, 0x44, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0x84,
- 0x01, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4d, 0x41,
- 0x4e, 0x59, 0x5f, 0x44, 0x49, 0x47, 0x49, 0x54, 0x53, 0x10, 0x85, 0x01, 0x12, 0x22, 0x0a, 0x1d,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b,
+ 0x01, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d,
+ 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4d, 0x41, 0x4e, 0x59, 0x5f, 0x44, 0x49, 0x47, 0x49, 0x54,
+ 0x53, 0x10, 0x85, 0x01, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b,
0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0x86, 0x01,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x4d, 0x4f, 0x4e, 0x54, 0x48, 0x4c, 0x59,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x87, 0x01, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d,
+ 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d, 0x45,
+ 0x5f, 0x4d, 0x4f, 0x4e, 0x54, 0x48, 0x4c, 0x59, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x87,
+ 0x01, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x49, 0x43, 0x4b, 0x4e, 0x41, 0x4d,
0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x44, 0x10, 0x88, 0x01,
- 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e,
- 0x45, 0x10, 0x8c, 0x01, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x8c, 0x01, 0x12, 0x1c, 0x0a, 0x17,
0x52, 0x45, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x8d, 0x01, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52,
- 0x45, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0x8e, 0x01, 0x12, 0x2d, 0x0a, 0x28, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
+ 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x8d, 0x01, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45,
+ 0x54, 0x5f, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44,
+ 0x10, 0x8e, 0x01, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
0x52, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x56, 0x41,
- 0x54, 0x41, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x98, 0x01, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
- 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x55, 0x4e,
- 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x99, 0x01, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
+ 0x54, 0x41, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0x98, 0x01, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45,
+ 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
+ 0x99, 0x01, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x49, 0x4e,
- 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44, 0x10, 0x9a, 0x01, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
- 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x49, 0x41,
- 0x4c, 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44, 0x10, 0x9b, 0x01, 0x12, 0x22, 0x0a, 0x1d, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f,
+ 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44, 0x10, 0x9a, 0x01, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
+ 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x45, 0x58, 0x50, 0x45, 0x44, 0x49, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44,
+ 0x10, 0x9b, 0x01, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f,
0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0x9c, 0x01, 0x12,
- 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49,
- 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x4e, 0x44, 0x42, 0x59,
- 0x10, 0x9d, 0x01, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e,
+ 0x5f, 0x53, 0x54, 0x41, 0x4e, 0x44, 0x42, 0x59, 0x10, 0x9d, 0x01, 0x12, 0x16, 0x0a, 0x11, 0x52,
0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
- 0x10, 0x9e, 0x01, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x41, 0x56,
- 0x41, 0x54, 0x41, 0x52, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x9f, 0x01, 0x12, 0x26, 0x0a,
- 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f,
+ 0x10, 0x9e, 0x01, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x4e,
+ 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x51, 0x55, 0x45,
+ 0x53, 0x54, 0x10, 0x9f, 0x01, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f,
0x55, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54,
- 0x41, 0x52, 0x10, 0xa0, 0x01, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x55, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x45,
- 0x4d, 0x50, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xa1, 0x01, 0x12, 0x21, 0x0a, 0x1c,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x41, 0x52, 0x10, 0xa0, 0x01, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f,
+ 0x55, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x45, 0x4d, 0x50, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
+ 0x52, 0x10, 0xa1, 0x01, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
0x48, 0x41, 0x53, 0x5f, 0x46, 0x4c, 0x59, 0x43, 0x4c, 0x4f, 0x41, 0x4b, 0x10, 0xa2, 0x01, 0x12,
- 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46,
- 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x52,
- 0x45, 0x41, 0x44, 0x59, 0x5f, 0x47, 0x4f, 0x54, 0x10, 0xa3, 0x01, 0x12, 0x2f, 0x0a, 0x2a, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45,
+ 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x52, 0x45,
+ 0x57, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x47, 0x4f, 0x54,
+ 0x10, 0xa3, 0x01, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45,
0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa4, 0x01, 0x12, 0x2d, 0x0a, 0x28,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4c,
- 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x5f, 0x4d,
- 0x49, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xa5, 0x01, 0x12, 0x26, 0x0a, 0x21, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44,
+ 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa4, 0x01, 0x12, 0x25, 0x0a, 0x20,
+ 0x52, 0x45, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
+ 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
+ 0x10, 0xa5, 0x01, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44,
0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x41, 0x44, 0x4a, 0x55, 0x53, 0x54, 0x5f, 0x43, 0x44,
- 0x10, 0xa6, 0x01, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x55,
- 0x4d, 0x45, 0x10, 0xa7, 0x01, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x55, 0x4d, 0x45, 0x5f, 0x41, 0x56, 0x41,
- 0x54, 0x41, 0x52, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xa8, 0x01, 0x12, 0x2b, 0x0a, 0x26,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x59, 0x43,
- 0x4c, 0x4f, 0x41, 0x4b, 0x5f, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x45, 0x52, 0x52, 0x10, 0xa9, 0x01, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e,
- 0x53, 0x46, 0x45, 0x52, 0x10, 0xaa, 0x01, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x4e, 0x5f, 0x4c, 0x4f, 0x43,
- 0x4b, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xab, 0x01, 0x12, 0x21, 0x0a, 0x1c, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x5f,
- 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x10, 0xac, 0x01, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41,
- 0x43, 0x4b, 0x55, 0x50, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xad, 0x01, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f,
+ 0x10, 0xa6, 0x01, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x48,
+ 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x55, 0x4d, 0x45, 0x10, 0xa7, 0x01, 0x12, 0x1d, 0x0a,
+ 0x18, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x55, 0x4d, 0x45, 0x5f, 0x41, 0x56, 0x41,
+ 0x54, 0x41, 0x52, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xa8, 0x01, 0x12, 0x23, 0x0a, 0x1e,
+ 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x59, 0x43, 0x4c, 0x4f, 0x41, 0x4b, 0x5f, 0x50, 0x4c, 0x41,
+ 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x52, 0x52, 0x10, 0xa9,
+ 0x01, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e,
+ 0x53, 0x46, 0x45, 0x52, 0x10, 0xaa, 0x01, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x49,
+ 0x53, 0x5f, 0x49, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
+ 0x10, 0xab, 0x01, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x5f,
+ 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x10, 0xac, 0x01, 0x12, 0x21,
+ 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f, 0x54, 0x45, 0x41,
+ 0x4d, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xad,
+ 0x01, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f,
0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x53, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x54, 0x45, 0x41, 0x4d,
- 0x10, 0xae, 0x01, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x10, 0xae, 0x01, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
+ 0x52, 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0xaf,
+ 0x01, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f,
+ 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54, 0x10,
+ 0xb0, 0x01, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52,
+ 0x5f, 0x52, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x49, 0x50, 0x5f, 0x42, 0x4c,
+ 0x41, 0x43, 0x4b, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xb1, 0x01, 0x12, 0x14, 0x0a, 0x0f, 0x52,
0x45, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xc9,
- 0x01, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xad,
- 0x02, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x01, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xad, 0x02, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x45, 0x54,
0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x46, 0x41, 0x52, 0x10, 0xae, 0x02, 0x12,
- 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x43, 0x55, 0x52, 0x52, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x41, 0x4c, 0x4b, 0x10,
- 0xaf, 0x02, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x55, 0x52, 0x52, 0x45,
+ 0x4e, 0x54, 0x5f, 0x54, 0x41, 0x4c, 0x4b, 0x10, 0xaf, 0x02, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45,
0x54, 0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49,
- 0x4c, 0x10, 0xb0, 0x02, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x46, 0x41, 0x49,
- 0x4c, 0x10, 0xb1, 0x02, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x4c, 0x10, 0xb0, 0x02, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x50, 0x43, 0x5f,
+ 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xb1, 0x02, 0x12, 0x18, 0x0a, 0x13,
0x52, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58,
- 0x49, 0x53, 0x54, 0x10, 0x91, 0x03, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x46,
- 0x41, 0x49, 0x4c, 0x10, 0x92, 0x03, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54,
- 0x45, 0x4e, 0x54, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x93, 0x03, 0x12, 0x26, 0x0a, 0x21,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x52, 0x47,
- 0x41, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x41, 0x54, 0x45,
- 0x44, 0x10, 0x94, 0x03, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x49, 0x53, 0x54, 0x10, 0x91, 0x03, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x51, 0x55,
+ 0x45, 0x53, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x92, 0x03, 0x12, 0x1c,
+ 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54,
+ 0x45, 0x4e, 0x54, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x93, 0x03, 0x12, 0x1e, 0x0a, 0x19,
+ 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x52, 0x47, 0x41, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x41, 0x54, 0x45, 0x44, 0x10, 0x94, 0x03, 0x12, 0x19, 0x0a, 0x14,
0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x52, 0x47, 0x41, 0x49, 0x4e, 0x5f, 0x46, 0x49, 0x4e, 0x49,
- 0x53, 0x48, 0x45, 0x44, 0x10, 0x95, 0x03, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45,
- 0x5f, 0x41, 0x53, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x54, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x44, 0x5f,
- 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x96, 0x03, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43,
+ 0x53, 0x48, 0x45, 0x44, 0x10, 0x95, 0x03, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x49,
+ 0x4e, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x41, 0x53, 0x53, 0x4f, 0x43, 0x49, 0x41,
+ 0x54, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x96, 0x03,
+ 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43,
0x45, 0x5f, 0x53, 0x55, 0x42, 0x4d, 0x49, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x44, 0x5f, 0x4e, 0x4f,
- 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x4c, 0x55, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x97, 0x03, 0x12, 0x23,
- 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f,
- 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
- 0x10, 0xf5, 0x03, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x4c, 0x55, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x97, 0x03, 0x12, 0x1b,
+ 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xf5, 0x03, 0x12, 0x16, 0x0a, 0x11, 0x52,
0x45, 0x54, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x46, 0x41, 0x52,
- 0x10, 0xf6, 0x03, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x59, 0x5f,
- 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xf7, 0x03, 0x12, 0x21, 0x0a, 0x1c, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54,
- 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xf8, 0x03, 0x12, 0x21,
- 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e,
- 0x54, 0x45, 0x52, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xf9,
- 0x03, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x10, 0xf6, 0x03, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54,
+ 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x59, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
+ 0x10, 0xf7, 0x03, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54,
+ 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xf8, 0x03, 0x12, 0x19,
+ 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x43, 0x45, 0x4e,
+ 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xf9, 0x03, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
- 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xfa, 0x03, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4d, 0x41,
- 0x58, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xfb, 0x03, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x4c,
- 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xfc, 0x03, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4a, 0x4f, 0x49, 0x4e, 0x5f, 0x4f, 0x54, 0x48,
- 0x45, 0x52, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x10, 0xfd, 0x03, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45,
+ 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xfa, 0x03, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54,
+ 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10,
+ 0xfb, 0x03, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x4c,
+ 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xfc, 0x03, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f,
+ 0x4a, 0x4f, 0x49, 0x4e, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x10,
+ 0xfd, 0x03, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45,
0x52, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
- 0x10, 0xfe, 0x03, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x49, 0x53, 0x5f, 0x4c, 0x4f,
- 0x43, 0x4b, 0x45, 0x44, 0x10, 0xff, 0x03, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45,
- 0x4c, 0x46, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x80, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0x81, 0x04, 0x12, 0x22, 0x0a,
- 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52,
+ 0x10, 0xfe, 0x03, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x45, 0x41, 0x54, 0x48,
+ 0x45, 0x52, 0x5f, 0x49, 0x53, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xff, 0x03, 0x12,
+ 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45,
+ 0x4c, 0x46, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x80, 0x04, 0x12, 0x18, 0x0a, 0x13, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49,
+ 0x53, 0x54, 0x10, 0x81, 0x04, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52,
0x4b, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0x82,
- 0x04, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58,
- 0x49, 0x53, 0x54, 0x53, 0x10, 0x83, 0x04, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x4f, 0x56, 0x45, 0x52,
- 0x46, 0x4c, 0x4f, 0x57, 0x10, 0x84, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0x85, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x55, 0x4e,
- 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x86, 0x04, 0x12, 0x23, 0x0a,
- 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52,
- 0x4b, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10,
- 0x87, 0x04, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x04, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x41, 0x4c,
+ 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0x83, 0x04, 0x12,
+ 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x4f, 0x56, 0x45, 0x52,
+ 0x46, 0x4c, 0x4f, 0x57, 0x10, 0x84, 0x04, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x41, 0x52, 0x4b, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0x85,
+ 0x04, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x55, 0x4e,
+ 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x86, 0x04, 0x12, 0x1b, 0x0a,
+ 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x54,
+ 0x4f, 0x4f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0x87, 0x04, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45,
0x54, 0x5f, 0x44, 0x49, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10,
- 0x88, 0x04, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x54, 0x4f,
- 0x4b, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x89, 0x04, 0x12, 0x23,
- 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f,
+ 0x88, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
+ 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41,
+ 0x4c, 0x49, 0x44, 0x10, 0x89, 0x04, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f,
0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45,
- 0x10, 0x8a, 0x04, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53,
- 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x8b, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x8c, 0x04, 0x12, 0x36, 0x0a,
- 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c,
- 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x5f, 0x4f,
- 0x4e, 0x4c, 0x59, 0x5f, 0x4f, 0x4e, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x4d, 0x4f,
- 0x44, 0x45, 0x10, 0x8d, 0x04, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x43, 0x41, 0x4e,
+ 0x10, 0x8a, 0x04, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x47,
+ 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x8b,
+ 0x04, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x8c, 0x04, 0x12, 0x2e, 0x0a,
+ 0x29, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x49, 0x4e, 0x54,
+ 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x5f, 0x4f, 0x4e, 0x5f, 0x53,
+ 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0x8d, 0x04, 0x12, 0x21, 0x0a,
+ 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x43, 0x41, 0x4e,
0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x10, 0x8e, 0x04,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x4d, 0x45, 0x45, 0x54, 0x10, 0x8f, 0x04, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59,
+ 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f,
+ 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x45, 0x45, 0x54, 0x10, 0x8f,
+ 0x04, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59,
0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x45, 0x45, 0x54, 0x10,
- 0x90, 0x04, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f,
- 0x54, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x10, 0x91, 0x04, 0x12, 0x2e, 0x0a,
- 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e,
+ 0x90, 0x04, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x50, 0x4c,
+ 0x41, 0x59, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46,
+ 0x45, 0x52, 0x10, 0x91, 0x04, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e,
0x54, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x5f,
- 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x92, 0x04, 0x12, 0x26, 0x0a,
- 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x45,
- 0x4e, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54,
- 0x43, 0x48, 0x10, 0x93, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x53, 0x5f, 0x52, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x56,
- 0x41, 0x4c, 0x49, 0x44, 0x10, 0xa7, 0x04, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x49, 0x4e, 0x56, 0x41,
- 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x10, 0xa8, 0x04, 0x12,
- 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x92, 0x04, 0x12, 0x1e, 0x0a,
+ 0x19, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x93, 0x04, 0x12, 0x18, 0x0a,
+ 0x13, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x53, 0x5f, 0x52, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x56,
+ 0x41, 0x4c, 0x49, 0x44, 0x10, 0xa7, 0x04, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x41, 0x52, 0x4b, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x43, 0x45, 0x4e,
+ 0x45, 0x5f, 0x49, 0x44, 0x10, 0xa8, 0x04, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x49,
0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x54, 0x4f, 0x5f,
0x55, 0x53, 0x45, 0x5f, 0x41, 0x4e, 0x43, 0x48, 0x4f, 0x52, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54,
- 0x10, 0xa9, 0x04, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x53, 0x43,
- 0x45, 0x4e, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xaa, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x53,
+ 0x10, 0xa9, 0x04, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
+ 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c,
+ 0x10, 0xaa, 0x04, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x53,
0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x4e, 0x55, 0x4c, 0x4c, 0x10, 0xab, 0x04, 0x12,
- 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47,
- 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x49, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xac, 0x04,
- 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x49, 0x44, 0x5f,
+ 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xac, 0x04, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f,
0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50,
- 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x10, 0xad, 0x04, 0x12, 0x22,
- 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f,
- 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x4e, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x10,
- 0xae, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x10, 0xad, 0x04, 0x12, 0x1a,
+ 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x47, 0x5f,
+ 0x49, 0x4e, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x10, 0xae, 0x04, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45,
0x54, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x43,
- 0x45, 0x4e, 0x45, 0x10, 0xaf, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x49,
- 0x54, 0x59, 0x5f, 0x49, 0x44, 0x10, 0xb0, 0x04, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f,
- 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x10, 0xb1, 0x04, 0x12, 0x28, 0x0a, 0x23, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x5f,
- 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c,
- 0x4f, 0x57, 0x10, 0xb2, 0x04, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x41, 0x47, 0x5f, 0x53,
- 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0xb3, 0x04, 0x12, 0x28,
- 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x45,
- 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x41, 0x47, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
- 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xb4, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f,
- 0x41, 0x52, 0x45, 0x41, 0x5f, 0x49, 0x44, 0x10, 0xb5, 0x04, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xd9, 0x04, 0x12, 0x27, 0x0a, 0x22, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x5f,
+ 0x45, 0x4e, 0x45, 0x10, 0xaf, 0x04, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e,
+ 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x44, 0x10, 0xb0, 0x04,
+ 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f,
+ 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x10, 0xb1, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52,
+ 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x53,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0xb2, 0x04, 0x12, 0x1f, 0x0a,
+ 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x41, 0x47, 0x5f, 0x53,
+ 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0xb3, 0x04, 0x12, 0x20,
+ 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x41, 0x47, 0x5f,
+ 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xb4, 0x04,
+ 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f,
+ 0x41, 0x52, 0x45, 0x41, 0x5f, 0x49, 0x44, 0x10, 0xb5, 0x04, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45,
+ 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54,
+ 0x10, 0xd9, 0x04, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x5f,
0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x57, 0x45, 0x49, 0x47, 0x48,
- 0x54, 0x10, 0xda, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x52, 0x4f,
- 0x50, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xdb, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x55, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xdc, 0x04, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x49,
- 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54,
- 0x10, 0xdd, 0x04, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x54, 0x10, 0xda, 0x04, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xdb, 0x04,
+ 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x55, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xdc, 0x04, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45,
+ 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x55,
+ 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xdd, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52,
0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f,
- 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xde, 0x04, 0x12, 0x23, 0x0a,
- 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45,
- 0x4d, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10,
- 0xdf, 0x04, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xde, 0x04, 0x12, 0x1b, 0x0a,
+ 0x16, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44,
+ 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xdf, 0x04, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45,
0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4f, 0x4c, 0x44, 0x4f,
- 0x57, 0x4e, 0x10, 0xe0, 0x04, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xe1, 0x04, 0x12, 0x24, 0x0a,
- 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45,
+ 0x57, 0x4e, 0x10, 0xe0, 0x04, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55,
+ 0x47, 0x48, 0x10, 0xe1, 0x04, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45,
0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54,
- 0x10, 0xe2, 0x04, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x49, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58,
- 0x49, 0x53, 0x54, 0x10, 0xe3, 0x04, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x49, 0x50, 0x45, 0x5f, 0x4c, 0x4f, 0x43,
- 0x4b, 0x45, 0x44, 0x10, 0xe4, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x49, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4c,
- 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xe5, 0x04, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44,
- 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xe6, 0x04, 0x12, 0x24,
- 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f,
- 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53,
- 0x48, 0x10, 0xe7, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x10, 0xe2, 0x04, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x49, 0x50,
+ 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xe3, 0x04, 0x12, 0x16,
+ 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x49, 0x50, 0x45, 0x5f, 0x4c, 0x4f, 0x43,
+ 0x4b, 0x45, 0x44, 0x10, 0xe4, 0x04, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45,
+ 0x43, 0x49, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xe5, 0x04,
+ 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44,
+ 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xe6, 0x04, 0x12, 0x1c,
+ 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xe7, 0x04, 0x12, 0x1a, 0x0a, 0x15,
0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x47, 0x45, 0x54, 0x10, 0xe8, 0x04, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe9, 0x04, 0x12, 0x23, 0x0a, 0x1e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
+ 0x54, 0x5f, 0x47, 0x45, 0x54, 0x10, 0xe8, 0x04, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f,
+ 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
+ 0x54, 0x10, 0xe9, 0x04, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54,
0x41, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x53, 0x45, 0x10, 0xea,
- 0x04, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
- 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xeb, 0x04, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x49, 0x50, 0x45,
+ 0x04, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x45,
+ 0x45, 0x44, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10,
+ 0xeb, 0x04, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x49, 0x50, 0x45,
0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x55, 0x54, 0x4f, 0x5f, 0x51, 0x54, 0x45, 0x10, 0xec, 0x04,
- 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x55, 0x53, 0x59, 0x5f, 0x51, 0x55,
- 0x45, 0x55, 0x45, 0x10, 0xed, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x5f, 0x4d, 0x4f, 0x52, 0x45, 0x5f,
- 0x53, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xee, 0x04, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x44, 0x45,
- 0x50, 0x4f, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xef, 0x04,
- 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44,
+ 0x5f, 0x42, 0x55, 0x53, 0x59, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x10, 0xed, 0x04, 0x12, 0x18,
+ 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x5f, 0x4d, 0x4f, 0x52, 0x45, 0x5f,
+ 0x53, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xee, 0x04, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f,
+ 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x44, 0x45, 0x50, 0x4f, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xef, 0x04, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f,
0x48, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48,
- 0x10, 0xf0, 0x04, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x53, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
- 0x55, 0x47, 0x48, 0x10, 0xf1, 0x04, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45,
- 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf2, 0x04, 0x12, 0x23, 0x0a, 0x1e, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x4f, 0x49, 0x4e,
- 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf3, 0x04,
- 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x10, 0xf0, 0x04, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x4f, 0x49, 0x4e,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf1, 0x04, 0x12, 0x1b,
+ 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45,
+ 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf2, 0x04, 0x12, 0x1b, 0x0a, 0x16, 0x52,
+ 0x45, 0x54, 0x5f, 0x53, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f,
+ 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf3, 0x04, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f,
0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0xf4, 0x04, 0x12,
- 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52,
- 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10,
- 0xf5, 0x04, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41,
+ 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xf5, 0x04, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
- 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0xf6, 0x04, 0x12, 0x22, 0x0a, 0x1d,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x49, 0x56, 0x49,
- 0x4e, 0x47, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x10, 0xf7, 0x04,
- 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0xf6, 0x04, 0x12, 0x1a, 0x0a, 0x15,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x49, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
+ 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x10, 0xf7, 0x04, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f,
0x47, 0x49, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x45, 0x44, 0x10, 0xf8, 0x04, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x49, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x44, 0x10, 0xf9, 0x04, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f,
- 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xfa, 0x04, 0x12, 0x25, 0x0a,
- 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52,
- 0x47, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f, 0x43, 0x41, 0x50, 0x41, 0x43, 0x49, 0x54,
- 0x59, 0x10, 0xfb, 0x04, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x45, 0x44, 0x10, 0xf8, 0x04, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x49, 0x56,
+ 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x44, 0x10,
+ 0xf9, 0x04, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f,
+ 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xfa, 0x04, 0x12, 0x1d, 0x0a,
+ 0x18, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45,
+ 0x5f, 0x43, 0x41, 0x50, 0x41, 0x43, 0x49, 0x54, 0x59, 0x10, 0xfb, 0x04, 0x12, 0x1e, 0x0a, 0x19,
+ 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xfc, 0x04, 0x12, 0x1a, 0x0a, 0x15,
0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xfc, 0x04, 0x12, 0x22, 0x0a, 0x1d,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47,
- 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xfd, 0x04,
- 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xfd, 0x04, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f,
0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d,
- 0x10, 0xfe, 0x04, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xff, 0x04,
- 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x10, 0xfe, 0x04, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
+ 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xff, 0x04, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f,
0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x10, 0x80, 0x05, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f,
- 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x81, 0x05, 0x12,
- 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0x80, 0x05, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0x81, 0x05, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x45,
0x51, 0x55, 0x49, 0x50, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x10, 0x82, 0x05, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x53, 0x48, 0x4f, 0x55, 0x4c, 0x44, 0x5f,
- 0x48, 0x41, 0x56, 0x45, 0x5f, 0x4e, 0x4f, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x83, 0x05,
- 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x54, 0x10, 0x82, 0x05, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x53, 0x48, 0x4f, 0x55, 0x4c, 0x44, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x4e, 0x4f, 0x5f,
+ 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x83, 0x05, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f,
0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x4c,
0x45, 0x56, 0x45, 0x4c, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x10, 0x84, 0x05, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
- 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x85, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
- 0x57, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x86, 0x05, 0x12, 0x23,
- 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54,
- 0x45, 0x4d, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x5a, 0x45, 0x52, 0x4f,
- 0x10, 0x87, 0x05, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x54, 0x10, 0x84, 0x05, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x45, 0x41, 0x50,
+ 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
+ 0x10, 0x85, 0x05, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
+ 0x57, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x86, 0x05, 0x12, 0x1b,
+ 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54,
+ 0x5f, 0x49, 0x53, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x87, 0x05, 0x12, 0x18, 0x0a, 0x13, 0x52,
0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52,
- 0x45, 0x44, 0x10, 0x88, 0x05, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44,
- 0x5f, 0x4f, 0x55, 0x54, 0x50, 0x55, 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x89, 0x05,
- 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x45, 0x44, 0x10, 0x88, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4f, 0x55, 0x54, 0x50, 0x55, 0x54, 0x5f,
+ 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x89, 0x05, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f,
0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x48, 0x49, 0x47, 0x48,
- 0x45, 0x52, 0x10, 0x8a, 0x05, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x57, 0x41, 0x4b, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x57, 0x45, 0x41, 0x50,
- 0x4f, 0x4e, 0x10, 0x8b, 0x05, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x42,
- 0x45, 0x45, 0x4e, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45, 0x44, 0x10, 0x8c, 0x05, 0x12, 0x29, 0x0a,
- 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55,
- 0x49, 0x50, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45, 0x44, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54,
- 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10, 0x8d, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x57, 0x41, 0x4b, 0x45, 0x4e, 0x5f, 0x4c,
- 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4d, 0x41, 0x58, 0x10, 0x8e, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x8f, 0x05, 0x12, 0x23,
- 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x43,
+ 0x45, 0x52, 0x10, 0x8a, 0x05, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55,
+ 0x49, 0x50, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x57, 0x41, 0x4b, 0x45, 0x5f,
+ 0x4f, 0x46, 0x46, 0x5f, 0x57, 0x45, 0x41, 0x50, 0x4f, 0x4e, 0x10, 0x8b, 0x05, 0x12, 0x1e, 0x0a,
+ 0x19, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x42,
+ 0x45, 0x45, 0x4e, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45, 0x44, 0x10, 0x8c, 0x05, 0x12, 0x21, 0x0a,
+ 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x57, 0x45, 0x41, 0x52, 0x45,
+ 0x44, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x10, 0x8d, 0x05,
+ 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x57, 0x41, 0x4b, 0x45, 0x4e, 0x5f, 0x4c,
+ 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4d, 0x41, 0x58, 0x10, 0x8e, 0x05, 0x12, 0x19, 0x0a, 0x14, 0x52,
+ 0x45, 0x54, 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
+ 0x55, 0x47, 0x48, 0x10, 0x8f, 0x05, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x43,
0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
- 0x10, 0x90, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
- 0x55, 0x47, 0x48, 0x10, 0x94, 0x05, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45,
- 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x95, 0x05, 0x12, 0x24, 0x0a, 0x1f, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e,
- 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x10, 0x96,
- 0x05, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x10, 0x90, 0x05, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x94, 0x05, 0x12, 0x1b,
+ 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45,
+ 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x95, 0x05, 0x12, 0x1c, 0x0a, 0x17, 0x52,
+ 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x53, 0x54, 0x41,
+ 0x54, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x10, 0x96, 0x05, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54,
0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x42, 0x4f, 0x55, 0x47, 0x48, 0x54, 0x5f, 0x43, 0x4f,
0x55, 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x97, 0x05, 0x12,
- 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52,
- 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f,
- 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e,
- 0x10, 0x98, 0x05, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x43, 0x41, 0x52,
+ 0x44, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48,
+ 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0x98, 0x05, 0x12, 0x1b, 0x0a, 0x16, 0x52,
0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x45, 0x58,
- 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x99, 0x05, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x43,
- 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x4b, 0x10, 0x9a, 0x05, 0x12, 0x21,
- 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x54,
+ 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x99, 0x05, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f,
+ 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43,
+ 0x4f, 0x4f, 0x4b, 0x10, 0x9a, 0x05, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x54,
0x54, 0x41, 0x43, 0x48, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x43, 0x44, 0x10, 0x9b,
- 0x05, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x41, 0x55, 0x54, 0x4f, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x4f, 0x50,
- 0x45, 0x4e, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x10, 0x9c, 0x05, 0x12, 0x33,
- 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x55,
+ 0x05, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x55, 0x54, 0x4f, 0x5f, 0x52, 0x45,
+ 0x43, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
+ 0x4f, 0x46, 0x46, 0x10, 0x9c, 0x05, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x55,
0x54, 0x4f, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x42, 0x4f, 0x55, 0x47, 0x48,
0x54, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44,
- 0x10, 0x9d, 0x05, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x47, 0x41, 0x49, 0x4e, 0x5f, 0x46, 0x41,
- 0x49, 0x4c, 0x45, 0x44, 0x10, 0x9e, 0x05, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4f, 0x52,
+ 0x10, 0x9d, 0x05, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e,
+ 0x5f, 0x47, 0x41, 0x49, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x9e, 0x05, 0x12,
+ 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4f, 0x52,
0x4e, 0x41, 0x4d, 0x45, 0x4e, 0x54, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x52, 0x52,
- 0x4f, 0x52, 0x10, 0x9f, 0x05, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f,
- 0x53, 0x41, 0x54, 0x49, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xa0,
- 0x05, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x4f, 0x52, 0x10, 0x9f, 0x05, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x4c,
+ 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x41, 0x54, 0x49, 0x41, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xa0, 0x05, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54,
0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4c, 0x45, 0x56,
0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xa1, 0x05, 0x12,
- 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46,
- 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
- 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa2, 0x05, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x41,
+ 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x50, 0x4f, 0x49,
+ 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa2, 0x05,
+ 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x41,
0x4e, 0x43, 0x48, 0x4f, 0x52, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c,
- 0x10, 0xa3, 0x05, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x4e, 0x43, 0x48, 0x4f, 0x52,
- 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
- 0x10, 0xa4, 0x05, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x10, 0xa3, 0x05, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45,
+ 0x54, 0x5f, 0x41, 0x4e, 0x43, 0x48, 0x4f, 0x52, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xa4, 0x05, 0x12, 0x25, 0x0a, 0x20, 0x52,
0x45, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x42, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x45, 0x5f, 0x45,
0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10,
- 0xa5, 0x05, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x42, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44,
- 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xa6, 0x05, 0x12, 0x25, 0x0a,
- 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e,
+ 0xa5, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x4e, 0x46, 0x49, 0x52,
+ 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f, 0x55,
+ 0x4e, 0x54, 0x10, 0xa6, 0x05, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e,
0x43, 0x48, 0x5f, 0x42, 0x4f, 0x58, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x45, 0x52, 0x52, 0x4f,
- 0x52, 0x10, 0xa7, 0x05, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x51, 0x55, 0x49, 0x43,
- 0x4b, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x10, 0xa8, 0x05, 0x12,
- 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49,
+ 0x52, 0x10, 0xa7, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41,
+ 0x4c, 0x49, 0x44, 0x5f, 0x51, 0x55, 0x49, 0x43, 0x4b, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x57, 0x49,
+ 0x44, 0x47, 0x45, 0x54, 0x10, 0xa8, 0x05, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x49,
0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x43, 0x45, 0x5f, 0x52,
- 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xa9, 0x05, 0x12, 0x2f, 0x0a,
- 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x45,
- 0x56, 0x5f, 0x44, 0x45, 0x54, 0x45, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45,
- 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xaa, 0x05, 0x12, 0x26,
- 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x4f,
+ 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xa9, 0x05, 0x12, 0x27, 0x0a,
+ 0x22, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x5f, 0x44, 0x45, 0x54, 0x45, 0x43, 0x54,
+ 0x45, 0x44, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f,
+ 0x55, 0x4e, 0x44, 0x10, 0xaa, 0x05, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x4f,
0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x4f, 0x4e, 0x45, 0x4f, 0x46, 0x46, 0x5f, 0x47, 0x41, 0x48,
- 0x54, 0x45, 0x52, 0x10, 0xab, 0x05, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x57, 0x49,
- 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x49, 0x44,
- 0x10, 0xac, 0x05, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x54, 0x45, 0x52, 0x10, 0xab, 0x05, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e,
+ 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54,
+ 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x49, 0x44, 0x10, 0xac, 0x05, 0x12, 0x29, 0x0a, 0x24, 0x52,
0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x54, 0x45, 0x43, 0x54,
0x4f, 0x52, 0x5f, 0x4e, 0x4f, 0x5f, 0x48, 0x49, 0x4e, 0x54, 0x5f, 0x54, 0x4f, 0x5f, 0x43, 0x4c,
- 0x45, 0x41, 0x52, 0x10, 0xad, 0x05, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52,
- 0x45, 0x41, 0x44, 0x59, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x49, 0x4e, 0x5f, 0x4e, 0x45, 0x41, 0x52,
- 0x42, 0x59, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x55, 0x53, 0x10, 0xae, 0x05, 0x12, 0x34, 0x0a, 0x2f,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
+ 0x45, 0x41, 0x52, 0x10, 0xad, 0x05, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49,
+ 0x44, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x57, 0x49, 0x54,
+ 0x48, 0x49, 0x4e, 0x5f, 0x4e, 0x45, 0x41, 0x52, 0x42, 0x59, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x55,
+ 0x53, 0x10, 0xae, 0x05, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
0x45, 0x54, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43,
0x54, 0x4f, 0x52, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x53, 0x10,
- 0xaf, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x42,
- 0x41, 0x54, 0x10, 0xb0, 0x05, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0xaf, 0x05, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x10, 0xb0, 0x05, 0x12, 0x21, 0x0a,
+ 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
0x53, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x49, 0x43, 0x4b, 0x5f, 0x55, 0x53, 0x45, 0x10, 0xb1, 0x05,
- 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x48, 0x5f, 0x57,
- 0x49, 0x44, 0x47, 0x45, 0x54, 0x10, 0xb2, 0x05, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x49, 0x53,
- 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xb3, 0x05, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f,
- 0x49, 0x53, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xb4, 0x05, 0x12, 0x22, 0x0a, 0x1d,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x42,
+ 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
+ 0x41, 0x54, 0x54, 0x41, 0x43, 0x48, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x10, 0xb2, 0x05,
+ 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x49, 0x53,
+ 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xb3, 0x05, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45,
+ 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45,
+ 0x44, 0x10, 0xb4, 0x05, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x42,
0x49, 0x4e, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xb5, 0x05,
- 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x50, 0x55, 0x54, 0x5f, 0x53, 0x54, 0x41,
- 0x43, 0x4b, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb6, 0x05, 0x12, 0x27, 0x0a, 0x22, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
+ 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x47, 0x45, 0x5f, 0x4f, 0x55,
+ 0x54, 0x50, 0x55, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x43, 0x4b, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xb6, 0x05, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
0x44, 0x59, 0x5f, 0x44, 0x45, 0x54, 0x54, 0x41, 0x43, 0x48, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45,
- 0x54, 0x10, 0xb7, 0x05, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44,
- 0x45, 0x52, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f,
- 0x55, 0x4e, 0x54, 0x10, 0xb8, 0x05, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52,
+ 0x54, 0x10, 0xb7, 0x05, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x45, 0x52, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
+ 0x44, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xb8, 0x05, 0x12, 0x2f,
+ 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52,
0x49, 0x56, 0x49, 0x4c, 0x45, 0x47, 0x45, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x5f, 0x54, 0x59,
0x50, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0xb9, 0x05, 0x12,
- 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42,
- 0x4f, 0x4e, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
- 0x44, 0x5f, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xba,
- 0x05, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x55,
+ 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xba, 0x05, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54,
0x5f, 0x52, 0x45, 0x4c, 0x49, 0x51, 0x55, 0x41, 0x52, 0x59, 0x5f, 0x44, 0x45, 0x43, 0x4f, 0x4d,
0x50, 0x4f, 0x53, 0x45, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
- 0x10, 0xbb, 0x05, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x45, 0x5f,
- 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48,
- 0x10, 0xbc, 0x05, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x10, 0xbb, 0x05, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
+ 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbc, 0x05, 0x12, 0x18, 0x0a, 0x13, 0x52,
0x45, 0x54, 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49,
- 0x53, 0x54, 0x10, 0xbd, 0x05, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52,
- 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbe,
- 0x05, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x53, 0x54, 0x10, 0xbd, 0x05, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x4f, 0x4f,
+ 0x44, 0x53, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbe, 0x05, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54,
0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x49,
- 0x4d, 0x45, 0x10, 0xbf, 0x05, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x4e,
- 0x55, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xc0, 0x05,
- 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x4d, 0x45, 0x10, 0xbf, 0x05, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x4f, 0x4f,
+ 0x44, 0x53, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
+ 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xc0, 0x05, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f,
0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x52,
- 0x52, 0x4f, 0x52, 0x10, 0xc1, 0x05, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f,
- 0x50, 0x45, 0x4e, 0x10, 0xc2, 0x05, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
+ 0x52, 0x4f, 0x52, 0x10, 0xc1, 0x05, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48,
+ 0x4f, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xc2, 0x05, 0x12, 0x1f,
+ 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xc3, 0x05, 0x12,
- 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43,
- 0x48, 0x41, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44, 0x44, 0x45, 0x4e, 0x10, 0x9e, 0x06,
- 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x44, 0x10, 0x9f, 0x06, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x46,
- 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x4c, 0x59, 0x10, 0xa0, 0x06, 0x12, 0x21, 0x0a, 0x1c,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47,
- 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xa1, 0x06, 0x12,
- 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47,
- 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41,
- 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xa2, 0x06, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x47, 0x41, 0x54, 0x48, 0x45, 0x52, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xa3, 0x06,
- 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10,
- 0xa4, 0x06, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f,
- 0x46, 0x41, 0x49, 0x4c, 0x10, 0xa5, 0x06, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x54, 0x4f, 0x50, 0x5f, 0x4f,
- 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10,
- 0xa6, 0x06, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x45, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xa7, 0x06, 0x12, 0x25, 0x0a,
- 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x45,
- 0x44, 0x10, 0xa8, 0x06, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4e,
+ 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x42, 0x41, 0x54, 0x43,
+ 0x48, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xc4, 0x05, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f,
+ 0x42, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x42, 0x55, 0x59, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
+ 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc5, 0x05, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f,
+ 0x43, 0x48, 0x41, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x42, 0x49, 0x44, 0x44, 0x45, 0x4e, 0x10, 0x9e,
+ 0x06, 0x12, 0x10, 0x0a, 0x0b, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x44,
+ 0x10, 0x9f, 0x06, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f,
+ 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x4c, 0x59, 0x10, 0xa0, 0x06, 0x12, 0x19, 0x0a,
+ 0x14, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xa1, 0x06, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xa2, 0x06, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
+ 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x47, 0x41, 0x54, 0x48,
+ 0x45, 0x52, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xa3, 0x06, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54,
+ 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
+ 0x10, 0xa4, 0x06, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45,
+ 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xa5, 0x06,
+ 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x54, 0x4f, 0x50, 0x5f,
+ 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54,
+ 0x10, 0xa6, 0x06, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45,
+ 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x45, 0x10, 0xa7, 0x06, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41,
+ 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
+ 0x45, 0x44, 0x10, 0xa8, 0x06, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x53,
+ 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x5f, 0x51, 0x55, 0x41, 0x4c, 0x49,
+ 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xa9, 0x06, 0x12, 0x22, 0x0a, 0x1d, 0x52,
+ 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x49,
+ 0x46, 0x45, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x10, 0xaa, 0x06, 0x12,
+ 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53,
+ 0x54, 0x5f, 0x57, 0x45, 0x45, 0x4b, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xab, 0x06, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f,
+ 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4c,
+ 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xac, 0x06, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45,
+ 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x48, 0x41, 0x53,
+ 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xad, 0x06, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54,
+ 0x5f, 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4e,
0x4f, 0x5f, 0x51, 0x55, 0x41, 0x4c, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10,
- 0xa9, 0x06, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x49, 0x46,
- 0x45, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x10, 0xaa, 0x06, 0x12, 0x2a,
- 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f,
- 0x53, 0x53, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x57, 0x45, 0x45, 0x4b, 0x5f, 0x4e, 0x55,
- 0x4d, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xab, 0x06, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43,
- 0x48, 0x45, 0x53, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44,
- 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xac, 0x06, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x48,
- 0x45, 0x53, 0x54, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xad, 0x06,
- 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f,
- 0x5f, 0x51, 0x55, 0x41, 0x4c, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xae,
- 0x06, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4c,
- 0x49, 0x46, 0x45, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x10, 0xaf, 0x06,
- 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x48, 0x41,
- 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xb0, 0x06, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f,
- 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x57, 0x4f,
- 0x52, 0x4c, 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xb1, 0x06, 0x12, 0x30, 0x0a, 0x2b,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50,
- 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x5f, 0x51, 0x55,
- 0x41, 0x4c, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xb2, 0x06, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
- 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53,
- 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xb3, 0x06, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c,
- 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x5f, 0x51, 0x55, 0x41, 0x4c, 0x49,
- 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xb4, 0x06, 0x12, 0x2e, 0x0a, 0x29, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52,
- 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4c, 0x49, 0x46, 0x45, 0x5f, 0x54,
- 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x10, 0xb5, 0x06, 0x12, 0x29, 0x0a, 0x24, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52,
- 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41,
- 0x4b, 0x45, 0x4e, 0x10, 0xb6, 0x06, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c, 0x45, 0x10, 0xb7, 0x06, 0x12, 0x26, 0x0a, 0x21, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43,
- 0x4c, 0x45, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x4f, 0x43, 0x43, 0x55, 0x50, 0x49, 0x45, 0x44,
- 0x10, 0xb8, 0x06, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c,
- 0x45, 0x10, 0xb9, 0x06, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0xae, 0x06, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f,
+ 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x49, 0x46, 0x45, 0x5f, 0x54, 0x49, 0x4d,
+ 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x10, 0xaf, 0x06, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54,
+ 0x5f, 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x5f, 0x48,
+ 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xb0, 0x06, 0x12, 0x28, 0x0a, 0x23, 0x52,
+ 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x4f, 0x53, 0x53, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54,
+ 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x10, 0xb1, 0x06, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x5f, 0x51,
+ 0x55, 0x41, 0x4c, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xb2, 0x06, 0x12,
+ 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52,
+ 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10,
+ 0xb3, 0x06, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41,
+ 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x5f, 0x51, 0x55, 0x41, 0x4c,
+ 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xb4, 0x06, 0x12, 0x26, 0x0a, 0x21,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x5f, 0x4c, 0x49, 0x46, 0x45, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x56, 0x45,
+ 0x52, 0x10, 0xb5, 0x06, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x45,
+ 0x52, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54,
+ 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xb6, 0x06, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x47,
+ 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c,
+ 0x45, 0x10, 0xb7, 0x06, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x45, 0x48, 0x49,
+ 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x4f, 0x43, 0x43, 0x55, 0x50, 0x49, 0x45,
+ 0x44, 0x10, 0xb8, 0x06, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x49, 0x4e, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c, 0x45, 0x10, 0xb9, 0x06, 0x12, 0x1d, 0x0a,
+ 0x18, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x56, 0x45, 0x48, 0x49,
+ 0x43, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0xba, 0x06, 0x12, 0x23, 0x0a, 0x1e,
0x52, 0x45, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43,
- 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0xba, 0x06, 0x12, 0x2b, 0x0a, 0x26, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54,
- 0x45, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c, 0x45, 0x5f, 0x50, 0x4f, 0x53, 0x5f, 0x49, 0x4e,
- 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xbb, 0x06, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c, 0x45, 0x5f,
- 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b,
- 0x10, 0xbc, 0x06, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41,
- 0x43, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x45, 0x45, 0x54,
- 0x10, 0xbd, 0x06, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41,
- 0x43, 0x54, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xbe,
- 0x06, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x43,
- 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c,
- 0x49, 0x44, 0x10, 0xbf, 0x06, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x48, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x42, 0x45,
- 0x4c, 0x49, 0x53, 0x4b, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x49,
- 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x10, 0xc0, 0x06, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x48, 0x52, 0x45,
- 0x54, 0x5f, 0x4f, 0x42, 0x45, 0x4c, 0x49, 0x53, 0x4b, 0x5f, 0x4e, 0x4f, 0x5f, 0x41, 0x56, 0x41,
- 0x49, 0x4c, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0xc1, 0x06, 0x12, 0x1f, 0x0a, 0x1a, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xdc, 0x06, 0x12, 0x24, 0x0a, 0x1f,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49,
- 0x56, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10,
- 0xdd, 0x06, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52,
- 0x49, 0x42, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55,
- 0x47, 0x48, 0x10, 0xde, 0x06, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x50, 0x48,
- 0x41, 0x53, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xdf,
- 0x06, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x46, 0x4c, 0x59, 0x5f, 0x4e, 0x55,
- 0x4d, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe0, 0x06, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41,
- 0x4d, 0x50, 0x5f, 0x46, 0x4c, 0x59, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x57, 0x4f, 0x52, 0x44,
- 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0xe1, 0x06, 0x12, 0x2e, 0x0a, 0x29, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x49, 0x54, 0x59, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xe2, 0x06, 0x12, 0x35, 0x0a, 0x30, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x49, 0x54, 0x59, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10,
- 0xe3, 0x06, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
- 0x44, 0x59, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x45, 0x44, 0x10, 0xe4, 0x06, 0x12,
- 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53,
- 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x43,
- 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
- 0xe5, 0x06, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xe6, 0x06, 0x12, 0x2d,
- 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45,
- 0x4c, 0x49, 0x56, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0xe7, 0x06, 0x12, 0x32, 0x0a,
- 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x4c,
- 0x49, 0x56, 0x45, 0x52, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b,
- 0x45, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xe8,
- 0x06, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5f,
- 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe9, 0x06, 0x12,
- 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41,
- 0x53, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45,
- 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xea, 0x06, 0x12, 0x29, 0x0a, 0x24, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52,
- 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0xeb, 0x06, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x44,
- 0x49, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xec, 0x06,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xed, 0x06, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x53,
- 0x50, 0x45, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41,
- 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xee, 0x06, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x49, 0x47, 0x48, 0x54,
- 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0xef, 0x06, 0x12, 0x37,
- 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53,
- 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x49, 0x44, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x49, 0x4f, 0x55, 0x53,
- 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49,
- 0x53, 0x48, 0x45, 0x44, 0x10, 0xf0, 0x06, 0x12, 0x3d, 0x0a, 0x38, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50,
- 0x49, 0x4e, 0x45, 0x5f, 0x53, 0x48, 0x49, 0x4d, 0x4d, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x45,
- 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0xf1, 0x06, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49,
- 0x4e, 0x45, 0x5f, 0x57, 0x41, 0x52, 0x4d, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f,
- 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf2, 0x06, 0x12,
- 0x3b, 0x0a, 0x36, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44,
- 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x57, 0x4f, 0x4e, 0x44,
- 0x52, 0x4f, 0x55, 0x53, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf3, 0x06, 0x12, 0x3b, 0x0a, 0x36,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x47,
- 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x53, 0x48, 0x49, 0x4d, 0x4d, 0x45, 0x52,
- 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf4, 0x06, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f,
- 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x57, 0x41, 0x52, 0x4d, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e,
- 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf5, 0x06,
- 0x12, 0x39, 0x0a, 0x34, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x57, 0x4f, 0x4e,
- 0x44, 0x52, 0x4f, 0x55, 0x53, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf6, 0x06, 0x12, 0x33, 0x0a, 0x2e, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47,
- 0x59, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57,
- 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xfb, 0x06,
- 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41,
- 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xfc, 0x06, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55,
- 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e,
- 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xfd, 0x06,
- 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x54, 0x4f, 0x4b,
- 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x54, 0x10, 0xfe,
- 0x06, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45,
- 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xff, 0x06, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45,
- 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x80, 0x07, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d,
- 0x50, 0x5f, 0x50, 0x4f, 0x50, 0x55, 0x4c, 0x41, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x81, 0x07, 0x12, 0x30, 0x0a, 0x2b,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49,
- 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x82, 0x07, 0x12, 0x31,
- 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43,
- 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45,
- 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0x83,
- 0x07, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x41, 0x52, 0x45, 0x4e, 0x41, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
- 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10,
- 0x84, 0x07, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x59, 0x5f,
- 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x85, 0x07, 0x12, 0x29, 0x0a, 0x24, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x5f,
- 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43,
- 0x4b, 0x45, 0x44, 0x10, 0x86, 0x07, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x49, 0x47, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54,
- 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
- 0x48, 0x10, 0x87, 0x07, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54,
- 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
- 0x48, 0x10, 0x88, 0x07, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f,
- 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x47, 0x4f, 0x54, 0x10, 0x89, 0x07, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52,
- 0x45, 0x56, 0x5f, 0x50, 0x52, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x47, 0x45, 0x54, 0x10, 0x8a, 0x07, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x55, 0x44, 0x5f, 0x53,
- 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x8b,
- 0x07, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c,
- 0x5f, 0x44, 0x45, 0x50, 0x4f, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49,
- 0x4e, 0x44, 0x10, 0x8e, 0x07, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x44, 0x45, 0x50, 0x4f, 0x54,
- 0x5f, 0x49, 0x53, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x10, 0x8f, 0x07, 0x12,
- 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d,
- 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54,
- 0x10, 0xe9, 0x07, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54,
- 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xea, 0x07, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
- 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xcd, 0x08, 0x12, 0x22,
- 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55,
- 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10,
- 0xce, 0x08, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
- 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x44, 0x41, 0x59, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54,
- 0x10, 0xcf, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56,
- 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f, 0x55,
- 0x4e, 0x54, 0x10, 0xd0, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x56,
- 0x49, 0x56, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xd1, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
- 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x10, 0xd2,
- 0x08, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x10, 0xd3, 0x08, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x5f, 0x44,
- 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x44, 0x10, 0xd4,
- 0x08, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41,
- 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10,
- 0xd5, 0x08, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x4c, 0x45, 0x5f, 0x50, 0x4f, 0x53, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xbb,
+ 0x06, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c, 0x45,
+ 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43,
+ 0x4b, 0x10, 0xbc, 0x06, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x44,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x45, 0x45, 0x54, 0x10, 0xbd, 0x06, 0x12, 0x24, 0x0a, 0x1f,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
+ 0x41, 0x43, 0x54, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10,
+ 0xbe, 0x06, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54,
+ 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xbf, 0x06, 0x12, 0x2b,
+ 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x48, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x42,
+ 0x45, 0x4c, 0x49, 0x53, 0x4b, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f,
+ 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x10, 0xc0, 0x06, 0x12, 0x27, 0x0a, 0x22, 0x52,
+ 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x48, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x42, 0x45, 0x4c, 0x49,
+ 0x53, 0x4b, 0x5f, 0x4e, 0x4f, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x48, 0x45, 0x53,
+ 0x54, 0x10, 0xc1, 0x06, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x56, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xdc, 0x06, 0x12, 0x1c, 0x0a,
+ 0x17, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xdd, 0x06, 0x12, 0x29, 0x0a, 0x24, 0x52,
+ 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x54,
+ 0x52, 0x49, 0x42, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
+ 0x55, 0x47, 0x48, 0x10, 0xde, 0x06, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45,
+ 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xdf, 0x06, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45,
+ 0x54, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x46, 0x4c, 0x59, 0x5f, 0x4e,
+ 0x55, 0x4d, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe0, 0x06, 0x12, 0x27, 0x0a, 0x22, 0x52,
+ 0x45, 0x54, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x46, 0x4c, 0x59, 0x5f,
+ 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x57, 0x4f, 0x52, 0x44, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41,
+ 0x4c, 0x10, 0xe1, 0x06, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x56, 0x49, 0x54, 0x59, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xe2, 0x06, 0x12, 0x2d, 0x0a, 0x28,
+ 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x57, 0x41, 0x54,
+ 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xe3, 0x06, 0x12, 0x23, 0x0a, 0x1e, 0x52,
+ 0x45, 0x54, 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x41, 0x4c, 0x52, 0x45,
+ 0x41, 0x44, 0x59, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x45, 0x44, 0x10, 0xe4, 0x06,
+ 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xe5, 0x06, 0x12, 0x22, 0x0a, 0x1d, 0x52,
+ 0x45, 0x54, 0x5f, 0x53, 0x41, 0x4c, 0x45, 0x53, 0x4d, 0x41, 0x4e, 0x5f, 0x50, 0x4f, 0x53, 0x49,
+ 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xe6, 0x06, 0x12,
+ 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x51, 0x55,
+ 0x45, 0x53, 0x54, 0x10, 0xe7, 0x06, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x45,
+ 0x4c, 0x49, 0x56, 0x45, 0x52, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41,
+ 0x4b, 0x45, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
+ 0xe8, 0x06, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f,
+ 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f,
+ 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe9, 0x06, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f,
+ 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x45, 0x58, 0x43,
+ 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xea, 0x06, 0x12, 0x21, 0x0a, 0x1c,
+ 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f,
+ 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xeb, 0x06, 0x12,
+ 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x52, 0x45,
+ 0x44, 0x49, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xec,
+ 0x06, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x54,
+ 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0xed, 0x06, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f,
+ 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48,
+ 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xee, 0x06, 0x12, 0x2a, 0x0a, 0x25, 0x52,
+ 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x49, 0x47, 0x48, 0x54, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41,
+ 0x52, 0x54, 0x45, 0x44, 0x10, 0xef, 0x06, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x41,
+ 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x49, 0x44, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x49, 0x4f, 0x55,
+ 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e,
+ 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xf0, 0x06, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x5f,
+ 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x53, 0x48, 0x49,
+ 0x4d, 0x4d, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f,
+ 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf1, 0x06, 0x12,
+ 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50,
+ 0x49, 0x4e, 0x45, 0x5f, 0x57, 0x41, 0x52, 0x4d, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45,
+ 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf2, 0x06,
+ 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53,
+ 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x57, 0x4f, 0x4e, 0x44, 0x52, 0x4f, 0x55, 0x53, 0x5f, 0x45, 0x53,
+ 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0xf3, 0x06, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41,
+ 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x53, 0x48, 0x49, 0x4d, 0x4d, 0x45,
+ 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf4, 0x06, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45,
+ 0x54, 0x5f, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x57,
+ 0x41, 0x52, 0x4d, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf5, 0x06, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54,
+ 0x5f, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x5f, 0x53, 0x50, 0x49, 0x4e, 0x45, 0x5f, 0x57, 0x4f,
+ 0x4e, 0x44, 0x52, 0x4f, 0x55, 0x53, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf6, 0x06, 0x12, 0x2b, 0x0a, 0x26,
+ 0x52, 0x45, 0x54, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54,
+ 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53,
+ 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xfb, 0x06, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54,
+ 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48,
+ 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xfc, 0x06, 0x12, 0x2c, 0x0a, 0x27, 0x52,
+ 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f,
+ 0x41, 0x44, 0x44, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xfd, 0x06, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54,
+ 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x54, 0x4f,
+ 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x54, 0x10,
+ 0xfe, 0x06, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41,
+ 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0xff, 0x06, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x53,
+ 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x80, 0x07, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45,
+ 0x54, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x50, 0x4f, 0x50, 0x55, 0x4c,
+ 0x41, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0x81, 0x07, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x82, 0x07, 0x12,
+ 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
+ 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41,
+ 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0x83, 0x07, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
+ 0x54, 0x5f, 0x41, 0x52, 0x45, 0x4e, 0x41, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59,
+ 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44,
+ 0x10, 0x84, 0x07, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e,
+ 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x59, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45,
+ 0x44, 0x10, 0x85, 0x07, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x45, 0x56,
+ 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f,
+ 0x43, 0x4b, 0x45, 0x44, 0x10, 0x86, 0x07, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x42,
+ 0x49, 0x47, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x87, 0x07, 0x12, 0x26, 0x0a,
+ 0x21, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e,
+ 0x54, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55,
+ 0x47, 0x48, 0x10, 0x88, 0x07, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x4f,
+ 0x55, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59,
+ 0x5f, 0x47, 0x4f, 0x54, 0x10, 0x89, 0x07, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x50,
+ 0x52, 0x45, 0x56, 0x5f, 0x50, 0x52, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x47, 0x45, 0x54, 0x10, 0x8a, 0x07, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45,
+ 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x4d, 0x41,
+ 0x58, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x8b, 0x07, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
+ 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x4b, 0x49, 0x4c,
+ 0x4c, 0x5f, 0x44, 0x45, 0x50, 0x4f, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
+ 0x49, 0x4e, 0x44, 0x10, 0x8e, 0x07, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4b,
+ 0x49, 0x4c, 0x4c, 0x5f, 0x44, 0x45, 0x50, 0x4f, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x54, 0x48, 0x45,
+ 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x10, 0x8f, 0x07, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f,
+ 0x4d, 0x4f, 0x4e, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53,
+ 0x54, 0x10, 0xe9, 0x07, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x4f, 0x4e, 0x53,
+ 0x54, 0x45, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10,
+ 0xea, 0x07, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
+ 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xcd, 0x08, 0x12,
+ 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x51,
+ 0x55, 0x49, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xce, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x52,
+ 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
+ 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x44, 0x41, 0x59, 0x5f, 0x43, 0x4f, 0x55, 0x4e,
+ 0x54, 0x10, 0xcf, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
+ 0x44, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0xd0, 0x08, 0x12, 0x1c,
+ 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x56, 0x49, 0x56, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xd1, 0x08, 0x12, 0x1c, 0x0a, 0x17,
+ 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x10, 0xd2, 0x08, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45,
+ 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x10, 0xd3, 0x08, 0x12, 0x1d, 0x0a, 0x18, 0x52,
+ 0x45, 0x54, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
+ 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x44, 0x10, 0xd4, 0x08, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44,
- 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x53, 0x5f, 0x44, 0x49, 0x53, 0x4d,
- 0x49, 0x53, 0x53, 0x10, 0xd6, 0x08, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41,
- 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0xd7, 0x08, 0x12, 0x39, 0x0a,
- 0x34, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e,
- 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54,
- 0x45, 0x41, 0x4d, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f, 0x41,
- 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xd8, 0x08, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
- 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x49,
- 0x4e, 0x47, 0x45, 0x4c, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xd9, 0x08, 0x12, 0x33, 0x0a, 0x2e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x5f,
- 0x41, 0x4c, 0x4c, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0xda,
- 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x59, 0x5f,
- 0x48, 0x41, 0x53, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54,
- 0x10, 0xdb, 0x08, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52,
- 0x53, 0x5f, 0x4c, 0x45, 0x41, 0x56, 0x45, 0x10, 0xdc, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0xdd, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41,
- 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x4f, 0x54, 0x5f,
- 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x10, 0xde, 0x08, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
- 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0xdf, 0x08, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x45,
- 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x41,
- 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x44, 0x49, 0x45, 0x10, 0xe0, 0x08,
- 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x4b,
- 0x49, 0x43, 0x4b, 0x10, 0xe1, 0x08, 0x12, 0x3b, 0x0a, 0x36, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41,
- 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x53, 0x4f, 0x4d,
- 0x45, 0x4f, 0x4e, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
- 0x10, 0xe2, 0x08, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x46, 0x4f,
- 0x52, 0x43, 0x45, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x10, 0xe3, 0x08, 0x12, 0x2b, 0x0a, 0x26, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
- 0x4f, 0x4e, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x44, 0x55,
- 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xe4, 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
- 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xe5, 0x08, 0x12, 0x24,
- 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55,
- 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45,
- 0x44, 0x10, 0xe6, 0x08, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x59,
- 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xb1, 0x09, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x4d,
- 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xb2, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x53, 0x43, 0x45, 0x4e,
- 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xb3, 0x09, 0x12, 0x26, 0x0a, 0x21,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d,
- 0x4f, 0x44, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c,
- 0x45, 0x10, 0xb4, 0x09, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xb5, 0x09, 0x12, 0x22,
- 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
- 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x4d, 0x50, 0x10,
- 0xb6, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x5f, 0x53, 0x43, 0x45,
- 0x4e, 0x45, 0x10, 0xb7, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x49, 0x53,
- 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xb8, 0x09, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
- 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x45, 0x4e, 0x54, 0x45,
- 0x52, 0x10, 0xb9, 0x09, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x44, 0x49,
- 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0xba, 0x09, 0x12, 0x22, 0x0a,
- 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xbb,
- 0x09, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e,
- 0x54, 0x45, 0x52, 0x10, 0xbc, 0x09, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x45,
- 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x46, 0x55, 0x4c, 0x4c,
- 0x10, 0xbd, 0x09, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41,
- 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x10,
- 0xbe, 0x09, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45,
- 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x10, 0xbf, 0x09, 0x12, 0x22, 0x0a,
- 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
- 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x10, 0xc0,
- 0x09, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x50, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x50,
- 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x4c, 0x4f, 0x54, 0x10, 0xc1, 0x09,
- 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
- 0x10, 0xc2, 0x09, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41,
- 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xc3, 0x09, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f,
- 0x52, 0x45, 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x53, 0x10, 0xc4,
- 0x09, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57, 0x41,
- 0x52, 0x44, 0x10, 0xc5, 0x09, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x41,
- 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xc7, 0x09, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41,
- 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54,
- 0x10, 0xc8, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x54, 0x49, 0x4d, 0x45,
- 0x4f, 0x55, 0x54, 0x10, 0xc9, 0x09, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x53, 0x5f, 0x42, 0x4c, 0x4f, 0x43,
- 0x4b, 0x10, 0xca, 0x09, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x41, 0x49,
- 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x50,
- 0x4c, 0x41, 0x59, 0x10, 0xcb, 0x09, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x50,
- 0x4c, 0x41, 0x59, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x10, 0xcc, 0x09, 0x12, 0x2d, 0x0a,
- 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
- 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
- 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x49, 0x4e, 0x45, 0x44, 0x10, 0xcd, 0x09, 0x12, 0x23, 0x0a, 0x1e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x51,
- 0x55, 0x49, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xce,
- 0x09, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56,
- 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x53,
- 0x54, 0x10, 0xcf, 0x09, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56, 0x45, 0x52, 0x53,
- 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x53, 0x54, 0x10, 0xd0,
- 0x09, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x50, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xd1, 0x09, 0x12, 0x27,
- 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
- 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41,
- 0x52, 0x54, 0x45, 0x44, 0x10, 0xd2, 0x09, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x41, 0x43,
- 0x54, 0x49, 0x56, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x10, 0xd3, 0x09, 0x12, 0x25, 0x0a,
- 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
- 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x10, 0xd4, 0x09, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x46, 0x55, 0x4c,
- 0x4c, 0x10, 0xd5, 0x09, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4c, 0x49, 0x4d,
- 0x49, 0x54, 0x10, 0xd6, 0x09, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x49, 0x4e,
- 0x5f, 0x50, 0x55, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xd7, 0x09, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x53, 0x5f,
- 0x49, 0x4e, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x53, 0x54, 0x41, 0x47, 0x45, 0x10, 0xd8, 0x09,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xd9, 0x09, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x4e, 0x4c, 0x59,
- 0x5f, 0x4d, 0x50, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59,
- 0x45, 0x52, 0x10, 0xda, 0x09, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x4f,
- 0x41, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45,
- 0x52, 0x10, 0xdb, 0x09, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49,
- 0x4d, 0x45, 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x42, 0x4f, 0x41, 0x54, 0x5f, 0x4f,
- 0x4e, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0xdc, 0x09, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x42, 0x4c, 0x49, 0x54,
- 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x50, 0x41, 0x52, 0x4b, 0x4f, 0x55, 0x52, 0x5f, 0x43,
- 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x4f, 0x4e, 0x47, 0x4f, 0x49, 0x4e, 0x47,
- 0x10, 0xdd, 0x09, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45,
- 0x5f, 0x4f, 0x4e, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0xde, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e,
- 0x5f, 0x4d, 0x50, 0x49, 0x4e, 0x47, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xdf, 0x09, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
- 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45,
- 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xe0, 0x09, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x53,
- 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xe1, 0x09, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
- 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f,
- 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xe2, 0x09, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x50, 0x41,
- 0x52, 0x41, 0x5f, 0x45, 0x52, 0x52, 0x10, 0x95, 0x0a, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x4d, 0x41,
- 0x58, 0x5f, 0x4e, 0x55, 0x4d, 0x10, 0x96, 0x0a, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x49, 0x54, 0x45,
- 0x4d, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x97, 0x0a, 0x12,
- 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d,
- 0x41, 0x49, 0x4c, 0x5f, 0x54, 0x49, 0x54, 0x4c, 0x45, 0x5f, 0x4c, 0x45, 0x4e, 0x5f, 0x45, 0x58,
- 0x43, 0x45, 0x45, 0x44, 0x10, 0x98, 0x0a, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x4f, 0x4e, 0x54,
- 0x45, 0x4e, 0x54, 0x5f, 0x4c, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x99,
- 0x0a, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x4e,
- 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x9a, 0x0a, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x50,
- 0x41, 0x52, 0x53, 0x45, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c,
- 0x10, 0x9b, 0x0a, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x4d,
- 0x41, 0x58, 0x5f, 0x4e, 0x55, 0x4d, 0x10, 0x9c, 0x0a, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45,
- 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54,
- 0x10, 0x9d, 0x0a, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x4c, 0x5f, 0x4d, 0x41,
- 0x49, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x9e, 0x0a,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x45, 0x4e, 0x44,
- 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x9f, 0x0a, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x48, 0x43,
- 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
- 0x10, 0xa0, 0x0a, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58,
- 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xa1, 0x0a, 0x12, 0x29, 0x0a,
- 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49,
- 0x4c, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x49, 0x4e,
- 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xa2, 0x0a, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x41, 0x56, 0x41,
- 0x54, 0x41, 0x52, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
- 0x10, 0xa3, 0x0a, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x54, 0x49,
- 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x45, 0x54, 0x43, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f,
- 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xa4, 0x0a, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x49, 0x54, 0x45,
- 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x43, 0x45, 0x48, 0x55, 0x41, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x10, 0xa5, 0x0a, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x50, 0x41, 0x43,
- 0x45, 0x5f, 0x4f, 0x52, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa6, 0x0a, 0x12, 0x25, 0x0a, 0x20, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f,
- 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10,
- 0xa7, 0x0a, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xa8, 0x0a, 0x12, 0x26,
- 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41,
- 0x49, 0x4c, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43,
- 0x54, 0x45, 0x44, 0x10, 0xa9, 0x0a, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xb2, 0x0a, 0x12, 0x25,
- 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41,
- 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x53, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b,
- 0x45, 0x4e, 0x10, 0xb3, 0x0a, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x4f, 0x46, 0x46, 0x4c,
- 0x49, 0x4e, 0x45, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45,
- 0x45, 0x44, 0x10, 0xb4, 0x0a, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f,
- 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xb5, 0x0a, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x49, 0x4e, 0x41,
- 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xf9, 0x0a, 0x12, 0x27, 0x0a, 0x22, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41,
- 0x5f, 0x52, 0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43,
- 0x48, 0x10, 0xfa, 0x0a, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55,
- 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xfb, 0x0a, 0x12,
- 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47,
- 0x41, 0x43, 0x48, 0x41, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x49, 0x4d,
- 0x45, 0x53, 0x10, 0xfc, 0x0a, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x5f,
- 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
- 0xfd, 0x0a, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x53, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0xfe, 0x0a, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x57, 0x49, 0x53, 0x48,
- 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x10, 0xff, 0x0a, 0x12, 0x28, 0x0a,
- 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43,
- 0x48, 0x41, 0x5f, 0x57, 0x49, 0x53, 0x48, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f,
- 0x49, 0x54, 0x45, 0x4d, 0x10, 0x80, 0x0b, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x4d, 0x49, 0x4e,
- 0x4f, 0x52, 0x53, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x53, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
- 0x81, 0x0b, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f,
- 0x54, 0x49, 0x4d, 0x45, 0x53, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x82, 0x0b, 0x12, 0x2e,
- 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e,
- 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x49, 0x54, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10, 0xdd, 0x0b, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e,
- 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x49, 0x54, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x43, 0x4f,
- 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0xde, 0x0b, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49,
- 0x47, 0x41, 0x49, 0x54, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x54, 0x41,
- 0x4b, 0x45, 0x4e, 0x10, 0xdf, 0x0b, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x49,
- 0x54, 0x4f, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
- 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xe0, 0x0b, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x55, 0x53, 0x48, 0x5f, 0x54, 0x49,
- 0x50, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xe1, 0x0b, 0x12,
- 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53,
- 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xe2, 0x0b, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44,
- 0x59, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x45, 0x44, 0x5f, 0x49, 0x4e,
- 0x10, 0xe3, 0x0b, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x41, 0x54, 0x49, 0x53, 0x46, 0x49, 0x45, 0x44, 0x10, 0xe4, 0x0b,
- 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x45, 0x44, 0x10, 0xe5, 0x0b,
- 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x45, 0x44,
- 0x10, 0xe6, 0x0b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45,
- 0x4e, 0x10, 0xf1, 0x0b, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x44,
- 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x10, 0xf2, 0x0b, 0x12, 0x21,
- 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f,
- 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x10, 0xf3,
- 0x0b, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x4f,
- 0x52, 0x44, 0x10, 0xf4, 0x0b, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f,
- 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xf5, 0x0b, 0x12, 0x25, 0x0a, 0x20,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45,
- 0x52, 0x5f, 0x46, 0x4c, 0x4f, 0x4f, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
- 0x10, 0xf6, 0x0b, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x5f, 0x46, 0x4c, 0x4f, 0x4f,
- 0x52, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x10, 0xf7, 0x0b,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x4f, 0x57, 0x45,
- 0x52, 0x5f, 0x42, 0x55, 0x46, 0x46, 0x10, 0xf8, 0x0b, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41,
- 0x54, 0x45, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xf9,
- 0x0b, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4c, 0x45,
- 0x56, 0x45, 0x4c, 0x10, 0xfa, 0x0b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4c,
- 0x45, 0x56, 0x45, 0x4c, 0x10, 0xfb, 0x0b, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x45,
- 0x56, 0x5f, 0x46, 0x4c, 0x4f, 0x4f, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49,
- 0x53, 0x48, 0x10, 0xfc, 0x0b, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xfd, 0x0b, 0x12, 0x28, 0x0a,
- 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x54,
- 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4e, 0x4f, 0x5f, 0x53, 0x43, 0x48, 0x45,
- 0x44, 0x55, 0x4c, 0x45, 0x10, 0x85, 0x0c, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41,
- 0x53, 0x53, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x42, 0x55, 0x59, 0x45, 0x44, 0x10, 0x86, 0x0c, 0x12,
- 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42,
- 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
- 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x46, 0x4c, 0x4f, 0x57, 0x10, 0x87, 0x0c, 0x12, 0x2c, 0x0a, 0x27,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x54,
- 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f,
- 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x88, 0x0c, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f,
- 0x48, 0x4f, 0x53, 0x54, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x10, 0x99, 0x0c, 0x12, 0x27, 0x0a, 0x22,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43,
- 0x48, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x41, 0x54,
- 0x43, 0x48, 0x10, 0x9a, 0x0c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49,
- 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x9b, 0x0c, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f,
- 0x41, 0x50, 0x50, 0x4c, 0x59, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4d,
- 0x50, 0x10, 0x9c, 0x0c, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x55, 0x4c, 0x4c,
+ 0x10, 0xd5, 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41,
+ 0x4d, 0x5f, 0x49, 0x53, 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x49, 0x53, 0x53, 0x10, 0xd6, 0x08, 0x12,
+ 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43,
+ 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0xd7, 0x08, 0x12, 0x31,
+ 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41,
+ 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x48, 0x41, 0x53,
+ 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xd8,
+ 0x08, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53,
+ 0x49, 0x4e, 0x47, 0x45, 0x4c, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xd9, 0x08, 0x12, 0x2b, 0x0a,
+ 0x26, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x50,
+ 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x50, 0x4c, 0x41,
+ 0x59, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x10, 0xda, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45,
+ 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x59,
+ 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x52, 0x45, 0x56, 0x49, 0x56, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e,
+ 0x54, 0x10, 0xdb, 0x08, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x53, 0x5f, 0x4c, 0x45, 0x41, 0x56, 0x45,
+ 0x10, 0xdc, 0x08, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0xdd, 0x08, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e,
+ 0x54, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x10, 0xde,
+ 0x08, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0xdf, 0x08, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45,
+ 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x41,
+ 0x4c, 0x4c, 0x5f, 0x44, 0x49, 0x45, 0x10, 0xe0, 0x08, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54,
+ 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x4b, 0x49, 0x43, 0x4b, 0x10, 0xe1, 0x08, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x44, 0x49, 0x44, 0x41, 0x54, 0x45,
+ 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x53, 0x4f, 0x4d, 0x45, 0x4f, 0x4e, 0x45, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe2, 0x08, 0x12, 0x1e, 0x0a, 0x19,
+ 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x46,
+ 0x4f, 0x52, 0x43, 0x45, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x10, 0xe3, 0x08, 0x12, 0x23, 0x0a, 0x1e,
+ 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x47, 0x55, 0x45, 0x53,
+ 0x54, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xe4,
+ 0x08, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xe5, 0x08, 0x12,
+ 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x44, 0x10, 0xe6, 0x08, 0x12, 0x1b, 0x0a,
+ 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d,
+ 0x59, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xb1, 0x09, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45,
+ 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10,
+ 0xb2, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x53, 0x43, 0x45,
+ 0x4e, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xb3, 0x09, 0x12, 0x1e, 0x0a,
+ 0x19, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xb4, 0x09, 0x12, 0x20, 0x0a,
+ 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xb5, 0x09, 0x12,
+ 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f,
+ 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x4d, 0x50, 0x10, 0xb6, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x52,
+ 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x5f, 0x53, 0x43,
+ 0x45, 0x4e, 0x45, 0x10, 0xb7, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
+ 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xb8,
+ 0x09, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59,
+ 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x5f, 0x45, 0x4e, 0x54,
+ 0x45, 0x52, 0x10, 0xb9, 0x09, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43,
+ 0x54, 0x45, 0x44, 0x10, 0xba, 0x09, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10,
+ 0xbb, 0x09, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x57, 0x4e,
+ 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0xbc, 0x09, 0x12,
+ 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x5f,
+ 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x46, 0x55, 0x4c,
+ 0x4c, 0x10, 0xbd, 0x09, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x54,
+ 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f,
+ 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x10, 0xbe, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52,
+ 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54,
+ 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x10, 0xbf, 0x09, 0x12, 0x1a,
+ 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x45,
+ 0x4e, 0x54, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x10, 0xc0, 0x09, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45,
+ 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x4c, 0x4f, 0x54, 0x10, 0xc1,
+ 0x09, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x10, 0xc2, 0x09, 0x12, 0x1b, 0x0a, 0x16,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xc3, 0x09, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54,
+ 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x49, 0x4e, 0x5f,
+ 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x53, 0x10, 0xc4, 0x09, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45,
+ 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x10, 0xc5, 0x09, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
+ 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c,
+ 0x10, 0xc7, 0x09, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c,
+ 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53,
+ 0x54, 0x10, 0xc8, 0x09, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x52,
+ 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0xc9, 0x09, 0x12,
+ 0x14, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x53, 0x5f, 0x42, 0x4c, 0x4f,
+ 0x43, 0x4b, 0x10, 0xca, 0x09, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
+ 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
+ 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x10, 0xcb, 0x09, 0x12,
+ 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x10, 0xcc, 0x09, 0x12, 0x25,
+ 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x48,
+ 0x41, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x49, 0x4e,
+ 0x45, 0x44, 0x10, 0xcd, 0x09, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
+ 0x51, 0x55, 0x49, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10,
+ 0xce, 0x09, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x54, 0x48,
+ 0x45, 0x52, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x53, 0x54, 0x10, 0xcf, 0x09, 0x12, 0x23, 0x0a,
+ 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56, 0x45, 0x52,
+ 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x53, 0x54, 0x10,
+ 0xd0, 0x09, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x43, 0x55, 0x52,
+ 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
+ 0x41, 0x42, 0x4c, 0x45, 0x10, 0xd1, 0x09, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x50, 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54,
+ 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0xd2, 0x09, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f,
+ 0x4d, 0x50, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x44, 0x52,
+ 0x41, 0x46, 0x54, 0x10, 0xd3, 0x09, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
+ 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x10, 0xd4, 0x09, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f,
+ 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xd5, 0x09, 0x12, 0x17, 0x0a,
+ 0x12, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xd6, 0x09, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
+ 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x55, 0x4e, 0x49, 0x53, 0x48,
+ 0x10, 0xd7, 0x09, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x53,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x53, 0x54, 0x41, 0x47, 0x45, 0x10, 0xd8,
+ 0x09, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x43,
+ 0x48, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10,
+ 0xd9, 0x09, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4f, 0x4e, 0x4c,
+ 0x59, 0x5f, 0x4d, 0x50, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41,
+ 0x59, 0x45, 0x52, 0x10, 0xda, 0x09, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50,
+ 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x46,
+ 0x49, 0x52, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0xdb, 0x09, 0x12, 0x2b, 0x0a,
+ 0x26, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54,
+ 0x49, 0x4d, 0x45, 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x42, 0x4f, 0x41, 0x54, 0x5f,
+ 0x4f, 0x4e, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0xdc, 0x09, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
+ 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f,
+ 0x50, 0x41, 0x52, 0x4b, 0x4f, 0x55, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47,
+ 0x45, 0x5f, 0x4f, 0x4e, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0xdd, 0x09, 0x12, 0x1e, 0x0a, 0x19,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d,
+ 0x45, 0x5f, 0x4f, 0x4e, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0xde, 0x09, 0x12, 0x19, 0x0a, 0x14,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x50, 0x49, 0x4e, 0x47, 0x5f,
+ 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xdf, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x50, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c,
+ 0x45, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xe0, 0x09, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45,
+ 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x53,
+ 0x43, 0x45, 0x4e, 0x45, 0x10, 0xe1, 0x09, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x50, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44,
+ 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xe2, 0x09, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
+ 0x54, 0x5f, 0x4d, 0x50, 0x5f, 0x49, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54,
+ 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x47, 0x55, 0x41, 0x52, 0x44, 0x10, 0xe3, 0x09,
+ 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x50, 0x41, 0x52,
+ 0x41, 0x5f, 0x45, 0x52, 0x52, 0x10, 0x95, 0x0a, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f,
+ 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x4e, 0x55, 0x4d, 0x10, 0x96, 0x0a, 0x12,
+ 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x97, 0x0a, 0x12, 0x1e,
+ 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x54, 0x49, 0x54, 0x4c, 0x45,
+ 0x5f, 0x4c, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x98, 0x0a, 0x12, 0x20,
+ 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
+ 0x4e, 0x54, 0x5f, 0x4c, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x99, 0x0a,
+ 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x45, 0x4e,
+ 0x44, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x9a,
+ 0x0a, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x50, 0x41,
+ 0x52, 0x53, 0x45, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10,
+ 0x9b, 0x0a, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e,
+ 0x45, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x4e, 0x55, 0x4d, 0x10, 0x9c, 0x0a,
+ 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f,
+ 0x4d, 0x53, 0x47, 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x10,
+ 0x9d, 0x0a, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x45,
+ 0x58, 0x43, 0x45, 0x4c, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45,
+ 0x52, 0x52, 0x4f, 0x52, 0x10, 0x9e, 0x0a, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x41, 0x49, 0x4c, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x5f,
+ 0x4d, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x9f, 0x0a, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f,
+ 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x48, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
+ 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xa0, 0x0a, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
+ 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43,
+ 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xa1, 0x0a, 0x12, 0x21, 0x0a, 0x1c,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41,
+ 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xa2, 0x0a, 0x12,
+ 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54,
+ 0x41, 0x52, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
+ 0xa3, 0x0a, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x47,
+ 0x41, 0x43, 0x48, 0x41, 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x45, 0x54, 0x43, 0x5f,
+ 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xa4, 0x0a, 0x12,
+ 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x43, 0x45, 0x48, 0x55, 0x41, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xa5, 0x0a, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41,
+ 0x49, 0x4c, 0x5f, 0x53, 0x50, 0x41, 0x43, 0x45, 0x5f, 0x4f, 0x52, 0x5f, 0x52, 0x45, 0x53, 0x54,
+ 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0xa6, 0x0a, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x54,
+ 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xa7,
+ 0x0a, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x54, 0x52,
+ 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x4d, 0x50,
+ 0x54, 0x59, 0x10, 0xa8, 0x0a, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49,
+ 0x4c, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54,
+ 0x45, 0x44, 0x10, 0xa9, 0x0a, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x49,
+ 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49,
+ 0x53, 0x48, 0x10, 0xb2, 0x0a, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x49,
+ 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x53, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45,
+ 0x4e, 0x10, 0xb3, 0x0a, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4f, 0x43, 0x49,
+ 0x41, 0x4c, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x4e,
+ 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0xb4, 0x0a, 0x12, 0x28, 0x0a, 0x23,
+ 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x46,
+ 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f,
+ 0x50, 0x45, 0x4e, 0x10, 0xb5, 0x0a, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41,
+ 0x43, 0x48, 0x41, 0x5f, 0x49, 0x4e, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10,
+ 0xf9, 0x0a, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f,
+ 0x52, 0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48,
+ 0x10, 0xfa, 0x0a, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41,
+ 0x5f, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41,
+ 0x54, 0x43, 0x48, 0x10, 0xfb, 0x0a, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41,
+ 0x43, 0x48, 0x41, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x49, 0x4d, 0x45,
+ 0x53, 0x10, 0xfc, 0x0a, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48,
+ 0x41, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xfd, 0x0a, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54,
+ 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x53, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0xfe, 0x0a, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43,
+ 0x48, 0x41, 0x5f, 0x57, 0x49, 0x53, 0x48, 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x10, 0xff, 0x0a, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48,
+ 0x41, 0x5f, 0x57, 0x49, 0x53, 0x48, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x49,
+ 0x54, 0x45, 0x4d, 0x10, 0x80, 0x0b, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41,
+ 0x43, 0x48, 0x41, 0x5f, 0x4d, 0x49, 0x4e, 0x4f, 0x52, 0x53, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x53,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x81, 0x0b, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54,
+ 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x41, 0x4c, 0x5f, 0x54,
+ 0x49, 0x4d, 0x45, 0x53, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x82, 0x0b, 0x12, 0x26, 0x0a,
+ 0x21, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x49, 0x54,
+ 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45,
+ 0x53, 0x53, 0x10, 0xdd, 0x0b, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56,
+ 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x49, 0x54, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x43, 0x4f, 0x4d,
+ 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0xde, 0x0b, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f,
+ 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x49, 0x54, 0x4f, 0x4e, 0x5f, 0x52, 0x45,
+ 0x57, 0x41, 0x52, 0x44, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xdf, 0x0b, 0x12, 0x29, 0x0a,
+ 0x24, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x45, 0x53, 0x54, 0x49, 0x47, 0x41, 0x49, 0x54,
+ 0x4f, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
+ 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xe0, 0x0b, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f,
+ 0x50, 0x55, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x50, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f,
+ 0x55, 0x4e, 0x44, 0x10, 0xe1, 0x0b, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x49,
+ 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xe2, 0x0b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54,
+ 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x53, 0x49,
+ 0x47, 0x4e, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x10, 0xe3, 0x0b, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45,
+ 0x54, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x53, 0x41, 0x54, 0x49, 0x53, 0x46, 0x49, 0x45, 0x44, 0x10, 0xe4, 0x0b, 0x12,
+ 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x45, 0x44, 0x10, 0xe5, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x53,
+ 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x45, 0x44, 0x10,
+ 0xe6, 0x0b, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xf1, 0x0b, 0x12, 0x20, 0x0a, 0x1b, 0x52,
+ 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x44, 0x41,
+ 0x49, 0x4c, 0x59, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52, 0x44, 0x10, 0xf2, 0x0b, 0x12, 0x19, 0x0a,
+ 0x14, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52,
+ 0x45, 0x43, 0x4f, 0x52, 0x44, 0x10, 0xf3, 0x0b, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f,
+ 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x52,
+ 0x44, 0x10, 0xf4, 0x0b, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45,
+ 0x52, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
+ 0x10, 0xf5, 0x0b, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52,
+ 0x5f, 0x46, 0x4c, 0x4f, 0x4f, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10,
+ 0xf6, 0x0b, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f,
+ 0x4e, 0x4f, 0x5f, 0x46, 0x4c, 0x4f, 0x4f, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x52, 0x45,
+ 0x43, 0x4f, 0x52, 0x44, 0x10, 0xf7, 0x0b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x41,
+ 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52,
+ 0x5f, 0x42, 0x55, 0x46, 0x46, 0x10, 0xf8, 0x0b, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f,
+ 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f,
+ 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xf9, 0x0b, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x10, 0xfa, 0x0b, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x5f,
+ 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xfb, 0x0b, 0x12, 0x24,
+ 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x45, 0x56,
+ 0x5f, 0x46, 0x4c, 0x4f, 0x4f, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53,
+ 0x48, 0x10, 0xfc, 0x0b, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x57, 0x45,
+ 0x52, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
+ 0x48, 0x10, 0xfd, 0x0b, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x54,
+ 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4e, 0x4f, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x44,
+ 0x55, 0x4c, 0x45, 0x10, 0x85, 0x0c, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41,
+ 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x42, 0x55,
+ 0x59, 0x45, 0x44, 0x10, 0x86, 0x0c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x41,
+ 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
+ 0x4f, 0x56, 0x45, 0x52, 0x46, 0x4c, 0x4f, 0x57, 0x10, 0x87, 0x0c, 0x12, 0x24, 0x0a, 0x1f, 0x52,
+ 0x45, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x50,
+ 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x88,
+ 0x0c, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x48,
+ 0x4f, 0x53, 0x54, 0x5f, 0x51, 0x55, 0x49, 0x54, 0x10, 0x99, 0x0c, 0x12, 0x1f, 0x0a, 0x1a, 0x52,
+ 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x9a, 0x0c, 0x12, 0x1b, 0x0a, 0x16,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e,
+ 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x9b, 0x0c, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54,
+ 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x49, 0x4e, 0x47, 0x5f,
+ 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x50, 0x10, 0x9c, 0x0c, 0x12, 0x1e, 0x0a, 0x19, 0x52,
+ 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x52, 0x52, 0x45,
+ 0x43, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x9d, 0x0c, 0x12, 0x27, 0x0a, 0x22, 0x52,
+ 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55,
+ 0x52, 0x45, 0x5f, 0x53, 0x50, 0x4f, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e,
+ 0x44, 0x10, 0xad, 0x0c, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x45, 0x4e, 0x54, 0x49,
+ 0x54, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0xae, 0x0c, 0x12, 0x26, 0x0a, 0x21,
0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53,
- 0x55, 0x52, 0x45, 0x5f, 0x53, 0x50, 0x4f, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55,
- 0x4e, 0x44, 0x10, 0xad, 0x0c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41,
- 0x53, 0x55, 0x52, 0x45, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53,
- 0x54, 0x53, 0x10, 0xae, 0x0c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41,
- 0x53, 0x55, 0x52, 0x45, 0x5f, 0x53, 0x50, 0x4f, 0x54, 0x5f, 0x46, 0x41, 0x52, 0x5f, 0x41, 0x57,
- 0x41, 0x59, 0x10, 0xaf, 0x0c, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41,
- 0x53, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x5f, 0x54, 0x4f,
- 0x44, 0x41, 0x59, 0x10, 0xb0, 0x0c, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x49,
- 0x43, 0x4b, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d,
- 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xb1, 0x0c, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f,
- 0x43, 0x41, 0x4d, 0x45, 0x52, 0x41, 0x5f, 0x53, 0x43, 0x41, 0x4e, 0x5f, 0x49, 0x44, 0x5f, 0x45,
- 0x52, 0x52, 0x4f, 0x52, 0x10, 0xb2, 0x0c, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xb3, 0x0c, 0x12, 0x2a, 0x0a, 0x25, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45,
- 0x54, 0x5f, 0x46, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43,
- 0x54, 0x49, 0x56, 0x45, 0x10, 0xb4, 0x0c, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x45,
- 0x41, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x4f,
- 0x5f, 0x46, 0x41, 0x52, 0x5f, 0x41, 0x57, 0x41, 0x59, 0x10, 0xb5, 0x0c, 0x12, 0x30, 0x0a, 0x2b,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
+ 0x55, 0x52, 0x45, 0x5f, 0x53, 0x50, 0x4f, 0x54, 0x5f, 0x46, 0x41, 0x52, 0x5f, 0x41, 0x57, 0x41,
+ 0x59, 0x10, 0xaf, 0x0c, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x49,
+ 0x53, 0x48, 0x45, 0x44, 0x5f, 0x54, 0x4f, 0x44, 0x41, 0x59, 0x10, 0xb0, 0x0c, 0x12, 0x29, 0x0a,
+ 0x24, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x49, 0x43,
+ 0x4b, 0x5f, 0x55, 0x53, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f,
+ 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xb1, 0x0c, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f,
+ 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4d, 0x45, 0x52, 0x41, 0x5f, 0x53, 0x43,
+ 0x41, 0x4e, 0x5f, 0x49, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xb2, 0x0c, 0x12, 0x1a,
+ 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xb3, 0x0c, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45,
+ 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0xb4, 0x0c, 0x12, 0x2b,
+ 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x45, 0x41,
+ 0x54, 0x48, 0x45, 0x52, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x4f, 0x5f,
+ 0x46, 0x41, 0x52, 0x5f, 0x41, 0x57, 0x41, 0x59, 0x10, 0xb5, 0x0c, 0x12, 0x28, 0x0a, 0x23, 0x52,
+ 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52,
+ 0x45, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49,
+ 0x53, 0x54, 0x10, 0xb6, 0x0c, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44,
+ 0x47, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x49, 0x4d,
+ 0x41, 0x4c, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x42, 0x41, 0x47, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
+ 0x54, 0x10, 0xb7, 0x0c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
0x45, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41,
- 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xb6, 0x0c, 0x12, 0x35,
- 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49,
- 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x49,
- 0x4d, 0x41, 0x4c, 0x5f, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x42, 0x41, 0x47, 0x5f, 0x4c, 0x49, 0x4d,
- 0x49, 0x54, 0x10, 0xb7, 0x0c, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54,
- 0x55, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x10, 0xb8, 0x0c, 0x12, 0x31, 0x0a,
- 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x53, 0x4b, 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f,
- 0x41, 0x4c, 0x4c, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0xb9, 0x0c,
- 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x4b, 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54,
- 0x41, 0x4c, 0x5f, 0x48, 0x49, 0x4e, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
- 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xba, 0x0c, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53,
- 0x4b, 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
- 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xbb, 0x0c, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x4b,
- 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x5f, 0x48, 0x49, 0x4e,
- 0x54, 0x5f, 0x54, 0x4f, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x10, 0xbc, 0x0c, 0x12, 0x35, 0x0a,
- 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x4c, 0x49, 0x47, 0x48, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x4e, 0x45, 0x5f,
- 0x45, 0x4e, 0x45, 0x52, 0x47, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
- 0x48, 0x10, 0xbd, 0x0c, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x4f, 0x59, 0x5f, 0x43,
- 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x45, 0x4e, 0x45, 0x52, 0x47, 0x59, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbe, 0x0c, 0x12, 0x34, 0x0a, 0x2f, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45,
- 0x54, 0x5f, 0x4c, 0x49, 0x47, 0x48, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x4e, 0x45, 0x5f, 0x4c, 0x45,
- 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbf,
- 0x0c, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x55, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xd1,
- 0x0f, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x50, 0x41, 0x52, 0x53, 0x45, 0x5f, 0x42, 0x49, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
- 0x10, 0xd2, 0x0f, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xd3, 0x0f, 0x12, 0x25, 0x0a, 0x20,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x52, 0x44, 0x45,
- 0x52, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54,
- 0x10, 0xd4, 0x0f, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x44, 0x45,
- 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xd5, 0x0f, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x48,
- 0x41, 0x53, 0x5f, 0x42, 0x45, 0x45, 0x4e, 0x5f, 0x53, 0x45, 0x4e, 0x54, 0x10, 0xd6, 0x0f, 0x12,
- 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50,
- 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54,
- 0x10, 0xd7, 0x0f, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x4f, 0x52, 0x44, 0x45,
- 0x52, 0x10, 0xd8, 0x0f, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54,
- 0x10, 0xd9, 0x0f, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x45,
- 0x41, 0x52, 0x4c, 0x59, 0x10, 0xda, 0x0f, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x4e,
- 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xdb, 0x0f, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x53, 0x45, 0x52, 0x56,
- 0x45, 0x52, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x52, 0x4f, 0x4e, 0x47,
- 0x10, 0xdc, 0x0f, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4f, 0x50, 0x5f, 0x46, 0x55,
- 0x4c, 0x4c, 0x5f, 0x4c, 0x45, 0x4e, 0x47, 0x54, 0x48, 0x10, 0xdd, 0x0f, 0x12, 0x2d, 0x0a, 0x28,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x43,
- 0x45, 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x4f, 0x42, 0x54, 0x41,
- 0x49, 0x4e, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xde, 0x0f, 0x12, 0x32, 0x0a, 0x2d, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45,
- 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45,
- 0x54, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0xdf, 0x0f, 0x12,
- 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43,
- 0x4f, 0x4e, 0x43, 0x45, 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x54,
- 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xe0, 0x0f, 0x12, 0x1f,
- 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45,
- 0x44, 0x49, 0x53, 0x5f, 0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x89, 0x27, 0x12,
- 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52,
- 0x45, 0x44, 0x49, 0x53, 0x5f, 0x55, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49,
- 0x53, 0x54, 0x10, 0x8a, 0x27, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e, 0x47,
- 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10,
- 0xf1, 0x2e, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x45,
- 0x53, 0x54, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58,
- 0x49, 0x53, 0x54, 0x10, 0xf2, 0x2e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e,
- 0x47, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xf3, 0x2e,
- 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x50, 0x41, 0x54, 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x43, 0x45, 0x4e,
- 0x45, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x49, 0x4e, 0x47, 0x10, 0xf4,
- 0x2e, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x45, 0x58,
- 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0xd9, 0x36, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xda, 0x36, 0x12, 0x29, 0x0a, 0x24,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45,
- 0x41, 0x44, 0x59, 0x5f, 0x53, 0x45, 0x4e, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x52, 0x45, 0x51,
- 0x55, 0x45, 0x53, 0x54, 0x10, 0xdb, 0x36, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x4b, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e,
- 0x44, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xdc, 0x36, 0x12, 0x29,
- 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c,
- 0x41, 0x59, 0x45, 0x52, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x49, 0x53, 0x5f,
- 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xdd, 0x36, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x53, 0x4b, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xde,
- 0x36, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x43,
- 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0xdf, 0x36, 0x12, 0x1b,
- 0x0a, 0x16, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xe0, 0x36, 0x12, 0x2d, 0x0a, 0x28, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x49, 0x52, 0x54, 0x48,
- 0x44, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x42, 0x45, 0x5f, 0x53, 0x45,
- 0x54, 0x5f, 0x54, 0x57, 0x49, 0x43, 0x45, 0x10, 0xe1, 0x36, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54,
- 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44,
- 0x10, 0xe2, 0x36, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x49, 0x4c, 0x4c,
- 0x45, 0x47, 0x41, 0x4c, 0x10, 0xe3, 0x36, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
- 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x46, 0x52, 0x49, 0x45,
- 0x4e, 0x44, 0x53, 0x10, 0xe4, 0x36, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f,
- 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x46, 0x52,
- 0x49, 0x45, 0x4e, 0x44, 0x53, 0x10, 0xe5, 0x36, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x41, 0x52,
- 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xe6,
- 0x36, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x42, 0x4c, 0x41, 0x43,
- 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xe7, 0x36, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x41, 0x4c, 0x45, 0x59,
- 0x52, 0x53, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x42, 0x4c,
- 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xe8, 0x36, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
- 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10,
- 0xe9, 0x36, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f,
- 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xea, 0x36, 0x12, 0x33, 0x0a, 0x2e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43,
- 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e,
- 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xeb,
- 0x36, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b,
- 0x4c, 0x49, 0x53, 0x54, 0x10, 0xec, 0x36, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44,
- 0x44, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10,
- 0xed, 0x36, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x42, 0x49, 0x52, 0x54, 0x48, 0x44, 0x41, 0x59, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41,
- 0x54, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xee, 0x36, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45,
- 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0xef,
- 0x36, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57,
- 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xf0, 0x36,
- 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54,
- 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53,
- 0x54, 0x10, 0xf1, 0x36, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x43, 0x44, 0x10, 0xf2, 0x36,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x49,
- 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0xf3, 0x36, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x52, 0x4b, 0x5f,
- 0x57, 0x4f, 0x52, 0x44, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0xf4, 0x36, 0x12,
- 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52,
- 0x45, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0xf5,
- 0x36, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x55, 0x54, 0x46, 0x38, 0x5f, 0x45, 0x52, 0x52,
- 0x4f, 0x52, 0x10, 0xf6, 0x36, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x49, 0x53, 0x5f, 0x45,
- 0x4d, 0x50, 0x54, 0x59, 0x10, 0xf7, 0x36, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x4b, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x46,
- 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x44, 0x10, 0xf8, 0x36, 0x12, 0x2b, 0x0a, 0x26, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x5f,
- 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xf9, 0x36, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xfa,
- 0x36, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x53,
- 0x48, 0x4f, 0x57, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f,
- 0x49, 0x44, 0x10, 0xfb, 0x36, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x4e, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xfc, 0x36, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x4d, 0x4f, 0x4a, 0x49, 0x5f, 0x43, 0x4f,
- 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xfd, 0x36, 0x12, 0x1d, 0x0a, 0x18,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x41,
- 0x52, 0x4b, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xfe, 0x36, 0x12, 0x28, 0x0a, 0x23, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41,
- 0x52, 0x47, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x4e, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49,
- 0x53, 0x54, 0x10, 0xff, 0x36, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x44, 0x10, 0x80, 0x37, 0x12, 0x28, 0x0a,
- 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x49, 0x47,
- 0x4e, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x4f, 0x4e, 0x54, 0x48, 0x4c, 0x59, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x10, 0x81, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e,
- 0x44, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e,
- 0x54, 0x4c, 0x59, 0x10, 0x82, 0x37, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x4e, 0x5f, 0x47, 0x45, 0x54, 0x5f, 0x50, 0x4c,
- 0x41, 0x59, 0x45, 0x52, 0x5f, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x44, 0x45, 0x54, 0x41,
- 0x49, 0x4c, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x83, 0x37, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49,
- 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xa9, 0x37, 0x12, 0x25,
- 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46,
- 0x46, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x49, 0x4d,
- 0x49, 0x54, 0x10, 0xaa, 0x37, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x45,
- 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x10, 0xab, 0x37,
- 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x48,
- 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xac, 0x37, 0x12, 0x29, 0x0a, 0x24, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f,
- 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f,
- 0x50, 0x45, 0x4e, 0x10, 0xbd, 0x37, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54,
- 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x54, 0x41, 0x4b, 0x45,
- 0x4e, 0x10, 0xbe, 0x37, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45,
- 0x41, 0x43, 0x48, 0x10, 0xbf, 0x37, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54,
- 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x52, 0x45, 0x4e, 0x54, 0x5f, 0x51, 0x55, 0x45,
- 0x53, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xc0, 0x37, 0x12, 0x36, 0x0a, 0x31, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f,
- 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x52, 0x45, 0x4e,
- 0x54, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x10, 0xc1, 0x37, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x4c, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52,
+ 0x45, 0x10, 0xb8, 0x0c, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x53, 0x4b, 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x41,
+ 0x4c, 0x4c, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0xb9, 0x0c, 0x12,
+ 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x4b,
+ 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x48, 0x49, 0x4e, 0x54, 0x5f, 0x41,
+ 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xba, 0x0c, 0x12,
+ 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x4b,
+ 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f,
+ 0x55, 0x4e, 0x44, 0x10, 0xbb, 0x0c, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49,
+ 0x44, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x4b, 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c,
+ 0x5f, 0x4e, 0x4f, 0x5f, 0x48, 0x49, 0x4e, 0x54, 0x5f, 0x54, 0x4f, 0x5f, 0x43, 0x4c, 0x45, 0x41,
+ 0x52, 0x10, 0xbc, 0x0c, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47,
+ 0x45, 0x54, 0x5f, 0x4c, 0x49, 0x47, 0x48, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x4e, 0x45, 0x5f, 0x45,
+ 0x4e, 0x45, 0x52, 0x47, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48,
+ 0x10, 0xbd, 0x0c, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45,
+ 0x54, 0x5f, 0x54, 0x4f, 0x59, 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x45, 0x4e,
+ 0x45, 0x52, 0x47, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0xbe, 0x0c, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54,
+ 0x5f, 0x4c, 0x49, 0x47, 0x48, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x4e, 0x45, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbf, 0x0c,
+ 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xd1, 0x0f, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f,
+ 0x50, 0x41, 0x52, 0x53, 0x45, 0x5f, 0x42, 0x49, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10,
+ 0xd2, 0x0f, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x4f, 0x55, 0x4e,
+ 0x54, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54,
+ 0x10, 0xd3, 0x0f, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52,
+ 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10,
+ 0xd4, 0x0f, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48,
+ 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xd5,
+ 0x0f, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x48, 0x41,
+ 0x53, 0x5f, 0x42, 0x45, 0x45, 0x4e, 0x5f, 0x53, 0x45, 0x4e, 0x54, 0x10, 0xd6, 0x0f, 0x12, 0x1a,
+ 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xd7, 0x0f, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45,
+ 0x54, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52,
+ 0x10, 0xd8, 0x0f, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xd9, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45,
+ 0x54, 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41, 0x44, 0x45, 0x5f, 0x45, 0x41,
+ 0x52, 0x4c, 0x59, 0x10, 0xda, 0x0f, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x52,
+ 0x44, 0x45, 0x52, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xdb, 0x0f, 0x12,
+ 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x53, 0x45, 0x52, 0x56, 0x45,
+ 0x52, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x52, 0x4f, 0x4e, 0x47, 0x10,
+ 0xdc, 0x0f, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e,
+ 0x45, 0x5f, 0x4f, 0x50, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x5f, 0x4c, 0x45, 0x4e, 0x47, 0x54, 0x48,
+ 0x10, 0xdd, 0x0f, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45,
+ 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x4f, 0x42, 0x54, 0x41, 0x49,
+ 0x4e, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xde, 0x0f, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
+ 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x43, 0x45, 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43,
+ 0x54, 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41,
+ 0x54, 0x45, 0x44, 0x10, 0xdf, 0x0f, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f,
+ 0x4e, 0x43, 0x45, 0x52, 0x54, 0x5f, 0x50, 0x52, 0x4f, 0x44, 0x55, 0x43, 0x54, 0x5f, 0x54, 0x49,
+ 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xe0, 0x0f, 0x12, 0x17, 0x0a,
+ 0x12, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x5f, 0x4d, 0x4f, 0x44, 0x49, 0x46,
+ 0x49, 0x45, 0x44, 0x10, 0x89, 0x27, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45,
+ 0x44, 0x49, 0x53, 0x5f, 0x55, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53,
+ 0x54, 0x10, 0x8a, 0x27, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x54, 0x48,
+ 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xf1, 0x2e, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54,
+ 0x5f, 0x50, 0x41, 0x54, 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x45, 0x53,
+ 0x54, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49,
+ 0x53, 0x54, 0x10, 0xf2, 0x2e, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x41, 0x54,
+ 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x53,
+ 0x43, 0x45, 0x4e, 0x45, 0x10, 0xf3, 0x2e, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x50,
+ 0x41, 0x54, 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45,
+ 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x49, 0x4e, 0x47, 0x10, 0xf4, 0x2e,
+ 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x43,
+ 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0xd9, 0x36,
+ 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xda, 0x36, 0x12, 0x21, 0x0a, 0x1c, 0x52,
+ 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x45, 0x4e, 0x54, 0x5f,
+ 0x41, 0x44, 0x44, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0xdb, 0x36, 0x12, 0x1d,
+ 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x4b, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44,
+ 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xdc, 0x36, 0x12, 0x21, 0x0a,
+ 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x41, 0x4c, 0x52, 0x45,
+ 0x41, 0x44, 0x59, 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xdd, 0x36,
+ 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x41, 0x53, 0x4b, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xde, 0x36,
+ 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x46,
+ 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x45, 0x58, 0x43, 0x45,
+ 0x45, 0x44, 0x10, 0xdf, 0x36, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xe0, 0x36, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45,
+ 0x54, 0x5f, 0x42, 0x49, 0x52, 0x54, 0x48, 0x44, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x42, 0x45, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x54, 0x57, 0x49, 0x43, 0x45, 0x10, 0xe1,
+ 0x36, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x41, 0x44, 0x44, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10,
+ 0xe2, 0x36, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x41, 0x54,
+ 0x55, 0x52, 0x45, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0xe3, 0x36, 0x12, 0x25,
+ 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f,
+ 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e,
+ 0x44, 0x53, 0x10, 0xe4, 0x36, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45,
+ 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x53, 0x10, 0xe5, 0x36, 0x12,
+ 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xe6, 0x36,
+ 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
+ 0x49, 0x4e, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xe7, 0x36, 0x12,
+ 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x41, 0x4c, 0x45, 0x59, 0x52,
+ 0x53, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x42, 0x4c, 0x41,
+ 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xe8, 0x36, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
+ 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53,
+ 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xe9, 0x36, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54,
+ 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x42,
+ 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xea, 0x36, 0x12, 0x2b, 0x0a, 0x26, 0x52,
+ 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x50, 0x4c, 0x41,
+ 0x59, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x46,
+ 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xeb, 0x36, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f,
+ 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c,
+ 0x49, 0x53, 0x54, 0x10, 0xec, 0x36, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41,
+ 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f,
+ 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xed, 0x36, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
+ 0x5f, 0x42, 0x49, 0x52, 0x54, 0x48, 0x44, 0x41, 0x59, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54,
+ 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xee, 0x36, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54,
+ 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
+ 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0xef, 0x36, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f,
+ 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xf0, 0x36, 0x12,
+ 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
+ 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x42,
+ 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xf1, 0x36, 0x12, 0x12, 0x0a, 0x0d, 0x52,
+ 0x45, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x43, 0x44, 0x10, 0xf2, 0x36, 0x12,
+ 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x43, 0x4f,
+ 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0xf3, 0x36,
+ 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x57,
+ 0x4f, 0x52, 0x44, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0xf4, 0x36, 0x12, 0x18,
+ 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x54, 0x4f, 0x4f,
+ 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0xf5, 0x36, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f,
+ 0x52, 0x45, 0x4d, 0x41, 0x52, 0x4b, 0x5f, 0x55, 0x54, 0x46, 0x38, 0x5f, 0x45, 0x52, 0x52, 0x4f,
+ 0x52, 0x10, 0xf6, 0x36, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x41,
+ 0x52, 0x4b, 0x5f, 0x49, 0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xf7, 0x36, 0x12, 0x1a,
+ 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x53, 0x4b, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x46, 0x52,
+ 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x44, 0x10, 0xf8, 0x36, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45,
+ 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x4e,
+ 0x46, 0x4f, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xf9, 0x36, 0x12,
+ 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xfa, 0x36,
+ 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x55,
+ 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f,
+ 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f, 0x49, 0x44, 0x10, 0xfb, 0x36, 0x12, 0x19, 0x0a, 0x14,
+ 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x4e, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
+ 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xfc, 0x36, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x45,
+ 0x4d, 0x4f, 0x4a, 0x49, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xfd, 0x36, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x4d, 0x41, 0x52,
+ 0x4b, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xfe, 0x36, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
+ 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x4e, 0x5f,
+ 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0xff, 0x36, 0x12, 0x1e, 0x0a, 0x19,
+ 0x52, 0x45, 0x54, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x44, 0x10, 0x80, 0x37, 0x12, 0x20, 0x0a, 0x1b,
+ 0x52, 0x45, 0x54, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x4f,
+ 0x4e, 0x54, 0x48, 0x4c, 0x59, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x81, 0x37, 0x12, 0x25,
+ 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44,
+ 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54,
+ 0x4c, 0x59, 0x10, 0x82, 0x37, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x53, 0x4e,
+ 0x5f, 0x47, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x53, 0x4f, 0x43, 0x49,
+ 0x41, 0x4c, 0x5f, 0x44, 0x45, 0x54, 0x41, 0x49, 0x4c, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x83,
+ 0x37, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49, 0x4e,
+ 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xa9, 0x37, 0x12, 0x1d, 0x0a,
+ 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xaa, 0x37, 0x12, 0x21, 0x0a, 0x1c,
+ 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x10, 0xab, 0x37, 0x12,
+ 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x5f,
+ 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10,
+ 0xac, 0x37, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52,
+ 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50,
+ 0x45, 0x4e, 0x10, 0xbd, 0x37, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54,
+ 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xbe, 0x37, 0x12, 0x28, 0x0a, 0x23, 0x52,
+ 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x41,
+ 0x43, 0x48, 0x10, 0xbf, 0x37, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54,
+ 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x52,
+ 0x45, 0x4e, 0x54, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10,
+ 0xc0, 0x37, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52,
+ 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x52, 0x45, 0x4e, 0x54,
+ 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10,
+ 0xc1, 0x37, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52,
+ 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54,
+ 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0xc2, 0x37, 0x12, 0x2b, 0x0a, 0x26, 0x52,
0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53,
- 0x54, 0x10, 0xc2, 0x37, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x52,
- 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0xc3, 0x37, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45,
- 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f,
- 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc4, 0x37,
- 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x52, 0x45,
+ 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0xc3, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f,
0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x45, 0x4e, 0x54, 0x52, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45,
- 0x4e, 0x10, 0xc5, 0x37, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53,
- 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc6, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f,
- 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x57, 0x49, 0x54, 0x43,
- 0x48, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xc7, 0x37, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52,
- 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x41, 0x43,
- 0x45, 0x5f, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xc8,
- 0x37, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc4, 0x37, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45,
+ 0x4e, 0x54, 0x52, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
+ 0x10, 0xc5, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f,
+ 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e,
+ 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
+ 0xc6, 0x37, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52,
+ 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48,
+ 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xc7, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54,
0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x52,
- 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xc9, 0x37, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50,
- 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x10, 0xca, 0x37, 0x12, 0x24, 0x0a, 0x1f,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48,
- 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10,
- 0xd0, 0x37, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x47, 0x45, 0x41,
- 0x52, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xd1, 0x37, 0x12, 0x25, 0x0a, 0x20, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41,
- 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x47, 0x45, 0x41, 0x52, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10,
- 0xd2, 0x37, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x47, 0x45, 0x41,
- 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xd3, 0x37,
- 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd4, 0x37, 0x12, 0x27, 0x0a,
- 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43,
- 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45,
- 0x4e, 0x43, 0x45, 0x10, 0xd5, 0x37, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53,
- 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f,
- 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xd6, 0x37, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43,
- 0x55, 0x53, 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xd7, 0x37, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
- 0x43, 0x55, 0x53, 0x5f, 0x44, 0x49, 0x46, 0x46, 0x49, 0x43, 0x55, 0x4c, 0x54, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x10, 0xd8, 0x37, 0x12, 0x2d, 0x0a, 0x28,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48,
- 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x54, 0x49, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd9, 0x37, 0x12, 0x2c, 0x0a, 0x27, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41,
- 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x54, 0x45, 0x41, 0x43, 0x48, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xda, 0x37, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
- 0x43, 0x55, 0x53, 0x5f, 0x54, 0x45, 0x41, 0x43, 0x48, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x45, 0x44, 0x10, 0xdb, 0x37, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f,
- 0x50, 0x52, 0x45, 0x56, 0x5f, 0x44, 0x49, 0x46, 0x46, 0x49, 0x43, 0x55, 0x4c, 0x54, 0x5f, 0x4c,
- 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xdc, 0x37, 0x12, 0x28, 0x0a,
- 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43,
- 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x10, 0xdd, 0x37, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55,
- 0x53, 0x5f, 0x50, 0x55, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0xde, 0x37,
- 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x53, 0x57, 0x49, 0x54, 0x43,
- 0x48, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xdf, 0x37, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e,
- 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xee, 0x37, 0x12, 0x31, 0x0a,
- 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43,
- 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50,
- 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xef, 0x37,
- 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c,
- 0x45, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x49, 0x43, 0x4b,
- 0x5f, 0x43, 0x41, 0x52, 0x44, 0x10, 0xf0, 0x37, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43,
- 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x10, 0xf1, 0x37, 0x12,
- 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x41, 0x43, 0x45, 0x5f, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f,
+ 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xc8, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f,
+ 0x43, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45,
+ 0x57, 0x41, 0x52, 0x44, 0x10, 0xc9, 0x37, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45,
+ 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48,
+ 0x10, 0xca, 0x37, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41,
+ 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xd0,
+ 0x37, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
+ 0x43, 0x55, 0x53, 0x5f, 0x47, 0x45, 0x41, 0x52, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10,
+ 0xd1, 0x37, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e,
+ 0x49, 0x43, 0x55, 0x53, 0x5f, 0x47, 0x45, 0x41, 0x52, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xd2,
+ 0x37, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
+ 0x43, 0x55, 0x53, 0x5f, 0x47, 0x45, 0x41, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0xd3, 0x37, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd4, 0x37, 0x12, 0x1f, 0x0a, 0x1a,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x4e,
+ 0x4f, 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x43, 0x45, 0x10, 0xd5, 0x37, 0x12, 0x28, 0x0a,
+ 0x23, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f,
+ 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x4c,
+ 0x45, 0x56, 0x45, 0x4c, 0x10, 0xd6, 0x37, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e,
+ 0x43, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xd7, 0x37,
+ 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43,
+ 0x55, 0x53, 0x5f, 0x44, 0x49, 0x46, 0x46, 0x49, 0x43, 0x55, 0x4c, 0x54, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x10, 0xd8, 0x37, 0x12, 0x25, 0x0a, 0x20, 0x52,
+ 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x54, 0x49,
+ 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0xd9, 0x37, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e,
+ 0x49, 0x43, 0x55, 0x53, 0x5f, 0x54, 0x45, 0x41, 0x43, 0x48, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
+ 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xda, 0x37, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f,
+ 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x54, 0x45, 0x41, 0x43, 0x48,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xdb, 0x37, 0x12, 0x2e, 0x0a, 0x29,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x50,
+ 0x52, 0x45, 0x56, 0x5f, 0x44, 0x49, 0x46, 0x46, 0x49, 0x43, 0x55, 0x4c, 0x54, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xdc, 0x37, 0x12, 0x20, 0x0a, 0x1b,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x50,
+ 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xdd, 0x37, 0x12, 0x1f,
+ 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53,
+ 0x5f, 0x50, 0x55, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0xde, 0x37, 0x12,
+ 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55,
+ 0x53, 0x5f, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xdf,
+ 0x37, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
+ 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49,
+ 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xee, 0x37, 0x12, 0x29, 0x0a, 0x24,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42,
+ 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
+ 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xef, 0x37, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x4d,
0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45,
- 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41,
- 0x42, 0x4c, 0x45, 0x10, 0xf2, 0x37, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53,
- 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x43,
- 0x41, 0x52, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x10, 0xf3, 0x37, 0x12, 0x32, 0x0a, 0x2d,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48,
- 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x43, 0x41,
- 0x52, 0x44, 0x5f, 0x49, 0x53, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x10, 0xf4, 0x37,
- 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c,
- 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49,
- 0x52, 0x4d, 0x45, 0x44, 0x10, 0xf5, 0x37, 0x12, 0x39, 0x0a, 0x34, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55,
- 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c,
- 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x45, 0x44, 0x10,
- 0xf6, 0x37, 0x12, 0x3a, 0x0a, 0x35, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54,
- 0x54, 0x4c, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d,
- 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x10, 0xf7, 0x37, 0x12, 0x39,
- 0x0a, 0x34, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45,
+ 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x49, 0x43, 0x4b, 0x5f,
+ 0x43, 0x41, 0x52, 0x44, 0x10, 0xf0, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45,
+ 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x50,
+ 0x4c, 0x41, 0x59, 0x10, 0xf1, 0x37, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45,
0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f,
- 0x43, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x5f,
- 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x53, 0x10, 0xf8, 0x37, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
+ 0x43, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42,
+ 0x4c, 0x45, 0x10, 0xf2, 0x37, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43,
+ 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45,
+ 0x10, 0xf3, 0x37, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41,
+ 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x43, 0x41, 0x52,
+ 0x44, 0x5f, 0x49, 0x53, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x10, 0xf4, 0x37, 0x12,
+ 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55,
+ 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c,
+ 0x4c, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x45, 0x44, 0x10, 0xf5, 0x37, 0x12, 0x31,
+ 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53,
+ 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x52,
+ 0x45, 0x41, 0x44, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x45, 0x44, 0x10, 0xf6,
+ 0x37, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49,
0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f,
- 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x4b, 0x49, 0x50, 0x50, 0x45, 0x44, 0x10,
- 0xf9, 0x37, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44, 0x41, 0x52, 0x59, 0x5f, 0x4b, 0x45, 0x59, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xc1, 0x3e, 0x12, 0x2b, 0x0a,
- 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x45, 0x47,
- 0x45, 0x4e, 0x44, 0x41, 0x52, 0x59, 0x5f, 0x4b, 0x45, 0x59, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
- 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc2, 0x3e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f,
- 0x54, 0x41, 0x53, 0x4b, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x5f,
- 0x54, 0x4f, 0x5f, 0x52, 0x45, 0x44, 0x45, 0x45, 0x4d, 0x10, 0xc3, 0x3e, 0x12, 0x2d, 0x0a, 0x28,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53,
- 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x53,
- 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x10, 0xc4, 0x3e, 0x12, 0x2f, 0x0a, 0x2a, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f,
- 0x4e, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xc5, 0x3e, 0x12, 0x27, 0x0a, 0x22,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53,
- 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50,
- 0x45, 0x4e, 0x10, 0xc6, 0x3e, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x4c, 0x49,
- 0x4e, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xc7, 0x3e, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e,
- 0x47, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x89, 0x40, 0x12,
- 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48,
- 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e,
- 0x49, 0x53, 0x48, 0x45, 0x44, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x10, 0x8a, 0x40, 0x12, 0x32,
- 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x55,
- 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x4f, 0x46, 0x46,
- 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x44, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10,
- 0x8b, 0x40, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x41,
- 0x4b, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x10, 0x8c, 0x40, 0x12, 0x2a, 0x0a, 0x25, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49,
- 0x4e, 0x47, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x54,
- 0x57, 0x49, 0x43, 0x45, 0x10, 0x8d, 0x40, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x50, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43,
- 0x48, 0x41, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x54,
- 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0xc5, 0x45, 0x12, 0x32, 0x0a, 0x2d, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41,
- 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x49,
- 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xc6, 0x45, 0x12,
- 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50,
- 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54,
- 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45,
- 0x44, 0x10, 0xc7, 0x45, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54,
- 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x4f, 0x4e,
- 0x47, 0x10, 0xc8, 0x45, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54,
- 0x5f, 0x50, 0x55, 0x4c, 0x4c, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x46, 0x41, 0x53, 0x54, 0x10, 0xc9,
- 0x45, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x52, 0x45,
- 0x50, 0x45, 0x41, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x10, 0xca, 0x45, 0x12, 0x2d, 0x0a, 0x28,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56,
- 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xcb, 0x45, 0x12, 0x21, 0x0a, 0x1c, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49,
- 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xa9, 0x46, 0x12, 0x26,
- 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45,
- 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x41,
- 0x54, 0x45, 0x44, 0x10, 0xaa, 0x46, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x4c,
- 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54,
- 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xab, 0x46, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f,
- 0x4e, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
- 0x45, 0x44, 0x10, 0xac, 0x46, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54,
- 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x45, 0x44, 0x10, 0xad, 0x46,
- 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xae, 0x46, 0x12, 0x29, 0x0a,
- 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55,
- 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57,
- 0x41, 0x52, 0x44, 0x45, 0x44, 0x10, 0xaf, 0x46, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f,
- 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49,
- 0x53, 0x48, 0x10, 0xb0, 0x46, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54,
- 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xb1, 0x46, 0x12, 0x28, 0x0a, 0x23, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53,
- 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53,
- 0x45, 0x44, 0x10, 0x8d, 0x47, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x8e, 0x47, 0x12, 0x2a, 0x0a, 0x25, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53,
- 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x4f, 0x44, 0x41, 0x59, 0x5f, 0x45, 0x4e,
- 0x54, 0x49, 0x54, 0x59, 0x10, 0x8f, 0x47, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f,
- 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x53, 0x43,
- 0x41, 0x4e, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x90, 0x47, 0x12,
- 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42,
- 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x53, 0x43,
- 0x41, 0x4e, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0x91, 0x47, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52,
- 0x45, 0x44, 0x45, 0x45, 0x4d, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x55, 0x4d,
- 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x92, 0x47,
- 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x44, 0x45, 0x45, 0x4d, 0x5f,
- 0x50, 0x49, 0x43, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55,
- 0x47, 0x48, 0x10, 0x93, 0x47, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x49,
- 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x94, 0x47, 0x12,
- 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42,
- 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x49, 0x43, 0x5f, 0x48, 0x41, 0x53, 0x5f,
- 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x10, 0x95, 0x47, 0x12, 0x30, 0x0a, 0x2b, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53,
- 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x43, 0x56, 0x5f,
- 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0x96, 0x47, 0x12, 0x2f, 0x0a,
- 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45,
- 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x45,
- 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x97, 0x47, 0x12, 0x2d,
- 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c,
- 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x98, 0x47, 0x12, 0x2e, 0x0a,
- 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45,
- 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58,
- 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x99, 0x47, 0x12, 0x2c, 0x0a,
- 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45,
- 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x9a, 0x47, 0x12, 0x2d, 0x0a, 0x28, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52,
- 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x9b, 0x47, 0x12, 0x3c, 0x0a, 0x37, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f,
- 0x46, 0x41, 0x49, 0x52, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f,
- 0x44, 0x49, 0x46, 0x46, 0x49, 0x43, 0x55, 0x4c, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55,
- 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x9c, 0x47, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41,
- 0x49, 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45,
- 0x44, 0x10, 0x9d, 0x47, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x44,
- 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x50, 0x55, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x49,
- 0x4d, 0x45, 0x10, 0x9e, 0x47, 0x12, 0x3a, 0x0a, 0x35, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f,
- 0x4f, 0x4e, 0x4c, 0x59, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x52,
- 0x45, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x47, 0x41, 0x4d, 0x10, 0x9f,
- 0x47, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x4f, 0x54, 0x48,
+ 0x45, 0x52, 0x10, 0xf7, 0x37, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x45, 0x43,
+ 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x43,
+ 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x5f, 0x50,
+ 0x4f, 0x49, 0x4e, 0x54, 0x53, 0x10, 0xf8, 0x37, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f,
+ 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e, 0x49, 0x43, 0x55, 0x53, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c,
+ 0x45, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53,
+ 0x4b, 0x49, 0x50, 0x50, 0x45, 0x44, 0x10, 0xf9, 0x37, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54,
+ 0x5f, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44, 0x41, 0x52, 0x59, 0x5f, 0x4b, 0x45, 0x59, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xc1, 0x3e, 0x12, 0x23, 0x0a, 0x1e,
+ 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44, 0x41, 0x52, 0x59, 0x5f, 0x4b, 0x45,
+ 0x59, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc2,
+ 0x3e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x54,
+ 0x41, 0x53, 0x4b, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x5f, 0x54,
+ 0x4f, 0x5f, 0x52, 0x45, 0x44, 0x45, 0x45, 0x4d, 0x10, 0xc3, 0x3e, 0x12, 0x25, 0x0a, 0x20, 0x52,
+ 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e, 0x45,
+ 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x10,
+ 0xc4, 0x3e, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e,
+ 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xc5, 0x3e, 0x12, 0x1f, 0x0a, 0x1a, 0x52,
+ 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xc6, 0x3e, 0x12, 0x2b, 0x0a, 0x26,
+ 0x52, 0x45, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e,
+ 0x45, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xc7, 0x3e, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54,
+ 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0x89, 0x40, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x55,
+ 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49,
+ 0x53, 0x48, 0x45, 0x44, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x10, 0x8a, 0x40, 0x12, 0x2a, 0x0a,
+ 0x25, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x46, 0x41, 0x49,
+ 0x4c, 0x45, 0x44, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x44,
+ 0x5f, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x8b, 0x40, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54,
+ 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x4b,
+ 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x45, 0x52, 0x10, 0x8c, 0x40, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45,
+ 0x54, 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x54, 0x57, 0x49, 0x43, 0x45, 0x10, 0x8d, 0x40, 0x12, 0x2a,
+ 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x50, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48,
+ 0x41, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
+ 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0xc5, 0x45, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
+ 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x54,
+ 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x52, 0x49,
+ 0x45, 0x4e, 0x44, 0x10, 0xc6, 0x45, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52,
+ 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
+ 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44,
+ 0x10, 0xc7, 0x45, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41,
+ 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f,
+ 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0xc8, 0x45, 0x12, 0x23, 0x0a, 0x1e, 0x52,
+ 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f,
+ 0x50, 0x55, 0x4c, 0x4c, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x46, 0x41, 0x53, 0x54, 0x10, 0xc9, 0x45,
+ 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f,
+ 0x43, 0x48, 0x41, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x44,
+ 0x10, 0xca, 0x45, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41,
+ 0x54, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x10, 0xcb, 0x45, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45,
+ 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
+ 0x45, 0x44, 0x10, 0xa9, 0x46, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55,
+ 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x41, 0x54,
+ 0x45, 0x44, 0x10, 0xaa, 0x46, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55,
+ 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b,
+ 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xab,
+ 0x46, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x45,
+ 0x44, 0x10, 0xac, 0x46, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x45, 0x44, 0x10, 0xad, 0x46, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x52,
+ 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xae, 0x46, 0x12, 0x21, 0x0a, 0x1c,
+ 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x49, 0x53, 0x53,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x45, 0x44, 0x10, 0xaf, 0x46, 0x12,
+ 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e, 0x49, 0x4f, 0x4e, 0x5f, 0x4d,
+ 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53,
+ 0x48, 0x10, 0xb0, 0x46, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x55, 0x4e,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10,
+ 0xb1, 0x46, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49,
+ 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45,
+ 0x44, 0x10, 0x8d, 0x47, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53,
+ 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10,
+ 0x8e, 0x47, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49,
+ 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x4f, 0x44, 0x41, 0x59, 0x5f, 0x45, 0x4e, 0x54,
+ 0x49, 0x54, 0x59, 0x10, 0x8f, 0x47, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c,
+ 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x58,
+ 0x43, 0x45, 0x45, 0x44, 0x5f, 0x53, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0x90, 0x47, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c,
+ 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x41, 0x49, 0x4c, 0x59, 0x5f, 0x53, 0x43, 0x41,
+ 0x4e, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0x91, 0x47, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45,
+ 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x44, 0x45, 0x45, 0x4d, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0x92, 0x47, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x42,
+ 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x44, 0x45, 0x45, 0x4d, 0x5f, 0x50,
+ 0x49, 0x43, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
+ 0x48, 0x10, 0x93, 0x47, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53,
+ 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x49, 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
+ 0x55, 0x47, 0x48, 0x10, 0x94, 0x47, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c,
+ 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x49, 0x43, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x52,
+ 0x45, 0x43, 0x45, 0x49, 0x56, 0x45, 0x44, 0x10, 0x95, 0x47, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45,
+ 0x54, 0x5f, 0x42, 0x4c, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45,
+ 0x54, 0x5f, 0x52, 0x45, 0x43, 0x56, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
+ 0x44, 0x10, 0x96, 0x47, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55,
+ 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x45, 0x58,
+ 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x97, 0x47, 0x12, 0x25, 0x0a,
+ 0x20, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f,
+ 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
+ 0x48, 0x10, 0x98, 0x47, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55,
+ 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43,
+ 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x99, 0x47, 0x12, 0x24, 0x0a, 0x1f,
+ 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x54,
+ 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0x9a, 0x47, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f,
+ 0x46, 0x41, 0x49, 0x52, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x9b, 0x47, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54,
+ 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x4d, 0x55, 0x53, 0x49,
+ 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x44, 0x49, 0x46, 0x46, 0x49, 0x43, 0x55, 0x4c, 0x54,
+ 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x9c, 0x47, 0x12,
+ 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49,
+ 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
+ 0x10, 0x9d, 0x47, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52,
+ 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x50, 0x55,
+ 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x9e, 0x47, 0x12, 0x32, 0x0a, 0x2d,
+ 0x52, 0x45, 0x54, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x4f,
+ 0x4e, 0x4c, 0x59, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x52, 0x45,
+ 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x47, 0x41, 0x4d, 0x10, 0x9f, 0x47,
+ 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x41, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x50,
+ 0x49, 0x52, 0x49, 0x54, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xa0, 0x47, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
0x5f, 0x57, 0x41, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x50, 0x49, 0x52, 0x49, 0x54, 0x5f, 0x43, 0x4f,
- 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
- 0xa0, 0x47, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x57, 0x41, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x50, 0x49, 0x52, 0x49, 0x54, 0x5f, 0x43,
- 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa1,
- 0x47, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x5f, 0x4e,
- 0x4f, 0x5f, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x10, 0xa2, 0x47, 0x12, 0x2a, 0x0a, 0x25, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x4f,
- 0x4e, 0x5f, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45,
- 0x52, 0x52, 0x4f, 0x52, 0x10, 0xa3, 0x47, 0x12, 0x3c, 0x0a, 0x37, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45,
+ 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa1, 0x47,
+ 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
+ 0x45, 0x41, 0x52, 0x43, 0x48, 0x5f, 0x4e, 0x4f, 0x5f, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x10,
+ 0xa2, 0x47, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x52,
+ 0x52, 0x4f, 0x52, 0x10, 0xa3, 0x47, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48,
+ 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f,
+ 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xaa, 0x47, 0x12, 0x2e, 0x0a, 0x29,
+ 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53,
+ 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xab, 0x47, 0x12, 0x41, 0x0a, 0x3c,
+ 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53,
+ 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xac, 0x47, 0x12,
+ 0x3c, 0x0a, 0x37, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45,
0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50,
- 0x45, 0x4e, 0x10, 0xaa, 0x47, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f,
- 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xab, 0x47, 0x12, 0x49, 0x0a,
- 0x44, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41,
- 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f,
- 0x50, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f,
- 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f,
- 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xac, 0x47, 0x12, 0x44, 0x0a, 0x3f, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c,
- 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x5f, 0x44, 0x55, 0x4e,
- 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
- 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xad, 0x47, 0x12, 0x38,
- 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48,
- 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x49, 0x4e,
- 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4f, 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55,
- 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xae, 0x47, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c,
- 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4f, 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f,
- 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x44, 0x4f, 0x4e, 0x45, 0x10, 0xaf, 0x47, 0x12,
- 0x3f, 0x0a, 0x3a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43,
- 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4f,
- 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53,
- 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xb0, 0x47,
- 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f,
- 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
- 0x49, 0x54, 0x10, 0xb1, 0x47, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f,
- 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
- 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb2, 0x47, 0x12, 0x3e, 0x0a, 0x39, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c,
- 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4f, 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55,
- 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xb3, 0x47, 0x12, 0x3b, 0x0a, 0x36, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x52, 0x49,
- 0x41, 0x4c, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43,
- 0x54, 0x45, 0x52, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55,
- 0x47, 0x48, 0x10, 0xbe, 0x47, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x53, 0x45,
- 0x45, 0x4b, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
- 0x10, 0xc8, 0x47, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45, 0x4b,
- 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50,
- 0x45, 0x4e, 0x10, 0xc9, 0x47, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45,
- 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x57, 0x4f, 0x4f, 0x52, 0x44, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xd2, 0x47, 0x12, 0x33, 0x0a, 0x2e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d,
- 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x57, 0x4f,
- 0x4f, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd3,
- 0x47, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x4e,
- 0x49, 0x5f, 0x48, 0x41, 0x52, 0x50, 0x41, 0x53, 0x54, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45,
- 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xd4, 0x47, 0x12, 0x35, 0x0a, 0x30, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45,
- 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x5f, 0x48, 0x41, 0x52, 0x50,
- 0x41, 0x53, 0x54, 0x55, 0x4d, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
- 0xd5, 0x47, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4a, 0x55, 0x52, 0x49,
- 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x10, 0xdc, 0x47, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f,
- 0x4e, 0x4a, 0x55, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xdd, 0x47, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f,
- 0x54, 0x45, 0x41, 0x43, 0x48, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x45, 0x44, 0x10, 0xdf, 0x47, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x45, 0x41, 0x43, 0x48,
- 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10,
- 0xe0, 0x47, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe1, 0x47, 0x12, 0x26, 0x0a, 0x21,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53,
- 0x53, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
- 0x48, 0x10, 0xe2, 0x47, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x55, 0x4e,
- 0x49, 0x53, 0x48, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0xe3, 0x47, 0x12, 0x2a, 0x0a, 0x25, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53,
- 0x5f, 0x50, 0x52, 0x45, 0x56, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49,
- 0x53, 0x48, 0x45, 0x44, 0x10, 0xe4, 0x47, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4d, 0x41, 0x50,
- 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xe5, 0x47, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f,
- 0x52, 0x55, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xe8, 0x47,
- 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
- 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xe9, 0x47, 0x12, 0x2f,
- 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c,
- 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f,
- 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xea, 0x47, 0x12,
- 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42,
- 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42,
- 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xeb, 0x47,
- 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
- 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xec, 0x47, 0x12,
- 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x42,
- 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xed, 0x47, 0x12, 0x2e,
- 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49,
- 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf1, 0x47, 0x12, 0x20,
- 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49,
- 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x44, 0x10, 0xf2, 0x47,
- 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x57,
- 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xf3, 0x47,
- 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x10, 0xf4, 0x47, 0x12, 0x2c, 0x0a, 0x27, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43,
- 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x5f,
- 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0xf5, 0x47, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45,
- 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45,
- 0x44, 0x10, 0xf6, 0x47, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47,
- 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x44,
- 0x10, 0xf7, 0x47, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x43, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
+ 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xad, 0x47, 0x12, 0x30, 0x0a,
+ 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f,
+ 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4f, 0x4e, 0x45,
+ 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xae, 0x47, 0x12,
+ 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45,
+ 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4f, 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x44, 0x4f, 0x4e, 0x45, 0x10, 0xaf, 0x47, 0x12, 0x37,
+ 0x0a, 0x32, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52,
+ 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x4f, 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xb0, 0x47, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x54,
+ 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
+ 0x54, 0x10, 0xb1, 0x47, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e,
+ 0x4e, 0x45, 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x54, 0x4f, 0x4b, 0x45,
+ 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb2, 0x47, 0x12,
+ 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45, 0x4c, 0x4c, 0x45,
+ 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4f, 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xb3, 0x47, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x49, 0x53, 0x54, 0x5f, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54,
+ 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbe, 0x47, 0x12, 0x2e, 0x0a, 0x29,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x41,
+ 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x55, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x54, 0x52, 0x49,
+ 0x41, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x10, 0xbf, 0x47, 0x12, 0x24, 0x0a, 0x1f,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45,
+ 0x4b, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10,
+ 0xc8, 0x47, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x5f, 0x41,
+ 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45, 0x4b, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4d, 0x41, 0x50,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xc9, 0x47, 0x12, 0x2a, 0x0a, 0x25,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45,
+ 0x4b, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43,
+ 0x48, 0x4f, 0x53, 0x45, 0x4e, 0x10, 0xca, 0x47, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f,
+ 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x46,
+ 0x54, 0x5f, 0x57, 0x4f, 0x4f, 0x52, 0x44, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0xd2, 0x47, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x53,
+ 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54,
+ 0x5f, 0x57, 0x4f, 0x4f, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
+ 0x48, 0x10, 0xd3, 0x47, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d,
+ 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x5f, 0x48, 0x41, 0x52,
+ 0x50, 0x41, 0x53, 0x54, 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xd4, 0x47, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55,
+ 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x5f, 0x48,
+ 0x41, 0x52, 0x50, 0x41, 0x53, 0x54, 0x55, 0x4d, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55,
+ 0x47, 0x48, 0x10, 0xd5, 0x47, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x55,
+ 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4a, 0x55, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
+ 0xdc, 0x47, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x43, 0x45,
+ 0x5f, 0x43, 0x4f, 0x4e, 0x4a, 0x55, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xdd, 0x47, 0x12, 0x21, 0x0a,
+ 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x45, 0x41, 0x43, 0x48,
+ 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xdf, 0x47,
+ 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x45,
+ 0x41, 0x43, 0x48, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
+ 0x45, 0x44, 0x10, 0xe0, 0x47, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45,
+ 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe1, 0x47, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x48, 0x45, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e,
+ 0x4f, 0x55, 0x47, 0x48, 0x10, 0xe2, 0x47, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x48, 0x45, 0x53, 0x53, 0x5f, 0x49, 0x4e, 0x5f, 0x50, 0x55, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x54,
+ 0x49, 0x4d, 0x45, 0x10, 0xe3, 0x47, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48,
+ 0x45, 0x53, 0x53, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x55, 0x4e, 0x46,
+ 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xe4, 0x47, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45,
+ 0x54, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x4c, 0x4f, 0x43, 0x4b,
+ 0x45, 0x44, 0x10, 0xe5, 0x47, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x49,
+ 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
+ 0x10, 0xe8, 0x47, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a,
+ 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xe9, 0x47, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54,
+ 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e,
+ 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
+ 0xea, 0x47, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f,
+ 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58, 0x43, 0x45,
+ 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xeb, 0x47, 0x12, 0x25, 0x0a, 0x20, 0x52,
+ 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0xec, 0x47, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f,
+ 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xed, 0x47, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54,
+ 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x56, 0x41,
+ 0x4c, 0x55, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf1,
+ 0x47, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45,
+ 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x44, 0x10, 0xf2, 0x47, 0x12, 0x26, 0x0a, 0x21, 0x52,
0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x59, 0x4f, 0x55, 0x52, 0x53, 0x10, 0xf8, 0x47, 0x12, 0x2f, 0x0a, 0x2a,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47,
- 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e,
- 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a, 0x45, 0x44, 0x10, 0xa3, 0x48, 0x12, 0x32, 0x0a,
- 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
- 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xa4,
- 0x48, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x53,
- 0x54, 0x41, 0x54, 0x45, 0x10, 0xa5, 0x48, 0x12, 0x3c, 0x0a, 0x37, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f,
- 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x49, 0x4c, 0x44, 0x49, 0x4e, 0x47,
- 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
- 0x48, 0x54, 0x10, 0xa6, 0x48, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e,
- 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x42, 0x55,
- 0x49, 0x4c, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0xa7, 0x48, 0x12, 0x33, 0x0a, 0x2e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47,
- 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4f, 0x50,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0xa8,
- 0x48, 0x12, 0x3a, 0x0a, 0x35, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x51, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xa9, 0x48, 0x12, 0x3b, 0x0a,
- 0x36, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c,
- 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52,
- 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x10, 0xaa, 0x48, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54,
- 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xab, 0x48, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f,
- 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49,
- 0x43, 0x41, 0x54, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xac, 0x48, 0x12, 0x33, 0x0a, 0x2e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47,
+ 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e,
+ 0x10, 0xf3, 0x47, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43,
+ 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x44, 0x45, 0x4c, 0x49,
+ 0x56, 0x45, 0x52, 0x10, 0xf4, 0x47, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49,
+ 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x45, 0x4c, 0x49, 0x56,
+ 0x45, 0x52, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x10, 0xf5, 0x47, 0x12, 0x21, 0x0a, 0x1c,
+ 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47,
+ 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x44, 0x10, 0xf6, 0x47, 0x12,
+ 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52,
+ 0x49, 0x4e, 0x47, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41,
+ 0x54, 0x45, 0x44, 0x10, 0xf7, 0x47, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x49,
+ 0x52, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x59,
+ 0x4f, 0x55, 0x52, 0x53, 0x10, 0xf8, 0x47, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x47,
+ 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x55, 0x4e, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a, 0x45, 0x44, 0x10, 0xa3, 0x48,
+ 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46,
+ 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xa4, 0x48, 0x12, 0x2c, 0x0a, 0x27,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
+ 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x49, 0x4e, 0x49,
+ 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0xa5, 0x48, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x49, 0x4c, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x4f, 0x49, 0x4e,
+ 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x54, 0x10, 0xa6, 0x48,
+ 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46,
+ 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e,
+ 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0xa7, 0x48, 0x12,
+ 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f,
+ 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4f, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0xa8, 0x48, 0x12, 0x32, 0x0a, 0x2d,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
+ 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x51, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xa9, 0x48,
+ 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46,
+ 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
+ 0x5f, 0x42, 0x59, 0x5f, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x59,
+ 0x45, 0x52, 0x10, 0xaa, 0x48, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44,
+ 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xab, 0x48, 0x12, 0x29, 0x0a, 0x24,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
+ 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f,
+ 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xac, 0x48, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x47,
+ 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e,
+ 0x44, 0x10, 0xad, 0x48, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47,
0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x4c,
- 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xad,
- 0x48, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x47, 0x45, 0x41, 0x52, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xae, 0x48, 0x12, 0x33, 0x0a, 0x2e, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45,
- 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x54,
- 0x41, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0xaf, 0x48,
- 0x12, 0x3b, 0x0a, 0x36, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x41, 0x59, 0x45, 0x52, 0x5f, 0x47, 0x45, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f,
+ 0x55, 0x4e, 0x44, 0x10, 0xae, 0x48, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41,
+ 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x52, 0x4f, 0x54, 0x41, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44,
+ 0x10, 0xaf, 0x48, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45,
+ 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x43, 0x48, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x47, 0x45, 0x41, 0x52, 0x5f,
+ 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb0, 0x48, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x5f,
0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
- 0x47, 0x45, 0x41, 0x52, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb0, 0x48, 0x12, 0x3a, 0x0a,
- 0x35, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52,
- 0x45, 0x41, 0x43, 0x48, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x47, 0x45, 0x41, 0x52,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb1, 0x48, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f,
- 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x54, 0x41, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x4f, 0x4e, 0x5f, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0xb2, 0x48, 0x12,
- 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f,
- 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x42, 0x4f, 0x4e, 0x55, 0x53,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xd5, 0x48, 0x12, 0x25, 0x0a,
- 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x50, 0x5f,
- 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45,
- 0x4e, 0x10, 0xd6, 0x48, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x50,
- 0x4c, 0x41, 0x59, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49,
- 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x9d, 0x4a, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x53,
- 0x54, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f,
- 0x55, 0x4e, 0x44, 0x10, 0x9e, 0x4a, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x48, 0x41, 0x50, 0x54,
- 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x81, 0x4b, 0x12, 0x23,
- 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f,
- 0x4f, 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x45, 0x45, 0x54,
- 0x10, 0x82, 0x4b, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4c, 0x4f,
- 0x43, 0x4b, 0x45, 0x44, 0x10, 0x83, 0x4b, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x48, 0x41, 0x56, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10, 0x84, 0x4b,
- 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f,
- 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0x85, 0x4b, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x48, 0x41,
- 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x10, 0xb3,
- 0x4b, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x59,
- 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xb4, 0x4b, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x4d, 0x50, 0x10, 0xb5, 0x4b,
- 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb6, 0x4b, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f,
- 0x49, 0x4e, 0x43, 0x4f, 0x52, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10,
- 0xb7, 0x4b, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x50, 0x4c,
- 0x41, 0x59, 0x45, 0x52, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x10, 0xb8, 0x4b,
- 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x54,
- 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x52, 0x49, 0x4e, 0x47, 0x10, 0xb9, 0x4b, 0x12, 0x2f,
- 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52,
- 0x41, 0x46, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e,
- 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xba, 0x4b, 0x12,
- 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44,
- 0x52, 0x41, 0x46, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52,
- 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0xbb, 0x4b, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x54, 0x57,
- 0x49, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x5f, 0x4f, 0x56, 0x45, 0x52,
- 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x52, 0x10, 0xbc, 0x4b, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x55, 0x4e,
- 0x4b, 0x4f, 0x57, 0x4e, 0x10, 0xe5, 0x4b, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41,
- 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d,
- 0x10, 0xe6, 0x4b, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x50, 0x4c,
- 0x41, 0x59, 0x45, 0x52, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x4e, 0x4f, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
- 0x10, 0xe7, 0x4b, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x49,
- 0x4e, 0x45, 0x10, 0xe8, 0x4b, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
- 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0xe9, 0x4b, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x4f,
- 0x43, 0x4b, 0x45, 0x44, 0x10, 0xea, 0x4b, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45,
- 0x41, 0x44, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x48, 0x4f,
- 0x4d, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xeb, 0x4b, 0x12, 0x22, 0x0a, 0x1d, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x49, 0x4e, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xec, 0x4b, 0x12,
- 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48,
- 0x4f, 0x4d, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f,
- 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xed, 0x4b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x48, 0x41, 0x53, 0x5f,
- 0x47, 0x55, 0x45, 0x53, 0x54, 0x10, 0xee, 0x4b, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x41, 0x4e,
- 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x42, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x44,
- 0x49, 0x54, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xef, 0x4b, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43,
- 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41,
- 0x4c, 0x49, 0x44, 0x10, 0xf0, 0x4b, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
- 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x4f,
- 0x52, 0x4c, 0x44, 0x10, 0xf1, 0x4b, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
- 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x48, 0x4f,
- 0x4d, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xf2, 0x4b, 0x12, 0x26, 0x0a, 0x21, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x45, 0x4d,
- 0x10, 0xf3, 0x4b, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x49,
- 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x5f, 0x53, 0x43, 0x45, 0x4e,
- 0x45, 0x10, 0xf4, 0x4b, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x52, 0x45,
- 0x46, 0x55, 0x53, 0x45, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
- 0x10, 0xf5, 0x4b, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f, 0x52, 0x45,
- 0x46, 0x55, 0x53, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x48, 0x4f,
- 0x4d, 0x45, 0x10, 0xf6, 0x4b, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f,
- 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0xf7, 0x4b, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46,
- 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f,
- 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf8, 0x4b, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52,
- 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf9, 0x4b, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49,
- 0x4e, 0x5f, 0x54, 0x52, 0x59, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x43,
- 0x45, 0x53, 0x53, 0x10, 0xfa, 0x4b, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
- 0x44, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x45,
- 0x4e, 0x45, 0x10, 0xfb, 0x4b, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45,
- 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xfc, 0x4b, 0x12, 0x25,
- 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
- 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55,
- 0x47, 0x48, 0x10, 0xfd, 0x4b, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xfe, 0x4b,
- 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f,
- 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0xff, 0x4b, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55,
- 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x80, 0x4c, 0x12, 0x1e, 0x0a,
- 0x19, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x81, 0x4c, 0x12, 0x1f, 0x0a,
- 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54, 0x10, 0x82, 0x4c, 0x12, 0x22,
- 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
- 0x4d, 0x45, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x43, 0x44, 0x10,
- 0x83, 0x4c, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x55,
- 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x10, 0x84, 0x4c, 0x12, 0x2b, 0x0a,
- 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52,
- 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x85, 0x4c, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x86, 0x4c, 0x12, 0x24, 0x0a,
- 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
- 0x10, 0x87, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53,
- 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x88, 0x4c,
- 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
- 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c,
- 0x10, 0x89, 0x4c, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x53, 0x41, 0x56, 0x45, 0x5f, 0x4e, 0x4f, 0x5f,
- 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x48, 0x4f, 0x55, 0x53, 0x45, 0x10, 0x8a, 0x4c, 0x12, 0x20, 0x0a,
- 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0x8b, 0x4c, 0x12,
- 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48,
- 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f,
- 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x8c, 0x4c, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x51,
- 0x55, 0x45, 0x53, 0x54, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10,
- 0x8d, 0x4c, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x50,
- 0x52, 0x49, 0x4f, 0x52, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x10, 0x8e, 0x4c, 0x12, 0x2b, 0x0a,
- 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x49, 0x53, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x48, 0x45,
- 0x43, 0x4b, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x8f, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46,
- 0x49, 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x46, 0x41, 0x49, 0x4c, 0x10, 0x90, 0x4c, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4a, 0x4f, 0x49, 0x4e,
- 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x91, 0x4c, 0x12, 0x20,
- 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
- 0x4d, 0x45, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x10, 0x92, 0x4c,
- 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52,
- 0x10, 0x93, 0x4c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
- 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44,
- 0x10, 0x94, 0x4c, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54, 0x10, 0x95,
- 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
+ 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x5f, 0x47,
+ 0x45, 0x41, 0x52, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb1, 0x48, 0x12, 0x2c, 0x0a, 0x27,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
+ 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4f,
+ 0x4e, 0x5f, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x10, 0xb2, 0x48, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
+ 0x54, 0x5f, 0x4f, 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x42, 0x4f,
+ 0x4e, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xd5, 0x48,
+ 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x4f, 0x50, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
+ 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xd6, 0x48, 0x12,
+ 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x53, 0x54, 0x41, 0x47,
+ 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0x9d, 0x4a, 0x12, 0x22, 0x0a,
+ 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x9e,
+ 0x4a, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x53, 0x54,
+ 0x41, 0x47, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x4f, 0x54, 0x48, 0x45,
+ 0x52, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x10, 0x9f, 0x4a, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45,
+ 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x48, 0x41, 0x50, 0x54, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x81, 0x4b, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45,
+ 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x4d, 0x45, 0x45, 0x54, 0x10, 0x82, 0x4b, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x4f, 0x4f, 0x50, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
+ 0x10, 0x83, 0x4b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53,
+ 0x53, 0x10, 0x84, 0x4b, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4f, 0x50,
+ 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45,
+ 0x4e, 0x10, 0x85, 0x4b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46,
+ 0x54, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x44, 0x52, 0x41,
+ 0x46, 0x54, 0x10, 0xb3, 0x4b, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41,
+ 0x46, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x59, 0x5f, 0x57, 0x4f, 0x52,
+ 0x4c, 0x44, 0x10, 0xb4, 0x4b, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41,
+ 0x46, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x4d,
+ 0x50, 0x10, 0xb5, 0x4b, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46,
+ 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
+ 0x55, 0x47, 0x48, 0x10, 0xb6, 0x4b, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52,
+ 0x41, 0x46, 0x54, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x52, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x43,
+ 0x45, 0x4e, 0x45, 0x10, 0xb7, 0x4b, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52,
+ 0x41, 0x46, 0x54, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52,
+ 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x10, 0xb8, 0x4b, 0x12, 0x24, 0x0a, 0x1f,
+ 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f,
+ 0x49, 0x53, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x52, 0x49, 0x4e, 0x47, 0x10,
+ 0xb9, 0x4b, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f,
+ 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x52, 0x41,
+ 0x46, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xba, 0x4b, 0x12, 0x1f, 0x0a, 0x1a, 0x52,
+ 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f,
+ 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0xbb, 0x4b, 0x12, 0x27, 0x0a, 0x22,
+ 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x54, 0x57, 0x49, 0x43, 0x45, 0x5f,
+ 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d,
+ 0x45, 0x52, 0x10, 0xbc, 0x4b, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x52, 0x41,
+ 0x46, 0x54, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f,
+ 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xbd, 0x4b, 0x12, 0x14,
+ 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4f, 0x57,
+ 0x4e, 0x10, 0xe5, 0x4b, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f,
+ 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xe6, 0x4b, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
+ 0x52, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x4e, 0x4f, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10, 0xe7, 0x4b,
+ 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0xe8, 0x4b, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45,
+ 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x46, 0x55,
+ 0x4c, 0x4c, 0x10, 0xe9, 0x4b, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xea, 0x4b, 0x12, 0x2a, 0x0a, 0x25,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
+ 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xeb, 0x4b, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4d, 0x4f, 0x44,
+ 0x45, 0x10, 0xec, 0x4b, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4d, 0x4f, 0x44,
+ 0x45, 0x10, 0xed, 0x4b, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x10, 0xee, 0x4b, 0x12, 0x28, 0x0a,
+ 0x23, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x54, 0x5f, 0x45,
+ 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x42, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f,
+ 0x4d, 0x4f, 0x44, 0x45, 0x10, 0xef, 0x4b, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d,
+ 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xf0, 0x4b, 0x12, 0x26, 0x0a, 0x21, 0x52,
+ 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44,
+ 0x10, 0xf1, 0x4b, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45,
+ 0x4c, 0x46, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xf2, 0x4b,
+ 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x45, 0x4d, 0x10, 0xf3, 0x4b,
+ 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41,
+ 0x59, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x52, 0x4f, 0x4f, 0x4d,
+ 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xf4, 0x4b, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
+ 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x52, 0x45, 0x46, 0x55, 0x53,
+ 0x45, 0x5f, 0x47, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0xf5, 0x4b,
+ 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4f, 0x57, 0x4e,
+ 0x45, 0x52, 0x5f, 0x52, 0x45, 0x46, 0x55, 0x53, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x45, 0x4e, 0x54,
+ 0x45, 0x52, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10, 0xf6, 0x4b, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45,
+ 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x5f, 0x4f, 0x46, 0x46,
+ 0x4c, 0x49, 0x4e, 0x45, 0x10, 0xf7, 0x4b, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x45, 0x58,
+ 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf8, 0x4b, 0x12, 0x28, 0x0a,
+ 0x23, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54,
+ 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e,
+ 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf9, 0x4b, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x52, 0x59, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
+ 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0xfa, 0x4b, 0x12, 0x25, 0x0a, 0x20, 0x52,
+ 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
+ 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10,
+ 0xfb, 0x4b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xfc, 0x4b, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
+ 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0xfd, 0x4b, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4d,
+ 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b,
+ 0x45, 0x44, 0x10, 0xfe, 0x4b, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x43, 0x4c, 0x4f,
+ 0x53, 0x45, 0x44, 0x10, 0xff, 0x4b, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
+ 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x53, 0x55, 0x49,
+ 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10,
+ 0x80, 0x4c, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49,
+ 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x81, 0x4c, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45,
+ 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x41, 0x54,
+ 0x10, 0x82, 0x4c, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
+ 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x43, 0x44, 0x10, 0x83, 0x4c, 0x12,
+ 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41,
+ 0x54, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x10,
+ 0x84, 0x4c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42,
+ 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4c,
+ 0x49, 0x4d, 0x49, 0x54, 0x10, 0x85, 0x4c, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x10,
+ 0x86, 0x4c, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x53,
+ 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x87, 0x4c,
+ 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x54, 0x41, 0x52,
+ 0x47, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50,
+ 0x45, 0x4e, 0x10, 0x88, 0x4c, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4f, 0x54,
+ 0x48, 0x45, 0x52, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x89, 0x4c,
+ 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x53, 0x41, 0x56,
+ 0x45, 0x5f, 0x4e, 0x4f, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x48, 0x4f, 0x55, 0x53, 0x45, 0x10,
+ 0x8a, 0x4c, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49,
+ 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0x8b, 0x4c, 0x12, 0x21, 0x0a, 0x1c,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x47, 0x41, 0x4c,
+ 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x8c, 0x4c, 0x12,
+ 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53,
+ 0x54, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10, 0x8d, 0x4c, 0x12,
+ 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x41, 0x49, 0x54,
+ 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x52, 0x49, 0x4f, 0x52, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x10,
+ 0x8e, 0x4c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50,
+ 0x45, 0x52, 0x53, 0x49, 0x53, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f,
+ 0x46, 0x41, 0x49, 0x4c, 0x10, 0x8f, 0x4c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x90, 0x4c, 0x12, 0x1d, 0x0a, 0x18,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4a, 0x4f, 0x49, 0x4e, 0x5f, 0x53, 0x43,
+ 0x45, 0x4e, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x91, 0x4c, 0x12, 0x18, 0x0a, 0x13, 0x52,
+ 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x50, 0x4c, 0x41, 0x59,
+ 0x45, 0x52, 0x10, 0x92, 0x4c, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x10, 0x93, 0x4c,
+ 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x4e, 0x59,
+ 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x47, 0x41, 0x4c, 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54,
+ 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x94, 0x4c, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x54,
+ 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54, 0x10, 0x95, 0x4c, 0x12, 0x23,
+ 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f,
+ 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
+ 0x10, 0x96, 0x4c, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49,
+ 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
+ 0x10, 0x97, 0x4c, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49,
+ 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47,
+ 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x98, 0x4c, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54,
0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f,
- 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x96, 0x4c, 0x12, 0x26,
- 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55,
- 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x4c, 0x4f, 0x43,
- 0x4b, 0x45, 0x44, 0x10, 0x97, 0x4c, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f,
- 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x45, 0x52, 0x52, 0x4f,
- 0x52, 0x10, 0x98, 0x4c, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x99, 0x4c, 0x12, 0x2a, 0x0a, 0x25,
0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41,
- 0x4b, 0x45, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x99, 0x4c, 0x12,
- 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46,
- 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x41, 0x44,
- 0x44, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c,
- 0x10, 0x9a, 0x4c, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b,
- 0x45, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0x9b, 0x4c, 0x12, 0x29, 0x0a,
- 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52,
- 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x46,
- 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0x9c, 0x4c, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52,
- 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f,
- 0x52, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10, 0x9d, 0x4c, 0x12, 0x28, 0x0a,
- 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52,
- 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x5f, 0x43,
- 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x9e, 0x4c, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45,
- 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x4c, 0x45, 0x52, 0x41, 0x54, 0x45,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x9f, 0x4c, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55,
- 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f,
- 0x44, 0x41, 0x54, 0x41, 0x10, 0xa0, 0x4c, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x45, 0x44, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xa1,
- 0x4c, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x10, 0xa2, 0x4c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x45, 0x56, 0x45,
- 0x4e, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x41, 0x54, 0x49,
- 0x53, 0x46, 0x49, 0x45, 0x44, 0x10, 0xa3, 0x4c, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x56,
- 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x41, 0x4e, 0x49,
- 0x4d, 0x41, 0x4c, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xa4, 0x4c, 0x12, 0x2f, 0x0a, 0x2a,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
- 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45,
- 0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xa5, 0x4c, 0x12, 0x31, 0x0a,
- 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x4b, 0x45, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45,
+ 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x9a, 0x4c, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f,
+ 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x55,
+ 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0x9b, 0x4c, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45,
+ 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45,
+ 0x5f, 0x49, 0x53, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0x9c, 0x4c, 0x12, 0x2b, 0x0a,
+ 0x26, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d,
+ 0x41, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x52, 0x52, 0x45,
+ 0x43, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x10, 0x9d, 0x4c, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
+ 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x9e, 0x4c, 0x12, 0x28, 0x0a, 0x23,
+ 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41,
+ 0x4b, 0x45, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x4c, 0x45, 0x52, 0x41, 0x54, 0x45, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0x9f, 0x4c, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55,
+ 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x5f,
+ 0x4d, 0x41, 0x4b, 0x45, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0xa0, 0x4c, 0x12, 0x20, 0x0a, 0x1b,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44,
+ 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x10, 0xa1, 0x4c, 0x12, 0x1d,
+ 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
+ 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x10, 0xa2, 0x4c, 0x12, 0x26, 0x0a,
+ 0x21, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f,
+ 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x41, 0x54, 0x49, 0x53, 0x46, 0x49,
+ 0x45, 0x44, 0x10, 0xa3, 0x4c, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47,
+ 0x45, 0x5f, 0x41, 0x4e, 0x49, 0x4d, 0x41, 0x4c, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xa4,
+ 0x4c, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e,
+ 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4e, 0x50,
+ 0x43, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xa5, 0x4c, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45,
+ 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41,
+ 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x50, 0x41, 0x52,
+ 0x41, 0x4d, 0x10, 0xa6, 0x4c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47,
- 0x45, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xa6, 0x4c,
- 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52,
- 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x48, 0x4f, 0x55, 0x53, 0x45, 0x5f,
- 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xa7, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x41, 0x56, 0x41,
- 0x54, 0x41, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50,
- 0x45, 0x4e, 0x10, 0xa8, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f,
- 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10,
- 0xa9, 0x4c, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x48, 0x4f, 0x55, 0x53, 0x45, 0x5f, 0x50, 0x41, 0x52,
+ 0x41, 0x4d, 0x10, 0xa7, 0x4c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xa8, 0x4c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45,
0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x45,
- 0x4c, 0x44, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xaa, 0x4c, 0x12, 0x2c, 0x0a, 0x27, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45,
- 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xab, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c,
- 0x41, 0x4e, 0x54, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
- 0x55, 0x47, 0x48, 0x10, 0xac, 0x4c, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54,
- 0x5f, 0x53, 0x55, 0x42, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xad, 0x4c, 0x12, 0x2d, 0x0a, 0x28,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
- 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x50, 0x41, 0x52,
- 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xae, 0x4c, 0x12, 0x2a, 0x0a, 0x25, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x47, 0x55, 0x49, 0x44, 0x5f, 0x45,
- 0x52, 0x52, 0x4f, 0x52, 0x10, 0xaf, 0x4c, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e,
- 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0xb0, 0x4c, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f,
- 0x46, 0x41, 0x52, 0x4d, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb1, 0x4c,
- 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb2, 0x4c, 0x12, 0x2a, 0x0a,
- 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x53, 0x54,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb3, 0x4c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x55,
- 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x49,
- 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xb4, 0x4c, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e,
- 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x47, 0x52,
- 0x4f, 0x55, 0x50, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xb5, 0x4c, 0x12, 0x33, 0x0a, 0x2e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x4c, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xa9, 0x4c, 0x12,
+ 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e,
+ 0x54, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xaa, 0x4c,
+ 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41,
+ 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x52,
+ 0x52, 0x4f, 0x52, 0x10, 0xab, 0x4c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
+ 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xac, 0x4c, 0x12, 0x2c, 0x0a, 0x27, 0x52,
+ 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x53, 0x55,
+ 0x42, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xad, 0x4c, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
+ 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x45, 0x4c,
+ 0x44, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xae, 0x4c,
+ 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52,
+ 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x47, 0x55, 0x49, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f,
+ 0x52, 0x10, 0xaf, 0x4c, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e,
- 0x47, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb6,
- 0x4c, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x49, 0x43, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x52,
- 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x47, 0x5f, 0x47, 0x45, 0x4e, 0x44,
- 0x45, 0x52, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xb7, 0x4c, 0x12, 0x36, 0x0a, 0x31, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x50, 0x49, 0x43, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x4f,
- 0x4f, 0x50, 0x5f, 0x43, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b,
- 0x10, 0xb8, 0x4c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52,
- 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45,
- 0x10, 0xb9, 0x4c, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52,
- 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x53,
- 0x55, 0x49, 0x54, 0x45, 0x10, 0xba, 0x4c, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e,
- 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x53, 0x55, 0x49,
- 0x54, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0xbb, 0x4c, 0x12,
- 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48,
- 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x55,
- 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x42,
- 0x49, 0x47, 0x10, 0xbc, 0x4c, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54,
- 0x55, 0x52, 0x45, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xbd, 0x4c, 0x12, 0x39, 0x0a, 0x34, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55,
- 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x53,
- 0x55, 0x49, 0x54, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x10, 0xbe, 0x4c, 0x12, 0x41, 0x0a, 0x3c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x47, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb0, 0x4c, 0x12, 0x20, 0x0a, 0x1b, 0x52,
+ 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x46, 0x41, 0x52,
+ 0x4d, 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb1, 0x4c, 0x12, 0x23, 0x0a,
+ 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x43,
+ 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10,
+ 0xb2, 0x4c, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46,
+ 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xb3, 0x4c, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
+ 0x4d, 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54,
+ 0x55, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xb4, 0x4c, 0x12, 0x29,
+ 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c,
+ 0x49, 0x44, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50,
+ 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0xb5, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54,
+ 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f,
+ 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xb6, 0x4c, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
+ 0x4d, 0x45, 0x5f, 0x50, 0x49, 0x43, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x52, 0x41, 0x4d, 0x45,
+ 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x47, 0x5f, 0x47, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x5f,
+ 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xb7, 0x4c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x50, 0x49, 0x43, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x52, 0x41,
+ 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x4f, 0x50, 0x5f, 0x43, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55,
+ 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xb8, 0x4c, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43,
+ 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x52, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0xb9, 0x4c,
+ 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52,
+ 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43,
+ 0x41, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x10, 0xba, 0x4c, 0x12, 0x2e, 0x0a, 0x29,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55,
+ 0x52, 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f,
+ 0x54, 0x4f, 0x4f, 0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0xbb, 0x4c, 0x12, 0x2c, 0x0a, 0x27,
0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55,
0x52, 0x45, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f,
- 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x55, 0x52, 0x46, 0x41, 0x43, 0x45, 0x5f,
- 0x54, 0x59, 0x50, 0x45, 0x10, 0xbf, 0x4c, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x47, 0x4d, 0x5f,
- 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xc0, 0x4c, 0x12,
- 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48,
- 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x47, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f,
- 0x43, 0x4b, 0x45, 0x44, 0x10, 0xc1, 0x4c, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x47, 0x4d, 0x5f,
- 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f,
- 0x55, 0x4e, 0x44, 0x10, 0xc2, 0x4c, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x47, 0x4d, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x42, 0x59, 0x5f, 0x43, 0x55,
- 0x52, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x10, 0xc3, 0x4c, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x47, 0x4f, 0x4f, 0x44,
- 0x53, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xc4, 0x4c, 0x12, 0x2f, 0x0a, 0x2a,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
- 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x5f, 0x4d, 0x41, 0x54, 0x45,
- 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xc5, 0x4c, 0x12, 0x33, 0x0a,
- 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
- 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x5f, 0x4d, 0x41, 0x54,
- 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10,
- 0xc6, 0x4c, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x54, 0x4f, 0x4f, 0x5f, 0x42, 0x49, 0x47, 0x10, 0xbc, 0x4c, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45,
+ 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45,
+ 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xbd, 0x4c, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f,
+ 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x55, 0x53,
+ 0x54, 0x4f, 0x4d, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xbe, 0x4c, 0x12, 0x39, 0x0a, 0x34, 0x52, 0x45, 0x54,
+ 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f,
+ 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x53, 0x55, 0x49, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x56,
+ 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x55, 0x52, 0x46, 0x41, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x10, 0xbf, 0x4c, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x42, 0x47, 0x4d, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e,
+ 0x44, 0x10, 0xc0, 0x4c, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x42, 0x47, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45,
+ 0x44, 0x10, 0xc1, 0x4c, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x42, 0x47, 0x4d, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xc2, 0x4c, 0x12, 0x2a, 0x0a, 0x25, 0x52,
+ 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x47, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x42, 0x59, 0x5f, 0x43, 0x55, 0x52, 0x5f, 0x53,
+ 0x43, 0x45, 0x4e, 0x45, 0x10, 0xc3, 0x4c, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x48, 0x4f, 0x50,
+ 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x10, 0xc4,
+ 0x4c, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x4f,
+ 0x52, 0x4c, 0x44, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41,
+ 0x4c, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xc5, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45,
0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x57, 0x4f, 0x4f,
- 0x44, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54,
- 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xc7, 0x4c, 0x12, 0x36, 0x0a, 0x31, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
- 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x5f, 0x45, 0x58, 0x43, 0x48, 0x41,
- 0x4e, 0x47, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
- 0x10, 0xc8, 0x4c, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4f, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59,
- 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10,
- 0x90, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4f, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
- 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x4e, 0x5f, 0x43,
- 0x44, 0x10, 0x91, 0x4e, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x44, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
+ 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xc6, 0x4c, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x5f, 0x4d,
+ 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x49, 0x4e,
+ 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xc7, 0x4c, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x5f,
+ 0x45, 0x58, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f,
+ 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc8, 0x4c, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x53,
+ 0x45, 0x41, 0x52, 0x43, 0x48, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0xc9, 0x4c, 0x12, 0x2a, 0x0a,
+ 0x25, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52,
+ 0x49, 0x4e, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x49,
+ 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xca, 0x4c, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54,
+ 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xcb, 0x4c, 0x12, 0x31, 0x0a, 0x2c,
+ 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49,
+ 0x4e, 0x54, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x45, 0x58, 0x49, 0x53,
+ 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10, 0xcc, 0x4c, 0x12,
+ 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45,
+ 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
+ 0x58, 0x49, 0x53, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10,
+ 0xcd, 0x4c, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42,
+ 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54,
+ 0x10, 0xce, 0x4c, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
+ 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b,
+ 0x45, 0x44, 0x10, 0xcf, 0x4c, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d,
+ 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41,
+ 0x54, 0x45, 0x5f, 0x43, 0x44, 0x10, 0xd0, 0x4c, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x53,
+ 0x45, 0x54, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0xd1, 0x4c, 0x12,
+ 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45,
+ 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x5f,
+ 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x50, 0x59, 0x10, 0xd2, 0x4c, 0x12, 0x27,
+ 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x46, 0x55, 0x52, 0x4e, 0x49,
+ 0x54, 0x55, 0x52, 0x45, 0x5f, 0x50, 0x4f, 0x53, 0x5f, 0x55, 0x4e, 0x44, 0x45, 0x52, 0x5f, 0x44,
+ 0x49, 0x45, 0x5f, 0x59, 0x10, 0xd3, 0x4c, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x47, 0x45,
+ 0x4e, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x46, 0x41, 0x49,
+ 0x4c, 0x10, 0xd4, 0x4c, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45,
+ 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x53, 0x45, 0x41, 0x52, 0x43,
+ 0x48, 0x5f, 0x43, 0x44, 0x10, 0xd5, 0x4c, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x48,
+ 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x50, 0x52,
+ 0x45, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x43, 0x44, 0x10, 0xd6, 0x4c, 0x12, 0x2f, 0x0a, 0x2a, 0x52,
+ 0x45, 0x54, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x42, 0x4c, 0x55, 0x45, 0x50, 0x52, 0x49, 0x4e,
+ 0x54, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xd7, 0x4c, 0x12, 0x25, 0x0a, 0x20,
0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4f, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
- 0x59, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x52,
- 0x52, 0x45, 0x43, 0x54, 0x10, 0x92, 0x4e, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45,
- 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x49,
- 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x94, 0x4e, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52,
- 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x42, 0x41, 0x54,
- 0x54, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0x95,
- 0x4e, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x49, 0x54, 0x59, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x41, 0x43, 0x52,
- 0x49, 0x46, 0x49, 0x43, 0x45, 0x10, 0x96, 0x4e, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54,
- 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
- 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x97,
- 0x4e, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x49, 0x54, 0x59, 0x5f, 0x53, 0x41, 0x43, 0x52, 0x49, 0x46, 0x49, 0x43, 0x45, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x98, 0x4e, 0x12, 0x3b, 0x0a, 0x36, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f,
- 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x45,
- 0x41, 0x52, 0x43, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x4d, 0x45, 0x45, 0x54, 0x10, 0x99, 0x4e, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x47, 0x41, 0x44, 0x47,
- 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x9f, 0x4e, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x46, 0x49, 0x4e,
- 0x44, 0x5f, 0x4e, 0x45, 0x41, 0x52, 0x45, 0x53, 0x54, 0x5f, 0x50, 0x4f, 0x53, 0x5f, 0x46, 0x41,
- 0x49, 0x4c, 0x10, 0xa0, 0x4e, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f,
- 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xa5,
- 0x4e, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45,
- 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xa6, 0x4e, 0x12,
- 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d,
- 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0xa7, 0x4e, 0x12, 0x32,
- 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55,
- 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x43,
- 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10,
- 0xa8, 0x4e, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x59, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
+ 0x10, 0x90, 0x4e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4f, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f,
+ 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0x91, 0x4e, 0x12, 0x29, 0x0a,
+ 0x24, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4f, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49,
+ 0x54, 0x59, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x49, 0x4e, 0x43, 0x4f,
+ 0x52, 0x52, 0x45, 0x43, 0x54, 0x10, 0x92, 0x4e, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f,
+ 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49,
+ 0x54, 0x59, 0x5f, 0x41, 0x52, 0x45, 0x41, 0x5f, 0x49, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
+ 0x10, 0x94, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f,
+ 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x42, 0x41,
+ 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10,
+ 0x95, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52,
+ 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x4c, 0x52,
+ 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x41, 0x43, 0x52, 0x49, 0x46, 0x49, 0x43, 0x45, 0x10, 0x96,
+ 0x4e, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49,
+ 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x4c, 0x52, 0x45,
+ 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10,
+ 0x97, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52,
+ 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x41, 0x43,
+ 0x52, 0x49, 0x46, 0x49, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
+ 0x48, 0x10, 0x98, 0x4e, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x55, 0x4e, 0x41,
+ 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x53,
+ 0x45, 0x41, 0x52, 0x43, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x4d, 0x45, 0x45, 0x54, 0x10, 0x99, 0x4e, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54,
+ 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x47, 0x41, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46,
+ 0x49, 0x47, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10,
+ 0x9f, 0x4e, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x46, 0x49,
+ 0x4e, 0x44, 0x5f, 0x4e, 0x45, 0x41, 0x52, 0x45, 0x53, 0x54, 0x5f, 0x50, 0x4f, 0x53, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x10, 0xa0, 0x4e, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55,
+ 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xa5, 0x4e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
0x54, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56,
- 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10,
- 0xa9, 0x4e, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e,
- 0x5f, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xaf, 0x4e,
- 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb0, 0x4e, 0x12, 0x2c,
- 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f,
- 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb1, 0x4e, 0x12, 0x2e, 0x0a, 0x29,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55,
- 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb2, 0x4e, 0x12, 0x2e, 0x0a, 0x29,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55,
- 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb3, 0x4e, 0x12, 0x2e, 0x0a, 0x29,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55,
- 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb4, 0x4e, 0x12, 0x30, 0x0a, 0x2b,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55,
- 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb5, 0x4e, 0x12, 0x2f,
- 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f,
- 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x52,
- 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xb6, 0x4e, 0x12,
- 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52,
- 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xb7, 0x4e, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c,
- 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e,
- 0x43, 0x4f, 0x52, 0x52, 0x45, 0x43, 0x54, 0x10, 0xb8, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c,
- 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59,
- 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xb9, 0x4e, 0x12, 0x3b, 0x0a, 0x36,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55,
- 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x48, 0x41,
- 0x56, 0x45, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x5f, 0x50, 0x52,
- 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10, 0xba, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49,
- 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e,
- 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xbb, 0x4e, 0x12, 0x3c, 0x0a, 0x37, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b,
- 0x45, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41,
- 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41,
- 0x4b, 0x45, 0x4e, 0x10, 0xbd, 0x4e, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f,
- 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54,
- 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0xbe, 0x4e, 0x12, 0x39, 0x0a, 0x34, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c,
- 0x49, 0x4b, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x45, 0x5f,
- 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
- 0x45, 0x44, 0x10, 0xbf, 0x4e, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x44,
- 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10,
- 0xc0, 0x4e, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x53, 0x50, 0x52, 0x49,
- 0x4e, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x42, 0x41, 0x4e, 0x4e, 0x45, 0x44, 0x10, 0xc1, 0x4e, 0x12,
- 0x39, 0x0a, 0x34, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52,
- 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
- 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
- 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xc2, 0x4e, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c,
- 0x49, 0x4b, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44,
- 0x49, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x55, 0x4d, 0x45,
- 0x10, 0xc3, 0x4e, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f,
- 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x45, 0x45,
- 0x44, 0x10, 0xc8, 0x4e, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xa6, 0x4e,
+ 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41,
+ 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41,
+ 0x52, 0x54, 0x45, 0x44, 0x10, 0xa7, 0x4e, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x4d,
+ 0x55, 0x53, 0x49, 0x43, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
+ 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
+ 0x10, 0xa8, 0x4e, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43,
+ 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x49, 0x44, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xa9, 0x4e, 0x12, 0x24, 0x0a, 0x1f, 0x52,
+ 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xaf,
+ 0x4e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49,
+ 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e,
+ 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb0, 0x4e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x52,
+ 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb1, 0x4e, 0x12, 0x26, 0x0a,
+ 0x21, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0xb2, 0x4e, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47,
+ 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58,
+ 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xb3, 0x4e, 0x12, 0x26, 0x0a,
+ 0x21, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0xb4, 0x4e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47,
+ 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x45, 0x5f, 0x43, 0x4f, 0x55, 0x4e,
+ 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xb5, 0x4e, 0x12,
+ 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xb6, 0x4e, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f,
+ 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xb7, 0x4e, 0x12, 0x26, 0x0a, 0x21, 0x52,
+ 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x45, 0x4c,
+ 0x4c, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x52, 0x52, 0x45, 0x43, 0x54,
+ 0x10, 0xb8, 0x4e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45,
+ 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44,
+ 0x59, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xb9, 0x4e, 0x12, 0x33, 0x0a,
+ 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x55, 0x4e, 0x46, 0x49,
+ 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10,
+ 0xba, 0x4e, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c,
+ 0x49, 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49,
+ 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xbb, 0x4e, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54,
+ 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45,
+ 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0xbd, 0x4e, 0x12,
+ 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45,
+ 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e,
+ 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0xbe, 0x4e, 0x12, 0x31, 0x0a, 0x2c, 0x52,
+ 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xbf, 0x4e, 0x12, 0x23,
+ 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
+ 0x10, 0xc0, 0x4e, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45,
+ 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x42,
+ 0x41, 0x4e, 0x4e, 0x45, 0x44, 0x10, 0xc1, 0x4e, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f,
+ 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
+ 0x4e, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xc2, 0x4e, 0x12, 0x2f, 0x0a, 0x2a, 0x52,
+ 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x41, 0x4c, 0x4c,
+ 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x49, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x55, 0x4d, 0x45, 0x10, 0xc3, 0x4e, 0x12, 0x27, 0x0a, 0x22,
0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52,
- 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x46, 0x4c, 0x4f,
- 0x57, 0x45, 0x52, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc9, 0x4e, 0x12, 0x38, 0x0a, 0x33,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x4e,
- 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x47, 0x49, 0x56,
- 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
- 0x55, 0x47, 0x48, 0x10, 0xca, 0x4e, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57,
- 0x45, 0x52, 0x5f, 0x57, 0x49, 0x53, 0x48, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4b,
- 0x49, 0x4e, 0x44, 0x53, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xcb, 0x4e, 0x12, 0x34, 0x0a,
- 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41,
- 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x46,
- 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48,
- 0x10, 0xcc, 0x4e, 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f,
- 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xcd, 0x4e, 0x12, 0x28, 0x0a,
- 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x41, 0x43,
- 0x48, 0x49, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x56,
- 0x41, 0x4c, 0x49, 0x44, 0x10, 0xc4, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x41, 0x43, 0x48, 0x49, 0x5f, 0x44, 0x55, 0x4e,
- 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f,
- 0x50, 0x45, 0x4e, 0x10, 0xc5, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x41, 0x43, 0x48, 0x49, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x4d, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xc6, 0x4e, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43,
- 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
- 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd7, 0x4e, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43,
- 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
- 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd8, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43,
- 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
- 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xd9, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52,
- 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58, 0x43,
- 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xda, 0x4e, 0x12, 0x2c, 0x0a, 0x27,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54,
- 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x57, 0x49, 0x53, 0x48, 0x5f, 0x49, 0x44, 0x5f,
- 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xdb, 0x4e, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52,
- 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x5f,
- 0x52, 0x45, 0x43, 0x56, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0xdc,
- 0x4e, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x46, 0x52, 0x49,
- 0x45, 0x4e, 0x44, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4f,
- 0x56, 0x45, 0x52, 0x46, 0x4c, 0x4f, 0x57, 0x10, 0xdd, 0x4e, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52,
- 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x54, 0x45,
- 0x4d, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xde,
- 0x4e, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x49, 0x54, 0x45,
- 0x4d, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xdf, 0x4e, 0x12,
- 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57,
- 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
- 0x44, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10,
- 0xe0, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x53, 0x54,
- 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xe1,
- 0x4e, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x47, 0x41, 0x44,
- 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xe2, 0x4e, 0x12, 0x2f,
- 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41,
- 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
- 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xea, 0x4e, 0x12,
- 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c,
- 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e,
- 0x5f, 0x42, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xeb, 0x4e,
- 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
+ 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x5f, 0x53, 0x45,
+ 0x45, 0x44, 0x10, 0xc8, 0x4e, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41,
+ 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44,
+ 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0xc9, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41,
+ 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x47, 0x49,
+ 0x56, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e,
+ 0x4f, 0x55, 0x47, 0x48, 0x10, 0xca, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x50,
+ 0x4c, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x57, 0x49, 0x53, 0x48,
+ 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x53, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xcb, 0x4e, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c,
+ 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f,
+ 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
+ 0x48, 0x10, 0xcc, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x4e,
+ 0x54, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x46, 0x4c, 0x4f, 0x57, 0x45, 0x52, 0x5f,
+ 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41,
+ 0x4c, 0x49, 0x44, 0x10, 0xcd, 0x4e, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x41,
+ 0x43, 0x48, 0x49, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xc4, 0x4e, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f,
+ 0x48, 0x41, 0x43, 0x48, 0x49, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54,
+ 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xc5, 0x4e, 0x12,
+ 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x48, 0x41, 0x43, 0x48, 0x49, 0x5f, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x4d, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xc6, 0x4e, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54,
+ 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd7,
+ 0x4e, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f,
+ 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xd8, 0x4e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54,
+ 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xd9, 0x4e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58,
+ 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xda, 0x4e, 0x12, 0x24, 0x0a,
+ 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50,
+ 0x5f, 0x57, 0x49, 0x53, 0x48, 0x5f, 0x49, 0x44, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
+ 0x10, 0xdb, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
+ 0x5f, 0x52, 0x45, 0x43, 0x56, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10,
+ 0xdc, 0x4e, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52,
+ 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x46, 0x4c, 0x4f, 0x57,
+ 0x10, 0xdd, 0x4e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10,
+ 0xde, 0x4e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52,
+ 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f,
+ 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0xdf, 0x4e, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f,
+ 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x52, 0x45, 0x57, 0x41,
+ 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e,
+ 0x10, 0xe0, 0x4e, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45,
+ 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xe1, 0x4e, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45,
+ 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x47, 0x41,
+ 0x44, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xe2, 0x4e, 0x12,
+ 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52,
+ 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
+ 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xea, 0x4e, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f,
0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49,
- 0x4e, 0x5f, 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xec,
- 0x4e, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f,
- 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x10, 0xed, 0x4e, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45,
- 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x10, 0xee, 0x4e, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52,
- 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
- 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xef, 0x4e, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52,
- 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x49, 0x4f,
- 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44,
- 0x10, 0xf0, 0x4e, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x4e, 0x5f, 0x42, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xeb,
+ 0x4e, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e,
+ 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xec, 0x4e, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45,
+ 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0xed, 0x4e, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e,
+ 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42,
+ 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xee, 0x4e,
+ 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f,
+ 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x5f, 0x45, 0x58, 0x43, 0x45,
+ 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xef, 0x4e, 0x12, 0x2f, 0x0a, 0x2a, 0x52,
0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f,
- 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0xf1, 0x4e, 0x12, 0x2e, 0x0a, 0x29, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45,
- 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
- 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xf2, 0x4e, 0x12, 0x33, 0x0a, 0x2e, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45,
- 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b, 0x45,
- 0x4e, 0x5f, 0x53, 0x4b, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xf3, 0x4e,
- 0x12, 0x38, 0x0a, 0x33, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
- 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4e, 0x5f, 0x57,
- 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x53, 0x10, 0xf4, 0x4e, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52,
- 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53,
- 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10,
- 0xf5, 0x4e, 0x12, 0x3b, 0x0a, 0x36, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x46,
- 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e,
- 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0xf6, 0x4e, 0x12,
- 0x3a, 0x0a, 0x35, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c,
- 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x45,
- 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x50, 0x41, 0x52,
- 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xf7, 0x4e, 0x12, 0x39, 0x0a, 0x34, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45,
+ 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
+ 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0xf0, 0x4e, 0x12, 0x2e, 0x0a, 0x29,
+ 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45,
+ 0x5f, 0x50, 0x52, 0x4f, 0x4a, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0xf1, 0x4e, 0x12, 0x26, 0x0a, 0x21,
+ 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45,
+ 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45,
+ 0x4e, 0x10, 0xf2, 0x4e, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54,
+ 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4b,
+ 0x45, 0x4e, 0x5f, 0x53, 0x4b, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0xf3,
+ 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e,
+ 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48,
+ 0x45, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4e, 0x5f, 0x57, 0x41, 0x54, 0x43, 0x48, 0x45, 0x52, 0x53,
+ 0x10, 0xf4, 0x4e, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45,
+ 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b,
+ 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44,
+ 0x10, 0xf5, 0x4e, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45,
0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b,
- 0x53, 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x4c,
- 0x4f, 0x43, 0x4b, 0x10, 0xf8, 0x4e, 0x12, 0x41, 0x0a, 0x3c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49,
- 0x54, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45, 0x46,
- 0x4f, 0x52, 0x4d, 0x5f, 0x53, 0x54, 0x41, 0x4d, 0x49, 0x4e, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf9, 0x4e, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xfe, 0x4e, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
- 0x48, 0x41, 0x56, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xff, 0x4e, 0x12, 0x33, 0x0a, 0x2e,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x45, 0x41, 0x4d,
- 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x52, 0x52, 0x45, 0x43, 0x54, 0x10, 0x80,
- 0x4f, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59,
- 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0x81, 0x4f,
- 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f,
- 0x42, 0x55, 0x46, 0x46, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0x82, 0x4f, 0x12, 0x2f, 0x0a,
- 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f,
- 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x50, 0x4f, 0x45, 0x54, 0x52, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x41,
- 0x4c, 0x49, 0x44, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x88, 0x4f, 0x12, 0x30,
- 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52,
+ 0x53, 0x5f, 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0xf6, 0x4e, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x5f,
+ 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x52,
+ 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x50, 0x41,
+ 0x52, 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xf7, 0x4e, 0x12, 0x31, 0x0a, 0x2c,
+ 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45,
+ 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x4f, 0x52,
+ 0x4d, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xf8, 0x4e, 0x12,
+ 0x39, 0x0a, 0x34, 0x52, 0x45, 0x54, 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52,
+ 0x49, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x52, 0x45, 0x57, 0x4f, 0x52, 0x4b, 0x53, 0x5f, 0x52, 0x45,
+ 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x53, 0x54, 0x41, 0x4d, 0x49, 0x4e, 0x41, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf9, 0x4e, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
+ 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
+ 0x59, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
+ 0x10, 0xfe, 0x4e, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
+ 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xff, 0x4e, 0x12, 0x2b, 0x0a,
+ 0x26, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x56, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x49, 0x4e,
+ 0x43, 0x4f, 0x52, 0x52, 0x45, 0x43, 0x54, 0x10, 0x80, 0x4f, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45,
+ 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
+ 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10, 0x81,
+ 0x4f, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x42, 0x55, 0x46, 0x46, 0x5f, 0x49, 0x4e,
+ 0x5f, 0x43, 0x44, 0x10, 0x82, 0x4f, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52,
0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x50, 0x4f, 0x45, 0x54, 0x52, 0x59, 0x5f, 0x49, 0x4e, 0x56,
- 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x48, 0x45, 0x4d, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x89, 0x4f,
- 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x50, 0x4f, 0x45, 0x54, 0x52, 0x59, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x50, 0x49,
- 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x8a, 0x4f, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49,
- 0x5f, 0x50, 0x4f, 0x45, 0x54, 0x52, 0x59, 0x5f, 0x49, 0x4e, 0x53, 0x50, 0x49, 0x52, 0x41, 0x54,
- 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x45, 0x10,
- 0x8b, 0x4f, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x88, 0x4f, 0x12,
+ 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x50,
+ 0x4f, 0x45, 0x54, 0x52, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x48,
+ 0x45, 0x4d, 0x45, 0x5f, 0x49, 0x44, 0x10, 0x89, 0x4f, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54,
+ 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x50, 0x4f, 0x45, 0x54, 0x52, 0x59, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x50,
+ 0x49, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x8a, 0x4f, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45,
0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x50, 0x4f, 0x45, 0x54, 0x52, 0x59,
- 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
- 0x53, 0x43, 0x41, 0x4e, 0x4e, 0x45, 0x44, 0x10, 0x8c, 0x4f, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49,
- 0x54, 0x59, 0x5f, 0x42, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44,
- 0x59, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x45, 0x44, 0x10, 0xbc, 0x50, 0x12, 0x27, 0x0a, 0x22,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44,
- 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50,
- 0x45, 0x4e, 0x10, 0xbd, 0x50, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45,
- 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45,
- 0x4e, 0x10, 0xbe, 0x50, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53,
- 0x53, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xbf,
- 0x50, 0x12, 0x37, 0x0a, 0x32, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4d,
- 0x41, 0x50, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
- 0x45, 0x51, 0x55, 0x49, 0x50, 0x45, 0x44, 0x10, 0xc0, 0x50, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52,
- 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x43, 0x41,
- 0x52, 0x44, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
- 0xc1, 0x50, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f,
- 0x4d, 0x41, 0x50, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x51, 0x55,
- 0x49, 0x50, 0x45, 0x44, 0x10, 0xc2, 0x50, 0x12, 0x3b, 0x0a, 0x36, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43,
- 0x48, 0x45, 0x53, 0x53, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x5f,
- 0x43, 0x41, 0x52, 0x44, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
- 0x54, 0x10, 0xc3, 0x50, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x46, 0x52, 0x49,
- 0x45, 0x4e, 0x44, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x47, 0x49, 0x46, 0x54, 0x5f, 0x4c, 0x49,
- 0x4d, 0x49, 0x54, 0x10, 0xc6, 0x50, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x41, 0x43, 0x54, 0x49,
- 0x56, 0x49, 0x54, 0x59, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xcb, 0x50, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x41,
- 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x52, 0x4f, 0x42,
- 0x4f, 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xcc, 0x50, 0x12, 0x31, 0x0a, 0x2c, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45,
- 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45,
- 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xcd, 0x50, 0x12, 0x2f,
- 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55,
- 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49,
- 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xce, 0x50, 0x12,
- 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53,
- 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x44, 0x55,
- 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xcf, 0x50, 0x12, 0x39, 0x0a, 0x34, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49,
- 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
- 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10,
- 0xd0, 0x50, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x56,
- 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x45, 0x41, 0x54, 0x48, 0x10, 0xee, 0x50, 0x12, 0x29, 0x0a,
- 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47,
- 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f,
- 0x54, 0x49, 0x52, 0x45, 0x44, 0x10, 0xef, 0x50, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49,
- 0x41, 0x52, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49,
- 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0xf0, 0x50, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49,
- 0x41, 0x52, 0x59, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
- 0x55, 0x47, 0x48, 0x10, 0xf1, 0x50, 0x12, 0x36, 0x0a, 0x31, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52,
- 0x59, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45,
- 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf2, 0x50, 0x12, 0x34,
- 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f,
- 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41,
- 0x4c, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47,
- 0x48, 0x10, 0xf3, 0x50, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f,
- 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0xfe,
- 0x50, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43,
- 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f,
- 0x55, 0x47, 0x48, 0x10, 0x8c, 0x51, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e,
- 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x8d, 0x51, 0x12, 0x35, 0x0a, 0x30, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45,
- 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e,
- 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
- 0x8e, 0x51, 0x12, 0x35, 0x0a, 0x30, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45, 0x4e,
- 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x8f, 0x51, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x4c, 0x41, 0x4e, 0x44, 0x5f,
- 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x83, 0x51, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c,
- 0x44, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
- 0x10, 0x96, 0x51, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
- 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0x9c, 0x51, 0x12, 0x2f, 0x0a, 0x2a,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54,
- 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e,
- 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x9d, 0x51, 0x12, 0x2d, 0x0a,
- 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e,
+ 0x5f, 0x49, 0x4e, 0x53, 0x50, 0x49, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41,
+ 0x43, 0x48, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x45, 0x10, 0x8b, 0x4f, 0x12, 0x2e, 0x0a, 0x29, 0x52,
+ 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x50, 0x4f, 0x45, 0x54, 0x52,
+ 0x59, 0x5f, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59,
+ 0x5f, 0x53, 0x43, 0x41, 0x4e, 0x4e, 0x45, 0x44, 0x10, 0x8c, 0x4f, 0x12, 0x28, 0x0a, 0x23, 0x52,
+ 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x42, 0x41, 0x4e, 0x4e,
+ 0x45, 0x52, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52,
+ 0x45, 0x44, 0x10, 0xbc, 0x50, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f,
+ 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f,
+ 0x50, 0x45, 0x4e, 0x10, 0xbd, 0x50, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52,
+ 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45,
+ 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xbe, 0x50, 0x12, 0x23, 0x0a,
+ 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45,
+ 0x53, 0x53, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10,
+ 0xbf, 0x50, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52,
+ 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x43, 0x41, 0x52, 0x44,
+ 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x45, 0x44,
+ 0x10, 0xc0, 0x50, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f,
+ 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x43,
+ 0x41, 0x52, 0x44, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xc1, 0x50, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f,
+ 0x52, 0x49, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x4d, 0x41, 0x50, 0x5f, 0x43, 0x41, 0x52,
+ 0x44, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x45, 0x44, 0x10, 0xc2, 0x50,
+ 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x5f, 0x49, 0x52, 0x4f, 0x44, 0x4f, 0x52, 0x49, 0x5f,
+ 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x4c,
+ 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d,
+ 0x49, 0x54, 0x10, 0xc3, 0x50, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x46, 0x52, 0x49, 0x45, 0x4e, 0x44, 0x5f, 0x48, 0x41, 0x56,
+ 0x45, 0x5f, 0x47, 0x49, 0x46, 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc6, 0x50, 0x12,
+ 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52,
+ 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xcb, 0x50, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x41, 0x43, 0x48, 0x41, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59,
+ 0x5f, 0x48, 0x41, 0x56, 0x45, 0x5f, 0x52, 0x4f, 0x42, 0x4f, 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
+ 0x54, 0x10, 0xcc, 0x50, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d,
+ 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xcd, 0x50, 0x12,
+ 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49,
+ 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45,
+ 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xce, 0x50, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f,
+ 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xcf, 0x50, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f,
+ 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x50,
+ 0x52, 0x45, 0x56, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0xd0, 0x50, 0x12, 0x21, 0x0a, 0x1c, 0x52,
+ 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x41,
+ 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x45, 0x41, 0x54, 0x48, 0x10, 0xee, 0x50, 0x12, 0x21,
+ 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52,
+ 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x54, 0x49, 0x52, 0x45, 0x44, 0x10, 0xef,
+ 0x50, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44,
+ 0x49, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x55, 0x50, 0x4c,
+ 0x49, 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0xf0, 0x50, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54,
+ 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf1, 0x50, 0x12,
+ 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41,
+ 0x52, 0x59, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xf2, 0x50, 0x12,
+ 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41,
+ 0x52, 0x59, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xf3, 0x50, 0x12, 0x23, 0x0a,
+ 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59,
+ 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10,
+ 0xfe, 0x50, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e,
+ 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x8c, 0x51, 0x12,
+ 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e,
+ 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x8d, 0x51, 0x12, 0x2d, 0x0a, 0x28,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43,
+ 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x5f, 0x45, 0x58, 0x43, 0x45,
+ 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x8e, 0x51, 0x12, 0x2d, 0x0a, 0x28, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45,
+ 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
+ 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0x8f, 0x51, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
+ 0x54, 0x5f, 0x49, 0x53, 0x4c, 0x41, 0x4e, 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x53,
+ 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x83, 0x51,
+ 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x45,
+ 0x4c, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45,
+ 0x4e, 0x10, 0x96, 0x51, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54,
+ 0x41, 0x47, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53,
+ 0x45, 0x44, 0x10, 0x9c, 0x51, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e,
+ 0x54, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
+ 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x9d, 0x51, 0x12, 0x25,
+ 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54,
+ 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x53, 0x4d, 0x41,
+ 0x4c, 0x4c, 0x10, 0x9e, 0x51, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e,
0x54, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f,
- 0x54, 0x4f, 0x4f, 0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0x9e, 0x51, 0x12, 0x2d, 0x0a, 0x28,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54,
- 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x54,
- 0x4f, 0x4f, 0x5f, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0x9f, 0x51, 0x12, 0x30, 0x0a, 0x2b, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41,
- 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54,
- 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x10, 0xa0, 0x51, 0x12, 0x30, 0x0a,
- 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e,
- 0x54, 0x41, 0x47, 0x45, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x4f, 0x49,
- 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa1, 0x51, 0x12,
- 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x56,
- 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x54, 0x54,
- 0x52, 0x5f, 0x4c, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x5f, 0x5a, 0x45, 0x52, 0x4f,
- 0x10, 0xa2, 0x51, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x49, 0x4e,
- 0x47, 0x10, 0xf9, 0x55, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45,
- 0x52, 0x52, 0x4f, 0x52, 0x10, 0xfa, 0x55, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x41, 0x49, 0x54,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xfb, 0x55, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x49, 0x4e, 0x47,
- 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x44, 0x49, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0xfc, 0x55,
- 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x46, 0x49, 0x53, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x41,
- 0x54, 0x10, 0xfd, 0x55, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x42, 0x41, 0x54, 0x54,
- 0x4c, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x53, 0x48, 0x4f, 0x52, 0x54, 0x10, 0xfe, 0x55, 0x12,
- 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x46,
- 0x49, 0x53, 0x48, 0x5f, 0x47, 0x4f, 0x4e, 0x45, 0x5f, 0x41, 0x57, 0x41, 0x59, 0x10, 0xff, 0x55,
- 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4f, 0x54, 0x48,
- 0x45, 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xab, 0x56, 0x12, 0x28, 0x0a,
- 0x23, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53,
- 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x44, 0x49, 0x53, 0x4d,
- 0x41, 0x54, 0x43, 0x48, 0x10, 0xac, 0x56, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d,
- 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0xad, 0x56,
- 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x42, 0x55, 0x49, 0x4c, 0x44, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e,
- 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xae, 0x56, 0x12, 0x2f, 0x0a, 0x2a,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54,
- 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x5f,
- 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xaf, 0x56, 0x12, 0x2d, 0x0a,
- 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53,
- 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x56, 0x45,
- 0x5f, 0x4d, 0x41, 0x59, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xb0, 0x56, 0x12, 0x26, 0x0a, 0x21,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x49, 0x4e, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x10, 0xb1, 0x56, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
- 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x46, 0x41, 0x49, 0x4c,
- 0x10, 0xb2, 0x56, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
+ 0x54, 0x4f, 0x4f, 0x5f, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0x9f, 0x51, 0x12, 0x28, 0x0a, 0x23,
+ 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x4f, 0x52,
+ 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52,
+ 0x55, 0x50, 0x54, 0x10, 0xa0, 0x51, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49,
+ 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa1, 0x51,
+ 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f,
+ 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x4c, 0x45, 0x53, 0x53, 0x5f,
+ 0x54, 0x48, 0x41, 0x4e, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0xa2, 0x51, 0x12, 0x2f, 0x0a, 0x2a,
+ 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47, 0x48, 0x54,
+ 0x45, 0x52, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa6, 0x51, 0x12, 0x30, 0x0a,
+ 0x2b, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47, 0x48,
+ 0x54, 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41, 0x49, 0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xa7, 0x51, 0x12,
+ 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49,
+ 0x47, 0x48, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
+ 0xa8, 0x51, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53,
+ 0x5f, 0x46, 0x49, 0x47, 0x48, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41, 0x49, 0x4e, 0x49, 0x4e,
+ 0x47, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49,
+ 0x4d, 0x49, 0x54, 0x10, 0xa9, 0x51, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55,
+ 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47, 0x48, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x4e,
+ 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0xaa, 0x51, 0x12, 0x2b,
+ 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47,
+ 0x48, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xab, 0x51, 0x12, 0x32, 0x0a, 0x2d, 0x52,
+ 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47, 0x48, 0x54, 0x45,
+ 0x52, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46,
+ 0x49, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xac, 0x51, 0x12,
+ 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49,
+ 0x47, 0x48, 0x54, 0x45, 0x52, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x43, 0x55, 0x4c, 0x54, 0x49, 0x56, 0x41, 0x54, 0x45, 0x44, 0x10, 0xad, 0x51, 0x12, 0x31,
+ 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47,
+ 0x48, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41, 0x49, 0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xae,
+ 0x51, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f,
+ 0x43, 0x48, 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xbb, 0x51, 0x12,
+ 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x43, 0x48,
+ 0x41, 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xbc, 0x51, 0x12,
+ 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x5f, 0x41, 0x4d, 0x55, 0x53,
+ 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xc4, 0x51, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x4c, 0x45, 0x56, 0x45,
+ 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xce, 0x51, 0x12, 0x26, 0x0a,
+ 0x21, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43,
+ 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x51, 0x55, 0x49, 0x50, 0x5f, 0x57, 0x49, 0x44, 0x47,
+ 0x45, 0x54, 0x10, 0xcf, 0x51, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xd0, 0x51, 0x12, 0x28, 0x0a, 0x23,
+ 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54,
+ 0x5f, 0x43, 0x41, 0x4e, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x50, 0x5f, 0x4d,
+ 0x4f, 0x44, 0x45, 0x10, 0xd1, 0x51, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4c, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45,
+ 0x52, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xd2, 0x51, 0x12, 0x26, 0x0a,
+ 0x21, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b,
+ 0x45, 0x52, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x46, 0x41,
+ 0x49, 0x4c, 0x10, 0xd8, 0x51, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x52, 0x49,
+ 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xd9, 0x51, 0x12, 0x2e,
+ 0x0a, 0x29, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41,
+ 0x4b, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xda, 0x51, 0x12, 0x2b,
+ 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41,
+ 0x4b, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xdb, 0x51, 0x12, 0x2b, 0x0a, 0x26, 0x52,
+ 0x45, 0x54, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52,
+ 0x5f, 0x50, 0x52, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46,
+ 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xdc, 0x51, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f,
+ 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x57, 0x4f,
+ 0x52, 0x4c, 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e,
+ 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xdd, 0x51, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x5f, 0x42,
+ 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55,
+ 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xde, 0x51, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f,
+ 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xdf, 0x51,
+ 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x42, 0x52,
+ 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45,
+ 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xe0, 0x51, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
+ 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x45,
+ 0x4e, 0x54, 0x5f, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, 0x95, 0x55, 0x12, 0x17, 0x0a, 0x12,
+ 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x49,
+ 0x4e, 0x47, 0x10, 0xf9, 0x55, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x49, 0x53,
+ 0x48, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xfa, 0x55,
+ 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x41, 0x49,
+ 0x54, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xfb, 0x55, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45,
+ 0x54, 0x5f, 0x46, 0x49, 0x53, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x44, 0x49,
+ 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0xfc, 0x55, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54,
+ 0x5f, 0x46, 0x49, 0x53, 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x42,
+ 0x41, 0x54, 0x10, 0xfd, 0x55, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x46, 0x49, 0x53,
+ 0x48, 0x49, 0x4e, 0x47, 0x5f, 0x42, 0x41, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f,
+ 0x53, 0x48, 0x4f, 0x52, 0x54, 0x10, 0xfe, 0x55, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f,
+ 0x46, 0x49, 0x53, 0x48, 0x5f, 0x47, 0x4f, 0x4e, 0x45, 0x5f, 0x41, 0x57, 0x41, 0x59, 0x10, 0xff,
+ 0x55, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x10, 0xab, 0x56, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55,
+ 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x44, 0x49, 0x53,
+ 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xac, 0x56, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f,
+ 0x4e, 0x4f, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
+ 0x4e, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0xad, 0x56, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54,
+ 0x5f, 0x42, 0x55, 0x49, 0x4c, 0x44, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xae, 0x56, 0x12, 0x27, 0x0a,
+ 0x22, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x10, 0xaf, 0x56, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55,
+ 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x56,
+ 0x45, 0x5f, 0x4d, 0x41, 0x59, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xb0, 0x56, 0x12, 0x1e, 0x0a,
+ 0x19, 0x52, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x55, 0x53, 0x54,
+ 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xb1, 0x56, 0x12, 0x25, 0x0a,
+ 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x46, 0x41, 0x49,
+ 0x4c, 0x10, 0xb2, 0x56, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54,
+ 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x54, 0x52, 0x59, 0x10, 0xb3, 0x56, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54,
+ 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
+ 0x4e, 0x4f, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x10, 0xb4, 0x56,
+ 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x5f, 0x44,
+ 0x41, 0x54, 0x41, 0x10, 0xb5, 0x56, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55,
+ 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x56,
+ 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x10, 0xb6,
+ 0x56, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x45, 0x4c, 0x46,
+ 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xb7, 0x56, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f,
+ 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4c,
+ 0x41, 0x43, 0x4b, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xb8, 0x56, 0x12, 0x27, 0x0a, 0x22, 0x52,
+ 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
+ 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x52, 0x49, 0x43,
+ 0x4b, 0x10, 0xb9, 0x56, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54,
+ 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49,
+ 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xba, 0x56, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45,
+ 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xbb,
+ 0x56, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x5f, 0x53, 0x54, 0x4f,
+ 0x52, 0x45, 0x10, 0xbc, 0x56, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53,
+ 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52,
+ 0x45, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x10, 0xbd, 0x56, 0x12, 0x2a, 0x0a, 0x25, 0x52,
0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x54, 0x52, 0x59, 0x10, 0xb3, 0x56,
- 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e,
- 0x4f, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x10, 0xb4, 0x56, 0x12,
- 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f,
+ 0x53, 0x45, 0x4c, 0x46, 0x10, 0xbe, 0x56, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x43,
0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f,
- 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0xb5, 0x56, 0x12, 0x31, 0x0a,
- 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53,
- 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x56, 0x45,
- 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x10, 0xb6, 0x56,
- 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x10, 0xb7, 0x56, 0x12,
- 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43,
- 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4c, 0x41,
- 0x43, 0x4b, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xb8, 0x56, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d,
- 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x46, 0x49, 0x4e, 0x49,
- 0x53, 0x48, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x10, 0xb9, 0x56, 0x12, 0x2c, 0x0a, 0x27, 0x52,
- 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f,
- 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x5f,
- 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xba, 0x56, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54,
- 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f,
- 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x50, 0x55, 0x42, 0x4c,
- 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xbb, 0x56, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44,
- 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x5f, 0x53, 0x54, 0x4f, 0x52,
- 0x45, 0x10, 0xbc, 0x56, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x54, 0x5f, 0x53, 0x41, 0x56, 0x45, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10, 0xbf, 0x56, 0x12, 0x29,
+ 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4c, 0x49, 0x4b,
+ 0x45, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0xc0, 0x56, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54,
+ 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0xc1, 0x56, 0x12, 0x27, 0x0a, 0x22,
0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
- 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x10,
- 0xbd, 0x56, 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x49,
+ 0x4e, 0x47, 0x10, 0xc2, 0x56, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53,
+ 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x46,
+ 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x49, 0x4e, 0x47, 0x10, 0xc3, 0x56,
+ 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x56, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x48,
+ 0x49, 0x4e, 0x47, 0x10, 0xc4, 0x56, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55,
+ 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x10, 0xc5, 0x56, 0x12, 0x24, 0x0a, 0x1f,
+ 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x10,
+ 0xc6, 0x56, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d,
+ 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4c, 0x49, 0x46, 0x45, 0x5f, 0x4e, 0x55,
+ 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xc7, 0x56, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
- 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f, 0x53,
- 0x45, 0x4c, 0x46, 0x10, 0xbe, 0x56, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e,
- 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x41, 0x56, 0x45, 0x5f, 0x53, 0x55,
- 0x43, 0x43, 0x10, 0xbf, 0x56, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4c, 0x49, 0x4b, 0x45,
- 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0xc0, 0x56, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44,
- 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44,
- 0x10, 0xc1, 0x56, 0x12, 0x2f, 0x0a, 0x2a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x49, 0x4e,
- 0x47, 0x10, 0xc2, 0x56, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
+ 0x5f, 0x4e, 0x4f, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x10, 0xc8, 0x56,
+ 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44,
+ 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f, 0x45, 0x58, 0x43,
+ 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10, 0xc9, 0x56, 0x12, 0x2b, 0x0a, 0x26,
0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
- 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x5f, 0x53, 0x45, 0x54,
- 0x54, 0x49, 0x4e, 0x47, 0x10, 0xc3, 0x56, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55,
- 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x53, 0x41, 0x56, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x48, 0x49,
- 0x4e, 0x47, 0x10, 0xc4, 0x56, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50,
- 0x10, 0xc5, 0x56, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x10, 0xc6,
- 0x56, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
- 0x4c, 0x49, 0x46, 0x45, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xc7,
- 0x56, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
- 0x4e, 0x4f, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x10, 0xc8, 0x56, 0x12,
- 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43,
- 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x52,
- 0x49, 0x43, 0x4b, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
- 0x10, 0xc9, 0x56, 0x12, 0x33, 0x0a, 0x2e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55,
- 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xca, 0x56, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x53, 0x45,
- 0x54, 0x54, 0x49, 0x4e, 0x47, 0x10, 0xcb, 0x56, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44,
- 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49,
- 0x53, 0x48, 0x10, 0xcc, 0x56, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4c,
- 0x41, 0x59, 0x10, 0xcd, 0x56, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x47, 0x52, 0x4f,
- 0x55, 0x50, 0x10, 0xce, 0x56, 0x12, 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
- 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4e, 0x55, 0x4d,
- 0x10, 0xcf, 0x56, 0x12, 0x31, 0x0a, 0x2c, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52,
- 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f,
- 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x53, 0x54,
- 0x55, 0x43, 0x4b, 0x10, 0xd0, 0x56, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e,
- 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x54, 0x41, 0x47, 0x10, 0xd1, 0x56, 0x12,
- 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43,
- 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x49, 0x4e,
- 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x41, 0x47, 0x10, 0xd2, 0x56, 0x12, 0x28, 0x0a, 0x23,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54,
- 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43,
- 0x4f, 0x53, 0x54, 0x10, 0xd3, 0x56, 0x12, 0x34, 0x0a, 0x2f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e,
- 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x54, 0x4f, 0x4f,
- 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x10, 0xd4, 0x56, 0x12, 0x28, 0x0a, 0x23,
- 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54,
- 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f,
- 0x50, 0x45, 0x4e, 0x10, 0xd5, 0x56, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44,
- 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x5f, 0x49,
- 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xdd, 0x56, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45,
- 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f,
- 0x43, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xde,
- 0x56, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44, 0x10,
- 0xdf, 0x56, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e,
- 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xe0, 0x56, 0x12, 0x1d,
- 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47,
- 0x43, 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x8f, 0x57, 0x12, 0x23, 0x0a,
- 0x1e, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43,
- 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10,
- 0x90, 0x57, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x42, 0x52, 0x49, 0x45, 0x46, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
- 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x91, 0x57, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43,
- 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x44, 0x49, 0x53, 0x41,
- 0x42, 0x4c, 0x45, 0x44, 0x10, 0x92, 0x57, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x43, 0x4f,
- 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
- 0x45, 0x44, 0x10, 0x93, 0x57, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45,
- 0x5f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10,
- 0x94, 0x57, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x55, 0x54, 0x48, 0x10, 0x95,
- 0x57, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54,
- 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x96, 0x57,
- 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x54, 0x5f,
- 0x55, 0x47, 0x43, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x53, 0x48, 0x10,
- 0x97, 0x57, 0x12, 0x2e, 0x0a, 0x29, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f, 0x4f, 0x53, 0x54,
- 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10,
- 0xc1, 0x57, 0x12, 0x30, 0x0a, 0x2b, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x52, 0x45,
- 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f, 0x4f, 0x53, 0x54,
- 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53,
- 0x54, 0x10, 0xc2, 0x57, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x43, 0x4f, 0x44, 0x45, 0x5f,
- 0x52, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x49, 0x43, 0x4b, 0x5f, 0x48, 0x49, 0x54, 0x5f, 0x54, 0x52,
- 0x45, 0x45, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x5f, 0x54, 0x52, 0x45, 0x45, 0x53, 0x10, 0xcb,
- 0x57, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x4f, 0x4e, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
+ 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xca, 0x56, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54,
+ 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4f, 0x46,
+ 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x49, 0x4e, 0x47, 0x10, 0xcb,
+ 0x56, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x50, 0x55, 0x42, 0x4c,
+ 0x49, 0x53, 0x48, 0x10, 0xcc, 0x56, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55,
+ 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x41, 0x59, 0x10, 0xcd, 0x56, 0x12, 0x26,
+ 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e,
+ 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x47, 0x52,
+ 0x4f, 0x55, 0x50, 0x10, 0xce, 0x56, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55,
+ 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58,
+ 0x5f, 0x45, 0x44, 0x49, 0x54, 0x5f, 0x4e, 0x55, 0x4d, 0x10, 0xcf, 0x56, 0x12, 0x29, 0x0a, 0x24,
+ 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45,
+ 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x53,
+ 0x54, 0x55, 0x43, 0x4b, 0x10, 0xd0, 0x56, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x43,
+ 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x41,
+ 0x58, 0x5f, 0x54, 0x41, 0x47, 0x10, 0xd1, 0x56, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f,
+ 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x49,
+ 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x41, 0x47, 0x10, 0xd2, 0x56, 0x12, 0x20, 0x0a,
+ 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x43, 0x4f, 0x53, 0x54, 0x10, 0xd3, 0x56, 0x12,
+ 0x2c, 0x0a, 0x27, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x54, 0x4f,
+ 0x4f, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x10, 0xd4, 0x56, 0x12, 0x20, 0x0a,
+ 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47,
+ 0x45, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xd5, 0x56, 0x12,
+ 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x5f,
+ 0x49, 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xdd, 0x56, 0x12, 0x1d, 0x0a, 0x18, 0x52,
+ 0x45, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x45,
+ 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xde, 0x56, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45,
+ 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x43, 0x44, 0x5f, 0x49, 0x4e, 0x5f, 0x43, 0x44,
+ 0x10, 0xdf, 0x56, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45,
+ 0x5f, 0x43, 0x44, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e,
+ 0x4f, 0x55, 0x47, 0x48, 0x10, 0xe0, 0x56, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x55,
+ 0x47, 0x43, 0x5f, 0x44, 0x49, 0x53, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x8f, 0x57, 0x12, 0x1b,
+ 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x90, 0x57, 0x12, 0x1c, 0x0a, 0x17, 0x52,
+ 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x42, 0x52, 0x49, 0x45, 0x46, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x91, 0x57, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54,
+ 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0x92, 0x57,
+ 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x4c, 0x49, 0x4d, 0x49,
+ 0x54, 0x45, 0x44, 0x10, 0x93, 0x57, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47,
+ 0x43, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x94, 0x57, 0x12, 0x15, 0x0a, 0x10, 0x52,
+ 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x55, 0x54, 0x48, 0x10,
+ 0x95, 0x57, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x96, 0x57, 0x12, 0x18, 0x0a, 0x13, 0x52, 0x45, 0x54,
+ 0x5f, 0x55, 0x47, 0x43, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x53, 0x48,
+ 0x10, 0x97, 0x57, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f,
+ 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f, 0x4f, 0x53, 0x54, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x10, 0xc1, 0x57, 0x12, 0x28, 0x0a, 0x23, 0x52,
+ 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x42, 0x4f, 0x4f, 0x53,
+ 0x54, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58, 0x49,
+ 0x53, 0x54, 0x10, 0xc2, 0x57, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x49,
+ 0x43, 0x4b, 0x5f, 0x48, 0x49, 0x54, 0x5f, 0x54, 0x52, 0x45, 0x45, 0x5f, 0x45, 0x4d, 0x50, 0x54,
+ 0x59, 0x5f, 0x54, 0x52, 0x45, 0x45, 0x53, 0x10, 0xcb, 0x57, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f,
+ 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xe0, 0x5d, 0x12, 0x22, 0x0a, 0x1d,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xe1, 0x5d,
+ 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0xe2, 0x5d, 0x12,
+ 0x19, 0x0a, 0x14, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4f, 0x50, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0xe3, 0x5d, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4f, 0x50, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54,
+ 0x43, 0x48, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x10, 0xe4, 0x5d, 0x12, 0x28, 0x0a, 0x23, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x48, 0x41,
+ 0x4e, 0x44, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x47, 0x55, 0x49, 0x44, 0x5f, 0x45, 0x52, 0x52,
+ 0x4f, 0x52, 0x10, 0xe5, 0x5d, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47,
+ 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x5f, 0x49, 0x4e, 0x56, 0x41,
+ 0x4c, 0x49, 0x44, 0x10, 0xe6, 0x5d, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43,
+ 0x47, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x5f, 0x47, 0x55, 0x49, 0x44,
+ 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xe7, 0x5d, 0x12, 0x22, 0x0a, 0x1d, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52,
+ 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x44, 0x49, 0x45, 0x10, 0xe8, 0x5d, 0x12,
+ 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41,
+ 0x43, 0x54, 0x45, 0x52, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x4f, 0x4e, 0x5f,
+ 0x53, 0x54, 0x41, 0x47, 0x45, 0x10, 0xe9, 0x5d, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x5f, 0x46, 0x4f,
+ 0x52, 0x42, 0x49, 0x44, 0x44, 0x45, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x41, 0x43, 0x4b, 0x10, 0xea,
+ 0x5d, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x53, 0x45, 0x4c,
+ 0x45, 0x43, 0x54, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54,
+ 0x43, 0x48, 0x10, 0xeb, 0x5d, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47,
+ 0x5f, 0x46, 0x49, 0x4e, 0x44, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x46, 0x41, 0x49, 0x4c,
+ 0x10, 0xec, 0x5d, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x53,
+ 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x45, 0x5f, 0x55, 0x53, 0x45, 0x10, 0xed, 0x5d, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x45, 0x4e, 0x45, 0x52, 0x47, 0x59, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xee, 0x5d, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f,
+ 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48,
+ 0x10, 0xef, 0x5d, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x50,
+ 0x4c, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x43, 0x41,
+ 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x44, 0x44, 0x10, 0xf0, 0x5d, 0x12, 0x27, 0x0a, 0x22, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x52, 0x45, 0x42, 0x4f, 0x4f, 0x54, 0x5f, 0x53, 0x45,
+ 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x44, 0x49, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
+ 0x44, 0x10, 0xf1, 0x5d, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x52, 0x45, 0x42, 0x4f, 0x4f, 0x54, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x5f, 0x43, 0x41,
+ 0x52, 0x44, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xf2, 0x5d, 0x12, 0x2b, 0x0a,
+ 0x26, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x43, 0x41,
+ 0x52, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x48, 0x45,
+ 0x43, 0x4b, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xf3, 0x5d, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f,
+ 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xf4, 0x5d,
+ 0x12, 0x15, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f,
+ 0x47, 0x41, 0x4d, 0x45, 0x10, 0xf5, 0x5d, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x47,
+ 0x43, 0x47, 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x5f, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x10, 0xf6, 0x5d, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43,
+ 0x47, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45,
+ 0x10, 0xf7, 0x5d, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54,
+ 0x10, 0xc5, 0x5e, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x10, 0xc6,
+ 0x5e, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xc7,
+ 0x5e, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x4c, 0x52,
+ 0x45, 0x41, 0x44, 0x59, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x45, 0x4c, 0x10, 0xc8, 0x5e, 0x12,
+ 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49,
+ 0x4e, 0x5f, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xc9,
+ 0x5e, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4c,
+ 0x4c, 0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0xca, 0x5e, 0x12,
+ 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54,
+ 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x53, 0x5f, 0x53, 0x45, 0x4c, 0x46,
+ 0x10, 0xcb, 0x5e, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49,
+ 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xcc, 0x5e, 0x12, 0x23, 0x0a, 0x1e,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x5f, 0x49, 0x4e,
+ 0x56, 0x49, 0x54, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0xcd,
+ 0x5e, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x50, 0x50,
+ 0x4c, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55,
+ 0x54, 0x10, 0xce, 0x5e, 0x12, 0x1d, 0x0a, 0x18, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x43, 0x55, 0x52, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
+ 0x10, 0xcf, 0x5e, 0x12, 0x23, 0x0a, 0x1e, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4e,
+ 0x45, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x4d,
+ 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0xd0, 0x5e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x4f, 0x50, 0x50, 0x4f, 0x4e, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x4c, 0x41,
+ 0x59, 0x45, 0x52, 0x5f, 0x49, 0x53, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0xd1, 0x5e, 0x12, 0x1c,
+ 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x49,
+ 0x44, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xd2, 0x5e, 0x12, 0x1c, 0x0a, 0x17,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x49, 0x4e,
+ 0x5f, 0x50, 0x55, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xd3, 0x5e, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x53, 0x54, 0x49,
+ 0x4c, 0x4c, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x45, 0x4c, 0x10, 0xd4, 0x5e, 0x12, 0x22, 0x0a,
+ 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f,
+ 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xd5,
+ 0x5e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x55, 0x4e, 0x53,
+ 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x45, 0x54, 0x54, 0x4c, 0x45, 0x5f, 0x4f, 0x50,
+ 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xd6, 0x5e, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47,
+ 0x43, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x55,
+ 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xd7, 0x5e, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
+ 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xd8, 0x5e, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
+ 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x42, 0x4f, 0x53, 0x53, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
+ 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xd9, 0x5e, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54,
+ 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x56, 0x45,
+ 0x52, 0x4e, 0x10, 0xda, 0x5e, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47,
+ 0x5f, 0x57, 0x45, 0x45, 0x4b, 0x5f, 0x4e, 0x50, 0x43, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x58,
+ 0x49, 0x53, 0x54, 0x10, 0xdb, 0x5e, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43,
+ 0x47, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f, 0x46, 0x52, 0x45,
+ 0x51, 0x55, 0x45, 0x4e, 0x54, 0x10, 0xdc, 0x5e, 0x12, 0x2d, 0x0a, 0x28, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x42, 0x52, 0x45, 0x41, 0x4b, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f,
+ 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49,
+ 0x53, 0x48, 0x45, 0x44, 0x10, 0xdd, 0x5e, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x47,
+ 0x43, 0x47, 0x5f, 0x47, 0x55, 0x49, 0x44, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x41,
+ 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10,
+ 0xde, 0x5e, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x43, 0x41, 0x4e, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x54, 0x41,
+ 0x52, 0x54, 0x10, 0xdf, 0x5e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47,
+ 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x45, 0x4e,
+ 0x54, 0x45, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0xe0, 0x5e, 0x12, 0x1f, 0x0a, 0x1a, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x49,
+ 0x4e, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x10, 0xe1, 0x5e, 0x12, 0x1e, 0x0a, 0x19,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x44, 0x55, 0x45,
+ 0x4c, 0x5f, 0x4e, 0x4f, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x10, 0xe2, 0x5e, 0x12, 0x1f, 0x0a, 0x1a,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xe3, 0x5e, 0x12, 0x1b, 0x0a,
+ 0x16, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x49,
+ 0x44, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0xe4, 0x5e, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44,
+ 0x5f, 0x55, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0xe5, 0x5e, 0x12, 0x15,
+ 0x0a, 0x10, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x41, 0x54,
+ 0x43, 0x48, 0x10, 0xe6, 0x5e, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47,
+ 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f,
+ 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x53, 0x54, 0x10, 0xe7, 0x5e, 0x12, 0x2e, 0x0a, 0x29, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41,
+ 0x52, 0x47, 0x45, 0x54, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x5f,
+ 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x54, 0x10, 0xe8, 0x5e, 0x12, 0x31, 0x0a, 0x2c, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41,
+ 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52,
+ 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0xe9, 0x5e, 0x12, 0x28,
+ 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45,
+ 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x5f, 0x49, 0x53,
+ 0x5f, 0x4e, 0x55, 0x4c, 0x4c, 0x10, 0xea, 0x5e, 0x12, 0x26, 0x0a, 0x21, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45,
+ 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x10, 0xeb, 0x5e,
+ 0x12, 0x32, 0x0a, 0x2d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x56, 0x49,
+ 0x54, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56,
+ 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4c, 0x41, 0x54, 0x45, 0x53,
+ 0x54, 0x10, 0xec, 0x5e, 0x12, 0x2b, 0x0a, 0x26, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x43, 0x55,
+ 0x52, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xed,
+ 0x5e, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x4c, 0x49,
+ 0x45, 0x4e, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e,
+ 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xee, 0x5e, 0x12, 0x27, 0x0a,
+ 0x22, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x5f,
+ 0x44, 0x41, 0x54, 0x41, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x4f, 0x49, 0x4e, 0x5f, 0x46, 0x4f, 0x52,
+ 0x42, 0x49, 0x44, 0x10, 0xef, 0x5e, 0x12, 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43,
+ 0x47, 0x5f, 0x4d, 0x50, 0x5f, 0x43, 0x41, 0x4e, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10,
+ 0xf0, 0x5e, 0x12, 0x29, 0x0a, 0x24, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e,
+ 0x56, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54,
+ 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0xf1, 0x5e, 0x12, 0x1c, 0x0a,
+ 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f,
+ 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0xf2, 0x5e, 0x12, 0x16, 0x0a, 0x11, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x42, 0x41, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48,
+ 0x10, 0xf3, 0x5e, 0x12, 0x17, 0x0a, 0x12, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x42,
+ 0x41, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x10, 0xf4, 0x5e, 0x12, 0x1e, 0x0a, 0x19,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x42,
+ 0x41, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x10, 0xf5, 0x5e, 0x12, 0x22, 0x0a, 0x1d,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x41,
+ 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x49, 0x4e, 0x56, 0x49, 0x54, 0x45, 0x10, 0xf6, 0x5e,
+ 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x42, 0x41, 0x43, 0x4b,
+ 0x5f, 0x44, 0x55, 0x45, 0x4c, 0x5f, 0x50, 0x53, 0x5f, 0x54, 0x4f, 0x5f, 0x4f, 0x54, 0x48, 0x45,
+ 0x52, 0x10, 0xf9, 0x5e, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x44, 0x55, 0x45, 0x4c, 0x5f, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f,
+ 0x54, 0x4f, 0x5f, 0x50, 0x53, 0x10, 0xfa, 0x5e, 0x12, 0x1b, 0x0a, 0x16, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x4c, 0x4f, 0x43, 0x4b,
+ 0x45, 0x44, 0x10, 0xa9, 0x5f, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47,
+ 0x5f, 0x44, 0x53, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x49, 0x4e,
+ 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xaa, 0x5f, 0x12, 0x2a, 0x0a, 0x25, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x43, 0x48, 0x41, 0x52,
+ 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x55, 0x4d, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
+ 0x44, 0x10, 0xac, 0x5f, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x44, 0x53, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x55, 0x4d,
+ 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xad, 0x5f, 0x12, 0x25, 0x0a, 0x20, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x4e,
+ 0x55, 0x4d, 0x5f, 0x45, 0x58, 0x43, 0x45, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x10,
+ 0xae, 0x5f, 0x12, 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53,
+ 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xaf, 0x5f,
+ 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x43,
+ 0x41, 0x52, 0x44, 0x5f, 0x49, 0x44, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xb0,
+ 0x5f, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f,
+ 0x43, 0x41, 0x52, 0x44, 0x5f, 0x46, 0x41, 0x43, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44,
+ 0x59, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xb1, 0x5f, 0x12, 0x21, 0x0a, 0x1c, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x46,
+ 0x41, 0x43, 0x45, 0x5f, 0x49, 0x53, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xb2, 0x5f, 0x12, 0x1a,
+ 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x46, 0x49, 0x45,
+ 0x4c, 0x44, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xb3, 0x5f, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x41,
+ 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xb4, 0x5f,
+ 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x46,
+ 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x49, 0x44, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10,
+ 0xb5, 0x5f, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53,
+ 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45,
+ 0x44, 0x10, 0xb6, 0x5f, 0x12, 0x28, 0x0a, 0x23, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x44, 0x53, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x41, 0x4c, 0x52,
+ 0x45, 0x41, 0x44, 0x59, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0xb7, 0x5f, 0x12, 0x24,
+ 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x43, 0x41, 0x52,
+ 0x44, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x5f, 0x49, 0x44, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
+ 0x44, 0x10, 0xb8, 0x5f, 0x12, 0x24, 0x0a, 0x1f, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f,
+ 0x44, 0x53, 0x5f, 0x43, 0x41, 0x52, 0x44, 0x5f, 0x46, 0x41, 0x43, 0x45, 0x5f, 0x49, 0x44, 0x5f,
+ 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xb9, 0x5f, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x4e, 0x41,
+ 0x4d, 0x45, 0x5f, 0x49, 0x4c, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x10, 0xba, 0x5f, 0x12, 0x1c, 0x0a,
+ 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x44, 0x45, 0x43, 0x4b,
+ 0x5f, 0x53, 0x41, 0x56, 0x45, 0x5f, 0x43, 0x44, 0x10, 0xbb, 0x5f, 0x12, 0x23, 0x0a, 0x1e, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x43,
+ 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x43, 0x44, 0x10, 0xbc, 0x5f,
+ 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4d, 0x41, 0x54, 0x43,
+ 0x48, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xbd,
+ 0x5f, 0x12, 0x25, 0x0a, 0x20, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f,
+ 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x55, 0x4e, 0x4c,
+ 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xbe, 0x5f, 0x12, 0x21, 0x0a, 0x1c, 0x52, 0x45, 0x54, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x44, 0x53, 0x5f, 0x41, 0x54, 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54, 0x5f,
+ 0x4f, 0x4e, 0x45, 0x5f, 0x44, 0x45, 0x43, 0x4b, 0x10, 0xbf, 0x5f, 0x12, 0x28, 0x0a, 0x23, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43,
+ 0x54, 0x45, 0x52, 0x4e, 0x4f, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4c, 0x45, 0x56,
+ 0x45, 0x4c, 0x10, 0xdb, 0x5f, 0x12, 0x22, 0x0a, 0x1d, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47,
+ 0x5f, 0x54, 0x43, 0x5f, 0x4d, 0x55, 0x53, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45, 0x4c, 0x46,
+ 0x5f, 0x57, 0x4f, 0x52, 0x4c, 0x44, 0x10, 0xdc, 0x5f, 0x12, 0x1e, 0x0a, 0x19, 0x52, 0x45, 0x54,
+ 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x4d, 0x55, 0x53, 0x54, 0x5f, 0x49, 0x4e, 0x5f,
+ 0x54, 0x41, 0x56, 0x45, 0x52, 0x4e, 0x10, 0xdd, 0x5f, 0x12, 0x1f, 0x0a, 0x1a, 0x52, 0x45, 0x54,
+ 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
+ 0x49, 0x4e, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x10, 0xde, 0x5f, 0x12, 0x20, 0x0a, 0x1b, 0x52, 0x45,
+ 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59,
+ 0x5f, 0x49, 0x4e, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0xdf, 0x5f, 0x12, 0x31, 0x0a, 0x2c,
+ 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43,
+ 0x4b, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x5f, 0x51, 0x55, 0x45, 0x53,
+ 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0xe0, 0x5f, 0x12,
+ 0x1c, 0x0a, 0x17, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0xe1, 0x5f, 0x12, 0x1e, 0x0a,
+ 0x19, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x4e, 0x4f, 0x5f, 0x49,
+ 0x4e, 0x56, 0x49, 0x54, 0x45, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0xe2, 0x5f, 0x12, 0x20, 0x0a,
+ 0x1b, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x43, 0x55, 0x52, 0x5f,
+ 0x44, 0x45, 0x43, 0x4b, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0xe3, 0x5f, 0x12,
+ 0x1a, 0x0a, 0x15, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x54, 0x43, 0x5f, 0x43, 0x4f,
+ 0x4e, 0x44, 0x5f, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0xe4, 0x5f, 0x12, 0x25, 0x0a, 0x20, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10,
+ 0x8d, 0x60, 0x12, 0x27, 0x0a, 0x22, 0x52, 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45,
+ 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
+ 0x44, 0x59, 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x10, 0x8e, 0x60, 0x12, 0x23, 0x0a, 0x1e, 0x52,
+ 0x45, 0x54, 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x57,
+ 0x41, 0x52, 0x44, 0x5f, 0x4e, 0x4f, 0x5f, 0x52, 0x45, 0x57, 0x41, 0x52, 0x44, 0x10, 0x8f, 0x60,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RetryCurRogueDiaryDungeonReq.pb.go b/gover/gen/RetryCurRogueDiaryDungeonReq.pb.go
new file mode 100644
index 00000000..e4a65d9b
--- /dev/null
+++ b/gover/gen/RetryCurRogueDiaryDungeonReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RetryCurRogueDiaryDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RetryCurRogueDiaryDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *RetryCurRogueDiaryDungeonReq) Reset() {
+ *x = RetryCurRogueDiaryDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RetryCurRogueDiaryDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RetryCurRogueDiaryDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RetryCurRogueDiaryDungeonReq) ProtoMessage() {}
+
+func (x *RetryCurRogueDiaryDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_RetryCurRogueDiaryDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RetryCurRogueDiaryDungeonReq.ProtoReflect.Descriptor instead.
+func (*RetryCurRogueDiaryDungeonReq) Descriptor() ([]byte, []int) {
+ return file_RetryCurRogueDiaryDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_RetryCurRogueDiaryDungeonReq_proto protoreflect.FileDescriptor
+
+var file_RetryCurRogueDiaryDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x75, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44,
+ 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1e, 0x0a, 0x1c, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x75, 0x72,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RetryCurRogueDiaryDungeonReq_proto_rawDescOnce sync.Once
+ file_RetryCurRogueDiaryDungeonReq_proto_rawDescData = file_RetryCurRogueDiaryDungeonReq_proto_rawDesc
+)
+
+func file_RetryCurRogueDiaryDungeonReq_proto_rawDescGZIP() []byte {
+ file_RetryCurRogueDiaryDungeonReq_proto_rawDescOnce.Do(func() {
+ file_RetryCurRogueDiaryDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_RetryCurRogueDiaryDungeonReq_proto_rawDescData)
+ })
+ return file_RetryCurRogueDiaryDungeonReq_proto_rawDescData
+}
+
+var file_RetryCurRogueDiaryDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RetryCurRogueDiaryDungeonReq_proto_goTypes = []interface{}{
+ (*RetryCurRogueDiaryDungeonReq)(nil), // 0: RetryCurRogueDiaryDungeonReq
+}
+var file_RetryCurRogueDiaryDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RetryCurRogueDiaryDungeonReq_proto_init() }
+func file_RetryCurRogueDiaryDungeonReq_proto_init() {
+ if File_RetryCurRogueDiaryDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RetryCurRogueDiaryDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RetryCurRogueDiaryDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RetryCurRogueDiaryDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RetryCurRogueDiaryDungeonReq_proto_goTypes,
+ DependencyIndexes: file_RetryCurRogueDiaryDungeonReq_proto_depIdxs,
+ MessageInfos: file_RetryCurRogueDiaryDungeonReq_proto_msgTypes,
+ }.Build()
+ File_RetryCurRogueDiaryDungeonReq_proto = out.File
+ file_RetryCurRogueDiaryDungeonReq_proto_rawDesc = nil
+ file_RetryCurRogueDiaryDungeonReq_proto_goTypes = nil
+ file_RetryCurRogueDiaryDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/RetryCurRogueDiaryDungeonRsp.pb.go b/gover/gen/RetryCurRogueDiaryDungeonRsp.pb.go
new file mode 100644
index 00000000..f63a5e3f
--- /dev/null
+++ b/gover/gen/RetryCurRogueDiaryDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RetryCurRogueDiaryDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RetryCurRogueDiaryDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *RetryCurRogueDiaryDungeonRsp) Reset() {
+ *x = RetryCurRogueDiaryDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RetryCurRogueDiaryDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RetryCurRogueDiaryDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RetryCurRogueDiaryDungeonRsp) ProtoMessage() {}
+
+func (x *RetryCurRogueDiaryDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_RetryCurRogueDiaryDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RetryCurRogueDiaryDungeonRsp.ProtoReflect.Descriptor instead.
+func (*RetryCurRogueDiaryDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_RetryCurRogueDiaryDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RetryCurRogueDiaryDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_RetryCurRogueDiaryDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_RetryCurRogueDiaryDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x75, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44,
+ 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x75, 0x72,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RetryCurRogueDiaryDungeonRsp_proto_rawDescOnce sync.Once
+ file_RetryCurRogueDiaryDungeonRsp_proto_rawDescData = file_RetryCurRogueDiaryDungeonRsp_proto_rawDesc
+)
+
+func file_RetryCurRogueDiaryDungeonRsp_proto_rawDescGZIP() []byte {
+ file_RetryCurRogueDiaryDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_RetryCurRogueDiaryDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_RetryCurRogueDiaryDungeonRsp_proto_rawDescData)
+ })
+ return file_RetryCurRogueDiaryDungeonRsp_proto_rawDescData
+}
+
+var file_RetryCurRogueDiaryDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RetryCurRogueDiaryDungeonRsp_proto_goTypes = []interface{}{
+ (*RetryCurRogueDiaryDungeonRsp)(nil), // 0: RetryCurRogueDiaryDungeonRsp
+}
+var file_RetryCurRogueDiaryDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RetryCurRogueDiaryDungeonRsp_proto_init() }
+func file_RetryCurRogueDiaryDungeonRsp_proto_init() {
+ if File_RetryCurRogueDiaryDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RetryCurRogueDiaryDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RetryCurRogueDiaryDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RetryCurRogueDiaryDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RetryCurRogueDiaryDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_RetryCurRogueDiaryDungeonRsp_proto_depIdxs,
+ MessageInfos: file_RetryCurRogueDiaryDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_RetryCurRogueDiaryDungeonRsp_proto = out.File
+ file_RetryCurRogueDiaryDungeonRsp_proto_rawDesc = nil
+ file_RetryCurRogueDiaryDungeonRsp_proto_goTypes = nil
+ file_RetryCurRogueDiaryDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ReunionActivateNotify.pb.go b/gover/gen/ReunionActivateNotify.pb.go
index 98042f7f..ebbdf068 100644
--- a/gover/gen/ReunionActivateNotify.pb.go
+++ b/gover/gen/ReunionActivateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionActivateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5085
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReunionActivateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsActivate bool `protobuf:"varint,9,opt,name=is_activate,json=isActivate,proto3" json:"is_activate,omitempty"`
- ReunionBriefInfo *ReunionBriefInfo `protobuf:"bytes,13,opt,name=reunion_brief_info,json=reunionBriefInfo,proto3" json:"reunion_brief_info,omitempty"`
+ IsActivate bool `protobuf:"varint,7,opt,name=is_activate,json=isActivate,proto3" json:"is_activate,omitempty"`
+ ReunionBriefInfo *ReunionBriefInfo `protobuf:"bytes,9,opt,name=reunion_brief_info,json=reunionBriefInfo,proto3" json:"reunion_brief_info,omitempty"`
}
func (x *ReunionActivateNotify) Reset() {
@@ -102,10 +99,10 @@ var file_ReunionActivateNotify_proto_rawDesc = []byte{
0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x15, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f,
- 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20,
+ 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20,
0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x12,
0x3f, 0x0a, 0x12, 0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65,
0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10,
0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ReunionBriefInfo.pb.go b/gover/gen/ReunionBriefInfo.pb.go
index 4eb68eea..4bfb2b6f 100644
--- a/gover/gen/ReunionBriefInfo.pb.go
+++ b/gover/gen/ReunionBriefInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionBriefInfo.proto
package gen
@@ -41,18 +41,18 @@ type ReunionBriefInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FirstGiftRewardId uint32 `protobuf:"varint,15,opt,name=first_gift_reward_id,json=firstGiftRewardId,proto3" json:"first_gift_reward_id,omitempty"`
- PrivilegeId uint32 `protobuf:"varint,5,opt,name=privilege_id,json=privilegeId,proto3" json:"privilege_id,omitempty"`
- MissionId uint32 `protobuf:"varint,10,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
- FirstDayStartTime uint32 `protobuf:"varint,3,opt,name=first_day_start_time,json=firstDayStartTime,proto3" json:"first_day_start_time,omitempty"`
- SignInHasReward bool `protobuf:"varint,2,opt,name=sign_in_has_reward,json=signInHasReward,proto3" json:"sign_in_has_reward,omitempty"`
- StartTime uint32 `protobuf:"varint,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- IsTakenFirstGift bool `protobuf:"varint,8,opt,name=is_taken_first_gift,json=isTakenFirstGift,proto3" json:"is_taken_first_gift,omitempty"`
- FinishTime uint32 `protobuf:"varint,12,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
- MissionHasReward bool `protobuf:"varint,9,opt,name=mission_has_reward,json=missionHasReward,proto3" json:"mission_has_reward,omitempty"`
- PrivilegeInfo *ReunionPrivilegeInfo `protobuf:"bytes,14,opt,name=privilege_info,json=privilegeInfo,proto3" json:"privilege_info,omitempty"`
- Version string `protobuf:"bytes,13,opt,name=version,proto3" json:"version,omitempty"`
- SignInConfigId uint32 `protobuf:"varint,6,opt,name=sign_in_config_id,json=signInConfigId,proto3" json:"sign_in_config_id,omitempty"`
+ FirstDayStartTime uint32 `protobuf:"varint,1,opt,name=first_day_start_time,json=firstDayStartTime,proto3" json:"first_day_start_time,omitempty"`
+ Version string `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
+ MissionId uint32 `protobuf:"varint,6,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ FinishTime uint32 `protobuf:"varint,2,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
+ Unk3300_OKGAAEDENEI bool `protobuf:"varint,13,opt,name=Unk3300_OKGAAEDENEI,json=Unk3300OKGAAEDENEI,proto3" json:"Unk3300_OKGAAEDENEI,omitempty"`
+ PrivilegeId uint32 `protobuf:"varint,5,opt,name=privilege_id,json=privilegeId,proto3" json:"privilege_id,omitempty"`
+ PrivilegeInfo *ReunionPrivilegeInfo `protobuf:"bytes,10,opt,name=privilege_info,json=privilegeInfo,proto3" json:"privilege_info,omitempty"`
+ StartTime uint32 `protobuf:"varint,14,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ FirstGiftRewardId uint32 `protobuf:"varint,9,opt,name=first_gift_reward_id,json=firstGiftRewardId,proto3" json:"first_gift_reward_id,omitempty"`
+ Unk3300_ODKLPOMKKPD bool `protobuf:"varint,8,opt,name=Unk3300_ODKLPOMKKPD,json=Unk3300ODKLPOMKKPD,proto3" json:"Unk3300_ODKLPOMKKPD,omitempty"`
+ Unk3300_MHHLEJIFFIM bool `protobuf:"varint,7,opt,name=Unk3300_MHHLEJIFFIM,json=Unk3300MHHLEJIFFIM,proto3" json:"Unk3300_MHHLEJIFFIM,omitempty"`
+ SignInConfigId uint32 `protobuf:"varint,12,opt,name=sign_in_config_id,json=signInConfigId,proto3" json:"sign_in_config_id,omitempty"`
}
func (x *ReunionBriefInfo) Reset() {
@@ -87,18 +87,18 @@ func (*ReunionBriefInfo) Descriptor() ([]byte, []int) {
return file_ReunionBriefInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ReunionBriefInfo) GetFirstGiftRewardId() uint32 {
+func (x *ReunionBriefInfo) GetFirstDayStartTime() uint32 {
if x != nil {
- return x.FirstGiftRewardId
+ return x.FirstDayStartTime
}
return 0
}
-func (x *ReunionBriefInfo) GetPrivilegeId() uint32 {
+func (x *ReunionBriefInfo) GetVersion() string {
if x != nil {
- return x.PrivilegeId
+ return x.Version
}
- return 0
+ return ""
}
func (x *ReunionBriefInfo) GetMissionId() uint32 {
@@ -108,60 +108,60 @@ func (x *ReunionBriefInfo) GetMissionId() uint32 {
return 0
}
-func (x *ReunionBriefInfo) GetFirstDayStartTime() uint32 {
+func (x *ReunionBriefInfo) GetFinishTime() uint32 {
if x != nil {
- return x.FirstDayStartTime
+ return x.FinishTime
}
return 0
}
-func (x *ReunionBriefInfo) GetSignInHasReward() bool {
+func (x *ReunionBriefInfo) GetUnk3300_OKGAAEDENEI() bool {
if x != nil {
- return x.SignInHasReward
+ return x.Unk3300_OKGAAEDENEI
}
return false
}
-func (x *ReunionBriefInfo) GetStartTime() uint32 {
+func (x *ReunionBriefInfo) GetPrivilegeId() uint32 {
if x != nil {
- return x.StartTime
+ return x.PrivilegeId
}
return 0
}
-func (x *ReunionBriefInfo) GetIsTakenFirstGift() bool {
+func (x *ReunionBriefInfo) GetPrivilegeInfo() *ReunionPrivilegeInfo {
if x != nil {
- return x.IsTakenFirstGift
+ return x.PrivilegeInfo
}
- return false
+ return nil
}
-func (x *ReunionBriefInfo) GetFinishTime() uint32 {
+func (x *ReunionBriefInfo) GetStartTime() uint32 {
if x != nil {
- return x.FinishTime
+ return x.StartTime
}
return 0
}
-func (x *ReunionBriefInfo) GetMissionHasReward() bool {
+func (x *ReunionBriefInfo) GetFirstGiftRewardId() uint32 {
if x != nil {
- return x.MissionHasReward
+ return x.FirstGiftRewardId
}
- return false
+ return 0
}
-func (x *ReunionBriefInfo) GetPrivilegeInfo() *ReunionPrivilegeInfo {
+func (x *ReunionBriefInfo) GetUnk3300_ODKLPOMKKPD() bool {
if x != nil {
- return x.PrivilegeInfo
+ return x.Unk3300_ODKLPOMKKPD
}
- return nil
+ return false
}
-func (x *ReunionBriefInfo) GetVersion() string {
+func (x *ReunionBriefInfo) GetUnk3300_MHHLEJIFFIM() bool {
if x != nil {
- return x.Version
+ return x.Unk3300_MHHLEJIFFIM
}
- return ""
+ return false
}
func (x *ReunionBriefInfo) GetSignInConfigId() uint32 {
@@ -177,40 +177,41 @@ var file_ReunionBriefInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f,
0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x04, 0x0a, 0x10, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x04, 0x0a, 0x10, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x14, 0x66, 0x69, 0x72,
- 0x73, 0x74, 0x5f, 0x67, 0x69, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x72, 0x73, 0x74, 0x47, 0x69,
- 0x66, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72,
- 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a,
- 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14,
- 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x72, 0x73,
- 0x74, 0x44, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a,
- 0x12, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x72, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x73, 0x69, 0x67, 0x6e, 0x49,
- 0x6e, 0x48, 0x61, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74,
- 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x13, 0x69, 0x73, 0x5f,
- 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x67, 0x69, 0x66, 0x74,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x46,
- 0x69, 0x72, 0x73, 0x74, 0x47, 0x69, 0x66, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66,
- 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x69, 0x73,
- 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x61,
- 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x3c, 0x0a, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x69,
- 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x15, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65,
- 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
- 0x29, 0x0a, 0x11, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x69, 0x67, 0x6e,
- 0x49, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x73, 0x74, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x72, 0x73, 0x74, 0x44, 0x61,
+ 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72,
+ 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4f, 0x4b, 0x47, 0x41, 0x41, 0x45, 0x44, 0x45, 0x4e, 0x45, 0x49, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4b, 0x47, 0x41, 0x41, 0x45,
+ 0x44, 0x45, 0x4e, 0x45, 0x49, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x72, 0x69,
+ 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x0e, 0x70, 0x72, 0x69, 0x76,
+ 0x69, 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x15, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c,
+ 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72,
+ 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x67,
+ 0x69, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x72, 0x73, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4f, 0x44, 0x4b, 0x4c, 0x50, 0x4f, 0x4d, 0x4b, 0x4b, 0x50, 0x44, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x44, 0x4b, 0x4c,
+ 0x50, 0x4f, 0x4d, 0x4b, 0x4b, 0x50, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x48, 0x4c, 0x45, 0x4a, 0x49, 0x46, 0x46, 0x49, 0x4d, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x48, 0x48,
+ 0x4c, 0x45, 0x4a, 0x49, 0x46, 0x46, 0x49, 0x4d, 0x12, 0x29, 0x0a, 0x11, 0x73, 0x69, 0x67, 0x6e,
+ 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ReunionBriefInfoReq.pb.go b/gover/gen/ReunionBriefInfoReq.pb.go
index 82a2e012..a703f467 100644
--- a/gover/gen/ReunionBriefInfoReq.pb.go
+++ b/gover/gen/ReunionBriefInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionBriefInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5076
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ReunionBriefInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ReunionBriefInfoRsp.pb.go b/gover/gen/ReunionBriefInfoRsp.pb.go
index 6a2796e4..6278dee2 100644
--- a/gover/gen/ReunionBriefInfoRsp.pb.go
+++ b/gover/gen/ReunionBriefInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionBriefInfoRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5068
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReunionBriefInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsActivate bool `protobuf:"varint,13,opt,name=is_activate,json=isActivate,proto3" json:"is_activate,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ReunionBriefInfo *ReunionBriefInfo `protobuf:"bytes,5,opt,name=reunion_brief_info,json=reunionBriefInfo,proto3" json:"reunion_brief_info,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ReunionBriefInfo *ReunionBriefInfo `protobuf:"bytes,13,opt,name=reunion_brief_info,json=reunionBriefInfo,proto3" json:"reunion_brief_info,omitempty"`
+ IsActivate bool `protobuf:"varint,15,opt,name=is_activate,json=isActivate,proto3" json:"is_activate,omitempty"`
}
func (x *ReunionBriefInfoRsp) Reset() {
@@ -81,13 +78,6 @@ func (*ReunionBriefInfoRsp) Descriptor() ([]byte, []int) {
return file_ReunionBriefInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ReunionBriefInfoRsp) GetIsActivate() bool {
- if x != nil {
- return x.IsActivate
- }
- return false
-}
-
func (x *ReunionBriefInfoRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -102,6 +92,13 @@ func (x *ReunionBriefInfoRsp) GetReunionBriefInfo() *ReunionBriefInfo {
return nil
}
+func (x *ReunionBriefInfoRsp) GetIsActivate() bool {
+ if x != nil {
+ return x.IsActivate
+ }
+ return false
+}
+
var File_ReunionBriefInfoRsp_proto protoreflect.FileDescriptor
var file_ReunionBriefInfoRsp_proto_rawDesc = []byte{
@@ -109,15 +106,15 @@ var file_ReunionBriefInfoRsp_proto_rawDesc = []byte{
0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x65, 0x75,
0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42,
- 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x69,
- 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0a, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3f, 0x0a, 0x12, 0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f,
- 0x6e, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65,
- 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72,
- 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3f, 0x0a, 0x12, 0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
+ 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69,
+ 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ReunionDailyRefreshNotify.pb.go b/gover/gen/ReunionDailyRefreshNotify.pb.go
index 70a34e9d..e70c2747 100644
--- a/gover/gen/ReunionDailyRefreshNotify.pb.go
+++ b/gover/gen/ReunionDailyRefreshNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionDailyRefreshNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5100
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReunionDailyRefreshNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ReunionBriefInfo *ReunionBriefInfo `protobuf:"bytes,4,opt,name=reunion_brief_info,json=reunionBriefInfo,proto3" json:"reunion_brief_info,omitempty"`
+ ReunionBriefInfo *ReunionBriefInfo `protobuf:"bytes,6,opt,name=reunion_brief_info,json=reunionBriefInfo,proto3" json:"reunion_brief_info,omitempty"`
}
func (x *ReunionDailyRefreshNotify) Reset() {
@@ -95,7 +92,7 @@ var file_ReunionDailyRefreshNotify_proto_rawDesc = []byte{
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x19, 0x52, 0x65, 0x75,
0x6e, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3f, 0x0a, 0x12, 0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f,
- 0x6e, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01,
+ 0x6e, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65,
0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x72, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x72,
0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/gen/ReunionMissionInfo.pb.go b/gover/gen/ReunionMissionInfo.pb.go
index 927a6cb2..759c42a0 100644
--- a/gover/gen/ReunionMissionInfo.pb.go
+++ b/gover/gen/ReunionMissionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionMissionInfo.proto
package gen
@@ -41,14 +41,14 @@ type ReunionMissionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurDayWatcherList []*ReunionWatcherInfo `protobuf:"bytes,3,rep,name=cur_day_watcher_list,json=curDayWatcherList,proto3" json:"cur_day_watcher_list,omitempty"`
- CurScore uint32 `protobuf:"varint,11,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- IsTakenReward bool `protobuf:"varint,8,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
- IsTakenRewardList []bool `protobuf:"varint,6,rep,packed,name=is_taken_reward_list,json=isTakenRewardList,proto3" json:"is_taken_reward_list,omitempty"`
+ IsTakenReward bool `protobuf:"varint,10,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ IsFinished bool `protobuf:"varint,13,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+ WatcherList []*ReunionWatcherInfo `protobuf:"bytes,15,rep,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
+ CurDayWatcherList []*ReunionWatcherInfo `protobuf:"bytes,8,rep,name=cur_day_watcher_list,json=curDayWatcherList,proto3" json:"cur_day_watcher_list,omitempty"`
NextRefreshTime uint32 `protobuf:"varint,5,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- IsFinished bool `protobuf:"varint,9,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- MissionId uint32 `protobuf:"varint,12,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
- WatcherList []*ReunionWatcherInfo `protobuf:"bytes,2,rep,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
+ IsTakenRewardList []bool `protobuf:"varint,4,rep,packed,name=is_taken_reward_list,json=isTakenRewardList,proto3" json:"is_taken_reward_list,omitempty"`
+ MissionId uint32 `protobuf:"varint,9,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ CurScore uint32 `protobuf:"varint,2,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
}
func (x *ReunionMissionInfo) Reset() {
@@ -83,30 +83,30 @@ func (*ReunionMissionInfo) Descriptor() ([]byte, []int) {
return file_ReunionMissionInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ReunionMissionInfo) GetCurDayWatcherList() []*ReunionWatcherInfo {
+func (x *ReunionMissionInfo) GetIsTakenReward() bool {
if x != nil {
- return x.CurDayWatcherList
+ return x.IsTakenReward
}
- return nil
+ return false
}
-func (x *ReunionMissionInfo) GetCurScore() uint32 {
+func (x *ReunionMissionInfo) GetIsFinished() bool {
if x != nil {
- return x.CurScore
+ return x.IsFinished
}
- return 0
+ return false
}
-func (x *ReunionMissionInfo) GetIsTakenReward() bool {
+func (x *ReunionMissionInfo) GetWatcherList() []*ReunionWatcherInfo {
if x != nil {
- return x.IsTakenReward
+ return x.WatcherList
}
- return false
+ return nil
}
-func (x *ReunionMissionInfo) GetIsTakenRewardList() []bool {
+func (x *ReunionMissionInfo) GetCurDayWatcherList() []*ReunionWatcherInfo {
if x != nil {
- return x.IsTakenRewardList
+ return x.CurDayWatcherList
}
return nil
}
@@ -118,11 +118,11 @@ func (x *ReunionMissionInfo) GetNextRefreshTime() uint32 {
return 0
}
-func (x *ReunionMissionInfo) GetIsFinished() bool {
+func (x *ReunionMissionInfo) GetIsTakenRewardList() []bool {
if x != nil {
- return x.IsFinished
+ return x.IsTakenRewardList
}
- return false
+ return nil
}
func (x *ReunionMissionInfo) GetMissionId() uint32 {
@@ -132,11 +132,11 @@ func (x *ReunionMissionInfo) GetMissionId() uint32 {
return 0
}
-func (x *ReunionMissionInfo) GetWatcherList() []*ReunionWatcherInfo {
+func (x *ReunionMissionInfo) GetCurScore() uint32 {
if x != nil {
- return x.WatcherList
+ return x.CurScore
}
- return nil
+ return 0
}
var File_ReunionMissionInfo_proto protoreflect.FileDescriptor
@@ -146,29 +146,29 @@ var file_ReunionMissionInfo_proto_rawDesc = []byte{
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x52, 0x65, 0x75, 0x6e,
0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x02, 0x0a, 0x12, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e,
- 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x14, 0x63,
- 0x75, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x65, 0x75, 0x6e,
- 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11,
- 0x63, 0x75, 0x72, 0x44, 0x61, 0x79, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x26,
- 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e,
- 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b,
- 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
- 0x20, 0x03, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f,
- 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
- 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
- 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0c, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x65, 0x75, 0x6e,
- 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b,
- 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x69,
+ 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x0c, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x65, 0x75,
+ 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0b, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x14,
+ 0x63, 0x75, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x65, 0x75,
+ 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x11, 0x63, 0x75, 0x72, 0x44, 0x61, 0x79, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65,
+ 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e,
+ 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f,
+ 0x0a, 0x14, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73,
+ 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -190,8 +190,8 @@ var file_ReunionMissionInfo_proto_goTypes = []interface{}{
(*ReunionWatcherInfo)(nil), // 1: ReunionWatcherInfo
}
var file_ReunionMissionInfo_proto_depIdxs = []int32{
- 1, // 0: ReunionMissionInfo.cur_day_watcher_list:type_name -> ReunionWatcherInfo
- 1, // 1: ReunionMissionInfo.watcher_list:type_name -> ReunionWatcherInfo
+ 1, // 0: ReunionMissionInfo.watcher_list:type_name -> ReunionWatcherInfo
+ 1, // 1: ReunionMissionInfo.cur_day_watcher_list:type_name -> ReunionWatcherInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/ReunionPrivilegeChangeNotify.pb.go b/gover/gen/ReunionPrivilegeChangeNotify.pb.go
index 782e2c4b..aef324ce 100644
--- a/gover/gen/ReunionPrivilegeChangeNotify.pb.go
+++ b/gover/gen/ReunionPrivilegeChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionPrivilegeChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5098
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReunionPrivilegeChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PrivilegeInfo *ReunionPrivilegeInfo `protobuf:"bytes,13,opt,name=privilege_info,json=privilegeInfo,proto3" json:"privilege_info,omitempty"`
+ PrivilegeInfo *ReunionPrivilegeInfo `protobuf:"bytes,10,opt,name=privilege_info,json=privilegeInfo,proto3" json:"privilege_info,omitempty"`
}
func (x *ReunionPrivilegeChangeNotify) Reset() {
@@ -96,7 +93,7 @@ var file_ReunionPrivilegeChangeNotify_proto_rawDesc = []byte{
0x22, 0x5c, 0x0a, 0x1c, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69,
0x6c, 0x65, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x3c, 0x0a, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69,
+ 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69,
0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x0d, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ReunionPrivilegeInfo.pb.go b/gover/gen/ReunionPrivilegeInfo.pb.go
index bb7f9621..49a4e2eb 100644
--- a/gover/gen/ReunionPrivilegeInfo.pb.go
+++ b/gover/gen/ReunionPrivilegeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionPrivilegeInfo.proto
package gen
@@ -41,9 +41,9 @@ type ReunionPrivilegeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurDayCount uint32 `protobuf:"varint,7,opt,name=cur_day_count,json=curDayCount,proto3" json:"cur_day_count,omitempty"`
- TotalCount uint32 `protobuf:"varint,10,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
- PrivilegeId uint32 `protobuf:"varint,4,opt,name=privilege_id,json=privilegeId,proto3" json:"privilege_id,omitempty"`
+ Unk3300_GJBEAFPMFAA uint32 `protobuf:"varint,14,opt,name=Unk3300_GJBEAFPMFAA,json=Unk3300GJBEAFPMFAA,proto3" json:"Unk3300_GJBEAFPMFAA,omitempty"`
+ PrivilegeId uint32 `protobuf:"varint,2,opt,name=privilege_id,json=privilegeId,proto3" json:"privilege_id,omitempty"`
+ Unk3300_ALOLACFGMHI uint32 `protobuf:"varint,1,opt,name=Unk3300_ALOLACFGMHI,json=Unk3300ALOLACFGMHI,proto3" json:"Unk3300_ALOLACFGMHI,omitempty"`
}
func (x *ReunionPrivilegeInfo) Reset() {
@@ -78,23 +78,23 @@ func (*ReunionPrivilegeInfo) Descriptor() ([]byte, []int) {
return file_ReunionPrivilegeInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ReunionPrivilegeInfo) GetCurDayCount() uint32 {
+func (x *ReunionPrivilegeInfo) GetUnk3300_GJBEAFPMFAA() uint32 {
if x != nil {
- return x.CurDayCount
+ return x.Unk3300_GJBEAFPMFAA
}
return 0
}
-func (x *ReunionPrivilegeInfo) GetTotalCount() uint32 {
+func (x *ReunionPrivilegeInfo) GetPrivilegeId() uint32 {
if x != nil {
- return x.TotalCount
+ return x.PrivilegeId
}
return 0
}
-func (x *ReunionPrivilegeInfo) GetPrivilegeId() uint32 {
+func (x *ReunionPrivilegeInfo) GetUnk3300_ALOLACFGMHI() uint32 {
if x != nil {
- return x.PrivilegeId
+ return x.Unk3300_ALOLACFGMHI
}
return 0
}
@@ -103,16 +103,18 @@ var File_ReunionPrivilegeInfo_proto protoreflect.FileDescriptor
var file_ReunionPrivilegeInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65,
- 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x14,
- 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72,
- 0x44, 0x61, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61,
- 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69,
- 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a,
+ 0x14, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x47, 0x4a, 0x42, 0x45, 0x41, 0x46, 0x50, 0x4d, 0x46, 0x41, 0x41, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4a, 0x42, 0x45, 0x41,
+ 0x46, 0x50, 0x4d, 0x46, 0x41, 0x41, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x76, 0x69, 0x6c,
+ 0x65, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x72,
+ 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x4f, 0x4c, 0x41, 0x43, 0x46, 0x47, 0x4d, 0x48, 0x49,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41,
+ 0x4c, 0x4f, 0x4c, 0x41, 0x43, 0x46, 0x47, 0x4d, 0x48, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ReunionSettleNotify.pb.go b/gover/gen/ReunionSettleNotify.pb.go
index 2d24a1e2..7bd6a149 100644
--- a/gover/gen/ReunionSettleNotify.pb.go
+++ b/gover/gen/ReunionSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionSettleNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5073
-// EnetChannelId: 0
-// EnetIsReliable: true
type ReunionSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ReunionSignInInfo.pb.go b/gover/gen/ReunionSignInInfo.pb.go
index e645433b..2e16b1b1 100644
--- a/gover/gen/ReunionSignInInfo.pb.go
+++ b/gover/gen/ReunionSignInInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionSignInInfo.proto
package gen
@@ -41,10 +41,10 @@ type ReunionSignInInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SignInCount uint32 `protobuf:"varint,6,opt,name=sign_in_count,json=signInCount,proto3" json:"sign_in_count,omitempty"`
- RewardDayList []uint32 `protobuf:"varint,8,rep,packed,name=reward_day_list,json=rewardDayList,proto3" json:"reward_day_list,omitempty"`
- ConfigId uint32 `protobuf:"varint,12,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- LastSignInTime uint32 `protobuf:"varint,11,opt,name=last_sign_in_time,json=lastSignInTime,proto3" json:"last_sign_in_time,omitempty"`
+ Unk3300_MNJELIDKMCF uint32 `protobuf:"varint,3,opt,name=Unk3300_MNJELIDKMCF,json=Unk3300MNJELIDKMCF,proto3" json:"Unk3300_MNJELIDKMCF,omitempty"`
+ RewardDayList []uint32 `protobuf:"varint,12,rep,packed,name=reward_day_list,json=rewardDayList,proto3" json:"reward_day_list,omitempty"`
+ ConfigId uint32 `protobuf:"varint,8,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ Unk3300_NFNOKBNBLGE uint32 `protobuf:"varint,10,opt,name=Unk3300_NFNOKBNBLGE,json=Unk3300NFNOKBNBLGE,proto3" json:"Unk3300_NFNOKBNBLGE,omitempty"`
}
func (x *ReunionSignInInfo) Reset() {
@@ -79,9 +79,9 @@ func (*ReunionSignInInfo) Descriptor() ([]byte, []int) {
return file_ReunionSignInInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ReunionSignInInfo) GetSignInCount() uint32 {
+func (x *ReunionSignInInfo) GetUnk3300_MNJELIDKMCF() uint32 {
if x != nil {
- return x.SignInCount
+ return x.Unk3300_MNJELIDKMCF
}
return 0
}
@@ -100,9 +100,9 @@ func (x *ReunionSignInInfo) GetConfigId() uint32 {
return 0
}
-func (x *ReunionSignInInfo) GetLastSignInTime() uint32 {
+func (x *ReunionSignInInfo) GetUnk3300_NFNOKBNBLGE() uint32 {
if x != nil {
- return x.LastSignInTime
+ return x.Unk3300_NFNOKBNBLGE
}
return 0
}
@@ -111,19 +111,20 @@ var File_ReunionSignInInfo_proto protoreflect.FileDescriptor
var file_ReunionSignInInfo_proto_rawDesc = []byte{
0x0a, 0x17, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x11, 0x52, 0x65,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 0x0a, 0x11, 0x52, 0x65,
0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x22, 0x0a, 0x0d, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61,
- 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x72, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x44, 0x61, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63,
- 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74,
- 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x54,
- 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x4a, 0x45, 0x4c,
+ 0x49, 0x44, 0x4b, 0x4d, 0x43, 0x46, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4e, 0x4a, 0x45, 0x4c, 0x49, 0x44, 0x4b, 0x4d, 0x43, 0x46,
+ 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x44, 0x61, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4e, 0x46, 0x4e, 0x4f, 0x4b, 0x42, 0x4e, 0x42, 0x4c, 0x47, 0x45, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x46, 0x4e, 0x4f, 0x4b,
+ 0x42, 0x4e, 0x42, 0x4c, 0x47, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ReunionWatcherInfo.pb.go b/gover/gen/ReunionWatcherInfo.pb.go
index 15a5e84c..3c908ca0 100644
--- a/gover/gen/ReunionWatcherInfo.pb.go
+++ b/gover/gen/ReunionWatcherInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ReunionWatcherInfo.proto
package gen
@@ -41,11 +41,11 @@ type ReunionWatcherInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardUnlockTime uint32 `protobuf:"varint,12,opt,name=reward_unlock_time,json=rewardUnlockTime,proto3" json:"reward_unlock_time,omitempty"`
- WatcherId uint32 `protobuf:"varint,3,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
TotalProgress uint32 `protobuf:"varint,4,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
- CurProgress uint32 `protobuf:"varint,11,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
- IsTakenReward bool `protobuf:"varint,14,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ RewardUnlockTime uint32 `protobuf:"varint,1,opt,name=reward_unlock_time,json=rewardUnlockTime,proto3" json:"reward_unlock_time,omitempty"`
+ WatcherId uint32 `protobuf:"varint,9,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
+ IsTakenReward bool `protobuf:"varint,12,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ CurProgress uint32 `protobuf:"varint,10,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
}
func (x *ReunionWatcherInfo) Reset() {
@@ -80,6 +80,13 @@ func (*ReunionWatcherInfo) Descriptor() ([]byte, []int) {
return file_ReunionWatcherInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *ReunionWatcherInfo) GetTotalProgress() uint32 {
+ if x != nil {
+ return x.TotalProgress
+ }
+ return 0
+}
+
func (x *ReunionWatcherInfo) GetRewardUnlockTime() uint32 {
if x != nil {
return x.RewardUnlockTime
@@ -94,11 +101,11 @@ func (x *ReunionWatcherInfo) GetWatcherId() uint32 {
return 0
}
-func (x *ReunionWatcherInfo) GetTotalProgress() uint32 {
+func (x *ReunionWatcherInfo) GetIsTakenReward() bool {
if x != nil {
- return x.TotalProgress
+ return x.IsTakenReward
}
- return 0
+ return false
}
func (x *ReunionWatcherInfo) GetCurProgress() uint32 {
@@ -108,31 +115,24 @@ func (x *ReunionWatcherInfo) GetCurProgress() uint32 {
return 0
}
-func (x *ReunionWatcherInfo) GetIsTakenReward() bool {
- if x != nil {
- return x.IsTakenReward
- }
- return false
-}
-
var File_ReunionWatcherInfo_proto protoreflect.FileDescriptor
var file_ReunionWatcherInfo_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x01, 0x0a, 0x12, 0x52,
0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x75, 0x6e, 0x6c, 0x6f,
- 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x72,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x12, 0x25,
- 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72,
- 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x74,
- 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
+ 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x55, 0x6e, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63,
+ 0x68, 0x65, 0x72, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65,
+ 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d,
+ 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x21, 0x0a,
+ 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/Reward.pb.go b/gover/gen/Reward.pb.go
index 5cd9bf47..62a04ea0 100644
--- a/gover/gen/Reward.pb.go
+++ b/gover/gen/Reward.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Reward.proto
package gen
diff --git a/gover/gen/RobotPushPlayerDataNotify.pb.go b/gover/gen/RobotPushPlayerDataNotify.pb.go
index a6ad2f03..bb001f58 100644
--- a/gover/gen/RobotPushPlayerDataNotify.pb.go
+++ b/gover/gen/RobotPushPlayerDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RobotPushPlayerDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 97
-// EnetChannelId: 0
-// EnetIsReliable: true
type RobotPushPlayerDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Bin []byte `protobuf:"bytes,6,opt,name=bin,proto3" json:"bin,omitempty"`
+ Bin []byte `protobuf:"bytes,7,opt,name=bin,proto3" json:"bin,omitempty"`
}
func (x *RobotPushPlayerDataNotify) Reset() {
@@ -93,7 +90,7 @@ var file_RobotPushPlayerDataNotify_proto_rawDesc = []byte{
0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x2d, 0x0a, 0x19, 0x52, 0x6f, 0x62, 0x6f, 0x74, 0x50, 0x75, 0x73, 0x68, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10,
- 0x0a, 0x03, 0x62, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x62, 0x69, 0x6e,
+ 0x0a, 0x03, 0x62, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x62, 0x69, 0x6e,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RockBoardExploreDetailInfo.pb.go b/gover/gen/RockBoardExploreDetailInfo.pb.go
index 7d9c33dd..e48fb2d5 100644
--- a/gover/gen/RockBoardExploreDetailInfo.pb.go
+++ b/gover/gen/RockBoardExploreDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RockBoardExploreDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type RockBoardExploreDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_PDBHCBCLFBM []*Unk3100_FKKBIDJONKF `protobuf:"bytes,9,rep,name=Unk2800_PDBHCBCLFBM,json=Unk2800PDBHCBCLFBM,proto3" json:"Unk2800_PDBHCBCLFBM,omitempty"`
+ StageDataList []*RockBoardExploreStageData `protobuf:"bytes,13,rep,name=stage_data_list,json=stageDataList,proto3" json:"stage_data_list,omitempty"`
}
func (x *RockBoardExploreDetailInfo) Reset() {
@@ -76,9 +76,9 @@ func (*RockBoardExploreDetailInfo) Descriptor() ([]byte, []int) {
return file_RockBoardExploreDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *RockBoardExploreDetailInfo) GetUnk2800_PDBHCBCLFBM() []*Unk3100_FKKBIDJONKF {
+func (x *RockBoardExploreDetailInfo) GetStageDataList() []*RockBoardExploreStageData {
if x != nil {
- return x.Unk2800_PDBHCBCLFBM
+ return x.StageDataList
}
return nil
}
@@ -88,16 +88,16 @@ var File_RockBoardExploreDetailInfo_proto protoreflect.FileDescriptor
var file_RockBoardExploreDetailInfo_proto_rawDesc = []byte{
0x0a, 0x20, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f,
0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x4b, 0x42,
- 0x49, 0x44, 0x4a, 0x4f, 0x4e, 0x4b, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a,
- 0x1a, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72,
- 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x42, 0x48, 0x43, 0x42, 0x43, 0x4c, 0x46,
- 0x42, 0x4d, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x4b, 0x42, 0x49, 0x44, 0x4a, 0x4f, 0x4e, 0x4b, 0x46, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x50, 0x44, 0x42, 0x48, 0x43, 0x42, 0x43, 0x4c, 0x46,
- 0x42, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x74, 0x6f, 0x1a, 0x1f, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70,
+ 0x6c, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x1a, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64,
+ 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x42, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x52, 0x6f, 0x63,
+ 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74,
+ 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -115,10 +115,10 @@ func file_RockBoardExploreDetailInfo_proto_rawDescGZIP() []byte {
var file_RockBoardExploreDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_RockBoardExploreDetailInfo_proto_goTypes = []interface{}{
(*RockBoardExploreDetailInfo)(nil), // 0: RockBoardExploreDetailInfo
- (*Unk3100_FKKBIDJONKF)(nil), // 1: Unk3100_FKKBIDJONKF
+ (*RockBoardExploreStageData)(nil), // 1: RockBoardExploreStageData
}
var file_RockBoardExploreDetailInfo_proto_depIdxs = []int32{
- 1, // 0: RockBoardExploreDetailInfo.Unk2800_PDBHCBCLFBM:type_name -> Unk3100_FKKBIDJONKF
+ 1, // 0: RockBoardExploreDetailInfo.stage_data_list:type_name -> RockBoardExploreStageData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -131,7 +131,7 @@ func file_RockBoardExploreDetailInfo_proto_init() {
if File_RockBoardExploreDetailInfo_proto != nil {
return
}
- file_Unk3100_FKKBIDJONKF_proto_init()
+ file_RockBoardExploreStageData_proto_init()
if !protoimpl.UnsafeEnabled {
file_RockBoardExploreDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RockBoardExploreDetailInfo); i {
diff --git a/gover/gen/RockBoardExploreStageData.pb.go b/gover/gen/RockBoardExploreStageData.pb.go
new file mode 100644
index 00000000..149b75ab
--- /dev/null
+++ b/gover/gen/RockBoardExploreStageData.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RockBoardExploreStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RockBoardExploreStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinish bool `protobuf:"varint,8,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,12,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *RockBoardExploreStageData) Reset() {
+ *x = RockBoardExploreStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RockBoardExploreStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RockBoardExploreStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RockBoardExploreStageData) ProtoMessage() {}
+
+func (x *RockBoardExploreStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_RockBoardExploreStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RockBoardExploreStageData.ProtoReflect.Descriptor instead.
+func (*RockBoardExploreStageData) Descriptor() ([]byte, []int) {
+ return file_RockBoardExploreStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RockBoardExploreStageData) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *RockBoardExploreStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *RockBoardExploreStageData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *RockBoardExploreStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_RockBoardExploreStageData_proto protoreflect.FileDescriptor
+
+var file_RockBoardExploreStageData_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45, 0x78, 0x70, 0x6c, 0x6f,
+ 0x72, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x19, 0x52, 0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x45,
+ 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12,
+ 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x17, 0x0a, 0x07,
+ 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
+ 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RockBoardExploreStageData_proto_rawDescOnce sync.Once
+ file_RockBoardExploreStageData_proto_rawDescData = file_RockBoardExploreStageData_proto_rawDesc
+)
+
+func file_RockBoardExploreStageData_proto_rawDescGZIP() []byte {
+ file_RockBoardExploreStageData_proto_rawDescOnce.Do(func() {
+ file_RockBoardExploreStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_RockBoardExploreStageData_proto_rawDescData)
+ })
+ return file_RockBoardExploreStageData_proto_rawDescData
+}
+
+var file_RockBoardExploreStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RockBoardExploreStageData_proto_goTypes = []interface{}{
+ (*RockBoardExploreStageData)(nil), // 0: RockBoardExploreStageData
+}
+var file_RockBoardExploreStageData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RockBoardExploreStageData_proto_init() }
+func file_RockBoardExploreStageData_proto_init() {
+ if File_RockBoardExploreStageData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RockBoardExploreStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RockBoardExploreStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RockBoardExploreStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RockBoardExploreStageData_proto_goTypes,
+ DependencyIndexes: file_RockBoardExploreStageData_proto_depIdxs,
+ MessageInfos: file_RockBoardExploreStageData_proto_msgTypes,
+ }.Build()
+ File_RockBoardExploreStageData_proto = out.File
+ file_RockBoardExploreStageData_proto_rawDesc = nil
+ file_RockBoardExploreStageData_proto_goTypes = nil
+ file_RockBoardExploreStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueAvatarInfo.pb.go b/gover/gen/RogueAvatarInfo.pb.go
index 98fb6505..f918a7a8 100644
--- a/gover/gen/RogueAvatarInfo.pb.go
+++ b/gover/gen/RogueAvatarInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueAvatarInfo.proto
package gen
@@ -41,9 +41,9 @@ type RogueAvatarInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOnstage bool `protobuf:"varint,5,opt,name=is_onstage,json=isOnstage,proto3" json:"is_onstage,omitempty"`
- IsAlive bool `protobuf:"varint,3,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"`
- AvatarId uint32 `protobuf:"varint,14,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ IsOnstage bool `protobuf:"varint,2,opt,name=is_onstage,json=isOnstage,proto3" json:"is_onstage,omitempty"`
+ IsAlive bool `protobuf:"varint,8,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"`
+ AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *RogueAvatarInfo) Reset() {
@@ -105,11 +105,11 @@ var file_RogueAvatarInfo_proto_rawDesc = []byte{
0x0a, 0x15, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x0f, 0x52, 0x6f, 0x67, 0x75, 0x65,
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73,
- 0x5f, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
+ 0x5f, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
0x69, 0x73, 0x4f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f,
- 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41,
+ 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41,
0x6c, 0x69, 0x76, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/RogueCellInfo.pb.go b/gover/gen/RogueCellInfo.pb.go
index 4ead720e..c40ded3e 100644
--- a/gover/gen/RogueCellInfo.pb.go
+++ b/gover/gen/RogueCellInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueCellInfo.proto
package gen
@@ -41,11 +41,11 @@ type RogueCellInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
CellConfigId uint32 `protobuf:"varint,14,opt,name=cell_config_id,json=cellConfigId,proto3" json:"cell_config_id,omitempty"`
- DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- CellId uint32 `protobuf:"varint,9,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ CellId uint32 `protobuf:"varint,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ State RogueCellState `protobuf:"varint,9,opt,name=state,proto3,enum=RogueCellState" json:"state,omitempty"`
CellType uint32 `protobuf:"varint,13,opt,name=cell_type,json=cellType,proto3" json:"cell_type,omitempty"`
- State RogueCellState `protobuf:"varint,10,opt,name=state,proto3,enum=RogueCellState" json:"state,omitempty"`
}
func (x *RogueCellInfo) Reset() {
@@ -80,16 +80,16 @@ func (*RogueCellInfo) Descriptor() ([]byte, []int) {
return file_RogueCellInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *RogueCellInfo) GetCellConfigId() uint32 {
+func (x *RogueCellInfo) GetDungeonId() uint32 {
if x != nil {
- return x.CellConfigId
+ return x.DungeonId
}
return 0
}
-func (x *RogueCellInfo) GetDungeonId() uint32 {
+func (x *RogueCellInfo) GetCellConfigId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.CellConfigId
}
return 0
}
@@ -101,18 +101,18 @@ func (x *RogueCellInfo) GetCellId() uint32 {
return 0
}
-func (x *RogueCellInfo) GetCellType() uint32 {
+func (x *RogueCellInfo) GetState() RogueCellState {
if x != nil {
- return x.CellType
+ return x.State
}
- return 0
+ return RogueCellState_ROGUE_CELL_STATE_NONE
}
-func (x *RogueCellInfo) GetState() RogueCellState {
+func (x *RogueCellInfo) GetCellType() uint32 {
if x != nil {
- return x.State
+ return x.CellType
}
- return RogueCellState_ROGUE_CELL_STATE_NONE
+ return 0
}
var File_RogueCellInfo_proto protoreflect.FileDescriptor
@@ -121,17 +121,17 @@ var file_RogueCellInfo_proto_rawDesc = []byte{
0x0a, 0x13, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c,
0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x0d,
- 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a,
- 0x0e, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x65, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63,
- 0x65, 0x6c, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x63, 0x65, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43,
- 0x65, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e,
+ 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x65, 0x6c, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x05, 0x73,
+ 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x52, 0x6f, 0x67,
+ 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x65, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RogueCellState.pb.go b/gover/gen/RogueCellState.pb.go
index 2bcb1c8a..3172b969 100644
--- a/gover/gen/RogueCellState.pb.go
+++ b/gover/gen/RogueCellState.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueCellState.proto
package gen
@@ -39,11 +39,11 @@ const (
type RogueCellState int32
const (
- RogueCellState_ROGUE_CELL_STATE_NONE RogueCellState = 0
- RogueCellState_ROGUE_CELL_STATE_BATTLE RogueCellState = 1
- RogueCellState_ROGUE_CELL_STATE_SUCCESS RogueCellState = 2
- RogueCellState_ROGUE_CELL_STATE_FINISH RogueCellState = 3
- RogueCellState_ROGUE_CELL_STATE_Unk2200_KKHGKOBCFKJ RogueCellState = 4
+ RogueCellState_ROGUE_CELL_STATE_NONE RogueCellState = 0
+ RogueCellState_ROGUE_CELL_STATE_BATTLE RogueCellState = 1
+ RogueCellState_ROGUE_CELL_STATE_SUCCESS RogueCellState = 2
+ RogueCellState_ROGUE_CELL_STATE_FINISH RogueCellState = 3
+ RogueCellState_ROGUE_CELL_STATE_TAKEN_CHEST RogueCellState = 4
)
// Enum value maps for RogueCellState.
@@ -53,14 +53,14 @@ var (
1: "ROGUE_CELL_STATE_BATTLE",
2: "ROGUE_CELL_STATE_SUCCESS",
3: "ROGUE_CELL_STATE_FINISH",
- 4: "ROGUE_CELL_STATE_Unk2200_KKHGKOBCFKJ",
+ 4: "ROGUE_CELL_STATE_TAKEN_CHEST",
}
RogueCellState_value = map[string]int32{
- "ROGUE_CELL_STATE_NONE": 0,
- "ROGUE_CELL_STATE_BATTLE": 1,
- "ROGUE_CELL_STATE_SUCCESS": 2,
- "ROGUE_CELL_STATE_FINISH": 3,
- "ROGUE_CELL_STATE_Unk2200_KKHGKOBCFKJ": 4,
+ "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,
}
)
@@ -95,7 +95,7 @@ var File_RogueCellState_proto protoreflect.FileDescriptor
var file_RogueCellState_proto_rawDesc = []byte{
0x0a, 0x14, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xad, 0x01, 0x0a, 0x0e, 0x52, 0x6f, 0x67, 0x75, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa5, 0x01, 0x0a, 0x0e, 0x52, 0x6f, 0x67, 0x75, 0x65,
0x43, 0x65, 0x6c, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x4f, 0x47,
0x55, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x4f,
0x4e, 0x45, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x43, 0x45,
@@ -103,11 +103,10 @@ var file_RogueCellState_proto_rawDesc = []byte{
0x01, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f,
0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12,
0x1b, 0x0a, 0x17, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x54,
- 0x41, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0x03, 0x12, 0x28, 0x0a, 0x24,
+ 0x41, 0x54, 0x45, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x10, 0x03, 0x12, 0x20, 0x0a, 0x1c,
0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
- 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x32, 0x30, 0x30, 0x5f, 0x4b, 0x4b, 0x48, 0x47, 0x4b, 0x4f, 0x42,
- 0x43, 0x46, 0x4b, 0x4a, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x5f, 0x54, 0x41, 0x4b, 0x45, 0x4e, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x54, 0x10, 0x04, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RogueCellUpdateNotify.pb.go b/gover/gen/RogueCellUpdateNotify.pb.go
index 34b0ad33..12d31074 100644
--- a/gover/gen/RogueCellUpdateNotify.pb.go
+++ b/gover/gen/RogueCellUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueCellUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8642
-// EnetChannelId: 0
-// EnetIsReliable: true
type RogueCellUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CellInfo *RogueCellInfo `protobuf:"bytes,7,opt,name=cell_info,json=cellInfo,proto3" json:"cell_info,omitempty"`
+ CellInfo *RogueCellInfo `protobuf:"bytes,5,opt,name=cell_info,json=cellInfo,proto3" json:"cell_info,omitempty"`
}
func (x *RogueCellUpdateNotify) Reset() {
@@ -94,7 +91,7 @@ var file_RogueCellUpdateNotify_proto_rawDesc = []byte{
0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x44, 0x0a, 0x15, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2b, 0x0a, 0x09, 0x63,
- 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
+ 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
0x63, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/RogueDiaryActivityDetailInfo.pb.go b/gover/gen/RogueDiaryActivityDetailInfo.pb.go
index b9c0b4d5..8f8e835f 100644
--- a/gover/gen/RogueDiaryActivityDetailInfo.pb.go
+++ b/gover/gen/RogueDiaryActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueDiaryActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type RogueDiaryActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageList []*RogueDiaryStage `protobuf:"bytes,11,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
- IsHaveProgress bool `protobuf:"varint,10,opt,name=is_have_progress,json=isHaveProgress,proto3" json:"is_have_progress,omitempty"`
- IsContentClosed bool `protobuf:"varint,2,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- CurProgress *Unk2700_PILILDPMNNA `protobuf:"bytes,7,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ IsContentClosed bool `protobuf:"varint,3,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ StageList []*RogueDiaryStageInfo `protobuf:"bytes,11,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
+ IsHaveProgress bool `protobuf:"varint,5,opt,name=is_have_progress,json=isHaveProgress,proto3" json:"is_have_progress,omitempty"`
+ CurProgress *RogueDiaryProgress `protobuf:"bytes,10,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
}
func (x *RogueDiaryActivityDetailInfo) Reset() {
@@ -79,28 +79,28 @@ func (*RogueDiaryActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_RogueDiaryActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *RogueDiaryActivityDetailInfo) GetStageList() []*RogueDiaryStage {
+func (x *RogueDiaryActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.StageList
+ return x.IsContentClosed
}
- return nil
+ return false
}
-func (x *RogueDiaryActivityDetailInfo) GetIsHaveProgress() bool {
+func (x *RogueDiaryActivityDetailInfo) GetStageList() []*RogueDiaryStageInfo {
if x != nil {
- return x.IsHaveProgress
+ return x.StageList
}
- return false
+ return nil
}
-func (x *RogueDiaryActivityDetailInfo) GetIsContentClosed() bool {
+func (x *RogueDiaryActivityDetailInfo) GetIsHaveProgress() bool {
if x != nil {
- return x.IsContentClosed
+ return x.IsHaveProgress
}
return false
}
-func (x *RogueDiaryActivityDetailInfo) GetCurProgress() *Unk2700_PILILDPMNNA {
+func (x *RogueDiaryActivityDetailInfo) GetCurProgress() *RogueDiaryProgress {
if x != nil {
return x.CurProgress
}
@@ -112,25 +112,25 @@ var File_RogueDiaryActivityDetailInfo_proto protoreflect.FileDescriptor
var file_RogueDiaryActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x22, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x4c, 0x49, 0x4c, 0x44, 0x50, 0x4d, 0x4e, 0x4e, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x01, 0x0a, 0x1c, 0x52, 0x6f, 0x67, 0x75, 0x65,
- 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x52, 0x6f,
- 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x09, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x68,
- 0x61, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
- 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69,
- 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x37,
- 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50,
- 0x49, 0x4c, 0x49, 0x4c, 0x44, 0x50, 0x4d, 0x4e, 0x4e, 0x41, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50,
- 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x01, 0x0a, 0x1c, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x33, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x52, 0x6f, 0x67,
+ 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x69,
+ 0x73, 0x5f, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x50, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -148,12 +148,12 @@ func file_RogueDiaryActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_RogueDiaryActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_RogueDiaryActivityDetailInfo_proto_goTypes = []interface{}{
(*RogueDiaryActivityDetailInfo)(nil), // 0: RogueDiaryActivityDetailInfo
- (*RogueDiaryStage)(nil), // 1: RogueDiaryStage
- (*Unk2700_PILILDPMNNA)(nil), // 2: Unk2700_PILILDPMNNA
+ (*RogueDiaryStageInfo)(nil), // 1: RogueDiaryStageInfo
+ (*RogueDiaryProgress)(nil), // 2: RogueDiaryProgress
}
var file_RogueDiaryActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: RogueDiaryActivityDetailInfo.stage_list:type_name -> RogueDiaryStage
- 2, // 1: RogueDiaryActivityDetailInfo.cur_progress:type_name -> Unk2700_PILILDPMNNA
+ 1, // 0: RogueDiaryActivityDetailInfo.stage_list:type_name -> RogueDiaryStageInfo
+ 2, // 1: RogueDiaryActivityDetailInfo.cur_progress:type_name -> RogueDiaryProgress
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -166,8 +166,8 @@ func file_RogueDiaryActivityDetailInfo_proto_init() {
if File_RogueDiaryActivityDetailInfo_proto != nil {
return
}
- file_RogueDiaryStage_proto_init()
- file_Unk2700_PILILDPMNNA_proto_init()
+ file_RogueDiaryProgress_proto_init()
+ file_RogueDiaryStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_RogueDiaryActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RogueDiaryActivityDetailInfo); i {
diff --git a/gover/gen/RogueDiaryAvatar.pb.go b/gover/gen/RogueDiaryAvatar.pb.go
new file mode 100644
index 00000000..687749a6
--- /dev/null
+++ b/gover/gen/RogueDiaryAvatar.pb.go
@@ -0,0 +1,202 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryAvatar.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryAvatar struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Level uint32 `protobuf:"varint,10,opt,name=level,proto3" json:"level,omitempty"`
+ DisableStatusList []RogueDiaryAvatarDisableStatus `protobuf:"varint,7,rep,packed,name=disable_status_list,json=disableStatusList,proto3,enum=RogueDiaryAvatarDisableStatus" json:"disable_status_list,omitempty"`
+ TiredRound uint32 `protobuf:"varint,2,opt,name=tired_round,json=tiredRound,proto3" json:"tired_round,omitempty"`
+ Avatar *ActivityDungeonAvatar `protobuf:"bytes,14,opt,name=avatar,proto3" json:"avatar,omitempty"`
+}
+
+func (x *RogueDiaryAvatar) Reset() {
+ *x = RogueDiaryAvatar{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryAvatar_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryAvatar) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryAvatar) ProtoMessage() {}
+
+func (x *RogueDiaryAvatar) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryAvatar_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryAvatar.ProtoReflect.Descriptor instead.
+func (*RogueDiaryAvatar) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryAvatar_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryAvatar) GetLevel() uint32 {
+ if x != nil {
+ return x.Level
+ }
+ return 0
+}
+
+func (x *RogueDiaryAvatar) GetDisableStatusList() []RogueDiaryAvatarDisableStatus {
+ if x != nil {
+ return x.DisableStatusList
+ }
+ return nil
+}
+
+func (x *RogueDiaryAvatar) GetTiredRound() uint32 {
+ if x != nil {
+ return x.TiredRound
+ }
+ return 0
+}
+
+func (x *RogueDiaryAvatar) GetAvatar() *ActivityDungeonAvatar {
+ if x != nil {
+ return x.Avatar
+ }
+ return nil
+}
+
+var File_RogueDiaryAvatar_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryAvatar_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74,
+ 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x10, 0x52,
+ 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12,
+ 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x4e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65,
+ 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75,
+ 0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x72,
+ 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x69, 0x72, 0x65,
+ 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x2e, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x06,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryAvatar_proto_rawDescOnce sync.Once
+ file_RogueDiaryAvatar_proto_rawDescData = file_RogueDiaryAvatar_proto_rawDesc
+)
+
+func file_RogueDiaryAvatar_proto_rawDescGZIP() []byte {
+ file_RogueDiaryAvatar_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryAvatar_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryAvatar_proto_rawDescData)
+ })
+ return file_RogueDiaryAvatar_proto_rawDescData
+}
+
+var file_RogueDiaryAvatar_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryAvatar_proto_goTypes = []interface{}{
+ (*RogueDiaryAvatar)(nil), // 0: RogueDiaryAvatar
+ (RogueDiaryAvatarDisableStatus)(0), // 1: RogueDiaryAvatarDisableStatus
+ (*ActivityDungeonAvatar)(nil), // 2: ActivityDungeonAvatar
+}
+var file_RogueDiaryAvatar_proto_depIdxs = []int32{
+ 1, // 0: RogueDiaryAvatar.disable_status_list:type_name -> RogueDiaryAvatarDisableStatus
+ 2, // 1: RogueDiaryAvatar.avatar:type_name -> ActivityDungeonAvatar
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryAvatar_proto_init() }
+func file_RogueDiaryAvatar_proto_init() {
+ if File_RogueDiaryAvatar_proto != nil {
+ return
+ }
+ file_ActivityDungeonAvatar_proto_init()
+ file_RogueDiaryAvatarDisableStatus_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryAvatar_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryAvatar); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryAvatar_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryAvatar_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryAvatar_proto_depIdxs,
+ MessageInfos: file_RogueDiaryAvatar_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryAvatar_proto = out.File
+ file_RogueDiaryAvatar_proto_rawDesc = nil
+ file_RogueDiaryAvatar_proto_goTypes = nil
+ file_RogueDiaryAvatar_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryAvatarDisableStatus.pb.go b/gover/gen/RogueDiaryAvatarDisableStatus.pb.go
new file mode 100644
index 00000000..99202c10
--- /dev/null
+++ b/gover/gen/RogueDiaryAvatarDisableStatus.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryAvatarDisableStatus.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryAvatarDisableStatus int32
+
+const (
+ RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_STATUS_NONE RogueDiaryAvatarDisableStatus = 0
+ RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_STATUS_DEATH RogueDiaryAvatarDisableStatus = 1
+ RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_STATUS_TIRED RogueDiaryAvatarDisableStatus = 2
+ RogueDiaryAvatarDisableStatus_ROGUE_DIARY_AVATAR_DISABLE_STATUS_DUPLICATED RogueDiaryAvatarDisableStatus = 3
+)
+
+// Enum value maps for RogueDiaryAvatarDisableStatus.
+var (
+ RogueDiaryAvatarDisableStatus_name = map[int32]string{
+ 0: "ROGUE_DIARY_AVATAR_DISABLE_STATUS_NONE",
+ 1: "ROGUE_DIARY_AVATAR_DISABLE_STATUS_DEATH",
+ 2: "ROGUE_DIARY_AVATAR_DISABLE_STATUS_TIRED",
+ 3: "ROGUE_DIARY_AVATAR_DISABLE_STATUS_DUPLICATED",
+ }
+ RogueDiaryAvatarDisableStatus_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x RogueDiaryAvatarDisableStatus) Enum() *RogueDiaryAvatarDisableStatus {
+ p := new(RogueDiaryAvatarDisableStatus)
+ *p = x
+ return p
+}
+
+func (x RogueDiaryAvatarDisableStatus) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (RogueDiaryAvatarDisableStatus) Descriptor() protoreflect.EnumDescriptor {
+ return file_RogueDiaryAvatarDisableStatus_proto_enumTypes[0].Descriptor()
+}
+
+func (RogueDiaryAvatarDisableStatus) Type() protoreflect.EnumType {
+ return &file_RogueDiaryAvatarDisableStatus_proto_enumTypes[0]
+}
+
+func (x RogueDiaryAvatarDisableStatus) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use RogueDiaryAvatarDisableStatus.Descriptor instead.
+func (RogueDiaryAvatarDisableStatus) EnumDescriptor() ([]byte, []int) {
+ return file_RogueDiaryAvatarDisableStatus_proto_rawDescGZIP(), []int{0}
+}
+
+var File_RogueDiaryAvatarDisableStatus_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryAvatarDisableStatus_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xd7, 0x01, 0x0a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44,
+ 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c,
+ 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2a, 0x0a, 0x26, 0x52, 0x4f, 0x47, 0x55, 0x45,
+ 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x49,
+ 0x53, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x2b, 0x0a, 0x27, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41,
+ 0x52, 0x59, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c,
+ 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x44, 0x45, 0x41, 0x54, 0x48, 0x10, 0x01,
+ 0x12, 0x2b, 0x0a, 0x27, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f,
+ 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x53,
+ 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x54, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x30, 0x0a,
+ 0x2c, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x56, 0x41,
+ 0x54, 0x41, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54,
+ 0x55, 0x53, 0x5f, 0x44, 0x55, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0x03, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryAvatarDisableStatus_proto_rawDescOnce sync.Once
+ file_RogueDiaryAvatarDisableStatus_proto_rawDescData = file_RogueDiaryAvatarDisableStatus_proto_rawDesc
+)
+
+func file_RogueDiaryAvatarDisableStatus_proto_rawDescGZIP() []byte {
+ file_RogueDiaryAvatarDisableStatus_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryAvatarDisableStatus_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryAvatarDisableStatus_proto_rawDescData)
+ })
+ return file_RogueDiaryAvatarDisableStatus_proto_rawDescData
+}
+
+var file_RogueDiaryAvatarDisableStatus_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_RogueDiaryAvatarDisableStatus_proto_goTypes = []interface{}{
+ (RogueDiaryAvatarDisableStatus)(0), // 0: RogueDiaryAvatarDisableStatus
+}
+var file_RogueDiaryAvatarDisableStatus_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryAvatarDisableStatus_proto_init() }
+func file_RogueDiaryAvatarDisableStatus_proto_init() {
+ if File_RogueDiaryAvatarDisableStatus_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryAvatarDisableStatus_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryAvatarDisableStatus_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryAvatarDisableStatus_proto_depIdxs,
+ EnumInfos: file_RogueDiaryAvatarDisableStatus_proto_enumTypes,
+ }.Build()
+ File_RogueDiaryAvatarDisableStatus_proto = out.File
+ file_RogueDiaryAvatarDisableStatus_proto_rawDesc = nil
+ file_RogueDiaryAvatarDisableStatus_proto_goTypes = nil
+ file_RogueDiaryAvatarDisableStatus_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryCoinAddNotify.pb.go b/gover/gen/RogueDiaryCoinAddNotify.pb.go
new file mode 100644
index 00000000..93051938
--- /dev/null
+++ b/gover/gen/RogueDiaryCoinAddNotify.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryCoinAddNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryCoinAddNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Num uint32 `protobuf:"varint,11,opt,name=num,proto3" json:"num,omitempty"`
+}
+
+func (x *RogueDiaryCoinAddNotify) Reset() {
+ *x = RogueDiaryCoinAddNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryCoinAddNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryCoinAddNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryCoinAddNotify) ProtoMessage() {}
+
+func (x *RogueDiaryCoinAddNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryCoinAddNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryCoinAddNotify.ProtoReflect.Descriptor instead.
+func (*RogueDiaryCoinAddNotify) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryCoinAddNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryCoinAddNotify) GetNum() uint32 {
+ if x != nil {
+ return x.Num
+ }
+ return 0
+}
+
+var File_RogueDiaryCoinAddNotify_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryCoinAddNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x69, 0x6e,
+ 0x41, 0x64, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x2b, 0x0a, 0x17, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x69,
+ 0x6e, 0x41, 0x64, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x75,
+ 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryCoinAddNotify_proto_rawDescOnce sync.Once
+ file_RogueDiaryCoinAddNotify_proto_rawDescData = file_RogueDiaryCoinAddNotify_proto_rawDesc
+)
+
+func file_RogueDiaryCoinAddNotify_proto_rawDescGZIP() []byte {
+ file_RogueDiaryCoinAddNotify_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryCoinAddNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryCoinAddNotify_proto_rawDescData)
+ })
+ return file_RogueDiaryCoinAddNotify_proto_rawDescData
+}
+
+var file_RogueDiaryCoinAddNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryCoinAddNotify_proto_goTypes = []interface{}{
+ (*RogueDiaryCoinAddNotify)(nil), // 0: RogueDiaryCoinAddNotify
+}
+var file_RogueDiaryCoinAddNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryCoinAddNotify_proto_init() }
+func file_RogueDiaryCoinAddNotify_proto_init() {
+ if File_RogueDiaryCoinAddNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryCoinAddNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryCoinAddNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryCoinAddNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryCoinAddNotify_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryCoinAddNotify_proto_depIdxs,
+ MessageInfos: file_RogueDiaryCoinAddNotify_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryCoinAddNotify_proto = out.File
+ file_RogueDiaryCoinAddNotify_proto_rawDesc = nil
+ file_RogueDiaryCoinAddNotify_proto_goTypes = nil
+ file_RogueDiaryCoinAddNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryDungeonInfoNotify.pb.go b/gover/gen/RogueDiaryDungeonInfoNotify.pb.go
new file mode 100644
index 00000000..2d636f11
--- /dev/null
+++ b/gover/gen/RogueDiaryDungeonInfoNotify.pb.go
@@ -0,0 +1,255 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryDungeonInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryDungeonInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Time uint32 `protobuf:"varint,9,opt,name=time,proto3" json:"time,omitempty"`
+ Unk3300_MMBEJGDFCGE []uint32 `protobuf:"varint,6,rep,packed,name=Unk3300_MMBEJGDFCGE,json=Unk3300MMBEJGDFCGE,proto3" json:"Unk3300_MMBEJGDFCGE,omitempty"`
+ CurRoom uint32 `protobuf:"varint,1,opt,name=cur_room,json=curRoom,proto3" json:"cur_room,omitempty"`
+ Unk3300_DKCFGLAKPJL []uint32 `protobuf:"varint,8,rep,packed,name=Unk3300_DKCFGLAKPJL,json=Unk3300DKCFGLAKPJL,proto3" json:"Unk3300_DKCFGLAKPJL,omitempty"`
+ DungeonId uint32 `protobuf:"varint,7,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ RoomList []*RogueDiaryRoomInfo `protobuf:"bytes,5,rep,name=room_list,json=roomList,proto3" json:"room_list,omitempty"`
+ Difficulty uint32 `protobuf:"varint,14,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ CurRound uint32 `protobuf:"varint,10,opt,name=cur_round,json=curRound,proto3" json:"cur_round,omitempty"`
+ Coin uint32 `protobuf:"varint,3,opt,name=coin,proto3" json:"coin,omitempty"`
+}
+
+func (x *RogueDiaryDungeonInfoNotify) Reset() {
+ *x = RogueDiaryDungeonInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryDungeonInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryDungeonInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryDungeonInfoNotify) ProtoMessage() {}
+
+func (x *RogueDiaryDungeonInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryDungeonInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryDungeonInfoNotify.ProtoReflect.Descriptor instead.
+func (*RogueDiaryDungeonInfoNotify) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryDungeonInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetTime() uint32 {
+ if x != nil {
+ return x.Time
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetUnk3300_MMBEJGDFCGE() []uint32 {
+ if x != nil {
+ return x.Unk3300_MMBEJGDFCGE
+ }
+ return nil
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetCurRoom() uint32 {
+ if x != nil {
+ return x.CurRoom
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetUnk3300_DKCFGLAKPJL() []uint32 {
+ if x != nil {
+ return x.Unk3300_DKCFGLAKPJL
+ }
+ return nil
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetRoomList() []*RogueDiaryRoomInfo {
+ if x != nil {
+ return x.RoomList
+ }
+ return nil
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetCurRound() uint32 {
+ if x != nil {
+ return x.CurRound
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonInfoNotify) GetCoin() uint32 {
+ if x != nil {
+ return x.Coin
+ }
+ return 0
+}
+
+var File_RogueDiaryDungeonInfoNotify_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryDungeonInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52,
+ 0x6f, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x02,
+ 0x0a, 0x1b, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a,
+ 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x42, 0x45, 0x4a, 0x47, 0x44, 0x46,
+ 0x43, 0x47, 0x45, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4d, 0x4d, 0x42, 0x45, 0x4a, 0x47, 0x44, 0x46, 0x43, 0x47, 0x45, 0x12, 0x19, 0x0a,
+ 0x08, 0x63, 0x75, 0x72, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x63, 0x75, 0x72, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4b, 0x43, 0x46, 0x47, 0x4c, 0x41, 0x4b, 0x50, 0x4a, 0x4c, 0x18,
+ 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4b,
+ 0x43, 0x46, 0x47, 0x4c, 0x41, 0x4b, 0x50, 0x4a, 0x4c, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x09, 0x72, 0x6f, 0x6f, 0x6d,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x08, 0x72, 0x6f, 0x6f, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69,
+ 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75,
+ 0x72, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63,
+ 0x75, 0x72, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryDungeonInfoNotify_proto_rawDescOnce sync.Once
+ file_RogueDiaryDungeonInfoNotify_proto_rawDescData = file_RogueDiaryDungeonInfoNotify_proto_rawDesc
+)
+
+func file_RogueDiaryDungeonInfoNotify_proto_rawDescGZIP() []byte {
+ file_RogueDiaryDungeonInfoNotify_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryDungeonInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryDungeonInfoNotify_proto_rawDescData)
+ })
+ return file_RogueDiaryDungeonInfoNotify_proto_rawDescData
+}
+
+var file_RogueDiaryDungeonInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryDungeonInfoNotify_proto_goTypes = []interface{}{
+ (*RogueDiaryDungeonInfoNotify)(nil), // 0: RogueDiaryDungeonInfoNotify
+ (*RogueDiaryRoomInfo)(nil), // 1: RogueDiaryRoomInfo
+}
+var file_RogueDiaryDungeonInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: RogueDiaryDungeonInfoNotify.room_list:type_name -> RogueDiaryRoomInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryDungeonInfoNotify_proto_init() }
+func file_RogueDiaryDungeonInfoNotify_proto_init() {
+ if File_RogueDiaryDungeonInfoNotify_proto != nil {
+ return
+ }
+ file_RogueDiaryRoomInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryDungeonInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryDungeonInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryDungeonInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryDungeonInfoNotify_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryDungeonInfoNotify_proto_depIdxs,
+ MessageInfos: file_RogueDiaryDungeonInfoNotify_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryDungeonInfoNotify_proto = out.File
+ file_RogueDiaryDungeonInfoNotify_proto_rawDesc = nil
+ file_RogueDiaryDungeonInfoNotify_proto_goTypes = nil
+ file_RogueDiaryDungeonInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryDungeonRecord.pb.go b/gover/gen/RogueDiaryDungeonRecord.pb.go
new file mode 100644
index 00000000..c4ef24de
--- /dev/null
+++ b/gover/gen/RogueDiaryDungeonRecord.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryDungeonRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryDungeonRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishTime uint32 `protobuf:"varint,14,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
+ IsFinish bool `protobuf:"varint,10,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ Difficulty uint32 `protobuf:"varint,5,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ MaxRound uint32 `protobuf:"varint,7,opt,name=max_round,json=maxRound,proto3" json:"max_round,omitempty"`
+}
+
+func (x *RogueDiaryDungeonRecord) Reset() {
+ *x = RogueDiaryDungeonRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryDungeonRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryDungeonRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryDungeonRecord) ProtoMessage() {}
+
+func (x *RogueDiaryDungeonRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryDungeonRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryDungeonRecord.ProtoReflect.Descriptor instead.
+func (*RogueDiaryDungeonRecord) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryDungeonRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryDungeonRecord) GetFinishTime() uint32 {
+ if x != nil {
+ return x.FinishTime
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonRecord) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *RogueDiaryDungeonRecord) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonRecord) GetMaxRound() uint32 {
+ if x != nil {
+ return x.MaxRound
+ }
+ return 0
+}
+
+var File_RogueDiaryDungeonRecord_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryDungeonRecord_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x94, 0x01, 0x0a, 0x17, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66,
+ 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64,
+ 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78,
+ 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61,
+ 0x78, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryDungeonRecord_proto_rawDescOnce sync.Once
+ file_RogueDiaryDungeonRecord_proto_rawDescData = file_RogueDiaryDungeonRecord_proto_rawDesc
+)
+
+func file_RogueDiaryDungeonRecord_proto_rawDescGZIP() []byte {
+ file_RogueDiaryDungeonRecord_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryDungeonRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryDungeonRecord_proto_rawDescData)
+ })
+ return file_RogueDiaryDungeonRecord_proto_rawDescData
+}
+
+var file_RogueDiaryDungeonRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryDungeonRecord_proto_goTypes = []interface{}{
+ (*RogueDiaryDungeonRecord)(nil), // 0: RogueDiaryDungeonRecord
+}
+var file_RogueDiaryDungeonRecord_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryDungeonRecord_proto_init() }
+func file_RogueDiaryDungeonRecord_proto_init() {
+ if File_RogueDiaryDungeonRecord_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryDungeonRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryDungeonRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryDungeonRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryDungeonRecord_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryDungeonRecord_proto_depIdxs,
+ MessageInfos: file_RogueDiaryDungeonRecord_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryDungeonRecord_proto = out.File
+ file_RogueDiaryDungeonRecord_proto_rawDesc = nil
+ file_RogueDiaryDungeonRecord_proto_goTypes = nil
+ file_RogueDiaryDungeonRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryDungeonSettleNotify.pb.go b/gover/gen/RogueDiaryDungeonSettleNotify.pb.go
new file mode 100644
index 00000000..0c6a3f2a
--- /dev/null
+++ b/gover/gen/RogueDiaryDungeonSettleNotify.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryDungeonSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryDungeonSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinish bool `protobuf:"varint,14,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ CurRound uint32 `protobuf:"varint,11,opt,name=cur_round,json=curRound,proto3" json:"cur_round,omitempty"`
+ ExploreTime uint32 `protobuf:"varint,4,opt,name=explore_time,json=exploreTime,proto3" json:"explore_time,omitempty"`
+}
+
+func (x *RogueDiaryDungeonSettleNotify) Reset() {
+ *x = RogueDiaryDungeonSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryDungeonSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryDungeonSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryDungeonSettleNotify) ProtoMessage() {}
+
+func (x *RogueDiaryDungeonSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryDungeonSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryDungeonSettleNotify.ProtoReflect.Descriptor instead.
+func (*RogueDiaryDungeonSettleNotify) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryDungeonSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryDungeonSettleNotify) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *RogueDiaryDungeonSettleNotify) GetCurRound() uint32 {
+ if x != nil {
+ return x.CurRound
+ }
+ return 0
+}
+
+func (x *RogueDiaryDungeonSettleNotify) GetExploreTime() uint32 {
+ if x != nil {
+ return x.ExploreTime
+ }
+ return 0
+}
+
+var File_RogueDiaryDungeonSettleNotify_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryDungeonSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x52, 0x6f, 0x75, 0x6e, 0x64,
+ 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x54,
+ 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryDungeonSettleNotify_proto_rawDescOnce sync.Once
+ file_RogueDiaryDungeonSettleNotify_proto_rawDescData = file_RogueDiaryDungeonSettleNotify_proto_rawDesc
+)
+
+func file_RogueDiaryDungeonSettleNotify_proto_rawDescGZIP() []byte {
+ file_RogueDiaryDungeonSettleNotify_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryDungeonSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryDungeonSettleNotify_proto_rawDescData)
+ })
+ return file_RogueDiaryDungeonSettleNotify_proto_rawDescData
+}
+
+var file_RogueDiaryDungeonSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryDungeonSettleNotify_proto_goTypes = []interface{}{
+ (*RogueDiaryDungeonSettleNotify)(nil), // 0: RogueDiaryDungeonSettleNotify
+}
+var file_RogueDiaryDungeonSettleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryDungeonSettleNotify_proto_init() }
+func file_RogueDiaryDungeonSettleNotify_proto_init() {
+ if File_RogueDiaryDungeonSettleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryDungeonSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryDungeonSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryDungeonSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryDungeonSettleNotify_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryDungeonSettleNotify_proto_depIdxs,
+ MessageInfos: file_RogueDiaryDungeonSettleNotify_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryDungeonSettleNotify_proto = out.File
+ file_RogueDiaryDungeonSettleNotify_proto_rawDesc = nil
+ file_RogueDiaryDungeonSettleNotify_proto_goTypes = nil
+ file_RogueDiaryDungeonSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryProgress.pb.go b/gover/gen/RogueDiaryProgress.pb.go
new file mode 100644
index 00000000..d385a0e0
--- /dev/null
+++ b/gover/gen/RogueDiaryProgress.pb.go
@@ -0,0 +1,200 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryProgress.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryProgress struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Difficulty uint32 `protobuf:"varint,10,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ IsEnterDungeon bool `protobuf:"varint,3,opt,name=is_enter_dungeon,json=isEnterDungeon,proto3" json:"is_enter_dungeon,omitempty"`
+ StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ OptionalCardList []uint32 `protobuf:"varint,5,rep,packed,name=optional_card_list,json=optionalCardList,proto3" json:"optional_card_list,omitempty"`
+ CurRound uint32 `protobuf:"varint,4,opt,name=cur_round,json=curRound,proto3" json:"cur_round,omitempty"`
+}
+
+func (x *RogueDiaryProgress) Reset() {
+ *x = RogueDiaryProgress{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryProgress_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryProgress) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryProgress) ProtoMessage() {}
+
+func (x *RogueDiaryProgress) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryProgress_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryProgress.ProtoReflect.Descriptor instead.
+func (*RogueDiaryProgress) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryProgress_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryProgress) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *RogueDiaryProgress) GetIsEnterDungeon() bool {
+ if x != nil {
+ return x.IsEnterDungeon
+ }
+ return false
+}
+
+func (x *RogueDiaryProgress) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *RogueDiaryProgress) GetOptionalCardList() []uint32 {
+ if x != nil {
+ return x.OptionalCardList
+ }
+ return nil
+}
+
+func (x *RogueDiaryProgress) GetCurRound() uint32 {
+ if x != nil {
+ return x.CurRound
+ }
+ return 0
+}
+
+var File_RogueDiaryProgress_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryProgress_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x67,
+ 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc4, 0x01, 0x0a, 0x12, 0x52,
+ 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x45,
+ 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
+ 0x61, 0x6c, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x61, 0x72, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x72, 0x6f, 0x75, 0x6e,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x52, 0x6f, 0x75, 0x6e,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_RogueDiaryProgress_proto_rawDescOnce sync.Once
+ file_RogueDiaryProgress_proto_rawDescData = file_RogueDiaryProgress_proto_rawDesc
+)
+
+func file_RogueDiaryProgress_proto_rawDescGZIP() []byte {
+ file_RogueDiaryProgress_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryProgress_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryProgress_proto_rawDescData)
+ })
+ return file_RogueDiaryProgress_proto_rawDescData
+}
+
+var file_RogueDiaryProgress_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryProgress_proto_goTypes = []interface{}{
+ (*RogueDiaryProgress)(nil), // 0: RogueDiaryProgress
+}
+var file_RogueDiaryProgress_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryProgress_proto_init() }
+func file_RogueDiaryProgress_proto_init() {
+ if File_RogueDiaryProgress_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryProgress_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryProgress); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryProgress_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryProgress_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryProgress_proto_depIdxs,
+ MessageInfos: file_RogueDiaryProgress_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryProgress_proto = out.File
+ file_RogueDiaryProgress_proto_rawDesc = nil
+ file_RogueDiaryProgress_proto_goTypes = nil
+ file_RogueDiaryProgress_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryRepairInfoNotify.pb.go b/gover/gen/RogueDiaryRepairInfoNotify.pb.go
new file mode 100644
index 00000000..3e7b7276
--- /dev/null
+++ b/gover/gen/RogueDiaryRepairInfoNotify.pb.go
@@ -0,0 +1,248 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryRepairInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryRepairInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarList []*RogueDiaryAvatar `protobuf:"bytes,2,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
+ TrialAvatarList []*RogueDiaryAvatar `protobuf:"bytes,10,rep,name=trial_avatar_list,json=trialAvatarList,proto3" json:"trial_avatar_list,omitempty"`
+ RoomList []*RogueDiaryRoomInfo `protobuf:"bytes,11,rep,name=room_list,json=roomList,proto3" json:"room_list,omitempty"`
+ SelectCardList []uint32 `protobuf:"varint,12,rep,packed,name=select_card_list,json=selectCardList,proto3" json:"select_card_list,omitempty"`
+ ChosenCardList []uint32 `protobuf:"varint,5,rep,packed,name=chosen_card_list,json=chosenCardList,proto3" json:"chosen_card_list,omitempty"`
+ StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ SelectAvatarList []*RogueDiaryAvatar `protobuf:"bytes,3,rep,name=select_avatar_list,json=selectAvatarList,proto3" json:"select_avatar_list,omitempty"`
+ RandCardList []uint32 `protobuf:"varint,13,rep,packed,name=rand_card_list,json=randCardList,proto3" json:"rand_card_list,omitempty"`
+}
+
+func (x *RogueDiaryRepairInfoNotify) Reset() {
+ *x = RogueDiaryRepairInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryRepairInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryRepairInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryRepairInfoNotify) ProtoMessage() {}
+
+func (x *RogueDiaryRepairInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryRepairInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryRepairInfoNotify.ProtoReflect.Descriptor instead.
+func (*RogueDiaryRepairInfoNotify) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryRepairInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.AvatarList
+ }
+ return nil
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetTrialAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.TrialAvatarList
+ }
+ return nil
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetRoomList() []*RogueDiaryRoomInfo {
+ if x != nil {
+ return x.RoomList
+ }
+ return nil
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetSelectCardList() []uint32 {
+ if x != nil {
+ return x.SelectCardList
+ }
+ return nil
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetChosenCardList() []uint32 {
+ if x != nil {
+ return x.ChosenCardList
+ }
+ return nil
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetSelectAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.SelectAvatarList
+ }
+ return nil
+}
+
+func (x *RogueDiaryRepairInfoNotify) GetRandCardList() []uint32 {
+ if x != nil {
+ return x.RandCardList
+ }
+ return nil
+}
+
+var File_RogueDiaryRepairInfoNotify_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryRepairInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x65, 0x70, 0x61,
+ 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x52, 0x6f, 0x67, 0x75,
+ 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x03, 0x0a, 0x1a, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x52, 0x65, 0x70, 0x61, 0x69, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65,
+ 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0a, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x11, 0x74, 0x72, 0x69, 0x61, 0x6c,
+ 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x09, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x52, 0x6f, 0x67, 0x75,
+ 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
+ 0x72, 0x6f, 0x6f, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x65, 0x6c, 0x65,
+ 0x63, 0x74, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x63, 0x61, 0x72,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68,
+ 0x6f, 0x73, 0x65, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x12, 0x73, 0x65, 0x6c, 0x65, 0x63,
+ 0x74, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x10, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x72, 0x61, 0x6e, 0x64,
+ 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryRepairInfoNotify_proto_rawDescOnce sync.Once
+ file_RogueDiaryRepairInfoNotify_proto_rawDescData = file_RogueDiaryRepairInfoNotify_proto_rawDesc
+)
+
+func file_RogueDiaryRepairInfoNotify_proto_rawDescGZIP() []byte {
+ file_RogueDiaryRepairInfoNotify_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryRepairInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryRepairInfoNotify_proto_rawDescData)
+ })
+ return file_RogueDiaryRepairInfoNotify_proto_rawDescData
+}
+
+var file_RogueDiaryRepairInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryRepairInfoNotify_proto_goTypes = []interface{}{
+ (*RogueDiaryRepairInfoNotify)(nil), // 0: RogueDiaryRepairInfoNotify
+ (*RogueDiaryAvatar)(nil), // 1: RogueDiaryAvatar
+ (*RogueDiaryRoomInfo)(nil), // 2: RogueDiaryRoomInfo
+}
+var file_RogueDiaryRepairInfoNotify_proto_depIdxs = []int32{
+ 1, // 0: RogueDiaryRepairInfoNotify.avatar_list:type_name -> RogueDiaryAvatar
+ 1, // 1: RogueDiaryRepairInfoNotify.trial_avatar_list:type_name -> RogueDiaryAvatar
+ 2, // 2: RogueDiaryRepairInfoNotify.room_list:type_name -> RogueDiaryRoomInfo
+ 1, // 3: RogueDiaryRepairInfoNotify.select_avatar_list:type_name -> RogueDiaryAvatar
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryRepairInfoNotify_proto_init() }
+func file_RogueDiaryRepairInfoNotify_proto_init() {
+ if File_RogueDiaryRepairInfoNotify_proto != nil {
+ return
+ }
+ file_RogueDiaryAvatar_proto_init()
+ file_RogueDiaryRoomInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryRepairInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryRepairInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryRepairInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryRepairInfoNotify_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryRepairInfoNotify_proto_depIdxs,
+ MessageInfos: file_RogueDiaryRepairInfoNotify_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryRepairInfoNotify_proto = out.File
+ file_RogueDiaryRepairInfoNotify_proto_rawDesc = nil
+ file_RogueDiaryRepairInfoNotify_proto_goTypes = nil
+ file_RogueDiaryRepairInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryReviveAvatarReq.pb.go b/gover/gen/RogueDiaryReviveAvatarReq.pb.go
new file mode 100644
index 00000000..e085fca8
--- /dev/null
+++ b/gover/gen/RogueDiaryReviveAvatarReq.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryReviveAvatarReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryReviveAvatarReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReviveAvatar *RogueDiaryAvatar `protobuf:"bytes,15,opt,name=revive_avatar,json=reviveAvatar,proto3" json:"revive_avatar,omitempty"`
+}
+
+func (x *RogueDiaryReviveAvatarReq) Reset() {
+ *x = RogueDiaryReviveAvatarReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryReviveAvatarReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryReviveAvatarReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryReviveAvatarReq) ProtoMessage() {}
+
+func (x *RogueDiaryReviveAvatarReq) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryReviveAvatarReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryReviveAvatarReq.ProtoReflect.Descriptor instead.
+func (*RogueDiaryReviveAvatarReq) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryReviveAvatarReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryReviveAvatarReq) GetReviveAvatar() *RogueDiaryAvatar {
+ if x != nil {
+ return x.ReviveAvatar
+ }
+ return nil
+}
+
+var File_RogueDiaryReviveAvatarReq_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryReviveAvatarReq_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x65, 0x76, 0x69,
+ 0x76, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x19, 0x52, 0x6f, 0x67,
+ 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x65, 0x76, 0x69, 0x76, 0x65, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x36, 0x0a, 0x0d, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65,
+ 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x52, 0x0c, 0x72, 0x65, 0x76, 0x69, 0x76, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryReviveAvatarReq_proto_rawDescOnce sync.Once
+ file_RogueDiaryReviveAvatarReq_proto_rawDescData = file_RogueDiaryReviveAvatarReq_proto_rawDesc
+)
+
+func file_RogueDiaryReviveAvatarReq_proto_rawDescGZIP() []byte {
+ file_RogueDiaryReviveAvatarReq_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryReviveAvatarReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryReviveAvatarReq_proto_rawDescData)
+ })
+ return file_RogueDiaryReviveAvatarReq_proto_rawDescData
+}
+
+var file_RogueDiaryReviveAvatarReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryReviveAvatarReq_proto_goTypes = []interface{}{
+ (*RogueDiaryReviveAvatarReq)(nil), // 0: RogueDiaryReviveAvatarReq
+ (*RogueDiaryAvatar)(nil), // 1: RogueDiaryAvatar
+}
+var file_RogueDiaryReviveAvatarReq_proto_depIdxs = []int32{
+ 1, // 0: RogueDiaryReviveAvatarReq.revive_avatar:type_name -> RogueDiaryAvatar
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryReviveAvatarReq_proto_init() }
+func file_RogueDiaryReviveAvatarReq_proto_init() {
+ if File_RogueDiaryReviveAvatarReq_proto != nil {
+ return
+ }
+ file_RogueDiaryAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryReviveAvatarReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryReviveAvatarReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryReviveAvatarReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryReviveAvatarReq_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryReviveAvatarReq_proto_depIdxs,
+ MessageInfos: file_RogueDiaryReviveAvatarReq_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryReviveAvatarReq_proto = out.File
+ file_RogueDiaryReviveAvatarReq_proto_rawDesc = nil
+ file_RogueDiaryReviveAvatarReq_proto_goTypes = nil
+ file_RogueDiaryReviveAvatarReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryReviveAvatarRsp.pb.go b/gover/gen/RogueDiaryReviveAvatarRsp.pb.go
new file mode 100644
index 00000000..cf345d03
--- /dev/null
+++ b/gover/gen/RogueDiaryReviveAvatarRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryReviveAvatarRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryReviveAvatarRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *RogueDiaryReviveAvatarRsp) Reset() {
+ *x = RogueDiaryReviveAvatarRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryReviveAvatarRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryReviveAvatarRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryReviveAvatarRsp) ProtoMessage() {}
+
+func (x *RogueDiaryReviveAvatarRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryReviveAvatarRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryReviveAvatarRsp.ProtoReflect.Descriptor instead.
+func (*RogueDiaryReviveAvatarRsp) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryReviveAvatarRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryReviveAvatarRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_RogueDiaryReviveAvatarRsp_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryReviveAvatarRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x65, 0x76, 0x69,
+ 0x76, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x35, 0x0a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52,
+ 0x65, 0x76, 0x69, 0x76, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryReviveAvatarRsp_proto_rawDescOnce sync.Once
+ file_RogueDiaryReviveAvatarRsp_proto_rawDescData = file_RogueDiaryReviveAvatarRsp_proto_rawDesc
+)
+
+func file_RogueDiaryReviveAvatarRsp_proto_rawDescGZIP() []byte {
+ file_RogueDiaryReviveAvatarRsp_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryReviveAvatarRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryReviveAvatarRsp_proto_rawDescData)
+ })
+ return file_RogueDiaryReviveAvatarRsp_proto_rawDescData
+}
+
+var file_RogueDiaryReviveAvatarRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryReviveAvatarRsp_proto_goTypes = []interface{}{
+ (*RogueDiaryReviveAvatarRsp)(nil), // 0: RogueDiaryReviveAvatarRsp
+}
+var file_RogueDiaryReviveAvatarRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryReviveAvatarRsp_proto_init() }
+func file_RogueDiaryReviveAvatarRsp_proto_init() {
+ if File_RogueDiaryReviveAvatarRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryReviveAvatarRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryReviveAvatarRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryReviveAvatarRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryReviveAvatarRsp_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryReviveAvatarRsp_proto_depIdxs,
+ MessageInfos: file_RogueDiaryReviveAvatarRsp_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryReviveAvatarRsp_proto = out.File
+ file_RogueDiaryReviveAvatarRsp_proto_rawDesc = nil
+ file_RogueDiaryReviveAvatarRsp_proto_goTypes = nil
+ file_RogueDiaryReviveAvatarRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryRoomInfo.pb.go b/gover/gen/RogueDiaryRoomInfo.pb.go
new file mode 100644
index 00000000..86afb472
--- /dev/null
+++ b/gover/gen/RogueDiaryRoomInfo.pb.go
@@ -0,0 +1,183 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryRoomInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryRoomInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsBoss bool `protobuf:"varint,6,opt,name=is_boss,json=isBoss,proto3" json:"is_boss,omitempty"`
+ ConfigId uint32 `protobuf:"varint,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ MonsterList []*Uint32Pair `protobuf:"bytes,4,rep,name=monster_list,json=monsterList,proto3" json:"monster_list,omitempty"`
+}
+
+func (x *RogueDiaryRoomInfo) Reset() {
+ *x = RogueDiaryRoomInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryRoomInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryRoomInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryRoomInfo) ProtoMessage() {}
+
+func (x *RogueDiaryRoomInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryRoomInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryRoomInfo.ProtoReflect.Descriptor instead.
+func (*RogueDiaryRoomInfo) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryRoomInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryRoomInfo) GetIsBoss() bool {
+ if x != nil {
+ return x.IsBoss
+ }
+ return false
+}
+
+func (x *RogueDiaryRoomInfo) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+func (x *RogueDiaryRoomInfo) GetMonsterList() []*Uint32Pair {
+ if x != nil {
+ return x.MonsterList
+ }
+ return nil
+}
+
+var File_RogueDiaryRoomInfo_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryRoomInfo_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x6f, 0x6f, 0x6d,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55, 0x69, 0x6e, 0x74,
+ 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x12,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x62, 0x6f, 0x73, 0x73, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x42, 0x6f, 0x73, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x63,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b,
+ 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x6d, 0x6f, 0x6e,
+ 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryRoomInfo_proto_rawDescOnce sync.Once
+ file_RogueDiaryRoomInfo_proto_rawDescData = file_RogueDiaryRoomInfo_proto_rawDesc
+)
+
+func file_RogueDiaryRoomInfo_proto_rawDescGZIP() []byte {
+ file_RogueDiaryRoomInfo_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryRoomInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryRoomInfo_proto_rawDescData)
+ })
+ return file_RogueDiaryRoomInfo_proto_rawDescData
+}
+
+var file_RogueDiaryRoomInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryRoomInfo_proto_goTypes = []interface{}{
+ (*RogueDiaryRoomInfo)(nil), // 0: RogueDiaryRoomInfo
+ (*Uint32Pair)(nil), // 1: Uint32Pair
+}
+var file_RogueDiaryRoomInfo_proto_depIdxs = []int32{
+ 1, // 0: RogueDiaryRoomInfo.monster_list:type_name -> Uint32Pair
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryRoomInfo_proto_init() }
+func file_RogueDiaryRoomInfo_proto_init() {
+ if File_RogueDiaryRoomInfo_proto != nil {
+ return
+ }
+ file_Uint32Pair_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryRoomInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryRoomInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryRoomInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryRoomInfo_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryRoomInfo_proto_depIdxs,
+ MessageInfos: file_RogueDiaryRoomInfo_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryRoomInfo_proto = out.File
+ file_RogueDiaryRoomInfo_proto_rawDesc = nil
+ file_RogueDiaryRoomInfo_proto_goTypes = nil
+ file_RogueDiaryRoomInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryStage.pb.go b/gover/gen/RogueDiaryStage.pb.go
deleted file mode 100644
index 7e2fac69..00000000
--- a/gover/gen/RogueDiaryStage.pb.go
+++ /dev/null
@@ -1,185 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: RogueDiaryStage.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type RogueDiaryStage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- BestRecord *Unk2700_CMOCCENBOLJ `protobuf:"bytes,12,opt,name=best_record,json=bestRecord,proto3" json:"best_record,omitempty"`
- Unk2700_PEDCFBJLHGP bool `protobuf:"varint,10,opt,name=Unk2700_PEDCFBJLHGP,json=Unk2700PEDCFBJLHGP,proto3" json:"Unk2700_PEDCFBJLHGP,omitempty"`
-}
-
-func (x *RogueDiaryStage) Reset() {
- *x = RogueDiaryStage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_RogueDiaryStage_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *RogueDiaryStage) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*RogueDiaryStage) ProtoMessage() {}
-
-func (x *RogueDiaryStage) ProtoReflect() protoreflect.Message {
- mi := &file_RogueDiaryStage_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use RogueDiaryStage.ProtoReflect.Descriptor instead.
-func (*RogueDiaryStage) Descriptor() ([]byte, []int) {
- return file_RogueDiaryStage_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *RogueDiaryStage) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *RogueDiaryStage) GetBestRecord() *Unk2700_CMOCCENBOLJ {
- if x != nil {
- return x.BestRecord
- }
- return nil
-}
-
-func (x *RogueDiaryStage) GetUnk2700_PEDCFBJLHGP() bool {
- if x != nil {
- return x.Unk2700_PEDCFBJLHGP
- }
- return false
-}
-
-var File_RogueDiaryStage_proto protoreflect.FileDescriptor
-
-var file_RogueDiaryStage_proto_rawDesc = []byte{
- 0x0a, 0x15, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67,
- 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x43, 0x4d, 0x4f, 0x43, 0x43, 0x45, 0x4e, 0x42, 0x4f, 0x4c, 0x4a, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x0f, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
- 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x64, 0x12, 0x35, 0x0a, 0x0b, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x43, 0x4d, 0x4f, 0x43, 0x43, 0x45, 0x4e, 0x42, 0x4f, 0x4c, 0x4a, 0x52, 0x0a, 0x62, 0x65,
- 0x73, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x50, 0x45, 0x44, 0x43, 0x46, 0x42, 0x4a, 0x4c, 0x48, 0x47, 0x50, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x45,
- 0x44, 0x43, 0x46, 0x42, 0x4a, 0x4c, 0x48, 0x47, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_RogueDiaryStage_proto_rawDescOnce sync.Once
- file_RogueDiaryStage_proto_rawDescData = file_RogueDiaryStage_proto_rawDesc
-)
-
-func file_RogueDiaryStage_proto_rawDescGZIP() []byte {
- file_RogueDiaryStage_proto_rawDescOnce.Do(func() {
- file_RogueDiaryStage_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryStage_proto_rawDescData)
- })
- return file_RogueDiaryStage_proto_rawDescData
-}
-
-var file_RogueDiaryStage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_RogueDiaryStage_proto_goTypes = []interface{}{
- (*RogueDiaryStage)(nil), // 0: RogueDiaryStage
- (*Unk2700_CMOCCENBOLJ)(nil), // 1: Unk2700_CMOCCENBOLJ
-}
-var file_RogueDiaryStage_proto_depIdxs = []int32{
- 1, // 0: RogueDiaryStage.best_record:type_name -> Unk2700_CMOCCENBOLJ
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_RogueDiaryStage_proto_init() }
-func file_RogueDiaryStage_proto_init() {
- if File_RogueDiaryStage_proto != nil {
- return
- }
- file_Unk2700_CMOCCENBOLJ_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_RogueDiaryStage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*RogueDiaryStage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_RogueDiaryStage_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_RogueDiaryStage_proto_goTypes,
- DependencyIndexes: file_RogueDiaryStage_proto_depIdxs,
- MessageInfos: file_RogueDiaryStage_proto_msgTypes,
- }.Build()
- File_RogueDiaryStage_proto = out.File
- file_RogueDiaryStage_proto_rawDesc = nil
- file_RogueDiaryStage_proto_goTypes = nil
- file_RogueDiaryStage_proto_depIdxs = nil
-}
diff --git a/gover/gen/RogueDiaryStageInfo.pb.go b/gover/gen/RogueDiaryStageInfo.pb.go
new file mode 100644
index 00000000..65564071
--- /dev/null
+++ b/gover/gen/RogueDiaryStageInfo.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ BestRecord *RogueDiaryDungeonRecord `protobuf:"bytes,9,opt,name=best_record,json=bestRecord,proto3" json:"best_record,omitempty"`
+ IsHaveTry bool `protobuf:"varint,11,opt,name=is_have_try,json=isHaveTry,proto3" json:"is_have_try,omitempty"`
+}
+
+func (x *RogueDiaryStageInfo) Reset() {
+ *x = RogueDiaryStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryStageInfo) ProtoMessage() {}
+
+func (x *RogueDiaryStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryStageInfo.ProtoReflect.Descriptor instead.
+func (*RogueDiaryStageInfo) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *RogueDiaryStageInfo) GetBestRecord() *RogueDiaryDungeonRecord {
+ if x != nil {
+ return x.BestRecord
+ }
+ return nil
+}
+
+func (x *RogueDiaryStageInfo) GetIsHaveTry() bool {
+ if x != nil {
+ return x.IsHaveTry
+ }
+ return false
+}
+
+var File_RogueDiaryStageInfo_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x52, 0x6f, 0x67,
+ 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x13, 0x52,
+ 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x39, 0x0a,
+ 0x0b, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0a, 0x62, 0x65,
+ 0x73, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x68,
+ 0x61, 0x76, 0x65, 0x5f, 0x74, 0x72, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x73, 0x48, 0x61, 0x76, 0x65, 0x54, 0x72, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryStageInfo_proto_rawDescOnce sync.Once
+ file_RogueDiaryStageInfo_proto_rawDescData = file_RogueDiaryStageInfo_proto_rawDesc
+)
+
+func file_RogueDiaryStageInfo_proto_rawDescGZIP() []byte {
+ file_RogueDiaryStageInfo_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryStageInfo_proto_rawDescData)
+ })
+ return file_RogueDiaryStageInfo_proto_rawDescData
+}
+
+var file_RogueDiaryStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryStageInfo_proto_goTypes = []interface{}{
+ (*RogueDiaryStageInfo)(nil), // 0: RogueDiaryStageInfo
+ (*RogueDiaryDungeonRecord)(nil), // 1: RogueDiaryDungeonRecord
+}
+var file_RogueDiaryStageInfo_proto_depIdxs = []int32{
+ 1, // 0: RogueDiaryStageInfo.best_record:type_name -> RogueDiaryDungeonRecord
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryStageInfo_proto_init() }
+func file_RogueDiaryStageInfo_proto_init() {
+ if File_RogueDiaryStageInfo_proto != nil {
+ return
+ }
+ file_RogueDiaryDungeonRecord_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryStageInfo_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryStageInfo_proto_depIdxs,
+ MessageInfos: file_RogueDiaryStageInfo_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryStageInfo_proto = out.File
+ file_RogueDiaryStageInfo_proto_rawDesc = nil
+ file_RogueDiaryStageInfo_proto_goTypes = nil
+ file_RogueDiaryStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDiaryTiredAvatarNotify.pb.go b/gover/gen/RogueDiaryTiredAvatarNotify.pb.go
new file mode 100644
index 00000000..cd6ae52b
--- /dev/null
+++ b/gover/gen/RogueDiaryTiredAvatarNotify.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueDiaryTiredAvatarNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueDiaryTiredAvatarNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_DMEMBBPEIGK uint32 `protobuf:"varint,1,opt,name=Unk3300_DMEMBBPEIGK,json=Unk3300DMEMBBPEIGK,proto3" json:"Unk3300_DMEMBBPEIGK,omitempty"`
+ Unk3300_BGEJGLBMFII uint32 `protobuf:"varint,14,opt,name=Unk3300_BGEJGLBMFII,json=Unk3300BGEJGLBMFII,proto3" json:"Unk3300_BGEJGLBMFII,omitempty"`
+ IsNeedShow bool `protobuf:"varint,11,opt,name=is_need_show,json=isNeedShow,proto3" json:"is_need_show,omitempty"`
+ OptionalTiredAvatarList []*RogueDiaryAvatar `protobuf:"bytes,5,rep,name=optional_tired_avatar_list,json=optionalTiredAvatarList,proto3" json:"optional_tired_avatar_list,omitempty"`
+}
+
+func (x *RogueDiaryTiredAvatarNotify) Reset() {
+ *x = RogueDiaryTiredAvatarNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueDiaryTiredAvatarNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueDiaryTiredAvatarNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueDiaryTiredAvatarNotify) ProtoMessage() {}
+
+func (x *RogueDiaryTiredAvatarNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueDiaryTiredAvatarNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueDiaryTiredAvatarNotify.ProtoReflect.Descriptor instead.
+func (*RogueDiaryTiredAvatarNotify) Descriptor() ([]byte, []int) {
+ return file_RogueDiaryTiredAvatarNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueDiaryTiredAvatarNotify) GetUnk3300_DMEMBBPEIGK() uint32 {
+ if x != nil {
+ return x.Unk3300_DMEMBBPEIGK
+ }
+ return 0
+}
+
+func (x *RogueDiaryTiredAvatarNotify) GetUnk3300_BGEJGLBMFII() uint32 {
+ if x != nil {
+ return x.Unk3300_BGEJGLBMFII
+ }
+ return 0
+}
+
+func (x *RogueDiaryTiredAvatarNotify) GetIsNeedShow() bool {
+ if x != nil {
+ return x.IsNeedShow
+ }
+ return false
+}
+
+func (x *RogueDiaryTiredAvatarNotify) GetOptionalTiredAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.OptionalTiredAvatarList
+ }
+ return nil
+}
+
+var File_RogueDiaryTiredAvatarNotify_proto protoreflect.FileDescriptor
+
+var file_RogueDiaryTiredAvatarNotify_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x54, 0x69, 0x72, 0x65,
+ 0x64, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x01, 0x0a, 0x1b,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x54, 0x69, 0x72, 0x65, 0x64, 0x41,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x45, 0x4d, 0x42, 0x42, 0x50, 0x45, 0x49,
+ 0x47, 0x4b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x44, 0x4d, 0x45, 0x4d, 0x42, 0x42, 0x50, 0x45, 0x49, 0x47, 0x4b, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x45, 0x4a, 0x47, 0x4c, 0x42, 0x4d,
+ 0x46, 0x49, 0x49, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x42, 0x47, 0x45, 0x4a, 0x47, 0x4c, 0x42, 0x4d, 0x46, 0x49, 0x49, 0x12, 0x20, 0x0a,
+ 0x0c, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x4e, 0x65, 0x65, 0x64, 0x53, 0x68, 0x6f, 0x77, 0x12,
+ 0x4e, 0x0a, 0x1a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x72, 0x65,
+ 0x64, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
+ 0x54, 0x69, 0x72, 0x65, 0x64, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueDiaryTiredAvatarNotify_proto_rawDescOnce sync.Once
+ file_RogueDiaryTiredAvatarNotify_proto_rawDescData = file_RogueDiaryTiredAvatarNotify_proto_rawDesc
+)
+
+func file_RogueDiaryTiredAvatarNotify_proto_rawDescGZIP() []byte {
+ file_RogueDiaryTiredAvatarNotify_proto_rawDescOnce.Do(func() {
+ file_RogueDiaryTiredAvatarNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueDiaryTiredAvatarNotify_proto_rawDescData)
+ })
+ return file_RogueDiaryTiredAvatarNotify_proto_rawDescData
+}
+
+var file_RogueDiaryTiredAvatarNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueDiaryTiredAvatarNotify_proto_goTypes = []interface{}{
+ (*RogueDiaryTiredAvatarNotify)(nil), // 0: RogueDiaryTiredAvatarNotify
+ (*RogueDiaryAvatar)(nil), // 1: RogueDiaryAvatar
+}
+var file_RogueDiaryTiredAvatarNotify_proto_depIdxs = []int32{
+ 1, // 0: RogueDiaryTiredAvatarNotify.optional_tired_avatar_list:type_name -> RogueDiaryAvatar
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RogueDiaryTiredAvatarNotify_proto_init() }
+func file_RogueDiaryTiredAvatarNotify_proto_init() {
+ if File_RogueDiaryTiredAvatarNotify_proto != nil {
+ return
+ }
+ file_RogueDiaryAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueDiaryTiredAvatarNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueDiaryTiredAvatarNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueDiaryTiredAvatarNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueDiaryTiredAvatarNotify_proto_goTypes,
+ DependencyIndexes: file_RogueDiaryTiredAvatarNotify_proto_depIdxs,
+ MessageInfos: file_RogueDiaryTiredAvatarNotify_proto_msgTypes,
+ }.Build()
+ File_RogueDiaryTiredAvatarNotify_proto = out.File
+ file_RogueDiaryTiredAvatarNotify_proto_rawDesc = nil
+ file_RogueDiaryTiredAvatarNotify_proto_goTypes = nil
+ file_RogueDiaryTiredAvatarNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueDungeonPlayerCellChangeNotify.pb.go b/gover/gen/RogueDungeonPlayerCellChangeNotify.pb.go
index 44fc6f2a..8c3f9c48 100644
--- a/gover/gen/RogueDungeonPlayerCellChangeNotify.pb.go
+++ b/gover/gen/RogueDungeonPlayerCellChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueDungeonPlayerCellChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8347
-// EnetChannelId: 0
-// EnetIsReliable: true
type RogueDungeonPlayerCellChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OldCellId uint32 `protobuf:"varint,10,opt,name=old_cell_id,json=oldCellId,proto3" json:"old_cell_id,omitempty"`
- CellId uint32 `protobuf:"varint,7,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ CellId uint32 `protobuf:"varint,4,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ OldCellId uint32 `protobuf:"varint,7,opt,name=old_cell_id,json=oldCellId,proto3" json:"old_cell_id,omitempty"`
}
func (x *RogueDungeonPlayerCellChangeNotify) Reset() {
@@ -80,16 +77,16 @@ func (*RogueDungeonPlayerCellChangeNotify) Descriptor() ([]byte, []int) {
return file_RogueDungeonPlayerCellChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *RogueDungeonPlayerCellChangeNotify) GetOldCellId() uint32 {
+func (x *RogueDungeonPlayerCellChangeNotify) GetCellId() uint32 {
if x != nil {
- return x.OldCellId
+ return x.CellId
}
return 0
}
-func (x *RogueDungeonPlayerCellChangeNotify) GetCellId() uint32 {
+func (x *RogueDungeonPlayerCellChangeNotify) GetOldCellId() uint32 {
if x != nil {
- return x.CellId
+ return x.OldCellId
}
return 0
}
@@ -102,10 +99,10 @@ var file_RogueDungeonPlayerCellChangeNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x22, 0x52, 0x6f,
0x67, 0x75, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x43, 0x65, 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1e, 0x0a, 0x0b, 0x6f, 0x6c, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x6c, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x64,
- 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x6f, 0x6c, 0x64,
+ 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x6f, 0x6c, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RogueEffectRecord.pb.go b/gover/gen/RogueEffectRecord.pb.go
index a99a5c5f..bc47e108 100644
--- a/gover/gen/RogueEffectRecord.pb.go
+++ b/gover/gen/RogueEffectRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueEffectRecord.proto
package gen
@@ -41,10 +41,10 @@ type RogueEffectRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SourceId uint32 `protobuf:"varint,6,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
- ExtraParamList []uint32 `protobuf:"varint,9,rep,packed,name=extra_param_list,json=extraParamList,proto3" json:"extra_param_list,omitempty"`
- Count uint32 `protobuf:"varint,10,opt,name=count,proto3" json:"count,omitempty"`
- IsNew bool `protobuf:"varint,5,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ SourceId uint32 `protobuf:"varint,9,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
+ IsNew bool `protobuf:"varint,8,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
+ Count uint32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
+ ExtraParamList []uint32 `protobuf:"varint,15,rep,packed,name=extra_param_list,json=extraParamList,proto3" json:"extra_param_list,omitempty"`
}
func (x *RogueEffectRecord) Reset() {
@@ -86,11 +86,11 @@ func (x *RogueEffectRecord) GetSourceId() uint32 {
return 0
}
-func (x *RogueEffectRecord) GetExtraParamList() []uint32 {
+func (x *RogueEffectRecord) GetIsNew() bool {
if x != nil {
- return x.ExtraParamList
+ return x.IsNew
}
- return nil
+ return false
}
func (x *RogueEffectRecord) GetCount() uint32 {
@@ -100,11 +100,11 @@ func (x *RogueEffectRecord) GetCount() uint32 {
return 0
}
-func (x *RogueEffectRecord) GetIsNew() bool {
+func (x *RogueEffectRecord) GetExtraParamList() []uint32 {
if x != nil {
- return x.IsNew
+ return x.ExtraParamList
}
- return false
+ return nil
}
var File_RogueEffectRecord_proto protoreflect.FileDescriptor
@@ -113,14 +113,14 @@ var file_RogueEffectRecord_proto_rawDesc = []byte{
0x0a, 0x17, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x11, 0x52, 0x6f,
0x67, 0x75, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
- 0x1b, 0x0a, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10,
- 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x06,
- 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
- 0x4e, 0x65, 0x77, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x1b, 0x0a, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06,
+ 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
+ 0x4e, 0x65, 0x77, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x65, 0x78, 0x74,
+ 0x72, 0x61, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RogueEliteCellDifficultyType.pb.go b/gover/gen/RogueEliteCellDifficultyType.pb.go
index ff3a831b..bb95219a 100644
--- a/gover/gen/RogueEliteCellDifficultyType.pb.go
+++ b/gover/gen/RogueEliteCellDifficultyType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueEliteCellDifficultyType.proto
package gen
diff --git a/gover/gen/RogueFinishRepairReq.pb.go b/gover/gen/RogueFinishRepairReq.pb.go
new file mode 100644
index 00000000..56c3f7fc
--- /dev/null
+++ b/gover/gen/RogueFinishRepairReq.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueFinishRepairReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueFinishRepairReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChosenAvatarList []*RogueDiaryAvatar `protobuf:"bytes,14,rep,name=chosen_avatar_list,json=chosenAvatarList,proto3" json:"chosen_avatar_list,omitempty"`
+ ChosenCardList []uint32 `protobuf:"varint,15,rep,packed,name=chosen_card_list,json=chosenCardList,proto3" json:"chosen_card_list,omitempty"`
+}
+
+func (x *RogueFinishRepairReq) Reset() {
+ *x = RogueFinishRepairReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueFinishRepairReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueFinishRepairReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueFinishRepairReq) ProtoMessage() {}
+
+func (x *RogueFinishRepairReq) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueFinishRepairReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueFinishRepairReq.ProtoReflect.Descriptor instead.
+func (*RogueFinishRepairReq) Descriptor() ([]byte, []int) {
+ return file_RogueFinishRepairReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueFinishRepairReq) GetChosenAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.ChosenAvatarList
+ }
+ return nil
+}
+
+func (x *RogueFinishRepairReq) GetChosenCardList() []uint32 {
+ if x != nil {
+ return x.ChosenCardList
+ }
+ return nil
+}
+
+var File_RogueFinishRepairReq_proto protoreflect.FileDescriptor
+
+var file_RogueFinishRepairReq_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x70,
+ 0x61, 0x69, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x14, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x70, 0x61, 0x69, 0x72, 0x52, 0x65, 0x71, 0x12, 0x3f, 0x0a,
+ 0x12, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67, 0x75,
+ 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x10, 0x63, 0x68,
+ 0x6f, 0x73, 0x65, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28,
+ 0x0a, 0x10, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e,
+ 0x43, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueFinishRepairReq_proto_rawDescOnce sync.Once
+ file_RogueFinishRepairReq_proto_rawDescData = file_RogueFinishRepairReq_proto_rawDesc
+)
+
+func file_RogueFinishRepairReq_proto_rawDescGZIP() []byte {
+ file_RogueFinishRepairReq_proto_rawDescOnce.Do(func() {
+ file_RogueFinishRepairReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueFinishRepairReq_proto_rawDescData)
+ })
+ return file_RogueFinishRepairReq_proto_rawDescData
+}
+
+var file_RogueFinishRepairReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueFinishRepairReq_proto_goTypes = []interface{}{
+ (*RogueFinishRepairReq)(nil), // 0: RogueFinishRepairReq
+ (*RogueDiaryAvatar)(nil), // 1: RogueDiaryAvatar
+}
+var file_RogueFinishRepairReq_proto_depIdxs = []int32{
+ 1, // 0: RogueFinishRepairReq.chosen_avatar_list:type_name -> RogueDiaryAvatar
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_RogueFinishRepairReq_proto_init() }
+func file_RogueFinishRepairReq_proto_init() {
+ if File_RogueFinishRepairReq_proto != nil {
+ return
+ }
+ file_RogueDiaryAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_RogueFinishRepairReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueFinishRepairReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueFinishRepairReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueFinishRepairReq_proto_goTypes,
+ DependencyIndexes: file_RogueFinishRepairReq_proto_depIdxs,
+ MessageInfos: file_RogueFinishRepairReq_proto_msgTypes,
+ }.Build()
+ File_RogueFinishRepairReq_proto = out.File
+ file_RogueFinishRepairReq_proto_rawDesc = nil
+ file_RogueFinishRepairReq_proto_goTypes = nil
+ file_RogueFinishRepairReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueFinishRepairRsp.pb.go b/gover/gen/RogueFinishRepairRsp.pb.go
new file mode 100644
index 00000000..950d8f8f
--- /dev/null
+++ b/gover/gen/RogueFinishRepairRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: RogueFinishRepairRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type RogueFinishRepairRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *RogueFinishRepairRsp) Reset() {
+ *x = RogueFinishRepairRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_RogueFinishRepairRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *RogueFinishRepairRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RogueFinishRepairRsp) ProtoMessage() {}
+
+func (x *RogueFinishRepairRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_RogueFinishRepairRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use RogueFinishRepairRsp.ProtoReflect.Descriptor instead.
+func (*RogueFinishRepairRsp) Descriptor() ([]byte, []int) {
+ return file_RogueFinishRepairRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *RogueFinishRepairRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_RogueFinishRepairRsp_proto protoreflect.FileDescriptor
+
+var file_RogueFinishRepairRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x70,
+ 0x61, 0x69, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x70, 0x61, 0x69,
+ 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_RogueFinishRepairRsp_proto_rawDescOnce sync.Once
+ file_RogueFinishRepairRsp_proto_rawDescData = file_RogueFinishRepairRsp_proto_rawDesc
+)
+
+func file_RogueFinishRepairRsp_proto_rawDescGZIP() []byte {
+ file_RogueFinishRepairRsp_proto_rawDescOnce.Do(func() {
+ file_RogueFinishRepairRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_RogueFinishRepairRsp_proto_rawDescData)
+ })
+ return file_RogueFinishRepairRsp_proto_rawDescData
+}
+
+var file_RogueFinishRepairRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_RogueFinishRepairRsp_proto_goTypes = []interface{}{
+ (*RogueFinishRepairRsp)(nil), // 0: RogueFinishRepairRsp
+}
+var file_RogueFinishRepairRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_RogueFinishRepairRsp_proto_init() }
+func file_RogueFinishRepairRsp_proto_init() {
+ if File_RogueFinishRepairRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_RogueFinishRepairRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*RogueFinishRepairRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_RogueFinishRepairRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_RogueFinishRepairRsp_proto_goTypes,
+ DependencyIndexes: file_RogueFinishRepairRsp_proto_depIdxs,
+ MessageInfos: file_RogueFinishRepairRsp_proto_msgTypes,
+ }.Build()
+ File_RogueFinishRepairRsp_proto = out.File
+ file_RogueFinishRepairRsp_proto_rawDesc = nil
+ file_RogueFinishRepairRsp_proto_goTypes = nil
+ file_RogueFinishRepairRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/RogueHealAvatarsReq.pb.go b/gover/gen/RogueHealAvatarsReq.pb.go
index 53eae0ba..15dc1707 100644
--- a/gover/gen/RogueHealAvatarsReq.pb.go
+++ b/gover/gen/RogueHealAvatarsReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueHealAvatarsReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8947
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RogueHealAvatarsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,1,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- CellId uint32 `protobuf:"varint,3,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ CellId uint32 `protobuf:"varint,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,15,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *RogueHealAvatarsReq) Reset() {
@@ -81,16 +77,16 @@ func (*RogueHealAvatarsReq) Descriptor() ([]byte, []int) {
return file_RogueHealAvatarsReq_proto_rawDescGZIP(), []int{0}
}
-func (x *RogueHealAvatarsReq) GetDungeonId() uint32 {
+func (x *RogueHealAvatarsReq) GetCellId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.CellId
}
return 0
}
-func (x *RogueHealAvatarsReq) GetCellId() uint32 {
+func (x *RogueHealAvatarsReq) GetDungeonId() uint32 {
if x != nil {
- return x.CellId
+ return x.DungeonId
}
return 0
}
@@ -101,10 +97,10 @@ var file_RogueHealAvatarsReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61,
0x72, 0x73, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x52,
0x6f, 0x67, 0x75, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x52,
- 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
- 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RogueHealAvatarsRsp.pb.go b/gover/gen/RogueHealAvatarsRsp.pb.go
index edf51d99..6cb63b4e 100644
--- a/gover/gen/RogueHealAvatarsRsp.pb.go
+++ b/gover/gen/RogueHealAvatarsRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueHealAvatarsRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8949
-// EnetChannelId: 0
-// EnetIsReliable: true
type RogueHealAvatarsRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,10,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ CellId uint32 `protobuf:"varint,8,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CellId uint32 `protobuf:"varint,14,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
}
func (x *RogueHealAvatarsRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *RogueHealAvatarsRsp) GetDungeonId() uint32 {
return 0
}
-func (x *RogueHealAvatarsRsp) GetRetcode() int32 {
+func (x *RogueHealAvatarsRsp) GetCellId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CellId
}
return 0
}
-func (x *RogueHealAvatarsRsp) GetCellId() uint32 {
+func (x *RogueHealAvatarsRsp) GetRetcode() int32 {
if x != nil {
- return x.CellId
+ return x.Retcode
}
return 0
}
@@ -109,11 +106,11 @@ var file_RogueHealAvatarsRsp_proto_rawDesc = []byte{
0x72, 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x13, 0x52,
0x6f, 0x67, 0x75, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x73, 0x52,
0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63,
- 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65,
- 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RogueResumeDungeonReq.pb.go b/gover/gen/RogueResumeDungeonReq.pb.go
index 329dfd31..b8807c8f 100644
--- a/gover/gen/RogueResumeDungeonReq.pb.go
+++ b/gover/gen/RogueResumeDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueResumeDungeonReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8795
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RogueResumeDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
}
func (x *RogueResumeDungeonReq) Reset() {
@@ -94,7 +90,7 @@ var file_RogueResumeDungeonReq_proto_rawDesc = []byte{
0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a,
0x15, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/RogueResumeDungeonRsp.pb.go b/gover/gen/RogueResumeDungeonRsp.pb.go
index a3f4bcbc..c88ddd1c 100644
--- a/gover/gen/RogueResumeDungeonRsp.pb.go
+++ b/gover/gen/RogueResumeDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueResumeDungeonRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8647
-// EnetChannelId: 0
-// EnetIsReliable: true
type RogueResumeDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RogueResumeDungeonRsp) Reset() {
@@ -101,8 +98,8 @@ var file_RogueResumeDungeonRsp_proto_rawDesc = []byte{
0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a,
0x15, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01,
0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RogueShowAvatarTeamInfo.pb.go b/gover/gen/RogueShowAvatarTeamInfo.pb.go
index 9e3c0021..be9fcb66 100644
--- a/gover/gen/RogueShowAvatarTeamInfo.pb.go
+++ b/gover/gen/RogueShowAvatarTeamInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueShowAvatarTeamInfo.proto
package gen
@@ -41,7 +41,7 @@ type RogueShowAvatarTeamInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarList []*RogueAvatarInfo `protobuf:"bytes,12,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
+ AvatarList []*RogueAvatarInfo `protobuf:"bytes,13,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
}
func (x *RogueShowAvatarTeamInfo) Reset() {
@@ -92,7 +92,7 @@ var file_RogueShowAvatarTeamInfo_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x17, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53,
0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x31, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x41, 0x76,
+ 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/RogueStageInfo.pb.go b/gover/gen/RogueStageInfo.pb.go
index e94dd89e..9c58b42e 100644
--- a/gover/gen/RogueStageInfo.pb.go
+++ b/gover/gen/RogueStageInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueStageInfo.proto
package gen
@@ -41,21 +41,21 @@ type RogueStageInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarTeam *RogueShowAvatarTeamInfo `protobuf:"bytes,2,opt,name=avatar_team,json=avatarTeam,proto3" json:"avatar_team,omitempty"`
- IsPassed bool `protobuf:"varint,5,opt,name=is_passed,json=isPassed,proto3" json:"is_passed,omitempty"`
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ReviseMonsterLevel uint32 `protobuf:"varint,205,opt,name=revise_monster_level,json=reviseMonsterLevel,proto3" json:"revise_monster_level,omitempty"`
- RuneRecordList []*RoguelikeRuneRecord `protobuf:"bytes,6,rep,name=rune_record_list,json=runeRecordList,proto3" json:"rune_record_list,omitempty"`
- IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- CurLevel uint32 `protobuf:"varint,4,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
- CachedCoinCNum uint32 `protobuf:"varint,1409,opt,name=cached_coin_c_num,json=cachedCoinCNum,proto3" json:"cached_coin_c_num,omitempty"`
- IsTakenReward bool `protobuf:"varint,11,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
- IsInCombat bool `protobuf:"varint,12,opt,name=is_in_combat,json=isInCombat,proto3" json:"is_in_combat,omitempty"`
- CachedCoinBNum uint32 `protobuf:"varint,14,opt,name=cached_coin_b_num,json=cachedCoinBNum,proto3" json:"cached_coin_b_num,omitempty"`
- ExploreCellNum uint32 `protobuf:"varint,15,opt,name=explore_cell_num,json=exploreCellNum,proto3" json:"explore_cell_num,omitempty"`
- CoinCNum uint32 `protobuf:"varint,8,opt,name=coin_c_num,json=coinCNum,proto3" json:"coin_c_num,omitempty"`
- IsExplored bool `protobuf:"varint,9,opt,name=is_explored,json=isExplored,proto3" json:"is_explored,omitempty"`
- MaxPassedLevel uint32 `protobuf:"varint,3,opt,name=max_passed_level,json=maxPassedLevel,proto3" json:"max_passed_level,omitempty"`
+ ReviseMonsterLevel uint32 `protobuf:"varint,1966,opt,name=revise_monster_level,json=reviseMonsterLevel,proto3" json:"revise_monster_level,omitempty"`
+ IsPassed bool `protobuf:"varint,11,opt,name=is_passed,json=isPassed,proto3" json:"is_passed,omitempty"`
+ Unk3300_GGHMFKNHPAJ uint32 `protobuf:"varint,2,opt,name=Unk3300_GGHMFKNHPAJ,json=Unk3300GGHMFKNHPAJ,proto3" json:"Unk3300_GGHMFKNHPAJ,omitempty"`
+ AvatarTeam *RogueShowAvatarTeamInfo `protobuf:"bytes,8,opt,name=avatar_team,json=avatarTeam,proto3" json:"avatar_team,omitempty"`
+ IsTakenReward bool `protobuf:"varint,9,opt,name=is_taken_reward,json=isTakenReward,proto3" json:"is_taken_reward,omitempty"`
+ IsExplored bool `protobuf:"varint,14,opt,name=is_explored,json=isExplored,proto3" json:"is_explored,omitempty"`
+ RuneRecordList []*RoguelikeRuneRecord `protobuf:"bytes,5,rep,name=rune_record_list,json=runeRecordList,proto3" json:"rune_record_list,omitempty"`
+ IsInCombat bool `protobuf:"varint,6,opt,name=is_in_combat,json=isInCombat,proto3" json:"is_in_combat,omitempty"`
+ CoinCNum uint32 `protobuf:"varint,3,opt,name=coin_c_num,json=coinCNum,proto3" json:"coin_c_num,omitempty"`
+ IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ MaxPassedLevel uint32 `protobuf:"varint,4,opt,name=max_passed_level,json=maxPassedLevel,proto3" json:"max_passed_level,omitempty"`
+ CurLevel uint32 `protobuf:"varint,12,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ Unk3300_OHHBEPOICLI uint32 `protobuf:"varint,1,opt,name=Unk3300_OHHBEPOICLI,json=Unk3300OHHBEPOICLI,proto3" json:"Unk3300_OHHBEPOICLI,omitempty"`
+ Unk3300_HPKFHLLCJBM uint32 `protobuf:"varint,275,opt,name=Unk3300_HPKFHLLCJBM,json=Unk3300HPKFHLLCJBM,proto3" json:"Unk3300_HPKFHLLCJBM,omitempty"`
}
func (x *RogueStageInfo) Reset() {
@@ -90,11 +90,11 @@ func (*RogueStageInfo) Descriptor() ([]byte, []int) {
return file_RogueStageInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *RogueStageInfo) GetAvatarTeam() *RogueShowAvatarTeamInfo {
+func (x *RogueStageInfo) GetReviseMonsterLevel() uint32 {
if x != nil {
- return x.AvatarTeam
+ return x.ReviseMonsterLevel
}
- return nil
+ return 0
}
func (x *RogueStageInfo) GetIsPassed() bool {
@@ -104,93 +104,93 @@ func (x *RogueStageInfo) GetIsPassed() bool {
return false
}
-func (x *RogueStageInfo) GetStageId() uint32 {
+func (x *RogueStageInfo) GetUnk3300_GGHMFKNHPAJ() uint32 {
if x != nil {
- return x.StageId
+ return x.Unk3300_GGHMFKNHPAJ
}
return 0
}
-func (x *RogueStageInfo) GetReviseMonsterLevel() uint32 {
+func (x *RogueStageInfo) GetAvatarTeam() *RogueShowAvatarTeamInfo {
if x != nil {
- return x.ReviseMonsterLevel
+ return x.AvatarTeam
}
- return 0
+ return nil
}
-func (x *RogueStageInfo) GetRuneRecordList() []*RoguelikeRuneRecord {
+func (x *RogueStageInfo) GetIsTakenReward() bool {
if x != nil {
- return x.RuneRecordList
+ return x.IsTakenReward
}
- return nil
+ return false
}
-func (x *RogueStageInfo) GetIsOpen() bool {
+func (x *RogueStageInfo) GetIsExplored() bool {
if x != nil {
- return x.IsOpen
+ return x.IsExplored
}
return false
}
-func (x *RogueStageInfo) GetCurLevel() uint32 {
+func (x *RogueStageInfo) GetRuneRecordList() []*RoguelikeRuneRecord {
if x != nil {
- return x.CurLevel
+ return x.RuneRecordList
}
- return 0
+ return nil
}
-func (x *RogueStageInfo) GetCachedCoinCNum() uint32 {
+func (x *RogueStageInfo) GetIsInCombat() bool {
if x != nil {
- return x.CachedCoinCNum
+ return x.IsInCombat
}
- return 0
+ return false
}
-func (x *RogueStageInfo) GetIsTakenReward() bool {
+func (x *RogueStageInfo) GetCoinCNum() uint32 {
if x != nil {
- return x.IsTakenReward
+ return x.CoinCNum
}
- return false
+ return 0
}
-func (x *RogueStageInfo) GetIsInCombat() bool {
+func (x *RogueStageInfo) GetIsOpen() bool {
if x != nil {
- return x.IsInCombat
+ return x.IsOpen
}
return false
}
-func (x *RogueStageInfo) GetCachedCoinBNum() uint32 {
+func (x *RogueStageInfo) GetStageId() uint32 {
if x != nil {
- return x.CachedCoinBNum
+ return x.StageId
}
return 0
}
-func (x *RogueStageInfo) GetExploreCellNum() uint32 {
+func (x *RogueStageInfo) GetMaxPassedLevel() uint32 {
if x != nil {
- return x.ExploreCellNum
+ return x.MaxPassedLevel
}
return 0
}
-func (x *RogueStageInfo) GetCoinCNum() uint32 {
+func (x *RogueStageInfo) GetCurLevel() uint32 {
if x != nil {
- return x.CoinCNum
+ return x.CurLevel
}
return 0
}
-func (x *RogueStageInfo) GetIsExplored() bool {
+func (x *RogueStageInfo) GetUnk3300_OHHBEPOICLI() uint32 {
if x != nil {
- return x.IsExplored
+ return x.Unk3300_OHHBEPOICLI
}
- return false
+ return 0
}
-func (x *RogueStageInfo) GetMaxPassedLevel() uint32 {
+func (x *RogueStageInfo) GetUnk3300_HPKFHLLCJBM() uint32 {
if x != nil {
- return x.MaxPassedLevel
+ return x.Unk3300_HPKFHLLCJBM
}
return 0
}
@@ -199,50 +199,51 @@ var File_RogueStageInfo_proto protoreflect.FileDescriptor
var file_RogueStageInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b,
- 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xe0, 0x04, 0x0a, 0x0e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x39, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65,
- 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65,
- 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x12, 0x1b,
- 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x14, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65,
- 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0xcd,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x4d, 0x6f, 0x6e,
- 0x73, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3e, 0x0a, 0x10, 0x72, 0x75, 0x6e,
- 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52,
- 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0e, 0x72, 0x75, 0x6e, 0x65, 0x52,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
- 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70,
- 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12,
- 0x2a, 0x0a, 0x11, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x81, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x63, 0x61, 0x63,
- 0x68, 0x65, 0x64, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x4e, 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0f, 0x69,
- 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d,
- 0x62, 0x61, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x49, 0x6e, 0x43,
- 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x12, 0x29, 0x0a, 0x11, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f,
- 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x62, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x4e, 0x75, 0x6d,
- 0x12, 0x28, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x65, 0x6c, 0x6c,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x6c,
- 0x6f, 0x72, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x0a, 0x63, 0x6f,
- 0x69, 0x6e, 0x5f, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x4e, 0x75, 0x6d, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x65,
- 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69,
- 0x73, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6d, 0x61, 0x78,
- 0x5f, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x4c, 0x65,
- 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x68, 0x6f,
+ 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65,
+ 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0xf3, 0x04, 0x0a, 0x0e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a, 0x14, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x5f, 0x6d, 0x6f,
+ 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0xae, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x72, 0x65, 0x76, 0x69, 0x73, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
+ 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x73,
+ 0x73, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x61, 0x73,
+ 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47,
+ 0x47, 0x48, 0x4d, 0x46, 0x4b, 0x4e, 0x48, 0x50, 0x41, 0x4a, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x47, 0x48, 0x4d, 0x46, 0x4b, 0x4e,
+ 0x48, 0x50, 0x41, 0x4a, 0x12, 0x39, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74,
+ 0x65, 0x61, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x52, 0x6f, 0x67, 0x75,
+ 0x65, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x12,
+ 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x54, 0x61, 0x6b, 0x65,
+ 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x65, 0x78,
+ 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
+ 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x12, 0x3e, 0x0a, 0x10, 0x72, 0x75, 0x6e, 0x65,
+ 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52, 0x75,
+ 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0e, 0x72, 0x75, 0x6e, 0x65, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x69,
+ 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a,
+ 0x69, 0x73, 0x49, 0x6e, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x12, 0x1c, 0x0a, 0x0a, 0x63, 0x6f,
+ 0x69, 0x6e, 0x5f, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
+ 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10,
+ 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x50, 0x61, 0x73, 0x73, 0x65,
+ 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x48, 0x48, 0x42, 0x45, 0x50, 0x4f, 0x49, 0x43, 0x4c, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x48, 0x48, 0x42, 0x45, 0x50, 0x4f,
+ 0x49, 0x43, 0x4c, 0x49, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x48, 0x50, 0x4b, 0x46, 0x48, 0x4c, 0x4c, 0x43, 0x4a, 0x42, 0x4d, 0x18, 0x93, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x50, 0x4b, 0x46, 0x48,
+ 0x4c, 0x4c, 0x43, 0x4a, 0x42, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -278,8 +279,8 @@ func file_RogueStageInfo_proto_init() {
if File_RogueStageInfo_proto != nil {
return
}
- file_RoguelikeRuneRecord_proto_init()
file_RogueShowAvatarTeamInfo_proto_init()
+ file_RoguelikeRuneRecord_proto_init()
if !protoimpl.UnsafeEnabled {
file_RogueStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RogueStageInfo); i {
diff --git a/gover/gen/RogueSwitchAvatarReq.pb.go b/gover/gen/RogueSwitchAvatarReq.pb.go
index 156302bb..56bd0bf4 100644
--- a/gover/gen/RogueSwitchAvatarReq.pb.go
+++ b/gover/gen/RogueSwitchAvatarReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueSwitchAvatarReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8201
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RogueSwitchAvatarReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CellId uint32 `protobuf:"varint,15,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
- OnstageAvatarGuidList []uint64 `protobuf:"varint,3,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
- CurAvatarGuid uint64 `protobuf:"varint,11,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
- DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ OnstageAvatarGuidList []uint64 `protobuf:"varint,8,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
+ DungeonId uint32 `protobuf:"varint,10,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ CellId uint32 `protobuf:"varint,11,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ CurAvatarGuid uint64 `protobuf:"varint,4,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
}
func (x *RogueSwitchAvatarReq) Reset() {
@@ -83,30 +79,30 @@ func (*RogueSwitchAvatarReq) Descriptor() ([]byte, []int) {
return file_RogueSwitchAvatarReq_proto_rawDescGZIP(), []int{0}
}
-func (x *RogueSwitchAvatarReq) GetCellId() uint32 {
+func (x *RogueSwitchAvatarReq) GetOnstageAvatarGuidList() []uint64 {
if x != nil {
- return x.CellId
+ return x.OnstageAvatarGuidList
}
- return 0
+ return nil
}
-func (x *RogueSwitchAvatarReq) GetOnstageAvatarGuidList() []uint64 {
+func (x *RogueSwitchAvatarReq) GetDungeonId() uint32 {
if x != nil {
- return x.OnstageAvatarGuidList
+ return x.DungeonId
}
- return nil
+ return 0
}
-func (x *RogueSwitchAvatarReq) GetCurAvatarGuid() uint64 {
+func (x *RogueSwitchAvatarReq) GetCellId() uint32 {
if x != nil {
- return x.CurAvatarGuid
+ return x.CellId
}
return 0
}
-func (x *RogueSwitchAvatarReq) GetDungeonId() uint32 {
+func (x *RogueSwitchAvatarReq) GetCurAvatarGuid() uint64 {
if x != nil {
- return x.DungeonId
+ return x.CurAvatarGuid
}
return 0
}
@@ -117,16 +113,16 @@ var file_RogueSwitchAvatarReq_proto_rawDesc = []byte{
0x0a, 0x1a, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a,
0x14, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x37,
- 0x0a, 0x18, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04,
- 0x52, 0x15, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
- 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12,
- 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06,
+ 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x04, 0x52, 0x15, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a,
+ 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RogueSwitchAvatarRsp.pb.go b/gover/gen/RogueSwitchAvatarRsp.pb.go
index 6f504ddb..fe24df73 100644
--- a/gover/gen/RogueSwitchAvatarRsp.pb.go
+++ b/gover/gen/RogueSwitchAvatarRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RogueSwitchAvatarRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8915
-// EnetChannelId: 0
-// EnetIsReliable: true
type RogueSwitchAvatarRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurAvatarGuid uint64 `protobuf:"varint,4,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
- BackstageAvatarGuidList []uint64 `protobuf:"varint,8,rep,packed,name=backstage_avatar_guid_list,json=backstageAvatarGuidList,proto3" json:"backstage_avatar_guid_list,omitempty"`
- DungeonId uint32 `protobuf:"varint,14,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- CellId uint32 `protobuf:"varint,3,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OnstageAvatarGuidList []uint64 `protobuf:"varint,9,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
+ BackstageAvatarGuidList []uint64 `protobuf:"varint,3,rep,packed,name=backstage_avatar_guid_list,json=backstageAvatarGuidList,proto3" json:"backstage_avatar_guid_list,omitempty"`
+ DungeonId uint32 `protobuf:"varint,15,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ OnstageAvatarGuidList []uint64 `protobuf:"varint,8,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
+ CellId uint32 `protobuf:"varint,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ CurAvatarGuid uint64 `protobuf:"varint,5,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RogueSwitchAvatarRsp) Reset() {
@@ -84,13 +81,6 @@ func (*RogueSwitchAvatarRsp) Descriptor() ([]byte, []int) {
return file_RogueSwitchAvatarRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *RogueSwitchAvatarRsp) GetCurAvatarGuid() uint64 {
- if x != nil {
- return x.CurAvatarGuid
- }
- return 0
-}
-
func (x *RogueSwitchAvatarRsp) GetBackstageAvatarGuidList() []uint64 {
if x != nil {
return x.BackstageAvatarGuidList
@@ -105,6 +95,13 @@ func (x *RogueSwitchAvatarRsp) GetDungeonId() uint32 {
return 0
}
+func (x *RogueSwitchAvatarRsp) GetOnstageAvatarGuidList() []uint64 {
+ if x != nil {
+ return x.OnstageAvatarGuidList
+ }
+ return nil
+}
+
func (x *RogueSwitchAvatarRsp) GetCellId() uint32 {
if x != nil {
return x.CellId
@@ -112,18 +109,18 @@ func (x *RogueSwitchAvatarRsp) GetCellId() uint32 {
return 0
}
-func (x *RogueSwitchAvatarRsp) GetRetcode() int32 {
+func (x *RogueSwitchAvatarRsp) GetCurAvatarGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.CurAvatarGuid
}
return 0
}
-func (x *RogueSwitchAvatarRsp) GetOnstageAvatarGuidList() []uint64 {
+func (x *RogueSwitchAvatarRsp) GetRetcode() int32 {
if x != nil {
- return x.OnstageAvatarGuidList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_RogueSwitchAvatarRsp_proto protoreflect.FileDescriptor
@@ -132,22 +129,22 @@ var file_RogueSwitchAvatarRsp_proto_rawDesc = []byte{
0x0a, 0x1a, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x02, 0x0a,
0x14, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d,
- 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x3b, 0x0a,
- 0x1a, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
- 0x04, 0x52, 0x17, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x37, 0x0a, 0x18,
- 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x04, 0x52, 0x15,
- 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x61, 0x72, 0x52, 0x73, 0x70, 0x12, 0x3b, 0x0a, 0x1a, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x17, 0x62, 0x61, 0x63, 0x6b, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
+ 0x64, 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20,
+ 0x03, 0x28, 0x04, 0x52, 0x15, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65,
+ 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c,
+ 0x6c, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75,
+ 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeCardGachaNotify.pb.go b/gover/gen/RoguelikeCardGachaNotify.pb.go
index 0baa5194..77c5f8e8 100644
--- a/gover/gen/RoguelikeCardGachaNotify.pb.go
+++ b/gover/gen/RoguelikeCardGachaNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeCardGachaNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8925
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeCardGachaNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CardList []uint32 `protobuf:"varint,10,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
- IsCanRefresh bool `protobuf:"varint,11,opt,name=is_can_refresh,json=isCanRefresh,proto3" json:"is_can_refresh,omitempty"`
+ IsCanRefresh bool `protobuf:"varint,7,opt,name=is_can_refresh,json=isCanRefresh,proto3" json:"is_can_refresh,omitempty"`
+ CardList []uint32 `protobuf:"varint,15,rep,packed,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
}
func (x *RoguelikeCardGachaNotify) Reset() {
@@ -80,18 +77,18 @@ func (*RoguelikeCardGachaNotify) Descriptor() ([]byte, []int) {
return file_RoguelikeCardGachaNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *RoguelikeCardGachaNotify) GetCardList() []uint32 {
+func (x *RoguelikeCardGachaNotify) GetIsCanRefresh() bool {
if x != nil {
- return x.CardList
+ return x.IsCanRefresh
}
- return nil
+ return false
}
-func (x *RoguelikeCardGachaNotify) GetIsCanRefresh() bool {
+func (x *RoguelikeCardGachaNotify) GetCardList() []uint32 {
if x != nil {
- return x.IsCanRefresh
+ return x.CardList
}
- return false
+ return nil
}
var File_RoguelikeCardGachaNotify_proto protoreflect.FileDescriptor
@@ -100,11 +97,11 @@ var file_RoguelikeCardGachaNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x43, 0x61, 0x72, 0x64, 0x47,
0x61, 0x63, 0x68, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x5d, 0x0a, 0x18, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x43, 0x61, 0x72,
- 0x64, 0x47, 0x61, 0x63, 0x68, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f,
- 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x0c, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x42,
+ 0x64, 0x47, 0x61, 0x63, 0x68, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e,
+ 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x52, 0x65, 0x66, 0x72, 0x65,
+ 0x73, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeDungeonActivityDetailInfo.pb.go b/gover/gen/RoguelikeDungeonActivityDetailInfo.pb.go
index 5a1a48fd..43467098 100644
--- a/gover/gen/RoguelikeDungeonActivityDetailInfo.pb.go
+++ b/gover/gen/RoguelikeDungeonActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeDungeonActivityDetailInfo.proto
package gen
@@ -41,12 +41,12 @@ type RoguelikeDungeonActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageList []*RogueStageInfo `protobuf:"bytes,8,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
- ShikigamiList []*RoguelikeShikigamiRecord `protobuf:"bytes,5,rep,name=shikigami_list,json=shikigamiList,proto3" json:"shikigami_list,omitempty"`
- EquippedRuneList []uint32 `protobuf:"varint,14,rep,packed,name=equipped_rune_list,json=equippedRuneList,proto3" json:"equipped_rune_list,omitempty"`
- ContentCloseTime uint32 `protobuf:"varint,6,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
- IsContentClosed bool `protobuf:"varint,10,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- RuneList []uint32 `protobuf:"varint,2,rep,packed,name=rune_list,json=runeList,proto3" json:"rune_list,omitempty"`
+ StageList []*RogueStageInfo `protobuf:"bytes,14,rep,name=stage_list,json=stageList,proto3" json:"stage_list,omitempty"`
+ EquippedRuneList []uint32 `protobuf:"varint,9,rep,packed,name=equipped_rune_list,json=equippedRuneList,proto3" json:"equipped_rune_list,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,11,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ RuneList []uint32 `protobuf:"varint,3,rep,packed,name=rune_list,json=runeList,proto3" json:"rune_list,omitempty"`
+ ShikigamiList []*RoguelikeShikigamiRecord `protobuf:"bytes,4,rep,name=shikigami_list,json=shikigamiList,proto3" json:"shikigami_list,omitempty"`
+ IsContentClosed bool `protobuf:"varint,5,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
}
func (x *RoguelikeDungeonActivityDetailInfo) Reset() {
@@ -88,13 +88,6 @@ func (x *RoguelikeDungeonActivityDetailInfo) GetStageList() []*RogueStageInfo {
return nil
}
-func (x *RoguelikeDungeonActivityDetailInfo) GetShikigamiList() []*RoguelikeShikigamiRecord {
- if x != nil {
- return x.ShikigamiList
- }
- return nil
-}
-
func (x *RoguelikeDungeonActivityDetailInfo) GetEquippedRuneList() []uint32 {
if x != nil {
return x.EquippedRuneList
@@ -109,49 +102,56 @@ func (x *RoguelikeDungeonActivityDetailInfo) GetContentCloseTime() uint32 {
return 0
}
-func (x *RoguelikeDungeonActivityDetailInfo) GetIsContentClosed() bool {
+func (x *RoguelikeDungeonActivityDetailInfo) GetRuneList() []uint32 {
if x != nil {
- return x.IsContentClosed
+ return x.RuneList
}
- return false
+ return nil
}
-func (x *RoguelikeDungeonActivityDetailInfo) GetRuneList() []uint32 {
+func (x *RoguelikeDungeonActivityDetailInfo) GetShikigamiList() []*RoguelikeShikigamiRecord {
if x != nil {
- return x.RuneList
+ return x.ShikigamiList
}
return nil
}
+func (x *RoguelikeDungeonActivityDetailInfo) GetIsContentClosed() bool {
+ if x != nil {
+ return x.IsContentClosed
+ }
+ return false
+}
+
var File_RoguelikeDungeonActivityDetailInfo_proto protoreflect.FileDescriptor
var file_RoguelikeDungeonActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x28, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x52, 0x6f, 0x67, 0x75,
- 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x52, 0x6f, 0x67, 0x75,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x52, 0x6f, 0x67, 0x75,
0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69,
+ 0x67, 0x61, 0x6d, 0x69, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xbb, 0x02, 0x0a, 0x22, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75,
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x52, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x52, 0x6f,
0x67, 0x75, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0e, 0x73, 0x68, 0x69, 0x6b, 0x69,
- 0x67, 0x61, 0x6d, 0x69, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x19, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69,
- 0x67, 0x61, 0x6d, 0x69, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0d, 0x73, 0x68, 0x69, 0x6b,
- 0x69, 0x67, 0x61, 0x6d, 0x69, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x71, 0x75,
- 0x69, 0x70, 0x70, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x65, 0x71, 0x75, 0x69, 0x70, 0x70, 0x65, 0x64, 0x52,
- 0x75, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65,
- 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73,
- 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
- 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x71, 0x75, 0x69, 0x70,
+ 0x70, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x10, 0x65, 0x71, 0x75, 0x69, 0x70, 0x70, 0x65, 0x64, 0x52, 0x75, 0x6e,
+ 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x65, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x40, 0x0a, 0x0e, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65,
+ 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x52, 0x0d, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69,
+ 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -188,8 +188,8 @@ func file_RoguelikeDungeonActivityDetailInfo_proto_init() {
if File_RoguelikeDungeonActivityDetailInfo_proto != nil {
return
}
- file_RoguelikeShikigamiRecord_proto_init()
file_RogueStageInfo_proto_init()
+ file_RoguelikeShikigamiRecord_proto_init()
if !protoimpl.UnsafeEnabled {
file_RoguelikeDungeonActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RoguelikeDungeonActivityDetailInfo); i {
diff --git a/gover/gen/RoguelikeDungeonSettleInfo.pb.go b/gover/gen/RoguelikeDungeonSettleInfo.pb.go
index 1a021a5e..d1871fd0 100644
--- a/gover/gen/RoguelikeDungeonSettleInfo.pb.go
+++ b/gover/gen/RoguelikeDungeonSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeDungeonSettleInfo.proto
package gen
@@ -41,13 +41,13 @@ type RoguelikeDungeonSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,5,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsFinalLevel bool `protobuf:"varint,15,opt,name=is_final_level,json=isFinalLevel,proto3" json:"is_final_level,omitempty"`
- FinishedChallengeCellNumMap map[uint32]*RoguelikeSettleCoinInfo `protobuf:"bytes,3,rep,name=finished_challenge_cell_num_map,json=finishedChallengeCellNumMap,proto3" json:"finished_challenge_cell_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- IsCoinCReachLimit bool `protobuf:"varint,13,opt,name=is_coin_c_reach_limit,json=isCoinCReachLimit,proto3" json:"is_coin_c_reach_limit,omitempty"`
- CurLevel uint32 `protobuf:"varint,9,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
- TotalCoinBNum uint32 `protobuf:"varint,6,opt,name=total_coin_b_num,json=totalCoinBNum,proto3" json:"total_coin_b_num,omitempty"`
- TotalCoinCNum uint32 `protobuf:"varint,10,opt,name=total_coin_c_num,json=totalCoinCNum,proto3" json:"total_coin_c_num,omitempty"`
+ StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Unk3300_GMMECMPDJMI uint32 `protobuf:"varint,8,opt,name=Unk3300_GMMECMPDJMI,json=Unk3300GMMECMPDJMI,proto3" json:"Unk3300_GMMECMPDJMI,omitempty"`
+ Unk3300_PBELMOJKKHP uint32 `protobuf:"varint,4,opt,name=Unk3300_PBELMOJKKHP,json=Unk3300PBELMOJKKHP,proto3" json:"Unk3300_PBELMOJKKHP,omitempty"`
+ CurLevel uint32 `protobuf:"varint,14,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ Unk3300_AHIEENGKPFA bool `protobuf:"varint,10,opt,name=Unk3300_AHIEENGKPFA,json=Unk3300AHIEENGKPFA,proto3" json:"Unk3300_AHIEENGKPFA,omitempty"`
+ Unk3300_BPLKJMIOKHM bool `protobuf:"varint,15,opt,name=Unk3300_BPLKJMIOKHM,json=Unk3300BPLKJMIOKHM,proto3" json:"Unk3300_BPLKJMIOKHM,omitempty"`
+ FinishedChallengeCellNumMap map[uint32]*RoguelikeSettleCoinInfo `protobuf:"bytes,6,rep,name=finished_challenge_cell_num_map,json=finishedChallengeCellNumMap,proto3" json:"finished_challenge_cell_num_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *RoguelikeDungeonSettleInfo) Reset() {
@@ -89,46 +89,46 @@ func (x *RoguelikeDungeonSettleInfo) GetStageId() uint32 {
return 0
}
-func (x *RoguelikeDungeonSettleInfo) GetIsFinalLevel() bool {
+func (x *RoguelikeDungeonSettleInfo) GetUnk3300_GMMECMPDJMI() uint32 {
if x != nil {
- return x.IsFinalLevel
+ return x.Unk3300_GMMECMPDJMI
}
- return false
+ return 0
}
-func (x *RoguelikeDungeonSettleInfo) GetFinishedChallengeCellNumMap() map[uint32]*RoguelikeSettleCoinInfo {
+func (x *RoguelikeDungeonSettleInfo) GetUnk3300_PBELMOJKKHP() uint32 {
if x != nil {
- return x.FinishedChallengeCellNumMap
+ return x.Unk3300_PBELMOJKKHP
}
- return nil
+ return 0
}
-func (x *RoguelikeDungeonSettleInfo) GetIsCoinCReachLimit() bool {
+func (x *RoguelikeDungeonSettleInfo) GetCurLevel() uint32 {
if x != nil {
- return x.IsCoinCReachLimit
+ return x.CurLevel
}
- return false
+ return 0
}
-func (x *RoguelikeDungeonSettleInfo) GetCurLevel() uint32 {
+func (x *RoguelikeDungeonSettleInfo) GetUnk3300_AHIEENGKPFA() bool {
if x != nil {
- return x.CurLevel
+ return x.Unk3300_AHIEENGKPFA
}
- return 0
+ return false
}
-func (x *RoguelikeDungeonSettleInfo) GetTotalCoinBNum() uint32 {
+func (x *RoguelikeDungeonSettleInfo) GetUnk3300_BPLKJMIOKHM() bool {
if x != nil {
- return x.TotalCoinBNum
+ return x.Unk3300_BPLKJMIOKHM
}
- return 0
+ return false
}
-func (x *RoguelikeDungeonSettleInfo) GetTotalCoinCNum() uint32 {
+func (x *RoguelikeDungeonSettleInfo) GetFinishedChallengeCellNumMap() map[uint32]*RoguelikeSettleCoinInfo {
if x != nil {
- return x.TotalCoinCNum
+ return x.FinishedChallengeCellNumMap
}
- return 0
+ return nil
}
var File_RoguelikeDungeonSettleInfo_proto protoreflect.FileDescriptor
@@ -138,39 +138,40 @@ var file_RoguelikeDungeonSettleInfo_proto_rawDesc = []byte{
0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x65, 0x74,
0x74, 0x6c, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xed, 0x03, 0x0a, 0x1a, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44,
+ 0x6f, 0x22, 0x87, 0x04, 0x0a, 0x1a, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x69,
- 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x4c, 0x65, 0x76, 0x65,
- 0x6c, 0x12, 0x82, 0x01, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x63,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x6e, 0x75,
- 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x52, 0x6f,
- 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65,
- 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
- 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x4e, 0x75,
- 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x1b, 0x66, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x65, 0x6c, 0x6c,
- 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x30, 0x0a, 0x15, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x69,
- 0x6e, 0x5f, 0x63, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x68, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x52, 0x65,
- 0x61, 0x63, 0x68, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x27, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x63,
- 0x6f, 0x69, 0x6e, 0x5f, 0x62, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x4e, 0x75, 0x6d, 0x12, 0x27,
- 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x5f, 0x6e,
- 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43,
- 0x6f, 0x69, 0x6e, 0x43, 0x4e, 0x75, 0x6d, 0x1a, 0x68, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x65, 0x6c, 0x6c,
- 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
- 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2e, 0x0a,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x52,
- 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f,
- 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x4d, 0x45, 0x43, 0x4d, 0x50, 0x44, 0x4a,
+ 0x4d, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x47, 0x4d, 0x4d, 0x45, 0x43, 0x4d, 0x50, 0x44, 0x4a, 0x4d, 0x49, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x42, 0x45, 0x4c, 0x4d, 0x4f, 0x4a, 0x4b,
+ 0x4b, 0x48, 0x50, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x50, 0x42, 0x45, 0x4c, 0x4d, 0x4f, 0x4a, 0x4b, 0x4b, 0x48, 0x50, 0x12, 0x1b, 0x0a,
+ 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x49, 0x45, 0x45, 0x4e, 0x47, 0x4b, 0x50, 0x46,
+ 0x41, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x48, 0x49, 0x45, 0x45, 0x4e, 0x47, 0x4b, 0x50, 0x46, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x4c, 0x4b, 0x4a, 0x4d, 0x49, 0x4f, 0x4b,
+ 0x48, 0x4d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x42, 0x50, 0x4c, 0x4b, 0x4a, 0x4d, 0x49, 0x4f, 0x4b, 0x48, 0x4d, 0x12, 0x82, 0x01, 0x0a,
+ 0x1f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69,
+ 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x52, 0x1b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x43, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x61,
+ 0x70, 0x1a, 0x68, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x4e, 0x75, 0x6d, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69,
+ 0x6b, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RoguelikeEffectDataNotify.pb.go b/gover/gen/RoguelikeEffectDataNotify.pb.go
index 3e0ebb2f..9ce93b61 100644
--- a/gover/gen/RoguelikeEffectDataNotify.pb.go
+++ b/gover/gen/RoguelikeEffectDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeEffectDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8222
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeEffectDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurseList []*RogueEffectRecord `protobuf:"bytes,7,rep,name=curse_list,json=curseList,proto3" json:"curse_list,omitempty"`
- CardList []*RogueEffectRecord `protobuf:"bytes,4,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ CardList []*RogueEffectRecord `protobuf:"bytes,3,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ CurseList []*RogueEffectRecord `protobuf:"bytes,8,rep,name=curse_list,json=curseList,proto3" json:"curse_list,omitempty"`
}
func (x *RoguelikeEffectDataNotify) Reset() {
@@ -80,16 +77,16 @@ func (*RoguelikeEffectDataNotify) Descriptor() ([]byte, []int) {
return file_RoguelikeEffectDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *RoguelikeEffectDataNotify) GetCurseList() []*RogueEffectRecord {
+func (x *RoguelikeEffectDataNotify) GetCardList() []*RogueEffectRecord {
if x != nil {
- return x.CurseList
+ return x.CardList
}
return nil
}
-func (x *RoguelikeEffectDataNotify) GetCardList() []*RogueEffectRecord {
+func (x *RoguelikeEffectDataNotify) GetCurseList() []*RogueEffectRecord {
if x != nil {
- return x.CardList
+ return x.CurseList
}
return nil
}
@@ -102,13 +99,13 @@ var file_RoguelikeEffectDataNotify_proto_rawDesc = []byte{
0x6f, 0x1a, 0x17, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x19, 0x52, 0x6f,
0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x44, 0x61, 0x74,
- 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x0a, 0x63, 0x75, 0x72, 0x73, 0x65,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52, 0x6f,
- 0x67, 0x75, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52,
- 0x09, 0x63, 0x75, 0x72, 0x73, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x09, 0x63, 0x61,
- 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e,
- 0x52, 0x6f, 0x67, 0x75, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52, 0x6f, 0x67,
+ 0x75, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x08,
+ 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x0a, 0x63, 0x75, 0x72, 0x73,
+ 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52,
+ 0x6f, 0x67, 0x75, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x52, 0x09, 0x63, 0x75, 0x72, 0x73, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -130,8 +127,8 @@ var file_RoguelikeEffectDataNotify_proto_goTypes = []interface{}{
(*RogueEffectRecord)(nil), // 1: RogueEffectRecord
}
var file_RoguelikeEffectDataNotify_proto_depIdxs = []int32{
- 1, // 0: RoguelikeEffectDataNotify.curse_list:type_name -> RogueEffectRecord
- 1, // 1: RoguelikeEffectDataNotify.card_list:type_name -> RogueEffectRecord
+ 1, // 0: RoguelikeEffectDataNotify.card_list:type_name -> RogueEffectRecord
+ 1, // 1: RoguelikeEffectDataNotify.curse_list:type_name -> RogueEffectRecord
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/RoguelikeEffectViewReq.pb.go b/gover/gen/RoguelikeEffectViewReq.pb.go
index 339402dc..4efa4a1a 100644
--- a/gover/gen/RoguelikeEffectViewReq.pb.go
+++ b/gover/gen/RoguelikeEffectViewReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeEffectViewReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8528
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RoguelikeEffectViewReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ViewCurseList []uint32 `protobuf:"varint,10,rep,packed,name=view_curse_list,json=viewCurseList,proto3" json:"view_curse_list,omitempty"`
- ViewCardList []uint32 `protobuf:"varint,2,rep,packed,name=view_card_list,json=viewCardList,proto3" json:"view_card_list,omitempty"`
+ Unk3300_FKGJGIJHKJI []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_FKGJGIJHKJI,json=Unk3300FKGJGIJHKJI,proto3" json:"Unk3300_FKGJGIJHKJI,omitempty"`
+ Unk3300_LMIIAEPBKNB []uint32 `protobuf:"varint,15,rep,packed,name=Unk3300_LMIIAEPBKNB,json=Unk3300LMIIAEPBKNB,proto3" json:"Unk3300_LMIIAEPBKNB,omitempty"`
}
func (x *RoguelikeEffectViewReq) Reset() {
@@ -81,16 +77,16 @@ func (*RoguelikeEffectViewReq) Descriptor() ([]byte, []int) {
return file_RoguelikeEffectViewReq_proto_rawDescGZIP(), []int{0}
}
-func (x *RoguelikeEffectViewReq) GetViewCurseList() []uint32 {
+func (x *RoguelikeEffectViewReq) GetUnk3300_FKGJGIJHKJI() []uint32 {
if x != nil {
- return x.ViewCurseList
+ return x.Unk3300_FKGJGIJHKJI
}
return nil
}
-func (x *RoguelikeEffectViewReq) GetViewCardList() []uint32 {
+func (x *RoguelikeEffectViewReq) GetUnk3300_LMIIAEPBKNB() []uint32 {
if x != nil {
- return x.ViewCardList
+ return x.Unk3300_LMIIAEPBKNB
}
return nil
}
@@ -99,15 +95,16 @@ var File_RoguelikeEffectViewReq_proto protoreflect.FileDescriptor
var file_RoguelikeEffectViewReq_proto_rawDesc = []byte{
0x0a, 0x1c, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66,
+ 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a,
0x0a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63,
- 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x76, 0x69, 0x65, 0x77,
- 0x5f, 0x63, 0x75, 0x72, 0x73, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0d, 0x76, 0x69, 0x65, 0x77, 0x43, 0x75, 0x72, 0x73, 0x65, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x24, 0x0a, 0x0e, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x76, 0x69, 0x65, 0x77, 0x43, 0x61,
- 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x47, 0x4a, 0x47, 0x49, 0x4a, 0x48, 0x4b, 0x4a, 0x49, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4b,
+ 0x47, 0x4a, 0x47, 0x49, 0x4a, 0x48, 0x4b, 0x4a, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4d, 0x49, 0x49, 0x41, 0x45, 0x50, 0x42, 0x4b, 0x4e, 0x42,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c,
+ 0x4d, 0x49, 0x49, 0x41, 0x45, 0x50, 0x42, 0x4b, 0x4e, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RoguelikeEffectViewRsp.pb.go b/gover/gen/RoguelikeEffectViewRsp.pb.go
index 827770e8..3c954e25 100644
--- a/gover/gen/RoguelikeEffectViewRsp.pb.go
+++ b/gover/gen/RoguelikeEffectViewRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeEffectViewRsp.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8639
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RoguelikeEffectViewRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RoguelikeEffectViewRsp) Reset() {
@@ -94,7 +90,7 @@ var file_RoguelikeEffectViewRsp_proto_rawDesc = []byte{
0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
0x0a, 0x16, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x65, 0x63,
0x74, 0x56, 0x69, 0x65, 0x77, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeGadgetInfo.pb.go b/gover/gen/RoguelikeGadgetInfo.pb.go
index b1e45b13..a1dfb186 100644
--- a/gover/gen/RoguelikeGadgetInfo.pb.go
+++ b/gover/gen/RoguelikeGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeGadgetInfo.proto
package gen
diff --git a/gover/gen/RoguelikeGiveUpReq.pb.go b/gover/gen/RoguelikeGiveUpReq.pb.go
index 98bbf2a4..26eea3a4 100644
--- a/gover/gen/RoguelikeGiveUpReq.pb.go
+++ b/gover/gen/RoguelikeGiveUpReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeGiveUpReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8660
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RoguelikeGiveUpReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
}
func (x *RoguelikeGiveUpReq) Reset() {
@@ -93,7 +89,7 @@ var file_RoguelikeGiveUpReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x69, 0x76, 0x65, 0x55,
0x70, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x12, 0x52, 0x6f,
0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x69, 0x76, 0x65, 0x55, 0x70, 0x52, 0x65, 0x71,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeGiveUpRsp.pb.go b/gover/gen/RoguelikeGiveUpRsp.pb.go
index bd43df60..729148ff 100644
--- a/gover/gen/RoguelikeGiveUpRsp.pb.go
+++ b/gover/gen/RoguelikeGiveUpRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeGiveUpRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8139
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeGiveUpRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
// Types that are assignable to Info:
//
// *RoguelikeGiveUpRsp_SettleInfo
@@ -117,7 +114,7 @@ type isRoguelikeGiveUpRsp_Info interface {
}
type RoguelikeGiveUpRsp_SettleInfo struct {
- SettleInfo *RoguelikeDungeonSettleInfo `protobuf:"bytes,8,opt,name=settle_info,json=settleInfo,proto3,oneof"`
+ SettleInfo *RoguelikeDungeonSettleInfo `protobuf:"bytes,2,opt,name=settle_info,json=settleInfo,proto3,oneof"`
}
func (*RoguelikeGiveUpRsp_SettleInfo) isRoguelikeGiveUpRsp_Info() {}
@@ -130,11 +127,11 @@ var file_RoguelikeGiveUpRsp_proto_rawDesc = []byte{
0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74,
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a,
0x12, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x69, 0x76, 0x65, 0x55, 0x70,
- 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04,
+ 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06,
0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74,
- 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
+ 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x65,
0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f,
diff --git a/gover/gen/RoguelikeMistClearNotify.pb.go b/gover/gen/RoguelikeMistClearNotify.pb.go
index e164f3e2..a933e786 100644
--- a/gover/gen/RoguelikeMistClearNotify.pb.go
+++ b/gover/gen/RoguelikeMistClearNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeMistClearNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8324
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeMistClearNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/RoguelikeRefreshCardCostUpdateNotify.pb.go b/gover/gen/RoguelikeRefreshCardCostUpdateNotify.pb.go
index 4238c4be..5837507b 100644
--- a/gover/gen/RoguelikeRefreshCardCostUpdateNotify.pb.go
+++ b/gover/gen/RoguelikeRefreshCardCostUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeRefreshCardCostUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8927
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeRefreshCardCostUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemCount uint32 `protobuf:"varint,5,opt,name=item_count,json=itemCount,proto3" json:"item_count,omitempty"`
- ItemId uint32 `protobuf:"varint,1,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ ItemCount uint32 `protobuf:"varint,13,opt,name=item_count,json=itemCount,proto3" json:"item_count,omitempty"`
+ ItemId uint32 `protobuf:"varint,15,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
}
func (x *RoguelikeRefreshCardCostUpdateNotify) Reset() {
@@ -103,8 +100,8 @@ var file_RoguelikeRefreshCardCostUpdateNotify_proto_rawDesc = []byte{
0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
0x43, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01,
+ 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0f,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeResourceBonusPropUpdateNotify.pb.go b/gover/gen/RoguelikeResourceBonusPropUpdateNotify.pb.go
index c3ae392b..6a4ead59 100644
--- a/gover/gen/RoguelikeResourceBonusPropUpdateNotify.pb.go
+++ b/gover/gen/RoguelikeResourceBonusPropUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeResourceBonusPropUpdateNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8555
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeResourceBonusPropUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BonusResourceProp float32 `protobuf:"fixed32,12,opt,name=bonus_resource_prop,json=bonusResourceProp,proto3" json:"bonus_resource_prop,omitempty"`
+ BonusResourceProp float32 `protobuf:"fixed32,5,opt,name=bonus_resource_prop,json=bonusResourceProp,proto3" json:"bonus_resource_prop,omitempty"`
}
func (x *RoguelikeResourceBonusPropUpdateNotify) Reset() {
@@ -96,7 +93,7 @@ var file_RoguelikeResourceBonusPropUpdateNotify_proto_rawDesc = []byte{
0x72, 0x63, 0x65, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x50, 0x72, 0x6f, 0x70, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x62, 0x6f, 0x6e, 0x75,
0x73, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x52, 0x65, 0x73, 0x6f,
+ 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x52, 0x65, 0x73, 0x6f,
0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeRuneRecord.pb.go b/gover/gen/RoguelikeRuneRecord.pb.go
index 55178199..ae3dc494 100644
--- a/gover/gen/RoguelikeRuneRecord.pb.go
+++ b/gover/gen/RoguelikeRuneRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeRuneRecord.proto
package gen
@@ -41,9 +41,9 @@ type RoguelikeRuneRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LeftCount uint32 `protobuf:"varint,14,opt,name=left_count,json=leftCount,proto3" json:"left_count,omitempty"`
- RuneId uint32 `protobuf:"varint,6,opt,name=rune_id,json=runeId,proto3" json:"rune_id,omitempty"`
- MaxCount uint32 `protobuf:"varint,4,opt,name=max_count,json=maxCount,proto3" json:"max_count,omitempty"`
+ RuneId uint32 `protobuf:"varint,10,opt,name=rune_id,json=runeId,proto3" json:"rune_id,omitempty"`
+ Unk3300_JLOLMLFAPHH uint32 `protobuf:"varint,1,opt,name=Unk3300_JLOLMLFAPHH,json=Unk3300JLOLMLFAPHH,proto3" json:"Unk3300_JLOLMLFAPHH,omitempty"`
+ Unk3300_IGBOJLPPKON uint32 `protobuf:"varint,11,opt,name=Unk3300_IGBOJLPPKON,json=Unk3300IGBOJLPPKON,proto3" json:"Unk3300_IGBOJLPPKON,omitempty"`
}
func (x *RoguelikeRuneRecord) Reset() {
@@ -78,23 +78,23 @@ func (*RoguelikeRuneRecord) Descriptor() ([]byte, []int) {
return file_RoguelikeRuneRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *RoguelikeRuneRecord) GetLeftCount() uint32 {
+func (x *RoguelikeRuneRecord) GetRuneId() uint32 {
if x != nil {
- return x.LeftCount
+ return x.RuneId
}
return 0
}
-func (x *RoguelikeRuneRecord) GetRuneId() uint32 {
+func (x *RoguelikeRuneRecord) GetUnk3300_JLOLMLFAPHH() uint32 {
if x != nil {
- return x.RuneId
+ return x.Unk3300_JLOLMLFAPHH
}
return 0
}
-func (x *RoguelikeRuneRecord) GetMaxCount() uint32 {
+func (x *RoguelikeRuneRecord) GetUnk3300_IGBOJLPPKON() uint32 {
if x != nil {
- return x.MaxCount
+ return x.Unk3300_IGBOJLPPKON
}
return 0
}
@@ -103,15 +103,17 @@ var File_RoguelikeRuneRecord_proto protoreflect.FileDescriptor
var file_RoguelikeRuneRecord_proto_rawDesc = []byte{
0x0a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x13, 0x52,
- 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x65, 0x66, 0x74, 0x43, 0x6f, 0x75, 0x6e,
- 0x74, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x72, 0x75, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61,
- 0x78, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d,
- 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x13,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x75, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x4f, 0x4c, 0x4d, 0x4c, 0x46, 0x41,
+ 0x50, 0x48, 0x48, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4a, 0x4c, 0x4f, 0x4c, 0x4d, 0x4c, 0x46, 0x41, 0x50, 0x48, 0x48, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x42, 0x4f, 0x4a, 0x4c, 0x50,
+ 0x50, 0x4b, 0x4f, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x49, 0x47, 0x42, 0x4f, 0x4a, 0x4c, 0x50, 0x50, 0x4b, 0x4f, 0x4e, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RoguelikeRuneRecordUpdateNotify.pb.go b/gover/gen/RoguelikeRuneRecordUpdateNotify.pb.go
index a1ca1923..b3aaff1e 100644
--- a/gover/gen/RoguelikeRuneRecordUpdateNotify.pb.go
+++ b/gover/gen/RoguelikeRuneRecordUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeRuneRecordUpdateNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8973
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeRuneRecordUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/RoguelikeSelectAvatarAndEnterDungeonReq.pb.go b/gover/gen/RoguelikeSelectAvatarAndEnterDungeonReq.pb.go
index fe00169a..141681ff 100644
--- a/gover/gen/RoguelikeSelectAvatarAndEnterDungeonReq.pb.go
+++ b/gover/gen/RoguelikeSelectAvatarAndEnterDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeSelectAvatarAndEnterDungeonReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8457
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RoguelikeSelectAvatarAndEnterDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OnstageAvatarGuidList []uint64 `protobuf:"varint,14,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
- StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- BackstageAvatarGuidList []uint64 `protobuf:"varint,11,rep,packed,name=backstage_avatar_guid_list,json=backstageAvatarGuidList,proto3" json:"backstage_avatar_guid_list,omitempty"`
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ OnstageAvatarGuidList []uint64 `protobuf:"varint,12,rep,packed,name=onstage_avatar_guid_list,json=onstageAvatarGuidList,proto3" json:"onstage_avatar_guid_list,omitempty"`
+ BackstageAvatarGuidList []uint64 `protobuf:"varint,4,rep,packed,name=backstage_avatar_guid_list,json=backstageAvatarGuidList,proto3" json:"backstage_avatar_guid_list,omitempty"`
}
func (x *RoguelikeSelectAvatarAndEnterDungeonReq) Reset() {
@@ -82,18 +78,18 @@ func (*RoguelikeSelectAvatarAndEnterDungeonReq) Descriptor() ([]byte, []int) {
return file_RoguelikeSelectAvatarAndEnterDungeonReq_proto_rawDescGZIP(), []int{0}
}
-func (x *RoguelikeSelectAvatarAndEnterDungeonReq) GetOnstageAvatarGuidList() []uint64 {
+func (x *RoguelikeSelectAvatarAndEnterDungeonReq) GetStageId() uint32 {
if x != nil {
- return x.OnstageAvatarGuidList
+ return x.StageId
}
- return nil
+ return 0
}
-func (x *RoguelikeSelectAvatarAndEnterDungeonReq) GetStageId() uint32 {
+func (x *RoguelikeSelectAvatarAndEnterDungeonReq) GetOnstageAvatarGuidList() []uint64 {
if x != nil {
- return x.StageId
+ return x.OnstageAvatarGuidList
}
- return 0
+ return nil
}
func (x *RoguelikeSelectAvatarAndEnterDungeonReq) GetBackstageAvatarGuidList() []uint64 {
@@ -111,14 +107,14 @@ var file_RoguelikeSelectAvatarAndEnterDungeonReq_proto_rawDesc = []byte{
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xba, 0x01, 0x0a, 0x27, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x65, 0x6c,
0x65, 0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65,
- 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x37, 0x0a, 0x18, 0x6f,
- 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x04, 0x52, 0x15, 0x6f,
- 0x6e, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
+ 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x04, 0x52, 0x15, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
0x3b, 0x0a, 0x1a, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20,
+ 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20,
0x03, 0x28, 0x04, 0x52, 0x17, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/RoguelikeSelectAvatarAndEnterDungeonRsp.pb.go b/gover/gen/RoguelikeSelectAvatarAndEnterDungeonRsp.pb.go
index f8feaaf2..031922d3 100644
--- a/gover/gen/RoguelikeSelectAvatarAndEnterDungeonRsp.pb.go
+++ b/gover/gen/RoguelikeSelectAvatarAndEnterDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeSelectAvatarAndEnterDungeonRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8538
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeSelectAvatarAndEnterDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
}
func (x *RoguelikeSelectAvatarAndEnterDungeonRsp) Reset() {
@@ -80,16 +77,16 @@ func (*RoguelikeSelectAvatarAndEnterDungeonRsp) Descriptor() ([]byte, []int) {
return file_RoguelikeSelectAvatarAndEnterDungeonRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *RoguelikeSelectAvatarAndEnterDungeonRsp) GetStageId() uint32 {
+func (x *RoguelikeSelectAvatarAndEnterDungeonRsp) GetRetcode() int32 {
if x != nil {
- return x.StageId
+ return x.Retcode
}
return 0
}
-func (x *RoguelikeSelectAvatarAndEnterDungeonRsp) GetRetcode() int32 {
+func (x *RoguelikeSelectAvatarAndEnterDungeonRsp) GetStageId() uint32 {
if x != nil {
- return x.Retcode
+ return x.StageId
}
return 0
}
@@ -102,10 +99,10 @@ var file_RoguelikeSelectAvatarAndEnterDungeonRsp_proto_rawDesc = []byte{
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x5e, 0x0a, 0x27, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x65, 0x6c, 0x65,
0x63, 0x74, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72,
- 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeSettleCoinInfo.pb.go b/gover/gen/RoguelikeSettleCoinInfo.pb.go
index 5ebed4ee..aee2034b 100644
--- a/gover/gen/RoguelikeSettleCoinInfo.pb.go
+++ b/gover/gen/RoguelikeSettleCoinInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeSettleCoinInfo.proto
package gen
@@ -41,9 +41,9 @@ type RoguelikeSettleCoinInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CoinC uint32 `protobuf:"varint,8,opt,name=coin_c,json=coinC,proto3" json:"coin_c,omitempty"`
- CoinB uint32 `protobuf:"varint,10,opt,name=coin_b,json=coinB,proto3" json:"coin_b,omitempty"`
- CellNum uint32 `protobuf:"varint,1,opt,name=cell_num,json=cellNum,proto3" json:"cell_num,omitempty"`
+ Unk3300_MFKOIMONCLA uint32 `protobuf:"varint,10,opt,name=Unk3300_MFKOIMONCLA,json=Unk3300MFKOIMONCLA,proto3" json:"Unk3300_MFKOIMONCLA,omitempty"`
+ Unk3300_LFEKGBBAMHE uint32 `protobuf:"varint,12,opt,name=Unk3300_LFEKGBBAMHE,json=Unk3300LFEKGBBAMHE,proto3" json:"Unk3300_LFEKGBBAMHE,omitempty"`
+ CoinC uint32 `protobuf:"varint,6,opt,name=coin_c,json=coinC,proto3" json:"coin_c,omitempty"`
}
func (x *RoguelikeSettleCoinInfo) Reset() {
@@ -78,23 +78,23 @@ func (*RoguelikeSettleCoinInfo) Descriptor() ([]byte, []int) {
return file_RoguelikeSettleCoinInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *RoguelikeSettleCoinInfo) GetCoinC() uint32 {
+func (x *RoguelikeSettleCoinInfo) GetUnk3300_MFKOIMONCLA() uint32 {
if x != nil {
- return x.CoinC
+ return x.Unk3300_MFKOIMONCLA
}
return 0
}
-func (x *RoguelikeSettleCoinInfo) GetCoinB() uint32 {
+func (x *RoguelikeSettleCoinInfo) GetUnk3300_LFEKGBBAMHE() uint32 {
if x != nil {
- return x.CoinB
+ return x.Unk3300_LFEKGBBAMHE
}
return 0
}
-func (x *RoguelikeSettleCoinInfo) GetCellNum() uint32 {
+func (x *RoguelikeSettleCoinInfo) GetCoinC() uint32 {
if x != nil {
- return x.CellNum
+ return x.CoinC
}
return 0
}
@@ -104,14 +104,17 @@ var File_RoguelikeSettleCoinInfo_proto protoreflect.FileDescriptor
var file_RoguelikeSettleCoinInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
0x65, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0x62, 0x0a, 0x17, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x65, 0x74, 0x74,
- 0x6c, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x6f,
- 0x69, 0x6e, 0x5f, 0x63, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x69, 0x6e,
- 0x43, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x62, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x69, 0x6e, 0x42, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x65, 0x6c, 0x6c,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x63, 0x65, 0x6c, 0x6c,
- 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
+ 0x92, 0x01, 0x0a, 0x17, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x4b, 0x4f, 0x49, 0x4d, 0x4f, 0x4e, 0x43,
+ 0x4c, 0x41, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4d, 0x46, 0x4b, 0x4f, 0x49, 0x4d, 0x4f, 0x4e, 0x43, 0x4c, 0x41, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x46, 0x45, 0x4b, 0x47, 0x42, 0x42, 0x41,
+ 0x4d, 0x48, 0x45, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4c, 0x46, 0x45, 0x4b, 0x47, 0x42, 0x42, 0x41, 0x4d, 0x48, 0x45, 0x12, 0x15, 0x0a,
+ 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63,
+ 0x6f, 0x69, 0x6e, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RoguelikeShikigamiRecord.pb.go b/gover/gen/RoguelikeShikigamiRecord.pb.go
index fce6b039..64ae8016 100644
--- a/gover/gen/RoguelikeShikigamiRecord.pb.go
+++ b/gover/gen/RoguelikeShikigamiRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeShikigamiRecord.proto
package gen
@@ -41,8 +41,8 @@ type RoguelikeShikigamiRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,6,opt,name=id,proto3" json:"id,omitempty"`
- Level uint32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
+ Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
+ Level uint32 `protobuf:"varint,10,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *RoguelikeShikigamiRecord) Reset() {
@@ -98,8 +98,8 @@ var file_RoguelikeShikigamiRecord_proto_rawDesc = []byte{
0x67, 0x61, 0x6d, 0x69, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x40, 0x0a, 0x18, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x68, 0x69,
0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
+ 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeTakeStageFirstPassRewardReq.pb.go b/gover/gen/RoguelikeTakeStageFirstPassRewardReq.pb.go
index 453a9a70..fa1852fc 100644
--- a/gover/gen/RoguelikeTakeStageFirstPassRewardReq.pb.go
+++ b/gover/gen/RoguelikeTakeStageFirstPassRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeTakeStageFirstPassRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type RoguelikeTakeStageFirstPassRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
}
func (x *RoguelikeTakeStageFirstPassRewardReq) Reset() {
@@ -96,7 +92,7 @@ var file_RoguelikeTakeStageFirstPassRewardReq_proto_rawDesc = []byte{
0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61,
0x67, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/RoguelikeTakeStageFirstPassRewardRsp.pb.go b/gover/gen/RoguelikeTakeStageFirstPassRewardRsp.pb.go
index 2003d9cf..689f4195 100644
--- a/gover/gen/RoguelikeTakeStageFirstPassRewardRsp.pb.go
+++ b/gover/gen/RoguelikeTakeStageFirstPassRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoguelikeTakeStageFirstPassRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8552
-// EnetChannelId: 0
-// EnetIsReliable: true
type RoguelikeTakeStageFirstPassRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *RoguelikeTakeStageFirstPassRewardRsp) Reset() {
@@ -103,8 +100,8 @@ var file_RoguelikeTakeStageFirstPassRewardRsp_proto_rawDesc = []byte{
0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x54, 0x61, 0x6b, 0x65, 0x53, 0x74, 0x61,
0x67, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/Route.pb.go b/gover/gen/Route.pb.go
index 54d47580..2f3d1b81 100644
--- a/gover/gen/Route.pb.go
+++ b/gover/gen/Route.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Route.proto
package gen
diff --git a/gover/gen/RoutePoint.pb.go b/gover/gen/RoutePoint.pb.go
index 91c79893..d3ea21b5 100644
--- a/gover/gen/RoutePoint.pb.go
+++ b/gover/gen/RoutePoint.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoutePoint.proto
package gen
@@ -41,8 +41,9 @@ type RoutePoint struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Position *Vector `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
- ArriveRange float32 `protobuf:"fixed32,2,opt,name=arrive_range,json=arriveRange,proto3" json:"arrive_range,omitempty"`
+ Position *Vector `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
+ ArriveRange float32 `protobuf:"fixed32,2,opt,name=arrive_range,json=arriveRange,proto3" json:"arrive_range,omitempty"`
+ HasReachEvent bool `protobuf:"varint,3,opt,name=has_reach_event,json=hasReachEvent,proto3" json:"has_reach_event,omitempty"`
// Types that are assignable to MoveParams:
//
// *RoutePoint_Velocity
@@ -102,6 +103,13 @@ func (x *RoutePoint) GetArriveRange() float32 {
return 0
}
+func (x *RoutePoint) GetHasReachEvent() bool {
+ if x != nil {
+ return x.HasReachEvent
+ }
+ return false
+}
+
func (m *RoutePoint) GetMoveParams() isRoutePoint_MoveParams {
if m != nil {
return m.MoveParams
@@ -195,28 +203,30 @@ var file_RoutePoint_proto_rawDesc = []byte{
0x0a, 0x10, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69,
0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x02, 0x0a, 0x0a, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x02, 0x0a, 0x0a, 0x52, 0x6f, 0x75, 0x74, 0x65,
0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x72,
0x72, 0x69, 0x76, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02,
- 0x52, 0x0b, 0x61, 0x72, 0x72, 0x69, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1c, 0x0a,
- 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x48,
- 0x00, 0x52, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x04, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x04, 0x74, 0x69, 0x6d,
- 0x65, 0x12, 0x25, 0x0a, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x15, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x48, 0x01, 0x52, 0x08,
- 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x0e, 0x72, 0x6f, 0x74, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f,
- 0x6e, 0x48, 0x01, 0x52, 0x0d, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65,
- 0x65, 0x64, 0x12, 0x30, 0x0a, 0x0a, 0x61, 0x78, 0x69, 0x73, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64,
- 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61,
- 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x48, 0x01, 0x52, 0x09, 0x61, 0x78, 0x69, 0x73, 0x53,
- 0x70, 0x65, 0x65, 0x64, 0x42, 0x0d, 0x0a, 0x0b, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x0b, 0x61, 0x72, 0x72, 0x69, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x26, 0x0a,
+ 0x0f, 0x68, 0x61, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x68, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x68, 0x61, 0x73, 0x52, 0x65, 0x61, 0x63, 0x68,
+ 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74,
+ 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x08, 0x76, 0x65, 0x6c, 0x6f, 0x63,
+ 0x69, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x02, 0x48, 0x00, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x08, 0x72, 0x6f, 0x74,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x48, 0x01, 0x52, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x12, 0x38, 0x0a, 0x0e, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65,
+ 0x65, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x74, 0x68, 0x51,
+ 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x48, 0x01, 0x52, 0x0d, 0x72, 0x6f, 0x74,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x0a, 0x61, 0x78,
+ 0x69, 0x73, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x48,
+ 0x01, 0x52, 0x09, 0x61, 0x78, 0x69, 0x73, 0x53, 0x70, 0x65, 0x65, 0x64, 0x42, 0x0d, 0x0a, 0x0b,
+ 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x72,
+ 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/RoutePointChangeInfo.pb.go b/gover/gen/RoutePointChangeInfo.pb.go
index 143a461d..b5c44028 100644
--- a/gover/gen/RoutePointChangeInfo.pb.go
+++ b/gover/gen/RoutePointChangeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: RoutePointChangeInfo.proto
package gen
@@ -41,9 +41,9 @@ type RoutePointChangeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WaitTime float32 `protobuf:"fixed32,6,opt,name=wait_time,json=waitTime,proto3" json:"wait_time,omitempty"`
- TargetVelocity float32 `protobuf:"fixed32,14,opt,name=target_velocity,json=targetVelocity,proto3" json:"target_velocity,omitempty"`
- PointIndex uint32 `protobuf:"varint,11,opt,name=point_index,json=pointIndex,proto3" json:"point_index,omitempty"`
+ TargetVelocity float32 `protobuf:"fixed32,12,opt,name=target_velocity,json=targetVelocity,proto3" json:"target_velocity,omitempty"`
+ WaitTime float32 `protobuf:"fixed32,14,opt,name=wait_time,json=waitTime,proto3" json:"wait_time,omitempty"`
+ PointIndex uint32 `protobuf:"varint,4,opt,name=point_index,json=pointIndex,proto3" json:"point_index,omitempty"`
}
func (x *RoutePointChangeInfo) Reset() {
@@ -78,16 +78,16 @@ func (*RoutePointChangeInfo) Descriptor() ([]byte, []int) {
return file_RoutePointChangeInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *RoutePointChangeInfo) GetWaitTime() float32 {
+func (x *RoutePointChangeInfo) GetTargetVelocity() float32 {
if x != nil {
- return x.WaitTime
+ return x.TargetVelocity
}
return 0
}
-func (x *RoutePointChangeInfo) GetTargetVelocity() float32 {
+func (x *RoutePointChangeInfo) GetWaitTime() float32 {
if x != nil {
- return x.TargetVelocity
+ return x.WaitTime
}
return 0
}
@@ -105,12 +105,12 @@ var file_RoutePointChangeInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x14,
0x52, 0x6f, 0x75, 0x74, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x77, 0x61, 0x69, 0x74, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x76, 0x65, 0x6c, 0x6f,
- 0x63, 0x69, 0x74, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x56, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x27, 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x76,
+ 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x56, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x12, 0x1b, 0x0a,
+ 0x09, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x08, 0x77, 0x61, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0a, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SalesmanActivityDetailInfo.pb.go b/gover/gen/SalesmanActivityDetailInfo.pb.go
index dc8d27b6..99045fa9 100644
--- a/gover/gen/SalesmanActivityDetailInfo.pb.go
+++ b/gover/gen/SalesmanActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanActivityDetailInfo.proto
package gen
@@ -41,16 +41,16 @@ type SalesmanActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SpecialRewardPreviewId uint32 `protobuf:"varint,3,opt,name=special_reward_preview_id,json=specialRewardPreviewId,proto3" json:"special_reward_preview_id,omitempty"`
- Status SalesmanStatusType `protobuf:"varint,4,opt,name=status,proto3,enum=SalesmanStatusType" json:"status,omitempty"`
- LastDeliverTime uint32 `protobuf:"varint,2,opt,name=last_deliver_time,json=lastDeliverTime,proto3" json:"last_deliver_time,omitempty"`
- SelectedRewardIdMap map[uint32]uint32 `protobuf:"bytes,5,rep,name=selected_reward_id_map,json=selectedRewardIdMap,proto3" json:"selected_reward_id_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- DeliverCount uint32 `protobuf:"varint,11,opt,name=deliver_count,json=deliverCount,proto3" json:"deliver_count,omitempty"`
- IsHasTakenSpecialReward bool `protobuf:"varint,7,opt,name=is_has_taken_special_reward,json=isHasTakenSpecialReward,proto3" json:"is_has_taken_special_reward,omitempty"`
- DayIndex uint32 `protobuf:"varint,12,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
- CondDayCount uint32 `protobuf:"varint,6,opt,name=cond_day_count,json=condDayCount,proto3" json:"cond_day_count,omitempty"`
- DayRewardId uint32 `protobuf:"varint,9,opt,name=day_reward_id,json=dayRewardId,proto3" json:"day_reward_id,omitempty"`
- IsTodayHasDelivered bool `protobuf:"varint,13,opt,name=is_today_has_delivered,json=isTodayHasDelivered,proto3" json:"is_today_has_delivered,omitempty"`
+ Status SalesmanStatusType `protobuf:"varint,5,opt,name=status,proto3,enum=SalesmanStatusType" json:"status,omitempty"`
+ SelectedRewardIdMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=selected_reward_id_map,json=selectedRewardIdMap,proto3" json:"selected_reward_id_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_DIJFOCBGIAM uint32 `protobuf:"varint,7,opt,name=Unk3300_DIJFOCBGIAM,json=Unk3300DIJFOCBGIAM,proto3" json:"Unk3300_DIJFOCBGIAM,omitempty"`
+ Unk3300_DJFCEFKGKPI bool `protobuf:"varint,2,opt,name=Unk3300_DJFCEFKGKPI,json=Unk3300DJFCEFKGKPI,proto3" json:"Unk3300_DJFCEFKGKPI,omitempty"`
+ DayIndex uint32 `protobuf:"varint,9,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ Unk3300_LPABHMOPFCE uint32 `protobuf:"varint,6,opt,name=Unk3300_LPABHMOPFCE,json=Unk3300LPABHMOPFCE,proto3" json:"Unk3300_LPABHMOPFCE,omitempty"`
+ Unk3300_KNJCBGFKLFD uint32 `protobuf:"varint,10,opt,name=Unk3300_KNJCBGFKLFD,json=Unk3300KNJCBGFKLFD,proto3" json:"Unk3300_KNJCBGFKLFD,omitempty"`
+ Unk3300_FOFFAEEBBNP uint32 `protobuf:"varint,3,opt,name=Unk3300_FOFFAEEBBNP,json=Unk3300FOFFAEEBBNP,proto3" json:"Unk3300_FOFFAEEBBNP,omitempty"`
+ Unk3300_JNALBACFNFN bool `protobuf:"varint,14,opt,name=Unk3300_JNALBACFNFN,json=Unk3300JNALBACFNFN,proto3" json:"Unk3300_JNALBACFNFN,omitempty"`
+ DayRewardId uint32 `protobuf:"varint,11,opt,name=day_reward_id,json=dayRewardId,proto3" json:"day_reward_id,omitempty"`
}
func (x *SalesmanActivityDetailInfo) Reset() {
@@ -85,13 +85,6 @@ func (*SalesmanActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_SalesmanActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SalesmanActivityDetailInfo) GetSpecialRewardPreviewId() uint32 {
- if x != nil {
- return x.SpecialRewardPreviewId
- }
- return 0
-}
-
func (x *SalesmanActivityDetailInfo) GetStatus() SalesmanStatusType {
if x != nil {
return x.Status
@@ -99,13 +92,6 @@ func (x *SalesmanActivityDetailInfo) GetStatus() SalesmanStatusType {
return SalesmanStatusType_SALESMAN_STATUS_TYPE_NONE
}
-func (x *SalesmanActivityDetailInfo) GetLastDeliverTime() uint32 {
- if x != nil {
- return x.LastDeliverTime
- }
- return 0
-}
-
func (x *SalesmanActivityDetailInfo) GetSelectedRewardIdMap() map[uint32]uint32 {
if x != nil {
return x.SelectedRewardIdMap
@@ -113,16 +99,16 @@ func (x *SalesmanActivityDetailInfo) GetSelectedRewardIdMap() map[uint32]uint32
return nil
}
-func (x *SalesmanActivityDetailInfo) GetDeliverCount() uint32 {
+func (x *SalesmanActivityDetailInfo) GetUnk3300_DIJFOCBGIAM() uint32 {
if x != nil {
- return x.DeliverCount
+ return x.Unk3300_DIJFOCBGIAM
}
return 0
}
-func (x *SalesmanActivityDetailInfo) GetIsHasTakenSpecialReward() bool {
+func (x *SalesmanActivityDetailInfo) GetUnk3300_DJFCEFKGKPI() bool {
if x != nil {
- return x.IsHasTakenSpecialReward
+ return x.Unk3300_DJFCEFKGKPI
}
return false
}
@@ -134,74 +120,88 @@ func (x *SalesmanActivityDetailInfo) GetDayIndex() uint32 {
return 0
}
-func (x *SalesmanActivityDetailInfo) GetCondDayCount() uint32 {
+func (x *SalesmanActivityDetailInfo) GetUnk3300_LPABHMOPFCE() uint32 {
if x != nil {
- return x.CondDayCount
+ return x.Unk3300_LPABHMOPFCE
}
return 0
}
-func (x *SalesmanActivityDetailInfo) GetDayRewardId() uint32 {
+func (x *SalesmanActivityDetailInfo) GetUnk3300_KNJCBGFKLFD() uint32 {
if x != nil {
- return x.DayRewardId
+ return x.Unk3300_KNJCBGFKLFD
}
return 0
}
-func (x *SalesmanActivityDetailInfo) GetIsTodayHasDelivered() bool {
+func (x *SalesmanActivityDetailInfo) GetUnk3300_FOFFAEEBBNP() uint32 {
if x != nil {
- return x.IsTodayHasDelivered
+ return x.Unk3300_FOFFAEEBBNP
+ }
+ return 0
+}
+
+func (x *SalesmanActivityDetailInfo) GetUnk3300_JNALBACFNFN() bool {
+ if x != nil {
+ return x.Unk3300_JNALBACFNFN
}
return false
}
+func (x *SalesmanActivityDetailInfo) GetDayRewardId() uint32 {
+ if x != nil {
+ return x.DayRewardId
+ }
+ return 0
+}
+
var File_SalesmanActivityDetailInfo_proto protoreflect.FileDescriptor
var file_SalesmanActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x20, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x18, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x53, 0x74, 0x61, 0x74,
- 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x04, 0x0a,
+ 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x04, 0x0a,
0x1a, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x39, 0x0a, 0x19, 0x73,
- 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72,
- 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16,
- 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x50, 0x72, 0x65,
- 0x76, 0x69, 0x65, 0x77, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61,
- 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x73, 0x74, 0x61,
- 0x74, 0x75, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x65, 0x6c, 0x69,
- 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
- 0x6c, 0x61, 0x73, 0x74, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x69, 0x0a, 0x16, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x34, 0x2e, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x65, 0x6c,
- 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4d, 0x61, 0x70,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4d, 0x61, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x65,
- 0x6c, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
- 0x3c, 0x0a, 0x1b, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f,
- 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x69, 0x73, 0x48, 0x61, 0x73, 0x54, 0x61, 0x6b, 0x65, 0x6e,
- 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x6f,
- 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x64, 0x44, 0x61, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x61, 0x79, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x61, 0x79, 0x52, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x64, 0x61, 0x79,
- 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x65, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x69, 0x73, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x48, 0x61, 0x73,
- 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x65, 0x64, 0x1a, 0x46, 0x0a, 0x18, 0x53, 0x65, 0x6c,
- 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4d, 0x61, 0x70,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x06, 0x73,
+ 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x53, 0x61,
+ 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x69, 0x0a, 0x16, 0x73, 0x65, 0x6c, 0x65,
+ 0x63, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x53, 0x61, 0x6c, 0x65, 0x73,
+ 0x6d, 0x61, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13,
+ 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64,
+ 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44,
+ 0x49, 0x4a, 0x46, 0x4f, 0x43, 0x42, 0x47, 0x49, 0x41, 0x4d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x49, 0x4a, 0x46, 0x4f, 0x43, 0x42,
+ 0x47, 0x49, 0x41, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x44, 0x4a, 0x46, 0x43, 0x45, 0x46, 0x4b, 0x47, 0x4b, 0x50, 0x49, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x46, 0x43, 0x45, 0x46,
+ 0x4b, 0x47, 0x4b, 0x50, 0x49, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x50,
+ 0x41, 0x42, 0x48, 0x4d, 0x4f, 0x50, 0x46, 0x43, 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x50, 0x41, 0x42, 0x48, 0x4d, 0x4f, 0x50,
+ 0x46, 0x43, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b,
+ 0x4e, 0x4a, 0x43, 0x42, 0x47, 0x46, 0x4b, 0x4c, 0x46, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4e, 0x4a, 0x43, 0x42, 0x47, 0x46,
+ 0x4b, 0x4c, 0x46, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x46, 0x4f, 0x46, 0x46, 0x41, 0x45, 0x45, 0x42, 0x42, 0x4e, 0x50, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4f, 0x46, 0x46, 0x41, 0x45,
+ 0x45, 0x42, 0x42, 0x4e, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4a, 0x4e, 0x41, 0x4c, 0x42, 0x41, 0x43, 0x46, 0x4e, 0x46, 0x4e, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4e, 0x41, 0x4c, 0x42,
+ 0x41, 0x43, 0x46, 0x4e, 0x46, 0x4e, 0x12, 0x22, 0x0a, 0x0d, 0x64, 0x61, 0x79, 0x5f, 0x72, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x64,
+ 0x61, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x1a, 0x46, 0x0a, 0x18, 0x53, 0x65,
+ 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
+ 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SalesmanDeliverItemReq.pb.go b/gover/gen/SalesmanDeliverItemReq.pb.go
index 2038941e..1ab76408 100644
--- a/gover/gen/SalesmanDeliverItemReq.pb.go
+++ b/gover/gen/SalesmanDeliverItemReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanDeliverItemReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2138
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SalesmanDeliverItemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/SalesmanDeliverItemRsp.pb.go b/gover/gen/SalesmanDeliverItemRsp.pb.go
index e6eb142b..af452ade 100644
--- a/gover/gen/SalesmanDeliverItemRsp.pb.go
+++ b/gover/gen/SalesmanDeliverItemRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanDeliverItemRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2104
-// EnetChannelId: 0
-// EnetIsReliable: true
type SalesmanDeliverItemRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *SalesmanDeliverItemRsp) Reset() {
@@ -80,16 +77,16 @@ func (*SalesmanDeliverItemRsp) Descriptor() ([]byte, []int) {
return file_SalesmanDeliverItemRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SalesmanDeliverItemRsp) GetScheduleId() uint32 {
+func (x *SalesmanDeliverItemRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
-func (x *SalesmanDeliverItemRsp) GetRetcode() int32 {
+func (x *SalesmanDeliverItemRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
@@ -100,11 +97,11 @@ var file_SalesmanDeliverItemRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65,
0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53,
0x0a, 0x16, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65,
- 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
- 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SalesmanStatusType.pb.go b/gover/gen/SalesmanStatusType.pb.go
index e3741fd8..03aefbd3 100644
--- a/gover/gen/SalesmanStatusType.pb.go
+++ b/gover/gen/SalesmanStatusType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanStatusType.proto
package gen
diff --git a/gover/gen/SalesmanTakeRewardReq.pb.go b/gover/gen/SalesmanTakeRewardReq.pb.go
index 9ad0317f..f3d0100f 100644
--- a/gover/gen/SalesmanTakeRewardReq.pb.go
+++ b/gover/gen/SalesmanTakeRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanTakeRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2191
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SalesmanTakeRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Position uint32 `protobuf:"varint,8,opt,name=position,proto3" json:"position,omitempty"`
- ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Position uint32 `protobuf:"varint,15,opt,name=position,proto3" json:"position,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *SalesmanTakeRewardReq) Reset() {
@@ -102,9 +98,9 @@ var file_SalesmanTakeRewardReq_proto_rawDesc = []byte{
0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a,
0x15, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x77,
0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SalesmanTakeRewardRsp.pb.go b/gover/gen/SalesmanTakeRewardRsp.pb.go
index ed2df7a5..a6ad586c 100644
--- a/gover/gen/SalesmanTakeRewardRsp.pb.go
+++ b/gover/gen/SalesmanTakeRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanTakeRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2110
-// EnetChannelId: 0
-// EnetIsReliable: true
type SalesmanTakeRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Position uint32 `protobuf:"varint,13,opt,name=position,proto3" json:"position,omitempty"`
- ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- RewardId uint32 `protobuf:"varint,9,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardId uint32 `protobuf:"varint,12,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Position uint32 `protobuf:"varint,15,opt,name=position,proto3" json:"position,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *SalesmanTakeRewardRsp) Reset() {
@@ -82,30 +79,30 @@ func (*SalesmanTakeRewardRsp) Descriptor() ([]byte, []int) {
return file_SalesmanTakeRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SalesmanTakeRewardRsp) GetPosition() uint32 {
+func (x *SalesmanTakeRewardRsp) GetRewardId() uint32 {
if x != nil {
- return x.Position
+ return x.RewardId
}
return 0
}
-func (x *SalesmanTakeRewardRsp) GetScheduleId() uint32 {
+func (x *SalesmanTakeRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
-func (x *SalesmanTakeRewardRsp) GetRewardId() uint32 {
+func (x *SalesmanTakeRewardRsp) GetPosition() uint32 {
if x != nil {
- return x.RewardId
+ return x.Position
}
return 0
}
-func (x *SalesmanTakeRewardRsp) GetRetcode() int32 {
+func (x *SalesmanTakeRewardRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
@@ -116,14 +113,14 @@ var file_SalesmanTakeRewardRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65,
0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01,
0x0a, 0x15, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
- 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1a,
+ 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SalesmanTakeSpecialRewardReq.pb.go b/gover/gen/SalesmanTakeSpecialRewardReq.pb.go
index 1ad08a5c..98e5bba7 100644
--- a/gover/gen/SalesmanTakeSpecialRewardReq.pb.go
+++ b/gover/gen/SalesmanTakeSpecialRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanTakeSpecialRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2145
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SalesmanTakeSpecialRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *SalesmanTakeSpecialRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_SalesmanTakeSpecialRewardReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x1c, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e,
0x54, 0x61, 0x6b, 0x65, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SalesmanTakeSpecialRewardRsp.pb.go b/gover/gen/SalesmanTakeSpecialRewardRsp.pb.go
index 1bc7c3f2..1fe2a47f 100644
--- a/gover/gen/SalesmanTakeSpecialRewardRsp.pb.go
+++ b/gover/gen/SalesmanTakeSpecialRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SalesmanTakeSpecialRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2124
-// EnetChannelId: 0
-// EnetIsReliable: true
type SalesmanTakeSpecialRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SalesmanTakeSpecialRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*SalesmanTakeSpecialRewardRsp) Descriptor() ([]byte, []int) {
return file_SalesmanTakeSpecialRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SalesmanTakeSpecialRewardRsp) GetRetcode() int32 {
+func (x *SalesmanTakeSpecialRewardRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
-func (x *SalesmanTakeSpecialRewardRsp) GetScheduleId() uint32 {
+func (x *SalesmanTakeSpecialRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
@@ -101,10 +98,10 @@ var file_SalesmanTakeSpecialRewardRsp_proto_rawDesc = []byte{
0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x1c, 0x53, 0x61, 0x6c, 0x65, 0x73, 0x6d, 0x61, 0x6e,
0x54, 0x61, 0x6b, 0x65, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
+ 0x64, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SalvageBundleChallengeInfo.pb.go b/gover/gen/SalvageBundleChallengeInfo.pb.go
new file mode 100644
index 00000000..15487436
--- /dev/null
+++ b/gover/gen/SalvageBundleChallengeInfo.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageBundleChallengeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageBundleChallengeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ FinishedBundleList []uint32 `protobuf:"varint,11,rep,packed,name=finished_bundle_list,json=finishedBundleList,proto3" json:"finished_bundle_list,omitempty"`
+}
+
+func (x *SalvageBundleChallengeInfo) Reset() {
+ *x = SalvageBundleChallengeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageBundleChallengeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageBundleChallengeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageBundleChallengeInfo) ProtoMessage() {}
+
+func (x *SalvageBundleChallengeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageBundleChallengeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageBundleChallengeInfo.ProtoReflect.Descriptor instead.
+func (*SalvageBundleChallengeInfo) Descriptor() ([]byte, []int) {
+ return file_SalvageBundleChallengeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageBundleChallengeInfo) GetFinishedBundleList() []uint32 {
+ if x != nil {
+ return x.FinishedBundleList
+ }
+ return nil
+}
+
+var File_SalvageBundleChallengeInfo_proto protoreflect.FileDescriptor
+
+var file_SalvageBundleChallengeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x1a, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x42, 0x75, 0x6e,
+ 0x64, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x62, 0x75, 0x6e,
+ 0x64, 0x6c, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_SalvageBundleChallengeInfo_proto_rawDescOnce sync.Once
+ file_SalvageBundleChallengeInfo_proto_rawDescData = file_SalvageBundleChallengeInfo_proto_rawDesc
+)
+
+func file_SalvageBundleChallengeInfo_proto_rawDescGZIP() []byte {
+ file_SalvageBundleChallengeInfo_proto_rawDescOnce.Do(func() {
+ file_SalvageBundleChallengeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageBundleChallengeInfo_proto_rawDescData)
+ })
+ return file_SalvageBundleChallengeInfo_proto_rawDescData
+}
+
+var file_SalvageBundleChallengeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageBundleChallengeInfo_proto_goTypes = []interface{}{
+ (*SalvageBundleChallengeInfo)(nil), // 0: SalvageBundleChallengeInfo
+}
+var file_SalvageBundleChallengeInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvageBundleChallengeInfo_proto_init() }
+func file_SalvageBundleChallengeInfo_proto_init() {
+ if File_SalvageBundleChallengeInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageBundleChallengeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageBundleChallengeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageBundleChallengeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageBundleChallengeInfo_proto_goTypes,
+ DependencyIndexes: file_SalvageBundleChallengeInfo_proto_depIdxs,
+ MessageInfos: file_SalvageBundleChallengeInfo_proto_msgTypes,
+ }.Build()
+ File_SalvageBundleChallengeInfo_proto = out.File
+ file_SalvageBundleChallengeInfo_proto_rawDesc = nil
+ file_SalvageBundleChallengeInfo_proto_goTypes = nil
+ file_SalvageBundleChallengeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageChallengeInfo.pb.go b/gover/gen/SalvageChallengeInfo.pb.go
new file mode 100644
index 00000000..4c2d1169
--- /dev/null
+++ b/gover/gen/SalvageChallengeInfo.pb.go
@@ -0,0 +1,253 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageChallengeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageChallengeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeType uint32 `protobuf:"varint,11,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
+ IsUnlock bool `protobuf:"varint,14,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
+ // Types that are assignable to ChallengeDetail:
+ //
+ // *SalvageChallengeInfo_BundleInfo
+ // *SalvageChallengeInfo_ScoreChallengeInfo
+ // *SalvageChallengeInfo_BossChallengeId
+ ChallengeDetail isSalvageChallengeInfo_ChallengeDetail `protobuf_oneof:"challenge_detail"`
+}
+
+func (x *SalvageChallengeInfo) Reset() {
+ *x = SalvageChallengeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageChallengeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageChallengeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageChallengeInfo) ProtoMessage() {}
+
+func (x *SalvageChallengeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageChallengeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageChallengeInfo.ProtoReflect.Descriptor instead.
+func (*SalvageChallengeInfo) Descriptor() ([]byte, []int) {
+ return file_SalvageChallengeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageChallengeInfo) GetChallengeType() uint32 {
+ if x != nil {
+ return x.ChallengeType
+ }
+ return 0
+}
+
+func (x *SalvageChallengeInfo) GetIsUnlock() bool {
+ if x != nil {
+ return x.IsUnlock
+ }
+ return false
+}
+
+func (m *SalvageChallengeInfo) GetChallengeDetail() isSalvageChallengeInfo_ChallengeDetail {
+ if m != nil {
+ return m.ChallengeDetail
+ }
+ return nil
+}
+
+func (x *SalvageChallengeInfo) GetBundleInfo() *SalvageBundleChallengeInfo {
+ if x, ok := x.GetChallengeDetail().(*SalvageChallengeInfo_BundleInfo); ok {
+ return x.BundleInfo
+ }
+ return nil
+}
+
+func (x *SalvageChallengeInfo) GetScoreChallengeInfo() *SalvageScoreChallengeInfo {
+ if x, ok := x.GetChallengeDetail().(*SalvageChallengeInfo_ScoreChallengeInfo); ok {
+ return x.ScoreChallengeInfo
+ }
+ return nil
+}
+
+func (x *SalvageChallengeInfo) GetBossChallengeId() uint32 {
+ if x, ok := x.GetChallengeDetail().(*SalvageChallengeInfo_BossChallengeId); ok {
+ return x.BossChallengeId
+ }
+ return 0
+}
+
+type isSalvageChallengeInfo_ChallengeDetail interface {
+ isSalvageChallengeInfo_ChallengeDetail()
+}
+
+type SalvageChallengeInfo_BundleInfo struct {
+ BundleInfo *SalvageBundleChallengeInfo `protobuf:"bytes,2,opt,name=bundle_info,json=bundleInfo,proto3,oneof"`
+}
+
+type SalvageChallengeInfo_ScoreChallengeInfo struct {
+ ScoreChallengeInfo *SalvageScoreChallengeInfo `protobuf:"bytes,9,opt,name=score_challenge_info,json=scoreChallengeInfo,proto3,oneof"`
+}
+
+type SalvageChallengeInfo_BossChallengeId struct {
+ BossChallengeId uint32 `protobuf:"varint,12,opt,name=boss_challenge_id,json=bossChallengeId,proto3,oneof"`
+}
+
+func (*SalvageChallengeInfo_BundleInfo) isSalvageChallengeInfo_ChallengeDetail() {}
+
+func (*SalvageChallengeInfo_ScoreChallengeInfo) isSalvageChallengeInfo_ChallengeDetail() {}
+
+func (*SalvageChallengeInfo_BossChallengeId) isSalvageChallengeInfo_ChallengeDetail() {}
+
+var File_SalvageChallengeInfo_proto protoreflect.FileDescriptor
+
+var file_SalvageChallengeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x53, 0x61,
+ 0x6c, 0x76, 0x61, 0x67, 0x65, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
+ 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xac, 0x02, 0x0a, 0x14, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x3e, 0x0a, 0x0b,
+ 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1b, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x42, 0x75, 0x6e, 0x64, 0x6c,
+ 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x0a, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x14,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x53, 0x61, 0x6c,
+ 0x76, 0x61, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x11,
+ 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0f, 0x62, 0x6f, 0x73, 0x73, 0x43,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x12, 0x0a, 0x10, 0x63, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageChallengeInfo_proto_rawDescOnce sync.Once
+ file_SalvageChallengeInfo_proto_rawDescData = file_SalvageChallengeInfo_proto_rawDesc
+)
+
+func file_SalvageChallengeInfo_proto_rawDescGZIP() []byte {
+ file_SalvageChallengeInfo_proto_rawDescOnce.Do(func() {
+ file_SalvageChallengeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageChallengeInfo_proto_rawDescData)
+ })
+ return file_SalvageChallengeInfo_proto_rawDescData
+}
+
+var file_SalvageChallengeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageChallengeInfo_proto_goTypes = []interface{}{
+ (*SalvageChallengeInfo)(nil), // 0: SalvageChallengeInfo
+ (*SalvageBundleChallengeInfo)(nil), // 1: SalvageBundleChallengeInfo
+ (*SalvageScoreChallengeInfo)(nil), // 2: SalvageScoreChallengeInfo
+}
+var file_SalvageChallengeInfo_proto_depIdxs = []int32{
+ 1, // 0: SalvageChallengeInfo.bundle_info:type_name -> SalvageBundleChallengeInfo
+ 2, // 1: SalvageChallengeInfo.score_challenge_info:type_name -> SalvageScoreChallengeInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_SalvageChallengeInfo_proto_init() }
+func file_SalvageChallengeInfo_proto_init() {
+ if File_SalvageChallengeInfo_proto != nil {
+ return
+ }
+ file_SalvageBundleChallengeInfo_proto_init()
+ file_SalvageScoreChallengeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageChallengeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageChallengeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_SalvageChallengeInfo_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*SalvageChallengeInfo_BundleInfo)(nil),
+ (*SalvageChallengeInfo_ScoreChallengeInfo)(nil),
+ (*SalvageChallengeInfo_BossChallengeId)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageChallengeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageChallengeInfo_proto_goTypes,
+ DependencyIndexes: file_SalvageChallengeInfo_proto_depIdxs,
+ MessageInfos: file_SalvageChallengeInfo_proto_msgTypes,
+ }.Build()
+ File_SalvageChallengeInfo_proto = out.File
+ file_SalvageChallengeInfo_proto_rawDesc = nil
+ file_SalvageChallengeInfo_proto_goTypes = nil
+ file_SalvageChallengeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageEscortGallerySettleInfo.pb.go b/gover/gen/SalvageEscortGallerySettleInfo.pb.go
new file mode 100644
index 00000000..ad1efac1
--- /dev/null
+++ b/gover/gen/SalvageEscortGallerySettleInfo.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageEscortGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageEscortGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TimeRemain uint32 `protobuf:"varint,15,opt,name=time_remain,json=timeRemain,proto3" json:"time_remain,omitempty"`
+ Reason SalvageEscortStopReason `protobuf:"varint,11,opt,name=reason,proto3,enum=SalvageEscortStopReason" json:"reason,omitempty"`
+}
+
+func (x *SalvageEscortGallerySettleInfo) Reset() {
+ *x = SalvageEscortGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageEscortGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageEscortGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageEscortGallerySettleInfo) ProtoMessage() {}
+
+func (x *SalvageEscortGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageEscortGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageEscortGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*SalvageEscortGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_SalvageEscortGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageEscortGallerySettleInfo) GetTimeRemain() uint32 {
+ if x != nil {
+ return x.TimeRemain
+ }
+ return 0
+}
+
+func (x *SalvageEscortGallerySettleInfo) GetReason() SalvageEscortStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_NONE
+}
+
+var File_SalvageEscortGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_SalvageEscortGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45,
+ 0x73, 0x63, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x1e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65,
+ 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f,
+ 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x69,
+ 0x6d, 0x65, 0x52, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x30, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61,
+ 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageEscortGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_SalvageEscortGallerySettleInfo_proto_rawDescData = file_SalvageEscortGallerySettleInfo_proto_rawDesc
+)
+
+func file_SalvageEscortGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_SalvageEscortGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_SalvageEscortGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageEscortGallerySettleInfo_proto_rawDescData)
+ })
+ return file_SalvageEscortGallerySettleInfo_proto_rawDescData
+}
+
+var file_SalvageEscortGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageEscortGallerySettleInfo_proto_goTypes = []interface{}{
+ (*SalvageEscortGallerySettleInfo)(nil), // 0: SalvageEscortGallerySettleInfo
+ (SalvageEscortStopReason)(0), // 1: SalvageEscortStopReason
+}
+var file_SalvageEscortGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: SalvageEscortGallerySettleInfo.reason:type_name -> SalvageEscortStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SalvageEscortGallerySettleInfo_proto_init() }
+func file_SalvageEscortGallerySettleInfo_proto_init() {
+ if File_SalvageEscortGallerySettleInfo_proto != nil {
+ return
+ }
+ file_SalvageEscortStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageEscortGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageEscortGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageEscortGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageEscortGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_SalvageEscortGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_SalvageEscortGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_SalvageEscortGallerySettleInfo_proto = out.File
+ file_SalvageEscortGallerySettleInfo_proto_rawDesc = nil
+ file_SalvageEscortGallerySettleInfo_proto_goTypes = nil
+ file_SalvageEscortGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageEscortRestartReq.pb.go b/gover/gen/SalvageEscortRestartReq.pb.go
new file mode 100644
index 00000000..5a88639b
--- /dev/null
+++ b/gover/gen/SalvageEscortRestartReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageEscortRestartReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageEscortRestartReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,1,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *SalvageEscortRestartReq) Reset() {
+ *x = SalvageEscortRestartReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageEscortRestartReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageEscortRestartReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageEscortRestartReq) ProtoMessage() {}
+
+func (x *SalvageEscortRestartReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageEscortRestartReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageEscortRestartReq.ProtoReflect.Descriptor instead.
+func (*SalvageEscortRestartReq) Descriptor() ([]byte, []int) {
+ return file_SalvageEscortRestartReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageEscortRestartReq) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_SalvageEscortRestartReq_proto protoreflect.FileDescriptor
+
+var file_SalvageEscortRestartReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x38, 0x0a, 0x17, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74,
+ 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageEscortRestartReq_proto_rawDescOnce sync.Once
+ file_SalvageEscortRestartReq_proto_rawDescData = file_SalvageEscortRestartReq_proto_rawDesc
+)
+
+func file_SalvageEscortRestartReq_proto_rawDescGZIP() []byte {
+ file_SalvageEscortRestartReq_proto_rawDescOnce.Do(func() {
+ file_SalvageEscortRestartReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageEscortRestartReq_proto_rawDescData)
+ })
+ return file_SalvageEscortRestartReq_proto_rawDescData
+}
+
+var file_SalvageEscortRestartReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageEscortRestartReq_proto_goTypes = []interface{}{
+ (*SalvageEscortRestartReq)(nil), // 0: SalvageEscortRestartReq
+}
+var file_SalvageEscortRestartReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvageEscortRestartReq_proto_init() }
+func file_SalvageEscortRestartReq_proto_init() {
+ if File_SalvageEscortRestartReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageEscortRestartReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageEscortRestartReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageEscortRestartReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageEscortRestartReq_proto_goTypes,
+ DependencyIndexes: file_SalvageEscortRestartReq_proto_depIdxs,
+ MessageInfos: file_SalvageEscortRestartReq_proto_msgTypes,
+ }.Build()
+ File_SalvageEscortRestartReq_proto = out.File
+ file_SalvageEscortRestartReq_proto_rawDesc = nil
+ file_SalvageEscortRestartReq_proto_goTypes = nil
+ file_SalvageEscortRestartReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageEscortRestartRsp.pb.go b/gover/gen/SalvageEscortRestartRsp.pb.go
new file mode 100644
index 00000000..9c69ff38
--- /dev/null
+++ b/gover/gen/SalvageEscortRestartRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageEscortRestartRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageEscortRestartRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,7,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *SalvageEscortRestartRsp) Reset() {
+ *x = SalvageEscortRestartRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageEscortRestartRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageEscortRestartRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageEscortRestartRsp) ProtoMessage() {}
+
+func (x *SalvageEscortRestartRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageEscortRestartRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageEscortRestartRsp.ProtoReflect.Descriptor instead.
+func (*SalvageEscortRestartRsp) Descriptor() ([]byte, []int) {
+ return file_SalvageEscortRestartRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageEscortRestartRsp) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *SalvageEscortRestartRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_SalvageEscortRestartRsp_proto protoreflect.FileDescriptor
+
+var file_SalvageEscortRestartRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x52, 0x0a, 0x17, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74,
+ 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageEscortRestartRsp_proto_rawDescOnce sync.Once
+ file_SalvageEscortRestartRsp_proto_rawDescData = file_SalvageEscortRestartRsp_proto_rawDesc
+)
+
+func file_SalvageEscortRestartRsp_proto_rawDescGZIP() []byte {
+ file_SalvageEscortRestartRsp_proto_rawDescOnce.Do(func() {
+ file_SalvageEscortRestartRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageEscortRestartRsp_proto_rawDescData)
+ })
+ return file_SalvageEscortRestartRsp_proto_rawDescData
+}
+
+var file_SalvageEscortRestartRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageEscortRestartRsp_proto_goTypes = []interface{}{
+ (*SalvageEscortRestartRsp)(nil), // 0: SalvageEscortRestartRsp
+}
+var file_SalvageEscortRestartRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvageEscortRestartRsp_proto_init() }
+func file_SalvageEscortRestartRsp_proto_init() {
+ if File_SalvageEscortRestartRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageEscortRestartRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageEscortRestartRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageEscortRestartRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageEscortRestartRsp_proto_goTypes,
+ DependencyIndexes: file_SalvageEscortRestartRsp_proto_depIdxs,
+ MessageInfos: file_SalvageEscortRestartRsp_proto_msgTypes,
+ }.Build()
+ File_SalvageEscortRestartRsp_proto = out.File
+ file_SalvageEscortRestartRsp_proto_rawDesc = nil
+ file_SalvageEscortRestartRsp_proto_goTypes = nil
+ file_SalvageEscortRestartRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageEscortSettleInfo.pb.go b/gover/gen/SalvageEscortSettleInfo.pb.go
new file mode 100644
index 00000000..31b85d26
--- /dev/null
+++ b/gover/gen/SalvageEscortSettleInfo.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageEscortSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageEscortSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SettleInfo *SalvageEscortGallerySettleInfo `protobuf:"bytes,6,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ IsNewRecord bool `protobuf:"varint,2,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+}
+
+func (x *SalvageEscortSettleInfo) Reset() {
+ *x = SalvageEscortSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageEscortSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageEscortSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageEscortSettleInfo) ProtoMessage() {}
+
+func (x *SalvageEscortSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageEscortSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageEscortSettleInfo.ProtoReflect.Descriptor instead.
+func (*SalvageEscortSettleInfo) Descriptor() ([]byte, []int) {
+ return file_SalvageEscortSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageEscortSettleInfo) GetSettleInfo() *SalvageEscortGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+func (x *SalvageEscortSettleInfo) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+var File_SalvageEscortSettleInfo_proto protoreflect.FileDescriptor
+
+var file_SalvageEscortSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x24, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x17, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65,
+ 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x40, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45,
+ 0x73, 0x63, 0x6f, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63,
+ 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77,
+ 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageEscortSettleInfo_proto_rawDescOnce sync.Once
+ file_SalvageEscortSettleInfo_proto_rawDescData = file_SalvageEscortSettleInfo_proto_rawDesc
+)
+
+func file_SalvageEscortSettleInfo_proto_rawDescGZIP() []byte {
+ file_SalvageEscortSettleInfo_proto_rawDescOnce.Do(func() {
+ file_SalvageEscortSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageEscortSettleInfo_proto_rawDescData)
+ })
+ return file_SalvageEscortSettleInfo_proto_rawDescData
+}
+
+var file_SalvageEscortSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageEscortSettleInfo_proto_goTypes = []interface{}{
+ (*SalvageEscortSettleInfo)(nil), // 0: SalvageEscortSettleInfo
+ (*SalvageEscortGallerySettleInfo)(nil), // 1: SalvageEscortGallerySettleInfo
+}
+var file_SalvageEscortSettleInfo_proto_depIdxs = []int32{
+ 1, // 0: SalvageEscortSettleInfo.settle_info:type_name -> SalvageEscortGallerySettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SalvageEscortSettleInfo_proto_init() }
+func file_SalvageEscortSettleInfo_proto_init() {
+ if File_SalvageEscortSettleInfo_proto != nil {
+ return
+ }
+ file_SalvageEscortGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageEscortSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageEscortSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageEscortSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageEscortSettleInfo_proto_goTypes,
+ DependencyIndexes: file_SalvageEscortSettleInfo_proto_depIdxs,
+ MessageInfos: file_SalvageEscortSettleInfo_proto_msgTypes,
+ }.Build()
+ File_SalvageEscortSettleInfo_proto = out.File
+ file_SalvageEscortSettleInfo_proto_rawDesc = nil
+ file_SalvageEscortSettleInfo_proto_goTypes = nil
+ file_SalvageEscortSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageEscortSettleNotify.pb.go b/gover/gen/SalvageEscortSettleNotify.pb.go
new file mode 100644
index 00000000..27b78e60
--- /dev/null
+++ b/gover/gen/SalvageEscortSettleNotify.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageEscortSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageEscortSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SettleInfo *SalvageEscortSettleInfo `protobuf:"bytes,1,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *SalvageEscortSettleNotify) Reset() {
+ *x = SalvageEscortSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageEscortSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageEscortSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageEscortSettleNotify) ProtoMessage() {}
+
+func (x *SalvageEscortSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageEscortSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageEscortSettleNotify.ProtoReflect.Descriptor instead.
+func (*SalvageEscortSettleNotify) Descriptor() ([]byte, []int) {
+ return file_SalvageEscortSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageEscortSettleNotify) GetSettleInfo() *SalvageEscortSettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+func (x *SalvageEscortSettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_SalvageEscortSettleNotify_proto protoreflect.FileDescriptor
+
+var file_SalvageEscortSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1d, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x75, 0x0a, 0x19, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72,
+ 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a,
+ 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f,
+ 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageEscortSettleNotify_proto_rawDescOnce sync.Once
+ file_SalvageEscortSettleNotify_proto_rawDescData = file_SalvageEscortSettleNotify_proto_rawDesc
+)
+
+func file_SalvageEscortSettleNotify_proto_rawDescGZIP() []byte {
+ file_SalvageEscortSettleNotify_proto_rawDescOnce.Do(func() {
+ file_SalvageEscortSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageEscortSettleNotify_proto_rawDescData)
+ })
+ return file_SalvageEscortSettleNotify_proto_rawDescData
+}
+
+var file_SalvageEscortSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageEscortSettleNotify_proto_goTypes = []interface{}{
+ (*SalvageEscortSettleNotify)(nil), // 0: SalvageEscortSettleNotify
+ (*SalvageEscortSettleInfo)(nil), // 1: SalvageEscortSettleInfo
+}
+var file_SalvageEscortSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: SalvageEscortSettleNotify.settle_info:type_name -> SalvageEscortSettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SalvageEscortSettleNotify_proto_init() }
+func file_SalvageEscortSettleNotify_proto_init() {
+ if File_SalvageEscortSettleNotify_proto != nil {
+ return
+ }
+ file_SalvageEscortSettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageEscortSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageEscortSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageEscortSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageEscortSettleNotify_proto_goTypes,
+ DependencyIndexes: file_SalvageEscortSettleNotify_proto_depIdxs,
+ MessageInfos: file_SalvageEscortSettleNotify_proto_msgTypes,
+ }.Build()
+ File_SalvageEscortSettleNotify_proto = out.File
+ file_SalvageEscortSettleNotify_proto_rawDesc = nil
+ file_SalvageEscortSettleNotify_proto_goTypes = nil
+ file_SalvageEscortSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageEscortStopReason.pb.go b/gover/gen/SalvageEscortStopReason.pb.go
new file mode 100644
index 00000000..9024aedf
--- /dev/null
+++ b/gover/gen/SalvageEscortStopReason.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageEscortStopReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageEscortStopReason int32
+
+const (
+ SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_NONE SalvageEscortStopReason = 0
+ SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_SUCCESS SalvageEscortStopReason = 1
+ SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_DUMP SalvageEscortStopReason = 2
+ SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_TIME SalvageEscortStopReason = 3
+ SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_INTERRUPT SalvageEscortStopReason = 4
+ SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_LEAVE SalvageEscortStopReason = 5
+ SalvageEscortStopReason_SALVAGE_ESCORT_STOP_REASON_FULL SalvageEscortStopReason = 6
+)
+
+// Enum value maps for SalvageEscortStopReason.
+var (
+ SalvageEscortStopReason_name = map[int32]string{
+ 0: "SALVAGE_ESCORT_STOP_REASON_NONE",
+ 1: "SALVAGE_ESCORT_STOP_REASON_SUCCESS",
+ 2: "SALVAGE_ESCORT_STOP_REASON_DUMP",
+ 3: "SALVAGE_ESCORT_STOP_REASON_TIME",
+ 4: "SALVAGE_ESCORT_STOP_REASON_INTERRUPT",
+ 5: "SALVAGE_ESCORT_STOP_REASON_LEAVE",
+ 6: "SALVAGE_ESCORT_STOP_REASON_FULL",
+ }
+ SalvageEscortStopReason_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x SalvageEscortStopReason) Enum() *SalvageEscortStopReason {
+ p := new(SalvageEscortStopReason)
+ *p = x
+ return p
+}
+
+func (x SalvageEscortStopReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (SalvageEscortStopReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_SalvageEscortStopReason_proto_enumTypes[0].Descriptor()
+}
+
+func (SalvageEscortStopReason) Type() protoreflect.EnumType {
+ return &file_SalvageEscortStopReason_proto_enumTypes[0]
+}
+
+func (x SalvageEscortStopReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use SalvageEscortStopReason.Descriptor instead.
+func (SalvageEscortStopReason) EnumDescriptor() ([]byte, []int) {
+ return file_SalvageEscortStopReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_SalvageEscortStopReason_proto protoreflect.FileDescriptor
+
+var file_SalvageEscortStopReason_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x53,
+ 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
+ 0xa5, 0x02, 0x0a, 0x17, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72,
+ 0x74, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x1f, 0x53,
+ 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x45, 0x53, 0x43, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x54,
+ 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
+ 0x12, 0x26, 0x0a, 0x22, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x45, 0x53, 0x43, 0x4f,
+ 0x52, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x53,
+ 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x23, 0x0a, 0x1f, 0x53, 0x41, 0x4c, 0x56,
+ 0x41, 0x47, 0x45, 0x5f, 0x45, 0x53, 0x43, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x44, 0x55, 0x4d, 0x50, 0x10, 0x02, 0x12, 0x23, 0x0a,
+ 0x1f, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x45, 0x53, 0x43, 0x4f, 0x52, 0x54, 0x5f,
+ 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x49, 0x4d, 0x45,
+ 0x10, 0x03, 0x12, 0x28, 0x0a, 0x24, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x45, 0x53,
+ 0x43, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x10, 0x04, 0x12, 0x24, 0x0a, 0x20,
+ 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x45, 0x53, 0x43, 0x4f, 0x52, 0x54, 0x5f, 0x53,
+ 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x41, 0x56, 0x45,
+ 0x10, 0x05, 0x12, 0x23, 0x0a, 0x1f, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x45, 0x53,
+ 0x43, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
+ 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x06, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageEscortStopReason_proto_rawDescOnce sync.Once
+ file_SalvageEscortStopReason_proto_rawDescData = file_SalvageEscortStopReason_proto_rawDesc
+)
+
+func file_SalvageEscortStopReason_proto_rawDescGZIP() []byte {
+ file_SalvageEscortStopReason_proto_rawDescOnce.Do(func() {
+ file_SalvageEscortStopReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageEscortStopReason_proto_rawDescData)
+ })
+ return file_SalvageEscortStopReason_proto_rawDescData
+}
+
+var file_SalvageEscortStopReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_SalvageEscortStopReason_proto_goTypes = []interface{}{
+ (SalvageEscortStopReason)(0), // 0: SalvageEscortStopReason
+}
+var file_SalvageEscortStopReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvageEscortStopReason_proto_init() }
+func file_SalvageEscortStopReason_proto_init() {
+ if File_SalvageEscortStopReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageEscortStopReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageEscortStopReason_proto_goTypes,
+ DependencyIndexes: file_SalvageEscortStopReason_proto_depIdxs,
+ EnumInfos: file_SalvageEscortStopReason_proto_enumTypes,
+ }.Build()
+ File_SalvageEscortStopReason_proto = out.File
+ file_SalvageEscortStopReason_proto_rawDesc = nil
+ file_SalvageEscortStopReason_proto_goTypes = nil
+ file_SalvageEscortStopReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvagePreventGallerySettleInfo.pb.go b/gover/gen/SalvagePreventGallerySettleInfo.pb.go
new file mode 100644
index 00000000..54963d73
--- /dev/null
+++ b/gover/gen/SalvagePreventGallerySettleInfo.pb.go
@@ -0,0 +1,197 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvagePreventGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvagePreventGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MonsterCount uint32 `protobuf:"varint,2,opt,name=monster_count,json=monsterCount,proto3" json:"monster_count,omitempty"`
+ Reason SalvagePreventStopReason `protobuf:"varint,11,opt,name=reason,proto3,enum=SalvagePreventStopReason" json:"reason,omitempty"`
+ FinalScore uint32 `protobuf:"varint,4,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
+ TimeRemain uint32 `protobuf:"varint,8,opt,name=time_remain,json=timeRemain,proto3" json:"time_remain,omitempty"`
+}
+
+func (x *SalvagePreventGallerySettleInfo) Reset() {
+ *x = SalvagePreventGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvagePreventGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvagePreventGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvagePreventGallerySettleInfo) ProtoMessage() {}
+
+func (x *SalvagePreventGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvagePreventGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvagePreventGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*SalvagePreventGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_SalvagePreventGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvagePreventGallerySettleInfo) GetMonsterCount() uint32 {
+ if x != nil {
+ return x.MonsterCount
+ }
+ return 0
+}
+
+func (x *SalvagePreventGallerySettleInfo) GetReason() SalvagePreventStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_NONE
+}
+
+func (x *SalvagePreventGallerySettleInfo) GetFinalScore() uint32 {
+ if x != nil {
+ return x.FinalScore
+ }
+ return 0
+}
+
+func (x *SalvagePreventGallerySettleInfo) GetTimeRemain() uint32 {
+ if x != nil {
+ return x.TimeRemain
+ }
+ return 0
+}
+
+var File_SalvagePreventGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_SalvagePreventGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65,
+ 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x1f, 0x53, 0x61, 0x6c, 0x76,
+ 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74,
+ 0x12, 0x31, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x19, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e,
+ 0x74, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f,
+ 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53,
+ 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x6d,
+ 0x61, 0x69, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x52,
+ 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvagePreventGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_SalvagePreventGallerySettleInfo_proto_rawDescData = file_SalvagePreventGallerySettleInfo_proto_rawDesc
+)
+
+func file_SalvagePreventGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_SalvagePreventGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_SalvagePreventGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvagePreventGallerySettleInfo_proto_rawDescData)
+ })
+ return file_SalvagePreventGallerySettleInfo_proto_rawDescData
+}
+
+var file_SalvagePreventGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvagePreventGallerySettleInfo_proto_goTypes = []interface{}{
+ (*SalvagePreventGallerySettleInfo)(nil), // 0: SalvagePreventGallerySettleInfo
+ (SalvagePreventStopReason)(0), // 1: SalvagePreventStopReason
+}
+var file_SalvagePreventGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: SalvagePreventGallerySettleInfo.reason:type_name -> SalvagePreventStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SalvagePreventGallerySettleInfo_proto_init() }
+func file_SalvagePreventGallerySettleInfo_proto_init() {
+ if File_SalvagePreventGallerySettleInfo_proto != nil {
+ return
+ }
+ file_SalvagePreventStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvagePreventGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvagePreventGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvagePreventGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvagePreventGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_SalvagePreventGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_SalvagePreventGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_SalvagePreventGallerySettleInfo_proto = out.File
+ file_SalvagePreventGallerySettleInfo_proto_rawDesc = nil
+ file_SalvagePreventGallerySettleInfo_proto_goTypes = nil
+ file_SalvagePreventGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvagePreventRestartReq.pb.go b/gover/gen/SalvagePreventRestartReq.pb.go
new file mode 100644
index 00000000..bcf2b209
--- /dev/null
+++ b/gover/gen/SalvagePreventRestartReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvagePreventRestartReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvagePreventRestartReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,7,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *SalvagePreventRestartReq) Reset() {
+ *x = SalvagePreventRestartReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvagePreventRestartReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvagePreventRestartReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvagePreventRestartReq) ProtoMessage() {}
+
+func (x *SalvagePreventRestartReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvagePreventRestartReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvagePreventRestartReq.ProtoReflect.Descriptor instead.
+func (*SalvagePreventRestartReq) Descriptor() ([]byte, []int) {
+ return file_SalvagePreventRestartReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvagePreventRestartReq) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_SalvagePreventRestartReq_proto protoreflect.FileDescriptor
+
+var file_SalvagePreventRestartReq_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x39, 0x0a, 0x18, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65,
+ 0x6e, 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvagePreventRestartReq_proto_rawDescOnce sync.Once
+ file_SalvagePreventRestartReq_proto_rawDescData = file_SalvagePreventRestartReq_proto_rawDesc
+)
+
+func file_SalvagePreventRestartReq_proto_rawDescGZIP() []byte {
+ file_SalvagePreventRestartReq_proto_rawDescOnce.Do(func() {
+ file_SalvagePreventRestartReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvagePreventRestartReq_proto_rawDescData)
+ })
+ return file_SalvagePreventRestartReq_proto_rawDescData
+}
+
+var file_SalvagePreventRestartReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvagePreventRestartReq_proto_goTypes = []interface{}{
+ (*SalvagePreventRestartReq)(nil), // 0: SalvagePreventRestartReq
+}
+var file_SalvagePreventRestartReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvagePreventRestartReq_proto_init() }
+func file_SalvagePreventRestartReq_proto_init() {
+ if File_SalvagePreventRestartReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SalvagePreventRestartReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvagePreventRestartReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvagePreventRestartReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvagePreventRestartReq_proto_goTypes,
+ DependencyIndexes: file_SalvagePreventRestartReq_proto_depIdxs,
+ MessageInfos: file_SalvagePreventRestartReq_proto_msgTypes,
+ }.Build()
+ File_SalvagePreventRestartReq_proto = out.File
+ file_SalvagePreventRestartReq_proto_rawDesc = nil
+ file_SalvagePreventRestartReq_proto_goTypes = nil
+ file_SalvagePreventRestartReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvagePreventRestartRsp.pb.go b/gover/gen/SalvagePreventRestartRsp.pb.go
new file mode 100644
index 00000000..63889bd3
--- /dev/null
+++ b/gover/gen/SalvagePreventRestartRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvagePreventRestartRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvagePreventRestartRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *SalvagePreventRestartRsp) Reset() {
+ *x = SalvagePreventRestartRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvagePreventRestartRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvagePreventRestartRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvagePreventRestartRsp) ProtoMessage() {}
+
+func (x *SalvagePreventRestartRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvagePreventRestartRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvagePreventRestartRsp.ProtoReflect.Descriptor instead.
+func (*SalvagePreventRestartRsp) Descriptor() ([]byte, []int) {
+ return file_SalvagePreventRestartRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvagePreventRestartRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SalvagePreventRestartRsp) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_SalvagePreventRestartRsp_proto protoreflect.FileDescriptor
+
+var file_SalvagePreventRestartRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x53, 0x0a, 0x18, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65,
+ 0x6e, 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvagePreventRestartRsp_proto_rawDescOnce sync.Once
+ file_SalvagePreventRestartRsp_proto_rawDescData = file_SalvagePreventRestartRsp_proto_rawDesc
+)
+
+func file_SalvagePreventRestartRsp_proto_rawDescGZIP() []byte {
+ file_SalvagePreventRestartRsp_proto_rawDescOnce.Do(func() {
+ file_SalvagePreventRestartRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvagePreventRestartRsp_proto_rawDescData)
+ })
+ return file_SalvagePreventRestartRsp_proto_rawDescData
+}
+
+var file_SalvagePreventRestartRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvagePreventRestartRsp_proto_goTypes = []interface{}{
+ (*SalvagePreventRestartRsp)(nil), // 0: SalvagePreventRestartRsp
+}
+var file_SalvagePreventRestartRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvagePreventRestartRsp_proto_init() }
+func file_SalvagePreventRestartRsp_proto_init() {
+ if File_SalvagePreventRestartRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SalvagePreventRestartRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvagePreventRestartRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvagePreventRestartRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvagePreventRestartRsp_proto_goTypes,
+ DependencyIndexes: file_SalvagePreventRestartRsp_proto_depIdxs,
+ MessageInfos: file_SalvagePreventRestartRsp_proto_msgTypes,
+ }.Build()
+ File_SalvagePreventRestartRsp_proto = out.File
+ file_SalvagePreventRestartRsp_proto_rawDesc = nil
+ file_SalvagePreventRestartRsp_proto_goTypes = nil
+ file_SalvagePreventRestartRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvagePreventSettleInfo.pb.go b/gover/gen/SalvagePreventSettleInfo.pb.go
new file mode 100644
index 00000000..bb0512dc
--- /dev/null
+++ b/gover/gen/SalvagePreventSettleInfo.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvagePreventSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvagePreventSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SettleInfo *SalvagePreventGallerySettleInfo `protobuf:"bytes,4,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ IsNewRecord bool `protobuf:"varint,12,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+}
+
+func (x *SalvagePreventSettleInfo) Reset() {
+ *x = SalvagePreventSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvagePreventSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvagePreventSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvagePreventSettleInfo) ProtoMessage() {}
+
+func (x *SalvagePreventSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvagePreventSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvagePreventSettleInfo.ProtoReflect.Descriptor instead.
+func (*SalvagePreventSettleInfo) Descriptor() ([]byte, []int) {
+ return file_SalvagePreventSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvagePreventSettleInfo) GetSettleInfo() *SalvagePreventGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+func (x *SalvagePreventSettleInfo) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+var File_SalvagePreventSettleInfo_proto protoreflect.FileDescriptor
+
+var file_SalvagePreventSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x25, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x18, 0x53, 0x61, 0x6c, 0x76,
+ 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x41, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x61, 0x6c, 0x76,
+ 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65,
+ 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
+ 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvagePreventSettleInfo_proto_rawDescOnce sync.Once
+ file_SalvagePreventSettleInfo_proto_rawDescData = file_SalvagePreventSettleInfo_proto_rawDesc
+)
+
+func file_SalvagePreventSettleInfo_proto_rawDescGZIP() []byte {
+ file_SalvagePreventSettleInfo_proto_rawDescOnce.Do(func() {
+ file_SalvagePreventSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvagePreventSettleInfo_proto_rawDescData)
+ })
+ return file_SalvagePreventSettleInfo_proto_rawDescData
+}
+
+var file_SalvagePreventSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvagePreventSettleInfo_proto_goTypes = []interface{}{
+ (*SalvagePreventSettleInfo)(nil), // 0: SalvagePreventSettleInfo
+ (*SalvagePreventGallerySettleInfo)(nil), // 1: SalvagePreventGallerySettleInfo
+}
+var file_SalvagePreventSettleInfo_proto_depIdxs = []int32{
+ 1, // 0: SalvagePreventSettleInfo.settle_info:type_name -> SalvagePreventGallerySettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SalvagePreventSettleInfo_proto_init() }
+func file_SalvagePreventSettleInfo_proto_init() {
+ if File_SalvagePreventSettleInfo_proto != nil {
+ return
+ }
+ file_SalvagePreventGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvagePreventSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvagePreventSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvagePreventSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvagePreventSettleInfo_proto_goTypes,
+ DependencyIndexes: file_SalvagePreventSettleInfo_proto_depIdxs,
+ MessageInfos: file_SalvagePreventSettleInfo_proto_msgTypes,
+ }.Build()
+ File_SalvagePreventSettleInfo_proto = out.File
+ file_SalvagePreventSettleInfo_proto_rawDesc = nil
+ file_SalvagePreventSettleInfo_proto_goTypes = nil
+ file_SalvagePreventSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvagePreventSettleNotify.pb.go b/gover/gen/SalvagePreventSettleNotify.pb.go
new file mode 100644
index 00000000..de694bbb
--- /dev/null
+++ b/gover/gen/SalvagePreventSettleNotify.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvagePreventSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvagePreventSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ SettleInfo *SalvagePreventSettleInfo `protobuf:"bytes,11,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+}
+
+func (x *SalvagePreventSettleNotify) Reset() {
+ *x = SalvagePreventSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvagePreventSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvagePreventSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvagePreventSettleNotify) ProtoMessage() {}
+
+func (x *SalvagePreventSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvagePreventSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvagePreventSettleNotify.ProtoReflect.Descriptor instead.
+func (*SalvagePreventSettleNotify) Descriptor() ([]byte, []int) {
+ return file_SalvagePreventSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvagePreventSettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *SalvagePreventSettleNotify) GetSettleInfo() *SalvagePreventSettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+var File_SalvagePreventSettleNotify_proto protoreflect.FileDescriptor
+
+var file_SalvagePreventSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x1e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65,
+ 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x1a, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65,
+ 0x76, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12,
+ 0x3a, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72,
+ 0x65, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvagePreventSettleNotify_proto_rawDescOnce sync.Once
+ file_SalvagePreventSettleNotify_proto_rawDescData = file_SalvagePreventSettleNotify_proto_rawDesc
+)
+
+func file_SalvagePreventSettleNotify_proto_rawDescGZIP() []byte {
+ file_SalvagePreventSettleNotify_proto_rawDescOnce.Do(func() {
+ file_SalvagePreventSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvagePreventSettleNotify_proto_rawDescData)
+ })
+ return file_SalvagePreventSettleNotify_proto_rawDescData
+}
+
+var file_SalvagePreventSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvagePreventSettleNotify_proto_goTypes = []interface{}{
+ (*SalvagePreventSettleNotify)(nil), // 0: SalvagePreventSettleNotify
+ (*SalvagePreventSettleInfo)(nil), // 1: SalvagePreventSettleInfo
+}
+var file_SalvagePreventSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: SalvagePreventSettleNotify.settle_info:type_name -> SalvagePreventSettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SalvagePreventSettleNotify_proto_init() }
+func file_SalvagePreventSettleNotify_proto_init() {
+ if File_SalvagePreventSettleNotify_proto != nil {
+ return
+ }
+ file_SalvagePreventSettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvagePreventSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvagePreventSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvagePreventSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvagePreventSettleNotify_proto_goTypes,
+ DependencyIndexes: file_SalvagePreventSettleNotify_proto_depIdxs,
+ MessageInfos: file_SalvagePreventSettleNotify_proto_msgTypes,
+ }.Build()
+ File_SalvagePreventSettleNotify_proto = out.File
+ file_SalvagePreventSettleNotify_proto_rawDesc = nil
+ file_SalvagePreventSettleNotify_proto_goTypes = nil
+ file_SalvagePreventSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvagePreventStopReason.pb.go b/gover/gen/SalvagePreventStopReason.pb.go
new file mode 100644
index 00000000..76e88186
--- /dev/null
+++ b/gover/gen/SalvagePreventStopReason.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvagePreventStopReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvagePreventStopReason int32
+
+const (
+ SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_NONE SalvagePreventStopReason = 0
+ SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_SUCCESS SalvagePreventStopReason = 1
+ SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_ARRIVAL SalvagePreventStopReason = 2
+ SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_INTERRUPT SalvagePreventStopReason = 3
+ SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_LEAVE SalvagePreventStopReason = 4
+ SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_FULL SalvagePreventStopReason = 5
+ SalvagePreventStopReason_SALVAGE_PREVENT_STOP_REASON_AWAY SalvagePreventStopReason = 6
+)
+
+// Enum value maps for SalvagePreventStopReason.
+var (
+ SalvagePreventStopReason_name = map[int32]string{
+ 0: "SALVAGE_PREVENT_STOP_REASON_NONE",
+ 1: "SALVAGE_PREVENT_STOP_REASON_SUCCESS",
+ 2: "SALVAGE_PREVENT_STOP_REASON_ARRIVAL",
+ 3: "SALVAGE_PREVENT_STOP_REASON_INTERRUPT",
+ 4: "SALVAGE_PREVENT_STOP_REASON_LEAVE",
+ 5: "SALVAGE_PREVENT_STOP_REASON_FULL",
+ 6: "SALVAGE_PREVENT_STOP_REASON_AWAY",
+ }
+ SalvagePreventStopReason_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x SalvagePreventStopReason) Enum() *SalvagePreventStopReason {
+ p := new(SalvagePreventStopReason)
+ *p = x
+ return p
+}
+
+func (x SalvagePreventStopReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (SalvagePreventStopReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_SalvagePreventStopReason_proto_enumTypes[0].Descriptor()
+}
+
+func (SalvagePreventStopReason) Type() protoreflect.EnumType {
+ return &file_SalvagePreventStopReason_proto_enumTypes[0]
+}
+
+func (x SalvagePreventStopReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use SalvagePreventStopReason.Descriptor instead.
+func (SalvagePreventStopReason) EnumDescriptor() ([]byte, []int) {
+ return file_SalvagePreventStopReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_SalvagePreventStopReason_proto protoreflect.FileDescriptor
+
+var file_SalvagePreventStopReason_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x2a, 0xb0, 0x02, 0x0a, 0x18, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76,
+ 0x65, 0x6e, 0x74, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x24, 0x0a,
+ 0x20, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x45, 0x4e, 0x54,
+ 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x00, 0x12, 0x27, 0x0a, 0x23, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x50,
+ 0x52, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x27, 0x0a, 0x23,
+ 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f,
+ 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x52, 0x52, 0x49,
+ 0x56, 0x41, 0x4c, 0x10, 0x02, 0x12, 0x29, 0x0a, 0x25, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45,
+ 0x5f, 0x50, 0x52, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x52, 0x55, 0x50, 0x54, 0x10, 0x03,
+ 0x12, 0x25, 0x0a, 0x21, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56,
+ 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
+ 0x4c, 0x45, 0x41, 0x56, 0x45, 0x10, 0x04, 0x12, 0x24, 0x0a, 0x20, 0x53, 0x41, 0x4c, 0x56, 0x41,
+ 0x47, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x05, 0x12, 0x24, 0x0a,
+ 0x20, 0x53, 0x41, 0x4c, 0x56, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x45, 0x4e, 0x54,
+ 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x57, 0x41,
+ 0x59, 0x10, 0x06, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvagePreventStopReason_proto_rawDescOnce sync.Once
+ file_SalvagePreventStopReason_proto_rawDescData = file_SalvagePreventStopReason_proto_rawDesc
+)
+
+func file_SalvagePreventStopReason_proto_rawDescGZIP() []byte {
+ file_SalvagePreventStopReason_proto_rawDescOnce.Do(func() {
+ file_SalvagePreventStopReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvagePreventStopReason_proto_rawDescData)
+ })
+ return file_SalvagePreventStopReason_proto_rawDescData
+}
+
+var file_SalvagePreventStopReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_SalvagePreventStopReason_proto_goTypes = []interface{}{
+ (SalvagePreventStopReason)(0), // 0: SalvagePreventStopReason
+}
+var file_SalvagePreventStopReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvagePreventStopReason_proto_init() }
+func file_SalvagePreventStopReason_proto_init() {
+ if File_SalvagePreventStopReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvagePreventStopReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvagePreventStopReason_proto_goTypes,
+ DependencyIndexes: file_SalvagePreventStopReason_proto_depIdxs,
+ EnumInfos: file_SalvagePreventStopReason_proto_enumTypes,
+ }.Build()
+ File_SalvagePreventStopReason_proto = out.File
+ file_SalvagePreventStopReason_proto_rawDesc = nil
+ file_SalvagePreventStopReason_proto_goTypes = nil
+ file_SalvagePreventStopReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageScoreChallengeInfo.pb.go b/gover/gen/SalvageScoreChallengeInfo.pb.go
new file mode 100644
index 00000000..ed30d455
--- /dev/null
+++ b/gover/gen/SalvageScoreChallengeInfo.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageScoreChallengeInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageScoreChallengeInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MaxScore uint32 `protobuf:"varint,8,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+ SalvageChallengeId uint32 `protobuf:"varint,10,opt,name=salvage_challenge_id,json=salvageChallengeId,proto3" json:"salvage_challenge_id,omitempty"`
+}
+
+func (x *SalvageScoreChallengeInfo) Reset() {
+ *x = SalvageScoreChallengeInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageScoreChallengeInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageScoreChallengeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageScoreChallengeInfo) ProtoMessage() {}
+
+func (x *SalvageScoreChallengeInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageScoreChallengeInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageScoreChallengeInfo.ProtoReflect.Descriptor instead.
+func (*SalvageScoreChallengeInfo) Descriptor() ([]byte, []int) {
+ return file_SalvageScoreChallengeInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageScoreChallengeInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+func (x *SalvageScoreChallengeInfo) GetSalvageChallengeId() uint32 {
+ if x != nil {
+ return x.SalvageChallengeId
+ }
+ return 0
+}
+
+var File_SalvageScoreChallengeInfo_proto protoreflect.FileDescriptor
+
+var file_SalvageScoreChallengeInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x43, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x6a, 0x0a, 0x19, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x53, 0x63, 0x6f, 0x72,
+ 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b,
+ 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x73,
+ 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x73, 0x61, 0x6c, 0x76, 0x61,
+ 0x67, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageScoreChallengeInfo_proto_rawDescOnce sync.Once
+ file_SalvageScoreChallengeInfo_proto_rawDescData = file_SalvageScoreChallengeInfo_proto_rawDesc
+)
+
+func file_SalvageScoreChallengeInfo_proto_rawDescGZIP() []byte {
+ file_SalvageScoreChallengeInfo_proto_rawDescOnce.Do(func() {
+ file_SalvageScoreChallengeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageScoreChallengeInfo_proto_rawDescData)
+ })
+ return file_SalvageScoreChallengeInfo_proto_rawDescData
+}
+
+var file_SalvageScoreChallengeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageScoreChallengeInfo_proto_goTypes = []interface{}{
+ (*SalvageScoreChallengeInfo)(nil), // 0: SalvageScoreChallengeInfo
+}
+var file_SalvageScoreChallengeInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SalvageScoreChallengeInfo_proto_init() }
+func file_SalvageScoreChallengeInfo_proto_init() {
+ if File_SalvageScoreChallengeInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageScoreChallengeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageScoreChallengeInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageScoreChallengeInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageScoreChallengeInfo_proto_goTypes,
+ DependencyIndexes: file_SalvageScoreChallengeInfo_proto_depIdxs,
+ MessageInfos: file_SalvageScoreChallengeInfo_proto_msgTypes,
+ }.Build()
+ File_SalvageScoreChallengeInfo_proto = out.File
+ file_SalvageScoreChallengeInfo_proto_rawDesc = nil
+ file_SalvageScoreChallengeInfo_proto_goTypes = nil
+ file_SalvageScoreChallengeInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SalvageStageInfo.pb.go b/gover/gen/SalvageStageInfo.pb.go
new file mode 100644
index 00000000..21699edb
--- /dev/null
+++ b/gover/gen/SalvageStageInfo.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SalvageStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SalvageStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ChallengeInfoList []*SalvageChallengeInfo `protobuf:"bytes,3,rep,name=challenge_info_list,json=challengeInfoList,proto3" json:"challenge_info_list,omitempty"`
+ IsOpen bool `protobuf:"varint,7,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *SalvageStageInfo) Reset() {
+ *x = SalvageStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SalvageStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SalvageStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SalvageStageInfo) ProtoMessage() {}
+
+func (x *SalvageStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SalvageStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SalvageStageInfo.ProtoReflect.Descriptor instead.
+func (*SalvageStageInfo) Descriptor() ([]byte, []int) {
+ return file_SalvageStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SalvageStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *SalvageStageInfo) GetChallengeInfoList() []*SalvageChallengeInfo {
+ if x != nil {
+ return x.ChallengeInfoList
+ }
+ return nil
+}
+
+func (x *SalvageStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_SalvageStageInfo_proto protoreflect.FileDescriptor
+
+var file_SalvageStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x16, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67,
+ 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x10, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69,
+ 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
+ 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SalvageStageInfo_proto_rawDescOnce sync.Once
+ file_SalvageStageInfo_proto_rawDescData = file_SalvageStageInfo_proto_rawDesc
+)
+
+func file_SalvageStageInfo_proto_rawDescGZIP() []byte {
+ file_SalvageStageInfo_proto_rawDescOnce.Do(func() {
+ file_SalvageStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SalvageStageInfo_proto_rawDescData)
+ })
+ return file_SalvageStageInfo_proto_rawDescData
+}
+
+var file_SalvageStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SalvageStageInfo_proto_goTypes = []interface{}{
+ (*SalvageStageInfo)(nil), // 0: SalvageStageInfo
+ (*SalvageChallengeInfo)(nil), // 1: SalvageChallengeInfo
+}
+var file_SalvageStageInfo_proto_depIdxs = []int32{
+ 1, // 0: SalvageStageInfo.challenge_info_list:type_name -> SalvageChallengeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SalvageStageInfo_proto_init() }
+func file_SalvageStageInfo_proto_init() {
+ if File_SalvageStageInfo_proto != nil {
+ return
+ }
+ file_SalvageChallengeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SalvageStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SalvageStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SalvageStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SalvageStageInfo_proto_goTypes,
+ DependencyIndexes: file_SalvageStageInfo_proto_depIdxs,
+ MessageInfos: file_SalvageStageInfo_proto_msgTypes,
+ }.Build()
+ File_SalvageStageInfo_proto = out.File
+ file_SalvageStageInfo_proto_rawDesc = nil
+ file_SalvageStageInfo_proto_goTypes = nil
+ file_SalvageStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SaveCoopDialogReq.pb.go b/gover/gen/SaveCoopDialogReq.pb.go
index 42761696..37c2d220 100644
--- a/gover/gen/SaveCoopDialogReq.pb.go
+++ b/gover/gen/SaveCoopDialogReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SaveCoopDialogReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2000
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SaveCoopDialogReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MainCoopId uint32 `protobuf:"varint,11,opt,name=main_coop_id,json=mainCoopId,proto3" json:"main_coop_id,omitempty"`
- DialogId uint32 `protobuf:"varint,6,opt,name=dialog_id,json=dialogId,proto3" json:"dialog_id,omitempty"`
+ Unk3300_AMKDDJEPAKM uint32 `protobuf:"varint,10,opt,name=Unk3300_AMKDDJEPAKM,json=Unk3300AMKDDJEPAKM,proto3" json:"Unk3300_AMKDDJEPAKM,omitempty"`
+ Unk3300_KMBGNIICNAF uint32 `protobuf:"varint,8,opt,name=Unk3300_KMBGNIICNAF,json=Unk3300KMBGNIICNAF,proto3" json:"Unk3300_KMBGNIICNAF,omitempty"`
}
func (x *SaveCoopDialogReq) Reset() {
@@ -81,16 +77,16 @@ func (*SaveCoopDialogReq) Descriptor() ([]byte, []int) {
return file_SaveCoopDialogReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SaveCoopDialogReq) GetMainCoopId() uint32 {
+func (x *SaveCoopDialogReq) GetUnk3300_AMKDDJEPAKM() uint32 {
if x != nil {
- return x.MainCoopId
+ return x.Unk3300_AMKDDJEPAKM
}
return 0
}
-func (x *SaveCoopDialogReq) GetDialogId() uint32 {
+func (x *SaveCoopDialogReq) GetUnk3300_KMBGNIICNAF() uint32 {
if x != nil {
- return x.DialogId
+ return x.Unk3300_KMBGNIICNAF
}
return 0
}
@@ -99,13 +95,15 @@ var File_SaveCoopDialogReq_proto protoreflect.FileDescriptor
var file_SaveCoopDialogReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x61, 0x76, 0x65, 0x43, 0x6f, 0x6f, 0x70, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67,
- 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x11, 0x53, 0x61, 0x76,
- 0x65, 0x43, 0x6f, 0x6f, 0x70, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x12, 0x20,
- 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x49, 0x64,
- 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x11, 0x53, 0x61, 0x76,
+ 0x65, 0x43, 0x6f, 0x6f, 0x70, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4b, 0x44, 0x44, 0x4a,
+ 0x45, 0x50, 0x41, 0x4b, 0x4d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x41, 0x4d, 0x4b, 0x44, 0x44, 0x4a, 0x45, 0x50, 0x41, 0x4b, 0x4d, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x42, 0x47, 0x4e,
+ 0x49, 0x49, 0x43, 0x4e, 0x41, 0x46, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4d, 0x42, 0x47, 0x4e, 0x49, 0x49, 0x43, 0x4e, 0x41, 0x46,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SaveCoopDialogRsp.pb.go b/gover/gen/SaveCoopDialogRsp.pb.go
index 53c6264e..413b576f 100644
--- a/gover/gen/SaveCoopDialogRsp.pb.go
+++ b/gover/gen/SaveCoopDialogRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SaveCoopDialogRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1962
-// EnetChannelId: 0
-// EnetIsReliable: true
type SaveCoopDialogRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DialogId uint32 `protobuf:"varint,8,opt,name=dialog_id,json=dialogId,proto3" json:"dialog_id,omitempty"`
- MainCoopId uint32 `protobuf:"varint,10,opt,name=main_coop_id,json=mainCoopId,proto3" json:"main_coop_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_AMKDDJEPAKM uint32 `protobuf:"varint,15,opt,name=Unk3300_AMKDDJEPAKM,json=Unk3300AMKDDJEPAKM,proto3" json:"Unk3300_AMKDDJEPAKM,omitempty"`
+ Unk3300_KMBGNIICNAF uint32 `protobuf:"varint,9,opt,name=Unk3300_KMBGNIICNAF,json=Unk3300KMBGNIICNAF,proto3" json:"Unk3300_KMBGNIICNAF,omitempty"`
}
func (x *SaveCoopDialogRsp) Reset() {
@@ -81,23 +78,23 @@ func (*SaveCoopDialogRsp) Descriptor() ([]byte, []int) {
return file_SaveCoopDialogRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SaveCoopDialogRsp) GetDialogId() uint32 {
+func (x *SaveCoopDialogRsp) GetRetcode() int32 {
if x != nil {
- return x.DialogId
+ return x.Retcode
}
return 0
}
-func (x *SaveCoopDialogRsp) GetMainCoopId() uint32 {
+func (x *SaveCoopDialogRsp) GetUnk3300_AMKDDJEPAKM() uint32 {
if x != nil {
- return x.MainCoopId
+ return x.Unk3300_AMKDDJEPAKM
}
return 0
}
-func (x *SaveCoopDialogRsp) GetRetcode() int32 {
+func (x *SaveCoopDialogRsp) GetUnk3300_KMBGNIICNAF() uint32 {
if x != nil {
- return x.Retcode
+ return x.Unk3300_KMBGNIICNAF
}
return 0
}
@@ -106,15 +103,17 @@ var File_SaveCoopDialogRsp_proto protoreflect.FileDescriptor
var file_SaveCoopDialogRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x61, 0x76, 0x65, 0x43, 0x6f, 0x6f, 0x70, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67,
- 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x11, 0x53, 0x61, 0x76,
- 0x65, 0x43, 0x6f, 0x6f, 0x70, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x73, 0x70, 0x12, 0x1b,
- 0x0a, 0x09, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x6d,
- 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x11, 0x53, 0x61,
+ 0x76, 0x65, 0x43, 0x6f, 0x6f, 0x70, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x73, 0x70, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4b, 0x44, 0x44, 0x4a, 0x45, 0x50, 0x41, 0x4b, 0x4d,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41,
+ 0x4d, 0x4b, 0x44, 0x44, 0x4a, 0x45, 0x50, 0x41, 0x4b, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x42, 0x47, 0x4e, 0x49, 0x49, 0x43, 0x4e, 0x41,
+ 0x46, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4b, 0x4d, 0x42, 0x47, 0x4e, 0x49, 0x49, 0x43, 0x4e, 0x41, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SaveCustomDungeonRoomReq.pb.go b/gover/gen/SaveCustomDungeonRoomReq.pb.go
new file mode 100644
index 00000000..8859f5bd
--- /dev/null
+++ b/gover/gen/SaveCustomDungeonRoomReq.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SaveCustomDungeonRoomReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SaveCustomDungeonRoomReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Setting *CustomDungeonSetting `protobuf:"bytes,1,opt,name=setting,proto3" json:"setting,omitempty"`
+ CustomDungeonRoom *CustomDungeonRoom `protobuf:"bytes,4,opt,name=custom_dungeon_room,json=customDungeonRoom,proto3" json:"custom_dungeon_room,omitempty"`
+ IsUpdateSetting bool `protobuf:"varint,12,opt,name=is_update_setting,json=isUpdateSetting,proto3" json:"is_update_setting,omitempty"`
+}
+
+func (x *SaveCustomDungeonRoomReq) Reset() {
+ *x = SaveCustomDungeonRoomReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SaveCustomDungeonRoomReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SaveCustomDungeonRoomReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SaveCustomDungeonRoomReq) ProtoMessage() {}
+
+func (x *SaveCustomDungeonRoomReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SaveCustomDungeonRoomReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SaveCustomDungeonRoomReq.ProtoReflect.Descriptor instead.
+func (*SaveCustomDungeonRoomReq) Descriptor() ([]byte, []int) {
+ return file_SaveCustomDungeonRoomReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SaveCustomDungeonRoomReq) GetSetting() *CustomDungeonSetting {
+ if x != nil {
+ return x.Setting
+ }
+ return nil
+}
+
+func (x *SaveCustomDungeonRoomReq) GetCustomDungeonRoom() *CustomDungeonRoom {
+ if x != nil {
+ return x.CustomDungeonRoom
+ }
+ return nil
+}
+
+func (x *SaveCustomDungeonRoomReq) GetIsUpdateSetting() bool {
+ if x != nil {
+ return x.IsUpdateSetting
+ }
+ return false
+}
+
+var File_SaveCustomDungeonRoomReq_proto protoreflect.FileDescriptor
+
+var file_SaveCustomDungeonRoomReq_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x53, 0x61, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x17, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x6f, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x18, 0x53, 0x61, 0x76, 0x65, 0x43, 0x75,
+ 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x52,
+ 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74,
+ 0x69, 0x6e, 0x67, 0x12, 0x42, 0x0a, 0x13, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x12, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x11, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x75, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x74, 0x74,
+ 0x69, 0x6e, 0x67, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SaveCustomDungeonRoomReq_proto_rawDescOnce sync.Once
+ file_SaveCustomDungeonRoomReq_proto_rawDescData = file_SaveCustomDungeonRoomReq_proto_rawDesc
+)
+
+func file_SaveCustomDungeonRoomReq_proto_rawDescGZIP() []byte {
+ file_SaveCustomDungeonRoomReq_proto_rawDescOnce.Do(func() {
+ file_SaveCustomDungeonRoomReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SaveCustomDungeonRoomReq_proto_rawDescData)
+ })
+ return file_SaveCustomDungeonRoomReq_proto_rawDescData
+}
+
+var file_SaveCustomDungeonRoomReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SaveCustomDungeonRoomReq_proto_goTypes = []interface{}{
+ (*SaveCustomDungeonRoomReq)(nil), // 0: SaveCustomDungeonRoomReq
+ (*CustomDungeonSetting)(nil), // 1: CustomDungeonSetting
+ (*CustomDungeonRoom)(nil), // 2: CustomDungeonRoom
+}
+var file_SaveCustomDungeonRoomReq_proto_depIdxs = []int32{
+ 1, // 0: SaveCustomDungeonRoomReq.setting:type_name -> CustomDungeonSetting
+ 2, // 1: SaveCustomDungeonRoomReq.custom_dungeon_room:type_name -> CustomDungeonRoom
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_SaveCustomDungeonRoomReq_proto_init() }
+func file_SaveCustomDungeonRoomReq_proto_init() {
+ if File_SaveCustomDungeonRoomReq_proto != nil {
+ return
+ }
+ file_CustomDungeonRoom_proto_init()
+ file_CustomDungeonSetting_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SaveCustomDungeonRoomReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SaveCustomDungeonRoomReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SaveCustomDungeonRoomReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SaveCustomDungeonRoomReq_proto_goTypes,
+ DependencyIndexes: file_SaveCustomDungeonRoomReq_proto_depIdxs,
+ MessageInfos: file_SaveCustomDungeonRoomReq_proto_msgTypes,
+ }.Build()
+ File_SaveCustomDungeonRoomReq_proto = out.File
+ file_SaveCustomDungeonRoomReq_proto_rawDesc = nil
+ file_SaveCustomDungeonRoomReq_proto_goTypes = nil
+ file_SaveCustomDungeonRoomReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SaveCustomDungeonRoomRsp.pb.go b/gover/gen/SaveCustomDungeonRoomRsp.pb.go
new file mode 100644
index 00000000..76687f00
--- /dev/null
+++ b/gover/gen/SaveCustomDungeonRoomRsp.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SaveCustomDungeonRoomRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SaveCustomDungeonRoomRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RoomId uint32 `protobuf:"varint,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+ ErrorBlockList []*CustomDungeonBlock `protobuf:"bytes,8,rep,name=error_block_list,json=errorBlockList,proto3" json:"error_block_list,omitempty"`
+}
+
+func (x *SaveCustomDungeonRoomRsp) Reset() {
+ *x = SaveCustomDungeonRoomRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SaveCustomDungeonRoomRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SaveCustomDungeonRoomRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SaveCustomDungeonRoomRsp) ProtoMessage() {}
+
+func (x *SaveCustomDungeonRoomRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SaveCustomDungeonRoomRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SaveCustomDungeonRoomRsp.ProtoReflect.Descriptor instead.
+func (*SaveCustomDungeonRoomRsp) Descriptor() ([]byte, []int) {
+ return file_SaveCustomDungeonRoomRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SaveCustomDungeonRoomRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SaveCustomDungeonRoomRsp) GetRoomId() uint32 {
+ if x != nil {
+ return x.RoomId
+ }
+ return 0
+}
+
+func (x *SaveCustomDungeonRoomRsp) GetErrorBlockList() []*CustomDungeonBlock {
+ if x != nil {
+ return x.ErrorBlockList
+ }
+ return nil
+}
+
+var File_SaveCustomDungeonRoomRsp_proto protoreflect.FileDescriptor
+
+var file_SaveCustomDungeonRoomRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x53, 0x61, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x18, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42,
+ 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x01, 0x0a, 0x18, 0x53,
+ 0x61, 0x76, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x10, 0x65, 0x72,
+ 0x72, 0x6f, 0x72, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x0e, 0x65, 0x72, 0x72, 0x6f, 0x72,
+ 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SaveCustomDungeonRoomRsp_proto_rawDescOnce sync.Once
+ file_SaveCustomDungeonRoomRsp_proto_rawDescData = file_SaveCustomDungeonRoomRsp_proto_rawDesc
+)
+
+func file_SaveCustomDungeonRoomRsp_proto_rawDescGZIP() []byte {
+ file_SaveCustomDungeonRoomRsp_proto_rawDescOnce.Do(func() {
+ file_SaveCustomDungeonRoomRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SaveCustomDungeonRoomRsp_proto_rawDescData)
+ })
+ return file_SaveCustomDungeonRoomRsp_proto_rawDescData
+}
+
+var file_SaveCustomDungeonRoomRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SaveCustomDungeonRoomRsp_proto_goTypes = []interface{}{
+ (*SaveCustomDungeonRoomRsp)(nil), // 0: SaveCustomDungeonRoomRsp
+ (*CustomDungeonBlock)(nil), // 1: CustomDungeonBlock
+}
+var file_SaveCustomDungeonRoomRsp_proto_depIdxs = []int32{
+ 1, // 0: SaveCustomDungeonRoomRsp.error_block_list:type_name -> CustomDungeonBlock
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SaveCustomDungeonRoomRsp_proto_init() }
+func file_SaveCustomDungeonRoomRsp_proto_init() {
+ if File_SaveCustomDungeonRoomRsp_proto != nil {
+ return
+ }
+ file_CustomDungeonBlock_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SaveCustomDungeonRoomRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SaveCustomDungeonRoomRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SaveCustomDungeonRoomRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SaveCustomDungeonRoomRsp_proto_goTypes,
+ DependencyIndexes: file_SaveCustomDungeonRoomRsp_proto_depIdxs,
+ MessageInfos: file_SaveCustomDungeonRoomRsp_proto_msgTypes,
+ }.Build()
+ File_SaveCustomDungeonRoomRsp_proto = out.File
+ file_SaveCustomDungeonRoomRsp_proto_rawDesc = nil
+ file_SaveCustomDungeonRoomRsp_proto_goTypes = nil
+ file_SaveCustomDungeonRoomRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SaveMainCoopReq.pb.go b/gover/gen/SaveMainCoopReq.pb.go
index 980d413b..d98867be 100644
--- a/gover/gen/SaveMainCoopReq.pb.go
+++ b/gover/gen/SaveMainCoopReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SaveMainCoopReq.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1975
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SaveMainCoopReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NormalVarMap map[uint32]int32 `protobuf:"bytes,15,rep,name=normal_var_map,json=normalVarMap,proto3" json:"normal_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- SelfConfidence uint32 `protobuf:"varint,2,opt,name=self_confidence,json=selfConfidence,proto3" json:"self_confidence,omitempty"`
- SavePointId uint32 `protobuf:"varint,1,opt,name=save_point_id,json=savePointId,proto3" json:"save_point_id,omitempty"`
- TempVarMap map[uint32]int32 `protobuf:"bytes,8,rep,name=temp_var_map,json=tempVarMap,proto3" json:"temp_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Id uint32 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
+ NormalVarMap map[uint32]int32 `protobuf:"bytes,14,rep,name=normal_var_map,json=normalVarMap,proto3" json:"normal_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ SelfConfidence uint32 `protobuf:"varint,6,opt,name=self_confidence,json=selfConfidence,proto3" json:"self_confidence,omitempty"`
+ Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
+ SavePointId uint32 `protobuf:"varint,2,opt,name=save_point_id,json=savePointId,proto3" json:"save_point_id,omitempty"`
+ TempVarMap map[uint32]int32 `protobuf:"bytes,12,rep,name=temp_var_map,json=tempVarMap,proto3" json:"temp_var_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *SaveMainCoopReq) Reset() {
@@ -98,6 +94,13 @@ func (x *SaveMainCoopReq) GetSelfConfidence() uint32 {
return 0
}
+func (x *SaveMainCoopReq) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
func (x *SaveMainCoopReq) GetSavePointId() uint32 {
if x != nil {
return x.SavePointId
@@ -112,34 +115,27 @@ func (x *SaveMainCoopReq) GetTempVarMap() map[uint32]int32 {
return nil
}
-func (x *SaveMainCoopReq) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
var File_SaveMainCoopReq_proto protoreflect.FileDescriptor
var file_SaveMainCoopReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x61, 0x76, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfc, 0x02, 0x0a, 0x0f, 0x53, 0x61, 0x76, 0x65,
0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x48, 0x0a, 0x0e, 0x6e,
- 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0f, 0x20,
+ 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x53, 0x61, 0x76, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f,
0x6f, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x56, 0x61, 0x72, 0x4d,
0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x56,
0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x63, 0x6f,
- 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
- 0x73, 0x65, 0x6c, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x22,
+ 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x73, 0x65, 0x6c, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x0e,
+ 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x22,
0x0a, 0x0d, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x61, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x61, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x49, 0x64, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x72, 0x5f, 0x6d,
- 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x61, 0x76, 0x65, 0x4d,
+ 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x61, 0x76, 0x65, 0x4d,
0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x56,
0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x74, 0x65, 0x6d, 0x70,
- 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x3f, 0x0a, 0x11, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
+ 0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
0x56, 0x61, 0x72, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61,
diff --git a/gover/gen/SaveMainCoopRsp.pb.go b/gover/gen/SaveMainCoopRsp.pb.go
index 53a9d1b6..ad84bcb6 100644
--- a/gover/gen/SaveMainCoopRsp.pb.go
+++ b/gover/gen/SaveMainCoopRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SaveMainCoopRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1957
-// EnetChannelId: 0
-// EnetIsReliable: true
type SaveMainCoopRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- SavePointIdList []uint32 `protobuf:"varint,15,rep,packed,name=save_point_id_list,json=savePointIdList,proto3" json:"save_point_id_list,omitempty"`
- Id uint32 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"`
+ Id uint32 `protobuf:"varint,11,opt,name=id,proto3" json:"id,omitempty"`
+ SavePointIdList []uint32 `protobuf:"varint,3,rep,packed,name=save_point_id_list,json=savePointIdList,proto3" json:"save_point_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SaveMainCoopRsp) Reset() {
@@ -81,9 +78,9 @@ func (*SaveMainCoopRsp) Descriptor() ([]byte, []int) {
return file_SaveMainCoopRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SaveMainCoopRsp) GetRetcode() int32 {
+func (x *SaveMainCoopRsp) GetId() uint32 {
if x != nil {
- return x.Retcode
+ return x.Id
}
return 0
}
@@ -95,9 +92,9 @@ func (x *SaveMainCoopRsp) GetSavePointIdList() []uint32 {
return nil
}
-func (x *SaveMainCoopRsp) GetId() uint32 {
+func (x *SaveMainCoopRsp) GetRetcode() int32 {
if x != nil {
- return x.Id
+ return x.Retcode
}
return 0
}
@@ -107,13 +104,13 @@ var File_SaveMainCoopRsp_proto protoreflect.FileDescriptor
var file_SaveMainCoopRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x61, 0x76, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x0f, 0x53, 0x61, 0x76, 0x65, 0x4d,
- 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x12, 0x73, 0x61, 0x76, 0x65, 0x5f, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x0f, 0x73, 0x61, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x12, 0x73, 0x61,
+ 0x76, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x73, 0x61, 0x76, 0x65, 0x50, 0x6f, 0x69, 0x6e,
+ 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/SaveUgcReq.pb.go b/gover/gen/SaveUgcReq.pb.go
new file mode 100644
index 00000000..ce276960
--- /dev/null
+++ b/gover/gen/SaveUgcReq.pb.go
@@ -0,0 +1,239 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SaveUgcReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SaveUgcReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcType UgcType `protobuf:"varint,3,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+ // Types that are assignable to Record:
+ //
+ // *SaveUgcReq_MusicRecord
+ Record isSaveUgcReq_Record `protobuf_oneof:"record"`
+ // Types that are assignable to Brief:
+ //
+ // *SaveUgcReq_MusicBriefInfo
+ Brief isSaveUgcReq_Brief `protobuf_oneof:"brief"`
+}
+
+func (x *SaveUgcReq) Reset() {
+ *x = SaveUgcReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SaveUgcReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SaveUgcReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SaveUgcReq) ProtoMessage() {}
+
+func (x *SaveUgcReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SaveUgcReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SaveUgcReq.ProtoReflect.Descriptor instead.
+func (*SaveUgcReq) Descriptor() ([]byte, []int) {
+ return file_SaveUgcReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SaveUgcReq) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+func (m *SaveUgcReq) GetRecord() isSaveUgcReq_Record {
+ if m != nil {
+ return m.Record
+ }
+ return nil
+}
+
+func (x *SaveUgcReq) GetMusicRecord() *UgcMusicRecord {
+ if x, ok := x.GetRecord().(*SaveUgcReq_MusicRecord); ok {
+ return x.MusicRecord
+ }
+ return nil
+}
+
+func (m *SaveUgcReq) GetBrief() isSaveUgcReq_Brief {
+ if m != nil {
+ return m.Brief
+ }
+ return nil
+}
+
+func (x *SaveUgcReq) GetMusicBriefInfo() *UgcMusicBriefInfo {
+ if x, ok := x.GetBrief().(*SaveUgcReq_MusicBriefInfo); ok {
+ return x.MusicBriefInfo
+ }
+ return nil
+}
+
+type isSaveUgcReq_Record interface {
+ isSaveUgcReq_Record()
+}
+
+type SaveUgcReq_MusicRecord struct {
+ MusicRecord *UgcMusicRecord `protobuf:"bytes,11,opt,name=music_record,json=musicRecord,proto3,oneof"`
+}
+
+func (*SaveUgcReq_MusicRecord) isSaveUgcReq_Record() {}
+
+type isSaveUgcReq_Brief interface {
+ isSaveUgcReq_Brief()
+}
+
+type SaveUgcReq_MusicBriefInfo struct {
+ MusicBriefInfo *UgcMusicBriefInfo `protobuf:"bytes,260,opt,name=music_brief_info,json=musicBriefInfo,proto3,oneof"`
+}
+
+func (*SaveUgcReq_MusicBriefInfo) isSaveUgcReq_Brief() {}
+
+var File_SaveUgcReq_proto protoreflect.FileDescriptor
+
+var file_SaveUgcReq_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x53, 0x61, 0x76, 0x65, 0x55, 0x67, 0x63, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x17, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65,
+ 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x55, 0x67, 0x63,
+ 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0xbb, 0x01, 0x0a, 0x0a, 0x53, 0x61, 0x76, 0x65, 0x55, 0x67, 0x63, 0x52, 0x65, 0x71, 0x12,
+ 0x23, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x75, 0x67, 0x63,
+ 0x54, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x72, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x55, 0x67, 0x63,
+ 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x6d,
+ 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3f, 0x0a, 0x10, 0x6d, 0x75,
+ 0x73, 0x69, 0x63, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x84,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63,
+ 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x01, 0x52, 0x0e, 0x6d, 0x75, 0x73,
+ 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a, 0x06, 0x72,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x07, 0x0a, 0x05, 0x62, 0x72, 0x69, 0x65, 0x66, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SaveUgcReq_proto_rawDescOnce sync.Once
+ file_SaveUgcReq_proto_rawDescData = file_SaveUgcReq_proto_rawDesc
+)
+
+func file_SaveUgcReq_proto_rawDescGZIP() []byte {
+ file_SaveUgcReq_proto_rawDescOnce.Do(func() {
+ file_SaveUgcReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SaveUgcReq_proto_rawDescData)
+ })
+ return file_SaveUgcReq_proto_rawDescData
+}
+
+var file_SaveUgcReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SaveUgcReq_proto_goTypes = []interface{}{
+ (*SaveUgcReq)(nil), // 0: SaveUgcReq
+ (UgcType)(0), // 1: UgcType
+ (*UgcMusicRecord)(nil), // 2: UgcMusicRecord
+ (*UgcMusicBriefInfo)(nil), // 3: UgcMusicBriefInfo
+}
+var file_SaveUgcReq_proto_depIdxs = []int32{
+ 1, // 0: SaveUgcReq.ugc_type:type_name -> UgcType
+ 2, // 1: SaveUgcReq.music_record:type_name -> UgcMusicRecord
+ 3, // 2: SaveUgcReq.music_brief_info:type_name -> UgcMusicBriefInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_SaveUgcReq_proto_init() }
+func file_SaveUgcReq_proto_init() {
+ if File_SaveUgcReq_proto != nil {
+ return
+ }
+ file_UgcMusicBriefInfo_proto_init()
+ file_UgcMusicRecord_proto_init()
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SaveUgcReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SaveUgcReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_SaveUgcReq_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*SaveUgcReq_MusicRecord)(nil),
+ (*SaveUgcReq_MusicBriefInfo)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SaveUgcReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SaveUgcReq_proto_goTypes,
+ DependencyIndexes: file_SaveUgcReq_proto_depIdxs,
+ MessageInfos: file_SaveUgcReq_proto_msgTypes,
+ }.Build()
+ File_SaveUgcReq_proto = out.File
+ file_SaveUgcReq_proto_rawDesc = nil
+ file_SaveUgcReq_proto_goTypes = nil
+ file_SaveUgcReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SaveUgcRsp.pb.go b/gover/gen/SaveUgcRsp.pb.go
new file mode 100644
index 00000000..cc1a8873
--- /dev/null
+++ b/gover/gen/SaveUgcRsp.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SaveUgcRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SaveUgcRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UgcGuid uint64 `protobuf:"varint,9,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ UgcType UgcType `protobuf:"varint,2,opt,name=ugc_type,json=ugcType,proto3,enum=UgcType" json:"ugc_type,omitempty"`
+}
+
+func (x *SaveUgcRsp) Reset() {
+ *x = SaveUgcRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SaveUgcRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SaveUgcRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SaveUgcRsp) ProtoMessage() {}
+
+func (x *SaveUgcRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SaveUgcRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SaveUgcRsp.ProtoReflect.Descriptor instead.
+func (*SaveUgcRsp) Descriptor() ([]byte, []int) {
+ return file_SaveUgcRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SaveUgcRsp) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (x *SaveUgcRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SaveUgcRsp) GetUgcType() UgcType {
+ if x != nil {
+ return x.UgcType
+ }
+ return UgcType_UGC_TYPE_NONE
+}
+
+var File_SaveUgcRsp_proto protoreflect.FileDescriptor
+
+var file_SaveUgcRsp_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x53, 0x61, 0x76, 0x65, 0x55, 0x67, 0x63, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x66, 0x0a, 0x0a, 0x53, 0x61, 0x76, 0x65, 0x55, 0x67, 0x63, 0x52, 0x73, 0x70, 0x12,
+ 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x07, 0x75, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x08, 0x75, 0x67, 0x63, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x08, 0x2e, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x07, 0x75, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SaveUgcRsp_proto_rawDescOnce sync.Once
+ file_SaveUgcRsp_proto_rawDescData = file_SaveUgcRsp_proto_rawDesc
+)
+
+func file_SaveUgcRsp_proto_rawDescGZIP() []byte {
+ file_SaveUgcRsp_proto_rawDescOnce.Do(func() {
+ file_SaveUgcRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SaveUgcRsp_proto_rawDescData)
+ })
+ return file_SaveUgcRsp_proto_rawDescData
+}
+
+var file_SaveUgcRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SaveUgcRsp_proto_goTypes = []interface{}{
+ (*SaveUgcRsp)(nil), // 0: SaveUgcRsp
+ (UgcType)(0), // 1: UgcType
+}
+var file_SaveUgcRsp_proto_depIdxs = []int32{
+ 1, // 0: SaveUgcRsp.ugc_type:type_name -> UgcType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SaveUgcRsp_proto_init() }
+func file_SaveUgcRsp_proto_init() {
+ if File_SaveUgcRsp_proto != nil {
+ return
+ }
+ file_UgcType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SaveUgcRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SaveUgcRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SaveUgcRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SaveUgcRsp_proto_goTypes,
+ DependencyIndexes: file_SaveUgcRsp_proto_depIdxs,
+ MessageInfos: file_SaveUgcRsp_proto_msgTypes,
+ }.Build()
+ File_SaveUgcRsp_proto = out.File
+ file_SaveUgcRsp_proto_rawDesc = nil
+ file_SaveUgcRsp_proto_goTypes = nil
+ file_SaveUgcRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneAreaUnlockNotify.pb.go b/gover/gen/SceneAreaUnlockNotify.pb.go
index 3f999a43..b5d05add 100644
--- a/gover/gen/SceneAreaUnlockNotify.pb.go
+++ b/gover/gen/SceneAreaUnlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneAreaUnlockNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 293
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneAreaUnlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaList []uint32 `protobuf:"varint,10,rep,packed,name=area_list,json=areaList,proto3" json:"area_list,omitempty"`
- SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ AreaList []uint32 `protobuf:"varint,5,rep,packed,name=area_list,json=areaList,proto3" json:"area_list,omitempty"`
}
func (x *SceneAreaUnlockNotify) Reset() {
@@ -80,18 +77,18 @@ func (*SceneAreaUnlockNotify) Descriptor() ([]byte, []int) {
return file_SceneAreaUnlockNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneAreaUnlockNotify) GetAreaList() []uint32 {
+func (x *SceneAreaUnlockNotify) GetSceneId() uint32 {
if x != nil {
- return x.AreaList
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *SceneAreaUnlockNotify) GetSceneId() uint32 {
+func (x *SceneAreaUnlockNotify) GetAreaList() []uint32 {
if x != nil {
- return x.SceneId
+ return x.AreaList
}
- return 0
+ return nil
}
var File_SceneAreaUnlockNotify_proto protoreflect.FileDescriptor
@@ -100,10 +97,10 @@ var file_SceneAreaUnlockNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x55, 0x6e, 0x6c, 0x6f, 0x63,
0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a,
0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49,
+ 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneAreaWeatherNotify.pb.go b/gover/gen/SceneAreaWeatherNotify.pb.go
index 2f42d5a4..3e92e7f6 100644
--- a/gover/gen/SceneAreaWeatherNotify.pb.go
+++ b/gover/gen/SceneAreaWeatherNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneAreaWeatherNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 230
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneAreaWeatherNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WeatherAreaId uint32 `protobuf:"varint,1,opt,name=weather_area_id,json=weatherAreaId,proto3" json:"weather_area_id,omitempty"`
- WeatherGadgetId uint32 `protobuf:"varint,9,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
- ClimateType uint32 `protobuf:"varint,14,opt,name=climate_type,json=climateType,proto3" json:"climate_type,omitempty"`
- TransDuration float32 `protobuf:"fixed32,15,opt,name=trans_duration,json=transDuration,proto3" json:"trans_duration,omitempty"`
- WeatherValueMap map[uint32]string `protobuf:"bytes,10,rep,name=weather_value_map,json=weatherValueMap,proto3" json:"weather_value_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ WeatherGadgetId uint32 `protobuf:"varint,6,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
+ WeatherValueMap map[uint32]string `protobuf:"bytes,11,rep,name=weather_value_map,json=weatherValueMap,proto3" json:"weather_value_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ ClimateType uint32 `protobuf:"varint,7,opt,name=climate_type,json=climateType,proto3" json:"climate_type,omitempty"`
+ TransDuration float32 `protobuf:"fixed32,10,opt,name=trans_duration,json=transDuration,proto3" json:"trans_duration,omitempty"`
+ WeatherAreaId uint32 `protobuf:"varint,15,opt,name=weather_area_id,json=weatherAreaId,proto3" json:"weather_area_id,omitempty"`
}
func (x *SceneAreaWeatherNotify) Reset() {
@@ -83,18 +80,18 @@ func (*SceneAreaWeatherNotify) Descriptor() ([]byte, []int) {
return file_SceneAreaWeatherNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneAreaWeatherNotify) GetWeatherAreaId() uint32 {
+func (x *SceneAreaWeatherNotify) GetWeatherGadgetId() uint32 {
if x != nil {
- return x.WeatherAreaId
+ return x.WeatherGadgetId
}
return 0
}
-func (x *SceneAreaWeatherNotify) GetWeatherGadgetId() uint32 {
+func (x *SceneAreaWeatherNotify) GetWeatherValueMap() map[uint32]string {
if x != nil {
- return x.WeatherGadgetId
+ return x.WeatherValueMap
}
- return 0
+ return nil
}
func (x *SceneAreaWeatherNotify) GetClimateType() uint32 {
@@ -111,11 +108,11 @@ func (x *SceneAreaWeatherNotify) GetTransDuration() float32 {
return 0
}
-func (x *SceneAreaWeatherNotify) GetWeatherValueMap() map[uint32]string {
+func (x *SceneAreaWeatherNotify) GetWeatherAreaId() uint32 {
if x != nil {
- return x.WeatherValueMap
+ return x.WeatherAreaId
}
- return nil
+ return 0
}
var File_SceneAreaWeatherNotify_proto protoreflect.FileDescriptor
@@ -124,23 +121,23 @@ var file_SceneAreaWeatherNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x57, 0x65, 0x61, 0x74, 0x68,
0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4,
0x02, 0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x57, 0x65, 0x61, 0x74,
- 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x65, 0x61,
- 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x65, 0x61,
+ 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64,
+ 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x58, 0x0a, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72,
+ 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x2c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x57, 0x65, 0x61, 0x74,
+ 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65,
+ 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f,
+ 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x12,
+ 0x21, 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x5f, 0x64, 0x75, 0x72, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e,
+ 0x73, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x65, 0x61,
+ 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0d, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x49,
- 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x65,
- 0x61, 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a,
- 0x0c, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x44,
- 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68,
- 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x72, 0x65, 0x61, 0x57, 0x65,
- 0x61, 0x74, 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x57, 0x65, 0x61, 0x74,
- 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x0f, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61,
- 0x70, 0x1a, 0x42, 0x0a, 0x14, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75,
+ 0x64, 0x1a, 0x42, 0x0a, 0x14, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75,
0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
diff --git a/gover/gen/SceneAudioNotify.pb.go b/gover/gen/SceneAudioNotify.pb.go
index 4d415394..d7256d7a 100644
--- a/gover/gen/SceneAudioNotify.pb.go
+++ b/gover/gen/SceneAudioNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneAudioNotify.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3166
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneAudioNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Param2 []float32 `protobuf:"fixed32,14,rep,packed,name=param2,proto3" json:"param2,omitempty"`
- Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
- Param3 []string `protobuf:"bytes,11,rep,name=param3,proto3" json:"param3,omitempty"`
SourceUid uint32 `protobuf:"varint,6,opt,name=source_uid,json=sourceUid,proto3" json:"source_uid,omitempty"`
- Param1 []uint32 `protobuf:"varint,4,rep,packed,name=param1,proto3" json:"param1,omitempty"`
+ Param2 []float32 `protobuf:"fixed32,11,rep,packed,name=param2,proto3" json:"param2,omitempty"`
+ Param3 []string `protobuf:"bytes,13,rep,name=param3,proto3" json:"param3,omitempty"`
+ Type int32 `protobuf:"varint,15,opt,name=type,proto3" json:"type,omitempty"`
+ Param1 []uint32 `protobuf:"varint,14,rep,packed,name=param1,proto3" json:"param1,omitempty"`
}
func (x *SceneAudioNotify) Reset() {
@@ -84,18 +80,18 @@ func (*SceneAudioNotify) Descriptor() ([]byte, []int) {
return file_SceneAudioNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneAudioNotify) GetParam2() []float32 {
+func (x *SceneAudioNotify) GetSourceUid() uint32 {
if x != nil {
- return x.Param2
+ return x.SourceUid
}
- return nil
+ return 0
}
-func (x *SceneAudioNotify) GetType() int32 {
+func (x *SceneAudioNotify) GetParam2() []float32 {
if x != nil {
- return x.Type
+ return x.Param2
}
- return 0
+ return nil
}
func (x *SceneAudioNotify) GetParam3() []string {
@@ -105,9 +101,9 @@ func (x *SceneAudioNotify) GetParam3() []string {
return nil
}
-func (x *SceneAudioNotify) GetSourceUid() uint32 {
+func (x *SceneAudioNotify) GetType() int32 {
if x != nil {
- return x.SourceUid
+ return x.Type
}
return 0
}
@@ -124,14 +120,14 @@ var File_SceneAudioNotify_proto protoreflect.FileDescriptor
var file_SceneAudioNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x10, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x16, 0x0a,
- 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x02, 0x52, 0x06, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x32, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x33, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x33, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x69, 0x64,
- 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d,
+ 0x6e, 0x65, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06,
+ 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x02, 0x52, 0x06, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x0d,
+ 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x12, 0x0a, 0x04,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
+ 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d,
0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneAvatarInfo.pb.go b/gover/gen/SceneAvatarInfo.pb.go
index 786b2040..7bd788c6 100644
--- a/gover/gen/SceneAvatarInfo.pb.go
+++ b/gover/gen/SceneAvatarInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneAvatarInfo.proto
package gen
diff --git a/gover/gen/SceneAvatarStaminaStepReq.pb.go b/gover/gen/SceneAvatarStaminaStepReq.pb.go
index bed62626..ca7c41d6 100644
--- a/gover/gen/SceneAvatarStaminaStepReq.pb.go
+++ b/gover/gen/SceneAvatarStaminaStepReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneAvatarStaminaStepReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 299
-// EnetChannelId: 1
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneAvatarStaminaStepReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UseClientRot bool `protobuf:"varint,15,opt,name=use_client_rot,json=useClientRot,proto3" json:"use_client_rot,omitempty"`
- Rot *Vector `protobuf:"bytes,7,opt,name=rot,proto3" json:"rot,omitempty"`
+ UseClientRot bool `protobuf:"varint,9,opt,name=use_client_rot,json=useClientRot,proto3" json:"use_client_rot,omitempty"`
+ Rot *Vector `protobuf:"bytes,12,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *SceneAvatarStaminaStepReq) Reset() {
@@ -103,9 +99,9 @@ var file_SceneAvatarStaminaStepReq_proto_rawDesc = []byte{
0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x5c, 0x0a, 0x19, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x74,
0x61, 0x6d, 0x69, 0x6e, 0x61, 0x53, 0x74, 0x65, 0x70, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e,
- 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x0f,
+ 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x09,
0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52,
- 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneAvatarStaminaStepRsp.pb.go b/gover/gen/SceneAvatarStaminaStepRsp.pb.go
index 8be7da92..f8a1ae68 100644
--- a/gover/gen/SceneAvatarStaminaStepRsp.pb.go
+++ b/gover/gen/SceneAvatarStaminaStepRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneAvatarStaminaStepRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 231
-// EnetChannelId: 1
-// EnetIsReliable: true
type SceneAvatarStaminaStepRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Rot *Vector `protobuf:"bytes,1,opt,name=rot,proto3" json:"rot,omitempty"`
UseClientRot bool `protobuf:"varint,9,opt,name=use_client_rot,json=useClientRot,proto3" json:"use_client_rot,omitempty"`
Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Rot *Vector `protobuf:"bytes,11,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *SceneAvatarStaminaStepRsp) Reset() {
@@ -81,6 +78,13 @@ func (*SceneAvatarStaminaStepRsp) Descriptor() ([]byte, []int) {
return file_SceneAvatarStaminaStepRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *SceneAvatarStaminaStepRsp) GetRot() *Vector {
+ if x != nil {
+ return x.Rot
+ }
+ return nil
+}
+
func (x *SceneAvatarStaminaStepRsp) GetUseClientRot() bool {
if x != nil {
return x.UseClientRot
@@ -95,13 +99,6 @@ func (x *SceneAvatarStaminaStepRsp) GetRetcode() int32 {
return 0
}
-func (x *SceneAvatarStaminaStepRsp) GetRot() *Vector {
- if x != nil {
- return x.Rot
- }
- return nil
-}
-
var File_SceneAvatarStaminaStepRsp_proto protoreflect.FileDescriptor
var file_SceneAvatarStaminaStepRsp_proto_rawDesc = []byte{
@@ -109,13 +106,13 @@ var file_SceneAvatarStaminaStepRsp_proto_rawDesc = []byte{
0x6d, 0x69, 0x6e, 0x61, 0x53, 0x74, 0x65, 0x70, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x76, 0x0a, 0x19, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x74,
- 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x53, 0x74, 0x65, 0x70, 0x52, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x0e,
- 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x75, 0x73, 0x65, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52,
- 0x6f, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x03,
- 0x72, 0x6f, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x53, 0x74, 0x65, 0x70, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x03,
+ 0x72, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x5f, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0c, 0x75, 0x73, 0x65, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x6f, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneCreateEntityReq.pb.go b/gover/gen/SceneCreateEntityReq.pb.go
index d900dd60..283dcaf3 100644
--- a/gover/gen/SceneCreateEntityReq.pb.go
+++ b/gover/gen/SceneCreateEntityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneCreateEntityReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 288
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneCreateEntityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Entity *CreateEntityInfo `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
- IsDestroyWhenDisconnect bool `protobuf:"varint,10,opt,name=is_destroy_when_disconnect,json=isDestroyWhenDisconnect,proto3" json:"is_destroy_when_disconnect,omitempty"`
- Reason CreateReason `protobuf:"varint,3,opt,name=reason,proto3,enum=CreateReason" json:"reason,omitempty"`
+ Reason CreateReason `protobuf:"varint,4,opt,name=reason,proto3,enum=CreateReason" json:"reason,omitempty"`
+ Entity *CreateEntityInfo `protobuf:"bytes,8,opt,name=entity,proto3" json:"entity,omitempty"`
+ IsDestroyWhenDisconnect bool `protobuf:"varint,15,opt,name=is_destroy_when_disconnect,json=isDestroyWhenDisconnect,proto3" json:"is_destroy_when_disconnect,omitempty"`
}
func (x *SceneCreateEntityReq) Reset() {
@@ -82,6 +78,13 @@ func (*SceneCreateEntityReq) Descriptor() ([]byte, []int) {
return file_SceneCreateEntityReq_proto_rawDescGZIP(), []int{0}
}
+func (x *SceneCreateEntityReq) GetReason() CreateReason {
+ if x != nil {
+ return x.Reason
+ }
+ return CreateReason_CREATE_REASON_NONE
+}
+
func (x *SceneCreateEntityReq) GetEntity() *CreateEntityInfo {
if x != nil {
return x.Entity
@@ -96,13 +99,6 @@ func (x *SceneCreateEntityReq) GetIsDestroyWhenDisconnect() bool {
return false
}
-func (x *SceneCreateEntityReq) GetReason() CreateReason {
- if x != nil {
- return x.Reason
- }
- return CreateReason_CREATE_REASON_NONE
-}
-
var File_SceneCreateEntityReq_proto protoreflect.FileDescriptor
var file_SceneCreateEntityReq_proto_rawDesc = []byte{
@@ -112,15 +108,15 @@ var file_SceneCreateEntityReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73,
0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x14, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x65,
- 0x71, 0x12, 0x29, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x11, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x3b, 0x0a, 0x1a,
- 0x69, 0x73, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f,
- 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x17, 0x69, 0x73, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x57, 0x68, 0x65, 0x6e, 0x44,
- 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
+ 0x71, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x0d, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
+ 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x12, 0x3b, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f,
+ 0x79, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
+ 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x69, 0x73, 0x44, 0x65, 0x73, 0x74, 0x72,
+ 0x6f, 0x79, 0x57, 0x68, 0x65, 0x6e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -139,12 +135,12 @@ func file_SceneCreateEntityReq_proto_rawDescGZIP() []byte {
var file_SceneCreateEntityReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneCreateEntityReq_proto_goTypes = []interface{}{
(*SceneCreateEntityReq)(nil), // 0: SceneCreateEntityReq
- (*CreateEntityInfo)(nil), // 1: CreateEntityInfo
- (CreateReason)(0), // 2: CreateReason
+ (CreateReason)(0), // 1: CreateReason
+ (*CreateEntityInfo)(nil), // 2: CreateEntityInfo
}
var file_SceneCreateEntityReq_proto_depIdxs = []int32{
- 1, // 0: SceneCreateEntityReq.entity:type_name -> CreateEntityInfo
- 2, // 1: SceneCreateEntityReq.reason:type_name -> CreateReason
+ 1, // 0: SceneCreateEntityReq.reason:type_name -> CreateReason
+ 2, // 1: SceneCreateEntityReq.entity:type_name -> CreateEntityInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/SceneCreateEntityRsp.pb.go b/gover/gen/SceneCreateEntityRsp.pb.go
index cddc1ae3..126f5e6f 100644
--- a/gover/gen/SceneCreateEntityRsp.pb.go
+++ b/gover/gen/SceneCreateEntityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneCreateEntityRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 226
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneCreateEntityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Entity *CreateEntityInfo `protobuf:"bytes,10,opt,name=entity,proto3" json:"entity,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Entity *CreateEntityInfo `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *SceneCreateEntityRsp) Reset() {
@@ -88,18 +85,18 @@ func (x *SceneCreateEntityRsp) GetRetcode() int32 {
return 0
}
-func (x *SceneCreateEntityRsp) GetEntityId() uint32 {
+func (x *SceneCreateEntityRsp) GetEntity() *CreateEntityInfo {
if x != nil {
- return x.EntityId
+ return x.Entity
}
- return 0
+ return nil
}
-func (x *SceneCreateEntityRsp) GetEntity() *CreateEntityInfo {
+func (x *SceneCreateEntityRsp) GetEntityId() uint32 {
if x != nil {
- return x.Entity
+ return x.EntityId
}
- return nil
+ return 0
}
var File_SceneCreateEntityRsp_proto protoreflect.FileDescriptor
@@ -110,12 +107,12 @@ var file_SceneCreateEntityRsp_proto_rawDesc = []byte{
0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x14, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x42, 0x06,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneDataNotify.pb.go b/gover/gen/SceneDataNotify.pb.go
index 23ed426e..7a93ef5d 100644
--- a/gover/gen/SceneDataNotify.pb.go
+++ b/gover/gen/SceneDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3203
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LevelConfigNameList []string `protobuf:"bytes,15,rep,name=level_config_name_list,json=levelConfigNameList,proto3" json:"level_config_name_list,omitempty"`
- SceneTagIdList []uint32 `protobuf:"varint,8,rep,packed,name=scene_tag_id_list,json=sceneTagIdList,proto3" json:"scene_tag_id_list,omitempty"`
+ SceneTagIdList []uint32 `protobuf:"varint,3,rep,packed,name=scene_tag_id_list,json=sceneTagIdList,proto3" json:"scene_tag_id_list,omitempty"`
+ LevelConfigNameList []string `protobuf:"bytes,6,rep,name=level_config_name_list,json=levelConfigNameList,proto3" json:"level_config_name_list,omitempty"`
}
func (x *SceneDataNotify) Reset() {
@@ -80,16 +77,16 @@ func (*SceneDataNotify) Descriptor() ([]byte, []int) {
return file_SceneDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneDataNotify) GetLevelConfigNameList() []string {
+func (x *SceneDataNotify) GetSceneTagIdList() []uint32 {
if x != nil {
- return x.LevelConfigNameList
+ return x.SceneTagIdList
}
return nil
}
-func (x *SceneDataNotify) GetSceneTagIdList() []uint32 {
+func (x *SceneDataNotify) GetLevelConfigNameList() []string {
if x != nil {
- return x.SceneTagIdList
+ return x.LevelConfigNameList
}
return nil
}
@@ -99,13 +96,13 @@ var File_SceneDataNotify_proto protoreflect.FileDescriptor
var file_SceneDataNotify_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x0f, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x29, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x11, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x61, 0x67, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x63,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneDestroyEntityReq.pb.go b/gover/gen/SceneDestroyEntityReq.pb.go
index c11dd5f2..374d73c7 100644
--- a/gover/gen/SceneDestroyEntityReq.pb.go
+++ b/gover/gen/SceneDestroyEntityReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneDestroyEntityReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 263
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneDestroyEntityReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *SceneDestroyEntityReq) Reset() {
@@ -94,7 +90,7 @@ var file_SceneDestroyEntityReq_proto_rawDesc = []byte{
0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a,
0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x45, 0x6e, 0x74,
0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneDestroyEntityRsp.pb.go b/gover/gen/SceneDestroyEntityRsp.pb.go
index 43b238c5..075f3469 100644
--- a/gover/gen/SceneDestroyEntityRsp.pb.go
+++ b/gover/gen/SceneDestroyEntityRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneDestroyEntityRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 295
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneDestroyEntityRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SceneDestroyEntityRsp) Reset() {
@@ -80,16 +77,16 @@ func (*SceneDestroyEntityRsp) Descriptor() ([]byte, []int) {
return file_SceneDestroyEntityRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneDestroyEntityRsp) GetRetcode() int32 {
+func (x *SceneDestroyEntityRsp) GetEntityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.EntityId
}
return 0
}
-func (x *SceneDestroyEntityRsp) GetEntityId() uint32 {
+func (x *SceneDestroyEntityRsp) GetRetcode() int32 {
if x != nil {
- return x.EntityId
+ return x.Retcode
}
return 0
}
@@ -100,10 +97,10 @@ var file_SceneDestroyEntityRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a,
0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x45, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x69, 0x74, 0x79, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneEntitiesMoveCombineNotify.pb.go b/gover/gen/SceneEntitiesMoveCombineNotify.pb.go
index 85bc9630..addd15b5 100644
--- a/gover/gen/SceneEntitiesMoveCombineNotify.pb.go
+++ b/gover/gen/SceneEntitiesMoveCombineNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntitiesMoveCombineNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3387
-// EnetChannelId: 1
-// EnetIsReliable: false
type SceneEntitiesMoveCombineNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityMoveInfoList []*EntityMoveInfo `protobuf:"bytes,8,rep,name=entity_move_info_list,json=entityMoveInfoList,proto3" json:"entity_move_info_list,omitempty"`
+ EntityMoveInfoList []*EntityMoveInfo `protobuf:"bytes,14,rep,name=entity_move_info_list,json=entityMoveInfoList,proto3" json:"entity_move_info_list,omitempty"`
}
func (x *SceneEntitiesMoveCombineNotify) Reset() {
@@ -96,7 +93,7 @@ var file_SceneEntitiesMoveCombineNotify_proto_rawDesc = []byte{
0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x4d, 0x6f, 0x76,
0x65, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x42,
0x0a, 0x15, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12,
0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
diff --git a/gover/gen/SceneEntitiesMovesReq.pb.go b/gover/gen/SceneEntitiesMovesReq.pb.go
index aefdd039..c3504042 100644
--- a/gover/gen/SceneEntitiesMovesReq.pb.go
+++ b/gover/gen/SceneEntitiesMovesReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntitiesMovesReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 279
-// EnetChannelId: 1
-// EnetIsReliable: false
-// IsAllowClient: true
type SceneEntitiesMovesReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityMoveInfoList []*EntityMoveInfo `protobuf:"bytes,14,rep,name=entity_move_info_list,json=entityMoveInfoList,proto3" json:"entity_move_info_list,omitempty"`
+ EntityMoveInfoList []*EntityMoveInfo `protobuf:"bytes,11,rep,name=entity_move_info_list,json=entityMoveInfoList,proto3" json:"entity_move_info_list,omitempty"`
}
func (x *SceneEntitiesMovesReq) Reset() {
@@ -96,7 +92,7 @@ var file_SceneEntitiesMovesReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69,
0x74, 0x69, 0x65, 0x73, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x52, 0x65, 0x71, 0x12, 0x42, 0x0a, 0x15,
0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x45, 0x6e,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x65, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SceneEntitiesMovesRsp.pb.go b/gover/gen/SceneEntitiesMovesRsp.pb.go
index fa0f9854..694e6b3f 100644
--- a/gover/gen/SceneEntitiesMovesRsp.pb.go
+++ b/gover/gen/SceneEntitiesMovesRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntitiesMovesRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 255
-// EnetChannelId: 1
-// EnetIsReliable: false
type SceneEntitiesMovesRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityMoveFailInfoList []*EntityMoveFailInfo `protobuf:"bytes,11,rep,name=entity_move_fail_info_list,json=entityMoveFailInfoList,proto3" json:"entity_move_fail_info_list,omitempty"`
+ EntityMoveFailInfoList []*EntityMoveFailInfo `protobuf:"bytes,10,rep,name=entity_move_fail_info_list,json=entityMoveFailInfoList,proto3" json:"entity_move_fail_info_list,omitempty"`
}
func (x *SceneEntitiesMovesRsp) Reset() {
@@ -95,7 +92,7 @@ var file_SceneEntitiesMovesRsp_proto_rawDesc = []byte{
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65,
0x45, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x52, 0x73, 0x70,
0x12, 0x4f, 0x0a, 0x1a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f,
- 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b,
+ 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76,
0x65, 0x46, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x16, 0x65, 0x6e, 0x74, 0x69, 0x74,
0x79, 0x4d, 0x6f, 0x76, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
diff --git a/gover/gen/SceneEntityAiInfo.pb.go b/gover/gen/SceneEntityAiInfo.pb.go
index 15ce9195..fb3a44be 100644
--- a/gover/gen/SceneEntityAiInfo.pb.go
+++ b/gover/gen/SceneEntityAiInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityAiInfo.proto
package gen
diff --git a/gover/gen/SceneEntityAppearNotify.pb.go b/gover/gen/SceneEntityAppearNotify.pb.go
index 37214d01..9ad6b07f 100644
--- a/gover/gen/SceneEntityAppearNotify.pb.go
+++ b/gover/gen/SceneEntityAppearNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityAppearNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 221
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneEntityAppearNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AppearType VisionType `protobuf:"varint,15,opt,name=appear_type,json=appearType,proto3,enum=VisionType" json:"appear_type,omitempty"`
- Param uint32 `protobuf:"varint,9,opt,name=param,proto3" json:"param,omitempty"`
- EntityList []*SceneEntityInfo `protobuf:"bytes,5,rep,name=entity_list,json=entityList,proto3" json:"entity_list,omitempty"`
+ EntityList []*SceneEntityInfo `protobuf:"bytes,15,rep,name=entity_list,json=entityList,proto3" json:"entity_list,omitempty"`
+ AppearType VisionType `protobuf:"varint,1,opt,name=appear_type,json=appearType,proto3,enum=VisionType" json:"appear_type,omitempty"`
+ Param uint32 `protobuf:"varint,7,opt,name=param,proto3" json:"param,omitempty"`
}
func (x *SceneEntityAppearNotify) Reset() {
@@ -81,6 +78,13 @@ func (*SceneEntityAppearNotify) Descriptor() ([]byte, []int) {
return file_SceneEntityAppearNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *SceneEntityAppearNotify) GetEntityList() []*SceneEntityInfo {
+ if x != nil {
+ return x.EntityList
+ }
+ return nil
+}
+
func (x *SceneEntityAppearNotify) GetAppearType() VisionType {
if x != nil {
return x.AppearType
@@ -95,13 +99,6 @@ func (x *SceneEntityAppearNotify) GetParam() uint32 {
return 0
}
-func (x *SceneEntityAppearNotify) GetEntityList() []*SceneEntityInfo {
- if x != nil {
- return x.EntityList
- }
- return nil
-}
-
var File_SceneEntityAppearNotify_proto protoreflect.FileDescriptor
var file_SceneEntityAppearNotify_proto_rawDesc = []byte{
@@ -111,14 +108,14 @@ var file_SceneEntityAppearNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79,
0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x17, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x41, 0x70, 0x70, 0x65, 0x61, 0x72, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x56, 0x69, 0x73, 0x69,
- 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x54, 0x79,
- 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x31, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x65, 0x61,
+ 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x56,
+ 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x65, 0x61,
+ 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -137,12 +134,12 @@ func file_SceneEntityAppearNotify_proto_rawDescGZIP() []byte {
var file_SceneEntityAppearNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneEntityAppearNotify_proto_goTypes = []interface{}{
(*SceneEntityAppearNotify)(nil), // 0: SceneEntityAppearNotify
- (VisionType)(0), // 1: VisionType
- (*SceneEntityInfo)(nil), // 2: SceneEntityInfo
+ (*SceneEntityInfo)(nil), // 1: SceneEntityInfo
+ (VisionType)(0), // 2: VisionType
}
var file_SceneEntityAppearNotify_proto_depIdxs = []int32{
- 1, // 0: SceneEntityAppearNotify.appear_type:type_name -> VisionType
- 2, // 1: SceneEntityAppearNotify.entity_list:type_name -> SceneEntityInfo
+ 1, // 0: SceneEntityAppearNotify.entity_list:type_name -> SceneEntityInfo
+ 2, // 1: SceneEntityAppearNotify.appear_type:type_name -> VisionType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/SceneEntityDisappearNotify.pb.go b/gover/gen/SceneEntityDisappearNotify.pb.go
index 79d80ad2..ac3a0af5 100644
--- a/gover/gen/SceneEntityDisappearNotify.pb.go
+++ b/gover/gen/SceneEntityDisappearNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityDisappearNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 203
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneEntityDisappearNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Param uint32 `protobuf:"varint,6,opt,name=param,proto3" json:"param,omitempty"`
- EntityList []uint32 `protobuf:"varint,1,rep,packed,name=entity_list,json=entityList,proto3" json:"entity_list,omitempty"`
- DisappearType VisionType `protobuf:"varint,2,opt,name=disappear_type,json=disappearType,proto3,enum=VisionType" json:"disappear_type,omitempty"`
+ Param uint32 `protobuf:"varint,15,opt,name=param,proto3" json:"param,omitempty"`
+ DisappearType VisionType `protobuf:"varint,12,opt,name=disappear_type,json=disappearType,proto3,enum=VisionType" json:"disappear_type,omitempty"`
+ EntityList []uint32 `protobuf:"varint,13,rep,packed,name=entity_list,json=entityList,proto3" json:"entity_list,omitempty"`
}
func (x *SceneEntityDisappearNotify) Reset() {
@@ -88,18 +85,18 @@ func (x *SceneEntityDisappearNotify) GetParam() uint32 {
return 0
}
-func (x *SceneEntityDisappearNotify) GetEntityList() []uint32 {
+func (x *SceneEntityDisappearNotify) GetDisappearType() VisionType {
if x != nil {
- return x.EntityList
+ return x.DisappearType
}
- return nil
+ return VisionType_VISION_TYPE_NONE
}
-func (x *SceneEntityDisappearNotify) GetDisappearType() VisionType {
+func (x *SceneEntityDisappearNotify) GetEntityList() []uint32 {
if x != nil {
- return x.DisappearType
+ return x.EntityList
}
- return VisionType_VISION_TYPE_NONE
+ return nil
}
var File_SceneEntityDisappearNotify_proto protoreflect.FileDescriptor
@@ -110,13 +107,13 @@ var file_SceneEntityDisappearNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x10, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x44, 0x69, 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x0e, 0x64, 0x69,
- 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52,
- 0x0d, 0x64, 0x69, 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
+ 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x32, 0x0a, 0x0e, 0x64, 0x69, 0x73,
+ 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x0b, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d,
+ 0x64, 0x69, 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneEntityDrownReq.pb.go b/gover/gen/SceneEntityDrownReq.pb.go
index dc6acf6c..f55dd887 100644
--- a/gover/gen/SceneEntityDrownReq.pb.go
+++ b/gover/gen/SceneEntityDrownReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityDrownReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 227
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneEntityDrownReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *SceneEntityDrownReq) Reset() {
@@ -94,7 +90,7 @@ var file_SceneEntityDrownReq_proto_rawDesc = []byte{
0x77, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x13, 0x53,
0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x44, 0x72, 0x6f, 0x77, 0x6e, 0x52,
0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneEntityDrownRsp.pb.go b/gover/gen/SceneEntityDrownRsp.pb.go
index e746553d..ab97b456 100644
--- a/gover/gen/SceneEntityDrownRsp.pb.go
+++ b/gover/gen/SceneEntityDrownRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityDrownRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 294
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneEntityDrownRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EntityId uint32 `protobuf:"varint,5,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *SceneEntityDrownRsp) Reset() {
@@ -100,9 +97,9 @@ var file_SceneEntityDrownRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x44, 0x72, 0x6f,
0x77, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x13, 0x53,
0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x44, 0x72, 0x6f, 0x77, 0x6e, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneEntityInfo.pb.go b/gover/gen/SceneEntityInfo.pb.go
index 1facb62d..87a5033c 100644
--- a/gover/gen/SceneEntityInfo.pb.go
+++ b/gover/gen/SceneEntityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityInfo.proto
package gen
diff --git a/gover/gen/SceneEntityMoveNotify.pb.go b/gover/gen/SceneEntityMoveNotify.pb.go
index fc84b5fa..1b673ea4 100644
--- a/gover/gen/SceneEntityMoveNotify.pb.go
+++ b/gover/gen/SceneEntityMoveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityMoveNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 275
-// EnetChannelId: 1
-// EnetIsReliable: true
type SceneEntityMoveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MotionInfo *MotionInfo `protobuf:"bytes,6,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ReliableSeq uint32 `protobuf:"varint,3,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
SceneTime uint32 `protobuf:"varint,15,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- ReliableSeq uint32 `protobuf:"varint,2,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
+ EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ MotionInfo *MotionInfo `protobuf:"bytes,14,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
}
func (x *SceneEntityMoveNotify) Reset() {
@@ -82,32 +79,32 @@ func (*SceneEntityMoveNotify) Descriptor() ([]byte, []int) {
return file_SceneEntityMoveNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneEntityMoveNotify) GetMotionInfo() *MotionInfo {
+func (x *SceneEntityMoveNotify) GetReliableSeq() uint32 {
if x != nil {
- return x.MotionInfo
+ return x.ReliableSeq
}
- return nil
+ return 0
}
-func (x *SceneEntityMoveNotify) GetEntityId() uint32 {
+func (x *SceneEntityMoveNotify) GetSceneTime() uint32 {
if x != nil {
- return x.EntityId
+ return x.SceneTime
}
return 0
}
-func (x *SceneEntityMoveNotify) GetSceneTime() uint32 {
+func (x *SceneEntityMoveNotify) GetEntityId() uint32 {
if x != nil {
- return x.SceneTime
+ return x.EntityId
}
return 0
}
-func (x *SceneEntityMoveNotify) GetReliableSeq() uint32 {
+func (x *SceneEntityMoveNotify) GetMotionInfo() *MotionInfo {
if x != nil {
- return x.ReliableSeq
+ return x.MotionInfo
}
- return 0
+ return nil
}
var File_SceneEntityMoveNotify_proto protoreflect.FileDescriptor
@@ -117,16 +114,16 @@ var file_SceneEntityMoveNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x4d,
0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xa4, 0x01, 0x0a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d,
- 0x6f, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0b, 0x6d, 0x6f, 0x74,
- 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b,
- 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x6f, 0x74,
- 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f,
- 0x73, 0x65, 0x71, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x69, 0x61,
- 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x6f, 0x76, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6c,
+ 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x0b, 0x6d, 0x6f, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
+ 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x6f, 0x74, 0x69,
+ 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneEntityMoveReq.pb.go b/gover/gen/SceneEntityMoveReq.pb.go
index 55c8e7df..6177f4ce 100644
--- a/gover/gen/SceneEntityMoveReq.pb.go
+++ b/gover/gen/SceneEntityMoveReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityMoveReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 290
-// EnetChannelId: 1
-// EnetIsReliable: false
-// IsAllowClient: true
type SceneEntityMoveReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MotionInfo *MotionInfo `protobuf:"bytes,7,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
- SceneTime uint32 `protobuf:"varint,4,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ReliableSeq uint32 `protobuf:"varint,15,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
+ SceneTime uint32 `protobuf:"varint,5,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ MotionInfo *MotionInfo `protobuf:"bytes,4,opt,name=motion_info,json=motionInfo,proto3" json:"motion_info,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ ReliableSeq uint32 `protobuf:"varint,3,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
}
func (x *SceneEntityMoveReq) Reset() {
@@ -83,18 +79,18 @@ func (*SceneEntityMoveReq) Descriptor() ([]byte, []int) {
return file_SceneEntityMoveReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneEntityMoveReq) GetMotionInfo() *MotionInfo {
+func (x *SceneEntityMoveReq) GetSceneTime() uint32 {
if x != nil {
- return x.MotionInfo
+ return x.SceneTime
}
- return nil
+ return 0
}
-func (x *SceneEntityMoveReq) GetSceneTime() uint32 {
+func (x *SceneEntityMoveReq) GetMotionInfo() *MotionInfo {
if x != nil {
- return x.SceneTime
+ return x.MotionInfo
}
- return 0
+ return nil
}
func (x *SceneEntityMoveReq) GetEntityId() uint32 {
@@ -118,14 +114,14 @@ var file_SceneEntityMoveReq_proto_rawDesc = []byte{
0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x4d, 0x6f, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a,
0x12, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65,
- 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x0b, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f,
- 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x0b, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a,
- 0x0c, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x0f, 0x20,
+ 0x0c, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneEntityMoveRsp.pb.go b/gover/gen/SceneEntityMoveRsp.pb.go
index f58aa1a4..64f7e1ff 100644
--- a/gover/gen/SceneEntityMoveRsp.pb.go
+++ b/gover/gen/SceneEntityMoveRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityMoveRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 273
-// EnetChannelId: 1
-// EnetIsReliable: true
type SceneEntityMoveRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- FailMotion *MotionInfo `protobuf:"bytes,1,opt,name=fail_motion,json=failMotion,proto3" json:"fail_motion,omitempty"`
- SceneTime uint32 `protobuf:"varint,10,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- ReliableSeq uint32 `protobuf:"varint,6,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SceneTime uint32 `protobuf:"varint,11,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ FailMotion *MotionInfo `protobuf:"bytes,8,opt,name=fail_motion,json=failMotion,proto3" json:"fail_motion,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ReliableSeq uint32 `protobuf:"varint,15,opt,name=reliable_seq,json=reliableSeq,proto3" json:"reliable_seq,omitempty"`
}
func (x *SceneEntityMoveRsp) Reset() {
@@ -83,9 +80,9 @@ func (*SceneEntityMoveRsp) Descriptor() ([]byte, []int) {
return file_SceneEntityMoveRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneEntityMoveRsp) GetEntityId() uint32 {
+func (x *SceneEntityMoveRsp) GetSceneTime() uint32 {
if x != nil {
- return x.EntityId
+ return x.SceneTime
}
return 0
}
@@ -97,23 +94,23 @@ func (x *SceneEntityMoveRsp) GetFailMotion() *MotionInfo {
return nil
}
-func (x *SceneEntityMoveRsp) GetSceneTime() uint32 {
+func (x *SceneEntityMoveRsp) GetEntityId() uint32 {
if x != nil {
- return x.SceneTime
+ return x.EntityId
}
return 0
}
-func (x *SceneEntityMoveRsp) GetReliableSeq() uint32 {
+func (x *SceneEntityMoveRsp) GetRetcode() int32 {
if x != nil {
- return x.ReliableSeq
+ return x.Retcode
}
return 0
}
-func (x *SceneEntityMoveRsp) GetRetcode() int32 {
+func (x *SceneEntityMoveRsp) GetReliableSeq() uint32 {
if x != nil {
- return x.Retcode
+ return x.ReliableSeq
}
return 0
}
@@ -125,17 +122,17 @@ var file_SceneEntityMoveRsp_proto_rawDesc = []byte{
0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x4d, 0x6f, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a,
0x12, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4d, 0x6f, 0x76, 0x65,
- 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x2c, 0x0a, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d,
- 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a,
- 0x0c, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x74, 0x69, 0x6f,
+ 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x4d, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x69, 0x61,
+ 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72,
+ 0x65, 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneEntityUpdateNotify.pb.go b/gover/gen/SceneEntityUpdateNotify.pb.go
index bc6554fc..b9d569ba 100644
--- a/gover/gen/SceneEntityUpdateNotify.pb.go
+++ b/gover/gen/SceneEntityUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneEntityUpdateNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3412
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneEntityUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Param uint32 `protobuf:"varint,10,opt,name=param,proto3" json:"param,omitempty"`
- AppearType VisionType `protobuf:"varint,13,opt,name=appear_type,json=appearType,proto3,enum=VisionType" json:"appear_type,omitempty"`
- EntityList []*SceneEntityInfo `protobuf:"bytes,5,rep,name=entity_list,json=entityList,proto3" json:"entity_list,omitempty"`
+ AppearType VisionType `protobuf:"varint,11,opt,name=appear_type,json=appearType,proto3,enum=VisionType" json:"appear_type,omitempty"`
+ Param uint32 `protobuf:"varint,12,opt,name=param,proto3" json:"param,omitempty"`
+ EntityList []*SceneEntityInfo `protobuf:"bytes,10,rep,name=entity_list,json=entityList,proto3" json:"entity_list,omitempty"`
}
func (x *SceneEntityUpdateNotify) Reset() {
@@ -81,18 +78,18 @@ func (*SceneEntityUpdateNotify) Descriptor() ([]byte, []int) {
return file_SceneEntityUpdateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneEntityUpdateNotify) GetParam() uint32 {
+func (x *SceneEntityUpdateNotify) GetAppearType() VisionType {
if x != nil {
- return x.Param
+ return x.AppearType
}
- return 0
+ return VisionType_VISION_TYPE_NONE
}
-func (x *SceneEntityUpdateNotify) GetAppearType() VisionType {
+func (x *SceneEntityUpdateNotify) GetParam() uint32 {
if x != nil {
- return x.AppearType
+ return x.Param
}
- return VisionType_VISION_TYPE_NONE
+ return 0
}
func (x *SceneEntityUpdateNotify) GetEntityList() []*SceneEntityInfo {
@@ -111,12 +108,12 @@ var file_SceneEntityUpdateNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79,
0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x17, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x70,
- 0x70, 0x65, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x0b, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x61, 0x70,
- 0x70, 0x65, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x56, 0x69, 0x73, 0x69,
+ 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x31, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SceneFishInfo.pb.go b/gover/gen/SceneFishInfo.pb.go
index 9edb2049..5ac4ec17 100644
--- a/gover/gen/SceneFishInfo.pb.go
+++ b/gover/gen/SceneFishInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneFishInfo.proto
package gen
@@ -41,11 +41,11 @@ type SceneFishInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FishId uint32 `protobuf:"varint,1,opt,name=fish_id,json=fishId,proto3" json:"fish_id,omitempty"`
- FishPoolEntityId uint32 `protobuf:"varint,2,opt,name=fish_pool_entity_id,json=fishPoolEntityId,proto3" json:"fish_pool_entity_id,omitempty"`
- FishPoolPos *Vector `protobuf:"bytes,3,opt,name=fish_pool_pos,json=fishPoolPos,proto3" json:"fish_pool_pos,omitempty"`
- FishPoolGadgetId uint32 `protobuf:"varint,4,opt,name=fish_pool_gadget_id,json=fishPoolGadgetId,proto3" json:"fish_pool_gadget_id,omitempty"`
- Unk2700_HIPFHKFMBBE uint32 `protobuf:"varint,5,opt,name=Unk2700_HIPFHKFMBBE,json=Unk2700HIPFHKFMBBE,proto3" json:"Unk2700_HIPFHKFMBBE,omitempty"`
+ FishId uint32 `protobuf:"varint,1,opt,name=fish_id,json=fishId,proto3" json:"fish_id,omitempty"`
+ FishPoolEntityId uint32 `protobuf:"varint,2,opt,name=fish_pool_entity_id,json=fishPoolEntityId,proto3" json:"fish_pool_entity_id,omitempty"`
+ FishPoolPos *Vector `protobuf:"bytes,3,opt,name=fish_pool_pos,json=fishPoolPos,proto3" json:"fish_pool_pos,omitempty"`
+ FishPoolGadgetId uint32 `protobuf:"varint,4,opt,name=fish_pool_gadget_id,json=fishPoolGadgetId,proto3" json:"fish_pool_gadget_id,omitempty"`
+ LastShockTime uint32 `protobuf:"varint,5,opt,name=last_shock_time,json=lastShockTime,proto3" json:"last_shock_time,omitempty"`
}
func (x *SceneFishInfo) Reset() {
@@ -108,9 +108,9 @@ func (x *SceneFishInfo) GetFishPoolGadgetId() uint32 {
return 0
}
-func (x *SceneFishInfo) GetUnk2700_HIPFHKFMBBE() uint32 {
+func (x *SceneFishInfo) GetLastShockTime() uint32 {
if x != nil {
- return x.Unk2700_HIPFHKFMBBE
+ return x.LastShockTime
}
return 0
}
@@ -120,7 +120,7 @@ var File_SceneFishInfo_proto protoreflect.FileDescriptor
var file_SceneFishInfo_proto_rawDesc = []byte{
0x0a, 0x13, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x01, 0x0a, 0x0d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x69, 0x73,
+ 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x01, 0x0a, 0x0d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x69, 0x73,
0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x66, 0x69, 0x73, 0x68, 0x49, 0x64, 0x12, 0x2d,
0x0a, 0x13, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69,
@@ -131,11 +131,11 @@ var file_SceneFishInfo_proto_rawDesc = []byte{
0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x6f, 0x73, 0x12, 0x2d, 0x0a, 0x13, 0x66, 0x69,
0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69,
0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x66, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f,
- 0x6c, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x50, 0x46, 0x48, 0x4b, 0x46, 0x4d, 0x42, 0x42, 0x45,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48,
- 0x49, 0x50, 0x46, 0x48, 0x4b, 0x46, 0x4d, 0x42, 0x42, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6c, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73,
+ 0x74, 0x5f, 0x73, 0x68, 0x6f, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x68, 0x6f, 0x63, 0x6b, 0x54, 0x69, 0x6d,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/SceneForceLockNotify.pb.go b/gover/gen/SceneForceLockNotify.pb.go
index 27d22308..328c4ea7 100644
--- a/gover/gen/SceneForceLockNotify.pb.go
+++ b/gover/gen/SceneForceLockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneForceLockNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 234
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneForceLockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ForceIdList []uint32 `protobuf:"varint,9,rep,packed,name=force_id_list,json=forceIdList,proto3" json:"force_id_list,omitempty"`
+ ForceIdList []uint32 `protobuf:"varint,1,rep,packed,name=force_id_list,json=forceIdList,proto3" json:"force_id_list,omitempty"`
}
func (x *SceneForceLockNotify) Reset() {
@@ -93,7 +90,7 @@ var file_SceneForceLockNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x14,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x6b, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72,
0x63, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneForceUnlockNotify.pb.go b/gover/gen/SceneForceUnlockNotify.pb.go
index b5ec6c94..4632dee0 100644
--- a/gover/gen/SceneForceUnlockNotify.pb.go
+++ b/gover/gen/SceneForceUnlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneForceUnlockNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 206
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneForceUnlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAdd bool `protobuf:"varint,10,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
- ForceIdList []uint32 `protobuf:"varint,2,rep,packed,name=force_id_list,json=forceIdList,proto3" json:"force_id_list,omitempty"`
+ IsAdd bool `protobuf:"varint,15,opt,name=is_add,json=isAdd,proto3" json:"is_add,omitempty"`
+ ForceIdList []uint32 `protobuf:"varint,11,rep,packed,name=force_id_list,json=forceIdList,proto3" json:"force_id_list,omitempty"`
}
func (x *SceneForceUnlockNotify) Reset() {
@@ -101,9 +98,9 @@ var file_SceneForceUnlockNotify_proto_rawDesc = []byte{
0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53,
0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x6f, 0x72, 0x63, 0x65, 0x55, 0x6e, 0x6c, 0x6f,
0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x61,
- 0x64, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x64, 0x64, 0x12,
+ 0x64, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x41, 0x64, 0x64, 0x12,
0x22, 0x0a, 0x0d, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x49, 0x64, 0x4c,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x49, 0x64, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGadgetInfo.pb.go b/gover/gen/SceneGadgetInfo.pb.go
index 9d34de03..942a9cac 100644
--- a/gover/gen/SceneGadgetInfo.pb.go
+++ b/gover/gen/SceneGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGadgetInfo.proto
package gen
@@ -82,6 +82,7 @@ type SceneGadgetInfo struct {
// *SceneGadgetInfo_RoguelikeGadgetInfo
// *SceneGadgetInfo_NightCrowGadgetInfo
// *SceneGadgetInfo_DeshretObeliskGadgetInfo
+ // *SceneGadgetInfo_CoinCollectOperatorInfo
Content isSceneGadgetInfo_Content `protobuf_oneof:"content"`
}
@@ -397,6 +398,13 @@ func (x *SceneGadgetInfo) GetDeshretObeliskGadgetInfo() *DeshretObeliskGadgetInf
return nil
}
+func (x *SceneGadgetInfo) GetCoinCollectOperatorInfo() *CoinCollectOperatorInfo {
+ if x, ok := x.GetContent().(*SceneGadgetInfo_CoinCollectOperatorInfo); ok {
+ return x.CoinCollectOperatorInfo
+ }
+ return nil
+}
+
type isSceneGadgetInfo_Content interface {
isSceneGadgetInfo_Content()
}
@@ -485,6 +493,10 @@ type SceneGadgetInfo_DeshretObeliskGadgetInfo struct {
DeshretObeliskGadgetInfo *DeshretObeliskGadgetInfo `protobuf:"bytes,63,opt,name=deshret_obelisk_gadget_info,json=deshretObeliskGadgetInfo,proto3,oneof"`
}
+type SceneGadgetInfo_CoinCollectOperatorInfo struct {
+ CoinCollectOperatorInfo *CoinCollectOperatorInfo `protobuf:"bytes,64,opt,name=coin_collect_operator_info,json=coinCollectOperatorInfo,proto3,oneof"`
+}
+
func (*SceneGadgetInfo_TrifleItem) isSceneGadgetInfo_Content() {}
func (*SceneGadgetInfo_GatherGadget) isSceneGadgetInfo_Content() {}
@@ -527,6 +539,8 @@ func (*SceneGadgetInfo_NightCrowGadgetInfo) isSceneGadgetInfo_Content() {}
func (*SceneGadgetInfo_DeshretObeliskGadgetInfo) isSceneGadgetInfo_Content() {}
+func (*SceneGadgetInfo_CoinCollectOperatorInfo) isSceneGadgetInfo_Content() {}
+
var File_SceneGadgetInfo_proto protoreflect.FileDescriptor
var file_SceneGadgetInfo_proto_rawDesc = []byte{
@@ -537,158 +551,166 @@ var file_SceneGadgetInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68,
0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x43,
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x1e, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73,
- 0x6b, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x13, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x46, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x46, 0x6f, 0x75, 0x6e,
- 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x14, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x42, 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47, 0x65,
- 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47, 0x61, 0x74,
- 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x16, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x4e, 0x69, 0x67, 0x68, 0x74, 0x43, 0x72,
- 0x6f, 0x77, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x12, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x52, 0x6f, 0x67, 0x75,
- 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x47,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x11, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x11, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x0f, 0x0a, 0x0f, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09,
- 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f,
- 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f,
- 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49,
- 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65,
- 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x09, 0x62, 0x6f, 0x72,
- 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x47,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x42, 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x62,
- 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x61,
- 0x64, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0a, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x69,
- 0x73, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x75, 0x74,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69,
- 0x74, 0x79, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x50, 0x65, 0x65, 0x72, 0x49,
- 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69,
- 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69,
- 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x12,
- 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x49, 0x64,
- 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x15, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x2f, 0x0a,
- 0x14, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72, 0x6f,
- 0x70, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x29,
- 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x6e, 0x74,
- 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x18,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x55, 0x69,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69,
- 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64,
- 0x12, 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f,
- 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2c, 0x0a, 0x09,
- 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x0f, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x0b, 0x74, 0x72,
- 0x69, 0x66, 0x6c, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x05, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x72, 0x69, 0x66, 0x6c, 0x65,
- 0x49, 0x74, 0x65, 0x6d, 0x12, 0x38, 0x0a, 0x0d, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x61,
- 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x0c, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x12, 0x28,
- 0x0a, 0x07, 0x77, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x0c, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x07, 0x77, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x12, 0x38, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65,
- 0x6e, 0x74, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x12, 0x28, 0x0a, 0x07, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x18, 0x11, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x07, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0e,
- 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x18, 0x12,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x47, 0x61,
- 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x74, 0x61,
- 0x74, 0x75, 0x65, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x11, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x47, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x12, 0x2f, 0x0a, 0x0a, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73,
- 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68,
- 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x62, 0x6f, 0x73, 0x73, 0x43,
- 0x68, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x62, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x5f,
- 0x63, 0x68, 0x65, 0x73, 0x74, 0x18, 0x29, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x6c,
- 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x0c, 0x62, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x12, 0x39,
- 0x0a, 0x0e, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x18, 0x2a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x52,
- 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6d, 0x70, 0x50,
- 0x6c, 0x61, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x41, 0x0a, 0x0e, 0x67, 0x65, 0x6e,
- 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x2b, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x18, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61,
- 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x67,
- 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x34, 0x0a, 0x0d,
- 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x2c, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x46, 0x6f,
- 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e,
- 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31,
- 0x0a, 0x0c, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x2e,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x2f, 0x0a, 0x0a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x2f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x0b, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x30, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e,
- 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x0e, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x46, 0x69, 0x73,
- 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x66, 0x69, 0x73,
- 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x17, 0x63, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x14, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x15, 0x72, 0x6f, 0x67,
- 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65,
- 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x13, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x16, 0x6e, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x63,
- 0x72, 0x6f, 0x77, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x3e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4e, 0x69, 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f,
- 0x77, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x6e,
- 0x69, 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f, 0x77, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x5a, 0x0a, 0x1b, 0x64, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x5f, 0x6f, 0x62,
- 0x65, 0x6c, 0x69, 0x73, 0x6b, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65,
- 0x74, 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x18, 0x64, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65,
- 0x6c, 0x69, 0x73, 0x6b, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x09,
- 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1e, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b,
+ 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x13, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x46, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x46, 0x6f, 0x75, 0x6e, 0x64,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x14, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x42, 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47, 0x65, 0x6e,
+ 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x47, 0x61, 0x74, 0x68,
+ 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x0a, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
+ 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x4e, 0x69, 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f,
+ 0x77, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x12, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x52, 0x6f, 0x67, 0x75, 0x65,
+ 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x47, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11,
+ 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x11, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, 0x0f, 0x0a, 0x0f, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x67,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64,
+ 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6f, 0x77, 0x6e, 0x65, 0x72,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x09, 0x62, 0x6f, 0x72, 0x6e,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x47, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x42, 0x6f, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x62, 0x6f,
+ 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x67, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x61, 0x64,
+ 0x67, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73,
+ 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x63, 0x75, 0x74, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x75, 0x74, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74,
+ 0x79, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64,
+ 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73,
+ 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x15, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x2f, 0x0a, 0x14,
+ 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x70,
+ 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x29, 0x0a,
+ 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x0d, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08,
+ 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x65,
+ 0x72, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x18, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x55, 0x69, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x19, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x64, 0x72, 0x61, 0x66, 0x74, 0x49, 0x64, 0x12,
+ 0x2a, 0x0a, 0x11, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x61, 0x6c, 0x6b, 0x5f, 0x73,
+ 0x74, 0x61, 0x74, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x67, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x54, 0x61, 0x6c, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2c, 0x0a, 0x09, 0x70,
+ 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x08, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x0b, 0x74, 0x72, 0x69,
+ 0x66, 0x6c, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x05,
+ 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x48, 0x00, 0x52, 0x0a, 0x74, 0x72, 0x69, 0x66, 0x6c, 0x65, 0x49,
+ 0x74, 0x65, 0x6d, 0x12, 0x38, 0x0a, 0x0d, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67, 0x61,
+ 0x64, 0x67, 0x65, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x47, 0x61, 0x74,
+ 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x0c, 0x67, 0x61, 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x12, 0x28, 0x0a,
+ 0x07, 0x77, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c,
+ 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x07,
+ 0x77, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x12, 0x38, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x12, 0x28, 0x0a, 0x07, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x18, 0x11, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x07, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0e, 0x61,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x18, 0x12, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x47, 0x61, 0x64,
+ 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x61, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x79, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x74,
+ 0x75, 0x65, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x11, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x47, 0x61, 0x64, 0x67,
+ 0x65, 0x74, 0x12, 0x2f, 0x0a, 0x0a, 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x73, 0x74,
+ 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x43, 0x68, 0x65,
+ 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x62, 0x6f, 0x73, 0x73, 0x43, 0x68,
+ 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x62, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x5f, 0x63,
+ 0x68, 0x65, 0x73, 0x74, 0x18, 0x29, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x42, 0x6c, 0x6f,
+ 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x0c, 0x62, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x43, 0x68, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a,
+ 0x0e, 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18,
+ 0x2a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65,
+ 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6d, 0x70, 0x50, 0x6c,
+ 0x61, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x41, 0x0a, 0x0e, 0x67, 0x65, 0x6e, 0x65,
+ 0x72, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x18, 0x2e, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c,
+ 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x67, 0x65,
+ 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x34, 0x0a, 0x0d, 0x6f,
+ 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x2c, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x3a, 0x0a, 0x0f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x46, 0x6f, 0x75,
+ 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x66,
+ 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a,
+ 0x0c, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x2e, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x2f, 0x0a, 0x0a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x2f,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x45, 0x63, 0x68, 0x6f, 0x53, 0x68, 0x65, 0x6c, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x09, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2e, 0x0a, 0x0b, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x30, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x49,
+ 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x35, 0x0a, 0x0e, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x46, 0x69, 0x73, 0x68,
+ 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x66, 0x69, 0x73, 0x68,
+ 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a, 0x17, 0x63, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74,
+ 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x14, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x15, 0x72, 0x6f, 0x67, 0x75,
+ 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c,
+ 0x69, 0x6b, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x13, 0x72, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x16, 0x6e, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x63, 0x72,
+ 0x6f, 0x77, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x3e,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4e, 0x69, 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f, 0x77,
+ 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x6e, 0x69,
+ 0x67, 0x68, 0x74, 0x43, 0x72, 0x6f, 0x77, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x5a, 0x0a, 0x1b, 0x64, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x5f, 0x6f, 0x62, 0x65,
+ 0x6c, 0x69, 0x73, 0x6b, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x3f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74,
+ 0x4f, 0x62, 0x65, 0x6c, 0x69, 0x73, 0x6b, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x18, 0x64, 0x65, 0x73, 0x68, 0x72, 0x65, 0x74, 0x4f, 0x62, 0x65, 0x6c,
+ 0x69, 0x73, 0x6b, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x57, 0x0a,
+ 0x1a, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x6f, 0x70,
+ 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x40, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x18, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4f,
+ 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x17, 0x63,
+ 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
+ 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
@@ -730,6 +752,7 @@ var file_SceneGadgetInfo_proto_goTypes = []interface{}{
(*RoguelikeGadgetInfo)(nil), // 22: RoguelikeGadgetInfo
(*NightCrowGadgetInfo)(nil), // 23: NightCrowGadgetInfo
(*DeshretObeliskGadgetInfo)(nil), // 24: DeshretObeliskGadgetInfo
+ (*CoinCollectOperatorInfo)(nil), // 25: CoinCollectOperatorInfo
}
var file_SceneGadgetInfo_proto_depIdxs = []int32{
1, // 0: SceneGadgetInfo.born_type:type_name -> GadgetBornType
@@ -756,11 +779,12 @@ var file_SceneGadgetInfo_proto_depIdxs = []int32{
22, // 21: SceneGadgetInfo.roguelike_gadget_info:type_name -> RoguelikeGadgetInfo
23, // 22: SceneGadgetInfo.night_crow_gadget_info:type_name -> NightCrowGadgetInfo
24, // 23: SceneGadgetInfo.deshret_obelisk_gadget_info:type_name -> DeshretObeliskGadgetInfo
- 24, // [24:24] is the sub-list for method output_type
- 24, // [24:24] is the sub-list for method input_type
- 24, // [24:24] is the sub-list for extension type_name
- 24, // [24:24] is the sub-list for extension extendee
- 0, // [0:24] is the sub-list for field type_name
+ 25, // 24: SceneGadgetInfo.coin_collect_operator_info:type_name -> CoinCollectOperatorInfo
+ 25, // [25:25] is the sub-list for method output_type
+ 25, // [25:25] is the sub-list for method input_type
+ 25, // [25:25] is the sub-list for extension type_name
+ 25, // [25:25] is the sub-list for extension extendee
+ 0, // [0:25] is the sub-list for field type_name
}
func init() { file_SceneGadgetInfo_proto_init() }
@@ -772,6 +796,7 @@ func file_SceneGadgetInfo_proto_init() {
file_BlossomChestInfo_proto_init()
file_BossChestInfo_proto_init()
file_ClientGadgetInfo_proto_init()
+ file_CoinCollectOperatorInfo_proto_init()
file_CustomGadgetTreeInfo_proto_init()
file_DeshretObeliskGadgetInfo_proto_init()
file_EchoShellInfo_proto_init()
@@ -828,6 +853,7 @@ func file_SceneGadgetInfo_proto_init() {
(*SceneGadgetInfo_RoguelikeGadgetInfo)(nil),
(*SceneGadgetInfo_NightCrowGadgetInfo)(nil),
(*SceneGadgetInfo_DeshretObeliskGadgetInfo)(nil),
+ (*SceneGadgetInfo_CoinCollectOperatorInfo)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
diff --git a/gover/gen/SceneGalleryBalloonInfo.pb.go b/gover/gen/SceneGalleryBalloonInfo.pb.go
index 6fd90d2d..26898932 100644
--- a/gover/gen/SceneGalleryBalloonInfo.pb.go
+++ b/gover/gen/SceneGalleryBalloonInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryBalloonInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryBalloonInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScenePlayerBalloonInfoMap map[uint32]*BalloonPlayerInfo `protobuf:"bytes,14,rep,name=scene_player_balloon_info_map,json=scenePlayerBalloonInfoMap,proto3" json:"scene_player_balloon_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- EndTime uint32 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ ScenePlayerBalloonInfoMap map[uint32]*BalloonPlayerInfo `protobuf:"bytes,13,rep,name=scene_player_balloon_info_map,json=scenePlayerBalloonInfoMap,proto3" json:"scene_player_balloon_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ EndTime uint32 `protobuf:"varint,9,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *SceneGalleryBalloonInfo) Reset() {
@@ -101,13 +101,13 @@ var file_SceneGalleryBalloonInfo_proto_rawDesc = []byte{
0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x79, 0x0a, 0x1d, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x53, 0x63,
+ 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f,
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x19, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12,
- 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x60, 0x0a, 0x1e, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e,
0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
diff --git a/gover/gen/SceneGalleryBounceConjuringInfo.pb.go b/gover/gen/SceneGalleryBounceConjuringInfo.pb.go
index a8d72f84..4a674a45 100644
--- a/gover/gen/SceneGalleryBounceConjuringInfo.pb.go
+++ b/gover/gen/SceneGalleryBounceConjuringInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryBounceConjuringInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryBounceConjuringInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TotalDestroyedMachineCount uint32 `protobuf:"varint,4,opt,name=total_destroyed_machine_count,json=totalDestroyedMachineCount,proto3" json:"total_destroyed_machine_count,omitempty"`
- TotalScore uint32 `protobuf:"varint,6,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
+ TotalScore uint32 `protobuf:"varint,4,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
+ TotalDestroyedMachineCount uint32 `protobuf:"varint,12,opt,name=total_destroyed_machine_count,json=totalDestroyedMachineCount,proto3" json:"total_destroyed_machine_count,omitempty"`
}
func (x *SceneGalleryBounceConjuringInfo) Reset() {
@@ -77,16 +77,16 @@ func (*SceneGalleryBounceConjuringInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryBounceConjuringInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryBounceConjuringInfo) GetTotalDestroyedMachineCount() uint32 {
+func (x *SceneGalleryBounceConjuringInfo) GetTotalScore() uint32 {
if x != nil {
- return x.TotalDestroyedMachineCount
+ return x.TotalScore
}
return 0
}
-func (x *SceneGalleryBounceConjuringInfo) GetTotalScore() uint32 {
+func (x *SceneGalleryBounceConjuringInfo) GetTotalDestroyedMachineCount() uint32 {
if x != nil {
- return x.TotalScore
+ return x.TotalDestroyedMachineCount
}
return 0
}
@@ -98,13 +98,13 @@ var file_SceneGalleryBounceConjuringInfo_proto_rawDesc = []byte{
0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x1f, 0x53, 0x63, 0x65, 0x6e,
0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f,
- 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x41, 0x0a, 0x1d, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d,
- 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x1a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79,
- 0x65, 0x64, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f,
- 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42,
+ 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x41, 0x0a, 0x1d,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x65, 0x64, 0x5f,
+ 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x1a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f,
+ 0x79, 0x65, 0x64, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryBrokenFloorInfo.pb.go b/gover/gen/SceneGalleryBrokenFloorInfo.pb.go
index baad07e7..fec1f25c 100644
--- a/gover/gen/SceneGalleryBrokenFloorInfo.pb.go
+++ b/gover/gen/SceneGalleryBrokenFloorInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryBrokenFloorInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryBrokenFloorInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FallCountMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=fall_count_map,json=fallCountMap,proto3" json:"fall_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- EndTime uint32 `protobuf:"varint,9,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ FallCountMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=fall_count_map,json=fallCountMap,proto3" json:"fall_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *SceneGalleryBrokenFloorInfo) Reset() {
@@ -77,18 +77,18 @@ func (*SceneGalleryBrokenFloorInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryBrokenFloorInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryBrokenFloorInfo) GetFallCountMap() map[uint32]uint32 {
+func (x *SceneGalleryBrokenFloorInfo) GetEndTime() uint32 {
if x != nil {
- return x.FallCountMap
+ return x.EndTime
}
- return nil
+ return 0
}
-func (x *SceneGalleryBrokenFloorInfo) GetEndTime() uint32 {
+func (x *SceneGalleryBrokenFloorInfo) GetFallCountMap() map[uint32]uint32 {
if x != nil {
- return x.EndTime
+ return x.FallCountMap
}
- return 0
+ return nil
}
var File_SceneGalleryBrokenFloorInfo_proto protoreflect.FileDescriptor
@@ -98,14 +98,14 @@ var file_SceneGalleryBrokenFloorInfo_proto_rawDesc = []byte{
0x6f, 0x6b, 0x65, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xcf, 0x01, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
0x6c, 0x65, 0x72, 0x79, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x54, 0x0a, 0x0e, 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x6e,
- 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46, 0x61, 0x6c, 0x6c, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x61, 0x6c,
- 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64,
- 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x61, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e,
+ 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x54,
+ 0x0a, 0x0e, 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46, 0x61, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x66, 0x61, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x46, 0x61, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e,
0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
diff --git a/gover/gen/SceneGalleryBulletInfo.pb.go b/gover/gen/SceneGalleryBulletInfo.pb.go
index a82dc718..60118e9d 100644
--- a/gover/gen/SceneGalleryBulletInfo.pb.go
+++ b/gover/gen/SceneGalleryBulletInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryBulletInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryBulletInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"varint,1,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- HitCountMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=hit_count_map,json=hitCountMap,proto3" json:"hit_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ HitCountMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=hit_count_map,json=hitCountMap,proto3" json:"hit_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ EndTime uint32 `protobuf:"varint,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *SceneGalleryBulletInfo) Reset() {
@@ -77,18 +77,18 @@ func (*SceneGalleryBulletInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryBulletInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryBulletInfo) GetEndTime() uint32 {
+func (x *SceneGalleryBulletInfo) GetHitCountMap() map[uint32]uint32 {
if x != nil {
- return x.EndTime
+ return x.HitCountMap
}
- return 0
+ return nil
}
-func (x *SceneGalleryBulletInfo) GetHitCountMap() map[uint32]uint32 {
+func (x *SceneGalleryBulletInfo) GetEndTime() uint32 {
if x != nil {
- return x.HitCountMap
+ return x.EndTime
}
- return nil
+ return 0
}
var File_SceneGalleryBulletInfo_proto protoreflect.FileDescriptor
@@ -97,14 +97,14 @@ var file_SceneGalleryBulletInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75,
0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1,
0x01, 0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42,
- 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d,
- 0x61, 0x70, 0x1a, 0x3e, 0x0a, 0x10, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61,
+ 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4c, 0x0a, 0x0d, 0x68, 0x69, 0x74,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x28, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42,
+ 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x68, 0x69, 0x74, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69,
+ 0x6d, 0x65, 0x1a, 0x3e, 0x0a, 0x10, 0x48, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61,
0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
diff --git a/gover/gen/SceneGalleryBuoyantCombatInfo.pb.go b/gover/gen/SceneGalleryBuoyantCombatInfo.pb.go
index 323a85f1..145dcd13 100644
--- a/gover/gen/SceneGalleryBuoyantCombatInfo.pb.go
+++ b/gover/gen/SceneGalleryBuoyantCombatInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryBuoyantCombatInfo.proto
package gen
@@ -41,9 +41,9 @@ type SceneGalleryBuoyantCombatInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,6,opt,name=score,proto3" json:"score,omitempty"`
- KillSpecialMonsterCount uint32 `protobuf:"varint,1,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
- KillMonsterCount uint32 `protobuf:"varint,14,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
+ Score uint32 `protobuf:"varint,9,opt,name=score,proto3" json:"score,omitempty"`
+ KillSpecialMonsterCount uint32 `protobuf:"varint,13,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
+ KillMonsterCount uint32 `protobuf:"varint,12,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
}
func (x *SceneGalleryBuoyantCombatInfo) Reset() {
@@ -107,13 +107,13 @@ var file_SceneGalleryBuoyantCombatInfo_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x01, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d,
0x62, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x3b, 0x0a,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x3b, 0x0a,
0x1a, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x6f,
0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6b, 0x69,
0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73,
0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryCharAmusementInfo.pb.go b/gover/gen/SceneGalleryCharAmusementInfo.pb.go
new file mode 100644
index 00000000..a54014af
--- /dev/null
+++ b/gover/gen/SceneGalleryCharAmusementInfo.pb.go
@@ -0,0 +1,200 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGalleryCharAmusementInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGalleryCharAmusementInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSuccess bool `protobuf:"varint,13,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ MaxScore uint32 `protobuf:"varint,11,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+ CurScore uint32 `protobuf:"varint,9,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ IsLastLevel bool `protobuf:"varint,10,opt,name=is_last_level,json=isLastLevel,proto3" json:"is_last_level,omitempty"`
+ IsFinish bool `protobuf:"varint,14,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+}
+
+func (x *SceneGalleryCharAmusementInfo) Reset() {
+ *x = SceneGalleryCharAmusementInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGalleryCharAmusementInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGalleryCharAmusementInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGalleryCharAmusementInfo) ProtoMessage() {}
+
+func (x *SceneGalleryCharAmusementInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGalleryCharAmusementInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGalleryCharAmusementInfo.ProtoReflect.Descriptor instead.
+func (*SceneGalleryCharAmusementInfo) Descriptor() ([]byte, []int) {
+ return file_SceneGalleryCharAmusementInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGalleryCharAmusementInfo) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *SceneGalleryCharAmusementInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+func (x *SceneGalleryCharAmusementInfo) GetCurScore() uint32 {
+ if x != nil {
+ return x.CurScore
+ }
+ return 0
+}
+
+func (x *SceneGalleryCharAmusementInfo) GetIsLastLevel() bool {
+ if x != nil {
+ return x.IsLastLevel
+ }
+ return false
+}
+
+func (x *SceneGalleryCharAmusementInfo) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+var File_SceneGalleryCharAmusementInfo_proto protoreflect.FileDescriptor
+
+var file_SceneGalleryCharAmusementInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x68,
+ 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x01, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d,
+ 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75,
+ 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53,
+ 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63,
+ 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63,
+ 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65,
+ 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4c, 0x61, 0x73, 0x74, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_SceneGalleryCharAmusementInfo_proto_rawDescOnce sync.Once
+ file_SceneGalleryCharAmusementInfo_proto_rawDescData = file_SceneGalleryCharAmusementInfo_proto_rawDesc
+)
+
+func file_SceneGalleryCharAmusementInfo_proto_rawDescGZIP() []byte {
+ file_SceneGalleryCharAmusementInfo_proto_rawDescOnce.Do(func() {
+ file_SceneGalleryCharAmusementInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryCharAmusementInfo_proto_rawDescData)
+ })
+ return file_SceneGalleryCharAmusementInfo_proto_rawDescData
+}
+
+var file_SceneGalleryCharAmusementInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGalleryCharAmusementInfo_proto_goTypes = []interface{}{
+ (*SceneGalleryCharAmusementInfo)(nil), // 0: SceneGalleryCharAmusementInfo
+}
+var file_SceneGalleryCharAmusementInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneGalleryCharAmusementInfo_proto_init() }
+func file_SceneGalleryCharAmusementInfo_proto_init() {
+ if File_SceneGalleryCharAmusementInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGalleryCharAmusementInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGalleryCharAmusementInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGalleryCharAmusementInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGalleryCharAmusementInfo_proto_goTypes,
+ DependencyIndexes: file_SceneGalleryCharAmusementInfo_proto_depIdxs,
+ MessageInfos: file_SceneGalleryCharAmusementInfo_proto_msgTypes,
+ }.Build()
+ File_SceneGalleryCharAmusementInfo_proto = out.File
+ file_SceneGalleryCharAmusementInfo_proto_rawDesc = nil
+ file_SceneGalleryCharAmusementInfo_proto_goTypes = nil
+ file_SceneGalleryCharAmusementInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGalleryCoinCollectInfo.pb.go b/gover/gen/SceneGalleryCoinCollectInfo.pb.go
new file mode 100644
index 00000000..0ee776dc
--- /dev/null
+++ b/gover/gen/SceneGalleryCoinCollectInfo.pb.go
@@ -0,0 +1,172 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGalleryCoinCollectInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGalleryCoinCollectInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_DKBJMLJGLIB uint32 `protobuf:"varint,11,opt,name=Unk3300_DKBJMLJGLIB,json=Unk3300DKBJMLJGLIB,proto3" json:"Unk3300_DKBJMLJGLIB,omitempty"`
+ Unk3300_CPLDPCMBHOE uint32 `protobuf:"varint,12,opt,name=Unk3300_CPLDPCMBHOE,json=Unk3300CPLDPCMBHOE,proto3" json:"Unk3300_CPLDPCMBHOE,omitempty"`
+}
+
+func (x *SceneGalleryCoinCollectInfo) Reset() {
+ *x = SceneGalleryCoinCollectInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGalleryCoinCollectInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGalleryCoinCollectInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGalleryCoinCollectInfo) ProtoMessage() {}
+
+func (x *SceneGalleryCoinCollectInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGalleryCoinCollectInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGalleryCoinCollectInfo.ProtoReflect.Descriptor instead.
+func (*SceneGalleryCoinCollectInfo) Descriptor() ([]byte, []int) {
+ return file_SceneGalleryCoinCollectInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGalleryCoinCollectInfo) GetUnk3300_DKBJMLJGLIB() uint32 {
+ if x != nil {
+ return x.Unk3300_DKBJMLJGLIB
+ }
+ return 0
+}
+
+func (x *SceneGalleryCoinCollectInfo) GetUnk3300_CPLDPCMBHOE() uint32 {
+ if x != nil {
+ return x.Unk3300_CPLDPCMBHOE
+ }
+ return 0
+}
+
+var File_SceneGalleryCoinCollectInfo_proto protoreflect.FileDescriptor
+
+var file_SceneGalleryCoinCollectInfo_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x6f,
+ 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4b,
+ 0x42, 0x4a, 0x4d, 0x4c, 0x4a, 0x47, 0x4c, 0x49, 0x42, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4b, 0x42, 0x4a, 0x4d, 0x4c, 0x4a, 0x47,
+ 0x4c, 0x49, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43,
+ 0x50, 0x4c, 0x44, 0x50, 0x43, 0x4d, 0x42, 0x48, 0x4f, 0x45, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x50, 0x4c, 0x44, 0x50, 0x43, 0x4d,
+ 0x42, 0x48, 0x4f, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneGalleryCoinCollectInfo_proto_rawDescOnce sync.Once
+ file_SceneGalleryCoinCollectInfo_proto_rawDescData = file_SceneGalleryCoinCollectInfo_proto_rawDesc
+)
+
+func file_SceneGalleryCoinCollectInfo_proto_rawDescGZIP() []byte {
+ file_SceneGalleryCoinCollectInfo_proto_rawDescOnce.Do(func() {
+ file_SceneGalleryCoinCollectInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryCoinCollectInfo_proto_rawDescData)
+ })
+ return file_SceneGalleryCoinCollectInfo_proto_rawDescData
+}
+
+var file_SceneGalleryCoinCollectInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGalleryCoinCollectInfo_proto_goTypes = []interface{}{
+ (*SceneGalleryCoinCollectInfo)(nil), // 0: SceneGalleryCoinCollectInfo
+}
+var file_SceneGalleryCoinCollectInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneGalleryCoinCollectInfo_proto_init() }
+func file_SceneGalleryCoinCollectInfo_proto_init() {
+ if File_SceneGalleryCoinCollectInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGalleryCoinCollectInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGalleryCoinCollectInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGalleryCoinCollectInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGalleryCoinCollectInfo_proto_goTypes,
+ DependencyIndexes: file_SceneGalleryCoinCollectInfo_proto_depIdxs,
+ MessageInfos: file_SceneGalleryCoinCollectInfo_proto_msgTypes,
+ }.Build()
+ File_SceneGalleryCoinCollectInfo_proto = out.File
+ file_SceneGalleryCoinCollectInfo_proto_rawDesc = nil
+ file_SceneGalleryCoinCollectInfo_proto_goTypes = nil
+ file_SceneGalleryCoinCollectInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGalleryCrystalLinkInfo.pb.go b/gover/gen/SceneGalleryCrystalLinkInfo.pb.go
index b079d0db..335468ed 100644
--- a/gover/gen/SceneGalleryCrystalLinkInfo.pb.go
+++ b/gover/gen/SceneGalleryCrystalLinkInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryCrystalLinkInfo.proto
package gen
@@ -41,7 +41,7 @@ type SceneGalleryCrystalLinkInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,10,opt,name=score,proto3" json:"score,omitempty"`
+ Score uint32 `protobuf:"varint,13,opt,name=score,proto3" json:"score,omitempty"`
}
func (x *SceneGalleryCrystalLinkInfo) Reset() {
@@ -90,7 +90,7 @@ var file_SceneGalleryCrystalLinkInfo_proto_rawDesc = []byte{
0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
0x65, 0x72, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryEffigyChallengeV2Info.pb.go b/gover/gen/SceneGalleryEffigyChallengeV2Info.pb.go
new file mode 100644
index 00000000..0111593f
--- /dev/null
+++ b/gover/gen/SceneGalleryEffigyChallengeV2Info.pb.go
@@ -0,0 +1,206 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGalleryEffigyChallengeV2Info.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGalleryEffigyChallengeV2Info struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_MICPCKIOEJA uint32 `protobuf:"varint,1,opt,name=Unk3300_MICPCKIOEJA,json=Unk3300MICPCKIOEJA,proto3" json:"Unk3300_MICPCKIOEJA,omitempty"`
+ Unk3300_BMPCKGJAGPE uint32 `protobuf:"varint,8,opt,name=Unk3300_BMPCKGJAGPE,json=Unk3300BMPCKGJAGPE,proto3" json:"Unk3300_BMPCKGJAGPE,omitempty"`
+ Unk3300_EOGAPBOFHOP uint32 `protobuf:"varint,2,opt,name=Unk3300_EOGAPBOFHOP,json=Unk3300EOGAPBOFHOP,proto3" json:"Unk3300_EOGAPBOFHOP,omitempty"`
+ Unk3300_MBHBNIPEPNJ uint32 `protobuf:"varint,7,opt,name=Unk3300_MBHBNIPEPNJ,json=Unk3300MBHBNIPEPNJ,proto3" json:"Unk3300_MBHBNIPEPNJ,omitempty"`
+ Unk3300_AIEEGIBMOFH uint32 `protobuf:"varint,11,opt,name=Unk3300_AIEEGIBMOFH,json=Unk3300AIEEGIBMOFH,proto3" json:"Unk3300_AIEEGIBMOFH,omitempty"`
+}
+
+func (x *SceneGalleryEffigyChallengeV2Info) Reset() {
+ *x = SceneGalleryEffigyChallengeV2Info{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGalleryEffigyChallengeV2Info_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGalleryEffigyChallengeV2Info) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGalleryEffigyChallengeV2Info) ProtoMessage() {}
+
+func (x *SceneGalleryEffigyChallengeV2Info) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGalleryEffigyChallengeV2Info_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGalleryEffigyChallengeV2Info.ProtoReflect.Descriptor instead.
+func (*SceneGalleryEffigyChallengeV2Info) Descriptor() ([]byte, []int) {
+ return file_SceneGalleryEffigyChallengeV2Info_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGalleryEffigyChallengeV2Info) GetUnk3300_MICPCKIOEJA() uint32 {
+ if x != nil {
+ return x.Unk3300_MICPCKIOEJA
+ }
+ return 0
+}
+
+func (x *SceneGalleryEffigyChallengeV2Info) GetUnk3300_BMPCKGJAGPE() uint32 {
+ if x != nil {
+ return x.Unk3300_BMPCKGJAGPE
+ }
+ return 0
+}
+
+func (x *SceneGalleryEffigyChallengeV2Info) GetUnk3300_EOGAPBOFHOP() uint32 {
+ if x != nil {
+ return x.Unk3300_EOGAPBOFHOP
+ }
+ return 0
+}
+
+func (x *SceneGalleryEffigyChallengeV2Info) GetUnk3300_MBHBNIPEPNJ() uint32 {
+ if x != nil {
+ return x.Unk3300_MBHBNIPEPNJ
+ }
+ return 0
+}
+
+func (x *SceneGalleryEffigyChallengeV2Info) GetUnk3300_AIEEGIBMOFH() uint32 {
+ if x != nil {
+ return x.Unk3300_AIEEGIBMOFH
+ }
+ return 0
+}
+
+var File_SceneGalleryEffigyChallengeV2Info_proto protoreflect.FileDescriptor
+
+var file_SceneGalleryEffigyChallengeV2Info_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x45, 0x66,
+ 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x02, 0x0a, 0x21, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x43, 0x50, 0x43,
+ 0x4b, 0x49, 0x4f, 0x45, 0x4a, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x49, 0x43, 0x50, 0x43, 0x4b, 0x49, 0x4f, 0x45, 0x4a, 0x41,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x50, 0x43,
+ 0x4b, 0x47, 0x4a, 0x41, 0x47, 0x50, 0x45, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4d, 0x50, 0x43, 0x4b, 0x47, 0x4a, 0x41, 0x47, 0x50,
+ 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x47,
+ 0x41, 0x50, 0x42, 0x4f, 0x46, 0x48, 0x4f, 0x50, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4f, 0x47, 0x41, 0x50, 0x42, 0x4f, 0x46, 0x48,
+ 0x4f, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x42,
+ 0x48, 0x42, 0x4e, 0x49, 0x50, 0x45, 0x50, 0x4e, 0x4a, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x42, 0x48, 0x42, 0x4e, 0x49, 0x50, 0x45,
+ 0x50, 0x4e, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41,
+ 0x49, 0x45, 0x45, 0x47, 0x49, 0x42, 0x4d, 0x4f, 0x46, 0x48, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x49, 0x45, 0x45, 0x47, 0x49, 0x42,
+ 0x4d, 0x4f, 0x46, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneGalleryEffigyChallengeV2Info_proto_rawDescOnce sync.Once
+ file_SceneGalleryEffigyChallengeV2Info_proto_rawDescData = file_SceneGalleryEffigyChallengeV2Info_proto_rawDesc
+)
+
+func file_SceneGalleryEffigyChallengeV2Info_proto_rawDescGZIP() []byte {
+ file_SceneGalleryEffigyChallengeV2Info_proto_rawDescOnce.Do(func() {
+ file_SceneGalleryEffigyChallengeV2Info_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryEffigyChallengeV2Info_proto_rawDescData)
+ })
+ return file_SceneGalleryEffigyChallengeV2Info_proto_rawDescData
+}
+
+var file_SceneGalleryEffigyChallengeV2Info_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGalleryEffigyChallengeV2Info_proto_goTypes = []interface{}{
+ (*SceneGalleryEffigyChallengeV2Info)(nil), // 0: SceneGalleryEffigyChallengeV2Info
+}
+var file_SceneGalleryEffigyChallengeV2Info_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneGalleryEffigyChallengeV2Info_proto_init() }
+func file_SceneGalleryEffigyChallengeV2Info_proto_init() {
+ if File_SceneGalleryEffigyChallengeV2Info_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGalleryEffigyChallengeV2Info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGalleryEffigyChallengeV2Info); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGalleryEffigyChallengeV2Info_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGalleryEffigyChallengeV2Info_proto_goTypes,
+ DependencyIndexes: file_SceneGalleryEffigyChallengeV2Info_proto_depIdxs,
+ MessageInfos: file_SceneGalleryEffigyChallengeV2Info_proto_msgTypes,
+ }.Build()
+ File_SceneGalleryEffigyChallengeV2Info_proto = out.File
+ file_SceneGalleryEffigyChallengeV2Info_proto_rawDesc = nil
+ file_SceneGalleryEffigyChallengeV2Info_proto_goTypes = nil
+ file_SceneGalleryEffigyChallengeV2Info_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGalleryFallInfo.pb.go b/gover/gen/SceneGalleryFallInfo.pb.go
index 2c923ea1..ec70cb5b 100644
--- a/gover/gen/SceneGalleryFallInfo.pb.go
+++ b/gover/gen/SceneGalleryFallInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryFallInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryFallInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScenePlayerFallInfoMap map[uint32]*FallPlayerInfo `protobuf:"bytes,12,rep,name=scene_player_fall_info_map,json=scenePlayerFallInfoMap,proto3" json:"scene_player_fall_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- EndTime uint32 `protobuf:"varint,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ ScenePlayerFallInfoMap map[uint32]*FallPlayerInfo `protobuf:"bytes,3,rep,name=scene_player_fall_info_map,json=scenePlayerFallInfoMap,proto3" json:"scene_player_fall_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *SceneGalleryFallInfo) Reset() {
@@ -77,18 +77,18 @@ func (*SceneGalleryFallInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryFallInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryFallInfo) GetScenePlayerFallInfoMap() map[uint32]*FallPlayerInfo {
+func (x *SceneGalleryFallInfo) GetEndTime() uint32 {
if x != nil {
- return x.ScenePlayerFallInfoMap
+ return x.EndTime
}
- return nil
+ return 0
}
-func (x *SceneGalleryFallInfo) GetEndTime() uint32 {
+func (x *SceneGalleryFallInfo) GetScenePlayerFallInfoMap() map[uint32]*FallPlayerInfo {
if x != nil {
- return x.EndTime
+ return x.ScenePlayerFallInfoMap
}
- return 0
+ return nil
}
var File_SceneGalleryFallInfo_proto protoreflect.FileDescriptor
@@ -98,16 +98,16 @@ var file_SceneGalleryFallInfo_proto_rawDesc = []byte{
0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x46, 0x61,
0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xfc, 0x01, 0x0a, 0x14, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6d, 0x0a, 0x1a, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x66, 0x61, 0x6c, 0x6c,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x31, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61,
- 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x52, 0x16, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46,
- 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e,
- 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e,
- 0x64, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x5a, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c,
+ 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65,
+ 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65,
+ 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x6d, 0x0a, 0x1a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
+ 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x53, 0x63, 0x65,
+ 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x61, 0x6c,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x73,
+ 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x5a, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
diff --git a/gover/gen/SceneGalleryFlowerInfo.pb.go b/gover/gen/SceneGalleryFlowerInfo.pb.go
index acc25a85..3f1bce81 100644
--- a/gover/gen/SceneGalleryFlowerInfo.pb.go
+++ b/gover/gen/SceneGalleryFlowerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryFlowerInfo.proto
package gen
@@ -41,9 +41,9 @@ type SceneGalleryFlowerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"varint,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- TargetScore uint32 `protobuf:"varint,13,opt,name=target_score,json=targetScore,proto3" json:"target_score,omitempty"`
- CurScore uint32 `protobuf:"varint,9,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ CurScore uint32 `protobuf:"varint,5,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
+ TargetScore uint32 `protobuf:"varint,14,opt,name=target_score,json=targetScore,proto3" json:"target_score,omitempty"`
+ EndTime uint32 `protobuf:"varint,12,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *SceneGalleryFlowerInfo) Reset() {
@@ -78,9 +78,9 @@ func (*SceneGalleryFlowerInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryFlowerInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryFlowerInfo) GetEndTime() uint32 {
+func (x *SceneGalleryFlowerInfo) GetCurScore() uint32 {
if x != nil {
- return x.EndTime
+ return x.CurScore
}
return 0
}
@@ -92,9 +92,9 @@ func (x *SceneGalleryFlowerInfo) GetTargetScore() uint32 {
return 0
}
-func (x *SceneGalleryFlowerInfo) GetCurScore() uint32 {
+func (x *SceneGalleryFlowerInfo) GetEndTime() uint32 {
if x != nil {
- return x.CurScore
+ return x.EndTime
}
return 0
}
@@ -105,13 +105,13 @@ var file_SceneGalleryFlowerInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c,
0x6f, 0x77, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73,
0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c,
- 0x6f, 0x77, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x63,
- 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x63,
- 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x53, 0x63,
- 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x6f, 0x77, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72,
+ 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54,
+ 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryFungusFighterCaptureInfo.pb.go b/gover/gen/SceneGalleryFungusFighterCaptureInfo.pb.go
new file mode 100644
index 00000000..a8890c23
--- /dev/null
+++ b/gover/gen/SceneGalleryFungusFighterCaptureInfo.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGalleryFungusFighterCaptureInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGalleryFungusFighterCaptureInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsHideProgress bool `protobuf:"varint,15,opt,name=is_hide_progress,json=isHideProgress,proto3" json:"is_hide_progress,omitempty"`
+}
+
+func (x *SceneGalleryFungusFighterCaptureInfo) Reset() {
+ *x = SceneGalleryFungusFighterCaptureInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGalleryFungusFighterCaptureInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGalleryFungusFighterCaptureInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGalleryFungusFighterCaptureInfo) ProtoMessage() {}
+
+func (x *SceneGalleryFungusFighterCaptureInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGalleryFungusFighterCaptureInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGalleryFungusFighterCaptureInfo.ProtoReflect.Descriptor instead.
+func (*SceneGalleryFungusFighterCaptureInfo) Descriptor() ([]byte, []int) {
+ return file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGalleryFungusFighterCaptureInfo) GetIsHideProgress() bool {
+ if x != nil {
+ return x.IsHideProgress
+ }
+ return false
+}
+
+var File_SceneGalleryFungusFighterCaptureInfo_proto protoreflect.FileDescriptor
+
+var file_SceneGalleryFungusFighterCaptureInfo_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x75,
+ 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x24,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x75, 0x6e, 0x67,
+ 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x64, 0x65, 0x5f,
+ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e,
+ 0x69, 0x73, 0x48, 0x69, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescOnce sync.Once
+ file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescData = file_SceneGalleryFungusFighterCaptureInfo_proto_rawDesc
+)
+
+func file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescGZIP() []byte {
+ file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescOnce.Do(func() {
+ file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescData)
+ })
+ return file_SceneGalleryFungusFighterCaptureInfo_proto_rawDescData
+}
+
+var file_SceneGalleryFungusFighterCaptureInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGalleryFungusFighterCaptureInfo_proto_goTypes = []interface{}{
+ (*SceneGalleryFungusFighterCaptureInfo)(nil), // 0: SceneGalleryFungusFighterCaptureInfo
+}
+var file_SceneGalleryFungusFighterCaptureInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneGalleryFungusFighterCaptureInfo_proto_init() }
+func file_SceneGalleryFungusFighterCaptureInfo_proto_init() {
+ if File_SceneGalleryFungusFighterCaptureInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGalleryFungusFighterCaptureInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGalleryFungusFighterCaptureInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGalleryFungusFighterCaptureInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGalleryFungusFighterCaptureInfo_proto_goTypes,
+ DependencyIndexes: file_SceneGalleryFungusFighterCaptureInfo_proto_depIdxs,
+ MessageInfos: file_SceneGalleryFungusFighterCaptureInfo_proto_msgTypes,
+ }.Build()
+ File_SceneGalleryFungusFighterCaptureInfo_proto = out.File
+ file_SceneGalleryFungusFighterCaptureInfo_proto_rawDesc = nil
+ file_SceneGalleryFungusFighterCaptureInfo_proto_goTypes = nil
+ file_SceneGalleryFungusFighterCaptureInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGalleryFungusFighterTrainingInfo.pb.go b/gover/gen/SceneGalleryFungusFighterTrainingInfo.pb.go
new file mode 100644
index 00000000..dcdfc9a9
--- /dev/null
+++ b/gover/gen/SceneGalleryFungusFighterTrainingInfo.pb.go
@@ -0,0 +1,227 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGalleryFungusFighterTrainingInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGalleryFungusFighterTrainingInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_GMLIPFDMDOG uint32 `protobuf:"varint,15,opt,name=Unk3300_GMLIPFDMDOG,json=Unk3300GMLIPFDMDOG,proto3" json:"Unk3300_GMLIPFDMDOG,omitempty"`
+ Unk3300_IOEELCAMDCK uint32 `protobuf:"varint,8,opt,name=Unk3300_IOEELCAMDCK,json=Unk3300IOEELCAMDCK,proto3" json:"Unk3300_IOEELCAMDCK,omitempty"`
+ MaxMonsterCount uint32 `protobuf:"varint,10,opt,name=max_monster_count,json=maxMonsterCount,proto3" json:"max_monster_count,omitempty"`
+ Unk3300_EDHANEGNMJM uint32 `protobuf:"varint,2,opt,name=Unk3300_EDHANEGNMJM,json=Unk3300EDHANEGNMJM,proto3" json:"Unk3300_EDHANEGNMJM,omitempty"`
+ BuffId uint32 `protobuf:"varint,13,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ Unk3300_HGPGNCMNDJN uint32 `protobuf:"varint,14,opt,name=Unk3300_HGPGNCMNDJN,json=Unk3300HGPGNCMNDJN,proto3" json:"Unk3300_HGPGNCMNDJN,omitempty"`
+ Unk3300_EKAMCPNGCGH uint32 `protobuf:"varint,5,opt,name=Unk3300_EKAMCPNGCGH,json=Unk3300EKAMCPNGCGH,proto3" json:"Unk3300_EKAMCPNGCGH,omitempty"`
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) Reset() {
+ *x = SceneGalleryFungusFighterTrainingInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGalleryFungusFighterTrainingInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGalleryFungusFighterTrainingInfo) ProtoMessage() {}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGalleryFungusFighterTrainingInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGalleryFungusFighterTrainingInfo.ProtoReflect.Descriptor instead.
+func (*SceneGalleryFungusFighterTrainingInfo) Descriptor() ([]byte, []int) {
+ return file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) GetUnk3300_GMLIPFDMDOG() uint32 {
+ if x != nil {
+ return x.Unk3300_GMLIPFDMDOG
+ }
+ return 0
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) GetUnk3300_IOEELCAMDCK() uint32 {
+ if x != nil {
+ return x.Unk3300_IOEELCAMDCK
+ }
+ return 0
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) GetMaxMonsterCount() uint32 {
+ if x != nil {
+ return x.MaxMonsterCount
+ }
+ return 0
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) GetUnk3300_EDHANEGNMJM() uint32 {
+ if x != nil {
+ return x.Unk3300_EDHANEGNMJM
+ }
+ return 0
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) GetBuffId() uint32 {
+ if x != nil {
+ return x.BuffId
+ }
+ return 0
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) GetUnk3300_HGPGNCMNDJN() uint32 {
+ if x != nil {
+ return x.Unk3300_HGPGNCMNDJN
+ }
+ return 0
+}
+
+func (x *SceneGalleryFungusFighterTrainingInfo) GetUnk3300_EKAMCPNGCGH() uint32 {
+ if x != nil {
+ return x.Unk3300_EKAMCPNGCGH
+ }
+ return 0
+}
+
+var File_SceneGalleryFungusFighterTrainingInfo_proto protoreflect.FileDescriptor
+
+var file_SceneGalleryFungusFighterTrainingInfo_proto_rawDesc = []byte{
+ 0x0a, 0x2b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e,
+ 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x02,
+ 0x0a, 0x25, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e,
+ 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x4c, 0x49, 0x50, 0x46, 0x44, 0x4d, 0x44, 0x4f, 0x47, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4d, 0x4c,
+ 0x49, 0x50, 0x46, 0x44, 0x4d, 0x44, 0x4f, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x45, 0x45, 0x4c, 0x43, 0x41, 0x4d, 0x44, 0x43, 0x4b, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4f,
+ 0x45, 0x45, 0x4c, 0x43, 0x41, 0x4d, 0x44, 0x43, 0x4b, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x61, 0x78,
+ 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x45, 0x44, 0x48, 0x41, 0x4e, 0x45, 0x47, 0x4e, 0x4d, 0x4a, 0x4d, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x44, 0x48, 0x41, 0x4e,
+ 0x45, 0x47, 0x4e, 0x4d, 0x4a, 0x4d, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x50, 0x47, 0x4e,
+ 0x43, 0x4d, 0x4e, 0x44, 0x4a, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x47, 0x50, 0x47, 0x4e, 0x43, 0x4d, 0x4e, 0x44, 0x4a, 0x4e,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x41, 0x4d,
+ 0x43, 0x50, 0x4e, 0x47, 0x43, 0x47, 0x48, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4b, 0x41, 0x4d, 0x43, 0x50, 0x4e, 0x47, 0x43, 0x47,
+ 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescOnce sync.Once
+ file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescData = file_SceneGalleryFungusFighterTrainingInfo_proto_rawDesc
+)
+
+func file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescGZIP() []byte {
+ file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescOnce.Do(func() {
+ file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescData)
+ })
+ return file_SceneGalleryFungusFighterTrainingInfo_proto_rawDescData
+}
+
+var file_SceneGalleryFungusFighterTrainingInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGalleryFungusFighterTrainingInfo_proto_goTypes = []interface{}{
+ (*SceneGalleryFungusFighterTrainingInfo)(nil), // 0: SceneGalleryFungusFighterTrainingInfo
+}
+var file_SceneGalleryFungusFighterTrainingInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneGalleryFungusFighterTrainingInfo_proto_init() }
+func file_SceneGalleryFungusFighterTrainingInfo_proto_init() {
+ if File_SceneGalleryFungusFighterTrainingInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGalleryFungusFighterTrainingInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGalleryFungusFighterTrainingInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGalleryFungusFighterTrainingInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGalleryFungusFighterTrainingInfo_proto_goTypes,
+ DependencyIndexes: file_SceneGalleryFungusFighterTrainingInfo_proto_depIdxs,
+ MessageInfos: file_SceneGalleryFungusFighterTrainingInfo_proto_msgTypes,
+ }.Build()
+ File_SceneGalleryFungusFighterTrainingInfo_proto = out.File
+ file_SceneGalleryFungusFighterTrainingInfo_proto_rawDesc = nil
+ file_SceneGalleryFungusFighterTrainingInfo_proto_goTypes = nil
+ file_SceneGalleryFungusFighterTrainingInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGalleryHandballInfo.pb.go b/gover/gen/SceneGalleryHandballInfo.pb.go
index 79d0734c..1cd4ba0d 100644
--- a/gover/gen/SceneGalleryHandballInfo.pb.go
+++ b/gover/gen/SceneGalleryHandballInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryHandballInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryHandballInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BallPlaceInfo *PlaceInfo `protobuf:"bytes,9,opt,name=ball_place_info,json=ballPlaceInfo,proto3" json:"ball_place_info,omitempty"`
- IsHaveBall bool `protobuf:"varint,15,opt,name=is_have_ball,json=isHaveBall,proto3" json:"is_have_ball,omitempty"`
+ BallPlaceInfo *PlaceInfo `protobuf:"bytes,6,opt,name=ball_place_info,json=ballPlaceInfo,proto3" json:"ball_place_info,omitempty"`
+ IsHaveBall bool `protobuf:"varint,11,opt,name=is_have_ball,json=isHaveBall,proto3" json:"is_have_ball,omitempty"`
}
func (x *SceneGalleryHandballInfo) Reset() {
@@ -100,10 +100,10 @@ var file_SceneGalleryHandballInfo_proto_rawDesc = []byte{
0x6f, 0x22, 0x70, 0x0a, 0x18, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
0x79, 0x48, 0x61, 0x6e, 0x64, 0x62, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a,
0x0f, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x49, 0x6e,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x0d, 0x62, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x62, 0x61, 0x6c,
- 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x42,
+ 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x42,
0x61, 0x6c, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryHideAndSeekInfo.pb.go b/gover/gen/SceneGalleryHideAndSeekInfo.pb.go
index d2f3f3ce..2b248bff 100644
--- a/gover/gen/SceneGalleryHideAndSeekInfo.pb.go
+++ b/gover/gen/SceneGalleryHideAndSeekInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryHideAndSeekInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryHideAndSeekInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- VisibleUidList []uint32 `protobuf:"varint,13,rep,packed,name=visible_uid_list,json=visibleUidList,proto3" json:"visible_uid_list,omitempty"`
- CaughtUidList []uint32 `protobuf:"varint,4,rep,packed,name=caught_uid_list,json=caughtUidList,proto3" json:"caught_uid_list,omitempty"`
+ VisibleUidList []uint32 `protobuf:"varint,10,rep,packed,name=visible_uid_list,json=visibleUidList,proto3" json:"visible_uid_list,omitempty"`
+ CaughtUidList []uint32 `protobuf:"varint,7,rep,packed,name=caught_uid_list,json=caughtUidList,proto3" json:"caught_uid_list,omitempty"`
}
func (x *SceneGalleryHideAndSeekInfo) Reset() {
@@ -99,10 +99,10 @@ var file_SceneGalleryHideAndSeekInfo_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
0x65, 0x72, 0x79, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x76, 0x69, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x76, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x76, 0x69,
0x73, 0x69, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0f,
0x63, 0x61, 0x75, 0x67, 0x68, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x61, 0x75, 0x67, 0x68, 0x74, 0x55, 0x69, 0x64,
+ 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x61, 0x75, 0x67, 0x68, 0x74, 0x55, 0x69, 0x64,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryHomeBalloonInfo.pb.go b/gover/gen/SceneGalleryHomeBalloonInfo.pb.go
index 28e08dd2..da55c4ce 100644
--- a/gover/gen/SceneGalleryHomeBalloonInfo.pb.go
+++ b/gover/gen/SceneGalleryHomeBalloonInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryHomeBalloonInfo.proto
package gen
@@ -41,7 +41,7 @@ type SceneGalleryHomeBalloonInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
+ Score uint32 `protobuf:"varint,11,opt,name=score,proto3" json:"score,omitempty"`
}
func (x *SceneGalleryHomeBalloonInfo) Reset() {
@@ -90,7 +90,7 @@ var file_SceneGalleryHomeBalloonInfo_proto_rawDesc = []byte{
0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryHomeSeekFurnitureInfo.pb.go b/gover/gen/SceneGalleryHomeSeekFurnitureInfo.pb.go
index a16d4a24..b57c63b7 100644
--- a/gover/gen/SceneGalleryHomeSeekFurnitureInfo.pb.go
+++ b/gover/gen/SceneGalleryHomeSeekFurnitureInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryHomeSeekFurnitureInfo.proto
package gen
@@ -41,10 +41,10 @@ type SceneGalleryHomeSeekFurnitureInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_KDBENBBODGP uint32 `protobuf:"varint,6,opt,name=Unk2700_KDBENBBODGP,json=Unk2700KDBENBBODGP,proto3" json:"Unk2700_KDBENBBODGP,omitempty"`
- Unk2700_DDHOJHOICBL map[uint32]uint32 `protobuf:"bytes,8,rep,name=Unk2700_DDHOJHOICBL,json=Unk2700DDHOJHOICBL,proto3" json:"Unk2700_DDHOJHOICBL,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk2700_LODFFCPFJLC uint32 `protobuf:"varint,12,opt,name=Unk2700_LODFFCPFJLC,json=Unk2700LODFFCPFJLC,proto3" json:"Unk2700_LODFFCPFJLC,omitempty"`
- Unk2700_HLCIHCCGFFC uint32 `protobuf:"varint,9,opt,name=Unk2700_HLCIHCCGFFC,json=Unk2700HLCIHCCGFFC,proto3" json:"Unk2700_HLCIHCCGFFC,omitempty"`
+ Unk3300_DAEEBIEAOMN uint32 `protobuf:"varint,3,opt,name=Unk3300_DAEEBIEAOMN,json=Unk3300DAEEBIEAOMN,proto3" json:"Unk3300_DAEEBIEAOMN,omitempty"`
+ Unk3300_ENKOGPIEHFD uint32 `protobuf:"varint,14,opt,name=Unk3300_ENKOGPIEHFD,json=Unk3300ENKOGPIEHFD,proto3" json:"Unk3300_ENKOGPIEHFD,omitempty"`
+ PlayerScoreMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=player_score_map,json=playerScoreMap,proto3" json:"player_score_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_LGEAPLJCJFH uint32 `protobuf:"varint,12,opt,name=Unk3300_LGEAPLJCJFH,json=Unk3300LGEAPLJCJFH,proto3" json:"Unk3300_LGEAPLJCJFH,omitempty"`
}
func (x *SceneGalleryHomeSeekFurnitureInfo) Reset() {
@@ -79,30 +79,30 @@ func (*SceneGalleryHomeSeekFurnitureInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryHomeSeekFurnitureInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryHomeSeekFurnitureInfo) GetUnk2700_KDBENBBODGP() uint32 {
+func (x *SceneGalleryHomeSeekFurnitureInfo) GetUnk3300_DAEEBIEAOMN() uint32 {
if x != nil {
- return x.Unk2700_KDBENBBODGP
+ return x.Unk3300_DAEEBIEAOMN
}
return 0
}
-func (x *SceneGalleryHomeSeekFurnitureInfo) GetUnk2700_DDHOJHOICBL() map[uint32]uint32 {
+func (x *SceneGalleryHomeSeekFurnitureInfo) GetUnk3300_ENKOGPIEHFD() uint32 {
if x != nil {
- return x.Unk2700_DDHOJHOICBL
+ return x.Unk3300_ENKOGPIEHFD
}
- return nil
+ return 0
}
-func (x *SceneGalleryHomeSeekFurnitureInfo) GetUnk2700_LODFFCPFJLC() uint32 {
+func (x *SceneGalleryHomeSeekFurnitureInfo) GetPlayerScoreMap() map[uint32]uint32 {
if x != nil {
- return x.Unk2700_LODFFCPFJLC
+ return x.PlayerScoreMap
}
- return 0
+ return nil
}
-func (x *SceneGalleryHomeSeekFurnitureInfo) GetUnk2700_HLCIHCCGFFC() uint32 {
+func (x *SceneGalleryHomeSeekFurnitureInfo) GetUnk3300_LGEAPLJCJFH() uint32 {
if x != nil {
- return x.Unk2700_HLCIHCCGFFC
+ return x.Unk3300_LGEAPLJCJFH
}
return 0
}
@@ -112,31 +112,30 @@ var File_SceneGalleryHomeSeekFurnitureInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryHomeSeekFurnitureInfo_proto_rawDesc = []byte{
0x0a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f,
0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xea, 0x02, 0x0a, 0x21, 0x53, 0x63,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x02, 0x0a, 0x21, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65,
0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x42, 0x45, 0x4e,
- 0x42, 0x42, 0x4f, 0x44, 0x47, 0x50, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x44, 0x42, 0x45, 0x4e, 0x42, 0x42, 0x4f, 0x44, 0x47, 0x50,
- 0x12, 0x6b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x48, 0x4f,
- 0x4a, 0x48, 0x4f, 0x49, 0x43, 0x42, 0x4c, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65,
- 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x44, 0x48, 0x4f, 0x4a, 0x48, 0x4f,
- 0x49, 0x43, 0x42, 0x4c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x44, 0x44, 0x48, 0x4f, 0x4a, 0x48, 0x4f, 0x49, 0x43, 0x42, 0x4c, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x44, 0x46, 0x46, 0x43, 0x50,
- 0x46, 0x4a, 0x4c, 0x43, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4c, 0x4f, 0x44, 0x46, 0x46, 0x43, 0x50, 0x46, 0x4a, 0x4c, 0x43, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x43, 0x49, 0x48, 0x43,
- 0x43, 0x47, 0x46, 0x46, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x48, 0x4c, 0x43, 0x49, 0x48, 0x43, 0x43, 0x47, 0x46, 0x46, 0x43, 0x1a,
- 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x44, 0x48, 0x4f, 0x4a, 0x48,
- 0x4f, 0x49, 0x43, 0x42, 0x4c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x41, 0x45, 0x45, 0x42,
+ 0x49, 0x45, 0x41, 0x4f, 0x4d, 0x4e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x41, 0x45, 0x45, 0x42, 0x49, 0x45, 0x41, 0x4f, 0x4d, 0x4e,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4b, 0x4f,
+ 0x47, 0x50, 0x49, 0x45, 0x48, 0x46, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4e, 0x4b, 0x4f, 0x47, 0x50, 0x49, 0x45, 0x48, 0x46,
+ 0x44, 0x12, 0x60, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65,
+ 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65,
+ 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c,
+ 0x47, 0x45, 0x41, 0x50, 0x4c, 0x4a, 0x43, 0x4a, 0x46, 0x48, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x47, 0x45, 0x41, 0x50, 0x4c, 0x4a,
+ 0x43, 0x4a, 0x46, 0x48, 0x1a, 0x41, 0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x63,
+ 0x6f, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
+ 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
+ 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -154,10 +153,10 @@ func file_SceneGalleryHomeSeekFurnitureInfo_proto_rawDescGZIP() []byte {
var file_SceneGalleryHomeSeekFurnitureInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_SceneGalleryHomeSeekFurnitureInfo_proto_goTypes = []interface{}{
(*SceneGalleryHomeSeekFurnitureInfo)(nil), // 0: SceneGalleryHomeSeekFurnitureInfo
- nil, // 1: SceneGalleryHomeSeekFurnitureInfo.Unk2700DDHOJHOICBLEntry
+ nil, // 1: SceneGalleryHomeSeekFurnitureInfo.PlayerScoreMapEntry
}
var file_SceneGalleryHomeSeekFurnitureInfo_proto_depIdxs = []int32{
- 1, // 0: SceneGalleryHomeSeekFurnitureInfo.Unk2700_DDHOJHOICBL:type_name -> SceneGalleryHomeSeekFurnitureInfo.Unk2700DDHOJHOICBLEntry
+ 1, // 0: SceneGalleryHomeSeekFurnitureInfo.player_score_map:type_name -> SceneGalleryHomeSeekFurnitureInfo.PlayerScoreMapEntry
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
diff --git a/gover/gen/SceneGalleryInfo.pb.go b/gover/gen/SceneGalleryInfo.pb.go
index 21b8837d..7d5eb5a1 100644
--- a/gover/gen/SceneGalleryInfo.pb.go
+++ b/gover/gen/SceneGalleryInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryInfo.proto
package gen
@@ -41,13 +41,14 @@ type SceneGalleryInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EndTime uint32 `protobuf:"varint,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- PreStartEndTime uint32 `protobuf:"varint,15,opt,name=pre_start_end_time,json=preStartEndTime,proto3" json:"pre_start_end_time,omitempty"`
- Stage GalleryStageType `protobuf:"varint,5,opt,name=stage,proto3,enum=GalleryStageType" json:"stage,omitempty"`
+ PreStartEndTime uint32 `protobuf:"varint,14,opt,name=pre_start_end_time,json=preStartEndTime,proto3" json:"pre_start_end_time,omitempty"`
OwnerUid uint32 `protobuf:"varint,9,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
- PlayerCount uint32 `protobuf:"varint,1,opt,name=player_count,json=playerCount,proto3" json:"player_count,omitempty"`
- ProgressInfoList []*SceneGalleryProgressInfo `protobuf:"bytes,4,rep,name=progress_info_list,json=progressInfoList,proto3" json:"progress_info_list,omitempty"`
- GalleryId uint32 `protobuf:"varint,2,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ ProgressInfoList []*SceneGalleryProgressInfo `protobuf:"bytes,10,rep,name=progress_info_list,json=progressInfoList,proto3" json:"progress_info_list,omitempty"`
+ GalleryId uint32 `protobuf:"varint,4,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ StartTime uint32 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ PlayerCount uint32 `protobuf:"varint,15,opt,name=player_count,json=playerCount,proto3" json:"player_count,omitempty"`
+ EndTime uint32 `protobuf:"varint,1,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ Stage GalleryStageType `protobuf:"varint,8,opt,name=stage,proto3,enum=GalleryStageType" json:"stage,omitempty"`
// Types that are assignable to Info:
//
// *SceneGalleryInfo_BalloonInfo
@@ -76,6 +77,11 @@ type SceneGalleryInfo struct {
// *SceneGalleryInfo_TreasureSeelieInfo
// *SceneGalleryInfo_VintageHuntingInfo
// *SceneGalleryInfo_WindFieldInfo
+ // *SceneGalleryInfo_FungusFighterTrainingInfo
+ // *SceneGalleryInfo_EffigyChallengeInfo
+ // *SceneGalleryInfo_FungusFighterCaptureInfo
+ // *SceneGalleryInfo_CharAmusementInfo
+ // *SceneGalleryInfo_CoinCollectInfo
Info isSceneGalleryInfo_Info `protobuf_oneof:"info"`
}
@@ -111,30 +117,37 @@ func (*SceneGalleryInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryInfo) GetEndTime() uint32 {
+func (x *SceneGalleryInfo) GetPreStartEndTime() uint32 {
if x != nil {
- return x.EndTime
+ return x.PreStartEndTime
}
return 0
}
-func (x *SceneGalleryInfo) GetPreStartEndTime() uint32 {
+func (x *SceneGalleryInfo) GetOwnerUid() uint32 {
if x != nil {
- return x.PreStartEndTime
+ return x.OwnerUid
}
return 0
}
-func (x *SceneGalleryInfo) GetStage() GalleryStageType {
+func (x *SceneGalleryInfo) GetProgressInfoList() []*SceneGalleryProgressInfo {
if x != nil {
- return x.Stage
+ return x.ProgressInfoList
}
- return GalleryStageType_GALLERY_STAGE_TYPE_NONE
+ return nil
}
-func (x *SceneGalleryInfo) GetOwnerUid() uint32 {
+func (x *SceneGalleryInfo) GetGalleryId() uint32 {
if x != nil {
- return x.OwnerUid
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *SceneGalleryInfo) GetStartTime() uint32 {
+ if x != nil {
+ return x.StartTime
}
return 0
}
@@ -146,18 +159,18 @@ func (x *SceneGalleryInfo) GetPlayerCount() uint32 {
return 0
}
-func (x *SceneGalleryInfo) GetProgressInfoList() []*SceneGalleryProgressInfo {
+func (x *SceneGalleryInfo) GetEndTime() uint32 {
if x != nil {
- return x.ProgressInfoList
+ return x.EndTime
}
- return nil
+ return 0
}
-func (x *SceneGalleryInfo) GetGalleryId() uint32 {
+func (x *SceneGalleryInfo) GetStage() GalleryStageType {
if x != nil {
- return x.GalleryId
+ return x.Stage
}
- return 0
+ return GalleryStageType_GALLERY_STAGE_TYPE_NONE
}
func (m *SceneGalleryInfo) GetInfo() isSceneGalleryInfo_Info {
@@ -244,7 +257,7 @@ func (x *SceneGalleryInfo) GetSalvagePreventInfo() *SceneGallerySalvagePreventIn
return nil
}
-func (x *SceneGalleryInfo) GetSalvageEscortInfo() *SceneGallerySalvageEscortInfoInfo {
+func (x *SceneGalleryInfo) GetSalvageEscortInfo() *SceneGallerySalvageEscortInfo {
if x, ok := x.GetInfo().(*SceneGalleryInfo_SalvageEscortInfo); ok {
return x.SalvageEscortInfo
}
@@ -349,12 +362,47 @@ func (x *SceneGalleryInfo) GetWindFieldInfo() *SceneGalleryWindFieldInfo {
return nil
}
+func (x *SceneGalleryInfo) GetFungusFighterTrainingInfo() *SceneGalleryFungusFighterTrainingInfo {
+ if x, ok := x.GetInfo().(*SceneGalleryInfo_FungusFighterTrainingInfo); ok {
+ return x.FungusFighterTrainingInfo
+ }
+ return nil
+}
+
+func (x *SceneGalleryInfo) GetEffigyChallengeInfo() *SceneGalleryEffigyChallengeV2Info {
+ if x, ok := x.GetInfo().(*SceneGalleryInfo_EffigyChallengeInfo); ok {
+ return x.EffigyChallengeInfo
+ }
+ return nil
+}
+
+func (x *SceneGalleryInfo) GetFungusFighterCaptureInfo() *SceneGalleryFungusFighterCaptureInfo {
+ if x, ok := x.GetInfo().(*SceneGalleryInfo_FungusFighterCaptureInfo); ok {
+ return x.FungusFighterCaptureInfo
+ }
+ return nil
+}
+
+func (x *SceneGalleryInfo) GetCharAmusementInfo() *SceneGalleryCharAmusementInfo {
+ if x, ok := x.GetInfo().(*SceneGalleryInfo_CharAmusementInfo); ok {
+ return x.CharAmusementInfo
+ }
+ return nil
+}
+
+func (x *SceneGalleryInfo) GetCoinCollectInfo() *SceneGalleryCoinCollectInfo {
+ if x, ok := x.GetInfo().(*SceneGalleryInfo_CoinCollectInfo); ok {
+ return x.CoinCollectInfo
+ }
+ return nil
+}
+
type isSceneGalleryInfo_Info interface {
isSceneGalleryInfo_Info()
}
type SceneGalleryInfo_BalloonInfo struct {
- BalloonInfo *SceneGalleryBalloonInfo `protobuf:"bytes,14,opt,name=balloon_info,json=balloonInfo,proto3,oneof"`
+ BalloonInfo *SceneGalleryBalloonInfo `protobuf:"bytes,5,opt,name=balloon_info,json=balloonInfo,proto3,oneof"`
}
type SceneGalleryInfo_FallInfo struct {
@@ -362,99 +410,119 @@ type SceneGalleryInfo_FallInfo struct {
}
type SceneGalleryInfo_FlowerInfo struct {
- FlowerInfo *SceneGalleryFlowerInfo `protobuf:"bytes,8,opt,name=flower_info,json=flowerInfo,proto3,oneof"`
+ FlowerInfo *SceneGalleryFlowerInfo `protobuf:"bytes,11,opt,name=flower_info,json=flowerInfo,proto3,oneof"`
}
type SceneGalleryInfo_BulletInfo struct {
- BulletInfo *SceneGalleryBulletInfo `protobuf:"bytes,13,opt,name=bullet_info,json=bulletInfo,proto3,oneof"`
+ BulletInfo *SceneGalleryBulletInfo `protobuf:"bytes,12,opt,name=bullet_info,json=bulletInfo,proto3,oneof"`
}
type SceneGalleryInfo_BrokenFloorInfo struct {
- BrokenFloorInfo *SceneGalleryBrokenFloorInfo `protobuf:"bytes,10,opt,name=broken_floor_info,json=brokenFloorInfo,proto3,oneof"`
+ BrokenFloorInfo *SceneGalleryBrokenFloorInfo `protobuf:"bytes,6,opt,name=broken_floor_info,json=brokenFloorInfo,proto3,oneof"`
}
type SceneGalleryInfo_HideAndSeekInfo struct {
- HideAndSeekInfo *SceneGalleryHideAndSeekInfo `protobuf:"bytes,6,opt,name=hide_and_seek_info,json=hideAndSeekInfo,proto3,oneof"`
+ HideAndSeekInfo *SceneGalleryHideAndSeekInfo `protobuf:"bytes,13,opt,name=hide_and_seek_info,json=hideAndSeekInfo,proto3,oneof"`
}
type SceneGalleryInfo_BuoyantCombatInfo struct {
- BuoyantCombatInfo *SceneGalleryBuoyantCombatInfo `protobuf:"bytes,1384,opt,name=buoyant_combat_info,json=buoyantCombatInfo,proto3,oneof"`
+ BuoyantCombatInfo *SceneGalleryBuoyantCombatInfo `protobuf:"bytes,1224,opt,name=buoyant_combat_info,json=buoyantCombatInfo,proto3,oneof"`
}
type SceneGalleryInfo_BounceConjuringInfo struct {
- BounceConjuringInfo *SceneGalleryBounceConjuringInfo `protobuf:"bytes,708,opt,name=bounce_conjuring_info,json=bounceConjuringInfo,proto3,oneof"`
+ BounceConjuringInfo *SceneGalleryBounceConjuringInfo `protobuf:"bytes,621,opt,name=bounce_conjuring_info,json=bounceConjuringInfo,proto3,oneof"`
}
type SceneGalleryInfo_HandballInfo struct {
- HandballInfo *SceneGalleryHandballInfo `protobuf:"bytes,1997,opt,name=handball_info,json=handballInfo,proto3,oneof"`
+ HandballInfo *SceneGalleryHandballInfo `protobuf:"bytes,1835,opt,name=handball_info,json=handballInfo,proto3,oneof"`
}
type SceneGalleryInfo_SumoInfo struct {
- SumoInfo *SceneGallerySumoInfo `protobuf:"bytes,811,opt,name=sumo_info,json=sumoInfo,proto3,oneof"`
+ SumoInfo *SceneGallerySumoInfo `protobuf:"bytes,877,opt,name=sumo_info,json=sumoInfo,proto3,oneof"`
}
type SceneGalleryInfo_SalvagePreventInfo struct {
- SalvagePreventInfo *SceneGallerySalvagePreventInfo `protobuf:"bytes,1700,opt,name=salvage_prevent_info,json=salvagePreventInfo,proto3,oneof"`
+ SalvagePreventInfo *SceneGallerySalvagePreventInfo `protobuf:"bytes,1477,opt,name=salvage_prevent_info,json=salvagePreventInfo,proto3,oneof"`
}
type SceneGalleryInfo_SalvageEscortInfo struct {
- SalvageEscortInfo *SceneGallerySalvageEscortInfoInfo `protobuf:"bytes,759,opt,name=salvage_escort_info,json=salvageEscortInfo,proto3,oneof"`
+ SalvageEscortInfo *SceneGallerySalvageEscortInfo `protobuf:"bytes,732,opt,name=salvage_escort_info,json=salvageEscortInfo,proto3,oneof"`
}
type SceneGalleryInfo_HomeBalloonInfo struct {
- HomeBalloonInfo *SceneGalleryHomeBalloonInfo `protobuf:"bytes,1034,opt,name=home_balloon_info,json=homeBalloonInfo,proto3,oneof"`
+ HomeBalloonInfo *SceneGalleryHomeBalloonInfo `protobuf:"bytes,1866,opt,name=home_balloon_info,json=homeBalloonInfo,proto3,oneof"`
}
type SceneGalleryInfo_CrystalLinkInfo struct {
- CrystalLinkInfo *SceneGalleryCrystalLinkInfo `protobuf:"bytes,2004,opt,name=crystal_link_info,json=crystalLinkInfo,proto3,oneof"`
+ CrystalLinkInfo *SceneGalleryCrystalLinkInfo `protobuf:"bytes,666,opt,name=crystal_link_info,json=crystalLinkInfo,proto3,oneof"`
}
type SceneGalleryInfo_IrodoriMasterInfo struct {
- IrodoriMasterInfo *SceneGalleryIrodoriMasterInfo `protobuf:"bytes,1953,opt,name=irodori_master_info,json=irodoriMasterInfo,proto3,oneof"`
+ IrodoriMasterInfo *SceneGalleryIrodoriMasterInfo `protobuf:"bytes,1679,opt,name=irodori_master_info,json=irodoriMasterInfo,proto3,oneof"`
}
type SceneGalleryInfo_LuminanceStoneChallengeInfo struct {
- LuminanceStoneChallengeInfo *SceneGalleryLuminanceStoneChallengeInfo `protobuf:"bytes,106,opt,name=luminance_stone_challenge_info,json=luminanceStoneChallengeInfo,proto3,oneof"`
+ LuminanceStoneChallengeInfo *SceneGalleryLuminanceStoneChallengeInfo `protobuf:"bytes,1847,opt,name=luminance_stone_challenge_info,json=luminanceStoneChallengeInfo,proto3,oneof"`
}
type SceneGalleryInfo_HomeSeekFurnitureInfo struct {
- HomeSeekFurnitureInfo *SceneGalleryHomeSeekFurnitureInfo `protobuf:"bytes,1456,opt,name=home_seek_furniture_info,json=homeSeekFurnitureInfo,proto3,oneof"`
+ HomeSeekFurnitureInfo *SceneGalleryHomeSeekFurnitureInfo `protobuf:"bytes,540,opt,name=home_seek_furniture_info,json=homeSeekFurnitureInfo,proto3,oneof"`
}
type SceneGalleryInfo_IslandPartyDownHillInfo struct {
- IslandPartyDownHillInfo *SceneGalleryIslandPartyDownHillInfo `protobuf:"bytes,462,opt,name=island_party_down_hill_info,json=islandPartyDownHillInfo,proto3,oneof"`
+ IslandPartyDownHillInfo *SceneGalleryIslandPartyDownHillInfo `protobuf:"bytes,2047,opt,name=island_party_down_hill_info,json=islandPartyDownHillInfo,proto3,oneof"`
}
type SceneGalleryInfo_SummerTimeV2BoatInfo struct {
- SummerTimeV2BoatInfo *SceneGallerySummerTimeV2BoatInfo `protobuf:"bytes,296,opt,name=summer_time_v2_boat_info,json=summerTimeV2BoatInfo,proto3,oneof"`
+ SummerTimeV2BoatInfo *SceneGallerySummerTimeV2BoatInfo `protobuf:"bytes,1890,opt,name=summer_time_v2_boat_info,json=summerTimeV2BoatInfo,proto3,oneof"`
}
type SceneGalleryInfo_IslandPartyRaftInfo struct {
- IslandPartyRaftInfo *SceneGalleryIslandPartyRaftInfo `protobuf:"bytes,1805,opt,name=island_party_raft_info,json=islandPartyRaftInfo,proto3,oneof"`
+ IslandPartyRaftInfo *SceneGalleryIslandPartyRaftInfo `protobuf:"bytes,244,opt,name=island_party_raft_info,json=islandPartyRaftInfo,proto3,oneof"`
}
type SceneGalleryInfo_IslandPartySailInfo struct {
- IslandPartySailInfo *SceneGalleryIslandPartySailInfo `protobuf:"bytes,1133,opt,name=island_party_sail_info,json=islandPartySailInfo,proto3,oneof"`
+ IslandPartySailInfo *SceneGalleryIslandPartySailInfo `protobuf:"bytes,633,opt,name=island_party_sail_info,json=islandPartySailInfo,proto3,oneof"`
}
type SceneGalleryInfo_InstableSprayInfo struct {
- InstableSprayInfo *SceneGalleryInstableSprayInfo `protobuf:"bytes,1196,opt,name=instable_spray_info,json=instableSprayInfo,proto3,oneof"`
+ InstableSprayInfo *SceneGalleryInstableSprayInfo `protobuf:"bytes,75,opt,name=instable_spray_info,json=instableSprayInfo,proto3,oneof"`
}
type SceneGalleryInfo_MuqadasPotionInfo struct {
- MuqadasPotionInfo *SceneGalleryMuqadasPotionInfo `protobuf:"bytes,865,opt,name=muqadas_potion_info,json=muqadasPotionInfo,proto3,oneof"`
+ MuqadasPotionInfo *SceneGalleryMuqadasPotionInfo `protobuf:"bytes,496,opt,name=muqadas_potion_info,json=muqadasPotionInfo,proto3,oneof"`
}
type SceneGalleryInfo_TreasureSeelieInfo struct {
- TreasureSeelieInfo *SceneGalleryTreasureSeelieInfo `protobuf:"bytes,1525,opt,name=treasure_seelie_info,json=treasureSeelieInfo,proto3,oneof"`
+ TreasureSeelieInfo *SceneGalleryTreasureSeelieInfo `protobuf:"bytes,16,opt,name=treasure_seelie_info,json=treasureSeelieInfo,proto3,oneof"`
}
type SceneGalleryInfo_VintageHuntingInfo struct {
- VintageHuntingInfo *SceneGalleryVintageHuntingInfo `protobuf:"bytes,254,opt,name=vintage_hunting_info,json=vintageHuntingInfo,proto3,oneof"`
+ VintageHuntingInfo *SceneGalleryVintageHuntingInfo `protobuf:"bytes,1470,opt,name=vintage_hunting_info,json=vintageHuntingInfo,proto3,oneof"`
}
type SceneGalleryInfo_WindFieldInfo struct {
- WindFieldInfo *SceneGalleryWindFieldInfo `protobuf:"bytes,1080,opt,name=wind_field_info,json=windFieldInfo,proto3,oneof"`
+ WindFieldInfo *SceneGalleryWindFieldInfo `protobuf:"bytes,1001,opt,name=wind_field_info,json=windFieldInfo,proto3,oneof"`
+}
+
+type SceneGalleryInfo_FungusFighterTrainingInfo struct {
+ FungusFighterTrainingInfo *SceneGalleryFungusFighterTrainingInfo `protobuf:"bytes,861,opt,name=fungus_fighter_training_info,json=fungusFighterTrainingInfo,proto3,oneof"`
+}
+
+type SceneGalleryInfo_EffigyChallengeInfo struct {
+ EffigyChallengeInfo *SceneGalleryEffigyChallengeV2Info `protobuf:"bytes,1577,opt,name=effigy_challenge_info,json=effigyChallengeInfo,proto3,oneof"`
+}
+
+type SceneGalleryInfo_FungusFighterCaptureInfo struct {
+ FungusFighterCaptureInfo *SceneGalleryFungusFighterCaptureInfo `protobuf:"bytes,711,opt,name=fungus_fighter_capture_info,json=fungusFighterCaptureInfo,proto3,oneof"`
+}
+
+type SceneGalleryInfo_CharAmusementInfo struct {
+ CharAmusementInfo *SceneGalleryCharAmusementInfo `protobuf:"bytes,152,opt,name=char_amusement_info,json=charAmusementInfo,proto3,oneof"`
+}
+
+type SceneGalleryInfo_CoinCollectInfo struct {
+ CoinCollectInfo *SceneGalleryCoinCollectInfo `protobuf:"bytes,1243,opt,name=coin_collect_info,json=coinCollectInfo,proto3,oneof"`
}
func (*SceneGalleryInfo_BalloonInfo) isSceneGalleryInfo_Info() {}
@@ -509,6 +577,16 @@ func (*SceneGalleryInfo_VintageHuntingInfo) isSceneGalleryInfo_Info() {}
func (*SceneGalleryInfo_WindFieldInfo) isSceneGalleryInfo_Info() {}
+func (*SceneGalleryInfo_FungusFighterTrainingInfo) isSceneGalleryInfo_Info() {}
+
+func (*SceneGalleryInfo_EffigyChallengeInfo) isSceneGalleryInfo_Info() {}
+
+func (*SceneGalleryInfo_FungusFighterCaptureInfo) isSceneGalleryInfo_Info() {}
+
+func (*SceneGalleryInfo_CharAmusementInfo) isSceneGalleryInfo_Info() {}
+
+func (*SceneGalleryInfo_CoinCollectInfo) isSceneGalleryInfo_Info() {}
+
var File_SceneGalleryInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryInfo_proto_rawDesc = []byte{
@@ -525,207 +603,250 @@ var file_SceneGalleryInfo_proto_rawDesc = []byte{
0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62,
- 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61,
- 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x49,
+ 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d,
+ 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x21, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43,
+ 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c,
+ 0x65, 0x6e, 0x67, 0x65, 0x56, 0x32, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61,
+ 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69,
+ 0x67, 0x68, 0x74, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65,
+ 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x48, 0x61, 0x6e, 0x64, 0x62, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46,
+ 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64,
+ 0x50, 0x61, 0x72, 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79,
+ 0x52, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61,
+ 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e,
+ 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x62, 0x61, 0x6c, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65,
- 0x65, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61,
- 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d,
- 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70,
- 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53,
- 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x72, 0x6f, 0x64, 0x6f,
- 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x29, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48,
- 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x53,
- 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e,
- 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e,
- 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63, 0x65, 0x6e,
- 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50,
- 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c,
- 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65,
- 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d, 0x6d,
- 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x24, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x49, 0x6e,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73,
+ 0x63, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76,
+ 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f,
+ 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d, 0x6f, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e,
- 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
- 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x57, 0x69, 0x6e, 0x64,
- 0x46, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xdc, 0x12, 0x0a, 0x10, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x2b, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x64,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x72, 0x65,
- 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x05,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x47, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75,
- 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55,
- 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x47, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
- 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x19, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x70, 0x72,
- 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d,
- 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x3d, 0x0a,
- 0x0c, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x0b, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a, 0x09,
- 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x15, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x61,
- 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x66, 0x61, 0x6c, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0b, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
- 0x48, 0x00, 0x52, 0x0a, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a,
- 0x0a, 0x0b, 0x62, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a,
- 0x62, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4a, 0x0a, 0x11, 0x62, 0x72,
- 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x46, 0x6c, 0x6f,
- 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x12, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x61,
- 0x6e, 0x64, 0x5f, 0x73, 0x65, 0x65, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x66, 0x6f,
- 0x48, 0x00, 0x52, 0x0f, 0x68, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x6b, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x13, 0x62, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x5f, 0x63,
- 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe8, 0x0a, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x1e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x11, 0x62, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62,
- 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x57, 0x0a, 0x15, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x65,
- 0x5f, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0xc4, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75,
- 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x62, 0x6f, 0x75, 0x6e,
- 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x41, 0x0a, 0x0d, 0x68, 0x61, 0x6e, 0x64, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0xcd, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x62, 0x61, 0x6c, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x68, 0x61, 0x6e, 0x64, 0x62, 0x61, 0x6c, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x09, 0x73, 0x75, 0x6d, 0x6f, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0xab, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x08, 0x73, 0x75, 0x6d, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x54, 0x0a, 0x14, 0x73, 0x61, 0x6c,
- 0x76, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xa4, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72,
- 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x73, 0x61, 0x6c,
- 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x55, 0x0a, 0x13, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x73, 0x63, 0x6f, 0x72,
- 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf7, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65,
+ 0x65, 0x6c, 0x69, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74,
+ 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x16, 0x0a, 0x10, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x12, 0x70, 0x72,
+ 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74,
+ 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65,
+ 0x72, 0x55, 0x69, 0x64, 0x12, 0x47, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x19, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x50,
+ 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x70, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x19,
+ 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x05, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x53, 0x74, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x34, 0x0a, 0x09, 0x66, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x46, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x66,
+ 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0b, 0x66, 0x6c, 0x6f, 0x77, 0x65,
+ 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x6c, 0x6f, 0x77, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x0b, 0x62, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x62, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x4a, 0x0a, 0x11, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65,
+ 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x46,
+ 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x62, 0x72, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x12, 0x68,
+ 0x69, 0x64, 0x65, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x73, 0x65, 0x65, 0x6b, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64, 0x53, 0x65, 0x65,
+ 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x68, 0x69, 0x64, 0x65, 0x41, 0x6e, 0x64,
+ 0x53, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x13, 0x62, 0x75, 0x6f, 0x79,
+ 0x61, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0xc8, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x75, 0x6f, 0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62,
+ 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x62, 0x75, 0x6f, 0x79, 0x61, 0x6e,
+ 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x57, 0x0a, 0x15, 0x62,
+ 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xed, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x42, 0x6f, 0x75, 0x6e, 0x63, 0x65,
+ 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x13, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x6a, 0x75, 0x72, 0x69, 0x6e, 0x67,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x41, 0x0a, 0x0d, 0x68, 0x61, 0x6e, 0x64, 0x62, 0x61, 0x6c, 0x6c,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xab, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x62,
+ 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x68, 0x61, 0x6e, 0x64, 0x62,
+ 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x09, 0x73, 0x75, 0x6d, 0x6f, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xed, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d, 0x6f, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x73, 0x75, 0x6d, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x54,
+ 0x0a, 0x14, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x76, 0x65, 0x6e,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc5, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76,
- 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x11, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f,
- 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x11, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x62,
- 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x8a, 0x08, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
- 0x48, 0x00, 0x52, 0x0f, 0x68, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x11, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x6c,
- 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd4, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43, 0x72,
- 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x0f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x51, 0x0a, 0x13, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x5f, 0x6d, 0x61, 0x73, 0x74,
- 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa1, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
- 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x72, 0x6f,
- 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x11, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x6f, 0x0a, 0x1e, 0x6c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65,
- 0x5f, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61,
- 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x1b, 0x6c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e,
- 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5e, 0x0a, 0x18, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x65,
- 0x6b, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0xb0, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75,
- 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x15, 0x68,
- 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x65, 0x0a, 0x1b, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, 0x70,
- 0x61, 0x72, 0x74, 0x79, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x68, 0x69, 0x6c, 0x6c, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0xce, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50,
- 0x61, 0x72, 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x48, 0x00, 0x52, 0x17, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44,
- 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5c, 0x0a, 0x18, 0x73,
- 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x32, 0x5f, 0x62, 0x6f,
- 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa8, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21,
- 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d,
- 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x14, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56,
- 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x69, 0x73, 0x6c,
- 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x8d, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x63, 0x65,
- 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50,
- 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13,
- 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66, 0x74, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61,
- 0x72, 0x74, 0x79, 0x5f, 0x73, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xed, 0x08,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64,
- 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a,
- 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x70, 0x72, 0x61, 0x79, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xac, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62,
- 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x69,
- 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x51, 0x0a, 0x13, 0x6d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x5f, 0x70, 0x6f, 0x74, 0x69,
- 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe1, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
- 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4d, 0x75, 0x71,
- 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
- 0x52, 0x11, 0x6d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x54, 0x0a, 0x14, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x5f,
- 0x73, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf5, 0x0b, 0x20, 0x01,
+ 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x12, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x13, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x5f,
+ 0x65, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xdc, 0x05, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x73, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63,
+ 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x11, 0x68, 0x6f, 0x6d, 0x65, 0x5f,
+ 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xca, 0x0e, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x68, 0x6f, 0x6d, 0x65, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x11, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f,
+ 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x9a, 0x05, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x43,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x0f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x51, 0x0a, 0x13, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x5f, 0x6d, 0x61, 0x73,
+ 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x8f, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x72,
+ 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48,
+ 0x00, 0x52, 0x11, 0x69, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x70, 0x0a, 0x1e, 0x6c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63,
+ 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xb7, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4c, 0x75, 0x6d, 0x69,
+ 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x1b, 0x6c, 0x75, 0x6d, 0x69, 0x6e,
+ 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5e, 0x0a, 0x18, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x73,
+ 0x65, 0x65, 0x6b, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x18, 0x9c, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b,
+ 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x15, 0x68, 0x6f, 0x6d, 0x65, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
+ 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x65, 0x0a, 0x1b, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64,
+ 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x68, 0x69, 0x6c, 0x6c,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xff, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e,
+ 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x48, 0x00, 0x52, 0x17, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74,
+ 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5c, 0x0a,
+ 0x18, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x32, 0x5f,
+ 0x62, 0x6f, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xe2, 0x0e, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x21, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53,
+ 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x14, 0x73, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d,
+ 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x69,
+ 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x72, 0x61, 0x66, 0x74,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf4, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e,
+ 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00,
+ 0x52, 0x13, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f,
+ 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x73, 0x61, 0x69, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0xf9, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79,
+ 0x53, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x69, 0x73, 0x6c, 0x61,
+ 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x50, 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x70, 0x72, 0x61,
+ 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53,
+ 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61,
+ 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11,
+ 0x69, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x51, 0x0a, 0x13, 0x6d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x5f, 0x70, 0x6f, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xf0, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4d, 0x75,
+ 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48,
+ 0x00, 0x52, 0x11, 0x6d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x53, 0x0a, 0x14, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65,
+ 0x5f, 0x73, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x10, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
0x79, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53,
0x65, 0x65, 0x6c, 0x69, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x54, 0x0a, 0x14, 0x76, 0x69, 0x6e,
0x74, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xfe, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x6f, 0x18, 0xbe, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65,
0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75,
0x6e, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x76, 0x69, 0x6e,
0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12,
0x45, 0x0a, 0x0f, 0x77, 0x69, 0x6e, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0xb8, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x53, 0x63, 0x65, 0x6e,
+ 0x66, 0x6f, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x53, 0x63, 0x65, 0x6e,
0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c,
0x64, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0d, 0x77, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65,
- 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06,
+ 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x6a, 0x0a, 0x1c, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73,
+ 0x5f, 0x66, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e,
+ 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xdd, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x46, 0x75, 0x6e, 0x67,
+ 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e,
+ 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x19, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46,
+ 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x59, 0x0a, 0x15, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79, 0x5f, 0x63, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa9, 0x0c, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x56, 0x32, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x13, 0x65, 0x66, 0x66, 0x69, 0x67, 0x79,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x67, 0x0a,
+ 0x1b, 0x66, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x5f, 0x66, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x5f,
+ 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc7, 0x05, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x46, 0x75, 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x43,
+ 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x18, 0x66, 0x75,
+ 0x6e, 0x67, 0x75, 0x73, 0x46, 0x69, 0x67, 0x68, 0x74, 0x65, 0x72, 0x43, 0x61, 0x70, 0x74, 0x75,
+ 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x72, 0x5f, 0x61,
+ 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x98, 0x01,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x43, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73, 0x65, 0x6d, 0x65, 0x6e, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x63, 0x68, 0x61, 0x72, 0x41, 0x6d, 0x75, 0x73,
+ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4b, 0x0a, 0x11, 0x63, 0x6f, 0x69,
+ 0x6e, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xdb,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
+ 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -744,8 +865,8 @@ func file_SceneGalleryInfo_proto_rawDescGZIP() []byte {
var file_SceneGalleryInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneGalleryInfo_proto_goTypes = []interface{}{
(*SceneGalleryInfo)(nil), // 0: SceneGalleryInfo
- (GalleryStageType)(0), // 1: GalleryStageType
- (*SceneGalleryProgressInfo)(nil), // 2: SceneGalleryProgressInfo
+ (*SceneGalleryProgressInfo)(nil), // 1: SceneGalleryProgressInfo
+ (GalleryStageType)(0), // 2: GalleryStageType
(*SceneGalleryBalloonInfo)(nil), // 3: SceneGalleryBalloonInfo
(*SceneGalleryFallInfo)(nil), // 4: SceneGalleryFallInfo
(*SceneGalleryFlowerInfo)(nil), // 5: SceneGalleryFlowerInfo
@@ -757,7 +878,7 @@ var file_SceneGalleryInfo_proto_goTypes = []interface{}{
(*SceneGalleryHandballInfo)(nil), // 11: SceneGalleryHandballInfo
(*SceneGallerySumoInfo)(nil), // 12: SceneGallerySumoInfo
(*SceneGallerySalvagePreventInfo)(nil), // 13: SceneGallerySalvagePreventInfo
- (*SceneGallerySalvageEscortInfoInfo)(nil), // 14: SceneGallerySalvageEscortInfoInfo
+ (*SceneGallerySalvageEscortInfo)(nil), // 14: SceneGallerySalvageEscortInfo
(*SceneGalleryHomeBalloonInfo)(nil), // 15: SceneGalleryHomeBalloonInfo
(*SceneGalleryCrystalLinkInfo)(nil), // 16: SceneGalleryCrystalLinkInfo
(*SceneGalleryIrodoriMasterInfo)(nil), // 17: SceneGalleryIrodoriMasterInfo
@@ -772,10 +893,15 @@ var file_SceneGalleryInfo_proto_goTypes = []interface{}{
(*SceneGalleryTreasureSeelieInfo)(nil), // 26: SceneGalleryTreasureSeelieInfo
(*SceneGalleryVintageHuntingInfo)(nil), // 27: SceneGalleryVintageHuntingInfo
(*SceneGalleryWindFieldInfo)(nil), // 28: SceneGalleryWindFieldInfo
+ (*SceneGalleryFungusFighterTrainingInfo)(nil), // 29: SceneGalleryFungusFighterTrainingInfo
+ (*SceneGalleryEffigyChallengeV2Info)(nil), // 30: SceneGalleryEffigyChallengeV2Info
+ (*SceneGalleryFungusFighterCaptureInfo)(nil), // 31: SceneGalleryFungusFighterCaptureInfo
+ (*SceneGalleryCharAmusementInfo)(nil), // 32: SceneGalleryCharAmusementInfo
+ (*SceneGalleryCoinCollectInfo)(nil), // 33: SceneGalleryCoinCollectInfo
}
var file_SceneGalleryInfo_proto_depIdxs = []int32{
- 1, // 0: SceneGalleryInfo.stage:type_name -> GalleryStageType
- 2, // 1: SceneGalleryInfo.progress_info_list:type_name -> SceneGalleryProgressInfo
+ 1, // 0: SceneGalleryInfo.progress_info_list:type_name -> SceneGalleryProgressInfo
+ 2, // 1: SceneGalleryInfo.stage:type_name -> GalleryStageType
3, // 2: SceneGalleryInfo.balloon_info:type_name -> SceneGalleryBalloonInfo
4, // 3: SceneGalleryInfo.fall_info:type_name -> SceneGalleryFallInfo
5, // 4: SceneGalleryInfo.flower_info:type_name -> SceneGalleryFlowerInfo
@@ -787,7 +913,7 @@ var file_SceneGalleryInfo_proto_depIdxs = []int32{
11, // 10: SceneGalleryInfo.handball_info:type_name -> SceneGalleryHandballInfo
12, // 11: SceneGalleryInfo.sumo_info:type_name -> SceneGallerySumoInfo
13, // 12: SceneGalleryInfo.salvage_prevent_info:type_name -> SceneGallerySalvagePreventInfo
- 14, // 13: SceneGalleryInfo.salvage_escort_info:type_name -> SceneGallerySalvageEscortInfoInfo
+ 14, // 13: SceneGalleryInfo.salvage_escort_info:type_name -> SceneGallerySalvageEscortInfo
15, // 14: SceneGalleryInfo.home_balloon_info:type_name -> SceneGalleryHomeBalloonInfo
16, // 15: SceneGalleryInfo.crystal_link_info:type_name -> SceneGalleryCrystalLinkInfo
17, // 16: SceneGalleryInfo.irodori_master_info:type_name -> SceneGalleryIrodoriMasterInfo
@@ -802,11 +928,16 @@ var file_SceneGalleryInfo_proto_depIdxs = []int32{
26, // 25: SceneGalleryInfo.treasure_seelie_info:type_name -> SceneGalleryTreasureSeelieInfo
27, // 26: SceneGalleryInfo.vintage_hunting_info:type_name -> SceneGalleryVintageHuntingInfo
28, // 27: SceneGalleryInfo.wind_field_info:type_name -> SceneGalleryWindFieldInfo
- 28, // [28:28] is the sub-list for method output_type
- 28, // [28:28] is the sub-list for method input_type
- 28, // [28:28] is the sub-list for extension type_name
- 28, // [28:28] is the sub-list for extension extendee
- 0, // [0:28] is the sub-list for field type_name
+ 29, // 28: SceneGalleryInfo.fungus_fighter_training_info:type_name -> SceneGalleryFungusFighterTrainingInfo
+ 30, // 29: SceneGalleryInfo.effigy_challenge_info:type_name -> SceneGalleryEffigyChallengeV2Info
+ 31, // 30: SceneGalleryInfo.fungus_fighter_capture_info:type_name -> SceneGalleryFungusFighterCaptureInfo
+ 32, // 31: SceneGalleryInfo.char_amusement_info:type_name -> SceneGalleryCharAmusementInfo
+ 33, // 32: SceneGalleryInfo.coin_collect_info:type_name -> SceneGalleryCoinCollectInfo
+ 33, // [33:33] is the sub-list for method output_type
+ 33, // [33:33] is the sub-list for method input_type
+ 33, // [33:33] is the sub-list for extension type_name
+ 33, // [33:33] is the sub-list for extension extendee
+ 0, // [0:33] is the sub-list for field type_name
}
func init() { file_SceneGalleryInfo_proto_init() }
@@ -820,9 +951,14 @@ func file_SceneGalleryInfo_proto_init() {
file_SceneGalleryBrokenFloorInfo_proto_init()
file_SceneGalleryBulletInfo_proto_init()
file_SceneGalleryBuoyantCombatInfo_proto_init()
+ file_SceneGalleryCharAmusementInfo_proto_init()
+ file_SceneGalleryCoinCollectInfo_proto_init()
file_SceneGalleryCrystalLinkInfo_proto_init()
+ file_SceneGalleryEffigyChallengeV2Info_proto_init()
file_SceneGalleryFallInfo_proto_init()
file_SceneGalleryFlowerInfo_proto_init()
+ file_SceneGalleryFungusFighterCaptureInfo_proto_init()
+ file_SceneGalleryFungusFighterTrainingInfo_proto_init()
file_SceneGalleryHandballInfo_proto_init()
file_SceneGalleryHideAndSeekInfo_proto_init()
file_SceneGalleryHomeBalloonInfo_proto_init()
@@ -835,7 +971,7 @@ func file_SceneGalleryInfo_proto_init() {
file_SceneGalleryLuminanceStoneChallengeInfo_proto_init()
file_SceneGalleryMuqadasPotionInfo_proto_init()
file_SceneGalleryProgressInfo_proto_init()
- file_SceneGallerySalvageEscortInfoInfo_proto_init()
+ file_SceneGallerySalvageEscortInfo_proto_init()
file_SceneGallerySalvagePreventInfo_proto_init()
file_SceneGallerySummerTimeV2BoatInfo_proto_init()
file_SceneGallerySumoInfo_proto_init()
@@ -883,6 +1019,11 @@ func file_SceneGalleryInfo_proto_init() {
(*SceneGalleryInfo_TreasureSeelieInfo)(nil),
(*SceneGalleryInfo_VintageHuntingInfo)(nil),
(*SceneGalleryInfo_WindFieldInfo)(nil),
+ (*SceneGalleryInfo_FungusFighterTrainingInfo)(nil),
+ (*SceneGalleryInfo_EffigyChallengeInfo)(nil),
+ (*SceneGalleryInfo_FungusFighterCaptureInfo)(nil),
+ (*SceneGalleryInfo_CharAmusementInfo)(nil),
+ (*SceneGalleryInfo_CoinCollectInfo)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
diff --git a/gover/gen/SceneGalleryInfoNotify.pb.go b/gover/gen/SceneGalleryInfoNotify.pb.go
index c8d664cb..81678639 100644
--- a/gover/gen/SceneGalleryInfoNotify.pb.go
+++ b/gover/gen/SceneGalleryInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5581
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneGalleryInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryInfo *SceneGalleryInfo `protobuf:"bytes,4,opt,name=gallery_info,json=galleryInfo,proto3" json:"gallery_info,omitempty"`
+ GalleryInfo *SceneGalleryInfo `protobuf:"bytes,11,opt,name=gallery_info,json=galleryInfo,proto3" json:"gallery_info,omitempty"`
}
func (x *SceneGalleryInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_SceneGalleryInfoNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x34, 0x0a, 0x0c, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x67, 0x61, 0x6c, 0x6c, 0x65,
0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SceneGalleryInstableSprayBuffInfo.pb.go b/gover/gen/SceneGalleryInstableSprayBuffInfo.pb.go
new file mode 100644
index 00000000..66e567fc
--- /dev/null
+++ b/gover/gen/SceneGalleryInstableSprayBuffInfo.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGalleryInstableSprayBuffInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGalleryInstableSprayBuffInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_KKDFLBMKGEF uint64 `protobuf:"varint,3,opt,name=Unk3300_KKDFLBMKGEF,json=Unk3300KKDFLBMKGEF,proto3" json:"Unk3300_KKDFLBMKGEF,omitempty"`
+ BuffId uint32 `protobuf:"varint,6,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
+ Unk3300_EPHAABKNLHC uint64 `protobuf:"varint,2,opt,name=Unk3300_EPHAABKNLHC,json=Unk3300EPHAABKNLHC,proto3" json:"Unk3300_EPHAABKNLHC,omitempty"`
+}
+
+func (x *SceneGalleryInstableSprayBuffInfo) Reset() {
+ *x = SceneGalleryInstableSprayBuffInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGalleryInstableSprayBuffInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGalleryInstableSprayBuffInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGalleryInstableSprayBuffInfo) ProtoMessage() {}
+
+func (x *SceneGalleryInstableSprayBuffInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGalleryInstableSprayBuffInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGalleryInstableSprayBuffInfo.ProtoReflect.Descriptor instead.
+func (*SceneGalleryInstableSprayBuffInfo) Descriptor() ([]byte, []int) {
+ return file_SceneGalleryInstableSprayBuffInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGalleryInstableSprayBuffInfo) GetUnk3300_KKDFLBMKGEF() uint64 {
+ if x != nil {
+ return x.Unk3300_KKDFLBMKGEF
+ }
+ return 0
+}
+
+func (x *SceneGalleryInstableSprayBuffInfo) GetBuffId() uint32 {
+ if x != nil {
+ return x.BuffId
+ }
+ return 0
+}
+
+func (x *SceneGalleryInstableSprayBuffInfo) GetUnk3300_EPHAABKNLHC() uint64 {
+ if x != nil {
+ return x.Unk3300_EPHAABKNLHC
+ }
+ return 0
+}
+
+var File_SceneGalleryInstableSprayBuffInfo_proto protoreflect.FileDescriptor
+
+var file_SceneGalleryInstableSprayBuffInfo_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e,
+ 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x42, 0x75, 0x66, 0x66, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x01, 0x0a, 0x21, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62,
+ 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4b, 0x44, 0x46, 0x4c,
+ 0x42, 0x4d, 0x4b, 0x47, 0x45, 0x46, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4b, 0x44, 0x46, 0x4c, 0x42, 0x4d, 0x4b, 0x47, 0x45, 0x46,
+ 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x48, 0x41, 0x41, 0x42, 0x4b, 0x4e, 0x4c, 0x48, 0x43,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45,
+ 0x50, 0x48, 0x41, 0x41, 0x42, 0x4b, 0x4e, 0x4c, 0x48, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneGalleryInstableSprayBuffInfo_proto_rawDescOnce sync.Once
+ file_SceneGalleryInstableSprayBuffInfo_proto_rawDescData = file_SceneGalleryInstableSprayBuffInfo_proto_rawDesc
+)
+
+func file_SceneGalleryInstableSprayBuffInfo_proto_rawDescGZIP() []byte {
+ file_SceneGalleryInstableSprayBuffInfo_proto_rawDescOnce.Do(func() {
+ file_SceneGalleryInstableSprayBuffInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryInstableSprayBuffInfo_proto_rawDescData)
+ })
+ return file_SceneGalleryInstableSprayBuffInfo_proto_rawDescData
+}
+
+var file_SceneGalleryInstableSprayBuffInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGalleryInstableSprayBuffInfo_proto_goTypes = []interface{}{
+ (*SceneGalleryInstableSprayBuffInfo)(nil), // 0: SceneGalleryInstableSprayBuffInfo
+}
+var file_SceneGalleryInstableSprayBuffInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneGalleryInstableSprayBuffInfo_proto_init() }
+func file_SceneGalleryInstableSprayBuffInfo_proto_init() {
+ if File_SceneGalleryInstableSprayBuffInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGalleryInstableSprayBuffInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGalleryInstableSprayBuffInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGalleryInstableSprayBuffInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGalleryInstableSprayBuffInfo_proto_goTypes,
+ DependencyIndexes: file_SceneGalleryInstableSprayBuffInfo_proto_depIdxs,
+ MessageInfos: file_SceneGalleryInstableSprayBuffInfo_proto_msgTypes,
+ }.Build()
+ File_SceneGalleryInstableSprayBuffInfo_proto = out.File
+ file_SceneGalleryInstableSprayBuffInfo_proto_rawDesc = nil
+ file_SceneGalleryInstableSprayBuffInfo_proto_goTypes = nil
+ file_SceneGalleryInstableSprayBuffInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGalleryInstableSprayInfo.pb.go b/gover/gen/SceneGalleryInstableSprayInfo.pb.go
index c6a8e149..99b6e4fa 100644
--- a/gover/gen/SceneGalleryInstableSprayInfo.pb.go
+++ b/gover/gen/SceneGalleryInstableSprayInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryInstableSprayInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryInstableSprayInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,5,opt,name=score,proto3" json:"score,omitempty"`
- Unk2700_INIBKFPMCFO []*Unk3000_OMCBMAHOLHB `protobuf:"bytes,12,rep,name=Unk2700_INIBKFPMCFO,json=Unk2700INIBKFPMCFO,proto3" json:"Unk2700_INIBKFPMCFO,omitempty"`
+ Score uint32 `protobuf:"varint,10,opt,name=score,proto3" json:"score,omitempty"`
+ BuffInfoList []*SceneGalleryInstableSprayBuffInfo `protobuf:"bytes,4,rep,name=buff_info_list,json=buffInfoList,proto3" json:"buff_info_list,omitempty"`
}
func (x *SceneGalleryInstableSprayInfo) Reset() {
@@ -84,9 +84,9 @@ func (x *SceneGalleryInstableSprayInfo) GetScore() uint32 {
return 0
}
-func (x *SceneGalleryInstableSprayInfo) GetUnk2700_INIBKFPMCFO() []*Unk3000_OMCBMAHOLHB {
+func (x *SceneGalleryInstableSprayInfo) GetBuffInfoList() []*SceneGalleryInstableSprayBuffInfo {
if x != nil {
- return x.Unk2700_INIBKFPMCFO
+ return x.BuffInfoList
}
return nil
}
@@ -96,17 +96,18 @@ var File_SceneGalleryInstableSprayInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryInstableSprayInfo_proto_rawDesc = []byte{
0x0a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e,
0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f,
- 0x4d, 0x43, 0x42, 0x4d, 0x41, 0x48, 0x4f, 0x4c, 0x48, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x7c, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x49, 0x42, 0x4b, 0x46, 0x50, 0x4d, 0x43, 0x46, 0x4f, 0x18, 0x0c,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f,
- 0x4d, 0x43, 0x42, 0x4d, 0x41, 0x48, 0x4f, 0x4c, 0x48, 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x49, 0x4e, 0x49, 0x42, 0x4b, 0x46, 0x50, 0x4d, 0x43, 0x46, 0x4f, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79,
+ 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f,
+ 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e,
+ 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x48, 0x0a, 0x0e, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74,
+ 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x72, 0x61, 0x79, 0x42, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -123,11 +124,11 @@ func file_SceneGalleryInstableSprayInfo_proto_rawDescGZIP() []byte {
var file_SceneGalleryInstableSprayInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneGalleryInstableSprayInfo_proto_goTypes = []interface{}{
- (*SceneGalleryInstableSprayInfo)(nil), // 0: SceneGalleryInstableSprayInfo
- (*Unk3000_OMCBMAHOLHB)(nil), // 1: Unk3000_OMCBMAHOLHB
+ (*SceneGalleryInstableSprayInfo)(nil), // 0: SceneGalleryInstableSprayInfo
+ (*SceneGalleryInstableSprayBuffInfo)(nil), // 1: SceneGalleryInstableSprayBuffInfo
}
var file_SceneGalleryInstableSprayInfo_proto_depIdxs = []int32{
- 1, // 0: SceneGalleryInstableSprayInfo.Unk2700_INIBKFPMCFO:type_name -> Unk3000_OMCBMAHOLHB
+ 1, // 0: SceneGalleryInstableSprayInfo.buff_info_list:type_name -> SceneGalleryInstableSprayBuffInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -140,7 +141,7 @@ func file_SceneGalleryInstableSprayInfo_proto_init() {
if File_SceneGalleryInstableSprayInfo_proto != nil {
return
}
- file_Unk3000_OMCBMAHOLHB_proto_init()
+ file_SceneGalleryInstableSprayBuffInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_SceneGalleryInstableSprayInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SceneGalleryInstableSprayInfo); i {
diff --git a/gover/gen/SceneGalleryIrodoriMasterInfo.pb.go b/gover/gen/SceneGalleryIrodoriMasterInfo.pb.go
index 6e6266ad..708f10a4 100644
--- a/gover/gen/SceneGalleryIrodoriMasterInfo.pb.go
+++ b/gover/gen/SceneGalleryIrodoriMasterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryIrodoriMasterInfo.proto
package gen
@@ -41,9 +41,9 @@ type SceneGalleryIrodoriMasterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Difficulty uint32 `protobuf:"varint,1,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
- Unk2700_FKDMOBOGMCM bool `protobuf:"varint,5,opt,name=Unk2700_FKDMOBOGMCM,json=Unk2700FKDMOBOGMCM,proto3" json:"Unk2700_FKDMOBOGMCM,omitempty"`
+ IsCgViewed bool `protobuf:"varint,12,opt,name=is_cg_viewed,json=isCgViewed,proto3" json:"is_cg_viewed,omitempty"`
+ Difficulty uint32 `protobuf:"varint,10,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
}
func (x *SceneGalleryIrodoriMasterInfo) Reset() {
@@ -78,11 +78,11 @@ func (*SceneGalleryIrodoriMasterInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryIrodoriMasterInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryIrodoriMasterInfo) GetLevelId() uint32 {
+func (x *SceneGalleryIrodoriMasterInfo) GetIsCgViewed() bool {
if x != nil {
- return x.LevelId
+ return x.IsCgViewed
}
- return 0
+ return false
}
func (x *SceneGalleryIrodoriMasterInfo) GetDifficulty() uint32 {
@@ -92,11 +92,11 @@ func (x *SceneGalleryIrodoriMasterInfo) GetDifficulty() uint32 {
return 0
}
-func (x *SceneGalleryIrodoriMasterInfo) GetUnk2700_FKDMOBOGMCM() bool {
+func (x *SceneGalleryIrodoriMasterInfo) GetLevelId() uint32 {
if x != nil {
- return x.Unk2700_FKDMOBOGMCM
+ return x.LevelId
}
- return false
+ return 0
}
var File_SceneGalleryIrodoriMasterInfo_proto protoreflect.FileDescriptor
@@ -104,16 +104,15 @@ var File_SceneGalleryIrodoriMasterInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryIrodoriMasterInfo_proto_rawDesc = []byte{
0x0a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x72,
0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73,
- 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4b,
- 0x44, 0x4d, 0x4f, 0x42, 0x4f, 0x47, 0x4d, 0x43, 0x4d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4b, 0x44, 0x4d, 0x4f, 0x42, 0x4f, 0x47,
- 0x4d, 0x43, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
+ 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x72, 0x6f, 0x64, 0x6f, 0x72, 0x69, 0x4d, 0x61, 0x73, 0x74,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x67, 0x5f,
+ 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
+ 0x43, 0x67, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66,
+ 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69,
+ 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryIslandPartyDownHillInfo.pb.go b/gover/gen/SceneGalleryIslandPartyDownHillInfo.pb.go
index 88882599..d78aafce 100644
--- a/gover/gen/SceneGalleryIslandPartyDownHillInfo.pb.go
+++ b/gover/gen/SceneGalleryIslandPartyDownHillInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryIslandPartyDownHillInfo.proto
package gen
@@ -41,10 +41,10 @@ type SceneGalleryIslandPartyDownHillInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_LBPCDCHOOLJ uint32 `protobuf:"varint,14,opt,name=Unk2800_LBPCDCHOOLJ,json=Unk2800LBPCDCHOOLJ,proto3" json:"Unk2800_LBPCDCHOOLJ,omitempty"`
- Unk2800_ENJGEFBCLOL Unk2800_FMAOEPEBKHB `protobuf:"varint,15,opt,name=Unk2800_ENJGEFBCLOL,json=Unk2800ENJGEFBCLOL,proto3,enum=Unk2800_FMAOEPEBKHB" json:"Unk2800_ENJGEFBCLOL,omitempty"`
- Unk2800_BKEFLDCEBLF uint32 `protobuf:"varint,5,opt,name=Unk2800_BKEFLDCEBLF,json=Unk2800BKEFLDCEBLF,proto3" json:"Unk2800_BKEFLDCEBLF,omitempty"`
- Coin uint32 `protobuf:"varint,13,opt,name=coin,proto3" json:"coin,omitempty"`
+ MaxKillMonsterCount uint32 `protobuf:"varint,10,opt,name=max_kill_monster_count,json=maxKillMonsterCount,proto3" json:"max_kill_monster_count,omitempty"`
+ StartSource GalleryStartSource `protobuf:"varint,2,opt,name=start_source,json=startSource,proto3,enum=GalleryStartSource" json:"start_source,omitempty"`
+ TotalKillMonsterCount uint32 `protobuf:"varint,12,opt,name=total_kill_monster_count,json=totalKillMonsterCount,proto3" json:"total_kill_monster_count,omitempty"`
+ Coin uint32 `protobuf:"varint,4,opt,name=coin,proto3" json:"coin,omitempty"`
}
func (x *SceneGalleryIslandPartyDownHillInfo) Reset() {
@@ -79,23 +79,23 @@ func (*SceneGalleryIslandPartyDownHillInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryIslandPartyDownHillInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryIslandPartyDownHillInfo) GetUnk2800_LBPCDCHOOLJ() uint32 {
+func (x *SceneGalleryIslandPartyDownHillInfo) GetMaxKillMonsterCount() uint32 {
if x != nil {
- return x.Unk2800_LBPCDCHOOLJ
+ return x.MaxKillMonsterCount
}
return 0
}
-func (x *SceneGalleryIslandPartyDownHillInfo) GetUnk2800_ENJGEFBCLOL() Unk2800_FMAOEPEBKHB {
+func (x *SceneGalleryIslandPartyDownHillInfo) GetStartSource() GalleryStartSource {
if x != nil {
- return x.Unk2800_ENJGEFBCLOL
+ return x.StartSource
}
- return Unk2800_FMAOEPEBKHB_Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO
+ return GalleryStartSource_GALLERY_START_SOURCE_BY_NONE
}
-func (x *SceneGalleryIslandPartyDownHillInfo) GetUnk2800_BKEFLDCEBLF() uint32 {
+func (x *SceneGalleryIslandPartyDownHillInfo) GetTotalKillMonsterCount() uint32 {
if x != nil {
- return x.Unk2800_BKEFLDCEBLF
+ return x.TotalKillMonsterCount
}
return 0
}
@@ -112,24 +112,24 @@ var File_SceneGalleryIslandPartyDownHillInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryIslandPartyDownHillInfo_proto_rawDesc = []byte{
0x0a, 0x29, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73,
0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x01, 0x0a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72,
- 0x74, 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x50, 0x43, 0x44, 0x43,
- 0x48, 0x4f, 0x4f, 0x4c, 0x4a, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x4c, 0x42, 0x50, 0x43, 0x44, 0x43, 0x48, 0x4f, 0x4f, 0x4c, 0x4a, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4a, 0x47, 0x45,
- 0x46, 0x42, 0x43, 0x4c, 0x4f, 0x4c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b,
- 0x48, 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4e, 0x4a, 0x47, 0x45,
- 0x46, 0x42, 0x43, 0x4c, 0x4f, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x5f, 0x42, 0x4b, 0x45, 0x46, 0x4c, 0x44, 0x43, 0x45, 0x42, 0x4c, 0x46, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x42, 0x4b, 0x45, 0x46,
- 0x4c, 0x44, 0x43, 0x45, 0x42, 0x4c, 0x46, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdf, 0x01, 0x0a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74,
+ 0x79, 0x44, 0x6f, 0x77, 0x6e, 0x48, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a,
+ 0x16, 0x6d, 0x61, 0x78, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
+ 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6d,
+ 0x61, 0x78, 0x4b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x75, 0x72,
+ 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0b, 0x73,
+ 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x37, 0x0a, 0x18, 0x74, 0x6f,
+ 0x74, 0x61, 0x6c, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
+ 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x74, 0x6f,
+ 0x74, 0x61, 0x6c, 0x4b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -147,10 +147,10 @@ func file_SceneGalleryIslandPartyDownHillInfo_proto_rawDescGZIP() []byte {
var file_SceneGalleryIslandPartyDownHillInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneGalleryIslandPartyDownHillInfo_proto_goTypes = []interface{}{
(*SceneGalleryIslandPartyDownHillInfo)(nil), // 0: SceneGalleryIslandPartyDownHillInfo
- (Unk2800_FMAOEPEBKHB)(0), // 1: Unk2800_FMAOEPEBKHB
+ (GalleryStartSource)(0), // 1: GalleryStartSource
}
var file_SceneGalleryIslandPartyDownHillInfo_proto_depIdxs = []int32{
- 1, // 0: SceneGalleryIslandPartyDownHillInfo.Unk2800_ENJGEFBCLOL:type_name -> Unk2800_FMAOEPEBKHB
+ 1, // 0: SceneGalleryIslandPartyDownHillInfo.start_source:type_name -> GalleryStartSource
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -163,7 +163,7 @@ func file_SceneGalleryIslandPartyDownHillInfo_proto_init() {
if File_SceneGalleryIslandPartyDownHillInfo_proto != nil {
return
}
- file_Unk2800_FMAOEPEBKHB_proto_init()
+ file_GalleryStartSource_proto_init()
if !protoimpl.UnsafeEnabled {
file_SceneGalleryIslandPartyDownHillInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SceneGalleryIslandPartyDownHillInfo); i {
diff --git a/gover/gen/SceneGalleryIslandPartyRaftInfo.pb.go b/gover/gen/SceneGalleryIslandPartyRaftInfo.pb.go
index e2f07bf4..df3e009e 100644
--- a/gover/gen/SceneGalleryIslandPartyRaftInfo.pb.go
+++ b/gover/gen/SceneGalleryIslandPartyRaftInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryIslandPartyRaftInfo.proto
package gen
@@ -41,12 +41,12 @@ type SceneGalleryIslandPartyRaftInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Coin uint32 `protobuf:"varint,6,opt,name=coin,proto3" json:"coin,omitempty"`
- Unk2800_ENJGEFBCLOL Unk2800_FMAOEPEBKHB `protobuf:"varint,7,opt,name=Unk2800_ENJGEFBCLOL,json=Unk2800ENJGEFBCLOL,proto3,enum=Unk2800_FMAOEPEBKHB" json:"Unk2800_ENJGEFBCLOL,omitempty"`
- Unk2800_BAEEDEAADIA uint32 `protobuf:"varint,1,opt,name=Unk2800_BAEEDEAADIA,json=Unk2800BAEEDEAADIA,proto3" json:"Unk2800_BAEEDEAADIA,omitempty"`
- Unk2800_EOFOECJJMLJ uint32 `protobuf:"varint,15,opt,name=Unk2800_EOFOECJJMLJ,json=Unk2800EOFOECJJMLJ,proto3" json:"Unk2800_EOFOECJJMLJ,omitempty"`
- PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- Unk2800_MKNGANDAJFJ uint32 `protobuf:"varint,4,opt,name=Unk2800_MKNGANDAJFJ,json=Unk2800MKNGANDAJFJ,proto3" json:"Unk2800_MKNGANDAJFJ,omitempty"`
+ Coin uint32 `protobuf:"varint,12,opt,name=coin,proto3" json:"coin,omitempty"`
+ Unk3300_FBACMOFGPGJ uint32 `protobuf:"varint,6,opt,name=Unk3300_FBACMOFGPGJ,json=Unk3300FBACMOFGPGJ,proto3" json:"Unk3300_FBACMOFGPGJ,omitempty"`
+ PointId uint32 `protobuf:"varint,10,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ Unk3300_HHEKIPECDAK uint32 `protobuf:"varint,14,opt,name=Unk3300_HHEKIPECDAK,json=Unk3300HHEKIPECDAK,proto3" json:"Unk3300_HHEKIPECDAK,omitempty"`
+ StartSource GalleryStartSource `protobuf:"varint,7,opt,name=start_source,json=startSource,proto3,enum=GalleryStartSource" json:"start_source,omitempty"`
+ Unk3300_HNECEGNMKNK uint32 `protobuf:"varint,13,opt,name=Unk3300_HNECEGNMKNK,json=Unk3300HNECEGNMKNK,proto3" json:"Unk3300_HNECEGNMKNK,omitempty"`
}
func (x *SceneGalleryIslandPartyRaftInfo) Reset() {
@@ -88,37 +88,37 @@ func (x *SceneGalleryIslandPartyRaftInfo) GetCoin() uint32 {
return 0
}
-func (x *SceneGalleryIslandPartyRaftInfo) GetUnk2800_ENJGEFBCLOL() Unk2800_FMAOEPEBKHB {
+func (x *SceneGalleryIslandPartyRaftInfo) GetUnk3300_FBACMOFGPGJ() uint32 {
if x != nil {
- return x.Unk2800_ENJGEFBCLOL
+ return x.Unk3300_FBACMOFGPGJ
}
- return Unk2800_FMAOEPEBKHB_Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO
+ return 0
}
-func (x *SceneGalleryIslandPartyRaftInfo) GetUnk2800_BAEEDEAADIA() uint32 {
+func (x *SceneGalleryIslandPartyRaftInfo) GetPointId() uint32 {
if x != nil {
- return x.Unk2800_BAEEDEAADIA
+ return x.PointId
}
return 0
}
-func (x *SceneGalleryIslandPartyRaftInfo) GetUnk2800_EOFOECJJMLJ() uint32 {
+func (x *SceneGalleryIslandPartyRaftInfo) GetUnk3300_HHEKIPECDAK() uint32 {
if x != nil {
- return x.Unk2800_EOFOECJJMLJ
+ return x.Unk3300_HHEKIPECDAK
}
return 0
}
-func (x *SceneGalleryIslandPartyRaftInfo) GetPointId() uint32 {
+func (x *SceneGalleryIslandPartyRaftInfo) GetStartSource() GalleryStartSource {
if x != nil {
- return x.PointId
+ return x.StartSource
}
- return 0
+ return GalleryStartSource_GALLERY_START_SOURCE_BY_NONE
}
-func (x *SceneGalleryIslandPartyRaftInfo) GetUnk2800_MKNGANDAJFJ() uint32 {
+func (x *SceneGalleryIslandPartyRaftInfo) GetUnk3300_HNECEGNMKNK() uint32 {
if x != nil {
- return x.Unk2800_MKNGANDAJFJ
+ return x.Unk3300_HNECEGNMKNK
}
return 0
}
@@ -128,27 +128,26 @@ var File_SceneGalleryIslandPartyRaftInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryIslandPartyRaftInfo_proto_rawDesc = []byte{
0x0a, 0x25, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73,
0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xaa, 0x02, 0x0a, 0x1f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61,
- 0x66, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4a, 0x47, 0x45, 0x46, 0x42, 0x43, 0x4c, 0x4f,
- 0x4c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4e, 0x4a, 0x47, 0x45, 0x46, 0x42, 0x43, 0x4c, 0x4f,
- 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x41, 0x45,
- 0x45, 0x44, 0x45, 0x41, 0x41, 0x44, 0x49, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x42, 0x41, 0x45, 0x45, 0x44, 0x45, 0x41, 0x41, 0x44,
- 0x49, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x4f,
- 0x46, 0x4f, 0x45, 0x43, 0x4a, 0x4a, 0x4d, 0x4c, 0x4a, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4f, 0x46, 0x4f, 0x45, 0x43, 0x4a, 0x4a,
- 0x4d, 0x4c, 0x4a, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x4e, 0x47, 0x41, 0x4e,
- 0x44, 0x41, 0x4a, 0x46, 0x4a, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x4d, 0x4b, 0x4e, 0x47, 0x41, 0x4e, 0x44, 0x41, 0x4a, 0x46, 0x4a, 0x42,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x9b, 0x02, 0x0a, 0x1f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x61, 0x66,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x42, 0x41, 0x43, 0x4d, 0x4f, 0x46, 0x47, 0x50, 0x47, 0x4a,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46,
+ 0x42, 0x41, 0x43, 0x4d, 0x4f, 0x46, 0x47, 0x50, 0x47, 0x4a, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x48, 0x45, 0x4b, 0x49, 0x50, 0x45, 0x43, 0x44, 0x41, 0x4b, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x48, 0x45, 0x4b, 0x49,
+ 0x50, 0x45, 0x43, 0x44, 0x41, 0x4b, 0x12, 0x36, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
+ 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x4e, 0x45, 0x43, 0x45, 0x47,
+ 0x4e, 0x4d, 0x4b, 0x4e, 0x4b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x48, 0x4e, 0x45, 0x43, 0x45, 0x47, 0x4e, 0x4d, 0x4b, 0x4e, 0x4b, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -167,10 +166,10 @@ func file_SceneGalleryIslandPartyRaftInfo_proto_rawDescGZIP() []byte {
var file_SceneGalleryIslandPartyRaftInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneGalleryIslandPartyRaftInfo_proto_goTypes = []interface{}{
(*SceneGalleryIslandPartyRaftInfo)(nil), // 0: SceneGalleryIslandPartyRaftInfo
- (Unk2800_FMAOEPEBKHB)(0), // 1: Unk2800_FMAOEPEBKHB
+ (GalleryStartSource)(0), // 1: GalleryStartSource
}
var file_SceneGalleryIslandPartyRaftInfo_proto_depIdxs = []int32{
- 1, // 0: SceneGalleryIslandPartyRaftInfo.Unk2800_ENJGEFBCLOL:type_name -> Unk2800_FMAOEPEBKHB
+ 1, // 0: SceneGalleryIslandPartyRaftInfo.start_source:type_name -> GalleryStartSource
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -183,7 +182,7 @@ func file_SceneGalleryIslandPartyRaftInfo_proto_init() {
if File_SceneGalleryIslandPartyRaftInfo_proto != nil {
return
}
- file_Unk2800_FMAOEPEBKHB_proto_init()
+ file_GalleryStartSource_proto_init()
if !protoimpl.UnsafeEnabled {
file_SceneGalleryIslandPartyRaftInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SceneGalleryIslandPartyRaftInfo); i {
diff --git a/gover/gen/SceneGalleryIslandPartySailInfo.pb.go b/gover/gen/SceneGalleryIslandPartySailInfo.pb.go
index 4697e678..b3fa2229 100644
--- a/gover/gen/SceneGalleryIslandPartySailInfo.pb.go
+++ b/gover/gen/SceneGalleryIslandPartySailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryIslandPartySailInfo.proto
package gen
@@ -41,13 +41,13 @@ type SceneGalleryIslandPartySailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_HKHENLCIFNN uint32 `protobuf:"varint,14,opt,name=Unk2800_HKHENLCIFNN,json=Unk2800HKHENLCIFNN,proto3" json:"Unk2800_HKHENLCIFNN,omitempty"`
- Unk2800_NGPLGLLFGOG uint32 `protobuf:"varint,10,opt,name=Unk2800_NGPLGLLFGOG,json=Unk2800NGPLGLLFGOG,proto3" json:"Unk2800_NGPLGLLFGOG,omitempty"`
- Unk2800_ENJGEFBCLOL Unk2800_FMAOEPEBKHB `protobuf:"varint,1,opt,name=Unk2800_ENJGEFBCLOL,json=Unk2800ENJGEFBCLOL,proto3,enum=Unk2800_FMAOEPEBKHB" json:"Unk2800_ENJGEFBCLOL,omitempty"`
- Unk2800_DNDKJOJCDBI uint32 `protobuf:"varint,11,opt,name=Unk2800_DNDKJOJCDBI,json=Unk2800DNDKJOJCDBI,proto3" json:"Unk2800_DNDKJOJCDBI,omitempty"`
- Coin uint32 `protobuf:"varint,15,opt,name=coin,proto3" json:"coin,omitempty"`
- Stage Unk2800_IMLDGLIMODE `protobuf:"varint,12,opt,name=stage,proto3,enum=Unk2800_IMLDGLIMODE" json:"stage,omitempty"`
- Unk2800_GMOCMEFBGIP uint32 `protobuf:"varint,8,opt,name=Unk2800_GMOCMEFBGIP,json=Unk2800GMOCMEFBGIP,proto3" json:"Unk2800_GMOCMEFBGIP,omitempty"`
+ Coin uint32 `protobuf:"varint,5,opt,name=coin,proto3" json:"coin,omitempty"`
+ Unk3300_HCJGDHEMBLM uint32 `protobuf:"varint,4,opt,name=Unk3300_HCJGDHEMBLM,json=Unk3300HCJGDHEMBLM,proto3" json:"Unk3300_HCJGDHEMBLM,omitempty"`
+ Unk3300_MJHMCAPGBIK uint32 `protobuf:"varint,6,opt,name=Unk3300_MJHMCAPGBIK,json=Unk3300MJHMCAPGBIK,proto3" json:"Unk3300_MJHMCAPGBIK,omitempty"`
+ Unk3300_PFCJODGNDCI uint32 `protobuf:"varint,3,opt,name=Unk3300_PFCJODGNDCI,json=Unk3300PFCJODGNDCI,proto3" json:"Unk3300_PFCJODGNDCI,omitempty"`
+ Stage IslandPartySailStage `protobuf:"varint,14,opt,name=stage,proto3,enum=IslandPartySailStage" json:"stage,omitempty"`
+ Unk3300_MJOIIJIBAHF uint32 `protobuf:"varint,10,opt,name=Unk3300_MJOIIJIBAHF,json=Unk3300MJOIIJIBAHF,proto3" json:"Unk3300_MJOIIJIBAHF,omitempty"`
+ StartSource GalleryStartSource `protobuf:"varint,13,opt,name=start_source,json=startSource,proto3,enum=GalleryStartSource" json:"start_source,omitempty"`
}
func (x *SceneGalleryIslandPartySailInfo) Reset() {
@@ -82,53 +82,53 @@ func (*SceneGalleryIslandPartySailInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryIslandPartySailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryIslandPartySailInfo) GetUnk2800_HKHENLCIFNN() uint32 {
+func (x *SceneGalleryIslandPartySailInfo) GetCoin() uint32 {
if x != nil {
- return x.Unk2800_HKHENLCIFNN
+ return x.Coin
}
return 0
}
-func (x *SceneGalleryIslandPartySailInfo) GetUnk2800_NGPLGLLFGOG() uint32 {
+func (x *SceneGalleryIslandPartySailInfo) GetUnk3300_HCJGDHEMBLM() uint32 {
if x != nil {
- return x.Unk2800_NGPLGLLFGOG
+ return x.Unk3300_HCJGDHEMBLM
}
return 0
}
-func (x *SceneGalleryIslandPartySailInfo) GetUnk2800_ENJGEFBCLOL() Unk2800_FMAOEPEBKHB {
+func (x *SceneGalleryIslandPartySailInfo) GetUnk3300_MJHMCAPGBIK() uint32 {
if x != nil {
- return x.Unk2800_ENJGEFBCLOL
+ return x.Unk3300_MJHMCAPGBIK
}
- return Unk2800_FMAOEPEBKHB_Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO
+ return 0
}
-func (x *SceneGalleryIslandPartySailInfo) GetUnk2800_DNDKJOJCDBI() uint32 {
+func (x *SceneGalleryIslandPartySailInfo) GetUnk3300_PFCJODGNDCI() uint32 {
if x != nil {
- return x.Unk2800_DNDKJOJCDBI
+ return x.Unk3300_PFCJODGNDCI
}
return 0
}
-func (x *SceneGalleryIslandPartySailInfo) GetCoin() uint32 {
+func (x *SceneGalleryIslandPartySailInfo) GetStage() IslandPartySailStage {
if x != nil {
- return x.Coin
+ return x.Stage
}
- return 0
+ return IslandPartySailStage_ISLAND_PARTY_SAIL_STAGE_NONE
}
-func (x *SceneGalleryIslandPartySailInfo) GetStage() Unk2800_IMLDGLIMODE {
+func (x *SceneGalleryIslandPartySailInfo) GetUnk3300_MJOIIJIBAHF() uint32 {
if x != nil {
- return x.Stage
+ return x.Unk3300_MJOIIJIBAHF
}
- return Unk2800_IMLDGLIMODE_Unk2800_IMLDGLIMODE_NONE
+ return 0
}
-func (x *SceneGalleryIslandPartySailInfo) GetUnk2800_GMOCMEFBGIP() uint32 {
+func (x *SceneGalleryIslandPartySailInfo) GetStartSource() GalleryStartSource {
if x != nil {
- return x.Unk2800_GMOCMEFBGIP
+ return x.StartSource
}
- return 0
+ return GalleryStartSource_GALLERY_START_SOURCE_BY_NONE
}
var File_SceneGalleryIslandPartySailInfo_proto protoreflect.FileDescriptor
@@ -136,34 +136,33 @@ var File_SceneGalleryIslandPartySailInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryIslandPartySailInfo_proto_rawDesc = []byte{
0x0a, 0x25, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73,
0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44,
- 0x47, 0x4c, 0x49, 0x4d, 0x4f, 0x44, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x02,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1a, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61,
+ 0x69, 0x6c, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x02,
0x0a, 0x1f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x73,
0x6c, 0x61, 0x6e, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x48,
- 0x45, 0x4e, 0x4c, 0x43, 0x49, 0x46, 0x4e, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x48, 0x4b, 0x48, 0x45, 0x4e, 0x4c, 0x43, 0x49, 0x46,
- 0x4e, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4e, 0x47,
- 0x50, 0x4c, 0x47, 0x4c, 0x4c, 0x46, 0x47, 0x4f, 0x47, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4e, 0x47, 0x50, 0x4c, 0x47, 0x4c, 0x4c, 0x46,
- 0x47, 0x4f, 0x47, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45,
- 0x4e, 0x4a, 0x47, 0x45, 0x46, 0x42, 0x43, 0x4c, 0x4f, 0x4c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45,
- 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45,
- 0x4e, 0x4a, 0x47, 0x45, 0x46, 0x42, 0x43, 0x4c, 0x4f, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x4e, 0x44, 0x4b, 0x4a, 0x4f, 0x4a, 0x43, 0x44, 0x42,
- 0x49, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x44, 0x4e, 0x44, 0x4b, 0x4a, 0x4f, 0x4a, 0x43, 0x44, 0x42, 0x49, 0x12, 0x12, 0x0a, 0x04, 0x63,
- 0x6f, 0x69, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12,
- 0x2a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44, 0x47, 0x4c, 0x49,
- 0x4d, 0x4f, 0x44, 0x45, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x4f, 0x43, 0x4d, 0x45, 0x46, 0x42, 0x47,
- 0x49, 0x50, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x47, 0x4d, 0x4f, 0x43, 0x4d, 0x45, 0x46, 0x42, 0x47, 0x49, 0x50, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x43, 0x4a, 0x47, 0x44, 0x48, 0x45, 0x4d, 0x42, 0x4c, 0x4d, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x43, 0x4a, 0x47, 0x44,
+ 0x48, 0x45, 0x4d, 0x42, 0x4c, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4d, 0x4a, 0x48, 0x4d, 0x43, 0x41, 0x50, 0x47, 0x42, 0x49, 0x4b, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4a, 0x48, 0x4d,
+ 0x43, 0x41, 0x50, 0x47, 0x42, 0x49, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x50, 0x46, 0x43, 0x4a, 0x4f, 0x44, 0x47, 0x4e, 0x44, 0x43, 0x49, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x46, 0x43,
+ 0x4a, 0x4f, 0x44, 0x47, 0x4e, 0x44, 0x43, 0x49, 0x12, 0x2b, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64,
+ 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x61, 0x69, 0x6c, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x05,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4d, 0x4a, 0x4f, 0x49, 0x49, 0x4a, 0x49, 0x42, 0x41, 0x48, 0x46, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4a, 0x4f, 0x49, 0x49,
+ 0x4a, 0x49, 0x42, 0x41, 0x48, 0x46, 0x12, 0x36, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
+ 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -181,12 +180,12 @@ func file_SceneGalleryIslandPartySailInfo_proto_rawDescGZIP() []byte {
var file_SceneGalleryIslandPartySailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneGalleryIslandPartySailInfo_proto_goTypes = []interface{}{
(*SceneGalleryIslandPartySailInfo)(nil), // 0: SceneGalleryIslandPartySailInfo
- (Unk2800_FMAOEPEBKHB)(0), // 1: Unk2800_FMAOEPEBKHB
- (Unk2800_IMLDGLIMODE)(0), // 2: Unk2800_IMLDGLIMODE
+ (IslandPartySailStage)(0), // 1: IslandPartySailStage
+ (GalleryStartSource)(0), // 2: GalleryStartSource
}
var file_SceneGalleryIslandPartySailInfo_proto_depIdxs = []int32{
- 1, // 0: SceneGalleryIslandPartySailInfo.Unk2800_ENJGEFBCLOL:type_name -> Unk2800_FMAOEPEBKHB
- 2, // 1: SceneGalleryIslandPartySailInfo.stage:type_name -> Unk2800_IMLDGLIMODE
+ 1, // 0: SceneGalleryIslandPartySailInfo.stage:type_name -> IslandPartySailStage
+ 2, // 1: SceneGalleryIslandPartySailInfo.start_source:type_name -> GalleryStartSource
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -199,8 +198,8 @@ func file_SceneGalleryIslandPartySailInfo_proto_init() {
if File_SceneGalleryIslandPartySailInfo_proto != nil {
return
}
- file_Unk2800_FMAOEPEBKHB_proto_init()
- file_Unk2800_IMLDGLIMODE_proto_init()
+ file_GalleryStartSource_proto_init()
+ file_IslandPartySailStage_proto_init()
if !protoimpl.UnsafeEnabled {
file_SceneGalleryIslandPartySailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SceneGalleryIslandPartySailInfo); i {
diff --git a/gover/gen/SceneGalleryLuminanceStoneChallengeInfo.pb.go b/gover/gen/SceneGalleryLuminanceStoneChallengeInfo.pb.go
index 2f4ebb1d..0e946ac7 100644
--- a/gover/gen/SceneGalleryLuminanceStoneChallengeInfo.pb.go
+++ b/gover/gen/SceneGalleryLuminanceStoneChallengeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryLuminanceStoneChallengeInfo.proto
package gen
@@ -41,10 +41,10 @@ type SceneGalleryLuminanceStoneChallengeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- KillMonsterCount uint32 `protobuf:"varint,5,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
- Score uint32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
- Unk2700_OFKHLGLOPCM uint32 `protobuf:"varint,2,opt,name=Unk2700_OFKHLGLOPCM,json=Unk2700OFKHLGLOPCM,proto3" json:"Unk2700_OFKHLGLOPCM,omitempty"`
- KillSpecialMonsterCount uint32 `protobuf:"varint,6,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
+ CleanMudCount uint32 `protobuf:"varint,12,opt,name=clean_mud_count,json=cleanMudCount,proto3" json:"clean_mud_count,omitempty"`
+ KillSpecialMonsterCount uint32 `protobuf:"varint,3,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
+ Score uint32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
+ KillMonsterCount uint32 `protobuf:"varint,8,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
}
func (x *SceneGalleryLuminanceStoneChallengeInfo) Reset() {
@@ -79,30 +79,30 @@ func (*SceneGalleryLuminanceStoneChallengeInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryLuminanceStoneChallengeInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryLuminanceStoneChallengeInfo) GetKillMonsterCount() uint32 {
+func (x *SceneGalleryLuminanceStoneChallengeInfo) GetCleanMudCount() uint32 {
if x != nil {
- return x.KillMonsterCount
+ return x.CleanMudCount
}
return 0
}
-func (x *SceneGalleryLuminanceStoneChallengeInfo) GetScore() uint32 {
+func (x *SceneGalleryLuminanceStoneChallengeInfo) GetKillSpecialMonsterCount() uint32 {
if x != nil {
- return x.Score
+ return x.KillSpecialMonsterCount
}
return 0
}
-func (x *SceneGalleryLuminanceStoneChallengeInfo) GetUnk2700_OFKHLGLOPCM() uint32 {
+func (x *SceneGalleryLuminanceStoneChallengeInfo) GetScore() uint32 {
if x != nil {
- return x.Unk2700_OFKHLGLOPCM
+ return x.Score
}
return 0
}
-func (x *SceneGalleryLuminanceStoneChallengeInfo) GetKillSpecialMonsterCount() uint32 {
+func (x *SceneGalleryLuminanceStoneChallengeInfo) GetKillMonsterCount() uint32 {
if x != nil {
- return x.KillSpecialMonsterCount
+ return x.KillMonsterCount
}
return 0
}
@@ -113,21 +113,21 @@ var file_SceneGalleryLuminanceStoneChallengeInfo_proto_rawDesc = []byte{
0x0a, 0x2d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4c, 0x75,
0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xdb, 0x01, 0x0a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0xd2, 0x01, 0x0a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x43, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x6b,
- 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e,
- 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x4b, 0x48, 0x4c,
- 0x47, 0x4c, 0x4f, 0x50, 0x43, 0x4d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x46, 0x4b, 0x48, 0x4c, 0x47, 0x4c, 0x4f, 0x50, 0x43, 0x4d,
- 0x12, 0x3b, 0x0a, 0x1a, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c,
- 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61,
- 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0f, 0x63,
+ 0x6c, 0x65, 0x61, 0x6e, 0x5f, 0x6d, 0x75, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x4d, 0x75, 0x64, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1a, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63,
+ 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x53, 0x70, 0x65,
+ 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74,
+ 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43,
+ 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SceneGalleryMuqadasPotionInfo.pb.go b/gover/gen/SceneGalleryMuqadasPotionInfo.pb.go
index ec5ba04f..f725baaf 100644
--- a/gover/gen/SceneGalleryMuqadasPotionInfo.pb.go
+++ b/gover/gen/SceneGalleryMuqadasPotionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryMuqadasPotionInfo.proto
package gen
@@ -41,10 +41,10 @@ type SceneGalleryMuqadasPotionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,6,opt,name=score,proto3" json:"score,omitempty"`
- Unk3000_MKFIPLFHJNE uint32 `protobuf:"varint,4,opt,name=Unk3000_MKFIPLFHJNE,json=Unk3000MKFIPLFHJNE,proto3" json:"Unk3000_MKFIPLFHJNE,omitempty"`
- Unk3000_FELJKCAAJMJ uint32 `protobuf:"varint,10,opt,name=Unk3000_FELJKCAAJMJ,json=Unk3000FELJKCAAJMJ,proto3" json:"Unk3000_FELJKCAAJMJ,omitempty"`
- Unk3000_JKHKNKNBFDC uint32 `protobuf:"varint,9,opt,name=Unk3000_JKHKNKNBFDC,json=Unk3000JKHKNKNBFDC,proto3" json:"Unk3000_JKHKNKNBFDC,omitempty"`
+ Score uint32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
+ Unk3300_NHOLGGAFMPH uint32 `protobuf:"varint,5,opt,name=Unk3300_NHOLGGAFMPH,json=Unk3300NHOLGGAFMPH,proto3" json:"Unk3300_NHOLGGAFMPH,omitempty"`
+ Unk3300_LKEICOLMPII uint32 `protobuf:"varint,10,opt,name=Unk3300_LKEICOLMPII,json=Unk3300LKEICOLMPII,proto3" json:"Unk3300_LKEICOLMPII,omitempty"`
+ CaptureWeaknessCount uint32 `protobuf:"varint,12,opt,name=capture_weakness_count,json=captureWeaknessCount,proto3" json:"capture_weakness_count,omitempty"`
}
func (x *SceneGalleryMuqadasPotionInfo) Reset() {
@@ -86,23 +86,23 @@ func (x *SceneGalleryMuqadasPotionInfo) GetScore() uint32 {
return 0
}
-func (x *SceneGalleryMuqadasPotionInfo) GetUnk3000_MKFIPLFHJNE() uint32 {
+func (x *SceneGalleryMuqadasPotionInfo) GetUnk3300_NHOLGGAFMPH() uint32 {
if x != nil {
- return x.Unk3000_MKFIPLFHJNE
+ return x.Unk3300_NHOLGGAFMPH
}
return 0
}
-func (x *SceneGalleryMuqadasPotionInfo) GetUnk3000_FELJKCAAJMJ() uint32 {
+func (x *SceneGalleryMuqadasPotionInfo) GetUnk3300_LKEICOLMPII() uint32 {
if x != nil {
- return x.Unk3000_FELJKCAAJMJ
+ return x.Unk3300_LKEICOLMPII
}
return 0
}
-func (x *SceneGalleryMuqadasPotionInfo) GetUnk3000_JKHKNKNBFDC() uint32 {
+func (x *SceneGalleryMuqadasPotionInfo) GetCaptureWeaknessCount() uint32 {
if x != nil {
- return x.Unk3000_JKHKNKNBFDC
+ return x.CaptureWeaknessCount
}
return 0
}
@@ -112,20 +112,21 @@ var File_SceneGalleryMuqadasPotionInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryMuqadasPotionInfo_proto_rawDesc = []byte{
0x0a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4d, 0x75,
0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x01, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x4d, 0x75, 0x71, 0x61, 0x64, 0x61, 0x73, 0x50, 0x6f, 0x74,
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x46, 0x49, 0x50, 0x4c, 0x46,
- 0x48, 0x4a, 0x4e, 0x45, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4d, 0x4b, 0x46, 0x49, 0x50, 0x4c, 0x46, 0x48, 0x4a, 0x4e, 0x45, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x4c, 0x4a, 0x4b, 0x43,
- 0x41, 0x41, 0x4a, 0x4d, 0x4a, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x46, 0x45, 0x4c, 0x4a, 0x4b, 0x43, 0x41, 0x41, 0x4a, 0x4d, 0x4a, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x48, 0x4b, 0x4e,
- 0x4b, 0x4e, 0x42, 0x46, 0x44, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4a, 0x4b, 0x48, 0x4b, 0x4e, 0x4b, 0x4e, 0x42, 0x46, 0x44, 0x43,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x4f, 0x4c, 0x47, 0x47, 0x41,
+ 0x46, 0x4d, 0x50, 0x48, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4e, 0x48, 0x4f, 0x4c, 0x47, 0x47, 0x41, 0x46, 0x4d, 0x50, 0x48, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x45, 0x49, 0x43, 0x4f,
+ 0x4c, 0x4d, 0x50, 0x49, 0x49, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4b, 0x45, 0x49, 0x43, 0x4f, 0x4c, 0x4d, 0x50, 0x49, 0x49, 0x12,
+ 0x34, 0x0a, 0x16, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x77, 0x65, 0x61, 0x6b, 0x6e,
+ 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x14, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x57, 0x65, 0x61, 0x6b, 0x6e, 0x65, 0x73, 0x73,
+ 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SceneGalleryProgressInfo.pb.go b/gover/gen/SceneGalleryProgressInfo.pb.go
index c76520ce..d1031900 100644
--- a/gover/gen/SceneGalleryProgressInfo.pb.go
+++ b/gover/gen/SceneGalleryProgressInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryProgressInfo.proto
package gen
@@ -41,10 +41,10 @@ type SceneGalleryProgressInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProgressStageList []uint32 `protobuf:"varint,8,rep,packed,name=progress_stage_list,json=progressStageList,proto3" json:"progress_stage_list,omitempty"`
- Key string `protobuf:"bytes,11,opt,name=key,proto3" json:"key,omitempty"`
- Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
+ Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
UiForm uint32 `protobuf:"varint,12,opt,name=ui_form,json=uiForm,proto3" json:"ui_form,omitempty"`
+ ProgressStageList []uint32 `protobuf:"varint,7,rep,packed,name=progress_stage_list,json=progressStageList,proto3" json:"progress_stage_list,omitempty"`
+ Progress uint32 `protobuf:"varint,13,opt,name=progress,proto3" json:"progress,omitempty"`
}
func (x *SceneGalleryProgressInfo) Reset() {
@@ -79,13 +79,6 @@ func (*SceneGalleryProgressInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryProgressInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryProgressInfo) GetProgressStageList() []uint32 {
- if x != nil {
- return x.ProgressStageList
- }
- return nil
-}
-
func (x *SceneGalleryProgressInfo) GetKey() string {
if x != nil {
return x.Key
@@ -93,16 +86,23 @@ func (x *SceneGalleryProgressInfo) GetKey() string {
return ""
}
-func (x *SceneGalleryProgressInfo) GetProgress() uint32 {
+func (x *SceneGalleryProgressInfo) GetUiForm() uint32 {
if x != nil {
- return x.Progress
+ return x.UiForm
}
return 0
}
-func (x *SceneGalleryProgressInfo) GetUiForm() uint32 {
+func (x *SceneGalleryProgressInfo) GetProgressStageList() []uint32 {
if x != nil {
- return x.UiForm
+ return x.ProgressStageList
+ }
+ return nil
+}
+
+func (x *SceneGalleryProgressInfo) GetProgress() uint32 {
+ if x != nil {
+ return x.Progress
}
return 0
}
@@ -113,15 +113,15 @@ var file_SceneGalleryProgressInfo_proto_rawDesc = []byte{
0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x50, 0x72,
0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x91, 0x01, 0x0a, 0x18, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a,
- 0x13, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x67,
- 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a,
- 0x03, 0x6b, 0x65, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
- 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x75,
- 0x69, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x75, 0x69,
- 0x46, 0x6f, 0x72, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x17, 0x0a, 0x07, 0x75, 0x69, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x75, 0x69, 0x46, 0x6f, 0x72, 0x6d, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x67,
+ 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67,
+ 0x72, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67,
+ 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGallerySalvageEscortInfo.pb.go b/gover/gen/SceneGallerySalvageEscortInfo.pb.go
new file mode 100644
index 00000000..e6567b7c
--- /dev/null
+++ b/gover/gen/SceneGallerySalvageEscortInfo.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGallerySalvageEscortInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGallerySalvageEscortInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MaxMonsterCount uint32 `protobuf:"varint,4,opt,name=max_monster_count,json=maxMonsterCount,proto3" json:"max_monster_count,omitempty"`
+ MonsterCount uint32 `protobuf:"varint,10,opt,name=monster_count,json=monsterCount,proto3" json:"monster_count,omitempty"`
+ Unk3300_FGDPFNPENNC uint32 `protobuf:"varint,11,opt,name=Unk3300_FGDPFNPENNC,json=Unk3300FGDPFNPENNC,proto3" json:"Unk3300_FGDPFNPENNC,omitempty"`
+ Unk3300_HDMPOAJLPED uint32 `protobuf:"varint,9,opt,name=Unk3300_HDMPOAJLPED,json=Unk3300HDMPOAJLPED,proto3" json:"Unk3300_HDMPOAJLPED,omitempty"`
+}
+
+func (x *SceneGallerySalvageEscortInfo) Reset() {
+ *x = SceneGallerySalvageEscortInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGallerySalvageEscortInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGallerySalvageEscortInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGallerySalvageEscortInfo) ProtoMessage() {}
+
+func (x *SceneGallerySalvageEscortInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGallerySalvageEscortInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGallerySalvageEscortInfo.ProtoReflect.Descriptor instead.
+func (*SceneGallerySalvageEscortInfo) Descriptor() ([]byte, []int) {
+ return file_SceneGallerySalvageEscortInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGallerySalvageEscortInfo) GetMaxMonsterCount() uint32 {
+ if x != nil {
+ return x.MaxMonsterCount
+ }
+ return 0
+}
+
+func (x *SceneGallerySalvageEscortInfo) GetMonsterCount() uint32 {
+ if x != nil {
+ return x.MonsterCount
+ }
+ return 0
+}
+
+func (x *SceneGallerySalvageEscortInfo) GetUnk3300_FGDPFNPENNC() uint32 {
+ if x != nil {
+ return x.Unk3300_FGDPFNPENNC
+ }
+ return 0
+}
+
+func (x *SceneGallerySalvageEscortInfo) GetUnk3300_HDMPOAJLPED() uint32 {
+ if x != nil {
+ return x.Unk3300_HDMPOAJLPED
+ }
+ return 0
+}
+
+var File_SceneGallerySalvageEscortInfo_proto protoreflect.FileDescriptor
+
+var file_SceneGallerySalvageEscortInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61,
+ 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2, 0x01, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63,
+ 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x5f, 0x6d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x44, 0x50, 0x46, 0x4e, 0x50, 0x45, 0x4e, 0x4e, 0x43, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x47,
+ 0x44, 0x50, 0x46, 0x4e, 0x50, 0x45, 0x4e, 0x4e, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x4d, 0x50, 0x4f, 0x41, 0x4a, 0x4c, 0x50, 0x45, 0x44,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48,
+ 0x44, 0x4d, 0x50, 0x4f, 0x41, 0x4a, 0x4c, 0x50, 0x45, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneGallerySalvageEscortInfo_proto_rawDescOnce sync.Once
+ file_SceneGallerySalvageEscortInfo_proto_rawDescData = file_SceneGallerySalvageEscortInfo_proto_rawDesc
+)
+
+func file_SceneGallerySalvageEscortInfo_proto_rawDescGZIP() []byte {
+ file_SceneGallerySalvageEscortInfo_proto_rawDescOnce.Do(func() {
+ file_SceneGallerySalvageEscortInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGallerySalvageEscortInfo_proto_rawDescData)
+ })
+ return file_SceneGallerySalvageEscortInfo_proto_rawDescData
+}
+
+var file_SceneGallerySalvageEscortInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGallerySalvageEscortInfo_proto_goTypes = []interface{}{
+ (*SceneGallerySalvageEscortInfo)(nil), // 0: SceneGallerySalvageEscortInfo
+}
+var file_SceneGallerySalvageEscortInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneGallerySalvageEscortInfo_proto_init() }
+func file_SceneGallerySalvageEscortInfo_proto_init() {
+ if File_SceneGallerySalvageEscortInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGallerySalvageEscortInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGallerySalvageEscortInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGallerySalvageEscortInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGallerySalvageEscortInfo_proto_goTypes,
+ DependencyIndexes: file_SceneGallerySalvageEscortInfo_proto_depIdxs,
+ MessageInfos: file_SceneGallerySalvageEscortInfo_proto_msgTypes,
+ }.Build()
+ File_SceneGallerySalvageEscortInfo_proto = out.File
+ file_SceneGallerySalvageEscortInfo_proto_rawDesc = nil
+ file_SceneGallerySalvageEscortInfo_proto_goTypes = nil
+ file_SceneGallerySalvageEscortInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGallerySalvageEscortInfoInfo.pb.go b/gover/gen/SceneGallerySalvageEscortInfoInfo.pb.go
deleted file mode 100644
index ff1b9ded..00000000
--- a/gover/gen/SceneGallerySalvageEscortInfoInfo.pb.go
+++ /dev/null
@@ -1,195 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SceneGallerySalvageEscortInfoInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SceneGallerySalvageEscortInfoInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_NECHECIDCEG uint32 `protobuf:"varint,14,opt,name=Unk2700_NECHECIDCEG,json=Unk2700NECHECIDCEG,proto3" json:"Unk2700_NECHECIDCEG,omitempty"`
- Unk2700_AMJEKEJLOGJ uint32 `protobuf:"varint,3,opt,name=Unk2700_AMJEKEJLOGJ,json=Unk2700AMJEKEJLOGJ,proto3" json:"Unk2700_AMJEKEJLOGJ,omitempty"`
- Unk2700_MCFMMIDNLIF uint32 `protobuf:"varint,7,opt,name=Unk2700_MCFMMIDNLIF,json=Unk2700MCFMMIDNLIF,proto3" json:"Unk2700_MCFMMIDNLIF,omitempty"`
- Unk2700_FFCCLGIFGIP uint32 `protobuf:"varint,11,opt,name=Unk2700_FFCCLGIFGIP,json=Unk2700FFCCLGIFGIP,proto3" json:"Unk2700_FFCCLGIFGIP,omitempty"`
-}
-
-func (x *SceneGallerySalvageEscortInfoInfo) Reset() {
- *x = SceneGallerySalvageEscortInfoInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SceneGallerySalvageEscortInfoInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SceneGallerySalvageEscortInfoInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SceneGallerySalvageEscortInfoInfo) ProtoMessage() {}
-
-func (x *SceneGallerySalvageEscortInfoInfo) ProtoReflect() protoreflect.Message {
- mi := &file_SceneGallerySalvageEscortInfoInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SceneGallerySalvageEscortInfoInfo.ProtoReflect.Descriptor instead.
-func (*SceneGallerySalvageEscortInfoInfo) Descriptor() ([]byte, []int) {
- return file_SceneGallerySalvageEscortInfoInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SceneGallerySalvageEscortInfoInfo) GetUnk2700_NECHECIDCEG() uint32 {
- if x != nil {
- return x.Unk2700_NECHECIDCEG
- }
- return 0
-}
-
-func (x *SceneGallerySalvageEscortInfoInfo) GetUnk2700_AMJEKEJLOGJ() uint32 {
- if x != nil {
- return x.Unk2700_AMJEKEJLOGJ
- }
- return 0
-}
-
-func (x *SceneGallerySalvageEscortInfoInfo) GetUnk2700_MCFMMIDNLIF() uint32 {
- if x != nil {
- return x.Unk2700_MCFMMIDNLIF
- }
- return 0
-}
-
-func (x *SceneGallerySalvageEscortInfoInfo) GetUnk2700_FFCCLGIFGIP() uint32 {
- if x != nil {
- return x.Unk2700_FFCCLGIFGIP
- }
- return 0
-}
-
-var File_SceneGallerySalvageEscortInfoInfo_proto protoreflect.FileDescriptor
-
-var file_SceneGallerySalvageEscortInfoInfo_proto_rawDesc = []byte{
- 0x0a, 0x27, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61,
- 0x6c, 0x76, 0x61, 0x67, 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe7, 0x01, 0x0a, 0x21, 0x53, 0x63,
- 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67,
- 0x65, 0x45, 0x73, 0x63, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x43, 0x48, 0x45,
- 0x43, 0x49, 0x44, 0x43, 0x45, 0x47, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x45, 0x43, 0x48, 0x45, 0x43, 0x49, 0x44, 0x43, 0x45, 0x47,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4a, 0x45,
- 0x4b, 0x45, 0x4a, 0x4c, 0x4f, 0x47, 0x4a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4d, 0x4a, 0x45, 0x4b, 0x45, 0x4a, 0x4c, 0x4f, 0x47,
- 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x46,
- 0x4d, 0x4d, 0x49, 0x44, 0x4e, 0x4c, 0x49, 0x46, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x43, 0x46, 0x4d, 0x4d, 0x49, 0x44, 0x4e, 0x4c,
- 0x49, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x46,
- 0x43, 0x43, 0x4c, 0x47, 0x49, 0x46, 0x47, 0x49, 0x50, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x46, 0x43, 0x43, 0x4c, 0x47, 0x49, 0x46,
- 0x47, 0x49, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SceneGallerySalvageEscortInfoInfo_proto_rawDescOnce sync.Once
- file_SceneGallerySalvageEscortInfoInfo_proto_rawDescData = file_SceneGallerySalvageEscortInfoInfo_proto_rawDesc
-)
-
-func file_SceneGallerySalvageEscortInfoInfo_proto_rawDescGZIP() []byte {
- file_SceneGallerySalvageEscortInfoInfo_proto_rawDescOnce.Do(func() {
- file_SceneGallerySalvageEscortInfoInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGallerySalvageEscortInfoInfo_proto_rawDescData)
- })
- return file_SceneGallerySalvageEscortInfoInfo_proto_rawDescData
-}
-
-var file_SceneGallerySalvageEscortInfoInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SceneGallerySalvageEscortInfoInfo_proto_goTypes = []interface{}{
- (*SceneGallerySalvageEscortInfoInfo)(nil), // 0: SceneGallerySalvageEscortInfoInfo
-}
-var file_SceneGallerySalvageEscortInfoInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SceneGallerySalvageEscortInfoInfo_proto_init() }
-func file_SceneGallerySalvageEscortInfoInfo_proto_init() {
- if File_SceneGallerySalvageEscortInfoInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SceneGallerySalvageEscortInfoInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SceneGallerySalvageEscortInfoInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SceneGallerySalvageEscortInfoInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SceneGallerySalvageEscortInfoInfo_proto_goTypes,
- DependencyIndexes: file_SceneGallerySalvageEscortInfoInfo_proto_depIdxs,
- MessageInfos: file_SceneGallerySalvageEscortInfoInfo_proto_msgTypes,
- }.Build()
- File_SceneGallerySalvageEscortInfoInfo_proto = out.File
- file_SceneGallerySalvageEscortInfoInfo_proto_rawDesc = nil
- file_SceneGallerySalvageEscortInfoInfo_proto_goTypes = nil
- file_SceneGallerySalvageEscortInfoInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/SceneGallerySalvagePreventInfo.pb.go b/gover/gen/SceneGallerySalvagePreventInfo.pb.go
index 2bd52b98..07f4bdb3 100644
--- a/gover/gen/SceneGallerySalvagePreventInfo.pb.go
+++ b/gover/gen/SceneGallerySalvagePreventInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGallerySalvagePreventInfo.proto
package gen
@@ -41,7 +41,7 @@ type SceneGallerySalvagePreventInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_FFCCLGIFGIP uint32 `protobuf:"varint,7,opt,name=Unk2700_FFCCLGIFGIP,json=Unk2700FFCCLGIFGIP,proto3" json:"Unk2700_FFCCLGIFGIP,omitempty"`
+ MonsterCount uint32 `protobuf:"varint,1,opt,name=monster_count,json=monsterCount,proto3" json:"monster_count,omitempty"`
}
func (x *SceneGallerySalvagePreventInfo) Reset() {
@@ -76,9 +76,9 @@ func (*SceneGallerySalvagePreventInfo) Descriptor() ([]byte, []int) {
return file_SceneGallerySalvagePreventInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGallerySalvagePreventInfo) GetUnk2700_FFCCLGIFGIP() uint32 {
+func (x *SceneGallerySalvagePreventInfo) GetMonsterCount() uint32 {
if x != nil {
- return x.Unk2700_FFCCLGIFGIP
+ return x.MonsterCount
}
return 0
}
@@ -88,13 +88,12 @@ var File_SceneGallerySalvagePreventInfo_proto protoreflect.FileDescriptor
var file_SceneGallerySalvagePreventInfo_proto_rawDesc = []byte{
0x0a, 0x24, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61,
0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65,
- 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x43, 0x43, 0x4c, 0x47, 0x49, 0x46, 0x47, 0x49, 0x50, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x46,
- 0x43, 0x43, 0x4c, 0x47, 0x49, 0x46, 0x47, 0x49, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x76, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SceneGallerySummerTimeV2BoatInfo.pb.go b/gover/gen/SceneGallerySummerTimeV2BoatInfo.pb.go
index 3878c2e5..bcd8e571 100644
--- a/gover/gen/SceneGallerySummerTimeV2BoatInfo.pb.go
+++ b/gover/gen/SceneGallerySummerTimeV2BoatInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGallerySummerTimeV2BoatInfo.proto
package gen
@@ -41,10 +41,10 @@ type SceneGallerySummerTimeV2BoatInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Param1 uint32 `protobuf:"varint,15,opt,name=param1,proto3" json:"param1,omitempty"`
- Param3 uint32 `protobuf:"varint,3,opt,name=param3,proto3" json:"param3,omitempty"`
- Unk2800_NGGPIECNHJA uint32 `protobuf:"varint,11,opt,name=Unk2800_NGGPIECNHJA,json=Unk2800NGGPIECNHJA,proto3" json:"Unk2800_NGGPIECNHJA,omitempty"`
- Param2 uint32 `protobuf:"varint,7,opt,name=param2,proto3" json:"param2,omitempty"`
+ UsedTime uint32 `protobuf:"varint,6,opt,name=used_time,json=usedTime,proto3" json:"used_time,omitempty"`
+ Param1 uint32 `protobuf:"varint,5,opt,name=param1,proto3" json:"param1,omitempty"`
+ Param3 uint32 `protobuf:"varint,12,opt,name=param3,proto3" json:"param3,omitempty"`
+ Param2 uint32 `protobuf:"varint,3,opt,name=param2,proto3" json:"param2,omitempty"`
}
func (x *SceneGallerySummerTimeV2BoatInfo) Reset() {
@@ -79,23 +79,23 @@ func (*SceneGallerySummerTimeV2BoatInfo) Descriptor() ([]byte, []int) {
return file_SceneGallerySummerTimeV2BoatInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGallerySummerTimeV2BoatInfo) GetParam1() uint32 {
+func (x *SceneGallerySummerTimeV2BoatInfo) GetUsedTime() uint32 {
if x != nil {
- return x.Param1
+ return x.UsedTime
}
return 0
}
-func (x *SceneGallerySummerTimeV2BoatInfo) GetParam3() uint32 {
+func (x *SceneGallerySummerTimeV2BoatInfo) GetParam1() uint32 {
if x != nil {
- return x.Param3
+ return x.Param1
}
return 0
}
-func (x *SceneGallerySummerTimeV2BoatInfo) GetUnk2800_NGGPIECNHJA() uint32 {
+func (x *SceneGallerySummerTimeV2BoatInfo) GetParam3() uint32 {
if x != nil {
- return x.Unk2800_NGGPIECNHJA
+ return x.Param3
}
return 0
}
@@ -112,18 +112,17 @@ var File_SceneGallerySummerTimeV2BoatInfo_proto protoreflect.FileDescriptor
var file_SceneGallerySummerTimeV2BoatInfo_proto_rawDesc = []byte{
0x0a, 0x26, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75,
0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x20, 0x53, 0x63, 0x65,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x01, 0x0a, 0x20, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
- 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a,
- 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4e, 0x47, 0x47, 0x50, 0x49, 0x45, 0x43,
- 0x4e, 0x48, 0x4a, 0x41, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x4e, 0x47, 0x47, 0x50, 0x49, 0x45, 0x43, 0x4e, 0x48, 0x4a, 0x41, 0x12, 0x16,
- 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a,
+ 0x09, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x75, 0x73, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x31, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x32, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SceneGallerySumoInfo.pb.go b/gover/gen/SceneGallerySumoInfo.pb.go
index 253f085a..0de4c821 100644
--- a/gover/gen/SceneGallerySumoInfo.pb.go
+++ b/gover/gen/SceneGallerySumoInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGallerySumoInfo.proto
package gen
@@ -41,9 +41,9 @@ type SceneGallerySumoInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Score uint32 `protobuf:"varint,2,opt,name=score,proto3" json:"score,omitempty"`
- KillNormalMosnterNum uint32 `protobuf:"varint,15,opt,name=kill_normal_mosnter_num,json=killNormalMosnterNum,proto3" json:"kill_normal_mosnter_num,omitempty"`
- KillEliteMonsterNum uint32 `protobuf:"varint,14,opt,name=kill_elite_monster_num,json=killEliteMonsterNum,proto3" json:"kill_elite_monster_num,omitempty"`
+ KillEliteMonsterNum uint32 `protobuf:"varint,4,opt,name=kill_elite_monster_num,json=killEliteMonsterNum,proto3" json:"kill_elite_monster_num,omitempty"`
+ Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
+ KillNormalMonsterNum uint32 `protobuf:"varint,12,opt,name=kill_normal_monster_num,json=killNormalMonsterNum,proto3" json:"kill_normal_monster_num,omitempty"`
}
func (x *SceneGallerySumoInfo) Reset() {
@@ -78,23 +78,23 @@ func (*SceneGallerySumoInfo) Descriptor() ([]byte, []int) {
return file_SceneGallerySumoInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGallerySumoInfo) GetScore() uint32 {
+func (x *SceneGallerySumoInfo) GetKillEliteMonsterNum() uint32 {
if x != nil {
- return x.Score
+ return x.KillEliteMonsterNum
}
return 0
}
-func (x *SceneGallerySumoInfo) GetKillNormalMosnterNum() uint32 {
+func (x *SceneGallerySumoInfo) GetScore() uint32 {
if x != nil {
- return x.KillNormalMosnterNum
+ return x.Score
}
return 0
}
-func (x *SceneGallerySumoInfo) GetKillEliteMonsterNum() uint32 {
+func (x *SceneGallerySumoInfo) GetKillNormalMonsterNum() uint32 {
if x != nil {
- return x.KillEliteMonsterNum
+ return x.KillNormalMonsterNum
}
return 0
}
@@ -105,14 +105,14 @@ var file_SceneGallerySumoInfo_proto_rawDesc = []byte{
0x0a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75,
0x6d, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a,
0x14, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x75, 0x6d,
- 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x6b,
- 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x73, 0x6e, 0x74,
- 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x6b, 0x69,
- 0x6c, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x6f, 0x73, 0x6e, 0x74, 0x65, 0x72, 0x4e,
- 0x75, 0x6d, 0x12, 0x33, 0x0a, 0x16, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x6c, 0x69, 0x74, 0x65,
- 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x13, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6c, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x6e,
+ 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x16, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x6c,
+ 0x69, 0x74, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6c, 0x69, 0x74, 0x65,
+ 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63,
+ 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65,
+ 0x12, 0x35, 0x0a, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f,
+ 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x14, 0x6b, 0x69, 0x6c, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x6f, 0x6e,
0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneGalleryTreasureSeelieInfo.pb.go b/gover/gen/SceneGalleryTreasureSeelieInfo.pb.go
index 56b9f9f7..2ecaceaa 100644
--- a/gover/gen/SceneGalleryTreasureSeelieInfo.pb.go
+++ b/gover/gen/SceneGalleryTreasureSeelieInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryTreasureSeelieInfo.proto
package gen
@@ -41,8 +41,8 @@ type SceneGalleryTreasureSeelieInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Progress uint32 `protobuf:"varint,15,opt,name=progress,proto3" json:"progress,omitempty"`
- Unk3000_MONNEPNGNCA uint32 `protobuf:"varint,14,opt,name=Unk3000_MONNEPNGNCA,json=Unk3000MONNEPNGNCA,proto3" json:"Unk3000_MONNEPNGNCA,omitempty"`
+ Progress uint32 `protobuf:"varint,1,opt,name=progress,proto3" json:"progress,omitempty"`
+ Goal uint32 `protobuf:"varint,14,opt,name=goal,proto3" json:"goal,omitempty"`
}
func (x *SceneGalleryTreasureSeelieInfo) Reset() {
@@ -84,9 +84,9 @@ func (x *SceneGalleryTreasureSeelieInfo) GetProgress() uint32 {
return 0
}
-func (x *SceneGalleryTreasureSeelieInfo) GetUnk3000_MONNEPNGNCA() uint32 {
+func (x *SceneGalleryTreasureSeelieInfo) GetGoal() uint32 {
if x != nil {
- return x.Unk3000_MONNEPNGNCA
+ return x.Goal
}
return 0
}
@@ -96,15 +96,13 @@ var File_SceneGalleryTreasureSeelieInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryTreasureSeelieInfo_proto_rawDesc = []byte{
0x0a, 0x24, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x54, 0x72,
0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65,
0x65, 0x6c, 0x69, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67,
- 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67,
- 0x72, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4d, 0x4f, 0x4e, 0x4e, 0x45, 0x50, 0x4e, 0x47, 0x4e, 0x43, 0x41, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x4f, 0x4e, 0x4e, 0x45, 0x50,
- 0x4e, 0x47, 0x4e, 0x43, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67,
+ 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x6f, 0x61, 0x6c, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x04, 0x67, 0x6f, 0x61, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SceneGalleryVintageHuntingFirstStageInfo.pb.go b/gover/gen/SceneGalleryVintageHuntingFirstStageInfo.pb.go
deleted file mode 100644
index c21b386e..00000000
--- a/gover/gen/SceneGalleryVintageHuntingFirstStageInfo.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SceneGalleryVintageHuntingFirstStageInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SceneGalleryVintageHuntingFirstStageInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_BKOPHMFCPGD uint32 `protobuf:"varint,15,opt,name=Unk3100_BKOPHMFCPGD,json=Unk3100BKOPHMFCPGD,proto3" json:"Unk3100_BKOPHMFCPGD,omitempty"`
- Unk3100_OMMEHLGCBHP uint32 `protobuf:"varint,7,opt,name=Unk3100_OMMEHLGCBHP,json=Unk3100OMMEHLGCBHP,proto3" json:"Unk3100_OMMEHLGCBHP,omitempty"`
- Score uint32 `protobuf:"varint,14,opt,name=score,proto3" json:"score,omitempty"`
- Unk3100_KCFEMMIGNPG uint32 `protobuf:"varint,11,opt,name=Unk3100_KCFEMMIGNPG,json=Unk3100KCFEMMIGNPG,proto3" json:"Unk3100_KCFEMMIGNPG,omitempty"`
-}
-
-func (x *SceneGalleryVintageHuntingFirstStageInfo) Reset() {
- *x = SceneGalleryVintageHuntingFirstStageInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SceneGalleryVintageHuntingFirstStageInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SceneGalleryVintageHuntingFirstStageInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SceneGalleryVintageHuntingFirstStageInfo) ProtoMessage() {}
-
-func (x *SceneGalleryVintageHuntingFirstStageInfo) ProtoReflect() protoreflect.Message {
- mi := &file_SceneGalleryVintageHuntingFirstStageInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SceneGalleryVintageHuntingFirstStageInfo.ProtoReflect.Descriptor instead.
-func (*SceneGalleryVintageHuntingFirstStageInfo) Descriptor() ([]byte, []int) {
- return file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SceneGalleryVintageHuntingFirstStageInfo) GetUnk3100_BKOPHMFCPGD() uint32 {
- if x != nil {
- return x.Unk3100_BKOPHMFCPGD
- }
- return 0
-}
-
-func (x *SceneGalleryVintageHuntingFirstStageInfo) GetUnk3100_OMMEHLGCBHP() uint32 {
- if x != nil {
- return x.Unk3100_OMMEHLGCBHP
- }
- return 0
-}
-
-func (x *SceneGalleryVintageHuntingFirstStageInfo) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *SceneGalleryVintageHuntingFirstStageInfo) GetUnk3100_KCFEMMIGNPG() uint32 {
- if x != nil {
- return x.Unk3100_KCFEMMIGNPG
- }
- return 0
-}
-
-var File_SceneGalleryVintageHuntingFirstStageInfo_proto protoreflect.FileDescriptor
-
-var file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDesc = []byte{
- 0x0a, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69,
- 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x72, 0x73,
- 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xd3, 0x01, 0x0a, 0x28, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46,
- 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x4f, 0x50, 0x48, 0x4d, 0x46,
- 0x43, 0x50, 0x47, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x42, 0x4b, 0x4f, 0x50, 0x48, 0x4d, 0x46, 0x43, 0x50, 0x47, 0x44, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4d, 0x45, 0x48, 0x4c,
- 0x47, 0x43, 0x42, 0x48, 0x50, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x4f, 0x4d, 0x4d, 0x45, 0x48, 0x4c, 0x47, 0x43, 0x42, 0x48, 0x50, 0x12,
- 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x4b, 0x43, 0x46, 0x45, 0x4d, 0x4d, 0x49, 0x47, 0x4e, 0x50, 0x47, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4b, 0x43, 0x46, 0x45, 0x4d,
- 0x4d, 0x49, 0x47, 0x4e, 0x50, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescOnce sync.Once
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescData = file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDesc
-)
-
-func file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescGZIP() []byte {
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescOnce.Do(func() {
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescData)
- })
- return file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDescData
-}
-
-var file_SceneGalleryVintageHuntingFirstStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SceneGalleryVintageHuntingFirstStageInfo_proto_goTypes = []interface{}{
- (*SceneGalleryVintageHuntingFirstStageInfo)(nil), // 0: SceneGalleryVintageHuntingFirstStageInfo
-}
-var file_SceneGalleryVintageHuntingFirstStageInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SceneGalleryVintageHuntingFirstStageInfo_proto_init() }
-func file_SceneGalleryVintageHuntingFirstStageInfo_proto_init() {
- if File_SceneGalleryVintageHuntingFirstStageInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SceneGalleryVintageHuntingFirstStageInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SceneGalleryVintageHuntingFirstStageInfo_proto_goTypes,
- DependencyIndexes: file_SceneGalleryVintageHuntingFirstStageInfo_proto_depIdxs,
- MessageInfos: file_SceneGalleryVintageHuntingFirstStageInfo_proto_msgTypes,
- }.Build()
- File_SceneGalleryVintageHuntingFirstStageInfo_proto = out.File
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_rawDesc = nil
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_goTypes = nil
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/SceneGalleryVintageHuntingInfo.pb.go b/gover/gen/SceneGalleryVintageHuntingInfo.pb.go
index c709bb53..f2b2586c 100644
--- a/gover/gen/SceneGalleryVintageHuntingInfo.pb.go
+++ b/gover/gen/SceneGalleryVintageHuntingInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryVintageHuntingInfo.proto
package gen
@@ -41,7 +41,7 @@ type SceneGalleryVintageHuntingInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
// Types that are assignable to Info:
//
// *SceneGalleryVintageHuntingInfo_FirstStageInfo
@@ -96,21 +96,21 @@ func (m *SceneGalleryVintageHuntingInfo) GetInfo() isSceneGalleryVintageHuntingI
return nil
}
-func (x *SceneGalleryVintageHuntingInfo) GetFirstStageInfo() *SceneGalleryVintageHuntingFirstStageInfo {
+func (x *SceneGalleryVintageHuntingInfo) GetFirstStageInfo() *VintageHuntingFirstStageInfo {
if x, ok := x.GetInfo().(*SceneGalleryVintageHuntingInfo_FirstStageInfo); ok {
return x.FirstStageInfo
}
return nil
}
-func (x *SceneGalleryVintageHuntingInfo) GetSecondStageInfo() *SceneGalleryVintageHuntingSecondStageInfo {
+func (x *SceneGalleryVintageHuntingInfo) GetSecondStageInfo() *VintageHuntingSecondStageInfo {
if x, ok := x.GetInfo().(*SceneGalleryVintageHuntingInfo_SecondStageInfo); ok {
return x.SecondStageInfo
}
return nil
}
-func (x *SceneGalleryVintageHuntingInfo) GetThirdStageInfo() *SceneGalleryVintageHuntingThirdStageInfo {
+func (x *SceneGalleryVintageHuntingInfo) GetThirdStageInfo() *VintageHuntingThirdStageInfo {
if x, ok := x.GetInfo().(*SceneGalleryVintageHuntingInfo_ThirdStageInfo); ok {
return x.ThirdStageInfo
}
@@ -122,15 +122,15 @@ type isSceneGalleryVintageHuntingInfo_Info interface {
}
type SceneGalleryVintageHuntingInfo_FirstStageInfo struct {
- FirstStageInfo *SceneGalleryVintageHuntingFirstStageInfo `protobuf:"bytes,2,opt,name=first_stage_info,json=firstStageInfo,proto3,oneof"`
+ FirstStageInfo *VintageHuntingFirstStageInfo `protobuf:"bytes,5,opt,name=first_stage_info,json=firstStageInfo,proto3,oneof"`
}
type SceneGalleryVintageHuntingInfo_SecondStageInfo struct {
- SecondStageInfo *SceneGalleryVintageHuntingSecondStageInfo `protobuf:"bytes,15,opt,name=second_stage_info,json=secondStageInfo,proto3,oneof"`
+ SecondStageInfo *VintageHuntingSecondStageInfo `protobuf:"bytes,14,opt,name=second_stage_info,json=secondStageInfo,proto3,oneof"`
}
type SceneGalleryVintageHuntingInfo_ThirdStageInfo struct {
- ThirdStageInfo *SceneGalleryVintageHuntingThirdStageInfo `protobuf:"bytes,12,opt,name=third_stage_info,json=thirdStageInfo,proto3,oneof"`
+ ThirdStageInfo *VintageHuntingThirdStageInfo `protobuf:"bytes,8,opt,name=third_stage_info,json=thirdStageInfo,proto3,oneof"`
}
func (*SceneGalleryVintageHuntingInfo_FirstStageInfo) isSceneGalleryVintageHuntingInfo_Info() {}
@@ -144,38 +144,33 @@ var File_SceneGalleryVintageHuntingInfo_proto protoreflect.FileDescriptor
var file_SceneGalleryVintageHuntingInfo_proto_rawDesc = []byte{
0x0a, 0x24, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69,
0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x22, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48,
+ 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x56, 0x69, 0x6e, 0x74,
+ 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x22, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x54,
+ 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x02, 0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69,
- 0x6e, 0x67, 0x46, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69,
- 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74,
- 0x69, 0x6e, 0x67, 0x54, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb, 0x02, 0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e,
- 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48,
- 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x55, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x29, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69,
+ 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x12, 0x49, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x56, 0x69,
0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x72, 0x73,
0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x66, 0x69,
- 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x11,
+ 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4c, 0x0a, 0x11,
0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e,
- 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61,
- 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x55, 0x0a, 0x10, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x29, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56,
- 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x69,
- 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x74,
- 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x0a,
- 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67,
+ 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x6f, 0x6e,
+ 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x49, 0x0a, 0x10, 0x74, 0x68,
+ 0x69, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75,
+ 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x74, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -192,15 +187,15 @@ func file_SceneGalleryVintageHuntingInfo_proto_rawDescGZIP() []byte {
var file_SceneGalleryVintageHuntingInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneGalleryVintageHuntingInfo_proto_goTypes = []interface{}{
- (*SceneGalleryVintageHuntingInfo)(nil), // 0: SceneGalleryVintageHuntingInfo
- (*SceneGalleryVintageHuntingFirstStageInfo)(nil), // 1: SceneGalleryVintageHuntingFirstStageInfo
- (*SceneGalleryVintageHuntingSecondStageInfo)(nil), // 2: SceneGalleryVintageHuntingSecondStageInfo
- (*SceneGalleryVintageHuntingThirdStageInfo)(nil), // 3: SceneGalleryVintageHuntingThirdStageInfo
+ (*SceneGalleryVintageHuntingInfo)(nil), // 0: SceneGalleryVintageHuntingInfo
+ (*VintageHuntingFirstStageInfo)(nil), // 1: VintageHuntingFirstStageInfo
+ (*VintageHuntingSecondStageInfo)(nil), // 2: VintageHuntingSecondStageInfo
+ (*VintageHuntingThirdStageInfo)(nil), // 3: VintageHuntingThirdStageInfo
}
var file_SceneGalleryVintageHuntingInfo_proto_depIdxs = []int32{
- 1, // 0: SceneGalleryVintageHuntingInfo.first_stage_info:type_name -> SceneGalleryVintageHuntingFirstStageInfo
- 2, // 1: SceneGalleryVintageHuntingInfo.second_stage_info:type_name -> SceneGalleryVintageHuntingSecondStageInfo
- 3, // 2: SceneGalleryVintageHuntingInfo.third_stage_info:type_name -> SceneGalleryVintageHuntingThirdStageInfo
+ 1, // 0: SceneGalleryVintageHuntingInfo.first_stage_info:type_name -> VintageHuntingFirstStageInfo
+ 2, // 1: SceneGalleryVintageHuntingInfo.second_stage_info:type_name -> VintageHuntingSecondStageInfo
+ 3, // 2: SceneGalleryVintageHuntingInfo.third_stage_info:type_name -> VintageHuntingThirdStageInfo
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
@@ -213,9 +208,9 @@ func file_SceneGalleryVintageHuntingInfo_proto_init() {
if File_SceneGalleryVintageHuntingInfo_proto != nil {
return
}
- file_SceneGalleryVintageHuntingFirstStageInfo_proto_init()
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_init()
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_init()
+ file_VintageHuntingFirstStageInfo_proto_init()
+ file_VintageHuntingSecondStageInfo_proto_init()
+ file_VintageHuntingThirdStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_SceneGalleryVintageHuntingInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SceneGalleryVintageHuntingInfo); i {
diff --git a/gover/gen/SceneGalleryVintageHuntingSecondStageInfo.pb.go b/gover/gen/SceneGalleryVintageHuntingSecondStageInfo.pb.go
deleted file mode 100644
index 33be5376..00000000
--- a/gover/gen/SceneGalleryVintageHuntingSecondStageInfo.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SceneGalleryVintageHuntingSecondStageInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SceneGalleryVintageHuntingSecondStageInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TotalNum uint32 `protobuf:"varint,11,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
- Unk3100_IFMAFOGLKOO uint32 `protobuf:"varint,13,opt,name=Unk3100_IFMAFOGLKOO,json=Unk3100IFMAFOGLKOO,proto3" json:"Unk3100_IFMAFOGLKOO,omitempty"`
- Unk3100_KDKPDILFKFK uint32 `protobuf:"varint,3,opt,name=Unk3100_KDKPDILFKFK,json=Unk3100KDKPDILFKFK,proto3" json:"Unk3100_KDKPDILFKFK,omitempty"`
-}
-
-func (x *SceneGalleryVintageHuntingSecondStageInfo) Reset() {
- *x = SceneGalleryVintageHuntingSecondStageInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SceneGalleryVintageHuntingSecondStageInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SceneGalleryVintageHuntingSecondStageInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SceneGalleryVintageHuntingSecondStageInfo) ProtoMessage() {}
-
-func (x *SceneGalleryVintageHuntingSecondStageInfo) ProtoReflect() protoreflect.Message {
- mi := &file_SceneGalleryVintageHuntingSecondStageInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SceneGalleryVintageHuntingSecondStageInfo.ProtoReflect.Descriptor instead.
-func (*SceneGalleryVintageHuntingSecondStageInfo) Descriptor() ([]byte, []int) {
- return file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SceneGalleryVintageHuntingSecondStageInfo) GetTotalNum() uint32 {
- if x != nil {
- return x.TotalNum
- }
- return 0
-}
-
-func (x *SceneGalleryVintageHuntingSecondStageInfo) GetUnk3100_IFMAFOGLKOO() uint32 {
- if x != nil {
- return x.Unk3100_IFMAFOGLKOO
- }
- return 0
-}
-
-func (x *SceneGalleryVintageHuntingSecondStageInfo) GetUnk3100_KDKPDILFKFK() uint32 {
- if x != nil {
- return x.Unk3100_KDKPDILFKFK
- }
- return 0
-}
-
-var File_SceneGalleryVintageHuntingSecondStageInfo_proto protoreflect.FileDescriptor
-
-var file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDesc = []byte{
- 0x0a, 0x2f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69,
- 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f,
- 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xaa, 0x01, 0x0a, 0x29, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
- 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x1b, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x46, 0x4d, 0x41, 0x46, 0x4f, 0x47, 0x4c,
- 0x4b, 0x4f, 0x4f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x49, 0x46, 0x4d, 0x41, 0x46, 0x4f, 0x47, 0x4c, 0x4b, 0x4f, 0x4f, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x4b, 0x50, 0x44, 0x49, 0x4c,
- 0x46, 0x4b, 0x46, 0x4b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x4b, 0x44, 0x4b, 0x50, 0x44, 0x49, 0x4c, 0x46, 0x4b, 0x46, 0x4b, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescOnce sync.Once
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescData = file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDesc
-)
-
-func file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescGZIP() []byte {
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescOnce.Do(func() {
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescData)
- })
- return file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDescData
-}
-
-var file_SceneGalleryVintageHuntingSecondStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SceneGalleryVintageHuntingSecondStageInfo_proto_goTypes = []interface{}{
- (*SceneGalleryVintageHuntingSecondStageInfo)(nil), // 0: SceneGalleryVintageHuntingSecondStageInfo
-}
-var file_SceneGalleryVintageHuntingSecondStageInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SceneGalleryVintageHuntingSecondStageInfo_proto_init() }
-func file_SceneGalleryVintageHuntingSecondStageInfo_proto_init() {
- if File_SceneGalleryVintageHuntingSecondStageInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SceneGalleryVintageHuntingSecondStageInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SceneGalleryVintageHuntingSecondStageInfo_proto_goTypes,
- DependencyIndexes: file_SceneGalleryVintageHuntingSecondStageInfo_proto_depIdxs,
- MessageInfos: file_SceneGalleryVintageHuntingSecondStageInfo_proto_msgTypes,
- }.Build()
- File_SceneGalleryVintageHuntingSecondStageInfo_proto = out.File
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_rawDesc = nil
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_goTypes = nil
- file_SceneGalleryVintageHuntingSecondStageInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/SceneGalleryVintageHuntingSettleNotify.pb.go b/gover/gen/SceneGalleryVintageHuntingSettleNotify.pb.go
new file mode 100644
index 00000000..c731059e
--- /dev/null
+++ b/gover/gen/SceneGalleryVintageHuntingSettleNotify.pb.go
@@ -0,0 +1,300 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneGalleryVintageHuntingSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneGalleryVintageHuntingSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ HasNewWatcher bool `protobuf:"varint,3,opt,name=has_new_watcher,json=hasNewWatcher,proto3" json:"has_new_watcher,omitempty"`
+ IsNewRecord bool `protobuf:"varint,13,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ Unk3300_EHGDIKOGLKL uint32 `protobuf:"varint,15,opt,name=Unk3300_EHGDIKOGLKL,json=Unk3300EHGDIKOGLKL,proto3" json:"Unk3300_EHGDIKOGLKL,omitempty"`
+ Unk3300_KOAKHMLFPGM uint32 `protobuf:"varint,6,opt,name=Unk3300_KOAKHMLFPGM,json=Unk3300KOAKHMLFPGM,proto3" json:"Unk3300_KOAKHMLFPGM,omitempty"`
+ StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ // Types that are assignable to Info:
+ //
+ // *SceneGalleryVintageHuntingSettleNotify_FirstStageInfo
+ // *SceneGalleryVintageHuntingSettleNotify_SecondStageInfo
+ // *SceneGalleryVintageHuntingSettleNotify_ThirdStageInfo
+ Info isSceneGalleryVintageHuntingSettleNotify_Info `protobuf_oneof:"info"`
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) Reset() {
+ *x = SceneGalleryVintageHuntingSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneGalleryVintageHuntingSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneGalleryVintageHuntingSettleNotify) ProtoMessage() {}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneGalleryVintageHuntingSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneGalleryVintageHuntingSettleNotify.ProtoReflect.Descriptor instead.
+func (*SceneGalleryVintageHuntingSettleNotify) Descriptor() ([]byte, []int) {
+ return file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetHasNewWatcher() bool {
+ if x != nil {
+ return x.HasNewWatcher
+ }
+ return false
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetUnk3300_EHGDIKOGLKL() uint32 {
+ if x != nil {
+ return x.Unk3300_EHGDIKOGLKL
+ }
+ return 0
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetUnk3300_KOAKHMLFPGM() uint32 {
+ if x != nil {
+ return x.Unk3300_KOAKHMLFPGM
+ }
+ return 0
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (m *SceneGalleryVintageHuntingSettleNotify) GetInfo() isSceneGalleryVintageHuntingSettleNotify_Info {
+ if m != nil {
+ return m.Info
+ }
+ return nil
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetFirstStageInfo() *VintageHuntingFirstStageSettleInfo {
+ if x, ok := x.GetInfo().(*SceneGalleryVintageHuntingSettleNotify_FirstStageInfo); ok {
+ return x.FirstStageInfo
+ }
+ return nil
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetSecondStageInfo() *VintageHuntingSecondStageSettleInfo {
+ if x, ok := x.GetInfo().(*SceneGalleryVintageHuntingSettleNotify_SecondStageInfo); ok {
+ return x.SecondStageInfo
+ }
+ return nil
+}
+
+func (x *SceneGalleryVintageHuntingSettleNotify) GetThirdStageInfo() *VintageHuntingThirdStageSettleInfo {
+ if x, ok := x.GetInfo().(*SceneGalleryVintageHuntingSettleNotify_ThirdStageInfo); ok {
+ return x.ThirdStageInfo
+ }
+ return nil
+}
+
+type isSceneGalleryVintageHuntingSettleNotify_Info interface {
+ isSceneGalleryVintageHuntingSettleNotify_Info()
+}
+
+type SceneGalleryVintageHuntingSettleNotify_FirstStageInfo struct {
+ FirstStageInfo *VintageHuntingFirstStageSettleInfo `protobuf:"bytes,7,opt,name=first_stage_info,json=firstStageInfo,proto3,oneof"`
+}
+
+type SceneGalleryVintageHuntingSettleNotify_SecondStageInfo struct {
+ SecondStageInfo *VintageHuntingSecondStageSettleInfo `protobuf:"bytes,8,opt,name=second_stage_info,json=secondStageInfo,proto3,oneof"`
+}
+
+type SceneGalleryVintageHuntingSettleNotify_ThirdStageInfo struct {
+ ThirdStageInfo *VintageHuntingThirdStageSettleInfo `protobuf:"bytes,14,opt,name=third_stage_info,json=thirdStageInfo,proto3,oneof"`
+}
+
+func (*SceneGalleryVintageHuntingSettleNotify_FirstStageInfo) isSceneGalleryVintageHuntingSettleNotify_Info() {
+}
+
+func (*SceneGalleryVintageHuntingSettleNotify_SecondStageInfo) isSceneGalleryVintageHuntingSettleNotify_Info() {
+}
+
+func (*SceneGalleryVintageHuntingSettleNotify_ThirdStageInfo) isSceneGalleryVintageHuntingSettleNotify_Info() {
+}
+
+var File_SceneGalleryVintageHuntingSettleNotify_proto protoreflect.FileDescriptor
+
+var file_SceneGalleryVintageHuntingSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28,
+ 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69,
+ 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67,
+ 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74,
+ 0x69, 0x6e, 0x67, 0x54, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x03,
+ 0x0a, 0x26, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x68, 0x61, 0x73, 0x5f,
+ 0x6e, 0x65, 0x77, 0x5f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0d, 0x68, 0x61, 0x73, 0x4e, 0x65, 0x77, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
+ 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65,
+ 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x45, 0x48, 0x47, 0x44, 0x49, 0x4b, 0x4f, 0x47, 0x4c, 0x4b, 0x4c, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x48, 0x47, 0x44, 0x49, 0x4b,
+ 0x4f, 0x47, 0x4c, 0x4b, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4b, 0x4f, 0x41, 0x4b, 0x48, 0x4d, 0x4c, 0x46, 0x50, 0x47, 0x4d, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4f, 0x41, 0x4b, 0x48,
+ 0x4d, 0x4c, 0x46, 0x50, 0x47, 0x4d, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x12, 0x4f, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x72, 0x73,
+ 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x48, 0x00, 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x52, 0x0a, 0x11, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e,
+ 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65,
+ 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4f, 0x0a, 0x10, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x23, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
+ 0x67, 0x54, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x74, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescOnce sync.Once
+ file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescData = file_SceneGalleryVintageHuntingSettleNotify_proto_rawDesc
+)
+
+func file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescGZIP() []byte {
+ file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescOnce.Do(func() {
+ file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescData)
+ })
+ return file_SceneGalleryVintageHuntingSettleNotify_proto_rawDescData
+}
+
+var file_SceneGalleryVintageHuntingSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneGalleryVintageHuntingSettleNotify_proto_goTypes = []interface{}{
+ (*SceneGalleryVintageHuntingSettleNotify)(nil), // 0: SceneGalleryVintageHuntingSettleNotify
+ (*VintageHuntingFirstStageSettleInfo)(nil), // 1: VintageHuntingFirstStageSettleInfo
+ (*VintageHuntingSecondStageSettleInfo)(nil), // 2: VintageHuntingSecondStageSettleInfo
+ (*VintageHuntingThirdStageSettleInfo)(nil), // 3: VintageHuntingThirdStageSettleInfo
+}
+var file_SceneGalleryVintageHuntingSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: SceneGalleryVintageHuntingSettleNotify.first_stage_info:type_name -> VintageHuntingFirstStageSettleInfo
+ 2, // 1: SceneGalleryVintageHuntingSettleNotify.second_stage_info:type_name -> VintageHuntingSecondStageSettleInfo
+ 3, // 2: SceneGalleryVintageHuntingSettleNotify.third_stage_info:type_name -> VintageHuntingThirdStageSettleInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_SceneGalleryVintageHuntingSettleNotify_proto_init() }
+func file_SceneGalleryVintageHuntingSettleNotify_proto_init() {
+ if File_SceneGalleryVintageHuntingSettleNotify_proto != nil {
+ return
+ }
+ file_VintageHuntingFirstStageSettleInfo_proto_init()
+ file_VintageHuntingSecondStageSettleInfo_proto_init()
+ file_VintageHuntingThirdStageSettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SceneGalleryVintageHuntingSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneGalleryVintageHuntingSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_SceneGalleryVintageHuntingSettleNotify_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*SceneGalleryVintageHuntingSettleNotify_FirstStageInfo)(nil),
+ (*SceneGalleryVintageHuntingSettleNotify_SecondStageInfo)(nil),
+ (*SceneGalleryVintageHuntingSettleNotify_ThirdStageInfo)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneGalleryVintageHuntingSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneGalleryVintageHuntingSettleNotify_proto_goTypes,
+ DependencyIndexes: file_SceneGalleryVintageHuntingSettleNotify_proto_depIdxs,
+ MessageInfos: file_SceneGalleryVintageHuntingSettleNotify_proto_msgTypes,
+ }.Build()
+ File_SceneGalleryVintageHuntingSettleNotify_proto = out.File
+ file_SceneGalleryVintageHuntingSettleNotify_proto_rawDesc = nil
+ file_SceneGalleryVintageHuntingSettleNotify_proto_goTypes = nil
+ file_SceneGalleryVintageHuntingSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneGalleryVintageHuntingThirdStageInfo.pb.go b/gover/gen/SceneGalleryVintageHuntingThirdStageInfo.pb.go
deleted file mode 100644
index 6031c67e..00000000
--- a/gover/gen/SceneGalleryVintageHuntingThirdStageInfo.pb.go
+++ /dev/null
@@ -1,150 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SceneGalleryVintageHuntingThirdStageInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SceneGalleryVintageHuntingThirdStageInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *SceneGalleryVintageHuntingThirdStageInfo) Reset() {
- *x = SceneGalleryVintageHuntingThirdStageInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SceneGalleryVintageHuntingThirdStageInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SceneGalleryVintageHuntingThirdStageInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SceneGalleryVintageHuntingThirdStageInfo) ProtoMessage() {}
-
-func (x *SceneGalleryVintageHuntingThirdStageInfo) ProtoReflect() protoreflect.Message {
- mi := &file_SceneGalleryVintageHuntingThirdStageInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SceneGalleryVintageHuntingThirdStageInfo.ProtoReflect.Descriptor instead.
-func (*SceneGalleryVintageHuntingThirdStageInfo) Descriptor() ([]byte, []int) {
- return file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescGZIP(), []int{0}
-}
-
-var File_SceneGalleryVintageHuntingThirdStageInfo_proto protoreflect.FileDescriptor
-
-var file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDesc = []byte{
- 0x0a, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x56, 0x69,
- 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x69, 0x72,
- 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x2a, 0x0a, 0x28, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68,
- 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescOnce sync.Once
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescData = file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDesc
-)
-
-func file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescGZIP() []byte {
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescOnce.Do(func() {
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescData)
- })
- return file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDescData
-}
-
-var file_SceneGalleryVintageHuntingThirdStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SceneGalleryVintageHuntingThirdStageInfo_proto_goTypes = []interface{}{
- (*SceneGalleryVintageHuntingThirdStageInfo)(nil), // 0: SceneGalleryVintageHuntingThirdStageInfo
-}
-var file_SceneGalleryVintageHuntingThirdStageInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SceneGalleryVintageHuntingThirdStageInfo_proto_init() }
-func file_SceneGalleryVintageHuntingThirdStageInfo_proto_init() {
- if File_SceneGalleryVintageHuntingThirdStageInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SceneGalleryVintageHuntingThirdStageInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SceneGalleryVintageHuntingThirdStageInfo_proto_goTypes,
- DependencyIndexes: file_SceneGalleryVintageHuntingThirdStageInfo_proto_depIdxs,
- MessageInfos: file_SceneGalleryVintageHuntingThirdStageInfo_proto_msgTypes,
- }.Build()
- File_SceneGalleryVintageHuntingThirdStageInfo_proto = out.File
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_rawDesc = nil
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_goTypes = nil
- file_SceneGalleryVintageHuntingThirdStageInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/SceneGalleryWindFieldInfo.pb.go b/gover/gen/SceneGalleryWindFieldInfo.pb.go
index bf7ac663..46b845fb 100644
--- a/gover/gen/SceneGalleryWindFieldInfo.pb.go
+++ b/gover/gen/SceneGalleryWindFieldInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneGalleryWindFieldInfo.proto
package gen
@@ -41,14 +41,14 @@ type SceneGalleryWindFieldInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3100_HFOHBJOGEPJ uint32 `protobuf:"varint,5,opt,name=Unk3100_HFOHBJOGEPJ,json=Unk3100HFOHBJOGEPJ,proto3" json:"Unk3100_HFOHBJOGEPJ,omitempty"`
- Unk3100_CDJOHNPJAAB uint32 `protobuf:"varint,12,opt,name=Unk3100_CDJOHNPJAAB,json=Unk3100CDJOHNPJAAB,proto3" json:"Unk3100_CDJOHNPJAAB,omitempty"`
- Unk3100_MPJOMKKCHKC uint32 `protobuf:"varint,15,opt,name=Unk3100_MPJOMKKCHKC,json=Unk3100MPJOMKKCHKC,proto3" json:"Unk3100_MPJOMKKCHKC,omitempty"`
- Unk3100_KAKJMGFBOOH uint32 `protobuf:"varint,4,opt,name=Unk3100_KAKJMGFBOOH,json=Unk3100KAKJMGFBOOH,proto3" json:"Unk3100_KAKJMGFBOOH,omitempty"`
- Unk3100_EDMNOAPJIDC uint32 `protobuf:"varint,9,opt,name=Unk3100_EDMNOAPJIDC,json=Unk3100EDMNOAPJIDC,proto3" json:"Unk3100_EDMNOAPJIDC,omitempty"`
- Unk3100_CHEKINPIFFM uint32 `protobuf:"varint,1,opt,name=Unk3100_CHEKINPIFFM,json=Unk3100CHEKINPIFFM,proto3" json:"Unk3100_CHEKINPIFFM,omitempty"`
- Unk3100_CHGHHBNGNHH uint32 `protobuf:"varint,13,opt,name=Unk3100_CHGHHBNGNHH,json=Unk3100CHGHHBNGNHH,proto3" json:"Unk3100_CHGHHBNGNHH,omitempty"`
- Unk3100_OIOIEMJMNNI uint32 `protobuf:"varint,10,opt,name=Unk3100_OIOIEMJMNNI,json=Unk3100OIOIEMJMNNI,proto3" json:"Unk3100_OIOIEMJMNNI,omitempty"`
+ Unk3300_MMONPDMIEBN uint32 `protobuf:"varint,6,opt,name=Unk3300_MMONPDMIEBN,json=Unk3300MMONPDMIEBN,proto3" json:"Unk3300_MMONPDMIEBN,omitempty"`
+ Unk3300_OJHJPBCAONA uint32 `protobuf:"varint,2,opt,name=Unk3300_OJHJPBCAONA,json=Unk3300OJHJPBCAONA,proto3" json:"Unk3300_OJHJPBCAONA,omitempty"`
+ Unk3300_NBIBKFKOCFK uint32 `protobuf:"varint,15,opt,name=Unk3300_NBIBKFKOCFK,json=Unk3300NBIBKFKOCFK,proto3" json:"Unk3300_NBIBKFKOCFK,omitempty"`
+ Unk3300_EKMHMHJDHIL uint32 `protobuf:"varint,13,opt,name=Unk3300_EKMHMHJDHIL,json=Unk3300EKMHMHJDHIL,proto3" json:"Unk3300_EKMHMHJDHIL,omitempty"`
+ Unk3300_GNJKOCLJFNM uint32 `protobuf:"varint,7,opt,name=Unk3300_GNJKOCLJFNM,json=Unk3300GNJKOCLJFNM,proto3" json:"Unk3300_GNJKOCLJFNM,omitempty"`
+ Unk3300_GNKCFHMDOHJ uint32 `protobuf:"varint,3,opt,name=Unk3300_GNKCFHMDOHJ,json=Unk3300GNKCFHMDOHJ,proto3" json:"Unk3300_GNKCFHMDOHJ,omitempty"`
+ Unk3300_FFODAKMKGEK uint32 `protobuf:"varint,4,opt,name=Unk3300_FFODAKMKGEK,json=Unk3300FFODAKMKGEK,proto3" json:"Unk3300_FFODAKMKGEK,omitempty"`
+ Unk3300_GLNHBJJJINK uint32 `protobuf:"varint,14,opt,name=Unk3300_GLNHBJJJINK,json=Unk3300GLNHBJJJINK,proto3" json:"Unk3300_GLNHBJJJINK,omitempty"`
}
func (x *SceneGalleryWindFieldInfo) Reset() {
@@ -83,58 +83,58 @@ func (*SceneGalleryWindFieldInfo) Descriptor() ([]byte, []int) {
return file_SceneGalleryWindFieldInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_HFOHBJOGEPJ() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_MMONPDMIEBN() uint32 {
if x != nil {
- return x.Unk3100_HFOHBJOGEPJ
+ return x.Unk3300_MMONPDMIEBN
}
return 0
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_CDJOHNPJAAB() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_OJHJPBCAONA() uint32 {
if x != nil {
- return x.Unk3100_CDJOHNPJAAB
+ return x.Unk3300_OJHJPBCAONA
}
return 0
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_MPJOMKKCHKC() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_NBIBKFKOCFK() uint32 {
if x != nil {
- return x.Unk3100_MPJOMKKCHKC
+ return x.Unk3300_NBIBKFKOCFK
}
return 0
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_KAKJMGFBOOH() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_EKMHMHJDHIL() uint32 {
if x != nil {
- return x.Unk3100_KAKJMGFBOOH
+ return x.Unk3300_EKMHMHJDHIL
}
return 0
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_EDMNOAPJIDC() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_GNJKOCLJFNM() uint32 {
if x != nil {
- return x.Unk3100_EDMNOAPJIDC
+ return x.Unk3300_GNJKOCLJFNM
}
return 0
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_CHEKINPIFFM() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_GNKCFHMDOHJ() uint32 {
if x != nil {
- return x.Unk3100_CHEKINPIFFM
+ return x.Unk3300_GNKCFHMDOHJ
}
return 0
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_CHGHHBNGNHH() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_FFODAKMKGEK() uint32 {
if x != nil {
- return x.Unk3100_CHGHHBNGNHH
+ return x.Unk3300_FFODAKMKGEK
}
return 0
}
-func (x *SceneGalleryWindFieldInfo) GetUnk3100_OIOIEMJMNNI() uint32 {
+func (x *SceneGalleryWindFieldInfo) GetUnk3300_GLNHBJJJINK() uint32 {
if x != nil {
- return x.Unk3100_OIOIEMJMNNI
+ return x.Unk3300_GLNHBJJJINK
}
return 0
}
@@ -146,31 +146,31 @@ var file_SceneGalleryWindFieldInfo_proto_rawDesc = []byte{
0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xa3, 0x03, 0x0a, 0x19, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65,
0x72, 0x79, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x4f, 0x48, 0x42,
- 0x4a, 0x4f, 0x47, 0x45, 0x50, 0x4a, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x48, 0x46, 0x4f, 0x48, 0x42, 0x4a, 0x4f, 0x47, 0x45, 0x50, 0x4a,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x4a, 0x4f,
- 0x48, 0x4e, 0x50, 0x4a, 0x41, 0x41, 0x42, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x44, 0x4a, 0x4f, 0x48, 0x4e, 0x50, 0x4a, 0x41, 0x41,
- 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x4a,
- 0x4f, 0x4d, 0x4b, 0x4b, 0x43, 0x48, 0x4b, 0x43, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4d, 0x50, 0x4a, 0x4f, 0x4d, 0x4b, 0x4b, 0x43, 0x48,
- 0x4b, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x41,
- 0x4b, 0x4a, 0x4d, 0x47, 0x46, 0x42, 0x4f, 0x4f, 0x48, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4b, 0x41, 0x4b, 0x4a, 0x4d, 0x47, 0x46, 0x42,
- 0x4f, 0x4f, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45,
- 0x44, 0x4d, 0x4e, 0x4f, 0x41, 0x50, 0x4a, 0x49, 0x44, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x44, 0x4d, 0x4e, 0x4f, 0x41, 0x50,
- 0x4a, 0x49, 0x44, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x43, 0x48, 0x45, 0x4b, 0x49, 0x4e, 0x50, 0x49, 0x46, 0x46, 0x4d, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x48, 0x45, 0x4b, 0x49, 0x4e,
- 0x50, 0x49, 0x46, 0x46, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x43, 0x48, 0x47, 0x48, 0x48, 0x42, 0x4e, 0x47, 0x4e, 0x48, 0x48, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x48, 0x47, 0x48, 0x48,
- 0x42, 0x4e, 0x47, 0x4e, 0x48, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x4f, 0x49, 0x4f, 0x49, 0x45, 0x4d, 0x4a, 0x4d, 0x4e, 0x4e, 0x49, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4f, 0x49, 0x4f, 0x49,
- 0x45, 0x4d, 0x4a, 0x4d, 0x4e, 0x4e, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4f, 0x4e, 0x50,
+ 0x44, 0x4d, 0x49, 0x45, 0x42, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4d, 0x4f, 0x4e, 0x50, 0x44, 0x4d, 0x49, 0x45, 0x42, 0x4e,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x48, 0x4a,
+ 0x50, 0x42, 0x43, 0x41, 0x4f, 0x4e, 0x41, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4a, 0x48, 0x4a, 0x50, 0x42, 0x43, 0x41, 0x4f, 0x4e,
+ 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x49,
+ 0x42, 0x4b, 0x46, 0x4b, 0x4f, 0x43, 0x46, 0x4b, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x42, 0x49, 0x42, 0x4b, 0x46, 0x4b, 0x4f, 0x43,
+ 0x46, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4b,
+ 0x4d, 0x48, 0x4d, 0x48, 0x4a, 0x44, 0x48, 0x49, 0x4c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4b, 0x4d, 0x48, 0x4d, 0x48, 0x4a, 0x44,
+ 0x48, 0x49, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47,
+ 0x4e, 0x4a, 0x4b, 0x4f, 0x43, 0x4c, 0x4a, 0x46, 0x4e, 0x4d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e, 0x4a, 0x4b, 0x4f, 0x43, 0x4c,
+ 0x4a, 0x46, 0x4e, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x47, 0x4e, 0x4b, 0x43, 0x46, 0x48, 0x4d, 0x44, 0x4f, 0x48, 0x4a, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e, 0x4b, 0x43, 0x46, 0x48,
+ 0x4d, 0x44, 0x4f, 0x48, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x46, 0x46, 0x4f, 0x44, 0x41, 0x4b, 0x4d, 0x4b, 0x47, 0x45, 0x4b, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x46, 0x4f, 0x44, 0x41,
+ 0x4b, 0x4d, 0x4b, 0x47, 0x45, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x47, 0x4c, 0x4e, 0x48, 0x42, 0x4a, 0x4a, 0x4a, 0x49, 0x4e, 0x4b, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4c, 0x4e, 0x48,
+ 0x42, 0x4a, 0x4a, 0x4a, 0x49, 0x4e, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneInitFinishReq.pb.go b/gover/gen/SceneInitFinishReq.pb.go
index d99c58bf..e0376b08 100644
--- a/gover/gen/SceneInitFinishReq.pb.go
+++ b/gover/gen/SceneInitFinishReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneInitFinishReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 235
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneInitFinishReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EnterSceneToken uint32 `protobuf:"varint,11,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,7,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
}
func (x *SceneInitFinishReq) Reset() {
@@ -94,7 +90,7 @@ var file_SceneInitFinishReq_proto_rawDesc = []byte{
0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x12, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71,
0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74,
+ 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74,
0x65, 0x72, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneInitFinishRsp.pb.go b/gover/gen/SceneInitFinishRsp.pb.go
index 55712f8e..7e3c603a 100644
--- a/gover/gen/SceneInitFinishRsp.pb.go
+++ b/gover/gen/SceneInitFinishRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneInitFinishRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 207
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneInitFinishRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EnterSceneToken uint32 `protobuf:"varint,8,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EnterSceneToken uint32 `protobuf:"varint,4,opt,name=enter_scene_token,json=enterSceneToken,proto3" json:"enter_scene_token,omitempty"`
}
func (x *SceneInitFinishRsp) Reset() {
@@ -101,10 +97,10 @@ var file_SceneInitFinishRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73,
0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x12, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e,
0x74, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x63, 0x65, 0x6e,
0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneKickPlayerNotify.pb.go b/gover/gen/SceneKickPlayerNotify.pb.go
index 3c40169b..95a2d6d7 100644
--- a/gover/gen/SceneKickPlayerNotify.pb.go
+++ b/gover/gen/SceneKickPlayerNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneKickPlayerNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 211
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneKickPlayerNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,8,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- KickerUid uint32 `protobuf:"varint,9,opt,name=kicker_uid,json=kickerUid,proto3" json:"kicker_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,13,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ KickerUid uint32 `protobuf:"varint,12,opt,name=kicker_uid,json=kickerUid,proto3" json:"kicker_uid,omitempty"`
}
func (x *SceneKickPlayerNotify) Reset() {
@@ -102,9 +98,9 @@ var file_SceneKickPlayerNotify_proto_rawDesc = []byte{
0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a,
0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6b, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x5f,
- 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6b, 0x69, 0x63, 0x6b, 0x65,
+ 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6b, 0x69, 0x63, 0x6b, 0x65,
0x72, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneKickPlayerReq.pb.go b/gover/gen/SceneKickPlayerReq.pb.go
index 8d744e7d..068f1130 100644
--- a/gover/gen/SceneKickPlayerReq.pb.go
+++ b/gover/gen/SceneKickPlayerReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneKickPlayerReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 264
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneKickPlayerReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,6,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ TargetUid uint32 `protobuf:"varint,5,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *SceneKickPlayerReq) Reset() {
@@ -93,7 +89,7 @@ var file_SceneKickPlayerReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x12, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x71,
- 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneKickPlayerRsp.pb.go b/gover/gen/SceneKickPlayerRsp.pb.go
index 7e99cacf..ded04346 100644
--- a/gover/gen/SceneKickPlayerRsp.pb.go
+++ b/gover/gen/SceneKickPlayerRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneKickPlayerRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 238
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneKickPlayerRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TargetUid uint32 `protobuf:"varint,10,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TargetUid uint32 `protobuf:"varint,11,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *SceneKickPlayerRsp) Reset() {
@@ -100,9 +97,9 @@ var file_SceneKickPlayerRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x12, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x4b, 0x69, 0x63, 0x6b, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneMonsterInfo.pb.go b/gover/gen/SceneMonsterInfo.pb.go
index 96b3ed01..f0c8fcbd 100644
--- a/gover/gen/SceneMonsterInfo.pb.go
+++ b/gover/gen/SceneMonsterInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneMonsterInfo.proto
package gen
@@ -41,29 +41,29 @@ type SceneMonsterInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterId uint32 `protobuf:"varint,1,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
- GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- WeaponList []*SceneWeaponInfo `protobuf:"bytes,4,rep,name=weapon_list,json=weaponList,proto3" json:"weapon_list,omitempty"`
- AuthorityPeerId uint32 `protobuf:"varint,5,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
- AffixList []uint32 `protobuf:"varint,6,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
- IsElite bool `protobuf:"varint,7,opt,name=is_elite,json=isElite,proto3" json:"is_elite,omitempty"`
- OwnerEntityId uint32 `protobuf:"varint,8,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
- SummonedTag uint32 `protobuf:"varint,9,opt,name=summoned_tag,json=summonedTag,proto3" json:"summoned_tag,omitempty"`
- SummonTagMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=summon_tag_map,json=summonTagMap,proto3" json:"summon_tag_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- PoseId uint32 `protobuf:"varint,11,opt,name=pose_id,json=poseId,proto3" json:"pose_id,omitempty"`
- BornType MonsterBornType `protobuf:"varint,12,opt,name=born_type,json=bornType,proto3,enum=MonsterBornType" json:"born_type,omitempty"`
- BlockId uint32 `protobuf:"varint,13,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
- MarkFlag uint32 `protobuf:"varint,14,opt,name=mark_flag,json=markFlag,proto3" json:"mark_flag,omitempty"`
- TitleId uint32 `protobuf:"varint,15,opt,name=title_id,json=titleId,proto3" json:"title_id,omitempty"`
- SpecialNameId uint32 `protobuf:"varint,16,opt,name=special_name_id,json=specialNameId,proto3" json:"special_name_id,omitempty"`
- AttackTargetId uint32 `protobuf:"varint,17,opt,name=attack_target_id,json=attackTargetId,proto3" json:"attack_target_id,omitempty"`
- MonsterRoute *MonsterRoute `protobuf:"bytes,18,opt,name=monster_route,json=monsterRoute,proto3" json:"monster_route,omitempty"`
- AiConfigId uint32 `protobuf:"varint,19,opt,name=ai_config_id,json=aiConfigId,proto3" json:"ai_config_id,omitempty"`
- LevelRouteId uint32 `protobuf:"varint,20,opt,name=level_route_id,json=levelRouteId,proto3" json:"level_route_id,omitempty"`
- InitPoseId uint32 `protobuf:"varint,21,opt,name=init_pose_id,json=initPoseId,proto3" json:"init_pose_id,omitempty"`
- Unk2800_JEGLENPDPNI bool `protobuf:"varint,22,opt,name=Unk2800_JEGLENPDPNI,json=Unk2800JEGLENPDPNI,proto3" json:"Unk2800_JEGLENPDPNI,omitempty"`
- Unk3000_CCKJDCBDEKD uint32 `protobuf:"varint,23,opt,name=Unk3000_CCKJDCBDEKD,json=Unk3000CCKJDCBDEKD,proto3" json:"Unk3000_CCKJDCBDEKD,omitempty"`
+ MonsterId uint32 `protobuf:"varint,1,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ConfigId uint32 `protobuf:"varint,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ WeaponList []*SceneWeaponInfo `protobuf:"bytes,4,rep,name=weapon_list,json=weaponList,proto3" json:"weapon_list,omitempty"`
+ AuthorityPeerId uint32 `protobuf:"varint,5,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
+ AffixList []uint32 `protobuf:"varint,6,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
+ IsElite bool `protobuf:"varint,7,opt,name=is_elite,json=isElite,proto3" json:"is_elite,omitempty"`
+ OwnerEntityId uint32 `protobuf:"varint,8,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
+ SummonedTag uint32 `protobuf:"varint,9,opt,name=summoned_tag,json=summonedTag,proto3" json:"summoned_tag,omitempty"`
+ SummonTagMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=summon_tag_map,json=summonTagMap,proto3" json:"summon_tag_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ PoseId uint32 `protobuf:"varint,11,opt,name=pose_id,json=poseId,proto3" json:"pose_id,omitempty"`
+ BornType MonsterBornType `protobuf:"varint,12,opt,name=born_type,json=bornType,proto3,enum=MonsterBornType" json:"born_type,omitempty"`
+ BlockId uint32 `protobuf:"varint,13,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
+ MarkFlag uint32 `protobuf:"varint,14,opt,name=mark_flag,json=markFlag,proto3" json:"mark_flag,omitempty"`
+ TitleId uint32 `protobuf:"varint,15,opt,name=title_id,json=titleId,proto3" json:"title_id,omitempty"`
+ SpecialNameId uint32 `protobuf:"varint,16,opt,name=special_name_id,json=specialNameId,proto3" json:"special_name_id,omitempty"`
+ AttackTargetId uint32 `protobuf:"varint,17,opt,name=attack_target_id,json=attackTargetId,proto3" json:"attack_target_id,omitempty"`
+ MonsterRoute *MonsterRoute `protobuf:"bytes,18,opt,name=monster_route,json=monsterRoute,proto3" json:"monster_route,omitempty"`
+ AiConfigId uint32 `protobuf:"varint,19,opt,name=ai_config_id,json=aiConfigId,proto3" json:"ai_config_id,omitempty"`
+ LevelRouteId uint32 `protobuf:"varint,20,opt,name=level_route_id,json=levelRouteId,proto3" json:"level_route_id,omitempty"`
+ InitPoseId uint32 `protobuf:"varint,21,opt,name=init_pose_id,json=initPoseId,proto3" json:"init_pose_id,omitempty"`
+ IsLight bool `protobuf:"varint,22,opt,name=is_light,json=isLight,proto3" json:"is_light,omitempty"`
+ KillNum uint32 `protobuf:"varint,23,opt,name=kill_num,json=killNum,proto3" json:"kill_num,omitempty"`
// Types that are assignable to Content:
//
// *SceneMonsterInfo_FishInfo
@@ -250,16 +250,16 @@ func (x *SceneMonsterInfo) GetInitPoseId() uint32 {
return 0
}
-func (x *SceneMonsterInfo) GetUnk2800_JEGLENPDPNI() bool {
+func (x *SceneMonsterInfo) GetIsLight() bool {
if x != nil {
- return x.Unk2800_JEGLENPDPNI
+ return x.IsLight
}
return false
}
-func (x *SceneMonsterInfo) GetUnk3000_CCKJDCBDEKD() uint32 {
+func (x *SceneMonsterInfo) GetKillNum() uint32 {
if x != nil {
- return x.Unk3000_CCKJDCBDEKD
+ return x.KillNum
}
return 0
}
@@ -312,7 +312,7 @@ var file_SceneMonsterInfo_proto_rawDesc = []byte{
0x52, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x08, 0x0a, 0x10, 0x53, 0x63, 0x65, 0x6e,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x08, 0x0a, 0x10, 0x53, 0x63, 0x65, 0x6e,
0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a,
0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67,
@@ -362,26 +362,24 @@ var file_SceneMonsterInfo_proto_rawDesc = []byte{
0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6c,
0x65, 0x76, 0x65, 0x6c, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x69,
0x6e, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x69, 0x6e, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x47, 0x4c, 0x45, 0x4e, 0x50,
- 0x44, 0x50, 0x4e, 0x49, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x4a, 0x45, 0x47, 0x4c, 0x45, 0x4e, 0x50, 0x44, 0x50, 0x4e, 0x49, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x4b, 0x4a, 0x44, 0x43,
- 0x42, 0x44, 0x45, 0x4b, 0x44, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x43, 0x43, 0x4b, 0x4a, 0x44, 0x43, 0x42, 0x44, 0x45, 0x4b, 0x44, 0x12,
- 0x2d, 0x0a, 0x09, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x32, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e,
- 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x66, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x41,
- 0x0a, 0x12, 0x66, 0x69, 0x73, 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x5f, 0x66, 0x69, 0x73, 0x68, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x33, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x46, 0x69, 0x73,
- 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
- 0x10, 0x66, 0x69, 0x73, 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66,
- 0x6f, 0x1a, 0x3f, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x54, 0x61, 0x67, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
- 0x38, 0x01, 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x0d, 0x52, 0x0a, 0x69, 0x6e, 0x69, 0x74, 0x50, 0x6f, 0x73, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x69, 0x73, 0x5f, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x07, 0x69, 0x73, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6b, 0x69, 0x6c, 0x6c,
+ 0x4e, 0x75, 0x6d, 0x12, 0x2d, 0x0a, 0x09, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x32, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x46, 0x69,
+ 0x73, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x66, 0x69, 0x73, 0x68, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x41, 0x0a, 0x12, 0x66, 0x69, 0x73, 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x5f, 0x66,
+ 0x69, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x33, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
+ 0x2e, 0x46, 0x69, 0x73, 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x46, 0x69, 0x73, 0x68, 0x49, 0x6e, 0x66,
+ 0x6f, 0x48, 0x00, 0x52, 0x10, 0x66, 0x69, 0x73, 0x68, 0x74, 0x61, 0x6e, 0x6b, 0x46, 0x69, 0x73,
+ 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x3f, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6d, 0x6f, 0x6e, 0x54,
+ 0x61, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
+ 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
diff --git a/gover/gen/SceneNpcInfo.pb.go b/gover/gen/SceneNpcInfo.pb.go
index 55766ca1..e6dc6015 100644
--- a/gover/gen/SceneNpcInfo.pb.go
+++ b/gover/gen/SceneNpcInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneNpcInfo.proto
package gen
diff --git a/gover/gen/ScenePlayBattleInfo.pb.go b/gover/gen/ScenePlayBattleInfo.pb.go
index 4be2a681..91a11756 100644
--- a/gover/gen/ScenePlayBattleInfo.pb.go
+++ b/gover/gen/ScenePlayBattleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayBattleInfo.proto
package gen
@@ -41,16 +41,16 @@ type ScenePlayBattleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Mode uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"`
- ProgressStageList []uint32 `protobuf:"varint,3,rep,packed,name=progress_stage_list,json=progressStageList,proto3" json:"progress_stage_list,omitempty"`
- StartTime uint32 `protobuf:"varint,10,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
Duration uint32 `protobuf:"varint,14,opt,name=duration,proto3" json:"duration,omitempty"`
+ Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
+ PrepareEndTime uint32 `protobuf:"varint,1,opt,name=prepare_end_time,json=prepareEndTime,proto3" json:"prepare_end_time,omitempty"`
PlayType uint32 `protobuf:"varint,12,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- PlayId uint32 `protobuf:"varint,1,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
- PrepareEndTime uint32 `protobuf:"varint,7,opt,name=prepare_end_time,json=prepareEndTime,proto3" json:"prepare_end_time,omitempty"`
- Progress uint32 `protobuf:"varint,11,opt,name=progress,proto3" json:"progress,omitempty"`
- State uint32 `protobuf:"varint,8,opt,name=state,proto3" json:"state,omitempty"`
- Type uint32 `protobuf:"varint,9,opt,name=type,proto3" json:"type,omitempty"`
+ ProgressStageList []uint32 `protobuf:"varint,13,rep,packed,name=progress_stage_list,json=progressStageList,proto3" json:"progress_stage_list,omitempty"`
+ State uint32 `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
+ Mode uint32 `protobuf:"varint,6,opt,name=mode,proto3" json:"mode,omitempty"`
+ Type uint32 `protobuf:"varint,10,opt,name=type,proto3" json:"type,omitempty"`
+ PlayId uint32 `protobuf:"varint,11,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ StartTime uint32 `protobuf:"varint,8,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
}
func (x *ScenePlayBattleInfo) Reset() {
@@ -85,72 +85,72 @@ func (*ScenePlayBattleInfo) Descriptor() ([]byte, []int) {
return file_ScenePlayBattleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayBattleInfo) GetMode() uint32 {
+func (x *ScenePlayBattleInfo) GetDuration() uint32 {
if x != nil {
- return x.Mode
+ return x.Duration
}
return 0
}
-func (x *ScenePlayBattleInfo) GetProgressStageList() []uint32 {
+func (x *ScenePlayBattleInfo) GetProgress() uint32 {
if x != nil {
- return x.ProgressStageList
+ return x.Progress
}
- return nil
+ return 0
}
-func (x *ScenePlayBattleInfo) GetStartTime() uint32 {
+func (x *ScenePlayBattleInfo) GetPrepareEndTime() uint32 {
if x != nil {
- return x.StartTime
+ return x.PrepareEndTime
}
return 0
}
-func (x *ScenePlayBattleInfo) GetDuration() uint32 {
+func (x *ScenePlayBattleInfo) GetPlayType() uint32 {
if x != nil {
- return x.Duration
+ return x.PlayType
}
return 0
}
-func (x *ScenePlayBattleInfo) GetPlayType() uint32 {
+func (x *ScenePlayBattleInfo) GetProgressStageList() []uint32 {
if x != nil {
- return x.PlayType
+ return x.ProgressStageList
}
- return 0
+ return nil
}
-func (x *ScenePlayBattleInfo) GetPlayId() uint32 {
+func (x *ScenePlayBattleInfo) GetState() uint32 {
if x != nil {
- return x.PlayId
+ return x.State
}
return 0
}
-func (x *ScenePlayBattleInfo) GetPrepareEndTime() uint32 {
+func (x *ScenePlayBattleInfo) GetMode() uint32 {
if x != nil {
- return x.PrepareEndTime
+ return x.Mode
}
return 0
}
-func (x *ScenePlayBattleInfo) GetProgress() uint32 {
+func (x *ScenePlayBattleInfo) GetType() uint32 {
if x != nil {
- return x.Progress
+ return x.Type
}
return 0
}
-func (x *ScenePlayBattleInfo) GetState() uint32 {
+func (x *ScenePlayBattleInfo) GetPlayId() uint32 {
if x != nil {
- return x.State
+ return x.PlayId
}
return 0
}
-func (x *ScenePlayBattleInfo) GetType() uint32 {
+func (x *ScenePlayBattleInfo) GetStartTime() uint32 {
if x != nil {
- return x.Type
+ return x.StartTime
}
return 0
}
@@ -161,25 +161,25 @@ var file_ScenePlayBattleInfo_proto_rawDesc = []byte{
0x0a, 0x19, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x02, 0x0a, 0x13,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74,
- 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61,
- 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x72, 0x65, 0x70,
- 0x61, 0x72, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x45, 0x6e, 0x64, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x14,
- 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73,
- 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
+ 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x70,
+ 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x45, 0x6e,
+ 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x11, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
+ 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73,
+ 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayBattleInfoListNotify.pb.go b/gover/gen/ScenePlayBattleInfoListNotify.pb.go
index 0842e05a..72511d16 100644
--- a/gover/gen/ScenePlayBattleInfoListNotify.pb.go
+++ b/gover/gen/ScenePlayBattleInfoListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayBattleInfoListNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4431
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayBattleInfoListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BattleInfoList []*ScenePlayBattleInfo `protobuf:"bytes,12,rep,name=battle_info_list,json=battleInfoList,proto3" json:"battle_info_list,omitempty"`
+ BattleInfoList []*ScenePlayBattleInfo `protobuf:"bytes,14,rep,name=battle_info_list,json=battleInfoList,proto3" json:"battle_info_list,omitempty"`
}
func (x *ScenePlayBattleInfoListNotify) Reset() {
@@ -96,7 +93,7 @@ var file_ScenePlayBattleInfoListNotify_proto_rawDesc = []byte{
0x22, 0x5f, 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74,
0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x3e, 0x0a, 0x10, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x63,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x63,
0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x0e, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/ScenePlayBattleInfoNotify.pb.go b/gover/gen/ScenePlayBattleInfoNotify.pb.go
index 16d4f0d8..9161d8b2 100644
--- a/gover/gen/ScenePlayBattleInfoNotify.pb.go
+++ b/gover/gen/ScenePlayBattleInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayBattleInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4422
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayBattleInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BattleInfo *ScenePlayBattleInfo `protobuf:"bytes,11,opt,name=battle_info,json=battleInfo,proto3" json:"battle_info,omitempty"`
+ BattleInfo *ScenePlayBattleInfo `protobuf:"bytes,8,opt,name=battle_info,json=battleInfo,proto3" json:"battle_info,omitempty"`
}
func (x *ScenePlayBattleInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_ScenePlayBattleInfoNotify_proto_rawDesc = []byte{
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x19,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x35, 0x0a, 0x0b, 0x62, 0x61, 0x74,
- 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
+ 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ScenePlayBattleInterruptNotify.pb.go b/gover/gen/ScenePlayBattleInterruptNotify.pb.go
index ac84dbac..077d35bf 100644
--- a/gover/gen/ScenePlayBattleInterruptNotify.pb.go
+++ b/gover/gen/ScenePlayBattleInterruptNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayBattleInterruptNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4425
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayBattleInterruptNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InterruptState uint32 `protobuf:"varint,6,opt,name=interrupt_state,json=interruptState,proto3" json:"interrupt_state,omitempty"`
- PlayId uint32 `protobuf:"varint,5,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ InterruptState uint32 `protobuf:"varint,8,opt,name=interrupt_state,json=interruptState,proto3" json:"interrupt_state,omitempty"`
+ PlayId uint32 `protobuf:"varint,10,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
PlayType uint32 `protobuf:"varint,1,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
}
@@ -110,9 +107,9 @@ var file_ScenePlayBattleInterruptNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x1e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50,
0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75,
0x70, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x69, 0x6e, 0x74, 0x65,
- 0x72, 0x72, 0x75, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x72, 0x72, 0x75, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c,
0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70,
0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/gen/ScenePlayBattleResultNotify.pb.go b/gover/gen/ScenePlayBattleResultNotify.pb.go
index 30b19314..c8197b87 100644
--- a/gover/gen/ScenePlayBattleResultNotify.pb.go
+++ b/gover/gen/ScenePlayBattleResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayBattleResultNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4398
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayBattleResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsWin bool `protobuf:"varint,1,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
- CostTime uint32 `protobuf:"varint,7,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
- PlayType uint32 `protobuf:"varint,15,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- PlayId uint32 `protobuf:"varint,11,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
- SettlePlayerInfoList []*ScenePlayBattleSettlePlayerInfo `protobuf:"bytes,4,rep,name=settle_player_info_list,json=settlePlayerInfoList,proto3" json:"settle_player_info_list,omitempty"`
- Unk2700_HMENAAMGMBB []*Unk2700_OHOKEEGPPBG `protobuf:"bytes,14,rep,name=Unk2700_HMENAAMGMBB,json=Unk2700HMENAAMGMBB,proto3" json:"Unk2700_HMENAAMGMBB,omitempty"`
+ SettlePlayerInfoList []*ScenePlayBattleSettlePlayerInfo `protobuf:"bytes,14,rep,name=settle_player_info_list,json=settlePlayerInfoList,proto3" json:"settle_player_info_list,omitempty"`
+ SettleRewardInfoList []*ScenePlayBattleSettleRewardInfo `protobuf:"bytes,10,rep,name=settle_reward_info_list,json=settleRewardInfoList,proto3" json:"settle_reward_info_list,omitempty"`
+ CostTime uint32 `protobuf:"varint,6,opt,name=cost_time,json=costTime,proto3" json:"cost_time,omitempty"`
+ PlayType uint32 `protobuf:"varint,4,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
+ IsWin bool `protobuf:"varint,15,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
+ PlayId uint32 `protobuf:"varint,8,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
}
func (x *ScenePlayBattleResultNotify) Reset() {
@@ -84,46 +81,46 @@ func (*ScenePlayBattleResultNotify) Descriptor() ([]byte, []int) {
return file_ScenePlayBattleResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayBattleResultNotify) GetIsWin() bool {
+func (x *ScenePlayBattleResultNotify) GetSettlePlayerInfoList() []*ScenePlayBattleSettlePlayerInfo {
if x != nil {
- return x.IsWin
+ return x.SettlePlayerInfoList
}
- return false
+ return nil
}
-func (x *ScenePlayBattleResultNotify) GetCostTime() uint32 {
+func (x *ScenePlayBattleResultNotify) GetSettleRewardInfoList() []*ScenePlayBattleSettleRewardInfo {
if x != nil {
- return x.CostTime
+ return x.SettleRewardInfoList
}
- return 0
+ return nil
}
-func (x *ScenePlayBattleResultNotify) GetPlayType() uint32 {
+func (x *ScenePlayBattleResultNotify) GetCostTime() uint32 {
if x != nil {
- return x.PlayType
+ return x.CostTime
}
return 0
}
-func (x *ScenePlayBattleResultNotify) GetPlayId() uint32 {
+func (x *ScenePlayBattleResultNotify) GetPlayType() uint32 {
if x != nil {
- return x.PlayId
+ return x.PlayType
}
return 0
}
-func (x *ScenePlayBattleResultNotify) GetSettlePlayerInfoList() []*ScenePlayBattleSettlePlayerInfo {
+func (x *ScenePlayBattleResultNotify) GetIsWin() bool {
if x != nil {
- return x.SettlePlayerInfoList
+ return x.IsWin
}
- return nil
+ return false
}
-func (x *ScenePlayBattleResultNotify) GetUnk2700_HMENAAMGMBB() []*Unk2700_OHOKEEGPPBG {
+func (x *ScenePlayBattleResultNotify) GetPlayId() uint32 {
if x != nil {
- return x.Unk2700_HMENAAMGMBB
+ return x.PlayId
}
- return nil
+ return 0
}
var File_ScenePlayBattleResultNotify_proto protoreflect.FileDescriptor
@@ -133,28 +130,30 @@ var file_ScenePlayBattleResultNotify_proto_rawDesc = []byte{
0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x4f, 0x4b, 0x45, 0x45, 0x47, 0x50, 0x50, 0x42, 0x47, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x02, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50,
- 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x77, 0x69, 0x6e, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x57, 0x69, 0x6e, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61,
- 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c,
- 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12,
- 0x57, 0x0a, 0x17, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x20, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74,
- 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x14, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x45, 0x4e, 0x41, 0x41, 0x4d, 0x47, 0x4d, 0x42, 0x42, 0x18,
- 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x48, 0x4f, 0x4b, 0x45, 0x45, 0x47, 0x50, 0x50, 0x42, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x48, 0x4d, 0x45, 0x4e, 0x41, 0x41, 0x4d, 0x47, 0x4d, 0x42, 0x42, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xb9, 0x02, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42,
+ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x57, 0x0a, 0x17, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x17, 0x73, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x73,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a,
+ 0x06, 0x69, 0x73, 0x5f, 0x77, 0x69, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69,
+ 0x73, 0x57, 0x69, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -173,11 +172,11 @@ var file_ScenePlayBattleResultNotify_proto_msgTypes = make([]protoimpl.MessageIn
var file_ScenePlayBattleResultNotify_proto_goTypes = []interface{}{
(*ScenePlayBattleResultNotify)(nil), // 0: ScenePlayBattleResultNotify
(*ScenePlayBattleSettlePlayerInfo)(nil), // 1: ScenePlayBattleSettlePlayerInfo
- (*Unk2700_OHOKEEGPPBG)(nil), // 2: Unk2700_OHOKEEGPPBG
+ (*ScenePlayBattleSettleRewardInfo)(nil), // 2: ScenePlayBattleSettleRewardInfo
}
var file_ScenePlayBattleResultNotify_proto_depIdxs = []int32{
1, // 0: ScenePlayBattleResultNotify.settle_player_info_list:type_name -> ScenePlayBattleSettlePlayerInfo
- 2, // 1: ScenePlayBattleResultNotify.Unk2700_HMENAAMGMBB:type_name -> Unk2700_OHOKEEGPPBG
+ 2, // 1: ScenePlayBattleResultNotify.settle_reward_info_list:type_name -> ScenePlayBattleSettleRewardInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -191,7 +190,7 @@ func file_ScenePlayBattleResultNotify_proto_init() {
return
}
file_ScenePlayBattleSettlePlayerInfo_proto_init()
- file_Unk2700_OHOKEEGPPBG_proto_init()
+ file_ScenePlayBattleSettleRewardInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_ScenePlayBattleResultNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ScenePlayBattleResultNotify); i {
diff --git a/gover/gen/ScenePlayBattleSettlePlayerInfo.pb.go b/gover/gen/ScenePlayBattleSettlePlayerInfo.pb.go
index 16c3cd56..0e793886 100644
--- a/gover/gen/ScenePlayBattleSettlePlayerInfo.pb.go
+++ b/gover/gen/ScenePlayBattleSettlePlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayBattleSettlePlayerInfo.proto
package gen
@@ -41,14 +41,14 @@ type ScenePlayBattleSettlePlayerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CardList []*ExhibitionDisplayInfo `protobuf:"bytes,14,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,10,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- HeadImage uint32 `protobuf:"varint,11,opt,name=head_image,json=headImage,proto3" json:"head_image,omitempty"`
- StatisticId uint32 `protobuf:"varint,4,opt,name=statistic_id,json=statisticId,proto3" json:"statistic_id,omitempty"`
- Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
- Param int64 `protobuf:"varint,5,opt,name=param,proto3" json:"param,omitempty"`
- OnlineId string `protobuf:"bytes,12,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
- Nickname string `protobuf:"bytes,15,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
+ CardList []*ExhibitionDisplayInfo `protobuf:"bytes,4,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,8,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Param int64 `protobuf:"varint,11,opt,name=param,proto3" json:"param,omitempty"`
+ StatisticId uint32 `protobuf:"varint,13,opt,name=statistic_id,json=statisticId,proto3" json:"statistic_id,omitempty"`
+ OnlineId string `protobuf:"bytes,5,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
+ HeadImage uint32 `protobuf:"varint,2,opt,name=head_image,json=headImage,proto3" json:"head_image,omitempty"`
}
func (x *ScenePlayBattleSettlePlayerInfo) Reset() {
@@ -83,6 +83,13 @@ func (*ScenePlayBattleSettlePlayerInfo) Descriptor() ([]byte, []int) {
return file_ScenePlayBattleSettlePlayerInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *ScenePlayBattleSettlePlayerInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
func (x *ScenePlayBattleSettlePlayerInfo) GetCardList() []*ExhibitionDisplayInfo {
if x != nil {
return x.CardList
@@ -97,30 +104,23 @@ func (x *ScenePlayBattleSettlePlayerInfo) GetProfilePicture() *ProfilePicture {
return nil
}
-func (x *ScenePlayBattleSettlePlayerInfo) GetHeadImage() uint32 {
- if x != nil {
- return x.HeadImage
- }
- return 0
-}
-
-func (x *ScenePlayBattleSettlePlayerInfo) GetStatisticId() uint32 {
+func (x *ScenePlayBattleSettlePlayerInfo) GetNickname() string {
if x != nil {
- return x.StatisticId
+ return x.Nickname
}
- return 0
+ return ""
}
-func (x *ScenePlayBattleSettlePlayerInfo) GetUid() uint32 {
+func (x *ScenePlayBattleSettlePlayerInfo) GetParam() int64 {
if x != nil {
- return x.Uid
+ return x.Param
}
return 0
}
-func (x *ScenePlayBattleSettlePlayerInfo) GetParam() int64 {
+func (x *ScenePlayBattleSettlePlayerInfo) GetStatisticId() uint32 {
if x != nil {
- return x.Param
+ return x.StatisticId
}
return 0
}
@@ -132,11 +132,11 @@ func (x *ScenePlayBattleSettlePlayerInfo) GetOnlineId() string {
return ""
}
-func (x *ScenePlayBattleSettlePlayerInfo) GetNickname() string {
+func (x *ScenePlayBattleSettlePlayerInfo) GetHeadImage() uint32 {
if x != nil {
- return x.Nickname
+ return x.HeadImage
}
- return ""
+ return 0
}
var File_ScenePlayBattleSettlePlayerInfo_proto protoreflect.FileDescriptor
@@ -149,24 +149,24 @@ var file_ScenePlayBattleSettlePlayerInfo_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63,
0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x02, 0x0a, 0x1f, 0x53,
0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x65,
- 0x74, 0x74, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33,
- 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69,
- 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70,
- 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50,
- 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70,
- 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1d, 0x0a,
- 0x0a, 0x68, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x68, 0x65, 0x61, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c,
- 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x49, 0x64, 0x12,
- 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
- 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03,
- 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69,
- 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10,
+ 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
+ 0x12, 0x33, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
+ 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
+ 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52,
+ 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12,
+ 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x5f, 0x69,
+ 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74,
+ 0x69, 0x63, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x68, 0x65, 0x61, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayBattleSettleRewardInfo.pb.go b/gover/gen/ScenePlayBattleSettleRewardInfo.pb.go
new file mode 100644
index 00000000..d04904c2
--- /dev/null
+++ b/gover/gen/ScenePlayBattleSettleRewardInfo.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ScenePlayBattleSettleRewardInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ScenePlayBattleSettleRewardInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty"`
+ RewardItemList []*ItemParam `protobuf:"bytes,11,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
+}
+
+func (x *ScenePlayBattleSettleRewardInfo) Reset() {
+ *x = ScenePlayBattleSettleRewardInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ScenePlayBattleSettleRewardInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ScenePlayBattleSettleRewardInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ScenePlayBattleSettleRewardInfo) ProtoMessage() {}
+
+func (x *ScenePlayBattleSettleRewardInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_ScenePlayBattleSettleRewardInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ScenePlayBattleSettleRewardInfo.ProtoReflect.Descriptor instead.
+func (*ScenePlayBattleSettleRewardInfo) Descriptor() ([]byte, []int) {
+ return file_ScenePlayBattleSettleRewardInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ScenePlayBattleSettleRewardInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *ScenePlayBattleSettleRewardInfo) GetRewardItemList() []*ItemParam {
+ if x != nil {
+ return x.RewardItemList
+ }
+ return nil
+}
+
+var File_ScenePlayBattleSettleRewardInfo_proto protoreflect.FileDescriptor
+
+var file_ScenePlayBattleSettleRewardInfo_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c,
+ 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
+ 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x1f, 0x53, 0x63, 0x65, 0x6e,
+ 0x65, 0x50, 0x6c, 0x61, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75,
+ 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x34, 0x0a,
+ 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ScenePlayBattleSettleRewardInfo_proto_rawDescOnce sync.Once
+ file_ScenePlayBattleSettleRewardInfo_proto_rawDescData = file_ScenePlayBattleSettleRewardInfo_proto_rawDesc
+)
+
+func file_ScenePlayBattleSettleRewardInfo_proto_rawDescGZIP() []byte {
+ file_ScenePlayBattleSettleRewardInfo_proto_rawDescOnce.Do(func() {
+ file_ScenePlayBattleSettleRewardInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ScenePlayBattleSettleRewardInfo_proto_rawDescData)
+ })
+ return file_ScenePlayBattleSettleRewardInfo_proto_rawDescData
+}
+
+var file_ScenePlayBattleSettleRewardInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ScenePlayBattleSettleRewardInfo_proto_goTypes = []interface{}{
+ (*ScenePlayBattleSettleRewardInfo)(nil), // 0: ScenePlayBattleSettleRewardInfo
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_ScenePlayBattleSettleRewardInfo_proto_depIdxs = []int32{
+ 1, // 0: ScenePlayBattleSettleRewardInfo.reward_item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ScenePlayBattleSettleRewardInfo_proto_init() }
+func file_ScenePlayBattleSettleRewardInfo_proto_init() {
+ if File_ScenePlayBattleSettleRewardInfo_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ScenePlayBattleSettleRewardInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ScenePlayBattleSettleRewardInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ScenePlayBattleSettleRewardInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ScenePlayBattleSettleRewardInfo_proto_goTypes,
+ DependencyIndexes: file_ScenePlayBattleSettleRewardInfo_proto_depIdxs,
+ MessageInfos: file_ScenePlayBattleSettleRewardInfo_proto_msgTypes,
+ }.Build()
+ File_ScenePlayBattleSettleRewardInfo_proto = out.File
+ file_ScenePlayBattleSettleRewardInfo_proto_rawDesc = nil
+ file_ScenePlayBattleSettleRewardInfo_proto_goTypes = nil
+ file_ScenePlayBattleSettleRewardInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/ScenePlayBattleUidOpNotify.pb.go b/gover/gen/ScenePlayBattleUidOpNotify.pb.go
index 2a6e0292..dcb04578 100644
--- a/gover/gen/ScenePlayBattleUidOpNotify.pb.go
+++ b/gover/gen/ScenePlayBattleUidOpNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayBattleUidOpNotify.proto
package gen
@@ -36,24 +36,21 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4447
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayBattleUidOpNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Op uint32 `protobuf:"varint,7,opt,name=op,proto3" json:"op,omitempty"`
- ParamTargetList []uint32 `protobuf:"varint,9,rep,packed,name=param_target_list,json=paramTargetList,proto3" json:"param_target_list,omitempty"`
+ Op uint32 `protobuf:"varint,5,opt,name=op,proto3" json:"op,omitempty"`
+ ParamDuration uint32 `protobuf:"varint,10,opt,name=param_duration,json=paramDuration,proto3" json:"param_duration,omitempty"`
+ PlayId uint32 `protobuf:"varint,13,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ ParamTargetList []uint32 `protobuf:"varint,12,rep,packed,name=param_target_list,json=paramTargetList,proto3" json:"param_target_list,omitempty"`
EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- ParamStr string `protobuf:"bytes,3,opt,name=param_str,json=paramStr,proto3" json:"param_str,omitempty"`
+ ParamList []uint32 `protobuf:"varint,9,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ ParamStr string `protobuf:"bytes,11,opt,name=param_str,json=paramStr,proto3" json:"param_str,omitempty"`
+ ParamIndex uint32 `protobuf:"varint,15,opt,name=param_index,json=paramIndex,proto3" json:"param_index,omitempty"`
UidList []uint32 `protobuf:"varint,6,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
- ParamIndex uint32 `protobuf:"varint,11,opt,name=param_index,json=paramIndex,proto3" json:"param_index,omitempty"`
- PlayType uint32 `protobuf:"varint,8,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- ParamDuration uint32 `protobuf:"varint,12,opt,name=param_duration,json=paramDuration,proto3" json:"param_duration,omitempty"`
- ParamList []uint32 `protobuf:"varint,15,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- PlayId uint32 `protobuf:"varint,5,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ PlayType uint32 `protobuf:"varint,14,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
}
func (x *ScenePlayBattleUidOpNotify) Reset() {
@@ -95,65 +92,65 @@ func (x *ScenePlayBattleUidOpNotify) GetOp() uint32 {
return 0
}
-func (x *ScenePlayBattleUidOpNotify) GetParamTargetList() []uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetParamDuration() uint32 {
if x != nil {
- return x.ParamTargetList
+ return x.ParamDuration
}
- return nil
+ return 0
}
-func (x *ScenePlayBattleUidOpNotify) GetEntityId() uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetPlayId() uint32 {
if x != nil {
- return x.EntityId
+ return x.PlayId
}
return 0
}
-func (x *ScenePlayBattleUidOpNotify) GetParamStr() string {
+func (x *ScenePlayBattleUidOpNotify) GetParamTargetList() []uint32 {
if x != nil {
- return x.ParamStr
+ return x.ParamTargetList
}
- return ""
+ return nil
}
-func (x *ScenePlayBattleUidOpNotify) GetUidList() []uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetEntityId() uint32 {
if x != nil {
- return x.UidList
+ return x.EntityId
}
- return nil
+ return 0
}
-func (x *ScenePlayBattleUidOpNotify) GetParamIndex() uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetParamList() []uint32 {
if x != nil {
- return x.ParamIndex
+ return x.ParamList
}
- return 0
+ return nil
}
-func (x *ScenePlayBattleUidOpNotify) GetPlayType() uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetParamStr() string {
if x != nil {
- return x.PlayType
+ return x.ParamStr
}
- return 0
+ return ""
}
-func (x *ScenePlayBattleUidOpNotify) GetParamDuration() uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetParamIndex() uint32 {
if x != nil {
- return x.ParamDuration
+ return x.ParamIndex
}
return 0
}
-func (x *ScenePlayBattleUidOpNotify) GetParamList() []uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetUidList() []uint32 {
if x != nil {
- return x.ParamList
+ return x.UidList
}
return nil
}
-func (x *ScenePlayBattleUidOpNotify) GetPlayId() uint32 {
+func (x *ScenePlayBattleUidOpNotify) GetPlayType() uint32 {
if x != nil {
- return x.PlayId
+ return x.PlayType
}
return 0
}
@@ -165,25 +162,25 @@ var file_ScenePlayBattleUidOpNotify_proto_rawDesc = []byte{
0x65, 0x55, 0x69, 0x64, 0x4f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xca, 0x02, 0x0a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79,
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x4f, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x6f,
- 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x61,
+ 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x6f,
+ 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x61, 0x6d,
+ 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49,
+ 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x61,
0x72, 0x61, 0x6d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a,
0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x53, 0x74, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c,
+ 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09,
+ 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x72,
+ 0x61, 0x6d, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x53, 0x74, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f,
+ 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x61, 0x72,
+ 0x61, 0x6d, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c,
0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x49, 0x6e,
- 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x44,
- 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42,
+ 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayGuestReplyInviteReq.pb.go b/gover/gen/ScenePlayGuestReplyInviteReq.pb.go
index 73725590..83fe77e6 100644
--- a/gover/gen/ScenePlayGuestReplyInviteReq.pb.go
+++ b/gover/gen/ScenePlayGuestReplyInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayGuestReplyInviteReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4353
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ScenePlayGuestReplyInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAgree bool `protobuf:"varint,15,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
- PlayId uint32 `protobuf:"varint,6,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ IsAgree bool `protobuf:"varint,7,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ PlayId uint32 `protobuf:"varint,4,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
}
func (x *ScenePlayGuestReplyInviteReq) Reset() {
@@ -103,8 +99,8 @@ var file_ScenePlayGuestReplyInviteReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74,
0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12,
- 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12,
+ 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayGuestReplyInviteRsp.pb.go b/gover/gen/ScenePlayGuestReplyInviteRsp.pb.go
index c60bfff0..2967f2ed 100644
--- a/gover/gen/ScenePlayGuestReplyInviteRsp.pb.go
+++ b/gover/gen/ScenePlayGuestReplyInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayGuestReplyInviteRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4440
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayGuestReplyInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsAgree bool `protobuf:"varint,2,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
- PlayId uint32 `protobuf:"varint,8,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ IsAgree bool `protobuf:"varint,1,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PlayId uint32 `protobuf:"varint,15,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
}
func (x *ScenePlayGuestReplyInviteRsp) Reset() {
@@ -81,18 +78,18 @@ func (*ScenePlayGuestReplyInviteRsp) Descriptor() ([]byte, []int) {
return file_ScenePlayGuestReplyInviteRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayGuestReplyInviteRsp) GetRetcode() int32 {
+func (x *ScenePlayGuestReplyInviteRsp) GetIsAgree() bool {
if x != nil {
- return x.Retcode
+ return x.IsAgree
}
- return 0
+ return false
}
-func (x *ScenePlayGuestReplyInviteRsp) GetIsAgree() bool {
+func (x *ScenePlayGuestReplyInviteRsp) GetRetcode() int32 {
if x != nil {
- return x.IsAgree
+ return x.Retcode
}
- return false
+ return 0
}
func (x *ScenePlayGuestReplyInviteRsp) GetPlayId() uint32 {
@@ -109,11 +106,11 @@ var file_ScenePlayGuestReplyInviteRsp_proto_rawDesc = []byte{
0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x47, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74,
- 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19,
- 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayGuestReplyNotify.pb.go b/gover/gen/ScenePlayGuestReplyNotify.pb.go
index 6cddac3b..8ce3fddc 100644
--- a/gover/gen/ScenePlayGuestReplyNotify.pb.go
+++ b/gover/gen/ScenePlayGuestReplyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayGuestReplyNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4423
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayGuestReplyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayId uint32 `protobuf:"varint,13,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
- GuestUid uint32 `protobuf:"varint,12,opt,name=guest_uid,json=guestUid,proto3" json:"guest_uid,omitempty"`
- IsAgree bool `protobuf:"varint,3,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
+ PlayId uint32 `protobuf:"varint,4,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ GuestUid uint32 `protobuf:"varint,5,opt,name=guest_uid,json=guestUid,proto3" json:"guest_uid,omitempty"`
+ IsAgree bool `protobuf:"varint,2,opt,name=is_agree,json=isAgree,proto3" json:"is_agree,omitempty"`
}
func (x *ScenePlayGuestReplyNotify) Reset() {
@@ -109,11 +106,11 @@ var file_ScenePlayGuestReplyNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x6c, 0x0a, 0x19, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x75,
0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17,
- 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x75, 0x65, 0x73, 0x74,
- 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x75, 0x65, 0x73,
+ 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x75, 0x65, 0x73,
0x74, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x42,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x67, 0x72, 0x65, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayInfo.pb.go b/gover/gen/ScenePlayInfo.pb.go
index 9e6a6a80..ffb1bfb4 100644
--- a/gover/gen/ScenePlayInfo.pb.go
+++ b/gover/gen/ScenePlayInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayInfo.proto
package gen
@@ -41,10 +41,10 @@ type ScenePlayInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntryId uint32 `protobuf:"varint,15,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"`
- PlayId uint32 `protobuf:"varint,11,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
- PlayType uint32 `protobuf:"varint,3,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsOpen bool `protobuf:"varint,14,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ EntryId uint32 `protobuf:"varint,10,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"`
+ PlayId uint32 `protobuf:"varint,15,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ PlayType uint32 `protobuf:"varint,13,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
}
func (x *ScenePlayInfo) Reset() {
@@ -79,6 +79,13 @@ func (*ScenePlayInfo) Descriptor() ([]byte, []int) {
return file_ScenePlayInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *ScenePlayInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
func (x *ScenePlayInfo) GetEntryId() uint32 {
if x != nil {
return x.EntryId
@@ -100,25 +107,18 @@ func (x *ScenePlayInfo) GetPlayType() uint32 {
return 0
}
-func (x *ScenePlayInfo) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
var File_ScenePlayInfo_proto protoreflect.FileDescriptor
var file_ScenePlayInfo_proto_rawDesc = []byte{
0x0a, 0x13, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x0d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c,
- 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x49,
- 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c,
- 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70,
- 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70,
- 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e,
+ 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65,
+ 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12,
+ 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c,
+ 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61,
+ 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayInfoListNotify.pb.go b/gover/gen/ScenePlayInfoListNotify.pb.go
index 1ad53123..8751aa3e 100644
--- a/gover/gen/ScenePlayInfoListNotify.pb.go
+++ b/gover/gen/ScenePlayInfoListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayInfoListNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4381
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayInfoListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayInfoList []*ScenePlayInfo `protobuf:"bytes,6,rep,name=play_info_list,json=playInfoList,proto3" json:"play_info_list,omitempty"`
+ PlayInfoList []*ScenePlayInfo `protobuf:"bytes,15,rep,name=play_info_list,json=playInfoList,proto3" json:"play_info_list,omitempty"`
}
func (x *ScenePlayInfoListNotify) Reset() {
@@ -95,7 +92,7 @@ var file_ScenePlayInfoListNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x17, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
0x34, 0x0a, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50,
+ 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50,
0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66,
0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ScenePlayInviteResultNotify.pb.go b/gover/gen/ScenePlayInviteResultNotify.pb.go
index f64dd8ad..125cacfa 100644
--- a/gover/gen/ScenePlayInviteResultNotify.pb.go
+++ b/gover/gen/ScenePlayInviteResultNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayInviteResultNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4449
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayInviteResultNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAllArgee bool `protobuf:"varint,11,opt,name=is_all_argee,json=isAllArgee,proto3" json:"is_all_argee,omitempty"`
- PlayId uint32 `protobuf:"varint,15,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ PlayId uint32 `protobuf:"varint,14,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ IsAllAgree bool `protobuf:"varint,11,opt,name=is_all_agree,json=isAllAgree,proto3" json:"is_all_agree,omitempty"`
}
func (x *ScenePlayInviteResultNotify) Reset() {
@@ -80,18 +77,18 @@ func (*ScenePlayInviteResultNotify) Descriptor() ([]byte, []int) {
return file_ScenePlayInviteResultNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayInviteResultNotify) GetIsAllArgee() bool {
+func (x *ScenePlayInviteResultNotify) GetPlayId() uint32 {
if x != nil {
- return x.IsAllArgee
+ return x.PlayId
}
- return false
+ return 0
}
-func (x *ScenePlayInviteResultNotify) GetPlayId() uint32 {
+func (x *ScenePlayInviteResultNotify) GetIsAllAgree() bool {
if x != nil {
- return x.PlayId
+ return x.IsAllAgree
}
- return 0
+ return false
}
var File_ScenePlayInviteResultNotify_proto protoreflect.FileDescriptor
@@ -101,10 +98,10 @@ var file_ScenePlayInviteResultNotify_proto_rawDesc = []byte{
0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1b, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79,
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x72, 0x67,
- 0x65, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x41,
- 0x72, 0x67, 0x65, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x69,
+ 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x67, 0x72, 0x65, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0a, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x41, 0x67, 0x72, 0x65, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayOutofRegionNotify.pb.go b/gover/gen/ScenePlayOutofRegionNotify.pb.go
index 270d0c41..5d616183 100644
--- a/gover/gen/ScenePlayOutofRegionNotify.pb.go
+++ b/gover/gen/ScenePlayOutofRegionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayOutofRegionNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4355
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ScenePlayOutofRegionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayId uint32 `protobuf:"varint,13,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ PlayId uint32 `protobuf:"varint,6,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
}
func (x *ScenePlayOutofRegionNotify) Reset() {
@@ -94,7 +90,7 @@ var file_ScenePlayOutofRegionNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x35, 0x0a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x4f,
0x75, 0x74, 0x6f, 0x66, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayOwnerCheckReq.pb.go b/gover/gen/ScenePlayOwnerCheckReq.pb.go
index 78711e49..ce576954 100644
--- a/gover/gen/ScenePlayOwnerCheckReq.pb.go
+++ b/gover/gen/ScenePlayOwnerCheckReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayOwnerCheckReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4448
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ScenePlayOwnerCheckReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayId uint32 `protobuf:"varint,9,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
- IsSkipMatch bool `protobuf:"varint,6,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ PlayId uint32 `protobuf:"varint,10,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ IsSkipMatch bool `protobuf:"varint,8,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
}
func (x *ScenePlayOwnerCheckReq) Reset() {
@@ -102,9 +98,9 @@ var file_ScenePlayOwnerCheckReq_proto_rawDesc = []byte{
0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55,
0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72,
0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49,
0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74,
- 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70,
+ 0x63, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70,
0x4d, 0x61, 0x74, 0x63, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayOwnerCheckRsp.pb.go b/gover/gen/ScenePlayOwnerCheckRsp.pb.go
index d0f25b4c..8eee945f 100644
--- a/gover/gen/ScenePlayOwnerCheckRsp.pb.go
+++ b/gover/gen/ScenePlayOwnerCheckRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayOwnerCheckRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4362
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayOwnerCheckRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParamList []uint32 `protobuf:"varint,8,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- IsSkipMatch bool `protobuf:"varint,1,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
- PlayId uint32 `protobuf:"varint,9,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
- WrongUid uint32 `protobuf:"varint,5,opt,name=wrong_uid,json=wrongUid,proto3" json:"wrong_uid,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ WrongUid uint32 `protobuf:"varint,1,opt,name=wrong_uid,json=wrongUid,proto3" json:"wrong_uid,omitempty"`
+ ParamList []uint32 `protobuf:"varint,6,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsSkipMatch bool `protobuf:"varint,14,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ PlayId uint32 `protobuf:"varint,4,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
}
func (x *ScenePlayOwnerCheckRsp) Reset() {
@@ -83,37 +80,37 @@ func (*ScenePlayOwnerCheckRsp) Descriptor() ([]byte, []int) {
return file_ScenePlayOwnerCheckRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayOwnerCheckRsp) GetParamList() []uint32 {
+func (x *ScenePlayOwnerCheckRsp) GetWrongUid() uint32 {
if x != nil {
- return x.ParamList
+ return x.WrongUid
}
- return nil
+ return 0
}
-func (x *ScenePlayOwnerCheckRsp) GetIsSkipMatch() bool {
+func (x *ScenePlayOwnerCheckRsp) GetParamList() []uint32 {
if x != nil {
- return x.IsSkipMatch
+ return x.ParamList
}
- return false
+ return nil
}
-func (x *ScenePlayOwnerCheckRsp) GetPlayId() uint32 {
+func (x *ScenePlayOwnerCheckRsp) GetRetcode() int32 {
if x != nil {
- return x.PlayId
+ return x.Retcode
}
return 0
}
-func (x *ScenePlayOwnerCheckRsp) GetWrongUid() uint32 {
+func (x *ScenePlayOwnerCheckRsp) GetIsSkipMatch() bool {
if x != nil {
- return x.WrongUid
+ return x.IsSkipMatch
}
- return 0
+ return false
}
-func (x *ScenePlayOwnerCheckRsp) GetRetcode() int32 {
+func (x *ScenePlayOwnerCheckRsp) GetPlayId() uint32 {
if x != nil {
- return x.Retcode
+ return x.PlayId
}
return 0
}
@@ -124,16 +121,16 @@ var file_ScenePlayOwnerCheckRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72,
0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab,
0x01, 0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x77, 0x6e, 0x65,
- 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70,
- 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73,
- 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x17, 0x0a, 0x07,
- 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70,
- 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x5f, 0x75,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x55,
- 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x72, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x77, 0x72, 0x6f,
+ 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x77, 0x72,
+ 0x6f, 0x6e, 0x67, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61,
+ 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61,
+ 0x74, 0x63, 0x68, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayOwnerInviteNotify.pb.go b/gover/gen/ScenePlayOwnerInviteNotify.pb.go
index cb125755..009a526a 100644
--- a/gover/gen/ScenePlayOwnerInviteNotify.pb.go
+++ b/gover/gen/ScenePlayOwnerInviteNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayOwnerInviteNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4371
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayOwnerInviteNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InviteCd uint32 `protobuf:"varint,14,opt,name=invite_cd,json=inviteCd,proto3" json:"invite_cd,omitempty"`
- PlayId uint32 `protobuf:"varint,5,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
- IsRemainReward bool `protobuf:"varint,15,opt,name=is_remain_reward,json=isRemainReward,proto3" json:"is_remain_reward,omitempty"`
+ InviteCd uint32 `protobuf:"varint,12,opt,name=invite_cd,json=inviteCd,proto3" json:"invite_cd,omitempty"`
+ PlayId uint32 `protobuf:"varint,6,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ IsRemainReward bool `protobuf:"varint,14,opt,name=is_remain_reward,json=isRemainReward,proto3" json:"is_remain_reward,omitempty"`
}
func (x *ScenePlayOwnerInviteNotify) Reset() {
@@ -109,11 +106,11 @@ var file_ScenePlayOwnerInviteNotify_proto_rawDesc = []byte{
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x4f,
0x77, 0x6e, 0x65, 0x72, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x5f, 0x63, 0x64, 0x18, 0x0e, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x5f, 0x63, 0x64, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x43, 0x64, 0x12, 0x17, 0x0a,
- 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x6d,
- 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08,
+ 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08,
0x52, 0x0e, 0x69, 0x73, 0x52, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayOwnerStartInviteReq.pb.go b/gover/gen/ScenePlayOwnerStartInviteReq.pb.go
index 68379fec..f91fe4d2 100644
--- a/gover/gen/ScenePlayOwnerStartInviteReq.pb.go
+++ b/gover/gen/ScenePlayOwnerStartInviteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayOwnerStartInviteReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4385
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ScenePlayOwnerStartInviteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSkipMatch bool `protobuf:"varint,8,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
- PlayId uint32 `protobuf:"varint,13,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ IsSkipMatch bool `protobuf:"varint,4,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
+ PlayId uint32 `protobuf:"varint,7,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
}
func (x *ScenePlayOwnerStartInviteReq) Reset() {
@@ -103,9 +99,9 @@ var file_ScenePlayOwnerStartInviteReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74,
0x65, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f,
- 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53,
0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ScenePlayOwnerStartInviteRsp.pb.go b/gover/gen/ScenePlayOwnerStartInviteRsp.pb.go
index 6348e6da..7f746938 100644
--- a/gover/gen/ScenePlayOwnerStartInviteRsp.pb.go
+++ b/gover/gen/ScenePlayOwnerStartInviteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayOwnerStartInviteRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4357
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayOwnerStartInviteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSkipMatch bool `protobuf:"varint,7,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PlayId uint32 `protobuf:"varint,11,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ PlayId uint32 `protobuf:"varint,7,opt,name=play_id,json=playId,proto3" json:"play_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsSkipMatch bool `protobuf:"varint,15,opt,name=is_skip_match,json=isSkipMatch,proto3" json:"is_skip_match,omitempty"`
}
func (x *ScenePlayOwnerStartInviteRsp) Reset() {
@@ -81,11 +78,11 @@ func (*ScenePlayOwnerStartInviteRsp) Descriptor() ([]byte, []int) {
return file_ScenePlayOwnerStartInviteRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayOwnerStartInviteRsp) GetIsSkipMatch() bool {
+func (x *ScenePlayOwnerStartInviteRsp) GetPlayId() uint32 {
if x != nil {
- return x.IsSkipMatch
+ return x.PlayId
}
- return false
+ return 0
}
func (x *ScenePlayOwnerStartInviteRsp) GetRetcode() int32 {
@@ -95,11 +92,11 @@ func (x *ScenePlayOwnerStartInviteRsp) GetRetcode() int32 {
return 0
}
-func (x *ScenePlayOwnerStartInviteRsp) GetPlayId() uint32 {
+func (x *ScenePlayOwnerStartInviteRsp) GetIsSkipMatch() bool {
if x != nil {
- return x.PlayId
+ return x.IsSkipMatch
}
- return 0
+ return false
}
var File_ScenePlayOwnerStartInviteRsp_proto protoreflect.FileDescriptor
@@ -109,12 +106,12 @@ var file_ScenePlayOwnerStartInviteRsp_proto_rawDesc = []byte{
0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x76, 0x69, 0x74,
- 0x65, 0x52, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b, 0x69, 0x70, 0x5f,
- 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53,
- 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x65, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6b,
+ 0x69, 0x70, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
+ 0x69, 0x73, 0x53, 0x6b, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ScenePlayerBackgroundAvatarRefreshNotify.pb.go b/gover/gen/ScenePlayerBackgroundAvatarRefreshNotify.pb.go
new file mode 100644
index 00000000..dca77b34
--- /dev/null
+++ b/gover/gen/ScenePlayerBackgroundAvatarRefreshNotify.pb.go
@@ -0,0 +1,191 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ScenePlayerBackgroundAvatarRefreshNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ScenePlayerBackgroundAvatarRefreshNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Param uint32 `protobuf:"varint,7,opt,name=param,proto3" json:"param,omitempty"`
+ AppearType VisionType `protobuf:"varint,14,opt,name=appear_type,json=appearType,proto3,enum=VisionType" json:"appear_type,omitempty"`
+ EntityList []*SceneEntityInfo `protobuf:"bytes,12,rep,name=entity_list,json=entityList,proto3" json:"entity_list,omitempty"`
+}
+
+func (x *ScenePlayerBackgroundAvatarRefreshNotify) Reset() {
+ *x = ScenePlayerBackgroundAvatarRefreshNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ScenePlayerBackgroundAvatarRefreshNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ScenePlayerBackgroundAvatarRefreshNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ScenePlayerBackgroundAvatarRefreshNotify) ProtoMessage() {}
+
+func (x *ScenePlayerBackgroundAvatarRefreshNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ScenePlayerBackgroundAvatarRefreshNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ScenePlayerBackgroundAvatarRefreshNotify.ProtoReflect.Descriptor instead.
+func (*ScenePlayerBackgroundAvatarRefreshNotify) Descriptor() ([]byte, []int) {
+ return file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ScenePlayerBackgroundAvatarRefreshNotify) GetParam() uint32 {
+ if x != nil {
+ return x.Param
+ }
+ return 0
+}
+
+func (x *ScenePlayerBackgroundAvatarRefreshNotify) GetAppearType() VisionType {
+ if x != nil {
+ return x.AppearType
+ }
+ return VisionType_VISION_TYPE_NONE
+}
+
+func (x *ScenePlayerBackgroundAvatarRefreshNotify) GetEntityList() []*SceneEntityInfo {
+ if x != nil {
+ return x.EntityList
+ }
+ return nil
+}
+
+var File_ScenePlayerBackgroundAvatarRefreshNotify_proto protoreflect.FileDescriptor
+
+var file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x63,
+ 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x66,
+ 0x72, 0x65, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a, 0x28, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f,
+ 0x75, 0x6e, 0x64, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x2c, 0x0a, 0x0b,
+ 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x0b, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a,
+ 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescOnce sync.Once
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescData = file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDesc
+)
+
+func file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescGZIP() []byte {
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescOnce.Do(func() {
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescData)
+ })
+ return file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDescData
+}
+
+var file_ScenePlayerBackgroundAvatarRefreshNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ScenePlayerBackgroundAvatarRefreshNotify_proto_goTypes = []interface{}{
+ (*ScenePlayerBackgroundAvatarRefreshNotify)(nil), // 0: ScenePlayerBackgroundAvatarRefreshNotify
+ (VisionType)(0), // 1: VisionType
+ (*SceneEntityInfo)(nil), // 2: SceneEntityInfo
+}
+var file_ScenePlayerBackgroundAvatarRefreshNotify_proto_depIdxs = []int32{
+ 1, // 0: ScenePlayerBackgroundAvatarRefreshNotify.appear_type:type_name -> VisionType
+ 2, // 1: ScenePlayerBackgroundAvatarRefreshNotify.entity_list:type_name -> SceneEntityInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_ScenePlayerBackgroundAvatarRefreshNotify_proto_init() }
+func file_ScenePlayerBackgroundAvatarRefreshNotify_proto_init() {
+ if File_ScenePlayerBackgroundAvatarRefreshNotify_proto != nil {
+ return
+ }
+ file_SceneEntityInfo_proto_init()
+ file_VisionType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ScenePlayerBackgroundAvatarRefreshNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ScenePlayerBackgroundAvatarRefreshNotify_proto_goTypes,
+ DependencyIndexes: file_ScenePlayerBackgroundAvatarRefreshNotify_proto_depIdxs,
+ MessageInfos: file_ScenePlayerBackgroundAvatarRefreshNotify_proto_msgTypes,
+ }.Build()
+ File_ScenePlayerBackgroundAvatarRefreshNotify_proto = out.File
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_rawDesc = nil
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_goTypes = nil
+ file_ScenePlayerBackgroundAvatarRefreshNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ScenePlayerInfo.pb.go b/gover/gen/ScenePlayerInfo.pb.go
index 85343f44..becc2ccd 100644
--- a/gover/gen/ScenePlayerInfo.pb.go
+++ b/gover/gen/ScenePlayerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayerInfo.proto
package gen
@@ -41,12 +41,12 @@ type ScenePlayerInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- PeerId uint32 `protobuf:"varint,6,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
- OnlinePlayerInfo *OnlinePlayerInfo `protobuf:"bytes,13,opt,name=online_player_info,json=onlinePlayerInfo,proto3" json:"online_player_info,omitempty"`
- IsConnected bool `protobuf:"varint,2,opt,name=is_connected,json=isConnected,proto3" json:"is_connected,omitempty"`
- Name string `protobuf:"bytes,15,opt,name=name,proto3" json:"name,omitempty"`
- Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
+ Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ PeerId uint32 `protobuf:"varint,15,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
+ OnlinePlayerInfo *OnlinePlayerInfo `protobuf:"bytes,9,opt,name=online_player_info,json=onlinePlayerInfo,proto3" json:"online_player_info,omitempty"`
+ IsConnected bool `protobuf:"varint,3,opt,name=is_connected,json=isConnected,proto3" json:"is_connected,omitempty"`
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
}
func (x *ScenePlayerInfo) Reset() {
@@ -81,6 +81,13 @@ func (*ScenePlayerInfo) Descriptor() ([]byte, []int) {
return file_ScenePlayerInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *ScenePlayerInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
func (x *ScenePlayerInfo) GetSceneId() uint32 {
if x != nil {
return x.SceneId
@@ -116,13 +123,6 @@ func (x *ScenePlayerInfo) GetName() string {
return ""
}
-func (x *ScenePlayerInfo) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
var File_ScenePlayerInfo_proto protoreflect.FileDescriptor
var file_ScenePlayerInfo_proto_rawDesc = []byte{
@@ -130,19 +130,19 @@ var file_ScenePlayerInfo_proto_rawDesc = []byte{
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xcf, 0x01, 0x0a, 0x0f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x17,
- 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x12, 0x6f, 0x6e, 0x6c, 0x69, 0x6e,
- 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79,
- 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63,
- 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
- 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
- 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64,
+ 0x12, 0x17, 0x0a, 0x07, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x12, 0x6f, 0x6e, 0x6c,
+ 0x69, 0x6e, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c,
+ 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
+ 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0b, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/ScenePlayerInfoNotify.pb.go b/gover/gen/ScenePlayerInfoNotify.pb.go
index d78100ea..82c15776 100644
--- a/gover/gen/ScenePlayerInfoNotify.pb.go
+++ b/gover/gen/ScenePlayerInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayerInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 267
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayerInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerInfoList []*ScenePlayerInfo `protobuf:"bytes,5,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
+ PlayerInfoList []*ScenePlayerInfo `protobuf:"bytes,11,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
}
func (x *ScenePlayerInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_ScenePlayerInfoNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61,
0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3a, 0x0a,
0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50,
+ 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ScenePlayerLocationNotify.pb.go b/gover/gen/ScenePlayerLocationNotify.pb.go
index 92023dfa..15fe0296 100644
--- a/gover/gen/ScenePlayerLocationNotify.pb.go
+++ b/gover/gen/ScenePlayerLocationNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayerLocationNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 248
-// EnetChannelId: 1
-// EnetIsReliable: true
type ScenePlayerLocationNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- VehicleLocList []*VehicleLocationInfo `protobuf:"bytes,3,rep,name=vehicle_loc_list,json=vehicleLocList,proto3" json:"vehicle_loc_list,omitempty"`
- SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- PlayerLocList []*PlayerLocationInfo `protobuf:"bytes,14,rep,name=player_loc_list,json=playerLocList,proto3" json:"player_loc_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ VehicleLocList []*VehicleLocationInfo `protobuf:"bytes,6,rep,name=vehicle_loc_list,json=vehicleLocList,proto3" json:"vehicle_loc_list,omitempty"`
+ PlayerLocList []*PlayerLocationInfo `protobuf:"bytes,4,rep,name=player_loc_list,json=playerLocList,proto3" json:"player_loc_list,omitempty"`
}
func (x *ScenePlayerLocationNotify) Reset() {
@@ -81,18 +78,18 @@ func (*ScenePlayerLocationNotify) Descriptor() ([]byte, []int) {
return file_ScenePlayerLocationNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayerLocationNotify) GetVehicleLocList() []*VehicleLocationInfo {
+func (x *ScenePlayerLocationNotify) GetSceneId() uint32 {
if x != nil {
- return x.VehicleLocList
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *ScenePlayerLocationNotify) GetSceneId() uint32 {
+func (x *ScenePlayerLocationNotify) GetVehicleLocList() []*VehicleLocationInfo {
if x != nil {
- return x.SceneId
+ return x.VehicleLocList
}
- return 0
+ return nil
}
func (x *ScenePlayerLocationNotify) GetPlayerLocList() []*PlayerLocationInfo {
@@ -112,14 +109,14 @@ var file_ScenePlayerLocationNotify_proto_rawDesc = []byte{
0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x19, 0x53, 0x63, 0x65, 0x6e, 0x65,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x3e, 0x0a, 0x10, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x5f,
- 0x6c, 0x6f, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
+ 0x3e, 0x0a, 0x10, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x56, 0x65, 0x68, 0x69,
+ 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x0e, 0x76, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x12,
0x3b, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x63, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x70,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ScenePlayerSoundNotify.pb.go b/gover/gen/ScenePlayerSoundNotify.pb.go
index 39abe129..3fd57a58 100644
--- a/gover/gen/ScenePlayerSoundNotify.pb.go
+++ b/gover/gen/ScenePlayerSoundNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePlayerSoundNotify.proto
package gen
@@ -85,17 +85,14 @@ func (ScenePlayerSoundNotify_PlaySoundType) EnumDescriptor() ([]byte, []int) {
return file_ScenePlayerSoundNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 233
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePlayerSoundNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SoundName string `protobuf:"bytes,4,opt,name=sound_name,json=soundName,proto3" json:"sound_name,omitempty"`
- PlayType ScenePlayerSoundNotify_PlaySoundType `protobuf:"varint,8,opt,name=play_type,json=playType,proto3,enum=ScenePlayerSoundNotify_PlaySoundType" json:"play_type,omitempty"`
- PlayPos *Vector `protobuf:"bytes,3,opt,name=play_pos,json=playPos,proto3" json:"play_pos,omitempty"`
+ PlayPos *Vector `protobuf:"bytes,6,opt,name=play_pos,json=playPos,proto3" json:"play_pos,omitempty"`
+ PlayType ScenePlayerSoundNotify_PlaySoundType `protobuf:"varint,15,opt,name=play_type,json=playType,proto3,enum=ScenePlayerSoundNotify_PlaySoundType" json:"play_type,omitempty"`
+ SoundName string `protobuf:"bytes,14,opt,name=sound_name,json=soundName,proto3" json:"sound_name,omitempty"`
}
func (x *ScenePlayerSoundNotify) Reset() {
@@ -130,11 +127,11 @@ func (*ScenePlayerSoundNotify) Descriptor() ([]byte, []int) {
return file_ScenePlayerSoundNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePlayerSoundNotify) GetSoundName() string {
+func (x *ScenePlayerSoundNotify) GetPlayPos() *Vector {
if x != nil {
- return x.SoundName
+ return x.PlayPos
}
- return ""
+ return nil
}
func (x *ScenePlayerSoundNotify) GetPlayType() ScenePlayerSoundNotify_PlaySoundType {
@@ -144,11 +141,11 @@ func (x *ScenePlayerSoundNotify) GetPlayType() ScenePlayerSoundNotify_PlaySoundT
return ScenePlayerSoundNotify_PLAY_SOUND_TYPE_NONE
}
-func (x *ScenePlayerSoundNotify) GetPlayPos() *Vector {
+func (x *ScenePlayerSoundNotify) GetSoundName() string {
if x != nil {
- return x.PlayPos
+ return x.SoundName
}
- return nil
+ return ""
}
var File_ScenePlayerSoundNotify_proto protoreflect.FileDescriptor
@@ -158,15 +155,15 @@ var file_ScenePlayerSoundNotify_proto_rawDesc = []byte{
0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x01, 0x0a,
0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x6f, 0x75, 0x6e,
- 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x6e, 0x64,
- 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x75,
- 0x6e, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x53, 0x63, 0x65, 0x6e,
- 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65,
- 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x08, 0x70, 0x6c,
- 0x61, 0x79, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x50, 0x6f, 0x73, 0x22, 0x5e,
+ 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x5f,
+ 0x70, 0x6f, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x07, 0x70, 0x6c, 0x61, 0x79, 0x50, 0x6f, 0x73, 0x12, 0x42, 0x0a, 0x09, 0x70,
+ 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25,
+ 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x6f, 0x75, 0x6e,
+ 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x6f, 0x75, 0x6e,
+ 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x5e,
0x0a, 0x0d, 0x50, 0x6c, 0x61, 0x79, 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12,
0x18, 0x0a, 0x14, 0x50, 0x4c, 0x41, 0x59, 0x5f, 0x53, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x54, 0x59,
0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x4c, 0x41,
@@ -196,8 +193,8 @@ var file_ScenePlayerSoundNotify_proto_goTypes = []interface{}{
(*Vector)(nil), // 2: Vector
}
var file_ScenePlayerSoundNotify_proto_depIdxs = []int32{
- 0, // 0: ScenePlayerSoundNotify.play_type:type_name -> ScenePlayerSoundNotify.PlaySoundType
- 2, // 1: ScenePlayerSoundNotify.play_pos:type_name -> Vector
+ 2, // 0: ScenePlayerSoundNotify.play_pos:type_name -> Vector
+ 0, // 1: ScenePlayerSoundNotify.play_type:type_name -> ScenePlayerSoundNotify.PlaySoundType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/ScenePointUnlockNotify.pb.go b/gover/gen/ScenePointUnlockNotify.pb.go
index 496c5dcd..b80fbb4a 100644
--- a/gover/gen/ScenePointUnlockNotify.pb.go
+++ b/gover/gen/ScenePointUnlockNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScenePointUnlockNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 247
-// EnetChannelId: 0
-// EnetIsReliable: true
type ScenePointUnlockNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointList []uint32 `protobuf:"varint,13,rep,packed,name=point_list,json=pointList,proto3" json:"point_list,omitempty"`
- SceneId uint32 `protobuf:"varint,6,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- UnhidePointList []uint32 `protobuf:"varint,12,rep,packed,name=unhide_point_list,json=unhidePointList,proto3" json:"unhide_point_list,omitempty"`
- HidePointList []uint32 `protobuf:"varint,1,rep,packed,name=hide_point_list,json=hidePointList,proto3" json:"hide_point_list,omitempty"`
- LockedPointList []uint32 `protobuf:"varint,8,rep,packed,name=locked_point_list,json=lockedPointList,proto3" json:"locked_point_list,omitempty"`
+ HidePointList []uint32 `protobuf:"varint,10,rep,packed,name=hide_point_list,json=hidePointList,proto3" json:"hide_point_list,omitempty"`
+ LockedPointList []uint32 `protobuf:"varint,5,rep,packed,name=locked_point_list,json=lockedPointList,proto3" json:"locked_point_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ PointList []uint32 `protobuf:"varint,6,rep,packed,name=point_list,json=pointList,proto3" json:"point_list,omitempty"`
+ UnhidePointList []uint32 `protobuf:"varint,1,rep,packed,name=unhide_point_list,json=unhidePointList,proto3" json:"unhide_point_list,omitempty"`
}
func (x *ScenePointUnlockNotify) Reset() {
@@ -83,37 +80,37 @@ func (*ScenePointUnlockNotify) Descriptor() ([]byte, []int) {
return file_ScenePointUnlockNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ScenePointUnlockNotify) GetPointList() []uint32 {
+func (x *ScenePointUnlockNotify) GetHidePointList() []uint32 {
if x != nil {
- return x.PointList
+ return x.HidePointList
}
return nil
}
-func (x *ScenePointUnlockNotify) GetSceneId() uint32 {
+func (x *ScenePointUnlockNotify) GetLockedPointList() []uint32 {
if x != nil {
- return x.SceneId
+ return x.LockedPointList
}
- return 0
+ return nil
}
-func (x *ScenePointUnlockNotify) GetUnhidePointList() []uint32 {
+func (x *ScenePointUnlockNotify) GetSceneId() uint32 {
if x != nil {
- return x.UnhidePointList
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *ScenePointUnlockNotify) GetHidePointList() []uint32 {
+func (x *ScenePointUnlockNotify) GetPointList() []uint32 {
if x != nil {
- return x.HidePointList
+ return x.PointList
}
return nil
}
-func (x *ScenePointUnlockNotify) GetLockedPointList() []uint32 {
+func (x *ScenePointUnlockNotify) GetUnhidePointList() []uint32 {
if x != nil {
- return x.LockedPointList
+ return x.UnhidePointList
}
return nil
}
@@ -124,18 +121,18 @@ var file_ScenePointUnlockNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x55, 0x6e, 0x6c, 0x6f,
0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2,
0x01, 0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x55, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x75, 0x6e, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x70, 0x6f,
- 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f,
- 0x75, 0x6e, 0x68, 0x69, 0x64, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x26, 0x0a, 0x0f, 0x68, 0x69, 0x64, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x68, 0x69, 0x64, 0x65, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
- 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c,
+ 0x6f, 0x63, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x68, 0x69, 0x64,
+ 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0d, 0x68, 0x69, 0x64, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x69, 0x6e,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x6c, 0x6f,
+ 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a,
+ 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6f, 0x69, 0x6e,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6f,
+ 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x75, 0x6e, 0x68, 0x69, 0x64,
+ 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0f, 0x75, 0x6e, 0x68, 0x69, 0x64, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneReliquaryInfo.pb.go b/gover/gen/SceneReliquaryInfo.pb.go
index ecfd6919..d509eeb3 100644
--- a/gover/gen/SceneReliquaryInfo.pb.go
+++ b/gover/gen/SceneReliquaryInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneReliquaryInfo.proto
package gen
diff --git a/gover/gen/SceneRouteChangeInfo.pb.go b/gover/gen/SceneRouteChangeInfo.pb.go
index 61d45229..b72c483e 100644
--- a/gover/gen/SceneRouteChangeInfo.pb.go
+++ b/gover/gen/SceneRouteChangeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneRouteChangeInfo.proto
package gen
@@ -41,10 +41,10 @@ type SceneRouteChangeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsForward bool `protobuf:"varint,12,opt,name=is_forward,json=isForward,proto3" json:"is_forward,omitempty"`
- RouteId uint32 `protobuf:"varint,15,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
- Type uint32 `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`
- PointList []*RoutePointChangeInfo `protobuf:"bytes,1,rep,name=point_list,json=pointList,proto3" json:"point_list,omitempty"`
+ IsForward bool `protobuf:"varint,15,opt,name=is_forward,json=isForward,proto3" json:"is_forward,omitempty"`
+ Type uint32 `protobuf:"varint,11,opt,name=type,proto3" json:"type,omitempty"`
+ PointList []*RoutePointChangeInfo `protobuf:"bytes,10,rep,name=point_list,json=pointList,proto3" json:"point_list,omitempty"`
+ RouteId uint32 `protobuf:"varint,12,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
}
func (x *SceneRouteChangeInfo) Reset() {
@@ -86,13 +86,6 @@ func (x *SceneRouteChangeInfo) GetIsForward() bool {
return false
}
-func (x *SceneRouteChangeInfo) GetRouteId() uint32 {
- if x != nil {
- return x.RouteId
- }
- return 0
-}
-
func (x *SceneRouteChangeInfo) GetType() uint32 {
if x != nil {
return x.Type
@@ -107,6 +100,13 @@ func (x *SceneRouteChangeInfo) GetPointList() []*RoutePointChangeInfo {
return nil
}
+func (x *SceneRouteChangeInfo) GetRouteId() uint32 {
+ if x != nil {
+ return x.RouteId
+ }
+ return 0
+}
+
var File_SceneRouteChangeInfo_proto protoreflect.FileDescriptor
var file_SceneRouteChangeInfo_proto_rawDesc = []byte{
@@ -116,14 +116,14 @@ var file_SceneRouteChangeInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x01, 0x0a, 0x14, 0x53, 0x63, 0x65,
0x6e, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12,
- 0x34, 0x0a, 0x0a, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x70, 0x6f, 0x69, 0x6e,
- 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
+ 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
+ 0x74, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x0a, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x09, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x6f,
+ 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x72, 0x6f,
+ 0x75, 0x74, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneRouteChangeNotify.pb.go b/gover/gen/SceneRouteChangeNotify.pb.go
index b1ea435c..9fa5e086 100644
--- a/gover/gen/SceneRouteChangeNotify.pb.go
+++ b/gover/gen/SceneRouteChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneRouteChangeNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 240
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneRouteChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,12,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- SceneTime uint32 `protobuf:"varint,11,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- RouteList []*SceneRouteChangeInfo `protobuf:"bytes,2,rep,name=route_list,json=routeList,proto3" json:"route_list,omitempty"`
+ SceneTime uint32 `protobuf:"varint,3,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ RouteList []*SceneRouteChangeInfo `protobuf:"bytes,4,rep,name=route_list,json=routeList,proto3" json:"route_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *SceneRouteChangeNotify) Reset() {
@@ -81,13 +78,6 @@ func (*SceneRouteChangeNotify) Descriptor() ([]byte, []int) {
return file_SceneRouteChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneRouteChangeNotify) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
func (x *SceneRouteChangeNotify) GetSceneTime() uint32 {
if x != nil {
return x.SceneTime
@@ -102,6 +92,13 @@ func (x *SceneRouteChangeNotify) GetRouteList() []*SceneRouteChangeInfo {
return nil
}
+func (x *SceneRouteChangeNotify) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
var File_SceneRouteChangeNotify_proto protoreflect.FileDescriptor
var file_SceneRouteChangeNotify_proto_rawDesc = []byte{
@@ -110,14 +107,14 @@ var file_SceneRouteChangeNotify_proto_rawDesc = []byte{
0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x16, 0x53,
0x63, 0x65, 0x6e, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64,
- 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x34, 0x0a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65,
- 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x72, 0x6f, 0x75, 0x74,
- 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x54, 0x69, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x09, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneSurfaceMaterial.pb.go b/gover/gen/SceneSurfaceMaterial.pb.go
index ab9c1909..e2c064a4 100644
--- a/gover/gen/SceneSurfaceMaterial.pb.go
+++ b/gover/gen/SceneSurfaceMaterial.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneSurfaceMaterial.proto
package gen
diff --git a/gover/gen/SceneTeamAvatar.pb.go b/gover/gen/SceneTeamAvatar.pb.go
index 3495e605..d66ada8a 100644
--- a/gover/gen/SceneTeamAvatar.pb.go
+++ b/gover/gen/SceneTeamAvatar.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneTeamAvatar.proto
package gen
@@ -41,22 +41,22 @@ type SceneTeamAvatar struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,5,opt,name=avatar_ability_info,json=avatarAbilityInfo,proto3" json:"avatar_ability_info,omitempty"`
- AvatarInfo *AvatarInfo `protobuf:"bytes,8,opt,name=avatar_info,json=avatarInfo,proto3" json:"avatar_info,omitempty"`
- IsOnScene bool `protobuf:"varint,152,opt,name=is_on_scene,json=isOnScene,proto3" json:"is_on_scene,omitempty"`
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,15,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- WeaponEntityId uint32 `protobuf:"varint,7,opt,name=weapon_entity_id,json=weaponEntityId,proto3" json:"weapon_entity_id,omitempty"`
- SceneAvatarInfo *SceneAvatarInfo `protobuf:"bytes,3,opt,name=scene_avatar_info,json=sceneAvatarInfo,proto3" json:"scene_avatar_info,omitempty"`
- WeaponGuid uint64 `protobuf:"varint,4,opt,name=weapon_guid,json=weaponGuid,proto3" json:"weapon_guid,omitempty"`
- WeaponAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,11,opt,name=weapon_ability_info,json=weaponAbilityInfo,proto3" json:"weapon_ability_info,omitempty"`
- SceneEntityInfo *SceneEntityInfo `protobuf:"bytes,12,opt,name=scene_entity_info,json=sceneEntityInfo,proto3" json:"scene_entity_info,omitempty"`
- PlayerUid uint32 `protobuf:"varint,14,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
- IsReconnect bool `protobuf:"varint,6,opt,name=is_reconnect,json=isReconnect,proto3" json:"is_reconnect,omitempty"`
+ SceneAvatarInfo *SceneAvatarInfo `protobuf:"bytes,14,opt,name=scene_avatar_info,json=sceneAvatarInfo,proto3" json:"scene_avatar_info,omitempty"`
+ AvatarInfo *AvatarInfo `protobuf:"bytes,15,opt,name=avatar_info,json=avatarInfo,proto3" json:"avatar_info,omitempty"`
+ EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ WeaponAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,6,opt,name=weapon_ability_info,json=weaponAbilityInfo,proto3" json:"weapon_ability_info,omitempty"`
AbilityControlBlock *AbilityControlBlock `protobuf:"bytes,2,opt,name=ability_control_block,json=abilityControlBlock,proto3" json:"ability_control_block,omitempty"`
+ IsReconnect bool `protobuf:"varint,8,opt,name=is_reconnect,json=isReconnect,proto3" json:"is_reconnect,omitempty"`
+ AvatarAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,4,opt,name=avatar_ability_info,json=avatarAbilityInfo,proto3" json:"avatar_ability_info,omitempty"`
+ WeaponGuid uint64 `protobuf:"varint,12,opt,name=weapon_guid,json=weaponGuid,proto3" json:"weapon_guid,omitempty"`
+ PlayerUid uint32 `protobuf:"varint,1,opt,name=player_uid,json=playerUid,proto3" json:"player_uid,omitempty"`
+ SceneEntityInfo *SceneEntityInfo `protobuf:"bytes,11,opt,name=scene_entity_info,json=sceneEntityInfo,proto3" json:"scene_entity_info,omitempty"`
+ WeaponEntityId uint32 `protobuf:"varint,5,opt,name=weapon_entity_id,json=weaponEntityId,proto3" json:"weapon_entity_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ IsOnScene bool `protobuf:"varint,625,opt,name=is_on_scene,json=isOnScene,proto3" json:"is_on_scene,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
IsPlayerCurAvatar bool `protobuf:"varint,13,opt,name=is_player_cur_avatar,json=isPlayerCurAvatar,proto3" json:"is_player_cur_avatar,omitempty"`
- ServerBuffList []*ServerBuff `protobuf:"bytes,10,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
+ ServerBuffList []*ServerBuff `protobuf:"bytes,7,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
}
func (x *SceneTeamAvatar) Reset() {
@@ -91,9 +91,9 @@ func (*SceneTeamAvatar) Descriptor() ([]byte, []int) {
return file_SceneTeamAvatar_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneTeamAvatar) GetAvatarAbilityInfo() *AbilitySyncStateInfo {
+func (x *SceneTeamAvatar) GetSceneAvatarInfo() *SceneAvatarInfo {
if x != nil {
- return x.AvatarAbilityInfo
+ return x.SceneAvatarInfo
}
return nil
}
@@ -105,13 +105,6 @@ func (x *SceneTeamAvatar) GetAvatarInfo() *AvatarInfo {
return nil
}
-func (x *SceneTeamAvatar) GetIsOnScene() bool {
- if x != nil {
- return x.IsOnScene
- }
- return false
-}
-
func (x *SceneTeamAvatar) GetEntityId() uint32 {
if x != nil {
return x.EntityId
@@ -119,30 +112,30 @@ func (x *SceneTeamAvatar) GetEntityId() uint32 {
return 0
}
-func (x *SceneTeamAvatar) GetAvatarGuid() uint64 {
+func (x *SceneTeamAvatar) GetWeaponAbilityInfo() *AbilitySyncStateInfo {
if x != nil {
- return x.AvatarGuid
+ return x.WeaponAbilityInfo
}
- return 0
+ return nil
}
-func (x *SceneTeamAvatar) GetSceneId() uint32 {
+func (x *SceneTeamAvatar) GetAbilityControlBlock() *AbilityControlBlock {
if x != nil {
- return x.SceneId
+ return x.AbilityControlBlock
}
- return 0
+ return nil
}
-func (x *SceneTeamAvatar) GetWeaponEntityId() uint32 {
+func (x *SceneTeamAvatar) GetIsReconnect() bool {
if x != nil {
- return x.WeaponEntityId
+ return x.IsReconnect
}
- return 0
+ return false
}
-func (x *SceneTeamAvatar) GetSceneAvatarInfo() *SceneAvatarInfo {
+func (x *SceneTeamAvatar) GetAvatarAbilityInfo() *AbilitySyncStateInfo {
if x != nil {
- return x.SceneAvatarInfo
+ return x.AvatarAbilityInfo
}
return nil
}
@@ -154,11 +147,11 @@ func (x *SceneTeamAvatar) GetWeaponGuid() uint64 {
return 0
}
-func (x *SceneTeamAvatar) GetWeaponAbilityInfo() *AbilitySyncStateInfo {
+func (x *SceneTeamAvatar) GetPlayerUid() uint32 {
if x != nil {
- return x.WeaponAbilityInfo
+ return x.PlayerUid
}
- return nil
+ return 0
}
func (x *SceneTeamAvatar) GetSceneEntityInfo() *SceneEntityInfo {
@@ -168,25 +161,32 @@ func (x *SceneTeamAvatar) GetSceneEntityInfo() *SceneEntityInfo {
return nil
}
-func (x *SceneTeamAvatar) GetPlayerUid() uint32 {
+func (x *SceneTeamAvatar) GetWeaponEntityId() uint32 {
if x != nil {
- return x.PlayerUid
+ return x.WeaponEntityId
}
return 0
}
-func (x *SceneTeamAvatar) GetIsReconnect() bool {
+func (x *SceneTeamAvatar) GetSceneId() uint32 {
if x != nil {
- return x.IsReconnect
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *SceneTeamAvatar) GetIsOnScene() bool {
+ if x != nil {
+ return x.IsOnScene
}
return false
}
-func (x *SceneTeamAvatar) GetAbilityControlBlock() *AbilityControlBlock {
+func (x *SceneTeamAvatar) GetAvatarGuid() uint64 {
if x != nil {
- return x.AbilityControlBlock
+ return x.AvatarGuid
}
- return nil
+ return 0
}
func (x *SceneTeamAvatar) GetIsPlayerCurAvatar() bool {
@@ -217,52 +217,52 @@ var file_SceneTeamAvatar_proto_rawDesc = []byte{
0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10,
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x82, 0x06, 0x0a, 0x0f, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x12, 0x45, 0x0a, 0x13, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x61,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53,
- 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x0b, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f,
- 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x98, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x09, 0x69, 0x73, 0x4f, 0x6e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x77,
- 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x3c, 0x0a,
- 0x11, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x73, 0x63, 0x65, 0x6e,
- 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x77,
- 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x0a, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x45, 0x0a, 0x13,
- 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x11, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x3c, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10,
- 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x0f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64,
- 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e,
- 0x65, 0x63, 0x74, 0x12, 0x48, 0x0a, 0x15, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x63,
- 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74,
- 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x2f, 0x0a,
+ 0x61, 0x74, 0x61, 0x72, 0x12, 0x3c, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x45, 0x0a,
+ 0x13, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x11, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x48, 0x0a, 0x15, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e,
+ 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x21,
+ 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
+ 0x74, 0x12, 0x45, 0x0a, 0x13, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x61, 0x62, 0x69, 0x6c,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
+ 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x65, 0x61, 0x70,
+ 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x77,
+ 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x3c, 0x0a, 0x11, 0x73, 0x63, 0x65, 0x6e,
+ 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e,
+ 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0e, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69,
+ 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0xf1, 0x04, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x09, 0x69, 0x73, 0x4f, 0x6e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a,
0x14, 0x69, 0x73, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x5f, 0x61,
0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x73, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x35,
0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65,
+ 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65,
0x72, 0x42, 0x75, 0x66, 0x66, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66,
0x66, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
@@ -283,20 +283,20 @@ func file_SceneTeamAvatar_proto_rawDescGZIP() []byte {
var file_SceneTeamAvatar_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SceneTeamAvatar_proto_goTypes = []interface{}{
(*SceneTeamAvatar)(nil), // 0: SceneTeamAvatar
- (*AbilitySyncStateInfo)(nil), // 1: AbilitySyncStateInfo
+ (*SceneAvatarInfo)(nil), // 1: SceneAvatarInfo
(*AvatarInfo)(nil), // 2: AvatarInfo
- (*SceneAvatarInfo)(nil), // 3: SceneAvatarInfo
- (*SceneEntityInfo)(nil), // 4: SceneEntityInfo
- (*AbilityControlBlock)(nil), // 5: AbilityControlBlock
+ (*AbilitySyncStateInfo)(nil), // 3: AbilitySyncStateInfo
+ (*AbilityControlBlock)(nil), // 4: AbilityControlBlock
+ (*SceneEntityInfo)(nil), // 5: SceneEntityInfo
(*ServerBuff)(nil), // 6: ServerBuff
}
var file_SceneTeamAvatar_proto_depIdxs = []int32{
- 1, // 0: SceneTeamAvatar.avatar_ability_info:type_name -> AbilitySyncStateInfo
+ 1, // 0: SceneTeamAvatar.scene_avatar_info:type_name -> SceneAvatarInfo
2, // 1: SceneTeamAvatar.avatar_info:type_name -> AvatarInfo
- 3, // 2: SceneTeamAvatar.scene_avatar_info:type_name -> SceneAvatarInfo
- 1, // 3: SceneTeamAvatar.weapon_ability_info:type_name -> AbilitySyncStateInfo
- 4, // 4: SceneTeamAvatar.scene_entity_info:type_name -> SceneEntityInfo
- 5, // 5: SceneTeamAvatar.ability_control_block:type_name -> AbilityControlBlock
+ 3, // 2: SceneTeamAvatar.weapon_ability_info:type_name -> AbilitySyncStateInfo
+ 4, // 3: SceneTeamAvatar.ability_control_block:type_name -> AbilityControlBlock
+ 3, // 4: SceneTeamAvatar.avatar_ability_info:type_name -> AbilitySyncStateInfo
+ 5, // 5: SceneTeamAvatar.scene_entity_info:type_name -> SceneEntityInfo
6, // 6: SceneTeamAvatar.server_buff_list:type_name -> ServerBuff
7, // [7:7] is the sub-list for method output_type
7, // [7:7] is the sub-list for method input_type
diff --git a/gover/gen/SceneTeamUpdateNotify.pb.go b/gover/gen/SceneTeamUpdateNotify.pb.go
index 6159be5a..33184880 100644
--- a/gover/gen/SceneTeamUpdateNotify.pb.go
+++ b/gover/gen/SceneTeamUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneTeamUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1775
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneTeamUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SceneTeamAvatarList []*SceneTeamAvatar `protobuf:"bytes,11,rep,name=scene_team_avatar_list,json=sceneTeamAvatarList,proto3" json:"scene_team_avatar_list,omitempty"`
- IsInMp bool `protobuf:"varint,15,opt,name=is_in_mp,json=isInMp,proto3" json:"is_in_mp,omitempty"`
+ IsInMp bool `protobuf:"varint,7,opt,name=is_in_mp,json=isInMp,proto3" json:"is_in_mp,omitempty"`
}
func (x *SceneTeamUpdateNotify) Reset() {
@@ -107,7 +104,7 @@ var file_SceneTeamUpdateNotify_proto_rawDesc = []byte{
0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52,
0x13, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x6d, 0x70,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x49, 0x6e, 0x4d, 0x70, 0x42, 0x06,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x49, 0x6e, 0x4d, 0x70, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneTimeNotify.pb.go b/gover/gen/SceneTimeNotify.pb.go
index bbfe91d2..69fcc095 100644
--- a/gover/gen/SceneTimeNotify.pb.go
+++ b/gover/gen/SceneTimeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneTimeNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 245
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneTimeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneTime uint64 `protobuf:"varint,14,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
- IsPaused bool `protobuf:"varint,1,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
- SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneTime uint64 `protobuf:"varint,10,opt,name=scene_time,json=sceneTime,proto3" json:"scene_time,omitempty"`
+ SceneId uint32 `protobuf:"varint,14,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ IsPaused bool `protobuf:"varint,5,opt,name=is_paused,json=isPaused,proto3" json:"is_paused,omitempty"`
}
func (x *SceneTimeNotify) Reset() {
@@ -88,18 +85,18 @@ func (x *SceneTimeNotify) GetSceneTime() uint64 {
return 0
}
-func (x *SceneTimeNotify) GetIsPaused() bool {
+func (x *SceneTimeNotify) GetSceneId() uint32 {
if x != nil {
- return x.IsPaused
+ return x.SceneId
}
- return false
+ return 0
}
-func (x *SceneTimeNotify) GetSceneId() uint32 {
+func (x *SceneTimeNotify) GetIsPaused() bool {
if x != nil {
- return x.SceneId
+ return x.IsPaused
}
- return 0
+ return false
}
var File_SceneTimeNotify_proto protoreflect.FileDescriptor
@@ -108,11 +105,11 @@ var file_SceneTimeNotify_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x0f, 0x53, 0x63, 0x65, 0x6e, 0x65,
0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f,
- 0x70, 0x61, 0x75, 0x73, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73,
- 0x50, 0x61, 0x75, 0x73, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49,
+ 0x65, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09,
+ 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x75, 0x73, 0x65,
+ 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x61, 0x75, 0x73, 0x65,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/SceneTransToPointReq.pb.go b/gover/gen/SceneTransToPointReq.pb.go
index 71c069b6..0b24259f 100644
--- a/gover/gen/SceneTransToPointReq.pb.go
+++ b/gover/gen/SceneTransToPointReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneTransToPointReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 239
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SceneTransToPointReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,13,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ PointId uint32 `protobuf:"varint,9,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *SceneTransToPointReq) Reset() {
@@ -81,16 +77,16 @@ func (*SceneTransToPointReq) Descriptor() ([]byte, []int) {
return file_SceneTransToPointReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneTransToPointReq) GetSceneId() uint32 {
+func (x *SceneTransToPointReq) GetPointId() uint32 {
if x != nil {
- return x.SceneId
+ return x.PointId
}
return 0
}
-func (x *SceneTransToPointReq) GetPointId() uint32 {
+func (x *SceneTransToPointReq) GetSceneId() uint32 {
if x != nil {
- return x.PointId
+ return x.SceneId
}
return 0
}
@@ -101,10 +97,10 @@ var file_SceneTransToPointReq_proto_rawDesc = []byte{
0x0a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x54, 0x6f, 0x50, 0x6f,
0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x14,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x54, 0x6f, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneTransToPointRsp.pb.go b/gover/gen/SceneTransToPointRsp.pb.go
index 4feb236a..9d006596 100644
--- a/gover/gen/SceneTransToPointRsp.pb.go
+++ b/gover/gen/SceneTransToPointRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneTransToPointRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 253
-// EnetChannelId: 0
-// EnetIsReliable: true
type SceneTransToPointRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,14,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- SceneId uint32 `protobuf:"varint,3,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PointId uint32 `protobuf:"varint,4,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *SceneTransToPointRsp) Reset() {
@@ -81,23 +78,23 @@ func (*SceneTransToPointRsp) Descriptor() ([]byte, []int) {
return file_SceneTransToPointRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SceneTransToPointRsp) GetPointId() uint32 {
+func (x *SceneTransToPointRsp) GetRetcode() int32 {
if x != nil {
- return x.PointId
+ return x.Retcode
}
return 0
}
-func (x *SceneTransToPointRsp) GetSceneId() uint32 {
+func (x *SceneTransToPointRsp) GetPointId() uint32 {
if x != nil {
- return x.SceneId
+ return x.PointId
}
return 0
}
-func (x *SceneTransToPointRsp) GetRetcode() int32 {
+func (x *SceneTransToPointRsp) GetSceneId() uint32 {
if x != nil {
- return x.Retcode
+ return x.SceneId
}
return 0
}
@@ -108,12 +105,12 @@ var file_SceneTransToPointRsp_proto_rawDesc = []byte{
0x0a, 0x1a, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x54, 0x6f, 0x50, 0x6f,
0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x14,
0x53, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x54, 0x6f, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19,
+ 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SceneUnlockInfo.pb.go b/gover/gen/SceneUnlockInfo.pb.go
deleted file mode 100644
index 2dcd29c7..00000000
--- a/gover/gen/SceneUnlockInfo.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SceneUnlockInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SceneUnlockInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SceneId uint32 `protobuf:"varint,1,opt,name=sceneId,proto3" json:"sceneId,omitempty"`
- IsLocked bool `protobuf:"varint,2,opt,name=isLocked,proto3" json:"isLocked,omitempty"`
- SceneTagIdList []uint32 `protobuf:"varint,3,rep,packed,name=sceneTagIdList,proto3" json:"sceneTagIdList,omitempty"`
-}
-
-func (x *SceneUnlockInfo) Reset() {
- *x = SceneUnlockInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SceneUnlockInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SceneUnlockInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SceneUnlockInfo) ProtoMessage() {}
-
-func (x *SceneUnlockInfo) ProtoReflect() protoreflect.Message {
- mi := &file_SceneUnlockInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SceneUnlockInfo.ProtoReflect.Descriptor instead.
-func (*SceneUnlockInfo) Descriptor() ([]byte, []int) {
- return file_SceneUnlockInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SceneUnlockInfo) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-func (x *SceneUnlockInfo) GetIsLocked() bool {
- if x != nil {
- return x.IsLocked
- }
- return false
-}
-
-func (x *SceneUnlockInfo) GetSceneTagIdList() []uint32 {
- if x != nil {
- return x.SceneTagIdList
- }
- return nil
-}
-
-var File_SceneUnlockInfo_proto protoreflect.FileDescriptor
-
-var file_SceneUnlockInfo_proto_rawDesc = []byte{
- 0x0a, 0x15, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x0f, 0x53, 0x63, 0x65, 0x6e, 0x65,
- 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
- 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64,
- 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x54,
- 0x61, 0x67, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SceneUnlockInfo_proto_rawDescOnce sync.Once
- file_SceneUnlockInfo_proto_rawDescData = file_SceneUnlockInfo_proto_rawDesc
-)
-
-func file_SceneUnlockInfo_proto_rawDescGZIP() []byte {
- file_SceneUnlockInfo_proto_rawDescOnce.Do(func() {
- file_SceneUnlockInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneUnlockInfo_proto_rawDescData)
- })
- return file_SceneUnlockInfo_proto_rawDescData
-}
-
-var file_SceneUnlockInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SceneUnlockInfo_proto_goTypes = []interface{}{
- (*SceneUnlockInfo)(nil), // 0: SceneUnlockInfo
-}
-var file_SceneUnlockInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SceneUnlockInfo_proto_init() }
-func file_SceneUnlockInfo_proto_init() {
- if File_SceneUnlockInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SceneUnlockInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SceneUnlockInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SceneUnlockInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SceneUnlockInfo_proto_goTypes,
- DependencyIndexes: file_SceneUnlockInfo_proto_depIdxs,
- MessageInfos: file_SceneUnlockInfo_proto_msgTypes,
- }.Build()
- File_SceneUnlockInfo_proto = out.File
- file_SceneUnlockInfo_proto_rawDesc = nil
- file_SceneUnlockInfo_proto_goTypes = nil
- file_SceneUnlockInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/SceneWeaponInfo.pb.go b/gover/gen/SceneWeaponInfo.pb.go
index c26c2e42..b3cff714 100644
--- a/gover/gen/SceneWeaponInfo.pb.go
+++ b/gover/gen/SceneWeaponInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SceneWeaponInfo.proto
package gen
diff --git a/gover/gen/SceneWeatherForcastReq.pb.go b/gover/gen/SceneWeatherForcastReq.pb.go
deleted file mode 100644
index 483b311c..00000000
--- a/gover/gen/SceneWeatherForcastReq.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SceneWeatherForcastReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3110
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type SceneWeatherForcastReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- WeatherAreaId uint32 `protobuf:"varint,15,opt,name=weather_area_id,json=weatherAreaId,proto3" json:"weather_area_id,omitempty"`
-}
-
-func (x *SceneWeatherForcastReq) Reset() {
- *x = SceneWeatherForcastReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SceneWeatherForcastReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SceneWeatherForcastReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SceneWeatherForcastReq) ProtoMessage() {}
-
-func (x *SceneWeatherForcastReq) ProtoReflect() protoreflect.Message {
- mi := &file_SceneWeatherForcastReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SceneWeatherForcastReq.ProtoReflect.Descriptor instead.
-func (*SceneWeatherForcastReq) Descriptor() ([]byte, []int) {
- return file_SceneWeatherForcastReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SceneWeatherForcastReq) GetWeatherAreaId() uint32 {
- if x != nil {
- return x.WeatherAreaId
- }
- return 0
-}
-
-var File_SceneWeatherForcastReq_proto protoreflect.FileDescriptor
-
-var file_SceneWeatherForcastReq_proto_rawDesc = []byte{
- 0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46, 0x6f,
- 0x72, 0x63, 0x61, 0x73, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40,
- 0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46, 0x6f,
- 0x72, 0x63, 0x61, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x65, 0x61, 0x74,
- 0x68, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0d, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SceneWeatherForcastReq_proto_rawDescOnce sync.Once
- file_SceneWeatherForcastReq_proto_rawDescData = file_SceneWeatherForcastReq_proto_rawDesc
-)
-
-func file_SceneWeatherForcastReq_proto_rawDescGZIP() []byte {
- file_SceneWeatherForcastReq_proto_rawDescOnce.Do(func() {
- file_SceneWeatherForcastReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneWeatherForcastReq_proto_rawDescData)
- })
- return file_SceneWeatherForcastReq_proto_rawDescData
-}
-
-var file_SceneWeatherForcastReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SceneWeatherForcastReq_proto_goTypes = []interface{}{
- (*SceneWeatherForcastReq)(nil), // 0: SceneWeatherForcastReq
-}
-var file_SceneWeatherForcastReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SceneWeatherForcastReq_proto_init() }
-func file_SceneWeatherForcastReq_proto_init() {
- if File_SceneWeatherForcastReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SceneWeatherForcastReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SceneWeatherForcastReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SceneWeatherForcastReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SceneWeatherForcastReq_proto_goTypes,
- DependencyIndexes: file_SceneWeatherForcastReq_proto_depIdxs,
- MessageInfos: file_SceneWeatherForcastReq_proto_msgTypes,
- }.Build()
- File_SceneWeatherForcastReq_proto = out.File
- file_SceneWeatherForcastReq_proto_rawDesc = nil
- file_SceneWeatherForcastReq_proto_goTypes = nil
- file_SceneWeatherForcastReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/SceneWeatherForcastRsp.pb.go b/gover/gen/SceneWeatherForcastRsp.pb.go
deleted file mode 100644
index 568e7267..00000000
--- a/gover/gen/SceneWeatherForcastRsp.pb.go
+++ /dev/null
@@ -1,184 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SceneWeatherForcastRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3012
-// EnetChannelId: 0
-// EnetIsReliable: true
-type SceneWeatherForcastRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- NextClimateTime uint64 `protobuf:"varint,14,opt,name=next_climate_time,json=nextClimateTime,proto3" json:"next_climate_time,omitempty"`
- ForcastClimateList []uint32 `protobuf:"varint,2,rep,packed,name=forcast_climate_list,json=forcastClimateList,proto3" json:"forcast_climate_list,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *SceneWeatherForcastRsp) Reset() {
- *x = SceneWeatherForcastRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SceneWeatherForcastRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SceneWeatherForcastRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SceneWeatherForcastRsp) ProtoMessage() {}
-
-func (x *SceneWeatherForcastRsp) ProtoReflect() protoreflect.Message {
- mi := &file_SceneWeatherForcastRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SceneWeatherForcastRsp.ProtoReflect.Descriptor instead.
-func (*SceneWeatherForcastRsp) Descriptor() ([]byte, []int) {
- return file_SceneWeatherForcastRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SceneWeatherForcastRsp) GetNextClimateTime() uint64 {
- if x != nil {
- return x.NextClimateTime
- }
- return 0
-}
-
-func (x *SceneWeatherForcastRsp) GetForcastClimateList() []uint32 {
- if x != nil {
- return x.ForcastClimateList
- }
- return nil
-}
-
-func (x *SceneWeatherForcastRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_SceneWeatherForcastRsp_proto protoreflect.FileDescriptor
-
-var file_SceneWeatherForcastRsp_proto_rawDesc = []byte{
- 0x0a, 0x1c, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46, 0x6f,
- 0x72, 0x63, 0x61, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90,
- 0x01, 0x0a, 0x16, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46,
- 0x6f, 0x72, 0x63, 0x61, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78,
- 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x43, 0x6c, 0x69, 0x6d, 0x61, 0x74,
- 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x6f, 0x72, 0x63, 0x61, 0x73, 0x74,
- 0x5f, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x66, 0x6f, 0x72, 0x63, 0x61, 0x73, 0x74, 0x43, 0x6c, 0x69, 0x6d,
- 0x61, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_SceneWeatherForcastRsp_proto_rawDescOnce sync.Once
- file_SceneWeatherForcastRsp_proto_rawDescData = file_SceneWeatherForcastRsp_proto_rawDesc
-)
-
-func file_SceneWeatherForcastRsp_proto_rawDescGZIP() []byte {
- file_SceneWeatherForcastRsp_proto_rawDescOnce.Do(func() {
- file_SceneWeatherForcastRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneWeatherForcastRsp_proto_rawDescData)
- })
- return file_SceneWeatherForcastRsp_proto_rawDescData
-}
-
-var file_SceneWeatherForcastRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SceneWeatherForcastRsp_proto_goTypes = []interface{}{
- (*SceneWeatherForcastRsp)(nil), // 0: SceneWeatherForcastRsp
-}
-var file_SceneWeatherForcastRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SceneWeatherForcastRsp_proto_init() }
-func file_SceneWeatherForcastRsp_proto_init() {
- if File_SceneWeatherForcastRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SceneWeatherForcastRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SceneWeatherForcastRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SceneWeatherForcastRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SceneWeatherForcastRsp_proto_goTypes,
- DependencyIndexes: file_SceneWeatherForcastRsp_proto_depIdxs,
- MessageInfos: file_SceneWeatherForcastRsp_proto_msgTypes,
- }.Build()
- File_SceneWeatherForcastRsp_proto = out.File
- file_SceneWeatherForcastRsp_proto_rawDesc = nil
- file_SceneWeatherForcastRsp_proto_goTypes = nil
- file_SceneWeatherForcastRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/SceneWeatherForecastReq.pb.go b/gover/gen/SceneWeatherForecastReq.pb.go
new file mode 100644
index 00000000..dfa70aa1
--- /dev/null
+++ b/gover/gen/SceneWeatherForecastReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneWeatherForecastReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneWeatherForecastReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WeatherAreaId uint32 `protobuf:"varint,9,opt,name=weather_area_id,json=weatherAreaId,proto3" json:"weather_area_id,omitempty"`
+}
+
+func (x *SceneWeatherForecastReq) Reset() {
+ *x = SceneWeatherForecastReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneWeatherForecastReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneWeatherForecastReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneWeatherForecastReq) ProtoMessage() {}
+
+func (x *SceneWeatherForecastReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneWeatherForecastReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneWeatherForecastReq.ProtoReflect.Descriptor instead.
+func (*SceneWeatherForecastReq) Descriptor() ([]byte, []int) {
+ return file_SceneWeatherForecastReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneWeatherForecastReq) GetWeatherAreaId() uint32 {
+ if x != nil {
+ return x.WeatherAreaId
+ }
+ return 0
+}
+
+var File_SceneWeatherForecastReq_proto protoreflect.FileDescriptor
+
+var file_SceneWeatherForecastReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46, 0x6f,
+ 0x72, 0x65, 0x63, 0x61, 0x73, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x41, 0x0a, 0x17, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46,
+ 0x6f, 0x72, 0x65, 0x63, 0x61, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x77, 0x65,
+ 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x41, 0x72, 0x65, 0x61,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_SceneWeatherForecastReq_proto_rawDescOnce sync.Once
+ file_SceneWeatherForecastReq_proto_rawDescData = file_SceneWeatherForecastReq_proto_rawDesc
+)
+
+func file_SceneWeatherForecastReq_proto_rawDescGZIP() []byte {
+ file_SceneWeatherForecastReq_proto_rawDescOnce.Do(func() {
+ file_SceneWeatherForecastReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneWeatherForecastReq_proto_rawDescData)
+ })
+ return file_SceneWeatherForecastReq_proto_rawDescData
+}
+
+var file_SceneWeatherForecastReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneWeatherForecastReq_proto_goTypes = []interface{}{
+ (*SceneWeatherForecastReq)(nil), // 0: SceneWeatherForecastReq
+}
+var file_SceneWeatherForecastReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneWeatherForecastReq_proto_init() }
+func file_SceneWeatherForecastReq_proto_init() {
+ if File_SceneWeatherForecastReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneWeatherForecastReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneWeatherForecastReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneWeatherForecastReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneWeatherForecastReq_proto_goTypes,
+ DependencyIndexes: file_SceneWeatherForecastReq_proto_depIdxs,
+ MessageInfos: file_SceneWeatherForecastReq_proto_msgTypes,
+ }.Build()
+ File_SceneWeatherForecastReq_proto = out.File
+ file_SceneWeatherForecastReq_proto_rawDesc = nil
+ file_SceneWeatherForecastReq_proto_goTypes = nil
+ file_SceneWeatherForecastReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneWeatherForecastRsp.pb.go b/gover/gen/SceneWeatherForecastRsp.pb.go
new file mode 100644
index 00000000..cbc00eaa
--- /dev/null
+++ b/gover/gen/SceneWeatherForecastRsp.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneWeatherForecastRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneWeatherForecastRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ForecastClimateList []uint32 `protobuf:"varint,15,rep,packed,name=forecast_climate_list,json=forecastClimateList,proto3" json:"forecast_climate_list,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NextClimateTime uint64 `protobuf:"varint,4,opt,name=next_climate_time,json=nextClimateTime,proto3" json:"next_climate_time,omitempty"`
+}
+
+func (x *SceneWeatherForecastRsp) Reset() {
+ *x = SceneWeatherForecastRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SceneWeatherForecastRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SceneWeatherForecastRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SceneWeatherForecastRsp) ProtoMessage() {}
+
+func (x *SceneWeatherForecastRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SceneWeatherForecastRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SceneWeatherForecastRsp.ProtoReflect.Descriptor instead.
+func (*SceneWeatherForecastRsp) Descriptor() ([]byte, []int) {
+ return file_SceneWeatherForecastRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SceneWeatherForecastRsp) GetForecastClimateList() []uint32 {
+ if x != nil {
+ return x.ForecastClimateList
+ }
+ return nil
+}
+
+func (x *SceneWeatherForecastRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SceneWeatherForecastRsp) GetNextClimateTime() uint64 {
+ if x != nil {
+ return x.NextClimateTime
+ }
+ return 0
+}
+
+var File_SceneWeatherForecastRsp_proto protoreflect.FileDescriptor
+
+var file_SceneWeatherForecastRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x46, 0x6f,
+ 0x72, 0x65, 0x63, 0x61, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x93, 0x01, 0x0a, 0x17, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72,
+ 0x46, 0x6f, 0x72, 0x65, 0x63, 0x61, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x15, 0x66,
+ 0x6f, 0x72, 0x65, 0x63, 0x61, 0x73, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x13, 0x66, 0x6f, 0x72, 0x65,
+ 0x63, 0x61, 0x73, 0x74, 0x43, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78,
+ 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x43, 0x6c, 0x69, 0x6d, 0x61, 0x74,
+ 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneWeatherForecastRsp_proto_rawDescOnce sync.Once
+ file_SceneWeatherForecastRsp_proto_rawDescData = file_SceneWeatherForecastRsp_proto_rawDesc
+)
+
+func file_SceneWeatherForecastRsp_proto_rawDescGZIP() []byte {
+ file_SceneWeatherForecastRsp_proto_rawDescOnce.Do(func() {
+ file_SceneWeatherForecastRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneWeatherForecastRsp_proto_rawDescData)
+ })
+ return file_SceneWeatherForecastRsp_proto_rawDescData
+}
+
+var file_SceneWeatherForecastRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SceneWeatherForecastRsp_proto_goTypes = []interface{}{
+ (*SceneWeatherForecastRsp)(nil), // 0: SceneWeatherForecastRsp
+}
+var file_SceneWeatherForecastRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneWeatherForecastRsp_proto_init() }
+func file_SceneWeatherForecastRsp_proto_init() {
+ if File_SceneWeatherForecastRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SceneWeatherForecastRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SceneWeatherForecastRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneWeatherForecastRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneWeatherForecastRsp_proto_goTypes,
+ DependencyIndexes: file_SceneWeatherForecastRsp_proto_depIdxs,
+ MessageInfos: file_SceneWeatherForecastRsp_proto_msgTypes,
+ }.Build()
+ File_SceneWeatherForecastRsp_proto = out.File
+ file_SceneWeatherForecastRsp_proto_rawDesc = nil
+ file_SceneWeatherForecastRsp_proto_goTypes = nil
+ file_SceneWeatherForecastRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SceneidConstValue.pb.go b/gover/gen/SceneidConstValue.pb.go
new file mode 100644
index 00000000..aae5afc4
--- /dev/null
+++ b/gover/gen/SceneidConstValue.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SceneidConstValue.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SceneidConstValue int32
+
+const (
+ SceneidConstValue_SCENEID_CONST_VALUE_NONE SceneidConstValue = 0
+ SceneidConstValue_SCENEID_CONST_VALUE_MAIN SceneidConstValue = 3
+ SceneidConstValue_SCENEID_CONST_VALUE_ISLAND SceneidConstValue = 4
+ SceneidConstValue_SCENEID_CONST_VALUE_ENKANOMIYA SceneidConstValue = 5
+ SceneidConstValue_SCENEID_CONST_VALUE_MICHIAE_MATSURI SceneidConstValue = 7
+ SceneidConstValue_SCENEID_CONST_VALUE_28_ISLAND SceneidConstValue = 9
+)
+
+// Enum value maps for SceneidConstValue.
+var (
+ SceneidConstValue_name = map[int32]string{
+ 0: "SCENEID_CONST_VALUE_NONE",
+ 3: "SCENEID_CONST_VALUE_MAIN",
+ 4: "SCENEID_CONST_VALUE_ISLAND",
+ 5: "SCENEID_CONST_VALUE_ENKANOMIYA",
+ 7: "SCENEID_CONST_VALUE_MICHIAE_MATSURI",
+ 9: "SCENEID_CONST_VALUE_28_ISLAND",
+ }
+ SceneidConstValue_value = map[string]int32{
+ "SCENEID_CONST_VALUE_NONE": 0,
+ "SCENEID_CONST_VALUE_MAIN": 3,
+ "SCENEID_CONST_VALUE_ISLAND": 4,
+ "SCENEID_CONST_VALUE_ENKANOMIYA": 5,
+ "SCENEID_CONST_VALUE_MICHIAE_MATSURI": 7,
+ "SCENEID_CONST_VALUE_28_ISLAND": 9,
+ }
+)
+
+func (x SceneidConstValue) Enum() *SceneidConstValue {
+ p := new(SceneidConstValue)
+ *p = x
+ return p
+}
+
+func (x SceneidConstValue) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (SceneidConstValue) Descriptor() protoreflect.EnumDescriptor {
+ return file_SceneidConstValue_proto_enumTypes[0].Descriptor()
+}
+
+func (SceneidConstValue) Type() protoreflect.EnumType {
+ return &file_SceneidConstValue_proto_enumTypes[0]
+}
+
+func (x SceneidConstValue) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use SceneidConstValue.Descriptor instead.
+func (SceneidConstValue) EnumDescriptor() ([]byte, []int) {
+ return file_SceneidConstValue_proto_rawDescGZIP(), []int{0}
+}
+
+var File_SceneidConstValue_proto protoreflect.FileDescriptor
+
+var file_SceneidConstValue_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x69, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x56, 0x61,
+ 0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xdf, 0x01, 0x0a, 0x11, 0x53, 0x63,
+ 0x65, 0x6e, 0x65, 0x69, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
+ 0x1c, 0x0a, 0x18, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54,
+ 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1c, 0x0a,
+ 0x18, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56,
+ 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x10, 0x03, 0x12, 0x1e, 0x0a, 0x1a, 0x53,
+ 0x43, 0x45, 0x4e, 0x45, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41, 0x4c,
+ 0x55, 0x45, 0x5f, 0x49, 0x53, 0x4c, 0x41, 0x4e, 0x44, 0x10, 0x04, 0x12, 0x22, 0x0a, 0x1e, 0x53,
+ 0x43, 0x45, 0x4e, 0x45, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41, 0x4c,
+ 0x55, 0x45, 0x5f, 0x45, 0x4e, 0x4b, 0x41, 0x4e, 0x4f, 0x4d, 0x49, 0x59, 0x41, 0x10, 0x05, 0x12,
+ 0x27, 0x0a, 0x23, 0x53, 0x43, 0x45, 0x4e, 0x45, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54,
+ 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x4d, 0x49, 0x43, 0x48, 0x49, 0x41, 0x45, 0x5f, 0x4d,
+ 0x41, 0x54, 0x53, 0x55, 0x52, 0x49, 0x10, 0x07, 0x12, 0x21, 0x0a, 0x1d, 0x53, 0x43, 0x45, 0x4e,
+ 0x45, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f,
+ 0x32, 0x38, 0x5f, 0x49, 0x53, 0x4c, 0x41, 0x4e, 0x44, 0x10, 0x09, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SceneidConstValue_proto_rawDescOnce sync.Once
+ file_SceneidConstValue_proto_rawDescData = file_SceneidConstValue_proto_rawDesc
+)
+
+func file_SceneidConstValue_proto_rawDescGZIP() []byte {
+ file_SceneidConstValue_proto_rawDescOnce.Do(func() {
+ file_SceneidConstValue_proto_rawDescData = protoimpl.X.CompressGZIP(file_SceneidConstValue_proto_rawDescData)
+ })
+ return file_SceneidConstValue_proto_rawDescData
+}
+
+var file_SceneidConstValue_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_SceneidConstValue_proto_goTypes = []interface{}{
+ (SceneidConstValue)(0), // 0: SceneidConstValue
+}
+var file_SceneidConstValue_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SceneidConstValue_proto_init() }
+func file_SceneidConstValue_proto_init() {
+ if File_SceneidConstValue_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SceneidConstValue_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SceneidConstValue_proto_goTypes,
+ DependencyIndexes: file_SceneidConstValue_proto_depIdxs,
+ EnumInfos: file_SceneidConstValue_proto_enumTypes,
+ }.Build()
+ File_SceneidConstValue_proto = out.File
+ file_SceneidConstValue_proto_rawDesc = nil
+ file_SceneidConstValue_proto_goTypes = nil
+ file_SceneidConstValue_proto_depIdxs = nil
+}
diff --git a/gover/gen/ScoreChallengeInfo.pb.go b/gover/gen/ScoreChallengeInfo.pb.go
deleted file mode 100644
index b5bba281..00000000
--- a/gover/gen/ScoreChallengeInfo.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ScoreChallengeInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ScoreChallengeInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_LJCOLDIKHNE uint32 `protobuf:"varint,13,opt,name=Unk2700_LJCOLDIKHNE,json=Unk2700LJCOLDIKHNE,proto3" json:"Unk2700_LJCOLDIKHNE,omitempty"`
- MaxScore uint32 `protobuf:"varint,7,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
-}
-
-func (x *ScoreChallengeInfo) Reset() {
- *x = ScoreChallengeInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_ScoreChallengeInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *ScoreChallengeInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*ScoreChallengeInfo) ProtoMessage() {}
-
-func (x *ScoreChallengeInfo) ProtoReflect() protoreflect.Message {
- mi := &file_ScoreChallengeInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use ScoreChallengeInfo.ProtoReflect.Descriptor instead.
-func (*ScoreChallengeInfo) Descriptor() ([]byte, []int) {
- return file_ScoreChallengeInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *ScoreChallengeInfo) GetUnk2700_LJCOLDIKHNE() uint32 {
- if x != nil {
- return x.Unk2700_LJCOLDIKHNE
- }
- return 0
-}
-
-func (x *ScoreChallengeInfo) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-var File_ScoreChallengeInfo_proto protoreflect.FileDescriptor
-
-var file_ScoreChallengeInfo_proto_rawDesc = []byte{
- 0x0a, 0x18, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x12, 0x53, 0x63,
- 0x6f, 0x72, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4a, 0x43, 0x4f,
- 0x4c, 0x44, 0x49, 0x4b, 0x48, 0x4e, 0x45, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x4a, 0x43, 0x4f, 0x4c, 0x44, 0x49, 0x4b, 0x48, 0x4e,
- 0x45, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_ScoreChallengeInfo_proto_rawDescOnce sync.Once
- file_ScoreChallengeInfo_proto_rawDescData = file_ScoreChallengeInfo_proto_rawDesc
-)
-
-func file_ScoreChallengeInfo_proto_rawDescGZIP() []byte {
- file_ScoreChallengeInfo_proto_rawDescOnce.Do(func() {
- file_ScoreChallengeInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ScoreChallengeInfo_proto_rawDescData)
- })
- return file_ScoreChallengeInfo_proto_rawDescData
-}
-
-var file_ScoreChallengeInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_ScoreChallengeInfo_proto_goTypes = []interface{}{
- (*ScoreChallengeInfo)(nil), // 0: ScoreChallengeInfo
-}
-var file_ScoreChallengeInfo_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ScoreChallengeInfo_proto_init() }
-func file_ScoreChallengeInfo_proto_init() {
- if File_ScoreChallengeInfo_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_ScoreChallengeInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ScoreChallengeInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ScoreChallengeInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ScoreChallengeInfo_proto_goTypes,
- DependencyIndexes: file_ScoreChallengeInfo_proto_depIdxs,
- MessageInfos: file_ScoreChallengeInfo_proto_msgTypes,
- }.Build()
- File_ScoreChallengeInfo_proto = out.File
- file_ScoreChallengeInfo_proto_rawDesc = nil
- file_ScoreChallengeInfo_proto_goTypes = nil
- file_ScoreChallengeInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/ScreenInfo.pb.go b/gover/gen/ScreenInfo.pb.go
index 9a661bca..e15211f1 100644
--- a/gover/gen/ScreenInfo.pb.go
+++ b/gover/gen/ScreenInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ScreenInfo.proto
package gen
diff --git a/gover/gen/SeaLampActivityDetailInfo.pb.go b/gover/gen/SeaLampActivityDetailInfo.pb.go
index fb6c53e9..0055a591 100644
--- a/gover/gen/SeaLampActivityDetailInfo.pb.go
+++ b/gover/gen/SeaLampActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampActivityDetailInfo.proto
package gen
@@ -41,13 +41,13 @@ type SeaLampActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PhaseId uint32 `protobuf:"varint,14,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"`
- TakenPhaseRewardList []uint32 `protobuf:"varint,1,rep,packed,name=taken_phase_reward_list,json=takenPhaseRewardList,proto3" json:"taken_phase_reward_list,omitempty"`
- TakenContributionRewardList []uint32 `protobuf:"varint,7,rep,packed,name=taken_contribution_reward_list,json=takenContributionRewardList,proto3" json:"taken_contribution_reward_list,omitempty"`
- Progress uint32 `protobuf:"varint,8,opt,name=progress,proto3" json:"progress,omitempty"`
- Contribution uint32 `protobuf:"varint,15,opt,name=contribution,proto3" json:"contribution,omitempty"`
- Factor uint32 `protobuf:"varint,13,opt,name=factor,proto3" json:"factor,omitempty"`
- Days uint32 `protobuf:"varint,4,opt,name=days,proto3" json:"days,omitempty"`
+ Unk3300_ODBFFAIIPMB []uint32 `protobuf:"varint,2,rep,packed,name=Unk3300_ODBFFAIIPMB,json=Unk3300ODBFFAIIPMB,proto3" json:"Unk3300_ODBFFAIIPMB,omitempty"`
+ Days uint32 `protobuf:"varint,6,opt,name=days,proto3" json:"days,omitempty"`
+ Factor uint32 `protobuf:"varint,8,opt,name=factor,proto3" json:"factor,omitempty"`
+ Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
+ Unk3300_FGHDJJCLNFN []uint32 `protobuf:"varint,14,rep,packed,name=Unk3300_FGHDJJCLNFN,json=Unk3300FGHDJJCLNFN,proto3" json:"Unk3300_FGHDJJCLNFN,omitempty"`
+ Contribution uint32 `protobuf:"varint,11,opt,name=contribution,proto3" json:"contribution,omitempty"`
+ PhaseId uint32 `protobuf:"varint,3,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"`
}
func (x *SeaLampActivityDetailInfo) Reset() {
@@ -82,25 +82,25 @@ func (*SeaLampActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_SeaLampActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampActivityDetailInfo) GetPhaseId() uint32 {
+func (x *SeaLampActivityDetailInfo) GetUnk3300_ODBFFAIIPMB() []uint32 {
if x != nil {
- return x.PhaseId
+ return x.Unk3300_ODBFFAIIPMB
}
- return 0
+ return nil
}
-func (x *SeaLampActivityDetailInfo) GetTakenPhaseRewardList() []uint32 {
+func (x *SeaLampActivityDetailInfo) GetDays() uint32 {
if x != nil {
- return x.TakenPhaseRewardList
+ return x.Days
}
- return nil
+ return 0
}
-func (x *SeaLampActivityDetailInfo) GetTakenContributionRewardList() []uint32 {
+func (x *SeaLampActivityDetailInfo) GetFactor() uint32 {
if x != nil {
- return x.TakenContributionRewardList
+ return x.Factor
}
- return nil
+ return 0
}
func (x *SeaLampActivityDetailInfo) GetProgress() uint32 {
@@ -110,23 +110,23 @@ func (x *SeaLampActivityDetailInfo) GetProgress() uint32 {
return 0
}
-func (x *SeaLampActivityDetailInfo) GetContribution() uint32 {
+func (x *SeaLampActivityDetailInfo) GetUnk3300_FGHDJJCLNFN() []uint32 {
if x != nil {
- return x.Contribution
+ return x.Unk3300_FGHDJJCLNFN
}
- return 0
+ return nil
}
-func (x *SeaLampActivityDetailInfo) GetFactor() uint32 {
+func (x *SeaLampActivityDetailInfo) GetContribution() uint32 {
if x != nil {
- return x.Factor
+ return x.Contribution
}
return 0
}
-func (x *SeaLampActivityDetailInfo) GetDays() uint32 {
+func (x *SeaLampActivityDetailInfo) GetPhaseId() uint32 {
if x != nil {
- return x.Days
+ return x.PhaseId
}
return 0
}
@@ -136,26 +136,24 @@ var File_SeaLampActivityDetailInfo_proto protoreflect.FileDescriptor
var file_SeaLampActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1f, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x9e, 0x02, 0x0a, 0x19, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74,
+ 0x6f, 0x22, 0x84, 0x02, 0x0a, 0x19, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74,
0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x19, 0x0a, 0x08, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x70, 0x68, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x74, 0x61,
- 0x6b, 0x65, 0x6e, 0x5f, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x74, 0x61, 0x6b,
- 0x65, 0x6e, 0x50, 0x68, 0x61, 0x73, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x43, 0x0a, 0x1e, 0x74, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72,
- 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x1b, 0x74, 0x61, 0x6b, 0x65, 0x6e,
- 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69,
- 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x12,
- 0x0a, 0x04, 0x64, 0x61, 0x79, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x64, 0x61,
- 0x79, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x42, 0x46, 0x46,
+ 0x41, 0x49, 0x49, 0x50, 0x4d, 0x42, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x44, 0x42, 0x46, 0x46, 0x41, 0x49, 0x49, 0x50, 0x4d, 0x42,
+ 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x79, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
+ 0x64, 0x61, 0x79, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x1a, 0x0a, 0x08,
+ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x48, 0x44, 0x4a, 0x4a, 0x43, 0x4c, 0x4e, 0x46, 0x4e, 0x18,
+ 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x47,
+ 0x48, 0x44, 0x4a, 0x4a, 0x43, 0x4c, 0x4e, 0x46, 0x4e, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6e,
+ 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a,
+ 0x08, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x70, 0x68, 0x61, 0x73, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SeaLampActivityInfo.pb.go b/gover/gen/SeaLampActivityInfo.pb.go
index 8bf1d9cc..41b48ed6 100644
--- a/gover/gen/SeaLampActivityInfo.pb.go
+++ b/gover/gen/SeaLampActivityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampActivityInfo.proto
package gen
@@ -41,15 +41,15 @@ type SeaLampActivityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsMechanicusOpen bool `protobuf:"varint,14,opt,name=is_mechanicus_open,json=isMechanicusOpen,proto3" json:"is_mechanicus_open,omitempty"`
- DayIndex uint32 `protobuf:"varint,1,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
- SectionInfoList []*SeaLampSectionInfo `protobuf:"bytes,6,rep,name=section_info_list,json=sectionInfoList,proto3" json:"section_info_list,omitempty"`
- Popularity uint32 `protobuf:"varint,10,opt,name=popularity,proto3" json:"popularity,omitempty"`
- SeaLampCoin uint32 `protobuf:"varint,15,opt,name=sea_lamp_coin,json=seaLampCoin,proto3" json:"sea_lamp_coin,omitempty"`
- FirstDayStartTime uint32 `protobuf:"varint,11,opt,name=first_day_start_time,json=firstDayStartTime,proto3" json:"first_day_start_time,omitempty"`
- MechanicusId uint32 `protobuf:"varint,9,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
- IsMechanicusFeatureClose bool `protobuf:"varint,12,opt,name=is_mechanicus_feature_close,json=isMechanicusFeatureClose,proto3" json:"is_mechanicus_feature_close,omitempty"`
- IsContentClosed bool `protobuf:"varint,5,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ DayIndex uint32 `protobuf:"varint,14,opt,name=day_index,json=dayIndex,proto3" json:"day_index,omitempty"`
+ IsContentClosed bool `protobuf:"varint,15,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ SectionInfoList []*SeaLampSectionInfo `protobuf:"bytes,1,rep,name=section_info_list,json=sectionInfoList,proto3" json:"section_info_list,omitempty"`
+ MechanicusId uint32 `protobuf:"varint,7,opt,name=mechanicus_id,json=mechanicusId,proto3" json:"mechanicus_id,omitempty"`
+ FirstDayStartTime uint32 `protobuf:"varint,6,opt,name=first_day_start_time,json=firstDayStartTime,proto3" json:"first_day_start_time,omitempty"`
+ SeaLampCoin uint32 `protobuf:"varint,11,opt,name=sea_lamp_coin,json=seaLampCoin,proto3" json:"sea_lamp_coin,omitempty"`
+ Popularity uint32 `protobuf:"varint,2,opt,name=popularity,proto3" json:"popularity,omitempty"`
+ Unk3300_JMPCJGJHPIH bool `protobuf:"varint,13,opt,name=Unk3300_JMPCJGJHPIH,json=Unk3300JMPCJGJHPIH,proto3" json:"Unk3300_JMPCJGJHPIH,omitempty"`
+ Unk3300_BAJIGNGJALG bool `protobuf:"varint,9,opt,name=Unk3300_BAJIGNGJALG,json=Unk3300BAJIGNGJALG,proto3" json:"Unk3300_BAJIGNGJALG,omitempty"`
}
func (x *SeaLampActivityInfo) Reset() {
@@ -84,18 +84,18 @@ func (*SeaLampActivityInfo) Descriptor() ([]byte, []int) {
return file_SeaLampActivityInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampActivityInfo) GetIsMechanicusOpen() bool {
+func (x *SeaLampActivityInfo) GetDayIndex() uint32 {
if x != nil {
- return x.IsMechanicusOpen
+ return x.DayIndex
}
- return false
+ return 0
}
-func (x *SeaLampActivityInfo) GetDayIndex() uint32 {
+func (x *SeaLampActivityInfo) GetIsContentClosed() bool {
if x != nil {
- return x.DayIndex
+ return x.IsContentClosed
}
- return 0
+ return false
}
func (x *SeaLampActivityInfo) GetSectionInfoList() []*SeaLampSectionInfo {
@@ -105,44 +105,44 @@ func (x *SeaLampActivityInfo) GetSectionInfoList() []*SeaLampSectionInfo {
return nil
}
-func (x *SeaLampActivityInfo) GetPopularity() uint32 {
+func (x *SeaLampActivityInfo) GetMechanicusId() uint32 {
if x != nil {
- return x.Popularity
+ return x.MechanicusId
}
return 0
}
-func (x *SeaLampActivityInfo) GetSeaLampCoin() uint32 {
+func (x *SeaLampActivityInfo) GetFirstDayStartTime() uint32 {
if x != nil {
- return x.SeaLampCoin
+ return x.FirstDayStartTime
}
return 0
}
-func (x *SeaLampActivityInfo) GetFirstDayStartTime() uint32 {
+func (x *SeaLampActivityInfo) GetSeaLampCoin() uint32 {
if x != nil {
- return x.FirstDayStartTime
+ return x.SeaLampCoin
}
return 0
}
-func (x *SeaLampActivityInfo) GetMechanicusId() uint32 {
+func (x *SeaLampActivityInfo) GetPopularity() uint32 {
if x != nil {
- return x.MechanicusId
+ return x.Popularity
}
return 0
}
-func (x *SeaLampActivityInfo) GetIsMechanicusFeatureClose() bool {
+func (x *SeaLampActivityInfo) GetUnk3300_JMPCJGJHPIH() bool {
if x != nil {
- return x.IsMechanicusFeatureClose
+ return x.Unk3300_JMPCJGJHPIH
}
return false
}
-func (x *SeaLampActivityInfo) GetIsContentClosed() bool {
+func (x *SeaLampActivityInfo) GetUnk3300_BAJIGNGJALG() bool {
if x != nil {
- return x.IsContentClosed
+ return x.Unk3300_BAJIGNGJALG
}
return false
}
@@ -153,34 +153,34 @@ var file_SeaLampActivityInfo_proto_rawDesc = []byte{
0x0a, 0x19, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x53, 0x65, 0x61,
0x4c, 0x61, 0x6d, 0x70, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x03, 0x0a, 0x13, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d,
- 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a,
- 0x12, 0x69, 0x73, 0x5f, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x6f,
- 0x70, 0x65, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x4d, 0x65, 0x63,
- 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x64,
- 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3f, 0x0a, 0x11, 0x73, 0x65, 0x63, 0x74,
- 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x53, 0x65, 0x63,
- 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f,
- 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6f, 0x70,
- 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70,
- 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x65, 0x61,
- 0x5f, 0x6c, 0x61, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x73, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x2f, 0x0a,
- 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x72,
- 0x73, 0x74, 0x44, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x23,
- 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75,
- 0x73, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x1b, 0x69, 0x73, 0x5f, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e,
- 0x69, 0x63, 0x75, 0x73, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f,
- 0x73, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x69, 0x73, 0x4d, 0x65, 0x63, 0x68,
- 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x43, 0x6c, 0x6f,
- 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
- 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69,
- 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x03, 0x0a, 0x13, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d,
+ 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a,
+ 0x09, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x3f, 0x0a, 0x11, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x13, 0x2e, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x53, 0x65, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x65, 0x63, 0x68, 0x61,
+ 0x6e, 0x69, 0x63, 0x75, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
+ 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x63, 0x75, 0x73, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x14,
+ 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x69, 0x72, 0x73,
+ 0x74, 0x44, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a,
+ 0x0d, 0x73, 0x65, 0x61, 0x5f, 0x6c, 0x61, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x43, 0x6f, 0x69,
+ 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74,
+ 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x4d, 0x50,
+ 0x43, 0x4a, 0x47, 0x4a, 0x48, 0x50, 0x49, 0x48, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4d, 0x50, 0x43, 0x4a, 0x47, 0x4a, 0x48, 0x50,
+ 0x49, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x41,
+ 0x4a, 0x49, 0x47, 0x4e, 0x47, 0x4a, 0x41, 0x4c, 0x47, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x41, 0x4a, 0x49, 0x47, 0x4e, 0x47, 0x4a,
+ 0x41, 0x4c, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SeaLampCoinNotify.pb.go b/gover/gen/SeaLampCoinNotify.pb.go
index 5aa55952..82bda3b3 100644
--- a/gover/gen/SeaLampCoinNotify.pb.go
+++ b/gover/gen/SeaLampCoinNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampCoinNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2114
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeaLampCoinNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/SeaLampContributeItemReq.pb.go b/gover/gen/SeaLampContributeItemReq.pb.go
index b72c4a22..9001f5c7 100644
--- a/gover/gen/SeaLampContributeItemReq.pb.go
+++ b/gover/gen/SeaLampContributeItemReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampContributeItemReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2123
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SeaLampContributeItemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,8,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,11,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ ActivityId uint32 `protobuf:"varint,2,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *SeaLampContributeItemReq) Reset() {
@@ -81,18 +77,18 @@ func (*SeaLampContributeItemReq) Descriptor() ([]byte, []int) {
return file_SeaLampContributeItemReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampContributeItemReq) GetActivityId() uint32 {
+func (x *SeaLampContributeItemReq) GetItemList() []*ItemParam {
if x != nil {
- return x.ActivityId
+ return x.ItemList
}
- return 0
+ return nil
}
-func (x *SeaLampContributeItemReq) GetItemList() []*ItemParam {
+func (x *SeaLampContributeItemReq) GetActivityId() uint32 {
if x != nil {
- return x.ItemList
+ return x.ActivityId
}
- return nil
+ return 0
}
var File_SeaLampContributeItemReq_proto protoreflect.FileDescriptor
@@ -102,12 +98,12 @@ var file_SeaLampContributeItemReq_proto_rawDesc = []byte{
0x75, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x64, 0x0a, 0x18, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x74,
- 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a,
- 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x27,
- 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69,
- 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a,
+ 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74,
+ 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampContributeItemRsp.pb.go b/gover/gen/SeaLampContributeItemRsp.pb.go
index 891e1e4b..79a6aca1 100644
--- a/gover/gen/SeaLampContributeItemRsp.pb.go
+++ b/gover/gen/SeaLampContributeItemRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampContributeItemRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2139
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeaLampContributeItemRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AddContribution uint32 `protobuf:"varint,7,opt,name=add_contribution,json=addContribution,proto3" json:"add_contribution,omitempty"`
- AddProgress uint32 `protobuf:"varint,1,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
- TotalContribution uint32 `protobuf:"varint,14,opt,name=total_contribution,json=totalContribution,proto3" json:"total_contribution,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_AIINHBHNHOI uint32 `protobuf:"varint,11,opt,name=Unk3300_AIINHBHNHOI,json=Unk3300AIINHBHNHOI,proto3" json:"Unk3300_AIINHBHNHOI,omitempty"`
+ AddProgress uint32 `protobuf:"varint,5,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
+ Unk3300_LPHALOGLGAL uint32 `protobuf:"varint,9,opt,name=Unk3300_LPHALOGLGAL,json=Unk3300LPHALOGLGAL,proto3" json:"Unk3300_LPHALOGLGAL,omitempty"`
}
func (x *SeaLampContributeItemRsp) Reset() {
@@ -82,30 +79,30 @@ func (*SeaLampContributeItemRsp) Descriptor() ([]byte, []int) {
return file_SeaLampContributeItemRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampContributeItemRsp) GetAddContribution() uint32 {
+func (x *SeaLampContributeItemRsp) GetRetcode() int32 {
if x != nil {
- return x.AddContribution
+ return x.Retcode
}
return 0
}
-func (x *SeaLampContributeItemRsp) GetAddProgress() uint32 {
+func (x *SeaLampContributeItemRsp) GetUnk3300_AIINHBHNHOI() uint32 {
if x != nil {
- return x.AddProgress
+ return x.Unk3300_AIINHBHNHOI
}
return 0
}
-func (x *SeaLampContributeItemRsp) GetTotalContribution() uint32 {
+func (x *SeaLampContributeItemRsp) GetAddProgress() uint32 {
if x != nil {
- return x.TotalContribution
+ return x.AddProgress
}
return 0
}
-func (x *SeaLampContributeItemRsp) GetRetcode() int32 {
+func (x *SeaLampContributeItemRsp) GetUnk3300_LPHALOGLGAL() uint32 {
if x != nil {
- return x.Retcode
+ return x.Unk3300_LPHALOGLGAL
}
return 0
}
@@ -115,19 +112,19 @@ var File_SeaLampContributeItemRsp_proto protoreflect.FileDescriptor
var file_SeaLampContributeItemRsp_proto_rawDesc = []byte{
0x0a, 0x1e, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62,
0x75, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xb1, 0x01, 0x0a, 0x18, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x74,
- 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x29, 0x0a,
- 0x10, 0x61, 0x64, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f,
- 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x64, 0x64, 0x43, 0x6f, 0x6e, 0x74,
- 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x5f,
- 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
- 0x61, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f,
- 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f,
- 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x22, 0xb9, 0x01, 0x0a, 0x18, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x74,
+ 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x41, 0x49, 0x49, 0x4e, 0x48, 0x42, 0x48, 0x4e, 0x48, 0x4f, 0x49, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x49, 0x49,
+ 0x4e, 0x48, 0x42, 0x48, 0x4e, 0x48, 0x4f, 0x49, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x5f,
+ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x61, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x50, 0x48, 0x41, 0x4c, 0x4f, 0x47, 0x4c, 0x47,
+ 0x41, 0x4c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4c, 0x50, 0x48, 0x41, 0x4c, 0x4f, 0x47, 0x4c, 0x47, 0x41, 0x4c, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SeaLampFlyLampNotify.pb.go b/gover/gen/SeaLampFlyLampNotify.pb.go
index e624354f..a2970aef 100644
--- a/gover/gen/SeaLampFlyLampNotify.pb.go
+++ b/gover/gen/SeaLampFlyLampNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampFlyLampNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2105
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeaLampFlyLampNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Pos *Vector `protobuf:"bytes,11,opt,name=pos,proto3" json:"pos,omitempty"`
- ItemNum uint32 `protobuf:"varint,10,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
- ItemId uint32 `protobuf:"varint,7,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
- Param int32 `protobuf:"varint,5,opt,name=param,proto3" json:"param,omitempty"`
+ Pos *Vector `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos,omitempty"`
+ ItemId uint32 `protobuf:"varint,3,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ ItemNum uint32 `protobuf:"varint,15,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
+ Param int32 `protobuf:"varint,13,opt,name=param,proto3" json:"param,omitempty"`
}
func (x *SeaLampFlyLampNotify) Reset() {
@@ -89,16 +86,16 @@ func (x *SeaLampFlyLampNotify) GetPos() *Vector {
return nil
}
-func (x *SeaLampFlyLampNotify) GetItemNum() uint32 {
+func (x *SeaLampFlyLampNotify) GetItemId() uint32 {
if x != nil {
- return x.ItemNum
+ return x.ItemId
}
return 0
}
-func (x *SeaLampFlyLampNotify) GetItemId() uint32 {
+func (x *SeaLampFlyLampNotify) GetItemNum() uint32 {
if x != nil {
- return x.ItemId
+ return x.ItemNum
}
return 0
}
@@ -117,12 +114,12 @@ var file_SeaLampFlyLampNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65,
0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x14, 0x53, 0x65,
0x61, 0x4c, 0x61, 0x6d, 0x70, 0x46, 0x6c, 0x79, 0x4c, 0x61, 0x6d, 0x70, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a,
- 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x69, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49,
- 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
+ 0x66, 0x79, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x17, 0x0a,
+ 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x4e, 0x75,
+ 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05,
0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampFlyLampReq.pb.go b/gover/gen/SeaLampFlyLampReq.pb.go
index 21df9a94..cca96f5c 100644
--- a/gover/gen/SeaLampFlyLampReq.pb.go
+++ b/gover/gen/SeaLampFlyLampReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampFlyLampReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2199
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SeaLampFlyLampReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemId uint32 `protobuf:"varint,9,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
- Param int32 `protobuf:"varint,10,opt,name=param,proto3" json:"param,omitempty"`
- Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
- ItemNum uint32 `protobuf:"varint,5,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
+ Pos *Vector `protobuf:"bytes,5,opt,name=pos,proto3" json:"pos,omitempty"`
+ ItemNum uint32 `protobuf:"varint,15,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
+ ItemId uint32 `protobuf:"varint,7,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ Param int32 `protobuf:"varint,14,opt,name=param,proto3" json:"param,omitempty"`
}
func (x *SeaLampFlyLampReq) Reset() {
@@ -83,30 +79,30 @@ func (*SeaLampFlyLampReq) Descriptor() ([]byte, []int) {
return file_SeaLampFlyLampReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampFlyLampReq) GetItemId() uint32 {
+func (x *SeaLampFlyLampReq) GetPos() *Vector {
if x != nil {
- return x.ItemId
+ return x.Pos
}
- return 0
+ return nil
}
-func (x *SeaLampFlyLampReq) GetParam() int32 {
+func (x *SeaLampFlyLampReq) GetItemNum() uint32 {
if x != nil {
- return x.Param
+ return x.ItemNum
}
return 0
}
-func (x *SeaLampFlyLampReq) GetPos() *Vector {
+func (x *SeaLampFlyLampReq) GetItemId() uint32 {
if x != nil {
- return x.Pos
+ return x.ItemId
}
- return nil
+ return 0
}
-func (x *SeaLampFlyLampReq) GetItemNum() uint32 {
+func (x *SeaLampFlyLampReq) GetParam() int32 {
if x != nil {
- return x.ItemNum
+ return x.Param
}
return 0
}
@@ -117,13 +113,13 @@ var file_SeaLampFlyLampReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x46, 0x6c, 0x79, 0x4c, 0x61, 0x6d, 0x70,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x11, 0x53, 0x65, 0x61, 0x4c, 0x61,
- 0x6d, 0x70, 0x46, 0x6c, 0x79, 0x4c, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69,
- 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x19, 0x0a, 0x03, 0x70,
- 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e,
- 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x4e, 0x75,
+ 0x6d, 0x70, 0x46, 0x6c, 0x79, 0x4c, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x03,
+ 0x70, 0x6f, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f,
+ 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x4e,
+ 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/SeaLampFlyLampRsp.pb.go b/gover/gen/SeaLampFlyLampRsp.pb.go
index 1d0d8e50..dd26f611 100644
--- a/gover/gen/SeaLampFlyLampRsp.pb.go
+++ b/gover/gen/SeaLampFlyLampRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampFlyLampRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2192
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeaLampFlyLampRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
ItemNum uint32 `protobuf:"varint,9,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
- ItemId uint32 `protobuf:"varint,15,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ItemId uint32 `protobuf:"varint,10,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
}
func (x *SeaLampFlyLampRsp) Reset() {
@@ -81,23 +78,23 @@ func (*SeaLampFlyLampRsp) Descriptor() ([]byte, []int) {
return file_SeaLampFlyLampRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampFlyLampRsp) GetItemNum() uint32 {
+func (x *SeaLampFlyLampRsp) GetRetcode() int32 {
if x != nil {
- return x.ItemNum
+ return x.Retcode
}
return 0
}
-func (x *SeaLampFlyLampRsp) GetItemId() uint32 {
+func (x *SeaLampFlyLampRsp) GetItemNum() uint32 {
if x != nil {
- return x.ItemId
+ return x.ItemNum
}
return 0
}
-func (x *SeaLampFlyLampRsp) GetRetcode() int32 {
+func (x *SeaLampFlyLampRsp) GetItemId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ItemId
}
return 0
}
@@ -107,12 +104,12 @@ var File_SeaLampFlyLampRsp_proto protoreflect.FileDescriptor
var file_SeaLampFlyLampRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x46, 0x6c, 0x79, 0x4c, 0x61, 0x6d, 0x70,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x11, 0x53, 0x65, 0x61,
- 0x4c, 0x61, 0x6d, 0x70, 0x46, 0x6c, 0x79, 0x4c, 0x61, 0x6d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x19,
- 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x4c, 0x61, 0x6d, 0x70, 0x46, 0x6c, 0x79, 0x4c, 0x61, 0x6d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d,
+ 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x74, 0x65, 0x6d,
+ 0x4e, 0x75, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampPopularityNotify.pb.go b/gover/gen/SeaLampPopularityNotify.pb.go
index fe5cc961..e4e6011c 100644
--- a/gover/gen/SeaLampPopularityNotify.pb.go
+++ b/gover/gen/SeaLampPopularityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampPopularityNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2032
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeaLampPopularityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Popularity uint32 `protobuf:"varint,4,opt,name=popularity,proto3" json:"popularity,omitempty"`
+ Popularity uint32 `protobuf:"varint,6,opt,name=popularity,proto3" json:"popularity,omitempty"`
}
func (x *SeaLampPopularityNotify) Reset() {
@@ -93,7 +90,7 @@ var file_SeaLampPopularityNotify_proto_rawDesc = []byte{
0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x39, 0x0a, 0x17, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x50, 0x6f, 0x70, 0x75, 0x6c, 0x61,
0x72, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6f,
- 0x70, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x70, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampSectionInfo.pb.go b/gover/gen/SeaLampSectionInfo.pb.go
index d1701746..f25a9f21 100644
--- a/gover/gen/SeaLampSectionInfo.pb.go
+++ b/gover/gen/SeaLampSectionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampSectionInfo.proto
package gen
@@ -41,7 +41,7 @@ type SeaLampSectionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SectionId uint32 `protobuf:"varint,11,opt,name=section_id,json=sectionId,proto3" json:"section_id,omitempty"`
+ SectionId uint32 `protobuf:"varint,8,opt,name=section_id,json=sectionId,proto3" json:"section_id,omitempty"`
}
func (x *SeaLampSectionInfo) Reset() {
@@ -89,7 +89,7 @@ var file_SeaLampSectionInfo_proto_rawDesc = []byte{
0x0a, 0x18, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x12, 0x53, 0x65,
0x61, 0x4c, 0x61, 0x6d, 0x70, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampTakeContributionRewardReq.pb.go b/gover/gen/SeaLampTakeContributionRewardReq.pb.go
index f8126eaa..eae78e71 100644
--- a/gover/gen/SeaLampTakeContributionRewardReq.pb.go
+++ b/gover/gen/SeaLampTakeContributionRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampTakeContributionRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2019
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SeaLampTakeContributionRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,10,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ ConfigId uint32 `protobuf:"varint,15,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *SeaLampTakeContributionRewardReq) Reset() {
@@ -81,16 +77,16 @@ func (*SeaLampTakeContributionRewardReq) Descriptor() ([]byte, []int) {
return file_SeaLampTakeContributionRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampTakeContributionRewardReq) GetActivityId() uint32 {
+func (x *SeaLampTakeContributionRewardReq) GetConfigId() uint32 {
if x != nil {
- return x.ActivityId
+ return x.ConfigId
}
return 0
}
-func (x *SeaLampTakeContributionRewardReq) GetConfigId() uint32 {
+func (x *SeaLampTakeContributionRewardReq) GetActivityId() uint32 {
if x != nil {
- return x.ConfigId
+ return x.ActivityId
}
return 0
}
@@ -102,11 +98,11 @@ var file_SeaLampTakeContributionRewardReq_proto_rawDesc = []byte{
0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x20, 0x53, 0x65, 0x61, 0x4c,
0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
- 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampTakeContributionRewardRsp.pb.go b/gover/gen/SeaLampTakeContributionRewardRsp.pb.go
index 27ce3329..90001d21 100644
--- a/gover/gen/SeaLampTakeContributionRewardRsp.pb.go
+++ b/gover/gen/SeaLampTakeContributionRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampTakeContributionRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2177
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeaLampTakeContributionRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConfigId uint32 `protobuf:"varint,9,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ConfigId uint32 `protobuf:"varint,5,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
}
func (x *SeaLampTakeContributionRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*SeaLampTakeContributionRewardRsp) Descriptor() ([]byte, []int) {
return file_SeaLampTakeContributionRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SeaLampTakeContributionRewardRsp) GetConfigId() uint32 {
+func (x *SeaLampTakeContributionRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ConfigId
+ return x.Retcode
}
return 0
}
-func (x *SeaLampTakeContributionRewardRsp) GetRetcode() int32 {
+func (x *SeaLampTakeContributionRewardRsp) GetConfigId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ConfigId
}
return 0
}
@@ -101,11 +98,11 @@ var file_SeaLampTakeContributionRewardRsp_proto_rawDesc = []byte{
0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x20, 0x53, 0x65, 0x61, 0x4c,
0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
- 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampTakePhaseRewardReq.pb.go b/gover/gen/SeaLampTakePhaseRewardReq.pb.go
index 585b2a3a..825fe6c5 100644
--- a/gover/gen/SeaLampTakePhaseRewardReq.pb.go
+++ b/gover/gen/SeaLampTakePhaseRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampTakePhaseRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2176
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SeaLampTakePhaseRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PhaseId uint32 `protobuf:"varint,12,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,11,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ PhaseId uint32 `protobuf:"varint,9,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *SeaLampTakePhaseRewardReq) Reset() {
@@ -102,9 +98,9 @@ var file_SeaLampTakePhaseRewardReq_proto_rawDesc = []byte{
0x73, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x57, 0x0a, 0x19, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65,
0x50, 0x68, 0x61, 0x73, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x19,
- 0x0a, 0x08, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x0a, 0x08, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x70, 0x68, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeaLampTakePhaseRewardRsp.pb.go b/gover/gen/SeaLampTakePhaseRewardRsp.pb.go
index 549e233b..292c7ea2 100644
--- a/gover/gen/SeaLampTakePhaseRewardRsp.pb.go
+++ b/gover/gen/SeaLampTakePhaseRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeaLampTakePhaseRewardRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2190
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeaLampTakePhaseRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PhaseId uint32 `protobuf:"varint,2,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"`
+ PhaseId uint32 `protobuf:"varint,13,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"`
Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
@@ -101,7 +98,7 @@ var file_SeaLampTakePhaseRewardRsp_proto_rawDesc = []byte{
0x73, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x50, 0x0a, 0x19, 0x53, 0x65, 0x61, 0x4c, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65,
0x50, 0x68, 0x61, 0x73, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x19,
- 0x0a, 0x08, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x0a, 0x08, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x70, 0x68, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/SealBattleBeginNotify.pb.go b/gover/gen/SealBattleBeginNotify.pb.go
index 86711630..e7f9f446 100644
--- a/gover/gen/SealBattleBeginNotify.pb.go
+++ b/gover/gen/SealBattleBeginNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SealBattleBeginNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 289
-// EnetChannelId: 0
-// EnetIsReliable: true
type SealBattleBeginNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SealMaxProgress uint32 `protobuf:"varint,9,opt,name=seal_max_progress,json=sealMaxProgress,proto3" json:"seal_max_progress,omitempty"`
- SealEntityId uint32 `protobuf:"varint,1,opt,name=seal_entity_id,json=sealEntityId,proto3" json:"seal_entity_id,omitempty"`
- SealRadius uint32 `protobuf:"varint,12,opt,name=seal_radius,json=sealRadius,proto3" json:"seal_radius,omitempty"`
- BattleType SealBattleType `protobuf:"varint,14,opt,name=battle_type,json=battleType,proto3,enum=SealBattleType" json:"battle_type,omitempty"`
+ BattleType SealBattleType `protobuf:"varint,10,opt,name=battle_type,json=battleType,proto3,enum=SealBattleType" json:"battle_type,omitempty"`
+ SealEntityId uint32 `protobuf:"varint,7,opt,name=seal_entity_id,json=sealEntityId,proto3" json:"seal_entity_id,omitempty"`
+ SealMaxProgress uint32 `protobuf:"varint,13,opt,name=seal_max_progress,json=sealMaxProgress,proto3" json:"seal_max_progress,omitempty"`
+ SealRadius uint32 `protobuf:"varint,5,opt,name=seal_radius,json=sealRadius,proto3" json:"seal_radius,omitempty"`
}
func (x *SealBattleBeginNotify) Reset() {
@@ -82,11 +79,11 @@ func (*SealBattleBeginNotify) Descriptor() ([]byte, []int) {
return file_SealBattleBeginNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SealBattleBeginNotify) GetSealMaxProgress() uint32 {
+func (x *SealBattleBeginNotify) GetBattleType() SealBattleType {
if x != nil {
- return x.SealMaxProgress
+ return x.BattleType
}
- return 0
+ return SealBattleType_SEAL_BATTLE_TYPE_KEEP_ALIVE
}
func (x *SealBattleBeginNotify) GetSealEntityId() uint32 {
@@ -96,18 +93,18 @@ func (x *SealBattleBeginNotify) GetSealEntityId() uint32 {
return 0
}
-func (x *SealBattleBeginNotify) GetSealRadius() uint32 {
+func (x *SealBattleBeginNotify) GetSealMaxProgress() uint32 {
if x != nil {
- return x.SealRadius
+ return x.SealMaxProgress
}
return 0
}
-func (x *SealBattleBeginNotify) GetBattleType() SealBattleType {
+func (x *SealBattleBeginNotify) GetSealRadius() uint32 {
if x != nil {
- return x.BattleType
+ return x.SealRadius
}
- return SealBattleType_SEAL_BATTLE_TYPE_KEEP_ALIVE
+ return 0
}
var File_SealBattleBeginNotify_proto protoreflect.FileDescriptor
@@ -117,18 +114,18 @@ var file_SealBattleBeginNotify_proto_rawDesc = []byte{
0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x53,
0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x01, 0x0a, 0x15, 0x53, 0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74,
- 0x6c, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a,
- 0x11, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x73, 0x65, 0x61, 0x6c, 0x4d, 0x61,
- 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x65, 0x61,
- 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x6c, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73,
- 0x12, 0x30, 0x0a, 0x0b, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x53, 0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74,
- 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79,
- 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6c, 0x65, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x30, 0x0a,
+ 0x0b, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x53, 0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x52, 0x0a, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x24, 0x0a, 0x0e, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x61, 0x6c, 0x45, 0x6e, 0x74,
+ 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x6d, 0x61,
+ 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0f, 0x73, 0x65, 0x61, 0x6c, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x6c, 0x52, 0x61, 0x64, 0x69,
+ 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/SealBattleEndNotify.pb.go b/gover/gen/SealBattleEndNotify.pb.go
index f43363d4..44bc5419 100644
--- a/gover/gen/SealBattleEndNotify.pb.go
+++ b/gover/gen/SealBattleEndNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SealBattleEndNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 259
-// EnetChannelId: 0
-// EnetIsReliable: true
type SealBattleEndNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsWin bool `protobuf:"varint,4,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
- SealEntityId uint32 `protobuf:"varint,15,opt,name=seal_entity_id,json=sealEntityId,proto3" json:"seal_entity_id,omitempty"`
+ SealEntityId uint32 `protobuf:"varint,11,opt,name=seal_entity_id,json=sealEntityId,proto3" json:"seal_entity_id,omitempty"`
+ IsWin bool `protobuf:"varint,12,opt,name=is_win,json=isWin,proto3" json:"is_win,omitempty"`
}
func (x *SealBattleEndNotify) Reset() {
@@ -80,18 +77,18 @@ func (*SealBattleEndNotify) Descriptor() ([]byte, []int) {
return file_SealBattleEndNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SealBattleEndNotify) GetIsWin() bool {
+func (x *SealBattleEndNotify) GetSealEntityId() uint32 {
if x != nil {
- return x.IsWin
+ return x.SealEntityId
}
- return false
+ return 0
}
-func (x *SealBattleEndNotify) GetSealEntityId() uint32 {
+func (x *SealBattleEndNotify) GetIsWin() bool {
if x != nil {
- return x.SealEntityId
+ return x.IsWin
}
- return 0
+ return false
}
var File_SealBattleEndNotify_proto protoreflect.FileDescriptor
@@ -100,10 +97,10 @@ var file_SealBattleEndNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x53, 0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x45, 0x6e, 0x64, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x13, 0x53,
0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x45, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x77, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x57, 0x69, 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x65, 0x61,
- 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
+ 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x61, 0x6c,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x77,
+ 0x69, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x57, 0x69, 0x6e, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SealBattleProgressNotify.pb.go b/gover/gen/SealBattleProgressNotify.pb.go
index e214c5df..51411a6f 100644
--- a/gover/gen/SealBattleProgressNotify.pb.go
+++ b/gover/gen/SealBattleProgressNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SealBattleProgressNotify.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 232
-// EnetChannelId: 0
-// EnetIsReliable: true
type SealBattleProgressNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SealEntityId uint32 `protobuf:"varint,9,opt,name=seal_entity_id,json=sealEntityId,proto3" json:"seal_entity_id,omitempty"`
- MaxProgress uint32 `protobuf:"varint,10,opt,name=max_progress,json=maxProgress,proto3" json:"max_progress,omitempty"`
- SealRadius uint32 `protobuf:"varint,4,opt,name=seal_radius,json=sealRadius,proto3" json:"seal_radius,omitempty"`
- Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
- EndTime uint32 `protobuf:"varint,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ SealRadius uint32 `protobuf:"varint,1,opt,name=seal_radius,json=sealRadius,proto3" json:"seal_radius,omitempty"`
+ MaxProgress uint32 `protobuf:"varint,9,opt,name=max_progress,json=maxProgress,proto3" json:"max_progress,omitempty"`
+ SealEntityId uint32 `protobuf:"varint,6,opt,name=seal_entity_id,json=sealEntityId,proto3" json:"seal_entity_id,omitempty"`
+ Progress uint32 `protobuf:"varint,4,opt,name=progress,proto3" json:"progress,omitempty"`
}
func (x *SealBattleProgressNotify) Reset() {
@@ -83,37 +80,37 @@ func (*SealBattleProgressNotify) Descriptor() ([]byte, []int) {
return file_SealBattleProgressNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SealBattleProgressNotify) GetSealEntityId() uint32 {
+func (x *SealBattleProgressNotify) GetEndTime() uint32 {
if x != nil {
- return x.SealEntityId
+ return x.EndTime
}
return 0
}
-func (x *SealBattleProgressNotify) GetMaxProgress() uint32 {
+func (x *SealBattleProgressNotify) GetSealRadius() uint32 {
if x != nil {
- return x.MaxProgress
+ return x.SealRadius
}
return 0
}
-func (x *SealBattleProgressNotify) GetSealRadius() uint32 {
+func (x *SealBattleProgressNotify) GetMaxProgress() uint32 {
if x != nil {
- return x.SealRadius
+ return x.MaxProgress
}
return 0
}
-func (x *SealBattleProgressNotify) GetProgress() uint32 {
+func (x *SealBattleProgressNotify) GetSealEntityId() uint32 {
if x != nil {
- return x.Progress
+ return x.SealEntityId
}
return 0
}
-func (x *SealBattleProgressNotify) GetEndTime() uint32 {
+func (x *SealBattleProgressNotify) GetProgress() uint32 {
if x != nil {
- return x.EndTime
+ return x.Progress
}
return 0
}
@@ -124,17 +121,17 @@ var file_SealBattleProgressNotify_proto_rawDesc = []byte{
0x0a, 0x1e, 0x53, 0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x67,
0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xbb, 0x01, 0x0a, 0x18, 0x53, 0x65, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50,
- 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a,
- 0x0e, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x50, 0x72,
- 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x72,
- 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x65, 0x61,
- 0x6c, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
+ 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a,
+ 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x61, 0x6c,
+ 0x5f, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x65, 0x61, 0x6c, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x78,
+ 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x6d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0e,
+ 0x73, 0x65, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SealBattleType.pb.go b/gover/gen/SealBattleType.pb.go
index 78d45f4c..ed23b665 100644
--- a/gover/gen/SealBattleType.pb.go
+++ b/gover/gen/SealBattleType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SealBattleType.proto
package gen
diff --git a/gover/gen/SearchCustomDungeonReq.pb.go b/gover/gen/SearchCustomDungeonReq.pb.go
new file mode 100644
index 00000000..f656d7b0
--- /dev/null
+++ b/gover/gen/SearchCustomDungeonReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SearchCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SearchCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonCode string `protobuf:"bytes,7,opt,name=dungeon_code,json=dungeonCode,proto3" json:"dungeon_code,omitempty"`
+}
+
+func (x *SearchCustomDungeonReq) Reset() {
+ *x = SearchCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SearchCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SearchCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SearchCustomDungeonReq) ProtoMessage() {}
+
+func (x *SearchCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SearchCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SearchCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*SearchCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_SearchCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SearchCustomDungeonReq) GetDungeonCode() string {
+ if x != nil {
+ return x.DungeonCode
+ }
+ return ""
+}
+
+var File_SearchCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_SearchCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b,
+ 0x0a, 0x16, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SearchCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_SearchCustomDungeonReq_proto_rawDescData = file_SearchCustomDungeonReq_proto_rawDesc
+)
+
+func file_SearchCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_SearchCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_SearchCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SearchCustomDungeonReq_proto_rawDescData)
+ })
+ return file_SearchCustomDungeonReq_proto_rawDescData
+}
+
+var file_SearchCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SearchCustomDungeonReq_proto_goTypes = []interface{}{
+ (*SearchCustomDungeonReq)(nil), // 0: SearchCustomDungeonReq
+}
+var file_SearchCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SearchCustomDungeonReq_proto_init() }
+func file_SearchCustomDungeonReq_proto_init() {
+ if File_SearchCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SearchCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SearchCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SearchCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SearchCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_SearchCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_SearchCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_SearchCustomDungeonReq_proto = out.File
+ file_SearchCustomDungeonReq_proto_rawDesc = nil
+ file_SearchCustomDungeonReq_proto_goTypes = nil
+ file_SearchCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SearchCustomDungeonRsp.pb.go b/gover/gen/SearchCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..cb823856
--- /dev/null
+++ b/gover/gen/SearchCustomDungeonRsp.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SearchCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SearchCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CustomDungeonBrief *OtherCustomDungeonBrief `protobuf:"bytes,8,opt,name=custom_dungeon_brief,json=customDungeonBrief,proto3" json:"custom_dungeon_brief,omitempty"`
+}
+
+func (x *SearchCustomDungeonRsp) Reset() {
+ *x = SearchCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SearchCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SearchCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SearchCustomDungeonRsp) ProtoMessage() {}
+
+func (x *SearchCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SearchCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SearchCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*SearchCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_SearchCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SearchCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SearchCustomDungeonRsp) GetCustomDungeonBrief() *OtherCustomDungeonBrief {
+ if x != nil {
+ return x.CustomDungeonBrief
+ }
+ return nil
+}
+
+var File_SearchCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_SearchCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
+ 0x4f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a,
+ 0x16, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x4a, 0x0a, 0x14, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x18, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x12, 0x63, 0x75, 0x73, 0x74, 0x6f,
+ 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x72, 0x69, 0x65, 0x66, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SearchCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_SearchCustomDungeonRsp_proto_rawDescData = file_SearchCustomDungeonRsp_proto_rawDesc
+)
+
+func file_SearchCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_SearchCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_SearchCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SearchCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_SearchCustomDungeonRsp_proto_rawDescData
+}
+
+var file_SearchCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SearchCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*SearchCustomDungeonRsp)(nil), // 0: SearchCustomDungeonRsp
+ (*OtherCustomDungeonBrief)(nil), // 1: OtherCustomDungeonBrief
+}
+var file_SearchCustomDungeonRsp_proto_depIdxs = []int32{
+ 1, // 0: SearchCustomDungeonRsp.custom_dungeon_brief:type_name -> OtherCustomDungeonBrief
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SearchCustomDungeonRsp_proto_init() }
+func file_SearchCustomDungeonRsp_proto_init() {
+ if File_SearchCustomDungeonRsp_proto != nil {
+ return
+ }
+ file_OtherCustomDungeonBrief_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SearchCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SearchCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SearchCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SearchCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_SearchCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_SearchCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_SearchCustomDungeonRsp_proto = out.File
+ file_SearchCustomDungeonRsp_proto_rawDesc = nil
+ file_SearchCustomDungeonRsp_proto_goTypes = nil
+ file_SearchCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SecurityCheckType.pb.go b/gover/gen/SecurityCheckType.pb.go
new file mode 100644
index 00000000..4bd15913
--- /dev/null
+++ b/gover/gen/SecurityCheckType.pb.go
@@ -0,0 +1,145 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SecurityCheckType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SecurityCheckType int32
+
+const (
+ SecurityCheckType_SECURITY_CHECK_TYPE_NONE SecurityCheckType = 0
+ SecurityCheckType_SECURITY_CHECK_TYPE_LOGIN SecurityCheckType = 1
+)
+
+// Enum value maps for SecurityCheckType.
+var (
+ SecurityCheckType_name = map[int32]string{
+ 0: "SECURITY_CHECK_TYPE_NONE",
+ 1: "SECURITY_CHECK_TYPE_LOGIN",
+ }
+ SecurityCheckType_value = map[string]int32{
+ "SECURITY_CHECK_TYPE_NONE": 0,
+ "SECURITY_CHECK_TYPE_LOGIN": 1,
+ }
+)
+
+func (x SecurityCheckType) Enum() *SecurityCheckType {
+ p := new(SecurityCheckType)
+ *p = x
+ return p
+}
+
+func (x SecurityCheckType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (SecurityCheckType) Descriptor() protoreflect.EnumDescriptor {
+ return file_SecurityCheckType_proto_enumTypes[0].Descriptor()
+}
+
+func (SecurityCheckType) Type() protoreflect.EnumType {
+ return &file_SecurityCheckType_proto_enumTypes[0]
+}
+
+func (x SecurityCheckType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use SecurityCheckType.Descriptor instead.
+func (SecurityCheckType) EnumDescriptor() ([]byte, []int) {
+ return file_SecurityCheckType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_SecurityCheckType_proto protoreflect.FileDescriptor
+
+var file_SecurityCheckType_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x50, 0x0a, 0x11, 0x53, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c,
+ 0x0a, 0x18, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19,
+ 0x53, 0x45, 0x43, 0x55, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SecurityCheckType_proto_rawDescOnce sync.Once
+ file_SecurityCheckType_proto_rawDescData = file_SecurityCheckType_proto_rawDesc
+)
+
+func file_SecurityCheckType_proto_rawDescGZIP() []byte {
+ file_SecurityCheckType_proto_rawDescOnce.Do(func() {
+ file_SecurityCheckType_proto_rawDescData = protoimpl.X.CompressGZIP(file_SecurityCheckType_proto_rawDescData)
+ })
+ return file_SecurityCheckType_proto_rawDescData
+}
+
+var file_SecurityCheckType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_SecurityCheckType_proto_goTypes = []interface{}{
+ (SecurityCheckType)(0), // 0: SecurityCheckType
+}
+var file_SecurityCheckType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SecurityCheckType_proto_init() }
+func file_SecurityCheckType_proto_init() {
+ if File_SecurityCheckType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SecurityCheckType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SecurityCheckType_proto_goTypes,
+ DependencyIndexes: file_SecurityCheckType_proto_depIdxs,
+ EnumInfos: file_SecurityCheckType_proto_enumTypes,
+ }.Build()
+ File_SecurityCheckType_proto = out.File
+ file_SecurityCheckType_proto_rawDesc = nil
+ file_SecurityCheckType_proto_goTypes = nil
+ file_SecurityCheckType_proto_depIdxs = nil
+}
diff --git a/gover/gen/SeeMonsterReq.pb.go b/gover/gen/SeeMonsterReq.pb.go
index f8a5496e..b0358e18 100644
--- a/gover/gen/SeeMonsterReq.pb.go
+++ b/gover/gen/SeeMonsterReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeeMonsterReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 228
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SeeMonsterReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonsterId uint32 `protobuf:"varint,7,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
+ MonsterId uint32 `protobuf:"varint,13,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
}
func (x *SeeMonsterReq) Reset() {
@@ -93,7 +89,7 @@ var file_SeeMonsterReq_proto_rawDesc = []byte{
0x0a, 0x13, 0x53, 0x65, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x0d, 0x53, 0x65, 0x65, 0x4d, 0x6f, 0x6e, 0x73,
0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73,
0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeeMonsterRsp.pb.go b/gover/gen/SeeMonsterRsp.pb.go
index 872c6f04..019b574b 100644
--- a/gover/gen/SeeMonsterRsp.pb.go
+++ b/gover/gen/SeeMonsterRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SeeMonsterRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 251
-// EnetChannelId: 0
-// EnetIsReliable: true
type SeeMonsterRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SeeMonsterRsp) Reset() {
@@ -92,7 +89,7 @@ var file_SeeMonsterRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x53, 0x65, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x29, 0x0a, 0x0d, 0x53, 0x65, 0x65, 0x4d, 0x6f, 0x6e, 0x73,
0x74, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SeekFurnitureGalleryInfo.pb.go b/gover/gen/SeekFurnitureGalleryInfo.pb.go
deleted file mode 100644
index 0789e57a..00000000
--- a/gover/gen/SeekFurnitureGalleryInfo.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SeekFurnitureGalleryInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SeekFurnitureGalleryInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RecordList []*Unk2700_JCBJHCFEONO `protobuf:"bytes,5,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
-}
-
-func (x *SeekFurnitureGalleryInfo) Reset() {
- *x = SeekFurnitureGalleryInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SeekFurnitureGalleryInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SeekFurnitureGalleryInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SeekFurnitureGalleryInfo) ProtoMessage() {}
-
-func (x *SeekFurnitureGalleryInfo) ProtoReflect() protoreflect.Message {
- mi := &file_SeekFurnitureGalleryInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SeekFurnitureGalleryInfo.ProtoReflect.Descriptor instead.
-func (*SeekFurnitureGalleryInfo) Descriptor() ([]byte, []int) {
- return file_SeekFurnitureGalleryInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SeekFurnitureGalleryInfo) GetRecordList() []*Unk2700_JCBJHCFEONO {
- if x != nil {
- return x.RecordList
- }
- return nil
-}
-
-var File_SeekFurnitureGalleryInfo_proto protoreflect.FileDescriptor
-
-var file_SeekFurnitureGalleryInfo_proto_rawDesc = []byte{
- 0x0a, 0x1e, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47,
- 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x42, 0x4a, 0x48, 0x43,
- 0x46, 0x45, 0x4f, 0x4e, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x18, 0x53,
- 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x42, 0x4a, 0x48, 0x43, 0x46, 0x45, 0x4f,
- 0x4e, 0x4f, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SeekFurnitureGalleryInfo_proto_rawDescOnce sync.Once
- file_SeekFurnitureGalleryInfo_proto_rawDescData = file_SeekFurnitureGalleryInfo_proto_rawDesc
-)
-
-func file_SeekFurnitureGalleryInfo_proto_rawDescGZIP() []byte {
- file_SeekFurnitureGalleryInfo_proto_rawDescOnce.Do(func() {
- file_SeekFurnitureGalleryInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SeekFurnitureGalleryInfo_proto_rawDescData)
- })
- return file_SeekFurnitureGalleryInfo_proto_rawDescData
-}
-
-var file_SeekFurnitureGalleryInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SeekFurnitureGalleryInfo_proto_goTypes = []interface{}{
- (*SeekFurnitureGalleryInfo)(nil), // 0: SeekFurnitureGalleryInfo
- (*Unk2700_JCBJHCFEONO)(nil), // 1: Unk2700_JCBJHCFEONO
-}
-var file_SeekFurnitureGalleryInfo_proto_depIdxs = []int32{
- 1, // 0: SeekFurnitureGalleryInfo.record_list:type_name -> Unk2700_JCBJHCFEONO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_SeekFurnitureGalleryInfo_proto_init() }
-func file_SeekFurnitureGalleryInfo_proto_init() {
- if File_SeekFurnitureGalleryInfo_proto != nil {
- return
- }
- file_Unk2700_JCBJHCFEONO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_SeekFurnitureGalleryInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SeekFurnitureGalleryInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SeekFurnitureGalleryInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SeekFurnitureGalleryInfo_proto_goTypes,
- DependencyIndexes: file_SeekFurnitureGalleryInfo_proto_depIdxs,
- MessageInfos: file_SeekFurnitureGalleryInfo_proto_msgTypes,
- }.Build()
- File_SeekFurnitureGalleryInfo_proto = out.File
- file_SeekFurnitureGalleryInfo_proto_rawDesc = nil
- file_SeekFurnitureGalleryInfo_proto_goTypes = nil
- file_SeekFurnitureGalleryInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/SegmentCRCInfo.pb.go b/gover/gen/SegmentCRCInfo.pb.go
index 237141f6..fd186bb3 100644
--- a/gover/gen/SegmentCRCInfo.pb.go
+++ b/gover/gen/SegmentCRCInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SegmentCRCInfo.proto
package gen
@@ -41,11 +41,11 @@ type SegmentCRCInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Module uint32 `protobuf:"varint,13,opt,name=module,proto3" json:"module,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Size uint32 `protobuf:"varint,10,opt,name=size,proto3" json:"size,omitempty"`
- Crc string `protobuf:"bytes,3,opt,name=crc,proto3" json:"crc,omitempty"`
- Offset uint32 `protobuf:"varint,11,opt,name=offset,proto3" json:"offset,omitempty"`
+ Size uint32 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
+ Crc string `protobuf:"bytes,8,opt,name=crc,proto3" json:"crc,omitempty"`
+ Module uint32 `protobuf:"varint,4,opt,name=module,proto3" json:"module,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Offset uint32 `protobuf:"varint,9,opt,name=offset,proto3" json:"offset,omitempty"`
}
func (x *SegmentCRCInfo) Reset() {
@@ -80,32 +80,32 @@ func (*SegmentCRCInfo) Descriptor() ([]byte, []int) {
return file_SegmentCRCInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SegmentCRCInfo) GetModule() uint32 {
+func (x *SegmentCRCInfo) GetSize() uint32 {
if x != nil {
- return x.Module
+ return x.Size
}
return 0
}
-func (x *SegmentCRCInfo) GetRetcode() int32 {
+func (x *SegmentCRCInfo) GetCrc() string {
if x != nil {
- return x.Retcode
+ return x.Crc
}
- return 0
+ return ""
}
-func (x *SegmentCRCInfo) GetSize() uint32 {
+func (x *SegmentCRCInfo) GetModule() uint32 {
if x != nil {
- return x.Size
+ return x.Module
}
return 0
}
-func (x *SegmentCRCInfo) GetCrc() string {
+func (x *SegmentCRCInfo) GetRetcode() int32 {
if x != nil {
- return x.Crc
+ return x.Retcode
}
- return ""
+ return 0
}
func (x *SegmentCRCInfo) GetOffset() uint32 {
@@ -120,13 +120,13 @@ var File_SegmentCRCInfo_proto protoreflect.FileDescriptor
var file_SegmentCRCInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x52, 0x43, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x0e, 0x53, 0x65, 0x67, 0x6d, 0x65,
- 0x6e, 0x74, 0x43, 0x52, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64,
- 0x75, 0x6c, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
- 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73,
- 0x69, 0x7a, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12,
- 0x10, 0x0a, 0x03, 0x63, 0x72, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x72,
- 0x63, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x6e, 0x74, 0x43, 0x52, 0x43, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a,
+ 0x03, 0x63, 0x72, 0x63, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x72, 0x63, 0x12,
+ 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SegmentCRCModuleType.pb.go b/gover/gen/SegmentCRCModuleType.pb.go
new file mode 100644
index 00000000..8ecd24ff
--- /dev/null
+++ b/gover/gen/SegmentCRCModuleType.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SegmentCRCModuleType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SegmentCRCModuleType int32
+
+const (
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_NONE SegmentCRCModuleType = 0
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_PC_UNITYPLAYER SegmentCRCModuleType = 1
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_PC_USERASSEMBLY SegmentCRCModuleType = 2
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_PC_XLUA SegmentCRCModuleType = 3
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBIL2CPP SegmentCRCModuleType = 11
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBUNITY SegmentCRCModuleType = 12
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBXLUA SegmentCRCModuleType = 13
+ SegmentCRCModuleType_SEGMENT_CRC_MODULE_TYPE_IOS_HK4E SegmentCRCModuleType = 21
+)
+
+// Enum value maps for SegmentCRCModuleType.
+var (
+ SegmentCRCModuleType_name = map[int32]string{
+ 0: "SEGMENT_CRC_MODULE_TYPE_NONE",
+ 1: "SEGMENT_CRC_MODULE_TYPE_PC_UNITYPLAYER",
+ 2: "SEGMENT_CRC_MODULE_TYPE_PC_USERASSEMBLY",
+ 3: "SEGMENT_CRC_MODULE_TYPE_PC_XLUA",
+ 11: "SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBIL2CPP",
+ 12: "SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBUNITY",
+ 13: "SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBXLUA",
+ 21: "SEGMENT_CRC_MODULE_TYPE_IOS_HK4E",
+ }
+ SegmentCRCModuleType_value = map[string]int32{
+ "SEGMENT_CRC_MODULE_TYPE_NONE": 0,
+ "SEGMENT_CRC_MODULE_TYPE_PC_UNITYPLAYER": 1,
+ "SEGMENT_CRC_MODULE_TYPE_PC_USERASSEMBLY": 2,
+ "SEGMENT_CRC_MODULE_TYPE_PC_XLUA": 3,
+ "SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBIL2CPP": 11,
+ "SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBUNITY": 12,
+ "SEGMENT_CRC_MODULE_TYPE_ANDROID_LIBXLUA": 13,
+ "SEGMENT_CRC_MODULE_TYPE_IOS_HK4E": 21,
+ }
+)
+
+func (x SegmentCRCModuleType) Enum() *SegmentCRCModuleType {
+ p := new(SegmentCRCModuleType)
+ *p = x
+ return p
+}
+
+func (x SegmentCRCModuleType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (SegmentCRCModuleType) Descriptor() protoreflect.EnumDescriptor {
+ return file_SegmentCRCModuleType_proto_enumTypes[0].Descriptor()
+}
+
+func (SegmentCRCModuleType) Type() protoreflect.EnumType {
+ return &file_SegmentCRCModuleType_proto_enumTypes[0]
+}
+
+func (x SegmentCRCModuleType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use SegmentCRCModuleType.Descriptor instead.
+func (SegmentCRCModuleType) EnumDescriptor() ([]byte, []int) {
+ return file_SegmentCRCModuleType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_SegmentCRCModuleType_proto protoreflect.FileDescriptor
+
+var file_SegmentCRCModuleType_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x52, 0x43, 0x4d, 0x6f, 0x64, 0x75,
+ 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xe6, 0x02, 0x0a,
+ 0x14, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x52, 0x43, 0x4d, 0x6f, 0x64, 0x75, 0x6c,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54,
+ 0x5f, 0x43, 0x52, 0x43, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x2a, 0x0a, 0x26, 0x53, 0x45, 0x47, 0x4d, 0x45,
+ 0x4e, 0x54, 0x5f, 0x43, 0x52, 0x43, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x50, 0x43, 0x5f, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x50, 0x4c, 0x41, 0x59, 0x45,
+ 0x52, 0x10, 0x01, 0x12, 0x2b, 0x0a, 0x27, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x43,
+ 0x52, 0x43, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50,
+ 0x43, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x41, 0x53, 0x53, 0x45, 0x4d, 0x42, 0x4c, 0x59, 0x10, 0x02,
+ 0x12, 0x23, 0x0a, 0x1f, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x52, 0x43, 0x5f,
+ 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x43, 0x5f, 0x58,
+ 0x4c, 0x55, 0x41, 0x10, 0x03, 0x12, 0x2d, 0x0a, 0x29, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54,
+ 0x5f, 0x43, 0x52, 0x43, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x41, 0x4e, 0x44, 0x52, 0x4f, 0x49, 0x44, 0x5f, 0x4c, 0x49, 0x42, 0x49, 0x4c, 0x32, 0x43,
+ 0x50, 0x50, 0x10, 0x0b, 0x12, 0x2c, 0x0a, 0x28, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
+ 0x43, 0x52, 0x43, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x41, 0x4e, 0x44, 0x52, 0x4f, 0x49, 0x44, 0x5f, 0x4c, 0x49, 0x42, 0x55, 0x4e, 0x49, 0x54, 0x59,
+ 0x10, 0x0c, 0x12, 0x2b, 0x0a, 0x27, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x52,
+ 0x43, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x4e,
+ 0x44, 0x52, 0x4f, 0x49, 0x44, 0x5f, 0x4c, 0x49, 0x42, 0x58, 0x4c, 0x55, 0x41, 0x10, 0x0d, 0x12,
+ 0x24, 0x0a, 0x20, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x43, 0x52, 0x43, 0x5f, 0x4d,
+ 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4f, 0x53, 0x5f, 0x48,
+ 0x4b, 0x34, 0x45, 0x10, 0x15, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SegmentCRCModuleType_proto_rawDescOnce sync.Once
+ file_SegmentCRCModuleType_proto_rawDescData = file_SegmentCRCModuleType_proto_rawDesc
+)
+
+func file_SegmentCRCModuleType_proto_rawDescGZIP() []byte {
+ file_SegmentCRCModuleType_proto_rawDescOnce.Do(func() {
+ file_SegmentCRCModuleType_proto_rawDescData = protoimpl.X.CompressGZIP(file_SegmentCRCModuleType_proto_rawDescData)
+ })
+ return file_SegmentCRCModuleType_proto_rawDescData
+}
+
+var file_SegmentCRCModuleType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_SegmentCRCModuleType_proto_goTypes = []interface{}{
+ (SegmentCRCModuleType)(0), // 0: SegmentCRCModuleType
+}
+var file_SegmentCRCModuleType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SegmentCRCModuleType_proto_init() }
+func file_SegmentCRCModuleType_proto_init() {
+ if File_SegmentCRCModuleType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SegmentCRCModuleType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SegmentCRCModuleType_proto_goTypes,
+ DependencyIndexes: file_SegmentCRCModuleType_proto_depIdxs,
+ EnumInfos: file_SegmentCRCModuleType_proto_enumTypes,
+ }.Build()
+ File_SegmentCRCModuleType_proto = out.File
+ file_SegmentCRCModuleType_proto_rawDesc = nil
+ file_SegmentCRCModuleType_proto_goTypes = nil
+ file_SegmentCRCModuleType_proto_depIdxs = nil
+}
diff --git a/gover/gen/SegmentInfo.pb.go b/gover/gen/SegmentInfo.pb.go
index b7d9cb50..3e3792da 100644
--- a/gover/gen/SegmentInfo.pb.go
+++ b/gover/gen/SegmentInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SegmentInfo.proto
package gen
@@ -41,9 +41,9 @@ type SegmentInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Offset uint32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
- Module uint32 `protobuf:"varint,7,opt,name=module,proto3" json:"module,omitempty"`
- Size uint32 `protobuf:"varint,8,opt,name=size,proto3" json:"size,omitempty"`
+ Module uint32 `protobuf:"varint,1,opt,name=module,proto3" json:"module,omitempty"`
+ Size uint32 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
+ Offset uint32 `protobuf:"varint,11,opt,name=offset,proto3" json:"offset,omitempty"`
}
func (x *SegmentInfo) Reset() {
@@ -78,23 +78,23 @@ func (*SegmentInfo) Descriptor() ([]byte, []int) {
return file_SegmentInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SegmentInfo) GetOffset() uint32 {
+func (x *SegmentInfo) GetModule() uint32 {
if x != nil {
- return x.Offset
+ return x.Module
}
return 0
}
-func (x *SegmentInfo) GetModule() uint32 {
+func (x *SegmentInfo) GetSize() uint32 {
if x != nil {
- return x.Module
+ return x.Size
}
return 0
}
-func (x *SegmentInfo) GetSize() uint32 {
+func (x *SegmentInfo) GetOffset() uint32 {
if x != nil {
- return x.Size
+ return x.Offset
}
return 0
}
@@ -104,11 +104,11 @@ var File_SegmentInfo_proto protoreflect.FileDescriptor
var file_SegmentInfo_proto_rawDesc = []byte{
0x0a, 0x11, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x0b, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f,
- 0x64, 0x75, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75,
- 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69,
+ 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x16,
+ 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SelectAsterMidDifficultyReq.pb.go b/gover/gen/SelectAsterMidDifficultyReq.pb.go
index de03f8da..2ebf10c9 100644
--- a/gover/gen/SelectAsterMidDifficultyReq.pb.go
+++ b/gover/gen/SelectAsterMidDifficultyReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectAsterMidDifficultyReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2134
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SelectAsterMidDifficultyReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,13,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- DifficultyId uint32 `protobuf:"varint,5,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,2,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,12,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *SelectAsterMidDifficultyReq) Reset() {
@@ -82,23 +78,23 @@ func (*SelectAsterMidDifficultyReq) Descriptor() ([]byte, []int) {
return file_SelectAsterMidDifficultyReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SelectAsterMidDifficultyReq) GetGadgetEntityId() uint32 {
+func (x *SelectAsterMidDifficultyReq) GetScheduleId() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.ScheduleId
}
return 0
}
-func (x *SelectAsterMidDifficultyReq) GetScheduleId() uint32 {
+func (x *SelectAsterMidDifficultyReq) GetDifficultyId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.DifficultyId
}
return 0
}
-func (x *SelectAsterMidDifficultyReq) GetDifficultyId() uint32 {
+func (x *SelectAsterMidDifficultyReq) GetGadgetEntityId() uint32 {
if x != nil {
- return x.DifficultyId
+ return x.GadgetEntityId
}
return 0
}
@@ -110,13 +106,13 @@ var file_SelectAsterMidDifficultyReq_proto_rawDesc = []byte{
0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x1b, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x73,
0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
- 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a,
- 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x23,
- 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
+ 0x6c, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66,
+ 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64,
+ 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74,
0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SelectAsterMidDifficultyRsp.pb.go b/gover/gen/SelectAsterMidDifficultyRsp.pb.go
index 2542585f..73e30ba4 100644
--- a/gover/gen/SelectAsterMidDifficultyRsp.pb.go
+++ b/gover/gen/SelectAsterMidDifficultyRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectAsterMidDifficultyRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2180
-// EnetChannelId: 0
-// EnetIsReliable: true
type SelectAsterMidDifficultyRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,5,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- DifficultyId uint32 `protobuf:"varint,14,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,12,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,8,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
}
func (x *SelectAsterMidDifficultyRsp) Reset() {
@@ -82,23 +79,23 @@ func (*SelectAsterMidDifficultyRsp) Descriptor() ([]byte, []int) {
return file_SelectAsterMidDifficultyRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SelectAsterMidDifficultyRsp) GetRetcode() int32 {
+func (x *SelectAsterMidDifficultyRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
-func (x *SelectAsterMidDifficultyRsp) GetScheduleId() uint32 {
+func (x *SelectAsterMidDifficultyRsp) GetGadgetEntityId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.GadgetEntityId
}
return 0
}
-func (x *SelectAsterMidDifficultyRsp) GetGadgetEntityId() uint32 {
+func (x *SelectAsterMidDifficultyRsp) GetRetcode() int32 {
if x != nil {
- return x.GadgetEntityId
+ return x.Retcode
}
return 0
}
@@ -117,14 +114,14 @@ var file_SelectAsterMidDifficultyRsp_proto_rawDesc = []byte{
0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x1b, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x73,
0x74, 0x65, 0x72, 0x4d, 0x69, 0x64, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
- 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a,
- 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x28,
- 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66,
- 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
+ 0x6c, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66,
+ 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SelectEffigyChallengeConditionReq.pb.go b/gover/gen/SelectEffigyChallengeConditionReq.pb.go
index 9e24d2a2..543ea601 100644
--- a/gover/gen/SelectEffigyChallengeConditionReq.pb.go
+++ b/gover/gen/SelectEffigyChallengeConditionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectEffigyChallengeConditionReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2064
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SelectEffigyChallengeConditionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DifficultyId uint32 `protobuf:"varint,15,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,7,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,9,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,6,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,1,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,11,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
}
func (x *SelectEffigyChallengeConditionReq) Reset() {
@@ -82,13 +78,6 @@ func (*SelectEffigyChallengeConditionReq) Descriptor() ([]byte, []int) {
return file_SelectEffigyChallengeConditionReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SelectEffigyChallengeConditionReq) GetDifficultyId() uint32 {
- if x != nil {
- return x.DifficultyId
- }
- return 0
-}
-
func (x *SelectEffigyChallengeConditionReq) GetChallengeId() uint32 {
if x != nil {
return x.ChallengeId
@@ -103,6 +92,13 @@ func (x *SelectEffigyChallengeConditionReq) GetConditionIdList() []uint32 {
return nil
}
+func (x *SelectEffigyChallengeConditionReq) GetDifficultyId() uint32 {
+ if x != nil {
+ return x.DifficultyId
+ }
+ return 0
+}
+
var File_SelectEffigyChallengeConditionReq_proto protoreflect.FileDescriptor
var file_SelectEffigyChallengeConditionReq_proto_rawDesc = []byte{
@@ -111,14 +107,14 @@ var file_SelectEffigyChallengeConditionReq_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x21, 0x53, 0x65,
0x6c, 0x65, 0x63, 0x74, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
- 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69,
- 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
+ 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63,
+ 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23,
+ 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SelectEffigyChallengeConditionRsp.pb.go b/gover/gen/SelectEffigyChallengeConditionRsp.pb.go
index 42f14c9e..9a3aff54 100644
--- a/gover/gen/SelectEffigyChallengeConditionRsp.pb.go
+++ b/gover/gen/SelectEffigyChallengeConditionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectEffigyChallengeConditionRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2039
-// EnetChannelId: 0
-// EnetIsReliable: true
type SelectEffigyChallengeConditionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConditionIdList []uint32 `protobuf:"varint,12,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DifficultyId uint32 `protobuf:"varint,7,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,2,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,10,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,7,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,11,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SelectEffigyChallengeConditionRsp) Reset() {
@@ -82,30 +79,30 @@ func (*SelectEffigyChallengeConditionRsp) Descriptor() ([]byte, []int) {
return file_SelectEffigyChallengeConditionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SelectEffigyChallengeConditionRsp) GetConditionIdList() []uint32 {
+func (x *SelectEffigyChallengeConditionRsp) GetDifficultyId() uint32 {
if x != nil {
- return x.ConditionIdList
+ return x.DifficultyId
}
- return nil
+ return 0
}
-func (x *SelectEffigyChallengeConditionRsp) GetRetcode() int32 {
+func (x *SelectEffigyChallengeConditionRsp) GetChallengeId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ChallengeId
}
return 0
}
-func (x *SelectEffigyChallengeConditionRsp) GetDifficultyId() uint32 {
+func (x *SelectEffigyChallengeConditionRsp) GetConditionIdList() []uint32 {
if x != nil {
- return x.DifficultyId
+ return x.ConditionIdList
}
- return 0
+ return nil
}
-func (x *SelectEffigyChallengeConditionRsp) GetChallengeId() uint32 {
+func (x *SelectEffigyChallengeConditionRsp) GetRetcode() int32 {
if x != nil {
- return x.ChallengeId
+ return x.Retcode
}
return 0
}
@@ -118,15 +115,15 @@ var file_SelectEffigyChallengeConditionRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x21, 0x53, 0x65,
0x6c, 0x65, 0x63, 0x74, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12,
- 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64,
- 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
- 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69,
- 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SelectRoguelikeDungeonCardReq.pb.go b/gover/gen/SelectRoguelikeDungeonCardReq.pb.go
index d264289a..383e5b0c 100644
--- a/gover/gen/SelectRoguelikeDungeonCardReq.pb.go
+++ b/gover/gen/SelectRoguelikeDungeonCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectRoguelikeDungeonCardReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8085
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SelectRoguelikeDungeonCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/SelectRoguelikeDungeonCardRsp.pb.go b/gover/gen/SelectRoguelikeDungeonCardRsp.pb.go
index d78d027b..718e1dd3 100644
--- a/gover/gen/SelectRoguelikeDungeonCardRsp.pb.go
+++ b/gover/gen/SelectRoguelikeDungeonCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectRoguelikeDungeonCardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8138
-// EnetChannelId: 0
-// EnetIsReliable: true
type SelectRoguelikeDungeonCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CardId uint32 `protobuf:"varint,14,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SelectRoguelikeDungeonCardRsp) Reset() {
@@ -102,8 +99,8 @@ var file_SelectRoguelikeDungeonCardRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1d, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52,
0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x43,
0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SelectWorktopOptionReq.pb.go b/gover/gen/SelectWorktopOptionReq.pb.go
index 7a784bdc..7505140e 100644
--- a/gover/gen/SelectWorktopOptionReq.pb.go
+++ b/gover/gen/SelectWorktopOptionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectWorktopOptionReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 807
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SelectWorktopOptionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,12,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- OptionId uint32 `protobuf:"varint,11,opt,name=option_id,json=optionId,proto3" json:"option_id,omitempty"`
+ OptionId uint32 `protobuf:"varint,7,opt,name=option_id,json=optionId,proto3" json:"option_id,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,5,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *SelectWorktopOptionReq) Reset() {
@@ -81,16 +77,16 @@ func (*SelectWorktopOptionReq) Descriptor() ([]byte, []int) {
return file_SelectWorktopOptionReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SelectWorktopOptionReq) GetGadgetEntityId() uint32 {
+func (x *SelectWorktopOptionReq) GetOptionId() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.OptionId
}
return 0
}
-func (x *SelectWorktopOptionReq) GetOptionId() uint32 {
+func (x *SelectWorktopOptionReq) GetGadgetEntityId() uint32 {
if x != nil {
- return x.OptionId
+ return x.GadgetEntityId
}
return 0
}
@@ -101,11 +97,11 @@ var file_SelectWorktopOptionReq_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x4f,
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f,
0x0a, 0x16, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x4f,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42,
+ 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SelectWorktopOptionRsp.pb.go b/gover/gen/SelectWorktopOptionRsp.pb.go
index bb621aba..044f60c9 100644
--- a/gover/gen/SelectWorktopOptionRsp.pb.go
+++ b/gover/gen/SelectWorktopOptionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SelectWorktopOptionRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 821
-// EnetChannelId: 0
-// EnetIsReliable: true
type SelectWorktopOptionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,13,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- OptionId uint32 `protobuf:"varint,7,opt,name=option_id,json=optionId,proto3" json:"option_id,omitempty"`
+ OptionId uint32 `protobuf:"varint,10,opt,name=option_id,json=optionId,proto3" json:"option_id,omitempty"`
Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,12,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *SelectWorktopOptionRsp) Reset() {
@@ -81,23 +78,23 @@ func (*SelectWorktopOptionRsp) Descriptor() ([]byte, []int) {
return file_SelectWorktopOptionRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SelectWorktopOptionRsp) GetGadgetEntityId() uint32 {
+func (x *SelectWorktopOptionRsp) GetOptionId() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.OptionId
}
return 0
}
-func (x *SelectWorktopOptionRsp) GetOptionId() uint32 {
+func (x *SelectWorktopOptionRsp) GetRetcode() int32 {
if x != nil {
- return x.OptionId
+ return x.Retcode
}
return 0
}
-func (x *SelectWorktopOptionRsp) GetRetcode() int32 {
+func (x *SelectWorktopOptionRsp) GetGadgetEntityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.GadgetEntityId
}
return 0
}
@@ -108,13 +105,13 @@ var file_SelectWorktopOptionRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x4f,
0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79,
0x0a, 0x16, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x4f,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x74,
+ 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ServantInfo.pb.go b/gover/gen/ServantInfo.pb.go
index cd115956..593559b8 100644
--- a/gover/gen/ServantInfo.pb.go
+++ b/gover/gen/ServantInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServantInfo.proto
package gen
diff --git a/gover/gen/ServerAnnounceNotify.pb.go b/gover/gen/ServerAnnounceNotify.pb.go
index 8014b9b1..53ba7ff1 100644
--- a/gover/gen/ServerAnnounceNotify.pb.go
+++ b/gover/gen/ServerAnnounceNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerAnnounceNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2197
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerAnnounceNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AnnounceDataList []*AnnounceData `protobuf:"bytes,11,rep,name=announce_data_list,json=announceDataList,proto3" json:"announce_data_list,omitempty"`
+ AnnounceDataList []*AnnounceData `protobuf:"bytes,14,rep,name=announce_data_list,json=announceDataList,proto3" json:"announce_data_list,omitempty"`
}
func (x *ServerAnnounceNotify) Reset() {
@@ -94,7 +91,7 @@ var file_ServerAnnounceNotify_proto_rawDesc = []byte{
0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x53, 0x0a, 0x14, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e,
0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3b, 0x0a, 0x12, 0x61, 0x6e, 0x6e, 0x6f,
- 0x75, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b,
+ 0x75, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x44,
0x61, 0x74, 0x61, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74,
0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
diff --git a/gover/gen/ServerAnnounceRevokeNotify.pb.go b/gover/gen/ServerAnnounceRevokeNotify.pb.go
index 529fdb9c..42447a81 100644
--- a/gover/gen/ServerAnnounceRevokeNotify.pb.go
+++ b/gover/gen/ServerAnnounceRevokeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerAnnounceRevokeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2092
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerAnnounceRevokeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConfigIdList []uint32 `protobuf:"varint,15,rep,packed,name=config_id_list,json=configIdList,proto3" json:"config_id_list,omitempty"`
+ ConfigIdList []uint32 `protobuf:"varint,9,rep,packed,name=config_id_list,json=configIdList,proto3" json:"config_id_list,omitempty"`
}
func (x *ServerAnnounceRevokeNotify) Reset() {
@@ -94,7 +91,7 @@ var file_ServerAnnounceRevokeNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x42, 0x0a, 0x1a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, 0x6e, 0x6e, 0x6f,
0x75, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x24, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ServerBuff.pb.go b/gover/gen/ServerBuff.pb.go
index 58d004c4..19f10642 100644
--- a/gover/gen/ServerBuff.pb.go
+++ b/gover/gen/ServerBuff.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerBuff.proto
package gen
diff --git a/gover/gen/ServerBuffChangeNotify.pb.go b/gover/gen/ServerBuffChangeNotify.pb.go
index 87c53360..f853414a 100644
--- a/gover/gen/ServerBuffChangeNotify.pb.go
+++ b/gover/gen/ServerBuffChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerBuffChangeNotify.proto
package gen
@@ -82,19 +82,16 @@ func (ServerBuffChangeNotify_ServerBuffChangeType) EnumDescriptor() ([]byte, []i
return file_ServerBuffChangeNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 361
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerBuffChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ServerBuffChangeType ServerBuffChangeNotify_ServerBuffChangeType `protobuf:"varint,7,opt,name=server_buff_change_type,json=serverBuffChangeType,proto3,enum=ServerBuffChangeNotify_ServerBuffChangeType" json:"server_buff_change_type,omitempty"`
- IsCreatureBuff bool `protobuf:"varint,10,opt,name=is_creature_buff,json=isCreatureBuff,proto3" json:"is_creature_buff,omitempty"`
- EntityIdList []uint32 `protobuf:"varint,1,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
- AvatarGuidList []uint64 `protobuf:"varint,12,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
- ServerBuffList []*ServerBuff `protobuf:"bytes,11,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
+ ServerBuffList []*ServerBuff `protobuf:"bytes,4,rep,name=server_buff_list,json=serverBuffList,proto3" json:"server_buff_list,omitempty"`
+ IsCreatureBuff bool `protobuf:"varint,8,opt,name=is_creature_buff,json=isCreatureBuff,proto3" json:"is_creature_buff,omitempty"`
+ EntityIdList []uint32 `protobuf:"varint,6,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
+ ServerBuffChangeType ServerBuffChangeNotify_ServerBuffChangeType `protobuf:"varint,9,opt,name=server_buff_change_type,json=serverBuffChangeType,proto3,enum=ServerBuffChangeNotify_ServerBuffChangeType" json:"server_buff_change_type,omitempty"`
+ AvatarGuidList []uint64 `protobuf:"varint,5,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
}
func (x *ServerBuffChangeNotify) Reset() {
@@ -129,11 +126,11 @@ func (*ServerBuffChangeNotify) Descriptor() ([]byte, []int) {
return file_ServerBuffChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ServerBuffChangeNotify) GetServerBuffChangeType() ServerBuffChangeNotify_ServerBuffChangeType {
+func (x *ServerBuffChangeNotify) GetServerBuffList() []*ServerBuff {
if x != nil {
- return x.ServerBuffChangeType
+ return x.ServerBuffList
}
- return ServerBuffChangeNotify_SERVER_BUFF_CHANGE_TYPE_ADD_SERVER_BUFF
+ return nil
}
func (x *ServerBuffChangeNotify) GetIsCreatureBuff() bool {
@@ -150,16 +147,16 @@ func (x *ServerBuffChangeNotify) GetEntityIdList() []uint32 {
return nil
}
-func (x *ServerBuffChangeNotify) GetAvatarGuidList() []uint64 {
+func (x *ServerBuffChangeNotify) GetServerBuffChangeType() ServerBuffChangeNotify_ServerBuffChangeType {
if x != nil {
- return x.AvatarGuidList
+ return x.ServerBuffChangeType
}
- return nil
+ return ServerBuffChangeNotify_SERVER_BUFF_CHANGE_TYPE_ADD_SERVER_BUFF
}
-func (x *ServerBuffChangeNotify) GetServerBuffList() []*ServerBuff {
+func (x *ServerBuffChangeNotify) GetAvatarGuidList() []uint64 {
if x != nil {
- return x.ServerBuffList
+ return x.AvatarGuidList
}
return nil
}
@@ -171,24 +168,24 @@ var file_ServerBuffChangeNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10,
0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xa0, 0x03, 0x0a, 0x16, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x43,
- 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x63, 0x0a, 0x17, 0x73,
- 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67,
- 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x53,
- 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66,
- 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x14, 0x73, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f,
- 0x62, 0x75, 0x66, 0x66, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73, 0x43, 0x72,
- 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x75, 0x66, 0x66, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x10, 0x73, 0x65,
- 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66,
- 0x66, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69, 0x73,
+ 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x35, 0x0a, 0x10, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75,
+ 0x66, 0x66, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x75, 0x72,
+ 0x65, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69, 0x73,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x75, 0x66, 0x66, 0x12, 0x24, 0x0a, 0x0e,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x63, 0x0a, 0x17, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66,
+ 0x66, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x53, 0x65, 0x72,
+ 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x14, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28,
+ 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73,
0x74, 0x22, 0x70, 0x0a, 0x14, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x43,
0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a, 0x27, 0x53, 0x45, 0x52,
0x56, 0x45, 0x52, 0x5f, 0x42, 0x55, 0x46, 0x46, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f,
@@ -220,8 +217,8 @@ var file_ServerBuffChangeNotify_proto_goTypes = []interface{}{
(*ServerBuff)(nil), // 2: ServerBuff
}
var file_ServerBuffChangeNotify_proto_depIdxs = []int32{
- 0, // 0: ServerBuffChangeNotify.server_buff_change_type:type_name -> ServerBuffChangeNotify.ServerBuffChangeType
- 2, // 1: ServerBuffChangeNotify.server_buff_list:type_name -> ServerBuff
+ 2, // 0: ServerBuffChangeNotify.server_buff_list:type_name -> ServerBuff
+ 0, // 1: ServerBuffChangeNotify.server_buff_change_type:type_name -> ServerBuffChangeNotify.ServerBuffChangeType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/ServerCombatEndNotify.pb.go b/gover/gen/ServerCombatEndNotify.pb.go
new file mode 100644
index 00000000..6260707b
--- /dev/null
+++ b/gover/gen/ServerCombatEndNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ServerCombatEndNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ServerCombatEndNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CombatEndTypeList []uint32 `protobuf:"varint,15,rep,packed,name=combat_end_type_list,json=combatEndTypeList,proto3" json:"combat_end_type_list,omitempty"`
+}
+
+func (x *ServerCombatEndNotify) Reset() {
+ *x = ServerCombatEndNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ServerCombatEndNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ServerCombatEndNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ServerCombatEndNotify) ProtoMessage() {}
+
+func (x *ServerCombatEndNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ServerCombatEndNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ServerCombatEndNotify.ProtoReflect.Descriptor instead.
+func (*ServerCombatEndNotify) Descriptor() ([]byte, []int) {
+ return file_ServerCombatEndNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ServerCombatEndNotify) GetCombatEndTypeList() []uint32 {
+ if x != nil {
+ return x.CombatEndTypeList
+ }
+ return nil
+}
+
+var File_ServerCombatEndNotify_proto protoreflect.FileDescriptor
+
+var file_ServerCombatEndNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x45, 0x6e,
+ 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a,
+ 0x15, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x45, 0x6e, 0x64,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74,
+ 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x45, 0x6e, 0x64, 0x54,
+ 0x79, 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ServerCombatEndNotify_proto_rawDescOnce sync.Once
+ file_ServerCombatEndNotify_proto_rawDescData = file_ServerCombatEndNotify_proto_rawDesc
+)
+
+func file_ServerCombatEndNotify_proto_rawDescGZIP() []byte {
+ file_ServerCombatEndNotify_proto_rawDescOnce.Do(func() {
+ file_ServerCombatEndNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ServerCombatEndNotify_proto_rawDescData)
+ })
+ return file_ServerCombatEndNotify_proto_rawDescData
+}
+
+var file_ServerCombatEndNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ServerCombatEndNotify_proto_goTypes = []interface{}{
+ (*ServerCombatEndNotify)(nil), // 0: ServerCombatEndNotify
+}
+var file_ServerCombatEndNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ServerCombatEndNotify_proto_init() }
+func file_ServerCombatEndNotify_proto_init() {
+ if File_ServerCombatEndNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ServerCombatEndNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ServerCombatEndNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ServerCombatEndNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ServerCombatEndNotify_proto_goTypes,
+ DependencyIndexes: file_ServerCombatEndNotify_proto_depIdxs,
+ MessageInfos: file_ServerCombatEndNotify_proto_msgTypes,
+ }.Build()
+ File_ServerCombatEndNotify_proto = out.File
+ file_ServerCombatEndNotify_proto_rawDesc = nil
+ file_ServerCombatEndNotify_proto_goTypes = nil
+ file_ServerCombatEndNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ServerCondMeetQuestListUpdateNotify.pb.go b/gover/gen/ServerCondMeetQuestListUpdateNotify.pb.go
index 38fa1b2a..9d22e821 100644
--- a/gover/gen/ServerCondMeetQuestListUpdateNotify.pb.go
+++ b/gover/gen/ServerCondMeetQuestListUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerCondMeetQuestListUpdateNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 406
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerCondMeetQuestListUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DelQuestIdList []uint32 `protobuf:"varint,1,rep,packed,name=del_quest_id_list,json=delQuestIdList,proto3" json:"del_quest_id_list,omitempty"`
- AddQuestIdList []uint32 `protobuf:"varint,12,rep,packed,name=add_quest_id_list,json=addQuestIdList,proto3" json:"add_quest_id_list,omitempty"`
+ AddQuestIdList []uint32 `protobuf:"varint,10,rep,packed,name=add_quest_id_list,json=addQuestIdList,proto3" json:"add_quest_id_list,omitempty"`
+ DelQuestIdList []uint32 `protobuf:"varint,4,rep,packed,name=del_quest_id_list,json=delQuestIdList,proto3" json:"del_quest_id_list,omitempty"`
}
func (x *ServerCondMeetQuestListUpdateNotify) Reset() {
@@ -80,16 +77,16 @@ func (*ServerCondMeetQuestListUpdateNotify) Descriptor() ([]byte, []int) {
return file_ServerCondMeetQuestListUpdateNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ServerCondMeetQuestListUpdateNotify) GetDelQuestIdList() []uint32 {
+func (x *ServerCondMeetQuestListUpdateNotify) GetAddQuestIdList() []uint32 {
if x != nil {
- return x.DelQuestIdList
+ return x.AddQuestIdList
}
return nil
}
-func (x *ServerCondMeetQuestListUpdateNotify) GetAddQuestIdList() []uint32 {
+func (x *ServerCondMeetQuestListUpdateNotify) GetDelQuestIdList() []uint32 {
if x != nil {
- return x.AddQuestIdList
+ return x.DelQuestIdList
}
return nil
}
@@ -102,11 +99,11 @@ var file_ServerCondMeetQuestListUpdateNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x23, 0x53,
0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x4d, 0x65, 0x65, 0x74, 0x51, 0x75, 0x65,
0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x29, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x64,
- 0x65, 0x6c, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x0a,
- 0x11, 0x61, 0x64, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x64, 0x64, 0x51, 0x75, 0x65,
+ 0x66, 0x79, 0x12, 0x29, 0x0a, 0x11, 0x61, 0x64, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x61,
+ 0x64, 0x64, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x0a,
+ 0x11, 0x64, 0x65, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x64, 0x65, 0x6c, 0x51, 0x75, 0x65,
0x73, 0x74, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ServerDisconnectClientNotify.pb.go b/gover/gen/ServerDisconnectClientNotify.pb.go
index c39c2b0d..e3f4407e 100644
--- a/gover/gen/ServerDisconnectClientNotify.pb.go
+++ b/gover/gen/ServerDisconnectClientNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerDisconnectClientNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 184
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerDisconnectClientNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Data uint32 `protobuf:"varint,10,opt,name=data,proto3" json:"data,omitempty"`
+ Data uint32 `protobuf:"varint,4,opt,name=data,proto3" json:"data,omitempty"`
}
func (x *ServerDisconnectClientNotify) Reset() {
@@ -93,7 +90,7 @@ var file_ServerDisconnectClientNotify_proto_rawDesc = []byte{
0x63, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x1c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x69,
0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0a, 0x20, 0x01,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ServerGlobalValueChangeNotify.pb.go b/gover/gen/ServerGlobalValueChangeNotify.pb.go
index c6f1d902..b521cb14 100644
--- a/gover/gen/ServerGlobalValueChangeNotify.pb.go
+++ b/gover/gen/ServerGlobalValueChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerGlobalValueChangeNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1197
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerGlobalValueChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Value float32 `protobuf:"fixed32,12,opt,name=value,proto3" json:"value,omitempty"`
- KeyHash uint32 `protobuf:"varint,13,opt,name=key_hash,json=keyHash,proto3" json:"key_hash,omitempty"`
+ KeyHash uint32 `protobuf:"varint,3,opt,name=key_hash,json=keyHash,proto3" json:"key_hash,omitempty"`
+ Value float32 `protobuf:"fixed32,15,opt,name=value,proto3" json:"value,omitempty"`
+ EntityId uint32 `protobuf:"varint,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *ServerGlobalValueChangeNotify) Reset() {
@@ -81,9 +78,9 @@ func (*ServerGlobalValueChangeNotify) Descriptor() ([]byte, []int) {
return file_ServerGlobalValueChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ServerGlobalValueChangeNotify) GetEntityId() uint32 {
+func (x *ServerGlobalValueChangeNotify) GetKeyHash() uint32 {
if x != nil {
- return x.EntityId
+ return x.KeyHash
}
return 0
}
@@ -95,9 +92,9 @@ func (x *ServerGlobalValueChangeNotify) GetValue() float32 {
return 0
}
-func (x *ServerGlobalValueChangeNotify) GetKeyHash() uint32 {
+func (x *ServerGlobalValueChangeNotify) GetEntityId() uint32 {
if x != nil {
- return x.KeyHash
+ return x.EntityId
}
return 0
}
@@ -109,12 +106,12 @@ var file_ServerGlobalValueChangeNotify_proto_rawDesc = []byte{
0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x1d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x47,
0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79,
- 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6b, 0x65, 0x79,
- 0x48, 0x61, 0x73, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x5f, 0x68, 0x61,
+ 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x48, 0x61, 0x73,
+ 0x68, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ServerLogLevel.pb.go b/gover/gen/ServerLogLevel.pb.go
index cdc2ffb5..b634533a 100644
--- a/gover/gen/ServerLogLevel.pb.go
+++ b/gover/gen/ServerLogLevel.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerLogLevel.proto
package gen
diff --git a/gover/gen/ServerLogNotify.pb.go b/gover/gen/ServerLogNotify.pb.go
index 384f0785..56f1f8d1 100644
--- a/gover/gen/ServerLogNotify.pb.go
+++ b/gover/gen/ServerLogNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerLogNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 31
-// EnetChannelId: 1
-// EnetIsReliable: true
type ServerLogNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ServerLog string `protobuf:"bytes,7,opt,name=server_log,json=serverLog,proto3" json:"server_log,omitempty"`
+ ServerLog string `protobuf:"bytes,11,opt,name=server_log,json=serverLog,proto3" json:"server_log,omitempty"`
+ LogLevel ServerLogLevel `protobuf:"varint,5,opt,name=log_level,json=logLevel,proto3,enum=ServerLogLevel" json:"log_level,omitempty"`
LogType ServerLogType `protobuf:"varint,9,opt,name=log_type,json=logType,proto3,enum=ServerLogType" json:"log_type,omitempty"`
- LogLevel ServerLogLevel `protobuf:"varint,15,opt,name=log_level,json=logLevel,proto3,enum=ServerLogLevel" json:"log_level,omitempty"`
}
func (x *ServerLogNotify) Reset() {
@@ -88,18 +85,18 @@ func (x *ServerLogNotify) GetServerLog() string {
return ""
}
-func (x *ServerLogNotify) GetLogType() ServerLogType {
+func (x *ServerLogNotify) GetLogLevel() ServerLogLevel {
if x != nil {
- return x.LogType
+ return x.LogLevel
}
- return ServerLogType_SERVER_LOG_TYPE_NONE
+ return ServerLogLevel_SERVER_LOG_LEVEL_NONE
}
-func (x *ServerLogNotify) GetLogLevel() ServerLogLevel {
+func (x *ServerLogNotify) GetLogType() ServerLogType {
if x != nil {
- return x.LogLevel
+ return x.LogType
}
- return ServerLogLevel_SERVER_LOG_LEVEL_NONE
+ return ServerLogType_SERVER_LOG_TYPE_NONE
}
var File_ServerLogNotify_proto protoreflect.FileDescriptor
@@ -111,13 +108,13 @@ var file_ServerLogNotify_proto_rawDesc = []byte{
0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x89, 0x01, 0x0a, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, 0x6f, 0x67,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
- 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x12, 0x29, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
- 0x4c, 0x6f, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x2c, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06,
+ 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x72, 0x76,
+ 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x12, 0x2c, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65,
+ 0x72, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x29, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4c, 0x6f,
+ 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -136,12 +133,12 @@ func file_ServerLogNotify_proto_rawDescGZIP() []byte {
var file_ServerLogNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_ServerLogNotify_proto_goTypes = []interface{}{
(*ServerLogNotify)(nil), // 0: ServerLogNotify
- (ServerLogType)(0), // 1: ServerLogType
- (ServerLogLevel)(0), // 2: ServerLogLevel
+ (ServerLogLevel)(0), // 1: ServerLogLevel
+ (ServerLogType)(0), // 2: ServerLogType
}
var file_ServerLogNotify_proto_depIdxs = []int32{
- 1, // 0: ServerLogNotify.log_type:type_name -> ServerLogType
- 2, // 1: ServerLogNotify.log_level:type_name -> ServerLogLevel
+ 1, // 0: ServerLogNotify.log_level:type_name -> ServerLogLevel
+ 2, // 1: ServerLogNotify.log_type:type_name -> ServerLogType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/ServerLogType.pb.go b/gover/gen/ServerLogType.pb.go
index 78b3cacf..ee238923 100644
--- a/gover/gen/ServerLogType.pb.go
+++ b/gover/gen/ServerLogType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerLogType.proto
package gen
diff --git a/gover/gen/ServerMassiveEntity.pb.go b/gover/gen/ServerMassiveEntity.pb.go
index f0897aef..0c10de58 100644
--- a/gover/gen/ServerMassiveEntity.pb.go
+++ b/gover/gen/ServerMassiveEntity.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerMassiveEntity.proto
package gen
diff --git a/gover/gen/ServerMessageNotify.pb.go b/gover/gen/ServerMessageNotify.pb.go
index 93ea1680..7fcf3e2f 100644
--- a/gover/gen/ServerMessageNotify.pb.go
+++ b/gover/gen/ServerMessageNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerMessageNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5718
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerMessageNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
+ Index uint32 `protobuf:"varint,13,opt,name=index,proto3" json:"index,omitempty"`
}
func (x *ServerMessageNotify) Reset() {
@@ -92,7 +89,7 @@ var file_ServerMessageNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x13, 0x53,
0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ServerTimeNotify.pb.go b/gover/gen/ServerTimeNotify.pb.go
index 6f6dc78e..7c3464d2 100644
--- a/gover/gen/ServerTimeNotify.pb.go
+++ b/gover/gen/ServerTimeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerTimeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 99
-// EnetChannelId: 1
-// EnetIsReliable: true
type ServerTimeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ServerTime uint64 `protobuf:"varint,5,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
+ ServerTime uint64 `protobuf:"varint,13,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
}
func (x *ServerTimeNotify) Reset() {
@@ -92,7 +89,7 @@ var file_ServerTimeNotify_proto_rawDesc = []byte{
0x0a, 0x16, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x33, 0x0a, 0x10, 0x53, 0x65, 0x72, 0x76,
0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x04, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ServerTryCancelGeneralMatchNotify.pb.go b/gover/gen/ServerTryCancelGeneralMatchNotify.pb.go
new file mode 100644
index 00000000..bf317bb7
--- /dev/null
+++ b/gover/gen/ServerTryCancelGeneralMatchNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ServerTryCancelGeneralMatchNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ServerTryCancelGeneralMatchNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MatchId uint32 `protobuf:"varint,12,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+}
+
+func (x *ServerTryCancelGeneralMatchNotify) Reset() {
+ *x = ServerTryCancelGeneralMatchNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ServerTryCancelGeneralMatchNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ServerTryCancelGeneralMatchNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ServerTryCancelGeneralMatchNotify) ProtoMessage() {}
+
+func (x *ServerTryCancelGeneralMatchNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ServerTryCancelGeneralMatchNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ServerTryCancelGeneralMatchNotify.ProtoReflect.Descriptor instead.
+func (*ServerTryCancelGeneralMatchNotify) Descriptor() ([]byte, []int) {
+ return file_ServerTryCancelGeneralMatchNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ServerTryCancelGeneralMatchNotify) GetMatchId() uint32 {
+ if x != nil {
+ return x.MatchId
+ }
+ return 0
+}
+
+var File_ServerTryCancelGeneralMatchNotify_proto protoreflect.FileDescriptor
+
+var file_ServerTryCancelGeneralMatchNotify_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x72, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65,
+ 0x6c, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x21, 0x53, 0x65, 0x72,
+ 0x76, 0x65, 0x72, 0x54, 0x72, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x47, 0x65, 0x6e, 0x65,
+ 0x72, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19,
+ 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ServerTryCancelGeneralMatchNotify_proto_rawDescOnce sync.Once
+ file_ServerTryCancelGeneralMatchNotify_proto_rawDescData = file_ServerTryCancelGeneralMatchNotify_proto_rawDesc
+)
+
+func file_ServerTryCancelGeneralMatchNotify_proto_rawDescGZIP() []byte {
+ file_ServerTryCancelGeneralMatchNotify_proto_rawDescOnce.Do(func() {
+ file_ServerTryCancelGeneralMatchNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ServerTryCancelGeneralMatchNotify_proto_rawDescData)
+ })
+ return file_ServerTryCancelGeneralMatchNotify_proto_rawDescData
+}
+
+var file_ServerTryCancelGeneralMatchNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ServerTryCancelGeneralMatchNotify_proto_goTypes = []interface{}{
+ (*ServerTryCancelGeneralMatchNotify)(nil), // 0: ServerTryCancelGeneralMatchNotify
+}
+var file_ServerTryCancelGeneralMatchNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ServerTryCancelGeneralMatchNotify_proto_init() }
+func file_ServerTryCancelGeneralMatchNotify_proto_init() {
+ if File_ServerTryCancelGeneralMatchNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ServerTryCancelGeneralMatchNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ServerTryCancelGeneralMatchNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ServerTryCancelGeneralMatchNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ServerTryCancelGeneralMatchNotify_proto_goTypes,
+ DependencyIndexes: file_ServerTryCancelGeneralMatchNotify_proto_depIdxs,
+ MessageInfos: file_ServerTryCancelGeneralMatchNotify_proto_msgTypes,
+ }.Build()
+ File_ServerTryCancelGeneralMatchNotify_proto = out.File
+ file_ServerTryCancelGeneralMatchNotify_proto_rawDesc = nil
+ file_ServerTryCancelGeneralMatchNotify_proto_goTypes = nil
+ file_ServerTryCancelGeneralMatchNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ServerUpdateGlobalValueNotify.pb.go b/gover/gen/ServerUpdateGlobalValueNotify.pb.go
index 739143a9..b2c71cac 100644
--- a/gover/gen/ServerUpdateGlobalValueNotify.pb.go
+++ b/gover/gen/ServerUpdateGlobalValueNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ServerUpdateGlobalValueNotify.proto
package gen
@@ -39,7 +39,7 @@ const (
type ServerUpdateGlobalValueNotify_UpdateType int32
const (
- ServerUpdateGlobalValueNotify_UPDATE_TYPE_INVALUE ServerUpdateGlobalValueNotify_UpdateType = 0
+ ServerUpdateGlobalValueNotify_UPDATE_TYPE_INVALID ServerUpdateGlobalValueNotify_UpdateType = 0
ServerUpdateGlobalValueNotify_UPDATE_TYPE_ADD ServerUpdateGlobalValueNotify_UpdateType = 1
ServerUpdateGlobalValueNotify_UPDATE_TYPE_SET ServerUpdateGlobalValueNotify_UpdateType = 2
)
@@ -47,12 +47,12 @@ const (
// Enum value maps for ServerUpdateGlobalValueNotify_UpdateType.
var (
ServerUpdateGlobalValueNotify_UpdateType_name = map[int32]string{
- 0: "UPDATE_TYPE_INVALUE",
+ 0: "UPDATE_TYPE_INVALID",
1: "UPDATE_TYPE_ADD",
2: "UPDATE_TYPE_SET",
}
ServerUpdateGlobalValueNotify_UpdateType_value = map[string]int32{
- "UPDATE_TYPE_INVALUE": 0,
+ "UPDATE_TYPE_INVALID": 0,
"UPDATE_TYPE_ADD": 1,
"UPDATE_TYPE_SET": 2,
}
@@ -85,19 +85,16 @@ func (ServerUpdateGlobalValueNotify_UpdateType) EnumDescriptor() ([]byte, []int)
return file_ServerUpdateGlobalValueNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 1148
-// EnetChannelId: 0
-// EnetIsReliable: true
type ServerUpdateGlobalValueNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- UpdateType ServerUpdateGlobalValueNotify_UpdateType `protobuf:"varint,13,opt,name=update_type,json=updateType,proto3,enum=ServerUpdateGlobalValueNotify_UpdateType" json:"update_type,omitempty"`
- Delta float32 `protobuf:"fixed32,3,opt,name=delta,proto3" json:"delta,omitempty"`
- KeyHash uint32 `protobuf:"varint,10,opt,name=key_hash,json=keyHash,proto3" json:"key_hash,omitempty"`
- Value float32 `protobuf:"fixed32,6,opt,name=value,proto3" json:"value,omitempty"`
+ KeyHash uint32 `protobuf:"varint,8,opt,name=key_hash,json=keyHash,proto3" json:"key_hash,omitempty"`
+ UpdateType ServerUpdateGlobalValueNotify_UpdateType `protobuf:"varint,9,opt,name=update_type,json=updateType,proto3,enum=ServerUpdateGlobalValueNotify_UpdateType" json:"update_type,omitempty"`
+ Delta float32 `protobuf:"fixed32,6,opt,name=delta,proto3" json:"delta,omitempty"`
+ Value float32 `protobuf:"fixed32,3,opt,name=value,proto3" json:"value,omitempty"`
+ EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *ServerUpdateGlobalValueNotify) Reset() {
@@ -132,9 +129,9 @@ func (*ServerUpdateGlobalValueNotify) Descriptor() ([]byte, []int) {
return file_ServerUpdateGlobalValueNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ServerUpdateGlobalValueNotify) GetEntityId() uint32 {
+func (x *ServerUpdateGlobalValueNotify) GetKeyHash() uint32 {
if x != nil {
- return x.EntityId
+ return x.KeyHash
}
return 0
}
@@ -143,7 +140,7 @@ func (x *ServerUpdateGlobalValueNotify) GetUpdateType() ServerUpdateGlobalValueN
if x != nil {
return x.UpdateType
}
- return ServerUpdateGlobalValueNotify_UPDATE_TYPE_INVALUE
+ return ServerUpdateGlobalValueNotify_UPDATE_TYPE_INVALID
}
func (x *ServerUpdateGlobalValueNotify) GetDelta() float32 {
@@ -153,16 +150,16 @@ func (x *ServerUpdateGlobalValueNotify) GetDelta() float32 {
return 0
}
-func (x *ServerUpdateGlobalValueNotify) GetKeyHash() uint32 {
+func (x *ServerUpdateGlobalValueNotify) GetValue() float32 {
if x != nil {
- return x.KeyHash
+ return x.Value
}
return 0
}
-func (x *ServerUpdateGlobalValueNotify) GetValue() float32 {
+func (x *ServerUpdateGlobalValueNotify) GetEntityId() uint32 {
if x != nil {
- return x.Value
+ return x.EntityId
}
return 0
}
@@ -174,20 +171,20 @@ var file_ServerUpdateGlobalValueNotify_proto_rawDesc = []byte{
0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x02, 0x0a, 0x1d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75,
- 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x4a, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61,
- 0x6c, 0x75, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52,
- 0x05, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x5f, 0x68, 0x61,
- 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x48, 0x61, 0x73,
- 0x68, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02,
- 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x4f, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x5f, 0x68,
+ 0x61, 0x73, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x48, 0x61,
+ 0x73, 0x68, 0x12, 0x4a, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
+ 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75,
+ 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x79,
+ 0x70, 0x65, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14,
+ 0x0a, 0x05, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x64,
+ 0x65, 0x6c, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x22, 0x4f, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f,
- 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x00, 0x12, 0x13,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x13,
0x0a, 0x0f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x44,
0x44, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x59,
0x50, 0x45, 0x5f, 0x53, 0x45, 0x54, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
diff --git a/gover/gen/ServiceType.pb.go b/gover/gen/ServiceType.pb.go
new file mode 100644
index 00000000..16a8f398
--- /dev/null
+++ b/gover/gen/ServiceType.pb.go
@@ -0,0 +1,230 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ServiceType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ServiceType int32
+
+const (
+ ServiceType_SERVICE_TYPE_NONE ServiceType = 0
+ ServiceType_SERVICE_TYPE_CLIENT ServiceType = 1
+ ServiceType_SERVICE_TYPE_GATE ServiceType = 2
+ ServiceType_SERVICE_TYPE_GAME ServiceType = 3
+ ServiceType_SERVICE_TYPE_NODE ServiceType = 4
+ ServiceType_SERVICE_TYPE_DB ServiceType = 5
+ ServiceType_SERVICE_TYPE_SNS ServiceType = 6
+ ServiceType_SERVICE_TYPE_DISPATCH ServiceType = 7
+ ServiceType_SERVICE_TYPE_MUIP ServiceType = 8
+ ServiceType_SERVICE_TYPE_OFFLINE_MSG ServiceType = 9
+ ServiceType_SERVICE_TYPE_MAIL ServiceType = 10
+ ServiceType_SERVICE_TYPE_MP ServiceType = 11
+ ServiceType_SERVICE_TYPE_HTTPPROXY ServiceType = 12
+ ServiceType_SERVICE_TYPE_ACTIVITY ServiceType = 13
+ ServiceType_SERVICE_TYPE_PATHFINDING ServiceType = 14
+ ServiceType_SERVICE_TYPE_SOCIAL ServiceType = 15
+ ServiceType_SERVICE_TYPE_OA ServiceType = 16
+ ServiceType_SERVICE_TYPE_MATCH ServiceType = 17
+ ServiceType_SERVICE_TYPE_OFFLINE_OP ServiceType = 18
+ ServiceType_SERVICE_TYPE_TOTHEMOON ServiceType = 19
+ ServiceType_SERVICE_TYPE_GCG ServiceType = 20
+)
+
+// Enum value maps for ServiceType.
+var (
+ ServiceType_name = map[int32]string{
+ 0: "SERVICE_TYPE_NONE",
+ 1: "SERVICE_TYPE_CLIENT",
+ 2: "SERVICE_TYPE_GATE",
+ 3: "SERVICE_TYPE_GAME",
+ 4: "SERVICE_TYPE_NODE",
+ 5: "SERVICE_TYPE_DB",
+ 6: "SERVICE_TYPE_SNS",
+ 7: "SERVICE_TYPE_DISPATCH",
+ 8: "SERVICE_TYPE_MUIP",
+ 9: "SERVICE_TYPE_OFFLINE_MSG",
+ 10: "SERVICE_TYPE_MAIL",
+ 11: "SERVICE_TYPE_MP",
+ 12: "SERVICE_TYPE_HTTPPROXY",
+ 13: "SERVICE_TYPE_ACTIVITY",
+ 14: "SERVICE_TYPE_PATHFINDING",
+ 15: "SERVICE_TYPE_SOCIAL",
+ 16: "SERVICE_TYPE_OA",
+ 17: "SERVICE_TYPE_MATCH",
+ 18: "SERVICE_TYPE_OFFLINE_OP",
+ 19: "SERVICE_TYPE_TOTHEMOON",
+ 20: "SERVICE_TYPE_GCG",
+ }
+ ServiceType_value = map[string]int32{
+ "SERVICE_TYPE_NONE": 0,
+ "SERVICE_TYPE_CLIENT": 1,
+ "SERVICE_TYPE_GATE": 2,
+ "SERVICE_TYPE_GAME": 3,
+ "SERVICE_TYPE_NODE": 4,
+ "SERVICE_TYPE_DB": 5,
+ "SERVICE_TYPE_SNS": 6,
+ "SERVICE_TYPE_DISPATCH": 7,
+ "SERVICE_TYPE_MUIP": 8,
+ "SERVICE_TYPE_OFFLINE_MSG": 9,
+ "SERVICE_TYPE_MAIL": 10,
+ "SERVICE_TYPE_MP": 11,
+ "SERVICE_TYPE_HTTPPROXY": 12,
+ "SERVICE_TYPE_ACTIVITY": 13,
+ "SERVICE_TYPE_PATHFINDING": 14,
+ "SERVICE_TYPE_SOCIAL": 15,
+ "SERVICE_TYPE_OA": 16,
+ "SERVICE_TYPE_MATCH": 17,
+ "SERVICE_TYPE_OFFLINE_OP": 18,
+ "SERVICE_TYPE_TOTHEMOON": 19,
+ "SERVICE_TYPE_GCG": 20,
+ }
+)
+
+func (x ServiceType) Enum() *ServiceType {
+ p := new(ServiceType)
+ *p = x
+ return p
+}
+
+func (x ServiceType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ServiceType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ServiceType_proto_enumTypes[0].Descriptor()
+}
+
+func (ServiceType) Type() protoreflect.EnumType {
+ return &file_ServiceType_proto_enumTypes[0]
+}
+
+func (x ServiceType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ServiceType.Descriptor instead.
+func (ServiceType) EnumDescriptor() ([]byte, []int) {
+ return file_ServiceType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ServiceType_proto protoreflect.FileDescriptor
+
+var file_ServiceType_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0x93, 0x04, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x45,
+ 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e,
+ 0x54, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x54, 0x45, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x45,
+ 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x10,
+ 0x03, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x10, 0x04, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x45, 0x52, 0x56,
+ 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x42, 0x10, 0x05, 0x12, 0x14, 0x0a,
+ 0x10, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x4e,
+ 0x53, 0x10, 0x06, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x44, 0x49, 0x53, 0x50, 0x41, 0x54, 0x43, 0x48, 0x10, 0x07, 0x12, 0x15,
+ 0x0a, 0x11, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d,
+ 0x55, 0x49, 0x50, 0x10, 0x08, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4d, 0x53,
+ 0x47, 0x10, 0x09, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x10, 0x0a, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x45,
+ 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x50, 0x10, 0x0b, 0x12,
+ 0x1a, 0x0a, 0x16, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x48, 0x54, 0x54, 0x50, 0x50, 0x52, 0x4f, 0x58, 0x59, 0x10, 0x0c, 0x12, 0x19, 0x0a, 0x15, 0x53,
+ 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49,
+ 0x56, 0x49, 0x54, 0x59, 0x10, 0x0d, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43,
+ 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x46, 0x49, 0x4e, 0x44, 0x49,
+ 0x4e, 0x47, 0x10, 0x0e, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x4f, 0x43, 0x49, 0x41, 0x4c, 0x10, 0x0f, 0x12, 0x13, 0x0a,
+ 0x0f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x41,
+ 0x10, 0x10, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x11, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x45,
+ 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49,
+ 0x4e, 0x45, 0x5f, 0x4f, 0x50, 0x10, 0x12, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x45, 0x52, 0x56, 0x49,
+ 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x4f, 0x54, 0x48, 0x45, 0x4d, 0x4f, 0x4f,
+ 0x4e, 0x10, 0x13, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x47, 0x43, 0x47, 0x10, 0x14, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ServiceType_proto_rawDescOnce sync.Once
+ file_ServiceType_proto_rawDescData = file_ServiceType_proto_rawDesc
+)
+
+func file_ServiceType_proto_rawDescGZIP() []byte {
+ file_ServiceType_proto_rawDescOnce.Do(func() {
+ file_ServiceType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ServiceType_proto_rawDescData)
+ })
+ return file_ServiceType_proto_rawDescData
+}
+
+var file_ServiceType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ServiceType_proto_goTypes = []interface{}{
+ (ServiceType)(0), // 0: ServiceType
+}
+var file_ServiceType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ServiceType_proto_init() }
+func file_ServiceType_proto_init() {
+ if File_ServiceType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ServiceType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ServiceType_proto_goTypes,
+ DependencyIndexes: file_ServiceType_proto_depIdxs,
+ EnumInfos: file_ServiceType_proto_enumTypes,
+ }.Build()
+ File_ServiceType_proto = out.File
+ file_ServiceType_proto_rawDesc = nil
+ file_ServiceType_proto_goTypes = nil
+ file_ServiceType_proto_depIdxs = nil
+}
diff --git a/gover/gen/SetBattlePassViewedReq.pb.go b/gover/gen/SetBattlePassViewedReq.pb.go
index 71f8c731..600475ad 100644
--- a/gover/gen/SetBattlePassViewedReq.pb.go
+++ b/gover/gen/SetBattlePassViewedReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetBattlePassViewedReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2641
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetBattlePassViewedReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *SetBattlePassViewedReq) Reset() {
@@ -94,7 +90,7 @@ var file_SetBattlePassViewedReq_proto_rawDesc = []byte{
0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39,
0x0a, 0x16, 0x53, 0x65, 0x74, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x56,
0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetBattlePassViewedRsp.pb.go b/gover/gen/SetBattlePassViewedRsp.pb.go
index 001d5efb..2e248a18 100644
--- a/gover/gen/SetBattlePassViewedRsp.pb.go
+++ b/gover/gen/SetBattlePassViewedRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetBattlePassViewedRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2642
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetBattlePassViewedRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetBattlePassViewedRsp) Reset() {
@@ -101,9 +98,9 @@ var file_SetBattlePassViewedRsp_proto_rawDesc = []byte{
0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53,
0x0a, 0x16, 0x53, 0x65, 0x74, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x56,
0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetChatEmojiCollectionReq.pb.go b/gover/gen/SetChatEmojiCollectionReq.pb.go
index 44b6840f..5230db15 100644
--- a/gover/gen/SetChatEmojiCollectionReq.pb.go
+++ b/gover/gen/SetChatEmojiCollectionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetChatEmojiCollectionReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4084
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetChatEmojiCollectionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChatEmojiCollectionData *ChatEmojiCollectionData `protobuf:"bytes,12,opt,name=chat_emoji_collection_data,json=chatEmojiCollectionData,proto3" json:"chat_emoji_collection_data,omitempty"`
+ ChatEmojiCollectionData *ChatEmojiCollectionData `protobuf:"bytes,13,opt,name=chat_emoji_collection_data,json=chatEmojiCollectionData,proto3" json:"chat_emoji_collection_data,omitempty"`
}
func (x *SetChatEmojiCollectionReq) Reset() {
@@ -97,7 +93,7 @@ var file_SetChatEmojiCollectionReq_proto_rawDesc = []byte{
0x22, 0x72, 0x0a, 0x19, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a, 0x69,
0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x55, 0x0a,
0x1a, 0x63, 0x68, 0x61, 0x74, 0x5f, 0x65, 0x6d, 0x6f, 0x6a, 0x69, 0x5f, 0x63, 0x6f, 0x6c, 0x6c,
- 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x18, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a, 0x69, 0x43, 0x6f, 0x6c,
0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x17, 0x63, 0x68, 0x61,
0x74, 0x45, 0x6d, 0x6f, 0x6a, 0x69, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
diff --git a/gover/gen/SetChatEmojiCollectionRsp.pb.go b/gover/gen/SetChatEmojiCollectionRsp.pb.go
index 4f8d4f3d..057d6dca 100644
--- a/gover/gen/SetChatEmojiCollectionRsp.pb.go
+++ b/gover/gen/SetChatEmojiCollectionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetChatEmojiCollectionRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4080
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetChatEmojiCollectionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetChatEmojiCollectionRsp) Reset() {
@@ -93,7 +90,7 @@ var file_SetChatEmojiCollectionRsp_proto_rawDesc = []byte{
0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x35, 0x0a, 0x19, 0x53, 0x65, 0x74, 0x43, 0x68, 0x61, 0x74, 0x45, 0x6d, 0x6f, 0x6a,
0x69, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetCodexPushtipsReadReq.pb.go b/gover/gen/SetCodexPushtipsReadReq.pb.go
new file mode 100644
index 00000000..05ede7f8
--- /dev/null
+++ b/gover/gen/SetCodexPushtipsReadReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SetCodexPushtipsReadReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SetCodexPushtipsReadReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CodexId uint32 `protobuf:"varint,8,opt,name=codex_id,json=codexId,proto3" json:"codex_id,omitempty"`
+ TypeId uint32 `protobuf:"varint,3,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
+}
+
+func (x *SetCodexPushtipsReadReq) Reset() {
+ *x = SetCodexPushtipsReadReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SetCodexPushtipsReadReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SetCodexPushtipsReadReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SetCodexPushtipsReadReq) ProtoMessage() {}
+
+func (x *SetCodexPushtipsReadReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SetCodexPushtipsReadReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SetCodexPushtipsReadReq.ProtoReflect.Descriptor instead.
+func (*SetCodexPushtipsReadReq) Descriptor() ([]byte, []int) {
+ return file_SetCodexPushtipsReadReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SetCodexPushtipsReadReq) GetCodexId() uint32 {
+ if x != nil {
+ return x.CodexId
+ }
+ return 0
+}
+
+func (x *SetCodexPushtipsReadReq) GetTypeId() uint32 {
+ if x != nil {
+ return x.TypeId
+ }
+ return 0
+}
+
+var File_SetCodexPushtipsReadReq_proto protoreflect.FileDescriptor
+
+var file_SetCodexPushtipsReadReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x50, 0x75, 0x73, 0x68, 0x74, 0x69,
+ 0x70, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x4d, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x50, 0x75, 0x73, 0x68, 0x74,
+ 0x69, 0x70, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6f,
+ 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x63, 0x6f,
+ 0x64, 0x65, 0x78, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SetCodexPushtipsReadReq_proto_rawDescOnce sync.Once
+ file_SetCodexPushtipsReadReq_proto_rawDescData = file_SetCodexPushtipsReadReq_proto_rawDesc
+)
+
+func file_SetCodexPushtipsReadReq_proto_rawDescGZIP() []byte {
+ file_SetCodexPushtipsReadReq_proto_rawDescOnce.Do(func() {
+ file_SetCodexPushtipsReadReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SetCodexPushtipsReadReq_proto_rawDescData)
+ })
+ return file_SetCodexPushtipsReadReq_proto_rawDescData
+}
+
+var file_SetCodexPushtipsReadReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SetCodexPushtipsReadReq_proto_goTypes = []interface{}{
+ (*SetCodexPushtipsReadReq)(nil), // 0: SetCodexPushtipsReadReq
+}
+var file_SetCodexPushtipsReadReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SetCodexPushtipsReadReq_proto_init() }
+func file_SetCodexPushtipsReadReq_proto_init() {
+ if File_SetCodexPushtipsReadReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SetCodexPushtipsReadReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SetCodexPushtipsReadReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SetCodexPushtipsReadReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SetCodexPushtipsReadReq_proto_goTypes,
+ DependencyIndexes: file_SetCodexPushtipsReadReq_proto_depIdxs,
+ MessageInfos: file_SetCodexPushtipsReadReq_proto_msgTypes,
+ }.Build()
+ File_SetCodexPushtipsReadReq_proto = out.File
+ file_SetCodexPushtipsReadReq_proto_rawDesc = nil
+ file_SetCodexPushtipsReadReq_proto_goTypes = nil
+ file_SetCodexPushtipsReadReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SetCodexPushtipsReadRsp.pb.go b/gover/gen/SetCodexPushtipsReadRsp.pb.go
new file mode 100644
index 00000000..3ec67a94
--- /dev/null
+++ b/gover/gen/SetCodexPushtipsReadRsp.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SetCodexPushtipsReadRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SetCodexPushtipsReadRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TypeId uint32 `protobuf:"varint,4,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
+ CodexId uint32 `protobuf:"varint,14,opt,name=codex_id,json=codexId,proto3" json:"codex_id,omitempty"`
+}
+
+func (x *SetCodexPushtipsReadRsp) Reset() {
+ *x = SetCodexPushtipsReadRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SetCodexPushtipsReadRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SetCodexPushtipsReadRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SetCodexPushtipsReadRsp) ProtoMessage() {}
+
+func (x *SetCodexPushtipsReadRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SetCodexPushtipsReadRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SetCodexPushtipsReadRsp.ProtoReflect.Descriptor instead.
+func (*SetCodexPushtipsReadRsp) Descriptor() ([]byte, []int) {
+ return file_SetCodexPushtipsReadRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SetCodexPushtipsReadRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SetCodexPushtipsReadRsp) GetTypeId() uint32 {
+ if x != nil {
+ return x.TypeId
+ }
+ return 0
+}
+
+func (x *SetCodexPushtipsReadRsp) GetCodexId() uint32 {
+ if x != nil {
+ return x.CodexId
+ }
+ return 0
+}
+
+var File_SetCodexPushtipsReadRsp_proto protoreflect.FileDescriptor
+
+var file_SetCodexPushtipsReadRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x50, 0x75, 0x73, 0x68, 0x74, 0x69,
+ 0x70, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x67, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x50, 0x75, 0x73, 0x68, 0x74,
+ 0x69, 0x70, 0x73, 0x52, 0x65, 0x61, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x63, 0x6f, 0x64, 0x65, 0x78, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SetCodexPushtipsReadRsp_proto_rawDescOnce sync.Once
+ file_SetCodexPushtipsReadRsp_proto_rawDescData = file_SetCodexPushtipsReadRsp_proto_rawDesc
+)
+
+func file_SetCodexPushtipsReadRsp_proto_rawDescGZIP() []byte {
+ file_SetCodexPushtipsReadRsp_proto_rawDescOnce.Do(func() {
+ file_SetCodexPushtipsReadRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SetCodexPushtipsReadRsp_proto_rawDescData)
+ })
+ return file_SetCodexPushtipsReadRsp_proto_rawDescData
+}
+
+var file_SetCodexPushtipsReadRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SetCodexPushtipsReadRsp_proto_goTypes = []interface{}{
+ (*SetCodexPushtipsReadRsp)(nil), // 0: SetCodexPushtipsReadRsp
+}
+var file_SetCodexPushtipsReadRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SetCodexPushtipsReadRsp_proto_init() }
+func file_SetCodexPushtipsReadRsp_proto_init() {
+ if File_SetCodexPushtipsReadRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SetCodexPushtipsReadRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SetCodexPushtipsReadRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SetCodexPushtipsReadRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SetCodexPushtipsReadRsp_proto_goTypes,
+ DependencyIndexes: file_SetCodexPushtipsReadRsp_proto_depIdxs,
+ MessageInfos: file_SetCodexPushtipsReadRsp_proto_msgTypes,
+ }.Build()
+ File_SetCodexPushtipsReadRsp_proto = out.File
+ file_SetCodexPushtipsReadRsp_proto_rawDesc = nil
+ file_SetCodexPushtipsReadRsp_proto_goTypes = nil
+ file_SetCodexPushtipsReadRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SetCoopChapterViewedReq.pb.go b/gover/gen/SetCoopChapterViewedReq.pb.go
index 30d7084d..edf0aae1 100644
--- a/gover/gen/SetCoopChapterViewedReq.pb.go
+++ b/gover/gen/SetCoopChapterViewedReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetCoopChapterViewedReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1965
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetCoopChapterViewedReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterId uint32 `protobuf:"varint,2,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ ChapterId uint32 `protobuf:"varint,6,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
}
func (x *SetCoopChapterViewedReq) Reset() {
@@ -94,7 +90,7 @@ var file_SetCoopChapterViewedReq_proto_rawDesc = []byte{
0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x38, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
0x72, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetCoopChapterViewedRsp.pb.go b/gover/gen/SetCoopChapterViewedRsp.pb.go
index cb4577b3..73694000 100644
--- a/gover/gen/SetCoopChapterViewedRsp.pb.go
+++ b/gover/gen/SetCoopChapterViewedRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetCoopChapterViewedRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1963
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetCoopChapterViewedRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterId uint32 `protobuf:"varint,11,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChapterId uint32 `protobuf:"varint,9,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetCoopChapterViewedRsp) Reset() {
@@ -101,9 +98,9 @@ var file_SetCoopChapterViewedRsp_proto_rawDesc = []byte{
0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x52, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
0x72, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
+ 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetCurExpeditionChallengeIdReq.pb.go b/gover/gen/SetCurExpeditionChallengeIdReq.pb.go
index 64ad41ff..3ab4d5cb 100644
--- a/gover/gen/SetCurExpeditionChallengeIdReq.pb.go
+++ b/gover/gen/SetCurExpeditionChallengeIdReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetCurExpeditionChallengeIdReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2021
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetCurExpeditionChallengeIdReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
+ Id uint32 `protobuf:"varint,11,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *SetCurExpeditionChallengeIdReq) Reset() {
@@ -94,7 +90,7 @@ var file_SetCurExpeditionChallengeIdReq_proto_rawDesc = []byte{
0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x1e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x72,
0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05,
+ 0x6e, 0x67, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0b,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetCurExpeditionChallengeIdRsp.pb.go b/gover/gen/SetCurExpeditionChallengeIdRsp.pb.go
index 0564c4f6..74625807 100644
--- a/gover/gen/SetCurExpeditionChallengeIdRsp.pb.go
+++ b/gover/gen/SetCurExpeditionChallengeIdRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetCurExpeditionChallengeIdRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2049
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetCurExpeditionChallengeIdRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetCurExpeditionChallengeIdRsp) Reset() {
@@ -101,9 +98,9 @@ var file_SetCurExpeditionChallengeIdRsp_proto_rawDesc = []byte{
0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x1e, 0x53, 0x65, 0x74, 0x43, 0x75, 0x72,
0x45, 0x78, 0x70, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x49, 0x64, 0x52, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0e,
+ 0x6e, 0x67, 0x65, 0x49, 0x64, 0x52, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0d,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/SetEntityClientDataNotify.pb.go b/gover/gen/SetEntityClientDataNotify.pb.go
index 13fe3458..d2a389aa 100644
--- a/gover/gen/SetEntityClientDataNotify.pb.go
+++ b/gover/gen/SetEntityClientDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetEntityClientDataNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3146
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetEntityClientDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- EntityClientData *EntityClientData `protobuf:"bytes,9,opt,name=entity_client_data,json=entityClientData,proto3" json:"entity_client_data,omitempty"`
+ EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityClientData *EntityClientData `protobuf:"bytes,5,opt,name=entity_client_data,json=entityClientData,proto3" json:"entity_client_data,omitempty"`
}
func (x *SetEntityClientDataNotify) Reset() {
@@ -104,9 +100,9 @@ var file_SetEntityClientDataNotify_proto_rawDesc = []byte{
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x19, 0x53, 0x65, 0x74,
0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
0x79, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x12, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x11, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x61,
0x74, 0x61, 0x52, 0x10, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74,
0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/SetEquipLockStateReq.pb.go b/gover/gen/SetEquipLockStateReq.pb.go
index b5af04bc..2d3c56f5 100644
--- a/gover/gen/SetEquipLockStateReq.pb.go
+++ b/gover/gen/SetEquipLockStateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetEquipLockStateReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 666
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetEquipLockStateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsLocked bool `protobuf:"varint,15,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
- TargetEquipGuid uint64 `protobuf:"varint,9,opt,name=target_equip_guid,json=targetEquipGuid,proto3" json:"target_equip_guid,omitempty"`
+ TargetEquipGuid uint64 `protobuf:"varint,10,opt,name=target_equip_guid,json=targetEquipGuid,proto3" json:"target_equip_guid,omitempty"`
+ IsLocked bool `protobuf:"varint,5,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
}
func (x *SetEquipLockStateReq) Reset() {
@@ -81,18 +77,18 @@ func (*SetEquipLockStateReq) Descriptor() ([]byte, []int) {
return file_SetEquipLockStateReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SetEquipLockStateReq) GetIsLocked() bool {
+func (x *SetEquipLockStateReq) GetTargetEquipGuid() uint64 {
if x != nil {
- return x.IsLocked
+ return x.TargetEquipGuid
}
- return false
+ return 0
}
-func (x *SetEquipLockStateReq) GetTargetEquipGuid() uint64 {
+func (x *SetEquipLockStateReq) GetIsLocked() bool {
if x != nil {
- return x.TargetEquipGuid
+ return x.IsLocked
}
- return 0
+ return false
}
var File_SetEquipLockStateReq_proto protoreflect.FileDescriptor
@@ -101,11 +97,11 @@ var file_SetEquipLockStateReq_proto_rawDesc = []byte{
0x0a, 0x1a, 0x53, 0x65, 0x74, 0x45, 0x71, 0x75, 0x69, 0x70, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74,
0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x14,
0x53, 0x65, 0x74, 0x45, 0x71, 0x75, 0x69, 0x70, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65,
- 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x71, 0x75, 0x69,
- 0x70, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x45, 0x71, 0x75, 0x69, 0x70, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a,
+ 0x65, 0x52, 0x65, 0x71, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65,
+ 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x71, 0x75, 0x69, 0x70, 0x47, 0x75, 0x69, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetEquipLockStateRsp.pb.go b/gover/gen/SetEquipLockStateRsp.pb.go
index 2a12d2d6..a7857164 100644
--- a/gover/gen/SetEquipLockStateRsp.pb.go
+++ b/gover/gen/SetEquipLockStateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetEquipLockStateRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 668
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetEquipLockStateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetEquipGuid uint64 `protobuf:"varint,14,opt,name=target_equip_guid,json=targetEquipGuid,proto3" json:"target_equip_guid,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsLocked bool `protobuf:"varint,10,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
+ TargetEquipGuid uint64 `protobuf:"varint,1,opt,name=target_equip_guid,json=targetEquipGuid,proto3" json:"target_equip_guid,omitempty"`
+ IsLocked bool `protobuf:"varint,3,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetEquipLockStateRsp) Reset() {
@@ -88,18 +85,18 @@ func (x *SetEquipLockStateRsp) GetTargetEquipGuid() uint64 {
return 0
}
-func (x *SetEquipLockStateRsp) GetRetcode() int32 {
+func (x *SetEquipLockStateRsp) GetIsLocked() bool {
if x != nil {
- return x.Retcode
+ return x.IsLocked
}
- return 0
+ return false
}
-func (x *SetEquipLockStateRsp) GetIsLocked() bool {
+func (x *SetEquipLockStateRsp) GetRetcode() int32 {
if x != nil {
- return x.IsLocked
+ return x.Retcode
}
- return false
+ return 0
}
var File_SetEquipLockStateRsp_proto protoreflect.FileDescriptor
@@ -109,12 +106,12 @@ var file_SetEquipLockStateRsp_proto_rawDesc = []byte{
0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x14,
0x53, 0x65, 0x74, 0x45, 0x71, 0x75, 0x69, 0x70, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74,
0x65, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65,
- 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52,
+ 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x71, 0x75, 0x69, 0x70, 0x47, 0x75, 0x69, 0x64,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
- 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
- 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetFriendEnterHomeOptionReq.pb.go b/gover/gen/SetFriendEnterHomeOptionReq.pb.go
index e982ee4b..34c0836b 100644
--- a/gover/gen/SetFriendEnterHomeOptionReq.pb.go
+++ b/gover/gen/SetFriendEnterHomeOptionReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetFriendEnterHomeOptionReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4494
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetFriendEnterHomeOptionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Option FriendEnterHomeOption `protobuf:"varint,7,opt,name=option,proto3,enum=FriendEnterHomeOption" json:"option,omitempty"`
+ Option FriendEnterHomeOption `protobuf:"varint,8,opt,name=option,proto3,enum=FriendEnterHomeOption" json:"option,omitempty"`
}
func (x *SetFriendEnterHomeOptionReq) Reset() {
@@ -96,7 +92,7 @@ var file_SetFriendEnterHomeOptionReq_proto_rawDesc = []byte{
0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x4d, 0x0a, 0x1b, 0x53, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x45, 0x6e, 0x74,
0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
- 0x2e, 0x0a, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x2e, 0x0a, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32,
0x16, 0x2e, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d,
0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SetFriendEnterHomeOptionRsp.pb.go b/gover/gen/SetFriendEnterHomeOptionRsp.pb.go
index 67b0a56b..e64bbb0a 100644
--- a/gover/gen/SetFriendEnterHomeOptionRsp.pb.go
+++ b/gover/gen/SetFriendEnterHomeOptionRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetFriendEnterHomeOptionRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4743
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetFriendEnterHomeOptionRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetFriendEnterHomeOptionRsp) Reset() {
@@ -93,7 +90,7 @@ var file_SetFriendEnterHomeOptionRsp_proto_rawDesc = []byte{
0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1b, 0x53, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64,
0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetFriendRemarkNameReq.pb.go b/gover/gen/SetFriendRemarkNameReq.pb.go
index 451a0573..5f2b0d7f 100644
--- a/gover/gen/SetFriendRemarkNameReq.pb.go
+++ b/gover/gen/SetFriendRemarkNameReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetFriendRemarkNameReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4042
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetFriendRemarkNameReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Uid uint32 `protobuf:"varint,10,opt,name=uid,proto3" json:"uid,omitempty"`
- RemarkName string `protobuf:"bytes,8,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
+ Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
+ RemarkName string `protobuf:"bytes,10,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
}
func (x *SetFriendRemarkNameReq) Reset() {
@@ -102,8 +98,8 @@ var file_SetFriendRemarkNameReq_proto_rawDesc = []byte{
0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b,
0x0a, 0x16, 0x53, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x6d, 0x61, 0x72,
0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65,
- 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65,
+ 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0a, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetFriendRemarkNameRsp.pb.go b/gover/gen/SetFriendRemarkNameRsp.pb.go
index cd7c77de..7fd4163c 100644
--- a/gover/gen/SetFriendRemarkNameRsp.pb.go
+++ b/gover/gen/SetFriendRemarkNameRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetFriendRemarkNameRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4030
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetFriendRemarkNameRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RemarkName string `protobuf:"bytes,13,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
- IsClearRemark bool `protobuf:"varint,3,opt,name=is_clear_remark,json=isClearRemark,proto3" json:"is_clear_remark,omitempty"`
- Uid uint32 `protobuf:"varint,10,opt,name=uid,proto3" json:"uid,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsClearRemark bool `protobuf:"varint,12,opt,name=is_clear_remark,json=isClearRemark,proto3" json:"is_clear_remark,omitempty"`
+ Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetFriendRemarkNameRsp) Reset() {
@@ -119,11 +116,11 @@ var file_SetFriendRemarkNameRsp_proto_rawDesc = []byte{
0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d,
0x61, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73,
- 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x03, 0x20,
+ 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x52, 0x65, 0x6d, 0x61,
- 0x72, 0x6b, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x72, 0x6b, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x03, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetH5ActivityRedDotTimestampReq.pb.go b/gover/gen/SetH5ActivityRedDotTimestampReq.pb.go
index c8066c37..11dde0b4 100644
--- a/gover/gen/SetH5ActivityRedDotTimestampReq.pb.go
+++ b/gover/gen/SetH5ActivityRedDotTimestampReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetH5ActivityRedDotTimestampReq.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5657
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetH5ActivityRedDotTimestampReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ClientRedDotTimestamp uint32 `protobuf:"varint,13,opt,name=client_red_dot_timestamp,json=clientRedDotTimestamp,proto3" json:"client_red_dot_timestamp,omitempty"`
+ ClientRedDotTimestamp uint32 `protobuf:"varint,2,opt,name=client_red_dot_timestamp,json=clientRedDotTimestamp,proto3" json:"client_red_dot_timestamp,omitempty"`
}
func (x *SetH5ActivityRedDotTimestampReq) Reset() {
@@ -95,7 +92,7 @@ var file_SetH5ActivityRedDotTimestampReq_proto_rawDesc = []byte{
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x64, 0x44, 0x6f, 0x74, 0x54, 0x69,
0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x71, 0x12, 0x37, 0x0a, 0x18, 0x63, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x74, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x6c,
+ 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x64, 0x44, 0x6f, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
0x61, 0x6d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/SetH5ActivityRedDotTimestampRsp.pb.go b/gover/gen/SetH5ActivityRedDotTimestampRsp.pb.go
index ae69304f..36653324 100644
--- a/gover/gen/SetH5ActivityRedDotTimestampRsp.pb.go
+++ b/gover/gen/SetH5ActivityRedDotTimestampRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetH5ActivityRedDotTimestampRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5652
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetH5ActivityRedDotTimestampRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetH5ActivityRedDotTimestampRsp) Reset() {
@@ -94,7 +91,7 @@ var file_SetH5ActivityRedDotTimestampRsp_proto_rawDesc = []byte{
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x53, 0x65, 0x74, 0x48, 0x35,
0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x64, 0x44, 0x6f, 0x74, 0x54, 0x69,
0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetIsAutoUnlockSpecificEquipReq.pb.go b/gover/gen/SetIsAutoUnlockSpecificEquipReq.pb.go
index 4170a53d..52fc0a58 100644
--- a/gover/gen/SetIsAutoUnlockSpecificEquipReq.pb.go
+++ b/gover/gen/SetIsAutoUnlockSpecificEquipReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetIsAutoUnlockSpecificEquipReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 620
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetIsAutoUnlockSpecificEquipReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAutoUnlockSpecificEquip bool `protobuf:"varint,14,opt,name=is_auto_unlock_specific_equip,json=isAutoUnlockSpecificEquip,proto3" json:"is_auto_unlock_specific_equip,omitempty"`
+ IsAutoUnlockSpecificEquip bool `protobuf:"varint,8,opt,name=is_auto_unlock_specific_equip,json=isAutoUnlockSpecificEquip,proto3" json:"is_auto_unlock_specific_equip,omitempty"`
}
func (x *SetIsAutoUnlockSpecificEquipReq) Reset() {
@@ -96,7 +92,7 @@ var file_SetIsAutoUnlockSpecificEquipReq_proto_rawDesc = []byte{
0x41, 0x75, 0x74, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66,
0x69, 0x63, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x65, 0x71, 0x12, 0x40, 0x0a, 0x1d, 0x69, 0x73,
0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x70, 0x65,
- 0x63, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x65, 0x71, 0x75, 0x69, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x63, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x65, 0x71, 0x75, 0x69, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28,
0x08, 0x52, 0x19, 0x69, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53,
0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x45, 0x71, 0x75, 0x69, 0x70, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SetIsAutoUnlockSpecificEquipRsp.pb.go b/gover/gen/SetIsAutoUnlockSpecificEquipRsp.pb.go
index 06355b30..f071f452 100644
--- a/gover/gen/SetIsAutoUnlockSpecificEquipRsp.pb.go
+++ b/gover/gen/SetIsAutoUnlockSpecificEquipRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetIsAutoUnlockSpecificEquipRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 664
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetIsAutoUnlockSpecificEquipRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetIsAutoUnlockSpecificEquipRsp) Reset() {
@@ -94,7 +91,7 @@ var file_SetIsAutoUnlockSpecificEquipRsp_proto_rawDesc = []byte{
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1f, 0x53, 0x65, 0x74, 0x49, 0x73,
0x41, 0x75, 0x74, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66,
0x69, 0x63, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetLimitOptimizationNotify.pb.go b/gover/gen/SetLimitOptimizationNotify.pb.go
index 72ddbedd..c4f1e126 100644
--- a/gover/gen/SetLimitOptimizationNotify.pb.go
+++ b/gover/gen/SetLimitOptimizationNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetLimitOptimizationNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8851
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetLimitOptimizationNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsActive bool `protobuf:"varint,3,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
+ IsActive bool `protobuf:"varint,10,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
}
func (x *SetLimitOptimizationNotify) Reset() {
@@ -93,7 +90,7 @@ var file_SetLimitOptimizationNotify_proto_rawDesc = []byte{
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1a, 0x53, 0x65, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4f, 0x70,
0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x0a, 0x20,
0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetNameCardReq.pb.go b/gover/gen/SetNameCardReq.pb.go
index 9e952901..b7a1dffa 100644
--- a/gover/gen/SetNameCardReq.pb.go
+++ b/gover/gen/SetNameCardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetNameCardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4004
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetNameCardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NameCardId uint32 `protobuf:"varint,10,opt,name=name_card_id,json=nameCardId,proto3" json:"name_card_id,omitempty"`
+ NameCardId uint32 `protobuf:"varint,11,opt,name=name_card_id,json=nameCardId,proto3" json:"name_card_id,omitempty"`
}
func (x *SetNameCardReq) Reset() {
@@ -93,7 +89,7 @@ var file_SetNameCardReq_proto_rawDesc = []byte{
0x0a, 0x14, 0x53, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x0e, 0x53, 0x65, 0x74, 0x4e, 0x61, 0x6d,
0x65, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65,
- 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
0x6e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetNameCardRsp.pb.go b/gover/gen/SetNameCardRsp.pb.go
index e43945ed..6640629c 100644
--- a/gover/gen/SetNameCardRsp.pb.go
+++ b/gover/gen/SetNameCardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetNameCardRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4093
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetNameCardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NameCardId uint32 `protobuf:"varint,11,opt,name=name_card_id,json=nameCardId,proto3" json:"name_card_id,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NameCardId uint32 `protobuf:"varint,9,opt,name=name_card_id,json=nameCardId,proto3" json:"name_card_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetNameCardRsp) Reset() {
@@ -101,9 +97,9 @@ var file_SetNameCardRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x53, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x0e, 0x53, 0x65, 0x74, 0x4e, 0x61, 0x6d,
0x65, 0x43, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65,
- 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
0x6e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetOpenStateReq.pb.go b/gover/gen/SetOpenStateReq.pb.go
index e108456f..a6e55dd3 100644
--- a/gover/gen/SetOpenStateReq.pb.go
+++ b/gover/gen/SetOpenStateReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetOpenStateReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 165
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetOpenStateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Key uint32 `protobuf:"varint,12,opt,name=key,proto3" json:"key,omitempty"`
- Value uint32 `protobuf:"varint,5,opt,name=value,proto3" json:"value,omitempty"`
+ Key uint32 `protobuf:"varint,10,opt,name=key,proto3" json:"key,omitempty"`
+ Value uint32 `protobuf:"varint,12,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *SetOpenStateReq) Reset() {
@@ -101,8 +97,8 @@ var file_SetOpenStateReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x65, 0x74, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x4f, 0x70,
0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/SetOpenStateRsp.pb.go b/gover/gen/SetOpenStateRsp.pb.go
index 0eb36e9c..ed26b6aa 100644
--- a/gover/gen/SetOpenStateRsp.pb.go
+++ b/gover/gen/SetOpenStateRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetOpenStateRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 104
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetOpenStateRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Key uint32 `protobuf:"varint,9,opt,name=key,proto3" json:"key,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Value uint32 `protobuf:"varint,15,opt,name=value,proto3" json:"value,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Value uint32 `protobuf:"varint,5,opt,name=value,proto3" json:"value,omitempty"`
+ Key uint32 `protobuf:"varint,12,opt,name=key,proto3" json:"key,omitempty"`
}
func (x *SetOpenStateRsp) Reset() {
@@ -81,23 +78,23 @@ func (*SetOpenStateRsp) Descriptor() ([]byte, []int) {
return file_SetOpenStateRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SetOpenStateRsp) GetKey() uint32 {
+func (x *SetOpenStateRsp) GetRetcode() int32 {
if x != nil {
- return x.Key
+ return x.Retcode
}
return 0
}
-func (x *SetOpenStateRsp) GetRetcode() int32 {
+func (x *SetOpenStateRsp) GetValue() uint32 {
if x != nil {
- return x.Retcode
+ return x.Value
}
return 0
}
-func (x *SetOpenStateRsp) GetValue() uint32 {
+func (x *SetOpenStateRsp) GetKey() uint32 {
if x != nil {
- return x.Value
+ return x.Key
}
return 0
}
@@ -107,11 +104,11 @@ var File_SetOpenStateRsp_proto protoreflect.FileDescriptor
var file_SetOpenStateRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x65, 0x74, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x4f, 0x70,
- 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x65, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
+ 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerBirthdayReq.pb.go b/gover/gen/SetPlayerBirthdayReq.pb.go
index e38a9677..d4cb0888 100644
--- a/gover/gen/SetPlayerBirthdayReq.pb.go
+++ b/gover/gen/SetPlayerBirthdayReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerBirthdayReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4048
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetPlayerBirthdayReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Birthday *Birthday `protobuf:"bytes,9,opt,name=birthday,proto3" json:"birthday,omitempty"`
+ Birthday *Birthday `protobuf:"bytes,8,opt,name=birthday,proto3" json:"birthday,omitempty"`
}
func (x *SetPlayerBirthdayReq) Reset() {
@@ -95,7 +91,7 @@ var file_SetPlayerBirthdayReq_proto_rawDesc = []byte{
0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x14,
0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61,
0x79, 0x52, 0x65, 0x71, 0x12, 0x25, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61,
0x79, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerBirthdayRsp.pb.go b/gover/gen/SetPlayerBirthdayRsp.pb.go
index 0fc8ef18..d62545d5 100644
--- a/gover/gen/SetPlayerBirthdayRsp.pb.go
+++ b/gover/gen/SetPlayerBirthdayRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerBirthdayRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4097
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetPlayerBirthdayRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Birthday *Birthday `protobuf:"bytes,2,opt,name=birthday,proto3" json:"birthday,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Birthday *Birthday `protobuf:"bytes,1,opt,name=birthday,proto3" json:"birthday,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetPlayerBirthdayRsp) Reset() {
@@ -102,9 +99,9 @@ var file_SetPlayerBirthdayRsp_proto_rawDesc = []byte{
0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x14,
0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61,
0x79, 0x52, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61,
0x79, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerBornDataReq.pb.go b/gover/gen/SetPlayerBornDataReq.pb.go
index dcbfc03d..1f7e2afb 100644
--- a/gover/gen/SetPlayerBornDataReq.pb.go
+++ b/gover/gen/SetPlayerBornDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerBornDataReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 105
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetPlayerBornDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,2,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- NickName string `protobuf:"bytes,13,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ NickName string `protobuf:"bytes,4,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ AvatarId uint32 `protobuf:"varint,14,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *SetPlayerBornDataReq) Reset() {
@@ -81,18 +77,18 @@ func (*SetPlayerBornDataReq) Descriptor() ([]byte, []int) {
return file_SetPlayerBornDataReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SetPlayerBornDataReq) GetAvatarId() uint32 {
+func (x *SetPlayerBornDataReq) GetNickName() string {
if x != nil {
- return x.AvatarId
+ return x.NickName
}
- return 0
+ return ""
}
-func (x *SetPlayerBornDataReq) GetNickName() string {
+func (x *SetPlayerBornDataReq) GetAvatarId() uint32 {
if x != nil {
- return x.NickName
+ return x.AvatarId
}
- return ""
+ return 0
}
var File_SetPlayerBornDataReq_proto protoreflect.FileDescriptor
@@ -101,10 +97,10 @@ var file_SetPlayerBornDataReq_proto_rawDesc = []byte{
0x0a, 0x1a, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x6f, 0x72, 0x6e, 0x44,
0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x14,
0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x6f, 0x72, 0x6e, 0x44, 0x61, 0x74,
- 0x61, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06,
+ 0x61, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d,
+ 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerBornDataRsp.pb.go b/gover/gen/SetPlayerBornDataRsp.pb.go
index 48443991..9f67d99b 100644
--- a/gover/gen/SetPlayerBornDataRsp.pb.go
+++ b/gover/gen/SetPlayerBornDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerBornDataRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 182
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetPlayerBornDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetPlayerBornDataRsp) Reset() {
@@ -93,7 +90,7 @@ var file_SetPlayerBornDataRsp_proto_rawDesc = []byte{
0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14,
0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x42, 0x6f, 0x72, 0x6e, 0x44, 0x61, 0x74,
0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerHeadImageReq.pb.go b/gover/gen/SetPlayerHeadImageReq.pb.go
index 652c0125..d6f8cdd4 100644
--- a/gover/gen/SetPlayerHeadImageReq.pb.go
+++ b/gover/gen/SetPlayerHeadImageReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerHeadImageReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4082
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetPlayerHeadImageReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *SetPlayerHeadImageReq) Reset() {
@@ -94,7 +90,7 @@ var file_SetPlayerHeadImageReq_proto_rawDesc = []byte{
0x6d, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a,
0x15, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x48, 0x65, 0x61, 0x64, 0x49, 0x6d,
0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61,
0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerHeadImageRsp.pb.go b/gover/gen/SetPlayerHeadImageRsp.pb.go
index 77a5e40e..061a3e06 100644
--- a/gover/gen/SetPlayerHeadImageRsp.pb.go
+++ b/gover/gen/SetPlayerHeadImageRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerHeadImageRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4047
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetPlayerHeadImageRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProfilePicture *ProfilePicture `protobuf:"bytes,6,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,14,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ AvatarId uint32 `protobuf:"varint,7,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetPlayerHeadImageRsp) Reset() {
@@ -111,12 +108,12 @@ var file_SetPlayerHeadImageRsp_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x15, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65,
0x72, 0x48, 0x65, 0x61, 0x64, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x38, 0x0a,
0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74,
0x61, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerNameReq.pb.go b/gover/gen/SetPlayerNameReq.pb.go
index 82fb2eb3..31271845 100644
--- a/gover/gen/SetPlayerNameReq.pb.go
+++ b/gover/gen/SetPlayerNameReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerNameReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 153
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetPlayerNameReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NickName string `protobuf:"bytes,1,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ NickName string `protobuf:"bytes,13,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
}
func (x *SetPlayerNameReq) Reset() {
@@ -93,7 +89,7 @@ var file_SetPlayerNameReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09,
- 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerNameRsp.pb.go b/gover/gen/SetPlayerNameRsp.pb.go
index 2b228ee0..f636448b 100644
--- a/gover/gen/SetPlayerNameRsp.pb.go
+++ b/gover/gen/SetPlayerNameRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerNameRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 122
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetPlayerNameRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- NickName string `protobuf:"bytes,14,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ NickName string `protobuf:"bytes,4,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetPlayerNameRsp) Reset() {
@@ -80,18 +77,18 @@ func (*SetPlayerNameRsp) Descriptor() ([]byte, []int) {
return file_SetPlayerNameRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SetPlayerNameRsp) GetRetcode() int32 {
+func (x *SetPlayerNameRsp) GetNickName() string {
if x != nil {
- return x.Retcode
+ return x.NickName
}
- return 0
+ return ""
}
-func (x *SetPlayerNameRsp) GetNickName() string {
+func (x *SetPlayerNameRsp) GetRetcode() int32 {
if x != nil {
- return x.NickName
+ return x.Retcode
}
- return ""
+ return 0
}
var File_SetPlayerNameRsp_proto protoreflect.FileDescriptor
@@ -99,11 +96,11 @@ var File_SetPlayerNameRsp_proto protoreflect.FileDescriptor
var file_SetPlayerNameRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e,
- 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09,
+ 0x6e, 0x69, 0x63, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerPropReq.pb.go b/gover/gen/SetPlayerPropReq.pb.go
index 94439154..c827402b 100644
--- a/gover/gen/SetPlayerPropReq.pb.go
+++ b/gover/gen/SetPlayerPropReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerPropReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 197
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetPlayerPropReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PropList []*PropValue `protobuf:"bytes,7,rep,name=prop_list,json=propList,proto3" json:"prop_list,omitempty"`
+ PropList []*PropValue `protobuf:"bytes,3,rep,name=prop_list,json=propList,proto3" json:"prop_list,omitempty"`
}
func (x *SetPlayerPropReq) Reset() {
@@ -94,7 +90,7 @@ var file_SetPlayerPropReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x10, 0x53, 0x65, 0x74,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x12, 0x27, 0x0a,
- 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
+ 0x09, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0a, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x70, 0x72,
0x6f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SetPlayerPropRsp.pb.go b/gover/gen/SetPlayerPropRsp.pb.go
index f06291bb..dd9183b9 100644
--- a/gover/gen/SetPlayerPropRsp.pb.go
+++ b/gover/gen/SetPlayerPropRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerPropRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 181
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetPlayerPropRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetPlayerPropRsp) Reset() {
@@ -92,7 +89,7 @@ var file_SetPlayerPropRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerSignatureReq.pb.go b/gover/gen/SetPlayerSignatureReq.pb.go
index 38d477a1..b999210a 100644
--- a/gover/gen/SetPlayerSignatureReq.pb.go
+++ b/gover/gen/SetPlayerSignatureReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerSignatureReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4081
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetPlayerSignatureReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Signature string `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
+ Signature string `protobuf:"bytes,15,opt,name=signature,proto3" json:"signature,omitempty"`
}
func (x *SetPlayerSignatureReq) Reset() {
@@ -94,7 +90,7 @@ var file_SetPlayerSignatureReq_proto_rawDesc = []byte{
0x74, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a,
0x15, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74,
0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74,
- 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61,
+ 0x75, 0x72, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61,
0x74, 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetPlayerSignatureRsp.pb.go b/gover/gen/SetPlayerSignatureRsp.pb.go
index 3cf8c23a..60e3a318 100644
--- a/gover/gen/SetPlayerSignatureRsp.pb.go
+++ b/gover/gen/SetPlayerSignatureRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetPlayerSignatureRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4005
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetPlayerSignatureRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Signature string `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Signature string `protobuf:"bytes,12,opt,name=signature,proto3" json:"signature,omitempty"`
}
func (x *SetPlayerSignatureRsp) Reset() {
@@ -80,18 +77,18 @@ func (*SetPlayerSignatureRsp) Descriptor() ([]byte, []int) {
return file_SetPlayerSignatureRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SetPlayerSignatureRsp) GetSignature() string {
+func (x *SetPlayerSignatureRsp) GetRetcode() int32 {
if x != nil {
- return x.Signature
+ return x.Retcode
}
- return ""
+ return 0
}
-func (x *SetPlayerSignatureRsp) GetRetcode() int32 {
+func (x *SetPlayerSignatureRsp) GetSignature() string {
if x != nil {
- return x.Retcode
+ return x.Signature
}
- return 0
+ return ""
}
var File_SetPlayerSignatureRsp_proto protoreflect.FileDescriptor
@@ -100,10 +97,10 @@ var file_SetPlayerSignatureRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61,
0x74, 0x75, 0x72, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a,
0x15, 0x53, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74,
- 0x75, 0x72, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74,
- 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61,
- 0x74, 0x75, 0x72, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x75, 0x72, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetSceneWeatherAreaReq.pb.go b/gover/gen/SetSceneWeatherAreaReq.pb.go
index ae89286f..666f099c 100644
--- a/gover/gen/SetSceneWeatherAreaReq.pb.go
+++ b/gover/gen/SetSceneWeatherAreaReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetSceneWeatherAreaReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 254
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetSceneWeatherAreaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WeatherGadgetId uint32 `protobuf:"varint,13,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
- WeatherValueMap map[uint32]string `protobuf:"bytes,4,rep,name=weather_value_map,json=weatherValueMap,proto3" json:"weather_value_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ WeatherValueMap map[uint32]string `protobuf:"bytes,8,rep,name=weather_value_map,json=weatherValueMap,proto3" json:"weather_value_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ WeatherGadgetId uint32 `protobuf:"varint,12,opt,name=weather_gadget_id,json=weatherGadgetId,proto3" json:"weather_gadget_id,omitempty"`
}
func (x *SetSceneWeatherAreaReq) Reset() {
@@ -81,18 +77,18 @@ func (*SetSceneWeatherAreaReq) Descriptor() ([]byte, []int) {
return file_SetSceneWeatherAreaReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SetSceneWeatherAreaReq) GetWeatherGadgetId() uint32 {
+func (x *SetSceneWeatherAreaReq) GetWeatherValueMap() map[uint32]string {
if x != nil {
- return x.WeatherGadgetId
+ return x.WeatherValueMap
}
- return 0
+ return nil
}
-func (x *SetSceneWeatherAreaReq) GetWeatherValueMap() map[uint32]string {
+func (x *SetSceneWeatherAreaReq) GetWeatherGadgetId() uint32 {
if x != nil {
- return x.WeatherValueMap
+ return x.WeatherGadgetId
}
- return nil
+ return 0
}
var File_SetSceneWeatherAreaReq_proto protoreflect.FileDescriptor
@@ -101,15 +97,15 @@ var file_SetSceneWeatherAreaReq_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65,
0x72, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2,
0x01, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68,
- 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x65, 0x61,
- 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x58, 0x0a, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72,
- 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68,
- 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65,
- 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f,
- 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x1a,
+ 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x12, 0x58, 0x0a, 0x11, 0x77, 0x65, 0x61,
+ 0x74, 0x68, 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57,
+ 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x2e, 0x57, 0x65,
+ 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x52, 0x0f, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65,
+ 0x4d, 0x61, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x67,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
+ 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x1a,
0x42, 0x0a, 0x14, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d,
0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
diff --git a/gover/gen/SetSceneWeatherAreaRsp.pb.go b/gover/gen/SetSceneWeatherAreaRsp.pb.go
index 0c2a8547..e094a654 100644
--- a/gover/gen/SetSceneWeatherAreaRsp.pb.go
+++ b/gover/gen/SetSceneWeatherAreaRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetSceneWeatherAreaRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 283
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetSceneWeatherAreaRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SetSceneWeatherAreaRsp) Reset() {
@@ -93,7 +90,7 @@ var file_SetSceneWeatherAreaRsp_proto_rawDesc = []byte{
0x72, 0x41, 0x72, 0x65, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
0x0a, 0x16, 0x53, 0x65, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65,
0x72, 0x41, 0x72, 0x65, 0x61, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/SetUpAvatarTeamReq.pb.go b/gover/gen/SetUpAvatarTeamReq.pb.go
index bdd16edd..0ec1279b 100644
--- a/gover/gen/SetUpAvatarTeamReq.pb.go
+++ b/gover/gen/SetUpAvatarTeamReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetUpAvatarTeamReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1690
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetUpAvatarTeamReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TeamId uint32 `protobuf:"varint,3,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
- AvatarTeamGuidList []uint64 `protobuf:"varint,7,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
+ TeamId uint32 `protobuf:"varint,13,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
CurAvatarGuid uint64 `protobuf:"varint,5,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+ AvatarTeamGuidList []uint64 `protobuf:"varint,14,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
}
func (x *SetUpAvatarTeamReq) Reset() {
@@ -89,18 +85,18 @@ func (x *SetUpAvatarTeamReq) GetTeamId() uint32 {
return 0
}
-func (x *SetUpAvatarTeamReq) GetAvatarTeamGuidList() []uint64 {
+func (x *SetUpAvatarTeamReq) GetCurAvatarGuid() uint64 {
if x != nil {
- return x.AvatarTeamGuidList
+ return x.CurAvatarGuid
}
- return nil
+ return 0
}
-func (x *SetUpAvatarTeamReq) GetCurAvatarGuid() uint64 {
+func (x *SetUpAvatarTeamReq) GetAvatarTeamGuidList() []uint64 {
if x != nil {
- return x.CurAvatarGuid
+ return x.AvatarTeamGuidList
}
- return 0
+ return nil
}
var File_SetUpAvatarTeamReq_proto protoreflect.FileDescriptor
@@ -109,14 +105,14 @@ var file_SetUpAvatarTeamReq_proto_rawDesc = []byte{
0x0a, 0x18, 0x53, 0x65, 0x74, 0x55, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61,
0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x12, 0x53,
0x65, 0x74, 0x55, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65,
- 0x71, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x54, 0x65, 0x61, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26, 0x0a,
- 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x71, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75,
+ 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75,
+ 0x69, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61,
+ 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x04, 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x47, 0x75, 0x69,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetUpAvatarTeamRsp.pb.go b/gover/gen/SetUpAvatarTeamRsp.pb.go
index 2da10462..cc1093ca 100644
--- a/gover/gen/SetUpAvatarTeamRsp.pb.go
+++ b/gover/gen/SetUpAvatarTeamRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetUpAvatarTeamRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1646
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetUpAvatarTeamRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarTeamGuidList []uint64 `protobuf:"varint,1,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
- TeamId uint32 `protobuf:"varint,6,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CurAvatarGuid uint64 `protobuf:"varint,13,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
+ TeamId uint32 `protobuf:"varint,10,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
+ AvatarTeamGuidList []uint64 `protobuf:"varint,9,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CurAvatarGuid uint64 `protobuf:"varint,11,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
}
func (x *SetUpAvatarTeamRsp) Reset() {
@@ -82,18 +79,18 @@ func (*SetUpAvatarTeamRsp) Descriptor() ([]byte, []int) {
return file_SetUpAvatarTeamRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SetUpAvatarTeamRsp) GetAvatarTeamGuidList() []uint64 {
+func (x *SetUpAvatarTeamRsp) GetTeamId() uint32 {
if x != nil {
- return x.AvatarTeamGuidList
+ return x.TeamId
}
- return nil
+ return 0
}
-func (x *SetUpAvatarTeamRsp) GetTeamId() uint32 {
+func (x *SetUpAvatarTeamRsp) GetAvatarTeamGuidList() []uint64 {
if x != nil {
- return x.TeamId
+ return x.AvatarTeamGuidList
}
- return 0
+ return nil
}
func (x *SetUpAvatarTeamRsp) GetRetcode() int32 {
@@ -116,14 +113,14 @@ var file_SetUpAvatarTeamRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x53, 0x65, 0x74, 0x55, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61,
0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x12, 0x53,
0x65, 0x74, 0x55, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73,
- 0x70, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04,
- 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x47, 0x75, 0x69, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x70, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x74, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76,
+ 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x54, 0x65, 0x61, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04,
0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetUpLunchBoxWidgetReq.pb.go b/gover/gen/SetUpLunchBoxWidgetReq.pb.go
index bdd3f54a..b0869640 100644
--- a/gover/gen/SetUpLunchBoxWidgetReq.pb.go
+++ b/gover/gen/SetUpLunchBoxWidgetReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetUpLunchBoxWidgetReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4272
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetUpLunchBoxWidgetReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LunchBoxData *LunchBoxData `protobuf:"bytes,6,opt,name=lunch_box_data,json=lunchBoxData,proto3" json:"lunch_box_data,omitempty"`
+ LunchBoxData *LunchBoxData `protobuf:"bytes,7,opt,name=lunch_box_data,json=lunchBoxData,proto3" json:"lunch_box_data,omitempty"`
}
func (x *SetUpLunchBoxWidgetReq) Reset() {
@@ -95,7 +91,7 @@ var file_SetUpLunchBoxWidgetReq_proto_rawDesc = []byte{
0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x55, 0x70, 0x4c, 0x75, 0x6e, 0x63, 0x68,
0x42, 0x6f, 0x78, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x33, 0x0a, 0x0e,
- 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06,
+ 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44,
0x61, 0x74, 0x61, 0x52, 0x0c, 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74,
0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/SetUpLunchBoxWidgetRsp.pb.go b/gover/gen/SetUpLunchBoxWidgetRsp.pb.go
index 4900c13a..74926a20 100644
--- a/gover/gen/SetUpLunchBoxWidgetRsp.pb.go
+++ b/gover/gen/SetUpLunchBoxWidgetRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetUpLunchBoxWidgetRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4294
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetUpLunchBoxWidgetRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LunchBoxData *LunchBoxData `protobuf:"bytes,3,opt,name=lunch_box_data,json=lunchBoxData,proto3" json:"lunch_box_data,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ LunchBoxData *LunchBoxData `protobuf:"bytes,2,opt,name=lunch_box_data,json=lunchBoxData,proto3" json:"lunch_box_data,omitempty"`
}
func (x *SetUpLunchBoxWidgetRsp) Reset() {
@@ -80,18 +77,18 @@ func (*SetUpLunchBoxWidgetRsp) Descriptor() ([]byte, []int) {
return file_SetUpLunchBoxWidgetRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SetUpLunchBoxWidgetRsp) GetLunchBoxData() *LunchBoxData {
+func (x *SetUpLunchBoxWidgetRsp) GetRetcode() int32 {
if x != nil {
- return x.LunchBoxData
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *SetUpLunchBoxWidgetRsp) GetRetcode() int32 {
+func (x *SetUpLunchBoxWidgetRsp) GetLunchBoxData() *LunchBoxData {
if x != nil {
- return x.Retcode
+ return x.LunchBoxData
}
- return 0
+ return nil
}
var File_SetUpLunchBoxWidgetRsp_proto protoreflect.FileDescriptor
@@ -101,12 +98,12 @@ var file_SetUpLunchBoxWidgetRsp_proto_rawDesc = []byte{
0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12,
0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x67, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x55, 0x70, 0x4c, 0x75, 0x6e, 0x63, 0x68,
- 0x42, 0x6f, 0x78, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x33, 0x0a, 0x0e,
- 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x5f, 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44,
- 0x61, 0x74, 0x61, 0x52, 0x0c, 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74,
- 0x61, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x42, 0x6f, 0x78, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x33, 0x0a, 0x0e, 0x6c, 0x75, 0x6e, 0x63, 0x68, 0x5f,
+ 0x62, 0x6f, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
+ 0x2e, 0x4c, 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x6c,
+ 0x75, 0x6e, 0x63, 0x68, 0x42, 0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetWidgetSlotReq.pb.go b/gover/gen/SetWidgetSlotReq.pb.go
index 6e62363c..b4e44de6 100644
--- a/gover/gen/SetWidgetSlotReq.pb.go
+++ b/gover/gen/SetWidgetSlotReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetWidgetSlotReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4259
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SetWidgetSlotReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TagList []WidgetSlotTag `protobuf:"varint,15,rep,packed,name=tag_list,json=tagList,proto3,enum=WidgetSlotTag" json:"tag_list,omitempty"`
- MaterialId uint32 `protobuf:"varint,6,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- Op WidgetSlotOp `protobuf:"varint,2,opt,name=op,proto3,enum=WidgetSlotOp" json:"op,omitempty"`
+ MaterialId uint32 `protobuf:"varint,2,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ TagList []WidgetSlotTag `protobuf:"varint,13,rep,packed,name=tag_list,json=tagList,proto3,enum=WidgetSlotTag" json:"tag_list,omitempty"`
+ Op WidgetSlotOp `protobuf:"varint,14,opt,name=op,proto3,enum=WidgetSlotOp" json:"op,omitempty"`
}
func (x *SetWidgetSlotReq) Reset() {
@@ -82,18 +78,18 @@ func (*SetWidgetSlotReq) Descriptor() ([]byte, []int) {
return file_SetWidgetSlotReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SetWidgetSlotReq) GetTagList() []WidgetSlotTag {
+func (x *SetWidgetSlotReq) GetMaterialId() uint32 {
if x != nil {
- return x.TagList
+ return x.MaterialId
}
- return nil
+ return 0
}
-func (x *SetWidgetSlotReq) GetMaterialId() uint32 {
+func (x *SetWidgetSlotReq) GetTagList() []WidgetSlotTag {
if x != nil {
- return x.MaterialId
+ return x.TagList
}
- return 0
+ return nil
}
func (x *SetWidgetSlotReq) GetOp() WidgetSlotOp {
@@ -111,12 +107,12 @@ var file_SetWidgetSlotReq_proto_rawDesc = []byte{
0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x57, 0x69,
0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x7d, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c,
- 0x6f, 0x74, 0x52, 0x65, 0x71, 0x12, 0x29, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
- 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e,
+ 0x6f, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
+ 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65,
+ 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65,
+ 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x1d, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e,
0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x52, 0x02, 0x6f, 0x70,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SetWidgetSlotRsp.pb.go b/gover/gen/SetWidgetSlotRsp.pb.go
index 2e17e657..454149ba 100644
--- a/gover/gen/SetWidgetSlotRsp.pb.go
+++ b/gover/gen/SetWidgetSlotRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SetWidgetSlotRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4277
-// EnetChannelId: 0
-// EnetIsReliable: true
type SetWidgetSlotRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ MaterialId uint32 `protobuf:"varint,4,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
TagList []WidgetSlotTag `protobuf:"varint,15,rep,packed,name=tag_list,json=tagList,proto3,enum=WidgetSlotTag" json:"tag_list,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MaterialId uint32 `protobuf:"varint,1,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- Op WidgetSlotOp `protobuf:"varint,4,opt,name=op,proto3,enum=WidgetSlotOp" json:"op,omitempty"`
+ Op WidgetSlotOp `protobuf:"varint,5,opt,name=op,proto3,enum=WidgetSlotOp" json:"op,omitempty"`
}
func (x *SetWidgetSlotRsp) Reset() {
@@ -82,11 +79,11 @@ func (*SetWidgetSlotRsp) Descriptor() ([]byte, []int) {
return file_SetWidgetSlotRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SetWidgetSlotRsp) GetTagList() []WidgetSlotTag {
+func (x *SetWidgetSlotRsp) GetMaterialId() uint32 {
if x != nil {
- return x.TagList
+ return x.MaterialId
}
- return nil
+ return 0
}
func (x *SetWidgetSlotRsp) GetRetcode() int32 {
@@ -96,11 +93,11 @@ func (x *SetWidgetSlotRsp) GetRetcode() int32 {
return 0
}
-func (x *SetWidgetSlotRsp) GetMaterialId() uint32 {
+func (x *SetWidgetSlotRsp) GetTagList() []WidgetSlotTag {
if x != nil {
- return x.MaterialId
+ return x.TagList
}
- return 0
+ return nil
}
func (x *SetWidgetSlotRsp) GetOp() WidgetSlotOp {
@@ -118,14 +115,14 @@ var file_SetWidgetSlotRsp_proto_rawDesc = []byte{
0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x57, 0x69,
0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x97, 0x01, 0x0a, 0x10, 0x53, 0x65, 0x74, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53,
- 0x6c, 0x6f, 0x74, 0x52, 0x73, 0x70, 0x12, 0x29, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65,
- 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d,
- 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x02,
- 0x6f, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65,
+ 0x6c, 0x6f, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69,
+ 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74,
+ 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x29, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74,
+ 0x54, 0x61, 0x67, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x02,
+ 0x6f, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65,
0x74, 0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x52, 0x02, 0x6f, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ShapeBox.pb.go b/gover/gen/ShapeBox.pb.go
index 94c47c01..23be6186 100644
--- a/gover/gen/ShapeBox.pb.go
+++ b/gover/gen/ShapeBox.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShapeBox.proto
package gen
@@ -42,9 +42,9 @@ type ShapeBox struct {
unknownFields protoimpl.UnknownFields
Center *Vector `protobuf:"bytes,1,opt,name=center,proto3" json:"center,omitempty"`
- Axis_0 *Vector `protobuf:"bytes,2,opt,name=axis_0,json=axis0,proto3" json:"axis_0,omitempty"`
- Axis_1 *Vector `protobuf:"bytes,3,opt,name=axis_1,json=axis1,proto3" json:"axis_1,omitempty"`
- Axis_2 *Vector `protobuf:"bytes,4,opt,name=axis_2,json=axis2,proto3" json:"axis_2,omitempty"`
+ Axis0 *Vector `protobuf:"bytes,2,opt,name=axis0,proto3" json:"axis0,omitempty"`
+ Axis1 *Vector `protobuf:"bytes,3,opt,name=axis1,proto3" json:"axis1,omitempty"`
+ Axis2 *Vector `protobuf:"bytes,4,opt,name=axis2,proto3" json:"axis2,omitempty"`
Extents *Vector `protobuf:"bytes,5,opt,name=extents,proto3" json:"extents,omitempty"`
}
@@ -87,23 +87,23 @@ func (x *ShapeBox) GetCenter() *Vector {
return nil
}
-func (x *ShapeBox) GetAxis_0() *Vector {
+func (x *ShapeBox) GetAxis0() *Vector {
if x != nil {
- return x.Axis_0
+ return x.Axis0
}
return nil
}
-func (x *ShapeBox) GetAxis_1() *Vector {
+func (x *ShapeBox) GetAxis1() *Vector {
if x != nil {
- return x.Axis_1
+ return x.Axis1
}
return nil
}
-func (x *ShapeBox) GetAxis_2() *Vector {
+func (x *ShapeBox) GetAxis2() *Vector {
if x != nil {
- return x.Axis_2
+ return x.Axis2
}
return nil
}
@@ -119,19 +119,19 @@ var File_ShapeBox_proto protoreflect.FileDescriptor
var file_ShapeBox_proto_rawDesc = []byte{
0x0a, 0x0e, 0x53, 0x68, 0x61, 0x70, 0x65, 0x42, 0x6f, 0x78, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae,
+ 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab,
0x01, 0x0a, 0x08, 0x53, 0x68, 0x61, 0x70, 0x65, 0x42, 0x6f, 0x78, 0x12, 0x1f, 0x0a, 0x06, 0x63,
0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x06,
- 0x61, 0x78, 0x69, 0x73, 0x5f, 0x30, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x05, 0x61, 0x78, 0x69, 0x73, 0x30, 0x12, 0x1e, 0x0a, 0x06,
- 0x61, 0x78, 0x69, 0x73, 0x5f, 0x31, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x05, 0x61, 0x78, 0x69, 0x73, 0x31, 0x12, 0x1e, 0x0a, 0x06,
- 0x61, 0x78, 0x69, 0x73, 0x5f, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x05, 0x61, 0x78, 0x69, 0x73, 0x32, 0x12, 0x21, 0x0a, 0x07,
- 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x05,
+ 0x61, 0x78, 0x69, 0x73, 0x30, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x52, 0x05, 0x61, 0x78, 0x69, 0x73, 0x30, 0x12, 0x1d, 0x0a, 0x05, 0x61,
+ 0x78, 0x69, 0x73, 0x31, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x05, 0x61, 0x78, 0x69, 0x73, 0x31, 0x12, 0x1d, 0x0a, 0x05, 0x61, 0x78,
+ 0x69, 0x73, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x05, 0x61, 0x78, 0x69, 0x73, 0x32, 0x12, 0x21, 0x0a, 0x07, 0x65, 0x78, 0x74,
+ 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x07, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -153,9 +153,9 @@ var file_ShapeBox_proto_goTypes = []interface{}{
}
var file_ShapeBox_proto_depIdxs = []int32{
1, // 0: ShapeBox.center:type_name -> Vector
- 1, // 1: ShapeBox.axis_0:type_name -> Vector
- 1, // 2: ShapeBox.axis_1:type_name -> Vector
- 1, // 3: ShapeBox.axis_2:type_name -> Vector
+ 1, // 1: ShapeBox.axis0:type_name -> Vector
+ 1, // 2: ShapeBox.axis1:type_name -> Vector
+ 1, // 3: ShapeBox.axis2:type_name -> Vector
1, // 4: ShapeBox.extents:type_name -> Vector
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
diff --git a/gover/gen/ShapeSphere.pb.go b/gover/gen/ShapeSphere.pb.go
index 5427783e..3e400f46 100644
--- a/gover/gen/ShapeSphere.pb.go
+++ b/gover/gen/ShapeSphere.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShapeSphere.proto
package gen
diff --git a/gover/gen/ShareCDInfo.pb.go b/gover/gen/ShareCDInfo.pb.go
new file mode 100644
index 00000000..bcb71a23
--- /dev/null
+++ b/gover/gen/ShareCDInfo.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ShareCDInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ShareCDInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CdStartTime uint64 `protobuf:"varint,1,opt,name=cd_start_time,json=cdStartTime,proto3" json:"cd_start_time,omitempty"`
+ ShareCdId uint32 `protobuf:"varint,12,opt,name=share_cd_id,json=shareCdId,proto3" json:"share_cd_id,omitempty"`
+ Index uint32 `protobuf:"varint,13,opt,name=index,proto3" json:"index,omitempty"`
+}
+
+func (x *ShareCDInfo) Reset() {
+ *x = ShareCDInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ShareCDInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ShareCDInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ShareCDInfo) ProtoMessage() {}
+
+func (x *ShareCDInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_ShareCDInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ShareCDInfo.ProtoReflect.Descriptor instead.
+func (*ShareCDInfo) Descriptor() ([]byte, []int) {
+ return file_ShareCDInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ShareCDInfo) GetCdStartTime() uint64 {
+ if x != nil {
+ return x.CdStartTime
+ }
+ return 0
+}
+
+func (x *ShareCDInfo) GetShareCdId() uint32 {
+ if x != nil {
+ return x.ShareCdId
+ }
+ return 0
+}
+
+func (x *ShareCDInfo) GetIndex() uint32 {
+ if x != nil {
+ return x.Index
+ }
+ return 0
+}
+
+var File_ShareCDInfo_proto protoreflect.FileDescriptor
+
+var file_ShareCDInfo_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x44, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x0b, 0x53, 0x68, 0x61, 0x72, 0x65, 0x43, 0x44, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x63, 0x64, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f,
+ 0x63, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x68, 0x61,
+ 0x72, 0x65, 0x43, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ShareCDInfo_proto_rawDescOnce sync.Once
+ file_ShareCDInfo_proto_rawDescData = file_ShareCDInfo_proto_rawDesc
+)
+
+func file_ShareCDInfo_proto_rawDescGZIP() []byte {
+ file_ShareCDInfo_proto_rawDescOnce.Do(func() {
+ file_ShareCDInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ShareCDInfo_proto_rawDescData)
+ })
+ return file_ShareCDInfo_proto_rawDescData
+}
+
+var file_ShareCDInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ShareCDInfo_proto_goTypes = []interface{}{
+ (*ShareCDInfo)(nil), // 0: ShareCDInfo
+}
+var file_ShareCDInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ShareCDInfo_proto_init() }
+func file_ShareCDInfo_proto_init() {
+ if File_ShareCDInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ShareCDInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ShareCDInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ShareCDInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ShareCDInfo_proto_goTypes,
+ DependencyIndexes: file_ShareCDInfo_proto_depIdxs,
+ MessageInfos: file_ShareCDInfo_proto_msgTypes,
+ }.Build()
+ File_ShareCDInfo_proto = out.File
+ file_ShareCDInfo_proto_rawDesc = nil
+ file_ShareCDInfo_proto_goTypes = nil
+ file_ShareCDInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/Shop.pb.go b/gover/gen/Shop.pb.go
index 58a2bd02..0c717cd5 100644
--- a/gover/gen/Shop.pb.go
+++ b/gover/gen/Shop.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Shop.proto
package gen
@@ -41,14 +41,14 @@ type Shop struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConcertProductList []*ShopConcertProduct `protobuf:"bytes,3,rep,name=concert_product_list,json=concertProductList,proto3" json:"concert_product_list,omitempty"`
- GoodsList []*ShopGoods `protobuf:"bytes,15,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
- CityReputationLevel uint32 `protobuf:"varint,2,opt,name=city_reputation_level,json=cityReputationLevel,proto3" json:"city_reputation_level,omitempty"`
- CardProductList []*ShopCardProduct `protobuf:"bytes,14,rep,name=card_product_list,json=cardProductList,proto3" json:"card_product_list,omitempty"`
+ ShopType uint32 `protobuf:"varint,1,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,5,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ CityId uint32 `protobuf:"varint,12,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CityReputationLevel uint32 `protobuf:"varint,8,opt,name=city_reputation_level,json=cityReputationLevel,proto3" json:"city_reputation_level,omitempty"`
+ GoodsList []*ShopGoods `protobuf:"bytes,3,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
+ CardProductList []*ShopCardProduct `protobuf:"bytes,11,rep,name=card_product_list,json=cardProductList,proto3" json:"card_product_list,omitempty"`
+ ConcertProductList []*ShopConcertProduct `protobuf:"bytes,9,rep,name=concert_product_list,json=concertProductList,proto3" json:"concert_product_list,omitempty"`
McoinProductList []*ShopMcoinProduct `protobuf:"bytes,7,rep,name=mcoin_product_list,json=mcoinProductList,proto3" json:"mcoin_product_list,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,11,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- CityId uint32 `protobuf:"varint,10,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- ShopType uint32 `protobuf:"varint,13,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
}
func (x *Shop) Reset() {
@@ -83,60 +83,60 @@ func (*Shop) Descriptor() ([]byte, []int) {
return file_Shop_proto_rawDescGZIP(), []int{0}
}
-func (x *Shop) GetConcertProductList() []*ShopConcertProduct {
+func (x *Shop) GetShopType() uint32 {
if x != nil {
- return x.ConcertProductList
+ return x.ShopType
}
- return nil
+ return 0
}
-func (x *Shop) GetGoodsList() []*ShopGoods {
+func (x *Shop) GetNextRefreshTime() uint32 {
if x != nil {
- return x.GoodsList
+ return x.NextRefreshTime
}
- return nil
+ return 0
}
-func (x *Shop) GetCityReputationLevel() uint32 {
+func (x *Shop) GetCityId() uint32 {
if x != nil {
- return x.CityReputationLevel
+ return x.CityId
}
return 0
}
-func (x *Shop) GetCardProductList() []*ShopCardProduct {
+func (x *Shop) GetCityReputationLevel() uint32 {
if x != nil {
- return x.CardProductList
+ return x.CityReputationLevel
}
- return nil
+ return 0
}
-func (x *Shop) GetMcoinProductList() []*ShopMcoinProduct {
+func (x *Shop) GetGoodsList() []*ShopGoods {
if x != nil {
- return x.McoinProductList
+ return x.GoodsList
}
return nil
}
-func (x *Shop) GetNextRefreshTime() uint32 {
+func (x *Shop) GetCardProductList() []*ShopCardProduct {
if x != nil {
- return x.NextRefreshTime
+ return x.CardProductList
}
- return 0
+ return nil
}
-func (x *Shop) GetCityId() uint32 {
+func (x *Shop) GetConcertProductList() []*ShopConcertProduct {
if x != nil {
- return x.CityId
+ return x.ConcertProductList
}
- return 0
+ return nil
}
-func (x *Shop) GetShopType() uint32 {
+func (x *Shop) GetMcoinProductList() []*ShopMcoinProduct {
if x != nil {
- return x.ShopType
+ return x.McoinProductList
}
- return 0
+ return nil
}
var File_Shop_proto protoreflect.FileDescriptor
@@ -149,31 +149,31 @@ var file_Shop_proto_rawDesc = []byte{
0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
0x53, 0x68, 0x6f, 0x70, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x03, 0x0a, 0x04, 0x53, 0x68, 0x6f, 0x70, 0x12,
- 0x45, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75,
- 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e,
- 0x53, 0x68, 0x6f, 0x70, 0x43, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x64, 0x75,
- 0x63, 0x74, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x64, 0x75,
- 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x68, 0x6f,
- 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61,
- 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11,
+ 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66,
+ 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x75, 0x74, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x13, 0x63, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3c, 0x0a, 0x11, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72,
- 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x10, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x43, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75,
- 0x63, 0x74, 0x52, 0x0f, 0x63, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x12, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f,
- 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x11, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75,
- 0x63, 0x74, 0x52, 0x10, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66,
- 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x68, 0x6f,
- 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x68,
- 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x29, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x68, 0x6f, 0x70,
+ 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x3c, 0x0a, 0x11, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x68,
+ 0x6f, 0x70, 0x43, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x0f, 0x63,
+ 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x45,
+ 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63,
+ 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x53,
+ 0x68, 0x6f, 0x70, 0x43, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63,
+ 0x74, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63,
+ 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x12, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x70,
+ 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x11, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x4d, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f,
+ 0x64, 0x75, 0x63, 0x74, 0x52, 0x10, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x64, 0x75,
+ 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -192,15 +192,15 @@ func file_Shop_proto_rawDescGZIP() []byte {
var file_Shop_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_Shop_proto_goTypes = []interface{}{
(*Shop)(nil), // 0: Shop
- (*ShopConcertProduct)(nil), // 1: ShopConcertProduct
- (*ShopGoods)(nil), // 2: ShopGoods
- (*ShopCardProduct)(nil), // 3: ShopCardProduct
+ (*ShopGoods)(nil), // 1: ShopGoods
+ (*ShopCardProduct)(nil), // 2: ShopCardProduct
+ (*ShopConcertProduct)(nil), // 3: ShopConcertProduct
(*ShopMcoinProduct)(nil), // 4: ShopMcoinProduct
}
var file_Shop_proto_depIdxs = []int32{
- 1, // 0: Shop.concert_product_list:type_name -> ShopConcertProduct
- 2, // 1: Shop.goods_list:type_name -> ShopGoods
- 3, // 2: Shop.card_product_list:type_name -> ShopCardProduct
+ 1, // 0: Shop.goods_list:type_name -> ShopGoods
+ 2, // 1: Shop.card_product_list:type_name -> ShopCardProduct
+ 3, // 2: Shop.concert_product_list:type_name -> ShopConcertProduct
4, // 3: Shop.mcoin_product_list:type_name -> ShopMcoinProduct
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
diff --git a/gover/gen/ShopCardProduct.pb.go b/gover/gen/ShopCardProduct.pb.go
index 52ed732b..b81be0f8 100644
--- a/gover/gen/ShopCardProduct.pb.go
+++ b/gover/gen/ShopCardProduct.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShopCardProduct.proto
package gen
diff --git a/gover/gen/ShopConcertProduct.pb.go b/gover/gen/ShopConcertProduct.pb.go
index 75f3b75b..d60c6d50 100644
--- a/gover/gen/ShopConcertProduct.pb.go
+++ b/gover/gen/ShopConcertProduct.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShopConcertProduct.proto
package gen
diff --git a/gover/gen/ShopGoods.pb.go b/gover/gen/ShopGoods.pb.go
index 0a297d55..ccc2d7f8 100644
--- a/gover/gen/ShopGoods.pb.go
+++ b/gover/gen/ShopGoods.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShopGoods.proto
package gen
@@ -41,26 +41,26 @@ type ShopGoods struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DiscountEndTime uint32 `protobuf:"varint,258,opt,name=discount_end_time,json=discountEndTime,proto3" json:"discount_end_time,omitempty"`
- MinLevel uint32 `protobuf:"varint,8,opt,name=min_level,json=minLevel,proto3" json:"min_level,omitempty"`
- EndTime uint32 `protobuf:"varint,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- CostItemList []*ItemParam `protobuf:"bytes,3,rep,name=cost_item_list,json=costItemList,proto3" json:"cost_item_list,omitempty"`
- SecondarySheetId uint32 `protobuf:"varint,318,opt,name=secondary_sheet_id,json=secondarySheetId,proto3" json:"secondary_sheet_id,omitempty"`
- Hcoin uint32 `protobuf:"varint,1,opt,name=hcoin,proto3" json:"hcoin,omitempty"`
- Mcoin uint32 `protobuf:"varint,14,opt,name=mcoin,proto3" json:"mcoin,omitempty"`
- DiscountId uint32 `protobuf:"varint,1998,opt,name=discount_id,json=discountId,proto3" json:"discount_id,omitempty"`
- SingleLimit uint32 `protobuf:"varint,247,opt,name=single_limit,json=singleLimit,proto3" json:"single_limit,omitempty"`
- GoodsId uint32 `protobuf:"varint,13,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,7,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- MaxLevel uint32 `protobuf:"varint,4,opt,name=max_level,json=maxLevel,proto3" json:"max_level,omitempty"`
- DisableType uint32 `protobuf:"varint,6,opt,name=disable_type,json=disableType,proto3" json:"disable_type,omitempty"`
- DiscountBeginTime uint32 `protobuf:"varint,574,opt,name=discount_begin_time,json=discountBeginTime,proto3" json:"discount_begin_time,omitempty"`
- PreGoodsIdList []uint32 `protobuf:"varint,2,rep,packed,name=pre_goods_id_list,json=preGoodsIdList,proto3" json:"pre_goods_id_list,omitempty"`
- BeginTime uint32 `protobuf:"varint,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
- Scoin uint32 `protobuf:"varint,15,opt,name=scoin,proto3" json:"scoin,omitempty"`
- BoughtNum uint32 `protobuf:"varint,10,opt,name=bought_num,json=boughtNum,proto3" json:"bought_num,omitempty"`
- BuyLimit uint32 `protobuf:"varint,12,opt,name=buy_limit,json=buyLimit,proto3" json:"buy_limit,omitempty"`
- GoodsItem *ItemParam `protobuf:"bytes,9,opt,name=goods_item,json=goodsItem,proto3" json:"goods_item,omitempty"`
+ SecondarySheetId uint32 `protobuf:"varint,1003,opt,name=secondary_sheet_id,json=secondarySheetId,proto3" json:"secondary_sheet_id,omitempty"`
+ GoodsItem *ItemParam `protobuf:"bytes,15,opt,name=goods_item,json=goodsItem,proto3" json:"goods_item,omitempty"`
+ CostItemList []*ItemParam `protobuf:"bytes,7,rep,name=cost_item_list,json=costItemList,proto3" json:"cost_item_list,omitempty"`
+ BoughtNum uint32 `protobuf:"varint,14,opt,name=bought_num,json=boughtNum,proto3" json:"bought_num,omitempty"`
+ PreGoodsIdList []uint32 `protobuf:"varint,9,rep,packed,name=pre_goods_id_list,json=preGoodsIdList,proto3" json:"pre_goods_id_list,omitempty"`
+ MinLevel uint32 `protobuf:"varint,5,opt,name=min_level,json=minLevel,proto3" json:"min_level,omitempty"`
+ Mcoin uint32 `protobuf:"varint,11,opt,name=mcoin,proto3" json:"mcoin,omitempty"`
+ Hcoin uint32 `protobuf:"varint,6,opt,name=hcoin,proto3" json:"hcoin,omitempty"`
+ EndTime uint32 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,10,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ GoodsId uint32 `protobuf:"varint,13,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
+ Unk3300_OMKIFIMDGDN uint32 `protobuf:"varint,1037,opt,name=Unk3300_OMKIFIMDGDN,json=Unk3300OMKIFIMDGDN,proto3" json:"Unk3300_OMKIFIMDGDN,omitempty"`
+ BuyLimit uint32 `protobuf:"varint,8,opt,name=buy_limit,json=buyLimit,proto3" json:"buy_limit,omitempty"`
+ Unk3300_MBGOMHNBHMG uint32 `protobuf:"varint,777,opt,name=Unk3300_MBGOMHNBHMG,json=Unk3300MBGOMHNBHMG,proto3" json:"Unk3300_MBGOMHNBHMG,omitempty"`
+ Scoin uint32 `protobuf:"varint,2,opt,name=scoin,proto3" json:"scoin,omitempty"`
+ MaxLevel uint32 `protobuf:"varint,1,opt,name=max_level,json=maxLevel,proto3" json:"max_level,omitempty"`
+ SingleLimit uint32 `protobuf:"varint,1770,opt,name=single_limit,json=singleLimit,proto3" json:"single_limit,omitempty"`
+ Unk3300_NJCPAJBCEPH uint32 `protobuf:"varint,505,opt,name=Unk3300_NJCPAJBCEPH,json=Unk3300NJCPAJBCEPH,proto3" json:"Unk3300_NJCPAJBCEPH,omitempty"`
+ BeginTime uint32 `protobuf:"varint,12,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ DisableType uint32 `protobuf:"varint,4,opt,name=disable_type,json=disableType,proto3" json:"disable_type,omitempty"`
}
func (x *ShopGoods) Reset() {
@@ -95,25 +95,18 @@ func (*ShopGoods) Descriptor() ([]byte, []int) {
return file_ShopGoods_proto_rawDescGZIP(), []int{0}
}
-func (x *ShopGoods) GetDiscountEndTime() uint32 {
- if x != nil {
- return x.DiscountEndTime
- }
- return 0
-}
-
-func (x *ShopGoods) GetMinLevel() uint32 {
+func (x *ShopGoods) GetSecondarySheetId() uint32 {
if x != nil {
- return x.MinLevel
+ return x.SecondarySheetId
}
return 0
}
-func (x *ShopGoods) GetEndTime() uint32 {
+func (x *ShopGoods) GetGoodsItem() *ItemParam {
if x != nil {
- return x.EndTime
+ return x.GoodsItem
}
- return 0
+ return nil
}
func (x *ShopGoods) GetCostItemList() []*ItemParam {
@@ -123,16 +116,23 @@ func (x *ShopGoods) GetCostItemList() []*ItemParam {
return nil
}
-func (x *ShopGoods) GetSecondarySheetId() uint32 {
+func (x *ShopGoods) GetBoughtNum() uint32 {
if x != nil {
- return x.SecondarySheetId
+ return x.BoughtNum
}
return 0
}
-func (x *ShopGoods) GetHcoin() uint32 {
+func (x *ShopGoods) GetPreGoodsIdList() []uint32 {
if x != nil {
- return x.Hcoin
+ return x.PreGoodsIdList
+ }
+ return nil
+}
+
+func (x *ShopGoods) GetMinLevel() uint32 {
+ if x != nil {
+ return x.MinLevel
}
return 0
}
@@ -144,95 +144,95 @@ func (x *ShopGoods) GetMcoin() uint32 {
return 0
}
-func (x *ShopGoods) GetDiscountId() uint32 {
+func (x *ShopGoods) GetHcoin() uint32 {
if x != nil {
- return x.DiscountId
+ return x.Hcoin
}
return 0
}
-func (x *ShopGoods) GetSingleLimit() uint32 {
+func (x *ShopGoods) GetEndTime() uint32 {
if x != nil {
- return x.SingleLimit
+ return x.EndTime
}
return 0
}
-func (x *ShopGoods) GetGoodsId() uint32 {
+func (x *ShopGoods) GetNextRefreshTime() uint32 {
if x != nil {
- return x.GoodsId
+ return x.NextRefreshTime
}
return 0
}
-func (x *ShopGoods) GetNextRefreshTime() uint32 {
+func (x *ShopGoods) GetGoodsId() uint32 {
if x != nil {
- return x.NextRefreshTime
+ return x.GoodsId
}
return 0
}
-func (x *ShopGoods) GetMaxLevel() uint32 {
+func (x *ShopGoods) GetUnk3300_OMKIFIMDGDN() uint32 {
if x != nil {
- return x.MaxLevel
+ return x.Unk3300_OMKIFIMDGDN
}
return 0
}
-func (x *ShopGoods) GetDisableType() uint32 {
+func (x *ShopGoods) GetBuyLimit() uint32 {
if x != nil {
- return x.DisableType
+ return x.BuyLimit
}
return 0
}
-func (x *ShopGoods) GetDiscountBeginTime() uint32 {
+func (x *ShopGoods) GetUnk3300_MBGOMHNBHMG() uint32 {
if x != nil {
- return x.DiscountBeginTime
+ return x.Unk3300_MBGOMHNBHMG
}
return 0
}
-func (x *ShopGoods) GetPreGoodsIdList() []uint32 {
+func (x *ShopGoods) GetScoin() uint32 {
if x != nil {
- return x.PreGoodsIdList
+ return x.Scoin
}
- return nil
+ return 0
}
-func (x *ShopGoods) GetBeginTime() uint32 {
+func (x *ShopGoods) GetMaxLevel() uint32 {
if x != nil {
- return x.BeginTime
+ return x.MaxLevel
}
return 0
}
-func (x *ShopGoods) GetScoin() uint32 {
+func (x *ShopGoods) GetSingleLimit() uint32 {
if x != nil {
- return x.Scoin
+ return x.SingleLimit
}
return 0
}
-func (x *ShopGoods) GetBoughtNum() uint32 {
+func (x *ShopGoods) GetUnk3300_NJCPAJBCEPH() uint32 {
if x != nil {
- return x.BoughtNum
+ return x.Unk3300_NJCPAJBCEPH
}
return 0
}
-func (x *ShopGoods) GetBuyLimit() uint32 {
+func (x *ShopGoods) GetBeginTime() uint32 {
if x != nil {
- return x.BuyLimit
+ return x.BeginTime
}
return 0
}
-func (x *ShopGoods) GetGoodsItem() *ItemParam {
+func (x *ShopGoods) GetDisableType() uint32 {
if x != nil {
- return x.GoodsItem
+ return x.DisableType
}
- return nil
+ return 0
}
var File_ShopGoods_proto protoreflect.FileDescriptor
@@ -240,52 +240,53 @@ var File_ShopGoods_proto protoreflect.FileDescriptor
var file_ShopGoods_proto_rawDesc = []byte{
0x0a, 0x0f, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xc2, 0x05, 0x0a, 0x09, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73,
- 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x64,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x82, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x69,
- 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a,
- 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e,
- 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e,
- 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x0e, 0x63, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x63, 0x6f, 0x73, 0x74, 0x49,
- 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x65, 0x63, 0x6f, 0x6e,
- 0x64, 0x61, 0x72, 0x79, 0x5f, 0x73, 0x68, 0x65, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0xbe, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x53,
- 0x68, 0x65, 0x65, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05,
- 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x63, 0x6f,
- 0x69, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69,
- 0x64, 0x18, 0xce, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75,
- 0x6e, 0x74, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x6c,
- 0x69, 0x6d, 0x69, 0x74, 0x18, 0xf7, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x69, 0x6e,
- 0x67, 0x6c, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x6f, 0x6f, 0x64,
- 0x73, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x6f, 0x6f, 0x64,
- 0x73, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72,
- 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
- 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x21, 0x0a, 0x0c,
- 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x2f, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x62, 0x65, 0x67, 0x69,
- 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0xbe, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x64,
- 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x29, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x5f, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x65,
- 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
- 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63,
- 0x6f, 0x69, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x69, 0x6e,
- 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x4e, 0x75, 0x6d, 0x12,
- 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x29, 0x0a, 0x0a,
- 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x09, 0x67, 0x6f,
- 0x6f, 0x64, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x6f, 0x22, 0xd8, 0x05, 0x0a, 0x09, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73,
+ 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x73, 0x68,
+ 0x65, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0xeb, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73,
+ 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x53, 0x68, 0x65, 0x65, 0x74, 0x49, 0x64, 0x12,
+ 0x29, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52,
+ 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x30, 0x0a, 0x0e, 0x63, 0x6f,
+ 0x73, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c,
+ 0x63, 0x6f, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x62, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x62, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x29, 0x0a, 0x11, 0x70,
+ 0x72, 0x65, 0x5f, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x72, 0x65, 0x47, 0x6f, 0x6f, 0x64, 0x73,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x63, 0x6f,
+ 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x68, 0x63, 0x6f, 0x69, 0x6e, 0x12,
+ 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65,
+ 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65,
+ 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x49,
+ 0x64, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4b,
+ 0x49, 0x46, 0x49, 0x4d, 0x44, 0x47, 0x44, 0x4e, 0x18, 0x8d, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4d, 0x4b, 0x49, 0x46, 0x49, 0x4d, 0x44,
+ 0x47, 0x44, 0x4e, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x62, 0x75, 0x79, 0x4c, 0x69, 0x6d, 0x69, 0x74,
+ 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x47, 0x4f,
+ 0x4d, 0x48, 0x4e, 0x42, 0x48, 0x4d, 0x47, 0x18, 0x89, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x42, 0x47, 0x4f, 0x4d, 0x48, 0x4e, 0x42, 0x48,
+ 0x4d, 0x47, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f,
+ 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0xea, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x69,
+ 0x6e, 0x67, 0x6c, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4a, 0x43, 0x50, 0x41, 0x4a, 0x42, 0x43, 0x45, 0x50, 0x48,
+ 0x18, 0xf9, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4e, 0x4a, 0x43, 0x50, 0x41, 0x4a, 0x42, 0x43, 0x45, 0x50, 0x48, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
+ 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69,
+ 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -306,8 +307,8 @@ var file_ShopGoods_proto_goTypes = []interface{}{
(*ItemParam)(nil), // 1: ItemParam
}
var file_ShopGoods_proto_depIdxs = []int32{
- 1, // 0: ShopGoods.cost_item_list:type_name -> ItemParam
- 1, // 1: ShopGoods.goods_item:type_name -> ItemParam
+ 1, // 0: ShopGoods.goods_item:type_name -> ItemParam
+ 1, // 1: ShopGoods.cost_item_list:type_name -> ItemParam
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/ShopGoodsDisableType.pb.go b/gover/gen/ShopGoodsDisableType.pb.go
deleted file mode 100644
index cc072360..00000000
--- a/gover/gen/ShopGoodsDisableType.pb.go
+++ /dev/null
@@ -1,142 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: ShopGoodsDisableType.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type ShopGoodsDisableType int32
-
-const (
- ShopGoodsDisableType_SHOP_GOODS_DISABLE_NONE ShopGoodsDisableType = 0
- ShopGoodsDisableType_SHOP_GOODS_DISABLE_TALENT_FULL ShopGoodsDisableType = 1
- ShopGoodsDisableType_SHOP_GOODS_DISABLE_FURNITURE_FORMULA_UNLOCKED ShopGoodsDisableType = 2
- ShopGoodsDisableType_SHOP_GOODS_DISABLE_COSTUME_UNLOCKED ShopGoodsDisableType = 3
-)
-
-// Enum value maps for ShopGoodsDisableType.
-var (
- ShopGoodsDisableType_name = map[int32]string{
- 0: "SHOP_GOODS_DISABLE_NONE",
- 1: "SHOP_GOODS_DISABLE_TALENT_FULL",
- 2: "SHOP_GOODS_DISABLE_FURNITURE_FORMULA_UNLOCKED",
- 3: "SHOP_GOODS_DISABLE_COSTUME_UNLOCKED",
- }
- ShopGoodsDisableType_value = map[string]int32{
- "SHOP_GOODS_DISABLE_NONE": 0,
- "SHOP_GOODS_DISABLE_TALENT_FULL": 1,
- "SHOP_GOODS_DISABLE_FURNITURE_FORMULA_UNLOCKED": 2,
- "SHOP_GOODS_DISABLE_COSTUME_UNLOCKED": 3,
- }
-)
-
-func (x ShopGoodsDisableType) Enum() *ShopGoodsDisableType {
- p := new(ShopGoodsDisableType)
- *p = x
- return p
-}
-
-func (x ShopGoodsDisableType) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (ShopGoodsDisableType) Descriptor() protoreflect.EnumDescriptor {
- return file_ShopGoodsDisableType_proto_enumTypes[0].Descriptor()
-}
-
-func (ShopGoodsDisableType) Type() protoreflect.EnumType {
- return &file_ShopGoodsDisableType_proto_enumTypes[0]
-}
-
-func (x ShopGoodsDisableType) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use ShopGoodsDisableType.Descriptor instead.
-func (ShopGoodsDisableType) EnumDescriptor() ([]byte, []int) {
- return file_ShopGoodsDisableType_proto_rawDescGZIP(), []int{0}
-}
-
-var File_ShopGoodsDisableType_proto protoreflect.FileDescriptor
-
-var file_ShopGoodsDisableType_proto_rawDesc = []byte{
- 0x0a, 0x1a, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x44, 0x69, 0x73, 0x61, 0x62,
- 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xb3, 0x01, 0x0a,
- 0x14, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c,
- 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x47, 0x4f,
- 0x4f, 0x44, 0x53, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45,
- 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53,
- 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x54, 0x41, 0x4c, 0x45, 0x4e, 0x54, 0x5f,
- 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x01, 0x12, 0x31, 0x0a, 0x2d, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x47,
- 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x46, 0x55, 0x52,
- 0x4e, 0x49, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x55, 0x4c, 0x41, 0x5f, 0x55,
- 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x02, 0x12, 0x27, 0x0a, 0x23, 0x53, 0x48, 0x4f,
- 0x50, 0x5f, 0x47, 0x4f, 0x4f, 0x44, 0x53, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x5f,
- 0x43, 0x4f, 0x53, 0x54, 0x55, 0x4d, 0x45, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44,
- 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_ShopGoodsDisableType_proto_rawDescOnce sync.Once
- file_ShopGoodsDisableType_proto_rawDescData = file_ShopGoodsDisableType_proto_rawDesc
-)
-
-func file_ShopGoodsDisableType_proto_rawDescGZIP() []byte {
- file_ShopGoodsDisableType_proto_rawDescOnce.Do(func() {
- file_ShopGoodsDisableType_proto_rawDescData = protoimpl.X.CompressGZIP(file_ShopGoodsDisableType_proto_rawDescData)
- })
- return file_ShopGoodsDisableType_proto_rawDescData
-}
-
-var file_ShopGoodsDisableType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_ShopGoodsDisableType_proto_goTypes = []interface{}{
- (ShopGoodsDisableType)(0), // 0: ShopGoodsDisableType
-}
-var file_ShopGoodsDisableType_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_ShopGoodsDisableType_proto_init() }
-func file_ShopGoodsDisableType_proto_init() {
- if File_ShopGoodsDisableType_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_ShopGoodsDisableType_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_ShopGoodsDisableType_proto_goTypes,
- DependencyIndexes: file_ShopGoodsDisableType_proto_depIdxs,
- EnumInfos: file_ShopGoodsDisableType_proto_enumTypes,
- }.Build()
- File_ShopGoodsDisableType_proto = out.File
- file_ShopGoodsDisableType_proto_rawDesc = nil
- file_ShopGoodsDisableType_proto_goTypes = nil
- file_ShopGoodsDisableType_proto_depIdxs = nil
-}
diff --git a/gover/gen/ShopMcoinProduct.pb.go b/gover/gen/ShopMcoinProduct.pb.go
index fec07d3a..5fd231ba 100644
--- a/gover/gen/ShopMcoinProduct.pb.go
+++ b/gover/gen/ShopMcoinProduct.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShopMcoinProduct.proto
package gen
diff --git a/gover/gen/ShortAbilityHashPair.pb.go b/gover/gen/ShortAbilityHashPair.pb.go
index 9c01a38e..9d40da73 100644
--- a/gover/gen/ShortAbilityHashPair.pb.go
+++ b/gover/gen/ShortAbilityHashPair.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShortAbilityHashPair.proto
package gen
@@ -41,8 +41,8 @@ type ShortAbilityHashPair struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ AbilityNameHash int32 `protobuf:"fixed32,6,opt,name=ability_name_hash,json=abilityNameHash,proto3" json:"ability_name_hash,omitempty"`
AbilityConfigHash int32 `protobuf:"fixed32,15,opt,name=ability_config_hash,json=abilityConfigHash,proto3" json:"ability_config_hash,omitempty"`
- AbilityNameHash int32 `protobuf:"fixed32,1,opt,name=ability_name_hash,json=abilityNameHash,proto3" json:"ability_name_hash,omitempty"`
}
func (x *ShortAbilityHashPair) Reset() {
@@ -77,16 +77,16 @@ func (*ShortAbilityHashPair) Descriptor() ([]byte, []int) {
return file_ShortAbilityHashPair_proto_rawDescGZIP(), []int{0}
}
-func (x *ShortAbilityHashPair) GetAbilityConfigHash() int32 {
+func (x *ShortAbilityHashPair) GetAbilityNameHash() int32 {
if x != nil {
- return x.AbilityConfigHash
+ return x.AbilityNameHash
}
return 0
}
-func (x *ShortAbilityHashPair) GetAbilityNameHash() int32 {
+func (x *ShortAbilityHashPair) GetAbilityConfigHash() int32 {
if x != nil {
- return x.AbilityNameHash
+ return x.AbilityConfigHash
}
return 0
}
@@ -97,12 +97,12 @@ var file_ShortAbilityHashPair_proto_rawDesc = []byte{
0x0a, 0x1a, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61,
0x73, 0x68, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x14,
0x53, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x48, 0x61, 0x73, 0x68,
- 0x50, 0x61, 0x69, 0x72, 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
- 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0f, 0x52, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x48, 0x61, 0x73, 0x68, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
- 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x52,
+ 0x50, 0x61, 0x69, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f,
+ 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0f, 0x52,
0x0f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x48, 0x61, 0x73, 0x68,
+ 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x11, 0x61,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x73, 0x68,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ShowAvatarInfo.pb.go b/gover/gen/ShowAvatarInfo.pb.go
index 853e1664..891588d9 100644
--- a/gover/gen/ShowAvatarInfo.pb.go
+++ b/gover/gen/ShowAvatarInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShowAvatarInfo.proto
package gen
diff --git a/gover/gen/ShowClientGuideNotify.pb.go b/gover/gen/ShowClientGuideNotify.pb.go
index 943ea22d..ad29460a 100644
--- a/gover/gen/ShowClientGuideNotify.pb.go
+++ b/gover/gen/ShowClientGuideNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShowClientGuideNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3005
-// EnetChannelId: 0
-// EnetIsReliable: true
type ShowClientGuideNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GuideName string `protobuf:"bytes,7,opt,name=guide_name,json=guideName,proto3" json:"guide_name,omitempty"`
+ GuideName string `protobuf:"bytes,6,opt,name=guide_name,json=guideName,proto3" json:"guide_name,omitempty"`
}
func (x *ShowClientGuideNotify) Reset() {
@@ -93,7 +90,7 @@ var file_ShowClientGuideNotify_proto_rawDesc = []byte{
0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a,
0x15, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x75, 0x69, 0x64, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x75, 0x69, 0x64, 0x65, 0x5f,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x75, 0x69, 0x64,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x75, 0x69, 0x64,
0x65, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ShowClientTutorialNotify.pb.go b/gover/gen/ShowClientTutorialNotify.pb.go
index 5d845676..99cf1b93 100644
--- a/gover/gen/ShowClientTutorialNotify.pb.go
+++ b/gover/gen/ShowClientTutorialNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShowClientTutorialNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3305
-// EnetChannelId: 0
-// EnetIsReliable: true
type ShowClientTutorialNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/ShowCommonTipsNotify.pb.go b/gover/gen/ShowCommonTipsNotify.pb.go
index 4973d313..a0aa8b7b 100644
--- a/gover/gen/ShowCommonTipsNotify.pb.go
+++ b/gover/gen/ShowCommonTipsNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShowCommonTipsNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3352
-// EnetChannelId: 0
-// EnetIsReliable: true
type ShowCommonTipsNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Content string `protobuf:"bytes,8,opt,name=content,proto3" json:"content,omitempty"`
- Title string `protobuf:"bytes,13,opt,name=title,proto3" json:"title,omitempty"`
- CloseTime uint32 `protobuf:"varint,4,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
+ Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
+ Content string `protobuf:"bytes,9,opt,name=content,proto3" json:"content,omitempty"`
+ CloseTime uint32 `protobuf:"varint,13,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
}
func (x *ShowCommonTipsNotify) Reset() {
@@ -81,16 +78,16 @@ func (*ShowCommonTipsNotify) Descriptor() ([]byte, []int) {
return file_ShowCommonTipsNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ShowCommonTipsNotify) GetContent() string {
+func (x *ShowCommonTipsNotify) GetTitle() string {
if x != nil {
- return x.Content
+ return x.Title
}
return ""
}
-func (x *ShowCommonTipsNotify) GetTitle() string {
+func (x *ShowCommonTipsNotify) GetContent() string {
if x != nil {
- return x.Title
+ return x.Content
}
return ""
}
@@ -108,11 +105,11 @@ var file_ShowCommonTipsNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x54, 0x69, 0x70, 0x73,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x14,
0x53, 0x68, 0x6f, 0x77, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x54, 0x69, 0x70, 0x73, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x14,
- 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74,
- 0x69, 0x74, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x54,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f,
+ 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e,
+ 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x54,
0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/ShowEquip.pb.go b/gover/gen/ShowEquip.pb.go
index 588170a8..34038d18 100644
--- a/gover/gen/ShowEquip.pb.go
+++ b/gover/gen/ShowEquip.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShowEquip.proto
package gen
diff --git a/gover/gen/ShowMessageNotify.pb.go b/gover/gen/ShowMessageNotify.pb.go
index 36f612f9..9033ba0a 100644
--- a/gover/gen/ShowMessageNotify.pb.go
+++ b/gover/gen/ShowMessageNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShowMessageNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 35
-// EnetChannelId: 0
-// EnetIsReliable: true
type ShowMessageNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MsgId SvrMsgId `protobuf:"varint,14,opt,name=msg_id,json=msgId,proto3,enum=SvrMsgId" json:"msg_id,omitempty"`
- Params []*MsgParam `protobuf:"bytes,13,rep,name=params,proto3" json:"params,omitempty"`
+ MsgId SvrMsgId `protobuf:"varint,9,opt,name=msg_id,json=msgId,proto3,enum=SvrMsgId" json:"msg_id,omitempty"`
+ Params []*MsgParam `protobuf:"bytes,10,rep,name=params,proto3" json:"params,omitempty"`
}
func (x *ShowMessageNotify) Reset() {
@@ -102,9 +99,9 @@ var file_ShowMessageNotify_proto_rawDesc = []byte{
0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x53, 0x76, 0x72, 0x4d, 0x73,
0x67, 0x49, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x11, 0x53, 0x68, 0x6f,
0x77, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x20,
- 0x0a, 0x06, 0x6d, 0x73, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09,
+ 0x0a, 0x06, 0x6d, 0x73, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09,
0x2e, 0x53, 0x76, 0x72, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x52, 0x05, 0x6d, 0x73, 0x67, 0x49, 0x64,
- 0x12, 0x21, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
+ 0x12, 0x21, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x09, 0x2e, 0x4d, 0x73, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x06, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/ShowTemplateReminderNotify.pb.go b/gover/gen/ShowTemplateReminderNotify.pb.go
index 04f4b7ff..c90fe17d 100644
--- a/gover/gen/ShowTemplateReminderNotify.pb.go
+++ b/gover/gen/ShowTemplateReminderNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ShowTemplateReminderNotify.proto
package gen
@@ -36,18 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3491
-// EnetChannelId: 0
-// EnetIsReliable: true
type ShowTemplateReminderNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParamUidList []uint32 `protobuf:"varint,3,rep,packed,name=param_uid_list,json=paramUidList,proto3" json:"param_uid_list,omitempty"`
- ParamList []int32 `protobuf:"varint,10,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- TemplateReminderId uint32 `protobuf:"varint,14,opt,name=template_reminder_id,json=templateReminderId,proto3" json:"template_reminder_id,omitempty"`
- IsRevoke bool `protobuf:"varint,1,opt,name=is_revoke,json=isRevoke,proto3" json:"is_revoke,omitempty"`
+ Unk3300_LABCNBEGCED bool `protobuf:"varint,6,opt,name=Unk3300_LABCNBEGCED,json=Unk3300LABCNBEGCED,proto3" json:"Unk3300_LABCNBEGCED,omitempty"`
+ ParamList []int32 `protobuf:"varint,4,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ TemplateReminderId uint32 `protobuf:"varint,2,opt,name=template_reminder_id,json=templateReminderId,proto3" json:"template_reminder_id,omitempty"`
+ Unk3300_AENIIBBBPJC bool `protobuf:"varint,12,opt,name=Unk3300_AENIIBBBPJC,json=Unk3300AENIIBBBPJC,proto3" json:"Unk3300_AENIIBBBPJC,omitempty"`
+ ParamUidList []uint32 `protobuf:"varint,7,rep,packed,name=param_uid_list,json=paramUidList,proto3" json:"param_uid_list,omitempty"`
}
func (x *ShowTemplateReminderNotify) Reset() {
@@ -82,11 +80,11 @@ func (*ShowTemplateReminderNotify) Descriptor() ([]byte, []int) {
return file_ShowTemplateReminderNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *ShowTemplateReminderNotify) GetParamUidList() []uint32 {
+func (x *ShowTemplateReminderNotify) GetUnk3300_LABCNBEGCED() bool {
if x != nil {
- return x.ParamUidList
+ return x.Unk3300_LABCNBEGCED
}
- return nil
+ return false
}
func (x *ShowTemplateReminderNotify) GetParamList() []int32 {
@@ -103,31 +101,42 @@ func (x *ShowTemplateReminderNotify) GetTemplateReminderId() uint32 {
return 0
}
-func (x *ShowTemplateReminderNotify) GetIsRevoke() bool {
+func (x *ShowTemplateReminderNotify) GetUnk3300_AENIIBBBPJC() bool {
if x != nil {
- return x.IsRevoke
+ return x.Unk3300_AENIIBBBPJC
}
return false
}
+func (x *ShowTemplateReminderNotify) GetParamUidList() []uint32 {
+ if x != nil {
+ return x.ParamUidList
+ }
+ return nil
+}
+
var File_ShowTemplateReminderNotify_proto protoreflect.FileDescriptor
var file_ShowTemplateReminderNotify_proto_rawDesc = []byte{
0x0a, 0x20, 0x53, 0x68, 0x6f, 0x77, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65,
0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x1a, 0x53, 0x68, 0x6f, 0x77, 0x54, 0x65, 0x6d, 0x70, 0x6c,
+ 0x74, 0x6f, 0x22, 0xf5, 0x01, 0x0a, 0x1a, 0x53, 0x68, 0x6f, 0x77, 0x54, 0x65, 0x6d, 0x70, 0x6c,
0x61, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x55, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61,
- 0x74, 0x65, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65,
- 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x72,
- 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x52,
- 0x65, 0x76, 0x6f, 0x6b, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x42,
+ 0x43, 0x4e, 0x42, 0x45, 0x47, 0x43, 0x45, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x41, 0x42, 0x43, 0x4e, 0x42, 0x45, 0x47, 0x43,
+ 0x45, 0x44, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x04, 0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x30, 0x0a, 0x14, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65,
+ 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65,
+ 0x72, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41,
+ 0x45, 0x4e, 0x49, 0x49, 0x42, 0x42, 0x42, 0x50, 0x4a, 0x43, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x45, 0x4e, 0x49, 0x49, 0x42, 0x42,
+ 0x42, 0x50, 0x4a, 0x43, 0x12, 0x24, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x75, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x55, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SignInData.pb.go b/gover/gen/SignInData.pb.go
new file mode 100644
index 00000000..0dd4a297
--- /dev/null
+++ b/gover/gen/SignInData.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SignInData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SignInData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DayCount uint32 `protobuf:"varint,4,opt,name=day_count,json=dayCount,proto3" json:"day_count,omitempty"`
+ RewardItemList []*ItemParam `protobuf:"bytes,15,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
+}
+
+func (x *SignInData) Reset() {
+ *x = SignInData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SignInData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SignInData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SignInData) ProtoMessage() {}
+
+func (x *SignInData) ProtoReflect() protoreflect.Message {
+ mi := &file_SignInData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SignInData.ProtoReflect.Descriptor instead.
+func (*SignInData) Descriptor() ([]byte, []int) {
+ return file_SignInData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SignInData) GetDayCount() uint32 {
+ if x != nil {
+ return x.DayCount
+ }
+ return 0
+}
+
+func (x *SignInData) GetRewardItemList() []*ItemParam {
+ if x != nil {
+ return x.RewardItemList
+ }
+ return nil
+}
+
+var File_SignInData_proto protoreflect.FileDescriptor
+
+var file_SignInData_proto_rawDesc = []byte{
+ 0x0a, 0x10, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x0a, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x44, 0x61, 0x74,
+ 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x34,
+ 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SignInData_proto_rawDescOnce sync.Once
+ file_SignInData_proto_rawDescData = file_SignInData_proto_rawDesc
+)
+
+func file_SignInData_proto_rawDescGZIP() []byte {
+ file_SignInData_proto_rawDescOnce.Do(func() {
+ file_SignInData_proto_rawDescData = protoimpl.X.CompressGZIP(file_SignInData_proto_rawDescData)
+ })
+ return file_SignInData_proto_rawDescData
+}
+
+var file_SignInData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SignInData_proto_goTypes = []interface{}{
+ (*SignInData)(nil), // 0: SignInData
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_SignInData_proto_depIdxs = []int32{
+ 1, // 0: SignInData.reward_item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SignInData_proto_init() }
+func file_SignInData_proto_init() {
+ if File_SignInData_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SignInData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SignInData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SignInData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SignInData_proto_goTypes,
+ DependencyIndexes: file_SignInData_proto_depIdxs,
+ MessageInfos: file_SignInData_proto_msgTypes,
+ }.Build()
+ File_SignInData_proto = out.File
+ file_SignInData_proto_rawDesc = nil
+ file_SignInData_proto_goTypes = nil
+ file_SignInData_proto_depIdxs = nil
+}
diff --git a/gover/gen/SignInInfo.pb.go b/gover/gen/SignInInfo.pb.go
index abe4feff..2f59cae7 100644
--- a/gover/gen/SignInInfo.pb.go
+++ b/gover/gen/SignInInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SignInInfo.proto
package gen
@@ -41,15 +41,15 @@ type SignInInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsCondSatisfied bool `protobuf:"varint,7,opt,name=is_cond_satisfied,json=isCondSatisfied,proto3" json:"is_cond_satisfied,omitempty"`
- RewardDayList []uint32 `protobuf:"varint,15,rep,packed,name=reward_day_list,json=rewardDayList,proto3" json:"reward_day_list,omitempty"`
- Unk2700_HBMMIEOFIEI []*Unk2700_HENCIJOPCIF `protobuf:"bytes,12,rep,name=Unk2700_HBMMIEOFIEI,json=Unk2700HBMMIEOFIEI,proto3" json:"Unk2700_HBMMIEOFIEI,omitempty"`
- ConfigId uint32 `protobuf:"varint,8,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- SignInCount uint32 `protobuf:"varint,2,opt,name=sign_in_count,json=signInCount,proto3" json:"sign_in_count,omitempty"`
- ScheduleId uint32 `protobuf:"varint,3,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- EndTime uint32 `protobuf:"varint,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- LastSignInTime uint32 `protobuf:"varint,6,opt,name=last_sign_in_time,json=lastSignInTime,proto3" json:"last_sign_in_time,omitempty"`
- BeginTime uint32 `protobuf:"varint,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ IsCondSatisfied bool `protobuf:"varint,1,opt,name=is_cond_satisfied,json=isCondSatisfied,proto3" json:"is_cond_satisfied,omitempty"`
+ SigninDataList []*SignInData `protobuf:"bytes,10,rep,name=signin_data_list,json=signinDataList,proto3" json:"signin_data_list,omitempty"`
+ Unk3300_MNJELIDKMCF uint32 `protobuf:"varint,5,opt,name=Unk3300_MNJELIDKMCF,json=Unk3300MNJELIDKMCF,proto3" json:"Unk3300_MNJELIDKMCF,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Unk3300_NFNOKBNBLGE uint32 `protobuf:"varint,3,opt,name=Unk3300_NFNOKBNBLGE,json=Unk3300NFNOKBNBLGE,proto3" json:"Unk3300_NFNOKBNBLGE,omitempty"`
+ RewardDayList []uint32 `protobuf:"varint,4,rep,packed,name=reward_day_list,json=rewardDayList,proto3" json:"reward_day_list,omitempty"`
+ BeginTime uint32 `protobuf:"varint,6,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ ConfigId uint32 `protobuf:"varint,9,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ EndTime uint32 `protobuf:"varint,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
func (x *SignInInfo) Reset() {
@@ -91,58 +91,58 @@ func (x *SignInInfo) GetIsCondSatisfied() bool {
return false
}
-func (x *SignInInfo) GetRewardDayList() []uint32 {
+func (x *SignInInfo) GetSigninDataList() []*SignInData {
if x != nil {
- return x.RewardDayList
+ return x.SigninDataList
}
return nil
}
-func (x *SignInInfo) GetUnk2700_HBMMIEOFIEI() []*Unk2700_HENCIJOPCIF {
+func (x *SignInInfo) GetUnk3300_MNJELIDKMCF() uint32 {
if x != nil {
- return x.Unk2700_HBMMIEOFIEI
+ return x.Unk3300_MNJELIDKMCF
}
- return nil
+ return 0
}
-func (x *SignInInfo) GetConfigId() uint32 {
+func (x *SignInInfo) GetScheduleId() uint32 {
if x != nil {
- return x.ConfigId
+ return x.ScheduleId
}
return 0
}
-func (x *SignInInfo) GetSignInCount() uint32 {
+func (x *SignInInfo) GetUnk3300_NFNOKBNBLGE() uint32 {
if x != nil {
- return x.SignInCount
+ return x.Unk3300_NFNOKBNBLGE
}
return 0
}
-func (x *SignInInfo) GetScheduleId() uint32 {
+func (x *SignInInfo) GetRewardDayList() []uint32 {
if x != nil {
- return x.ScheduleId
+ return x.RewardDayList
}
- return 0
+ return nil
}
-func (x *SignInInfo) GetEndTime() uint32 {
+func (x *SignInInfo) GetBeginTime() uint32 {
if x != nil {
- return x.EndTime
+ return x.BeginTime
}
return 0
}
-func (x *SignInInfo) GetLastSignInTime() uint32 {
+func (x *SignInInfo) GetConfigId() uint32 {
if x != nil {
- return x.LastSignInTime
+ return x.ConfigId
}
return 0
}
-func (x *SignInInfo) GetBeginTime() uint32 {
+func (x *SignInInfo) GetEndTime() uint32 {
if x != nil {
- return x.BeginTime
+ return x.EndTime
}
return 0
}
@@ -151,32 +151,32 @@ var File_SignInInfo_proto protoreflect.FileDescriptor
var file_SignInInfo_proto_rawDesc = []byte{
0x0a, 0x10, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4e, 0x43,
- 0x49, 0x4a, 0x4f, 0x50, 0x43, 0x49, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xee, 0x02,
- 0x0a, 0x0a, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11,
- 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x64, 0x53,
- 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0d, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x44, 0x61, 0x79, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x4d, 0x4d,
- 0x49, 0x45, 0x4f, 0x46, 0x49, 0x45, 0x49, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4e, 0x43, 0x49, 0x4a, 0x4f, 0x50,
- 0x43, 0x49, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x42, 0x4d, 0x4d,
- 0x49, 0x45, 0x4f, 0x46, 0x49, 0x45, 0x49, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x69, 0x67,
- 0x6e, 0x49, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
- 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x69, 0x67,
- 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x6f, 0x1a, 0x10, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x02, 0x0a, 0x0a, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x73,
+ 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f,
+ 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x64, 0x53, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x64, 0x12,
+ 0x35, 0x0a, 0x10, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x69, 0x67, 0x6e,
+ 0x49, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x73, 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x44, 0x61,
+ 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4d, 0x4e, 0x4a, 0x45, 0x4c, 0x49, 0x44, 0x4b, 0x4d, 0x43, 0x46, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4e, 0x4a, 0x45,
+ 0x4c, 0x49, 0x44, 0x4b, 0x4d, 0x43, 0x46, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x46, 0x4e, 0x4f, 0x4b, 0x42, 0x4e, 0x42, 0x4c, 0x47, 0x45, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x46,
+ 0x4e, 0x4f, 0x4b, 0x42, 0x4e, 0x42, 0x4c, 0x47, 0x45, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0d, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x44, 0x61, 0x79, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -193,11 +193,11 @@ func file_SignInInfo_proto_rawDescGZIP() []byte {
var file_SignInInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SignInInfo_proto_goTypes = []interface{}{
- (*SignInInfo)(nil), // 0: SignInInfo
- (*Unk2700_HENCIJOPCIF)(nil), // 1: Unk2700_HENCIJOPCIF
+ (*SignInInfo)(nil), // 0: SignInInfo
+ (*SignInData)(nil), // 1: SignInData
}
var file_SignInInfo_proto_depIdxs = []int32{
- 1, // 0: SignInInfo.Unk2700_HBMMIEOFIEI:type_name -> Unk2700_HENCIJOPCIF
+ 1, // 0: SignInInfo.signin_data_list:type_name -> SignInData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -210,7 +210,7 @@ func file_SignInInfo_proto_init() {
if File_SignInInfo_proto != nil {
return
}
- file_Unk2700_HENCIJOPCIF_proto_init()
+ file_SignInData_proto_init()
if !protoimpl.UnsafeEnabled {
file_SignInInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SignInInfo); i {
diff --git a/gover/gen/SignInInfoReq.pb.go b/gover/gen/SignInInfoReq.pb.go
index af8c3e07..3d674cee 100644
--- a/gover/gen/SignInInfoReq.pb.go
+++ b/gover/gen/SignInInfoReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SignInInfoReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2512
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SignInInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/SignInInfoRsp.pb.go b/gover/gen/SignInInfoRsp.pb.go
index 1faa6434..8db848af 100644
--- a/gover/gen/SignInInfoRsp.pb.go
+++ b/gover/gen/SignInInfoRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SignInInfoRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2535
-// EnetChannelId: 0
-// EnetIsReliable: true
type SignInInfoRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SignInInfoList []*SignInInfo `protobuf:"bytes,1,rep,name=sign_in_info_list,json=signInInfoList,proto3" json:"sign_in_info_list,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SignInInfoList []*SignInInfo `protobuf:"bytes,8,rep,name=sign_in_info_list,json=signInInfoList,proto3" json:"sign_in_info_list,omitempty"`
}
func (x *SignInInfoRsp) Reset() {
@@ -80,18 +77,18 @@ func (*SignInInfoRsp) Descriptor() ([]byte, []int) {
return file_SignInInfoRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SignInInfoRsp) GetSignInInfoList() []*SignInInfo {
+func (x *SignInInfoRsp) GetRetcode() int32 {
if x != nil {
- return x.SignInInfoList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *SignInInfoRsp) GetRetcode() int32 {
+func (x *SignInInfoRsp) GetSignInInfoList() []*SignInInfo {
if x != nil {
- return x.Retcode
+ return x.SignInInfoList
}
- return 0
+ return nil
}
var File_SignInInfoRsp_proto protoreflect.FileDescriptor
@@ -100,12 +97,12 @@ var file_SignInInfoRsp_proto_rawDesc = []byte{
0x0a, 0x13, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x0d, 0x53, 0x69, 0x67, 0x6e, 0x49,
- 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x11, 0x73, 0x69, 0x67, 0x6e,
- 0x5f, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x0e, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x12, 0x36, 0x0a, 0x11, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x69, 0x6e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
+ 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x73, 0x69, 0x67, 0x6e,
+ 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SignatureAuditConfigNotify.pb.go b/gover/gen/SignatureAuditConfigNotify.pb.go
new file mode 100644
index 00000000..9d7d6942
--- /dev/null
+++ b/gover/gen/SignatureAuditConfigNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SignatureAuditConfigNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SignatureAuditConfigNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,6,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ SubmitLimit uint32 `protobuf:"varint,11,opt,name=submit_limit,json=submitLimit,proto3" json:"submit_limit,omitempty"`
+}
+
+func (x *SignatureAuditConfigNotify) Reset() {
+ *x = SignatureAuditConfigNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SignatureAuditConfigNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SignatureAuditConfigNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SignatureAuditConfigNotify) ProtoMessage() {}
+
+func (x *SignatureAuditConfigNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_SignatureAuditConfigNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SignatureAuditConfigNotify.ProtoReflect.Descriptor instead.
+func (*SignatureAuditConfigNotify) Descriptor() ([]byte, []int) {
+ return file_SignatureAuditConfigNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SignatureAuditConfigNotify) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *SignatureAuditConfigNotify) GetSubmitLimit() uint32 {
+ if x != nil {
+ return x.SubmitLimit
+ }
+ return 0
+}
+
+var File_SignatureAuditConfigNotify_proto protoreflect.FileDescriptor
+
+var file_SignatureAuditConfigNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x41, 0x75, 0x64, 0x69, 0x74,
+ 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1a, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x41,
+ 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x62,
+ 0x6d, 0x69, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SignatureAuditConfigNotify_proto_rawDescOnce sync.Once
+ file_SignatureAuditConfigNotify_proto_rawDescData = file_SignatureAuditConfigNotify_proto_rawDesc
+)
+
+func file_SignatureAuditConfigNotify_proto_rawDescGZIP() []byte {
+ file_SignatureAuditConfigNotify_proto_rawDescOnce.Do(func() {
+ file_SignatureAuditConfigNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_SignatureAuditConfigNotify_proto_rawDescData)
+ })
+ return file_SignatureAuditConfigNotify_proto_rawDescData
+}
+
+var file_SignatureAuditConfigNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SignatureAuditConfigNotify_proto_goTypes = []interface{}{
+ (*SignatureAuditConfigNotify)(nil), // 0: SignatureAuditConfigNotify
+}
+var file_SignatureAuditConfigNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SignatureAuditConfigNotify_proto_init() }
+func file_SignatureAuditConfigNotify_proto_init() {
+ if File_SignatureAuditConfigNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SignatureAuditConfigNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SignatureAuditConfigNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SignatureAuditConfigNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SignatureAuditConfigNotify_proto_goTypes,
+ DependencyIndexes: file_SignatureAuditConfigNotify_proto_depIdxs,
+ MessageInfos: file_SignatureAuditConfigNotify_proto_msgTypes,
+ }.Build()
+ File_SignatureAuditConfigNotify_proto = out.File
+ file_SignatureAuditConfigNotify_proto_rawDesc = nil
+ file_SignatureAuditConfigNotify_proto_goTypes = nil
+ file_SignatureAuditConfigNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/SingleRestartBrickBreakerReq.pb.go b/gover/gen/SingleRestartBrickBreakerReq.pb.go
new file mode 100644
index 00000000..7ef79ecb
--- /dev/null
+++ b/gover/gen/SingleRestartBrickBreakerReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SingleRestartBrickBreakerReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SingleRestartBrickBreakerReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsDungeon bool `protobuf:"varint,13,opt,name=is_dungeon,json=isDungeon,proto3" json:"is_dungeon,omitempty"`
+ LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *SingleRestartBrickBreakerReq) Reset() {
+ *x = SingleRestartBrickBreakerReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SingleRestartBrickBreakerReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SingleRestartBrickBreakerReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SingleRestartBrickBreakerReq) ProtoMessage() {}
+
+func (x *SingleRestartBrickBreakerReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SingleRestartBrickBreakerReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SingleRestartBrickBreakerReq.ProtoReflect.Descriptor instead.
+func (*SingleRestartBrickBreakerReq) Descriptor() ([]byte, []int) {
+ return file_SingleRestartBrickBreakerReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SingleRestartBrickBreakerReq) GetIsDungeon() bool {
+ if x != nil {
+ return x.IsDungeon
+ }
+ return false
+}
+
+func (x *SingleRestartBrickBreakerReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_SingleRestartBrickBreakerReq_proto protoreflect.FileDescriptor
+
+var file_SingleRestartBrickBreakerReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1c, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x52, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65,
+ 0x72, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SingleRestartBrickBreakerReq_proto_rawDescOnce sync.Once
+ file_SingleRestartBrickBreakerReq_proto_rawDescData = file_SingleRestartBrickBreakerReq_proto_rawDesc
+)
+
+func file_SingleRestartBrickBreakerReq_proto_rawDescGZIP() []byte {
+ file_SingleRestartBrickBreakerReq_proto_rawDescOnce.Do(func() {
+ file_SingleRestartBrickBreakerReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SingleRestartBrickBreakerReq_proto_rawDescData)
+ })
+ return file_SingleRestartBrickBreakerReq_proto_rawDescData
+}
+
+var file_SingleRestartBrickBreakerReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SingleRestartBrickBreakerReq_proto_goTypes = []interface{}{
+ (*SingleRestartBrickBreakerReq)(nil), // 0: SingleRestartBrickBreakerReq
+}
+var file_SingleRestartBrickBreakerReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SingleRestartBrickBreakerReq_proto_init() }
+func file_SingleRestartBrickBreakerReq_proto_init() {
+ if File_SingleRestartBrickBreakerReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SingleRestartBrickBreakerReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SingleRestartBrickBreakerReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SingleRestartBrickBreakerReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SingleRestartBrickBreakerReq_proto_goTypes,
+ DependencyIndexes: file_SingleRestartBrickBreakerReq_proto_depIdxs,
+ MessageInfos: file_SingleRestartBrickBreakerReq_proto_msgTypes,
+ }.Build()
+ File_SingleRestartBrickBreakerReq_proto = out.File
+ file_SingleRestartBrickBreakerReq_proto_rawDesc = nil
+ file_SingleRestartBrickBreakerReq_proto_goTypes = nil
+ file_SingleRestartBrickBreakerReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SingleRestartBrickBreakerRsp.pb.go b/gover/gen/SingleRestartBrickBreakerRsp.pb.go
new file mode 100644
index 00000000..83f0d6b8
--- /dev/null
+++ b/gover/gen/SingleRestartBrickBreakerRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SingleRestartBrickBreakerRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SingleRestartBrickBreakerRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsDungeon bool `protobuf:"varint,7,opt,name=is_dungeon,json=isDungeon,proto3" json:"is_dungeon,omitempty"`
+}
+
+func (x *SingleRestartBrickBreakerRsp) Reset() {
+ *x = SingleRestartBrickBreakerRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SingleRestartBrickBreakerRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SingleRestartBrickBreakerRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SingleRestartBrickBreakerRsp) ProtoMessage() {}
+
+func (x *SingleRestartBrickBreakerRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SingleRestartBrickBreakerRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SingleRestartBrickBreakerRsp.ProtoReflect.Descriptor instead.
+func (*SingleRestartBrickBreakerRsp) Descriptor() ([]byte, []int) {
+ return file_SingleRestartBrickBreakerRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SingleRestartBrickBreakerRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *SingleRestartBrickBreakerRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SingleRestartBrickBreakerRsp) GetIsDungeon() bool {
+ if x != nil {
+ return x.IsDungeon
+ }
+ return false
+}
+
+var File_SingleRestartBrickBreakerRsp_proto protoreflect.FileDescriptor
+
+var file_SingleRestartBrickBreakerRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42,
+ 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1c, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x52, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65,
+ 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SingleRestartBrickBreakerRsp_proto_rawDescOnce sync.Once
+ file_SingleRestartBrickBreakerRsp_proto_rawDescData = file_SingleRestartBrickBreakerRsp_proto_rawDesc
+)
+
+func file_SingleRestartBrickBreakerRsp_proto_rawDescGZIP() []byte {
+ file_SingleRestartBrickBreakerRsp_proto_rawDescOnce.Do(func() {
+ file_SingleRestartBrickBreakerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SingleRestartBrickBreakerRsp_proto_rawDescData)
+ })
+ return file_SingleRestartBrickBreakerRsp_proto_rawDescData
+}
+
+var file_SingleRestartBrickBreakerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SingleRestartBrickBreakerRsp_proto_goTypes = []interface{}{
+ (*SingleRestartBrickBreakerRsp)(nil), // 0: SingleRestartBrickBreakerRsp
+}
+var file_SingleRestartBrickBreakerRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SingleRestartBrickBreakerRsp_proto_init() }
+func file_SingleRestartBrickBreakerRsp_proto_init() {
+ if File_SingleRestartBrickBreakerRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SingleRestartBrickBreakerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SingleRestartBrickBreakerRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SingleRestartBrickBreakerRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SingleRestartBrickBreakerRsp_proto_goTypes,
+ DependencyIndexes: file_SingleRestartBrickBreakerRsp_proto_depIdxs,
+ MessageInfos: file_SingleRestartBrickBreakerRsp_proto_msgTypes,
+ }.Build()
+ File_SingleRestartBrickBreakerRsp_proto = out.File
+ file_SingleRestartBrickBreakerRsp_proto_rawDesc = nil
+ file_SingleRestartBrickBreakerRsp_proto_goTypes = nil
+ file_SingleRestartBrickBreakerRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SingleStartBrickBreakerReq.pb.go b/gover/gen/SingleStartBrickBreakerReq.pb.go
new file mode 100644
index 00000000..4c98280d
--- /dev/null
+++ b/gover/gen/SingleStartBrickBreakerReq.pb.go
@@ -0,0 +1,191 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SingleStartBrickBreakerReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SingleStartBrickBreakerReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsDungeon bool `protobuf:"varint,13,opt,name=is_dungeon,json=isDungeon,proto3" json:"is_dungeon,omitempty"`
+ LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ ChosenSkillList []uint32 `protobuf:"varint,12,rep,packed,name=chosen_skill_list,json=chosenSkillList,proto3" json:"chosen_skill_list,omitempty"`
+ ChosenAvatarList []uint32 `protobuf:"varint,5,rep,packed,name=chosen_avatar_list,json=chosenAvatarList,proto3" json:"chosen_avatar_list,omitempty"`
+}
+
+func (x *SingleStartBrickBreakerReq) Reset() {
+ *x = SingleStartBrickBreakerReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SingleStartBrickBreakerReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SingleStartBrickBreakerReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SingleStartBrickBreakerReq) ProtoMessage() {}
+
+func (x *SingleStartBrickBreakerReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SingleStartBrickBreakerReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SingleStartBrickBreakerReq.ProtoReflect.Descriptor instead.
+func (*SingleStartBrickBreakerReq) Descriptor() ([]byte, []int) {
+ return file_SingleStartBrickBreakerReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SingleStartBrickBreakerReq) GetIsDungeon() bool {
+ if x != nil {
+ return x.IsDungeon
+ }
+ return false
+}
+
+func (x *SingleStartBrickBreakerReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *SingleStartBrickBreakerReq) GetChosenSkillList() []uint32 {
+ if x != nil {
+ return x.ChosenSkillList
+ }
+ return nil
+}
+
+func (x *SingleStartBrickBreakerReq) GetChosenAvatarList() []uint32 {
+ if x != nil {
+ return x.ChosenAvatarList
+ }
+ return nil
+}
+
+var File_SingleStartBrickBreakerReq_proto protoreflect.FileDescriptor
+
+var file_SingleStartBrickBreakerReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x72, 0x69,
+ 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xb0, 0x01, 0x0a, 0x1a, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x53, 0x74, 0x61,
+ 0x72, 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x52, 0x65,
+ 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63,
+ 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x53, 0x6b,
+ 0x69, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x68, 0x6f, 0x73, 0x65,
+ 0x6e, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SingleStartBrickBreakerReq_proto_rawDescOnce sync.Once
+ file_SingleStartBrickBreakerReq_proto_rawDescData = file_SingleStartBrickBreakerReq_proto_rawDesc
+)
+
+func file_SingleStartBrickBreakerReq_proto_rawDescGZIP() []byte {
+ file_SingleStartBrickBreakerReq_proto_rawDescOnce.Do(func() {
+ file_SingleStartBrickBreakerReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SingleStartBrickBreakerReq_proto_rawDescData)
+ })
+ return file_SingleStartBrickBreakerReq_proto_rawDescData
+}
+
+var file_SingleStartBrickBreakerReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SingleStartBrickBreakerReq_proto_goTypes = []interface{}{
+ (*SingleStartBrickBreakerReq)(nil), // 0: SingleStartBrickBreakerReq
+}
+var file_SingleStartBrickBreakerReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SingleStartBrickBreakerReq_proto_init() }
+func file_SingleStartBrickBreakerReq_proto_init() {
+ if File_SingleStartBrickBreakerReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SingleStartBrickBreakerReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SingleStartBrickBreakerReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SingleStartBrickBreakerReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SingleStartBrickBreakerReq_proto_goTypes,
+ DependencyIndexes: file_SingleStartBrickBreakerReq_proto_depIdxs,
+ MessageInfos: file_SingleStartBrickBreakerReq_proto_msgTypes,
+ }.Build()
+ File_SingleStartBrickBreakerReq_proto = out.File
+ file_SingleStartBrickBreakerReq_proto_rawDesc = nil
+ file_SingleStartBrickBreakerReq_proto_goTypes = nil
+ file_SingleStartBrickBreakerReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SingleStartBrickBreakerRsp.pb.go b/gover/gen/SingleStartBrickBreakerRsp.pb.go
new file mode 100644
index 00000000..ad944b14
--- /dev/null
+++ b/gover/gen/SingleStartBrickBreakerRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SingleStartBrickBreakerRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SingleStartBrickBreakerRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsDungeon bool `protobuf:"varint,9,opt,name=is_dungeon,json=isDungeon,proto3" json:"is_dungeon,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *SingleStartBrickBreakerRsp) Reset() {
+ *x = SingleStartBrickBreakerRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SingleStartBrickBreakerRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SingleStartBrickBreakerRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SingleStartBrickBreakerRsp) ProtoMessage() {}
+
+func (x *SingleStartBrickBreakerRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SingleStartBrickBreakerRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SingleStartBrickBreakerRsp.ProtoReflect.Descriptor instead.
+func (*SingleStartBrickBreakerRsp) Descriptor() ([]byte, []int) {
+ return file_SingleStartBrickBreakerRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SingleStartBrickBreakerRsp) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *SingleStartBrickBreakerRsp) GetIsDungeon() bool {
+ if x != nil {
+ return x.IsDungeon
+ }
+ return false
+}
+
+func (x *SingleStartBrickBreakerRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_SingleStartBrickBreakerRsp_proto protoreflect.FileDescriptor
+
+var file_SingleStartBrickBreakerRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x72, 0x69,
+ 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x1a, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72,
+ 0x74, 0x42, 0x72, 0x69, 0x63, 0x6b, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x52, 0x73, 0x70,
+ 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69,
+ 0x73, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x09, 0x69, 0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SingleStartBrickBreakerRsp_proto_rawDescOnce sync.Once
+ file_SingleStartBrickBreakerRsp_proto_rawDescData = file_SingleStartBrickBreakerRsp_proto_rawDesc
+)
+
+func file_SingleStartBrickBreakerRsp_proto_rawDescGZIP() []byte {
+ file_SingleStartBrickBreakerRsp_proto_rawDescOnce.Do(func() {
+ file_SingleStartBrickBreakerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SingleStartBrickBreakerRsp_proto_rawDescData)
+ })
+ return file_SingleStartBrickBreakerRsp_proto_rawDescData
+}
+
+var file_SingleStartBrickBreakerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SingleStartBrickBreakerRsp_proto_goTypes = []interface{}{
+ (*SingleStartBrickBreakerRsp)(nil), // 0: SingleStartBrickBreakerRsp
+}
+var file_SingleStartBrickBreakerRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SingleStartBrickBreakerRsp_proto_init() }
+func file_SingleStartBrickBreakerRsp_proto_init() {
+ if File_SingleStartBrickBreakerRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SingleStartBrickBreakerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SingleStartBrickBreakerRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SingleStartBrickBreakerRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SingleStartBrickBreakerRsp_proto_goTypes,
+ DependencyIndexes: file_SingleStartBrickBreakerRsp_proto_depIdxs,
+ MessageInfos: file_SingleStartBrickBreakerRsp_proto_msgTypes,
+ }.Build()
+ File_SingleStartBrickBreakerRsp_proto = out.File
+ file_SingleStartBrickBreakerRsp_proto_rawDesc = nil
+ file_SingleStartBrickBreakerRsp_proto_goTypes = nil
+ file_SingleStartBrickBreakerRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SkillRequest.pb.go b/gover/gen/SkillRequest.pb.go
deleted file mode 100644
index c809f4df..00000000
--- a/gover/gen/SkillRequest.pb.go
+++ /dev/null
@@ -1,158 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SkillRequest.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SkillRequest struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SkillDepotId uint32 `protobuf:"varint,1,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
-}
-
-func (x *SkillRequest) Reset() {
- *x = SkillRequest{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SkillRequest_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SkillRequest) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SkillRequest) ProtoMessage() {}
-
-func (x *SkillRequest) ProtoReflect() protoreflect.Message {
- mi := &file_SkillRequest_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SkillRequest.ProtoReflect.Descriptor instead.
-func (*SkillRequest) Descriptor() ([]byte, []int) {
- return file_SkillRequest_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SkillRequest) GetSkillDepotId() uint32 {
- if x != nil {
- return x.SkillDepotId
- }
- return 0
-}
-
-var File_SkillRequest_proto protoreflect.FileDescriptor
-
-var file_SkillRequest_proto_rawDesc = []byte{
- 0x0a, 0x12, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x0c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x64, 0x65,
- 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x6b,
- 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SkillRequest_proto_rawDescOnce sync.Once
- file_SkillRequest_proto_rawDescData = file_SkillRequest_proto_rawDesc
-)
-
-func file_SkillRequest_proto_rawDescGZIP() []byte {
- file_SkillRequest_proto_rawDescOnce.Do(func() {
- file_SkillRequest_proto_rawDescData = protoimpl.X.CompressGZIP(file_SkillRequest_proto_rawDescData)
- })
- return file_SkillRequest_proto_rawDescData
-}
-
-var file_SkillRequest_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SkillRequest_proto_goTypes = []interface{}{
- (*SkillRequest)(nil), // 0: SkillRequest
-}
-var file_SkillRequest_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SkillRequest_proto_init() }
-func file_SkillRequest_proto_init() {
- if File_SkillRequest_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SkillRequest_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SkillRequest); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SkillRequest_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SkillRequest_proto_goTypes,
- DependencyIndexes: file_SkillRequest_proto_depIdxs,
- MessageInfos: file_SkillRequest_proto_msgTypes,
- }.Build()
- File_SkillRequest_proto = out.File
- file_SkillRequest_proto_rawDesc = nil
- file_SkillRequest_proto_goTypes = nil
- file_SkillRequest_proto_depIdxs = nil
-}
diff --git a/gover/gen/SkillResponse.pb.go b/gover/gen/SkillResponse.pb.go
deleted file mode 100644
index 4b18aafe..00000000
--- a/gover/gen/SkillResponse.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SkillResponse.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SkillResponse struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SkillDepotId uint32 `protobuf:"varint,13,opt,name=skill_depot_id,json=skillDepotId,proto3" json:"skill_depot_id,omitempty"`
- SkillIdList []uint32 `protobuf:"varint,9,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
-}
-
-func (x *SkillResponse) Reset() {
- *x = SkillResponse{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SkillResponse_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SkillResponse) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SkillResponse) ProtoMessage() {}
-
-func (x *SkillResponse) ProtoReflect() protoreflect.Message {
- mi := &file_SkillResponse_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SkillResponse.ProtoReflect.Descriptor instead.
-func (*SkillResponse) Descriptor() ([]byte, []int) {
- return file_SkillResponse_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SkillResponse) GetSkillDepotId() uint32 {
- if x != nil {
- return x.SkillDepotId
- }
- return 0
-}
-
-func (x *SkillResponse) GetSkillIdList() []uint32 {
- if x != nil {
- return x.SkillIdList
- }
- return nil
-}
-
-var File_SkillResponse_proto protoreflect.FileDescriptor
-
-var file_SkillResponse_proto_rawDesc = []byte{
- 0x0a, 0x13, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x0d, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f,
- 0x64, 0x65, 0x70, 0x6f, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x65, 0x70, 0x6f, 0x74, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SkillResponse_proto_rawDescOnce sync.Once
- file_SkillResponse_proto_rawDescData = file_SkillResponse_proto_rawDesc
-)
-
-func file_SkillResponse_proto_rawDescGZIP() []byte {
- file_SkillResponse_proto_rawDescOnce.Do(func() {
- file_SkillResponse_proto_rawDescData = protoimpl.X.CompressGZIP(file_SkillResponse_proto_rawDescData)
- })
- return file_SkillResponse_proto_rawDescData
-}
-
-var file_SkillResponse_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SkillResponse_proto_goTypes = []interface{}{
- (*SkillResponse)(nil), // 0: SkillResponse
-}
-var file_SkillResponse_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SkillResponse_proto_init() }
-func file_SkillResponse_proto_init() {
- if File_SkillResponse_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SkillResponse_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SkillResponse); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SkillResponse_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SkillResponse_proto_goTypes,
- DependencyIndexes: file_SkillResponse_proto_depIdxs,
- MessageInfos: file_SkillResponse_proto_msgTypes,
- }.Build()
- File_SkillResponse_proto = out.File
- file_SkillResponse_proto_rawDesc = nil
- file_SkillResponse_proto_goTypes = nil
- file_SkillResponse_proto_depIdxs = nil
-}
diff --git a/gover/gen/SkyCrystalDetectorData.pb.go b/gover/gen/SkyCrystalDetectorData.pb.go
new file mode 100644
index 00000000..a15b8c3d
--- /dev/null
+++ b/gover/gen/SkyCrystalDetectorData.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SkyCrystalDetectorData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SkyCrystalDetectorData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsHintValid bool `protobuf:"varint,1,opt,name=is_hint_valid,json=isHintValid,proto3" json:"is_hint_valid,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ HintCenterPos *Vector `protobuf:"bytes,12,opt,name=hint_center_pos,json=hintCenterPos,proto3" json:"hint_center_pos,omitempty"`
+ ConfigId uint32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+}
+
+func (x *SkyCrystalDetectorData) Reset() {
+ *x = SkyCrystalDetectorData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SkyCrystalDetectorData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SkyCrystalDetectorData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SkyCrystalDetectorData) ProtoMessage() {}
+
+func (x *SkyCrystalDetectorData) ProtoReflect() protoreflect.Message {
+ mi := &file_SkyCrystalDetectorData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SkyCrystalDetectorData.ProtoReflect.Descriptor instead.
+func (*SkyCrystalDetectorData) Descriptor() ([]byte, []int) {
+ return file_SkyCrystalDetectorData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SkyCrystalDetectorData) GetIsHintValid() bool {
+ if x != nil {
+ return x.IsHintValid
+ }
+ return false
+}
+
+func (x *SkyCrystalDetectorData) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (x *SkyCrystalDetectorData) GetHintCenterPos() *Vector {
+ if x != nil {
+ return x.HintCenterPos
+ }
+ return nil
+}
+
+func (x *SkyCrystalDetectorData) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+var File_SkyCrystalDetectorData_proto protoreflect.FileDescriptor
+
+var file_SkyCrystalDetectorData_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a,
+ 0x16, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x69,
+ 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b,
+ 0x69, 0x73, 0x48, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0f, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x63,
+ 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x68, 0x69, 0x6e, 0x74, 0x43, 0x65,
+ 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SkyCrystalDetectorData_proto_rawDescOnce sync.Once
+ file_SkyCrystalDetectorData_proto_rawDescData = file_SkyCrystalDetectorData_proto_rawDesc
+)
+
+func file_SkyCrystalDetectorData_proto_rawDescGZIP() []byte {
+ file_SkyCrystalDetectorData_proto_rawDescOnce.Do(func() {
+ file_SkyCrystalDetectorData_proto_rawDescData = protoimpl.X.CompressGZIP(file_SkyCrystalDetectorData_proto_rawDescData)
+ })
+ return file_SkyCrystalDetectorData_proto_rawDescData
+}
+
+var file_SkyCrystalDetectorData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SkyCrystalDetectorData_proto_goTypes = []interface{}{
+ (*SkyCrystalDetectorData)(nil), // 0: SkyCrystalDetectorData
+ (*Vector)(nil), // 1: Vector
+}
+var file_SkyCrystalDetectorData_proto_depIdxs = []int32{
+ 1, // 0: SkyCrystalDetectorData.hint_center_pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SkyCrystalDetectorData_proto_init() }
+func file_SkyCrystalDetectorData_proto_init() {
+ if File_SkyCrystalDetectorData_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SkyCrystalDetectorData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SkyCrystalDetectorData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SkyCrystalDetectorData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SkyCrystalDetectorData_proto_goTypes,
+ DependencyIndexes: file_SkyCrystalDetectorData_proto_depIdxs,
+ MessageInfos: file_SkyCrystalDetectorData_proto_msgTypes,
+ }.Build()
+ File_SkyCrystalDetectorData_proto = out.File
+ file_SkyCrystalDetectorData_proto_rawDesc = nil
+ file_SkyCrystalDetectorData_proto_goTypes = nil
+ file_SkyCrystalDetectorData_proto_depIdxs = nil
+}
diff --git a/gover/gen/SkyCrystalDetectorDataUpdateNotify.pb.go b/gover/gen/SkyCrystalDetectorDataUpdateNotify.pb.go
new file mode 100644
index 00000000..08feff5b
--- /dev/null
+++ b/gover/gen/SkyCrystalDetectorDataUpdateNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SkyCrystalDetectorDataUpdateNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SkyCrystalDetectorDataUpdateNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SkyCrystalDetectorData *SkyCrystalDetectorData `protobuf:"bytes,15,opt,name=sky_crystal_detector_data,json=skyCrystalDetectorData,proto3" json:"sky_crystal_detector_data,omitempty"`
+}
+
+func (x *SkyCrystalDetectorDataUpdateNotify) Reset() {
+ *x = SkyCrystalDetectorDataUpdateNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SkyCrystalDetectorDataUpdateNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SkyCrystalDetectorDataUpdateNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SkyCrystalDetectorDataUpdateNotify) ProtoMessage() {}
+
+func (x *SkyCrystalDetectorDataUpdateNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_SkyCrystalDetectorDataUpdateNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SkyCrystalDetectorDataUpdateNotify.ProtoReflect.Descriptor instead.
+func (*SkyCrystalDetectorDataUpdateNotify) Descriptor() ([]byte, []int) {
+ return file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SkyCrystalDetectorDataUpdateNotify) GetSkyCrystalDetectorData() *SkyCrystalDetectorData {
+ if x != nil {
+ return x.SkyCrystalDetectorData
+ }
+ return nil
+}
+
+var File_SkyCrystalDetectorDataUpdateNotify_proto protoreflect.FileDescriptor
+
+var file_SkyCrystalDetectorDataUpdateNotify_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65,
+ 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53, 0x6b, 0x79, 0x43,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x22, 0x53, 0x6b, 0x79, 0x43,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61,
+ 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x52,
+ 0x0a, 0x19, 0x73, 0x6b, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x65,
+ 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65,
+ 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x73, 0x6b, 0x79, 0x43,
+ 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61,
+ 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescOnce sync.Once
+ file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescData = file_SkyCrystalDetectorDataUpdateNotify_proto_rawDesc
+)
+
+func file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescGZIP() []byte {
+ file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescOnce.Do(func() {
+ file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescData)
+ })
+ return file_SkyCrystalDetectorDataUpdateNotify_proto_rawDescData
+}
+
+var file_SkyCrystalDetectorDataUpdateNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SkyCrystalDetectorDataUpdateNotify_proto_goTypes = []interface{}{
+ (*SkyCrystalDetectorDataUpdateNotify)(nil), // 0: SkyCrystalDetectorDataUpdateNotify
+ (*SkyCrystalDetectorData)(nil), // 1: SkyCrystalDetectorData
+}
+var file_SkyCrystalDetectorDataUpdateNotify_proto_depIdxs = []int32{
+ 1, // 0: SkyCrystalDetectorDataUpdateNotify.sky_crystal_detector_data:type_name -> SkyCrystalDetectorData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SkyCrystalDetectorDataUpdateNotify_proto_init() }
+func file_SkyCrystalDetectorDataUpdateNotify_proto_init() {
+ if File_SkyCrystalDetectorDataUpdateNotify_proto != nil {
+ return
+ }
+ file_SkyCrystalDetectorData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SkyCrystalDetectorDataUpdateNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SkyCrystalDetectorDataUpdateNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SkyCrystalDetectorDataUpdateNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SkyCrystalDetectorDataUpdateNotify_proto_goTypes,
+ DependencyIndexes: file_SkyCrystalDetectorDataUpdateNotify_proto_depIdxs,
+ MessageInfos: file_SkyCrystalDetectorDataUpdateNotify_proto_msgTypes,
+ }.Build()
+ File_SkyCrystalDetectorDataUpdateNotify_proto = out.File
+ file_SkyCrystalDetectorDataUpdateNotify_proto_rawDesc = nil
+ file_SkyCrystalDetectorDataUpdateNotify_proto_goTypes = nil
+ file_SkyCrystalDetectorDataUpdateNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/SkyCrystalDetectorQuickUseResult.pb.go b/gover/gen/SkyCrystalDetectorQuickUseResult.pb.go
index 30b00bfc..5d2ac166 100644
--- a/gover/gen/SkyCrystalDetectorQuickUseResult.pb.go
+++ b/gover/gen/SkyCrystalDetectorQuickUseResult.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SkyCrystalDetectorQuickUseResult.proto
package gen
@@ -41,8 +41,8 @@ type SkyCrystalDetectorQuickUseResult struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_COIELIGEACL *Unk2700_CCEOEOHLAPK `protobuf:"bytes,9,opt,name=Unk2700_COIELIGEACL,json=Unk2700COIELIGEACL,proto3" json:"Unk2700_COIELIGEACL,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SkyCrystalDetectorData *SkyCrystalDetectorData `protobuf:"bytes,4,opt,name=sky_crystal_detector_data,json=skyCrystalDetectorData,proto3" json:"sky_crystal_detector_data,omitempty"`
}
func (x *SkyCrystalDetectorQuickUseResult) Reset() {
@@ -77,18 +77,18 @@ func (*SkyCrystalDetectorQuickUseResult) Descriptor() ([]byte, []int) {
return file_SkyCrystalDetectorQuickUseResult_proto_rawDescGZIP(), []int{0}
}
-func (x *SkyCrystalDetectorQuickUseResult) GetUnk2700_COIELIGEACL() *Unk2700_CCEOEOHLAPK {
+func (x *SkyCrystalDetectorQuickUseResult) GetRetcode() int32 {
if x != nil {
- return x.Unk2700_COIELIGEACL
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *SkyCrystalDetectorQuickUseResult) GetRetcode() int32 {
+func (x *SkyCrystalDetectorQuickUseResult) GetSkyCrystalDetectorData() *SkyCrystalDetectorData {
if x != nil {
- return x.Retcode
+ return x.SkyCrystalDetectorData
}
- return 0
+ return nil
}
var File_SkyCrystalDetectorQuickUseResult_proto protoreflect.FileDescriptor
@@ -96,17 +96,18 @@ var File_SkyCrystalDetectorQuickUseResult_proto protoreflect.FileDescriptor
var file_SkyCrystalDetectorQuickUseResult_proto_rawDesc = []byte{
0x0a, 0x26, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65,
0x63, 0x74, 0x6f, 0x72, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75,
- 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x43, 0x43, 0x45, 0x4f, 0x45, 0x4f, 0x48, 0x4c, 0x41, 0x50, 0x4b, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x20, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74,
- 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x55,
- 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x49, 0x45, 0x4c, 0x49, 0x47, 0x45, 0x41, 0x43, 0x4c, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x43, 0x43, 0x45, 0x4f, 0x45, 0x4f, 0x48, 0x4c, 0x41, 0x50, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x43, 0x4f, 0x49, 0x45, 0x4c, 0x49, 0x47, 0x45, 0x41, 0x43, 0x4c, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6c, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79,
+ 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x20, 0x53, 0x6b, 0x79, 0x43, 0x72,
+ 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x51, 0x75, 0x69,
+ 0x63, 0x6b, 0x55, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x52, 0x0a, 0x19, 0x73, 0x6b, 0x79, 0x5f, 0x63, 0x72, 0x79,
+ 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x61,
+ 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x6b, 0x79, 0x43, 0x72,
+ 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74,
+ 0x61, 0x52, 0x16, 0x73, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x74,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -125,10 +126,10 @@ func file_SkyCrystalDetectorQuickUseResult_proto_rawDescGZIP() []byte {
var file_SkyCrystalDetectorQuickUseResult_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SkyCrystalDetectorQuickUseResult_proto_goTypes = []interface{}{
(*SkyCrystalDetectorQuickUseResult)(nil), // 0: SkyCrystalDetectorQuickUseResult
- (*Unk2700_CCEOEOHLAPK)(nil), // 1: Unk2700_CCEOEOHLAPK
+ (*SkyCrystalDetectorData)(nil), // 1: SkyCrystalDetectorData
}
var file_SkyCrystalDetectorQuickUseResult_proto_depIdxs = []int32{
- 1, // 0: SkyCrystalDetectorQuickUseResult.Unk2700_COIELIGEACL:type_name -> Unk2700_CCEOEOHLAPK
+ 1, // 0: SkyCrystalDetectorQuickUseResult.sky_crystal_detector_data:type_name -> SkyCrystalDetectorData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -141,7 +142,7 @@ func file_SkyCrystalDetectorQuickUseResult_proto_init() {
if File_SkyCrystalDetectorQuickUseResult_proto != nil {
return
}
- file_Unk2700_CCEOEOHLAPK_proto_init()
+ file_SkyCrystalDetectorData_proto_init()
if !protoimpl.UnsafeEnabled {
file_SkyCrystalDetectorQuickUseResult_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SkyCrystalDetectorQuickUseResult); i {
diff --git a/gover/gen/SocialDataNotify.pb.go b/gover/gen/SocialDataNotify.pb.go
index 8dadfbee..60d131c2 100644
--- a/gover/gen/SocialDataNotify.pb.go
+++ b/gover/gen/SocialDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SocialDataNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4043
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SocialDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsHaveFirstShare bool `protobuf:"varint,11,opt,name=is_have_first_share,json=isHaveFirstShare,proto3" json:"is_have_first_share,omitempty"`
+ IsHaveFirstShare bool `protobuf:"varint,13,opt,name=is_have_first_share,json=isHaveFirstShare,proto3" json:"is_have_first_share,omitempty"`
}
func (x *SocialDataNotify) Reset() {
@@ -94,7 +90,7 @@ var file_SocialDataNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69,
0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2d, 0x0a, 0x13,
0x69, 0x73, 0x5f, 0x68, 0x61, 0x76, 0x65, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x68,
- 0x61, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x48, 0x61, 0x76,
+ 0x61, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x48, 0x61, 0x76,
0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x53, 0x68, 0x61, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SocialDetail.pb.go b/gover/gen/SocialDetail.pb.go
index 2d631d0a..427a8433 100644
--- a/gover/gen/SocialDetail.pb.go
+++ b/gover/gen/SocialDetail.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SocialDetail.proto
package gen
@@ -160,7 +160,7 @@ func (x *SocialDetail) GetOnlineState() FriendOnlineState {
if x != nil {
return x.OnlineState
}
- return FriendOnlineState_FRIEND_ONLINE_STATE_FREIEND_DISCONNECT
+ return FriendOnlineState_FRIEND_ONLINE_STATE_DISCONNECT
}
func (x *SocialDetail) GetParam() uint32 {
diff --git a/gover/gen/SocialShowAvatarInfo.pb.go b/gover/gen/SocialShowAvatarInfo.pb.go
index b179d414..510773fb 100644
--- a/gover/gen/SocialShowAvatarInfo.pb.go
+++ b/gover/gen/SocialShowAvatarInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SocialShowAvatarInfo.proto
package gen
diff --git a/gover/gen/SpiceActivityDetailInfo.pb.go b/gover/gen/SpiceActivityDetailInfo.pb.go
index 61564dee..deabbb74 100644
--- a/gover/gen/SpiceActivityDetailInfo.pb.go
+++ b/gover/gen/SpiceActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SpiceActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type SpiceActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_IGMHNDNGNPG uint32 `protobuf:"varint,15,opt,name=Unk2700_IGMHNDNGNPG,json=Unk2700IGMHNDNGNPG,proto3" json:"Unk2700_IGMHNDNGNPG,omitempty"`
- SpiceStageList []*SpiceStage `protobuf:"bytes,7,rep,name=spice_stage_list,json=spiceStageList,proto3" json:"spice_stage_list,omitempty"`
- Unk2700_KIAHJKGOLGO uint32 `protobuf:"varint,13,opt,name=Unk2700_KIAHJKGOLGO,json=Unk2700KIAHJKGOLGO,proto3" json:"Unk2700_KIAHJKGOLGO,omitempty"`
+ Unk3300_CIHIAJEGCBO uint32 `protobuf:"varint,14,opt,name=Unk3300_CIHIAJEGCBO,json=Unk3300CIHIAJEGCBO,proto3" json:"Unk3300_CIHIAJEGCBO,omitempty"`
+ Unk3300_LAKPMMIPBMI uint32 `protobuf:"varint,8,opt,name=Unk3300_LAKPMMIPBMI,json=Unk3300LAKPMMIPBMI,proto3" json:"Unk3300_LAKPMMIPBMI,omitempty"`
+ SpiceStageDataList []*SpiceStageData `protobuf:"bytes,6,rep,name=spice_stage_data_list,json=spiceStageDataList,proto3" json:"spice_stage_data_list,omitempty"`
}
func (x *SpiceActivityDetailInfo) Reset() {
@@ -78,25 +78,25 @@ func (*SpiceActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_SpiceActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SpiceActivityDetailInfo) GetUnk2700_IGMHNDNGNPG() uint32 {
+func (x *SpiceActivityDetailInfo) GetUnk3300_CIHIAJEGCBO() uint32 {
if x != nil {
- return x.Unk2700_IGMHNDNGNPG
+ return x.Unk3300_CIHIAJEGCBO
}
return 0
}
-func (x *SpiceActivityDetailInfo) GetSpiceStageList() []*SpiceStage {
+func (x *SpiceActivityDetailInfo) GetUnk3300_LAKPMMIPBMI() uint32 {
if x != nil {
- return x.SpiceStageList
+ return x.Unk3300_LAKPMMIPBMI
}
- return nil
+ return 0
}
-func (x *SpiceActivityDetailInfo) GetUnk2700_KIAHJKGOLGO() uint32 {
+func (x *SpiceActivityDetailInfo) GetSpiceStageDataList() []*SpiceStageData {
if x != nil {
- return x.Unk2700_KIAHJKGOLGO
+ return x.SpiceStageDataList
}
- return 0
+ return nil
}
var File_SpiceActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -104,20 +104,21 @@ var File_SpiceActivityDetailInfo_proto protoreflect.FileDescriptor
var file_SpiceActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1d, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x10, 0x53, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x17, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x4d, 0x48, 0x4e, 0x44, 0x4e,
- 0x47, 0x4e, 0x50, 0x47, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x49, 0x47, 0x4d, 0x48, 0x4e, 0x44, 0x4e, 0x47, 0x4e, 0x50, 0x47, 0x12, 0x35,
- 0x0a, 0x10, 0x73, 0x70, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x53, 0x70, 0x69, 0x63, 0x65,
- 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x0e, 0x73, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67,
- 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x49, 0x41, 0x48, 0x4a, 0x4b, 0x47, 0x4f, 0x4c, 0x47, 0x4f, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x49, 0x41, 0x48, 0x4a,
- 0x4b, 0x47, 0x4f, 0x4c, 0x47, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x14, 0x53, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x01, 0x0a, 0x17, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41,
+ 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x48,
+ 0x49, 0x41, 0x4a, 0x45, 0x47, 0x43, 0x42, 0x4f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x49, 0x48, 0x49, 0x41, 0x4a, 0x45, 0x47, 0x43,
+ 0x42, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x41,
+ 0x4b, 0x50, 0x4d, 0x4d, 0x49, 0x50, 0x42, 0x4d, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x41, 0x4b, 0x50, 0x4d, 0x4d, 0x49, 0x50,
+ 0x42, 0x4d, 0x49, 0x12, 0x42, 0x0a, 0x15, 0x73, 0x70, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x12, 0x73, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -135,10 +136,10 @@ func file_SpiceActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_SpiceActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SpiceActivityDetailInfo_proto_goTypes = []interface{}{
(*SpiceActivityDetailInfo)(nil), // 0: SpiceActivityDetailInfo
- (*SpiceStage)(nil), // 1: SpiceStage
+ (*SpiceStageData)(nil), // 1: SpiceStageData
}
var file_SpiceActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: SpiceActivityDetailInfo.spice_stage_list:type_name -> SpiceStage
+ 1, // 0: SpiceActivityDetailInfo.spice_stage_data_list:type_name -> SpiceStageData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -151,7 +152,7 @@ func file_SpiceActivityDetailInfo_proto_init() {
if File_SpiceActivityDetailInfo_proto != nil {
return
}
- file_SpiceStage_proto_init()
+ file_SpiceStageData_proto_init()
if !protoimpl.UnsafeEnabled {
file_SpiceActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SpiceActivityDetailInfo); i {
diff --git a/gover/gen/SpiceActivityFinishMakeSpiceReq.pb.go b/gover/gen/SpiceActivityFinishMakeSpiceReq.pb.go
new file mode 100644
index 00000000..838e778c
--- /dev/null
+++ b/gover/gen/SpiceActivityFinishMakeSpiceReq.pb.go
@@ -0,0 +1,191 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SpiceActivityFinishMakeSpiceReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SpiceActivityFinishMakeSpiceReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ LeftMaterialIdList []uint32 `protobuf:"varint,9,rep,packed,name=left_material_id_list,json=leftMaterialIdList,proto3" json:"left_material_id_list,omitempty"`
+ IsSuccess bool `protobuf:"varint,10,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ LeftTurns uint32 `protobuf:"varint,14,opt,name=left_turns,json=leftTurns,proto3" json:"left_turns,omitempty"`
+}
+
+func (x *SpiceActivityFinishMakeSpiceReq) Reset() {
+ *x = SpiceActivityFinishMakeSpiceReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SpiceActivityFinishMakeSpiceReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SpiceActivityFinishMakeSpiceReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SpiceActivityFinishMakeSpiceReq) ProtoMessage() {}
+
+func (x *SpiceActivityFinishMakeSpiceReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SpiceActivityFinishMakeSpiceReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SpiceActivityFinishMakeSpiceReq.ProtoReflect.Descriptor instead.
+func (*SpiceActivityFinishMakeSpiceReq) Descriptor() ([]byte, []int) {
+ return file_SpiceActivityFinishMakeSpiceReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SpiceActivityFinishMakeSpiceReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *SpiceActivityFinishMakeSpiceReq) GetLeftMaterialIdList() []uint32 {
+ if x != nil {
+ return x.LeftMaterialIdList
+ }
+ return nil
+}
+
+func (x *SpiceActivityFinishMakeSpiceReq) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *SpiceActivityFinishMakeSpiceReq) GetLeftTurns() uint32 {
+ if x != nil {
+ return x.LeftTurns
+ }
+ return 0
+}
+
+var File_SpiceActivityFinishMakeSpiceReq_proto protoreflect.FileDescriptor
+
+var file_SpiceActivityFinishMakeSpiceReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x70, 0x69, 0x63, 0x65, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad, 0x01, 0x0a, 0x1f, 0x53, 0x70, 0x69, 0x63,
+ 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4d,
+ 0x61, 0x6b, 0x65, 0x53, 0x70, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d,
+ 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x6c, 0x65, 0x66, 0x74, 0x4d, 0x61, 0x74, 0x65, 0x72,
+ 0x69, 0x61, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
+ 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
+ 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x65, 0x66, 0x74,
+ 0x5f, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x65,
+ 0x66, 0x74, 0x54, 0x75, 0x72, 0x6e, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SpiceActivityFinishMakeSpiceReq_proto_rawDescOnce sync.Once
+ file_SpiceActivityFinishMakeSpiceReq_proto_rawDescData = file_SpiceActivityFinishMakeSpiceReq_proto_rawDesc
+)
+
+func file_SpiceActivityFinishMakeSpiceReq_proto_rawDescGZIP() []byte {
+ file_SpiceActivityFinishMakeSpiceReq_proto_rawDescOnce.Do(func() {
+ file_SpiceActivityFinishMakeSpiceReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SpiceActivityFinishMakeSpiceReq_proto_rawDescData)
+ })
+ return file_SpiceActivityFinishMakeSpiceReq_proto_rawDescData
+}
+
+var file_SpiceActivityFinishMakeSpiceReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SpiceActivityFinishMakeSpiceReq_proto_goTypes = []interface{}{
+ (*SpiceActivityFinishMakeSpiceReq)(nil), // 0: SpiceActivityFinishMakeSpiceReq
+}
+var file_SpiceActivityFinishMakeSpiceReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SpiceActivityFinishMakeSpiceReq_proto_init() }
+func file_SpiceActivityFinishMakeSpiceReq_proto_init() {
+ if File_SpiceActivityFinishMakeSpiceReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SpiceActivityFinishMakeSpiceReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SpiceActivityFinishMakeSpiceReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SpiceActivityFinishMakeSpiceReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SpiceActivityFinishMakeSpiceReq_proto_goTypes,
+ DependencyIndexes: file_SpiceActivityFinishMakeSpiceReq_proto_depIdxs,
+ MessageInfos: file_SpiceActivityFinishMakeSpiceReq_proto_msgTypes,
+ }.Build()
+ File_SpiceActivityFinishMakeSpiceReq_proto = out.File
+ file_SpiceActivityFinishMakeSpiceReq_proto_rawDesc = nil
+ file_SpiceActivityFinishMakeSpiceReq_proto_goTypes = nil
+ file_SpiceActivityFinishMakeSpiceReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SpiceActivityFinishMakeSpiceRsp.pb.go b/gover/gen/SpiceActivityFinishMakeSpiceRsp.pb.go
new file mode 100644
index 00000000..3e98f7cb
--- /dev/null
+++ b/gover/gen/SpiceActivityFinishMakeSpiceRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SpiceActivityFinishMakeSpiceRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SpiceActivityFinishMakeSpiceRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,8,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsSuccess bool `protobuf:"varint,9,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+}
+
+func (x *SpiceActivityFinishMakeSpiceRsp) Reset() {
+ *x = SpiceActivityFinishMakeSpiceRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SpiceActivityFinishMakeSpiceRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SpiceActivityFinishMakeSpiceRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SpiceActivityFinishMakeSpiceRsp) ProtoMessage() {}
+
+func (x *SpiceActivityFinishMakeSpiceRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SpiceActivityFinishMakeSpiceRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SpiceActivityFinishMakeSpiceRsp.ProtoReflect.Descriptor instead.
+func (*SpiceActivityFinishMakeSpiceRsp) Descriptor() ([]byte, []int) {
+ return file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SpiceActivityFinishMakeSpiceRsp) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *SpiceActivityFinishMakeSpiceRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SpiceActivityFinishMakeSpiceRsp) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+var File_SpiceActivityFinishMakeSpiceRsp_proto protoreflect.FileDescriptor
+
+var file_SpiceActivityFinishMakeSpiceRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x70, 0x69, 0x63, 0x65, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x1f, 0x53, 0x70, 0x69, 0x63, 0x65,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4d, 0x61,
+ 0x6b, 0x65, 0x53, 0x70, 0x69, 0x63, 0x65, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescOnce sync.Once
+ file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescData = file_SpiceActivityFinishMakeSpiceRsp_proto_rawDesc
+)
+
+func file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescGZIP() []byte {
+ file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescOnce.Do(func() {
+ file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescData)
+ })
+ return file_SpiceActivityFinishMakeSpiceRsp_proto_rawDescData
+}
+
+var file_SpiceActivityFinishMakeSpiceRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SpiceActivityFinishMakeSpiceRsp_proto_goTypes = []interface{}{
+ (*SpiceActivityFinishMakeSpiceRsp)(nil), // 0: SpiceActivityFinishMakeSpiceRsp
+}
+var file_SpiceActivityFinishMakeSpiceRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SpiceActivityFinishMakeSpiceRsp_proto_init() }
+func file_SpiceActivityFinishMakeSpiceRsp_proto_init() {
+ if File_SpiceActivityFinishMakeSpiceRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SpiceActivityFinishMakeSpiceRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SpiceActivityFinishMakeSpiceRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SpiceActivityFinishMakeSpiceRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SpiceActivityFinishMakeSpiceRsp_proto_goTypes,
+ DependencyIndexes: file_SpiceActivityFinishMakeSpiceRsp_proto_depIdxs,
+ MessageInfos: file_SpiceActivityFinishMakeSpiceRsp_proto_msgTypes,
+ }.Build()
+ File_SpiceActivityFinishMakeSpiceRsp_proto = out.File
+ file_SpiceActivityFinishMakeSpiceRsp_proto_rawDesc = nil
+ file_SpiceActivityFinishMakeSpiceRsp_proto_goTypes = nil
+ file_SpiceActivityFinishMakeSpiceRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SpiceActivityGivingRecordNotify.pb.go b/gover/gen/SpiceActivityGivingRecordNotify.pb.go
new file mode 100644
index 00000000..ac0fbf0a
--- /dev/null
+++ b/gover/gen/SpiceActivityGivingRecordNotify.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SpiceActivityGivingRecordNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SpiceActivityGivingRecordNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_CIHIAJEGCBO uint32 `protobuf:"varint,3,opt,name=Unk3300_CIHIAJEGCBO,json=Unk3300CIHIAJEGCBO,proto3" json:"Unk3300_CIHIAJEGCBO,omitempty"`
+ Unk3300_LAKPMMIPBMI uint32 `protobuf:"varint,2,opt,name=Unk3300_LAKPMMIPBMI,json=Unk3300LAKPMMIPBMI,proto3" json:"Unk3300_LAKPMMIPBMI,omitempty"`
+ AvatarId uint32 `protobuf:"varint,5,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+}
+
+func (x *SpiceActivityGivingRecordNotify) Reset() {
+ *x = SpiceActivityGivingRecordNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SpiceActivityGivingRecordNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SpiceActivityGivingRecordNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SpiceActivityGivingRecordNotify) ProtoMessage() {}
+
+func (x *SpiceActivityGivingRecordNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_SpiceActivityGivingRecordNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SpiceActivityGivingRecordNotify.ProtoReflect.Descriptor instead.
+func (*SpiceActivityGivingRecordNotify) Descriptor() ([]byte, []int) {
+ return file_SpiceActivityGivingRecordNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SpiceActivityGivingRecordNotify) GetUnk3300_CIHIAJEGCBO() uint32 {
+ if x != nil {
+ return x.Unk3300_CIHIAJEGCBO
+ }
+ return 0
+}
+
+func (x *SpiceActivityGivingRecordNotify) GetUnk3300_LAKPMMIPBMI() uint32 {
+ if x != nil {
+ return x.Unk3300_LAKPMMIPBMI
+ }
+ return 0
+}
+
+func (x *SpiceActivityGivingRecordNotify) GetAvatarId() uint32 {
+ if x != nil {
+ return x.AvatarId
+ }
+ return 0
+}
+
+var File_SpiceActivityGivingRecordNotify_proto protoreflect.FileDescriptor
+
+var file_SpiceActivityGivingRecordNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47,
+ 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x01, 0x0a, 0x1f, 0x53, 0x70, 0x69, 0x63,
+ 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x48, 0x49, 0x41, 0x4a, 0x45, 0x47, 0x43,
+ 0x42, 0x4f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x43, 0x49, 0x48, 0x49, 0x41, 0x4a, 0x45, 0x47, 0x43, 0x42, 0x4f, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x4b, 0x50, 0x4d, 0x4d, 0x49, 0x50,
+ 0x42, 0x4d, 0x49, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4c, 0x41, 0x4b, 0x50, 0x4d, 0x4d, 0x49, 0x50, 0x42, 0x4d, 0x49, 0x12, 0x1b, 0x0a,
+ 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SpiceActivityGivingRecordNotify_proto_rawDescOnce sync.Once
+ file_SpiceActivityGivingRecordNotify_proto_rawDescData = file_SpiceActivityGivingRecordNotify_proto_rawDesc
+)
+
+func file_SpiceActivityGivingRecordNotify_proto_rawDescGZIP() []byte {
+ file_SpiceActivityGivingRecordNotify_proto_rawDescOnce.Do(func() {
+ file_SpiceActivityGivingRecordNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_SpiceActivityGivingRecordNotify_proto_rawDescData)
+ })
+ return file_SpiceActivityGivingRecordNotify_proto_rawDescData
+}
+
+var file_SpiceActivityGivingRecordNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SpiceActivityGivingRecordNotify_proto_goTypes = []interface{}{
+ (*SpiceActivityGivingRecordNotify)(nil), // 0: SpiceActivityGivingRecordNotify
+}
+var file_SpiceActivityGivingRecordNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SpiceActivityGivingRecordNotify_proto_init() }
+func file_SpiceActivityGivingRecordNotify_proto_init() {
+ if File_SpiceActivityGivingRecordNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SpiceActivityGivingRecordNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SpiceActivityGivingRecordNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SpiceActivityGivingRecordNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SpiceActivityGivingRecordNotify_proto_goTypes,
+ DependencyIndexes: file_SpiceActivityGivingRecordNotify_proto_depIdxs,
+ MessageInfos: file_SpiceActivityGivingRecordNotify_proto_msgTypes,
+ }.Build()
+ File_SpiceActivityGivingRecordNotify_proto = out.File
+ file_SpiceActivityGivingRecordNotify_proto_rawDesc = nil
+ file_SpiceActivityGivingRecordNotify_proto_goTypes = nil
+ file_SpiceActivityGivingRecordNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/SpiceActivityProcessFoodReq.pb.go b/gover/gen/SpiceActivityProcessFoodReq.pb.go
new file mode 100644
index 00000000..e9a356a0
--- /dev/null
+++ b/gover/gen/SpiceActivityProcessFoodReq.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SpiceActivityProcessFoodReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SpiceActivityProcessFoodReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ NormalFoodList []*ItemParam `protobuf:"bytes,15,rep,name=normal_food_list,json=normalFoodList,proto3" json:"normal_food_list,omitempty"`
+}
+
+func (x *SpiceActivityProcessFoodReq) Reset() {
+ *x = SpiceActivityProcessFoodReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SpiceActivityProcessFoodReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SpiceActivityProcessFoodReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SpiceActivityProcessFoodReq) ProtoMessage() {}
+
+func (x *SpiceActivityProcessFoodReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SpiceActivityProcessFoodReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SpiceActivityProcessFoodReq.ProtoReflect.Descriptor instead.
+func (*SpiceActivityProcessFoodReq) Descriptor() ([]byte, []int) {
+ return file_SpiceActivityProcessFoodReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SpiceActivityProcessFoodReq) GetNormalFoodList() []*ItemParam {
+ if x != nil {
+ return x.NormalFoodList
+ }
+ return nil
+}
+
+var File_SpiceActivityProcessFoodReq_proto protoreflect.FileDescriptor
+
+var file_SpiceActivityProcessFoodReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50,
+ 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x46, 0x6f, 0x6f, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1b, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x46, 0x6f, 0x6f, 0x64,
+ 0x52, 0x65, 0x71, 0x12, 0x34, 0x0a, 0x10, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x66, 0x6f,
+ 0x6f, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x6e, 0x6f, 0x72, 0x6d, 0x61,
+ 0x6c, 0x46, 0x6f, 0x6f, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SpiceActivityProcessFoodReq_proto_rawDescOnce sync.Once
+ file_SpiceActivityProcessFoodReq_proto_rawDescData = file_SpiceActivityProcessFoodReq_proto_rawDesc
+)
+
+func file_SpiceActivityProcessFoodReq_proto_rawDescGZIP() []byte {
+ file_SpiceActivityProcessFoodReq_proto_rawDescOnce.Do(func() {
+ file_SpiceActivityProcessFoodReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SpiceActivityProcessFoodReq_proto_rawDescData)
+ })
+ return file_SpiceActivityProcessFoodReq_proto_rawDescData
+}
+
+var file_SpiceActivityProcessFoodReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SpiceActivityProcessFoodReq_proto_goTypes = []interface{}{
+ (*SpiceActivityProcessFoodReq)(nil), // 0: SpiceActivityProcessFoodReq
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_SpiceActivityProcessFoodReq_proto_depIdxs = []int32{
+ 1, // 0: SpiceActivityProcessFoodReq.normal_food_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SpiceActivityProcessFoodReq_proto_init() }
+func file_SpiceActivityProcessFoodReq_proto_init() {
+ if File_SpiceActivityProcessFoodReq_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SpiceActivityProcessFoodReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SpiceActivityProcessFoodReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SpiceActivityProcessFoodReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SpiceActivityProcessFoodReq_proto_goTypes,
+ DependencyIndexes: file_SpiceActivityProcessFoodReq_proto_depIdxs,
+ MessageInfos: file_SpiceActivityProcessFoodReq_proto_msgTypes,
+ }.Build()
+ File_SpiceActivityProcessFoodReq_proto = out.File
+ file_SpiceActivityProcessFoodReq_proto_rawDesc = nil
+ file_SpiceActivityProcessFoodReq_proto_goTypes = nil
+ file_SpiceActivityProcessFoodReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SpiceActivityProcessFoodRsp.pb.go b/gover/gen/SpiceActivityProcessFoodRsp.pb.go
new file mode 100644
index 00000000..aba993d9
--- /dev/null
+++ b/gover/gen/SpiceActivityProcessFoodRsp.pb.go
@@ -0,0 +1,187 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SpiceActivityProcessFoodRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SpiceActivityProcessFoodRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ NormalFoodList []*ItemParam `protobuf:"bytes,9,rep,name=normal_food_list,json=normalFoodList,proto3" json:"normal_food_list,omitempty"`
+ SpecialFoodList []*ItemParam `protobuf:"bytes,14,rep,name=special_food_list,json=specialFoodList,proto3" json:"special_food_list,omitempty"`
+}
+
+func (x *SpiceActivityProcessFoodRsp) Reset() {
+ *x = SpiceActivityProcessFoodRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SpiceActivityProcessFoodRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SpiceActivityProcessFoodRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SpiceActivityProcessFoodRsp) ProtoMessage() {}
+
+func (x *SpiceActivityProcessFoodRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SpiceActivityProcessFoodRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SpiceActivityProcessFoodRsp.ProtoReflect.Descriptor instead.
+func (*SpiceActivityProcessFoodRsp) Descriptor() ([]byte, []int) {
+ return file_SpiceActivityProcessFoodRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SpiceActivityProcessFoodRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SpiceActivityProcessFoodRsp) GetNormalFoodList() []*ItemParam {
+ if x != nil {
+ return x.NormalFoodList
+ }
+ return nil
+}
+
+func (x *SpiceActivityProcessFoodRsp) GetSpecialFoodList() []*ItemParam {
+ if x != nil {
+ return x.SpecialFoodList
+ }
+ return nil
+}
+
+var File_SpiceActivityProcessFoodRsp_proto protoreflect.FileDescriptor
+
+var file_SpiceActivityProcessFoodRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50,
+ 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x46, 0x6f, 0x6f, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x1b, 0x53, 0x70, 0x69, 0x63, 0x65, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x46, 0x6f, 0x6f,
+ 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34,
+ 0x0a, 0x10, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x46, 0x6f, 0x6f, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x11, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f,
+ 0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0f, 0x73, 0x70, 0x65,
+ 0x63, 0x69, 0x61, 0x6c, 0x46, 0x6f, 0x6f, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SpiceActivityProcessFoodRsp_proto_rawDescOnce sync.Once
+ file_SpiceActivityProcessFoodRsp_proto_rawDescData = file_SpiceActivityProcessFoodRsp_proto_rawDesc
+)
+
+func file_SpiceActivityProcessFoodRsp_proto_rawDescGZIP() []byte {
+ file_SpiceActivityProcessFoodRsp_proto_rawDescOnce.Do(func() {
+ file_SpiceActivityProcessFoodRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SpiceActivityProcessFoodRsp_proto_rawDescData)
+ })
+ return file_SpiceActivityProcessFoodRsp_proto_rawDescData
+}
+
+var file_SpiceActivityProcessFoodRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SpiceActivityProcessFoodRsp_proto_goTypes = []interface{}{
+ (*SpiceActivityProcessFoodRsp)(nil), // 0: SpiceActivityProcessFoodRsp
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_SpiceActivityProcessFoodRsp_proto_depIdxs = []int32{
+ 1, // 0: SpiceActivityProcessFoodRsp.normal_food_list:type_name -> ItemParam
+ 1, // 1: SpiceActivityProcessFoodRsp.special_food_list:type_name -> ItemParam
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_SpiceActivityProcessFoodRsp_proto_init() }
+func file_SpiceActivityProcessFoodRsp_proto_init() {
+ if File_SpiceActivityProcessFoodRsp_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SpiceActivityProcessFoodRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SpiceActivityProcessFoodRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SpiceActivityProcessFoodRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SpiceActivityProcessFoodRsp_proto_goTypes,
+ DependencyIndexes: file_SpiceActivityProcessFoodRsp_proto_depIdxs,
+ MessageInfos: file_SpiceActivityProcessFoodRsp_proto_msgTypes,
+ }.Build()
+ File_SpiceActivityProcessFoodRsp_proto = out.File
+ file_SpiceActivityProcessFoodRsp_proto_rawDesc = nil
+ file_SpiceActivityProcessFoodRsp_proto_goTypes = nil
+ file_SpiceActivityProcessFoodRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SpiceStage.pb.go b/gover/gen/SpiceStage.pb.go
deleted file mode 100644
index 0052d3b2..00000000
--- a/gover/gen/SpiceStage.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SpiceStage.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SpiceStage struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,12,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk2700_KLOFGMKDDAK uint32 `protobuf:"varint,1,opt,name=Unk2700_KLOFGMKDDAK,json=Unk2700KLOFGMKDDAK,proto3" json:"Unk2700_KLOFGMKDDAK,omitempty"`
- StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *SpiceStage) Reset() {
- *x = SpiceStage{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SpiceStage_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SpiceStage) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SpiceStage) ProtoMessage() {}
-
-func (x *SpiceStage) ProtoReflect() protoreflect.Message {
- mi := &file_SpiceStage_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SpiceStage.ProtoReflect.Descriptor instead.
-func (*SpiceStage) Descriptor() ([]byte, []int) {
- return file_SpiceStage_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SpiceStage) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *SpiceStage) GetUnk2700_KLOFGMKDDAK() uint32 {
- if x != nil {
- return x.Unk2700_KLOFGMKDDAK
- }
- return 0
-}
-
-func (x *SpiceStage) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_SpiceStage_proto protoreflect.FileDescriptor
-
-var file_SpiceStage_proto_rawDesc = []byte{
- 0x0a, 0x10, 0x53, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x0a, 0x53, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65,
- 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4f, 0x46, 0x47, 0x4d, 0x4b, 0x44, 0x44, 0x41, 0x4b,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b,
- 0x4c, 0x4f, 0x46, 0x47, 0x4d, 0x4b, 0x44, 0x44, 0x41, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SpiceStage_proto_rawDescOnce sync.Once
- file_SpiceStage_proto_rawDescData = file_SpiceStage_proto_rawDesc
-)
-
-func file_SpiceStage_proto_rawDescGZIP() []byte {
- file_SpiceStage_proto_rawDescOnce.Do(func() {
- file_SpiceStage_proto_rawDescData = protoimpl.X.CompressGZIP(file_SpiceStage_proto_rawDescData)
- })
- return file_SpiceStage_proto_rawDescData
-}
-
-var file_SpiceStage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SpiceStage_proto_goTypes = []interface{}{
- (*SpiceStage)(nil), // 0: SpiceStage
-}
-var file_SpiceStage_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SpiceStage_proto_init() }
-func file_SpiceStage_proto_init() {
- if File_SpiceStage_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SpiceStage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SpiceStage); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SpiceStage_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SpiceStage_proto_goTypes,
- DependencyIndexes: file_SpiceStage_proto_depIdxs,
- MessageInfos: file_SpiceStage_proto_msgTypes,
- }.Build()
- File_SpiceStage_proto = out.File
- file_SpiceStage_proto_rawDesc = nil
- file_SpiceStage_proto_goTypes = nil
- file_SpiceStage_proto_depIdxs = nil
-}
diff --git a/gover/gen/SpiceStageData.pb.go b/gover/gen/SpiceStageData.pb.go
new file mode 100644
index 00000000..aca3326a
--- /dev/null
+++ b/gover/gen/SpiceStageData.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SpiceStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SpiceStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,5,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ SuccessTimes uint32 `protobuf:"varint,12,opt,name=success_times,json=successTimes,proto3" json:"success_times,omitempty"`
+}
+
+func (x *SpiceStageData) Reset() {
+ *x = SpiceStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SpiceStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SpiceStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SpiceStageData) ProtoMessage() {}
+
+func (x *SpiceStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_SpiceStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SpiceStageData.ProtoReflect.Descriptor instead.
+func (*SpiceStageData) Descriptor() ([]byte, []int) {
+ return file_SpiceStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SpiceStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *SpiceStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *SpiceStageData) GetSuccessTimes() uint32 {
+ if x != nil {
+ return x.SuccessTimes
+ }
+ return 0
+}
+
+var File_SpiceStageData_proto protoreflect.FileDescriptor
+
+var file_SpiceStageData_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x53, 0x70, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x0e, 0x53, 0x70, 0x69, 0x63, 0x65, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
+ 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d,
+ 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65,
+ 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_SpiceStageData_proto_rawDescOnce sync.Once
+ file_SpiceStageData_proto_rawDescData = file_SpiceStageData_proto_rawDesc
+)
+
+func file_SpiceStageData_proto_rawDescGZIP() []byte {
+ file_SpiceStageData_proto_rawDescOnce.Do(func() {
+ file_SpiceStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_SpiceStageData_proto_rawDescData)
+ })
+ return file_SpiceStageData_proto_rawDescData
+}
+
+var file_SpiceStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SpiceStageData_proto_goTypes = []interface{}{
+ (*SpiceStageData)(nil), // 0: SpiceStageData
+}
+var file_SpiceStageData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SpiceStageData_proto_init() }
+func file_SpiceStageData_proto_init() {
+ if File_SpiceStageData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SpiceStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SpiceStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SpiceStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SpiceStageData_proto_goTypes,
+ DependencyIndexes: file_SpiceStageData_proto_depIdxs,
+ MessageInfos: file_SpiceStageData_proto_msgTypes,
+ }.Build()
+ File_SpiceStageData_proto = out.File
+ file_SpiceStageData_proto_rawDesc = nil
+ file_SpiceStageData_proto_goTypes = nil
+ file_SpiceStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/SpringUseReq.pb.go b/gover/gen/SpringUseReq.pb.go
index f090c6db..a1e9236c 100644
--- a/gover/gen/SpringUseReq.pb.go
+++ b/gover/gen/SpringUseReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SpringUseReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1748
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SpringUseReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Guid uint64 `protobuf:"varint,11,opt,name=guid,proto3" json:"guid,omitempty"`
+ Guid uint64 `protobuf:"varint,12,opt,name=guid,proto3" json:"guid,omitempty"`
}
func (x *SpringUseReq) Reset() {
@@ -92,7 +88,7 @@ var File_SpringUseReq_proto protoreflect.FileDescriptor
var file_SpringUseReq_proto_rawDesc = []byte{
0x0a, 0x12, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x73, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x22, 0x0a, 0x0c, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x73,
- 0x65, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
+ 0x65, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SpringUseRsp.pb.go b/gover/gen/SpringUseRsp.pb.go
index 50081112..eb1c2e59 100644
--- a/gover/gen/SpringUseRsp.pb.go
+++ b/gover/gen/SpringUseRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SpringUseRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1642
-// EnetChannelId: 0
-// EnetIsReliable: true
type SpringUseRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Guid uint64 `protobuf:"varint,3,opt,name=guid,proto3" json:"guid,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Guid uint64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
}
func (x *SpringUseRsp) Reset() {
@@ -80,16 +77,16 @@ func (*SpringUseRsp) Descriptor() ([]byte, []int) {
return file_SpringUseRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SpringUseRsp) GetGuid() uint64 {
+func (x *SpringUseRsp) GetRetcode() int32 {
if x != nil {
- return x.Guid
+ return x.Retcode
}
return 0
}
-func (x *SpringUseRsp) GetRetcode() int32 {
+func (x *SpringUseRsp) GetGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.Guid
}
return 0
}
@@ -99,10 +96,10 @@ var File_SpringUseRsp_proto protoreflect.FileDescriptor
var file_SpringUseRsp_proto_rawDesc = []byte{
0x0a, 0x12, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x73, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x0c, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x73,
- 0x65, 0x52, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12,
+ 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75,
+ 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/StakePlayGalleryInfo.pb.go b/gover/gen/StakePlayGalleryInfo.pb.go
deleted file mode 100644
index 9edd02d0..00000000
--- a/gover/gen/StakePlayGalleryInfo.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: StakePlayGalleryInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type StakePlayGalleryInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RecordList []*Unk2700_BEGHDPPNMFM `protobuf:"bytes,13,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
-}
-
-func (x *StakePlayGalleryInfo) Reset() {
- *x = StakePlayGalleryInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_StakePlayGalleryInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *StakePlayGalleryInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*StakePlayGalleryInfo) ProtoMessage() {}
-
-func (x *StakePlayGalleryInfo) ProtoReflect() protoreflect.Message {
- mi := &file_StakePlayGalleryInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use StakePlayGalleryInfo.ProtoReflect.Descriptor instead.
-func (*StakePlayGalleryInfo) Descriptor() ([]byte, []int) {
- return file_StakePlayGalleryInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *StakePlayGalleryInfo) GetRecordList() []*Unk2700_BEGHDPPNMFM {
- if x != nil {
- return x.RecordList
- }
- return nil
-}
-
-var File_StakePlayGalleryInfo_proto protoreflect.FileDescriptor
-
-var file_StakePlayGalleryInfo_proto_rawDesc = []byte{
- 0x0a, 0x1a, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x47, 0x48, 0x44, 0x50, 0x50, 0x4e, 0x4d, 0x46,
- 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x14, 0x53, 0x74, 0x61, 0x6b, 0x65,
- 0x50, 0x6c, 0x61, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x35, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42,
- 0x45, 0x47, 0x48, 0x44, 0x50, 0x50, 0x4e, 0x4d, 0x46, 0x4d, 0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_StakePlayGalleryInfo_proto_rawDescOnce sync.Once
- file_StakePlayGalleryInfo_proto_rawDescData = file_StakePlayGalleryInfo_proto_rawDesc
-)
-
-func file_StakePlayGalleryInfo_proto_rawDescGZIP() []byte {
- file_StakePlayGalleryInfo_proto_rawDescOnce.Do(func() {
- file_StakePlayGalleryInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_StakePlayGalleryInfo_proto_rawDescData)
- })
- return file_StakePlayGalleryInfo_proto_rawDescData
-}
-
-var file_StakePlayGalleryInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_StakePlayGalleryInfo_proto_goTypes = []interface{}{
- (*StakePlayGalleryInfo)(nil), // 0: StakePlayGalleryInfo
- (*Unk2700_BEGHDPPNMFM)(nil), // 1: Unk2700_BEGHDPPNMFM
-}
-var file_StakePlayGalleryInfo_proto_depIdxs = []int32{
- 1, // 0: StakePlayGalleryInfo.record_list:type_name -> Unk2700_BEGHDPPNMFM
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_StakePlayGalleryInfo_proto_init() }
-func file_StakePlayGalleryInfo_proto_init() {
- if File_StakePlayGalleryInfo_proto != nil {
- return
- }
- file_Unk2700_BEGHDPPNMFM_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_StakePlayGalleryInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*StakePlayGalleryInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_StakePlayGalleryInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_StakePlayGalleryInfo_proto_goTypes,
- DependencyIndexes: file_StakePlayGalleryInfo_proto_depIdxs,
- MessageInfos: file_StakePlayGalleryInfo_proto_msgTypes,
- }.Build()
- File_StakePlayGalleryInfo_proto = out.File
- file_StakePlayGalleryInfo_proto_rawDesc = nil
- file_StakePlayGalleryInfo_proto_goTypes = nil
- file_StakePlayGalleryInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/StartArenaChallengeLevelReq.pb.go b/gover/gen/StartArenaChallengeLevelReq.pb.go
index 4b4ab1af..735f815a 100644
--- a/gover/gen/StartArenaChallengeLevelReq.pb.go
+++ b/gover/gen/StartArenaChallengeLevelReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartArenaChallengeLevelReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2127
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type StartArenaChallengeLevelReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ArenaChallengeId uint32 `protobuf:"varint,4,opt,name=arena_challenge_id,json=arenaChallengeId,proto3" json:"arena_challenge_id,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,5,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- ArenaChallengeLevel uint32 `protobuf:"varint,2,opt,name=arena_challenge_level,json=arenaChallengeLevel,proto3" json:"arena_challenge_level,omitempty"`
+ Unk3300_FDFNFLAKONG uint32 `protobuf:"varint,13,opt,name=Unk3300_FDFNFLAKONG,json=Unk3300FDFNFLAKONG,proto3" json:"Unk3300_FDFNFLAKONG,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,3,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ Unk3300_DBHAGHMMLAI uint32 `protobuf:"varint,12,opt,name=Unk3300_DBHAGHMMLAI,json=Unk3300DBHAGHMMLAI,proto3" json:"Unk3300_DBHAGHMMLAI,omitempty"`
}
func (x *StartArenaChallengeLevelReq) Reset() {
@@ -82,9 +78,9 @@ func (*StartArenaChallengeLevelReq) Descriptor() ([]byte, []int) {
return file_StartArenaChallengeLevelReq_proto_rawDescGZIP(), []int{0}
}
-func (x *StartArenaChallengeLevelReq) GetArenaChallengeId() uint32 {
+func (x *StartArenaChallengeLevelReq) GetUnk3300_FDFNFLAKONG() uint32 {
if x != nil {
- return x.ArenaChallengeId
+ return x.Unk3300_FDFNFLAKONG
}
return 0
}
@@ -96,9 +92,9 @@ func (x *StartArenaChallengeLevelReq) GetGadgetEntityId() uint32 {
return 0
}
-func (x *StartArenaChallengeLevelReq) GetArenaChallengeLevel() uint32 {
+func (x *StartArenaChallengeLevelReq) GetUnk3300_DBHAGHMMLAI() uint32 {
if x != nil {
- return x.ArenaChallengeLevel
+ return x.Unk3300_DBHAGHMMLAI
}
return 0
}
@@ -110,15 +106,15 @@ var file_StartArenaChallengeLevelReq_proto_rawDesc = []byte{
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a, 0x1b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x41, 0x72, 0x65,
0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x10, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49,
- 0x64, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x61,
- 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x61, 0x72, 0x65, 0x6e,
- 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42,
+ 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46,
+ 0x44, 0x46, 0x4e, 0x46, 0x4c, 0x41, 0x4b, 0x4f, 0x4e, 0x47, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x44, 0x46, 0x4e, 0x46, 0x4c, 0x41,
+ 0x4b, 0x4f, 0x4e, 0x47, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65,
+ 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x42, 0x48, 0x41, 0x47, 0x48,
+ 0x4d, 0x4d, 0x4c, 0x41, 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x44, 0x42, 0x48, 0x41, 0x47, 0x48, 0x4d, 0x4d, 0x4c, 0x41, 0x49, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartArenaChallengeLevelRsp.pb.go b/gover/gen/StartArenaChallengeLevelRsp.pb.go
index 212c654d..27d06b16 100644
--- a/gover/gen/StartArenaChallengeLevelRsp.pb.go
+++ b/gover/gen/StartArenaChallengeLevelRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartArenaChallengeLevelRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2125
-// EnetChannelId: 0
-// EnetIsReliable: true
type StartArenaChallengeLevelRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ArenaChallengeLevel uint32 `protobuf:"varint,1,opt,name=arena_challenge_level,json=arenaChallengeLevel,proto3" json:"arena_challenge_level,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,3,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- ArenaChallengeId uint32 `protobuf:"varint,6,opt,name=arena_challenge_id,json=arenaChallengeId,proto3" json:"arena_challenge_id,omitempty"`
+ Unk3300_FDFNFLAKONG uint32 `protobuf:"varint,4,opt,name=Unk3300_FDFNFLAKONG,json=Unk3300FDFNFLAKONG,proto3" json:"Unk3300_FDFNFLAKONG,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_DBHAGHMMLAI uint32 `protobuf:"varint,13,opt,name=Unk3300_DBHAGHMMLAI,json=Unk3300DBHAGHMMLAI,proto3" json:"Unk3300_DBHAGHMMLAI,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,10,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *StartArenaChallengeLevelRsp) Reset() {
@@ -82,9 +79,9 @@ func (*StartArenaChallengeLevelRsp) Descriptor() ([]byte, []int) {
return file_StartArenaChallengeLevelRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *StartArenaChallengeLevelRsp) GetArenaChallengeLevel() uint32 {
+func (x *StartArenaChallengeLevelRsp) GetUnk3300_FDFNFLAKONG() uint32 {
if x != nil {
- return x.ArenaChallengeLevel
+ return x.Unk3300_FDFNFLAKONG
}
return 0
}
@@ -96,16 +93,16 @@ func (x *StartArenaChallengeLevelRsp) GetRetcode() int32 {
return 0
}
-func (x *StartArenaChallengeLevelRsp) GetGadgetEntityId() uint32 {
+func (x *StartArenaChallengeLevelRsp) GetUnk3300_DBHAGHMMLAI() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.Unk3300_DBHAGHMMLAI
}
return 0
}
-func (x *StartArenaChallengeLevelRsp) GetArenaChallengeId() uint32 {
+func (x *StartArenaChallengeLevelRsp) GetGadgetEntityId() uint32 {
if x != nil {
- return x.ArenaChallengeId
+ return x.GadgetEntityId
}
return 0
}
@@ -117,17 +114,17 @@ var file_StartArenaChallengeLevelRsp_proto_rawDesc = []byte{
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a, 0x1b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x41, 0x72, 0x65,
0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x52, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x15, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x13, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64,
- 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x61,
- 0x72, 0x65, 0x6e, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x43, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46,
+ 0x44, 0x46, 0x4e, 0x46, 0x4c, 0x41, 0x4b, 0x4f, 0x4e, 0x47, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x44, 0x46, 0x4e, 0x46, 0x4c, 0x41,
+ 0x4b, 0x4f, 0x4e, 0x47, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x42, 0x48, 0x41, 0x47, 0x48,
+ 0x4d, 0x4d, 0x4c, 0x41, 0x49, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x44, 0x42, 0x48, 0x41, 0x47, 0x48, 0x4d, 0x4d, 0x4c, 0x41, 0x49, 0x12,
+ 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartBuoyantCombatGalleryReq.pb.go b/gover/gen/StartBuoyantCombatGalleryReq.pb.go
index f110dcb2..c358b676 100644
--- a/gover/gen/StartBuoyantCombatGalleryReq.pb.go
+++ b/gover/gen/StartBuoyantCombatGalleryReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartBuoyantCombatGalleryReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8732
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type StartBuoyantCombatGalleryReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryId uint32 `protobuf:"varint,15,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- GalleryLevel uint32 `protobuf:"varint,13,opt,name=gallery_level,json=galleryLevel,proto3" json:"gallery_level,omitempty"`
+ GalleryLevel uint32 `protobuf:"varint,4,opt,name=gallery_level,json=galleryLevel,proto3" json:"gallery_level,omitempty"`
+ GalleryId uint32 `protobuf:"varint,12,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *StartBuoyantCombatGalleryReq) Reset() {
@@ -81,16 +77,16 @@ func (*StartBuoyantCombatGalleryReq) Descriptor() ([]byte, []int) {
return file_StartBuoyantCombatGalleryReq_proto_rawDescGZIP(), []int{0}
}
-func (x *StartBuoyantCombatGalleryReq) GetGalleryId() uint32 {
+func (x *StartBuoyantCombatGalleryReq) GetGalleryLevel() uint32 {
if x != nil {
- return x.GalleryId
+ return x.GalleryLevel
}
return 0
}
-func (x *StartBuoyantCombatGalleryReq) GetGalleryLevel() uint32 {
+func (x *StartBuoyantCombatGalleryReq) GetGalleryId() uint32 {
if x != nil {
- return x.GalleryLevel
+ return x.GalleryId
}
return 0
}
@@ -102,11 +98,11 @@ var file_StartBuoyantCombatGalleryReq_proto_rawDesc = []byte{
0x6d, 0x62, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x75, 0x6f,
0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x67, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x79, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67,
+ 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartBuoyantCombatGalleryRsp.pb.go b/gover/gen/StartBuoyantCombatGalleryRsp.pb.go
index 18a00aeb..9321807f 100644
--- a/gover/gen/StartBuoyantCombatGalleryRsp.pb.go
+++ b/gover/gen/StartBuoyantCombatGalleryRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartBuoyantCombatGalleryRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8680
-// EnetChannelId: 0
-// EnetIsReliable: true
type StartBuoyantCombatGalleryRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GalleryLevel uint32 `protobuf:"varint,12,opt,name=gallery_level,json=galleryLevel,proto3" json:"gallery_level,omitempty"`
+ GalleryLevel uint32 `protobuf:"varint,6,opt,name=gallery_level,json=galleryLevel,proto3" json:"gallery_level,omitempty"`
Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GalleryId uint32 `protobuf:"varint,8,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ GalleryId uint32 `protobuf:"varint,12,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
}
func (x *StartBuoyantCombatGalleryRsp) Reset() {
@@ -110,11 +107,11 @@ var file_StartBuoyantCombatGalleryRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x75, 0x6f,
0x79, 0x61, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72,
0x79, 0x52, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x67, 0x61, 0x6c,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x67, 0x61, 0x6c,
0x6c, 0x65, 0x72, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/StartCoopPointReq.pb.go b/gover/gen/StartCoopPointReq.pb.go
index b4e9c5b1..c949b78c 100644
--- a/gover/gen/StartCoopPointReq.pb.go
+++ b/gover/gen/StartCoopPointReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartCoopPointReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1992
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type StartCoopPointReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CoopPoint uint32 `protobuf:"varint,7,opt,name=coop_point,json=coopPoint,proto3" json:"coop_point,omitempty"`
+ CoopPoint uint32 `protobuf:"varint,4,opt,name=coop_point,json=coopPoint,proto3" json:"coop_point,omitempty"`
}
func (x *StartCoopPointReq) Reset() {
@@ -93,7 +89,7 @@ var file_StartCoopPointReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x11, 0x53, 0x74, 0x61,
0x72, 0x74, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d,
- 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01,
+ 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartCoopPointRsp.pb.go b/gover/gen/StartCoopPointRsp.pb.go
index 0a5ce705..b26eca8a 100644
--- a/gover/gen/StartCoopPointRsp.pb.go
+++ b/gover/gen/StartCoopPointRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartCoopPointRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1964
-// EnetChannelId: 0
-// EnetIsReliable: true
type StartCoopPointRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsStart bool `protobuf:"varint,9,opt,name=is_start,json=isStart,proto3" json:"is_start,omitempty"`
- StartMainCoop *MainCoop `protobuf:"bytes,15,opt,name=start_main_coop,json=startMainCoop,proto3" json:"start_main_coop,omitempty"`
- CoopPoint uint32 `protobuf:"varint,13,opt,name=coop_point,json=coopPoint,proto3" json:"coop_point,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StartMainCoop *MainCoop `protobuf:"bytes,4,opt,name=start_main_coop,json=startMainCoop,proto3" json:"start_main_coop,omitempty"`
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IsStart bool `protobuf:"varint,5,opt,name=is_start,json=isStart,proto3" json:"is_start,omitempty"`
+ CoopPoint uint32 `protobuf:"varint,9,opt,name=coop_point,json=coopPoint,proto3" json:"coop_point,omitempty"`
}
func (x *StartCoopPointRsp) Reset() {
@@ -82,13 +79,6 @@ func (*StartCoopPointRsp) Descriptor() ([]byte, []int) {
return file_StartCoopPointRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *StartCoopPointRsp) GetIsStart() bool {
- if x != nil {
- return x.IsStart
- }
- return false
-}
-
func (x *StartCoopPointRsp) GetStartMainCoop() *MainCoop {
if x != nil {
return x.StartMainCoop
@@ -96,16 +86,23 @@ func (x *StartCoopPointRsp) GetStartMainCoop() *MainCoop {
return nil
}
-func (x *StartCoopPointRsp) GetCoopPoint() uint32 {
+func (x *StartCoopPointRsp) GetRetcode() int32 {
if x != nil {
- return x.CoopPoint
+ return x.Retcode
}
return 0
}
-func (x *StartCoopPointRsp) GetRetcode() int32 {
+func (x *StartCoopPointRsp) GetIsStart() bool {
if x != nil {
- return x.Retcode
+ return x.IsStart
+ }
+ return false
+}
+
+func (x *StartCoopPointRsp) GetCoopPoint() uint32 {
+ if x != nil {
+ return x.CoopPoint
}
return 0
}
@@ -117,15 +114,15 @@ var file_StartCoopPointRsp_proto_rawDesc = []byte{
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x4d, 0x61, 0x69, 0x6e, 0x43,
0x6f, 0x6f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x01, 0x0a, 0x11, 0x53, 0x74,
0x61, 0x72, 0x74, 0x43, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12,
- 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x07, 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x31, 0x0a, 0x0f, 0x73, 0x74,
- 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6f, 0x70, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x0d,
- 0x73, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6f, 0x70, 0x12, 0x1d, 0x0a,
- 0x0a, 0x63, 0x6f, 0x6f, 0x70, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6f, 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x31, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f,
+ 0x6f, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x43,
+ 0x6f, 0x6f, 0x70, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x61, 0x69, 0x6e, 0x43, 0x6f,
+ 0x6f, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x69, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
+ 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, 0x6f, 0x70, 0x5f,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x6f, 0x6f,
+ 0x70, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartEffigyChallengeReq.pb.go b/gover/gen/StartEffigyChallengeReq.pb.go
index 18d043cf..75723338 100644
--- a/gover/gen/StartEffigyChallengeReq.pb.go
+++ b/gover/gen/StartEffigyChallengeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartEffigyChallengeReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2169
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type StartEffigyChallengeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DifficultyId uint32 `protobuf:"varint,9,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- ConditionIdList []uint32 `protobuf:"varint,6,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- ChallengeId uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,10,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,3,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ PointId uint32 `protobuf:"varint,1,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,8,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
}
func (x *StartEffigyChallengeReq) Reset() {
@@ -83,32 +79,32 @@ func (*StartEffigyChallengeReq) Descriptor() ([]byte, []int) {
return file_StartEffigyChallengeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *StartEffigyChallengeReq) GetDifficultyId() uint32 {
+func (x *StartEffigyChallengeReq) GetChallengeId() uint32 {
if x != nil {
- return x.DifficultyId
+ return x.ChallengeId
}
return 0
}
-func (x *StartEffigyChallengeReq) GetConditionIdList() []uint32 {
+func (x *StartEffigyChallengeReq) GetDifficultyId() uint32 {
if x != nil {
- return x.ConditionIdList
+ return x.DifficultyId
}
- return nil
+ return 0
}
-func (x *StartEffigyChallengeReq) GetChallengeId() uint32 {
+func (x *StartEffigyChallengeReq) GetPointId() uint32 {
if x != nil {
- return x.ChallengeId
+ return x.PointId
}
return 0
}
-func (x *StartEffigyChallengeReq) GetPointId() uint32 {
+func (x *StartEffigyChallengeReq) GetConditionIdList() []uint32 {
if x != nil {
- return x.PointId
+ return x.ConditionIdList
}
- return 0
+ return nil
}
var File_StartEffigyChallengeReq_proto protoreflect.FileDescriptor
@@ -117,16 +113,16 @@ var file_StartEffigyChallengeReq_proto_rawDesc = []byte{
0x0a, 0x1d, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61,
0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xa8, 0x01, 0x0a, 0x17, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d, 0x64,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e,
- 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c,
- 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x63,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x23,
+ 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2a,
+ 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69,
+ 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartEffigyChallengeRsp.pb.go b/gover/gen/StartEffigyChallengeRsp.pb.go
index 7217aada..0c9ce87a 100644
--- a/gover/gen/StartEffigyChallengeRsp.pb.go
+++ b/gover/gen/StartEffigyChallengeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartEffigyChallengeRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2173
-// EnetChannelId: 0
-// EnetIsReliable: true
type StartEffigyChallengeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ConditionIdList []uint32 `protobuf:"varint,2,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ChallengeId uint32 `protobuf:"varint,15,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- DifficultyId uint32 `protobuf:"varint,10,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ PointId uint32 `protobuf:"varint,4,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ ConditionIdList []uint32 `protobuf:"varint,9,rep,packed,name=condition_id_list,json=conditionIdList,proto3" json:"condition_id_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,12,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,10,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
}
func (x *StartEffigyChallengeRsp) Reset() {
@@ -83,37 +80,37 @@ func (*StartEffigyChallengeRsp) Descriptor() ([]byte, []int) {
return file_StartEffigyChallengeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *StartEffigyChallengeRsp) GetConditionIdList() []uint32 {
+func (x *StartEffigyChallengeRsp) GetPointId() uint32 {
if x != nil {
- return x.ConditionIdList
+ return x.PointId
}
- return nil
+ return 0
}
-func (x *StartEffigyChallengeRsp) GetRetcode() int32 {
+func (x *StartEffigyChallengeRsp) GetConditionIdList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.ConditionIdList
}
- return 0
+ return nil
}
-func (x *StartEffigyChallengeRsp) GetChallengeId() uint32 {
+func (x *StartEffigyChallengeRsp) GetDifficultyId() uint32 {
if x != nil {
- return x.ChallengeId
+ return x.DifficultyId
}
return 0
}
-func (x *StartEffigyChallengeRsp) GetDifficultyId() uint32 {
+func (x *StartEffigyChallengeRsp) GetRetcode() int32 {
if x != nil {
- return x.DifficultyId
+ return x.Retcode
}
return 0
}
-func (x *StartEffigyChallengeRsp) GetPointId() uint32 {
+func (x *StartEffigyChallengeRsp) GetChallengeId() uint32 {
if x != nil {
- return x.PointId
+ return x.ChallengeId
}
return 0
}
@@ -124,18 +121,18 @@ var file_StartEffigyChallengeRsp_proto_rawDesc = []byte{
0x0a, 0x1d, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43, 0x68, 0x61,
0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xc2, 0x01, 0x0a, 0x17, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x43,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x63,
- 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
- 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x70,
+ 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70,
+ 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69,
+ 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66,
- 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartFishingReq.pb.go b/gover/gen/StartFishingReq.pb.go
index f49a1b14..8ff735a0 100644
--- a/gover/gen/StartFishingReq.pb.go
+++ b/gover/gen/StartFishingReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartFishingReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5825
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type StartFishingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RodEntityId uint32 `protobuf:"varint,5,opt,name=rod_entity_id,json=rodEntityId,proto3" json:"rod_entity_id,omitempty"`
- FishPoolId uint32 `protobuf:"varint,15,opt,name=fish_pool_id,json=fishPoolId,proto3" json:"fish_pool_id,omitempty"`
+ FishPoolId uint32 `protobuf:"varint,2,opt,name=fish_pool_id,json=fishPoolId,proto3" json:"fish_pool_id,omitempty"`
+ RodEntityId uint32 `protobuf:"varint,6,opt,name=rod_entity_id,json=rodEntityId,proto3" json:"rod_entity_id,omitempty"`
}
func (x *StartFishingReq) Reset() {
@@ -81,16 +77,16 @@ func (*StartFishingReq) Descriptor() ([]byte, []int) {
return file_StartFishingReq_proto_rawDescGZIP(), []int{0}
}
-func (x *StartFishingReq) GetRodEntityId() uint32 {
+func (x *StartFishingReq) GetFishPoolId() uint32 {
if x != nil {
- return x.RodEntityId
+ return x.FishPoolId
}
return 0
}
-func (x *StartFishingReq) GetFishPoolId() uint32 {
+func (x *StartFishingReq) GetRodEntityId() uint32 {
if x != nil {
- return x.FishPoolId
+ return x.RodEntityId
}
return 0
}
@@ -100,11 +96,11 @@ var File_StartFishingReq_proto protoreflect.FileDescriptor
var file_StartFishingReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x74, 0x61, 0x72, 0x74, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x0f, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0d, 0x72, 0x6f,
- 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x64, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x20,
- 0x0a, 0x0c, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x64,
+ 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69,
+ 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d,
+ 0x72, 0x6f, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x64, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartFishingRsp.pb.go b/gover/gen/StartFishingRsp.pb.go
index 6e32fb06..1050fa51 100644
--- a/gover/gen/StartFishingRsp.pb.go
+++ b/gover/gen/StartFishingRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartFishingRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5807
-// EnetChannelId: 0
-// EnetIsReliable: true
type StartFishingRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- FishPoolId uint32 `protobuf:"varint,14,opt,name=fish_pool_id,json=fishPoolId,proto3" json:"fish_pool_id,omitempty"`
+ FishPoolId uint32 `protobuf:"varint,3,opt,name=fish_pool_id,json=fishPoolId,proto3" json:"fish_pool_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *StartFishingRsp) Reset() {
@@ -80,16 +77,16 @@ func (*StartFishingRsp) Descriptor() ([]byte, []int) {
return file_StartFishingRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *StartFishingRsp) GetRetcode() int32 {
+func (x *StartFishingRsp) GetFishPoolId() uint32 {
if x != nil {
- return x.Retcode
+ return x.FishPoolId
}
return 0
}
-func (x *StartFishingRsp) GetFishPoolId() uint32 {
+func (x *StartFishingRsp) GetRetcode() int32 {
if x != nil {
- return x.FishPoolId
+ return x.Retcode
}
return 0
}
@@ -99,11 +96,11 @@ var File_StartFishingRsp_proto protoreflect.FileDescriptor
var file_StartFishingRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x53, 0x74, 0x61, 0x72, 0x74, 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x0f, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68,
- 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x46, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x69,
+ 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x66, 0x69, 0x73, 0x68, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartRogueDiaryPlayReq.pb.go b/gover/gen/StartRogueDiaryPlayReq.pb.go
new file mode 100644
index 00000000..35b2a138
--- /dev/null
+++ b/gover/gen/StartRogueDiaryPlayReq.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: StartRogueDiaryPlayReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type StartRogueDiaryPlayReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Difficulty uint32 `protobuf:"varint,5,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *StartRogueDiaryPlayReq) Reset() {
+ *x = StartRogueDiaryPlayReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_StartRogueDiaryPlayReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *StartRogueDiaryPlayReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*StartRogueDiaryPlayReq) ProtoMessage() {}
+
+func (x *StartRogueDiaryPlayReq) ProtoReflect() protoreflect.Message {
+ mi := &file_StartRogueDiaryPlayReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use StartRogueDiaryPlayReq.ProtoReflect.Descriptor instead.
+func (*StartRogueDiaryPlayReq) Descriptor() ([]byte, []int) {
+ return file_StartRogueDiaryPlayReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *StartRogueDiaryPlayReq) GetDifficulty() uint32 {
+ if x != nil {
+ return x.Difficulty
+ }
+ return 0
+}
+
+func (x *StartRogueDiaryPlayReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_StartRogueDiaryPlayReq_proto protoreflect.FileDescriptor
+
+var file_StartRogueDiaryPlayReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53,
+ 0x0a, 0x16, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66,
+ 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69,
+ 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_StartRogueDiaryPlayReq_proto_rawDescOnce sync.Once
+ file_StartRogueDiaryPlayReq_proto_rawDescData = file_StartRogueDiaryPlayReq_proto_rawDesc
+)
+
+func file_StartRogueDiaryPlayReq_proto_rawDescGZIP() []byte {
+ file_StartRogueDiaryPlayReq_proto_rawDescOnce.Do(func() {
+ file_StartRogueDiaryPlayReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_StartRogueDiaryPlayReq_proto_rawDescData)
+ })
+ return file_StartRogueDiaryPlayReq_proto_rawDescData
+}
+
+var file_StartRogueDiaryPlayReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_StartRogueDiaryPlayReq_proto_goTypes = []interface{}{
+ (*StartRogueDiaryPlayReq)(nil), // 0: StartRogueDiaryPlayReq
+}
+var file_StartRogueDiaryPlayReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_StartRogueDiaryPlayReq_proto_init() }
+func file_StartRogueDiaryPlayReq_proto_init() {
+ if File_StartRogueDiaryPlayReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_StartRogueDiaryPlayReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*StartRogueDiaryPlayReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_StartRogueDiaryPlayReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_StartRogueDiaryPlayReq_proto_goTypes,
+ DependencyIndexes: file_StartRogueDiaryPlayReq_proto_depIdxs,
+ MessageInfos: file_StartRogueDiaryPlayReq_proto_msgTypes,
+ }.Build()
+ File_StartRogueDiaryPlayReq_proto = out.File
+ file_StartRogueDiaryPlayReq_proto_rawDesc = nil
+ file_StartRogueDiaryPlayReq_proto_goTypes = nil
+ file_StartRogueDiaryPlayReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/StartRogueDiaryPlayRsp.pb.go b/gover/gen/StartRogueDiaryPlayRsp.pb.go
new file mode 100644
index 00000000..c4b4f6a5
--- /dev/null
+++ b/gover/gen/StartRogueDiaryPlayRsp.pb.go
@@ -0,0 +1,198 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: StartRogueDiaryPlayRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type StartRogueDiaryPlayRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AvatarList []*RogueDiaryAvatar `protobuf:"bytes,15,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TrialAvatarList []*RogueDiaryAvatar `protobuf:"bytes,9,rep,name=trial_avatar_list,json=trialAvatarList,proto3" json:"trial_avatar_list,omitempty"`
+ RandCardList []uint32 `protobuf:"varint,2,rep,packed,name=rand_card_list,json=randCardList,proto3" json:"rand_card_list,omitempty"`
+}
+
+func (x *StartRogueDiaryPlayRsp) Reset() {
+ *x = StartRogueDiaryPlayRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_StartRogueDiaryPlayRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *StartRogueDiaryPlayRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*StartRogueDiaryPlayRsp) ProtoMessage() {}
+
+func (x *StartRogueDiaryPlayRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_StartRogueDiaryPlayRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use StartRogueDiaryPlayRsp.ProtoReflect.Descriptor instead.
+func (*StartRogueDiaryPlayRsp) Descriptor() ([]byte, []int) {
+ return file_StartRogueDiaryPlayRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *StartRogueDiaryPlayRsp) GetAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.AvatarList
+ }
+ return nil
+}
+
+func (x *StartRogueDiaryPlayRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *StartRogueDiaryPlayRsp) GetTrialAvatarList() []*RogueDiaryAvatar {
+ if x != nil {
+ return x.TrialAvatarList
+ }
+ return nil
+}
+
+func (x *StartRogueDiaryPlayRsp) GetRandCardList() []uint32 {
+ if x != nil {
+ return x.RandCardList
+ }
+ return nil
+}
+
+var File_StartRogueDiaryPlayRsp_proto protoreflect.FileDescriptor
+
+var file_StartRogueDiaryPlayRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb, 0x01, 0x0a, 0x16, 0x53, 0x74, 0x61, 0x72, 0x74,
+ 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73,
+ 0x70, 0x12, 0x32, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69,
+ 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x3d, 0x0a, 0x11, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x6f, 0x67,
+ 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x52, 0x0f, 0x74,
+ 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24,
+ 0x0a, 0x0e, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x64, 0x43, 0x61, 0x72, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_StartRogueDiaryPlayRsp_proto_rawDescOnce sync.Once
+ file_StartRogueDiaryPlayRsp_proto_rawDescData = file_StartRogueDiaryPlayRsp_proto_rawDesc
+)
+
+func file_StartRogueDiaryPlayRsp_proto_rawDescGZIP() []byte {
+ file_StartRogueDiaryPlayRsp_proto_rawDescOnce.Do(func() {
+ file_StartRogueDiaryPlayRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_StartRogueDiaryPlayRsp_proto_rawDescData)
+ })
+ return file_StartRogueDiaryPlayRsp_proto_rawDescData
+}
+
+var file_StartRogueDiaryPlayRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_StartRogueDiaryPlayRsp_proto_goTypes = []interface{}{
+ (*StartRogueDiaryPlayRsp)(nil), // 0: StartRogueDiaryPlayRsp
+ (*RogueDiaryAvatar)(nil), // 1: RogueDiaryAvatar
+}
+var file_StartRogueDiaryPlayRsp_proto_depIdxs = []int32{
+ 1, // 0: StartRogueDiaryPlayRsp.avatar_list:type_name -> RogueDiaryAvatar
+ 1, // 1: StartRogueDiaryPlayRsp.trial_avatar_list:type_name -> RogueDiaryAvatar
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_StartRogueDiaryPlayRsp_proto_init() }
+func file_StartRogueDiaryPlayRsp_proto_init() {
+ if File_StartRogueDiaryPlayRsp_proto != nil {
+ return
+ }
+ file_RogueDiaryAvatar_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_StartRogueDiaryPlayRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*StartRogueDiaryPlayRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_StartRogueDiaryPlayRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_StartRogueDiaryPlayRsp_proto_goTypes,
+ DependencyIndexes: file_StartRogueDiaryPlayRsp_proto_depIdxs,
+ MessageInfos: file_StartRogueDiaryPlayRsp_proto_msgTypes,
+ }.Build()
+ File_StartRogueDiaryPlayRsp_proto = out.File
+ file_StartRogueDiaryPlayRsp_proto_rawDesc = nil
+ file_StartRogueDiaryPlayRsp_proto_goTypes = nil
+ file_StartRogueDiaryPlayRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/StartRogueDiaryRoomReq.pb.go b/gover/gen/StartRogueDiaryRoomReq.pb.go
new file mode 100644
index 00000000..3d91bf64
--- /dev/null
+++ b/gover/gen/StartRogueDiaryRoomReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: StartRogueDiaryRoomReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type StartRogueDiaryRoomReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSelectHard bool `protobuf:"varint,10,opt,name=is_select_hard,json=isSelectHard,proto3" json:"is_select_hard,omitempty"`
+ RoomDifficulty uint32 `protobuf:"varint,13,opt,name=room_difficulty,json=roomDifficulty,proto3" json:"room_difficulty,omitempty"`
+}
+
+func (x *StartRogueDiaryRoomReq) Reset() {
+ *x = StartRogueDiaryRoomReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_StartRogueDiaryRoomReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *StartRogueDiaryRoomReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*StartRogueDiaryRoomReq) ProtoMessage() {}
+
+func (x *StartRogueDiaryRoomReq) ProtoReflect() protoreflect.Message {
+ mi := &file_StartRogueDiaryRoomReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use StartRogueDiaryRoomReq.ProtoReflect.Descriptor instead.
+func (*StartRogueDiaryRoomReq) Descriptor() ([]byte, []int) {
+ return file_StartRogueDiaryRoomReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *StartRogueDiaryRoomReq) GetIsSelectHard() bool {
+ if x != nil {
+ return x.IsSelectHard
+ }
+ return false
+}
+
+func (x *StartRogueDiaryRoomReq) GetRoomDifficulty() uint32 {
+ if x != nil {
+ return x.RoomDifficulty
+ }
+ return 0
+}
+
+var File_StartRogueDiaryRoomReq_proto protoreflect.FileDescriptor
+
+var file_StartRogueDiaryRoomReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67,
+ 0x0a, 0x16, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x73,
+ 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0c, 0x69, 0x73, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x48, 0x61, 0x72, 0x64, 0x12, 0x27,
+ 0x0a, 0x0f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x6f, 0x6f, 0x6d, 0x44, 0x69, 0x66,
+ 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_StartRogueDiaryRoomReq_proto_rawDescOnce sync.Once
+ file_StartRogueDiaryRoomReq_proto_rawDescData = file_StartRogueDiaryRoomReq_proto_rawDesc
+)
+
+func file_StartRogueDiaryRoomReq_proto_rawDescGZIP() []byte {
+ file_StartRogueDiaryRoomReq_proto_rawDescOnce.Do(func() {
+ file_StartRogueDiaryRoomReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_StartRogueDiaryRoomReq_proto_rawDescData)
+ })
+ return file_StartRogueDiaryRoomReq_proto_rawDescData
+}
+
+var file_StartRogueDiaryRoomReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_StartRogueDiaryRoomReq_proto_goTypes = []interface{}{
+ (*StartRogueDiaryRoomReq)(nil), // 0: StartRogueDiaryRoomReq
+}
+var file_StartRogueDiaryRoomReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_StartRogueDiaryRoomReq_proto_init() }
+func file_StartRogueDiaryRoomReq_proto_init() {
+ if File_StartRogueDiaryRoomReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_StartRogueDiaryRoomReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*StartRogueDiaryRoomReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_StartRogueDiaryRoomReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_StartRogueDiaryRoomReq_proto_goTypes,
+ DependencyIndexes: file_StartRogueDiaryRoomReq_proto_depIdxs,
+ MessageInfos: file_StartRogueDiaryRoomReq_proto_msgTypes,
+ }.Build()
+ File_StartRogueDiaryRoomReq_proto = out.File
+ file_StartRogueDiaryRoomReq_proto_rawDesc = nil
+ file_StartRogueDiaryRoomReq_proto_goTypes = nil
+ file_StartRogueDiaryRoomReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/StartRogueDiaryRoomRsp.pb.go b/gover/gen/StartRogueDiaryRoomRsp.pb.go
new file mode 100644
index 00000000..7c2f210d
--- /dev/null
+++ b/gover/gen/StartRogueDiaryRoomRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: StartRogueDiaryRoomRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type StartRogueDiaryRoomRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *StartRogueDiaryRoomRsp) Reset() {
+ *x = StartRogueDiaryRoomRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_StartRogueDiaryRoomRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *StartRogueDiaryRoomRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*StartRogueDiaryRoomRsp) ProtoMessage() {}
+
+func (x *StartRogueDiaryRoomRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_StartRogueDiaryRoomRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use StartRogueDiaryRoomRsp.ProtoReflect.Descriptor instead.
+func (*StartRogueDiaryRoomRsp) Descriptor() ([]byte, []int) {
+ return file_StartRogueDiaryRoomRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *StartRogueDiaryRoomRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_StartRogueDiaryRoomRsp_proto protoreflect.FileDescriptor
+
+var file_StartRogueDiaryRoomRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
+ 0x0a, 0x16, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72,
+ 0x79, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_StartRogueDiaryRoomRsp_proto_rawDescOnce sync.Once
+ file_StartRogueDiaryRoomRsp_proto_rawDescData = file_StartRogueDiaryRoomRsp_proto_rawDesc
+)
+
+func file_StartRogueDiaryRoomRsp_proto_rawDescGZIP() []byte {
+ file_StartRogueDiaryRoomRsp_proto_rawDescOnce.Do(func() {
+ file_StartRogueDiaryRoomRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_StartRogueDiaryRoomRsp_proto_rawDescData)
+ })
+ return file_StartRogueDiaryRoomRsp_proto_rawDescData
+}
+
+var file_StartRogueDiaryRoomRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_StartRogueDiaryRoomRsp_proto_goTypes = []interface{}{
+ (*StartRogueDiaryRoomRsp)(nil), // 0: StartRogueDiaryRoomRsp
+}
+var file_StartRogueDiaryRoomRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_StartRogueDiaryRoomRsp_proto_init() }
+func file_StartRogueDiaryRoomRsp_proto_init() {
+ if File_StartRogueDiaryRoomRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_StartRogueDiaryRoomRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*StartRogueDiaryRoomRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_StartRogueDiaryRoomRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_StartRogueDiaryRoomRsp_proto_goTypes,
+ DependencyIndexes: file_StartRogueDiaryRoomRsp_proto_depIdxs,
+ MessageInfos: file_StartRogueDiaryRoomRsp_proto_msgTypes,
+ }.Build()
+ File_StartRogueDiaryRoomRsp_proto = out.File
+ file_StartRogueDiaryRoomRsp_proto_rawDesc = nil
+ file_StartRogueDiaryRoomRsp_proto_goTypes = nil
+ file_StartRogueDiaryRoomRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/StartRogueEliteCellChallengeReq.pb.go b/gover/gen/StartRogueEliteCellChallengeReq.pb.go
index bee92b47..9d98cf75 100644
--- a/gover/gen/StartRogueEliteCellChallengeReq.pb.go
+++ b/gover/gen/StartRogueEliteCellChallengeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartRogueEliteCellChallengeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8242
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type StartRogueEliteCellChallengeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Difficulty RogueEliteCellDifficultyType `protobuf:"varint,1,opt,name=difficulty,proto3,enum=RogueEliteCellDifficultyType" json:"difficulty,omitempty"`
+ Difficulty RogueEliteCellDifficultyType `protobuf:"varint,6,opt,name=difficulty,proto3,enum=RogueEliteCellDifficultyType" json:"difficulty,omitempty"`
+ CellId uint32 `protobuf:"varint,10,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
DungeonId uint32 `protobuf:"varint,11,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- CellId uint32 `protobuf:"varint,4,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
}
func (x *StartRogueEliteCellChallengeReq) Reset() {
@@ -89,16 +85,16 @@ func (x *StartRogueEliteCellChallengeReq) GetDifficulty() RogueEliteCellDifficul
return RogueEliteCellDifficultyType_ROGUE_ELITE_CELL_DIFFICULTY_TYPE_NORMAL
}
-func (x *StartRogueEliteCellChallengeReq) GetDungeonId() uint32 {
+func (x *StartRogueEliteCellChallengeReq) GetCellId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.CellId
}
return 0
}
-func (x *StartRogueEliteCellChallengeReq) GetCellId() uint32 {
+func (x *StartRogueEliteCellChallengeReq) GetDungeonId() uint32 {
if x != nil {
- return x.CellId
+ return x.DungeonId
}
return 0
}
@@ -113,14 +109,14 @@ var file_StartRogueEliteCellChallengeReq_proto_rawDesc = []byte{
0x79, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x01, 0x0a, 0x1f,
0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x45, 0x6c, 0x69, 0x74, 0x65, 0x43,
0x65, 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12,
- 0x3d, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x01, 0x20,
+ 0x3d, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x06, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x45, 0x6c, 0x69, 0x74, 0x65,
0x43, 0x65, 0x6c, 0x6c, 0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1d,
- 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a,
- 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x65, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x17,
+ 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartRogueEliteCellChallengeRsp.pb.go b/gover/gen/StartRogueEliteCellChallengeRsp.pb.go
index 94fea45c..fdc7bb91 100644
--- a/gover/gen/StartRogueEliteCellChallengeRsp.pb.go
+++ b/gover/gen/StartRogueEliteCellChallengeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartRogueEliteCellChallengeRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8958
-// EnetChannelId: 0
-// EnetIsReliable: true
type StartRogueEliteCellChallengeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CellId uint32 `protobuf:"varint,8,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- CellId uint32 `protobuf:"varint,9,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *StartRogueEliteCellChallengeRsp) Reset() {
@@ -81,9 +78,9 @@ func (*StartRogueEliteCellChallengeRsp) Descriptor() ([]byte, []int) {
return file_StartRogueEliteCellChallengeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *StartRogueEliteCellChallengeRsp) GetDungeonId() uint32 {
+func (x *StartRogueEliteCellChallengeRsp) GetRetcode() int32 {
if x != nil {
- return x.DungeonId
+ return x.Retcode
}
return 0
}
@@ -95,9 +92,9 @@ func (x *StartRogueEliteCellChallengeRsp) GetCellId() uint32 {
return 0
}
-func (x *StartRogueEliteCellChallengeRsp) GetRetcode() int32 {
+func (x *StartRogueEliteCellChallengeRsp) GetDungeonId() uint32 {
if x != nil {
- return x.Retcode
+ return x.DungeonId
}
return 0
}
@@ -109,12 +106,12 @@ var file_StartRogueEliteCellChallengeRsp_proto_rawDesc = []byte{
0x65, 0x43, 0x65, 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x1f, 0x53, 0x74, 0x61, 0x72, 0x74,
0x52, 0x6f, 0x67, 0x75, 0x65, 0x45, 0x6c, 0x69, 0x74, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x43, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartRogueNormalCellChallengeReq.pb.go b/gover/gen/StartRogueNormalCellChallengeReq.pb.go
index 51f988ee..8ce16d50 100644
--- a/gover/gen/StartRogueNormalCellChallengeReq.pb.go
+++ b/gover/gen/StartRogueNormalCellChallengeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartRogueNormalCellChallengeReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8205
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type StartRogueNormalCellChallengeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
CellId uint32 `protobuf:"varint,8,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *StartRogueNormalCellChallengeReq) Reset() {
@@ -81,16 +77,16 @@ func (*StartRogueNormalCellChallengeReq) Descriptor() ([]byte, []int) {
return file_StartRogueNormalCellChallengeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *StartRogueNormalCellChallengeReq) GetDungeonId() uint32 {
+func (x *StartRogueNormalCellChallengeReq) GetCellId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.CellId
}
return 0
}
-func (x *StartRogueNormalCellChallengeReq) GetCellId() uint32 {
+func (x *StartRogueNormalCellChallengeReq) GetDungeonId() uint32 {
if x != nil {
- return x.CellId
+ return x.DungeonId
}
return 0
}
@@ -102,11 +98,11 @@ var file_StartRogueNormalCellChallengeReq_proto_rawDesc = []byte{
0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x20, 0x53, 0x74, 0x61, 0x72,
0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c,
- 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63,
- 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65,
- 0x6c, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
+ 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StartRogueNormalCellChallengeRsp.pb.go b/gover/gen/StartRogueNormalCellChallengeRsp.pb.go
index b92daa33..b69ef7e4 100644
--- a/gover/gen/StartRogueNormalCellChallengeRsp.pb.go
+++ b/gover/gen/StartRogueNormalCellChallengeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StartRogueNormalCellChallengeRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8036
-// EnetChannelId: 0
-// EnetIsReliable: true
type StartRogueNormalCellChallengeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonId uint32 `protobuf:"varint,10,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- CellId uint32 `protobuf:"varint,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DungeonId uint32 `protobuf:"varint,13,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ CellId uint32 `protobuf:"varint,8,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *StartRogueNormalCellChallengeRsp) Reset() {
@@ -110,11 +107,11 @@ var file_StartRogueNormalCellChallengeRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x20, 0x53, 0x74, 0x61, 0x72,
0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c,
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x63,
- 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65,
+ 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x65,
0x6c, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StatueGadgetInfo.pb.go b/gover/gen/StatueGadgetInfo.pb.go
index c983802f..30acda8d 100644
--- a/gover/gen/StatueGadgetInfo.pb.go
+++ b/gover/gen/StatueGadgetInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StatueGadgetInfo.proto
package gen
diff --git a/gover/gen/StopReminderNotify.pb.go b/gover/gen/StopReminderNotify.pb.go
new file mode 100644
index 00000000..2d7a496d
--- /dev/null
+++ b/gover/gen/StopReminderNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: StopReminderNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type StopReminderNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ReminderId uint32 `protobuf:"varint,3,opt,name=reminder_id,json=reminderId,proto3" json:"reminder_id,omitempty"`
+}
+
+func (x *StopReminderNotify) Reset() {
+ *x = StopReminderNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_StopReminderNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *StopReminderNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*StopReminderNotify) ProtoMessage() {}
+
+func (x *StopReminderNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_StopReminderNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use StopReminderNotify.ProtoReflect.Descriptor instead.
+func (*StopReminderNotify) Descriptor() ([]byte, []int) {
+ return file_StopReminderNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *StopReminderNotify) GetReminderId() uint32 {
+ if x != nil {
+ return x.ReminderId
+ }
+ return 0
+}
+
+var File_StopReminderNotify_proto protoreflect.FileDescriptor
+
+var file_StopReminderNotify_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x12, 0x53, 0x74,
+ 0x6f, 0x70, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_StopReminderNotify_proto_rawDescOnce sync.Once
+ file_StopReminderNotify_proto_rawDescData = file_StopReminderNotify_proto_rawDesc
+)
+
+func file_StopReminderNotify_proto_rawDescGZIP() []byte {
+ file_StopReminderNotify_proto_rawDescOnce.Do(func() {
+ file_StopReminderNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_StopReminderNotify_proto_rawDescData)
+ })
+ return file_StopReminderNotify_proto_rawDescData
+}
+
+var file_StopReminderNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_StopReminderNotify_proto_goTypes = []interface{}{
+ (*StopReminderNotify)(nil), // 0: StopReminderNotify
+}
+var file_StopReminderNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_StopReminderNotify_proto_init() }
+func file_StopReminderNotify_proto_init() {
+ if File_StopReminderNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_StopReminderNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*StopReminderNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_StopReminderNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_StopReminderNotify_proto_goTypes,
+ DependencyIndexes: file_StopReminderNotify_proto_depIdxs,
+ MessageInfos: file_StopReminderNotify_proto_msgTypes,
+ }.Build()
+ File_StopReminderNotify_proto = out.File
+ file_StopReminderNotify_proto_rawDesc = nil
+ file_StopReminderNotify_proto_goTypes = nil
+ file_StopReminderNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/StopServerInfo.pb.go b/gover/gen/StopServerInfo.pb.go
index e33f8c1e..0453ebe0 100644
--- a/gover/gen/StopServerInfo.pb.go
+++ b/gover/gen/StopServerInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StopServerInfo.proto
package gen
diff --git a/gover/gen/StoreCustomDungeonReq.pb.go b/gover/gen/StoreCustomDungeonReq.pb.go
new file mode 100644
index 00000000..bdbad721
--- /dev/null
+++ b/gover/gen/StoreCustomDungeonReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: StoreCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type StoreCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonGuid uint64 `protobuf:"varint,12,opt,name=dungeon_guid,json=dungeonGuid,proto3" json:"dungeon_guid,omitempty"`
+ IsCancelStore bool `protobuf:"varint,11,opt,name=is_cancel_store,json=isCancelStore,proto3" json:"is_cancel_store,omitempty"`
+}
+
+func (x *StoreCustomDungeonReq) Reset() {
+ *x = StoreCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_StoreCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *StoreCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*StoreCustomDungeonReq) ProtoMessage() {}
+
+func (x *StoreCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_StoreCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use StoreCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*StoreCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_StoreCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *StoreCustomDungeonReq) GetDungeonGuid() uint64 {
+ if x != nil {
+ return x.DungeonGuid
+ }
+ return 0
+}
+
+func (x *StoreCustomDungeonReq) GetIsCancelStore() bool {
+ if x != nil {
+ return x.IsCancelStore
+ }
+ return false
+}
+
+var File_StoreCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_StoreCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a,
+ 0x15, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x64, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f,
+ 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x53, 0x74, 0x6f, 0x72,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_StoreCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_StoreCustomDungeonReq_proto_rawDescData = file_StoreCustomDungeonReq_proto_rawDesc
+)
+
+func file_StoreCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_StoreCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_StoreCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_StoreCustomDungeonReq_proto_rawDescData)
+ })
+ return file_StoreCustomDungeonReq_proto_rawDescData
+}
+
+var file_StoreCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_StoreCustomDungeonReq_proto_goTypes = []interface{}{
+ (*StoreCustomDungeonReq)(nil), // 0: StoreCustomDungeonReq
+}
+var file_StoreCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_StoreCustomDungeonReq_proto_init() }
+func file_StoreCustomDungeonReq_proto_init() {
+ if File_StoreCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_StoreCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*StoreCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_StoreCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_StoreCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_StoreCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_StoreCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_StoreCustomDungeonReq_proto = out.File
+ file_StoreCustomDungeonReq_proto_rawDesc = nil
+ file_StoreCustomDungeonReq_proto_goTypes = nil
+ file_StoreCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/StoreCustomDungeonRsp.pb.go b/gover/gen/StoreCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..dea01405
--- /dev/null
+++ b/gover/gen/StoreCustomDungeonRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: StoreCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type StoreCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *StoreCustomDungeonRsp) Reset() {
+ *x = StoreCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_StoreCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *StoreCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*StoreCustomDungeonRsp) ProtoMessage() {}
+
+func (x *StoreCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_StoreCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use StoreCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*StoreCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_StoreCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *StoreCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_StoreCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_StoreCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a,
+ 0x15, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_StoreCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_StoreCustomDungeonRsp_proto_rawDescData = file_StoreCustomDungeonRsp_proto_rawDesc
+)
+
+func file_StoreCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_StoreCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_StoreCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_StoreCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_StoreCustomDungeonRsp_proto_rawDescData
+}
+
+var file_StoreCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_StoreCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*StoreCustomDungeonRsp)(nil), // 0: StoreCustomDungeonRsp
+}
+var file_StoreCustomDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_StoreCustomDungeonRsp_proto_init() }
+func file_StoreCustomDungeonRsp_proto_init() {
+ if File_StoreCustomDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_StoreCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*StoreCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_StoreCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_StoreCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_StoreCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_StoreCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_StoreCustomDungeonRsp_proto = out.File
+ file_StoreCustomDungeonRsp_proto_rawDesc = nil
+ file_StoreCustomDungeonRsp_proto_goTypes = nil
+ file_StoreCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/StoreItemChangeNotify.pb.go b/gover/gen/StoreItemChangeNotify.pb.go
index 4bb9a825..ec372a50 100644
--- a/gover/gen/StoreItemChangeNotify.pb.go
+++ b/gover/gen/StoreItemChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StoreItemChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 612
-// EnetChannelId: 0
-// EnetIsReliable: true
type StoreItemChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StoreType StoreType `protobuf:"varint,12,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
- ItemList []*Item `protobuf:"bytes,10,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ StoreType StoreType `protobuf:"varint,4,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
+ ItemList []*Item `protobuf:"bytes,5,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *StoreItemChangeNotify) Reset() {
@@ -103,9 +100,9 @@ var file_StoreItemChangeNotify_proto_rawDesc = []byte{
0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x15, 0x53, 0x74,
0x6f, 0x72, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54,
0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22,
- 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28,
+ 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x05, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/StoreItemDelNotify.pb.go b/gover/gen/StoreItemDelNotify.pb.go
index b35168f9..e9e5ef1e 100644
--- a/gover/gen/StoreItemDelNotify.pb.go
+++ b/gover/gen/StoreItemDelNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StoreItemDelNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 635
-// EnetChannelId: 0
-// EnetIsReliable: true
type StoreItemDelNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GuidList []uint64 `protobuf:"varint,12,rep,packed,name=guid_list,json=guidList,proto3" json:"guid_list,omitempty"`
- StoreType StoreType `protobuf:"varint,15,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
+ StoreType StoreType `protobuf:"varint,6,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
+ GuidList []uint64 `protobuf:"varint,8,rep,packed,name=guid_list,json=guidList,proto3" json:"guid_list,omitempty"`
}
func (x *StoreItemDelNotify) Reset() {
@@ -80,18 +77,18 @@ func (*StoreItemDelNotify) Descriptor() ([]byte, []int) {
return file_StoreItemDelNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *StoreItemDelNotify) GetGuidList() []uint64 {
+func (x *StoreItemDelNotify) GetStoreType() StoreType {
if x != nil {
- return x.GuidList
+ return x.StoreType
}
- return nil
+ return StoreType_STORE_TYPE_NONE
}
-func (x *StoreItemDelNotify) GetStoreType() StoreType {
+func (x *StoreItemDelNotify) GetGuidList() []uint64 {
if x != nil {
- return x.StoreType
+ return x.GuidList
}
- return StoreType_STORE_TYPE_NONE
+ return nil
}
var File_StoreItemDelNotify_proto protoreflect.FileDescriptor
@@ -101,11 +98,11 @@ var file_StoreItemDelNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x53, 0x74, 0x6f, 0x72,
0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x12, 0x53,
0x74, 0x6f, 0x72, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x65, 0x6c, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c,
- 0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x67, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29,
- 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09,
- 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x79, 0x12, 0x29, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x04, 0x52,
+ 0x08, 0x67, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StoreType.pb.go b/gover/gen/StoreType.pb.go
index f049e046..f1e44b3f 100644
--- a/gover/gen/StoreType.pb.go
+++ b/gover/gen/StoreType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StoreType.proto
package gen
diff --git a/gover/gen/StoreWeightLimitNotify.pb.go b/gover/gen/StoreWeightLimitNotify.pb.go
index 6ada2e78..9c5cdf47 100644
--- a/gover/gen/StoreWeightLimitNotify.pb.go
+++ b/gover/gen/StoreWeightLimitNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StoreWeightLimitNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 698
-// EnetChannelId: 0
-// EnetIsReliable: true
type StoreWeightLimitNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WeaponCountLimit uint32 `protobuf:"varint,2,opt,name=weapon_count_limit,json=weaponCountLimit,proto3" json:"weapon_count_limit,omitempty"`
- StoreType StoreType `protobuf:"varint,7,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
- MaterialCountLimit uint32 `protobuf:"varint,4,opt,name=material_count_limit,json=materialCountLimit,proto3" json:"material_count_limit,omitempty"`
- ReliquaryCountLimit uint32 `protobuf:"varint,6,opt,name=reliquary_count_limit,json=reliquaryCountLimit,proto3" json:"reliquary_count_limit,omitempty"`
- FurnitureCountLimit uint32 `protobuf:"varint,9,opt,name=furniture_count_limit,json=furnitureCountLimit,proto3" json:"furniture_count_limit,omitempty"`
- WeightLimit uint32 `protobuf:"varint,15,opt,name=weight_limit,json=weightLimit,proto3" json:"weight_limit,omitempty"`
+ ReliquaryCountLimit uint32 `protobuf:"varint,14,opt,name=reliquary_count_limit,json=reliquaryCountLimit,proto3" json:"reliquary_count_limit,omitempty"`
+ FurnitureCountLimit uint32 `protobuf:"varint,10,opt,name=furniture_count_limit,json=furnitureCountLimit,proto3" json:"furniture_count_limit,omitempty"`
+ MaterialCountLimit uint32 `protobuf:"varint,5,opt,name=material_count_limit,json=materialCountLimit,proto3" json:"material_count_limit,omitempty"`
+ WeaponCountLimit uint32 `protobuf:"varint,1,opt,name=weapon_count_limit,json=weaponCountLimit,proto3" json:"weapon_count_limit,omitempty"`
+ WeightLimit uint32 `protobuf:"varint,8,opt,name=weight_limit,json=weightLimit,proto3" json:"weight_limit,omitempty"`
+ StoreType StoreType `protobuf:"varint,9,opt,name=store_type,json=storeType,proto3,enum=StoreType" json:"store_type,omitempty"`
}
func (x *StoreWeightLimitNotify) Reset() {
@@ -84,18 +81,18 @@ func (*StoreWeightLimitNotify) Descriptor() ([]byte, []int) {
return file_StoreWeightLimitNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *StoreWeightLimitNotify) GetWeaponCountLimit() uint32 {
+func (x *StoreWeightLimitNotify) GetReliquaryCountLimit() uint32 {
if x != nil {
- return x.WeaponCountLimit
+ return x.ReliquaryCountLimit
}
return 0
}
-func (x *StoreWeightLimitNotify) GetStoreType() StoreType {
+func (x *StoreWeightLimitNotify) GetFurnitureCountLimit() uint32 {
if x != nil {
- return x.StoreType
+ return x.FurnitureCountLimit
}
- return StoreType_STORE_TYPE_NONE
+ return 0
}
func (x *StoreWeightLimitNotify) GetMaterialCountLimit() uint32 {
@@ -105,25 +102,25 @@ func (x *StoreWeightLimitNotify) GetMaterialCountLimit() uint32 {
return 0
}
-func (x *StoreWeightLimitNotify) GetReliquaryCountLimit() uint32 {
+func (x *StoreWeightLimitNotify) GetWeaponCountLimit() uint32 {
if x != nil {
- return x.ReliquaryCountLimit
+ return x.WeaponCountLimit
}
return 0
}
-func (x *StoreWeightLimitNotify) GetFurnitureCountLimit() uint32 {
+func (x *StoreWeightLimitNotify) GetWeightLimit() uint32 {
if x != nil {
- return x.FurnitureCountLimit
+ return x.WeightLimit
}
return 0
}
-func (x *StoreWeightLimitNotify) GetWeightLimit() uint32 {
+func (x *StoreWeightLimitNotify) GetStoreType() StoreType {
if x != nil {
- return x.WeightLimit
+ return x.StoreType
}
- return 0
+ return StoreType_STORE_TYPE_NONE
}
var File_StoreWeightLimitNotify_proto protoreflect.FileDescriptor
@@ -133,24 +130,24 @@ var file_StoreWeightLimitNotify_proto_rawDesc = []byte{
0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f,
0x53, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xae, 0x02, 0x0a, 0x16, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4c,
- 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x77, 0x65,
- 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72,
- 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53,
- 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f,
- 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74,
- 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61,
- 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x43,
- 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x66, 0x75, 0x72,
- 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6d,
- 0x69, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74,
- 0x75, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x21, 0x0a,
- 0x0c, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74,
+ 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x32, 0x0a, 0x15, 0x72, 0x65,
+ 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69,
+ 0x6d, 0x69, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x72, 0x65, 0x6c, 0x69, 0x71,
+ 0x75, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x32,
+ 0x0a, 0x15, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x66,
+ 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d,
+ 0x69, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c,
+ 0x69, 0x6d, 0x69, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x63,
+ 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x10, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d,
+ 0x69, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x6c, 0x69, 0x6d,
+ 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74,
+ 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x29, 0x0a, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x53, 0x74, 0x6f, 0x72,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/StrengthenPointData.pb.go b/gover/gen/StrengthenPointData.pb.go
index 20dbc7bd..777913ba 100644
--- a/gover/gen/StrengthenPointData.pb.go
+++ b/gover/gen/StrengthenPointData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: StrengthenPointData.proto
package gen
@@ -41,8 +41,8 @@ type StrengthenPointData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BasePoint uint32 `protobuf:"varint,10,opt,name=base_point,json=basePoint,proto3" json:"base_point,omitempty"`
- CurPoint uint32 `protobuf:"varint,11,opt,name=cur_point,json=curPoint,proto3" json:"cur_point,omitempty"`
+ Unk3300_HIKDEKIPCPB uint32 `protobuf:"varint,1,opt,name=Unk3300_HIKDEKIPCPB,json=Unk3300HIKDEKIPCPB,proto3" json:"Unk3300_HIKDEKIPCPB,omitempty"`
+ Unk3300_NNKPOLLBLDO uint32 `protobuf:"varint,10,opt,name=Unk3300_NNKPOLLBLDO,json=Unk3300NNKPOLLBLDO,proto3" json:"Unk3300_NNKPOLLBLDO,omitempty"`
}
func (x *StrengthenPointData) Reset() {
@@ -77,16 +77,16 @@ func (*StrengthenPointData) Descriptor() ([]byte, []int) {
return file_StrengthenPointData_proto_rawDescGZIP(), []int{0}
}
-func (x *StrengthenPointData) GetBasePoint() uint32 {
+func (x *StrengthenPointData) GetUnk3300_HIKDEKIPCPB() uint32 {
if x != nil {
- return x.BasePoint
+ return x.Unk3300_HIKDEKIPCPB
}
return 0
}
-func (x *StrengthenPointData) GetCurPoint() uint32 {
+func (x *StrengthenPointData) GetUnk3300_NNKPOLLBLDO() uint32 {
if x != nil {
- return x.CurPoint
+ return x.Unk3300_NNKPOLLBLDO
}
return 0
}
@@ -95,13 +95,16 @@ var File_StrengthenPointData_proto protoreflect.FileDescriptor
var file_StrengthenPointData_proto_rawDesc = []byte{
0x0a, 0x19, 0x53, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x53,
+ 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x53,
0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x65, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61,
- 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x61, 0x73, 0x65, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x49,
+ 0x4b, 0x44, 0x45, 0x4b, 0x49, 0x50, 0x43, 0x50, 0x42, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x49, 0x4b, 0x44, 0x45, 0x4b, 0x49, 0x50,
+ 0x43, 0x50, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e,
+ 0x4e, 0x4b, 0x50, 0x4f, 0x4c, 0x4c, 0x42, 0x4c, 0x44, 0x4f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4e, 0x4b, 0x50, 0x4f, 0x4c, 0x4c,
+ 0x42, 0x4c, 0x44, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SubmitInferenceWordReq.pb.go b/gover/gen/SubmitInferenceWordReq.pb.go
new file mode 100644
index 00000000..2b7aa7e0
--- /dev/null
+++ b/gover/gen/SubmitInferenceWordReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SubmitInferenceWordReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SubmitInferenceWordReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PageId uint32 `protobuf:"varint,10,opt,name=page_id,json=pageId,proto3" json:"page_id,omitempty"`
+ WordId uint32 `protobuf:"varint,14,opt,name=word_id,json=wordId,proto3" json:"word_id,omitempty"`
+}
+
+func (x *SubmitInferenceWordReq) Reset() {
+ *x = SubmitInferenceWordReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SubmitInferenceWordReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SubmitInferenceWordReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SubmitInferenceWordReq) ProtoMessage() {}
+
+func (x *SubmitInferenceWordReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SubmitInferenceWordReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SubmitInferenceWordReq.ProtoReflect.Descriptor instead.
+func (*SubmitInferenceWordReq) Descriptor() ([]byte, []int) {
+ return file_SubmitInferenceWordReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SubmitInferenceWordReq) GetPageId() uint32 {
+ if x != nil {
+ return x.PageId
+ }
+ return 0
+}
+
+func (x *SubmitInferenceWordReq) GetWordId() uint32 {
+ if x != nil {
+ return x.WordId
+ }
+ return 0
+}
+
+var File_SubmitInferenceWordReq_proto protoreflect.FileDescriptor
+
+var file_SubmitInferenceWordReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
+ 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a,
+ 0x0a, 0x16, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
+ 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x77, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SubmitInferenceWordReq_proto_rawDescOnce sync.Once
+ file_SubmitInferenceWordReq_proto_rawDescData = file_SubmitInferenceWordReq_proto_rawDesc
+)
+
+func file_SubmitInferenceWordReq_proto_rawDescGZIP() []byte {
+ file_SubmitInferenceWordReq_proto_rawDescOnce.Do(func() {
+ file_SubmitInferenceWordReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SubmitInferenceWordReq_proto_rawDescData)
+ })
+ return file_SubmitInferenceWordReq_proto_rawDescData
+}
+
+var file_SubmitInferenceWordReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SubmitInferenceWordReq_proto_goTypes = []interface{}{
+ (*SubmitInferenceWordReq)(nil), // 0: SubmitInferenceWordReq
+}
+var file_SubmitInferenceWordReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SubmitInferenceWordReq_proto_init() }
+func file_SubmitInferenceWordReq_proto_init() {
+ if File_SubmitInferenceWordReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SubmitInferenceWordReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SubmitInferenceWordReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SubmitInferenceWordReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SubmitInferenceWordReq_proto_goTypes,
+ DependencyIndexes: file_SubmitInferenceWordReq_proto_depIdxs,
+ MessageInfos: file_SubmitInferenceWordReq_proto_msgTypes,
+ }.Build()
+ File_SubmitInferenceWordReq_proto = out.File
+ file_SubmitInferenceWordReq_proto_rawDesc = nil
+ file_SubmitInferenceWordReq_proto_goTypes = nil
+ file_SubmitInferenceWordReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SubmitInferenceWordRsp.pb.go b/gover/gen/SubmitInferenceWordRsp.pb.go
new file mode 100644
index 00000000..26b8fce5
--- /dev/null
+++ b/gover/gen/SubmitInferenceWordRsp.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SubmitInferenceWordRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SubmitInferenceWordRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PageId uint32 `protobuf:"varint,4,opt,name=page_id,json=pageId,proto3" json:"page_id,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ConclusionId uint32 `protobuf:"varint,12,opt,name=conclusion_id,json=conclusionId,proto3" json:"conclusion_id,omitempty"`
+ WordId uint32 `protobuf:"varint,15,opt,name=word_id,json=wordId,proto3" json:"word_id,omitempty"`
+}
+
+func (x *SubmitInferenceWordRsp) Reset() {
+ *x = SubmitInferenceWordRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SubmitInferenceWordRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SubmitInferenceWordRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SubmitInferenceWordRsp) ProtoMessage() {}
+
+func (x *SubmitInferenceWordRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SubmitInferenceWordRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SubmitInferenceWordRsp.ProtoReflect.Descriptor instead.
+func (*SubmitInferenceWordRsp) Descriptor() ([]byte, []int) {
+ return file_SubmitInferenceWordRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SubmitInferenceWordRsp) GetPageId() uint32 {
+ if x != nil {
+ return x.PageId
+ }
+ return 0
+}
+
+func (x *SubmitInferenceWordRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *SubmitInferenceWordRsp) GetConclusionId() uint32 {
+ if x != nil {
+ return x.ConclusionId
+ }
+ return 0
+}
+
+func (x *SubmitInferenceWordRsp) GetWordId() uint32 {
+ if x != nil {
+ return x.WordId
+ }
+ return 0
+}
+
+var File_SubmitInferenceWordRsp_proto protoreflect.FileDescriptor
+
+var file_SubmitInferenceWordRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
+ 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89,
+ 0x01, 0x0a, 0x16, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e,
+ 0x63, 0x65, 0x57, 0x6f, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x67, 0x65,
+ 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d,
+ 0x63, 0x6f, 0x6e, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x49,
+ 0x64, 0x12, 0x17, 0x0a, 0x07, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x06, 0x77, 0x6f, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SubmitInferenceWordRsp_proto_rawDescOnce sync.Once
+ file_SubmitInferenceWordRsp_proto_rawDescData = file_SubmitInferenceWordRsp_proto_rawDesc
+)
+
+func file_SubmitInferenceWordRsp_proto_rawDescGZIP() []byte {
+ file_SubmitInferenceWordRsp_proto_rawDescOnce.Do(func() {
+ file_SubmitInferenceWordRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SubmitInferenceWordRsp_proto_rawDescData)
+ })
+ return file_SubmitInferenceWordRsp_proto_rawDescData
+}
+
+var file_SubmitInferenceWordRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SubmitInferenceWordRsp_proto_goTypes = []interface{}{
+ (*SubmitInferenceWordRsp)(nil), // 0: SubmitInferenceWordRsp
+}
+var file_SubmitInferenceWordRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SubmitInferenceWordRsp_proto_init() }
+func file_SubmitInferenceWordRsp_proto_init() {
+ if File_SubmitInferenceWordRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SubmitInferenceWordRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SubmitInferenceWordRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SubmitInferenceWordRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SubmitInferenceWordRsp_proto_goTypes,
+ DependencyIndexes: file_SubmitInferenceWordRsp_proto_depIdxs,
+ MessageInfos: file_SubmitInferenceWordRsp_proto_msgTypes,
+ }.Build()
+ File_SubmitInferenceWordRsp_proto = out.File
+ file_SubmitInferenceWordRsp_proto_rawDesc = nil
+ file_SubmitInferenceWordRsp_proto_goTypes = nil
+ file_SubmitInferenceWordRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeDetailInfo.pb.go b/gover/gen/SummerTimeDetailInfo.pb.go
index 647d9155..e77dc1ae 100644
--- a/gover/gen/SummerTimeDetailInfo.pb.go
+++ b/gover/gen/SummerTimeDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type SummerTimeDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageMap map[uint32]*SummerTimeStageInfo `protobuf:"bytes,3,rep,name=stage_map,json=stageMap,proto3" json:"stage_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- ContentCloseTime uint32 `protobuf:"varint,11,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
+ StageMap map[uint32]*SummerTimeStageInfo `protobuf:"bytes,9,rep,name=stage_map,json=stageMap,proto3" json:"stage_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ SprintBoatInfo *SummerTimeSprintBoatInfo `protobuf:"bytes,1,opt,name=sprint_boat_info,json=sprintBoatInfo,proto3" json:"sprint_boat_info,omitempty"`
IsContentClosed bool `protobuf:"varint,13,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- SprintBoatInfo *SummerTimeSprintBoatInfo `protobuf:"bytes,4,opt,name=sprint_boat_info,json=sprintBoatInfo,proto3" json:"sprint_boat_info,omitempty"`
+ ContentCloseTime uint32 `protobuf:"varint,12,opt,name=content_close_time,json=contentCloseTime,proto3" json:"content_close_time,omitempty"`
}
func (x *SummerTimeDetailInfo) Reset() {
@@ -86,11 +86,11 @@ func (x *SummerTimeDetailInfo) GetStageMap() map[uint32]*SummerTimeStageInfo {
return nil
}
-func (x *SummerTimeDetailInfo) GetContentCloseTime() uint32 {
+func (x *SummerTimeDetailInfo) GetSprintBoatInfo() *SummerTimeSprintBoatInfo {
if x != nil {
- return x.ContentCloseTime
+ return x.SprintBoatInfo
}
- return 0
+ return nil
}
func (x *SummerTimeDetailInfo) GetIsContentClosed() bool {
@@ -100,11 +100,11 @@ func (x *SummerTimeDetailInfo) GetIsContentClosed() bool {
return false
}
-func (x *SummerTimeDetailInfo) GetSprintBoatInfo() *SummerTimeSprintBoatInfo {
+func (x *SummerTimeDetailInfo) GetContentCloseTime() uint32 {
if x != nil {
- return x.SprintBoatInfo
+ return x.ContentCloseTime
}
- return nil
+ return 0
}
var File_SummerTimeDetailInfo_proto protoreflect.FileDescriptor
@@ -117,21 +117,21 @@ var file_SummerTimeDetailInfo_proto_rawDesc = []byte{
0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x02, 0x0a, 0x14, 0x53, 0x75, 0x6d, 0x6d,
0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x40, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20,
+ 0x12, 0x40, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x67, 0x65,
0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x4d,
- 0x61, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c,
- 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10,
- 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63,
- 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43,
- 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x43, 0x0a, 0x10,
- 0x73, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x5f, 0x62, 0x6f, 0x61, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
- 0x69, 0x6d, 0x65, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x0e, 0x73, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66,
- 0x6f, 0x1a, 0x51, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
+ 0x61, 0x70, 0x12, 0x43, 0x0a, 0x10, 0x73, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x5f, 0x62, 0x6f, 0x61,
+ 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x53,
+ 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42,
+ 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x73, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42,
+ 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f,
+ 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f,
+ 0x73, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63,
+ 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d,
+ 0x65, 0x1a, 0x51, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
diff --git a/gover/gen/SummerTimeDungeonInfo.pb.go b/gover/gen/SummerTimeDungeonInfo.pb.go
new file mode 100644
index 00000000..8edc50be
--- /dev/null
+++ b/gover/gen/SummerTimeDungeonInfo.pb.go
@@ -0,0 +1,203 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeDungeonInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeDungeonInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DungeonId uint32 `protobuf:"varint,9,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
+ Unk3300_GMKMNHIBPEP uint32 `protobuf:"varint,1,opt,name=Unk3300_GMKMNHIBPEP,json=Unk3300GMKMNHIBPEP,proto3" json:"Unk3300_GMKMNHIBPEP,omitempty"`
+ Unk3300_HJHODMOIMKG uint32 `protobuf:"varint,8,opt,name=Unk3300_HJHODMOIMKG,json=Unk3300HJHODMOIMKG,proto3" json:"Unk3300_HJHODMOIMKG,omitempty"`
+ Unk3300_GALEDJLAIPM uint32 `protobuf:"varint,5,opt,name=Unk3300_GALEDJLAIPM,json=Unk3300GALEDJLAIPM,proto3" json:"Unk3300_GALEDJLAIPM,omitempty"`
+ Unk3300_EGGFJCICOBD uint32 `protobuf:"varint,12,opt,name=Unk3300_EGGFJCICOBD,json=Unk3300EGGFJCICOBD,proto3" json:"Unk3300_EGGFJCICOBD,omitempty"`
+}
+
+func (x *SummerTimeDungeonInfo) Reset() {
+ *x = SummerTimeDungeonInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeDungeonInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeDungeonInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeDungeonInfo) ProtoMessage() {}
+
+func (x *SummerTimeDungeonInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeDungeonInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeDungeonInfo.ProtoReflect.Descriptor instead.
+func (*SummerTimeDungeonInfo) Descriptor() ([]byte, []int) {
+ return file_SummerTimeDungeonInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeDungeonInfo) GetDungeonId() uint32 {
+ if x != nil {
+ return x.DungeonId
+ }
+ return 0
+}
+
+func (x *SummerTimeDungeonInfo) GetUnk3300_GMKMNHIBPEP() uint32 {
+ if x != nil {
+ return x.Unk3300_GMKMNHIBPEP
+ }
+ return 0
+}
+
+func (x *SummerTimeDungeonInfo) GetUnk3300_HJHODMOIMKG() uint32 {
+ if x != nil {
+ return x.Unk3300_HJHODMOIMKG
+ }
+ return 0
+}
+
+func (x *SummerTimeDungeonInfo) GetUnk3300_GALEDJLAIPM() uint32 {
+ if x != nil {
+ return x.Unk3300_GALEDJLAIPM
+ }
+ return 0
+}
+
+func (x *SummerTimeDungeonInfo) GetUnk3300_EGGFJCICOBD() uint32 {
+ if x != nil {
+ return x.Unk3300_EGGFJCICOBD
+ }
+ return 0
+}
+
+var File_SummerTimeDungeonInfo_proto protoreflect.FileDescriptor
+
+var file_SummerTimeDungeonInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfa, 0x01,
+ 0x0a, 0x15, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x47, 0x4d, 0x4b, 0x4d, 0x4e, 0x48, 0x49, 0x42, 0x50, 0x45, 0x50, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4d, 0x4b, 0x4d,
+ 0x4e, 0x48, 0x49, 0x42, 0x50, 0x45, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x48, 0x4f, 0x44, 0x4d, 0x4f, 0x49, 0x4d, 0x4b, 0x47, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x4a, 0x48,
+ 0x4f, 0x44, 0x4d, 0x4f, 0x49, 0x4d, 0x4b, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x47, 0x41, 0x4c, 0x45, 0x44, 0x4a, 0x4c, 0x41, 0x49, 0x50, 0x4d, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x41,
+ 0x4c, 0x45, 0x44, 0x4a, 0x4c, 0x41, 0x49, 0x50, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x47, 0x47, 0x46, 0x4a, 0x43, 0x49, 0x43, 0x4f, 0x42, 0x44,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45,
+ 0x47, 0x47, 0x46, 0x4a, 0x43, 0x49, 0x43, 0x4f, 0x42, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeDungeonInfo_proto_rawDescOnce sync.Once
+ file_SummerTimeDungeonInfo_proto_rawDescData = file_SummerTimeDungeonInfo_proto_rawDesc
+)
+
+func file_SummerTimeDungeonInfo_proto_rawDescGZIP() []byte {
+ file_SummerTimeDungeonInfo_proto_rawDescOnce.Do(func() {
+ file_SummerTimeDungeonInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeDungeonInfo_proto_rawDescData)
+ })
+ return file_SummerTimeDungeonInfo_proto_rawDescData
+}
+
+var file_SummerTimeDungeonInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeDungeonInfo_proto_goTypes = []interface{}{
+ (*SummerTimeDungeonInfo)(nil), // 0: SummerTimeDungeonInfo
+}
+var file_SummerTimeDungeonInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeDungeonInfo_proto_init() }
+func file_SummerTimeDungeonInfo_proto_init() {
+ if File_SummerTimeDungeonInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeDungeonInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeDungeonInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeDungeonInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeDungeonInfo_proto_goTypes,
+ DependencyIndexes: file_SummerTimeDungeonInfo_proto_depIdxs,
+ MessageInfos: file_SummerTimeDungeonInfo_proto_msgTypes,
+ }.Build()
+ File_SummerTimeDungeonInfo_proto = out.File
+ file_SummerTimeDungeonInfo_proto_rawDesc = nil
+ file_SummerTimeDungeonInfo_proto_goTypes = nil
+ file_SummerTimeDungeonInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeFloatSignalPositionNotify.pb.go b/gover/gen/SummerTimeFloatSignalPositionNotify.pb.go
index 4b3a6079..10fb32e7 100644
--- a/gover/gen/SummerTimeFloatSignalPositionNotify.pb.go
+++ b/gover/gen/SummerTimeFloatSignalPositionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeFloatSignalPositionNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8077
-// EnetChannelId: 0
-// EnetIsReliable: true
type SummerTimeFloatSignalPositionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Position *Vector `protobuf:"bytes,1,opt,name=position,proto3" json:"position,omitempty"`
- IsTransferAnchor bool `protobuf:"varint,5,opt,name=is_transfer_anchor,json=isTransferAnchor,proto3" json:"is_transfer_anchor,omitempty"`
- FloatSignalId uint32 `protobuf:"varint,7,opt,name=float_signal_id,json=floatSignalId,proto3" json:"float_signal_id,omitempty"`
+ IsTransferAnchor bool `protobuf:"varint,6,opt,name=is_transfer_anchor,json=isTransferAnchor,proto3" json:"is_transfer_anchor,omitempty"`
+ FloatSignalId uint32 `protobuf:"varint,15,opt,name=float_signal_id,json=floatSignalId,proto3" json:"float_signal_id,omitempty"`
+ Position *Vector `protobuf:"bytes,14,opt,name=position,proto3" json:"position,omitempty"`
}
func (x *SummerTimeFloatSignalPositionNotify) Reset() {
@@ -81,13 +78,6 @@ func (*SummerTimeFloatSignalPositionNotify) Descriptor() ([]byte, []int) {
return file_SummerTimeFloatSignalPositionNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SummerTimeFloatSignalPositionNotify) GetPosition() *Vector {
- if x != nil {
- return x.Position
- }
- return nil
-}
-
func (x *SummerTimeFloatSignalPositionNotify) GetIsTransferAnchor() bool {
if x != nil {
return x.IsTransferAnchor
@@ -102,6 +92,13 @@ func (x *SummerTimeFloatSignalPositionNotify) GetFloatSignalId() uint32 {
return 0
}
+func (x *SummerTimeFloatSignalPositionNotify) GetPosition() *Vector {
+ if x != nil {
+ return x.Position
+ }
+ return nil
+}
+
var File_SummerTimeFloatSignalPositionNotify_proto protoreflect.FileDescriptor
var file_SummerTimeFloatSignalPositionNotify_proto_rawDesc = []byte{
@@ -111,14 +108,14 @@ var file_SummerTimeFloatSignalPositionNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x01, 0x0a, 0x23, 0x53, 0x75,
0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x53, 0x69, 0x67,
0x6e, 0x61, 0x6c, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f,
- 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61,
- 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x6e,
- 0x63, 0x68, 0x6f, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x73, 0x69,
- 0x67, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x66,
- 0x6c, 0x6f, 0x61, 0x74, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
+ 0x5f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69,
+ 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12,
+ 0x26, 0x0a, 0x0f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x53,
+ 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74,
+ 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SummerTimeFloatSignalUpdateNotify.pb.go b/gover/gen/SummerTimeFloatSignalUpdateNotify.pb.go
index 4437c9fd..d82bbb81 100644
--- a/gover/gen/SummerTimeFloatSignalUpdateNotify.pb.go
+++ b/gover/gen/SummerTimeFloatSignalUpdateNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeFloatSignalUpdateNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8781
-// EnetChannelId: 0
-// EnetIsReliable: true
type SummerTimeFloatSignalUpdateNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsTransferAnchor bool `protobuf:"varint,4,opt,name=is_transfer_anchor,json=isTransferAnchor,proto3" json:"is_transfer_anchor,omitempty"`
- FloatSignalId uint32 `protobuf:"varint,8,opt,name=float_signal_id,json=floatSignalId,proto3" json:"float_signal_id,omitempty"`
- Position *Vector `protobuf:"bytes,10,opt,name=position,proto3" json:"position,omitempty"`
+ IsTransferAnchor bool `protobuf:"varint,1,opt,name=is_transfer_anchor,json=isTransferAnchor,proto3" json:"is_transfer_anchor,omitempty"`
+ Position *Vector `protobuf:"bytes,7,opt,name=position,proto3" json:"position,omitempty"`
+ FloatSignalId uint32 `protobuf:"varint,12,opt,name=float_signal_id,json=floatSignalId,proto3" json:"float_signal_id,omitempty"`
}
func (x *SummerTimeFloatSignalUpdateNotify) Reset() {
@@ -88,18 +85,18 @@ func (x *SummerTimeFloatSignalUpdateNotify) GetIsTransferAnchor() bool {
return false
}
-func (x *SummerTimeFloatSignalUpdateNotify) GetFloatSignalId() uint32 {
+func (x *SummerTimeFloatSignalUpdateNotify) GetPosition() *Vector {
if x != nil {
- return x.FloatSignalId
+ return x.Position
}
- return 0
+ return nil
}
-func (x *SummerTimeFloatSignalUpdateNotify) GetPosition() *Vector {
+func (x *SummerTimeFloatSignalUpdateNotify) GetFloatSignalId() uint32 {
if x != nil {
- return x.Position
+ return x.FloatSignalId
}
- return nil
+ return 0
}
var File_SummerTimeFloatSignalUpdateNotify_proto protoreflect.FileDescriptor
@@ -112,13 +109,13 @@ var file_SummerTimeFloatSignalUpdateNotify_proto_rawDesc = []byte{
0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x53, 0x69, 0x67, 0x6e, 0x61,
0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a,
0x12, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x6e, 0x63,
- 0x68, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x54, 0x72, 0x61,
- 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x66,
- 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x53, 0x69, 0x67, 0x6e, 0x61,
- 0x6c, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08,
- 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x68, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x54, 0x72, 0x61,
+ 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x23, 0x0a, 0x08, 0x70,
+ 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x12, 0x26, 0x0a, 0x0f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x66, 0x6c, 0x6f, 0x61, 0x74,
+ 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SummerTimeSprintBoatInfo.pb.go b/gover/gen/SummerTimeSprintBoatInfo.pb.go
index ba162e7b..d35a4c0c 100644
--- a/gover/gen/SummerTimeSprintBoatInfo.pb.go
+++ b/gover/gen/SummerTimeSprintBoatInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeSprintBoatInfo.proto
package gen
@@ -41,7 +41,7 @@ type SummerTimeSprintBoatInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RecordList []*SummerTimeSprintBoatRecord `protobuf:"bytes,7,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
+ RecordList []*SummerTimeSprintBoatRecord `protobuf:"bytes,9,rep,name=record_list,json=recordList,proto3" json:"record_list,omitempty"`
}
func (x *SummerTimeSprintBoatInfo) Reset() {
@@ -92,7 +92,7 @@ var file_SummerTimeSprintBoatInfo_proto_rawDesc = []byte{
0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x58, 0x0a, 0x18, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3c,
- 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20,
+ 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x52, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
diff --git a/gover/gen/SummerTimeSprintBoatRecord.pb.go b/gover/gen/SummerTimeSprintBoatRecord.pb.go
index 0100ba3d..7ca868fd 100644
--- a/gover/gen/SummerTimeSprintBoatRecord.pb.go
+++ b/gover/gen/SummerTimeSprintBoatRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeSprintBoatRecord.proto
package gen
@@ -41,11 +41,11 @@ type SummerTimeSprintBoatRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BestScore uint32 `protobuf:"varint,3,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
- StartTime uint32 `protobuf:"varint,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- IsTouched bool `protobuf:"varint,7,opt,name=is_touched,json=isTouched,proto3" json:"is_touched,omitempty"`
- WatcherIdList []uint32 `protobuf:"varint,10,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
- GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ StartTime uint32 `protobuf:"varint,12,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ WatcherIdList []uint32 `protobuf:"varint,2,rep,packed,name=watcher_id_list,json=watcherIdList,proto3" json:"watcher_id_list,omitempty"`
+ BestScore uint32 `protobuf:"varint,13,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+ IsTouched bool `protobuf:"varint,6,opt,name=is_touched,json=isTouched,proto3" json:"is_touched,omitempty"`
}
func (x *SummerTimeSprintBoatRecord) Reset() {
@@ -80,13 +80,6 @@ func (*SummerTimeSprintBoatRecord) Descriptor() ([]byte, []int) {
return file_SummerTimeSprintBoatRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *SummerTimeSprintBoatRecord) GetBestScore() uint32 {
- if x != nil {
- return x.BestScore
- }
- return 0
-}
-
func (x *SummerTimeSprintBoatRecord) GetStartTime() uint32 {
if x != nil {
return x.StartTime
@@ -94,11 +87,11 @@ func (x *SummerTimeSprintBoatRecord) GetStartTime() uint32 {
return 0
}
-func (x *SummerTimeSprintBoatRecord) GetIsTouched() bool {
+func (x *SummerTimeSprintBoatRecord) GetGroupId() uint32 {
if x != nil {
- return x.IsTouched
+ return x.GroupId
}
- return false
+ return 0
}
func (x *SummerTimeSprintBoatRecord) GetWatcherIdList() []uint32 {
@@ -108,13 +101,20 @@ func (x *SummerTimeSprintBoatRecord) GetWatcherIdList() []uint32 {
return nil
}
-func (x *SummerTimeSprintBoatRecord) GetGroupId() uint32 {
+func (x *SummerTimeSprintBoatRecord) GetBestScore() uint32 {
if x != nil {
- return x.GroupId
+ return x.BestScore
}
return 0
}
+func (x *SummerTimeSprintBoatRecord) GetIsTouched() bool {
+ if x != nil {
+ return x.IsTouched
+ }
+ return false
+}
+
var File_SummerTimeSprintBoatRecord_proto protoreflect.FileDescriptor
var file_SummerTimeSprintBoatRecord_proto_rawDesc = []byte{
@@ -122,16 +122,16 @@ var file_SummerTimeSprintBoatRecord_proto_rawDesc = []byte{
0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xbc, 0x01, 0x0a, 0x1a, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d,
0x65, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x54, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64, 0x12, 0x26,
- 0x0a, 0x0f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
- 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
+ 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x77,
+ 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f,
+ 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x74, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x54, 0x6f, 0x75, 0x63, 0x68, 0x65,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/SummerTimeSprintBoatRestartReq.pb.go b/gover/gen/SummerTimeSprintBoatRestartReq.pb.go
index 9c68219c..f466181c 100644
--- a/gover/gen/SummerTimeSprintBoatRestartReq.pb.go
+++ b/gover/gen/SummerTimeSprintBoatRestartReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeSprintBoatRestartReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8410
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SummerTimeSprintBoatRestartReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GroupId uint32 `protobuf:"varint,10,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,13,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,3,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *SummerTimeSprintBoatRestartReq) Reset() {
@@ -103,9 +99,9 @@ var file_SummerTimeSprintBoatRestartReq_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x1e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72,
0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x52, 0x65,
0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75,
- 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SummerTimeSprintBoatRestartRsp.pb.go b/gover/gen/SummerTimeSprintBoatRestartRsp.pb.go
index 600df114..69b6c90e 100644
--- a/gover/gen/SummerTimeSprintBoatRestartRsp.pb.go
+++ b/gover/gen/SummerTimeSprintBoatRestartRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeSprintBoatRestartRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8356
-// EnetChannelId: 0
-// EnetIsReliable: true
type SummerTimeSprintBoatRestartRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,11,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SummerTimeSprintBoatRestartRsp) Reset() {
@@ -81,23 +78,23 @@ func (*SummerTimeSprintBoatRestartRsp) Descriptor() ([]byte, []int) {
return file_SummerTimeSprintBoatRestartRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SummerTimeSprintBoatRestartRsp) GetRetcode() int32 {
+func (x *SummerTimeSprintBoatRestartRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
-func (x *SummerTimeSprintBoatRestartRsp) GetScheduleId() uint32 {
+func (x *SummerTimeSprintBoatRestartRsp) GetGroupId() uint32 {
if x != nil {
- return x.ScheduleId
+ return x.GroupId
}
return 0
}
-func (x *SummerTimeSprintBoatRestartRsp) GetGroupId() uint32 {
+func (x *SummerTimeSprintBoatRestartRsp) GetRetcode() int32 {
if x != nil {
- return x.GroupId
+ return x.Retcode
}
return 0
}
@@ -109,12 +106,12 @@ var file_SummerTimeSprintBoatRestartRsp_proto_rawDesc = []byte{
0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x1e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72,
0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x52, 0x65,
- 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SummerTimeSprintBoatSettleNotify.pb.go b/gover/gen/SummerTimeSprintBoatSettleNotify.pb.go
index 57578525..74aeab81 100644
--- a/gover/gen/SummerTimeSprintBoatSettleNotify.pb.go
+++ b/gover/gen/SummerTimeSprintBoatSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeSprintBoatSettleNotify.proto
package gen
@@ -36,22 +36,19 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8651
-// EnetChannelId: 0
-// EnetIsReliable: true
type SummerTimeSprintBoatSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TotalNum uint32 `protobuf:"varint,13,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
- GroupId uint32 `protobuf:"varint,12,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- IsSuccess bool `protobuf:"varint,15,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- CollectNum uint32 `protobuf:"varint,6,opt,name=collect_num,json=collectNum,proto3" json:"collect_num,omitempty"`
- LeftTime uint32 `protobuf:"varint,8,opt,name=left_time,json=leftTime,proto3" json:"left_time,omitempty"`
- MedalLevel uint32 `protobuf:"varint,2,opt,name=medal_level,json=medalLevel,proto3" json:"medal_level,omitempty"`
- Score uint32 `protobuf:"varint,10,opt,name=score,proto3" json:"score,omitempty"`
- IsNewRecord bool `protobuf:"varint,7,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ Score uint32 `protobuf:"varint,6,opt,name=score,proto3" json:"score,omitempty"`
+ LeftTime uint32 `protobuf:"varint,2,opt,name=left_time,json=leftTime,proto3" json:"left_time,omitempty"`
+ IsSuccess bool `protobuf:"varint,4,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ Unk3300_PLFMJPNPPLI uint32 `protobuf:"varint,12,opt,name=Unk3300_PLFMJPNPPLI,json=Unk3300PLFMJPNPPLI,proto3" json:"Unk3300_PLFMJPNPPLI,omitempty"`
+ TotalNum uint32 `protobuf:"varint,10,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
+ IsNewRecord bool `protobuf:"varint,15,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ Unk3300_MEEKFJJIOKE uint32 `protobuf:"varint,14,opt,name=Unk3300_MEEKFJJIOKE,json=Unk3300MEEKFJJIOKE,proto3" json:"Unk3300_MEEKFJJIOKE,omitempty"`
}
func (x *SummerTimeSprintBoatSettleNotify) Reset() {
@@ -86,16 +83,16 @@ func (*SummerTimeSprintBoatSettleNotify) Descriptor() ([]byte, []int) {
return file_SummerTimeSprintBoatSettleNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SummerTimeSprintBoatSettleNotify) GetTotalNum() uint32 {
+func (x *SummerTimeSprintBoatSettleNotify) GetScore() uint32 {
if x != nil {
- return x.TotalNum
+ return x.Score
}
return 0
}
-func (x *SummerTimeSprintBoatSettleNotify) GetGroupId() uint32 {
+func (x *SummerTimeSprintBoatSettleNotify) GetLeftTime() uint32 {
if x != nil {
- return x.GroupId
+ return x.LeftTime
}
return 0
}
@@ -107,39 +104,39 @@ func (x *SummerTimeSprintBoatSettleNotify) GetIsSuccess() bool {
return false
}
-func (x *SummerTimeSprintBoatSettleNotify) GetCollectNum() uint32 {
+func (x *SummerTimeSprintBoatSettleNotify) GetGroupId() uint32 {
if x != nil {
- return x.CollectNum
+ return x.GroupId
}
return 0
}
-func (x *SummerTimeSprintBoatSettleNotify) GetLeftTime() uint32 {
+func (x *SummerTimeSprintBoatSettleNotify) GetUnk3300_PLFMJPNPPLI() uint32 {
if x != nil {
- return x.LeftTime
+ return x.Unk3300_PLFMJPNPPLI
}
return 0
}
-func (x *SummerTimeSprintBoatSettleNotify) GetMedalLevel() uint32 {
+func (x *SummerTimeSprintBoatSettleNotify) GetTotalNum() uint32 {
if x != nil {
- return x.MedalLevel
+ return x.TotalNum
}
return 0
}
-func (x *SummerTimeSprintBoatSettleNotify) GetScore() uint32 {
+func (x *SummerTimeSprintBoatSettleNotify) GetIsNewRecord() bool {
if x != nil {
- return x.Score
+ return x.IsNewRecord
}
- return 0
+ return false
}
-func (x *SummerTimeSprintBoatSettleNotify) GetIsNewRecord() bool {
+func (x *SummerTimeSprintBoatSettleNotify) GetUnk3300_MEEKFJJIOKE() uint32 {
if x != nil {
- return x.IsNewRecord
+ return x.Unk3300_MEEKFJJIOKE
}
- return false
+ return 0
}
var File_SummerTimeSprintBoatSettleNotify_proto protoreflect.FileDescriptor
@@ -147,24 +144,26 @@ var File_SummerTimeSprintBoatSettleNotify_proto protoreflect.FileDescriptor
var file_SummerTimeSprintBoatSettleNotify_proto_rawDesc = []byte{
0x0a, 0x26, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x72, 0x69,
0x6e, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x02, 0x0a, 0x20, 0x53, 0x75, 0x6d,
+ 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x02, 0x0a, 0x20, 0x53, 0x75, 0x6d,
0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x42, 0x6f, 0x61,
- 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63,
- 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63,
- 0x63, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f,
- 0x6e, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65,
- 0x63, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x65, 0x64, 0x61, 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x65, 0x64, 0x61, 0x6c, 0x4c, 0x65,
- 0x76, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f,
- 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a,
+ 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a,
+ 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63,
+ 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
+ 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4c, 0x46, 0x4d, 0x4a, 0x50, 0x4e, 0x50, 0x50, 0x4c,
+ 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x50, 0x4c, 0x46, 0x4d, 0x4a, 0x50, 0x4e, 0x50, 0x50, 0x4c, 0x49, 0x12, 0x1b, 0x0a, 0x09, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e,
+ 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x45, 0x4b, 0x46, 0x4a, 0x4a, 0x49,
+ 0x4f, 0x4b, 0x45, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4d, 0x45, 0x45, 0x4b, 0x46, 0x4a, 0x4a, 0x49, 0x4f, 0x4b, 0x45, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SummerTimeStageInfo.pb.go b/gover/gen/SummerTimeStageInfo.pb.go
index 542fd8b9..a37a16af 100644
--- a/gover/gen/SummerTimeStageInfo.pb.go
+++ b/gover/gen/SummerTimeStageInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeStageInfo.proto
package gen
@@ -41,9 +41,9 @@ type SummerTimeStageInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsOpen bool `protobuf:"varint,13,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,10,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ OpenTime uint32 `protobuf:"varint,11,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,14,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *SummerTimeStageInfo) Reset() {
@@ -78,13 +78,6 @@ func (*SummerTimeStageInfo) Descriptor() ([]byte, []int) {
return file_SummerTimeStageInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SummerTimeStageInfo) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
func (x *SummerTimeStageInfo) GetOpenTime() uint32 {
if x != nil {
return x.OpenTime
@@ -99,18 +92,25 @@ func (x *SummerTimeStageInfo) GetStageId() uint32 {
return 0
}
+func (x *SummerTimeStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
var File_SummerTimeStageInfo_proto protoreflect.FileDescriptor
var file_SummerTimeStageInfo_proto_rawDesc = []byte{
0x0a, 0x19, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x67,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x13, 0x53,
0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
- 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
+ 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
+ 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SummerTimeV2BoatGallerySettleInfo.pb.go b/gover/gen/SummerTimeV2BoatGallerySettleInfo.pb.go
new file mode 100644
index 00000000..d34f7984
--- /dev/null
+++ b/gover/gen/SummerTimeV2BoatGallerySettleInfo.pb.go
@@ -0,0 +1,214 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2BoatGallerySettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2BoatGallerySettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Reason GalleryStopReason `protobuf:"varint,10,opt,name=reason,proto3,enum=GalleryStopReason" json:"reason,omitempty"`
+ Param2 uint32 `protobuf:"varint,12,opt,name=param2,proto3" json:"param2,omitempty"`
+ UsedTime uint32 `protobuf:"varint,4,opt,name=used_time,json=usedTime,proto3" json:"used_time,omitempty"`
+ Param1 uint32 `protobuf:"varint,7,opt,name=param1,proto3" json:"param1,omitempty"`
+ GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Param3 uint32 `protobuf:"varint,6,opt,name=param3,proto3" json:"param3,omitempty"`
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) Reset() {
+ *x = SummerTimeV2BoatGallerySettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2BoatGallerySettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2BoatGallerySettleInfo) ProtoMessage() {}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2BoatGallerySettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2BoatGallerySettleInfo.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2BoatGallerySettleInfo) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) GetReason() GalleryStopReason {
+ if x != nil {
+ return x.Reason
+ }
+ return GalleryStopReason_GALLERY_STOP_REASON_NONE
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) GetParam2() uint32 {
+ if x != nil {
+ return x.Param2
+ }
+ return 0
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) GetUsedTime() uint32 {
+ if x != nil {
+ return x.UsedTime
+ }
+ return 0
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) GetParam1() uint32 {
+ if x != nil {
+ return x.Param1
+ }
+ return 0
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *SummerTimeV2BoatGallerySettleInfo) GetParam3() uint32 {
+ if x != nil {
+ return x.Param3
+ }
+ return 0
+}
+
+var File_SummerTimeV2BoatGallerySettleInfo_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2BoatGallerySettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f,
+ 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xd3, 0x01, 0x0a, 0x21, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d,
+ 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65,
+ 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
+ 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x12, 0x1b, 0x0a, 0x09,
+ 0x75, 0x73, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x75, 0x73, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72,
+ 0x61, 0x6d, 0x31, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d,
+ 0x31, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64,
+ 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescOnce sync.Once
+ file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescData = file_SummerTimeV2BoatGallerySettleInfo_proto_rawDesc
+)
+
+func file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescData)
+ })
+ return file_SummerTimeV2BoatGallerySettleInfo_proto_rawDescData
+}
+
+var file_SummerTimeV2BoatGallerySettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2BoatGallerySettleInfo_proto_goTypes = []interface{}{
+ (*SummerTimeV2BoatGallerySettleInfo)(nil), // 0: SummerTimeV2BoatGallerySettleInfo
+ (GalleryStopReason)(0), // 1: GalleryStopReason
+}
+var file_SummerTimeV2BoatGallerySettleInfo_proto_depIdxs = []int32{
+ 1, // 0: SummerTimeV2BoatGallerySettleInfo.reason:type_name -> GalleryStopReason
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2BoatGallerySettleInfo_proto_init() }
+func file_SummerTimeV2BoatGallerySettleInfo_proto_init() {
+ if File_SummerTimeV2BoatGallerySettleInfo_proto != nil {
+ return
+ }
+ file_GalleryStopReason_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2BoatGallerySettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2BoatGallerySettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2BoatGallerySettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2BoatGallerySettleInfo_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2BoatGallerySettleInfo_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2BoatGallerySettleInfo_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2BoatGallerySettleInfo_proto = out.File
+ file_SummerTimeV2BoatGallerySettleInfo_proto_rawDesc = nil
+ file_SummerTimeV2BoatGallerySettleInfo_proto_goTypes = nil
+ file_SummerTimeV2BoatGallerySettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeV2BoatSettleNotify.pb.go b/gover/gen/SummerTimeV2BoatSettleNotify.pb.go
new file mode 100644
index 00000000..57936c8b
--- /dev/null
+++ b/gover/gen/SummerTimeV2BoatSettleNotify.pb.go
@@ -0,0 +1,198 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2BoatSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2BoatSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsNewRecord bool `protobuf:"varint,15,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ GalleryId uint32 `protobuf:"varint,2,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ SettleInfo *SummerTimeV2BoatGallerySettleInfo `protobuf:"bytes,13,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
+ StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *SummerTimeV2BoatSettleNotify) Reset() {
+ *x = SummerTimeV2BoatSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2BoatSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2BoatSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2BoatSettleNotify) ProtoMessage() {}
+
+func (x *SummerTimeV2BoatSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2BoatSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2BoatSettleNotify.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2BoatSettleNotify) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2BoatSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeV2BoatSettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *SummerTimeV2BoatSettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *SummerTimeV2BoatSettleNotify) GetSettleInfo() *SummerTimeV2BoatGallerySettleInfo {
+ if x != nil {
+ return x.SettleInfo
+ }
+ return nil
+}
+
+func (x *SummerTimeV2BoatSettleNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_SummerTimeV2BoatSettleNotify_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2BoatSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f,
+ 0x61, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
+ 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x53, 0x65, 0x74,
+ 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01,
+ 0x0a, 0x1c, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f,
+ 0x61, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22,
+ 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
+ 0x64, 0x12, 0x43, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
+ 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_SummerTimeV2BoatSettleNotify_proto_rawDescOnce sync.Once
+ file_SummerTimeV2BoatSettleNotify_proto_rawDescData = file_SummerTimeV2BoatSettleNotify_proto_rawDesc
+)
+
+func file_SummerTimeV2BoatSettleNotify_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2BoatSettleNotify_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2BoatSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2BoatSettleNotify_proto_rawDescData)
+ })
+ return file_SummerTimeV2BoatSettleNotify_proto_rawDescData
+}
+
+var file_SummerTimeV2BoatSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2BoatSettleNotify_proto_goTypes = []interface{}{
+ (*SummerTimeV2BoatSettleNotify)(nil), // 0: SummerTimeV2BoatSettleNotify
+ (*SummerTimeV2BoatGallerySettleInfo)(nil), // 1: SummerTimeV2BoatGallerySettleInfo
+}
+var file_SummerTimeV2BoatSettleNotify_proto_depIdxs = []int32{
+ 1, // 0: SummerTimeV2BoatSettleNotify.settle_info:type_name -> SummerTimeV2BoatGallerySettleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2BoatSettleNotify_proto_init() }
+func file_SummerTimeV2BoatSettleNotify_proto_init() {
+ if File_SummerTimeV2BoatSettleNotify_proto != nil {
+ return
+ }
+ file_SummerTimeV2BoatGallerySettleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2BoatSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2BoatSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2BoatSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2BoatSettleNotify_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2BoatSettleNotify_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2BoatSettleNotify_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2BoatSettleNotify_proto = out.File
+ file_SummerTimeV2BoatSettleNotify_proto_rawDesc = nil
+ file_SummerTimeV2BoatSettleNotify_proto_goTypes = nil
+ file_SummerTimeV2BoatSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeV2BoatStageInfo.pb.go b/gover/gen/SummerTimeV2BoatStageInfo.pb.go
new file mode 100644
index 00000000..2a1d6806
--- /dev/null
+++ b/gover/gen/SummerTimeV2BoatStageInfo.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2BoatStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2BoatStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,11,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ OpenTime uint32 `protobuf:"varint,5,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ BestScore uint32 `protobuf:"varint,10,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
+}
+
+func (x *SummerTimeV2BoatStageInfo) Reset() {
+ *x = SummerTimeV2BoatStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2BoatStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2BoatStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2BoatStageInfo) ProtoMessage() {}
+
+func (x *SummerTimeV2BoatStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2BoatStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2BoatStageInfo.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2BoatStageInfo) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2BoatStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeV2BoatStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *SummerTimeV2BoatStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *SummerTimeV2BoatStageInfo) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *SummerTimeV2BoatStageInfo) GetBestScore() uint32 {
+ if x != nil {
+ return x.BestScore
+ }
+ return 0
+}
+
+var File_SummerTimeV2BoatStageInfo_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2BoatStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f,
+ 0x61, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x19, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
+ 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeV2BoatStageInfo_proto_rawDescOnce sync.Once
+ file_SummerTimeV2BoatStageInfo_proto_rawDescData = file_SummerTimeV2BoatStageInfo_proto_rawDesc
+)
+
+func file_SummerTimeV2BoatStageInfo_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2BoatStageInfo_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2BoatStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2BoatStageInfo_proto_rawDescData)
+ })
+ return file_SummerTimeV2BoatStageInfo_proto_rawDescData
+}
+
+var file_SummerTimeV2BoatStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2BoatStageInfo_proto_goTypes = []interface{}{
+ (*SummerTimeV2BoatStageInfo)(nil), // 0: SummerTimeV2BoatStageInfo
+}
+var file_SummerTimeV2BoatStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2BoatStageInfo_proto_init() }
+func file_SummerTimeV2BoatStageInfo_proto_init() {
+ if File_SummerTimeV2BoatStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2BoatStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2BoatStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2BoatStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2BoatStageInfo_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2BoatStageInfo_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2BoatStageInfo_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2BoatStageInfo_proto = out.File
+ file_SummerTimeV2BoatStageInfo_proto_rawDesc = nil
+ file_SummerTimeV2BoatStageInfo_proto_goTypes = nil
+ file_SummerTimeV2BoatStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeV2DetailInfo.pb.go b/gover/gen/SummerTimeV2DetailInfo.pb.go
index 3737032b..bcdf4363 100644
--- a/gover/gen/SummerTimeV2DetailInfo.pb.go
+++ b/gover/gen/SummerTimeV2DetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeV2DetailInfo.proto
package gen
@@ -41,11 +41,11 @@ type SummerTimeV2DetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2800_PNBLCPIBKPO []*Unk2800_CGODFDDALAG `protobuf:"bytes,13,rep,name=Unk2800_PNBLCPIBKPO,json=Unk2800PNBLCPIBKPO,proto3" json:"Unk2800_PNBLCPIBKPO,omitempty"`
- Unk2800_HDEFJKGDNEH uint32 `protobuf:"varint,10,opt,name=Unk2800_HDEFJKGDNEH,json=Unk2800HDEFJKGDNEH,proto3" json:"Unk2800_HDEFJKGDNEH,omitempty"`
- IsContentClosed bool `protobuf:"varint,4,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- Unk2800_ELHBCNPKOJG uint32 `protobuf:"varint,5,opt,name=Unk2800_ELHBCNPKOJG,json=Unk2800ELHBCNPKOJG,proto3" json:"Unk2800_ELHBCNPKOJG,omitempty"`
- Unk2800_MPKLJJIEHIB []*Unk2800_CGPNLBNMPCM `protobuf:"bytes,15,rep,name=Unk2800_MPKLJJIEHIB,json=Unk2800MPKLJJIEHIB,proto3" json:"Unk2800_MPKLJJIEHIB,omitempty"`
+ IsContentClosed bool `protobuf:"varint,14,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ Unk3300_BNNMNCKEHHO uint32 `protobuf:"varint,9,opt,name=Unk3300_BNNMNCKEHHO,json=Unk3300BNNMNCKEHHO,proto3" json:"Unk3300_BNNMNCKEHHO,omitempty"`
+ DungeonStageInfoList []*SummerTimeV2DungeonStageInfo `protobuf:"bytes,5,rep,name=dungeon_stage_info_list,json=dungeonStageInfoList,proto3" json:"dungeon_stage_info_list,omitempty"`
+ Unk3300_JHBCHFHAGFO uint32 `protobuf:"varint,8,opt,name=Unk3300_JHBCHFHAGFO,json=Unk3300JHBCHFHAGFO,proto3" json:"Unk3300_JHBCHFHAGFO,omitempty"`
+ BoatStageInfoList []*SummerTimeV2BoatStageInfo `protobuf:"bytes,3,rep,name=boat_stage_info_list,json=boatStageInfoList,proto3" json:"boat_stage_info_list,omitempty"`
}
func (x *SummerTimeV2DetailInfo) Reset() {
@@ -80,37 +80,37 @@ func (*SummerTimeV2DetailInfo) Descriptor() ([]byte, []int) {
return file_SummerTimeV2DetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SummerTimeV2DetailInfo) GetUnk2800_PNBLCPIBKPO() []*Unk2800_CGODFDDALAG {
+func (x *SummerTimeV2DetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.Unk2800_PNBLCPIBKPO
+ return x.IsContentClosed
}
- return nil
+ return false
}
-func (x *SummerTimeV2DetailInfo) GetUnk2800_HDEFJKGDNEH() uint32 {
+func (x *SummerTimeV2DetailInfo) GetUnk3300_BNNMNCKEHHO() uint32 {
if x != nil {
- return x.Unk2800_HDEFJKGDNEH
+ return x.Unk3300_BNNMNCKEHHO
}
return 0
}
-func (x *SummerTimeV2DetailInfo) GetIsContentClosed() bool {
+func (x *SummerTimeV2DetailInfo) GetDungeonStageInfoList() []*SummerTimeV2DungeonStageInfo {
if x != nil {
- return x.IsContentClosed
+ return x.DungeonStageInfoList
}
- return false
+ return nil
}
-func (x *SummerTimeV2DetailInfo) GetUnk2800_ELHBCNPKOJG() uint32 {
+func (x *SummerTimeV2DetailInfo) GetUnk3300_JHBCHFHAGFO() uint32 {
if x != nil {
- return x.Unk2800_ELHBCNPKOJG
+ return x.Unk3300_JHBCHFHAGFO
}
return 0
}
-func (x *SummerTimeV2DetailInfo) GetUnk2800_MPKLJJIEHIB() []*Unk2800_CGPNLBNMPCM {
+func (x *SummerTimeV2DetailInfo) GetBoatStageInfoList() []*SummerTimeV2BoatStageInfo {
if x != nil {
- return x.Unk2800_MPKLJJIEHIB
+ return x.BoatStageInfoList
}
return nil
}
@@ -119,31 +119,33 @@ var File_SummerTimeV2DetailInfo_proto protoreflect.FileDescriptor
var file_SummerTimeV2DetailInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x4f, 0x44, 0x46, 0x44, 0x44, 0x41,
- 0x4c, 0x41, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x43, 0x47, 0x50, 0x4e, 0x4c, 0x42, 0x4e, 0x4d, 0x50, 0x43, 0x4d, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x02, 0x0a, 0x16, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
- 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x42, 0x4c, 0x43,
- 0x50, 0x49, 0x42, 0x4b, 0x50, 0x4f, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x4f, 0x44, 0x46, 0x44, 0x44, 0x41, 0x4c,
- 0x41, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x50, 0x4e, 0x42, 0x4c, 0x43,
- 0x50, 0x49, 0x42, 0x4b, 0x50, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x5f, 0x48, 0x44, 0x45, 0x46, 0x4a, 0x4b, 0x47, 0x44, 0x4e, 0x45, 0x48, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x48, 0x44, 0x45, 0x46,
- 0x4a, 0x4b, 0x47, 0x44, 0x4e, 0x45, 0x48, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f,
- 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f,
- 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45,
- 0x4c, 0x48, 0x42, 0x43, 0x4e, 0x50, 0x4b, 0x4f, 0x4a, 0x47, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4c, 0x48, 0x42, 0x43, 0x4e, 0x50,
- 0x4b, 0x4f, 0x4a, 0x47, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x4d, 0x50, 0x4b, 0x4c, 0x4a, 0x4a, 0x49, 0x45, 0x48, 0x49, 0x42, 0x18, 0x0f, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x50, 0x4e,
- 0x4c, 0x42, 0x4e, 0x4d, 0x50, 0x43, 0x4d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x4d, 0x50, 0x4b, 0x4c, 0x4a, 0x4a, 0x49, 0x45, 0x48, 0x49, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
+ 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42, 0x6f, 0x61, 0x74,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x02, 0x0a, 0x16, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69,
+ 0x6d, 0x65, 0x56, 0x32, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a,
+ 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f,
+ 0x73, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e,
+ 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x4e, 0x4d, 0x4e, 0x43, 0x4b, 0x45, 0x48, 0x48,
+ 0x4f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x42, 0x4e, 0x4e, 0x4d, 0x4e, 0x43, 0x4b, 0x45, 0x48, 0x48, 0x4f, 0x12, 0x54, 0x0a, 0x17, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x53,
+ 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x64, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x42,
+ 0x43, 0x48, 0x46, 0x48, 0x41, 0x47, 0x46, 0x4f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x48, 0x42, 0x43, 0x48, 0x46, 0x48, 0x41, 0x47,
+ 0x46, 0x4f, 0x12, 0x4b, 0x0a, 0x14, 0x62, 0x6f, 0x61, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x1a, 0x2e, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x42,
+ 0x6f, 0x61, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x62, 0x6f,
+ 0x61, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -160,13 +162,13 @@ func file_SummerTimeV2DetailInfo_proto_rawDescGZIP() []byte {
var file_SummerTimeV2DetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_SummerTimeV2DetailInfo_proto_goTypes = []interface{}{
- (*SummerTimeV2DetailInfo)(nil), // 0: SummerTimeV2DetailInfo
- (*Unk2800_CGODFDDALAG)(nil), // 1: Unk2800_CGODFDDALAG
- (*Unk2800_CGPNLBNMPCM)(nil), // 2: Unk2800_CGPNLBNMPCM
+ (*SummerTimeV2DetailInfo)(nil), // 0: SummerTimeV2DetailInfo
+ (*SummerTimeV2DungeonStageInfo)(nil), // 1: SummerTimeV2DungeonStageInfo
+ (*SummerTimeV2BoatStageInfo)(nil), // 2: SummerTimeV2BoatStageInfo
}
var file_SummerTimeV2DetailInfo_proto_depIdxs = []int32{
- 1, // 0: SummerTimeV2DetailInfo.Unk2800_PNBLCPIBKPO:type_name -> Unk2800_CGODFDDALAG
- 2, // 1: SummerTimeV2DetailInfo.Unk2800_MPKLJJIEHIB:type_name -> Unk2800_CGPNLBNMPCM
+ 1, // 0: SummerTimeV2DetailInfo.dungeon_stage_info_list:type_name -> SummerTimeV2DungeonStageInfo
+ 2, // 1: SummerTimeV2DetailInfo.boat_stage_info_list:type_name -> SummerTimeV2BoatStageInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
@@ -179,8 +181,8 @@ func file_SummerTimeV2DetailInfo_proto_init() {
if File_SummerTimeV2DetailInfo_proto != nil {
return
}
- file_Unk2800_CGODFDDALAG_proto_init()
- file_Unk2800_CGPNLBNMPCM_proto_init()
+ file_SummerTimeV2BoatStageInfo_proto_init()
+ file_SummerTimeV2DungeonStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_SummerTimeV2DetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SummerTimeV2DetailInfo); i {
diff --git a/gover/gen/SummerTimeV2DungeonSettleInfo.pb.go b/gover/gen/SummerTimeV2DungeonSettleInfo.pb.go
index ee34b0be..17f39cd2 100644
--- a/gover/gen/SummerTimeV2DungeonSettleInfo.pb.go
+++ b/gover/gen/SummerTimeV2DungeonSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SummerTimeV2DungeonSettleInfo.proto
package gen
@@ -41,9 +41,9 @@ type SummerTimeV2DungeonSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSuccess bool `protobuf:"varint,5,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- Unk2800_ELHBCNPKOJG uint32 `protobuf:"varint,2,opt,name=Unk2800_ELHBCNPKOJG,json=Unk2800ELHBCNPKOJG,proto3" json:"Unk2800_ELHBCNPKOJG,omitempty"`
- Unk2800_HDEFJKGDNEH uint32 `protobuf:"varint,11,opt,name=Unk2800_HDEFJKGDNEH,json=Unk2800HDEFJKGDNEH,proto3" json:"Unk2800_HDEFJKGDNEH,omitempty"`
+ Unk3300_JHBCHFHAGFO uint32 `protobuf:"varint,10,opt,name=Unk3300_JHBCHFHAGFO,json=Unk3300JHBCHFHAGFO,proto3" json:"Unk3300_JHBCHFHAGFO,omitempty"`
+ IsSuccess bool `protobuf:"varint,1,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Unk3300_BNNMNCKEHHO uint32 `protobuf:"varint,11,opt,name=Unk3300_BNNMNCKEHHO,json=Unk3300BNNMNCKEHHO,proto3" json:"Unk3300_BNNMNCKEHHO,omitempty"`
}
func (x *SummerTimeV2DungeonSettleInfo) Reset() {
@@ -78,23 +78,23 @@ func (*SummerTimeV2DungeonSettleInfo) Descriptor() ([]byte, []int) {
return file_SummerTimeV2DungeonSettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *SummerTimeV2DungeonSettleInfo) GetIsSuccess() bool {
+func (x *SummerTimeV2DungeonSettleInfo) GetUnk3300_JHBCHFHAGFO() uint32 {
if x != nil {
- return x.IsSuccess
+ return x.Unk3300_JHBCHFHAGFO
}
- return false
+ return 0
}
-func (x *SummerTimeV2DungeonSettleInfo) GetUnk2800_ELHBCNPKOJG() uint32 {
+func (x *SummerTimeV2DungeonSettleInfo) GetIsSuccess() bool {
if x != nil {
- return x.Unk2800_ELHBCNPKOJG
+ return x.IsSuccess
}
- return 0
+ return false
}
-func (x *SummerTimeV2DungeonSettleInfo) GetUnk2800_HDEFJKGDNEH() uint32 {
+func (x *SummerTimeV2DungeonSettleInfo) GetUnk3300_BNNMNCKEHHO() uint32 {
if x != nil {
- return x.Unk2800_HDEFJKGDNEH
+ return x.Unk3300_BNNMNCKEHHO
}
return 0
}
@@ -106,15 +106,15 @@ var file_SummerTimeV2DungeonSettleInfo_proto_rawDesc = []byte{
0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x01, 0x0a, 0x1d, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72,
0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74,
- 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75,
- 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53,
- 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x5f, 0x45, 0x4c, 0x48, 0x42, 0x43, 0x4e, 0x50, 0x4b, 0x4f, 0x4a, 0x47, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4c, 0x48, 0x42,
- 0x43, 0x4e, 0x50, 0x4b, 0x4f, 0x4a, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x48, 0x44, 0x45, 0x46, 0x4a, 0x4b, 0x47, 0x44, 0x4e, 0x45, 0x48, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x48, 0x44, 0x45,
- 0x46, 0x4a, 0x4b, 0x47, 0x44, 0x4e, 0x45, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x42, 0x43, 0x48, 0x46, 0x48, 0x41, 0x47, 0x46, 0x4f, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x48, 0x42,
+ 0x43, 0x48, 0x46, 0x48, 0x41, 0x47, 0x46, 0x4f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73,
+ 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73,
+ 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x4e, 0x4d, 0x4e, 0x43, 0x4b, 0x45, 0x48, 0x48, 0x4f, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4e, 0x4e,
+ 0x4d, 0x4e, 0x43, 0x4b, 0x45, 0x48, 0x48, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SummerTimeV2DungeonStageInfo.pb.go b/gover/gen/SummerTimeV2DungeonStageInfo.pb.go
new file mode 100644
index 00000000..e5c79920
--- /dev/null
+++ b/gover/gen/SummerTimeV2DungeonStageInfo.pb.go
@@ -0,0 +1,190 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2DungeonStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2DungeonStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,6,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsPrevDungeonSucceed bool `protobuf:"varint,12,opt,name=is_prev_dungeon_succeed,json=isPrevDungeonSucceed,proto3" json:"is_prev_dungeon_succeed,omitempty"`
+ OpenTime uint32 `protobuf:"varint,2,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+}
+
+func (x *SummerTimeV2DungeonStageInfo) Reset() {
+ *x = SummerTimeV2DungeonStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2DungeonStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2DungeonStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2DungeonStageInfo) ProtoMessage() {}
+
+func (x *SummerTimeV2DungeonStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2DungeonStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2DungeonStageInfo.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2DungeonStageInfo) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2DungeonStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeV2DungeonStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *SummerTimeV2DungeonStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *SummerTimeV2DungeonStageInfo) GetIsPrevDungeonSucceed() bool {
+ if x != nil {
+ return x.IsPrevDungeonSucceed
+ }
+ return false
+}
+
+func (x *SummerTimeV2DungeonStageInfo) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+var File_SummerTimeV2DungeonStageInfo_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2DungeonStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75,
+ 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x1c, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
+ 0x69, 0x6d, 0x65, 0x56, 0x32, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x73, 0x5f,
+ 0x70, 0x72, 0x65, 0x76, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x63,
+ 0x63, 0x65, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x50, 0x72,
+ 0x65, 0x76, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x65, 0x64,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeV2DungeonStageInfo_proto_rawDescOnce sync.Once
+ file_SummerTimeV2DungeonStageInfo_proto_rawDescData = file_SummerTimeV2DungeonStageInfo_proto_rawDesc
+)
+
+func file_SummerTimeV2DungeonStageInfo_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2DungeonStageInfo_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2DungeonStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2DungeonStageInfo_proto_rawDescData)
+ })
+ return file_SummerTimeV2DungeonStageInfo_proto_rawDescData
+}
+
+var file_SummerTimeV2DungeonStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2DungeonStageInfo_proto_goTypes = []interface{}{
+ (*SummerTimeV2DungeonStageInfo)(nil), // 0: SummerTimeV2DungeonStageInfo
+}
+var file_SummerTimeV2DungeonStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2DungeonStageInfo_proto_init() }
+func file_SummerTimeV2DungeonStageInfo_proto_init() {
+ if File_SummerTimeV2DungeonStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2DungeonStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2DungeonStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2DungeonStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2DungeonStageInfo_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2DungeonStageInfo_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2DungeonStageInfo_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2DungeonStageInfo_proto = out.File
+ file_SummerTimeV2DungeonStageInfo_proto_rawDesc = nil
+ file_SummerTimeV2DungeonStageInfo_proto_goTypes = nil
+ file_SummerTimeV2DungeonStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeV2RestartBoatGalleryReq.pb.go b/gover/gen/SummerTimeV2RestartBoatGalleryReq.pb.go
new file mode 100644
index 00000000..a254b31f
--- /dev/null
+++ b/gover/gen/SummerTimeV2RestartBoatGalleryReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2RestartBoatGalleryReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2RestartBoatGalleryReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,2,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *SummerTimeV2RestartBoatGalleryReq) Reset() {
+ *x = SummerTimeV2RestartBoatGalleryReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2RestartBoatGalleryReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2RestartBoatGalleryReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2RestartBoatGalleryReq) ProtoMessage() {}
+
+func (x *SummerTimeV2RestartBoatGalleryReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2RestartBoatGalleryReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2RestartBoatGalleryReq.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2RestartBoatGalleryReq) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeV2RestartBoatGalleryReq) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_SummerTimeV2RestartBoatGalleryReq_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2RestartBoatGalleryReq_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x21, 0x53, 0x75, 0x6d,
+ 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x42, 0x6f, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescOnce sync.Once
+ file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescData = file_SummerTimeV2RestartBoatGalleryReq_proto_rawDesc
+)
+
+func file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescData)
+ })
+ return file_SummerTimeV2RestartBoatGalleryReq_proto_rawDescData
+}
+
+var file_SummerTimeV2RestartBoatGalleryReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2RestartBoatGalleryReq_proto_goTypes = []interface{}{
+ (*SummerTimeV2RestartBoatGalleryReq)(nil), // 0: SummerTimeV2RestartBoatGalleryReq
+}
+var file_SummerTimeV2RestartBoatGalleryReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2RestartBoatGalleryReq_proto_init() }
+func file_SummerTimeV2RestartBoatGalleryReq_proto_init() {
+ if File_SummerTimeV2RestartBoatGalleryReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2RestartBoatGalleryReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2RestartBoatGalleryReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2RestartBoatGalleryReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2RestartBoatGalleryReq_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2RestartBoatGalleryReq_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2RestartBoatGalleryReq_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2RestartBoatGalleryReq_proto = out.File
+ file_SummerTimeV2RestartBoatGalleryReq_proto_rawDesc = nil
+ file_SummerTimeV2RestartBoatGalleryReq_proto_goTypes = nil
+ file_SummerTimeV2RestartBoatGalleryReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeV2RestartBoatGalleryRsp.pb.go b/gover/gen/SummerTimeV2RestartBoatGalleryRsp.pb.go
new file mode 100644
index 00000000..57f7ed7a
--- /dev/null
+++ b/gover/gen/SummerTimeV2RestartBoatGalleryRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2RestartBoatGalleryRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2RestartBoatGalleryRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,10,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *SummerTimeV2RestartBoatGalleryRsp) Reset() {
+ *x = SummerTimeV2RestartBoatGalleryRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2RestartBoatGalleryRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2RestartBoatGalleryRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2RestartBoatGalleryRsp) ProtoMessage() {}
+
+func (x *SummerTimeV2RestartBoatGalleryRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2RestartBoatGalleryRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2RestartBoatGalleryRsp.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2RestartBoatGalleryRsp) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeV2RestartBoatGalleryRsp) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *SummerTimeV2RestartBoatGalleryRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_SummerTimeV2RestartBoatGalleryRsp_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x6f, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x21, 0x53, 0x75, 0x6d,
+ 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x42, 0x6f, 0x61, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x73, 0x70, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescOnce sync.Once
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescData = file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDesc
+)
+
+func file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescData)
+ })
+ return file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDescData
+}
+
+var file_SummerTimeV2RestartBoatGalleryRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2RestartBoatGalleryRsp_proto_goTypes = []interface{}{
+ (*SummerTimeV2RestartBoatGalleryRsp)(nil), // 0: SummerTimeV2RestartBoatGalleryRsp
+}
+var file_SummerTimeV2RestartBoatGalleryRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2RestartBoatGalleryRsp_proto_init() }
+func file_SummerTimeV2RestartBoatGalleryRsp_proto_init() {
+ if File_SummerTimeV2RestartBoatGalleryRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2RestartBoatGalleryRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2RestartBoatGalleryRsp_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2RestartBoatGalleryRsp_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2RestartBoatGalleryRsp_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2RestartBoatGalleryRsp_proto = out.File
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_rawDesc = nil
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_goTypes = nil
+ file_SummerTimeV2RestartBoatGalleryRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeV2RestartDungeonReq.pb.go b/gover/gen/SummerTimeV2RestartDungeonReq.pb.go
new file mode 100644
index 00000000..1ddd7e12
--- /dev/null
+++ b/gover/gen/SummerTimeV2RestartDungeonReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2RestartDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2RestartDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *SummerTimeV2RestartDungeonReq) Reset() {
+ *x = SummerTimeV2RestartDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2RestartDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2RestartDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2RestartDungeonReq) ProtoMessage() {}
+
+func (x *SummerTimeV2RestartDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2RestartDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2RestartDungeonReq.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2RestartDungeonReq) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2RestartDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_SummerTimeV2RestartDungeonReq_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2RestartDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
+ 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeV2RestartDungeonReq_proto_rawDescOnce sync.Once
+ file_SummerTimeV2RestartDungeonReq_proto_rawDescData = file_SummerTimeV2RestartDungeonReq_proto_rawDesc
+)
+
+func file_SummerTimeV2RestartDungeonReq_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2RestartDungeonReq_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2RestartDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2RestartDungeonReq_proto_rawDescData)
+ })
+ return file_SummerTimeV2RestartDungeonReq_proto_rawDescData
+}
+
+var file_SummerTimeV2RestartDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2RestartDungeonReq_proto_goTypes = []interface{}{
+ (*SummerTimeV2RestartDungeonReq)(nil), // 0: SummerTimeV2RestartDungeonReq
+}
+var file_SummerTimeV2RestartDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2RestartDungeonReq_proto_init() }
+func file_SummerTimeV2RestartDungeonReq_proto_init() {
+ if File_SummerTimeV2RestartDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2RestartDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2RestartDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2RestartDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2RestartDungeonReq_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2RestartDungeonReq_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2RestartDungeonReq_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2RestartDungeonReq_proto = out.File
+ file_SummerTimeV2RestartDungeonReq_proto_rawDesc = nil
+ file_SummerTimeV2RestartDungeonReq_proto_goTypes = nil
+ file_SummerTimeV2RestartDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/SummerTimeV2RestartDungeonRsp.pb.go b/gover/gen/SummerTimeV2RestartDungeonRsp.pb.go
new file mode 100644
index 00000000..8fba0039
--- /dev/null
+++ b/gover/gen/SummerTimeV2RestartDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: SummerTimeV2RestartDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type SummerTimeV2RestartDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *SummerTimeV2RestartDungeonRsp) Reset() {
+ *x = SummerTimeV2RestartDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_SummerTimeV2RestartDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *SummerTimeV2RestartDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SummerTimeV2RestartDungeonRsp) ProtoMessage() {}
+
+func (x *SummerTimeV2RestartDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_SummerTimeV2RestartDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use SummerTimeV2RestartDungeonRsp.ProtoReflect.Descriptor instead.
+func (*SummerTimeV2RestartDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_SummerTimeV2RestartDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *SummerTimeV2RestartDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_SummerTimeV2RestartDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_SummerTimeV2RestartDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x53, 0x75, 0x6d, 0x6d, 0x65, 0x72, 0x54,
+ 0x69, 0x6d, 0x65, 0x56, 0x32, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_SummerTimeV2RestartDungeonRsp_proto_rawDescOnce sync.Once
+ file_SummerTimeV2RestartDungeonRsp_proto_rawDescData = file_SummerTimeV2RestartDungeonRsp_proto_rawDesc
+)
+
+func file_SummerTimeV2RestartDungeonRsp_proto_rawDescGZIP() []byte {
+ file_SummerTimeV2RestartDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_SummerTimeV2RestartDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_SummerTimeV2RestartDungeonRsp_proto_rawDescData)
+ })
+ return file_SummerTimeV2RestartDungeonRsp_proto_rawDescData
+}
+
+var file_SummerTimeV2RestartDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_SummerTimeV2RestartDungeonRsp_proto_goTypes = []interface{}{
+ (*SummerTimeV2RestartDungeonRsp)(nil), // 0: SummerTimeV2RestartDungeonRsp
+}
+var file_SummerTimeV2RestartDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_SummerTimeV2RestartDungeonRsp_proto_init() }
+func file_SummerTimeV2RestartDungeonRsp_proto_init() {
+ if File_SummerTimeV2RestartDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_SummerTimeV2RestartDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*SummerTimeV2RestartDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_SummerTimeV2RestartDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_SummerTimeV2RestartDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_SummerTimeV2RestartDungeonRsp_proto_depIdxs,
+ MessageInfos: file_SummerTimeV2RestartDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_SummerTimeV2RestartDungeonRsp_proto = out.File
+ file_SummerTimeV2RestartDungeonRsp_proto_rawDesc = nil
+ file_SummerTimeV2RestartDungeonRsp_proto_goTypes = nil
+ file_SummerTimeV2RestartDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/SumoActivityDetailInfo.pb.go b/gover/gen/SumoActivityDetailInfo.pb.go
index b6a9f0eb..2c7d6b3b 100644
--- a/gover/gen/SumoActivityDetailInfo.pb.go
+++ b/gover/gen/SumoActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type SumoActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DifficultyId uint32 `protobuf:"varint,11,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- SumoStageMap map[uint32]*SumoStageData `protobuf:"bytes,13,rep,name=sumo_stage_map,json=sumoStageMap,proto3" json:"sumo_stage_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Unk2700_NIJIAJMFLLD uint32 `protobuf:"varint,14,opt,name=Unk2700_NIJIAJMFLLD,json=Unk2700NIJIAJMFLLD,proto3" json:"Unk2700_NIJIAJMFLLD,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,11,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ LastStageId uint32 `protobuf:"varint,12,opt,name=last_stage_id,json=lastStageId,proto3" json:"last_stage_id,omitempty"`
+ SumoStageMap map[uint32]*SumoStageData `protobuf:"bytes,1,rep,name=sumo_stage_map,json=sumoStageMap,proto3" json:"sumo_stage_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *SumoActivityDetailInfo) Reset() {
@@ -85,18 +85,18 @@ func (x *SumoActivityDetailInfo) GetDifficultyId() uint32 {
return 0
}
-func (x *SumoActivityDetailInfo) GetSumoStageMap() map[uint32]*SumoStageData {
+func (x *SumoActivityDetailInfo) GetLastStageId() uint32 {
if x != nil {
- return x.SumoStageMap
+ return x.LastStageId
}
- return nil
+ return 0
}
-func (x *SumoActivityDetailInfo) GetUnk2700_NIJIAJMFLLD() uint32 {
+func (x *SumoActivityDetailInfo) GetSumoStageMap() map[uint32]*SumoStageData {
if x != nil {
- return x.Unk2700_NIJIAJMFLLD
+ return x.SumoStageMap
}
- return 0
+ return nil
}
var File_SumoActivityDetailInfo_proto protoreflect.FileDescriptor
@@ -105,25 +105,24 @@ var file_SumoActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13,
0x53, 0x75, 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x02, 0x0a, 0x16, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69,
+ 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x02, 0x0a, 0x16, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23,
0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x6d, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x53, 0x75,
- 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x73, 0x75, 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67,
- 0x65, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4e, 0x49, 0x4a, 0x49, 0x41, 0x4a, 0x4d, 0x46, 0x4c, 0x4c, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x49, 0x4a, 0x49, 0x41, 0x4a,
- 0x4d, 0x46, 0x4c, 0x4c, 0x44, 0x1a, 0x4f, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x74, 0x61,
- 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x53, 0x75,
- 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x79, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x4f, 0x0a, 0x0e, 0x73, 0x75, 0x6d, 0x6f, 0x5f,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x29, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65,
+ 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x73, 0x75, 0x6d, 0x6f,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x4f, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6f,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
+ 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SumoAvatarInfo.pb.go b/gover/gen/SumoAvatarInfo.pb.go
index d06209df..9385673f 100644
--- a/gover/gen/SumoAvatarInfo.pb.go
+++ b/gover/gen/SumoAvatarInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoAvatarInfo.proto
package gen
@@ -41,8 +41,8 @@ type SumoAvatarInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsTrial bool `protobuf:"varint,2,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
- AvatarId uint64 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ IsTrial bool `protobuf:"varint,9,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+ AvatarId uint64 `protobuf:"varint,13,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
}
func (x *SumoAvatarInfo) Reset() {
@@ -97,9 +97,9 @@ var file_SumoAvatarInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x0e, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74,
- 0x72, 0x69, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72,
+ 0x72, 0x69, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72,
0x69, 0x61, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoDungeonAvatar.pb.go b/gover/gen/SumoDungeonAvatar.pb.go
index ffb91916..d4378501 100644
--- a/gover/gen/SumoDungeonAvatar.pb.go
+++ b/gover/gen/SumoDungeonAvatar.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoDungeonAvatar.proto
package gen
@@ -41,9 +41,9 @@ type SumoDungeonAvatar struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
IsAlive bool `protobuf:"varint,13,opt,name=is_alive,json=isAlive,proto3" json:"is_alive,omitempty"`
IsTrial bool `protobuf:"varint,4,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *SumoDungeonAvatar) Reset() {
@@ -78,13 +78,6 @@ func (*SumoDungeonAvatar) Descriptor() ([]byte, []int) {
return file_SumoDungeonAvatar_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoDungeonAvatar) GetAvatarGuid() uint64 {
- if x != nil {
- return x.AvatarGuid
- }
- return 0
-}
-
func (x *SumoDungeonAvatar) GetIsAlive() bool {
if x != nil {
return x.IsAlive
@@ -99,18 +92,25 @@ func (x *SumoDungeonAvatar) GetIsTrial() bool {
return false
}
+func (x *SumoDungeonAvatar) GetAvatarGuid() uint64 {
+ if x != nil {
+ return x.AvatarGuid
+ }
+ return 0
+}
+
var File_SumoDungeonAvatar_proto protoreflect.FileDescriptor
var file_SumoDungeonAvatar_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x11, 0x53, 0x75, 0x6d,
- 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1f,
- 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x07, 0x69, 0x73, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73,
- 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73,
- 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x19,
+ 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x07, 0x69, 0x73, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f,
+ 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54,
+ 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoDungeonSettleNotify.pb.go b/gover/gen/SumoDungeonSettleNotify.pb.go
index 67842002..58c22cba 100644
--- a/gover/gen/SumoDungeonSettleNotify.pb.go
+++ b/gover/gen/SumoDungeonSettleNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoDungeonSettleNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8291
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoDungeonSettleNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FinalScore uint32 `protobuf:"varint,7,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- DifficultyId uint32 `protobuf:"varint,14,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ IsNewRecord bool `protobuf:"varint,4,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ KillMonsterNum uint32 `protobuf:"varint,12,opt,name=kill_monster_num,json=killMonsterNum,proto3" json:"kill_monster_num,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,3,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ FinalScore uint32 `protobuf:"varint,2,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
KillEliteMonsterNum uint32 `protobuf:"varint,15,opt,name=kill_elite_monster_num,json=killEliteMonsterNum,proto3" json:"kill_elite_monster_num,omitempty"`
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- KillMonsterNum uint32 `protobuf:"varint,4,opt,name=kill_monster_num,json=killMonsterNum,proto3" json:"kill_monster_num,omitempty"`
- IsNewRecord bool `protobuf:"varint,5,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
}
func (x *SumoDungeonSettleNotify) Reset() {
@@ -84,46 +81,46 @@ func (*SumoDungeonSettleNotify) Descriptor() ([]byte, []int) {
return file_SumoDungeonSettleNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoDungeonSettleNotify) GetFinalScore() uint32 {
+func (x *SumoDungeonSettleNotify) GetIsNewRecord() bool {
if x != nil {
- return x.FinalScore
+ return x.IsNewRecord
}
- return 0
+ return false
}
-func (x *SumoDungeonSettleNotify) GetDifficultyId() uint32 {
+func (x *SumoDungeonSettleNotify) GetKillMonsterNum() uint32 {
if x != nil {
- return x.DifficultyId
+ return x.KillMonsterNum
}
return 0
}
-func (x *SumoDungeonSettleNotify) GetKillEliteMonsterNum() uint32 {
+func (x *SumoDungeonSettleNotify) GetDifficultyId() uint32 {
if x != nil {
- return x.KillEliteMonsterNum
+ return x.DifficultyId
}
return 0
}
-func (x *SumoDungeonSettleNotify) GetStageId() uint32 {
+func (x *SumoDungeonSettleNotify) GetFinalScore() uint32 {
if x != nil {
- return x.StageId
+ return x.FinalScore
}
return 0
}
-func (x *SumoDungeonSettleNotify) GetKillMonsterNum() uint32 {
+func (x *SumoDungeonSettleNotify) GetKillEliteMonsterNum() uint32 {
if x != nil {
- return x.KillMonsterNum
+ return x.KillEliteMonsterNum
}
return 0
}
-func (x *SumoDungeonSettleNotify) GetIsNewRecord() bool {
+func (x *SumoDungeonSettleNotify) GetStageId() uint32 {
if x != nil {
- return x.IsNewRecord
+ return x.StageId
}
- return false
+ return 0
}
var File_SumoDungeonSettleNotify_proto protoreflect.FileDescriptor
@@ -132,21 +129,21 @@ var file_SumoDungeonSettleNotify_proto_rawDesc = []byte{
0x0a, 0x1d, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74,
0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xfd, 0x01, 0x0a, 0x17, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53,
- 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x66,
- 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x23, 0x0a, 0x0d,
- 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x33, 0x0a, 0x16, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x6c, 0x69, 0x74, 0x65, 0x5f,
- 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x13, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6c, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x73,
- 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x64, 0x12, 0x28, 0x0a, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6b, 0x69, 0x6c,
- 0x6c, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x69,
- 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x69,
+ 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
+ 0x28, 0x0a, 0x10, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f,
+ 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6b, 0x69, 0x6c, 0x6c, 0x4d,
+ 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66,
+ 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12,
+ 0x33, 0x0a, 0x16, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x65, 0x6c, 0x69, 0x74, 0x65, 0x5f, 0x6d, 0x6f,
+ 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x13, 0x6b, 0x69, 0x6c, 0x6c, 0x45, 0x6c, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
+ 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoDungeonTeam.pb.go b/gover/gen/SumoDungeonTeam.pb.go
index d8d2bce9..0e206f2e 100644
--- a/gover/gen/SumoDungeonTeam.pb.go
+++ b/gover/gen/SumoDungeonTeam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoDungeonTeam.proto
package gen
@@ -41,7 +41,7 @@ type SumoDungeonTeam struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DungeonAvatarList []*SumoDungeonAvatar `protobuf:"bytes,15,rep,name=dungeon_avatar_list,json=dungeonAvatarList,proto3" json:"dungeon_avatar_list,omitempty"`
+ DungeonAvatarList []*SumoDungeonAvatar `protobuf:"bytes,11,rep,name=dungeon_avatar_list,json=dungeonAvatarList,proto3" json:"dungeon_avatar_list,omitempty"`
}
func (x *SumoDungeonTeam) Reset() {
@@ -91,7 +91,7 @@ var file_SumoDungeonTeam_proto_rawDesc = []byte{
0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x55, 0x0a, 0x0f, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54,
0x65, 0x61, 0x6d, 0x12, 0x42, 0x0a, 0x13, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x12, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76,
0x61, 0x74, 0x61, 0x72, 0x52, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61,
0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/gen/SumoEnterDungeonNotify.pb.go b/gover/gen/SumoEnterDungeonNotify.pb.go
index 3108174f..382a3829 100644
--- a/gover/gen/SumoEnterDungeonNotify.pb.go
+++ b/gover/gen/SumoEnterDungeonNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoEnterDungeonNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8013
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoEnterDungeonNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,15,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- DungeonTeamList []*SumoDungeonTeam `protobuf:"bytes,11,rep,name=dungeon_team_list,json=dungeonTeamList,proto3" json:"dungeon_team_list,omitempty"`
- NoSwitchPunishTime uint32 `protobuf:"varint,10,opt,name=no_switch_punish_time,json=noSwitchPunishTime,proto3" json:"no_switch_punish_time,omitempty"`
- NextValidSwitchTime uint32 `protobuf:"varint,13,opt,name=next_valid_switch_time,json=nextValidSwitchTime,proto3" json:"next_valid_switch_time,omitempty"`
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- CurTeamIndex uint32 `protobuf:"varint,5,opt,name=cur_team_index,json=curTeamIndex,proto3" json:"cur_team_index,omitempty"`
+ Unk3300_DJBJACGHGDM uint32 `protobuf:"varint,15,opt,name=Unk3300_DJBJACGHGDM,json=Unk3300DJBJACGHGDM,proto3" json:"Unk3300_DJBJACGHGDM,omitempty"`
+ Unk3300_CBAMLHDMKJF uint32 `protobuf:"varint,7,opt,name=Unk3300_CBAMLHDMKJF,json=Unk3300CBAMLHDMKJF,proto3" json:"Unk3300_CBAMLHDMKJF,omitempty"`
+ DungeonTeamList []*SumoDungeonTeam `protobuf:"bytes,14,rep,name=dungeon_team_list,json=dungeonTeamList,proto3" json:"dungeon_team_list,omitempty"`
+ Unk3300_BNJBIGHIJOC uint32 `protobuf:"varint,5,opt,name=Unk3300_BNJBIGHIJOC,json=Unk3300BNJBIGHIJOC,proto3" json:"Unk3300_BNJBIGHIJOC,omitempty"`
+ ActivityId uint32 `protobuf:"varint,3,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
}
func (x *SumoEnterDungeonNotify) Reset() {
@@ -84,9 +81,16 @@ func (*SumoEnterDungeonNotify) Descriptor() ([]byte, []int) {
return file_SumoEnterDungeonNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoEnterDungeonNotify) GetActivityId() uint32 {
+func (x *SumoEnterDungeonNotify) GetUnk3300_DJBJACGHGDM() uint32 {
if x != nil {
- return x.ActivityId
+ return x.Unk3300_DJBJACGHGDM
+ }
+ return 0
+}
+
+func (x *SumoEnterDungeonNotify) GetUnk3300_CBAMLHDMKJF() uint32 {
+ if x != nil {
+ return x.Unk3300_CBAMLHDMKJF
}
return 0
}
@@ -98,16 +102,16 @@ func (x *SumoEnterDungeonNotify) GetDungeonTeamList() []*SumoDungeonTeam {
return nil
}
-func (x *SumoEnterDungeonNotify) GetNoSwitchPunishTime() uint32 {
+func (x *SumoEnterDungeonNotify) GetUnk3300_BNJBIGHIJOC() uint32 {
if x != nil {
- return x.NoSwitchPunishTime
+ return x.Unk3300_BNJBIGHIJOC
}
return 0
}
-func (x *SumoEnterDungeonNotify) GetNextValidSwitchTime() uint32 {
+func (x *SumoEnterDungeonNotify) GetActivityId() uint32 {
if x != nil {
- return x.NextValidSwitchTime
+ return x.ActivityId
}
return 0
}
@@ -119,39 +123,32 @@ func (x *SumoEnterDungeonNotify) GetStageId() uint32 {
return 0
}
-func (x *SumoEnterDungeonNotify) GetCurTeamIndex() uint32 {
- if x != nil {
- return x.CurTeamIndex
- }
- return 0
-}
-
var File_SumoEnterDungeonNotify_proto protoreflect.FileDescriptor
var file_SumoEnterDungeonNotify_proto_rawDesc = []byte{
0x0a, 0x1c, 0x53, 0x75, 0x6d, 0x6f, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15,
0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x02, 0x0a, 0x16, 0x53, 0x75, 0x6d, 0x6f, 0x45, 0x6e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x02, 0x0a, 0x16, 0x53, 0x75, 0x6d, 0x6f, 0x45, 0x6e,
0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x3c, 0x0a, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x61,
- 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53,
- 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x0f,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x31, 0x0a, 0x15, 0x6e, 0x6f, 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x75, 0x6e,
- 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x6e, 0x6f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x50, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64,
- 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x53, 0x77, 0x69,
- 0x74, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x54,
- 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x42, 0x4a,
+ 0x41, 0x43, 0x47, 0x48, 0x47, 0x44, 0x4d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x42, 0x4a, 0x41, 0x43, 0x47, 0x48, 0x47, 0x44,
+ 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x41,
+ 0x4d, 0x4c, 0x48, 0x44, 0x4d, 0x4b, 0x4a, 0x46, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x42, 0x41, 0x4d, 0x4c, 0x48, 0x44, 0x4d, 0x4b,
+ 0x4a, 0x46, 0x12, 0x3c, 0x0a, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x74, 0x65,
+ 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
+ 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x52,
+ 0x0f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x4a, 0x42,
+ 0x49, 0x47, 0x48, 0x49, 0x4a, 0x4f, 0x43, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4e, 0x4a, 0x42, 0x49, 0x47, 0x48, 0x49, 0x4a, 0x4f,
+ 0x43, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
+ 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SumoLeaveDungeonNotify.pb.go b/gover/gen/SumoLeaveDungeonNotify.pb.go
index 5648a51b..1967dbb8 100644
--- a/gover/gen/SumoLeaveDungeonNotify.pb.go
+++ b/gover/gen/SumoLeaveDungeonNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoLeaveDungeonNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8640
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoLeaveDungeonNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/SumoRestartDungeonReq.pb.go b/gover/gen/SumoRestartDungeonReq.pb.go
index b3b97ca4..f4ce2084 100644
--- a/gover/gen/SumoRestartDungeonReq.pb.go
+++ b/gover/gen/SumoRestartDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoRestartDungeonReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8612
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SumoRestartDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/SumoRestartDungeonRsp.pb.go b/gover/gen/SumoRestartDungeonRsp.pb.go
index 39a1370b..1715416a 100644
--- a/gover/gen/SumoRestartDungeonRsp.pb.go
+++ b/gover/gen/SumoRestartDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoRestartDungeonRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8214
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoRestartDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ PointId uint32 `protobuf:"varint,8,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
}
func (x *SumoRestartDungeonRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *SumoRestartDungeonRsp) GetRetcode() int32 {
return 0
}
-func (x *SumoRestartDungeonRsp) GetDungeonId() uint32 {
+func (x *SumoRestartDungeonRsp) GetPointId() uint32 {
if x != nil {
- return x.DungeonId
+ return x.PointId
}
return 0
}
-func (x *SumoRestartDungeonRsp) GetPointId() uint32 {
+func (x *SumoRestartDungeonRsp) GetDungeonId() uint32 {
if x != nil {
- return x.PointId
+ return x.DungeonId
}
return 0
}
@@ -109,11 +106,11 @@ var file_SumoRestartDungeonRsp_proto_rawDesc = []byte{
0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a,
0x15, 0x53, 0x75, 0x6d, 0x6f, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67,
0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoSaveTeamReq.pb.go b/gover/gen/SumoSaveTeamReq.pb.go
index f9ea17e6..1b6766d7 100644
--- a/gover/gen/SumoSaveTeamReq.pb.go
+++ b/gover/gen/SumoSaveTeamReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoSaveTeamReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8313
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SumoSaveTeamReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActivityId uint32 `protobuf:"varint,11,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- DifficultyId uint32 `protobuf:"varint,7,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- TeamList []*SumoTeamData `protobuf:"bytes,12,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,6,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ TeamList []*SumoTeamData `protobuf:"bytes,2,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
}
func (x *SumoSaveTeamReq) Reset() {
@@ -83,9 +79,9 @@ func (*SumoSaveTeamReq) Descriptor() ([]byte, []int) {
return file_SumoSaveTeamReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoSaveTeamReq) GetActivityId() uint32 {
+func (x *SumoSaveTeamReq) GetDifficultyId() uint32 {
if x != nil {
- return x.ActivityId
+ return x.DifficultyId
}
return 0
}
@@ -97,9 +93,9 @@ func (x *SumoSaveTeamReq) GetStageId() uint32 {
return 0
}
-func (x *SumoSaveTeamReq) GetDifficultyId() uint32 {
+func (x *SumoSaveTeamReq) GetActivityId() uint32 {
if x != nil {
- return x.DifficultyId
+ return x.ActivityId
}
return 0
}
@@ -118,13 +114,13 @@ var file_SumoSaveTeamReq_proto_rawDesc = []byte{
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61,
0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x01, 0x0a, 0x0f,
0x53, 0x75, 0x6d, 0x6f, 0x53, 0x61, 0x76, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x12,
- 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b,
+ 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
+ 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
+ 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64,
- 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20,
+ 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x61,
0x74, 0x61, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SumoSaveTeamRsp.pb.go b/gover/gen/SumoSaveTeamRsp.pb.go
index 4d66a77f..8c0a9211 100644
--- a/gover/gen/SumoSaveTeamRsp.pb.go
+++ b/gover/gen/SumoSaveTeamRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoSaveTeamRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8319
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoSaveTeamRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ActivityId uint32 `protobuf:"varint,11,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- TeamList []*SumoTeamData `protobuf:"bytes,13,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
- DifficultyId uint32 `protobuf:"varint,10,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TeamList []*SumoTeamData `protobuf:"bytes,2,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,14,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
}
func (x *SumoSaveTeamRsp) Reset() {
@@ -90,16 +87,16 @@ func (x *SumoSaveTeamRsp) GetStageId() uint32 {
return 0
}
-func (x *SumoSaveTeamRsp) GetRetcode() int32 {
+func (x *SumoSaveTeamRsp) GetActivityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ActivityId
}
return 0
}
-func (x *SumoSaveTeamRsp) GetActivityId() uint32 {
+func (x *SumoSaveTeamRsp) GetRetcode() int32 {
if x != nil {
- return x.ActivityId
+ return x.Retcode
}
return 0
}
@@ -125,16 +122,16 @@ var file_SumoSaveTeamRsp_proto_rawDesc = []byte{
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61,
0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x0f,
0x53, 0x75, 0x6d, 0x6f, 0x53, 0x61, 0x76, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x12,
- 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54,
+ 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54,
0x65, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73,
0x74, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoSelectTeamAndEnterDungeonReq.pb.go b/gover/gen/SumoSelectTeamAndEnterDungeonReq.pb.go
index 4c3569c6..3d590241 100644
--- a/gover/gen/SumoSelectTeamAndEnterDungeonReq.pb.go
+++ b/gover/gen/SumoSelectTeamAndEnterDungeonReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoSelectTeamAndEnterDungeonReq.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8215
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SumoSelectTeamAndEnterDungeonReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ TeamList []*SumoTeamData `protobuf:"bytes,15,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ DifficultyId uint32 `protobuf:"varint,5,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- DifficultyId uint32 `protobuf:"varint,4,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- TeamList []*SumoTeamData `protobuf:"bytes,10,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
}
func (x *SumoSelectTeamAndEnterDungeonReq) Reset() {
@@ -83,16 +79,16 @@ func (*SumoSelectTeamAndEnterDungeonReq) Descriptor() ([]byte, []int) {
return file_SumoSelectTeamAndEnterDungeonReq_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoSelectTeamAndEnterDungeonReq) GetActivityId() uint32 {
+func (x *SumoSelectTeamAndEnterDungeonReq) GetTeamList() []*SumoTeamData {
if x != nil {
- return x.ActivityId
+ return x.TeamList
}
- return 0
+ return nil
}
-func (x *SumoSelectTeamAndEnterDungeonReq) GetStageId() uint32 {
+func (x *SumoSelectTeamAndEnterDungeonReq) GetActivityId() uint32 {
if x != nil {
- return x.StageId
+ return x.ActivityId
}
return 0
}
@@ -104,11 +100,11 @@ func (x *SumoSelectTeamAndEnterDungeonReq) GetDifficultyId() uint32 {
return 0
}
-func (x *SumoSelectTeamAndEnterDungeonReq) GetTeamList() []*SumoTeamData {
+func (x *SumoSelectTeamAndEnterDungeonReq) GetStageId() uint32 {
if x != nil {
- return x.TeamList
+ return x.StageId
}
- return nil
+ return 0
}
var File_SumoSelectTeamAndEnterDungeonReq_proto protoreflect.FileDescriptor
@@ -120,15 +116,15 @@ var file_SumoSelectTeamAndEnterDungeonReq_proto_rawDesc = []byte{
0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a,
0x20, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x41,
0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65,
- 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a,
- 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
- 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61, 0x6d,
- 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x71, 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61, 0x6d, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x23,
+ 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoSelectTeamAndEnterDungeonRsp.pb.go b/gover/gen/SumoSelectTeamAndEnterDungeonRsp.pb.go
index 5c58e009..6f1a25ec 100644
--- a/gover/gen/SumoSelectTeamAndEnterDungeonRsp.pb.go
+++ b/gover/gen/SumoSelectTeamAndEnterDungeonRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoSelectTeamAndEnterDungeonRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8193
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoSelectTeamAndEnterDungeonRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
DifficultyId uint32 `protobuf:"varint,12,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- TeamList []*SumoTeamData `protobuf:"bytes,2,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
+ ActivityId uint32 `protobuf:"varint,9,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TeamList []*SumoTeamData `protobuf:"bytes,3,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
}
func (x *SumoSelectTeamAndEnterDungeonRsp) Reset() {
@@ -83,9 +80,9 @@ func (*SumoSelectTeamAndEnterDungeonRsp) Descriptor() ([]byte, []int) {
return file_SumoSelectTeamAndEnterDungeonRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoSelectTeamAndEnterDungeonRsp) GetRetcode() int32 {
+func (x *SumoSelectTeamAndEnterDungeonRsp) GetDifficultyId() uint32 {
if x != nil {
- return x.Retcode
+ return x.DifficultyId
}
return 0
}
@@ -97,16 +94,16 @@ func (x *SumoSelectTeamAndEnterDungeonRsp) GetActivityId() uint32 {
return 0
}
-func (x *SumoSelectTeamAndEnterDungeonRsp) GetDifficultyId() uint32 {
+func (x *SumoSelectTeamAndEnterDungeonRsp) GetStageId() uint32 {
if x != nil {
- return x.DifficultyId
+ return x.StageId
}
return 0
}
-func (x *SumoSelectTeamAndEnterDungeonRsp) GetStageId() uint32 {
+func (x *SumoSelectTeamAndEnterDungeonRsp) GetRetcode() int32 {
if x != nil {
- return x.StageId
+ return x.Retcode
}
return 0
}
@@ -127,15 +124,15 @@ var file_SumoSelectTeamAndEnterDungeonRsp_proto_rawDesc = []byte{
0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a,
0x20, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x41,
0x6e, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73,
- 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d,
- 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x09,
- 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
+ 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
+ 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x09,
+ 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08,
0x74, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SumoSetNoSwitchPunishTimeNotify.pb.go b/gover/gen/SumoSetNoSwitchPunishTimeNotify.pb.go
index 09b6c526..2a7ba4ea 100644
--- a/gover/gen/SumoSetNoSwitchPunishTimeNotify.pb.go
+++ b/gover/gen/SumoSetNoSwitchPunishTimeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoSetNoSwitchPunishTimeNotify.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8935
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoSetNoSwitchPunishTimeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurTeamIndex uint32 `protobuf:"varint,15,opt,name=cur_team_index,json=curTeamIndex,proto3" json:"cur_team_index,omitempty"`
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- DungeonTeamList []*SumoDungeonTeam `protobuf:"bytes,11,rep,name=dungeon_team_list,json=dungeonTeamList,proto3" json:"dungeon_team_list,omitempty"`
- NoSwitchPunishTime uint32 `protobuf:"varint,2,opt,name=no_switch_punish_time,json=noSwitchPunishTime,proto3" json:"no_switch_punish_time,omitempty"`
- NextValidSwitchTime uint32 `protobuf:"varint,14,opt,name=next_valid_switch_time,json=nextValidSwitchTime,proto3" json:"next_valid_switch_time,omitempty"`
- ActivityId uint32 `protobuf:"varint,9,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Unk3300_CBAMLHDMKJF uint32 `protobuf:"varint,10,opt,name=Unk3300_CBAMLHDMKJF,json=Unk3300CBAMLHDMKJF,proto3" json:"Unk3300_CBAMLHDMKJF,omitempty"`
+ ActivityId uint32 `protobuf:"varint,5,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ Unk3300_BNJBIGHIJOC uint32 `protobuf:"varint,3,opt,name=Unk3300_BNJBIGHIJOC,json=Unk3300BNJBIGHIJOC,proto3" json:"Unk3300_BNJBIGHIJOC,omitempty"`
+ Unk3300_DJBJACGHGDM uint32 `protobuf:"varint,9,opt,name=Unk3300_DJBJACGHGDM,json=Unk3300DJBJACGHGDM,proto3" json:"Unk3300_DJBJACGHGDM,omitempty"`
+ DungeonTeamList []*SumoDungeonTeam `protobuf:"bytes,2,rep,name=dungeon_team_list,json=dungeonTeamList,proto3" json:"dungeon_team_list,omitempty"`
}
func (x *SumoSetNoSwitchPunishTimeNotify) Reset() {
@@ -84,46 +81,46 @@ func (*SumoSetNoSwitchPunishTimeNotify) Descriptor() ([]byte, []int) {
return file_SumoSetNoSwitchPunishTimeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoSetNoSwitchPunishTimeNotify) GetCurTeamIndex() uint32 {
+func (x *SumoSetNoSwitchPunishTimeNotify) GetStageId() uint32 {
if x != nil {
- return x.CurTeamIndex
+ return x.StageId
}
return 0
}
-func (x *SumoSetNoSwitchPunishTimeNotify) GetStageId() uint32 {
+func (x *SumoSetNoSwitchPunishTimeNotify) GetUnk3300_CBAMLHDMKJF() uint32 {
if x != nil {
- return x.StageId
+ return x.Unk3300_CBAMLHDMKJF
}
return 0
}
-func (x *SumoSetNoSwitchPunishTimeNotify) GetDungeonTeamList() []*SumoDungeonTeam {
+func (x *SumoSetNoSwitchPunishTimeNotify) GetActivityId() uint32 {
if x != nil {
- return x.DungeonTeamList
+ return x.ActivityId
}
- return nil
+ return 0
}
-func (x *SumoSetNoSwitchPunishTimeNotify) GetNoSwitchPunishTime() uint32 {
+func (x *SumoSetNoSwitchPunishTimeNotify) GetUnk3300_BNJBIGHIJOC() uint32 {
if x != nil {
- return x.NoSwitchPunishTime
+ return x.Unk3300_BNJBIGHIJOC
}
return 0
}
-func (x *SumoSetNoSwitchPunishTimeNotify) GetNextValidSwitchTime() uint32 {
+func (x *SumoSetNoSwitchPunishTimeNotify) GetUnk3300_DJBJACGHGDM() uint32 {
if x != nil {
- return x.NextValidSwitchTime
+ return x.Unk3300_DJBJACGHGDM
}
return 0
}
-func (x *SumoSetNoSwitchPunishTimeNotify) GetActivityId() uint32 {
+func (x *SumoSetNoSwitchPunishTimeNotify) GetDungeonTeamList() []*SumoDungeonTeam {
if x != nil {
- return x.ActivityId
+ return x.DungeonTeamList
}
- return 0
+ return nil
}
var File_SumoSetNoSwitchPunishTimeNotify_proto protoreflect.FileDescriptor
@@ -132,27 +129,27 @@ var file_SumoSetNoSwitchPunishTimeNotify_proto_rawDesc = []byte{
0x0a, 0x25, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x65, 0x74, 0x4e, 0x6f, 0x53, 0x77, 0x69, 0x74, 0x63,
0x68, 0x50, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9,
+ 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae,
0x02, 0x0a, 0x1f, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x65, 0x74, 0x4e, 0x6f, 0x53, 0x77, 0x69, 0x74,
0x63, 0x68, 0x50, 0x75, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x54,
- 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x74,
- 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10,
- 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d,
- 0x52, 0x0f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x31, 0x0a, 0x15, 0x6e, 0x6f, 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x70,
- 0x75, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x6e, 0x6f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x50, 0x75, 0x6e, 0x69, 0x73, 0x68,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x76, 0x61, 0x6c,
- 0x69, 0x64, 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x53,
- 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x41, 0x4d, 0x4c, 0x48, 0x44,
+ 0x4d, 0x4b, 0x4a, 0x46, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x43, 0x42, 0x41, 0x4d, 0x4c, 0x48, 0x44, 0x4d, 0x4b, 0x4a, 0x46, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x4a, 0x42, 0x49,
+ 0x47, 0x48, 0x49, 0x4a, 0x4f, 0x43, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4e, 0x4a, 0x42, 0x49, 0x47, 0x48, 0x49, 0x4a, 0x4f, 0x43,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x42, 0x4a,
+ 0x41, 0x43, 0x47, 0x48, 0x47, 0x44, 0x4d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x42, 0x4a, 0x41, 0x43, 0x47, 0x48, 0x47, 0x44,
+ 0x4d, 0x12, 0x3c, 0x0a, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x61,
+ 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53,
+ 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x0f,
+ 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SumoStageData.pb.go b/gover/gen/SumoStageData.pb.go
index 8f134c93..cf7d5d34 100644
--- a/gover/gen/SumoStageData.pb.go
+++ b/gover/gen/SumoStageData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoStageData.proto
package gen
@@ -41,11 +41,11 @@ type SumoStageData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaxScore uint32 `protobuf:"varint,1,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- OpenTime uint32 `protobuf:"varint,5,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- TeamList []*SumoTeamData `protobuf:"bytes,7,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
- IsOpen bool `protobuf:"varint,11,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ OpenTime uint32 `protobuf:"varint,15,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ TeamList []*SumoTeamData `protobuf:"bytes,1,rep,name=team_list,json=teamList,proto3" json:"team_list,omitempty"`
+ MaxScore uint32 `protobuf:"varint,7,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+ IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
}
func (x *SumoStageData) Reset() {
@@ -80,9 +80,9 @@ func (*SumoStageData) Descriptor() ([]byte, []int) {
return file_SumoStageData_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoStageData) GetMaxScore() uint32 {
+func (x *SumoStageData) GetStageId() uint32 {
if x != nil {
- return x.MaxScore
+ return x.StageId
}
return 0
}
@@ -94,18 +94,18 @@ func (x *SumoStageData) GetOpenTime() uint32 {
return 0
}
-func (x *SumoStageData) GetStageId() uint32 {
+func (x *SumoStageData) GetTeamList() []*SumoTeamData {
if x != nil {
- return x.StageId
+ return x.TeamList
}
- return 0
+ return nil
}
-func (x *SumoStageData) GetTeamList() []*SumoTeamData {
+func (x *SumoStageData) GetMaxScore() uint32 {
if x != nil {
- return x.TeamList
+ return x.MaxScore
}
- return nil
+ return 0
}
func (x *SumoStageData) GetIsOpen() bool {
@@ -121,16 +121,16 @@ var file_SumoStageData_proto_rawDesc = []byte{
0x0a, 0x13, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61, 0x6d, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a, 0x0d, 0x53, 0x75,
- 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6d,
- 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65,
- 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64,
- 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x61,
- 0x74, 0x61, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
+ 0x6d, 0x6f, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x54, 0x65, 0x61,
+ 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x07,
+ 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoSwitchTeamReq.pb.go b/gover/gen/SumoSwitchTeamReq.pb.go
index ae291419..031d193b 100644
--- a/gover/gen/SumoSwitchTeamReq.pb.go
+++ b/gover/gen/SumoSwitchTeamReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoSwitchTeamReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8351
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type SumoSwitchTeamReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,5,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ StageId uint32 `protobuf:"varint,8,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,6,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
}
func (x *SumoSwitchTeamReq) Reset() {
@@ -101,9 +97,9 @@ var file_SumoSwitchTeamReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x65, 0x61, 0x6d,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x11, 0x53, 0x75, 0x6d,
0x6f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
+ 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SumoSwitchTeamRsp.pb.go b/gover/gen/SumoSwitchTeamRsp.pb.go
index 21e7bf38..f003cc78 100644
--- a/gover/gen/SumoSwitchTeamRsp.pb.go
+++ b/gover/gen/SumoSwitchTeamRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoSwitchTeamRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8525
-// EnetChannelId: 0
-// EnetIsReliable: true
type SumoSwitchTeamRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NextValidSwitchTime uint32 `protobuf:"varint,7,opt,name=next_valid_switch_time,json=nextValidSwitchTime,proto3" json:"next_valid_switch_time,omitempty"`
- DungeonTeamList []*SumoDungeonTeam `protobuf:"bytes,10,rep,name=dungeon_team_list,json=dungeonTeamList,proto3" json:"dungeon_team_list,omitempty"`
- ActivityId uint32 `protobuf:"varint,6,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CurTeamIndex uint32 `protobuf:"varint,11,opt,name=cur_team_index,json=curTeamIndex,proto3" json:"cur_team_index,omitempty"`
- StageId uint32 `protobuf:"varint,5,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ Unk3300_BNJBIGHIJOC uint32 `protobuf:"varint,8,opt,name=Unk3300_BNJBIGHIJOC,json=Unk3300BNJBIGHIJOC,proto3" json:"Unk3300_BNJBIGHIJOC,omitempty"`
+ StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ActivityId uint32 `protobuf:"varint,15,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+ Unk3300_DJBJACGHGDM uint32 `protobuf:"varint,1,opt,name=Unk3300_DJBJACGHGDM,json=Unk3300DJBJACGHGDM,proto3" json:"Unk3300_DJBJACGHGDM,omitempty"`
+ DungeonTeamList []*SumoDungeonTeam `protobuf:"bytes,12,rep,name=dungeon_team_list,json=dungeonTeamList,proto3" json:"dungeon_team_list,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *SumoSwitchTeamRsp) Reset() {
@@ -84,18 +81,18 @@ func (*SumoSwitchTeamRsp) Descriptor() ([]byte, []int) {
return file_SumoSwitchTeamRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *SumoSwitchTeamRsp) GetNextValidSwitchTime() uint32 {
+func (x *SumoSwitchTeamRsp) GetUnk3300_BNJBIGHIJOC() uint32 {
if x != nil {
- return x.NextValidSwitchTime
+ return x.Unk3300_BNJBIGHIJOC
}
return 0
}
-func (x *SumoSwitchTeamRsp) GetDungeonTeamList() []*SumoDungeonTeam {
+func (x *SumoSwitchTeamRsp) GetStageId() uint32 {
if x != nil {
- return x.DungeonTeamList
+ return x.StageId
}
- return nil
+ return 0
}
func (x *SumoSwitchTeamRsp) GetActivityId() uint32 {
@@ -105,23 +102,23 @@ func (x *SumoSwitchTeamRsp) GetActivityId() uint32 {
return 0
}
-func (x *SumoSwitchTeamRsp) GetRetcode() int32 {
+func (x *SumoSwitchTeamRsp) GetUnk3300_DJBJACGHGDM() uint32 {
if x != nil {
- return x.Retcode
+ return x.Unk3300_DJBJACGHGDM
}
return 0
}
-func (x *SumoSwitchTeamRsp) GetCurTeamIndex() uint32 {
+func (x *SumoSwitchTeamRsp) GetDungeonTeamList() []*SumoDungeonTeam {
if x != nil {
- return x.CurTeamIndex
+ return x.DungeonTeamList
}
- return 0
+ return nil
}
-func (x *SumoSwitchTeamRsp) GetStageId() uint32 {
+func (x *SumoSwitchTeamRsp) GetRetcode() int32 {
if x != nil {
- return x.StageId
+ return x.Retcode
}
return 0
}
@@ -132,24 +129,24 @@ var file_SumoSwitchTeamRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x65, 0x61, 0x6d,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x53, 0x75, 0x6d, 0x6f, 0x44,
0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x82, 0x02, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54,
- 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x33, 0x0a, 0x16, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x76,
- 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x69,
- 0x64, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x11, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x0f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d,
- 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x75,
- 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x22, 0x89, 0x02, 0x0a, 0x11, 0x53, 0x75, 0x6d, 0x6f, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x54,
+ 0x65, 0x61, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x42, 0x4e, 0x4a, 0x42, 0x49, 0x47, 0x48, 0x49, 0x4a, 0x4f, 0x43, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x4e, 0x4a, 0x42,
+ 0x49, 0x47, 0x48, 0x49, 0x4a, 0x4f, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69,
+ 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44,
+ 0x4a, 0x42, 0x4a, 0x41, 0x43, 0x47, 0x48, 0x47, 0x44, 0x4d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x42, 0x4a, 0x41, 0x43, 0x47,
+ 0x48, 0x47, 0x44, 0x4d, 0x12, 0x3c, 0x0a, 0x11, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
+ 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x10, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61,
+ 0x6d, 0x52, 0x0f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/SumoTeamData.pb.go b/gover/gen/SumoTeamData.pb.go
index e8657ef2..0a90be23 100644
--- a/gover/gen/SumoTeamData.pb.go
+++ b/gover/gen/SumoTeamData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SumoTeamData.proto
package gen
@@ -41,8 +41,8 @@ type SumoTeamData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SkillIdList []uint32 `protobuf:"varint,14,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
- AvatarInfoList []*SumoAvatarInfo `protobuf:"bytes,3,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
+ SkillIdList []uint32 `protobuf:"varint,12,rep,packed,name=skill_id_list,json=skillIdList,proto3" json:"skill_id_list,omitempty"`
+ AvatarInfoList []*SumoAvatarInfo `protobuf:"bytes,4,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
}
func (x *SumoTeamData) Reset() {
@@ -98,10 +98,10 @@ var file_SumoTeamData_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x53, 0x75, 0x6d, 0x6f, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x0c, 0x53, 0x75,
0x6d, 0x6f, 0x54, 0x65, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x6b,
- 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28,
0x0d, 0x52, 0x0b, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x39,
0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x41,
+ 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x75, 0x6d, 0x6f, 0x41,
0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61,
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/SvrMsgId.pb.go b/gover/gen/SvrMsgId.pb.go
index c88c278e..0aaf43f4 100644
--- a/gover/gen/SvrMsgId.pb.go
+++ b/gover/gen/SvrMsgId.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SvrMsgId.proto
package gen
diff --git a/gover/gen/SyncScenePlayTeamEntityNotify.pb.go b/gover/gen/SyncScenePlayTeamEntityNotify.pb.go
index ed5846c3..4e310e79 100644
--- a/gover/gen/SyncScenePlayTeamEntityNotify.pb.go
+++ b/gover/gen/SyncScenePlayTeamEntityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SyncScenePlayTeamEntityNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3333
-// EnetChannelId: 0
-// EnetIsReliable: true
type SyncScenePlayTeamEntityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
EntityInfoList []*PlayTeamEntityInfo `protobuf:"bytes,3,rep,name=entity_info_list,json=entityInfoList,proto3" json:"entity_info_list,omitempty"`
}
@@ -103,7 +100,7 @@ var file_SyncScenePlayTeamEntityNotify_proto_rawDesc = []byte{
0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x79, 0x0a, 0x1d, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79,
0x54, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x10, 0x65,
0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x65, 0x61, 0x6d,
diff --git a/gover/gen/SyncTeamEntityNotify.pb.go b/gover/gen/SyncTeamEntityNotify.pb.go
index fd9f6caf..cfc73f3b 100644
--- a/gover/gen/SyncTeamEntityNotify.pb.go
+++ b/gover/gen/SyncTeamEntityNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: SyncTeamEntityNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 317
-// EnetChannelId: 0
-// EnetIsReliable: true
type SyncTeamEntityNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SceneId uint32 `protobuf:"varint,13,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- TeamEntityInfoList []*TeamEntityInfo `protobuf:"bytes,15,rep,name=team_entity_info_list,json=teamEntityInfoList,proto3" json:"team_entity_info_list,omitempty"`
+ TeamEntityInfoList []*TeamEntityInfo `protobuf:"bytes,10,rep,name=team_entity_info_list,json=teamEntityInfoList,proto3" json:"team_entity_info_list,omitempty"`
+ SceneId uint32 `protobuf:"varint,1,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *SyncTeamEntityNotify) Reset() {
@@ -80,18 +77,18 @@ func (*SyncTeamEntityNotify) Descriptor() ([]byte, []int) {
return file_SyncTeamEntityNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *SyncTeamEntityNotify) GetSceneId() uint32 {
+func (x *SyncTeamEntityNotify) GetTeamEntityInfoList() []*TeamEntityInfo {
if x != nil {
- return x.SceneId
+ return x.TeamEntityInfoList
}
- return 0
+ return nil
}
-func (x *SyncTeamEntityNotify) GetTeamEntityInfoList() []*TeamEntityInfo {
+func (x *SyncTeamEntityNotify) GetSceneId() uint32 {
if x != nil {
- return x.TeamEntityInfoList
+ return x.SceneId
}
- return nil
+ return 0
}
var File_SyncTeamEntityNotify_proto protoreflect.FileDescriptor
@@ -101,13 +98,13 @@ var file_SyncTeamEntityNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x54, 0x65,
0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x75, 0x0a, 0x14, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x65, 0x61, 0x6d, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
- 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x42, 0x0a, 0x15, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x74, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x74, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x42, 0x0a, 0x15, 0x74, 0x65,
+ 0x61, 0x6d, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x54, 0x65, 0x61, 0x6d,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x74, 0x65, 0x61, 0x6d,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/SystemHint.pb.go b/gover/gen/SystemHint.pb.go
deleted file mode 100644
index 04a1b357..00000000
--- a/gover/gen/SystemHint.pb.go
+++ /dev/null
@@ -1,141 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: SystemHint.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type SystemHint struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
-}
-
-func (x *SystemHint) Reset() {
- *x = SystemHint{}
- if protoimpl.UnsafeEnabled {
- mi := &file_SystemHint_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *SystemHint) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*SystemHint) ProtoMessage() {}
-
-func (x *SystemHint) ProtoReflect() protoreflect.Message {
- mi := &file_SystemHint_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use SystemHint.ProtoReflect.Descriptor instead.
-func (*SystemHint) Descriptor() ([]byte, []int) {
- return file_SystemHint_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *SystemHint) GetType() uint32 {
- if x != nil {
- return x.Type
- }
- return 0
-}
-
-var File_SystemHint_proto protoreflect.FileDescriptor
-
-var file_SystemHint_proto_rawDesc = []byte{
- 0x0a, 0x10, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x20, 0x0a, 0x0a, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x48, 0x69, 0x6e, 0x74,
- 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
- 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_SystemHint_proto_rawDescOnce sync.Once
- file_SystemHint_proto_rawDescData = file_SystemHint_proto_rawDesc
-)
-
-func file_SystemHint_proto_rawDescGZIP() []byte {
- file_SystemHint_proto_rawDescOnce.Do(func() {
- file_SystemHint_proto_rawDescData = protoimpl.X.CompressGZIP(file_SystemHint_proto_rawDescData)
- })
- return file_SystemHint_proto_rawDescData
-}
-
-var file_SystemHint_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_SystemHint_proto_goTypes = []interface{}{
- (*SystemHint)(nil), // 0: SystemHint
-}
-var file_SystemHint_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_SystemHint_proto_init() }
-func file_SystemHint_proto_init() {
- if File_SystemHint_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_SystemHint_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SystemHint); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_SystemHint_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_SystemHint_proto_goTypes,
- DependencyIndexes: file_SystemHint_proto_depIdxs,
- MessageInfos: file_SystemHint_proto_msgTypes,
- }.Build()
- File_SystemHint_proto = out.File
- file_SystemHint_proto_rawDesc = nil
- file_SystemHint_proto_goTypes = nil
- file_SystemHint_proto_depIdxs = nil
-}
diff --git a/gover/gen/TakeAchievementGoalRewardReq.pb.go b/gover/gen/TakeAchievementGoalRewardReq.pb.go
index bb5e7b40..80adc23a 100644
--- a/gover/gen/TakeAchievementGoalRewardReq.pb.go
+++ b/gover/gen/TakeAchievementGoalRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeAchievementGoalRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2652
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeAchievementGoalRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IdList []uint32 `protobuf:"varint,5,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
+ IdList []uint32 `protobuf:"varint,4,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
}
func (x *TakeAchievementGoalRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_TakeAchievementGoalRewardReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1c, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x63, 0x68, 0x69,
0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x6f, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeAchievementGoalRewardRsp.pb.go b/gover/gen/TakeAchievementGoalRewardRsp.pb.go
index af7182f0..465a8215 100644
--- a/gover/gen/TakeAchievementGoalRewardRsp.pb.go
+++ b/gover/gen/TakeAchievementGoalRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeAchievementGoalRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2681
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeAchievementGoalRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IdList []uint32 `protobuf:"varint,12,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,5,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ IdList []uint32 `protobuf:"varint,2,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeAchievementGoalRewardRsp) Reset() {
@@ -81,13 +78,6 @@ func (*TakeAchievementGoalRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeAchievementGoalRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeAchievementGoalRewardRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
func (x *TakeAchievementGoalRewardRsp) GetIdList() []uint32 {
if x != nil {
return x.IdList
@@ -102,6 +92,13 @@ func (x *TakeAchievementGoalRewardRsp) GetItemList() []*ItemParam {
return nil
}
+func (x *TakeAchievementGoalRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
var File_TakeAchievementGoalRewardRsp_proto protoreflect.FileDescriptor
var file_TakeAchievementGoalRewardRsp_proto_rawDesc = []byte{
@@ -110,13 +107,13 @@ var file_TakeAchievementGoalRewardRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x1c, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x63, 0x68,
0x69, 0x65, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x47, 0x6f, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x17, 0x0a, 0x07, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x06, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
- 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27,
+ 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69,
+ 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/TakeAchievementRewardReq.pb.go b/gover/gen/TakeAchievementRewardReq.pb.go
index 681b097c..3dd11565 100644
--- a/gover/gen/TakeAchievementRewardReq.pb.go
+++ b/gover/gen/TakeAchievementRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeAchievementRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2675
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeAchievementRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IdList []uint32 `protobuf:"varint,13,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
+ IdList []uint32 `protobuf:"varint,9,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
}
func (x *TakeAchievementRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_TakeAchievementRewardReq_proto_rawDesc = []byte{
0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x33, 0x0a, 0x18, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65, 0x6d,
0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x69,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x69,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeAchievementRewardRsp.pb.go b/gover/gen/TakeAchievementRewardRsp.pb.go
index a831e219..79e8fc6f 100644
--- a/gover/gen/TakeAchievementRewardRsp.pb.go
+++ b/gover/gen/TakeAchievementRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeAchievementRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2657
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeAchievementRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IdList []uint32 `protobuf:"varint,7,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,10,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,6,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ IdList []uint32 `protobuf:"varint,13,rep,packed,name=id_list,json=idList,proto3" json:"id_list,omitempty"`
}
func (x *TakeAchievementRewardRsp) Reset() {
@@ -81,13 +78,6 @@ func (*TakeAchievementRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeAchievementRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeAchievementRewardRsp) GetIdList() []uint32 {
- if x != nil {
- return x.IdList
- }
- return nil
-}
-
func (x *TakeAchievementRewardRsp) GetItemList() []*ItemParam {
if x != nil {
return x.ItemList
@@ -102,6 +92,13 @@ func (x *TakeAchievementRewardRsp) GetRetcode() int32 {
return 0
}
+func (x *TakeAchievementRewardRsp) GetIdList() []uint32 {
+ if x != nil {
+ return x.IdList
+ }
+ return nil
+}
+
var File_TakeAchievementRewardRsp_proto protoreflect.FileDescriptor
var file_TakeAchievementRewardRsp_proto_rawDesc = []byte{
@@ -109,13 +106,13 @@ var file_TakeAchievementRewardRsp_proto_rawDesc = []byte{
0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x76, 0x0a, 0x18, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x63, 0x68, 0x69, 0x65, 0x76, 0x65,
- 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a,
- 0x07, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06,
- 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d,
- 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a,
+ 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74,
+ 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x06, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeAsterSpecialRewardReq.pb.go b/gover/gen/TakeAsterSpecialRewardReq.pb.go
index b54a629f..a47be5cc 100644
--- a/gover/gen/TakeAsterSpecialRewardReq.pb.go
+++ b/gover/gen/TakeAsterSpecialRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeAsterSpecialRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2097
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeAsterSpecialRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,12,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *TakeAsterSpecialRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_TakeAsterSpecialRewardReq_proto_rawDesc = []byte{
0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x3c, 0x0a, 0x19, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x73, 0x74, 0x65, 0x72, 0x53, 0x70,
0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
+ 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeAsterSpecialRewardRsp.pb.go b/gover/gen/TakeAsterSpecialRewardRsp.pb.go
index 698ff9b9..2aef0143 100644
--- a/gover/gen/TakeAsterSpecialRewardRsp.pb.go
+++ b/gover/gen/TakeAsterSpecialRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeAsterSpecialRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2193
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeAsterSpecialRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *TakeAsterSpecialRewardRsp) Reset() {
@@ -101,9 +98,9 @@ var file_TakeAsterSpecialRewardRsp_proto_rawDesc = []byte{
0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x56, 0x0a, 0x19, 0x54, 0x61, 0x6b, 0x65, 0x41, 0x73, 0x74, 0x65, 0x72, 0x53, 0x70,
0x65, 0x63, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeBackGivingItemReq.pb.go b/gover/gen/TakeBackGivingItemReq.pb.go
new file mode 100644
index 00000000..00277f96
--- /dev/null
+++ b/gover/gen/TakeBackGivingItemReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TakeBackGivingItemReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TakeBackGivingItemReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GivingId uint32 `protobuf:"varint,2,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
+}
+
+func (x *TakeBackGivingItemReq) Reset() {
+ *x = TakeBackGivingItemReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TakeBackGivingItemReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TakeBackGivingItemReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TakeBackGivingItemReq) ProtoMessage() {}
+
+func (x *TakeBackGivingItemReq) ProtoReflect() protoreflect.Message {
+ mi := &file_TakeBackGivingItemReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TakeBackGivingItemReq.ProtoReflect.Descriptor instead.
+func (*TakeBackGivingItemReq) Descriptor() ([]byte, []int) {
+ return file_TakeBackGivingItemReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TakeBackGivingItemReq) GetGivingId() uint32 {
+ if x != nil {
+ return x.GivingId
+ }
+ return 0
+}
+
+var File_TakeBackGivingItemReq_proto protoreflect.FileDescriptor
+
+var file_TakeBackGivingItemReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67,
+ 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a,
+ 0x15, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x49,
+ 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67,
+ 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76, 0x69, 0x6e,
+ 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TakeBackGivingItemReq_proto_rawDescOnce sync.Once
+ file_TakeBackGivingItemReq_proto_rawDescData = file_TakeBackGivingItemReq_proto_rawDesc
+)
+
+func file_TakeBackGivingItemReq_proto_rawDescGZIP() []byte {
+ file_TakeBackGivingItemReq_proto_rawDescOnce.Do(func() {
+ file_TakeBackGivingItemReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_TakeBackGivingItemReq_proto_rawDescData)
+ })
+ return file_TakeBackGivingItemReq_proto_rawDescData
+}
+
+var file_TakeBackGivingItemReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TakeBackGivingItemReq_proto_goTypes = []interface{}{
+ (*TakeBackGivingItemReq)(nil), // 0: TakeBackGivingItemReq
+}
+var file_TakeBackGivingItemReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TakeBackGivingItemReq_proto_init() }
+func file_TakeBackGivingItemReq_proto_init() {
+ if File_TakeBackGivingItemReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TakeBackGivingItemReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TakeBackGivingItemReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TakeBackGivingItemReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TakeBackGivingItemReq_proto_goTypes,
+ DependencyIndexes: file_TakeBackGivingItemReq_proto_depIdxs,
+ MessageInfos: file_TakeBackGivingItemReq_proto_msgTypes,
+ }.Build()
+ File_TakeBackGivingItemReq_proto = out.File
+ file_TakeBackGivingItemReq_proto_rawDesc = nil
+ file_TakeBackGivingItemReq_proto_goTypes = nil
+ file_TakeBackGivingItemReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/TakeBackGivingItemRsp.pb.go b/gover/gen/TakeBackGivingItemRsp.pb.go
new file mode 100644
index 00000000..92eac9c3
--- /dev/null
+++ b/gover/gen/TakeBackGivingItemRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TakeBackGivingItemRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TakeBackGivingItemRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GivingId uint32 `protobuf:"varint,6,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *TakeBackGivingItemRsp) Reset() {
+ *x = TakeBackGivingItemRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TakeBackGivingItemRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TakeBackGivingItemRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TakeBackGivingItemRsp) ProtoMessage() {}
+
+func (x *TakeBackGivingItemRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_TakeBackGivingItemRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TakeBackGivingItemRsp.ProtoReflect.Descriptor instead.
+func (*TakeBackGivingItemRsp) Descriptor() ([]byte, []int) {
+ return file_TakeBackGivingItemRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TakeBackGivingItemRsp) GetGivingId() uint32 {
+ if x != nil {
+ return x.GivingId
+ }
+ return 0
+}
+
+func (x *TakeBackGivingItemRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_TakeBackGivingItemRsp_proto protoreflect.FileDescriptor
+
+var file_TakeBackGivingItemRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67,
+ 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a,
+ 0x15, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x49,
+ 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76, 0x69, 0x6e,
+ 0x67, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TakeBackGivingItemRsp_proto_rawDescOnce sync.Once
+ file_TakeBackGivingItemRsp_proto_rawDescData = file_TakeBackGivingItemRsp_proto_rawDesc
+)
+
+func file_TakeBackGivingItemRsp_proto_rawDescGZIP() []byte {
+ file_TakeBackGivingItemRsp_proto_rawDescOnce.Do(func() {
+ file_TakeBackGivingItemRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_TakeBackGivingItemRsp_proto_rawDescData)
+ })
+ return file_TakeBackGivingItemRsp_proto_rawDescData
+}
+
+var file_TakeBackGivingItemRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TakeBackGivingItemRsp_proto_goTypes = []interface{}{
+ (*TakeBackGivingItemRsp)(nil), // 0: TakeBackGivingItemRsp
+}
+var file_TakeBackGivingItemRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TakeBackGivingItemRsp_proto_init() }
+func file_TakeBackGivingItemRsp_proto_init() {
+ if File_TakeBackGivingItemRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TakeBackGivingItemRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TakeBackGivingItemRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TakeBackGivingItemRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TakeBackGivingItemRsp_proto_goTypes,
+ DependencyIndexes: file_TakeBackGivingItemRsp_proto_depIdxs,
+ MessageInfos: file_TakeBackGivingItemRsp_proto_msgTypes,
+ }.Build()
+ File_TakeBackGivingItemRsp_proto = out.File
+ file_TakeBackGivingItemRsp_proto_rawDesc = nil
+ file_TakeBackGivingItemRsp_proto_goTypes = nil
+ file_TakeBackGivingItemRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/TakeBattlePassMissionPointReq.pb.go b/gover/gen/TakeBattlePassMissionPointReq.pb.go
index ae5f36f3..151611b8 100644
--- a/gover/gen/TakeBattlePassMissionPointReq.pb.go
+++ b/gover/gen/TakeBattlePassMissionPointReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeBattlePassMissionPointReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2629
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeBattlePassMissionPointReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MissionIdList []uint32 `protobuf:"varint,5,rep,packed,name=mission_id_list,json=missionIdList,proto3" json:"mission_id_list,omitempty"`
+ MissionIdList []uint32 `protobuf:"varint,3,rep,packed,name=mission_id_list,json=missionIdList,proto3" json:"mission_id_list,omitempty"`
}
func (x *TakeBattlePassMissionPointReq) Reset() {
@@ -95,7 +91,7 @@ var file_TakeBattlePassMissionPointReq_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x1d, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x74,
0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f,
0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
- 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52,
0x0d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeBattlePassMissionPointRsp.pb.go b/gover/gen/TakeBattlePassMissionPointRsp.pb.go
index 0fac4a16..e0a3b6f3 100644
--- a/gover/gen/TakeBattlePassMissionPointRsp.pb.go
+++ b/gover/gen/TakeBattlePassMissionPointRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeBattlePassMissionPointRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2622
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeBattlePassMissionPointRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MissionIdList []uint32 `protobuf:"varint,11,rep,packed,name=mission_id_list,json=missionIdList,proto3" json:"mission_id_list,omitempty"`
+ MissionIdList []uint32 `protobuf:"varint,13,rep,packed,name=mission_id_list,json=missionIdList,proto3" json:"mission_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeBattlePassMissionPointRsp) Reset() {
@@ -80,18 +77,18 @@ func (*TakeBattlePassMissionPointRsp) Descriptor() ([]byte, []int) {
return file_TakeBattlePassMissionPointRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeBattlePassMissionPointRsp) GetRetcode() int32 {
+func (x *TakeBattlePassMissionPointRsp) GetMissionIdList() []uint32 {
if x != nil {
- return x.Retcode
+ return x.MissionIdList
}
- return 0
+ return nil
}
-func (x *TakeBattlePassMissionPointRsp) GetMissionIdList() []uint32 {
+func (x *TakeBattlePassMissionPointRsp) GetRetcode() int32 {
if x != nil {
- return x.MissionIdList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_TakeBattlePassMissionPointRsp_proto protoreflect.FileDescriptor
@@ -101,11 +98,11 @@ var file_TakeBattlePassMissionPointRsp_proto_rawDesc = []byte{
0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x1d, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x74,
0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x6f,
- 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x69, 0x73, 0x73, 0x69,
- 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x69, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x0d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeBattlePassRewardReq.pb.go b/gover/gen/TakeBattlePassRewardReq.pb.go
index d7d5bb64..917f5632 100644
--- a/gover/gen/TakeBattlePassRewardReq.pb.go
+++ b/gover/gen/TakeBattlePassRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeBattlePassRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeBattlePassRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TakeOptionList []*BattlePassRewardTakeOption `protobuf:"bytes,12,rep,name=take_option_list,json=takeOptionList,proto3" json:"take_option_list,omitempty"`
+ TakeOptionList []*BattlePassRewardTakeOption `protobuf:"bytes,9,rep,name=take_option_list,json=takeOptionList,proto3" json:"take_option_list,omitempty"`
}
func (x *TakeBattlePassRewardReq) Reset() {
@@ -97,7 +93,7 @@ var file_TakeBattlePassRewardReq_proto_rawDesc = []byte{
0x6f, 0x22, 0x60, 0x0a, 0x17, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50,
0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x45, 0x0a, 0x10,
0x74, 0x61, 0x6b, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50,
+ 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50,
0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x4f, 0x70, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x74, 0x61, 0x6b, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/TakeBattlePassRewardRsp.pb.go b/gover/gen/TakeBattlePassRewardRsp.pb.go
index 6427c0b3..0ddc2b5f 100644
--- a/gover/gen/TakeBattlePassRewardRsp.pb.go
+++ b/gover/gen/TakeBattlePassRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeBattlePassRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2631
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeBattlePassRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemList []*ItemParam `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TakeOptionList []*BattlePassRewardTakeOption `protobuf:"bytes,9,rep,name=take_option_list,json=takeOptionList,proto3" json:"take_option_list,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TakeOptionList []*BattlePassRewardTakeOption `protobuf:"bytes,7,rep,name=take_option_list,json=takeOptionList,proto3" json:"take_option_list,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,4,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *TakeBattlePassRewardRsp) Reset() {
@@ -81,13 +78,6 @@ func (*TakeBattlePassRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeBattlePassRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeBattlePassRewardRsp) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
func (x *TakeBattlePassRewardRsp) GetRetcode() int32 {
if x != nil {
return x.Retcode
@@ -102,6 +92,13 @@ func (x *TakeBattlePassRewardRsp) GetTakeOptionList() []*BattlePassRewardTakeOpt
return nil
}
+func (x *TakeBattlePassRewardRsp) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
var File_TakeBattlePassRewardRsp_proto protoreflect.FileDescriptor
var file_TakeBattlePassRewardRsp_proto_rawDesc = []byte{
@@ -111,16 +108,16 @@ var file_TakeBattlePassRewardRsp_proto_rawDesc = []byte{
0x64, 0x54, 0x61, 0x6b, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x17, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c,
- 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x27,
- 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69,
- 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x45, 0x0a, 0x10, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x61,
- 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61,
- 0x6b, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x74, 0x61, 0x6b, 0x65, 0x4f, 0x70,
- 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x65, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x74, 0x61, 0x6b, 0x65,
+ 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x61, 0x73, 0x73, 0x52,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x54, 0x61, 0x6b, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x0e, 0x74, 0x61, 0x6b, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08,
+ 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -139,12 +136,12 @@ func file_TakeBattlePassRewardRsp_proto_rawDescGZIP() []byte {
var file_TakeBattlePassRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_TakeBattlePassRewardRsp_proto_goTypes = []interface{}{
(*TakeBattlePassRewardRsp)(nil), // 0: TakeBattlePassRewardRsp
- (*ItemParam)(nil), // 1: ItemParam
- (*BattlePassRewardTakeOption)(nil), // 2: BattlePassRewardTakeOption
+ (*BattlePassRewardTakeOption)(nil), // 1: BattlePassRewardTakeOption
+ (*ItemParam)(nil), // 2: ItemParam
}
var file_TakeBattlePassRewardRsp_proto_depIdxs = []int32{
- 1, // 0: TakeBattlePassRewardRsp.item_list:type_name -> ItemParam
- 2, // 1: TakeBattlePassRewardRsp.take_option_list:type_name -> BattlePassRewardTakeOption
+ 1, // 0: TakeBattlePassRewardRsp.take_option_list:type_name -> BattlePassRewardTakeOption
+ 2, // 1: TakeBattlePassRewardRsp.item_list:type_name -> ItemParam
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/TakeCityReputationExploreRewardReq.pb.go b/gover/gen/TakeCityReputationExploreRewardReq.pb.go
index 31d6b393..d161cf9d 100644
--- a/gover/gen/TakeCityReputationExploreRewardReq.pb.go
+++ b/gover/gen/TakeCityReputationExploreRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCityReputationExploreRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2897
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeCityReputationExploreRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,15,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- ExploreIdList []uint32 `protobuf:"varint,12,rep,packed,name=explore_id_list,json=exploreIdList,proto3" json:"explore_id_list,omitempty"`
+ ExploreIdList []uint32 `protobuf:"varint,5,rep,packed,name=explore_id_list,json=exploreIdList,proto3" json:"explore_id_list,omitempty"`
+ CityId uint32 `protobuf:"varint,3,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *TakeCityReputationExploreRewardReq) Reset() {
@@ -81,18 +77,18 @@ func (*TakeCityReputationExploreRewardReq) Descriptor() ([]byte, []int) {
return file_TakeCityReputationExploreRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeCityReputationExploreRewardReq) GetCityId() uint32 {
+func (x *TakeCityReputationExploreRewardReq) GetExploreIdList() []uint32 {
if x != nil {
- return x.CityId
+ return x.ExploreIdList
}
- return 0
+ return nil
}
-func (x *TakeCityReputationExploreRewardReq) GetExploreIdList() []uint32 {
+func (x *TakeCityReputationExploreRewardReq) GetCityId() uint32 {
if x != nil {
- return x.ExploreIdList
+ return x.CityId
}
- return nil
+ return 0
}
var File_TakeCityReputationExploreRewardReq_proto protoreflect.FileDescriptor
@@ -103,11 +99,11 @@ var file_TakeCityReputationExploreRewardReq_proto_rawDesc = []byte{
0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x22, 0x54, 0x61,
0x6b, 0x65, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
- 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x65, 0x78, 0x70,
- 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x12, 0x26, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x6c, 0x6f,
+ 0x72, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/TakeCityReputationExploreRewardRsp.pb.go b/gover/gen/TakeCityReputationExploreRewardRsp.pb.go
index 17d136c2..774cbbfd 100644
--- a/gover/gen/TakeCityReputationExploreRewardRsp.pb.go
+++ b/gover/gen/TakeCityReputationExploreRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCityReputationExploreRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2881
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeCityReputationExploreRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ExploreIdList []uint32 `protobuf:"varint,8,rep,packed,name=explore_id_list,json=exploreIdList,proto3" json:"explore_id_list,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,12,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CityId uint32 `protobuf:"varint,13,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ExploreIdList []uint32 `protobuf:"varint,12,rep,packed,name=explore_id_list,json=exploreIdList,proto3" json:"explore_id_list,omitempty"`
+ CityId uint32 `protobuf:"varint,1,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,14,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *TakeCityReputationExploreRewardRsp) Reset() {
@@ -82,32 +79,32 @@ func (*TakeCityReputationExploreRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeCityReputationExploreRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeCityReputationExploreRewardRsp) GetExploreIdList() []uint32 {
+func (x *TakeCityReputationExploreRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ExploreIdList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *TakeCityReputationExploreRewardRsp) GetItemList() []*ItemParam {
+func (x *TakeCityReputationExploreRewardRsp) GetExploreIdList() []uint32 {
if x != nil {
- return x.ItemList
+ return x.ExploreIdList
}
return nil
}
-func (x *TakeCityReputationExploreRewardRsp) GetRetcode() int32 {
+func (x *TakeCityReputationExploreRewardRsp) GetCityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.CityId
}
return 0
}
-func (x *TakeCityReputationExploreRewardRsp) GetCityId() uint32 {
+func (x *TakeCityReputationExploreRewardRsp) GetItemList() []*ItemParam {
if x != nil {
- return x.CityId
+ return x.ItemList
}
- return 0
+ return nil
}
var File_TakeCityReputationExploreRewardRsp_proto protoreflect.FileDescriptor
@@ -119,15 +116,15 @@ var file_TakeCityReputationExploreRewardRsp_proto_rawDesc = []byte{
0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x22,
0x54, 0x61, 0x6b, 0x65, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
- 0x73, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x65, 0x78, 0x70,
- 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a,
- 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f,
+ 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a,
+ 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74,
+ 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeCityReputationLevelRewardReq.pb.go b/gover/gen/TakeCityReputationLevelRewardReq.pb.go
index fb9ece4f..d1ad4c35 100644
--- a/gover/gen/TakeCityReputationLevelRewardReq.pb.go
+++ b/gover/gen/TakeCityReputationLevelRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCityReputationLevelRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2812
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeCityReputationLevelRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,11,opt,name=level,proto3" json:"level,omitempty"`
- CityId uint32 `protobuf:"varint,1,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Level uint32 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty"`
+ CityId uint32 `protobuf:"varint,12,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
}
func (x *TakeCityReputationLevelRewardReq) Reset() {
@@ -103,8 +99,8 @@ var file_TakeCityReputationLevelRewardReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x20, 0x54, 0x61, 0x6b, 0x65,
0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeCityReputationLevelRewardRsp.pb.go b/gover/gen/TakeCityReputationLevelRewardRsp.pb.go
index 3648c753..d457bb14 100644
--- a/gover/gen/TakeCityReputationLevelRewardRsp.pb.go
+++ b/gover/gen/TakeCityReputationLevelRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCityReputationLevelRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2835
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeCityReputationLevelRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,15,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,13,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Level uint32 `protobuf:"varint,9,opt,name=level,proto3" json:"level,omitempty"`
+ Level uint32 `protobuf:"varint,11,opt,name=level,proto3" json:"level,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,2,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ CityId uint32 `protobuf:"varint,6,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeCityReputationLevelRewardRsp) Reset() {
@@ -82,30 +79,30 @@ func (*TakeCityReputationLevelRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeCityReputationLevelRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeCityReputationLevelRewardRsp) GetCityId() uint32 {
+func (x *TakeCityReputationLevelRewardRsp) GetLevel() uint32 {
if x != nil {
- return x.CityId
+ return x.Level
}
return 0
}
-func (x *TakeCityReputationLevelRewardRsp) GetRetcode() int32 {
+func (x *TakeCityReputationLevelRewardRsp) GetItemList() []*ItemParam {
if x != nil {
- return x.Retcode
+ return x.ItemList
}
- return 0
+ return nil
}
-func (x *TakeCityReputationLevelRewardRsp) GetItemList() []*ItemParam {
+func (x *TakeCityReputationLevelRewardRsp) GetCityId() uint32 {
if x != nil {
- return x.ItemList
+ return x.CityId
}
- return nil
+ return 0
}
-func (x *TakeCityReputationLevelRewardRsp) GetLevel() uint32 {
+func (x *TakeCityReputationLevelRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.Level
+ return x.Retcode
}
return 0
}
@@ -118,14 +115,14 @@ var file_TakeCityReputationLevelRewardRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x20, 0x54, 0x61,
0x6b, 0x65, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x17,
- 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
- 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x14,
+ 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a,
+ 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
+ 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeCityReputationParentQuestReq.pb.go b/gover/gen/TakeCityReputationParentQuestReq.pb.go
index fbec95c1..7c55e1d8 100644
--- a/gover/gen/TakeCityReputationParentQuestReq.pb.go
+++ b/gover/gen/TakeCityReputationParentQuestReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCityReputationParentQuestReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2821
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeCityReputationParentQuestReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CityId uint32 `protobuf:"varint,1,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- ParentQuestList []uint32 `protobuf:"varint,6,rep,packed,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
+ CityId uint32 `protobuf:"varint,8,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ ParentQuestList []uint32 `protobuf:"varint,9,rep,packed,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
}
func (x *TakeCityReputationParentQuestReq) Reset() {
@@ -103,9 +99,9 @@ var file_TakeCityReputationParentQuestReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x20, 0x54, 0x61, 0x6b, 0x65,
0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61,
0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07,
- 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
+ 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d,
0x52, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/TakeCityReputationParentQuestRsp.pb.go b/gover/gen/TakeCityReputationParentQuestRsp.pb.go
index be91251a..bcbb406a 100644
--- a/gover/gen/TakeCityReputationParentQuestRsp.pb.go
+++ b/gover/gen/TakeCityReputationParentQuestRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCityReputationParentQuestRsp.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2803
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeCityReputationParentQuestRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ParentQuestList []uint32 `protobuf:"varint,2,rep,packed,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
CityId uint32 `protobuf:"varint,14,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- ParentQuestList []uint32 `protobuf:"varint,9,rep,packed,name=parent_quest_list,json=parentQuestList,proto3" json:"parent_quest_list,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,13,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
}
func (x *TakeCityReputationParentQuestRsp) Reset() {
@@ -90,18 +86,18 @@ func (x *TakeCityReputationParentQuestRsp) GetRetcode() int32 {
return 0
}
-func (x *TakeCityReputationParentQuestRsp) GetCityId() uint32 {
+func (x *TakeCityReputationParentQuestRsp) GetParentQuestList() []uint32 {
if x != nil {
- return x.CityId
+ return x.ParentQuestList
}
- return 0
+ return nil
}
-func (x *TakeCityReputationParentQuestRsp) GetParentQuestList() []uint32 {
+func (x *TakeCityReputationParentQuestRsp) GetCityId() uint32 {
if x != nil {
- return x.ParentQuestList
+ return x.CityId
}
- return nil
+ return 0
}
func (x *TakeCityReputationParentQuestRsp) GetItemList() []*ItemParam {
@@ -120,13 +116,13 @@ var file_TakeCityReputationParentQuestRsp_proto_rawDesc = []byte{
0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x01, 0x0a, 0x20, 0x54, 0x61,
0x6b, 0x65, 0x43, 0x69, 0x74, 0x79, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x27, 0x0a,
- 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x65,
+ 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x27, 0x0a,
+ 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74,
0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/TakeCompoundOutputReq.pb.go b/gover/gen/TakeCompoundOutputReq.pb.go
index 8786379b..7fc13069 100644
--- a/gover/gen/TakeCompoundOutputReq.pb.go
+++ b/gover/gen/TakeCompoundOutputReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCompoundOutputReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 174
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeCompoundOutputReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CompoundGroupId uint32 `protobuf:"varint,3,opt,name=compound_group_id,json=compoundGroupId,proto3" json:"compound_group_id,omitempty"`
- CompoundId uint32 `protobuf:"varint,10,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
+ CompoundGroupId uint32 `protobuf:"varint,4,opt,name=compound_group_id,json=compoundGroupId,proto3" json:"compound_group_id,omitempty"`
+ CompoundId uint32 `protobuf:"varint,9,opt,name=compound_id,json=compoundId,proto3" json:"compound_id,omitempty"`
}
func (x *TakeCompoundOutputReq) Reset() {
@@ -102,10 +98,10 @@ var file_TakeCompoundOutputReq_proto_rawDesc = []byte{
0x74, 0x70, 0x75, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a,
0x15, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4f, 0x75, 0x74,
0x70, 0x75, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75,
- 0x6e, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x6e, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e,
0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeCompoundOutputRsp.pb.go b/gover/gen/TakeCompoundOutputRsp.pb.go
index a1693c66..078e8184 100644
--- a/gover/gen/TakeCompoundOutputRsp.pb.go
+++ b/gover/gen/TakeCompoundOutputRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCompoundOutputRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 176
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeCompoundOutputRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemList []*ItemParam `protobuf:"bytes,6,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,14,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeCompoundOutputRsp) Reset() {
@@ -102,9 +99,9 @@ var file_TakeCompoundOutputRsp_proto_rawDesc = []byte{
0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a,
0x0a, 0x15, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x4f, 0x75,
0x74, 0x70, 0x75, 0x74, 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeCoopRewardReq.pb.go b/gover/gen/TakeCoopRewardReq.pb.go
index 6e5c3f58..76396436 100644
--- a/gover/gen/TakeCoopRewardReq.pb.go
+++ b/gover/gen/TakeCoopRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCoopRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1973
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeCoopRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardConfigId uint32 `protobuf:"varint,6,opt,name=reward_config_id,json=rewardConfigId,proto3" json:"reward_config_id,omitempty"`
+ RewardConfigId uint32 `protobuf:"varint,13,opt,name=reward_config_id,json=rewardConfigId,proto3" json:"reward_config_id,omitempty"`
}
func (x *TakeCoopRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_TakeCoopRewardReq_proto_rawDesc = []byte{
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x11, 0x54, 0x61, 0x6b,
0x65, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x28,
0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeCoopRewardRsp.pb.go b/gover/gen/TakeCoopRewardRsp.pb.go
index b43b6c69..13df9b75 100644
--- a/gover/gen/TakeCoopRewardRsp.pb.go
+++ b/gover/gen/TakeCoopRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeCoopRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1985
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeCoopRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RewardConfigId uint32 `protobuf:"varint,1,opt,name=reward_config_id,json=rewardConfigId,proto3" json:"reward_config_id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardConfigId uint32 `protobuf:"varint,12,opt,name=reward_config_id,json=rewardConfigId,proto3" json:"reward_config_id,omitempty"`
}
func (x *TakeCoopRewardRsp) Reset() {
@@ -100,9 +97,9 @@ var file_TakeCoopRewardRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x11, 0x54, 0x61, 0x6b,
0x65, 0x43, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
diff --git a/gover/gen/TakeDeliveryDailyRewardReq.pb.go b/gover/gen/TakeDeliveryDailyRewardReq.pb.go
index b27323ac..cc248c61 100644
--- a/gover/gen/TakeDeliveryDailyRewardReq.pb.go
+++ b/gover/gen/TakeDeliveryDailyRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeDeliveryDailyRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2121
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeDeliveryDailyRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,9,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *TakeDeliveryDailyRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_TakeDeliveryDailyRewardReq_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65,
0x72, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
+ 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/TakeDeliveryDailyRewardRsp.pb.go b/gover/gen/TakeDeliveryDailyRewardRsp.pb.go
index 76cabcb6..dbcabf27 100644
--- a/gover/gen/TakeDeliveryDailyRewardRsp.pb.go
+++ b/gover/gen/TakeDeliveryDailyRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeDeliveryDailyRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2162
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeDeliveryDailyRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleId uint32 `protobuf:"varint,5,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ScheduleId uint32 `protobuf:"varint,13,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
}
func (x *TakeDeliveryDailyRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*TakeDeliveryDailyRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeDeliveryDailyRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeDeliveryDailyRewardRsp) GetScheduleId() uint32 {
+func (x *TakeDeliveryDailyRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ScheduleId
+ return x.Retcode
}
return 0
}
-func (x *TakeDeliveryDailyRewardRsp) GetRetcode() int32 {
+func (x *TakeDeliveryDailyRewardRsp) GetScheduleId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ScheduleId
}
return 0
}
@@ -101,10 +98,10 @@ var file_TakeDeliveryDailyRewardRsp_proto_rawDesc = []byte{
0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x57, 0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65,
0x72, 0x79, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70,
- 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
+ 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeEffigyFirstPassRewardReq.pb.go b/gover/gen/TakeEffigyFirstPassRewardReq.pb.go
index eba218bc..03c6052c 100644
--- a/gover/gen/TakeEffigyFirstPassRewardReq.pb.go
+++ b/gover/gen/TakeEffigyFirstPassRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeEffigyFirstPassRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2196
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeEffigyFirstPassRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChallengeId uint32 `protobuf:"varint,6,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,13,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
}
func (x *TakeEffigyFirstPassRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_TakeEffigyFirstPassRewardReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x1c, 0x54, 0x61, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x69,
0x67, 0x79, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeEffigyFirstPassRewardRsp.pb.go b/gover/gen/TakeEffigyFirstPassRewardRsp.pb.go
index 293517f3..ec0c27ca 100644
--- a/gover/gen/TakeEffigyFirstPassRewardRsp.pb.go
+++ b/gover/gen/TakeEffigyFirstPassRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeEffigyFirstPassRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2061
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeEffigyFirstPassRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChallengeId uint32 `protobuf:"varint,2,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChallengeId uint32 `protobuf:"varint,10,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeEffigyFirstPassRewardRsp) Reset() {
@@ -102,9 +99,9 @@ var file_TakeEffigyFirstPassRewardRsp_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x1c, 0x54, 0x61, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x69,
0x67, 0x79, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x77, 0x61, 0x72,
0x64, 0x52, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c,
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/TakeEffigyRewardReq.pb.go b/gover/gen/TakeEffigyRewardReq.pb.go
index f4ec40e6..f345b64f 100644
--- a/gover/gen/TakeEffigyRewardReq.pb.go
+++ b/gover/gen/TakeEffigyRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeEffigyRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2040
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeEffigyRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardIndex uint32 `protobuf:"varint,14,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
+ RewardIndex uint32 `protobuf:"varint,1,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
}
func (x *TakeEffigyRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_TakeEffigyRewardReq_proto_rawDesc = []byte{
0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x13, 0x54,
0x61, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
0x65, 0x71, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64,
- 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeEffigyRewardRsp.pb.go b/gover/gen/TakeEffigyRewardRsp.pb.go
index 8e793860..68281303 100644
--- a/gover/gen/TakeEffigyRewardRsp.pb.go
+++ b/gover/gen/TakeEffigyRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeEffigyRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2007
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeEffigyRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RewardIndex uint32 `protobuf:"varint,7,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardIndex uint32 `protobuf:"varint,14,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
}
func (x *TakeEffigyRewardRsp) Reset() {
@@ -100,9 +97,9 @@ var file_TakeEffigyRewardRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x54, 0x61, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x52, 0x65, 0x77, 0x61,
0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x13, 0x54,
0x61, 0x6b, 0x65, 0x45, 0x66, 0x66, 0x69, 0x67, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeFirstShareRewardReq.pb.go b/gover/gen/TakeFirstShareRewardReq.pb.go
index 9f3f0778..9a093e7d 100644
--- a/gover/gen/TakeFirstShareRewardReq.pb.go
+++ b/gover/gen/TakeFirstShareRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeFirstShareRewardReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4074
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeFirstShareRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TakeFirstShareRewardRsp.pb.go b/gover/gen/TakeFirstShareRewardRsp.pb.go
index 46a16fe5..571c389e 100644
--- a/gover/gen/TakeFirstShareRewardRsp.pb.go
+++ b/gover/gen/TakeFirstShareRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeFirstShareRewardRsp.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4076
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeFirstShareRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeFirstShareRewardRsp) Reset() {
@@ -94,7 +90,7 @@ var file_TakeFirstShareRewardRsp_proto_rawDesc = []byte{
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x33, 0x0a, 0x17, 0x54, 0x61, 0x6b, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x53, 0x68, 0x61, 0x72,
0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeFurnitureMakeReq.pb.go b/gover/gen/TakeFurnitureMakeReq.pb.go
index 76e3ae89..36f56e7f 100644
--- a/gover/gen/TakeFurnitureMakeReq.pb.go
+++ b/gover/gen/TakeFurnitureMakeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeFurnitureMakeReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4772
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeFurnitureMakeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Index uint32 `protobuf:"varint,8,opt,name=index,proto3" json:"index,omitempty"`
- IsFastFinish bool `protobuf:"varint,12,opt,name=is_fast_finish,json=isFastFinish,proto3" json:"is_fast_finish,omitempty"`
+ Index uint32 `protobuf:"varint,12,opt,name=index,proto3" json:"index,omitempty"`
+ IsFastFinish bool `protobuf:"varint,2,opt,name=is_fast_finish,json=isFastFinish,proto3" json:"is_fast_finish,omitempty"`
MakeId uint32 `protobuf:"varint,7,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
}
@@ -109,9 +105,9 @@ var file_TakeFurnitureMakeReq_proto_rawDesc = []byte{
0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d,
0x61, 0x6b, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x14,
0x54, 0x61, 0x6b, 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b,
- 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20,
+ 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73,
- 0x5f, 0x66, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x0c, 0x20, 0x01,
+ 0x5f, 0x66, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01,
0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x46, 0x61, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x6b, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x06, 0x6d, 0x61, 0x6b, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
diff --git a/gover/gen/TakeFurnitureMakeRsp.pb.go b/gover/gen/TakeFurnitureMakeRsp.pb.go
index 88756657..425aea64 100644
--- a/gover/gen/TakeFurnitureMakeRsp.pb.go
+++ b/gover/gen/TakeFurnitureMakeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeFurnitureMakeRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4769
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeFurnitureMakeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,8,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
- ReturnItemList []*ItemParam `protobuf:"bytes,2,rep,name=return_item_list,json=returnItemList,proto3" json:"return_item_list,omitempty"`
- MakeId uint32 `protobuf:"varint,6,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OutputItemList []*ItemParam `protobuf:"bytes,14,rep,name=output_item_list,json=outputItemList,proto3" json:"output_item_list,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ReturnItemList []*ItemParam `protobuf:"bytes,5,rep,name=return_item_list,json=returnItemList,proto3" json:"return_item_list,omitempty"`
+ FurnitureMakeSlot *FurnitureMakeSlot `protobuf:"bytes,14,opt,name=furniture_make_slot,json=furnitureMakeSlot,proto3" json:"furniture_make_slot,omitempty"`
+ OutputItemList []*ItemParam `protobuf:"bytes,10,rep,name=output_item_list,json=outputItemList,proto3" json:"output_item_list,omitempty"`
+ MakeId uint32 `protobuf:"varint,3,opt,name=make_id,json=makeId,proto3" json:"make_id,omitempty"`
}
func (x *TakeFurnitureMakeRsp) Reset() {
@@ -83,11 +80,11 @@ func (*TakeFurnitureMakeRsp) Descriptor() ([]byte, []int) {
return file_TakeFurnitureMakeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeFurnitureMakeRsp) GetFurnitureMakeSlot() *FurnitureMakeSlot {
+func (x *TakeFurnitureMakeRsp) GetRetcode() int32 {
if x != nil {
- return x.FurnitureMakeSlot
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *TakeFurnitureMakeRsp) GetReturnItemList() []*ItemParam {
@@ -97,25 +94,25 @@ func (x *TakeFurnitureMakeRsp) GetReturnItemList() []*ItemParam {
return nil
}
-func (x *TakeFurnitureMakeRsp) GetMakeId() uint32 {
+func (x *TakeFurnitureMakeRsp) GetFurnitureMakeSlot() *FurnitureMakeSlot {
if x != nil {
- return x.MakeId
+ return x.FurnitureMakeSlot
}
- return 0
+ return nil
}
-func (x *TakeFurnitureMakeRsp) GetRetcode() int32 {
+func (x *TakeFurnitureMakeRsp) GetOutputItemList() []*ItemParam {
if x != nil {
- return x.Retcode
+ return x.OutputItemList
}
- return 0
+ return nil
}
-func (x *TakeFurnitureMakeRsp) GetOutputItemList() []*ItemParam {
+func (x *TakeFurnitureMakeRsp) GetMakeId() uint32 {
if x != nil {
- return x.OutputItemList
+ return x.MakeId
}
- return nil
+ return 0
}
var File_TakeFurnitureMakeRsp_proto protoreflect.FileDescriptor
@@ -127,21 +124,21 @@ var file_TakeFurnitureMakeRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf9, 0x01, 0x0a, 0x14, 0x54, 0x61, 0x6b, 0x65, 0x46,
0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x52, 0x73, 0x70, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x74,
+ 0x75, 0x72, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52,
+ 0x0e, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12,
0x42, 0x0a, 0x13, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x61, 0x6b,
- 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46,
+ 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x46,
0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53, 0x6c, 0x6f, 0x74,
0x52, 0x11, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x6b, 0x65, 0x53,
- 0x6c, 0x6f, 0x74, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x74, 0x75, 0x72,
- 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x6b,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x6b, 0x65,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x10,
- 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69,
- 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6c, 0x6f, 0x74, 0x12, 0x34, 0x0a, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x69, 0x74,
+ 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
+ 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75,
+ 0x74, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x6b,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x6b, 0x65,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
@@ -160,13 +157,13 @@ func file_TakeFurnitureMakeRsp_proto_rawDescGZIP() []byte {
var file_TakeFurnitureMakeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_TakeFurnitureMakeRsp_proto_goTypes = []interface{}{
(*TakeFurnitureMakeRsp)(nil), // 0: TakeFurnitureMakeRsp
- (*FurnitureMakeSlot)(nil), // 1: FurnitureMakeSlot
- (*ItemParam)(nil), // 2: ItemParam
+ (*ItemParam)(nil), // 1: ItemParam
+ (*FurnitureMakeSlot)(nil), // 2: FurnitureMakeSlot
}
var file_TakeFurnitureMakeRsp_proto_depIdxs = []int32{
- 1, // 0: TakeFurnitureMakeRsp.furniture_make_slot:type_name -> FurnitureMakeSlot
- 2, // 1: TakeFurnitureMakeRsp.return_item_list:type_name -> ItemParam
- 2, // 2: TakeFurnitureMakeRsp.output_item_list:type_name -> ItemParam
+ 1, // 0: TakeFurnitureMakeRsp.return_item_list:type_name -> ItemParam
+ 2, // 1: TakeFurnitureMakeRsp.furniture_make_slot:type_name -> FurnitureMakeSlot
+ 1, // 2: TakeFurnitureMakeRsp.output_item_list:type_name -> ItemParam
3, // [3:3] is the sub-list for method output_type
3, // [3:3] is the sub-list for method input_type
3, // [3:3] is the sub-list for extension type_name
diff --git a/gover/gen/TakeHuntingOfferReq.pb.go b/gover/gen/TakeHuntingOfferReq.pb.go
index 2ee1605e..1986490f 100644
--- a/gover/gen/TakeHuntingOfferReq.pb.go
+++ b/gover/gen/TakeHuntingOfferReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeHuntingOfferReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeHuntingOfferReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,14,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
- CityId uint32 `protobuf:"varint,4,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ CityId uint32 `protobuf:"varint,1,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,12,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
}
func (x *TakeHuntingOfferReq) Reset() {
@@ -81,18 +77,18 @@ func (*TakeHuntingOfferReq) Descriptor() ([]byte, []int) {
return file_TakeHuntingOfferReq_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeHuntingOfferReq) GetHuntingPair() *HuntingPair {
+func (x *TakeHuntingOfferReq) GetCityId() uint32 {
if x != nil {
- return x.HuntingPair
+ return x.CityId
}
- return nil
+ return 0
}
-func (x *TakeHuntingOfferReq) GetCityId() uint32 {
+func (x *TakeHuntingOfferReq) GetHuntingPair() *HuntingPair {
if x != nil {
- return x.CityId
+ return x.HuntingPair
}
- return 0
+ return nil
}
var File_TakeHuntingOfferReq_proto protoreflect.FileDescriptor
@@ -102,11 +98,11 @@ var file_TakeHuntingOfferReq_proto_rawDesc = []byte{
0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x48, 0x75, 0x6e,
0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f,
0x0a, 0x13, 0x54, 0x61, 0x6b, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66,
- 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
- 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75,
- 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69,
- 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
+ 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f,
+ 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61,
+ 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeHuntingOfferRsp.pb.go b/gover/gen/TakeHuntingOfferRsp.pb.go
index aeef94f7..8b0c6f1d 100644
--- a/gover/gen/TakeHuntingOfferRsp.pb.go
+++ b/gover/gen/TakeHuntingOfferRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeHuntingOfferRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4318
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeHuntingOfferRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- HuntingPair *HuntingPair `protobuf:"bytes,13,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
- CityId uint32 `protobuf:"varint,14,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CityId uint32 `protobuf:"varint,3,opt,name=city_id,json=cityId,proto3" json:"city_id,omitempty"`
+ HuntingPair *HuntingPair `protobuf:"bytes,9,opt,name=hunting_pair,json=huntingPair,proto3" json:"hunting_pair,omitempty"`
}
func (x *TakeHuntingOfferRsp) Reset() {
@@ -81,11 +78,11 @@ func (*TakeHuntingOfferRsp) Descriptor() ([]byte, []int) {
return file_TakeHuntingOfferRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeHuntingOfferRsp) GetHuntingPair() *HuntingPair {
+func (x *TakeHuntingOfferRsp) GetRetcode() int32 {
if x != nil {
- return x.HuntingPair
+ return x.Retcode
}
- return nil
+ return 0
}
func (x *TakeHuntingOfferRsp) GetCityId() uint32 {
@@ -95,11 +92,11 @@ func (x *TakeHuntingOfferRsp) GetCityId() uint32 {
return 0
}
-func (x *TakeHuntingOfferRsp) GetRetcode() int32 {
+func (x *TakeHuntingOfferRsp) GetHuntingPair() *HuntingPair {
if x != nil {
- return x.Retcode
+ return x.HuntingPair
}
- return 0
+ return nil
}
var File_TakeHuntingOfferRsp_proto protoreflect.FileDescriptor
@@ -109,13 +106,13 @@ var file_TakeHuntingOfferRsp_proto_rawDesc = []byte{
0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x48, 0x75, 0x6e,
0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79,
0x0a, 0x13, 0x54, 0x61, 0x6b, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x66, 0x66,
- 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
- 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75,
- 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75, 0x6e, 0x74, 0x69,
- 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x17, 0x0a, 0x07, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x06, 0x63, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x0c, 0x68, 0x75, 0x6e, 0x74,
+ 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c,
+ 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x68, 0x75,
+ 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeInvestigationRewardReq.pb.go b/gover/gen/TakeInvestigationRewardReq.pb.go
index 9051e4dc..8c50b6b1 100644
--- a/gover/gen/TakeInvestigationRewardReq.pb.go
+++ b/gover/gen/TakeInvestigationRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeInvestigationRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1912
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeInvestigationRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
+ Id uint32 `protobuf:"varint,15,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *TakeInvestigationRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_TakeInvestigationRewardReq_proto_rawDesc = []byte{
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x2c, 0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74,
0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
- 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeInvestigationRewardRsp.pb.go b/gover/gen/TakeInvestigationRewardRsp.pb.go
index 49ab428c..f5fd6506 100644
--- a/gover/gen/TakeInvestigationRewardRsp.pb.go
+++ b/gover/gen/TakeInvestigationRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeInvestigationRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1922
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeInvestigationRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Id uint32 `protobuf:"varint,12,opt,name=id,proto3" json:"id,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Id uint32 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
}
func (x *TakeInvestigationRewardRsp) Reset() {
@@ -101,9 +98,9 @@ var file_TakeInvestigationRewardRsp_proto_rawDesc = []byte{
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x46, 0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74,
0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeInvestigationTargetRewardReq.pb.go b/gover/gen/TakeInvestigationTargetRewardReq.pb.go
index 80eab919..74bc3e93 100644
--- a/gover/gen/TakeInvestigationTargetRewardReq.pb.go
+++ b/gover/gen/TakeInvestigationTargetRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeInvestigationTargetRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1918
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeInvestigationTargetRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- QuestId uint32 `protobuf:"varint,11,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ QuestId uint32 `protobuf:"varint,2,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *TakeInvestigationTargetRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_TakeInvestigationTargetRewardReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x20, 0x54, 0x61, 0x6b, 0x65,
0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72,
0x67, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeInvestigationTargetRewardRsp.pb.go b/gover/gen/TakeInvestigationTargetRewardRsp.pb.go
index 92390209..3be05ae6 100644
--- a/gover/gen/TakeInvestigationTargetRewardRsp.pb.go
+++ b/gover/gen/TakeInvestigationTargetRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeInvestigationTargetRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1916
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeInvestigationTargetRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- QuestId uint32 `protobuf:"varint,2,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ QuestId uint32 `protobuf:"varint,15,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
}
func (x *TakeInvestigationTargetRewardRsp) Reset() {
@@ -102,9 +99,9 @@ var file_TakeInvestigationTargetRewardRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x20, 0x54, 0x61, 0x6b, 0x65,
0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72,
0x67, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
+ 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/TakeMaterialDeleteReturnReq.pb.go b/gover/gen/TakeMaterialDeleteReturnReq.pb.go
index c9bf4714..a18c4eb3 100644
--- a/gover/gen/TakeMaterialDeleteReturnReq.pb.go
+++ b/gover/gen/TakeMaterialDeleteReturnReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeMaterialDeleteReturnReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 629
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeMaterialDeleteReturnReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Type MaterialDeleteReturnType `protobuf:"varint,8,opt,name=type,proto3,enum=MaterialDeleteReturnType" json:"type,omitempty"`
+ Type MaterialDeleteReturnType `protobuf:"varint,11,opt,name=type,proto3,enum=MaterialDeleteReturnType" json:"type,omitempty"`
}
func (x *TakeMaterialDeleteReturnReq) Reset() {
@@ -96,7 +92,7 @@ var file_TakeMaterialDeleteReturnReq_proto_rawDesc = []byte{
0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72,
0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x52,
- 0x65, 0x71, 0x12, 0x2d, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e,
+ 0x65, 0x71, 0x12, 0x2d, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x19, 0x2e, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70,
0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/TakeMaterialDeleteReturnRsp.pb.go b/gover/gen/TakeMaterialDeleteReturnRsp.pb.go
index 95d6178d..5b159304 100644
--- a/gover/gen/TakeMaterialDeleteReturnRsp.pb.go
+++ b/gover/gen/TakeMaterialDeleteReturnRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeMaterialDeleteReturnRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 657
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeMaterialDeleteReturnRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeMaterialDeleteReturnRsp) Reset() {
@@ -93,7 +90,7 @@ var file_TakeMaterialDeleteReturnRsp_proto_rawDesc = []byte{
0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x4d, 0x61, 0x74, 0x65, 0x72,
0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeOfferingLevelRewardReq.pb.go b/gover/gen/TakeOfferingLevelRewardReq.pb.go
index 7ab16641..4cc0fb3d 100644
--- a/gover/gen/TakeOfferingLevelRewardReq.pb.go
+++ b/gover/gen/TakeOfferingLevelRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeOfferingLevelRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2919
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeOfferingLevelRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty"`
- OfferingId uint32 `protobuf:"varint,11,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
+ Level uint32 `protobuf:"varint,14,opt,name=level,proto3" json:"level,omitempty"`
+ OfferingId uint32 `protobuf:"varint,12,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
}
func (x *TakeOfferingLevelRewardReq) Reset() {
@@ -102,9 +98,9 @@ var file_TakeOfferingLevelRewardReq_proto_rawDesc = []byte{
0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x53, 0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x69,
0x6e, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
- 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69,
- 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x66, 0x66,
+ 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x66, 0x66,
0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeOfferingLevelRewardRsp.pb.go b/gover/gen/TakeOfferingLevelRewardRsp.pb.go
index 66ac6afa..82fab147 100644
--- a/gover/gen/TakeOfferingLevelRewardRsp.pb.go
+++ b/gover/gen/TakeOfferingLevelRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeOfferingLevelRewardRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2911
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeOfferingLevelRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OfferingId uint32 `protobuf:"varint,3,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
- TakeLevel uint32 `protobuf:"varint,4,opt,name=take_level,json=takeLevel,proto3" json:"take_level,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,2,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,4,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+ OfferingId uint32 `protobuf:"varint,12,opt,name=offering_id,json=offeringId,proto3" json:"offering_id,omitempty"`
+ TakeLevel uint32 `protobuf:"varint,10,opt,name=take_level,json=takeLevel,proto3" json:"take_level,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeOfferingLevelRewardRsp) Reset() {
@@ -82,6 +79,13 @@ func (*TakeOfferingLevelRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeOfferingLevelRewardRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *TakeOfferingLevelRewardRsp) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
func (x *TakeOfferingLevelRewardRsp) GetOfferingId() uint32 {
if x != nil {
return x.OfferingId
@@ -103,13 +107,6 @@ func (x *TakeOfferingLevelRewardRsp) GetRetcode() int32 {
return 0
}
-func (x *TakeOfferingLevelRewardRsp) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
var File_TakeOfferingLevelRewardRsp_proto protoreflect.FileDescriptor
var file_TakeOfferingLevelRewardRsp_proto_rawDesc = []byte{
@@ -118,15 +115,15 @@ var file_TakeOfferingLevelRewardRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x4f, 0x66, 0x66, 0x65,
0x72, 0x69, 0x6e, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
- 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e,
- 0x67, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61, 0x6b, 0x65, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x09,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65,
- 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x73, 0x70, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x6f,
+ 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x6f, 0x66, 0x66, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x74, 0x61, 0x6b, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakePlayerLevelRewardReq.pb.go b/gover/gen/TakePlayerLevelRewardReq.pb.go
index 2d7e4547..790004c0 100644
--- a/gover/gen/TakePlayerLevelRewardReq.pb.go
+++ b/gover/gen/TakePlayerLevelRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakePlayerLevelRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 129
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakePlayerLevelRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Level uint32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
+ Level uint32 `protobuf:"varint,15,opt,name=level,proto3" json:"level,omitempty"`
}
func (x *TakePlayerLevelRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_TakePlayerLevelRewardReq_proto_rawDesc = []byte{
0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x30, 0x0a, 0x18, 0x54, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76,
0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/TakePlayerLevelRewardRsp.pb.go b/gover/gen/TakePlayerLevelRewardRsp.pb.go
index 424d85d9..ed6e6e92 100644
--- a/gover/gen/TakePlayerLevelRewardRsp.pb.go
+++ b/gover/gen/TakePlayerLevelRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakePlayerLevelRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 157
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakePlayerLevelRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId uint32 `protobuf:"varint,9,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Level uint32 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty"`
+ RewardId uint32 `protobuf:"varint,10,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ Level uint32 `protobuf:"varint,15,opt,name=level,proto3" json:"level,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakePlayerLevelRewardRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *TakePlayerLevelRewardRsp) GetRewardId() uint32 {
return 0
}
-func (x *TakePlayerLevelRewardRsp) GetRetcode() int32 {
+func (x *TakePlayerLevelRewardRsp) GetLevel() uint32 {
if x != nil {
- return x.Retcode
+ return x.Level
}
return 0
}
-func (x *TakePlayerLevelRewardRsp) GetLevel() uint32 {
+func (x *TakePlayerLevelRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.Level
+ return x.Retcode
}
return 0
}
@@ -109,11 +106,11 @@ var file_TakePlayerLevelRewardRsp_proto_rawDesc = []byte{
0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x67, 0x0a, 0x18, 0x54, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeRegionSearchRewardReq.pb.go b/gover/gen/TakeRegionSearchRewardReq.pb.go
index 37062200..70e45a6d 100644
--- a/gover/gen/TakeRegionSearchRewardReq.pb.go
+++ b/gover/gen/TakeRegionSearchRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeRegionSearchRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5625
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeRegionSearchRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SearchId uint32 `protobuf:"varint,3,opt,name=search_id,json=searchId,proto3" json:"search_id,omitempty"`
- Id uint32 `protobuf:"varint,15,opt,name=id,proto3" json:"id,omitempty"`
+ Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"`
+ SearchId uint32 `protobuf:"varint,6,opt,name=search_id,json=searchId,proto3" json:"search_id,omitempty"`
}
func (x *TakeRegionSearchRewardReq) Reset() {
@@ -81,16 +77,16 @@ func (*TakeRegionSearchRewardReq) Descriptor() ([]byte, []int) {
return file_TakeRegionSearchRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeRegionSearchRewardReq) GetSearchId() uint32 {
+func (x *TakeRegionSearchRewardReq) GetId() uint32 {
if x != nil {
- return x.SearchId
+ return x.Id
}
return 0
}
-func (x *TakeRegionSearchRewardReq) GetId() uint32 {
+func (x *TakeRegionSearchRewardReq) GetSearchId() uint32 {
if x != nil {
- return x.Id
+ return x.SearchId
}
return 0
}
@@ -101,10 +97,10 @@ var file_TakeRegionSearchRewardReq_proto_rawDesc = []byte{
0x0a, 0x1f, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72,
0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x48, 0x0a, 0x19, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53,
- 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1b,
- 0x0a, 0x09, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e,
+ 0x0a, 0x02, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b,
+ 0x0a, 0x09, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeRegionSearchRewardRsp.pb.go b/gover/gen/TakeRegionSearchRewardRsp.pb.go
index 310d52a9..febba3c3 100644
--- a/gover/gen/TakeRegionSearchRewardRsp.pb.go
+++ b/gover/gen/TakeRegionSearchRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeRegionSearchRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5607
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeRegionSearchRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SearchId uint32 `protobuf:"varint,14,opt,name=search_id,json=searchId,proto3" json:"search_id,omitempty"`
+ SearchId uint32 `protobuf:"varint,8,opt,name=search_id,json=searchId,proto3" json:"search_id,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeRegionSearchRewardRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *TakeRegionSearchRewardRsp) GetSearchId() uint32 {
return 0
}
-func (x *TakeRegionSearchRewardRsp) GetId() uint32 {
+func (x *TakeRegionSearchRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.Id
+ return x.Retcode
}
return 0
}
-func (x *TakeRegionSearchRewardRsp) GetRetcode() int32 {
+func (x *TakeRegionSearchRewardRsp) GetId() uint32 {
if x != nil {
- return x.Retcode
+ return x.Id
}
return 0
}
@@ -109,11 +106,11 @@ var file_TakeRegionSearchRewardRsp_proto_rawDesc = []byte{
0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x62, 0x0a, 0x19, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x53,
0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1b,
- 0x0a, 0x09, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x0a, 0x09, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeResinCardDailyRewardReq.pb.go b/gover/gen/TakeResinCardDailyRewardReq.pb.go
index 5a0cd66a..4cad2d53 100644
--- a/gover/gen/TakeResinCardDailyRewardReq.pb.go
+++ b/gover/gen/TakeResinCardDailyRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeResinCardDailyRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4122
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeResinCardDailyRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ProductConfigId uint32 `protobuf:"varint,14,opt,name=product_config_id,json=productConfigId,proto3" json:"product_config_id,omitempty"`
+ ProductConfigId uint32 `protobuf:"varint,1,opt,name=product_config_id,json=productConfigId,proto3" json:"product_config_id,omitempty"`
}
func (x *TakeResinCardDailyRewardReq) Reset() {
@@ -95,7 +91,7 @@ var file_TakeResinCardDailyRewardReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x69, 0x6e,
0x43, 0x61, 0x72, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
0x65, 0x71, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x63, 0x6f,
- 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70,
+ 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70,
0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeResinCardDailyRewardRsp.pb.go b/gover/gen/TakeResinCardDailyRewardRsp.pb.go
index e1bb180b..3b14e9ee 100644
--- a/gover/gen/TakeResinCardDailyRewardRsp.pb.go
+++ b/gover/gen/TakeResinCardDailyRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeResinCardDailyRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4144
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeResinCardDailyRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemVec []*ItemParam `protobuf:"bytes,6,rep,name=item_vec,json=itemVec,proto3" json:"item_vec,omitempty"`
Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ProductConfigId uint32 `protobuf:"varint,12,opt,name=product_config_id,json=productConfigId,proto3" json:"product_config_id,omitempty"`
+ ItemVec []*ItemParam `protobuf:"bytes,15,rep,name=item_vec,json=itemVec,proto3" json:"item_vec,omitempty"`
+ ProductConfigId uint32 `protobuf:"varint,13,opt,name=product_config_id,json=productConfigId,proto3" json:"product_config_id,omitempty"`
}
func (x *TakeResinCardDailyRewardRsp) Reset() {
@@ -81,18 +78,18 @@ func (*TakeResinCardDailyRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeResinCardDailyRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeResinCardDailyRewardRsp) GetItemVec() []*ItemParam {
+func (x *TakeResinCardDailyRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.ItemVec
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *TakeResinCardDailyRewardRsp) GetRetcode() int32 {
+func (x *TakeResinCardDailyRewardRsp) GetItemVec() []*ItemParam {
if x != nil {
- return x.Retcode
+ return x.ItemVec
}
- return 0
+ return nil
}
func (x *TakeResinCardDailyRewardRsp) GetProductConfigId() uint32 {
@@ -110,12 +107,12 @@ var file_TakeResinCardDailyRewardRsp_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x01, 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x73,
0x69, 0x6e, 0x43, 0x61, 0x72, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x52, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x65, 0x63,
- 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x56, 0x65, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
- 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x25,
+ 0x0a, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x65, 0x63, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x07, 0x69, 0x74,
+ 0x65, 0x6d, 0x56, 0x65, 0x63, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/TakeReunionFirstGiftRewardReq.pb.go b/gover/gen/TakeReunionFirstGiftRewardReq.pb.go
index 90272af9..ccb5d3d5 100644
--- a/gover/gen/TakeReunionFirstGiftRewardReq.pb.go
+++ b/gover/gen/TakeReunionFirstGiftRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionFirstGiftRewardReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5075
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeReunionFirstGiftRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TakeReunionFirstGiftRewardRsp.pb.go b/gover/gen/TakeReunionFirstGiftRewardRsp.pb.go
index 9d051f4b..0c2671a6 100644
--- a/gover/gen/TakeReunionFirstGiftRewardRsp.pb.go
+++ b/gover/gen/TakeReunionFirstGiftRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionFirstGiftRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5057
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeReunionFirstGiftRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId int32 `protobuf:"varint,9,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RewardId int32 `protobuf:"varint,1,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
}
func (x *TakeReunionFirstGiftRewardRsp) Reset() {
@@ -80,16 +77,16 @@ func (*TakeReunionFirstGiftRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeReunionFirstGiftRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeReunionFirstGiftRewardRsp) GetRewardId() int32 {
+func (x *TakeReunionFirstGiftRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.RewardId
+ return x.Retcode
}
return 0
}
-func (x *TakeReunionFirstGiftRewardRsp) GetRetcode() int32 {
+func (x *TakeReunionFirstGiftRewardRsp) GetRewardId() int32 {
if x != nil {
- return x.Retcode
+ return x.RewardId
}
return 0
}
@@ -101,10 +98,10 @@ var file_TakeReunionFirstGiftRewardRsp_proto_rawDesc = []byte{
0x73, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x1d, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x75,
0x6e, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x72, 0x73, 0x74, 0x47, 0x69, 0x66, 0x74, 0x52, 0x65, 0x77,
- 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeReunionMissionRewardReq.pb.go b/gover/gen/TakeReunionMissionRewardReq.pb.go
index cae729e5..eeb59d6f 100644
--- a/gover/gen/TakeReunionMissionRewardReq.pb.go
+++ b/gover/gen/TakeReunionMissionRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionMissionRewardReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5092
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeReunionMissionRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardId uint32 `protobuf:"varint,7,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
- RewardIndex uint32 `protobuf:"varint,4,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
- MissionId uint32 `protobuf:"varint,12,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ MissionId uint32 `protobuf:"varint,3,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ RewardId uint32 `protobuf:"varint,5,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ RewardIndex uint32 `protobuf:"varint,6,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
}
func (x *TakeReunionMissionRewardReq) Reset() {
@@ -82,23 +78,23 @@ func (*TakeReunionMissionRewardReq) Descriptor() ([]byte, []int) {
return file_TakeReunionMissionRewardReq_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeReunionMissionRewardReq) GetRewardId() uint32 {
+func (x *TakeReunionMissionRewardReq) GetMissionId() uint32 {
if x != nil {
- return x.RewardId
+ return x.MissionId
}
return 0
}
-func (x *TakeReunionMissionRewardReq) GetRewardIndex() uint32 {
+func (x *TakeReunionMissionRewardReq) GetRewardId() uint32 {
if x != nil {
- return x.RewardIndex
+ return x.RewardId
}
return 0
}
-func (x *TakeReunionMissionRewardReq) GetMissionId() uint32 {
+func (x *TakeReunionMissionRewardReq) GetRewardIndex() uint32 {
if x != nil {
- return x.MissionId
+ return x.RewardIndex
}
return 0
}
@@ -110,13 +106,13 @@ var file_TakeReunionMissionRewardReq_proto_rawDesc = []byte{
0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x75, 0x6e, 0x69,
0x6f, 0x6e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
- 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12,
- 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64,
- 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
+ 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x21,
+ 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/TakeReunionMissionRewardRsp.pb.go b/gover/gen/TakeReunionMissionRewardRsp.pb.go
index 62491297..313dbe91 100644
--- a/gover/gen/TakeReunionMissionRewardRsp.pb.go
+++ b/gover/gen/TakeReunionMissionRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionMissionRewardRsp.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5064
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeReunionMissionRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardIndex uint32 `protobuf:"varint,12,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MissionInfo *ReunionMissionInfo `protobuf:"bytes,9,opt,name=mission_info,json=missionInfo,proto3" json:"mission_info,omitempty"`
- RewardId uint32 `protobuf:"varint,3,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ RewardId uint32 `protobuf:"varint,13,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ MissionInfo *ReunionMissionInfo `protobuf:"bytes,2,opt,name=mission_info,json=missionInfo,proto3" json:"mission_info,omitempty"`
+ RewardIndex uint32 `protobuf:"varint,6,opt,name=reward_index,json=rewardIndex,proto3" json:"reward_index,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeReunionMissionRewardRsp) Reset() {
@@ -83,30 +79,30 @@ func (*TakeReunionMissionRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeReunionMissionRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeReunionMissionRewardRsp) GetRewardIndex() uint32 {
+func (x *TakeReunionMissionRewardRsp) GetRewardId() uint32 {
if x != nil {
- return x.RewardIndex
+ return x.RewardId
}
return 0
}
-func (x *TakeReunionMissionRewardRsp) GetRetcode() int32 {
+func (x *TakeReunionMissionRewardRsp) GetMissionInfo() *ReunionMissionInfo {
if x != nil {
- return x.Retcode
+ return x.MissionInfo
}
- return 0
+ return nil
}
-func (x *TakeReunionMissionRewardRsp) GetMissionInfo() *ReunionMissionInfo {
+func (x *TakeReunionMissionRewardRsp) GetRewardIndex() uint32 {
if x != nil {
- return x.MissionInfo
+ return x.RewardIndex
}
- return nil
+ return 0
}
-func (x *TakeReunionMissionRewardRsp) GetRewardId() uint32 {
+func (x *TakeReunionMissionRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.RewardId
+ return x.Retcode
}
return 0
}
@@ -119,16 +115,16 @@ var file_TakeReunionMissionRewardRsp_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x73, 0x73,
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01,
0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x73,
- 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x21, 0x0a,
- 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x36, 0x0a, 0x0c, 0x6d, 0x69,
- 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
+ 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a,
+ 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0c, 0x6d, 0x69,
+ 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x13, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f,
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42,
+ 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeReunionSignInRewardReq.pb.go b/gover/gen/TakeReunionSignInRewardReq.pb.go
index e9196e09..5d676418 100644
--- a/gover/gen/TakeReunionSignInRewardReq.pb.go
+++ b/gover/gen/TakeReunionSignInRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionSignInRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5079
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeReunionSignInRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardDay uint32 `protobuf:"varint,12,opt,name=reward_day,json=rewardDay,proto3" json:"reward_day,omitempty"`
- ConfigId uint32 `protobuf:"varint,14,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+ RewardDay uint32 `protobuf:"varint,1,opt,name=reward_day,json=rewardDay,proto3" json:"reward_day,omitempty"`
+ ConfigId uint32 `protobuf:"varint,11,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
}
func (x *TakeReunionSignInRewardReq) Reset() {
@@ -102,9 +98,9 @@ var file_TakeReunionSignInRewardReq_proto_rawDesc = []byte{
0x6e, 0x49, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1a, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f,
0x6e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
- 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x18, 0x0c,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x44, 0x61, 0x79, 0x12,
- 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeReunionSignInRewardRsp.pb.go b/gover/gen/TakeReunionSignInRewardRsp.pb.go
index 8053c50f..6aafa31f 100644
--- a/gover/gen/TakeReunionSignInRewardRsp.pb.go
+++ b/gover/gen/TakeReunionSignInRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionSignInRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5072
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeReunionSignInRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SignInInfo *ReunionSignInInfo `protobuf:"bytes,10,opt,name=sign_in_info,json=signInInfo,proto3" json:"sign_in_info,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ SignInInfo *ReunionSignInInfo `protobuf:"bytes,13,opt,name=sign_in_info,json=signInInfo,proto3" json:"sign_in_info,omitempty"`
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeReunionSignInRewardRsp) Reset() {
@@ -103,10 +100,10 @@ var file_TakeReunionSignInRewardRsp_proto_rawDesc = []byte{
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x1a, 0x54,
0x61, 0x6b, 0x65, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e,
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x0c, 0x73, 0x69, 0x67,
- 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x12, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49,
0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x73, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05,
0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeReunionWatcherRewardReq.pb.go b/gover/gen/TakeReunionWatcherRewardReq.pb.go
index 4368958a..1af1760c 100644
--- a/gover/gen/TakeReunionWatcherRewardReq.pb.go
+++ b/gover/gen/TakeReunionWatcherRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionWatcherRewardReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5070
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeReunionWatcherRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WatcherId uint32 `protobuf:"varint,12,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
- MissionId uint32 `protobuf:"varint,15,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ WatcherId uint32 `protobuf:"varint,14,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
+ MissionId uint32 `protobuf:"varint,7,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
}
func (x *TakeReunionWatcherRewardReq) Reset() {
@@ -103,9 +99,9 @@ var file_TakeReunionWatcherRewardReq_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x5b, 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x75, 0x6e, 0x69,
0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49,
0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeReunionWatcherRewardRsp.pb.go b/gover/gen/TakeReunionWatcherRewardRsp.pb.go
index 30d79262..f169c5c5 100644
--- a/gover/gen/TakeReunionWatcherRewardRsp.pb.go
+++ b/gover/gen/TakeReunionWatcherRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeReunionWatcherRewardRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5095
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeReunionWatcherRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MissionId uint32 `protobuf:"varint,15,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MissionId uint32 `protobuf:"varint,14,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
WatcherId uint32 `protobuf:"varint,9,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TakeReunionWatcherRewardRsp) Reset() {
@@ -81,23 +78,23 @@ func (*TakeReunionWatcherRewardRsp) Descriptor() ([]byte, []int) {
return file_TakeReunionWatcherRewardRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeReunionWatcherRewardRsp) GetMissionId() uint32 {
+func (x *TakeReunionWatcherRewardRsp) GetRetcode() int32 {
if x != nil {
- return x.MissionId
+ return x.Retcode
}
return 0
}
-func (x *TakeReunionWatcherRewardRsp) GetWatcherId() uint32 {
+func (x *TakeReunionWatcherRewardRsp) GetMissionId() uint32 {
if x != nil {
- return x.WatcherId
+ return x.MissionId
}
return 0
}
-func (x *TakeReunionWatcherRewardRsp) GetRetcode() int32 {
+func (x *TakeReunionWatcherRewardRsp) GetWatcherId() uint32 {
if x != nil {
- return x.Retcode
+ return x.WatcherId
}
return 0
}
@@ -109,12 +106,12 @@ var file_TakeReunionWatcherRewardRsp_proto_rawDesc = []byte{
0x63, 0x68, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x1b, 0x54, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x75, 0x6e, 0x69,
0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52,
- 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x77,
+ 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeoffEquipReq.pb.go b/gover/gen/TakeoffEquipReq.pb.go
index cfb0f375..3c400ecb 100644
--- a/gover/gen/TakeoffEquipReq.pb.go
+++ b/gover/gen/TakeoffEquipReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeoffEquipReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 605
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TakeoffEquipReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,8,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- Slot uint32 `protobuf:"varint,15,opt,name=slot,proto3" json:"slot,omitempty"`
+ Slot uint32 `protobuf:"varint,9,opt,name=slot,proto3" json:"slot,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,13,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *TakeoffEquipReq) Reset() {
@@ -81,16 +77,16 @@ func (*TakeoffEquipReq) Descriptor() ([]byte, []int) {
return file_TakeoffEquipReq_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeoffEquipReq) GetAvatarGuid() uint64 {
+func (x *TakeoffEquipReq) GetSlot() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.Slot
}
return 0
}
-func (x *TakeoffEquipReq) GetSlot() uint32 {
+func (x *TakeoffEquipReq) GetAvatarGuid() uint64 {
if x != nil {
- return x.Slot
+ return x.AvatarGuid
}
return 0
}
@@ -100,10 +96,10 @@ var File_TakeoffEquipReq_proto protoreflect.FileDescriptor
var file_TakeoffEquipReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x54, 0x61, 0x6b, 0x65, 0x6f, 0x66, 0x66, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x0f, 0x54, 0x61, 0x6b, 0x65, 0x6f,
- 0x66, 0x66, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73,
- 0x6c, 0x6f, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x42,
+ 0x66, 0x66, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6c,
+ 0x6f, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TakeoffEquipRsp.pb.go b/gover/gen/TakeoffEquipRsp.pb.go
index 420f8e9d..3ae0f07e 100644
--- a/gover/gen/TakeoffEquipRsp.pb.go
+++ b/gover/gen/TakeoffEquipRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TakeoffEquipRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 682
-// EnetChannelId: 0
-// EnetIsReliable: true
type TakeoffEquipRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarGuid uint64 `protobuf:"varint,9,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Slot uint32 `protobuf:"varint,10,opt,name=slot,proto3" json:"slot,omitempty"`
+ Slot uint32 `protobuf:"varint,3,opt,name=slot,proto3" json:"slot,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *TakeoffEquipRsp) Reset() {
@@ -81,9 +78,9 @@ func (*TakeoffEquipRsp) Descriptor() ([]byte, []int) {
return file_TakeoffEquipRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TakeoffEquipRsp) GetAvatarGuid() uint64 {
+func (x *TakeoffEquipRsp) GetSlot() uint32 {
if x != nil {
- return x.AvatarGuid
+ return x.Slot
}
return 0
}
@@ -95,9 +92,9 @@ func (x *TakeoffEquipRsp) GetRetcode() int32 {
return 0
}
-func (x *TakeoffEquipRsp) GetSlot() uint32 {
+func (x *TakeoffEquipRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.Slot
+ return x.AvatarGuid
}
return 0
}
@@ -107,12 +104,12 @@ var File_TakeoffEquipRsp_proto protoreflect.FileDescriptor
var file_TakeoffEquipRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x54, 0x61, 0x6b, 0x65, 0x6f, 0x66, 0x66, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x0f, 0x54, 0x61, 0x6b, 0x65, 0x6f,
- 0x66, 0x66, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x66, 0x66, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x73, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6c,
+ 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TanukiTravelActivityDetailInfo.pb.go b/gover/gen/TanukiTravelActivityDetailInfo.pb.go
index 24025485..97f09d75 100644
--- a/gover/gen/TanukiTravelActivityDetailInfo.pb.go
+++ b/gover/gen/TanukiTravelActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TanukiTravelActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type TanukiTravelActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_JBPFIDDPGME []*Unk2700_BIFNFOGBPNM `protobuf:"bytes,4,rep,name=Unk2700_JBPFIDDPGME,json=Unk2700JBPFIDDPGME,proto3" json:"Unk2700_JBPFIDDPGME,omitempty"`
- IsContentClosed bool `protobuf:"varint,11,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- Unk2700_BHHCNOLMCJM uint32 `protobuf:"varint,10,opt,name=Unk2700_BHHCNOLMCJM,json=Unk2700BHHCNOLMCJM,proto3" json:"Unk2700_BHHCNOLMCJM,omitempty"`
+ TanukiTravelLevelDataList []*TanukiTravelLevelData `protobuf:"bytes,5,rep,name=tanuki_travel_level_data_list,json=tanukiTravelLevelDataList,proto3" json:"tanuki_travel_level_data_list,omitempty"`
+ IsContentClosed bool `protobuf:"varint,12,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ FinishedLevelIndex uint32 `protobuf:"varint,15,opt,name=finished_level_index,json=finishedLevelIndex,proto3" json:"finished_level_index,omitempty"`
}
func (x *TanukiTravelActivityDetailInfo) Reset() {
@@ -78,9 +78,9 @@ func (*TanukiTravelActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_TanukiTravelActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *TanukiTravelActivityDetailInfo) GetUnk2700_JBPFIDDPGME() []*Unk2700_BIFNFOGBPNM {
+func (x *TanukiTravelActivityDetailInfo) GetTanukiTravelLevelDataList() []*TanukiTravelLevelData {
if x != nil {
- return x.Unk2700_JBPFIDDPGME
+ return x.TanukiTravelLevelDataList
}
return nil
}
@@ -92,9 +92,9 @@ func (x *TanukiTravelActivityDetailInfo) GetIsContentClosed() bool {
return false
}
-func (x *TanukiTravelActivityDetailInfo) GetUnk2700_BHHCNOLMCJM() uint32 {
+func (x *TanukiTravelActivityDetailInfo) GetFinishedLevelIndex() uint32 {
if x != nil {
- return x.Unk2700_BHHCNOLMCJM
+ return x.FinishedLevelIndex
}
return 0
}
@@ -104,22 +104,23 @@ var File_TanukiTravelActivityDetailInfo_proto protoreflect.FileDescriptor
var file_TanukiTravelActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x24, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x41, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x42, 0x49, 0x46, 0x4e, 0x46, 0x4f, 0x47, 0x42, 0x50, 0x4e, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xc4, 0x01, 0x0a, 0x1e, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76,
- 0x65, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4a, 0x42, 0x50, 0x46, 0x49, 0x44, 0x44, 0x50, 0x47, 0x4d, 0x45, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x46, 0x4e,
- 0x46, 0x4f, 0x47, 0x42, 0x50, 0x4e, 0x4d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4a, 0x42, 0x50, 0x46, 0x49, 0x44, 0x44, 0x50, 0x47, 0x4d, 0x45, 0x12, 0x2a, 0x0a, 0x11, 0x69,
- 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x42, 0x48, 0x48, 0x43, 0x4e, 0x4f, 0x4c, 0x4d, 0x43, 0x4a, 0x4d, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x48, 0x48,
- 0x43, 0x4e, 0x4f, 0x4c, 0x4d, 0x43, 0x4a, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72,
+ 0x61, 0x76, 0x65, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x1e, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72,
+ 0x61, 0x76, 0x65, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61,
+ 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x1d, 0x74, 0x61, 0x6e, 0x75, 0x6b, 0x69,
+ 0x5f, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x64, 0x61,
+ 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
+ 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x19, 0x74, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61,
+ 0x76, 0x65, 0x6c, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63,
+ 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x14,
+ 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -137,10 +138,10 @@ func file_TanukiTravelActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_TanukiTravelActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_TanukiTravelActivityDetailInfo_proto_goTypes = []interface{}{
(*TanukiTravelActivityDetailInfo)(nil), // 0: TanukiTravelActivityDetailInfo
- (*Unk2700_BIFNFOGBPNM)(nil), // 1: Unk2700_BIFNFOGBPNM
+ (*TanukiTravelLevelData)(nil), // 1: TanukiTravelLevelData
}
var file_TanukiTravelActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: TanukiTravelActivityDetailInfo.Unk2700_JBPFIDDPGME:type_name -> Unk2700_BIFNFOGBPNM
+ 1, // 0: TanukiTravelActivityDetailInfo.tanuki_travel_level_data_list:type_name -> TanukiTravelLevelData
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -153,7 +154,7 @@ func file_TanukiTravelActivityDetailInfo_proto_init() {
if File_TanukiTravelActivityDetailInfo_proto != nil {
return
}
- file_Unk2700_BIFNFOGBPNM_proto_init()
+ file_TanukiTravelLevelData_proto_init()
if !protoimpl.UnsafeEnabled {
file_TanukiTravelActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TanukiTravelActivityDetailInfo); i {
diff --git a/gover/gen/TanukiTravelFinishGuideQuestNotify.pb.go b/gover/gen/TanukiTravelFinishGuideQuestNotify.pb.go
new file mode 100644
index 00000000..6c5dd1ac
--- /dev/null
+++ b/gover/gen/TanukiTravelFinishGuideQuestNotify.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TanukiTravelFinishGuideQuestNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TanukiTravelFinishGuideQuestNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
+}
+
+func (x *TanukiTravelFinishGuideQuestNotify) Reset() {
+ *x = TanukiTravelFinishGuideQuestNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TanukiTravelFinishGuideQuestNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TanukiTravelFinishGuideQuestNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TanukiTravelFinishGuideQuestNotify) ProtoMessage() {}
+
+func (x *TanukiTravelFinishGuideQuestNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_TanukiTravelFinishGuideQuestNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TanukiTravelFinishGuideQuestNotify.ProtoReflect.Descriptor instead.
+func (*TanukiTravelFinishGuideQuestNotify) Descriptor() ([]byte, []int) {
+ return file_TanukiTravelFinishGuideQuestNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TanukiTravelFinishGuideQuestNotify) GetActivityId() uint32 {
+ if x != nil {
+ return x.ActivityId
+ }
+ return 0
+}
+
+var File_TanukiTravelFinishGuideQuestNotify_proto protoreflect.FileDescriptor
+
+var file_TanukiTravelFinishGuideQuestNotify_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x47, 0x75, 0x69, 0x64, 0x65, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x45, 0x0a, 0x22, 0x54, 0x61,
+ 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x47, 0x75, 0x69, 0x64, 0x65, 0x51, 0x75, 0x65, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_TanukiTravelFinishGuideQuestNotify_proto_rawDescOnce sync.Once
+ file_TanukiTravelFinishGuideQuestNotify_proto_rawDescData = file_TanukiTravelFinishGuideQuestNotify_proto_rawDesc
+)
+
+func file_TanukiTravelFinishGuideQuestNotify_proto_rawDescGZIP() []byte {
+ file_TanukiTravelFinishGuideQuestNotify_proto_rawDescOnce.Do(func() {
+ file_TanukiTravelFinishGuideQuestNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_TanukiTravelFinishGuideQuestNotify_proto_rawDescData)
+ })
+ return file_TanukiTravelFinishGuideQuestNotify_proto_rawDescData
+}
+
+var file_TanukiTravelFinishGuideQuestNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TanukiTravelFinishGuideQuestNotify_proto_goTypes = []interface{}{
+ (*TanukiTravelFinishGuideQuestNotify)(nil), // 0: TanukiTravelFinishGuideQuestNotify
+}
+var file_TanukiTravelFinishGuideQuestNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TanukiTravelFinishGuideQuestNotify_proto_init() }
+func file_TanukiTravelFinishGuideQuestNotify_proto_init() {
+ if File_TanukiTravelFinishGuideQuestNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TanukiTravelFinishGuideQuestNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TanukiTravelFinishGuideQuestNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TanukiTravelFinishGuideQuestNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TanukiTravelFinishGuideQuestNotify_proto_goTypes,
+ DependencyIndexes: file_TanukiTravelFinishGuideQuestNotify_proto_depIdxs,
+ MessageInfos: file_TanukiTravelFinishGuideQuestNotify_proto_msgTypes,
+ }.Build()
+ File_TanukiTravelFinishGuideQuestNotify_proto = out.File
+ file_TanukiTravelFinishGuideQuestNotify_proto_rawDesc = nil
+ file_TanukiTravelFinishGuideQuestNotify_proto_goTypes = nil
+ file_TanukiTravelFinishGuideQuestNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/TanukiTravelLevelData.pb.go b/gover/gen/TanukiTravelLevelData.pb.go
new file mode 100644
index 00000000..9b60c241
--- /dev/null
+++ b/gover/gen/TanukiTravelLevelData.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TanukiTravelLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TanukiTravelLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinish bool `protobuf:"varint,7,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ RouteId uint32 `protobuf:"varint,8,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
+}
+
+func (x *TanukiTravelLevelData) Reset() {
+ *x = TanukiTravelLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TanukiTravelLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TanukiTravelLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TanukiTravelLevelData) ProtoMessage() {}
+
+func (x *TanukiTravelLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_TanukiTravelLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TanukiTravelLevelData.ProtoReflect.Descriptor instead.
+func (*TanukiTravelLevelData) Descriptor() ([]byte, []int) {
+ return file_TanukiTravelLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TanukiTravelLevelData) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *TanukiTravelLevelData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *TanukiTravelLevelData) GetRouteId() uint32 {
+ if x != nil {
+ return x.RouteId
+ }
+ return 0
+}
+
+var File_TanukiTravelLevelData_proto protoreflect.FileDescriptor
+
+var file_TanukiTravelLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a,
+ 0x15, 0x54, 0x61, 0x6e, 0x75, 0x6b, 0x69, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TanukiTravelLevelData_proto_rawDescOnce sync.Once
+ file_TanukiTravelLevelData_proto_rawDescData = file_TanukiTravelLevelData_proto_rawDesc
+)
+
+func file_TanukiTravelLevelData_proto_rawDescGZIP() []byte {
+ file_TanukiTravelLevelData_proto_rawDescOnce.Do(func() {
+ file_TanukiTravelLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_TanukiTravelLevelData_proto_rawDescData)
+ })
+ return file_TanukiTravelLevelData_proto_rawDescData
+}
+
+var file_TanukiTravelLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TanukiTravelLevelData_proto_goTypes = []interface{}{
+ (*TanukiTravelLevelData)(nil), // 0: TanukiTravelLevelData
+}
+var file_TanukiTravelLevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TanukiTravelLevelData_proto_init() }
+func file_TanukiTravelLevelData_proto_init() {
+ if File_TanukiTravelLevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TanukiTravelLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TanukiTravelLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TanukiTravelLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TanukiTravelLevelData_proto_goTypes,
+ DependencyIndexes: file_TanukiTravelLevelData_proto_depIdxs,
+ MessageInfos: file_TanukiTravelLevelData_proto_msgTypes,
+ }.Build()
+ File_TanukiTravelLevelData_proto = out.File
+ file_TanukiTravelLevelData_proto_rawDesc = nil
+ file_TanukiTravelLevelData_proto_goTypes = nil
+ file_TanukiTravelLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/TaskVar.pb.go b/gover/gen/TaskVar.pb.go
index 0c1aef78..2ed6ea6a 100644
--- a/gover/gen/TaskVar.pb.go
+++ b/gover/gen/TaskVar.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TaskVar.proto
package gen
@@ -41,8 +41,8 @@ type TaskVar struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Key uint32 `protobuf:"varint,8,opt,name=key,proto3" json:"key,omitempty"`
- ValueList []int32 `protobuf:"varint,6,rep,packed,name=value_list,json=valueList,proto3" json:"value_list,omitempty"`
+ Key uint32 `protobuf:"varint,2,opt,name=key,proto3" json:"key,omitempty"`
+ ValueList []int32 `protobuf:"varint,7,rep,packed,name=value_list,json=valueList,proto3" json:"value_list,omitempty"`
}
func (x *TaskVar) Reset() {
@@ -96,8 +96,8 @@ var File_TaskVar_proto protoreflect.FileDescriptor
var file_TaskVar_proto_rawDesc = []byte{
0x0a, 0x0d, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x3a, 0x0a, 0x07, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x05,
+ 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x05,
0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TaskVarNotify.pb.go b/gover/gen/TaskVarNotify.pb.go
index 6682bf08..4a0b07e5 100644
--- a/gover/gen/TaskVarNotify.pb.go
+++ b/gover/gen/TaskVarNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TaskVarNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 160
-// EnetChannelId: 0
-// EnetIsReliable: true
type TaskVarNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TaskVarList []*TaskVar `protobuf:"bytes,7,rep,name=task_var_list,json=taskVarList,proto3" json:"task_var_list,omitempty"`
+ TaskVarList []*TaskVar `protobuf:"bytes,13,rep,name=task_var_list,json=taskVarList,proto3" json:"task_var_list,omitempty"`
}
func (x *TaskVarNotify) Reset() {
@@ -93,7 +90,7 @@ var file_TaskVarNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x72, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x0d, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x72, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x76, 0x61,
- 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x54,
+ 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x54,
0x61, 0x73, 0x6b, 0x56, 0x61, 0x72, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x72, 0x4c,
0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/TeamEnterSceneInfo.pb.go b/gover/gen/TeamEnterSceneInfo.pb.go
index e76cbb5d..2000f56d 100644
--- a/gover/gen/TeamEnterSceneInfo.pb.go
+++ b/gover/gen/TeamEnterSceneInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TeamEnterSceneInfo.proto
package gen
@@ -41,9 +41,9 @@ type TeamEnterSceneInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AbilityControlBlock *AbilityControlBlock `protobuf:"bytes,7,opt,name=ability_control_block,json=abilityControlBlock,proto3" json:"ability_control_block,omitempty"`
- TeamAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,10,opt,name=team_ability_info,json=teamAbilityInfo,proto3" json:"team_ability_info,omitempty"`
- TeamEntityId uint32 `protobuf:"varint,15,opt,name=team_entity_id,json=teamEntityId,proto3" json:"team_entity_id,omitempty"`
+ TeamAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,6,opt,name=team_ability_info,json=teamAbilityInfo,proto3" json:"team_ability_info,omitempty"`
+ AbilityControlBlock *AbilityControlBlock `protobuf:"bytes,5,opt,name=ability_control_block,json=abilityControlBlock,proto3" json:"ability_control_block,omitempty"`
+ TeamEntityId uint32 `protobuf:"varint,11,opt,name=team_entity_id,json=teamEntityId,proto3" json:"team_entity_id,omitempty"`
}
func (x *TeamEnterSceneInfo) Reset() {
@@ -78,16 +78,16 @@ func (*TeamEnterSceneInfo) Descriptor() ([]byte, []int) {
return file_TeamEnterSceneInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *TeamEnterSceneInfo) GetAbilityControlBlock() *AbilityControlBlock {
+func (x *TeamEnterSceneInfo) GetTeamAbilityInfo() *AbilitySyncStateInfo {
if x != nil {
- return x.AbilityControlBlock
+ return x.TeamAbilityInfo
}
return nil
}
-func (x *TeamEnterSceneInfo) GetTeamAbilityInfo() *AbilitySyncStateInfo {
+func (x *TeamEnterSceneInfo) GetAbilityControlBlock() *AbilityControlBlock {
if x != nil {
- return x.TeamAbilityInfo
+ return x.AbilityControlBlock
}
return nil
}
@@ -108,17 +108,17 @@ var file_TeamEnterSceneInfo_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79,
0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x12, 0x54, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x53,
- 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x48, 0x0a, 0x15, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x62, 0x6c, 0x6f, 0x63,
- 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x13, 0x61,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f,
- 0x63, 0x6b, 0x12, 0x41, 0x0a, 0x11, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
- 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x74, 0x65, 0x61, 0x6d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74,
+ 0x63, 0x65, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x41, 0x0a, 0x11, 0x74, 0x65, 0x61, 0x6d,
+ 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e,
+ 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x74, 0x65, 0x61, 0x6d,
+ 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x48, 0x0a, 0x15, 0x61,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x62,
+ 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x41, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
+ 0x52, 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74,
0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -138,12 +138,12 @@ func file_TeamEnterSceneInfo_proto_rawDescGZIP() []byte {
var file_TeamEnterSceneInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_TeamEnterSceneInfo_proto_goTypes = []interface{}{
(*TeamEnterSceneInfo)(nil), // 0: TeamEnterSceneInfo
- (*AbilityControlBlock)(nil), // 1: AbilityControlBlock
- (*AbilitySyncStateInfo)(nil), // 2: AbilitySyncStateInfo
+ (*AbilitySyncStateInfo)(nil), // 1: AbilitySyncStateInfo
+ (*AbilityControlBlock)(nil), // 2: AbilityControlBlock
}
var file_TeamEnterSceneInfo_proto_depIdxs = []int32{
- 1, // 0: TeamEnterSceneInfo.ability_control_block:type_name -> AbilityControlBlock
- 2, // 1: TeamEnterSceneInfo.team_ability_info:type_name -> AbilitySyncStateInfo
+ 1, // 0: TeamEnterSceneInfo.team_ability_info:type_name -> AbilitySyncStateInfo
+ 2, // 1: TeamEnterSceneInfo.ability_control_block:type_name -> AbilityControlBlock
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/TeamEntityInfo.pb.go b/gover/gen/TeamEntityInfo.pb.go
index 46fa27a0..14811ba4 100644
--- a/gover/gen/TeamEntityInfo.pb.go
+++ b/gover/gen/TeamEntityInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TeamEntityInfo.proto
package gen
@@ -41,9 +41,9 @@ type TeamEntityInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AuthorityPeerId uint32 `protobuf:"varint,10,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
- TeamAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,9,opt,name=team_ability_info,json=teamAbilityInfo,proto3" json:"team_ability_info,omitempty"`
- TeamEntityId uint32 `protobuf:"varint,8,opt,name=team_entity_id,json=teamEntityId,proto3" json:"team_entity_id,omitempty"`
+ TeamEntityId uint32 `protobuf:"varint,3,opt,name=team_entity_id,json=teamEntityId,proto3" json:"team_entity_id,omitempty"`
+ AuthorityPeerId uint32 `protobuf:"varint,12,opt,name=authority_peer_id,json=authorityPeerId,proto3" json:"authority_peer_id,omitempty"`
+ TeamAbilityInfo *AbilitySyncStateInfo `protobuf:"bytes,5,opt,name=team_ability_info,json=teamAbilityInfo,proto3" json:"team_ability_info,omitempty"`
}
func (x *TeamEntityInfo) Reset() {
@@ -78,6 +78,13 @@ func (*TeamEntityInfo) Descriptor() ([]byte, []int) {
return file_TeamEntityInfo_proto_rawDescGZIP(), []int{0}
}
+func (x *TeamEntityInfo) GetTeamEntityId() uint32 {
+ if x != nil {
+ return x.TeamEntityId
+ }
+ return 0
+}
+
func (x *TeamEntityInfo) GetAuthorityPeerId() uint32 {
if x != nil {
return x.AuthorityPeerId
@@ -92,13 +99,6 @@ func (x *TeamEntityInfo) GetTeamAbilityInfo() *AbilitySyncStateInfo {
return nil
}
-func (x *TeamEntityInfo) GetTeamEntityId() uint32 {
- if x != nil {
- return x.TeamEntityId
- }
- return 0
-}
-
var File_TeamEntityInfo_proto protoreflect.FileDescriptor
var file_TeamEntityInfo_proto_rawDesc = []byte{
@@ -106,16 +106,16 @@ var file_TeamEntityInfo_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53,
0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x0e, 0x54, 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69,
- 0x74, 0x79, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x50, 0x65, 0x65, 0x72, 0x49,
- 0x64, 0x12, 0x41, 0x0a, 0x11, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x74, 0x65, 0x61, 0x6d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x65,
- 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74,
+ 0x65, 0x61, 0x6d, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x61,
+ 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74,
+ 0x79, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x41, 0x0a, 0x11, 0x74, 0x65, 0x61, 0x6d, 0x5f,
+ 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x79, 0x6e, 0x63,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x74, 0x65, 0x61, 0x6d, 0x41,
+ 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TeamResonanceChangeNotify.pb.go b/gover/gen/TeamResonanceChangeNotify.pb.go
index 2363d194..2c761722 100644
--- a/gover/gen/TeamResonanceChangeNotify.pb.go
+++ b/gover/gen/TeamResonanceChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TeamResonanceChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1082
-// EnetChannelId: 0
-// EnetIsReliable: true
type TeamResonanceChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InfoList []*AvatarTeamResonanceInfo `protobuf:"bytes,1,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
+ InfoList []*AvatarTeamResonanceInfo `protobuf:"bytes,9,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
}
func (x *TeamResonanceChangeNotify) Reset() {
@@ -95,7 +92,7 @@ var file_TeamResonanceChangeNotify_proto_rawDesc = []byte{
0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x52, 0x0a, 0x19, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x6f, 0x6e, 0x61, 0x6e, 0x63,
0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x35, 0x0a,
- 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
+ 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x18, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73,
0x6f, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x69, 0x6e, 0x66, 0x6f,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/ToTheMoonAddObstacleReq.pb.go b/gover/gen/ToTheMoonAddObstacleReq.pb.go
new file mode 100644
index 00000000..bf6fdccf
--- /dev/null
+++ b/gover/gen/ToTheMoonAddObstacleReq.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonAddObstacleReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonAddObstacleReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UseEdge bool `protobuf:"varint,7,opt,name=use_edge,json=useEdge,proto3" json:"use_edge,omitempty"`
+ Obstacle *ToTheMoonObstacleInfo `protobuf:"bytes,8,opt,name=obstacle,proto3" json:"obstacle,omitempty"`
+ SceneId uint32 `protobuf:"varint,13,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ QueryId int32 `protobuf:"varint,5,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+}
+
+func (x *ToTheMoonAddObstacleReq) Reset() {
+ *x = ToTheMoonAddObstacleReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonAddObstacleReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonAddObstacleReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonAddObstacleReq) ProtoMessage() {}
+
+func (x *ToTheMoonAddObstacleReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonAddObstacleReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonAddObstacleReq.ProtoReflect.Descriptor instead.
+func (*ToTheMoonAddObstacleReq) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonAddObstacleReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonAddObstacleReq) GetUseEdge() bool {
+ if x != nil {
+ return x.UseEdge
+ }
+ return false
+}
+
+func (x *ToTheMoonAddObstacleReq) GetObstacle() *ToTheMoonObstacleInfo {
+ if x != nil {
+ return x.Obstacle
+ }
+ return nil
+}
+
+func (x *ToTheMoonAddObstacleReq) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *ToTheMoonAddObstacleReq) GetQueryId() int32 {
+ if x != nil {
+ return x.QueryId
+ }
+ return 0
+}
+
+var File_ToTheMoonAddObstacleReq_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonAddObstacleReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x41, 0x64, 0x64, 0x4f, 0x62,
+ 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1b, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x01, 0x0a,
+ 0x17, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x41, 0x64, 0x64, 0x4f, 0x62, 0x73,
+ 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f,
+ 0x65, 0x64, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x75, 0x73, 0x65, 0x45,
+ 0x64, 0x67, 0x65, 0x12, 0x32, 0x0a, 0x08, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x18,
+ 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f,
+ 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x6f,
+ 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonAddObstacleReq_proto_rawDescOnce sync.Once
+ file_ToTheMoonAddObstacleReq_proto_rawDescData = file_ToTheMoonAddObstacleReq_proto_rawDesc
+)
+
+func file_ToTheMoonAddObstacleReq_proto_rawDescGZIP() []byte {
+ file_ToTheMoonAddObstacleReq_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonAddObstacleReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonAddObstacleReq_proto_rawDescData)
+ })
+ return file_ToTheMoonAddObstacleReq_proto_rawDescData
+}
+
+var file_ToTheMoonAddObstacleReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonAddObstacleReq_proto_goTypes = []interface{}{
+ (*ToTheMoonAddObstacleReq)(nil), // 0: ToTheMoonAddObstacleReq
+ (*ToTheMoonObstacleInfo)(nil), // 1: ToTheMoonObstacleInfo
+}
+var file_ToTheMoonAddObstacleReq_proto_depIdxs = []int32{
+ 1, // 0: ToTheMoonAddObstacleReq.obstacle:type_name -> ToTheMoonObstacleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonAddObstacleReq_proto_init() }
+func file_ToTheMoonAddObstacleReq_proto_init() {
+ if File_ToTheMoonAddObstacleReq_proto != nil {
+ return
+ }
+ file_ToTheMoonObstacleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonAddObstacleReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonAddObstacleReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonAddObstacleReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonAddObstacleReq_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonAddObstacleReq_proto_depIdxs,
+ MessageInfos: file_ToTheMoonAddObstacleReq_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonAddObstacleReq_proto = out.File
+ file_ToTheMoonAddObstacleReq_proto_rawDesc = nil
+ file_ToTheMoonAddObstacleReq_proto_goTypes = nil
+ file_ToTheMoonAddObstacleReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonAddObstacleRsp.pb.go b/gover/gen/ToTheMoonAddObstacleRsp.pb.go
new file mode 100644
index 00000000..71ca29cb
--- /dev/null
+++ b/gover/gen/ToTheMoonAddObstacleRsp.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonAddObstacleRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonAddObstacleRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DynamicNodes *DynamicNodes `protobuf:"bytes,7,opt,name=dynamic_nodes,json=dynamicNodes,proto3" json:"dynamic_nodes,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ QueryId int32 `protobuf:"varint,9,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+}
+
+func (x *ToTheMoonAddObstacleRsp) Reset() {
+ *x = ToTheMoonAddObstacleRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonAddObstacleRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonAddObstacleRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonAddObstacleRsp) ProtoMessage() {}
+
+func (x *ToTheMoonAddObstacleRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonAddObstacleRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonAddObstacleRsp.ProtoReflect.Descriptor instead.
+func (*ToTheMoonAddObstacleRsp) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonAddObstacleRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonAddObstacleRsp) GetDynamicNodes() *DynamicNodes {
+ if x != nil {
+ return x.DynamicNodes
+ }
+ return nil
+}
+
+func (x *ToTheMoonAddObstacleRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ToTheMoonAddObstacleRsp) GetQueryId() int32 {
+ if x != nil {
+ return x.QueryId
+ }
+ return 0
+}
+
+var File_ToTheMoonAddObstacleRsp_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonAddObstacleRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x41, 0x64, 0x64, 0x4f, 0x62,
+ 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x12, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x17, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f,
+ 0x6e, 0x41, 0x64, 0x64, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x12,
+ 0x32, 0x0a, 0x0d, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63,
+ 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x0c, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4e, 0x6f,
+ 0x64, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a,
+ 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonAddObstacleRsp_proto_rawDescOnce sync.Once
+ file_ToTheMoonAddObstacleRsp_proto_rawDescData = file_ToTheMoonAddObstacleRsp_proto_rawDesc
+)
+
+func file_ToTheMoonAddObstacleRsp_proto_rawDescGZIP() []byte {
+ file_ToTheMoonAddObstacleRsp_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonAddObstacleRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonAddObstacleRsp_proto_rawDescData)
+ })
+ return file_ToTheMoonAddObstacleRsp_proto_rawDescData
+}
+
+var file_ToTheMoonAddObstacleRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonAddObstacleRsp_proto_goTypes = []interface{}{
+ (*ToTheMoonAddObstacleRsp)(nil), // 0: ToTheMoonAddObstacleRsp
+ (*DynamicNodes)(nil), // 1: DynamicNodes
+}
+var file_ToTheMoonAddObstacleRsp_proto_depIdxs = []int32{
+ 1, // 0: ToTheMoonAddObstacleRsp.dynamic_nodes:type_name -> DynamicNodes
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonAddObstacleRsp_proto_init() }
+func file_ToTheMoonAddObstacleRsp_proto_init() {
+ if File_ToTheMoonAddObstacleRsp_proto != nil {
+ return
+ }
+ file_DynamicNodes_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonAddObstacleRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonAddObstacleRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonAddObstacleRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonAddObstacleRsp_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonAddObstacleRsp_proto_depIdxs,
+ MessageInfos: file_ToTheMoonAddObstacleRsp_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonAddObstacleRsp_proto = out.File
+ file_ToTheMoonAddObstacleRsp_proto_rawDesc = nil
+ file_ToTheMoonAddObstacleRsp_proto_goTypes = nil
+ file_ToTheMoonAddObstacleRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonEnterSceneReq.pb.go b/gover/gen/ToTheMoonEnterSceneReq.pb.go
new file mode 100644
index 00000000..6c738493
--- /dev/null
+++ b/gover/gen/ToTheMoonEnterSceneReq.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonEnterSceneReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonEnterSceneReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Version uint32 `protobuf:"varint,11,opt,name=version,proto3" json:"version,omitempty"`
+ SceneId uint32 `protobuf:"varint,13,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+}
+
+func (x *ToTheMoonEnterSceneReq) Reset() {
+ *x = ToTheMoonEnterSceneReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonEnterSceneReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonEnterSceneReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonEnterSceneReq) ProtoMessage() {}
+
+func (x *ToTheMoonEnterSceneReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonEnterSceneReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonEnterSceneReq.ProtoReflect.Descriptor instead.
+func (*ToTheMoonEnterSceneReq) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonEnterSceneReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonEnterSceneReq) GetVersion() uint32 {
+ if x != nil {
+ return x.Version
+ }
+ return 0
+}
+
+func (x *ToTheMoonEnterSceneReq) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+var File_ToTheMoonEnterSceneReq_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonEnterSceneReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d,
+ 0x0a, 0x16, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73,
+ 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
+ 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonEnterSceneReq_proto_rawDescOnce sync.Once
+ file_ToTheMoonEnterSceneReq_proto_rawDescData = file_ToTheMoonEnterSceneReq_proto_rawDesc
+)
+
+func file_ToTheMoonEnterSceneReq_proto_rawDescGZIP() []byte {
+ file_ToTheMoonEnterSceneReq_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonEnterSceneReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonEnterSceneReq_proto_rawDescData)
+ })
+ return file_ToTheMoonEnterSceneReq_proto_rawDescData
+}
+
+var file_ToTheMoonEnterSceneReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonEnterSceneReq_proto_goTypes = []interface{}{
+ (*ToTheMoonEnterSceneReq)(nil), // 0: ToTheMoonEnterSceneReq
+}
+var file_ToTheMoonEnterSceneReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonEnterSceneReq_proto_init() }
+func file_ToTheMoonEnterSceneReq_proto_init() {
+ if File_ToTheMoonEnterSceneReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonEnterSceneReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonEnterSceneReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonEnterSceneReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonEnterSceneReq_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonEnterSceneReq_proto_depIdxs,
+ MessageInfos: file_ToTheMoonEnterSceneReq_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonEnterSceneReq_proto = out.File
+ file_ToTheMoonEnterSceneReq_proto_rawDesc = nil
+ file_ToTheMoonEnterSceneReq_proto_goTypes = nil
+ file_ToTheMoonEnterSceneReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonEnterSceneRsp.pb.go b/gover/gen/ToTheMoonEnterSceneRsp.pb.go
new file mode 100644
index 00000000..4dc61f14
--- /dev/null
+++ b/gover/gen/ToTheMoonEnterSceneRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonEnterSceneRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonEnterSceneRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ToTheMoonEnterSceneRsp) Reset() {
+ *x = ToTheMoonEnterSceneRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonEnterSceneRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonEnterSceneRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonEnterSceneRsp) ProtoMessage() {}
+
+func (x *ToTheMoonEnterSceneRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonEnterSceneRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonEnterSceneRsp.ProtoReflect.Descriptor instead.
+func (*ToTheMoonEnterSceneRsp) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonEnterSceneRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonEnterSceneRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ToTheMoonEnterSceneRsp_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonEnterSceneRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32,
+ 0x0a, 0x16, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x65, 0x72,
+ 0x53, 0x63, 0x65, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonEnterSceneRsp_proto_rawDescOnce sync.Once
+ file_ToTheMoonEnterSceneRsp_proto_rawDescData = file_ToTheMoonEnterSceneRsp_proto_rawDesc
+)
+
+func file_ToTheMoonEnterSceneRsp_proto_rawDescGZIP() []byte {
+ file_ToTheMoonEnterSceneRsp_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonEnterSceneRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonEnterSceneRsp_proto_rawDescData)
+ })
+ return file_ToTheMoonEnterSceneRsp_proto_rawDescData
+}
+
+var file_ToTheMoonEnterSceneRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonEnterSceneRsp_proto_goTypes = []interface{}{
+ (*ToTheMoonEnterSceneRsp)(nil), // 0: ToTheMoonEnterSceneRsp
+}
+var file_ToTheMoonEnterSceneRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonEnterSceneRsp_proto_init() }
+func file_ToTheMoonEnterSceneRsp_proto_init() {
+ if File_ToTheMoonEnterSceneRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonEnterSceneRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonEnterSceneRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonEnterSceneRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonEnterSceneRsp_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonEnterSceneRsp_proto_depIdxs,
+ MessageInfos: file_ToTheMoonEnterSceneRsp_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonEnterSceneRsp_proto = out.File
+ file_ToTheMoonEnterSceneRsp_proto_rawDesc = nil
+ file_ToTheMoonEnterSceneRsp_proto_goTypes = nil
+ file_ToTheMoonEnterSceneRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonObstacleInfo.pb.go b/gover/gen/ToTheMoonObstacleInfo.pb.go
new file mode 100644
index 00000000..5d20284e
--- /dev/null
+++ b/gover/gen/ToTheMoonObstacleInfo.pb.go
@@ -0,0 +1,266 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonObstacleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonObstacleInfo_ShapeType int32
+
+const (
+ ToTheMoonObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE ToTheMoonObstacleInfo_ShapeType = 0
+ ToTheMoonObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_BOX ToTheMoonObstacleInfo_ShapeType = 1
+)
+
+// Enum value maps for ToTheMoonObstacleInfo_ShapeType.
+var (
+ ToTheMoonObstacleInfo_ShapeType_name = map[int32]string{
+ 0: "SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE",
+ 1: "SHAPE_TYPE_OBSTACLE_SHAPE_BOX",
+ }
+ ToTheMoonObstacleInfo_ShapeType_value = map[string]int32{
+ "SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE": 0,
+ "SHAPE_TYPE_OBSTACLE_SHAPE_BOX": 1,
+ }
+)
+
+func (x ToTheMoonObstacleInfo_ShapeType) Enum() *ToTheMoonObstacleInfo_ShapeType {
+ p := new(ToTheMoonObstacleInfo_ShapeType)
+ *p = x
+ return p
+}
+
+func (x ToTheMoonObstacleInfo_ShapeType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ToTheMoonObstacleInfo_ShapeType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ToTheMoonObstacleInfo_proto_enumTypes[0].Descriptor()
+}
+
+func (ToTheMoonObstacleInfo_ShapeType) Type() protoreflect.EnumType {
+ return &file_ToTheMoonObstacleInfo_proto_enumTypes[0]
+}
+
+func (x ToTheMoonObstacleInfo_ShapeType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ToTheMoonObstacleInfo_ShapeType.Descriptor instead.
+func (ToTheMoonObstacleInfo_ShapeType) EnumDescriptor() ([]byte, []int) {
+ return file_ToTheMoonObstacleInfo_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type ToTheMoonObstacleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ HandleId int32 `protobuf:"varint,1,opt,name=handle_id,json=handleId,proto3" json:"handle_id,omitempty"`
+ Type ToTheMoonObstacleInfo_ShapeType `protobuf:"varint,8,opt,name=type,proto3,enum=ToTheMoonObstacleInfo_ShapeType" json:"type,omitempty"`
+ HalfExtents *Vector `protobuf:"bytes,7,opt,name=half_extents,json=halfExtents,proto3" json:"half_extents,omitempty"`
+ Center *Vector `protobuf:"bytes,11,opt,name=center,proto3" json:"center,omitempty"`
+ Rotation *MathQuaternion `protobuf:"bytes,12,opt,name=rotation,proto3" json:"rotation,omitempty"`
+}
+
+func (x *ToTheMoonObstacleInfo) Reset() {
+ *x = ToTheMoonObstacleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonObstacleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonObstacleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonObstacleInfo) ProtoMessage() {}
+
+func (x *ToTheMoonObstacleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonObstacleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonObstacleInfo.ProtoReflect.Descriptor instead.
+func (*ToTheMoonObstacleInfo) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonObstacleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonObstacleInfo) GetHandleId() int32 {
+ if x != nil {
+ return x.HandleId
+ }
+ return 0
+}
+
+func (x *ToTheMoonObstacleInfo) GetType() ToTheMoonObstacleInfo_ShapeType {
+ if x != nil {
+ return x.Type
+ }
+ return ToTheMoonObstacleInfo_SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE
+}
+
+func (x *ToTheMoonObstacleInfo) GetHalfExtents() *Vector {
+ if x != nil {
+ return x.HalfExtents
+ }
+ return nil
+}
+
+func (x *ToTheMoonObstacleInfo) GetCenter() *Vector {
+ if x != nil {
+ return x.Center
+ }
+ return nil
+}
+
+func (x *ToTheMoonObstacleInfo) GetRotation() *MathQuaternion {
+ if x != nil {
+ return x.Rotation
+ }
+ return nil
+}
+
+var File_ToTheMoonObstacleInfo_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonObstacleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61,
+ 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d,
+ 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xbb, 0x02, 0x0a, 0x15, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x4f,
+ 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x68,
+ 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
+ 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
+ 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f,
+ 0x6f, 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53,
+ 0x68, 0x61, 0x70, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2a,
+ 0x0a, 0x0c, 0x68, 0x61, 0x6c, 0x66, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0b, 0x68,
+ 0x61, 0x6c, 0x66, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1f, 0x0a, 0x06, 0x63, 0x65,
+ 0x6e, 0x74, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x08, 0x72,
+ 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
+ 0x4d, 0x61, 0x74, 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x52, 0x08,
+ 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x55, 0x0a, 0x09, 0x53, 0x68, 0x61, 0x70,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x42, 0x53, 0x54, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x48, 0x41,
+ 0x50, 0x45, 0x5f, 0x43, 0x41, 0x50, 0x53, 0x55, 0x4c, 0x45, 0x10, 0x00, 0x12, 0x21, 0x0a, 0x1d,
+ 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x42, 0x53, 0x54, 0x41,
+ 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x58, 0x10, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonObstacleInfo_proto_rawDescOnce sync.Once
+ file_ToTheMoonObstacleInfo_proto_rawDescData = file_ToTheMoonObstacleInfo_proto_rawDesc
+)
+
+func file_ToTheMoonObstacleInfo_proto_rawDescGZIP() []byte {
+ file_ToTheMoonObstacleInfo_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonObstacleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonObstacleInfo_proto_rawDescData)
+ })
+ return file_ToTheMoonObstacleInfo_proto_rawDescData
+}
+
+var file_ToTheMoonObstacleInfo_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ToTheMoonObstacleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonObstacleInfo_proto_goTypes = []interface{}{
+ (ToTheMoonObstacleInfo_ShapeType)(0), // 0: ToTheMoonObstacleInfo.ShapeType
+ (*ToTheMoonObstacleInfo)(nil), // 1: ToTheMoonObstacleInfo
+ (*Vector)(nil), // 2: Vector
+ (*MathQuaternion)(nil), // 3: MathQuaternion
+}
+var file_ToTheMoonObstacleInfo_proto_depIdxs = []int32{
+ 0, // 0: ToTheMoonObstacleInfo.type:type_name -> ToTheMoonObstacleInfo.ShapeType
+ 2, // 1: ToTheMoonObstacleInfo.half_extents:type_name -> Vector
+ 2, // 2: ToTheMoonObstacleInfo.center:type_name -> Vector
+ 3, // 3: ToTheMoonObstacleInfo.rotation:type_name -> MathQuaternion
+ 4, // [4:4] is the sub-list for method output_type
+ 4, // [4:4] is the sub-list for method input_type
+ 4, // [4:4] is the sub-list for extension type_name
+ 4, // [4:4] is the sub-list for extension extendee
+ 0, // [0:4] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonObstacleInfo_proto_init() }
+func file_ToTheMoonObstacleInfo_proto_init() {
+ if File_ToTheMoonObstacleInfo_proto != nil {
+ return
+ }
+ file_MathQuaternion_proto_init()
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonObstacleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonObstacleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonObstacleInfo_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonObstacleInfo_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonObstacleInfo_proto_depIdxs,
+ EnumInfos: file_ToTheMoonObstacleInfo_proto_enumTypes,
+ MessageInfos: file_ToTheMoonObstacleInfo_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonObstacleInfo_proto = out.File
+ file_ToTheMoonObstacleInfo_proto_rawDesc = nil
+ file_ToTheMoonObstacleInfo_proto_goTypes = nil
+ file_ToTheMoonObstacleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonObstaclesModifyNotify.pb.go b/gover/gen/ToTheMoonObstaclesModifyNotify.pb.go
new file mode 100644
index 00000000..685022ce
--- /dev/null
+++ b/gover/gen/ToTheMoonObstaclesModifyNotify.pb.go
@@ -0,0 +1,197 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonObstaclesModifyNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonObstaclesModifyNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AddObstacles []*ToTheMoonObstacleInfo `protobuf:"bytes,3,rep,name=add_obstacles,json=addObstacles,proto3" json:"add_obstacles,omitempty"`
+ UseEdge bool `protobuf:"varint,7,opt,name=use_edge,json=useEdge,proto3" json:"use_edge,omitempty"`
+ SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ RemoveObstacleIds []int32 `protobuf:"varint,5,rep,packed,name=remove_obstacle_ids,json=removeObstacleIds,proto3" json:"remove_obstacle_ids,omitempty"`
+}
+
+func (x *ToTheMoonObstaclesModifyNotify) Reset() {
+ *x = ToTheMoonObstaclesModifyNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonObstaclesModifyNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonObstaclesModifyNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonObstaclesModifyNotify) ProtoMessage() {}
+
+func (x *ToTheMoonObstaclesModifyNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonObstaclesModifyNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonObstaclesModifyNotify.ProtoReflect.Descriptor instead.
+func (*ToTheMoonObstaclesModifyNotify) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonObstaclesModifyNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonObstaclesModifyNotify) GetAddObstacles() []*ToTheMoonObstacleInfo {
+ if x != nil {
+ return x.AddObstacles
+ }
+ return nil
+}
+
+func (x *ToTheMoonObstaclesModifyNotify) GetUseEdge() bool {
+ if x != nil {
+ return x.UseEdge
+ }
+ return false
+}
+
+func (x *ToTheMoonObstaclesModifyNotify) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *ToTheMoonObstaclesModifyNotify) GetRemoveObstacleIds() []int32 {
+ if x != nil {
+ return x.RemoveObstacleIds
+ }
+ return nil
+}
+
+var File_ToTheMoonObstaclesModifyNotify_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonObstaclesModifyNotify_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61,
+ 0x63, 0x6c, 0x65, 0x73, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f,
+ 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a, 0x1e, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f,
+ 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3b, 0x0a, 0x0d, 0x61, 0x64, 0x64, 0x5f, 0x6f, 0x62,
+ 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
+ 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x61, 0x64, 0x64, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63,
+ 0x6c, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x65, 0x64, 0x67, 0x65, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x75, 0x73, 0x65, 0x45, 0x64, 0x67, 0x65, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x65, 0x6d,
+ 0x6f, 0x76, 0x65, 0x5f, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x73,
+ 0x18, 0x05, 0x20, 0x03, 0x28, 0x05, 0x52, 0x11, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x62,
+ 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x49, 0x64, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonObstaclesModifyNotify_proto_rawDescOnce sync.Once
+ file_ToTheMoonObstaclesModifyNotify_proto_rawDescData = file_ToTheMoonObstaclesModifyNotify_proto_rawDesc
+)
+
+func file_ToTheMoonObstaclesModifyNotify_proto_rawDescGZIP() []byte {
+ file_ToTheMoonObstaclesModifyNotify_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonObstaclesModifyNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonObstaclesModifyNotify_proto_rawDescData)
+ })
+ return file_ToTheMoonObstaclesModifyNotify_proto_rawDescData
+}
+
+var file_ToTheMoonObstaclesModifyNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonObstaclesModifyNotify_proto_goTypes = []interface{}{
+ (*ToTheMoonObstaclesModifyNotify)(nil), // 0: ToTheMoonObstaclesModifyNotify
+ (*ToTheMoonObstacleInfo)(nil), // 1: ToTheMoonObstacleInfo
+}
+var file_ToTheMoonObstaclesModifyNotify_proto_depIdxs = []int32{
+ 1, // 0: ToTheMoonObstaclesModifyNotify.add_obstacles:type_name -> ToTheMoonObstacleInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonObstaclesModifyNotify_proto_init() }
+func file_ToTheMoonObstaclesModifyNotify_proto_init() {
+ if File_ToTheMoonObstaclesModifyNotify_proto != nil {
+ return
+ }
+ file_ToTheMoonObstacleInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonObstaclesModifyNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonObstaclesModifyNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonObstaclesModifyNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonObstaclesModifyNotify_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonObstaclesModifyNotify_proto_depIdxs,
+ MessageInfos: file_ToTheMoonObstaclesModifyNotify_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonObstaclesModifyNotify_proto = out.File
+ file_ToTheMoonObstaclesModifyNotify_proto_rawDesc = nil
+ file_ToTheMoonObstaclesModifyNotify_proto_goTypes = nil
+ file_ToTheMoonObstaclesModifyNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonPingNotify.pb.go b/gover/gen/ToTheMoonPingNotify.pb.go
new file mode 100644
index 00000000..ac098dbb
--- /dev/null
+++ b/gover/gen/ToTheMoonPingNotify.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonPingNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonPingNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *ToTheMoonPingNotify) Reset() {
+ *x = ToTheMoonPingNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonPingNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonPingNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonPingNotify) ProtoMessage() {}
+
+func (x *ToTheMoonPingNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonPingNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonPingNotify.ProtoReflect.Descriptor instead.
+func (*ToTheMoonPingNotify) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonPingNotify_proto_rawDescGZIP(), []int{0}
+}
+
+var File_ToTheMoonPingNotify_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonPingNotify_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x50, 0x69, 0x6e, 0x67, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x54,
+ 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x50, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonPingNotify_proto_rawDescOnce sync.Once
+ file_ToTheMoonPingNotify_proto_rawDescData = file_ToTheMoonPingNotify_proto_rawDesc
+)
+
+func file_ToTheMoonPingNotify_proto_rawDescGZIP() []byte {
+ file_ToTheMoonPingNotify_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonPingNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonPingNotify_proto_rawDescData)
+ })
+ return file_ToTheMoonPingNotify_proto_rawDescData
+}
+
+var file_ToTheMoonPingNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonPingNotify_proto_goTypes = []interface{}{
+ (*ToTheMoonPingNotify)(nil), // 0: ToTheMoonPingNotify
+}
+var file_ToTheMoonPingNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonPingNotify_proto_init() }
+func file_ToTheMoonPingNotify_proto_init() {
+ if File_ToTheMoonPingNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonPingNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonPingNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonPingNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonPingNotify_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonPingNotify_proto_depIdxs,
+ MessageInfos: file_ToTheMoonPingNotify_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonPingNotify_proto = out.File
+ file_ToTheMoonPingNotify_proto_rawDesc = nil
+ file_ToTheMoonPingNotify_proto_goTypes = nil
+ file_ToTheMoonPingNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonQueryPathReq.pb.go b/gover/gen/ToTheMoonQueryPathReq.pb.go
new file mode 100644
index 00000000..961186f3
--- /dev/null
+++ b/gover/gen/ToTheMoonQueryPathReq.pb.go
@@ -0,0 +1,435 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonQueryPathReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonQueryPathReq_OptionType int32
+
+const (
+ ToTheMoonQueryPathReq_OPTION_TYPE_NONE ToTheMoonQueryPathReq_OptionType = 0
+ ToTheMoonQueryPathReq_OPTION_TYPE_NORMAL ToTheMoonQueryPathReq_OptionType = 1
+)
+
+// Enum value maps for ToTheMoonQueryPathReq_OptionType.
+var (
+ ToTheMoonQueryPathReq_OptionType_name = map[int32]string{
+ 0: "OPTION_TYPE_NONE",
+ 1: "OPTION_TYPE_NORMAL",
+ }
+ ToTheMoonQueryPathReq_OptionType_value = map[string]int32{
+ "OPTION_TYPE_NONE": 0,
+ "OPTION_TYPE_NORMAL": 1,
+ }
+)
+
+func (x ToTheMoonQueryPathReq_OptionType) Enum() *ToTheMoonQueryPathReq_OptionType {
+ p := new(ToTheMoonQueryPathReq_OptionType)
+ *p = x
+ return p
+}
+
+func (x ToTheMoonQueryPathReq_OptionType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ToTheMoonQueryPathReq_OptionType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ToTheMoonQueryPathReq_proto_enumTypes[0].Descriptor()
+}
+
+func (ToTheMoonQueryPathReq_OptionType) Type() protoreflect.EnumType {
+ return &file_ToTheMoonQueryPathReq_proto_enumTypes[0]
+}
+
+func (x ToTheMoonQueryPathReq_OptionType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ToTheMoonQueryPathReq_OptionType.Descriptor instead.
+func (ToTheMoonQueryPathReq_OptionType) EnumDescriptor() ([]byte, []int) {
+ return file_ToTheMoonQueryPathReq_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type ToTheMoonQueryPathReq_AStarMethod int32
+
+const (
+ ToTheMoonQueryPathReq_A_STAR_METHOD_CLASSIC ToTheMoonQueryPathReq_AStarMethod = 0
+ ToTheMoonQueryPathReq_A_STAR_METHOD_TENDENCY ToTheMoonQueryPathReq_AStarMethod = 1
+ ToTheMoonQueryPathReq_A_STAR_METHOD_ADAPTIVE ToTheMoonQueryPathReq_AStarMethod = 2
+ ToTheMoonQueryPathReq_A_STAR_METHOD_INFLECTION ToTheMoonQueryPathReq_AStarMethod = 3
+)
+
+// Enum value maps for ToTheMoonQueryPathReq_AStarMethod.
+var (
+ ToTheMoonQueryPathReq_AStarMethod_name = map[int32]string{
+ 0: "A_STAR_METHOD_CLASSIC",
+ 1: "A_STAR_METHOD_TENDENCY",
+ 2: "A_STAR_METHOD_ADAPTIVE",
+ 3: "A_STAR_METHOD_INFLECTION",
+ }
+ ToTheMoonQueryPathReq_AStarMethod_value = map[string]int32{
+ "A_STAR_METHOD_CLASSIC": 0,
+ "A_STAR_METHOD_TENDENCY": 1,
+ "A_STAR_METHOD_ADAPTIVE": 2,
+ "A_STAR_METHOD_INFLECTION": 3,
+ }
+)
+
+func (x ToTheMoonQueryPathReq_AStarMethod) Enum() *ToTheMoonQueryPathReq_AStarMethod {
+ p := new(ToTheMoonQueryPathReq_AStarMethod)
+ *p = x
+ return p
+}
+
+func (x ToTheMoonQueryPathReq_AStarMethod) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ToTheMoonQueryPathReq_AStarMethod) Descriptor() protoreflect.EnumDescriptor {
+ return file_ToTheMoonQueryPathReq_proto_enumTypes[1].Descriptor()
+}
+
+func (ToTheMoonQueryPathReq_AStarMethod) Type() protoreflect.EnumType {
+ return &file_ToTheMoonQueryPathReq_proto_enumTypes[1]
+}
+
+func (x ToTheMoonQueryPathReq_AStarMethod) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ToTheMoonQueryPathReq_AStarMethod.Descriptor instead.
+func (ToTheMoonQueryPathReq_AStarMethod) EnumDescriptor() ([]byte, []int) {
+ return file_ToTheMoonQueryPathReq_proto_rawDescGZIP(), []int{0, 1}
+}
+
+type ToTheMoonQueryPathReq_FilterType int32
+
+const (
+ ToTheMoonQueryPathReq_FILTER_TYPE_ALL ToTheMoonQueryPathReq_FilterType = 0
+ ToTheMoonQueryPathReq_FILTER_TYPE_AIR ToTheMoonQueryPathReq_FilterType = 1
+ ToTheMoonQueryPathReq_FILTER_TYPE_WATER ToTheMoonQueryPathReq_FilterType = 2
+)
+
+// Enum value maps for ToTheMoonQueryPathReq_FilterType.
+var (
+ ToTheMoonQueryPathReq_FilterType_name = map[int32]string{
+ 0: "FILTER_TYPE_ALL",
+ 1: "FILTER_TYPE_AIR",
+ 2: "FILTER_TYPE_WATER",
+ }
+ ToTheMoonQueryPathReq_FilterType_value = map[string]int32{
+ "FILTER_TYPE_ALL": 0,
+ "FILTER_TYPE_AIR": 1,
+ "FILTER_TYPE_WATER": 2,
+ }
+)
+
+func (x ToTheMoonQueryPathReq_FilterType) Enum() *ToTheMoonQueryPathReq_FilterType {
+ p := new(ToTheMoonQueryPathReq_FilterType)
+ *p = x
+ return p
+}
+
+func (x ToTheMoonQueryPathReq_FilterType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ToTheMoonQueryPathReq_FilterType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ToTheMoonQueryPathReq_proto_enumTypes[2].Descriptor()
+}
+
+func (ToTheMoonQueryPathReq_FilterType) Type() protoreflect.EnumType {
+ return &file_ToTheMoonQueryPathReq_proto_enumTypes[2]
+}
+
+func (x ToTheMoonQueryPathReq_FilterType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ToTheMoonQueryPathReq_FilterType.Descriptor instead.
+func (ToTheMoonQueryPathReq_FilterType) EnumDescriptor() ([]byte, []int) {
+ return file_ToTheMoonQueryPathReq_proto_rawDescGZIP(), []int{0, 2}
+}
+
+type ToTheMoonQueryPathReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ QueryType ToTheMoonQueryPathReq_OptionType `protobuf:"varint,5,opt,name=query_type,json=queryType,proto3,enum=ToTheMoonQueryPathReq_OptionType" json:"query_type,omitempty"`
+ Unk3300_BBLMBILIOGP bool `protobuf:"varint,8,opt,name=Unk3300_BBLMBILIOGP,json=Unk3300BBLMBILIOGP,proto3" json:"Unk3300_BBLMBILIOGP,omitempty"`
+ FilterType ToTheMoonQueryPathReq_FilterType `protobuf:"varint,13,opt,name=filter_type,json=filterType,proto3,enum=ToTheMoonQueryPathReq_FilterType" json:"filter_type,omitempty"`
+ QueryId int32 `protobuf:"varint,2,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+ AstarMethod ToTheMoonQueryPathReq_AStarMethod `protobuf:"varint,12,opt,name=astar_method,json=astarMethod,proto3,enum=ToTheMoonQueryPathReq_AStarMethod" json:"astar_method,omitempty"`
+ SourcePos *Vector `protobuf:"bytes,11,opt,name=source_pos,json=sourcePos,proto3" json:"source_pos,omitempty"`
+ DestinationPos *Vector `protobuf:"bytes,3,opt,name=destination_pos,json=destinationPos,proto3" json:"destination_pos,omitempty"`
+ FuzzyRange int32 `protobuf:"varint,7,opt,name=fuzzy_range,json=fuzzyRange,proto3" json:"fuzzy_range,omitempty"`
+ Unk3300_OFGONAMNIJG bool `protobuf:"varint,6,opt,name=Unk3300_OFGONAMNIJG,json=Unk3300OFGONAMNIJG,proto3" json:"Unk3300_OFGONAMNIJG,omitempty"`
+ SceneId uint32 `protobuf:"varint,4,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+}
+
+func (x *ToTheMoonQueryPathReq) Reset() {
+ *x = ToTheMoonQueryPathReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonQueryPathReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonQueryPathReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonQueryPathReq) ProtoMessage() {}
+
+func (x *ToTheMoonQueryPathReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonQueryPathReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonQueryPathReq.ProtoReflect.Descriptor instead.
+func (*ToTheMoonQueryPathReq) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonQueryPathReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonQueryPathReq) GetQueryType() ToTheMoonQueryPathReq_OptionType {
+ if x != nil {
+ return x.QueryType
+ }
+ return ToTheMoonQueryPathReq_OPTION_TYPE_NONE
+}
+
+func (x *ToTheMoonQueryPathReq) GetUnk3300_BBLMBILIOGP() bool {
+ if x != nil {
+ return x.Unk3300_BBLMBILIOGP
+ }
+ return false
+}
+
+func (x *ToTheMoonQueryPathReq) GetFilterType() ToTheMoonQueryPathReq_FilterType {
+ if x != nil {
+ return x.FilterType
+ }
+ return ToTheMoonQueryPathReq_FILTER_TYPE_ALL
+}
+
+func (x *ToTheMoonQueryPathReq) GetQueryId() int32 {
+ if x != nil {
+ return x.QueryId
+ }
+ return 0
+}
+
+func (x *ToTheMoonQueryPathReq) GetAstarMethod() ToTheMoonQueryPathReq_AStarMethod {
+ if x != nil {
+ return x.AstarMethod
+ }
+ return ToTheMoonQueryPathReq_A_STAR_METHOD_CLASSIC
+}
+
+func (x *ToTheMoonQueryPathReq) GetSourcePos() *Vector {
+ if x != nil {
+ return x.SourcePos
+ }
+ return nil
+}
+
+func (x *ToTheMoonQueryPathReq) GetDestinationPos() *Vector {
+ if x != nil {
+ return x.DestinationPos
+ }
+ return nil
+}
+
+func (x *ToTheMoonQueryPathReq) GetFuzzyRange() int32 {
+ if x != nil {
+ return x.FuzzyRange
+ }
+ return 0
+}
+
+func (x *ToTheMoonQueryPathReq) GetUnk3300_OFGONAMNIJG() bool {
+ if x != nil {
+ return x.Unk3300_OFGONAMNIJG
+ }
+ return false
+}
+
+func (x *ToTheMoonQueryPathReq) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+var File_ToTheMoonQueryPathReq_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonQueryPathReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79,
+ 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x06, 0x0a, 0x15,
+ 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61,
+ 0x74, 0x68, 0x52, 0x65, 0x71, 0x12, 0x40, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x54, 0x6f, 0x54, 0x68,
+ 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65,
+ 0x71, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x71, 0x75,
+ 0x65, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x42, 0x42, 0x4c, 0x4d, 0x42, 0x49, 0x4c, 0x49, 0x4f, 0x47, 0x50, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x42, 0x42, 0x4c,
+ 0x4d, 0x42, 0x49, 0x4c, 0x49, 0x4f, 0x47, 0x50, 0x12, 0x42, 0x0a, 0x0b, 0x66, 0x69, 0x6c, 0x74,
+ 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e,
+ 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61,
+ 0x74, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x0c, 0x61, 0x73, 0x74, 0x61, 0x72,
+ 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e,
+ 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61,
+ 0x74, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x41, 0x53, 0x74, 0x61, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f,
+ 0x64, 0x52, 0x0b, 0x61, 0x73, 0x74, 0x61, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x26,
+ 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x73, 0x6f, 0x75,
+ 0x72, 0x63, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x30, 0x0a, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0e, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x75, 0x7a, 0x7a,
+ 0x79, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66,
+ 0x75, 0x7a, 0x7a, 0x79, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x47, 0x4f, 0x4e, 0x41, 0x4d, 0x4e, 0x49, 0x4a, 0x47,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f,
+ 0x46, 0x47, 0x4f, 0x4e, 0x41, 0x4d, 0x4e, 0x49, 0x4a, 0x47, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63,
+ 0x65, 0x6e, 0x65, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x0a, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x50, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10,
+ 0x01, 0x22, 0x7e, 0x0a, 0x0b, 0x41, 0x53, 0x74, 0x61, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64,
+ 0x12, 0x19, 0x0a, 0x15, 0x41, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f,
+ 0x44, 0x5f, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x49, 0x43, 0x10, 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x41,
+ 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x54, 0x45, 0x4e,
+ 0x44, 0x45, 0x4e, 0x43, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x41, 0x5f, 0x53, 0x54, 0x41,
+ 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x41, 0x44, 0x41, 0x50, 0x54, 0x49, 0x56,
+ 0x45, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x41, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x5f, 0x4d, 0x45,
+ 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x49, 0x4e, 0x46, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10,
+ 0x03, 0x22, 0x4d, 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x13, 0x0a, 0x0f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41,
+ 0x4c, 0x4c, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x46, 0x49, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x41, 0x49, 0x52, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x46, 0x49, 0x4c,
+ 0x54, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x41, 0x54, 0x45, 0x52, 0x10, 0x02,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonQueryPathReq_proto_rawDescOnce sync.Once
+ file_ToTheMoonQueryPathReq_proto_rawDescData = file_ToTheMoonQueryPathReq_proto_rawDesc
+)
+
+func file_ToTheMoonQueryPathReq_proto_rawDescGZIP() []byte {
+ file_ToTheMoonQueryPathReq_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonQueryPathReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonQueryPathReq_proto_rawDescData)
+ })
+ return file_ToTheMoonQueryPathReq_proto_rawDescData
+}
+
+var file_ToTheMoonQueryPathReq_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
+var file_ToTheMoonQueryPathReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonQueryPathReq_proto_goTypes = []interface{}{
+ (ToTheMoonQueryPathReq_OptionType)(0), // 0: ToTheMoonQueryPathReq.OptionType
+ (ToTheMoonQueryPathReq_AStarMethod)(0), // 1: ToTheMoonQueryPathReq.AStarMethod
+ (ToTheMoonQueryPathReq_FilterType)(0), // 2: ToTheMoonQueryPathReq.FilterType
+ (*ToTheMoonQueryPathReq)(nil), // 3: ToTheMoonQueryPathReq
+ (*Vector)(nil), // 4: Vector
+}
+var file_ToTheMoonQueryPathReq_proto_depIdxs = []int32{
+ 0, // 0: ToTheMoonQueryPathReq.query_type:type_name -> ToTheMoonQueryPathReq.OptionType
+ 2, // 1: ToTheMoonQueryPathReq.filter_type:type_name -> ToTheMoonQueryPathReq.FilterType
+ 1, // 2: ToTheMoonQueryPathReq.astar_method:type_name -> ToTheMoonQueryPathReq.AStarMethod
+ 4, // 3: ToTheMoonQueryPathReq.source_pos:type_name -> Vector
+ 4, // 4: ToTheMoonQueryPathReq.destination_pos:type_name -> Vector
+ 5, // [5:5] is the sub-list for method output_type
+ 5, // [5:5] is the sub-list for method input_type
+ 5, // [5:5] is the sub-list for extension type_name
+ 5, // [5:5] is the sub-list for extension extendee
+ 0, // [0:5] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonQueryPathReq_proto_init() }
+func file_ToTheMoonQueryPathReq_proto_init() {
+ if File_ToTheMoonQueryPathReq_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonQueryPathReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonQueryPathReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonQueryPathReq_proto_rawDesc,
+ NumEnums: 3,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonQueryPathReq_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonQueryPathReq_proto_depIdxs,
+ EnumInfos: file_ToTheMoonQueryPathReq_proto_enumTypes,
+ MessageInfos: file_ToTheMoonQueryPathReq_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonQueryPathReq_proto = out.File
+ file_ToTheMoonQueryPathReq_proto_rawDesc = nil
+ file_ToTheMoonQueryPathReq_proto_goTypes = nil
+ file_ToTheMoonQueryPathReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonQueryPathRsp.pb.go b/gover/gen/ToTheMoonQueryPathRsp.pb.go
new file mode 100644
index 00000000..f853d196
--- /dev/null
+++ b/gover/gen/ToTheMoonQueryPathRsp.pb.go
@@ -0,0 +1,273 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonQueryPathRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonQueryPathRsp_PathStatusType int32
+
+const (
+ ToTheMoonQueryPathRsp_PATH_STATUS_TYPE_FAIL ToTheMoonQueryPathRsp_PathStatusType = 0
+ ToTheMoonQueryPathRsp_PATH_STATUS_TYPE_SUCC ToTheMoonQueryPathRsp_PathStatusType = 1
+ ToTheMoonQueryPathRsp_PATH_STATUS_TYPE_PARTIAL ToTheMoonQueryPathRsp_PathStatusType = 2
+)
+
+// Enum value maps for ToTheMoonQueryPathRsp_PathStatusType.
+var (
+ ToTheMoonQueryPathRsp_PathStatusType_name = map[int32]string{
+ 0: "PATH_STATUS_TYPE_FAIL",
+ 1: "PATH_STATUS_TYPE_SUCC",
+ 2: "PATH_STATUS_TYPE_PARTIAL",
+ }
+ ToTheMoonQueryPathRsp_PathStatusType_value = map[string]int32{
+ "PATH_STATUS_TYPE_FAIL": 0,
+ "PATH_STATUS_TYPE_SUCC": 1,
+ "PATH_STATUS_TYPE_PARTIAL": 2,
+ }
+)
+
+func (x ToTheMoonQueryPathRsp_PathStatusType) Enum() *ToTheMoonQueryPathRsp_PathStatusType {
+ p := new(ToTheMoonQueryPathRsp_PathStatusType)
+ *p = x
+ return p
+}
+
+func (x ToTheMoonQueryPathRsp_PathStatusType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ToTheMoonQueryPathRsp_PathStatusType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ToTheMoonQueryPathRsp_proto_enumTypes[0].Descriptor()
+}
+
+func (ToTheMoonQueryPathRsp_PathStatusType) Type() protoreflect.EnumType {
+ return &file_ToTheMoonQueryPathRsp_proto_enumTypes[0]
+}
+
+func (x ToTheMoonQueryPathRsp_PathStatusType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ToTheMoonQueryPathRsp_PathStatusType.Descriptor instead.
+func (ToTheMoonQueryPathRsp_PathStatusType) EnumDescriptor() ([]byte, []int) {
+ return file_ToTheMoonQueryPathRsp_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type ToTheMoonQueryPathRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Index []int64 `protobuf:"varint,5,rep,packed,name=index,proto3" json:"index,omitempty"`
+ Corners []*Vector `protobuf:"bytes,3,rep,name=corners,proto3" json:"corners,omitempty"`
+ QueryId int32 `protobuf:"varint,15,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Level []int32 `protobuf:"varint,8,rep,packed,name=level,proto3" json:"level,omitempty"`
+ QueryStatus ToTheMoonQueryPathRsp_PathStatusType `protobuf:"varint,14,opt,name=query_status,json=queryStatus,proto3,enum=ToTheMoonQueryPathRsp_PathStatusType" json:"query_status,omitempty"`
+}
+
+func (x *ToTheMoonQueryPathRsp) Reset() {
+ *x = ToTheMoonQueryPathRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonQueryPathRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonQueryPathRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonQueryPathRsp) ProtoMessage() {}
+
+func (x *ToTheMoonQueryPathRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonQueryPathRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonQueryPathRsp.ProtoReflect.Descriptor instead.
+func (*ToTheMoonQueryPathRsp) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonQueryPathRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonQueryPathRsp) GetIndex() []int64 {
+ if x != nil {
+ return x.Index
+ }
+ return nil
+}
+
+func (x *ToTheMoonQueryPathRsp) GetCorners() []*Vector {
+ if x != nil {
+ return x.Corners
+ }
+ return nil
+}
+
+func (x *ToTheMoonQueryPathRsp) GetQueryId() int32 {
+ if x != nil {
+ return x.QueryId
+ }
+ return 0
+}
+
+func (x *ToTheMoonQueryPathRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ToTheMoonQueryPathRsp) GetLevel() []int32 {
+ if x != nil {
+ return x.Level
+ }
+ return nil
+}
+
+func (x *ToTheMoonQueryPathRsp) GetQueryStatus() ToTheMoonQueryPathRsp_PathStatusType {
+ if x != nil {
+ return x.QueryStatus
+ }
+ return ToTheMoonQueryPathRsp_PATH_STATUS_TYPE_FAIL
+}
+
+var File_ToTheMoonQueryPathRsp_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonQueryPathRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79,
+ 0x50, 0x61, 0x74, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb, 0x02, 0x0a, 0x15,
+ 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61,
+ 0x74, 0x68, 0x52, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x03, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x21, 0x0a, 0x07, 0x63,
+ 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x19,
+ 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x03,
+ 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x48, 0x0a, 0x0c, 0x71, 0x75, 0x65,
+ 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x25, 0x2e, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79,
+ 0x50, 0x61, 0x74, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x50, 0x61, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61,
+ 0x74, 0x75, 0x73, 0x22, 0x64, 0x0a, 0x0e, 0x50, 0x61, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x75,
+ 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x53, 0x54,
+ 0x41, 0x54, 0x55, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x00,
+ 0x12, 0x19, 0x0a, 0x15, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x50,
+ 0x41, 0x54, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x50, 0x41, 0x52, 0x54, 0x49, 0x41, 0x4c, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonQueryPathRsp_proto_rawDescOnce sync.Once
+ file_ToTheMoonQueryPathRsp_proto_rawDescData = file_ToTheMoonQueryPathRsp_proto_rawDesc
+)
+
+func file_ToTheMoonQueryPathRsp_proto_rawDescGZIP() []byte {
+ file_ToTheMoonQueryPathRsp_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonQueryPathRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonQueryPathRsp_proto_rawDescData)
+ })
+ return file_ToTheMoonQueryPathRsp_proto_rawDescData
+}
+
+var file_ToTheMoonQueryPathRsp_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ToTheMoonQueryPathRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonQueryPathRsp_proto_goTypes = []interface{}{
+ (ToTheMoonQueryPathRsp_PathStatusType)(0), // 0: ToTheMoonQueryPathRsp.PathStatusType
+ (*ToTheMoonQueryPathRsp)(nil), // 1: ToTheMoonQueryPathRsp
+ (*Vector)(nil), // 2: Vector
+}
+var file_ToTheMoonQueryPathRsp_proto_depIdxs = []int32{
+ 2, // 0: ToTheMoonQueryPathRsp.corners:type_name -> Vector
+ 0, // 1: ToTheMoonQueryPathRsp.query_status:type_name -> ToTheMoonQueryPathRsp.PathStatusType
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonQueryPathRsp_proto_init() }
+func file_ToTheMoonQueryPathRsp_proto_init() {
+ if File_ToTheMoonQueryPathRsp_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonQueryPathRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonQueryPathRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonQueryPathRsp_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonQueryPathRsp_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonQueryPathRsp_proto_depIdxs,
+ EnumInfos: file_ToTheMoonQueryPathRsp_proto_enumTypes,
+ MessageInfos: file_ToTheMoonQueryPathRsp_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonQueryPathRsp_proto = out.File
+ file_ToTheMoonQueryPathRsp_proto_rawDesc = nil
+ file_ToTheMoonQueryPathRsp_proto_goTypes = nil
+ file_ToTheMoonQueryPathRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonRemoveObstacleReq.pb.go b/gover/gen/ToTheMoonRemoveObstacleReq.pb.go
new file mode 100644
index 00000000..f575f6b6
--- /dev/null
+++ b/gover/gen/ToTheMoonRemoveObstacleReq.pb.go
@@ -0,0 +1,232 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonRemoveObstacleReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonRemoveObstacleReq_ObstacleType int32
+
+const (
+ ToTheMoonRemoveObstacleReq_OBSTACLE_TYPE_BOX ToTheMoonRemoveObstacleReq_ObstacleType = 0
+ ToTheMoonRemoveObstacleReq_OBSTACLE_TYPE_CAPSULE ToTheMoonRemoveObstacleReq_ObstacleType = 1
+)
+
+// Enum value maps for ToTheMoonRemoveObstacleReq_ObstacleType.
+var (
+ ToTheMoonRemoveObstacleReq_ObstacleType_name = map[int32]string{
+ 0: "OBSTACLE_TYPE_BOX",
+ 1: "OBSTACLE_TYPE_CAPSULE",
+ }
+ ToTheMoonRemoveObstacleReq_ObstacleType_value = map[string]int32{
+ "OBSTACLE_TYPE_BOX": 0,
+ "OBSTACLE_TYPE_CAPSULE": 1,
+ }
+)
+
+func (x ToTheMoonRemoveObstacleReq_ObstacleType) Enum() *ToTheMoonRemoveObstacleReq_ObstacleType {
+ p := new(ToTheMoonRemoveObstacleReq_ObstacleType)
+ *p = x
+ return p
+}
+
+func (x ToTheMoonRemoveObstacleReq_ObstacleType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (ToTheMoonRemoveObstacleReq_ObstacleType) Descriptor() protoreflect.EnumDescriptor {
+ return file_ToTheMoonRemoveObstacleReq_proto_enumTypes[0].Descriptor()
+}
+
+func (ToTheMoonRemoveObstacleReq_ObstacleType) Type() protoreflect.EnumType {
+ return &file_ToTheMoonRemoveObstacleReq_proto_enumTypes[0]
+}
+
+func (x ToTheMoonRemoveObstacleReq_ObstacleType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use ToTheMoonRemoveObstacleReq_ObstacleType.Descriptor instead.
+func (ToTheMoonRemoveObstacleReq_ObstacleType) EnumDescriptor() ([]byte, []int) {
+ return file_ToTheMoonRemoveObstacleReq_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type ToTheMoonRemoveObstacleReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Handle int32 `protobuf:"varint,15,opt,name=handle,proto3" json:"handle,omitempty"`
+ SceneId uint32 `protobuf:"varint,7,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ QueryId int32 `protobuf:"varint,6,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+}
+
+func (x *ToTheMoonRemoveObstacleReq) Reset() {
+ *x = ToTheMoonRemoveObstacleReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonRemoveObstacleReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonRemoveObstacleReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonRemoveObstacleReq) ProtoMessage() {}
+
+func (x *ToTheMoonRemoveObstacleReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonRemoveObstacleReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonRemoveObstacleReq.ProtoReflect.Descriptor instead.
+func (*ToTheMoonRemoveObstacleReq) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonRemoveObstacleReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonRemoveObstacleReq) GetHandle() int32 {
+ if x != nil {
+ return x.Handle
+ }
+ return 0
+}
+
+func (x *ToTheMoonRemoveObstacleReq) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *ToTheMoonRemoveObstacleReq) GetQueryId() int32 {
+ if x != nil {
+ return x.QueryId
+ }
+ return 0
+}
+
+var File_ToTheMoonRemoveObstacleReq_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonRemoveObstacleReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x52, 0x65, 0x6d, 0x6f, 0x76,
+ 0x65, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xac, 0x01, 0x0a, 0x1a, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e,
+ 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x65,
+ 0x71, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x06, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65,
+ 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x22,
+ 0x40, 0x0a, 0x0c, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x15, 0x0a, 0x11, 0x4f, 0x42, 0x53, 0x54, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x42, 0x4f, 0x58, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x4f, 0x42, 0x53, 0x54, 0x41, 0x43,
+ 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x41, 0x50, 0x53, 0x55, 0x4c, 0x45, 0x10,
+ 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_ToTheMoonRemoveObstacleReq_proto_rawDescOnce sync.Once
+ file_ToTheMoonRemoveObstacleReq_proto_rawDescData = file_ToTheMoonRemoveObstacleReq_proto_rawDesc
+)
+
+func file_ToTheMoonRemoveObstacleReq_proto_rawDescGZIP() []byte {
+ file_ToTheMoonRemoveObstacleReq_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonRemoveObstacleReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonRemoveObstacleReq_proto_rawDescData)
+ })
+ return file_ToTheMoonRemoveObstacleReq_proto_rawDescData
+}
+
+var file_ToTheMoonRemoveObstacleReq_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_ToTheMoonRemoveObstacleReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonRemoveObstacleReq_proto_goTypes = []interface{}{
+ (ToTheMoonRemoveObstacleReq_ObstacleType)(0), // 0: ToTheMoonRemoveObstacleReq.ObstacleType
+ (*ToTheMoonRemoveObstacleReq)(nil), // 1: ToTheMoonRemoveObstacleReq
+}
+var file_ToTheMoonRemoveObstacleReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonRemoveObstacleReq_proto_init() }
+func file_ToTheMoonRemoveObstacleReq_proto_init() {
+ if File_ToTheMoonRemoveObstacleReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonRemoveObstacleReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonRemoveObstacleReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonRemoveObstacleReq_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonRemoveObstacleReq_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonRemoveObstacleReq_proto_depIdxs,
+ EnumInfos: file_ToTheMoonRemoveObstacleReq_proto_enumTypes,
+ MessageInfos: file_ToTheMoonRemoveObstacleReq_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonRemoveObstacleReq_proto = out.File
+ file_ToTheMoonRemoveObstacleReq_proto_rawDesc = nil
+ file_ToTheMoonRemoveObstacleReq_proto_goTypes = nil
+ file_ToTheMoonRemoveObstacleReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ToTheMoonRemoveObstacleRsp.pb.go b/gover/gen/ToTheMoonRemoveObstacleRsp.pb.go
new file mode 100644
index 00000000..1b9b9d30
--- /dev/null
+++ b/gover/gen/ToTheMoonRemoveObstacleRsp.pb.go
@@ -0,0 +1,184 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ToTheMoonRemoveObstacleRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ToTheMoonRemoveObstacleRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ DynamicNodes *DynamicNodes `protobuf:"bytes,12,opt,name=dynamic_nodes,json=dynamicNodes,proto3" json:"dynamic_nodes,omitempty"`
+ QueryId int32 `protobuf:"varint,5,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
+}
+
+func (x *ToTheMoonRemoveObstacleRsp) Reset() {
+ *x = ToTheMoonRemoveObstacleRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ToTheMoonRemoveObstacleRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ToTheMoonRemoveObstacleRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ToTheMoonRemoveObstacleRsp) ProtoMessage() {}
+
+func (x *ToTheMoonRemoveObstacleRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ToTheMoonRemoveObstacleRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ToTheMoonRemoveObstacleRsp.ProtoReflect.Descriptor instead.
+func (*ToTheMoonRemoveObstacleRsp) Descriptor() ([]byte, []int) {
+ return file_ToTheMoonRemoveObstacleRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ToTheMoonRemoveObstacleRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *ToTheMoonRemoveObstacleRsp) GetDynamicNodes() *DynamicNodes {
+ if x != nil {
+ return x.DynamicNodes
+ }
+ return nil
+}
+
+func (x *ToTheMoonRemoveObstacleRsp) GetQueryId() int32 {
+ if x != nil {
+ return x.QueryId
+ }
+ return 0
+}
+
+var File_ToTheMoonRemoveObstacleRsp_proto protoreflect.FileDescriptor
+
+var file_ToTheMoonRemoveObstacleRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x54, 0x6f, 0x54, 0x68, 0x65, 0x4d, 0x6f, 0x6f, 0x6e, 0x52, 0x65, 0x6d, 0x6f, 0x76,
+ 0x65, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x1a, 0x12, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x1a, 0x54, 0x6f, 0x54, 0x68, 0x65,
+ 0x4d, 0x6f, 0x6f, 0x6e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x4f, 0x62, 0x73, 0x74, 0x61, 0x63,
+ 0x6c, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
+ 0x32, 0x0a, 0x0d, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63,
+ 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x0c, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x4e, 0x6f,
+ 0x64, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ToTheMoonRemoveObstacleRsp_proto_rawDescOnce sync.Once
+ file_ToTheMoonRemoveObstacleRsp_proto_rawDescData = file_ToTheMoonRemoveObstacleRsp_proto_rawDesc
+)
+
+func file_ToTheMoonRemoveObstacleRsp_proto_rawDescGZIP() []byte {
+ file_ToTheMoonRemoveObstacleRsp_proto_rawDescOnce.Do(func() {
+ file_ToTheMoonRemoveObstacleRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ToTheMoonRemoveObstacleRsp_proto_rawDescData)
+ })
+ return file_ToTheMoonRemoveObstacleRsp_proto_rawDescData
+}
+
+var file_ToTheMoonRemoveObstacleRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ToTheMoonRemoveObstacleRsp_proto_goTypes = []interface{}{
+ (*ToTheMoonRemoveObstacleRsp)(nil), // 0: ToTheMoonRemoveObstacleRsp
+ (*DynamicNodes)(nil), // 1: DynamicNodes
+}
+var file_ToTheMoonRemoveObstacleRsp_proto_depIdxs = []int32{
+ 1, // 0: ToTheMoonRemoveObstacleRsp.dynamic_nodes:type_name -> DynamicNodes
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ToTheMoonRemoveObstacleRsp_proto_init() }
+func file_ToTheMoonRemoveObstacleRsp_proto_init() {
+ if File_ToTheMoonRemoveObstacleRsp_proto != nil {
+ return
+ }
+ file_DynamicNodes_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ToTheMoonRemoveObstacleRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ToTheMoonRemoveObstacleRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ToTheMoonRemoveObstacleRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ToTheMoonRemoveObstacleRsp_proto_goTypes,
+ DependencyIndexes: file_ToTheMoonRemoveObstacleRsp_proto_depIdxs,
+ MessageInfos: file_ToTheMoonRemoveObstacleRsp_proto_msgTypes,
+ }.Build()
+ File_ToTheMoonRemoveObstacleRsp_proto = out.File
+ file_ToTheMoonRemoveObstacleRsp_proto_rawDesc = nil
+ file_ToTheMoonRemoveObstacleRsp_proto_goTypes = nil
+ file_ToTheMoonRemoveObstacleRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/TowerAllDataReq.pb.go b/gover/gen/TowerAllDataReq.pb.go
index efc2b956..4c4f1b74 100644
--- a/gover/gen/TowerAllDataReq.pb.go
+++ b/gover/gen/TowerAllDataReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerAllDataReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2490
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TowerAllDataReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsInteract bool `protobuf:"varint,2,opt,name=is_interact,json=isInteract,proto3" json:"is_interact,omitempty"`
+ IsInteract bool `protobuf:"varint,15,opt,name=is_interact,json=isInteract,proto3" json:"is_interact,omitempty"`
}
func (x *TowerAllDataReq) Reset() {
@@ -93,7 +89,7 @@ var file_TowerAllDataReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x0f, 0x54, 0x6f, 0x77, 0x65, 0x72,
0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73,
- 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52,
0x0a, 0x69, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerAllDataRsp.pb.go b/gover/gen/TowerAllDataRsp.pb.go
index 6795efa3..ece10e6f 100644
--- a/gover/gen/TowerAllDataRsp.pb.go
+++ b/gover/gen/TowerAllDataRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerAllDataRsp.proto
package gen
@@ -36,31 +36,28 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2473
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerAllDataRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TowerScheduleId uint32 `protobuf:"varint,10,opt,name=tower_schedule_id,json=towerScheduleId,proto3" json:"tower_schedule_id,omitempty"`
- DailyLevelIndex uint32 `protobuf:"varint,9,opt,name=daily_level_index,json=dailyLevelIndex,proto3" json:"daily_level_index,omitempty"`
- SkipFloorGrantedRewardItemMap map[uint32]uint32 `protobuf:"bytes,12,rep,name=skip_floor_granted_reward_item_map,json=skipFloorGrantedRewardItemMap,proto3" json:"skip_floor_granted_reward_item_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- IsFirstInteract bool `protobuf:"varint,3,opt,name=is_first_interact,json=isFirstInteract,proto3" json:"is_first_interact,omitempty"`
- IsFinishedEntranceFloor bool `protobuf:"varint,1,opt,name=is_finished_entrance_floor,json=isFinishedEntranceFloor,proto3" json:"is_finished_entrance_floor,omitempty"`
- TowerFloorRecordList []*TowerFloorRecord `protobuf:"bytes,5,rep,name=tower_floor_record_list,json=towerFloorRecordList,proto3" json:"tower_floor_record_list,omitempty"`
- DailyFloorId uint32 `protobuf:"varint,11,opt,name=daily_floor_id,json=dailyFloorId,proto3" json:"daily_floor_id,omitempty"`
- CommemorativeRewardId uint32 `protobuf:"varint,13,opt,name=commemorative_reward_id,json=commemorativeRewardId,proto3" json:"commemorative_reward_id,omitempty"`
- LastScheduleMonthlyBrief *TowerMonthlyBrief `protobuf:"bytes,1222,opt,name=last_schedule_monthly_brief,json=lastScheduleMonthlyBrief,proto3" json:"last_schedule_monthly_brief,omitempty"`
- NextScheduleChangeTime uint32 `protobuf:"varint,6,opt,name=next_schedule_change_time,json=nextScheduleChangeTime,proto3" json:"next_schedule_change_time,omitempty"`
- ValidTowerRecordNum uint32 `protobuf:"varint,7,opt,name=valid_tower_record_num,json=validTowerRecordNum,proto3" json:"valid_tower_record_num,omitempty"`
- SkipToFloorIndex uint32 `protobuf:"varint,2,opt,name=skip_to_floor_index,json=skipToFloorIndex,proto3" json:"skip_to_floor_index,omitempty"`
- FloorOpenTimeMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=floor_open_time_map,json=floorOpenTimeMap,proto3" json:"floor_open_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- CurLevelRecord *TowerCurLevelRecord `protobuf:"bytes,15,opt,name=cur_level_record,json=curLevelRecord,proto3" json:"cur_level_record,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleStartTime uint32 `protobuf:"varint,914,opt,name=schedule_start_time,json=scheduleStartTime,proto3" json:"schedule_start_time,omitempty"`
- MonthlyBrief *TowerMonthlyBrief `protobuf:"bytes,14,opt,name=monthly_brief,json=monthlyBrief,proto3" json:"monthly_brief,omitempty"`
+ Unk3300_HCDFJBHMHHF uint32 `protobuf:"varint,6,opt,name=Unk3300_HCDFJBHMHHF,json=Unk3300HCDFJBHMHHF,proto3" json:"Unk3300_HCDFJBHMHHF,omitempty"`
+ NextScheduleChangeTime uint32 `protobuf:"varint,8,opt,name=next_schedule_change_time,json=nextScheduleChangeTime,proto3" json:"next_schedule_change_time,omitempty"`
+ IsFirstInteract bool `protobuf:"varint,5,opt,name=is_first_interact,json=isFirstInteract,proto3" json:"is_first_interact,omitempty"`
+ TowerScheduleId uint32 `protobuf:"varint,1,opt,name=tower_schedule_id,json=towerScheduleId,proto3" json:"tower_schedule_id,omitempty"`
+ Unk3300_JBACKENDHDG uint32 `protobuf:"varint,10,opt,name=Unk3300_JBACKENDHDG,json=Unk3300JBACKENDHDG,proto3" json:"Unk3300_JBACKENDHDG,omitempty"`
+ ScheduleStartTime uint32 `protobuf:"varint,610,opt,name=schedule_start_time,json=scheduleStartTime,proto3" json:"schedule_start_time,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_OHCHCJGJIDK uint32 `protobuf:"varint,4,opt,name=Unk3300_OHCHCJGJIDK,json=Unk3300OHCHCJGJIDK,proto3" json:"Unk3300_OHCHCJGJIDK,omitempty"`
+ ValidTowerRecordNum uint32 `protobuf:"varint,2,opt,name=valid_tower_record_num,json=validTowerRecordNum,proto3" json:"valid_tower_record_num,omitempty"`
+ LastScheduleMonthlyBrief *TowerMonthlyBrief `protobuf:"bytes,1245,opt,name=last_schedule_monthly_brief,json=lastScheduleMonthlyBrief,proto3" json:"last_schedule_monthly_brief,omitempty"`
+ CurLevelRecord *TowerCurLevelRecord `protobuf:"bytes,12,opt,name=cur_level_record,json=curLevelRecord,proto3" json:"cur_level_record,omitempty"`
+ TowerFloorRecordList []*TowerFloorRecord `protobuf:"bytes,13,rep,name=tower_floor_record_list,json=towerFloorRecordList,proto3" json:"tower_floor_record_list,omitempty"`
+ MonthlyBrief *TowerMonthlyBrief `protobuf:"bytes,9,opt,name=monthly_brief,json=monthlyBrief,proto3" json:"monthly_brief,omitempty"`
+ Unk3300_LEKODCFPINJ uint32 `protobuf:"varint,7,opt,name=Unk3300_LEKODCFPINJ,json=Unk3300LEKODCFPINJ,proto3" json:"Unk3300_LEKODCFPINJ,omitempty"`
+ SkipFloorGrantedRewardItemMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=skip_floor_granted_reward_item_map,json=skipFloorGrantedRewardItemMap,proto3" json:"skip_floor_granted_reward_item_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ IsFinishedEntranceFloor bool `protobuf:"varint,15,opt,name=is_finished_entrance_floor,json=isFinishedEntranceFloor,proto3" json:"is_finished_entrance_floor,omitempty"`
+ FloorOpenTimeMap map[uint32]uint32 `protobuf:"bytes,14,rep,name=floor_open_time_map,json=floorOpenTimeMap,proto3" json:"floor_open_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *TowerAllDataRsp) Reset() {
@@ -95,27 +92,20 @@ func (*TowerAllDataRsp) Descriptor() ([]byte, []int) {
return file_TowerAllDataRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerAllDataRsp) GetTowerScheduleId() uint32 {
+func (x *TowerAllDataRsp) GetUnk3300_HCDFJBHMHHF() uint32 {
if x != nil {
- return x.TowerScheduleId
+ return x.Unk3300_HCDFJBHMHHF
}
return 0
}
-func (x *TowerAllDataRsp) GetDailyLevelIndex() uint32 {
+func (x *TowerAllDataRsp) GetNextScheduleChangeTime() uint32 {
if x != nil {
- return x.DailyLevelIndex
+ return x.NextScheduleChangeTime
}
return 0
}
-func (x *TowerAllDataRsp) GetSkipFloorGrantedRewardItemMap() map[uint32]uint32 {
- if x != nil {
- return x.SkipFloorGrantedRewardItemMap
- }
- return nil
-}
-
func (x *TowerAllDataRsp) GetIsFirstInteract() bool {
if x != nil {
return x.IsFirstInteract
@@ -123,93 +113,100 @@ func (x *TowerAllDataRsp) GetIsFirstInteract() bool {
return false
}
-func (x *TowerAllDataRsp) GetIsFinishedEntranceFloor() bool {
+func (x *TowerAllDataRsp) GetTowerScheduleId() uint32 {
if x != nil {
- return x.IsFinishedEntranceFloor
+ return x.TowerScheduleId
}
- return false
+ return 0
}
-func (x *TowerAllDataRsp) GetTowerFloorRecordList() []*TowerFloorRecord {
+func (x *TowerAllDataRsp) GetUnk3300_JBACKENDHDG() uint32 {
if x != nil {
- return x.TowerFloorRecordList
+ return x.Unk3300_JBACKENDHDG
}
- return nil
+ return 0
}
-func (x *TowerAllDataRsp) GetDailyFloorId() uint32 {
+func (x *TowerAllDataRsp) GetScheduleStartTime() uint32 {
if x != nil {
- return x.DailyFloorId
+ return x.ScheduleStartTime
}
return 0
}
-func (x *TowerAllDataRsp) GetCommemorativeRewardId() uint32 {
+func (x *TowerAllDataRsp) GetRetcode() int32 {
if x != nil {
- return x.CommemorativeRewardId
+ return x.Retcode
}
return 0
}
-func (x *TowerAllDataRsp) GetLastScheduleMonthlyBrief() *TowerMonthlyBrief {
+func (x *TowerAllDataRsp) GetUnk3300_OHCHCJGJIDK() uint32 {
if x != nil {
- return x.LastScheduleMonthlyBrief
+ return x.Unk3300_OHCHCJGJIDK
}
- return nil
+ return 0
}
-func (x *TowerAllDataRsp) GetNextScheduleChangeTime() uint32 {
+func (x *TowerAllDataRsp) GetValidTowerRecordNum() uint32 {
if x != nil {
- return x.NextScheduleChangeTime
+ return x.ValidTowerRecordNum
}
return 0
}
-func (x *TowerAllDataRsp) GetValidTowerRecordNum() uint32 {
+func (x *TowerAllDataRsp) GetLastScheduleMonthlyBrief() *TowerMonthlyBrief {
if x != nil {
- return x.ValidTowerRecordNum
+ return x.LastScheduleMonthlyBrief
}
- return 0
+ return nil
}
-func (x *TowerAllDataRsp) GetSkipToFloorIndex() uint32 {
+func (x *TowerAllDataRsp) GetCurLevelRecord() *TowerCurLevelRecord {
if x != nil {
- return x.SkipToFloorIndex
+ return x.CurLevelRecord
}
- return 0
+ return nil
}
-func (x *TowerAllDataRsp) GetFloorOpenTimeMap() map[uint32]uint32 {
+func (x *TowerAllDataRsp) GetTowerFloorRecordList() []*TowerFloorRecord {
if x != nil {
- return x.FloorOpenTimeMap
+ return x.TowerFloorRecordList
}
return nil
}
-func (x *TowerAllDataRsp) GetCurLevelRecord() *TowerCurLevelRecord {
+func (x *TowerAllDataRsp) GetMonthlyBrief() *TowerMonthlyBrief {
if x != nil {
- return x.CurLevelRecord
+ return x.MonthlyBrief
}
return nil
}
-func (x *TowerAllDataRsp) GetRetcode() int32 {
+func (x *TowerAllDataRsp) GetUnk3300_LEKODCFPINJ() uint32 {
if x != nil {
- return x.Retcode
+ return x.Unk3300_LEKODCFPINJ
}
return 0
}
-func (x *TowerAllDataRsp) GetScheduleStartTime() uint32 {
+func (x *TowerAllDataRsp) GetSkipFloorGrantedRewardItemMap() map[uint32]uint32 {
if x != nil {
- return x.ScheduleStartTime
+ return x.SkipFloorGrantedRewardItemMap
}
- return 0
+ return nil
}
-func (x *TowerAllDataRsp) GetMonthlyBrief() *TowerMonthlyBrief {
+func (x *TowerAllDataRsp) GetIsFinishedEntranceFloor() bool {
if x != nil {
- return x.MonthlyBrief
+ return x.IsFinishedEntranceFloor
+ }
+ return false
+}
+
+func (x *TowerAllDataRsp) GetFloorOpenTimeMap() map[uint32]uint32 {
+ if x != nil {
+ return x.FloorOpenTimeMap
}
return nil
}
@@ -223,82 +220,82 @@ var file_TowerAllDataRsp_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x16, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x54, 0x6f, 0x77, 0x65,
0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72, 0x69, 0x65, 0x66, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x09, 0x0a, 0x0f, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x6c, 0x6c,
- 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x77, 0x65, 0x72,
- 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
- 0x64, 0x61, 0x69, 0x6c, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
- 0x7e, 0x0a, 0x22, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x67, 0x72,
- 0x61, 0x6e, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x74, 0x65,
- 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x54, 0x6f,
- 0x77, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x2e, 0x53, 0x6b,
- 0x69, 0x70, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x52, 0x65,
- 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x1d, 0x73, 0x6b, 0x69, 0x70, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74,
- 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x12,
- 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65,
- 0x72, 0x61, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x46, 0x69,
- 0x72, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x12, 0x3b, 0x0a, 0x1a, 0x69,
- 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x61,
- 0x6e, 0x63, 0x65, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x17, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x61,
- 0x6e, 0x63, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12, 0x48, 0x0a, 0x17, 0x74, 0x6f, 0x77, 0x65,
- 0x72, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x54, 0x6f, 0x77, 0x65,
- 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x14, 0x74, 0x6f,
- 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x66, 0x6c, 0x6f, 0x6f,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x61, 0x69, 0x6c,
- 0x79, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x6d,
- 0x65, 0x6d, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
- 0x6d, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64,
- 0x12, 0x52, 0x0a, 0x1b, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18,
- 0xc6, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f,
- 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x18, 0x6c, 0x61, 0x73, 0x74,
- 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42,
- 0x72, 0x69, 0x65, 0x66, 0x12, 0x39, 0x0a, 0x19, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
- 0x33, 0x0a, 0x16, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x74, 0x6f, 0x5f,
- 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x10, 0x73, 0x6b, 0x69, 0x70, 0x54, 0x6f, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x6e,
- 0x64, 0x65, 0x78, 0x12, 0x55, 0x0a, 0x13, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x6f, 0x70, 0x65,
- 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x26, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52,
- 0x73, 0x70, 0x2e, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
- 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x4f,
- 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x3e, 0x0a, 0x10, 0x63, 0x75,
- 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x75, 0x72, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x4c,
- 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x92, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x11, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72,
- 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79,
- 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x54,
- 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72, 0x69, 0x65, 0x66,
- 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72, 0x69, 0x65, 0x66, 0x1a, 0x50,
- 0x0a, 0x22, 0x53, 0x6b, 0x69, 0x70, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74,
- 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x45,
+ 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x09, 0x0a, 0x0f, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x6c, 0x6c,
+ 0x44, 0x61, 0x74, 0x61, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x48, 0x43, 0x44, 0x46, 0x4a, 0x42, 0x48, 0x4d, 0x48, 0x48, 0x46, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x43, 0x44,
+ 0x46, 0x4a, 0x42, 0x48, 0x4d, 0x48, 0x48, 0x46, 0x12, 0x39, 0x0a, 0x19, 0x6e, 0x65, 0x78, 0x74,
+ 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x6e, 0x65, 0x78,
+ 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f,
+ 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f,
+ 0x69, 0x73, 0x46, 0x69, 0x72, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x12,
+ 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x6f, 0x77, 0x65,
+ 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x48,
+ 0x44, 0x47, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4a, 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x48, 0x44, 0x47, 0x12, 0x2f, 0x0a, 0x13,
+ 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0xe2, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x43, 0x48, 0x43, 0x4a, 0x47, 0x4a, 0x49, 0x44, 0x4b, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x48, 0x43,
+ 0x48, 0x43, 0x4a, 0x47, 0x4a, 0x49, 0x44, 0x4b, 0x12, 0x33, 0x0a, 0x16, 0x76, 0x61, 0x6c, 0x69,
+ 0x64, 0x5f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x54,
+ 0x6f, 0x77, 0x65, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x52, 0x0a,
+ 0x1b, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6d,
+ 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0xdd, 0x09, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68,
+ 0x6c, 0x79, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x18, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x63, 0x68,
+ 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72, 0x69, 0x65,
+ 0x66, 0x12, 0x3e, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x54, 0x6f,
+ 0x77, 0x65, 0x72, 0x43, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72,
+ 0x64, 0x12, 0x48, 0x0a, 0x17, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72,
+ 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x14, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f,
+ 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x0d, 0x6d,
+ 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c,
+ 0x79, 0x42, 0x72, 0x69, 0x65, 0x66, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42,
+ 0x72, 0x69, 0x65, 0x66, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4c, 0x45, 0x4b, 0x4f, 0x44, 0x43, 0x46, 0x50, 0x49, 0x4e, 0x4a, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x45, 0x4b, 0x4f, 0x44, 0x43,
+ 0x46, 0x50, 0x49, 0x4e, 0x4a, 0x12, 0x7e, 0x0a, 0x22, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x66, 0x6c,
+ 0x6f, 0x6f, 0x72, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x33, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x73, 0x70, 0x2e, 0x53, 0x6b, 0x69, 0x70, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x47, 0x72, 0x61,
+ 0x6e, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x1d, 0x73, 0x6b, 0x69, 0x70, 0x46, 0x6c, 0x6f, 0x6f,
+ 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74,
+ 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x3b, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x66, 0x6c,
+ 0x6f, 0x6f, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x69, 0x73, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x46, 0x6c, 0x6f,
+ 0x6f, 0x72, 0x12, 0x55, 0x0a, 0x13, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x26, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x73,
+ 0x70, 0x2e, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x4f, 0x70,
+ 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x50, 0x0a, 0x22, 0x53, 0x6b, 0x69,
+ 0x70, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
+ 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
+ 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x46,
+ 0x6c, 0x6f, 0x6f, 0x72, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
- 0x1a, 0x43, 0x0a, 0x15, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
- 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -318,17 +315,17 @@ var file_TowerAllDataRsp_proto_goTypes = []interface{}{
(*TowerAllDataRsp)(nil), // 0: TowerAllDataRsp
nil, // 1: TowerAllDataRsp.SkipFloorGrantedRewardItemMapEntry
nil, // 2: TowerAllDataRsp.FloorOpenTimeMapEntry
- (*TowerFloorRecord)(nil), // 3: TowerFloorRecord
- (*TowerMonthlyBrief)(nil), // 4: TowerMonthlyBrief
- (*TowerCurLevelRecord)(nil), // 5: TowerCurLevelRecord
+ (*TowerMonthlyBrief)(nil), // 3: TowerMonthlyBrief
+ (*TowerCurLevelRecord)(nil), // 4: TowerCurLevelRecord
+ (*TowerFloorRecord)(nil), // 5: TowerFloorRecord
}
var file_TowerAllDataRsp_proto_depIdxs = []int32{
- 1, // 0: TowerAllDataRsp.skip_floor_granted_reward_item_map:type_name -> TowerAllDataRsp.SkipFloorGrantedRewardItemMapEntry
- 3, // 1: TowerAllDataRsp.tower_floor_record_list:type_name -> TowerFloorRecord
- 4, // 2: TowerAllDataRsp.last_schedule_monthly_brief:type_name -> TowerMonthlyBrief
- 2, // 3: TowerAllDataRsp.floor_open_time_map:type_name -> TowerAllDataRsp.FloorOpenTimeMapEntry
- 5, // 4: TowerAllDataRsp.cur_level_record:type_name -> TowerCurLevelRecord
- 4, // 5: TowerAllDataRsp.monthly_brief:type_name -> TowerMonthlyBrief
+ 3, // 0: TowerAllDataRsp.last_schedule_monthly_brief:type_name -> TowerMonthlyBrief
+ 4, // 1: TowerAllDataRsp.cur_level_record:type_name -> TowerCurLevelRecord
+ 5, // 2: TowerAllDataRsp.tower_floor_record_list:type_name -> TowerFloorRecord
+ 3, // 3: TowerAllDataRsp.monthly_brief:type_name -> TowerMonthlyBrief
+ 1, // 4: TowerAllDataRsp.skip_floor_granted_reward_item_map:type_name -> TowerAllDataRsp.SkipFloorGrantedRewardItemMapEntry
+ 2, // 5: TowerAllDataRsp.floor_open_time_map:type_name -> TowerAllDataRsp.FloorOpenTimeMapEntry
6, // [6:6] is the sub-list for method output_type
6, // [6:6] is the sub-list for method input_type
6, // [6:6] is the sub-list for extension type_name
diff --git a/gover/gen/TowerBriefDataNotify.pb.go b/gover/gen/TowerBriefDataNotify.pb.go
index 23f7be81..cb90285a 100644
--- a/gover/gen/TowerBriefDataNotify.pb.go
+++ b/gover/gen/TowerBriefDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerBriefDataNotify.proto
package gen
@@ -36,21 +36,18 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2472
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerBriefDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TotalStarNum uint32 `protobuf:"varint,11,opt,name=total_star_num,json=totalStarNum,proto3" json:"total_star_num,omitempty"`
- LastFloorIndex uint32 `protobuf:"varint,8,opt,name=last_floor_index,json=lastFloorIndex,proto3" json:"last_floor_index,omitempty"`
- ScheduleStartTime uint32 `protobuf:"varint,15,opt,name=schedule_start_time,json=scheduleStartTime,proto3" json:"schedule_start_time,omitempty"`
- NextScheduleChangeTime uint32 `protobuf:"varint,6,opt,name=next_schedule_change_time,json=nextScheduleChangeTime,proto3" json:"next_schedule_change_time,omitempty"`
+ LastLevelIndex uint32 `protobuf:"varint,6,opt,name=last_level_index,json=lastLevelIndex,proto3" json:"last_level_index,omitempty"`
+ NextScheduleChangeTime uint32 `protobuf:"varint,9,opt,name=next_schedule_change_time,json=nextScheduleChangeTime,proto3" json:"next_schedule_change_time,omitempty"`
IsFinishedEntranceFloor bool `protobuf:"varint,14,opt,name=is_finished_entrance_floor,json=isFinishedEntranceFloor,proto3" json:"is_finished_entrance_floor,omitempty"`
- LastLevelIndex uint32 `protobuf:"varint,4,opt,name=last_level_index,json=lastLevelIndex,proto3" json:"last_level_index,omitempty"`
- TowerScheduleId uint32 `protobuf:"varint,5,opt,name=tower_schedule_id,json=towerScheduleId,proto3" json:"tower_schedule_id,omitempty"`
+ LastFloorIndex uint32 `protobuf:"varint,1,opt,name=last_floor_index,json=lastFloorIndex,proto3" json:"last_floor_index,omitempty"`
+ TowerScheduleId uint32 `protobuf:"varint,11,opt,name=tower_schedule_id,json=towerScheduleId,proto3" json:"tower_schedule_id,omitempty"`
+ ScheduleStartTime uint32 `protobuf:"varint,8,opt,name=schedule_start_time,json=scheduleStartTime,proto3" json:"schedule_start_time,omitempty"`
+ TotalStarNum uint32 `protobuf:"varint,7,opt,name=total_star_num,json=totalStarNum,proto3" json:"total_star_num,omitempty"`
}
func (x *TowerBriefDataNotify) Reset() {
@@ -85,51 +82,51 @@ func (*TowerBriefDataNotify) Descriptor() ([]byte, []int) {
return file_TowerBriefDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerBriefDataNotify) GetTotalStarNum() uint32 {
+func (x *TowerBriefDataNotify) GetLastLevelIndex() uint32 {
if x != nil {
- return x.TotalStarNum
+ return x.LastLevelIndex
}
return 0
}
-func (x *TowerBriefDataNotify) GetLastFloorIndex() uint32 {
+func (x *TowerBriefDataNotify) GetNextScheduleChangeTime() uint32 {
if x != nil {
- return x.LastFloorIndex
+ return x.NextScheduleChangeTime
}
return 0
}
-func (x *TowerBriefDataNotify) GetScheduleStartTime() uint32 {
+func (x *TowerBriefDataNotify) GetIsFinishedEntranceFloor() bool {
if x != nil {
- return x.ScheduleStartTime
+ return x.IsFinishedEntranceFloor
}
- return 0
+ return false
}
-func (x *TowerBriefDataNotify) GetNextScheduleChangeTime() uint32 {
+func (x *TowerBriefDataNotify) GetLastFloorIndex() uint32 {
if x != nil {
- return x.NextScheduleChangeTime
+ return x.LastFloorIndex
}
return 0
}
-func (x *TowerBriefDataNotify) GetIsFinishedEntranceFloor() bool {
+func (x *TowerBriefDataNotify) GetTowerScheduleId() uint32 {
if x != nil {
- return x.IsFinishedEntranceFloor
+ return x.TowerScheduleId
}
- return false
+ return 0
}
-func (x *TowerBriefDataNotify) GetLastLevelIndex() uint32 {
+func (x *TowerBriefDataNotify) GetScheduleStartTime() uint32 {
if x != nil {
- return x.LastLevelIndex
+ return x.ScheduleStartTime
}
return 0
}
-func (x *TowerBriefDataNotify) GetTowerScheduleId() uint32 {
+func (x *TowerBriefDataNotify) GetTotalStarNum() uint32 {
if x != nil {
- return x.TowerScheduleId
+ return x.TotalStarNum
}
return 0
}
@@ -140,28 +137,28 @@ var file_TowerBriefDataNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x02, 0x0a,
0x14, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x72, 0x69, 0x65, 0x66, 0x44, 0x61, 0x74, 0x61, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73,
- 0x74, 0x61, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74,
- 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x72, 0x4e, 0x75, 0x6d, 0x12, 0x28, 0x0a, 0x10, 0x6c,
- 0x61, 0x73, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x46, 0x6c, 0x6f, 0x6f, 0x72,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x11, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72,
- 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x19, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x63,
- 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x3b, 0x0a, 0x1a, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f,
- 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
- 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12, 0x28, 0x0a,
- 0x10, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65,
- 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x77, 0x65, 0x72,
- 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
+ 0x39, 0x0a, 0x19, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x16, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x1a, 0x69, 0x73,
+ 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e,
+ 0x63, 0x65, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17,
+ 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e,
+ 0x63, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12, 0x28, 0x0a, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x5f,
+ 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65,
+ 0x78, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64,
+ 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x6f,
+ 0x77, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x2e, 0x0a,
+ 0x13, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x63, 0x68, 0x65,
+ 0x64, 0x75, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x24, 0x0a,
+ 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x72,
+ 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerBuffSelectReq.pb.go b/gover/gen/TowerBuffSelectReq.pb.go
index 966ed457..a727a25c 100644
--- a/gover/gen/TowerBuffSelectReq.pb.go
+++ b/gover/gen/TowerBuffSelectReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerBuffSelectReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2448
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TowerBuffSelectReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TowerBuffId uint32 `protobuf:"varint,5,opt,name=tower_buff_id,json=towerBuffId,proto3" json:"tower_buff_id,omitempty"`
+ TowerBuffId uint32 `protobuf:"varint,7,opt,name=tower_buff_id,json=towerBuffId,proto3" json:"tower_buff_id,omitempty"`
}
func (x *TowerBuffSelectReq) Reset() {
@@ -94,7 +90,7 @@ var file_TowerBuffSelectReq_proto_rawDesc = []byte{
0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x12, 0x54, 0x6f,
0x77, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71,
0x12, 0x22, 0x0a, 0x0d, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x75,
+ 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x75,
0x66, 0x66, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerBuffSelectRsp.pb.go b/gover/gen/TowerBuffSelectRsp.pb.go
index 5d19c94a..b7547d90 100644
--- a/gover/gen/TowerBuffSelectRsp.pb.go
+++ b/gover/gen/TowerBuffSelectRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerBuffSelectRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2497
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerBuffSelectRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TowerBuffId uint32 `protobuf:"varint,13,opt,name=tower_buff_id,json=towerBuffId,proto3" json:"tower_buff_id,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TowerBuffId uint32 `protobuf:"varint,6,opt,name=tower_buff_id,json=towerBuffId,proto3" json:"tower_buff_id,omitempty"`
}
func (x *TowerBuffSelectRsp) Reset() {
@@ -100,9 +97,9 @@ var file_TowerBuffSelectRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x53, 0x65, 0x6c, 0x65, 0x63,
0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x12, 0x54, 0x6f,
0x77, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x74, 0x6f,
- 0x77, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x77, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x0b, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x49, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerCurLevelRecord.pb.go b/gover/gen/TowerCurLevelRecord.pb.go
index de852055..a48d3b86 100644
--- a/gover/gen/TowerCurLevelRecord.pb.go
+++ b/gover/gen/TowerCurLevelRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerCurLevelRecord.proto
package gen
@@ -41,12 +41,12 @@ type TowerCurLevelRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TowerTeamList []*TowerTeam `protobuf:"bytes,8,rep,name=tower_team_list,json=towerTeamList,proto3" json:"tower_team_list,omitempty"`
- IsEmpty bool `protobuf:"varint,6,opt,name=is_empty,json=isEmpty,proto3" json:"is_empty,omitempty"`
- BuffIdList []uint32 `protobuf:"varint,4,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
- Unk2700_CBPNPEBMPOH bool `protobuf:"varint,2,opt,name=Unk2700_CBPNPEBMPOH,json=Unk2700CBPNPEBMPOH,proto3" json:"Unk2700_CBPNPEBMPOH,omitempty"`
- CurLevelIndex uint32 `protobuf:"varint,1,opt,name=cur_level_index,json=curLevelIndex,proto3" json:"cur_level_index,omitempty"`
- CurFloorId uint32 `protobuf:"varint,15,opt,name=cur_floor_id,json=curFloorId,proto3" json:"cur_floor_id,omitempty"`
+ BuffIdList []uint32 `protobuf:"varint,14,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
+ IsUpperPart bool `protobuf:"varint,4,opt,name=is_upper_part,json=isUpperPart,proto3" json:"is_upper_part,omitempty"`
+ CurLevelIndex uint32 `protobuf:"varint,6,opt,name=cur_level_index,json=curLevelIndex,proto3" json:"cur_level_index,omitempty"`
+ IsEmpty bool `protobuf:"varint,1,opt,name=is_empty,json=isEmpty,proto3" json:"is_empty,omitempty"`
+ TowerTeamList []*TowerTeam `protobuf:"bytes,8,rep,name=tower_team_list,json=towerTeamList,proto3" json:"tower_team_list,omitempty"`
+ CurFloorId uint32 `protobuf:"varint,9,opt,name=cur_floor_id,json=curFloorId,proto3" json:"cur_floor_id,omitempty"`
}
func (x *TowerCurLevelRecord) Reset() {
@@ -81,39 +81,39 @@ func (*TowerCurLevelRecord) Descriptor() ([]byte, []int) {
return file_TowerCurLevelRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerCurLevelRecord) GetTowerTeamList() []*TowerTeam {
+func (x *TowerCurLevelRecord) GetBuffIdList() []uint32 {
if x != nil {
- return x.TowerTeamList
+ return x.BuffIdList
}
return nil
}
-func (x *TowerCurLevelRecord) GetIsEmpty() bool {
+func (x *TowerCurLevelRecord) GetIsUpperPart() bool {
if x != nil {
- return x.IsEmpty
+ return x.IsUpperPart
}
return false
}
-func (x *TowerCurLevelRecord) GetBuffIdList() []uint32 {
+func (x *TowerCurLevelRecord) GetCurLevelIndex() uint32 {
if x != nil {
- return x.BuffIdList
+ return x.CurLevelIndex
}
- return nil
+ return 0
}
-func (x *TowerCurLevelRecord) GetUnk2700_CBPNPEBMPOH() bool {
+func (x *TowerCurLevelRecord) GetIsEmpty() bool {
if x != nil {
- return x.Unk2700_CBPNPEBMPOH
+ return x.IsEmpty
}
return false
}
-func (x *TowerCurLevelRecord) GetCurLevelIndex() uint32 {
+func (x *TowerCurLevelRecord) GetTowerTeamList() []*TowerTeam {
if x != nil {
- return x.CurLevelIndex
+ return x.TowerTeamList
}
- return 0
+ return nil
}
func (x *TowerCurLevelRecord) GetCurFloorId() uint32 {
@@ -128,24 +128,24 @@ var File_TowerCurLevelRecord_proto protoreflect.FileDescriptor
var file_TowerCurLevelRecord_proto_rawDesc = []byte{
0x0a, 0x19, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52,
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x54, 0x6f, 0x77,
- 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x02, 0x0a,
+ 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x01, 0x0a,
0x13, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x0f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x65,
- 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x54, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x0d, 0x74, 0x6f, 0x77, 0x65, 0x72,
- 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x65,
- 0x6d, 0x70, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x45, 0x6d,
- 0x70, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x66, 0x66, 0x49,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x43, 0x42, 0x50, 0x4e, 0x50, 0x45, 0x42, 0x4d, 0x50, 0x4f, 0x48, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x42, 0x50, 0x4e, 0x50,
- 0x45, 0x42, 0x4d, 0x50, 0x4f, 0x48, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0d, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x20,
- 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x63, 0x6f, 0x72, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x66, 0x66,
+ 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x75, 0x70, 0x70,
+ 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
+ 0x73, 0x55, 0x70, 0x70, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75,
+ 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64,
+ 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x32, 0x0a,
+ 0x0f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65,
+ 0x61, 0x6d, 0x52, 0x0d, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x46, 0x6c, 0x6f, 0x6f,
+ 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TowerCurLevelRecordChangeNotify.pb.go b/gover/gen/TowerCurLevelRecordChangeNotify.pb.go
index 0bde05c2..eae13ab1 100644
--- a/gover/gen/TowerCurLevelRecordChangeNotify.pb.go
+++ b/gover/gen/TowerCurLevelRecordChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerCurLevelRecordChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2412
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerCurLevelRecordChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurLevelRecord *TowerCurLevelRecord `protobuf:"bytes,10,opt,name=cur_level_record,json=curLevelRecord,proto3" json:"cur_level_record,omitempty"`
+ CurLevelRecord *TowerCurLevelRecord `protobuf:"bytes,1,opt,name=cur_level_record,json=curLevelRecord,proto3" json:"cur_level_record,omitempty"`
}
func (x *TowerCurLevelRecordChangeNotify) Reset() {
@@ -96,7 +93,7 @@ var file_TowerCurLevelRecordChangeNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x22, 0x61, 0x0a, 0x1f, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x75, 0x72, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3e, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x14, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x43, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52,
0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52,
0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
diff --git a/gover/gen/TowerDailyRewardProgressChangeNotify.pb.go b/gover/gen/TowerDailyRewardProgressChangeNotify.pb.go
index ea3c85fb..fe3a89e0 100644
--- a/gover/gen/TowerDailyRewardProgressChangeNotify.pb.go
+++ b/gover/gen/TowerDailyRewardProgressChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerDailyRewardProgressChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2435
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerDailyRewardProgressChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DailyFloorId uint32 `protobuf:"varint,15,opt,name=daily_floor_id,json=dailyFloorId,proto3" json:"daily_floor_id,omitempty"`
- DailyLevelIndex uint32 `protobuf:"varint,9,opt,name=daily_level_index,json=dailyLevelIndex,proto3" json:"daily_level_index,omitempty"`
+ Unk3300_OHCHCJGJIDK uint32 `protobuf:"varint,8,opt,name=Unk3300_OHCHCJGJIDK,json=Unk3300OHCHCJGJIDK,proto3" json:"Unk3300_OHCHCJGJIDK,omitempty"`
+ Unk3300_JBACKENDHDG uint32 `protobuf:"varint,6,opt,name=Unk3300_JBACKENDHDG,json=Unk3300JBACKENDHDG,proto3" json:"Unk3300_JBACKENDHDG,omitempty"`
}
func (x *TowerDailyRewardProgressChangeNotify) Reset() {
@@ -80,16 +77,16 @@ func (*TowerDailyRewardProgressChangeNotify) Descriptor() ([]byte, []int) {
return file_TowerDailyRewardProgressChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerDailyRewardProgressChangeNotify) GetDailyFloorId() uint32 {
+func (x *TowerDailyRewardProgressChangeNotify) GetUnk3300_OHCHCJGJIDK() uint32 {
if x != nil {
- return x.DailyFloorId
+ return x.Unk3300_OHCHCJGJIDK
}
return 0
}
-func (x *TowerDailyRewardProgressChangeNotify) GetDailyLevelIndex() uint32 {
+func (x *TowerDailyRewardProgressChangeNotify) GetUnk3300_JBACKENDHDG() uint32 {
if x != nil {
- return x.DailyLevelIndex
+ return x.Unk3300_JBACKENDHDG
}
return 0
}
@@ -99,16 +96,17 @@ var File_TowerDailyRewardProgressChangeNotify_proto protoreflect.FileDescriptor
var file_TowerDailyRewardProgressChangeNotify_proto_rawDesc = []byte{
0x0a, 0x2a, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61,
0x72, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
- 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x24,
- 0x54, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x66, 0x6c,
- 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x61,
- 0x69, 0x6c, 0x79, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x61,
- 0x69, 0x6c, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x4c, 0x65, 0x76, 0x65,
- 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a,
+ 0x24, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72,
+ 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4f, 0x48, 0x43, 0x48, 0x43, 0x4a, 0x47, 0x4a, 0x49, 0x44, 0x4b, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x48, 0x43, 0x48, 0x43,
+ 0x4a, 0x47, 0x4a, 0x49, 0x44, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4a, 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x48, 0x44, 0x47, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x42, 0x41, 0x43,
+ 0x4b, 0x45, 0x4e, 0x44, 0x48, 0x44, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TowerEnterLevelReq.pb.go b/gover/gen/TowerEnterLevelReq.pb.go
index 71033632..6e555215 100644
--- a/gover/gen/TowerEnterLevelReq.pb.go
+++ b/gover/gen/TowerEnterLevelReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerEnterLevelReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2431
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TowerEnterLevelReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TowerEnterLevelRsp.pb.go b/gover/gen/TowerEnterLevelRsp.pb.go
index 514b96be..951d443b 100644
--- a/gover/gen/TowerEnterLevelRsp.pb.go
+++ b/gover/gen/TowerEnterLevelRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerEnterLevelRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2475
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerEnterLevelRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TowerBuffIdList []uint32 `protobuf:"varint,10,rep,packed,name=tower_buff_id_list,json=towerBuffIdList,proto3" json:"tower_buff_id_list,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- LevelIndex uint32 `protobuf:"varint,14,opt,name=level_index,json=levelIndex,proto3" json:"level_index,omitempty"`
- FloorId uint32 `protobuf:"varint,5,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
+ TowerBuffIdList []uint32 `protobuf:"varint,5,rep,packed,name=tower_buff_id_list,json=towerBuffIdList,proto3" json:"tower_buff_id_list,omitempty"`
+ LevelIndex uint32 `protobuf:"varint,3,opt,name=level_index,json=levelIndex,proto3" json:"level_index,omitempty"`
+ FloorId uint32 `protobuf:"varint,11,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TowerEnterLevelRsp) Reset() {
@@ -89,23 +86,23 @@ func (x *TowerEnterLevelRsp) GetTowerBuffIdList() []uint32 {
return nil
}
-func (x *TowerEnterLevelRsp) GetRetcode() int32 {
+func (x *TowerEnterLevelRsp) GetLevelIndex() uint32 {
if x != nil {
- return x.Retcode
+ return x.LevelIndex
}
return 0
}
-func (x *TowerEnterLevelRsp) GetLevelIndex() uint32 {
+func (x *TowerEnterLevelRsp) GetFloorId() uint32 {
if x != nil {
- return x.LevelIndex
+ return x.FloorId
}
return 0
}
-func (x *TowerEnterLevelRsp) GetFloorId() uint32 {
+func (x *TowerEnterLevelRsp) GetRetcode() int32 {
if x != nil {
- return x.FloorId
+ return x.Retcode
}
return 0
}
@@ -117,14 +114,14 @@ var file_TowerEnterLevelRsp_proto_rawDesc = []byte{
0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x12, 0x54,
0x6f, 0x77, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73,
0x70, 0x12, 0x2b, 0x0a, 0x12, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x74,
- 0x6f, 0x77, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x6f,
- 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6c, 0x6f,
- 0x6f, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x74,
+ 0x6f, 0x77, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
+ 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerFightRecordPair.pb.go b/gover/gen/TowerFightRecordPair.pb.go
index 8d24a705..5c48ea1b 100644
--- a/gover/gen/TowerFightRecordPair.pb.go
+++ b/gover/gen/TowerFightRecordPair.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerFightRecordPair.proto
package gen
@@ -41,8 +41,8 @@ type TowerFightRecordPair struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvatarId uint32 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- Data uint32 `protobuf:"varint,3,opt,name=data,proto3" json:"data,omitempty"`
+ AvatarId uint32 `protobuf:"varint,12,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
+ Data uint32 `protobuf:"varint,1,opt,name=data,proto3" json:"data,omitempty"`
}
func (x *TowerFightRecordPair) Reset() {
@@ -98,8 +98,8 @@ var file_TowerFightRecordPair_proto_rawDesc = []byte{
0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x14,
0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x50, 0x61, 0x69, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
- 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerFloorRecord.pb.go b/gover/gen/TowerFloorRecord.pb.go
index 5480fd4e..eb2b278a 100644
--- a/gover/gen/TowerFloorRecord.pb.go
+++ b/gover/gen/TowerFloorRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerFloorRecord.proto
package gen
@@ -41,10 +41,10 @@ type TowerFloorRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FloorStarRewardProgress uint32 `protobuf:"varint,15,opt,name=floor_star_reward_progress,json=floorStarRewardProgress,proto3" json:"floor_star_reward_progress,omitempty"`
- PassedLevelMap map[uint32]uint32 `protobuf:"bytes,8,rep,name=passed_level_map,json=passedLevelMap,proto3" json:"passed_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- FloorId uint32 `protobuf:"varint,12,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
+ PassedLevelMap map[uint32]uint32 `protobuf:"bytes,11,rep,name=passed_level_map,json=passedLevelMap,proto3" json:"passed_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
PassedLevelRecordList []*TowerLevelRecord `protobuf:"bytes,2,rep,name=passed_level_record_list,json=passedLevelRecordList,proto3" json:"passed_level_record_list,omitempty"`
+ FloorId uint32 `protobuf:"varint,12,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
+ FloorStarRewardProgress uint32 `protobuf:"varint,4,opt,name=floor_star_reward_progress,json=floorStarRewardProgress,proto3" json:"floor_star_reward_progress,omitempty"`
}
func (x *TowerFloorRecord) Reset() {
@@ -79,16 +79,16 @@ func (*TowerFloorRecord) Descriptor() ([]byte, []int) {
return file_TowerFloorRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerFloorRecord) GetFloorStarRewardProgress() uint32 {
+func (x *TowerFloorRecord) GetPassedLevelMap() map[uint32]uint32 {
if x != nil {
- return x.FloorStarRewardProgress
+ return x.PassedLevelMap
}
- return 0
+ return nil
}
-func (x *TowerFloorRecord) GetPassedLevelMap() map[uint32]uint32 {
+func (x *TowerFloorRecord) GetPassedLevelRecordList() []*TowerLevelRecord {
if x != nil {
- return x.PassedLevelMap
+ return x.PassedLevelRecordList
}
return nil
}
@@ -100,11 +100,11 @@ func (x *TowerFloorRecord) GetFloorId() uint32 {
return 0
}
-func (x *TowerFloorRecord) GetPassedLevelRecordList() []*TowerLevelRecord {
+func (x *TowerFloorRecord) GetFloorStarRewardProgress() uint32 {
if x != nil {
- return x.PassedLevelRecordList
+ return x.FloorStarRewardProgress
}
- return nil
+ return 0
}
var File_TowerFloorRecord_proto protoreflect.FileDescriptor
@@ -114,22 +114,22 @@ var file_TowerFloorRecord_proto_rawDesc = []byte{
0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c,
0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xca, 0x02, 0x0a, 0x10, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3b, 0x0a, 0x1a, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x73,
- 0x74, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x66, 0x6c, 0x6f, 0x6f, 0x72,
- 0x53, 0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x12, 0x4f, 0x0a, 0x10, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x54,
- 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e,
- 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e,
- 0x74, 0x72, 0x79, 0x52, 0x0e, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x4d, 0x61, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x4a,
- 0x0a, 0x18, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x11, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x52, 0x15, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x41, 0x0a, 0x13, 0x50, 0x61,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x4f, 0x0a, 0x10, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x25, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x2e, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61,
+ 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x4a, 0x0a, 0x18, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64,
+ 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x15, 0x70, 0x61, 0x73,
+ 0x73, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x3b, 0x0a,
+ 0x1a, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x17, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x1a, 0x41, 0x0a, 0x13, 0x50, 0x61,
0x73, 0x73, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
diff --git a/gover/gen/TowerFloorRecordChangeNotify.pb.go b/gover/gen/TowerFloorRecordChangeNotify.pb.go
index 94ee88b3..28e804d4 100644
--- a/gover/gen/TowerFloorRecordChangeNotify.pb.go
+++ b/gover/gen/TowerFloorRecordChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerFloorRecordChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2498
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerFloorRecordChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsFinishedEntranceFloor bool `protobuf:"varint,11,opt,name=is_finished_entrance_floor,json=isFinishedEntranceFloor,proto3" json:"is_finished_entrance_floor,omitempty"`
- TowerFloorRecordList []*TowerFloorRecord `protobuf:"bytes,8,rep,name=tower_floor_record_list,json=towerFloorRecordList,proto3" json:"tower_floor_record_list,omitempty"`
+ IsFinishedEntranceFloor bool `protobuf:"varint,4,opt,name=is_finished_entrance_floor,json=isFinishedEntranceFloor,proto3" json:"is_finished_entrance_floor,omitempty"`
+ TowerFloorRecordList []*TowerFloorRecord `protobuf:"bytes,15,rep,name=tower_floor_record_list,json=towerFloorRecordList,proto3" json:"tower_floor_record_list,omitempty"`
}
func (x *TowerFloorRecordChangeNotify) Reset() {
@@ -104,11 +101,11 @@ var file_TowerFloorRecordChangeNotify_proto_rawDesc = []byte{
0x1c, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72,
0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3b, 0x0a,
0x1a, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x74,
- 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28,
0x08, 0x52, 0x17, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x45, 0x6e, 0x74,
0x72, 0x61, 0x6e, 0x63, 0x65, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x12, 0x48, 0x0a, 0x17, 0x74, 0x6f,
0x77, 0x65, 0x72, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x54, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x54, 0x6f,
0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x14,
0x74, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
diff --git a/gover/gen/TowerGetFloorStarRewardReq.pb.go b/gover/gen/TowerGetFloorStarRewardReq.pb.go
index 30070ca5..7c0a9c72 100644
--- a/gover/gen/TowerGetFloorStarRewardReq.pb.go
+++ b/gover/gen/TowerGetFloorStarRewardReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerGetFloorStarRewardReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2404
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TowerGetFloorStarRewardReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FloorId uint32 `protobuf:"varint,15,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
+ FloorId uint32 `protobuf:"varint,11,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
}
func (x *TowerGetFloorStarRewardReq) Reset() {
@@ -94,7 +90,7 @@ var file_TowerGetFloorStarRewardReq_proto_rawDesc = []byte{
0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x37, 0x0a, 0x1a, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46, 0x6c,
0x6f, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
- 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
+ 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerGetFloorStarRewardRsp.pb.go b/gover/gen/TowerGetFloorStarRewardRsp.pb.go
index fd4bddef..ba521ad8 100644
--- a/gover/gen/TowerGetFloorStarRewardRsp.pb.go
+++ b/gover/gen/TowerGetFloorStarRewardRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerGetFloorStarRewardRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2493
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerGetFloorStarRewardRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- FloorId uint32 `protobuf:"varint,9,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ FloorId uint32 `protobuf:"varint,15,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
}
func (x *TowerGetFloorStarRewardRsp) Reset() {
@@ -101,9 +98,9 @@ var file_TowerGetFloorStarRewardRsp_proto_rawDesc = []byte{
0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x51, 0x0a, 0x1a, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x47, 0x65, 0x74, 0x46, 0x6c,
0x6f, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c,
- 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6c,
+ 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6c,
0x6f, 0x6f, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerLevelEndNotify.pb.go b/gover/gen/TowerLevelEndNotify.pb.go
index caee11b9..1093705c 100644
--- a/gover/gen/TowerLevelEndNotify.pb.go
+++ b/gover/gen/TowerLevelEndNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerLevelEndNotify.proto
package gen
@@ -85,19 +85,16 @@ func (TowerLevelEndNotify_ContinueStateType) EnumDescriptor() ([]byte, []int) {
return file_TowerLevelEndNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 2495
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerLevelEndNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NextFloorId uint32 `protobuf:"varint,4,opt,name=next_floor_id,json=nextFloorId,proto3" json:"next_floor_id,omitempty"`
- RewardItemList []*ItemParam `protobuf:"bytes,12,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
- ContinueState uint32 `protobuf:"varint,15,opt,name=continue_state,json=continueState,proto3" json:"continue_state,omitempty"`
- IsSuccess bool `protobuf:"varint,5,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ ContinueState uint32 `protobuf:"varint,2,opt,name=continue_state,json=continueState,proto3" json:"continue_state,omitempty"`
FinishedStarCondList []uint32 `protobuf:"varint,6,rep,packed,name=finished_star_cond_list,json=finishedStarCondList,proto3" json:"finished_star_cond_list,omitempty"`
+ NextFloorId uint32 `protobuf:"varint,4,opt,name=next_floor_id,json=nextFloorId,proto3" json:"next_floor_id,omitempty"`
+ IsSuccess bool `protobuf:"varint,15,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ RewardItemList []*ItemParam `protobuf:"bytes,10,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
}
func (x *TowerLevelEndNotify) Reset() {
@@ -132,23 +129,23 @@ func (*TowerLevelEndNotify) Descriptor() ([]byte, []int) {
return file_TowerLevelEndNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerLevelEndNotify) GetNextFloorId() uint32 {
+func (x *TowerLevelEndNotify) GetContinueState() uint32 {
if x != nil {
- return x.NextFloorId
+ return x.ContinueState
}
return 0
}
-func (x *TowerLevelEndNotify) GetRewardItemList() []*ItemParam {
+func (x *TowerLevelEndNotify) GetFinishedStarCondList() []uint32 {
if x != nil {
- return x.RewardItemList
+ return x.FinishedStarCondList
}
return nil
}
-func (x *TowerLevelEndNotify) GetContinueState() uint32 {
+func (x *TowerLevelEndNotify) GetNextFloorId() uint32 {
if x != nil {
- return x.ContinueState
+ return x.NextFloorId
}
return 0
}
@@ -160,9 +157,9 @@ func (x *TowerLevelEndNotify) GetIsSuccess() bool {
return false
}
-func (x *TowerLevelEndNotify) GetFinishedStarCondList() []uint32 {
+func (x *TowerLevelEndNotify) GetRewardItemList() []*ItemParam {
if x != nil {
- return x.FinishedStarCondList
+ return x.RewardItemList
}
return nil
}
@@ -174,20 +171,20 @@ var file_TowerLevelEndNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x03, 0x0a,
0x13, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x64, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x22, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x66, 0x6c, 0x6f,
- 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6e, 0x65, 0x78,
- 0x74, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e,
- 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x25,
- 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65,
- 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63,
- 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63,
- 0x63, 0x65, 0x73, 0x73, 0x12, 0x35, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
- 0x5f, 0x73, 0x74, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x53,
- 0x74, 0x61, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x99, 0x01, 0x0a, 0x11,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65,
+ 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x6f,
+ 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x66,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6e,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x66, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x53, 0x74, 0x61, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x46,
+ 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63,
+ 0x63, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75,
+ 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x99, 0x01, 0x0a, 0x11,
0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70,
0x65, 0x12, 0x28, 0x0a, 0x24, 0x43, 0x4f, 0x4e, 0x54, 0x49, 0x4e, 0x55, 0x45, 0x5f, 0x53, 0x54,
0x41, 0x54, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
diff --git a/gover/gen/TowerLevelRecord.pb.go b/gover/gen/TowerLevelRecord.pb.go
index 49bfdd91..2e93be6f 100644
--- a/gover/gen/TowerLevelRecord.pb.go
+++ b/gover/gen/TowerLevelRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerLevelRecord.proto
package gen
@@ -42,7 +42,7 @@ type TowerLevelRecord struct {
unknownFields protoimpl.UnknownFields
SatisfiedCondList []uint32 `protobuf:"varint,13,rep,packed,name=satisfied_cond_list,json=satisfiedCondList,proto3" json:"satisfied_cond_list,omitempty"`
- LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
}
func (x *TowerLevelRecord) Reset() {
@@ -100,7 +100,7 @@ var file_TowerLevelRecord_proto_rawDesc = []byte{
0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x6c,
0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x61, 0x74, 0x69, 0x73,
0x66, 0x69, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerLevelStarCondData.pb.go b/gover/gen/TowerLevelStarCondData.pb.go
index cf8088a7..6874332a 100644
--- a/gover/gen/TowerLevelStarCondData.pb.go
+++ b/gover/gen/TowerLevelStarCondData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerLevelStarCondData.proto
package gen
@@ -41,10 +41,10 @@ type TowerLevelStarCondData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_HIFMJMAHEMB bool `protobuf:"varint,15,opt,name=Unk2700_HIFMJMAHEMB,json=Unk2700HIFMJMAHEMB,proto3" json:"Unk2700_HIFMJMAHEMB,omitempty"`
- CondValue uint32 `protobuf:"varint,9,opt,name=cond_value,json=condValue,proto3" json:"cond_value,omitempty"`
- IsPause bool `protobuf:"varint,13,opt,name=is_pause,json=isPause,proto3" json:"is_pause,omitempty"`
- StarCondIndex uint32 `protobuf:"varint,6,opt,name=star_cond_index,json=starCondIndex,proto3" json:"star_cond_index,omitempty"`
+ Unk3300_KBCFDFOAJMM bool `protobuf:"varint,14,opt,name=Unk3300_KBCFDFOAJMM,json=Unk3300KBCFDFOAJMM,proto3" json:"Unk3300_KBCFDFOAJMM,omitempty"`
+ Unk3300_CPBCNACKAAK bool `protobuf:"varint,5,opt,name=Unk3300_CPBCNACKAAK,json=Unk3300CPBCNACKAAK,proto3" json:"Unk3300_CPBCNACKAAK,omitempty"`
+ Unk3300_JGOLBFMJBCL uint32 `protobuf:"varint,11,opt,name=Unk3300_JGOLBFMJBCL,json=Unk3300JGOLBFMJBCL,proto3" json:"Unk3300_JGOLBFMJBCL,omitempty"`
+ CondValue uint32 `protobuf:"varint,12,opt,name=cond_value,json=condValue,proto3" json:"cond_value,omitempty"`
}
func (x *TowerLevelStarCondData) Reset() {
@@ -79,30 +79,30 @@ func (*TowerLevelStarCondData) Descriptor() ([]byte, []int) {
return file_TowerLevelStarCondData_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerLevelStarCondData) GetUnk2700_HIFMJMAHEMB() bool {
+func (x *TowerLevelStarCondData) GetUnk3300_KBCFDFOAJMM() bool {
if x != nil {
- return x.Unk2700_HIFMJMAHEMB
+ return x.Unk3300_KBCFDFOAJMM
}
return false
}
-func (x *TowerLevelStarCondData) GetCondValue() uint32 {
+func (x *TowerLevelStarCondData) GetUnk3300_CPBCNACKAAK() bool {
if x != nil {
- return x.CondValue
+ return x.Unk3300_CPBCNACKAAK
}
- return 0
+ return false
}
-func (x *TowerLevelStarCondData) GetIsPause() bool {
+func (x *TowerLevelStarCondData) GetUnk3300_JGOLBFMJBCL() uint32 {
if x != nil {
- return x.IsPause
+ return x.Unk3300_JGOLBFMJBCL
}
- return false
+ return 0
}
-func (x *TowerLevelStarCondData) GetStarCondIndex() uint32 {
+func (x *TowerLevelStarCondData) GetCondValue() uint32 {
if x != nil {
- return x.StarCondIndex
+ return x.CondValue
}
return 0
}
@@ -111,19 +111,21 @@ var File_TowerLevelStarCondData_proto protoreflect.FileDescriptor
var file_TowerLevelStarCondData_proto_rawDesc = []byte{
0x0a, 0x1c, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x53, 0x74, 0x61, 0x72,
- 0x43, 0x6f, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab,
+ 0x43, 0x6f, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca,
0x01, 0x0a, 0x16, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x53, 0x74, 0x61,
0x72, 0x43, 0x6f, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x46, 0x4d, 0x4a, 0x4d, 0x41, 0x48, 0x45, 0x4d, 0x42,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48,
- 0x49, 0x46, 0x4d, 0x4a, 0x4d, 0x41, 0x48, 0x45, 0x4d, 0x42, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f,
- 0x6e, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x63, 0x6f, 0x6e, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f,
- 0x70, 0x61, 0x75, 0x73, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x50,
- 0x61, 0x75, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6e,
- 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x73,
- 0x74, 0x61, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x43, 0x46, 0x44, 0x46, 0x4f, 0x41, 0x4a, 0x4d, 0x4d,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b,
+ 0x42, 0x43, 0x46, 0x44, 0x46, 0x4f, 0x41, 0x4a, 0x4d, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x42, 0x43, 0x4e, 0x41, 0x43, 0x4b, 0x41, 0x41,
+ 0x4b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x43, 0x50, 0x42, 0x43, 0x4e, 0x41, 0x43, 0x4b, 0x41, 0x41, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x47, 0x4f, 0x4c, 0x42, 0x46, 0x4d, 0x4a, 0x42,
+ 0x43, 0x4c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4a, 0x47, 0x4f, 0x4c, 0x42, 0x46, 0x4d, 0x4a, 0x42, 0x43, 0x4c, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x63, 0x6f, 0x6e, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TowerLevelStarCondNotify.pb.go b/gover/gen/TowerLevelStarCondNotify.pb.go
index 68c1bd85..50350225 100644
--- a/gover/gen/TowerLevelStarCondNotify.pb.go
+++ b/gover/gen/TowerLevelStarCondNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerLevelStarCondNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2406
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerLevelStarCondNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- LevelIndex uint32 `protobuf:"varint,14,opt,name=level_index,json=levelIndex,proto3" json:"level_index,omitempty"`
- FloorId uint32 `protobuf:"varint,11,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
- CondDataList []*TowerLevelStarCondData `protobuf:"bytes,9,rep,name=cond_data_list,json=condDataList,proto3" json:"cond_data_list,omitempty"`
+ CondDataList []*TowerLevelStarCondData `protobuf:"bytes,1,rep,name=cond_data_list,json=condDataList,proto3" json:"cond_data_list,omitempty"`
+ LevelIndex uint32 `protobuf:"varint,8,opt,name=level_index,json=levelIndex,proto3" json:"level_index,omitempty"`
+ FloorId uint32 `protobuf:"varint,10,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
}
func (x *TowerLevelStarCondNotify) Reset() {
@@ -81,6 +78,13 @@ func (*TowerLevelStarCondNotify) Descriptor() ([]byte, []int) {
return file_TowerLevelStarCondNotify_proto_rawDescGZIP(), []int{0}
}
+func (x *TowerLevelStarCondNotify) GetCondDataList() []*TowerLevelStarCondData {
+ if x != nil {
+ return x.CondDataList
+ }
+ return nil
+}
+
func (x *TowerLevelStarCondNotify) GetLevelIndex() uint32 {
if x != nil {
return x.LevelIndex
@@ -95,13 +99,6 @@ func (x *TowerLevelStarCondNotify) GetFloorId() uint32 {
return 0
}
-func (x *TowerLevelStarCondNotify) GetCondDataList() []*TowerLevelStarCondData {
- if x != nil {
- return x.CondDataList
- }
- return nil
-}
-
var File_TowerLevelStarCondNotify_proto protoreflect.FileDescriptor
var file_TowerLevelStarCondNotify_proto_rawDesc = []byte{
@@ -110,15 +107,15 @@ var file_TowerLevelStarCondNotify_proto_rawDesc = []byte{
0x1a, 0x1c, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x53, 0x74, 0x61, 0x72,
0x43, 0x6f, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95,
0x01, 0x0a, 0x18, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x53, 0x74, 0x61,
- 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08,
- 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x64, 0x5f,
- 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x17, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x53, 0x74, 0x61, 0x72,
- 0x43, 0x6f, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x64, 0x44, 0x61,
- 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a, 0x0e, 0x63,
+ 0x6f, 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x53, 0x74, 0x61, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x63, 0x6f,
+ 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x66,
+ 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66,
+ 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerMiddleLevelChangeTeamNotify.pb.go b/gover/gen/TowerMiddleLevelChangeTeamNotify.pb.go
index d3f46ac0..486bd973 100644
--- a/gover/gen/TowerMiddleLevelChangeTeamNotify.pb.go
+++ b/gover/gen/TowerMiddleLevelChangeTeamNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerMiddleLevelChangeTeamNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2434
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerMiddleLevelChangeTeamNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TowerMonthlyBrief.pb.go b/gover/gen/TowerMonthlyBrief.pb.go
index 221856ce..f4221ab9 100644
--- a/gover/gen/TowerMonthlyBrief.pb.go
+++ b/gover/gen/TowerMonthlyBrief.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerMonthlyBrief.proto
package gen
@@ -41,10 +41,10 @@ type TowerMonthlyBrief struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TowerScheduleId uint32 `protobuf:"varint,15,opt,name=tower_schedule_id,json=towerScheduleId,proto3" json:"tower_schedule_id,omitempty"`
- BestFloorIndex uint32 `protobuf:"varint,6,opt,name=best_floor_index,json=bestFloorIndex,proto3" json:"best_floor_index,omitempty"`
- BestLevelIndex uint32 `protobuf:"varint,3,opt,name=best_level_index,json=bestLevelIndex,proto3" json:"best_level_index,omitempty"`
- TotalStarCount uint32 `protobuf:"varint,12,opt,name=total_star_count,json=totalStarCount,proto3" json:"total_star_count,omitempty"`
+ BestFloorIndex uint32 `protobuf:"varint,3,opt,name=best_floor_index,json=bestFloorIndex,proto3" json:"best_floor_index,omitempty"`
+ TotalStarCount uint32 `protobuf:"varint,6,opt,name=total_star_count,json=totalStarCount,proto3" json:"total_star_count,omitempty"`
+ BestLevelIndex uint32 `protobuf:"varint,9,opt,name=best_level_index,json=bestLevelIndex,proto3" json:"best_level_index,omitempty"`
+ TowerScheduleId uint32 `protobuf:"varint,13,opt,name=tower_schedule_id,json=towerScheduleId,proto3" json:"tower_schedule_id,omitempty"`
}
func (x *TowerMonthlyBrief) Reset() {
@@ -79,16 +79,16 @@ func (*TowerMonthlyBrief) Descriptor() ([]byte, []int) {
return file_TowerMonthlyBrief_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerMonthlyBrief) GetTowerScheduleId() uint32 {
+func (x *TowerMonthlyBrief) GetBestFloorIndex() uint32 {
if x != nil {
- return x.TowerScheduleId
+ return x.BestFloorIndex
}
return 0
}
-func (x *TowerMonthlyBrief) GetBestFloorIndex() uint32 {
+func (x *TowerMonthlyBrief) GetTotalStarCount() uint32 {
if x != nil {
- return x.BestFloorIndex
+ return x.TotalStarCount
}
return 0
}
@@ -100,9 +100,9 @@ func (x *TowerMonthlyBrief) GetBestLevelIndex() uint32 {
return 0
}
-func (x *TowerMonthlyBrief) GetTotalStarCount() uint32 {
+func (x *TowerMonthlyBrief) GetTowerScheduleId() uint32 {
if x != nil {
- return x.TotalStarCount
+ return x.TowerScheduleId
}
return 0
}
@@ -113,17 +113,17 @@ var file_TowerMonthlyBrief_proto_rawDesc = []byte{
0x0a, 0x17, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72,
0x69, 0x65, 0x66, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x01, 0x0a, 0x11, 0x54, 0x6f,
0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72, 0x69, 0x65, 0x66, 0x12,
- 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x6f, 0x77, 0x65,
- 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x62,
- 0x65, 0x73, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x62, 0x65, 0x73, 0x74, 0x46, 0x6c, 0x6f, 0x6f, 0x72,
- 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x28, 0x0a, 0x10, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x62, 0x65, 0x73, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
- 0x28, 0x0a, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x5f, 0x63, 0x6f,
- 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c,
- 0x53, 0x74, 0x61, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x28, 0x0a, 0x10, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x62, 0x65, 0x73, 0x74, 0x46,
+ 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x6f, 0x74,
+ 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x72, 0x43, 0x6f,
+ 0x75, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x62,
+ 0x65, 0x73, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x0a,
+ 0x11, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x53,
+ 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerMonthlyCombatRecord.pb.go b/gover/gen/TowerMonthlyCombatRecord.pb.go
index 3a8fedfb..4c305c12 100644
--- a/gover/gen/TowerMonthlyCombatRecord.pb.go
+++ b/gover/gen/TowerMonthlyCombatRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerMonthlyCombatRecord.proto
package gen
@@ -41,12 +41,12 @@ type TowerMonthlyCombatRecord struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MostKillAvatarPair *TowerFightRecordPair `protobuf:"bytes,14,opt,name=most_kill_avatar_pair,json=mostKillAvatarPair,proto3" json:"most_kill_avatar_pair,omitempty"`
- MostCastNormalSkillAvatarPair *TowerFightRecordPair `protobuf:"bytes,8,opt,name=most_cast_normal_skill_avatar_pair,json=mostCastNormalSkillAvatarPair,proto3" json:"most_cast_normal_skill_avatar_pair,omitempty"`
- MostRevealAvatarList []*TowerFightRecordPair `protobuf:"bytes,6,rep,name=most_reveal_avatar_list,json=mostRevealAvatarList,proto3" json:"most_reveal_avatar_list,omitempty"`
- MostCastEnergySkillAvatarPair *TowerFightRecordPair `protobuf:"bytes,4,opt,name=most_cast_energy_skill_avatar_pair,json=mostCastEnergySkillAvatarPair,proto3" json:"most_cast_energy_skill_avatar_pair,omitempty"`
- HighestDpsAvatrPair *TowerFightRecordPair `protobuf:"bytes,12,opt,name=highest_dps_avatr_pair,json=highestDpsAvatrPair,proto3" json:"highest_dps_avatr_pair,omitempty"`
- MostTakeDamageAvatarPair *TowerFightRecordPair `protobuf:"bytes,9,opt,name=most_take_damage_avatar_pair,json=mostTakeDamageAvatarPair,proto3" json:"most_take_damage_avatar_pair,omitempty"`
+ MostRevealAvatarList []*TowerFightRecordPair `protobuf:"bytes,3,rep,name=most_reveal_avatar_list,json=mostRevealAvatarList,proto3" json:"most_reveal_avatar_list,omitempty"`
+ Unk3300_EIGEGOGFJND *TowerFightRecordPair `protobuf:"bytes,8,opt,name=Unk3300_EIGEGOGFJND,json=Unk3300EIGEGOGFJND,proto3" json:"Unk3300_EIGEGOGFJND,omitempty"`
+ Unk3300_OALLHJPBOHO *TowerFightRecordPair `protobuf:"bytes,2,opt,name=Unk3300_OALLHJPBOHO,json=Unk3300OALLHJPBOHO,proto3" json:"Unk3300_OALLHJPBOHO,omitempty"`
+ Unk3300_KMCLPHEDNCJ *TowerFightRecordPair `protobuf:"bytes,14,opt,name=Unk3300_KMCLPHEDNCJ,json=Unk3300KMCLPHEDNCJ,proto3" json:"Unk3300_KMCLPHEDNCJ,omitempty"`
+ Unk3300_KIKPMNPKLDG *TowerFightRecordPair `protobuf:"bytes,7,opt,name=Unk3300_KIKPMNPKLDG,json=Unk3300KIKPMNPKLDG,proto3" json:"Unk3300_KIKPMNPKLDG,omitempty"`
+ Unk3300_CCFHOFCIEPF *TowerFightRecordPair `protobuf:"bytes,15,opt,name=Unk3300_CCFHOFCIEPF,json=Unk3300CCFHOFCIEPF,proto3" json:"Unk3300_CCFHOFCIEPF,omitempty"`
}
func (x *TowerMonthlyCombatRecord) Reset() {
@@ -81,44 +81,44 @@ func (*TowerMonthlyCombatRecord) Descriptor() ([]byte, []int) {
return file_TowerMonthlyCombatRecord_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerMonthlyCombatRecord) GetMostKillAvatarPair() *TowerFightRecordPair {
+func (x *TowerMonthlyCombatRecord) GetMostRevealAvatarList() []*TowerFightRecordPair {
if x != nil {
- return x.MostKillAvatarPair
+ return x.MostRevealAvatarList
}
return nil
}
-func (x *TowerMonthlyCombatRecord) GetMostCastNormalSkillAvatarPair() *TowerFightRecordPair {
+func (x *TowerMonthlyCombatRecord) GetUnk3300_EIGEGOGFJND() *TowerFightRecordPair {
if x != nil {
- return x.MostCastNormalSkillAvatarPair
+ return x.Unk3300_EIGEGOGFJND
}
return nil
}
-func (x *TowerMonthlyCombatRecord) GetMostRevealAvatarList() []*TowerFightRecordPair {
+func (x *TowerMonthlyCombatRecord) GetUnk3300_OALLHJPBOHO() *TowerFightRecordPair {
if x != nil {
- return x.MostRevealAvatarList
+ return x.Unk3300_OALLHJPBOHO
}
return nil
}
-func (x *TowerMonthlyCombatRecord) GetMostCastEnergySkillAvatarPair() *TowerFightRecordPair {
+func (x *TowerMonthlyCombatRecord) GetUnk3300_KMCLPHEDNCJ() *TowerFightRecordPair {
if x != nil {
- return x.MostCastEnergySkillAvatarPair
+ return x.Unk3300_KMCLPHEDNCJ
}
return nil
}
-func (x *TowerMonthlyCombatRecord) GetHighestDpsAvatrPair() *TowerFightRecordPair {
+func (x *TowerMonthlyCombatRecord) GetUnk3300_KIKPMNPKLDG() *TowerFightRecordPair {
if x != nil {
- return x.HighestDpsAvatrPair
+ return x.Unk3300_KIKPMNPKLDG
}
return nil
}
-func (x *TowerMonthlyCombatRecord) GetMostTakeDamageAvatarPair() *TowerFightRecordPair {
+func (x *TowerMonthlyCombatRecord) GetUnk3300_CCFHOFCIEPF() *TowerFightRecordPair {
if x != nil {
- return x.MostTakeDamageAvatarPair
+ return x.Unk3300_CCFHOFCIEPF
}
return nil
}
@@ -129,42 +129,37 @@ var file_TowerMonthlyCombatRecord_proto_rawDesc = []byte{
0x0a, 0x1e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x43, 0x6f,
0x6d, 0x62, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x1a, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x99, 0x04, 0x0a,
+ 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x03, 0x0a,
0x18, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x43, 0x6f, 0x6d,
- 0x62, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x48, 0x0a, 0x15, 0x6d, 0x6f, 0x73,
- 0x74, 0x5f, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x70, 0x61,
- 0x69, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72,
- 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52,
- 0x12, 0x6d, 0x6f, 0x73, 0x74, 0x4b, 0x69, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x50,
- 0x61, 0x69, 0x72, 0x12, 0x60, 0x0a, 0x22, 0x6d, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x74,
- 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x1d, 0x6d, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x73, 0x74,
- 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x50, 0x61, 0x69, 0x72, 0x12, 0x4c, 0x0a, 0x17, 0x6d, 0x6f, 0x73, 0x74, 0x5f, 0x72, 0x65,
- 0x76, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69,
- 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x14, 0x6d,
- 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x60, 0x0a, 0x22, 0x6d, 0x6f, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x74,
- 0x5f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x1d, 0x6d, 0x6f, 0x73, 0x74, 0x43, 0x61, 0x73, 0x74,
- 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x50, 0x61, 0x69, 0x72, 0x12, 0x4a, 0x0a, 0x16, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74,
- 0x5f, 0x64, 0x70, 0x73, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x72, 0x5f, 0x70, 0x61, 0x69, 0x72, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67,
- 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x13, 0x68, 0x69,
- 0x67, 0x68, 0x65, 0x73, 0x74, 0x44, 0x70, 0x73, 0x41, 0x76, 0x61, 0x74, 0x72, 0x50, 0x61, 0x69,
- 0x72, 0x12, 0x55, 0x0a, 0x1c, 0x6d, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x64,
- 0x61, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x70, 0x61, 0x69,
- 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46,
- 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x18,
- 0x6d, 0x6f, 0x73, 0x74, 0x54, 0x61, 0x6b, 0x65, 0x44, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x50, 0x61, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x62, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x4c, 0x0a, 0x17, 0x6d, 0x6f, 0x73,
+ 0x74, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77,
+ 0x65, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69,
+ 0x72, 0x52, 0x14, 0x6d, 0x6f, 0x73, 0x74, 0x52, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x41, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x45, 0x49, 0x47, 0x45, 0x47, 0x4f, 0x47, 0x46, 0x4a, 0x4e, 0x44, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68,
+ 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x45, 0x49, 0x47, 0x45, 0x47, 0x4f, 0x47, 0x46, 0x4a, 0x4e, 0x44, 0x12,
+ 0x46, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x41, 0x4c, 0x4c, 0x48,
+ 0x4a, 0x50, 0x42, 0x4f, 0x48, 0x4f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54,
+ 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50,
+ 0x61, 0x69, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x41, 0x4c, 0x4c,
+ 0x48, 0x4a, 0x50, 0x42, 0x4f, 0x48, 0x4f, 0x12, 0x46, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x43, 0x4c, 0x50, 0x48, 0x45, 0x44, 0x4e, 0x43, 0x4a, 0x18, 0x0e,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68,
+ 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4d, 0x43, 0x4c, 0x50, 0x48, 0x45, 0x44, 0x4e, 0x43, 0x4a, 0x12,
+ 0x46, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x4b, 0x50, 0x4d,
+ 0x4e, 0x50, 0x4b, 0x4c, 0x44, 0x47, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54,
+ 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50,
+ 0x61, 0x69, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x49, 0x4b, 0x50,
+ 0x4d, 0x4e, 0x50, 0x4b, 0x4c, 0x44, 0x47, 0x12, 0x46, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x43, 0x43, 0x46, 0x48, 0x4f, 0x46, 0x43, 0x49, 0x45, 0x50, 0x46, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x46, 0x69, 0x67, 0x68,
+ 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x61, 0x69, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x43, 0x43, 0x46, 0x48, 0x4f, 0x46, 0x43, 0x49, 0x45, 0x50, 0x46, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -185,12 +180,12 @@ var file_TowerMonthlyCombatRecord_proto_goTypes = []interface{}{
(*TowerFightRecordPair)(nil), // 1: TowerFightRecordPair
}
var file_TowerMonthlyCombatRecord_proto_depIdxs = []int32{
- 1, // 0: TowerMonthlyCombatRecord.most_kill_avatar_pair:type_name -> TowerFightRecordPair
- 1, // 1: TowerMonthlyCombatRecord.most_cast_normal_skill_avatar_pair:type_name -> TowerFightRecordPair
- 1, // 2: TowerMonthlyCombatRecord.most_reveal_avatar_list:type_name -> TowerFightRecordPair
- 1, // 3: TowerMonthlyCombatRecord.most_cast_energy_skill_avatar_pair:type_name -> TowerFightRecordPair
- 1, // 4: TowerMonthlyCombatRecord.highest_dps_avatr_pair:type_name -> TowerFightRecordPair
- 1, // 5: TowerMonthlyCombatRecord.most_take_damage_avatar_pair:type_name -> TowerFightRecordPair
+ 1, // 0: TowerMonthlyCombatRecord.most_reveal_avatar_list:type_name -> TowerFightRecordPair
+ 1, // 1: TowerMonthlyCombatRecord.Unk3300_EIGEGOGFJND:type_name -> TowerFightRecordPair
+ 1, // 2: TowerMonthlyCombatRecord.Unk3300_OALLHJPBOHO:type_name -> TowerFightRecordPair
+ 1, // 3: TowerMonthlyCombatRecord.Unk3300_KMCLPHEDNCJ:type_name -> TowerFightRecordPair
+ 1, // 4: TowerMonthlyCombatRecord.Unk3300_KIKPMNPKLDG:type_name -> TowerFightRecordPair
+ 1, // 5: TowerMonthlyCombatRecord.Unk3300_CCFHOFCIEPF:type_name -> TowerFightRecordPair
6, // [6:6] is the sub-list for method output_type
6, // [6:6] is the sub-list for method input_type
6, // [6:6] is the sub-list for extension type_name
diff --git a/gover/gen/TowerMonthlyDetail.pb.go b/gover/gen/TowerMonthlyDetail.pb.go
index 67ccebaa..2bdfea19 100644
--- a/gover/gen/TowerMonthlyDetail.pb.go
+++ b/gover/gen/TowerMonthlyDetail.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerMonthlyDetail.proto
package gen
@@ -41,8 +41,8 @@ type TowerMonthlyDetail struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MonthlyCombatRecord *TowerMonthlyCombatRecord `protobuf:"bytes,2,opt,name=monthly_combat_record,json=monthlyCombatRecord,proto3" json:"monthly_combat_record,omitempty"`
- MonthlyBrief *TowerMonthlyBrief `protobuf:"bytes,12,opt,name=monthly_brief,json=monthlyBrief,proto3" json:"monthly_brief,omitempty"`
+ MonthlyCombatRecord *TowerMonthlyCombatRecord `protobuf:"bytes,15,opt,name=monthly_combat_record,json=monthlyCombatRecord,proto3" json:"monthly_combat_record,omitempty"`
+ MonthlyBrief *TowerMonthlyBrief `protobuf:"bytes,4,opt,name=monthly_brief,json=monthlyBrief,proto3" json:"monthly_brief,omitempty"`
}
func (x *TowerMonthlyDetail) Reset() {
@@ -102,11 +102,11 @@ var file_TowerMonthlyDetail_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x01, 0x0a, 0x12, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e,
0x74, 0x68, 0x6c, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x4d, 0x0a, 0x15, 0x6d, 0x6f,
0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x5f, 0x72, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x54, 0x6f, 0x77, 0x65,
+ 0x6f, 0x72, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x54, 0x6f, 0x77, 0x65,
0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x43, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x52, 0x13, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x43, 0x6f, 0x6d,
0x62, 0x61, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x37, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e,
- 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
+ 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x12, 0x2e, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42,
0x72, 0x69, 0x65, 0x66, 0x52, 0x0c, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x42, 0x72, 0x69,
0x65, 0x66, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
diff --git a/gover/gen/TowerRecordHandbookReq.pb.go b/gover/gen/TowerRecordHandbookReq.pb.go
index 5cc1d227..b0c2a182 100644
--- a/gover/gen/TowerRecordHandbookReq.pb.go
+++ b/gover/gen/TowerRecordHandbookReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerRecordHandbookReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2450
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TowerRecordHandbookReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TowerRecordHandbookRsp.pb.go b/gover/gen/TowerRecordHandbookRsp.pb.go
index 14caae03..279581c3 100644
--- a/gover/gen/TowerRecordHandbookRsp.pb.go
+++ b/gover/gen/TowerRecordHandbookRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerRecordHandbookRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2443
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerRecordHandbookRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MonthlyDetailList []*TowerMonthlyDetail `protobuf:"bytes,14,rep,name=monthly_detail_list,json=monthlyDetailList,proto3" json:"monthly_detail_list,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MonthlyDetailList []*TowerMonthlyDetail `protobuf:"bytes,4,rep,name=monthly_detail_list,json=monthlyDetailList,proto3" json:"monthly_detail_list,omitempty"`
}
func (x *TowerRecordHandbookRsp) Reset() {
@@ -102,10 +99,10 @@ var file_TowerRecordHandbookRsp_proto_rawDesc = []byte{
0x54, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x44, 0x65, 0x74, 0x61,
0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x16, 0x54, 0x6f, 0x77, 0x65,
0x72, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x6f, 0x6b, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x43, 0x0a, 0x13,
0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x54, 0x6f, 0x77, 0x65,
+ 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x54, 0x6f, 0x77, 0x65,
0x72, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x11,
0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x6c, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/TowerSurrenderReq.pb.go b/gover/gen/TowerSurrenderReq.pb.go
index b466d832..b9c003e2 100644
--- a/gover/gen/TowerSurrenderReq.pb.go
+++ b/gover/gen/TowerSurrenderReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerSurrenderReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2422
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TowerSurrenderReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TowerSurrenderRsp.pb.go b/gover/gen/TowerSurrenderRsp.pb.go
index ccb5337d..f7fd9100 100644
--- a/gover/gen/TowerSurrenderRsp.pb.go
+++ b/gover/gen/TowerSurrenderRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerSurrenderRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2465
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerSurrenderRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TowerSurrenderRsp) Reset() {
@@ -92,7 +89,7 @@ var file_TowerSurrenderRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x11, 0x54, 0x6f, 0x77,
0x65, 0x72, 0x53, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerTeam.pb.go b/gover/gen/TowerTeam.pb.go
index 0586accd..4f184ba1 100644
--- a/gover/gen/TowerTeam.pb.go
+++ b/gover/gen/TowerTeam.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerTeam.proto
package gen
@@ -41,8 +41,8 @@ type TowerTeam struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TowerTeamId uint32 `protobuf:"varint,3,opt,name=tower_team_id,json=towerTeamId,proto3" json:"tower_team_id,omitempty"`
- AvatarGuidList []uint64 `protobuf:"varint,14,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
+ AvatarGuidList []uint64 `protobuf:"varint,5,rep,packed,name=avatar_guid_list,json=avatarGuidList,proto3" json:"avatar_guid_list,omitempty"`
+ TowerTeamId uint32 `protobuf:"varint,14,opt,name=tower_team_id,json=towerTeamId,proto3" json:"tower_team_id,omitempty"`
}
func (x *TowerTeam) Reset() {
@@ -77,30 +77,30 @@ func (*TowerTeam) Descriptor() ([]byte, []int) {
return file_TowerTeam_proto_rawDescGZIP(), []int{0}
}
-func (x *TowerTeam) GetTowerTeamId() uint32 {
+func (x *TowerTeam) GetAvatarGuidList() []uint64 {
if x != nil {
- return x.TowerTeamId
+ return x.AvatarGuidList
}
- return 0
+ return nil
}
-func (x *TowerTeam) GetAvatarGuidList() []uint64 {
+func (x *TowerTeam) GetTowerTeamId() uint32 {
if x != nil {
- return x.AvatarGuidList
+ return x.TowerTeamId
}
- return nil
+ return 0
}
var File_TowerTeam_proto protoreflect.FileDescriptor
var file_TowerTeam_proto_rawDesc = []byte{
0x0a, 0x0f, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x59, 0x0a, 0x09, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x12, 0x22,
- 0x0a, 0x0d, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d,
- 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x6f, 0x22, 0x59, 0x0a, 0x09, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x12, 0x28,
+ 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x74, 0x6f, 0x77, 0x65,
+ 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TowerTeamSelectReq.pb.go b/gover/gen/TowerTeamSelectReq.pb.go
index 562e4bc9..e672dbd2 100644
--- a/gover/gen/TowerTeamSelectReq.pb.go
+++ b/gover/gen/TowerTeamSelectReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerTeamSelectReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2421
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TowerTeamSelectReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TowerTeamList []*TowerTeam `protobuf:"bytes,11,rep,name=tower_team_list,json=towerTeamList,proto3" json:"tower_team_list,omitempty"`
+ TowerTeamList []*TowerTeam `protobuf:"bytes,5,rep,name=tower_team_list,json=towerTeamList,proto3" json:"tower_team_list,omitempty"`
FloorId uint32 `protobuf:"varint,10,opt,name=floor_id,json=floorId,proto3" json:"floor_id,omitempty"`
}
@@ -103,7 +99,7 @@ var file_TowerTeamSelectReq_proto_rawDesc = []byte{
0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x12, 0x54,
0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65,
0x71, 0x12, 0x32, 0x0a, 0x0f, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x54, 0x6f, 0x77,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x54, 0x6f, 0x77,
0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x0d, 0x74, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61,
0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x5f, 0x69,
0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64,
diff --git a/gover/gen/TowerTeamSelectRsp.pb.go b/gover/gen/TowerTeamSelectRsp.pb.go
index a25ec885..1eb7fcee 100644
--- a/gover/gen/TowerTeamSelectRsp.pb.go
+++ b/gover/gen/TowerTeamSelectRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TowerTeamSelectRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2403
-// EnetChannelId: 0
-// EnetIsReliable: true
type TowerTeamSelectRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TowerTeamSelectRsp) Reset() {
@@ -92,7 +89,7 @@ var file_TowerTeamSelectRsp_proto_rawDesc = []byte{
0x0a, 0x18, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x53, 0x65, 0x6c, 0x65, 0x63,
0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x12, 0x54, 0x6f,
0x77, 0x65, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x73, 0x70,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TrackingIOInfo.pb.go b/gover/gen/TrackingIOInfo.pb.go
index 28ce9212..b8407f7b 100644
--- a/gover/gen/TrackingIOInfo.pb.go
+++ b/gover/gen/TrackingIOInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TrackingIOInfo.proto
package gen
@@ -41,13 +41,13 @@ type TrackingIOInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rydevicetype string `protobuf:"bytes,11,opt,name=rydevicetype,proto3" json:"rydevicetype,omitempty"`
- Mac string `protobuf:"bytes,6,opt,name=mac,proto3" json:"mac,omitempty"`
- Deviceid string `protobuf:"bytes,9,opt,name=deviceid,proto3" json:"deviceid,omitempty"`
- ClientTz string `protobuf:"bytes,5,opt,name=client_tz,json=clientTz,proto3" json:"client_tz,omitempty"`
- CurrentCaid string `protobuf:"bytes,7,opt,name=current_caid,json=currentCaid,proto3" json:"current_caid,omitempty"`
- CachedCaid string `protobuf:"bytes,15,opt,name=cached_caid,json=cachedCaid,proto3" json:"cached_caid,omitempty"`
- Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"`
+ ClientTz string `protobuf:"bytes,10,opt,name=client_tz,json=clientTz,proto3" json:"client_tz,omitempty"`
+ Unk3300_PIBFPDAMJLE string `protobuf:"bytes,12,opt,name=Unk3300_PIBFPDAMJLE,json=Unk3300PIBFPDAMJLE,proto3" json:"Unk3300_PIBFPDAMJLE,omitempty"`
+ Unk3300_NMDNLHLAKAM string `protobuf:"bytes,7,opt,name=Unk3300_NMDNLHLAKAM,json=Unk3300NMDNLHLAKAM,proto3" json:"Unk3300_NMDNLHLAKAM,omitempty"`
+ Rydevicetype string `protobuf:"bytes,5,opt,name=rydevicetype,proto3" json:"rydevicetype,omitempty"`
+ Unk3300_CNPIGDOEJPB string `protobuf:"bytes,2,opt,name=Unk3300_CNPIGDOEJPB,json=Unk3300CNPIGDOEJPB,proto3" json:"Unk3300_CNPIGDOEJPB,omitempty"`
+ Unk3300_CCOGBICMHKG string `protobuf:"bytes,9,opt,name=Unk3300_CCOGBICMHKG,json=Unk3300CCOGBICMHKG,proto3" json:"Unk3300_CCOGBICMHKG,omitempty"`
+ Unk3300_DJHKHEFPCDK string `protobuf:"bytes,1,opt,name=Unk3300_DJHKHEFPCDK,json=Unk3300DJHKHEFPCDK,proto3" json:"Unk3300_DJHKHEFPCDK,omitempty"`
}
func (x *TrackingIOInfo) Reset() {
@@ -82,51 +82,51 @@ func (*TrackingIOInfo) Descriptor() ([]byte, []int) {
return file_TrackingIOInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *TrackingIOInfo) GetRydevicetype() string {
+func (x *TrackingIOInfo) GetClientTz() string {
if x != nil {
- return x.Rydevicetype
+ return x.ClientTz
}
return ""
}
-func (x *TrackingIOInfo) GetMac() string {
+func (x *TrackingIOInfo) GetUnk3300_PIBFPDAMJLE() string {
if x != nil {
- return x.Mac
+ return x.Unk3300_PIBFPDAMJLE
}
return ""
}
-func (x *TrackingIOInfo) GetDeviceid() string {
+func (x *TrackingIOInfo) GetUnk3300_NMDNLHLAKAM() string {
if x != nil {
- return x.Deviceid
+ return x.Unk3300_NMDNLHLAKAM
}
return ""
}
-func (x *TrackingIOInfo) GetClientTz() string {
+func (x *TrackingIOInfo) GetRydevicetype() string {
if x != nil {
- return x.ClientTz
+ return x.Rydevicetype
}
return ""
}
-func (x *TrackingIOInfo) GetCurrentCaid() string {
+func (x *TrackingIOInfo) GetUnk3300_CNPIGDOEJPB() string {
if x != nil {
- return x.CurrentCaid
+ return x.Unk3300_CNPIGDOEJPB
}
return ""
}
-func (x *TrackingIOInfo) GetCachedCaid() string {
+func (x *TrackingIOInfo) GetUnk3300_CCOGBICMHKG() string {
if x != nil {
- return x.CachedCaid
+ return x.Unk3300_CCOGBICMHKG
}
return ""
}
-func (x *TrackingIOInfo) GetAppid() string {
+func (x *TrackingIOInfo) GetUnk3300_DJHKHEFPCDK() string {
if x != nil {
- return x.Appid
+ return x.Unk3300_DJHKHEFPCDK
}
return ""
}
@@ -135,22 +135,28 @@ var File_TrackingIOInfo_proto protoreflect.FileDescriptor
var file_TrackingIOInfo_proto_rawDesc = []byte{
0x0a, 0x14, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x63, 0x6b,
- 0x69, 0x6e, 0x67, 0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x79, 0x64,
- 0x65, 0x76, 0x69, 0x63, 0x65, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x0c, 0x72, 0x79, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a,
- 0x03, 0x6d, 0x61, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x61, 0x63, 0x12,
- 0x1a, 0x0a, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63,
- 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x7a, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
- 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x7a, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72,
- 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x61, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
- 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63,
- 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0a, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x61, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05,
- 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70,
- 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x02, 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x63, 0x6b,
+ 0x69, 0x6e, 0x67, 0x49, 0x4f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x7a, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c,
+ 0x69, 0x65, 0x6e, 0x74, 0x54, 0x7a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x50, 0x49, 0x42, 0x46, 0x50, 0x44, 0x41, 0x4d, 0x4a, 0x4c, 0x45, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x49, 0x42, 0x46,
+ 0x50, 0x44, 0x41, 0x4d, 0x4a, 0x4c, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x44, 0x4e, 0x4c, 0x48, 0x4c, 0x41, 0x4b, 0x41, 0x4d, 0x18, 0x07,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4d, 0x44,
+ 0x4e, 0x4c, 0x48, 0x4c, 0x41, 0x4b, 0x41, 0x4d, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x79, 0x64, 0x65,
+ 0x76, 0x69, 0x63, 0x65, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
+ 0x72, 0x79, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x50, 0x49, 0x47, 0x44, 0x4f, 0x45,
+ 0x4a, 0x50, 0x42, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x43, 0x4e, 0x50, 0x49, 0x47, 0x44, 0x4f, 0x45, 0x4a, 0x50, 0x42, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x4f, 0x47, 0x42, 0x49, 0x43,
+ 0x4d, 0x48, 0x4b, 0x47, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x43, 0x43, 0x4f, 0x47, 0x42, 0x49, 0x43, 0x4d, 0x48, 0x4b, 0x47, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x48, 0x4b, 0x48, 0x45,
+ 0x46, 0x50, 0x43, 0x44, 0x4b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x48, 0x4b, 0x48, 0x45, 0x46, 0x50, 0x43, 0x44, 0x4b, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TransmitReason.pb.go b/gover/gen/TransmitReason.pb.go
index d01835cc..7c948cfc 100644
--- a/gover/gen/TransmitReason.pb.go
+++ b/gover/gen/TransmitReason.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TransmitReason.proto
package gen
diff --git a/gover/gen/TreasureMapActivityDetailInfo.pb.go b/gover/gen/TreasureMapActivityDetailInfo.pb.go
index f15ffe3e..66344f4e 100644
--- a/gover/gen/TreasureMapActivityDetailInfo.pb.go
+++ b/gover/gen/TreasureMapActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapActivityDetailInfo.proto
package gen
@@ -41,15 +41,15 @@ type TreasureMapActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActiveRegionIndex uint32 `protobuf:"varint,1,opt,name=active_region_index,json=activeRegionIndex,proto3" json:"active_region_index,omitempty"`
- RegionInfoList []*TreasureMapRegionInfo `protobuf:"bytes,6,rep,name=region_info_list,json=regionInfoList,proto3" json:"region_info_list,omitempty"`
- IsMpChallengeTouched bool `protobuf:"varint,7,opt,name=is_mp_challenge_touched,json=isMpChallengeTouched,proto3" json:"is_mp_challenge_touched,omitempty"`
- TreasureCloseTime uint32 `protobuf:"varint,10,opt,name=treasure_close_time,json=treasureCloseTime,proto3" json:"treasure_close_time,omitempty"`
- BonusChallengeList []*TreasureMapBonusChallengeInfo `protobuf:"bytes,5,rep,name=bonus_challenge_list,json=bonusChallengeList,proto3" json:"bonus_challenge_list,omitempty"`
- CurrencyNum uint32 `protobuf:"varint,2,opt,name=currency_num,json=currencyNum,proto3" json:"currency_num,omitempty"`
- PreviewRewardId uint32 `protobuf:"varint,14,opt,name=preview_reward_id,json=previewRewardId,proto3" json:"preview_reward_id,omitempty"`
+ IsMpChallengeTouched bool `protobuf:"varint,15,opt,name=is_mp_challenge_touched,json=isMpChallengeTouched,proto3" json:"is_mp_challenge_touched,omitempty"`
+ TotalMpSpotNum uint32 `protobuf:"varint,12,opt,name=total_mp_spot_num,json=totalMpSpotNum,proto3" json:"total_mp_spot_num,omitempty"`
+ ActiveRegionIndex uint32 `protobuf:"varint,3,opt,name=active_region_index,json=activeRegionIndex,proto3" json:"active_region_index,omitempty"`
+ BonusChallengeList []*TreasureMapBonusChallengeInfo `protobuf:"bytes,13,rep,name=bonus_challenge_list,json=bonusChallengeList,proto3" json:"bonus_challenge_list,omitempty"`
MinOpenPlayerLevel uint32 `protobuf:"varint,8,opt,name=min_open_player_level,json=minOpenPlayerLevel,proto3" json:"min_open_player_level,omitempty"`
- TotalMpSpotNum uint32 `protobuf:"varint,13,opt,name=total_mp_spot_num,json=totalMpSpotNum,proto3" json:"total_mp_spot_num,omitempty"`
+ PreviewRewardId uint32 `protobuf:"varint,2,opt,name=preview_reward_id,json=previewRewardId,proto3" json:"preview_reward_id,omitempty"`
+ TreasureCloseTime uint32 `protobuf:"varint,1,opt,name=treasure_close_time,json=treasureCloseTime,proto3" json:"treasure_close_time,omitempty"`
+ CurrencyNum uint32 `protobuf:"varint,4,opt,name=currency_num,json=currencyNum,proto3" json:"currency_num,omitempty"`
+ RegionInfoList []*TreasureMapRegionInfo `protobuf:"bytes,11,rep,name=region_info_list,json=regionInfoList,proto3" json:"region_info_list,omitempty"`
}
func (x *TreasureMapActivityDetailInfo) Reset() {
@@ -84,30 +84,23 @@ func (*TreasureMapActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_TreasureMapActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *TreasureMapActivityDetailInfo) GetActiveRegionIndex() uint32 {
- if x != nil {
- return x.ActiveRegionIndex
- }
- return 0
-}
-
-func (x *TreasureMapActivityDetailInfo) GetRegionInfoList() []*TreasureMapRegionInfo {
+func (x *TreasureMapActivityDetailInfo) GetIsMpChallengeTouched() bool {
if x != nil {
- return x.RegionInfoList
+ return x.IsMpChallengeTouched
}
- return nil
+ return false
}
-func (x *TreasureMapActivityDetailInfo) GetIsMpChallengeTouched() bool {
+func (x *TreasureMapActivityDetailInfo) GetTotalMpSpotNum() uint32 {
if x != nil {
- return x.IsMpChallengeTouched
+ return x.TotalMpSpotNum
}
- return false
+ return 0
}
-func (x *TreasureMapActivityDetailInfo) GetTreasureCloseTime() uint32 {
+func (x *TreasureMapActivityDetailInfo) GetActiveRegionIndex() uint32 {
if x != nil {
- return x.TreasureCloseTime
+ return x.ActiveRegionIndex
}
return 0
}
@@ -119,9 +112,9 @@ func (x *TreasureMapActivityDetailInfo) GetBonusChallengeList() []*TreasureMapBo
return nil
}
-func (x *TreasureMapActivityDetailInfo) GetCurrencyNum() uint32 {
+func (x *TreasureMapActivityDetailInfo) GetMinOpenPlayerLevel() uint32 {
if x != nil {
- return x.CurrencyNum
+ return x.MinOpenPlayerLevel
}
return 0
}
@@ -133,20 +126,27 @@ func (x *TreasureMapActivityDetailInfo) GetPreviewRewardId() uint32 {
return 0
}
-func (x *TreasureMapActivityDetailInfo) GetMinOpenPlayerLevel() uint32 {
+func (x *TreasureMapActivityDetailInfo) GetTreasureCloseTime() uint32 {
if x != nil {
- return x.MinOpenPlayerLevel
+ return x.TreasureCloseTime
}
return 0
}
-func (x *TreasureMapActivityDetailInfo) GetTotalMpSpotNum() uint32 {
+func (x *TreasureMapActivityDetailInfo) GetCurrencyNum() uint32 {
if x != nil {
- return x.TotalMpSpotNum
+ return x.CurrencyNum
}
return 0
}
+func (x *TreasureMapActivityDetailInfo) GetRegionInfoList() []*TreasureMapRegionInfo {
+ if x != nil {
+ return x.RegionInfoList
+ }
+ return nil
+}
+
var File_TreasureMapActivityDetailInfo_proto protoreflect.FileDescriptor
var file_TreasureMapActivityDetailInfo_proto_rawDesc = []byte{
@@ -158,37 +158,37 @@ var file_TreasureMapActivityDetailInfo_proto_rawDesc = []byte{
0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, 0x03, 0x0a, 0x1d, 0x54, 0x72, 0x65, 0x61,
0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44,
- 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65,
- 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x40, 0x0a, 0x10, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61,
- 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x17, 0x69,
- 0x73, 0x5f, 0x6d, 0x70, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74,
- 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73,
- 0x4d, 0x70, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x6f, 0x75, 0x63, 0x68,
- 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x5f, 0x63,
- 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x11, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69,
- 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x14, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x1e, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x6f,
- 0x6e, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x12, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79,
- 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x72,
- 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x76, 0x69,
- 0x65, 0x77, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
- 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x29, 0x0a, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
- 0x6d, 0x70, 0x5f, 0x73, 0x70, 0x6f, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4d, 0x70, 0x53, 0x70, 0x6f, 0x74, 0x4e, 0x75,
- 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x73, 0x5f,
+ 0x6d, 0x70, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x75,
+ 0x63, 0x68, 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69, 0x73, 0x4d, 0x70,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x64,
+ 0x12, 0x29, 0x0a, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6d, 0x70, 0x5f, 0x73, 0x70, 0x6f,
+ 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x6f, 0x74,
+ 0x61, 0x6c, 0x4d, 0x70, 0x53, 0x70, 0x6f, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x13, 0x61,
+ 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65,
+ 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x50, 0x0a, 0x14, 0x62,
+ 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x54, 0x72, 0x65, 0x61,
+ 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6c,
+ 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x62, 0x6f, 0x6e, 0x75, 0x73,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x31, 0x0a,
+ 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6d, 0x69,
+ 0x6e, 0x4f, 0x70, 0x65, 0x6e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x77, 0x61,
+ 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x70, 0x72, 0x65,
+ 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13,
+ 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x74, 0x72, 0x65, 0x61, 0x73,
+ 0x75, 0x72, 0x65, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c,
+ 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x75, 0x6d, 0x12,
+ 0x40, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x54, 0x72, 0x65, 0x61,
+ 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
+ 0x6f, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
@@ -207,12 +207,12 @@ func file_TreasureMapActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_TreasureMapActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_TreasureMapActivityDetailInfo_proto_goTypes = []interface{}{
(*TreasureMapActivityDetailInfo)(nil), // 0: TreasureMapActivityDetailInfo
- (*TreasureMapRegionInfo)(nil), // 1: TreasureMapRegionInfo
- (*TreasureMapBonusChallengeInfo)(nil), // 2: TreasureMapBonusChallengeInfo
+ (*TreasureMapBonusChallengeInfo)(nil), // 1: TreasureMapBonusChallengeInfo
+ (*TreasureMapRegionInfo)(nil), // 2: TreasureMapRegionInfo
}
var file_TreasureMapActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: TreasureMapActivityDetailInfo.region_info_list:type_name -> TreasureMapRegionInfo
- 2, // 1: TreasureMapActivityDetailInfo.bonus_challenge_list:type_name -> TreasureMapBonusChallengeInfo
+ 1, // 0: TreasureMapActivityDetailInfo.bonus_challenge_list:type_name -> TreasureMapBonusChallengeInfo
+ 2, // 1: TreasureMapActivityDetailInfo.region_info_list:type_name -> TreasureMapRegionInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/TreasureMapBonusChallengeInfo.pb.go b/gover/gen/TreasureMapBonusChallengeInfo.pb.go
index 3f2ae4a7..e02367df 100644
--- a/gover/gen/TreasureMapBonusChallengeInfo.pb.go
+++ b/gover/gen/TreasureMapBonusChallengeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapBonusChallengeInfo.proto
package gen
@@ -42,10 +42,10 @@ type TreasureMapBonusChallengeInfo struct {
unknownFields protoimpl.UnknownFields
IsDone bool `protobuf:"varint,5,opt,name=is_done,json=isDone,proto3" json:"is_done,omitempty"`
+ SolutionId uint32 `protobuf:"varint,15,opt,name=solution_id,json=solutionId,proto3" json:"solution_id,omitempty"`
+ FragmentMap map[uint32]bool `protobuf:"bytes,11,rep,name=fragment_map,json=fragmentMap,proto3" json:"fragment_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ IsActive bool `protobuf:"varint,13,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
ConfigId uint32 `protobuf:"varint,10,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- IsActive bool `protobuf:"varint,1,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
- FragmentMap map[uint32]bool `protobuf:"bytes,12,rep,name=fragment_map,json=fragmentMap,proto3" json:"fragment_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- SolutionId uint32 `protobuf:"varint,8,opt,name=solution_id,json=solutionId,proto3" json:"solution_id,omitempty"`
}
func (x *TreasureMapBonusChallengeInfo) Reset() {
@@ -87,30 +87,30 @@ func (x *TreasureMapBonusChallengeInfo) GetIsDone() bool {
return false
}
-func (x *TreasureMapBonusChallengeInfo) GetConfigId() uint32 {
+func (x *TreasureMapBonusChallengeInfo) GetSolutionId() uint32 {
if x != nil {
- return x.ConfigId
+ return x.SolutionId
}
return 0
}
-func (x *TreasureMapBonusChallengeInfo) GetIsActive() bool {
+func (x *TreasureMapBonusChallengeInfo) GetFragmentMap() map[uint32]bool {
if x != nil {
- return x.IsActive
+ return x.FragmentMap
}
- return false
+ return nil
}
-func (x *TreasureMapBonusChallengeInfo) GetFragmentMap() map[uint32]bool {
+func (x *TreasureMapBonusChallengeInfo) GetIsActive() bool {
if x != nil {
- return x.FragmentMap
+ return x.IsActive
}
- return nil
+ return false
}
-func (x *TreasureMapBonusChallengeInfo) GetSolutionId() uint32 {
+func (x *TreasureMapBonusChallengeInfo) GetConfigId() uint32 {
if x != nil {
- return x.SolutionId
+ return x.ConfigId
}
return 0
}
@@ -124,17 +124,17 @@ var file_TreasureMapBonusChallengeInfo_proto_rawDesc = []byte{
0x72, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x6f,
0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65,
- 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x52, 0x0a, 0x0c, 0x66, 0x72,
- 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2f, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x6f,
- 0x6e, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x0b, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x1a,
+ 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49,
+ 0x64, 0x12, 0x52, 0x0a, 0x0c, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61,
+ 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75,
+ 0x72, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6e, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74,
+ 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65,
+ 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69,
+ 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x1a,
0x3e, 0x0a, 0x10, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
diff --git a/gover/gen/TreasureMapBonusChallengeNotify.pb.go b/gover/gen/TreasureMapBonusChallengeNotify.pb.go
index a68f8434..07bae3ca 100644
--- a/gover/gen/TreasureMapBonusChallengeNotify.pb.go
+++ b/gover/gen/TreasureMapBonusChallengeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapBonusChallengeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2115
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapBonusChallengeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Info *TreasureMapBonusChallengeInfo `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"`
+ Info *TreasureMapBonusChallengeInfo `protobuf:"bytes,13,opt,name=info,proto3" json:"info,omitempty"`
}
func (x *TreasureMapBonusChallengeNotify) Reset() {
@@ -96,7 +93,7 @@ var file_TreasureMapBonusChallengeNotify_proto_rawDesc = []byte{
0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x1f,
0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6e, 0x75, 0x73,
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x32, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
+ 0x32, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6e, 0x75, 0x73,
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69,
0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/TreasureMapCurrencyNotify.pb.go b/gover/gen/TreasureMapCurrencyNotify.pb.go
index ab87d101..deeceae3 100644
--- a/gover/gen/TreasureMapCurrencyNotify.pb.go
+++ b/gover/gen/TreasureMapCurrencyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapCurrencyNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2171
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapCurrencyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurrencyNum uint32 `protobuf:"varint,8,opt,name=currency_num,json=currencyNum,proto3" json:"currency_num,omitempty"`
+ CurrencyNum uint32 `protobuf:"varint,3,opt,name=currency_num,json=currencyNum,proto3" json:"currency_num,omitempty"`
}
func (x *TreasureMapCurrencyNotify) Reset() {
@@ -93,7 +90,7 @@ var file_TreasureMapCurrencyNotify_proto_rawDesc = []byte{
0x72, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x3e, 0x0a, 0x19, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70,
0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21,
- 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x08,
+ 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x03,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x75,
0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/TreasureMapDetectorData.pb.go b/gover/gen/TreasureMapDetectorData.pb.go
index 43ff2bb5..e0522b43 100644
--- a/gover/gen/TreasureMapDetectorData.pb.go
+++ b/gover/gen/TreasureMapDetectorData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapDetectorData.proto
package gen
@@ -41,11 +41,11 @@ type TreasureMapDetectorData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RegionId uint32 `protobuf:"varint,4,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
- CenterPos *Vector `protobuf:"bytes,7,opt,name=center_pos,json=centerPos,proto3" json:"center_pos,omitempty"`
- IsRegionDetected bool `protobuf:"varint,6,opt,name=is_region_detected,json=isRegionDetected,proto3" json:"is_region_detected,omitempty"`
- SpotList []*Vector `protobuf:"bytes,10,rep,name=spot_list,json=spotList,proto3" json:"spot_list,omitempty"`
- Radius uint32 `protobuf:"varint,14,opt,name=radius,proto3" json:"radius,omitempty"`
+ RegionId uint32 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
+ IsRegionDetected bool `protobuf:"varint,11,opt,name=is_region_detected,json=isRegionDetected,proto3" json:"is_region_detected,omitempty"`
+ Radius uint32 `protobuf:"varint,2,opt,name=radius,proto3" json:"radius,omitempty"`
+ SpotList []*Vector `protobuf:"bytes,7,rep,name=spot_list,json=spotList,proto3" json:"spot_list,omitempty"`
+ CenterPos *Vector `protobuf:"bytes,12,opt,name=center_pos,json=centerPos,proto3" json:"center_pos,omitempty"`
}
func (x *TreasureMapDetectorData) Reset() {
@@ -87,18 +87,18 @@ func (x *TreasureMapDetectorData) GetRegionId() uint32 {
return 0
}
-func (x *TreasureMapDetectorData) GetCenterPos() *Vector {
+func (x *TreasureMapDetectorData) GetIsRegionDetected() bool {
if x != nil {
- return x.CenterPos
+ return x.IsRegionDetected
}
- return nil
+ return false
}
-func (x *TreasureMapDetectorData) GetIsRegionDetected() bool {
+func (x *TreasureMapDetectorData) GetRadius() uint32 {
if x != nil {
- return x.IsRegionDetected
+ return x.Radius
}
- return false
+ return 0
}
func (x *TreasureMapDetectorData) GetSpotList() []*Vector {
@@ -108,11 +108,11 @@ func (x *TreasureMapDetectorData) GetSpotList() []*Vector {
return nil
}
-func (x *TreasureMapDetectorData) GetRadius() uint32 {
+func (x *TreasureMapDetectorData) GetCenterPos() *Vector {
if x != nil {
- return x.Radius
+ return x.CenterPos
}
- return 0
+ return nil
}
var File_TreasureMapDetectorData_proto protoreflect.FileDescriptor
@@ -123,17 +123,17 @@ var file_TreasureMapDetectorData_proto_rawDesc = []byte{
0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x01,
0x0a, 0x17, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x44, 0x65, 0x74,
0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65,
- 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0a, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72,
- 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x09, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x2c,
- 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x74, 0x65,
- 0x63, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x52, 0x65,
- 0x67, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x09,
- 0x73, 0x70, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65,
+ 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x67,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x10, 0x69, 0x73, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x65,
+ 0x63, 0x74, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x09,
+ 0x73, 0x70, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x70, 0x6f, 0x74, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0a, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73,
+ 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
+ 0x09, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -155,8 +155,8 @@ var file_TreasureMapDetectorData_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_TreasureMapDetectorData_proto_depIdxs = []int32{
- 1, // 0: TreasureMapDetectorData.center_pos:type_name -> Vector
- 1, // 1: TreasureMapDetectorData.spot_list:type_name -> Vector
+ 1, // 0: TreasureMapDetectorData.spot_list:type_name -> Vector
+ 1, // 1: TreasureMapDetectorData.center_pos:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/TreasureMapDetectorDataNotify.pb.go b/gover/gen/TreasureMapDetectorDataNotify.pb.go
index 02dcd47d..6efa2169 100644
--- a/gover/gen/TreasureMapDetectorDataNotify.pb.go
+++ b/gover/gen/TreasureMapDetectorDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapDetectorDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4300
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapDetectorDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Data *TreasureMapDetectorData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
+ Data *TreasureMapDetectorData `protobuf:"bytes,7,opt,name=data,proto3" json:"data,omitempty"`
}
func (x *TreasureMapDetectorDataNotify) Reset() {
@@ -95,7 +92,7 @@ var file_TreasureMapDetectorDataNotify_proto_rawDesc = []byte{
0x61, 0x70, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x1d, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65,
0x4d, 0x61, 0x70, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61,
0x70, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64,
0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
diff --git a/gover/gen/TreasureMapGuideTaskDoneNotify.pb.go b/gover/gen/TreasureMapGuideTaskDoneNotify.pb.go
index 6e813ed9..fe5ceb2f 100644
--- a/gover/gen/TreasureMapGuideTaskDoneNotify.pb.go
+++ b/gover/gen/TreasureMapGuideTaskDoneNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapGuideTaskDoneNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2119
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapGuideTaskDoneNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TreasureMapHostInfoNotify.pb.go b/gover/gen/TreasureMapHostInfoNotify.pb.go
index f8710a4d..1f75b887 100644
--- a/gover/gen/TreasureMapHostInfoNotify.pb.go
+++ b/gover/gen/TreasureMapHostInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapHostInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8681
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapHostInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MpChallengeRegionList []uint32 `protobuf:"varint,8,rep,packed,name=mp_challenge_region_list,json=mpChallengeRegionList,proto3" json:"mp_challenge_region_list,omitempty"`
+ MpChallengeRegionList []uint32 `protobuf:"varint,1,rep,packed,name=mp_challenge_region_list,json=mpChallengeRegionList,proto3" json:"mp_challenge_region_list,omitempty"`
}
func (x *TreasureMapHostInfoNotify) Reset() {
@@ -94,7 +91,7 @@ var file_TreasureMapHostInfoNotify_proto_rawDesc = []byte{
0x6f, 0x22, 0x54, 0x0a, 0x19, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70,
0x48, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x37,
0x0a, 0x18, 0x6d, 0x70, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x72,
- 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d,
+ 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d,
0x52, 0x15, 0x6d, 0x70, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x67,
0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/TreasureMapMpChallengeNotify.pb.go b/gover/gen/TreasureMapMpChallengeNotify.pb.go
index 05d65c8b..da7266fc 100644
--- a/gover/gen/TreasureMapMpChallengeNotify.pb.go
+++ b/gover/gen/TreasureMapMpChallengeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapMpChallengeNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2048
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapMpChallengeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TreasureMapPreTaskDoneNotify.pb.go b/gover/gen/TreasureMapPreTaskDoneNotify.pb.go
index d2c82b3b..17b97a9f 100644
--- a/gover/gen/TreasureMapPreTaskDoneNotify.pb.go
+++ b/gover/gen/TreasureMapPreTaskDoneNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapPreTaskDoneNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2152
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapPreTaskDoneNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/TreasureMapRegionActiveNotify.pb.go b/gover/gen/TreasureMapRegionActiveNotify.pb.go
index 53036536..6a5ced2f 100644
--- a/gover/gen/TreasureMapRegionActiveNotify.pb.go
+++ b/gover/gen/TreasureMapRegionActiveNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapRegionActiveNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2122
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapRegionActiveNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ActiveRegionIndex uint32 `protobuf:"varint,14,opt,name=active_region_index,json=activeRegionIndex,proto3" json:"active_region_index,omitempty"`
+ ActiveRegionIndex uint32 `protobuf:"varint,5,opt,name=active_region_index,json=activeRegionIndex,proto3" json:"active_region_index,omitempty"`
}
func (x *TreasureMapRegionActiveNotify) Reset() {
@@ -94,7 +91,7 @@ var file_TreasureMapRegionActiveNotify_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x1d, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72,
0x65, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65,
- 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0e, 0x20,
+ 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x11, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f,
0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/TreasureMapRegionInfo.pb.go b/gover/gen/TreasureMapRegionInfo.pb.go
index 19e75eed..5b416bd6 100644
--- a/gover/gen/TreasureMapRegionInfo.pb.go
+++ b/gover/gen/TreasureMapRegionInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapRegionInfo.proto
package gen
@@ -41,15 +41,15 @@ type TreasureMapRegionInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- StartTime uint32 `protobuf:"varint,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- CurrentProgress uint32 `protobuf:"varint,11,opt,name=current_progress,json=currentProgress,proto3" json:"current_progress,omitempty"`
- IsDoneMpSpot bool `protobuf:"varint,3,opt,name=is_done_mp_spot,json=isDoneMpSpot,proto3" json:"is_done_mp_spot,omitempty"`
- SceneId uint32 `protobuf:"varint,2,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- GoalPoints uint32 `protobuf:"varint,12,opt,name=goal_points,json=goalPoints,proto3" json:"goal_points,omitempty"`
- IsFindMpSpot bool `protobuf:"varint,4,opt,name=is_find_mp_spot,json=isFindMpSpot,proto3" json:"is_find_mp_spot,omitempty"`
- RegionRadius uint32 `protobuf:"varint,1,opt,name=region_radius,json=regionRadius,proto3" json:"region_radius,omitempty"`
- RegionCenterPos *Vector `protobuf:"bytes,9,opt,name=region_center_pos,json=regionCenterPos,proto3" json:"region_center_pos,omitempty"`
- RegionId uint32 `protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
+ RegionRadius uint32 `protobuf:"varint,13,opt,name=region_radius,json=regionRadius,proto3" json:"region_radius,omitempty"`
+ RegionId uint32 `protobuf:"varint,10,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
+ RegionCenterPos *Vector `protobuf:"bytes,5,opt,name=region_center_pos,json=regionCenterPos,proto3" json:"region_center_pos,omitempty"`
+ Unk3300_HHBHLPHLHIL bool `protobuf:"varint,6,opt,name=Unk3300_HHBHLPHLHIL,json=Unk3300HHBHLPHLHIL,proto3" json:"Unk3300_HHBHLPHLHIL,omitempty"`
+ StartTime uint32 `protobuf:"varint,8,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ Unk3300_LKEMEDPMIGM uint32 `protobuf:"varint,3,opt,name=Unk3300_LKEMEDPMIGM,json=Unk3300LKEMEDPMIGM,proto3" json:"Unk3300_LKEMEDPMIGM,omitempty"`
+ Unk3300_NIBJOAJLCJI bool `protobuf:"varint,1,opt,name=Unk3300_NIBJOAJLCJI,json=Unk3300NIBJOAJLCJI,proto3" json:"Unk3300_NIBJOAJLCJI,omitempty"`
+ SceneId uint32 `protobuf:"varint,12,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ Unk3300_MNEKJILFHOA uint32 `protobuf:"varint,2,opt,name=Unk3300_MNEKJILFHOA,json=Unk3300MNEKJILFHOA,proto3" json:"Unk3300_MNEKJILFHOA,omitempty"`
}
func (x *TreasureMapRegionInfo) Reset() {
@@ -84,65 +84,65 @@ func (*TreasureMapRegionInfo) Descriptor() ([]byte, []int) {
return file_TreasureMapRegionInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *TreasureMapRegionInfo) GetStartTime() uint32 {
+func (x *TreasureMapRegionInfo) GetRegionRadius() uint32 {
if x != nil {
- return x.StartTime
+ return x.RegionRadius
}
return 0
}
-func (x *TreasureMapRegionInfo) GetCurrentProgress() uint32 {
+func (x *TreasureMapRegionInfo) GetRegionId() uint32 {
if x != nil {
- return x.CurrentProgress
+ return x.RegionId
}
return 0
}
-func (x *TreasureMapRegionInfo) GetIsDoneMpSpot() bool {
+func (x *TreasureMapRegionInfo) GetRegionCenterPos() *Vector {
if x != nil {
- return x.IsDoneMpSpot
+ return x.RegionCenterPos
}
- return false
+ return nil
}
-func (x *TreasureMapRegionInfo) GetSceneId() uint32 {
+func (x *TreasureMapRegionInfo) GetUnk3300_HHBHLPHLHIL() bool {
if x != nil {
- return x.SceneId
+ return x.Unk3300_HHBHLPHLHIL
}
- return 0
+ return false
}
-func (x *TreasureMapRegionInfo) GetGoalPoints() uint32 {
+func (x *TreasureMapRegionInfo) GetStartTime() uint32 {
if x != nil {
- return x.GoalPoints
+ return x.StartTime
}
return 0
}
-func (x *TreasureMapRegionInfo) GetIsFindMpSpot() bool {
+func (x *TreasureMapRegionInfo) GetUnk3300_LKEMEDPMIGM() uint32 {
if x != nil {
- return x.IsFindMpSpot
+ return x.Unk3300_LKEMEDPMIGM
}
- return false
+ return 0
}
-func (x *TreasureMapRegionInfo) GetRegionRadius() uint32 {
+func (x *TreasureMapRegionInfo) GetUnk3300_NIBJOAJLCJI() bool {
if x != nil {
- return x.RegionRadius
+ return x.Unk3300_NIBJOAJLCJI
}
- return 0
+ return false
}
-func (x *TreasureMapRegionInfo) GetRegionCenterPos() *Vector {
+func (x *TreasureMapRegionInfo) GetSceneId() uint32 {
if x != nil {
- return x.RegionCenterPos
+ return x.SceneId
}
- return nil
+ return 0
}
-func (x *TreasureMapRegionInfo) GetRegionId() uint32 {
+func (x *TreasureMapRegionInfo) GetUnk3300_MNEKJILFHOA() uint32 {
if x != nil {
- return x.RegionId
+ return x.Unk3300_MNEKJILFHOA
}
return 0
}
@@ -152,30 +152,33 @@ var File_TreasureMapRegionInfo_proto protoreflect.FileDescriptor
var file_TreasureMapRegionInfo_proto_rawDesc = []byte{
0x0a, 0x1b, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x67,
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x02, 0x0a, 0x15,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x03, 0x0a, 0x15,
0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f,
- 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f,
- 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f,
- 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12,
- 0x25, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x5f, 0x6d, 0x70, 0x5f, 0x73, 0x70,
- 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65,
- 0x4d, 0x70, 0x53, 0x70, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49,
- 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x6f, 0x61, 0x6c, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x67, 0x6f, 0x61, 0x6c, 0x50, 0x6f, 0x69, 0x6e,
- 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x64, 0x5f, 0x6d, 0x70,
- 0x5f, 0x73, 0x70, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x46,
- 0x69, 0x6e, 0x64, 0x4d, 0x70, 0x53, 0x70, 0x6f, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x33,
- 0x0a, 0x11, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f,
- 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72,
- 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f,
+ 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65,
+ 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65,
+ 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72,
+ 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x11, 0x72, 0x65, 0x67, 0x69, 0x6f,
+ 0x6e, 0x5f, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x05, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0f, 0x72, 0x65, 0x67,
+ 0x69, 0x6f, 0x6e, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x42, 0x48, 0x4c, 0x50, 0x48, 0x4c,
+ 0x48, 0x49, 0x4c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x48, 0x48, 0x42, 0x48, 0x4c, 0x50, 0x48, 0x4c, 0x48, 0x49, 0x4c, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x45, 0x4d, 0x45, 0x44, 0x50, 0x4d,
+ 0x49, 0x47, 0x4d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4c, 0x4b, 0x45, 0x4d, 0x45, 0x44, 0x50, 0x4d, 0x49, 0x47, 0x4d, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x42, 0x4a, 0x4f, 0x41, 0x4a,
+ 0x4c, 0x43, 0x4a, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4e, 0x49, 0x42, 0x4a, 0x4f, 0x41, 0x4a, 0x4c, 0x43, 0x4a, 0x49, 0x12, 0x19,
+ 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x45, 0x4b, 0x4a, 0x49, 0x4c, 0x46, 0x48, 0x4f, 0x41,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d,
+ 0x4e, 0x45, 0x4b, 0x4a, 0x49, 0x4c, 0x46, 0x48, 0x4f, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TreasureMapRegionInfoNotify.pb.go b/gover/gen/TreasureMapRegionInfoNotify.pb.go
index 7ad9707b..745438c3 100644
--- a/gover/gen/TreasureMapRegionInfoNotify.pb.go
+++ b/gover/gen/TreasureMapRegionInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TreasureMapRegionInfoNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2185
-// EnetChannelId: 0
-// EnetIsReliable: true
type TreasureMapRegionInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RegionInfo *TreasureMapRegionInfo `protobuf:"bytes,14,opt,name=region_info,json=regionInfo,proto3" json:"region_info,omitempty"`
+ RegionInfo *TreasureMapRegionInfo `protobuf:"bytes,7,opt,name=region_info,json=regionInfo,proto3" json:"region_info,omitempty"`
}
func (x *TreasureMapRegionInfoNotify) Reset() {
@@ -95,7 +92,7 @@ var file_TreasureMapRegionInfoNotify_proto_rawDesc = []byte{
0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x56, 0x0a, 0x1b, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d, 0x61, 0x70, 0x52,
0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
- 0x37, 0x0a, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e,
+ 0x37, 0x0a, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x4d,
0x61, 0x70, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x72, 0x65,
0x67, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
diff --git a/gover/gen/TreasureSeelieActivityDetailInfo.pb.go b/gover/gen/TreasureSeelieActivityDetailInfo.pb.go
new file mode 100644
index 00000000..a51d6a6a
--- /dev/null
+++ b/gover/gen/TreasureSeelieActivityDetailInfo.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TreasureSeelieActivityDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TreasureSeelieActivityDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TreasureCloseTime uint32 `protobuf:"varint,13,opt,name=treasure_close_time,json=treasureCloseTime,proto3" json:"treasure_close_time,omitempty"`
+ IsContentClosed bool `protobuf:"varint,15,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ RegionDataList []*TreasureSeelieRegionData `protobuf:"bytes,6,rep,name=region_data_list,json=regionDataList,proto3" json:"region_data_list,omitempty"`
+}
+
+func (x *TreasureSeelieActivityDetailInfo) Reset() {
+ *x = TreasureSeelieActivityDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TreasureSeelieActivityDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TreasureSeelieActivityDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TreasureSeelieActivityDetailInfo) ProtoMessage() {}
+
+func (x *TreasureSeelieActivityDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_TreasureSeelieActivityDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TreasureSeelieActivityDetailInfo.ProtoReflect.Descriptor instead.
+func (*TreasureSeelieActivityDetailInfo) Descriptor() ([]byte, []int) {
+ return file_TreasureSeelieActivityDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TreasureSeelieActivityDetailInfo) GetTreasureCloseTime() uint32 {
+ if x != nil {
+ return x.TreasureCloseTime
+ }
+ return 0
+}
+
+func (x *TreasureSeelieActivityDetailInfo) GetIsContentClosed() bool {
+ if x != nil {
+ return x.IsContentClosed
+ }
+ return false
+}
+
+func (x *TreasureSeelieActivityDetailInfo) GetRegionDataList() []*TreasureSeelieRegionData {
+ if x != nil {
+ return x.RegionDataList
+ }
+ return nil
+}
+
+var File_TreasureSeelieActivityDetailInfo_proto protoreflect.FileDescriptor
+
+var file_TreasureSeelieActivityDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65,
+ 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75,
+ 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a, 0x20, 0x54, 0x72, 0x65,
+ 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76,
+ 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a,
+ 0x13, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x74, 0x72, 0x65, 0x61,
+ 0x73, 0x75, 0x72, 0x65, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a,
+ 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73,
+ 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74,
+ 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x43, 0x0a, 0x10, 0x72, 0x65, 0x67,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65,
+ 0x65, 0x6c, 0x69, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e,
+ 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TreasureSeelieActivityDetailInfo_proto_rawDescOnce sync.Once
+ file_TreasureSeelieActivityDetailInfo_proto_rawDescData = file_TreasureSeelieActivityDetailInfo_proto_rawDesc
+)
+
+func file_TreasureSeelieActivityDetailInfo_proto_rawDescGZIP() []byte {
+ file_TreasureSeelieActivityDetailInfo_proto_rawDescOnce.Do(func() {
+ file_TreasureSeelieActivityDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_TreasureSeelieActivityDetailInfo_proto_rawDescData)
+ })
+ return file_TreasureSeelieActivityDetailInfo_proto_rawDescData
+}
+
+var file_TreasureSeelieActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TreasureSeelieActivityDetailInfo_proto_goTypes = []interface{}{
+ (*TreasureSeelieActivityDetailInfo)(nil), // 0: TreasureSeelieActivityDetailInfo
+ (*TreasureSeelieRegionData)(nil), // 1: TreasureSeelieRegionData
+}
+var file_TreasureSeelieActivityDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: TreasureSeelieActivityDetailInfo.region_data_list:type_name -> TreasureSeelieRegionData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_TreasureSeelieActivityDetailInfo_proto_init() }
+func file_TreasureSeelieActivityDetailInfo_proto_init() {
+ if File_TreasureSeelieActivityDetailInfo_proto != nil {
+ return
+ }
+ file_TreasureSeelieRegionData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_TreasureSeelieActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TreasureSeelieActivityDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TreasureSeelieActivityDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TreasureSeelieActivityDetailInfo_proto_goTypes,
+ DependencyIndexes: file_TreasureSeelieActivityDetailInfo_proto_depIdxs,
+ MessageInfos: file_TreasureSeelieActivityDetailInfo_proto_msgTypes,
+ }.Build()
+ File_TreasureSeelieActivityDetailInfo_proto = out.File
+ file_TreasureSeelieActivityDetailInfo_proto_rawDesc = nil
+ file_TreasureSeelieActivityDetailInfo_proto_goTypes = nil
+ file_TreasureSeelieActivityDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/TreasureSeelieCollectOrbsNotify.pb.go b/gover/gen/TreasureSeelieCollectOrbsNotify.pb.go
new file mode 100644
index 00000000..64b8498b
--- /dev/null
+++ b/gover/gen/TreasureSeelieCollectOrbsNotify.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TreasureSeelieCollectOrbsNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TreasureSeelieCollectOrbsNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CurrentNum uint32 `protobuf:"varint,12,opt,name=current_num,json=currentNum,proto3" json:"current_num,omitempty"`
+ TotalNum uint32 `protobuf:"varint,2,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
+}
+
+func (x *TreasureSeelieCollectOrbsNotify) Reset() {
+ *x = TreasureSeelieCollectOrbsNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TreasureSeelieCollectOrbsNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TreasureSeelieCollectOrbsNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TreasureSeelieCollectOrbsNotify) ProtoMessage() {}
+
+func (x *TreasureSeelieCollectOrbsNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_TreasureSeelieCollectOrbsNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TreasureSeelieCollectOrbsNotify.ProtoReflect.Descriptor instead.
+func (*TreasureSeelieCollectOrbsNotify) Descriptor() ([]byte, []int) {
+ return file_TreasureSeelieCollectOrbsNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TreasureSeelieCollectOrbsNotify) GetCurrentNum() uint32 {
+ if x != nil {
+ return x.CurrentNum
+ }
+ return 0
+}
+
+func (x *TreasureSeelieCollectOrbsNotify) GetTotalNum() uint32 {
+ if x != nil {
+ return x.TotalNum
+ }
+ return 0
+}
+
+var File_TreasureSeelieCollectOrbsNotify_proto protoreflect.FileDescriptor
+
+var file_TreasureSeelieCollectOrbsNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65,
+ 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4f, 0x72, 0x62, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x1f, 0x54, 0x72, 0x65, 0x61, 0x73,
+ 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
+ 0x4f, 0x72, 0x62, 0x73, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75,
+ 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x74,
+ 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TreasureSeelieCollectOrbsNotify_proto_rawDescOnce sync.Once
+ file_TreasureSeelieCollectOrbsNotify_proto_rawDescData = file_TreasureSeelieCollectOrbsNotify_proto_rawDesc
+)
+
+func file_TreasureSeelieCollectOrbsNotify_proto_rawDescGZIP() []byte {
+ file_TreasureSeelieCollectOrbsNotify_proto_rawDescOnce.Do(func() {
+ file_TreasureSeelieCollectOrbsNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_TreasureSeelieCollectOrbsNotify_proto_rawDescData)
+ })
+ return file_TreasureSeelieCollectOrbsNotify_proto_rawDescData
+}
+
+var file_TreasureSeelieCollectOrbsNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TreasureSeelieCollectOrbsNotify_proto_goTypes = []interface{}{
+ (*TreasureSeelieCollectOrbsNotify)(nil), // 0: TreasureSeelieCollectOrbsNotify
+}
+var file_TreasureSeelieCollectOrbsNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TreasureSeelieCollectOrbsNotify_proto_init() }
+func file_TreasureSeelieCollectOrbsNotify_proto_init() {
+ if File_TreasureSeelieCollectOrbsNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TreasureSeelieCollectOrbsNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TreasureSeelieCollectOrbsNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TreasureSeelieCollectOrbsNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TreasureSeelieCollectOrbsNotify_proto_goTypes,
+ DependencyIndexes: file_TreasureSeelieCollectOrbsNotify_proto_depIdxs,
+ MessageInfos: file_TreasureSeelieCollectOrbsNotify_proto_msgTypes,
+ }.Build()
+ File_TreasureSeelieCollectOrbsNotify_proto = out.File
+ file_TreasureSeelieCollectOrbsNotify_proto_rawDesc = nil
+ file_TreasureSeelieCollectOrbsNotify_proto_goTypes = nil
+ file_TreasureSeelieCollectOrbsNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/TreasureSeelieDetailInfo.pb.go b/gover/gen/TreasureSeelieDetailInfo.pb.go
deleted file mode 100644
index 22a990f6..00000000
--- a/gover/gen/TreasureSeelieDetailInfo.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: TreasureSeelieDetailInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type TreasureSeelieDetailInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TreasureCloseTime uint32 `protobuf:"varint,10,opt,name=treasure_close_time,json=treasureCloseTime,proto3" json:"treasure_close_time,omitempty"`
- IsContentClosed bool `protobuf:"varint,8,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- Unk3000_NMEPJANNLLE []*Unk3000_HDJHHOCABBK `protobuf:"bytes,14,rep,name=Unk3000_NMEPJANNLLE,json=Unk3000NMEPJANNLLE,proto3" json:"Unk3000_NMEPJANNLLE,omitempty"`
-}
-
-func (x *TreasureSeelieDetailInfo) Reset() {
- *x = TreasureSeelieDetailInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_TreasureSeelieDetailInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *TreasureSeelieDetailInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*TreasureSeelieDetailInfo) ProtoMessage() {}
-
-func (x *TreasureSeelieDetailInfo) ProtoReflect() protoreflect.Message {
- mi := &file_TreasureSeelieDetailInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use TreasureSeelieDetailInfo.ProtoReflect.Descriptor instead.
-func (*TreasureSeelieDetailInfo) Descriptor() ([]byte, []int) {
- return file_TreasureSeelieDetailInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *TreasureSeelieDetailInfo) GetTreasureCloseTime() uint32 {
- if x != nil {
- return x.TreasureCloseTime
- }
- return 0
-}
-
-func (x *TreasureSeelieDetailInfo) GetIsContentClosed() bool {
- if x != nil {
- return x.IsContentClosed
- }
- return false
-}
-
-func (x *TreasureSeelieDetailInfo) GetUnk3000_NMEPJANNLLE() []*Unk3000_HDJHHOCABBK {
- if x != nil {
- return x.Unk3000_NMEPJANNLLE
- }
- return nil
-}
-
-var File_TreasureSeelieDetailInfo_proto protoreflect.FileDescriptor
-
-var file_TreasureSeelieDetailInfo_proto_rawDesc = []byte{
- 0x0a, 0x1e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65,
- 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x4a, 0x48, 0x48, 0x4f,
- 0x43, 0x41, 0x42, 0x42, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x01, 0x0a, 0x18,
- 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x72, 0x65, 0x61,
- 0x73, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x43,
- 0x6c, 0x6f, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63,
- 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c,
- 0x6f, 0x73, 0x65, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4e, 0x4d, 0x45, 0x50, 0x4a, 0x41, 0x4e, 0x4e, 0x4c, 0x4c, 0x45, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x4a, 0x48,
- 0x48, 0x4f, 0x43, 0x41, 0x42, 0x42, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x4e, 0x4d, 0x45, 0x50, 0x4a, 0x41, 0x4e, 0x4e, 0x4c, 0x4c, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_TreasureSeelieDetailInfo_proto_rawDescOnce sync.Once
- file_TreasureSeelieDetailInfo_proto_rawDescData = file_TreasureSeelieDetailInfo_proto_rawDesc
-)
-
-func file_TreasureSeelieDetailInfo_proto_rawDescGZIP() []byte {
- file_TreasureSeelieDetailInfo_proto_rawDescOnce.Do(func() {
- file_TreasureSeelieDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_TreasureSeelieDetailInfo_proto_rawDescData)
- })
- return file_TreasureSeelieDetailInfo_proto_rawDescData
-}
-
-var file_TreasureSeelieDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_TreasureSeelieDetailInfo_proto_goTypes = []interface{}{
- (*TreasureSeelieDetailInfo)(nil), // 0: TreasureSeelieDetailInfo
- (*Unk3000_HDJHHOCABBK)(nil), // 1: Unk3000_HDJHHOCABBK
-}
-var file_TreasureSeelieDetailInfo_proto_depIdxs = []int32{
- 1, // 0: TreasureSeelieDetailInfo.Unk3000_NMEPJANNLLE:type_name -> Unk3000_HDJHHOCABBK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_TreasureSeelieDetailInfo_proto_init() }
-func file_TreasureSeelieDetailInfo_proto_init() {
- if File_TreasureSeelieDetailInfo_proto != nil {
- return
- }
- file_Unk3000_HDJHHOCABBK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_TreasureSeelieDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*TreasureSeelieDetailInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_TreasureSeelieDetailInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_TreasureSeelieDetailInfo_proto_goTypes,
- DependencyIndexes: file_TreasureSeelieDetailInfo_proto_depIdxs,
- MessageInfos: file_TreasureSeelieDetailInfo_proto_msgTypes,
- }.Build()
- File_TreasureSeelieDetailInfo_proto = out.File
- file_TreasureSeelieDetailInfo_proto_rawDesc = nil
- file_TreasureSeelieDetailInfo_proto_goTypes = nil
- file_TreasureSeelieDetailInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/TreasureSeelieRegionData.pb.go b/gover/gen/TreasureSeelieRegionData.pb.go
new file mode 100644
index 00000000..480b27a1
--- /dev/null
+++ b/gover/gen/TreasureSeelieRegionData.pb.go
@@ -0,0 +1,256 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TreasureSeelieRegionData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TreasureSeelieRegionData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RegionId uint32 `protobuf:"varint,15,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
+ IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,11,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ RegionCenterPos *Vector `protobuf:"bytes,9,opt,name=region_center_pos,json=regionCenterPos,proto3" json:"region_center_pos,omitempty"`
+ Unk3300_CPHOJNMEDBC uint32 `protobuf:"varint,8,opt,name=Unk3300_CPHOJNMEDBC,json=Unk3300CPHOJNMEDBC,proto3" json:"Unk3300_CPHOJNMEDBC,omitempty"`
+ RegionRadius float32 `protobuf:"fixed32,6,opt,name=region_radius,json=regionRadius,proto3" json:"region_radius,omitempty"`
+ Unk3300_KGECOIIKJLJ uint32 `protobuf:"varint,5,opt,name=Unk3300_KGECOIIKJLJ,json=Unk3300KGECOIIKJLJ,proto3" json:"Unk3300_KGECOIIKJLJ,omitempty"`
+ Unk3300_AFAMHPCEIKP uint32 `protobuf:"varint,14,opt,name=Unk3300_AFAMHPCEIKP,json=Unk3300AFAMHPCEIKP,proto3" json:"Unk3300_AFAMHPCEIKP,omitempty"`
+ IsDone bool `protobuf:"varint,10,opt,name=is_done,json=isDone,proto3" json:"is_done,omitempty"`
+ SceneId uint32 `protobuf:"varint,3,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+}
+
+func (x *TreasureSeelieRegionData) Reset() {
+ *x = TreasureSeelieRegionData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TreasureSeelieRegionData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TreasureSeelieRegionData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TreasureSeelieRegionData) ProtoMessage() {}
+
+func (x *TreasureSeelieRegionData) ProtoReflect() protoreflect.Message {
+ mi := &file_TreasureSeelieRegionData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TreasureSeelieRegionData.ProtoReflect.Descriptor instead.
+func (*TreasureSeelieRegionData) Descriptor() ([]byte, []int) {
+ return file_TreasureSeelieRegionData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TreasureSeelieRegionData) GetRegionId() uint32 {
+ if x != nil {
+ return x.RegionId
+ }
+ return 0
+}
+
+func (x *TreasureSeelieRegionData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *TreasureSeelieRegionData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *TreasureSeelieRegionData) GetRegionCenterPos() *Vector {
+ if x != nil {
+ return x.RegionCenterPos
+ }
+ return nil
+}
+
+func (x *TreasureSeelieRegionData) GetUnk3300_CPHOJNMEDBC() uint32 {
+ if x != nil {
+ return x.Unk3300_CPHOJNMEDBC
+ }
+ return 0
+}
+
+func (x *TreasureSeelieRegionData) GetRegionRadius() float32 {
+ if x != nil {
+ return x.RegionRadius
+ }
+ return 0
+}
+
+func (x *TreasureSeelieRegionData) GetUnk3300_KGECOIIKJLJ() uint32 {
+ if x != nil {
+ return x.Unk3300_KGECOIIKJLJ
+ }
+ return 0
+}
+
+func (x *TreasureSeelieRegionData) GetUnk3300_AFAMHPCEIKP() uint32 {
+ if x != nil {
+ return x.Unk3300_AFAMHPCEIKP
+ }
+ return 0
+}
+
+func (x *TreasureSeelieRegionData) GetIsDone() bool {
+ if x != nil {
+ return x.IsDone
+ }
+ return false
+}
+
+func (x *TreasureSeelieRegionData) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+var File_TreasureSeelieRegionData_proto protoreflect.FileDescriptor
+
+var file_TreasureSeelieRegionData_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69, 0x65,
+ 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e,
+ 0x03, 0x0a, 0x18, 0x54, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x65, 0x6c, 0x69,
+ 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x72,
+ 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
+ 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33,
+ 0x0a, 0x11, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f,
+ 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
+ 0x6f, 0x72, 0x52, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72,
+ 0x50, 0x6f, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43,
+ 0x50, 0x48, 0x4f, 0x4a, 0x4e, 0x4d, 0x45, 0x44, 0x42, 0x43, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x50, 0x48, 0x4f, 0x4a, 0x4e, 0x4d,
+ 0x45, 0x44, 0x42, 0x43, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x72,
+ 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x72, 0x65, 0x67,
+ 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x45, 0x43, 0x4f, 0x49, 0x49, 0x4b, 0x4a, 0x4c, 0x4a,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b,
+ 0x47, 0x45, 0x43, 0x4f, 0x49, 0x49, 0x4b, 0x4a, 0x4c, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x41, 0x4d, 0x48, 0x50, 0x43, 0x45, 0x49, 0x4b,
+ 0x50, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x46, 0x41, 0x4d, 0x48, 0x50, 0x43, 0x45, 0x49, 0x4b, 0x50, 0x12, 0x17, 0x0a, 0x07, 0x69,
+ 0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
+ 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TreasureSeelieRegionData_proto_rawDescOnce sync.Once
+ file_TreasureSeelieRegionData_proto_rawDescData = file_TreasureSeelieRegionData_proto_rawDesc
+)
+
+func file_TreasureSeelieRegionData_proto_rawDescGZIP() []byte {
+ file_TreasureSeelieRegionData_proto_rawDescOnce.Do(func() {
+ file_TreasureSeelieRegionData_proto_rawDescData = protoimpl.X.CompressGZIP(file_TreasureSeelieRegionData_proto_rawDescData)
+ })
+ return file_TreasureSeelieRegionData_proto_rawDescData
+}
+
+var file_TreasureSeelieRegionData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TreasureSeelieRegionData_proto_goTypes = []interface{}{
+ (*TreasureSeelieRegionData)(nil), // 0: TreasureSeelieRegionData
+ (*Vector)(nil), // 1: Vector
+}
+var file_TreasureSeelieRegionData_proto_depIdxs = []int32{
+ 1, // 0: TreasureSeelieRegionData.region_center_pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_TreasureSeelieRegionData_proto_init() }
+func file_TreasureSeelieRegionData_proto_init() {
+ if File_TreasureSeelieRegionData_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_TreasureSeelieRegionData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TreasureSeelieRegionData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TreasureSeelieRegionData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TreasureSeelieRegionData_proto_goTypes,
+ DependencyIndexes: file_TreasureSeelieRegionData_proto_depIdxs,
+ MessageInfos: file_TreasureSeelieRegionData_proto_msgTypes,
+ }.Build()
+ File_TreasureSeelieRegionData_proto = out.File
+ file_TreasureSeelieRegionData_proto_rawDesc = nil
+ file_TreasureSeelieRegionData_proto_goTypes = nil
+ file_TreasureSeelieRegionData_proto_depIdxs = nil
+}
diff --git a/gover/gen/TrialAvatarActivityDetailInfo.pb.go b/gover/gen/TrialAvatarActivityDetailInfo.pb.go
index d0a2490a..afc22d2b 100644
--- a/gover/gen/TrialAvatarActivityDetailInfo.pb.go
+++ b/gover/gen/TrialAvatarActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TrialAvatarActivityDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type TrialAvatarActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RewardInfoList []*TrialAvatarActivityRewardDetailInfo `protobuf:"bytes,13,rep,name=reward_info_list,json=rewardInfoList,proto3" json:"reward_info_list,omitempty"`
+ RewardInfoList []*TrialAvatarActivityRewardDetailInfo `protobuf:"bytes,11,rep,name=reward_info_list,json=rewardInfoList,proto3" json:"reward_info_list,omitempty"`
}
func (x *TrialAvatarActivityDetailInfo) Reset() {
@@ -94,7 +94,7 @@ var file_TrialAvatarActivityDetailInfo_proto_rawDesc = []byte{
0x22, 0x6f, 0x0a, 0x1d, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41,
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x4e, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x54, 0x72,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x54, 0x72,
0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
diff --git a/gover/gen/TrialAvatarActivityRewardDetailInfo.pb.go b/gover/gen/TrialAvatarActivityRewardDetailInfo.pb.go
index ec2c5348..e00836d3 100644
--- a/gover/gen/TrialAvatarActivityRewardDetailInfo.pb.go
+++ b/gover/gen/TrialAvatarActivityRewardDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TrialAvatarActivityRewardDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type TrialAvatarActivityRewardDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PassedDungeon bool `protobuf:"varint,2,opt,name=passed_dungeon,json=passedDungeon,proto3" json:"passed_dungeon,omitempty"`
TrialAvatarIndexId uint32 `protobuf:"varint,4,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
- ReceivedReward bool `protobuf:"varint,5,opt,name=received_reward,json=receivedReward,proto3" json:"received_reward,omitempty"`
- RewardId uint32 `protobuf:"varint,7,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
+ ReceivedReward bool `protobuf:"varint,14,opt,name=received_reward,json=receivedReward,proto3" json:"received_reward,omitempty"`
+ PassedDungeon bool `protobuf:"varint,5,opt,name=passed_dungeon,json=passedDungeon,proto3" json:"passed_dungeon,omitempty"`
+ RewardId uint32 `protobuf:"varint,11,opt,name=reward_id,json=rewardId,proto3" json:"reward_id,omitempty"`
}
func (x *TrialAvatarActivityRewardDetailInfo) Reset() {
@@ -79,13 +79,6 @@ func (*TrialAvatarActivityRewardDetailInfo) Descriptor() ([]byte, []int) {
return file_TrialAvatarActivityRewardDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *TrialAvatarActivityRewardDetailInfo) GetPassedDungeon() bool {
- if x != nil {
- return x.PassedDungeon
- }
- return false
-}
-
func (x *TrialAvatarActivityRewardDetailInfo) GetTrialAvatarIndexId() uint32 {
if x != nil {
return x.TrialAvatarIndexId
@@ -100,6 +93,13 @@ func (x *TrialAvatarActivityRewardDetailInfo) GetReceivedReward() bool {
return false
}
+func (x *TrialAvatarActivityRewardDetailInfo) GetPassedDungeon() bool {
+ if x != nil {
+ return x.PassedDungeon
+ }
+ return false
+}
+
func (x *TrialAvatarActivityRewardDetailInfo) GetRewardId() uint32 {
if x != nil {
return x.RewardId
@@ -115,16 +115,16 @@ var file_TrialAvatarActivityRewardDetailInfo_proto_rawDesc = []byte{
0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x23,
0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76,
0x69, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x70, 0x61, 0x73,
- 0x73, 0x65, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x72,
- 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c,
- 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x12, 0x27, 0x0a,
- 0x0f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64,
- 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72,
+ 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61,
+ 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76,
+ 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0e, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12,
+ 0x25, 0x0a, 0x0e, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x77, 0x61, 0x72,
0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TrialAvatarFirstPassDungeonNotify.pb.go b/gover/gen/TrialAvatarFirstPassDungeonNotify.pb.go
index 673adbe4..ad03dcdd 100644
--- a/gover/gen/TrialAvatarFirstPassDungeonNotify.pb.go
+++ b/gover/gen/TrialAvatarFirstPassDungeonNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TrialAvatarFirstPassDungeonNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2013
-// EnetChannelId: 0
-// EnetIsReliable: true
type TrialAvatarFirstPassDungeonNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialAvatarIndexId uint32 `protobuf:"varint,10,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
+ TrialAvatarIndexId uint32 `protobuf:"varint,1,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
}
func (x *TrialAvatarFirstPassDungeonNotify) Reset() {
@@ -95,7 +92,7 @@ var file_TrialAvatarFirstPassDungeonNotify_proto_rawDesc = []byte{
0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x73,
0x73, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31,
0x0a, 0x15, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74,
+ 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74,
0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
diff --git a/gover/gen/TrialAvatarGrantRecord.pb.go b/gover/gen/TrialAvatarGrantRecord.pb.go
index f8338567..becf0334 100644
--- a/gover/gen/TrialAvatarGrantRecord.pb.go
+++ b/gover/gen/TrialAvatarGrantRecord.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TrialAvatarGrantRecord.proto
package gen
@@ -45,13 +45,14 @@ const (
TrialAvatarGrantRecord_GRANT_REASON_BY_DUNGEON_ELEMENT_CHALLENGE TrialAvatarGrantRecord_GrantReason = 3
TrialAvatarGrantRecord_GRANT_REASON_BY_MIST_TRIAL_ACTIVITY TrialAvatarGrantRecord_GrantReason = 4
TrialAvatarGrantRecord_GRANT_REASON_BY_SUMO_ACTIVITY TrialAvatarGrantRecord_GrantReason = 5
- TrialAvatarGrantRecord_GRANT_REASON_Unk2700_ELPMDIEIOHP TrialAvatarGrantRecord_GrantReason = 6
- TrialAvatarGrantRecord_GRANT_REASON_Unk2700_FALPDBLGHJB TrialAvatarGrantRecord_GrantReason = 7
- TrialAvatarGrantRecord_GRANT_REASON_Unk2700_GAMADMGGMBC TrialAvatarGrantRecord_GrantReason = 8
- TrialAvatarGrantRecord_GRANT_REASON_Unk2800_FIIDJHAKMOI TrialAvatarGrantRecord_GrantReason = 9
- TrialAvatarGrantRecord_GRANT_REASON_Unk3000_ANPCNHCADHG TrialAvatarGrantRecord_GrantReason = 10
- TrialAvatarGrantRecord_GRANT_REASON_Unk3000_AJIFFOLFKLO TrialAvatarGrantRecord_GrantReason = 11
- TrialAvatarGrantRecord_GRANT_REASON_Unk3100_CKJJFGCFGEE TrialAvatarGrantRecord_GrantReason = 12
+ TrialAvatarGrantRecord_GRANT_REASON_BY_POTION_ACTIVITY TrialAvatarGrantRecord_GrantReason = 6
+ TrialAvatarGrantRecord_GRANT_REASON_BY_CRYSTAL_LINK_ACTIVITY TrialAvatarGrantRecord_GrantReason = 7
+ TrialAvatarGrantRecord_GRANT_REASON_BY_IRODORI_MASTER TrialAvatarGrantRecord_GrantReason = 8
+ TrialAvatarGrantRecord_GRANT_REASON_BY_GM TrialAvatarGrantRecord_GrantReason = 9
+ TrialAvatarGrantRecord_GRANT_REASON_BY_INSTABLE_SPRAY_ACTIVITY TrialAvatarGrantRecord_GrantReason = 10
+ TrialAvatarGrantRecord_GRANT_REASON_BY_MUQADAS_POTION_ACTIVITY TrialAvatarGrantRecord_GrantReason = 11
+ TrialAvatarGrantRecord_GRANT_REASON_BY_VINTAGE_HUNTING TrialAvatarGrantRecord_GrantReason = 12
+ TrialAvatarGrantRecord_GRANT_REASON_BY_CHAR_AMUSEMENT TrialAvatarGrantRecord_GrantReason = 13
)
// Enum value maps for TrialAvatarGrantRecord_GrantReason.
@@ -63,13 +64,14 @@ var (
3: "GRANT_REASON_BY_DUNGEON_ELEMENT_CHALLENGE",
4: "GRANT_REASON_BY_MIST_TRIAL_ACTIVITY",
5: "GRANT_REASON_BY_SUMO_ACTIVITY",
- 6: "GRANT_REASON_Unk2700_ELPMDIEIOHP",
- 7: "GRANT_REASON_Unk2700_FALPDBLGHJB",
- 8: "GRANT_REASON_Unk2700_GAMADMGGMBC",
- 9: "GRANT_REASON_Unk2800_FIIDJHAKMOI",
- 10: "GRANT_REASON_Unk3000_ANPCNHCADHG",
- 11: "GRANT_REASON_Unk3000_AJIFFOLFKLO",
- 12: "GRANT_REASON_Unk3100_CKJJFGCFGEE",
+ 6: "GRANT_REASON_BY_POTION_ACTIVITY",
+ 7: "GRANT_REASON_BY_CRYSTAL_LINK_ACTIVITY",
+ 8: "GRANT_REASON_BY_IRODORI_MASTER",
+ 9: "GRANT_REASON_BY_GM",
+ 10: "GRANT_REASON_BY_INSTABLE_SPRAY_ACTIVITY",
+ 11: "GRANT_REASON_BY_MUQADAS_POTION_ACTIVITY",
+ 12: "GRANT_REASON_BY_VINTAGE_HUNTING",
+ 13: "GRANT_REASON_BY_CHAR_AMUSEMENT",
}
TrialAvatarGrantRecord_GrantReason_value = map[string]int32{
"GRANT_REASON_INVALID": 0,
@@ -78,13 +80,14 @@ var (
"GRANT_REASON_BY_DUNGEON_ELEMENT_CHALLENGE": 3,
"GRANT_REASON_BY_MIST_TRIAL_ACTIVITY": 4,
"GRANT_REASON_BY_SUMO_ACTIVITY": 5,
- "GRANT_REASON_Unk2700_ELPMDIEIOHP": 6,
- "GRANT_REASON_Unk2700_FALPDBLGHJB": 7,
- "GRANT_REASON_Unk2700_GAMADMGGMBC": 8,
- "GRANT_REASON_Unk2800_FIIDJHAKMOI": 9,
- "GRANT_REASON_Unk3000_ANPCNHCADHG": 10,
- "GRANT_REASON_Unk3000_AJIFFOLFKLO": 11,
- "GRANT_REASON_Unk3100_CKJJFGCFGEE": 12,
+ "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,
}
)
@@ -174,14 +177,14 @@ var File_TrialAvatarGrantRecord_proto protoreflect.FileDescriptor
var file_TrialAvatarGrantRecord_proto_rawDesc = []byte{
0x0a, 0x1c, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x72, 0x61,
- 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1,
- 0x04, 0x0a, 0x16, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x72,
+ 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86,
+ 0x05, 0x0a, 0x16, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x72,
0x61, 0x6e, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x67, 0x72, 0x61,
0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
0x0b, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x14,
0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73,
0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x66, 0x72, 0x6f, 0x6d,
- 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0xf2, 0x03,
+ 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x97, 0x04,
0x0a, 0x0b, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a,
0x14, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e,
0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x47, 0x52, 0x41, 0x4e, 0x54,
@@ -196,25 +199,27 @@ var file_TrialAvatarGrantRecord_proto_rawDesc = []byte{
0x4d, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
0x49, 0x54, 0x59, 0x10, 0x04, 0x12, 0x21, 0x0a, 0x1d, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52,
0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x53, 0x55, 0x4d, 0x4f, 0x5f, 0x41, 0x43,
- 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x05, 0x12, 0x24, 0x0a, 0x20, 0x47, 0x52, 0x41, 0x4e,
- 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x4c, 0x50, 0x4d, 0x44, 0x49, 0x45, 0x49, 0x4f, 0x48, 0x50, 0x10, 0x06, 0x12, 0x24,
- 0x0a, 0x20, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x41, 0x4c, 0x50, 0x44, 0x42, 0x4c, 0x47, 0x48,
- 0x4a, 0x42, 0x10, 0x07, 0x12, 0x24, 0x0a, 0x20, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45,
- 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x41, 0x4d,
- 0x41, 0x44, 0x4d, 0x47, 0x47, 0x4d, 0x42, 0x43, 0x10, 0x08, 0x12, 0x24, 0x0a, 0x20, 0x47, 0x52,
- 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x46, 0x49, 0x49, 0x44, 0x4a, 0x48, 0x41, 0x4b, 0x4d, 0x4f, 0x49, 0x10, 0x09,
- 0x12, 0x24, 0x0a, 0x20, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x50, 0x43, 0x4e, 0x48, 0x43,
- 0x41, 0x44, 0x48, 0x47, 0x10, 0x0a, 0x12, 0x24, 0x0a, 0x20, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41,
- 0x4a, 0x49, 0x46, 0x46, 0x4f, 0x4c, 0x46, 0x4b, 0x4c, 0x4f, 0x10, 0x0b, 0x12, 0x24, 0x0a, 0x20,
- 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4a, 0x4a, 0x46, 0x47, 0x43, 0x46, 0x47, 0x45, 0x45,
- 0x10, 0x0c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
+ 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x05, 0x12, 0x23, 0x0a, 0x1f, 0x47, 0x52, 0x41, 0x4e,
+ 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x4f, 0x54, 0x49,
+ 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x06, 0x12, 0x29, 0x0a,
+ 0x25, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59,
+ 0x5f, 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x4e, 0x4b, 0x5f, 0x41, 0x43,
+ 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x07, 0x12, 0x22, 0x0a, 0x1e, 0x47, 0x52, 0x41, 0x4e,
+ 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x49, 0x52, 0x4f, 0x44,
+ 0x4f, 0x52, 0x49, 0x5f, 0x4d, 0x41, 0x53, 0x54, 0x45, 0x52, 0x10, 0x08, 0x12, 0x16, 0x0a, 0x12,
+ 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f,
+ 0x47, 0x4d, 0x10, 0x09, 0x12, 0x2b, 0x0a, 0x27, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45,
+ 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x42, 0x4c, 0x45,
+ 0x5f, 0x53, 0x50, 0x52, 0x41, 0x59, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10,
+ 0x0a, 0x12, 0x2b, 0x0a, 0x27, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x4d, 0x55, 0x51, 0x41, 0x44, 0x41, 0x53, 0x5f, 0x50, 0x4f, 0x54,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x0b, 0x12, 0x23,
+ 0x0a, 0x1f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x42,
+ 0x59, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x48, 0x55, 0x4e, 0x54, 0x49, 0x4e,
+ 0x47, 0x10, 0x0c, 0x12, 0x22, 0x0a, 0x1e, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x42, 0x59, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x5f, 0x41, 0x4d, 0x55, 0x53,
+ 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x0d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TrialAvatarInDungeonIndexNotify.pb.go b/gover/gen/TrialAvatarInDungeonIndexNotify.pb.go
index 4fcb9fc4..4209bd3f 100644
--- a/gover/gen/TrialAvatarInDungeonIndexNotify.pb.go
+++ b/gover/gen/TrialAvatarInDungeonIndexNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TrialAvatarInDungeonIndexNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2186
-// EnetChannelId: 0
-// EnetIsReliable: true
type TrialAvatarInDungeonIndexNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TrialAvatarIndexId uint32 `protobuf:"varint,14,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
+ TrialAvatarIndexId uint32 `protobuf:"varint,9,opt,name=trial_avatar_index_id,json=trialAvatarIndexId,proto3" json:"trial_avatar_index_id,omitempty"`
}
func (x *TrialAvatarInDungeonIndexNotify) Reset() {
@@ -95,7 +92,7 @@ var file_TrialAvatarInDungeonIndexNotify_proto_rawDesc = []byte{
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
0x6e, 0x64, 0x65, 0x78, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x72,
0x69, 0x61, 0x6c, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
- 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c,
+ 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x74, 0x72, 0x69, 0x61, 0x6c,
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TrialAvatarInfo.pb.go b/gover/gen/TrialAvatarInfo.pb.go
index d0f3735e..2257e1b8 100644
--- a/gover/gen/TrialAvatarInfo.pb.go
+++ b/gover/gen/TrialAvatarInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TrialAvatarInfo.proto
package gen
diff --git a/gover/gen/TriggerCreateGadgetToEquipPartNotify.pb.go b/gover/gen/TriggerCreateGadgetToEquipPartNotify.pb.go
index 058aeab5..0b3b3dfe 100644
--- a/gover/gen/TriggerCreateGadgetToEquipPartNotify.pb.go
+++ b/gover/gen/TriggerCreateGadgetToEquipPartNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TriggerCreateGadgetToEquipPartNotify.proto
package gen
@@ -36,19 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 350
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TriggerCreateGadgetToEquipPartNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetId uint32 `protobuf:"varint,1,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- EquipPart string `protobuf:"bytes,14,opt,name=equip_part,json=equipPart,proto3" json:"equip_part,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,10,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,1,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
+ EquipPart string `protobuf:"bytes,12,opt,name=equip_part,json=equipPart,proto3" json:"equip_part,omitempty"`
+ EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ GadgetId uint32 `protobuf:"varint,11,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
}
func (x *TriggerCreateGadgetToEquipPartNotify) Reset() {
@@ -83,30 +79,30 @@ func (*TriggerCreateGadgetToEquipPartNotify) Descriptor() ([]byte, []int) {
return file_TriggerCreateGadgetToEquipPartNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *TriggerCreateGadgetToEquipPartNotify) GetGadgetId() uint32 {
+func (x *TriggerCreateGadgetToEquipPartNotify) GetGadgetEntityId() uint32 {
if x != nil {
- return x.GadgetId
+ return x.GadgetEntityId
}
return 0
}
-func (x *TriggerCreateGadgetToEquipPartNotify) GetEntityId() uint32 {
+func (x *TriggerCreateGadgetToEquipPartNotify) GetEquipPart() string {
if x != nil {
- return x.EntityId
+ return x.EquipPart
}
- return 0
+ return ""
}
-func (x *TriggerCreateGadgetToEquipPartNotify) GetEquipPart() string {
+func (x *TriggerCreateGadgetToEquipPartNotify) GetEntityId() uint32 {
if x != nil {
- return x.EquipPart
+ return x.EntityId
}
- return ""
+ return 0
}
-func (x *TriggerCreateGadgetToEquipPartNotify) GetGadgetEntityId() uint32 {
+func (x *TriggerCreateGadgetToEquipPartNotify) GetGadgetId() uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.GadgetId
}
return 0
}
@@ -119,15 +115,15 @@ var file_TriggerCreateGadgetToEquipPartNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a,
0x24, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61,
0x64, 0x67, 0x65, 0x74, 0x54, 0x6f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x50, 0x61, 0x72, 0x74, 0x4e,
- 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
- 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x50, 0x61, 0x72, 0x74, 0x12, 0x28,
- 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
- 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
+ 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x18, 0x0c, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x50, 0x61, 0x72, 0x74, 0x12, 0x1b,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TriggerRoguelikeCurseNotify.pb.go b/gover/gen/TriggerRoguelikeCurseNotify.pb.go
index b05d197a..178d2daf 100644
--- a/gover/gen/TriggerRoguelikeCurseNotify.pb.go
+++ b/gover/gen/TriggerRoguelikeCurseNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TriggerRoguelikeCurseNotify.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8412
-// EnetChannelId: 0
-// EnetIsReliable: true
type TriggerRoguelikeCurseNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EffectParamList []uint32 `protobuf:"varint,14,rep,packed,name=effect_param_list,json=effectParamList,proto3" json:"effect_param_list,omitempty"`
- CurseGroupId uint32 `protobuf:"varint,9,opt,name=curse_group_id,json=curseGroupId,proto3" json:"curse_group_id,omitempty"`
- IsTriggerCurse bool `protobuf:"varint,13,opt,name=is_trigger_curse,json=isTriggerCurse,proto3" json:"is_trigger_curse,omitempty"`
- CurseLevel uint32 `protobuf:"varint,3,opt,name=curse_level,json=curseLevel,proto3" json:"curse_level,omitempty"`
+ Unk3300_POLIENBCNLF uint32 `protobuf:"varint,7,opt,name=Unk3300_POLIENBCNLF,json=Unk3300POLIENBCNLF,proto3" json:"Unk3300_POLIENBCNLF,omitempty"`
+ Unk3300_LJHJIBDPBBC uint32 `protobuf:"varint,10,opt,name=Unk3300_LJHJIBDPBBC,json=Unk3300LJHJIBDPBBC,proto3" json:"Unk3300_LJHJIBDPBBC,omitempty"`
+ IsTriggerCurse bool `protobuf:"varint,11,opt,name=is_trigger_curse,json=isTriggerCurse,proto3" json:"is_trigger_curse,omitempty"`
+ EffectParamList []uint32 `protobuf:"varint,9,rep,packed,name=effect_param_list,json=effectParamList,proto3" json:"effect_param_list,omitempty"`
}
func (x *TriggerRoguelikeCurseNotify) Reset() {
@@ -82,16 +79,16 @@ func (*TriggerRoguelikeCurseNotify) Descriptor() ([]byte, []int) {
return file_TriggerRoguelikeCurseNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *TriggerRoguelikeCurseNotify) GetEffectParamList() []uint32 {
+func (x *TriggerRoguelikeCurseNotify) GetUnk3300_POLIENBCNLF() uint32 {
if x != nil {
- return x.EffectParamList
+ return x.Unk3300_POLIENBCNLF
}
- return nil
+ return 0
}
-func (x *TriggerRoguelikeCurseNotify) GetCurseGroupId() uint32 {
+func (x *TriggerRoguelikeCurseNotify) GetUnk3300_LJHJIBDPBBC() uint32 {
if x != nil {
- return x.CurseGroupId
+ return x.Unk3300_LJHJIBDPBBC
}
return 0
}
@@ -103,11 +100,11 @@ func (x *TriggerRoguelikeCurseNotify) GetIsTriggerCurse() bool {
return false
}
-func (x *TriggerRoguelikeCurseNotify) GetCurseLevel() uint32 {
+func (x *TriggerRoguelikeCurseNotify) GetEffectParamList() []uint32 {
if x != nil {
- return x.CurseLevel
+ return x.EffectParamList
}
- return 0
+ return nil
}
var File_TriggerRoguelikeCurseNotify_proto protoreflect.FileDescriptor
@@ -115,19 +112,21 @@ var File_TriggerRoguelikeCurseNotify_proto protoreflect.FileDescriptor
var file_TriggerRoguelikeCurseNotify_proto_rawDesc = []byte{
0x0a, 0x21, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69,
0x6b, 0x65, 0x43, 0x75, 0x72, 0x73, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 0x0a, 0x1b, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52,
+ 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x1b, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52,
0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x43, 0x75, 0x72, 0x73, 0x65, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f,
- 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x24, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x73, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x73, 0x65, 0x47, 0x72,
- 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x67,
- 0x67, 0x65, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50,
+ 0x4f, 0x4c, 0x49, 0x45, 0x4e, 0x42, 0x43, 0x4e, 0x4c, 0x46, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4f, 0x4c, 0x49, 0x45, 0x4e, 0x42,
+ 0x43, 0x4e, 0x4c, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4c, 0x4a, 0x48, 0x4a, 0x49, 0x42, 0x44, 0x50, 0x42, 0x42, 0x43, 0x18, 0x0a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4a, 0x48, 0x4a, 0x49, 0x42,
+ 0x44, 0x50, 0x42, 0x42, 0x43, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x67,
+ 0x67, 0x65, 0x72, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52,
0x0e, 0x69, 0x73, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x43, 0x75, 0x72, 0x73, 0x65, 0x12,
- 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x73, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x73, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2a, 0x0a, 0x11, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x66, 0x66, 0x65,
+ 0x63, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TriggerRoguelikeRuneReq.pb.go b/gover/gen/TriggerRoguelikeRuneReq.pb.go
index 86299711..d4f08396 100644
--- a/gover/gen/TriggerRoguelikeRuneReq.pb.go
+++ b/gover/gen/TriggerRoguelikeRuneReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TriggerRoguelikeRuneReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8463
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TriggerRoguelikeRuneReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RuneId uint32 `protobuf:"varint,8,opt,name=rune_id,json=runeId,proto3" json:"rune_id,omitempty"`
+ RuneId uint32 `protobuf:"varint,11,opt,name=rune_id,json=runeId,proto3" json:"rune_id,omitempty"`
}
func (x *TriggerRoguelikeRuneReq) Reset() {
@@ -94,7 +90,7 @@ var file_TriggerRoguelikeRuneReq_proto_rawDesc = []byte{
0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x32, 0x0a, 0x17, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c,
0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x75,
- 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x75, 0x6e,
+ 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x75, 0x6e,
0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TriggerRoguelikeRuneRsp.pb.go b/gover/gen/TriggerRoguelikeRuneRsp.pb.go
index c96d90de..45175931 100644
--- a/gover/gen/TriggerRoguelikeRuneRsp.pb.go
+++ b/gover/gen/TriggerRoguelikeRuneRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TriggerRoguelikeRuneRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8065
-// EnetChannelId: 0
-// EnetIsReliable: true
type TriggerRoguelikeRuneRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AvailableCount uint32 `protobuf:"varint,4,opt,name=available_count,json=availableCount,proto3" json:"available_count,omitempty"`
- RuneId uint32 `protobuf:"varint,14,opt,name=rune_id,json=runeId,proto3" json:"rune_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AvailableCount uint32 `protobuf:"varint,15,opt,name=available_count,json=availableCount,proto3" json:"available_count,omitempty"`
+ RuneId uint32 `protobuf:"varint,10,opt,name=rune_id,json=runeId,proto3" json:"rune_id,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *TriggerRoguelikeRuneRsp) Reset() {
@@ -109,11 +106,11 @@ var file_TriggerRoguelikeRuneRsp_proto_rawDesc = []byte{
0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x75, 0x0a, 0x17, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c,
0x69, 0x6b, 0x65, 0x52, 0x75, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x76,
- 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20,
+ 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f,
- 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e,
+ 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x75, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/TryCustomDungeonReq.pb.go b/gover/gen/TryCustomDungeonReq.pb.go
new file mode 100644
index 00000000..b8dcba2b
--- /dev/null
+++ b/gover/gen/TryCustomDungeonReq.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TryCustomDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TryCustomDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RoomId uint32 `protobuf:"varint,11,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+}
+
+func (x *TryCustomDungeonReq) Reset() {
+ *x = TryCustomDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TryCustomDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TryCustomDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TryCustomDungeonReq) ProtoMessage() {}
+
+func (x *TryCustomDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_TryCustomDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TryCustomDungeonReq.ProtoReflect.Descriptor instead.
+func (*TryCustomDungeonReq) Descriptor() ([]byte, []int) {
+ return file_TryCustomDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TryCustomDungeonReq) GetRoomId() uint32 {
+ if x != nil {
+ return x.RoomId
+ }
+ return 0
+}
+
+var File_TryCustomDungeonReq_proto protoreflect.FileDescriptor
+
+var file_TryCustomDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x13, 0x54,
+ 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TryCustomDungeonReq_proto_rawDescOnce sync.Once
+ file_TryCustomDungeonReq_proto_rawDescData = file_TryCustomDungeonReq_proto_rawDesc
+)
+
+func file_TryCustomDungeonReq_proto_rawDescGZIP() []byte {
+ file_TryCustomDungeonReq_proto_rawDescOnce.Do(func() {
+ file_TryCustomDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_TryCustomDungeonReq_proto_rawDescData)
+ })
+ return file_TryCustomDungeonReq_proto_rawDescData
+}
+
+var file_TryCustomDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TryCustomDungeonReq_proto_goTypes = []interface{}{
+ (*TryCustomDungeonReq)(nil), // 0: TryCustomDungeonReq
+}
+var file_TryCustomDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TryCustomDungeonReq_proto_init() }
+func file_TryCustomDungeonReq_proto_init() {
+ if File_TryCustomDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TryCustomDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TryCustomDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TryCustomDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TryCustomDungeonReq_proto_goTypes,
+ DependencyIndexes: file_TryCustomDungeonReq_proto_depIdxs,
+ MessageInfos: file_TryCustomDungeonReq_proto_msgTypes,
+ }.Build()
+ File_TryCustomDungeonReq_proto = out.File
+ file_TryCustomDungeonReq_proto_rawDesc = nil
+ file_TryCustomDungeonReq_proto_goTypes = nil
+ file_TryCustomDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/TryCustomDungeonRsp.pb.go b/gover/gen/TryCustomDungeonRsp.pb.go
new file mode 100644
index 00000000..92fa063e
--- /dev/null
+++ b/gover/gen/TryCustomDungeonRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TryCustomDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TryCustomDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RoomId uint32 `protobuf:"varint,4,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *TryCustomDungeonRsp) Reset() {
+ *x = TryCustomDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TryCustomDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TryCustomDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TryCustomDungeonRsp) ProtoMessage() {}
+
+func (x *TryCustomDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_TryCustomDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TryCustomDungeonRsp.ProtoReflect.Descriptor instead.
+func (*TryCustomDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_TryCustomDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TryCustomDungeonRsp) GetRoomId() uint32 {
+ if x != nil {
+ return x.RoomId
+ }
+ return 0
+}
+
+func (x *TryCustomDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_TryCustomDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_TryCustomDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x13, 0x54,
+ 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TryCustomDungeonRsp_proto_rawDescOnce sync.Once
+ file_TryCustomDungeonRsp_proto_rawDescData = file_TryCustomDungeonRsp_proto_rawDesc
+)
+
+func file_TryCustomDungeonRsp_proto_rawDescGZIP() []byte {
+ file_TryCustomDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_TryCustomDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_TryCustomDungeonRsp_proto_rawDescData)
+ })
+ return file_TryCustomDungeonRsp_proto_rawDescData
+}
+
+var file_TryCustomDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TryCustomDungeonRsp_proto_goTypes = []interface{}{
+ (*TryCustomDungeonRsp)(nil), // 0: TryCustomDungeonRsp
+}
+var file_TryCustomDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TryCustomDungeonRsp_proto_init() }
+func file_TryCustomDungeonRsp_proto_init() {
+ if File_TryCustomDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TryCustomDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TryCustomDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TryCustomDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TryCustomDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_TryCustomDungeonRsp_proto_depIdxs,
+ MessageInfos: file_TryCustomDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_TryCustomDungeonRsp_proto = out.File
+ file_TryCustomDungeonRsp_proto_rawDesc = nil
+ file_TryCustomDungeonRsp_proto_goTypes = nil
+ file_TryCustomDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/TryCustomDungeonType.pb.go b/gover/gen/TryCustomDungeonType.pb.go
new file mode 100644
index 00000000..74c1ce8e
--- /dev/null
+++ b/gover/gen/TryCustomDungeonType.pb.go
@@ -0,0 +1,157 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TryCustomDungeonType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TryCustomDungeonType int32
+
+const (
+ TryCustomDungeonType_TRY_CUSTOM_DUNGEON_TYPE_NONE TryCustomDungeonType = 0
+ TryCustomDungeonType_TRY_CUSTOM_DUNGEON_TYPE_ROOM TryCustomDungeonType = 1
+ TryCustomDungeonType_TRY_CUSTOM_DUNGEON_TYPE_ALL TryCustomDungeonType = 2
+ TryCustomDungeonType_TRY_CUSTOM_DUNGEON_TYPE_OFFICIAL_PLAY TryCustomDungeonType = 3
+)
+
+// Enum value maps for TryCustomDungeonType.
+var (
+ TryCustomDungeonType_name = map[int32]string{
+ 0: "TRY_CUSTOM_DUNGEON_TYPE_NONE",
+ 1: "TRY_CUSTOM_DUNGEON_TYPE_ROOM",
+ 2: "TRY_CUSTOM_DUNGEON_TYPE_ALL",
+ 3: "TRY_CUSTOM_DUNGEON_TYPE_OFFICIAL_PLAY",
+ }
+ TryCustomDungeonType_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x TryCustomDungeonType) Enum() *TryCustomDungeonType {
+ p := new(TryCustomDungeonType)
+ *p = x
+ return p
+}
+
+func (x TryCustomDungeonType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (TryCustomDungeonType) Descriptor() protoreflect.EnumDescriptor {
+ return file_TryCustomDungeonType_proto_enumTypes[0].Descriptor()
+}
+
+func (TryCustomDungeonType) Type() protoreflect.EnumType {
+ return &file_TryCustomDungeonType_proto_enumTypes[0]
+}
+
+func (x TryCustomDungeonType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use TryCustomDungeonType.Descriptor instead.
+func (TryCustomDungeonType) EnumDescriptor() ([]byte, []int) {
+ return file_TryCustomDungeonType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_TryCustomDungeonType_proto protoreflect.FileDescriptor
+
+var file_TryCustomDungeonType_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa6, 0x01, 0x0a,
+ 0x14, 0x54, 0x72, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x54, 0x52, 0x59, 0x5f, 0x43, 0x55, 0x53,
+ 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x20, 0x0a, 0x1c, 0x54, 0x52, 0x59, 0x5f, 0x43,
+ 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x54, 0x59,
+ 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x4f, 0x4d, 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x54, 0x52, 0x59,
+ 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x12, 0x29, 0x0a, 0x25, 0x54, 0x52,
+ 0x59, 0x5f, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x49, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x50,
+ 0x4c, 0x41, 0x59, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TryCustomDungeonType_proto_rawDescOnce sync.Once
+ file_TryCustomDungeonType_proto_rawDescData = file_TryCustomDungeonType_proto_rawDesc
+)
+
+func file_TryCustomDungeonType_proto_rawDescGZIP() []byte {
+ file_TryCustomDungeonType_proto_rawDescOnce.Do(func() {
+ file_TryCustomDungeonType_proto_rawDescData = protoimpl.X.CompressGZIP(file_TryCustomDungeonType_proto_rawDescData)
+ })
+ return file_TryCustomDungeonType_proto_rawDescData
+}
+
+var file_TryCustomDungeonType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_TryCustomDungeonType_proto_goTypes = []interface{}{
+ (TryCustomDungeonType)(0), // 0: TryCustomDungeonType
+}
+var file_TryCustomDungeonType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TryCustomDungeonType_proto_init() }
+func file_TryCustomDungeonType_proto_init() {
+ if File_TryCustomDungeonType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TryCustomDungeonType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TryCustomDungeonType_proto_goTypes,
+ DependencyIndexes: file_TryCustomDungeonType_proto_depIdxs,
+ EnumInfos: file_TryCustomDungeonType_proto_enumTypes,
+ }.Build()
+ File_TryCustomDungeonType_proto = out.File
+ file_TryCustomDungeonType_proto_rawDesc = nil
+ file_TryCustomDungeonType_proto_goTypes = nil
+ file_TryCustomDungeonType_proto_depIdxs = nil
+}
diff --git a/gover/gen/TryEnterHomeReq.pb.go b/gover/gen/TryEnterHomeReq.pb.go
index f46fce37..4654cc70 100644
--- a/gover/gen/TryEnterHomeReq.pb.go
+++ b/gover/gen/TryEnterHomeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TryEnterHomeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4482
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type TryEnterHomeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,3,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
- Unk3100_KEMFDDMEBIG bool `protobuf:"varint,10,opt,name=Unk3100_KEMFDDMEBIG,json=Unk3100KEMFDDMEBIG,proto3" json:"Unk3100_KEMFDDMEBIG,omitempty"`
- TargetPoint uint32 `protobuf:"varint,9,opt,name=target_point,json=targetPoint,proto3" json:"target_point,omitempty"`
+ IsTransferToSafePoint bool `protobuf:"varint,13,opt,name=is_transfer_to_safe_point,json=isTransferToSafePoint,proto3" json:"is_transfer_to_safe_point,omitempty"`
+ TargetPoint uint32 `protobuf:"varint,10,opt,name=target_point,json=targetPoint,proto3" json:"target_point,omitempty"`
+ TargetUid uint32 `protobuf:"varint,1,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
}
func (x *TryEnterHomeReq) Reset() {
@@ -82,23 +78,23 @@ func (*TryEnterHomeReq) Descriptor() ([]byte, []int) {
return file_TryEnterHomeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *TryEnterHomeReq) GetTargetUid() uint32 {
+func (x *TryEnterHomeReq) GetIsTransferToSafePoint() bool {
if x != nil {
- return x.TargetUid
+ return x.IsTransferToSafePoint
}
- return 0
+ return false
}
-func (x *TryEnterHomeReq) GetUnk3100_KEMFDDMEBIG() bool {
+func (x *TryEnterHomeReq) GetTargetPoint() uint32 {
if x != nil {
- return x.Unk3100_KEMFDDMEBIG
+ return x.TargetPoint
}
- return false
+ return 0
}
-func (x *TryEnterHomeReq) GetTargetPoint() uint32 {
+func (x *TryEnterHomeReq) GetTargetUid() uint32 {
if x != nil {
- return x.TargetPoint
+ return x.TargetUid
}
return 0
}
@@ -107,16 +103,17 @@ var File_TryEnterHomeReq_proto protoreflect.FileDescriptor
var file_TryEnterHomeReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x54, 0x72, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65,
- 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x0f, 0x54, 0x72, 0x79, 0x45,
- 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x74,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4d, 0x46, 0x44, 0x44, 0x4d, 0x45, 0x42, 0x49,
- 0x47, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x4b, 0x45, 0x4d, 0x46, 0x44, 0x44, 0x4d, 0x45, 0x42, 0x49, 0x47, 0x12, 0x21, 0x0a, 0x0c, 0x74,
- 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x0f, 0x54, 0x72, 0x79, 0x45,
+ 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x12, 0x38, 0x0a, 0x19, 0x69,
+ 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x61,
+ 0x66, 0x65, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15,
+ 0x69, 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x54, 0x6f, 0x53, 0x61, 0x66, 0x65,
+ 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x74, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/TryEnterHomeRsp.pb.go b/gover/gen/TryEnterHomeRsp.pb.go
index 491257b5..f3eef6c6 100644
--- a/gover/gen/TryEnterHomeRsp.pb.go
+++ b/gover/gen/TryEnterHomeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: TryEnterHomeRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4653
-// EnetChannelId: 0
-// EnetIsReliable: true
type TryEnterHomeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetUid uint32 `protobuf:"varint,15,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
+ ParamList []uint32 `protobuf:"varint,11,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ TargetUid uint32 `protobuf:"varint,2,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"`
Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ParamList []uint32 `protobuf:"varint,10,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
}
func (x *TryEnterHomeRsp) Reset() {
@@ -81,6 +78,13 @@ func (*TryEnterHomeRsp) Descriptor() ([]byte, []int) {
return file_TryEnterHomeRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *TryEnterHomeRsp) GetParamList() []uint32 {
+ if x != nil {
+ return x.ParamList
+ }
+ return nil
+}
+
func (x *TryEnterHomeRsp) GetTargetUid() uint32 {
if x != nil {
return x.TargetUid
@@ -95,25 +99,18 @@ func (x *TryEnterHomeRsp) GetRetcode() int32 {
return 0
}
-func (x *TryEnterHomeRsp) GetParamList() []uint32 {
- if x != nil {
- return x.ParamList
- }
- return nil
-}
-
var File_TryEnterHomeRsp_proto protoreflect.FileDescriptor
var file_TryEnterHomeRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x54, 0x72, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x0f, 0x54, 0x72, 0x79, 0x45, 0x6e,
- 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69,
- 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x74, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
+ 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09,
+ 0x70, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/TryEnterNextRogueDiaryDungeonReq.pb.go b/gover/gen/TryEnterNextRogueDiaryDungeonReq.pb.go
new file mode 100644
index 00000000..7e2fc22c
--- /dev/null
+++ b/gover/gen/TryEnterNextRogueDiaryDungeonReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TryEnterNextRogueDiaryDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TryEnterNextRogueDiaryDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *TryEnterNextRogueDiaryDungeonReq) Reset() {
+ *x = TryEnterNextRogueDiaryDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TryEnterNextRogueDiaryDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TryEnterNextRogueDiaryDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TryEnterNextRogueDiaryDungeonReq) ProtoMessage() {}
+
+func (x *TryEnterNextRogueDiaryDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_TryEnterNextRogueDiaryDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TryEnterNextRogueDiaryDungeonReq.ProtoReflect.Descriptor instead.
+func (*TryEnterNextRogueDiaryDungeonReq) Descriptor() ([]byte, []int) {
+ return file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_TryEnterNextRogueDiaryDungeonReq_proto protoreflect.FileDescriptor
+
+var file_TryEnterNextRogueDiaryDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x54, 0x72, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x78, 0x74, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x22, 0x0a, 0x20, 0x54, 0x72, 0x79, 0x45,
+ 0x6e, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x78, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61,
+ 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescOnce sync.Once
+ file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescData = file_TryEnterNextRogueDiaryDungeonReq_proto_rawDesc
+)
+
+func file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescGZIP() []byte {
+ file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescOnce.Do(func() {
+ file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescData)
+ })
+ return file_TryEnterNextRogueDiaryDungeonReq_proto_rawDescData
+}
+
+var file_TryEnterNextRogueDiaryDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TryEnterNextRogueDiaryDungeonReq_proto_goTypes = []interface{}{
+ (*TryEnterNextRogueDiaryDungeonReq)(nil), // 0: TryEnterNextRogueDiaryDungeonReq
+}
+var file_TryEnterNextRogueDiaryDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TryEnterNextRogueDiaryDungeonReq_proto_init() }
+func file_TryEnterNextRogueDiaryDungeonReq_proto_init() {
+ if File_TryEnterNextRogueDiaryDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TryEnterNextRogueDiaryDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TryEnterNextRogueDiaryDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TryEnterNextRogueDiaryDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TryEnterNextRogueDiaryDungeonReq_proto_goTypes,
+ DependencyIndexes: file_TryEnterNextRogueDiaryDungeonReq_proto_depIdxs,
+ MessageInfos: file_TryEnterNextRogueDiaryDungeonReq_proto_msgTypes,
+ }.Build()
+ File_TryEnterNextRogueDiaryDungeonReq_proto = out.File
+ file_TryEnterNextRogueDiaryDungeonReq_proto_rawDesc = nil
+ file_TryEnterNextRogueDiaryDungeonReq_proto_goTypes = nil
+ file_TryEnterNextRogueDiaryDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/TryEnterNextRogueDiaryDungeonRsp.pb.go b/gover/gen/TryEnterNextRogueDiaryDungeonRsp.pb.go
new file mode 100644
index 00000000..04767f38
--- /dev/null
+++ b/gover/gen/TryEnterNextRogueDiaryDungeonRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TryEnterNextRogueDiaryDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TryEnterNextRogueDiaryDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *TryEnterNextRogueDiaryDungeonRsp) Reset() {
+ *x = TryEnterNextRogueDiaryDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TryEnterNextRogueDiaryDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TryEnterNextRogueDiaryDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TryEnterNextRogueDiaryDungeonRsp) ProtoMessage() {}
+
+func (x *TryEnterNextRogueDiaryDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_TryEnterNextRogueDiaryDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TryEnterNextRogueDiaryDungeonRsp.ProtoReflect.Descriptor instead.
+func (*TryEnterNextRogueDiaryDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TryEnterNextRogueDiaryDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_TryEnterNextRogueDiaryDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x54, 0x72, 0x79, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x78, 0x74, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x20, 0x54, 0x72, 0x79, 0x45,
+ 0x6e, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x78, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61,
+ 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescOnce sync.Once
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescData = file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDesc
+)
+
+func file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescGZIP() []byte {
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescData)
+ })
+ return file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDescData
+}
+
+var file_TryEnterNextRogueDiaryDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TryEnterNextRogueDiaryDungeonRsp_proto_goTypes = []interface{}{
+ (*TryEnterNextRogueDiaryDungeonRsp)(nil), // 0: TryEnterNextRogueDiaryDungeonRsp
+}
+var file_TryEnterNextRogueDiaryDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TryEnterNextRogueDiaryDungeonRsp_proto_init() }
+func file_TryEnterNextRogueDiaryDungeonRsp_proto_init() {
+ if File_TryEnterNextRogueDiaryDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TryEnterNextRogueDiaryDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TryEnterNextRogueDiaryDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_TryEnterNextRogueDiaryDungeonRsp_proto_depIdxs,
+ MessageInfos: file_TryEnterNextRogueDiaryDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_TryEnterNextRogueDiaryDungeonRsp_proto = out.File
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_rawDesc = nil
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_goTypes = nil
+ file_TryEnterNextRogueDiaryDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/TryInterruptRogueDiaryDungeonReq.pb.go b/gover/gen/TryInterruptRogueDiaryDungeonReq.pb.go
new file mode 100644
index 00000000..79f54d3e
--- /dev/null
+++ b/gover/gen/TryInterruptRogueDiaryDungeonReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TryInterruptRogueDiaryDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TryInterruptRogueDiaryDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *TryInterruptRogueDiaryDungeonReq) Reset() {
+ *x = TryInterruptRogueDiaryDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TryInterruptRogueDiaryDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TryInterruptRogueDiaryDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TryInterruptRogueDiaryDungeonReq) ProtoMessage() {}
+
+func (x *TryInterruptRogueDiaryDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_TryInterruptRogueDiaryDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TryInterruptRogueDiaryDungeonReq.ProtoReflect.Descriptor instead.
+func (*TryInterruptRogueDiaryDungeonReq) Descriptor() ([]byte, []int) {
+ return file_TryInterruptRogueDiaryDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_TryInterruptRogueDiaryDungeonReq_proto protoreflect.FileDescriptor
+
+var file_TryInterruptRogueDiaryDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x54, 0x72, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x22, 0x0a, 0x20, 0x54, 0x72, 0x79, 0x49,
+ 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61,
+ 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TryInterruptRogueDiaryDungeonReq_proto_rawDescOnce sync.Once
+ file_TryInterruptRogueDiaryDungeonReq_proto_rawDescData = file_TryInterruptRogueDiaryDungeonReq_proto_rawDesc
+)
+
+func file_TryInterruptRogueDiaryDungeonReq_proto_rawDescGZIP() []byte {
+ file_TryInterruptRogueDiaryDungeonReq_proto_rawDescOnce.Do(func() {
+ file_TryInterruptRogueDiaryDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_TryInterruptRogueDiaryDungeonReq_proto_rawDescData)
+ })
+ return file_TryInterruptRogueDiaryDungeonReq_proto_rawDescData
+}
+
+var file_TryInterruptRogueDiaryDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TryInterruptRogueDiaryDungeonReq_proto_goTypes = []interface{}{
+ (*TryInterruptRogueDiaryDungeonReq)(nil), // 0: TryInterruptRogueDiaryDungeonReq
+}
+var file_TryInterruptRogueDiaryDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TryInterruptRogueDiaryDungeonReq_proto_init() }
+func file_TryInterruptRogueDiaryDungeonReq_proto_init() {
+ if File_TryInterruptRogueDiaryDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TryInterruptRogueDiaryDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TryInterruptRogueDiaryDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TryInterruptRogueDiaryDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TryInterruptRogueDiaryDungeonReq_proto_goTypes,
+ DependencyIndexes: file_TryInterruptRogueDiaryDungeonReq_proto_depIdxs,
+ MessageInfos: file_TryInterruptRogueDiaryDungeonReq_proto_msgTypes,
+ }.Build()
+ File_TryInterruptRogueDiaryDungeonReq_proto = out.File
+ file_TryInterruptRogueDiaryDungeonReq_proto_rawDesc = nil
+ file_TryInterruptRogueDiaryDungeonReq_proto_goTypes = nil
+ file_TryInterruptRogueDiaryDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/TryInterruptRogueDiaryDungeonRsp.pb.go b/gover/gen/TryInterruptRogueDiaryDungeonRsp.pb.go
new file mode 100644
index 00000000..a7dd09f3
--- /dev/null
+++ b/gover/gen/TryInterruptRogueDiaryDungeonRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: TryInterruptRogueDiaryDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type TryInterruptRogueDiaryDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *TryInterruptRogueDiaryDungeonRsp) Reset() {
+ *x = TryInterruptRogueDiaryDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_TryInterruptRogueDiaryDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *TryInterruptRogueDiaryDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TryInterruptRogueDiaryDungeonRsp) ProtoMessage() {}
+
+func (x *TryInterruptRogueDiaryDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_TryInterruptRogueDiaryDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use TryInterruptRogueDiaryDungeonRsp.ProtoReflect.Descriptor instead.
+func (*TryInterruptRogueDiaryDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *TryInterruptRogueDiaryDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_TryInterruptRogueDiaryDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_TryInterruptRogueDiaryDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x26, 0x54, 0x72, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x52, 0x6f,
+ 0x67, 0x75, 0x65, 0x44, 0x69, 0x61, 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52,
+ 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x20, 0x54, 0x72, 0x79, 0x49,
+ 0x6e, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x52, 0x6f, 0x67, 0x75, 0x65, 0x44, 0x69, 0x61,
+ 0x72, 0x79, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescOnce sync.Once
+ file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescData = file_TryInterruptRogueDiaryDungeonRsp_proto_rawDesc
+)
+
+func file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescGZIP() []byte {
+ file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescData)
+ })
+ return file_TryInterruptRogueDiaryDungeonRsp_proto_rawDescData
+}
+
+var file_TryInterruptRogueDiaryDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_TryInterruptRogueDiaryDungeonRsp_proto_goTypes = []interface{}{
+ (*TryInterruptRogueDiaryDungeonRsp)(nil), // 0: TryInterruptRogueDiaryDungeonRsp
+}
+var file_TryInterruptRogueDiaryDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_TryInterruptRogueDiaryDungeonRsp_proto_init() }
+func file_TryInterruptRogueDiaryDungeonRsp_proto_init() {
+ if File_TryInterruptRogueDiaryDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_TryInterruptRogueDiaryDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*TryInterruptRogueDiaryDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_TryInterruptRogueDiaryDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_TryInterruptRogueDiaryDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_TryInterruptRogueDiaryDungeonRsp_proto_depIdxs,
+ MessageInfos: file_TryInterruptRogueDiaryDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_TryInterruptRogueDiaryDungeonRsp_proto = out.File
+ file_TryInterruptRogueDiaryDungeonRsp_proto_rawDesc = nil
+ file_TryInterruptRogueDiaryDungeonRsp_proto_goTypes = nil
+ file_TryInterruptRogueDiaryDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/UgcActivityDetailInfo.pb.go b/gover/gen/UgcActivityDetailInfo.pb.go
index ed52af47..be007e2d 100644
--- a/gover/gen/UgcActivityDetailInfo.pb.go
+++ b/gover/gen/UgcActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UgcActivityDetailInfo.proto
package gen
@@ -41,10 +41,10 @@ type UgcActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_GMICFADLAMC bool `protobuf:"varint,10,opt,name=Unk2700_GMICFADLAMC,json=Unk2700GMICFADLAMC,proto3" json:"Unk2700_GMICFADLAMC,omitempty"`
- Unk2700_FDDCMGKDOCC uint32 `protobuf:"varint,12,opt,name=Unk2700_FDDCMGKDOCC,json=Unk2700FDDCMGKDOCC,proto3" json:"Unk2700_FDDCMGKDOCC,omitempty"`
- Unk2700_ILCAPJBAFOI []*Unk2700_MMJJMKMHANL `protobuf:"bytes,5,rep,name=Unk2700_ILCAPJBAFOI,json=Unk2700ILCAPJBAFOI,proto3" json:"Unk2700_ILCAPJBAFOI,omitempty"`
- Unk2700_PNOCELCOFNK bool `protobuf:"varint,11,opt,name=Unk2700_PNOCELCOFNK,json=Unk2700PNOCELCOFNK,proto3" json:"Unk2700_PNOCELCOFNK,omitempty"`
+ IsEnableUgc bool `protobuf:"varint,14,opt,name=is_enable_ugc,json=isEnableUgc,proto3" json:"is_enable_ugc,omitempty"`
+ OfficialCustomDungeonList []*OfficialCustomDungeon `protobuf:"bytes,10,rep,name=official_custom_dungeon_list,json=officialCustomDungeonList,proto3" json:"official_custom_dungeon_list,omitempty"`
+ CustomDungeonGroupId uint32 `protobuf:"varint,4,opt,name=custom_dungeon_group_id,json=customDungeonGroupId,proto3" json:"custom_dungeon_group_id,omitempty"`
+ IsUgcFeatureClosed bool `protobuf:"varint,9,opt,name=is_ugc_feature_closed,json=isUgcFeatureClosed,proto3" json:"is_ugc_feature_closed,omitempty"`
}
func (x *UgcActivityDetailInfo) Reset() {
@@ -79,30 +79,30 @@ func (*UgcActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_UgcActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *UgcActivityDetailInfo) GetUnk2700_GMICFADLAMC() bool {
+func (x *UgcActivityDetailInfo) GetIsEnableUgc() bool {
if x != nil {
- return x.Unk2700_GMICFADLAMC
+ return x.IsEnableUgc
}
return false
}
-func (x *UgcActivityDetailInfo) GetUnk2700_FDDCMGKDOCC() uint32 {
+func (x *UgcActivityDetailInfo) GetOfficialCustomDungeonList() []*OfficialCustomDungeon {
if x != nil {
- return x.Unk2700_FDDCMGKDOCC
+ return x.OfficialCustomDungeonList
}
- return 0
+ return nil
}
-func (x *UgcActivityDetailInfo) GetUnk2700_ILCAPJBAFOI() []*Unk2700_MMJJMKMHANL {
+func (x *UgcActivityDetailInfo) GetCustomDungeonGroupId() uint32 {
if x != nil {
- return x.Unk2700_ILCAPJBAFOI
+ return x.CustomDungeonGroupId
}
- return nil
+ return 0
}
-func (x *UgcActivityDetailInfo) GetUnk2700_PNOCELCOFNK() bool {
+func (x *UgcActivityDetailInfo) GetIsUgcFeatureClosed() bool {
if x != nil {
- return x.Unk2700_PNOCELCOFNK
+ return x.IsUgcFeatureClosed
}
return false
}
@@ -111,25 +111,26 @@ var File_UgcActivityDetailInfo_proto protoreflect.FileDescriptor
var file_UgcActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x1b, 0x55, 0x67, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
- 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4a, 0x4a, 0x4d, 0x4b, 0x4d, 0x48, 0x41,
- 0x4e, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x01, 0x0a, 0x15, 0x55, 0x67, 0x63,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d,
- 0x49, 0x43, 0x46, 0x41, 0x44, 0x4c, 0x41, 0x4d, 0x43, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x4d, 0x49, 0x43, 0x46, 0x41, 0x44, 0x4c,
- 0x41, 0x4d, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46,
- 0x44, 0x44, 0x43, 0x4d, 0x47, 0x4b, 0x44, 0x4f, 0x43, 0x43, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x44, 0x44, 0x43, 0x4d, 0x47, 0x4b,
- 0x44, 0x4f, 0x43, 0x43, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x4c, 0x43, 0x41, 0x50, 0x4a, 0x42, 0x41, 0x46, 0x4f, 0x49, 0x18, 0x05, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4a, 0x4a,
- 0x4d, 0x4b, 0x4d, 0x48, 0x41, 0x4e, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x49, 0x4c, 0x43, 0x41, 0x50, 0x4a, 0x42, 0x41, 0x46, 0x4f, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x4f, 0x43, 0x45, 0x4c, 0x43, 0x4f, 0x46,
- 0x4e, 0x4b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x50, 0x4e, 0x4f, 0x43, 0x45, 0x4c, 0x43, 0x4f, 0x46, 0x4e, 0x4b, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x4f,
+ 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfe, 0x01, 0x0a, 0x15, 0x55,
+ 0x67, 0x63, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c,
+ 0x65, 0x5f, 0x75, 0x67, 0x63, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x45,
+ 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x67, 0x63, 0x12, 0x57, 0x0a, 0x1c, 0x6f, 0x66, 0x66, 0x69,
+ 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16,
+ 0x2e, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44,
+ 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x19, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x69, 0x61, 0x6c,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x35, 0x0a, 0x17, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x75, 0x6e, 0x67,
+ 0x65, 0x6f, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x14, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f,
+ 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x69, 0x73, 0x5f, 0x75,
+ 0x67, 0x63, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65,
+ 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x55, 0x67, 0x63, 0x46, 0x65,
+ 0x61, 0x74, 0x75, 0x72, 0x65, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -147,10 +148,10 @@ func file_UgcActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_UgcActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_UgcActivityDetailInfo_proto_goTypes = []interface{}{
(*UgcActivityDetailInfo)(nil), // 0: UgcActivityDetailInfo
- (*Unk2700_MMJJMKMHANL)(nil), // 1: Unk2700_MMJJMKMHANL
+ (*OfficialCustomDungeon)(nil), // 1: OfficialCustomDungeon
}
var file_UgcActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: UgcActivityDetailInfo.Unk2700_ILCAPJBAFOI:type_name -> Unk2700_MMJJMKMHANL
+ 1, // 0: UgcActivityDetailInfo.official_custom_dungeon_list:type_name -> OfficialCustomDungeon
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -163,7 +164,7 @@ func file_UgcActivityDetailInfo_proto_init() {
if File_UgcActivityDetailInfo_proto != nil {
return
}
- file_Unk2700_MMJJMKMHANL_proto_init()
+ file_OfficialCustomDungeon_proto_init()
if !protoimpl.UnsafeEnabled {
file_UgcActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UgcActivityDetailInfo); i {
diff --git a/gover/gen/UgcMusicBriefInfo.pb.go b/gover/gen/UgcMusicBriefInfo.pb.go
new file mode 100644
index 00000000..f9aa94fe
--- /dev/null
+++ b/gover/gen/UgcMusicBriefInfo.pb.go
@@ -0,0 +1,363 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UgcMusicBriefInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UgcMusicBriefInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_OJOKFBJALIJ uint32 `protobuf:"varint,12,opt,name=Unk3300_OJOKFBJALIJ,json=Unk3300OJOKFBJALIJ,proto3" json:"Unk3300_OJOKFBJALIJ,omitempty"`
+ Unk3300_NCDKCNOLGKB bool `protobuf:"varint,15,opt,name=Unk3300_NCDKCNOLGKB,json=Unk3300NCDKCNOLGKB,proto3" json:"Unk3300_NCDKCNOLGKB,omitempty"`
+ Unk3300_KMMBLIMKJCM uint32 `protobuf:"varint,5,opt,name=Unk3300_KMMBLIMKJCM,json=Unk3300KMMBLIMKJCM,proto3" json:"Unk3300_KMMBLIMKJCM,omitempty"`
+ Unk3300_JEEBFPFEHHG []uint32 `protobuf:"varint,526,rep,packed,name=Unk3300_JEEBFPFEHHG,json=Unk3300JEEBFPFEHHG,proto3" json:"Unk3300_JEEBFPFEHHG,omitempty"`
+ Unk3300_EGIGIOOKBAB uint32 `protobuf:"varint,42,opt,name=Unk3300_EGIGIOOKBAB,json=Unk3300EGIGIOOKBAB,proto3" json:"Unk3300_EGIGIOOKBAB,omitempty"`
+ Unk3300_HKBHAIMOBKO []uint32 `protobuf:"varint,65,rep,packed,name=Unk3300_HKBHAIMOBKO,json=Unk3300HKBHAIMOBKO,proto3" json:"Unk3300_HKBHAIMOBKO,omitempty"`
+ Unk3300_MBKDGBNFPOA uint32 `protobuf:"varint,1625,opt,name=Unk3300_MBKDGBNFPOA,json=Unk3300MBKDGBNFPOA,proto3" json:"Unk3300_MBKDGBNFPOA,omitempty"`
+ ImportFromUgcGuid uint64 `protobuf:"varint,13,opt,name=import_from_ugc_guid,json=importFromUgcGuid,proto3" json:"import_from_ugc_guid,omitempty"`
+ UgcGuid uint64 `protobuf:"varint,8,opt,name=ugc_guid,json=ugcGuid,proto3" json:"ugc_guid,omitempty"`
+ Unk3300_PBENMAHHGIL uint32 `protobuf:"varint,7,opt,name=Unk3300_PBENMAHHGIL,json=Unk3300PBENMAHHGIL,proto3" json:"Unk3300_PBENMAHHGIL,omitempty"`
+ Unk3300_FKIGPAJFPLG bool `protobuf:"varint,3,opt,name=Unk3300_FKIGPAJFPLG,json=Unk3300FKIGPAJFPLG,proto3" json:"Unk3300_FKIGPAJFPLG,omitempty"`
+ Version uint32 `protobuf:"varint,11,opt,name=version,proto3" json:"version,omitempty"`
+ IsPsnPlatform bool `protobuf:"varint,2,opt,name=is_psn_platform,json=isPsnPlatform,proto3" json:"is_psn_platform,omitempty"`
+ Unk3300_PLNOFOHFAPE uint32 `protobuf:"varint,4,opt,name=Unk3300_PLNOFOHFAPE,json=Unk3300PLNOFOHFAPE,proto3" json:"Unk3300_PLNOFOHFAPE,omitempty"`
+ Unk3300_CCMMPAHIMDO uint32 `protobuf:"varint,95,opt,name=Unk3300_CCMMPAHIMDO,json=Unk3300CCMMPAHIMDO,proto3" json:"Unk3300_CCMMPAHIMDO,omitempty"`
+ CreatorNickname string `protobuf:"bytes,9,opt,name=creator_nickname,json=creatorNickname,proto3" json:"creator_nickname,omitempty"`
+ MusicId uint32 `protobuf:"varint,6,opt,name=music_id,json=musicId,proto3" json:"music_id,omitempty"`
+ Unk3300_GDNAPNAINBA bool `protobuf:"varint,10,opt,name=Unk3300_GDNAPNAINBA,json=Unk3300GDNAPNAINBA,proto3" json:"Unk3300_GDNAPNAINBA,omitempty"`
+ MaxScore uint32 `protobuf:"varint,1,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+ Unk3300_OBBMCFADNIN uint32 `protobuf:"varint,14,opt,name=Unk3300_OBBMCFADNIN,json=Unk3300OBBMCFADNIN,proto3" json:"Unk3300_OBBMCFADNIN,omitempty"`
+}
+
+func (x *UgcMusicBriefInfo) Reset() {
+ *x = UgcMusicBriefInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_UgcMusicBriefInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UgcMusicBriefInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UgcMusicBriefInfo) ProtoMessage() {}
+
+func (x *UgcMusicBriefInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_UgcMusicBriefInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UgcMusicBriefInfo.ProtoReflect.Descriptor instead.
+func (*UgcMusicBriefInfo) Descriptor() ([]byte, []int) {
+ return file_UgcMusicBriefInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_OJOKFBJALIJ() uint32 {
+ if x != nil {
+ return x.Unk3300_OJOKFBJALIJ
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_NCDKCNOLGKB() bool {
+ if x != nil {
+ return x.Unk3300_NCDKCNOLGKB
+ }
+ return false
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_KMMBLIMKJCM() uint32 {
+ if x != nil {
+ return x.Unk3300_KMMBLIMKJCM
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_JEEBFPFEHHG() []uint32 {
+ if x != nil {
+ return x.Unk3300_JEEBFPFEHHG
+ }
+ return nil
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_EGIGIOOKBAB() uint32 {
+ if x != nil {
+ return x.Unk3300_EGIGIOOKBAB
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_HKBHAIMOBKO() []uint32 {
+ if x != nil {
+ return x.Unk3300_HKBHAIMOBKO
+ }
+ return nil
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_MBKDGBNFPOA() uint32 {
+ if x != nil {
+ return x.Unk3300_MBKDGBNFPOA
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetImportFromUgcGuid() uint64 {
+ if x != nil {
+ return x.ImportFromUgcGuid
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUgcGuid() uint64 {
+ if x != nil {
+ return x.UgcGuid
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_PBENMAHHGIL() uint32 {
+ if x != nil {
+ return x.Unk3300_PBENMAHHGIL
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_FKIGPAJFPLG() bool {
+ if x != nil {
+ return x.Unk3300_FKIGPAJFPLG
+ }
+ return false
+}
+
+func (x *UgcMusicBriefInfo) GetVersion() uint32 {
+ if x != nil {
+ return x.Version
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetIsPsnPlatform() bool {
+ if x != nil {
+ return x.IsPsnPlatform
+ }
+ return false
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_PLNOFOHFAPE() uint32 {
+ if x != nil {
+ return x.Unk3300_PLNOFOHFAPE
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_CCMMPAHIMDO() uint32 {
+ if x != nil {
+ return x.Unk3300_CCMMPAHIMDO
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetCreatorNickname() string {
+ if x != nil {
+ return x.CreatorNickname
+ }
+ return ""
+}
+
+func (x *UgcMusicBriefInfo) GetMusicId() uint32 {
+ if x != nil {
+ return x.MusicId
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_GDNAPNAINBA() bool {
+ if x != nil {
+ return x.Unk3300_GDNAPNAINBA
+ }
+ return false
+}
+
+func (x *UgcMusicBriefInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+func (x *UgcMusicBriefInfo) GetUnk3300_OBBMCFADNIN() uint32 {
+ if x != nil {
+ return x.Unk3300_OBBMCFADNIN
+ }
+ return 0
+}
+
+var File_UgcMusicBriefInfo_proto protoreflect.FileDescriptor
+
+var file_UgcMusicBriefInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x07, 0x0a, 0x11, 0x55, 0x67,
+ 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4f, 0x4b, 0x46,
+ 0x42, 0x4a, 0x41, 0x4c, 0x49, 0x4a, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4a, 0x4f, 0x4b, 0x46, 0x42, 0x4a, 0x41, 0x4c, 0x49, 0x4a,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x44, 0x4b,
+ 0x43, 0x4e, 0x4f, 0x4c, 0x47, 0x4b, 0x42, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x43, 0x44, 0x4b, 0x43, 0x4e, 0x4f, 0x4c, 0x47, 0x4b,
+ 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x4d,
+ 0x42, 0x4c, 0x49, 0x4d, 0x4b, 0x4a, 0x43, 0x4d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x4d, 0x4d, 0x42, 0x4c, 0x49, 0x4d, 0x4b, 0x4a,
+ 0x43, 0x4d, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a, 0x45,
+ 0x45, 0x42, 0x46, 0x50, 0x46, 0x45, 0x48, 0x48, 0x47, 0x18, 0x8e, 0x04, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x45, 0x45, 0x42, 0x46, 0x50, 0x46,
+ 0x45, 0x48, 0x48, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x45, 0x47, 0x49, 0x47, 0x49, 0x4f, 0x4f, 0x4b, 0x42, 0x41, 0x42, 0x18, 0x2a, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x47, 0x49, 0x47, 0x49, 0x4f,
+ 0x4f, 0x4b, 0x42, 0x41, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x4b, 0x42, 0x48, 0x41, 0x49, 0x4d, 0x4f, 0x42, 0x4b, 0x4f, 0x18, 0x41, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x4b, 0x42, 0x48, 0x41,
+ 0x49, 0x4d, 0x4f, 0x42, 0x4b, 0x4f, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4d, 0x42, 0x4b, 0x44, 0x47, 0x42, 0x4e, 0x46, 0x50, 0x4f, 0x41, 0x18, 0xd9, 0x0c,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x42, 0x4b,
+ 0x44, 0x47, 0x42, 0x4e, 0x46, 0x50, 0x4f, 0x41, 0x12, 0x2f, 0x0a, 0x14, 0x69, 0x6d, 0x70, 0x6f,
+ 0x72, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x75, 0x67, 0x63, 0x5f, 0x67, 0x75, 0x69, 0x64,
+ 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x72,
+ 0x6f, 0x6d, 0x55, 0x67, 0x63, 0x47, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x67, 0x63,
+ 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x75, 0x67, 0x63,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x50, 0x42, 0x45, 0x4e, 0x4d, 0x41, 0x48, 0x48, 0x47, 0x49, 0x4c, 0x18, 0x07, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x42, 0x45, 0x4e, 0x4d, 0x41,
+ 0x48, 0x48, 0x47, 0x49, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x46, 0x4b, 0x49, 0x47, 0x50, 0x41, 0x4a, 0x46, 0x50, 0x4c, 0x47, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4b, 0x49, 0x47, 0x50,
+ 0x41, 0x4a, 0x46, 0x50, 0x4c, 0x47, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
+ 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x70, 0x73, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66,
+ 0x6f, 0x72, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x50, 0x73, 0x6e,
+ 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x50, 0x4c, 0x4e, 0x4f, 0x46, 0x4f, 0x48, 0x46, 0x41, 0x50, 0x45, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x4c,
+ 0x4e, 0x4f, 0x46, 0x4f, 0x48, 0x46, 0x41, 0x50, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x4d, 0x4d, 0x50, 0x41, 0x48, 0x49, 0x4d, 0x44, 0x4f,
+ 0x18, 0x5f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43,
+ 0x43, 0x4d, 0x4d, 0x50, 0x41, 0x48, 0x49, 0x4d, 0x44, 0x4f, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x72,
+ 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x69, 0x63,
+ 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x69,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x49, 0x64,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4e, 0x41,
+ 0x50, 0x4e, 0x41, 0x49, 0x4e, 0x42, 0x41, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x44, 0x4e, 0x41, 0x50, 0x4e, 0x41, 0x49, 0x4e, 0x42,
+ 0x41, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x42, 0x42, 0x4d, 0x43, 0x46,
+ 0x41, 0x44, 0x4e, 0x49, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x4f, 0x42, 0x42, 0x4d, 0x43, 0x46, 0x41, 0x44, 0x4e, 0x49, 0x4e, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_UgcMusicBriefInfo_proto_rawDescOnce sync.Once
+ file_UgcMusicBriefInfo_proto_rawDescData = file_UgcMusicBriefInfo_proto_rawDesc
+)
+
+func file_UgcMusicBriefInfo_proto_rawDescGZIP() []byte {
+ file_UgcMusicBriefInfo_proto_rawDescOnce.Do(func() {
+ file_UgcMusicBriefInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_UgcMusicBriefInfo_proto_rawDescData)
+ })
+ return file_UgcMusicBriefInfo_proto_rawDescData
+}
+
+var file_UgcMusicBriefInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_UgcMusicBriefInfo_proto_goTypes = []interface{}{
+ (*UgcMusicBriefInfo)(nil), // 0: UgcMusicBriefInfo
+}
+var file_UgcMusicBriefInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_UgcMusicBriefInfo_proto_init() }
+func file_UgcMusicBriefInfo_proto_init() {
+ if File_UgcMusicBriefInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_UgcMusicBriefInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UgcMusicBriefInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UgcMusicBriefInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UgcMusicBriefInfo_proto_goTypes,
+ DependencyIndexes: file_UgcMusicBriefInfo_proto_depIdxs,
+ MessageInfos: file_UgcMusicBriefInfo_proto_msgTypes,
+ }.Build()
+ File_UgcMusicBriefInfo_proto = out.File
+ file_UgcMusicBriefInfo_proto_rawDesc = nil
+ file_UgcMusicBriefInfo_proto_goTypes = nil
+ file_UgcMusicBriefInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/UgcMusicNote.pb.go b/gover/gen/UgcMusicNote.pb.go
new file mode 100644
index 00000000..870645d2
--- /dev/null
+++ b/gover/gen/UgcMusicNote.pb.go
@@ -0,0 +1,167 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UgcMusicNote.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UgcMusicNote struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StartTime uint32 `protobuf:"varint,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
+ EndTime uint32 `protobuf:"varint,9,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
+}
+
+func (x *UgcMusicNote) Reset() {
+ *x = UgcMusicNote{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_UgcMusicNote_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UgcMusicNote) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UgcMusicNote) ProtoMessage() {}
+
+func (x *UgcMusicNote) ProtoReflect() protoreflect.Message {
+ mi := &file_UgcMusicNote_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UgcMusicNote.ProtoReflect.Descriptor instead.
+func (*UgcMusicNote) Descriptor() ([]byte, []int) {
+ return file_UgcMusicNote_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *UgcMusicNote) GetStartTime() uint32 {
+ if x != nil {
+ return x.StartTime
+ }
+ return 0
+}
+
+func (x *UgcMusicNote) GetEndTime() uint32 {
+ if x != nil {
+ return x.EndTime
+ }
+ return 0
+}
+
+var File_UgcMusicNote_proto protoreflect.FileDescriptor
+
+var file_UgcMusicNote_proto_rawDesc = []byte{
+ 0x0a, 0x12, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x0c, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63,
+ 0x4e, 0x6f, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54,
+ 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_UgcMusicNote_proto_rawDescOnce sync.Once
+ file_UgcMusicNote_proto_rawDescData = file_UgcMusicNote_proto_rawDesc
+)
+
+func file_UgcMusicNote_proto_rawDescGZIP() []byte {
+ file_UgcMusicNote_proto_rawDescOnce.Do(func() {
+ file_UgcMusicNote_proto_rawDescData = protoimpl.X.CompressGZIP(file_UgcMusicNote_proto_rawDescData)
+ })
+ return file_UgcMusicNote_proto_rawDescData
+}
+
+var file_UgcMusicNote_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_UgcMusicNote_proto_goTypes = []interface{}{
+ (*UgcMusicNote)(nil), // 0: UgcMusicNote
+}
+var file_UgcMusicNote_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_UgcMusicNote_proto_init() }
+func file_UgcMusicNote_proto_init() {
+ if File_UgcMusicNote_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_UgcMusicNote_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UgcMusicNote); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UgcMusicNote_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UgcMusicNote_proto_goTypes,
+ DependencyIndexes: file_UgcMusicNote_proto_depIdxs,
+ MessageInfos: file_UgcMusicNote_proto_msgTypes,
+ }.Build()
+ File_UgcMusicNote_proto = out.File
+ file_UgcMusicNote_proto_rawDesc = nil
+ file_UgcMusicNote_proto_goTypes = nil
+ file_UgcMusicNote_proto_depIdxs = nil
+}
diff --git a/gover/gen/UgcMusicRecord.pb.go b/gover/gen/UgcMusicRecord.pb.go
new file mode 100644
index 00000000..72728f35
--- /dev/null
+++ b/gover/gen/UgcMusicRecord.pb.go
@@ -0,0 +1,174 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UgcMusicRecord.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UgcMusicRecord struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MusicId uint32 `protobuf:"varint,1,opt,name=music_id,json=musicId,proto3" json:"music_id,omitempty"`
+ MusicTrackList []*UgcMusicTrack `protobuf:"bytes,4,rep,name=music_track_list,json=musicTrackList,proto3" json:"music_track_list,omitempty"`
+}
+
+func (x *UgcMusicRecord) Reset() {
+ *x = UgcMusicRecord{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_UgcMusicRecord_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UgcMusicRecord) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UgcMusicRecord) ProtoMessage() {}
+
+func (x *UgcMusicRecord) ProtoReflect() protoreflect.Message {
+ mi := &file_UgcMusicRecord_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UgcMusicRecord.ProtoReflect.Descriptor instead.
+func (*UgcMusicRecord) Descriptor() ([]byte, []int) {
+ return file_UgcMusicRecord_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *UgcMusicRecord) GetMusicId() uint32 {
+ if x != nil {
+ return x.MusicId
+ }
+ return 0
+}
+
+func (x *UgcMusicRecord) GetMusicTrackList() []*UgcMusicTrack {
+ if x != nil {
+ return x.MusicTrackList
+ }
+ return nil
+}
+
+var File_UgcMusicRecord_proto protoreflect.FileDescriptor
+
+var file_UgcMusicRecord_proto_rawDesc = []byte{
+ 0x0a, 0x14, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63,
+ 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x0e, 0x55,
+ 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x10, 0x6d, 0x75, 0x73, 0x69,
+ 0x63, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x54, 0x72, 0x61,
+ 0x63, 0x6b, 0x52, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_UgcMusicRecord_proto_rawDescOnce sync.Once
+ file_UgcMusicRecord_proto_rawDescData = file_UgcMusicRecord_proto_rawDesc
+)
+
+func file_UgcMusicRecord_proto_rawDescGZIP() []byte {
+ file_UgcMusicRecord_proto_rawDescOnce.Do(func() {
+ file_UgcMusicRecord_proto_rawDescData = protoimpl.X.CompressGZIP(file_UgcMusicRecord_proto_rawDescData)
+ })
+ return file_UgcMusicRecord_proto_rawDescData
+}
+
+var file_UgcMusicRecord_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_UgcMusicRecord_proto_goTypes = []interface{}{
+ (*UgcMusicRecord)(nil), // 0: UgcMusicRecord
+ (*UgcMusicTrack)(nil), // 1: UgcMusicTrack
+}
+var file_UgcMusicRecord_proto_depIdxs = []int32{
+ 1, // 0: UgcMusicRecord.music_track_list:type_name -> UgcMusicTrack
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_UgcMusicRecord_proto_init() }
+func file_UgcMusicRecord_proto_init() {
+ if File_UgcMusicRecord_proto != nil {
+ return
+ }
+ file_UgcMusicTrack_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_UgcMusicRecord_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UgcMusicRecord); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UgcMusicRecord_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UgcMusicRecord_proto_goTypes,
+ DependencyIndexes: file_UgcMusicRecord_proto_depIdxs,
+ MessageInfos: file_UgcMusicRecord_proto_msgTypes,
+ }.Build()
+ File_UgcMusicRecord_proto = out.File
+ file_UgcMusicRecord_proto_rawDesc = nil
+ file_UgcMusicRecord_proto_goTypes = nil
+ file_UgcMusicRecord_proto_depIdxs = nil
+}
diff --git a/gover/gen/UgcMusicTrack.pb.go b/gover/gen/UgcMusicTrack.pb.go
new file mode 100644
index 00000000..7aa7c236
--- /dev/null
+++ b/gover/gen/UgcMusicTrack.pb.go
@@ -0,0 +1,164 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UgcMusicTrack.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UgcMusicTrack struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MusicNoteList []*UgcMusicNote `protobuf:"bytes,6,rep,name=music_note_list,json=musicNoteList,proto3" json:"music_note_list,omitempty"`
+}
+
+func (x *UgcMusicTrack) Reset() {
+ *x = UgcMusicTrack{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_UgcMusicTrack_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UgcMusicTrack) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UgcMusicTrack) ProtoMessage() {}
+
+func (x *UgcMusicTrack) ProtoReflect() protoreflect.Message {
+ mi := &file_UgcMusicTrack_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UgcMusicTrack.ProtoReflect.Descriptor instead.
+func (*UgcMusicTrack) Descriptor() ([]byte, []int) {
+ return file_UgcMusicTrack_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *UgcMusicTrack) GetMusicNoteList() []*UgcMusicNote {
+ if x != nil {
+ return x.MusicNoteList
+ }
+ return nil
+}
+
+var File_UgcMusicTrack_proto protoreflect.FileDescriptor
+
+var file_UgcMusicTrack_proto_rawDesc = []byte{
+ 0x0a, 0x13, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x4e,
+ 0x6f, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x0d, 0x55, 0x67, 0x63,
+ 0x4d, 0x75, 0x73, 0x69, 0x63, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x35, 0x0a, 0x0f, 0x6d, 0x75,
+ 0x73, 0x69, 0x63, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x55, 0x67, 0x63, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x4e, 0x6f,
+ 0x74, 0x65, 0x52, 0x0d, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x65, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_UgcMusicTrack_proto_rawDescOnce sync.Once
+ file_UgcMusicTrack_proto_rawDescData = file_UgcMusicTrack_proto_rawDesc
+)
+
+func file_UgcMusicTrack_proto_rawDescGZIP() []byte {
+ file_UgcMusicTrack_proto_rawDescOnce.Do(func() {
+ file_UgcMusicTrack_proto_rawDescData = protoimpl.X.CompressGZIP(file_UgcMusicTrack_proto_rawDescData)
+ })
+ return file_UgcMusicTrack_proto_rawDescData
+}
+
+var file_UgcMusicTrack_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_UgcMusicTrack_proto_goTypes = []interface{}{
+ (*UgcMusicTrack)(nil), // 0: UgcMusicTrack
+ (*UgcMusicNote)(nil), // 1: UgcMusicNote
+}
+var file_UgcMusicTrack_proto_depIdxs = []int32{
+ 1, // 0: UgcMusicTrack.music_note_list:type_name -> UgcMusicNote
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_UgcMusicTrack_proto_init() }
+func file_UgcMusicTrack_proto_init() {
+ if File_UgcMusicTrack_proto != nil {
+ return
+ }
+ file_UgcMusicNote_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_UgcMusicTrack_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UgcMusicTrack); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UgcMusicTrack_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UgcMusicTrack_proto_goTypes,
+ DependencyIndexes: file_UgcMusicTrack_proto_depIdxs,
+ MessageInfos: file_UgcMusicTrack_proto_msgTypes,
+ }.Build()
+ File_UgcMusicTrack_proto = out.File
+ file_UgcMusicTrack_proto_rawDesc = nil
+ file_UgcMusicTrack_proto_goTypes = nil
+ file_UgcMusicTrack_proto_depIdxs = nil
+}
diff --git a/gover/gen/UgcNotify.pb.go b/gover/gen/UgcNotify.pb.go
new file mode 100644
index 00000000..6af7607e
--- /dev/null
+++ b/gover/gen/UgcNotify.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UgcNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UgcNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_IBLDINGJJFI bool `protobuf:"varint,8,opt,name=Unk3300_IBLDINGJJFI,json=Unk3300IBLDINGJJFI,proto3" json:"Unk3300_IBLDINGJJFI,omitempty"`
+ IsUgcFeatureClosed bool `protobuf:"varint,6,opt,name=is_ugc_feature_closed,json=isUgcFeatureClosed,proto3" json:"is_ugc_feature_closed,omitempty"`
+ Unk3300_KPABJPMLHCD bool `protobuf:"varint,9,opt,name=Unk3300_KPABJPMLHCD,json=Unk3300KPABJPMLHCD,proto3" json:"Unk3300_KPABJPMLHCD,omitempty"`
+}
+
+func (x *UgcNotify) Reset() {
+ *x = UgcNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_UgcNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UgcNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UgcNotify) ProtoMessage() {}
+
+func (x *UgcNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_UgcNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UgcNotify.ProtoReflect.Descriptor instead.
+func (*UgcNotify) Descriptor() ([]byte, []int) {
+ return file_UgcNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *UgcNotify) GetUnk3300_IBLDINGJJFI() bool {
+ if x != nil {
+ return x.Unk3300_IBLDINGJJFI
+ }
+ return false
+}
+
+func (x *UgcNotify) GetIsUgcFeatureClosed() bool {
+ if x != nil {
+ return x.IsUgcFeatureClosed
+ }
+ return false
+}
+
+func (x *UgcNotify) GetUnk3300_KPABJPMLHCD() bool {
+ if x != nil {
+ return x.Unk3300_KPABJPMLHCD
+ }
+ return false
+}
+
+var File_UgcNotify_proto protoreflect.FileDescriptor
+
+var file_UgcNotify_proto_rawDesc = []byte{
+ 0x0a, 0x0f, 0x55, 0x67, 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xa0, 0x01, 0x0a, 0x09, 0x55, 0x67, 0x63, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4c, 0x44, 0x49,
+ 0x4e, 0x47, 0x4a, 0x4a, 0x46, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x42, 0x4c, 0x44, 0x49, 0x4e, 0x47, 0x4a, 0x4a, 0x46, 0x49,
+ 0x12, 0x31, 0x0a, 0x15, 0x69, 0x73, 0x5f, 0x75, 0x67, 0x63, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75,
+ 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x12, 0x69, 0x73, 0x55, 0x67, 0x63, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x43, 0x6c, 0x6f,
+ 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b,
+ 0x50, 0x41, 0x42, 0x4a, 0x50, 0x4d, 0x4c, 0x48, 0x43, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b, 0x50, 0x41, 0x42, 0x4a, 0x50, 0x4d,
+ 0x4c, 0x48, 0x43, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_UgcNotify_proto_rawDescOnce sync.Once
+ file_UgcNotify_proto_rawDescData = file_UgcNotify_proto_rawDesc
+)
+
+func file_UgcNotify_proto_rawDescGZIP() []byte {
+ file_UgcNotify_proto_rawDescOnce.Do(func() {
+ file_UgcNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_UgcNotify_proto_rawDescData)
+ })
+ return file_UgcNotify_proto_rawDescData
+}
+
+var file_UgcNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_UgcNotify_proto_goTypes = []interface{}{
+ (*UgcNotify)(nil), // 0: UgcNotify
+}
+var file_UgcNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_UgcNotify_proto_init() }
+func file_UgcNotify_proto_init() {
+ if File_UgcNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_UgcNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UgcNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UgcNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UgcNotify_proto_goTypes,
+ DependencyIndexes: file_UgcNotify_proto_depIdxs,
+ MessageInfos: file_UgcNotify_proto_msgTypes,
+ }.Build()
+ File_UgcNotify_proto = out.File
+ file_UgcNotify_proto_rawDesc = nil
+ file_UgcNotify_proto_goTypes = nil
+ file_UgcNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/UgcType.pb.go b/gover/gen/UgcType.pb.go
new file mode 100644
index 00000000..35875cab
--- /dev/null
+++ b/gover/gen/UgcType.pb.go
@@ -0,0 +1,143 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UgcType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UgcType int32
+
+const (
+ UgcType_UGC_TYPE_NONE UgcType = 0
+ UgcType_UGC_TYPE_MUSIC_GAME UgcType = 1
+)
+
+// Enum value maps for UgcType.
+var (
+ UgcType_name = map[int32]string{
+ 0: "UGC_TYPE_NONE",
+ 1: "UGC_TYPE_MUSIC_GAME",
+ }
+ UgcType_value = map[string]int32{
+ "UGC_TYPE_NONE": 0,
+ "UGC_TYPE_MUSIC_GAME": 1,
+ }
+)
+
+func (x UgcType) Enum() *UgcType {
+ p := new(UgcType)
+ *p = x
+ return p
+}
+
+func (x UgcType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (UgcType) Descriptor() protoreflect.EnumDescriptor {
+ return file_UgcType_proto_enumTypes[0].Descriptor()
+}
+
+func (UgcType) Type() protoreflect.EnumType {
+ return &file_UgcType_proto_enumTypes[0]
+}
+
+func (x UgcType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use UgcType.Descriptor instead.
+func (UgcType) EnumDescriptor() ([]byte, []int) {
+ return file_UgcType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_UgcType_proto protoreflect.FileDescriptor
+
+var file_UgcType_proto_rawDesc = []byte{
+ 0x0a, 0x0d, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a,
+ 0x35, 0x0a, 0x07, 0x55, 0x67, 0x63, 0x54, 0x79, 0x70, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x47,
+ 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x17, 0x0a,
+ 0x13, 0x55, 0x47, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f,
+ 0x47, 0x41, 0x4d, 0x45, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_UgcType_proto_rawDescOnce sync.Once
+ file_UgcType_proto_rawDescData = file_UgcType_proto_rawDesc
+)
+
+func file_UgcType_proto_rawDescGZIP() []byte {
+ file_UgcType_proto_rawDescOnce.Do(func() {
+ file_UgcType_proto_rawDescData = protoimpl.X.CompressGZIP(file_UgcType_proto_rawDescData)
+ })
+ return file_UgcType_proto_rawDescData
+}
+
+var file_UgcType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_UgcType_proto_goTypes = []interface{}{
+ (UgcType)(0), // 0: UgcType
+}
+var file_UgcType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_UgcType_proto_init() }
+func file_UgcType_proto_init() {
+ if File_UgcType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UgcType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UgcType_proto_goTypes,
+ DependencyIndexes: file_UgcType_proto_depIdxs,
+ EnumInfos: file_UgcType_proto_enumTypes,
+ }.Build()
+ File_UgcType_proto = out.File
+ file_UgcType_proto_rawDesc = nil
+ file_UgcType_proto_goTypes = nil
+ file_UgcType_proto_depIdxs = nil
+}
diff --git a/gover/gen/Uint32Pair.pb.go b/gover/gen/Uint32Pair.pb.go
index 46fa279e..77987cd4 100644
--- a/gover/gen/Uint32Pair.pb.go
+++ b/gover/gen/Uint32Pair.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Uint32Pair.proto
package gen
diff --git a/gover/gen/UnfreezeGroupLimitNotify.pb.go b/gover/gen/UnfreezeGroupLimitNotify.pb.go
index 048793db..8eb48ea8 100644
--- a/gover/gen/UnfreezeGroupLimitNotify.pb.go
+++ b/gover/gen/UnfreezeGroupLimitNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnfreezeGroupLimitNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3220
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnfreezeGroupLimitNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,9,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- SceneId uint32 `protobuf:"varint,11,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ PointId uint32 `protobuf:"varint,15,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
+ SceneId uint32 `protobuf:"varint,13,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
}
func (x *UnfreezeGroupLimitNotify) Reset() {
@@ -101,9 +98,9 @@ var file_UnfreezeGroupLimitNotify_proto_rawDesc = []byte{
0x69, 0x6d, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x50, 0x0a, 0x18, 0x55, 0x6e, 0x66, 0x72, 0x65, 0x65, 0x7a, 0x65, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/UnionCmd.pb.go b/gover/gen/UnionCmd.pb.go
index 08853d92..a2d1737c 100644
--- a/gover/gen/UnionCmd.pb.go
+++ b/gover/gen/UnionCmd.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnionCmd.proto
package gen
@@ -41,8 +41,8 @@ type UnionCmd struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Body []byte `protobuf:"bytes,14,opt,name=body,proto3" json:"body,omitempty"`
- MessageId uint32 `protobuf:"varint,8,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
+ Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
+ MessageId uint32 `protobuf:"varint,4,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
}
func (x *UnionCmd) Reset() {
@@ -96,8 +96,8 @@ var File_UnionCmd_proto protoreflect.FileDescriptor
var file_UnionCmd_proto_rawDesc = []byte{
0x0a, 0x0e, 0x55, 0x6e, 0x69, 0x6f, 0x6e, 0x43, 0x6d, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x3d, 0x0a, 0x08, 0x55, 0x6e, 0x69, 0x6f, 0x6e, 0x43, 0x6d, 0x64, 0x12, 0x12, 0x0a, 0x04,
- 0x62, 0x6f, 0x64, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79,
- 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08,
+ 0x62, 0x6f, 0x64, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnionCmdNotify.pb.go b/gover/gen/UnionCmdNotify.pb.go
index 3042c6c1..334237d5 100644
--- a/gover/gen/UnionCmdNotify.pb.go
+++ b/gover/gen/UnionCmdNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnionCmdNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UnionCmdNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CmdList []*UnionCmd `protobuf:"bytes,1,rep,name=cmd_list,json=cmdList,proto3" json:"cmd_list,omitempty"`
+ CmdList []*UnionCmd `protobuf:"bytes,7,rep,name=cmd_list,json=cmdList,proto3" json:"cmd_list,omitempty"`
}
func (x *UnionCmdNotify) Reset() {
@@ -94,7 +90,7 @@ var file_UnionCmdNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x55, 0x6e, 0x69, 0x6f, 0x6e, 0x43, 0x6d, 0x64,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x0e, 0x55, 0x6e, 0x69, 0x6f, 0x6e, 0x43,
0x6d, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x08, 0x63, 0x6d, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x6e, 0x69,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x6e, 0x69,
0x6f, 0x6e, 0x43, 0x6d, 0x64, 0x52, 0x07, 0x63, 0x6d, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/Unk2200_DEHCEKCILAB_ClientNotify.pb.go b/gover/gen/Unk2200_DEHCEKCILAB_ClientNotify.pb.go
deleted file mode 100644
index b85e01f6..00000000
--- a/gover/gen/Unk2200_DEHCEKCILAB_ClientNotify.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2200_DEHCEKCILAB_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 88
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2200_DEHCEKCILAB_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2200_DEHCEKCILAB_ClientNotify) Reset() {
- *x = Unk2200_DEHCEKCILAB_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2200_DEHCEKCILAB_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2200_DEHCEKCILAB_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2200_DEHCEKCILAB_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2200_DEHCEKCILAB_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2200_DEHCEKCILAB_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2200_DEHCEKCILAB_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2200_DEHCEKCILAB_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2200_DEHCEKCILAB_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x32, 0x30, 0x30, 0x5f, 0x44, 0x45, 0x48, 0x43, 0x45, 0x4b,
- 0x43, 0x49, 0x4c, 0x41, 0x42, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x22, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x32, 0x30, 0x30, 0x5f, 0x44, 0x45, 0x48, 0x43, 0x45, 0x4b, 0x43, 0x49, 0x4c, 0x41, 0x42, 0x5f,
- 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescData = file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescData)
- })
- return file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2200_DEHCEKCILAB_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2200_DEHCEKCILAB_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2200_DEHCEKCILAB_ClientNotify)(nil), // 0: Unk2200_DEHCEKCILAB_ClientNotify
-}
-var file_Unk2200_DEHCEKCILAB_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2200_DEHCEKCILAB_ClientNotify_proto_init() }
-func file_Unk2200_DEHCEKCILAB_ClientNotify_proto_init() {
- if File_Unk2200_DEHCEKCILAB_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2200_DEHCEKCILAB_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2200_DEHCEKCILAB_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2200_DEHCEKCILAB_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2200_DEHCEKCILAB_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2200_DEHCEKCILAB_ClientNotify_proto = out.File
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_rawDesc = nil
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_goTypes = nil
- file_Unk2200_DEHCEKCILAB_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AAAMOFPACEA.pb.go b/gover/gen/Unk2700_AAAMOFPACEA.pb.go
deleted file mode 100644
index 969ae835..00000000
--- a/gover/gen/Unk2700_AAAMOFPACEA.pb.go
+++ /dev/null
@@ -1,166 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AAAMOFPACEA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_AAAMOFPACEA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ILGPNAAFFEG []*Unk2700_DJDEPPHEHCP `protobuf:"bytes,6,rep,name=Unk2700_ILGPNAAFFEG,json=Unk2700ILGPNAAFFEG,proto3" json:"Unk2700_ILGPNAAFFEG,omitempty"`
-}
-
-func (x *Unk2700_AAAMOFPACEA) Reset() {
- *x = Unk2700_AAAMOFPACEA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AAAMOFPACEA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AAAMOFPACEA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AAAMOFPACEA) ProtoMessage() {}
-
-func (x *Unk2700_AAAMOFPACEA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AAAMOFPACEA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AAAMOFPACEA.ProtoReflect.Descriptor instead.
-func (*Unk2700_AAAMOFPACEA) Descriptor() ([]byte, []int) {
- return file_Unk2700_AAAMOFPACEA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AAAMOFPACEA) GetUnk2700_ILGPNAAFFEG() []*Unk2700_DJDEPPHEHCP {
- if x != nil {
- return x.Unk2700_ILGPNAAFFEG
- }
- return nil
-}
-
-var File_Unk2700_AAAMOFPACEA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AAAMOFPACEA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x41, 0x41, 0x4d, 0x4f, 0x46,
- 0x50, 0x41, 0x43, 0x45, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x44, 0x45, 0x50, 0x50, 0x48, 0x45, 0x48, 0x43, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x41, 0x41, 0x41, 0x4d, 0x4f, 0x46, 0x50, 0x41, 0x43, 0x45, 0x41, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x47, 0x50, 0x4e, 0x41, 0x41,
- 0x46, 0x46, 0x45, 0x47, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x44, 0x45, 0x50, 0x50, 0x48, 0x45, 0x48, 0x43, 0x50,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x4c, 0x47, 0x50, 0x4e, 0x41, 0x41,
- 0x46, 0x46, 0x45, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AAAMOFPACEA_proto_rawDescOnce sync.Once
- file_Unk2700_AAAMOFPACEA_proto_rawDescData = file_Unk2700_AAAMOFPACEA_proto_rawDesc
-)
-
-func file_Unk2700_AAAMOFPACEA_proto_rawDescGZIP() []byte {
- file_Unk2700_AAAMOFPACEA_proto_rawDescOnce.Do(func() {
- file_Unk2700_AAAMOFPACEA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AAAMOFPACEA_proto_rawDescData)
- })
- return file_Unk2700_AAAMOFPACEA_proto_rawDescData
-}
-
-var file_Unk2700_AAAMOFPACEA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AAAMOFPACEA_proto_goTypes = []interface{}{
- (*Unk2700_AAAMOFPACEA)(nil), // 0: Unk2700_AAAMOFPACEA
- (*Unk2700_DJDEPPHEHCP)(nil), // 1: Unk2700_DJDEPPHEHCP
-}
-var file_Unk2700_AAAMOFPACEA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AAAMOFPACEA.Unk2700_ILGPNAAFFEG:type_name -> Unk2700_DJDEPPHEHCP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AAAMOFPACEA_proto_init() }
-func file_Unk2700_AAAMOFPACEA_proto_init() {
- if File_Unk2700_AAAMOFPACEA_proto != nil {
- return
- }
- file_Unk2700_DJDEPPHEHCP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AAAMOFPACEA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AAAMOFPACEA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AAAMOFPACEA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AAAMOFPACEA_proto_goTypes,
- DependencyIndexes: file_Unk2700_AAAMOFPACEA_proto_depIdxs,
- MessageInfos: file_Unk2700_AAAMOFPACEA_proto_msgTypes,
- }.Build()
- File_Unk2700_AAAMOFPACEA_proto = out.File
- file_Unk2700_AAAMOFPACEA_proto_rawDesc = nil
- file_Unk2700_AAAMOFPACEA_proto_goTypes = nil
- file_Unk2700_AAAMOFPACEA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AAHKMNNAFIH.pb.go b/gover/gen/Unk2700_AAHKMNNAFIH.pb.go
deleted file mode 100644
index e1d5ba56..00000000
--- a/gover/gen/Unk2700_AAHKMNNAFIH.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AAHKMNNAFIH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8231
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_AAHKMNNAFIH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- SettleInfo *Unk2700_ICPNKAALJEP `protobuf:"bytes,12,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
-}
-
-func (x *Unk2700_AAHKMNNAFIH) Reset() {
- *x = Unk2700_AAHKMNNAFIH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AAHKMNNAFIH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AAHKMNNAFIH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AAHKMNNAFIH) ProtoMessage() {}
-
-func (x *Unk2700_AAHKMNNAFIH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AAHKMNNAFIH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AAHKMNNAFIH.ProtoReflect.Descriptor instead.
-func (*Unk2700_AAHKMNNAFIH) Descriptor() ([]byte, []int) {
- return file_Unk2700_AAHKMNNAFIH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AAHKMNNAFIH) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_AAHKMNNAFIH) GetSettleInfo() *Unk2700_ICPNKAALJEP {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-var File_Unk2700_AAHKMNNAFIH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AAHKMNNAFIH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x41, 0x48, 0x4b, 0x4d, 0x4e,
- 0x4e, 0x41, 0x46, 0x49, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x50, 0x4e, 0x4b, 0x41, 0x41, 0x4c, 0x4a, 0x45, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x41, 0x41, 0x48, 0x4b, 0x4d, 0x4e, 0x4e, 0x41, 0x46, 0x49, 0x48, 0x12, 0x1d, 0x0a,
- 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x0b,
- 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x50, 0x4e,
- 0x4b, 0x41, 0x41, 0x4c, 0x4a, 0x45, 0x50, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AAHKMNNAFIH_proto_rawDescOnce sync.Once
- file_Unk2700_AAHKMNNAFIH_proto_rawDescData = file_Unk2700_AAHKMNNAFIH_proto_rawDesc
-)
-
-func file_Unk2700_AAHKMNNAFIH_proto_rawDescGZIP() []byte {
- file_Unk2700_AAHKMNNAFIH_proto_rawDescOnce.Do(func() {
- file_Unk2700_AAHKMNNAFIH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AAHKMNNAFIH_proto_rawDescData)
- })
- return file_Unk2700_AAHKMNNAFIH_proto_rawDescData
-}
-
-var file_Unk2700_AAHKMNNAFIH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AAHKMNNAFIH_proto_goTypes = []interface{}{
- (*Unk2700_AAHKMNNAFIH)(nil), // 0: Unk2700_AAHKMNNAFIH
- (*Unk2700_ICPNKAALJEP)(nil), // 1: Unk2700_ICPNKAALJEP
-}
-var file_Unk2700_AAHKMNNAFIH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AAHKMNNAFIH.settle_info:type_name -> Unk2700_ICPNKAALJEP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AAHKMNNAFIH_proto_init() }
-func file_Unk2700_AAHKMNNAFIH_proto_init() {
- if File_Unk2700_AAHKMNNAFIH_proto != nil {
- return
- }
- file_Unk2700_ICPNKAALJEP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AAHKMNNAFIH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AAHKMNNAFIH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AAHKMNNAFIH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AAHKMNNAFIH_proto_goTypes,
- DependencyIndexes: file_Unk2700_AAHKMNNAFIH_proto_depIdxs,
- MessageInfos: file_Unk2700_AAHKMNNAFIH_proto_msgTypes,
- }.Build()
- File_Unk2700_AAHKMNNAFIH_proto = out.File
- file_Unk2700_AAHKMNNAFIH_proto_rawDesc = nil
- file_Unk2700_AAHKMNNAFIH_proto_goTypes = nil
- file_Unk2700_AAHKMNNAFIH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ACILPONNGGK_ClientReq.pb.go b/gover/gen/Unk2700_ACILPONNGGK_ClientReq.pb.go
deleted file mode 100644
index b600392b..00000000
--- a/gover/gen/Unk2700_ACILPONNGGK_ClientReq.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ACILPONNGGK_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4537
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ACILPONNGGK_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_ACILPONNGGK_ClientReq) Reset() {
- *x = Unk2700_ACILPONNGGK_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ACILPONNGGK_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ACILPONNGGK_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ACILPONNGGK_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_ACILPONNGGK_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ACILPONNGGK_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ACILPONNGGK_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_ACILPONNGGK_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_ACILPONNGGK_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x49, 0x4c, 0x50, 0x4f,
- 0x4e, 0x4e, 0x47, 0x47, 0x4b, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x41, 0x43, 0x49, 0x4c, 0x50, 0x4f, 0x4e, 0x4e, 0x47, 0x47, 0x4b, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescData = file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_ACILPONNGGK_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ACILPONNGGK_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_ACILPONNGGK_ClientReq)(nil), // 0: Unk2700_ACILPONNGGK_ClientReq
-}
-var file_Unk2700_ACILPONNGGK_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ACILPONNGGK_ClientReq_proto_init() }
-func file_Unk2700_ACILPONNGGK_ClientReq_proto_init() {
- if File_Unk2700_ACILPONNGGK_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ACILPONNGGK_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ACILPONNGGK_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ACILPONNGGK_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_ACILPONNGGK_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_ACILPONNGGK_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_ACILPONNGGK_ClientReq_proto = out.File
- file_Unk2700_ACILPONNGGK_ClientReq_proto_rawDesc = nil
- file_Unk2700_ACILPONNGGK_ClientReq_proto_goTypes = nil
- file_Unk2700_ACILPONNGGK_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ADBFKMECFNJ_ClientNotify.pb.go b/gover/gen/Unk2700_ADBFKMECFNJ_ClientNotify.pb.go
deleted file mode 100644
index 95ff819b..00000000
--- a/gover/gen/Unk2700_ADBFKMECFNJ_ClientNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ADBFKMECFNJ_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6240
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ADBFKMECFNJ_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_ADBFKMECFNJ_ClientNotify) Reset() {
- *x = Unk2700_ADBFKMECFNJ_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ADBFKMECFNJ_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ADBFKMECFNJ_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2700_ADBFKMECFNJ_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ADBFKMECFNJ_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_ADBFKMECFNJ_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ADBFKMECFNJ_ClientNotify) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_ADBFKMECFNJ_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x42, 0x46, 0x4b, 0x4d,
- 0x45, 0x43, 0x46, 0x4e, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x42, 0x46, 0x4b, 0x4d, 0x45, 0x43, 0x46, 0x4e, 0x4a, 0x5f,
- 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescData = file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescData)
- })
- return file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2700_ADBFKMECFNJ_ClientNotify)(nil), // 0: Unk2700_ADBFKMECFNJ_ClientNotify
-}
-var file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_init() }
-func file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_init() {
- if File_Unk2700_ADBFKMECFNJ_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ADBFKMECFNJ_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_ADBFKMECFNJ_ClientNotify_proto = out.File
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_rawDesc = nil
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_goTypes = nil
- file_Unk2700_ADBFKMECFNJ_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ADGLMHECKKJ.pb.go b/gover/gen/Unk2700_ADGLMHECKKJ.pb.go
deleted file mode 100644
index 2a3b2acd..00000000
--- a/gover/gen/Unk2700_ADGLMHECKKJ.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ADGLMHECKKJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_ADGLMHECKKJ int32
-
-const (
- Unk2700_ADGLMHECKKJ_Unk2700_ADGLMHECKKJ_Unk2700_KHKEKEIAPBP Unk2700_ADGLMHECKKJ = 0
- Unk2700_ADGLMHECKKJ_Unk2700_ADGLMHECKKJ_Unk2700_LNCNKDBGPLH Unk2700_ADGLMHECKKJ = 1
- Unk2700_ADGLMHECKKJ_Unk2700_ADGLMHECKKJ_Unk2700_PEMOMIPJAGM Unk2700_ADGLMHECKKJ = 2
- Unk2700_ADGLMHECKKJ_Unk2700_ADGLMHECKKJ_Unk2700_KHKIDAFCLLJ Unk2700_ADGLMHECKKJ = 3
-)
-
-// Enum value maps for Unk2700_ADGLMHECKKJ.
-var (
- Unk2700_ADGLMHECKKJ_name = map[int32]string{
- 0: "Unk2700_ADGLMHECKKJ_Unk2700_KHKEKEIAPBP",
- 1: "Unk2700_ADGLMHECKKJ_Unk2700_LNCNKDBGPLH",
- 2: "Unk2700_ADGLMHECKKJ_Unk2700_PEMOMIPJAGM",
- 3: "Unk2700_ADGLMHECKKJ_Unk2700_KHKIDAFCLLJ",
- }
- Unk2700_ADGLMHECKKJ_value = map[string]int32{
- "Unk2700_ADGLMHECKKJ_Unk2700_KHKEKEIAPBP": 0,
- "Unk2700_ADGLMHECKKJ_Unk2700_LNCNKDBGPLH": 1,
- "Unk2700_ADGLMHECKKJ_Unk2700_PEMOMIPJAGM": 2,
- "Unk2700_ADGLMHECKKJ_Unk2700_KHKIDAFCLLJ": 3,
- }
-)
-
-func (x Unk2700_ADGLMHECKKJ) Enum() *Unk2700_ADGLMHECKKJ {
- p := new(Unk2700_ADGLMHECKKJ)
- *p = x
- return p
-}
-
-func (x Unk2700_ADGLMHECKKJ) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_ADGLMHECKKJ) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_ADGLMHECKKJ_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_ADGLMHECKKJ) Type() protoreflect.EnumType {
- return &file_Unk2700_ADGLMHECKKJ_proto_enumTypes[0]
-}
-
-func (x Unk2700_ADGLMHECKKJ) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_ADGLMHECKKJ.Descriptor instead.
-func (Unk2700_ADGLMHECKKJ) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_ADGLMHECKKJ_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_ADGLMHECKKJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ADGLMHECKKJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c, 0x4d, 0x48,
- 0x45, 0x43, 0x4b, 0x4b, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c, 0x4d, 0x48, 0x45, 0x43,
- 0x4b, 0x4b, 0x4a, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x44, 0x47, 0x4c, 0x4d, 0x48, 0x45, 0x43, 0x4b, 0x4b, 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x4b, 0x45, 0x4b, 0x45, 0x49, 0x41, 0x50, 0x42, 0x50, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c,
- 0x4d, 0x48, 0x45, 0x43, 0x4b, 0x4b, 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4c, 0x4e, 0x43, 0x4e, 0x4b, 0x44, 0x42, 0x47, 0x50, 0x4c, 0x48, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c, 0x4d, 0x48, 0x45,
- 0x43, 0x4b, 0x4b, 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x45, 0x4d,
- 0x4f, 0x4d, 0x49, 0x50, 0x4a, 0x41, 0x47, 0x4d, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c, 0x4d, 0x48, 0x45, 0x43, 0x4b, 0x4b,
- 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x4b, 0x49, 0x44, 0x41,
- 0x46, 0x43, 0x4c, 0x4c, 0x4a, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ADGLMHECKKJ_proto_rawDescOnce sync.Once
- file_Unk2700_ADGLMHECKKJ_proto_rawDescData = file_Unk2700_ADGLMHECKKJ_proto_rawDesc
-)
-
-func file_Unk2700_ADGLMHECKKJ_proto_rawDescGZIP() []byte {
- file_Unk2700_ADGLMHECKKJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_ADGLMHECKKJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ADGLMHECKKJ_proto_rawDescData)
- })
- return file_Unk2700_ADGLMHECKKJ_proto_rawDescData
-}
-
-var file_Unk2700_ADGLMHECKKJ_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_ADGLMHECKKJ_proto_goTypes = []interface{}{
- (Unk2700_ADGLMHECKKJ)(0), // 0: Unk2700_ADGLMHECKKJ
-}
-var file_Unk2700_ADGLMHECKKJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ADGLMHECKKJ_proto_init() }
-func file_Unk2700_ADGLMHECKKJ_proto_init() {
- if File_Unk2700_ADGLMHECKKJ_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ADGLMHECKKJ_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ADGLMHECKKJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_ADGLMHECKKJ_proto_depIdxs,
- EnumInfos: file_Unk2700_ADGLMHECKKJ_proto_enumTypes,
- }.Build()
- File_Unk2700_ADGLMHECKKJ_proto = out.File
- file_Unk2700_ADGLMHECKKJ_proto_rawDesc = nil
- file_Unk2700_ADGLMHECKKJ_proto_goTypes = nil
- file_Unk2700_ADGLMHECKKJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ADIGEBEIJBA.pb.go b/gover/gen/Unk2700_ADIGEBEIJBA.pb.go
deleted file mode 100644
index 3ce10ab3..00000000
--- a/gover/gen/Unk2700_ADIGEBEIJBA.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ADIGEBEIJBA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_ADIGEBEIJBA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsTrial bool `protobuf:"varint,8,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,11,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
-}
-
-func (x *Unk2700_ADIGEBEIJBA) Reset() {
- *x = Unk2700_ADIGEBEIJBA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ADIGEBEIJBA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ADIGEBEIJBA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ADIGEBEIJBA) ProtoMessage() {}
-
-func (x *Unk2700_ADIGEBEIJBA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ADIGEBEIJBA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ADIGEBEIJBA.ProtoReflect.Descriptor instead.
-func (*Unk2700_ADIGEBEIJBA) Descriptor() ([]byte, []int) {
- return file_Unk2700_ADIGEBEIJBA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ADIGEBEIJBA) GetIsTrial() bool {
- if x != nil {
- return x.IsTrial
- }
- return false
-}
-
-func (x *Unk2700_ADIGEBEIJBA) GetAvatarGuid() uint64 {
- if x != nil {
- return x.AvatarGuid
- }
- return 0
-}
-
-var File_Unk2700_ADIGEBEIJBA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ADIGEBEIJBA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x49, 0x47, 0x45, 0x42,
- 0x45, 0x49, 0x4a, 0x42, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x49, 0x47, 0x45, 0x42, 0x45, 0x49, 0x4a,
- 0x42, 0x41, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1f, 0x0a,
- 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ADIGEBEIJBA_proto_rawDescOnce sync.Once
- file_Unk2700_ADIGEBEIJBA_proto_rawDescData = file_Unk2700_ADIGEBEIJBA_proto_rawDesc
-)
-
-func file_Unk2700_ADIGEBEIJBA_proto_rawDescGZIP() []byte {
- file_Unk2700_ADIGEBEIJBA_proto_rawDescOnce.Do(func() {
- file_Unk2700_ADIGEBEIJBA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ADIGEBEIJBA_proto_rawDescData)
- })
- return file_Unk2700_ADIGEBEIJBA_proto_rawDescData
-}
-
-var file_Unk2700_ADIGEBEIJBA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ADIGEBEIJBA_proto_goTypes = []interface{}{
- (*Unk2700_ADIGEBEIJBA)(nil), // 0: Unk2700_ADIGEBEIJBA
-}
-var file_Unk2700_ADIGEBEIJBA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ADIGEBEIJBA_proto_init() }
-func file_Unk2700_ADIGEBEIJBA_proto_init() {
- if File_Unk2700_ADIGEBEIJBA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ADIGEBEIJBA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ADIGEBEIJBA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ADIGEBEIJBA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ADIGEBEIJBA_proto_goTypes,
- DependencyIndexes: file_Unk2700_ADIGEBEIJBA_proto_depIdxs,
- MessageInfos: file_Unk2700_ADIGEBEIJBA_proto_msgTypes,
- }.Build()
- File_Unk2700_ADIGEBEIJBA_proto = out.File
- file_Unk2700_ADIGEBEIJBA_proto_rawDesc = nil
- file_Unk2700_ADIGEBEIJBA_proto_goTypes = nil
- file_Unk2700_ADIGEBEIJBA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AEEMJIMOPKD.pb.go b/gover/gen/Unk2700_AEEMJIMOPKD.pb.go
deleted file mode 100644
index 0e9cc09a..00000000
--- a/gover/gen/Unk2700_AEEMJIMOPKD.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AEEMJIMOPKD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8481
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_AEEMJIMOPKD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsSuccess bool `protobuf:"varint,3,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
-}
-
-func (x *Unk2700_AEEMJIMOPKD) Reset() {
- *x = Unk2700_AEEMJIMOPKD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AEEMJIMOPKD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AEEMJIMOPKD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AEEMJIMOPKD) ProtoMessage() {}
-
-func (x *Unk2700_AEEMJIMOPKD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AEEMJIMOPKD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AEEMJIMOPKD.ProtoReflect.Descriptor instead.
-func (*Unk2700_AEEMJIMOPKD) Descriptor() ([]byte, []int) {
- return file_Unk2700_AEEMJIMOPKD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AEEMJIMOPKD) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_AEEMJIMOPKD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_AEEMJIMOPKD) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-var File_Unk2700_AEEMJIMOPKD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AEEMJIMOPKD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x45, 0x4d, 0x4a, 0x49,
- 0x4d, 0x4f, 0x50, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x45, 0x4d, 0x4a, 0x49, 0x4d, 0x4f, 0x50,
- 0x4b, 0x44, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75,
- 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53,
- 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AEEMJIMOPKD_proto_rawDescOnce sync.Once
- file_Unk2700_AEEMJIMOPKD_proto_rawDescData = file_Unk2700_AEEMJIMOPKD_proto_rawDesc
-)
-
-func file_Unk2700_AEEMJIMOPKD_proto_rawDescGZIP() []byte {
- file_Unk2700_AEEMJIMOPKD_proto_rawDescOnce.Do(func() {
- file_Unk2700_AEEMJIMOPKD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AEEMJIMOPKD_proto_rawDescData)
- })
- return file_Unk2700_AEEMJIMOPKD_proto_rawDescData
-}
-
-var file_Unk2700_AEEMJIMOPKD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AEEMJIMOPKD_proto_goTypes = []interface{}{
- (*Unk2700_AEEMJIMOPKD)(nil), // 0: Unk2700_AEEMJIMOPKD
-}
-var file_Unk2700_AEEMJIMOPKD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AEEMJIMOPKD_proto_init() }
-func file_Unk2700_AEEMJIMOPKD_proto_init() {
- if File_Unk2700_AEEMJIMOPKD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AEEMJIMOPKD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AEEMJIMOPKD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AEEMJIMOPKD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AEEMJIMOPKD_proto_goTypes,
- DependencyIndexes: file_Unk2700_AEEMJIMOPKD_proto_depIdxs,
- MessageInfos: file_Unk2700_AEEMJIMOPKD_proto_msgTypes,
- }.Build()
- File_Unk2700_AEEMJIMOPKD_proto = out.File
- file_Unk2700_AEEMJIMOPKD_proto_rawDesc = nil
- file_Unk2700_AEEMJIMOPKD_proto_goTypes = nil
- file_Unk2700_AEEMJIMOPKD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AFOPONDCLKC.pb.go b/gover/gen/Unk2700_AFOPONDCLKC.pb.go
deleted file mode 100644
index db27a2a7..00000000
--- a/gover/gen/Unk2700_AFOPONDCLKC.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AFOPONDCLKC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_AFOPONDCLKC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Nickname string `protobuf:"bytes,14,opt,name=nickname,proto3" json:"nickname,omitempty"`
- Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,5,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- ItemIdList []uint32 `protobuf:"varint,9,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
-}
-
-func (x *Unk2700_AFOPONDCLKC) Reset() {
- *x = Unk2700_AFOPONDCLKC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AFOPONDCLKC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AFOPONDCLKC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AFOPONDCLKC) ProtoMessage() {}
-
-func (x *Unk2700_AFOPONDCLKC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AFOPONDCLKC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AFOPONDCLKC.ProtoReflect.Descriptor instead.
-func (*Unk2700_AFOPONDCLKC) Descriptor() ([]byte, []int) {
- return file_Unk2700_AFOPONDCLKC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AFOPONDCLKC) GetNickname() string {
- if x != nil {
- return x.Nickname
- }
- return ""
-}
-
-func (x *Unk2700_AFOPONDCLKC) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_AFOPONDCLKC) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
-func (x *Unk2700_AFOPONDCLKC) GetItemIdList() []uint32 {
- if x != nil {
- return x.ItemIdList
- }
- return nil
-}
-
-var File_Unk2700_AFOPONDCLKC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AFOPONDCLKC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x4f, 0x50, 0x4f, 0x4e,
- 0x44, 0x43, 0x4c, 0x4b, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f,
- 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x46,
- 0x4f, 0x50, 0x4f, 0x4e, 0x44, 0x43, 0x4c, 0x4b, 0x43, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63,
- 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63,
- 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69,
- 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72,
- 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72,
- 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AFOPONDCLKC_proto_rawDescOnce sync.Once
- file_Unk2700_AFOPONDCLKC_proto_rawDescData = file_Unk2700_AFOPONDCLKC_proto_rawDesc
-)
-
-func file_Unk2700_AFOPONDCLKC_proto_rawDescGZIP() []byte {
- file_Unk2700_AFOPONDCLKC_proto_rawDescOnce.Do(func() {
- file_Unk2700_AFOPONDCLKC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AFOPONDCLKC_proto_rawDescData)
- })
- return file_Unk2700_AFOPONDCLKC_proto_rawDescData
-}
-
-var file_Unk2700_AFOPONDCLKC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AFOPONDCLKC_proto_goTypes = []interface{}{
- (*Unk2700_AFOPONDCLKC)(nil), // 0: Unk2700_AFOPONDCLKC
- (*ProfilePicture)(nil), // 1: ProfilePicture
-}
-var file_Unk2700_AFOPONDCLKC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AFOPONDCLKC.profile_picture:type_name -> ProfilePicture
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AFOPONDCLKC_proto_init() }
-func file_Unk2700_AFOPONDCLKC_proto_init() {
- if File_Unk2700_AFOPONDCLKC_proto != nil {
- return
- }
- file_ProfilePicture_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AFOPONDCLKC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AFOPONDCLKC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AFOPONDCLKC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AFOPONDCLKC_proto_goTypes,
- DependencyIndexes: file_Unk2700_AFOPONDCLKC_proto_depIdxs,
- MessageInfos: file_Unk2700_AFOPONDCLKC_proto_msgTypes,
- }.Build()
- File_Unk2700_AFOPONDCLKC_proto = out.File
- file_Unk2700_AFOPONDCLKC_proto_rawDesc = nil
- file_Unk2700_AFOPONDCLKC_proto_goTypes = nil
- file_Unk2700_AFOPONDCLKC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AGIDJODJNEA.pb.go b/gover/gen/Unk2700_AGIDJODJNEA.pb.go
deleted file mode 100644
index 3ecc7cde..00000000
--- a/gover/gen/Unk2700_AGIDJODJNEA.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AGIDJODJNEA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_AGIDJODJNEA int32
-
-const (
- Unk2700_AGIDJODJNEA_Unk2700_AGIDJODJNEA_Unk2700_OAEGNAOPMFB Unk2700_AGIDJODJNEA = 0
- Unk2700_AGIDJODJNEA_Unk2700_AGIDJODJNEA_Unk2700_DLDNOOGCFNB Unk2700_AGIDJODJNEA = 1
- Unk2700_AGIDJODJNEA_Unk2700_AGIDJODJNEA_Unk2700_PONLJLLPNPI Unk2700_AGIDJODJNEA = 2
- Unk2700_AGIDJODJNEA_Unk2700_AGIDJODJNEA_Unk2700_POHNGFOIPAH Unk2700_AGIDJODJNEA = 3
-)
-
-// Enum value maps for Unk2700_AGIDJODJNEA.
-var (
- Unk2700_AGIDJODJNEA_name = map[int32]string{
- 0: "Unk2700_AGIDJODJNEA_Unk2700_OAEGNAOPMFB",
- 1: "Unk2700_AGIDJODJNEA_Unk2700_DLDNOOGCFNB",
- 2: "Unk2700_AGIDJODJNEA_Unk2700_PONLJLLPNPI",
- 3: "Unk2700_AGIDJODJNEA_Unk2700_POHNGFOIPAH",
- }
- Unk2700_AGIDJODJNEA_value = map[string]int32{
- "Unk2700_AGIDJODJNEA_Unk2700_OAEGNAOPMFB": 0,
- "Unk2700_AGIDJODJNEA_Unk2700_DLDNOOGCFNB": 1,
- "Unk2700_AGIDJODJNEA_Unk2700_PONLJLLPNPI": 2,
- "Unk2700_AGIDJODJNEA_Unk2700_POHNGFOIPAH": 3,
- }
-)
-
-func (x Unk2700_AGIDJODJNEA) Enum() *Unk2700_AGIDJODJNEA {
- p := new(Unk2700_AGIDJODJNEA)
- *p = x
- return p
-}
-
-func (x Unk2700_AGIDJODJNEA) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_AGIDJODJNEA) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_AGIDJODJNEA_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_AGIDJODJNEA) Type() protoreflect.EnumType {
- return &file_Unk2700_AGIDJODJNEA_proto_enumTypes[0]
-}
-
-func (x Unk2700_AGIDJODJNEA) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_AGIDJODJNEA.Descriptor instead.
-func (Unk2700_AGIDJODJNEA) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_AGIDJODJNEA_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_AGIDJODJNEA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AGIDJODJNEA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44, 0x4a, 0x4f,
- 0x44, 0x4a, 0x4e, 0x45, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44, 0x4a, 0x4f, 0x44, 0x4a,
- 0x4e, 0x45, 0x41, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x47, 0x49, 0x44, 0x4a, 0x4f, 0x44, 0x4a, 0x4e, 0x45, 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x41, 0x45, 0x47, 0x4e, 0x41, 0x4f, 0x50, 0x4d, 0x46, 0x42, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44,
- 0x4a, 0x4f, 0x44, 0x4a, 0x4e, 0x45, 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x44, 0x4c, 0x44, 0x4e, 0x4f, 0x4f, 0x47, 0x43, 0x46, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44, 0x4a, 0x4f, 0x44,
- 0x4a, 0x4e, 0x45, 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x4e,
- 0x4c, 0x4a, 0x4c, 0x4c, 0x50, 0x4e, 0x50, 0x49, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44, 0x4a, 0x4f, 0x44, 0x4a, 0x4e, 0x45,
- 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x48, 0x4e, 0x47, 0x46,
- 0x4f, 0x49, 0x50, 0x41, 0x48, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AGIDJODJNEA_proto_rawDescOnce sync.Once
- file_Unk2700_AGIDJODJNEA_proto_rawDescData = file_Unk2700_AGIDJODJNEA_proto_rawDesc
-)
-
-func file_Unk2700_AGIDJODJNEA_proto_rawDescGZIP() []byte {
- file_Unk2700_AGIDJODJNEA_proto_rawDescOnce.Do(func() {
- file_Unk2700_AGIDJODJNEA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AGIDJODJNEA_proto_rawDescData)
- })
- return file_Unk2700_AGIDJODJNEA_proto_rawDescData
-}
-
-var file_Unk2700_AGIDJODJNEA_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_AGIDJODJNEA_proto_goTypes = []interface{}{
- (Unk2700_AGIDJODJNEA)(0), // 0: Unk2700_AGIDJODJNEA
-}
-var file_Unk2700_AGIDJODJNEA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AGIDJODJNEA_proto_init() }
-func file_Unk2700_AGIDJODJNEA_proto_init() {
- if File_Unk2700_AGIDJODJNEA_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AGIDJODJNEA_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AGIDJODJNEA_proto_goTypes,
- DependencyIndexes: file_Unk2700_AGIDJODJNEA_proto_depIdxs,
- EnumInfos: file_Unk2700_AGIDJODJNEA_proto_enumTypes,
- }.Build()
- File_Unk2700_AGIDJODJNEA_proto = out.File
- file_Unk2700_AGIDJODJNEA_proto_rawDesc = nil
- file_Unk2700_AGIDJODJNEA_proto_goTypes = nil
- file_Unk2700_AGIDJODJNEA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AHHFDDOGCNA.pb.go b/gover/gen/Unk2700_AHHFDDOGCNA.pb.go
deleted file mode 100644
index 5ca7ef91..00000000
--- a/gover/gen/Unk2700_AHHFDDOGCNA.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AHHFDDOGCNA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8768
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_AHHFDDOGCNA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DACHHINLDDJ map[uint32]uint32 `protobuf:"bytes,3,rep,name=Unk2700_DACHHINLDDJ,json=Unk2700DACHHINLDDJ,proto3" json:"Unk2700_DACHHINLDDJ,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_AHHFDDOGCNA) Reset() {
- *x = Unk2700_AHHFDDOGCNA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AHHFDDOGCNA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AHHFDDOGCNA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AHHFDDOGCNA) ProtoMessage() {}
-
-func (x *Unk2700_AHHFDDOGCNA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AHHFDDOGCNA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AHHFDDOGCNA.ProtoReflect.Descriptor instead.
-func (*Unk2700_AHHFDDOGCNA) Descriptor() ([]byte, []int) {
- return file_Unk2700_AHHFDDOGCNA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AHHFDDOGCNA) GetUnk2700_DACHHINLDDJ() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_DACHHINLDDJ
- }
- return nil
-}
-
-func (x *Unk2700_AHHFDDOGCNA) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_AHHFDDOGCNA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AHHFDDOGCNA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x48, 0x46, 0x44, 0x44,
- 0x4f, 0x47, 0x43, 0x4e, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x48, 0x46, 0x44, 0x44, 0x4f, 0x47,
- 0x43, 0x4e, 0x41, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x48, 0x46, 0x44,
- 0x44, 0x4f, 0x47, 0x43, 0x4e, 0x41, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41,
- 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44,
- 0x44, 0x4a, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x1a, 0x45, 0x0a, 0x17,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44,
- 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
- 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
- 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AHHFDDOGCNA_proto_rawDescOnce sync.Once
- file_Unk2700_AHHFDDOGCNA_proto_rawDescData = file_Unk2700_AHHFDDOGCNA_proto_rawDesc
-)
-
-func file_Unk2700_AHHFDDOGCNA_proto_rawDescGZIP() []byte {
- file_Unk2700_AHHFDDOGCNA_proto_rawDescOnce.Do(func() {
- file_Unk2700_AHHFDDOGCNA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AHHFDDOGCNA_proto_rawDescData)
- })
- return file_Unk2700_AHHFDDOGCNA_proto_rawDescData
-}
-
-var file_Unk2700_AHHFDDOGCNA_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_AHHFDDOGCNA_proto_goTypes = []interface{}{
- (*Unk2700_AHHFDDOGCNA)(nil), // 0: Unk2700_AHHFDDOGCNA
- nil, // 1: Unk2700_AHHFDDOGCNA.Unk2700DACHHINLDDJEntry
-}
-var file_Unk2700_AHHFDDOGCNA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AHHFDDOGCNA.Unk2700_DACHHINLDDJ:type_name -> Unk2700_AHHFDDOGCNA.Unk2700DACHHINLDDJEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AHHFDDOGCNA_proto_init() }
-func file_Unk2700_AHHFDDOGCNA_proto_init() {
- if File_Unk2700_AHHFDDOGCNA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AHHFDDOGCNA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AHHFDDOGCNA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AHHFDDOGCNA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AHHFDDOGCNA_proto_goTypes,
- DependencyIndexes: file_Unk2700_AHHFDDOGCNA_proto_depIdxs,
- MessageInfos: file_Unk2700_AHHFDDOGCNA_proto_msgTypes,
- }.Build()
- File_Unk2700_AHHFDDOGCNA_proto = out.File
- file_Unk2700_AHHFDDOGCNA_proto_rawDesc = nil
- file_Unk2700_AHHFDDOGCNA_proto_goTypes = nil
- file_Unk2700_AHHFDDOGCNA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AHOMMGBBIAH.pb.go b/gover/gen/Unk2700_AHOMMGBBIAH.pb.go
deleted file mode 100644
index 2b387cf6..00000000
--- a/gover/gen/Unk2700_AHOMMGBBIAH.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AHOMMGBBIAH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8066
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_AHOMMGBBIAH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TrialId uint32 `protobuf:"varint,12,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_AHOMMGBBIAH) Reset() {
- *x = Unk2700_AHOMMGBBIAH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AHOMMGBBIAH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AHOMMGBBIAH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AHOMMGBBIAH) ProtoMessage() {}
-
-func (x *Unk2700_AHOMMGBBIAH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AHOMMGBBIAH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AHOMMGBBIAH.ProtoReflect.Descriptor instead.
-func (*Unk2700_AHOMMGBBIAH) Descriptor() ([]byte, []int) {
- return file_Unk2700_AHOMMGBBIAH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AHOMMGBBIAH) GetTrialId() uint32 {
- if x != nil {
- return x.TrialId
- }
- return 0
-}
-
-func (x *Unk2700_AHOMMGBBIAH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_AHOMMGBBIAH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AHOMMGBBIAH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4f, 0x4d, 0x4d, 0x47,
- 0x42, 0x42, 0x49, 0x41, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4f, 0x4d, 0x4d, 0x47, 0x42, 0x42, 0x49,
- 0x41, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AHOMMGBBIAH_proto_rawDescOnce sync.Once
- file_Unk2700_AHOMMGBBIAH_proto_rawDescData = file_Unk2700_AHOMMGBBIAH_proto_rawDesc
-)
-
-func file_Unk2700_AHOMMGBBIAH_proto_rawDescGZIP() []byte {
- file_Unk2700_AHOMMGBBIAH_proto_rawDescOnce.Do(func() {
- file_Unk2700_AHOMMGBBIAH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AHOMMGBBIAH_proto_rawDescData)
- })
- return file_Unk2700_AHOMMGBBIAH_proto_rawDescData
-}
-
-var file_Unk2700_AHOMMGBBIAH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AHOMMGBBIAH_proto_goTypes = []interface{}{
- (*Unk2700_AHOMMGBBIAH)(nil), // 0: Unk2700_AHOMMGBBIAH
-}
-var file_Unk2700_AHOMMGBBIAH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AHOMMGBBIAH_proto_init() }
-func file_Unk2700_AHOMMGBBIAH_proto_init() {
- if File_Unk2700_AHOMMGBBIAH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AHOMMGBBIAH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AHOMMGBBIAH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AHOMMGBBIAH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AHOMMGBBIAH_proto_goTypes,
- DependencyIndexes: file_Unk2700_AHOMMGBBIAH_proto_depIdxs,
- MessageInfos: file_Unk2700_AHOMMGBBIAH_proto_msgTypes,
- }.Build()
- File_Unk2700_AHOMMGBBIAH_proto = out.File
- file_Unk2700_AHOMMGBBIAH_proto_rawDesc = nil
- file_Unk2700_AHOMMGBBIAH_proto_goTypes = nil
- file_Unk2700_AHOMMGBBIAH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AIBHKIENDPF.pb.go b/gover/gen/Unk2700_AIBHKIENDPF.pb.go
deleted file mode 100644
index f57a6eaf..00000000
--- a/gover/gen/Unk2700_AIBHKIENDPF.pb.go
+++ /dev/null
@@ -1,198 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AIBHKIENDPF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8147
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_AIBHKIENDPF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- DifficultyId uint32 `protobuf:"varint,14,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_GMAEHKMDIGG []*Unk2700_BGKMAAINPCO `protobuf:"bytes,8,rep,name=Unk2700_GMAEHKMDIGG,json=Unk2700GMAEHKMDIGG,proto3" json:"Unk2700_GMAEHKMDIGG,omitempty"`
-}
-
-func (x *Unk2700_AIBHKIENDPF) Reset() {
- *x = Unk2700_AIBHKIENDPF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AIBHKIENDPF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AIBHKIENDPF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AIBHKIENDPF) ProtoMessage() {}
-
-func (x *Unk2700_AIBHKIENDPF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AIBHKIENDPF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AIBHKIENDPF.ProtoReflect.Descriptor instead.
-func (*Unk2700_AIBHKIENDPF) Descriptor() ([]byte, []int) {
- return file_Unk2700_AIBHKIENDPF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AIBHKIENDPF) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_AIBHKIENDPF) GetDifficultyId() uint32 {
- if x != nil {
- return x.DifficultyId
- }
- return 0
-}
-
-func (x *Unk2700_AIBHKIENDPF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_AIBHKIENDPF) GetUnk2700_GMAEHKMDIGG() []*Unk2700_BGKMAAINPCO {
- if x != nil {
- return x.Unk2700_GMAEHKMDIGG
- }
- return nil
-}
-
-var File_Unk2700_AIBHKIENDPF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AIBHKIENDPF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x42, 0x48, 0x4b, 0x49,
- 0x45, 0x4e, 0x44, 0x50, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x4b, 0x4d, 0x41, 0x41, 0x49, 0x4e, 0x50, 0x43, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x41, 0x49, 0x42, 0x48, 0x4b, 0x49, 0x45, 0x4e, 0x44, 0x50, 0x46, 0x12, 0x19,
- 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66,
- 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b, 0x4d, 0x44, 0x49, 0x47, 0x47, 0x18,
- 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x42, 0x47, 0x4b, 0x4d, 0x41, 0x41, 0x49, 0x4e, 0x50, 0x43, 0x4f, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b, 0x4d, 0x44, 0x49, 0x47, 0x47, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AIBHKIENDPF_proto_rawDescOnce sync.Once
- file_Unk2700_AIBHKIENDPF_proto_rawDescData = file_Unk2700_AIBHKIENDPF_proto_rawDesc
-)
-
-func file_Unk2700_AIBHKIENDPF_proto_rawDescGZIP() []byte {
- file_Unk2700_AIBHKIENDPF_proto_rawDescOnce.Do(func() {
- file_Unk2700_AIBHKIENDPF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AIBHKIENDPF_proto_rawDescData)
- })
- return file_Unk2700_AIBHKIENDPF_proto_rawDescData
-}
-
-var file_Unk2700_AIBHKIENDPF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AIBHKIENDPF_proto_goTypes = []interface{}{
- (*Unk2700_AIBHKIENDPF)(nil), // 0: Unk2700_AIBHKIENDPF
- (*Unk2700_BGKMAAINPCO)(nil), // 1: Unk2700_BGKMAAINPCO
-}
-var file_Unk2700_AIBHKIENDPF_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AIBHKIENDPF.Unk2700_GMAEHKMDIGG:type_name -> Unk2700_BGKMAAINPCO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AIBHKIENDPF_proto_init() }
-func file_Unk2700_AIBHKIENDPF_proto_init() {
- if File_Unk2700_AIBHKIENDPF_proto != nil {
- return
- }
- file_Unk2700_BGKMAAINPCO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AIBHKIENDPF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AIBHKIENDPF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AIBHKIENDPF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AIBHKIENDPF_proto_goTypes,
- DependencyIndexes: file_Unk2700_AIBHKIENDPF_proto_depIdxs,
- MessageInfos: file_Unk2700_AIBHKIENDPF_proto_msgTypes,
- }.Build()
- File_Unk2700_AIBHKIENDPF_proto = out.File
- file_Unk2700_AIBHKIENDPF_proto_rawDesc = nil
- file_Unk2700_AIBHKIENDPF_proto_goTypes = nil
- file_Unk2700_AIBHKIENDPF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AIGECAPPCKK.pb.go b/gover/gen/Unk2700_AIGECAPPCKK.pb.go
deleted file mode 100644
index 1328bdb4..00000000
--- a/gover/gen/Unk2700_AIGECAPPCKK.pb.go
+++ /dev/null
@@ -1,177 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AIGECAPPCKK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_AIGECAPPCKK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_AEJIIOOPJIL []*Unk2700_HIHKGMLLOGD `protobuf:"bytes,3,rep,name=Unk2700_AEJIIOOPJIL,json=Unk2700AEJIIOOPJIL,proto3" json:"Unk2700_AEJIIOOPJIL,omitempty"`
- Unk2700_HNCBHBKDODH uint32 `protobuf:"varint,14,opt,name=Unk2700_HNCBHBKDODH,json=Unk2700HNCBHBKDODH,proto3" json:"Unk2700_HNCBHBKDODH,omitempty"`
-}
-
-func (x *Unk2700_AIGECAPPCKK) Reset() {
- *x = Unk2700_AIGECAPPCKK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AIGECAPPCKK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AIGECAPPCKK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AIGECAPPCKK) ProtoMessage() {}
-
-func (x *Unk2700_AIGECAPPCKK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AIGECAPPCKK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AIGECAPPCKK.ProtoReflect.Descriptor instead.
-func (*Unk2700_AIGECAPPCKK) Descriptor() ([]byte, []int) {
- return file_Unk2700_AIGECAPPCKK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AIGECAPPCKK) GetUnk2700_AEJIIOOPJIL() []*Unk2700_HIHKGMLLOGD {
- if x != nil {
- return x.Unk2700_AEJIIOOPJIL
- }
- return nil
-}
-
-func (x *Unk2700_AIGECAPPCKK) GetUnk2700_HNCBHBKDODH() uint32 {
- if x != nil {
- return x.Unk2700_HNCBHBKDODH
- }
- return 0
-}
-
-var File_Unk2700_AIGECAPPCKK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AIGECAPPCKK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x47, 0x45, 0x43, 0x41,
- 0x50, 0x50, 0x43, 0x4b, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d, 0x4c, 0x4c, 0x4f, 0x47, 0x44,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x41, 0x49, 0x47, 0x45, 0x43, 0x41, 0x50, 0x50, 0x43, 0x4b, 0x4b, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x4a, 0x49, 0x49, 0x4f,
- 0x4f, 0x50, 0x4a, 0x49, 0x4c, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d, 0x4c, 0x4c, 0x4f, 0x47,
- 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x45, 0x4a, 0x49, 0x49, 0x4f,
- 0x4f, 0x50, 0x4a, 0x49, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x48, 0x4e, 0x43, 0x42, 0x48, 0x42, 0x4b, 0x44, 0x4f, 0x44, 0x48, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4e, 0x43, 0x42, 0x48,
- 0x42, 0x4b, 0x44, 0x4f, 0x44, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AIGECAPPCKK_proto_rawDescOnce sync.Once
- file_Unk2700_AIGECAPPCKK_proto_rawDescData = file_Unk2700_AIGECAPPCKK_proto_rawDesc
-)
-
-func file_Unk2700_AIGECAPPCKK_proto_rawDescGZIP() []byte {
- file_Unk2700_AIGECAPPCKK_proto_rawDescOnce.Do(func() {
- file_Unk2700_AIGECAPPCKK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AIGECAPPCKK_proto_rawDescData)
- })
- return file_Unk2700_AIGECAPPCKK_proto_rawDescData
-}
-
-var file_Unk2700_AIGECAPPCKK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AIGECAPPCKK_proto_goTypes = []interface{}{
- (*Unk2700_AIGECAPPCKK)(nil), // 0: Unk2700_AIGECAPPCKK
- (*Unk2700_HIHKGMLLOGD)(nil), // 1: Unk2700_HIHKGMLLOGD
-}
-var file_Unk2700_AIGECAPPCKK_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AIGECAPPCKK.Unk2700_AEJIIOOPJIL:type_name -> Unk2700_HIHKGMLLOGD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AIGECAPPCKK_proto_init() }
-func file_Unk2700_AIGECAPPCKK_proto_init() {
- if File_Unk2700_AIGECAPPCKK_proto != nil {
- return
- }
- file_Unk2700_HIHKGMLLOGD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AIGECAPPCKK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AIGECAPPCKK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AIGECAPPCKK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AIGECAPPCKK_proto_goTypes,
- DependencyIndexes: file_Unk2700_AIGECAPPCKK_proto_depIdxs,
- MessageInfos: file_Unk2700_AIGECAPPCKK_proto_msgTypes,
- }.Build()
- File_Unk2700_AIGECAPPCKK_proto = out.File
- file_Unk2700_AIGECAPPCKK_proto_rawDesc = nil
- file_Unk2700_AIGECAPPCKK_proto_goTypes = nil
- file_Unk2700_AIGECAPPCKK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AIGKGLHBMCP_ServerRsp.pb.go b/gover/gen/Unk2700_AIGKGLHBMCP_ServerRsp.pb.go
deleted file mode 100644
index aec4d996..00000000
--- a/gover/gen/Unk2700_AIGKGLHBMCP_ServerRsp.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AIGKGLHBMCP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6244
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_AIGKGLHBMCP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- RoomId uint32 `protobuf:"varint,13,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
-}
-
-func (x *Unk2700_AIGKGLHBMCP_ServerRsp) Reset() {
- *x = Unk2700_AIGKGLHBMCP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AIGKGLHBMCP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AIGKGLHBMCP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_AIGKGLHBMCP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AIGKGLHBMCP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_AIGKGLHBMCP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AIGKGLHBMCP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_AIGKGLHBMCP_ServerRsp) GetRoomId() uint32 {
- if x != nil {
- return x.RoomId
- }
- return 0
-}
-
-var File_Unk2700_AIGKGLHBMCP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x47, 0x4b, 0x47, 0x4c,
- 0x48, 0x42, 0x4d, 0x43, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x41, 0x49, 0x47, 0x4b, 0x47, 0x4c, 0x48, 0x42, 0x4d, 0x43, 0x50, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescData = file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_AIGKGLHBMCP_ServerRsp)(nil), // 0: Unk2700_AIGKGLHBMCP_ServerRsp
-}
-var file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_init() }
-func file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_init() {
- if File_Unk2700_AIGKGLHBMCP_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AIGKGLHBMCP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_AIGKGLHBMCP_ServerRsp_proto = out.File
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_goTypes = nil
- file_Unk2700_AIGKGLHBMCP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AIKOFHAKNPC.pb.go b/gover/gen/Unk2700_AIKOFHAKNPC.pb.go
deleted file mode 100644
index c330b69a..00000000
--- a/gover/gen/Unk2700_AIKOFHAKNPC.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AIKOFHAKNPC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8740
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_AIKOFHAKNPC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TrialId uint32 `protobuf:"varint,13,opt,name=trial_id,json=trialId,proto3" json:"trial_id,omitempty"`
-}
-
-func (x *Unk2700_AIKOFHAKNPC) Reset() {
- *x = Unk2700_AIKOFHAKNPC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AIKOFHAKNPC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AIKOFHAKNPC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AIKOFHAKNPC) ProtoMessage() {}
-
-func (x *Unk2700_AIKOFHAKNPC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AIKOFHAKNPC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AIKOFHAKNPC.ProtoReflect.Descriptor instead.
-func (*Unk2700_AIKOFHAKNPC) Descriptor() ([]byte, []int) {
- return file_Unk2700_AIKOFHAKNPC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AIKOFHAKNPC) GetTrialId() uint32 {
- if x != nil {
- return x.TrialId
- }
- return 0
-}
-
-var File_Unk2700_AIKOFHAKNPC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AIKOFHAKNPC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4b, 0x4f, 0x46, 0x48,
- 0x41, 0x4b, 0x4e, 0x50, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4b, 0x4f, 0x46, 0x48, 0x41, 0x4b, 0x4e,
- 0x50, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AIKOFHAKNPC_proto_rawDescOnce sync.Once
- file_Unk2700_AIKOFHAKNPC_proto_rawDescData = file_Unk2700_AIKOFHAKNPC_proto_rawDesc
-)
-
-func file_Unk2700_AIKOFHAKNPC_proto_rawDescGZIP() []byte {
- file_Unk2700_AIKOFHAKNPC_proto_rawDescOnce.Do(func() {
- file_Unk2700_AIKOFHAKNPC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AIKOFHAKNPC_proto_rawDescData)
- })
- return file_Unk2700_AIKOFHAKNPC_proto_rawDescData
-}
-
-var file_Unk2700_AIKOFHAKNPC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AIKOFHAKNPC_proto_goTypes = []interface{}{
- (*Unk2700_AIKOFHAKNPC)(nil), // 0: Unk2700_AIKOFHAKNPC
-}
-var file_Unk2700_AIKOFHAKNPC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AIKOFHAKNPC_proto_init() }
-func file_Unk2700_AIKOFHAKNPC_proto_init() {
- if File_Unk2700_AIKOFHAKNPC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AIKOFHAKNPC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AIKOFHAKNPC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AIKOFHAKNPC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AIKOFHAKNPC_proto_goTypes,
- DependencyIndexes: file_Unk2700_AIKOFHAKNPC_proto_depIdxs,
- MessageInfos: file_Unk2700_AIKOFHAKNPC_proto_msgTypes,
- }.Build()
- File_Unk2700_AIKOFHAKNPC_proto = out.File
- file_Unk2700_AIKOFHAKNPC_proto_rawDesc = nil
- file_Unk2700_AIKOFHAKNPC_proto_goTypes = nil
- file_Unk2700_AIKOFHAKNPC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AIMMLILLOKB.pb.go b/gover/gen/Unk2700_AIMMLILLOKB.pb.go
deleted file mode 100644
index 11087c92..00000000
--- a/gover/gen/Unk2700_AIMMLILLOKB.pb.go
+++ /dev/null
@@ -1,199 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AIMMLILLOKB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_AIMMLILLOKB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DLKPHFDEDNF map[uint32]uint32 `protobuf:"bytes,3,rep,name=Unk2700_DLKPHFDEDNF,json=Unk2700DLKPHFDEDNF,proto3" json:"Unk2700_DLKPHFDEDNF,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
- Unk2700_HDJPJBIFMCO map[uint32]uint32 `protobuf:"bytes,13,rep,name=Unk2700_HDJPJBIFMCO,json=Unk2700HDJPJBIFMCO,proto3" json:"Unk2700_HDJPJBIFMCO,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_AIMMLILLOKB) Reset() {
- *x = Unk2700_AIMMLILLOKB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AIMMLILLOKB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AIMMLILLOKB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AIMMLILLOKB) ProtoMessage() {}
-
-func (x *Unk2700_AIMMLILLOKB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AIMMLILLOKB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AIMMLILLOKB.ProtoReflect.Descriptor instead.
-func (*Unk2700_AIMMLILLOKB) Descriptor() ([]byte, []int) {
- return file_Unk2700_AIMMLILLOKB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AIMMLILLOKB) GetUnk2700_DLKPHFDEDNF() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_DLKPHFDEDNF
- }
- return nil
-}
-
-func (x *Unk2700_AIMMLILLOKB) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_AIMMLILLOKB) GetUnk2700_HDJPJBIFMCO() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_HDJPJBIFMCO
- }
- return nil
-}
-
-var File_Unk2700_AIMMLILLOKB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AIMMLILLOKB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d, 0x4c, 0x49,
- 0x4c, 0x4c, 0x4f, 0x4b, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf3, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d, 0x4c, 0x49, 0x4c, 0x4c,
- 0x4f, 0x4b, 0x42, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x4c, 0x4b, 0x50, 0x48, 0x46, 0x44, 0x45, 0x44, 0x4e, 0x46, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d, 0x4c,
- 0x49, 0x4c, 0x4c, 0x4f, 0x4b, 0x42, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4c,
- 0x4b, 0x50, 0x48, 0x46, 0x44, 0x45, 0x44, 0x4e, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4c, 0x4b, 0x50, 0x48, 0x46, 0x44, 0x45, 0x44,
- 0x4e, 0x46, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x75, 0x69, 0x64, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x44, 0x4a, 0x50, 0x4a, 0x42, 0x49, 0x46, 0x4d, 0x43, 0x4f, 0x18, 0x0d, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d,
- 0x4c, 0x49, 0x4c, 0x4c, 0x4f, 0x4b, 0x42, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48,
- 0x44, 0x4a, 0x50, 0x4a, 0x42, 0x49, 0x46, 0x4d, 0x43, 0x4f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x44, 0x4a, 0x50, 0x4a, 0x42, 0x49, 0x46,
- 0x4d, 0x43, 0x4f, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4c,
- 0x4b, 0x50, 0x48, 0x46, 0x44, 0x45, 0x44, 0x4e, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
- 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
- 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x44, 0x4a, 0x50, 0x4a, 0x42, 0x49, 0x46, 0x4d, 0x43, 0x4f,
- 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_AIMMLILLOKB_proto_rawDescOnce sync.Once
- file_Unk2700_AIMMLILLOKB_proto_rawDescData = file_Unk2700_AIMMLILLOKB_proto_rawDesc
-)
-
-func file_Unk2700_AIMMLILLOKB_proto_rawDescGZIP() []byte {
- file_Unk2700_AIMMLILLOKB_proto_rawDescOnce.Do(func() {
- file_Unk2700_AIMMLILLOKB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AIMMLILLOKB_proto_rawDescData)
- })
- return file_Unk2700_AIMMLILLOKB_proto_rawDescData
-}
-
-var file_Unk2700_AIMMLILLOKB_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
-var file_Unk2700_AIMMLILLOKB_proto_goTypes = []interface{}{
- (*Unk2700_AIMMLILLOKB)(nil), // 0: Unk2700_AIMMLILLOKB
- nil, // 1: Unk2700_AIMMLILLOKB.Unk2700DLKPHFDEDNFEntry
- nil, // 2: Unk2700_AIMMLILLOKB.Unk2700HDJPJBIFMCOEntry
-}
-var file_Unk2700_AIMMLILLOKB_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AIMMLILLOKB.Unk2700_DLKPHFDEDNF:type_name -> Unk2700_AIMMLILLOKB.Unk2700DLKPHFDEDNFEntry
- 2, // 1: Unk2700_AIMMLILLOKB.Unk2700_HDJPJBIFMCO:type_name -> Unk2700_AIMMLILLOKB.Unk2700HDJPJBIFMCOEntry
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AIMMLILLOKB_proto_init() }
-func file_Unk2700_AIMMLILLOKB_proto_init() {
- if File_Unk2700_AIMMLILLOKB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AIMMLILLOKB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AIMMLILLOKB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AIMMLILLOKB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 3,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AIMMLILLOKB_proto_goTypes,
- DependencyIndexes: file_Unk2700_AIMMLILLOKB_proto_depIdxs,
- MessageInfos: file_Unk2700_AIMMLILLOKB_proto_msgTypes,
- }.Build()
- File_Unk2700_AIMMLILLOKB_proto = out.File
- file_Unk2700_AIMMLILLOKB_proto_rawDesc = nil
- file_Unk2700_AIMMLILLOKB_proto_goTypes = nil
- file_Unk2700_AIMMLILLOKB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AKIBKKOMBMC.pb.go b/gover/gen/Unk2700_AKIBKKOMBMC.pb.go
deleted file mode 100644
index b44f98ed..00000000
--- a/gover/gen/Unk2700_AKIBKKOMBMC.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AKIBKKOMBMC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8120
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_AKIBKKOMBMC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_GOCEOKPHFIO []*Unk2700_IEPIBFMCJNJ `protobuf:"bytes,11,rep,name=Unk2700_GOCEOKPHFIO,json=Unk2700GOCEOKPHFIO,proto3" json:"Unk2700_GOCEOKPHFIO,omitempty"`
- ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_AKIBKKOMBMC) Reset() {
- *x = Unk2700_AKIBKKOMBMC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AKIBKKOMBMC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AKIBKKOMBMC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AKIBKKOMBMC) ProtoMessage() {}
-
-func (x *Unk2700_AKIBKKOMBMC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AKIBKKOMBMC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AKIBKKOMBMC.ProtoReflect.Descriptor instead.
-func (*Unk2700_AKIBKKOMBMC) Descriptor() ([]byte, []int) {
- return file_Unk2700_AKIBKKOMBMC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AKIBKKOMBMC) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_AKIBKKOMBMC) GetUnk2700_GOCEOKPHFIO() []*Unk2700_IEPIBFMCJNJ {
- if x != nil {
- return x.Unk2700_GOCEOKPHFIO
- }
- return nil
-}
-
-func (x *Unk2700_AKIBKKOMBMC) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_AKIBKKOMBMC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AKIBKKOMBMC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4b, 0x49, 0x42, 0x4b, 0x4b,
- 0x4f, 0x4d, 0x42, 0x4d, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x50, 0x49, 0x42, 0x46, 0x4d, 0x43, 0x4a, 0x4e, 0x4a,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x41, 0x4b, 0x49, 0x42, 0x4b, 0x4b, 0x4f, 0x4d, 0x42, 0x4d, 0x43, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4f, 0x43, 0x45, 0x4f, 0x4b, 0x50, 0x48, 0x46, 0x49, 0x4f, 0x18,
- 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x45, 0x50, 0x49, 0x42, 0x46, 0x4d, 0x43, 0x4a, 0x4e, 0x4a, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x47, 0x4f, 0x43, 0x45, 0x4f, 0x4b, 0x50, 0x48, 0x46, 0x49, 0x4f, 0x12,
- 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AKIBKKOMBMC_proto_rawDescOnce sync.Once
- file_Unk2700_AKIBKKOMBMC_proto_rawDescData = file_Unk2700_AKIBKKOMBMC_proto_rawDesc
-)
-
-func file_Unk2700_AKIBKKOMBMC_proto_rawDescGZIP() []byte {
- file_Unk2700_AKIBKKOMBMC_proto_rawDescOnce.Do(func() {
- file_Unk2700_AKIBKKOMBMC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AKIBKKOMBMC_proto_rawDescData)
- })
- return file_Unk2700_AKIBKKOMBMC_proto_rawDescData
-}
-
-var file_Unk2700_AKIBKKOMBMC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AKIBKKOMBMC_proto_goTypes = []interface{}{
- (*Unk2700_AKIBKKOMBMC)(nil), // 0: Unk2700_AKIBKKOMBMC
- (*Unk2700_IEPIBFMCJNJ)(nil), // 1: Unk2700_IEPIBFMCJNJ
-}
-var file_Unk2700_AKIBKKOMBMC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AKIBKKOMBMC.Unk2700_GOCEOKPHFIO:type_name -> Unk2700_IEPIBFMCJNJ
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AKIBKKOMBMC_proto_init() }
-func file_Unk2700_AKIBKKOMBMC_proto_init() {
- if File_Unk2700_AKIBKKOMBMC_proto != nil {
- return
- }
- file_Unk2700_IEPIBFMCJNJ_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AKIBKKOMBMC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AKIBKKOMBMC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AKIBKKOMBMC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AKIBKKOMBMC_proto_goTypes,
- DependencyIndexes: file_Unk2700_AKIBKKOMBMC_proto_depIdxs,
- MessageInfos: file_Unk2700_AKIBKKOMBMC_proto_msgTypes,
- }.Build()
- File_Unk2700_AKIBKKOMBMC_proto = out.File
- file_Unk2700_AKIBKKOMBMC_proto_rawDesc = nil
- file_Unk2700_AKIBKKOMBMC_proto_goTypes = nil
- file_Unk2700_AKIBKKOMBMC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ALBPFHFJHHF_ClientReq.pb.go b/gover/gen/Unk2700_ALBPFHFJHHF_ClientReq.pb.go
deleted file mode 100644
index 9d1477d6..00000000
--- a/gover/gen/Unk2700_ALBPFHFJHHF_ClientReq.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ALBPFHFJHHF_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6036
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ALBPFHFJHHF_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HPNDCCFNPEF *Unk2700_JDPMOMKAPIF `protobuf:"bytes,3,opt,name=Unk2700_HPNDCCFNPEF,json=Unk2700HPNDCCFNPEF,proto3" json:"Unk2700_HPNDCCFNPEF,omitempty"`
-}
-
-func (x *Unk2700_ALBPFHFJHHF_ClientReq) Reset() {
- *x = Unk2700_ALBPFHFJHHF_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ALBPFHFJHHF_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ALBPFHFJHHF_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ALBPFHFJHHF_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_ALBPFHFJHHF_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ALBPFHFJHHF_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ALBPFHFJHHF_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_ALBPFHFJHHF_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ALBPFHFJHHF_ClientReq) GetUnk2700_HPNDCCFNPEF() *Unk2700_JDPMOMKAPIF {
- if x != nil {
- return x.Unk2700_HPNDCCFNPEF
- }
- return nil
-}
-
-var File_Unk2700_ALBPFHFJHHF_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x42, 0x50, 0x46, 0x48,
- 0x46, 0x4a, 0x48, 0x48, 0x46, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a,
- 0x44, 0x50, 0x4d, 0x4f, 0x4d, 0x4b, 0x41, 0x50, 0x49, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x66, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x42, 0x50,
- 0x46, 0x48, 0x46, 0x4a, 0x48, 0x48, 0x46, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65,
- 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x50, 0x4e,
- 0x44, 0x43, 0x43, 0x46, 0x4e, 0x50, 0x45, 0x46, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x50, 0x4d, 0x4f, 0x4d, 0x4b,
- 0x41, 0x50, 0x49, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x50, 0x4e,
- 0x44, 0x43, 0x43, 0x46, 0x4e, 0x50, 0x45, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescData = file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_ALBPFHFJHHF_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ALBPFHFJHHF_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_ALBPFHFJHHF_ClientReq)(nil), // 0: Unk2700_ALBPFHFJHHF_ClientReq
- (*Unk2700_JDPMOMKAPIF)(nil), // 1: Unk2700_JDPMOMKAPIF
-}
-var file_Unk2700_ALBPFHFJHHF_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_ALBPFHFJHHF_ClientReq.Unk2700_HPNDCCFNPEF:type_name -> Unk2700_JDPMOMKAPIF
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ALBPFHFJHHF_ClientReq_proto_init() }
-func file_Unk2700_ALBPFHFJHHF_ClientReq_proto_init() {
- if File_Unk2700_ALBPFHFJHHF_ClientReq_proto != nil {
- return
- }
- file_Unk2700_JDPMOMKAPIF_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ALBPFHFJHHF_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ALBPFHFJHHF_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_ALBPFHFJHHF_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_ALBPFHFJHHF_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_ALBPFHFJHHF_ClientReq_proto = out.File
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_rawDesc = nil
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_goTypes = nil
- file_Unk2700_ALBPFHFJHHF_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ALFEKGABMAA.pb.go b/gover/gen/Unk2700_ALFEKGABMAA.pb.go
deleted file mode 100644
index 1d6a645a..00000000
--- a/gover/gen/Unk2700_ALFEKGABMAA.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ALFEKGABMAA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8022
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ALFEKGABMAA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_ALFEKGABMAA) Reset() {
- *x = Unk2700_ALFEKGABMAA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ALFEKGABMAA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ALFEKGABMAA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ALFEKGABMAA) ProtoMessage() {}
-
-func (x *Unk2700_ALFEKGABMAA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ALFEKGABMAA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ALFEKGABMAA.ProtoReflect.Descriptor instead.
-func (*Unk2700_ALFEKGABMAA) Descriptor() ([]byte, []int) {
- return file_Unk2700_ALFEKGABMAA_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_ALFEKGABMAA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ALFEKGABMAA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x46, 0x45, 0x4b, 0x47,
- 0x41, 0x42, 0x4d, 0x41, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x46, 0x45, 0x4b, 0x47, 0x41, 0x42, 0x4d,
- 0x41, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ALFEKGABMAA_proto_rawDescOnce sync.Once
- file_Unk2700_ALFEKGABMAA_proto_rawDescData = file_Unk2700_ALFEKGABMAA_proto_rawDesc
-)
-
-func file_Unk2700_ALFEKGABMAA_proto_rawDescGZIP() []byte {
- file_Unk2700_ALFEKGABMAA_proto_rawDescOnce.Do(func() {
- file_Unk2700_ALFEKGABMAA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ALFEKGABMAA_proto_rawDescData)
- })
- return file_Unk2700_ALFEKGABMAA_proto_rawDescData
-}
-
-var file_Unk2700_ALFEKGABMAA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ALFEKGABMAA_proto_goTypes = []interface{}{
- (*Unk2700_ALFEKGABMAA)(nil), // 0: Unk2700_ALFEKGABMAA
-}
-var file_Unk2700_ALFEKGABMAA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ALFEKGABMAA_proto_init() }
-func file_Unk2700_ALFEKGABMAA_proto_init() {
- if File_Unk2700_ALFEKGABMAA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ALFEKGABMAA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ALFEKGABMAA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ALFEKGABMAA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ALFEKGABMAA_proto_goTypes,
- DependencyIndexes: file_Unk2700_ALFEKGABMAA_proto_depIdxs,
- MessageInfos: file_Unk2700_ALFEKGABMAA_proto_msgTypes,
- }.Build()
- File_Unk2700_ALFEKGABMAA_proto = out.File
- file_Unk2700_ALFEKGABMAA_proto_rawDesc = nil
- file_Unk2700_ALFEKGABMAA_proto_goTypes = nil
- file_Unk2700_ALFEKGABMAA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AMJFIJNNGHC.pb.go b/gover/gen/Unk2700_AMJFIJNNGHC.pb.go
deleted file mode 100644
index 140b7ec5..00000000
--- a/gover/gen/Unk2700_AMJFIJNNGHC.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AMJFIJNNGHC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_AMJFIJNNGHC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk2700_KPEIIFDINPC []*Unk2700_PEDJGJMHMHH `protobuf:"bytes,1,rep,name=Unk2700_KPEIIFDINPC,json=Unk2700KPEIIFDINPC,proto3" json:"Unk2700_KPEIIFDINPC,omitempty"`
-}
-
-func (x *Unk2700_AMJFIJNNGHC) Reset() {
- *x = Unk2700_AMJFIJNNGHC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AMJFIJNNGHC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AMJFIJNNGHC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AMJFIJNNGHC) ProtoMessage() {}
-
-func (x *Unk2700_AMJFIJNNGHC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AMJFIJNNGHC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AMJFIJNNGHC.ProtoReflect.Descriptor instead.
-func (*Unk2700_AMJFIJNNGHC) Descriptor() ([]byte, []int) {
- return file_Unk2700_AMJFIJNNGHC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AMJFIJNNGHC) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_AMJFIJNNGHC) GetUnk2700_KPEIIFDINPC() []*Unk2700_PEDJGJMHMHH {
- if x != nil {
- return x.Unk2700_KPEIIFDINPC
- }
- return nil
-}
-
-var File_Unk2700_AMJFIJNNGHC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AMJFIJNNGHC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4a, 0x46, 0x49, 0x4a,
- 0x4e, 0x4e, 0x47, 0x48, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x45, 0x44, 0x4a, 0x47, 0x4a, 0x4d, 0x48, 0x4d, 0x48, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x41, 0x4d, 0x4a, 0x46, 0x49, 0x4a, 0x4e, 0x4e, 0x47, 0x48, 0x43, 0x12, 0x17, 0x0a,
- 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
- 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4b, 0x50, 0x45, 0x49, 0x49, 0x46, 0x44, 0x49, 0x4e, 0x50, 0x43, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x45,
- 0x44, 0x4a, 0x47, 0x4a, 0x4d, 0x48, 0x4d, 0x48, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4b, 0x50, 0x45, 0x49, 0x49, 0x46, 0x44, 0x49, 0x4e, 0x50, 0x43, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AMJFIJNNGHC_proto_rawDescOnce sync.Once
- file_Unk2700_AMJFIJNNGHC_proto_rawDescData = file_Unk2700_AMJFIJNNGHC_proto_rawDesc
-)
-
-func file_Unk2700_AMJFIJNNGHC_proto_rawDescGZIP() []byte {
- file_Unk2700_AMJFIJNNGHC_proto_rawDescOnce.Do(func() {
- file_Unk2700_AMJFIJNNGHC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AMJFIJNNGHC_proto_rawDescData)
- })
- return file_Unk2700_AMJFIJNNGHC_proto_rawDescData
-}
-
-var file_Unk2700_AMJFIJNNGHC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AMJFIJNNGHC_proto_goTypes = []interface{}{
- (*Unk2700_AMJFIJNNGHC)(nil), // 0: Unk2700_AMJFIJNNGHC
- (*Unk2700_PEDJGJMHMHH)(nil), // 1: Unk2700_PEDJGJMHMHH
-}
-var file_Unk2700_AMJFIJNNGHC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AMJFIJNNGHC.Unk2700_KPEIIFDINPC:type_name -> Unk2700_PEDJGJMHMHH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AMJFIJNNGHC_proto_init() }
-func file_Unk2700_AMJFIJNNGHC_proto_init() {
- if File_Unk2700_AMJFIJNNGHC_proto != nil {
- return
- }
- file_Unk2700_PEDJGJMHMHH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AMJFIJNNGHC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AMJFIJNNGHC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AMJFIJNNGHC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AMJFIJNNGHC_proto_goTypes,
- DependencyIndexes: file_Unk2700_AMJFIJNNGHC_proto_depIdxs,
- MessageInfos: file_Unk2700_AMJFIJNNGHC_proto_msgTypes,
- }.Build()
- File_Unk2700_AMJFIJNNGHC_proto = out.File
- file_Unk2700_AMJFIJNNGHC_proto_rawDesc = nil
- file_Unk2700_AMJFIJNNGHC_proto_goTypes = nil
- file_Unk2700_AMJFIJNNGHC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AMKLCEFNNCC.pb.go b/gover/gen/Unk2700_AMKLCEFNNCC.pb.go
deleted file mode 100644
index edd1b233..00000000
--- a/gover/gen/Unk2700_AMKLCEFNNCC.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AMKLCEFNNCC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_AMKLCEFNNCC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsTrial bool `protobuf:"varint,6,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
- AvatarId uint64 `protobuf:"varint,8,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
-}
-
-func (x *Unk2700_AMKLCEFNNCC) Reset() {
- *x = Unk2700_AMKLCEFNNCC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AMKLCEFNNCC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AMKLCEFNNCC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AMKLCEFNNCC) ProtoMessage() {}
-
-func (x *Unk2700_AMKLCEFNNCC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AMKLCEFNNCC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AMKLCEFNNCC.ProtoReflect.Descriptor instead.
-func (*Unk2700_AMKLCEFNNCC) Descriptor() ([]byte, []int) {
- return file_Unk2700_AMKLCEFNNCC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AMKLCEFNNCC) GetIsTrial() bool {
- if x != nil {
- return x.IsTrial
- }
- return false
-}
-
-func (x *Unk2700_AMKLCEFNNCC) GetAvatarId() uint64 {
- if x != nil {
- return x.AvatarId
- }
- return 0
-}
-
-var File_Unk2700_AMKLCEFNNCC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AMKLCEFNNCC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4b, 0x4c, 0x43, 0x45,
- 0x46, 0x4e, 0x4e, 0x43, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4b, 0x4c, 0x43, 0x45, 0x46, 0x4e, 0x4e,
- 0x43, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1b, 0x0a,
- 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AMKLCEFNNCC_proto_rawDescOnce sync.Once
- file_Unk2700_AMKLCEFNNCC_proto_rawDescData = file_Unk2700_AMKLCEFNNCC_proto_rawDesc
-)
-
-func file_Unk2700_AMKLCEFNNCC_proto_rawDescGZIP() []byte {
- file_Unk2700_AMKLCEFNNCC_proto_rawDescOnce.Do(func() {
- file_Unk2700_AMKLCEFNNCC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AMKLCEFNNCC_proto_rawDescData)
- })
- return file_Unk2700_AMKLCEFNNCC_proto_rawDescData
-}
-
-var file_Unk2700_AMKLCEFNNCC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AMKLCEFNNCC_proto_goTypes = []interface{}{
- (*Unk2700_AMKLCEFNNCC)(nil), // 0: Unk2700_AMKLCEFNNCC
-}
-var file_Unk2700_AMKLCEFNNCC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AMKLCEFNNCC_proto_init() }
-func file_Unk2700_AMKLCEFNNCC_proto_init() {
- if File_Unk2700_AMKLCEFNNCC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AMKLCEFNNCC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AMKLCEFNNCC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AMKLCEFNNCC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AMKLCEFNNCC_proto_goTypes,
- DependencyIndexes: file_Unk2700_AMKLCEFNNCC_proto_depIdxs,
- MessageInfos: file_Unk2700_AMKLCEFNNCC_proto_msgTypes,
- }.Build()
- File_Unk2700_AMKLCEFNNCC_proto = out.File
- file_Unk2700_AMKLCEFNNCC_proto_rawDesc = nil
- file_Unk2700_AMKLCEFNNCC_proto_goTypes = nil
- file_Unk2700_AMKLCEFNNCC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AMOEOCPOMGJ_ClientReq.pb.go b/gover/gen/Unk2700_AMOEOCPOMGJ_ClientReq.pb.go
deleted file mode 100644
index 0f37883d..00000000
--- a/gover/gen/Unk2700_AMOEOCPOMGJ_ClientReq.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AMOEOCPOMGJ_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6090
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_AMOEOCPOMGJ_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KHPPLOGFMDE *Unk2700_JMPCGMBHJLG `protobuf:"bytes,13,opt,name=Unk2700_KHPPLOGFMDE,json=Unk2700KHPPLOGFMDE,proto3" json:"Unk2700_KHPPLOGFMDE,omitempty"`
-}
-
-func (x *Unk2700_AMOEOCPOMGJ_ClientReq) Reset() {
- *x = Unk2700_AMOEOCPOMGJ_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AMOEOCPOMGJ_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AMOEOCPOMGJ_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_AMOEOCPOMGJ_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AMOEOCPOMGJ_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_AMOEOCPOMGJ_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_AMOEOCPOMGJ_ClientReq) GetUnk2700_KHPPLOGFMDE() *Unk2700_JMPCGMBHJLG {
- if x != nil {
- return x.Unk2700_KHPPLOGFMDE
- }
- return nil
-}
-
-var File_Unk2700_AMOEOCPOMGJ_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4f, 0x45, 0x4f, 0x43,
- 0x50, 0x4f, 0x4d, 0x47, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a,
- 0x4d, 0x50, 0x43, 0x47, 0x4d, 0x42, 0x48, 0x4a, 0x4c, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x66, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4f, 0x45,
- 0x4f, 0x43, 0x50, 0x4f, 0x4d, 0x47, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65,
- 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x50,
- 0x50, 0x4c, 0x4f, 0x47, 0x46, 0x4d, 0x44, 0x45, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4d, 0x50, 0x43, 0x47, 0x4d, 0x42,
- 0x48, 0x4a, 0x4c, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x50,
- 0x50, 0x4c, 0x4f, 0x47, 0x46, 0x4d, 0x44, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescData = file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_AMOEOCPOMGJ_ClientReq)(nil), // 0: Unk2700_AMOEOCPOMGJ_ClientReq
- (*Unk2700_JMPCGMBHJLG)(nil), // 1: Unk2700_JMPCGMBHJLG
-}
-var file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_AMOEOCPOMGJ_ClientReq.Unk2700_KHPPLOGFMDE:type_name -> Unk2700_JMPCGMBHJLG
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_init() }
-func file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_init() {
- if File_Unk2700_AMOEOCPOMGJ_ClientReq_proto != nil {
- return
- }
- file_Unk2700_JMPCGMBHJLG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AMOEOCPOMGJ_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_AMOEOCPOMGJ_ClientReq_proto = out.File
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_rawDesc = nil
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_goTypes = nil
- file_Unk2700_AMOEOCPOMGJ_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ANEBALDAFJI.pb.go b/gover/gen/Unk2700_ANEBALDAFJI.pb.go
deleted file mode 100644
index ae35896f..00000000
--- a/gover/gen/Unk2700_ANEBALDAFJI.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ANEBALDAFJI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8357
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_ANEBALDAFJI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ItemList []*ItemParam `protobuf:"bytes,8,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_ANEBALDAFJI) Reset() {
- *x = Unk2700_ANEBALDAFJI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ANEBALDAFJI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ANEBALDAFJI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ANEBALDAFJI) ProtoMessage() {}
-
-func (x *Unk2700_ANEBALDAFJI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ANEBALDAFJI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ANEBALDAFJI.ProtoReflect.Descriptor instead.
-func (*Unk2700_ANEBALDAFJI) Descriptor() ([]byte, []int) {
- return file_Unk2700_ANEBALDAFJI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ANEBALDAFJI) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
-func (x *Unk2700_ANEBALDAFJI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_ANEBALDAFJI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ANEBALDAFJI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x45, 0x42, 0x41, 0x4c,
- 0x44, 0x41, 0x46, 0x4a, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x45, 0x42, 0x41, 0x4c, 0x44, 0x41,
- 0x46, 0x4a, 0x49, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ANEBALDAFJI_proto_rawDescOnce sync.Once
- file_Unk2700_ANEBALDAFJI_proto_rawDescData = file_Unk2700_ANEBALDAFJI_proto_rawDesc
-)
-
-func file_Unk2700_ANEBALDAFJI_proto_rawDescGZIP() []byte {
- file_Unk2700_ANEBALDAFJI_proto_rawDescOnce.Do(func() {
- file_Unk2700_ANEBALDAFJI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ANEBALDAFJI_proto_rawDescData)
- })
- return file_Unk2700_ANEBALDAFJI_proto_rawDescData
-}
-
-var file_Unk2700_ANEBALDAFJI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ANEBALDAFJI_proto_goTypes = []interface{}{
- (*Unk2700_ANEBALDAFJI)(nil), // 0: Unk2700_ANEBALDAFJI
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_ANEBALDAFJI_proto_depIdxs = []int32{
- 1, // 0: Unk2700_ANEBALDAFJI.item_list:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ANEBALDAFJI_proto_init() }
-func file_Unk2700_ANEBALDAFJI_proto_init() {
- if File_Unk2700_ANEBALDAFJI_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ANEBALDAFJI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ANEBALDAFJI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ANEBALDAFJI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ANEBALDAFJI_proto_goTypes,
- DependencyIndexes: file_Unk2700_ANEBALDAFJI_proto_depIdxs,
- MessageInfos: file_Unk2700_ANEBALDAFJI_proto_msgTypes,
- }.Build()
- File_Unk2700_ANEBALDAFJI_proto = out.File
- file_Unk2700_ANEBALDAFJI_proto_rawDesc = nil
- file_Unk2700_ANEBALDAFJI_proto_goTypes = nil
- file_Unk2700_ANEBALDAFJI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ANGBJGAOMHF_ClientReq.pb.go b/gover/gen/Unk2700_ANGBJGAOMHF_ClientReq.pb.go
deleted file mode 100644
index be9b4124..00000000
--- a/gover/gen/Unk2700_ANGBJGAOMHF_ClientReq.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ANGBJGAOMHF_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6344
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ANGBJGAOMHF_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,7,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,12,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
-}
-
-func (x *Unk2700_ANGBJGAOMHF_ClientReq) Reset() {
- *x = Unk2700_ANGBJGAOMHF_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ANGBJGAOMHF_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ANGBJGAOMHF_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ANGBJGAOMHF_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_ANGBJGAOMHF_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ANGBJGAOMHF_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ANGBJGAOMHF_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_ANGBJGAOMHF_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ANGBJGAOMHF_ClientReq) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-func (x *Unk2700_ANGBJGAOMHF_ClientReq) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-var File_Unk2700_ANGBJGAOMHF_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x47, 0x42, 0x4a, 0x47,
- 0x41, 0x4f, 0x4d, 0x48, 0x46, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x97, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x47,
- 0x42, 0x4a, 0x47, 0x41, 0x4f, 0x4d, 0x48, 0x46, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48,
- 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a,
- 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48,
- 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43,
- 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescData = file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_ANGBJGAOMHF_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ANGBJGAOMHF_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_ANGBJGAOMHF_ClientReq)(nil), // 0: Unk2700_ANGBJGAOMHF_ClientReq
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
-}
-var file_Unk2700_ANGBJGAOMHF_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_ANGBJGAOMHF_ClientReq.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ANGBJGAOMHF_ClientReq_proto_init() }
-func file_Unk2700_ANGBJGAOMHF_ClientReq_proto_init() {
- if File_Unk2700_ANGBJGAOMHF_ClientReq_proto != nil {
- return
- }
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ANGBJGAOMHF_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ANGBJGAOMHF_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_ANGBJGAOMHF_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_ANGBJGAOMHF_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_ANGBJGAOMHF_ClientReq_proto = out.File
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_rawDesc = nil
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_goTypes = nil
- file_Unk2700_ANGBJGAOMHF_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_AOIJNFMIAIP.pb.go b/gover/gen/Unk2700_AOIJNFMIAIP.pb.go
deleted file mode 100644
index 8e846d05..00000000
--- a/gover/gen/Unk2700_AOIJNFMIAIP.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_AOIJNFMIAIP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8614
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_AOIJNFMIAIP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_AOIJNFMIAIP) Reset() {
- *x = Unk2700_AOIJNFMIAIP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_AOIJNFMIAIP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_AOIJNFMIAIP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_AOIJNFMIAIP) ProtoMessage() {}
-
-func (x *Unk2700_AOIJNFMIAIP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_AOIJNFMIAIP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_AOIJNFMIAIP.ProtoReflect.Descriptor instead.
-func (*Unk2700_AOIJNFMIAIP) Descriptor() ([]byte, []int) {
- return file_Unk2700_AOIJNFMIAIP_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_AOIJNFMIAIP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_AOIJNFMIAIP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x49, 0x4a, 0x4e, 0x46,
- 0x4d, 0x49, 0x41, 0x49, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x49, 0x4a, 0x4e, 0x46, 0x4d, 0x49, 0x41,
- 0x49, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_AOIJNFMIAIP_proto_rawDescOnce sync.Once
- file_Unk2700_AOIJNFMIAIP_proto_rawDescData = file_Unk2700_AOIJNFMIAIP_proto_rawDesc
-)
-
-func file_Unk2700_AOIJNFMIAIP_proto_rawDescGZIP() []byte {
- file_Unk2700_AOIJNFMIAIP_proto_rawDescOnce.Do(func() {
- file_Unk2700_AOIJNFMIAIP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_AOIJNFMIAIP_proto_rawDescData)
- })
- return file_Unk2700_AOIJNFMIAIP_proto_rawDescData
-}
-
-var file_Unk2700_AOIJNFMIAIP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_AOIJNFMIAIP_proto_goTypes = []interface{}{
- (*Unk2700_AOIJNFMIAIP)(nil), // 0: Unk2700_AOIJNFMIAIP
-}
-var file_Unk2700_AOIJNFMIAIP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_AOIJNFMIAIP_proto_init() }
-func file_Unk2700_AOIJNFMIAIP_proto_init() {
- if File_Unk2700_AOIJNFMIAIP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_AOIJNFMIAIP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_AOIJNFMIAIP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_AOIJNFMIAIP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_AOIJNFMIAIP_proto_goTypes,
- DependencyIndexes: file_Unk2700_AOIJNFMIAIP_proto_depIdxs,
- MessageInfos: file_Unk2700_AOIJNFMIAIP_proto_msgTypes,
- }.Build()
- File_Unk2700_AOIJNFMIAIP_proto = out.File
- file_Unk2700_AOIJNFMIAIP_proto_rawDesc = nil
- file_Unk2700_AOIJNFMIAIP_proto_goTypes = nil
- file_Unk2700_AOIJNFMIAIP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_APNHPEJCDMO.pb.go b/gover/gen/Unk2700_APNHPEJCDMO.pb.go
deleted file mode 100644
index fac4e0ee..00000000
--- a/gover/gen/Unk2700_APNHPEJCDMO.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_APNHPEJCDMO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8610
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_APNHPEJCDMO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PCKNCDNENCD uint32 `protobuf:"varint,1,opt,name=Unk2700_PCKNCDNENCD,json=Unk2700PCKNCDNENCD,proto3" json:"Unk2700_PCKNCDNENCD,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_APNHPEJCDMO) Reset() {
- *x = Unk2700_APNHPEJCDMO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_APNHPEJCDMO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_APNHPEJCDMO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_APNHPEJCDMO) ProtoMessage() {}
-
-func (x *Unk2700_APNHPEJCDMO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_APNHPEJCDMO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_APNHPEJCDMO.ProtoReflect.Descriptor instead.
-func (*Unk2700_APNHPEJCDMO) Descriptor() ([]byte, []int) {
- return file_Unk2700_APNHPEJCDMO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_APNHPEJCDMO) GetUnk2700_PCKNCDNENCD() uint32 {
- if x != nil {
- return x.Unk2700_PCKNCDNENCD
- }
- return 0
-}
-
-func (x *Unk2700_APNHPEJCDMO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_APNHPEJCDMO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_APNHPEJCDMO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4e, 0x48, 0x50, 0x45,
- 0x4a, 0x43, 0x44, 0x4d, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4e, 0x48, 0x50, 0x45, 0x4a, 0x43, 0x44,
- 0x4d, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x43,
- 0x4b, 0x4e, 0x43, 0x44, 0x4e, 0x45, 0x4e, 0x43, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x43, 0x4b, 0x4e, 0x43, 0x44, 0x4e, 0x45,
- 0x4e, 0x43, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_APNHPEJCDMO_proto_rawDescOnce sync.Once
- file_Unk2700_APNHPEJCDMO_proto_rawDescData = file_Unk2700_APNHPEJCDMO_proto_rawDesc
-)
-
-func file_Unk2700_APNHPEJCDMO_proto_rawDescGZIP() []byte {
- file_Unk2700_APNHPEJCDMO_proto_rawDescOnce.Do(func() {
- file_Unk2700_APNHPEJCDMO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_APNHPEJCDMO_proto_rawDescData)
- })
- return file_Unk2700_APNHPEJCDMO_proto_rawDescData
-}
-
-var file_Unk2700_APNHPEJCDMO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_APNHPEJCDMO_proto_goTypes = []interface{}{
- (*Unk2700_APNHPEJCDMO)(nil), // 0: Unk2700_APNHPEJCDMO
-}
-var file_Unk2700_APNHPEJCDMO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_APNHPEJCDMO_proto_init() }
-func file_Unk2700_APNHPEJCDMO_proto_init() {
- if File_Unk2700_APNHPEJCDMO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_APNHPEJCDMO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_APNHPEJCDMO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_APNHPEJCDMO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_APNHPEJCDMO_proto_goTypes,
- DependencyIndexes: file_Unk2700_APNHPEJCDMO_proto_depIdxs,
- MessageInfos: file_Unk2700_APNHPEJCDMO_proto_msgTypes,
- }.Build()
- File_Unk2700_APNHPEJCDMO_proto = out.File
- file_Unk2700_APNHPEJCDMO_proto_rawDesc = nil
- file_Unk2700_APNHPEJCDMO_proto_goTypes = nil
- file_Unk2700_APNHPEJCDMO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_APOBKAEHMEL.pb.go b/gover/gen/Unk2700_APOBKAEHMEL.pb.go
deleted file mode 100644
index e097d26b..00000000
--- a/gover/gen/Unk2700_APOBKAEHMEL.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_APOBKAEHMEL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8216
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_APOBKAEHMEL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_EENOCHNIAJL []*ItemParam `protobuf:"bytes,1,rep,name=Unk2700_EENOCHNIAJL,json=Unk2700EENOCHNIAJL,proto3" json:"Unk2700_EENOCHNIAJL,omitempty"`
-}
-
-func (x *Unk2700_APOBKAEHMEL) Reset() {
- *x = Unk2700_APOBKAEHMEL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_APOBKAEHMEL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_APOBKAEHMEL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_APOBKAEHMEL) ProtoMessage() {}
-
-func (x *Unk2700_APOBKAEHMEL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_APOBKAEHMEL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_APOBKAEHMEL.ProtoReflect.Descriptor instead.
-func (*Unk2700_APOBKAEHMEL) Descriptor() ([]byte, []int) {
- return file_Unk2700_APOBKAEHMEL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_APOBKAEHMEL) GetUnk2700_EENOCHNIAJL() []*ItemParam {
- if x != nil {
- return x.Unk2700_EENOCHNIAJL
- }
- return nil
-}
-
-var File_Unk2700_APOBKAEHMEL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_APOBKAEHMEL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4f, 0x42, 0x4b, 0x41,
- 0x45, 0x48, 0x4d, 0x45, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4f, 0x42, 0x4b, 0x41, 0x45, 0x48,
- 0x4d, 0x45, 0x4c, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x45, 0x4e, 0x4f, 0x43, 0x48, 0x4e, 0x49, 0x41, 0x4a, 0x4c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x45, 0x4e, 0x4f, 0x43, 0x48, 0x4e, 0x49, 0x41, 0x4a, 0x4c,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_APOBKAEHMEL_proto_rawDescOnce sync.Once
- file_Unk2700_APOBKAEHMEL_proto_rawDescData = file_Unk2700_APOBKAEHMEL_proto_rawDesc
-)
-
-func file_Unk2700_APOBKAEHMEL_proto_rawDescGZIP() []byte {
- file_Unk2700_APOBKAEHMEL_proto_rawDescOnce.Do(func() {
- file_Unk2700_APOBKAEHMEL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_APOBKAEHMEL_proto_rawDescData)
- })
- return file_Unk2700_APOBKAEHMEL_proto_rawDescData
-}
-
-var file_Unk2700_APOBKAEHMEL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_APOBKAEHMEL_proto_goTypes = []interface{}{
- (*Unk2700_APOBKAEHMEL)(nil), // 0: Unk2700_APOBKAEHMEL
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_APOBKAEHMEL_proto_depIdxs = []int32{
- 1, // 0: Unk2700_APOBKAEHMEL.Unk2700_EENOCHNIAJL:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_APOBKAEHMEL_proto_init() }
-func file_Unk2700_APOBKAEHMEL_proto_init() {
- if File_Unk2700_APOBKAEHMEL_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_APOBKAEHMEL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_APOBKAEHMEL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_APOBKAEHMEL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_APOBKAEHMEL_proto_goTypes,
- DependencyIndexes: file_Unk2700_APOBKAEHMEL_proto_depIdxs,
- MessageInfos: file_Unk2700_APOBKAEHMEL_proto_msgTypes,
- }.Build()
- File_Unk2700_APOBKAEHMEL_proto = out.File
- file_Unk2700_APOBKAEHMEL_proto_rawDesc = nil
- file_Unk2700_APOBKAEHMEL_proto_goTypes = nil
- file_Unk2700_APOBKAEHMEL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BBLJNCKPKPN.pb.go b/gover/gen/Unk2700_BBLJNCKPKPN.pb.go
deleted file mode 100644
index fe48e3d6..00000000
--- a/gover/gen/Unk2700_BBLJNCKPKPN.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BBLJNCKPKPN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8192
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BBLJNCKPKPN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_BBLJNCKPKPN) Reset() {
- *x = Unk2700_BBLJNCKPKPN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BBLJNCKPKPN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BBLJNCKPKPN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BBLJNCKPKPN) ProtoMessage() {}
-
-func (x *Unk2700_BBLJNCKPKPN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BBLJNCKPKPN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BBLJNCKPKPN.ProtoReflect.Descriptor instead.
-func (*Unk2700_BBLJNCKPKPN) Descriptor() ([]byte, []int) {
- return file_Unk2700_BBLJNCKPKPN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BBLJNCKPKPN) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_BBLJNCKPKPN) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_BBLJNCKPKPN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BBLJNCKPKPN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x42, 0x4c, 0x4a, 0x4e, 0x43,
- 0x4b, 0x50, 0x4b, 0x50, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x42, 0x4c, 0x4a, 0x4e, 0x43, 0x4b, 0x50, 0x4b,
- 0x50, 0x4e, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BBLJNCKPKPN_proto_rawDescOnce sync.Once
- file_Unk2700_BBLJNCKPKPN_proto_rawDescData = file_Unk2700_BBLJNCKPKPN_proto_rawDesc
-)
-
-func file_Unk2700_BBLJNCKPKPN_proto_rawDescGZIP() []byte {
- file_Unk2700_BBLJNCKPKPN_proto_rawDescOnce.Do(func() {
- file_Unk2700_BBLJNCKPKPN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BBLJNCKPKPN_proto_rawDescData)
- })
- return file_Unk2700_BBLJNCKPKPN_proto_rawDescData
-}
-
-var file_Unk2700_BBLJNCKPKPN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BBLJNCKPKPN_proto_goTypes = []interface{}{
- (*Unk2700_BBLJNCKPKPN)(nil), // 0: Unk2700_BBLJNCKPKPN
-}
-var file_Unk2700_BBLJNCKPKPN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BBLJNCKPKPN_proto_init() }
-func file_Unk2700_BBLJNCKPKPN_proto_init() {
- if File_Unk2700_BBLJNCKPKPN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BBLJNCKPKPN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BBLJNCKPKPN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BBLJNCKPKPN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BBLJNCKPKPN_proto_goTypes,
- DependencyIndexes: file_Unk2700_BBLJNCKPKPN_proto_depIdxs,
- MessageInfos: file_Unk2700_BBLJNCKPKPN_proto_msgTypes,
- }.Build()
- File_Unk2700_BBLJNCKPKPN_proto = out.File
- file_Unk2700_BBLJNCKPKPN_proto_rawDesc = nil
- file_Unk2700_BBLJNCKPKPN_proto_goTypes = nil
- file_Unk2700_BBLJNCKPKPN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BBMKJGPMIOE.pb.go b/gover/gen/Unk2700_BBMKJGPMIOE.pb.go
deleted file mode 100644
index 666c4a6f..00000000
--- a/gover/gen/Unk2700_BBMKJGPMIOE.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BBMKJGPMIOE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8580
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BBMKJGPMIOE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CNJPCCECBPD *Unk2700_KIGGOKAEFHM `protobuf:"bytes,14,opt,name=Unk2700_CNJPCCECBPD,json=Unk2700CNJPCCECBPD,proto3" json:"Unk2700_CNJPCCECBPD,omitempty"`
-}
-
-func (x *Unk2700_BBMKJGPMIOE) Reset() {
- *x = Unk2700_BBMKJGPMIOE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BBMKJGPMIOE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BBMKJGPMIOE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BBMKJGPMIOE) ProtoMessage() {}
-
-func (x *Unk2700_BBMKJGPMIOE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BBMKJGPMIOE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BBMKJGPMIOE.ProtoReflect.Descriptor instead.
-func (*Unk2700_BBMKJGPMIOE) Descriptor() ([]byte, []int) {
- return file_Unk2700_BBMKJGPMIOE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BBMKJGPMIOE) GetUnk2700_CNJPCCECBPD() *Unk2700_KIGGOKAEFHM {
- if x != nil {
- return x.Unk2700_CNJPCCECBPD
- }
- return nil
-}
-
-var File_Unk2700_BBMKJGPMIOE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BBMKJGPMIOE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x42, 0x4d, 0x4b, 0x4a, 0x47,
- 0x50, 0x4d, 0x49, 0x4f, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x47, 0x47, 0x4f, 0x4b, 0x41, 0x45, 0x46, 0x48, 0x4d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x42, 0x4d, 0x4b, 0x4a, 0x47, 0x50, 0x4d, 0x49, 0x4f, 0x45, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x4a, 0x50, 0x43, 0x43, 0x45,
- 0x43, 0x42, 0x50, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x47, 0x47, 0x4f, 0x4b, 0x41, 0x45, 0x46, 0x48, 0x4d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4e, 0x4a, 0x50, 0x43, 0x43, 0x45,
- 0x43, 0x42, 0x50, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BBMKJGPMIOE_proto_rawDescOnce sync.Once
- file_Unk2700_BBMKJGPMIOE_proto_rawDescData = file_Unk2700_BBMKJGPMIOE_proto_rawDesc
-)
-
-func file_Unk2700_BBMKJGPMIOE_proto_rawDescGZIP() []byte {
- file_Unk2700_BBMKJGPMIOE_proto_rawDescOnce.Do(func() {
- file_Unk2700_BBMKJGPMIOE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BBMKJGPMIOE_proto_rawDescData)
- })
- return file_Unk2700_BBMKJGPMIOE_proto_rawDescData
-}
-
-var file_Unk2700_BBMKJGPMIOE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BBMKJGPMIOE_proto_goTypes = []interface{}{
- (*Unk2700_BBMKJGPMIOE)(nil), // 0: Unk2700_BBMKJGPMIOE
- (*Unk2700_KIGGOKAEFHM)(nil), // 1: Unk2700_KIGGOKAEFHM
-}
-var file_Unk2700_BBMKJGPMIOE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BBMKJGPMIOE.Unk2700_CNJPCCECBPD:type_name -> Unk2700_KIGGOKAEFHM
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BBMKJGPMIOE_proto_init() }
-func file_Unk2700_BBMKJGPMIOE_proto_init() {
- if File_Unk2700_BBMKJGPMIOE_proto != nil {
- return
- }
- file_Unk2700_KIGGOKAEFHM_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BBMKJGPMIOE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BBMKJGPMIOE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BBMKJGPMIOE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BBMKJGPMIOE_proto_goTypes,
- DependencyIndexes: file_Unk2700_BBMKJGPMIOE_proto_depIdxs,
- MessageInfos: file_Unk2700_BBMKJGPMIOE_proto_msgTypes,
- }.Build()
- File_Unk2700_BBMKJGPMIOE_proto = out.File
- file_Unk2700_BBMKJGPMIOE_proto_rawDesc = nil
- file_Unk2700_BBMKJGPMIOE_proto_goTypes = nil
- file_Unk2700_BBMKJGPMIOE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BCFKCLHCBDI.pb.go b/gover/gen/Unk2700_BCFKCLHCBDI.pb.go
deleted file mode 100644
index b1c7c765..00000000
--- a/gover/gen/Unk2700_BCFKCLHCBDI.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BCFKCLHCBDI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BCFKCLHCBDI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Difficulty uint32 `protobuf:"varint,1,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_BCFKCLHCBDI) Reset() {
- *x = Unk2700_BCFKCLHCBDI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BCFKCLHCBDI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BCFKCLHCBDI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BCFKCLHCBDI) ProtoMessage() {}
-
-func (x *Unk2700_BCFKCLHCBDI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BCFKCLHCBDI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BCFKCLHCBDI.ProtoReflect.Descriptor instead.
-func (*Unk2700_BCFKCLHCBDI) Descriptor() ([]byte, []int) {
- return file_Unk2700_BCFKCLHCBDI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BCFKCLHCBDI) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-func (x *Unk2700_BCFKCLHCBDI) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_BCFKCLHCBDI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BCFKCLHCBDI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x46, 0x4b, 0x43, 0x4c,
- 0x48, 0x43, 0x42, 0x44, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x46, 0x4b, 0x43, 0x4c, 0x48, 0x43, 0x42,
- 0x44, 0x49, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BCFKCLHCBDI_proto_rawDescOnce sync.Once
- file_Unk2700_BCFKCLHCBDI_proto_rawDescData = file_Unk2700_BCFKCLHCBDI_proto_rawDesc
-)
-
-func file_Unk2700_BCFKCLHCBDI_proto_rawDescGZIP() []byte {
- file_Unk2700_BCFKCLHCBDI_proto_rawDescOnce.Do(func() {
- file_Unk2700_BCFKCLHCBDI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BCFKCLHCBDI_proto_rawDescData)
- })
- return file_Unk2700_BCFKCLHCBDI_proto_rawDescData
-}
-
-var file_Unk2700_BCFKCLHCBDI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BCFKCLHCBDI_proto_goTypes = []interface{}{
- (*Unk2700_BCFKCLHCBDI)(nil), // 0: Unk2700_BCFKCLHCBDI
-}
-var file_Unk2700_BCFKCLHCBDI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BCFKCLHCBDI_proto_init() }
-func file_Unk2700_BCFKCLHCBDI_proto_init() {
- if File_Unk2700_BCFKCLHCBDI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BCFKCLHCBDI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BCFKCLHCBDI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BCFKCLHCBDI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BCFKCLHCBDI_proto_goTypes,
- DependencyIndexes: file_Unk2700_BCFKCLHCBDI_proto_depIdxs,
- MessageInfos: file_Unk2700_BCFKCLHCBDI_proto_msgTypes,
- }.Build()
- File_Unk2700_BCFKCLHCBDI_proto = out.File
- file_Unk2700_BCFKCLHCBDI_proto_rawDesc = nil
- file_Unk2700_BCFKCLHCBDI_proto_goTypes = nil
- file_Unk2700_BCFKCLHCBDI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BCPHPHGOKGN.pb.go b/gover/gen/Unk2700_BCPHPHGOKGN.pb.go
deleted file mode 100644
index 476b0514..00000000
--- a/gover/gen/Unk2700_BCPHPHGOKGN.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BCPHPHGOKGN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8227
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BCPHPHGOKGN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,6,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_BCPHPHGOKGN) Reset() {
- *x = Unk2700_BCPHPHGOKGN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BCPHPHGOKGN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BCPHPHGOKGN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BCPHPHGOKGN) ProtoMessage() {}
-
-func (x *Unk2700_BCPHPHGOKGN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BCPHPHGOKGN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BCPHPHGOKGN.ProtoReflect.Descriptor instead.
-func (*Unk2700_BCPHPHGOKGN) Descriptor() ([]byte, []int) {
- return file_Unk2700_BCPHPHGOKGN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BCPHPHGOKGN) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_BCPHPHGOKGN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BCPHPHGOKGN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x50, 0x48, 0x50, 0x48,
- 0x47, 0x4f, 0x4b, 0x47, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x50, 0x48, 0x50, 0x48, 0x47, 0x4f, 0x4b,
- 0x47, 0x4e, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BCPHPHGOKGN_proto_rawDescOnce sync.Once
- file_Unk2700_BCPHPHGOKGN_proto_rawDescData = file_Unk2700_BCPHPHGOKGN_proto_rawDesc
-)
-
-func file_Unk2700_BCPHPHGOKGN_proto_rawDescGZIP() []byte {
- file_Unk2700_BCPHPHGOKGN_proto_rawDescOnce.Do(func() {
- file_Unk2700_BCPHPHGOKGN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BCPHPHGOKGN_proto_rawDescData)
- })
- return file_Unk2700_BCPHPHGOKGN_proto_rawDescData
-}
-
-var file_Unk2700_BCPHPHGOKGN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BCPHPHGOKGN_proto_goTypes = []interface{}{
- (*Unk2700_BCPHPHGOKGN)(nil), // 0: Unk2700_BCPHPHGOKGN
-}
-var file_Unk2700_BCPHPHGOKGN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BCPHPHGOKGN_proto_init() }
-func file_Unk2700_BCPHPHGOKGN_proto_init() {
- if File_Unk2700_BCPHPHGOKGN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BCPHPHGOKGN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BCPHPHGOKGN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BCPHPHGOKGN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BCPHPHGOKGN_proto_goTypes,
- DependencyIndexes: file_Unk2700_BCPHPHGOKGN_proto_depIdxs,
- MessageInfos: file_Unk2700_BCPHPHGOKGN_proto_msgTypes,
- }.Build()
- File_Unk2700_BCPHPHGOKGN_proto = out.File
- file_Unk2700_BCPHPHGOKGN_proto_rawDesc = nil
- file_Unk2700_BCPHPHGOKGN_proto_goTypes = nil
- file_Unk2700_BCPHPHGOKGN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BEDCCMDPNCH.pb.go b/gover/gen/Unk2700_BEDCCMDPNCH.pb.go
deleted file mode 100644
index 9bdeed39..00000000
--- a/gover/gen/Unk2700_BEDCCMDPNCH.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BEDCCMDPNCH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8499
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BEDCCMDPNCH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,14,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- SettleInfo *Unk2700_BKHBKHINBIA `protobuf:"bytes,15,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
-}
-
-func (x *Unk2700_BEDCCMDPNCH) Reset() {
- *x = Unk2700_BEDCCMDPNCH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BEDCCMDPNCH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BEDCCMDPNCH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BEDCCMDPNCH) ProtoMessage() {}
-
-func (x *Unk2700_BEDCCMDPNCH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BEDCCMDPNCH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BEDCCMDPNCH.ProtoReflect.Descriptor instead.
-func (*Unk2700_BEDCCMDPNCH) Descriptor() ([]byte, []int) {
- return file_Unk2700_BEDCCMDPNCH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BEDCCMDPNCH) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_BEDCCMDPNCH) GetSettleInfo() *Unk2700_BKHBKHINBIA {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-var File_Unk2700_BEDCCMDPNCH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BEDCCMDPNCH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x44, 0x43, 0x43, 0x4d,
- 0x44, 0x50, 0x4e, 0x43, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x48, 0x42, 0x4b, 0x48, 0x49, 0x4e, 0x42, 0x49, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x45, 0x44, 0x43, 0x43, 0x4d, 0x44, 0x50, 0x4e, 0x43, 0x48, 0x12, 0x1d, 0x0a,
- 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x0b,
- 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x48, 0x42,
- 0x4b, 0x48, 0x49, 0x4e, 0x42, 0x49, 0x41, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BEDCCMDPNCH_proto_rawDescOnce sync.Once
- file_Unk2700_BEDCCMDPNCH_proto_rawDescData = file_Unk2700_BEDCCMDPNCH_proto_rawDesc
-)
-
-func file_Unk2700_BEDCCMDPNCH_proto_rawDescGZIP() []byte {
- file_Unk2700_BEDCCMDPNCH_proto_rawDescOnce.Do(func() {
- file_Unk2700_BEDCCMDPNCH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BEDCCMDPNCH_proto_rawDescData)
- })
- return file_Unk2700_BEDCCMDPNCH_proto_rawDescData
-}
-
-var file_Unk2700_BEDCCMDPNCH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BEDCCMDPNCH_proto_goTypes = []interface{}{
- (*Unk2700_BEDCCMDPNCH)(nil), // 0: Unk2700_BEDCCMDPNCH
- (*Unk2700_BKHBKHINBIA)(nil), // 1: Unk2700_BKHBKHINBIA
-}
-var file_Unk2700_BEDCCMDPNCH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BEDCCMDPNCH.settle_info:type_name -> Unk2700_BKHBKHINBIA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BEDCCMDPNCH_proto_init() }
-func file_Unk2700_BEDCCMDPNCH_proto_init() {
- if File_Unk2700_BEDCCMDPNCH_proto != nil {
- return
- }
- file_Unk2700_BKHBKHINBIA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BEDCCMDPNCH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BEDCCMDPNCH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BEDCCMDPNCH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BEDCCMDPNCH_proto_goTypes,
- DependencyIndexes: file_Unk2700_BEDCCMDPNCH_proto_depIdxs,
- MessageInfos: file_Unk2700_BEDCCMDPNCH_proto_msgTypes,
- }.Build()
- File_Unk2700_BEDCCMDPNCH_proto = out.File
- file_Unk2700_BEDCCMDPNCH_proto_rawDesc = nil
- file_Unk2700_BEDCCMDPNCH_proto_goTypes = nil
- file_Unk2700_BEDCCMDPNCH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BEDLIGJANCJ_ClientReq.pb.go b/gover/gen/Unk2700_BEDLIGJANCJ_ClientReq.pb.go
deleted file mode 100644
index 2f9ed187..00000000
--- a/gover/gen/Unk2700_BEDLIGJANCJ_ClientReq.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BEDLIGJANCJ_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4558
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BEDLIGJANCJ_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BJHAMKKECEI uint32 `protobuf:"varint,14,opt,name=Unk2700_BJHAMKKECEI,json=Unk2700BJHAMKKECEI,proto3" json:"Unk2700_BJHAMKKECEI,omitempty"`
-}
-
-func (x *Unk2700_BEDLIGJANCJ_ClientReq) Reset() {
- *x = Unk2700_BEDLIGJANCJ_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BEDLIGJANCJ_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BEDLIGJANCJ_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BEDLIGJANCJ_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_BEDLIGJANCJ_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BEDLIGJANCJ_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BEDLIGJANCJ_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_BEDLIGJANCJ_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BEDLIGJANCJ_ClientReq) GetUnk2700_BJHAMKKECEI() uint32 {
- if x != nil {
- return x.Unk2700_BJHAMKKECEI
- }
- return 0
-}
-
-var File_Unk2700_BEDLIGJANCJ_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x44, 0x4c, 0x49, 0x47,
- 0x4a, 0x41, 0x4e, 0x43, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x42, 0x45, 0x44, 0x4c, 0x49, 0x47, 0x4a, 0x41, 0x4e, 0x43, 0x4a, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x4a, 0x48, 0x41, 0x4d, 0x4b, 0x4b, 0x45, 0x43, 0x45, 0x49, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4a, 0x48, 0x41,
- 0x4d, 0x4b, 0x4b, 0x45, 0x43, 0x45, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescData = file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_BEDLIGJANCJ_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BEDLIGJANCJ_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_BEDLIGJANCJ_ClientReq)(nil), // 0: Unk2700_BEDLIGJANCJ_ClientReq
-}
-var file_Unk2700_BEDLIGJANCJ_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BEDLIGJANCJ_ClientReq_proto_init() }
-func file_Unk2700_BEDLIGJANCJ_ClientReq_proto_init() {
- if File_Unk2700_BEDLIGJANCJ_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BEDLIGJANCJ_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BEDLIGJANCJ_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_BEDLIGJANCJ_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_BEDLIGJANCJ_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_BEDLIGJANCJ_ClientReq_proto = out.File
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_rawDesc = nil
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_goTypes = nil
- file_Unk2700_BEDLIGJANCJ_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BEGHDPPNMFM.pb.go b/gover/gen/Unk2700_BEGHDPPNMFM.pb.go
deleted file mode 100644
index 12de2867..00000000
--- a/gover/gen/Unk2700_BEGHDPPNMFM.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BEGHDPPNMFM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_BEGHDPPNMFM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_AOFJNJNBAAI []*Unk2700_OCDMIOKNHHH `protobuf:"bytes,14,rep,name=Unk2700_AOFJNJNBAAI,json=Unk2700AOFJNJNBAAI,proto3" json:"Unk2700_AOFJNJNBAAI,omitempty"`
- Timestamp uint32 `protobuf:"varint,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
-}
-
-func (x *Unk2700_BEGHDPPNMFM) Reset() {
- *x = Unk2700_BEGHDPPNMFM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BEGHDPPNMFM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BEGHDPPNMFM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BEGHDPPNMFM) ProtoMessage() {}
-
-func (x *Unk2700_BEGHDPPNMFM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BEGHDPPNMFM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BEGHDPPNMFM.ProtoReflect.Descriptor instead.
-func (*Unk2700_BEGHDPPNMFM) Descriptor() ([]byte, []int) {
- return file_Unk2700_BEGHDPPNMFM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BEGHDPPNMFM) GetUnk2700_AOFJNJNBAAI() []*Unk2700_OCDMIOKNHHH {
- if x != nil {
- return x.Unk2700_AOFJNJNBAAI
- }
- return nil
-}
-
-func (x *Unk2700_BEGHDPPNMFM) GetTimestamp() uint32 {
- if x != nil {
- return x.Timestamp
- }
- return 0
-}
-
-var File_Unk2700_BEGHDPPNMFM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BEGHDPPNMFM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x47, 0x48, 0x44, 0x50,
- 0x50, 0x4e, 0x4d, 0x46, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x45, 0x47, 0x48, 0x44, 0x50, 0x50, 0x4e, 0x4d, 0x46, 0x4d, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x46, 0x4a, 0x4e, 0x4a, 0x4e,
- 0x42, 0x41, 0x41, 0x49, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4f, 0x46, 0x4a, 0x4e, 0x4a, 0x4e,
- 0x42, 0x41, 0x41, 0x49, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
- 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
- 0x6d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BEGHDPPNMFM_proto_rawDescOnce sync.Once
- file_Unk2700_BEGHDPPNMFM_proto_rawDescData = file_Unk2700_BEGHDPPNMFM_proto_rawDesc
-)
-
-func file_Unk2700_BEGHDPPNMFM_proto_rawDescGZIP() []byte {
- file_Unk2700_BEGHDPPNMFM_proto_rawDescOnce.Do(func() {
- file_Unk2700_BEGHDPPNMFM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BEGHDPPNMFM_proto_rawDescData)
- })
- return file_Unk2700_BEGHDPPNMFM_proto_rawDescData
-}
-
-var file_Unk2700_BEGHDPPNMFM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BEGHDPPNMFM_proto_goTypes = []interface{}{
- (*Unk2700_BEGHDPPNMFM)(nil), // 0: Unk2700_BEGHDPPNMFM
- (*Unk2700_OCDMIOKNHHH)(nil), // 1: Unk2700_OCDMIOKNHHH
-}
-var file_Unk2700_BEGHDPPNMFM_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BEGHDPPNMFM.Unk2700_AOFJNJNBAAI:type_name -> Unk2700_OCDMIOKNHHH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BEGHDPPNMFM_proto_init() }
-func file_Unk2700_BEGHDPPNMFM_proto_init() {
- if File_Unk2700_BEGHDPPNMFM_proto != nil {
- return
- }
- file_Unk2700_OCDMIOKNHHH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BEGHDPPNMFM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BEGHDPPNMFM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BEGHDPPNMFM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BEGHDPPNMFM_proto_goTypes,
- DependencyIndexes: file_Unk2700_BEGHDPPNMFM_proto_depIdxs,
- MessageInfos: file_Unk2700_BEGHDPPNMFM_proto_msgTypes,
- }.Build()
- File_Unk2700_BEGHDPPNMFM_proto = out.File
- file_Unk2700_BEGHDPPNMFM_proto_rawDesc = nil
- file_Unk2700_BEGHDPPNMFM_proto_goTypes = nil
- file_Unk2700_BEGHDPPNMFM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BEINCMBJDAA_ClientReq.pb.go b/gover/gen/Unk2700_BEINCMBJDAA_ClientReq.pb.go
deleted file mode 100644
index d8aa1a86..00000000
--- a/gover/gen/Unk2700_BEINCMBJDAA_ClientReq.pb.go
+++ /dev/null
@@ -1,196 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BEINCMBJDAA_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 333
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BEINCMBJDAA_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TargetId uint32 `protobuf:"varint,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
- Unk2700_AEIDAJFHBBB float32 `protobuf:"fixed32,5,opt,name=Unk2700_AEIDAJFHBBB,json=Unk2700AEIDAJFHBBB,proto3" json:"Unk2700_AEIDAJFHBBB,omitempty"`
- SourceId uint32 `protobuf:"varint,13,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
- Unk2700_JLLFGAIOPGC float32 `protobuf:"fixed32,4,opt,name=Unk2700_JLLFGAIOPGC,json=Unk2700JLLFGAIOPGC,proto3" json:"Unk2700_JLLFGAIOPGC,omitempty"`
-}
-
-func (x *Unk2700_BEINCMBJDAA_ClientReq) Reset() {
- *x = Unk2700_BEINCMBJDAA_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BEINCMBJDAA_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BEINCMBJDAA_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BEINCMBJDAA_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_BEINCMBJDAA_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BEINCMBJDAA_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BEINCMBJDAA_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_BEINCMBJDAA_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BEINCMBJDAA_ClientReq) GetTargetId() uint32 {
- if x != nil {
- return x.TargetId
- }
- return 0
-}
-
-func (x *Unk2700_BEINCMBJDAA_ClientReq) GetUnk2700_AEIDAJFHBBB() float32 {
- if x != nil {
- return x.Unk2700_AEIDAJFHBBB
- }
- return 0
-}
-
-func (x *Unk2700_BEINCMBJDAA_ClientReq) GetSourceId() uint32 {
- if x != nil {
- return x.SourceId
- }
- return 0
-}
-
-func (x *Unk2700_BEINCMBJDAA_ClientReq) GetUnk2700_JLLFGAIOPGC() float32 {
- if x != nil {
- return x.Unk2700_JLLFGAIOPGC
- }
- return 0
-}
-
-var File_Unk2700_BEINCMBJDAA_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x49, 0x4e, 0x43, 0x4d,
- 0x42, 0x4a, 0x44, 0x41, 0x41, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x45, 0x49, 0x4e, 0x43, 0x4d, 0x42, 0x4a, 0x44, 0x41, 0x41, 0x5f, 0x43, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x41, 0x45, 0x49, 0x44, 0x41, 0x4a, 0x46, 0x48, 0x42, 0x42, 0x42, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x45, 0x49, 0x44, 0x41, 0x4a,
- 0x46, 0x48, 0x42, 0x42, 0x42, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
- 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4c,
- 0x4c, 0x46, 0x47, 0x41, 0x49, 0x4f, 0x50, 0x47, 0x43, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x4c, 0x4c, 0x46, 0x47, 0x41, 0x49, 0x4f,
- 0x50, 0x47, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescData = file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_BEINCMBJDAA_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BEINCMBJDAA_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_BEINCMBJDAA_ClientReq)(nil), // 0: Unk2700_BEINCMBJDAA_ClientReq
-}
-var file_Unk2700_BEINCMBJDAA_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BEINCMBJDAA_ClientReq_proto_init() }
-func file_Unk2700_BEINCMBJDAA_ClientReq_proto_init() {
- if File_Unk2700_BEINCMBJDAA_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BEINCMBJDAA_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BEINCMBJDAA_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_BEINCMBJDAA_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_BEINCMBJDAA_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_BEINCMBJDAA_ClientReq_proto = out.File
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_rawDesc = nil
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_goTypes = nil
- file_Unk2700_BEINCMBJDAA_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BGKMAAINPCO.pb.go b/gover/gen/Unk2700_BGKMAAINPCO.pb.go
deleted file mode 100644
index e4bd526b..00000000
--- a/gover/gen/Unk2700_BGKMAAINPCO.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BGKMAAINPCO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_BGKMAAINPCO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_INIBKFPMCFO []*Unk2700_PKAPCOBGIJL `protobuf:"bytes,2,rep,name=Unk2700_INIBKFPMCFO,json=Unk2700INIBKFPMCFO,proto3" json:"Unk2700_INIBKFPMCFO,omitempty"`
- AvatarInfoList []*Unk2700_JPGAAHJBLKB `protobuf:"bytes,11,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
-}
-
-func (x *Unk2700_BGKMAAINPCO) Reset() {
- *x = Unk2700_BGKMAAINPCO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BGKMAAINPCO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BGKMAAINPCO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BGKMAAINPCO) ProtoMessage() {}
-
-func (x *Unk2700_BGKMAAINPCO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BGKMAAINPCO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BGKMAAINPCO.ProtoReflect.Descriptor instead.
-func (*Unk2700_BGKMAAINPCO) Descriptor() ([]byte, []int) {
- return file_Unk2700_BGKMAAINPCO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BGKMAAINPCO) GetUnk2700_INIBKFPMCFO() []*Unk2700_PKAPCOBGIJL {
- if x != nil {
- return x.Unk2700_INIBKFPMCFO
- }
- return nil
-}
-
-func (x *Unk2700_BGKMAAINPCO) GetAvatarInfoList() []*Unk2700_JPGAAHJBLKB {
- if x != nil {
- return x.AvatarInfoList
- }
- return nil
-}
-
-var File_Unk2700_BGKMAAINPCO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BGKMAAINPCO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x4b, 0x4d, 0x41, 0x41,
- 0x49, 0x4e, 0x50, 0x43, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x47, 0x41, 0x41, 0x48, 0x4a, 0x42, 0x4c, 0x4b, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x50, 0x4b, 0x41, 0x50, 0x43, 0x4f, 0x42, 0x47, 0x49, 0x4a, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x9c, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x47,
- 0x4b, 0x4d, 0x41, 0x41, 0x49, 0x4e, 0x50, 0x43, 0x4f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x49, 0x42, 0x4b, 0x46, 0x50, 0x4d, 0x43, 0x46, 0x4f,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x4b, 0x41, 0x50, 0x43, 0x4f, 0x42, 0x47, 0x49, 0x4a, 0x4c, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x4e, 0x49, 0x42, 0x4b, 0x46, 0x50, 0x4d, 0x43, 0x46, 0x4f,
- 0x12, 0x3e, 0x0a, 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x47, 0x41, 0x41, 0x48, 0x4a, 0x42, 0x4c, 0x4b, 0x42,
- 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BGKMAAINPCO_proto_rawDescOnce sync.Once
- file_Unk2700_BGKMAAINPCO_proto_rawDescData = file_Unk2700_BGKMAAINPCO_proto_rawDesc
-)
-
-func file_Unk2700_BGKMAAINPCO_proto_rawDescGZIP() []byte {
- file_Unk2700_BGKMAAINPCO_proto_rawDescOnce.Do(func() {
- file_Unk2700_BGKMAAINPCO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BGKMAAINPCO_proto_rawDescData)
- })
- return file_Unk2700_BGKMAAINPCO_proto_rawDescData
-}
-
-var file_Unk2700_BGKMAAINPCO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BGKMAAINPCO_proto_goTypes = []interface{}{
- (*Unk2700_BGKMAAINPCO)(nil), // 0: Unk2700_BGKMAAINPCO
- (*Unk2700_PKAPCOBGIJL)(nil), // 1: Unk2700_PKAPCOBGIJL
- (*Unk2700_JPGAAHJBLKB)(nil), // 2: Unk2700_JPGAAHJBLKB
-}
-var file_Unk2700_BGKMAAINPCO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BGKMAAINPCO.Unk2700_INIBKFPMCFO:type_name -> Unk2700_PKAPCOBGIJL
- 2, // 1: Unk2700_BGKMAAINPCO.avatar_info_list:type_name -> Unk2700_JPGAAHJBLKB
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BGKMAAINPCO_proto_init() }
-func file_Unk2700_BGKMAAINPCO_proto_init() {
- if File_Unk2700_BGKMAAINPCO_proto != nil {
- return
- }
- file_Unk2700_JPGAAHJBLKB_proto_init()
- file_Unk2700_PKAPCOBGIJL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BGKMAAINPCO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BGKMAAINPCO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BGKMAAINPCO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BGKMAAINPCO_proto_goTypes,
- DependencyIndexes: file_Unk2700_BGKMAAINPCO_proto_depIdxs,
- MessageInfos: file_Unk2700_BGKMAAINPCO_proto_msgTypes,
- }.Build()
- File_Unk2700_BGKMAAINPCO_proto = out.File
- file_Unk2700_BGKMAAINPCO_proto_rawDesc = nil
- file_Unk2700_BGKMAAINPCO_proto_goTypes = nil
- file_Unk2700_BGKMAAINPCO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BIEMCDLIFOD.pb.go b/gover/gen/Unk2700_BIEMCDLIFOD.pb.go
deleted file mode 100644
index 351b6038..00000000
--- a/gover/gen/Unk2700_BIEMCDLIFOD.pb.go
+++ /dev/null
@@ -1,184 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BIEMCDLIFOD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_BIEMCDLIFOD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Guid uint32 `protobuf:"varint,11,opt,name=guid,proto3" json:"guid,omitempty"`
- SpawnPos *Vector `protobuf:"bytes,14,opt,name=spawn_pos,json=spawnPos,proto3" json:"spawn_pos,omitempty"`
- IncludedFurnitureIndexList []int32 `protobuf:"varint,12,rep,packed,name=included_furniture_index_list,json=includedFurnitureIndexList,proto3" json:"included_furniture_index_list,omitempty"`
-}
-
-func (x *Unk2700_BIEMCDLIFOD) Reset() {
- *x = Unk2700_BIEMCDLIFOD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BIEMCDLIFOD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BIEMCDLIFOD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BIEMCDLIFOD) ProtoMessage() {}
-
-func (x *Unk2700_BIEMCDLIFOD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BIEMCDLIFOD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BIEMCDLIFOD.ProtoReflect.Descriptor instead.
-func (*Unk2700_BIEMCDLIFOD) Descriptor() ([]byte, []int) {
- return file_Unk2700_BIEMCDLIFOD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BIEMCDLIFOD) GetGuid() uint32 {
- if x != nil {
- return x.Guid
- }
- return 0
-}
-
-func (x *Unk2700_BIEMCDLIFOD) GetSpawnPos() *Vector {
- if x != nil {
- return x.SpawnPos
- }
- return nil
-}
-
-func (x *Unk2700_BIEMCDLIFOD) GetIncludedFurnitureIndexList() []int32 {
- if x != nil {
- return x.IncludedFurnitureIndexList
- }
- return nil
-}
-
-var File_Unk2700_BIEMCDLIFOD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BIEMCDLIFOD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x45, 0x4d, 0x43, 0x44,
- 0x4c, 0x49, 0x46, 0x4f, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x45, 0x4d, 0x43, 0x44, 0x4c, 0x49, 0x46, 0x4f,
- 0x44, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x5f, 0x70,
- 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x08, 0x73, 0x70, 0x61, 0x77, 0x6e, 0x50, 0x6f, 0x73, 0x12, 0x41, 0x0a, 0x1d, 0x69,
- 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72,
- 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
- 0x28, 0x05, 0x52, 0x1a, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x46, 0x75, 0x72, 0x6e,
- 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BIEMCDLIFOD_proto_rawDescOnce sync.Once
- file_Unk2700_BIEMCDLIFOD_proto_rawDescData = file_Unk2700_BIEMCDLIFOD_proto_rawDesc
-)
-
-func file_Unk2700_BIEMCDLIFOD_proto_rawDescGZIP() []byte {
- file_Unk2700_BIEMCDLIFOD_proto_rawDescOnce.Do(func() {
- file_Unk2700_BIEMCDLIFOD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BIEMCDLIFOD_proto_rawDescData)
- })
- return file_Unk2700_BIEMCDLIFOD_proto_rawDescData
-}
-
-var file_Unk2700_BIEMCDLIFOD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BIEMCDLIFOD_proto_goTypes = []interface{}{
- (*Unk2700_BIEMCDLIFOD)(nil), // 0: Unk2700_BIEMCDLIFOD
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_BIEMCDLIFOD_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BIEMCDLIFOD.spawn_pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BIEMCDLIFOD_proto_init() }
-func file_Unk2700_BIEMCDLIFOD_proto_init() {
- if File_Unk2700_BIEMCDLIFOD_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BIEMCDLIFOD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BIEMCDLIFOD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BIEMCDLIFOD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BIEMCDLIFOD_proto_goTypes,
- DependencyIndexes: file_Unk2700_BIEMCDLIFOD_proto_depIdxs,
- MessageInfos: file_Unk2700_BIEMCDLIFOD_proto_msgTypes,
- }.Build()
- File_Unk2700_BIEMCDLIFOD_proto = out.File
- file_Unk2700_BIEMCDLIFOD_proto_rawDesc = nil
- file_Unk2700_BIEMCDLIFOD_proto_goTypes = nil
- file_Unk2700_BIEMCDLIFOD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BIFNFOGBPNM.pb.go b/gover/gen/Unk2700_BIFNFOGBPNM.pb.go
deleted file mode 100644
index 91a7492f..00000000
--- a/gover/gen/Unk2700_BIFNFOGBPNM.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BIFNFOGBPNM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_BIFNFOGBPNM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,5,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- RouteId uint32 `protobuf:"varint,9,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,15,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
-}
-
-func (x *Unk2700_BIFNFOGBPNM) Reset() {
- *x = Unk2700_BIFNFOGBPNM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BIFNFOGBPNM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BIFNFOGBPNM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BIFNFOGBPNM) ProtoMessage() {}
-
-func (x *Unk2700_BIFNFOGBPNM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BIFNFOGBPNM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BIFNFOGBPNM.ProtoReflect.Descriptor instead.
-func (*Unk2700_BIFNFOGBPNM) Descriptor() ([]byte, []int) {
- return file_Unk2700_BIFNFOGBPNM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BIFNFOGBPNM) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_BIFNFOGBPNM) GetRouteId() uint32 {
- if x != nil {
- return x.RouteId
- }
- return 0
-}
-
-func (x *Unk2700_BIFNFOGBPNM) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-var File_Unk2700_BIFNFOGBPNM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BIFNFOGBPNM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x46, 0x4e, 0x46, 0x4f,
- 0x47, 0x42, 0x50, 0x4e, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x46, 0x4e, 0x46, 0x4f, 0x47, 0x42, 0x50,
- 0x4e, 0x4d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x72,
- 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x72,
- 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49,
- 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BIFNFOGBPNM_proto_rawDescOnce sync.Once
- file_Unk2700_BIFNFOGBPNM_proto_rawDescData = file_Unk2700_BIFNFOGBPNM_proto_rawDesc
-)
-
-func file_Unk2700_BIFNFOGBPNM_proto_rawDescGZIP() []byte {
- file_Unk2700_BIFNFOGBPNM_proto_rawDescOnce.Do(func() {
- file_Unk2700_BIFNFOGBPNM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BIFNFOGBPNM_proto_rawDescData)
- })
- return file_Unk2700_BIFNFOGBPNM_proto_rawDescData
-}
-
-var file_Unk2700_BIFNFOGBPNM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BIFNFOGBPNM_proto_goTypes = []interface{}{
- (*Unk2700_BIFNFOGBPNM)(nil), // 0: Unk2700_BIFNFOGBPNM
-}
-var file_Unk2700_BIFNFOGBPNM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BIFNFOGBPNM_proto_init() }
-func file_Unk2700_BIFNFOGBPNM_proto_init() {
- if File_Unk2700_BIFNFOGBPNM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BIFNFOGBPNM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BIFNFOGBPNM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BIFNFOGBPNM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BIFNFOGBPNM_proto_goTypes,
- DependencyIndexes: file_Unk2700_BIFNFOGBPNM_proto_depIdxs,
- MessageInfos: file_Unk2700_BIFNFOGBPNM_proto_msgTypes,
- }.Build()
- File_Unk2700_BIFNFOGBPNM_proto = out.File
- file_Unk2700_BIFNFOGBPNM_proto_rawDesc = nil
- file_Unk2700_BIFNFOGBPNM_proto_goTypes = nil
- file_Unk2700_BIFNFOGBPNM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BJJOMPDLNAL.pb.go b/gover/gen/Unk2700_BJJOMPDLNAL.pb.go
deleted file mode 100644
index 38c98702..00000000
--- a/gover/gen/Unk2700_BJJOMPDLNAL.pb.go
+++ /dev/null
@@ -1,185 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BJJOMPDLNAL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_BJJOMPDLNAL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- MonsterList []*Uint32Pair `protobuf:"bytes,1,rep,name=monster_list,json=monsterList,proto3" json:"monster_list,omitempty"`
- Unk2700_NILLABGAALO bool `protobuf:"varint,3,opt,name=Unk2700_NILLABGAALO,json=Unk2700NILLABGAALO,proto3" json:"Unk2700_NILLABGAALO,omitempty"`
- ConfigId uint32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
-}
-
-func (x *Unk2700_BJJOMPDLNAL) Reset() {
- *x = Unk2700_BJJOMPDLNAL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BJJOMPDLNAL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BJJOMPDLNAL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BJJOMPDLNAL) ProtoMessage() {}
-
-func (x *Unk2700_BJJOMPDLNAL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BJJOMPDLNAL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BJJOMPDLNAL.ProtoReflect.Descriptor instead.
-func (*Unk2700_BJJOMPDLNAL) Descriptor() ([]byte, []int) {
- return file_Unk2700_BJJOMPDLNAL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BJJOMPDLNAL) GetMonsterList() []*Uint32Pair {
- if x != nil {
- return x.MonsterList
- }
- return nil
-}
-
-func (x *Unk2700_BJJOMPDLNAL) GetUnk2700_NILLABGAALO() bool {
- if x != nil {
- return x.Unk2700_NILLABGAALO
- }
- return false
-}
-
-func (x *Unk2700_BJJOMPDLNAL) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
-var File_Unk2700_BJJOMPDLNAL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BJJOMPDLNAL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x4a, 0x4f, 0x4d, 0x50,
- 0x44, 0x4c, 0x4e, 0x41, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x55, 0x69, 0x6e,
- 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x4a, 0x4f, 0x4d, 0x50,
- 0x44, 0x4c, 0x4e, 0x41, 0x4c, 0x12, 0x2e, 0x0a, 0x0c, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x69,
- 0x6e, 0x74, 0x33, 0x32, 0x50, 0x61, 0x69, 0x72, 0x52, 0x0b, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65,
- 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x49, 0x4c, 0x4c, 0x41, 0x42, 0x47, 0x41, 0x41, 0x4c, 0x4f, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x49, 0x4c, 0x4c, 0x41,
- 0x42, 0x47, 0x41, 0x41, 0x4c, 0x4f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BJJOMPDLNAL_proto_rawDescOnce sync.Once
- file_Unk2700_BJJOMPDLNAL_proto_rawDescData = file_Unk2700_BJJOMPDLNAL_proto_rawDesc
-)
-
-func file_Unk2700_BJJOMPDLNAL_proto_rawDescGZIP() []byte {
- file_Unk2700_BJJOMPDLNAL_proto_rawDescOnce.Do(func() {
- file_Unk2700_BJJOMPDLNAL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BJJOMPDLNAL_proto_rawDescData)
- })
- return file_Unk2700_BJJOMPDLNAL_proto_rawDescData
-}
-
-var file_Unk2700_BJJOMPDLNAL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BJJOMPDLNAL_proto_goTypes = []interface{}{
- (*Unk2700_BJJOMPDLNAL)(nil), // 0: Unk2700_BJJOMPDLNAL
- (*Uint32Pair)(nil), // 1: Uint32Pair
-}
-var file_Unk2700_BJJOMPDLNAL_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BJJOMPDLNAL.monster_list:type_name -> Uint32Pair
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BJJOMPDLNAL_proto_init() }
-func file_Unk2700_BJJOMPDLNAL_proto_init() {
- if File_Unk2700_BJJOMPDLNAL_proto != nil {
- return
- }
- file_Uint32Pair_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BJJOMPDLNAL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BJJOMPDLNAL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BJJOMPDLNAL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BJJOMPDLNAL_proto_goTypes,
- DependencyIndexes: file_Unk2700_BJJOMPDLNAL_proto_depIdxs,
- MessageInfos: file_Unk2700_BJJOMPDLNAL_proto_msgTypes,
- }.Build()
- File_Unk2700_BJJOMPDLNAL_proto = out.File
- file_Unk2700_BJJOMPDLNAL_proto_rawDesc = nil
- file_Unk2700_BJJOMPDLNAL_proto_goTypes = nil
- file_Unk2700_BJJOMPDLNAL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BKEELPKCHGO_ClientReq.pb.go b/gover/gen/Unk2700_BKEELPKCHGO_ClientReq.pb.go
deleted file mode 100644
index 30addec6..00000000
--- a/gover/gen/Unk2700_BKEELPKCHGO_ClientReq.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BKEELPKCHGO_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6209
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BKEELPKCHGO_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_BKEELPKCHGO_ClientReq) Reset() {
- *x = Unk2700_BKEELPKCHGO_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BKEELPKCHGO_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BKEELPKCHGO_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BKEELPKCHGO_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_BKEELPKCHGO_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BKEELPKCHGO_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BKEELPKCHGO_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_BKEELPKCHGO_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_BKEELPKCHGO_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x45, 0x45, 0x4c, 0x50,
- 0x4b, 0x43, 0x48, 0x47, 0x4f, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x42, 0x4b, 0x45, 0x45, 0x4c, 0x50, 0x4b, 0x43, 0x48, 0x47, 0x4f, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescData = file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_BKEELPKCHGO_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BKEELPKCHGO_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_BKEELPKCHGO_ClientReq)(nil), // 0: Unk2700_BKEELPKCHGO_ClientReq
-}
-var file_Unk2700_BKEELPKCHGO_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BKEELPKCHGO_ClientReq_proto_init() }
-func file_Unk2700_BKEELPKCHGO_ClientReq_proto_init() {
- if File_Unk2700_BKEELPKCHGO_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BKEELPKCHGO_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BKEELPKCHGO_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_BKEELPKCHGO_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_BKEELPKCHGO_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_BKEELPKCHGO_ClientReq_proto = out.File
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_rawDesc = nil
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_goTypes = nil
- file_Unk2700_BKEELPKCHGO_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BKGPMAHMHIG.pb.go b/gover/gen/Unk2700_BKGPMAHMHIG.pb.go
deleted file mode 100644
index f39abbd6..00000000
--- a/gover/gen/Unk2700_BKGPMAHMHIG.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BKGPMAHMHIG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8561
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BKGPMAHMHIG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PHGMKGEMCFF bool `protobuf:"varint,2,opt,name=Unk2700_PHGMKGEMCFF,json=Unk2700PHGMKGEMCFF,proto3" json:"Unk2700_PHGMKGEMCFF,omitempty"`
- LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- CardId uint32 `protobuf:"varint,9,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
-}
-
-func (x *Unk2700_BKGPMAHMHIG) Reset() {
- *x = Unk2700_BKGPMAHMHIG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BKGPMAHMHIG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BKGPMAHMHIG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BKGPMAHMHIG) ProtoMessage() {}
-
-func (x *Unk2700_BKGPMAHMHIG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BKGPMAHMHIG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BKGPMAHMHIG.ProtoReflect.Descriptor instead.
-func (*Unk2700_BKGPMAHMHIG) Descriptor() ([]byte, []int) {
- return file_Unk2700_BKGPMAHMHIG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BKGPMAHMHIG) GetUnk2700_PHGMKGEMCFF() bool {
- if x != nil {
- return x.Unk2700_PHGMKGEMCFF
- }
- return false
-}
-
-func (x *Unk2700_BKGPMAHMHIG) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_BKGPMAHMHIG) GetCardId() uint32 {
- if x != nil {
- return x.CardId
- }
- return 0
-}
-
-var File_Unk2700_BKGPMAHMHIG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BKGPMAHMHIG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x47, 0x50, 0x4d, 0x41,
- 0x48, 0x4d, 0x48, 0x49, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x47, 0x50, 0x4d, 0x41, 0x48, 0x4d, 0x48,
- 0x49, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48,
- 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d, 0x43, 0x46, 0x46, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d,
- 0x43, 0x46, 0x46, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x17,
- 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BKGPMAHMHIG_proto_rawDescOnce sync.Once
- file_Unk2700_BKGPMAHMHIG_proto_rawDescData = file_Unk2700_BKGPMAHMHIG_proto_rawDesc
-)
-
-func file_Unk2700_BKGPMAHMHIG_proto_rawDescGZIP() []byte {
- file_Unk2700_BKGPMAHMHIG_proto_rawDescOnce.Do(func() {
- file_Unk2700_BKGPMAHMHIG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BKGPMAHMHIG_proto_rawDescData)
- })
- return file_Unk2700_BKGPMAHMHIG_proto_rawDescData
-}
-
-var file_Unk2700_BKGPMAHMHIG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BKGPMAHMHIG_proto_goTypes = []interface{}{
- (*Unk2700_BKGPMAHMHIG)(nil), // 0: Unk2700_BKGPMAHMHIG
-}
-var file_Unk2700_BKGPMAHMHIG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BKGPMAHMHIG_proto_init() }
-func file_Unk2700_BKGPMAHMHIG_proto_init() {
- if File_Unk2700_BKGPMAHMHIG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BKGPMAHMHIG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BKGPMAHMHIG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BKGPMAHMHIG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BKGPMAHMHIG_proto_goTypes,
- DependencyIndexes: file_Unk2700_BKGPMAHMHIG_proto_depIdxs,
- MessageInfos: file_Unk2700_BKGPMAHMHIG_proto_msgTypes,
- }.Build()
- File_Unk2700_BKGPMAHMHIG_proto = out.File
- file_Unk2700_BKGPMAHMHIG_proto_rawDesc = nil
- file_Unk2700_BKGPMAHMHIG_proto_goTypes = nil
- file_Unk2700_BKGPMAHMHIG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BKHBKHINBIA.pb.go b/gover/gen/Unk2700_BKHBKHINBIA.pb.go
deleted file mode 100644
index 1a348672..00000000
--- a/gover/gen/Unk2700_BKHBKHINBIA.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BKHBKHINBIA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_BKHBKHINBIA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SettleInfo *Unk2700_EGKIHLIOLDM `protobuf:"bytes,3,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- IsNewRecord bool `protobuf:"varint,2,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
-}
-
-func (x *Unk2700_BKHBKHINBIA) Reset() {
- *x = Unk2700_BKHBKHINBIA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BKHBKHINBIA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BKHBKHINBIA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BKHBKHINBIA) ProtoMessage() {}
-
-func (x *Unk2700_BKHBKHINBIA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BKHBKHINBIA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BKHBKHINBIA.ProtoReflect.Descriptor instead.
-func (*Unk2700_BKHBKHINBIA) Descriptor() ([]byte, []int) {
- return file_Unk2700_BKHBKHINBIA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BKHBKHINBIA) GetSettleInfo() *Unk2700_EGKIHLIOLDM {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-func (x *Unk2700_BKHBKHINBIA) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-var File_Unk2700_BKHBKHINBIA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BKHBKHINBIA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x48, 0x42, 0x4b, 0x48,
- 0x49, 0x4e, 0x42, 0x49, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x47, 0x4b, 0x49, 0x48, 0x4c, 0x49, 0x4f, 0x4c, 0x44, 0x4d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x4b, 0x48, 0x42, 0x4b, 0x48, 0x49, 0x4e, 0x42, 0x49, 0x41, 0x12, 0x35, 0x0a,
- 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x47, 0x4b,
- 0x49, 0x48, 0x4c, 0x49, 0x4f, 0x4c, 0x44, 0x4d, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e,
- 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BKHBKHINBIA_proto_rawDescOnce sync.Once
- file_Unk2700_BKHBKHINBIA_proto_rawDescData = file_Unk2700_BKHBKHINBIA_proto_rawDesc
-)
-
-func file_Unk2700_BKHBKHINBIA_proto_rawDescGZIP() []byte {
- file_Unk2700_BKHBKHINBIA_proto_rawDescOnce.Do(func() {
- file_Unk2700_BKHBKHINBIA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BKHBKHINBIA_proto_rawDescData)
- })
- return file_Unk2700_BKHBKHINBIA_proto_rawDescData
-}
-
-var file_Unk2700_BKHBKHINBIA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BKHBKHINBIA_proto_goTypes = []interface{}{
- (*Unk2700_BKHBKHINBIA)(nil), // 0: Unk2700_BKHBKHINBIA
- (*Unk2700_EGKIHLIOLDM)(nil), // 1: Unk2700_EGKIHLIOLDM
-}
-var file_Unk2700_BKHBKHINBIA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BKHBKHINBIA.settle_info:type_name -> Unk2700_EGKIHLIOLDM
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BKHBKHINBIA_proto_init() }
-func file_Unk2700_BKHBKHINBIA_proto_init() {
- if File_Unk2700_BKHBKHINBIA_proto != nil {
- return
- }
- file_Unk2700_EGKIHLIOLDM_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BKHBKHINBIA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BKHBKHINBIA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BKHBKHINBIA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BKHBKHINBIA_proto_goTypes,
- DependencyIndexes: file_Unk2700_BKHBKHINBIA_proto_depIdxs,
- MessageInfos: file_Unk2700_BKHBKHINBIA_proto_msgTypes,
- }.Build()
- File_Unk2700_BKHBKHINBIA_proto = out.File
- file_Unk2700_BKHBKHINBIA_proto_rawDesc = nil
- file_Unk2700_BKHBKHINBIA_proto_goTypes = nil
- file_Unk2700_BKHBKHINBIA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BLCHNMCGJCJ.pb.go b/gover/gen/Unk2700_BLCHNMCGJCJ.pb.go
deleted file mode 100644
index c34f668c..00000000
--- a/gover/gen/Unk2700_BLCHNMCGJCJ.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BLCHNMCGJCJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8948
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BLCHNMCGJCJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_BLCHNMCGJCJ) Reset() {
- *x = Unk2700_BLCHNMCGJCJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BLCHNMCGJCJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BLCHNMCGJCJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BLCHNMCGJCJ) ProtoMessage() {}
-
-func (x *Unk2700_BLCHNMCGJCJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BLCHNMCGJCJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BLCHNMCGJCJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_BLCHNMCGJCJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_BLCHNMCGJCJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BLCHNMCGJCJ) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_BLCHNMCGJCJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BLCHNMCGJCJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x43, 0x48, 0x4e, 0x4d,
- 0x43, 0x47, 0x4a, 0x43, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x43, 0x48, 0x4e, 0x4d, 0x43, 0x47, 0x4a,
- 0x43, 0x4a, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BLCHNMCGJCJ_proto_rawDescOnce sync.Once
- file_Unk2700_BLCHNMCGJCJ_proto_rawDescData = file_Unk2700_BLCHNMCGJCJ_proto_rawDesc
-)
-
-func file_Unk2700_BLCHNMCGJCJ_proto_rawDescGZIP() []byte {
- file_Unk2700_BLCHNMCGJCJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_BLCHNMCGJCJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BLCHNMCGJCJ_proto_rawDescData)
- })
- return file_Unk2700_BLCHNMCGJCJ_proto_rawDescData
-}
-
-var file_Unk2700_BLCHNMCGJCJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BLCHNMCGJCJ_proto_goTypes = []interface{}{
- (*Unk2700_BLCHNMCGJCJ)(nil), // 0: Unk2700_BLCHNMCGJCJ
-}
-var file_Unk2700_BLCHNMCGJCJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BLCHNMCGJCJ_proto_init() }
-func file_Unk2700_BLCHNMCGJCJ_proto_init() {
- if File_Unk2700_BLCHNMCGJCJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BLCHNMCGJCJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BLCHNMCGJCJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BLCHNMCGJCJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BLCHNMCGJCJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_BLCHNMCGJCJ_proto_depIdxs,
- MessageInfos: file_Unk2700_BLCHNMCGJCJ_proto_msgTypes,
- }.Build()
- File_Unk2700_BLCHNMCGJCJ_proto = out.File
- file_Unk2700_BLCHNMCGJCJ_proto_rawDesc = nil
- file_Unk2700_BLCHNMCGJCJ_proto_goTypes = nil
- file_Unk2700_BLCHNMCGJCJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BLFFJBMLAPI.pb.go b/gover/gen/Unk2700_BLFFJBMLAPI.pb.go
deleted file mode 100644
index 05f04f86..00000000
--- a/gover/gen/Unk2700_BLFFJBMLAPI.pb.go
+++ /dev/null
@@ -1,190 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BLFFJBMLAPI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8772
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BLFFJBMLAPI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_PILJPPJNGEJ []*ItemParam `protobuf:"bytes,14,rep,name=Unk2700_PILJPPJNGEJ,json=Unk2700PILJPPJNGEJ,proto3" json:"Unk2700_PILJPPJNGEJ,omitempty"`
- Unk2700_EENOCHNIAJL []*ItemParam `protobuf:"bytes,1,rep,name=Unk2700_EENOCHNIAJL,json=Unk2700EENOCHNIAJL,proto3" json:"Unk2700_EENOCHNIAJL,omitempty"`
-}
-
-func (x *Unk2700_BLFFJBMLAPI) Reset() {
- *x = Unk2700_BLFFJBMLAPI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BLFFJBMLAPI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BLFFJBMLAPI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BLFFJBMLAPI) ProtoMessage() {}
-
-func (x *Unk2700_BLFFJBMLAPI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BLFFJBMLAPI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BLFFJBMLAPI.ProtoReflect.Descriptor instead.
-func (*Unk2700_BLFFJBMLAPI) Descriptor() ([]byte, []int) {
- return file_Unk2700_BLFFJBMLAPI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BLFFJBMLAPI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_BLFFJBMLAPI) GetUnk2700_PILJPPJNGEJ() []*ItemParam {
- if x != nil {
- return x.Unk2700_PILJPPJNGEJ
- }
- return nil
-}
-
-func (x *Unk2700_BLFFJBMLAPI) GetUnk2700_EENOCHNIAJL() []*ItemParam {
- if x != nil {
- return x.Unk2700_EENOCHNIAJL
- }
- return nil
-}
-
-var File_Unk2700_BLFFJBMLAPI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BLFFJBMLAPI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x46, 0x46, 0x4a, 0x42,
- 0x4d, 0x4c, 0x41, 0x50, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x46, 0x46, 0x4a, 0x42, 0x4d,
- 0x4c, 0x41, 0x50, 0x49, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x4c, 0x4a, 0x50, 0x50,
- 0x4a, 0x4e, 0x47, 0x45, 0x4a, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
- 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x50, 0x49, 0x4c, 0x4a, 0x50, 0x50, 0x4a, 0x4e, 0x47, 0x45, 0x4a, 0x12, 0x3b, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x4e, 0x4f, 0x43, 0x48, 0x4e, 0x49, 0x41,
- 0x4a, 0x4c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x45, 0x4e,
- 0x4f, 0x43, 0x48, 0x4e, 0x49, 0x41, 0x4a, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BLFFJBMLAPI_proto_rawDescOnce sync.Once
- file_Unk2700_BLFFJBMLAPI_proto_rawDescData = file_Unk2700_BLFFJBMLAPI_proto_rawDesc
-)
-
-func file_Unk2700_BLFFJBMLAPI_proto_rawDescGZIP() []byte {
- file_Unk2700_BLFFJBMLAPI_proto_rawDescOnce.Do(func() {
- file_Unk2700_BLFFJBMLAPI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BLFFJBMLAPI_proto_rawDescData)
- })
- return file_Unk2700_BLFFJBMLAPI_proto_rawDescData
-}
-
-var file_Unk2700_BLFFJBMLAPI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BLFFJBMLAPI_proto_goTypes = []interface{}{
- (*Unk2700_BLFFJBMLAPI)(nil), // 0: Unk2700_BLFFJBMLAPI
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_BLFFJBMLAPI_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BLFFJBMLAPI.Unk2700_PILJPPJNGEJ:type_name -> ItemParam
- 1, // 1: Unk2700_BLFFJBMLAPI.Unk2700_EENOCHNIAJL:type_name -> ItemParam
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BLFFJBMLAPI_proto_init() }
-func file_Unk2700_BLFFJBMLAPI_proto_init() {
- if File_Unk2700_BLFFJBMLAPI_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BLFFJBMLAPI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BLFFJBMLAPI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BLFFJBMLAPI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BLFFJBMLAPI_proto_goTypes,
- DependencyIndexes: file_Unk2700_BLFFJBMLAPI_proto_depIdxs,
- MessageInfos: file_Unk2700_BLFFJBMLAPI_proto_msgTypes,
- }.Build()
- File_Unk2700_BLFFJBMLAPI_proto = out.File
- file_Unk2700_BLFFJBMLAPI_proto_rawDesc = nil
- file_Unk2700_BLFFJBMLAPI_proto_goTypes = nil
- file_Unk2700_BLFFJBMLAPI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BLHIGLFDHFA_ServerNotify.pb.go b/gover/gen/Unk2700_BLHIGLFDHFA_ServerNotify.pb.go
deleted file mode 100644
index e2ed8fee..00000000
--- a/gover/gen/Unk2700_BLHIGLFDHFA_ServerNotify.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BLHIGLFDHFA_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4654
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BLHIGLFDHFA_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TriggerEntityId uint32 `protobuf:"varint,10,opt,name=trigger_entity_id,json=triggerEntityId,proto3" json:"trigger_entity_id,omitempty"`
- CurScore uint32 `protobuf:"varint,9,opt,name=cur_score,json=curScore,proto3" json:"cur_score,omitempty"`
- AddScore uint32 `protobuf:"varint,7,opt,name=add_score,json=addScore,proto3" json:"add_score,omitempty"`
- GalleryId uint32 `protobuf:"varint,5,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_BLHIGLFDHFA_ServerNotify) Reset() {
- *x = Unk2700_BLHIGLFDHFA_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BLHIGLFDHFA_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BLHIGLFDHFA_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_BLHIGLFDHFA_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BLHIGLFDHFA_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_BLHIGLFDHFA_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BLHIGLFDHFA_ServerNotify) GetTriggerEntityId() uint32 {
- if x != nil {
- return x.TriggerEntityId
- }
- return 0
-}
-
-func (x *Unk2700_BLHIGLFDHFA_ServerNotify) GetCurScore() uint32 {
- if x != nil {
- return x.CurScore
- }
- return 0
-}
-
-func (x *Unk2700_BLHIGLFDHFA_ServerNotify) GetAddScore() uint32 {
- if x != nil {
- return x.AddScore
- }
- return 0
-}
-
-func (x *Unk2700_BLHIGLFDHFA_ServerNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_BLHIGLFDHFA_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x48, 0x49, 0x47, 0x4c,
- 0x46, 0x44, 0x48, 0x46, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x48, 0x49, 0x47, 0x4c, 0x46, 0x44, 0x48, 0x46, 0x41,
- 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2a, 0x0a,
- 0x11, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65,
- 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72,
- 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75,
- 0x72, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x63,
- 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x64, 0x64, 0x53, 0x63,
- 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescData = file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_BLHIGLFDHFA_ServerNotify)(nil), // 0: Unk2700_BLHIGLFDHFA_ServerNotify
-}
-var file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_init() }
-func file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_init() {
- if File_Unk2700_BLHIGLFDHFA_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BLHIGLFDHFA_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_BLHIGLFDHFA_ServerNotify_proto = out.File
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_rawDesc = nil
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_goTypes = nil
- file_Unk2700_BLHIGLFDHFA_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BLNOMGJJLOI.pb.go b/gover/gen/Unk2700_BLNOMGJJLOI.pb.go
deleted file mode 100644
index c21b76f0..00000000
--- a/gover/gen/Unk2700_BLNOMGJJLOI.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BLNOMGJJLOI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8854
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BLNOMGJJLOI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_CKGJEOOKFIF uint32 `protobuf:"varint,8,opt,name=Unk2700_CKGJEOOKFIF,json=Unk2700CKGJEOOKFIF,proto3" json:"Unk2700_CKGJEOOKFIF,omitempty"`
-}
-
-func (x *Unk2700_BLNOMGJJLOI) Reset() {
- *x = Unk2700_BLNOMGJJLOI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BLNOMGJJLOI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BLNOMGJJLOI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BLNOMGJJLOI) ProtoMessage() {}
-
-func (x *Unk2700_BLNOMGJJLOI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BLNOMGJJLOI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BLNOMGJJLOI.ProtoReflect.Descriptor instead.
-func (*Unk2700_BLNOMGJJLOI) Descriptor() ([]byte, []int) {
- return file_Unk2700_BLNOMGJJLOI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BLNOMGJJLOI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_BLNOMGJJLOI) GetUnk2700_CKGJEOOKFIF() uint32 {
- if x != nil {
- return x.Unk2700_CKGJEOOKFIF
- }
- return 0
-}
-
-var File_Unk2700_BLNOMGJJLOI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BLNOMGJJLOI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x4e, 0x4f, 0x4d, 0x47,
- 0x4a, 0x4a, 0x4c, 0x4f, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x4e, 0x4f, 0x4d, 0x47, 0x4a, 0x4a, 0x4c,
- 0x4f, 0x49, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b,
- 0x46, 0x49, 0x46, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b, 0x46, 0x49, 0x46, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BLNOMGJJLOI_proto_rawDescOnce sync.Once
- file_Unk2700_BLNOMGJJLOI_proto_rawDescData = file_Unk2700_BLNOMGJJLOI_proto_rawDesc
-)
-
-func file_Unk2700_BLNOMGJJLOI_proto_rawDescGZIP() []byte {
- file_Unk2700_BLNOMGJJLOI_proto_rawDescOnce.Do(func() {
- file_Unk2700_BLNOMGJJLOI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BLNOMGJJLOI_proto_rawDescData)
- })
- return file_Unk2700_BLNOMGJJLOI_proto_rawDescData
-}
-
-var file_Unk2700_BLNOMGJJLOI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BLNOMGJJLOI_proto_goTypes = []interface{}{
- (*Unk2700_BLNOMGJJLOI)(nil), // 0: Unk2700_BLNOMGJJLOI
-}
-var file_Unk2700_BLNOMGJJLOI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BLNOMGJJLOI_proto_init() }
-func file_Unk2700_BLNOMGJJLOI_proto_init() {
- if File_Unk2700_BLNOMGJJLOI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BLNOMGJJLOI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BLNOMGJJLOI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BLNOMGJJLOI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BLNOMGJJLOI_proto_goTypes,
- DependencyIndexes: file_Unk2700_BLNOMGJJLOI_proto_depIdxs,
- MessageInfos: file_Unk2700_BLNOMGJJLOI_proto_msgTypes,
- }.Build()
- File_Unk2700_BLNOMGJJLOI_proto = out.File
- file_Unk2700_BLNOMGJJLOI_proto_rawDesc = nil
- file_Unk2700_BLNOMGJJLOI_proto_goTypes = nil
- file_Unk2700_BLNOMGJJLOI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BMBAIACNLDF.pb.go b/gover/gen/Unk2700_BMBAIACNLDF.pb.go
deleted file mode 100644
index eb5d90d0..00000000
--- a/gover/gen/Unk2700_BMBAIACNLDF.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BMBAIACNLDF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_BMBAIACNLDF int32
-
-const (
- Unk2700_BMBAIACNLDF_Unk2700_BMBAIACNLDF_Unk2700_KOGCCKHAIBJ Unk2700_BMBAIACNLDF = 0
- Unk2700_BMBAIACNLDF_Unk2700_BMBAIACNLDF_Unk2700_OHHELAGBFFO Unk2700_BMBAIACNLDF = 1
- Unk2700_BMBAIACNLDF_Unk2700_BMBAIACNLDF_Unk2700_BIGKGGIMNCD Unk2700_BMBAIACNLDF = 2
-)
-
-// Enum value maps for Unk2700_BMBAIACNLDF.
-var (
- Unk2700_BMBAIACNLDF_name = map[int32]string{
- 0: "Unk2700_BMBAIACNLDF_Unk2700_KOGCCKHAIBJ",
- 1: "Unk2700_BMBAIACNLDF_Unk2700_OHHELAGBFFO",
- 2: "Unk2700_BMBAIACNLDF_Unk2700_BIGKGGIMNCD",
- }
- Unk2700_BMBAIACNLDF_value = map[string]int32{
- "Unk2700_BMBAIACNLDF_Unk2700_KOGCCKHAIBJ": 0,
- "Unk2700_BMBAIACNLDF_Unk2700_OHHELAGBFFO": 1,
- "Unk2700_BMBAIACNLDF_Unk2700_BIGKGGIMNCD": 2,
- }
-)
-
-func (x Unk2700_BMBAIACNLDF) Enum() *Unk2700_BMBAIACNLDF {
- p := new(Unk2700_BMBAIACNLDF)
- *p = x
- return p
-}
-
-func (x Unk2700_BMBAIACNLDF) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_BMBAIACNLDF) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_BMBAIACNLDF_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_BMBAIACNLDF) Type() protoreflect.EnumType {
- return &file_Unk2700_BMBAIACNLDF_proto_enumTypes[0]
-}
-
-func (x Unk2700_BMBAIACNLDF) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_BMBAIACNLDF.Descriptor instead.
-func (Unk2700_BMBAIACNLDF) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_BMBAIACNLDF_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_BMBAIACNLDF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BMBAIACNLDF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x42, 0x41, 0x49, 0x41,
- 0x43, 0x4e, 0x4c, 0x44, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x9c, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x42, 0x41, 0x49, 0x41, 0x43, 0x4e,
- 0x4c, 0x44, 0x46, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42,
- 0x4d, 0x42, 0x41, 0x49, 0x41, 0x43, 0x4e, 0x4c, 0x44, 0x46, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x47, 0x43, 0x43, 0x4b, 0x48, 0x41, 0x49, 0x42, 0x4a, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x42, 0x41,
- 0x49, 0x41, 0x43, 0x4e, 0x4c, 0x44, 0x46, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x48, 0x48, 0x45, 0x4c, 0x41, 0x47, 0x42, 0x46, 0x46, 0x4f, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x42, 0x41, 0x49, 0x41, 0x43,
- 0x4e, 0x4c, 0x44, 0x46, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x47,
- 0x4b, 0x47, 0x47, 0x49, 0x4d, 0x4e, 0x43, 0x44, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BMBAIACNLDF_proto_rawDescOnce sync.Once
- file_Unk2700_BMBAIACNLDF_proto_rawDescData = file_Unk2700_BMBAIACNLDF_proto_rawDesc
-)
-
-func file_Unk2700_BMBAIACNLDF_proto_rawDescGZIP() []byte {
- file_Unk2700_BMBAIACNLDF_proto_rawDescOnce.Do(func() {
- file_Unk2700_BMBAIACNLDF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BMBAIACNLDF_proto_rawDescData)
- })
- return file_Unk2700_BMBAIACNLDF_proto_rawDescData
-}
-
-var file_Unk2700_BMBAIACNLDF_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_BMBAIACNLDF_proto_goTypes = []interface{}{
- (Unk2700_BMBAIACNLDF)(0), // 0: Unk2700_BMBAIACNLDF
-}
-var file_Unk2700_BMBAIACNLDF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BMBAIACNLDF_proto_init() }
-func file_Unk2700_BMBAIACNLDF_proto_init() {
- if File_Unk2700_BMBAIACNLDF_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BMBAIACNLDF_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BMBAIACNLDF_proto_goTypes,
- DependencyIndexes: file_Unk2700_BMBAIACNLDF_proto_depIdxs,
- EnumInfos: file_Unk2700_BMBAIACNLDF_proto_enumTypes,
- }.Build()
- File_Unk2700_BMBAIACNLDF_proto = out.File
- file_Unk2700_BMBAIACNLDF_proto_rawDesc = nil
- file_Unk2700_BMBAIACNLDF_proto_goTypes = nil
- file_Unk2700_BMBAIACNLDF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BMDBBHFJMPF.pb.go b/gover/gen/Unk2700_BMDBBHFJMPF.pb.go
deleted file mode 100644
index 134e1768..00000000
--- a/gover/gen/Unk2700_BMDBBHFJMPF.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BMDBBHFJMPF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8178
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BMDBBHFJMPF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ActivityId uint32 `protobuf:"varint,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2700_BMDBBHFJMPF) Reset() {
- *x = Unk2700_BMDBBHFJMPF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BMDBBHFJMPF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BMDBBHFJMPF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BMDBBHFJMPF) ProtoMessage() {}
-
-func (x *Unk2700_BMDBBHFJMPF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BMDBBHFJMPF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BMDBBHFJMPF.ProtoReflect.Descriptor instead.
-func (*Unk2700_BMDBBHFJMPF) Descriptor() ([]byte, []int) {
- return file_Unk2700_BMDBBHFJMPF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BMDBBHFJMPF) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2700_BMDBBHFJMPF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BMDBBHFJMPF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x44, 0x42, 0x42, 0x48,
- 0x46, 0x4a, 0x4d, 0x50, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x44, 0x42, 0x42, 0x48, 0x46, 0x4a, 0x4d,
- 0x50, 0x46, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BMDBBHFJMPF_proto_rawDescOnce sync.Once
- file_Unk2700_BMDBBHFJMPF_proto_rawDescData = file_Unk2700_BMDBBHFJMPF_proto_rawDesc
-)
-
-func file_Unk2700_BMDBBHFJMPF_proto_rawDescGZIP() []byte {
- file_Unk2700_BMDBBHFJMPF_proto_rawDescOnce.Do(func() {
- file_Unk2700_BMDBBHFJMPF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BMDBBHFJMPF_proto_rawDescData)
- })
- return file_Unk2700_BMDBBHFJMPF_proto_rawDescData
-}
-
-var file_Unk2700_BMDBBHFJMPF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BMDBBHFJMPF_proto_goTypes = []interface{}{
- (*Unk2700_BMDBBHFJMPF)(nil), // 0: Unk2700_BMDBBHFJMPF
-}
-var file_Unk2700_BMDBBHFJMPF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BMDBBHFJMPF_proto_init() }
-func file_Unk2700_BMDBBHFJMPF_proto_init() {
- if File_Unk2700_BMDBBHFJMPF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BMDBBHFJMPF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BMDBBHFJMPF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BMDBBHFJMPF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BMDBBHFJMPF_proto_goTypes,
- DependencyIndexes: file_Unk2700_BMDBBHFJMPF_proto_depIdxs,
- MessageInfos: file_Unk2700_BMDBBHFJMPF_proto_msgTypes,
- }.Build()
- File_Unk2700_BMDBBHFJMPF_proto = out.File
- file_Unk2700_BMDBBHFJMPF_proto_rawDesc = nil
- file_Unk2700_BMDBBHFJMPF_proto_goTypes = nil
- file_Unk2700_BMDBBHFJMPF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BNABFJBODGE.pb.go b/gover/gen/Unk2700_BNABFJBODGE.pb.go
deleted file mode 100644
index 7816f395..00000000
--- a/gover/gen/Unk2700_BNABFJBODGE.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BNABFJBODGE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BNABFJBODGE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- SkillId uint32 `protobuf:"varint,11,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,10,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- Unk2700_AIKKJGOLLHK uint32 `protobuf:"varint,13,opt,name=Unk2700_AIKKJGOLLHK,json=Unk2700AIKKJGOLLHK,proto3" json:"Unk2700_AIKKJGOLLHK,omitempty"`
-}
-
-func (x *Unk2700_BNABFJBODGE) Reset() {
- *x = Unk2700_BNABFJBODGE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BNABFJBODGE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BNABFJBODGE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BNABFJBODGE) ProtoMessage() {}
-
-func (x *Unk2700_BNABFJBODGE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BNABFJBODGE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BNABFJBODGE.ProtoReflect.Descriptor instead.
-func (*Unk2700_BNABFJBODGE) Descriptor() ([]byte, []int) {
- return file_Unk2700_BNABFJBODGE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BNABFJBODGE) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_BNABFJBODGE) GetSkillId() uint32 {
- if x != nil {
- return x.SkillId
- }
- return 0
-}
-
-func (x *Unk2700_BNABFJBODGE) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-func (x *Unk2700_BNABFJBODGE) GetUnk2700_AIKKJGOLLHK() uint32 {
- if x != nil {
- return x.Unk2700_AIKKJGOLLHK
- }
- return 0
-}
-
-var File_Unk2700_BNABFJBODGE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BNABFJBODGE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x41, 0x42, 0x46, 0x4a,
- 0x42, 0x4f, 0x44, 0x47, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x41, 0x42, 0x46, 0x4a, 0x42, 0x4f,
- 0x44, 0x47, 0x45, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4b, 0x4b, 0x4a, 0x47, 0x4f, 0x4c,
- 0x4c, 0x48, 0x4b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x41, 0x49, 0x4b, 0x4b, 0x4a, 0x47, 0x4f, 0x4c, 0x4c, 0x48, 0x4b, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BNABFJBODGE_proto_rawDescOnce sync.Once
- file_Unk2700_BNABFJBODGE_proto_rawDescData = file_Unk2700_BNABFJBODGE_proto_rawDesc
-)
-
-func file_Unk2700_BNABFJBODGE_proto_rawDescGZIP() []byte {
- file_Unk2700_BNABFJBODGE_proto_rawDescOnce.Do(func() {
- file_Unk2700_BNABFJBODGE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BNABFJBODGE_proto_rawDescData)
- })
- return file_Unk2700_BNABFJBODGE_proto_rawDescData
-}
-
-var file_Unk2700_BNABFJBODGE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BNABFJBODGE_proto_goTypes = []interface{}{
- (*Unk2700_BNABFJBODGE)(nil), // 0: Unk2700_BNABFJBODGE
-}
-var file_Unk2700_BNABFJBODGE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BNABFJBODGE_proto_init() }
-func file_Unk2700_BNABFJBODGE_proto_init() {
- if File_Unk2700_BNABFJBODGE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BNABFJBODGE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BNABFJBODGE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BNABFJBODGE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BNABFJBODGE_proto_goTypes,
- DependencyIndexes: file_Unk2700_BNABFJBODGE_proto_depIdxs,
- MessageInfos: file_Unk2700_BNABFJBODGE_proto_msgTypes,
- }.Build()
- File_Unk2700_BNABFJBODGE_proto = out.File
- file_Unk2700_BNABFJBODGE_proto_rawDesc = nil
- file_Unk2700_BNABFJBODGE_proto_goTypes = nil
- file_Unk2700_BNABFJBODGE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BNCBHLOKDCD.pb.go b/gover/gen/Unk2700_BNCBHLOKDCD.pb.go
deleted file mode 100644
index 26be9bd8..00000000
--- a/gover/gen/Unk2700_BNCBHLOKDCD.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BNCBHLOKDCD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BNCBHLOKDCD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Num uint32 `protobuf:"varint,10,opt,name=num,proto3" json:"num,omitempty"`
-}
-
-func (x *Unk2700_BNCBHLOKDCD) Reset() {
- *x = Unk2700_BNCBHLOKDCD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BNCBHLOKDCD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BNCBHLOKDCD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BNCBHLOKDCD) ProtoMessage() {}
-
-func (x *Unk2700_BNCBHLOKDCD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BNCBHLOKDCD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BNCBHLOKDCD.ProtoReflect.Descriptor instead.
-func (*Unk2700_BNCBHLOKDCD) Descriptor() ([]byte, []int) {
- return file_Unk2700_BNCBHLOKDCD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BNCBHLOKDCD) GetNum() uint32 {
- if x != nil {
- return x.Num
- }
- return 0
-}
-
-var File_Unk2700_BNCBHLOKDCD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BNCBHLOKDCD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x43, 0x42, 0x48, 0x4c,
- 0x4f, 0x4b, 0x44, 0x43, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x27, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x43, 0x42, 0x48, 0x4c, 0x4f, 0x4b, 0x44,
- 0x43, 0x44, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6e, 0x75, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BNCBHLOKDCD_proto_rawDescOnce sync.Once
- file_Unk2700_BNCBHLOKDCD_proto_rawDescData = file_Unk2700_BNCBHLOKDCD_proto_rawDesc
-)
-
-func file_Unk2700_BNCBHLOKDCD_proto_rawDescGZIP() []byte {
- file_Unk2700_BNCBHLOKDCD_proto_rawDescOnce.Do(func() {
- file_Unk2700_BNCBHLOKDCD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BNCBHLOKDCD_proto_rawDescData)
- })
- return file_Unk2700_BNCBHLOKDCD_proto_rawDescData
-}
-
-var file_Unk2700_BNCBHLOKDCD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BNCBHLOKDCD_proto_goTypes = []interface{}{
- (*Unk2700_BNCBHLOKDCD)(nil), // 0: Unk2700_BNCBHLOKDCD
-}
-var file_Unk2700_BNCBHLOKDCD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BNCBHLOKDCD_proto_init() }
-func file_Unk2700_BNCBHLOKDCD_proto_init() {
- if File_Unk2700_BNCBHLOKDCD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BNCBHLOKDCD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BNCBHLOKDCD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BNCBHLOKDCD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BNCBHLOKDCD_proto_goTypes,
- DependencyIndexes: file_Unk2700_BNCBHLOKDCD_proto_depIdxs,
- MessageInfos: file_Unk2700_BNCBHLOKDCD_proto_msgTypes,
- }.Build()
- File_Unk2700_BNCBHLOKDCD_proto = out.File
- file_Unk2700_BNCBHLOKDCD_proto_rawDesc = nil
- file_Unk2700_BNCBHLOKDCD_proto_goTypes = nil
- file_Unk2700_BNCBHLOKDCD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BNMDCEKPDMC.pb.go b/gover/gen/Unk2700_BNMDCEKPDMC.pb.go
deleted file mode 100644
index 88448428..00000000
--- a/gover/gen/Unk2700_BNMDCEKPDMC.pb.go
+++ /dev/null
@@ -1,256 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BNMDCEKPDMC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8641
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BNMDCEKPDMC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,8,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_KIFPKPGKJCA []uint32 `protobuf:"varint,14,rep,packed,name=Unk2700_KIFPKPGKJCA,json=Unk2700KIFPKPGKJCA,proto3" json:"Unk2700_KIFPKPGKJCA,omitempty"`
- AvatarList []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,13,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
- Unk2700_AAGBIFHNNPP []*Unk2700_BJJOMPDLNAL `protobuf:"bytes,2,rep,name=Unk2700_AAGBIFHNNPP,json=Unk2700AAGBIFHNNPP,proto3" json:"Unk2700_AAGBIFHNNPP,omitempty"`
- Unk2700_GGNBBHMGLAN []uint32 `protobuf:"varint,10,rep,packed,name=Unk2700_GGNBBHMGLAN,json=Unk2700GGNBBHMGLAN,proto3" json:"Unk2700_GGNBBHMGLAN,omitempty"`
- Unk2700_PLHIJIHFNDL []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,9,rep,name=Unk2700_PLHIJIHFNDL,json=Unk2700PLHIJIHFNDL,proto3" json:"Unk2700_PLHIJIHFNDL,omitempty"`
- Unk2700_OKGKHPCMNMN []uint32 `protobuf:"varint,15,rep,packed,name=Unk2700_OKGKHPCMNMN,json=Unk2700OKGKHPCMNMN,proto3" json:"Unk2700_OKGKHPCMNMN,omitempty"`
- Unk2700_BBGHICEDLBB []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,11,rep,name=Unk2700_BBGHICEDLBB,json=Unk2700BBGHICEDLBB,proto3" json:"Unk2700_BBGHICEDLBB,omitempty"`
-}
-
-func (x *Unk2700_BNMDCEKPDMC) Reset() {
- *x = Unk2700_BNMDCEKPDMC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BNMDCEKPDMC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BNMDCEKPDMC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BNMDCEKPDMC) ProtoMessage() {}
-
-func (x *Unk2700_BNMDCEKPDMC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BNMDCEKPDMC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BNMDCEKPDMC.ProtoReflect.Descriptor instead.
-func (*Unk2700_BNMDCEKPDMC) Descriptor() ([]byte, []int) {
- return file_Unk2700_BNMDCEKPDMC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetUnk2700_KIFPKPGKJCA() []uint32 {
- if x != nil {
- return x.Unk2700_KIFPKPGKJCA
- }
- return nil
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetAvatarList() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.AvatarList
- }
- return nil
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetUnk2700_AAGBIFHNNPP() []*Unk2700_BJJOMPDLNAL {
- if x != nil {
- return x.Unk2700_AAGBIFHNNPP
- }
- return nil
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetUnk2700_GGNBBHMGLAN() []uint32 {
- if x != nil {
- return x.Unk2700_GGNBBHMGLAN
- }
- return nil
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetUnk2700_PLHIJIHFNDL() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_PLHIJIHFNDL
- }
- return nil
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetUnk2700_OKGKHPCMNMN() []uint32 {
- if x != nil {
- return x.Unk2700_OKGKHPCMNMN
- }
- return nil
-}
-
-func (x *Unk2700_BNMDCEKPDMC) GetUnk2700_BBGHICEDLBB() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_BBGHICEDLBB
- }
- return nil
-}
-
-var File_Unk2700_BNMDCEKPDMC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BNMDCEKPDMC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x4d, 0x44, 0x43, 0x45,
- 0x4b, 0x50, 0x44, 0x4d, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x4a, 0x4f, 0x4d, 0x50, 0x44, 0x4c, 0x4e, 0x41, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xcf, 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4e,
- 0x4d, 0x44, 0x43, 0x45, 0x4b, 0x50, 0x44, 0x4d, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61,
- 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61,
- 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x49, 0x46, 0x50, 0x4b, 0x50, 0x47, 0x4b, 0x4a, 0x43, 0x41, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x49, 0x46, 0x50, 0x4b, 0x50,
- 0x47, 0x4b, 0x4a, 0x43, 0x41, 0x12, 0x35, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x41, 0x47, 0x42, 0x49, 0x46, 0x48, 0x4e,
- 0x4e, 0x50, 0x50, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x4a, 0x4f, 0x4d, 0x50, 0x44, 0x4c, 0x4e, 0x41, 0x4c, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x41, 0x47, 0x42, 0x49, 0x46, 0x48, 0x4e,
- 0x4e, 0x50, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x47, 0x4e, 0x42, 0x42, 0x48, 0x4d, 0x47, 0x4c, 0x41, 0x4e, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x47, 0x4e, 0x42, 0x42, 0x48, 0x4d,
- 0x47, 0x4c, 0x41, 0x4e, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x50, 0x4c, 0x48, 0x49, 0x4a, 0x49, 0x48, 0x46, 0x4e, 0x44, 0x4c, 0x18, 0x09, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46,
- 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x50, 0x4c, 0x48, 0x49, 0x4a, 0x49, 0x48, 0x46, 0x4e, 0x44, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x47, 0x4b, 0x48, 0x50, 0x43, 0x4d, 0x4e,
- 0x4d, 0x4e, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4f, 0x4b, 0x47, 0x4b, 0x48, 0x50, 0x43, 0x4d, 0x4e, 0x4d, 0x4e, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x42, 0x47, 0x48, 0x49, 0x43, 0x45, 0x44,
- 0x4c, 0x42, 0x42, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x42, 0x47, 0x48, 0x49, 0x43, 0x45, 0x44,
- 0x4c, 0x42, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BNMDCEKPDMC_proto_rawDescOnce sync.Once
- file_Unk2700_BNMDCEKPDMC_proto_rawDescData = file_Unk2700_BNMDCEKPDMC_proto_rawDesc
-)
-
-func file_Unk2700_BNMDCEKPDMC_proto_rawDescGZIP() []byte {
- file_Unk2700_BNMDCEKPDMC_proto_rawDescOnce.Do(func() {
- file_Unk2700_BNMDCEKPDMC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BNMDCEKPDMC_proto_rawDescData)
- })
- return file_Unk2700_BNMDCEKPDMC_proto_rawDescData
-}
-
-var file_Unk2700_BNMDCEKPDMC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BNMDCEKPDMC_proto_goTypes = []interface{}{
- (*Unk2700_BNMDCEKPDMC)(nil), // 0: Unk2700_BNMDCEKPDMC
- (*Unk2700_HJLFNKLPFBH)(nil), // 1: Unk2700_HJLFNKLPFBH
- (*Unk2700_BJJOMPDLNAL)(nil), // 2: Unk2700_BJJOMPDLNAL
-}
-var file_Unk2700_BNMDCEKPDMC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_BNMDCEKPDMC.avatar_list:type_name -> Unk2700_HJLFNKLPFBH
- 2, // 1: Unk2700_BNMDCEKPDMC.Unk2700_AAGBIFHNNPP:type_name -> Unk2700_BJJOMPDLNAL
- 1, // 2: Unk2700_BNMDCEKPDMC.Unk2700_PLHIJIHFNDL:type_name -> Unk2700_HJLFNKLPFBH
- 1, // 3: Unk2700_BNMDCEKPDMC.Unk2700_BBGHICEDLBB:type_name -> Unk2700_HJLFNKLPFBH
- 4, // [4:4] is the sub-list for method output_type
- 4, // [4:4] is the sub-list for method input_type
- 4, // [4:4] is the sub-list for extension type_name
- 4, // [4:4] is the sub-list for extension extendee
- 0, // [0:4] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BNMDCEKPDMC_proto_init() }
-func file_Unk2700_BNMDCEKPDMC_proto_init() {
- if File_Unk2700_BNMDCEKPDMC_proto != nil {
- return
- }
- file_Unk2700_BJJOMPDLNAL_proto_init()
- file_Unk2700_HJLFNKLPFBH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BNMDCEKPDMC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BNMDCEKPDMC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BNMDCEKPDMC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BNMDCEKPDMC_proto_goTypes,
- DependencyIndexes: file_Unk2700_BNMDCEKPDMC_proto_depIdxs,
- MessageInfos: file_Unk2700_BNMDCEKPDMC_proto_msgTypes,
- }.Build()
- File_Unk2700_BNMDCEKPDMC_proto = out.File
- file_Unk2700_BNMDCEKPDMC_proto_rawDesc = nil
- file_Unk2700_BNMDCEKPDMC_proto_goTypes = nil
- file_Unk2700_BNMDCEKPDMC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BOEHCEAAKKA.pb.go b/gover/gen/Unk2700_BOEHCEAAKKA.pb.go
deleted file mode 100644
index ec1bfd7e..00000000
--- a/gover/gen/Unk2700_BOEHCEAAKKA.pb.go
+++ /dev/null
@@ -1,184 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BOEHCEAAKKA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8921
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BOEHCEAAKKA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CKGJEOOKFIF uint32 `protobuf:"varint,15,opt,name=Unk2700_CKGJEOOKFIF,json=Unk2700CKGJEOOKFIF,proto3" json:"Unk2700_CKGJEOOKFIF,omitempty"`
- Unk2700_ADNAKNMDMGG uint32 `protobuf:"varint,2,opt,name=Unk2700_ADNAKNMDMGG,json=Unk2700ADNAKNMDMGG,proto3" json:"Unk2700_ADNAKNMDMGG,omitempty"`
- IsSucc bool `protobuf:"varint,5,opt,name=is_succ,json=isSucc,proto3" json:"is_succ,omitempty"`
-}
-
-func (x *Unk2700_BOEHCEAAKKA) Reset() {
- *x = Unk2700_BOEHCEAAKKA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BOEHCEAAKKA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BOEHCEAAKKA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BOEHCEAAKKA) ProtoMessage() {}
-
-func (x *Unk2700_BOEHCEAAKKA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BOEHCEAAKKA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BOEHCEAAKKA.ProtoReflect.Descriptor instead.
-func (*Unk2700_BOEHCEAAKKA) Descriptor() ([]byte, []int) {
- return file_Unk2700_BOEHCEAAKKA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BOEHCEAAKKA) GetUnk2700_CKGJEOOKFIF() uint32 {
- if x != nil {
- return x.Unk2700_CKGJEOOKFIF
- }
- return 0
-}
-
-func (x *Unk2700_BOEHCEAAKKA) GetUnk2700_ADNAKNMDMGG() uint32 {
- if x != nil {
- return x.Unk2700_ADNAKNMDMGG
- }
- return 0
-}
-
-func (x *Unk2700_BOEHCEAAKKA) GetIsSucc() bool {
- if x != nil {
- return x.IsSucc
- }
- return false
-}
-
-var File_Unk2700_BOEHCEAAKKA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BOEHCEAAKKA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x45, 0x48, 0x43, 0x45,
- 0x41, 0x41, 0x4b, 0x4b, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x45, 0x48, 0x43, 0x45, 0x41, 0x41,
- 0x4b, 0x4b, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43,
- 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b, 0x46, 0x49, 0x46, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f,
- 0x4b, 0x46, 0x49, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x41, 0x44, 0x4e, 0x41, 0x4b, 0x4e, 0x4d, 0x44, 0x4d, 0x47, 0x47, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x44, 0x4e, 0x41, 0x4b, 0x4e,
- 0x4d, 0x44, 0x4d, 0x47, 0x47, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BOEHCEAAKKA_proto_rawDescOnce sync.Once
- file_Unk2700_BOEHCEAAKKA_proto_rawDescData = file_Unk2700_BOEHCEAAKKA_proto_rawDesc
-)
-
-func file_Unk2700_BOEHCEAAKKA_proto_rawDescGZIP() []byte {
- file_Unk2700_BOEHCEAAKKA_proto_rawDescOnce.Do(func() {
- file_Unk2700_BOEHCEAAKKA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BOEHCEAAKKA_proto_rawDescData)
- })
- return file_Unk2700_BOEHCEAAKKA_proto_rawDescData
-}
-
-var file_Unk2700_BOEHCEAAKKA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BOEHCEAAKKA_proto_goTypes = []interface{}{
- (*Unk2700_BOEHCEAAKKA)(nil), // 0: Unk2700_BOEHCEAAKKA
-}
-var file_Unk2700_BOEHCEAAKKA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BOEHCEAAKKA_proto_init() }
-func file_Unk2700_BOEHCEAAKKA_proto_init() {
- if File_Unk2700_BOEHCEAAKKA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BOEHCEAAKKA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BOEHCEAAKKA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BOEHCEAAKKA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BOEHCEAAKKA_proto_goTypes,
- DependencyIndexes: file_Unk2700_BOEHCEAAKKA_proto_depIdxs,
- MessageInfos: file_Unk2700_BOEHCEAAKKA_proto_msgTypes,
- }.Build()
- File_Unk2700_BOEHCEAAKKA_proto = out.File
- file_Unk2700_BOEHCEAAKKA_proto_rawDesc = nil
- file_Unk2700_BOEHCEAAKKA_proto_goTypes = nil
- file_Unk2700_BOEHCEAAKKA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BOPIJJPNHCK.pb.go b/gover/gen/Unk2700_BOPIJJPNHCK.pb.go
deleted file mode 100644
index f60dc43f..00000000
--- a/gover/gen/Unk2700_BOPIJJPNHCK.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BOPIJJPNHCK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8590
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BOPIJJPNHCK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_BOPIJJPNHCK) Reset() {
- *x = Unk2700_BOPIJJPNHCK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BOPIJJPNHCK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BOPIJJPNHCK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BOPIJJPNHCK) ProtoMessage() {}
-
-func (x *Unk2700_BOPIJJPNHCK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BOPIJJPNHCK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BOPIJJPNHCK.ProtoReflect.Descriptor instead.
-func (*Unk2700_BOPIJJPNHCK) Descriptor() ([]byte, []int) {
- return file_Unk2700_BOPIJJPNHCK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BOPIJJPNHCK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_BOPIJJPNHCK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BOPIJJPNHCK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x50, 0x49, 0x4a, 0x4a,
- 0x50, 0x4e, 0x48, 0x43, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x50, 0x49, 0x4a, 0x4a, 0x50, 0x4e, 0x48,
- 0x43, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BOPIJJPNHCK_proto_rawDescOnce sync.Once
- file_Unk2700_BOPIJJPNHCK_proto_rawDescData = file_Unk2700_BOPIJJPNHCK_proto_rawDesc
-)
-
-func file_Unk2700_BOPIJJPNHCK_proto_rawDescGZIP() []byte {
- file_Unk2700_BOPIJJPNHCK_proto_rawDescOnce.Do(func() {
- file_Unk2700_BOPIJJPNHCK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BOPIJJPNHCK_proto_rawDescData)
- })
- return file_Unk2700_BOPIJJPNHCK_proto_rawDescData
-}
-
-var file_Unk2700_BOPIJJPNHCK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BOPIJJPNHCK_proto_goTypes = []interface{}{
- (*Unk2700_BOPIJJPNHCK)(nil), // 0: Unk2700_BOPIJJPNHCK
-}
-var file_Unk2700_BOPIJJPNHCK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BOPIJJPNHCK_proto_init() }
-func file_Unk2700_BOPIJJPNHCK_proto_init() {
- if File_Unk2700_BOPIJJPNHCK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BOPIJJPNHCK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BOPIJJPNHCK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BOPIJJPNHCK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BOPIJJPNHCK_proto_goTypes,
- DependencyIndexes: file_Unk2700_BOPIJJPNHCK_proto_depIdxs,
- MessageInfos: file_Unk2700_BOPIJJPNHCK_proto_msgTypes,
- }.Build()
- File_Unk2700_BOPIJJPNHCK_proto = out.File
- file_Unk2700_BOPIJJPNHCK_proto_rawDesc = nil
- file_Unk2700_BOPIJJPNHCK_proto_goTypes = nil
- file_Unk2700_BOPIJJPNHCK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BPFNCHEFKJM.pb.go b/gover/gen/Unk2700_BPFNCHEFKJM.pb.go
deleted file mode 100644
index cb45ec40..00000000
--- a/gover/gen/Unk2700_BPFNCHEFKJM.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BPFNCHEFKJM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8449
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_BPFNCHEFKJM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_BPFNCHEFKJM) Reset() {
- *x = Unk2700_BPFNCHEFKJM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BPFNCHEFKJM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BPFNCHEFKJM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BPFNCHEFKJM) ProtoMessage() {}
-
-func (x *Unk2700_BPFNCHEFKJM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BPFNCHEFKJM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BPFNCHEFKJM.ProtoReflect.Descriptor instead.
-func (*Unk2700_BPFNCHEFKJM) Descriptor() ([]byte, []int) {
- return file_Unk2700_BPFNCHEFKJM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_BPFNCHEFKJM) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_BPFNCHEFKJM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BPFNCHEFKJM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x46, 0x4e, 0x43, 0x48,
- 0x45, 0x46, 0x4b, 0x4a, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x46, 0x4e, 0x43, 0x48, 0x45, 0x46, 0x4b,
- 0x4a, 0x4d, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BPFNCHEFKJM_proto_rawDescOnce sync.Once
- file_Unk2700_BPFNCHEFKJM_proto_rawDescData = file_Unk2700_BPFNCHEFKJM_proto_rawDesc
-)
-
-func file_Unk2700_BPFNCHEFKJM_proto_rawDescGZIP() []byte {
- file_Unk2700_BPFNCHEFKJM_proto_rawDescOnce.Do(func() {
- file_Unk2700_BPFNCHEFKJM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BPFNCHEFKJM_proto_rawDescData)
- })
- return file_Unk2700_BPFNCHEFKJM_proto_rawDescData
-}
-
-var file_Unk2700_BPFNCHEFKJM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BPFNCHEFKJM_proto_goTypes = []interface{}{
- (*Unk2700_BPFNCHEFKJM)(nil), // 0: Unk2700_BPFNCHEFKJM
-}
-var file_Unk2700_BPFNCHEFKJM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BPFNCHEFKJM_proto_init() }
-func file_Unk2700_BPFNCHEFKJM_proto_init() {
- if File_Unk2700_BPFNCHEFKJM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BPFNCHEFKJM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BPFNCHEFKJM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BPFNCHEFKJM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BPFNCHEFKJM_proto_goTypes,
- DependencyIndexes: file_Unk2700_BPFNCHEFKJM_proto_depIdxs,
- MessageInfos: file_Unk2700_BPFNCHEFKJM_proto_msgTypes,
- }.Build()
- File_Unk2700_BPFNCHEFKJM_proto = out.File
- file_Unk2700_BPFNCHEFKJM_proto_rawDesc = nil
- file_Unk2700_BPFNCHEFKJM_proto_goTypes = nil
- file_Unk2700_BPFNCHEFKJM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_BPPDLOJLAAO.pb.go b/gover/gen/Unk2700_BPPDLOJLAAO.pb.go
deleted file mode 100644
index 7d28b3cc..00000000
--- a/gover/gen/Unk2700_BPPDLOJLAAO.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_BPPDLOJLAAO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8280
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_BPPDLOJLAAO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_BPPDLOJLAAO) Reset() {
- *x = Unk2700_BPPDLOJLAAO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_BPPDLOJLAAO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_BPPDLOJLAAO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_BPPDLOJLAAO) ProtoMessage() {}
-
-func (x *Unk2700_BPPDLOJLAAO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_BPPDLOJLAAO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_BPPDLOJLAAO.ProtoReflect.Descriptor instead.
-func (*Unk2700_BPPDLOJLAAO) Descriptor() ([]byte, []int) {
- return file_Unk2700_BPPDLOJLAAO_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_BPPDLOJLAAO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_BPPDLOJLAAO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x50, 0x44, 0x4c, 0x4f,
- 0x4a, 0x4c, 0x41, 0x41, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x50, 0x44, 0x4c, 0x4f, 0x4a, 0x4c, 0x41,
- 0x41, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_BPPDLOJLAAO_proto_rawDescOnce sync.Once
- file_Unk2700_BPPDLOJLAAO_proto_rawDescData = file_Unk2700_BPPDLOJLAAO_proto_rawDesc
-)
-
-func file_Unk2700_BPPDLOJLAAO_proto_rawDescGZIP() []byte {
- file_Unk2700_BPPDLOJLAAO_proto_rawDescOnce.Do(func() {
- file_Unk2700_BPPDLOJLAAO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_BPPDLOJLAAO_proto_rawDescData)
- })
- return file_Unk2700_BPPDLOJLAAO_proto_rawDescData
-}
-
-var file_Unk2700_BPPDLOJLAAO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_BPPDLOJLAAO_proto_goTypes = []interface{}{
- (*Unk2700_BPPDLOJLAAO)(nil), // 0: Unk2700_BPPDLOJLAAO
-}
-var file_Unk2700_BPPDLOJLAAO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_BPPDLOJLAAO_proto_init() }
-func file_Unk2700_BPPDLOJLAAO_proto_init() {
- if File_Unk2700_BPPDLOJLAAO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_BPPDLOJLAAO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_BPPDLOJLAAO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_BPPDLOJLAAO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_BPPDLOJLAAO_proto_goTypes,
- DependencyIndexes: file_Unk2700_BPPDLOJLAAO_proto_depIdxs,
- MessageInfos: file_Unk2700_BPPDLOJLAAO_proto_msgTypes,
- }.Build()
- File_Unk2700_BPPDLOJLAAO_proto = out.File
- file_Unk2700_BPPDLOJLAAO_proto_rawDesc = nil
- file_Unk2700_BPPDLOJLAAO_proto_goTypes = nil
- file_Unk2700_BPPDLOJLAAO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CALNMMBNKFD.pb.go b/gover/gen/Unk2700_CALNMMBNKFD.pb.go
deleted file mode 100644
index 568165dc..00000000
--- a/gover/gen/Unk2700_CALNMMBNKFD.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CALNMMBNKFD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8502
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CALNMMBNKFD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_GHDHIBDLFPN *Unk2700_AIMMLILLOKB `protobuf:"bytes,4,opt,name=Unk2700_GHDHIBDLFPN,json=Unk2700GHDHIBDLFPN,proto3" json:"Unk2700_GHDHIBDLFPN,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_CALNMMBNKFD) Reset() {
- *x = Unk2700_CALNMMBNKFD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CALNMMBNKFD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CALNMMBNKFD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CALNMMBNKFD) ProtoMessage() {}
-
-func (x *Unk2700_CALNMMBNKFD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CALNMMBNKFD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CALNMMBNKFD.ProtoReflect.Descriptor instead.
-func (*Unk2700_CALNMMBNKFD) Descriptor() ([]byte, []int) {
- return file_Unk2700_CALNMMBNKFD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CALNMMBNKFD) GetUnk2700_GHDHIBDLFPN() *Unk2700_AIMMLILLOKB {
- if x != nil {
- return x.Unk2700_GHDHIBDLFPN
- }
- return nil
-}
-
-func (x *Unk2700_CALNMMBNKFD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_CALNMMBNKFD) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_CALNMMBNKFD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CALNMMBNKFD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x41, 0x4c, 0x4e, 0x4d, 0x4d,
- 0x42, 0x4e, 0x4b, 0x46, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d, 0x4c, 0x49, 0x4c, 0x4c, 0x4f, 0x4b, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x43, 0x41, 0x4c, 0x4e, 0x4d, 0x4d, 0x42, 0x4e, 0x4b, 0x46, 0x44, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x44, 0x48, 0x49, 0x42,
- 0x44, 0x4c, 0x46, 0x50, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d, 0x4c, 0x49, 0x4c, 0x4c, 0x4f, 0x4b,
- 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x48, 0x44, 0x48, 0x49, 0x42,
- 0x44, 0x4c, 0x46, 0x50, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CALNMMBNKFD_proto_rawDescOnce sync.Once
- file_Unk2700_CALNMMBNKFD_proto_rawDescData = file_Unk2700_CALNMMBNKFD_proto_rawDesc
-)
-
-func file_Unk2700_CALNMMBNKFD_proto_rawDescGZIP() []byte {
- file_Unk2700_CALNMMBNKFD_proto_rawDescOnce.Do(func() {
- file_Unk2700_CALNMMBNKFD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CALNMMBNKFD_proto_rawDescData)
- })
- return file_Unk2700_CALNMMBNKFD_proto_rawDescData
-}
-
-var file_Unk2700_CALNMMBNKFD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CALNMMBNKFD_proto_goTypes = []interface{}{
- (*Unk2700_CALNMMBNKFD)(nil), // 0: Unk2700_CALNMMBNKFD
- (*Unk2700_AIMMLILLOKB)(nil), // 1: Unk2700_AIMMLILLOKB
-}
-var file_Unk2700_CALNMMBNKFD_proto_depIdxs = []int32{
- 1, // 0: Unk2700_CALNMMBNKFD.Unk2700_GHDHIBDLFPN:type_name -> Unk2700_AIMMLILLOKB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CALNMMBNKFD_proto_init() }
-func file_Unk2700_CALNMMBNKFD_proto_init() {
- if File_Unk2700_CALNMMBNKFD_proto != nil {
- return
- }
- file_Unk2700_AIMMLILLOKB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CALNMMBNKFD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CALNMMBNKFD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CALNMMBNKFD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CALNMMBNKFD_proto_goTypes,
- DependencyIndexes: file_Unk2700_CALNMMBNKFD_proto_depIdxs,
- MessageInfos: file_Unk2700_CALNMMBNKFD_proto_msgTypes,
- }.Build()
- File_Unk2700_CALNMMBNKFD_proto = out.File
- file_Unk2700_CALNMMBNKFD_proto_rawDesc = nil
- file_Unk2700_CALNMMBNKFD_proto_goTypes = nil
- file_Unk2700_CALNMMBNKFD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CAODHBDOGNE.pb.go b/gover/gen/Unk2700_CAODHBDOGNE.pb.go
deleted file mode 100644
index 7fd9e4f1..00000000
--- a/gover/gen/Unk2700_CAODHBDOGNE.pb.go
+++ /dev/null
@@ -1,262 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CAODHBDOGNE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8597
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_CAODHBDOGNE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_HIMJICENGCC []uint32 `protobuf:"varint,15,rep,packed,name=Unk2700_HIMJICENGCC,json=Unk2700HIMJICENGCC,proto3" json:"Unk2700_HIMJICENGCC,omitempty"`
- Time uint32 `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"`
- Unk2700_COOCEOOMMKC uint32 `protobuf:"varint,5,opt,name=Unk2700_COOCEOOMMKC,json=Unk2700COOCEOOMMKC,proto3" json:"Unk2700_COOCEOOMMKC,omitempty"`
- Unk2700_PPEBOKBCPLE uint32 `protobuf:"varint,6,opt,name=Unk2700_PPEBOKBCPLE,json=Unk2700PPEBOKBCPLE,proto3" json:"Unk2700_PPEBOKBCPLE,omitempty"`
- Coin uint32 `protobuf:"varint,11,opt,name=coin,proto3" json:"coin,omitempty"`
- Difficulty uint32 `protobuf:"varint,8,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
- DungeonId uint32 `protobuf:"varint,14,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Unk2700_AAGBIFHNNPP []*Unk2700_BJJOMPDLNAL `protobuf:"bytes,7,rep,name=Unk2700_AAGBIFHNNPP,json=Unk2700AAGBIFHNNPP,proto3" json:"Unk2700_AAGBIFHNNPP,omitempty"`
- Unk2700_ALMOAMMNNGP []uint32 `protobuf:"varint,10,rep,packed,name=Unk2700_ALMOAMMNNGP,json=Unk2700ALMOAMMNNGP,proto3" json:"Unk2700_ALMOAMMNNGP,omitempty"`
-}
-
-func (x *Unk2700_CAODHBDOGNE) Reset() {
- *x = Unk2700_CAODHBDOGNE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CAODHBDOGNE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CAODHBDOGNE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CAODHBDOGNE) ProtoMessage() {}
-
-func (x *Unk2700_CAODHBDOGNE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CAODHBDOGNE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CAODHBDOGNE.ProtoReflect.Descriptor instead.
-func (*Unk2700_CAODHBDOGNE) Descriptor() ([]byte, []int) {
- return file_Unk2700_CAODHBDOGNE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetUnk2700_HIMJICENGCC() []uint32 {
- if x != nil {
- return x.Unk2700_HIMJICENGCC
- }
- return nil
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetTime() uint32 {
- if x != nil {
- return x.Time
- }
- return 0
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetUnk2700_COOCEOOMMKC() uint32 {
- if x != nil {
- return x.Unk2700_COOCEOOMMKC
- }
- return 0
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetUnk2700_PPEBOKBCPLE() uint32 {
- if x != nil {
- return x.Unk2700_PPEBOKBCPLE
- }
- return 0
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetCoin() uint32 {
- if x != nil {
- return x.Coin
- }
- return 0
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetUnk2700_AAGBIFHNNPP() []*Unk2700_BJJOMPDLNAL {
- if x != nil {
- return x.Unk2700_AAGBIFHNNPP
- }
- return nil
-}
-
-func (x *Unk2700_CAODHBDOGNE) GetUnk2700_ALMOAMMNNGP() []uint32 {
- if x != nil {
- return x.Unk2700_ALMOAMMNNGP
- }
- return nil
-}
-
-var File_Unk2700_CAODHBDOGNE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CAODHBDOGNE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x41, 0x4f, 0x44, 0x48, 0x42,
- 0x44, 0x4f, 0x47, 0x4e, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x4a, 0x4f, 0x4d, 0x50, 0x44, 0x4c, 0x4e, 0x41, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x43, 0x41, 0x4f, 0x44, 0x48, 0x42, 0x44, 0x4f, 0x47, 0x4e, 0x45, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x4d, 0x4a, 0x49, 0x43, 0x45, 0x4e, 0x47, 0x43, 0x43,
- 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48,
- 0x49, 0x4d, 0x4a, 0x49, 0x43, 0x45, 0x4e, 0x47, 0x43, 0x43, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x4f, 0x43, 0x45, 0x4f,
- 0x4f, 0x4d, 0x4d, 0x4b, 0x43, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x43, 0x4f, 0x4f, 0x43, 0x45, 0x4f, 0x4f, 0x4d, 0x4d, 0x4b, 0x43, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x45, 0x42, 0x4f,
- 0x4b, 0x42, 0x43, 0x50, 0x4c, 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x50, 0x45, 0x42, 0x4f, 0x4b, 0x42, 0x43, 0x50, 0x4c, 0x45,
- 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04,
- 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
- 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f,
- 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x41, 0x47, 0x42, 0x49, 0x46, 0x48, 0x4e, 0x4e, 0x50, 0x50, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x4a, 0x4f, 0x4d,
- 0x50, 0x44, 0x4c, 0x4e, 0x41, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41,
- 0x41, 0x47, 0x42, 0x49, 0x46, 0x48, 0x4e, 0x4e, 0x50, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x4d, 0x4f, 0x41, 0x4d, 0x4d, 0x4e, 0x4e, 0x47,
- 0x50, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x41, 0x4c, 0x4d, 0x4f, 0x41, 0x4d, 0x4d, 0x4e, 0x4e, 0x47, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CAODHBDOGNE_proto_rawDescOnce sync.Once
- file_Unk2700_CAODHBDOGNE_proto_rawDescData = file_Unk2700_CAODHBDOGNE_proto_rawDesc
-)
-
-func file_Unk2700_CAODHBDOGNE_proto_rawDescGZIP() []byte {
- file_Unk2700_CAODHBDOGNE_proto_rawDescOnce.Do(func() {
- file_Unk2700_CAODHBDOGNE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CAODHBDOGNE_proto_rawDescData)
- })
- return file_Unk2700_CAODHBDOGNE_proto_rawDescData
-}
-
-var file_Unk2700_CAODHBDOGNE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CAODHBDOGNE_proto_goTypes = []interface{}{
- (*Unk2700_CAODHBDOGNE)(nil), // 0: Unk2700_CAODHBDOGNE
- (*Unk2700_BJJOMPDLNAL)(nil), // 1: Unk2700_BJJOMPDLNAL
-}
-var file_Unk2700_CAODHBDOGNE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_CAODHBDOGNE.Unk2700_AAGBIFHNNPP:type_name -> Unk2700_BJJOMPDLNAL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CAODHBDOGNE_proto_init() }
-func file_Unk2700_CAODHBDOGNE_proto_init() {
- if File_Unk2700_CAODHBDOGNE_proto != nil {
- return
- }
- file_Unk2700_BJJOMPDLNAL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CAODHBDOGNE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CAODHBDOGNE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CAODHBDOGNE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CAODHBDOGNE_proto_goTypes,
- DependencyIndexes: file_Unk2700_CAODHBDOGNE_proto_depIdxs,
- MessageInfos: file_Unk2700_CAODHBDOGNE_proto_msgTypes,
- }.Build()
- File_Unk2700_CAODHBDOGNE_proto = out.File
- file_Unk2700_CAODHBDOGNE_proto_rawDesc = nil
- file_Unk2700_CAODHBDOGNE_proto_goTypes = nil
- file_Unk2700_CAODHBDOGNE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CBGOFDNILKA.pb.go b/gover/gen/Unk2700_CBGOFDNILKA.pb.go
deleted file mode 100644
index 7e570852..00000000
--- a/gover/gen/Unk2700_CBGOFDNILKA.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CBGOFDNILKA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8159
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_CBGOFDNILKA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_APJPPLAAFEM uint32 `protobuf:"varint,13,opt,name=Unk2700_APJPPLAAFEM,json=Unk2700APJPPLAAFEM,proto3" json:"Unk2700_APJPPLAAFEM,omitempty"`
- Unk2700_JGAMIHLFFOI bool `protobuf:"varint,1,opt,name=Unk2700_JGAMIHLFFOI,json=Unk2700JGAMIHLFFOI,proto3" json:"Unk2700_JGAMIHLFFOI,omitempty"`
-}
-
-func (x *Unk2700_CBGOFDNILKA) Reset() {
- *x = Unk2700_CBGOFDNILKA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CBGOFDNILKA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CBGOFDNILKA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CBGOFDNILKA) ProtoMessage() {}
-
-func (x *Unk2700_CBGOFDNILKA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CBGOFDNILKA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CBGOFDNILKA.ProtoReflect.Descriptor instead.
-func (*Unk2700_CBGOFDNILKA) Descriptor() ([]byte, []int) {
- return file_Unk2700_CBGOFDNILKA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CBGOFDNILKA) GetUnk2700_APJPPLAAFEM() uint32 {
- if x != nil {
- return x.Unk2700_APJPPLAAFEM
- }
- return 0
-}
-
-func (x *Unk2700_CBGOFDNILKA) GetUnk2700_JGAMIHLFFOI() bool {
- if x != nil {
- return x.Unk2700_JGAMIHLFFOI
- }
- return false
-}
-
-var File_Unk2700_CBGOFDNILKA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CBGOFDNILKA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x47, 0x4f, 0x46, 0x44,
- 0x4e, 0x49, 0x4c, 0x4b, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x47, 0x4f, 0x46, 0x44, 0x4e, 0x49, 0x4c,
- 0x4b, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x50,
- 0x4a, 0x50, 0x50, 0x4c, 0x41, 0x41, 0x46, 0x45, 0x4d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x50, 0x4a, 0x50, 0x50, 0x4c, 0x41, 0x41,
- 0x46, 0x45, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a,
- 0x47, 0x41, 0x4d, 0x49, 0x48, 0x4c, 0x46, 0x46, 0x4f, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x47, 0x41, 0x4d, 0x49, 0x48, 0x4c,
- 0x46, 0x46, 0x4f, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CBGOFDNILKA_proto_rawDescOnce sync.Once
- file_Unk2700_CBGOFDNILKA_proto_rawDescData = file_Unk2700_CBGOFDNILKA_proto_rawDesc
-)
-
-func file_Unk2700_CBGOFDNILKA_proto_rawDescGZIP() []byte {
- file_Unk2700_CBGOFDNILKA_proto_rawDescOnce.Do(func() {
- file_Unk2700_CBGOFDNILKA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CBGOFDNILKA_proto_rawDescData)
- })
- return file_Unk2700_CBGOFDNILKA_proto_rawDescData
-}
-
-var file_Unk2700_CBGOFDNILKA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CBGOFDNILKA_proto_goTypes = []interface{}{
- (*Unk2700_CBGOFDNILKA)(nil), // 0: Unk2700_CBGOFDNILKA
-}
-var file_Unk2700_CBGOFDNILKA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CBGOFDNILKA_proto_init() }
-func file_Unk2700_CBGOFDNILKA_proto_init() {
- if File_Unk2700_CBGOFDNILKA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CBGOFDNILKA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CBGOFDNILKA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CBGOFDNILKA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CBGOFDNILKA_proto_goTypes,
- DependencyIndexes: file_Unk2700_CBGOFDNILKA_proto_depIdxs,
- MessageInfos: file_Unk2700_CBGOFDNILKA_proto_msgTypes,
- }.Build()
- File_Unk2700_CBGOFDNILKA_proto = out.File
- file_Unk2700_CBGOFDNILKA_proto_rawDesc = nil
- file_Unk2700_CBGOFDNILKA_proto_goTypes = nil
- file_Unk2700_CBGOFDNILKA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CBJEDMGOBPL.pb.go b/gover/gen/Unk2700_CBJEDMGOBPL.pb.go
deleted file mode 100644
index a4ffca0b..00000000
--- a/gover/gen/Unk2700_CBJEDMGOBPL.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CBJEDMGOBPL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CBJEDMGOBPL int32
-
-const (
- Unk2700_CBJEDMGOBPL_Unk2700_CBJEDMGOBPL_Unk2700_MBLDLJOKLBL Unk2700_CBJEDMGOBPL = 0
- Unk2700_CBJEDMGOBPL_Unk2700_CBJEDMGOBPL_Unk2700_ILOMIKADKGD Unk2700_CBJEDMGOBPL = 1
- Unk2700_CBJEDMGOBPL_Unk2700_CBJEDMGOBPL_Unk2700_HGHOEJGHMDH Unk2700_CBJEDMGOBPL = 2
- Unk2700_CBJEDMGOBPL_Unk2700_CBJEDMGOBPL_Unk2700_PJCONIDJGOD Unk2700_CBJEDMGOBPL = 3
-)
-
-// Enum value maps for Unk2700_CBJEDMGOBPL.
-var (
- Unk2700_CBJEDMGOBPL_name = map[int32]string{
- 0: "Unk2700_CBJEDMGOBPL_Unk2700_MBLDLJOKLBL",
- 1: "Unk2700_CBJEDMGOBPL_Unk2700_ILOMIKADKGD",
- 2: "Unk2700_CBJEDMGOBPL_Unk2700_HGHOEJGHMDH",
- 3: "Unk2700_CBJEDMGOBPL_Unk2700_PJCONIDJGOD",
- }
- Unk2700_CBJEDMGOBPL_value = map[string]int32{
- "Unk2700_CBJEDMGOBPL_Unk2700_MBLDLJOKLBL": 0,
- "Unk2700_CBJEDMGOBPL_Unk2700_ILOMIKADKGD": 1,
- "Unk2700_CBJEDMGOBPL_Unk2700_HGHOEJGHMDH": 2,
- "Unk2700_CBJEDMGOBPL_Unk2700_PJCONIDJGOD": 3,
- }
-)
-
-func (x Unk2700_CBJEDMGOBPL) Enum() *Unk2700_CBJEDMGOBPL {
- p := new(Unk2700_CBJEDMGOBPL)
- *p = x
- return p
-}
-
-func (x Unk2700_CBJEDMGOBPL) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_CBJEDMGOBPL) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_CBJEDMGOBPL_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_CBJEDMGOBPL) Type() protoreflect.EnumType {
- return &file_Unk2700_CBJEDMGOBPL_proto_enumTypes[0]
-}
-
-func (x Unk2700_CBJEDMGOBPL) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_CBJEDMGOBPL.Descriptor instead.
-func (Unk2700_CBJEDMGOBPL) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_CBJEDMGOBPL_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_CBJEDMGOBPL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CBJEDMGOBPL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d,
- 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f,
- 0x42, 0x50, 0x4c, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43,
- 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x4c, 0x44, 0x4c, 0x4a, 0x4f, 0x4b, 0x4c, 0x42, 0x4c, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4a, 0x45,
- 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50, 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x4c, 0x4f, 0x4d, 0x49, 0x4b, 0x41, 0x44, 0x4b, 0x47, 0x44, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47,
- 0x4f, 0x42, 0x50, 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x48,
- 0x4f, 0x45, 0x4a, 0x47, 0x48, 0x4d, 0x44, 0x48, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4a, 0x45, 0x44, 0x4d, 0x47, 0x4f, 0x42, 0x50,
- 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x43, 0x4f, 0x4e, 0x49,
- 0x44, 0x4a, 0x47, 0x4f, 0x44, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CBJEDMGOBPL_proto_rawDescOnce sync.Once
- file_Unk2700_CBJEDMGOBPL_proto_rawDescData = file_Unk2700_CBJEDMGOBPL_proto_rawDesc
-)
-
-func file_Unk2700_CBJEDMGOBPL_proto_rawDescGZIP() []byte {
- file_Unk2700_CBJEDMGOBPL_proto_rawDescOnce.Do(func() {
- file_Unk2700_CBJEDMGOBPL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CBJEDMGOBPL_proto_rawDescData)
- })
- return file_Unk2700_CBJEDMGOBPL_proto_rawDescData
-}
-
-var file_Unk2700_CBJEDMGOBPL_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_CBJEDMGOBPL_proto_goTypes = []interface{}{
- (Unk2700_CBJEDMGOBPL)(0), // 0: Unk2700_CBJEDMGOBPL
-}
-var file_Unk2700_CBJEDMGOBPL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CBJEDMGOBPL_proto_init() }
-func file_Unk2700_CBJEDMGOBPL_proto_init() {
- if File_Unk2700_CBJEDMGOBPL_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CBJEDMGOBPL_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CBJEDMGOBPL_proto_goTypes,
- DependencyIndexes: file_Unk2700_CBJEDMGOBPL_proto_depIdxs,
- EnumInfos: file_Unk2700_CBJEDMGOBPL_proto_enumTypes,
- }.Build()
- File_Unk2700_CBJEDMGOBPL_proto = out.File
- file_Unk2700_CBJEDMGOBPL_proto_rawDesc = nil
- file_Unk2700_CBJEDMGOBPL_proto_goTypes = nil
- file_Unk2700_CBJEDMGOBPL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CBMGMANEDNA.pb.go b/gover/gen/Unk2700_CBMGMANEDNA.pb.go
deleted file mode 100644
index fd1ed9d0..00000000
--- a/gover/gen/Unk2700_CBMGMANEDNA.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CBMGMANEDNA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CBMGMANEDNA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- MonsterInfoList []*Unk2700_DOGEKCNIIAO `protobuf:"bytes,6,rep,name=monster_info_list,json=monsterInfoList,proto3" json:"monster_info_list,omitempty"`
- EntrancePointId uint32 `protobuf:"varint,4,opt,name=entrance_point_id,json=entrancePointId,proto3" json:"entrance_point_id,omitempty"`
-}
-
-func (x *Unk2700_CBMGMANEDNA) Reset() {
- *x = Unk2700_CBMGMANEDNA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CBMGMANEDNA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CBMGMANEDNA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CBMGMANEDNA) ProtoMessage() {}
-
-func (x *Unk2700_CBMGMANEDNA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CBMGMANEDNA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CBMGMANEDNA.ProtoReflect.Descriptor instead.
-func (*Unk2700_CBMGMANEDNA) Descriptor() ([]byte, []int) {
- return file_Unk2700_CBMGMANEDNA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CBMGMANEDNA) GetMonsterInfoList() []*Unk2700_DOGEKCNIIAO {
- if x != nil {
- return x.MonsterInfoList
- }
- return nil
-}
-
-func (x *Unk2700_CBMGMANEDNA) GetEntrancePointId() uint32 {
- if x != nil {
- return x.EntrancePointId
- }
- return 0
-}
-
-var File_Unk2700_CBMGMANEDNA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CBMGMANEDNA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4d, 0x47, 0x4d, 0x41,
- 0x4e, 0x45, 0x44, 0x4e, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4f, 0x47, 0x45, 0x4b, 0x43, 0x4e, 0x49, 0x49, 0x41, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4d, 0x47, 0x4d, 0x41, 0x4e, 0x45, 0x44, 0x4e, 0x41, 0x12, 0x40,
- 0x0a, 0x11, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4f, 0x47, 0x45, 0x4b, 0x43, 0x4e, 0x49, 0x49, 0x41, 0x4f, 0x52,
- 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x69,
- 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x6e, 0x74,
- 0x72, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CBMGMANEDNA_proto_rawDescOnce sync.Once
- file_Unk2700_CBMGMANEDNA_proto_rawDescData = file_Unk2700_CBMGMANEDNA_proto_rawDesc
-)
-
-func file_Unk2700_CBMGMANEDNA_proto_rawDescGZIP() []byte {
- file_Unk2700_CBMGMANEDNA_proto_rawDescOnce.Do(func() {
- file_Unk2700_CBMGMANEDNA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CBMGMANEDNA_proto_rawDescData)
- })
- return file_Unk2700_CBMGMANEDNA_proto_rawDescData
-}
-
-var file_Unk2700_CBMGMANEDNA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CBMGMANEDNA_proto_goTypes = []interface{}{
- (*Unk2700_CBMGMANEDNA)(nil), // 0: Unk2700_CBMGMANEDNA
- (*Unk2700_DOGEKCNIIAO)(nil), // 1: Unk2700_DOGEKCNIIAO
-}
-var file_Unk2700_CBMGMANEDNA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_CBMGMANEDNA.monster_info_list:type_name -> Unk2700_DOGEKCNIIAO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CBMGMANEDNA_proto_init() }
-func file_Unk2700_CBMGMANEDNA_proto_init() {
- if File_Unk2700_CBMGMANEDNA_proto != nil {
- return
- }
- file_Unk2700_DOGEKCNIIAO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CBMGMANEDNA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CBMGMANEDNA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CBMGMANEDNA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CBMGMANEDNA_proto_goTypes,
- DependencyIndexes: file_Unk2700_CBMGMANEDNA_proto_depIdxs,
- MessageInfos: file_Unk2700_CBMGMANEDNA_proto_msgTypes,
- }.Build()
- File_Unk2700_CBMGMANEDNA_proto = out.File
- file_Unk2700_CBMGMANEDNA_proto_rawDesc = nil
- file_Unk2700_CBMGMANEDNA_proto_goTypes = nil
- file_Unk2700_CBMGMANEDNA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CCCKFHICDHD_ClientNotify.pb.go b/gover/gen/Unk2700_CCCKFHICDHD_ClientNotify.pb.go
deleted file mode 100644
index 124c1f15..00000000
--- a/gover/gen/Unk2700_CCCKFHICDHD_ClientNotify.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CCCKFHICDHD_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3314
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_CCCKFHICDHD_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KPKEIFJJDAO []uint32 `protobuf:"varint,9,rep,packed,name=Unk2700_KPKEIFJJDAO,json=Unk2700KPKEIFJJDAO,proto3" json:"Unk2700_KPKEIFJJDAO,omitempty"`
-}
-
-func (x *Unk2700_CCCKFHICDHD_ClientNotify) Reset() {
- *x = Unk2700_CCCKFHICDHD_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CCCKFHICDHD_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CCCKFHICDHD_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CCCKFHICDHD_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2700_CCCKFHICDHD_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CCCKFHICDHD_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CCCKFHICDHD_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_CCCKFHICDHD_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CCCKFHICDHD_ClientNotify) GetUnk2700_KPKEIFJJDAO() []uint32 {
- if x != nil {
- return x.Unk2700_KPKEIFJJDAO
- }
- return nil
-}
-
-var File_Unk2700_CCCKFHICDHD_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x43, 0x4b, 0x46, 0x48,
- 0x49, 0x43, 0x44, 0x48, 0x44, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x43, 0x4b, 0x46, 0x48, 0x49, 0x43, 0x44, 0x48, 0x44, 0x5f,
- 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4b, 0x45, 0x49, 0x46, 0x4a, 0x4a,
- 0x44, 0x41, 0x4f, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4b, 0x50, 0x4b, 0x45, 0x49, 0x46, 0x4a, 0x4a, 0x44, 0x41, 0x4f, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescData = file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescData)
- })
- return file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2700_CCCKFHICDHD_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CCCKFHICDHD_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2700_CCCKFHICDHD_ClientNotify)(nil), // 0: Unk2700_CCCKFHICDHD_ClientNotify
-}
-var file_Unk2700_CCCKFHICDHD_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CCCKFHICDHD_ClientNotify_proto_init() }
-func file_Unk2700_CCCKFHICDHD_ClientNotify_proto_init() {
- if File_Unk2700_CCCKFHICDHD_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CCCKFHICDHD_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CCCKFHICDHD_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_CCCKFHICDHD_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_CCCKFHICDHD_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_CCCKFHICDHD_ClientNotify_proto = out.File
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_rawDesc = nil
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_goTypes = nil
- file_Unk2700_CCCKFHICDHD_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CCEOEOHLAPK.pb.go b/gover/gen/Unk2700_CCEOEOHLAPK.pb.go
deleted file mode 100644
index f895c725..00000000
--- a/gover/gen/Unk2700_CCEOEOHLAPK.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CCEOEOHLAPK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CCEOEOHLAPK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsHintValid bool `protobuf:"varint,3,opt,name=is_hint_valid,json=isHintValid,proto3" json:"is_hint_valid,omitempty"`
- HintCenterPos *Vector `protobuf:"bytes,8,opt,name=hint_center_pos,json=hintCenterPos,proto3" json:"hint_center_pos,omitempty"`
- GroupId uint32 `protobuf:"varint,6,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,9,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
-}
-
-func (x *Unk2700_CCEOEOHLAPK) Reset() {
- *x = Unk2700_CCEOEOHLAPK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CCEOEOHLAPK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CCEOEOHLAPK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CCEOEOHLAPK) ProtoMessage() {}
-
-func (x *Unk2700_CCEOEOHLAPK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CCEOEOHLAPK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CCEOEOHLAPK.ProtoReflect.Descriptor instead.
-func (*Unk2700_CCEOEOHLAPK) Descriptor() ([]byte, []int) {
- return file_Unk2700_CCEOEOHLAPK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CCEOEOHLAPK) GetIsHintValid() bool {
- if x != nil {
- return x.IsHintValid
- }
- return false
-}
-
-func (x *Unk2700_CCEOEOHLAPK) GetHintCenterPos() *Vector {
- if x != nil {
- return x.HintCenterPos
- }
- return nil
-}
-
-func (x *Unk2700_CCEOEOHLAPK) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (x *Unk2700_CCEOEOHLAPK) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
-var File_Unk2700_CCEOEOHLAPK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CCEOEOHLAPK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x45, 0x4f, 0x45, 0x4f,
- 0x48, 0x4c, 0x41, 0x50, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x45, 0x4f, 0x45, 0x4f, 0x48, 0x4c, 0x41, 0x50,
- 0x4b, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x69, 0x6e, 0x74,
- 0x56, 0x61, 0x6c, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x0f, 0x68, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x65,
- 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
- 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x68, 0x69, 0x6e, 0x74, 0x43, 0x65, 0x6e,
- 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CCEOEOHLAPK_proto_rawDescOnce sync.Once
- file_Unk2700_CCEOEOHLAPK_proto_rawDescData = file_Unk2700_CCEOEOHLAPK_proto_rawDesc
-)
-
-func file_Unk2700_CCEOEOHLAPK_proto_rawDescGZIP() []byte {
- file_Unk2700_CCEOEOHLAPK_proto_rawDescOnce.Do(func() {
- file_Unk2700_CCEOEOHLAPK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CCEOEOHLAPK_proto_rawDescData)
- })
- return file_Unk2700_CCEOEOHLAPK_proto_rawDescData
-}
-
-var file_Unk2700_CCEOEOHLAPK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CCEOEOHLAPK_proto_goTypes = []interface{}{
- (*Unk2700_CCEOEOHLAPK)(nil), // 0: Unk2700_CCEOEOHLAPK
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_CCEOEOHLAPK_proto_depIdxs = []int32{
- 1, // 0: Unk2700_CCEOEOHLAPK.hint_center_pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CCEOEOHLAPK_proto_init() }
-func file_Unk2700_CCEOEOHLAPK_proto_init() {
- if File_Unk2700_CCEOEOHLAPK_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CCEOEOHLAPK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CCEOEOHLAPK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CCEOEOHLAPK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CCEOEOHLAPK_proto_goTypes,
- DependencyIndexes: file_Unk2700_CCEOEOHLAPK_proto_depIdxs,
- MessageInfos: file_Unk2700_CCEOEOHLAPK_proto_msgTypes,
- }.Build()
- File_Unk2700_CCEOEOHLAPK_proto = out.File
- file_Unk2700_CCEOEOHLAPK_proto_rawDesc = nil
- file_Unk2700_CCEOEOHLAPK_proto_goTypes = nil
- file_Unk2700_CCEOEOHLAPK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CEEONDKDIHH_ClientReq.pb.go b/gover/gen/Unk2700_CEEONDKDIHH_ClientReq.pb.go
deleted file mode 100644
index cc124056..00000000
--- a/gover/gen/Unk2700_CEEONDKDIHH_ClientReq.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CEEONDKDIHH_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6213
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_CEEONDKDIHH_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MAPEEDEBLKN bool `protobuf:"varint,9,opt,name=Unk2700_MAPEEDEBLKN,json=Unk2700MAPEEDEBLKN,proto3" json:"Unk2700_MAPEEDEBLKN,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,11,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_CEEONDKDIHH_ClientReq) Reset() {
- *x = Unk2700_CEEONDKDIHH_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CEEONDKDIHH_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CEEONDKDIHH_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CEEONDKDIHH_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_CEEONDKDIHH_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CEEONDKDIHH_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CEEONDKDIHH_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_CEEONDKDIHH_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CEEONDKDIHH_ClientReq) GetUnk2700_MAPEEDEBLKN() bool {
- if x != nil {
- return x.Unk2700_MAPEEDEBLKN
- }
- return false
-}
-
-func (x *Unk2700_CEEONDKDIHH_ClientReq) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_CEEONDKDIHH_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x45, 0x4f, 0x4e, 0x44,
- 0x4b, 0x44, 0x49, 0x48, 0x48, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x43, 0x45, 0x45, 0x4f, 0x4e, 0x44, 0x4b, 0x44, 0x49, 0x48, 0x48, 0x5f, 0x43, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x41, 0x50, 0x45, 0x45, 0x44, 0x45, 0x42, 0x4c, 0x4b, 0x4e, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x41, 0x50,
- 0x45, 0x45, 0x44, 0x45, 0x42, 0x4c, 0x4b, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e,
- 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescData = file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_CEEONDKDIHH_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CEEONDKDIHH_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_CEEONDKDIHH_ClientReq)(nil), // 0: Unk2700_CEEONDKDIHH_ClientReq
-}
-var file_Unk2700_CEEONDKDIHH_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CEEONDKDIHH_ClientReq_proto_init() }
-func file_Unk2700_CEEONDKDIHH_ClientReq_proto_init() {
- if File_Unk2700_CEEONDKDIHH_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CEEONDKDIHH_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CEEONDKDIHH_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_CEEONDKDIHH_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_CEEONDKDIHH_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_CEEONDKDIHH_ClientReq_proto = out.File
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_rawDesc = nil
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_goTypes = nil
- file_Unk2700_CEEONDKDIHH_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CFLKEDHFPAB.pb.go b/gover/gen/Unk2700_CFLKEDHFPAB.pb.go
deleted file mode 100644
index abd0067b..00000000
--- a/gover/gen/Unk2700_CFLKEDHFPAB.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CFLKEDHFPAB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8143
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_CFLKEDHFPAB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_CFLKEDHFPAB) Reset() {
- *x = Unk2700_CFLKEDHFPAB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CFLKEDHFPAB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CFLKEDHFPAB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CFLKEDHFPAB) ProtoMessage() {}
-
-func (x *Unk2700_CFLKEDHFPAB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CFLKEDHFPAB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CFLKEDHFPAB.ProtoReflect.Descriptor instead.
-func (*Unk2700_CFLKEDHFPAB) Descriptor() ([]byte, []int) {
- return file_Unk2700_CFLKEDHFPAB_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_CFLKEDHFPAB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CFLKEDHFPAB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x46, 0x4c, 0x4b, 0x45, 0x44,
- 0x48, 0x46, 0x50, 0x41, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x46, 0x4c, 0x4b, 0x45, 0x44, 0x48, 0x46, 0x50,
- 0x41, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CFLKEDHFPAB_proto_rawDescOnce sync.Once
- file_Unk2700_CFLKEDHFPAB_proto_rawDescData = file_Unk2700_CFLKEDHFPAB_proto_rawDesc
-)
-
-func file_Unk2700_CFLKEDHFPAB_proto_rawDescGZIP() []byte {
- file_Unk2700_CFLKEDHFPAB_proto_rawDescOnce.Do(func() {
- file_Unk2700_CFLKEDHFPAB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CFLKEDHFPAB_proto_rawDescData)
- })
- return file_Unk2700_CFLKEDHFPAB_proto_rawDescData
-}
-
-var file_Unk2700_CFLKEDHFPAB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CFLKEDHFPAB_proto_goTypes = []interface{}{
- (*Unk2700_CFLKEDHFPAB)(nil), // 0: Unk2700_CFLKEDHFPAB
-}
-var file_Unk2700_CFLKEDHFPAB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CFLKEDHFPAB_proto_init() }
-func file_Unk2700_CFLKEDHFPAB_proto_init() {
- if File_Unk2700_CFLKEDHFPAB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CFLKEDHFPAB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CFLKEDHFPAB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CFLKEDHFPAB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CFLKEDHFPAB_proto_goTypes,
- DependencyIndexes: file_Unk2700_CFLKEDHFPAB_proto_depIdxs,
- MessageInfos: file_Unk2700_CFLKEDHFPAB_proto_msgTypes,
- }.Build()
- File_Unk2700_CFLKEDHFPAB_proto = out.File
- file_Unk2700_CFLKEDHFPAB_proto_rawDesc = nil
- file_Unk2700_CFLKEDHFPAB_proto_goTypes = nil
- file_Unk2700_CFLKEDHFPAB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CGNFBKKBPJE.pb.go b/gover/gen/Unk2700_CGNFBKKBPJE.pb.go
deleted file mode 100644
index 8498508c..00000000
--- a/gover/gen/Unk2700_CGNFBKKBPJE.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CGNFBKKBPJE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8240
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CGNFBKKBPJE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_CGNFBKKBPJE) Reset() {
- *x = Unk2700_CGNFBKKBPJE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CGNFBKKBPJE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CGNFBKKBPJE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CGNFBKKBPJE) ProtoMessage() {}
-
-func (x *Unk2700_CGNFBKKBPJE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CGNFBKKBPJE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CGNFBKKBPJE.ProtoReflect.Descriptor instead.
-func (*Unk2700_CGNFBKKBPJE) Descriptor() ([]byte, []int) {
- return file_Unk2700_CGNFBKKBPJE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CGNFBKKBPJE) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_CGNFBKKBPJE) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_CGNFBKKBPJE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CGNFBKKBPJE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x4e, 0x46, 0x42, 0x4b,
- 0x4b, 0x42, 0x50, 0x4a, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x4e, 0x46, 0x42, 0x4b, 0x4b, 0x42, 0x50,
- 0x4a, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CGNFBKKBPJE_proto_rawDescOnce sync.Once
- file_Unk2700_CGNFBKKBPJE_proto_rawDescData = file_Unk2700_CGNFBKKBPJE_proto_rawDesc
-)
-
-func file_Unk2700_CGNFBKKBPJE_proto_rawDescGZIP() []byte {
- file_Unk2700_CGNFBKKBPJE_proto_rawDescOnce.Do(func() {
- file_Unk2700_CGNFBKKBPJE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CGNFBKKBPJE_proto_rawDescData)
- })
- return file_Unk2700_CGNFBKKBPJE_proto_rawDescData
-}
-
-var file_Unk2700_CGNFBKKBPJE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CGNFBKKBPJE_proto_goTypes = []interface{}{
- (*Unk2700_CGNFBKKBPJE)(nil), // 0: Unk2700_CGNFBKKBPJE
-}
-var file_Unk2700_CGNFBKKBPJE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CGNFBKKBPJE_proto_init() }
-func file_Unk2700_CGNFBKKBPJE_proto_init() {
- if File_Unk2700_CGNFBKKBPJE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CGNFBKKBPJE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CGNFBKKBPJE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CGNFBKKBPJE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CGNFBKKBPJE_proto_goTypes,
- DependencyIndexes: file_Unk2700_CGNFBKKBPJE_proto_depIdxs,
- MessageInfos: file_Unk2700_CGNFBKKBPJE_proto_msgTypes,
- }.Build()
- File_Unk2700_CGNFBKKBPJE_proto = out.File
- file_Unk2700_CGNFBKKBPJE_proto_rawDesc = nil
- file_Unk2700_CGNFBKKBPJE_proto_goTypes = nil
- file_Unk2700_CGNFBKKBPJE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CHICHNGLKPI.pb.go b/gover/gen/Unk2700_CHICHNGLKPI.pb.go
deleted file mode 100644
index 0704b7e4..00000000
--- a/gover/gen/Unk2700_CHICHNGLKPI.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CHICHNGLKPI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8149
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CHICHNGLKPI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Id uint32 `protobuf:"varint,5,opt,name=id,proto3" json:"id,omitempty"`
- MaxScore uint32 `protobuf:"varint,14,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
-}
-
-func (x *Unk2700_CHICHNGLKPI) Reset() {
- *x = Unk2700_CHICHNGLKPI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CHICHNGLKPI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CHICHNGLKPI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CHICHNGLKPI) ProtoMessage() {}
-
-func (x *Unk2700_CHICHNGLKPI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CHICHNGLKPI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CHICHNGLKPI.ProtoReflect.Descriptor instead.
-func (*Unk2700_CHICHNGLKPI) Descriptor() ([]byte, []int) {
- return file_Unk2700_CHICHNGLKPI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CHICHNGLKPI) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-func (x *Unk2700_CHICHNGLKPI) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-var File_Unk2700_CHICHNGLKPI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CHICHNGLKPI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x49, 0x43, 0x48, 0x4e,
- 0x47, 0x4c, 0x4b, 0x50, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x49, 0x43, 0x48, 0x4e, 0x47, 0x4c, 0x4b,
- 0x50, 0x49, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
- 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CHICHNGLKPI_proto_rawDescOnce sync.Once
- file_Unk2700_CHICHNGLKPI_proto_rawDescData = file_Unk2700_CHICHNGLKPI_proto_rawDesc
-)
-
-func file_Unk2700_CHICHNGLKPI_proto_rawDescGZIP() []byte {
- file_Unk2700_CHICHNGLKPI_proto_rawDescOnce.Do(func() {
- file_Unk2700_CHICHNGLKPI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CHICHNGLKPI_proto_rawDescData)
- })
- return file_Unk2700_CHICHNGLKPI_proto_rawDescData
-}
-
-var file_Unk2700_CHICHNGLKPI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CHICHNGLKPI_proto_goTypes = []interface{}{
- (*Unk2700_CHICHNGLKPI)(nil), // 0: Unk2700_CHICHNGLKPI
-}
-var file_Unk2700_CHICHNGLKPI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CHICHNGLKPI_proto_init() }
-func file_Unk2700_CHICHNGLKPI_proto_init() {
- if File_Unk2700_CHICHNGLKPI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CHICHNGLKPI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CHICHNGLKPI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CHICHNGLKPI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CHICHNGLKPI_proto_goTypes,
- DependencyIndexes: file_Unk2700_CHICHNGLKPI_proto_depIdxs,
- MessageInfos: file_Unk2700_CHICHNGLKPI_proto_msgTypes,
- }.Build()
- File_Unk2700_CHICHNGLKPI_proto = out.File
- file_Unk2700_CHICHNGLKPI_proto_rawDesc = nil
- file_Unk2700_CHICHNGLKPI_proto_goTypes = nil
- file_Unk2700_CHICHNGLKPI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CHLNIDHHGLE.pb.go b/gover/gen/Unk2700_CHLNIDHHGLE.pb.go
deleted file mode 100644
index c7a69207..00000000
--- a/gover/gen/Unk2700_CHLNIDHHGLE.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CHLNIDHHGLE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CHLNIDHHGLE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Score uint32 `protobuf:"varint,8,opt,name=score,proto3" json:"score,omitempty"`
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,14,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
- HitCount uint32 `protobuf:"varint,10,opt,name=hit_count,json=hitCount,proto3" json:"hit_count,omitempty"`
- OwnerUid uint32 `protobuf:"varint,6,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
-}
-
-func (x *Unk2700_CHLNIDHHGLE) Reset() {
- *x = Unk2700_CHLNIDHHGLE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CHLNIDHHGLE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CHLNIDHHGLE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CHLNIDHHGLE) ProtoMessage() {}
-
-func (x *Unk2700_CHLNIDHHGLE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CHLNIDHHGLE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CHLNIDHHGLE.ProtoReflect.Descriptor instead.
-func (*Unk2700_CHLNIDHHGLE) Descriptor() ([]byte, []int) {
- return file_Unk2700_CHLNIDHHGLE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CHLNIDHHGLE) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *Unk2700_CHLNIDHHGLE) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-func (x *Unk2700_CHLNIDHHGLE) GetHitCount() uint32 {
- if x != nil {
- return x.HitCount
- }
- return 0
-}
-
-func (x *Unk2700_CHLNIDHHGLE) GetOwnerUid() uint32 {
- if x != nil {
- return x.OwnerUid
- }
- return 0
-}
-
-var File_Unk2700_CHLNIDHHGLE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CHLNIDHHGLE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x4c, 0x4e, 0x49, 0x44,
- 0x48, 0x48, 0x47, 0x4c, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x43, 0x48, 0x4c, 0x4e, 0x49, 0x44, 0x48, 0x48, 0x47, 0x4c, 0x45, 0x12, 0x14,
- 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73,
- 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73,
- 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
- 0x1b, 0x0a, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CHLNIDHHGLE_proto_rawDescOnce sync.Once
- file_Unk2700_CHLNIDHHGLE_proto_rawDescData = file_Unk2700_CHLNIDHHGLE_proto_rawDesc
-)
-
-func file_Unk2700_CHLNIDHHGLE_proto_rawDescGZIP() []byte {
- file_Unk2700_CHLNIDHHGLE_proto_rawDescOnce.Do(func() {
- file_Unk2700_CHLNIDHHGLE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CHLNIDHHGLE_proto_rawDescData)
- })
- return file_Unk2700_CHLNIDHHGLE_proto_rawDescData
-}
-
-var file_Unk2700_CHLNIDHHGLE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CHLNIDHHGLE_proto_goTypes = []interface{}{
- (*Unk2700_CHLNIDHHGLE)(nil), // 0: Unk2700_CHLNIDHHGLE
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
-}
-var file_Unk2700_CHLNIDHHGLE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_CHLNIDHHGLE.reason:type_name -> Unk2700_MOFABPNGIKP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CHLNIDHHGLE_proto_init() }
-func file_Unk2700_CHLNIDHHGLE_proto_init() {
- if File_Unk2700_CHLNIDHHGLE_proto != nil {
- return
- }
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CHLNIDHHGLE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CHLNIDHHGLE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CHLNIDHHGLE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CHLNIDHHGLE_proto_goTypes,
- DependencyIndexes: file_Unk2700_CHLNIDHHGLE_proto_depIdxs,
- MessageInfos: file_Unk2700_CHLNIDHHGLE_proto_msgTypes,
- }.Build()
- File_Unk2700_CHLNIDHHGLE_proto = out.File
- file_Unk2700_CHLNIDHHGLE_proto_rawDesc = nil
- file_Unk2700_CHLNIDHHGLE_proto_goTypes = nil
- file_Unk2700_CHLNIDHHGLE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CILGDLMHCNG_ServerNotify.pb.go b/gover/gen/Unk2700_CILGDLMHCNG_ServerNotify.pb.go
deleted file mode 100644
index 685e3128..00000000
--- a/gover/gen/Unk2700_CILGDLMHCNG_ServerNotify.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CILGDLMHCNG_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1951
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CILGDLMHCNG_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_GEBOKAMGEEB string `protobuf:"bytes,7,opt,name=Unk2700_GEBOKAMGEEB,json=Unk2700GEBOKAMGEEB,proto3" json:"Unk2700_GEBOKAMGEEB,omitempty"`
- ChapterId uint32 `protobuf:"varint,15,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
-}
-
-func (x *Unk2700_CILGDLMHCNG_ServerNotify) Reset() {
- *x = Unk2700_CILGDLMHCNG_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CILGDLMHCNG_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CILGDLMHCNG_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CILGDLMHCNG_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_CILGDLMHCNG_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CILGDLMHCNG_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CILGDLMHCNG_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_CILGDLMHCNG_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CILGDLMHCNG_ServerNotify) GetUnk2700_GEBOKAMGEEB() string {
- if x != nil {
- return x.Unk2700_GEBOKAMGEEB
- }
- return ""
-}
-
-func (x *Unk2700_CILGDLMHCNG_ServerNotify) GetChapterId() uint32 {
- if x != nil {
- return x.ChapterId
- }
- return 0
-}
-
-var File_Unk2700_CILGDLMHCNG_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4c, 0x47, 0x44, 0x4c,
- 0x4d, 0x48, 0x43, 0x4e, 0x47, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4c, 0x47, 0x44, 0x4c, 0x4d, 0x48, 0x43, 0x4e, 0x47, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x45, 0x42, 0x4f, 0x4b, 0x41, 0x4d, 0x47,
- 0x45, 0x45, 0x42, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x47, 0x45, 0x42, 0x4f, 0x4b, 0x41, 0x4d, 0x47, 0x45, 0x45, 0x42, 0x12, 0x1d, 0x0a,
- 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescData = file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_CILGDLMHCNG_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CILGDLMHCNG_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_CILGDLMHCNG_ServerNotify)(nil), // 0: Unk2700_CILGDLMHCNG_ServerNotify
-}
-var file_Unk2700_CILGDLMHCNG_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CILGDLMHCNG_ServerNotify_proto_init() }
-func file_Unk2700_CILGDLMHCNG_ServerNotify_proto_init() {
- if File_Unk2700_CILGDLMHCNG_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CILGDLMHCNG_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CILGDLMHCNG_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_CILGDLMHCNG_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_CILGDLMHCNG_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_CILGDLMHCNG_ServerNotify_proto = out.File
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_rawDesc = nil
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_goTypes = nil
- file_Unk2700_CILGDLMHCNG_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CIOMEDJDPBP_ClientReq.pb.go b/gover/gen/Unk2700_CIOMEDJDPBP_ClientReq.pb.go
deleted file mode 100644
index a5daaefa..00000000
--- a/gover/gen/Unk2700_CIOMEDJDPBP_ClientReq.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CIOMEDJDPBP_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6342
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_CIOMEDJDPBP_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_CIOMEDJDPBP_ClientReq) Reset() {
- *x = Unk2700_CIOMEDJDPBP_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CIOMEDJDPBP_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CIOMEDJDPBP_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CIOMEDJDPBP_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_CIOMEDJDPBP_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CIOMEDJDPBP_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CIOMEDJDPBP_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_CIOMEDJDPBP_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_CIOMEDJDPBP_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4f, 0x4d, 0x45, 0x44,
- 0x4a, 0x44, 0x50, 0x42, 0x50, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x43, 0x49, 0x4f, 0x4d, 0x45, 0x44, 0x4a, 0x44, 0x50, 0x42, 0x50, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescData = file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_CIOMEDJDPBP_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CIOMEDJDPBP_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_CIOMEDJDPBP_ClientReq)(nil), // 0: Unk2700_CIOMEDJDPBP_ClientReq
-}
-var file_Unk2700_CIOMEDJDPBP_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CIOMEDJDPBP_ClientReq_proto_init() }
-func file_Unk2700_CIOMEDJDPBP_ClientReq_proto_init() {
- if File_Unk2700_CIOMEDJDPBP_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CIOMEDJDPBP_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CIOMEDJDPBP_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_CIOMEDJDPBP_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_CIOMEDJDPBP_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_CIOMEDJDPBP_ClientReq_proto = out.File
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_rawDesc = nil
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_goTypes = nil
- file_Unk2700_CIOMEDJDPBP_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CJKCCLEGPCM.pb.go b/gover/gen/Unk2700_CJKCCLEGPCM.pb.go
deleted file mode 100644
index 370eb2c4..00000000
--- a/gover/gen/Unk2700_CJKCCLEGPCM.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CJKCCLEGPCM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8153
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CJKCCLEGPCM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Id uint32 `protobuf:"varint,15,opt,name=id,proto3" json:"id,omitempty"`
-}
-
-func (x *Unk2700_CJKCCLEGPCM) Reset() {
- *x = Unk2700_CJKCCLEGPCM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CJKCCLEGPCM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CJKCCLEGPCM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CJKCCLEGPCM) ProtoMessage() {}
-
-func (x *Unk2700_CJKCCLEGPCM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CJKCCLEGPCM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CJKCCLEGPCM.ProtoReflect.Descriptor instead.
-func (*Unk2700_CJKCCLEGPCM) Descriptor() ([]byte, []int) {
- return file_Unk2700_CJKCCLEGPCM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CJKCCLEGPCM) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_CJKCCLEGPCM) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-var File_Unk2700_CJKCCLEGPCM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CJKCCLEGPCM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4a, 0x4b, 0x43, 0x43, 0x4c,
- 0x45, 0x47, 0x50, 0x43, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4a, 0x4b, 0x43, 0x43, 0x4c, 0x45, 0x47, 0x50,
- 0x43, 0x4d, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CJKCCLEGPCM_proto_rawDescOnce sync.Once
- file_Unk2700_CJKCCLEGPCM_proto_rawDescData = file_Unk2700_CJKCCLEGPCM_proto_rawDesc
-)
-
-func file_Unk2700_CJKCCLEGPCM_proto_rawDescGZIP() []byte {
- file_Unk2700_CJKCCLEGPCM_proto_rawDescOnce.Do(func() {
- file_Unk2700_CJKCCLEGPCM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CJKCCLEGPCM_proto_rawDescData)
- })
- return file_Unk2700_CJKCCLEGPCM_proto_rawDescData
-}
-
-var file_Unk2700_CJKCCLEGPCM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CJKCCLEGPCM_proto_goTypes = []interface{}{
- (*Unk2700_CJKCCLEGPCM)(nil), // 0: Unk2700_CJKCCLEGPCM
-}
-var file_Unk2700_CJKCCLEGPCM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CJKCCLEGPCM_proto_init() }
-func file_Unk2700_CJKCCLEGPCM_proto_init() {
- if File_Unk2700_CJKCCLEGPCM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CJKCCLEGPCM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CJKCCLEGPCM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CJKCCLEGPCM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CJKCCLEGPCM_proto_goTypes,
- DependencyIndexes: file_Unk2700_CJKCCLEGPCM_proto_depIdxs,
- MessageInfos: file_Unk2700_CJKCCLEGPCM_proto_msgTypes,
- }.Build()
- File_Unk2700_CJKCCLEGPCM_proto = out.File
- file_Unk2700_CJKCCLEGPCM_proto_rawDesc = nil
- file_Unk2700_CJKCCLEGPCM_proto_goTypes = nil
- file_Unk2700_CJKCCLEGPCM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CKMOPKMKCAO.pb.go b/gover/gen/Unk2700_CKMOPKMKCAO.pb.go
deleted file mode 100644
index 73668194..00000000
--- a/gover/gen/Unk2700_CKMOPKMKCAO.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CKMOPKMKCAO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CKMOPKMKCAO int32
-
-const (
- Unk2700_CKMOPKMKCAO_Unk2700_CKMOPKMKCAO_Unk2700_BJNNKGGOEIM Unk2700_CKMOPKMKCAO = 0
- Unk2700_CKMOPKMKCAO_Unk2700_CKMOPKMKCAO_MINE Unk2700_CKMOPKMKCAO = 1
- Unk2700_CKMOPKMKCAO_Unk2700_CKMOPKMKCAO_Unk2700_ECDAEGKEKIJ Unk2700_CKMOPKMKCAO = 2
-)
-
-// Enum value maps for Unk2700_CKMOPKMKCAO.
-var (
- Unk2700_CKMOPKMKCAO_name = map[int32]string{
- 0: "Unk2700_CKMOPKMKCAO_Unk2700_BJNNKGGOEIM",
- 1: "Unk2700_CKMOPKMKCAO_MINE",
- 2: "Unk2700_CKMOPKMKCAO_Unk2700_ECDAEGKEKIJ",
- }
- Unk2700_CKMOPKMKCAO_value = map[string]int32{
- "Unk2700_CKMOPKMKCAO_Unk2700_BJNNKGGOEIM": 0,
- "Unk2700_CKMOPKMKCAO_MINE": 1,
- "Unk2700_CKMOPKMKCAO_Unk2700_ECDAEGKEKIJ": 2,
- }
-)
-
-func (x Unk2700_CKMOPKMKCAO) Enum() *Unk2700_CKMOPKMKCAO {
- p := new(Unk2700_CKMOPKMKCAO)
- *p = x
- return p
-}
-
-func (x Unk2700_CKMOPKMKCAO) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_CKMOPKMKCAO) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_CKMOPKMKCAO_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_CKMOPKMKCAO) Type() protoreflect.EnumType {
- return &file_Unk2700_CKMOPKMKCAO_proto_enumTypes[0]
-}
-
-func (x Unk2700_CKMOPKMKCAO) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_CKMOPKMKCAO.Descriptor instead.
-func (Unk2700_CKMOPKMKCAO) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_CKMOPKMKCAO_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_CKMOPKMKCAO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CKMOPKMKCAO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4d, 0x4f, 0x50, 0x4b,
- 0x4d, 0x4b, 0x43, 0x41, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x8d, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4d, 0x4f, 0x50, 0x4b, 0x4d, 0x4b,
- 0x43, 0x41, 0x4f, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43,
- 0x4b, 0x4d, 0x4f, 0x50, 0x4b, 0x4d, 0x4b, 0x43, 0x41, 0x4f, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x4e, 0x4e, 0x4b, 0x47, 0x47, 0x4f, 0x45, 0x49, 0x4d, 0x10, 0x00,
- 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4d, 0x4f,
- 0x50, 0x4b, 0x4d, 0x4b, 0x43, 0x41, 0x4f, 0x5f, 0x4d, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x2b,
- 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4d, 0x4f, 0x50, 0x4b,
- 0x4d, 0x4b, 0x43, 0x41, 0x4f, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x43,
- 0x44, 0x41, 0x45, 0x47, 0x4b, 0x45, 0x4b, 0x49, 0x4a, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CKMOPKMKCAO_proto_rawDescOnce sync.Once
- file_Unk2700_CKMOPKMKCAO_proto_rawDescData = file_Unk2700_CKMOPKMKCAO_proto_rawDesc
-)
-
-func file_Unk2700_CKMOPKMKCAO_proto_rawDescGZIP() []byte {
- file_Unk2700_CKMOPKMKCAO_proto_rawDescOnce.Do(func() {
- file_Unk2700_CKMOPKMKCAO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CKMOPKMKCAO_proto_rawDescData)
- })
- return file_Unk2700_CKMOPKMKCAO_proto_rawDescData
-}
-
-var file_Unk2700_CKMOPKMKCAO_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_CKMOPKMKCAO_proto_goTypes = []interface{}{
- (Unk2700_CKMOPKMKCAO)(0), // 0: Unk2700_CKMOPKMKCAO
-}
-var file_Unk2700_CKMOPKMKCAO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CKMOPKMKCAO_proto_init() }
-func file_Unk2700_CKMOPKMKCAO_proto_init() {
- if File_Unk2700_CKMOPKMKCAO_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CKMOPKMKCAO_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CKMOPKMKCAO_proto_goTypes,
- DependencyIndexes: file_Unk2700_CKMOPKMKCAO_proto_depIdxs,
- EnumInfos: file_Unk2700_CKMOPKMKCAO_proto_enumTypes,
- }.Build()
- File_Unk2700_CKMOPKMKCAO_proto = out.File
- file_Unk2700_CKMOPKMKCAO_proto_rawDesc = nil
- file_Unk2700_CKMOPKMKCAO_proto_goTypes = nil
- file_Unk2700_CKMOPKMKCAO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CLKGPNDKIDD.pb.go b/gover/gen/Unk2700_CLKGPNDKIDD.pb.go
deleted file mode 100644
index 9efc302b..00000000
--- a/gover/gen/Unk2700_CLKGPNDKIDD.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CLKGPNDKIDD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8725
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_CLKGPNDKIDD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_CLKGPNDKIDD) Reset() {
- *x = Unk2700_CLKGPNDKIDD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CLKGPNDKIDD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CLKGPNDKIDD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CLKGPNDKIDD) ProtoMessage() {}
-
-func (x *Unk2700_CLKGPNDKIDD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CLKGPNDKIDD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CLKGPNDKIDD.ProtoReflect.Descriptor instead.
-func (*Unk2700_CLKGPNDKIDD) Descriptor() ([]byte, []int) {
- return file_Unk2700_CLKGPNDKIDD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CLKGPNDKIDD) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_CLKGPNDKIDD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CLKGPNDKIDD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4c, 0x4b, 0x47, 0x50, 0x4e,
- 0x44, 0x4b, 0x49, 0x44, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4c, 0x4b, 0x47, 0x50, 0x4e, 0x44, 0x4b, 0x49,
- 0x44, 0x44, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CLKGPNDKIDD_proto_rawDescOnce sync.Once
- file_Unk2700_CLKGPNDKIDD_proto_rawDescData = file_Unk2700_CLKGPNDKIDD_proto_rawDesc
-)
-
-func file_Unk2700_CLKGPNDKIDD_proto_rawDescGZIP() []byte {
- file_Unk2700_CLKGPNDKIDD_proto_rawDescOnce.Do(func() {
- file_Unk2700_CLKGPNDKIDD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CLKGPNDKIDD_proto_rawDescData)
- })
- return file_Unk2700_CLKGPNDKIDD_proto_rawDescData
-}
-
-var file_Unk2700_CLKGPNDKIDD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CLKGPNDKIDD_proto_goTypes = []interface{}{
- (*Unk2700_CLKGPNDKIDD)(nil), // 0: Unk2700_CLKGPNDKIDD
-}
-var file_Unk2700_CLKGPNDKIDD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CLKGPNDKIDD_proto_init() }
-func file_Unk2700_CLKGPNDKIDD_proto_init() {
- if File_Unk2700_CLKGPNDKIDD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CLKGPNDKIDD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CLKGPNDKIDD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CLKGPNDKIDD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CLKGPNDKIDD_proto_goTypes,
- DependencyIndexes: file_Unk2700_CLKGPNDKIDD_proto_depIdxs,
- MessageInfos: file_Unk2700_CLKGPNDKIDD_proto_msgTypes,
- }.Build()
- File_Unk2700_CLKGPNDKIDD_proto = out.File
- file_Unk2700_CLKGPNDKIDD_proto_rawDesc = nil
- file_Unk2700_CLKGPNDKIDD_proto_goTypes = nil
- file_Unk2700_CLKGPNDKIDD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CLMGFEOPNFH.pb.go b/gover/gen/Unk2700_CLMGFEOPNFH.pb.go
deleted file mode 100644
index 4c21c96e..00000000
--- a/gover/gen/Unk2700_CLMGFEOPNFH.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CLMGFEOPNFH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8938
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CLMGFEOPNFH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GalleryId uint32 `protobuf:"varint,12,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_CLMGFEOPNFH) Reset() {
- *x = Unk2700_CLMGFEOPNFH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CLMGFEOPNFH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CLMGFEOPNFH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CLMGFEOPNFH) ProtoMessage() {}
-
-func (x *Unk2700_CLMGFEOPNFH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CLMGFEOPNFH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CLMGFEOPNFH.ProtoReflect.Descriptor instead.
-func (*Unk2700_CLMGFEOPNFH) Descriptor() ([]byte, []int) {
- return file_Unk2700_CLMGFEOPNFH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CLMGFEOPNFH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_CLMGFEOPNFH) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_CLMGFEOPNFH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CLMGFEOPNFH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4c, 0x4d, 0x47, 0x46, 0x45,
- 0x4f, 0x50, 0x4e, 0x46, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4c, 0x4d, 0x47, 0x46, 0x45, 0x4f, 0x50, 0x4e,
- 0x46, 0x48, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CLMGFEOPNFH_proto_rawDescOnce sync.Once
- file_Unk2700_CLMGFEOPNFH_proto_rawDescData = file_Unk2700_CLMGFEOPNFH_proto_rawDesc
-)
-
-func file_Unk2700_CLMGFEOPNFH_proto_rawDescGZIP() []byte {
- file_Unk2700_CLMGFEOPNFH_proto_rawDescOnce.Do(func() {
- file_Unk2700_CLMGFEOPNFH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CLMGFEOPNFH_proto_rawDescData)
- })
- return file_Unk2700_CLMGFEOPNFH_proto_rawDescData
-}
-
-var file_Unk2700_CLMGFEOPNFH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CLMGFEOPNFH_proto_goTypes = []interface{}{
- (*Unk2700_CLMGFEOPNFH)(nil), // 0: Unk2700_CLMGFEOPNFH
-}
-var file_Unk2700_CLMGFEOPNFH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CLMGFEOPNFH_proto_init() }
-func file_Unk2700_CLMGFEOPNFH_proto_init() {
- if File_Unk2700_CLMGFEOPNFH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CLMGFEOPNFH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CLMGFEOPNFH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CLMGFEOPNFH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CLMGFEOPNFH_proto_goTypes,
- DependencyIndexes: file_Unk2700_CLMGFEOPNFH_proto_depIdxs,
- MessageInfos: file_Unk2700_CLMGFEOPNFH_proto_msgTypes,
- }.Build()
- File_Unk2700_CLMGFEOPNFH_proto = out.File
- file_Unk2700_CLMGFEOPNFH_proto_rawDesc = nil
- file_Unk2700_CLMGFEOPNFH_proto_goTypes = nil
- file_Unk2700_CLMGFEOPNFH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CMKDNIANBNE.pb.go b/gover/gen/Unk2700_CMKDNIANBNE.pb.go
deleted file mode 100644
index 9df84f90..00000000
--- a/gover/gen/Unk2700_CMKDNIANBNE.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CMKDNIANBNE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CMKDNIANBNE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
- Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
- Unk2700_POPBOKAKBBO uint32 `protobuf:"varint,3,opt,name=Unk2700_POPBOKAKBBO,json=Unk2700POPBOKAKBBO,proto3" json:"Unk2700_POPBOKAKBBO,omitempty"`
-}
-
-func (x *Unk2700_CMKDNIANBNE) Reset() {
- *x = Unk2700_CMKDNIANBNE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CMKDNIANBNE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CMKDNIANBNE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CMKDNIANBNE) ProtoMessage() {}
-
-func (x *Unk2700_CMKDNIANBNE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CMKDNIANBNE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CMKDNIANBNE.ProtoReflect.Descriptor instead.
-func (*Unk2700_CMKDNIANBNE) Descriptor() ([]byte, []int) {
- return file_Unk2700_CMKDNIANBNE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CMKDNIANBNE) GetType() string {
- if x != nil {
- return x.Type
- }
- return ""
-}
-
-func (x *Unk2700_CMKDNIANBNE) GetContent() string {
- if x != nil {
- return x.Content
- }
- return ""
-}
-
-func (x *Unk2700_CMKDNIANBNE) GetUnk2700_POPBOKAKBBO() uint32 {
- if x != nil {
- return x.Unk2700_POPBOKAKBBO
- }
- return 0
-}
-
-var File_Unk2700_CMKDNIANBNE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CMKDNIANBNE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4b, 0x44, 0x4e, 0x49,
- 0x41, 0x4e, 0x42, 0x4e, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4b, 0x44, 0x4e, 0x49, 0x41, 0x4e, 0x42,
- 0x4e, 0x45, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x50, 0x42,
- 0x4f, 0x4b, 0x41, 0x4b, 0x42, 0x42, 0x4f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x4f, 0x50, 0x42, 0x4f, 0x4b, 0x41, 0x4b, 0x42, 0x42,
- 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_CMKDNIANBNE_proto_rawDescOnce sync.Once
- file_Unk2700_CMKDNIANBNE_proto_rawDescData = file_Unk2700_CMKDNIANBNE_proto_rawDesc
-)
-
-func file_Unk2700_CMKDNIANBNE_proto_rawDescGZIP() []byte {
- file_Unk2700_CMKDNIANBNE_proto_rawDescOnce.Do(func() {
- file_Unk2700_CMKDNIANBNE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CMKDNIANBNE_proto_rawDescData)
- })
- return file_Unk2700_CMKDNIANBNE_proto_rawDescData
-}
-
-var file_Unk2700_CMKDNIANBNE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CMKDNIANBNE_proto_goTypes = []interface{}{
- (*Unk2700_CMKDNIANBNE)(nil), // 0: Unk2700_CMKDNIANBNE
-}
-var file_Unk2700_CMKDNIANBNE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CMKDNIANBNE_proto_init() }
-func file_Unk2700_CMKDNIANBNE_proto_init() {
- if File_Unk2700_CMKDNIANBNE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CMKDNIANBNE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CMKDNIANBNE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CMKDNIANBNE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CMKDNIANBNE_proto_goTypes,
- DependencyIndexes: file_Unk2700_CMKDNIANBNE_proto_depIdxs,
- MessageInfos: file_Unk2700_CMKDNIANBNE_proto_msgTypes,
- }.Build()
- File_Unk2700_CMKDNIANBNE_proto = out.File
- file_Unk2700_CMKDNIANBNE_proto_rawDesc = nil
- file_Unk2700_CMKDNIANBNE_proto_goTypes = nil
- file_Unk2700_CMKDNIANBNE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CMOCCENBOLJ.pb.go b/gover/gen/Unk2700_CMOCCENBOLJ.pb.go
deleted file mode 100644
index bf348be1..00000000
--- a/gover/gen/Unk2700_CMOCCENBOLJ.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CMOCCENBOLJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CMOCCENBOLJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,10,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- Unk2700_OLLKIFMOPAG uint32 `protobuf:"varint,5,opt,name=Unk2700_OLLKIFMOPAG,json=Unk2700OLLKIFMOPAG,proto3" json:"Unk2700_OLLKIFMOPAG,omitempty"`
- FinishTime uint32 `protobuf:"varint,15,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
- Difficulty uint32 `protobuf:"varint,13,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
-}
-
-func (x *Unk2700_CMOCCENBOLJ) Reset() {
- *x = Unk2700_CMOCCENBOLJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CMOCCENBOLJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CMOCCENBOLJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CMOCCENBOLJ) ProtoMessage() {}
-
-func (x *Unk2700_CMOCCENBOLJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CMOCCENBOLJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CMOCCENBOLJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_CMOCCENBOLJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_CMOCCENBOLJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CMOCCENBOLJ) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk2700_CMOCCENBOLJ) GetUnk2700_OLLKIFMOPAG() uint32 {
- if x != nil {
- return x.Unk2700_OLLKIFMOPAG
- }
- return 0
-}
-
-func (x *Unk2700_CMOCCENBOLJ) GetFinishTime() uint32 {
- if x != nil {
- return x.FinishTime
- }
- return 0
-}
-
-func (x *Unk2700_CMOCCENBOLJ) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-var File_Unk2700_CMOCCENBOLJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CMOCCENBOLJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4f, 0x43, 0x43, 0x45,
- 0x4e, 0x42, 0x4f, 0x4c, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4f, 0x43, 0x43, 0x45, 0x4e, 0x42,
- 0x4f, 0x4c, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c,
- 0x44, 0x48, 0x48, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x4c, 0x4c, 0x4b, 0x49, 0x46, 0x4d, 0x4f, 0x50, 0x41, 0x47, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4c, 0x4c, 0x4b, 0x49, 0x46,
- 0x4d, 0x4f, 0x50, 0x41, 0x47, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
- 0x75, 0x6c, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66,
- 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CMOCCENBOLJ_proto_rawDescOnce sync.Once
- file_Unk2700_CMOCCENBOLJ_proto_rawDescData = file_Unk2700_CMOCCENBOLJ_proto_rawDesc
-)
-
-func file_Unk2700_CMOCCENBOLJ_proto_rawDescGZIP() []byte {
- file_Unk2700_CMOCCENBOLJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_CMOCCENBOLJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CMOCCENBOLJ_proto_rawDescData)
- })
- return file_Unk2700_CMOCCENBOLJ_proto_rawDescData
-}
-
-var file_Unk2700_CMOCCENBOLJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CMOCCENBOLJ_proto_goTypes = []interface{}{
- (*Unk2700_CMOCCENBOLJ)(nil), // 0: Unk2700_CMOCCENBOLJ
-}
-var file_Unk2700_CMOCCENBOLJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CMOCCENBOLJ_proto_init() }
-func file_Unk2700_CMOCCENBOLJ_proto_init() {
- if File_Unk2700_CMOCCENBOLJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CMOCCENBOLJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CMOCCENBOLJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CMOCCENBOLJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CMOCCENBOLJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_CMOCCENBOLJ_proto_depIdxs,
- MessageInfos: file_Unk2700_CMOCCENBOLJ_proto_msgTypes,
- }.Build()
- File_Unk2700_CMOCCENBOLJ_proto = out.File
- file_Unk2700_CMOCCENBOLJ_proto_rawDesc = nil
- file_Unk2700_CMOCCENBOLJ_proto_goTypes = nil
- file_Unk2700_CMOCCENBOLJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CNEIMEHAAAF.pb.go b/gover/gen/Unk2700_CNEIMEHAAAF.pb.go
deleted file mode 100644
index c6a9fec1..00000000
--- a/gover/gen/Unk2700_CNEIMEHAAAF.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CNEIMEHAAAF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8903
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CNEIMEHAAAF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_CNEIMEHAAAF) Reset() {
- *x = Unk2700_CNEIMEHAAAF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CNEIMEHAAAF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CNEIMEHAAAF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CNEIMEHAAAF) ProtoMessage() {}
-
-func (x *Unk2700_CNEIMEHAAAF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CNEIMEHAAAF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CNEIMEHAAAF.ProtoReflect.Descriptor instead.
-func (*Unk2700_CNEIMEHAAAF) Descriptor() ([]byte, []int) {
- return file_Unk2700_CNEIMEHAAAF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CNEIMEHAAAF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_CNEIMEHAAAF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CNEIMEHAAAF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x45, 0x49, 0x4d, 0x45,
- 0x48, 0x41, 0x41, 0x41, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x45, 0x49, 0x4d, 0x45, 0x48, 0x41, 0x41,
- 0x41, 0x46, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CNEIMEHAAAF_proto_rawDescOnce sync.Once
- file_Unk2700_CNEIMEHAAAF_proto_rawDescData = file_Unk2700_CNEIMEHAAAF_proto_rawDesc
-)
-
-func file_Unk2700_CNEIMEHAAAF_proto_rawDescGZIP() []byte {
- file_Unk2700_CNEIMEHAAAF_proto_rawDescOnce.Do(func() {
- file_Unk2700_CNEIMEHAAAF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CNEIMEHAAAF_proto_rawDescData)
- })
- return file_Unk2700_CNEIMEHAAAF_proto_rawDescData
-}
-
-var file_Unk2700_CNEIMEHAAAF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CNEIMEHAAAF_proto_goTypes = []interface{}{
- (*Unk2700_CNEIMEHAAAF)(nil), // 0: Unk2700_CNEIMEHAAAF
-}
-var file_Unk2700_CNEIMEHAAAF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CNEIMEHAAAF_proto_init() }
-func file_Unk2700_CNEIMEHAAAF_proto_init() {
- if File_Unk2700_CNEIMEHAAAF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CNEIMEHAAAF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CNEIMEHAAAF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CNEIMEHAAAF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CNEIMEHAAAF_proto_goTypes,
- DependencyIndexes: file_Unk2700_CNEIMEHAAAF_proto_depIdxs,
- MessageInfos: file_Unk2700_CNEIMEHAAAF_proto_msgTypes,
- }.Build()
- File_Unk2700_CNEIMEHAAAF_proto = out.File
- file_Unk2700_CNEIMEHAAAF_proto_rawDesc = nil
- file_Unk2700_CNEIMEHAAAF_proto_goTypes = nil
- file_Unk2700_CNEIMEHAAAF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CNNJKJFHGGD.pb.go b/gover/gen/Unk2700_CNNJKJFHGGD.pb.go
deleted file mode 100644
index fb4928b3..00000000
--- a/gover/gen/Unk2700_CNNJKJFHGGD.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CNNJKJFHGGD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8264
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CNNJKJFHGGD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ABJAKBCPEEC []uint32 `protobuf:"varint,11,rep,packed,name=Unk2700_ABJAKBCPEEC,json=Unk2700ABJAKBCPEEC,proto3" json:"Unk2700_ABJAKBCPEEC,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_CNNJKJFHGGD) Reset() {
- *x = Unk2700_CNNJKJFHGGD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CNNJKJFHGGD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CNNJKJFHGGD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CNNJKJFHGGD) ProtoMessage() {}
-
-func (x *Unk2700_CNNJKJFHGGD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CNNJKJFHGGD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CNNJKJFHGGD.ProtoReflect.Descriptor instead.
-func (*Unk2700_CNNJKJFHGGD) Descriptor() ([]byte, []int) {
- return file_Unk2700_CNNJKJFHGGD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CNNJKJFHGGD) GetUnk2700_ABJAKBCPEEC() []uint32 {
- if x != nil {
- return x.Unk2700_ABJAKBCPEEC
- }
- return nil
-}
-
-func (x *Unk2700_CNNJKJFHGGD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_CNNJKJFHGGD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CNNJKJFHGGD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x4e, 0x4a, 0x4b, 0x4a,
- 0x46, 0x48, 0x47, 0x47, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x4e, 0x4a, 0x4b, 0x4a, 0x46, 0x48, 0x47,
- 0x47, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x42,
- 0x4a, 0x41, 0x4b, 0x42, 0x43, 0x50, 0x45, 0x45, 0x43, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x42, 0x4a, 0x41, 0x4b, 0x42, 0x43, 0x50,
- 0x45, 0x45, 0x43, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CNNJKJFHGGD_proto_rawDescOnce sync.Once
- file_Unk2700_CNNJKJFHGGD_proto_rawDescData = file_Unk2700_CNNJKJFHGGD_proto_rawDesc
-)
-
-func file_Unk2700_CNNJKJFHGGD_proto_rawDescGZIP() []byte {
- file_Unk2700_CNNJKJFHGGD_proto_rawDescOnce.Do(func() {
- file_Unk2700_CNNJKJFHGGD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CNNJKJFHGGD_proto_rawDescData)
- })
- return file_Unk2700_CNNJKJFHGGD_proto_rawDescData
-}
-
-var file_Unk2700_CNNJKJFHGGD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CNNJKJFHGGD_proto_goTypes = []interface{}{
- (*Unk2700_CNNJKJFHGGD)(nil), // 0: Unk2700_CNNJKJFHGGD
-}
-var file_Unk2700_CNNJKJFHGGD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CNNJKJFHGGD_proto_init() }
-func file_Unk2700_CNNJKJFHGGD_proto_init() {
- if File_Unk2700_CNNJKJFHGGD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CNNJKJFHGGD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CNNJKJFHGGD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CNNJKJFHGGD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CNNJKJFHGGD_proto_goTypes,
- DependencyIndexes: file_Unk2700_CNNJKJFHGGD_proto_depIdxs,
- MessageInfos: file_Unk2700_CNNJKJFHGGD_proto_msgTypes,
- }.Build()
- File_Unk2700_CNNJKJFHGGD_proto = out.File
- file_Unk2700_CNNJKJFHGGD_proto_rawDesc = nil
- file_Unk2700_CNNJKJFHGGD_proto_goTypes = nil
- file_Unk2700_CNNJKJFHGGD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_COGBIJAPDLE.pb.go b/gover/gen/Unk2700_COGBIJAPDLE.pb.go
deleted file mode 100644
index 47cdeafb..00000000
--- a/gover/gen/Unk2700_COGBIJAPDLE.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_COGBIJAPDLE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8535
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_COGBIJAPDLE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_COGBIJAPDLE) Reset() {
- *x = Unk2700_COGBIJAPDLE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_COGBIJAPDLE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_COGBIJAPDLE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_COGBIJAPDLE) ProtoMessage() {}
-
-func (x *Unk2700_COGBIJAPDLE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_COGBIJAPDLE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_COGBIJAPDLE.ProtoReflect.Descriptor instead.
-func (*Unk2700_COGBIJAPDLE) Descriptor() ([]byte, []int) {
- return file_Unk2700_COGBIJAPDLE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_COGBIJAPDLE) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_COGBIJAPDLE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_COGBIJAPDLE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x47, 0x42, 0x49, 0x4a,
- 0x41, 0x50, 0x44, 0x4c, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x47, 0x42, 0x49, 0x4a, 0x41, 0x50, 0x44,
- 0x4c, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_COGBIJAPDLE_proto_rawDescOnce sync.Once
- file_Unk2700_COGBIJAPDLE_proto_rawDescData = file_Unk2700_COGBIJAPDLE_proto_rawDesc
-)
-
-func file_Unk2700_COGBIJAPDLE_proto_rawDescGZIP() []byte {
- file_Unk2700_COGBIJAPDLE_proto_rawDescOnce.Do(func() {
- file_Unk2700_COGBIJAPDLE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_COGBIJAPDLE_proto_rawDescData)
- })
- return file_Unk2700_COGBIJAPDLE_proto_rawDescData
-}
-
-var file_Unk2700_COGBIJAPDLE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_COGBIJAPDLE_proto_goTypes = []interface{}{
- (*Unk2700_COGBIJAPDLE)(nil), // 0: Unk2700_COGBIJAPDLE
-}
-var file_Unk2700_COGBIJAPDLE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_COGBIJAPDLE_proto_init() }
-func file_Unk2700_COGBIJAPDLE_proto_init() {
- if File_Unk2700_COGBIJAPDLE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_COGBIJAPDLE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_COGBIJAPDLE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_COGBIJAPDLE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_COGBIJAPDLE_proto_goTypes,
- DependencyIndexes: file_Unk2700_COGBIJAPDLE_proto_depIdxs,
- MessageInfos: file_Unk2700_COGBIJAPDLE_proto_msgTypes,
- }.Build()
- File_Unk2700_COGBIJAPDLE_proto = out.File
- file_Unk2700_COGBIJAPDLE_proto_rawDesc = nil
- file_Unk2700_COGBIJAPDLE_proto_goTypes = nil
- file_Unk2700_COGBIJAPDLE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CPDDDMPAIDL.pb.go b/gover/gen/Unk2700_CPDDDMPAIDL.pb.go
deleted file mode 100644
index d74cddee..00000000
--- a/gover/gen/Unk2700_CPDDDMPAIDL.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CPDDDMPAIDL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8817
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CPDDDMPAIDL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PHGMKGEMCFF bool `protobuf:"varint,10,opt,name=Unk2700_PHGMKGEMCFF,json=Unk2700PHGMKGEMCFF,proto3" json:"Unk2700_PHGMKGEMCFF,omitempty"`
- CardId uint32 `protobuf:"varint,13,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_CPDDDMPAIDL) Reset() {
- *x = Unk2700_CPDDDMPAIDL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CPDDDMPAIDL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CPDDDMPAIDL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CPDDDMPAIDL) ProtoMessage() {}
-
-func (x *Unk2700_CPDDDMPAIDL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CPDDDMPAIDL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CPDDDMPAIDL.ProtoReflect.Descriptor instead.
-func (*Unk2700_CPDDDMPAIDL) Descriptor() ([]byte, []int) {
- return file_Unk2700_CPDDDMPAIDL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CPDDDMPAIDL) GetUnk2700_PHGMKGEMCFF() bool {
- if x != nil {
- return x.Unk2700_PHGMKGEMCFF
- }
- return false
-}
-
-func (x *Unk2700_CPDDDMPAIDL) GetCardId() uint32 {
- if x != nil {
- return x.CardId
- }
- return 0
-}
-
-func (x *Unk2700_CPDDDMPAIDL) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_CPDDDMPAIDL) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_CPDDDMPAIDL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CPDDDMPAIDL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x44, 0x44, 0x44, 0x4d,
- 0x50, 0x41, 0x49, 0x44, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x44, 0x44, 0x44, 0x4d, 0x50, 0x41,
- 0x49, 0x44, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50,
- 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d, 0x43, 0x46, 0x46, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45,
- 0x4d, 0x43, 0x46, 0x46, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CPDDDMPAIDL_proto_rawDescOnce sync.Once
- file_Unk2700_CPDDDMPAIDL_proto_rawDescData = file_Unk2700_CPDDDMPAIDL_proto_rawDesc
-)
-
-func file_Unk2700_CPDDDMPAIDL_proto_rawDescGZIP() []byte {
- file_Unk2700_CPDDDMPAIDL_proto_rawDescOnce.Do(func() {
- file_Unk2700_CPDDDMPAIDL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CPDDDMPAIDL_proto_rawDescData)
- })
- return file_Unk2700_CPDDDMPAIDL_proto_rawDescData
-}
-
-var file_Unk2700_CPDDDMPAIDL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CPDDDMPAIDL_proto_goTypes = []interface{}{
- (*Unk2700_CPDDDMPAIDL)(nil), // 0: Unk2700_CPDDDMPAIDL
-}
-var file_Unk2700_CPDDDMPAIDL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CPDDDMPAIDL_proto_init() }
-func file_Unk2700_CPDDDMPAIDL_proto_init() {
- if File_Unk2700_CPDDDMPAIDL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CPDDDMPAIDL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CPDDDMPAIDL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CPDDDMPAIDL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CPDDDMPAIDL_proto_goTypes,
- DependencyIndexes: file_Unk2700_CPDDDMPAIDL_proto_depIdxs,
- MessageInfos: file_Unk2700_CPDDDMPAIDL_proto_msgTypes,
- }.Build()
- File_Unk2700_CPDDDMPAIDL_proto = out.File
- file_Unk2700_CPDDDMPAIDL_proto_rawDesc = nil
- file_Unk2700_CPDDDMPAIDL_proto_goTypes = nil
- file_Unk2700_CPDDDMPAIDL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CPEMGFIMICD.pb.go b/gover/gen/Unk2700_CPEMGFIMICD.pb.go
deleted file mode 100644
index 508a3973..00000000
--- a/gover/gen/Unk2700_CPEMGFIMICD.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CPEMGFIMICD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8588
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_CPEMGFIMICD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_LKBHLHIHJGL uint32 `protobuf:"varint,1,opt,name=Unk2700_LKBHLHIHJGL,json=Unk2700LKBHLHIHJGL,proto3" json:"Unk2700_LKBHLHIHJGL,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_CPEMGFIMICD) Reset() {
- *x = Unk2700_CPEMGFIMICD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CPEMGFIMICD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CPEMGFIMICD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CPEMGFIMICD) ProtoMessage() {}
-
-func (x *Unk2700_CPEMGFIMICD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CPEMGFIMICD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CPEMGFIMICD.ProtoReflect.Descriptor instead.
-func (*Unk2700_CPEMGFIMICD) Descriptor() ([]byte, []int) {
- return file_Unk2700_CPEMGFIMICD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CPEMGFIMICD) GetUnk2700_LKBHLHIHJGL() uint32 {
- if x != nil {
- return x.Unk2700_LKBHLHIHJGL
- }
- return 0
-}
-
-func (x *Unk2700_CPEMGFIMICD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_CPEMGFIMICD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CPEMGFIMICD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x45, 0x4d, 0x47, 0x46,
- 0x49, 0x4d, 0x49, 0x43, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x45, 0x4d, 0x47, 0x46, 0x49, 0x4d, 0x49,
- 0x43, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b,
- 0x42, 0x48, 0x4c, 0x48, 0x49, 0x48, 0x4a, 0x47, 0x4c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x4b, 0x42, 0x48, 0x4c, 0x48, 0x49, 0x48,
- 0x4a, 0x47, 0x4c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CPEMGFIMICD_proto_rawDescOnce sync.Once
- file_Unk2700_CPEMGFIMICD_proto_rawDescData = file_Unk2700_CPEMGFIMICD_proto_rawDesc
-)
-
-func file_Unk2700_CPEMGFIMICD_proto_rawDescGZIP() []byte {
- file_Unk2700_CPEMGFIMICD_proto_rawDescOnce.Do(func() {
- file_Unk2700_CPEMGFIMICD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CPEMGFIMICD_proto_rawDescData)
- })
- return file_Unk2700_CPEMGFIMICD_proto_rawDescData
-}
-
-var file_Unk2700_CPEMGFIMICD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CPEMGFIMICD_proto_goTypes = []interface{}{
- (*Unk2700_CPEMGFIMICD)(nil), // 0: Unk2700_CPEMGFIMICD
-}
-var file_Unk2700_CPEMGFIMICD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CPEMGFIMICD_proto_init() }
-func file_Unk2700_CPEMGFIMICD_proto_init() {
- if File_Unk2700_CPEMGFIMICD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CPEMGFIMICD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CPEMGFIMICD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CPEMGFIMICD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CPEMGFIMICD_proto_goTypes,
- DependencyIndexes: file_Unk2700_CPEMGFIMICD_proto_depIdxs,
- MessageInfos: file_Unk2700_CPEMGFIMICD_proto_msgTypes,
- }.Build()
- File_Unk2700_CPEMGFIMICD_proto = out.File
- file_Unk2700_CPEMGFIMICD_proto_rawDesc = nil
- file_Unk2700_CPEMGFIMICD_proto_goTypes = nil
- file_Unk2700_CPEMGFIMICD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_CPNDLPDOPGN.pb.go b/gover/gen/Unk2700_CPNDLPDOPGN.pb.go
deleted file mode 100644
index ec4798d1..00000000
--- a/gover/gen/Unk2700_CPNDLPDOPGN.pb.go
+++ /dev/null
@@ -1,197 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_CPNDLPDOPGN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_CPNDLPDOPGN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,3,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
- Timestamp uint32 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
- Region string `protobuf:"bytes,11,opt,name=region,proto3" json:"region,omitempty"`
- Lang uint32 `protobuf:"varint,13,opt,name=lang,proto3" json:"lang,omitempty"`
-}
-
-func (x *Unk2700_CPNDLPDOPGN) Reset() {
- *x = Unk2700_CPNDLPDOPGN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_CPNDLPDOPGN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_CPNDLPDOPGN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_CPNDLPDOPGN) ProtoMessage() {}
-
-func (x *Unk2700_CPNDLPDOPGN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_CPNDLPDOPGN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_CPNDLPDOPGN.ProtoReflect.Descriptor instead.
-func (*Unk2700_CPNDLPDOPGN) Descriptor() ([]byte, []int) {
- return file_Unk2700_CPNDLPDOPGN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_CPNDLPDOPGN) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-func (x *Unk2700_CPNDLPDOPGN) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_CPNDLPDOPGN) GetTimestamp() uint32 {
- if x != nil {
- return x.Timestamp
- }
- return 0
-}
-
-func (x *Unk2700_CPNDLPDOPGN) GetRegion() string {
- if x != nil {
- return x.Region
- }
- return ""
-}
-
-func (x *Unk2700_CPNDLPDOPGN) GetLang() uint32 {
- if x != nil {
- return x.Lang
- }
- return 0
-}
-
-var File_Unk2700_CPNDLPDOPGN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_CPNDLPDOPGN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x4e, 0x44, 0x4c, 0x50,
- 0x44, 0x4f, 0x50, 0x47, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x4e, 0x44, 0x4c, 0x50, 0x44, 0x4f,
- 0x50, 0x47, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45,
- 0x41, 0x42, 0x4f, 0x45, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
- 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73,
- 0x74, 0x61, 0x6d, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04,
- 0x6c, 0x61, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_CPNDLPDOPGN_proto_rawDescOnce sync.Once
- file_Unk2700_CPNDLPDOPGN_proto_rawDescData = file_Unk2700_CPNDLPDOPGN_proto_rawDesc
-)
-
-func file_Unk2700_CPNDLPDOPGN_proto_rawDescGZIP() []byte {
- file_Unk2700_CPNDLPDOPGN_proto_rawDescOnce.Do(func() {
- file_Unk2700_CPNDLPDOPGN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_CPNDLPDOPGN_proto_rawDescData)
- })
- return file_Unk2700_CPNDLPDOPGN_proto_rawDescData
-}
-
-var file_Unk2700_CPNDLPDOPGN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_CPNDLPDOPGN_proto_goTypes = []interface{}{
- (*Unk2700_CPNDLPDOPGN)(nil), // 0: Unk2700_CPNDLPDOPGN
-}
-var file_Unk2700_CPNDLPDOPGN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_CPNDLPDOPGN_proto_init() }
-func file_Unk2700_CPNDLPDOPGN_proto_init() {
- if File_Unk2700_CPNDLPDOPGN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_CPNDLPDOPGN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_CPNDLPDOPGN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_CPNDLPDOPGN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_CPNDLPDOPGN_proto_goTypes,
- DependencyIndexes: file_Unk2700_CPNDLPDOPGN_proto_depIdxs,
- MessageInfos: file_Unk2700_CPNDLPDOPGN_proto_msgTypes,
- }.Build()
- File_Unk2700_CPNDLPDOPGN_proto = out.File
- file_Unk2700_CPNDLPDOPGN_proto_rawDesc = nil
- file_Unk2700_CPNDLPDOPGN_proto_goTypes = nil
- file_Unk2700_CPNDLPDOPGN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DAGJNGODABM_ClientReq.pb.go b/gover/gen/Unk2700_DAGJNGODABM_ClientReq.pb.go
deleted file mode 100644
index 679e5a98..00000000
--- a/gover/gen/Unk2700_DAGJNGODABM_ClientReq.pb.go
+++ /dev/null
@@ -1,252 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DAGJNGODABM_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6329
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_DAGJNGODABM_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,11,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
- // Types that are assignable to Unk2700_MIPPJKBFLOO:
- //
- // *Unk2700_DAGJNGODABM_ClientReq_MusicRecord
- Unk2700_MIPPJKBFLOO isUnk2700_DAGJNGODABM_ClientReq_Unk2700_MIPPJKBFLOO `protobuf_oneof:"Unk2700_MIPPJKBFLOO"`
- // Types that are assignable to Unk2700_ILHNBMNOMHO:
- //
- // *Unk2700_DAGJNGODABM_ClientReq_MusicBriefInfo
- Unk2700_ILHNBMNOMHO isUnk2700_DAGJNGODABM_ClientReq_Unk2700_ILHNBMNOMHO `protobuf_oneof:"Unk2700_ILHNBMNOMHO"`
-}
-
-func (x *Unk2700_DAGJNGODABM_ClientReq) Reset() {
- *x = Unk2700_DAGJNGODABM_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DAGJNGODABM_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DAGJNGODABM_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DAGJNGODABM_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_DAGJNGODABM_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DAGJNGODABM_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DAGJNGODABM_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_DAGJNGODABM_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DAGJNGODABM_ClientReq) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-func (m *Unk2700_DAGJNGODABM_ClientReq) GetUnk2700_MIPPJKBFLOO() isUnk2700_DAGJNGODABM_ClientReq_Unk2700_MIPPJKBFLOO {
- if m != nil {
- return m.Unk2700_MIPPJKBFLOO
- }
- return nil
-}
-
-func (x *Unk2700_DAGJNGODABM_ClientReq) GetMusicRecord() *MusicRecord {
- if x, ok := x.GetUnk2700_MIPPJKBFLOO().(*Unk2700_DAGJNGODABM_ClientReq_MusicRecord); ok {
- return x.MusicRecord
- }
- return nil
-}
-
-func (m *Unk2700_DAGJNGODABM_ClientReq) GetUnk2700_ILHNBMNOMHO() isUnk2700_DAGJNGODABM_ClientReq_Unk2700_ILHNBMNOMHO {
- if m != nil {
- return m.Unk2700_ILHNBMNOMHO
- }
- return nil
-}
-
-func (x *Unk2700_DAGJNGODABM_ClientReq) GetMusicBriefInfo() *MusicBriefInfo {
- if x, ok := x.GetUnk2700_ILHNBMNOMHO().(*Unk2700_DAGJNGODABM_ClientReq_MusicBriefInfo); ok {
- return x.MusicBriefInfo
- }
- return nil
-}
-
-type isUnk2700_DAGJNGODABM_ClientReq_Unk2700_MIPPJKBFLOO interface {
- isUnk2700_DAGJNGODABM_ClientReq_Unk2700_MIPPJKBFLOO()
-}
-
-type Unk2700_DAGJNGODABM_ClientReq_MusicRecord struct {
- MusicRecord *MusicRecord `protobuf:"bytes,2,opt,name=music_record,json=musicRecord,proto3,oneof"`
-}
-
-func (*Unk2700_DAGJNGODABM_ClientReq_MusicRecord) isUnk2700_DAGJNGODABM_ClientReq_Unk2700_MIPPJKBFLOO() {
-}
-
-type isUnk2700_DAGJNGODABM_ClientReq_Unk2700_ILHNBMNOMHO interface {
- isUnk2700_DAGJNGODABM_ClientReq_Unk2700_ILHNBMNOMHO()
-}
-
-type Unk2700_DAGJNGODABM_ClientReq_MusicBriefInfo struct {
- MusicBriefInfo *MusicBriefInfo `protobuf:"bytes,1488,opt,name=music_brief_info,json=musicBriefInfo,proto3,oneof"`
-}
-
-func (*Unk2700_DAGJNGODABM_ClientReq_MusicBriefInfo) isUnk2700_DAGJNGODABM_ClientReq_Unk2700_ILHNBMNOMHO() {
-}
-
-var File_Unk2700_DAGJNGODABM_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x41, 0x47, 0x4a, 0x4e, 0x47,
- 0x4f, 0x44, 0x41, 0x42, 0x4d, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65,
- 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x4d, 0x75, 0x73,
- 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f,
- 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x02, 0x0a, 0x1d, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x41, 0x47, 0x4a, 0x4e, 0x47, 0x4f, 0x44, 0x41, 0x42,
- 0x4d, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f,
- 0x4a, 0x41, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f,
- 0x4a, 0x41, 0x12, 0x31, 0x0a, 0x0c, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63,
- 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x52,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3c, 0x0a, 0x10, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62,
- 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd0, 0x0b, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x0f, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x01, 0x52, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49,
- 0x6e, 0x66, 0x6f, 0x42, 0x15, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x49, 0x50, 0x50, 0x4a, 0x4b, 0x42, 0x46, 0x4c, 0x4f, 0x4f, 0x42, 0x15, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x48, 0x4e, 0x42, 0x4d, 0x4e, 0x4f, 0x4d, 0x48,
- 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescData = file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_DAGJNGODABM_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DAGJNGODABM_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_DAGJNGODABM_ClientReq)(nil), // 0: Unk2700_DAGJNGODABM_ClientReq
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
- (*MusicRecord)(nil), // 2: MusicRecord
- (*MusicBriefInfo)(nil), // 3: MusicBriefInfo
-}
-var file_Unk2700_DAGJNGODABM_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DAGJNGODABM_ClientReq.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 2, // 1: Unk2700_DAGJNGODABM_ClientReq.music_record:type_name -> MusicRecord
- 3, // 2: Unk2700_DAGJNGODABM_ClientReq.music_brief_info:type_name -> MusicBriefInfo
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DAGJNGODABM_ClientReq_proto_init() }
-func file_Unk2700_DAGJNGODABM_ClientReq_proto_init() {
- if File_Unk2700_DAGJNGODABM_ClientReq_proto != nil {
- return
- }
- file_MusicBriefInfo_proto_init()
- file_MusicRecord_proto_init()
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DAGJNGODABM_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DAGJNGODABM_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- file_Unk2700_DAGJNGODABM_ClientReq_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*Unk2700_DAGJNGODABM_ClientReq_MusicRecord)(nil),
- (*Unk2700_DAGJNGODABM_ClientReq_MusicBriefInfo)(nil),
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DAGJNGODABM_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_DAGJNGODABM_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_DAGJNGODABM_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_DAGJNGODABM_ClientReq_proto = out.File
- file_Unk2700_DAGJNGODABM_ClientReq_proto_rawDesc = nil
- file_Unk2700_DAGJNGODABM_ClientReq_proto_goTypes = nil
- file_Unk2700_DAGJNGODABM_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DBPDHLEGOLB.pb.go b/gover/gen/Unk2700_DBPDHLEGOLB.pb.go
deleted file mode 100644
index bb973b8c..00000000
--- a/gover/gen/Unk2700_DBPDHLEGOLB.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DBPDHLEGOLB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8127
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_DBPDHLEGOLB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,5,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_DBPDHLEGOLB) Reset() {
- *x = Unk2700_DBPDHLEGOLB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DBPDHLEGOLB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DBPDHLEGOLB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DBPDHLEGOLB) ProtoMessage() {}
-
-func (x *Unk2700_DBPDHLEGOLB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DBPDHLEGOLB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DBPDHLEGOLB.ProtoReflect.Descriptor instead.
-func (*Unk2700_DBPDHLEGOLB) Descriptor() ([]byte, []int) {
- return file_Unk2700_DBPDHLEGOLB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DBPDHLEGOLB) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_DBPDHLEGOLB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DBPDHLEGOLB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x42, 0x50, 0x44, 0x48, 0x4c,
- 0x45, 0x47, 0x4f, 0x4c, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x42, 0x50, 0x44, 0x48, 0x4c, 0x45, 0x47, 0x4f,
- 0x4c, 0x42, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DBPDHLEGOLB_proto_rawDescOnce sync.Once
- file_Unk2700_DBPDHLEGOLB_proto_rawDescData = file_Unk2700_DBPDHLEGOLB_proto_rawDesc
-)
-
-func file_Unk2700_DBPDHLEGOLB_proto_rawDescGZIP() []byte {
- file_Unk2700_DBPDHLEGOLB_proto_rawDescOnce.Do(func() {
- file_Unk2700_DBPDHLEGOLB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DBPDHLEGOLB_proto_rawDescData)
- })
- return file_Unk2700_DBPDHLEGOLB_proto_rawDescData
-}
-
-var file_Unk2700_DBPDHLEGOLB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DBPDHLEGOLB_proto_goTypes = []interface{}{
- (*Unk2700_DBPDHLEGOLB)(nil), // 0: Unk2700_DBPDHLEGOLB
-}
-var file_Unk2700_DBPDHLEGOLB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DBPDHLEGOLB_proto_init() }
-func file_Unk2700_DBPDHLEGOLB_proto_init() {
- if File_Unk2700_DBPDHLEGOLB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DBPDHLEGOLB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DBPDHLEGOLB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DBPDHLEGOLB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DBPDHLEGOLB_proto_goTypes,
- DependencyIndexes: file_Unk2700_DBPDHLEGOLB_proto_depIdxs,
- MessageInfos: file_Unk2700_DBPDHLEGOLB_proto_msgTypes,
- }.Build()
- File_Unk2700_DBPDHLEGOLB_proto = out.File
- file_Unk2700_DBPDHLEGOLB_proto_rawDesc = nil
- file_Unk2700_DBPDHLEGOLB_proto_goTypes = nil
- file_Unk2700_DBPDHLEGOLB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DCBEFDDECOJ.pb.go b/gover/gen/Unk2700_DCBEFDDECOJ.pb.go
deleted file mode 100644
index 41fde624..00000000
--- a/gover/gen/Unk2700_DCBEFDDECOJ.pb.go
+++ /dev/null
@@ -1,228 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DCBEFDDECOJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8858
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_DCBEFDDECOJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_INIBKFPMCFO []*Unk2700_PKAPCOBGIJL `protobuf:"bytes,8,rep,name=Unk2700_INIBKFPMCFO,json=Unk2700INIBKFPMCFO,proto3" json:"Unk2700_INIBKFPMCFO,omitempty"`
- LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Unk2700_CBPNPEBMPOH bool `protobuf:"varint,15,opt,name=Unk2700_CBPNPEBMPOH,json=Unk2700CBPNPEBMPOH,proto3" json:"Unk2700_CBPNPEBMPOH,omitempty"`
- DifficultyId uint32 `protobuf:"varint,11,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
- Unk2700_EONPKLLJHPH []*Unk2700_ADIGEBEIJBA `protobuf:"bytes,3,rep,name=Unk2700_EONPKLLJHPH,json=Unk2700EONPKLLJHPH,proto3" json:"Unk2700_EONPKLLJHPH,omitempty"`
- Unk2700_FIGHJIFINKI uint32 `protobuf:"varint,7,opt,name=Unk2700_FIGHJIFINKI,json=Unk2700FIGHJIFINKI,proto3" json:"Unk2700_FIGHJIFINKI,omitempty"`
-}
-
-func (x *Unk2700_DCBEFDDECOJ) Reset() {
- *x = Unk2700_DCBEFDDECOJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DCBEFDDECOJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DCBEFDDECOJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DCBEFDDECOJ) ProtoMessage() {}
-
-func (x *Unk2700_DCBEFDDECOJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DCBEFDDECOJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DCBEFDDECOJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_DCBEFDDECOJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_DCBEFDDECOJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DCBEFDDECOJ) GetUnk2700_INIBKFPMCFO() []*Unk2700_PKAPCOBGIJL {
- if x != nil {
- return x.Unk2700_INIBKFPMCFO
- }
- return nil
-}
-
-func (x *Unk2700_DCBEFDDECOJ) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_DCBEFDDECOJ) GetUnk2700_CBPNPEBMPOH() bool {
- if x != nil {
- return x.Unk2700_CBPNPEBMPOH
- }
- return false
-}
-
-func (x *Unk2700_DCBEFDDECOJ) GetDifficultyId() uint32 {
- if x != nil {
- return x.DifficultyId
- }
- return 0
-}
-
-func (x *Unk2700_DCBEFDDECOJ) GetUnk2700_EONPKLLJHPH() []*Unk2700_ADIGEBEIJBA {
- if x != nil {
- return x.Unk2700_EONPKLLJHPH
- }
- return nil
-}
-
-func (x *Unk2700_DCBEFDDECOJ) GetUnk2700_FIGHJIFINKI() uint32 {
- if x != nil {
- return x.Unk2700_FIGHJIFINKI
- }
- return 0
-}
-
-var File_Unk2700_DCBEFDDECOJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DCBEFDDECOJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x42, 0x45, 0x46, 0x44,
- 0x44, 0x45, 0x43, 0x4f, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x49, 0x47, 0x45, 0x42, 0x45, 0x49, 0x4a, 0x42, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x50, 0x4b, 0x41, 0x50, 0x43, 0x4f, 0x42, 0x47, 0x49, 0x4a, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xc5, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x43,
- 0x42, 0x45, 0x46, 0x44, 0x44, 0x45, 0x43, 0x4f, 0x4a, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x49, 0x42, 0x4b, 0x46, 0x50, 0x4d, 0x43, 0x46, 0x4f,
- 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x4b, 0x41, 0x50, 0x43, 0x4f, 0x42, 0x47, 0x49, 0x4a, 0x4c, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x4e, 0x49, 0x42, 0x4b, 0x46, 0x50, 0x4d, 0x43, 0x46, 0x4f,
- 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x50, 0x4e, 0x50, 0x45, 0x42, 0x4d, 0x50,
- 0x4f, 0x48, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x43, 0x42, 0x50, 0x4e, 0x50, 0x45, 0x42, 0x4d, 0x50, 0x4f, 0x48, 0x12, 0x23, 0x0a, 0x0d,
- 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x4e,
- 0x50, 0x4b, 0x4c, 0x4c, 0x4a, 0x48, 0x50, 0x48, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x49, 0x47, 0x45, 0x42, 0x45,
- 0x49, 0x4a, 0x42, 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x4f, 0x4e,
- 0x50, 0x4b, 0x4c, 0x4c, 0x4a, 0x48, 0x50, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x47, 0x48, 0x4a, 0x49, 0x46, 0x49, 0x4e, 0x4b, 0x49, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x49,
- 0x47, 0x48, 0x4a, 0x49, 0x46, 0x49, 0x4e, 0x4b, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DCBEFDDECOJ_proto_rawDescOnce sync.Once
- file_Unk2700_DCBEFDDECOJ_proto_rawDescData = file_Unk2700_DCBEFDDECOJ_proto_rawDesc
-)
-
-func file_Unk2700_DCBEFDDECOJ_proto_rawDescGZIP() []byte {
- file_Unk2700_DCBEFDDECOJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_DCBEFDDECOJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DCBEFDDECOJ_proto_rawDescData)
- })
- return file_Unk2700_DCBEFDDECOJ_proto_rawDescData
-}
-
-var file_Unk2700_DCBEFDDECOJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DCBEFDDECOJ_proto_goTypes = []interface{}{
- (*Unk2700_DCBEFDDECOJ)(nil), // 0: Unk2700_DCBEFDDECOJ
- (*Unk2700_PKAPCOBGIJL)(nil), // 1: Unk2700_PKAPCOBGIJL
- (*Unk2700_ADIGEBEIJBA)(nil), // 2: Unk2700_ADIGEBEIJBA
-}
-var file_Unk2700_DCBEFDDECOJ_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DCBEFDDECOJ.Unk2700_INIBKFPMCFO:type_name -> Unk2700_PKAPCOBGIJL
- 2, // 1: Unk2700_DCBEFDDECOJ.Unk2700_EONPKLLJHPH:type_name -> Unk2700_ADIGEBEIJBA
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DCBEFDDECOJ_proto_init() }
-func file_Unk2700_DCBEFDDECOJ_proto_init() {
- if File_Unk2700_DCBEFDDECOJ_proto != nil {
- return
- }
- file_Unk2700_ADIGEBEIJBA_proto_init()
- file_Unk2700_PKAPCOBGIJL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DCBEFDDECOJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DCBEFDDECOJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DCBEFDDECOJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DCBEFDDECOJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_DCBEFDDECOJ_proto_depIdxs,
- MessageInfos: file_Unk2700_DCBEFDDECOJ_proto_msgTypes,
- }.Build()
- File_Unk2700_DCBEFDDECOJ_proto = out.File
- file_Unk2700_DCBEFDDECOJ_proto_rawDesc = nil
- file_Unk2700_DCBEFDDECOJ_proto_goTypes = nil
- file_Unk2700_DCBEFDDECOJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DCKKCAJCNKP_ServerRsp.pb.go b/gover/gen/Unk2700_DCKKCAJCNKP_ServerRsp.pb.go
deleted file mode 100644
index ae49fe88..00000000
--- a/gover/gen/Unk2700_DCKKCAJCNKP_ServerRsp.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DCKKCAJCNKP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6207
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_DCKKCAJCNKP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RoomId uint32 `protobuf:"varint,14,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
- Unk2700_MPNOBKBMDFG []*Unk2700_IGJLOMCPLLE `protobuf:"bytes,9,rep,name=Unk2700_MPNOBKBMDFG,json=Unk2700MPNOBKBMDFG,proto3" json:"Unk2700_MPNOBKBMDFG,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_DCKKCAJCNKP_ServerRsp) Reset() {
- *x = Unk2700_DCKKCAJCNKP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DCKKCAJCNKP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DCKKCAJCNKP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_DCKKCAJCNKP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DCKKCAJCNKP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_DCKKCAJCNKP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DCKKCAJCNKP_ServerRsp) GetRoomId() uint32 {
- if x != nil {
- return x.RoomId
- }
- return 0
-}
-
-func (x *Unk2700_DCKKCAJCNKP_ServerRsp) GetUnk2700_MPNOBKBMDFG() []*Unk2700_IGJLOMCPLLE {
- if x != nil {
- return x.Unk2700_MPNOBKBMDFG
- }
- return nil
-}
-
-func (x *Unk2700_DCKKCAJCNKP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_DCKKCAJCNKP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x4b, 0x4b, 0x43, 0x41,
- 0x4a, 0x43, 0x4e, 0x4b, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x47, 0x4a, 0x4c, 0x4f, 0x4d, 0x43, 0x50, 0x4c, 0x4c, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x99, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x4b,
- 0x4b, 0x43, 0x41, 0x4a, 0x43, 0x4e, 0x4b, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x4e, 0x4f, 0x42, 0x4b, 0x42, 0x4d, 0x44,
- 0x46, 0x47, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x47, 0x4a, 0x4c, 0x4f, 0x4d, 0x43, 0x50, 0x4c, 0x4c, 0x45, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x50, 0x4e, 0x4f, 0x42, 0x4b, 0x42, 0x4d, 0x44,
- 0x46, 0x47, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescData = file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_DCKKCAJCNKP_ServerRsp)(nil), // 0: Unk2700_DCKKCAJCNKP_ServerRsp
- (*Unk2700_IGJLOMCPLLE)(nil), // 1: Unk2700_IGJLOMCPLLE
-}
-var file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DCKKCAJCNKP_ServerRsp.Unk2700_MPNOBKBMDFG:type_name -> Unk2700_IGJLOMCPLLE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_init() }
-func file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_init() {
- if File_Unk2700_DCKKCAJCNKP_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_IGJLOMCPLLE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DCKKCAJCNKP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_DCKKCAJCNKP_ServerRsp_proto = out.File
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_goTypes = nil
- file_Unk2700_DCKKCAJCNKP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DDAHPHCEIIM.pb.go b/gover/gen/Unk2700_DDAHPHCEIIM.pb.go
deleted file mode 100644
index 942fc32f..00000000
--- a/gover/gen/Unk2700_DDAHPHCEIIM.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DDAHPHCEIIM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8144
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_DDAHPHCEIIM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityId uint32 `protobuf:"varint,9,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Unk2700_OCIHJFOKHPK *CustomGadgetTreeInfo `protobuf:"bytes,6,opt,name=Unk2700_OCIHJFOKHPK,json=Unk2700OCIHJFOKHPK,proto3" json:"Unk2700_OCIHJFOKHPK,omitempty"`
-}
-
-func (x *Unk2700_DDAHPHCEIIM) Reset() {
- *x = Unk2700_DDAHPHCEIIM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DDAHPHCEIIM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DDAHPHCEIIM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DDAHPHCEIIM) ProtoMessage() {}
-
-func (x *Unk2700_DDAHPHCEIIM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DDAHPHCEIIM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DDAHPHCEIIM.ProtoReflect.Descriptor instead.
-func (*Unk2700_DDAHPHCEIIM) Descriptor() ([]byte, []int) {
- return file_Unk2700_DDAHPHCEIIM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DDAHPHCEIIM) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk2700_DDAHPHCEIIM) GetUnk2700_OCIHJFOKHPK() *CustomGadgetTreeInfo {
- if x != nil {
- return x.Unk2700_OCIHJFOKHPK
- }
- return nil
-}
-
-var File_Unk2700_DDAHPHCEIIM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DDAHPHCEIIM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x41, 0x48, 0x50, 0x48,
- 0x43, 0x45, 0x49, 0x49, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x44, 0x44, 0x41, 0x48, 0x50, 0x48, 0x43, 0x45, 0x49, 0x49, 0x4d, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b, 0x48,
- 0x50, 0x4b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f,
- 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b,
- 0x48, 0x50, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DDAHPHCEIIM_proto_rawDescOnce sync.Once
- file_Unk2700_DDAHPHCEIIM_proto_rawDescData = file_Unk2700_DDAHPHCEIIM_proto_rawDesc
-)
-
-func file_Unk2700_DDAHPHCEIIM_proto_rawDescGZIP() []byte {
- file_Unk2700_DDAHPHCEIIM_proto_rawDescOnce.Do(func() {
- file_Unk2700_DDAHPHCEIIM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DDAHPHCEIIM_proto_rawDescData)
- })
- return file_Unk2700_DDAHPHCEIIM_proto_rawDescData
-}
-
-var file_Unk2700_DDAHPHCEIIM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DDAHPHCEIIM_proto_goTypes = []interface{}{
- (*Unk2700_DDAHPHCEIIM)(nil), // 0: Unk2700_DDAHPHCEIIM
- (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
-}
-var file_Unk2700_DDAHPHCEIIM_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DDAHPHCEIIM.Unk2700_OCIHJFOKHPK:type_name -> CustomGadgetTreeInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DDAHPHCEIIM_proto_init() }
-func file_Unk2700_DDAHPHCEIIM_proto_init() {
- if File_Unk2700_DDAHPHCEIIM_proto != nil {
- return
- }
- file_CustomGadgetTreeInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DDAHPHCEIIM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DDAHPHCEIIM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DDAHPHCEIIM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DDAHPHCEIIM_proto_goTypes,
- DependencyIndexes: file_Unk2700_DDAHPHCEIIM_proto_depIdxs,
- MessageInfos: file_Unk2700_DDAHPHCEIIM_proto_msgTypes,
- }.Build()
- File_Unk2700_DDAHPHCEIIM_proto = out.File
- file_Unk2700_DDAHPHCEIIM_proto_rawDesc = nil
- file_Unk2700_DDAHPHCEIIM_proto_goTypes = nil
- file_Unk2700_DDAHPHCEIIM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DDLBKAMGGEE_ServerRsp.pb.go b/gover/gen/Unk2700_DDLBKAMGGEE_ServerRsp.pb.go
deleted file mode 100644
index 0ab2f8eb..00000000
--- a/gover/gen/Unk2700_DDLBKAMGGEE_ServerRsp.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DDLBKAMGGEE_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6215
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_DDLBKAMGGEE_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_AMOAHIICCPC *Unk2700_GHHCCEHGKLH `protobuf:"bytes,14,opt,name=Unk2700_AMOAHIICCPC,json=Unk2700AMOAHIICCPC,proto3" json:"Unk2700_AMOAHIICCPC,omitempty"`
-}
-
-func (x *Unk2700_DDLBKAMGGEE_ServerRsp) Reset() {
- *x = Unk2700_DDLBKAMGGEE_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DDLBKAMGGEE_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DDLBKAMGGEE_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_DDLBKAMGGEE_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DDLBKAMGGEE_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_DDLBKAMGGEE_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DDLBKAMGGEE_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_DDLBKAMGGEE_ServerRsp) GetUnk2700_AMOAHIICCPC() *Unk2700_GHHCCEHGKLH {
- if x != nil {
- return x.Unk2700_AMOAHIICCPC
- }
- return nil
-}
-
-var File_Unk2700_DDLBKAMGGEE_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x4c, 0x42, 0x4b, 0x41,
- 0x4d, 0x47, 0x47, 0x45, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x48, 0x48, 0x43, 0x43, 0x45, 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x80, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x4c,
- 0x42, 0x4b, 0x41, 0x4d, 0x47, 0x47, 0x45, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4f, 0x41, 0x48, 0x49, 0x49, 0x43,
- 0x43, 0x50, 0x43, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x48, 0x43, 0x43, 0x45, 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4d, 0x4f, 0x41, 0x48, 0x49, 0x49, 0x43,
- 0x43, 0x50, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescData = file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_DDLBKAMGGEE_ServerRsp)(nil), // 0: Unk2700_DDLBKAMGGEE_ServerRsp
- (*Unk2700_GHHCCEHGKLH)(nil), // 1: Unk2700_GHHCCEHGKLH
-}
-var file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DDLBKAMGGEE_ServerRsp.Unk2700_AMOAHIICCPC:type_name -> Unk2700_GHHCCEHGKLH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_init() }
-func file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_init() {
- if File_Unk2700_DDLBKAMGGEE_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_GHHCCEHGKLH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DDLBKAMGGEE_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_DDLBKAMGGEE_ServerRsp_proto = out.File
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_rawDesc = nil
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_goTypes = nil
- file_Unk2700_DDLBKAMGGEE_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DEDIKDKNAAB.pb.go b/gover/gen/Unk2700_DEDIKDKNAAB.pb.go
deleted file mode 100644
index 066b9657..00000000
--- a/gover/gen/Unk2700_DEDIKDKNAAB.pb.go
+++ /dev/null
@@ -1,160 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DEDIKDKNAAB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DEDIKDKNAAB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_EDLGAFHFDBE bool `protobuf:"varint,5,opt,name=Unk2700_EDLGAFHFDBE,json=Unk2700EDLGAFHFDBE,proto3" json:"Unk2700_EDLGAFHFDBE,omitempty"`
-}
-
-func (x *Unk2700_DEDIKDKNAAB) Reset() {
- *x = Unk2700_DEDIKDKNAAB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DEDIKDKNAAB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DEDIKDKNAAB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DEDIKDKNAAB) ProtoMessage() {}
-
-func (x *Unk2700_DEDIKDKNAAB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DEDIKDKNAAB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DEDIKDKNAAB.ProtoReflect.Descriptor instead.
-func (*Unk2700_DEDIKDKNAAB) Descriptor() ([]byte, []int) {
- return file_Unk2700_DEDIKDKNAAB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DEDIKDKNAAB) GetUnk2700_EDLGAFHFDBE() bool {
- if x != nil {
- return x.Unk2700_EDLGAFHFDBE
- }
- return false
-}
-
-var File_Unk2700_DEDIKDKNAAB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DEDIKDKNAAB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x45, 0x44, 0x49, 0x4b, 0x44,
- 0x4b, 0x4e, 0x41, 0x41, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x45, 0x44, 0x49, 0x4b, 0x44, 0x4b, 0x4e, 0x41,
- 0x41, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44,
- 0x4c, 0x47, 0x41, 0x46, 0x48, 0x46, 0x44, 0x42, 0x45, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x44, 0x4c, 0x47, 0x41, 0x46, 0x48, 0x46,
- 0x44, 0x42, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DEDIKDKNAAB_proto_rawDescOnce sync.Once
- file_Unk2700_DEDIKDKNAAB_proto_rawDescData = file_Unk2700_DEDIKDKNAAB_proto_rawDesc
-)
-
-func file_Unk2700_DEDIKDKNAAB_proto_rawDescGZIP() []byte {
- file_Unk2700_DEDIKDKNAAB_proto_rawDescOnce.Do(func() {
- file_Unk2700_DEDIKDKNAAB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DEDIKDKNAAB_proto_rawDescData)
- })
- return file_Unk2700_DEDIKDKNAAB_proto_rawDescData
-}
-
-var file_Unk2700_DEDIKDKNAAB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DEDIKDKNAAB_proto_goTypes = []interface{}{
- (*Unk2700_DEDIKDKNAAB)(nil), // 0: Unk2700_DEDIKDKNAAB
-}
-var file_Unk2700_DEDIKDKNAAB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DEDIKDKNAAB_proto_init() }
-func file_Unk2700_DEDIKDKNAAB_proto_init() {
- if File_Unk2700_DEDIKDKNAAB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DEDIKDKNAAB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DEDIKDKNAAB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DEDIKDKNAAB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DEDIKDKNAAB_proto_goTypes,
- DependencyIndexes: file_Unk2700_DEDIKDKNAAB_proto_depIdxs,
- MessageInfos: file_Unk2700_DEDIKDKNAAB_proto_msgTypes,
- }.Build()
- File_Unk2700_DEDIKDKNAAB_proto = out.File
- file_Unk2700_DEDIKDKNAAB_proto_rawDesc = nil
- file_Unk2700_DEDIKDKNAAB_proto_goTypes = nil
- file_Unk2700_DEDIKDKNAAB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DFOHGHKAIBO.pb.go b/gover/gen/Unk2700_DFOHGHKAIBO.pb.go
deleted file mode 100644
index c8add836..00000000
--- a/gover/gen/Unk2700_DFOHGHKAIBO.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DFOHGHKAIBO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8442
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_DFOHGHKAIBO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- QuestId uint32 `protobuf:"varint,3,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
-}
-
-func (x *Unk2700_DFOHGHKAIBO) Reset() {
- *x = Unk2700_DFOHGHKAIBO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DFOHGHKAIBO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DFOHGHKAIBO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DFOHGHKAIBO) ProtoMessage() {}
-
-func (x *Unk2700_DFOHGHKAIBO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DFOHGHKAIBO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DFOHGHKAIBO.ProtoReflect.Descriptor instead.
-func (*Unk2700_DFOHGHKAIBO) Descriptor() ([]byte, []int) {
- return file_Unk2700_DFOHGHKAIBO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DFOHGHKAIBO) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-var File_Unk2700_DFOHGHKAIBO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DFOHGHKAIBO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x4f, 0x48, 0x47, 0x48,
- 0x4b, 0x41, 0x49, 0x42, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x4f, 0x48, 0x47, 0x48, 0x4b, 0x41, 0x49,
- 0x42, 0x4f, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DFOHGHKAIBO_proto_rawDescOnce sync.Once
- file_Unk2700_DFOHGHKAIBO_proto_rawDescData = file_Unk2700_DFOHGHKAIBO_proto_rawDesc
-)
-
-func file_Unk2700_DFOHGHKAIBO_proto_rawDescGZIP() []byte {
- file_Unk2700_DFOHGHKAIBO_proto_rawDescOnce.Do(func() {
- file_Unk2700_DFOHGHKAIBO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DFOHGHKAIBO_proto_rawDescData)
- })
- return file_Unk2700_DFOHGHKAIBO_proto_rawDescData
-}
-
-var file_Unk2700_DFOHGHKAIBO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DFOHGHKAIBO_proto_goTypes = []interface{}{
- (*Unk2700_DFOHGHKAIBO)(nil), // 0: Unk2700_DFOHGHKAIBO
-}
-var file_Unk2700_DFOHGHKAIBO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DFOHGHKAIBO_proto_init() }
-func file_Unk2700_DFOHGHKAIBO_proto_init() {
- if File_Unk2700_DFOHGHKAIBO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DFOHGHKAIBO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DFOHGHKAIBO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DFOHGHKAIBO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DFOHGHKAIBO_proto_goTypes,
- DependencyIndexes: file_Unk2700_DFOHGHKAIBO_proto_depIdxs,
- MessageInfos: file_Unk2700_DFOHGHKAIBO_proto_msgTypes,
- }.Build()
- File_Unk2700_DFOHGHKAIBO_proto = out.File
- file_Unk2700_DFOHGHKAIBO_proto_rawDesc = nil
- file_Unk2700_DFOHGHKAIBO_proto_goTypes = nil
- file_Unk2700_DFOHGHKAIBO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DGDJKHJNLGO.pb.go b/gover/gen/Unk2700_DGDJKHJNLGO.pb.go
deleted file mode 100644
index 9c409db2..00000000
--- a/gover/gen/Unk2700_DGDJKHJNLGO.pb.go
+++ /dev/null
@@ -1,197 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DGDJKHJNLGO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DGDJKHJNLGO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
- Unk2700_OEFLHAPAMFH []uint64 `protobuf:"varint,2,rep,packed,name=Unk2700_OEFLHAPAMFH,json=Unk2700OEFLHAPAMFH,proto3" json:"Unk2700_OEFLHAPAMFH,omitempty"`
- Unk2700_OJNBAOCJBCH []uint64 `protobuf:"varint,3,rep,packed,name=Unk2700_OJNBAOCJBCH,json=Unk2700OJNBAOCJBCH,proto3" json:"Unk2700_OJNBAOCJBCH,omitempty"`
- Unk2700_GDDGEKHOLGL []*Unk2700_PGFLJBBEBKG `protobuf:"bytes,4,rep,name=Unk2700_GDDGEKHOLGL,json=Unk2700GDDGEKHOLGL,proto3" json:"Unk2700_GDDGEKHOLGL,omitempty"`
-}
-
-func (x *Unk2700_DGDJKHJNLGO) Reset() {
- *x = Unk2700_DGDJKHJNLGO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DGDJKHJNLGO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DGDJKHJNLGO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DGDJKHJNLGO) ProtoMessage() {}
-
-func (x *Unk2700_DGDJKHJNLGO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DGDJKHJNLGO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DGDJKHJNLGO.ProtoReflect.Descriptor instead.
-func (*Unk2700_DGDJKHJNLGO) Descriptor() ([]byte, []int) {
- return file_Unk2700_DGDJKHJNLGO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DGDJKHJNLGO) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_DGDJKHJNLGO) GetUnk2700_OEFLHAPAMFH() []uint64 {
- if x != nil {
- return x.Unk2700_OEFLHAPAMFH
- }
- return nil
-}
-
-func (x *Unk2700_DGDJKHJNLGO) GetUnk2700_OJNBAOCJBCH() []uint64 {
- if x != nil {
- return x.Unk2700_OJNBAOCJBCH
- }
- return nil
-}
-
-func (x *Unk2700_DGDJKHJNLGO) GetUnk2700_GDDGEKHOLGL() []*Unk2700_PGFLJBBEBKG {
- if x != nil {
- return x.Unk2700_GDDGEKHOLGL
- }
- return nil
-}
-
-var File_Unk2700_DGDJKHJNLGO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DGDJKHJNLGO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x47, 0x44, 0x4a, 0x4b, 0x48,
- 0x4a, 0x4e, 0x4c, 0x47, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x47, 0x46, 0x4c, 0x4a, 0x42, 0x42, 0x45, 0x42, 0x4b, 0x47,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x44, 0x47, 0x44, 0x4a, 0x4b, 0x48, 0x4a, 0x4e, 0x4c, 0x47, 0x4f, 0x12, 0x10,
- 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x45, 0x46, 0x4c,
- 0x48, 0x41, 0x50, 0x41, 0x4d, 0x46, 0x48, 0x18, 0x02, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x45, 0x46, 0x4c, 0x48, 0x41, 0x50, 0x41, 0x4d, 0x46,
- 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4e,
- 0x42, 0x41, 0x4f, 0x43, 0x4a, 0x42, 0x43, 0x48, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4a, 0x4e, 0x42, 0x41, 0x4f, 0x43, 0x4a, 0x42,
- 0x43, 0x48, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x44,
- 0x44, 0x47, 0x45, 0x4b, 0x48, 0x4f, 0x4c, 0x47, 0x4c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x47, 0x46, 0x4c, 0x4a, 0x42,
- 0x42, 0x45, 0x42, 0x4b, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x44,
- 0x44, 0x47, 0x45, 0x4b, 0x48, 0x4f, 0x4c, 0x47, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DGDJKHJNLGO_proto_rawDescOnce sync.Once
- file_Unk2700_DGDJKHJNLGO_proto_rawDescData = file_Unk2700_DGDJKHJNLGO_proto_rawDesc
-)
-
-func file_Unk2700_DGDJKHJNLGO_proto_rawDescGZIP() []byte {
- file_Unk2700_DGDJKHJNLGO_proto_rawDescOnce.Do(func() {
- file_Unk2700_DGDJKHJNLGO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DGDJKHJNLGO_proto_rawDescData)
- })
- return file_Unk2700_DGDJKHJNLGO_proto_rawDescData
-}
-
-var file_Unk2700_DGDJKHJNLGO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DGDJKHJNLGO_proto_goTypes = []interface{}{
- (*Unk2700_DGDJKHJNLGO)(nil), // 0: Unk2700_DGDJKHJNLGO
- (*Unk2700_PGFLJBBEBKG)(nil), // 1: Unk2700_PGFLJBBEBKG
-}
-var file_Unk2700_DGDJKHJNLGO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DGDJKHJNLGO.Unk2700_GDDGEKHOLGL:type_name -> Unk2700_PGFLJBBEBKG
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DGDJKHJNLGO_proto_init() }
-func file_Unk2700_DGDJKHJNLGO_proto_init() {
- if File_Unk2700_DGDJKHJNLGO_proto != nil {
- return
- }
- file_Unk2700_PGFLJBBEBKG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DGDJKHJNLGO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DGDJKHJNLGO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DGDJKHJNLGO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DGDJKHJNLGO_proto_goTypes,
- DependencyIndexes: file_Unk2700_DGDJKHJNLGO_proto_depIdxs,
- MessageInfos: file_Unk2700_DGDJKHJNLGO_proto_msgTypes,
- }.Build()
- File_Unk2700_DGDJKHJNLGO_proto = out.File
- file_Unk2700_DGDJKHJNLGO_proto_rawDesc = nil
- file_Unk2700_DGDJKHJNLGO_proto_goTypes = nil
- file_Unk2700_DGDJKHJNLGO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DGLIANMBMPA.pb.go b/gover/gen/Unk2700_DGLIANMBMPA.pb.go
deleted file mode 100644
index fe37292f..00000000
--- a/gover/gen/Unk2700_DGLIANMBMPA.pb.go
+++ /dev/null
@@ -1,234 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DGLIANMBMPA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8342
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_DGLIANMBMPA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_FHNECPGFPBK uint32 `protobuf:"varint,9,opt,name=Unk2700_FHNECPGFPBK,json=Unk2700FHNECPGFPBK,proto3" json:"Unk2700_FHNECPGFPBK,omitempty"`
- Unk2700_OAKEBJPBNMA uint32 `protobuf:"varint,2,opt,name=Unk2700_OAKEBJPBNMA,json=Unk2700OAKEBJPBNMA,proto3" json:"Unk2700_OAKEBJPBNMA,omitempty"`
- IsNewRecord bool `protobuf:"varint,7,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- IsSuccess bool `protobuf:"varint,3,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- RemainTime uint32 `protobuf:"varint,4,opt,name=remain_time,json=remainTime,proto3" json:"remain_time,omitempty"`
- Score uint32 `protobuf:"varint,11,opt,name=score,proto3" json:"score,omitempty"`
- Unk2700_FCOMHLJGFLK uint32 `protobuf:"varint,15,opt,name=Unk2700_FCOMHLJGFLK,json=Unk2700FCOMHLJGFLK,proto3" json:"Unk2700_FCOMHLJGFLK,omitempty"`
-}
-
-func (x *Unk2700_DGLIANMBMPA) Reset() {
- *x = Unk2700_DGLIANMBMPA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DGLIANMBMPA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DGLIANMBMPA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DGLIANMBMPA) ProtoMessage() {}
-
-func (x *Unk2700_DGLIANMBMPA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DGLIANMBMPA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DGLIANMBMPA.ProtoReflect.Descriptor instead.
-func (*Unk2700_DGLIANMBMPA) Descriptor() ([]byte, []int) {
- return file_Unk2700_DGLIANMBMPA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetUnk2700_FHNECPGFPBK() uint32 {
- if x != nil {
- return x.Unk2700_FHNECPGFPBK
- }
- return 0
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetUnk2700_OAKEBJPBNMA() uint32 {
- if x != nil {
- return x.Unk2700_OAKEBJPBNMA
- }
- return 0
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetRemainTime() uint32 {
- if x != nil {
- return x.RemainTime
- }
- return 0
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *Unk2700_DGLIANMBMPA) GetUnk2700_FCOMHLJGFLK() uint32 {
- if x != nil {
- return x.Unk2700_FCOMHLJGFLK
- }
- return 0
-}
-
-var File_Unk2700_DGLIANMBMPA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DGLIANMBMPA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x47, 0x4c, 0x49, 0x41, 0x4e,
- 0x4d, 0x42, 0x4d, 0x50, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x47, 0x4c, 0x49, 0x41, 0x4e, 0x4d, 0x42,
- 0x4d, 0x50, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46,
- 0x48, 0x4e, 0x45, 0x43, 0x50, 0x47, 0x46, 0x50, 0x42, 0x4b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x48, 0x4e, 0x45, 0x43, 0x50, 0x47,
- 0x46, 0x50, 0x42, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x41, 0x4b, 0x45, 0x42, 0x4a, 0x50, 0x42, 0x4e, 0x4d, 0x41, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x41, 0x4b, 0x45, 0x42, 0x4a,
- 0x50, 0x42, 0x4e, 0x4d, 0x41, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f,
- 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73,
- 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
- 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
- 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69,
- 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65,
- 0x6d, 0x61, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x43, 0x4f, 0x4d, 0x48, 0x4c,
- 0x4a, 0x47, 0x46, 0x4c, 0x4b, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x46, 0x43, 0x4f, 0x4d, 0x48, 0x4c, 0x4a, 0x47, 0x46, 0x4c, 0x4b, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DGLIANMBMPA_proto_rawDescOnce sync.Once
- file_Unk2700_DGLIANMBMPA_proto_rawDescData = file_Unk2700_DGLIANMBMPA_proto_rawDesc
-)
-
-func file_Unk2700_DGLIANMBMPA_proto_rawDescGZIP() []byte {
- file_Unk2700_DGLIANMBMPA_proto_rawDescOnce.Do(func() {
- file_Unk2700_DGLIANMBMPA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DGLIANMBMPA_proto_rawDescData)
- })
- return file_Unk2700_DGLIANMBMPA_proto_rawDescData
-}
-
-var file_Unk2700_DGLIANMBMPA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DGLIANMBMPA_proto_goTypes = []interface{}{
- (*Unk2700_DGLIANMBMPA)(nil), // 0: Unk2700_DGLIANMBMPA
-}
-var file_Unk2700_DGLIANMBMPA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DGLIANMBMPA_proto_init() }
-func file_Unk2700_DGLIANMBMPA_proto_init() {
- if File_Unk2700_DGLIANMBMPA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DGLIANMBMPA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DGLIANMBMPA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DGLIANMBMPA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DGLIANMBMPA_proto_goTypes,
- DependencyIndexes: file_Unk2700_DGLIANMBMPA_proto_depIdxs,
- MessageInfos: file_Unk2700_DGLIANMBMPA_proto_msgTypes,
- }.Build()
- File_Unk2700_DGLIANMBMPA_proto = out.File
- file_Unk2700_DGLIANMBMPA_proto_rawDesc = nil
- file_Unk2700_DGLIANMBMPA_proto_goTypes = nil
- file_Unk2700_DGLIANMBMPA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DIEGJDEIDKO.pb.go b/gover/gen/Unk2700_DIEGJDEIDKO.pb.go
deleted file mode 100644
index e2bc5b3f..00000000
--- a/gover/gen/Unk2700_DIEGJDEIDKO.pb.go
+++ /dev/null
@@ -1,212 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DIEGJDEIDKO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DIEGJDEIDKO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- CurProgress uint32 `protobuf:"varint,12,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
- Id uint32 `protobuf:"varint,6,opt,name=id,proto3" json:"id,omitempty"`
- OpenTime uint32 `protobuf:"varint,8,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- IsFinished bool `protobuf:"varint,10,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- TotalProgress uint32 `protobuf:"varint,9,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
- Pos *Vector `protobuf:"bytes,5,opt,name=pos,proto3" json:"pos,omitempty"`
-}
-
-func (x *Unk2700_DIEGJDEIDKO) Reset() {
- *x = Unk2700_DIEGJDEIDKO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DIEGJDEIDKO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DIEGJDEIDKO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DIEGJDEIDKO) ProtoMessage() {}
-
-func (x *Unk2700_DIEGJDEIDKO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DIEGJDEIDKO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DIEGJDEIDKO.ProtoReflect.Descriptor instead.
-func (*Unk2700_DIEGJDEIDKO) Descriptor() ([]byte, []int) {
- return file_Unk2700_DIEGJDEIDKO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DIEGJDEIDKO) GetCurProgress() uint32 {
- if x != nil {
- return x.CurProgress
- }
- return 0
-}
-
-func (x *Unk2700_DIEGJDEIDKO) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-func (x *Unk2700_DIEGJDEIDKO) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk2700_DIEGJDEIDKO) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *Unk2700_DIEGJDEIDKO) GetTotalProgress() uint32 {
- if x != nil {
- return x.TotalProgress
- }
- return 0
-}
-
-func (x *Unk2700_DIEGJDEIDKO) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-var File_Unk2700_DIEGJDEIDKO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DIEGJDEIDKO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x49, 0x45, 0x47, 0x4a, 0x44,
- 0x45, 0x49, 0x44, 0x4b, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x01, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x49, 0x45, 0x47, 0x4a, 0x44, 0x45, 0x49, 0x44, 0x4b,
- 0x4f, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
- 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x67,
- 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x02, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x65, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67,
- 0x72, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61,
- 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DIEGJDEIDKO_proto_rawDescOnce sync.Once
- file_Unk2700_DIEGJDEIDKO_proto_rawDescData = file_Unk2700_DIEGJDEIDKO_proto_rawDesc
-)
-
-func file_Unk2700_DIEGJDEIDKO_proto_rawDescGZIP() []byte {
- file_Unk2700_DIEGJDEIDKO_proto_rawDescOnce.Do(func() {
- file_Unk2700_DIEGJDEIDKO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DIEGJDEIDKO_proto_rawDescData)
- })
- return file_Unk2700_DIEGJDEIDKO_proto_rawDescData
-}
-
-var file_Unk2700_DIEGJDEIDKO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DIEGJDEIDKO_proto_goTypes = []interface{}{
- (*Unk2700_DIEGJDEIDKO)(nil), // 0: Unk2700_DIEGJDEIDKO
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_DIEGJDEIDKO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DIEGJDEIDKO.pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DIEGJDEIDKO_proto_init() }
-func file_Unk2700_DIEGJDEIDKO_proto_init() {
- if File_Unk2700_DIEGJDEIDKO_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DIEGJDEIDKO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DIEGJDEIDKO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DIEGJDEIDKO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DIEGJDEIDKO_proto_goTypes,
- DependencyIndexes: file_Unk2700_DIEGJDEIDKO_proto_depIdxs,
- MessageInfos: file_Unk2700_DIEGJDEIDKO_proto_msgTypes,
- }.Build()
- File_Unk2700_DIEGJDEIDKO_proto = out.File
- file_Unk2700_DIEGJDEIDKO_proto_rawDesc = nil
- file_Unk2700_DIEGJDEIDKO_proto_goTypes = nil
- file_Unk2700_DIEGJDEIDKO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DJDEPPHEHCP.pb.go b/gover/gen/Unk2700_DJDEPPHEHCP.pb.go
deleted file mode 100644
index 3755c46c..00000000
--- a/gover/gen/Unk2700_DJDEPPHEHCP.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DJDEPPHEHCP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DJDEPPHEHCP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StartTime uint32 `protobuf:"varint,12,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
- EndTime uint32 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
-}
-
-func (x *Unk2700_DJDEPPHEHCP) Reset() {
- *x = Unk2700_DJDEPPHEHCP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DJDEPPHEHCP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DJDEPPHEHCP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DJDEPPHEHCP) ProtoMessage() {}
-
-func (x *Unk2700_DJDEPPHEHCP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DJDEPPHEHCP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DJDEPPHEHCP.ProtoReflect.Descriptor instead.
-func (*Unk2700_DJDEPPHEHCP) Descriptor() ([]byte, []int) {
- return file_Unk2700_DJDEPPHEHCP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DJDEPPHEHCP) GetStartTime() uint32 {
- if x != nil {
- return x.StartTime
- }
- return 0
-}
-
-func (x *Unk2700_DJDEPPHEHCP) GetEndTime() uint32 {
- if x != nil {
- return x.EndTime
- }
- return 0
-}
-
-var File_Unk2700_DJDEPPHEHCP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DJDEPPHEHCP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x44, 0x45, 0x50, 0x50,
- 0x48, 0x45, 0x48, 0x43, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x44, 0x45, 0x50, 0x50, 0x48, 0x45, 0x48,
- 0x43, 0x50, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DJDEPPHEHCP_proto_rawDescOnce sync.Once
- file_Unk2700_DJDEPPHEHCP_proto_rawDescData = file_Unk2700_DJDEPPHEHCP_proto_rawDesc
-)
-
-func file_Unk2700_DJDEPPHEHCP_proto_rawDescGZIP() []byte {
- file_Unk2700_DJDEPPHEHCP_proto_rawDescOnce.Do(func() {
- file_Unk2700_DJDEPPHEHCP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DJDEPPHEHCP_proto_rawDescData)
- })
- return file_Unk2700_DJDEPPHEHCP_proto_rawDescData
-}
-
-var file_Unk2700_DJDEPPHEHCP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DJDEPPHEHCP_proto_goTypes = []interface{}{
- (*Unk2700_DJDEPPHEHCP)(nil), // 0: Unk2700_DJDEPPHEHCP
-}
-var file_Unk2700_DJDEPPHEHCP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DJDEPPHEHCP_proto_init() }
-func file_Unk2700_DJDEPPHEHCP_proto_init() {
- if File_Unk2700_DJDEPPHEHCP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DJDEPPHEHCP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DJDEPPHEHCP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DJDEPPHEHCP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DJDEPPHEHCP_proto_goTypes,
- DependencyIndexes: file_Unk2700_DJDEPPHEHCP_proto_depIdxs,
- MessageInfos: file_Unk2700_DJDEPPHEHCP_proto_msgTypes,
- }.Build()
- File_Unk2700_DJDEPPHEHCP_proto = out.File
- file_Unk2700_DJDEPPHEHCP_proto_rawDesc = nil
- file_Unk2700_DJDEPPHEHCP_proto_goTypes = nil
- file_Unk2700_DJDEPPHEHCP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DJKEGIEIKHG.pb.go b/gover/gen/Unk2700_DJKEGIEIKHG.pb.go
deleted file mode 100644
index 6883d5fe..00000000
--- a/gover/gen/Unk2700_DJKEGIEIKHG.pb.go
+++ /dev/null
@@ -1,206 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DJKEGIEIKHG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DJKEGIEIKHG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,15,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,11,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- FinishTime uint32 `protobuf:"varint,14,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
- Unk2700_BCCHNACPBME uint32 `protobuf:"varint,6,opt,name=Unk2700_BCCHNACPBME,json=Unk2700BCCHNACPBME,proto3" json:"Unk2700_BCCHNACPBME,omitempty"`
- LevelId uint32 `protobuf:"varint,4,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_DJKEGIEIKHG) Reset() {
- *x = Unk2700_DJKEGIEIKHG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DJKEGIEIKHG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DJKEGIEIKHG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DJKEGIEIKHG) ProtoMessage() {}
-
-func (x *Unk2700_DJKEGIEIKHG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DJKEGIEIKHG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DJKEGIEIKHG.ProtoReflect.Descriptor instead.
-func (*Unk2700_DJKEGIEIKHG) Descriptor() ([]byte, []int) {
- return file_Unk2700_DJKEGIEIKHG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DJKEGIEIKHG) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-func (x *Unk2700_DJKEGIEIKHG) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk2700_DJKEGIEIKHG) GetFinishTime() uint32 {
- if x != nil {
- return x.FinishTime
- }
- return 0
-}
-
-func (x *Unk2700_DJKEGIEIKHG) GetUnk2700_BCCHNACPBME() uint32 {
- if x != nil {
- return x.Unk2700_BCCHNACPBME
- }
- return 0
-}
-
-func (x *Unk2700_DJKEGIEIKHG) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_DJKEGIEIKHG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DJKEGIEIKHG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4b, 0x45, 0x47, 0x49,
- 0x45, 0x49, 0x4b, 0x48, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4b, 0x45, 0x47, 0x49, 0x45, 0x49, 0x4b, 0x48, 0x47, 0x12, 0x2c,
- 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e,
- 0x47, 0x49, 0x4b, 0x50, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44,
- 0x48, 0x48, 0x44, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x12, 0x1f, 0x0a,
- 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x43, 0x48, 0x4e, 0x41,
- 0x43, 0x50, 0x42, 0x4d, 0x45, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x42, 0x43, 0x43, 0x48, 0x4e, 0x41, 0x43, 0x50, 0x42, 0x4d, 0x45, 0x12,
- 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DJKEGIEIKHG_proto_rawDescOnce sync.Once
- file_Unk2700_DJKEGIEIKHG_proto_rawDescData = file_Unk2700_DJKEGIEIKHG_proto_rawDesc
-)
-
-func file_Unk2700_DJKEGIEIKHG_proto_rawDescGZIP() []byte {
- file_Unk2700_DJKEGIEIKHG_proto_rawDescOnce.Do(func() {
- file_Unk2700_DJKEGIEIKHG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DJKEGIEIKHG_proto_rawDescData)
- })
- return file_Unk2700_DJKEGIEIKHG_proto_rawDescData
-}
-
-var file_Unk2700_DJKEGIEIKHG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DJKEGIEIKHG_proto_goTypes = []interface{}{
- (*Unk2700_DJKEGIEIKHG)(nil), // 0: Unk2700_DJKEGIEIKHG
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
-}
-var file_Unk2700_DJKEGIEIKHG_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DJKEGIEIKHG.reason:type_name -> Unk2700_MOFABPNGIKP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DJKEGIEIKHG_proto_init() }
-func file_Unk2700_DJKEGIEIKHG_proto_init() {
- if File_Unk2700_DJKEGIEIKHG_proto != nil {
- return
- }
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DJKEGIEIKHG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DJKEGIEIKHG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DJKEGIEIKHG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DJKEGIEIKHG_proto_goTypes,
- DependencyIndexes: file_Unk2700_DJKEGIEIKHG_proto_depIdxs,
- MessageInfos: file_Unk2700_DJKEGIEIKHG_proto_msgTypes,
- }.Build()
- File_Unk2700_DJKEGIEIKHG_proto = out.File
- file_Unk2700_DJKEGIEIKHG_proto_rawDesc = nil
- file_Unk2700_DJKEGIEIKHG_proto_goTypes = nil
- file_Unk2700_DJKEGIEIKHG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DJMKFGKGAEA.pb.go b/gover/gen/Unk2700_DJMKFGKGAEA.pb.go
deleted file mode 100644
index 2f1b8b6e..00000000
--- a/gover/gen/Unk2700_DJMKFGKGAEA.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DJMKFGKGAEA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8411
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_DJMKFGKGAEA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_DJMKFGKGAEA) Reset() {
- *x = Unk2700_DJMKFGKGAEA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DJMKFGKGAEA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DJMKFGKGAEA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DJMKFGKGAEA) ProtoMessage() {}
-
-func (x *Unk2700_DJMKFGKGAEA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DJMKFGKGAEA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DJMKFGKGAEA.ProtoReflect.Descriptor instead.
-func (*Unk2700_DJMKFGKGAEA) Descriptor() ([]byte, []int) {
- return file_Unk2700_DJMKFGKGAEA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DJMKFGKGAEA) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_DJMKFGKGAEA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DJMKFGKGAEA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4d, 0x4b, 0x46, 0x47,
- 0x4b, 0x47, 0x41, 0x45, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4d, 0x4b, 0x46, 0x47, 0x4b, 0x47, 0x41,
- 0x45, 0x41, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DJMKFGKGAEA_proto_rawDescOnce sync.Once
- file_Unk2700_DJMKFGKGAEA_proto_rawDescData = file_Unk2700_DJMKFGKGAEA_proto_rawDesc
-)
-
-func file_Unk2700_DJMKFGKGAEA_proto_rawDescGZIP() []byte {
- file_Unk2700_DJMKFGKGAEA_proto_rawDescOnce.Do(func() {
- file_Unk2700_DJMKFGKGAEA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DJMKFGKGAEA_proto_rawDescData)
- })
- return file_Unk2700_DJMKFGKGAEA_proto_rawDescData
-}
-
-var file_Unk2700_DJMKFGKGAEA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DJMKFGKGAEA_proto_goTypes = []interface{}{
- (*Unk2700_DJMKFGKGAEA)(nil), // 0: Unk2700_DJMKFGKGAEA
-}
-var file_Unk2700_DJMKFGKGAEA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DJMKFGKGAEA_proto_init() }
-func file_Unk2700_DJMKFGKGAEA_proto_init() {
- if File_Unk2700_DJMKFGKGAEA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DJMKFGKGAEA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DJMKFGKGAEA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DJMKFGKGAEA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DJMKFGKGAEA_proto_goTypes,
- DependencyIndexes: file_Unk2700_DJMKFGKGAEA_proto_depIdxs,
- MessageInfos: file_Unk2700_DJMKFGKGAEA_proto_msgTypes,
- }.Build()
- File_Unk2700_DJMKFGKGAEA_proto = out.File
- file_Unk2700_DJMKFGKGAEA_proto_rawDesc = nil
- file_Unk2700_DJMKFGKGAEA_proto_goTypes = nil
- file_Unk2700_DJMKFGKGAEA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DLAEFMAMIIJ.pb.go b/gover/gen/Unk2700_DLAEFMAMIIJ.pb.go
deleted file mode 100644
index b8d31416..00000000
--- a/gover/gen/Unk2700_DLAEFMAMIIJ.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DLAEFMAMIIJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8844
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_DLAEFMAMIIJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_DLAEFMAMIIJ) Reset() {
- *x = Unk2700_DLAEFMAMIIJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DLAEFMAMIIJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DLAEFMAMIIJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DLAEFMAMIIJ) ProtoMessage() {}
-
-func (x *Unk2700_DLAEFMAMIIJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DLAEFMAMIIJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DLAEFMAMIIJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_DLAEFMAMIIJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_DLAEFMAMIIJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DLAEFMAMIIJ) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_DLAEFMAMIIJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DLAEFMAMIIJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4c, 0x41, 0x45, 0x46, 0x4d,
- 0x41, 0x4d, 0x49, 0x49, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4c, 0x41, 0x45, 0x46, 0x4d, 0x41, 0x4d, 0x49,
- 0x49, 0x4a, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_DLAEFMAMIIJ_proto_rawDescOnce sync.Once
- file_Unk2700_DLAEFMAMIIJ_proto_rawDescData = file_Unk2700_DLAEFMAMIIJ_proto_rawDesc
-)
-
-func file_Unk2700_DLAEFMAMIIJ_proto_rawDescGZIP() []byte {
- file_Unk2700_DLAEFMAMIIJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_DLAEFMAMIIJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DLAEFMAMIIJ_proto_rawDescData)
- })
- return file_Unk2700_DLAEFMAMIIJ_proto_rawDescData
-}
-
-var file_Unk2700_DLAEFMAMIIJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DLAEFMAMIIJ_proto_goTypes = []interface{}{
- (*Unk2700_DLAEFMAMIIJ)(nil), // 0: Unk2700_DLAEFMAMIIJ
-}
-var file_Unk2700_DLAEFMAMIIJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DLAEFMAMIIJ_proto_init() }
-func file_Unk2700_DLAEFMAMIIJ_proto_init() {
- if File_Unk2700_DLAEFMAMIIJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DLAEFMAMIIJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DLAEFMAMIIJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DLAEFMAMIIJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DLAEFMAMIIJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_DLAEFMAMIIJ_proto_depIdxs,
- MessageInfos: file_Unk2700_DLAEFMAMIIJ_proto_msgTypes,
- }.Build()
- File_Unk2700_DLAEFMAMIIJ_proto = out.File
- file_Unk2700_DLAEFMAMIIJ_proto_rawDesc = nil
- file_Unk2700_DLAEFMAMIIJ_proto_goTypes = nil
- file_Unk2700_DLAEFMAMIIJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DMPIJLBHEAE.pb.go b/gover/gen/Unk2700_DMPIJLBHEAE.pb.go
deleted file mode 100644
index a1637166..00000000
--- a/gover/gen/Unk2700_DMPIJLBHEAE.pb.go
+++ /dev/null
@@ -1,251 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DMPIJLBHEAE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DMPIJLBHEAE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ChallengeType uint32 `protobuf:"varint,5,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
- IsUnlock bool `protobuf:"varint,12,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
- // Types that are assignable to Unk2700_AFHAGFONBFM:
- //
- // *Unk2700_DMPIJLBHEAE_BundleInfo
- // *Unk2700_DMPIJLBHEAE_ScoreChallengeInfo
- // *Unk2700_DMPIJLBHEAE_BossChallengeId
- Unk2700_AFHAGFONBFM isUnk2700_DMPIJLBHEAE_Unk2700_AFHAGFONBFM `protobuf_oneof:"Unk2700_AFHAGFONBFM"`
-}
-
-func (x *Unk2700_DMPIJLBHEAE) Reset() {
- *x = Unk2700_DMPIJLBHEAE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DMPIJLBHEAE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DMPIJLBHEAE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DMPIJLBHEAE) ProtoMessage() {}
-
-func (x *Unk2700_DMPIJLBHEAE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DMPIJLBHEAE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DMPIJLBHEAE.ProtoReflect.Descriptor instead.
-func (*Unk2700_DMPIJLBHEAE) Descriptor() ([]byte, []int) {
- return file_Unk2700_DMPIJLBHEAE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DMPIJLBHEAE) GetChallengeType() uint32 {
- if x != nil {
- return x.ChallengeType
- }
- return 0
-}
-
-func (x *Unk2700_DMPIJLBHEAE) GetIsUnlock() bool {
- if x != nil {
- return x.IsUnlock
- }
- return false
-}
-
-func (m *Unk2700_DMPIJLBHEAE) GetUnk2700_AFHAGFONBFM() isUnk2700_DMPIJLBHEAE_Unk2700_AFHAGFONBFM {
- if m != nil {
- return m.Unk2700_AFHAGFONBFM
- }
- return nil
-}
-
-func (x *Unk2700_DMPIJLBHEAE) GetBundleInfo() *BundleInfo {
- if x, ok := x.GetUnk2700_AFHAGFONBFM().(*Unk2700_DMPIJLBHEAE_BundleInfo); ok {
- return x.BundleInfo
- }
- return nil
-}
-
-func (x *Unk2700_DMPIJLBHEAE) GetScoreChallengeInfo() *ScoreChallengeInfo {
- if x, ok := x.GetUnk2700_AFHAGFONBFM().(*Unk2700_DMPIJLBHEAE_ScoreChallengeInfo); ok {
- return x.ScoreChallengeInfo
- }
- return nil
-}
-
-func (x *Unk2700_DMPIJLBHEAE) GetBossChallengeId() uint32 {
- if x, ok := x.GetUnk2700_AFHAGFONBFM().(*Unk2700_DMPIJLBHEAE_BossChallengeId); ok {
- return x.BossChallengeId
- }
- return 0
-}
-
-type isUnk2700_DMPIJLBHEAE_Unk2700_AFHAGFONBFM interface {
- isUnk2700_DMPIJLBHEAE_Unk2700_AFHAGFONBFM()
-}
-
-type Unk2700_DMPIJLBHEAE_BundleInfo struct {
- BundleInfo *BundleInfo `protobuf:"bytes,11,opt,name=bundle_info,json=bundleInfo,proto3,oneof"`
-}
-
-type Unk2700_DMPIJLBHEAE_ScoreChallengeInfo struct {
- ScoreChallengeInfo *ScoreChallengeInfo `protobuf:"bytes,13,opt,name=score_challenge_info,json=scoreChallengeInfo,proto3,oneof"`
-}
-
-type Unk2700_DMPIJLBHEAE_BossChallengeId struct {
- BossChallengeId uint32 `protobuf:"varint,2,opt,name=boss_challenge_id,json=bossChallengeId,proto3,oneof"`
-}
-
-func (*Unk2700_DMPIJLBHEAE_BundleInfo) isUnk2700_DMPIJLBHEAE_Unk2700_AFHAGFONBFM() {}
-
-func (*Unk2700_DMPIJLBHEAE_ScoreChallengeInfo) isUnk2700_DMPIJLBHEAE_Unk2700_AFHAGFONBFM() {}
-
-func (*Unk2700_DMPIJLBHEAE_BossChallengeId) isUnk2700_DMPIJLBHEAE_Unk2700_AFHAGFONBFM() {}
-
-var File_Unk2700_DMPIJLBHEAE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DMPIJLBHEAE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x50, 0x49, 0x4a, 0x4c,
- 0x42, 0x48, 0x45, 0x41, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x42, 0x75, 0x6e,
- 0x64, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x53,
- 0x63, 0x6f, 0x72, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x50, 0x49, 0x4a, 0x4c, 0x42, 0x48, 0x45, 0x41, 0x45, 0x12,
- 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x6c,
- 0x6f, 0x63, 0x6b, 0x12, 0x2e, 0x0a, 0x0b, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x75, 0x6e, 0x64, 0x6c,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0a, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x14, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x13, 0x2e, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x43,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x11,
- 0x62, 0x6f, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0f, 0x62, 0x6f, 0x73, 0x73, 0x43,
- 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x48, 0x41, 0x47, 0x46, 0x4f, 0x4e, 0x42, 0x46,
- 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_DMPIJLBHEAE_proto_rawDescOnce sync.Once
- file_Unk2700_DMPIJLBHEAE_proto_rawDescData = file_Unk2700_DMPIJLBHEAE_proto_rawDesc
-)
-
-func file_Unk2700_DMPIJLBHEAE_proto_rawDescGZIP() []byte {
- file_Unk2700_DMPIJLBHEAE_proto_rawDescOnce.Do(func() {
- file_Unk2700_DMPIJLBHEAE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DMPIJLBHEAE_proto_rawDescData)
- })
- return file_Unk2700_DMPIJLBHEAE_proto_rawDescData
-}
-
-var file_Unk2700_DMPIJLBHEAE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DMPIJLBHEAE_proto_goTypes = []interface{}{
- (*Unk2700_DMPIJLBHEAE)(nil), // 0: Unk2700_DMPIJLBHEAE
- (*BundleInfo)(nil), // 1: BundleInfo
- (*ScoreChallengeInfo)(nil), // 2: ScoreChallengeInfo
-}
-var file_Unk2700_DMPIJLBHEAE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DMPIJLBHEAE.bundle_info:type_name -> BundleInfo
- 2, // 1: Unk2700_DMPIJLBHEAE.score_challenge_info:type_name -> ScoreChallengeInfo
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DMPIJLBHEAE_proto_init() }
-func file_Unk2700_DMPIJLBHEAE_proto_init() {
- if File_Unk2700_DMPIJLBHEAE_proto != nil {
- return
- }
- file_BundleInfo_proto_init()
- file_ScoreChallengeInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DMPIJLBHEAE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DMPIJLBHEAE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- file_Unk2700_DMPIJLBHEAE_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*Unk2700_DMPIJLBHEAE_BundleInfo)(nil),
- (*Unk2700_DMPIJLBHEAE_ScoreChallengeInfo)(nil),
- (*Unk2700_DMPIJLBHEAE_BossChallengeId)(nil),
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DMPIJLBHEAE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DMPIJLBHEAE_proto_goTypes,
- DependencyIndexes: file_Unk2700_DMPIJLBHEAE_proto_depIdxs,
- MessageInfos: file_Unk2700_DMPIJLBHEAE_proto_msgTypes,
- }.Build()
- File_Unk2700_DMPIJLBHEAE_proto = out.File
- file_Unk2700_DMPIJLBHEAE_proto_rawDesc = nil
- file_Unk2700_DMPIJLBHEAE_proto_goTypes = nil
- file_Unk2700_DMPIJLBHEAE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DOGEKCNIIAO.pb.go b/gover/gen/Unk2700_DOGEKCNIIAO.pb.go
deleted file mode 100644
index f2d705e5..00000000
--- a/gover/gen/Unk2700_DOGEKCNIIAO.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DOGEKCNIIAO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DOGEKCNIIAO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KJFBIFHFIBO uint32 `protobuf:"varint,6,opt,name=Unk2700_KJFBIFHFIBO,json=Unk2700KJFBIFHFIBO,proto3" json:"Unk2700_KJFBIFHFIBO,omitempty"`
- Level uint32 `protobuf:"varint,13,opt,name=level,proto3" json:"level,omitempty"`
- MonsterId uint32 `protobuf:"varint,14,opt,name=monster_id,json=monsterId,proto3" json:"monster_id,omitempty"`
- AffixList []uint32 `protobuf:"varint,11,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
-}
-
-func (x *Unk2700_DOGEKCNIIAO) Reset() {
- *x = Unk2700_DOGEKCNIIAO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DOGEKCNIIAO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DOGEKCNIIAO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DOGEKCNIIAO) ProtoMessage() {}
-
-func (x *Unk2700_DOGEKCNIIAO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DOGEKCNIIAO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DOGEKCNIIAO.ProtoReflect.Descriptor instead.
-func (*Unk2700_DOGEKCNIIAO) Descriptor() ([]byte, []int) {
- return file_Unk2700_DOGEKCNIIAO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DOGEKCNIIAO) GetUnk2700_KJFBIFHFIBO() uint32 {
- if x != nil {
- return x.Unk2700_KJFBIFHFIBO
- }
- return 0
-}
-
-func (x *Unk2700_DOGEKCNIIAO) GetLevel() uint32 {
- if x != nil {
- return x.Level
- }
- return 0
-}
-
-func (x *Unk2700_DOGEKCNIIAO) GetMonsterId() uint32 {
- if x != nil {
- return x.MonsterId
- }
- return 0
-}
-
-func (x *Unk2700_DOGEKCNIIAO) GetAffixList() []uint32 {
- if x != nil {
- return x.AffixList
- }
- return nil
-}
-
-var File_Unk2700_DOGEKCNIIAO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DOGEKCNIIAO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4f, 0x47, 0x45, 0x4b, 0x43,
- 0x4e, 0x49, 0x49, 0x41, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4f, 0x47, 0x45, 0x4b, 0x43, 0x4e, 0x49,
- 0x49, 0x41, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x4a, 0x46, 0x42, 0x49, 0x46, 0x48, 0x46, 0x49, 0x42, 0x4f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4a, 0x46, 0x42, 0x49, 0x46, 0x48,
- 0x46, 0x49, 0x42, 0x4f, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f,
- 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66,
- 0x69, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61,
- 0x66, 0x66, 0x69, 0x78, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DOGEKCNIIAO_proto_rawDescOnce sync.Once
- file_Unk2700_DOGEKCNIIAO_proto_rawDescData = file_Unk2700_DOGEKCNIIAO_proto_rawDesc
-)
-
-func file_Unk2700_DOGEKCNIIAO_proto_rawDescGZIP() []byte {
- file_Unk2700_DOGEKCNIIAO_proto_rawDescOnce.Do(func() {
- file_Unk2700_DOGEKCNIIAO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DOGEKCNIIAO_proto_rawDescData)
- })
- return file_Unk2700_DOGEKCNIIAO_proto_rawDescData
-}
-
-var file_Unk2700_DOGEKCNIIAO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DOGEKCNIIAO_proto_goTypes = []interface{}{
- (*Unk2700_DOGEKCNIIAO)(nil), // 0: Unk2700_DOGEKCNIIAO
-}
-var file_Unk2700_DOGEKCNIIAO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DOGEKCNIIAO_proto_init() }
-func file_Unk2700_DOGEKCNIIAO_proto_init() {
- if File_Unk2700_DOGEKCNIIAO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DOGEKCNIIAO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DOGEKCNIIAO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DOGEKCNIIAO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DOGEKCNIIAO_proto_goTypes,
- DependencyIndexes: file_Unk2700_DOGEKCNIIAO_proto_depIdxs,
- MessageInfos: file_Unk2700_DOGEKCNIIAO_proto_msgTypes,
- }.Build()
- File_Unk2700_DOGEKCNIIAO_proto = out.File
- file_Unk2700_DOGEKCNIIAO_proto_rawDesc = nil
- file_Unk2700_DOGEKCNIIAO_proto_goTypes = nil
- file_Unk2700_DOGEKCNIIAO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_DPPCDPBBABA.pb.go b/gover/gen/Unk2700_DPPCDPBBABA.pb.go
deleted file mode 100644
index 7f5ec509..00000000
--- a/gover/gen/Unk2700_DPPCDPBBABA.pb.go
+++ /dev/null
@@ -1,207 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_DPPCDPBBABA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_DPPCDPBBABA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
- Unk2700_DIFBKPIAEBB uint32 `protobuf:"varint,3,opt,name=Unk2700_DIFBKPIAEBB,json=Unk2700DIFBKPIAEBB,proto3" json:"Unk2700_DIFBKPIAEBB,omitempty"`
- Unk2700_HMGCGJCDDEG Unk2700_PIAFGFGHGHM `protobuf:"varint,4,opt,name=Unk2700_HMGCGJCDDEG,json=Unk2700HMGCGJCDDEG,proto3,enum=Unk2700_PIAFGFGHGHM" json:"Unk2700_HMGCGJCDDEG,omitempty"`
- Unk2700_JEKIGDDNCAB uint32 `protobuf:"varint,5,opt,name=Unk2700_JEKIGDDNCAB,json=Unk2700JEKIGDDNCAB,proto3" json:"Unk2700_JEKIGDDNCAB,omitempty"`
-}
-
-func (x *Unk2700_DPPCDPBBABA) Reset() {
- *x = Unk2700_DPPCDPBBABA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_DPPCDPBBABA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_DPPCDPBBABA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_DPPCDPBBABA) ProtoMessage() {}
-
-func (x *Unk2700_DPPCDPBBABA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_DPPCDPBBABA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_DPPCDPBBABA.ProtoReflect.Descriptor instead.
-func (*Unk2700_DPPCDPBBABA) Descriptor() ([]byte, []int) {
- return file_Unk2700_DPPCDPBBABA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_DPPCDPBBABA) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_DPPCDPBBABA) GetContent() string {
- if x != nil {
- return x.Content
- }
- return ""
-}
-
-func (x *Unk2700_DPPCDPBBABA) GetUnk2700_DIFBKPIAEBB() uint32 {
- if x != nil {
- return x.Unk2700_DIFBKPIAEBB
- }
- return 0
-}
-
-func (x *Unk2700_DPPCDPBBABA) GetUnk2700_HMGCGJCDDEG() Unk2700_PIAFGFGHGHM {
- if x != nil {
- return x.Unk2700_HMGCGJCDDEG
- }
- return Unk2700_PIAFGFGHGHM_Unk2700_PIAFGFGHGHM_Unk2700_LKEBMNKGKCP
-}
-
-func (x *Unk2700_DPPCDPBBABA) GetUnk2700_JEKIGDDNCAB() uint32 {
- if x != nil {
- return x.Unk2700_JEKIGDDNCAB
- }
- return 0
-}
-
-var File_Unk2700_DPPCDPBBABA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_DPPCDPBBABA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x50, 0x43, 0x44, 0x50,
- 0x42, 0x42, 0x41, 0x42, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x41, 0x46, 0x47, 0x46, 0x47, 0x48, 0x47, 0x48, 0x4d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x44, 0x50, 0x50, 0x43, 0x44, 0x50, 0x42, 0x42, 0x41, 0x42, 0x41, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65,
- 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x49, 0x46,
- 0x42, 0x4b, 0x50, 0x49, 0x41, 0x45, 0x42, 0x42, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x49, 0x46, 0x42, 0x4b, 0x50, 0x49, 0x41, 0x45,
- 0x42, 0x42, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d,
- 0x47, 0x43, 0x47, 0x4a, 0x43, 0x44, 0x44, 0x45, 0x47, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x41, 0x46, 0x47, 0x46,
- 0x47, 0x48, 0x47, 0x48, 0x4d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4d,
- 0x47, 0x43, 0x47, 0x4a, 0x43, 0x44, 0x44, 0x45, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x4b, 0x49, 0x47, 0x44, 0x44, 0x4e, 0x43, 0x41, 0x42,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a,
- 0x45, 0x4b, 0x49, 0x47, 0x44, 0x44, 0x4e, 0x43, 0x41, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_DPPCDPBBABA_proto_rawDescOnce sync.Once
- file_Unk2700_DPPCDPBBABA_proto_rawDescData = file_Unk2700_DPPCDPBBABA_proto_rawDesc
-)
-
-func file_Unk2700_DPPCDPBBABA_proto_rawDescGZIP() []byte {
- file_Unk2700_DPPCDPBBABA_proto_rawDescOnce.Do(func() {
- file_Unk2700_DPPCDPBBABA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_DPPCDPBBABA_proto_rawDescData)
- })
- return file_Unk2700_DPPCDPBBABA_proto_rawDescData
-}
-
-var file_Unk2700_DPPCDPBBABA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_DPPCDPBBABA_proto_goTypes = []interface{}{
- (*Unk2700_DPPCDPBBABA)(nil), // 0: Unk2700_DPPCDPBBABA
- (Unk2700_PIAFGFGHGHM)(0), // 1: Unk2700_PIAFGFGHGHM
-}
-var file_Unk2700_DPPCDPBBABA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_DPPCDPBBABA.Unk2700_HMGCGJCDDEG:type_name -> Unk2700_PIAFGFGHGHM
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_DPPCDPBBABA_proto_init() }
-func file_Unk2700_DPPCDPBBABA_proto_init() {
- if File_Unk2700_DPPCDPBBABA_proto != nil {
- return
- }
- file_Unk2700_PIAFGFGHGHM_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_DPPCDPBBABA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_DPPCDPBBABA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_DPPCDPBBABA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_DPPCDPBBABA_proto_goTypes,
- DependencyIndexes: file_Unk2700_DPPCDPBBABA_proto_depIdxs,
- MessageInfos: file_Unk2700_DPPCDPBBABA_proto_msgTypes,
- }.Build()
- File_Unk2700_DPPCDPBBABA_proto = out.File
- file_Unk2700_DPPCDPBBABA_proto_rawDesc = nil
- file_Unk2700_DPPCDPBBABA_proto_goTypes = nil
- file_Unk2700_DPPCDPBBABA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EAAGDFHHNMJ_ServerReq.pb.go b/gover/gen/Unk2700_EAAGDFHHNMJ_ServerReq.pb.go
deleted file mode 100644
index 3638c64c..00000000
--- a/gover/gen/Unk2700_EAAGDFHHNMJ_ServerReq.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EAAGDFHHNMJ_ServerReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1105
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EAAGDFHHNMJ_ServerReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IBJECDLKPGM []uint32 `protobuf:"varint,14,rep,packed,name=Unk2700_IBJECDLKPGM,json=Unk2700IBJECDLKPGM,proto3" json:"Unk2700_IBJECDLKPGM,omitempty"`
-}
-
-func (x *Unk2700_EAAGDFHHNMJ_ServerReq) Reset() {
- *x = Unk2700_EAAGDFHHNMJ_ServerReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EAAGDFHHNMJ_ServerReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EAAGDFHHNMJ_ServerReq) ProtoMessage() {}
-
-func (x *Unk2700_EAAGDFHHNMJ_ServerReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EAAGDFHHNMJ_ServerReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_EAAGDFHHNMJ_ServerReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EAAGDFHHNMJ_ServerReq) GetUnk2700_IBJECDLKPGM() []uint32 {
- if x != nil {
- return x.Unk2700_IBJECDLKPGM
- }
- return nil
-}
-
-var File_Unk2700_EAAGDFHHNMJ_ServerReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x41, 0x47, 0x44, 0x46,
- 0x48, 0x48, 0x4e, 0x4d, 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x41, 0x41, 0x47, 0x44, 0x46, 0x48, 0x48, 0x4e, 0x4d, 0x4a, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x42, 0x4a, 0x45, 0x43, 0x44, 0x4c, 0x4b, 0x50, 0x47, 0x4d, 0x18, 0x0e, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x42, 0x4a, 0x45,
- 0x43, 0x44, 0x4c, 0x4b, 0x50, 0x47, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescOnce sync.Once
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescData = file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDesc
-)
-
-func file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescGZIP() []byte {
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescData)
- })
- return file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDescData
-}
-
-var file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_goTypes = []interface{}{
- (*Unk2700_EAAGDFHHNMJ_ServerReq)(nil), // 0: Unk2700_EAAGDFHHNMJ_ServerReq
-}
-var file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_init() }
-func file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_init() {
- if File_Unk2700_EAAGDFHHNMJ_ServerReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EAAGDFHHNMJ_ServerReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_depIdxs,
- MessageInfos: file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_msgTypes,
- }.Build()
- File_Unk2700_EAAGDFHHNMJ_ServerReq_proto = out.File
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_rawDesc = nil
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_goTypes = nil
- file_Unk2700_EAAGDFHHNMJ_ServerReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EAAMIOAFNOD_ServerRsp.pb.go b/gover/gen/Unk2700_EAAMIOAFNOD_ServerRsp.pb.go
deleted file mode 100644
index 85fb7273..00000000
--- a/gover/gen/Unk2700_EAAMIOAFNOD_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EAAMIOAFNOD_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4064
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EAAMIOAFNOD_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_EAAMIOAFNOD_ServerRsp) Reset() {
- *x = Unk2700_EAAMIOAFNOD_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EAAMIOAFNOD_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EAAMIOAFNOD_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_EAAMIOAFNOD_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EAAMIOAFNOD_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_EAAMIOAFNOD_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EAAMIOAFNOD_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_EAAMIOAFNOD_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x41, 0x4d, 0x49, 0x4f,
- 0x41, 0x46, 0x4e, 0x4f, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x41, 0x41, 0x4d, 0x49, 0x4f, 0x41, 0x46, 0x4e, 0x4f, 0x44, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescData = file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_EAAMIOAFNOD_ServerRsp)(nil), // 0: Unk2700_EAAMIOAFNOD_ServerRsp
-}
-var file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_init() }
-func file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_init() {
- if File_Unk2700_EAAMIOAFNOD_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EAAMIOAFNOD_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_EAAMIOAFNOD_ServerRsp_proto = out.File
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_rawDesc = nil
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_goTypes = nil
- file_Unk2700_EAAMIOAFNOD_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EAGIANJBNGK_ClientReq.pb.go b/gover/gen/Unk2700_EAGIANJBNGK_ClientReq.pb.go
deleted file mode 100644
index dcea8040..00000000
--- a/gover/gen/Unk2700_EAGIANJBNGK_ClientReq.pb.go
+++ /dev/null
@@ -1,253 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EAGIANJBNGK_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 151
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EAGIANJBNGK_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarId uint32 `protobuf:"varint,9,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- // Types that are assignable to Detail:
- //
- // *Unk2700_EAGIANJBNGK_ClientReq_SkillRequest
- // *Unk2700_EAGIANJBNGK_ClientReq_ReliquaryRequest
- // *Unk2700_EAGIANJBNGK_ClientReq_ElementReliquaryRequest
- Detail isUnk2700_EAGIANJBNGK_ClientReq_Detail `protobuf_oneof:"detail"`
-}
-
-func (x *Unk2700_EAGIANJBNGK_ClientReq) Reset() {
- *x = Unk2700_EAGIANJBNGK_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EAGIANJBNGK_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EAGIANJBNGK_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EAGIANJBNGK_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_EAGIANJBNGK_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EAGIANJBNGK_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EAGIANJBNGK_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_EAGIANJBNGK_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EAGIANJBNGK_ClientReq) GetAvatarId() uint32 {
- if x != nil {
- return x.AvatarId
- }
- return 0
-}
-
-func (m *Unk2700_EAGIANJBNGK_ClientReq) GetDetail() isUnk2700_EAGIANJBNGK_ClientReq_Detail {
- if m != nil {
- return m.Detail
- }
- return nil
-}
-
-func (x *Unk2700_EAGIANJBNGK_ClientReq) GetSkillRequest() *SkillRequest {
- if x, ok := x.GetDetail().(*Unk2700_EAGIANJBNGK_ClientReq_SkillRequest); ok {
- return x.SkillRequest
- }
- return nil
-}
-
-func (x *Unk2700_EAGIANJBNGK_ClientReq) GetReliquaryRequest() *ReliquaryRequest {
- if x, ok := x.GetDetail().(*Unk2700_EAGIANJBNGK_ClientReq_ReliquaryRequest); ok {
- return x.ReliquaryRequest
- }
- return nil
-}
-
-func (x *Unk2700_EAGIANJBNGK_ClientReq) GetElementReliquaryRequest() *ElementReliquaryRequest {
- if x, ok := x.GetDetail().(*Unk2700_EAGIANJBNGK_ClientReq_ElementReliquaryRequest); ok {
- return x.ElementReliquaryRequest
- }
- return nil
-}
-
-type isUnk2700_EAGIANJBNGK_ClientReq_Detail interface {
- isUnk2700_EAGIANJBNGK_ClientReq_Detail()
-}
-
-type Unk2700_EAGIANJBNGK_ClientReq_SkillRequest struct {
- SkillRequest *SkillRequest `protobuf:"bytes,553,opt,name=skill_request,json=skillRequest,proto3,oneof"`
-}
-
-type Unk2700_EAGIANJBNGK_ClientReq_ReliquaryRequest struct {
- ReliquaryRequest *ReliquaryRequest `protobuf:"bytes,1993,opt,name=reliquary_request,json=reliquaryRequest,proto3,oneof"`
-}
-
-type Unk2700_EAGIANJBNGK_ClientReq_ElementReliquaryRequest struct {
- ElementReliquaryRequest *ElementReliquaryRequest `protobuf:"bytes,1489,opt,name=element_reliquary_request,json=elementReliquaryRequest,proto3,oneof"`
-}
-
-func (*Unk2700_EAGIANJBNGK_ClientReq_SkillRequest) isUnk2700_EAGIANJBNGK_ClientReq_Detail() {}
-
-func (*Unk2700_EAGIANJBNGK_ClientReq_ReliquaryRequest) isUnk2700_EAGIANJBNGK_ClientReq_Detail() {}
-
-func (*Unk2700_EAGIANJBNGK_ClientReq_ElementReliquaryRequest) isUnk2700_EAGIANJBNGK_ClientReq_Detail() {
-}
-
-var File_Unk2700_EAGIANJBNGK_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x47, 0x49, 0x41, 0x4e,
- 0x4a, 0x42, 0x4e, 0x47, 0x4b, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65,
- 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x53, 0x6b,
- 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x99, 0x02, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x47,
- 0x49, 0x41, 0x4e, 0x4a, 0x42, 0x4e, 0x47, 0x4b, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12,
- 0x35, 0x0a, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x18, 0xa9, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x11, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75,
- 0x61, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0xc9, 0x0f, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x10, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61,
- 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x19, 0x65, 0x6c, 0x65,
- 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x5f, 0x72,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0xd1, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e,
- 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x17, 0x65, 0x6c, 0x65, 0x6d, 0x65,
- 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescData = file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_EAGIANJBNGK_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EAGIANJBNGK_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_EAGIANJBNGK_ClientReq)(nil), // 0: Unk2700_EAGIANJBNGK_ClientReq
- (*SkillRequest)(nil), // 1: SkillRequest
- (*ReliquaryRequest)(nil), // 2: ReliquaryRequest
- (*ElementReliquaryRequest)(nil), // 3: ElementReliquaryRequest
-}
-var file_Unk2700_EAGIANJBNGK_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_EAGIANJBNGK_ClientReq.skill_request:type_name -> SkillRequest
- 2, // 1: Unk2700_EAGIANJBNGK_ClientReq.reliquary_request:type_name -> ReliquaryRequest
- 3, // 2: Unk2700_EAGIANJBNGK_ClientReq.element_reliquary_request:type_name -> ElementReliquaryRequest
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EAGIANJBNGK_ClientReq_proto_init() }
-func file_Unk2700_EAGIANJBNGK_ClientReq_proto_init() {
- if File_Unk2700_EAGIANJBNGK_ClientReq_proto != nil {
- return
- }
- file_ElementReliquaryRequest_proto_init()
- file_ReliquaryRequest_proto_init()
- file_SkillRequest_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EAGIANJBNGK_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*Unk2700_EAGIANJBNGK_ClientReq_SkillRequest)(nil),
- (*Unk2700_EAGIANJBNGK_ClientReq_ReliquaryRequest)(nil),
- (*Unk2700_EAGIANJBNGK_ClientReq_ElementReliquaryRequest)(nil),
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EAGIANJBNGK_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_EAGIANJBNGK_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_EAGIANJBNGK_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_EAGIANJBNGK_ClientReq_proto = out.File
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_rawDesc = nil
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_goTypes = nil
- file_Unk2700_EAGIANJBNGK_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EAJCGENDICI.pb.go b/gover/gen/Unk2700_EAJCGENDICI.pb.go
deleted file mode 100644
index db0fac4e..00000000
--- a/gover/gen/Unk2700_EAJCGENDICI.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EAJCGENDICI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_EAJCGENDICI int32
-
-const (
- Unk2700_EAJCGENDICI_Unk2700_EAJCGENDICI_Unk2700_NDNHCNOOCCA Unk2700_EAJCGENDICI = 0
- Unk2700_EAJCGENDICI_Unk2700_EAJCGENDICI_Unk2700_GFALGAIAPOP Unk2700_EAJCGENDICI = 1
- Unk2700_EAJCGENDICI_Unk2700_EAJCGENDICI_Unk2700_AAFPJPGKHPO Unk2700_EAJCGENDICI = 2
- Unk2700_EAJCGENDICI_Unk2700_EAJCGENDICI_Unk2700_HFKOPLPHODM Unk2700_EAJCGENDICI = 3
- Unk2700_EAJCGENDICI_Unk2700_EAJCGENDICI_Unk2700_OPIOJNLJNJN Unk2700_EAJCGENDICI = 4
- Unk2700_EAJCGENDICI_Unk2700_EAJCGENDICI_Unk2700_GHHLNHAJEBA Unk2700_EAJCGENDICI = 5
-)
-
-// Enum value maps for Unk2700_EAJCGENDICI.
-var (
- Unk2700_EAJCGENDICI_name = map[int32]string{
- 0: "Unk2700_EAJCGENDICI_Unk2700_NDNHCNOOCCA",
- 1: "Unk2700_EAJCGENDICI_Unk2700_GFALGAIAPOP",
- 2: "Unk2700_EAJCGENDICI_Unk2700_AAFPJPGKHPO",
- 3: "Unk2700_EAJCGENDICI_Unk2700_HFKOPLPHODM",
- 4: "Unk2700_EAJCGENDICI_Unk2700_OPIOJNLJNJN",
- 5: "Unk2700_EAJCGENDICI_Unk2700_GHHLNHAJEBA",
- }
- Unk2700_EAJCGENDICI_value = map[string]int32{
- "Unk2700_EAJCGENDICI_Unk2700_NDNHCNOOCCA": 0,
- "Unk2700_EAJCGENDICI_Unk2700_GFALGAIAPOP": 1,
- "Unk2700_EAJCGENDICI_Unk2700_AAFPJPGKHPO": 2,
- "Unk2700_EAJCGENDICI_Unk2700_HFKOPLPHODM": 3,
- "Unk2700_EAJCGENDICI_Unk2700_OPIOJNLJNJN": 4,
- "Unk2700_EAJCGENDICI_Unk2700_GHHLNHAJEBA": 5,
- }
-)
-
-func (x Unk2700_EAJCGENDICI) Enum() *Unk2700_EAJCGENDICI {
- p := new(Unk2700_EAJCGENDICI)
- *p = x
- return p
-}
-
-func (x Unk2700_EAJCGENDICI) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_EAJCGENDICI) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_EAJCGENDICI_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_EAJCGENDICI) Type() protoreflect.EnumType {
- return &file_Unk2700_EAJCGENDICI_proto_enumTypes[0]
-}
-
-func (x Unk2700_EAJCGENDICI) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_EAJCGENDICI.Descriptor instead.
-func (Unk2700_EAJCGENDICI) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_EAJCGENDICI_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_EAJCGENDICI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EAJCGENDICI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43, 0x47, 0x45,
- 0x4e, 0x44, 0x49, 0x43, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa3, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43, 0x47, 0x45, 0x4e, 0x44,
- 0x49, 0x43, 0x49, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x41, 0x4a, 0x43, 0x47, 0x45, 0x4e, 0x44, 0x49, 0x43, 0x49, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x44, 0x4e, 0x48, 0x43, 0x4e, 0x4f, 0x4f, 0x43, 0x43, 0x41, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43,
- 0x47, 0x45, 0x4e, 0x44, 0x49, 0x43, 0x49, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x47, 0x46, 0x41, 0x4c, 0x47, 0x41, 0x49, 0x41, 0x50, 0x4f, 0x50, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43, 0x47, 0x45, 0x4e,
- 0x44, 0x49, 0x43, 0x49, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x41, 0x46,
- 0x50, 0x4a, 0x50, 0x47, 0x4b, 0x48, 0x50, 0x4f, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43, 0x47, 0x45, 0x4e, 0x44, 0x49, 0x43,
- 0x49, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x4b, 0x4f, 0x50, 0x4c,
- 0x50, 0x48, 0x4f, 0x44, 0x4d, 0x10, 0x03, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43, 0x47, 0x45, 0x4e, 0x44, 0x49, 0x43, 0x49, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x49, 0x4f, 0x4a, 0x4e, 0x4c, 0x4a, 0x4e,
- 0x4a, 0x4e, 0x10, 0x04, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x45, 0x41, 0x4a, 0x43, 0x47, 0x45, 0x4e, 0x44, 0x49, 0x43, 0x49, 0x5f, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x48, 0x4c, 0x4e, 0x48, 0x41, 0x4a, 0x45, 0x42, 0x41, 0x10,
- 0x05, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_EAJCGENDICI_proto_rawDescOnce sync.Once
- file_Unk2700_EAJCGENDICI_proto_rawDescData = file_Unk2700_EAJCGENDICI_proto_rawDesc
-)
-
-func file_Unk2700_EAJCGENDICI_proto_rawDescGZIP() []byte {
- file_Unk2700_EAJCGENDICI_proto_rawDescOnce.Do(func() {
- file_Unk2700_EAJCGENDICI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EAJCGENDICI_proto_rawDescData)
- })
- return file_Unk2700_EAJCGENDICI_proto_rawDescData
-}
-
-var file_Unk2700_EAJCGENDICI_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_EAJCGENDICI_proto_goTypes = []interface{}{
- (Unk2700_EAJCGENDICI)(0), // 0: Unk2700_EAJCGENDICI
-}
-var file_Unk2700_EAJCGENDICI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EAJCGENDICI_proto_init() }
-func file_Unk2700_EAJCGENDICI_proto_init() {
- if File_Unk2700_EAJCGENDICI_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EAJCGENDICI_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EAJCGENDICI_proto_goTypes,
- DependencyIndexes: file_Unk2700_EAJCGENDICI_proto_depIdxs,
- EnumInfos: file_Unk2700_EAJCGENDICI_proto_enumTypes,
- }.Build()
- File_Unk2700_EAJCGENDICI_proto = out.File
- file_Unk2700_EAJCGENDICI_proto_rawDesc = nil
- file_Unk2700_EAJCGENDICI_proto_goTypes = nil
- file_Unk2700_EAJCGENDICI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EAOAMGDLJMP.pb.go b/gover/gen/Unk2700_EAOAMGDLJMP.pb.go
deleted file mode 100644
index 6fbcc83d..00000000
--- a/gover/gen/Unk2700_EAOAMGDLJMP.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EAOAMGDLJMP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8617
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EAOAMGDLJMP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_EAOAMGDLJMP) Reset() {
- *x = Unk2700_EAOAMGDLJMP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EAOAMGDLJMP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EAOAMGDLJMP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EAOAMGDLJMP) ProtoMessage() {}
-
-func (x *Unk2700_EAOAMGDLJMP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EAOAMGDLJMP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EAOAMGDLJMP.ProtoReflect.Descriptor instead.
-func (*Unk2700_EAOAMGDLJMP) Descriptor() ([]byte, []int) {
- return file_Unk2700_EAOAMGDLJMP_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_EAOAMGDLJMP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EAOAMGDLJMP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4f, 0x41, 0x4d, 0x47,
- 0x44, 0x4c, 0x4a, 0x4d, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4f, 0x41, 0x4d, 0x47, 0x44, 0x4c, 0x4a,
- 0x4d, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EAOAMGDLJMP_proto_rawDescOnce sync.Once
- file_Unk2700_EAOAMGDLJMP_proto_rawDescData = file_Unk2700_EAOAMGDLJMP_proto_rawDesc
-)
-
-func file_Unk2700_EAOAMGDLJMP_proto_rawDescGZIP() []byte {
- file_Unk2700_EAOAMGDLJMP_proto_rawDescOnce.Do(func() {
- file_Unk2700_EAOAMGDLJMP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EAOAMGDLJMP_proto_rawDescData)
- })
- return file_Unk2700_EAOAMGDLJMP_proto_rawDescData
-}
-
-var file_Unk2700_EAOAMGDLJMP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EAOAMGDLJMP_proto_goTypes = []interface{}{
- (*Unk2700_EAOAMGDLJMP)(nil), // 0: Unk2700_EAOAMGDLJMP
-}
-var file_Unk2700_EAOAMGDLJMP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EAOAMGDLJMP_proto_init() }
-func file_Unk2700_EAOAMGDLJMP_proto_init() {
- if File_Unk2700_EAOAMGDLJMP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EAOAMGDLJMP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EAOAMGDLJMP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EAOAMGDLJMP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EAOAMGDLJMP_proto_goTypes,
- DependencyIndexes: file_Unk2700_EAOAMGDLJMP_proto_depIdxs,
- MessageInfos: file_Unk2700_EAOAMGDLJMP_proto_msgTypes,
- }.Build()
- File_Unk2700_EAOAMGDLJMP_proto = out.File
- file_Unk2700_EAOAMGDLJMP_proto_rawDesc = nil
- file_Unk2700_EAOAMGDLJMP_proto_goTypes = nil
- file_Unk2700_EAOAMGDLJMP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EBJCAMGPFDB.pb.go b/gover/gen/Unk2700_EBJCAMGPFDB.pb.go
deleted file mode 100644
index 16b6a0d4..00000000
--- a/gover/gen/Unk2700_EBJCAMGPFDB.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EBJCAMGPFDB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8838
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EBJCAMGPFDB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_EBJCAMGPFDB) Reset() {
- *x = Unk2700_EBJCAMGPFDB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EBJCAMGPFDB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EBJCAMGPFDB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EBJCAMGPFDB) ProtoMessage() {}
-
-func (x *Unk2700_EBJCAMGPFDB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EBJCAMGPFDB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EBJCAMGPFDB.ProtoReflect.Descriptor instead.
-func (*Unk2700_EBJCAMGPFDB) Descriptor() ([]byte, []int) {
- return file_Unk2700_EBJCAMGPFDB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EBJCAMGPFDB) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_EBJCAMGPFDB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EBJCAMGPFDB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x4a, 0x43, 0x41, 0x4d,
- 0x47, 0x50, 0x46, 0x44, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x4a, 0x43, 0x41, 0x4d, 0x47, 0x50, 0x46,
- 0x44, 0x42, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EBJCAMGPFDB_proto_rawDescOnce sync.Once
- file_Unk2700_EBJCAMGPFDB_proto_rawDescData = file_Unk2700_EBJCAMGPFDB_proto_rawDesc
-)
-
-func file_Unk2700_EBJCAMGPFDB_proto_rawDescGZIP() []byte {
- file_Unk2700_EBJCAMGPFDB_proto_rawDescOnce.Do(func() {
- file_Unk2700_EBJCAMGPFDB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EBJCAMGPFDB_proto_rawDescData)
- })
- return file_Unk2700_EBJCAMGPFDB_proto_rawDescData
-}
-
-var file_Unk2700_EBJCAMGPFDB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EBJCAMGPFDB_proto_goTypes = []interface{}{
- (*Unk2700_EBJCAMGPFDB)(nil), // 0: Unk2700_EBJCAMGPFDB
-}
-var file_Unk2700_EBJCAMGPFDB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EBJCAMGPFDB_proto_init() }
-func file_Unk2700_EBJCAMGPFDB_proto_init() {
- if File_Unk2700_EBJCAMGPFDB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EBJCAMGPFDB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EBJCAMGPFDB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EBJCAMGPFDB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EBJCAMGPFDB_proto_goTypes,
- DependencyIndexes: file_Unk2700_EBJCAMGPFDB_proto_depIdxs,
- MessageInfos: file_Unk2700_EBJCAMGPFDB_proto_msgTypes,
- }.Build()
- File_Unk2700_EBJCAMGPFDB_proto = out.File
- file_Unk2700_EBJCAMGPFDB_proto_rawDesc = nil
- file_Unk2700_EBJCAMGPFDB_proto_goTypes = nil
- file_Unk2700_EBJCAMGPFDB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EBOECOIFJMP.pb.go b/gover/gen/Unk2700_EBOECOIFJMP.pb.go
deleted file mode 100644
index d1264d67..00000000
--- a/gover/gen/Unk2700_EBOECOIFJMP.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EBOECOIFJMP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8717
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EBOECOIFJMP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PHGMKGEMCFF bool `protobuf:"varint,1,opt,name=Unk2700_PHGMKGEMCFF,json=Unk2700PHGMKGEMCFF,proto3" json:"Unk2700_PHGMKGEMCFF,omitempty"`
- LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_EBOECOIFJMP) Reset() {
- *x = Unk2700_EBOECOIFJMP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EBOECOIFJMP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EBOECOIFJMP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EBOECOIFJMP) ProtoMessage() {}
-
-func (x *Unk2700_EBOECOIFJMP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EBOECOIFJMP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EBOECOIFJMP.ProtoReflect.Descriptor instead.
-func (*Unk2700_EBOECOIFJMP) Descriptor() ([]byte, []int) {
- return file_Unk2700_EBOECOIFJMP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EBOECOIFJMP) GetUnk2700_PHGMKGEMCFF() bool {
- if x != nil {
- return x.Unk2700_PHGMKGEMCFF
- }
- return false
-}
-
-func (x *Unk2700_EBOECOIFJMP) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_EBOECOIFJMP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EBOECOIFJMP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x4f, 0x45, 0x43, 0x4f,
- 0x49, 0x46, 0x4a, 0x4d, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x4f, 0x45, 0x43, 0x4f, 0x49, 0x46, 0x4a,
- 0x4d, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48,
- 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d, 0x43, 0x46, 0x46, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d,
- 0x43, 0x46, 0x46, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EBOECOIFJMP_proto_rawDescOnce sync.Once
- file_Unk2700_EBOECOIFJMP_proto_rawDescData = file_Unk2700_EBOECOIFJMP_proto_rawDesc
-)
-
-func file_Unk2700_EBOECOIFJMP_proto_rawDescGZIP() []byte {
- file_Unk2700_EBOECOIFJMP_proto_rawDescOnce.Do(func() {
- file_Unk2700_EBOECOIFJMP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EBOECOIFJMP_proto_rawDescData)
- })
- return file_Unk2700_EBOECOIFJMP_proto_rawDescData
-}
-
-var file_Unk2700_EBOECOIFJMP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EBOECOIFJMP_proto_goTypes = []interface{}{
- (*Unk2700_EBOECOIFJMP)(nil), // 0: Unk2700_EBOECOIFJMP
-}
-var file_Unk2700_EBOECOIFJMP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EBOECOIFJMP_proto_init() }
-func file_Unk2700_EBOECOIFJMP_proto_init() {
- if File_Unk2700_EBOECOIFJMP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EBOECOIFJMP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EBOECOIFJMP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EBOECOIFJMP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EBOECOIFJMP_proto_goTypes,
- DependencyIndexes: file_Unk2700_EBOECOIFJMP_proto_depIdxs,
- MessageInfos: file_Unk2700_EBOECOIFJMP_proto_msgTypes,
- }.Build()
- File_Unk2700_EBOECOIFJMP_proto = out.File
- file_Unk2700_EBOECOIFJMP_proto_rawDesc = nil
- file_Unk2700_EBOECOIFJMP_proto_goTypes = nil
- file_Unk2700_EBOECOIFJMP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ECBEAMKBGMD_ClientReq.pb.go b/gover/gen/Unk2700_ECBEAMKBGMD_ClientReq.pb.go
deleted file mode 100644
index 4c8cc22b..00000000
--- a/gover/gen/Unk2700_ECBEAMKBGMD_ClientReq.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ECBEAMKBGMD_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6235
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ECBEAMKBGMD_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DFOGBOAGMPI bool `protobuf:"varint,13,opt,name=Unk2700_DFOGBOAGMPI,json=Unk2700DFOGBOAGMPI,proto3" json:"Unk2700_DFOGBOAGMPI,omitempty"`
-}
-
-func (x *Unk2700_ECBEAMKBGMD_ClientReq) Reset() {
- *x = Unk2700_ECBEAMKBGMD_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ECBEAMKBGMD_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ECBEAMKBGMD_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ECBEAMKBGMD_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_ECBEAMKBGMD_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ECBEAMKBGMD_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ECBEAMKBGMD_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_ECBEAMKBGMD_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ECBEAMKBGMD_ClientReq) GetUnk2700_DFOGBOAGMPI() bool {
- if x != nil {
- return x.Unk2700_DFOGBOAGMPI
- }
- return false
-}
-
-var File_Unk2700_ECBEAMKBGMD_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x42, 0x45, 0x41, 0x4d,
- 0x4b, 0x42, 0x47, 0x4d, 0x44, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x43, 0x42, 0x45, 0x41, 0x4d, 0x4b, 0x42, 0x47, 0x4d, 0x44, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x44, 0x46, 0x4f, 0x47, 0x42, 0x4f, 0x41, 0x47, 0x4d, 0x50, 0x49, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x46, 0x4f, 0x47,
- 0x42, 0x4f, 0x41, 0x47, 0x4d, 0x50, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescData = file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_ECBEAMKBGMD_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ECBEAMKBGMD_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_ECBEAMKBGMD_ClientReq)(nil), // 0: Unk2700_ECBEAMKBGMD_ClientReq
-}
-var file_Unk2700_ECBEAMKBGMD_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ECBEAMKBGMD_ClientReq_proto_init() }
-func file_Unk2700_ECBEAMKBGMD_ClientReq_proto_init() {
- if File_Unk2700_ECBEAMKBGMD_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ECBEAMKBGMD_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ECBEAMKBGMD_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_ECBEAMKBGMD_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_ECBEAMKBGMD_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_ECBEAMKBGMD_ClientReq_proto = out.File
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_rawDesc = nil
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_goTypes = nil
- file_Unk2700_ECBEAMKBGMD_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EDCIENBEEDI.pb.go b/gover/gen/Unk2700_EDCIENBEEDI.pb.go
deleted file mode 100644
index 3fad2bd4..00000000
--- a/gover/gen/Unk2700_EDCIENBEEDI.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EDCIENBEEDI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8919
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EDCIENBEEDI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HABMDJOFBDG uint32 `protobuf:"varint,10,opt,name=Unk2700_HABMDJOFBDG,json=Unk2700HABMDJOFBDG,proto3" json:"Unk2700_HABMDJOFBDG,omitempty"`
-}
-
-func (x *Unk2700_EDCIENBEEDI) Reset() {
- *x = Unk2700_EDCIENBEEDI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EDCIENBEEDI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EDCIENBEEDI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EDCIENBEEDI) ProtoMessage() {}
-
-func (x *Unk2700_EDCIENBEEDI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EDCIENBEEDI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EDCIENBEEDI.ProtoReflect.Descriptor instead.
-func (*Unk2700_EDCIENBEEDI) Descriptor() ([]byte, []int) {
- return file_Unk2700_EDCIENBEEDI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EDCIENBEEDI) GetUnk2700_HABMDJOFBDG() uint32 {
- if x != nil {
- return x.Unk2700_HABMDJOFBDG
- }
- return 0
-}
-
-var File_Unk2700_EDCIENBEEDI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EDCIENBEEDI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x43, 0x49, 0x45, 0x4e,
- 0x42, 0x45, 0x45, 0x44, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x43, 0x49, 0x45, 0x4e, 0x42, 0x45, 0x45,
- 0x44, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x41,
- 0x42, 0x4d, 0x44, 0x4a, 0x4f, 0x46, 0x42, 0x44, 0x47, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x41, 0x42, 0x4d, 0x44, 0x4a, 0x4f, 0x46,
- 0x42, 0x44, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EDCIENBEEDI_proto_rawDescOnce sync.Once
- file_Unk2700_EDCIENBEEDI_proto_rawDescData = file_Unk2700_EDCIENBEEDI_proto_rawDesc
-)
-
-func file_Unk2700_EDCIENBEEDI_proto_rawDescGZIP() []byte {
- file_Unk2700_EDCIENBEEDI_proto_rawDescOnce.Do(func() {
- file_Unk2700_EDCIENBEEDI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EDCIENBEEDI_proto_rawDescData)
- })
- return file_Unk2700_EDCIENBEEDI_proto_rawDescData
-}
-
-var file_Unk2700_EDCIENBEEDI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EDCIENBEEDI_proto_goTypes = []interface{}{
- (*Unk2700_EDCIENBEEDI)(nil), // 0: Unk2700_EDCIENBEEDI
-}
-var file_Unk2700_EDCIENBEEDI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EDCIENBEEDI_proto_init() }
-func file_Unk2700_EDCIENBEEDI_proto_init() {
- if File_Unk2700_EDCIENBEEDI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EDCIENBEEDI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EDCIENBEEDI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EDCIENBEEDI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EDCIENBEEDI_proto_goTypes,
- DependencyIndexes: file_Unk2700_EDCIENBEEDI_proto_depIdxs,
- MessageInfos: file_Unk2700_EDCIENBEEDI_proto_msgTypes,
- }.Build()
- File_Unk2700_EDCIENBEEDI_proto = out.File
- file_Unk2700_EDCIENBEEDI_proto_rawDesc = nil
- file_Unk2700_EDCIENBEEDI_proto_goTypes = nil
- file_Unk2700_EDCIENBEEDI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EDDNHJPJBBF.pb.go b/gover/gen/Unk2700_EDDNHJPJBBF.pb.go
deleted file mode 100644
index ed5c670f..00000000
--- a/gover/gen/Unk2700_EDDNHJPJBBF.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EDDNHJPJBBF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8733
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EDDNHJPJBBF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_EDDNHJPJBBF) Reset() {
- *x = Unk2700_EDDNHJPJBBF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EDDNHJPJBBF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EDDNHJPJBBF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EDDNHJPJBBF) ProtoMessage() {}
-
-func (x *Unk2700_EDDNHJPJBBF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EDDNHJPJBBF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EDDNHJPJBBF.ProtoReflect.Descriptor instead.
-func (*Unk2700_EDDNHJPJBBF) Descriptor() ([]byte, []int) {
- return file_Unk2700_EDDNHJPJBBF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EDDNHJPJBBF) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_EDDNHJPJBBF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EDDNHJPJBBF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x44, 0x4e, 0x48, 0x4a,
- 0x50, 0x4a, 0x42, 0x42, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x44, 0x4e, 0x48, 0x4a, 0x50, 0x4a, 0x42,
- 0x42, 0x46, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EDDNHJPJBBF_proto_rawDescOnce sync.Once
- file_Unk2700_EDDNHJPJBBF_proto_rawDescData = file_Unk2700_EDDNHJPJBBF_proto_rawDesc
-)
-
-func file_Unk2700_EDDNHJPJBBF_proto_rawDescGZIP() []byte {
- file_Unk2700_EDDNHJPJBBF_proto_rawDescOnce.Do(func() {
- file_Unk2700_EDDNHJPJBBF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EDDNHJPJBBF_proto_rawDescData)
- })
- return file_Unk2700_EDDNHJPJBBF_proto_rawDescData
-}
-
-var file_Unk2700_EDDNHJPJBBF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EDDNHJPJBBF_proto_goTypes = []interface{}{
- (*Unk2700_EDDNHJPJBBF)(nil), // 0: Unk2700_EDDNHJPJBBF
-}
-var file_Unk2700_EDDNHJPJBBF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EDDNHJPJBBF_proto_init() }
-func file_Unk2700_EDDNHJPJBBF_proto_init() {
- if File_Unk2700_EDDNHJPJBBF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EDDNHJPJBBF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EDDNHJPJBBF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EDDNHJPJBBF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EDDNHJPJBBF_proto_goTypes,
- DependencyIndexes: file_Unk2700_EDDNHJPJBBF_proto_depIdxs,
- MessageInfos: file_Unk2700_EDDNHJPJBBF_proto_msgTypes,
- }.Build()
- File_Unk2700_EDDNHJPJBBF_proto = out.File
- file_Unk2700_EDDNHJPJBBF_proto_rawDesc = nil
- file_Unk2700_EDDNHJPJBBF_proto_goTypes = nil
- file_Unk2700_EDDNHJPJBBF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EDMCLPMBEMH.pb.go b/gover/gen/Unk2700_EDMCLPMBEMH.pb.go
deleted file mode 100644
index b0f1d05a..00000000
--- a/gover/gen/Unk2700_EDMCLPMBEMH.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EDMCLPMBEMH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8387
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EDMCLPMBEMH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Uid uint32 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid,omitempty"`
-}
-
-func (x *Unk2700_EDMCLPMBEMH) Reset() {
- *x = Unk2700_EDMCLPMBEMH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EDMCLPMBEMH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EDMCLPMBEMH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EDMCLPMBEMH) ProtoMessage() {}
-
-func (x *Unk2700_EDMCLPMBEMH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EDMCLPMBEMH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EDMCLPMBEMH.ProtoReflect.Descriptor instead.
-func (*Unk2700_EDMCLPMBEMH) Descriptor() ([]byte, []int) {
- return file_Unk2700_EDMCLPMBEMH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EDMCLPMBEMH) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-var File_Unk2700_EDMCLPMBEMH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EDMCLPMBEMH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4d, 0x43, 0x4c, 0x50,
- 0x4d, 0x42, 0x45, 0x4d, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x27, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4d, 0x43, 0x4c, 0x50, 0x4d, 0x42, 0x45,
- 0x4d, 0x48, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EDMCLPMBEMH_proto_rawDescOnce sync.Once
- file_Unk2700_EDMCLPMBEMH_proto_rawDescData = file_Unk2700_EDMCLPMBEMH_proto_rawDesc
-)
-
-func file_Unk2700_EDMCLPMBEMH_proto_rawDescGZIP() []byte {
- file_Unk2700_EDMCLPMBEMH_proto_rawDescOnce.Do(func() {
- file_Unk2700_EDMCLPMBEMH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EDMCLPMBEMH_proto_rawDescData)
- })
- return file_Unk2700_EDMCLPMBEMH_proto_rawDescData
-}
-
-var file_Unk2700_EDMCLPMBEMH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EDMCLPMBEMH_proto_goTypes = []interface{}{
- (*Unk2700_EDMCLPMBEMH)(nil), // 0: Unk2700_EDMCLPMBEMH
-}
-var file_Unk2700_EDMCLPMBEMH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EDMCLPMBEMH_proto_init() }
-func file_Unk2700_EDMCLPMBEMH_proto_init() {
- if File_Unk2700_EDMCLPMBEMH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EDMCLPMBEMH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EDMCLPMBEMH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EDMCLPMBEMH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EDMCLPMBEMH_proto_goTypes,
- DependencyIndexes: file_Unk2700_EDMCLPMBEMH_proto_depIdxs,
- MessageInfos: file_Unk2700_EDMCLPMBEMH_proto_msgTypes,
- }.Build()
- File_Unk2700_EDMCLPMBEMH_proto = out.File
- file_Unk2700_EDMCLPMBEMH_proto_rawDesc = nil
- file_Unk2700_EDMCLPMBEMH_proto_goTypes = nil
- file_Unk2700_EDMCLPMBEMH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EDNGHJGKEKC.pb.go b/gover/gen/Unk2700_EDNGHJGKEKC.pb.go
deleted file mode 100644
index b350d1bd..00000000
--- a/gover/gen/Unk2700_EDNGHJGKEKC.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EDNGHJGKEKC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_EDNGHJGKEKC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HDGDLPCFABI []*Unk2700_CMKDNIANBNE `protobuf:"bytes,1,rep,name=Unk2700_HDGDLPCFABI,json=Unk2700HDGDLPCFABI,proto3" json:"Unk2700_HDGDLPCFABI,omitempty"`
- Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
-}
-
-func (x *Unk2700_EDNGHJGKEKC) Reset() {
- *x = Unk2700_EDNGHJGKEKC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EDNGHJGKEKC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EDNGHJGKEKC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EDNGHJGKEKC) ProtoMessage() {}
-
-func (x *Unk2700_EDNGHJGKEKC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EDNGHJGKEKC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EDNGHJGKEKC.ProtoReflect.Descriptor instead.
-func (*Unk2700_EDNGHJGKEKC) Descriptor() ([]byte, []int) {
- return file_Unk2700_EDNGHJGKEKC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EDNGHJGKEKC) GetUnk2700_HDGDLPCFABI() []*Unk2700_CMKDNIANBNE {
- if x != nil {
- return x.Unk2700_HDGDLPCFABI
- }
- return nil
-}
-
-func (x *Unk2700_EDNGHJGKEKC) GetName() string {
- if x != nil {
- return x.Name
- }
- return ""
-}
-
-var File_Unk2700_EDNGHJGKEKC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EDNGHJGKEKC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4e, 0x47, 0x48, 0x4a,
- 0x47, 0x4b, 0x45, 0x4b, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4b, 0x44, 0x4e, 0x49, 0x41, 0x4e, 0x42, 0x4e, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x45, 0x44, 0x4e, 0x47, 0x48, 0x4a, 0x47, 0x4b, 0x45, 0x4b, 0x43, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x47, 0x44, 0x4c, 0x50, 0x43,
- 0x46, 0x41, 0x42, 0x49, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4b, 0x44, 0x4e, 0x49, 0x41, 0x4e, 0x42, 0x4e, 0x45,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x44, 0x47, 0x44, 0x4c, 0x50, 0x43,
- 0x46, 0x41, 0x42, 0x49, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EDNGHJGKEKC_proto_rawDescOnce sync.Once
- file_Unk2700_EDNGHJGKEKC_proto_rawDescData = file_Unk2700_EDNGHJGKEKC_proto_rawDesc
-)
-
-func file_Unk2700_EDNGHJGKEKC_proto_rawDescGZIP() []byte {
- file_Unk2700_EDNGHJGKEKC_proto_rawDescOnce.Do(func() {
- file_Unk2700_EDNGHJGKEKC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EDNGHJGKEKC_proto_rawDescData)
- })
- return file_Unk2700_EDNGHJGKEKC_proto_rawDescData
-}
-
-var file_Unk2700_EDNGHJGKEKC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EDNGHJGKEKC_proto_goTypes = []interface{}{
- (*Unk2700_EDNGHJGKEKC)(nil), // 0: Unk2700_EDNGHJGKEKC
- (*Unk2700_CMKDNIANBNE)(nil), // 1: Unk2700_CMKDNIANBNE
-}
-var file_Unk2700_EDNGHJGKEKC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_EDNGHJGKEKC.Unk2700_HDGDLPCFABI:type_name -> Unk2700_CMKDNIANBNE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EDNGHJGKEKC_proto_init() }
-func file_Unk2700_EDNGHJGKEKC_proto_init() {
- if File_Unk2700_EDNGHJGKEKC_proto != nil {
- return
- }
- file_Unk2700_CMKDNIANBNE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EDNGHJGKEKC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EDNGHJGKEKC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EDNGHJGKEKC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EDNGHJGKEKC_proto_goTypes,
- DependencyIndexes: file_Unk2700_EDNGHJGKEKC_proto_depIdxs,
- MessageInfos: file_Unk2700_EDNGHJGKEKC_proto_msgTypes,
- }.Build()
- File_Unk2700_EDNGHJGKEKC_proto = out.File
- file_Unk2700_EDNGHJGKEKC_proto_rawDesc = nil
- file_Unk2700_EDNGHJGKEKC_proto_goTypes = nil
- file_Unk2700_EDNGHJGKEKC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EELPPGCAKHL.pb.go b/gover/gen/Unk2700_EELPPGCAKHL.pb.go
deleted file mode 100644
index 96f4d0ca..00000000
--- a/gover/gen/Unk2700_EELPPGCAKHL.pb.go
+++ /dev/null
@@ -1,203 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EELPPGCAKHL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8373
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EELPPGCAKHL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BMLBMGGBFJG map[uint32]uint32 `protobuf:"bytes,15,rep,name=Unk2700_BMLBMGGBFJG,json=Unk2700BMLBMGGBFJG,proto3" json:"Unk2700_BMLBMGGBFJG,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk2700_OBFPKFEGGIK map[uint32]uint32 `protobuf:"bytes,14,rep,name=Unk2700_OBFPKFEGGIK,json=Unk2700OBFPKFEGGIK,proto3" json:"Unk2700_OBFPKFEGGIK,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- DungeonId uint32 `protobuf:"varint,5,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
-}
-
-func (x *Unk2700_EELPPGCAKHL) Reset() {
- *x = Unk2700_EELPPGCAKHL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EELPPGCAKHL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EELPPGCAKHL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EELPPGCAKHL) ProtoMessage() {}
-
-func (x *Unk2700_EELPPGCAKHL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EELPPGCAKHL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EELPPGCAKHL.ProtoReflect.Descriptor instead.
-func (*Unk2700_EELPPGCAKHL) Descriptor() ([]byte, []int) {
- return file_Unk2700_EELPPGCAKHL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EELPPGCAKHL) GetUnk2700_BMLBMGGBFJG() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_BMLBMGGBFJG
- }
- return nil
-}
-
-func (x *Unk2700_EELPPGCAKHL) GetUnk2700_OBFPKFEGGIK() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_OBFPKFEGGIK
- }
- return nil
-}
-
-func (x *Unk2700_EELPPGCAKHL) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-var File_Unk2700_EELPPGCAKHL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EELPPGCAKHL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x4c, 0x50, 0x50, 0x47,
- 0x43, 0x41, 0x4b, 0x48, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x03, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x4c, 0x50, 0x50, 0x47, 0x43, 0x41,
- 0x4b, 0x48, 0x4c, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42,
- 0x4d, 0x4c, 0x42, 0x4d, 0x47, 0x47, 0x42, 0x46, 0x4a, 0x47, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x4c, 0x50, 0x50,
- 0x47, 0x43, 0x41, 0x4b, 0x48, 0x4c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4d,
- 0x4c, 0x42, 0x4d, 0x47, 0x47, 0x42, 0x46, 0x4a, 0x47, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4d, 0x4c, 0x42, 0x4d, 0x47, 0x47, 0x42, 0x46,
- 0x4a, 0x47, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x42,
- 0x46, 0x50, 0x4b, 0x46, 0x45, 0x47, 0x47, 0x49, 0x4b, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x4c, 0x50, 0x50, 0x47,
- 0x43, 0x41, 0x4b, 0x48, 0x4c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x42, 0x46,
- 0x50, 0x4b, 0x46, 0x45, 0x47, 0x47, 0x49, 0x4b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x42, 0x46, 0x50, 0x4b, 0x46, 0x45, 0x47, 0x47, 0x49,
- 0x4b, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64,
- 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4d, 0x4c, 0x42, 0x4d,
- 0x47, 0x47, 0x42, 0x46, 0x4a, 0x47, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
- 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4f, 0x42, 0x46, 0x50, 0x4b, 0x46, 0x45, 0x47, 0x47, 0x49, 0x4b, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EELPPGCAKHL_proto_rawDescOnce sync.Once
- file_Unk2700_EELPPGCAKHL_proto_rawDescData = file_Unk2700_EELPPGCAKHL_proto_rawDesc
-)
-
-func file_Unk2700_EELPPGCAKHL_proto_rawDescGZIP() []byte {
- file_Unk2700_EELPPGCAKHL_proto_rawDescOnce.Do(func() {
- file_Unk2700_EELPPGCAKHL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EELPPGCAKHL_proto_rawDescData)
- })
- return file_Unk2700_EELPPGCAKHL_proto_rawDescData
-}
-
-var file_Unk2700_EELPPGCAKHL_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
-var file_Unk2700_EELPPGCAKHL_proto_goTypes = []interface{}{
- (*Unk2700_EELPPGCAKHL)(nil), // 0: Unk2700_EELPPGCAKHL
- nil, // 1: Unk2700_EELPPGCAKHL.Unk2700BMLBMGGBFJGEntry
- nil, // 2: Unk2700_EELPPGCAKHL.Unk2700OBFPKFEGGIKEntry
-}
-var file_Unk2700_EELPPGCAKHL_proto_depIdxs = []int32{
- 1, // 0: Unk2700_EELPPGCAKHL.Unk2700_BMLBMGGBFJG:type_name -> Unk2700_EELPPGCAKHL.Unk2700BMLBMGGBFJGEntry
- 2, // 1: Unk2700_EELPPGCAKHL.Unk2700_OBFPKFEGGIK:type_name -> Unk2700_EELPPGCAKHL.Unk2700OBFPKFEGGIKEntry
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EELPPGCAKHL_proto_init() }
-func file_Unk2700_EELPPGCAKHL_proto_init() {
- if File_Unk2700_EELPPGCAKHL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EELPPGCAKHL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EELPPGCAKHL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EELPPGCAKHL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 3,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EELPPGCAKHL_proto_goTypes,
- DependencyIndexes: file_Unk2700_EELPPGCAKHL_proto_depIdxs,
- MessageInfos: file_Unk2700_EELPPGCAKHL_proto_msgTypes,
- }.Build()
- File_Unk2700_EELPPGCAKHL_proto = out.File
- file_Unk2700_EELPPGCAKHL_proto_rawDesc = nil
- file_Unk2700_EELPPGCAKHL_proto_goTypes = nil
- file_Unk2700_EELPPGCAKHL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EEPNCOAEKBM.pb.go b/gover/gen/Unk2700_EEPNCOAEKBM.pb.go
deleted file mode 100644
index ab55a7bf..00000000
--- a/gover/gen/Unk2700_EEPNCOAEKBM.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EEPNCOAEKBM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_EEPNCOAEKBM int32
-
-const (
- Unk2700_EEPNCOAEKBM_Unk2700_EEPNCOAEKBM_Unk2700_EAFEANPNJLO Unk2700_EEPNCOAEKBM = 0
- Unk2700_EEPNCOAEKBM_Unk2700_EEPNCOAEKBM_Unk2700_PAPMIPKGFJK Unk2700_EEPNCOAEKBM = 1
- Unk2700_EEPNCOAEKBM_Unk2700_EEPNCOAEKBM_Unk2700_CONEKODEFHL Unk2700_EEPNCOAEKBM = 2
- Unk2700_EEPNCOAEKBM_Unk2700_EEPNCOAEKBM_Unk2700_KABLOGENHFI Unk2700_EEPNCOAEKBM = 3
-)
-
-// Enum value maps for Unk2700_EEPNCOAEKBM.
-var (
- Unk2700_EEPNCOAEKBM_name = map[int32]string{
- 0: "Unk2700_EEPNCOAEKBM_Unk2700_EAFEANPNJLO",
- 1: "Unk2700_EEPNCOAEKBM_Unk2700_PAPMIPKGFJK",
- 2: "Unk2700_EEPNCOAEKBM_Unk2700_CONEKODEFHL",
- 3: "Unk2700_EEPNCOAEKBM_Unk2700_KABLOGENHFI",
- }
- Unk2700_EEPNCOAEKBM_value = map[string]int32{
- "Unk2700_EEPNCOAEKBM_Unk2700_EAFEANPNJLO": 0,
- "Unk2700_EEPNCOAEKBM_Unk2700_PAPMIPKGFJK": 1,
- "Unk2700_EEPNCOAEKBM_Unk2700_CONEKODEFHL": 2,
- "Unk2700_EEPNCOAEKBM_Unk2700_KABLOGENHFI": 3,
- }
-)
-
-func (x Unk2700_EEPNCOAEKBM) Enum() *Unk2700_EEPNCOAEKBM {
- p := new(Unk2700_EEPNCOAEKBM)
- *p = x
- return p
-}
-
-func (x Unk2700_EEPNCOAEKBM) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_EEPNCOAEKBM) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_EEPNCOAEKBM_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_EEPNCOAEKBM) Type() protoreflect.EnumType {
- return &file_Unk2700_EEPNCOAEKBM_proto_enumTypes[0]
-}
-
-func (x Unk2700_EEPNCOAEKBM) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_EEPNCOAEKBM.Descriptor instead.
-func (Unk2700_EEPNCOAEKBM) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_EEPNCOAEKBM_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_EEPNCOAEKBM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EEPNCOAEKBM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f,
- 0x41, 0x45, 0x4b, 0x42, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45,
- 0x4b, 0x42, 0x4d, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45, 0x4b, 0x42, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x45, 0x41, 0x46, 0x45, 0x41, 0x4e, 0x50, 0x4e, 0x4a, 0x4c, 0x4f, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e,
- 0x43, 0x4f, 0x41, 0x45, 0x4b, 0x42, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x50, 0x41, 0x50, 0x4d, 0x49, 0x50, 0x4b, 0x47, 0x46, 0x4a, 0x4b, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41,
- 0x45, 0x4b, 0x42, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x4e,
- 0x45, 0x4b, 0x4f, 0x44, 0x45, 0x46, 0x48, 0x4c, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45, 0x4b, 0x42,
- 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x41, 0x42, 0x4c, 0x4f, 0x47,
- 0x45, 0x4e, 0x48, 0x46, 0x49, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EEPNCOAEKBM_proto_rawDescOnce sync.Once
- file_Unk2700_EEPNCOAEKBM_proto_rawDescData = file_Unk2700_EEPNCOAEKBM_proto_rawDesc
-)
-
-func file_Unk2700_EEPNCOAEKBM_proto_rawDescGZIP() []byte {
- file_Unk2700_EEPNCOAEKBM_proto_rawDescOnce.Do(func() {
- file_Unk2700_EEPNCOAEKBM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EEPNCOAEKBM_proto_rawDescData)
- })
- return file_Unk2700_EEPNCOAEKBM_proto_rawDescData
-}
-
-var file_Unk2700_EEPNCOAEKBM_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_EEPNCOAEKBM_proto_goTypes = []interface{}{
- (Unk2700_EEPNCOAEKBM)(0), // 0: Unk2700_EEPNCOAEKBM
-}
-var file_Unk2700_EEPNCOAEKBM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EEPNCOAEKBM_proto_init() }
-func file_Unk2700_EEPNCOAEKBM_proto_init() {
- if File_Unk2700_EEPNCOAEKBM_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EEPNCOAEKBM_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EEPNCOAEKBM_proto_goTypes,
- DependencyIndexes: file_Unk2700_EEPNCOAEKBM_proto_depIdxs,
- EnumInfos: file_Unk2700_EEPNCOAEKBM_proto_enumTypes,
- }.Build()
- File_Unk2700_EEPNCOAEKBM_proto = out.File
- file_Unk2700_EEPNCOAEKBM_proto_rawDesc = nil
- file_Unk2700_EEPNCOAEKBM_proto_goTypes = nil
- file_Unk2700_EEPNCOAEKBM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EGKIHLIOLDM.pb.go b/gover/gen/Unk2700_EGKIHLIOLDM.pb.go
deleted file mode 100644
index f29336e0..00000000
--- a/gover/gen/Unk2700_EGKIHLIOLDM.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EGKIHLIOLDM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_EGKIHLIOLDM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CDDONJJMFCI uint32 `protobuf:"varint,14,opt,name=Unk2700_CDDONJJMFCI,json=Unk2700CDDONJJMFCI,proto3" json:"Unk2700_CDDONJJMFCI,omitempty"`
- Reason Unk2700_NPOBPFNDJKK `protobuf:"varint,7,opt,name=reason,proto3,enum=Unk2700_NPOBPFNDJKK" json:"reason,omitempty"`
-}
-
-func (x *Unk2700_EGKIHLIOLDM) Reset() {
- *x = Unk2700_EGKIHLIOLDM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EGKIHLIOLDM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EGKIHLIOLDM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EGKIHLIOLDM) ProtoMessage() {}
-
-func (x *Unk2700_EGKIHLIOLDM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EGKIHLIOLDM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EGKIHLIOLDM.ProtoReflect.Descriptor instead.
-func (*Unk2700_EGKIHLIOLDM) Descriptor() ([]byte, []int) {
- return file_Unk2700_EGKIHLIOLDM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EGKIHLIOLDM) GetUnk2700_CDDONJJMFCI() uint32 {
- if x != nil {
- return x.Unk2700_CDDONJJMFCI
- }
- return 0
-}
-
-func (x *Unk2700_EGKIHLIOLDM) GetReason() Unk2700_NPOBPFNDJKK {
- if x != nil {
- return x.Reason
- }
- return Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_PGICIHIAMBF
-}
-
-var File_Unk2700_EGKIHLIOLDM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EGKIHLIOLDM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x47, 0x4b, 0x49, 0x48, 0x4c,
- 0x49, 0x4f, 0x4c, 0x44, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e, 0x44, 0x4a, 0x4b, 0x4b,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x45, 0x47, 0x4b, 0x49, 0x48, 0x4c, 0x49, 0x4f, 0x4c, 0x44, 0x4d, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x44, 0x4f, 0x4e, 0x4a, 0x4a,
- 0x4d, 0x46, 0x43, 0x49, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x43, 0x44, 0x44, 0x4f, 0x4e, 0x4a, 0x4a, 0x4d, 0x46, 0x43, 0x49, 0x12, 0x2c,
- 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e,
- 0x44, 0x4a, 0x4b, 0x4b, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EGKIHLIOLDM_proto_rawDescOnce sync.Once
- file_Unk2700_EGKIHLIOLDM_proto_rawDescData = file_Unk2700_EGKIHLIOLDM_proto_rawDesc
-)
-
-func file_Unk2700_EGKIHLIOLDM_proto_rawDescGZIP() []byte {
- file_Unk2700_EGKIHLIOLDM_proto_rawDescOnce.Do(func() {
- file_Unk2700_EGKIHLIOLDM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EGKIHLIOLDM_proto_rawDescData)
- })
- return file_Unk2700_EGKIHLIOLDM_proto_rawDescData
-}
-
-var file_Unk2700_EGKIHLIOLDM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EGKIHLIOLDM_proto_goTypes = []interface{}{
- (*Unk2700_EGKIHLIOLDM)(nil), // 0: Unk2700_EGKIHLIOLDM
- (Unk2700_NPOBPFNDJKK)(0), // 1: Unk2700_NPOBPFNDJKK
-}
-var file_Unk2700_EGKIHLIOLDM_proto_depIdxs = []int32{
- 1, // 0: Unk2700_EGKIHLIOLDM.reason:type_name -> Unk2700_NPOBPFNDJKK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EGKIHLIOLDM_proto_init() }
-func file_Unk2700_EGKIHLIOLDM_proto_init() {
- if File_Unk2700_EGKIHLIOLDM_proto != nil {
- return
- }
- file_Unk2700_NPOBPFNDJKK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EGKIHLIOLDM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EGKIHLIOLDM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EGKIHLIOLDM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EGKIHLIOLDM_proto_goTypes,
- DependencyIndexes: file_Unk2700_EGKIHLIOLDM_proto_depIdxs,
- MessageInfos: file_Unk2700_EGKIHLIOLDM_proto_msgTypes,
- }.Build()
- File_Unk2700_EGKIHLIOLDM_proto = out.File
- file_Unk2700_EGKIHLIOLDM_proto_rawDesc = nil
- file_Unk2700_EGKIHLIOLDM_proto_goTypes = nil
- file_Unk2700_EGKIHLIOLDM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EHAMOPKCIGI_ServerNotify.pb.go b/gover/gen/Unk2700_EHAMOPKCIGI_ServerNotify.pb.go
deleted file mode 100644
index a9ec9086..00000000
--- a/gover/gen/Unk2700_EHAMOPKCIGI_ServerNotify.pb.go
+++ /dev/null
@@ -1,201 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EHAMOPKCIGI_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4805
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EHAMOPKCIGI_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,11,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- SettleInfo *Unk2700_KNGDOIDOFFB `protobuf:"bytes,12,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- Unk2700_HAOPLFPOLFM uint32 `protobuf:"varint,7,opt,name=Unk2700_HAOPLFPOLFM,json=Unk2700HAOPLFPOLFM,proto3" json:"Unk2700_HAOPLFPOLFM,omitempty"`
- IsNewRecord bool `protobuf:"varint,2,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
-}
-
-func (x *Unk2700_EHAMOPKCIGI_ServerNotify) Reset() {
- *x = Unk2700_EHAMOPKCIGI_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EHAMOPKCIGI_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EHAMOPKCIGI_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_EHAMOPKCIGI_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EHAMOPKCIGI_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_EHAMOPKCIGI_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EHAMOPKCIGI_ServerNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_EHAMOPKCIGI_ServerNotify) GetSettleInfo() *Unk2700_KNGDOIDOFFB {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-func (x *Unk2700_EHAMOPKCIGI_ServerNotify) GetUnk2700_HAOPLFPOLFM() uint32 {
- if x != nil {
- return x.Unk2700_HAOPLFPOLFM
- }
- return 0
-}
-
-func (x *Unk2700_EHAMOPKCIGI_ServerNotify) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-var File_Unk2700_EHAMOPKCIGI_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x41, 0x4d, 0x4f, 0x50,
- 0x4b, 0x43, 0x49, 0x47, 0x49, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4b, 0x4e, 0x47, 0x44, 0x4f, 0x49, 0x44, 0x4f, 0x46, 0x46, 0x42, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x45, 0x48, 0x41, 0x4d, 0x4f, 0x50, 0x4b, 0x43, 0x49, 0x47, 0x49, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x47, 0x44, 0x4f, 0x49, 0x44, 0x4f, 0x46,
- 0x46, 0x42, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x41, 0x4f, 0x50, 0x4c, 0x46,
- 0x50, 0x4f, 0x4c, 0x46, 0x4d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x48, 0x41, 0x4f, 0x50, 0x4c, 0x46, 0x50, 0x4f, 0x4c, 0x46, 0x4d, 0x12,
- 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescData = file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_EHAMOPKCIGI_ServerNotify)(nil), // 0: Unk2700_EHAMOPKCIGI_ServerNotify
- (*Unk2700_KNGDOIDOFFB)(nil), // 1: Unk2700_KNGDOIDOFFB
-}
-var file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_EHAMOPKCIGI_ServerNotify.settle_info:type_name -> Unk2700_KNGDOIDOFFB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_init() }
-func file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_init() {
- if File_Unk2700_EHAMOPKCIGI_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_KNGDOIDOFFB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EHAMOPKCIGI_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_EHAMOPKCIGI_ServerNotify_proto = out.File
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_rawDesc = nil
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_goTypes = nil
- file_Unk2700_EHAMOPKCIGI_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EHFBIEDHILL.pb.go b/gover/gen/Unk2700_EHFBIEDHILL.pb.go
deleted file mode 100644
index b1b4b9e3..00000000
--- a/gover/gen/Unk2700_EHFBIEDHILL.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EHFBIEDHILL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8882
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EHFBIEDHILL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2700_EHFBIEDHILL) Reset() {
- *x = Unk2700_EHFBIEDHILL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EHFBIEDHILL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EHFBIEDHILL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EHFBIEDHILL) ProtoMessage() {}
-
-func (x *Unk2700_EHFBIEDHILL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EHFBIEDHILL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EHFBIEDHILL.ProtoReflect.Descriptor instead.
-func (*Unk2700_EHFBIEDHILL) Descriptor() ([]byte, []int) {
- return file_Unk2700_EHFBIEDHILL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EHFBIEDHILL) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_EHFBIEDHILL) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2700_EHFBIEDHILL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EHFBIEDHILL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x46, 0x42, 0x49, 0x45,
- 0x44, 0x48, 0x49, 0x4c, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x46, 0x42, 0x49, 0x45, 0x44, 0x48, 0x49,
- 0x4c, 0x4c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EHFBIEDHILL_proto_rawDescOnce sync.Once
- file_Unk2700_EHFBIEDHILL_proto_rawDescData = file_Unk2700_EHFBIEDHILL_proto_rawDesc
-)
-
-func file_Unk2700_EHFBIEDHILL_proto_rawDescGZIP() []byte {
- file_Unk2700_EHFBIEDHILL_proto_rawDescOnce.Do(func() {
- file_Unk2700_EHFBIEDHILL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EHFBIEDHILL_proto_rawDescData)
- })
- return file_Unk2700_EHFBIEDHILL_proto_rawDescData
-}
-
-var file_Unk2700_EHFBIEDHILL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EHFBIEDHILL_proto_goTypes = []interface{}{
- (*Unk2700_EHFBIEDHILL)(nil), // 0: Unk2700_EHFBIEDHILL
-}
-var file_Unk2700_EHFBIEDHILL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EHFBIEDHILL_proto_init() }
-func file_Unk2700_EHFBIEDHILL_proto_init() {
- if File_Unk2700_EHFBIEDHILL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EHFBIEDHILL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EHFBIEDHILL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EHFBIEDHILL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EHFBIEDHILL_proto_goTypes,
- DependencyIndexes: file_Unk2700_EHFBIEDHILL_proto_depIdxs,
- MessageInfos: file_Unk2700_EHFBIEDHILL_proto_msgTypes,
- }.Build()
- File_Unk2700_EHFBIEDHILL_proto = out.File
- file_Unk2700_EHFBIEDHILL_proto_rawDesc = nil
- file_Unk2700_EHFBIEDHILL_proto_goTypes = nil
- file_Unk2700_EHFBIEDHILL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EJHALNBHHHD_ServerRsp.pb.go b/gover/gen/Unk2700_EJHALNBHHHD_ServerRsp.pb.go
deleted file mode 100644
index fd5e202e..00000000
--- a/gover/gen/Unk2700_EJHALNBHHHD_ServerRsp.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EJHALNBHHHD_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6322
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EJHALNBHHHD_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,8,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,1,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
-}
-
-func (x *Unk2700_EJHALNBHHHD_ServerRsp) Reset() {
- *x = Unk2700_EJHALNBHHHD_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EJHALNBHHHD_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EJHALNBHHHD_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EJHALNBHHHD_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_EJHALNBHHHD_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EJHALNBHHHD_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EJHALNBHHHD_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_EJHALNBHHHD_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EJHALNBHHHD_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_EJHALNBHHHD_ServerRsp) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-func (x *Unk2700_EJHALNBHHHD_ServerRsp) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-var File_Unk2700_EJHALNBHHHD_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x48, 0x41, 0x4c, 0x4e,
- 0x42, 0x48, 0x48, 0x48, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xb1, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x48,
- 0x41, 0x4c, 0x4e, 0x42, 0x48, 0x48, 0x48, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48,
- 0x48, 0x43, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47,
- 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47,
- 0x44, 0x4f, 0x4a, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescData = file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_EJHALNBHHHD_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EJHALNBHHHD_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_EJHALNBHHHD_ServerRsp)(nil), // 0: Unk2700_EJHALNBHHHD_ServerRsp
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
-}
-var file_Unk2700_EJHALNBHHHD_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_EJHALNBHHHD_ServerRsp.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EJHALNBHHHD_ServerRsp_proto_init() }
-func file_Unk2700_EJHALNBHHHD_ServerRsp_proto_init() {
- if File_Unk2700_EJHALNBHHHD_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EJHALNBHHHD_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EJHALNBHHHD_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_EJHALNBHHHD_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_EJHALNBHHHD_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_EJHALNBHHHD_ServerRsp_proto = out.File
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_rawDesc = nil
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_goTypes = nil
- file_Unk2700_EJHALNBHHHD_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EJIOFGEEIOM.pb.go b/gover/gen/Unk2700_EJIOFGEEIOM.pb.go
deleted file mode 100644
index 50823ba7..00000000
--- a/gover/gen/Unk2700_EJIOFGEEIOM.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EJIOFGEEIOM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8837
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EJIOFGEEIOM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- QuestId uint32 `protobuf:"varint,3,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
-}
-
-func (x *Unk2700_EJIOFGEEIOM) Reset() {
- *x = Unk2700_EJIOFGEEIOM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EJIOFGEEIOM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EJIOFGEEIOM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EJIOFGEEIOM) ProtoMessage() {}
-
-func (x *Unk2700_EJIOFGEEIOM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EJIOFGEEIOM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EJIOFGEEIOM.ProtoReflect.Descriptor instead.
-func (*Unk2700_EJIOFGEEIOM) Descriptor() ([]byte, []int) {
- return file_Unk2700_EJIOFGEEIOM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EJIOFGEEIOM) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_EJIOFGEEIOM) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-var File_Unk2700_EJIOFGEEIOM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EJIOFGEEIOM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x49, 0x4f, 0x46, 0x47,
- 0x45, 0x45, 0x49, 0x4f, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x49, 0x4f, 0x46, 0x47, 0x45, 0x45, 0x49,
- 0x4f, 0x4d, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EJIOFGEEIOM_proto_rawDescOnce sync.Once
- file_Unk2700_EJIOFGEEIOM_proto_rawDescData = file_Unk2700_EJIOFGEEIOM_proto_rawDesc
-)
-
-func file_Unk2700_EJIOFGEEIOM_proto_rawDescGZIP() []byte {
- file_Unk2700_EJIOFGEEIOM_proto_rawDescOnce.Do(func() {
- file_Unk2700_EJIOFGEEIOM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EJIOFGEEIOM_proto_rawDescData)
- })
- return file_Unk2700_EJIOFGEEIOM_proto_rawDescData
-}
-
-var file_Unk2700_EJIOFGEEIOM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EJIOFGEEIOM_proto_goTypes = []interface{}{
- (*Unk2700_EJIOFGEEIOM)(nil), // 0: Unk2700_EJIOFGEEIOM
-}
-var file_Unk2700_EJIOFGEEIOM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EJIOFGEEIOM_proto_init() }
-func file_Unk2700_EJIOFGEEIOM_proto_init() {
- if File_Unk2700_EJIOFGEEIOM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EJIOFGEEIOM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EJIOFGEEIOM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EJIOFGEEIOM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EJIOFGEEIOM_proto_goTypes,
- DependencyIndexes: file_Unk2700_EJIOFGEEIOM_proto_depIdxs,
- MessageInfos: file_Unk2700_EJIOFGEEIOM_proto_msgTypes,
- }.Build()
- File_Unk2700_EJIOFGEEIOM_proto = out.File
- file_Unk2700_EJIOFGEEIOM_proto_rawDesc = nil
- file_Unk2700_EJIOFGEEIOM_proto_goTypes = nil
- file_Unk2700_EJIOFGEEIOM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EKBMEKPHJGK.pb.go b/gover/gen/Unk2700_EKBMEKPHJGK.pb.go
deleted file mode 100644
index 9da16d36..00000000
--- a/gover/gen/Unk2700_EKBMEKPHJGK.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EKBMEKPHJGK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8726
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_EKBMEKPHJGK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ConfigId uint32 `protobuf:"varint,9,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
- GroupId uint32 `protobuf:"varint,11,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
-}
-
-func (x *Unk2700_EKBMEKPHJGK) Reset() {
- *x = Unk2700_EKBMEKPHJGK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EKBMEKPHJGK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EKBMEKPHJGK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EKBMEKPHJGK) ProtoMessage() {}
-
-func (x *Unk2700_EKBMEKPHJGK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EKBMEKPHJGK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EKBMEKPHJGK.ProtoReflect.Descriptor instead.
-func (*Unk2700_EKBMEKPHJGK) Descriptor() ([]byte, []int) {
- return file_Unk2700_EKBMEKPHJGK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EKBMEKPHJGK) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
-func (x *Unk2700_EKBMEKPHJGK) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-var File_Unk2700_EKBMEKPHJGK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EKBMEKPHJGK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x42, 0x4d, 0x45, 0x4b,
- 0x50, 0x48, 0x4a, 0x47, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x42, 0x4d, 0x45, 0x4b, 0x50, 0x48, 0x4a,
- 0x47, 0x4b, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EKBMEKPHJGK_proto_rawDescOnce sync.Once
- file_Unk2700_EKBMEKPHJGK_proto_rawDescData = file_Unk2700_EKBMEKPHJGK_proto_rawDesc
-)
-
-func file_Unk2700_EKBMEKPHJGK_proto_rawDescGZIP() []byte {
- file_Unk2700_EKBMEKPHJGK_proto_rawDescOnce.Do(func() {
- file_Unk2700_EKBMEKPHJGK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EKBMEKPHJGK_proto_rawDescData)
- })
- return file_Unk2700_EKBMEKPHJGK_proto_rawDescData
-}
-
-var file_Unk2700_EKBMEKPHJGK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EKBMEKPHJGK_proto_goTypes = []interface{}{
- (*Unk2700_EKBMEKPHJGK)(nil), // 0: Unk2700_EKBMEKPHJGK
-}
-var file_Unk2700_EKBMEKPHJGK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EKBMEKPHJGK_proto_init() }
-func file_Unk2700_EKBMEKPHJGK_proto_init() {
- if File_Unk2700_EKBMEKPHJGK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EKBMEKPHJGK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EKBMEKPHJGK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EKBMEKPHJGK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EKBMEKPHJGK_proto_goTypes,
- DependencyIndexes: file_Unk2700_EKBMEKPHJGK_proto_depIdxs,
- MessageInfos: file_Unk2700_EKBMEKPHJGK_proto_msgTypes,
- }.Build()
- File_Unk2700_EKBMEKPHJGK_proto = out.File
- file_Unk2700_EKBMEKPHJGK_proto_rawDesc = nil
- file_Unk2700_EKBMEKPHJGK_proto_goTypes = nil
- file_Unk2700_EKBMEKPHJGK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EKDHFFHMNCD.pb.go b/gover/gen/Unk2700_EKDHFFHMNCD.pb.go
deleted file mode 100644
index 2e7b4e39..00000000
--- a/gover/gen/Unk2700_EKDHFFHMNCD.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EKDHFFHMNCD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_EKDHFFHMNCD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
- Unk2700_FALGECBMIHD uint64 `protobuf:"varint,14,opt,name=Unk2700_FALGECBMIHD,json=Unk2700FALGECBMIHD,proto3" json:"Unk2700_FALGECBMIHD,omitempty"`
- Unk2700_PBAFCLCIABF uint32 `protobuf:"varint,12,opt,name=Unk2700_PBAFCLCIABF,json=Unk2700PBAFCLCIABF,proto3" json:"Unk2700_PBAFCLCIABF,omitempty"`
-}
-
-func (x *Unk2700_EKDHFFHMNCD) Reset() {
- *x = Unk2700_EKDHFFHMNCD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EKDHFFHMNCD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EKDHFFHMNCD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EKDHFFHMNCD) ProtoMessage() {}
-
-func (x *Unk2700_EKDHFFHMNCD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EKDHFFHMNCD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EKDHFFHMNCD.ProtoReflect.Descriptor instead.
-func (*Unk2700_EKDHFFHMNCD) Descriptor() ([]byte, []int) {
- return file_Unk2700_EKDHFFHMNCD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EKDHFFHMNCD) GetIndex() uint32 {
- if x != nil {
- return x.Index
- }
- return 0
-}
-
-func (x *Unk2700_EKDHFFHMNCD) GetUnk2700_FALGECBMIHD() uint64 {
- if x != nil {
- return x.Unk2700_FALGECBMIHD
- }
- return 0
-}
-
-func (x *Unk2700_EKDHFFHMNCD) GetUnk2700_PBAFCLCIABF() uint32 {
- if x != nil {
- return x.Unk2700_PBAFCLCIABF
- }
- return 0
-}
-
-var File_Unk2700_EKDHFFHMNCD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EKDHFFHMNCD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x44, 0x48, 0x46, 0x46,
- 0x48, 0x4d, 0x4e, 0x43, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x44, 0x48, 0x46, 0x46, 0x48, 0x4d,
- 0x4e, 0x43, 0x44, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x41, 0x4c, 0x47, 0x45, 0x43, 0x42, 0x4d, 0x49, 0x48, 0x44,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46,
- 0x41, 0x4c, 0x47, 0x45, 0x43, 0x42, 0x4d, 0x49, 0x48, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x42, 0x41, 0x46, 0x43, 0x4c, 0x43, 0x49, 0x41, 0x42,
- 0x46, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x50, 0x42, 0x41, 0x46, 0x43, 0x4c, 0x43, 0x49, 0x41, 0x42, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EKDHFFHMNCD_proto_rawDescOnce sync.Once
- file_Unk2700_EKDHFFHMNCD_proto_rawDescData = file_Unk2700_EKDHFFHMNCD_proto_rawDesc
-)
-
-func file_Unk2700_EKDHFFHMNCD_proto_rawDescGZIP() []byte {
- file_Unk2700_EKDHFFHMNCD_proto_rawDescOnce.Do(func() {
- file_Unk2700_EKDHFFHMNCD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EKDHFFHMNCD_proto_rawDescData)
- })
- return file_Unk2700_EKDHFFHMNCD_proto_rawDescData
-}
-
-var file_Unk2700_EKDHFFHMNCD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EKDHFFHMNCD_proto_goTypes = []interface{}{
- (*Unk2700_EKDHFFHMNCD)(nil), // 0: Unk2700_EKDHFFHMNCD
-}
-var file_Unk2700_EKDHFFHMNCD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EKDHFFHMNCD_proto_init() }
-func file_Unk2700_EKDHFFHMNCD_proto_init() {
- if File_Unk2700_EKDHFFHMNCD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EKDHFFHMNCD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EKDHFFHMNCD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EKDHFFHMNCD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EKDHFFHMNCD_proto_goTypes,
- DependencyIndexes: file_Unk2700_EKDHFFHMNCD_proto_depIdxs,
- MessageInfos: file_Unk2700_EKDHFFHMNCD_proto_msgTypes,
- }.Build()
- File_Unk2700_EKDHFFHMNCD_proto = out.File
- file_Unk2700_EKDHFFHMNCD_proto_rawDesc = nil
- file_Unk2700_EKDHFFHMNCD_proto_goTypes = nil
- file_Unk2700_EKDHFFHMNCD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ELMEOJFCOFH.pb.go b/gover/gen/Unk2700_ELMEOJFCOFH.pb.go
deleted file mode 100644
index a5da5446..00000000
--- a/gover/gen/Unk2700_ELMEOJFCOFH.pb.go
+++ /dev/null
@@ -1,213 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ELMEOJFCOFH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_ELMEOJFCOFH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HGBNIFAKOGI map[uint32]uint32 `protobuf:"bytes,12,rep,name=Unk2700_HGBNIFAKOGI,json=Unk2700HGBNIFAKOGI,proto3" json:"Unk2700_HGBNIFAKOGI,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk2700_BPDFJJNJGAJ uint32 `protobuf:"varint,3,opt,name=Unk2700_BPDFJJNJGAJ,json=Unk2700BPDFJJNJGAJ,proto3" json:"Unk2700_BPDFJJNJGAJ,omitempty"`
- Unk2700_DCBOIFJCDHG uint32 `protobuf:"varint,15,opt,name=Unk2700_DCBOIFJCDHG,json=Unk2700DCBOIFJCDHG,proto3" json:"Unk2700_DCBOIFJCDHG,omitempty"`
- Unk2700_KDJGDPDJHLL uint32 `protobuf:"varint,6,opt,name=Unk2700_KDJGDPDJHLL,json=Unk2700KDJGDPDJHLL,proto3" json:"Unk2700_KDJGDPDJHLL,omitempty"`
- Unk2700_NGKGJJBDGMP uint32 `protobuf:"varint,7,opt,name=Unk2700_NGKGJJBDGMP,json=Unk2700NGKGJJBDGMP,proto3" json:"Unk2700_NGKGJJBDGMP,omitempty"`
-}
-
-func (x *Unk2700_ELMEOJFCOFH) Reset() {
- *x = Unk2700_ELMEOJFCOFH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ELMEOJFCOFH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ELMEOJFCOFH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ELMEOJFCOFH) ProtoMessage() {}
-
-func (x *Unk2700_ELMEOJFCOFH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ELMEOJFCOFH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ELMEOJFCOFH.ProtoReflect.Descriptor instead.
-func (*Unk2700_ELMEOJFCOFH) Descriptor() ([]byte, []int) {
- return file_Unk2700_ELMEOJFCOFH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ELMEOJFCOFH) GetUnk2700_HGBNIFAKOGI() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_HGBNIFAKOGI
- }
- return nil
-}
-
-func (x *Unk2700_ELMEOJFCOFH) GetUnk2700_BPDFJJNJGAJ() uint32 {
- if x != nil {
- return x.Unk2700_BPDFJJNJGAJ
- }
- return 0
-}
-
-func (x *Unk2700_ELMEOJFCOFH) GetUnk2700_DCBOIFJCDHG() uint32 {
- if x != nil {
- return x.Unk2700_DCBOIFJCDHG
- }
- return 0
-}
-
-func (x *Unk2700_ELMEOJFCOFH) GetUnk2700_KDJGDPDJHLL() uint32 {
- if x != nil {
- return x.Unk2700_KDJGDPDJHLL
- }
- return 0
-}
-
-func (x *Unk2700_ELMEOJFCOFH) GetUnk2700_NGKGJJBDGMP() uint32 {
- if x != nil {
- return x.Unk2700_NGKGJJBDGMP
- }
- return 0
-}
-
-var File_Unk2700_ELMEOJFCOFH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ELMEOJFCOFH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x4d, 0x45, 0x4f, 0x4a,
- 0x46, 0x43, 0x4f, 0x46, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x4d, 0x45, 0x4f, 0x4a, 0x46, 0x43,
- 0x4f, 0x46, 0x48, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48,
- 0x47, 0x42, 0x4e, 0x49, 0x46, 0x41, 0x4b, 0x4f, 0x47, 0x49, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x4d, 0x45, 0x4f,
- 0x4a, 0x46, 0x43, 0x4f, 0x46, 0x48, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x47,
- 0x42, 0x4e, 0x49, 0x46, 0x41, 0x4b, 0x4f, 0x47, 0x49, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x47, 0x42, 0x4e, 0x49, 0x46, 0x41, 0x4b, 0x4f,
- 0x47, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x50,
- 0x44, 0x46, 0x4a, 0x4a, 0x4e, 0x4a, 0x47, 0x41, 0x4a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x50, 0x44, 0x46, 0x4a, 0x4a, 0x4e, 0x4a,
- 0x47, 0x41, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x43, 0x42, 0x4f, 0x49, 0x46, 0x4a, 0x43, 0x44, 0x48, 0x47, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x43, 0x42, 0x4f, 0x49, 0x46, 0x4a,
- 0x43, 0x44, 0x48, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x44, 0x4a, 0x47, 0x44, 0x50, 0x44, 0x4a, 0x48, 0x4c, 0x4c, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x44, 0x4a, 0x47, 0x44, 0x50,
- 0x44, 0x4a, 0x48, 0x4c, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x47, 0x4b, 0x47, 0x4a, 0x4a, 0x42, 0x44, 0x47, 0x4d, 0x50, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x47, 0x4b, 0x47, 0x4a,
- 0x4a, 0x42, 0x44, 0x47, 0x4d, 0x50, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x48, 0x47, 0x42, 0x4e, 0x49, 0x46, 0x41, 0x4b, 0x4f, 0x47, 0x49, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
- 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ELMEOJFCOFH_proto_rawDescOnce sync.Once
- file_Unk2700_ELMEOJFCOFH_proto_rawDescData = file_Unk2700_ELMEOJFCOFH_proto_rawDesc
-)
-
-func file_Unk2700_ELMEOJFCOFH_proto_rawDescGZIP() []byte {
- file_Unk2700_ELMEOJFCOFH_proto_rawDescOnce.Do(func() {
- file_Unk2700_ELMEOJFCOFH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ELMEOJFCOFH_proto_rawDescData)
- })
- return file_Unk2700_ELMEOJFCOFH_proto_rawDescData
-}
-
-var file_Unk2700_ELMEOJFCOFH_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_ELMEOJFCOFH_proto_goTypes = []interface{}{
- (*Unk2700_ELMEOJFCOFH)(nil), // 0: Unk2700_ELMEOJFCOFH
- nil, // 1: Unk2700_ELMEOJFCOFH.Unk2700HGBNIFAKOGIEntry
-}
-var file_Unk2700_ELMEOJFCOFH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_ELMEOJFCOFH.Unk2700_HGBNIFAKOGI:type_name -> Unk2700_ELMEOJFCOFH.Unk2700HGBNIFAKOGIEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ELMEOJFCOFH_proto_init() }
-func file_Unk2700_ELMEOJFCOFH_proto_init() {
- if File_Unk2700_ELMEOJFCOFH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ELMEOJFCOFH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ELMEOJFCOFH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ELMEOJFCOFH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ELMEOJFCOFH_proto_goTypes,
- DependencyIndexes: file_Unk2700_ELMEOJFCOFH_proto_depIdxs,
- MessageInfos: file_Unk2700_ELMEOJFCOFH_proto_msgTypes,
- }.Build()
- File_Unk2700_ELMEOJFCOFH_proto = out.File
- file_Unk2700_ELMEOJFCOFH_proto_rawDesc = nil
- file_Unk2700_ELMEOJFCOFH_proto_goTypes = nil
- file_Unk2700_ELMEOJFCOFH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EMHAHHAKOGA.pb.go b/gover/gen/Unk2700_EMHAHHAKOGA.pb.go
deleted file mode 100644
index 28a0aefc..00000000
--- a/gover/gen/Unk2700_EMHAHHAKOGA.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EMHAHHAKOGA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8163
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_EMHAHHAKOGA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_EMHAHHAKOGA) Reset() {
- *x = Unk2700_EMHAHHAKOGA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EMHAHHAKOGA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EMHAHHAKOGA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EMHAHHAKOGA) ProtoMessage() {}
-
-func (x *Unk2700_EMHAHHAKOGA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EMHAHHAKOGA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EMHAHHAKOGA.ProtoReflect.Descriptor instead.
-func (*Unk2700_EMHAHHAKOGA) Descriptor() ([]byte, []int) {
- return file_Unk2700_EMHAHHAKOGA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EMHAHHAKOGA) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_EMHAHHAKOGA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EMHAHHAKOGA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x48, 0x41, 0x48, 0x48,
- 0x41, 0x4b, 0x4f, 0x47, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x48, 0x41, 0x48, 0x48, 0x41, 0x4b, 0x4f,
- 0x47, 0x41, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EMHAHHAKOGA_proto_rawDescOnce sync.Once
- file_Unk2700_EMHAHHAKOGA_proto_rawDescData = file_Unk2700_EMHAHHAKOGA_proto_rawDesc
-)
-
-func file_Unk2700_EMHAHHAKOGA_proto_rawDescGZIP() []byte {
- file_Unk2700_EMHAHHAKOGA_proto_rawDescOnce.Do(func() {
- file_Unk2700_EMHAHHAKOGA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EMHAHHAKOGA_proto_rawDescData)
- })
- return file_Unk2700_EMHAHHAKOGA_proto_rawDescData
-}
-
-var file_Unk2700_EMHAHHAKOGA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EMHAHHAKOGA_proto_goTypes = []interface{}{
- (*Unk2700_EMHAHHAKOGA)(nil), // 0: Unk2700_EMHAHHAKOGA
-}
-var file_Unk2700_EMHAHHAKOGA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EMHAHHAKOGA_proto_init() }
-func file_Unk2700_EMHAHHAKOGA_proto_init() {
- if File_Unk2700_EMHAHHAKOGA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EMHAHHAKOGA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EMHAHHAKOGA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EMHAHHAKOGA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EMHAHHAKOGA_proto_goTypes,
- DependencyIndexes: file_Unk2700_EMHAHHAKOGA_proto_depIdxs,
- MessageInfos: file_Unk2700_EMHAHHAKOGA_proto_msgTypes,
- }.Build()
- File_Unk2700_EMHAHHAKOGA_proto = out.File
- file_Unk2700_EMHAHHAKOGA_proto_rawDesc = nil
- file_Unk2700_EMHAHHAKOGA_proto_goTypes = nil
- file_Unk2700_EMHAHHAKOGA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_EOHBLDIKPME.pb.go b/gover/gen/Unk2700_EOHBLDIKPME.pb.go
deleted file mode 100644
index b83f82fa..00000000
--- a/gover/gen/Unk2700_EOHBLDIKPME.pb.go
+++ /dev/null
@@ -1,196 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_EOHBLDIKPME.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_EOHBLDIKPME struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- MapId uint32 `protobuf:"varint,6,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
- Unk2700_JONOMFENDFP *Unk2700_INMNHKOPCFB `protobuf:"bytes,7,opt,name=Unk2700_JONOMFENDFP,json=Unk2700JONOMFENDFP,proto3" json:"Unk2700_JONOMFENDFP,omitempty"`
- Unk2700_LDIGKKLLDOC []uint32 `protobuf:"varint,3,rep,packed,name=Unk2700_LDIGKKLLDOC,json=Unk2700LDIGKKLLDOC,proto3" json:"Unk2700_LDIGKKLLDOC,omitempty"`
- BestScore uint32 `protobuf:"varint,8,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
-}
-
-func (x *Unk2700_EOHBLDIKPME) Reset() {
- *x = Unk2700_EOHBLDIKPME{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_EOHBLDIKPME_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_EOHBLDIKPME) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_EOHBLDIKPME) ProtoMessage() {}
-
-func (x *Unk2700_EOHBLDIKPME) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_EOHBLDIKPME_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_EOHBLDIKPME.ProtoReflect.Descriptor instead.
-func (*Unk2700_EOHBLDIKPME) Descriptor() ([]byte, []int) {
- return file_Unk2700_EOHBLDIKPME_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_EOHBLDIKPME) GetMapId() uint32 {
- if x != nil {
- return x.MapId
- }
- return 0
-}
-
-func (x *Unk2700_EOHBLDIKPME) GetUnk2700_JONOMFENDFP() *Unk2700_INMNHKOPCFB {
- if x != nil {
- return x.Unk2700_JONOMFENDFP
- }
- return nil
-}
-
-func (x *Unk2700_EOHBLDIKPME) GetUnk2700_LDIGKKLLDOC() []uint32 {
- if x != nil {
- return x.Unk2700_LDIGKKLLDOC
- }
- return nil
-}
-
-func (x *Unk2700_EOHBLDIKPME) GetBestScore() uint32 {
- if x != nil {
- return x.BestScore
- }
- return 0
-}
-
-var File_Unk2700_EOHBLDIKPME_proto protoreflect.FileDescriptor
-
-var file_Unk2700_EOHBLDIKPME_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x48, 0x42, 0x4c, 0x44,
- 0x49, 0x4b, 0x50, 0x4d, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4d, 0x4e, 0x48, 0x4b, 0x4f, 0x50, 0x43, 0x46, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x48, 0x42, 0x4c, 0x44, 0x49, 0x4b, 0x50, 0x4d, 0x45, 0x12, 0x15,
- 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x6d, 0x61, 0x70, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4a, 0x4f, 0x4e, 0x4f, 0x4d, 0x46, 0x45, 0x4e, 0x44, 0x46, 0x50, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4d,
- 0x4e, 0x48, 0x4b, 0x4f, 0x50, 0x43, 0x46, 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4a, 0x4f, 0x4e, 0x4f, 0x4d, 0x46, 0x45, 0x4e, 0x44, 0x46, 0x50, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x44, 0x49, 0x47, 0x4b, 0x4b, 0x4c, 0x4c,
- 0x44, 0x4f, 0x43, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4c, 0x44, 0x49, 0x47, 0x4b, 0x4b, 0x4c, 0x4c, 0x44, 0x4f, 0x43, 0x12, 0x1d, 0x0a,
- 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_EOHBLDIKPME_proto_rawDescOnce sync.Once
- file_Unk2700_EOHBLDIKPME_proto_rawDescData = file_Unk2700_EOHBLDIKPME_proto_rawDesc
-)
-
-func file_Unk2700_EOHBLDIKPME_proto_rawDescGZIP() []byte {
- file_Unk2700_EOHBLDIKPME_proto_rawDescOnce.Do(func() {
- file_Unk2700_EOHBLDIKPME_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_EOHBLDIKPME_proto_rawDescData)
- })
- return file_Unk2700_EOHBLDIKPME_proto_rawDescData
-}
-
-var file_Unk2700_EOHBLDIKPME_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_EOHBLDIKPME_proto_goTypes = []interface{}{
- (*Unk2700_EOHBLDIKPME)(nil), // 0: Unk2700_EOHBLDIKPME
- (*Unk2700_INMNHKOPCFB)(nil), // 1: Unk2700_INMNHKOPCFB
-}
-var file_Unk2700_EOHBLDIKPME_proto_depIdxs = []int32{
- 1, // 0: Unk2700_EOHBLDIKPME.Unk2700_JONOMFENDFP:type_name -> Unk2700_INMNHKOPCFB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_EOHBLDIKPME_proto_init() }
-func file_Unk2700_EOHBLDIKPME_proto_init() {
- if File_Unk2700_EOHBLDIKPME_proto != nil {
- return
- }
- file_Unk2700_INMNHKOPCFB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_EOHBLDIKPME_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_EOHBLDIKPME); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_EOHBLDIKPME_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_EOHBLDIKPME_proto_goTypes,
- DependencyIndexes: file_Unk2700_EOHBLDIKPME_proto_depIdxs,
- MessageInfos: file_Unk2700_EOHBLDIKPME_proto_msgTypes,
- }.Build()
- File_Unk2700_EOHBLDIKPME_proto = out.File
- file_Unk2700_EOHBLDIKPME_proto_rawDesc = nil
- file_Unk2700_EOHBLDIKPME_proto_goTypes = nil
- file_Unk2700_EOHBLDIKPME_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FADPOMMGLCH.pb.go b/gover/gen/Unk2700_FADPOMMGLCH.pb.go
deleted file mode 100644
index e3c540e0..00000000
--- a/gover/gen/Unk2700_FADPOMMGLCH.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FADPOMMGLCH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8918
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FADPOMMGLCH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_FADPOMMGLCH) Reset() {
- *x = Unk2700_FADPOMMGLCH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FADPOMMGLCH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FADPOMMGLCH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FADPOMMGLCH) ProtoMessage() {}
-
-func (x *Unk2700_FADPOMMGLCH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FADPOMMGLCH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FADPOMMGLCH.ProtoReflect.Descriptor instead.
-func (*Unk2700_FADPOMMGLCH) Descriptor() ([]byte, []int) {
- return file_Unk2700_FADPOMMGLCH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FADPOMMGLCH) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_FADPOMMGLCH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_FADPOMMGLCH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FADPOMMGLCH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x41, 0x44, 0x50, 0x4f, 0x4d,
- 0x4d, 0x47, 0x4c, 0x43, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x41, 0x44, 0x50, 0x4f, 0x4d, 0x4d, 0x47, 0x4c,
- 0x43, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FADPOMMGLCH_proto_rawDescOnce sync.Once
- file_Unk2700_FADPOMMGLCH_proto_rawDescData = file_Unk2700_FADPOMMGLCH_proto_rawDesc
-)
-
-func file_Unk2700_FADPOMMGLCH_proto_rawDescGZIP() []byte {
- file_Unk2700_FADPOMMGLCH_proto_rawDescOnce.Do(func() {
- file_Unk2700_FADPOMMGLCH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FADPOMMGLCH_proto_rawDescData)
- })
- return file_Unk2700_FADPOMMGLCH_proto_rawDescData
-}
-
-var file_Unk2700_FADPOMMGLCH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FADPOMMGLCH_proto_goTypes = []interface{}{
- (*Unk2700_FADPOMMGLCH)(nil), // 0: Unk2700_FADPOMMGLCH
-}
-var file_Unk2700_FADPOMMGLCH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FADPOMMGLCH_proto_init() }
-func file_Unk2700_FADPOMMGLCH_proto_init() {
- if File_Unk2700_FADPOMMGLCH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FADPOMMGLCH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FADPOMMGLCH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FADPOMMGLCH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FADPOMMGLCH_proto_goTypes,
- DependencyIndexes: file_Unk2700_FADPOMMGLCH_proto_depIdxs,
- MessageInfos: file_Unk2700_FADPOMMGLCH_proto_msgTypes,
- }.Build()
- File_Unk2700_FADPOMMGLCH_proto = out.File
- file_Unk2700_FADPOMMGLCH_proto_rawDesc = nil
- file_Unk2700_FADPOMMGLCH_proto_goTypes = nil
- file_Unk2700_FADPOMMGLCH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FCJOEKKHPLB.pb.go b/gover/gen/Unk2700_FCJOEKKHPLB.pb.go
deleted file mode 100644
index fc1ef818..00000000
--- a/gover/gen/Unk2700_FCJOEKKHPLB.pb.go
+++ /dev/null
@@ -1,215 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FCJOEKKHPLB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_FCJOEKKHPLB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_AMJKJDFKOHF uint32 `protobuf:"varint,2,opt,name=Unk2700_AMJKJDFKOHF,json=Unk2700AMJKJDFKOHF,proto3" json:"Unk2700_AMJKJDFKOHF,omitempty"`
- Unk2700_JFBLEPOMGLC uint32 `protobuf:"varint,3,opt,name=Unk2700_JFBLEPOMGLC,json=Unk2700JFBLEPOMGLC,proto3" json:"Unk2700_JFBLEPOMGLC,omitempty"`
- Unk2700_NDJKPHLIALK uint32 `protobuf:"varint,1,opt,name=Unk2700_NDJKPHLIALK,json=Unk2700NDJKPHLIALK,proto3" json:"Unk2700_NDJKPHLIALK,omitempty"`
- Unk2700_HKKPKBEKCME uint32 `protobuf:"varint,6,opt,name=Unk2700_HKKPKBEKCME,json=Unk2700HKKPKBEKCME,proto3" json:"Unk2700_HKKPKBEKCME,omitempty"`
- Unk2700_ADPPEOELMBP []uint32 `protobuf:"varint,4,rep,packed,name=Unk2700_ADPPEOELMBP,json=Unk2700ADPPEOELMBP,proto3" json:"Unk2700_ADPPEOELMBP,omitempty"`
- Unk2700_MLCEOFAMBFM uint32 `protobuf:"varint,7,opt,name=Unk2700_MLCEOFAMBFM,json=Unk2700MLCEOFAMBFM,proto3" json:"Unk2700_MLCEOFAMBFM,omitempty"`
-}
-
-func (x *Unk2700_FCJOEKKHPLB) Reset() {
- *x = Unk2700_FCJOEKKHPLB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FCJOEKKHPLB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FCJOEKKHPLB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FCJOEKKHPLB) ProtoMessage() {}
-
-func (x *Unk2700_FCJOEKKHPLB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FCJOEKKHPLB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FCJOEKKHPLB.ProtoReflect.Descriptor instead.
-func (*Unk2700_FCJOEKKHPLB) Descriptor() ([]byte, []int) {
- return file_Unk2700_FCJOEKKHPLB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FCJOEKKHPLB) GetUnk2700_AMJKJDFKOHF() uint32 {
- if x != nil {
- return x.Unk2700_AMJKJDFKOHF
- }
- return 0
-}
-
-func (x *Unk2700_FCJOEKKHPLB) GetUnk2700_JFBLEPOMGLC() uint32 {
- if x != nil {
- return x.Unk2700_JFBLEPOMGLC
- }
- return 0
-}
-
-func (x *Unk2700_FCJOEKKHPLB) GetUnk2700_NDJKPHLIALK() uint32 {
- if x != nil {
- return x.Unk2700_NDJKPHLIALK
- }
- return 0
-}
-
-func (x *Unk2700_FCJOEKKHPLB) GetUnk2700_HKKPKBEKCME() uint32 {
- if x != nil {
- return x.Unk2700_HKKPKBEKCME
- }
- return 0
-}
-
-func (x *Unk2700_FCJOEKKHPLB) GetUnk2700_ADPPEOELMBP() []uint32 {
- if x != nil {
- return x.Unk2700_ADPPEOELMBP
- }
- return nil
-}
-
-func (x *Unk2700_FCJOEKKHPLB) GetUnk2700_MLCEOFAMBFM() uint32 {
- if x != nil {
- return x.Unk2700_MLCEOFAMBFM
- }
- return 0
-}
-
-var File_Unk2700_FCJOEKKHPLB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FCJOEKKHPLB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x43, 0x4a, 0x4f, 0x45, 0x4b,
- 0x4b, 0x48, 0x50, 0x4c, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x43, 0x4a, 0x4f, 0x45, 0x4b, 0x4b, 0x48,
- 0x50, 0x4c, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x4d, 0x4a, 0x4b, 0x4a, 0x44, 0x46, 0x4b, 0x4f, 0x48, 0x46, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4d, 0x4a, 0x4b, 0x4a, 0x44, 0x46,
- 0x4b, 0x4f, 0x48, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4a, 0x46, 0x42, 0x4c, 0x45, 0x50, 0x4f, 0x4d, 0x47, 0x4c, 0x43, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x46, 0x42, 0x4c, 0x45, 0x50,
- 0x4f, 0x4d, 0x47, 0x4c, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x44, 0x4a, 0x4b, 0x50, 0x48, 0x4c, 0x49, 0x41, 0x4c, 0x4b, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x44, 0x4a, 0x4b, 0x50,
- 0x48, 0x4c, 0x49, 0x41, 0x4c, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x48, 0x4b, 0x4b, 0x50, 0x4b, 0x42, 0x45, 0x4b, 0x43, 0x4d, 0x45, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4b, 0x4b, 0x50,
- 0x4b, 0x42, 0x45, 0x4b, 0x43, 0x4d, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x41, 0x44, 0x50, 0x50, 0x45, 0x4f, 0x45, 0x4c, 0x4d, 0x42, 0x50, 0x18, 0x04,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x44, 0x50,
- 0x50, 0x45, 0x4f, 0x45, 0x4c, 0x4d, 0x42, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4c, 0x43, 0x45, 0x4f, 0x46, 0x41, 0x4d, 0x42, 0x46, 0x4d, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4c,
- 0x43, 0x45, 0x4f, 0x46, 0x41, 0x4d, 0x42, 0x46, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FCJOEKKHPLB_proto_rawDescOnce sync.Once
- file_Unk2700_FCJOEKKHPLB_proto_rawDescData = file_Unk2700_FCJOEKKHPLB_proto_rawDesc
-)
-
-func file_Unk2700_FCJOEKKHPLB_proto_rawDescGZIP() []byte {
- file_Unk2700_FCJOEKKHPLB_proto_rawDescOnce.Do(func() {
- file_Unk2700_FCJOEKKHPLB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FCJOEKKHPLB_proto_rawDescData)
- })
- return file_Unk2700_FCJOEKKHPLB_proto_rawDescData
-}
-
-var file_Unk2700_FCJOEKKHPLB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FCJOEKKHPLB_proto_goTypes = []interface{}{
- (*Unk2700_FCJOEKKHPLB)(nil), // 0: Unk2700_FCJOEKKHPLB
-}
-var file_Unk2700_FCJOEKKHPLB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FCJOEKKHPLB_proto_init() }
-func file_Unk2700_FCJOEKKHPLB_proto_init() {
- if File_Unk2700_FCJOEKKHPLB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FCJOEKKHPLB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FCJOEKKHPLB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FCJOEKKHPLB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FCJOEKKHPLB_proto_goTypes,
- DependencyIndexes: file_Unk2700_FCJOEKKHPLB_proto_depIdxs,
- MessageInfos: file_Unk2700_FCJOEKKHPLB_proto_msgTypes,
- }.Build()
- File_Unk2700_FCJOEKKHPLB_proto = out.File
- file_Unk2700_FCJOEKKHPLB_proto_rawDesc = nil
- file_Unk2700_FCJOEKKHPLB_proto_goTypes = nil
- file_Unk2700_FCJOEKKHPLB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FCLBOLKPMGK.pb.go b/gover/gen/Unk2700_FCLBOLKPMGK.pb.go
deleted file mode 100644
index 2b2ba217..00000000
--- a/gover/gen/Unk2700_FCLBOLKPMGK.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FCLBOLKPMGK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8753
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_FCLBOLKPMGK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ItemIdList []uint32 `protobuf:"varint,4,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
-}
-
-func (x *Unk2700_FCLBOLKPMGK) Reset() {
- *x = Unk2700_FCLBOLKPMGK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FCLBOLKPMGK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FCLBOLKPMGK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FCLBOLKPMGK) ProtoMessage() {}
-
-func (x *Unk2700_FCLBOLKPMGK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FCLBOLKPMGK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FCLBOLKPMGK.ProtoReflect.Descriptor instead.
-func (*Unk2700_FCLBOLKPMGK) Descriptor() ([]byte, []int) {
- return file_Unk2700_FCLBOLKPMGK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FCLBOLKPMGK) GetItemIdList() []uint32 {
- if x != nil {
- return x.ItemIdList
- }
- return nil
-}
-
-var File_Unk2700_FCLBOLKPMGK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FCLBOLKPMGK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x43, 0x4c, 0x42, 0x4f, 0x4c,
- 0x4b, 0x50, 0x4d, 0x47, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x43, 0x4c, 0x42, 0x4f, 0x4c, 0x4b, 0x50, 0x4d,
- 0x47, 0x4b, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64,
- 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FCLBOLKPMGK_proto_rawDescOnce sync.Once
- file_Unk2700_FCLBOLKPMGK_proto_rawDescData = file_Unk2700_FCLBOLKPMGK_proto_rawDesc
-)
-
-func file_Unk2700_FCLBOLKPMGK_proto_rawDescGZIP() []byte {
- file_Unk2700_FCLBOLKPMGK_proto_rawDescOnce.Do(func() {
- file_Unk2700_FCLBOLKPMGK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FCLBOLKPMGK_proto_rawDescData)
- })
- return file_Unk2700_FCLBOLKPMGK_proto_rawDescData
-}
-
-var file_Unk2700_FCLBOLKPMGK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FCLBOLKPMGK_proto_goTypes = []interface{}{
- (*Unk2700_FCLBOLKPMGK)(nil), // 0: Unk2700_FCLBOLKPMGK
-}
-var file_Unk2700_FCLBOLKPMGK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FCLBOLKPMGK_proto_init() }
-func file_Unk2700_FCLBOLKPMGK_proto_init() {
- if File_Unk2700_FCLBOLKPMGK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FCLBOLKPMGK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FCLBOLKPMGK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FCLBOLKPMGK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FCLBOLKPMGK_proto_goTypes,
- DependencyIndexes: file_Unk2700_FCLBOLKPMGK_proto_depIdxs,
- MessageInfos: file_Unk2700_FCLBOLKPMGK_proto_msgTypes,
- }.Build()
- File_Unk2700_FCLBOLKPMGK_proto = out.File
- file_Unk2700_FCLBOLKPMGK_proto_rawDesc = nil
- file_Unk2700_FCLBOLKPMGK_proto_goTypes = nil
- file_Unk2700_FCLBOLKPMGK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FDEGJOCDDGH.pb.go b/gover/gen/Unk2700_FDEGJOCDDGH.pb.go
deleted file mode 100644
index f960fe80..00000000
--- a/gover/gen/Unk2700_FDEGJOCDDGH.pb.go
+++ /dev/null
@@ -1,190 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FDEGJOCDDGH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_FDEGJOCDDGH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- CurProgress uint32 `protobuf:"varint,9,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
- ChallengeIndex uint32 `protobuf:"varint,10,opt,name=challenge_index,json=challengeIndex,proto3" json:"challenge_index,omitempty"`
- IsSuccess bool `protobuf:"varint,4,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- ChallengeId uint32 `protobuf:"varint,8,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
-}
-
-func (x *Unk2700_FDEGJOCDDGH) Reset() {
- *x = Unk2700_FDEGJOCDDGH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FDEGJOCDDGH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FDEGJOCDDGH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FDEGJOCDDGH) ProtoMessage() {}
-
-func (x *Unk2700_FDEGJOCDDGH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FDEGJOCDDGH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FDEGJOCDDGH.ProtoReflect.Descriptor instead.
-func (*Unk2700_FDEGJOCDDGH) Descriptor() ([]byte, []int) {
- return file_Unk2700_FDEGJOCDDGH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FDEGJOCDDGH) GetCurProgress() uint32 {
- if x != nil {
- return x.CurProgress
- }
- return 0
-}
-
-func (x *Unk2700_FDEGJOCDDGH) GetChallengeIndex() uint32 {
- if x != nil {
- return x.ChallengeIndex
- }
- return 0
-}
-
-func (x *Unk2700_FDEGJOCDDGH) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk2700_FDEGJOCDDGH) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-var File_Unk2700_FDEGJOCDDGH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FDEGJOCDDGH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x45, 0x47, 0x4a, 0x4f,
- 0x43, 0x44, 0x44, 0x47, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x45, 0x47, 0x4a, 0x4f, 0x43, 0x44,
- 0x44, 0x47, 0x48, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x50, 0x72,
- 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
- 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
- 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x21,
- 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_FDEGJOCDDGH_proto_rawDescOnce sync.Once
- file_Unk2700_FDEGJOCDDGH_proto_rawDescData = file_Unk2700_FDEGJOCDDGH_proto_rawDesc
-)
-
-func file_Unk2700_FDEGJOCDDGH_proto_rawDescGZIP() []byte {
- file_Unk2700_FDEGJOCDDGH_proto_rawDescOnce.Do(func() {
- file_Unk2700_FDEGJOCDDGH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FDEGJOCDDGH_proto_rawDescData)
- })
- return file_Unk2700_FDEGJOCDDGH_proto_rawDescData
-}
-
-var file_Unk2700_FDEGJOCDDGH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FDEGJOCDDGH_proto_goTypes = []interface{}{
- (*Unk2700_FDEGJOCDDGH)(nil), // 0: Unk2700_FDEGJOCDDGH
-}
-var file_Unk2700_FDEGJOCDDGH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FDEGJOCDDGH_proto_init() }
-func file_Unk2700_FDEGJOCDDGH_proto_init() {
- if File_Unk2700_FDEGJOCDDGH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FDEGJOCDDGH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FDEGJOCDDGH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FDEGJOCDDGH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FDEGJOCDDGH_proto_goTypes,
- DependencyIndexes: file_Unk2700_FDEGJOCDDGH_proto_depIdxs,
- MessageInfos: file_Unk2700_FDEGJOCDDGH_proto_msgTypes,
- }.Build()
- File_Unk2700_FDEGJOCDDGH_proto = out.File
- file_Unk2700_FDEGJOCDDGH_proto_rawDesc = nil
- file_Unk2700_FDEGJOCDDGH_proto_goTypes = nil
- file_Unk2700_FDEGJOCDDGH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FDJBLKOBFIH.pb.go b/gover/gen/Unk2700_FDJBLKOBFIH.pb.go
deleted file mode 100644
index a999741d..00000000
--- a/gover/gen/Unk2700_FDJBLKOBFIH.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FDJBLKOBFIH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8334
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FDJBLKOBFIH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_FDJBLKOBFIH) Reset() {
- *x = Unk2700_FDJBLKOBFIH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FDJBLKOBFIH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FDJBLKOBFIH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FDJBLKOBFIH) ProtoMessage() {}
-
-func (x *Unk2700_FDJBLKOBFIH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FDJBLKOBFIH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FDJBLKOBFIH.ProtoReflect.Descriptor instead.
-func (*Unk2700_FDJBLKOBFIH) Descriptor() ([]byte, []int) {
- return file_Unk2700_FDJBLKOBFIH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FDJBLKOBFIH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_FDJBLKOBFIH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FDJBLKOBFIH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4a, 0x42, 0x4c, 0x4b,
- 0x4f, 0x42, 0x46, 0x49, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4a, 0x42, 0x4c, 0x4b, 0x4f, 0x42, 0x46,
- 0x49, 0x48, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FDJBLKOBFIH_proto_rawDescOnce sync.Once
- file_Unk2700_FDJBLKOBFIH_proto_rawDescData = file_Unk2700_FDJBLKOBFIH_proto_rawDesc
-)
-
-func file_Unk2700_FDJBLKOBFIH_proto_rawDescGZIP() []byte {
- file_Unk2700_FDJBLKOBFIH_proto_rawDescOnce.Do(func() {
- file_Unk2700_FDJBLKOBFIH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FDJBLKOBFIH_proto_rawDescData)
- })
- return file_Unk2700_FDJBLKOBFIH_proto_rawDescData
-}
-
-var file_Unk2700_FDJBLKOBFIH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FDJBLKOBFIH_proto_goTypes = []interface{}{
- (*Unk2700_FDJBLKOBFIH)(nil), // 0: Unk2700_FDJBLKOBFIH
-}
-var file_Unk2700_FDJBLKOBFIH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FDJBLKOBFIH_proto_init() }
-func file_Unk2700_FDJBLKOBFIH_proto_init() {
- if File_Unk2700_FDJBLKOBFIH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FDJBLKOBFIH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FDJBLKOBFIH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FDJBLKOBFIH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FDJBLKOBFIH_proto_goTypes,
- DependencyIndexes: file_Unk2700_FDJBLKOBFIH_proto_depIdxs,
- MessageInfos: file_Unk2700_FDJBLKOBFIH_proto_msgTypes,
- }.Build()
- File_Unk2700_FDJBLKOBFIH_proto = out.File
- file_Unk2700_FDJBLKOBFIH_proto_rawDesc = nil
- file_Unk2700_FDJBLKOBFIH_proto_goTypes = nil
- file_Unk2700_FDJBLKOBFIH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FEAENJPINFJ.pb.go b/gover/gen/Unk2700_FEAENJPINFJ.pb.go
deleted file mode 100644
index 1b7b515b..00000000
--- a/gover/gen/Unk2700_FEAENJPINFJ.pb.go
+++ /dev/null
@@ -1,190 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FEAENJPINFJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_FEAENJPINFJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SkillId uint32 `protobuf:"varint,2,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
- IsUnlock bool `protobuf:"varint,11,opt,name=is_unlock,json=isUnlock,proto3" json:"is_unlock,omitempty"`
- Unk2700_LAPIBECMGOB uint32 `protobuf:"varint,1,opt,name=Unk2700_LAPIBECMGOB,json=Unk2700LAPIBECMGOB,proto3" json:"Unk2700_LAPIBECMGOB,omitempty"`
- Unk2700_LKNCBOOJCGI uint32 `protobuf:"varint,14,opt,name=Unk2700_LKNCBOOJCGI,json=Unk2700LKNCBOOJCGI,proto3" json:"Unk2700_LKNCBOOJCGI,omitempty"`
-}
-
-func (x *Unk2700_FEAENJPINFJ) Reset() {
- *x = Unk2700_FEAENJPINFJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FEAENJPINFJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FEAENJPINFJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FEAENJPINFJ) ProtoMessage() {}
-
-func (x *Unk2700_FEAENJPINFJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FEAENJPINFJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FEAENJPINFJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_FEAENJPINFJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_FEAENJPINFJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FEAENJPINFJ) GetSkillId() uint32 {
- if x != nil {
- return x.SkillId
- }
- return 0
-}
-
-func (x *Unk2700_FEAENJPINFJ) GetIsUnlock() bool {
- if x != nil {
- return x.IsUnlock
- }
- return false
-}
-
-func (x *Unk2700_FEAENJPINFJ) GetUnk2700_LAPIBECMGOB() uint32 {
- if x != nil {
- return x.Unk2700_LAPIBECMGOB
- }
- return 0
-}
-
-func (x *Unk2700_FEAENJPINFJ) GetUnk2700_LKNCBOOJCGI() uint32 {
- if x != nil {
- return x.Unk2700_LKNCBOOJCGI
- }
- return 0
-}
-
-var File_Unk2700_FEAENJPINFJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FEAENJPINFJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x41, 0x45, 0x4e, 0x4a,
- 0x50, 0x49, 0x4e, 0x46, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x41, 0x45, 0x4e, 0x4a, 0x50, 0x49,
- 0x4e, 0x46, 0x4a, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x1b,
- 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x08, 0x69, 0x73, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x50, 0x49, 0x42, 0x45, 0x43, 0x4d, 0x47,
- 0x4f, 0x42, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4c, 0x41, 0x50, 0x49, 0x42, 0x45, 0x43, 0x4d, 0x47, 0x4f, 0x42, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x4e, 0x43, 0x42, 0x4f, 0x4f, 0x4a,
- 0x43, 0x47, 0x49, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4c, 0x4b, 0x4e, 0x43, 0x42, 0x4f, 0x4f, 0x4a, 0x43, 0x47, 0x49, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FEAENJPINFJ_proto_rawDescOnce sync.Once
- file_Unk2700_FEAENJPINFJ_proto_rawDescData = file_Unk2700_FEAENJPINFJ_proto_rawDesc
-)
-
-func file_Unk2700_FEAENJPINFJ_proto_rawDescGZIP() []byte {
- file_Unk2700_FEAENJPINFJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_FEAENJPINFJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FEAENJPINFJ_proto_rawDescData)
- })
- return file_Unk2700_FEAENJPINFJ_proto_rawDescData
-}
-
-var file_Unk2700_FEAENJPINFJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FEAENJPINFJ_proto_goTypes = []interface{}{
- (*Unk2700_FEAENJPINFJ)(nil), // 0: Unk2700_FEAENJPINFJ
-}
-var file_Unk2700_FEAENJPINFJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FEAENJPINFJ_proto_init() }
-func file_Unk2700_FEAENJPINFJ_proto_init() {
- if File_Unk2700_FEAENJPINFJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FEAENJPINFJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FEAENJPINFJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FEAENJPINFJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FEAENJPINFJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_FEAENJPINFJ_proto_depIdxs,
- MessageInfos: file_Unk2700_FEAENJPINFJ_proto_msgTypes,
- }.Build()
- File_Unk2700_FEAENJPINFJ_proto = out.File
- file_Unk2700_FEAENJPINFJ_proto_rawDesc = nil
- file_Unk2700_FEAENJPINFJ_proto_goTypes = nil
- file_Unk2700_FEAENJPINFJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FEODEAEOOKE.pb.go b/gover/gen/Unk2700_FEODEAEOOKE.pb.go
deleted file mode 100644
index 039a6b3a..00000000
--- a/gover/gen/Unk2700_FEODEAEOOKE.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FEODEAEOOKE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8507
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_FEODEAEOOKE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_FEODEAEOOKE) Reset() {
- *x = Unk2700_FEODEAEOOKE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FEODEAEOOKE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FEODEAEOOKE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FEODEAEOOKE) ProtoMessage() {}
-
-func (x *Unk2700_FEODEAEOOKE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FEODEAEOOKE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FEODEAEOOKE.ProtoReflect.Descriptor instead.
-func (*Unk2700_FEODEAEOOKE) Descriptor() ([]byte, []int) {
- return file_Unk2700_FEODEAEOOKE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FEODEAEOOKE) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_FEODEAEOOKE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FEODEAEOOKE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x4f, 0x44, 0x45, 0x41,
- 0x45, 0x4f, 0x4f, 0x4b, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x4f, 0x44, 0x45, 0x41, 0x45, 0x4f, 0x4f,
- 0x4b, 0x45, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FEODEAEOOKE_proto_rawDescOnce sync.Once
- file_Unk2700_FEODEAEOOKE_proto_rawDescData = file_Unk2700_FEODEAEOOKE_proto_rawDesc
-)
-
-func file_Unk2700_FEODEAEOOKE_proto_rawDescGZIP() []byte {
- file_Unk2700_FEODEAEOOKE_proto_rawDescOnce.Do(func() {
- file_Unk2700_FEODEAEOOKE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FEODEAEOOKE_proto_rawDescData)
- })
- return file_Unk2700_FEODEAEOOKE_proto_rawDescData
-}
-
-var file_Unk2700_FEODEAEOOKE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FEODEAEOOKE_proto_goTypes = []interface{}{
- (*Unk2700_FEODEAEOOKE)(nil), // 0: Unk2700_FEODEAEOOKE
-}
-var file_Unk2700_FEODEAEOOKE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FEODEAEOOKE_proto_init() }
-func file_Unk2700_FEODEAEOOKE_proto_init() {
- if File_Unk2700_FEODEAEOOKE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FEODEAEOOKE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FEODEAEOOKE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FEODEAEOOKE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FEODEAEOOKE_proto_goTypes,
- DependencyIndexes: file_Unk2700_FEODEAEOOKE_proto_depIdxs,
- MessageInfos: file_Unk2700_FEODEAEOOKE_proto_msgTypes,
- }.Build()
- File_Unk2700_FEODEAEOOKE_proto = out.File
- file_Unk2700_FEODEAEOOKE_proto_rawDesc = nil
- file_Unk2700_FEODEAEOOKE_proto_goTypes = nil
- file_Unk2700_FEODEAEOOKE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FFMAKIPBPHE.pb.go b/gover/gen/Unk2700_FFMAKIPBPHE.pb.go
deleted file mode 100644
index d583f420..00000000
--- a/gover/gen/Unk2700_FFMAKIPBPHE.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FFMAKIPBPHE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8989
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FFMAKIPBPHE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_FFMAKIPBPHE) Reset() {
- *x = Unk2700_FFMAKIPBPHE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FFMAKIPBPHE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FFMAKIPBPHE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FFMAKIPBPHE) ProtoMessage() {}
-
-func (x *Unk2700_FFMAKIPBPHE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FFMAKIPBPHE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FFMAKIPBPHE.ProtoReflect.Descriptor instead.
-func (*Unk2700_FFMAKIPBPHE) Descriptor() ([]byte, []int) {
- return file_Unk2700_FFMAKIPBPHE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FFMAKIPBPHE) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_FFMAKIPBPHE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FFMAKIPBPHE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x4d, 0x41, 0x4b, 0x49,
- 0x50, 0x42, 0x50, 0x48, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x4d, 0x41, 0x4b, 0x49, 0x50, 0x42, 0x50,
- 0x48, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FFMAKIPBPHE_proto_rawDescOnce sync.Once
- file_Unk2700_FFMAKIPBPHE_proto_rawDescData = file_Unk2700_FFMAKIPBPHE_proto_rawDesc
-)
-
-func file_Unk2700_FFMAKIPBPHE_proto_rawDescGZIP() []byte {
- file_Unk2700_FFMAKIPBPHE_proto_rawDescOnce.Do(func() {
- file_Unk2700_FFMAKIPBPHE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FFMAKIPBPHE_proto_rawDescData)
- })
- return file_Unk2700_FFMAKIPBPHE_proto_rawDescData
-}
-
-var file_Unk2700_FFMAKIPBPHE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FFMAKIPBPHE_proto_goTypes = []interface{}{
- (*Unk2700_FFMAKIPBPHE)(nil), // 0: Unk2700_FFMAKIPBPHE
-}
-var file_Unk2700_FFMAKIPBPHE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FFMAKIPBPHE_proto_init() }
-func file_Unk2700_FFMAKIPBPHE_proto_init() {
- if File_Unk2700_FFMAKIPBPHE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FFMAKIPBPHE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FFMAKIPBPHE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FFMAKIPBPHE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FFMAKIPBPHE_proto_goTypes,
- DependencyIndexes: file_Unk2700_FFMAKIPBPHE_proto_depIdxs,
- MessageInfos: file_Unk2700_FFMAKIPBPHE_proto_msgTypes,
- }.Build()
- File_Unk2700_FFMAKIPBPHE_proto = out.File
- file_Unk2700_FFMAKIPBPHE_proto_rawDesc = nil
- file_Unk2700_FFMAKIPBPHE_proto_goTypes = nil
- file_Unk2700_FFMAKIPBPHE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FFOBMLOCPMH_ClientNotify.pb.go b/gover/gen/Unk2700_FFOBMLOCPMH_ClientNotify.pb.go
deleted file mode 100644
index c6418f7d..00000000
--- a/gover/gen/Unk2700_FFOBMLOCPMH_ClientNotify.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FFOBMLOCPMH_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6211
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_FFOBMLOCPMH_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_FFOBMLOCPMH_ClientNotify) Reset() {
- *x = Unk2700_FFOBMLOCPMH_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FFOBMLOCPMH_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FFOBMLOCPMH_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2700_FFOBMLOCPMH_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FFOBMLOCPMH_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_FFOBMLOCPMH_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_FFOBMLOCPMH_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x4f, 0x42, 0x4d, 0x4c,
- 0x4f, 0x43, 0x50, 0x4d, 0x48, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x22, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x4f, 0x42, 0x4d, 0x4c, 0x4f, 0x43, 0x50, 0x4d, 0x48, 0x5f,
- 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescData = file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescData)
- })
- return file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2700_FFOBMLOCPMH_ClientNotify)(nil), // 0: Unk2700_FFOBMLOCPMH_ClientNotify
-}
-var file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_init() }
-func file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_init() {
- if File_Unk2700_FFOBMLOCPMH_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FFOBMLOCPMH_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_FFOBMLOCPMH_ClientNotify_proto = out.File
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_rawDesc = nil
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_goTypes = nil
- file_Unk2700_FFOBMLOCPMH_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FGEEFFLBAKO.pb.go b/gover/gen/Unk2700_FGEEFFLBAKO.pb.go
deleted file mode 100644
index 46165c50..00000000
--- a/gover/gen/Unk2700_FGEEFFLBAKO.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FGEEFFLBAKO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8546
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FGEEFFLBAKO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_PHGMKGEMCFF bool `protobuf:"varint,7,opt,name=Unk2700_PHGMKGEMCFF,json=Unk2700PHGMKGEMCFF,proto3" json:"Unk2700_PHGMKGEMCFF,omitempty"`
- LevelId uint32 `protobuf:"varint,13,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_FGEEFFLBAKO) Reset() {
- *x = Unk2700_FGEEFFLBAKO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FGEEFFLBAKO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FGEEFFLBAKO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FGEEFFLBAKO) ProtoMessage() {}
-
-func (x *Unk2700_FGEEFFLBAKO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FGEEFFLBAKO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FGEEFFLBAKO.ProtoReflect.Descriptor instead.
-func (*Unk2700_FGEEFFLBAKO) Descriptor() ([]byte, []int) {
- return file_Unk2700_FGEEFFLBAKO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FGEEFFLBAKO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_FGEEFFLBAKO) GetUnk2700_PHGMKGEMCFF() bool {
- if x != nil {
- return x.Unk2700_PHGMKGEMCFF
- }
- return false
-}
-
-func (x *Unk2700_FGEEFFLBAKO) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_FGEEFFLBAKO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FGEEFFLBAKO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x45, 0x45, 0x46, 0x46,
- 0x4c, 0x42, 0x41, 0x4b, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x45, 0x45, 0x46, 0x46, 0x4c, 0x42, 0x41,
- 0x4b, 0x4f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d,
- 0x43, 0x46, 0x46, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x50, 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d, 0x43, 0x46, 0x46, 0x12, 0x19, 0x0a,
- 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FGEEFFLBAKO_proto_rawDescOnce sync.Once
- file_Unk2700_FGEEFFLBAKO_proto_rawDescData = file_Unk2700_FGEEFFLBAKO_proto_rawDesc
-)
-
-func file_Unk2700_FGEEFFLBAKO_proto_rawDescGZIP() []byte {
- file_Unk2700_FGEEFFLBAKO_proto_rawDescOnce.Do(func() {
- file_Unk2700_FGEEFFLBAKO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FGEEFFLBAKO_proto_rawDescData)
- })
- return file_Unk2700_FGEEFFLBAKO_proto_rawDescData
-}
-
-var file_Unk2700_FGEEFFLBAKO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FGEEFFLBAKO_proto_goTypes = []interface{}{
- (*Unk2700_FGEEFFLBAKO)(nil), // 0: Unk2700_FGEEFFLBAKO
-}
-var file_Unk2700_FGEEFFLBAKO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FGEEFFLBAKO_proto_init() }
-func file_Unk2700_FGEEFFLBAKO_proto_init() {
- if File_Unk2700_FGEEFFLBAKO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FGEEFFLBAKO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FGEEFFLBAKO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FGEEFFLBAKO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FGEEFFLBAKO_proto_goTypes,
- DependencyIndexes: file_Unk2700_FGEEFFLBAKO_proto_depIdxs,
- MessageInfos: file_Unk2700_FGEEFFLBAKO_proto_msgTypes,
- }.Build()
- File_Unk2700_FGEEFFLBAKO_proto = out.File
- file_Unk2700_FGEEFFLBAKO_proto_rawDesc = nil
- file_Unk2700_FGEEFFLBAKO_proto_goTypes = nil
- file_Unk2700_FGEEFFLBAKO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FGJBPNIKNDE.pb.go b/gover/gen/Unk2700_FGJBPNIKNDE.pb.go
deleted file mode 100644
index 5697202d..00000000
--- a/gover/gen/Unk2700_FGJBPNIKNDE.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FGJBPNIKNDE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8398
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_FGJBPNIKNDE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_FGJBPNIKNDE) Reset() {
- *x = Unk2700_FGJBPNIKNDE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FGJBPNIKNDE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FGJBPNIKNDE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FGJBPNIKNDE) ProtoMessage() {}
-
-func (x *Unk2700_FGJBPNIKNDE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FGJBPNIKNDE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FGJBPNIKNDE.ProtoReflect.Descriptor instead.
-func (*Unk2700_FGJBPNIKNDE) Descriptor() ([]byte, []int) {
- return file_Unk2700_FGJBPNIKNDE_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_FGJBPNIKNDE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FGJBPNIKNDE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x4a, 0x42, 0x50, 0x4e,
- 0x49, 0x4b, 0x4e, 0x44, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x4a, 0x42, 0x50, 0x4e, 0x49, 0x4b, 0x4e,
- 0x44, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FGJBPNIKNDE_proto_rawDescOnce sync.Once
- file_Unk2700_FGJBPNIKNDE_proto_rawDescData = file_Unk2700_FGJBPNIKNDE_proto_rawDesc
-)
-
-func file_Unk2700_FGJBPNIKNDE_proto_rawDescGZIP() []byte {
- file_Unk2700_FGJBPNIKNDE_proto_rawDescOnce.Do(func() {
- file_Unk2700_FGJBPNIKNDE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FGJBPNIKNDE_proto_rawDescData)
- })
- return file_Unk2700_FGJBPNIKNDE_proto_rawDescData
-}
-
-var file_Unk2700_FGJBPNIKNDE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FGJBPNIKNDE_proto_goTypes = []interface{}{
- (*Unk2700_FGJBPNIKNDE)(nil), // 0: Unk2700_FGJBPNIKNDE
-}
-var file_Unk2700_FGJBPNIKNDE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FGJBPNIKNDE_proto_init() }
-func file_Unk2700_FGJBPNIKNDE_proto_init() {
- if File_Unk2700_FGJBPNIKNDE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FGJBPNIKNDE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FGJBPNIKNDE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FGJBPNIKNDE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FGJBPNIKNDE_proto_goTypes,
- DependencyIndexes: file_Unk2700_FGJBPNIKNDE_proto_depIdxs,
- MessageInfos: file_Unk2700_FGJBPNIKNDE_proto_msgTypes,
- }.Build()
- File_Unk2700_FGJBPNIKNDE_proto = out.File
- file_Unk2700_FGJBPNIKNDE_proto_rawDesc = nil
- file_Unk2700_FGJBPNIKNDE_proto_goTypes = nil
- file_Unk2700_FGJBPNIKNDE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FGJFFMPOJON.pb.go b/gover/gen/Unk2700_FGJFFMPOJON.pb.go
deleted file mode 100644
index 195d4724..00000000
--- a/gover/gen/Unk2700_FGJFFMPOJON.pb.go
+++ /dev/null
@@ -1,214 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FGJFFMPOJON.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_FGJFFMPOJON struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Nickname string `protobuf:"bytes,7,opt,name=nickname,proto3" json:"nickname,omitempty"`
- RemarkName string `protobuf:"bytes,3,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,11,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- Unk2700_IFCNGIPPOAE map[uint32]uint32 `protobuf:"bytes,9,rep,name=Unk2700_IFCNGIPPOAE,json=Unk2700IFCNGIPPOAE,proto3" json:"Unk2700_IFCNGIPPOAE,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
-}
-
-func (x *Unk2700_FGJFFMPOJON) Reset() {
- *x = Unk2700_FGJFFMPOJON{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FGJFFMPOJON_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FGJFFMPOJON) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FGJFFMPOJON) ProtoMessage() {}
-
-func (x *Unk2700_FGJFFMPOJON) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FGJFFMPOJON_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FGJFFMPOJON.ProtoReflect.Descriptor instead.
-func (*Unk2700_FGJFFMPOJON) Descriptor() ([]byte, []int) {
- return file_Unk2700_FGJFFMPOJON_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FGJFFMPOJON) GetNickname() string {
- if x != nil {
- return x.Nickname
- }
- return ""
-}
-
-func (x *Unk2700_FGJFFMPOJON) GetRemarkName() string {
- if x != nil {
- return x.RemarkName
- }
- return ""
-}
-
-func (x *Unk2700_FGJFFMPOJON) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
-func (x *Unk2700_FGJFFMPOJON) GetUnk2700_IFCNGIPPOAE() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_IFCNGIPPOAE
- }
- return nil
-}
-
-func (x *Unk2700_FGJFFMPOJON) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-var File_Unk2700_FGJFFMPOJON_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FGJFFMPOJON_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x4a, 0x46, 0x46, 0x4d,
- 0x50, 0x4f, 0x4a, 0x4f, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f,
- 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xc4, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47,
- 0x4a, 0x46, 0x46, 0x4d, 0x50, 0x4f, 0x4a, 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63,
- 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63,
- 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x5f,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61,
- 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
- 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65,
- 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65,
- 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x46, 0x43, 0x4e,
- 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x4a, 0x46, 0x46, 0x4d, 0x50, 0x4f,
- 0x4a, 0x4f, 0x4e, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47,
- 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x12,
- 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69,
- 0x64, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e,
- 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
- 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
- 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FGJFFMPOJON_proto_rawDescOnce sync.Once
- file_Unk2700_FGJFFMPOJON_proto_rawDescData = file_Unk2700_FGJFFMPOJON_proto_rawDesc
-)
-
-func file_Unk2700_FGJFFMPOJON_proto_rawDescGZIP() []byte {
- file_Unk2700_FGJFFMPOJON_proto_rawDescOnce.Do(func() {
- file_Unk2700_FGJFFMPOJON_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FGJFFMPOJON_proto_rawDescData)
- })
- return file_Unk2700_FGJFFMPOJON_proto_rawDescData
-}
-
-var file_Unk2700_FGJFFMPOJON_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_FGJFFMPOJON_proto_goTypes = []interface{}{
- (*Unk2700_FGJFFMPOJON)(nil), // 0: Unk2700_FGJFFMPOJON
- nil, // 1: Unk2700_FGJFFMPOJON.Unk2700IFCNGIPPOAEEntry
- (*ProfilePicture)(nil), // 2: ProfilePicture
-}
-var file_Unk2700_FGJFFMPOJON_proto_depIdxs = []int32{
- 2, // 0: Unk2700_FGJFFMPOJON.profile_picture:type_name -> ProfilePicture
- 1, // 1: Unk2700_FGJFFMPOJON.Unk2700_IFCNGIPPOAE:type_name -> Unk2700_FGJFFMPOJON.Unk2700IFCNGIPPOAEEntry
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FGJFFMPOJON_proto_init() }
-func file_Unk2700_FGJFFMPOJON_proto_init() {
- if File_Unk2700_FGJFFMPOJON_proto != nil {
- return
- }
- file_ProfilePicture_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FGJFFMPOJON_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FGJFFMPOJON); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FGJFFMPOJON_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FGJFFMPOJON_proto_goTypes,
- DependencyIndexes: file_Unk2700_FGJFFMPOJON_proto_depIdxs,
- MessageInfos: file_Unk2700_FGJFFMPOJON_proto_msgTypes,
- }.Build()
- File_Unk2700_FGJFFMPOJON_proto = out.File
- file_Unk2700_FGJFFMPOJON_proto_rawDesc = nil
- file_Unk2700_FGJFFMPOJON_proto_goTypes = nil
- file_Unk2700_FGJFFMPOJON_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FHOKHHBGPEG.pb.go b/gover/gen/Unk2700_FHOKHHBGPEG.pb.go
deleted file mode 100644
index 2f67ea21..00000000
--- a/gover/gen/Unk2700_FHOKHHBGPEG.pb.go
+++ /dev/null
@@ -1,156 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FHOKHHBGPEG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_FHOKHHBGPEG int32
-
-const (
- Unk2700_FHOKHHBGPEG_Unk2700_FHOKHHBGPEG_NONE Unk2700_FHOKHHBGPEG = 0
- Unk2700_FHOKHHBGPEG_Unk2700_FHOKHHBGPEG_FAIL Unk2700_FHOKHHBGPEG = 1
- Unk2700_FHOKHHBGPEG_Unk2700_FHOKHHBGPEG_SUCC Unk2700_FHOKHHBGPEG = 2
- Unk2700_FHOKHHBGPEG_Unk2700_FHOKHHBGPEG_Unk2700_GGDJFCKGBGE Unk2700_FHOKHHBGPEG = 3
-)
-
-// Enum value maps for Unk2700_FHOKHHBGPEG.
-var (
- Unk2700_FHOKHHBGPEG_name = map[int32]string{
- 0: "Unk2700_FHOKHHBGPEG_NONE",
- 1: "Unk2700_FHOKHHBGPEG_FAIL",
- 2: "Unk2700_FHOKHHBGPEG_SUCC",
- 3: "Unk2700_FHOKHHBGPEG_Unk2700_GGDJFCKGBGE",
- }
- Unk2700_FHOKHHBGPEG_value = map[string]int32{
- "Unk2700_FHOKHHBGPEG_NONE": 0,
- "Unk2700_FHOKHHBGPEG_FAIL": 1,
- "Unk2700_FHOKHHBGPEG_SUCC": 2,
- "Unk2700_FHOKHHBGPEG_Unk2700_GGDJFCKGBGE": 3,
- }
-)
-
-func (x Unk2700_FHOKHHBGPEG) Enum() *Unk2700_FHOKHHBGPEG {
- p := new(Unk2700_FHOKHHBGPEG)
- *p = x
- return p
-}
-
-func (x Unk2700_FHOKHHBGPEG) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_FHOKHHBGPEG) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_FHOKHHBGPEG_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_FHOKHHBGPEG) Type() protoreflect.EnumType {
- return &file_Unk2700_FHOKHHBGPEG_proto_enumTypes[0]
-}
-
-func (x Unk2700_FHOKHHBGPEG) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_FHOKHHBGPEG.Descriptor instead.
-func (Unk2700_FHOKHHBGPEG) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_FHOKHHBGPEG_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_FHOKHHBGPEG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FHOKHHBGPEG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4f, 0x4b, 0x48, 0x48,
- 0x42, 0x47, 0x50, 0x45, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x9c, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4f, 0x4b, 0x48, 0x48, 0x42, 0x47,
- 0x50, 0x45, 0x47, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46,
- 0x48, 0x4f, 0x4b, 0x48, 0x48, 0x42, 0x47, 0x50, 0x45, 0x47, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
- 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4f,
- 0x4b, 0x48, 0x48, 0x42, 0x47, 0x50, 0x45, 0x47, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x01, 0x12,
- 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4f, 0x4b, 0x48,
- 0x48, 0x42, 0x47, 0x50, 0x45, 0x47, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10, 0x02, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4f, 0x4b, 0x48, 0x48, 0x42,
- 0x47, 0x50, 0x45, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x47, 0x44,
- 0x4a, 0x46, 0x43, 0x4b, 0x47, 0x42, 0x47, 0x45, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FHOKHHBGPEG_proto_rawDescOnce sync.Once
- file_Unk2700_FHOKHHBGPEG_proto_rawDescData = file_Unk2700_FHOKHHBGPEG_proto_rawDesc
-)
-
-func file_Unk2700_FHOKHHBGPEG_proto_rawDescGZIP() []byte {
- file_Unk2700_FHOKHHBGPEG_proto_rawDescOnce.Do(func() {
- file_Unk2700_FHOKHHBGPEG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FHOKHHBGPEG_proto_rawDescData)
- })
- return file_Unk2700_FHOKHHBGPEG_proto_rawDescData
-}
-
-var file_Unk2700_FHOKHHBGPEG_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_FHOKHHBGPEG_proto_goTypes = []interface{}{
- (Unk2700_FHOKHHBGPEG)(0), // 0: Unk2700_FHOKHHBGPEG
-}
-var file_Unk2700_FHOKHHBGPEG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FHOKHHBGPEG_proto_init() }
-func file_Unk2700_FHOKHHBGPEG_proto_init() {
- if File_Unk2700_FHOKHHBGPEG_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FHOKHHBGPEG_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FHOKHHBGPEG_proto_goTypes,
- DependencyIndexes: file_Unk2700_FHOKHHBGPEG_proto_depIdxs,
- EnumInfos: file_Unk2700_FHOKHHBGPEG_proto_enumTypes,
- }.Build()
- File_Unk2700_FHOKHHBGPEG_proto = out.File
- file_Unk2700_FHOKHHBGPEG_proto_rawDesc = nil
- file_Unk2700_FHOKHHBGPEG_proto_goTypes = nil
- file_Unk2700_FHOKHHBGPEG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FIODAJPNBIK.pb.go b/gover/gen/Unk2700_FIODAJPNBIK.pb.go
deleted file mode 100644
index c8c2a096..00000000
--- a/gover/gen/Unk2700_FIODAJPNBIK.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FIODAJPNBIK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8937
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FIODAJPNBIK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_MAKCLMEGEBJ []*Unk2700_AFOPONDCLKC `protobuf:"bytes,5,rep,name=Unk2700_MAKCLMEGEBJ,json=Unk2700MAKCLMEGEBJ,proto3" json:"Unk2700_MAKCLMEGEBJ,omitempty"`
-}
-
-func (x *Unk2700_FIODAJPNBIK) Reset() {
- *x = Unk2700_FIODAJPNBIK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FIODAJPNBIK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FIODAJPNBIK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FIODAJPNBIK) ProtoMessage() {}
-
-func (x *Unk2700_FIODAJPNBIK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FIODAJPNBIK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FIODAJPNBIK.ProtoReflect.Descriptor instead.
-func (*Unk2700_FIODAJPNBIK) Descriptor() ([]byte, []int) {
- return file_Unk2700_FIODAJPNBIK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FIODAJPNBIK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_FIODAJPNBIK) GetUnk2700_MAKCLMEGEBJ() []*Unk2700_AFOPONDCLKC {
- if x != nil {
- return x.Unk2700_MAKCLMEGEBJ
- }
- return nil
-}
-
-var File_Unk2700_FIODAJPNBIK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FIODAJPNBIK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x4f, 0x44, 0x41, 0x4a,
- 0x50, 0x4e, 0x42, 0x49, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x4f, 0x50, 0x4f, 0x4e, 0x44, 0x43, 0x4c, 0x4b, 0x43,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x46, 0x49, 0x4f, 0x44, 0x41, 0x4a, 0x50, 0x4e, 0x42, 0x49, 0x4b, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x41, 0x4b, 0x43, 0x4c, 0x4d, 0x45, 0x47, 0x45, 0x42, 0x4a, 0x18, 0x05,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x46, 0x4f, 0x50, 0x4f, 0x4e, 0x44, 0x43, 0x4c, 0x4b, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4d, 0x41, 0x4b, 0x43, 0x4c, 0x4d, 0x45, 0x47, 0x45, 0x42, 0x4a, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FIODAJPNBIK_proto_rawDescOnce sync.Once
- file_Unk2700_FIODAJPNBIK_proto_rawDescData = file_Unk2700_FIODAJPNBIK_proto_rawDesc
-)
-
-func file_Unk2700_FIODAJPNBIK_proto_rawDescGZIP() []byte {
- file_Unk2700_FIODAJPNBIK_proto_rawDescOnce.Do(func() {
- file_Unk2700_FIODAJPNBIK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FIODAJPNBIK_proto_rawDescData)
- })
- return file_Unk2700_FIODAJPNBIK_proto_rawDescData
-}
-
-var file_Unk2700_FIODAJPNBIK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FIODAJPNBIK_proto_goTypes = []interface{}{
- (*Unk2700_FIODAJPNBIK)(nil), // 0: Unk2700_FIODAJPNBIK
- (*Unk2700_AFOPONDCLKC)(nil), // 1: Unk2700_AFOPONDCLKC
-}
-var file_Unk2700_FIODAJPNBIK_proto_depIdxs = []int32{
- 1, // 0: Unk2700_FIODAJPNBIK.Unk2700_MAKCLMEGEBJ:type_name -> Unk2700_AFOPONDCLKC
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FIODAJPNBIK_proto_init() }
-func file_Unk2700_FIODAJPNBIK_proto_init() {
- if File_Unk2700_FIODAJPNBIK_proto != nil {
- return
- }
- file_Unk2700_AFOPONDCLKC_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FIODAJPNBIK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FIODAJPNBIK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FIODAJPNBIK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FIODAJPNBIK_proto_goTypes,
- DependencyIndexes: file_Unk2700_FIODAJPNBIK_proto_depIdxs,
- MessageInfos: file_Unk2700_FIODAJPNBIK_proto_msgTypes,
- }.Build()
- File_Unk2700_FIODAJPNBIK_proto = out.File
- file_Unk2700_FIODAJPNBIK_proto_rawDesc = nil
- file_Unk2700_FIODAJPNBIK_proto_goTypes = nil
- file_Unk2700_FIODAJPNBIK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FJEHHCPCBLG_ServerNotify.pb.go b/gover/gen/Unk2700_FJEHHCPCBLG_ServerNotify.pb.go
deleted file mode 100644
index 384f1060..00000000
--- a/gover/gen/Unk2700_FJEHHCPCBLG_ServerNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FJEHHCPCBLG_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4872
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FJEHHCPCBLG_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BJHAMKKECEI uint32 `protobuf:"varint,12,opt,name=Unk2700_BJHAMKKECEI,json=Unk2700BJHAMKKECEI,proto3" json:"Unk2700_BJHAMKKECEI,omitempty"`
-}
-
-func (x *Unk2700_FJEHHCPCBLG_ServerNotify) Reset() {
- *x = Unk2700_FJEHHCPCBLG_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FJEHHCPCBLG_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FJEHHCPCBLG_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_FJEHHCPCBLG_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FJEHHCPCBLG_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_FJEHHCPCBLG_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FJEHHCPCBLG_ServerNotify) GetUnk2700_BJHAMKKECEI() uint32 {
- if x != nil {
- return x.Unk2700_BJHAMKKECEI
- }
- return 0
-}
-
-var File_Unk2700_FJEHHCPCBLG_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x45, 0x48, 0x48, 0x43,
- 0x50, 0x43, 0x42, 0x4c, 0x47, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x45, 0x48, 0x48, 0x43, 0x50, 0x43, 0x42, 0x4c, 0x47, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4a, 0x48, 0x41, 0x4d, 0x4b, 0x4b, 0x45,
- 0x43, 0x45, 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x42, 0x4a, 0x48, 0x41, 0x4d, 0x4b, 0x4b, 0x45, 0x43, 0x45, 0x49, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescData = file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_FJEHHCPCBLG_ServerNotify)(nil), // 0: Unk2700_FJEHHCPCBLG_ServerNotify
-}
-var file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_init() }
-func file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_init() {
- if File_Unk2700_FJEHHCPCBLG_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FJEHHCPCBLG_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_FJEHHCPCBLG_ServerNotify_proto = out.File
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_rawDesc = nil
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_goTypes = nil
- file_Unk2700_FJEHHCPCBLG_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FJJFKOEACCE.pb.go b/gover/gen/Unk2700_FJJFKOEACCE.pb.go
deleted file mode 100644
index 1e13f197..00000000
--- a/gover/gen/Unk2700_FJJFKOEACCE.pb.go
+++ /dev/null
@@ -1,205 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FJJFKOEACCE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8450
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FJJFKOEACCE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_EMPNNJKDMHE uint32 `protobuf:"varint,14,opt,name=Unk2700_EMPNNJKDMHE,json=Unk2700EMPNNJKDMHE,proto3" json:"Unk2700_EMPNNJKDMHE,omitempty"`
- Unk2700_DNMNEMKIELD map[uint32]uint32 `protobuf:"bytes,6,rep,name=Unk2700_DNMNEMKIELD,json=Unk2700DNMNEMKIELD,proto3" json:"Unk2700_DNMNEMKIELD,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk2700_GKBGMLGFIBN uint32 `protobuf:"varint,2,opt,name=Unk2700_GKBGMLGFIBN,json=Unk2700GKBGMLGFIBN,proto3" json:"Unk2700_GKBGMLGFIBN,omitempty"`
- Unk2700_OGHMDKMIKBK uint32 `protobuf:"varint,13,opt,name=Unk2700_OGHMDKMIKBK,json=Unk2700OGHMDKMIKBK,proto3" json:"Unk2700_OGHMDKMIKBK,omitempty"`
-}
-
-func (x *Unk2700_FJJFKOEACCE) Reset() {
- *x = Unk2700_FJJFKOEACCE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FJJFKOEACCE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FJJFKOEACCE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FJJFKOEACCE) ProtoMessage() {}
-
-func (x *Unk2700_FJJFKOEACCE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FJJFKOEACCE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FJJFKOEACCE.ProtoReflect.Descriptor instead.
-func (*Unk2700_FJJFKOEACCE) Descriptor() ([]byte, []int) {
- return file_Unk2700_FJJFKOEACCE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FJJFKOEACCE) GetUnk2700_EMPNNJKDMHE() uint32 {
- if x != nil {
- return x.Unk2700_EMPNNJKDMHE
- }
- return 0
-}
-
-func (x *Unk2700_FJJFKOEACCE) GetUnk2700_DNMNEMKIELD() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_DNMNEMKIELD
- }
- return nil
-}
-
-func (x *Unk2700_FJJFKOEACCE) GetUnk2700_GKBGMLGFIBN() uint32 {
- if x != nil {
- return x.Unk2700_GKBGMLGFIBN
- }
- return 0
-}
-
-func (x *Unk2700_FJJFKOEACCE) GetUnk2700_OGHMDKMIKBK() uint32 {
- if x != nil {
- return x.Unk2700_OGHMDKMIKBK
- }
- return 0
-}
-
-var File_Unk2700_FJJFKOEACCE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FJJFKOEACCE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x4a, 0x46, 0x4b, 0x4f,
- 0x45, 0x41, 0x43, 0x43, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x4a, 0x46, 0x4b, 0x4f, 0x45, 0x41,
- 0x43, 0x43, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x4d, 0x50, 0x4e, 0x4e, 0x4a, 0x4b, 0x44, 0x4d, 0x48, 0x45, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x4d, 0x50, 0x4e, 0x4e, 0x4a, 0x4b,
- 0x44, 0x4d, 0x48, 0x45, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x44, 0x4e, 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49, 0x45, 0x4c, 0x44, 0x18, 0x06, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x4a, 0x46,
- 0x4b, 0x4f, 0x45, 0x41, 0x43, 0x43, 0x45, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44,
- 0x4e, 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49, 0x45, 0x4c, 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4e, 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49,
- 0x45, 0x4c, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x4b, 0x42, 0x47, 0x4d, 0x4c, 0x47, 0x46, 0x49, 0x42, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x4b, 0x42, 0x47, 0x4d, 0x4c, 0x47,
- 0x46, 0x49, 0x42, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x47, 0x48, 0x4d, 0x44, 0x4b, 0x4d, 0x49, 0x4b, 0x42, 0x4b, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x47, 0x48, 0x4d, 0x44, 0x4b,
- 0x4d, 0x49, 0x4b, 0x42, 0x4b, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x44, 0x4e, 0x4d, 0x4e, 0x45, 0x4d, 0x4b, 0x49, 0x45, 0x4c, 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
- 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FJJFKOEACCE_proto_rawDescOnce sync.Once
- file_Unk2700_FJJFKOEACCE_proto_rawDescData = file_Unk2700_FJJFKOEACCE_proto_rawDesc
-)
-
-func file_Unk2700_FJJFKOEACCE_proto_rawDescGZIP() []byte {
- file_Unk2700_FJJFKOEACCE_proto_rawDescOnce.Do(func() {
- file_Unk2700_FJJFKOEACCE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FJJFKOEACCE_proto_rawDescData)
- })
- return file_Unk2700_FJJFKOEACCE_proto_rawDescData
-}
-
-var file_Unk2700_FJJFKOEACCE_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_FJJFKOEACCE_proto_goTypes = []interface{}{
- (*Unk2700_FJJFKOEACCE)(nil), // 0: Unk2700_FJJFKOEACCE
- nil, // 1: Unk2700_FJJFKOEACCE.Unk2700DNMNEMKIELDEntry
-}
-var file_Unk2700_FJJFKOEACCE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_FJJFKOEACCE.Unk2700_DNMNEMKIELD:type_name -> Unk2700_FJJFKOEACCE.Unk2700DNMNEMKIELDEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FJJFKOEACCE_proto_init() }
-func file_Unk2700_FJJFKOEACCE_proto_init() {
- if File_Unk2700_FJJFKOEACCE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FJJFKOEACCE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FJJFKOEACCE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FJJFKOEACCE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FJJFKOEACCE_proto_goTypes,
- DependencyIndexes: file_Unk2700_FJJFKOEACCE_proto_depIdxs,
- MessageInfos: file_Unk2700_FJJFKOEACCE_proto_msgTypes,
- }.Build()
- File_Unk2700_FJJFKOEACCE_proto = out.File
- file_Unk2700_FJJFKOEACCE_proto_rawDesc = nil
- file_Unk2700_FJJFKOEACCE_proto_goTypes = nil
- file_Unk2700_FJJFKOEACCE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FKCDCGCBIEA_ServerNotify.pb.go b/gover/gen/Unk2700_FKCDCGCBIEA_ServerNotify.pb.go
deleted file mode 100644
index 157a84c2..00000000
--- a/gover/gen/Unk2700_FKCDCGCBIEA_ServerNotify.pb.go
+++ /dev/null
@@ -1,212 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FKCDCGCBIEA_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6276
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FKCDCGCBIEA_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- VarList []*Unk2700_NAPLFKNOECD `protobuf:"bytes,5,rep,name=var_list,json=varList,proto3" json:"var_list,omitempty"`
- Unk2700_JEMDOAHDMBP string `protobuf:"bytes,9,opt,name=Unk2700_JEMDOAHDMBP,json=Unk2700JEMDOAHDMBP,proto3" json:"Unk2700_JEMDOAHDMBP,omitempty"`
- Unk2700_ANBEGPCLAAO bool `protobuf:"varint,15,opt,name=Unk2700_ANBEGPCLAAO,json=Unk2700ANBEGPCLAAO,proto3" json:"Unk2700_ANBEGPCLAAO,omitempty"`
- PlayType uint32 `protobuf:"varint,7,opt,name=play_type,json=playType,proto3" json:"play_type,omitempty"`
- Unk3000_JHAMNNJMOCI bool `protobuf:"varint,4,opt,name=Unk3000_JHAMNNJMOCI,json=Unk3000JHAMNNJMOCI,proto3" json:"Unk3000_JHAMNNJMOCI,omitempty"`
-}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) Reset() {
- *x = Unk2700_FKCDCGCBIEA_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FKCDCGCBIEA_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FKCDCGCBIEA_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_FKCDCGCBIEA_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) GetVarList() []*Unk2700_NAPLFKNOECD {
- if x != nil {
- return x.VarList
- }
- return nil
-}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) GetUnk2700_JEMDOAHDMBP() string {
- if x != nil {
- return x.Unk2700_JEMDOAHDMBP
- }
- return ""
-}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) GetUnk2700_ANBEGPCLAAO() bool {
- if x != nil {
- return x.Unk2700_ANBEGPCLAAO
- }
- return false
-}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) GetPlayType() uint32 {
- if x != nil {
- return x.PlayType
- }
- return 0
-}
-
-func (x *Unk2700_FKCDCGCBIEA_ServerNotify) GetUnk3000_JHAMNNJMOCI() bool {
- if x != nil {
- return x.Unk3000_JHAMNNJMOCI
- }
- return false
-}
-
-var File_Unk2700_FKCDCGCBIEA_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x43, 0x44, 0x43, 0x47,
- 0x43, 0x42, 0x49, 0x45, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4e, 0x41, 0x50, 0x4c, 0x46, 0x4b, 0x4e, 0x4f, 0x45, 0x43, 0x44, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x02, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x46, 0x4b, 0x43, 0x44, 0x43, 0x47, 0x43, 0x42, 0x49, 0x45, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x08, 0x76, 0x61, 0x72, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x50, 0x4c, 0x46, 0x4b, 0x4e, 0x4f, 0x45, 0x43, 0x44,
- 0x52, 0x07, 0x76, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x4d, 0x44, 0x4f, 0x41, 0x48, 0x44, 0x4d, 0x42, 0x50,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a,
- 0x45, 0x4d, 0x44, 0x4f, 0x41, 0x48, 0x44, 0x4d, 0x42, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x42, 0x45, 0x47, 0x50, 0x43, 0x4c, 0x41, 0x41,
- 0x4f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x41, 0x4e, 0x42, 0x45, 0x47, 0x50, 0x43, 0x4c, 0x41, 0x41, 0x4f, 0x12, 0x1b, 0x0a, 0x09, 0x70,
- 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x41, 0x4d, 0x4e, 0x4e, 0x4a, 0x4d, 0x4f, 0x43, 0x49, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4a, 0x48,
- 0x41, 0x4d, 0x4e, 0x4e, 0x4a, 0x4d, 0x4f, 0x43, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescData = file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_FKCDCGCBIEA_ServerNotify)(nil), // 0: Unk2700_FKCDCGCBIEA_ServerNotify
- (*Unk2700_NAPLFKNOECD)(nil), // 1: Unk2700_NAPLFKNOECD
-}
-var file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_FKCDCGCBIEA_ServerNotify.var_list:type_name -> Unk2700_NAPLFKNOECD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_init() }
-func file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_init() {
- if File_Unk2700_FKCDCGCBIEA_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_NAPLFKNOECD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FKCDCGCBIEA_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_FKCDCGCBIEA_ServerNotify_proto = out.File
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_rawDesc = nil
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_goTypes = nil
- file_Unk2700_FKCDCGCBIEA_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FKMOKPBJIKO.pb.go b/gover/gen/Unk2700_FKMOKPBJIKO.pb.go
deleted file mode 100644
index f94390d0..00000000
--- a/gover/gen/Unk2700_FKMOKPBJIKO.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FKMOKPBJIKO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8482
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FKMOKPBJIKO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_FKMOKPBJIKO) Reset() {
- *x = Unk2700_FKMOKPBJIKO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FKMOKPBJIKO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FKMOKPBJIKO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FKMOKPBJIKO) ProtoMessage() {}
-
-func (x *Unk2700_FKMOKPBJIKO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FKMOKPBJIKO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FKMOKPBJIKO.ProtoReflect.Descriptor instead.
-func (*Unk2700_FKMOKPBJIKO) Descriptor() ([]byte, []int) {
- return file_Unk2700_FKMOKPBJIKO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FKMOKPBJIKO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_FKMOKPBJIKO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FKMOKPBJIKO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x4d, 0x4f, 0x4b, 0x50,
- 0x42, 0x4a, 0x49, 0x4b, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x4d, 0x4f, 0x4b, 0x50, 0x42, 0x4a, 0x49,
- 0x4b, 0x4f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FKMOKPBJIKO_proto_rawDescOnce sync.Once
- file_Unk2700_FKMOKPBJIKO_proto_rawDescData = file_Unk2700_FKMOKPBJIKO_proto_rawDesc
-)
-
-func file_Unk2700_FKMOKPBJIKO_proto_rawDescGZIP() []byte {
- file_Unk2700_FKMOKPBJIKO_proto_rawDescOnce.Do(func() {
- file_Unk2700_FKMOKPBJIKO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FKMOKPBJIKO_proto_rawDescData)
- })
- return file_Unk2700_FKMOKPBJIKO_proto_rawDescData
-}
-
-var file_Unk2700_FKMOKPBJIKO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FKMOKPBJIKO_proto_goTypes = []interface{}{
- (*Unk2700_FKMOKPBJIKO)(nil), // 0: Unk2700_FKMOKPBJIKO
-}
-var file_Unk2700_FKMOKPBJIKO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FKMOKPBJIKO_proto_init() }
-func file_Unk2700_FKMOKPBJIKO_proto_init() {
- if File_Unk2700_FKMOKPBJIKO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FKMOKPBJIKO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FKMOKPBJIKO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FKMOKPBJIKO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FKMOKPBJIKO_proto_goTypes,
- DependencyIndexes: file_Unk2700_FKMOKPBJIKO_proto_depIdxs,
- MessageInfos: file_Unk2700_FKMOKPBJIKO_proto_msgTypes,
- }.Build()
- File_Unk2700_FKMOKPBJIKO_proto = out.File
- file_Unk2700_FKMOKPBJIKO_proto_rawDesc = nil
- file_Unk2700_FKMOKPBJIKO_proto_goTypes = nil
- file_Unk2700_FKMOKPBJIKO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FLGMLEFJHBB_ClientReq.pb.go b/gover/gen/Unk2700_FLGMLEFJHBB_ClientReq.pb.go
deleted file mode 100644
index 49fee640..00000000
--- a/gover/gen/Unk2700_FLGMLEFJHBB_ClientReq.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FLGMLEFJHBB_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6210
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_FLGMLEFJHBB_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_FGHPHCPAFKJ bool `protobuf:"varint,5,opt,name=Unk2700_FGHPHCPAFKJ,json=Unk2700FGHPHCPAFKJ,proto3" json:"Unk2700_FGHPHCPAFKJ,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,10,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_FLGMLEFJHBB_ClientReq) Reset() {
- *x = Unk2700_FLGMLEFJHBB_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FLGMLEFJHBB_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FLGMLEFJHBB_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FLGMLEFJHBB_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_FLGMLEFJHBB_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FLGMLEFJHBB_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FLGMLEFJHBB_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_FLGMLEFJHBB_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FLGMLEFJHBB_ClientReq) GetUnk2700_FGHPHCPAFKJ() bool {
- if x != nil {
- return x.Unk2700_FGHPHCPAFKJ
- }
- return false
-}
-
-func (x *Unk2700_FLGMLEFJHBB_ClientReq) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_FLGMLEFJHBB_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4c, 0x47, 0x4d, 0x4c, 0x45,
- 0x46, 0x4a, 0x48, 0x42, 0x42, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x46, 0x4c, 0x47, 0x4d, 0x4c, 0x45, 0x46, 0x4a, 0x48, 0x42, 0x42, 0x5f, 0x43, 0x6c,
- 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x46, 0x47, 0x48, 0x50, 0x48, 0x43, 0x50, 0x41, 0x46, 0x4b, 0x4a, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x47, 0x48,
- 0x50, 0x48, 0x43, 0x50, 0x41, 0x46, 0x4b, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e,
- 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescData = file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_FLGMLEFJHBB_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FLGMLEFJHBB_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_FLGMLEFJHBB_ClientReq)(nil), // 0: Unk2700_FLGMLEFJHBB_ClientReq
-}
-var file_Unk2700_FLGMLEFJHBB_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FLGMLEFJHBB_ClientReq_proto_init() }
-func file_Unk2700_FLGMLEFJHBB_ClientReq_proto_init() {
- if File_Unk2700_FLGMLEFJHBB_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FLGMLEFJHBB_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FLGMLEFJHBB_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_FLGMLEFJHBB_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_FLGMLEFJHBB_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_FLGMLEFJHBB_ClientReq_proto = out.File
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_rawDesc = nil
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_goTypes = nil
- file_Unk2700_FLGMLEFJHBB_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FMGGGEDNGGN.pb.go b/gover/gen/Unk2700_FMGGGEDNGGN.pb.go
deleted file mode 100644
index 940711d3..00000000
--- a/gover/gen/Unk2700_FMGGGEDNGGN.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FMGGGEDNGGN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_FMGGGEDNGGN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarId uint32 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- IsTrial bool `protobuf:"varint,2,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
- CostumeId uint32 `protobuf:"varint,3,opt,name=costume_id,json=costumeId,proto3" json:"costume_id,omitempty"`
-}
-
-func (x *Unk2700_FMGGGEDNGGN) Reset() {
- *x = Unk2700_FMGGGEDNGGN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FMGGGEDNGGN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FMGGGEDNGGN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FMGGGEDNGGN) ProtoMessage() {}
-
-func (x *Unk2700_FMGGGEDNGGN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FMGGGEDNGGN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FMGGGEDNGGN.ProtoReflect.Descriptor instead.
-func (*Unk2700_FMGGGEDNGGN) Descriptor() ([]byte, []int) {
- return file_Unk2700_FMGGGEDNGGN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FMGGGEDNGGN) GetAvatarId() uint32 {
- if x != nil {
- return x.AvatarId
- }
- return 0
-}
-
-func (x *Unk2700_FMGGGEDNGGN) GetIsTrial() bool {
- if x != nil {
- return x.IsTrial
- }
- return false
-}
-
-func (x *Unk2700_FMGGGEDNGGN) GetCostumeId() uint32 {
- if x != nil {
- return x.CostumeId
- }
- return 0
-}
-
-var File_Unk2700_FMGGGEDNGGN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FMGGGEDNGGN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x47, 0x47, 0x47, 0x45,
- 0x44, 0x4e, 0x47, 0x47, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x47, 0x47, 0x47, 0x45, 0x44, 0x4e, 0x47,
- 0x47, 0x4e, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f,
- 0x73, 0x74, 0x75, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x63, 0x6f, 0x73, 0x74, 0x75, 0x6d, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FMGGGEDNGGN_proto_rawDescOnce sync.Once
- file_Unk2700_FMGGGEDNGGN_proto_rawDescData = file_Unk2700_FMGGGEDNGGN_proto_rawDesc
-)
-
-func file_Unk2700_FMGGGEDNGGN_proto_rawDescGZIP() []byte {
- file_Unk2700_FMGGGEDNGGN_proto_rawDescOnce.Do(func() {
- file_Unk2700_FMGGGEDNGGN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FMGGGEDNGGN_proto_rawDescData)
- })
- return file_Unk2700_FMGGGEDNGGN_proto_rawDescData
-}
-
-var file_Unk2700_FMGGGEDNGGN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FMGGGEDNGGN_proto_goTypes = []interface{}{
- (*Unk2700_FMGGGEDNGGN)(nil), // 0: Unk2700_FMGGGEDNGGN
-}
-var file_Unk2700_FMGGGEDNGGN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FMGGGEDNGGN_proto_init() }
-func file_Unk2700_FMGGGEDNGGN_proto_init() {
- if File_Unk2700_FMGGGEDNGGN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FMGGGEDNGGN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FMGGGEDNGGN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FMGGGEDNGGN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FMGGGEDNGGN_proto_goTypes,
- DependencyIndexes: file_Unk2700_FMGGGEDNGGN_proto_depIdxs,
- MessageInfos: file_Unk2700_FMGGGEDNGGN_proto_msgTypes,
- }.Build()
- File_Unk2700_FMGGGEDNGGN_proto = out.File
- file_Unk2700_FMGGGEDNGGN_proto_rawDesc = nil
- file_Unk2700_FMGGGEDNGGN_proto_goTypes = nil
- file_Unk2700_FMGGGEDNGGN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FMNAGFKECPL_ClientReq.pb.go b/gover/gen/Unk2700_FMNAGFKECPL_ClientReq.pb.go
deleted file mode 100644
index 547a0b14..00000000
--- a/gover/gen/Unk2700_FMNAGFKECPL_ClientReq.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FMNAGFKECPL_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6222
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_FMNAGFKECPL_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RoomId uint32 `protobuf:"varint,4,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
-}
-
-func (x *Unk2700_FMNAGFKECPL_ClientReq) Reset() {
- *x = Unk2700_FMNAGFKECPL_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FMNAGFKECPL_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FMNAGFKECPL_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FMNAGFKECPL_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_FMNAGFKECPL_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FMNAGFKECPL_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FMNAGFKECPL_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_FMNAGFKECPL_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FMNAGFKECPL_ClientReq) GetRoomId() uint32 {
- if x != nil {
- return x.RoomId
- }
- return 0
-}
-
-var File_Unk2700_FMNAGFKECPL_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x4e, 0x41, 0x47, 0x46,
- 0x4b, 0x45, 0x43, 0x50, 0x4c, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x46, 0x4d, 0x4e, 0x41, 0x47, 0x46, 0x4b, 0x45, 0x43, 0x50, 0x4c, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescData = file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_FMNAGFKECPL_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FMNAGFKECPL_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_FMNAGFKECPL_ClientReq)(nil), // 0: Unk2700_FMNAGFKECPL_ClientReq
-}
-var file_Unk2700_FMNAGFKECPL_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FMNAGFKECPL_ClientReq_proto_init() }
-func file_Unk2700_FMNAGFKECPL_ClientReq_proto_init() {
- if File_Unk2700_FMNAGFKECPL_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FMNAGFKECPL_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FMNAGFKECPL_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_FMNAGFKECPL_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_FMNAGFKECPL_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_FMNAGFKECPL_ClientReq_proto = out.File
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_rawDesc = nil
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_goTypes = nil
- file_Unk2700_FMNAGFKECPL_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FNHKFHGNLPP_ServerRsp.pb.go b/gover/gen/Unk2700_FNHKFHGNLPP_ServerRsp.pb.go
deleted file mode 100644
index 655be824..00000000
--- a/gover/gen/Unk2700_FNHKFHGNLPP_ServerRsp.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FNHKFHGNLPP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6248
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FNHKFHGNLPP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BCIBEPMFLGN []*Unk2700_GHHCCEHGKLH `protobuf:"bytes,8,rep,name=Unk2700_BCIBEPMFLGN,json=Unk2700BCIBEPMFLGN,proto3" json:"Unk2700_BCIBEPMFLGN,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_FNHKFHGNLPP_ServerRsp) Reset() {
- *x = Unk2700_FNHKFHGNLPP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FNHKFHGNLPP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FNHKFHGNLPP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_FNHKFHGNLPP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FNHKFHGNLPP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_FNHKFHGNLPP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FNHKFHGNLPP_ServerRsp) GetUnk2700_BCIBEPMFLGN() []*Unk2700_GHHCCEHGKLH {
- if x != nil {
- return x.Unk2700_BCIBEPMFLGN
- }
- return nil
-}
-
-func (x *Unk2700_FNHKFHGNLPP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_FNHKFHGNLPP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x48, 0x4b, 0x46, 0x48,
- 0x47, 0x4e, 0x4c, 0x50, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x48, 0x48, 0x43, 0x43, 0x45, 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x80, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x48,
- 0x4b, 0x46, 0x48, 0x47, 0x4e, 0x4c, 0x50, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43,
- 0x49, 0x42, 0x45, 0x50, 0x4d, 0x46, 0x4c, 0x47, 0x4e, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x48, 0x43, 0x43, 0x45,
- 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x43,
- 0x49, 0x42, 0x45, 0x50, 0x4d, 0x46, 0x4c, 0x47, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescData = file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_FNHKFHGNLPP_ServerRsp)(nil), // 0: Unk2700_FNHKFHGNLPP_ServerRsp
- (*Unk2700_GHHCCEHGKLH)(nil), // 1: Unk2700_GHHCCEHGKLH
-}
-var file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_FNHKFHGNLPP_ServerRsp.Unk2700_BCIBEPMFLGN:type_name -> Unk2700_GHHCCEHGKLH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_init() }
-func file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_init() {
- if File_Unk2700_FNHKFHGNLPP_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_GHHCCEHGKLH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FNHKFHGNLPP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_FNHKFHGNLPP_ServerRsp_proto = out.File
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_goTypes = nil
- file_Unk2700_FNHKFHGNLPP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FNJHJKELICK.pb.go b/gover/gen/Unk2700_FNJHJKELICK.pb.go
deleted file mode 100644
index c55ec10a..00000000
--- a/gover/gen/Unk2700_FNJHJKELICK.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FNJHJKELICK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8119
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FNJHJKELICK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_FNJHJKELICK) Reset() {
- *x = Unk2700_FNJHJKELICK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FNJHJKELICK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FNJHJKELICK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FNJHJKELICK) ProtoMessage() {}
-
-func (x *Unk2700_FNJHJKELICK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FNJHJKELICK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FNJHJKELICK.ProtoReflect.Descriptor instead.
-func (*Unk2700_FNJHJKELICK) Descriptor() ([]byte, []int) {
- return file_Unk2700_FNJHJKELICK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FNJHJKELICK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_FNJHJKELICK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FNJHJKELICK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x4a, 0x48, 0x4a, 0x4b,
- 0x45, 0x4c, 0x49, 0x43, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x4a, 0x48, 0x4a, 0x4b, 0x45, 0x4c, 0x49,
- 0x43, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FNJHJKELICK_proto_rawDescOnce sync.Once
- file_Unk2700_FNJHJKELICK_proto_rawDescData = file_Unk2700_FNJHJKELICK_proto_rawDesc
-)
-
-func file_Unk2700_FNJHJKELICK_proto_rawDescGZIP() []byte {
- file_Unk2700_FNJHJKELICK_proto_rawDescOnce.Do(func() {
- file_Unk2700_FNJHJKELICK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FNJHJKELICK_proto_rawDescData)
- })
- return file_Unk2700_FNJHJKELICK_proto_rawDescData
-}
-
-var file_Unk2700_FNJHJKELICK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FNJHJKELICK_proto_goTypes = []interface{}{
- (*Unk2700_FNJHJKELICK)(nil), // 0: Unk2700_FNJHJKELICK
-}
-var file_Unk2700_FNJHJKELICK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FNJHJKELICK_proto_init() }
-func file_Unk2700_FNJHJKELICK_proto_init() {
- if File_Unk2700_FNJHJKELICK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FNJHJKELICK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FNJHJKELICK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FNJHJKELICK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FNJHJKELICK_proto_goTypes,
- DependencyIndexes: file_Unk2700_FNJHJKELICK_proto_depIdxs,
- MessageInfos: file_Unk2700_FNJHJKELICK_proto_msgTypes,
- }.Build()
- File_Unk2700_FNJHJKELICK_proto = out.File
- file_Unk2700_FNJHJKELICK_proto_rawDesc = nil
- file_Unk2700_FNJHJKELICK_proto_goTypes = nil
- file_Unk2700_FNJHJKELICK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FOOOKMANFPE_ClientReq.pb.go b/gover/gen/Unk2700_FOOOKMANFPE_ClientReq.pb.go
deleted file mode 100644
index 9a78d8c2..00000000
--- a/gover/gen/Unk2700_FOOOKMANFPE_ClientReq.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FOOOKMANFPE_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6249
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_FOOOKMANFPE_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,14,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_FOOOKMANFPE_ClientReq) Reset() {
- *x = Unk2700_FOOOKMANFPE_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FOOOKMANFPE_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FOOOKMANFPE_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FOOOKMANFPE_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_FOOOKMANFPE_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FOOOKMANFPE_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FOOOKMANFPE_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_FOOOKMANFPE_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FOOOKMANFPE_ClientReq) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_FOOOKMANFPE_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4f, 0x4f, 0x4f, 0x4b, 0x4d,
- 0x41, 0x4e, 0x46, 0x50, 0x45, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x46, 0x4f, 0x4f, 0x4f, 0x4b, 0x4d, 0x41, 0x4e, 0x46, 0x50, 0x45, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f,
- 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescData = file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_FOOOKMANFPE_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FOOOKMANFPE_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_FOOOKMANFPE_ClientReq)(nil), // 0: Unk2700_FOOOKMANFPE_ClientReq
-}
-var file_Unk2700_FOOOKMANFPE_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FOOOKMANFPE_ClientReq_proto_init() }
-func file_Unk2700_FOOOKMANFPE_ClientReq_proto_init() {
- if File_Unk2700_FOOOKMANFPE_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FOOOKMANFPE_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FOOOKMANFPE_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_FOOOKMANFPE_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_FOOOKMANFPE_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_FOOOKMANFPE_ClientReq_proto = out.File
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_rawDesc = nil
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_goTypes = nil
- file_Unk2700_FOOOKMANFPE_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FPCJGEOBADP_ServerRsp.pb.go b/gover/gen/Unk2700_FPCJGEOBADP_ServerRsp.pb.go
deleted file mode 100644
index fdcdb82a..00000000
--- a/gover/gen/Unk2700_FPCJGEOBADP_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FPCJGEOBADP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6204
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FPCJGEOBADP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_FPCJGEOBADP_ServerRsp) Reset() {
- *x = Unk2700_FPCJGEOBADP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FPCJGEOBADP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FPCJGEOBADP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FPCJGEOBADP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_FPCJGEOBADP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FPCJGEOBADP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FPCJGEOBADP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_FPCJGEOBADP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FPCJGEOBADP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_FPCJGEOBADP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x50, 0x43, 0x4a, 0x47, 0x45,
- 0x4f, 0x42, 0x41, 0x44, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x46, 0x50, 0x43, 0x4a, 0x47, 0x45, 0x4f, 0x42, 0x41, 0x44, 0x50, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescData = file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_FPCJGEOBADP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FPCJGEOBADP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_FPCJGEOBADP_ServerRsp)(nil), // 0: Unk2700_FPCJGEOBADP_ServerRsp
-}
-var file_Unk2700_FPCJGEOBADP_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FPCJGEOBADP_ServerRsp_proto_init() }
-func file_Unk2700_FPCJGEOBADP_ServerRsp_proto_init() {
- if File_Unk2700_FPCJGEOBADP_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FPCJGEOBADP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FPCJGEOBADP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_FPCJGEOBADP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_FPCJGEOBADP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_FPCJGEOBADP_ServerRsp_proto = out.File
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_goTypes = nil
- file_Unk2700_FPCJGEOBADP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FPJLFMEHHLB_ServerNotify.pb.go b/gover/gen/Unk2700_FPJLFMEHHLB_ServerNotify.pb.go
deleted file mode 100644
index e7f96850..00000000
--- a/gover/gen/Unk2700_FPJLFMEHHLB_ServerNotify.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FPJLFMEHHLB_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4060
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FPJLFMEHHLB_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Info *Unk2700_DPPCDPBBABA `protobuf:"bytes,14,opt,name=info,proto3" json:"info,omitempty"`
-}
-
-func (x *Unk2700_FPJLFMEHHLB_ServerNotify) Reset() {
- *x = Unk2700_FPJLFMEHHLB_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FPJLFMEHHLB_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FPJLFMEHHLB_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_FPJLFMEHHLB_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FPJLFMEHHLB_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_FPJLFMEHHLB_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FPJLFMEHHLB_ServerNotify) GetInfo() *Unk2700_DPPCDPBBABA {
- if x != nil {
- return x.Info
- }
- return nil
-}
-
-var File_Unk2700_FPJLFMEHHLB_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x50, 0x4a, 0x4c, 0x46, 0x4d,
- 0x45, 0x48, 0x48, 0x4c, 0x42, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x44, 0x50, 0x50, 0x43, 0x44, 0x50, 0x42, 0x42, 0x41, 0x42, 0x41, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46,
- 0x50, 0x4a, 0x4c, 0x46, 0x4d, 0x45, 0x48, 0x48, 0x4c, 0x42, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65,
- 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x44, 0x50, 0x50, 0x43, 0x44, 0x50, 0x42, 0x42, 0x41, 0x42, 0x41, 0x52, 0x04, 0x69, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescData = file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_FPJLFMEHHLB_ServerNotify)(nil), // 0: Unk2700_FPJLFMEHHLB_ServerNotify
- (*Unk2700_DPPCDPBBABA)(nil), // 1: Unk2700_DPPCDPBBABA
-}
-var file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_FPJLFMEHHLB_ServerNotify.info:type_name -> Unk2700_DPPCDPBBABA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_init() }
-func file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_init() {
- if File_Unk2700_FPJLFMEHHLB_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_DPPCDPBBABA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FPJLFMEHHLB_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_FPJLFMEHHLB_ServerNotify_proto = out.File
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_rawDesc = nil
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_goTypes = nil
- file_Unk2700_FPJLFMEHHLB_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_FPOBGEBDAOD_ServerNotify.pb.go b/gover/gen/Unk2700_FPOBGEBDAOD_ServerNotify.pb.go
deleted file mode 100644
index 39d8bfec..00000000
--- a/gover/gen/Unk2700_FPOBGEBDAOD_ServerNotify.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_FPOBGEBDAOD_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5547
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_FPOBGEBDAOD_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
- GalleryId uint32 `protobuf:"varint,9,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_FPOBGEBDAOD_ServerNotify) Reset() {
- *x = Unk2700_FPOBGEBDAOD_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_FPOBGEBDAOD_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_FPOBGEBDAOD_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_FPOBGEBDAOD_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_FPOBGEBDAOD_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_FPOBGEBDAOD_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_FPOBGEBDAOD_ServerNotify) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *Unk2700_FPOBGEBDAOD_ServerNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_FPOBGEBDAOD_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x50, 0x4f, 0x42, 0x47, 0x45,
- 0x42, 0x44, 0x41, 0x4f, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x46, 0x50, 0x4f, 0x42, 0x47, 0x45, 0x42, 0x44, 0x41, 0x4f, 0x44, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x14, 0x0a, 0x05,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescData = file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_FPOBGEBDAOD_ServerNotify)(nil), // 0: Unk2700_FPOBGEBDAOD_ServerNotify
-}
-var file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_init() }
-func file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_init() {
- if File_Unk2700_FPOBGEBDAOD_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_FPOBGEBDAOD_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_FPOBGEBDAOD_ServerNotify_proto = out.File
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_rawDesc = nil
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_goTypes = nil
- file_Unk2700_FPOBGEBDAOD_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GALDCKFKPEK.pb.go b/gover/gen/Unk2700_GALDCKFKPEK.pb.go
deleted file mode 100644
index 7f3759cb..00000000
--- a/gover/gen/Unk2700_GALDCKFKPEK.pb.go
+++ /dev/null
@@ -1,166 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GALDCKFKPEK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GALDCKFKPEK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KLOAFPMHOKI []*Unk2700_MPELMDDJFHO `protobuf:"bytes,1,rep,name=Unk2700_KLOAFPMHOKI,json=Unk2700KLOAFPMHOKI,proto3" json:"Unk2700_KLOAFPMHOKI,omitempty"`
-}
-
-func (x *Unk2700_GALDCKFKPEK) Reset() {
- *x = Unk2700_GALDCKFKPEK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GALDCKFKPEK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GALDCKFKPEK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GALDCKFKPEK) ProtoMessage() {}
-
-func (x *Unk2700_GALDCKFKPEK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GALDCKFKPEK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GALDCKFKPEK.ProtoReflect.Descriptor instead.
-func (*Unk2700_GALDCKFKPEK) Descriptor() ([]byte, []int) {
- return file_Unk2700_GALDCKFKPEK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GALDCKFKPEK) GetUnk2700_KLOAFPMHOKI() []*Unk2700_MPELMDDJFHO {
- if x != nil {
- return x.Unk2700_KLOAFPMHOKI
- }
- return nil
-}
-
-var File_Unk2700_GALDCKFKPEK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GALDCKFKPEK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x41, 0x4c, 0x44, 0x43, 0x4b,
- 0x46, 0x4b, 0x50, 0x45, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x45, 0x4c, 0x4d, 0x44, 0x44, 0x4a, 0x46, 0x48, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x47, 0x41, 0x4c, 0x44, 0x43, 0x4b, 0x46, 0x4b, 0x50, 0x45, 0x4b, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4f, 0x41, 0x46, 0x50, 0x4d,
- 0x48, 0x4f, 0x4b, 0x49, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x45, 0x4c, 0x4d, 0x44, 0x44, 0x4a, 0x46, 0x48, 0x4f,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4c, 0x4f, 0x41, 0x46, 0x50, 0x4d,
- 0x48, 0x4f, 0x4b, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GALDCKFKPEK_proto_rawDescOnce sync.Once
- file_Unk2700_GALDCKFKPEK_proto_rawDescData = file_Unk2700_GALDCKFKPEK_proto_rawDesc
-)
-
-func file_Unk2700_GALDCKFKPEK_proto_rawDescGZIP() []byte {
- file_Unk2700_GALDCKFKPEK_proto_rawDescOnce.Do(func() {
- file_Unk2700_GALDCKFKPEK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GALDCKFKPEK_proto_rawDescData)
- })
- return file_Unk2700_GALDCKFKPEK_proto_rawDescData
-}
-
-var file_Unk2700_GALDCKFKPEK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GALDCKFKPEK_proto_goTypes = []interface{}{
- (*Unk2700_GALDCKFKPEK)(nil), // 0: Unk2700_GALDCKFKPEK
- (*Unk2700_MPELMDDJFHO)(nil), // 1: Unk2700_MPELMDDJFHO
-}
-var file_Unk2700_GALDCKFKPEK_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GALDCKFKPEK.Unk2700_KLOAFPMHOKI:type_name -> Unk2700_MPELMDDJFHO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GALDCKFKPEK_proto_init() }
-func file_Unk2700_GALDCKFKPEK_proto_init() {
- if File_Unk2700_GALDCKFKPEK_proto != nil {
- return
- }
- file_Unk2700_MPELMDDJFHO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GALDCKFKPEK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GALDCKFKPEK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GALDCKFKPEK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GALDCKFKPEK_proto_goTypes,
- DependencyIndexes: file_Unk2700_GALDCKFKPEK_proto_depIdxs,
- MessageInfos: file_Unk2700_GALDCKFKPEK_proto_msgTypes,
- }.Build()
- File_Unk2700_GALDCKFKPEK_proto = out.File
- file_Unk2700_GALDCKFKPEK_proto_rawDesc = nil
- file_Unk2700_GALDCKFKPEK_proto_goTypes = nil
- file_Unk2700_GALDCKFKPEK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GBBDJMDIDEI.pb.go b/gover/gen/Unk2700_GBBDJMDIDEI.pb.go
deleted file mode 100644
index 90d09e6a..00000000
--- a/gover/gen/Unk2700_GBBDJMDIDEI.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GBBDJMDIDEI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GBBDJMDIDEI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JIGANFOOJHB uint32 `protobuf:"varint,1,opt,name=Unk2700_JIGANFOOJHB,json=Unk2700JIGANFOOJHB,proto3" json:"Unk2700_JIGANFOOJHB,omitempty"`
- MainPropId uint32 `protobuf:"varint,12,opt,name=main_prop_id,json=mainPropId,proto3" json:"main_prop_id,omitempty"`
-}
-
-func (x *Unk2700_GBBDJMDIDEI) Reset() {
- *x = Unk2700_GBBDJMDIDEI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GBBDJMDIDEI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GBBDJMDIDEI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GBBDJMDIDEI) ProtoMessage() {}
-
-func (x *Unk2700_GBBDJMDIDEI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GBBDJMDIDEI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GBBDJMDIDEI.ProtoReflect.Descriptor instead.
-func (*Unk2700_GBBDJMDIDEI) Descriptor() ([]byte, []int) {
- return file_Unk2700_GBBDJMDIDEI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GBBDJMDIDEI) GetUnk2700_JIGANFOOJHB() uint32 {
- if x != nil {
- return x.Unk2700_JIGANFOOJHB
- }
- return 0
-}
-
-func (x *Unk2700_GBBDJMDIDEI) GetMainPropId() uint32 {
- if x != nil {
- return x.MainPropId
- }
- return 0
-}
-
-var File_Unk2700_GBBDJMDIDEI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GBBDJMDIDEI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x42, 0x44, 0x4a, 0x4d,
- 0x44, 0x49, 0x44, 0x45, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x44, 0x49, 0x44,
- 0x45, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x49,
- 0x47, 0x41, 0x4e, 0x46, 0x4f, 0x4f, 0x4a, 0x48, 0x42, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x49, 0x47, 0x41, 0x4e, 0x46, 0x4f, 0x4f,
- 0x4a, 0x48, 0x42, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70,
- 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x69, 0x6e, 0x50,
- 0x72, 0x6f, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GBBDJMDIDEI_proto_rawDescOnce sync.Once
- file_Unk2700_GBBDJMDIDEI_proto_rawDescData = file_Unk2700_GBBDJMDIDEI_proto_rawDesc
-)
-
-func file_Unk2700_GBBDJMDIDEI_proto_rawDescGZIP() []byte {
- file_Unk2700_GBBDJMDIDEI_proto_rawDescOnce.Do(func() {
- file_Unk2700_GBBDJMDIDEI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GBBDJMDIDEI_proto_rawDescData)
- })
- return file_Unk2700_GBBDJMDIDEI_proto_rawDescData
-}
-
-var file_Unk2700_GBBDJMDIDEI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GBBDJMDIDEI_proto_goTypes = []interface{}{
- (*Unk2700_GBBDJMDIDEI)(nil), // 0: Unk2700_GBBDJMDIDEI
-}
-var file_Unk2700_GBBDJMDIDEI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GBBDJMDIDEI_proto_init() }
-func file_Unk2700_GBBDJMDIDEI_proto_init() {
- if File_Unk2700_GBBDJMDIDEI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GBBDJMDIDEI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GBBDJMDIDEI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GBBDJMDIDEI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GBBDJMDIDEI_proto_goTypes,
- DependencyIndexes: file_Unk2700_GBBDJMDIDEI_proto_depIdxs,
- MessageInfos: file_Unk2700_GBBDJMDIDEI_proto_msgTypes,
- }.Build()
- File_Unk2700_GBBDJMDIDEI_proto = out.File
- file_Unk2700_GBBDJMDIDEI_proto_rawDesc = nil
- file_Unk2700_GBBDJMDIDEI_proto_goTypes = nil
- file_Unk2700_GBBDJMDIDEI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GBHAPPCDCIL.pb.go b/gover/gen/Unk2700_GBHAPPCDCIL.pb.go
deleted file mode 100644
index fa420888..00000000
--- a/gover/gen/Unk2700_GBHAPPCDCIL.pb.go
+++ /dev/null
@@ -1,204 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GBHAPPCDCIL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GBHAPPCDCIL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IBDCFAMBGOK bool `protobuf:"varint,1,opt,name=Unk2700_IBDCFAMBGOK,json=Unk2700IBDCFAMBGOK,proto3" json:"Unk2700_IBDCFAMBGOK,omitempty"`
- Unk2700_IFNFCNNBPIB uint32 `protobuf:"varint,2,opt,name=Unk2700_IFNFCNNBPIB,json=Unk2700IFNFCNNBPIB,proto3" json:"Unk2700_IFNFCNNBPIB,omitempty"`
- Unk2700_PBBPGFMNMNJ uint32 `protobuf:"varint,3,opt,name=Unk2700_PBBPGFMNMNJ,json=Unk2700PBBPGFMNMNJ,proto3" json:"Unk2700_PBBPGFMNMNJ,omitempty"`
- Unk2700_FKLBCNLBBNM bool `protobuf:"varint,4,opt,name=Unk2700_FKLBCNLBBNM,json=Unk2700FKLBCNLBBNM,proto3" json:"Unk2700_FKLBCNLBBNM,omitempty"`
- Unk2700_KENGEGJGAEL uint32 `protobuf:"varint,5,opt,name=Unk2700_KENGEGJGAEL,json=Unk2700KENGEGJGAEL,proto3" json:"Unk2700_KENGEGJGAEL,omitempty"`
-}
-
-func (x *Unk2700_GBHAPPCDCIL) Reset() {
- *x = Unk2700_GBHAPPCDCIL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GBHAPPCDCIL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GBHAPPCDCIL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GBHAPPCDCIL) ProtoMessage() {}
-
-func (x *Unk2700_GBHAPPCDCIL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GBHAPPCDCIL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GBHAPPCDCIL.ProtoReflect.Descriptor instead.
-func (*Unk2700_GBHAPPCDCIL) Descriptor() ([]byte, []int) {
- return file_Unk2700_GBHAPPCDCIL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GBHAPPCDCIL) GetUnk2700_IBDCFAMBGOK() bool {
- if x != nil {
- return x.Unk2700_IBDCFAMBGOK
- }
- return false
-}
-
-func (x *Unk2700_GBHAPPCDCIL) GetUnk2700_IFNFCNNBPIB() uint32 {
- if x != nil {
- return x.Unk2700_IFNFCNNBPIB
- }
- return 0
-}
-
-func (x *Unk2700_GBHAPPCDCIL) GetUnk2700_PBBPGFMNMNJ() uint32 {
- if x != nil {
- return x.Unk2700_PBBPGFMNMNJ
- }
- return 0
-}
-
-func (x *Unk2700_GBHAPPCDCIL) GetUnk2700_FKLBCNLBBNM() bool {
- if x != nil {
- return x.Unk2700_FKLBCNLBBNM
- }
- return false
-}
-
-func (x *Unk2700_GBHAPPCDCIL) GetUnk2700_KENGEGJGAEL() uint32 {
- if x != nil {
- return x.Unk2700_KENGEGJGAEL
- }
- return 0
-}
-
-var File_Unk2700_GBHAPPCDCIL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GBHAPPCDCIL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x48, 0x41, 0x50, 0x50,
- 0x43, 0x44, 0x43, 0x49, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x48, 0x41, 0x50, 0x50, 0x43, 0x44,
- 0x43, 0x49, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x42, 0x44, 0x43, 0x46, 0x41, 0x4d, 0x42, 0x47, 0x4f, 0x4b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x42, 0x44, 0x43, 0x46, 0x41, 0x4d,
- 0x42, 0x47, 0x4f, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x46, 0x4e, 0x46, 0x43, 0x4e, 0x4e, 0x42, 0x50, 0x49, 0x42, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x4e, 0x46, 0x43, 0x4e,
- 0x4e, 0x42, 0x50, 0x49, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x42, 0x42, 0x50, 0x47, 0x46, 0x4d, 0x4e, 0x4d, 0x4e, 0x4a, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x42, 0x42, 0x50, 0x47,
- 0x46, 0x4d, 0x4e, 0x4d, 0x4e, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x46, 0x4b, 0x4c, 0x42, 0x43, 0x4e, 0x4c, 0x42, 0x42, 0x4e, 0x4d, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4b, 0x4c, 0x42,
- 0x43, 0x4e, 0x4c, 0x42, 0x42, 0x4e, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4e, 0x47, 0x45, 0x47, 0x4a, 0x47, 0x41, 0x45, 0x4c, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x45, 0x4e,
- 0x47, 0x45, 0x47, 0x4a, 0x47, 0x41, 0x45, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GBHAPPCDCIL_proto_rawDescOnce sync.Once
- file_Unk2700_GBHAPPCDCIL_proto_rawDescData = file_Unk2700_GBHAPPCDCIL_proto_rawDesc
-)
-
-func file_Unk2700_GBHAPPCDCIL_proto_rawDescGZIP() []byte {
- file_Unk2700_GBHAPPCDCIL_proto_rawDescOnce.Do(func() {
- file_Unk2700_GBHAPPCDCIL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GBHAPPCDCIL_proto_rawDescData)
- })
- return file_Unk2700_GBHAPPCDCIL_proto_rawDescData
-}
-
-var file_Unk2700_GBHAPPCDCIL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GBHAPPCDCIL_proto_goTypes = []interface{}{
- (*Unk2700_GBHAPPCDCIL)(nil), // 0: Unk2700_GBHAPPCDCIL
-}
-var file_Unk2700_GBHAPPCDCIL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GBHAPPCDCIL_proto_init() }
-func file_Unk2700_GBHAPPCDCIL_proto_init() {
- if File_Unk2700_GBHAPPCDCIL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GBHAPPCDCIL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GBHAPPCDCIL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GBHAPPCDCIL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GBHAPPCDCIL_proto_goTypes,
- DependencyIndexes: file_Unk2700_GBHAPPCDCIL_proto_depIdxs,
- MessageInfos: file_Unk2700_GBHAPPCDCIL_proto_msgTypes,
- }.Build()
- File_Unk2700_GBHAPPCDCIL_proto = out.File
- file_Unk2700_GBHAPPCDCIL_proto_rawDesc = nil
- file_Unk2700_GBHAPPCDCIL_proto_goTypes = nil
- file_Unk2700_GBHAPPCDCIL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GBJOLBGLELJ.pb.go b/gover/gen/Unk2700_GBJOLBGLELJ.pb.go
deleted file mode 100644
index e7c0b0ce..00000000
--- a/gover/gen/Unk2700_GBJOLBGLELJ.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GBJOLBGLELJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8014
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GBJOLBGLELJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_GBJOLBGLELJ) Reset() {
- *x = Unk2700_GBJOLBGLELJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GBJOLBGLELJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GBJOLBGLELJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GBJOLBGLELJ) ProtoMessage() {}
-
-func (x *Unk2700_GBJOLBGLELJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GBJOLBGLELJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GBJOLBGLELJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_GBJOLBGLELJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_GBJOLBGLELJ_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_GBJOLBGLELJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GBJOLBGLELJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x4a, 0x4f, 0x4c, 0x42,
- 0x47, 0x4c, 0x45, 0x4c, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x4a, 0x4f, 0x4c, 0x42, 0x47, 0x4c, 0x45,
- 0x4c, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GBJOLBGLELJ_proto_rawDescOnce sync.Once
- file_Unk2700_GBJOLBGLELJ_proto_rawDescData = file_Unk2700_GBJOLBGLELJ_proto_rawDesc
-)
-
-func file_Unk2700_GBJOLBGLELJ_proto_rawDescGZIP() []byte {
- file_Unk2700_GBJOLBGLELJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_GBJOLBGLELJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GBJOLBGLELJ_proto_rawDescData)
- })
- return file_Unk2700_GBJOLBGLELJ_proto_rawDescData
-}
-
-var file_Unk2700_GBJOLBGLELJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GBJOLBGLELJ_proto_goTypes = []interface{}{
- (*Unk2700_GBJOLBGLELJ)(nil), // 0: Unk2700_GBJOLBGLELJ
-}
-var file_Unk2700_GBJOLBGLELJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GBJOLBGLELJ_proto_init() }
-func file_Unk2700_GBJOLBGLELJ_proto_init() {
- if File_Unk2700_GBJOLBGLELJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GBJOLBGLELJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GBJOLBGLELJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GBJOLBGLELJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GBJOLBGLELJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_GBJOLBGLELJ_proto_depIdxs,
- MessageInfos: file_Unk2700_GBJOLBGLELJ_proto_msgTypes,
- }.Build()
- File_Unk2700_GBJOLBGLELJ_proto = out.File
- file_Unk2700_GBJOLBGLELJ_proto_rawDesc = nil
- file_Unk2700_GBJOLBGLELJ_proto_goTypes = nil
- file_Unk2700_GBJOLBGLELJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GBPNAHCAKJE.pb.go b/gover/gen/Unk2700_GBPNAHCAKJE.pb.go
deleted file mode 100644
index 1798fd43..00000000
--- a/gover/gen/Unk2700_GBPNAHCAKJE.pb.go
+++ /dev/null
@@ -1,243 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GBPNAHCAKJE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GBPNAHCAKJE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OAKBDKKBFHP string `protobuf:"bytes,1,opt,name=Unk2700_OAKBDKKBFHP,json=Unk2700OAKBDKKBFHP,proto3" json:"Unk2700_OAKBDKKBFHP,omitempty"`
- EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Lang string `protobuf:"bytes,3,opt,name=lang,proto3" json:"lang,omitempty"`
- Unk2700_NDEJPMGPBAH string `protobuf:"bytes,4,opt,name=Unk2700_NDEJPMGPBAH,json=Unk2700NDEJPMGPBAH,proto3" json:"Unk2700_NDEJPMGPBAH,omitempty"`
- Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
- Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
- Unk2700_LHPECOEIIKL []*Unk2700_EDNGHJGKEKC `protobuf:"bytes,7,rep,name=Unk2700_LHPECOEIIKL,json=Unk2700LHPECOEIIKL,proto3" json:"Unk2700_LHPECOEIIKL,omitempty"`
- Unk2700_LABLGMEOEFM []*Unk2700_LBPFDCBHCBL `protobuf:"bytes,8,rep,name=Unk2700_LABLGMEOEFM,json=Unk2700LABLGMEOEFM,proto3" json:"Unk2700_LABLGMEOEFM,omitempty"`
-}
-
-func (x *Unk2700_GBPNAHCAKJE) Reset() {
- *x = Unk2700_GBPNAHCAKJE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GBPNAHCAKJE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GBPNAHCAKJE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GBPNAHCAKJE) ProtoMessage() {}
-
-func (x *Unk2700_GBPNAHCAKJE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GBPNAHCAKJE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GBPNAHCAKJE.ProtoReflect.Descriptor instead.
-func (*Unk2700_GBPNAHCAKJE) Descriptor() ([]byte, []int) {
- return file_Unk2700_GBPNAHCAKJE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetUnk2700_OAKBDKKBFHP() string {
- if x != nil {
- return x.Unk2700_OAKBDKKBFHP
- }
- return ""
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetEntityId() string {
- if x != nil {
- return x.EntityId
- }
- return ""
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetLang() string {
- if x != nil {
- return x.Lang
- }
- return ""
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetUnk2700_NDEJPMGPBAH() string {
- if x != nil {
- return x.Unk2700_NDEJPMGPBAH
- }
- return ""
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetRegion() string {
- if x != nil {
- return x.Region
- }
- return ""
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetUnk2700_LHPECOEIIKL() []*Unk2700_EDNGHJGKEKC {
- if x != nil {
- return x.Unk2700_LHPECOEIIKL
- }
- return nil
-}
-
-func (x *Unk2700_GBPNAHCAKJE) GetUnk2700_LABLGMEOEFM() []*Unk2700_LBPFDCBHCBL {
- if x != nil {
- return x.Unk2700_LABLGMEOEFM
- }
- return nil
-}
-
-var File_Unk2700_GBPNAHCAKJE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GBPNAHCAKJE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x50, 0x4e, 0x41, 0x48,
- 0x43, 0x41, 0x4b, 0x4a, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4e, 0x47, 0x48, 0x4a, 0x47, 0x4b, 0x45, 0x4b, 0x43,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4c, 0x42, 0x50, 0x46, 0x44, 0x43, 0x42, 0x48, 0x43, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xe0, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42,
- 0x50, 0x4e, 0x41, 0x48, 0x43, 0x41, 0x4b, 0x4a, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x41, 0x4b, 0x42, 0x44, 0x4b, 0x4b, 0x42, 0x46, 0x48, 0x50,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f,
- 0x41, 0x4b, 0x42, 0x44, 0x4b, 0x4b, 0x42, 0x46, 0x48, 0x50, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65,
- 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x61, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x44, 0x45, 0x4a, 0x50, 0x4d, 0x47, 0x50, 0x42,
- 0x41, 0x48, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4e, 0x44, 0x45, 0x4a, 0x50, 0x4d, 0x47, 0x50, 0x42, 0x41, 0x48, 0x12, 0x16, 0x0a, 0x06,
- 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65,
- 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4c, 0x48, 0x50, 0x45, 0x43, 0x4f, 0x45, 0x49, 0x49, 0x4b, 0x4c, 0x18, 0x07, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x44,
- 0x4e, 0x47, 0x48, 0x4a, 0x47, 0x4b, 0x45, 0x4b, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4c, 0x48, 0x50, 0x45, 0x43, 0x4f, 0x45, 0x49, 0x49, 0x4b, 0x4c, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x42, 0x4c, 0x47, 0x4d, 0x45,
- 0x4f, 0x45, 0x46, 0x4d, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x50, 0x46, 0x44, 0x43, 0x42, 0x48, 0x43, 0x42, 0x4c,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x41, 0x42, 0x4c, 0x47, 0x4d, 0x45,
- 0x4f, 0x45, 0x46, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GBPNAHCAKJE_proto_rawDescOnce sync.Once
- file_Unk2700_GBPNAHCAKJE_proto_rawDescData = file_Unk2700_GBPNAHCAKJE_proto_rawDesc
-)
-
-func file_Unk2700_GBPNAHCAKJE_proto_rawDescGZIP() []byte {
- file_Unk2700_GBPNAHCAKJE_proto_rawDescOnce.Do(func() {
- file_Unk2700_GBPNAHCAKJE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GBPNAHCAKJE_proto_rawDescData)
- })
- return file_Unk2700_GBPNAHCAKJE_proto_rawDescData
-}
-
-var file_Unk2700_GBPNAHCAKJE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GBPNAHCAKJE_proto_goTypes = []interface{}{
- (*Unk2700_GBPNAHCAKJE)(nil), // 0: Unk2700_GBPNAHCAKJE
- (*Unk2700_EDNGHJGKEKC)(nil), // 1: Unk2700_EDNGHJGKEKC
- (*Unk2700_LBPFDCBHCBL)(nil), // 2: Unk2700_LBPFDCBHCBL
-}
-var file_Unk2700_GBPNAHCAKJE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GBPNAHCAKJE.Unk2700_LHPECOEIIKL:type_name -> Unk2700_EDNGHJGKEKC
- 2, // 1: Unk2700_GBPNAHCAKJE.Unk2700_LABLGMEOEFM:type_name -> Unk2700_LBPFDCBHCBL
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GBPNAHCAKJE_proto_init() }
-func file_Unk2700_GBPNAHCAKJE_proto_init() {
- if File_Unk2700_GBPNAHCAKJE_proto != nil {
- return
- }
- file_Unk2700_EDNGHJGKEKC_proto_init()
- file_Unk2700_LBPFDCBHCBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GBPNAHCAKJE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GBPNAHCAKJE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GBPNAHCAKJE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GBPNAHCAKJE_proto_goTypes,
- DependencyIndexes: file_Unk2700_GBPNAHCAKJE_proto_depIdxs,
- MessageInfos: file_Unk2700_GBPNAHCAKJE_proto_msgTypes,
- }.Build()
- File_Unk2700_GBPNAHCAKJE_proto = out.File
- file_Unk2700_GBPNAHCAKJE_proto_rawDesc = nil
- file_Unk2700_GBPNAHCAKJE_proto_goTypes = nil
- file_Unk2700_GBPNAHCAKJE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GCPNGHFNGDP.pb.go b/gover/gen/Unk2700_GCPNGHFNGDP.pb.go
deleted file mode 100644
index 8f1ce900..00000000
--- a/gover/gen/Unk2700_GCPNGHFNGDP.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GCPNGHFNGDP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GCPNGHFNGDP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ANAEHLBDFIC []uint32 `protobuf:"varint,1,rep,packed,name=Unk2700_ANAEHLBDFIC,json=Unk2700ANAEHLBDFIC,proto3" json:"Unk2700_ANAEHLBDFIC,omitempty"`
- Unk2700_PMMJDKJHBIG []*ItemParam `protobuf:"bytes,7,rep,name=Unk2700_PMMJDKJHBIG,json=Unk2700PMMJDKJHBIG,proto3" json:"Unk2700_PMMJDKJHBIG,omitempty"`
-}
-
-func (x *Unk2700_GCPNGHFNGDP) Reset() {
- *x = Unk2700_GCPNGHFNGDP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GCPNGHFNGDP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GCPNGHFNGDP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GCPNGHFNGDP) ProtoMessage() {}
-
-func (x *Unk2700_GCPNGHFNGDP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GCPNGHFNGDP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GCPNGHFNGDP.ProtoReflect.Descriptor instead.
-func (*Unk2700_GCPNGHFNGDP) Descriptor() ([]byte, []int) {
- return file_Unk2700_GCPNGHFNGDP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GCPNGHFNGDP) GetUnk2700_ANAEHLBDFIC() []uint32 {
- if x != nil {
- return x.Unk2700_ANAEHLBDFIC
- }
- return nil
-}
-
-func (x *Unk2700_GCPNGHFNGDP) GetUnk2700_PMMJDKJHBIG() []*ItemParam {
- if x != nil {
- return x.Unk2700_PMMJDKJHBIG
- }
- return nil
-}
-
-var File_Unk2700_GCPNGHFNGDP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GCPNGHFNGDP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x50, 0x4e, 0x47, 0x48,
- 0x46, 0x4e, 0x47, 0x44, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x50, 0x4e, 0x47, 0x48, 0x46,
- 0x4e, 0x47, 0x44, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x41, 0x4e, 0x41, 0x45, 0x48, 0x4c, 0x42, 0x44, 0x46, 0x49, 0x43, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4e, 0x41, 0x45, 0x48, 0x4c,
- 0x42, 0x44, 0x46, 0x49, 0x43, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x4d, 0x4d, 0x4a, 0x44, 0x4b, 0x4a, 0x48, 0x42, 0x49, 0x47, 0x18, 0x07, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x4d, 0x4d, 0x4a, 0x44, 0x4b, 0x4a, 0x48, 0x42,
- 0x49, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GCPNGHFNGDP_proto_rawDescOnce sync.Once
- file_Unk2700_GCPNGHFNGDP_proto_rawDescData = file_Unk2700_GCPNGHFNGDP_proto_rawDesc
-)
-
-func file_Unk2700_GCPNGHFNGDP_proto_rawDescGZIP() []byte {
- file_Unk2700_GCPNGHFNGDP_proto_rawDescOnce.Do(func() {
- file_Unk2700_GCPNGHFNGDP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GCPNGHFNGDP_proto_rawDescData)
- })
- return file_Unk2700_GCPNGHFNGDP_proto_rawDescData
-}
-
-var file_Unk2700_GCPNGHFNGDP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GCPNGHFNGDP_proto_goTypes = []interface{}{
- (*Unk2700_GCPNGHFNGDP)(nil), // 0: Unk2700_GCPNGHFNGDP
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_GCPNGHFNGDP_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GCPNGHFNGDP.Unk2700_PMMJDKJHBIG:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GCPNGHFNGDP_proto_init() }
-func file_Unk2700_GCPNGHFNGDP_proto_init() {
- if File_Unk2700_GCPNGHFNGDP_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GCPNGHFNGDP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GCPNGHFNGDP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GCPNGHFNGDP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GCPNGHFNGDP_proto_goTypes,
- DependencyIndexes: file_Unk2700_GCPNGHFNGDP_proto_depIdxs,
- MessageInfos: file_Unk2700_GCPNGHFNGDP_proto_msgTypes,
- }.Build()
- File_Unk2700_GCPNGHFNGDP_proto = out.File
- file_Unk2700_GCPNGHFNGDP_proto_rawDesc = nil
- file_Unk2700_GCPNGHFNGDP_proto_goTypes = nil
- file_Unk2700_GCPNGHFNGDP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GDODKDJJPMP_ServerRsp.pb.go b/gover/gen/Unk2700_GDODKDJJPMP_ServerRsp.pb.go
deleted file mode 100644
index f0b4b2aa..00000000
--- a/gover/gen/Unk2700_GDODKDJJPMP_ServerRsp.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GDODKDJJPMP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4605
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GDODKDJJPMP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_GDODKDJJPMP_ServerRsp) Reset() {
- *x = Unk2700_GDODKDJJPMP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GDODKDJJPMP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GDODKDJJPMP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GDODKDJJPMP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_GDODKDJJPMP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GDODKDJJPMP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GDODKDJJPMP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_GDODKDJJPMP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GDODKDJJPMP_ServerRsp) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (x *Unk2700_GDODKDJJPMP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_GDODKDJJPMP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4f, 0x44, 0x4b, 0x44,
- 0x4a, 0x4a, 0x50, 0x4d, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x44, 0x4f, 0x44, 0x4b, 0x44, 0x4a, 0x4a, 0x50, 0x4d, 0x50, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescData = file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_GDODKDJJPMP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GDODKDJJPMP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_GDODKDJJPMP_ServerRsp)(nil), // 0: Unk2700_GDODKDJJPMP_ServerRsp
-}
-var file_Unk2700_GDODKDJJPMP_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GDODKDJJPMP_ServerRsp_proto_init() }
-func file_Unk2700_GDODKDJJPMP_ServerRsp_proto_init() {
- if File_Unk2700_GDODKDJJPMP_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GDODKDJJPMP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GDODKDJJPMP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_GDODKDJJPMP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_GDODKDJJPMP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_GDODKDJJPMP_ServerRsp_proto = out.File
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_goTypes = nil
- file_Unk2700_GDODKDJJPMP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GECHLGFKPOD_ServerNotify.pb.go b/gover/gen/Unk2700_GECHLGFKPOD_ServerNotify.pb.go
deleted file mode 100644
index 73afe070..00000000
--- a/gover/gen/Unk2700_GECHLGFKPOD_ServerNotify.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GECHLGFKPOD_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5364
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GECHLGFKPOD_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- PlayerInfo *Unk2700_NKIDCOKNPFF `protobuf:"bytes,6,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
-}
-
-func (x *Unk2700_GECHLGFKPOD_ServerNotify) Reset() {
- *x = Unk2700_GECHLGFKPOD_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GECHLGFKPOD_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GECHLGFKPOD_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GECHLGFKPOD_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_GECHLGFKPOD_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GECHLGFKPOD_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GECHLGFKPOD_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_GECHLGFKPOD_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GECHLGFKPOD_ServerNotify) GetPlayerInfo() *Unk2700_NKIDCOKNPFF {
- if x != nil {
- return x.PlayerInfo
- }
- return nil
-}
-
-var File_Unk2700_GECHLGFKPOD_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x45, 0x43, 0x48, 0x4c, 0x47,
- 0x46, 0x4b, 0x50, 0x4f, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4e, 0x4b, 0x49, 0x44, 0x43, 0x4f, 0x4b, 0x4e, 0x50, 0x46, 0x46, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x45, 0x43, 0x48, 0x4c, 0x47, 0x46, 0x4b, 0x50, 0x4f, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65,
- 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x35, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x49, 0x44, 0x43, 0x4f, 0x4b, 0x4e, 0x50,
- 0x46, 0x46, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescData = file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_GECHLGFKPOD_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GECHLGFKPOD_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_GECHLGFKPOD_ServerNotify)(nil), // 0: Unk2700_GECHLGFKPOD_ServerNotify
- (*Unk2700_NKIDCOKNPFF)(nil), // 1: Unk2700_NKIDCOKNPFF
-}
-var file_Unk2700_GECHLGFKPOD_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GECHLGFKPOD_ServerNotify.player_info:type_name -> Unk2700_NKIDCOKNPFF
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GECHLGFKPOD_ServerNotify_proto_init() }
-func file_Unk2700_GECHLGFKPOD_ServerNotify_proto_init() {
- if File_Unk2700_GECHLGFKPOD_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_NKIDCOKNPFF_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GECHLGFKPOD_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GECHLGFKPOD_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_GECHLGFKPOD_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_GECHLGFKPOD_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_GECHLGFKPOD_ServerNotify_proto = out.File
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_rawDesc = nil
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_goTypes = nil
- file_Unk2700_GECHLGFKPOD_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GEIGCHNDOAA.pb.go b/gover/gen/Unk2700_GEIGCHNDOAA.pb.go
deleted file mode 100644
index bba41d64..00000000
--- a/gover/gen/Unk2700_GEIGCHNDOAA.pb.go
+++ /dev/null
@@ -1,254 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GEIGCHNDOAA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8657
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GEIGCHNDOAA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_LNINCIBPIBN bool `protobuf:"varint,13,opt,name=Unk2700_LNINCIBPIBN,json=Unk2700LNINCIBPIBN,proto3" json:"Unk2700_LNINCIBPIBN,omitempty"`
- ChallengeId uint32 `protobuf:"varint,8,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- Unk2700_DMJOJPGLFHE []*Unk2700_IMGLPJNBHCH `protobuf:"bytes,2,rep,name=Unk2700_DMJOJPGLFHE,json=Unk2700DMJOJPGLFHE,proto3" json:"Unk2700_DMJOJPGLFHE,omitempty"`
- Unk2700_HMIBIIPHBAN uint32 `protobuf:"varint,10,opt,name=Unk2700_HMIBIIPHBAN,json=Unk2700HMIBIIPHBAN,proto3" json:"Unk2700_HMIBIIPHBAN,omitempty"`
- Unk2700_LOIMAGFKMOJ uint32 `protobuf:"varint,15,opt,name=Unk2700_LOIMAGFKMOJ,json=Unk2700LOIMAGFKMOJ,proto3" json:"Unk2700_LOIMAGFKMOJ,omitempty"`
- Unk2700_FGIIBJADECI uint32 `protobuf:"varint,11,opt,name=Unk2700_FGIIBJADECI,json=Unk2700FGIIBJADECI,proto3" json:"Unk2700_FGIIBJADECI,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_AEHOPMMMHAP uint32 `protobuf:"varint,12,opt,name=Unk2700_AEHOPMMMHAP,json=Unk2700AEHOPMMMHAP,proto3" json:"Unk2700_AEHOPMMMHAP,omitempty"`
-}
-
-func (x *Unk2700_GEIGCHNDOAA) Reset() {
- *x = Unk2700_GEIGCHNDOAA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GEIGCHNDOAA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GEIGCHNDOAA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GEIGCHNDOAA) ProtoMessage() {}
-
-func (x *Unk2700_GEIGCHNDOAA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GEIGCHNDOAA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GEIGCHNDOAA.ProtoReflect.Descriptor instead.
-func (*Unk2700_GEIGCHNDOAA) Descriptor() ([]byte, []int) {
- return file_Unk2700_GEIGCHNDOAA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetUnk2700_LNINCIBPIBN() bool {
- if x != nil {
- return x.Unk2700_LNINCIBPIBN
- }
- return false
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetUnk2700_DMJOJPGLFHE() []*Unk2700_IMGLPJNBHCH {
- if x != nil {
- return x.Unk2700_DMJOJPGLFHE
- }
- return nil
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetUnk2700_HMIBIIPHBAN() uint32 {
- if x != nil {
- return x.Unk2700_HMIBIIPHBAN
- }
- return 0
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetUnk2700_LOIMAGFKMOJ() uint32 {
- if x != nil {
- return x.Unk2700_LOIMAGFKMOJ
- }
- return 0
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetUnk2700_FGIIBJADECI() uint32 {
- if x != nil {
- return x.Unk2700_FGIIBJADECI
- }
- return 0
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_GEIGCHNDOAA) GetUnk2700_AEHOPMMMHAP() uint32 {
- if x != nil {
- return x.Unk2700_AEHOPMMMHAP
- }
- return 0
-}
-
-var File_Unk2700_GEIGCHNDOAA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GEIGCHNDOAA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x45, 0x49, 0x47, 0x43, 0x48,
- 0x4e, 0x44, 0x4f, 0x41, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x47, 0x4c, 0x50, 0x4a, 0x4e, 0x42, 0x48, 0x43, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x45, 0x49, 0x47, 0x43, 0x48, 0x4e, 0x44, 0x4f, 0x41, 0x41, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x49, 0x4e, 0x43, 0x49, 0x42, 0x50, 0x49, 0x42, 0x4e,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c,
- 0x4e, 0x49, 0x4e, 0x43, 0x49, 0x42, 0x50, 0x49, 0x42, 0x4e, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68,
- 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x47,
- 0x4c, 0x46, 0x48, 0x45, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x47, 0x4c, 0x50, 0x4a, 0x4e, 0x42, 0x48, 0x43, 0x48,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x47,
- 0x4c, 0x46, 0x48, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x4d, 0x49, 0x42, 0x49, 0x49, 0x50, 0x48, 0x42, 0x41, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4d, 0x49, 0x42, 0x49, 0x49,
- 0x50, 0x48, 0x42, 0x41, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4c, 0x4f, 0x49, 0x4d, 0x41, 0x47, 0x46, 0x4b, 0x4d, 0x4f, 0x4a, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x4f, 0x49, 0x4d, 0x41,
- 0x47, 0x46, 0x4b, 0x4d, 0x4f, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x46, 0x47, 0x49, 0x49, 0x42, 0x4a, 0x41, 0x44, 0x45, 0x43, 0x49, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x47, 0x49, 0x49,
- 0x42, 0x4a, 0x41, 0x44, 0x45, 0x43, 0x49, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x48,
- 0x4f, 0x50, 0x4d, 0x4d, 0x4d, 0x48, 0x41, 0x50, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x45, 0x48, 0x4f, 0x50, 0x4d, 0x4d, 0x4d, 0x48,
- 0x41, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GEIGCHNDOAA_proto_rawDescOnce sync.Once
- file_Unk2700_GEIGCHNDOAA_proto_rawDescData = file_Unk2700_GEIGCHNDOAA_proto_rawDesc
-)
-
-func file_Unk2700_GEIGCHNDOAA_proto_rawDescGZIP() []byte {
- file_Unk2700_GEIGCHNDOAA_proto_rawDescOnce.Do(func() {
- file_Unk2700_GEIGCHNDOAA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GEIGCHNDOAA_proto_rawDescData)
- })
- return file_Unk2700_GEIGCHNDOAA_proto_rawDescData
-}
-
-var file_Unk2700_GEIGCHNDOAA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GEIGCHNDOAA_proto_goTypes = []interface{}{
- (*Unk2700_GEIGCHNDOAA)(nil), // 0: Unk2700_GEIGCHNDOAA
- (*Unk2700_IMGLPJNBHCH)(nil), // 1: Unk2700_IMGLPJNBHCH
-}
-var file_Unk2700_GEIGCHNDOAA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GEIGCHNDOAA.Unk2700_DMJOJPGLFHE:type_name -> Unk2700_IMGLPJNBHCH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GEIGCHNDOAA_proto_init() }
-func file_Unk2700_GEIGCHNDOAA_proto_init() {
- if File_Unk2700_GEIGCHNDOAA_proto != nil {
- return
- }
- file_Unk2700_IMGLPJNBHCH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GEIGCHNDOAA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GEIGCHNDOAA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GEIGCHNDOAA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GEIGCHNDOAA_proto_goTypes,
- DependencyIndexes: file_Unk2700_GEIGCHNDOAA_proto_depIdxs,
- MessageInfos: file_Unk2700_GEIGCHNDOAA_proto_msgTypes,
- }.Build()
- File_Unk2700_GEIGCHNDOAA_proto = out.File
- file_Unk2700_GEIGCHNDOAA_proto_rawDesc = nil
- file_Unk2700_GEIGCHNDOAA_proto_goTypes = nil
- file_Unk2700_GEIGCHNDOAA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GFMPOHAGMLO_ClientReq.pb.go b/gover/gen/Unk2700_GFMPOHAGMLO_ClientReq.pb.go
deleted file mode 100644
index e1dd5f5c..00000000
--- a/gover/gen/Unk2700_GFMPOHAGMLO_ClientReq.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GFMPOHAGMLO_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6250
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GFMPOHAGMLO_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_GFMPOHAGMLO_ClientReq) Reset() {
- *x = Unk2700_GFMPOHAGMLO_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GFMPOHAGMLO_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GFMPOHAGMLO_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GFMPOHAGMLO_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_GFMPOHAGMLO_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GFMPOHAGMLO_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GFMPOHAGMLO_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_GFMPOHAGMLO_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_GFMPOHAGMLO_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x46, 0x4d, 0x50, 0x4f, 0x48,
- 0x41, 0x47, 0x4d, 0x4c, 0x4f, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x46, 0x4d, 0x50, 0x4f, 0x48, 0x41, 0x47, 0x4d, 0x4c, 0x4f, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescData = file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_GFMPOHAGMLO_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GFMPOHAGMLO_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_GFMPOHAGMLO_ClientReq)(nil), // 0: Unk2700_GFMPOHAGMLO_ClientReq
-}
-var file_Unk2700_GFMPOHAGMLO_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GFMPOHAGMLO_ClientReq_proto_init() }
-func file_Unk2700_GFMPOHAGMLO_ClientReq_proto_init() {
- if File_Unk2700_GFMPOHAGMLO_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GFMPOHAGMLO_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GFMPOHAGMLO_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_GFMPOHAGMLO_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_GFMPOHAGMLO_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_GFMPOHAGMLO_ClientReq_proto = out.File
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_rawDesc = nil
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_goTypes = nil
- file_Unk2700_GFMPOHAGMLO_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GHHCCEHGKLH.pb.go b/gover/gen/Unk2700_GHHCCEHGKLH.pb.go
deleted file mode 100644
index 6da1cb2f..00000000
--- a/gover/gen/Unk2700_GHHCCEHGKLH.pb.go
+++ /dev/null
@@ -1,291 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GHHCCEHGKLH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GHHCCEHGKLH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KLPJLKPKKHH *SocialDetail `protobuf:"bytes,4,opt,name=Unk2700_KLPJLKPKKHH,json=Unk2700KLPJLKPKKHH,proto3" json:"Unk2700_KLPJLKPKKHH,omitempty"`
- Unk2700_DPPILIMGOKH uint32 `protobuf:"varint,15,opt,name=Unk2700_DPPILIMGOKH,json=Unk2700DPPILIMGOKH,proto3" json:"Unk2700_DPPILIMGOKH,omitempty"`
- Unk2700_PCFIKJEDEGN *Unk2700_ELMEOJFCOFH `protobuf:"bytes,2,opt,name=Unk2700_PCFIKJEDEGN,json=Unk2700PCFIKJEDEGN,proto3" json:"Unk2700_PCFIKJEDEGN,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,14,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
- Unk2700_JGFDODPBGFL *Unk2700_PHGGAEDHLBN `protobuf:"bytes,10,opt,name=Unk2700_JGFDODPBGFL,json=Unk2700JGFDODPBGFL,proto3" json:"Unk2700_JGFDODPBGFL,omitempty"`
- DungeonId uint32 `protobuf:"varint,6,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- TagList []uint32 `protobuf:"varint,1,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
- Unk2700_GOIIEONNFFN bool `protobuf:"varint,11,opt,name=Unk2700_GOIIEONNFFN,json=Unk2700GOIIEONNFFN,proto3" json:"Unk2700_GOIIEONNFFN,omitempty"`
- Unk2700_GBCGGDONMCD bool `protobuf:"varint,9,opt,name=Unk2700_GBCGGDONMCD,json=Unk2700GBCGGDONMCD,proto3" json:"Unk2700_GBCGGDONMCD,omitempty"`
- Unk2700_HBFLKFOCKBF bool `protobuf:"varint,3,opt,name=Unk2700_HBFLKFOCKBF,json=Unk2700HBFLKFOCKBF,proto3" json:"Unk2700_HBFLKFOCKBF,omitempty"`
- Unk2700_IKGOMKLAJLH *Unk2700_OHBMICGFIIK `protobuf:"bytes,12,opt,name=Unk2700_IKGOMKLAJLH,json=Unk2700IKGOMKLAJLH,proto3" json:"Unk2700_IKGOMKLAJLH,omitempty"`
-}
-
-func (x *Unk2700_GHHCCEHGKLH) Reset() {
- *x = Unk2700_GHHCCEHGKLH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GHHCCEHGKLH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GHHCCEHGKLH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GHHCCEHGKLH) ProtoMessage() {}
-
-func (x *Unk2700_GHHCCEHGKLH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GHHCCEHGKLH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GHHCCEHGKLH.ProtoReflect.Descriptor instead.
-func (*Unk2700_GHHCCEHGKLH) Descriptor() ([]byte, []int) {
- return file_Unk2700_GHHCCEHGKLH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_KLPJLKPKKHH() *SocialDetail {
- if x != nil {
- return x.Unk2700_KLPJLKPKKHH
- }
- return nil
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_DPPILIMGOKH() uint32 {
- if x != nil {
- return x.Unk2700_DPPILIMGOKH
- }
- return 0
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_PCFIKJEDEGN() *Unk2700_ELMEOJFCOFH {
- if x != nil {
- return x.Unk2700_PCFIKJEDEGN
- }
- return nil
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_JGFDODPBGFL() *Unk2700_PHGGAEDHLBN {
- if x != nil {
- return x.Unk2700_JGFDODPBGFL
- }
- return nil
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetTagList() []uint32 {
- if x != nil {
- return x.TagList
- }
- return nil
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_GOIIEONNFFN() bool {
- if x != nil {
- return x.Unk2700_GOIIEONNFFN
- }
- return false
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_GBCGGDONMCD() bool {
- if x != nil {
- return x.Unk2700_GBCGGDONMCD
- }
- return false
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_HBFLKFOCKBF() bool {
- if x != nil {
- return x.Unk2700_HBFLKFOCKBF
- }
- return false
-}
-
-func (x *Unk2700_GHHCCEHGKLH) GetUnk2700_IKGOMKLAJLH() *Unk2700_OHBMICGFIIK {
- if x != nil {
- return x.Unk2700_IKGOMKLAJLH
- }
- return nil
-}
-
-var File_Unk2700_GHHCCEHGKLH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GHHCCEHGKLH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x48, 0x43, 0x43, 0x45,
- 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x53, 0x6f, 0x63,
- 0x69, 0x61, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x4d, 0x45, 0x4f, 0x4a, 0x46,
- 0x43, 0x4f, 0x46, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x42, 0x4d, 0x49, 0x43, 0x47, 0x46, 0x49, 0x49, 0x4b, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50,
- 0x48, 0x47, 0x47, 0x41, 0x45, 0x44, 0x48, 0x4c, 0x42, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xd9, 0x04, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x48,
- 0x43, 0x43, 0x45, 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x12, 0x3e, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x50, 0x4a, 0x4c, 0x4b, 0x50, 0x4b, 0x4b, 0x48, 0x48, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x6c, 0x44, 0x65,
- 0x74, 0x61, 0x69, 0x6c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4c, 0x50,
- 0x4a, 0x4c, 0x4b, 0x50, 0x4b, 0x4b, 0x48, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x50, 0x49, 0x4c, 0x49, 0x4d, 0x47, 0x4f, 0x4b, 0x48, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x50,
- 0x50, 0x49, 0x4c, 0x49, 0x4d, 0x47, 0x4f, 0x4b, 0x48, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x43, 0x46, 0x49, 0x4b, 0x4a, 0x45, 0x44, 0x45, 0x47, 0x4e,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x4c, 0x4d, 0x45, 0x4f, 0x4a, 0x46, 0x43, 0x4f, 0x46, 0x48, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x43, 0x46, 0x49, 0x4b, 0x4a, 0x45, 0x44, 0x45, 0x47, 0x4e,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f,
- 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f,
- 0x45, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x47, 0x46,
- 0x44, 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47, 0x47, 0x41, 0x45, 0x44,
- 0x48, 0x4c, 0x42, 0x4e, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x47, 0x46,
- 0x44, 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4f,
- 0x49, 0x49, 0x45, 0x4f, 0x4e, 0x4e, 0x46, 0x46, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x4f, 0x49, 0x49, 0x45, 0x4f, 0x4e, 0x4e,
- 0x46, 0x46, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x42, 0x43, 0x47, 0x47, 0x44, 0x4f, 0x4e, 0x4d, 0x43, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x42, 0x43, 0x47, 0x47, 0x44, 0x4f,
- 0x4e, 0x4d, 0x43, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x42, 0x46, 0x4c, 0x4b, 0x46, 0x4f, 0x43, 0x4b, 0x42, 0x46, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x42, 0x46, 0x4c, 0x4b, 0x46,
- 0x4f, 0x43, 0x4b, 0x42, 0x46, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x49, 0x4b, 0x47, 0x4f, 0x4d, 0x4b, 0x4c, 0x41, 0x4a, 0x4c, 0x48, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x42,
- 0x4d, 0x49, 0x43, 0x47, 0x46, 0x49, 0x49, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x49, 0x4b, 0x47, 0x4f, 0x4d, 0x4b, 0x4c, 0x41, 0x4a, 0x4c, 0x48, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GHHCCEHGKLH_proto_rawDescOnce sync.Once
- file_Unk2700_GHHCCEHGKLH_proto_rawDescData = file_Unk2700_GHHCCEHGKLH_proto_rawDesc
-)
-
-func file_Unk2700_GHHCCEHGKLH_proto_rawDescGZIP() []byte {
- file_Unk2700_GHHCCEHGKLH_proto_rawDescOnce.Do(func() {
- file_Unk2700_GHHCCEHGKLH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GHHCCEHGKLH_proto_rawDescData)
- })
- return file_Unk2700_GHHCCEHGKLH_proto_rawDescData
-}
-
-var file_Unk2700_GHHCCEHGKLH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GHHCCEHGKLH_proto_goTypes = []interface{}{
- (*Unk2700_GHHCCEHGKLH)(nil), // 0: Unk2700_GHHCCEHGKLH
- (*SocialDetail)(nil), // 1: SocialDetail
- (*Unk2700_ELMEOJFCOFH)(nil), // 2: Unk2700_ELMEOJFCOFH
- (*Unk2700_PHGGAEDHLBN)(nil), // 3: Unk2700_PHGGAEDHLBN
- (*Unk2700_OHBMICGFIIK)(nil), // 4: Unk2700_OHBMICGFIIK
-}
-var file_Unk2700_GHHCCEHGKLH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GHHCCEHGKLH.Unk2700_KLPJLKPKKHH:type_name -> SocialDetail
- 2, // 1: Unk2700_GHHCCEHGKLH.Unk2700_PCFIKJEDEGN:type_name -> Unk2700_ELMEOJFCOFH
- 3, // 2: Unk2700_GHHCCEHGKLH.Unk2700_JGFDODPBGFL:type_name -> Unk2700_PHGGAEDHLBN
- 4, // 3: Unk2700_GHHCCEHGKLH.Unk2700_IKGOMKLAJLH:type_name -> Unk2700_OHBMICGFIIK
- 4, // [4:4] is the sub-list for method output_type
- 4, // [4:4] is the sub-list for method input_type
- 4, // [4:4] is the sub-list for extension type_name
- 4, // [4:4] is the sub-list for extension extendee
- 0, // [0:4] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GHHCCEHGKLH_proto_init() }
-func file_Unk2700_GHHCCEHGKLH_proto_init() {
- if File_Unk2700_GHHCCEHGKLH_proto != nil {
- return
- }
- file_SocialDetail_proto_init()
- file_Unk2700_ELMEOJFCOFH_proto_init()
- file_Unk2700_OHBMICGFIIK_proto_init()
- file_Unk2700_PHGGAEDHLBN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GHHCCEHGKLH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GHHCCEHGKLH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GHHCCEHGKLH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GHHCCEHGKLH_proto_goTypes,
- DependencyIndexes: file_Unk2700_GHHCCEHGKLH_proto_depIdxs,
- MessageInfos: file_Unk2700_GHHCCEHGKLH_proto_msgTypes,
- }.Build()
- File_Unk2700_GHHCCEHGKLH_proto = out.File
- file_Unk2700_GHHCCEHGKLH_proto_rawDesc = nil
- file_Unk2700_GHHCCEHGKLH_proto_goTypes = nil
- file_Unk2700_GHHCCEHGKLH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GHONKKEGHGL.pb.go b/gover/gen/Unk2700_GHONKKEGHGL.pb.go
deleted file mode 100644
index 530a5344..00000000
--- a/gover/gen/Unk2700_GHONKKEGHGL.pb.go
+++ /dev/null
@@ -1,185 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GHONKKEGHGL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GHONKKEGHGL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- ChallengeInfoList []*Unk2700_LHPELFJPPOD `protobuf:"bytes,9,rep,name=challenge_info_list,json=challengeInfoList,proto3" json:"challenge_info_list,omitempty"`
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_GHONKKEGHGL) Reset() {
- *x = Unk2700_GHONKKEGHGL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GHONKKEGHGL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GHONKKEGHGL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GHONKKEGHGL) ProtoMessage() {}
-
-func (x *Unk2700_GHONKKEGHGL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GHONKKEGHGL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GHONKKEGHGL.ProtoReflect.Descriptor instead.
-func (*Unk2700_GHONKKEGHGL) Descriptor() ([]byte, []int) {
- return file_Unk2700_GHONKKEGHGL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GHONKKEGHGL) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_GHONKKEGHGL) GetChallengeInfoList() []*Unk2700_LHPELFJPPOD {
- if x != nil {
- return x.ChallengeInfoList
- }
- return nil
-}
-
-func (x *Unk2700_GHONKKEGHGL) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_GHONKKEGHGL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GHONKKEGHGL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x4f, 0x4e, 0x4b, 0x4b,
- 0x45, 0x47, 0x48, 0x47, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x50, 0x45, 0x4c, 0x46, 0x4a, 0x50, 0x50, 0x4f, 0x44,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x48, 0x4f, 0x4e, 0x4b, 0x4b, 0x45, 0x47, 0x48, 0x47, 0x4c, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x44, 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c,
- 0x48, 0x50, 0x45, 0x4c, 0x46, 0x4a, 0x50, 0x50, 0x4f, 0x44, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GHONKKEGHGL_proto_rawDescOnce sync.Once
- file_Unk2700_GHONKKEGHGL_proto_rawDescData = file_Unk2700_GHONKKEGHGL_proto_rawDesc
-)
-
-func file_Unk2700_GHONKKEGHGL_proto_rawDescGZIP() []byte {
- file_Unk2700_GHONKKEGHGL_proto_rawDescOnce.Do(func() {
- file_Unk2700_GHONKKEGHGL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GHONKKEGHGL_proto_rawDescData)
- })
- return file_Unk2700_GHONKKEGHGL_proto_rawDescData
-}
-
-var file_Unk2700_GHONKKEGHGL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GHONKKEGHGL_proto_goTypes = []interface{}{
- (*Unk2700_GHONKKEGHGL)(nil), // 0: Unk2700_GHONKKEGHGL
- (*Unk2700_LHPELFJPPOD)(nil), // 1: Unk2700_LHPELFJPPOD
-}
-var file_Unk2700_GHONKKEGHGL_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GHONKKEGHGL.challenge_info_list:type_name -> Unk2700_LHPELFJPPOD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GHONKKEGHGL_proto_init() }
-func file_Unk2700_GHONKKEGHGL_proto_init() {
- if File_Unk2700_GHONKKEGHGL_proto != nil {
- return
- }
- file_Unk2700_LHPELFJPPOD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GHONKKEGHGL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GHONKKEGHGL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GHONKKEGHGL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GHONKKEGHGL_proto_goTypes,
- DependencyIndexes: file_Unk2700_GHONKKEGHGL_proto_depIdxs,
- MessageInfos: file_Unk2700_GHONKKEGHGL_proto_msgTypes,
- }.Build()
- File_Unk2700_GHONKKEGHGL_proto = out.File
- file_Unk2700_GHONKKEGHGL_proto_rawDesc = nil
- file_Unk2700_GHONKKEGHGL_proto_goTypes = nil
- file_Unk2700_GHONKKEGHGL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GIAILDLPEOO_ServerRsp.pb.go b/gover/gen/Unk2700_GIAILDLPEOO_ServerRsp.pb.go
deleted file mode 100644
index 4764076f..00000000
--- a/gover/gen/Unk2700_GIAILDLPEOO_ServerRsp.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GIAILDLPEOO_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6241
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GIAILDLPEOO_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RoomId uint32 `protobuf:"varint,4,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_GIAILDLPEOO_ServerRsp) Reset() {
- *x = Unk2700_GIAILDLPEOO_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GIAILDLPEOO_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GIAILDLPEOO_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GIAILDLPEOO_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_GIAILDLPEOO_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GIAILDLPEOO_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GIAILDLPEOO_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_GIAILDLPEOO_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GIAILDLPEOO_ServerRsp) GetRoomId() uint32 {
- if x != nil {
- return x.RoomId
- }
- return 0
-}
-
-func (x *Unk2700_GIAILDLPEOO_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_GIAILDLPEOO_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x41, 0x49, 0x4c, 0x44,
- 0x4c, 0x50, 0x45, 0x4f, 0x4f, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x49, 0x41, 0x49, 0x4c, 0x44, 0x4c, 0x50, 0x45, 0x4f, 0x4f, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescData = file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_GIAILDLPEOO_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GIAILDLPEOO_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_GIAILDLPEOO_ServerRsp)(nil), // 0: Unk2700_GIAILDLPEOO_ServerRsp
-}
-var file_Unk2700_GIAILDLPEOO_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GIAILDLPEOO_ServerRsp_proto_init() }
-func file_Unk2700_GIAILDLPEOO_ServerRsp_proto_init() {
- if File_Unk2700_GIAILDLPEOO_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GIAILDLPEOO_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GIAILDLPEOO_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_GIAILDLPEOO_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_GIAILDLPEOO_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_GIAILDLPEOO_ServerRsp_proto = out.File
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_rawDesc = nil
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_goTypes = nil
- file_Unk2700_GIAILDLPEOO_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GIFGEDBCPFC_ServerRsp.pb.go b/gover/gen/Unk2700_GIFGEDBCPFC_ServerRsp.pb.go
deleted file mode 100644
index e29a645a..00000000
--- a/gover/gen/Unk2700_GIFGEDBCPFC_ServerRsp.pb.go
+++ /dev/null
@@ -1,184 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GIFGEDBCPFC_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 417
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GIFGEDBCPFC_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_KHDDIJNOICK uint64 `protobuf:"varint,14,opt,name=Unk2700_KHDDIJNOICK,json=Unk2700KHDDIJNOICK,proto3" json:"Unk2700_KHDDIJNOICK,omitempty"`
- ParentQuestId uint32 `protobuf:"varint,10,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
-}
-
-func (x *Unk2700_GIFGEDBCPFC_ServerRsp) Reset() {
- *x = Unk2700_GIFGEDBCPFC_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GIFGEDBCPFC_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GIFGEDBCPFC_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_GIFGEDBCPFC_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GIFGEDBCPFC_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_GIFGEDBCPFC_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GIFGEDBCPFC_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_GIFGEDBCPFC_ServerRsp) GetUnk2700_KHDDIJNOICK() uint64 {
- if x != nil {
- return x.Unk2700_KHDDIJNOICK
- }
- return 0
-}
-
-func (x *Unk2700_GIFGEDBCPFC_ServerRsp) GetParentQuestId() uint32 {
- if x != nil {
- return x.ParentQuestId
- }
- return 0
-}
-
-var File_Unk2700_GIFGEDBCPFC_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x46, 0x47, 0x45, 0x44,
- 0x42, 0x43, 0x50, 0x46, 0x43, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x47, 0x49, 0x46, 0x47, 0x45, 0x44, 0x42, 0x43, 0x50, 0x46, 0x43, 0x5f, 0x53, 0x65,
- 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x44,
- 0x44, 0x49, 0x4a, 0x4e, 0x4f, 0x49, 0x43, 0x4b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x44, 0x44, 0x49, 0x4a, 0x4e, 0x4f, 0x49,
- 0x43, 0x4b, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72,
- 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescData = file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_GIFGEDBCPFC_ServerRsp)(nil), // 0: Unk2700_GIFGEDBCPFC_ServerRsp
-}
-var file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_init() }
-func file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_init() {
- if File_Unk2700_GIFGEDBCPFC_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GIFGEDBCPFC_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_GIFGEDBCPFC_ServerRsp_proto = out.File
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_rawDesc = nil
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_goTypes = nil
- file_Unk2700_GIFGEDBCPFC_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GIFKPMNGNGB.pb.go b/gover/gen/Unk2700_GIFKPMNGNGB.pb.go
deleted file mode 100644
index b0b93dd9..00000000
--- a/gover/gen/Unk2700_GIFKPMNGNGB.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GIFKPMNGNGB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8608
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GIFKPMNGNGB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Unk2700_OCIHJFOKHPK *CustomGadgetTreeInfo `protobuf:"bytes,1,opt,name=Unk2700_OCIHJFOKHPK,json=Unk2700OCIHJFOKHPK,proto3" json:"Unk2700_OCIHJFOKHPK,omitempty"`
-}
-
-func (x *Unk2700_GIFKPMNGNGB) Reset() {
- *x = Unk2700_GIFKPMNGNGB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GIFKPMNGNGB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GIFKPMNGNGB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GIFKPMNGNGB) ProtoMessage() {}
-
-func (x *Unk2700_GIFKPMNGNGB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GIFKPMNGNGB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GIFKPMNGNGB.ProtoReflect.Descriptor instead.
-func (*Unk2700_GIFKPMNGNGB) Descriptor() ([]byte, []int) {
- return file_Unk2700_GIFKPMNGNGB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GIFKPMNGNGB) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk2700_GIFKPMNGNGB) GetUnk2700_OCIHJFOKHPK() *CustomGadgetTreeInfo {
- if x != nil {
- return x.Unk2700_OCIHJFOKHPK
- }
- return nil
-}
-
-var File_Unk2700_GIFKPMNGNGB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GIFKPMNGNGB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x46, 0x4b, 0x50, 0x4d,
- 0x4e, 0x47, 0x4e, 0x47, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x49, 0x46, 0x4b, 0x50, 0x4d, 0x4e, 0x47, 0x4e, 0x47, 0x42, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b, 0x48,
- 0x50, 0x4b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f,
- 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b,
- 0x48, 0x50, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GIFKPMNGNGB_proto_rawDescOnce sync.Once
- file_Unk2700_GIFKPMNGNGB_proto_rawDescData = file_Unk2700_GIFKPMNGNGB_proto_rawDesc
-)
-
-func file_Unk2700_GIFKPMNGNGB_proto_rawDescGZIP() []byte {
- file_Unk2700_GIFKPMNGNGB_proto_rawDescOnce.Do(func() {
- file_Unk2700_GIFKPMNGNGB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GIFKPMNGNGB_proto_rawDescData)
- })
- return file_Unk2700_GIFKPMNGNGB_proto_rawDescData
-}
-
-var file_Unk2700_GIFKPMNGNGB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GIFKPMNGNGB_proto_goTypes = []interface{}{
- (*Unk2700_GIFKPMNGNGB)(nil), // 0: Unk2700_GIFKPMNGNGB
- (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
-}
-var file_Unk2700_GIFKPMNGNGB_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GIFKPMNGNGB.Unk2700_OCIHJFOKHPK:type_name -> CustomGadgetTreeInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GIFKPMNGNGB_proto_init() }
-func file_Unk2700_GIFKPMNGNGB_proto_init() {
- if File_Unk2700_GIFKPMNGNGB_proto != nil {
- return
- }
- file_CustomGadgetTreeInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GIFKPMNGNGB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GIFKPMNGNGB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GIFKPMNGNGB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GIFKPMNGNGB_proto_goTypes,
- DependencyIndexes: file_Unk2700_GIFKPMNGNGB_proto_depIdxs,
- MessageInfos: file_Unk2700_GIFKPMNGNGB_proto_msgTypes,
- }.Build()
- File_Unk2700_GIFKPMNGNGB_proto = out.File
- file_Unk2700_GIFKPMNGNGB_proto_rawDesc = nil
- file_Unk2700_GIFKPMNGNGB_proto_goTypes = nil
- file_Unk2700_GIFKPMNGNGB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GKHEKGMFBJN.pb.go b/gover/gen/Unk2700_GKHEKGMFBJN.pb.go
deleted file mode 100644
index de2680b0..00000000
--- a/gover/gen/Unk2700_GKHEKGMFBJN.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GKHEKGMFBJN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8688
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GKHEKGMFBJN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_GKHEKGMFBJN) Reset() {
- *x = Unk2700_GKHEKGMFBJN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GKHEKGMFBJN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GKHEKGMFBJN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GKHEKGMFBJN) ProtoMessage() {}
-
-func (x *Unk2700_GKHEKGMFBJN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GKHEKGMFBJN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GKHEKGMFBJN.ProtoReflect.Descriptor instead.
-func (*Unk2700_GKHEKGMFBJN) Descriptor() ([]byte, []int) {
- return file_Unk2700_GKHEKGMFBJN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GKHEKGMFBJN) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_GKHEKGMFBJN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GKHEKGMFBJN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x48, 0x45, 0x4b, 0x47,
- 0x4d, 0x46, 0x42, 0x4a, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x48, 0x45, 0x4b, 0x47, 0x4d, 0x46, 0x42,
- 0x4a, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GKHEKGMFBJN_proto_rawDescOnce sync.Once
- file_Unk2700_GKHEKGMFBJN_proto_rawDescData = file_Unk2700_GKHEKGMFBJN_proto_rawDesc
-)
-
-func file_Unk2700_GKHEKGMFBJN_proto_rawDescGZIP() []byte {
- file_Unk2700_GKHEKGMFBJN_proto_rawDescOnce.Do(func() {
- file_Unk2700_GKHEKGMFBJN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GKHEKGMFBJN_proto_rawDescData)
- })
- return file_Unk2700_GKHEKGMFBJN_proto_rawDescData
-}
-
-var file_Unk2700_GKHEKGMFBJN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GKHEKGMFBJN_proto_goTypes = []interface{}{
- (*Unk2700_GKHEKGMFBJN)(nil), // 0: Unk2700_GKHEKGMFBJN
-}
-var file_Unk2700_GKHEKGMFBJN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GKHEKGMFBJN_proto_init() }
-func file_Unk2700_GKHEKGMFBJN_proto_init() {
- if File_Unk2700_GKHEKGMFBJN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GKHEKGMFBJN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GKHEKGMFBJN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GKHEKGMFBJN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GKHEKGMFBJN_proto_goTypes,
- DependencyIndexes: file_Unk2700_GKHEKGMFBJN_proto_depIdxs,
- MessageInfos: file_Unk2700_GKHEKGMFBJN_proto_msgTypes,
- }.Build()
- File_Unk2700_GKHEKGMFBJN_proto = out.File
- file_Unk2700_GKHEKGMFBJN_proto_rawDesc = nil
- file_Unk2700_GKHEKGMFBJN_proto_goTypes = nil
- file_Unk2700_GKHEKGMFBJN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GKKNFMNJFDP.pb.go b/gover/gen/Unk2700_GKKNFMNJFDP.pb.go
deleted file mode 100644
index 7dc5fc37..00000000
--- a/gover/gen/Unk2700_GKKNFMNJFDP.pb.go
+++ /dev/null
@@ -1,210 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GKKNFMNJFDP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8261
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GKKNFMNJFDP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- BuffIdList []uint32 `protobuf:"varint,15,rep,packed,name=buff_id_list,json=buffIdList,proto3" json:"buff_id_list,omitempty"`
- LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- AvatarInfoList []*Unk2700_AMKLCEFNNCC `protobuf:"bytes,14,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
- Unk2700_HKFEBBCMBHL uint32 `protobuf:"varint,2,opt,name=Unk2700_HKFEBBCMBHL,json=Unk2700HKFEBBCMBHL,proto3" json:"Unk2700_HKFEBBCMBHL,omitempty"`
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_GKKNFMNJFDP) Reset() {
- *x = Unk2700_GKKNFMNJFDP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GKKNFMNJFDP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GKKNFMNJFDP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GKKNFMNJFDP) ProtoMessage() {}
-
-func (x *Unk2700_GKKNFMNJFDP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GKKNFMNJFDP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GKKNFMNJFDP.ProtoReflect.Descriptor instead.
-func (*Unk2700_GKKNFMNJFDP) Descriptor() ([]byte, []int) {
- return file_Unk2700_GKKNFMNJFDP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GKKNFMNJFDP) GetBuffIdList() []uint32 {
- if x != nil {
- return x.BuffIdList
- }
- return nil
-}
-
-func (x *Unk2700_GKKNFMNJFDP) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_GKKNFMNJFDP) GetAvatarInfoList() []*Unk2700_AMKLCEFNNCC {
- if x != nil {
- return x.AvatarInfoList
- }
- return nil
-}
-
-func (x *Unk2700_GKKNFMNJFDP) GetUnk2700_HKFEBBCMBHL() uint32 {
- if x != nil {
- return x.Unk2700_HKFEBBCMBHL
- }
- return 0
-}
-
-func (x *Unk2700_GKKNFMNJFDP) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_GKKNFMNJFDP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GKKNFMNJFDP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x4b, 0x4e, 0x46, 0x4d,
- 0x4e, 0x4a, 0x46, 0x44, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x4b, 0x4c, 0x43, 0x45, 0x46, 0x4e, 0x4e, 0x43, 0x43,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x4b, 0x4e, 0x46, 0x4d, 0x4e, 0x4a, 0x46, 0x44, 0x50, 0x12, 0x20,
- 0x0a, 0x0c, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x10, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x41, 0x4d, 0x4b, 0x4c, 0x43, 0x45, 0x46, 0x4e, 0x4e, 0x43, 0x43, 0x52, 0x0e, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42, 0x43, 0x4d, 0x42,
- 0x48, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42, 0x43, 0x4d, 0x42, 0x48, 0x4c, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GKKNFMNJFDP_proto_rawDescOnce sync.Once
- file_Unk2700_GKKNFMNJFDP_proto_rawDescData = file_Unk2700_GKKNFMNJFDP_proto_rawDesc
-)
-
-func file_Unk2700_GKKNFMNJFDP_proto_rawDescGZIP() []byte {
- file_Unk2700_GKKNFMNJFDP_proto_rawDescOnce.Do(func() {
- file_Unk2700_GKKNFMNJFDP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GKKNFMNJFDP_proto_rawDescData)
- })
- return file_Unk2700_GKKNFMNJFDP_proto_rawDescData
-}
-
-var file_Unk2700_GKKNFMNJFDP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GKKNFMNJFDP_proto_goTypes = []interface{}{
- (*Unk2700_GKKNFMNJFDP)(nil), // 0: Unk2700_GKKNFMNJFDP
- (*Unk2700_AMKLCEFNNCC)(nil), // 1: Unk2700_AMKLCEFNNCC
-}
-var file_Unk2700_GKKNFMNJFDP_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GKKNFMNJFDP.avatar_info_list:type_name -> Unk2700_AMKLCEFNNCC
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GKKNFMNJFDP_proto_init() }
-func file_Unk2700_GKKNFMNJFDP_proto_init() {
- if File_Unk2700_GKKNFMNJFDP_proto != nil {
- return
- }
- file_Unk2700_AMKLCEFNNCC_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GKKNFMNJFDP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GKKNFMNJFDP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GKKNFMNJFDP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GKKNFMNJFDP_proto_goTypes,
- DependencyIndexes: file_Unk2700_GKKNFMNJFDP_proto_depIdxs,
- MessageInfos: file_Unk2700_GKKNFMNJFDP_proto_msgTypes,
- }.Build()
- File_Unk2700_GKKNFMNJFDP_proto = out.File
- file_Unk2700_GKKNFMNJFDP_proto_rawDesc = nil
- file_Unk2700_GKKNFMNJFDP_proto_goTypes = nil
- file_Unk2700_GKKNFMNJFDP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GLAPMLGHDDC_ClientReq.pb.go b/gover/gen/Unk2700_GLAPMLGHDDC_ClientReq.pb.go
deleted file mode 100644
index 9b62b944..00000000
--- a/gover/gen/Unk2700_GLAPMLGHDDC_ClientReq.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GLAPMLGHDDC_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5960
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GLAPMLGHDDC_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- MaterialId uint32 `protobuf:"varint,14,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- Unk2700_MHEKJGAIFBO Unk2700_NOCLNCCJEGK `protobuf:"varint,10,opt,name=Unk2700_MHEKJGAIFBO,json=Unk2700MHEKJGAIFBO,proto3,enum=Unk2700_NOCLNCCJEGK" json:"Unk2700_MHEKJGAIFBO,omitempty"`
- Unk2700_GMHLHKIIGIC uint32 `protobuf:"varint,7,opt,name=Unk2700_GMHLHKIIGIC,json=Unk2700GMHLHKIIGIC,proto3" json:"Unk2700_GMHLHKIIGIC,omitempty"`
-}
-
-func (x *Unk2700_GLAPMLGHDDC_ClientReq) Reset() {
- *x = Unk2700_GLAPMLGHDDC_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GLAPMLGHDDC_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GLAPMLGHDDC_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GLAPMLGHDDC_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_GLAPMLGHDDC_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GLAPMLGHDDC_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GLAPMLGHDDC_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_GLAPMLGHDDC_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GLAPMLGHDDC_ClientReq) GetMaterialId() uint32 {
- if x != nil {
- return x.MaterialId
- }
- return 0
-}
-
-func (x *Unk2700_GLAPMLGHDDC_ClientReq) GetUnk2700_MHEKJGAIFBO() Unk2700_NOCLNCCJEGK {
- if x != nil {
- return x.Unk2700_MHEKJGAIFBO
- }
- return Unk2700_NOCLNCCJEGK_Unk2700_NOCLNCCJEGK_NONE
-}
-
-func (x *Unk2700_GLAPMLGHDDC_ClientReq) GetUnk2700_GMHLHKIIGIC() uint32 {
- if x != nil {
- return x.Unk2700_GMHLHKIIGIC
- }
- return 0
-}
-
-var File_Unk2700_GLAPMLGHDDC_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x41, 0x50, 0x4d, 0x4c,
- 0x47, 0x48, 0x44, 0x44, 0x43, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x4f, 0x43, 0x4c, 0x4e, 0x43, 0x43, 0x4a, 0x45, 0x47, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xb8, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x41,
- 0x50, 0x4d, 0x4c, 0x47, 0x48, 0x44, 0x44, 0x43, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
- 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x48, 0x45, 0x4b, 0x4a, 0x47, 0x41, 0x49, 0x46, 0x42, 0x4f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x43, 0x4c, 0x4e,
- 0x43, 0x43, 0x4a, 0x45, 0x47, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d,
- 0x48, 0x45, 0x4b, 0x4a, 0x47, 0x41, 0x49, 0x46, 0x42, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x48, 0x4c, 0x48, 0x4b, 0x49, 0x49, 0x47, 0x49,
- 0x43, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x47, 0x4d, 0x48, 0x4c, 0x48, 0x4b, 0x49, 0x49, 0x47, 0x49, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescData = file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_GLAPMLGHDDC_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GLAPMLGHDDC_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_GLAPMLGHDDC_ClientReq)(nil), // 0: Unk2700_GLAPMLGHDDC_ClientReq
- (Unk2700_NOCLNCCJEGK)(0), // 1: Unk2700_NOCLNCCJEGK
-}
-var file_Unk2700_GLAPMLGHDDC_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GLAPMLGHDDC_ClientReq.Unk2700_MHEKJGAIFBO:type_name -> Unk2700_NOCLNCCJEGK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GLAPMLGHDDC_ClientReq_proto_init() }
-func file_Unk2700_GLAPMLGHDDC_ClientReq_proto_init() {
- if File_Unk2700_GLAPMLGHDDC_ClientReq_proto != nil {
- return
- }
- file_Unk2700_NOCLNCCJEGK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GLAPMLGHDDC_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GLAPMLGHDDC_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_GLAPMLGHDDC_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_GLAPMLGHDDC_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_GLAPMLGHDDC_ClientReq_proto = out.File
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_rawDesc = nil
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_goTypes = nil
- file_Unk2700_GLAPMLGHDDC_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GLIILNDIPLK_ServerNotify.pb.go b/gover/gen/Unk2700_GLIILNDIPLK_ServerNotify.pb.go
deleted file mode 100644
index 26cd33b3..00000000
--- a/gover/gen/Unk2700_GLIILNDIPLK_ServerNotify.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GLIILNDIPLK_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6341
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GLIILNDIPLK_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_LALIEABDFFI bool `protobuf:"varint,12,opt,name=Unk2700_LALIEABDFFI,json=Unk2700LALIEABDFFI,proto3" json:"Unk2700_LALIEABDFFI,omitempty"`
- Unk2700_DCLHFINJEOD bool `protobuf:"varint,8,opt,name=Unk2700_DCLHFINJEOD,json=Unk2700DCLHFINJEOD,proto3" json:"Unk2700_DCLHFINJEOD,omitempty"`
- Unk2700_GMICFADLAMC bool `protobuf:"varint,15,opt,name=Unk2700_GMICFADLAMC,json=Unk2700GMICFADLAMC,proto3" json:"Unk2700_GMICFADLAMC,omitempty"`
-}
-
-func (x *Unk2700_GLIILNDIPLK_ServerNotify) Reset() {
- *x = Unk2700_GLIILNDIPLK_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GLIILNDIPLK_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GLIILNDIPLK_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GLIILNDIPLK_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_GLIILNDIPLK_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GLIILNDIPLK_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GLIILNDIPLK_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_GLIILNDIPLK_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GLIILNDIPLK_ServerNotify) GetUnk2700_LALIEABDFFI() bool {
- if x != nil {
- return x.Unk2700_LALIEABDFFI
- }
- return false
-}
-
-func (x *Unk2700_GLIILNDIPLK_ServerNotify) GetUnk2700_DCLHFINJEOD() bool {
- if x != nil {
- return x.Unk2700_DCLHFINJEOD
- }
- return false
-}
-
-func (x *Unk2700_GLIILNDIPLK_ServerNotify) GetUnk2700_GMICFADLAMC() bool {
- if x != nil {
- return x.Unk2700_GMICFADLAMC
- }
- return false
-}
-
-var File_Unk2700_GLIILNDIPLK_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x49, 0x49, 0x4c, 0x4e,
- 0x44, 0x49, 0x50, 0x4c, 0x4b, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x49, 0x49, 0x4c, 0x4e, 0x44, 0x49, 0x50, 0x4c, 0x4b,
- 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x4c, 0x49, 0x45, 0x41, 0x42,
- 0x44, 0x46, 0x46, 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4c, 0x41, 0x4c, 0x49, 0x45, 0x41, 0x42, 0x44, 0x46, 0x46, 0x49, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x4c, 0x48, 0x46, 0x49,
- 0x4e, 0x4a, 0x45, 0x4f, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x44, 0x43, 0x4c, 0x48, 0x46, 0x49, 0x4e, 0x4a, 0x45, 0x4f, 0x44, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x49, 0x43, 0x46,
- 0x41, 0x44, 0x4c, 0x41, 0x4d, 0x43, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x4d, 0x49, 0x43, 0x46, 0x41, 0x44, 0x4c, 0x41, 0x4d, 0x43,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescData = file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_GLIILNDIPLK_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GLIILNDIPLK_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_GLIILNDIPLK_ServerNotify)(nil), // 0: Unk2700_GLIILNDIPLK_ServerNotify
-}
-var file_Unk2700_GLIILNDIPLK_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GLIILNDIPLK_ServerNotify_proto_init() }
-func file_Unk2700_GLIILNDIPLK_ServerNotify_proto_init() {
- if File_Unk2700_GLIILNDIPLK_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GLIILNDIPLK_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GLIILNDIPLK_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_GLIILNDIPLK_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_GLIILNDIPLK_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_GLIILNDIPLK_ServerNotify_proto = out.File
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_rawDesc = nil
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_goTypes = nil
- file_Unk2700_GLIILNDIPLK_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GLLIEOABOML.pb.go b/gover/gen/Unk2700_GLLIEOABOML.pb.go
deleted file mode 100644
index b6292545..00000000
--- a/gover/gen/Unk2700_GLLIEOABOML.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GLLIEOABOML.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8057
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GLLIEOABOML struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- CardId uint32 `protobuf:"varint,8,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Unk2700_PHGMKGEMCFF bool `protobuf:"varint,10,opt,name=Unk2700_PHGMKGEMCFF,json=Unk2700PHGMKGEMCFF,proto3" json:"Unk2700_PHGMKGEMCFF,omitempty"`
-}
-
-func (x *Unk2700_GLLIEOABOML) Reset() {
- *x = Unk2700_GLLIEOABOML{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GLLIEOABOML_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GLLIEOABOML) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GLLIEOABOML) ProtoMessage() {}
-
-func (x *Unk2700_GLLIEOABOML) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GLLIEOABOML_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GLLIEOABOML.ProtoReflect.Descriptor instead.
-func (*Unk2700_GLLIEOABOML) Descriptor() ([]byte, []int) {
- return file_Unk2700_GLLIEOABOML_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GLLIEOABOML) GetCardId() uint32 {
- if x != nil {
- return x.CardId
- }
- return 0
-}
-
-func (x *Unk2700_GLLIEOABOML) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_GLLIEOABOML) GetUnk2700_PHGMKGEMCFF() bool {
- if x != nil {
- return x.Unk2700_PHGMKGEMCFF
- }
- return false
-}
-
-var File_Unk2700_GLLIEOABOML_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GLLIEOABOML_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x4c, 0x49, 0x45, 0x4f,
- 0x41, 0x42, 0x4f, 0x4d, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x4c, 0x49, 0x45, 0x4f, 0x41, 0x42, 0x4f,
- 0x4d, 0x4c, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x50, 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d, 0x43, 0x46, 0x46, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x47, 0x4d,
- 0x4b, 0x47, 0x45, 0x4d, 0x43, 0x46, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GLLIEOABOML_proto_rawDescOnce sync.Once
- file_Unk2700_GLLIEOABOML_proto_rawDescData = file_Unk2700_GLLIEOABOML_proto_rawDesc
-)
-
-func file_Unk2700_GLLIEOABOML_proto_rawDescGZIP() []byte {
- file_Unk2700_GLLIEOABOML_proto_rawDescOnce.Do(func() {
- file_Unk2700_GLLIEOABOML_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GLLIEOABOML_proto_rawDescData)
- })
- return file_Unk2700_GLLIEOABOML_proto_rawDescData
-}
-
-var file_Unk2700_GLLIEOABOML_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GLLIEOABOML_proto_goTypes = []interface{}{
- (*Unk2700_GLLIEOABOML)(nil), // 0: Unk2700_GLLIEOABOML
-}
-var file_Unk2700_GLLIEOABOML_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GLLIEOABOML_proto_init() }
-func file_Unk2700_GLLIEOABOML_proto_init() {
- if File_Unk2700_GLLIEOABOML_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GLLIEOABOML_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GLLIEOABOML); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GLLIEOABOML_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GLLIEOABOML_proto_goTypes,
- DependencyIndexes: file_Unk2700_GLLIEOABOML_proto_depIdxs,
- MessageInfos: file_Unk2700_GLLIEOABOML_proto_msgTypes,
- }.Build()
- File_Unk2700_GLLIEOABOML_proto = out.File
- file_Unk2700_GLLIEOABOML_proto_rawDesc = nil
- file_Unk2700_GLLIEOABOML_proto_goTypes = nil
- file_Unk2700_GLLIEOABOML_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GMNGEEBMABP.pb.go b/gover/gen/Unk2700_GMNGEEBMABP.pb.go
deleted file mode 100644
index c55cbc7c..00000000
--- a/gover/gen/Unk2700_GMNGEEBMABP.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GMNGEEBMABP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8352
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_GMNGEEBMABP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_GMNGEEBMABP) Reset() {
- *x = Unk2700_GMNGEEBMABP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GMNGEEBMABP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GMNGEEBMABP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GMNGEEBMABP) ProtoMessage() {}
-
-func (x *Unk2700_GMNGEEBMABP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GMNGEEBMABP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GMNGEEBMABP.ProtoReflect.Descriptor instead.
-func (*Unk2700_GMNGEEBMABP) Descriptor() ([]byte, []int) {
- return file_Unk2700_GMNGEEBMABP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GMNGEEBMABP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_GMNGEEBMABP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GMNGEEBMABP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x4e, 0x47, 0x45, 0x45,
- 0x42, 0x4d, 0x41, 0x42, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x4e, 0x47, 0x45, 0x45, 0x42, 0x4d, 0x41,
- 0x42, 0x50, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GMNGEEBMABP_proto_rawDescOnce sync.Once
- file_Unk2700_GMNGEEBMABP_proto_rawDescData = file_Unk2700_GMNGEEBMABP_proto_rawDesc
-)
-
-func file_Unk2700_GMNGEEBMABP_proto_rawDescGZIP() []byte {
- file_Unk2700_GMNGEEBMABP_proto_rawDescOnce.Do(func() {
- file_Unk2700_GMNGEEBMABP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GMNGEEBMABP_proto_rawDescData)
- })
- return file_Unk2700_GMNGEEBMABP_proto_rawDescData
-}
-
-var file_Unk2700_GMNGEEBMABP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GMNGEEBMABP_proto_goTypes = []interface{}{
- (*Unk2700_GMNGEEBMABP)(nil), // 0: Unk2700_GMNGEEBMABP
-}
-var file_Unk2700_GMNGEEBMABP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GMNGEEBMABP_proto_init() }
-func file_Unk2700_GMNGEEBMABP_proto_init() {
- if File_Unk2700_GMNGEEBMABP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GMNGEEBMABP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GMNGEEBMABP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GMNGEEBMABP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GMNGEEBMABP_proto_goTypes,
- DependencyIndexes: file_Unk2700_GMNGEEBMABP_proto_depIdxs,
- MessageInfos: file_Unk2700_GMNGEEBMABP_proto_msgTypes,
- }.Build()
- File_Unk2700_GMNGEEBMABP_proto = out.File
- file_Unk2700_GMNGEEBMABP_proto_rawDesc = nil
- file_Unk2700_GMNGEEBMABP_proto_goTypes = nil
- file_Unk2700_GMNGEEBMABP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GNDOKLHDHBJ_ClientReq.pb.go b/gover/gen/Unk2700_GNDOKLHDHBJ_ClientReq.pb.go
deleted file mode 100644
index b9e225ec..00000000
--- a/gover/gen/Unk2700_GNDOKLHDHBJ_ClientReq.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GNDOKLHDHBJ_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6245
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GNDOKLHDHBJ_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RoomId uint32 `protobuf:"varint,13,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
-}
-
-func (x *Unk2700_GNDOKLHDHBJ_ClientReq) Reset() {
- *x = Unk2700_GNDOKLHDHBJ_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GNDOKLHDHBJ_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GNDOKLHDHBJ_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_GNDOKLHDHBJ_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GNDOKLHDHBJ_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_GNDOKLHDHBJ_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GNDOKLHDHBJ_ClientReq) GetRoomId() uint32 {
- if x != nil {
- return x.RoomId
- }
- return 0
-}
-
-var File_Unk2700_GNDOKLHDHBJ_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x44, 0x4f, 0x4b, 0x4c,
- 0x48, 0x44, 0x48, 0x42, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x4e, 0x44, 0x4f, 0x4b, 0x4c, 0x48, 0x44, 0x48, 0x42, 0x4a, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescData = file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_GNDOKLHDHBJ_ClientReq)(nil), // 0: Unk2700_GNDOKLHDHBJ_ClientReq
-}
-var file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_init() }
-func file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_init() {
- if File_Unk2700_GNDOKLHDHBJ_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GNDOKLHDHBJ_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_GNDOKLHDHBJ_ClientReq_proto = out.File
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_rawDesc = nil
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_goTypes = nil
- file_Unk2700_GNDOKLHDHBJ_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GNOAKIGLPCG.pb.go b/gover/gen/Unk2700_GNOAKIGLPCG.pb.go
deleted file mode 100644
index 96ce7433..00000000
--- a/gover/gen/Unk2700_GNOAKIGLPCG.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GNOAKIGLPCG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8991
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GNOAKIGLPCG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IIJKCKNHPKD []uint32 `protobuf:"varint,8,rep,packed,name=Unk2700_IIJKCKNHPKD,json=Unk2700IIJKCKNHPKD,proto3" json:"Unk2700_IIJKCKNHPKD,omitempty"`
-}
-
-func (x *Unk2700_GNOAKIGLPCG) Reset() {
- *x = Unk2700_GNOAKIGLPCG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GNOAKIGLPCG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GNOAKIGLPCG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GNOAKIGLPCG) ProtoMessage() {}
-
-func (x *Unk2700_GNOAKIGLPCG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GNOAKIGLPCG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GNOAKIGLPCG.ProtoReflect.Descriptor instead.
-func (*Unk2700_GNOAKIGLPCG) Descriptor() ([]byte, []int) {
- return file_Unk2700_GNOAKIGLPCG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GNOAKIGLPCG) GetUnk2700_IIJKCKNHPKD() []uint32 {
- if x != nil {
- return x.Unk2700_IIJKCKNHPKD
- }
- return nil
-}
-
-var File_Unk2700_GNOAKIGLPCG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GNOAKIGLPCG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4f, 0x41, 0x4b, 0x49,
- 0x47, 0x4c, 0x50, 0x43, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4f, 0x41, 0x4b, 0x49, 0x47, 0x4c, 0x50,
- 0x43, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x49,
- 0x4a, 0x4b, 0x43, 0x4b, 0x4e, 0x48, 0x50, 0x4b, 0x44, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x49, 0x4a, 0x4b, 0x43, 0x4b, 0x4e, 0x48,
- 0x50, 0x4b, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GNOAKIGLPCG_proto_rawDescOnce sync.Once
- file_Unk2700_GNOAKIGLPCG_proto_rawDescData = file_Unk2700_GNOAKIGLPCG_proto_rawDesc
-)
-
-func file_Unk2700_GNOAKIGLPCG_proto_rawDescGZIP() []byte {
- file_Unk2700_GNOAKIGLPCG_proto_rawDescOnce.Do(func() {
- file_Unk2700_GNOAKIGLPCG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GNOAKIGLPCG_proto_rawDescData)
- })
- return file_Unk2700_GNOAKIGLPCG_proto_rawDescData
-}
-
-var file_Unk2700_GNOAKIGLPCG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GNOAKIGLPCG_proto_goTypes = []interface{}{
- (*Unk2700_GNOAKIGLPCG)(nil), // 0: Unk2700_GNOAKIGLPCG
-}
-var file_Unk2700_GNOAKIGLPCG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GNOAKIGLPCG_proto_init() }
-func file_Unk2700_GNOAKIGLPCG_proto_init() {
- if File_Unk2700_GNOAKIGLPCG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GNOAKIGLPCG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GNOAKIGLPCG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GNOAKIGLPCG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GNOAKIGLPCG_proto_goTypes,
- DependencyIndexes: file_Unk2700_GNOAKIGLPCG_proto_depIdxs,
- MessageInfos: file_Unk2700_GNOAKIGLPCG_proto_msgTypes,
- }.Build()
- File_Unk2700_GNOAKIGLPCG_proto = out.File
- file_Unk2700_GNOAKIGLPCG_proto_rawDesc = nil
- file_Unk2700_GNOAKIGLPCG_proto_goTypes = nil
- file_Unk2700_GNOAKIGLPCG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GNPPPIHBDLJ.pb.go b/gover/gen/Unk2700_GNPPPIHBDLJ.pb.go
deleted file mode 100644
index 7474c276..00000000
--- a/gover/gen/Unk2700_GNPPPIHBDLJ.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GNPPPIHBDLJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8709
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GNPPPIHBDLJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CKGJEOOKFIF uint32 `protobuf:"varint,13,opt,name=Unk2700_CKGJEOOKFIF,json=Unk2700CKGJEOOKFIF,proto3" json:"Unk2700_CKGJEOOKFIF,omitempty"`
-}
-
-func (x *Unk2700_GNPPPIHBDLJ) Reset() {
- *x = Unk2700_GNPPPIHBDLJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GNPPPIHBDLJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GNPPPIHBDLJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GNPPPIHBDLJ) ProtoMessage() {}
-
-func (x *Unk2700_GNPPPIHBDLJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GNPPPIHBDLJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GNPPPIHBDLJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_GNPPPIHBDLJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_GNPPPIHBDLJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GNPPPIHBDLJ) GetUnk2700_CKGJEOOKFIF() uint32 {
- if x != nil {
- return x.Unk2700_CKGJEOOKFIF
- }
- return 0
-}
-
-var File_Unk2700_GNPPPIHBDLJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GNPPPIHBDLJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x50, 0x50, 0x50, 0x49,
- 0x48, 0x42, 0x44, 0x4c, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x50, 0x50, 0x50, 0x49, 0x48, 0x42, 0x44,
- 0x4c, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b,
- 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b, 0x46, 0x49, 0x46, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b,
- 0x46, 0x49, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GNPPPIHBDLJ_proto_rawDescOnce sync.Once
- file_Unk2700_GNPPPIHBDLJ_proto_rawDescData = file_Unk2700_GNPPPIHBDLJ_proto_rawDesc
-)
-
-func file_Unk2700_GNPPPIHBDLJ_proto_rawDescGZIP() []byte {
- file_Unk2700_GNPPPIHBDLJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_GNPPPIHBDLJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GNPPPIHBDLJ_proto_rawDescData)
- })
- return file_Unk2700_GNPPPIHBDLJ_proto_rawDescData
-}
-
-var file_Unk2700_GNPPPIHBDLJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GNPPPIHBDLJ_proto_goTypes = []interface{}{
- (*Unk2700_GNPPPIHBDLJ)(nil), // 0: Unk2700_GNPPPIHBDLJ
-}
-var file_Unk2700_GNPPPIHBDLJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GNPPPIHBDLJ_proto_init() }
-func file_Unk2700_GNPPPIHBDLJ_proto_init() {
- if File_Unk2700_GNPPPIHBDLJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GNPPPIHBDLJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GNPPPIHBDLJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GNPPPIHBDLJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GNPPPIHBDLJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_GNPPPIHBDLJ_proto_depIdxs,
- MessageInfos: file_Unk2700_GNPPPIHBDLJ_proto_msgTypes,
- }.Build()
- File_Unk2700_GNPPPIHBDLJ_proto = out.File
- file_Unk2700_GNPPPIHBDLJ_proto_rawDesc = nil
- file_Unk2700_GNPPPIHBDLJ_proto_goTypes = nil
- file_Unk2700_GNPPPIHBDLJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GOHMLAFNBGF.pb.go b/gover/gen/Unk2700_GOHMLAFNBGF.pb.go
deleted file mode 100644
index a91421fc..00000000
--- a/gover/gen/Unk2700_GOHMLAFNBGF.pb.go
+++ /dev/null
@@ -1,177 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GOHMLAFNBGF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GOHMLAFNBGF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OALCFEGIBOL uint32 `protobuf:"varint,8,opt,name=Unk2700_OALCFEGIBOL,json=Unk2700OALCFEGIBOL,proto3" json:"Unk2700_OALCFEGIBOL,omitempty"`
- Unk2700_CKPNCKDIJMB []*HomeFurnitureData `protobuf:"bytes,3,rep,name=Unk2700_CKPNCKDIJMB,json=Unk2700CKPNCKDIJMB,proto3" json:"Unk2700_CKPNCKDIJMB,omitempty"`
-}
-
-func (x *Unk2700_GOHMLAFNBGF) Reset() {
- *x = Unk2700_GOHMLAFNBGF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GOHMLAFNBGF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GOHMLAFNBGF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GOHMLAFNBGF) ProtoMessage() {}
-
-func (x *Unk2700_GOHMLAFNBGF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GOHMLAFNBGF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GOHMLAFNBGF.ProtoReflect.Descriptor instead.
-func (*Unk2700_GOHMLAFNBGF) Descriptor() ([]byte, []int) {
- return file_Unk2700_GOHMLAFNBGF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GOHMLAFNBGF) GetUnk2700_OALCFEGIBOL() uint32 {
- if x != nil {
- return x.Unk2700_OALCFEGIBOL
- }
- return 0
-}
-
-func (x *Unk2700_GOHMLAFNBGF) GetUnk2700_CKPNCKDIJMB() []*HomeFurnitureData {
- if x != nil {
- return x.Unk2700_CKPNCKDIJMB
- }
- return nil
-}
-
-var File_Unk2700_GOHMLAFNBGF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GOHMLAFNBGF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4f, 0x48, 0x4d, 0x4c, 0x41,
- 0x46, 0x4e, 0x42, 0x47, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x48, 0x6f, 0x6d,
- 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x4f, 0x48, 0x4d, 0x4c, 0x41, 0x46, 0x4e, 0x42, 0x47, 0x46, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x41, 0x4c, 0x43, 0x46, 0x45, 0x47, 0x49,
- 0x42, 0x4f, 0x4c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4f, 0x41, 0x4c, 0x43, 0x46, 0x45, 0x47, 0x49, 0x42, 0x4f, 0x4c, 0x12, 0x43, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x50, 0x4e, 0x43, 0x4b, 0x44,
- 0x49, 0x4a, 0x4d, 0x42, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x6f, 0x6d,
- 0x65, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4b, 0x50, 0x4e, 0x43, 0x4b, 0x44, 0x49, 0x4a,
- 0x4d, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GOHMLAFNBGF_proto_rawDescOnce sync.Once
- file_Unk2700_GOHMLAFNBGF_proto_rawDescData = file_Unk2700_GOHMLAFNBGF_proto_rawDesc
-)
-
-func file_Unk2700_GOHMLAFNBGF_proto_rawDescGZIP() []byte {
- file_Unk2700_GOHMLAFNBGF_proto_rawDescOnce.Do(func() {
- file_Unk2700_GOHMLAFNBGF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GOHMLAFNBGF_proto_rawDescData)
- })
- return file_Unk2700_GOHMLAFNBGF_proto_rawDescData
-}
-
-var file_Unk2700_GOHMLAFNBGF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GOHMLAFNBGF_proto_goTypes = []interface{}{
- (*Unk2700_GOHMLAFNBGF)(nil), // 0: Unk2700_GOHMLAFNBGF
- (*HomeFurnitureData)(nil), // 1: HomeFurnitureData
-}
-var file_Unk2700_GOHMLAFNBGF_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GOHMLAFNBGF.Unk2700_CKPNCKDIJMB:type_name -> HomeFurnitureData
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GOHMLAFNBGF_proto_init() }
-func file_Unk2700_GOHMLAFNBGF_proto_init() {
- if File_Unk2700_GOHMLAFNBGF_proto != nil {
- return
- }
- file_HomeFurnitureData_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GOHMLAFNBGF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GOHMLAFNBGF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GOHMLAFNBGF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GOHMLAFNBGF_proto_goTypes,
- DependencyIndexes: file_Unk2700_GOHMLAFNBGF_proto_depIdxs,
- MessageInfos: file_Unk2700_GOHMLAFNBGF_proto_msgTypes,
- }.Build()
- File_Unk2700_GOHMLAFNBGF_proto = out.File
- file_Unk2700_GOHMLAFNBGF_proto_rawDesc = nil
- file_Unk2700_GOHMLAFNBGF_proto_goTypes = nil
- file_Unk2700_GOHMLAFNBGF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GPHLCIAMDFG.pb.go b/gover/gen/Unk2700_GPHLCIAMDFG.pb.go
deleted file mode 100644
index 25e66cda..00000000
--- a/gover/gen/Unk2700_GPHLCIAMDFG.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GPHLCIAMDFG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8095
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GPHLCIAMDFG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,3,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
-}
-
-func (x *Unk2700_GPHLCIAMDFG) Reset() {
- *x = Unk2700_GPHLCIAMDFG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GPHLCIAMDFG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GPHLCIAMDFG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GPHLCIAMDFG) ProtoMessage() {}
-
-func (x *Unk2700_GPHLCIAMDFG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GPHLCIAMDFG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GPHLCIAMDFG.ProtoReflect.Descriptor instead.
-func (*Unk2700_GPHLCIAMDFG) Descriptor() ([]byte, []int) {
- return file_Unk2700_GPHLCIAMDFG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GPHLCIAMDFG) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_GPHLCIAMDFG) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-var File_Unk2700_GPHLCIAMDFG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GPHLCIAMDFG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x48, 0x4c, 0x43, 0x49,
- 0x41, 0x4d, 0x44, 0x46, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x48, 0x4c, 0x43, 0x49, 0x41, 0x4d, 0x44,
- 0x46, 0x47, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GPHLCIAMDFG_proto_rawDescOnce sync.Once
- file_Unk2700_GPHLCIAMDFG_proto_rawDescData = file_Unk2700_GPHLCIAMDFG_proto_rawDesc
-)
-
-func file_Unk2700_GPHLCIAMDFG_proto_rawDescGZIP() []byte {
- file_Unk2700_GPHLCIAMDFG_proto_rawDescOnce.Do(func() {
- file_Unk2700_GPHLCIAMDFG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GPHLCIAMDFG_proto_rawDescData)
- })
- return file_Unk2700_GPHLCIAMDFG_proto_rawDescData
-}
-
-var file_Unk2700_GPHLCIAMDFG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GPHLCIAMDFG_proto_goTypes = []interface{}{
- (*Unk2700_GPHLCIAMDFG)(nil), // 0: Unk2700_GPHLCIAMDFG
-}
-var file_Unk2700_GPHLCIAMDFG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GPHLCIAMDFG_proto_init() }
-func file_Unk2700_GPHLCIAMDFG_proto_init() {
- if File_Unk2700_GPHLCIAMDFG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GPHLCIAMDFG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GPHLCIAMDFG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GPHLCIAMDFG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GPHLCIAMDFG_proto_goTypes,
- DependencyIndexes: file_Unk2700_GPHLCIAMDFG_proto_depIdxs,
- MessageInfos: file_Unk2700_GPHLCIAMDFG_proto_msgTypes,
- }.Build()
- File_Unk2700_GPHLCIAMDFG_proto = out.File
- file_Unk2700_GPHLCIAMDFG_proto_rawDesc = nil
- file_Unk2700_GPHLCIAMDFG_proto_goTypes = nil
- file_Unk2700_GPHLCIAMDFG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GPIHGEEKBOO_ClientReq.pb.go b/gover/gen/Unk2700_GPIHGEEKBOO_ClientReq.pb.go
deleted file mode 100644
index 8a9701f8..00000000
--- a/gover/gen/Unk2700_GPIHGEEKBOO_ClientReq.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GPIHGEEKBOO_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6233
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GPIHGEEKBOO_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BMBJKEOELCG string `protobuf:"bytes,6,opt,name=Unk2700_BMBJKEOELCG,json=Unk2700BMBJKEOELCG,proto3" json:"Unk2700_BMBJKEOELCG,omitempty"`
-}
-
-func (x *Unk2700_GPIHGEEKBOO_ClientReq) Reset() {
- *x = Unk2700_GPIHGEEKBOO_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GPIHGEEKBOO_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GPIHGEEKBOO_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GPIHGEEKBOO_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_GPIHGEEKBOO_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GPIHGEEKBOO_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GPIHGEEKBOO_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_GPIHGEEKBOO_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GPIHGEEKBOO_ClientReq) GetUnk2700_BMBJKEOELCG() string {
- if x != nil {
- return x.Unk2700_BMBJKEOELCG
- }
- return ""
-}
-
-var File_Unk2700_GPIHGEEKBOO_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x49, 0x48, 0x47, 0x45,
- 0x45, 0x4b, 0x42, 0x4f, 0x4f, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x47, 0x50, 0x49, 0x48, 0x47, 0x45, 0x45, 0x4b, 0x42, 0x4f, 0x4f, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x4d, 0x42, 0x4a, 0x4b, 0x45, 0x4f, 0x45, 0x4c, 0x43, 0x47, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4d, 0x42, 0x4a,
- 0x4b, 0x45, 0x4f, 0x45, 0x4c, 0x43, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescData = file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_GPIHGEEKBOO_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GPIHGEEKBOO_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_GPIHGEEKBOO_ClientReq)(nil), // 0: Unk2700_GPIHGEEKBOO_ClientReq
-}
-var file_Unk2700_GPIHGEEKBOO_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GPIHGEEKBOO_ClientReq_proto_init() }
-func file_Unk2700_GPIHGEEKBOO_ClientReq_proto_init() {
- if File_Unk2700_GPIHGEEKBOO_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GPIHGEEKBOO_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GPIHGEEKBOO_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_GPIHGEEKBOO_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_GPIHGEEKBOO_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_GPIHGEEKBOO_ClientReq_proto = out.File
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_rawDesc = nil
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_goTypes = nil
- file_Unk2700_GPIHGEEKBOO_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GPOIPAHPHJE.pb.go b/gover/gen/Unk2700_GPOIPAHPHJE.pb.go
deleted file mode 100644
index 95633809..00000000
--- a/gover/gen/Unk2700_GPOIPAHPHJE.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GPOIPAHPHJE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8967
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_GPOIPAHPHJE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ChallengeType uint32 `protobuf:"varint,13,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
-}
-
-func (x *Unk2700_GPOIPAHPHJE) Reset() {
- *x = Unk2700_GPOIPAHPHJE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GPOIPAHPHJE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GPOIPAHPHJE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GPOIPAHPHJE) ProtoMessage() {}
-
-func (x *Unk2700_GPOIPAHPHJE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GPOIPAHPHJE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GPOIPAHPHJE.ProtoReflect.Descriptor instead.
-func (*Unk2700_GPOIPAHPHJE) Descriptor() ([]byte, []int) {
- return file_Unk2700_GPOIPAHPHJE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GPOIPAHPHJE) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_GPOIPAHPHJE) GetChallengeType() uint32 {
- if x != nil {
- return x.ChallengeType
- }
- return 0
-}
-
-var File_Unk2700_GPOIPAHPHJE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GPOIPAHPHJE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x4f, 0x49, 0x50, 0x41,
- 0x48, 0x50, 0x48, 0x4a, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x4f, 0x49, 0x50, 0x41, 0x48, 0x50, 0x48,
- 0x4a, 0x45, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a,
- 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GPOIPAHPHJE_proto_rawDescOnce sync.Once
- file_Unk2700_GPOIPAHPHJE_proto_rawDescData = file_Unk2700_GPOIPAHPHJE_proto_rawDesc
-)
-
-func file_Unk2700_GPOIPAHPHJE_proto_rawDescGZIP() []byte {
- file_Unk2700_GPOIPAHPHJE_proto_rawDescOnce.Do(func() {
- file_Unk2700_GPOIPAHPHJE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GPOIPAHPHJE_proto_rawDescData)
- })
- return file_Unk2700_GPOIPAHPHJE_proto_rawDescData
-}
-
-var file_Unk2700_GPOIPAHPHJE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GPOIPAHPHJE_proto_goTypes = []interface{}{
- (*Unk2700_GPOIPAHPHJE)(nil), // 0: Unk2700_GPOIPAHPHJE
-}
-var file_Unk2700_GPOIPAHPHJE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GPOIPAHPHJE_proto_init() }
-func file_Unk2700_GPOIPAHPHJE_proto_init() {
- if File_Unk2700_GPOIPAHPHJE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GPOIPAHPHJE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GPOIPAHPHJE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GPOIPAHPHJE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GPOIPAHPHJE_proto_goTypes,
- DependencyIndexes: file_Unk2700_GPOIPAHPHJE_proto_depIdxs,
- MessageInfos: file_Unk2700_GPOIPAHPHJE_proto_msgTypes,
- }.Build()
- File_Unk2700_GPOIPAHPHJE_proto = out.File
- file_Unk2700_GPOIPAHPHJE_proto_rawDesc = nil
- file_Unk2700_GPOIPAHPHJE_proto_goTypes = nil
- file_Unk2700_GPOIPAHPHJE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_GPPKNKGDCHJ.pb.go b/gover/gen/Unk2700_GPPKNKGDCHJ.pb.go
deleted file mode 100644
index c7ce04fa..00000000
--- a/gover/gen/Unk2700_GPPKNKGDCHJ.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_GPPKNKGDCHJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_GPPKNKGDCHJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MNPGJOAHINC []*ItemParam `protobuf:"bytes,2,rep,name=Unk2700_MNPGJOAHINC,json=Unk2700MNPGJOAHINC,proto3" json:"Unk2700_MNPGJOAHINC,omitempty"`
- Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
- Unk2700_LBIKFNBNEBC []*ItemParam `protobuf:"bytes,9,rep,name=Unk2700_LBIKFNBNEBC,json=Unk2700LBIKFNBNEBC,proto3" json:"Unk2700_LBIKFNBNEBC,omitempty"`
-}
-
-func (x *Unk2700_GPPKNKGDCHJ) Reset() {
- *x = Unk2700_GPPKNKGDCHJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_GPPKNKGDCHJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_GPPKNKGDCHJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_GPPKNKGDCHJ) ProtoMessage() {}
-
-func (x *Unk2700_GPPKNKGDCHJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_GPPKNKGDCHJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_GPPKNKGDCHJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_GPPKNKGDCHJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_GPPKNKGDCHJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_GPPKNKGDCHJ) GetUnk2700_MNPGJOAHINC() []*ItemParam {
- if x != nil {
- return x.Unk2700_MNPGJOAHINC
- }
- return nil
-}
-
-func (x *Unk2700_GPPKNKGDCHJ) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_GPPKNKGDCHJ) GetUnk2700_LBIKFNBNEBC() []*ItemParam {
- if x != nil {
- return x.Unk2700_LBIKFNBNEBC
- }
- return nil
-}
-
-var File_Unk2700_GPPKNKGDCHJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_GPPKNKGDCHJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x50, 0x4b, 0x4e, 0x4b,
- 0x47, 0x44, 0x43, 0x48, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x50, 0x4b, 0x4e, 0x4b, 0x47,
- 0x44, 0x43, 0x48, 0x4a, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4d, 0x4e, 0x50, 0x47, 0x4a, 0x4f, 0x41, 0x48, 0x49, 0x4e, 0x43, 0x18, 0x02, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4e, 0x50, 0x47, 0x4a, 0x4f, 0x41, 0x48, 0x49, 0x4e,
- 0x43, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
- 0x75, 0x69, 0x64, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c,
- 0x42, 0x49, 0x4b, 0x46, 0x4e, 0x42, 0x4e, 0x45, 0x42, 0x43, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x42, 0x49, 0x4b, 0x46, 0x4e, 0x42, 0x4e, 0x45, 0x42, 0x43,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_GPPKNKGDCHJ_proto_rawDescOnce sync.Once
- file_Unk2700_GPPKNKGDCHJ_proto_rawDescData = file_Unk2700_GPPKNKGDCHJ_proto_rawDesc
-)
-
-func file_Unk2700_GPPKNKGDCHJ_proto_rawDescGZIP() []byte {
- file_Unk2700_GPPKNKGDCHJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_GPPKNKGDCHJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_GPPKNKGDCHJ_proto_rawDescData)
- })
- return file_Unk2700_GPPKNKGDCHJ_proto_rawDescData
-}
-
-var file_Unk2700_GPPKNKGDCHJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_GPPKNKGDCHJ_proto_goTypes = []interface{}{
- (*Unk2700_GPPKNKGDCHJ)(nil), // 0: Unk2700_GPPKNKGDCHJ
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_GPPKNKGDCHJ_proto_depIdxs = []int32{
- 1, // 0: Unk2700_GPPKNKGDCHJ.Unk2700_MNPGJOAHINC:type_name -> ItemParam
- 1, // 1: Unk2700_GPPKNKGDCHJ.Unk2700_LBIKFNBNEBC:type_name -> ItemParam
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_GPPKNKGDCHJ_proto_init() }
-func file_Unk2700_GPPKNKGDCHJ_proto_init() {
- if File_Unk2700_GPPKNKGDCHJ_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_GPPKNKGDCHJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_GPPKNKGDCHJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_GPPKNKGDCHJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_GPPKNKGDCHJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_GPPKNKGDCHJ_proto_depIdxs,
- MessageInfos: file_Unk2700_GPPKNKGDCHJ_proto_msgTypes,
- }.Build()
- File_Unk2700_GPPKNKGDCHJ_proto = out.File
- file_Unk2700_GPPKNKGDCHJ_proto_rawDesc = nil
- file_Unk2700_GPPKNKGDCHJ_proto_goTypes = nil
- file_Unk2700_GPPKNKGDCHJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HBLAGOMHKPL_ClientRsp.pb.go b/gover/gen/Unk2700_HBLAGOMHKPL_ClientRsp.pb.go
deleted file mode 100644
index 091be380..00000000
--- a/gover/gen/Unk2700_HBLAGOMHKPL_ClientRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HBLAGOMHKPL_ClientRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 137
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HBLAGOMHKPL_ClientRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_HBLAGOMHKPL_ClientRsp) Reset() {
- *x = Unk2700_HBLAGOMHKPL_ClientRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HBLAGOMHKPL_ClientRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HBLAGOMHKPL_ClientRsp) ProtoMessage() {}
-
-func (x *Unk2700_HBLAGOMHKPL_ClientRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HBLAGOMHKPL_ClientRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_HBLAGOMHKPL_ClientRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HBLAGOMHKPL_ClientRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_HBLAGOMHKPL_ClientRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x4c, 0x41, 0x47, 0x4f,
- 0x4d, 0x48, 0x4b, 0x50, 0x4c, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x48, 0x42, 0x4c, 0x41, 0x47, 0x4f, 0x4d, 0x48, 0x4b, 0x50, 0x4c, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescOnce sync.Once
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescData = file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDesc
-)
-
-func file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescData)
- })
- return file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDescData
-}
-
-var file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_goTypes = []interface{}{
- (*Unk2700_HBLAGOMHKPL_ClientRsp)(nil), // 0: Unk2700_HBLAGOMHKPL_ClientRsp
-}
-var file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_init() }
-func file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_init() {
- if File_Unk2700_HBLAGOMHKPL_ClientRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HBLAGOMHKPL_ClientRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_HBLAGOMHKPL_ClientRsp_proto = out.File
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_rawDesc = nil
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_goTypes = nil
- file_Unk2700_HBLAGOMHKPL_ClientRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HBOFACHAGIF_ServerNotify.pb.go b/gover/gen/Unk2700_HBOFACHAGIF_ServerNotify.pb.go
deleted file mode 100644
index ae5356d7..00000000
--- a/gover/gen/Unk2700_HBOFACHAGIF_ServerNotify.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HBOFACHAGIF_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 9072
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HBOFACHAGIF_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MEANPNKMDFG map[uint32]*Unk2700_EKDHFFHMNCD `protobuf:"bytes,2,rep,name=Unk2700_MEANPNKMDFG,json=Unk2700MEANPNKMDFG,proto3" json:"Unk2700_MEANPNKMDFG,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_HBOFACHAGIF_ServerNotify) Reset() {
- *x = Unk2700_HBOFACHAGIF_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HBOFACHAGIF_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HBOFACHAGIF_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HBOFACHAGIF_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_HBOFACHAGIF_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HBOFACHAGIF_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HBOFACHAGIF_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_HBOFACHAGIF_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HBOFACHAGIF_ServerNotify) GetUnk2700_MEANPNKMDFG() map[uint32]*Unk2700_EKDHFFHMNCD {
- if x != nil {
- return x.Unk2700_MEANPNKMDFG
- }
- return nil
-}
-
-var File_Unk2700_HBOFACHAGIF_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x4f, 0x46, 0x41, 0x43,
- 0x48, 0x41, 0x47, 0x49, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x45, 0x4b, 0x44, 0x48, 0x46, 0x46, 0x48, 0x4d, 0x4e, 0x43, 0x44, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x42, 0x4f, 0x46, 0x41, 0x43, 0x48, 0x41, 0x47, 0x49, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x6a, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x41, 0x4e, 0x50, 0x4e, 0x4b, 0x4d, 0x44, 0x46, 0x47, 0x18,
- 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x42, 0x4f, 0x46, 0x41, 0x43, 0x48, 0x41, 0x47, 0x49, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4d, 0x45, 0x41, 0x4e, 0x50, 0x4e, 0x4b, 0x4d, 0x44, 0x46, 0x47, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x45, 0x41, 0x4e, 0x50, 0x4e, 0x4b,
- 0x4d, 0x44, 0x46, 0x47, 0x1a, 0x5b, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d,
- 0x45, 0x41, 0x4e, 0x50, 0x4e, 0x4b, 0x4d, 0x44, 0x46, 0x47, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
- 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x44, 0x48, 0x46,
- 0x46, 0x48, 0x4d, 0x4e, 0x43, 0x44, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescData = file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_HBOFACHAGIF_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_HBOFACHAGIF_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_HBOFACHAGIF_ServerNotify)(nil), // 0: Unk2700_HBOFACHAGIF_ServerNotify
- nil, // 1: Unk2700_HBOFACHAGIF_ServerNotify.Unk2700MEANPNKMDFGEntry
- (*Unk2700_EKDHFFHMNCD)(nil), // 2: Unk2700_EKDHFFHMNCD
-}
-var file_Unk2700_HBOFACHAGIF_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HBOFACHAGIF_ServerNotify.Unk2700_MEANPNKMDFG:type_name -> Unk2700_HBOFACHAGIF_ServerNotify.Unk2700MEANPNKMDFGEntry
- 2, // 1: Unk2700_HBOFACHAGIF_ServerNotify.Unk2700MEANPNKMDFGEntry.value:type_name -> Unk2700_EKDHFFHMNCD
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HBOFACHAGIF_ServerNotify_proto_init() }
-func file_Unk2700_HBOFACHAGIF_ServerNotify_proto_init() {
- if File_Unk2700_HBOFACHAGIF_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_EKDHFFHMNCD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HBOFACHAGIF_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HBOFACHAGIF_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_HBOFACHAGIF_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_HBOFACHAGIF_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_HBOFACHAGIF_ServerNotify_proto = out.File
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_rawDesc = nil
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_goTypes = nil
- file_Unk2700_HBOFACHAGIF_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HDBFJJOBIAP_ClientReq.pb.go b/gover/gen/Unk2700_HDBFJJOBIAP_ClientReq.pb.go
deleted file mode 100644
index 04444e69..00000000
--- a/gover/gen/Unk2700_HDBFJJOBIAP_ClientReq.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HDBFJJOBIAP_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_HDBFJJOBIAP_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,7,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,10,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
-}
-
-func (x *Unk2700_HDBFJJOBIAP_ClientReq) Reset() {
- *x = Unk2700_HDBFJJOBIAP_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HDBFJJOBIAP_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HDBFJJOBIAP_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HDBFJJOBIAP_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_HDBFJJOBIAP_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HDBFJJOBIAP_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HDBFJJOBIAP_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_HDBFJJOBIAP_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HDBFJJOBIAP_ClientReq) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-func (x *Unk2700_HDBFJJOBIAP_ClientReq) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-var File_Unk2700_HDBFJJOBIAP_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x42, 0x46, 0x4a, 0x4a,
- 0x4f, 0x42, 0x49, 0x41, 0x50, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x97, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x42,
- 0x46, 0x4a, 0x4a, 0x4f, 0x42, 0x49, 0x41, 0x50, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45,
- 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48,
- 0x48, 0x43, 0x44, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d,
- 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b,
- 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescData = file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_HDBFJJOBIAP_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HDBFJJOBIAP_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_HDBFJJOBIAP_ClientReq)(nil), // 0: Unk2700_HDBFJJOBIAP_ClientReq
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
-}
-var file_Unk2700_HDBFJJOBIAP_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HDBFJJOBIAP_ClientReq.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HDBFJJOBIAP_ClientReq_proto_init() }
-func file_Unk2700_HDBFJJOBIAP_ClientReq_proto_init() {
- if File_Unk2700_HDBFJJOBIAP_ClientReq_proto != nil {
- return
- }
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HDBFJJOBIAP_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HDBFJJOBIAP_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_HDBFJJOBIAP_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_HDBFJJOBIAP_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_HDBFJJOBIAP_ClientReq_proto = out.File
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_rawDesc = nil
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_goTypes = nil
- file_Unk2700_HDBFJJOBIAP_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HEMFKLPNNOM.pb.go b/gover/gen/Unk2700_HEMFKLPNNOM.pb.go
deleted file mode 100644
index 212e4691..00000000
--- a/gover/gen/Unk2700_HEMFKLPNNOM.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HEMFKLPNNOM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HEMFKLPNNOM int32
-
-const (
- Unk2700_HEMFKLPNNOM_Unk2700_HEMFKLPNNOM_Unk2700_ODJKANKMPPJ Unk2700_HEMFKLPNNOM = 0
- Unk2700_HEMFKLPNNOM_Unk2700_HEMFKLPNNOM_Unk2700_EFGLHEIODFN Unk2700_HEMFKLPNNOM = 1
- Unk2700_HEMFKLPNNOM_Unk2700_HEMFKLPNNOM_Unk2700_JPBBBCFGHAK Unk2700_HEMFKLPNNOM = 2
- Unk2700_HEMFKLPNNOM_Unk2700_HEMFKLPNNOM_Unk2700_IDCMGHBHBFH Unk2700_HEMFKLPNNOM = 3
- Unk2700_HEMFKLPNNOM_Unk2700_HEMFKLPNNOM_Unk2700_ODDBNNDFMBO Unk2700_HEMFKLPNNOM = 4
- Unk2700_HEMFKLPNNOM_Unk2700_HEMFKLPNNOM_Unk2700_AGIDMOGJOBD Unk2700_HEMFKLPNNOM = 5
-)
-
-// Enum value maps for Unk2700_HEMFKLPNNOM.
-var (
- Unk2700_HEMFKLPNNOM_name = map[int32]string{
- 0: "Unk2700_HEMFKLPNNOM_Unk2700_ODJKANKMPPJ",
- 1: "Unk2700_HEMFKLPNNOM_Unk2700_EFGLHEIODFN",
- 2: "Unk2700_HEMFKLPNNOM_Unk2700_JPBBBCFGHAK",
- 3: "Unk2700_HEMFKLPNNOM_Unk2700_IDCMGHBHBFH",
- 4: "Unk2700_HEMFKLPNNOM_Unk2700_ODDBNNDFMBO",
- 5: "Unk2700_HEMFKLPNNOM_Unk2700_AGIDMOGJOBD",
- }
- Unk2700_HEMFKLPNNOM_value = map[string]int32{
- "Unk2700_HEMFKLPNNOM_Unk2700_ODJKANKMPPJ": 0,
- "Unk2700_HEMFKLPNNOM_Unk2700_EFGLHEIODFN": 1,
- "Unk2700_HEMFKLPNNOM_Unk2700_JPBBBCFGHAK": 2,
- "Unk2700_HEMFKLPNNOM_Unk2700_IDCMGHBHBFH": 3,
- "Unk2700_HEMFKLPNNOM_Unk2700_ODDBNNDFMBO": 4,
- "Unk2700_HEMFKLPNNOM_Unk2700_AGIDMOGJOBD": 5,
- }
-)
-
-func (x Unk2700_HEMFKLPNNOM) Enum() *Unk2700_HEMFKLPNNOM {
- p := new(Unk2700_HEMFKLPNNOM)
- *p = x
- return p
-}
-
-func (x Unk2700_HEMFKLPNNOM) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_HEMFKLPNNOM) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_HEMFKLPNNOM_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_HEMFKLPNNOM) Type() protoreflect.EnumType {
- return &file_Unk2700_HEMFKLPNNOM_proto_enumTypes[0]
-}
-
-func (x Unk2700_HEMFKLPNNOM) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_HEMFKLPNNOM.Descriptor instead.
-func (Unk2700_HEMFKLPNNOM) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_HEMFKLPNNOM_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_HEMFKLPNNOM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HEMFKLPNNOM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c,
- 0x50, 0x4e, 0x4e, 0x4f, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xa3, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50, 0x4e,
- 0x4e, 0x4f, 0x4d, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48,
- 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50, 0x4e, 0x4e, 0x4f, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x4a, 0x4b, 0x41, 0x4e, 0x4b, 0x4d, 0x50, 0x50, 0x4a, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46,
- 0x4b, 0x4c, 0x50, 0x4e, 0x4e, 0x4f, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x45, 0x46, 0x47, 0x4c, 0x48, 0x45, 0x49, 0x4f, 0x44, 0x46, 0x4e, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50,
- 0x4e, 0x4e, 0x4f, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x42,
- 0x42, 0x42, 0x43, 0x46, 0x47, 0x48, 0x41, 0x4b, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50, 0x4e, 0x4e, 0x4f,
- 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x43, 0x4d, 0x47, 0x48,
- 0x42, 0x48, 0x42, 0x46, 0x48, 0x10, 0x03, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50, 0x4e, 0x4e, 0x4f, 0x4d, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x44, 0x42, 0x4e, 0x4e, 0x44, 0x46, 0x4d,
- 0x42, 0x4f, 0x10, 0x04, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50, 0x4e, 0x4e, 0x4f, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44, 0x4d, 0x4f, 0x47, 0x4a, 0x4f, 0x42, 0x44, 0x10,
- 0x05, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_HEMFKLPNNOM_proto_rawDescOnce sync.Once
- file_Unk2700_HEMFKLPNNOM_proto_rawDescData = file_Unk2700_HEMFKLPNNOM_proto_rawDesc
-)
-
-func file_Unk2700_HEMFKLPNNOM_proto_rawDescGZIP() []byte {
- file_Unk2700_HEMFKLPNNOM_proto_rawDescOnce.Do(func() {
- file_Unk2700_HEMFKLPNNOM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HEMFKLPNNOM_proto_rawDescData)
- })
- return file_Unk2700_HEMFKLPNNOM_proto_rawDescData
-}
-
-var file_Unk2700_HEMFKLPNNOM_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_HEMFKLPNNOM_proto_goTypes = []interface{}{
- (Unk2700_HEMFKLPNNOM)(0), // 0: Unk2700_HEMFKLPNNOM
-}
-var file_Unk2700_HEMFKLPNNOM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HEMFKLPNNOM_proto_init() }
-func file_Unk2700_HEMFKLPNNOM_proto_init() {
- if File_Unk2700_HEMFKLPNNOM_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HEMFKLPNNOM_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HEMFKLPNNOM_proto_goTypes,
- DependencyIndexes: file_Unk2700_HEMFKLPNNOM_proto_depIdxs,
- EnumInfos: file_Unk2700_HEMFKLPNNOM_proto_enumTypes,
- }.Build()
- File_Unk2700_HEMFKLPNNOM_proto = out.File
- file_Unk2700_HEMFKLPNNOM_proto_rawDesc = nil
- file_Unk2700_HEMFKLPNNOM_proto_goTypes = nil
- file_Unk2700_HEMFKLPNNOM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HENCIJOPCIF.pb.go b/gover/gen/Unk2700_HENCIJOPCIF.pb.go
deleted file mode 100644
index a978d350..00000000
--- a/gover/gen/Unk2700_HENCIJOPCIF.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HENCIJOPCIF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HENCIJOPCIF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_EMIELBMCCPF uint32 `protobuf:"varint,14,opt,name=Unk2700_EMIELBMCCPF,json=Unk2700EMIELBMCCPF,proto3" json:"Unk2700_EMIELBMCCPF,omitempty"`
- RewardItemList []*ItemParam `protobuf:"bytes,5,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
-}
-
-func (x *Unk2700_HENCIJOPCIF) Reset() {
- *x = Unk2700_HENCIJOPCIF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HENCIJOPCIF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HENCIJOPCIF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HENCIJOPCIF) ProtoMessage() {}
-
-func (x *Unk2700_HENCIJOPCIF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HENCIJOPCIF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HENCIJOPCIF.ProtoReflect.Descriptor instead.
-func (*Unk2700_HENCIJOPCIF) Descriptor() ([]byte, []int) {
- return file_Unk2700_HENCIJOPCIF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HENCIJOPCIF) GetUnk2700_EMIELBMCCPF() uint32 {
- if x != nil {
- return x.Unk2700_EMIELBMCCPF
- }
- return 0
-}
-
-func (x *Unk2700_HENCIJOPCIF) GetRewardItemList() []*ItemParam {
- if x != nil {
- return x.RewardItemList
- }
- return nil
-}
-
-var File_Unk2700_HENCIJOPCIF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HENCIJOPCIF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4e, 0x43, 0x49, 0x4a,
- 0x4f, 0x50, 0x43, 0x49, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4e, 0x43, 0x49, 0x4a, 0x4f, 0x50,
- 0x43, 0x49, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x4d, 0x49, 0x45, 0x4c, 0x42, 0x4d, 0x43, 0x43, 0x50, 0x46, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x4d, 0x49, 0x45, 0x4c, 0x42, 0x4d,
- 0x43, 0x43, 0x50, 0x46, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69,
- 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
- 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61,
- 0x72, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HENCIJOPCIF_proto_rawDescOnce sync.Once
- file_Unk2700_HENCIJOPCIF_proto_rawDescData = file_Unk2700_HENCIJOPCIF_proto_rawDesc
-)
-
-func file_Unk2700_HENCIJOPCIF_proto_rawDescGZIP() []byte {
- file_Unk2700_HENCIJOPCIF_proto_rawDescOnce.Do(func() {
- file_Unk2700_HENCIJOPCIF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HENCIJOPCIF_proto_rawDescData)
- })
- return file_Unk2700_HENCIJOPCIF_proto_rawDescData
-}
-
-var file_Unk2700_HENCIJOPCIF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HENCIJOPCIF_proto_goTypes = []interface{}{
- (*Unk2700_HENCIJOPCIF)(nil), // 0: Unk2700_HENCIJOPCIF
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_HENCIJOPCIF_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HENCIJOPCIF.reward_item_list:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HENCIJOPCIF_proto_init() }
-func file_Unk2700_HENCIJOPCIF_proto_init() {
- if File_Unk2700_HENCIJOPCIF_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HENCIJOPCIF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HENCIJOPCIF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HENCIJOPCIF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HENCIJOPCIF_proto_goTypes,
- DependencyIndexes: file_Unk2700_HENCIJOPCIF_proto_depIdxs,
- MessageInfos: file_Unk2700_HENCIJOPCIF_proto_msgTypes,
- }.Build()
- File_Unk2700_HENCIJOPCIF_proto = out.File
- file_Unk2700_HENCIJOPCIF_proto_rawDesc = nil
- file_Unk2700_HENCIJOPCIF_proto_goTypes = nil
- file_Unk2700_HENCIJOPCIF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HFCDIGNAAPJ.pb.go b/gover/gen/Unk2700_HFCDIGNAAPJ.pb.go
deleted file mode 100644
index 271b22f1..00000000
--- a/gover/gen/Unk2700_HFCDIGNAAPJ.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HFCDIGNAAPJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8129
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_HFCDIGNAAPJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OBDGPNILPND uint32 `protobuf:"varint,9,opt,name=Unk2700_OBDGPNILPND,json=Unk2700OBDGPNILPND,proto3" json:"Unk2700_OBDGPNILPND,omitempty"`
- Unk2700_KKHAKNLGBLJ uint32 `protobuf:"varint,13,opt,name=Unk2700_KKHAKNLGBLJ,json=Unk2700KKHAKNLGBLJ,proto3" json:"Unk2700_KKHAKNLGBLJ,omitempty"`
-}
-
-func (x *Unk2700_HFCDIGNAAPJ) Reset() {
- *x = Unk2700_HFCDIGNAAPJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HFCDIGNAAPJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HFCDIGNAAPJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HFCDIGNAAPJ) ProtoMessage() {}
-
-func (x *Unk2700_HFCDIGNAAPJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HFCDIGNAAPJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HFCDIGNAAPJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_HFCDIGNAAPJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_HFCDIGNAAPJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HFCDIGNAAPJ) GetUnk2700_OBDGPNILPND() uint32 {
- if x != nil {
- return x.Unk2700_OBDGPNILPND
- }
- return 0
-}
-
-func (x *Unk2700_HFCDIGNAAPJ) GetUnk2700_KKHAKNLGBLJ() uint32 {
- if x != nil {
- return x.Unk2700_KKHAKNLGBLJ
- }
- return 0
-}
-
-var File_Unk2700_HFCDIGNAAPJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HFCDIGNAAPJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x43, 0x44, 0x49, 0x47,
- 0x4e, 0x41, 0x41, 0x50, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x43, 0x44, 0x49, 0x47, 0x4e, 0x41, 0x41,
- 0x50, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x42,
- 0x44, 0x47, 0x50, 0x4e, 0x49, 0x4c, 0x50, 0x4e, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x42, 0x44, 0x47, 0x50, 0x4e, 0x49, 0x4c,
- 0x50, 0x4e, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x4b, 0x48, 0x41, 0x4b, 0x4e, 0x4c, 0x47, 0x42, 0x4c, 0x4a, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4b, 0x48, 0x41, 0x4b, 0x4e, 0x4c,
- 0x47, 0x42, 0x4c, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HFCDIGNAAPJ_proto_rawDescOnce sync.Once
- file_Unk2700_HFCDIGNAAPJ_proto_rawDescData = file_Unk2700_HFCDIGNAAPJ_proto_rawDesc
-)
-
-func file_Unk2700_HFCDIGNAAPJ_proto_rawDescGZIP() []byte {
- file_Unk2700_HFCDIGNAAPJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_HFCDIGNAAPJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HFCDIGNAAPJ_proto_rawDescData)
- })
- return file_Unk2700_HFCDIGNAAPJ_proto_rawDescData
-}
-
-var file_Unk2700_HFCDIGNAAPJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HFCDIGNAAPJ_proto_goTypes = []interface{}{
- (*Unk2700_HFCDIGNAAPJ)(nil), // 0: Unk2700_HFCDIGNAAPJ
-}
-var file_Unk2700_HFCDIGNAAPJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HFCDIGNAAPJ_proto_init() }
-func file_Unk2700_HFCDIGNAAPJ_proto_init() {
- if File_Unk2700_HFCDIGNAAPJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HFCDIGNAAPJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HFCDIGNAAPJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HFCDIGNAAPJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HFCDIGNAAPJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_HFCDIGNAAPJ_proto_depIdxs,
- MessageInfos: file_Unk2700_HFCDIGNAAPJ_proto_msgTypes,
- }.Build()
- File_Unk2700_HFCDIGNAAPJ_proto = out.File
- file_Unk2700_HFCDIGNAAPJ_proto_rawDesc = nil
- file_Unk2700_HFCDIGNAAPJ_proto_goTypes = nil
- file_Unk2700_HFCDIGNAAPJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HFMDKDHCJCM.pb.go b/gover/gen/Unk2700_HFMDKDHCJCM.pb.go
deleted file mode 100644
index 47002bd0..00000000
--- a/gover/gen/Unk2700_HFMDKDHCJCM.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HFMDKDHCJCM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HFMDKDHCJCM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CMOMNFNGCGB *Vector `protobuf:"bytes,1,opt,name=Unk2700_CMOMNFNGCGB,json=Unk2700CMOMNFNGCGB,proto3" json:"Unk2700_CMOMNFNGCGB,omitempty"`
-}
-
-func (x *Unk2700_HFMDKDHCJCM) Reset() {
- *x = Unk2700_HFMDKDHCJCM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HFMDKDHCJCM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HFMDKDHCJCM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HFMDKDHCJCM) ProtoMessage() {}
-
-func (x *Unk2700_HFMDKDHCJCM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HFMDKDHCJCM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HFMDKDHCJCM.ProtoReflect.Descriptor instead.
-func (*Unk2700_HFMDKDHCJCM) Descriptor() ([]byte, []int) {
- return file_Unk2700_HFMDKDHCJCM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HFMDKDHCJCM) GetUnk2700_CMOMNFNGCGB() *Vector {
- if x != nil {
- return x.Unk2700_CMOMNFNGCGB
- }
- return nil
-}
-
-var File_Unk2700_HFMDKDHCJCM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HFMDKDHCJCM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x4d, 0x44, 0x4b, 0x44,
- 0x48, 0x43, 0x4a, 0x43, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x4d, 0x44, 0x4b, 0x44, 0x48, 0x43, 0x4a, 0x43, 0x4d,
- 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4f, 0x4d,
- 0x4e, 0x46, 0x4e, 0x47, 0x43, 0x47, 0x42, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43,
- 0x4d, 0x4f, 0x4d, 0x4e, 0x46, 0x4e, 0x47, 0x43, 0x47, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HFMDKDHCJCM_proto_rawDescOnce sync.Once
- file_Unk2700_HFMDKDHCJCM_proto_rawDescData = file_Unk2700_HFMDKDHCJCM_proto_rawDesc
-)
-
-func file_Unk2700_HFMDKDHCJCM_proto_rawDescGZIP() []byte {
- file_Unk2700_HFMDKDHCJCM_proto_rawDescOnce.Do(func() {
- file_Unk2700_HFMDKDHCJCM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HFMDKDHCJCM_proto_rawDescData)
- })
- return file_Unk2700_HFMDKDHCJCM_proto_rawDescData
-}
-
-var file_Unk2700_HFMDKDHCJCM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HFMDKDHCJCM_proto_goTypes = []interface{}{
- (*Unk2700_HFMDKDHCJCM)(nil), // 0: Unk2700_HFMDKDHCJCM
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_HFMDKDHCJCM_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HFMDKDHCJCM.Unk2700_CMOMNFNGCGB:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HFMDKDHCJCM_proto_init() }
-func file_Unk2700_HFMDKDHCJCM_proto_init() {
- if File_Unk2700_HFMDKDHCJCM_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HFMDKDHCJCM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HFMDKDHCJCM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HFMDKDHCJCM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HFMDKDHCJCM_proto_goTypes,
- DependencyIndexes: file_Unk2700_HFMDKDHCJCM_proto_depIdxs,
- MessageInfos: file_Unk2700_HFMDKDHCJCM_proto_msgTypes,
- }.Build()
- File_Unk2700_HFMDKDHCJCM_proto = out.File
- file_Unk2700_HFMDKDHCJCM_proto_rawDesc = nil
- file_Unk2700_HFMDKDHCJCM_proto_goTypes = nil
- file_Unk2700_HFMDKDHCJCM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HFPELHFDCIB.pb.go b/gover/gen/Unk2700_HFPELHFDCIB.pb.go
deleted file mode 100644
index 2697220c..00000000
--- a/gover/gen/Unk2700_HFPELHFDCIB.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HFPELHFDCIB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HFPELHFDCIB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Unk2700_CMOMNFNGCGB *Vector `protobuf:"bytes,13,opt,name=Unk2700_CMOMNFNGCGB,json=Unk2700CMOMNFNGCGB,proto3" json:"Unk2700_CMOMNFNGCGB,omitempty"`
-}
-
-func (x *Unk2700_HFPELHFDCIB) Reset() {
- *x = Unk2700_HFPELHFDCIB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HFPELHFDCIB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HFPELHFDCIB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HFPELHFDCIB) ProtoMessage() {}
-
-func (x *Unk2700_HFPELHFDCIB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HFPELHFDCIB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HFPELHFDCIB.ProtoReflect.Descriptor instead.
-func (*Unk2700_HFPELHFDCIB) Descriptor() ([]byte, []int) {
- return file_Unk2700_HFPELHFDCIB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HFPELHFDCIB) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk2700_HFPELHFDCIB) GetUnk2700_CMOMNFNGCGB() *Vector {
- if x != nil {
- return x.Unk2700_CMOMNFNGCGB
- }
- return nil
-}
-
-var File_Unk2700_HFPELHFDCIB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HFPELHFDCIB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x50, 0x45, 0x4c, 0x48,
- 0x46, 0x44, 0x43, 0x49, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x50, 0x45, 0x4c, 0x48, 0x46, 0x44, 0x43, 0x49, 0x42,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x38, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4f, 0x4d, 0x4e, 0x46, 0x4e,
- 0x47, 0x43, 0x47, 0x42, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4d, 0x4f, 0x4d,
- 0x4e, 0x46, 0x4e, 0x47, 0x43, 0x47, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HFPELHFDCIB_proto_rawDescOnce sync.Once
- file_Unk2700_HFPELHFDCIB_proto_rawDescData = file_Unk2700_HFPELHFDCIB_proto_rawDesc
-)
-
-func file_Unk2700_HFPELHFDCIB_proto_rawDescGZIP() []byte {
- file_Unk2700_HFPELHFDCIB_proto_rawDescOnce.Do(func() {
- file_Unk2700_HFPELHFDCIB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HFPELHFDCIB_proto_rawDescData)
- })
- return file_Unk2700_HFPELHFDCIB_proto_rawDescData
-}
-
-var file_Unk2700_HFPELHFDCIB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HFPELHFDCIB_proto_goTypes = []interface{}{
- (*Unk2700_HFPELHFDCIB)(nil), // 0: Unk2700_HFPELHFDCIB
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_HFPELHFDCIB_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HFPELHFDCIB.Unk2700_CMOMNFNGCGB:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HFPELHFDCIB_proto_init() }
-func file_Unk2700_HFPELHFDCIB_proto_init() {
- if File_Unk2700_HFPELHFDCIB_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HFPELHFDCIB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HFPELHFDCIB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HFPELHFDCIB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HFPELHFDCIB_proto_goTypes,
- DependencyIndexes: file_Unk2700_HFPELHFDCIB_proto_depIdxs,
- MessageInfos: file_Unk2700_HFPELHFDCIB_proto_msgTypes,
- }.Build()
- File_Unk2700_HFPELHFDCIB_proto = out.File
- file_Unk2700_HFPELHFDCIB_proto_rawDesc = nil
- file_Unk2700_HFPELHFDCIB_proto_goTypes = nil
- file_Unk2700_HFPELHFDCIB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HGFFGMCODNC.pb.go b/gover/gen/Unk2700_HGFFGMCODNC.pb.go
deleted file mode 100644
index a4dfed15..00000000
--- a/gover/gen/Unk2700_HGFFGMCODNC.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HGFFGMCODNC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HGFFGMCODNC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GroupId uint32 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- GadgetId uint32 `protobuf:"varint,7,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- Pos *Vector `protobuf:"bytes,8,opt,name=pos,proto3" json:"pos,omitempty"`
-}
-
-func (x *Unk2700_HGFFGMCODNC) Reset() {
- *x = Unk2700_HGFFGMCODNC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HGFFGMCODNC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HGFFGMCODNC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HGFFGMCODNC) ProtoMessage() {}
-
-func (x *Unk2700_HGFFGMCODNC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HGFFGMCODNC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HGFFGMCODNC.ProtoReflect.Descriptor instead.
-func (*Unk2700_HGFFGMCODNC) Descriptor() ([]byte, []int) {
- return file_Unk2700_HGFFGMCODNC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HGFFGMCODNC) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (x *Unk2700_HGFFGMCODNC) GetGadgetId() uint32 {
- if x != nil {
- return x.GadgetId
- }
- return 0
-}
-
-func (x *Unk2700_HGFFGMCODNC) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-var File_Unk2700_HGFFGMCODNC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HGFFGMCODNC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x46, 0x46, 0x47, 0x4d,
- 0x43, 0x4f, 0x44, 0x4e, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x46, 0x46, 0x47, 0x4d, 0x43, 0x4f, 0x44, 0x4e, 0x43,
- 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
- 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HGFFGMCODNC_proto_rawDescOnce sync.Once
- file_Unk2700_HGFFGMCODNC_proto_rawDescData = file_Unk2700_HGFFGMCODNC_proto_rawDesc
-)
-
-func file_Unk2700_HGFFGMCODNC_proto_rawDescGZIP() []byte {
- file_Unk2700_HGFFGMCODNC_proto_rawDescOnce.Do(func() {
- file_Unk2700_HGFFGMCODNC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HGFFGMCODNC_proto_rawDescData)
- })
- return file_Unk2700_HGFFGMCODNC_proto_rawDescData
-}
-
-var file_Unk2700_HGFFGMCODNC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HGFFGMCODNC_proto_goTypes = []interface{}{
- (*Unk2700_HGFFGMCODNC)(nil), // 0: Unk2700_HGFFGMCODNC
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_HGFFGMCODNC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HGFFGMCODNC.pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HGFFGMCODNC_proto_init() }
-func file_Unk2700_HGFFGMCODNC_proto_init() {
- if File_Unk2700_HGFFGMCODNC_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HGFFGMCODNC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HGFFGMCODNC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HGFFGMCODNC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HGFFGMCODNC_proto_goTypes,
- DependencyIndexes: file_Unk2700_HGFFGMCODNC_proto_depIdxs,
- MessageInfos: file_Unk2700_HGFFGMCODNC_proto_msgTypes,
- }.Build()
- File_Unk2700_HGFFGMCODNC_proto = out.File
- file_Unk2700_HGFFGMCODNC_proto_rawDesc = nil
- file_Unk2700_HGFFGMCODNC_proto_goTypes = nil
- file_Unk2700_HGFFGMCODNC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HGMCBHFFDLJ.pb.go b/gover/gen/Unk2700_HGMCBHFFDLJ.pb.go
deleted file mode 100644
index 97ccb192..00000000
--- a/gover/gen/Unk2700_HGMCBHFFDLJ.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HGMCBHFFDLJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8826
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_HGMCBHFFDLJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_HGMCBHFFDLJ) Reset() {
- *x = Unk2700_HGMCBHFFDLJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HGMCBHFFDLJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HGMCBHFFDLJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HGMCBHFFDLJ) ProtoMessage() {}
-
-func (x *Unk2700_HGMCBHFFDLJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HGMCBHFFDLJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HGMCBHFFDLJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_HGMCBHFFDLJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_HGMCBHFFDLJ_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_HGMCBHFFDLJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HGMCBHFFDLJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x43, 0x42, 0x48,
- 0x46, 0x46, 0x44, 0x4c, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x43, 0x42, 0x48, 0x46, 0x46, 0x44,
- 0x4c, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HGMCBHFFDLJ_proto_rawDescOnce sync.Once
- file_Unk2700_HGMCBHFFDLJ_proto_rawDescData = file_Unk2700_HGMCBHFFDLJ_proto_rawDesc
-)
-
-func file_Unk2700_HGMCBHFFDLJ_proto_rawDescGZIP() []byte {
- file_Unk2700_HGMCBHFFDLJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_HGMCBHFFDLJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HGMCBHFFDLJ_proto_rawDescData)
- })
- return file_Unk2700_HGMCBHFFDLJ_proto_rawDescData
-}
-
-var file_Unk2700_HGMCBHFFDLJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HGMCBHFFDLJ_proto_goTypes = []interface{}{
- (*Unk2700_HGMCBHFFDLJ)(nil), // 0: Unk2700_HGMCBHFFDLJ
-}
-var file_Unk2700_HGMCBHFFDLJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HGMCBHFFDLJ_proto_init() }
-func file_Unk2700_HGMCBHFFDLJ_proto_init() {
- if File_Unk2700_HGMCBHFFDLJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HGMCBHFFDLJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HGMCBHFFDLJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HGMCBHFFDLJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HGMCBHFFDLJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_HGMCBHFFDLJ_proto_depIdxs,
- MessageInfos: file_Unk2700_HGMCBHFFDLJ_proto_msgTypes,
- }.Build()
- File_Unk2700_HGMCBHFFDLJ_proto = out.File
- file_Unk2700_HGMCBHFFDLJ_proto_rawDesc = nil
- file_Unk2700_HGMCBHFFDLJ_proto_goTypes = nil
- file_Unk2700_HGMCBHFFDLJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HGMCNJOPDAA.pb.go b/gover/gen/Unk2700_HGMCNJOPDAA.pb.go
deleted file mode 100644
index 841394da..00000000
--- a/gover/gen/Unk2700_HGMCNJOPDAA.pb.go
+++ /dev/null
@@ -1,146 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HGMCNJOPDAA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HGMCNJOPDAA int32
-
-const (
- Unk2700_HGMCNJOPDAA_Unk2700_HGMCNJOPDAA_NONE Unk2700_HGMCNJOPDAA = 0
- Unk2700_HGMCNJOPDAA_Unk2700_HGMCNJOPDAA_Unk2700_COJANCPMOAI Unk2700_HGMCNJOPDAA = 1
-)
-
-// Enum value maps for Unk2700_HGMCNJOPDAA.
-var (
- Unk2700_HGMCNJOPDAA_name = map[int32]string{
- 0: "Unk2700_HGMCNJOPDAA_NONE",
- 1: "Unk2700_HGMCNJOPDAA_Unk2700_COJANCPMOAI",
- }
- Unk2700_HGMCNJOPDAA_value = map[string]int32{
- "Unk2700_HGMCNJOPDAA_NONE": 0,
- "Unk2700_HGMCNJOPDAA_Unk2700_COJANCPMOAI": 1,
- }
-)
-
-func (x Unk2700_HGMCNJOPDAA) Enum() *Unk2700_HGMCNJOPDAA {
- p := new(Unk2700_HGMCNJOPDAA)
- *p = x
- return p
-}
-
-func (x Unk2700_HGMCNJOPDAA) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_HGMCNJOPDAA) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_HGMCNJOPDAA_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_HGMCNJOPDAA) Type() protoreflect.EnumType {
- return &file_Unk2700_HGMCNJOPDAA_proto_enumTypes[0]
-}
-
-func (x Unk2700_HGMCNJOPDAA) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_HGMCNJOPDAA.Descriptor instead.
-func (Unk2700_HGMCNJOPDAA) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_HGMCNJOPDAA_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_HGMCNJOPDAA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HGMCNJOPDAA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x43, 0x4e, 0x4a,
- 0x4f, 0x50, 0x44, 0x41, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x43, 0x4e, 0x4a, 0x4f, 0x50, 0x44,
- 0x41, 0x41, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47,
- 0x4d, 0x43, 0x4e, 0x4a, 0x4f, 0x50, 0x44, 0x41, 0x41, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x43,
- 0x4e, 0x4a, 0x4f, 0x50, 0x44, 0x41, 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x43, 0x4f, 0x4a, 0x41, 0x4e, 0x43, 0x50, 0x4d, 0x4f, 0x41, 0x49, 0x10, 0x01, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HGMCNJOPDAA_proto_rawDescOnce sync.Once
- file_Unk2700_HGMCNJOPDAA_proto_rawDescData = file_Unk2700_HGMCNJOPDAA_proto_rawDesc
-)
-
-func file_Unk2700_HGMCNJOPDAA_proto_rawDescGZIP() []byte {
- file_Unk2700_HGMCNJOPDAA_proto_rawDescOnce.Do(func() {
- file_Unk2700_HGMCNJOPDAA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HGMCNJOPDAA_proto_rawDescData)
- })
- return file_Unk2700_HGMCNJOPDAA_proto_rawDescData
-}
-
-var file_Unk2700_HGMCNJOPDAA_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_HGMCNJOPDAA_proto_goTypes = []interface{}{
- (Unk2700_HGMCNJOPDAA)(0), // 0: Unk2700_HGMCNJOPDAA
-}
-var file_Unk2700_HGMCNJOPDAA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HGMCNJOPDAA_proto_init() }
-func file_Unk2700_HGMCNJOPDAA_proto_init() {
- if File_Unk2700_HGMCNJOPDAA_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HGMCNJOPDAA_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HGMCNJOPDAA_proto_goTypes,
- DependencyIndexes: file_Unk2700_HGMCNJOPDAA_proto_depIdxs,
- EnumInfos: file_Unk2700_HGMCNJOPDAA_proto_enumTypes,
- }.Build()
- File_Unk2700_HGMCNJOPDAA_proto = out.File
- file_Unk2700_HGMCNJOPDAA_proto_rawDesc = nil
- file_Unk2700_HGMCNJOPDAA_proto_goTypes = nil
- file_Unk2700_HGMCNJOPDAA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HGMOIKODALP_ServerRsp.pb.go b/gover/gen/Unk2700_HGMOIKODALP_ServerRsp.pb.go
deleted file mode 100644
index c874b401..00000000
--- a/gover/gen/Unk2700_HGMOIKODALP_ServerRsp.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HGMOIKODALP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6220
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HGMOIKODALP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,11,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_HGMOIKODALP_ServerRsp) Reset() {
- *x = Unk2700_HGMOIKODALP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HGMOIKODALP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HGMOIKODALP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HGMOIKODALP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_HGMOIKODALP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HGMOIKODALP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HGMOIKODALP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_HGMOIKODALP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HGMOIKODALP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_HGMOIKODALP_ServerRsp) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_HGMOIKODALP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x4f, 0x49, 0x4b,
- 0x4f, 0x44, 0x41, 0x4c, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x48, 0x47, 0x4d, 0x4f, 0x49, 0x4b, 0x4f, 0x44, 0x41, 0x4c, 0x50, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f,
- 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f,
- 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescData = file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_HGMOIKODALP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HGMOIKODALP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_HGMOIKODALP_ServerRsp)(nil), // 0: Unk2700_HGMOIKODALP_ServerRsp
-}
-var file_Unk2700_HGMOIKODALP_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HGMOIKODALP_ServerRsp_proto_init() }
-func file_Unk2700_HGMOIKODALP_ServerRsp_proto_init() {
- if File_Unk2700_HGMOIKODALP_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HGMOIKODALP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HGMOIKODALP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_HGMOIKODALP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_HGMOIKODALP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_HGMOIKODALP_ServerRsp_proto = out.File
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_goTypes = nil
- file_Unk2700_HGMOIKODALP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HHAMNOIDBPJ.pb.go b/gover/gen/Unk2700_HHAMNOIDBPJ.pb.go
deleted file mode 100644
index dc0d0343..00000000
--- a/gover/gen/Unk2700_HHAMNOIDBPJ.pb.go
+++ /dev/null
@@ -1,160 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HHAMNOIDBPJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HHAMNOIDBPJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JFDNAOAAFMM float32 `protobuf:"fixed32,9,opt,name=Unk2700_JFDNAOAAFMM,json=Unk2700JFDNAOAAFMM,proto3" json:"Unk2700_JFDNAOAAFMM,omitempty"`
-}
-
-func (x *Unk2700_HHAMNOIDBPJ) Reset() {
- *x = Unk2700_HHAMNOIDBPJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HHAMNOIDBPJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HHAMNOIDBPJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HHAMNOIDBPJ) ProtoMessage() {}
-
-func (x *Unk2700_HHAMNOIDBPJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HHAMNOIDBPJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HHAMNOIDBPJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_HHAMNOIDBPJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_HHAMNOIDBPJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HHAMNOIDBPJ) GetUnk2700_JFDNAOAAFMM() float32 {
- if x != nil {
- return x.Unk2700_JFDNAOAAFMM
- }
- return 0
-}
-
-var File_Unk2700_HHAMNOIDBPJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HHAMNOIDBPJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x41, 0x4d, 0x4e, 0x4f,
- 0x49, 0x44, 0x42, 0x50, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x41, 0x4d, 0x4e, 0x4f, 0x49, 0x44, 0x42,
- 0x50, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x46,
- 0x44, 0x4e, 0x41, 0x4f, 0x41, 0x41, 0x46, 0x4d, 0x4d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x46, 0x44, 0x4e, 0x41, 0x4f, 0x41, 0x41,
- 0x46, 0x4d, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HHAMNOIDBPJ_proto_rawDescOnce sync.Once
- file_Unk2700_HHAMNOIDBPJ_proto_rawDescData = file_Unk2700_HHAMNOIDBPJ_proto_rawDesc
-)
-
-func file_Unk2700_HHAMNOIDBPJ_proto_rawDescGZIP() []byte {
- file_Unk2700_HHAMNOIDBPJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_HHAMNOIDBPJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HHAMNOIDBPJ_proto_rawDescData)
- })
- return file_Unk2700_HHAMNOIDBPJ_proto_rawDescData
-}
-
-var file_Unk2700_HHAMNOIDBPJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HHAMNOIDBPJ_proto_goTypes = []interface{}{
- (*Unk2700_HHAMNOIDBPJ)(nil), // 0: Unk2700_HHAMNOIDBPJ
-}
-var file_Unk2700_HHAMNOIDBPJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HHAMNOIDBPJ_proto_init() }
-func file_Unk2700_HHAMNOIDBPJ_proto_init() {
- if File_Unk2700_HHAMNOIDBPJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HHAMNOIDBPJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HHAMNOIDBPJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HHAMNOIDBPJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HHAMNOIDBPJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_HHAMNOIDBPJ_proto_depIdxs,
- MessageInfos: file_Unk2700_HHAMNOIDBPJ_proto_msgTypes,
- }.Build()
- File_Unk2700_HHAMNOIDBPJ_proto = out.File
- file_Unk2700_HHAMNOIDBPJ_proto_rawDesc = nil
- file_Unk2700_HHAMNOIDBPJ_proto_goTypes = nil
- file_Unk2700_HHAMNOIDBPJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HHGMCHANCBJ_ServerNotify.pb.go b/gover/gen/Unk2700_HHGMCHANCBJ_ServerNotify.pb.go
deleted file mode 100644
index a8f602fa..00000000
--- a/gover/gen/Unk2700_HHGMCHANCBJ_ServerNotify.pb.go
+++ /dev/null
@@ -1,216 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HHGMCHANCBJ_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6217
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HHGMCHANCBJ_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_LGBODABIKLL Unk2700_KBBDJNLFAKD `protobuf:"varint,14,opt,name=Unk2700_LGBODABIKLL,json=Unk2700LGBODABIKLL,proto3,enum=Unk2700_KBBDJNLFAKD" json:"Unk2700_LGBODABIKLL,omitempty"`
- Unk2700_NBAIINBBBPK Unk2700_ADGLMHECKKJ `protobuf:"varint,3,opt,name=Unk2700_NBAIINBBBPK,json=Unk2700NBAIINBBBPK,proto3,enum=Unk2700_ADGLMHECKKJ" json:"Unk2700_NBAIINBBBPK,omitempty"`
- Unk2700_EJHNBDLLLFO *Unk2700_NLFDMMFNMIO `protobuf:"bytes,10,opt,name=Unk2700_EJHNBDLLLFO,json=Unk2700EJHNBDLLLFO,proto3" json:"Unk2700_EJHNBDLLLFO,omitempty"`
- Unk2700_EIOPOPABBNC []uint32 `protobuf:"varint,12,rep,packed,name=Unk2700_EIOPOPABBNC,json=Unk2700EIOPOPABBNC,proto3" json:"Unk2700_EIOPOPABBNC,omitempty"`
-}
-
-func (x *Unk2700_HHGMCHANCBJ_ServerNotify) Reset() {
- *x = Unk2700_HHGMCHANCBJ_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HHGMCHANCBJ_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HHGMCHANCBJ_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_HHGMCHANCBJ_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HHGMCHANCBJ_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_HHGMCHANCBJ_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HHGMCHANCBJ_ServerNotify) GetUnk2700_LGBODABIKLL() Unk2700_KBBDJNLFAKD {
- if x != nil {
- return x.Unk2700_LGBODABIKLL
- }
- return Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB
-}
-
-func (x *Unk2700_HHGMCHANCBJ_ServerNotify) GetUnk2700_NBAIINBBBPK() Unk2700_ADGLMHECKKJ {
- if x != nil {
- return x.Unk2700_NBAIINBBBPK
- }
- return Unk2700_ADGLMHECKKJ_Unk2700_ADGLMHECKKJ_Unk2700_KHKEKEIAPBP
-}
-
-func (x *Unk2700_HHGMCHANCBJ_ServerNotify) GetUnk2700_EJHNBDLLLFO() *Unk2700_NLFDMMFNMIO {
- if x != nil {
- return x.Unk2700_EJHNBDLLLFO
- }
- return nil
-}
-
-func (x *Unk2700_HHGMCHANCBJ_ServerNotify) GetUnk2700_EIOPOPABBNC() []uint32 {
- if x != nil {
- return x.Unk2700_EIOPOPABBNC
- }
- return nil
-}
-
-var File_Unk2700_HHGMCHANCBJ_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x47, 0x4d, 0x43, 0x48,
- 0x41, 0x4e, 0x43, 0x42, 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c, 0x4d, 0x48, 0x45, 0x43, 0x4b, 0x4b, 0x4a, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42,
- 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x44, 0x4d, 0x4d, 0x46, 0x4e,
- 0x4d, 0x49, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x02, 0x0a, 0x20, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x47, 0x4d, 0x43, 0x48, 0x41, 0x4e, 0x43, 0x42,
- 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x42, 0x4f, 0x44, 0x41,
- 0x42, 0x49, 0x4b, 0x4c, 0x4c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b,
- 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x47, 0x42, 0x4f, 0x44, 0x41,
- 0x42, 0x49, 0x4b, 0x4c, 0x4c, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x42, 0x41, 0x49, 0x49, 0x4e, 0x42, 0x42, 0x42, 0x50, 0x4b, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x47,
- 0x4c, 0x4d, 0x48, 0x45, 0x43, 0x4b, 0x4b, 0x4a, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4e, 0x42, 0x41, 0x49, 0x49, 0x4e, 0x42, 0x42, 0x42, 0x50, 0x4b, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x48, 0x4e, 0x42, 0x44, 0x4c, 0x4c,
- 0x4c, 0x46, 0x4f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x44, 0x4d, 0x4d, 0x46, 0x4e, 0x4d, 0x49, 0x4f, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x4a, 0x48, 0x4e, 0x42, 0x44, 0x4c, 0x4c,
- 0x4c, 0x46, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x49, 0x4f, 0x50, 0x4f, 0x50, 0x41, 0x42, 0x42, 0x4e, 0x43, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x49, 0x4f, 0x50, 0x4f, 0x50, 0x41,
- 0x42, 0x42, 0x4e, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescData = file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_HHGMCHANCBJ_ServerNotify)(nil), // 0: Unk2700_HHGMCHANCBJ_ServerNotify
- (Unk2700_KBBDJNLFAKD)(0), // 1: Unk2700_KBBDJNLFAKD
- (Unk2700_ADGLMHECKKJ)(0), // 2: Unk2700_ADGLMHECKKJ
- (*Unk2700_NLFDMMFNMIO)(nil), // 3: Unk2700_NLFDMMFNMIO
-}
-var file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HHGMCHANCBJ_ServerNotify.Unk2700_LGBODABIKLL:type_name -> Unk2700_KBBDJNLFAKD
- 2, // 1: Unk2700_HHGMCHANCBJ_ServerNotify.Unk2700_NBAIINBBBPK:type_name -> Unk2700_ADGLMHECKKJ
- 3, // 2: Unk2700_HHGMCHANCBJ_ServerNotify.Unk2700_EJHNBDLLLFO:type_name -> Unk2700_NLFDMMFNMIO
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_init() }
-func file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_init() {
- if File_Unk2700_HHGMCHANCBJ_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_ADGLMHECKKJ_proto_init()
- file_Unk2700_KBBDJNLFAKD_proto_init()
- file_Unk2700_NLFDMMFNMIO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HHGMCHANCBJ_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_HHGMCHANCBJ_ServerNotify_proto = out.File
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_rawDesc = nil
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_goTypes = nil
- file_Unk2700_HHGMCHANCBJ_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HIHKGMLLOGD.pb.go b/gover/gen/Unk2700_HIHKGMLLOGD.pb.go
deleted file mode 100644
index 44c5035c..00000000
--- a/gover/gen/Unk2700_HIHKGMLLOGD.pb.go
+++ /dev/null
@@ -1,224 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HIHKGMLLOGD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HIHKGMLLOGD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ONOGHAHICAA []uint32 `protobuf:"varint,1,rep,packed,name=Unk2700_ONOGHAHICAA,json=Unk2700ONOGHAHICAA,proto3" json:"Unk2700_ONOGHAHICAA,omitempty"`
- Unk2700_FGBAGFMGKOO []uint32 `protobuf:"varint,4,rep,packed,name=Unk2700_FGBAGFMGKOO,json=Unk2700FGBAGFMGKOO,proto3" json:"Unk2700_FGBAGFMGKOO,omitempty"`
- MaxProgress uint32 `protobuf:"varint,2,opt,name=max_progress,json=maxProgress,proto3" json:"max_progress,omitempty"`
- Unk2700_OBDGPNILPND uint32 `protobuf:"varint,13,opt,name=Unk2700_OBDGPNILPND,json=Unk2700OBDGPNILPND,proto3" json:"Unk2700_OBDGPNILPND,omitempty"`
- Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
- Unk2700_HJNLDGMIHBL uint32 `protobuf:"varint,12,opt,name=Unk2700_HJNLDGMIHBL,json=Unk2700HJNLDGMIHBL,proto3" json:"Unk2700_HJNLDGMIHBL,omitempty"`
- Unk2700_BIMPFNHLMBI uint32 `protobuf:"varint,9,opt,name=Unk2700_BIMPFNHLMBI,json=Unk2700BIMPFNHLMBI,proto3" json:"Unk2700_BIMPFNHLMBI,omitempty"`
-}
-
-func (x *Unk2700_HIHKGMLLOGD) Reset() {
- *x = Unk2700_HIHKGMLLOGD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HIHKGMLLOGD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HIHKGMLLOGD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HIHKGMLLOGD) ProtoMessage() {}
-
-func (x *Unk2700_HIHKGMLLOGD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HIHKGMLLOGD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HIHKGMLLOGD.ProtoReflect.Descriptor instead.
-func (*Unk2700_HIHKGMLLOGD) Descriptor() ([]byte, []int) {
- return file_Unk2700_HIHKGMLLOGD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HIHKGMLLOGD) GetUnk2700_ONOGHAHICAA() []uint32 {
- if x != nil {
- return x.Unk2700_ONOGHAHICAA
- }
- return nil
-}
-
-func (x *Unk2700_HIHKGMLLOGD) GetUnk2700_FGBAGFMGKOO() []uint32 {
- if x != nil {
- return x.Unk2700_FGBAGFMGKOO
- }
- return nil
-}
-
-func (x *Unk2700_HIHKGMLLOGD) GetMaxProgress() uint32 {
- if x != nil {
- return x.MaxProgress
- }
- return 0
-}
-
-func (x *Unk2700_HIHKGMLLOGD) GetUnk2700_OBDGPNILPND() uint32 {
- if x != nil {
- return x.Unk2700_OBDGPNILPND
- }
- return 0
-}
-
-func (x *Unk2700_HIHKGMLLOGD) GetProgress() uint32 {
- if x != nil {
- return x.Progress
- }
- return 0
-}
-
-func (x *Unk2700_HIHKGMLLOGD) GetUnk2700_HJNLDGMIHBL() uint32 {
- if x != nil {
- return x.Unk2700_HJNLDGMIHBL
- }
- return 0
-}
-
-func (x *Unk2700_HIHKGMLLOGD) GetUnk2700_BIMPFNHLMBI() uint32 {
- if x != nil {
- return x.Unk2700_BIMPFNHLMBI
- }
- return 0
-}
-
-var File_Unk2700_HIHKGMLLOGD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HIHKGMLLOGD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d,
- 0x4c, 0x4c, 0x4f, 0x47, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d, 0x4c, 0x4c,
- 0x4f, 0x47, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x4e, 0x4f, 0x47, 0x48, 0x41, 0x48, 0x49, 0x43, 0x41, 0x41, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x47, 0x48, 0x41, 0x48,
- 0x49, 0x43, 0x41, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x46, 0x47, 0x42, 0x41, 0x47, 0x46, 0x4d, 0x47, 0x4b, 0x4f, 0x4f, 0x18, 0x04, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x47, 0x42, 0x41, 0x47, 0x46,
- 0x4d, 0x47, 0x4b, 0x4f, 0x4f, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x78,
- 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x42, 0x44, 0x47, 0x50, 0x4e, 0x49, 0x4c, 0x50, 0x4e, 0x44, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x42,
- 0x44, 0x47, 0x50, 0x4e, 0x49, 0x4c, 0x50, 0x4e, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x48, 0x4a, 0x4e, 0x4c, 0x44, 0x47, 0x4d, 0x49, 0x48, 0x42, 0x4c, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4a, 0x4e, 0x4c, 0x44,
- 0x47, 0x4d, 0x49, 0x48, 0x42, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x42, 0x49, 0x4d, 0x50, 0x46, 0x4e, 0x48, 0x4c, 0x4d, 0x42, 0x49, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x49, 0x4d, 0x50,
- 0x46, 0x4e, 0x48, 0x4c, 0x4d, 0x42, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HIHKGMLLOGD_proto_rawDescOnce sync.Once
- file_Unk2700_HIHKGMLLOGD_proto_rawDescData = file_Unk2700_HIHKGMLLOGD_proto_rawDesc
-)
-
-func file_Unk2700_HIHKGMLLOGD_proto_rawDescGZIP() []byte {
- file_Unk2700_HIHKGMLLOGD_proto_rawDescOnce.Do(func() {
- file_Unk2700_HIHKGMLLOGD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HIHKGMLLOGD_proto_rawDescData)
- })
- return file_Unk2700_HIHKGMLLOGD_proto_rawDescData
-}
-
-var file_Unk2700_HIHKGMLLOGD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HIHKGMLLOGD_proto_goTypes = []interface{}{
- (*Unk2700_HIHKGMLLOGD)(nil), // 0: Unk2700_HIHKGMLLOGD
-}
-var file_Unk2700_HIHKGMLLOGD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HIHKGMLLOGD_proto_init() }
-func file_Unk2700_HIHKGMLLOGD_proto_init() {
- if File_Unk2700_HIHKGMLLOGD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HIHKGMLLOGD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HIHKGMLLOGD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HIHKGMLLOGD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HIHKGMLLOGD_proto_goTypes,
- DependencyIndexes: file_Unk2700_HIHKGMLLOGD_proto_depIdxs,
- MessageInfos: file_Unk2700_HIHKGMLLOGD_proto_msgTypes,
- }.Build()
- File_Unk2700_HIHKGMLLOGD_proto = out.File
- file_Unk2700_HIHKGMLLOGD_proto_rawDesc = nil
- file_Unk2700_HIHKGMLLOGD_proto_goTypes = nil
- file_Unk2700_HIHKGMLLOGD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HIIFAMCBJCD_ServerRsp.pb.go b/gover/gen/Unk2700_HIIFAMCBJCD_ServerRsp.pb.go
deleted file mode 100644
index d9392bf8..00000000
--- a/gover/gen/Unk2700_HIIFAMCBJCD_ServerRsp.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HIIFAMCBJCD_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4206
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HIIFAMCBJCD_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- TypeId uint32 `protobuf:"varint,5,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
- Unk2700_LEKOKKMDNAO uint32 `protobuf:"varint,14,opt,name=Unk2700_LEKOKKMDNAO,json=Unk2700LEKOKKMDNAO,proto3" json:"Unk2700_LEKOKKMDNAO,omitempty"`
-}
-
-func (x *Unk2700_HIIFAMCBJCD_ServerRsp) Reset() {
- *x = Unk2700_HIIFAMCBJCD_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HIIFAMCBJCD_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HIIFAMCBJCD_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_HIIFAMCBJCD_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HIIFAMCBJCD_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_HIIFAMCBJCD_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HIIFAMCBJCD_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_HIIFAMCBJCD_ServerRsp) GetTypeId() uint32 {
- if x != nil {
- return x.TypeId
- }
- return 0
-}
-
-func (x *Unk2700_HIIFAMCBJCD_ServerRsp) GetUnk2700_LEKOKKMDNAO() uint32 {
- if x != nil {
- return x.Unk2700_LEKOKKMDNAO
- }
- return 0
-}
-
-var File_Unk2700_HIIFAMCBJCD_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x49, 0x46, 0x41, 0x4d,
- 0x43, 0x42, 0x4a, 0x43, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x48, 0x49, 0x49, 0x46, 0x41, 0x4d, 0x43, 0x42, 0x4a, 0x43, 0x44, 0x5f, 0x53, 0x65,
- 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4b, 0x4f, 0x4b, 0x4b, 0x4d, 0x44, 0x4e, 0x41,
- 0x4f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4c, 0x45, 0x4b, 0x4f, 0x4b, 0x4b, 0x4d, 0x44, 0x4e, 0x41, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescData = file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_HIIFAMCBJCD_ServerRsp)(nil), // 0: Unk2700_HIIFAMCBJCD_ServerRsp
-}
-var file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_init() }
-func file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_init() {
- if File_Unk2700_HIIFAMCBJCD_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HIIFAMCBJCD_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_HIIFAMCBJCD_ServerRsp_proto = out.File
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_rawDesc = nil
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_goTypes = nil
- file_Unk2700_HIIFAMCBJCD_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HJKOHHGBMJP.pb.go b/gover/gen/Unk2700_HJKOHHGBMJP.pb.go
deleted file mode 100644
index 07f45bda..00000000
--- a/gover/gen/Unk2700_HJKOHHGBMJP.pb.go
+++ /dev/null
@@ -1,246 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HJKOHHGBMJP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8933
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HJKOHHGBMJP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_GHGIOMEHIAN bool `protobuf:"varint,10,opt,name=Unk2700_GHGIOMEHIAN,json=Unk2700GHGIOMEHIAN,proto3" json:"Unk2700_GHGIOMEHIAN,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_ONGMFKHIBNB bool `protobuf:"varint,6,opt,name=Unk2700_ONGMFKHIBNB,json=Unk2700ONGMFKHIBNB,proto3" json:"Unk2700_ONGMFKHIBNB,omitempty"`
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_MNHBGOMNPBB bool `protobuf:"varint,12,opt,name=Unk2700_MNHBGOMNPBB,json=Unk2700MNHBGOMNPBB,proto3" json:"Unk2700_MNHBGOMNPBB,omitempty"`
- Unk2700_AOFHDOOKHKF bool `protobuf:"varint,4,opt,name=Unk2700_AOFHDOOKHKF,json=Unk2700AOFHDOOKHKF,proto3" json:"Unk2700_AOFHDOOKHKF,omitempty"`
- FinalScore uint32 `protobuf:"varint,13,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- ChallengeId uint32 `protobuf:"varint,5,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- IsNewRecord bool `protobuf:"varint,9,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
-}
-
-func (x *Unk2700_HJKOHHGBMJP) Reset() {
- *x = Unk2700_HJKOHHGBMJP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HJKOHHGBMJP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HJKOHHGBMJP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HJKOHHGBMJP) ProtoMessage() {}
-
-func (x *Unk2700_HJKOHHGBMJP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HJKOHHGBMJP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HJKOHHGBMJP.ProtoReflect.Descriptor instead.
-func (*Unk2700_HJKOHHGBMJP) Descriptor() ([]byte, []int) {
- return file_Unk2700_HJKOHHGBMJP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetUnk2700_GHGIOMEHIAN() bool {
- if x != nil {
- return x.Unk2700_GHGIOMEHIAN
- }
- return false
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetUnk2700_ONGMFKHIBNB() bool {
- if x != nil {
- return x.Unk2700_ONGMFKHIBNB
- }
- return false
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetUnk2700_MNHBGOMNPBB() bool {
- if x != nil {
- return x.Unk2700_MNHBGOMNPBB
- }
- return false
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetUnk2700_AOFHDOOKHKF() bool {
- if x != nil {
- return x.Unk2700_AOFHDOOKHKF
- }
- return false
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetFinalScore() uint32 {
- if x != nil {
- return x.FinalScore
- }
- return 0
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-func (x *Unk2700_HJKOHHGBMJP) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-var File_Unk2700_HJKOHHGBMJP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HJKOHHGBMJP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4b, 0x4f, 0x48, 0x48,
- 0x47, 0x42, 0x4d, 0x4a, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4b, 0x4f, 0x48, 0x48, 0x47, 0x42,
- 0x4d, 0x4a, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x48, 0x47, 0x49, 0x4f, 0x4d, 0x45, 0x48, 0x49, 0x41, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x48, 0x47, 0x49, 0x4f, 0x4d, 0x45,
- 0x48, 0x49, 0x41, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x47, 0x4d, 0x46, 0x4b,
- 0x48, 0x49, 0x42, 0x4e, 0x42, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x47, 0x4d, 0x46, 0x4b, 0x48, 0x49, 0x42, 0x4e, 0x42, 0x12,
- 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x48, 0x42, 0x47, 0x4f, 0x4d, 0x4e, 0x50, 0x42,
- 0x42, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4d, 0x4e, 0x48, 0x42, 0x47, 0x4f, 0x4d, 0x4e, 0x50, 0x42, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x46, 0x48, 0x44, 0x4f, 0x4f, 0x4b, 0x48,
- 0x4b, 0x46, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x41, 0x4f, 0x46, 0x48, 0x44, 0x4f, 0x4f, 0x4b, 0x48, 0x4b, 0x46, 0x12, 0x1f, 0x0a, 0x0b,
- 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x21, 0x0a,
- 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64,
- 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HJKOHHGBMJP_proto_rawDescOnce sync.Once
- file_Unk2700_HJKOHHGBMJP_proto_rawDescData = file_Unk2700_HJKOHHGBMJP_proto_rawDesc
-)
-
-func file_Unk2700_HJKOHHGBMJP_proto_rawDescGZIP() []byte {
- file_Unk2700_HJKOHHGBMJP_proto_rawDescOnce.Do(func() {
- file_Unk2700_HJKOHHGBMJP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HJKOHHGBMJP_proto_rawDescData)
- })
- return file_Unk2700_HJKOHHGBMJP_proto_rawDescData
-}
-
-var file_Unk2700_HJKOHHGBMJP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HJKOHHGBMJP_proto_goTypes = []interface{}{
- (*Unk2700_HJKOHHGBMJP)(nil), // 0: Unk2700_HJKOHHGBMJP
-}
-var file_Unk2700_HJKOHHGBMJP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HJKOHHGBMJP_proto_init() }
-func file_Unk2700_HJKOHHGBMJP_proto_init() {
- if File_Unk2700_HJKOHHGBMJP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HJKOHHGBMJP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HJKOHHGBMJP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HJKOHHGBMJP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HJKOHHGBMJP_proto_goTypes,
- DependencyIndexes: file_Unk2700_HJKOHHGBMJP_proto_depIdxs,
- MessageInfos: file_Unk2700_HJKOHHGBMJP_proto_msgTypes,
- }.Build()
- File_Unk2700_HJKOHHGBMJP_proto = out.File
- file_Unk2700_HJKOHHGBMJP_proto_rawDesc = nil
- file_Unk2700_HJKOHHGBMJP_proto_goTypes = nil
- file_Unk2700_HJKOHHGBMJP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HJLFNKLPFBH.pb.go b/gover/gen/Unk2700_HJLFNKLPFBH.pb.go
deleted file mode 100644
index 5bad7677..00000000
--- a/gover/gen/Unk2700_HJLFNKLPFBH.pb.go
+++ /dev/null
@@ -1,202 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HJLFNKLPFBH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HJLFNKLPFBH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Avatar *Unk2700_FMGGGEDNGGN `protobuf:"bytes,2,opt,name=avatar,proto3" json:"avatar,omitempty"`
- Level uint32 `protobuf:"varint,14,opt,name=level,proto3" json:"level,omitempty"`
- Unk2700_EGKOIPOHCHG uint32 `protobuf:"varint,13,opt,name=Unk2700_EGKOIPOHCHG,json=Unk2700EGKOIPOHCHG,proto3" json:"Unk2700_EGKOIPOHCHG,omitempty"`
- Unk2700_JCKLLFKOFCG []Unk2700_AGIDJODJNEA `protobuf:"varint,9,rep,packed,name=Unk2700_JCKLLFKOFCG,json=Unk2700JCKLLFKOFCG,proto3,enum=Unk2700_AGIDJODJNEA" json:"Unk2700_JCKLLFKOFCG,omitempty"`
-}
-
-func (x *Unk2700_HJLFNKLPFBH) Reset() {
- *x = Unk2700_HJLFNKLPFBH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HJLFNKLPFBH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HJLFNKLPFBH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HJLFNKLPFBH) ProtoMessage() {}
-
-func (x *Unk2700_HJLFNKLPFBH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HJLFNKLPFBH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HJLFNKLPFBH.ProtoReflect.Descriptor instead.
-func (*Unk2700_HJLFNKLPFBH) Descriptor() ([]byte, []int) {
- return file_Unk2700_HJLFNKLPFBH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HJLFNKLPFBH) GetAvatar() *Unk2700_FMGGGEDNGGN {
- if x != nil {
- return x.Avatar
- }
- return nil
-}
-
-func (x *Unk2700_HJLFNKLPFBH) GetLevel() uint32 {
- if x != nil {
- return x.Level
- }
- return 0
-}
-
-func (x *Unk2700_HJLFNKLPFBH) GetUnk2700_EGKOIPOHCHG() uint32 {
- if x != nil {
- return x.Unk2700_EGKOIPOHCHG
- }
- return 0
-}
-
-func (x *Unk2700_HJLFNKLPFBH) GetUnk2700_JCKLLFKOFCG() []Unk2700_AGIDJODJNEA {
- if x != nil {
- return x.Unk2700_JCKLLFKOFCG
- }
- return nil
-}
-
-var File_Unk2700_HJLFNKLPFBH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HJLFNKLPFBH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b,
- 0x4c, 0x50, 0x46, 0x42, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44, 0x4a, 0x4f, 0x44, 0x4a, 0x4e, 0x45, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x46, 0x4d, 0x47, 0x47, 0x47, 0x45, 0x44, 0x4e, 0x47, 0x47, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xd1, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a,
- 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48, 0x12, 0x2c, 0x0a, 0x06, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x47, 0x47, 0x47, 0x45, 0x44, 0x4e, 0x47, 0x47, 0x4e, 0x52,
- 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x47, 0x4b, 0x4f, 0x49, 0x50, 0x4f,
- 0x48, 0x43, 0x48, 0x47, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x45, 0x47, 0x4b, 0x4f, 0x49, 0x50, 0x4f, 0x48, 0x43, 0x48, 0x47, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4b, 0x4c, 0x4c, 0x46,
- 0x4b, 0x4f, 0x46, 0x43, 0x47, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x49, 0x44, 0x4a, 0x4f, 0x44, 0x4a, 0x4e, 0x45,
- 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x43, 0x4b, 0x4c, 0x4c, 0x46,
- 0x4b, 0x4f, 0x46, 0x43, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HJLFNKLPFBH_proto_rawDescOnce sync.Once
- file_Unk2700_HJLFNKLPFBH_proto_rawDescData = file_Unk2700_HJLFNKLPFBH_proto_rawDesc
-)
-
-func file_Unk2700_HJLFNKLPFBH_proto_rawDescGZIP() []byte {
- file_Unk2700_HJLFNKLPFBH_proto_rawDescOnce.Do(func() {
- file_Unk2700_HJLFNKLPFBH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HJLFNKLPFBH_proto_rawDescData)
- })
- return file_Unk2700_HJLFNKLPFBH_proto_rawDescData
-}
-
-var file_Unk2700_HJLFNKLPFBH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HJLFNKLPFBH_proto_goTypes = []interface{}{
- (*Unk2700_HJLFNKLPFBH)(nil), // 0: Unk2700_HJLFNKLPFBH
- (*Unk2700_FMGGGEDNGGN)(nil), // 1: Unk2700_FMGGGEDNGGN
- (Unk2700_AGIDJODJNEA)(0), // 2: Unk2700_AGIDJODJNEA
-}
-var file_Unk2700_HJLFNKLPFBH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HJLFNKLPFBH.avatar:type_name -> Unk2700_FMGGGEDNGGN
- 2, // 1: Unk2700_HJLFNKLPFBH.Unk2700_JCKLLFKOFCG:type_name -> Unk2700_AGIDJODJNEA
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HJLFNKLPFBH_proto_init() }
-func file_Unk2700_HJLFNKLPFBH_proto_init() {
- if File_Unk2700_HJLFNKLPFBH_proto != nil {
- return
- }
- file_Unk2700_AGIDJODJNEA_proto_init()
- file_Unk2700_FMGGGEDNGGN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HJLFNKLPFBH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HJLFNKLPFBH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HJLFNKLPFBH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HJLFNKLPFBH_proto_goTypes,
- DependencyIndexes: file_Unk2700_HJLFNKLPFBH_proto_depIdxs,
- MessageInfos: file_Unk2700_HJLFNKLPFBH_proto_msgTypes,
- }.Build()
- File_Unk2700_HJLFNKLPFBH_proto = out.File
- file_Unk2700_HJLFNKLPFBH_proto_rawDesc = nil
- file_Unk2700_HJLFNKLPFBH_proto_goTypes = nil
- file_Unk2700_HJLFNKLPFBH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HKADKMFMBPG.pb.go b/gover/gen/Unk2700_HKADKMFMBPG.pb.go
deleted file mode 100644
index e96d1481..00000000
--- a/gover/gen/Unk2700_HKADKMFMBPG.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HKADKMFMBPG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8017
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_HKADKMFMBPG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IFCNGIPPOAE map[uint32]uint32 `protobuf:"bytes,2,rep,name=Unk2700_IFCNGIPPOAE,json=Unk2700IFCNGIPPOAE,proto3" json:"Unk2700_IFCNGIPPOAE,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_HKADKMFMBPG) Reset() {
- *x = Unk2700_HKADKMFMBPG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HKADKMFMBPG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HKADKMFMBPG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HKADKMFMBPG) ProtoMessage() {}
-
-func (x *Unk2700_HKADKMFMBPG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HKADKMFMBPG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HKADKMFMBPG.ProtoReflect.Descriptor instead.
-func (*Unk2700_HKADKMFMBPG) Descriptor() ([]byte, []int) {
- return file_Unk2700_HKADKMFMBPG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HKADKMFMBPG) GetUnk2700_IFCNGIPPOAE() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_IFCNGIPPOAE
- }
- return nil
-}
-
-func (x *Unk2700_HKADKMFMBPG) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_HKADKMFMBPG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HKADKMFMBPG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x41, 0x44, 0x4b, 0x4d,
- 0x46, 0x4d, 0x42, 0x50, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdc, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x41, 0x44, 0x4b, 0x4d, 0x46, 0x4d,
- 0x42, 0x50, 0x47, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x41, 0x44, 0x4b,
- 0x4d, 0x46, 0x4d, 0x42, 0x50, 0x47, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46,
- 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f,
- 0x41, 0x45, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46,
- 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
- 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
- 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HKADKMFMBPG_proto_rawDescOnce sync.Once
- file_Unk2700_HKADKMFMBPG_proto_rawDescData = file_Unk2700_HKADKMFMBPG_proto_rawDesc
-)
-
-func file_Unk2700_HKADKMFMBPG_proto_rawDescGZIP() []byte {
- file_Unk2700_HKADKMFMBPG_proto_rawDescOnce.Do(func() {
- file_Unk2700_HKADKMFMBPG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HKADKMFMBPG_proto_rawDescData)
- })
- return file_Unk2700_HKADKMFMBPG_proto_rawDescData
-}
-
-var file_Unk2700_HKADKMFMBPG_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_HKADKMFMBPG_proto_goTypes = []interface{}{
- (*Unk2700_HKADKMFMBPG)(nil), // 0: Unk2700_HKADKMFMBPG
- nil, // 1: Unk2700_HKADKMFMBPG.Unk2700IFCNGIPPOAEEntry
-}
-var file_Unk2700_HKADKMFMBPG_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HKADKMFMBPG.Unk2700_IFCNGIPPOAE:type_name -> Unk2700_HKADKMFMBPG.Unk2700IFCNGIPPOAEEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HKADKMFMBPG_proto_init() }
-func file_Unk2700_HKADKMFMBPG_proto_init() {
- if File_Unk2700_HKADKMFMBPG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HKADKMFMBPG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HKADKMFMBPG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HKADKMFMBPG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HKADKMFMBPG_proto_goTypes,
- DependencyIndexes: file_Unk2700_HKADKMFMBPG_proto_depIdxs,
- MessageInfos: file_Unk2700_HKADKMFMBPG_proto_msgTypes,
- }.Build()
- File_Unk2700_HKADKMFMBPG_proto = out.File
- file_Unk2700_HKADKMFMBPG_proto_rawDesc = nil
- file_Unk2700_HKADKMFMBPG_proto_goTypes = nil
- file_Unk2700_HKADKMFMBPG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HLHHNGHJLAO.pb.go b/gover/gen/Unk2700_HLHHNGHJLAO.pb.go
deleted file mode 100644
index 10b6eb57..00000000
--- a/gover/gen/Unk2700_HLHHNGHJLAO.pb.go
+++ /dev/null
@@ -1,218 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HLHHNGHJLAO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_HLHHNGHJLAO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- KillMonsterCount uint32 `protobuf:"varint,12,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
- KillSpecialMonsterCount uint32 `protobuf:"varint,8,opt,name=kill_special_monster_count,json=killSpecialMonsterCount,proto3" json:"kill_special_monster_count,omitempty"`
- Unk2700_OFKHLGLOPCM uint32 `protobuf:"varint,10,opt,name=Unk2700_OFKHLGLOPCM,json=Unk2700OFKHLGLOPCM,proto3" json:"Unk2700_OFKHLGLOPCM,omitempty"`
- GalleryId uint32 `protobuf:"varint,2,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,11,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
- FinalScore uint32 `protobuf:"varint,13,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
-}
-
-func (x *Unk2700_HLHHNGHJLAO) Reset() {
- *x = Unk2700_HLHHNGHJLAO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HLHHNGHJLAO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HLHHNGHJLAO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HLHHNGHJLAO) ProtoMessage() {}
-
-func (x *Unk2700_HLHHNGHJLAO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HLHHNGHJLAO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HLHHNGHJLAO.ProtoReflect.Descriptor instead.
-func (*Unk2700_HLHHNGHJLAO) Descriptor() ([]byte, []int) {
- return file_Unk2700_HLHHNGHJLAO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HLHHNGHJLAO) GetKillMonsterCount() uint32 {
- if x != nil {
- return x.KillMonsterCount
- }
- return 0
-}
-
-func (x *Unk2700_HLHHNGHJLAO) GetKillSpecialMonsterCount() uint32 {
- if x != nil {
- return x.KillSpecialMonsterCount
- }
- return 0
-}
-
-func (x *Unk2700_HLHHNGHJLAO) GetUnk2700_OFKHLGLOPCM() uint32 {
- if x != nil {
- return x.Unk2700_OFKHLGLOPCM
- }
- return 0
-}
-
-func (x *Unk2700_HLHHNGHJLAO) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_HLHHNGHJLAO) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-func (x *Unk2700_HLHHNGHJLAO) GetFinalScore() uint32 {
- if x != nil {
- return x.FinalScore
- }
- return 0
-}
-
-var File_Unk2700_HLHHNGHJLAO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HLHHNGHJLAO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x48, 0x48, 0x4e, 0x47,
- 0x48, 0x4a, 0x4c, 0x41, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x48, 0x48, 0x4e, 0x47, 0x48, 0x4a, 0x4c, 0x41, 0x4f, 0x12, 0x2c,
- 0x0a, 0x12, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c,
- 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1a,
- 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e,
- 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x17, 0x6b, 0x69, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x4d, 0x6f, 0x6e,
- 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x4b, 0x48, 0x4c, 0x47, 0x4c, 0x4f, 0x50, 0x43, 0x4d,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f,
- 0x46, 0x4b, 0x48, 0x4c, 0x47, 0x4c, 0x4f, 0x50, 0x43, 0x4d, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x52,
- 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c,
- 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69,
- 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HLHHNGHJLAO_proto_rawDescOnce sync.Once
- file_Unk2700_HLHHNGHJLAO_proto_rawDescData = file_Unk2700_HLHHNGHJLAO_proto_rawDesc
-)
-
-func file_Unk2700_HLHHNGHJLAO_proto_rawDescGZIP() []byte {
- file_Unk2700_HLHHNGHJLAO_proto_rawDescOnce.Do(func() {
- file_Unk2700_HLHHNGHJLAO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HLHHNGHJLAO_proto_rawDescData)
- })
- return file_Unk2700_HLHHNGHJLAO_proto_rawDescData
-}
-
-var file_Unk2700_HLHHNGHJLAO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HLHHNGHJLAO_proto_goTypes = []interface{}{
- (*Unk2700_HLHHNGHJLAO)(nil), // 0: Unk2700_HLHHNGHJLAO
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
-}
-var file_Unk2700_HLHHNGHJLAO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HLHHNGHJLAO.reason:type_name -> Unk2700_MOFABPNGIKP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HLHHNGHJLAO_proto_init() }
-func file_Unk2700_HLHHNGHJLAO_proto_init() {
- if File_Unk2700_HLHHNGHJLAO_proto != nil {
- return
- }
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HLHHNGHJLAO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HLHHNGHJLAO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HLHHNGHJLAO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HLHHNGHJLAO_proto_goTypes,
- DependencyIndexes: file_Unk2700_HLHHNGHJLAO_proto_depIdxs,
- MessageInfos: file_Unk2700_HLHHNGHJLAO_proto_msgTypes,
- }.Build()
- File_Unk2700_HLHHNGHJLAO_proto = out.File
- file_Unk2700_HLHHNGHJLAO_proto_rawDesc = nil
- file_Unk2700_HLHHNGHJLAO_proto_goTypes = nil
- file_Unk2700_HLHHNGHJLAO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HMFCCGCKHCA.pb.go b/gover/gen/Unk2700_HMFCCGCKHCA.pb.go
deleted file mode 100644
index 3dd5313d..00000000
--- a/gover/gen/Unk2700_HMFCCGCKHCA.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HMFCCGCKHCA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8946
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_HMFCCGCKHCA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_HMFCCGCKHCA) Reset() {
- *x = Unk2700_HMFCCGCKHCA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HMFCCGCKHCA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HMFCCGCKHCA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HMFCCGCKHCA) ProtoMessage() {}
-
-func (x *Unk2700_HMFCCGCKHCA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HMFCCGCKHCA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HMFCCGCKHCA.ProtoReflect.Descriptor instead.
-func (*Unk2700_HMFCCGCKHCA) Descriptor() ([]byte, []int) {
- return file_Unk2700_HMFCCGCKHCA_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_HMFCCGCKHCA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HMFCCGCKHCA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x46, 0x43, 0x43, 0x47,
- 0x43, 0x4b, 0x48, 0x43, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x46, 0x43, 0x43, 0x47, 0x43, 0x4b, 0x48,
- 0x43, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HMFCCGCKHCA_proto_rawDescOnce sync.Once
- file_Unk2700_HMFCCGCKHCA_proto_rawDescData = file_Unk2700_HMFCCGCKHCA_proto_rawDesc
-)
-
-func file_Unk2700_HMFCCGCKHCA_proto_rawDescGZIP() []byte {
- file_Unk2700_HMFCCGCKHCA_proto_rawDescOnce.Do(func() {
- file_Unk2700_HMFCCGCKHCA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HMFCCGCKHCA_proto_rawDescData)
- })
- return file_Unk2700_HMFCCGCKHCA_proto_rawDescData
-}
-
-var file_Unk2700_HMFCCGCKHCA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HMFCCGCKHCA_proto_goTypes = []interface{}{
- (*Unk2700_HMFCCGCKHCA)(nil), // 0: Unk2700_HMFCCGCKHCA
-}
-var file_Unk2700_HMFCCGCKHCA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HMFCCGCKHCA_proto_init() }
-func file_Unk2700_HMFCCGCKHCA_proto_init() {
- if File_Unk2700_HMFCCGCKHCA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HMFCCGCKHCA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HMFCCGCKHCA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HMFCCGCKHCA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HMFCCGCKHCA_proto_goTypes,
- DependencyIndexes: file_Unk2700_HMFCCGCKHCA_proto_depIdxs,
- MessageInfos: file_Unk2700_HMFCCGCKHCA_proto_msgTypes,
- }.Build()
- File_Unk2700_HMFCCGCKHCA_proto = out.File
- file_Unk2700_HMFCCGCKHCA_proto_rawDesc = nil
- file_Unk2700_HMFCCGCKHCA_proto_goTypes = nil
- file_Unk2700_HMFCCGCKHCA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HMHHLEHFBLB.pb.go b/gover/gen/Unk2700_HMHHLEHFBLB.pb.go
deleted file mode 100644
index b2adc5ba..00000000
--- a/gover/gen/Unk2700_HMHHLEHFBLB.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HMHHLEHFBLB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8713
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HMHHLEHFBLB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_HMHHLEHFBLB) Reset() {
- *x = Unk2700_HMHHLEHFBLB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HMHHLEHFBLB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HMHHLEHFBLB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HMHHLEHFBLB) ProtoMessage() {}
-
-func (x *Unk2700_HMHHLEHFBLB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HMHHLEHFBLB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HMHHLEHFBLB.ProtoReflect.Descriptor instead.
-func (*Unk2700_HMHHLEHFBLB) Descriptor() ([]byte, []int) {
- return file_Unk2700_HMHHLEHFBLB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HMHHLEHFBLB) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_HMHHLEHFBLB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HMHHLEHFBLB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x48, 0x48, 0x4c, 0x45,
- 0x48, 0x46, 0x42, 0x4c, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x48, 0x48, 0x4c, 0x45, 0x48, 0x46, 0x42,
- 0x4c, 0x42, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HMHHLEHFBLB_proto_rawDescOnce sync.Once
- file_Unk2700_HMHHLEHFBLB_proto_rawDescData = file_Unk2700_HMHHLEHFBLB_proto_rawDesc
-)
-
-func file_Unk2700_HMHHLEHFBLB_proto_rawDescGZIP() []byte {
- file_Unk2700_HMHHLEHFBLB_proto_rawDescOnce.Do(func() {
- file_Unk2700_HMHHLEHFBLB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HMHHLEHFBLB_proto_rawDescData)
- })
- return file_Unk2700_HMHHLEHFBLB_proto_rawDescData
-}
-
-var file_Unk2700_HMHHLEHFBLB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HMHHLEHFBLB_proto_goTypes = []interface{}{
- (*Unk2700_HMHHLEHFBLB)(nil), // 0: Unk2700_HMHHLEHFBLB
-}
-var file_Unk2700_HMHHLEHFBLB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HMHHLEHFBLB_proto_init() }
-func file_Unk2700_HMHHLEHFBLB_proto_init() {
- if File_Unk2700_HMHHLEHFBLB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HMHHLEHFBLB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HMHHLEHFBLB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HMHHLEHFBLB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HMHHLEHFBLB_proto_goTypes,
- DependencyIndexes: file_Unk2700_HMHHLEHFBLB_proto_depIdxs,
- MessageInfos: file_Unk2700_HMHHLEHFBLB_proto_msgTypes,
- }.Build()
- File_Unk2700_HMHHLEHFBLB_proto = out.File
- file_Unk2700_HMHHLEHFBLB_proto_rawDesc = nil
- file_Unk2700_HMHHLEHFBLB_proto_goTypes = nil
- file_Unk2700_HMHHLEHFBLB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HMMFPDMLGEM.pb.go b/gover/gen/Unk2700_HMMFPDMLGEM.pb.go
deleted file mode 100644
index 8f54543e..00000000
--- a/gover/gen/Unk2700_HMMFPDMLGEM.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HMMFPDMLGEM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8554
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HMMFPDMLGEM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_HMMFPDMLGEM) Reset() {
- *x = Unk2700_HMMFPDMLGEM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HMMFPDMLGEM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HMMFPDMLGEM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HMMFPDMLGEM) ProtoMessage() {}
-
-func (x *Unk2700_HMMFPDMLGEM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HMMFPDMLGEM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HMMFPDMLGEM.ProtoReflect.Descriptor instead.
-func (*Unk2700_HMMFPDMLGEM) Descriptor() ([]byte, []int) {
- return file_Unk2700_HMMFPDMLGEM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HMMFPDMLGEM) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_HMMFPDMLGEM) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_HMMFPDMLGEM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HMMFPDMLGEM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x4d, 0x46, 0x50, 0x44,
- 0x4d, 0x4c, 0x47, 0x45, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x4d, 0x46, 0x50, 0x44, 0x4d, 0x4c, 0x47,
- 0x45, 0x4d, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HMMFPDMLGEM_proto_rawDescOnce sync.Once
- file_Unk2700_HMMFPDMLGEM_proto_rawDescData = file_Unk2700_HMMFPDMLGEM_proto_rawDesc
-)
-
-func file_Unk2700_HMMFPDMLGEM_proto_rawDescGZIP() []byte {
- file_Unk2700_HMMFPDMLGEM_proto_rawDescOnce.Do(func() {
- file_Unk2700_HMMFPDMLGEM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HMMFPDMLGEM_proto_rawDescData)
- })
- return file_Unk2700_HMMFPDMLGEM_proto_rawDescData
-}
-
-var file_Unk2700_HMMFPDMLGEM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HMMFPDMLGEM_proto_goTypes = []interface{}{
- (*Unk2700_HMMFPDMLGEM)(nil), // 0: Unk2700_HMMFPDMLGEM
-}
-var file_Unk2700_HMMFPDMLGEM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HMMFPDMLGEM_proto_init() }
-func file_Unk2700_HMMFPDMLGEM_proto_init() {
- if File_Unk2700_HMMFPDMLGEM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HMMFPDMLGEM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HMMFPDMLGEM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HMMFPDMLGEM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HMMFPDMLGEM_proto_goTypes,
- DependencyIndexes: file_Unk2700_HMMFPDMLGEM_proto_depIdxs,
- MessageInfos: file_Unk2700_HMMFPDMLGEM_proto_msgTypes,
- }.Build()
- File_Unk2700_HMMFPDMLGEM_proto = out.File
- file_Unk2700_HMMFPDMLGEM_proto_rawDesc = nil
- file_Unk2700_HMMFPDMLGEM_proto_goTypes = nil
- file_Unk2700_HMMFPDMLGEM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HNFGBBECGMJ.pb.go b/gover/gen/Unk2700_HNFGBBECGMJ.pb.go
deleted file mode 100644
index 95909f09..00000000
--- a/gover/gen/Unk2700_HNFGBBECGMJ.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HNFGBBECGMJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8607
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_HNFGBBECGMJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"`
-}
-
-func (x *Unk2700_HNFGBBECGMJ) Reset() {
- *x = Unk2700_HNFGBBECGMJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HNFGBBECGMJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HNFGBBECGMJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HNFGBBECGMJ) ProtoMessage() {}
-
-func (x *Unk2700_HNFGBBECGMJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HNFGBBECGMJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HNFGBBECGMJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_HNFGBBECGMJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_HNFGBBECGMJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HNFGBBECGMJ) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-var File_Unk2700_HNFGBBECGMJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HNFGBBECGMJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4e, 0x46, 0x47, 0x42, 0x42,
- 0x45, 0x43, 0x47, 0x4d, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x25, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4e, 0x46, 0x47, 0x42, 0x42, 0x45, 0x43, 0x47,
- 0x4d, 0x4a, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
- 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HNFGBBECGMJ_proto_rawDescOnce sync.Once
- file_Unk2700_HNFGBBECGMJ_proto_rawDescData = file_Unk2700_HNFGBBECGMJ_proto_rawDesc
-)
-
-func file_Unk2700_HNFGBBECGMJ_proto_rawDescGZIP() []byte {
- file_Unk2700_HNFGBBECGMJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_HNFGBBECGMJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HNFGBBECGMJ_proto_rawDescData)
- })
- return file_Unk2700_HNFGBBECGMJ_proto_rawDescData
-}
-
-var file_Unk2700_HNFGBBECGMJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HNFGBBECGMJ_proto_goTypes = []interface{}{
- (*Unk2700_HNFGBBECGMJ)(nil), // 0: Unk2700_HNFGBBECGMJ
-}
-var file_Unk2700_HNFGBBECGMJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HNFGBBECGMJ_proto_init() }
-func file_Unk2700_HNFGBBECGMJ_proto_init() {
- if File_Unk2700_HNFGBBECGMJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HNFGBBECGMJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HNFGBBECGMJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HNFGBBECGMJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HNFGBBECGMJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_HNFGBBECGMJ_proto_depIdxs,
- MessageInfos: file_Unk2700_HNFGBBECGMJ_proto_msgTypes,
- }.Build()
- File_Unk2700_HNFGBBECGMJ_proto = out.File
- file_Unk2700_HNFGBBECGMJ_proto_rawDesc = nil
- file_Unk2700_HNFGBBECGMJ_proto_goTypes = nil
- file_Unk2700_HNFGBBECGMJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_HOPDLJLBKIC_ServerRsp.pb.go b/gover/gen/Unk2700_HOPDLJLBKIC_ServerRsp.pb.go
deleted file mode 100644
index 6dbc8eca..00000000
--- a/gover/gen/Unk2700_HOPDLJLBKIC_ServerRsp.pb.go
+++ /dev/null
@@ -1,218 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_HOPDLJLBKIC_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6056
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_HOPDLJLBKIC_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MaterialId uint32 `protobuf:"varint,11,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- Unk2700_MHEKJGAIFBO Unk2700_NOCLNCCJEGK `protobuf:"varint,6,opt,name=Unk2700_MHEKJGAIFBO,json=Unk2700MHEKJGAIFBO,proto3,enum=Unk2700_NOCLNCCJEGK" json:"Unk2700_MHEKJGAIFBO,omitempty"`
- Unk2700_LNPJLPODIGB *WidgetCoolDownData `protobuf:"bytes,10,opt,name=Unk2700_LNPJLPODIGB,json=Unk2700LNPJLPODIGB,proto3" json:"Unk2700_LNPJLPODIGB,omitempty"`
- Unk2700_GMHLHKIIGIC uint32 `protobuf:"varint,15,opt,name=Unk2700_GMHLHKIIGIC,json=Unk2700GMHLHKIIGIC,proto3" json:"Unk2700_GMHLHKIIGIC,omitempty"`
-}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) Reset() {
- *x = Unk2700_HOPDLJLBKIC_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_HOPDLJLBKIC_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_HOPDLJLBKIC_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_HOPDLJLBKIC_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) GetMaterialId() uint32 {
- if x != nil {
- return x.MaterialId
- }
- return 0
-}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) GetUnk2700_MHEKJGAIFBO() Unk2700_NOCLNCCJEGK {
- if x != nil {
- return x.Unk2700_MHEKJGAIFBO
- }
- return Unk2700_NOCLNCCJEGK_Unk2700_NOCLNCCJEGK_NONE
-}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) GetUnk2700_LNPJLPODIGB() *WidgetCoolDownData {
- if x != nil {
- return x.Unk2700_LNPJLPODIGB
- }
- return nil
-}
-
-func (x *Unk2700_HOPDLJLBKIC_ServerRsp) GetUnk2700_GMHLHKIIGIC() uint32 {
- if x != nil {
- return x.Unk2700_GMHLHKIIGIC
- }
- return 0
-}
-
-var File_Unk2700_HOPDLJLBKIC_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4f, 0x50, 0x44, 0x4c, 0x4a,
- 0x4c, 0x42, 0x4b, 0x49, 0x43, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x4f, 0x43, 0x4c, 0x4e, 0x43, 0x43, 0x4a, 0x45, 0x47, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x18, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e,
- 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x02, 0x0a, 0x1d, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4f, 0x50, 0x44, 0x4c, 0x4a, 0x4c, 0x42, 0x4b,
- 0x49, 0x43, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69,
- 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74,
- 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x45, 0x4b, 0x4a, 0x47, 0x41, 0x49, 0x46, 0x42, 0x4f, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x4f, 0x43, 0x4c, 0x4e, 0x43, 0x43, 0x4a, 0x45, 0x47, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4d, 0x48, 0x45, 0x4b, 0x4a, 0x47, 0x41, 0x49, 0x46, 0x42, 0x4f, 0x12, 0x44,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x50, 0x4a, 0x4c, 0x50,
- 0x4f, 0x44, 0x49, 0x47, 0x42, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x57, 0x69,
- 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x4e, 0x50, 0x4a, 0x4c, 0x50, 0x4f,
- 0x44, 0x49, 0x47, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x47, 0x4d, 0x48, 0x4c, 0x48, 0x4b, 0x49, 0x49, 0x47, 0x49, 0x43, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x4d, 0x48, 0x4c, 0x48, 0x4b,
- 0x49, 0x49, 0x47, 0x49, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescData = file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_HOPDLJLBKIC_ServerRsp)(nil), // 0: Unk2700_HOPDLJLBKIC_ServerRsp
- (Unk2700_NOCLNCCJEGK)(0), // 1: Unk2700_NOCLNCCJEGK
- (*WidgetCoolDownData)(nil), // 2: WidgetCoolDownData
-}
-var file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_HOPDLJLBKIC_ServerRsp.Unk2700_MHEKJGAIFBO:type_name -> Unk2700_NOCLNCCJEGK
- 2, // 1: Unk2700_HOPDLJLBKIC_ServerRsp.Unk2700_LNPJLPODIGB:type_name -> WidgetCoolDownData
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_init() }
-func file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_init() {
- if File_Unk2700_HOPDLJLBKIC_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_NOCLNCCJEGK_proto_init()
- file_WidgetCoolDownData_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_HOPDLJLBKIC_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_HOPDLJLBKIC_ServerRsp_proto = out.File
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_rawDesc = nil
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_goTypes = nil
- file_Unk2700_HOPDLJLBKIC_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IAADLJBLOIN_ServerNotify.pb.go b/gover/gen/Unk2700_IAADLJBLOIN_ServerNotify.pb.go
deleted file mode 100644
index 99008bf8..00000000
--- a/gover/gen/Unk2700_IAADLJBLOIN_ServerNotify.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IAADLJBLOIN_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4092
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IAADLJBLOIN_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk2700_JEKIGDDNCAB uint32 `protobuf:"varint,10,opt,name=Unk2700_JEKIGDDNCAB,json=Unk2700JEKIGDDNCAB,proto3" json:"Unk2700_JEKIGDDNCAB,omitempty"`
-}
-
-func (x *Unk2700_IAADLJBLOIN_ServerNotify) Reset() {
- *x = Unk2700_IAADLJBLOIN_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IAADLJBLOIN_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IAADLJBLOIN_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IAADLJBLOIN_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_IAADLJBLOIN_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IAADLJBLOIN_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IAADLJBLOIN_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_IAADLJBLOIN_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IAADLJBLOIN_ServerNotify) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_IAADLJBLOIN_ServerNotify) GetUnk2700_JEKIGDDNCAB() uint32 {
- if x != nil {
- return x.Unk2700_JEKIGDDNCAB
- }
- return 0
-}
-
-var File_Unk2700_IAADLJBLOIN_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x41, 0x44, 0x4c, 0x4a,
- 0x42, 0x4c, 0x4f, 0x49, 0x4e, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x41, 0x44, 0x4c, 0x4a, 0x42, 0x4c, 0x4f, 0x49, 0x4e, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
- 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4a, 0x45, 0x4b, 0x49, 0x47, 0x44, 0x44, 0x4e, 0x43, 0x41, 0x42, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x45, 0x4b, 0x49, 0x47,
- 0x44, 0x44, 0x4e, 0x43, 0x41, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescData = file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_IAADLJBLOIN_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IAADLJBLOIN_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_IAADLJBLOIN_ServerNotify)(nil), // 0: Unk2700_IAADLJBLOIN_ServerNotify
-}
-var file_Unk2700_IAADLJBLOIN_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IAADLJBLOIN_ServerNotify_proto_init() }
-func file_Unk2700_IAADLJBLOIN_ServerNotify_proto_init() {
- if File_Unk2700_IAADLJBLOIN_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IAADLJBLOIN_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IAADLJBLOIN_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_IAADLJBLOIN_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_IAADLJBLOIN_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_IAADLJBLOIN_ServerNotify_proto = out.File
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_rawDesc = nil
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_goTypes = nil
- file_Unk2700_IAADLJBLOIN_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IAAPADOAMIA.pb.go b/gover/gen/Unk2700_IAAPADOAMIA.pb.go
deleted file mode 100644
index cacdaa2e..00000000
--- a/gover/gen/Unk2700_IAAPADOAMIA.pb.go
+++ /dev/null
@@ -1,232 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IAAPADOAMIA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8414
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IAAPADOAMIA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HCKAMFPGMJN uint32 `protobuf:"varint,14,opt,name=Unk2700_HCKAMFPGMJN,json=Unk2700HCKAMFPGMJN,proto3" json:"Unk2700_HCKAMFPGMJN,omitempty"`
- Unk2700_CHHJBPDPICI uint32 `protobuf:"varint,7,opt,name=Unk2700_CHHJBPDPICI,json=Unk2700CHHJBPDPICI,proto3" json:"Unk2700_CHHJBPDPICI,omitempty"`
- QuestId uint32 `protobuf:"varint,11,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,10,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Unk2700_AGFNJHAMDBD bool `protobuf:"varint,9,opt,name=Unk2700_AGFNJHAMDBD,json=Unk2700AGFNJHAMDBD,proto3" json:"Unk2700_AGFNJHAMDBD,omitempty"`
- Unk2700_AJKDPJOKBED []uint32 `protobuf:"varint,6,rep,packed,name=Unk2700_AJKDPJOKBED,json=Unk2700AJKDPJOKBED,proto3" json:"Unk2700_AJKDPJOKBED,omitempty"`
- Unk2700_OEDDPDJEEPC uint32 `protobuf:"varint,3,opt,name=Unk2700_OEDDPDJEEPC,json=Unk2700OEDDPDJEEPC,proto3" json:"Unk2700_OEDDPDJEEPC,omitempty"`
-}
-
-func (x *Unk2700_IAAPADOAMIA) Reset() {
- *x = Unk2700_IAAPADOAMIA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IAAPADOAMIA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IAAPADOAMIA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IAAPADOAMIA) ProtoMessage() {}
-
-func (x *Unk2700_IAAPADOAMIA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IAAPADOAMIA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IAAPADOAMIA.ProtoReflect.Descriptor instead.
-func (*Unk2700_IAAPADOAMIA) Descriptor() ([]byte, []int) {
- return file_Unk2700_IAAPADOAMIA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IAAPADOAMIA) GetUnk2700_HCKAMFPGMJN() uint32 {
- if x != nil {
- return x.Unk2700_HCKAMFPGMJN
- }
- return 0
-}
-
-func (x *Unk2700_IAAPADOAMIA) GetUnk2700_CHHJBPDPICI() uint32 {
- if x != nil {
- return x.Unk2700_CHHJBPDPICI
- }
- return 0
-}
-
-func (x *Unk2700_IAAPADOAMIA) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-func (x *Unk2700_IAAPADOAMIA) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
-func (x *Unk2700_IAAPADOAMIA) GetUnk2700_AGFNJHAMDBD() bool {
- if x != nil {
- return x.Unk2700_AGFNJHAMDBD
- }
- return false
-}
-
-func (x *Unk2700_IAAPADOAMIA) GetUnk2700_AJKDPJOKBED() []uint32 {
- if x != nil {
- return x.Unk2700_AJKDPJOKBED
- }
- return nil
-}
-
-func (x *Unk2700_IAAPADOAMIA) GetUnk2700_OEDDPDJEEPC() uint32 {
- if x != nil {
- return x.Unk2700_OEDDPDJEEPC
- }
- return 0
-}
-
-var File_Unk2700_IAAPADOAMIA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IAAPADOAMIA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x41, 0x50, 0x41, 0x44,
- 0x4f, 0x41, 0x4d, 0x49, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x02, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x41, 0x50, 0x41, 0x44, 0x4f,
- 0x41, 0x4d, 0x49, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x43, 0x4b, 0x41, 0x4d, 0x46, 0x50, 0x47, 0x4d, 0x4a, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x43, 0x4b, 0x41, 0x4d, 0x46,
- 0x50, 0x47, 0x4d, 0x4a, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x43, 0x48, 0x48, 0x4a, 0x42, 0x50, 0x44, 0x50, 0x49, 0x43, 0x49, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x48, 0x48, 0x4a, 0x42,
- 0x50, 0x44, 0x50, 0x49, 0x43, 0x49, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
- 0x64, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
- 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x46, 0x4e, 0x4a, 0x48, 0x41, 0x4d, 0x44, 0x42,
- 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x41, 0x47, 0x46, 0x4e, 0x4a, 0x48, 0x41, 0x4d, 0x44, 0x42, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4a, 0x4b, 0x44, 0x50, 0x4a, 0x4f, 0x4b, 0x42,
- 0x45, 0x44, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x41, 0x4a, 0x4b, 0x44, 0x50, 0x4a, 0x4f, 0x4b, 0x42, 0x45, 0x44, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x45, 0x44, 0x44, 0x50, 0x44, 0x4a, 0x45,
- 0x45, 0x50, 0x43, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4f, 0x45, 0x44, 0x44, 0x50, 0x44, 0x4a, 0x45, 0x45, 0x50, 0x43, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IAAPADOAMIA_proto_rawDescOnce sync.Once
- file_Unk2700_IAAPADOAMIA_proto_rawDescData = file_Unk2700_IAAPADOAMIA_proto_rawDesc
-)
-
-func file_Unk2700_IAAPADOAMIA_proto_rawDescGZIP() []byte {
- file_Unk2700_IAAPADOAMIA_proto_rawDescOnce.Do(func() {
- file_Unk2700_IAAPADOAMIA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IAAPADOAMIA_proto_rawDescData)
- })
- return file_Unk2700_IAAPADOAMIA_proto_rawDescData
-}
-
-var file_Unk2700_IAAPADOAMIA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IAAPADOAMIA_proto_goTypes = []interface{}{
- (*Unk2700_IAAPADOAMIA)(nil), // 0: Unk2700_IAAPADOAMIA
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_IAAPADOAMIA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IAAPADOAMIA.item_list:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IAAPADOAMIA_proto_init() }
-func file_Unk2700_IAAPADOAMIA_proto_init() {
- if File_Unk2700_IAAPADOAMIA_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IAAPADOAMIA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IAAPADOAMIA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IAAPADOAMIA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IAAPADOAMIA_proto_goTypes,
- DependencyIndexes: file_Unk2700_IAAPADOAMIA_proto_depIdxs,
- MessageInfos: file_Unk2700_IAAPADOAMIA_proto_msgTypes,
- }.Build()
- File_Unk2700_IAAPADOAMIA_proto = out.File
- file_Unk2700_IAAPADOAMIA_proto_rawDesc = nil
- file_Unk2700_IAAPADOAMIA_proto_goTypes = nil
- file_Unk2700_IAAPADOAMIA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IACKJNNMCAC_ClientReq.pb.go b/gover/gen/Unk2700_IACKJNNMCAC_ClientReq.pb.go
deleted file mode 100644
index d09d3a7e..00000000
--- a/gover/gen/Unk2700_IACKJNNMCAC_ClientReq.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IACKJNNMCAC_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4523
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IACKJNNMCAC_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GroupId uint32 `protobuf:"varint,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
-}
-
-func (x *Unk2700_IACKJNNMCAC_ClientReq) Reset() {
- *x = Unk2700_IACKJNNMCAC_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IACKJNNMCAC_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IACKJNNMCAC_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IACKJNNMCAC_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_IACKJNNMCAC_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IACKJNNMCAC_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IACKJNNMCAC_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_IACKJNNMCAC_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IACKJNNMCAC_ClientReq) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-var File_Unk2700_IACKJNNMCAC_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x43, 0x4b, 0x4a, 0x4e,
- 0x4e, 0x4d, 0x43, 0x41, 0x43, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x49, 0x41, 0x43, 0x4b, 0x4a, 0x4e, 0x4e, 0x4d, 0x43, 0x41, 0x43, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescData = file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_IACKJNNMCAC_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IACKJNNMCAC_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_IACKJNNMCAC_ClientReq)(nil), // 0: Unk2700_IACKJNNMCAC_ClientReq
-}
-var file_Unk2700_IACKJNNMCAC_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IACKJNNMCAC_ClientReq_proto_init() }
-func file_Unk2700_IACKJNNMCAC_ClientReq_proto_init() {
- if File_Unk2700_IACKJNNMCAC_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IACKJNNMCAC_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IACKJNNMCAC_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_IACKJNNMCAC_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_IACKJNNMCAC_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_IACKJNNMCAC_ClientReq_proto = out.File
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_rawDesc = nil
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_goTypes = nil
- file_Unk2700_IACKJNNMCAC_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IBEKDNOGMLA.pb.go b/gover/gen/Unk2700_IBEKDNOGMLA.pb.go
deleted file mode 100644
index d41d5105..00000000
--- a/gover/gen/Unk2700_IBEKDNOGMLA.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IBEKDNOGMLA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IBEKDNOGMLA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JONOMFENDFP *Unk2700_INMNHKOPCFB `protobuf:"bytes,5,opt,name=Unk2700_JONOMFENDFP,json=Unk2700JONOMFENDFP,proto3" json:"Unk2700_JONOMFENDFP,omitempty"`
- Unk2700_MJLHEFIGIKD []uint32 `protobuf:"varint,2,rep,packed,name=Unk2700_MJLHEFIGIKD,json=Unk2700MJLHEFIGIKD,proto3" json:"Unk2700_MJLHEFIGIKD,omitempty"`
- ExitPointIdList []uint32 `protobuf:"varint,13,rep,packed,name=exit_point_id_list,json=exitPointIdList,proto3" json:"exit_point_id_list,omitempty"`
-}
-
-func (x *Unk2700_IBEKDNOGMLA) Reset() {
- *x = Unk2700_IBEKDNOGMLA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IBEKDNOGMLA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IBEKDNOGMLA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IBEKDNOGMLA) ProtoMessage() {}
-
-func (x *Unk2700_IBEKDNOGMLA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IBEKDNOGMLA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IBEKDNOGMLA.ProtoReflect.Descriptor instead.
-func (*Unk2700_IBEKDNOGMLA) Descriptor() ([]byte, []int) {
- return file_Unk2700_IBEKDNOGMLA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IBEKDNOGMLA) GetUnk2700_JONOMFENDFP() *Unk2700_INMNHKOPCFB {
- if x != nil {
- return x.Unk2700_JONOMFENDFP
- }
- return nil
-}
-
-func (x *Unk2700_IBEKDNOGMLA) GetUnk2700_MJLHEFIGIKD() []uint32 {
- if x != nil {
- return x.Unk2700_MJLHEFIGIKD
- }
- return nil
-}
-
-func (x *Unk2700_IBEKDNOGMLA) GetExitPointIdList() []uint32 {
- if x != nil {
- return x.ExitPointIdList
- }
- return nil
-}
-
-var File_Unk2700_IBEKDNOGMLA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IBEKDNOGMLA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x45, 0x4b, 0x44, 0x4e,
- 0x4f, 0x47, 0x4d, 0x4c, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4d, 0x4e, 0x48, 0x4b, 0x4f, 0x50, 0x43, 0x46, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x42, 0x45, 0x4b, 0x44, 0x4e, 0x4f, 0x47, 0x4d, 0x4c, 0x41, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x4e, 0x4f, 0x4d, 0x46,
- 0x45, 0x4e, 0x44, 0x46, 0x50, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4d, 0x4e, 0x48, 0x4b, 0x4f, 0x50, 0x43, 0x46,
- 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x4f, 0x4e, 0x4f, 0x4d, 0x46,
- 0x45, 0x4e, 0x44, 0x46, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4d, 0x4a, 0x4c, 0x48, 0x45, 0x46, 0x49, 0x47, 0x49, 0x4b, 0x44, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4a, 0x4c, 0x48, 0x45,
- 0x46, 0x49, 0x47, 0x49, 0x4b, 0x44, 0x12, 0x2b, 0x0a, 0x12, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x70,
- 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0f, 0x65, 0x78, 0x69, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IBEKDNOGMLA_proto_rawDescOnce sync.Once
- file_Unk2700_IBEKDNOGMLA_proto_rawDescData = file_Unk2700_IBEKDNOGMLA_proto_rawDesc
-)
-
-func file_Unk2700_IBEKDNOGMLA_proto_rawDescGZIP() []byte {
- file_Unk2700_IBEKDNOGMLA_proto_rawDescOnce.Do(func() {
- file_Unk2700_IBEKDNOGMLA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IBEKDNOGMLA_proto_rawDescData)
- })
- return file_Unk2700_IBEKDNOGMLA_proto_rawDescData
-}
-
-var file_Unk2700_IBEKDNOGMLA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IBEKDNOGMLA_proto_goTypes = []interface{}{
- (*Unk2700_IBEKDNOGMLA)(nil), // 0: Unk2700_IBEKDNOGMLA
- (*Unk2700_INMNHKOPCFB)(nil), // 1: Unk2700_INMNHKOPCFB
-}
-var file_Unk2700_IBEKDNOGMLA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IBEKDNOGMLA.Unk2700_JONOMFENDFP:type_name -> Unk2700_INMNHKOPCFB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IBEKDNOGMLA_proto_init() }
-func file_Unk2700_IBEKDNOGMLA_proto_init() {
- if File_Unk2700_IBEKDNOGMLA_proto != nil {
- return
- }
- file_Unk2700_INMNHKOPCFB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IBEKDNOGMLA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IBEKDNOGMLA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IBEKDNOGMLA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IBEKDNOGMLA_proto_goTypes,
- DependencyIndexes: file_Unk2700_IBEKDNOGMLA_proto_depIdxs,
- MessageInfos: file_Unk2700_IBEKDNOGMLA_proto_msgTypes,
- }.Build()
- File_Unk2700_IBEKDNOGMLA_proto = out.File
- file_Unk2700_IBEKDNOGMLA_proto_rawDesc = nil
- file_Unk2700_IBEKDNOGMLA_proto_goTypes = nil
- file_Unk2700_IBEKDNOGMLA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IBOKDNKBMII.pb.go b/gover/gen/Unk2700_IBOKDNKBMII.pb.go
deleted file mode 100644
index f4a1f13a..00000000
--- a/gover/gen/Unk2700_IBOKDNKBMII.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IBOKDNKBMII.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8825
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IBOKDNKBMII struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MOKOAHDHAGA uint32 `protobuf:"varint,8,opt,name=Unk2700_MOKOAHDHAGA,json=Unk2700MOKOAHDHAGA,proto3" json:"Unk2700_MOKOAHDHAGA,omitempty"`
-}
-
-func (x *Unk2700_IBOKDNKBMII) Reset() {
- *x = Unk2700_IBOKDNKBMII{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IBOKDNKBMII_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IBOKDNKBMII) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IBOKDNKBMII) ProtoMessage() {}
-
-func (x *Unk2700_IBOKDNKBMII) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IBOKDNKBMII_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IBOKDNKBMII.ProtoReflect.Descriptor instead.
-func (*Unk2700_IBOKDNKBMII) Descriptor() ([]byte, []int) {
- return file_Unk2700_IBOKDNKBMII_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IBOKDNKBMII) GetUnk2700_MOKOAHDHAGA() uint32 {
- if x != nil {
- return x.Unk2700_MOKOAHDHAGA
- }
- return 0
-}
-
-var File_Unk2700_IBOKDNKBMII_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IBOKDNKBMII_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4f, 0x4b, 0x44, 0x4e,
- 0x4b, 0x42, 0x4d, 0x49, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4f, 0x4b, 0x44, 0x4e, 0x4b, 0x42, 0x4d,
- 0x49, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f,
- 0x4b, 0x4f, 0x41, 0x48, 0x44, 0x48, 0x41, 0x47, 0x41, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4f, 0x4b, 0x4f, 0x41, 0x48, 0x44, 0x48,
- 0x41, 0x47, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IBOKDNKBMII_proto_rawDescOnce sync.Once
- file_Unk2700_IBOKDNKBMII_proto_rawDescData = file_Unk2700_IBOKDNKBMII_proto_rawDesc
-)
-
-func file_Unk2700_IBOKDNKBMII_proto_rawDescGZIP() []byte {
- file_Unk2700_IBOKDNKBMII_proto_rawDescOnce.Do(func() {
- file_Unk2700_IBOKDNKBMII_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IBOKDNKBMII_proto_rawDescData)
- })
- return file_Unk2700_IBOKDNKBMII_proto_rawDescData
-}
-
-var file_Unk2700_IBOKDNKBMII_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IBOKDNKBMII_proto_goTypes = []interface{}{
- (*Unk2700_IBOKDNKBMII)(nil), // 0: Unk2700_IBOKDNKBMII
-}
-var file_Unk2700_IBOKDNKBMII_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IBOKDNKBMII_proto_init() }
-func file_Unk2700_IBOKDNKBMII_proto_init() {
- if File_Unk2700_IBOKDNKBMII_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IBOKDNKBMII_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IBOKDNKBMII); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IBOKDNKBMII_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IBOKDNKBMII_proto_goTypes,
- DependencyIndexes: file_Unk2700_IBOKDNKBMII_proto_depIdxs,
- MessageInfos: file_Unk2700_IBOKDNKBMII_proto_msgTypes,
- }.Build()
- File_Unk2700_IBOKDNKBMII_proto = out.File
- file_Unk2700_IBOKDNKBMII_proto_rawDesc = nil
- file_Unk2700_IBOKDNKBMII_proto_goTypes = nil
- file_Unk2700_IBOKDNKBMII_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ICABIPHHPKE.pb.go b/gover/gen/Unk2700_ICABIPHHPKE.pb.go
deleted file mode 100644
index 2a4c0a58..00000000
--- a/gover/gen/Unk2700_ICABIPHHPKE.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ICABIPHHPKE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8028
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_ICABIPHHPKE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_GGNBBHMGLAN []uint32 `protobuf:"varint,15,rep,packed,name=Unk2700_GGNBBHMGLAN,json=Unk2700GGNBBHMGLAN,proto3" json:"Unk2700_GGNBBHMGLAN,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_ICABIPHHPKE) Reset() {
- *x = Unk2700_ICABIPHHPKE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ICABIPHHPKE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ICABIPHHPKE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ICABIPHHPKE) ProtoMessage() {}
-
-func (x *Unk2700_ICABIPHHPKE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ICABIPHHPKE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ICABIPHHPKE.ProtoReflect.Descriptor instead.
-func (*Unk2700_ICABIPHHPKE) Descriptor() ([]byte, []int) {
- return file_Unk2700_ICABIPHHPKE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ICABIPHHPKE) GetUnk2700_GGNBBHMGLAN() []uint32 {
- if x != nil {
- return x.Unk2700_GGNBBHMGLAN
- }
- return nil
-}
-
-func (x *Unk2700_ICABIPHHPKE) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_ICABIPHHPKE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ICABIPHHPKE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x41, 0x42, 0x49, 0x50,
- 0x48, 0x48, 0x50, 0x4b, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x41, 0x42, 0x49, 0x50, 0x48, 0x48, 0x50,
- 0x4b, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x47,
- 0x4e, 0x42, 0x42, 0x48, 0x4d, 0x47, 0x4c, 0x41, 0x4e, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x47, 0x4e, 0x42, 0x42, 0x48, 0x4d, 0x47,
- 0x4c, 0x41, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ICABIPHHPKE_proto_rawDescOnce sync.Once
- file_Unk2700_ICABIPHHPKE_proto_rawDescData = file_Unk2700_ICABIPHHPKE_proto_rawDesc
-)
-
-func file_Unk2700_ICABIPHHPKE_proto_rawDescGZIP() []byte {
- file_Unk2700_ICABIPHHPKE_proto_rawDescOnce.Do(func() {
- file_Unk2700_ICABIPHHPKE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ICABIPHHPKE_proto_rawDescData)
- })
- return file_Unk2700_ICABIPHHPKE_proto_rawDescData
-}
-
-var file_Unk2700_ICABIPHHPKE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ICABIPHHPKE_proto_goTypes = []interface{}{
- (*Unk2700_ICABIPHHPKE)(nil), // 0: Unk2700_ICABIPHHPKE
-}
-var file_Unk2700_ICABIPHHPKE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ICABIPHHPKE_proto_init() }
-func file_Unk2700_ICABIPHHPKE_proto_init() {
- if File_Unk2700_ICABIPHHPKE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ICABIPHHPKE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ICABIPHHPKE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ICABIPHHPKE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ICABIPHHPKE_proto_goTypes,
- DependencyIndexes: file_Unk2700_ICABIPHHPKE_proto_depIdxs,
- MessageInfos: file_Unk2700_ICABIPHHPKE_proto_msgTypes,
- }.Build()
- File_Unk2700_ICABIPHHPKE_proto = out.File
- file_Unk2700_ICABIPHHPKE_proto_rawDesc = nil
- file_Unk2700_ICABIPHHPKE_proto_goTypes = nil
- file_Unk2700_ICABIPHHPKE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ICPNKAALJEP.pb.go b/gover/gen/Unk2700_ICPNKAALJEP.pb.go
deleted file mode 100644
index e1f323cd..00000000
--- a/gover/gen/Unk2700_ICPNKAALJEP.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ICPNKAALJEP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_ICPNKAALJEP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsNewRecord bool `protobuf:"varint,8,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- SettleInfo *Unk2700_KLJLJGJOBDI `protobuf:"bytes,14,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
-}
-
-func (x *Unk2700_ICPNKAALJEP) Reset() {
- *x = Unk2700_ICPNKAALJEP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ICPNKAALJEP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ICPNKAALJEP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ICPNKAALJEP) ProtoMessage() {}
-
-func (x *Unk2700_ICPNKAALJEP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ICPNKAALJEP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ICPNKAALJEP.ProtoReflect.Descriptor instead.
-func (*Unk2700_ICPNKAALJEP) Descriptor() ([]byte, []int) {
- return file_Unk2700_ICPNKAALJEP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ICPNKAALJEP) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *Unk2700_ICPNKAALJEP) GetSettleInfo() *Unk2700_KLJLJGJOBDI {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-var File_Unk2700_ICPNKAALJEP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ICPNKAALJEP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x50, 0x4e, 0x4b, 0x41,
- 0x41, 0x4c, 0x4a, 0x45, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4a, 0x4c, 0x4a, 0x47, 0x4a, 0x4f, 0x42, 0x44, 0x49,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x43, 0x50, 0x4e, 0x4b, 0x41, 0x41, 0x4c, 0x4a, 0x45, 0x50, 0x12, 0x22, 0x0a,
- 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x12, 0x35, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x4c, 0x4a, 0x4c, 0x4a, 0x47, 0x4a, 0x4f, 0x42, 0x44, 0x49, 0x52, 0x0a, 0x73, 0x65,
- 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ICPNKAALJEP_proto_rawDescOnce sync.Once
- file_Unk2700_ICPNKAALJEP_proto_rawDescData = file_Unk2700_ICPNKAALJEP_proto_rawDesc
-)
-
-func file_Unk2700_ICPNKAALJEP_proto_rawDescGZIP() []byte {
- file_Unk2700_ICPNKAALJEP_proto_rawDescOnce.Do(func() {
- file_Unk2700_ICPNKAALJEP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ICPNKAALJEP_proto_rawDescData)
- })
- return file_Unk2700_ICPNKAALJEP_proto_rawDescData
-}
-
-var file_Unk2700_ICPNKAALJEP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ICPNKAALJEP_proto_goTypes = []interface{}{
- (*Unk2700_ICPNKAALJEP)(nil), // 0: Unk2700_ICPNKAALJEP
- (*Unk2700_KLJLJGJOBDI)(nil), // 1: Unk2700_KLJLJGJOBDI
-}
-var file_Unk2700_ICPNKAALJEP_proto_depIdxs = []int32{
- 1, // 0: Unk2700_ICPNKAALJEP.settle_info:type_name -> Unk2700_KLJLJGJOBDI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ICPNKAALJEP_proto_init() }
-func file_Unk2700_ICPNKAALJEP_proto_init() {
- if File_Unk2700_ICPNKAALJEP_proto != nil {
- return
- }
- file_Unk2700_KLJLJGJOBDI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ICPNKAALJEP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ICPNKAALJEP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ICPNKAALJEP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ICPNKAALJEP_proto_goTypes,
- DependencyIndexes: file_Unk2700_ICPNKAALJEP_proto_depIdxs,
- MessageInfos: file_Unk2700_ICPNKAALJEP_proto_msgTypes,
- }.Build()
- File_Unk2700_ICPNKAALJEP_proto = out.File
- file_Unk2700_ICPNKAALJEP_proto_rawDesc = nil
- file_Unk2700_ICPNKAALJEP_proto_goTypes = nil
- file_Unk2700_ICPNKAALJEP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IDADEMGCJBF_ClientNotify.pb.go b/gover/gen/Unk2700_IDADEMGCJBF_ClientNotify.pb.go
deleted file mode 100644
index 30a2f7a9..00000000
--- a/gover/gen/Unk2700_IDADEMGCJBF_ClientNotify.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IDADEMGCJBF_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6243
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IDADEMGCJBF_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_IDADEMGCJBF_ClientNotify) Reset() {
- *x = Unk2700_IDADEMGCJBF_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IDADEMGCJBF_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IDADEMGCJBF_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IDADEMGCJBF_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2700_IDADEMGCJBF_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IDADEMGCJBF_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IDADEMGCJBF_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_IDADEMGCJBF_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_IDADEMGCJBF_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x41, 0x44, 0x45, 0x4d,
- 0x47, 0x43, 0x4a, 0x42, 0x46, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x22, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x41, 0x44, 0x45, 0x4d, 0x47, 0x43, 0x4a, 0x42, 0x46, 0x5f,
- 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescData = file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescData)
- })
- return file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2700_IDADEMGCJBF_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IDADEMGCJBF_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2700_IDADEMGCJBF_ClientNotify)(nil), // 0: Unk2700_IDADEMGCJBF_ClientNotify
-}
-var file_Unk2700_IDADEMGCJBF_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IDADEMGCJBF_ClientNotify_proto_init() }
-func file_Unk2700_IDADEMGCJBF_ClientNotify_proto_init() {
- if File_Unk2700_IDADEMGCJBF_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IDADEMGCJBF_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IDADEMGCJBF_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_IDADEMGCJBF_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_IDADEMGCJBF_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_IDADEMGCJBF_ClientNotify_proto = out.File
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_rawDesc = nil
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_goTypes = nil
- file_Unk2700_IDADEMGCJBF_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IDAGMLJOJMP.pb.go b/gover/gen/Unk2700_IDAGMLJOJMP.pb.go
deleted file mode 100644
index b48a56b5..00000000
--- a/gover/gen/Unk2700_IDAGMLJOJMP.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IDAGMLJOJMP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8799
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IDAGMLJOJMP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_IDAGMLJOJMP) Reset() {
- *x = Unk2700_IDAGMLJOJMP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IDAGMLJOJMP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IDAGMLJOJMP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IDAGMLJOJMP) ProtoMessage() {}
-
-func (x *Unk2700_IDAGMLJOJMP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IDAGMLJOJMP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IDAGMLJOJMP.ProtoReflect.Descriptor instead.
-func (*Unk2700_IDAGMLJOJMP) Descriptor() ([]byte, []int) {
- return file_Unk2700_IDAGMLJOJMP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IDAGMLJOJMP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_IDAGMLJOJMP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IDAGMLJOJMP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x41, 0x47, 0x4d, 0x4c,
- 0x4a, 0x4f, 0x4a, 0x4d, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x41, 0x47, 0x4d, 0x4c, 0x4a, 0x4f, 0x4a,
- 0x4d, 0x50, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IDAGMLJOJMP_proto_rawDescOnce sync.Once
- file_Unk2700_IDAGMLJOJMP_proto_rawDescData = file_Unk2700_IDAGMLJOJMP_proto_rawDesc
-)
-
-func file_Unk2700_IDAGMLJOJMP_proto_rawDescGZIP() []byte {
- file_Unk2700_IDAGMLJOJMP_proto_rawDescOnce.Do(func() {
- file_Unk2700_IDAGMLJOJMP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IDAGMLJOJMP_proto_rawDescData)
- })
- return file_Unk2700_IDAGMLJOJMP_proto_rawDescData
-}
-
-var file_Unk2700_IDAGMLJOJMP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IDAGMLJOJMP_proto_goTypes = []interface{}{
- (*Unk2700_IDAGMLJOJMP)(nil), // 0: Unk2700_IDAGMLJOJMP
-}
-var file_Unk2700_IDAGMLJOJMP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IDAGMLJOJMP_proto_init() }
-func file_Unk2700_IDAGMLJOJMP_proto_init() {
- if File_Unk2700_IDAGMLJOJMP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IDAGMLJOJMP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IDAGMLJOJMP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IDAGMLJOJMP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IDAGMLJOJMP_proto_goTypes,
- DependencyIndexes: file_Unk2700_IDAGMLJOJMP_proto_depIdxs,
- MessageInfos: file_Unk2700_IDAGMLJOJMP_proto_msgTypes,
- }.Build()
- File_Unk2700_IDAGMLJOJMP_proto = out.File
- file_Unk2700_IDAGMLJOJMP_proto_rawDesc = nil
- file_Unk2700_IDAGMLJOJMP_proto_goTypes = nil
- file_Unk2700_IDAGMLJOJMP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IDGCNKONBBJ.pb.go b/gover/gen/Unk2700_IDGCNKONBBJ.pb.go
deleted file mode 100644
index 0ca8f8a1..00000000
--- a/gover/gen/Unk2700_IDGCNKONBBJ.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IDGCNKONBBJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8793
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IDGCNKONBBJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_IDGCNKONBBJ) Reset() {
- *x = Unk2700_IDGCNKONBBJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IDGCNKONBBJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IDGCNKONBBJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IDGCNKONBBJ) ProtoMessage() {}
-
-func (x *Unk2700_IDGCNKONBBJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IDGCNKONBBJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IDGCNKONBBJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_IDGCNKONBBJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_IDGCNKONBBJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IDGCNKONBBJ) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_IDGCNKONBBJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IDGCNKONBBJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x47, 0x43, 0x4e, 0x4b,
- 0x4f, 0x4e, 0x42, 0x42, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x47, 0x43, 0x4e, 0x4b, 0x4f, 0x4e, 0x42,
- 0x42, 0x4a, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IDGCNKONBBJ_proto_rawDescOnce sync.Once
- file_Unk2700_IDGCNKONBBJ_proto_rawDescData = file_Unk2700_IDGCNKONBBJ_proto_rawDesc
-)
-
-func file_Unk2700_IDGCNKONBBJ_proto_rawDescGZIP() []byte {
- file_Unk2700_IDGCNKONBBJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_IDGCNKONBBJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IDGCNKONBBJ_proto_rawDescData)
- })
- return file_Unk2700_IDGCNKONBBJ_proto_rawDescData
-}
-
-var file_Unk2700_IDGCNKONBBJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IDGCNKONBBJ_proto_goTypes = []interface{}{
- (*Unk2700_IDGCNKONBBJ)(nil), // 0: Unk2700_IDGCNKONBBJ
-}
-var file_Unk2700_IDGCNKONBBJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IDGCNKONBBJ_proto_init() }
-func file_Unk2700_IDGCNKONBBJ_proto_init() {
- if File_Unk2700_IDGCNKONBBJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IDGCNKONBBJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IDGCNKONBBJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IDGCNKONBBJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IDGCNKONBBJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_IDGCNKONBBJ_proto_depIdxs,
- MessageInfos: file_Unk2700_IDGCNKONBBJ_proto_msgTypes,
- }.Build()
- File_Unk2700_IDGCNKONBBJ_proto = out.File
- file_Unk2700_IDGCNKONBBJ_proto_rawDesc = nil
- file_Unk2700_IDGCNKONBBJ_proto_goTypes = nil
- file_Unk2700_IDGCNKONBBJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IEFAGBHIODK.pb.go b/gover/gen/Unk2700_IEFAGBHIODK.pb.go
deleted file mode 100644
index 1a7a8583..00000000
--- a/gover/gen/Unk2700_IEFAGBHIODK.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IEFAGBHIODK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8402
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IEFAGBHIODK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_CPOJCHEOPLB []uint32 `protobuf:"varint,13,rep,packed,name=Unk2700_CPOJCHEOPLB,json=Unk2700CPOJCHEOPLB,proto3" json:"Unk2700_CPOJCHEOPLB,omitempty"`
- LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Time uint32 `protobuf:"varint,8,opt,name=time,proto3" json:"time,omitempty"`
-}
-
-func (x *Unk2700_IEFAGBHIODK) Reset() {
- *x = Unk2700_IEFAGBHIODK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IEFAGBHIODK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IEFAGBHIODK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IEFAGBHIODK) ProtoMessage() {}
-
-func (x *Unk2700_IEFAGBHIODK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IEFAGBHIODK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IEFAGBHIODK.ProtoReflect.Descriptor instead.
-func (*Unk2700_IEFAGBHIODK) Descriptor() ([]byte, []int) {
- return file_Unk2700_IEFAGBHIODK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IEFAGBHIODK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_IEFAGBHIODK) GetUnk2700_CPOJCHEOPLB() []uint32 {
- if x != nil {
- return x.Unk2700_CPOJCHEOPLB
- }
- return nil
-}
-
-func (x *Unk2700_IEFAGBHIODK) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_IEFAGBHIODK) GetTime() uint32 {
- if x != nil {
- return x.Time
- }
- return 0
-}
-
-var File_Unk2700_IEFAGBHIODK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IEFAGBHIODK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x46, 0x41, 0x47, 0x42,
- 0x48, 0x49, 0x4f, 0x44, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x46, 0x41, 0x47, 0x42, 0x48, 0x49,
- 0x4f, 0x44, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x4f, 0x4a, 0x43, 0x48, 0x45,
- 0x4f, 0x50, 0x4c, 0x42, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x43, 0x50, 0x4f, 0x4a, 0x43, 0x48, 0x45, 0x4f, 0x50, 0x4c, 0x42, 0x12, 0x19,
- 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IEFAGBHIODK_proto_rawDescOnce sync.Once
- file_Unk2700_IEFAGBHIODK_proto_rawDescData = file_Unk2700_IEFAGBHIODK_proto_rawDesc
-)
-
-func file_Unk2700_IEFAGBHIODK_proto_rawDescGZIP() []byte {
- file_Unk2700_IEFAGBHIODK_proto_rawDescOnce.Do(func() {
- file_Unk2700_IEFAGBHIODK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IEFAGBHIODK_proto_rawDescData)
- })
- return file_Unk2700_IEFAGBHIODK_proto_rawDescData
-}
-
-var file_Unk2700_IEFAGBHIODK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IEFAGBHIODK_proto_goTypes = []interface{}{
- (*Unk2700_IEFAGBHIODK)(nil), // 0: Unk2700_IEFAGBHIODK
-}
-var file_Unk2700_IEFAGBHIODK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IEFAGBHIODK_proto_init() }
-func file_Unk2700_IEFAGBHIODK_proto_init() {
- if File_Unk2700_IEFAGBHIODK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IEFAGBHIODK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IEFAGBHIODK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IEFAGBHIODK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IEFAGBHIODK_proto_goTypes,
- DependencyIndexes: file_Unk2700_IEFAGBHIODK_proto_depIdxs,
- MessageInfos: file_Unk2700_IEFAGBHIODK_proto_msgTypes,
- }.Build()
- File_Unk2700_IEFAGBHIODK_proto = out.File
- file_Unk2700_IEFAGBHIODK_proto_rawDesc = nil
- file_Unk2700_IEFAGBHIODK_proto_goTypes = nil
- file_Unk2700_IEFAGBHIODK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IEFGLPNHHAJ.pb.go b/gover/gen/Unk2700_IEFGLPNHHAJ.pb.go
deleted file mode 100644
index 799f686f..00000000
--- a/gover/gen/Unk2700_IEFGLPNHHAJ.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IEFGLPNHHAJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IEFGLPNHHAJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OKEAMNBIBDC []uint32 `protobuf:"varint,10,rep,packed,name=Unk2700_OKEAMNBIBDC,json=Unk2700OKEAMNBIBDC,proto3" json:"Unk2700_OKEAMNBIBDC,omitempty"`
- Unk2700_DOBMDALKEOF []uint32 `protobuf:"varint,7,rep,packed,name=Unk2700_DOBMDALKEOF,json=Unk2700DOBMDALKEOF,proto3" json:"Unk2700_DOBMDALKEOF,omitempty"`
-}
-
-func (x *Unk2700_IEFGLPNHHAJ) Reset() {
- *x = Unk2700_IEFGLPNHHAJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IEFGLPNHHAJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IEFGLPNHHAJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IEFGLPNHHAJ) ProtoMessage() {}
-
-func (x *Unk2700_IEFGLPNHHAJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IEFGLPNHHAJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IEFGLPNHHAJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_IEFGLPNHHAJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_IEFGLPNHHAJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IEFGLPNHHAJ) GetUnk2700_OKEAMNBIBDC() []uint32 {
- if x != nil {
- return x.Unk2700_OKEAMNBIBDC
- }
- return nil
-}
-
-func (x *Unk2700_IEFGLPNHHAJ) GetUnk2700_DOBMDALKEOF() []uint32 {
- if x != nil {
- return x.Unk2700_DOBMDALKEOF
- }
- return nil
-}
-
-var File_Unk2700_IEFGLPNHHAJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IEFGLPNHHAJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x46, 0x47, 0x4c, 0x50,
- 0x4e, 0x48, 0x48, 0x41, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x46, 0x47, 0x4c, 0x50, 0x4e, 0x48, 0x48,
- 0x41, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b,
- 0x45, 0x41, 0x4d, 0x4e, 0x42, 0x49, 0x42, 0x44, 0x43, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4b, 0x45, 0x41, 0x4d, 0x4e, 0x42, 0x49,
- 0x42, 0x44, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x4f, 0x42, 0x4d, 0x44, 0x41, 0x4c, 0x4b, 0x45, 0x4f, 0x46, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4f, 0x42, 0x4d, 0x44, 0x41, 0x4c,
- 0x4b, 0x45, 0x4f, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IEFGLPNHHAJ_proto_rawDescOnce sync.Once
- file_Unk2700_IEFGLPNHHAJ_proto_rawDescData = file_Unk2700_IEFGLPNHHAJ_proto_rawDesc
-)
-
-func file_Unk2700_IEFGLPNHHAJ_proto_rawDescGZIP() []byte {
- file_Unk2700_IEFGLPNHHAJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_IEFGLPNHHAJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IEFGLPNHHAJ_proto_rawDescData)
- })
- return file_Unk2700_IEFGLPNHHAJ_proto_rawDescData
-}
-
-var file_Unk2700_IEFGLPNHHAJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IEFGLPNHHAJ_proto_goTypes = []interface{}{
- (*Unk2700_IEFGLPNHHAJ)(nil), // 0: Unk2700_IEFGLPNHHAJ
-}
-var file_Unk2700_IEFGLPNHHAJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IEFGLPNHHAJ_proto_init() }
-func file_Unk2700_IEFGLPNHHAJ_proto_init() {
- if File_Unk2700_IEFGLPNHHAJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IEFGLPNHHAJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IEFGLPNHHAJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IEFGLPNHHAJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IEFGLPNHHAJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_IEFGLPNHHAJ_proto_depIdxs,
- MessageInfos: file_Unk2700_IEFGLPNHHAJ_proto_msgTypes,
- }.Build()
- File_Unk2700_IEFGLPNHHAJ_proto = out.File
- file_Unk2700_IEFGLPNHHAJ_proto_rawDesc = nil
- file_Unk2700_IEFGLPNHHAJ_proto_goTypes = nil
- file_Unk2700_IEFGLPNHHAJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IEGOOOECBFH.pb.go b/gover/gen/Unk2700_IEGOOOECBFH.pb.go
deleted file mode 100644
index 455d7580..00000000
--- a/gover/gen/Unk2700_IEGOOOECBFH.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IEGOOOECBFH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8880
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IEGOOOECBFH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BABEGIGEEIB *Unk2700_HIHKGMLLOGD `protobuf:"bytes,13,opt,name=Unk2700_BABEGIGEEIB,json=Unk2700BABEGIGEEIB,proto3" json:"Unk2700_BABEGIGEEIB,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_IEGOOOECBFH) Reset() {
- *x = Unk2700_IEGOOOECBFH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IEGOOOECBFH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IEGOOOECBFH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IEGOOOECBFH) ProtoMessage() {}
-
-func (x *Unk2700_IEGOOOECBFH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IEGOOOECBFH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IEGOOOECBFH.ProtoReflect.Descriptor instead.
-func (*Unk2700_IEGOOOECBFH) Descriptor() ([]byte, []int) {
- return file_Unk2700_IEGOOOECBFH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IEGOOOECBFH) GetUnk2700_BABEGIGEEIB() *Unk2700_HIHKGMLLOGD {
- if x != nil {
- return x.Unk2700_BABEGIGEEIB
- }
- return nil
-}
-
-func (x *Unk2700_IEGOOOECBFH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_IEGOOOECBFH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IEGOOOECBFH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x47, 0x4f, 0x4f, 0x4f,
- 0x45, 0x43, 0x42, 0x46, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d, 0x4c, 0x4c, 0x4f, 0x47, 0x44,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x45, 0x47, 0x4f, 0x4f, 0x4f, 0x45, 0x43, 0x42, 0x46, 0x48, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x41, 0x42, 0x45, 0x47, 0x49, 0x47,
- 0x45, 0x45, 0x49, 0x42, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d, 0x4c, 0x4c, 0x4f, 0x47, 0x44,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x41, 0x42, 0x45, 0x47, 0x49, 0x47,
- 0x45, 0x45, 0x49, 0x42, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IEGOOOECBFH_proto_rawDescOnce sync.Once
- file_Unk2700_IEGOOOECBFH_proto_rawDescData = file_Unk2700_IEGOOOECBFH_proto_rawDesc
-)
-
-func file_Unk2700_IEGOOOECBFH_proto_rawDescGZIP() []byte {
- file_Unk2700_IEGOOOECBFH_proto_rawDescOnce.Do(func() {
- file_Unk2700_IEGOOOECBFH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IEGOOOECBFH_proto_rawDescData)
- })
- return file_Unk2700_IEGOOOECBFH_proto_rawDescData
-}
-
-var file_Unk2700_IEGOOOECBFH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IEGOOOECBFH_proto_goTypes = []interface{}{
- (*Unk2700_IEGOOOECBFH)(nil), // 0: Unk2700_IEGOOOECBFH
- (*Unk2700_HIHKGMLLOGD)(nil), // 1: Unk2700_HIHKGMLLOGD
-}
-var file_Unk2700_IEGOOOECBFH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IEGOOOECBFH.Unk2700_BABEGIGEEIB:type_name -> Unk2700_HIHKGMLLOGD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IEGOOOECBFH_proto_init() }
-func file_Unk2700_IEGOOOECBFH_proto_init() {
- if File_Unk2700_IEGOOOECBFH_proto != nil {
- return
- }
- file_Unk2700_HIHKGMLLOGD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IEGOOOECBFH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IEGOOOECBFH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IEGOOOECBFH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IEGOOOECBFH_proto_goTypes,
- DependencyIndexes: file_Unk2700_IEGOOOECBFH_proto_depIdxs,
- MessageInfos: file_Unk2700_IEGOOOECBFH_proto_msgTypes,
- }.Build()
- File_Unk2700_IEGOOOECBFH_proto = out.File
- file_Unk2700_IEGOOOECBFH_proto_rawDesc = nil
- file_Unk2700_IEGOOOECBFH_proto_goTypes = nil
- file_Unk2700_IEGOOOECBFH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IEPIBFMCJNJ.pb.go b/gover/gen/Unk2700_IEPIBFMCJNJ.pb.go
deleted file mode 100644
index 887b41b4..00000000
--- a/gover/gen/Unk2700_IEPIBFMCJNJ.pb.go
+++ /dev/null
@@ -1,214 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IEPIBFMCJNJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IEPIBFMCJNJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Uid uint32 `protobuf:"varint,15,opt,name=uid,proto3" json:"uid,omitempty"`
- Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"`
- RemarkName string `protobuf:"bytes,10,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,14,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- Unk2700_IFCNGIPPOAE map[uint32]uint32 `protobuf:"bytes,8,rep,name=Unk2700_IFCNGIPPOAE,json=Unk2700IFCNGIPPOAE,proto3" json:"Unk2700_IFCNGIPPOAE,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_IEPIBFMCJNJ) Reset() {
- *x = Unk2700_IEPIBFMCJNJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IEPIBFMCJNJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IEPIBFMCJNJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IEPIBFMCJNJ) ProtoMessage() {}
-
-func (x *Unk2700_IEPIBFMCJNJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IEPIBFMCJNJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IEPIBFMCJNJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_IEPIBFMCJNJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_IEPIBFMCJNJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IEPIBFMCJNJ) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_IEPIBFMCJNJ) GetNickname() string {
- if x != nil {
- return x.Nickname
- }
- return ""
-}
-
-func (x *Unk2700_IEPIBFMCJNJ) GetRemarkName() string {
- if x != nil {
- return x.RemarkName
- }
- return ""
-}
-
-func (x *Unk2700_IEPIBFMCJNJ) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
-func (x *Unk2700_IEPIBFMCJNJ) GetUnk2700_IFCNGIPPOAE() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_IFCNGIPPOAE
- }
- return nil
-}
-
-var File_Unk2700_IEPIBFMCJNJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IEPIBFMCJNJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x50, 0x49, 0x42, 0x46,
- 0x4d, 0x43, 0x4a, 0x4e, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f,
- 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xc4, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45,
- 0x50, 0x49, 0x42, 0x46, 0x4d, 0x43, 0x4a, 0x4e, 0x4a, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6e,
- 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e,
- 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x72,
- 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65,
- 0x6d, 0x61, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75,
- 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75,
- 0x72, 0x65, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x46,
- 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x50, 0x49, 0x42, 0x46,
- 0x4d, 0x43, 0x4a, 0x4e, 0x4a, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43,
- 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41,
- 0x45, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e,
- 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
- 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
- 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IEPIBFMCJNJ_proto_rawDescOnce sync.Once
- file_Unk2700_IEPIBFMCJNJ_proto_rawDescData = file_Unk2700_IEPIBFMCJNJ_proto_rawDesc
-)
-
-func file_Unk2700_IEPIBFMCJNJ_proto_rawDescGZIP() []byte {
- file_Unk2700_IEPIBFMCJNJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_IEPIBFMCJNJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IEPIBFMCJNJ_proto_rawDescData)
- })
- return file_Unk2700_IEPIBFMCJNJ_proto_rawDescData
-}
-
-var file_Unk2700_IEPIBFMCJNJ_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_IEPIBFMCJNJ_proto_goTypes = []interface{}{
- (*Unk2700_IEPIBFMCJNJ)(nil), // 0: Unk2700_IEPIBFMCJNJ
- nil, // 1: Unk2700_IEPIBFMCJNJ.Unk2700IFCNGIPPOAEEntry
- (*ProfilePicture)(nil), // 2: ProfilePicture
-}
-var file_Unk2700_IEPIBFMCJNJ_proto_depIdxs = []int32{
- 2, // 0: Unk2700_IEPIBFMCJNJ.profile_picture:type_name -> ProfilePicture
- 1, // 1: Unk2700_IEPIBFMCJNJ.Unk2700_IFCNGIPPOAE:type_name -> Unk2700_IEPIBFMCJNJ.Unk2700IFCNGIPPOAEEntry
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IEPIBFMCJNJ_proto_init() }
-func file_Unk2700_IEPIBFMCJNJ_proto_init() {
- if File_Unk2700_IEPIBFMCJNJ_proto != nil {
- return
- }
- file_ProfilePicture_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IEPIBFMCJNJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IEPIBFMCJNJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IEPIBFMCJNJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IEPIBFMCJNJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_IEPIBFMCJNJ_proto_depIdxs,
- MessageInfos: file_Unk2700_IEPIBFMCJNJ_proto_msgTypes,
- }.Build()
- File_Unk2700_IEPIBFMCJNJ_proto = out.File
- file_Unk2700_IEPIBFMCJNJ_proto_rawDesc = nil
- file_Unk2700_IEPIBFMCJNJ_proto_goTypes = nil
- file_Unk2700_IEPIBFMCJNJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IGAFEBCFJEJ.pb.go b/gover/gen/Unk2700_IGAFEBCFJEJ.pb.go
deleted file mode 100644
index 15f714c4..00000000
--- a/gover/gen/Unk2700_IGAFEBCFJEJ.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IGAFEBCFJEJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IGAFEBCFJEJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_EPEFCCMPLCP uint64 `protobuf:"varint,13,opt,name=Unk2700_EPEFCCMPLCP,json=Unk2700EPEFCCMPLCP,proto3" json:"Unk2700_EPEFCCMPLCP,omitempty"`
- Unk2700_GCGDABPLCFK uint32 `protobuf:"varint,3,opt,name=Unk2700_GCGDABPLCFK,json=Unk2700GCGDABPLCFK,proto3" json:"Unk2700_GCGDABPLCFK,omitempty"`
-}
-
-func (x *Unk2700_IGAFEBCFJEJ) Reset() {
- *x = Unk2700_IGAFEBCFJEJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IGAFEBCFJEJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IGAFEBCFJEJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IGAFEBCFJEJ) ProtoMessage() {}
-
-func (x *Unk2700_IGAFEBCFJEJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IGAFEBCFJEJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IGAFEBCFJEJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_IGAFEBCFJEJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_IGAFEBCFJEJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IGAFEBCFJEJ) GetUnk2700_EPEFCCMPLCP() uint64 {
- if x != nil {
- return x.Unk2700_EPEFCCMPLCP
- }
- return 0
-}
-
-func (x *Unk2700_IGAFEBCFJEJ) GetUnk2700_GCGDABPLCFK() uint32 {
- if x != nil {
- return x.Unk2700_GCGDABPLCFK
- }
- return 0
-}
-
-var File_Unk2700_IGAFEBCFJEJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IGAFEBCFJEJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x41, 0x46, 0x45, 0x42,
- 0x43, 0x46, 0x4a, 0x45, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x41, 0x46, 0x45, 0x42, 0x43, 0x46, 0x4a,
- 0x45, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x50,
- 0x45, 0x46, 0x43, 0x43, 0x4d, 0x50, 0x4c, 0x43, 0x50, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x50, 0x45, 0x46, 0x43, 0x43, 0x4d, 0x50,
- 0x4c, 0x43, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x43, 0x47, 0x44, 0x41, 0x42, 0x50, 0x4c, 0x43, 0x46, 0x4b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x43, 0x47, 0x44, 0x41, 0x42, 0x50,
- 0x4c, 0x43, 0x46, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IGAFEBCFJEJ_proto_rawDescOnce sync.Once
- file_Unk2700_IGAFEBCFJEJ_proto_rawDescData = file_Unk2700_IGAFEBCFJEJ_proto_rawDesc
-)
-
-func file_Unk2700_IGAFEBCFJEJ_proto_rawDescGZIP() []byte {
- file_Unk2700_IGAFEBCFJEJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_IGAFEBCFJEJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IGAFEBCFJEJ_proto_rawDescData)
- })
- return file_Unk2700_IGAFEBCFJEJ_proto_rawDescData
-}
-
-var file_Unk2700_IGAFEBCFJEJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IGAFEBCFJEJ_proto_goTypes = []interface{}{
- (*Unk2700_IGAFEBCFJEJ)(nil), // 0: Unk2700_IGAFEBCFJEJ
-}
-var file_Unk2700_IGAFEBCFJEJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IGAFEBCFJEJ_proto_init() }
-func file_Unk2700_IGAFEBCFJEJ_proto_init() {
- if File_Unk2700_IGAFEBCFJEJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IGAFEBCFJEJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IGAFEBCFJEJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IGAFEBCFJEJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IGAFEBCFJEJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_IGAFEBCFJEJ_proto_depIdxs,
- MessageInfos: file_Unk2700_IGAFEBCFJEJ_proto_msgTypes,
- }.Build()
- File_Unk2700_IGAFEBCFJEJ_proto = out.File
- file_Unk2700_IGAFEBCFJEJ_proto_rawDesc = nil
- file_Unk2700_IGAFEBCFJEJ_proto_goTypes = nil
- file_Unk2700_IGAFEBCFJEJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IGJLOMCPLLE.pb.go b/gover/gen/Unk2700_IGJLOMCPLLE.pb.go
deleted file mode 100644
index 40a6cb0d..00000000
--- a/gover/gen/Unk2700_IGJLOMCPLLE.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IGJLOMCPLLE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IGJLOMCPLLE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- BlockId uint32 `protobuf:"varint,8,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
- Rot *Vector `protobuf:"bytes,12,opt,name=rot,proto3" json:"rot,omitempty"`
- Guid uint32 `protobuf:"varint,4,opt,name=guid,proto3" json:"guid,omitempty"`
- Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
-}
-
-func (x *Unk2700_IGJLOMCPLLE) Reset() {
- *x = Unk2700_IGJLOMCPLLE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IGJLOMCPLLE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IGJLOMCPLLE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IGJLOMCPLLE) ProtoMessage() {}
-
-func (x *Unk2700_IGJLOMCPLLE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IGJLOMCPLLE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IGJLOMCPLLE.ProtoReflect.Descriptor instead.
-func (*Unk2700_IGJLOMCPLLE) Descriptor() ([]byte, []int) {
- return file_Unk2700_IGJLOMCPLLE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IGJLOMCPLLE) GetBlockId() uint32 {
- if x != nil {
- return x.BlockId
- }
- return 0
-}
-
-func (x *Unk2700_IGJLOMCPLLE) GetRot() *Vector {
- if x != nil {
- return x.Rot
- }
- return nil
-}
-
-func (x *Unk2700_IGJLOMCPLLE) GetGuid() uint32 {
- if x != nil {
- return x.Guid
- }
- return 0
-}
-
-func (x *Unk2700_IGJLOMCPLLE) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-var File_Unk2700_IGJLOMCPLLE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IGJLOMCPLLE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x4a, 0x4c, 0x4f, 0x4d,
- 0x43, 0x50, 0x4c, 0x4c, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x4a, 0x4c, 0x4f, 0x4d, 0x43, 0x50, 0x4c, 0x4c, 0x45,
- 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x72,
- 0x6f, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
- 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IGJLOMCPLLE_proto_rawDescOnce sync.Once
- file_Unk2700_IGJLOMCPLLE_proto_rawDescData = file_Unk2700_IGJLOMCPLLE_proto_rawDesc
-)
-
-func file_Unk2700_IGJLOMCPLLE_proto_rawDescGZIP() []byte {
- file_Unk2700_IGJLOMCPLLE_proto_rawDescOnce.Do(func() {
- file_Unk2700_IGJLOMCPLLE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IGJLOMCPLLE_proto_rawDescData)
- })
- return file_Unk2700_IGJLOMCPLLE_proto_rawDescData
-}
-
-var file_Unk2700_IGJLOMCPLLE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IGJLOMCPLLE_proto_goTypes = []interface{}{
- (*Unk2700_IGJLOMCPLLE)(nil), // 0: Unk2700_IGJLOMCPLLE
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_IGJLOMCPLLE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IGJLOMCPLLE.rot:type_name -> Vector
- 1, // 1: Unk2700_IGJLOMCPLLE.pos:type_name -> Vector
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IGJLOMCPLLE_proto_init() }
-func file_Unk2700_IGJLOMCPLLE_proto_init() {
- if File_Unk2700_IGJLOMCPLLE_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IGJLOMCPLLE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IGJLOMCPLLE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IGJLOMCPLLE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IGJLOMCPLLE_proto_goTypes,
- DependencyIndexes: file_Unk2700_IGJLOMCPLLE_proto_depIdxs,
- MessageInfos: file_Unk2700_IGJLOMCPLLE_proto_msgTypes,
- }.Build()
- File_Unk2700_IGJLOMCPLLE_proto = out.File
- file_Unk2700_IGJLOMCPLLE_proto_rawDesc = nil
- file_Unk2700_IGJLOMCPLLE_proto_goTypes = nil
- file_Unk2700_IGJLOMCPLLE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IGPIIHEDJLJ_ServerRsp.pb.go b/gover/gen/Unk2700_IGPIIHEDJLJ_ServerRsp.pb.go
deleted file mode 100644
index 71d2ea37..00000000
--- a/gover/gen/Unk2700_IGPIIHEDJLJ_ServerRsp.pb.go
+++ /dev/null
@@ -1,218 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IGPIIHEDJLJ_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6218
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IGPIIHEDJLJ_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_EJHNBDLLLFO *Unk2700_NLFDMMFNMIO `protobuf:"bytes,14,opt,name=Unk2700_EJHNBDLLLFO,json=Unk2700EJHNBDLLLFO,proto3" json:"Unk2700_EJHNBDLLLFO,omitempty"`
- Unk2700_LGBODABIKLL Unk2700_KBBDJNLFAKD `protobuf:"varint,2,opt,name=Unk2700_LGBODABIKLL,json=Unk2700LGBODABIKLL,proto3,enum=Unk2700_KBBDJNLFAKD" json:"Unk2700_LGBODABIKLL,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_DDGNPJLHKKH map[uint32]uint32 `protobuf:"bytes,6,rep,name=Unk2700_DDGNPJLHKKH,json=Unk2700DDGNPJLHKKH,proto3" json:"Unk2700_DDGNPJLHKKH,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_IGPIIHEDJLJ_ServerRsp) Reset() {
- *x = Unk2700_IGPIIHEDJLJ_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IGPIIHEDJLJ_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IGPIIHEDJLJ_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_IGPIIHEDJLJ_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IGPIIHEDJLJ_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_IGPIIHEDJLJ_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IGPIIHEDJLJ_ServerRsp) GetUnk2700_EJHNBDLLLFO() *Unk2700_NLFDMMFNMIO {
- if x != nil {
- return x.Unk2700_EJHNBDLLLFO
- }
- return nil
-}
-
-func (x *Unk2700_IGPIIHEDJLJ_ServerRsp) GetUnk2700_LGBODABIKLL() Unk2700_KBBDJNLFAKD {
- if x != nil {
- return x.Unk2700_LGBODABIKLL
- }
- return Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB
-}
-
-func (x *Unk2700_IGPIIHEDJLJ_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_IGPIIHEDJLJ_ServerRsp) GetUnk2700_DDGNPJLHKKH() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_DDGNPJLHKKH
- }
- return nil
-}
-
-var File_Unk2700_IGPIIHEDJLJ_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x50, 0x49, 0x49, 0x48,
- 0x45, 0x44, 0x4a, 0x4c, 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x44, 0x4d, 0x4d,
- 0x46, 0x4e, 0x4d, 0x49, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, 0x02, 0x0a, 0x1d,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x50, 0x49, 0x49, 0x48, 0x45, 0x44,
- 0x4a, 0x4c, 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4a, 0x48, 0x4e, 0x42, 0x44, 0x4c,
- 0x4c, 0x4c, 0x46, 0x4f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x44, 0x4d, 0x4d, 0x46, 0x4e, 0x4d, 0x49, 0x4f,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x4a, 0x48, 0x4e, 0x42, 0x44, 0x4c,
- 0x4c, 0x4c, 0x46, 0x4f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4c, 0x47, 0x42, 0x4f, 0x44, 0x41, 0x42, 0x49, 0x4b, 0x4c, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44,
- 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4c, 0x47, 0x42, 0x4f, 0x44, 0x41, 0x42, 0x49, 0x4b, 0x4c, 0x4c, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x67, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x44, 0x44, 0x47, 0x4e, 0x50, 0x4a, 0x4c, 0x48, 0x4b, 0x4b, 0x48, 0x18, 0x06, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x50,
- 0x49, 0x49, 0x48, 0x45, 0x44, 0x4a, 0x4c, 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x44, 0x47, 0x4e, 0x50, 0x4a,
- 0x4c, 0x48, 0x4b, 0x4b, 0x48, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x44, 0x44, 0x47, 0x4e, 0x50, 0x4a, 0x4c, 0x48, 0x4b, 0x4b, 0x48, 0x1a, 0x45,
- 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x44, 0x47, 0x4e, 0x50, 0x4a, 0x4c,
- 0x48, 0x4b, 0x4b, 0x48, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescData = file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_IGPIIHEDJLJ_ServerRsp)(nil), // 0: Unk2700_IGPIIHEDJLJ_ServerRsp
- nil, // 1: Unk2700_IGPIIHEDJLJ_ServerRsp.Unk2700DDGNPJLHKKHEntry
- (*Unk2700_NLFDMMFNMIO)(nil), // 2: Unk2700_NLFDMMFNMIO
- (Unk2700_KBBDJNLFAKD)(0), // 3: Unk2700_KBBDJNLFAKD
-}
-var file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_depIdxs = []int32{
- 2, // 0: Unk2700_IGPIIHEDJLJ_ServerRsp.Unk2700_EJHNBDLLLFO:type_name -> Unk2700_NLFDMMFNMIO
- 3, // 1: Unk2700_IGPIIHEDJLJ_ServerRsp.Unk2700_LGBODABIKLL:type_name -> Unk2700_KBBDJNLFAKD
- 1, // 2: Unk2700_IGPIIHEDJLJ_ServerRsp.Unk2700_DDGNPJLHKKH:type_name -> Unk2700_IGPIIHEDJLJ_ServerRsp.Unk2700DDGNPJLHKKHEntry
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_init() }
-func file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_init() {
- if File_Unk2700_IGPIIHEDJLJ_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_KBBDJNLFAKD_proto_init()
- file_Unk2700_NLFDMMFNMIO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IGPIIHEDJLJ_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_IGPIIHEDJLJ_ServerRsp_proto = out.File
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_rawDesc = nil
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_goTypes = nil
- file_Unk2700_IGPIIHEDJLJ_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IHLONDFBCOE_ClientReq.pb.go b/gover/gen/Unk2700_IHLONDFBCOE_ClientReq.pb.go
deleted file mode 100644
index 97ff971c..00000000
--- a/gover/gen/Unk2700_IHLONDFBCOE_ClientReq.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IHLONDFBCOE_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6320
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IHLONDFBCOE_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,13,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
-}
-
-func (x *Unk2700_IHLONDFBCOE_ClientReq) Reset() {
- *x = Unk2700_IHLONDFBCOE_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IHLONDFBCOE_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IHLONDFBCOE_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IHLONDFBCOE_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_IHLONDFBCOE_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IHLONDFBCOE_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IHLONDFBCOE_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_IHLONDFBCOE_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IHLONDFBCOE_ClientReq) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-var File_Unk2700_IHLONDFBCOE_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x4c, 0x4f, 0x4e, 0x44,
- 0x46, 0x42, 0x43, 0x4f, 0x45, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x66, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x4c, 0x4f,
- 0x4e, 0x44, 0x46, 0x42, 0x43, 0x4f, 0x45, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65,
- 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x42,
- 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50,
- 0x4f, 0x4f, 0x42, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x42,
- 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescData = file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_IHLONDFBCOE_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IHLONDFBCOE_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_IHLONDFBCOE_ClientReq)(nil), // 0: Unk2700_IHLONDFBCOE_ClientReq
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
-}
-var file_Unk2700_IHLONDFBCOE_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IHLONDFBCOE_ClientReq.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IHLONDFBCOE_ClientReq_proto_init() }
-func file_Unk2700_IHLONDFBCOE_ClientReq_proto_init() {
- if File_Unk2700_IHLONDFBCOE_ClientReq_proto != nil {
- return
- }
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IHLONDFBCOE_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IHLONDFBCOE_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_IHLONDFBCOE_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_IHLONDFBCOE_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_IHLONDFBCOE_ClientReq_proto = out.File
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_rawDesc = nil
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_goTypes = nil
- file_Unk2700_IHLONDFBCOE_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IHOOCHJACEL.pb.go b/gover/gen/Unk2700_IHOOCHJACEL.pb.go
deleted file mode 100644
index 45636953..00000000
--- a/gover/gen/Unk2700_IHOOCHJACEL.pb.go
+++ /dev/null
@@ -1,190 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IHOOCHJACEL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8325
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IHOOCHJACEL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Unk2700_GMAEHKMDIGG []*Unk2700_BGKMAAINPCO `protobuf:"bytes,13,rep,name=Unk2700_GMAEHKMDIGG,json=Unk2700GMAEHKMDIGG,proto3" json:"Unk2700_GMAEHKMDIGG,omitempty"`
- DifficultyId uint32 `protobuf:"varint,10,opt,name=difficulty_id,json=difficultyId,proto3" json:"difficulty_id,omitempty"`
-}
-
-func (x *Unk2700_IHOOCHJACEL) Reset() {
- *x = Unk2700_IHOOCHJACEL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IHOOCHJACEL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IHOOCHJACEL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IHOOCHJACEL) ProtoMessage() {}
-
-func (x *Unk2700_IHOOCHJACEL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IHOOCHJACEL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IHOOCHJACEL.ProtoReflect.Descriptor instead.
-func (*Unk2700_IHOOCHJACEL) Descriptor() ([]byte, []int) {
- return file_Unk2700_IHOOCHJACEL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IHOOCHJACEL) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_IHOOCHJACEL) GetUnk2700_GMAEHKMDIGG() []*Unk2700_BGKMAAINPCO {
- if x != nil {
- return x.Unk2700_GMAEHKMDIGG
- }
- return nil
-}
-
-func (x *Unk2700_IHOOCHJACEL) GetDifficultyId() uint32 {
- if x != nil {
- return x.DifficultyId
- }
- return 0
-}
-
-var File_Unk2700_IHOOCHJACEL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IHOOCHJACEL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x4f, 0x4f, 0x43, 0x48,
- 0x4a, 0x41, 0x43, 0x45, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x4b, 0x4d, 0x41, 0x41, 0x49, 0x4e, 0x50, 0x43, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x48, 0x4f, 0x4f, 0x43, 0x48, 0x4a, 0x41, 0x43, 0x45, 0x4c, 0x12, 0x19,
- 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b, 0x4d, 0x44, 0x49, 0x47, 0x47,
- 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x42, 0x47, 0x4b, 0x4d, 0x41, 0x41, 0x49, 0x4e, 0x50, 0x43, 0x4f, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b, 0x4d, 0x44, 0x49, 0x47, 0x47,
- 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
- 0x6c, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IHOOCHJACEL_proto_rawDescOnce sync.Once
- file_Unk2700_IHOOCHJACEL_proto_rawDescData = file_Unk2700_IHOOCHJACEL_proto_rawDesc
-)
-
-func file_Unk2700_IHOOCHJACEL_proto_rawDescGZIP() []byte {
- file_Unk2700_IHOOCHJACEL_proto_rawDescOnce.Do(func() {
- file_Unk2700_IHOOCHJACEL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IHOOCHJACEL_proto_rawDescData)
- })
- return file_Unk2700_IHOOCHJACEL_proto_rawDescData
-}
-
-var file_Unk2700_IHOOCHJACEL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IHOOCHJACEL_proto_goTypes = []interface{}{
- (*Unk2700_IHOOCHJACEL)(nil), // 0: Unk2700_IHOOCHJACEL
- (*Unk2700_BGKMAAINPCO)(nil), // 1: Unk2700_BGKMAAINPCO
-}
-var file_Unk2700_IHOOCHJACEL_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IHOOCHJACEL.Unk2700_GMAEHKMDIGG:type_name -> Unk2700_BGKMAAINPCO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IHOOCHJACEL_proto_init() }
-func file_Unk2700_IHOOCHJACEL_proto_init() {
- if File_Unk2700_IHOOCHJACEL_proto != nil {
- return
- }
- file_Unk2700_BGKMAAINPCO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IHOOCHJACEL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IHOOCHJACEL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IHOOCHJACEL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IHOOCHJACEL_proto_goTypes,
- DependencyIndexes: file_Unk2700_IHOOCHJACEL_proto_depIdxs,
- MessageInfos: file_Unk2700_IHOOCHJACEL_proto_msgTypes,
- }.Build()
- File_Unk2700_IHOOCHJACEL_proto = out.File
- file_Unk2700_IHOOCHJACEL_proto_rawDesc = nil
- file_Unk2700_IHOOCHJACEL_proto_goTypes = nil
- file_Unk2700_IHOOCHJACEL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IHPFBKANGMJ.pb.go b/gover/gen/Unk2700_IHPFBKANGMJ.pb.go
deleted file mode 100644
index 6a57643c..00000000
--- a/gover/gen/Unk2700_IHPFBKANGMJ.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IHPFBKANGMJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8771
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IHPFBKANGMJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,13,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_IHPFBKANGMJ) Reset() {
- *x = Unk2700_IHPFBKANGMJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IHPFBKANGMJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IHPFBKANGMJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IHPFBKANGMJ) ProtoMessage() {}
-
-func (x *Unk2700_IHPFBKANGMJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IHPFBKANGMJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IHPFBKANGMJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_IHPFBKANGMJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_IHPFBKANGMJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IHPFBKANGMJ) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_IHPFBKANGMJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IHPFBKANGMJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x50, 0x46, 0x42, 0x4b,
- 0x41, 0x4e, 0x47, 0x4d, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x50, 0x46, 0x42, 0x4b, 0x41, 0x4e, 0x47,
- 0x4d, 0x4a, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IHPFBKANGMJ_proto_rawDescOnce sync.Once
- file_Unk2700_IHPFBKANGMJ_proto_rawDescData = file_Unk2700_IHPFBKANGMJ_proto_rawDesc
-)
-
-func file_Unk2700_IHPFBKANGMJ_proto_rawDescGZIP() []byte {
- file_Unk2700_IHPFBKANGMJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_IHPFBKANGMJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IHPFBKANGMJ_proto_rawDescData)
- })
- return file_Unk2700_IHPFBKANGMJ_proto_rawDescData
-}
-
-var file_Unk2700_IHPFBKANGMJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IHPFBKANGMJ_proto_goTypes = []interface{}{
- (*Unk2700_IHPFBKANGMJ)(nil), // 0: Unk2700_IHPFBKANGMJ
-}
-var file_Unk2700_IHPFBKANGMJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IHPFBKANGMJ_proto_init() }
-func file_Unk2700_IHPFBKANGMJ_proto_init() {
- if File_Unk2700_IHPFBKANGMJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IHPFBKANGMJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IHPFBKANGMJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IHPFBKANGMJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IHPFBKANGMJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_IHPFBKANGMJ_proto_depIdxs,
- MessageInfos: file_Unk2700_IHPFBKANGMJ_proto_msgTypes,
- }.Build()
- File_Unk2700_IHPFBKANGMJ_proto = out.File
- file_Unk2700_IHPFBKANGMJ_proto_rawDesc = nil
- file_Unk2700_IHPFBKANGMJ_proto_goTypes = nil
- file_Unk2700_IHPFBKANGMJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IJFEPCBOLDF.pb.go b/gover/gen/Unk2700_IJFEPCBOLDF.pb.go
deleted file mode 100644
index b6c05635..00000000
--- a/gover/gen/Unk2700_IJFEPCBOLDF.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IJFEPCBOLDF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8756
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IJFEPCBOLDF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsNewRecord bool `protobuf:"varint,9,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,3,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Score uint32 `protobuf:"varint,8,opt,name=score,proto3" json:"score,omitempty"`
-}
-
-func (x *Unk2700_IJFEPCBOLDF) Reset() {
- *x = Unk2700_IJFEPCBOLDF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IJFEPCBOLDF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IJFEPCBOLDF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IJFEPCBOLDF) ProtoMessage() {}
-
-func (x *Unk2700_IJFEPCBOLDF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IJFEPCBOLDF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IJFEPCBOLDF.ProtoReflect.Descriptor instead.
-func (*Unk2700_IJFEPCBOLDF) Descriptor() ([]byte, []int) {
- return file_Unk2700_IJFEPCBOLDF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IJFEPCBOLDF) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *Unk2700_IJFEPCBOLDF) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk2700_IJFEPCBOLDF) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_IJFEPCBOLDF) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-var File_Unk2700_IJFEPCBOLDF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IJFEPCBOLDF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4a, 0x46, 0x45, 0x50, 0x43,
- 0x42, 0x4f, 0x4c, 0x44, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4a, 0x46, 0x45, 0x50, 0x43, 0x42, 0x4f,
- 0x4c, 0x44, 0x46, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65,
- 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e,
- 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IJFEPCBOLDF_proto_rawDescOnce sync.Once
- file_Unk2700_IJFEPCBOLDF_proto_rawDescData = file_Unk2700_IJFEPCBOLDF_proto_rawDesc
-)
-
-func file_Unk2700_IJFEPCBOLDF_proto_rawDescGZIP() []byte {
- file_Unk2700_IJFEPCBOLDF_proto_rawDescOnce.Do(func() {
- file_Unk2700_IJFEPCBOLDF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IJFEPCBOLDF_proto_rawDescData)
- })
- return file_Unk2700_IJFEPCBOLDF_proto_rawDescData
-}
-
-var file_Unk2700_IJFEPCBOLDF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IJFEPCBOLDF_proto_goTypes = []interface{}{
- (*Unk2700_IJFEPCBOLDF)(nil), // 0: Unk2700_IJFEPCBOLDF
-}
-var file_Unk2700_IJFEPCBOLDF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IJFEPCBOLDF_proto_init() }
-func file_Unk2700_IJFEPCBOLDF_proto_init() {
- if File_Unk2700_IJFEPCBOLDF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IJFEPCBOLDF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IJFEPCBOLDF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IJFEPCBOLDF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IJFEPCBOLDF_proto_goTypes,
- DependencyIndexes: file_Unk2700_IJFEPCBOLDF_proto_depIdxs,
- MessageInfos: file_Unk2700_IJFEPCBOLDF_proto_msgTypes,
- }.Build()
- File_Unk2700_IJFEPCBOLDF_proto = out.File
- file_Unk2700_IJFEPCBOLDF_proto_rawDesc = nil
- file_Unk2700_IJFEPCBOLDF_proto_goTypes = nil
- file_Unk2700_IJFEPCBOLDF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IJLANPFECKC.pb.go b/gover/gen/Unk2700_IJLANPFECKC.pb.go
deleted file mode 100644
index c679c763..00000000
--- a/gover/gen/Unk2700_IJLANPFECKC.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IJLANPFECKC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8277
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_IJLANPFECKC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
-}
-
-func (x *Unk2700_IJLANPFECKC) Reset() {
- *x = Unk2700_IJLANPFECKC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IJLANPFECKC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IJLANPFECKC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IJLANPFECKC) ProtoMessage() {}
-
-func (x *Unk2700_IJLANPFECKC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IJLANPFECKC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IJLANPFECKC.ProtoReflect.Descriptor instead.
-func (*Unk2700_IJLANPFECKC) Descriptor() ([]byte, []int) {
- return file_Unk2700_IJLANPFECKC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IJLANPFECKC) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_IJLANPFECKC) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-var File_Unk2700_IJLANPFECKC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IJLANPFECKC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4a, 0x4c, 0x41, 0x4e, 0x50,
- 0x46, 0x45, 0x43, 0x4b, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4a, 0x4c, 0x41, 0x4e, 0x50, 0x46, 0x45, 0x43,
- 0x4b, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a,
- 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IJLANPFECKC_proto_rawDescOnce sync.Once
- file_Unk2700_IJLANPFECKC_proto_rawDescData = file_Unk2700_IJLANPFECKC_proto_rawDesc
-)
-
-func file_Unk2700_IJLANPFECKC_proto_rawDescGZIP() []byte {
- file_Unk2700_IJLANPFECKC_proto_rawDescOnce.Do(func() {
- file_Unk2700_IJLANPFECKC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IJLANPFECKC_proto_rawDescData)
- })
- return file_Unk2700_IJLANPFECKC_proto_rawDescData
-}
-
-var file_Unk2700_IJLANPFECKC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IJLANPFECKC_proto_goTypes = []interface{}{
- (*Unk2700_IJLANPFECKC)(nil), // 0: Unk2700_IJLANPFECKC
-}
-var file_Unk2700_IJLANPFECKC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IJLANPFECKC_proto_init() }
-func file_Unk2700_IJLANPFECKC_proto_init() {
- if File_Unk2700_IJLANPFECKC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IJLANPFECKC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IJLANPFECKC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IJLANPFECKC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IJLANPFECKC_proto_goTypes,
- DependencyIndexes: file_Unk2700_IJLANPFECKC_proto_depIdxs,
- MessageInfos: file_Unk2700_IJLANPFECKC_proto_msgTypes,
- }.Build()
- File_Unk2700_IJLANPFECKC_proto = out.File
- file_Unk2700_IJLANPFECKC_proto_rawDesc = nil
- file_Unk2700_IJLANPFECKC_proto_goTypes = nil
- file_Unk2700_IJLANPFECKC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ILBBAKACCHA_ClientReq.pb.go b/gover/gen/Unk2700_ILBBAKACCHA_ClientReq.pb.go
deleted file mode 100644
index 5af13e42..00000000
--- a/gover/gen/Unk2700_ILBBAKACCHA_ClientReq.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ILBBAKACCHA_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 470
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ILBBAKACCHA_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ParentQuestId uint32 `protobuf:"varint,15,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
-}
-
-func (x *Unk2700_ILBBAKACCHA_ClientReq) Reset() {
- *x = Unk2700_ILBBAKACCHA_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ILBBAKACCHA_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ILBBAKACCHA_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ILBBAKACCHA_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_ILBBAKACCHA_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ILBBAKACCHA_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ILBBAKACCHA_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_ILBBAKACCHA_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ILBBAKACCHA_ClientReq) GetParentQuestId() uint32 {
- if x != nil {
- return x.ParentQuestId
- }
- return 0
-}
-
-var File_Unk2700_ILBBAKACCHA_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x42, 0x42, 0x41, 0x4b,
- 0x41, 0x43, 0x43, 0x48, 0x41, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x49, 0x4c, 0x42, 0x42, 0x41, 0x4b, 0x41, 0x43, 0x43, 0x48, 0x41, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
- 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescData = file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_ILBBAKACCHA_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ILBBAKACCHA_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_ILBBAKACCHA_ClientReq)(nil), // 0: Unk2700_ILBBAKACCHA_ClientReq
-}
-var file_Unk2700_ILBBAKACCHA_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ILBBAKACCHA_ClientReq_proto_init() }
-func file_Unk2700_ILBBAKACCHA_ClientReq_proto_init() {
- if File_Unk2700_ILBBAKACCHA_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ILBBAKACCHA_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ILBBAKACCHA_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_ILBBAKACCHA_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_ILBBAKACCHA_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_ILBBAKACCHA_ClientReq_proto = out.File
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_rawDesc = nil
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_goTypes = nil
- file_Unk2700_ILBBAKACCHA_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ILLDDDFLKHP.pb.go b/gover/gen/Unk2700_ILLDDDFLKHP.pb.go
deleted file mode 100644
index 1f216494..00000000
--- a/gover/gen/Unk2700_ILLDDDFLKHP.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ILLDDDFLKHP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8959
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_ILLDDDFLKHP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,14,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_ILLDDDFLKHP) Reset() {
- *x = Unk2700_ILLDDDFLKHP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ILLDDDFLKHP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ILLDDDFLKHP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ILLDDDFLKHP) ProtoMessage() {}
-
-func (x *Unk2700_ILLDDDFLKHP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ILLDDDFLKHP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ILLDDDFLKHP.ProtoReflect.Descriptor instead.
-func (*Unk2700_ILLDDDFLKHP) Descriptor() ([]byte, []int) {
- return file_Unk2700_ILLDDDFLKHP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ILLDDDFLKHP) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_ILLDDDFLKHP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_ILLDDDFLKHP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ILLDDDFLKHP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x4c, 0x44, 0x44, 0x44,
- 0x46, 0x4c, 0x4b, 0x48, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x4c, 0x44, 0x44, 0x44, 0x46, 0x4c, 0x4b,
- 0x48, 0x50, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ILLDDDFLKHP_proto_rawDescOnce sync.Once
- file_Unk2700_ILLDDDFLKHP_proto_rawDescData = file_Unk2700_ILLDDDFLKHP_proto_rawDesc
-)
-
-func file_Unk2700_ILLDDDFLKHP_proto_rawDescGZIP() []byte {
- file_Unk2700_ILLDDDFLKHP_proto_rawDescOnce.Do(func() {
- file_Unk2700_ILLDDDFLKHP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ILLDDDFLKHP_proto_rawDescData)
- })
- return file_Unk2700_ILLDDDFLKHP_proto_rawDescData
-}
-
-var file_Unk2700_ILLDDDFLKHP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ILLDDDFLKHP_proto_goTypes = []interface{}{
- (*Unk2700_ILLDDDFLKHP)(nil), // 0: Unk2700_ILLDDDFLKHP
-}
-var file_Unk2700_ILLDDDFLKHP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ILLDDDFLKHP_proto_init() }
-func file_Unk2700_ILLDDDFLKHP_proto_init() {
- if File_Unk2700_ILLDDDFLKHP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ILLDDDFLKHP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ILLDDDFLKHP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ILLDDDFLKHP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ILLDDDFLKHP_proto_goTypes,
- DependencyIndexes: file_Unk2700_ILLDDDFLKHP_proto_depIdxs,
- MessageInfos: file_Unk2700_ILLDDDFLKHP_proto_msgTypes,
- }.Build()
- File_Unk2700_ILLDDDFLKHP_proto = out.File
- file_Unk2700_ILLDDDFLKHP_proto_rawDesc = nil
- file_Unk2700_ILLDDDFLKHP_proto_goTypes = nil
- file_Unk2700_ILLDDDFLKHP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IMGLPJNBHCH.pb.go b/gover/gen/Unk2700_IMGLPJNBHCH.pb.go
deleted file mode 100644
index 2a45e05c..00000000
--- a/gover/gen/Unk2700_IMGLPJNBHCH.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IMGLPJNBHCH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IMGLPJNBHCH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IIEIPINHLBN uint32 `protobuf:"varint,5,opt,name=Unk2700_IIEIPINHLBN,json=Unk2700IIEIPINHLBN,proto3" json:"Unk2700_IIEIPINHLBN,omitempty"`
- Unk2700_AIKKJGOLLHK uint32 `protobuf:"varint,13,opt,name=Unk2700_AIKKJGOLLHK,json=Unk2700AIKKJGOLLHK,proto3" json:"Unk2700_AIKKJGOLLHK,omitempty"`
-}
-
-func (x *Unk2700_IMGLPJNBHCH) Reset() {
- *x = Unk2700_IMGLPJNBHCH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IMGLPJNBHCH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IMGLPJNBHCH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IMGLPJNBHCH) ProtoMessage() {}
-
-func (x *Unk2700_IMGLPJNBHCH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IMGLPJNBHCH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IMGLPJNBHCH.ProtoReflect.Descriptor instead.
-func (*Unk2700_IMGLPJNBHCH) Descriptor() ([]byte, []int) {
- return file_Unk2700_IMGLPJNBHCH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IMGLPJNBHCH) GetUnk2700_IIEIPINHLBN() uint32 {
- if x != nil {
- return x.Unk2700_IIEIPINHLBN
- }
- return 0
-}
-
-func (x *Unk2700_IMGLPJNBHCH) GetUnk2700_AIKKJGOLLHK() uint32 {
- if x != nil {
- return x.Unk2700_AIKKJGOLLHK
- }
- return 0
-}
-
-var File_Unk2700_IMGLPJNBHCH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IMGLPJNBHCH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x47, 0x4c, 0x50, 0x4a,
- 0x4e, 0x42, 0x48, 0x43, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x47, 0x4c, 0x50, 0x4a, 0x4e, 0x42, 0x48,
- 0x43, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x49,
- 0x45, 0x49, 0x50, 0x49, 0x4e, 0x48, 0x4c, 0x42, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x49, 0x45, 0x49, 0x50, 0x49, 0x4e, 0x48,
- 0x4c, 0x42, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x49, 0x4b, 0x4b, 0x4a, 0x47, 0x4f, 0x4c, 0x4c, 0x48, 0x4b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x49, 0x4b, 0x4b, 0x4a, 0x47, 0x4f,
- 0x4c, 0x4c, 0x48, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IMGLPJNBHCH_proto_rawDescOnce sync.Once
- file_Unk2700_IMGLPJNBHCH_proto_rawDescData = file_Unk2700_IMGLPJNBHCH_proto_rawDesc
-)
-
-func file_Unk2700_IMGLPJNBHCH_proto_rawDescGZIP() []byte {
- file_Unk2700_IMGLPJNBHCH_proto_rawDescOnce.Do(func() {
- file_Unk2700_IMGLPJNBHCH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IMGLPJNBHCH_proto_rawDescData)
- })
- return file_Unk2700_IMGLPJNBHCH_proto_rawDescData
-}
-
-var file_Unk2700_IMGLPJNBHCH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IMGLPJNBHCH_proto_goTypes = []interface{}{
- (*Unk2700_IMGLPJNBHCH)(nil), // 0: Unk2700_IMGLPJNBHCH
-}
-var file_Unk2700_IMGLPJNBHCH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IMGLPJNBHCH_proto_init() }
-func file_Unk2700_IMGLPJNBHCH_proto_init() {
- if File_Unk2700_IMGLPJNBHCH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IMGLPJNBHCH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IMGLPJNBHCH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IMGLPJNBHCH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IMGLPJNBHCH_proto_goTypes,
- DependencyIndexes: file_Unk2700_IMGLPJNBHCH_proto_depIdxs,
- MessageInfos: file_Unk2700_IMGLPJNBHCH_proto_msgTypes,
- }.Build()
- File_Unk2700_IMGLPJNBHCH_proto = out.File
- file_Unk2700_IMGLPJNBHCH_proto_rawDesc = nil
- file_Unk2700_IMGLPJNBHCH_proto_goTypes = nil
- file_Unk2700_IMGLPJNBHCH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IMHNKDHHGMA.pb.go b/gover/gen/Unk2700_IMHNKDHHGMA.pb.go
deleted file mode 100644
index 96510bc5..00000000
--- a/gover/gen/Unk2700_IMHNKDHHGMA.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IMHNKDHHGMA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8186
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IMHNKDHHGMA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,10,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- SettleInfo *Unk2700_JCOIDFNDHPB `protobuf:"bytes,13,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
-}
-
-func (x *Unk2700_IMHNKDHHGMA) Reset() {
- *x = Unk2700_IMHNKDHHGMA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IMHNKDHHGMA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IMHNKDHHGMA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IMHNKDHHGMA) ProtoMessage() {}
-
-func (x *Unk2700_IMHNKDHHGMA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IMHNKDHHGMA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IMHNKDHHGMA.ProtoReflect.Descriptor instead.
-func (*Unk2700_IMHNKDHHGMA) Descriptor() ([]byte, []int) {
- return file_Unk2700_IMHNKDHHGMA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IMHNKDHHGMA) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_IMHNKDHHGMA) GetSettleInfo() *Unk2700_JCOIDFNDHPB {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-var File_Unk2700_IMHNKDHHGMA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IMHNKDHHGMA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x48, 0x4e, 0x4b, 0x44,
- 0x48, 0x48, 0x47, 0x4d, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4f, 0x49, 0x44, 0x46, 0x4e, 0x44, 0x48, 0x50, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x4d, 0x48, 0x4e, 0x4b, 0x44, 0x48, 0x48, 0x47, 0x4d, 0x41, 0x12, 0x1d, 0x0a,
- 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x0b,
- 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4f, 0x49,
- 0x44, 0x46, 0x4e, 0x44, 0x48, 0x50, 0x42, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IMHNKDHHGMA_proto_rawDescOnce sync.Once
- file_Unk2700_IMHNKDHHGMA_proto_rawDescData = file_Unk2700_IMHNKDHHGMA_proto_rawDesc
-)
-
-func file_Unk2700_IMHNKDHHGMA_proto_rawDescGZIP() []byte {
- file_Unk2700_IMHNKDHHGMA_proto_rawDescOnce.Do(func() {
- file_Unk2700_IMHNKDHHGMA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IMHNKDHHGMA_proto_rawDescData)
- })
- return file_Unk2700_IMHNKDHHGMA_proto_rawDescData
-}
-
-var file_Unk2700_IMHNKDHHGMA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IMHNKDHHGMA_proto_goTypes = []interface{}{
- (*Unk2700_IMHNKDHHGMA)(nil), // 0: Unk2700_IMHNKDHHGMA
- (*Unk2700_JCOIDFNDHPB)(nil), // 1: Unk2700_JCOIDFNDHPB
-}
-var file_Unk2700_IMHNKDHHGMA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IMHNKDHHGMA.settle_info:type_name -> Unk2700_JCOIDFNDHPB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IMHNKDHHGMA_proto_init() }
-func file_Unk2700_IMHNKDHHGMA_proto_init() {
- if File_Unk2700_IMHNKDHHGMA_proto != nil {
- return
- }
- file_Unk2700_JCOIDFNDHPB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IMHNKDHHGMA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IMHNKDHHGMA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IMHNKDHHGMA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IMHNKDHHGMA_proto_goTypes,
- DependencyIndexes: file_Unk2700_IMHNKDHHGMA_proto_depIdxs,
- MessageInfos: file_Unk2700_IMHNKDHHGMA_proto_msgTypes,
- }.Build()
- File_Unk2700_IMHNKDHHGMA_proto = out.File
- file_Unk2700_IMHNKDHHGMA_proto_rawDesc = nil
- file_Unk2700_IMHNKDHHGMA_proto_goTypes = nil
- file_Unk2700_IMHNKDHHGMA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IMMPPANFEPP.pb.go b/gover/gen/Unk2700_IMMPPANFEPP.pb.go
deleted file mode 100644
index 1bbcf020..00000000
--- a/gover/gen/Unk2700_IMMPPANFEPP.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IMMPPANFEPP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IMMPPANFEPP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Guid uint32 `protobuf:"varint,11,opt,name=guid,proto3" json:"guid,omitempty"`
- Unk2700_MAABPJMPILD uint32 `protobuf:"varint,6,opt,name=Unk2700_MAABPJMPILD,json=Unk2700MAABPJMPILD,proto3" json:"Unk2700_MAABPJMPILD,omitempty"`
-}
-
-func (x *Unk2700_IMMPPANFEPP) Reset() {
- *x = Unk2700_IMMPPANFEPP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IMMPPANFEPP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IMMPPANFEPP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IMMPPANFEPP) ProtoMessage() {}
-
-func (x *Unk2700_IMMPPANFEPP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IMMPPANFEPP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IMMPPANFEPP.ProtoReflect.Descriptor instead.
-func (*Unk2700_IMMPPANFEPP) Descriptor() ([]byte, []int) {
- return file_Unk2700_IMMPPANFEPP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IMMPPANFEPP) GetGuid() uint32 {
- if x != nil {
- return x.Guid
- }
- return 0
-}
-
-func (x *Unk2700_IMMPPANFEPP) GetUnk2700_MAABPJMPILD() uint32 {
- if x != nil {
- return x.Unk2700_MAABPJMPILD
- }
- return 0
-}
-
-var File_Unk2700_IMMPPANFEPP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IMMPPANFEPP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4d, 0x50, 0x50, 0x41,
- 0x4e, 0x46, 0x45, 0x50, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4d, 0x50, 0x50, 0x41, 0x4e, 0x46, 0x45,
- 0x50, 0x50, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x41, 0x41, 0x42, 0x50, 0x4a, 0x4d, 0x50, 0x49, 0x4c, 0x44, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x41, 0x41, 0x42,
- 0x50, 0x4a, 0x4d, 0x50, 0x49, 0x4c, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IMMPPANFEPP_proto_rawDescOnce sync.Once
- file_Unk2700_IMMPPANFEPP_proto_rawDescData = file_Unk2700_IMMPPANFEPP_proto_rawDesc
-)
-
-func file_Unk2700_IMMPPANFEPP_proto_rawDescGZIP() []byte {
- file_Unk2700_IMMPPANFEPP_proto_rawDescOnce.Do(func() {
- file_Unk2700_IMMPPANFEPP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IMMPPANFEPP_proto_rawDescData)
- })
- return file_Unk2700_IMMPPANFEPP_proto_rawDescData
-}
-
-var file_Unk2700_IMMPPANFEPP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IMMPPANFEPP_proto_goTypes = []interface{}{
- (*Unk2700_IMMPPANFEPP)(nil), // 0: Unk2700_IMMPPANFEPP
-}
-var file_Unk2700_IMMPPANFEPP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IMMPPANFEPP_proto_init() }
-func file_Unk2700_IMMPPANFEPP_proto_init() {
- if File_Unk2700_IMMPPANFEPP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IMMPPANFEPP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IMMPPANFEPP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IMMPPANFEPP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IMMPPANFEPP_proto_goTypes,
- DependencyIndexes: file_Unk2700_IMMPPANFEPP_proto_depIdxs,
- MessageInfos: file_Unk2700_IMMPPANFEPP_proto_msgTypes,
- }.Build()
- File_Unk2700_IMMPPANFEPP_proto = out.File
- file_Unk2700_IMMPPANFEPP_proto_rawDesc = nil
- file_Unk2700_IMMPPANFEPP_proto_goTypes = nil
- file_Unk2700_IMMPPANFEPP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_INBDPOIMAHK_ClientReq.pb.go b/gover/gen/Unk2700_INBDPOIMAHK_ClientReq.pb.go
deleted file mode 100644
index 77c8a80b..00000000
--- a/gover/gen/Unk2700_INBDPOIMAHK_ClientReq.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_INBDPOIMAHK_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6242
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_INBDPOIMAHK_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TagList []uint32 `protobuf:"varint,1,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,5,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_INBDPOIMAHK_ClientReq) Reset() {
- *x = Unk2700_INBDPOIMAHK_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_INBDPOIMAHK_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_INBDPOIMAHK_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_INBDPOIMAHK_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_INBDPOIMAHK_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_INBDPOIMAHK_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_INBDPOIMAHK_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_INBDPOIMAHK_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_INBDPOIMAHK_ClientReq) GetTagList() []uint32 {
- if x != nil {
- return x.TagList
- }
- return nil
-}
-
-func (x *Unk2700_INBDPOIMAHK_ClientReq) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_INBDPOIMAHK_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x42, 0x44, 0x50, 0x4f,
- 0x49, 0x4d, 0x41, 0x48, 0x4b, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x49, 0x4e, 0x42, 0x44, 0x50, 0x4f, 0x49, 0x4d, 0x41, 0x48, 0x4b, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f,
- 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42,
- 0x4f, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescData = file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_INBDPOIMAHK_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_INBDPOIMAHK_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_INBDPOIMAHK_ClientReq)(nil), // 0: Unk2700_INBDPOIMAHK_ClientReq
-}
-var file_Unk2700_INBDPOIMAHK_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_INBDPOIMAHK_ClientReq_proto_init() }
-func file_Unk2700_INBDPOIMAHK_ClientReq_proto_init() {
- if File_Unk2700_INBDPOIMAHK_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_INBDPOIMAHK_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_INBDPOIMAHK_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_INBDPOIMAHK_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_INBDPOIMAHK_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_INBDPOIMAHK_ClientReq_proto = out.File
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_rawDesc = nil
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_goTypes = nil
- file_Unk2700_INBDPOIMAHK_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_INMNHKOPCFB.pb.go b/gover/gen/Unk2700_INMNHKOPCFB.pb.go
deleted file mode 100644
index 506ac501..00000000
--- a/gover/gen/Unk2700_INMNHKOPCFB.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_INMNHKOPCFB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_INMNHKOPCFB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- InfoList []*Unk2700_CBMGMANEDNA `protobuf:"bytes,15,rep,name=info_list,json=infoList,proto3" json:"info_list,omitempty"`
-}
-
-func (x *Unk2700_INMNHKOPCFB) Reset() {
- *x = Unk2700_INMNHKOPCFB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_INMNHKOPCFB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_INMNHKOPCFB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_INMNHKOPCFB) ProtoMessage() {}
-
-func (x *Unk2700_INMNHKOPCFB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_INMNHKOPCFB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_INMNHKOPCFB.ProtoReflect.Descriptor instead.
-func (*Unk2700_INMNHKOPCFB) Descriptor() ([]byte, []int) {
- return file_Unk2700_INMNHKOPCFB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_INMNHKOPCFB) GetInfoList() []*Unk2700_CBMGMANEDNA {
- if x != nil {
- return x.InfoList
- }
- return nil
-}
-
-var File_Unk2700_INMNHKOPCFB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_INMNHKOPCFB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4d, 0x4e, 0x48, 0x4b,
- 0x4f, 0x50, 0x43, 0x46, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4d, 0x47, 0x4d, 0x41, 0x4e, 0x45, 0x44, 0x4e, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x4e, 0x4d, 0x4e, 0x48, 0x4b, 0x4f, 0x50, 0x43, 0x46, 0x42, 0x12, 0x31, 0x0a,
- 0x09, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x4d, 0x47, 0x4d,
- 0x41, 0x4e, 0x45, 0x44, 0x4e, 0x41, 0x52, 0x08, 0x69, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_INMNHKOPCFB_proto_rawDescOnce sync.Once
- file_Unk2700_INMNHKOPCFB_proto_rawDescData = file_Unk2700_INMNHKOPCFB_proto_rawDesc
-)
-
-func file_Unk2700_INMNHKOPCFB_proto_rawDescGZIP() []byte {
- file_Unk2700_INMNHKOPCFB_proto_rawDescOnce.Do(func() {
- file_Unk2700_INMNHKOPCFB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_INMNHKOPCFB_proto_rawDescData)
- })
- return file_Unk2700_INMNHKOPCFB_proto_rawDescData
-}
-
-var file_Unk2700_INMNHKOPCFB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_INMNHKOPCFB_proto_goTypes = []interface{}{
- (*Unk2700_INMNHKOPCFB)(nil), // 0: Unk2700_INMNHKOPCFB
- (*Unk2700_CBMGMANEDNA)(nil), // 1: Unk2700_CBMGMANEDNA
-}
-var file_Unk2700_INMNHKOPCFB_proto_depIdxs = []int32{
- 1, // 0: Unk2700_INMNHKOPCFB.info_list:type_name -> Unk2700_CBMGMANEDNA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_INMNHKOPCFB_proto_init() }
-func file_Unk2700_INMNHKOPCFB_proto_init() {
- if File_Unk2700_INMNHKOPCFB_proto != nil {
- return
- }
- file_Unk2700_CBMGMANEDNA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_INMNHKOPCFB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_INMNHKOPCFB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_INMNHKOPCFB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_INMNHKOPCFB_proto_goTypes,
- DependencyIndexes: file_Unk2700_INMNHKOPCFB_proto_depIdxs,
- MessageInfos: file_Unk2700_INMNHKOPCFB_proto_msgTypes,
- }.Build()
- File_Unk2700_INMNHKOPCFB_proto = out.File
- file_Unk2700_INMNHKOPCFB_proto_rawDesc = nil
- file_Unk2700_INMNHKOPCFB_proto_goTypes = nil
- file_Unk2700_INMNHKOPCFB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_INOMEGGAGOP.pb.go b/gover/gen/Unk2700_INOMEGGAGOP.pb.go
deleted file mode 100644
index 546ef187..00000000
--- a/gover/gen/Unk2700_INOMEGGAGOP.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_INOMEGGAGOP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8132
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_INOMEGGAGOP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DFGCIBJFNBC []*Unk2700_AIMMLILLOKB `protobuf:"bytes,5,rep,name=Unk2700_DFGCIBJFNBC,json=Unk2700DFGCIBJFNBC,proto3" json:"Unk2700_DFGCIBJFNBC,omitempty"`
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_INOMEGGAGOP) Reset() {
- *x = Unk2700_INOMEGGAGOP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_INOMEGGAGOP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_INOMEGGAGOP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_INOMEGGAGOP) ProtoMessage() {}
-
-func (x *Unk2700_INOMEGGAGOP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_INOMEGGAGOP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_INOMEGGAGOP.ProtoReflect.Descriptor instead.
-func (*Unk2700_INOMEGGAGOP) Descriptor() ([]byte, []int) {
- return file_Unk2700_INOMEGGAGOP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_INOMEGGAGOP) GetUnk2700_DFGCIBJFNBC() []*Unk2700_AIMMLILLOKB {
- if x != nil {
- return x.Unk2700_DFGCIBJFNBC
- }
- return nil
-}
-
-func (x *Unk2700_INOMEGGAGOP) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_INOMEGGAGOP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_INOMEGGAGOP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_INOMEGGAGOP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4f, 0x4d, 0x45, 0x47,
- 0x47, 0x41, 0x47, 0x4f, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d, 0x4c, 0x49, 0x4c, 0x4c, 0x4f, 0x4b, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4f, 0x4d, 0x45, 0x47, 0x47, 0x41, 0x47, 0x4f, 0x50, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x47, 0x43, 0x49, 0x42,
- 0x4a, 0x46, 0x4e, 0x42, 0x43, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x4d, 0x4c, 0x49, 0x4c, 0x4c, 0x4f, 0x4b,
- 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x46, 0x47, 0x43, 0x49, 0x42,
- 0x4a, 0x46, 0x4e, 0x42, 0x43, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_INOMEGGAGOP_proto_rawDescOnce sync.Once
- file_Unk2700_INOMEGGAGOP_proto_rawDescData = file_Unk2700_INOMEGGAGOP_proto_rawDesc
-)
-
-func file_Unk2700_INOMEGGAGOP_proto_rawDescGZIP() []byte {
- file_Unk2700_INOMEGGAGOP_proto_rawDescOnce.Do(func() {
- file_Unk2700_INOMEGGAGOP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_INOMEGGAGOP_proto_rawDescData)
- })
- return file_Unk2700_INOMEGGAGOP_proto_rawDescData
-}
-
-var file_Unk2700_INOMEGGAGOP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_INOMEGGAGOP_proto_goTypes = []interface{}{
- (*Unk2700_INOMEGGAGOP)(nil), // 0: Unk2700_INOMEGGAGOP
- (*Unk2700_AIMMLILLOKB)(nil), // 1: Unk2700_AIMMLILLOKB
-}
-var file_Unk2700_INOMEGGAGOP_proto_depIdxs = []int32{
- 1, // 0: Unk2700_INOMEGGAGOP.Unk2700_DFGCIBJFNBC:type_name -> Unk2700_AIMMLILLOKB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_INOMEGGAGOP_proto_init() }
-func file_Unk2700_INOMEGGAGOP_proto_init() {
- if File_Unk2700_INOMEGGAGOP_proto != nil {
- return
- }
- file_Unk2700_AIMMLILLOKB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_INOMEGGAGOP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_INOMEGGAGOP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_INOMEGGAGOP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_INOMEGGAGOP_proto_goTypes,
- DependencyIndexes: file_Unk2700_INOMEGGAGOP_proto_depIdxs,
- MessageInfos: file_Unk2700_INOMEGGAGOP_proto_msgTypes,
- }.Build()
- File_Unk2700_INOMEGGAGOP_proto = out.File
- file_Unk2700_INOMEGGAGOP_proto_rawDesc = nil
- file_Unk2700_INOMEGGAGOP_proto_goTypes = nil
- file_Unk2700_INOMEGGAGOP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IOLMLCCBAKP.pb.go b/gover/gen/Unk2700_IOLMLCCBAKP.pb.go
deleted file mode 100644
index 7f253267..00000000
--- a/gover/gen/Unk2700_IOLMLCCBAKP.pb.go
+++ /dev/null
@@ -1,195 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IOLMLCCBAKP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IOLMLCCBAKP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_GMAEHKMDIGG []*Unk2700_BGKMAAINPCO `protobuf:"bytes,10,rep,name=Unk2700_GMAEHKMDIGG,json=Unk2700GMAEHKMDIGG,proto3" json:"Unk2700_GMAEHKMDIGG,omitempty"`
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- BestScore uint32 `protobuf:"varint,5,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
-}
-
-func (x *Unk2700_IOLMLCCBAKP) Reset() {
- *x = Unk2700_IOLMLCCBAKP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IOLMLCCBAKP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IOLMLCCBAKP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IOLMLCCBAKP) ProtoMessage() {}
-
-func (x *Unk2700_IOLMLCCBAKP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IOLMLCCBAKP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IOLMLCCBAKP.ProtoReflect.Descriptor instead.
-func (*Unk2700_IOLMLCCBAKP) Descriptor() ([]byte, []int) {
- return file_Unk2700_IOLMLCCBAKP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IOLMLCCBAKP) GetUnk2700_GMAEHKMDIGG() []*Unk2700_BGKMAAINPCO {
- if x != nil {
- return x.Unk2700_GMAEHKMDIGG
- }
- return nil
-}
-
-func (x *Unk2700_IOLMLCCBAKP) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_IOLMLCCBAKP) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_IOLMLCCBAKP) GetBestScore() uint32 {
- if x != nil {
- return x.BestScore
- }
- return 0
-}
-
-var File_Unk2700_IOLMLCCBAKP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IOLMLCCBAKP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4c, 0x4d, 0x4c, 0x43,
- 0x43, 0x42, 0x41, 0x4b, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x4b, 0x4d, 0x41, 0x41, 0x49, 0x4e, 0x50, 0x43, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4c, 0x4d, 0x4c, 0x43, 0x43, 0x42, 0x41, 0x4b, 0x50, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b,
- 0x4d, 0x44, 0x49, 0x47, 0x47, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x4b, 0x4d, 0x41, 0x41, 0x49, 0x4e, 0x50, 0x43,
- 0x4f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b,
- 0x4d, 0x44, 0x49, 0x47, 0x47, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19,
- 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73,
- 0x74, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62,
- 0x65, 0x73, 0x74, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IOLMLCCBAKP_proto_rawDescOnce sync.Once
- file_Unk2700_IOLMLCCBAKP_proto_rawDescData = file_Unk2700_IOLMLCCBAKP_proto_rawDesc
-)
-
-func file_Unk2700_IOLMLCCBAKP_proto_rawDescGZIP() []byte {
- file_Unk2700_IOLMLCCBAKP_proto_rawDescOnce.Do(func() {
- file_Unk2700_IOLMLCCBAKP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IOLMLCCBAKP_proto_rawDescData)
- })
- return file_Unk2700_IOLMLCCBAKP_proto_rawDescData
-}
-
-var file_Unk2700_IOLMLCCBAKP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IOLMLCCBAKP_proto_goTypes = []interface{}{
- (*Unk2700_IOLMLCCBAKP)(nil), // 0: Unk2700_IOLMLCCBAKP
- (*Unk2700_BGKMAAINPCO)(nil), // 1: Unk2700_BGKMAAINPCO
-}
-var file_Unk2700_IOLMLCCBAKP_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IOLMLCCBAKP.Unk2700_GMAEHKMDIGG:type_name -> Unk2700_BGKMAAINPCO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IOLMLCCBAKP_proto_init() }
-func file_Unk2700_IOLMLCCBAKP_proto_init() {
- if File_Unk2700_IOLMLCCBAKP_proto != nil {
- return
- }
- file_Unk2700_BGKMAAINPCO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IOLMLCCBAKP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IOLMLCCBAKP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IOLMLCCBAKP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IOLMLCCBAKP_proto_goTypes,
- DependencyIndexes: file_Unk2700_IOLMLCCBAKP_proto_depIdxs,
- MessageInfos: file_Unk2700_IOLMLCCBAKP_proto_msgTypes,
- }.Build()
- File_Unk2700_IOLMLCCBAKP_proto = out.File
- file_Unk2700_IOLMLCCBAKP_proto_rawDesc = nil
- file_Unk2700_IOLMLCCBAKP_proto_goTypes = nil
- file_Unk2700_IOLMLCCBAKP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IOONEPPHCJP.pb.go b/gover/gen/Unk2700_IOONEPPHCJP.pb.go
deleted file mode 100644
index 0d1a19dc..00000000
--- a/gover/gen/Unk2700_IOONEPPHCJP.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IOONEPPHCJP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_IOONEPPHCJP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BPDFJJNJGAJ uint32 `protobuf:"varint,1,opt,name=Unk2700_BPDFJJNJGAJ,json=Unk2700BPDFJJNJGAJ,proto3" json:"Unk2700_BPDFJJNJGAJ,omitempty"`
- Unk2700_KDJGDPDJHLL uint32 `protobuf:"varint,2,opt,name=Unk2700_KDJGDPDJHLL,json=Unk2700KDJGDPDJHLL,proto3" json:"Unk2700_KDJGDPDJHLL,omitempty"`
- Unk2700_HGBNIFAKOGI map[uint32]uint32 `protobuf:"bytes,3,rep,name=Unk2700_HGBNIFAKOGI,json=Unk2700HGBNIFAKOGI,proto3" json:"Unk2700_HGBNIFAKOGI,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_IOONEPPHCJP) Reset() {
- *x = Unk2700_IOONEPPHCJP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IOONEPPHCJP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IOONEPPHCJP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IOONEPPHCJP) ProtoMessage() {}
-
-func (x *Unk2700_IOONEPPHCJP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IOONEPPHCJP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IOONEPPHCJP.ProtoReflect.Descriptor instead.
-func (*Unk2700_IOONEPPHCJP) Descriptor() ([]byte, []int) {
- return file_Unk2700_IOONEPPHCJP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IOONEPPHCJP) GetUnk2700_BPDFJJNJGAJ() uint32 {
- if x != nil {
- return x.Unk2700_BPDFJJNJGAJ
- }
- return 0
-}
-
-func (x *Unk2700_IOONEPPHCJP) GetUnk2700_KDJGDPDJHLL() uint32 {
- if x != nil {
- return x.Unk2700_KDJGDPDJHLL
- }
- return 0
-}
-
-func (x *Unk2700_IOONEPPHCJP) GetUnk2700_HGBNIFAKOGI() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_HGBNIFAKOGI
- }
- return nil
-}
-
-var File_Unk2700_IOONEPPHCJP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IOONEPPHCJP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4f, 0x4e, 0x45, 0x50,
- 0x50, 0x48, 0x43, 0x4a, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4f, 0x4e, 0x45, 0x50, 0x50, 0x48,
- 0x43, 0x4a, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42,
- 0x50, 0x44, 0x46, 0x4a, 0x4a, 0x4e, 0x4a, 0x47, 0x41, 0x4a, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x50, 0x44, 0x46, 0x4a, 0x4a, 0x4e,
- 0x4a, 0x47, 0x41, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x44, 0x4a, 0x47, 0x44, 0x50, 0x44, 0x4a, 0x48, 0x4c, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x44, 0x4a, 0x47, 0x44, 0x50,
- 0x44, 0x4a, 0x48, 0x4c, 0x4c, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x48, 0x47, 0x42, 0x4e, 0x49, 0x46, 0x41, 0x4b, 0x4f, 0x47, 0x49, 0x18, 0x03, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4f,
- 0x4e, 0x45, 0x50, 0x50, 0x48, 0x43, 0x4a, 0x50, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x48, 0x47, 0x42, 0x4e, 0x49, 0x46, 0x41, 0x4b, 0x4f, 0x47, 0x49, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x47, 0x42, 0x4e, 0x49, 0x46, 0x41,
- 0x4b, 0x4f, 0x47, 0x49, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48,
- 0x47, 0x42, 0x4e, 0x49, 0x46, 0x41, 0x4b, 0x4f, 0x47, 0x49, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
- 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IOONEPPHCJP_proto_rawDescOnce sync.Once
- file_Unk2700_IOONEPPHCJP_proto_rawDescData = file_Unk2700_IOONEPPHCJP_proto_rawDesc
-)
-
-func file_Unk2700_IOONEPPHCJP_proto_rawDescGZIP() []byte {
- file_Unk2700_IOONEPPHCJP_proto_rawDescOnce.Do(func() {
- file_Unk2700_IOONEPPHCJP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IOONEPPHCJP_proto_rawDescData)
- })
- return file_Unk2700_IOONEPPHCJP_proto_rawDescData
-}
-
-var file_Unk2700_IOONEPPHCJP_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_IOONEPPHCJP_proto_goTypes = []interface{}{
- (*Unk2700_IOONEPPHCJP)(nil), // 0: Unk2700_IOONEPPHCJP
- nil, // 1: Unk2700_IOONEPPHCJP.Unk2700HGBNIFAKOGIEntry
-}
-var file_Unk2700_IOONEPPHCJP_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IOONEPPHCJP.Unk2700_HGBNIFAKOGI:type_name -> Unk2700_IOONEPPHCJP.Unk2700HGBNIFAKOGIEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IOONEPPHCJP_proto_init() }
-func file_Unk2700_IOONEPPHCJP_proto_init() {
- if File_Unk2700_IOONEPPHCJP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IOONEPPHCJP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IOONEPPHCJP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IOONEPPHCJP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IOONEPPHCJP_proto_goTypes,
- DependencyIndexes: file_Unk2700_IOONEPPHCJP_proto_depIdxs,
- MessageInfos: file_Unk2700_IOONEPPHCJP_proto_msgTypes,
- }.Build()
- File_Unk2700_IOONEPPHCJP_proto = out.File
- file_Unk2700_IOONEPPHCJP_proto_rawDesc = nil
- file_Unk2700_IOONEPPHCJP_proto_goTypes = nil
- file_Unk2700_IOONEPPHCJP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_IPGJEAEFJMM_ServerRsp.pb.go b/gover/gen/Unk2700_IPGJEAEFJMM_ServerRsp.pb.go
deleted file mode 100644
index 3947c789..00000000
--- a/gover/gen/Unk2700_IPGJEAEFJMM_ServerRsp.pb.go
+++ /dev/null
@@ -1,288 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_IPGJEAEFJMM_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6318
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_IPGJEAEFJMM_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,15,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,10,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_MJNIHFCKJMN DropSubfieldType `protobuf:"varint,14,opt,name=Unk2700_MJNIHFCKJMN,json=Unk2700MJNIHFCKJMN,proto3,enum=DropSubfieldType" json:"Unk2700_MJNIHFCKJMN,omitempty"`
- // Types that are assignable to Unk2700_MIPPJKBFLOO:
- //
- // *Unk2700_IPGJEAEFJMM_ServerRsp_MusicRecord
- Unk2700_MIPPJKBFLOO isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_MIPPJKBFLOO `protobuf_oneof:"Unk2700_MIPPJKBFLOO"`
- // Types that are assignable to Unk2700_ILHNBMNOMHO:
- //
- // *Unk2700_IPGJEAEFJMM_ServerRsp_MusicBriefInfo
- Unk2700_ILHNBMNOMHO isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_ILHNBMNOMHO `protobuf_oneof:"Unk2700_ILHNBMNOMHO"`
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) Reset() {
- *x = Unk2700_IPGJEAEFJMM_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_IPGJEAEFJMM_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_IPGJEAEFJMM_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_IPGJEAEFJMM_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) GetUnk2700_MJNIHFCKJMN() DropSubfieldType {
- if x != nil {
- return x.Unk2700_MJNIHFCKJMN
- }
- return DropSubfieldType_DROP_SUBFIELD_TYPE_NONE
-}
-
-func (m *Unk2700_IPGJEAEFJMM_ServerRsp) GetUnk2700_MIPPJKBFLOO() isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_MIPPJKBFLOO {
- if m != nil {
- return m.Unk2700_MIPPJKBFLOO
- }
- return nil
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) GetMusicRecord() *MusicRecord {
- if x, ok := x.GetUnk2700_MIPPJKBFLOO().(*Unk2700_IPGJEAEFJMM_ServerRsp_MusicRecord); ok {
- return x.MusicRecord
- }
- return nil
-}
-
-func (m *Unk2700_IPGJEAEFJMM_ServerRsp) GetUnk2700_ILHNBMNOMHO() isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_ILHNBMNOMHO {
- if m != nil {
- return m.Unk2700_ILHNBMNOMHO
- }
- return nil
-}
-
-func (x *Unk2700_IPGJEAEFJMM_ServerRsp) GetMusicBriefInfo() *MusicBriefInfo {
- if x, ok := x.GetUnk2700_ILHNBMNOMHO().(*Unk2700_IPGJEAEFJMM_ServerRsp_MusicBriefInfo); ok {
- return x.MusicBriefInfo
- }
- return nil
-}
-
-type isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_MIPPJKBFLOO interface {
- isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_MIPPJKBFLOO()
-}
-
-type Unk2700_IPGJEAEFJMM_ServerRsp_MusicRecord struct {
- MusicRecord *MusicRecord `protobuf:"bytes,4,opt,name=music_record,json=musicRecord,proto3,oneof"`
-}
-
-func (*Unk2700_IPGJEAEFJMM_ServerRsp_MusicRecord) isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_MIPPJKBFLOO() {
-}
-
-type isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_ILHNBMNOMHO interface {
- isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_ILHNBMNOMHO()
-}
-
-type Unk2700_IPGJEAEFJMM_ServerRsp_MusicBriefInfo struct {
- MusicBriefInfo *MusicBriefInfo `protobuf:"bytes,1819,opt,name=music_brief_info,json=musicBriefInfo,proto3,oneof"`
-}
-
-func (*Unk2700_IPGJEAEFJMM_ServerRsp_MusicBriefInfo) isUnk2700_IPGJEAEFJMM_ServerRsp_Unk2700_ILHNBMNOMHO() {
-}
-
-var File_Unk2700_IPGJEAEFJMM_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x50, 0x47, 0x4a, 0x45, 0x41,
- 0x45, 0x46, 0x4a, 0x4d, 0x4d, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x44, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x62, 0x66, 0x69,
- 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d,
- 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x94, 0x03, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x50,
- 0x47, 0x4a, 0x45, 0x41, 0x45, 0x46, 0x4a, 0x4d, 0x4d, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
- 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43,
- 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41,
- 0x48, 0x48, 0x43, 0x44, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42,
- 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x42, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4d, 0x4a, 0x4e, 0x49, 0x48, 0x46, 0x43, 0x4b, 0x4a, 0x4d, 0x4e, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x44, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x62, 0x66, 0x69, 0x65, 0x6c,
- 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4a,
- 0x4e, 0x49, 0x48, 0x46, 0x43, 0x4b, 0x4a, 0x4d, 0x4e, 0x12, 0x31, 0x0a, 0x0c, 0x6d, 0x75, 0x73,
- 0x69, 0x63, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x0c, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52,
- 0x0b, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3c, 0x0a, 0x10,
- 0x6d, 0x75, 0x73, 0x69, 0x63, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x9b, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42,
- 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x01, 0x52, 0x0e, 0x6d, 0x75, 0x73, 0x69,
- 0x63, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x15, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x50, 0x50, 0x4a, 0x4b, 0x42, 0x46, 0x4c, 0x4f,
- 0x4f, 0x42, 0x15, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x48,
- 0x4e, 0x42, 0x4d, 0x4e, 0x4f, 0x4d, 0x48, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescData = file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_IPGJEAEFJMM_ServerRsp)(nil), // 0: Unk2700_IPGJEAEFJMM_ServerRsp
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
- (DropSubfieldType)(0), // 2: DropSubfieldType
- (*MusicRecord)(nil), // 3: MusicRecord
- (*MusicBriefInfo)(nil), // 4: MusicBriefInfo
-}
-var file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_IPGJEAEFJMM_ServerRsp.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 2, // 1: Unk2700_IPGJEAEFJMM_ServerRsp.Unk2700_MJNIHFCKJMN:type_name -> DropSubfieldType
- 3, // 2: Unk2700_IPGJEAEFJMM_ServerRsp.music_record:type_name -> MusicRecord
- 4, // 3: Unk2700_IPGJEAEFJMM_ServerRsp.music_brief_info:type_name -> MusicBriefInfo
- 4, // [4:4] is the sub-list for method output_type
- 4, // [4:4] is the sub-list for method input_type
- 4, // [4:4] is the sub-list for extension type_name
- 4, // [4:4] is the sub-list for extension extendee
- 0, // [0:4] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_init() }
-func file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_init() {
- if File_Unk2700_IPGJEAEFJMM_ServerRsp_proto != nil {
- return
- }
- file_DropSubfieldType_proto_init()
- file_MusicBriefInfo_proto_init()
- file_MusicRecord_proto_init()
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_IPGJEAEFJMM_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*Unk2700_IPGJEAEFJMM_ServerRsp_MusicRecord)(nil),
- (*Unk2700_IPGJEAEFJMM_ServerRsp_MusicBriefInfo)(nil),
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_IPGJEAEFJMM_ServerRsp_proto = out.File
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_rawDesc = nil
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_goTypes = nil
- file_Unk2700_IPGJEAEFJMM_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JACACCPGMGC.pb.go b/gover/gen/Unk2700_JACACCPGMGC.pb.go
deleted file mode 100644
index 41f3d1bf..00000000
--- a/gover/gen/Unk2700_JACACCPGMGC.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JACACCPGMGC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JACACCPGMGC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IDGMODJPBGF []*Unk2700_MIMJBGMEMCA `protobuf:"bytes,11,rep,name=Unk2700_IDGMODJPBGF,json=Unk2700IDGMODJPBGF,proto3" json:"Unk2700_IDGMODJPBGF,omitempty"`
- LevelId uint32 `protobuf:"varint,14,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_JACACCPGMGC) Reset() {
- *x = Unk2700_JACACCPGMGC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JACACCPGMGC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JACACCPGMGC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JACACCPGMGC) ProtoMessage() {}
-
-func (x *Unk2700_JACACCPGMGC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JACACCPGMGC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JACACCPGMGC.ProtoReflect.Descriptor instead.
-func (*Unk2700_JACACCPGMGC) Descriptor() ([]byte, []int) {
- return file_Unk2700_JACACCPGMGC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JACACCPGMGC) GetUnk2700_IDGMODJPBGF() []*Unk2700_MIMJBGMEMCA {
- if x != nil {
- return x.Unk2700_IDGMODJPBGF
- }
- return nil
-}
-
-func (x *Unk2700_JACACCPGMGC) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_JACACCPGMGC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JACACCPGMGC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x41, 0x43, 0x43,
- 0x50, 0x47, 0x4d, 0x47, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x4d, 0x4a, 0x42, 0x47, 0x4d, 0x45, 0x4d, 0x43, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x41, 0x43, 0x43, 0x50, 0x47, 0x4d, 0x47, 0x43, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x47, 0x4d, 0x4f, 0x44, 0x4a,
- 0x50, 0x42, 0x47, 0x46, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x4d, 0x4a, 0x42, 0x47, 0x4d, 0x45, 0x4d, 0x43, 0x41,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x44, 0x47, 0x4d, 0x4f, 0x44, 0x4a,
- 0x50, 0x42, 0x47, 0x46, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JACACCPGMGC_proto_rawDescOnce sync.Once
- file_Unk2700_JACACCPGMGC_proto_rawDescData = file_Unk2700_JACACCPGMGC_proto_rawDesc
-)
-
-func file_Unk2700_JACACCPGMGC_proto_rawDescGZIP() []byte {
- file_Unk2700_JACACCPGMGC_proto_rawDescOnce.Do(func() {
- file_Unk2700_JACACCPGMGC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JACACCPGMGC_proto_rawDescData)
- })
- return file_Unk2700_JACACCPGMGC_proto_rawDescData
-}
-
-var file_Unk2700_JACACCPGMGC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JACACCPGMGC_proto_goTypes = []interface{}{
- (*Unk2700_JACACCPGMGC)(nil), // 0: Unk2700_JACACCPGMGC
- (*Unk2700_MIMJBGMEMCA)(nil), // 1: Unk2700_MIMJBGMEMCA
-}
-var file_Unk2700_JACACCPGMGC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JACACCPGMGC.Unk2700_IDGMODJPBGF:type_name -> Unk2700_MIMJBGMEMCA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JACACCPGMGC_proto_init() }
-func file_Unk2700_JACACCPGMGC_proto_init() {
- if File_Unk2700_JACACCPGMGC_proto != nil {
- return
- }
- file_Unk2700_MIMJBGMEMCA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JACACCPGMGC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JACACCPGMGC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JACACCPGMGC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JACACCPGMGC_proto_goTypes,
- DependencyIndexes: file_Unk2700_JACACCPGMGC_proto_depIdxs,
- MessageInfos: file_Unk2700_JACACCPGMGC_proto_msgTypes,
- }.Build()
- File_Unk2700_JACACCPGMGC_proto = out.File
- file_Unk2700_JACACCPGMGC_proto_rawDesc = nil
- file_Unk2700_JACACCPGMGC_proto_goTypes = nil
- file_Unk2700_JACACCPGMGC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JCBJHCFEONO.pb.go b/gover/gen/Unk2700_JCBJHCFEONO.pb.go
deleted file mode 100644
index 74927fe6..00000000
--- a/gover/gen/Unk2700_JCBJHCFEONO.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JCBJHCFEONO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JCBJHCFEONO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_AIMBFNOKKHE []*Unk2700_NOGODJOJDGF `protobuf:"bytes,8,rep,name=Unk2700_AIMBFNOKKHE,json=Unk2700AIMBFNOKKHE,proto3" json:"Unk2700_AIMBFNOKKHE,omitempty"`
- Timestamp uint32 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
-}
-
-func (x *Unk2700_JCBJHCFEONO) Reset() {
- *x = Unk2700_JCBJHCFEONO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JCBJHCFEONO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JCBJHCFEONO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JCBJHCFEONO) ProtoMessage() {}
-
-func (x *Unk2700_JCBJHCFEONO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JCBJHCFEONO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JCBJHCFEONO.ProtoReflect.Descriptor instead.
-func (*Unk2700_JCBJHCFEONO) Descriptor() ([]byte, []int) {
- return file_Unk2700_JCBJHCFEONO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JCBJHCFEONO) GetUnk2700_AIMBFNOKKHE() []*Unk2700_NOGODJOJDGF {
- if x != nil {
- return x.Unk2700_AIMBFNOKKHE
- }
- return nil
-}
-
-func (x *Unk2700_JCBJHCFEONO) GetTimestamp() uint32 {
- if x != nil {
- return x.Timestamp
- }
- return 0
-}
-
-var File_Unk2700_JCBJHCFEONO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JCBJHCFEONO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x42, 0x4a, 0x48, 0x43,
- 0x46, 0x45, 0x4f, 0x4e, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x47, 0x4f, 0x44, 0x4a, 0x4f, 0x4a, 0x44, 0x47, 0x46,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x43, 0x42, 0x4a, 0x48, 0x43, 0x46, 0x45, 0x4f, 0x4e, 0x4f, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4d, 0x42, 0x46, 0x4e, 0x4f,
- 0x4b, 0x4b, 0x48, 0x45, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x47, 0x4f, 0x44, 0x4a, 0x4f, 0x4a, 0x44, 0x47, 0x46,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x49, 0x4d, 0x42, 0x46, 0x4e, 0x4f,
- 0x4b, 0x4b, 0x48, 0x45, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
- 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
- 0x6d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JCBJHCFEONO_proto_rawDescOnce sync.Once
- file_Unk2700_JCBJHCFEONO_proto_rawDescData = file_Unk2700_JCBJHCFEONO_proto_rawDesc
-)
-
-func file_Unk2700_JCBJHCFEONO_proto_rawDescGZIP() []byte {
- file_Unk2700_JCBJHCFEONO_proto_rawDescOnce.Do(func() {
- file_Unk2700_JCBJHCFEONO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JCBJHCFEONO_proto_rawDescData)
- })
- return file_Unk2700_JCBJHCFEONO_proto_rawDescData
-}
-
-var file_Unk2700_JCBJHCFEONO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JCBJHCFEONO_proto_goTypes = []interface{}{
- (*Unk2700_JCBJHCFEONO)(nil), // 0: Unk2700_JCBJHCFEONO
- (*Unk2700_NOGODJOJDGF)(nil), // 1: Unk2700_NOGODJOJDGF
-}
-var file_Unk2700_JCBJHCFEONO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JCBJHCFEONO.Unk2700_AIMBFNOKKHE:type_name -> Unk2700_NOGODJOJDGF
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JCBJHCFEONO_proto_init() }
-func file_Unk2700_JCBJHCFEONO_proto_init() {
- if File_Unk2700_JCBJHCFEONO_proto != nil {
- return
- }
- file_Unk2700_NOGODJOJDGF_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JCBJHCFEONO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JCBJHCFEONO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JCBJHCFEONO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JCBJHCFEONO_proto_goTypes,
- DependencyIndexes: file_Unk2700_JCBJHCFEONO_proto_depIdxs,
- MessageInfos: file_Unk2700_JCBJHCFEONO_proto_msgTypes,
- }.Build()
- File_Unk2700_JCBJHCFEONO_proto = out.File
- file_Unk2700_JCBJHCFEONO_proto_rawDesc = nil
- file_Unk2700_JCBJHCFEONO_proto_goTypes = nil
- file_Unk2700_JCBJHCFEONO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JCKGJAELBMB.pb.go b/gover/gen/Unk2700_JCKGJAELBMB.pb.go
deleted file mode 100644
index d67e211e..00000000
--- a/gover/gen/Unk2700_JCKGJAELBMB.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JCKGJAELBMB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8704
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_JCKGJAELBMB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- FinishTime uint32 `protobuf:"varint,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
- LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_JCKGJAELBMB) Reset() {
- *x = Unk2700_JCKGJAELBMB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JCKGJAELBMB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JCKGJAELBMB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JCKGJAELBMB) ProtoMessage() {}
-
-func (x *Unk2700_JCKGJAELBMB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JCKGJAELBMB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JCKGJAELBMB.ProtoReflect.Descriptor instead.
-func (*Unk2700_JCKGJAELBMB) Descriptor() ([]byte, []int) {
- return file_Unk2700_JCKGJAELBMB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JCKGJAELBMB) GetFinishTime() uint32 {
- if x != nil {
- return x.FinishTime
- }
- return 0
-}
-
-func (x *Unk2700_JCKGJAELBMB) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_JCKGJAELBMB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JCKGJAELBMB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4b, 0x47, 0x4a, 0x41,
- 0x45, 0x4c, 0x42, 0x4d, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4b, 0x47, 0x4a, 0x41, 0x45, 0x4c, 0x42,
- 0x4d, 0x42, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x54,
- 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JCKGJAELBMB_proto_rawDescOnce sync.Once
- file_Unk2700_JCKGJAELBMB_proto_rawDescData = file_Unk2700_JCKGJAELBMB_proto_rawDesc
-)
-
-func file_Unk2700_JCKGJAELBMB_proto_rawDescGZIP() []byte {
- file_Unk2700_JCKGJAELBMB_proto_rawDescOnce.Do(func() {
- file_Unk2700_JCKGJAELBMB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JCKGJAELBMB_proto_rawDescData)
- })
- return file_Unk2700_JCKGJAELBMB_proto_rawDescData
-}
-
-var file_Unk2700_JCKGJAELBMB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JCKGJAELBMB_proto_goTypes = []interface{}{
- (*Unk2700_JCKGJAELBMB)(nil), // 0: Unk2700_JCKGJAELBMB
-}
-var file_Unk2700_JCKGJAELBMB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JCKGJAELBMB_proto_init() }
-func file_Unk2700_JCKGJAELBMB_proto_init() {
- if File_Unk2700_JCKGJAELBMB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JCKGJAELBMB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JCKGJAELBMB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JCKGJAELBMB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JCKGJAELBMB_proto_goTypes,
- DependencyIndexes: file_Unk2700_JCKGJAELBMB_proto_depIdxs,
- MessageInfos: file_Unk2700_JCKGJAELBMB_proto_msgTypes,
- }.Build()
- File_Unk2700_JCKGJAELBMB_proto = out.File
- file_Unk2700_JCKGJAELBMB_proto_rawDesc = nil
- file_Unk2700_JCKGJAELBMB_proto_goTypes = nil
- file_Unk2700_JCKGJAELBMB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JCNIPOJMFMH.pb.go b/gover/gen/Unk2700_JCNIPOJMFMH.pb.go
deleted file mode 100644
index 400986dc..00000000
--- a/gover/gen/Unk2700_JCNIPOJMFMH.pb.go
+++ /dev/null
@@ -1,206 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JCNIPOJMFMH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JCNIPOJMFMH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OCBDODAGPNF []Unk2700_EEPNCOAEKBM `protobuf:"varint,12,rep,packed,name=Unk2700_OCBDODAGPNF,json=Unk2700OCBDODAGPNF,proto3,enum=Unk2700_EEPNCOAEKBM" json:"Unk2700_OCBDODAGPNF,omitempty"`
- LevelList []*Unk2700_LELADCCDNJH `protobuf:"bytes,6,rep,name=level_list,json=levelList,proto3" json:"level_list,omitempty"`
- Unk2700_EGPCJLGGGLK []uint32 `protobuf:"varint,10,rep,packed,name=Unk2700_EGPCJLGGGLK,json=Unk2700EGPCJLGGGLK,proto3" json:"Unk2700_EGPCJLGGGLK,omitempty"`
- Unk2700_CPJMLMCOCLA []Unk2700_EEPNCOAEKBM `protobuf:"varint,13,rep,packed,name=Unk2700_CPJMLMCOCLA,json=Unk2700CPJMLMCOCLA,proto3,enum=Unk2700_EEPNCOAEKBM" json:"Unk2700_CPJMLMCOCLA,omitempty"`
-}
-
-func (x *Unk2700_JCNIPOJMFMH) Reset() {
- *x = Unk2700_JCNIPOJMFMH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JCNIPOJMFMH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JCNIPOJMFMH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JCNIPOJMFMH) ProtoMessage() {}
-
-func (x *Unk2700_JCNIPOJMFMH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JCNIPOJMFMH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JCNIPOJMFMH.ProtoReflect.Descriptor instead.
-func (*Unk2700_JCNIPOJMFMH) Descriptor() ([]byte, []int) {
- return file_Unk2700_JCNIPOJMFMH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JCNIPOJMFMH) GetUnk2700_OCBDODAGPNF() []Unk2700_EEPNCOAEKBM {
- if x != nil {
- return x.Unk2700_OCBDODAGPNF
- }
- return nil
-}
-
-func (x *Unk2700_JCNIPOJMFMH) GetLevelList() []*Unk2700_LELADCCDNJH {
- if x != nil {
- return x.LevelList
- }
- return nil
-}
-
-func (x *Unk2700_JCNIPOJMFMH) GetUnk2700_EGPCJLGGGLK() []uint32 {
- if x != nil {
- return x.Unk2700_EGPCJLGGGLK
- }
- return nil
-}
-
-func (x *Unk2700_JCNIPOJMFMH) GetUnk2700_CPJMLMCOCLA() []Unk2700_EEPNCOAEKBM {
- if x != nil {
- return x.Unk2700_CPJMLMCOCLA
- }
- return nil
-}
-
-var File_Unk2700_JCNIPOJMFMH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JCNIPOJMFMH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4e, 0x49, 0x50, 0x4f,
- 0x4a, 0x4d, 0x46, 0x4d, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45, 0x4b, 0x42, 0x4d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4c, 0x45, 0x4c, 0x41, 0x44, 0x43, 0x43, 0x44, 0x4e, 0x4a, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x89, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43,
- 0x4e, 0x49, 0x50, 0x4f, 0x4a, 0x4d, 0x46, 0x4d, 0x48, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x42, 0x44, 0x4f, 0x44, 0x41, 0x47, 0x50, 0x4e, 0x46,
- 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45, 0x4b, 0x42, 0x4d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x43, 0x42, 0x44, 0x4f, 0x44, 0x41, 0x47, 0x50, 0x4e, 0x46,
- 0x12, 0x33, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c,
- 0x45, 0x4c, 0x41, 0x44, 0x43, 0x43, 0x44, 0x4e, 0x4a, 0x48, 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x47, 0x50, 0x43, 0x4a, 0x4c, 0x47, 0x47, 0x47, 0x4c, 0x4b, 0x18, 0x0a, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x47, 0x50, 0x43, 0x4a,
- 0x4c, 0x47, 0x47, 0x47, 0x4c, 0x4b, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x43, 0x50, 0x4a, 0x4d, 0x4c, 0x4d, 0x43, 0x4f, 0x43, 0x4c, 0x41, 0x18, 0x0d, 0x20,
- 0x03, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45,
- 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45, 0x4b, 0x42, 0x4d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x43, 0x50, 0x4a, 0x4d, 0x4c, 0x4d, 0x43, 0x4f, 0x43, 0x4c, 0x41, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JCNIPOJMFMH_proto_rawDescOnce sync.Once
- file_Unk2700_JCNIPOJMFMH_proto_rawDescData = file_Unk2700_JCNIPOJMFMH_proto_rawDesc
-)
-
-func file_Unk2700_JCNIPOJMFMH_proto_rawDescGZIP() []byte {
- file_Unk2700_JCNIPOJMFMH_proto_rawDescOnce.Do(func() {
- file_Unk2700_JCNIPOJMFMH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JCNIPOJMFMH_proto_rawDescData)
- })
- return file_Unk2700_JCNIPOJMFMH_proto_rawDescData
-}
-
-var file_Unk2700_JCNIPOJMFMH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JCNIPOJMFMH_proto_goTypes = []interface{}{
- (*Unk2700_JCNIPOJMFMH)(nil), // 0: Unk2700_JCNIPOJMFMH
- (Unk2700_EEPNCOAEKBM)(0), // 1: Unk2700_EEPNCOAEKBM
- (*Unk2700_LELADCCDNJH)(nil), // 2: Unk2700_LELADCCDNJH
-}
-var file_Unk2700_JCNIPOJMFMH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JCNIPOJMFMH.Unk2700_OCBDODAGPNF:type_name -> Unk2700_EEPNCOAEKBM
- 2, // 1: Unk2700_JCNIPOJMFMH.level_list:type_name -> Unk2700_LELADCCDNJH
- 1, // 2: Unk2700_JCNIPOJMFMH.Unk2700_CPJMLMCOCLA:type_name -> Unk2700_EEPNCOAEKBM
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JCNIPOJMFMH_proto_init() }
-func file_Unk2700_JCNIPOJMFMH_proto_init() {
- if File_Unk2700_JCNIPOJMFMH_proto != nil {
- return
- }
- file_Unk2700_EEPNCOAEKBM_proto_init()
- file_Unk2700_LELADCCDNJH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JCNIPOJMFMH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JCNIPOJMFMH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JCNIPOJMFMH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JCNIPOJMFMH_proto_goTypes,
- DependencyIndexes: file_Unk2700_JCNIPOJMFMH_proto_depIdxs,
- MessageInfos: file_Unk2700_JCNIPOJMFMH_proto_msgTypes,
- }.Build()
- File_Unk2700_JCNIPOJMFMH_proto = out.File
- file_Unk2700_JCNIPOJMFMH_proto_rawDesc = nil
- file_Unk2700_JCNIPOJMFMH_proto_goTypes = nil
- file_Unk2700_JCNIPOJMFMH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JCOECJGPNOL_ServerRsp.pb.go b/gover/gen/Unk2700_JCOECJGPNOL_ServerRsp.pb.go
deleted file mode 100644
index 5a51f243..00000000
--- a/gover/gen/Unk2700_JCOECJGPNOL_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JCOECJGPNOL_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5929
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JCOECJGPNOL_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_JCOECJGPNOL_ServerRsp) Reset() {
- *x = Unk2700_JCOECJGPNOL_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JCOECJGPNOL_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JCOECJGPNOL_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JCOECJGPNOL_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_JCOECJGPNOL_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JCOECJGPNOL_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JCOECJGPNOL_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_JCOECJGPNOL_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JCOECJGPNOL_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_JCOECJGPNOL_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4f, 0x45, 0x43, 0x4a,
- 0x47, 0x50, 0x4e, 0x4f, 0x4c, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4a, 0x43, 0x4f, 0x45, 0x43, 0x4a, 0x47, 0x50, 0x4e, 0x4f, 0x4c, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescData = file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_JCOECJGPNOL_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JCOECJGPNOL_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_JCOECJGPNOL_ServerRsp)(nil), // 0: Unk2700_JCOECJGPNOL_ServerRsp
-}
-var file_Unk2700_JCOECJGPNOL_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JCOECJGPNOL_ServerRsp_proto_init() }
-func file_Unk2700_JCOECJGPNOL_ServerRsp_proto_init() {
- if File_Unk2700_JCOECJGPNOL_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JCOECJGPNOL_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JCOECJGPNOL_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_JCOECJGPNOL_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_JCOECJGPNOL_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_JCOECJGPNOL_ServerRsp_proto = out.File
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_rawDesc = nil
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_goTypes = nil
- file_Unk2700_JCOECJGPNOL_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JCOIDFNDHPB.pb.go b/gover/gen/Unk2700_JCOIDFNDHPB.pb.go
deleted file mode 100644
index 9136e745..00000000
--- a/gover/gen/Unk2700_JCOIDFNDHPB.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JCOIDFNDHPB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JCOIDFNDHPB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SettleInfo *Unk2700_HLHHNGHJLAO `protobuf:"bytes,13,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- IsNewRecord bool `protobuf:"varint,12,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
-}
-
-func (x *Unk2700_JCOIDFNDHPB) Reset() {
- *x = Unk2700_JCOIDFNDHPB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JCOIDFNDHPB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JCOIDFNDHPB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JCOIDFNDHPB) ProtoMessage() {}
-
-func (x *Unk2700_JCOIDFNDHPB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JCOIDFNDHPB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JCOIDFNDHPB.ProtoReflect.Descriptor instead.
-func (*Unk2700_JCOIDFNDHPB) Descriptor() ([]byte, []int) {
- return file_Unk2700_JCOIDFNDHPB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JCOIDFNDHPB) GetSettleInfo() *Unk2700_HLHHNGHJLAO {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-func (x *Unk2700_JCOIDFNDHPB) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-var File_Unk2700_JCOIDFNDHPB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JCOIDFNDHPB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x4f, 0x49, 0x44, 0x46,
- 0x4e, 0x44, 0x48, 0x50, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x48, 0x48, 0x4e, 0x47, 0x48, 0x4a, 0x4c, 0x41, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x43, 0x4f, 0x49, 0x44, 0x46, 0x4e, 0x44, 0x48, 0x50, 0x42, 0x12, 0x35, 0x0a,
- 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x48,
- 0x48, 0x4e, 0x47, 0x48, 0x4a, 0x4c, 0x41, 0x4f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72,
- 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e,
- 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JCOIDFNDHPB_proto_rawDescOnce sync.Once
- file_Unk2700_JCOIDFNDHPB_proto_rawDescData = file_Unk2700_JCOIDFNDHPB_proto_rawDesc
-)
-
-func file_Unk2700_JCOIDFNDHPB_proto_rawDescGZIP() []byte {
- file_Unk2700_JCOIDFNDHPB_proto_rawDescOnce.Do(func() {
- file_Unk2700_JCOIDFNDHPB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JCOIDFNDHPB_proto_rawDescData)
- })
- return file_Unk2700_JCOIDFNDHPB_proto_rawDescData
-}
-
-var file_Unk2700_JCOIDFNDHPB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JCOIDFNDHPB_proto_goTypes = []interface{}{
- (*Unk2700_JCOIDFNDHPB)(nil), // 0: Unk2700_JCOIDFNDHPB
- (*Unk2700_HLHHNGHJLAO)(nil), // 1: Unk2700_HLHHNGHJLAO
-}
-var file_Unk2700_JCOIDFNDHPB_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JCOIDFNDHPB.settle_info:type_name -> Unk2700_HLHHNGHJLAO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JCOIDFNDHPB_proto_init() }
-func file_Unk2700_JCOIDFNDHPB_proto_init() {
- if File_Unk2700_JCOIDFNDHPB_proto != nil {
- return
- }
- file_Unk2700_HLHHNGHJLAO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JCOIDFNDHPB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JCOIDFNDHPB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JCOIDFNDHPB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JCOIDFNDHPB_proto_goTypes,
- DependencyIndexes: file_Unk2700_JCOIDFNDHPB_proto_depIdxs,
- MessageInfos: file_Unk2700_JCOIDFNDHPB_proto_msgTypes,
- }.Build()
- File_Unk2700_JCOIDFNDHPB_proto = out.File
- file_Unk2700_JCOIDFNDHPB_proto_rawDesc = nil
- file_Unk2700_JCOIDFNDHPB_proto_goTypes = nil
- file_Unk2700_JCOIDFNDHPB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JDMPECKFGIG_ServerNotify.pb.go b/gover/gen/Unk2700_JDMPECKFGIG_ServerNotify.pb.go
deleted file mode 100644
index 963b2c12..00000000
--- a/gover/gen/Unk2700_JDMPECKFGIG_ServerNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JDMPECKFGIG_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4639
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JDMPECKFGIG_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsEnterEditMode bool `protobuf:"varint,15,opt,name=is_enter_edit_mode,json=isEnterEditMode,proto3" json:"is_enter_edit_mode,omitempty"`
-}
-
-func (x *Unk2700_JDMPECKFGIG_ServerNotify) Reset() {
- *x = Unk2700_JDMPECKFGIG_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JDMPECKFGIG_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JDMPECKFGIG_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JDMPECKFGIG_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_JDMPECKFGIG_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JDMPECKFGIG_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JDMPECKFGIG_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_JDMPECKFGIG_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JDMPECKFGIG_ServerNotify) GetIsEnterEditMode() bool {
- if x != nil {
- return x.IsEnterEditMode
- }
- return false
-}
-
-var File_Unk2700_JDMPECKFGIG_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x4d, 0x50, 0x45, 0x43,
- 0x4b, 0x46, 0x47, 0x49, 0x47, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x4d, 0x50, 0x45, 0x43, 0x4b, 0x46, 0x47, 0x49, 0x47, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2b, 0x0a, 0x12,
- 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x6f,
- 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65,
- 0x72, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescData = file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_JDMPECKFGIG_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JDMPECKFGIG_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_JDMPECKFGIG_ServerNotify)(nil), // 0: Unk2700_JDMPECKFGIG_ServerNotify
-}
-var file_Unk2700_JDMPECKFGIG_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JDMPECKFGIG_ServerNotify_proto_init() }
-func file_Unk2700_JDMPECKFGIG_ServerNotify_proto_init() {
- if File_Unk2700_JDMPECKFGIG_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JDMPECKFGIG_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JDMPECKFGIG_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_JDMPECKFGIG_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_JDMPECKFGIG_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_JDMPECKFGIG_ServerNotify_proto = out.File
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_rawDesc = nil
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_goTypes = nil
- file_Unk2700_JDMPECKFGIG_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JDPMOMKAPIF.pb.go b/gover/gen/Unk2700_JDPMOMKAPIF.pb.go
deleted file mode 100644
index 849e2332..00000000
--- a/gover/gen/Unk2700_JDPMOMKAPIF.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JDPMOMKAPIF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JDPMOMKAPIF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
- Unk2700_KPOACBFLPKP []*Unk2700_KJDPNIKDKEJ `protobuf:"bytes,10,rep,name=Unk2700_KPOACBFLPKP,json=Unk2700KPOACBFLPKP,proto3" json:"Unk2700_KPOACBFLPKP,omitempty"`
-}
-
-func (x *Unk2700_JDPMOMKAPIF) Reset() {
- *x = Unk2700_JDPMOMKAPIF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JDPMOMKAPIF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JDPMOMKAPIF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JDPMOMKAPIF) ProtoMessage() {}
-
-func (x *Unk2700_JDPMOMKAPIF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JDPMOMKAPIF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JDPMOMKAPIF.ProtoReflect.Descriptor instead.
-func (*Unk2700_JDPMOMKAPIF) Descriptor() ([]byte, []int) {
- return file_Unk2700_JDPMOMKAPIF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JDPMOMKAPIF) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-func (x *Unk2700_JDPMOMKAPIF) GetUnk2700_KPOACBFLPKP() []*Unk2700_KJDPNIKDKEJ {
- if x != nil {
- return x.Unk2700_KPOACBFLPKP
- }
- return nil
-}
-
-var File_Unk2700_JDPMOMKAPIF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JDPMOMKAPIF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x50, 0x4d, 0x4f, 0x4d,
- 0x4b, 0x41, 0x50, 0x49, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x44, 0x50, 0x4e, 0x49, 0x4b, 0x44, 0x4b, 0x45, 0x4a,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x44, 0x50, 0x4d, 0x4f, 0x4d, 0x4b, 0x41, 0x50, 0x49, 0x46, 0x12, 0x0e, 0x0a,
- 0x02, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4f, 0x41, 0x43, 0x42, 0x46,
- 0x4c, 0x50, 0x4b, 0x50, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x44, 0x50, 0x4e, 0x49, 0x4b, 0x44, 0x4b, 0x45, 0x4a,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x50, 0x4f, 0x41, 0x43, 0x42, 0x46,
- 0x4c, 0x50, 0x4b, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JDPMOMKAPIF_proto_rawDescOnce sync.Once
- file_Unk2700_JDPMOMKAPIF_proto_rawDescData = file_Unk2700_JDPMOMKAPIF_proto_rawDesc
-)
-
-func file_Unk2700_JDPMOMKAPIF_proto_rawDescGZIP() []byte {
- file_Unk2700_JDPMOMKAPIF_proto_rawDescOnce.Do(func() {
- file_Unk2700_JDPMOMKAPIF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JDPMOMKAPIF_proto_rawDescData)
- })
- return file_Unk2700_JDPMOMKAPIF_proto_rawDescData
-}
-
-var file_Unk2700_JDPMOMKAPIF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JDPMOMKAPIF_proto_goTypes = []interface{}{
- (*Unk2700_JDPMOMKAPIF)(nil), // 0: Unk2700_JDPMOMKAPIF
- (*Unk2700_KJDPNIKDKEJ)(nil), // 1: Unk2700_KJDPNIKDKEJ
-}
-var file_Unk2700_JDPMOMKAPIF_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JDPMOMKAPIF.Unk2700_KPOACBFLPKP:type_name -> Unk2700_KJDPNIKDKEJ
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JDPMOMKAPIF_proto_init() }
-func file_Unk2700_JDPMOMKAPIF_proto_init() {
- if File_Unk2700_JDPMOMKAPIF_proto != nil {
- return
- }
- file_Unk2700_KJDPNIKDKEJ_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JDPMOMKAPIF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JDPMOMKAPIF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JDPMOMKAPIF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JDPMOMKAPIF_proto_goTypes,
- DependencyIndexes: file_Unk2700_JDPMOMKAPIF_proto_depIdxs,
- MessageInfos: file_Unk2700_JDPMOMKAPIF_proto_msgTypes,
- }.Build()
- File_Unk2700_JDPMOMKAPIF_proto = out.File
- file_Unk2700_JDPMOMKAPIF_proto_rawDesc = nil
- file_Unk2700_JDPMOMKAPIF_proto_goTypes = nil
- file_Unk2700_JDPMOMKAPIF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JEFIMHGLOJF.pb.go b/gover/gen/Unk2700_JEFIMHGLOJF.pb.go
deleted file mode 100644
index 17fb189a..00000000
--- a/gover/gen/Unk2700_JEFIMHGLOJF.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JEFIMHGLOJF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8096
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_JEFIMHGLOJF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MCGIJIGJCIG uint32 `protobuf:"varint,4,opt,name=Unk2700_MCGIJIGJCIG,json=Unk2700MCGIJIGJCIG,proto3" json:"Unk2700_MCGIJIGJCIG,omitempty"`
- IsSuccess bool `protobuf:"varint,9,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- Unk2700_LOMDDJKOMCK []uint32 `protobuf:"varint,12,rep,packed,name=Unk2700_LOMDDJKOMCK,json=Unk2700LOMDDJKOMCK,proto3" json:"Unk2700_LOMDDJKOMCK,omitempty"`
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_JEFIMHGLOJF) Reset() {
- *x = Unk2700_JEFIMHGLOJF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JEFIMHGLOJF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JEFIMHGLOJF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JEFIMHGLOJF) ProtoMessage() {}
-
-func (x *Unk2700_JEFIMHGLOJF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JEFIMHGLOJF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JEFIMHGLOJF.ProtoReflect.Descriptor instead.
-func (*Unk2700_JEFIMHGLOJF) Descriptor() ([]byte, []int) {
- return file_Unk2700_JEFIMHGLOJF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JEFIMHGLOJF) GetUnk2700_MCGIJIGJCIG() uint32 {
- if x != nil {
- return x.Unk2700_MCGIJIGJCIG
- }
- return 0
-}
-
-func (x *Unk2700_JEFIMHGLOJF) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk2700_JEFIMHGLOJF) GetUnk2700_LOMDDJKOMCK() []uint32 {
- if x != nil {
- return x.Unk2700_LOMDDJKOMCK
- }
- return nil
-}
-
-func (x *Unk2700_JEFIMHGLOJF) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_JEFIMHGLOJF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JEFIMHGLOJF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x46, 0x49, 0x4d, 0x48,
- 0x47, 0x4c, 0x4f, 0x4a, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x46, 0x49, 0x4d, 0x48, 0x47, 0x4c,
- 0x4f, 0x4a, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x43, 0x47, 0x49, 0x4a, 0x49, 0x47, 0x4a, 0x43, 0x49, 0x47, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x43, 0x47, 0x49, 0x4a, 0x49, 0x47,
- 0x4a, 0x43, 0x49, 0x47, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65,
- 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63,
- 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c,
- 0x4f, 0x4d, 0x44, 0x44, 0x4a, 0x4b, 0x4f, 0x4d, 0x43, 0x4b, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x4f, 0x4d, 0x44, 0x44, 0x4a, 0x4b,
- 0x4f, 0x4d, 0x43, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JEFIMHGLOJF_proto_rawDescOnce sync.Once
- file_Unk2700_JEFIMHGLOJF_proto_rawDescData = file_Unk2700_JEFIMHGLOJF_proto_rawDesc
-)
-
-func file_Unk2700_JEFIMHGLOJF_proto_rawDescGZIP() []byte {
- file_Unk2700_JEFIMHGLOJF_proto_rawDescOnce.Do(func() {
- file_Unk2700_JEFIMHGLOJF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JEFIMHGLOJF_proto_rawDescData)
- })
- return file_Unk2700_JEFIMHGLOJF_proto_rawDescData
-}
-
-var file_Unk2700_JEFIMHGLOJF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JEFIMHGLOJF_proto_goTypes = []interface{}{
- (*Unk2700_JEFIMHGLOJF)(nil), // 0: Unk2700_JEFIMHGLOJF
-}
-var file_Unk2700_JEFIMHGLOJF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JEFIMHGLOJF_proto_init() }
-func file_Unk2700_JEFIMHGLOJF_proto_init() {
- if File_Unk2700_JEFIMHGLOJF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JEFIMHGLOJF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JEFIMHGLOJF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JEFIMHGLOJF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JEFIMHGLOJF_proto_goTypes,
- DependencyIndexes: file_Unk2700_JEFIMHGLOJF_proto_depIdxs,
- MessageInfos: file_Unk2700_JEFIMHGLOJF_proto_msgTypes,
- }.Build()
- File_Unk2700_JEFIMHGLOJF_proto = out.File
- file_Unk2700_JEFIMHGLOJF_proto_rawDesc = nil
- file_Unk2700_JEFIMHGLOJF_proto_goTypes = nil
- file_Unk2700_JEFIMHGLOJF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JEHIAJHHIMP_ServerNotify.pb.go b/gover/gen/Unk2700_JEHIAJHHIMP_ServerNotify.pb.go
deleted file mode 100644
index a9e5a22a..00000000
--- a/gover/gen/Unk2700_JEHIAJHHIMP_ServerNotify.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JEHIAJHHIMP_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 109
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JEHIAJHHIMP_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Nickname string `protobuf:"bytes,7,opt,name=nickname,proto3" json:"nickname,omitempty"`
-}
-
-func (x *Unk2700_JEHIAJHHIMP_ServerNotify) Reset() {
- *x = Unk2700_JEHIAJHHIMP_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JEHIAJHHIMP_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JEHIAJHHIMP_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_JEHIAJHHIMP_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JEHIAJHHIMP_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_JEHIAJHHIMP_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JEHIAJHHIMP_ServerNotify) GetNickname() string {
- if x != nil {
- return x.Nickname
- }
- return ""
-}
-
-var File_Unk2700_JEHIAJHHIMP_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x48, 0x49, 0x41, 0x4a,
- 0x48, 0x48, 0x49, 0x4d, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x45, 0x48, 0x49, 0x41, 0x4a, 0x48, 0x48, 0x49, 0x4d, 0x50, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1a, 0x0a, 0x08,
- 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
- 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescData = file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_JEHIAJHHIMP_ServerNotify)(nil), // 0: Unk2700_JEHIAJHHIMP_ServerNotify
-}
-var file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_init() }
-func file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_init() {
- if File_Unk2700_JEHIAJHHIMP_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JEHIAJHHIMP_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_JEHIAJHHIMP_ServerNotify_proto = out.File
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_rawDesc = nil
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_goTypes = nil
- file_Unk2700_JEHIAJHHIMP_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JFGFIDBPGBK.pb.go b/gover/gen/Unk2700_JFGFIDBPGBK.pb.go
deleted file mode 100644
index f05e0b39..00000000
--- a/gover/gen/Unk2700_JFGFIDBPGBK.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JFGFIDBPGBK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8381
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JFGFIDBPGBK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_JFGFIDBPGBK) Reset() {
- *x = Unk2700_JFGFIDBPGBK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JFGFIDBPGBK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JFGFIDBPGBK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JFGFIDBPGBK) ProtoMessage() {}
-
-func (x *Unk2700_JFGFIDBPGBK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JFGFIDBPGBK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JFGFIDBPGBK.ProtoReflect.Descriptor instead.
-func (*Unk2700_JFGFIDBPGBK) Descriptor() ([]byte, []int) {
- return file_Unk2700_JFGFIDBPGBK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JFGFIDBPGBK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_JFGFIDBPGBK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JFGFIDBPGBK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x46, 0x47, 0x46, 0x49, 0x44,
- 0x42, 0x50, 0x47, 0x42, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x46, 0x47, 0x46, 0x49, 0x44, 0x42, 0x50, 0x47,
- 0x42, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JFGFIDBPGBK_proto_rawDescOnce sync.Once
- file_Unk2700_JFGFIDBPGBK_proto_rawDescData = file_Unk2700_JFGFIDBPGBK_proto_rawDesc
-)
-
-func file_Unk2700_JFGFIDBPGBK_proto_rawDescGZIP() []byte {
- file_Unk2700_JFGFIDBPGBK_proto_rawDescOnce.Do(func() {
- file_Unk2700_JFGFIDBPGBK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JFGFIDBPGBK_proto_rawDescData)
- })
- return file_Unk2700_JFGFIDBPGBK_proto_rawDescData
-}
-
-var file_Unk2700_JFGFIDBPGBK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JFGFIDBPGBK_proto_goTypes = []interface{}{
- (*Unk2700_JFGFIDBPGBK)(nil), // 0: Unk2700_JFGFIDBPGBK
-}
-var file_Unk2700_JFGFIDBPGBK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JFGFIDBPGBK_proto_init() }
-func file_Unk2700_JFGFIDBPGBK_proto_init() {
- if File_Unk2700_JFGFIDBPGBK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JFGFIDBPGBK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JFGFIDBPGBK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JFGFIDBPGBK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JFGFIDBPGBK_proto_goTypes,
- DependencyIndexes: file_Unk2700_JFGFIDBPGBK_proto_depIdxs,
- MessageInfos: file_Unk2700_JFGFIDBPGBK_proto_msgTypes,
- }.Build()
- File_Unk2700_JFGFIDBPGBK_proto = out.File
- file_Unk2700_JFGFIDBPGBK_proto_rawDesc = nil
- file_Unk2700_JFGFIDBPGBK_proto_goTypes = nil
- file_Unk2700_JFGFIDBPGBK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JHMIHJFFJBO.pb.go b/gover/gen/Unk2700_JHMIHJFFJBO.pb.go
deleted file mode 100644
index 0a69a67d..00000000
--- a/gover/gen/Unk2700_JHMIHJFFJBO.pb.go
+++ /dev/null
@@ -1,260 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JHMIHJFFJBO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8862
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JHMIHJFFJBO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DMJOJPGLFHE []*Unk2700_IMGLPJNBHCH `protobuf:"bytes,15,rep,name=Unk2700_DMJOJPGLFHE,json=Unk2700DMJOJPGLFHE,proto3" json:"Unk2700_DMJOJPGLFHE,omitempty"`
- Unk2700_AEHOPMMMHAP uint32 `protobuf:"varint,13,opt,name=Unk2700_AEHOPMMMHAP,json=Unk2700AEHOPMMMHAP,proto3" json:"Unk2700_AEHOPMMMHAP,omitempty"`
- Unk2700_HMIBIIPHBAN uint32 `protobuf:"varint,2,opt,name=Unk2700_HMIBIIPHBAN,json=Unk2700HMIBIIPHBAN,proto3" json:"Unk2700_HMIBIIPHBAN,omitempty"`
- Unk2700_FLMLLJIHOAI []*Unk2700_FEAENJPINFJ `protobuf:"bytes,8,rep,name=Unk2700_FLMLLJIHOAI,json=Unk2700FLMLLJIHOAI,proto3" json:"Unk2700_FLMLLJIHOAI,omitempty"`
- Unk2700_LOIMAGFKMOJ uint32 `protobuf:"varint,6,opt,name=Unk2700_LOIMAGFKMOJ,json=Unk2700LOIMAGFKMOJ,proto3" json:"Unk2700_LOIMAGFKMOJ,omitempty"`
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,11,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
- Unk2700_FGIIBJADECI uint32 `protobuf:"varint,14,opt,name=Unk2700_FGIIBJADECI,json=Unk2700FGIIBJADECI,proto3" json:"Unk2700_FGIIBJADECI,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_JHMIHJFFJBO) Reset() {
- *x = Unk2700_JHMIHJFFJBO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JHMIHJFFJBO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JHMIHJFFJBO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JHMIHJFFJBO) ProtoMessage() {}
-
-func (x *Unk2700_JHMIHJFFJBO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JHMIHJFFJBO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JHMIHJFFJBO.ProtoReflect.Descriptor instead.
-func (*Unk2700_JHMIHJFFJBO) Descriptor() ([]byte, []int) {
- return file_Unk2700_JHMIHJFFJBO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetUnk2700_DMJOJPGLFHE() []*Unk2700_IMGLPJNBHCH {
- if x != nil {
- return x.Unk2700_DMJOJPGLFHE
- }
- return nil
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetUnk2700_AEHOPMMMHAP() uint32 {
- if x != nil {
- return x.Unk2700_AEHOPMMMHAP
- }
- return 0
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetUnk2700_HMIBIIPHBAN() uint32 {
- if x != nil {
- return x.Unk2700_HMIBIIPHBAN
- }
- return 0
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetUnk2700_FLMLLJIHOAI() []*Unk2700_FEAENJPINFJ {
- if x != nil {
- return x.Unk2700_FLMLLJIHOAI
- }
- return nil
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetUnk2700_LOIMAGFKMOJ() uint32 {
- if x != nil {
- return x.Unk2700_LOIMAGFKMOJ
- }
- return 0
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetUnk2700_FGIIBJADECI() uint32 {
- if x != nil {
- return x.Unk2700_FGIIBJADECI
- }
- return 0
-}
-
-func (x *Unk2700_JHMIHJFFJBO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_JHMIHJFFJBO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JHMIHJFFJBO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x4d, 0x49, 0x48, 0x4a,
- 0x46, 0x46, 0x4a, 0x42, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x41, 0x45, 0x4e, 0x4a, 0x50, 0x49, 0x4e, 0x46, 0x4a,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x4d, 0x47, 0x4c, 0x50, 0x4a, 0x4e, 0x42, 0x48, 0x43, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xbf, 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x48,
- 0x4d, 0x49, 0x48, 0x4a, 0x46, 0x46, 0x4a, 0x42, 0x4f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x47, 0x4c, 0x46, 0x48, 0x45,
- 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x49, 0x4d, 0x47, 0x4c, 0x50, 0x4a, 0x4e, 0x42, 0x48, 0x43, 0x48, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x47, 0x4c, 0x46, 0x48, 0x45,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x48, 0x4f,
- 0x50, 0x4d, 0x4d, 0x4d, 0x48, 0x41, 0x50, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x45, 0x48, 0x4f, 0x50, 0x4d, 0x4d, 0x4d, 0x48, 0x41,
- 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4d, 0x49,
- 0x42, 0x49, 0x49, 0x50, 0x48, 0x42, 0x41, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4d, 0x49, 0x42, 0x49, 0x49, 0x50, 0x48, 0x42,
- 0x41, 0x4e, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4c,
- 0x4d, 0x4c, 0x4c, 0x4a, 0x49, 0x48, 0x4f, 0x41, 0x49, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x41, 0x45, 0x4e, 0x4a,
- 0x50, 0x49, 0x4e, 0x46, 0x4a, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4c,
- 0x4d, 0x4c, 0x4c, 0x4a, 0x49, 0x48, 0x4f, 0x41, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x49, 0x4d, 0x41, 0x47, 0x46, 0x4b, 0x4d, 0x4f, 0x4a,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c,
- 0x4f, 0x49, 0x4d, 0x41, 0x47, 0x46, 0x4b, 0x4d, 0x4f, 0x4a, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
- 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61,
- 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x49, 0x49, 0x42, 0x4a, 0x41, 0x44, 0x45, 0x43, 0x49, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x47,
- 0x49, 0x49, 0x42, 0x4a, 0x41, 0x44, 0x45, 0x43, 0x49, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JHMIHJFFJBO_proto_rawDescOnce sync.Once
- file_Unk2700_JHMIHJFFJBO_proto_rawDescData = file_Unk2700_JHMIHJFFJBO_proto_rawDesc
-)
-
-func file_Unk2700_JHMIHJFFJBO_proto_rawDescGZIP() []byte {
- file_Unk2700_JHMIHJFFJBO_proto_rawDescOnce.Do(func() {
- file_Unk2700_JHMIHJFFJBO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JHMIHJFFJBO_proto_rawDescData)
- })
- return file_Unk2700_JHMIHJFFJBO_proto_rawDescData
-}
-
-var file_Unk2700_JHMIHJFFJBO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JHMIHJFFJBO_proto_goTypes = []interface{}{
- (*Unk2700_JHMIHJFFJBO)(nil), // 0: Unk2700_JHMIHJFFJBO
- (*Unk2700_IMGLPJNBHCH)(nil), // 1: Unk2700_IMGLPJNBHCH
- (*Unk2700_FEAENJPINFJ)(nil), // 2: Unk2700_FEAENJPINFJ
-}
-var file_Unk2700_JHMIHJFFJBO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JHMIHJFFJBO.Unk2700_DMJOJPGLFHE:type_name -> Unk2700_IMGLPJNBHCH
- 2, // 1: Unk2700_JHMIHJFFJBO.Unk2700_FLMLLJIHOAI:type_name -> Unk2700_FEAENJPINFJ
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JHMIHJFFJBO_proto_init() }
-func file_Unk2700_JHMIHJFFJBO_proto_init() {
- if File_Unk2700_JHMIHJFFJBO_proto != nil {
- return
- }
- file_Unk2700_FEAENJPINFJ_proto_init()
- file_Unk2700_IMGLPJNBHCH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JHMIHJFFJBO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JHMIHJFFJBO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JHMIHJFFJBO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JHMIHJFFJBO_proto_goTypes,
- DependencyIndexes: file_Unk2700_JHMIHJFFJBO_proto_depIdxs,
- MessageInfos: file_Unk2700_JHMIHJFFJBO_proto_msgTypes,
- }.Build()
- File_Unk2700_JHMIHJFFJBO_proto = out.File
- file_Unk2700_JHMIHJFFJBO_proto_rawDesc = nil
- file_Unk2700_JHMIHJFFJBO_proto_goTypes = nil
- file_Unk2700_JHMIHJFFJBO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JJAFAJIKDDK_ServerRsp.pb.go b/gover/gen/Unk2700_JJAFAJIKDDK_ServerRsp.pb.go
deleted file mode 100644
index f11ea207..00000000
--- a/gover/gen/Unk2700_JJAFAJIKDDK_ServerRsp.pb.go
+++ /dev/null
@@ -1,232 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JJAFAJIKDDK_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6307
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JJAFAJIKDDK_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,3,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,11,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- // Types that are assignable to Unk2700_ILHNBMNOMHO:
- //
- // *Unk2700_JJAFAJIKDDK_ServerRsp_MusicBriefInfo
- Unk2700_ILHNBMNOMHO isUnk2700_JJAFAJIKDDK_ServerRsp_Unk2700_ILHNBMNOMHO `protobuf_oneof:"Unk2700_ILHNBMNOMHO"`
-}
-
-func (x *Unk2700_JJAFAJIKDDK_ServerRsp) Reset() {
- *x = Unk2700_JJAFAJIKDDK_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JJAFAJIKDDK_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JJAFAJIKDDK_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_JJAFAJIKDDK_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JJAFAJIKDDK_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_JJAFAJIKDDK_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JJAFAJIKDDK_ServerRsp) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-func (x *Unk2700_JJAFAJIKDDK_ServerRsp) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-func (x *Unk2700_JJAFAJIKDDK_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (m *Unk2700_JJAFAJIKDDK_ServerRsp) GetUnk2700_ILHNBMNOMHO() isUnk2700_JJAFAJIKDDK_ServerRsp_Unk2700_ILHNBMNOMHO {
- if m != nil {
- return m.Unk2700_ILHNBMNOMHO
- }
- return nil
-}
-
-func (x *Unk2700_JJAFAJIKDDK_ServerRsp) GetMusicBriefInfo() *MusicBriefInfo {
- if x, ok := x.GetUnk2700_ILHNBMNOMHO().(*Unk2700_JJAFAJIKDDK_ServerRsp_MusicBriefInfo); ok {
- return x.MusicBriefInfo
- }
- return nil
-}
-
-type isUnk2700_JJAFAJIKDDK_ServerRsp_Unk2700_ILHNBMNOMHO interface {
- isUnk2700_JJAFAJIKDDK_ServerRsp_Unk2700_ILHNBMNOMHO()
-}
-
-type Unk2700_JJAFAJIKDDK_ServerRsp_MusicBriefInfo struct {
- MusicBriefInfo *MusicBriefInfo `protobuf:"bytes,2,opt,name=music_brief_info,json=musicBriefInfo,proto3,oneof"`
-}
-
-func (*Unk2700_JJAFAJIKDDK_ServerRsp_MusicBriefInfo) isUnk2700_JJAFAJIKDDK_ServerRsp_Unk2700_ILHNBMNOMHO() {
-}
-
-var File_Unk2700_JJAFAJIKDDK_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x41, 0x46, 0x41, 0x4a,
- 0x49, 0x4b, 0x44, 0x44, 0x4b, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65,
- 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x02, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x41, 0x46, 0x41, 0x4a, 0x49, 0x4b, 0x44, 0x44, 0x4b, 0x5f, 0x53,
- 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45,
- 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3b, 0x0a, 0x10, 0x6d, 0x75,
- 0x73, 0x69, 0x63, 0x5f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72, 0x69, 0x65,
- 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x42, 0x72,
- 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x15, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x48, 0x4e, 0x42, 0x4d, 0x4e, 0x4f, 0x4d, 0x48, 0x4f, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescData = file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_JJAFAJIKDDK_ServerRsp)(nil), // 0: Unk2700_JJAFAJIKDDK_ServerRsp
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
- (*MusicBriefInfo)(nil), // 2: MusicBriefInfo
-}
-var file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JJAFAJIKDDK_ServerRsp.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 2, // 1: Unk2700_JJAFAJIKDDK_ServerRsp.music_brief_info:type_name -> MusicBriefInfo
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_init() }
-func file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_init() {
- if File_Unk2700_JJAFAJIKDDK_ServerRsp_proto != nil {
- return
- }
- file_MusicBriefInfo_proto_init()
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JJAFAJIKDDK_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*Unk2700_JJAFAJIKDDK_ServerRsp_MusicBriefInfo)(nil),
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_JJAFAJIKDDK_ServerRsp_proto = out.File
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_rawDesc = nil
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_goTypes = nil
- file_Unk2700_JJAFAJIKDDK_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JJCDNAHAPKD_ClientReq.pb.go b/gover/gen/Unk2700_JJCDNAHAPKD_ClientReq.pb.go
deleted file mode 100644
index 54e7e8ed..00000000
--- a/gover/gen/Unk2700_JJCDNAHAPKD_ClientReq.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JJCDNAHAPKD_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_JJCDNAHAPKD_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,11,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
- DungeonId uint32 `protobuf:"varint,12,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Unk2700_LGBODABIKLL Unk2700_KBBDJNLFAKD `protobuf:"varint,10,opt,name=Unk2700_LGBODABIKLL,json=Unk2700LGBODABIKLL,proto3,enum=Unk2700_KBBDJNLFAKD" json:"Unk2700_LGBODABIKLL,omitempty"`
-}
-
-func (x *Unk2700_JJCDNAHAPKD_ClientReq) Reset() {
- *x = Unk2700_JJCDNAHAPKD_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JJCDNAHAPKD_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JJCDNAHAPKD_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JJCDNAHAPKD_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_JJCDNAHAPKD_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JJCDNAHAPKD_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JJCDNAHAPKD_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_JJCDNAHAPKD_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JJCDNAHAPKD_ClientReq) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-func (x *Unk2700_JJCDNAHAPKD_ClientReq) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2700_JJCDNAHAPKD_ClientReq) GetUnk2700_LGBODABIKLL() Unk2700_KBBDJNLFAKD {
- if x != nil {
- return x.Unk2700_LGBODABIKLL
- }
- return Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB
-}
-
-var File_Unk2700_JJCDNAHAPKD_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x43, 0x44, 0x4e, 0x41,
- 0x48, 0x41, 0x50, 0x4b, 0x44, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xb6, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x43,
- 0x44, 0x4e, 0x41, 0x48, 0x41, 0x50, 0x4b, 0x44, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e,
- 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41,
- 0x42, 0x4f, 0x45, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47,
- 0x42, 0x4f, 0x44, 0x41, 0x42, 0x49, 0x4b, 0x4c, 0x4c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44, 0x4a, 0x4e,
- 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x47,
- 0x42, 0x4f, 0x44, 0x41, 0x42, 0x49, 0x4b, 0x4c, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescData = file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_JJCDNAHAPKD_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JJCDNAHAPKD_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_JJCDNAHAPKD_ClientReq)(nil), // 0: Unk2700_JJCDNAHAPKD_ClientReq
- (Unk2700_KBBDJNLFAKD)(0), // 1: Unk2700_KBBDJNLFAKD
-}
-var file_Unk2700_JJCDNAHAPKD_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JJCDNAHAPKD_ClientReq.Unk2700_LGBODABIKLL:type_name -> Unk2700_KBBDJNLFAKD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JJCDNAHAPKD_ClientReq_proto_init() }
-func file_Unk2700_JJCDNAHAPKD_ClientReq_proto_init() {
- if File_Unk2700_JJCDNAHAPKD_ClientReq_proto != nil {
- return
- }
- file_Unk2700_KBBDJNLFAKD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JJCDNAHAPKD_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JJCDNAHAPKD_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_JJCDNAHAPKD_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_JJCDNAHAPKD_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_JJCDNAHAPKD_ClientReq_proto = out.File
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_rawDesc = nil
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_goTypes = nil
- file_Unk2700_JJCDNAHAPKD_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JKFGMBAMNDA_ServerNotify.pb.go b/gover/gen/Unk2700_JKFGMBAMNDA_ServerNotify.pb.go
deleted file mode 100644
index ca6ee1b8..00000000
--- a/gover/gen/Unk2700_JKFGMBAMNDA_ServerNotify.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JKFGMBAMNDA_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5320
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JKFGMBAMNDA_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MDJOPHOHFDB uint32 `protobuf:"varint,5,opt,name=Unk2700_MDJOPHOHFDB,json=Unk2700MDJOPHOHFDB,proto3" json:"Unk2700_MDJOPHOHFDB,omitempty"`
- BuildingList []*BuildingInfo `protobuf:"bytes,3,rep,name=building_list,json=buildingList,proto3" json:"building_list,omitempty"`
- Unk2700_COFBIGLBNGP uint32 `protobuf:"varint,13,opt,name=Unk2700_COFBIGLBNGP,json=Unk2700COFBIGLBNGP,proto3" json:"Unk2700_COFBIGLBNGP,omitempty"`
-}
-
-func (x *Unk2700_JKFGMBAMNDA_ServerNotify) Reset() {
- *x = Unk2700_JKFGMBAMNDA_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JKFGMBAMNDA_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JKFGMBAMNDA_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_JKFGMBAMNDA_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JKFGMBAMNDA_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_JKFGMBAMNDA_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JKFGMBAMNDA_ServerNotify) GetUnk2700_MDJOPHOHFDB() uint32 {
- if x != nil {
- return x.Unk2700_MDJOPHOHFDB
- }
- return 0
-}
-
-func (x *Unk2700_JKFGMBAMNDA_ServerNotify) GetBuildingList() []*BuildingInfo {
- if x != nil {
- return x.BuildingList
- }
- return nil
-}
-
-func (x *Unk2700_JKFGMBAMNDA_ServerNotify) GetUnk2700_COFBIGLBNGP() uint32 {
- if x != nil {
- return x.Unk2700_COFBIGLBNGP
- }
- return 0
-}
-
-var File_Unk2700_JKFGMBAMNDA_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x46, 0x47, 0x4d, 0x42,
- 0x41, 0x4d, 0x4e, 0x44, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x69,
- 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a,
- 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x46, 0x47, 0x4d, 0x42, 0x41,
- 0x4d, 0x4e, 0x44, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x4a,
- 0x4f, 0x50, 0x48, 0x4f, 0x48, 0x46, 0x44, 0x42, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x44, 0x4a, 0x4f, 0x50, 0x48, 0x4f, 0x48, 0x46,
- 0x44, 0x42, 0x12, 0x32, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x75, 0x69, 0x6c,
- 0x64, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69,
- 0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x43, 0x4f, 0x46, 0x42, 0x49, 0x47, 0x4c, 0x42, 0x4e, 0x47, 0x50, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4f, 0x46, 0x42,
- 0x49, 0x47, 0x4c, 0x42, 0x4e, 0x47, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescData = file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_JKFGMBAMNDA_ServerNotify)(nil), // 0: Unk2700_JKFGMBAMNDA_ServerNotify
- (*BuildingInfo)(nil), // 1: BuildingInfo
-}
-var file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JKFGMBAMNDA_ServerNotify.building_list:type_name -> BuildingInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_init() }
-func file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_init() {
- if File_Unk2700_JKFGMBAMNDA_ServerNotify_proto != nil {
- return
- }
- file_BuildingInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JKFGMBAMNDA_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_JKFGMBAMNDA_ServerNotify_proto = out.File
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_rawDesc = nil
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_goTypes = nil
- file_Unk2700_JKFGMBAMNDA_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JKOKBPFCILA_ClientReq.pb.go b/gover/gen/Unk2700_JKOKBPFCILA_ClientReq.pb.go
deleted file mode 100644
index 21118c65..00000000
--- a/gover/gen/Unk2700_JKOKBPFCILA_ClientReq.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JKOKBPFCILA_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 467
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_JKOKBPFCILA_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- QuestId uint32 `protobuf:"varint,4,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
-}
-
-func (x *Unk2700_JKOKBPFCILA_ClientReq) Reset() {
- *x = Unk2700_JKOKBPFCILA_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JKOKBPFCILA_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JKOKBPFCILA_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JKOKBPFCILA_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_JKOKBPFCILA_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JKOKBPFCILA_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JKOKBPFCILA_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_JKOKBPFCILA_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JKOKBPFCILA_ClientReq) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-var File_Unk2700_JKOKBPFCILA_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x4f, 0x4b, 0x42, 0x50,
- 0x46, 0x43, 0x49, 0x4c, 0x41, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4a, 0x4b, 0x4f, 0x4b, 0x42, 0x50, 0x46, 0x43, 0x49, 0x4c, 0x41, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescData = file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_JKOKBPFCILA_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JKOKBPFCILA_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_JKOKBPFCILA_ClientReq)(nil), // 0: Unk2700_JKOKBPFCILA_ClientReq
-}
-var file_Unk2700_JKOKBPFCILA_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JKOKBPFCILA_ClientReq_proto_init() }
-func file_Unk2700_JKOKBPFCILA_ClientReq_proto_init() {
- if File_Unk2700_JKOKBPFCILA_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JKOKBPFCILA_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JKOKBPFCILA_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_JKOKBPFCILA_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_JKOKBPFCILA_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_JKOKBPFCILA_ClientReq_proto = out.File
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_rawDesc = nil
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_goTypes = nil
- file_Unk2700_JKOKBPFCILA_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JLHKOLGFAMI.pb.go b/gover/gen/Unk2700_JLHKOLGFAMI.pb.go
deleted file mode 100644
index 01a14aee..00000000
--- a/gover/gen/Unk2700_JLHKOLGFAMI.pb.go
+++ /dev/null
@@ -1,190 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JLHKOLGFAMI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JLHKOLGFAMI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
- Unk2700_HKFEBBCMBHL uint32 `protobuf:"varint,5,opt,name=Unk2700_HKFEBBCMBHL,json=Unk2700HKFEBBCMBHL,proto3" json:"Unk2700_HKFEBBCMBHL,omitempty"`
- Unk2700_FHEHGDABALE uint32 `protobuf:"varint,2,opt,name=Unk2700_FHEHGDABALE,json=Unk2700FHEHGDABALE,proto3" json:"Unk2700_FHEHGDABALE,omitempty"`
-}
-
-func (x *Unk2700_JLHKOLGFAMI) Reset() {
- *x = Unk2700_JLHKOLGFAMI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JLHKOLGFAMI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JLHKOLGFAMI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JLHKOLGFAMI) ProtoMessage() {}
-
-func (x *Unk2700_JLHKOLGFAMI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JLHKOLGFAMI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JLHKOLGFAMI.ProtoReflect.Descriptor instead.
-func (*Unk2700_JLHKOLGFAMI) Descriptor() ([]byte, []int) {
- return file_Unk2700_JLHKOLGFAMI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JLHKOLGFAMI) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_JLHKOLGFAMI) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *Unk2700_JLHKOLGFAMI) GetUnk2700_HKFEBBCMBHL() uint32 {
- if x != nil {
- return x.Unk2700_HKFEBBCMBHL
- }
- return 0
-}
-
-func (x *Unk2700_JLHKOLGFAMI) GetUnk2700_FHEHGDABALE() uint32 {
- if x != nil {
- return x.Unk2700_FHEHGDABALE
- }
- return 0
-}
-
-var File_Unk2700_JLHKOLGFAMI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JLHKOLGFAMI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x48, 0x4b, 0x4f, 0x4c,
- 0x47, 0x46, 0x41, 0x4d, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x48, 0x4b, 0x4f, 0x4c, 0x47, 0x46,
- 0x41, 0x4d, 0x49, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x14,
- 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73,
- 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42, 0x43, 0x4d, 0x42, 0x48, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42,
- 0x43, 0x4d, 0x42, 0x48, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x46, 0x48, 0x45, 0x48, 0x47, 0x44, 0x41, 0x42, 0x41, 0x4c, 0x45, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x48, 0x45, 0x48, 0x47,
- 0x44, 0x41, 0x42, 0x41, 0x4c, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JLHKOLGFAMI_proto_rawDescOnce sync.Once
- file_Unk2700_JLHKOLGFAMI_proto_rawDescData = file_Unk2700_JLHKOLGFAMI_proto_rawDesc
-)
-
-func file_Unk2700_JLHKOLGFAMI_proto_rawDescGZIP() []byte {
- file_Unk2700_JLHKOLGFAMI_proto_rawDescOnce.Do(func() {
- file_Unk2700_JLHKOLGFAMI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JLHKOLGFAMI_proto_rawDescData)
- })
- return file_Unk2700_JLHKOLGFAMI_proto_rawDescData
-}
-
-var file_Unk2700_JLHKOLGFAMI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JLHKOLGFAMI_proto_goTypes = []interface{}{
- (*Unk2700_JLHKOLGFAMI)(nil), // 0: Unk2700_JLHKOLGFAMI
-}
-var file_Unk2700_JLHKOLGFAMI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JLHKOLGFAMI_proto_init() }
-func file_Unk2700_JLHKOLGFAMI_proto_init() {
- if File_Unk2700_JLHKOLGFAMI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JLHKOLGFAMI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JLHKOLGFAMI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JLHKOLGFAMI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JLHKOLGFAMI_proto_goTypes,
- DependencyIndexes: file_Unk2700_JLHKOLGFAMI_proto_depIdxs,
- MessageInfos: file_Unk2700_JLHKOLGFAMI_proto_msgTypes,
- }.Build()
- File_Unk2700_JLHKOLGFAMI_proto = out.File
- file_Unk2700_JLHKOLGFAMI_proto_rawDesc = nil
- file_Unk2700_JLHKOLGFAMI_proto_goTypes = nil
- file_Unk2700_JLHKOLGFAMI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JLOFMANHGHI_ClientReq.pb.go b/gover/gen/Unk2700_JLOFMANHGHI_ClientReq.pb.go
deleted file mode 100644
index c309ffda..00000000
--- a/gover/gen/Unk2700_JLOFMANHGHI_ClientReq.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JLOFMANHGHI_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6247
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_JLOFMANHGHI_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_JLOFMANHGHI_ClientReq) Reset() {
- *x = Unk2700_JLOFMANHGHI_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JLOFMANHGHI_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JLOFMANHGHI_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JLOFMANHGHI_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_JLOFMANHGHI_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JLOFMANHGHI_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JLOFMANHGHI_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_JLOFMANHGHI_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_JLOFMANHGHI_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x4f, 0x46, 0x4d, 0x41,
- 0x4e, 0x48, 0x47, 0x48, 0x49, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4a, 0x4c, 0x4f, 0x46, 0x4d, 0x41, 0x4e, 0x48, 0x47, 0x48, 0x49, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescData = file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_JLOFMANHGHI_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JLOFMANHGHI_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_JLOFMANHGHI_ClientReq)(nil), // 0: Unk2700_JLOFMANHGHI_ClientReq
-}
-var file_Unk2700_JLOFMANHGHI_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JLOFMANHGHI_ClientReq_proto_init() }
-func file_Unk2700_JLOFMANHGHI_ClientReq_proto_init() {
- if File_Unk2700_JLOFMANHGHI_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JLOFMANHGHI_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JLOFMANHGHI_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_JLOFMANHGHI_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_JLOFMANHGHI_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_JLOFMANHGHI_ClientReq_proto = out.File
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_rawDesc = nil
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_goTypes = nil
- file_Unk2700_JLOFMANHGHI_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JMPCGMBHJLG.pb.go b/gover/gen/Unk2700_JMPCGMBHJLG.pb.go
deleted file mode 100644
index 82184a66..00000000
--- a/gover/gen/Unk2700_JMPCGMBHJLG.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JMPCGMBHJLG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JMPCGMBHJLG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MBEMKCGABIB uint32 `protobuf:"varint,3,opt,name=Unk2700_MBEMKCGABIB,json=Unk2700MBEMKCGABIB,proto3" json:"Unk2700_MBEMKCGABIB,omitempty"`
- Unk2700_FJJDHBFLCCH []uint32 `protobuf:"varint,2,rep,packed,name=Unk2700_FJJDHBFLCCH,json=Unk2700FJJDHBFLCCH,proto3" json:"Unk2700_FJJDHBFLCCH,omitempty"`
- Unk2700_JDBFOILOOIF []*Unk2700_MLMEFKLMOEF `protobuf:"bytes,7,rep,name=Unk2700_JDBFOILOOIF,json=Unk2700JDBFOILOOIF,proto3" json:"Unk2700_JDBFOILOOIF,omitempty"`
-}
-
-func (x *Unk2700_JMPCGMBHJLG) Reset() {
- *x = Unk2700_JMPCGMBHJLG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JMPCGMBHJLG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JMPCGMBHJLG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JMPCGMBHJLG) ProtoMessage() {}
-
-func (x *Unk2700_JMPCGMBHJLG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JMPCGMBHJLG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JMPCGMBHJLG.ProtoReflect.Descriptor instead.
-func (*Unk2700_JMPCGMBHJLG) Descriptor() ([]byte, []int) {
- return file_Unk2700_JMPCGMBHJLG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JMPCGMBHJLG) GetUnk2700_MBEMKCGABIB() uint32 {
- if x != nil {
- return x.Unk2700_MBEMKCGABIB
- }
- return 0
-}
-
-func (x *Unk2700_JMPCGMBHJLG) GetUnk2700_FJJDHBFLCCH() []uint32 {
- if x != nil {
- return x.Unk2700_FJJDHBFLCCH
- }
- return nil
-}
-
-func (x *Unk2700_JMPCGMBHJLG) GetUnk2700_JDBFOILOOIF() []*Unk2700_MLMEFKLMOEF {
- if x != nil {
- return x.Unk2700_JDBFOILOOIF
- }
- return nil
-}
-
-var File_Unk2700_JMPCGMBHJLG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JMPCGMBHJLG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4d, 0x50, 0x43, 0x47, 0x4d,
- 0x42, 0x48, 0x4a, 0x4c, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4c, 0x4d, 0x45, 0x46, 0x4b, 0x4c, 0x4d, 0x4f, 0x45, 0x46,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4a, 0x4d, 0x50, 0x43, 0x47, 0x4d, 0x42, 0x48, 0x4a, 0x4c, 0x47, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x45, 0x4d, 0x4b, 0x43,
- 0x47, 0x41, 0x42, 0x49, 0x42, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4d, 0x42, 0x45, 0x4d, 0x4b, 0x43, 0x47, 0x41, 0x42, 0x49, 0x42, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x4a, 0x44, 0x48,
- 0x42, 0x46, 0x4c, 0x43, 0x43, 0x48, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4a, 0x4a, 0x44, 0x48, 0x42, 0x46, 0x4c, 0x43, 0x43, 0x48,
- 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x42, 0x46,
- 0x4f, 0x49, 0x4c, 0x4f, 0x4f, 0x49, 0x46, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4c, 0x4d, 0x45, 0x46, 0x4b, 0x4c, 0x4d,
- 0x4f, 0x45, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x44, 0x42, 0x46,
- 0x4f, 0x49, 0x4c, 0x4f, 0x4f, 0x49, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JMPCGMBHJLG_proto_rawDescOnce sync.Once
- file_Unk2700_JMPCGMBHJLG_proto_rawDescData = file_Unk2700_JMPCGMBHJLG_proto_rawDesc
-)
-
-func file_Unk2700_JMPCGMBHJLG_proto_rawDescGZIP() []byte {
- file_Unk2700_JMPCGMBHJLG_proto_rawDescOnce.Do(func() {
- file_Unk2700_JMPCGMBHJLG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JMPCGMBHJLG_proto_rawDescData)
- })
- return file_Unk2700_JMPCGMBHJLG_proto_rawDescData
-}
-
-var file_Unk2700_JMPCGMBHJLG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JMPCGMBHJLG_proto_goTypes = []interface{}{
- (*Unk2700_JMPCGMBHJLG)(nil), // 0: Unk2700_JMPCGMBHJLG
- (*Unk2700_MLMEFKLMOEF)(nil), // 1: Unk2700_MLMEFKLMOEF
-}
-var file_Unk2700_JMPCGMBHJLG_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JMPCGMBHJLG.Unk2700_JDBFOILOOIF:type_name -> Unk2700_MLMEFKLMOEF
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JMPCGMBHJLG_proto_init() }
-func file_Unk2700_JMPCGMBHJLG_proto_init() {
- if File_Unk2700_JMPCGMBHJLG_proto != nil {
- return
- }
- file_Unk2700_MLMEFKLMOEF_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JMPCGMBHJLG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JMPCGMBHJLG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JMPCGMBHJLG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JMPCGMBHJLG_proto_goTypes,
- DependencyIndexes: file_Unk2700_JMPCGMBHJLG_proto_depIdxs,
- MessageInfos: file_Unk2700_JMPCGMBHJLG_proto_msgTypes,
- }.Build()
- File_Unk2700_JMPCGMBHJLG_proto = out.File
- file_Unk2700_JMPCGMBHJLG_proto_rawDesc = nil
- file_Unk2700_JMPCGMBHJLG_proto_goTypes = nil
- file_Unk2700_JMPCGMBHJLG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JNCINBLCNNL.pb.go b/gover/gen/Unk2700_JNCINBLCNNL.pb.go
deleted file mode 100644
index 5e6e6010..00000000
--- a/gover/gen/Unk2700_JNCINBLCNNL.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JNCINBLCNNL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8696
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JNCINBLCNNL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DMPIDNKAJML []uint32 `protobuf:"varint,3,rep,packed,name=Unk2700_DMPIDNKAJML,json=Unk2700DMPIDNKAJML,proto3" json:"Unk2700_DMPIDNKAJML,omitempty"`
- ScheduleId uint32 `protobuf:"varint,4,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_JNCINBLCNNL) Reset() {
- *x = Unk2700_JNCINBLCNNL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JNCINBLCNNL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JNCINBLCNNL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JNCINBLCNNL) ProtoMessage() {}
-
-func (x *Unk2700_JNCINBLCNNL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JNCINBLCNNL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JNCINBLCNNL.ProtoReflect.Descriptor instead.
-func (*Unk2700_JNCINBLCNNL) Descriptor() ([]byte, []int) {
- return file_Unk2700_JNCINBLCNNL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JNCINBLCNNL) GetUnk2700_DMPIDNKAJML() []uint32 {
- if x != nil {
- return x.Unk2700_DMPIDNKAJML
- }
- return nil
-}
-
-func (x *Unk2700_JNCINBLCNNL) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_JNCINBLCNNL) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_JNCINBLCNNL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JNCINBLCNNL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4e, 0x43, 0x49, 0x4e, 0x42,
- 0x4c, 0x43, 0x4e, 0x4e, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4e, 0x43, 0x49, 0x4e, 0x42, 0x4c, 0x43,
- 0x4e, 0x4e, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x4d, 0x50, 0x49, 0x44, 0x4e, 0x4b, 0x41, 0x4a, 0x4d, 0x4c, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4d, 0x50, 0x49, 0x44, 0x4e, 0x4b,
- 0x41, 0x4a, 0x4d, 0x4c, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64,
- 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JNCINBLCNNL_proto_rawDescOnce sync.Once
- file_Unk2700_JNCINBLCNNL_proto_rawDescData = file_Unk2700_JNCINBLCNNL_proto_rawDesc
-)
-
-func file_Unk2700_JNCINBLCNNL_proto_rawDescGZIP() []byte {
- file_Unk2700_JNCINBLCNNL_proto_rawDescOnce.Do(func() {
- file_Unk2700_JNCINBLCNNL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JNCINBLCNNL_proto_rawDescData)
- })
- return file_Unk2700_JNCINBLCNNL_proto_rawDescData
-}
-
-var file_Unk2700_JNCINBLCNNL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JNCINBLCNNL_proto_goTypes = []interface{}{
- (*Unk2700_JNCINBLCNNL)(nil), // 0: Unk2700_JNCINBLCNNL
-}
-var file_Unk2700_JNCINBLCNNL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JNCINBLCNNL_proto_init() }
-func file_Unk2700_JNCINBLCNNL_proto_init() {
- if File_Unk2700_JNCINBLCNNL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JNCINBLCNNL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JNCINBLCNNL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JNCINBLCNNL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JNCINBLCNNL_proto_goTypes,
- DependencyIndexes: file_Unk2700_JNCINBLCNNL_proto_depIdxs,
- MessageInfos: file_Unk2700_JNCINBLCNNL_proto_msgTypes,
- }.Build()
- File_Unk2700_JNCINBLCNNL_proto = out.File
- file_Unk2700_JNCINBLCNNL_proto_rawDesc = nil
- file_Unk2700_JNCINBLCNNL_proto_goTypes = nil
- file_Unk2700_JNCINBLCNNL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JOEPIGNPDGH.pb.go b/gover/gen/Unk2700_JOEPIGNPDGH.pb.go
deleted file mode 100644
index 8ddc670a..00000000
--- a/gover/gen/Unk2700_JOEPIGNPDGH.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JOEPIGNPDGH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JOEPIGNPDGH int32
-
-const (
- Unk2700_JOEPIGNPDGH_Unk2700_JOEPIGNPDGH_Unk2700_GIGONJIGKBM Unk2700_JOEPIGNPDGH = 0
- Unk2700_JOEPIGNPDGH_Unk2700_JOEPIGNPDGH_Unk2700_AEKNMJMKIPN Unk2700_JOEPIGNPDGH = 1
- Unk2700_JOEPIGNPDGH_Unk2700_JOEPIGNPDGH_Unk2700_LKCIHNNHIFO Unk2700_JOEPIGNPDGH = 2
- Unk2700_JOEPIGNPDGH_Unk2700_JOEPIGNPDGH_Unk2700_EPAPGLMBAEB Unk2700_JOEPIGNPDGH = 3
-)
-
-// Enum value maps for Unk2700_JOEPIGNPDGH.
-var (
- Unk2700_JOEPIGNPDGH_name = map[int32]string{
- 0: "Unk2700_JOEPIGNPDGH_Unk2700_GIGONJIGKBM",
- 1: "Unk2700_JOEPIGNPDGH_Unk2700_AEKNMJMKIPN",
- 2: "Unk2700_JOEPIGNPDGH_Unk2700_LKCIHNNHIFO",
- 3: "Unk2700_JOEPIGNPDGH_Unk2700_EPAPGLMBAEB",
- }
- Unk2700_JOEPIGNPDGH_value = map[string]int32{
- "Unk2700_JOEPIGNPDGH_Unk2700_GIGONJIGKBM": 0,
- "Unk2700_JOEPIGNPDGH_Unk2700_AEKNMJMKIPN": 1,
- "Unk2700_JOEPIGNPDGH_Unk2700_LKCIHNNHIFO": 2,
- "Unk2700_JOEPIGNPDGH_Unk2700_EPAPGLMBAEB": 3,
- }
-)
-
-func (x Unk2700_JOEPIGNPDGH) Enum() *Unk2700_JOEPIGNPDGH {
- p := new(Unk2700_JOEPIGNPDGH)
- *p = x
- return p
-}
-
-func (x Unk2700_JOEPIGNPDGH) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_JOEPIGNPDGH) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_JOEPIGNPDGH_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_JOEPIGNPDGH) Type() protoreflect.EnumType {
- return &file_Unk2700_JOEPIGNPDGH_proto_enumTypes[0]
-}
-
-func (x Unk2700_JOEPIGNPDGH) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_JOEPIGNPDGH.Descriptor instead.
-func (Unk2700_JOEPIGNPDGH) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_JOEPIGNPDGH_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_JOEPIGNPDGH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JOEPIGNPDGH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x45, 0x50, 0x49, 0x47,
- 0x4e, 0x50, 0x44, 0x47, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x45, 0x50, 0x49, 0x47, 0x4e, 0x50,
- 0x44, 0x47, 0x48, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a,
- 0x4f, 0x45, 0x50, 0x49, 0x47, 0x4e, 0x50, 0x44, 0x47, 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x49, 0x47, 0x4f, 0x4e, 0x4a, 0x49, 0x47, 0x4b, 0x42, 0x4d, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x45, 0x50,
- 0x49, 0x47, 0x4e, 0x50, 0x44, 0x47, 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x41, 0x45, 0x4b, 0x4e, 0x4d, 0x4a, 0x4d, 0x4b, 0x49, 0x50, 0x4e, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x45, 0x50, 0x49, 0x47, 0x4e,
- 0x50, 0x44, 0x47, 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x43,
- 0x49, 0x48, 0x4e, 0x4e, 0x48, 0x49, 0x46, 0x4f, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x45, 0x50, 0x49, 0x47, 0x4e, 0x50, 0x44, 0x47,
- 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x41, 0x50, 0x47, 0x4c,
- 0x4d, 0x42, 0x41, 0x45, 0x42, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JOEPIGNPDGH_proto_rawDescOnce sync.Once
- file_Unk2700_JOEPIGNPDGH_proto_rawDescData = file_Unk2700_JOEPIGNPDGH_proto_rawDesc
-)
-
-func file_Unk2700_JOEPIGNPDGH_proto_rawDescGZIP() []byte {
- file_Unk2700_JOEPIGNPDGH_proto_rawDescOnce.Do(func() {
- file_Unk2700_JOEPIGNPDGH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JOEPIGNPDGH_proto_rawDescData)
- })
- return file_Unk2700_JOEPIGNPDGH_proto_rawDescData
-}
-
-var file_Unk2700_JOEPIGNPDGH_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_JOEPIGNPDGH_proto_goTypes = []interface{}{
- (Unk2700_JOEPIGNPDGH)(0), // 0: Unk2700_JOEPIGNPDGH
-}
-var file_Unk2700_JOEPIGNPDGH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JOEPIGNPDGH_proto_init() }
-func file_Unk2700_JOEPIGNPDGH_proto_init() {
- if File_Unk2700_JOEPIGNPDGH_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JOEPIGNPDGH_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JOEPIGNPDGH_proto_goTypes,
- DependencyIndexes: file_Unk2700_JOEPIGNPDGH_proto_depIdxs,
- EnumInfos: file_Unk2700_JOEPIGNPDGH_proto_enumTypes,
- }.Build()
- File_Unk2700_JOEPIGNPDGH_proto = out.File
- file_Unk2700_JOEPIGNPDGH_proto_rawDesc = nil
- file_Unk2700_JOEPIGNPDGH_proto_goTypes = nil
- file_Unk2700_JOEPIGNPDGH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JOHOODKBINN_ClientReq.pb.go b/gover/gen/Unk2700_JOHOODKBINN_ClientReq.pb.go
deleted file mode 100644
index dd4e7302..00000000
--- a/gover/gen/Unk2700_JOHOODKBINN_ClientReq.pb.go
+++ /dev/null
@@ -1,187 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JOHOODKBINN_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4256
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_JOHOODKBINN_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- MaterialId uint32 `protobuf:"varint,6,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
-}
-
-func (x *Unk2700_JOHOODKBINN_ClientReq) Reset() {
- *x = Unk2700_JOHOODKBINN_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JOHOODKBINN_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JOHOODKBINN_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JOHOODKBINN_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_JOHOODKBINN_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JOHOODKBINN_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JOHOODKBINN_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_JOHOODKBINN_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JOHOODKBINN_ClientReq) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-func (x *Unk2700_JOHOODKBINN_ClientReq) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk2700_JOHOODKBINN_ClientReq) GetMaterialId() uint32 {
- if x != nil {
- return x.MaterialId
- }
- return 0
-}
-
-var File_Unk2700_JOHOODKBINN_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4f, 0x48, 0x4f, 0x4f, 0x44,
- 0x4b, 0x42, 0x49, 0x4e, 0x4e, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a,
- 0x4f, 0x48, 0x4f, 0x4f, 0x44, 0x4b, 0x42, 0x49, 0x4e, 0x4e, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12,
- 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
- 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescData = file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_JOHOODKBINN_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JOHOODKBINN_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_JOHOODKBINN_ClientReq)(nil), // 0: Unk2700_JOHOODKBINN_ClientReq
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_JOHOODKBINN_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_JOHOODKBINN_ClientReq.pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JOHOODKBINN_ClientReq_proto_init() }
-func file_Unk2700_JOHOODKBINN_ClientReq_proto_init() {
- if File_Unk2700_JOHOODKBINN_ClientReq_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JOHOODKBINN_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JOHOODKBINN_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JOHOODKBINN_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_JOHOODKBINN_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_JOHOODKBINN_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_JOHOODKBINN_ClientReq_proto = out.File
- file_Unk2700_JOHOODKBINN_ClientReq_proto_rawDesc = nil
- file_Unk2700_JOHOODKBINN_ClientReq_proto_goTypes = nil
- file_Unk2700_JOHOODKBINN_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JPGAAHJBLKB.pb.go b/gover/gen/Unk2700_JPGAAHJBLKB.pb.go
deleted file mode 100644
index 2e281810..00000000
--- a/gover/gen/Unk2700_JPGAAHJBLKB.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JPGAAHJBLKB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_JPGAAHJBLKB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarId uint64 `protobuf:"varint,3,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- IsTrial bool `protobuf:"varint,13,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
-}
-
-func (x *Unk2700_JPGAAHJBLKB) Reset() {
- *x = Unk2700_JPGAAHJBLKB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JPGAAHJBLKB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JPGAAHJBLKB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JPGAAHJBLKB) ProtoMessage() {}
-
-func (x *Unk2700_JPGAAHJBLKB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JPGAAHJBLKB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JPGAAHJBLKB.ProtoReflect.Descriptor instead.
-func (*Unk2700_JPGAAHJBLKB) Descriptor() ([]byte, []int) {
- return file_Unk2700_JPGAAHJBLKB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JPGAAHJBLKB) GetAvatarId() uint64 {
- if x != nil {
- return x.AvatarId
- }
- return 0
-}
-
-func (x *Unk2700_JPGAAHJBLKB) GetIsTrial() bool {
- if x != nil {
- return x.IsTrial
- }
- return false
-}
-
-var File_Unk2700_JPGAAHJBLKB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JPGAAHJBLKB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x47, 0x41, 0x41, 0x48,
- 0x4a, 0x42, 0x4c, 0x4b, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x47, 0x41, 0x41, 0x48, 0x4a, 0x42, 0x4c,
- 0x4b, 0x42, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JPGAAHJBLKB_proto_rawDescOnce sync.Once
- file_Unk2700_JPGAAHJBLKB_proto_rawDescData = file_Unk2700_JPGAAHJBLKB_proto_rawDesc
-)
-
-func file_Unk2700_JPGAAHJBLKB_proto_rawDescGZIP() []byte {
- file_Unk2700_JPGAAHJBLKB_proto_rawDescOnce.Do(func() {
- file_Unk2700_JPGAAHJBLKB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JPGAAHJBLKB_proto_rawDescData)
- })
- return file_Unk2700_JPGAAHJBLKB_proto_rawDescData
-}
-
-var file_Unk2700_JPGAAHJBLKB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JPGAAHJBLKB_proto_goTypes = []interface{}{
- (*Unk2700_JPGAAHJBLKB)(nil), // 0: Unk2700_JPGAAHJBLKB
-}
-var file_Unk2700_JPGAAHJBLKB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JPGAAHJBLKB_proto_init() }
-func file_Unk2700_JPGAAHJBLKB_proto_init() {
- if File_Unk2700_JPGAAHJBLKB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JPGAAHJBLKB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JPGAAHJBLKB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JPGAAHJBLKB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JPGAAHJBLKB_proto_goTypes,
- DependencyIndexes: file_Unk2700_JPGAAHJBLKB_proto_depIdxs,
- MessageInfos: file_Unk2700_JPGAAHJBLKB_proto_msgTypes,
- }.Build()
- File_Unk2700_JPGAAHJBLKB_proto = out.File
- file_Unk2700_JPGAAHJBLKB_proto_rawDesc = nil
- file_Unk2700_JPGAAHJBLKB_proto_goTypes = nil
- file_Unk2700_JPGAAHJBLKB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_JPLFIOOMCGG.pb.go b/gover/gen/Unk2700_JPLFIOOMCGG.pb.go
deleted file mode 100644
index 5d9406ab..00000000
--- a/gover/gen/Unk2700_JPLFIOOMCGG.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_JPLFIOOMCGG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8142
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_JPLFIOOMCGG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_JPLFIOOMCGG) Reset() {
- *x = Unk2700_JPLFIOOMCGG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_JPLFIOOMCGG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_JPLFIOOMCGG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_JPLFIOOMCGG) ProtoMessage() {}
-
-func (x *Unk2700_JPLFIOOMCGG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_JPLFIOOMCGG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_JPLFIOOMCGG.ProtoReflect.Descriptor instead.
-func (*Unk2700_JPLFIOOMCGG) Descriptor() ([]byte, []int) {
- return file_Unk2700_JPLFIOOMCGG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_JPLFIOOMCGG) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_JPLFIOOMCGG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_JPLFIOOMCGG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x4c, 0x46, 0x49, 0x4f,
- 0x4f, 0x4d, 0x43, 0x47, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x4c, 0x46, 0x49, 0x4f, 0x4f, 0x4d, 0x43,
- 0x47, 0x47, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_JPLFIOOMCGG_proto_rawDescOnce sync.Once
- file_Unk2700_JPLFIOOMCGG_proto_rawDescData = file_Unk2700_JPLFIOOMCGG_proto_rawDesc
-)
-
-func file_Unk2700_JPLFIOOMCGG_proto_rawDescGZIP() []byte {
- file_Unk2700_JPLFIOOMCGG_proto_rawDescOnce.Do(func() {
- file_Unk2700_JPLFIOOMCGG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_JPLFIOOMCGG_proto_rawDescData)
- })
- return file_Unk2700_JPLFIOOMCGG_proto_rawDescData
-}
-
-var file_Unk2700_JPLFIOOMCGG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_JPLFIOOMCGG_proto_goTypes = []interface{}{
- (*Unk2700_JPLFIOOMCGG)(nil), // 0: Unk2700_JPLFIOOMCGG
-}
-var file_Unk2700_JPLFIOOMCGG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_JPLFIOOMCGG_proto_init() }
-func file_Unk2700_JPLFIOOMCGG_proto_init() {
- if File_Unk2700_JPLFIOOMCGG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_JPLFIOOMCGG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_JPLFIOOMCGG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_JPLFIOOMCGG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_JPLFIOOMCGG_proto_goTypes,
- DependencyIndexes: file_Unk2700_JPLFIOOMCGG_proto_depIdxs,
- MessageInfos: file_Unk2700_JPLFIOOMCGG_proto_msgTypes,
- }.Build()
- File_Unk2700_JPLFIOOMCGG_proto = out.File
- file_Unk2700_JPLFIOOMCGG_proto_rawDesc = nil
- file_Unk2700_JPLFIOOMCGG_proto_goTypes = nil
- file_Unk2700_JPLFIOOMCGG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KAJNLGIDKAB_ServerRsp.pb.go b/gover/gen/Unk2700_KAJNLGIDKAB_ServerRsp.pb.go
deleted file mode 100644
index 8319ad86..00000000
--- a/gover/gen/Unk2700_KAJNLGIDKAB_ServerRsp.pb.go
+++ /dev/null
@@ -1,196 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KAJNLGIDKAB_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4289
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KAJNLGIDKAB_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- MaterialId uint32 `protobuf:"varint,8,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
-}
-
-func (x *Unk2700_KAJNLGIDKAB_ServerRsp) Reset() {
- *x = Unk2700_KAJNLGIDKAB_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KAJNLGIDKAB_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KAJNLGIDKAB_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_KAJNLGIDKAB_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KAJNLGIDKAB_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KAJNLGIDKAB_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KAJNLGIDKAB_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KAJNLGIDKAB_ServerRsp) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk2700_KAJNLGIDKAB_ServerRsp) GetMaterialId() uint32 {
- if x != nil {
- return x.MaterialId
- }
- return 0
-}
-
-func (x *Unk2700_KAJNLGIDKAB_ServerRsp) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-var File_Unk2700_KAJNLGIDKAB_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x41, 0x4a, 0x4e, 0x4c, 0x47,
- 0x49, 0x44, 0x4b, 0x41, 0x42, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x41, 0x4a, 0x4e, 0x4c, 0x47, 0x49, 0x44, 0x4b, 0x41, 0x42, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
- 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescData = file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_KAJNLGIDKAB_ServerRsp)(nil), // 0: Unk2700_KAJNLGIDKAB_ServerRsp
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KAJNLGIDKAB_ServerRsp.pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_init() }
-func file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_init() {
- if File_Unk2700_KAJNLGIDKAB_ServerRsp_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KAJNLGIDKAB_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KAJNLGIDKAB_ServerRsp_proto = out.File
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_rawDesc = nil
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_goTypes = nil
- file_Unk2700_KAJNLGIDKAB_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KBBDJNLFAKD.pb.go b/gover/gen/Unk2700_KBBDJNLFAKD.pb.go
deleted file mode 100644
index 5b7cd2aa..00000000
--- a/gover/gen/Unk2700_KBBDJNLFAKD.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KBBDJNLFAKD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KBBDJNLFAKD int32
-
-const (
- Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB Unk2700_KBBDJNLFAKD = 0
- Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_IAPAEBBEILN Unk2700_KBBDJNLFAKD = 1
- Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_MPJODMAIHEL Unk2700_KBBDJNLFAKD = 2
- Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_KPNLCPIJPAH Unk2700_KBBDJNLFAKD = 3
-)
-
-// Enum value maps for Unk2700_KBBDJNLFAKD.
-var (
- Unk2700_KBBDJNLFAKD_name = map[int32]string{
- 0: "Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB",
- 1: "Unk2700_KBBDJNLFAKD_Unk2700_IAPAEBBEILN",
- 2: "Unk2700_KBBDJNLFAKD_Unk2700_MPJODMAIHEL",
- 3: "Unk2700_KBBDJNLFAKD_Unk2700_KPNLCPIJPAH",
- }
- Unk2700_KBBDJNLFAKD_value = map[string]int32{
- "Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB": 0,
- "Unk2700_KBBDJNLFAKD_Unk2700_IAPAEBBEILN": 1,
- "Unk2700_KBBDJNLFAKD_Unk2700_MPJODMAIHEL": 2,
- "Unk2700_KBBDJNLFAKD_Unk2700_KPNLCPIJPAH": 3,
- }
-)
-
-func (x Unk2700_KBBDJNLFAKD) Enum() *Unk2700_KBBDJNLFAKD {
- p := new(Unk2700_KBBDJNLFAKD)
- *p = x
- return p
-}
-
-func (x Unk2700_KBBDJNLFAKD) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_KBBDJNLFAKD) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_KBBDJNLFAKD_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_KBBDJNLFAKD) Type() protoreflect.EnumType {
- return &file_Unk2700_KBBDJNLFAKD_proto_enumTypes[0]
-}
-
-func (x Unk2700_KBBDJNLFAKD) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_KBBDJNLFAKD.Descriptor instead.
-func (Unk2700_KBBDJNLFAKD) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_KBBDJNLFAKD_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_KBBDJNLFAKD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KBBDJNLFAKD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44, 0x4a, 0x4e,
- 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c, 0x46,
- 0x41, 0x4b, 0x44, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x46, 0x41, 0x43, 0x4a, 0x4d, 0x4d, 0x48, 0x41, 0x4f, 0x4c, 0x42, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44,
- 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x41, 0x50, 0x41, 0x45, 0x42, 0x42, 0x45, 0x49, 0x4c, 0x4e, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c,
- 0x46, 0x41, 0x4b, 0x44, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x4a,
- 0x4f, 0x44, 0x4d, 0x41, 0x49, 0x48, 0x45, 0x4c, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b,
- 0x44, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4e, 0x4c, 0x43, 0x50,
- 0x49, 0x4a, 0x50, 0x41, 0x48, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KBBDJNLFAKD_proto_rawDescOnce sync.Once
- file_Unk2700_KBBDJNLFAKD_proto_rawDescData = file_Unk2700_KBBDJNLFAKD_proto_rawDesc
-)
-
-func file_Unk2700_KBBDJNLFAKD_proto_rawDescGZIP() []byte {
- file_Unk2700_KBBDJNLFAKD_proto_rawDescOnce.Do(func() {
- file_Unk2700_KBBDJNLFAKD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KBBDJNLFAKD_proto_rawDescData)
- })
- return file_Unk2700_KBBDJNLFAKD_proto_rawDescData
-}
-
-var file_Unk2700_KBBDJNLFAKD_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_KBBDJNLFAKD_proto_goTypes = []interface{}{
- (Unk2700_KBBDJNLFAKD)(0), // 0: Unk2700_KBBDJNLFAKD
-}
-var file_Unk2700_KBBDJNLFAKD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KBBDJNLFAKD_proto_init() }
-func file_Unk2700_KBBDJNLFAKD_proto_init() {
- if File_Unk2700_KBBDJNLFAKD_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KBBDJNLFAKD_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KBBDJNLFAKD_proto_goTypes,
- DependencyIndexes: file_Unk2700_KBBDJNLFAKD_proto_depIdxs,
- EnumInfos: file_Unk2700_KBBDJNLFAKD_proto_enumTypes,
- }.Build()
- File_Unk2700_KBBDJNLFAKD_proto = out.File
- file_Unk2700_KBBDJNLFAKD_proto_rawDesc = nil
- file_Unk2700_KBBDJNLFAKD_proto_goTypes = nil
- file_Unk2700_KBBDJNLFAKD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KDDPDHGPGEF_ServerRsp.pb.go b/gover/gen/Unk2700_KDDPDHGPGEF_ServerRsp.pb.go
deleted file mode 100644
index b06f7dfd..00000000
--- a/gover/gen/Unk2700_KDDPDHGPGEF_ServerRsp.pb.go
+++ /dev/null
@@ -1,263 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KDDPDHGPGEF_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 123
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KDDPDHGPGEF_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarId uint32 `protobuf:"varint,15,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
- // Types that are assignable to Detail:
- //
- // *Unk2700_KDDPDHGPGEF_ServerRsp_SkillResponse
- // *Unk2700_KDDPDHGPGEF_ServerRsp_ReliquaryResponse
- // *Unk2700_KDDPDHGPGEF_ServerRsp_ElementReliquaryResponse
- Detail isUnk2700_KDDPDHGPGEF_ServerRsp_Detail `protobuf_oneof:"detail"`
-}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) Reset() {
- *x = Unk2700_KDDPDHGPGEF_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KDDPDHGPGEF_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KDDPDHGPGEF_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KDDPDHGPGEF_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) GetAvatarId() uint32 {
- if x != nil {
- return x.AvatarId
- }
- return 0
-}
-
-func (m *Unk2700_KDDPDHGPGEF_ServerRsp) GetDetail() isUnk2700_KDDPDHGPGEF_ServerRsp_Detail {
- if m != nil {
- return m.Detail
- }
- return nil
-}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) GetSkillResponse() *SkillResponse {
- if x, ok := x.GetDetail().(*Unk2700_KDDPDHGPGEF_ServerRsp_SkillResponse); ok {
- return x.SkillResponse
- }
- return nil
-}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) GetReliquaryResponse() *ReliquaryResponse {
- if x, ok := x.GetDetail().(*Unk2700_KDDPDHGPGEF_ServerRsp_ReliquaryResponse); ok {
- return x.ReliquaryResponse
- }
- return nil
-}
-
-func (x *Unk2700_KDDPDHGPGEF_ServerRsp) GetElementReliquaryResponse() *ElementReliquaryResponse {
- if x, ok := x.GetDetail().(*Unk2700_KDDPDHGPGEF_ServerRsp_ElementReliquaryResponse); ok {
- return x.ElementReliquaryResponse
- }
- return nil
-}
-
-type isUnk2700_KDDPDHGPGEF_ServerRsp_Detail interface {
- isUnk2700_KDDPDHGPGEF_ServerRsp_Detail()
-}
-
-type Unk2700_KDDPDHGPGEF_ServerRsp_SkillResponse struct {
- SkillResponse *SkillResponse `protobuf:"bytes,1022,opt,name=skill_response,json=skillResponse,proto3,oneof"`
-}
-
-type Unk2700_KDDPDHGPGEF_ServerRsp_ReliquaryResponse struct {
- ReliquaryResponse *ReliquaryResponse `protobuf:"bytes,196,opt,name=reliquary_response,json=reliquaryResponse,proto3,oneof"`
-}
-
-type Unk2700_KDDPDHGPGEF_ServerRsp_ElementReliquaryResponse struct {
- ElementReliquaryResponse *ElementReliquaryResponse `protobuf:"bytes,167,opt,name=element_reliquary_response,json=elementReliquaryResponse,proto3,oneof"`
-}
-
-func (*Unk2700_KDDPDHGPGEF_ServerRsp_SkillResponse) isUnk2700_KDDPDHGPGEF_ServerRsp_Detail() {}
-
-func (*Unk2700_KDDPDHGPGEF_ServerRsp_ReliquaryResponse) isUnk2700_KDDPDHGPGEF_ServerRsp_Detail() {}
-
-func (*Unk2700_KDDPDHGPGEF_ServerRsp_ElementReliquaryResponse) isUnk2700_KDDPDHGPGEF_ServerRsp_Detail() {
-}
-
-var File_Unk2700_KDDPDHGPGEF_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x44, 0x50, 0x44, 0x48,
- 0x47, 0x50, 0x47, 0x45, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65,
- 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13,
- 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x02, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x44, 0x44, 0x50, 0x44, 0x48, 0x47, 0x50, 0x47, 0x45, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x0e,
- 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0xfe,
- 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x12, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75,
- 0x61, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0xc4, 0x01, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x11, 0x72, 0x65, 0x6c, 0x69, 0x71,
- 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5a, 0x0a, 0x1a,
- 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72,
- 0x79, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0xa7, 0x01, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x19, 0x2e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71,
- 0x75, 0x61, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x18,
- 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x6c, 0x69, 0x71, 0x75, 0x61, 0x72, 0x79,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescData = file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_KDDPDHGPGEF_ServerRsp)(nil), // 0: Unk2700_KDDPDHGPGEF_ServerRsp
- (*SkillResponse)(nil), // 1: SkillResponse
- (*ReliquaryResponse)(nil), // 2: ReliquaryResponse
- (*ElementReliquaryResponse)(nil), // 3: ElementReliquaryResponse
-}
-var file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KDDPDHGPGEF_ServerRsp.skill_response:type_name -> SkillResponse
- 2, // 1: Unk2700_KDDPDHGPGEF_ServerRsp.reliquary_response:type_name -> ReliquaryResponse
- 3, // 2: Unk2700_KDDPDHGPGEF_ServerRsp.element_reliquary_response:type_name -> ElementReliquaryResponse
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_init() }
-func file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_init() {
- if File_Unk2700_KDDPDHGPGEF_ServerRsp_proto != nil {
- return
- }
- file_ElementReliquaryResponse_proto_init()
- file_ReliquaryResponse_proto_init()
- file_SkillResponse_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KDDPDHGPGEF_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*Unk2700_KDDPDHGPGEF_ServerRsp_SkillResponse)(nil),
- (*Unk2700_KDDPDHGPGEF_ServerRsp_ReliquaryResponse)(nil),
- (*Unk2700_KDDPDHGPGEF_ServerRsp_ElementReliquaryResponse)(nil),
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KDDPDHGPGEF_ServerRsp_proto = out.File
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_rawDesc = nil
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_goTypes = nil
- file_Unk2700_KDDPDHGPGEF_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KDFNIGOBLEK.pb.go b/gover/gen/Unk2700_KDFNIGOBLEK.pb.go
deleted file mode 100644
index 19268903..00000000
--- a/gover/gen/Unk2700_KDFNIGOBLEK.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KDFNIGOBLEK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8308
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KDFNIGOBLEK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CardId uint32 `protobuf:"varint,8,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
- LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Unk2700_PHGMKGEMCFF bool `protobuf:"varint,12,opt,name=Unk2700_PHGMKGEMCFF,json=Unk2700PHGMKGEMCFF,proto3" json:"Unk2700_PHGMKGEMCFF,omitempty"`
-}
-
-func (x *Unk2700_KDFNIGOBLEK) Reset() {
- *x = Unk2700_KDFNIGOBLEK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KDFNIGOBLEK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KDFNIGOBLEK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KDFNIGOBLEK) ProtoMessage() {}
-
-func (x *Unk2700_KDFNIGOBLEK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KDFNIGOBLEK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KDFNIGOBLEK.ProtoReflect.Descriptor instead.
-func (*Unk2700_KDFNIGOBLEK) Descriptor() ([]byte, []int) {
- return file_Unk2700_KDFNIGOBLEK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KDFNIGOBLEK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KDFNIGOBLEK) GetCardId() uint32 {
- if x != nil {
- return x.CardId
- }
- return 0
-}
-
-func (x *Unk2700_KDFNIGOBLEK) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_KDFNIGOBLEK) GetUnk2700_PHGMKGEMCFF() bool {
- if x != nil {
- return x.Unk2700_PHGMKGEMCFF
- }
- return false
-}
-
-var File_Unk2700_KDFNIGOBLEK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KDFNIGOBLEK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x46, 0x4e, 0x49, 0x47,
- 0x4f, 0x42, 0x4c, 0x45, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x46, 0x4e, 0x49, 0x47, 0x4f, 0x42,
- 0x4c, 0x45, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a,
- 0x07, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x63, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
- 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47,
- 0x4d, 0x4b, 0x47, 0x45, 0x4d, 0x43, 0x46, 0x46, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x47, 0x4d, 0x4b, 0x47, 0x45, 0x4d, 0x43,
- 0x46, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KDFNIGOBLEK_proto_rawDescOnce sync.Once
- file_Unk2700_KDFNIGOBLEK_proto_rawDescData = file_Unk2700_KDFNIGOBLEK_proto_rawDesc
-)
-
-func file_Unk2700_KDFNIGOBLEK_proto_rawDescGZIP() []byte {
- file_Unk2700_KDFNIGOBLEK_proto_rawDescOnce.Do(func() {
- file_Unk2700_KDFNIGOBLEK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KDFNIGOBLEK_proto_rawDescData)
- })
- return file_Unk2700_KDFNIGOBLEK_proto_rawDescData
-}
-
-var file_Unk2700_KDFNIGOBLEK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KDFNIGOBLEK_proto_goTypes = []interface{}{
- (*Unk2700_KDFNIGOBLEK)(nil), // 0: Unk2700_KDFNIGOBLEK
-}
-var file_Unk2700_KDFNIGOBLEK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KDFNIGOBLEK_proto_init() }
-func file_Unk2700_KDFNIGOBLEK_proto_init() {
- if File_Unk2700_KDFNIGOBLEK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KDFNIGOBLEK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KDFNIGOBLEK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KDFNIGOBLEK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KDFNIGOBLEK_proto_goTypes,
- DependencyIndexes: file_Unk2700_KDFNIGOBLEK_proto_depIdxs,
- MessageInfos: file_Unk2700_KDFNIGOBLEK_proto_msgTypes,
- }.Build()
- File_Unk2700_KDFNIGOBLEK_proto = out.File
- file_Unk2700_KDFNIGOBLEK_proto_rawDesc = nil
- file_Unk2700_KDFNIGOBLEK_proto_goTypes = nil
- file_Unk2700_KDFNIGOBLEK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KDNNKELPJFL.pb.go b/gover/gen/Unk2700_KDNNKELPJFL.pb.go
deleted file mode 100644
index c67a94b0..00000000
--- a/gover/gen/Unk2700_KDNNKELPJFL.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KDNNKELPJFL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8777
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KDNNKELPJFL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_KDNNKELPJFL) Reset() {
- *x = Unk2700_KDNNKELPJFL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KDNNKELPJFL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KDNNKELPJFL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KDNNKELPJFL) ProtoMessage() {}
-
-func (x *Unk2700_KDNNKELPJFL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KDNNKELPJFL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KDNNKELPJFL.ProtoReflect.Descriptor instead.
-func (*Unk2700_KDNNKELPJFL) Descriptor() ([]byte, []int) {
- return file_Unk2700_KDNNKELPJFL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KDNNKELPJFL) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_KDNNKELPJFL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KDNNKELPJFL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x4e, 0x4e, 0x4b, 0x45,
- 0x4c, 0x50, 0x4a, 0x46, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x4e, 0x4e, 0x4b, 0x45, 0x4c, 0x50, 0x4a,
- 0x46, 0x4c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KDNNKELPJFL_proto_rawDescOnce sync.Once
- file_Unk2700_KDNNKELPJFL_proto_rawDescData = file_Unk2700_KDNNKELPJFL_proto_rawDesc
-)
-
-func file_Unk2700_KDNNKELPJFL_proto_rawDescGZIP() []byte {
- file_Unk2700_KDNNKELPJFL_proto_rawDescOnce.Do(func() {
- file_Unk2700_KDNNKELPJFL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KDNNKELPJFL_proto_rawDescData)
- })
- return file_Unk2700_KDNNKELPJFL_proto_rawDescData
-}
-
-var file_Unk2700_KDNNKELPJFL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KDNNKELPJFL_proto_goTypes = []interface{}{
- (*Unk2700_KDNNKELPJFL)(nil), // 0: Unk2700_KDNNKELPJFL
-}
-var file_Unk2700_KDNNKELPJFL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KDNNKELPJFL_proto_init() }
-func file_Unk2700_KDNNKELPJFL_proto_init() {
- if File_Unk2700_KDNNKELPJFL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KDNNKELPJFL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KDNNKELPJFL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KDNNKELPJFL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KDNNKELPJFL_proto_goTypes,
- DependencyIndexes: file_Unk2700_KDNNKELPJFL_proto_depIdxs,
- MessageInfos: file_Unk2700_KDNNKELPJFL_proto_msgTypes,
- }.Build()
- File_Unk2700_KDNNKELPJFL_proto = out.File
- file_Unk2700_KDNNKELPJFL_proto_rawDesc = nil
- file_Unk2700_KDNNKELPJFL_proto_goTypes = nil
- file_Unk2700_KDNNKELPJFL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KEMOFNEAOOO_ClientRsp.pb.go b/gover/gen/Unk2700_KEMOFNEAOOO_ClientRsp.pb.go
deleted file mode 100644
index 99dfcfda..00000000
--- a/gover/gen/Unk2700_KEMOFNEAOOO_ClientRsp.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KEMOFNEAOOO_ClientRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1182
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_KEMOFNEAOOO_ClientRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IBJECDLKPGM []uint32 `protobuf:"varint,7,rep,packed,name=Unk2700_IBJECDLKPGM,json=Unk2700IBJECDLKPGM,proto3" json:"Unk2700_IBJECDLKPGM,omitempty"`
-}
-
-func (x *Unk2700_KEMOFNEAOOO_ClientRsp) Reset() {
- *x = Unk2700_KEMOFNEAOOO_ClientRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KEMOFNEAOOO_ClientRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KEMOFNEAOOO_ClientRsp) ProtoMessage() {}
-
-func (x *Unk2700_KEMOFNEAOOO_ClientRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KEMOFNEAOOO_ClientRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KEMOFNEAOOO_ClientRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KEMOFNEAOOO_ClientRsp) GetUnk2700_IBJECDLKPGM() []uint32 {
- if x != nil {
- return x.Unk2700_IBJECDLKPGM
- }
- return nil
-}
-
-var File_Unk2700_KEMOFNEAOOO_ClientRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4d, 0x4f, 0x46, 0x4e,
- 0x45, 0x41, 0x4f, 0x4f, 0x4f, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x45, 0x4d, 0x4f, 0x46, 0x4e, 0x45, 0x41, 0x4f, 0x4f, 0x4f, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x42, 0x4a, 0x45, 0x43, 0x44, 0x4c, 0x4b, 0x50, 0x47, 0x4d, 0x18, 0x07, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x42, 0x4a, 0x45,
- 0x43, 0x44, 0x4c, 0x4b, 0x50, 0x47, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescData = file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDesc
-)
-
-func file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescData)
- })
- return file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDescData
-}
-
-var file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_goTypes = []interface{}{
- (*Unk2700_KEMOFNEAOOO_ClientRsp)(nil), // 0: Unk2700_KEMOFNEAOOO_ClientRsp
-}
-var file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_init() }
-func file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_init() {
- if File_Unk2700_KEMOFNEAOOO_ClientRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KEMOFNEAOOO_ClientRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KEMOFNEAOOO_ClientRsp_proto = out.File
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_rawDesc = nil
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_goTypes = nil
- file_Unk2700_KEMOFNEAOOO_ClientRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KFPEIHHCCLA.pb.go b/gover/gen/Unk2700_KFPEIHHCCLA.pb.go
deleted file mode 100644
index c4004ade..00000000
--- a/gover/gen/Unk2700_KFPEIHHCCLA.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KFPEIHHCCLA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8978
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KFPEIHHCCLA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Id uint32 `protobuf:"varint,15,opt,name=id,proto3" json:"id,omitempty"`
-}
-
-func (x *Unk2700_KFPEIHHCCLA) Reset() {
- *x = Unk2700_KFPEIHHCCLA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KFPEIHHCCLA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KFPEIHHCCLA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KFPEIHHCCLA) ProtoMessage() {}
-
-func (x *Unk2700_KFPEIHHCCLA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KFPEIHHCCLA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KFPEIHHCCLA.ProtoReflect.Descriptor instead.
-func (*Unk2700_KFPEIHHCCLA) Descriptor() ([]byte, []int) {
- return file_Unk2700_KFPEIHHCCLA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KFPEIHHCCLA) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KFPEIHHCCLA) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-var File_Unk2700_KFPEIHHCCLA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KFPEIHHCCLA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x50, 0x45, 0x49, 0x48,
- 0x48, 0x43, 0x43, 0x4c, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x50, 0x45, 0x49, 0x48, 0x48, 0x43, 0x43,
- 0x4c, 0x41, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KFPEIHHCCLA_proto_rawDescOnce sync.Once
- file_Unk2700_KFPEIHHCCLA_proto_rawDescData = file_Unk2700_KFPEIHHCCLA_proto_rawDesc
-)
-
-func file_Unk2700_KFPEIHHCCLA_proto_rawDescGZIP() []byte {
- file_Unk2700_KFPEIHHCCLA_proto_rawDescOnce.Do(func() {
- file_Unk2700_KFPEIHHCCLA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KFPEIHHCCLA_proto_rawDescData)
- })
- return file_Unk2700_KFPEIHHCCLA_proto_rawDescData
-}
-
-var file_Unk2700_KFPEIHHCCLA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KFPEIHHCCLA_proto_goTypes = []interface{}{
- (*Unk2700_KFPEIHHCCLA)(nil), // 0: Unk2700_KFPEIHHCCLA
-}
-var file_Unk2700_KFPEIHHCCLA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KFPEIHHCCLA_proto_init() }
-func file_Unk2700_KFPEIHHCCLA_proto_init() {
- if File_Unk2700_KFPEIHHCCLA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KFPEIHHCCLA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KFPEIHHCCLA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KFPEIHHCCLA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KFPEIHHCCLA_proto_goTypes,
- DependencyIndexes: file_Unk2700_KFPEIHHCCLA_proto_depIdxs,
- MessageInfos: file_Unk2700_KFPEIHHCCLA_proto_msgTypes,
- }.Build()
- File_Unk2700_KFPEIHHCCLA_proto = out.File
- file_Unk2700_KFPEIHHCCLA_proto_rawDesc = nil
- file_Unk2700_KFPEIHHCCLA_proto_goTypes = nil
- file_Unk2700_KFPEIHHCCLA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KGHOJPDNMKK_ServerRsp.pb.go b/gover/gen/Unk2700_KGHOJPDNMKK_ServerRsp.pb.go
deleted file mode 100644
index 67921847..00000000
--- a/gover/gen/Unk2700_KGHOJPDNMKK_ServerRsp.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KGHOJPDNMKK_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4641
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KGHOJPDNMKK_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_JJBKBKPEIBC *Unk2700_IMMPPANFEPP `protobuf:"bytes,14,opt,name=Unk2700_JJBKBKPEIBC,json=Unk2700JJBKBKPEIBC,proto3" json:"Unk2700_JJBKBKPEIBC,omitempty"`
-}
-
-func (x *Unk2700_KGHOJPDNMKK_ServerRsp) Reset() {
- *x = Unk2700_KGHOJPDNMKK_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KGHOJPDNMKK_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KGHOJPDNMKK_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_KGHOJPDNMKK_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KGHOJPDNMKK_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KGHOJPDNMKK_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KGHOJPDNMKK_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KGHOJPDNMKK_ServerRsp) GetUnk2700_JJBKBKPEIBC() *Unk2700_IMMPPANFEPP {
- if x != nil {
- return x.Unk2700_JJBKBKPEIBC
- }
- return nil
-}
-
-var File_Unk2700_KGHOJPDNMKK_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x48, 0x4f, 0x4a, 0x50,
- 0x44, 0x4e, 0x4d, 0x4b, 0x4b, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x4d, 0x4d, 0x50, 0x50, 0x41, 0x4e, 0x46, 0x45, 0x50, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x80, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x48,
- 0x4f, 0x4a, 0x50, 0x44, 0x4e, 0x4d, 0x4b, 0x4b, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x42, 0x4b, 0x42, 0x4b, 0x50, 0x45,
- 0x49, 0x42, 0x43, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4d, 0x50, 0x50, 0x41, 0x4e, 0x46, 0x45, 0x50, 0x50, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x4a, 0x42, 0x4b, 0x42, 0x4b, 0x50, 0x45,
- 0x49, 0x42, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescData = file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_KGHOJPDNMKK_ServerRsp)(nil), // 0: Unk2700_KGHOJPDNMKK_ServerRsp
- (*Unk2700_IMMPPANFEPP)(nil), // 1: Unk2700_IMMPPANFEPP
-}
-var file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KGHOJPDNMKK_ServerRsp.Unk2700_JJBKBKPEIBC:type_name -> Unk2700_IMMPPANFEPP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_init() }
-func file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_init() {
- if File_Unk2700_KGHOJPDNMKK_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_IMMPPANFEPP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KGHOJPDNMKK_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KGHOJPDNMKK_ServerRsp_proto = out.File
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_rawDesc = nil
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_goTypes = nil
- file_Unk2700_KGHOJPDNMKK_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KGNJIBIMAHI.pb.go b/gover/gen/Unk2700_KGNJIBIMAHI.pb.go
deleted file mode 100644
index e23b69eb..00000000
--- a/gover/gen/Unk2700_KGNJIBIMAHI.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KGNJIBIMAHI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8842
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KGNJIBIMAHI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsNew bool `protobuf:"varint,12,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AffixList []uint32 `protobuf:"varint,8,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
- Unk2700_BPNCECAFPDK uint32 `protobuf:"varint,11,opt,name=Unk2700_BPNCECAFPDK,json=Unk2700BPNCECAFPDK,proto3" json:"Unk2700_BPNCECAFPDK,omitempty"`
-}
-
-func (x *Unk2700_KGNJIBIMAHI) Reset() {
- *x = Unk2700_KGNJIBIMAHI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KGNJIBIMAHI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KGNJIBIMAHI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KGNJIBIMAHI) ProtoMessage() {}
-
-func (x *Unk2700_KGNJIBIMAHI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KGNJIBIMAHI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KGNJIBIMAHI.ProtoReflect.Descriptor instead.
-func (*Unk2700_KGNJIBIMAHI) Descriptor() ([]byte, []int) {
- return file_Unk2700_KGNJIBIMAHI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KGNJIBIMAHI) GetIsNew() bool {
- if x != nil {
- return x.IsNew
- }
- return false
-}
-
-func (x *Unk2700_KGNJIBIMAHI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KGNJIBIMAHI) GetAffixList() []uint32 {
- if x != nil {
- return x.AffixList
- }
- return nil
-}
-
-func (x *Unk2700_KGNJIBIMAHI) GetUnk2700_BPNCECAFPDK() uint32 {
- if x != nil {
- return x.Unk2700_BPNCECAFPDK
- }
- return 0
-}
-
-var File_Unk2700_KGNJIBIMAHI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KGNJIBIMAHI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x4e, 0x4a, 0x49, 0x42,
- 0x49, 0x4d, 0x41, 0x48, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x4e, 0x4a, 0x49, 0x42, 0x49, 0x4d,
- 0x41, 0x48, 0x49, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x66, 0x66, 0x69, 0x78, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42,
- 0x50, 0x4e, 0x43, 0x45, 0x43, 0x41, 0x46, 0x50, 0x44, 0x4b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x50, 0x4e, 0x43, 0x45, 0x43, 0x41,
- 0x46, 0x50, 0x44, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KGNJIBIMAHI_proto_rawDescOnce sync.Once
- file_Unk2700_KGNJIBIMAHI_proto_rawDescData = file_Unk2700_KGNJIBIMAHI_proto_rawDesc
-)
-
-func file_Unk2700_KGNJIBIMAHI_proto_rawDescGZIP() []byte {
- file_Unk2700_KGNJIBIMAHI_proto_rawDescOnce.Do(func() {
- file_Unk2700_KGNJIBIMAHI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KGNJIBIMAHI_proto_rawDescData)
- })
- return file_Unk2700_KGNJIBIMAHI_proto_rawDescData
-}
-
-var file_Unk2700_KGNJIBIMAHI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KGNJIBIMAHI_proto_goTypes = []interface{}{
- (*Unk2700_KGNJIBIMAHI)(nil), // 0: Unk2700_KGNJIBIMAHI
-}
-var file_Unk2700_KGNJIBIMAHI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KGNJIBIMAHI_proto_init() }
-func file_Unk2700_KGNJIBIMAHI_proto_init() {
- if File_Unk2700_KGNJIBIMAHI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KGNJIBIMAHI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KGNJIBIMAHI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KGNJIBIMAHI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KGNJIBIMAHI_proto_goTypes,
- DependencyIndexes: file_Unk2700_KGNJIBIMAHI_proto_depIdxs,
- MessageInfos: file_Unk2700_KGNJIBIMAHI_proto_msgTypes,
- }.Build()
- File_Unk2700_KGNJIBIMAHI_proto = out.File
- file_Unk2700_KGNJIBIMAHI_proto_rawDesc = nil
- file_Unk2700_KGNJIBIMAHI_proto_goTypes = nil
- file_Unk2700_KGNJIBIMAHI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KHDMDKKDOCD.pb.go b/gover/gen/Unk2700_KHDMDKKDOCD.pb.go
deleted file mode 100644
index 95751b46..00000000
--- a/gover/gen/Unk2700_KHDMDKKDOCD.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KHDMDKKDOCD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KHDMDKKDOCD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarGuid uint64 `protobuf:"varint,8,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- IsTrial bool `protobuf:"varint,2,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
-}
-
-func (x *Unk2700_KHDMDKKDOCD) Reset() {
- *x = Unk2700_KHDMDKKDOCD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KHDMDKKDOCD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KHDMDKKDOCD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KHDMDKKDOCD) ProtoMessage() {}
-
-func (x *Unk2700_KHDMDKKDOCD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KHDMDKKDOCD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KHDMDKKDOCD.ProtoReflect.Descriptor instead.
-func (*Unk2700_KHDMDKKDOCD) Descriptor() ([]byte, []int) {
- return file_Unk2700_KHDMDKKDOCD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KHDMDKKDOCD) GetAvatarGuid() uint64 {
- if x != nil {
- return x.AvatarGuid
- }
- return 0
-}
-
-func (x *Unk2700_KHDMDKKDOCD) GetIsTrial() bool {
- if x != nil {
- return x.IsTrial
- }
- return false
-}
-
-var File_Unk2700_KHDMDKKDOCD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KHDMDKKDOCD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x44, 0x4d, 0x44, 0x4b,
- 0x4b, 0x44, 0x4f, 0x43, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x44, 0x4d, 0x44, 0x4b, 0x4b, 0x44, 0x4f,
- 0x43, 0x44, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
- 0x75, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KHDMDKKDOCD_proto_rawDescOnce sync.Once
- file_Unk2700_KHDMDKKDOCD_proto_rawDescData = file_Unk2700_KHDMDKKDOCD_proto_rawDesc
-)
-
-func file_Unk2700_KHDMDKKDOCD_proto_rawDescGZIP() []byte {
- file_Unk2700_KHDMDKKDOCD_proto_rawDescOnce.Do(func() {
- file_Unk2700_KHDMDKKDOCD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KHDMDKKDOCD_proto_rawDescData)
- })
- return file_Unk2700_KHDMDKKDOCD_proto_rawDescData
-}
-
-var file_Unk2700_KHDMDKKDOCD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KHDMDKKDOCD_proto_goTypes = []interface{}{
- (*Unk2700_KHDMDKKDOCD)(nil), // 0: Unk2700_KHDMDKKDOCD
-}
-var file_Unk2700_KHDMDKKDOCD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KHDMDKKDOCD_proto_init() }
-func file_Unk2700_KHDMDKKDOCD_proto_init() {
- if File_Unk2700_KHDMDKKDOCD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KHDMDKKDOCD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KHDMDKKDOCD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KHDMDKKDOCD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KHDMDKKDOCD_proto_goTypes,
- DependencyIndexes: file_Unk2700_KHDMDKKDOCD_proto_depIdxs,
- MessageInfos: file_Unk2700_KHDMDKKDOCD_proto_msgTypes,
- }.Build()
- File_Unk2700_KHDMDKKDOCD_proto = out.File
- file_Unk2700_KHDMDKKDOCD_proto_rawDesc = nil
- file_Unk2700_KHDMDKKDOCD_proto_goTypes = nil
- file_Unk2700_KHDMDKKDOCD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KHLJJPGOELG_ClientReq.pb.go b/gover/gen/Unk2700_KHLJJPGOELG_ClientReq.pb.go
deleted file mode 100644
index 243b0e33..00000000
--- a/gover/gen/Unk2700_KHLJJPGOELG_ClientReq.pb.go
+++ /dev/null
@@ -1,199 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KHLJJPGOELG_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6225
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_KHLJJPGOELG_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MDIJOHEFFHI *Unk2700_KLPINMKOEPE `protobuf:"bytes,5,opt,name=Unk2700_MDIJOHEFFHI,json=Unk2700MDIJOHEFFHI,proto3" json:"Unk2700_MDIJOHEFFHI,omitempty"`
- Unk2700_FHHLMJALLMN bool `protobuf:"varint,7,opt,name=Unk2700_FHHLMJALLMN,json=Unk2700FHHLMJALLMN,proto3" json:"Unk2700_FHHLMJALLMN,omitempty"`
- Unk2700_JGFDODPBGFL *Unk2700_PHGGAEDHLBN `protobuf:"bytes,13,opt,name=Unk2700_JGFDODPBGFL,json=Unk2700JGFDODPBGFL,proto3" json:"Unk2700_JGFDODPBGFL,omitempty"`
-}
-
-func (x *Unk2700_KHLJJPGOELG_ClientReq) Reset() {
- *x = Unk2700_KHLJJPGOELG_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KHLJJPGOELG_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KHLJJPGOELG_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KHLJJPGOELG_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_KHLJJPGOELG_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KHLJJPGOELG_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KHLJJPGOELG_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_KHLJJPGOELG_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KHLJJPGOELG_ClientReq) GetUnk2700_MDIJOHEFFHI() *Unk2700_KLPINMKOEPE {
- if x != nil {
- return x.Unk2700_MDIJOHEFFHI
- }
- return nil
-}
-
-func (x *Unk2700_KHLJJPGOELG_ClientReq) GetUnk2700_FHHLMJALLMN() bool {
- if x != nil {
- return x.Unk2700_FHHLMJALLMN
- }
- return false
-}
-
-func (x *Unk2700_KHLJJPGOELG_ClientReq) GetUnk2700_JGFDODPBGFL() *Unk2700_PHGGAEDHLBN {
- if x != nil {
- return x.Unk2700_JGFDODPBGFL
- }
- return nil
-}
-
-var File_Unk2700_KHLJJPGOELG_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x4c, 0x4a, 0x4a, 0x50,
- 0x47, 0x4f, 0x45, 0x4c, 0x47, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x4c, 0x50, 0x49, 0x4e, 0x4d, 0x4b, 0x4f, 0x45, 0x50, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47, 0x47, 0x41, 0x45,
- 0x44, 0x48, 0x4c, 0x42, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x01, 0x0a, 0x1d,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x4c, 0x4a, 0x4a, 0x50, 0x47, 0x4f,
- 0x45, 0x4c, 0x47, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x49, 0x4a, 0x4f, 0x48, 0x45,
- 0x46, 0x46, 0x48, 0x49, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x50, 0x49, 0x4e, 0x4d, 0x4b, 0x4f, 0x45, 0x50, 0x45,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x44, 0x49, 0x4a, 0x4f, 0x48, 0x45,
- 0x46, 0x46, 0x48, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x46, 0x48, 0x48, 0x4c, 0x4d, 0x4a, 0x41, 0x4c, 0x4c, 0x4d, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x48, 0x48, 0x4c, 0x4d, 0x4a,
- 0x41, 0x4c, 0x4c, 0x4d, 0x4e, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4a, 0x47, 0x46, 0x44, 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47,
- 0x47, 0x41, 0x45, 0x44, 0x48, 0x4c, 0x42, 0x4e, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4a, 0x47, 0x46, 0x44, 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescData = file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_KHLJJPGOELG_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KHLJJPGOELG_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_KHLJJPGOELG_ClientReq)(nil), // 0: Unk2700_KHLJJPGOELG_ClientReq
- (*Unk2700_KLPINMKOEPE)(nil), // 1: Unk2700_KLPINMKOEPE
- (*Unk2700_PHGGAEDHLBN)(nil), // 2: Unk2700_PHGGAEDHLBN
-}
-var file_Unk2700_KHLJJPGOELG_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KHLJJPGOELG_ClientReq.Unk2700_MDIJOHEFFHI:type_name -> Unk2700_KLPINMKOEPE
- 2, // 1: Unk2700_KHLJJPGOELG_ClientReq.Unk2700_JGFDODPBGFL:type_name -> Unk2700_PHGGAEDHLBN
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KHLJJPGOELG_ClientReq_proto_init() }
-func file_Unk2700_KHLJJPGOELG_ClientReq_proto_init() {
- if File_Unk2700_KHLJJPGOELG_ClientReq_proto != nil {
- return
- }
- file_Unk2700_KLPINMKOEPE_proto_init()
- file_Unk2700_PHGGAEDHLBN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KHLJJPGOELG_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KHLJJPGOELG_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_KHLJJPGOELG_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_KHLJJPGOELG_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_KHLJJPGOELG_ClientReq_proto = out.File
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_rawDesc = nil
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_goTypes = nil
- file_Unk2700_KHLJJPGOELG_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KIGGOKAEFHM.pb.go b/gover/gen/Unk2700_KIGGOKAEFHM.pb.go
deleted file mode 100644
index a7d2feee..00000000
--- a/gover/gen/Unk2700_KIGGOKAEFHM.pb.go
+++ /dev/null
@@ -1,198 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KIGGOKAEFHM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KIGGOKAEFHM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ItemList []*ItemParam `protobuf:"bytes,2,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- Uid uint32 `protobuf:"varint,8,opt,name=uid,proto3" json:"uid,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,1,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
- Nickname string `protobuf:"bytes,12,opt,name=nickname,proto3" json:"nickname,omitempty"`
-}
-
-func (x *Unk2700_KIGGOKAEFHM) Reset() {
- *x = Unk2700_KIGGOKAEFHM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KIGGOKAEFHM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KIGGOKAEFHM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KIGGOKAEFHM) ProtoMessage() {}
-
-func (x *Unk2700_KIGGOKAEFHM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KIGGOKAEFHM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KIGGOKAEFHM.ProtoReflect.Descriptor instead.
-func (*Unk2700_KIGGOKAEFHM) Descriptor() ([]byte, []int) {
- return file_Unk2700_KIGGOKAEFHM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KIGGOKAEFHM) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
-func (x *Unk2700_KIGGOKAEFHM) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_KIGGOKAEFHM) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
-func (x *Unk2700_KIGGOKAEFHM) GetNickname() string {
- if x != nil {
- return x.Nickname
- }
- return ""
-}
-
-var File_Unk2700_KIGGOKAEFHM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KIGGOKAEFHM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x47, 0x47, 0x4f, 0x4b,
- 0x41, 0x45, 0x46, 0x48, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72,
- 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x49, 0x47, 0x47, 0x4f, 0x4b, 0x41, 0x45, 0x46, 0x48, 0x4d, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
- 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52,
- 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12,
- 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KIGGOKAEFHM_proto_rawDescOnce sync.Once
- file_Unk2700_KIGGOKAEFHM_proto_rawDescData = file_Unk2700_KIGGOKAEFHM_proto_rawDesc
-)
-
-func file_Unk2700_KIGGOKAEFHM_proto_rawDescGZIP() []byte {
- file_Unk2700_KIGGOKAEFHM_proto_rawDescOnce.Do(func() {
- file_Unk2700_KIGGOKAEFHM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KIGGOKAEFHM_proto_rawDescData)
- })
- return file_Unk2700_KIGGOKAEFHM_proto_rawDescData
-}
-
-var file_Unk2700_KIGGOKAEFHM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KIGGOKAEFHM_proto_goTypes = []interface{}{
- (*Unk2700_KIGGOKAEFHM)(nil), // 0: Unk2700_KIGGOKAEFHM
- (*ItemParam)(nil), // 1: ItemParam
- (*ProfilePicture)(nil), // 2: ProfilePicture
-}
-var file_Unk2700_KIGGOKAEFHM_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KIGGOKAEFHM.item_list:type_name -> ItemParam
- 2, // 1: Unk2700_KIGGOKAEFHM.profile_picture:type_name -> ProfilePicture
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KIGGOKAEFHM_proto_init() }
-func file_Unk2700_KIGGOKAEFHM_proto_init() {
- if File_Unk2700_KIGGOKAEFHM_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- file_ProfilePicture_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KIGGOKAEFHM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KIGGOKAEFHM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KIGGOKAEFHM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KIGGOKAEFHM_proto_goTypes,
- DependencyIndexes: file_Unk2700_KIGGOKAEFHM_proto_depIdxs,
- MessageInfos: file_Unk2700_KIGGOKAEFHM_proto_msgTypes,
- }.Build()
- File_Unk2700_KIGGOKAEFHM_proto = out.File
- file_Unk2700_KIGGOKAEFHM_proto_rawDesc = nil
- file_Unk2700_KIGGOKAEFHM_proto_goTypes = nil
- file_Unk2700_KIGGOKAEFHM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KIHEEAGDGIL_ServerNotify.pb.go b/gover/gen/Unk2700_KIHEEAGDGIL_ServerNotify.pb.go
deleted file mode 100644
index fc4d28ca..00000000
--- a/gover/gen/Unk2700_KIHEEAGDGIL_ServerNotify.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KIHEEAGDGIL_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 108
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KIHEEAGDGIL_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Info *Unk2700_DPPCDPBBABA `protobuf:"bytes,13,opt,name=info,proto3" json:"info,omitempty"`
-}
-
-func (x *Unk2700_KIHEEAGDGIL_ServerNotify) Reset() {
- *x = Unk2700_KIHEEAGDGIL_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KIHEEAGDGIL_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KIHEEAGDGIL_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_KIHEEAGDGIL_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KIHEEAGDGIL_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_KIHEEAGDGIL_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KIHEEAGDGIL_ServerNotify) GetInfo() *Unk2700_DPPCDPBBABA {
- if x != nil {
- return x.Info
- }
- return nil
-}
-
-var File_Unk2700_KIHEEAGDGIL_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x48, 0x45, 0x45, 0x41,
- 0x47, 0x44, 0x47, 0x49, 0x4c, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x44, 0x50, 0x50, 0x43, 0x44, 0x50, 0x42, 0x42, 0x41, 0x42, 0x41, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x49, 0x48, 0x45, 0x45, 0x41, 0x47, 0x44, 0x47, 0x49, 0x4c, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65,
- 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x28, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x44, 0x50, 0x50, 0x43, 0x44, 0x50, 0x42, 0x42, 0x41, 0x42, 0x41, 0x52, 0x04, 0x69, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescData = file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_KIHEEAGDGIL_ServerNotify)(nil), // 0: Unk2700_KIHEEAGDGIL_ServerNotify
- (*Unk2700_DPPCDPBBABA)(nil), // 1: Unk2700_DPPCDPBBABA
-}
-var file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KIHEEAGDGIL_ServerNotify.info:type_name -> Unk2700_DPPCDPBBABA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_init() }
-func file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_init() {
- if File_Unk2700_KIHEEAGDGIL_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_DPPCDPBBABA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KIHEEAGDGIL_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_KIHEEAGDGIL_ServerNotify_proto = out.File
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_rawDesc = nil
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_goTypes = nil
- file_Unk2700_KIHEEAGDGIL_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KIIOGMKFNNP_ServerRsp.pb.go b/gover/gen/Unk2700_KIIOGMKFNNP_ServerRsp.pb.go
deleted file mode 100644
index 4a13367a..00000000
--- a/gover/gen/Unk2700_KIIOGMKFNNP_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KIIOGMKFNNP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4615
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KIIOGMKFNNP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_KIIOGMKFNNP_ServerRsp) Reset() {
- *x = Unk2700_KIIOGMKFNNP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KIIOGMKFNNP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KIIOGMKFNNP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_KIIOGMKFNNP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KIIOGMKFNNP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KIIOGMKFNNP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KIIOGMKFNNP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_KIIOGMKFNNP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x49, 0x4f, 0x47, 0x4d,
- 0x4b, 0x46, 0x4e, 0x4e, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x49, 0x49, 0x4f, 0x47, 0x4d, 0x4b, 0x46, 0x4e, 0x4e, 0x50, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescData = file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_KIIOGMKFNNP_ServerRsp)(nil), // 0: Unk2700_KIIOGMKFNNP_ServerRsp
-}
-var file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_init() }
-func file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_init() {
- if File_Unk2700_KIIOGMKFNNP_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KIIOGMKFNNP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KIIOGMKFNNP_ServerRsp_proto = out.File
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_goTypes = nil
- file_Unk2700_KIIOGMKFNNP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KJDPNIKDKEJ.pb.go b/gover/gen/Unk2700_KJDPNIKDKEJ.pb.go
deleted file mode 100644
index 442b335f..00000000
--- a/gover/gen/Unk2700_KJDPNIKDKEJ.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KJDPNIKDKEJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KJDPNIKDKEJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Type Unk2700_HEMFKLPNNOM `protobuf:"varint,8,opt,name=type,proto3,enum=Unk2700_HEMFKLPNNOM" json:"type,omitempty"`
- Value int32 `protobuf:"varint,4,opt,name=value,proto3" json:"value,omitempty"`
-}
-
-func (x *Unk2700_KJDPNIKDKEJ) Reset() {
- *x = Unk2700_KJDPNIKDKEJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KJDPNIKDKEJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KJDPNIKDKEJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KJDPNIKDKEJ) ProtoMessage() {}
-
-func (x *Unk2700_KJDPNIKDKEJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KJDPNIKDKEJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KJDPNIKDKEJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_KJDPNIKDKEJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_KJDPNIKDKEJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KJDPNIKDKEJ) GetType() Unk2700_HEMFKLPNNOM {
- if x != nil {
- return x.Type
- }
- return Unk2700_HEMFKLPNNOM_Unk2700_HEMFKLPNNOM_Unk2700_ODJKANKMPPJ
-}
-
-func (x *Unk2700_KJDPNIKDKEJ) GetValue() int32 {
- if x != nil {
- return x.Value
- }
- return 0
-}
-
-var File_Unk2700_KJDPNIKDKEJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KJDPNIKDKEJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x44, 0x50, 0x4e, 0x49,
- 0x4b, 0x44, 0x4b, 0x45, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50, 0x4e, 0x4e, 0x4f, 0x4d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4b, 0x4a, 0x44, 0x50, 0x4e, 0x49, 0x4b, 0x44, 0x4b, 0x45, 0x4a, 0x12, 0x28, 0x0a,
- 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4d, 0x46, 0x4b, 0x4c, 0x50, 0x4e, 0x4e, 0x4f,
- 0x4d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KJDPNIKDKEJ_proto_rawDescOnce sync.Once
- file_Unk2700_KJDPNIKDKEJ_proto_rawDescData = file_Unk2700_KJDPNIKDKEJ_proto_rawDesc
-)
-
-func file_Unk2700_KJDPNIKDKEJ_proto_rawDescGZIP() []byte {
- file_Unk2700_KJDPNIKDKEJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_KJDPNIKDKEJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KJDPNIKDKEJ_proto_rawDescData)
- })
- return file_Unk2700_KJDPNIKDKEJ_proto_rawDescData
-}
-
-var file_Unk2700_KJDPNIKDKEJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KJDPNIKDKEJ_proto_goTypes = []interface{}{
- (*Unk2700_KJDPNIKDKEJ)(nil), // 0: Unk2700_KJDPNIKDKEJ
- (Unk2700_HEMFKLPNNOM)(0), // 1: Unk2700_HEMFKLPNNOM
-}
-var file_Unk2700_KJDPNIKDKEJ_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KJDPNIKDKEJ.type:type_name -> Unk2700_HEMFKLPNNOM
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KJDPNIKDKEJ_proto_init() }
-func file_Unk2700_KJDPNIKDKEJ_proto_init() {
- if File_Unk2700_KJDPNIKDKEJ_proto != nil {
- return
- }
- file_Unk2700_HEMFKLPNNOM_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KJDPNIKDKEJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KJDPNIKDKEJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KJDPNIKDKEJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KJDPNIKDKEJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_KJDPNIKDKEJ_proto_depIdxs,
- MessageInfos: file_Unk2700_KJDPNIKDKEJ_proto_msgTypes,
- }.Build()
- File_Unk2700_KJDPNIKDKEJ_proto = out.File
- file_Unk2700_KJDPNIKDKEJ_proto_rawDesc = nil
- file_Unk2700_KJDPNIKDKEJ_proto_goTypes = nil
- file_Unk2700_KJDPNIKDKEJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KJODHFMHMNC.pb.go b/gover/gen/Unk2700_KJODHFMHMNC.pb.go
deleted file mode 100644
index 41020c25..00000000
--- a/gover/gen/Unk2700_KJODHFMHMNC.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KJODHFMHMNC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KJODHFMHMNC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,14,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
-}
-
-func (x *Unk2700_KJODHFMHMNC) Reset() {
- *x = Unk2700_KJODHFMHMNC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KJODHFMHMNC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KJODHFMHMNC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KJODHFMHMNC) ProtoMessage() {}
-
-func (x *Unk2700_KJODHFMHMNC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KJODHFMHMNC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KJODHFMHMNC.ProtoReflect.Descriptor instead.
-func (*Unk2700_KJODHFMHMNC) Descriptor() ([]byte, []int) {
- return file_Unk2700_KJODHFMHMNC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KJODHFMHMNC) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-func (x *Unk2700_KJODHFMHMNC) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-var File_Unk2700_KJODHFMHMNC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KJODHFMHMNC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x4f, 0x44, 0x48, 0x46,
- 0x4d, 0x48, 0x4d, 0x4e, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x4f, 0x44, 0x48, 0x46, 0x4d, 0x48, 0x4d,
- 0x4e, 0x43, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
- 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d,
- 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44,
- 0x48, 0x48, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KJODHFMHMNC_proto_rawDescOnce sync.Once
- file_Unk2700_KJODHFMHMNC_proto_rawDescData = file_Unk2700_KJODHFMHMNC_proto_rawDesc
-)
-
-func file_Unk2700_KJODHFMHMNC_proto_rawDescGZIP() []byte {
- file_Unk2700_KJODHFMHMNC_proto_rawDescOnce.Do(func() {
- file_Unk2700_KJODHFMHMNC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KJODHFMHMNC_proto_rawDescData)
- })
- return file_Unk2700_KJODHFMHMNC_proto_rawDescData
-}
-
-var file_Unk2700_KJODHFMHMNC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KJODHFMHMNC_proto_goTypes = []interface{}{
- (*Unk2700_KJODHFMHMNC)(nil), // 0: Unk2700_KJODHFMHMNC
-}
-var file_Unk2700_KJODHFMHMNC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KJODHFMHMNC_proto_init() }
-func file_Unk2700_KJODHFMHMNC_proto_init() {
- if File_Unk2700_KJODHFMHMNC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KJODHFMHMNC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KJODHFMHMNC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KJODHFMHMNC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KJODHFMHMNC_proto_goTypes,
- DependencyIndexes: file_Unk2700_KJODHFMHMNC_proto_depIdxs,
- MessageInfos: file_Unk2700_KJODHFMHMNC_proto_msgTypes,
- }.Build()
- File_Unk2700_KJODHFMHMNC_proto = out.File
- file_Unk2700_KJODHFMHMNC_proto_rawDesc = nil
- file_Unk2700_KJODHFMHMNC_proto_goTypes = nil
- file_Unk2700_KJODHFMHMNC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KKEDIMOKCGD.pb.go b/gover/gen/Unk2700_KKEDIMOKCGD.pb.go
deleted file mode 100644
index 128ed862..00000000
--- a/gover/gen/Unk2700_KKEDIMOKCGD.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KKEDIMOKCGD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8218
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_KKEDIMOKCGD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_NHBDAFBHNMH bool `protobuf:"varint,9,opt,name=Unk2700_NHBDAFBHNMH,json=Unk2700NHBDAFBHNMH,proto3" json:"Unk2700_NHBDAFBHNMH,omitempty"`
- Unk2700_KEAGHCIIGGN Unk2700_EEPNCOAEKBM `protobuf:"varint,10,opt,name=Unk2700_KEAGHCIIGGN,json=Unk2700KEAGHCIIGGN,proto3,enum=Unk2700_EEPNCOAEKBM" json:"Unk2700_KEAGHCIIGGN,omitempty"`
-}
-
-func (x *Unk2700_KKEDIMOKCGD) Reset() {
- *x = Unk2700_KKEDIMOKCGD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KKEDIMOKCGD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KKEDIMOKCGD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KKEDIMOKCGD) ProtoMessage() {}
-
-func (x *Unk2700_KKEDIMOKCGD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KKEDIMOKCGD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KKEDIMOKCGD.ProtoReflect.Descriptor instead.
-func (*Unk2700_KKEDIMOKCGD) Descriptor() ([]byte, []int) {
- return file_Unk2700_KKEDIMOKCGD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KKEDIMOKCGD) GetUnk2700_NHBDAFBHNMH() bool {
- if x != nil {
- return x.Unk2700_NHBDAFBHNMH
- }
- return false
-}
-
-func (x *Unk2700_KKEDIMOKCGD) GetUnk2700_KEAGHCIIGGN() Unk2700_EEPNCOAEKBM {
- if x != nil {
- return x.Unk2700_KEAGHCIIGGN
- }
- return Unk2700_EEPNCOAEKBM_Unk2700_EEPNCOAEKBM_Unk2700_EAFEANPNJLO
-}
-
-var File_Unk2700_KKEDIMOKCGD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KKEDIMOKCGD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4b, 0x45, 0x44, 0x49, 0x4d,
- 0x4f, 0x4b, 0x43, 0x47, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45, 0x4b, 0x42, 0x4d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x4b, 0x45, 0x44, 0x49, 0x4d, 0x4f, 0x4b, 0x43, 0x47, 0x44, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x42, 0x44, 0x41, 0x46,
- 0x42, 0x48, 0x4e, 0x4d, 0x48, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4e, 0x48, 0x42, 0x44, 0x41, 0x46, 0x42, 0x48, 0x4e, 0x4d, 0x48, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x41, 0x47, 0x48,
- 0x43, 0x49, 0x49, 0x47, 0x47, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x45, 0x50, 0x4e, 0x43, 0x4f, 0x41, 0x45, 0x4b,
- 0x42, 0x4d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x45, 0x41, 0x47, 0x48,
- 0x43, 0x49, 0x49, 0x47, 0x47, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KKEDIMOKCGD_proto_rawDescOnce sync.Once
- file_Unk2700_KKEDIMOKCGD_proto_rawDescData = file_Unk2700_KKEDIMOKCGD_proto_rawDesc
-)
-
-func file_Unk2700_KKEDIMOKCGD_proto_rawDescGZIP() []byte {
- file_Unk2700_KKEDIMOKCGD_proto_rawDescOnce.Do(func() {
- file_Unk2700_KKEDIMOKCGD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KKEDIMOKCGD_proto_rawDescData)
- })
- return file_Unk2700_KKEDIMOKCGD_proto_rawDescData
-}
-
-var file_Unk2700_KKEDIMOKCGD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KKEDIMOKCGD_proto_goTypes = []interface{}{
- (*Unk2700_KKEDIMOKCGD)(nil), // 0: Unk2700_KKEDIMOKCGD
- (Unk2700_EEPNCOAEKBM)(0), // 1: Unk2700_EEPNCOAEKBM
-}
-var file_Unk2700_KKEDIMOKCGD_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KKEDIMOKCGD.Unk2700_KEAGHCIIGGN:type_name -> Unk2700_EEPNCOAEKBM
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KKEDIMOKCGD_proto_init() }
-func file_Unk2700_KKEDIMOKCGD_proto_init() {
- if File_Unk2700_KKEDIMOKCGD_proto != nil {
- return
- }
- file_Unk2700_EEPNCOAEKBM_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KKEDIMOKCGD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KKEDIMOKCGD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KKEDIMOKCGD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KKEDIMOKCGD_proto_goTypes,
- DependencyIndexes: file_Unk2700_KKEDIMOKCGD_proto_depIdxs,
- MessageInfos: file_Unk2700_KKEDIMOKCGD_proto_msgTypes,
- }.Build()
- File_Unk2700_KKEDIMOKCGD_proto = out.File
- file_Unk2700_KKEDIMOKCGD_proto_rawDesc = nil
- file_Unk2700_KKEDIMOKCGD_proto_goTypes = nil
- file_Unk2700_KKEDIMOKCGD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KLJLJGJOBDI.pb.go b/gover/gen/Unk2700_KLJLJGJOBDI.pb.go
deleted file mode 100644
index 57bcd65b..00000000
--- a/gover/gen/Unk2700_KLJLJGJOBDI.pb.go
+++ /dev/null
@@ -1,196 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KLJLJGJOBDI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KLJLJGJOBDI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CDDONJJMFCI uint32 `protobuf:"varint,8,opt,name=Unk2700_CDDONJJMFCI,json=Unk2700CDDONJJMFCI,proto3" json:"Unk2700_CDDONJJMFCI,omitempty"`
- Reason Unk2700_NCNPNMFFONG `protobuf:"varint,7,opt,name=reason,proto3,enum=Unk2700_NCNPNMFFONG" json:"reason,omitempty"`
- FinalScore uint32 `protobuf:"varint,13,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- Unk2700_FFCCLGIFGIP uint32 `protobuf:"varint,15,opt,name=Unk2700_FFCCLGIFGIP,json=Unk2700FFCCLGIFGIP,proto3" json:"Unk2700_FFCCLGIFGIP,omitempty"`
-}
-
-func (x *Unk2700_KLJLJGJOBDI) Reset() {
- *x = Unk2700_KLJLJGJOBDI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KLJLJGJOBDI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KLJLJGJOBDI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KLJLJGJOBDI) ProtoMessage() {}
-
-func (x *Unk2700_KLJLJGJOBDI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KLJLJGJOBDI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KLJLJGJOBDI.ProtoReflect.Descriptor instead.
-func (*Unk2700_KLJLJGJOBDI) Descriptor() ([]byte, []int) {
- return file_Unk2700_KLJLJGJOBDI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KLJLJGJOBDI) GetUnk2700_CDDONJJMFCI() uint32 {
- if x != nil {
- return x.Unk2700_CDDONJJMFCI
- }
- return 0
-}
-
-func (x *Unk2700_KLJLJGJOBDI) GetReason() Unk2700_NCNPNMFFONG {
- if x != nil {
- return x.Reason
- }
- return Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_EOOLPOEEAPH
-}
-
-func (x *Unk2700_KLJLJGJOBDI) GetFinalScore() uint32 {
- if x != nil {
- return x.FinalScore
- }
- return 0
-}
-
-func (x *Unk2700_KLJLJGJOBDI) GetUnk2700_FFCCLGIFGIP() uint32 {
- if x != nil {
- return x.Unk2700_FFCCLGIFGIP
- }
- return 0
-}
-
-var File_Unk2700_KLJLJGJOBDI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KLJLJGJOBDI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4a, 0x4c, 0x4a, 0x47,
- 0x4a, 0x4f, 0x42, 0x44, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d, 0x46, 0x46, 0x4f, 0x4e, 0x47,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4a, 0x4c, 0x4a, 0x47, 0x4a, 0x4f, 0x42, 0x44, 0x49, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x44, 0x4f, 0x4e, 0x4a,
- 0x4a, 0x4d, 0x46, 0x43, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x43, 0x44, 0x44, 0x4f, 0x4e, 0x4a, 0x4a, 0x4d, 0x46, 0x43, 0x49, 0x12,
- 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d,
- 0x46, 0x46, 0x4f, 0x4e, 0x47, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a,
- 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x43, 0x43, 0x4c, 0x47,
- 0x49, 0x46, 0x47, 0x49, 0x50, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x46, 0x46, 0x43, 0x43, 0x4c, 0x47, 0x49, 0x46, 0x47, 0x49, 0x50, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KLJLJGJOBDI_proto_rawDescOnce sync.Once
- file_Unk2700_KLJLJGJOBDI_proto_rawDescData = file_Unk2700_KLJLJGJOBDI_proto_rawDesc
-)
-
-func file_Unk2700_KLJLJGJOBDI_proto_rawDescGZIP() []byte {
- file_Unk2700_KLJLJGJOBDI_proto_rawDescOnce.Do(func() {
- file_Unk2700_KLJLJGJOBDI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KLJLJGJOBDI_proto_rawDescData)
- })
- return file_Unk2700_KLJLJGJOBDI_proto_rawDescData
-}
-
-var file_Unk2700_KLJLJGJOBDI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KLJLJGJOBDI_proto_goTypes = []interface{}{
- (*Unk2700_KLJLJGJOBDI)(nil), // 0: Unk2700_KLJLJGJOBDI
- (Unk2700_NCNPNMFFONG)(0), // 1: Unk2700_NCNPNMFFONG
-}
-var file_Unk2700_KLJLJGJOBDI_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KLJLJGJOBDI.reason:type_name -> Unk2700_NCNPNMFFONG
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KLJLJGJOBDI_proto_init() }
-func file_Unk2700_KLJLJGJOBDI_proto_init() {
- if File_Unk2700_KLJLJGJOBDI_proto != nil {
- return
- }
- file_Unk2700_NCNPNMFFONG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KLJLJGJOBDI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KLJLJGJOBDI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KLJLJGJOBDI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KLJLJGJOBDI_proto_goTypes,
- DependencyIndexes: file_Unk2700_KLJLJGJOBDI_proto_depIdxs,
- MessageInfos: file_Unk2700_KLJLJGJOBDI_proto_msgTypes,
- }.Build()
- File_Unk2700_KLJLJGJOBDI_proto = out.File
- file_Unk2700_KLJLJGJOBDI_proto_rawDesc = nil
- file_Unk2700_KLJLJGJOBDI_proto_goTypes = nil
- file_Unk2700_KLJLJGJOBDI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KLPINMKOEPE.pb.go b/gover/gen/Unk2700_KLPINMKOEPE.pb.go
deleted file mode 100644
index 3f01a0ab..00000000
--- a/gover/gen/Unk2700_KLPINMKOEPE.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KLPINMKOEPE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KLPINMKOEPE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RoomId uint32 `protobuf:"varint,15,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
- Unk2700_ICMKKOMLHIH []*Unk2700_IGJLOMCPLLE `protobuf:"bytes,4,rep,name=Unk2700_ICMKKOMLHIH,json=Unk2700ICMKKOMLHIH,proto3" json:"Unk2700_ICMKKOMLHIH,omitempty"`
-}
-
-func (x *Unk2700_KLPINMKOEPE) Reset() {
- *x = Unk2700_KLPINMKOEPE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KLPINMKOEPE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KLPINMKOEPE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KLPINMKOEPE) ProtoMessage() {}
-
-func (x *Unk2700_KLPINMKOEPE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KLPINMKOEPE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KLPINMKOEPE.ProtoReflect.Descriptor instead.
-func (*Unk2700_KLPINMKOEPE) Descriptor() ([]byte, []int) {
- return file_Unk2700_KLPINMKOEPE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KLPINMKOEPE) GetRoomId() uint32 {
- if x != nil {
- return x.RoomId
- }
- return 0
-}
-
-func (x *Unk2700_KLPINMKOEPE) GetUnk2700_ICMKKOMLHIH() []*Unk2700_IGJLOMCPLLE {
- if x != nil {
- return x.Unk2700_ICMKKOMLHIH
- }
- return nil
-}
-
-var File_Unk2700_KLPINMKOEPE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KLPINMKOEPE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x50, 0x49, 0x4e, 0x4d,
- 0x4b, 0x4f, 0x45, 0x50, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x4a, 0x4c, 0x4f, 0x4d, 0x43, 0x50, 0x4c, 0x4c, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4b, 0x4c, 0x50, 0x49, 0x4e, 0x4d, 0x4b, 0x4f, 0x45, 0x50, 0x45, 0x12, 0x17, 0x0a,
- 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x43, 0x4d, 0x4b, 0x4b, 0x4f, 0x4d, 0x4c, 0x48, 0x49, 0x48, 0x18, 0x04, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x47,
- 0x4a, 0x4c, 0x4f, 0x4d, 0x43, 0x50, 0x4c, 0x4c, 0x45, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x49, 0x43, 0x4d, 0x4b, 0x4b, 0x4f, 0x4d, 0x4c, 0x48, 0x49, 0x48, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KLPINMKOEPE_proto_rawDescOnce sync.Once
- file_Unk2700_KLPINMKOEPE_proto_rawDescData = file_Unk2700_KLPINMKOEPE_proto_rawDesc
-)
-
-func file_Unk2700_KLPINMKOEPE_proto_rawDescGZIP() []byte {
- file_Unk2700_KLPINMKOEPE_proto_rawDescOnce.Do(func() {
- file_Unk2700_KLPINMKOEPE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KLPINMKOEPE_proto_rawDescData)
- })
- return file_Unk2700_KLPINMKOEPE_proto_rawDescData
-}
-
-var file_Unk2700_KLPINMKOEPE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KLPINMKOEPE_proto_goTypes = []interface{}{
- (*Unk2700_KLPINMKOEPE)(nil), // 0: Unk2700_KLPINMKOEPE
- (*Unk2700_IGJLOMCPLLE)(nil), // 1: Unk2700_IGJLOMCPLLE
-}
-var file_Unk2700_KLPINMKOEPE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KLPINMKOEPE.Unk2700_ICMKKOMLHIH:type_name -> Unk2700_IGJLOMCPLLE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KLPINMKOEPE_proto_init() }
-func file_Unk2700_KLPINMKOEPE_proto_init() {
- if File_Unk2700_KLPINMKOEPE_proto != nil {
- return
- }
- file_Unk2700_IGJLOMCPLLE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KLPINMKOEPE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KLPINMKOEPE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KLPINMKOEPE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KLPINMKOEPE_proto_goTypes,
- DependencyIndexes: file_Unk2700_KLPINMKOEPE_proto_depIdxs,
- MessageInfos: file_Unk2700_KLPINMKOEPE_proto_msgTypes,
- }.Build()
- File_Unk2700_KLPINMKOEPE_proto = out.File
- file_Unk2700_KLPINMKOEPE_proto_rawDesc = nil
- file_Unk2700_KLPINMKOEPE_proto_goTypes = nil
- file_Unk2700_KLPINMKOEPE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KMIDCPLAGMN.pb.go b/gover/gen/Unk2700_KMIDCPLAGMN.pb.go
deleted file mode 100644
index dde8b4e1..00000000
--- a/gover/gen/Unk2700_KMIDCPLAGMN.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KMIDCPLAGMN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8848
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KMIDCPLAGMN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,7,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_IFCNGIPPOAE map[uint32]uint32 `protobuf:"bytes,14,rep,name=Unk2700_IFCNGIPPOAE,json=Unk2700IFCNGIPPOAE,proto3" json:"Unk2700_IFCNGIPPOAE,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_KMIDCPLAGMN) Reset() {
- *x = Unk2700_KMIDCPLAGMN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KMIDCPLAGMN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KMIDCPLAGMN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KMIDCPLAGMN) ProtoMessage() {}
-
-func (x *Unk2700_KMIDCPLAGMN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KMIDCPLAGMN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KMIDCPLAGMN.ProtoReflect.Descriptor instead.
-func (*Unk2700_KMIDCPLAGMN) Descriptor() ([]byte, []int) {
- return file_Unk2700_KMIDCPLAGMN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KMIDCPLAGMN) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_KMIDCPLAGMN) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KMIDCPLAGMN) GetUnk2700_IFCNGIPPOAE() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_IFCNGIPPOAE
- }
- return nil
-}
-
-var File_Unk2700_KMIDCPLAGMN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KMIDCPLAGMN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x49, 0x44, 0x43, 0x50,
- 0x4c, 0x41, 0x47, 0x4d, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf6, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x49, 0x44, 0x43, 0x50, 0x4c, 0x41,
- 0x47, 0x4d, 0x4e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
- 0x6c, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x5d,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49,
- 0x50, 0x50, 0x4f, 0x41, 0x45, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x49, 0x44, 0x43, 0x50, 0x4c, 0x41, 0x47, 0x4d,
- 0x4e, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50,
- 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x1a, 0x45, 0x0a,
- 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50,
- 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KMIDCPLAGMN_proto_rawDescOnce sync.Once
- file_Unk2700_KMIDCPLAGMN_proto_rawDescData = file_Unk2700_KMIDCPLAGMN_proto_rawDesc
-)
-
-func file_Unk2700_KMIDCPLAGMN_proto_rawDescGZIP() []byte {
- file_Unk2700_KMIDCPLAGMN_proto_rawDescOnce.Do(func() {
- file_Unk2700_KMIDCPLAGMN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KMIDCPLAGMN_proto_rawDescData)
- })
- return file_Unk2700_KMIDCPLAGMN_proto_rawDescData
-}
-
-var file_Unk2700_KMIDCPLAGMN_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_KMIDCPLAGMN_proto_goTypes = []interface{}{
- (*Unk2700_KMIDCPLAGMN)(nil), // 0: Unk2700_KMIDCPLAGMN
- nil, // 1: Unk2700_KMIDCPLAGMN.Unk2700IFCNGIPPOAEEntry
-}
-var file_Unk2700_KMIDCPLAGMN_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KMIDCPLAGMN.Unk2700_IFCNGIPPOAE:type_name -> Unk2700_KMIDCPLAGMN.Unk2700IFCNGIPPOAEEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KMIDCPLAGMN_proto_init() }
-func file_Unk2700_KMIDCPLAGMN_proto_init() {
- if File_Unk2700_KMIDCPLAGMN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KMIDCPLAGMN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KMIDCPLAGMN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KMIDCPLAGMN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KMIDCPLAGMN_proto_goTypes,
- DependencyIndexes: file_Unk2700_KMIDCPLAGMN_proto_depIdxs,
- MessageInfos: file_Unk2700_KMIDCPLAGMN_proto_msgTypes,
- }.Build()
- File_Unk2700_KMIDCPLAGMN_proto = out.File
- file_Unk2700_KMIDCPLAGMN_proto_rawDesc = nil
- file_Unk2700_KMIDCPLAGMN_proto_goTypes = nil
- file_Unk2700_KMIDCPLAGMN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KMNPMLCHELD_ServerRsp.pb.go b/gover/gen/Unk2700_KMNPMLCHELD_ServerRsp.pb.go
deleted file mode 100644
index 781b6a37..00000000
--- a/gover/gen/Unk2700_KMNPMLCHELD_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KMNPMLCHELD_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6201
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KMNPMLCHELD_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_KMNPMLCHELD_ServerRsp) Reset() {
- *x = Unk2700_KMNPMLCHELD_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KMNPMLCHELD_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KMNPMLCHELD_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KMNPMLCHELD_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_KMNPMLCHELD_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KMNPMLCHELD_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KMNPMLCHELD_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KMNPMLCHELD_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KMNPMLCHELD_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_KMNPMLCHELD_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x4e, 0x50, 0x4d, 0x4c,
- 0x43, 0x48, 0x45, 0x4c, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x4d, 0x4e, 0x50, 0x4d, 0x4c, 0x43, 0x48, 0x45, 0x4c, 0x44, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescData = file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_KMNPMLCHELD_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KMNPMLCHELD_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_KMNPMLCHELD_ServerRsp)(nil), // 0: Unk2700_KMNPMLCHELD_ServerRsp
-}
-var file_Unk2700_KMNPMLCHELD_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KMNPMLCHELD_ServerRsp_proto_init() }
-func file_Unk2700_KMNPMLCHELD_ServerRsp_proto_init() {
- if File_Unk2700_KMNPMLCHELD_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KMNPMLCHELD_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KMNPMLCHELD_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KMNPMLCHELD_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KMNPMLCHELD_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KMNPMLCHELD_ServerRsp_proto = out.File
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_rawDesc = nil
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_goTypes = nil
- file_Unk2700_KMNPMLCHELD_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KNGDOIDOFFB.pb.go b/gover/gen/Unk2700_KNGDOIDOFFB.pb.go
deleted file mode 100644
index 2063ae9c..00000000
--- a/gover/gen/Unk2700_KNGDOIDOFFB.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KNGDOIDOFFB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KNGDOIDOFFB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HLEMPIKMBMP uint32 `protobuf:"varint,6,opt,name=Unk2700_HLEMPIKMBMP,json=Unk2700HLEMPIKMBMP,proto3" json:"Unk2700_HLEMPIKMBMP,omitempty"`
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,4,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
- Unk2700_OMCCFBBDJMI uint32 `protobuf:"varint,1,opt,name=Unk2700_OMCCFBBDJMI,json=Unk2700OMCCFBBDJMI,proto3" json:"Unk2700_OMCCFBBDJMI,omitempty"`
-}
-
-func (x *Unk2700_KNGDOIDOFFB) Reset() {
- *x = Unk2700_KNGDOIDOFFB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KNGDOIDOFFB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KNGDOIDOFFB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KNGDOIDOFFB) ProtoMessage() {}
-
-func (x *Unk2700_KNGDOIDOFFB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KNGDOIDOFFB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KNGDOIDOFFB.ProtoReflect.Descriptor instead.
-func (*Unk2700_KNGDOIDOFFB) Descriptor() ([]byte, []int) {
- return file_Unk2700_KNGDOIDOFFB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KNGDOIDOFFB) GetUnk2700_HLEMPIKMBMP() uint32 {
- if x != nil {
- return x.Unk2700_HLEMPIKMBMP
- }
- return 0
-}
-
-func (x *Unk2700_KNGDOIDOFFB) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-func (x *Unk2700_KNGDOIDOFFB) GetUnk2700_OMCCFBBDJMI() uint32 {
- if x != nil {
- return x.Unk2700_OMCCFBBDJMI
- }
- return 0
-}
-
-var File_Unk2700_KNGDOIDOFFB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KNGDOIDOFFB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x47, 0x44, 0x4f, 0x49,
- 0x44, 0x4f, 0x46, 0x46, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x47, 0x44, 0x4f, 0x49, 0x44, 0x4f, 0x46, 0x46, 0x42, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x45, 0x4d, 0x50, 0x49,
- 0x4b, 0x4d, 0x42, 0x4d, 0x50, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x48, 0x4c, 0x45, 0x4d, 0x50, 0x49, 0x4b, 0x4d, 0x42, 0x4d, 0x50, 0x12,
- 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50,
- 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x43, 0x43, 0x46, 0x42, 0x42,
- 0x44, 0x4a, 0x4d, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4f, 0x4d, 0x43, 0x43, 0x46, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x49, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KNGDOIDOFFB_proto_rawDescOnce sync.Once
- file_Unk2700_KNGDOIDOFFB_proto_rawDescData = file_Unk2700_KNGDOIDOFFB_proto_rawDesc
-)
-
-func file_Unk2700_KNGDOIDOFFB_proto_rawDescGZIP() []byte {
- file_Unk2700_KNGDOIDOFFB_proto_rawDescOnce.Do(func() {
- file_Unk2700_KNGDOIDOFFB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KNGDOIDOFFB_proto_rawDescData)
- })
- return file_Unk2700_KNGDOIDOFFB_proto_rawDescData
-}
-
-var file_Unk2700_KNGDOIDOFFB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KNGDOIDOFFB_proto_goTypes = []interface{}{
- (*Unk2700_KNGDOIDOFFB)(nil), // 0: Unk2700_KNGDOIDOFFB
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
-}
-var file_Unk2700_KNGDOIDOFFB_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KNGDOIDOFFB.reason:type_name -> Unk2700_MOFABPNGIKP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KNGDOIDOFFB_proto_init() }
-func file_Unk2700_KNGDOIDOFFB_proto_init() {
- if File_Unk2700_KNGDOIDOFFB_proto != nil {
- return
- }
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KNGDOIDOFFB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KNGDOIDOFFB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KNGDOIDOFFB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KNGDOIDOFFB_proto_goTypes,
- DependencyIndexes: file_Unk2700_KNGDOIDOFFB_proto_depIdxs,
- MessageInfos: file_Unk2700_KNGDOIDOFFB_proto_msgTypes,
- }.Build()
- File_Unk2700_KNGDOIDOFFB_proto = out.File
- file_Unk2700_KNGDOIDOFFB_proto_rawDesc = nil
- file_Unk2700_KNGDOIDOFFB_proto_goTypes = nil
- file_Unk2700_KNGDOIDOFFB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KNGFOEKOODA_ServerRsp.pb.go b/gover/gen/Unk2700_KNGFOEKOODA_ServerRsp.pb.go
deleted file mode 100644
index 74a17e4e..00000000
--- a/gover/gen/Unk2700_KNGFOEKOODA_ServerRsp.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KNGFOEKOODA_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 2163
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KNGFOEKOODA_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ActivityId uint32 `protobuf:"varint,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ScheduleId uint32 `protobuf:"varint,11,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_KNGFOEKOODA_ServerRsp) Reset() {
- *x = Unk2700_KNGFOEKOODA_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KNGFOEKOODA_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KNGFOEKOODA_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KNGFOEKOODA_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_KNGFOEKOODA_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KNGFOEKOODA_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KNGFOEKOODA_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KNGFOEKOODA_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KNGFOEKOODA_ServerRsp) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-func (x *Unk2700_KNGFOEKOODA_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KNGFOEKOODA_ServerRsp) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_KNGFOEKOODA_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x47, 0x46, 0x4f, 0x45,
- 0x4b, 0x4f, 0x4f, 0x44, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x4e, 0x47, 0x46, 0x4f, 0x45, 0x4b, 0x4f, 0x4f, 0x44, 0x41, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescData = file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_KNGFOEKOODA_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KNGFOEKOODA_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_KNGFOEKOODA_ServerRsp)(nil), // 0: Unk2700_KNGFOEKOODA_ServerRsp
-}
-var file_Unk2700_KNGFOEKOODA_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KNGFOEKOODA_ServerRsp_proto_init() }
-func file_Unk2700_KNGFOEKOODA_ServerRsp_proto_init() {
- if File_Unk2700_KNGFOEKOODA_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KNGFOEKOODA_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KNGFOEKOODA_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KNGFOEKOODA_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KNGFOEKOODA_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KNGFOEKOODA_ServerRsp_proto = out.File
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_rawDesc = nil
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_goTypes = nil
- file_Unk2700_KNGFOEKOODA_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KNMDFCBLIIG_ServerRsp.pb.go b/gover/gen/Unk2700_KNMDFCBLIIG_ServerRsp.pb.go
deleted file mode 100644
index ec12ffd1..00000000
--- a/gover/gen/Unk2700_KNMDFCBLIIG_ServerRsp.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KNMDFCBLIIG_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 384
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KNMDFCBLIIG_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityId uint32 `protobuf:"varint,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
-}
-
-func (x *Unk2700_KNMDFCBLIIG_ServerRsp) Reset() {
- *x = Unk2700_KNMDFCBLIIG_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KNMDFCBLIIG_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KNMDFCBLIIG_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_KNMDFCBLIIG_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KNMDFCBLIIG_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_KNMDFCBLIIG_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KNMDFCBLIIG_ServerRsp) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-var File_Unk2700_KNMDFCBLIIG_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x4d, 0x44, 0x46, 0x43,
- 0x42, 0x4c, 0x49, 0x49, 0x47, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x4e, 0x4d, 0x44, 0x46, 0x43, 0x42, 0x4c, 0x49, 0x49, 0x47, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescData = file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_KNMDFCBLIIG_ServerRsp)(nil), // 0: Unk2700_KNMDFCBLIIG_ServerRsp
-}
-var file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_init() }
-func file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_init() {
- if File_Unk2700_KNMDFCBLIIG_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KNMDFCBLIIG_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_KNMDFCBLIIG_ServerRsp_proto = out.File
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_rawDesc = nil
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_goTypes = nil
- file_Unk2700_KNMDFCBLIIG_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KOGOPPONCHB_ClientReq.pb.go b/gover/gen/Unk2700_KOGOPPONCHB_ClientReq.pb.go
deleted file mode 100644
index 13cc0e62..00000000
--- a/gover/gen/Unk2700_KOGOPPONCHB_ClientReq.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KOGOPPONCHB_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4208
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_KOGOPPONCHB_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TypeId uint32 `protobuf:"varint,2,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
- Unk2700_LEKOKKMDNAO uint32 `protobuf:"varint,14,opt,name=Unk2700_LEKOKKMDNAO,json=Unk2700LEKOKKMDNAO,proto3" json:"Unk2700_LEKOKKMDNAO,omitempty"`
-}
-
-func (x *Unk2700_KOGOPPONCHB_ClientReq) Reset() {
- *x = Unk2700_KOGOPPONCHB_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KOGOPPONCHB_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KOGOPPONCHB_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KOGOPPONCHB_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_KOGOPPONCHB_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KOGOPPONCHB_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KOGOPPONCHB_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_KOGOPPONCHB_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KOGOPPONCHB_ClientReq) GetTypeId() uint32 {
- if x != nil {
- return x.TypeId
- }
- return 0
-}
-
-func (x *Unk2700_KOGOPPONCHB_ClientReq) GetUnk2700_LEKOKKMDNAO() uint32 {
- if x != nil {
- return x.Unk2700_LEKOKKMDNAO
- }
- return 0
-}
-
-var File_Unk2700_KOGOPPONCHB_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x47, 0x4f, 0x50, 0x50,
- 0x4f, 0x4e, 0x43, 0x48, 0x42, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x4f, 0x47, 0x4f, 0x50, 0x50, 0x4f, 0x4e, 0x43, 0x48, 0x42, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4b, 0x4f, 0x4b,
- 0x4b, 0x4d, 0x44, 0x4e, 0x41, 0x4f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x45, 0x4b, 0x4f, 0x4b, 0x4b, 0x4d, 0x44, 0x4e, 0x41, 0x4f,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescData = file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_KOGOPPONCHB_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KOGOPPONCHB_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_KOGOPPONCHB_ClientReq)(nil), // 0: Unk2700_KOGOPPONCHB_ClientReq
-}
-var file_Unk2700_KOGOPPONCHB_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KOGOPPONCHB_ClientReq_proto_init() }
-func file_Unk2700_KOGOPPONCHB_ClientReq_proto_init() {
- if File_Unk2700_KOGOPPONCHB_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KOGOPPONCHB_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KOGOPPONCHB_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_KOGOPPONCHB_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_KOGOPPONCHB_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_KOGOPPONCHB_ClientReq_proto = out.File
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_rawDesc = nil
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_goTypes = nil
- file_Unk2700_KOGOPPONCHB_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KPGMEMHEEMD.pb.go b/gover/gen/Unk2700_KPGMEMHEEMD.pb.go
deleted file mode 100644
index a4de3713..00000000
--- a/gover/gen/Unk2700_KPGMEMHEEMD.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KPGMEMHEEMD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8185
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_KPGMEMHEEMD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_AAOHOIJEOEG *Unk2700_GPPKNKGDCHJ `protobuf:"bytes,3,opt,name=Unk2700_AAOHOIJEOEG,json=Unk2700AAOHOIJEOEG,proto3" json:"Unk2700_AAOHOIJEOEG,omitempty"`
-}
-
-func (x *Unk2700_KPGMEMHEEMD) Reset() {
- *x = Unk2700_KPGMEMHEEMD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KPGMEMHEEMD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KPGMEMHEEMD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KPGMEMHEEMD) ProtoMessage() {}
-
-func (x *Unk2700_KPGMEMHEEMD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KPGMEMHEEMD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KPGMEMHEEMD.ProtoReflect.Descriptor instead.
-func (*Unk2700_KPGMEMHEEMD) Descriptor() ([]byte, []int) {
- return file_Unk2700_KPGMEMHEEMD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KPGMEMHEEMD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_KPGMEMHEEMD) GetUnk2700_AAOHOIJEOEG() *Unk2700_GPPKNKGDCHJ {
- if x != nil {
- return x.Unk2700_AAOHOIJEOEG
- }
- return nil
-}
-
-var File_Unk2700_KPGMEMHEEMD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KPGMEMHEEMD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x47, 0x4d, 0x45, 0x4d,
- 0x48, 0x45, 0x45, 0x4d, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x50, 0x4b, 0x4e, 0x4b, 0x47, 0x44, 0x43, 0x48, 0x4a,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4b, 0x50, 0x47, 0x4d, 0x45, 0x4d, 0x48, 0x45, 0x45, 0x4d, 0x44, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x41, 0x41, 0x4f, 0x48, 0x4f, 0x49, 0x4a, 0x45, 0x4f, 0x45, 0x47, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x50, 0x50, 0x4b, 0x4e, 0x4b, 0x47, 0x44, 0x43, 0x48, 0x4a, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x41, 0x41, 0x4f, 0x48, 0x4f, 0x49, 0x4a, 0x45, 0x4f, 0x45, 0x47, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KPGMEMHEEMD_proto_rawDescOnce sync.Once
- file_Unk2700_KPGMEMHEEMD_proto_rawDescData = file_Unk2700_KPGMEMHEEMD_proto_rawDesc
-)
-
-func file_Unk2700_KPGMEMHEEMD_proto_rawDescGZIP() []byte {
- file_Unk2700_KPGMEMHEEMD_proto_rawDescOnce.Do(func() {
- file_Unk2700_KPGMEMHEEMD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KPGMEMHEEMD_proto_rawDescData)
- })
- return file_Unk2700_KPGMEMHEEMD_proto_rawDescData
-}
-
-var file_Unk2700_KPGMEMHEEMD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KPGMEMHEEMD_proto_goTypes = []interface{}{
- (*Unk2700_KPGMEMHEEMD)(nil), // 0: Unk2700_KPGMEMHEEMD
- (*Unk2700_GPPKNKGDCHJ)(nil), // 1: Unk2700_GPPKNKGDCHJ
-}
-var file_Unk2700_KPGMEMHEEMD_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KPGMEMHEEMD.Unk2700_AAOHOIJEOEG:type_name -> Unk2700_GPPKNKGDCHJ
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KPGMEMHEEMD_proto_init() }
-func file_Unk2700_KPGMEMHEEMD_proto_init() {
- if File_Unk2700_KPGMEMHEEMD_proto != nil {
- return
- }
- file_Unk2700_GPPKNKGDCHJ_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KPGMEMHEEMD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KPGMEMHEEMD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KPGMEMHEEMD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KPGMEMHEEMD_proto_goTypes,
- DependencyIndexes: file_Unk2700_KPGMEMHEEMD_proto_depIdxs,
- MessageInfos: file_Unk2700_KPGMEMHEEMD_proto_msgTypes,
- }.Build()
- File_Unk2700_KPGMEMHEEMD_proto = out.File
- file_Unk2700_KPGMEMHEEMD_proto_rawDesc = nil
- file_Unk2700_KPGMEMHEEMD_proto_goTypes = nil
- file_Unk2700_KPGMEMHEEMD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KPMMEBNMMCL.pb.go b/gover/gen/Unk2700_KPMMEBNMMCL.pb.go
deleted file mode 100644
index 55f07ac2..00000000
--- a/gover/gen/Unk2700_KPMMEBNMMCL.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KPMMEBNMMCL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8363
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_KPMMEBNMMCL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OKGKHPCMNMN []uint32 `protobuf:"varint,1,rep,packed,name=Unk2700_OKGKHPCMNMN,json=Unk2700OKGKHPCMNMN,proto3" json:"Unk2700_OKGKHPCMNMN,omitempty"`
- Unk2700_ELOOIKFNJCG []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,8,rep,name=Unk2700_ELOOIKFNJCG,json=Unk2700ELOOIKFNJCG,proto3" json:"Unk2700_ELOOIKFNJCG,omitempty"`
-}
-
-func (x *Unk2700_KPMMEBNMMCL) Reset() {
- *x = Unk2700_KPMMEBNMMCL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KPMMEBNMMCL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KPMMEBNMMCL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KPMMEBNMMCL) ProtoMessage() {}
-
-func (x *Unk2700_KPMMEBNMMCL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KPMMEBNMMCL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KPMMEBNMMCL.ProtoReflect.Descriptor instead.
-func (*Unk2700_KPMMEBNMMCL) Descriptor() ([]byte, []int) {
- return file_Unk2700_KPMMEBNMMCL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KPMMEBNMMCL) GetUnk2700_OKGKHPCMNMN() []uint32 {
- if x != nil {
- return x.Unk2700_OKGKHPCMNMN
- }
- return nil
-}
-
-func (x *Unk2700_KPMMEBNMMCL) GetUnk2700_ELOOIKFNJCG() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_ELOOIKFNJCG
- }
- return nil
-}
-
-var File_Unk2700_KPMMEBNMMCL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KPMMEBNMMCL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4d, 0x4d, 0x45, 0x42,
- 0x4e, 0x4d, 0x4d, 0x43, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4d, 0x4d, 0x45, 0x42, 0x4e, 0x4d, 0x4d, 0x43, 0x4c, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x47, 0x4b, 0x48, 0x50,
- 0x43, 0x4d, 0x4e, 0x4d, 0x4e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4b, 0x47, 0x4b, 0x48, 0x50, 0x43, 0x4d, 0x4e, 0x4d, 0x4e, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x4f, 0x4f, 0x49,
- 0x4b, 0x46, 0x4e, 0x4a, 0x43, 0x47, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46,
- 0x42, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x4c, 0x4f, 0x4f, 0x49,
- 0x4b, 0x46, 0x4e, 0x4a, 0x43, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KPMMEBNMMCL_proto_rawDescOnce sync.Once
- file_Unk2700_KPMMEBNMMCL_proto_rawDescData = file_Unk2700_KPMMEBNMMCL_proto_rawDesc
-)
-
-func file_Unk2700_KPMMEBNMMCL_proto_rawDescGZIP() []byte {
- file_Unk2700_KPMMEBNMMCL_proto_rawDescOnce.Do(func() {
- file_Unk2700_KPMMEBNMMCL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KPMMEBNMMCL_proto_rawDescData)
- })
- return file_Unk2700_KPMMEBNMMCL_proto_rawDescData
-}
-
-var file_Unk2700_KPMMEBNMMCL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KPMMEBNMMCL_proto_goTypes = []interface{}{
- (*Unk2700_KPMMEBNMMCL)(nil), // 0: Unk2700_KPMMEBNMMCL
- (*Unk2700_HJLFNKLPFBH)(nil), // 1: Unk2700_HJLFNKLPFBH
-}
-var file_Unk2700_KPMMEBNMMCL_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KPMMEBNMMCL.Unk2700_ELOOIKFNJCG:type_name -> Unk2700_HJLFNKLPFBH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KPMMEBNMMCL_proto_init() }
-func file_Unk2700_KPMMEBNMMCL_proto_init() {
- if File_Unk2700_KPMMEBNMMCL_proto != nil {
- return
- }
- file_Unk2700_HJLFNKLPFBH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KPMMEBNMMCL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KPMMEBNMMCL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KPMMEBNMMCL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KPMMEBNMMCL_proto_goTypes,
- DependencyIndexes: file_Unk2700_KPMMEBNMMCL_proto_depIdxs,
- MessageInfos: file_Unk2700_KPMMEBNMMCL_proto_msgTypes,
- }.Build()
- File_Unk2700_KPMMEBNMMCL_proto = out.File
- file_Unk2700_KPMMEBNMMCL_proto_rawDesc = nil
- file_Unk2700_KPMMEBNMMCL_proto_goTypes = nil
- file_Unk2700_KPMMEBNMMCL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_KPNPJPPHOKA.pb.go b/gover/gen/Unk2700_KPNPJPPHOKA.pb.go
deleted file mode 100644
index 61372a66..00000000
--- a/gover/gen/Unk2700_KPNPJPPHOKA.pb.go
+++ /dev/null
@@ -1,273 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_KPNPJPPHOKA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_KPNPJPPHOKA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- // Types that are assignable to Detail:
- //
- // *Unk2700_KPNPJPPHOKA_RacingGalleryInfo
- // *Unk2700_KPNPJPPHOKA_BalloonGalleryInfo
- // *Unk2700_KPNPJPPHOKA_StakePlayInfo
- // *Unk2700_KPNPJPPHOKA_SeekFurnitureGalleryInfo
- Detail isUnk2700_KPNPJPPHOKA_Detail `protobuf_oneof:"detail"`
-}
-
-func (x *Unk2700_KPNPJPPHOKA) Reset() {
- *x = Unk2700_KPNPJPPHOKA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_KPNPJPPHOKA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_KPNPJPPHOKA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_KPNPJPPHOKA) ProtoMessage() {}
-
-func (x *Unk2700_KPNPJPPHOKA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_KPNPJPPHOKA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_KPNPJPPHOKA.ProtoReflect.Descriptor instead.
-func (*Unk2700_KPNPJPPHOKA) Descriptor() ([]byte, []int) {
- return file_Unk2700_KPNPJPPHOKA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_KPNPJPPHOKA) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (m *Unk2700_KPNPJPPHOKA) GetDetail() isUnk2700_KPNPJPPHOKA_Detail {
- if m != nil {
- return m.Detail
- }
- return nil
-}
-
-func (x *Unk2700_KPNPJPPHOKA) GetRacingGalleryInfo() *RacingGalleryInfo {
- if x, ok := x.GetDetail().(*Unk2700_KPNPJPPHOKA_RacingGalleryInfo); ok {
- return x.RacingGalleryInfo
- }
- return nil
-}
-
-func (x *Unk2700_KPNPJPPHOKA) GetBalloonGalleryInfo() *BalloonGalleryInfo {
- if x, ok := x.GetDetail().(*Unk2700_KPNPJPPHOKA_BalloonGalleryInfo); ok {
- return x.BalloonGalleryInfo
- }
- return nil
-}
-
-func (x *Unk2700_KPNPJPPHOKA) GetStakePlayInfo() *StakePlayGalleryInfo {
- if x, ok := x.GetDetail().(*Unk2700_KPNPJPPHOKA_StakePlayInfo); ok {
- return x.StakePlayInfo
- }
- return nil
-}
-
-func (x *Unk2700_KPNPJPPHOKA) GetSeekFurnitureGalleryInfo() *SeekFurnitureGalleryInfo {
- if x, ok := x.GetDetail().(*Unk2700_KPNPJPPHOKA_SeekFurnitureGalleryInfo); ok {
- return x.SeekFurnitureGalleryInfo
- }
- return nil
-}
-
-type isUnk2700_KPNPJPPHOKA_Detail interface {
- isUnk2700_KPNPJPPHOKA_Detail()
-}
-
-type Unk2700_KPNPJPPHOKA_RacingGalleryInfo struct {
- RacingGalleryInfo *RacingGalleryInfo `protobuf:"bytes,467,opt,name=racing_gallery_info,json=racingGalleryInfo,proto3,oneof"`
-}
-
-type Unk2700_KPNPJPPHOKA_BalloonGalleryInfo struct {
- BalloonGalleryInfo *BalloonGalleryInfo `protobuf:"bytes,1410,opt,name=balloon_gallery_info,json=balloonGalleryInfo,proto3,oneof"`
-}
-
-type Unk2700_KPNPJPPHOKA_StakePlayInfo struct {
- StakePlayInfo *StakePlayGalleryInfo `protobuf:"bytes,347,opt,name=stake_play_info,json=stakePlayInfo,proto3,oneof"`
-}
-
-type Unk2700_KPNPJPPHOKA_SeekFurnitureGalleryInfo struct {
- SeekFurnitureGalleryInfo *SeekFurnitureGalleryInfo `protobuf:"bytes,1822,opt,name=seek_furniture_gallery_info,json=seekFurnitureGalleryInfo,proto3,oneof"`
-}
-
-func (*Unk2700_KPNPJPPHOKA_RacingGalleryInfo) isUnk2700_KPNPJPPHOKA_Detail() {}
-
-func (*Unk2700_KPNPJPPHOKA_BalloonGalleryInfo) isUnk2700_KPNPJPPHOKA_Detail() {}
-
-func (*Unk2700_KPNPJPPHOKA_StakePlayInfo) isUnk2700_KPNPJPPHOKA_Detail() {}
-
-func (*Unk2700_KPNPJPPHOKA_SeekFurnitureGalleryInfo) isUnk2700_KPNPJPPHOKA_Detail() {}
-
-var File_Unk2700_KPNPJPPHOKA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_KPNPJPPHOKA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4e, 0x50, 0x4a, 0x50,
- 0x50, 0x48, 0x4f, 0x4b, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x42, 0x61, 0x6c,
- 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x52, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
- 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a,
- 0x53, 0x74, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xea, 0x02, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4e, 0x50, 0x4a, 0x50, 0x50, 0x48, 0x4f,
- 0x4b, 0x41, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x45, 0x0a,
- 0x13, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd3, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x52, 0x61,
- 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x11, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x48, 0x0a, 0x14, 0x62, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x5f,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x82, 0x0b, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x42, 0x61, 0x6c, 0x6c, 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c,
- 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x12, 0x62, 0x61, 0x6c, 0x6c,
- 0x6f, 0x6f, 0x6e, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x40,
- 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0xdb, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x65,
- 0x50, 0x6c, 0x61, 0x79, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x48,
- 0x00, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x12, 0x5b, 0x0a, 0x1b, 0x73, 0x65, 0x65, 0x6b, 0x5f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
- 0x72, 0x65, 0x5f, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x9e, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72,
- 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66,
- 0x6f, 0x48, 0x00, 0x52, 0x18, 0x73, 0x65, 0x65, 0x6b, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75,
- 0x72, 0x65, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x08, 0x0a,
- 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_KPNPJPPHOKA_proto_rawDescOnce sync.Once
- file_Unk2700_KPNPJPPHOKA_proto_rawDescData = file_Unk2700_KPNPJPPHOKA_proto_rawDesc
-)
-
-func file_Unk2700_KPNPJPPHOKA_proto_rawDescGZIP() []byte {
- file_Unk2700_KPNPJPPHOKA_proto_rawDescOnce.Do(func() {
- file_Unk2700_KPNPJPPHOKA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_KPNPJPPHOKA_proto_rawDescData)
- })
- return file_Unk2700_KPNPJPPHOKA_proto_rawDescData
-}
-
-var file_Unk2700_KPNPJPPHOKA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_KPNPJPPHOKA_proto_goTypes = []interface{}{
- (*Unk2700_KPNPJPPHOKA)(nil), // 0: Unk2700_KPNPJPPHOKA
- (*RacingGalleryInfo)(nil), // 1: RacingGalleryInfo
- (*BalloonGalleryInfo)(nil), // 2: BalloonGalleryInfo
- (*StakePlayGalleryInfo)(nil), // 3: StakePlayGalleryInfo
- (*SeekFurnitureGalleryInfo)(nil), // 4: SeekFurnitureGalleryInfo
-}
-var file_Unk2700_KPNPJPPHOKA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_KPNPJPPHOKA.racing_gallery_info:type_name -> RacingGalleryInfo
- 2, // 1: Unk2700_KPNPJPPHOKA.balloon_gallery_info:type_name -> BalloonGalleryInfo
- 3, // 2: Unk2700_KPNPJPPHOKA.stake_play_info:type_name -> StakePlayGalleryInfo
- 4, // 3: Unk2700_KPNPJPPHOKA.seek_furniture_gallery_info:type_name -> SeekFurnitureGalleryInfo
- 4, // [4:4] is the sub-list for method output_type
- 4, // [4:4] is the sub-list for method input_type
- 4, // [4:4] is the sub-list for extension type_name
- 4, // [4:4] is the sub-list for extension extendee
- 0, // [0:4] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_KPNPJPPHOKA_proto_init() }
-func file_Unk2700_KPNPJPPHOKA_proto_init() {
- if File_Unk2700_KPNPJPPHOKA_proto != nil {
- return
- }
- file_BalloonGalleryInfo_proto_init()
- file_RacingGalleryInfo_proto_init()
- file_SeekFurnitureGalleryInfo_proto_init()
- file_StakePlayGalleryInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_KPNPJPPHOKA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_KPNPJPPHOKA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- file_Unk2700_KPNPJPPHOKA_proto_msgTypes[0].OneofWrappers = []interface{}{
- (*Unk2700_KPNPJPPHOKA_RacingGalleryInfo)(nil),
- (*Unk2700_KPNPJPPHOKA_BalloonGalleryInfo)(nil),
- (*Unk2700_KPNPJPPHOKA_StakePlayInfo)(nil),
- (*Unk2700_KPNPJPPHOKA_SeekFurnitureGalleryInfo)(nil),
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_KPNPJPPHOKA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_KPNPJPPHOKA_proto_goTypes,
- DependencyIndexes: file_Unk2700_KPNPJPPHOKA_proto_depIdxs,
- MessageInfos: file_Unk2700_KPNPJPPHOKA_proto_msgTypes,
- }.Build()
- File_Unk2700_KPNPJPPHOKA_proto = out.File
- file_Unk2700_KPNPJPPHOKA_proto_rawDesc = nil
- file_Unk2700_KPNPJPPHOKA_proto_goTypes = nil
- file_Unk2700_KPNPJPPHOKA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LAFHGMOPCCM_ServerNotify.pb.go b/gover/gen/Unk2700_LAFHGMOPCCM_ServerNotify.pb.go
deleted file mode 100644
index 38456e59..00000000
--- a/gover/gen/Unk2700_LAFHGMOPCCM_ServerNotify.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LAFHGMOPCCM_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5553
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LAFHGMOPCCM_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_LAFHGMOPCCM_ServerNotify) Reset() {
- *x = Unk2700_LAFHGMOPCCM_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LAFHGMOPCCM_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LAFHGMOPCCM_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_LAFHGMOPCCM_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LAFHGMOPCCM_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_LAFHGMOPCCM_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LAFHGMOPCCM_ServerNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_LAFHGMOPCCM_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x46, 0x48, 0x47, 0x4d,
- 0x4f, 0x50, 0x43, 0x43, 0x4d, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x46, 0x48, 0x47, 0x4d, 0x4f, 0x50, 0x43, 0x43, 0x4d, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescData = file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_LAFHGMOPCCM_ServerNotify)(nil), // 0: Unk2700_LAFHGMOPCCM_ServerNotify
-}
-var file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_init() }
-func file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_init() {
- if File_Unk2700_LAFHGMOPCCM_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LAFHGMOPCCM_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_LAFHGMOPCCM_ServerNotify_proto = out.File
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_rawDesc = nil
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_goTypes = nil
- file_Unk2700_LAFHGMOPCCM_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LBIDBGLGKCJ.pb.go b/gover/gen/Unk2700_LBIDBGLGKCJ.pb.go
deleted file mode 100644
index 920451d6..00000000
--- a/gover/gen/Unk2700_LBIDBGLGKCJ.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LBIDBGLGKCJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_LBIDBGLGKCJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,7,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- MaxScore uint32 `protobuf:"varint,9,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- Id uint32 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
-}
-
-func (x *Unk2700_LBIDBGLGKCJ) Reset() {
- *x = Unk2700_LBIDBGLGKCJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LBIDBGLGKCJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LBIDBGLGKCJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LBIDBGLGKCJ) ProtoMessage() {}
-
-func (x *Unk2700_LBIDBGLGKCJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LBIDBGLGKCJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LBIDBGLGKCJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_LBIDBGLGKCJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_LBIDBGLGKCJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LBIDBGLGKCJ) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk2700_LBIDBGLGKCJ) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-func (x *Unk2700_LBIDBGLGKCJ) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-var File_Unk2700_LBIDBGLGKCJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LBIDBGLGKCJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x49, 0x44, 0x42, 0x47,
- 0x4c, 0x47, 0x4b, 0x43, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x49, 0x44, 0x42, 0x47, 0x4c, 0x47, 0x4b,
- 0x43, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d,
- 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44,
- 0x48, 0x48, 0x44, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65,
- 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LBIDBGLGKCJ_proto_rawDescOnce sync.Once
- file_Unk2700_LBIDBGLGKCJ_proto_rawDescData = file_Unk2700_LBIDBGLGKCJ_proto_rawDesc
-)
-
-func file_Unk2700_LBIDBGLGKCJ_proto_rawDescGZIP() []byte {
- file_Unk2700_LBIDBGLGKCJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_LBIDBGLGKCJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LBIDBGLGKCJ_proto_rawDescData)
- })
- return file_Unk2700_LBIDBGLGKCJ_proto_rawDescData
-}
-
-var file_Unk2700_LBIDBGLGKCJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LBIDBGLGKCJ_proto_goTypes = []interface{}{
- (*Unk2700_LBIDBGLGKCJ)(nil), // 0: Unk2700_LBIDBGLGKCJ
-}
-var file_Unk2700_LBIDBGLGKCJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LBIDBGLGKCJ_proto_init() }
-func file_Unk2700_LBIDBGLGKCJ_proto_init() {
- if File_Unk2700_LBIDBGLGKCJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LBIDBGLGKCJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LBIDBGLGKCJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LBIDBGLGKCJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LBIDBGLGKCJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_LBIDBGLGKCJ_proto_depIdxs,
- MessageInfos: file_Unk2700_LBIDBGLGKCJ_proto_msgTypes,
- }.Build()
- File_Unk2700_LBIDBGLGKCJ_proto = out.File
- file_Unk2700_LBIDBGLGKCJ_proto_rawDesc = nil
- file_Unk2700_LBIDBGLGKCJ_proto_goTypes = nil
- file_Unk2700_LBIDBGLGKCJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LBJKLAGNDEJ_ClientReq.pb.go b/gover/gen/Unk2700_LBJKLAGNDEJ_ClientReq.pb.go
deleted file mode 100644
index bdeb221f..00000000
--- a/gover/gen/Unk2700_LBJKLAGNDEJ_ClientReq.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LBJKLAGNDEJ_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4759
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LBJKLAGNDEJ_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
-}
-
-func (x *Unk2700_LBJKLAGNDEJ_ClientReq) Reset() {
- *x = Unk2700_LBJKLAGNDEJ_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LBJKLAGNDEJ_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LBJKLAGNDEJ_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_LBJKLAGNDEJ_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LBJKLAGNDEJ_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_LBJKLAGNDEJ_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LBJKLAGNDEJ_ClientReq) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-var File_Unk2700_LBJKLAGNDEJ_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4a, 0x4b, 0x4c, 0x41,
- 0x47, 0x4e, 0x44, 0x45, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4c, 0x42, 0x4a, 0x4b, 0x4c, 0x41, 0x47, 0x4e, 0x44, 0x45, 0x4a, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescData = file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_LBJKLAGNDEJ_ClientReq)(nil), // 0: Unk2700_LBJKLAGNDEJ_ClientReq
-}
-var file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_init() }
-func file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_init() {
- if File_Unk2700_LBJKLAGNDEJ_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LBJKLAGNDEJ_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_LBJKLAGNDEJ_ClientReq_proto = out.File
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_rawDesc = nil
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_goTypes = nil
- file_Unk2700_LBJKLAGNDEJ_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LBOAEFMECCP.pb.go b/gover/gen/Unk2700_LBOAEFMECCP.pb.go
deleted file mode 100644
index 9818dbe8..00000000
--- a/gover/gen/Unk2700_LBOAEFMECCP.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LBOAEFMECCP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_LBOAEFMECCP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_POMENCDDAGL []uint32 `protobuf:"varint,11,rep,packed,name=Unk2700_POMENCDDAGL,json=Unk2700POMENCDDAGL,proto3" json:"Unk2700_POMENCDDAGL,omitempty"`
- Id uint32 `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"`
-}
-
-func (x *Unk2700_LBOAEFMECCP) Reset() {
- *x = Unk2700_LBOAEFMECCP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LBOAEFMECCP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LBOAEFMECCP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LBOAEFMECCP) ProtoMessage() {}
-
-func (x *Unk2700_LBOAEFMECCP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LBOAEFMECCP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LBOAEFMECCP.ProtoReflect.Descriptor instead.
-func (*Unk2700_LBOAEFMECCP) Descriptor() ([]byte, []int) {
- return file_Unk2700_LBOAEFMECCP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LBOAEFMECCP) GetUnk2700_POMENCDDAGL() []uint32 {
- if x != nil {
- return x.Unk2700_POMENCDDAGL
- }
- return nil
-}
-
-func (x *Unk2700_LBOAEFMECCP) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-var File_Unk2700_LBOAEFMECCP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LBOAEFMECCP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4f, 0x41, 0x45, 0x46,
- 0x4d, 0x45, 0x43, 0x43, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4f, 0x41, 0x45, 0x46, 0x4d, 0x45, 0x43,
- 0x43, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4f,
- 0x4d, 0x45, 0x4e, 0x43, 0x44, 0x44, 0x41, 0x47, 0x4c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x4f, 0x4d, 0x45, 0x4e, 0x43, 0x44, 0x44,
- 0x41, 0x47, 0x4c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LBOAEFMECCP_proto_rawDescOnce sync.Once
- file_Unk2700_LBOAEFMECCP_proto_rawDescData = file_Unk2700_LBOAEFMECCP_proto_rawDesc
-)
-
-func file_Unk2700_LBOAEFMECCP_proto_rawDescGZIP() []byte {
- file_Unk2700_LBOAEFMECCP_proto_rawDescOnce.Do(func() {
- file_Unk2700_LBOAEFMECCP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LBOAEFMECCP_proto_rawDescData)
- })
- return file_Unk2700_LBOAEFMECCP_proto_rawDescData
-}
-
-var file_Unk2700_LBOAEFMECCP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LBOAEFMECCP_proto_goTypes = []interface{}{
- (*Unk2700_LBOAEFMECCP)(nil), // 0: Unk2700_LBOAEFMECCP
-}
-var file_Unk2700_LBOAEFMECCP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LBOAEFMECCP_proto_init() }
-func file_Unk2700_LBOAEFMECCP_proto_init() {
- if File_Unk2700_LBOAEFMECCP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LBOAEFMECCP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LBOAEFMECCP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LBOAEFMECCP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LBOAEFMECCP_proto_goTypes,
- DependencyIndexes: file_Unk2700_LBOAEFMECCP_proto_depIdxs,
- MessageInfos: file_Unk2700_LBOAEFMECCP_proto_msgTypes,
- }.Build()
- File_Unk2700_LBOAEFMECCP_proto = out.File
- file_Unk2700_LBOAEFMECCP_proto_rawDesc = nil
- file_Unk2700_LBOAEFMECCP_proto_goTypes = nil
- file_Unk2700_LBOAEFMECCP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LBOPCDPFJEC.pb.go b/gover/gen/Unk2700_LBOPCDPFJEC.pb.go
deleted file mode 100644
index 141276d3..00000000
--- a/gover/gen/Unk2700_LBOPCDPFJEC.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LBOPCDPFJEC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8062
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LBOPCDPFJEC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_LBOPCDPFJEC) Reset() {
- *x = Unk2700_LBOPCDPFJEC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LBOPCDPFJEC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LBOPCDPFJEC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LBOPCDPFJEC) ProtoMessage() {}
-
-func (x *Unk2700_LBOPCDPFJEC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LBOPCDPFJEC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LBOPCDPFJEC.ProtoReflect.Descriptor instead.
-func (*Unk2700_LBOPCDPFJEC) Descriptor() ([]byte, []int) {
- return file_Unk2700_LBOPCDPFJEC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LBOPCDPFJEC) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_LBOPCDPFJEC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LBOPCDPFJEC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4f, 0x50, 0x43, 0x44,
- 0x50, 0x46, 0x4a, 0x45, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4f, 0x50, 0x43, 0x44, 0x50, 0x46, 0x4a,
- 0x45, 0x43, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LBOPCDPFJEC_proto_rawDescOnce sync.Once
- file_Unk2700_LBOPCDPFJEC_proto_rawDescData = file_Unk2700_LBOPCDPFJEC_proto_rawDesc
-)
-
-func file_Unk2700_LBOPCDPFJEC_proto_rawDescGZIP() []byte {
- file_Unk2700_LBOPCDPFJEC_proto_rawDescOnce.Do(func() {
- file_Unk2700_LBOPCDPFJEC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LBOPCDPFJEC_proto_rawDescData)
- })
- return file_Unk2700_LBOPCDPFJEC_proto_rawDescData
-}
-
-var file_Unk2700_LBOPCDPFJEC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LBOPCDPFJEC_proto_goTypes = []interface{}{
- (*Unk2700_LBOPCDPFJEC)(nil), // 0: Unk2700_LBOPCDPFJEC
-}
-var file_Unk2700_LBOPCDPFJEC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LBOPCDPFJEC_proto_init() }
-func file_Unk2700_LBOPCDPFJEC_proto_init() {
- if File_Unk2700_LBOPCDPFJEC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LBOPCDPFJEC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LBOPCDPFJEC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LBOPCDPFJEC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LBOPCDPFJEC_proto_goTypes,
- DependencyIndexes: file_Unk2700_LBOPCDPFJEC_proto_depIdxs,
- MessageInfos: file_Unk2700_LBOPCDPFJEC_proto_msgTypes,
- }.Build()
- File_Unk2700_LBOPCDPFJEC_proto = out.File
- file_Unk2700_LBOPCDPFJEC_proto_rawDesc = nil
- file_Unk2700_LBOPCDPFJEC_proto_goTypes = nil
- file_Unk2700_LBOPCDPFJEC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LBPFDCBHCBL.pb.go b/gover/gen/Unk2700_LBPFDCBHCBL.pb.go
deleted file mode 100644
index 643d63f6..00000000
--- a/gover/gen/Unk2700_LBPFDCBHCBL.pb.go
+++ /dev/null
@@ -1,167 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LBPFDCBHCBL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_LBPFDCBHCBL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
-}
-
-func (x *Unk2700_LBPFDCBHCBL) Reset() {
- *x = Unk2700_LBPFDCBHCBL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LBPFDCBHCBL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LBPFDCBHCBL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LBPFDCBHCBL) ProtoMessage() {}
-
-func (x *Unk2700_LBPFDCBHCBL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LBPFDCBHCBL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LBPFDCBHCBL.ProtoReflect.Descriptor instead.
-func (*Unk2700_LBPFDCBHCBL) Descriptor() ([]byte, []int) {
- return file_Unk2700_LBPFDCBHCBL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LBPFDCBHCBL) GetName() string {
- if x != nil {
- return x.Name
- }
- return ""
-}
-
-func (x *Unk2700_LBPFDCBHCBL) GetValue() string {
- if x != nil {
- return x.Value
- }
- return ""
-}
-
-var File_Unk2700_LBPFDCBHCBL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LBPFDCBHCBL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x50, 0x46, 0x44, 0x43,
- 0x42, 0x48, 0x43, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x50, 0x46, 0x44, 0x43, 0x42, 0x48, 0x43,
- 0x42, 0x4c, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LBPFDCBHCBL_proto_rawDescOnce sync.Once
- file_Unk2700_LBPFDCBHCBL_proto_rawDescData = file_Unk2700_LBPFDCBHCBL_proto_rawDesc
-)
-
-func file_Unk2700_LBPFDCBHCBL_proto_rawDescGZIP() []byte {
- file_Unk2700_LBPFDCBHCBL_proto_rawDescOnce.Do(func() {
- file_Unk2700_LBPFDCBHCBL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LBPFDCBHCBL_proto_rawDescData)
- })
- return file_Unk2700_LBPFDCBHCBL_proto_rawDescData
-}
-
-var file_Unk2700_LBPFDCBHCBL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LBPFDCBHCBL_proto_goTypes = []interface{}{
- (*Unk2700_LBPFDCBHCBL)(nil), // 0: Unk2700_LBPFDCBHCBL
-}
-var file_Unk2700_LBPFDCBHCBL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LBPFDCBHCBL_proto_init() }
-func file_Unk2700_LBPFDCBHCBL_proto_init() {
- if File_Unk2700_LBPFDCBHCBL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LBPFDCBHCBL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LBPFDCBHCBL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LBPFDCBHCBL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LBPFDCBHCBL_proto_goTypes,
- DependencyIndexes: file_Unk2700_LBPFDCBHCBL_proto_depIdxs,
- MessageInfos: file_Unk2700_LBPFDCBHCBL_proto_msgTypes,
- }.Build()
- File_Unk2700_LBPFDCBHCBL_proto = out.File
- file_Unk2700_LBPFDCBHCBL_proto_rawDesc = nil
- file_Unk2700_LBPFDCBHCBL_proto_goTypes = nil
- file_Unk2700_LBPFDCBHCBL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LCFGKHHIAEH_ServerNotify.pb.go b/gover/gen/Unk2700_LCFGKHHIAEH_ServerNotify.pb.go
deleted file mode 100644
index 0555098d..00000000
--- a/gover/gen/Unk2700_LCFGKHHIAEH_ServerNotify.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LCFGKHHIAEH_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4014
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LCFGKHHIAEH_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Signature string `protobuf:"bytes,12,opt,name=signature,proto3" json:"signature,omitempty"`
-}
-
-func (x *Unk2700_LCFGKHHIAEH_ServerNotify) Reset() {
- *x = Unk2700_LCFGKHHIAEH_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LCFGKHHIAEH_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LCFGKHHIAEH_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_LCFGKHHIAEH_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LCFGKHHIAEH_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_LCFGKHHIAEH_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LCFGKHHIAEH_ServerNotify) GetSignature() string {
- if x != nil {
- return x.Signature
- }
- return ""
-}
-
-var File_Unk2700_LCFGKHHIAEH_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x43, 0x46, 0x47, 0x4b, 0x48,
- 0x48, 0x49, 0x41, 0x45, 0x48, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x43, 0x46, 0x47, 0x4b, 0x48, 0x48, 0x49, 0x41, 0x45, 0x48, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1c, 0x0a, 0x09,
- 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescData = file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_LCFGKHHIAEH_ServerNotify)(nil), // 0: Unk2700_LCFGKHHIAEH_ServerNotify
-}
-var file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_init() }
-func file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_init() {
- if File_Unk2700_LCFGKHHIAEH_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LCFGKHHIAEH_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_LCFGKHHIAEH_ServerNotify_proto = out.File
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_rawDesc = nil
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_goTypes = nil
- file_Unk2700_LCFGKHHIAEH_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LDJLMCAHHEN.pb.go b/gover/gen/Unk2700_LDJLMCAHHEN.pb.go
deleted file mode 100644
index 2e0cde1a..00000000
--- a/gover/gen/Unk2700_LDJLMCAHHEN.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LDJLMCAHHEN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8748
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LDJLMCAHHEN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OHECOOHPNHG []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,6,rep,name=Unk2700_OHECOOHPNHG,json=Unk2700OHECOOHPNHG,proto3" json:"Unk2700_OHECOOHPNHG,omitempty"`
-}
-
-func (x *Unk2700_LDJLMCAHHEN) Reset() {
- *x = Unk2700_LDJLMCAHHEN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LDJLMCAHHEN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LDJLMCAHHEN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LDJLMCAHHEN) ProtoMessage() {}
-
-func (x *Unk2700_LDJLMCAHHEN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LDJLMCAHHEN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LDJLMCAHHEN.ProtoReflect.Descriptor instead.
-func (*Unk2700_LDJLMCAHHEN) Descriptor() ([]byte, []int) {
- return file_Unk2700_LDJLMCAHHEN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LDJLMCAHHEN) GetUnk2700_OHECOOHPNHG() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_OHECOOHPNHG
- }
- return nil
-}
-
-var File_Unk2700_LDJLMCAHHEN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LDJLMCAHHEN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x44, 0x4a, 0x4c, 0x4d, 0x43,
- 0x41, 0x48, 0x48, 0x45, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4c, 0x44, 0x4a, 0x4c, 0x4d, 0x43, 0x41, 0x48, 0x48, 0x45, 0x4e, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x45, 0x43, 0x4f, 0x4f, 0x48,
- 0x50, 0x4e, 0x48, 0x47, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x48, 0x45, 0x43, 0x4f, 0x4f, 0x48,
- 0x50, 0x4e, 0x48, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LDJLMCAHHEN_proto_rawDescOnce sync.Once
- file_Unk2700_LDJLMCAHHEN_proto_rawDescData = file_Unk2700_LDJLMCAHHEN_proto_rawDesc
-)
-
-func file_Unk2700_LDJLMCAHHEN_proto_rawDescGZIP() []byte {
- file_Unk2700_LDJLMCAHHEN_proto_rawDescOnce.Do(func() {
- file_Unk2700_LDJLMCAHHEN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LDJLMCAHHEN_proto_rawDescData)
- })
- return file_Unk2700_LDJLMCAHHEN_proto_rawDescData
-}
-
-var file_Unk2700_LDJLMCAHHEN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LDJLMCAHHEN_proto_goTypes = []interface{}{
- (*Unk2700_LDJLMCAHHEN)(nil), // 0: Unk2700_LDJLMCAHHEN
- (*Unk2700_HJLFNKLPFBH)(nil), // 1: Unk2700_HJLFNKLPFBH
-}
-var file_Unk2700_LDJLMCAHHEN_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LDJLMCAHHEN.Unk2700_OHECOOHPNHG:type_name -> Unk2700_HJLFNKLPFBH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LDJLMCAHHEN_proto_init() }
-func file_Unk2700_LDJLMCAHHEN_proto_init() {
- if File_Unk2700_LDJLMCAHHEN_proto != nil {
- return
- }
- file_Unk2700_HJLFNKLPFBH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LDJLMCAHHEN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LDJLMCAHHEN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LDJLMCAHHEN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LDJLMCAHHEN_proto_goTypes,
- DependencyIndexes: file_Unk2700_LDJLMCAHHEN_proto_depIdxs,
- MessageInfos: file_Unk2700_LDJLMCAHHEN_proto_msgTypes,
- }.Build()
- File_Unk2700_LDJLMCAHHEN_proto = out.File
- file_Unk2700_LDJLMCAHHEN_proto_rawDesc = nil
- file_Unk2700_LDJLMCAHHEN_proto_goTypes = nil
- file_Unk2700_LDJLMCAHHEN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LELADCCDNJH.pb.go b/gover/gen/Unk2700_LELADCCDNJH.pb.go
deleted file mode 100644
index 859247d7..00000000
--- a/gover/gen/Unk2700_LELADCCDNJH.pb.go
+++ /dev/null
@@ -1,201 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LELADCCDNJH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_LELADCCDNJH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_FACFKJKIBBO uint32 `protobuf:"varint,1,opt,name=Unk2700_FACFKJKIBBO,json=Unk2700FACFKJKIBBO,proto3" json:"Unk2700_FACFKJKIBBO,omitempty"`
- Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
- IsFinished bool `protobuf:"varint,7,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- Unk2700_MJDCFONLGKN bool `protobuf:"varint,9,opt,name=Unk2700_MJDCFONLGKN,json=Unk2700MJDCFONLGKN,proto3" json:"Unk2700_MJDCFONLGKN,omitempty"`
- Unk2700_AKAAHELAGHJ bool `protobuf:"varint,10,opt,name=Unk2700_AKAAHELAGHJ,json=Unk2700AKAAHELAGHJ,proto3" json:"Unk2700_AKAAHELAGHJ,omitempty"`
-}
-
-func (x *Unk2700_LELADCCDNJH) Reset() {
- *x = Unk2700_LELADCCDNJH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LELADCCDNJH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LELADCCDNJH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LELADCCDNJH) ProtoMessage() {}
-
-func (x *Unk2700_LELADCCDNJH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LELADCCDNJH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LELADCCDNJH.ProtoReflect.Descriptor instead.
-func (*Unk2700_LELADCCDNJH) Descriptor() ([]byte, []int) {
- return file_Unk2700_LELADCCDNJH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LELADCCDNJH) GetUnk2700_FACFKJKIBBO() uint32 {
- if x != nil {
- return x.Unk2700_FACFKJKIBBO
- }
- return 0
-}
-
-func (x *Unk2700_LELADCCDNJH) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-func (x *Unk2700_LELADCCDNJH) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *Unk2700_LELADCCDNJH) GetUnk2700_MJDCFONLGKN() bool {
- if x != nil {
- return x.Unk2700_MJDCFONLGKN
- }
- return false
-}
-
-func (x *Unk2700_LELADCCDNJH) GetUnk2700_AKAAHELAGHJ() bool {
- if x != nil {
- return x.Unk2700_AKAAHELAGHJ
- }
- return false
-}
-
-var File_Unk2700_LELADCCDNJH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LELADCCDNJH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4c, 0x41, 0x44, 0x43,
- 0x43, 0x44, 0x4e, 0x4a, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4c, 0x41, 0x44, 0x43, 0x43, 0x44,
- 0x4e, 0x4a, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46,
- 0x41, 0x43, 0x46, 0x4b, 0x4a, 0x4b, 0x49, 0x42, 0x42, 0x4f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x41, 0x43, 0x46, 0x4b, 0x4a, 0x4b,
- 0x49, 0x42, 0x42, 0x4f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e,
- 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4d, 0x4a, 0x44, 0x43, 0x46, 0x4f, 0x4e, 0x4c, 0x47, 0x4b, 0x4e, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4a, 0x44, 0x43, 0x46,
- 0x4f, 0x4e, 0x4c, 0x47, 0x4b, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x41, 0x4b, 0x41, 0x41, 0x48, 0x45, 0x4c, 0x41, 0x47, 0x48, 0x4a, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4b, 0x41, 0x41,
- 0x48, 0x45, 0x4c, 0x41, 0x47, 0x48, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LELADCCDNJH_proto_rawDescOnce sync.Once
- file_Unk2700_LELADCCDNJH_proto_rawDescData = file_Unk2700_LELADCCDNJH_proto_rawDesc
-)
-
-func file_Unk2700_LELADCCDNJH_proto_rawDescGZIP() []byte {
- file_Unk2700_LELADCCDNJH_proto_rawDescOnce.Do(func() {
- file_Unk2700_LELADCCDNJH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LELADCCDNJH_proto_rawDescData)
- })
- return file_Unk2700_LELADCCDNJH_proto_rawDescData
-}
-
-var file_Unk2700_LELADCCDNJH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LELADCCDNJH_proto_goTypes = []interface{}{
- (*Unk2700_LELADCCDNJH)(nil), // 0: Unk2700_LELADCCDNJH
-}
-var file_Unk2700_LELADCCDNJH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LELADCCDNJH_proto_init() }
-func file_Unk2700_LELADCCDNJH_proto_init() {
- if File_Unk2700_LELADCCDNJH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LELADCCDNJH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LELADCCDNJH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LELADCCDNJH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LELADCCDNJH_proto_goTypes,
- DependencyIndexes: file_Unk2700_LELADCCDNJH_proto_depIdxs,
- MessageInfos: file_Unk2700_LELADCCDNJH_proto_msgTypes,
- }.Build()
- File_Unk2700_LELADCCDNJH_proto = out.File
- file_Unk2700_LELADCCDNJH_proto_rawDesc = nil
- file_Unk2700_LELADCCDNJH_proto_goTypes = nil
- file_Unk2700_LELADCCDNJH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LEMPLKGOOJC.pb.go b/gover/gen/Unk2700_LEMPLKGOOJC.pb.go
deleted file mode 100644
index b8d03eb1..00000000
--- a/gover/gen/Unk2700_LEMPLKGOOJC.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LEMPLKGOOJC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8362
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LEMPLKGOOJC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_LEMPLKGOOJC) Reset() {
- *x = Unk2700_LEMPLKGOOJC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LEMPLKGOOJC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LEMPLKGOOJC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LEMPLKGOOJC) ProtoMessage() {}
-
-func (x *Unk2700_LEMPLKGOOJC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LEMPLKGOOJC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LEMPLKGOOJC.ProtoReflect.Descriptor instead.
-func (*Unk2700_LEMPLKGOOJC) Descriptor() ([]byte, []int) {
- return file_Unk2700_LEMPLKGOOJC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LEMPLKGOOJC) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_LEMPLKGOOJC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LEMPLKGOOJC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4d, 0x50, 0x4c, 0x4b,
- 0x47, 0x4f, 0x4f, 0x4a, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x45, 0x4d, 0x50, 0x4c, 0x4b, 0x47, 0x4f, 0x4f,
- 0x4a, 0x43, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LEMPLKGOOJC_proto_rawDescOnce sync.Once
- file_Unk2700_LEMPLKGOOJC_proto_rawDescData = file_Unk2700_LEMPLKGOOJC_proto_rawDesc
-)
-
-func file_Unk2700_LEMPLKGOOJC_proto_rawDescGZIP() []byte {
- file_Unk2700_LEMPLKGOOJC_proto_rawDescOnce.Do(func() {
- file_Unk2700_LEMPLKGOOJC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LEMPLKGOOJC_proto_rawDescData)
- })
- return file_Unk2700_LEMPLKGOOJC_proto_rawDescData
-}
-
-var file_Unk2700_LEMPLKGOOJC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LEMPLKGOOJC_proto_goTypes = []interface{}{
- (*Unk2700_LEMPLKGOOJC)(nil), // 0: Unk2700_LEMPLKGOOJC
-}
-var file_Unk2700_LEMPLKGOOJC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LEMPLKGOOJC_proto_init() }
-func file_Unk2700_LEMPLKGOOJC_proto_init() {
- if File_Unk2700_LEMPLKGOOJC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LEMPLKGOOJC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LEMPLKGOOJC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LEMPLKGOOJC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LEMPLKGOOJC_proto_goTypes,
- DependencyIndexes: file_Unk2700_LEMPLKGOOJC_proto_depIdxs,
- MessageInfos: file_Unk2700_LEMPLKGOOJC_proto_msgTypes,
- }.Build()
- File_Unk2700_LEMPLKGOOJC_proto = out.File
- file_Unk2700_LEMPLKGOOJC_proto_rawDesc = nil
- file_Unk2700_LEMPLKGOOJC_proto_goTypes = nil
- file_Unk2700_LEMPLKGOOJC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LGAGHFKFFDO_ServerRsp.pb.go b/gover/gen/Unk2700_LGAGHFKFFDO_ServerRsp.pb.go
deleted file mode 100644
index 1415f920..00000000
--- a/gover/gen/Unk2700_LGAGHFKFFDO_ServerRsp.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LGAGHFKFFDO_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6349
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LGAGHFKFFDO_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,14,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,13,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
-}
-
-func (x *Unk2700_LGAGHFKFFDO_ServerRsp) Reset() {
- *x = Unk2700_LGAGHFKFFDO_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LGAGHFKFFDO_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LGAGHFKFFDO_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_LGAGHFKFFDO_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LGAGHFKFFDO_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_LGAGHFKFFDO_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LGAGHFKFFDO_ServerRsp) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-func (x *Unk2700_LGAGHFKFFDO_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_LGAGHFKFFDO_ServerRsp) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-var File_Unk2700_LGAGHFKFFDO_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x41, 0x47, 0x48, 0x46,
- 0x4b, 0x46, 0x46, 0x44, 0x4f, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xb1, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x41,
- 0x47, 0x48, 0x46, 0x4b, 0x46, 0x46, 0x44, 0x4f, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45,
- 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48,
- 0x48, 0x43, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47,
- 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47,
- 0x44, 0x4f, 0x4a, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescData = file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_LGAGHFKFFDO_ServerRsp)(nil), // 0: Unk2700_LGAGHFKFFDO_ServerRsp
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
-}
-var file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LGAGHFKFFDO_ServerRsp.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_init() }
-func file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_init() {
- if File_Unk2700_LGAGHFKFFDO_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LGAGHFKFFDO_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_LGAGHFKFFDO_ServerRsp_proto = out.File
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_rawDesc = nil
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_goTypes = nil
- file_Unk2700_LGAGHFKFFDO_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LGGAIDMLDIA_ServerReq.pb.go b/gover/gen/Unk2700_LGGAIDMLDIA_ServerReq.pb.go
deleted file mode 100644
index 434005d3..00000000
--- a/gover/gen/Unk2700_LGGAIDMLDIA_ServerReq.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LGGAIDMLDIA_ServerReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 177
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LGGAIDMLDIA_ServerReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_LGGAIDMLDIA_ServerReq) Reset() {
- *x = Unk2700_LGGAIDMLDIA_ServerReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LGGAIDMLDIA_ServerReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LGGAIDMLDIA_ServerReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LGGAIDMLDIA_ServerReq) ProtoMessage() {}
-
-func (x *Unk2700_LGGAIDMLDIA_ServerReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LGGAIDMLDIA_ServerReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LGGAIDMLDIA_ServerReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_LGGAIDMLDIA_ServerReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_LGGAIDMLDIA_ServerReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x47, 0x41, 0x49, 0x44,
- 0x4d, 0x4c, 0x44, 0x49, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4c, 0x47, 0x47, 0x41, 0x49, 0x44, 0x4d, 0x4c, 0x44, 0x49, 0x41, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescOnce sync.Once
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescData = file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDesc
-)
-
-func file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescGZIP() []byte {
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescData)
- })
- return file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDescData
-}
-
-var file_Unk2700_LGGAIDMLDIA_ServerReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LGGAIDMLDIA_ServerReq_proto_goTypes = []interface{}{
- (*Unk2700_LGGAIDMLDIA_ServerReq)(nil), // 0: Unk2700_LGGAIDMLDIA_ServerReq
-}
-var file_Unk2700_LGGAIDMLDIA_ServerReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LGGAIDMLDIA_ServerReq_proto_init() }
-func file_Unk2700_LGGAIDMLDIA_ServerReq_proto_init() {
- if File_Unk2700_LGGAIDMLDIA_ServerReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LGGAIDMLDIA_ServerReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LGGAIDMLDIA_ServerReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_LGGAIDMLDIA_ServerReq_proto_depIdxs,
- MessageInfos: file_Unk2700_LGGAIDMLDIA_ServerReq_proto_msgTypes,
- }.Build()
- File_Unk2700_LGGAIDMLDIA_ServerReq_proto = out.File
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_rawDesc = nil
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_goTypes = nil
- file_Unk2700_LGGAIDMLDIA_ServerReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LGHJBAEBJKE_ServerRsp.pb.go b/gover/gen/Unk2700_LGHJBAEBJKE_ServerRsp.pb.go
deleted file mode 100644
index f8f4b90f..00000000
--- a/gover/gen/Unk2700_LGHJBAEBJKE_ServerRsp.pb.go
+++ /dev/null
@@ -1,197 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LGHJBAEBJKE_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6227
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LGHJBAEBJKE_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_HKIFDFGHJOK *Unk2700_OGKIDNPMMKG `protobuf:"bytes,14,opt,name=Unk2700_HKIFDFGHJOK,json=Unk2700HKIFDFGHJOK,proto3" json:"Unk2700_HKIFDFGHJOK,omitempty"`
- Unk2700_KLOAFPMHOKI []*Unk2700_MIBBHAEMAGI `protobuf:"bytes,5,rep,name=Unk2700_KLOAFPMHOKI,json=Unk2700KLOAFPMHOKI,proto3" json:"Unk2700_KLOAFPMHOKI,omitempty"`
-}
-
-func (x *Unk2700_LGHJBAEBJKE_ServerRsp) Reset() {
- *x = Unk2700_LGHJBAEBJKE_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LGHJBAEBJKE_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LGHJBAEBJKE_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_LGHJBAEBJKE_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LGHJBAEBJKE_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_LGHJBAEBJKE_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LGHJBAEBJKE_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_LGHJBAEBJKE_ServerRsp) GetUnk2700_HKIFDFGHJOK() *Unk2700_OGKIDNPMMKG {
- if x != nil {
- return x.Unk2700_HKIFDFGHJOK
- }
- return nil
-}
-
-func (x *Unk2700_LGHJBAEBJKE_ServerRsp) GetUnk2700_KLOAFPMHOKI() []*Unk2700_MIBBHAEMAGI {
- if x != nil {
- return x.Unk2700_KLOAFPMHOKI
- }
- return nil
-}
-
-var File_Unk2700_LGHJBAEBJKE_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x48, 0x4a, 0x42, 0x41,
- 0x45, 0x42, 0x4a, 0x4b, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x49, 0x42, 0x42, 0x48, 0x41, 0x45, 0x4d, 0x41, 0x47, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x4b, 0x49, 0x44, 0x4e,
- 0x50, 0x4d, 0x4d, 0x4b, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x1d,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x48, 0x4a, 0x42, 0x41, 0x45, 0x42,
- 0x4a, 0x4b, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x49, 0x46, 0x44, 0x46, 0x47, 0x48, 0x4a, 0x4f, 0x4b, 0x18, 0x0e,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x47, 0x4b, 0x49, 0x44, 0x4e, 0x50, 0x4d, 0x4d, 0x4b, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x48, 0x4b, 0x49, 0x46, 0x44, 0x46, 0x47, 0x48, 0x4a, 0x4f, 0x4b, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4f, 0x41, 0x46, 0x50,
- 0x4d, 0x48, 0x4f, 0x4b, 0x49, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x42, 0x42, 0x48, 0x41, 0x45, 0x4d, 0x41, 0x47,
- 0x49, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4c, 0x4f, 0x41, 0x46, 0x50,
- 0x4d, 0x48, 0x4f, 0x4b, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescData = file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_LGHJBAEBJKE_ServerRsp)(nil), // 0: Unk2700_LGHJBAEBJKE_ServerRsp
- (*Unk2700_OGKIDNPMMKG)(nil), // 1: Unk2700_OGKIDNPMMKG
- (*Unk2700_MIBBHAEMAGI)(nil), // 2: Unk2700_MIBBHAEMAGI
-}
-var file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LGHJBAEBJKE_ServerRsp.Unk2700_HKIFDFGHJOK:type_name -> Unk2700_OGKIDNPMMKG
- 2, // 1: Unk2700_LGHJBAEBJKE_ServerRsp.Unk2700_KLOAFPMHOKI:type_name -> Unk2700_MIBBHAEMAGI
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_init() }
-func file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_init() {
- if File_Unk2700_LGHJBAEBJKE_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_MIBBHAEMAGI_proto_init()
- file_Unk2700_OGKIDNPMMKG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LGHJBAEBJKE_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_LGHJBAEBJKE_ServerRsp_proto = out.File
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_rawDesc = nil
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_goTypes = nil
- file_Unk2700_LGHJBAEBJKE_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LHMOFCJCIKM.pb.go b/gover/gen/Unk2700_LHMOFCJCIKM.pb.go
deleted file mode 100644
index bfc24648..00000000
--- a/gover/gen/Unk2700_LHMOFCJCIKM.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LHMOFCJCIKM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 9000
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LHMOFCJCIKM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_LHMOFCJCIKM) Reset() {
- *x = Unk2700_LHMOFCJCIKM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LHMOFCJCIKM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LHMOFCJCIKM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LHMOFCJCIKM) ProtoMessage() {}
-
-func (x *Unk2700_LHMOFCJCIKM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LHMOFCJCIKM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LHMOFCJCIKM.ProtoReflect.Descriptor instead.
-func (*Unk2700_LHMOFCJCIKM) Descriptor() ([]byte, []int) {
- return file_Unk2700_LHMOFCJCIKM_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_LHMOFCJCIKM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LHMOFCJCIKM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x4d, 0x4f, 0x46, 0x43,
- 0x4a, 0x43, 0x49, 0x4b, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x4d, 0x4f, 0x46, 0x43, 0x4a, 0x43, 0x49,
- 0x4b, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LHMOFCJCIKM_proto_rawDescOnce sync.Once
- file_Unk2700_LHMOFCJCIKM_proto_rawDescData = file_Unk2700_LHMOFCJCIKM_proto_rawDesc
-)
-
-func file_Unk2700_LHMOFCJCIKM_proto_rawDescGZIP() []byte {
- file_Unk2700_LHMOFCJCIKM_proto_rawDescOnce.Do(func() {
- file_Unk2700_LHMOFCJCIKM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LHMOFCJCIKM_proto_rawDescData)
- })
- return file_Unk2700_LHMOFCJCIKM_proto_rawDescData
-}
-
-var file_Unk2700_LHMOFCJCIKM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LHMOFCJCIKM_proto_goTypes = []interface{}{
- (*Unk2700_LHMOFCJCIKM)(nil), // 0: Unk2700_LHMOFCJCIKM
-}
-var file_Unk2700_LHMOFCJCIKM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LHMOFCJCIKM_proto_init() }
-func file_Unk2700_LHMOFCJCIKM_proto_init() {
- if File_Unk2700_LHMOFCJCIKM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LHMOFCJCIKM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LHMOFCJCIKM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LHMOFCJCIKM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LHMOFCJCIKM_proto_goTypes,
- DependencyIndexes: file_Unk2700_LHMOFCJCIKM_proto_depIdxs,
- MessageInfos: file_Unk2700_LHMOFCJCIKM_proto_msgTypes,
- }.Build()
- File_Unk2700_LHMOFCJCIKM_proto = out.File
- file_Unk2700_LHMOFCJCIKM_proto_rawDesc = nil
- file_Unk2700_LHMOFCJCIKM_proto_goTypes = nil
- file_Unk2700_LHMOFCJCIKM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LHPELFJPPOD.pb.go b/gover/gen/Unk2700_LHPELFJPPOD.pb.go
deleted file mode 100644
index c5fd5263..00000000
--- a/gover/gen/Unk2700_LHPELFJPPOD.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LHPELFJPPOD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_LHPELFJPPOD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_GHGIOMEHIAN bool `protobuf:"varint,13,opt,name=Unk2700_GHGIOMEHIAN,json=Unk2700GHGIOMEHIAN,proto3" json:"Unk2700_GHGIOMEHIAN,omitempty"`
- BestScore uint32 `protobuf:"varint,7,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
- ChallengeId uint32 `protobuf:"varint,3,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
-}
-
-func (x *Unk2700_LHPELFJPPOD) Reset() {
- *x = Unk2700_LHPELFJPPOD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LHPELFJPPOD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LHPELFJPPOD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LHPELFJPPOD) ProtoMessage() {}
-
-func (x *Unk2700_LHPELFJPPOD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LHPELFJPPOD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LHPELFJPPOD.ProtoReflect.Descriptor instead.
-func (*Unk2700_LHPELFJPPOD) Descriptor() ([]byte, []int) {
- return file_Unk2700_LHPELFJPPOD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LHPELFJPPOD) GetUnk2700_GHGIOMEHIAN() bool {
- if x != nil {
- return x.Unk2700_GHGIOMEHIAN
- }
- return false
-}
-
-func (x *Unk2700_LHPELFJPPOD) GetBestScore() uint32 {
- if x != nil {
- return x.BestScore
- }
- return 0
-}
-
-func (x *Unk2700_LHPELFJPPOD) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-var File_Unk2700_LHPELFJPPOD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LHPELFJPPOD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x50, 0x45, 0x4c, 0x46,
- 0x4a, 0x50, 0x50, 0x4f, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x88, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x50, 0x45, 0x4c, 0x46, 0x4a, 0x50,
- 0x50, 0x4f, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x48, 0x47, 0x49, 0x4f, 0x4d, 0x45, 0x48, 0x49, 0x41, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x48, 0x47, 0x49, 0x4f, 0x4d, 0x45,
- 0x48, 0x49, 0x41, 0x4e, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63,
- 0x6f, 0x72, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c,
- 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LHPELFJPPOD_proto_rawDescOnce sync.Once
- file_Unk2700_LHPELFJPPOD_proto_rawDescData = file_Unk2700_LHPELFJPPOD_proto_rawDesc
-)
-
-func file_Unk2700_LHPELFJPPOD_proto_rawDescGZIP() []byte {
- file_Unk2700_LHPELFJPPOD_proto_rawDescOnce.Do(func() {
- file_Unk2700_LHPELFJPPOD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LHPELFJPPOD_proto_rawDescData)
- })
- return file_Unk2700_LHPELFJPPOD_proto_rawDescData
-}
-
-var file_Unk2700_LHPELFJPPOD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LHPELFJPPOD_proto_goTypes = []interface{}{
- (*Unk2700_LHPELFJPPOD)(nil), // 0: Unk2700_LHPELFJPPOD
-}
-var file_Unk2700_LHPELFJPPOD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LHPELFJPPOD_proto_init() }
-func file_Unk2700_LHPELFJPPOD_proto_init() {
- if File_Unk2700_LHPELFJPPOD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LHPELFJPPOD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LHPELFJPPOD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LHPELFJPPOD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LHPELFJPPOD_proto_goTypes,
- DependencyIndexes: file_Unk2700_LHPELFJPPOD_proto_depIdxs,
- MessageInfos: file_Unk2700_LHPELFJPPOD_proto_msgTypes,
- }.Build()
- File_Unk2700_LHPELFJPPOD_proto = out.File
- file_Unk2700_LHPELFJPPOD_proto_rawDesc = nil
- file_Unk2700_LHPELFJPPOD_proto_goTypes = nil
- file_Unk2700_LHPELFJPPOD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LIJCBOBECHJ.pb.go b/gover/gen/Unk2700_LIJCBOBECHJ.pb.go
deleted file mode 100644
index 2565aa4f..00000000
--- a/gover/gen/Unk2700_LIJCBOBECHJ.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LIJCBOBECHJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8964
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LIJCBOBECHJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_LIJCBOBECHJ) Reset() {
- *x = Unk2700_LIJCBOBECHJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LIJCBOBECHJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LIJCBOBECHJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LIJCBOBECHJ) ProtoMessage() {}
-
-func (x *Unk2700_LIJCBOBECHJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LIJCBOBECHJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LIJCBOBECHJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_LIJCBOBECHJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_LIJCBOBECHJ_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_LIJCBOBECHJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LIJCBOBECHJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x49, 0x4a, 0x43, 0x42, 0x4f,
- 0x42, 0x45, 0x43, 0x48, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x49, 0x4a, 0x43, 0x42, 0x4f, 0x42, 0x45, 0x43,
- 0x48, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LIJCBOBECHJ_proto_rawDescOnce sync.Once
- file_Unk2700_LIJCBOBECHJ_proto_rawDescData = file_Unk2700_LIJCBOBECHJ_proto_rawDesc
-)
-
-func file_Unk2700_LIJCBOBECHJ_proto_rawDescGZIP() []byte {
- file_Unk2700_LIJCBOBECHJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_LIJCBOBECHJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LIJCBOBECHJ_proto_rawDescData)
- })
- return file_Unk2700_LIJCBOBECHJ_proto_rawDescData
-}
-
-var file_Unk2700_LIJCBOBECHJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LIJCBOBECHJ_proto_goTypes = []interface{}{
- (*Unk2700_LIJCBOBECHJ)(nil), // 0: Unk2700_LIJCBOBECHJ
-}
-var file_Unk2700_LIJCBOBECHJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LIJCBOBECHJ_proto_init() }
-func file_Unk2700_LIJCBOBECHJ_proto_init() {
- if File_Unk2700_LIJCBOBECHJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LIJCBOBECHJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LIJCBOBECHJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LIJCBOBECHJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LIJCBOBECHJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_LIJCBOBECHJ_proto_depIdxs,
- MessageInfos: file_Unk2700_LIJCBOBECHJ_proto_msgTypes,
- }.Build()
- File_Unk2700_LIJCBOBECHJ_proto = out.File
- file_Unk2700_LIJCBOBECHJ_proto_rawDesc = nil
- file_Unk2700_LIJCBOBECHJ_proto_goTypes = nil
- file_Unk2700_LIJCBOBECHJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LJINJNECBIA.pb.go b/gover/gen/Unk2700_LJINJNECBIA.pb.go
deleted file mode 100644
index b18ad39a..00000000
--- a/gover/gen/Unk2700_LJINJNECBIA.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LJINJNECBIA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8113
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LJINJNECBIA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,3,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_LJINJNECBIA) Reset() {
- *x = Unk2700_LJINJNECBIA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LJINJNECBIA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LJINJNECBIA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LJINJNECBIA) ProtoMessage() {}
-
-func (x *Unk2700_LJINJNECBIA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LJINJNECBIA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LJINJNECBIA.ProtoReflect.Descriptor instead.
-func (*Unk2700_LJINJNECBIA) Descriptor() ([]byte, []int) {
- return file_Unk2700_LJINJNECBIA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LJINJNECBIA) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_LJINJNECBIA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LJINJNECBIA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4a, 0x49, 0x4e, 0x4a, 0x4e,
- 0x45, 0x43, 0x42, 0x49, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4a, 0x49, 0x4e, 0x4a, 0x4e, 0x45, 0x43, 0x42,
- 0x49, 0x41, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LJINJNECBIA_proto_rawDescOnce sync.Once
- file_Unk2700_LJINJNECBIA_proto_rawDescData = file_Unk2700_LJINJNECBIA_proto_rawDesc
-)
-
-func file_Unk2700_LJINJNECBIA_proto_rawDescGZIP() []byte {
- file_Unk2700_LJINJNECBIA_proto_rawDescOnce.Do(func() {
- file_Unk2700_LJINJNECBIA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LJINJNECBIA_proto_rawDescData)
- })
- return file_Unk2700_LJINJNECBIA_proto_rawDescData
-}
-
-var file_Unk2700_LJINJNECBIA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LJINJNECBIA_proto_goTypes = []interface{}{
- (*Unk2700_LJINJNECBIA)(nil), // 0: Unk2700_LJINJNECBIA
-}
-var file_Unk2700_LJINJNECBIA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LJINJNECBIA_proto_init() }
-func file_Unk2700_LJINJNECBIA_proto_init() {
- if File_Unk2700_LJINJNECBIA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LJINJNECBIA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LJINJNECBIA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LJINJNECBIA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LJINJNECBIA_proto_goTypes,
- DependencyIndexes: file_Unk2700_LJINJNECBIA_proto_depIdxs,
- MessageInfos: file_Unk2700_LJINJNECBIA_proto_msgTypes,
- }.Build()
- File_Unk2700_LJINJNECBIA_proto = out.File
- file_Unk2700_LJINJNECBIA_proto_rawDesc = nil
- file_Unk2700_LJINJNECBIA_proto_goTypes = nil
- file_Unk2700_LJINJNECBIA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LKFKCNJFGIF_ServerRsp.pb.go b/gover/gen/Unk2700_LKFKCNJFGIF_ServerRsp.pb.go
deleted file mode 100644
index b4e8485d..00000000
--- a/gover/gen/Unk2700_LKFKCNJFGIF_ServerRsp.pb.go
+++ /dev/null
@@ -1,233 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LKFKCNJFGIF_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 458
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LKFKCNJFGIF_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- QuestId uint32 `protobuf:"varint,4,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- LackedNpcList []uint32 `protobuf:"varint,8,rep,packed,name=lacked_npc_list,json=lackedNpcList,proto3" json:"lacked_npc_list,omitempty"`
- LackedPlaceList []uint32 `protobuf:"varint,5,rep,packed,name=lacked_place_list,json=lackedPlaceList,proto3" json:"lacked_place_list,omitempty"`
- LackedNpcMap map[uint32]uint32 `protobuf:"bytes,10,rep,name=lacked_npc_map,json=lackedNpcMap,proto3" json:"lacked_npc_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- LackedPlaceMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=lacked_place_map,json=lackedPlaceMap,proto3" json:"lacked_place_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) Reset() {
- *x = Unk2700_LKFKCNJFGIF_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LKFKCNJFGIF_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LKFKCNJFGIF_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_LKFKCNJFGIF_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) GetLackedNpcList() []uint32 {
- if x != nil {
- return x.LackedNpcList
- }
- return nil
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) GetLackedPlaceList() []uint32 {
- if x != nil {
- return x.LackedPlaceList
- }
- return nil
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) GetLackedNpcMap() map[uint32]uint32 {
- if x != nil {
- return x.LackedNpcMap
- }
- return nil
-}
-
-func (x *Unk2700_LKFKCNJFGIF_ServerRsp) GetLackedPlaceMap() map[uint32]uint32 {
- if x != nil {
- return x.LackedPlaceMap
- }
- return nil
-}
-
-var File_Unk2700_LKFKCNJFGIF_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x46, 0x4b, 0x43, 0x4e,
- 0x4a, 0x46, 0x47, 0x49, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x03, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4c, 0x4b, 0x46, 0x4b, 0x43, 0x4e, 0x4a, 0x46, 0x47, 0x49, 0x46, 0x5f, 0x53, 0x65,
- 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f,
- 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x6e, 0x70, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x4e, 0x70, 0x63,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x70,
- 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x0f, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x56, 0x0a, 0x0e, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x6e, 0x70, 0x63, 0x5f, 0x6d,
- 0x61, 0x70, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x46, 0x4b, 0x43, 0x4e, 0x4a, 0x46, 0x47, 0x49, 0x46, 0x5f, 0x53,
- 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x4c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x4e,
- 0x70, 0x63, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6c, 0x61, 0x63, 0x6b,
- 0x65, 0x64, 0x4e, 0x70, 0x63, 0x4d, 0x61, 0x70, 0x12, 0x5c, 0x0a, 0x10, 0x6c, 0x61, 0x63, 0x6b,
- 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x46,
- 0x4b, 0x43, 0x4e, 0x4a, 0x46, 0x47, 0x49, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x2e, 0x4c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x50, 0x6c,
- 0x61, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x3f, 0x0a, 0x11, 0x4c, 0x61, 0x63, 0x6b, 0x65, 0x64,
- 0x4e, 0x70, 0x63, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
- 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4c, 0x61, 0x63, 0x6b, 0x65,
- 0x64, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
- 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
- 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescData = file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
-var file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_LKFKCNJFGIF_ServerRsp)(nil), // 0: Unk2700_LKFKCNJFGIF_ServerRsp
- nil, // 1: Unk2700_LKFKCNJFGIF_ServerRsp.LackedNpcMapEntry
- nil, // 2: Unk2700_LKFKCNJFGIF_ServerRsp.LackedPlaceMapEntry
-}
-var file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LKFKCNJFGIF_ServerRsp.lacked_npc_map:type_name -> Unk2700_LKFKCNJFGIF_ServerRsp.LackedNpcMapEntry
- 2, // 1: Unk2700_LKFKCNJFGIF_ServerRsp.lacked_place_map:type_name -> Unk2700_LKFKCNJFGIF_ServerRsp.LackedPlaceMapEntry
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_init() }
-func file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_init() {
- if File_Unk2700_LKFKCNJFGIF_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LKFKCNJFGIF_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 3,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_LKFKCNJFGIF_ServerRsp_proto = out.File
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_rawDesc = nil
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_goTypes = nil
- file_Unk2700_LKFKCNJFGIF_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LKPBBMPFPPE_ClientReq.pb.go b/gover/gen/Unk2700_LKPBBMPFPPE_ClientReq.pb.go
deleted file mode 100644
index 14b976ef..00000000
--- a/gover/gen/Unk2700_LKPBBMPFPPE_ClientReq.pb.go
+++ /dev/null
@@ -1,227 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LKPBBMPFPPE_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LKPBBMPFPPE_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,8,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
- Unk2700_CEPGMKAHHCD uint64 `protobuf:"varint,5,opt,name=Unk2700_CEPGMKAHHCD,json=Unk2700CEPGMKAHHCD,proto3" json:"Unk2700_CEPGMKAHHCD,omitempty"`
- Unk2700_MJNIHFCKJMN DropSubfieldType `protobuf:"varint,6,opt,name=Unk2700_MJNIHFCKJMN,json=Unk2700MJNIHFCKJMN,proto3,enum=DropSubfieldType" json:"Unk2700_MJNIHFCKJMN,omitempty"`
- Unk2700_CAOIKBJJFIH bool `protobuf:"varint,11,opt,name=Unk2700_CAOIKBJJFIH,json=Unk2700CAOIKBJJFIH,proto3" json:"Unk2700_CAOIKBJJFIH,omitempty"`
- Unk2700_BFPCGJEDDFK Unk2700_CKMOPKMKCAO `protobuf:"varint,13,opt,name=Unk2700_BFPCGJEDDFK,json=Unk2700BFPCGJEDDFK,proto3,enum=Unk2700_CKMOPKMKCAO" json:"Unk2700_BFPCGJEDDFK,omitempty"`
-}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) Reset() {
- *x = Unk2700_LKPBBMPFPPE_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LKPBBMPFPPE_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LKPBBMPFPPE_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LKPBBMPFPPE_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LKPBBMPFPPE_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_LKPBBMPFPPE_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) GetUnk2700_CEPGMKAHHCD() uint64 {
- if x != nil {
- return x.Unk2700_CEPGMKAHHCD
- }
- return 0
-}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) GetUnk2700_MJNIHFCKJMN() DropSubfieldType {
- if x != nil {
- return x.Unk2700_MJNIHFCKJMN
- }
- return DropSubfieldType_DROP_SUBFIELD_TYPE_NONE
-}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) GetUnk2700_CAOIKBJJFIH() bool {
- if x != nil {
- return x.Unk2700_CAOIKBJJFIH
- }
- return false
-}
-
-func (x *Unk2700_LKPBBMPFPPE_ClientReq) GetUnk2700_BFPCGJEDDFK() Unk2700_CKMOPKMKCAO {
- if x != nil {
- return x.Unk2700_BFPCGJEDDFK
- }
- return Unk2700_CKMOPKMKCAO_Unk2700_CKMOPKMKCAO_Unk2700_BJNNKGGOEIM
-}
-
-var File_Unk2700_LKPBBMPFPPE_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x50, 0x42, 0x42, 0x4d,
- 0x50, 0x46, 0x50, 0x50, 0x45, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x44, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x62, 0x66, 0x69,
- 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4d, 0x4f, 0x50, 0x4b, 0x4d, 0x4b, 0x43,
- 0x41, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x02, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4c, 0x4b, 0x50, 0x42, 0x42, 0x4d, 0x50, 0x46, 0x50, 0x50, 0x45, 0x5f, 0x43, 0x6c, 0x69, 0x65,
- 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45,
- 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47, 0x44, 0x4f, 0x4a, 0x41, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48,
- 0x48, 0x43, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x43, 0x45, 0x50, 0x47, 0x4d, 0x4b, 0x41, 0x48, 0x48, 0x43, 0x44, 0x12, 0x42, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x4e, 0x49, 0x48, 0x46, 0x43,
- 0x4b, 0x4a, 0x4d, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x44, 0x72, 0x6f,
- 0x70, 0x53, 0x75, 0x62, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4a, 0x4e, 0x49, 0x48, 0x46, 0x43, 0x4b, 0x4a, 0x4d,
- 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x41, 0x4f,
- 0x49, 0x4b, 0x42, 0x4a, 0x4a, 0x46, 0x49, 0x48, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x41, 0x4f, 0x49, 0x4b, 0x42, 0x4a, 0x4a, 0x46,
- 0x49, 0x48, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x46,
- 0x50, 0x43, 0x47, 0x4a, 0x45, 0x44, 0x44, 0x46, 0x4b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4d, 0x4f, 0x50, 0x4b,
- 0x4d, 0x4b, 0x43, 0x41, 0x4f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x46,
- 0x50, 0x43, 0x47, 0x4a, 0x45, 0x44, 0x44, 0x46, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescData = file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_LKPBBMPFPPE_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LKPBBMPFPPE_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_LKPBBMPFPPE_ClientReq)(nil), // 0: Unk2700_LKPBBMPFPPE_ClientReq
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
- (DropSubfieldType)(0), // 2: DropSubfieldType
- (Unk2700_CKMOPKMKCAO)(0), // 3: Unk2700_CKMOPKMKCAO
-}
-var file_Unk2700_LKPBBMPFPPE_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LKPBBMPFPPE_ClientReq.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 2, // 1: Unk2700_LKPBBMPFPPE_ClientReq.Unk2700_MJNIHFCKJMN:type_name -> DropSubfieldType
- 3, // 2: Unk2700_LKPBBMPFPPE_ClientReq.Unk2700_BFPCGJEDDFK:type_name -> Unk2700_CKMOPKMKCAO
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LKPBBMPFPPE_ClientReq_proto_init() }
-func file_Unk2700_LKPBBMPFPPE_ClientReq_proto_init() {
- if File_Unk2700_LKPBBMPFPPE_ClientReq_proto != nil {
- return
- }
- file_DropSubfieldType_proto_init()
- file_Unk2700_CKMOPKMKCAO_proto_init()
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LKPBBMPFPPE_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LKPBBMPFPPE_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_LKPBBMPFPPE_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_LKPBBMPFPPE_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_LKPBBMPFPPE_ClientReq_proto = out.File
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_rawDesc = nil
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_goTypes = nil
- file_Unk2700_LKPBBMPFPPE_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LLBCBPADBNO.pb.go b/gover/gen/Unk2700_LLBCBPADBNO.pb.go
deleted file mode 100644
index 6faf994c..00000000
--- a/gover/gen/Unk2700_LLBCBPADBNO.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LLBCBPADBNO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8154
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LLBCBPADBNO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ExploreInfo *Unk2700_DIEGJDEIDKO `protobuf:"bytes,12,opt,name=explore_info,json=exploreInfo,proto3" json:"explore_info,omitempty"`
- BattleInfo *Unk2700_DIEGJDEIDKO `protobuf:"bytes,4,opt,name=battle_info,json=battleInfo,proto3" json:"battle_info,omitempty"`
-}
-
-func (x *Unk2700_LLBCBPADBNO) Reset() {
- *x = Unk2700_LLBCBPADBNO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LLBCBPADBNO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LLBCBPADBNO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LLBCBPADBNO) ProtoMessage() {}
-
-func (x *Unk2700_LLBCBPADBNO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LLBCBPADBNO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LLBCBPADBNO.ProtoReflect.Descriptor instead.
-func (*Unk2700_LLBCBPADBNO) Descriptor() ([]byte, []int) {
- return file_Unk2700_LLBCBPADBNO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LLBCBPADBNO) GetExploreInfo() *Unk2700_DIEGJDEIDKO {
- if x != nil {
- return x.ExploreInfo
- }
- return nil
-}
-
-func (x *Unk2700_LLBCBPADBNO) GetBattleInfo() *Unk2700_DIEGJDEIDKO {
- if x != nil {
- return x.BattleInfo
- }
- return nil
-}
-
-var File_Unk2700_LLBCBPADBNO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LLBCBPADBNO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x43, 0x42, 0x50,
- 0x41, 0x44, 0x42, 0x4e, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x49, 0x45, 0x47, 0x4a, 0x44, 0x45, 0x49, 0x44, 0x4b, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x43, 0x42, 0x50, 0x41, 0x44, 0x42, 0x4e, 0x4f, 0x12, 0x37,
- 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x49, 0x45, 0x47, 0x4a, 0x44, 0x45, 0x49, 0x44, 0x4b, 0x4f, 0x52, 0x0b, 0x65, 0x78, 0x70, 0x6c,
- 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x35, 0x0a, 0x0b, 0x62, 0x61, 0x74, 0x74, 0x6c,
- 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x49, 0x45, 0x47, 0x4a, 0x44, 0x45, 0x49, 0x44,
- 0x4b, 0x4f, 0x52, 0x0a, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LLBCBPADBNO_proto_rawDescOnce sync.Once
- file_Unk2700_LLBCBPADBNO_proto_rawDescData = file_Unk2700_LLBCBPADBNO_proto_rawDesc
-)
-
-func file_Unk2700_LLBCBPADBNO_proto_rawDescGZIP() []byte {
- file_Unk2700_LLBCBPADBNO_proto_rawDescOnce.Do(func() {
- file_Unk2700_LLBCBPADBNO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LLBCBPADBNO_proto_rawDescData)
- })
- return file_Unk2700_LLBCBPADBNO_proto_rawDescData
-}
-
-var file_Unk2700_LLBCBPADBNO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LLBCBPADBNO_proto_goTypes = []interface{}{
- (*Unk2700_LLBCBPADBNO)(nil), // 0: Unk2700_LLBCBPADBNO
- (*Unk2700_DIEGJDEIDKO)(nil), // 1: Unk2700_DIEGJDEIDKO
-}
-var file_Unk2700_LLBCBPADBNO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LLBCBPADBNO.explore_info:type_name -> Unk2700_DIEGJDEIDKO
- 1, // 1: Unk2700_LLBCBPADBNO.battle_info:type_name -> Unk2700_DIEGJDEIDKO
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LLBCBPADBNO_proto_init() }
-func file_Unk2700_LLBCBPADBNO_proto_init() {
- if File_Unk2700_LLBCBPADBNO_proto != nil {
- return
- }
- file_Unk2700_DIEGJDEIDKO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LLBCBPADBNO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LLBCBPADBNO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LLBCBPADBNO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LLBCBPADBNO_proto_goTypes,
- DependencyIndexes: file_Unk2700_LLBCBPADBNO_proto_depIdxs,
- MessageInfos: file_Unk2700_LLBCBPADBNO_proto_msgTypes,
- }.Build()
- File_Unk2700_LLBCBPADBNO_proto = out.File
- file_Unk2700_LLBCBPADBNO_proto_rawDesc = nil
- file_Unk2700_LLBCBPADBNO_proto_goTypes = nil
- file_Unk2700_LLBCBPADBNO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LLGDCAKMCKL.pb.go b/gover/gen/Unk2700_LLGDCAKMCKL.pb.go
deleted file mode 100644
index 027f2a8b..00000000
--- a/gover/gen/Unk2700_LLGDCAKMCKL.pb.go
+++ /dev/null
@@ -1,185 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LLGDCAKMCKL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_LLGDCAKMCKL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ChallengeInfoList []*Unk2700_DMPIJLBHEAE `protobuf:"bytes,9,rep,name=challenge_info_list,json=challengeInfoList,proto3" json:"challenge_info_list,omitempty"`
- IsOpen bool `protobuf:"varint,10,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_LLGDCAKMCKL) Reset() {
- *x = Unk2700_LLGDCAKMCKL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LLGDCAKMCKL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LLGDCAKMCKL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LLGDCAKMCKL) ProtoMessage() {}
-
-func (x *Unk2700_LLGDCAKMCKL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LLGDCAKMCKL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LLGDCAKMCKL.ProtoReflect.Descriptor instead.
-func (*Unk2700_LLGDCAKMCKL) Descriptor() ([]byte, []int) {
- return file_Unk2700_LLGDCAKMCKL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LLGDCAKMCKL) GetChallengeInfoList() []*Unk2700_DMPIJLBHEAE {
- if x != nil {
- return x.ChallengeInfoList
- }
- return nil
-}
-
-func (x *Unk2700_LLGDCAKMCKL) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_LLGDCAKMCKL) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_LLGDCAKMCKL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LLGDCAKMCKL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x47, 0x44, 0x43, 0x41,
- 0x4b, 0x4d, 0x43, 0x4b, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x50, 0x49, 0x4a, 0x4c, 0x42, 0x48, 0x45, 0x41, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x47, 0x44, 0x43, 0x41, 0x4b, 0x4d, 0x43, 0x4b, 0x4c, 0x12, 0x44,
- 0x0a, 0x13, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x50, 0x49, 0x4a, 0x4c, 0x42, 0x48, 0x45, 0x41,
- 0x45, 0x52, 0x11, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LLGDCAKMCKL_proto_rawDescOnce sync.Once
- file_Unk2700_LLGDCAKMCKL_proto_rawDescData = file_Unk2700_LLGDCAKMCKL_proto_rawDesc
-)
-
-func file_Unk2700_LLGDCAKMCKL_proto_rawDescGZIP() []byte {
- file_Unk2700_LLGDCAKMCKL_proto_rawDescOnce.Do(func() {
- file_Unk2700_LLGDCAKMCKL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LLGDCAKMCKL_proto_rawDescData)
- })
- return file_Unk2700_LLGDCAKMCKL_proto_rawDescData
-}
-
-var file_Unk2700_LLGDCAKMCKL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LLGDCAKMCKL_proto_goTypes = []interface{}{
- (*Unk2700_LLGDCAKMCKL)(nil), // 0: Unk2700_LLGDCAKMCKL
- (*Unk2700_DMPIJLBHEAE)(nil), // 1: Unk2700_DMPIJLBHEAE
-}
-var file_Unk2700_LLGDCAKMCKL_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LLGDCAKMCKL.challenge_info_list:type_name -> Unk2700_DMPIJLBHEAE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LLGDCAKMCKL_proto_init() }
-func file_Unk2700_LLGDCAKMCKL_proto_init() {
- if File_Unk2700_LLGDCAKMCKL_proto != nil {
- return
- }
- file_Unk2700_DMPIJLBHEAE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LLGDCAKMCKL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LLGDCAKMCKL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LLGDCAKMCKL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LLGDCAKMCKL_proto_goTypes,
- DependencyIndexes: file_Unk2700_LLGDCAKMCKL_proto_depIdxs,
- MessageInfos: file_Unk2700_LLGDCAKMCKL_proto_msgTypes,
- }.Build()
- File_Unk2700_LLGDCAKMCKL_proto = out.File
- file_Unk2700_LLGDCAKMCKL_proto_rawDesc = nil
- file_Unk2700_LLGDCAKMCKL_proto_goTypes = nil
- file_Unk2700_LLGDCAKMCKL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LMAKABBJNLN.pb.go b/gover/gen/Unk2700_LMAKABBJNLN.pb.go
deleted file mode 100644
index d1b9b8a0..00000000
--- a/gover/gen/Unk2700_LMAKABBJNLN.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LMAKABBJNLN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8253
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LMAKABBJNLN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_COOFMKLNBND []*Unk2700_FGJFFMPOJON `protobuf:"bytes,11,rep,name=Unk2700_COOFMKLNBND,json=Unk2700COOFMKLNBND,proto3" json:"Unk2700_COOFMKLNBND,omitempty"`
- ScheduleId uint32 `protobuf:"varint,10,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_LMAKABBJNLN) Reset() {
- *x = Unk2700_LMAKABBJNLN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LMAKABBJNLN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LMAKABBJNLN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LMAKABBJNLN) ProtoMessage() {}
-
-func (x *Unk2700_LMAKABBJNLN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LMAKABBJNLN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LMAKABBJNLN.ProtoReflect.Descriptor instead.
-func (*Unk2700_LMAKABBJNLN) Descriptor() ([]byte, []int) {
- return file_Unk2700_LMAKABBJNLN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LMAKABBJNLN) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_LMAKABBJNLN) GetUnk2700_COOFMKLNBND() []*Unk2700_FGJFFMPOJON {
- if x != nil {
- return x.Unk2700_COOFMKLNBND
- }
- return nil
-}
-
-func (x *Unk2700_LMAKABBJNLN) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_LMAKABBJNLN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LMAKABBJNLN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4d, 0x41, 0x4b, 0x41, 0x42,
- 0x42, 0x4a, 0x4e, 0x4c, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x4a, 0x46, 0x46, 0x4d, 0x50, 0x4f, 0x4a, 0x4f, 0x4e,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4c, 0x4d, 0x41, 0x4b, 0x41, 0x42, 0x42, 0x4a, 0x4e, 0x4c, 0x4e, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x4f, 0x46, 0x4d, 0x4b, 0x4c, 0x4e, 0x42, 0x4e, 0x44, 0x18,
- 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x46, 0x47, 0x4a, 0x46, 0x46, 0x4d, 0x50, 0x4f, 0x4a, 0x4f, 0x4e, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x43, 0x4f, 0x4f, 0x46, 0x4d, 0x4b, 0x4c, 0x4e, 0x42, 0x4e, 0x44, 0x12,
- 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LMAKABBJNLN_proto_rawDescOnce sync.Once
- file_Unk2700_LMAKABBJNLN_proto_rawDescData = file_Unk2700_LMAKABBJNLN_proto_rawDesc
-)
-
-func file_Unk2700_LMAKABBJNLN_proto_rawDescGZIP() []byte {
- file_Unk2700_LMAKABBJNLN_proto_rawDescOnce.Do(func() {
- file_Unk2700_LMAKABBJNLN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LMAKABBJNLN_proto_rawDescData)
- })
- return file_Unk2700_LMAKABBJNLN_proto_rawDescData
-}
-
-var file_Unk2700_LMAKABBJNLN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LMAKABBJNLN_proto_goTypes = []interface{}{
- (*Unk2700_LMAKABBJNLN)(nil), // 0: Unk2700_LMAKABBJNLN
- (*Unk2700_FGJFFMPOJON)(nil), // 1: Unk2700_FGJFFMPOJON
-}
-var file_Unk2700_LMAKABBJNLN_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LMAKABBJNLN.Unk2700_COOFMKLNBND:type_name -> Unk2700_FGJFFMPOJON
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LMAKABBJNLN_proto_init() }
-func file_Unk2700_LMAKABBJNLN_proto_init() {
- if File_Unk2700_LMAKABBJNLN_proto != nil {
- return
- }
- file_Unk2700_FGJFFMPOJON_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LMAKABBJNLN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LMAKABBJNLN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LMAKABBJNLN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LMAKABBJNLN_proto_goTypes,
- DependencyIndexes: file_Unk2700_LMAKABBJNLN_proto_depIdxs,
- MessageInfos: file_Unk2700_LMAKABBJNLN_proto_msgTypes,
- }.Build()
- File_Unk2700_LMAKABBJNLN_proto = out.File
- file_Unk2700_LMAKABBJNLN_proto_rawDesc = nil
- file_Unk2700_LMAKABBJNLN_proto_goTypes = nil
- file_Unk2700_LMAKABBJNLN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LNBBLNNPNBE_ServerNotify.pb.go b/gover/gen/Unk2700_LNBBLNNPNBE_ServerNotify.pb.go
deleted file mode 100644
index f7566cbb..00000000
--- a/gover/gen/Unk2700_LNBBLNNPNBE_ServerNotify.pb.go
+++ /dev/null
@@ -1,196 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LNBBLNNPNBE_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4583
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LNBBLNNPNBE_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,15,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Unk2700_GIHGLFNAGJD *Unk2700_JCBJHCFEONO `protobuf:"bytes,5,opt,name=Unk2700_GIHGLFNAGJD,json=Unk2700GIHGLFNAGJD,proto3" json:"Unk2700_GIHGLFNAGJD,omitempty"`
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,4,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
-}
-
-func (x *Unk2700_LNBBLNNPNBE_ServerNotify) Reset() {
- *x = Unk2700_LNBBLNNPNBE_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LNBBLNNPNBE_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LNBBLNNPNBE_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_LNBBLNNPNBE_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LNBBLNNPNBE_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_LNBBLNNPNBE_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LNBBLNNPNBE_ServerNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_LNBBLNNPNBE_ServerNotify) GetUnk2700_GIHGLFNAGJD() *Unk2700_JCBJHCFEONO {
- if x != nil {
- return x.Unk2700_GIHGLFNAGJD
- }
- return nil
-}
-
-func (x *Unk2700_LNBBLNNPNBE_ServerNotify) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-var File_Unk2700_LNBBLNNPNBE_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x42, 0x42, 0x4c, 0x4e,
- 0x4e, 0x50, 0x4e, 0x42, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x43, 0x42, 0x4a, 0x48, 0x43, 0x46, 0x45, 0x4f, 0x4e, 0x4f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46,
- 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6,
- 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x42, 0x42, 0x4c,
- 0x4e, 0x4e, 0x50, 0x4e, 0x42, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x49,
- 0x48, 0x47, 0x4c, 0x46, 0x4e, 0x41, 0x47, 0x4a, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x42, 0x4a, 0x48, 0x43,
- 0x46, 0x45, 0x4f, 0x4e, 0x4f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x49,
- 0x48, 0x47, 0x4c, 0x46, 0x4e, 0x41, 0x47, 0x4a, 0x44, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x61,
- 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x52,
- 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescData = file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_LNBBLNNPNBE_ServerNotify)(nil), // 0: Unk2700_LNBBLNNPNBE_ServerNotify
- (*Unk2700_JCBJHCFEONO)(nil), // 1: Unk2700_JCBJHCFEONO
- (Unk2700_MOFABPNGIKP)(0), // 2: Unk2700_MOFABPNGIKP
-}
-var file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LNBBLNNPNBE_ServerNotify.Unk2700_GIHGLFNAGJD:type_name -> Unk2700_JCBJHCFEONO
- 2, // 1: Unk2700_LNBBLNNPNBE_ServerNotify.reason:type_name -> Unk2700_MOFABPNGIKP
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_init() }
-func file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_init() {
- if File_Unk2700_LNBBLNNPNBE_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_JCBJHCFEONO_proto_init()
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LNBBLNNPNBE_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_LNBBLNNPNBE_ServerNotify_proto = out.File
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_rawDesc = nil
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_goTypes = nil
- file_Unk2700_LNBBLNNPNBE_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LNMFIHNFKOO.pb.go b/gover/gen/Unk2700_LNMFIHNFKOO.pb.go
deleted file mode 100644
index 3f3382c8..00000000
--- a/gover/gen/Unk2700_LNMFIHNFKOO.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LNMFIHNFKOO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8572
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LNMFIHNFKOO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Uid uint32 `protobuf:"varint,12,opt,name=uid,proto3" json:"uid,omitempty"`
- ItemList []*ItemParam `protobuf:"bytes,11,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
-}
-
-func (x *Unk2700_LNMFIHNFKOO) Reset() {
- *x = Unk2700_LNMFIHNFKOO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LNMFIHNFKOO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LNMFIHNFKOO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LNMFIHNFKOO) ProtoMessage() {}
-
-func (x *Unk2700_LNMFIHNFKOO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LNMFIHNFKOO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LNMFIHNFKOO.ProtoReflect.Descriptor instead.
-func (*Unk2700_LNMFIHNFKOO) Descriptor() ([]byte, []int) {
- return file_Unk2700_LNMFIHNFKOO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LNMFIHNFKOO) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_LNMFIHNFKOO) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
-var File_Unk2700_LNMFIHNFKOO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LNMFIHNFKOO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x4d, 0x46, 0x49, 0x48,
- 0x4e, 0x46, 0x4b, 0x4f, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x4d, 0x46, 0x49, 0x48, 0x4e, 0x46,
- 0x4b, 0x4f, 0x4f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69,
- 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
- 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LNMFIHNFKOO_proto_rawDescOnce sync.Once
- file_Unk2700_LNMFIHNFKOO_proto_rawDescData = file_Unk2700_LNMFIHNFKOO_proto_rawDesc
-)
-
-func file_Unk2700_LNMFIHNFKOO_proto_rawDescGZIP() []byte {
- file_Unk2700_LNMFIHNFKOO_proto_rawDescOnce.Do(func() {
- file_Unk2700_LNMFIHNFKOO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LNMFIHNFKOO_proto_rawDescData)
- })
- return file_Unk2700_LNMFIHNFKOO_proto_rawDescData
-}
-
-var file_Unk2700_LNMFIHNFKOO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LNMFIHNFKOO_proto_goTypes = []interface{}{
- (*Unk2700_LNMFIHNFKOO)(nil), // 0: Unk2700_LNMFIHNFKOO
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_LNMFIHNFKOO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_LNMFIHNFKOO.item_list:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LNMFIHNFKOO_proto_init() }
-func file_Unk2700_LNMFIHNFKOO_proto_init() {
- if File_Unk2700_LNMFIHNFKOO_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LNMFIHNFKOO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LNMFIHNFKOO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LNMFIHNFKOO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LNMFIHNFKOO_proto_goTypes,
- DependencyIndexes: file_Unk2700_LNMFIHNFKOO_proto_depIdxs,
- MessageInfos: file_Unk2700_LNMFIHNFKOO_proto_msgTypes,
- }.Build()
- File_Unk2700_LNMFIHNFKOO_proto = out.File
- file_Unk2700_LNMFIHNFKOO_proto_rawDesc = nil
- file_Unk2700_LNMFIHNFKOO_proto_goTypes = nil
- file_Unk2700_LNMFIHNFKOO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LOHBMOKOPLH_ServerNotify.pb.go b/gover/gen/Unk2700_LOHBMOKOPLH_ServerNotify.pb.go
deleted file mode 100644
index 4497eb56..00000000
--- a/gover/gen/Unk2700_LOHBMOKOPLH_ServerNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LOHBMOKOPLH_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4608
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_LOHBMOKOPLH_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KMEKMNONMGE []uint32 `protobuf:"varint,11,rep,packed,name=Unk2700_KMEKMNONMGE,json=Unk2700KMEKMNONMGE,proto3" json:"Unk2700_KMEKMNONMGE,omitempty"`
-}
-
-func (x *Unk2700_LOHBMOKOPLH_ServerNotify) Reset() {
- *x = Unk2700_LOHBMOKOPLH_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LOHBMOKOPLH_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LOHBMOKOPLH_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_LOHBMOKOPLH_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LOHBMOKOPLH_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_LOHBMOKOPLH_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LOHBMOKOPLH_ServerNotify) GetUnk2700_KMEKMNONMGE() []uint32 {
- if x != nil {
- return x.Unk2700_KMEKMNONMGE
- }
- return nil
-}
-
-var File_Unk2700_LOHBMOKOPLH_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x48, 0x42, 0x4d, 0x4f,
- 0x4b, 0x4f, 0x50, 0x4c, 0x48, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x48, 0x42, 0x4d, 0x4f, 0x4b, 0x4f, 0x50, 0x4c, 0x48, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4d, 0x45, 0x4b, 0x4d, 0x4e, 0x4f, 0x4e,
- 0x4d, 0x47, 0x45, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4b, 0x4d, 0x45, 0x4b, 0x4d, 0x4e, 0x4f, 0x4e, 0x4d, 0x47, 0x45, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescData = file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_LOHBMOKOPLH_ServerNotify)(nil), // 0: Unk2700_LOHBMOKOPLH_ServerNotify
-}
-var file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_init() }
-func file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_init() {
- if File_Unk2700_LOHBMOKOPLH_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LOHBMOKOPLH_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_LOHBMOKOPLH_ServerNotify_proto = out.File
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_rawDesc = nil
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_goTypes = nil
- file_Unk2700_LOHBMOKOPLH_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_LPMIMLCNEDA.pb.go b/gover/gen/Unk2700_LPMIMLCNEDA.pb.go
deleted file mode 100644
index d2a39948..00000000
--- a/gover/gen/Unk2700_LPMIMLCNEDA.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_LPMIMLCNEDA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8518
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_LPMIMLCNEDA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,2,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- ChallengeId uint32 `protobuf:"varint,7,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
-}
-
-func (x *Unk2700_LPMIMLCNEDA) Reset() {
- *x = Unk2700_LPMIMLCNEDA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_LPMIMLCNEDA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_LPMIMLCNEDA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_LPMIMLCNEDA) ProtoMessage() {}
-
-func (x *Unk2700_LPMIMLCNEDA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_LPMIMLCNEDA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_LPMIMLCNEDA.ProtoReflect.Descriptor instead.
-func (*Unk2700_LPMIMLCNEDA) Descriptor() ([]byte, []int) {
- return file_Unk2700_LPMIMLCNEDA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_LPMIMLCNEDA) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_LPMIMLCNEDA) GetChallengeId() uint32 {
- if x != nil {
- return x.ChallengeId
- }
- return 0
-}
-
-var File_Unk2700_LPMIMLCNEDA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_LPMIMLCNEDA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x50, 0x4d, 0x49, 0x4d, 0x4c,
- 0x43, 0x4e, 0x45, 0x44, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x50, 0x4d, 0x49, 0x4d, 0x4c, 0x43, 0x4e, 0x45,
- 0x44, 0x41, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a,
- 0x0c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_LPMIMLCNEDA_proto_rawDescOnce sync.Once
- file_Unk2700_LPMIMLCNEDA_proto_rawDescData = file_Unk2700_LPMIMLCNEDA_proto_rawDesc
-)
-
-func file_Unk2700_LPMIMLCNEDA_proto_rawDescGZIP() []byte {
- file_Unk2700_LPMIMLCNEDA_proto_rawDescOnce.Do(func() {
- file_Unk2700_LPMIMLCNEDA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_LPMIMLCNEDA_proto_rawDescData)
- })
- return file_Unk2700_LPMIMLCNEDA_proto_rawDescData
-}
-
-var file_Unk2700_LPMIMLCNEDA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_LPMIMLCNEDA_proto_goTypes = []interface{}{
- (*Unk2700_LPMIMLCNEDA)(nil), // 0: Unk2700_LPMIMLCNEDA
-}
-var file_Unk2700_LPMIMLCNEDA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_LPMIMLCNEDA_proto_init() }
-func file_Unk2700_LPMIMLCNEDA_proto_init() {
- if File_Unk2700_LPMIMLCNEDA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_LPMIMLCNEDA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_LPMIMLCNEDA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_LPMIMLCNEDA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_LPMIMLCNEDA_proto_goTypes,
- DependencyIndexes: file_Unk2700_LPMIMLCNEDA_proto_depIdxs,
- MessageInfos: file_Unk2700_LPMIMLCNEDA_proto_msgTypes,
- }.Build()
- File_Unk2700_LPMIMLCNEDA_proto = out.File
- file_Unk2700_LPMIMLCNEDA_proto_rawDesc = nil
- file_Unk2700_LPMIMLCNEDA_proto_goTypes = nil
- file_Unk2700_LPMIMLCNEDA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MBIAJKLACBG.pb.go b/gover/gen/Unk2700_MBIAJKLACBG.pb.go
deleted file mode 100644
index b6feee55..00000000
--- a/gover/gen/Unk2700_MBIAJKLACBG.pb.go
+++ /dev/null
@@ -1,167 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MBIAJKLACBG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5757
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MBIAJKLACBG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Bundle *GroupLinkBundle `protobuf:"bytes,11,opt,name=bundle,proto3" json:"bundle,omitempty"`
-}
-
-func (x *Unk2700_MBIAJKLACBG) Reset() {
- *x = Unk2700_MBIAJKLACBG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MBIAJKLACBG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MBIAJKLACBG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MBIAJKLACBG) ProtoMessage() {}
-
-func (x *Unk2700_MBIAJKLACBG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MBIAJKLACBG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MBIAJKLACBG.ProtoReflect.Descriptor instead.
-func (*Unk2700_MBIAJKLACBG) Descriptor() ([]byte, []int) {
- return file_Unk2700_MBIAJKLACBG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MBIAJKLACBG) GetBundle() *GroupLinkBundle {
- if x != nil {
- return x.Bundle
- }
- return nil
-}
-
-var File_Unk2700_MBIAJKLACBG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MBIAJKLACBG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x49, 0x41, 0x4a, 0x4b,
- 0x4c, 0x41, 0x43, 0x42, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x47, 0x72, 0x6f,
- 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42,
- 0x49, 0x41, 0x4a, 0x4b, 0x4c, 0x41, 0x43, 0x42, 0x47, 0x12, 0x28, 0x0a, 0x06, 0x62, 0x75, 0x6e,
- 0x64, 0x6c, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x47, 0x72, 0x6f, 0x75,
- 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x06, 0x62, 0x75, 0x6e,
- 0x64, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MBIAJKLACBG_proto_rawDescOnce sync.Once
- file_Unk2700_MBIAJKLACBG_proto_rawDescData = file_Unk2700_MBIAJKLACBG_proto_rawDesc
-)
-
-func file_Unk2700_MBIAJKLACBG_proto_rawDescGZIP() []byte {
- file_Unk2700_MBIAJKLACBG_proto_rawDescOnce.Do(func() {
- file_Unk2700_MBIAJKLACBG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MBIAJKLACBG_proto_rawDescData)
- })
- return file_Unk2700_MBIAJKLACBG_proto_rawDescData
-}
-
-var file_Unk2700_MBIAJKLACBG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MBIAJKLACBG_proto_goTypes = []interface{}{
- (*Unk2700_MBIAJKLACBG)(nil), // 0: Unk2700_MBIAJKLACBG
- (*GroupLinkBundle)(nil), // 1: GroupLinkBundle
-}
-var file_Unk2700_MBIAJKLACBG_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MBIAJKLACBG.bundle:type_name -> GroupLinkBundle
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MBIAJKLACBG_proto_init() }
-func file_Unk2700_MBIAJKLACBG_proto_init() {
- if File_Unk2700_MBIAJKLACBG_proto != nil {
- return
- }
- file_GroupLinkBundle_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MBIAJKLACBG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MBIAJKLACBG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MBIAJKLACBG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MBIAJKLACBG_proto_goTypes,
- DependencyIndexes: file_Unk2700_MBIAJKLACBG_proto_depIdxs,
- MessageInfos: file_Unk2700_MBIAJKLACBG_proto_msgTypes,
- }.Build()
- File_Unk2700_MBIAJKLACBG_proto = out.File
- file_Unk2700_MBIAJKLACBG_proto_rawDesc = nil
- file_Unk2700_MBIAJKLACBG_proto_goTypes = nil
- file_Unk2700_MBIAJKLACBG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MBIDJDLLBNM.pb.go b/gover/gen/Unk2700_MBIDJDLLBNM.pb.go
deleted file mode 100644
index 230feb04..00000000
--- a/gover/gen/Unk2700_MBIDJDLLBNM.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MBIDJDLLBNM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MBIDJDLLBNM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OpenTime uint32 `protobuf:"varint,5,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
- Pos *Vector `protobuf:"bytes,14,opt,name=pos,proto3" json:"pos,omitempty"`
- MaxScore uint32 `protobuf:"varint,2,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
-}
-
-func (x *Unk2700_MBIDJDLLBNM) Reset() {
- *x = Unk2700_MBIDJDLLBNM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MBIDJDLLBNM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MBIDJDLLBNM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MBIDJDLLBNM) ProtoMessage() {}
-
-func (x *Unk2700_MBIDJDLLBNM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MBIDJDLLBNM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MBIDJDLLBNM.ProtoReflect.Descriptor instead.
-func (*Unk2700_MBIDJDLLBNM) Descriptor() ([]byte, []int) {
- return file_Unk2700_MBIDJDLLBNM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MBIDJDLLBNM) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk2700_MBIDJDLLBNM) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-func (x *Unk2700_MBIDJDLLBNM) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-func (x *Unk2700_MBIDJDLLBNM) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-var File_Unk2700_MBIDJDLLBNM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MBIDJDLLBNM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x49, 0x44, 0x4a, 0x44,
- 0x4c, 0x4c, 0x42, 0x4e, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x49, 0x44, 0x4a, 0x44, 0x4c, 0x4c, 0x42, 0x4e, 0x4d,
- 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x0e, 0x0a,
- 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a,
- 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f,
- 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78,
- 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MBIDJDLLBNM_proto_rawDescOnce sync.Once
- file_Unk2700_MBIDJDLLBNM_proto_rawDescData = file_Unk2700_MBIDJDLLBNM_proto_rawDesc
-)
-
-func file_Unk2700_MBIDJDLLBNM_proto_rawDescGZIP() []byte {
- file_Unk2700_MBIDJDLLBNM_proto_rawDescOnce.Do(func() {
- file_Unk2700_MBIDJDLLBNM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MBIDJDLLBNM_proto_rawDescData)
- })
- return file_Unk2700_MBIDJDLLBNM_proto_rawDescData
-}
-
-var file_Unk2700_MBIDJDLLBNM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MBIDJDLLBNM_proto_goTypes = []interface{}{
- (*Unk2700_MBIDJDLLBNM)(nil), // 0: Unk2700_MBIDJDLLBNM
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_MBIDJDLLBNM_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MBIDJDLLBNM.pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MBIDJDLLBNM_proto_init() }
-func file_Unk2700_MBIDJDLLBNM_proto_init() {
- if File_Unk2700_MBIDJDLLBNM_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MBIDJDLLBNM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MBIDJDLLBNM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MBIDJDLLBNM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MBIDJDLLBNM_proto_goTypes,
- DependencyIndexes: file_Unk2700_MBIDJDLLBNM_proto_depIdxs,
- MessageInfos: file_Unk2700_MBIDJDLLBNM_proto_msgTypes,
- }.Build()
- File_Unk2700_MBIDJDLLBNM_proto = out.File
- file_Unk2700_MBIDJDLLBNM_proto_rawDesc = nil
- file_Unk2700_MBIDJDLLBNM_proto_goTypes = nil
- file_Unk2700_MBIDJDLLBNM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MCJIOOELGHG_ServerNotify.pb.go b/gover/gen/Unk2700_MCJIOOELGHG_ServerNotify.pb.go
deleted file mode 100644
index f0f78776..00000000
--- a/gover/gen/Unk2700_MCJIOOELGHG_ServerNotify.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MCJIOOELGHG_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6033
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MCJIOOELGHG_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KBMKGNGFGFO []*Unk2700_JDPMOMKAPIF `protobuf:"bytes,6,rep,name=Unk2700_KBMKGNGFGFO,json=Unk2700KBMKGNGFGFO,proto3" json:"Unk2700_KBMKGNGFGFO,omitempty"`
-}
-
-func (x *Unk2700_MCJIOOELGHG_ServerNotify) Reset() {
- *x = Unk2700_MCJIOOELGHG_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MCJIOOELGHG_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MCJIOOELGHG_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MCJIOOELGHG_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MCJIOOELGHG_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MCJIOOELGHG_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MCJIOOELGHG_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MCJIOOELGHG_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MCJIOOELGHG_ServerNotify) GetUnk2700_KBMKGNGFGFO() []*Unk2700_JDPMOMKAPIF {
- if x != nil {
- return x.Unk2700_KBMKGNGFGFO
- }
- return nil
-}
-
-var File_Unk2700_MCJIOOELGHG_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x4a, 0x49, 0x4f, 0x4f,
- 0x45, 0x4c, 0x47, 0x48, 0x47, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x44, 0x50, 0x4d, 0x4f, 0x4d, 0x4b, 0x41, 0x50, 0x49, 0x46, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x43, 0x4a, 0x49, 0x4f, 0x4f, 0x45, 0x4c, 0x47, 0x48, 0x47, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65,
- 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x4d, 0x4b, 0x47, 0x4e, 0x47, 0x46, 0x47, 0x46, 0x4f, 0x18, 0x06,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a,
- 0x44, 0x50, 0x4d, 0x4f, 0x4d, 0x4b, 0x41, 0x50, 0x49, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4b, 0x42, 0x4d, 0x4b, 0x47, 0x4e, 0x47, 0x46, 0x47, 0x46, 0x4f, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescData = file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MCJIOOELGHG_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MCJIOOELGHG_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MCJIOOELGHG_ServerNotify)(nil), // 0: Unk2700_MCJIOOELGHG_ServerNotify
- (*Unk2700_JDPMOMKAPIF)(nil), // 1: Unk2700_JDPMOMKAPIF
-}
-var file_Unk2700_MCJIOOELGHG_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MCJIOOELGHG_ServerNotify.Unk2700_KBMKGNGFGFO:type_name -> Unk2700_JDPMOMKAPIF
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MCJIOOELGHG_ServerNotify_proto_init() }
-func file_Unk2700_MCJIOOELGHG_ServerNotify_proto_init() {
- if File_Unk2700_MCJIOOELGHG_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_JDPMOMKAPIF_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MCJIOOELGHG_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MCJIOOELGHG_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MCJIOOELGHG_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MCJIOOELGHG_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MCJIOOELGHG_ServerNotify_proto = out.File
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_goTypes = nil
- file_Unk2700_MCJIOOELGHG_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MCOFAKMDMEF_ServerRsp.pb.go b/gover/gen/Unk2700_MCOFAKMDMEF_ServerRsp.pb.go
deleted file mode 100644
index b454e64f..00000000
--- a/gover/gen/Unk2700_MCOFAKMDMEF_ServerRsp.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MCOFAKMDMEF_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6345
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MCOFAKMDMEF_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_AOOAAECDCOA []uint64 `protobuf:"varint,15,rep,packed,name=Unk2700_AOOAAECDCOA,json=Unk2700AOOAAECDCOA,proto3" json:"Unk2700_AOOAAECDCOA,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_KHBDAPGDOJA Unk2700_OPEBMJPOOBL `protobuf:"varint,12,opt,name=Unk2700_KHBDAPGDOJA,json=Unk2700KHBDAPGDOJA,proto3,enum=Unk2700_OPEBMJPOOBL" json:"Unk2700_KHBDAPGDOJA,omitempty"`
-}
-
-func (x *Unk2700_MCOFAKMDMEF_ServerRsp) Reset() {
- *x = Unk2700_MCOFAKMDMEF_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MCOFAKMDMEF_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MCOFAKMDMEF_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_MCOFAKMDMEF_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MCOFAKMDMEF_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_MCOFAKMDMEF_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MCOFAKMDMEF_ServerRsp) GetUnk2700_AOOAAECDCOA() []uint64 {
- if x != nil {
- return x.Unk2700_AOOAAECDCOA
- }
- return nil
-}
-
-func (x *Unk2700_MCOFAKMDMEF_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_MCOFAKMDMEF_ServerRsp) GetUnk2700_KHBDAPGDOJA() Unk2700_OPEBMJPOOBL {
- if x != nil {
- return x.Unk2700_KHBDAPGDOJA
- }
- return Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE
-}
-
-var File_Unk2700_MCOFAKMDMEF_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x4f, 0x46, 0x41, 0x4b,
- 0x4d, 0x44, 0x4d, 0x45, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xb1, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x4f,
- 0x46, 0x41, 0x4b, 0x4d, 0x44, 0x4d, 0x45, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4f,
- 0x4f, 0x41, 0x41, 0x45, 0x43, 0x44, 0x43, 0x4f, 0x41, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x04, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4f, 0x4f, 0x41, 0x41, 0x45, 0x43, 0x44,
- 0x43, 0x4f, 0x41, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47,
- 0x44, 0x4f, 0x4a, 0x41, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x48, 0x42, 0x44, 0x41, 0x50, 0x47,
- 0x44, 0x4f, 0x4a, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescData = file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_MCOFAKMDMEF_ServerRsp)(nil), // 0: Unk2700_MCOFAKMDMEF_ServerRsp
- (Unk2700_OPEBMJPOOBL)(0), // 1: Unk2700_OPEBMJPOOBL
-}
-var file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MCOFAKMDMEF_ServerRsp.Unk2700_KHBDAPGDOJA:type_name -> Unk2700_OPEBMJPOOBL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_init() }
-func file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_init() {
- if File_Unk2700_MCOFAKMDMEF_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_OPEBMJPOOBL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MCOFAKMDMEF_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_MCOFAKMDMEF_ServerRsp_proto = out.File
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_rawDesc = nil
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_goTypes = nil
- file_Unk2700_MCOFAKMDMEF_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MDGKMNEBIBA.pb.go b/gover/gen/Unk2700_MDGKMNEBIBA.pb.go
deleted file mode 100644
index c6574250..00000000
--- a/gover/gen/Unk2700_MDGKMNEBIBA.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MDGKMNEBIBA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8038
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MDGKMNEBIBA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_GIMLODDEDJH *Unk2700_HJLFNKLPFBH `protobuf:"bytes,2,opt,name=Unk2700_GIMLODDEDJH,json=Unk2700GIMLODDEDJH,proto3" json:"Unk2700_GIMLODDEDJH,omitempty"`
-}
-
-func (x *Unk2700_MDGKMNEBIBA) Reset() {
- *x = Unk2700_MDGKMNEBIBA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MDGKMNEBIBA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MDGKMNEBIBA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MDGKMNEBIBA) ProtoMessage() {}
-
-func (x *Unk2700_MDGKMNEBIBA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MDGKMNEBIBA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MDGKMNEBIBA.ProtoReflect.Descriptor instead.
-func (*Unk2700_MDGKMNEBIBA) Descriptor() ([]byte, []int) {
- return file_Unk2700_MDGKMNEBIBA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MDGKMNEBIBA) GetUnk2700_GIMLODDEDJH() *Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_GIMLODDEDJH
- }
- return nil
-}
-
-var File_Unk2700_MDGKMNEBIBA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MDGKMNEBIBA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x47, 0x4b, 0x4d, 0x4e,
- 0x45, 0x42, 0x49, 0x42, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x44, 0x47, 0x4b, 0x4d, 0x4e, 0x45, 0x42, 0x49, 0x42, 0x41, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4d, 0x4c, 0x4f, 0x44, 0x44,
- 0x45, 0x44, 0x4a, 0x48, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x49, 0x4d, 0x4c, 0x4f, 0x44, 0x44,
- 0x45, 0x44, 0x4a, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MDGKMNEBIBA_proto_rawDescOnce sync.Once
- file_Unk2700_MDGKMNEBIBA_proto_rawDescData = file_Unk2700_MDGKMNEBIBA_proto_rawDesc
-)
-
-func file_Unk2700_MDGKMNEBIBA_proto_rawDescGZIP() []byte {
- file_Unk2700_MDGKMNEBIBA_proto_rawDescOnce.Do(func() {
- file_Unk2700_MDGKMNEBIBA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MDGKMNEBIBA_proto_rawDescData)
- })
- return file_Unk2700_MDGKMNEBIBA_proto_rawDescData
-}
-
-var file_Unk2700_MDGKMNEBIBA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MDGKMNEBIBA_proto_goTypes = []interface{}{
- (*Unk2700_MDGKMNEBIBA)(nil), // 0: Unk2700_MDGKMNEBIBA
- (*Unk2700_HJLFNKLPFBH)(nil), // 1: Unk2700_HJLFNKLPFBH
-}
-var file_Unk2700_MDGKMNEBIBA_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MDGKMNEBIBA.Unk2700_GIMLODDEDJH:type_name -> Unk2700_HJLFNKLPFBH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MDGKMNEBIBA_proto_init() }
-func file_Unk2700_MDGKMNEBIBA_proto_init() {
- if File_Unk2700_MDGKMNEBIBA_proto != nil {
- return
- }
- file_Unk2700_HJLFNKLPFBH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MDGKMNEBIBA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MDGKMNEBIBA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MDGKMNEBIBA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MDGKMNEBIBA_proto_goTypes,
- DependencyIndexes: file_Unk2700_MDGKMNEBIBA_proto_depIdxs,
- MessageInfos: file_Unk2700_MDGKMNEBIBA_proto_msgTypes,
- }.Build()
- File_Unk2700_MDGKMNEBIBA_proto = out.File
- file_Unk2700_MDGKMNEBIBA_proto_rawDesc = nil
- file_Unk2700_MDGKMNEBIBA_proto_goTypes = nil
- file_Unk2700_MDGKMNEBIBA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MDPHLPEGFCG_ClientReq.pb.go b/gover/gen/Unk2700_MDPHLPEGFCG_ClientReq.pb.go
deleted file mode 100644
index dc05ed05..00000000
--- a/gover/gen/Unk2700_MDPHLPEGFCG_ClientReq.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MDPHLPEGFCG_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4020
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MDPHLPEGFCG_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_MDPHLPEGFCG_ClientReq) Reset() {
- *x = Unk2700_MDPHLPEGFCG_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MDPHLPEGFCG_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MDPHLPEGFCG_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MDPHLPEGFCG_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_MDPHLPEGFCG_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MDPHLPEGFCG_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MDPHLPEGFCG_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_MDPHLPEGFCG_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_MDPHLPEGFCG_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x50, 0x48, 0x4c, 0x50,
- 0x45, 0x47, 0x46, 0x43, 0x47, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1f, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4d, 0x44, 0x50, 0x48, 0x4c, 0x50, 0x45, 0x47, 0x46, 0x43, 0x47, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescData = file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_MDPHLPEGFCG_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MDPHLPEGFCG_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_MDPHLPEGFCG_ClientReq)(nil), // 0: Unk2700_MDPHLPEGFCG_ClientReq
-}
-var file_Unk2700_MDPHLPEGFCG_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MDPHLPEGFCG_ClientReq_proto_init() }
-func file_Unk2700_MDPHLPEGFCG_ClientReq_proto_init() {
- if File_Unk2700_MDPHLPEGFCG_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MDPHLPEGFCG_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MDPHLPEGFCG_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_MDPHLPEGFCG_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_MDPHLPEGFCG_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_MDPHLPEGFCG_ClientReq_proto = out.File
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_rawDesc = nil
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_goTypes = nil
- file_Unk2700_MDPHLPEGFCG_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MEBFPBDNPGO_ServerNotify.pb.go b/gover/gen/Unk2700_MEBFPBDNPGO_ServerNotify.pb.go
deleted file mode 100644
index 5f5550f3..00000000
--- a/gover/gen/Unk2700_MEBFPBDNPGO_ServerNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MEBFPBDNPGO_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4847
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MEBFPBDNPGO_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ELJPLMIHNIP []uint32 `protobuf:"varint,11,rep,packed,name=Unk2700_ELJPLMIHNIP,json=Unk2700ELJPLMIHNIP,proto3" json:"Unk2700_ELJPLMIHNIP,omitempty"`
-}
-
-func (x *Unk2700_MEBFPBDNPGO_ServerNotify) Reset() {
- *x = Unk2700_MEBFPBDNPGO_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MEBFPBDNPGO_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MEBFPBDNPGO_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MEBFPBDNPGO_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MEBFPBDNPGO_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MEBFPBDNPGO_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MEBFPBDNPGO_ServerNotify) GetUnk2700_ELJPLMIHNIP() []uint32 {
- if x != nil {
- return x.Unk2700_ELJPLMIHNIP
- }
- return nil
-}
-
-var File_Unk2700_MEBFPBDNPGO_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x42, 0x46, 0x50, 0x42,
- 0x44, 0x4e, 0x50, 0x47, 0x4f, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x42, 0x46, 0x50, 0x42, 0x44, 0x4e, 0x50, 0x47, 0x4f, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x4a, 0x50, 0x4c, 0x4d, 0x49, 0x48,
- 0x4e, 0x49, 0x50, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x45, 0x4c, 0x4a, 0x50, 0x4c, 0x4d, 0x49, 0x48, 0x4e, 0x49, 0x50, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescData = file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MEBFPBDNPGO_ServerNotify)(nil), // 0: Unk2700_MEBFPBDNPGO_ServerNotify
-}
-var file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_init() }
-func file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_init() {
- if File_Unk2700_MEBFPBDNPGO_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MEBFPBDNPGO_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MEBFPBDNPGO_ServerNotify_proto = out.File
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_goTypes = nil
- file_Unk2700_MEBFPBDNPGO_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MEFJECGAFNH_ServerNotify.pb.go b/gover/gen/Unk2700_MEFJECGAFNH_ServerNotify.pb.go
deleted file mode 100644
index db3163f9..00000000
--- a/gover/gen/Unk2700_MEFJECGAFNH_ServerNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MEFJECGAFNH_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5338
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MEFJECGAFNH_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LeftMonsters uint32 `protobuf:"varint,8,opt,name=left_monsters,json=leftMonsters,proto3" json:"left_monsters,omitempty"`
-}
-
-func (x *Unk2700_MEFJECGAFNH_ServerNotify) Reset() {
- *x = Unk2700_MEFJECGAFNH_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MEFJECGAFNH_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MEFJECGAFNH_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MEFJECGAFNH_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MEFJECGAFNH_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MEFJECGAFNH_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MEFJECGAFNH_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MEFJECGAFNH_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MEFJECGAFNH_ServerNotify) GetLeftMonsters() uint32 {
- if x != nil {
- return x.LeftMonsters
- }
- return 0
-}
-
-var File_Unk2700_MEFJECGAFNH_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x46, 0x4a, 0x45, 0x43,
- 0x47, 0x41, 0x46, 0x4e, 0x48, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x47, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x46, 0x4a, 0x45, 0x43, 0x47, 0x41, 0x46, 0x4e, 0x48, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x23, 0x0a, 0x0d,
- 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x6c, 0x65, 0x66, 0x74, 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
- 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescData = file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MEFJECGAFNH_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MEFJECGAFNH_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MEFJECGAFNH_ServerNotify)(nil), // 0: Unk2700_MEFJECGAFNH_ServerNotify
-}
-var file_Unk2700_MEFJECGAFNH_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MEFJECGAFNH_ServerNotify_proto_init() }
-func file_Unk2700_MEFJECGAFNH_ServerNotify_proto_init() {
- if File_Unk2700_MEFJECGAFNH_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MEFJECGAFNH_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MEFJECGAFNH_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MEFJECGAFNH_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MEFJECGAFNH_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MEFJECGAFNH_ServerNotify_proto = out.File
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_goTypes = nil
- file_Unk2700_MEFJECGAFNH_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MENCEGPEFAK.pb.go b/gover/gen/Unk2700_MENCEGPEFAK.pb.go
deleted file mode 100644
index 225df548..00000000
--- a/gover/gen/Unk2700_MENCEGPEFAK.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MENCEGPEFAK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8791
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MENCEGPEFAK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_MENCEGPEFAK) Reset() {
- *x = Unk2700_MENCEGPEFAK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MENCEGPEFAK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MENCEGPEFAK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MENCEGPEFAK) ProtoMessage() {}
-
-func (x *Unk2700_MENCEGPEFAK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MENCEGPEFAK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MENCEGPEFAK.ProtoReflect.Descriptor instead.
-func (*Unk2700_MENCEGPEFAK) Descriptor() ([]byte, []int) {
- return file_Unk2700_MENCEGPEFAK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MENCEGPEFAK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_MENCEGPEFAK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MENCEGPEFAK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x4e, 0x43, 0x45, 0x47,
- 0x50, 0x45, 0x46, 0x41, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x4e, 0x43, 0x45, 0x47, 0x50, 0x45, 0x46,
- 0x41, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MENCEGPEFAK_proto_rawDescOnce sync.Once
- file_Unk2700_MENCEGPEFAK_proto_rawDescData = file_Unk2700_MENCEGPEFAK_proto_rawDesc
-)
-
-func file_Unk2700_MENCEGPEFAK_proto_rawDescGZIP() []byte {
- file_Unk2700_MENCEGPEFAK_proto_rawDescOnce.Do(func() {
- file_Unk2700_MENCEGPEFAK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MENCEGPEFAK_proto_rawDescData)
- })
- return file_Unk2700_MENCEGPEFAK_proto_rawDescData
-}
-
-var file_Unk2700_MENCEGPEFAK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MENCEGPEFAK_proto_goTypes = []interface{}{
- (*Unk2700_MENCEGPEFAK)(nil), // 0: Unk2700_MENCEGPEFAK
-}
-var file_Unk2700_MENCEGPEFAK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MENCEGPEFAK_proto_init() }
-func file_Unk2700_MENCEGPEFAK_proto_init() {
- if File_Unk2700_MENCEGPEFAK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MENCEGPEFAK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MENCEGPEFAK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MENCEGPEFAK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MENCEGPEFAK_proto_goTypes,
- DependencyIndexes: file_Unk2700_MENCEGPEFAK_proto_depIdxs,
- MessageInfos: file_Unk2700_MENCEGPEFAK_proto_msgTypes,
- }.Build()
- File_Unk2700_MENCEGPEFAK_proto = out.File
- file_Unk2700_MENCEGPEFAK_proto_rawDesc = nil
- file_Unk2700_MENCEGPEFAK_proto_goTypes = nil
- file_Unk2700_MENCEGPEFAK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MFAIPHGDPBL.pb.go b/gover/gen/Unk2700_MFAIPHGDPBL.pb.go
deleted file mode 100644
index 74013791..00000000
--- a/gover/gen/Unk2700_MFAIPHGDPBL.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MFAIPHGDPBL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8345
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MFAIPHGDPBL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_LKBHLHIHJGL uint32 `protobuf:"varint,1,opt,name=Unk2700_LKBHLHIHJGL,json=Unk2700LKBHLHIHJGL,proto3" json:"Unk2700_LKBHLHIHJGL,omitempty"`
-}
-
-func (x *Unk2700_MFAIPHGDPBL) Reset() {
- *x = Unk2700_MFAIPHGDPBL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MFAIPHGDPBL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MFAIPHGDPBL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MFAIPHGDPBL) ProtoMessage() {}
-
-func (x *Unk2700_MFAIPHGDPBL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MFAIPHGDPBL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MFAIPHGDPBL.ProtoReflect.Descriptor instead.
-func (*Unk2700_MFAIPHGDPBL) Descriptor() ([]byte, []int) {
- return file_Unk2700_MFAIPHGDPBL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MFAIPHGDPBL) GetUnk2700_LKBHLHIHJGL() uint32 {
- if x != nil {
- return x.Unk2700_LKBHLHIHJGL
- }
- return 0
-}
-
-var File_Unk2700_MFAIPHGDPBL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MFAIPHGDPBL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x41, 0x49, 0x50, 0x48,
- 0x47, 0x44, 0x50, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x41, 0x49, 0x50, 0x48, 0x47, 0x44, 0x50,
- 0x42, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x4b,
- 0x42, 0x48, 0x4c, 0x48, 0x49, 0x48, 0x4a, 0x47, 0x4c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x4b, 0x42, 0x48, 0x4c, 0x48, 0x49, 0x48,
- 0x4a, 0x47, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MFAIPHGDPBL_proto_rawDescOnce sync.Once
- file_Unk2700_MFAIPHGDPBL_proto_rawDescData = file_Unk2700_MFAIPHGDPBL_proto_rawDesc
-)
-
-func file_Unk2700_MFAIPHGDPBL_proto_rawDescGZIP() []byte {
- file_Unk2700_MFAIPHGDPBL_proto_rawDescOnce.Do(func() {
- file_Unk2700_MFAIPHGDPBL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MFAIPHGDPBL_proto_rawDescData)
- })
- return file_Unk2700_MFAIPHGDPBL_proto_rawDescData
-}
-
-var file_Unk2700_MFAIPHGDPBL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MFAIPHGDPBL_proto_goTypes = []interface{}{
- (*Unk2700_MFAIPHGDPBL)(nil), // 0: Unk2700_MFAIPHGDPBL
-}
-var file_Unk2700_MFAIPHGDPBL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MFAIPHGDPBL_proto_init() }
-func file_Unk2700_MFAIPHGDPBL_proto_init() {
- if File_Unk2700_MFAIPHGDPBL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MFAIPHGDPBL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MFAIPHGDPBL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MFAIPHGDPBL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MFAIPHGDPBL_proto_goTypes,
- DependencyIndexes: file_Unk2700_MFAIPHGDPBL_proto_depIdxs,
- MessageInfos: file_Unk2700_MFAIPHGDPBL_proto_msgTypes,
- }.Build()
- File_Unk2700_MFAIPHGDPBL_proto = out.File
- file_Unk2700_MFAIPHGDPBL_proto_rawDesc = nil
- file_Unk2700_MFAIPHGDPBL_proto_goTypes = nil
- file_Unk2700_MFAIPHGDPBL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MFINCDMFGLD_ServerNotify.pb.go b/gover/gen/Unk2700_MFINCDMFGLD_ServerNotify.pb.go
deleted file mode 100644
index 7951a39e..00000000
--- a/gover/gen/Unk2700_MFINCDMFGLD_ServerNotify.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MFINCDMFGLD_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 152
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MFINCDMFGLD_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,8,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk2700_JEKIGDDNCAB uint32 `protobuf:"varint,12,opt,name=Unk2700_JEKIGDDNCAB,json=Unk2700JEKIGDDNCAB,proto3" json:"Unk2700_JEKIGDDNCAB,omitempty"`
-}
-
-func (x *Unk2700_MFINCDMFGLD_ServerNotify) Reset() {
- *x = Unk2700_MFINCDMFGLD_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MFINCDMFGLD_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MFINCDMFGLD_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MFINCDMFGLD_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MFINCDMFGLD_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MFINCDMFGLD_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MFINCDMFGLD_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MFINCDMFGLD_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MFINCDMFGLD_ServerNotify) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2700_MFINCDMFGLD_ServerNotify) GetUnk2700_JEKIGDDNCAB() uint32 {
- if x != nil {
- return x.Unk2700_JEKIGDDNCAB
- }
- return 0
-}
-
-var File_Unk2700_MFINCDMFGLD_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x49, 0x4e, 0x43, 0x44,
- 0x4d, 0x46, 0x47, 0x4c, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x49, 0x4e, 0x43, 0x44, 0x4d, 0x46, 0x47, 0x4c, 0x44, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07,
- 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
- 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4a, 0x45, 0x4b, 0x49, 0x47, 0x44, 0x44, 0x4e, 0x43, 0x41, 0x42, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x45, 0x4b, 0x49, 0x47,
- 0x44, 0x44, 0x4e, 0x43, 0x41, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescData = file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MFINCDMFGLD_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MFINCDMFGLD_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MFINCDMFGLD_ServerNotify)(nil), // 0: Unk2700_MFINCDMFGLD_ServerNotify
-}
-var file_Unk2700_MFINCDMFGLD_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MFINCDMFGLD_ServerNotify_proto_init() }
-func file_Unk2700_MFINCDMFGLD_ServerNotify_proto_init() {
- if File_Unk2700_MFINCDMFGLD_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MFINCDMFGLD_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MFINCDMFGLD_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MFINCDMFGLD_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MFINCDMFGLD_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MFINCDMFGLD_ServerNotify_proto = out.File
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_goTypes = nil
- file_Unk2700_MFINCDMFGLD_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MHMBDFKOOLJ_ClientNotify.pb.go b/gover/gen/Unk2700_MHMBDFKOOLJ_ClientNotify.pb.go
deleted file mode 100644
index 2dee4ee1..00000000
--- a/gover/gen/Unk2700_MHMBDFKOOLJ_ClientNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MHMBDFKOOLJ_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6234
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MHMBDFKOOLJ_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_MHMBDFKOOLJ_ClientNotify) Reset() {
- *x = Unk2700_MHMBDFKOOLJ_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MHMBDFKOOLJ_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MHMBDFKOOLJ_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2700_MHMBDFKOOLJ_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MHMBDFKOOLJ_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MHMBDFKOOLJ_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MHMBDFKOOLJ_ClientNotify) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_MHMBDFKOOLJ_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x4d, 0x42, 0x44, 0x46,
- 0x4b, 0x4f, 0x4f, 0x4c, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x4d, 0x42, 0x44, 0x46, 0x4b, 0x4f, 0x4f, 0x4c, 0x4a, 0x5f,
- 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescData = file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescData)
- })
- return file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2700_MHMBDFKOOLJ_ClientNotify)(nil), // 0: Unk2700_MHMBDFKOOLJ_ClientNotify
-}
-var file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_init() }
-func file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_init() {
- if File_Unk2700_MHMBDFKOOLJ_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MHMBDFKOOLJ_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MHMBDFKOOLJ_ClientNotify_proto = out.File
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_rawDesc = nil
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_goTypes = nil
- file_Unk2700_MHMBDFKOOLJ_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MHPCNKJGEJN.pb.go b/gover/gen/Unk2700_MHPCNKJGEJN.pb.go
deleted file mode 100644
index 8072ce9a..00000000
--- a/gover/gen/Unk2700_MHPCNKJGEJN.pb.go
+++ /dev/null
@@ -1,160 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MHPCNKJGEJN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MHPCNKJGEJN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CNGDFAGEACD uint32 `protobuf:"varint,3,opt,name=Unk3000_CNGDFAGEACD,json=Unk3000CNGDFAGEACD,proto3" json:"Unk3000_CNGDFAGEACD,omitempty"`
-}
-
-func (x *Unk2700_MHPCNKJGEJN) Reset() {
- *x = Unk2700_MHPCNKJGEJN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MHPCNKJGEJN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MHPCNKJGEJN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MHPCNKJGEJN) ProtoMessage() {}
-
-func (x *Unk2700_MHPCNKJGEJN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MHPCNKJGEJN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MHPCNKJGEJN.ProtoReflect.Descriptor instead.
-func (*Unk2700_MHPCNKJGEJN) Descriptor() ([]byte, []int) {
- return file_Unk2700_MHPCNKJGEJN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MHPCNKJGEJN) GetUnk3000_CNGDFAGEACD() uint32 {
- if x != nil {
- return x.Unk3000_CNGDFAGEACD
- }
- return 0
-}
-
-var File_Unk2700_MHPCNKJGEJN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MHPCNKJGEJN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x50, 0x43, 0x4e, 0x4b,
- 0x4a, 0x47, 0x45, 0x4a, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x50, 0x43, 0x4e, 0x4b, 0x4a, 0x47, 0x45,
- 0x4a, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4e,
- 0x47, 0x44, 0x46, 0x41, 0x47, 0x45, 0x41, 0x43, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x4e, 0x47, 0x44, 0x46, 0x41, 0x47, 0x45,
- 0x41, 0x43, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MHPCNKJGEJN_proto_rawDescOnce sync.Once
- file_Unk2700_MHPCNKJGEJN_proto_rawDescData = file_Unk2700_MHPCNKJGEJN_proto_rawDesc
-)
-
-func file_Unk2700_MHPCNKJGEJN_proto_rawDescGZIP() []byte {
- file_Unk2700_MHPCNKJGEJN_proto_rawDescOnce.Do(func() {
- file_Unk2700_MHPCNKJGEJN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MHPCNKJGEJN_proto_rawDescData)
- })
- return file_Unk2700_MHPCNKJGEJN_proto_rawDescData
-}
-
-var file_Unk2700_MHPCNKJGEJN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MHPCNKJGEJN_proto_goTypes = []interface{}{
- (*Unk2700_MHPCNKJGEJN)(nil), // 0: Unk2700_MHPCNKJGEJN
-}
-var file_Unk2700_MHPCNKJGEJN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MHPCNKJGEJN_proto_init() }
-func file_Unk2700_MHPCNKJGEJN_proto_init() {
- if File_Unk2700_MHPCNKJGEJN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MHPCNKJGEJN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MHPCNKJGEJN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MHPCNKJGEJN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MHPCNKJGEJN_proto_goTypes,
- DependencyIndexes: file_Unk2700_MHPCNKJGEJN_proto_depIdxs,
- MessageInfos: file_Unk2700_MHPCNKJGEJN_proto_msgTypes,
- }.Build()
- File_Unk2700_MHPCNKJGEJN_proto = out.File
- file_Unk2700_MHPCNKJGEJN_proto_rawDesc = nil
- file_Unk2700_MHPCNKJGEJN_proto_goTypes = nil
- file_Unk2700_MHPCNKJGEJN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MIBBHAEMAGI.pb.go b/gover/gen/Unk2700_MIBBHAEMAGI.pb.go
deleted file mode 100644
index 127e746d..00000000
--- a/gover/gen/Unk2700_MIBBHAEMAGI.pb.go
+++ /dev/null
@@ -1,279 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MIBBHAEMAGI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MIBBHAEMAGI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JGFDODPBGFL *Unk2700_PHGGAEDHLBN `protobuf:"bytes,2,opt,name=Unk2700_JGFDODPBGFL,json=Unk2700JGFDODPBGFL,proto3" json:"Unk2700_JGFDODPBGFL,omitempty"`
- Unk2700_GBCGGDONMCD bool `protobuf:"varint,13,opt,name=Unk2700_GBCGGDONMCD,json=Unk2700GBCGGDONMCD,proto3" json:"Unk2700_GBCGGDONMCD,omitempty"`
- Unk2700_IKGOMKLAJLH *Unk2700_OHBMICGFIIK `protobuf:"bytes,7,opt,name=Unk2700_IKGOMKLAJLH,json=Unk2700IKGOMKLAJLH,proto3" json:"Unk2700_IKGOMKLAJLH,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,10,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
- Unk2700_BPMLPHIMJAF uint32 `protobuf:"varint,14,opt,name=Unk2700_BPMLPHIMJAF,json=Unk2700BPMLPHIMJAF,proto3" json:"Unk2700_BPMLPHIMJAF,omitempty"`
- TagList []uint32 `protobuf:"varint,15,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
- DungeonId uint32 `protobuf:"varint,5,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Unk2700_DPPILIMGOKH uint32 `protobuf:"varint,12,opt,name=Unk2700_DPPILIMGOKH,json=Unk2700DPPILIMGOKH,proto3" json:"Unk2700_DPPILIMGOKH,omitempty"`
- State Unk2700_BMBAIACNLDF `protobuf:"varint,1,opt,name=state,proto3,enum=Unk2700_BMBAIACNLDF" json:"state,omitempty"`
- Unk2700_PCFIKJEDEGN *Unk2700_ELMEOJFCOFH `protobuf:"bytes,4,opt,name=Unk2700_PCFIKJEDEGN,json=Unk2700PCFIKJEDEGN,proto3" json:"Unk2700_PCFIKJEDEGN,omitempty"`
-}
-
-func (x *Unk2700_MIBBHAEMAGI) Reset() {
- *x = Unk2700_MIBBHAEMAGI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MIBBHAEMAGI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MIBBHAEMAGI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MIBBHAEMAGI) ProtoMessage() {}
-
-func (x *Unk2700_MIBBHAEMAGI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MIBBHAEMAGI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MIBBHAEMAGI.ProtoReflect.Descriptor instead.
-func (*Unk2700_MIBBHAEMAGI) Descriptor() ([]byte, []int) {
- return file_Unk2700_MIBBHAEMAGI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetUnk2700_JGFDODPBGFL() *Unk2700_PHGGAEDHLBN {
- if x != nil {
- return x.Unk2700_JGFDODPBGFL
- }
- return nil
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetUnk2700_GBCGGDONMCD() bool {
- if x != nil {
- return x.Unk2700_GBCGGDONMCD
- }
- return false
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetUnk2700_IKGOMKLAJLH() *Unk2700_OHBMICGFIIK {
- if x != nil {
- return x.Unk2700_IKGOMKLAJLH
- }
- return nil
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetUnk2700_BPMLPHIMJAF() uint32 {
- if x != nil {
- return x.Unk2700_BPMLPHIMJAF
- }
- return 0
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetTagList() []uint32 {
- if x != nil {
- return x.TagList
- }
- return nil
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetUnk2700_DPPILIMGOKH() uint32 {
- if x != nil {
- return x.Unk2700_DPPILIMGOKH
- }
- return 0
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetState() Unk2700_BMBAIACNLDF {
- if x != nil {
- return x.State
- }
- return Unk2700_BMBAIACNLDF_Unk2700_BMBAIACNLDF_Unk2700_KOGCCKHAIBJ
-}
-
-func (x *Unk2700_MIBBHAEMAGI) GetUnk2700_PCFIKJEDEGN() *Unk2700_ELMEOJFCOFH {
- if x != nil {
- return x.Unk2700_PCFIKJEDEGN
- }
- return nil
-}
-
-var File_Unk2700_MIBBHAEMAGI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MIBBHAEMAGI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x42, 0x42, 0x48, 0x41,
- 0x45, 0x4d, 0x41, 0x47, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x42, 0x41, 0x49, 0x41, 0x43, 0x4e, 0x4c, 0x44, 0x46,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x45, 0x4c, 0x4d, 0x45, 0x4f, 0x4a, 0x46, 0x43, 0x4f, 0x46, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x42, 0x4d, 0x49,
- 0x43, 0x47, 0x46, 0x49, 0x49, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47, 0x47, 0x41, 0x45, 0x44, 0x48, 0x4c, 0x42,
- 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x04, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x42, 0x42, 0x48, 0x41, 0x45, 0x4d, 0x41, 0x47, 0x49, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x47, 0x46, 0x44, 0x4f,
- 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47, 0x47, 0x41, 0x45, 0x44, 0x48, 0x4c,
- 0x42, 0x4e, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x47, 0x46, 0x44, 0x4f,
- 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x47, 0x42, 0x43, 0x47, 0x47, 0x44, 0x4f, 0x4e, 0x4d, 0x43, 0x44, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x42, 0x43, 0x47,
- 0x47, 0x44, 0x4f, 0x4e, 0x4d, 0x43, 0x44, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x49, 0x4b, 0x47, 0x4f, 0x4d, 0x4b, 0x4c, 0x41, 0x4a, 0x4c, 0x48, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x48, 0x42, 0x4d, 0x49, 0x43, 0x47, 0x46, 0x49, 0x49, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x49, 0x4b, 0x47, 0x4f, 0x4d, 0x4b, 0x4c, 0x41, 0x4a, 0x4c, 0x48, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42,
- 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x4d, 0x4c, 0x50,
- 0x48, 0x49, 0x4d, 0x4a, 0x41, 0x46, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x50, 0x4d, 0x4c, 0x50, 0x48, 0x49, 0x4d, 0x4a, 0x41, 0x46,
- 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x50, 0x49, 0x4c, 0x49, 0x4d, 0x47, 0x4f, 0x4b,
- 0x48, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x44, 0x50, 0x50, 0x49, 0x4c, 0x49, 0x4d, 0x47, 0x4f, 0x4b, 0x48, 0x12, 0x2a, 0x0a, 0x05, 0x73,
- 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x42, 0x41, 0x49, 0x41, 0x43, 0x4e, 0x4c, 0x44, 0x46,
- 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x43, 0x46, 0x49, 0x4b, 0x4a, 0x45, 0x44, 0x45, 0x47, 0x4e, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x4c, 0x4d, 0x45, 0x4f, 0x4a, 0x46, 0x43, 0x4f, 0x46, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x50, 0x43, 0x46, 0x49, 0x4b, 0x4a, 0x45, 0x44, 0x45, 0x47, 0x4e, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MIBBHAEMAGI_proto_rawDescOnce sync.Once
- file_Unk2700_MIBBHAEMAGI_proto_rawDescData = file_Unk2700_MIBBHAEMAGI_proto_rawDesc
-)
-
-func file_Unk2700_MIBBHAEMAGI_proto_rawDescGZIP() []byte {
- file_Unk2700_MIBBHAEMAGI_proto_rawDescOnce.Do(func() {
- file_Unk2700_MIBBHAEMAGI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MIBBHAEMAGI_proto_rawDescData)
- })
- return file_Unk2700_MIBBHAEMAGI_proto_rawDescData
-}
-
-var file_Unk2700_MIBBHAEMAGI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MIBBHAEMAGI_proto_goTypes = []interface{}{
- (*Unk2700_MIBBHAEMAGI)(nil), // 0: Unk2700_MIBBHAEMAGI
- (*Unk2700_PHGGAEDHLBN)(nil), // 1: Unk2700_PHGGAEDHLBN
- (*Unk2700_OHBMICGFIIK)(nil), // 2: Unk2700_OHBMICGFIIK
- (Unk2700_BMBAIACNLDF)(0), // 3: Unk2700_BMBAIACNLDF
- (*Unk2700_ELMEOJFCOFH)(nil), // 4: Unk2700_ELMEOJFCOFH
-}
-var file_Unk2700_MIBBHAEMAGI_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MIBBHAEMAGI.Unk2700_JGFDODPBGFL:type_name -> Unk2700_PHGGAEDHLBN
- 2, // 1: Unk2700_MIBBHAEMAGI.Unk2700_IKGOMKLAJLH:type_name -> Unk2700_OHBMICGFIIK
- 3, // 2: Unk2700_MIBBHAEMAGI.state:type_name -> Unk2700_BMBAIACNLDF
- 4, // 3: Unk2700_MIBBHAEMAGI.Unk2700_PCFIKJEDEGN:type_name -> Unk2700_ELMEOJFCOFH
- 4, // [4:4] is the sub-list for method output_type
- 4, // [4:4] is the sub-list for method input_type
- 4, // [4:4] is the sub-list for extension type_name
- 4, // [4:4] is the sub-list for extension extendee
- 0, // [0:4] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MIBBHAEMAGI_proto_init() }
-func file_Unk2700_MIBBHAEMAGI_proto_init() {
- if File_Unk2700_MIBBHAEMAGI_proto != nil {
- return
- }
- file_Unk2700_BMBAIACNLDF_proto_init()
- file_Unk2700_ELMEOJFCOFH_proto_init()
- file_Unk2700_OHBMICGFIIK_proto_init()
- file_Unk2700_PHGGAEDHLBN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MIBBHAEMAGI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MIBBHAEMAGI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MIBBHAEMAGI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MIBBHAEMAGI_proto_goTypes,
- DependencyIndexes: file_Unk2700_MIBBHAEMAGI_proto_depIdxs,
- MessageInfos: file_Unk2700_MIBBHAEMAGI_proto_msgTypes,
- }.Build()
- File_Unk2700_MIBBHAEMAGI_proto = out.File
- file_Unk2700_MIBBHAEMAGI_proto_rawDesc = nil
- file_Unk2700_MIBBHAEMAGI_proto_goTypes = nil
- file_Unk2700_MIBBHAEMAGI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MIBHNLEMICB.pb.go b/gover/gen/Unk2700_MIBHNLEMICB.pb.go
deleted file mode 100644
index 40efe47e..00000000
--- a/gover/gen/Unk2700_MIBHNLEMICB.pb.go
+++ /dev/null
@@ -1,177 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MIBHNLEMICB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8462
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MIBHNLEMICB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ItemList []*ItemParam `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
- QuestId uint32 `protobuf:"varint,4,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
-}
-
-func (x *Unk2700_MIBHNLEMICB) Reset() {
- *x = Unk2700_MIBHNLEMICB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MIBHNLEMICB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MIBHNLEMICB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MIBHNLEMICB) ProtoMessage() {}
-
-func (x *Unk2700_MIBHNLEMICB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MIBHNLEMICB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MIBHNLEMICB.ProtoReflect.Descriptor instead.
-func (*Unk2700_MIBHNLEMICB) Descriptor() ([]byte, []int) {
- return file_Unk2700_MIBHNLEMICB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MIBHNLEMICB) GetItemList() []*ItemParam {
- if x != nil {
- return x.ItemList
- }
- return nil
-}
-
-func (x *Unk2700_MIBHNLEMICB) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-var File_Unk2700_MIBHNLEMICB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MIBHNLEMICB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x42, 0x48, 0x4e, 0x4c,
- 0x45, 0x4d, 0x49, 0x43, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x42, 0x48, 0x4e, 0x4c, 0x45, 0x4d,
- 0x49, 0x43, 0x42, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MIBHNLEMICB_proto_rawDescOnce sync.Once
- file_Unk2700_MIBHNLEMICB_proto_rawDescData = file_Unk2700_MIBHNLEMICB_proto_rawDesc
-)
-
-func file_Unk2700_MIBHNLEMICB_proto_rawDescGZIP() []byte {
- file_Unk2700_MIBHNLEMICB_proto_rawDescOnce.Do(func() {
- file_Unk2700_MIBHNLEMICB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MIBHNLEMICB_proto_rawDescData)
- })
- return file_Unk2700_MIBHNLEMICB_proto_rawDescData
-}
-
-var file_Unk2700_MIBHNLEMICB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MIBHNLEMICB_proto_goTypes = []interface{}{
- (*Unk2700_MIBHNLEMICB)(nil), // 0: Unk2700_MIBHNLEMICB
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_MIBHNLEMICB_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MIBHNLEMICB.item_list:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MIBHNLEMICB_proto_init() }
-func file_Unk2700_MIBHNLEMICB_proto_init() {
- if File_Unk2700_MIBHNLEMICB_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MIBHNLEMICB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MIBHNLEMICB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MIBHNLEMICB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MIBHNLEMICB_proto_goTypes,
- DependencyIndexes: file_Unk2700_MIBHNLEMICB_proto_depIdxs,
- MessageInfos: file_Unk2700_MIBHNLEMICB_proto_msgTypes,
- }.Build()
- File_Unk2700_MIBHNLEMICB_proto = out.File
- file_Unk2700_MIBHNLEMICB_proto_rawDesc = nil
- file_Unk2700_MIBHNLEMICB_proto_goTypes = nil
- file_Unk2700_MIBHNLEMICB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MIEJMGNBPJE.pb.go b/gover/gen/Unk2700_MIEJMGNBPJE.pb.go
deleted file mode 100644
index 57c75b0f..00000000
--- a/gover/gen/Unk2700_MIEJMGNBPJE.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MIEJMGNBPJE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8377
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MIEJMGNBPJE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_MIEJMGNBPJE) Reset() {
- *x = Unk2700_MIEJMGNBPJE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MIEJMGNBPJE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MIEJMGNBPJE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MIEJMGNBPJE) ProtoMessage() {}
-
-func (x *Unk2700_MIEJMGNBPJE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MIEJMGNBPJE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MIEJMGNBPJE.ProtoReflect.Descriptor instead.
-func (*Unk2700_MIEJMGNBPJE) Descriptor() ([]byte, []int) {
- return file_Unk2700_MIEJMGNBPJE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MIEJMGNBPJE) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_MIEJMGNBPJE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MIEJMGNBPJE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x45, 0x4a, 0x4d, 0x47,
- 0x4e, 0x42, 0x50, 0x4a, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x45, 0x4a, 0x4d, 0x47, 0x4e, 0x42, 0x50,
- 0x4a, 0x45, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MIEJMGNBPJE_proto_rawDescOnce sync.Once
- file_Unk2700_MIEJMGNBPJE_proto_rawDescData = file_Unk2700_MIEJMGNBPJE_proto_rawDesc
-)
-
-func file_Unk2700_MIEJMGNBPJE_proto_rawDescGZIP() []byte {
- file_Unk2700_MIEJMGNBPJE_proto_rawDescOnce.Do(func() {
- file_Unk2700_MIEJMGNBPJE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MIEJMGNBPJE_proto_rawDescData)
- })
- return file_Unk2700_MIEJMGNBPJE_proto_rawDescData
-}
-
-var file_Unk2700_MIEJMGNBPJE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MIEJMGNBPJE_proto_goTypes = []interface{}{
- (*Unk2700_MIEJMGNBPJE)(nil), // 0: Unk2700_MIEJMGNBPJE
-}
-var file_Unk2700_MIEJMGNBPJE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MIEJMGNBPJE_proto_init() }
-func file_Unk2700_MIEJMGNBPJE_proto_init() {
- if File_Unk2700_MIEJMGNBPJE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MIEJMGNBPJE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MIEJMGNBPJE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MIEJMGNBPJE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MIEJMGNBPJE_proto_goTypes,
- DependencyIndexes: file_Unk2700_MIEJMGNBPJE_proto_depIdxs,
- MessageInfos: file_Unk2700_MIEJMGNBPJE_proto_msgTypes,
- }.Build()
- File_Unk2700_MIEJMGNBPJE_proto = out.File
- file_Unk2700_MIEJMGNBPJE_proto_rawDesc = nil
- file_Unk2700_MIEJMGNBPJE_proto_goTypes = nil
- file_Unk2700_MIEJMGNBPJE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MIMJBGMEMCA.pb.go b/gover/gen/Unk2700_MIMJBGMEMCA.pb.go
deleted file mode 100644
index 79cfeeeb..00000000
--- a/gover/gen/Unk2700_MIMJBGMEMCA.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MIMJBGMEMCA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MIMJBGMEMCA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,1,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- Unk2700_LINCFMHPMDP uint32 `protobuf:"varint,2,opt,name=Unk2700_LINCFMHPMDP,json=Unk2700LINCFMHPMDP,proto3" json:"Unk2700_LINCFMHPMDP,omitempty"`
- Unk2700_FACFKJKIBBO uint32 `protobuf:"varint,8,opt,name=Unk2700_FACFKJKIBBO,json=Unk2700FACFKJKIBBO,proto3" json:"Unk2700_FACFKJKIBBO,omitempty"`
- Unk2700_PEDCFBJLHGP bool `protobuf:"varint,7,opt,name=Unk2700_PEDCFBJLHGP,json=Unk2700PEDCFBJLHGP,proto3" json:"Unk2700_PEDCFBJLHGP,omitempty"`
-}
-
-func (x *Unk2700_MIMJBGMEMCA) Reset() {
- *x = Unk2700_MIMJBGMEMCA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MIMJBGMEMCA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MIMJBGMEMCA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MIMJBGMEMCA) ProtoMessage() {}
-
-func (x *Unk2700_MIMJBGMEMCA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MIMJBGMEMCA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MIMJBGMEMCA.ProtoReflect.Descriptor instead.
-func (*Unk2700_MIMJBGMEMCA) Descriptor() ([]byte, []int) {
- return file_Unk2700_MIMJBGMEMCA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MIMJBGMEMCA) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk2700_MIMJBGMEMCA) GetUnk2700_LINCFMHPMDP() uint32 {
- if x != nil {
- return x.Unk2700_LINCFMHPMDP
- }
- return 0
-}
-
-func (x *Unk2700_MIMJBGMEMCA) GetUnk2700_FACFKJKIBBO() uint32 {
- if x != nil {
- return x.Unk2700_FACFKJKIBBO
- }
- return 0
-}
-
-func (x *Unk2700_MIMJBGMEMCA) GetUnk2700_PEDCFBJLHGP() bool {
- if x != nil {
- return x.Unk2700_PEDCFBJLHGP
- }
- return false
-}
-
-var File_Unk2700_MIMJBGMEMCA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MIMJBGMEMCA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x4d, 0x4a, 0x42, 0x47,
- 0x4d, 0x45, 0x4d, 0x43, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x4d, 0x4a, 0x42, 0x47, 0x4d, 0x45,
- 0x4d, 0x43, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c,
- 0x44, 0x48, 0x48, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4c, 0x49, 0x4e, 0x43, 0x46, 0x4d, 0x48, 0x50, 0x4d, 0x44, 0x50, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x49, 0x4e, 0x43, 0x46, 0x4d,
- 0x48, 0x50, 0x4d, 0x44, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x46, 0x41, 0x43, 0x46, 0x4b, 0x4a, 0x4b, 0x49, 0x42, 0x42, 0x4f, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x41, 0x43, 0x46, 0x4b,
- 0x4a, 0x4b, 0x49, 0x42, 0x42, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x50, 0x45, 0x44, 0x43, 0x46, 0x42, 0x4a, 0x4c, 0x48, 0x47, 0x50, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x45, 0x44, 0x43,
- 0x46, 0x42, 0x4a, 0x4c, 0x48, 0x47, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MIMJBGMEMCA_proto_rawDescOnce sync.Once
- file_Unk2700_MIMJBGMEMCA_proto_rawDescData = file_Unk2700_MIMJBGMEMCA_proto_rawDesc
-)
-
-func file_Unk2700_MIMJBGMEMCA_proto_rawDescGZIP() []byte {
- file_Unk2700_MIMJBGMEMCA_proto_rawDescOnce.Do(func() {
- file_Unk2700_MIMJBGMEMCA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MIMJBGMEMCA_proto_rawDescData)
- })
- return file_Unk2700_MIMJBGMEMCA_proto_rawDescData
-}
-
-var file_Unk2700_MIMJBGMEMCA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MIMJBGMEMCA_proto_goTypes = []interface{}{
- (*Unk2700_MIMJBGMEMCA)(nil), // 0: Unk2700_MIMJBGMEMCA
-}
-var file_Unk2700_MIMJBGMEMCA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MIMJBGMEMCA_proto_init() }
-func file_Unk2700_MIMJBGMEMCA_proto_init() {
- if File_Unk2700_MIMJBGMEMCA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MIMJBGMEMCA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MIMJBGMEMCA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MIMJBGMEMCA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MIMJBGMEMCA_proto_goTypes,
- DependencyIndexes: file_Unk2700_MIMJBGMEMCA_proto_depIdxs,
- MessageInfos: file_Unk2700_MIMJBGMEMCA_proto_msgTypes,
- }.Build()
- File_Unk2700_MIMJBGMEMCA_proto = out.File
- file_Unk2700_MIMJBGMEMCA_proto_rawDesc = nil
- file_Unk2700_MIMJBGMEMCA_proto_goTypes = nil
- file_Unk2700_MIMJBGMEMCA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MJAIKMBPKCD.pb.go b/gover/gen/Unk2700_MJAIKMBPKCD.pb.go
deleted file mode 100644
index 564b6fd0..00000000
--- a/gover/gen/Unk2700_MJAIKMBPKCD.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MJAIKMBPKCD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8569
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MJAIKMBPKCD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GalleryId uint32 `protobuf:"varint,14,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_MJAIKMBPKCD) Reset() {
- *x = Unk2700_MJAIKMBPKCD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MJAIKMBPKCD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MJAIKMBPKCD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MJAIKMBPKCD) ProtoMessage() {}
-
-func (x *Unk2700_MJAIKMBPKCD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MJAIKMBPKCD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MJAIKMBPKCD.ProtoReflect.Descriptor instead.
-func (*Unk2700_MJAIKMBPKCD) Descriptor() ([]byte, []int) {
- return file_Unk2700_MJAIKMBPKCD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MJAIKMBPKCD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_MJAIKMBPKCD) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_MJAIKMBPKCD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MJAIKMBPKCD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x41, 0x49, 0x4b, 0x4d,
- 0x42, 0x50, 0x4b, 0x43, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x41, 0x49, 0x4b, 0x4d, 0x42, 0x50, 0x4b,
- 0x43, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MJAIKMBPKCD_proto_rawDescOnce sync.Once
- file_Unk2700_MJAIKMBPKCD_proto_rawDescData = file_Unk2700_MJAIKMBPKCD_proto_rawDesc
-)
-
-func file_Unk2700_MJAIKMBPKCD_proto_rawDescGZIP() []byte {
- file_Unk2700_MJAIKMBPKCD_proto_rawDescOnce.Do(func() {
- file_Unk2700_MJAIKMBPKCD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MJAIKMBPKCD_proto_rawDescData)
- })
- return file_Unk2700_MJAIKMBPKCD_proto_rawDescData
-}
-
-var file_Unk2700_MJAIKMBPKCD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MJAIKMBPKCD_proto_goTypes = []interface{}{
- (*Unk2700_MJAIKMBPKCD)(nil), // 0: Unk2700_MJAIKMBPKCD
-}
-var file_Unk2700_MJAIKMBPKCD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MJAIKMBPKCD_proto_init() }
-func file_Unk2700_MJAIKMBPKCD_proto_init() {
- if File_Unk2700_MJAIKMBPKCD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MJAIKMBPKCD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MJAIKMBPKCD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MJAIKMBPKCD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MJAIKMBPKCD_proto_goTypes,
- DependencyIndexes: file_Unk2700_MJAIKMBPKCD_proto_depIdxs,
- MessageInfos: file_Unk2700_MJAIKMBPKCD_proto_msgTypes,
- }.Build()
- File_Unk2700_MJAIKMBPKCD_proto = out.File
- file_Unk2700_MJAIKMBPKCD_proto_rawDesc = nil
- file_Unk2700_MJAIKMBPKCD_proto_goTypes = nil
- file_Unk2700_MJAIKMBPKCD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MJCCKKHJNMP_ServerRsp.pb.go b/gover/gen/Unk2700_MJCCKKHJNMP_ServerRsp.pb.go
deleted file mode 100644
index 11703f0f..00000000
--- a/gover/gen/Unk2700_MJCCKKHJNMP_ServerRsp.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MJCCKKHJNMP_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6212
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MJCCKKHJNMP_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_BCIBEPMFLGN []*Unk2700_GHHCCEHGKLH `protobuf:"bytes,7,rep,name=Unk2700_BCIBEPMFLGN,json=Unk2700BCIBEPMFLGN,proto3" json:"Unk2700_BCIBEPMFLGN,omitempty"`
-}
-
-func (x *Unk2700_MJCCKKHJNMP_ServerRsp) Reset() {
- *x = Unk2700_MJCCKKHJNMP_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MJCCKKHJNMP_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MJCCKKHJNMP_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_MJCCKKHJNMP_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MJCCKKHJNMP_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_MJCCKKHJNMP_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MJCCKKHJNMP_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_MJCCKKHJNMP_ServerRsp) GetUnk2700_BCIBEPMFLGN() []*Unk2700_GHHCCEHGKLH {
- if x != nil {
- return x.Unk2700_BCIBEPMFLGN
- }
- return nil
-}
-
-var File_Unk2700_MJCCKKHJNMP_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x43, 0x43, 0x4b, 0x4b,
- 0x48, 0x4a, 0x4e, 0x4d, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x48, 0x48, 0x43, 0x43, 0x45, 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x80, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x43,
- 0x43, 0x4b, 0x4b, 0x48, 0x4a, 0x4e, 0x4d, 0x50, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x49, 0x42, 0x45, 0x50, 0x4d, 0x46,
- 0x4c, 0x47, 0x4e, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x48, 0x43, 0x43, 0x45, 0x48, 0x47, 0x4b, 0x4c, 0x48, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x43, 0x49, 0x42, 0x45, 0x50, 0x4d, 0x46,
- 0x4c, 0x47, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescData = file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_MJCCKKHJNMP_ServerRsp)(nil), // 0: Unk2700_MJCCKKHJNMP_ServerRsp
- (*Unk2700_GHHCCEHGKLH)(nil), // 1: Unk2700_GHHCCEHGKLH
-}
-var file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MJCCKKHJNMP_ServerRsp.Unk2700_BCIBEPMFLGN:type_name -> Unk2700_GHHCCEHGKLH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_init() }
-func file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_init() {
- if File_Unk2700_MJCCKKHJNMP_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_GHHCCEHGKLH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MJCCKKHJNMP_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_MJCCKKHJNMP_ServerRsp_proto = out.File
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_rawDesc = nil
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_goTypes = nil
- file_Unk2700_MJCCKKHJNMP_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MJGFEHOMKJE.pb.go b/gover/gen/Unk2700_MJGFEHOMKJE.pb.go
deleted file mode 100644
index 3171c91c..00000000
--- a/gover/gen/Unk2700_MJGFEHOMKJE.pb.go
+++ /dev/null
@@ -1,166 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MJGFEHOMKJE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MJGFEHOMKJE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PHKHIPLDOOA []*Unk2700_GHONKKEGHGL `protobuf:"bytes,6,rep,name=Unk2700_PHKHIPLDOOA,json=Unk2700PHKHIPLDOOA,proto3" json:"Unk2700_PHKHIPLDOOA,omitempty"`
-}
-
-func (x *Unk2700_MJGFEHOMKJE) Reset() {
- *x = Unk2700_MJGFEHOMKJE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MJGFEHOMKJE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MJGFEHOMKJE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MJGFEHOMKJE) ProtoMessage() {}
-
-func (x *Unk2700_MJGFEHOMKJE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MJGFEHOMKJE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MJGFEHOMKJE.ProtoReflect.Descriptor instead.
-func (*Unk2700_MJGFEHOMKJE) Descriptor() ([]byte, []int) {
- return file_Unk2700_MJGFEHOMKJE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MJGFEHOMKJE) GetUnk2700_PHKHIPLDOOA() []*Unk2700_GHONKKEGHGL {
- if x != nil {
- return x.Unk2700_PHKHIPLDOOA
- }
- return nil
-}
-
-var File_Unk2700_MJGFEHOMKJE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MJGFEHOMKJE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4a, 0x47, 0x46, 0x45, 0x48,
- 0x4f, 0x4d, 0x4b, 0x4a, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x4f, 0x4e, 0x4b, 0x4b, 0x45, 0x47, 0x48, 0x47, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x4a, 0x47, 0x46, 0x45, 0x48, 0x4f, 0x4d, 0x4b, 0x4a, 0x45, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c,
- 0x44, 0x4f, 0x4f, 0x41, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x48, 0x4f, 0x4e, 0x4b, 0x4b, 0x45, 0x47, 0x48, 0x47, 0x4c,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c,
- 0x44, 0x4f, 0x4f, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MJGFEHOMKJE_proto_rawDescOnce sync.Once
- file_Unk2700_MJGFEHOMKJE_proto_rawDescData = file_Unk2700_MJGFEHOMKJE_proto_rawDesc
-)
-
-func file_Unk2700_MJGFEHOMKJE_proto_rawDescGZIP() []byte {
- file_Unk2700_MJGFEHOMKJE_proto_rawDescOnce.Do(func() {
- file_Unk2700_MJGFEHOMKJE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MJGFEHOMKJE_proto_rawDescData)
- })
- return file_Unk2700_MJGFEHOMKJE_proto_rawDescData
-}
-
-var file_Unk2700_MJGFEHOMKJE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MJGFEHOMKJE_proto_goTypes = []interface{}{
- (*Unk2700_MJGFEHOMKJE)(nil), // 0: Unk2700_MJGFEHOMKJE
- (*Unk2700_GHONKKEGHGL)(nil), // 1: Unk2700_GHONKKEGHGL
-}
-var file_Unk2700_MJGFEHOMKJE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MJGFEHOMKJE.Unk2700_PHKHIPLDOOA:type_name -> Unk2700_GHONKKEGHGL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MJGFEHOMKJE_proto_init() }
-func file_Unk2700_MJGFEHOMKJE_proto_init() {
- if File_Unk2700_MJGFEHOMKJE_proto != nil {
- return
- }
- file_Unk2700_GHONKKEGHGL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MJGFEHOMKJE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MJGFEHOMKJE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MJGFEHOMKJE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MJGFEHOMKJE_proto_goTypes,
- DependencyIndexes: file_Unk2700_MJGFEHOMKJE_proto_depIdxs,
- MessageInfos: file_Unk2700_MJGFEHOMKJE_proto_msgTypes,
- }.Build()
- File_Unk2700_MJGFEHOMKJE_proto = out.File
- file_Unk2700_MJGFEHOMKJE_proto_rawDesc = nil
- file_Unk2700_MJGFEHOMKJE_proto_goTypes = nil
- file_Unk2700_MJGFEHOMKJE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MKAFBOPFDEF_ServerNotify.pb.go b/gover/gen/Unk2700_MKAFBOPFDEF_ServerNotify.pb.go
deleted file mode 100644
index dc0df9d4..00000000
--- a/gover/gen/Unk2700_MKAFBOPFDEF_ServerNotify.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MKAFBOPFDEF_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 430
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MKAFBOPFDEF_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DFMMBCLLBEN bool `protobuf:"varint,5,opt,name=Unk2700_DFMMBCLLBEN,json=Unk2700DFMMBCLLBEN,proto3" json:"Unk2700_DFMMBCLLBEN,omitempty"`
-}
-
-func (x *Unk2700_MKAFBOPFDEF_ServerNotify) Reset() {
- *x = Unk2700_MKAFBOPFDEF_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MKAFBOPFDEF_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MKAFBOPFDEF_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MKAFBOPFDEF_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MKAFBOPFDEF_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MKAFBOPFDEF_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MKAFBOPFDEF_ServerNotify) GetUnk2700_DFMMBCLLBEN() bool {
- if x != nil {
- return x.Unk2700_DFMMBCLLBEN
- }
- return false
-}
-
-var File_Unk2700_MKAFBOPFDEF_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x41, 0x46, 0x42, 0x4f,
- 0x50, 0x46, 0x44, 0x45, 0x46, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x41, 0x46, 0x42, 0x4f, 0x50, 0x46, 0x44, 0x45, 0x46, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x4d, 0x4d, 0x42, 0x43, 0x4c, 0x4c,
- 0x42, 0x45, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x44, 0x46, 0x4d, 0x4d, 0x42, 0x43, 0x4c, 0x4c, 0x42, 0x45, 0x4e, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescData = file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MKAFBOPFDEF_ServerNotify)(nil), // 0: Unk2700_MKAFBOPFDEF_ServerNotify
-}
-var file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_init() }
-func file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_init() {
- if File_Unk2700_MKAFBOPFDEF_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MKAFBOPFDEF_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MKAFBOPFDEF_ServerNotify_proto = out.File
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_goTypes = nil
- file_Unk2700_MKAFBOPFDEF_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MKLLNAHEJJC_ServerRsp.pb.go b/gover/gen/Unk2700_MKLLNAHEJJC_ServerRsp.pb.go
deleted file mode 100644
index a999a0b6..00000000
--- a/gover/gen/Unk2700_MKLLNAHEJJC_ServerRsp.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MKLLNAHEJJC_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4287
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MKLLNAHEJJC_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_COIELIGEACL *Unk2700_CCEOEOHLAPK `protobuf:"bytes,9,opt,name=Unk2700_COIELIGEACL,json=Unk2700COIELIGEACL,proto3" json:"Unk2700_COIELIGEACL,omitempty"`
-}
-
-func (x *Unk2700_MKLLNAHEJJC_ServerRsp) Reset() {
- *x = Unk2700_MKLLNAHEJJC_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MKLLNAHEJJC_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MKLLNAHEJJC_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_MKLLNAHEJJC_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MKLLNAHEJJC_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_MKLLNAHEJJC_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MKLLNAHEJJC_ServerRsp) GetUnk2700_COIELIGEACL() *Unk2700_CCEOEOHLAPK {
- if x != nil {
- return x.Unk2700_COIELIGEACL
- }
- return nil
-}
-
-var File_Unk2700_MKLLNAHEJJC_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x4c, 0x4c, 0x4e, 0x41,
- 0x48, 0x45, 0x4a, 0x4a, 0x43, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43,
- 0x43, 0x45, 0x4f, 0x45, 0x4f, 0x48, 0x4c, 0x41, 0x50, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x66, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x4c, 0x4c,
- 0x4e, 0x41, 0x48, 0x45, 0x4a, 0x4a, 0x43, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73,
- 0x70, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x49,
- 0x45, 0x4c, 0x49, 0x47, 0x45, 0x41, 0x43, 0x4c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x45, 0x4f, 0x45, 0x4f, 0x48,
- 0x4c, 0x41, 0x50, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x4f, 0x49,
- 0x45, 0x4c, 0x49, 0x47, 0x45, 0x41, 0x43, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescData = file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_MKLLNAHEJJC_ServerRsp)(nil), // 0: Unk2700_MKLLNAHEJJC_ServerRsp
- (*Unk2700_CCEOEOHLAPK)(nil), // 1: Unk2700_CCEOEOHLAPK
-}
-var file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MKLLNAHEJJC_ServerRsp.Unk2700_COIELIGEACL:type_name -> Unk2700_CCEOEOHLAPK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_init() }
-func file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_init() {
- if File_Unk2700_MKLLNAHEJJC_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_CCEOEOHLAPK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MKLLNAHEJJC_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_MKLLNAHEJJC_ServerRsp_proto = out.File
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_rawDesc = nil
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_goTypes = nil
- file_Unk2700_MKLLNAHEJJC_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MKMDOIKBBEP.pb.go b/gover/gen/Unk2700_MKMDOIKBBEP.pb.go
deleted file mode 100644
index 8eb64a76..00000000
--- a/gover/gen/Unk2700_MKMDOIKBBEP.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MKMDOIKBBEP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8026
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MKMDOIKBBEP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BABEGIGEEIB *Unk2700_HIHKGMLLOGD `protobuf:"bytes,10,opt,name=Unk2700_BABEGIGEEIB,json=Unk2700BABEGIGEEIB,proto3" json:"Unk2700_BABEGIGEEIB,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_DJAPHKALAHA bool `protobuf:"varint,1,opt,name=Unk2700_DJAPHKALAHA,json=Unk2700DJAPHKALAHA,proto3" json:"Unk2700_DJAPHKALAHA,omitempty"`
-}
-
-func (x *Unk2700_MKMDOIKBBEP) Reset() {
- *x = Unk2700_MKMDOIKBBEP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MKMDOIKBBEP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MKMDOIKBBEP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MKMDOIKBBEP) ProtoMessage() {}
-
-func (x *Unk2700_MKMDOIKBBEP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MKMDOIKBBEP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MKMDOIKBBEP.ProtoReflect.Descriptor instead.
-func (*Unk2700_MKMDOIKBBEP) Descriptor() ([]byte, []int) {
- return file_Unk2700_MKMDOIKBBEP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MKMDOIKBBEP) GetUnk2700_BABEGIGEEIB() *Unk2700_HIHKGMLLOGD {
- if x != nil {
- return x.Unk2700_BABEGIGEEIB
- }
- return nil
-}
-
-func (x *Unk2700_MKMDOIKBBEP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_MKMDOIKBBEP) GetUnk2700_DJAPHKALAHA() bool {
- if x != nil {
- return x.Unk2700_DJAPHKALAHA
- }
- return false
-}
-
-var File_Unk2700_MKMDOIKBBEP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MKMDOIKBBEP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x4d, 0x44, 0x4f, 0x49,
- 0x4b, 0x42, 0x42, 0x45, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d, 0x4c, 0x4c, 0x4f, 0x47, 0x44,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x4d, 0x44, 0x4f, 0x49, 0x4b, 0x42, 0x42, 0x45, 0x50, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x41, 0x42, 0x45, 0x47, 0x49,
- 0x47, 0x45, 0x45, 0x49, 0x42, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4b, 0x47, 0x4d, 0x4c, 0x4c, 0x4f, 0x47,
- 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x41, 0x42, 0x45, 0x47, 0x49,
- 0x47, 0x45, 0x45, 0x49, 0x42, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x41, 0x50, 0x48,
- 0x4b, 0x41, 0x4c, 0x41, 0x48, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4a, 0x41, 0x50, 0x48, 0x4b, 0x41, 0x4c, 0x41, 0x48, 0x41,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MKMDOIKBBEP_proto_rawDescOnce sync.Once
- file_Unk2700_MKMDOIKBBEP_proto_rawDescData = file_Unk2700_MKMDOIKBBEP_proto_rawDesc
-)
-
-func file_Unk2700_MKMDOIKBBEP_proto_rawDescGZIP() []byte {
- file_Unk2700_MKMDOIKBBEP_proto_rawDescOnce.Do(func() {
- file_Unk2700_MKMDOIKBBEP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MKMDOIKBBEP_proto_rawDescData)
- })
- return file_Unk2700_MKMDOIKBBEP_proto_rawDescData
-}
-
-var file_Unk2700_MKMDOIKBBEP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MKMDOIKBBEP_proto_goTypes = []interface{}{
- (*Unk2700_MKMDOIKBBEP)(nil), // 0: Unk2700_MKMDOIKBBEP
- (*Unk2700_HIHKGMLLOGD)(nil), // 1: Unk2700_HIHKGMLLOGD
-}
-var file_Unk2700_MKMDOIKBBEP_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MKMDOIKBBEP.Unk2700_BABEGIGEEIB:type_name -> Unk2700_HIHKGMLLOGD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MKMDOIKBBEP_proto_init() }
-func file_Unk2700_MKMDOIKBBEP_proto_init() {
- if File_Unk2700_MKMDOIKBBEP_proto != nil {
- return
- }
- file_Unk2700_HIHKGMLLOGD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MKMDOIKBBEP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MKMDOIKBBEP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MKMDOIKBBEP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MKMDOIKBBEP_proto_goTypes,
- DependencyIndexes: file_Unk2700_MKMDOIKBBEP_proto_depIdxs,
- MessageInfos: file_Unk2700_MKMDOIKBBEP_proto_msgTypes,
- }.Build()
- File_Unk2700_MKMDOIKBBEP_proto = out.File
- file_Unk2700_MKMDOIKBBEP_proto_rawDesc = nil
- file_Unk2700_MKMDOIKBBEP_proto_goTypes = nil
- file_Unk2700_MKMDOIKBBEP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MLMEFKLMOEF.pb.go b/gover/gen/Unk2700_MLMEFKLMOEF.pb.go
deleted file mode 100644
index 3f4fac13..00000000
--- a/gover/gen/Unk2700_MLMEFKLMOEF.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MLMEFKLMOEF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MLMEFKLMOEF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Value int32 `protobuf:"varint,5,opt,name=value,proto3" json:"value,omitempty"`
- Type Unk2700_EAJCGENDICI `protobuf:"varint,4,opt,name=type,proto3,enum=Unk2700_EAJCGENDICI" json:"type,omitempty"`
-}
-
-func (x *Unk2700_MLMEFKLMOEF) Reset() {
- *x = Unk2700_MLMEFKLMOEF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MLMEFKLMOEF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MLMEFKLMOEF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MLMEFKLMOEF) ProtoMessage() {}
-
-func (x *Unk2700_MLMEFKLMOEF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MLMEFKLMOEF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MLMEFKLMOEF.ProtoReflect.Descriptor instead.
-func (*Unk2700_MLMEFKLMOEF) Descriptor() ([]byte, []int) {
- return file_Unk2700_MLMEFKLMOEF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MLMEFKLMOEF) GetValue() int32 {
- if x != nil {
- return x.Value
- }
- return 0
-}
-
-func (x *Unk2700_MLMEFKLMOEF) GetType() Unk2700_EAJCGENDICI {
- if x != nil {
- return x.Type
- }
- return Unk2700_EAJCGENDICI_Unk2700_EAJCGENDICI_Unk2700_NDNHCNOOCCA
-}
-
-var File_Unk2700_MLMEFKLMOEF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MLMEFKLMOEF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4c, 0x4d, 0x45, 0x46, 0x4b,
- 0x4c, 0x4d, 0x4f, 0x45, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43, 0x47, 0x45, 0x4e, 0x44, 0x49, 0x43, 0x49,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x4c, 0x4d, 0x45, 0x46, 0x4b, 0x4c, 0x4d, 0x4f, 0x45, 0x46, 0x12, 0x14, 0x0a,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x12, 0x28, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x4a, 0x43,
- 0x47, 0x45, 0x4e, 0x44, 0x49, 0x43, 0x49, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MLMEFKLMOEF_proto_rawDescOnce sync.Once
- file_Unk2700_MLMEFKLMOEF_proto_rawDescData = file_Unk2700_MLMEFKLMOEF_proto_rawDesc
-)
-
-func file_Unk2700_MLMEFKLMOEF_proto_rawDescGZIP() []byte {
- file_Unk2700_MLMEFKLMOEF_proto_rawDescOnce.Do(func() {
- file_Unk2700_MLMEFKLMOEF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MLMEFKLMOEF_proto_rawDescData)
- })
- return file_Unk2700_MLMEFKLMOEF_proto_rawDescData
-}
-
-var file_Unk2700_MLMEFKLMOEF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MLMEFKLMOEF_proto_goTypes = []interface{}{
- (*Unk2700_MLMEFKLMOEF)(nil), // 0: Unk2700_MLMEFKLMOEF
- (Unk2700_EAJCGENDICI)(0), // 1: Unk2700_EAJCGENDICI
-}
-var file_Unk2700_MLMEFKLMOEF_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MLMEFKLMOEF.type:type_name -> Unk2700_EAJCGENDICI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MLMEFKLMOEF_proto_init() }
-func file_Unk2700_MLMEFKLMOEF_proto_init() {
- if File_Unk2700_MLMEFKLMOEF_proto != nil {
- return
- }
- file_Unk2700_EAJCGENDICI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MLMEFKLMOEF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MLMEFKLMOEF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MLMEFKLMOEF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MLMEFKLMOEF_proto_goTypes,
- DependencyIndexes: file_Unk2700_MLMEFKLMOEF_proto_depIdxs,
- MessageInfos: file_Unk2700_MLMEFKLMOEF_proto_msgTypes,
- }.Build()
- File_Unk2700_MLMEFKLMOEF_proto = out.File
- file_Unk2700_MLMEFKLMOEF_proto_rawDesc = nil
- file_Unk2700_MLMEFKLMOEF_proto_goTypes = nil
- file_Unk2700_MLMEFKLMOEF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MLMJFIGJJEH_ServerNotify.pb.go b/gover/gen/Unk2700_MLMJFIGJJEH_ServerNotify.pb.go
deleted file mode 100644
index 6103469c..00000000
--- a/gover/gen/Unk2700_MLMJFIGJJEH_ServerNotify.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MLMJFIGJJEH_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4878
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MLMJFIGJJEH_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_FEGCOKJJBGO []*Unk2700_IMMPPANFEPP `protobuf:"bytes,12,rep,name=Unk2700_FEGCOKJJBGO,json=Unk2700FEGCOKJJBGO,proto3" json:"Unk2700_FEGCOKJJBGO,omitempty"`
-}
-
-func (x *Unk2700_MLMJFIGJJEH_ServerNotify) Reset() {
- *x = Unk2700_MLMJFIGJJEH_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MLMJFIGJJEH_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MLMJFIGJJEH_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MLMJFIGJJEH_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MLMJFIGJJEH_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MLMJFIGJJEH_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MLMJFIGJJEH_ServerNotify) GetUnk2700_FEGCOKJJBGO() []*Unk2700_IMMPPANFEPP {
- if x != nil {
- return x.Unk2700_FEGCOKJJBGO
- }
- return nil
-}
-
-var File_Unk2700_MLMJFIGJJEH_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4c, 0x4d, 0x4a, 0x46, 0x49,
- 0x47, 0x4a, 0x4a, 0x45, 0x48, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x4d, 0x4d, 0x50, 0x50, 0x41, 0x4e, 0x46, 0x45, 0x50, 0x50, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x4c, 0x4d, 0x4a, 0x46, 0x49, 0x47, 0x4a, 0x4a, 0x45, 0x48, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65,
- 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x46, 0x45, 0x47, 0x43, 0x4f, 0x4b, 0x4a, 0x4a, 0x42, 0x47, 0x4f, 0x18, 0x0c,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x4d, 0x4d, 0x50, 0x50, 0x41, 0x4e, 0x46, 0x45, 0x50, 0x50, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x46, 0x45, 0x47, 0x43, 0x4f, 0x4b, 0x4a, 0x4a, 0x42, 0x47, 0x4f, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescData = file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MLMJFIGJJEH_ServerNotify)(nil), // 0: Unk2700_MLMJFIGJJEH_ServerNotify
- (*Unk2700_IMMPPANFEPP)(nil), // 1: Unk2700_IMMPPANFEPP
-}
-var file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MLMJFIGJJEH_ServerNotify.Unk2700_FEGCOKJJBGO:type_name -> Unk2700_IMMPPANFEPP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_init() }
-func file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_init() {
- if File_Unk2700_MLMJFIGJJEH_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_IMMPPANFEPP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MLMJFIGJJEH_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MLMJFIGJJEH_ServerNotify_proto = out.File
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_goTypes = nil
- file_Unk2700_MLMJFIGJJEH_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MMDCAFMGACC_ServerNotify.pb.go b/gover/gen/Unk2700_MMDCAFMGACC_ServerNotify.pb.go
deleted file mode 100644
index 2b0e6d5b..00000000
--- a/gover/gen/Unk2700_MMDCAFMGACC_ServerNotify.pb.go
+++ /dev/null
@@ -1,199 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MMDCAFMGACC_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6221
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MMDCAFMGACC_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_NBAIINBBBPK Unk2700_ADGLMHECKKJ `protobuf:"varint,9,opt,name=Unk2700_NBAIINBBBPK,json=Unk2700NBAIINBBBPK,proto3,enum=Unk2700_ADGLMHECKKJ" json:"Unk2700_NBAIINBBBPK,omitempty"`
- Unk2700_EIOPOPABBNC []uint32 `protobuf:"varint,14,rep,packed,name=Unk2700_EIOPOPABBNC,json=Unk2700EIOPOPABBNC,proto3" json:"Unk2700_EIOPOPABBNC,omitempty"`
- Unk2700_LGBODABIKLL Unk2700_KBBDJNLFAKD `protobuf:"varint,15,opt,name=Unk2700_LGBODABIKLL,json=Unk2700LGBODABIKLL,proto3,enum=Unk2700_KBBDJNLFAKD" json:"Unk2700_LGBODABIKLL,omitempty"`
-}
-
-func (x *Unk2700_MMDCAFMGACC_ServerNotify) Reset() {
- *x = Unk2700_MMDCAFMGACC_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MMDCAFMGACC_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MMDCAFMGACC_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MMDCAFMGACC_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MMDCAFMGACC_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MMDCAFMGACC_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MMDCAFMGACC_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MMDCAFMGACC_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MMDCAFMGACC_ServerNotify) GetUnk2700_NBAIINBBBPK() Unk2700_ADGLMHECKKJ {
- if x != nil {
- return x.Unk2700_NBAIINBBBPK
- }
- return Unk2700_ADGLMHECKKJ_Unk2700_ADGLMHECKKJ_Unk2700_KHKEKEIAPBP
-}
-
-func (x *Unk2700_MMDCAFMGACC_ServerNotify) GetUnk2700_EIOPOPABBNC() []uint32 {
- if x != nil {
- return x.Unk2700_EIOPOPABBNC
- }
- return nil
-}
-
-func (x *Unk2700_MMDCAFMGACC_ServerNotify) GetUnk2700_LGBODABIKLL() Unk2700_KBBDJNLFAKD {
- if x != nil {
- return x.Unk2700_LGBODABIKLL
- }
- return Unk2700_KBBDJNLFAKD_Unk2700_KBBDJNLFAKD_Unk2700_FACJMMHAOLB
-}
-
-var File_Unk2700_MMDCAFMGACC_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x44, 0x43, 0x41, 0x46,
- 0x4d, 0x47, 0x41, 0x43, 0x43, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c, 0x4d, 0x48, 0x45, 0x43, 0x4b, 0x4b, 0x4a, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42,
- 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1,
- 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x44, 0x43, 0x41,
- 0x46, 0x4d, 0x47, 0x41, 0x43, 0x43, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x42, 0x41, 0x49, 0x49, 0x4e, 0x42, 0x42, 0x42, 0x50, 0x4b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x47, 0x4c, 0x4d,
- 0x48, 0x45, 0x43, 0x4b, 0x4b, 0x4a, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e,
- 0x42, 0x41, 0x49, 0x49, 0x4e, 0x42, 0x42, 0x42, 0x50, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x49, 0x4f, 0x50, 0x4f, 0x50, 0x41, 0x42, 0x42, 0x4e,
- 0x43, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x45, 0x49, 0x4f, 0x50, 0x4f, 0x50, 0x41, 0x42, 0x42, 0x4e, 0x43, 0x12, 0x45, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x42, 0x4f, 0x44, 0x41, 0x42, 0x49, 0x4b,
- 0x4c, 0x4c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x42, 0x44, 0x4a, 0x4e, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x47, 0x42, 0x4f, 0x44, 0x41, 0x42, 0x49, 0x4b,
- 0x4c, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescData = file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MMDCAFMGACC_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MMDCAFMGACC_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MMDCAFMGACC_ServerNotify)(nil), // 0: Unk2700_MMDCAFMGACC_ServerNotify
- (Unk2700_ADGLMHECKKJ)(0), // 1: Unk2700_ADGLMHECKKJ
- (Unk2700_KBBDJNLFAKD)(0), // 2: Unk2700_KBBDJNLFAKD
-}
-var file_Unk2700_MMDCAFMGACC_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MMDCAFMGACC_ServerNotify.Unk2700_NBAIINBBBPK:type_name -> Unk2700_ADGLMHECKKJ
- 2, // 1: Unk2700_MMDCAFMGACC_ServerNotify.Unk2700_LGBODABIKLL:type_name -> Unk2700_KBBDJNLFAKD
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MMDCAFMGACC_ServerNotify_proto_init() }
-func file_Unk2700_MMDCAFMGACC_ServerNotify_proto_init() {
- if File_Unk2700_MMDCAFMGACC_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_ADGLMHECKKJ_proto_init()
- file_Unk2700_KBBDJNLFAKD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MMDCAFMGACC_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MMDCAFMGACC_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MMDCAFMGACC_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MMDCAFMGACC_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MMDCAFMGACC_ServerNotify_proto = out.File
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_goTypes = nil
- file_Unk2700_MMDCAFMGACC_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MMFIJILOCOP_ClientReq.pb.go b/gover/gen/Unk2700_MMFIJILOCOP_ClientReq.pb.go
deleted file mode 100644
index 0d112b19..00000000
--- a/gover/gen/Unk2700_MMFIJILOCOP_ClientReq.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MMFIJILOCOP_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4486
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MMFIJILOCOP_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JJBKBKPEIBC *Unk2700_IMMPPANFEPP `protobuf:"bytes,1,opt,name=Unk2700_JJBKBKPEIBC,json=Unk2700JJBKBKPEIBC,proto3" json:"Unk2700_JJBKBKPEIBC,omitempty"`
-}
-
-func (x *Unk2700_MMFIJILOCOP_ClientReq) Reset() {
- *x = Unk2700_MMFIJILOCOP_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MMFIJILOCOP_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MMFIJILOCOP_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MMFIJILOCOP_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_MMFIJILOCOP_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MMFIJILOCOP_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MMFIJILOCOP_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_MMFIJILOCOP_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MMFIJILOCOP_ClientReq) GetUnk2700_JJBKBKPEIBC() *Unk2700_IMMPPANFEPP {
- if x != nil {
- return x.Unk2700_JJBKBKPEIBC
- }
- return nil
-}
-
-var File_Unk2700_MMFIJILOCOP_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x46, 0x49, 0x4a, 0x49,
- 0x4c, 0x4f, 0x43, 0x4f, 0x50, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x4d, 0x4d, 0x50, 0x50, 0x41, 0x4e, 0x46, 0x45, 0x50, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x66, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x46, 0x49,
- 0x4a, 0x49, 0x4c, 0x4f, 0x43, 0x4f, 0x50, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65,
- 0x71, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x42,
- 0x4b, 0x42, 0x4b, 0x50, 0x45, 0x49, 0x42, 0x43, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4d, 0x50, 0x50, 0x41, 0x4e,
- 0x46, 0x45, 0x50, 0x50, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x4a, 0x42,
- 0x4b, 0x42, 0x4b, 0x50, 0x45, 0x49, 0x42, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescData = file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_MMFIJILOCOP_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MMFIJILOCOP_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_MMFIJILOCOP_ClientReq)(nil), // 0: Unk2700_MMFIJILOCOP_ClientReq
- (*Unk2700_IMMPPANFEPP)(nil), // 1: Unk2700_IMMPPANFEPP
-}
-var file_Unk2700_MMFIJILOCOP_ClientReq_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MMFIJILOCOP_ClientReq.Unk2700_JJBKBKPEIBC:type_name -> Unk2700_IMMPPANFEPP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MMFIJILOCOP_ClientReq_proto_init() }
-func file_Unk2700_MMFIJILOCOP_ClientReq_proto_init() {
- if File_Unk2700_MMFIJILOCOP_ClientReq_proto != nil {
- return
- }
- file_Unk2700_IMMPPANFEPP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MMFIJILOCOP_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MMFIJILOCOP_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_MMFIJILOCOP_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_MMFIJILOCOP_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_MMFIJILOCOP_ClientReq_proto = out.File
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_rawDesc = nil
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_goTypes = nil
- file_Unk2700_MMFIJILOCOP_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MMJJMKMHANL.pb.go b/gover/gen/Unk2700_MMJJMKMHANL.pb.go
deleted file mode 100644
index 98ae1304..00000000
--- a/gover/gen/Unk2700_MMJJMKMHANL.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MMJJMKMHANL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MMJJMKMHANL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- DungeonId uint32 `protobuf:"varint,11,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Unk2700_FMOFEBIAOFO uint32 `protobuf:"varint,3,opt,name=Unk2700_FMOFEBIAOFO,json=Unk2700FMOFEBIAOFO,proto3" json:"Unk2700_FMOFEBIAOFO,omitempty"`
-}
-
-func (x *Unk2700_MMJJMKMHANL) Reset() {
- *x = Unk2700_MMJJMKMHANL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MMJJMKMHANL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MMJJMKMHANL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MMJJMKMHANL) ProtoMessage() {}
-
-func (x *Unk2700_MMJJMKMHANL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MMJJMKMHANL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MMJJMKMHANL.ProtoReflect.Descriptor instead.
-func (*Unk2700_MMJJMKMHANL) Descriptor() ([]byte, []int) {
- return file_Unk2700_MMJJMKMHANL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MMJJMKMHANL) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2700_MMJJMKMHANL) GetUnk2700_FMOFEBIAOFO() uint32 {
- if x != nil {
- return x.Unk2700_FMOFEBIAOFO
- }
- return 0
-}
-
-var File_Unk2700_MMJJMKMHANL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MMJJMKMHANL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4a, 0x4a, 0x4d, 0x4b,
- 0x4d, 0x48, 0x41, 0x4e, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4a, 0x4a, 0x4d, 0x4b, 0x4d, 0x48, 0x41,
- 0x4e, 0x4c, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49,
- 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x4f,
- 0x46, 0x45, 0x42, 0x49, 0x41, 0x4f, 0x46, 0x4f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4d, 0x4f, 0x46, 0x45, 0x42, 0x49, 0x41, 0x4f,
- 0x46, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MMJJMKMHANL_proto_rawDescOnce sync.Once
- file_Unk2700_MMJJMKMHANL_proto_rawDescData = file_Unk2700_MMJJMKMHANL_proto_rawDesc
-)
-
-func file_Unk2700_MMJJMKMHANL_proto_rawDescGZIP() []byte {
- file_Unk2700_MMJJMKMHANL_proto_rawDescOnce.Do(func() {
- file_Unk2700_MMJJMKMHANL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MMJJMKMHANL_proto_rawDescData)
- })
- return file_Unk2700_MMJJMKMHANL_proto_rawDescData
-}
-
-var file_Unk2700_MMJJMKMHANL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MMJJMKMHANL_proto_goTypes = []interface{}{
- (*Unk2700_MMJJMKMHANL)(nil), // 0: Unk2700_MMJJMKMHANL
-}
-var file_Unk2700_MMJJMKMHANL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MMJJMKMHANL_proto_init() }
-func file_Unk2700_MMJJMKMHANL_proto_init() {
- if File_Unk2700_MMJJMKMHANL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MMJJMKMHANL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MMJJMKMHANL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MMJJMKMHANL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MMJJMKMHANL_proto_goTypes,
- DependencyIndexes: file_Unk2700_MMJJMKMHANL_proto_depIdxs,
- MessageInfos: file_Unk2700_MMJJMKMHANL_proto_msgTypes,
- }.Build()
- File_Unk2700_MMJJMKMHANL_proto = out.File
- file_Unk2700_MMJJMKMHANL_proto_rawDesc = nil
- file_Unk2700_MMJJMKMHANL_proto_goTypes = nil
- file_Unk2700_MMJJMKMHANL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MNIBEMEMGMO.pb.go b/gover/gen/Unk2700_MNIBEMEMGMO.pb.go
deleted file mode 100644
index d68bd97a..00000000
--- a/gover/gen/Unk2700_MNIBEMEMGMO.pb.go
+++ /dev/null
@@ -1,203 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MNIBEMEMGMO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8514
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_MNIBEMEMGMO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_BNHNCPPADPJ []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,10,rep,name=Unk2700_BNHNCPPADPJ,json=Unk2700BNHNCPPADPJ,proto3" json:"Unk2700_BNHNCPPADPJ,omitempty"`
- Unk2700_KGMFDCOMCOF uint32 `protobuf:"varint,6,opt,name=Unk2700_KGMFDCOMCOF,json=Unk2700KGMFDCOMCOF,proto3" json:"Unk2700_KGMFDCOMCOF,omitempty"`
- Unk2700_MLMJABGLDPH uint32 `protobuf:"varint,8,opt,name=Unk2700_MLMJABGLDPH,json=Unk2700MLMJABGLDPH,proto3" json:"Unk2700_MLMJABGLDPH,omitempty"`
- Unk2700_NHMJKBGEHID bool `protobuf:"varint,7,opt,name=Unk2700_NHMJKBGEHID,json=Unk2700NHMJKBGEHID,proto3" json:"Unk2700_NHMJKBGEHID,omitempty"`
-}
-
-func (x *Unk2700_MNIBEMEMGMO) Reset() {
- *x = Unk2700_MNIBEMEMGMO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MNIBEMEMGMO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MNIBEMEMGMO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MNIBEMEMGMO) ProtoMessage() {}
-
-func (x *Unk2700_MNIBEMEMGMO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MNIBEMEMGMO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MNIBEMEMGMO.ProtoReflect.Descriptor instead.
-func (*Unk2700_MNIBEMEMGMO) Descriptor() ([]byte, []int) {
- return file_Unk2700_MNIBEMEMGMO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MNIBEMEMGMO) GetUnk2700_BNHNCPPADPJ() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_BNHNCPPADPJ
- }
- return nil
-}
-
-func (x *Unk2700_MNIBEMEMGMO) GetUnk2700_KGMFDCOMCOF() uint32 {
- if x != nil {
- return x.Unk2700_KGMFDCOMCOF
- }
- return 0
-}
-
-func (x *Unk2700_MNIBEMEMGMO) GetUnk2700_MLMJABGLDPH() uint32 {
- if x != nil {
- return x.Unk2700_MLMJABGLDPH
- }
- return 0
-}
-
-func (x *Unk2700_MNIBEMEMGMO) GetUnk2700_NHMJKBGEHID() bool {
- if x != nil {
- return x.Unk2700_NHMJKBGEHID
- }
- return false
-}
-
-var File_Unk2700_MNIBEMEMGMO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MNIBEMEMGMO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x49, 0x42, 0x45, 0x4d,
- 0x45, 0x4d, 0x47, 0x4d, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x49, 0x42, 0x45, 0x4d, 0x45, 0x4d, 0x47, 0x4d, 0x4f, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4e, 0x48, 0x4e, 0x43, 0x50,
- 0x50, 0x41, 0x44, 0x50, 0x4a, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42,
- 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4e, 0x48, 0x4e, 0x43, 0x50,
- 0x50, 0x41, 0x44, 0x50, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x47, 0x4d, 0x46, 0x44, 0x43, 0x4f, 0x4d, 0x43, 0x4f, 0x46, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x47, 0x4d, 0x46, 0x44,
- 0x43, 0x4f, 0x4d, 0x43, 0x4f, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x4c, 0x4d, 0x4a, 0x41, 0x42, 0x47, 0x4c, 0x44, 0x50, 0x48, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4c, 0x4d, 0x4a,
- 0x41, 0x42, 0x47, 0x4c, 0x44, 0x50, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x4d, 0x4a, 0x4b, 0x42, 0x47, 0x45, 0x48, 0x49, 0x44, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4e, 0x48, 0x4d,
- 0x4a, 0x4b, 0x42, 0x47, 0x45, 0x48, 0x49, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MNIBEMEMGMO_proto_rawDescOnce sync.Once
- file_Unk2700_MNIBEMEMGMO_proto_rawDescData = file_Unk2700_MNIBEMEMGMO_proto_rawDesc
-)
-
-func file_Unk2700_MNIBEMEMGMO_proto_rawDescGZIP() []byte {
- file_Unk2700_MNIBEMEMGMO_proto_rawDescOnce.Do(func() {
- file_Unk2700_MNIBEMEMGMO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MNIBEMEMGMO_proto_rawDescData)
- })
- return file_Unk2700_MNIBEMEMGMO_proto_rawDescData
-}
-
-var file_Unk2700_MNIBEMEMGMO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MNIBEMEMGMO_proto_goTypes = []interface{}{
- (*Unk2700_MNIBEMEMGMO)(nil), // 0: Unk2700_MNIBEMEMGMO
- (*Unk2700_HJLFNKLPFBH)(nil), // 1: Unk2700_HJLFNKLPFBH
-}
-var file_Unk2700_MNIBEMEMGMO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MNIBEMEMGMO.Unk2700_BNHNCPPADPJ:type_name -> Unk2700_HJLFNKLPFBH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MNIBEMEMGMO_proto_init() }
-func file_Unk2700_MNIBEMEMGMO_proto_init() {
- if File_Unk2700_MNIBEMEMGMO_proto != nil {
- return
- }
- file_Unk2700_HJLFNKLPFBH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MNIBEMEMGMO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MNIBEMEMGMO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MNIBEMEMGMO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MNIBEMEMGMO_proto_goTypes,
- DependencyIndexes: file_Unk2700_MNIBEMEMGMO_proto_depIdxs,
- MessageInfos: file_Unk2700_MNIBEMEMGMO_proto_msgTypes,
- }.Build()
- File_Unk2700_MNIBEMEMGMO_proto = out.File
- file_Unk2700_MNIBEMEMGMO_proto_rawDesc = nil
- file_Unk2700_MNIBEMEMGMO_proto_goTypes = nil
- file_Unk2700_MNIBEMEMGMO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MOFABPNGIKP.pb.go b/gover/gen/Unk2700_MOFABPNGIKP.pb.go
deleted file mode 100644
index 20cbf62a..00000000
--- a/gover/gen/Unk2700_MOFABPNGIKP.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MOFABPNGIKP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MOFABPNGIKP int32
-
-const (
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ Unk2700_MOFABPNGIKP = 0
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_IANMLLDEIJH Unk2700_MOFABPNGIKP = 1
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_CCBNMEBCOKM Unk2700_MOFABPNGIKP = 2
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_CABFGAEJAIA Unk2700_MOFABPNGIKP = 3
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_JFPKBELPINO Unk2700_MOFABPNGIKP = 4
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_ECHKDKLKPLH Unk2700_MOFABPNGIKP = 5
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_NALBIHIEGAF Unk2700_MOFABPNGIKP = 6
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_KNAHCHDLEOM Unk2700_MOFABPNGIKP = 7
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_CAIOEECIPIM Unk2700_MOFABPNGIKP = 8
- Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_IEICHGLOIAL Unk2700_MOFABPNGIKP = 9
-)
-
-// Enum value maps for Unk2700_MOFABPNGIKP.
-var (
- Unk2700_MOFABPNGIKP_name = map[int32]string{
- 0: "Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ",
- 1: "Unk2700_MOFABPNGIKP_Unk2700_IANMLLDEIJH",
- 2: "Unk2700_MOFABPNGIKP_Unk2700_CCBNMEBCOKM",
- 3: "Unk2700_MOFABPNGIKP_Unk2700_CABFGAEJAIA",
- 4: "Unk2700_MOFABPNGIKP_Unk2700_JFPKBELPINO",
- 5: "Unk2700_MOFABPNGIKP_Unk2700_ECHKDKLKPLH",
- 6: "Unk2700_MOFABPNGIKP_Unk2700_NALBIHIEGAF",
- 7: "Unk2700_MOFABPNGIKP_Unk2700_KNAHCHDLEOM",
- 8: "Unk2700_MOFABPNGIKP_Unk2700_CAIOEECIPIM",
- 9: "Unk2700_MOFABPNGIKP_Unk2700_IEICHGLOIAL",
- }
- Unk2700_MOFABPNGIKP_value = map[string]int32{
- "Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ": 0,
- "Unk2700_MOFABPNGIKP_Unk2700_IANMLLDEIJH": 1,
- "Unk2700_MOFABPNGIKP_Unk2700_CCBNMEBCOKM": 2,
- "Unk2700_MOFABPNGIKP_Unk2700_CABFGAEJAIA": 3,
- "Unk2700_MOFABPNGIKP_Unk2700_JFPKBELPINO": 4,
- "Unk2700_MOFABPNGIKP_Unk2700_ECHKDKLKPLH": 5,
- "Unk2700_MOFABPNGIKP_Unk2700_NALBIHIEGAF": 6,
- "Unk2700_MOFABPNGIKP_Unk2700_KNAHCHDLEOM": 7,
- "Unk2700_MOFABPNGIKP_Unk2700_CAIOEECIPIM": 8,
- "Unk2700_MOFABPNGIKP_Unk2700_IEICHGLOIAL": 9,
- }
-)
-
-func (x Unk2700_MOFABPNGIKP) Enum() *Unk2700_MOFABPNGIKP {
- p := new(Unk2700_MOFABPNGIKP)
- *p = x
- return p
-}
-
-func (x Unk2700_MOFABPNGIKP) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_MOFABPNGIKP) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_MOFABPNGIKP_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_MOFABPNGIKP) Type() protoreflect.EnumType {
- return &file_Unk2700_MOFABPNGIKP_proto_enumTypes[0]
-}
-
-func (x Unk2700_MOFABPNGIKP) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_MOFABPNGIKP.Descriptor instead.
-func (Unk2700_MOFABPNGIKP) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_MOFABPNGIKP_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_MOFABPNGIKP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MOFABPNGIKP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50,
- 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xd7, 0x03, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47,
- 0x49, 0x4b, 0x50, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x44, 0x47, 0x4a, 0x46, 0x4b, 0x4b, 0x49, 0x42, 0x4c, 0x43, 0x4a, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41,
- 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x41, 0x4e, 0x4d, 0x4c, 0x4c, 0x44, 0x45, 0x49, 0x4a, 0x48, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e,
- 0x47, 0x49, 0x4b, 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x42,
- 0x4e, 0x4d, 0x45, 0x42, 0x43, 0x4f, 0x4b, 0x4d, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b,
- 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x41, 0x42, 0x46, 0x47, 0x41,
- 0x45, 0x4a, 0x41, 0x49, 0x41, 0x10, 0x03, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x46, 0x50, 0x4b, 0x42, 0x45, 0x4c, 0x50, 0x49,
- 0x4e, 0x4f, 0x10, 0x04, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x48, 0x4b, 0x44, 0x4b, 0x4c, 0x4b, 0x50, 0x4c, 0x48, 0x10,
- 0x05, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46,
- 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x41, 0x4c, 0x42, 0x49, 0x48, 0x49, 0x45, 0x47, 0x41, 0x46, 0x10, 0x06, 0x12, 0x2b,
- 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50,
- 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4e,
- 0x41, 0x48, 0x43, 0x48, 0x44, 0x4c, 0x45, 0x4f, 0x4d, 0x10, 0x07, 0x12, 0x2b, 0x0a, 0x27, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49,
- 0x4b, 0x50, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x41, 0x49, 0x4f, 0x45,
- 0x45, 0x43, 0x49, 0x50, 0x49, 0x4d, 0x10, 0x08, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x5f,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x49, 0x43, 0x48, 0x47, 0x4c, 0x4f,
- 0x49, 0x41, 0x4c, 0x10, 0x09, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MOFABPNGIKP_proto_rawDescOnce sync.Once
- file_Unk2700_MOFABPNGIKP_proto_rawDescData = file_Unk2700_MOFABPNGIKP_proto_rawDesc
-)
-
-func file_Unk2700_MOFABPNGIKP_proto_rawDescGZIP() []byte {
- file_Unk2700_MOFABPNGIKP_proto_rawDescOnce.Do(func() {
- file_Unk2700_MOFABPNGIKP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MOFABPNGIKP_proto_rawDescData)
- })
- return file_Unk2700_MOFABPNGIKP_proto_rawDescData
-}
-
-var file_Unk2700_MOFABPNGIKP_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_MOFABPNGIKP_proto_goTypes = []interface{}{
- (Unk2700_MOFABPNGIKP)(0), // 0: Unk2700_MOFABPNGIKP
-}
-var file_Unk2700_MOFABPNGIKP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MOFABPNGIKP_proto_init() }
-func file_Unk2700_MOFABPNGIKP_proto_init() {
- if File_Unk2700_MOFABPNGIKP_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MOFABPNGIKP_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MOFABPNGIKP_proto_goTypes,
- DependencyIndexes: file_Unk2700_MOFABPNGIKP_proto_depIdxs,
- EnumInfos: file_Unk2700_MOFABPNGIKP_proto_enumTypes,
- }.Build()
- File_Unk2700_MOFABPNGIKP_proto = out.File
- file_Unk2700_MOFABPNGIKP_proto_rawDesc = nil
- file_Unk2700_MOFABPNGIKP_proto_goTypes = nil
- file_Unk2700_MOFABPNGIKP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MPELMDDJFHO.pb.go b/gover/gen/Unk2700_MPELMDDJFHO.pb.go
deleted file mode 100644
index 0b065821..00000000
--- a/gover/gen/Unk2700_MPELMDDJFHO.pb.go
+++ /dev/null
@@ -1,242 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MPELMDDJFHO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_MPELMDDJFHO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,1,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
- DungeonId uint32 `protobuf:"varint,2,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Unk2700_MONNIDCNDFI string `protobuf:"bytes,3,opt,name=Unk2700_MONNIDCNDFI,json=Unk2700MONNIDCNDFI,proto3" json:"Unk2700_MONNIDCNDFI,omitempty"`
- TagList []uint32 `protobuf:"varint,4,rep,packed,name=tag_list,json=tagList,proto3" json:"tag_list,omitempty"`
- Unk2700_JGFDODPBGFL *Unk2700_GBHAPPCDCIL `protobuf:"bytes,5,opt,name=Unk2700_JGFDODPBGFL,json=Unk2700JGFDODPBGFL,proto3" json:"Unk2700_JGFDODPBGFL,omitempty"`
- Unk2700_PCFIKJEDEGN *Unk2700_IOONEPPHCJP `protobuf:"bytes,6,opt,name=Unk2700_PCFIKJEDEGN,json=Unk2700PCFIKJEDEGN,proto3" json:"Unk2700_PCFIKJEDEGN,omitempty"`
- Unk2700_IKGOMKLAJLH *Unk2700_PDGLEKKMCBD `protobuf:"bytes,7,opt,name=Unk2700_IKGOMKLAJLH,json=Unk2700IKGOMKLAJLH,proto3" json:"Unk2700_IKGOMKLAJLH,omitempty"`
-}
-
-func (x *Unk2700_MPELMDDJFHO) Reset() {
- *x = Unk2700_MPELMDDJFHO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MPELMDDJFHO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MPELMDDJFHO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MPELMDDJFHO) ProtoMessage() {}
-
-func (x *Unk2700_MPELMDDJFHO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MPELMDDJFHO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MPELMDDJFHO.ProtoReflect.Descriptor instead.
-func (*Unk2700_MPELMDDJFHO) Descriptor() ([]byte, []int) {
- return file_Unk2700_MPELMDDJFHO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MPELMDDJFHO) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-func (x *Unk2700_MPELMDDJFHO) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2700_MPELMDDJFHO) GetUnk2700_MONNIDCNDFI() string {
- if x != nil {
- return x.Unk2700_MONNIDCNDFI
- }
- return ""
-}
-
-func (x *Unk2700_MPELMDDJFHO) GetTagList() []uint32 {
- if x != nil {
- return x.TagList
- }
- return nil
-}
-
-func (x *Unk2700_MPELMDDJFHO) GetUnk2700_JGFDODPBGFL() *Unk2700_GBHAPPCDCIL {
- if x != nil {
- return x.Unk2700_JGFDODPBGFL
- }
- return nil
-}
-
-func (x *Unk2700_MPELMDDJFHO) GetUnk2700_PCFIKJEDEGN() *Unk2700_IOONEPPHCJP {
- if x != nil {
- return x.Unk2700_PCFIKJEDEGN
- }
- return nil
-}
-
-func (x *Unk2700_MPELMDDJFHO) GetUnk2700_IKGOMKLAJLH() *Unk2700_PDGLEKKMCBD {
- if x != nil {
- return x.Unk2700_IKGOMKLAJLH
- }
- return nil
-}
-
-var File_Unk2700_MPELMDDJFHO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MPELMDDJFHO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x45, 0x4c, 0x4d, 0x44,
- 0x44, 0x4a, 0x46, 0x48, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x48, 0x41, 0x50, 0x50, 0x43, 0x44, 0x43, 0x49, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x4f, 0x4f, 0x4e, 0x45, 0x50, 0x50, 0x48, 0x43, 0x4a, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x47, 0x4c, 0x45,
- 0x4b, 0x4b, 0x4d, 0x43, 0x42, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x03, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x45, 0x4c, 0x4d, 0x44, 0x44,
- 0x4a, 0x46, 0x48, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42,
- 0x45, 0x41, 0x42, 0x4f, 0x45, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4d, 0x4f, 0x4e, 0x4e, 0x49, 0x44, 0x43, 0x4e, 0x44, 0x46, 0x49, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4f, 0x4e, 0x4e, 0x49, 0x44,
- 0x43, 0x4e, 0x44, 0x46, 0x49, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x61, 0x67, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x47, 0x46, 0x44,
- 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x42, 0x48, 0x41, 0x50, 0x50, 0x43, 0x44,
- 0x43, 0x49, 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x47, 0x46, 0x44,
- 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x43, 0x46, 0x49, 0x4b, 0x4a, 0x45, 0x44, 0x45, 0x47, 0x4e, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x4f, 0x4f, 0x4e, 0x45, 0x50, 0x50, 0x48, 0x43, 0x4a, 0x50, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x50, 0x43, 0x46, 0x49, 0x4b, 0x4a, 0x45, 0x44, 0x45, 0x47, 0x4e, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4b, 0x47, 0x4f, 0x4d, 0x4b,
- 0x4c, 0x41, 0x4a, 0x4c, 0x48, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x47, 0x4c, 0x45, 0x4b, 0x4b, 0x4d, 0x43, 0x42,
- 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x4b, 0x47, 0x4f, 0x4d, 0x4b,
- 0x4c, 0x41, 0x4a, 0x4c, 0x48, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MPELMDDJFHO_proto_rawDescOnce sync.Once
- file_Unk2700_MPELMDDJFHO_proto_rawDescData = file_Unk2700_MPELMDDJFHO_proto_rawDesc
-)
-
-func file_Unk2700_MPELMDDJFHO_proto_rawDescGZIP() []byte {
- file_Unk2700_MPELMDDJFHO_proto_rawDescOnce.Do(func() {
- file_Unk2700_MPELMDDJFHO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MPELMDDJFHO_proto_rawDescData)
- })
- return file_Unk2700_MPELMDDJFHO_proto_rawDescData
-}
-
-var file_Unk2700_MPELMDDJFHO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MPELMDDJFHO_proto_goTypes = []interface{}{
- (*Unk2700_MPELMDDJFHO)(nil), // 0: Unk2700_MPELMDDJFHO
- (*Unk2700_GBHAPPCDCIL)(nil), // 1: Unk2700_GBHAPPCDCIL
- (*Unk2700_IOONEPPHCJP)(nil), // 2: Unk2700_IOONEPPHCJP
- (*Unk2700_PDGLEKKMCBD)(nil), // 3: Unk2700_PDGLEKKMCBD
-}
-var file_Unk2700_MPELMDDJFHO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_MPELMDDJFHO.Unk2700_JGFDODPBGFL:type_name -> Unk2700_GBHAPPCDCIL
- 2, // 1: Unk2700_MPELMDDJFHO.Unk2700_PCFIKJEDEGN:type_name -> Unk2700_IOONEPPHCJP
- 3, // 2: Unk2700_MPELMDDJFHO.Unk2700_IKGOMKLAJLH:type_name -> Unk2700_PDGLEKKMCBD
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MPELMDDJFHO_proto_init() }
-func file_Unk2700_MPELMDDJFHO_proto_init() {
- if File_Unk2700_MPELMDDJFHO_proto != nil {
- return
- }
- file_Unk2700_GBHAPPCDCIL_proto_init()
- file_Unk2700_IOONEPPHCJP_proto_init()
- file_Unk2700_PDGLEKKMCBD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MPELMDDJFHO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MPELMDDJFHO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MPELMDDJFHO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MPELMDDJFHO_proto_goTypes,
- DependencyIndexes: file_Unk2700_MPELMDDJFHO_proto_depIdxs,
- MessageInfos: file_Unk2700_MPELMDDJFHO_proto_msgTypes,
- }.Build()
- File_Unk2700_MPELMDDJFHO_proto = out.File
- file_Unk2700_MPELMDDJFHO_proto_rawDesc = nil
- file_Unk2700_MPELMDDJFHO_proto_goTypes = nil
- file_Unk2700_MPELMDDJFHO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_MPPAHFFHIPI_ServerNotify.pb.go b/gover/gen/Unk2700_MPPAHFFHIPI_ServerNotify.pb.go
deleted file mode 100644
index c98db666..00000000
--- a/gover/gen/Unk2700_MPPAHFFHIPI_ServerNotify.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_MPPAHFFHIPI_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4187
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_MPPAHFFHIPI_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- MatchId uint32 `protobuf:"varint,9,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
-}
-
-func (x *Unk2700_MPPAHFFHIPI_ServerNotify) Reset() {
- *x = Unk2700_MPPAHFFHIPI_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_MPPAHFFHIPI_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_MPPAHFFHIPI_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_MPPAHFFHIPI_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_MPPAHFFHIPI_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_MPPAHFFHIPI_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_MPPAHFFHIPI_ServerNotify) GetMatchId() uint32 {
- if x != nil {
- return x.MatchId
- }
- return 0
-}
-
-var File_Unk2700_MPPAHFFHIPI_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x50, 0x41, 0x48, 0x46,
- 0x46, 0x48, 0x49, 0x50, 0x49, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x50, 0x41, 0x48, 0x46, 0x46, 0x48, 0x49, 0x50, 0x49, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08,
- 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescData = file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_MPPAHFFHIPI_ServerNotify)(nil), // 0: Unk2700_MPPAHFFHIPI_ServerNotify
-}
-var file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_init() }
-func file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_init() {
- if File_Unk2700_MPPAHFFHIPI_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_MPPAHFFHIPI_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_MPPAHFFHIPI_ServerNotify_proto = out.File
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_rawDesc = nil
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_goTypes = nil
- file_Unk2700_MPPAHFFHIPI_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NAEHEDLGLKA.pb.go b/gover/gen/Unk2700_NAEHEDLGLKA.pb.go
deleted file mode 100644
index 3d986593..00000000
--- a/gover/gen/Unk2700_NAEHEDLGLKA.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NAEHEDLGLKA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8257
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NAEHEDLGLKA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_NAEHEDLGLKA) Reset() {
- *x = Unk2700_NAEHEDLGLKA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NAEHEDLGLKA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NAEHEDLGLKA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NAEHEDLGLKA) ProtoMessage() {}
-
-func (x *Unk2700_NAEHEDLGLKA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NAEHEDLGLKA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NAEHEDLGLKA.ProtoReflect.Descriptor instead.
-func (*Unk2700_NAEHEDLGLKA) Descriptor() ([]byte, []int) {
- return file_Unk2700_NAEHEDLGLKA_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_NAEHEDLGLKA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NAEHEDLGLKA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x45, 0x48, 0x45, 0x44,
- 0x4c, 0x47, 0x4c, 0x4b, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x45, 0x48, 0x45, 0x44, 0x4c, 0x47, 0x4c,
- 0x4b, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NAEHEDLGLKA_proto_rawDescOnce sync.Once
- file_Unk2700_NAEHEDLGLKA_proto_rawDescData = file_Unk2700_NAEHEDLGLKA_proto_rawDesc
-)
-
-func file_Unk2700_NAEHEDLGLKA_proto_rawDescGZIP() []byte {
- file_Unk2700_NAEHEDLGLKA_proto_rawDescOnce.Do(func() {
- file_Unk2700_NAEHEDLGLKA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NAEHEDLGLKA_proto_rawDescData)
- })
- return file_Unk2700_NAEHEDLGLKA_proto_rawDescData
-}
-
-var file_Unk2700_NAEHEDLGLKA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NAEHEDLGLKA_proto_goTypes = []interface{}{
- (*Unk2700_NAEHEDLGLKA)(nil), // 0: Unk2700_NAEHEDLGLKA
-}
-var file_Unk2700_NAEHEDLGLKA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NAEHEDLGLKA_proto_init() }
-func file_Unk2700_NAEHEDLGLKA_proto_init() {
- if File_Unk2700_NAEHEDLGLKA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NAEHEDLGLKA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NAEHEDLGLKA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NAEHEDLGLKA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NAEHEDLGLKA_proto_goTypes,
- DependencyIndexes: file_Unk2700_NAEHEDLGLKA_proto_depIdxs,
- MessageInfos: file_Unk2700_NAEHEDLGLKA_proto_msgTypes,
- }.Build()
- File_Unk2700_NAEHEDLGLKA_proto = out.File
- file_Unk2700_NAEHEDLGLKA_proto_rawDesc = nil
- file_Unk2700_NAEHEDLGLKA_proto_goTypes = nil
- file_Unk2700_NAEHEDLGLKA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NAFAIMHFEFG.pb.go b/gover/gen/Unk2700_NAFAIMHFEFG.pb.go
deleted file mode 100644
index 7cbd4127..00000000
--- a/gover/gen/Unk2700_NAFAIMHFEFG.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NAFAIMHFEFG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NAFAIMHFEFG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
- GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,11,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
-}
-
-func (x *Unk2700_NAFAIMHFEFG) Reset() {
- *x = Unk2700_NAFAIMHFEFG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NAFAIMHFEFG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NAFAIMHFEFG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NAFAIMHFEFG) ProtoMessage() {}
-
-func (x *Unk2700_NAFAIMHFEFG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NAFAIMHFEFG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NAFAIMHFEFG.ProtoReflect.Descriptor instead.
-func (*Unk2700_NAFAIMHFEFG) Descriptor() ([]byte, []int) {
- return file_Unk2700_NAFAIMHFEFG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NAFAIMHFEFG) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-func (x *Unk2700_NAFAIMHFEFG) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (x *Unk2700_NAFAIMHFEFG) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
-var File_Unk2700_NAFAIMHFEFG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NAFAIMHFEFG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x46, 0x41, 0x49, 0x4d,
- 0x48, 0x46, 0x45, 0x46, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x46, 0x41, 0x49, 0x4d, 0x48, 0x46, 0x45, 0x46, 0x47,
- 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e,
- 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NAFAIMHFEFG_proto_rawDescOnce sync.Once
- file_Unk2700_NAFAIMHFEFG_proto_rawDescData = file_Unk2700_NAFAIMHFEFG_proto_rawDesc
-)
-
-func file_Unk2700_NAFAIMHFEFG_proto_rawDescGZIP() []byte {
- file_Unk2700_NAFAIMHFEFG_proto_rawDescOnce.Do(func() {
- file_Unk2700_NAFAIMHFEFG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NAFAIMHFEFG_proto_rawDescData)
- })
- return file_Unk2700_NAFAIMHFEFG_proto_rawDescData
-}
-
-var file_Unk2700_NAFAIMHFEFG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NAFAIMHFEFG_proto_goTypes = []interface{}{
- (*Unk2700_NAFAIMHFEFG)(nil), // 0: Unk2700_NAFAIMHFEFG
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk2700_NAFAIMHFEFG_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NAFAIMHFEFG.pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NAFAIMHFEFG_proto_init() }
-func file_Unk2700_NAFAIMHFEFG_proto_init() {
- if File_Unk2700_NAFAIMHFEFG_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NAFAIMHFEFG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NAFAIMHFEFG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NAFAIMHFEFG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NAFAIMHFEFG_proto_goTypes,
- DependencyIndexes: file_Unk2700_NAFAIMHFEFG_proto_depIdxs,
- MessageInfos: file_Unk2700_NAFAIMHFEFG_proto_msgTypes,
- }.Build()
- File_Unk2700_NAFAIMHFEFG_proto = out.File
- file_Unk2700_NAFAIMHFEFG_proto_rawDesc = nil
- file_Unk2700_NAFAIMHFEFG_proto_goTypes = nil
- file_Unk2700_NAFAIMHFEFG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NAPLFKNOECD.pb.go b/gover/gen/Unk2700_NAPLFKNOECD.pb.go
deleted file mode 100644
index 51901187..00000000
--- a/gover/gen/Unk2700_NAPLFKNOECD.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NAPLFKNOECD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NAPLFKNOECD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Type uint32 `protobuf:"varint,15,opt,name=type,proto3" json:"type,omitempty"`
- Unk2700_KJGKBENCNKF float32 `protobuf:"fixed32,11,opt,name=Unk2700_KJGKBENCNKF,json=Unk2700KJGKBENCNKF,proto3" json:"Unk2700_KJGKBENCNKF,omitempty"`
- Value float32 `protobuf:"fixed32,3,opt,name=value,proto3" json:"value,omitempty"`
- Unk2700_POGMHNNJKDM float32 `protobuf:"fixed32,10,opt,name=Unk2700_POGMHNNJKDM,json=Unk2700POGMHNNJKDM,proto3" json:"Unk2700_POGMHNNJKDM,omitempty"`
-}
-
-func (x *Unk2700_NAPLFKNOECD) Reset() {
- *x = Unk2700_NAPLFKNOECD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NAPLFKNOECD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NAPLFKNOECD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NAPLFKNOECD) ProtoMessage() {}
-
-func (x *Unk2700_NAPLFKNOECD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NAPLFKNOECD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NAPLFKNOECD.ProtoReflect.Descriptor instead.
-func (*Unk2700_NAPLFKNOECD) Descriptor() ([]byte, []int) {
- return file_Unk2700_NAPLFKNOECD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NAPLFKNOECD) GetType() uint32 {
- if x != nil {
- return x.Type
- }
- return 0
-}
-
-func (x *Unk2700_NAPLFKNOECD) GetUnk2700_KJGKBENCNKF() float32 {
- if x != nil {
- return x.Unk2700_KJGKBENCNKF
- }
- return 0
-}
-
-func (x *Unk2700_NAPLFKNOECD) GetValue() float32 {
- if x != nil {
- return x.Value
- }
- return 0
-}
-
-func (x *Unk2700_NAPLFKNOECD) GetUnk2700_POGMHNNJKDM() float32 {
- if x != nil {
- return x.Unk2700_POGMHNNJKDM
- }
- return 0
-}
-
-var File_Unk2700_NAPLFKNOECD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NAPLFKNOECD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x50, 0x4c, 0x46, 0x4b,
- 0x4e, 0x4f, 0x45, 0x43, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa1, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x41, 0x50, 0x4c, 0x46, 0x4b, 0x4e, 0x4f,
- 0x45, 0x43, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x47, 0x4b, 0x42, 0x45, 0x4e, 0x43, 0x4e, 0x4b, 0x46, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4a, 0x47,
- 0x4b, 0x42, 0x45, 0x4e, 0x43, 0x4e, 0x4b, 0x46, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x47, 0x4d, 0x48, 0x4e,
- 0x4e, 0x4a, 0x4b, 0x44, 0x4d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x50, 0x4f, 0x47, 0x4d, 0x48, 0x4e, 0x4e, 0x4a, 0x4b, 0x44, 0x4d, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NAPLFKNOECD_proto_rawDescOnce sync.Once
- file_Unk2700_NAPLFKNOECD_proto_rawDescData = file_Unk2700_NAPLFKNOECD_proto_rawDesc
-)
-
-func file_Unk2700_NAPLFKNOECD_proto_rawDescGZIP() []byte {
- file_Unk2700_NAPLFKNOECD_proto_rawDescOnce.Do(func() {
- file_Unk2700_NAPLFKNOECD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NAPLFKNOECD_proto_rawDescData)
- })
- return file_Unk2700_NAPLFKNOECD_proto_rawDescData
-}
-
-var file_Unk2700_NAPLFKNOECD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NAPLFKNOECD_proto_goTypes = []interface{}{
- (*Unk2700_NAPLFKNOECD)(nil), // 0: Unk2700_NAPLFKNOECD
-}
-var file_Unk2700_NAPLFKNOECD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NAPLFKNOECD_proto_init() }
-func file_Unk2700_NAPLFKNOECD_proto_init() {
- if File_Unk2700_NAPLFKNOECD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NAPLFKNOECD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NAPLFKNOECD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NAPLFKNOECD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NAPLFKNOECD_proto_goTypes,
- DependencyIndexes: file_Unk2700_NAPLFKNOECD_proto_depIdxs,
- MessageInfos: file_Unk2700_NAPLFKNOECD_proto_msgTypes,
- }.Build()
- File_Unk2700_NAPLFKNOECD_proto = out.File
- file_Unk2700_NAPLFKNOECD_proto_rawDesc = nil
- file_Unk2700_NAPLFKNOECD_proto_goTypes = nil
- file_Unk2700_NAPLFKNOECD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NBFJOJPCCEK_ServerRsp.pb.go b/gover/gen/Unk2700_NBFJOJPCCEK_ServerRsp.pb.go
deleted file mode 100644
index 8d0a5e34..00000000
--- a/gover/gen/Unk2700_NBFJOJPCCEK_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NBFJOJPCCEK_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6057
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NBFJOJPCCEK_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_NBFJOJPCCEK_ServerRsp) Reset() {
- *x = Unk2700_NBFJOJPCCEK_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NBFJOJPCCEK_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NBFJOJPCCEK_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_NBFJOJPCCEK_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NBFJOJPCCEK_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_NBFJOJPCCEK_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NBFJOJPCCEK_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_NBFJOJPCCEK_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x46, 0x4a, 0x4f, 0x4a,
- 0x50, 0x43, 0x43, 0x45, 0x4b, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x42, 0x46, 0x4a, 0x4f, 0x4a, 0x50, 0x43, 0x43, 0x45, 0x4b, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescData = file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_NBFJOJPCCEK_ServerRsp)(nil), // 0: Unk2700_NBFJOJPCCEK_ServerRsp
-}
-var file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_init() }
-func file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_init() {
- if File_Unk2700_NBFJOJPCCEK_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NBFJOJPCCEK_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_NBFJOJPCCEK_ServerRsp_proto = out.File
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_rawDesc = nil
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_goTypes = nil
- file_Unk2700_NBFJOJPCCEK_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NBFOJLAHFCA_ServerNotify.pb.go b/gover/gen/Unk2700_NBFOJLAHFCA_ServerNotify.pb.go
deleted file mode 100644
index 07fab8b1..00000000
--- a/gover/gen/Unk2700_NBFOJLAHFCA_ServerNotify.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NBFOJLAHFCA_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5928
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NBFOJLAHFCA_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_KKDHNGGEFDI []*Unk2700_JMPCGMBHJLG `protobuf:"bytes,12,rep,name=Unk2700_KKDHNGGEFDI,json=Unk2700KKDHNGGEFDI,proto3" json:"Unk2700_KKDHNGGEFDI,omitempty"`
- Unk2700_BHOEBCNOEEG uint32 `protobuf:"varint,4,opt,name=Unk2700_BHOEBCNOEEG,json=Unk2700BHOEBCNOEEG,proto3" json:"Unk2700_BHOEBCNOEEG,omitempty"`
-}
-
-func (x *Unk2700_NBFOJLAHFCA_ServerNotify) Reset() {
- *x = Unk2700_NBFOJLAHFCA_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NBFOJLAHFCA_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NBFOJLAHFCA_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_NBFOJLAHFCA_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NBFOJLAHFCA_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_NBFOJLAHFCA_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NBFOJLAHFCA_ServerNotify) GetUnk2700_KKDHNGGEFDI() []*Unk2700_JMPCGMBHJLG {
- if x != nil {
- return x.Unk2700_KKDHNGGEFDI
- }
- return nil
-}
-
-func (x *Unk2700_NBFOJLAHFCA_ServerNotify) GetUnk2700_BHOEBCNOEEG() uint32 {
- if x != nil {
- return x.Unk2700_BHOEBCNOEEG
- }
- return 0
-}
-
-var File_Unk2700_NBFOJLAHFCA_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x46, 0x4f, 0x4a, 0x4c,
- 0x41, 0x48, 0x46, 0x43, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4a, 0x4d, 0x50, 0x43, 0x47, 0x4d, 0x42, 0x48, 0x4a, 0x4c, 0x47, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x9a, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4e, 0x42, 0x46, 0x4f, 0x4a, 0x4c, 0x41, 0x48, 0x46, 0x43, 0x41, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4b, 0x44, 0x48, 0x4e, 0x47, 0x47, 0x45, 0x46, 0x44, 0x49, 0x18,
- 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4a, 0x4d, 0x50, 0x43, 0x47, 0x4d, 0x42, 0x48, 0x4a, 0x4c, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4b, 0x4b, 0x44, 0x48, 0x4e, 0x47, 0x47, 0x45, 0x46, 0x44, 0x49, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x48, 0x4f, 0x45, 0x42,
- 0x43, 0x4e, 0x4f, 0x45, 0x45, 0x47, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x48, 0x4f, 0x45, 0x42, 0x43, 0x4e, 0x4f, 0x45, 0x45, 0x47,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescData = file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_NBFOJLAHFCA_ServerNotify)(nil), // 0: Unk2700_NBFOJLAHFCA_ServerNotify
- (*Unk2700_JMPCGMBHJLG)(nil), // 1: Unk2700_JMPCGMBHJLG
-}
-var file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NBFOJLAHFCA_ServerNotify.Unk2700_KKDHNGGEFDI:type_name -> Unk2700_JMPCGMBHJLG
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_init() }
-func file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_init() {
- if File_Unk2700_NBFOJLAHFCA_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_JMPCGMBHJLG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NBFOJLAHFCA_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_NBFOJLAHFCA_ServerNotify_proto = out.File
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_rawDesc = nil
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_goTypes = nil
- file_Unk2700_NBFOJLAHFCA_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NCJLMACGOCD_ClientNotify.pb.go b/gover/gen/Unk2700_NCJLMACGOCD_ClientNotify.pb.go
deleted file mode 100644
index 45318a72..00000000
--- a/gover/gen/Unk2700_NCJLMACGOCD_ClientNotify.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NCJLMACGOCD_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 933
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NCJLMACGOCD_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_CCPALMMFDFC uint32 `protobuf:"varint,5,opt,name=Unk2700_CCPALMMFDFC,json=Unk2700CCPALMMFDFC,proto3" json:"Unk2700_CCPALMMFDFC,omitempty"`
- Unk2700_NEMOEIFHIFC uint32 `protobuf:"varint,10,opt,name=Unk2700_NEMOEIFHIFC,json=Unk2700NEMOEIFHIFC,proto3" json:"Unk2700_NEMOEIFHIFC,omitempty"`
- DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
-}
-
-func (x *Unk2700_NCJLMACGOCD_ClientNotify) Reset() {
- *x = Unk2700_NCJLMACGOCD_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NCJLMACGOCD_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NCJLMACGOCD_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NCJLMACGOCD_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2700_NCJLMACGOCD_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NCJLMACGOCD_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NCJLMACGOCD_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_NCJLMACGOCD_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NCJLMACGOCD_ClientNotify) GetUnk2700_CCPALMMFDFC() uint32 {
- if x != nil {
- return x.Unk2700_CCPALMMFDFC
- }
- return 0
-}
-
-func (x *Unk2700_NCJLMACGOCD_ClientNotify) GetUnk2700_NEMOEIFHIFC() uint32 {
- if x != nil {
- return x.Unk2700_NEMOEIFHIFC
- }
- return 0
-}
-
-func (x *Unk2700_NCJLMACGOCD_ClientNotify) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-var File_Unk2700_NCJLMACGOCD_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4a, 0x4c, 0x4d, 0x41,
- 0x43, 0x47, 0x4f, 0x43, 0x44, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4a, 0x4c, 0x4d, 0x41, 0x43, 0x47, 0x4f, 0x43, 0x44,
- 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x50, 0x41, 0x4c, 0x4d, 0x4d,
- 0x46, 0x44, 0x46, 0x43, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x43, 0x43, 0x50, 0x41, 0x4c, 0x4d, 0x4d, 0x46, 0x44, 0x46, 0x43, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x4d, 0x4f, 0x45, 0x49,
- 0x46, 0x48, 0x49, 0x46, 0x43, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4e, 0x45, 0x4d, 0x4f, 0x45, 0x49, 0x46, 0x48, 0x49, 0x46, 0x43, 0x12,
- 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescData = file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescData)
- })
- return file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2700_NCJLMACGOCD_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NCJLMACGOCD_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2700_NCJLMACGOCD_ClientNotify)(nil), // 0: Unk2700_NCJLMACGOCD_ClientNotify
-}
-var file_Unk2700_NCJLMACGOCD_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NCJLMACGOCD_ClientNotify_proto_init() }
-func file_Unk2700_NCJLMACGOCD_ClientNotify_proto_init() {
- if File_Unk2700_NCJLMACGOCD_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NCJLMACGOCD_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NCJLMACGOCD_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_NCJLMACGOCD_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_NCJLMACGOCD_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_NCJLMACGOCD_ClientNotify_proto = out.File
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_rawDesc = nil
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_goTypes = nil
- file_Unk2700_NCJLMACGOCD_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NCMPMILICGJ.pb.go b/gover/gen/Unk2700_NCMPMILICGJ.pb.go
deleted file mode 100644
index 1d3ed193..00000000
--- a/gover/gen/Unk2700_NCMPMILICGJ.pb.go
+++ /dev/null
@@ -1,184 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NCMPMILICGJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8407
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NCMPMILICGJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IGMHNDNGNPG uint32 `protobuf:"varint,3,opt,name=Unk2700_IGMHNDNGNPG,json=Unk2700IGMHNDNGNPG,proto3" json:"Unk2700_IGMHNDNGNPG,omitempty"`
- Unk2700_KIAHJKGOLGO uint32 `protobuf:"varint,7,opt,name=Unk2700_KIAHJKGOLGO,json=Unk2700KIAHJKGOLGO,proto3" json:"Unk2700_KIAHJKGOLGO,omitempty"`
- AvatarId uint32 `protobuf:"varint,11,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
-}
-
-func (x *Unk2700_NCMPMILICGJ) Reset() {
- *x = Unk2700_NCMPMILICGJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NCMPMILICGJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NCMPMILICGJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NCMPMILICGJ) ProtoMessage() {}
-
-func (x *Unk2700_NCMPMILICGJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NCMPMILICGJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NCMPMILICGJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_NCMPMILICGJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_NCMPMILICGJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NCMPMILICGJ) GetUnk2700_IGMHNDNGNPG() uint32 {
- if x != nil {
- return x.Unk2700_IGMHNDNGNPG
- }
- return 0
-}
-
-func (x *Unk2700_NCMPMILICGJ) GetUnk2700_KIAHJKGOLGO() uint32 {
- if x != nil {
- return x.Unk2700_KIAHJKGOLGO
- }
- return 0
-}
-
-func (x *Unk2700_NCMPMILICGJ) GetAvatarId() uint32 {
- if x != nil {
- return x.AvatarId
- }
- return 0
-}
-
-var File_Unk2700_NCMPMILICGJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NCMPMILICGJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4d, 0x50, 0x4d, 0x49,
- 0x4c, 0x49, 0x43, 0x47, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4d, 0x50, 0x4d, 0x49, 0x4c, 0x49,
- 0x43, 0x47, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49,
- 0x47, 0x4d, 0x48, 0x4e, 0x44, 0x4e, 0x47, 0x4e, 0x50, 0x47, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x47, 0x4d, 0x48, 0x4e, 0x44, 0x4e,
- 0x47, 0x4e, 0x50, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4b, 0x49, 0x41, 0x48, 0x4a, 0x4b, 0x47, 0x4f, 0x4c, 0x47, 0x4f, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x49, 0x41, 0x48, 0x4a, 0x4b,
- 0x47, 0x4f, 0x4c, 0x47, 0x4f, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NCMPMILICGJ_proto_rawDescOnce sync.Once
- file_Unk2700_NCMPMILICGJ_proto_rawDescData = file_Unk2700_NCMPMILICGJ_proto_rawDesc
-)
-
-func file_Unk2700_NCMPMILICGJ_proto_rawDescGZIP() []byte {
- file_Unk2700_NCMPMILICGJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_NCMPMILICGJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NCMPMILICGJ_proto_rawDescData)
- })
- return file_Unk2700_NCMPMILICGJ_proto_rawDescData
-}
-
-var file_Unk2700_NCMPMILICGJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NCMPMILICGJ_proto_goTypes = []interface{}{
- (*Unk2700_NCMPMILICGJ)(nil), // 0: Unk2700_NCMPMILICGJ
-}
-var file_Unk2700_NCMPMILICGJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NCMPMILICGJ_proto_init() }
-func file_Unk2700_NCMPMILICGJ_proto_init() {
- if File_Unk2700_NCMPMILICGJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NCMPMILICGJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NCMPMILICGJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NCMPMILICGJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NCMPMILICGJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_NCMPMILICGJ_proto_depIdxs,
- MessageInfos: file_Unk2700_NCMPMILICGJ_proto_msgTypes,
- }.Build()
- File_Unk2700_NCMPMILICGJ_proto = out.File
- file_Unk2700_NCMPMILICGJ_proto_rawDesc = nil
- file_Unk2700_NCMPMILICGJ_proto_goTypes = nil
- file_Unk2700_NCMPMILICGJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NCNPNMFFONG.pb.go b/gover/gen/Unk2700_NCNPNMFFONG.pb.go
deleted file mode 100644
index 5767c843..00000000
--- a/gover/gen/Unk2700_NCNPNMFFONG.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NCNPNMFFONG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NCNPNMFFONG int32
-
-const (
- Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_EOOLPOEEAPH Unk2700_NCNPNMFFONG = 0
- Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_GLPMMPCFDLN Unk2700_NCNPNMFFONG = 1
- Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_MFPLNPDOELM Unk2700_NCNPNMFFONG = 2
- Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_EPFDAAKBKML Unk2700_NCNPNMFFONG = 3
- Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_PMAPHIADDJF Unk2700_NCNPNMFFONG = 4
- Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_BLJLDKHIPGD Unk2700_NCNPNMFFONG = 5
- Unk2700_NCNPNMFFONG_Unk2700_NCNPNMFFONG_Unk2700_EOPEJCDHJCF Unk2700_NCNPNMFFONG = 6
-)
-
-// Enum value maps for Unk2700_NCNPNMFFONG.
-var (
- Unk2700_NCNPNMFFONG_name = map[int32]string{
- 0: "Unk2700_NCNPNMFFONG_Unk2700_EOOLPOEEAPH",
- 1: "Unk2700_NCNPNMFFONG_Unk2700_GLPMMPCFDLN",
- 2: "Unk2700_NCNPNMFFONG_Unk2700_MFPLNPDOELM",
- 3: "Unk2700_NCNPNMFFONG_Unk2700_EPFDAAKBKML",
- 4: "Unk2700_NCNPNMFFONG_Unk2700_PMAPHIADDJF",
- 5: "Unk2700_NCNPNMFFONG_Unk2700_BLJLDKHIPGD",
- 6: "Unk2700_NCNPNMFFONG_Unk2700_EOPEJCDHJCF",
- }
- Unk2700_NCNPNMFFONG_value = map[string]int32{
- "Unk2700_NCNPNMFFONG_Unk2700_EOOLPOEEAPH": 0,
- "Unk2700_NCNPNMFFONG_Unk2700_GLPMMPCFDLN": 1,
- "Unk2700_NCNPNMFFONG_Unk2700_MFPLNPDOELM": 2,
- "Unk2700_NCNPNMFFONG_Unk2700_EPFDAAKBKML": 3,
- "Unk2700_NCNPNMFFONG_Unk2700_PMAPHIADDJF": 4,
- "Unk2700_NCNPNMFFONG_Unk2700_BLJLDKHIPGD": 5,
- "Unk2700_NCNPNMFFONG_Unk2700_EOPEJCDHJCF": 6,
- }
-)
-
-func (x Unk2700_NCNPNMFFONG) Enum() *Unk2700_NCNPNMFFONG {
- p := new(Unk2700_NCNPNMFFONG)
- *p = x
- return p
-}
-
-func (x Unk2700_NCNPNMFFONG) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_NCNPNMFFONG) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_NCNPNMFFONG_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_NCNPNMFFONG) Type() protoreflect.EnumType {
- return &file_Unk2700_NCNPNMFFONG_proto_enumTypes[0]
-}
-
-func (x Unk2700_NCNPNMFFONG) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_NCNPNMFFONG.Descriptor instead.
-func (Unk2700_NCNPNMFFONG) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_NCNPNMFFONG_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_NCNPNMFFONG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NCNPNMFFONG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d,
- 0x46, 0x46, 0x4f, 0x4e, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xd0, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d, 0x46, 0x46,
- 0x4f, 0x4e, 0x47, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x43, 0x4e, 0x50, 0x4e, 0x4d, 0x46, 0x46, 0x4f, 0x4e, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x4f, 0x4c, 0x50, 0x4f, 0x45, 0x45, 0x41, 0x50, 0x48, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50,
- 0x4e, 0x4d, 0x46, 0x46, 0x4f, 0x4e, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x47, 0x4c, 0x50, 0x4d, 0x4d, 0x50, 0x43, 0x46, 0x44, 0x4c, 0x4e, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d, 0x46,
- 0x46, 0x4f, 0x4e, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x50,
- 0x4c, 0x4e, 0x50, 0x44, 0x4f, 0x45, 0x4c, 0x4d, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d, 0x46, 0x46, 0x4f, 0x4e,
- 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x46, 0x44, 0x41, 0x41,
- 0x4b, 0x42, 0x4b, 0x4d, 0x4c, 0x10, 0x03, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d, 0x46, 0x46, 0x4f, 0x4e, 0x47, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4d, 0x41, 0x50, 0x48, 0x49, 0x41, 0x44, 0x44,
- 0x4a, 0x46, 0x10, 0x04, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4e, 0x43, 0x4e, 0x50, 0x4e, 0x4d, 0x46, 0x46, 0x4f, 0x4e, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x42, 0x4c, 0x4a, 0x4c, 0x44, 0x4b, 0x48, 0x49, 0x50, 0x47, 0x44, 0x10,
- 0x05, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x4e,
- 0x50, 0x4e, 0x4d, 0x46, 0x46, 0x4f, 0x4e, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x45, 0x4f, 0x50, 0x45, 0x4a, 0x43, 0x44, 0x48, 0x4a, 0x43, 0x46, 0x10, 0x06, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NCNPNMFFONG_proto_rawDescOnce sync.Once
- file_Unk2700_NCNPNMFFONG_proto_rawDescData = file_Unk2700_NCNPNMFFONG_proto_rawDesc
-)
-
-func file_Unk2700_NCNPNMFFONG_proto_rawDescGZIP() []byte {
- file_Unk2700_NCNPNMFFONG_proto_rawDescOnce.Do(func() {
- file_Unk2700_NCNPNMFFONG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NCNPNMFFONG_proto_rawDescData)
- })
- return file_Unk2700_NCNPNMFFONG_proto_rawDescData
-}
-
-var file_Unk2700_NCNPNMFFONG_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_NCNPNMFFONG_proto_goTypes = []interface{}{
- (Unk2700_NCNPNMFFONG)(0), // 0: Unk2700_NCNPNMFFONG
-}
-var file_Unk2700_NCNPNMFFONG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NCNPNMFFONG_proto_init() }
-func file_Unk2700_NCNPNMFFONG_proto_init() {
- if File_Unk2700_NCNPNMFFONG_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NCNPNMFFONG_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NCNPNMFFONG_proto_goTypes,
- DependencyIndexes: file_Unk2700_NCNPNMFFONG_proto_depIdxs,
- EnumInfos: file_Unk2700_NCNPNMFFONG_proto_enumTypes,
- }.Build()
- File_Unk2700_NCNPNMFFONG_proto = out.File
- file_Unk2700_NCNPNMFFONG_proto_rawDesc = nil
- file_Unk2700_NCNPNMFFONG_proto_goTypes = nil
- file_Unk2700_NCNPNMFFONG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NCPLKHGCOAH.pb.go b/gover/gen/Unk2700_NCPLKHGCOAH.pb.go
deleted file mode 100644
index 3eb13ba5..00000000
--- a/gover/gen/Unk2700_NCPLKHGCOAH.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NCPLKHGCOAH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8767
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NCPLKHGCOAH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
-}
-
-func (x *Unk2700_NCPLKHGCOAH) Reset() {
- *x = Unk2700_NCPLKHGCOAH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NCPLKHGCOAH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NCPLKHGCOAH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NCPLKHGCOAH) ProtoMessage() {}
-
-func (x *Unk2700_NCPLKHGCOAH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NCPLKHGCOAH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NCPLKHGCOAH.ProtoReflect.Descriptor instead.
-func (*Unk2700_NCPLKHGCOAH) Descriptor() ([]byte, []int) {
- return file_Unk2700_NCPLKHGCOAH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NCPLKHGCOAH) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-var File_Unk2700_NCPLKHGCOAH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NCPLKHGCOAH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x50, 0x4c, 0x4b, 0x48,
- 0x47, 0x43, 0x4f, 0x41, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x50, 0x4c, 0x4b, 0x48, 0x47, 0x43, 0x4f,
- 0x41, 0x48, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NCPLKHGCOAH_proto_rawDescOnce sync.Once
- file_Unk2700_NCPLKHGCOAH_proto_rawDescData = file_Unk2700_NCPLKHGCOAH_proto_rawDesc
-)
-
-func file_Unk2700_NCPLKHGCOAH_proto_rawDescGZIP() []byte {
- file_Unk2700_NCPLKHGCOAH_proto_rawDescOnce.Do(func() {
- file_Unk2700_NCPLKHGCOAH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NCPLKHGCOAH_proto_rawDescData)
- })
- return file_Unk2700_NCPLKHGCOAH_proto_rawDescData
-}
-
-var file_Unk2700_NCPLKHGCOAH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NCPLKHGCOAH_proto_goTypes = []interface{}{
- (*Unk2700_NCPLKHGCOAH)(nil), // 0: Unk2700_NCPLKHGCOAH
-}
-var file_Unk2700_NCPLKHGCOAH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NCPLKHGCOAH_proto_init() }
-func file_Unk2700_NCPLKHGCOAH_proto_init() {
- if File_Unk2700_NCPLKHGCOAH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NCPLKHGCOAH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NCPLKHGCOAH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NCPLKHGCOAH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NCPLKHGCOAH_proto_goTypes,
- DependencyIndexes: file_Unk2700_NCPLKHGCOAH_proto_depIdxs,
- MessageInfos: file_Unk2700_NCPLKHGCOAH_proto_msgTypes,
- }.Build()
- File_Unk2700_NCPLKHGCOAH_proto = out.File
- file_Unk2700_NCPLKHGCOAH_proto_rawDesc = nil
- file_Unk2700_NCPLKHGCOAH_proto_goTypes = nil
- file_Unk2700_NCPLKHGCOAH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NDDBFNNHLFE.pb.go b/gover/gen/Unk2700_NDDBFNNHLFE.pb.go
deleted file mode 100644
index 15dae755..00000000
--- a/gover/gen/Unk2700_NDDBFNNHLFE.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NDDBFNNHLFE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8340
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NDDBFNNHLFE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SettleInfo *Unk2700_DJKEGIEIKHG `protobuf:"bytes,13,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- GalleryId uint32 `protobuf:"varint,5,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_NDDBFNNHLFE) Reset() {
- *x = Unk2700_NDDBFNNHLFE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NDDBFNNHLFE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NDDBFNNHLFE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NDDBFNNHLFE) ProtoMessage() {}
-
-func (x *Unk2700_NDDBFNNHLFE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NDDBFNNHLFE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NDDBFNNHLFE.ProtoReflect.Descriptor instead.
-func (*Unk2700_NDDBFNNHLFE) Descriptor() ([]byte, []int) {
- return file_Unk2700_NDDBFNNHLFE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NDDBFNNHLFE) GetSettleInfo() *Unk2700_DJKEGIEIKHG {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-func (x *Unk2700_NDDBFNNHLFE) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_NDDBFNNHLFE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NDDBFNNHLFE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x44, 0x44, 0x42, 0x46, 0x4e,
- 0x4e, 0x48, 0x4c, 0x46, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4b, 0x45, 0x47, 0x49, 0x45, 0x49, 0x4b, 0x48, 0x47,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4e, 0x44, 0x44, 0x42, 0x46, 0x4e, 0x4e, 0x48, 0x4c, 0x46, 0x45, 0x12, 0x35, 0x0a,
- 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4b,
- 0x45, 0x47, 0x49, 0x45, 0x49, 0x4b, 0x48, 0x47, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NDDBFNNHLFE_proto_rawDescOnce sync.Once
- file_Unk2700_NDDBFNNHLFE_proto_rawDescData = file_Unk2700_NDDBFNNHLFE_proto_rawDesc
-)
-
-func file_Unk2700_NDDBFNNHLFE_proto_rawDescGZIP() []byte {
- file_Unk2700_NDDBFNNHLFE_proto_rawDescOnce.Do(func() {
- file_Unk2700_NDDBFNNHLFE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NDDBFNNHLFE_proto_rawDescData)
- })
- return file_Unk2700_NDDBFNNHLFE_proto_rawDescData
-}
-
-var file_Unk2700_NDDBFNNHLFE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NDDBFNNHLFE_proto_goTypes = []interface{}{
- (*Unk2700_NDDBFNNHLFE)(nil), // 0: Unk2700_NDDBFNNHLFE
- (*Unk2700_DJKEGIEIKHG)(nil), // 1: Unk2700_DJKEGIEIKHG
-}
-var file_Unk2700_NDDBFNNHLFE_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NDDBFNNHLFE.settle_info:type_name -> Unk2700_DJKEGIEIKHG
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NDDBFNNHLFE_proto_init() }
-func file_Unk2700_NDDBFNNHLFE_proto_init() {
- if File_Unk2700_NDDBFNNHLFE_proto != nil {
- return
- }
- file_Unk2700_DJKEGIEIKHG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NDDBFNNHLFE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NDDBFNNHLFE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NDDBFNNHLFE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NDDBFNNHLFE_proto_goTypes,
- DependencyIndexes: file_Unk2700_NDDBFNNHLFE_proto_depIdxs,
- MessageInfos: file_Unk2700_NDDBFNNHLFE_proto_msgTypes,
- }.Build()
- File_Unk2700_NDDBFNNHLFE_proto = out.File
- file_Unk2700_NDDBFNNHLFE_proto_rawDesc = nil
- file_Unk2700_NDDBFNNHLFE_proto_goTypes = nil
- file_Unk2700_NDDBFNNHLFE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NEHPMNPAAKC.pb.go b/gover/gen/Unk2700_NEHPMNPAAKC.pb.go
deleted file mode 100644
index 6630fe8f..00000000
--- a/gover/gen/Unk2700_NEHPMNPAAKC.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NEHPMNPAAKC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8806
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NEHPMNPAAKC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,6,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_NEHPMNPAAKC) Reset() {
- *x = Unk2700_NEHPMNPAAKC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NEHPMNPAAKC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NEHPMNPAAKC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NEHPMNPAAKC) ProtoMessage() {}
-
-func (x *Unk2700_NEHPMNPAAKC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NEHPMNPAAKC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NEHPMNPAAKC.ProtoReflect.Descriptor instead.
-func (*Unk2700_NEHPMNPAAKC) Descriptor() ([]byte, []int) {
- return file_Unk2700_NEHPMNPAAKC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NEHPMNPAAKC) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_NEHPMNPAAKC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NEHPMNPAAKC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x48, 0x50, 0x4d, 0x4e,
- 0x50, 0x41, 0x41, 0x4b, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x48, 0x50, 0x4d, 0x4e, 0x50, 0x41, 0x41,
- 0x4b, 0x43, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NEHPMNPAAKC_proto_rawDescOnce sync.Once
- file_Unk2700_NEHPMNPAAKC_proto_rawDescData = file_Unk2700_NEHPMNPAAKC_proto_rawDesc
-)
-
-func file_Unk2700_NEHPMNPAAKC_proto_rawDescGZIP() []byte {
- file_Unk2700_NEHPMNPAAKC_proto_rawDescOnce.Do(func() {
- file_Unk2700_NEHPMNPAAKC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NEHPMNPAAKC_proto_rawDescData)
- })
- return file_Unk2700_NEHPMNPAAKC_proto_rawDescData
-}
-
-var file_Unk2700_NEHPMNPAAKC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NEHPMNPAAKC_proto_goTypes = []interface{}{
- (*Unk2700_NEHPMNPAAKC)(nil), // 0: Unk2700_NEHPMNPAAKC
-}
-var file_Unk2700_NEHPMNPAAKC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NEHPMNPAAKC_proto_init() }
-func file_Unk2700_NEHPMNPAAKC_proto_init() {
- if File_Unk2700_NEHPMNPAAKC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NEHPMNPAAKC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NEHPMNPAAKC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NEHPMNPAAKC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NEHPMNPAAKC_proto_goTypes,
- DependencyIndexes: file_Unk2700_NEHPMNPAAKC_proto_depIdxs,
- MessageInfos: file_Unk2700_NEHPMNPAAKC_proto_msgTypes,
- }.Build()
- File_Unk2700_NEHPMNPAAKC_proto = out.File
- file_Unk2700_NEHPMNPAAKC_proto_rawDesc = nil
- file_Unk2700_NEHPMNPAAKC_proto_goTypes = nil
- file_Unk2700_NEHPMNPAAKC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NELNFCMDMHE_ServerRsp.pb.go b/gover/gen/Unk2700_NELNFCMDMHE_ServerRsp.pb.go
deleted file mode 100644
index 89c03e0c..00000000
--- a/gover/gen/Unk2700_NELNFCMDMHE_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NELNFCMDMHE_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6314
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NELNFCMDMHE_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_NELNFCMDMHE_ServerRsp) Reset() {
- *x = Unk2700_NELNFCMDMHE_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NELNFCMDMHE_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NELNFCMDMHE_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NELNFCMDMHE_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_NELNFCMDMHE_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NELNFCMDMHE_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NELNFCMDMHE_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_NELNFCMDMHE_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NELNFCMDMHE_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_NELNFCMDMHE_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x45, 0x4c, 0x4e, 0x46, 0x43,
- 0x4d, 0x44, 0x4d, 0x48, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4e, 0x45, 0x4c, 0x4e, 0x46, 0x43, 0x4d, 0x44, 0x4d, 0x48, 0x45, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescData = file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_NELNFCMDMHE_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NELNFCMDMHE_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_NELNFCMDMHE_ServerRsp)(nil), // 0: Unk2700_NELNFCMDMHE_ServerRsp
-}
-var file_Unk2700_NELNFCMDMHE_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NELNFCMDMHE_ServerRsp_proto_init() }
-func file_Unk2700_NELNFCMDMHE_ServerRsp_proto_init() {
- if File_Unk2700_NELNFCMDMHE_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NELNFCMDMHE_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NELNFCMDMHE_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_NELNFCMDMHE_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_NELNFCMDMHE_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_NELNFCMDMHE_ServerRsp_proto = out.File
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_rawDesc = nil
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_goTypes = nil
- file_Unk2700_NELNFCMDMHE_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NFGNGFLNOOJ_ServerNotify.pb.go b/gover/gen/Unk2700_NFGNGFLNOOJ_ServerNotify.pb.go
deleted file mode 100644
index 076c7ba8..00000000
--- a/gover/gen/Unk2700_NFGNGFLNOOJ_ServerNotify.pb.go
+++ /dev/null
@@ -1,201 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NFGNGFLNOOJ_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4811
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NFGNGFLNOOJ_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,1,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- SettleInfo *Unk2700_CHLNIDHHGLE `protobuf:"bytes,5,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- Unk2700_HAOPLFPOLFM uint32 `protobuf:"varint,6,opt,name=Unk2700_HAOPLFPOLFM,json=Unk2700HAOPLFPOLFM,proto3" json:"Unk2700_HAOPLFPOLFM,omitempty"`
- IsNewRecord bool `protobuf:"varint,4,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
-}
-
-func (x *Unk2700_NFGNGFLNOOJ_ServerNotify) Reset() {
- *x = Unk2700_NFGNGFLNOOJ_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NFGNGFLNOOJ_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NFGNGFLNOOJ_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_NFGNGFLNOOJ_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NFGNGFLNOOJ_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_NFGNGFLNOOJ_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NFGNGFLNOOJ_ServerNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_NFGNGFLNOOJ_ServerNotify) GetSettleInfo() *Unk2700_CHLNIDHHGLE {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-func (x *Unk2700_NFGNGFLNOOJ_ServerNotify) GetUnk2700_HAOPLFPOLFM() uint32 {
- if x != nil {
- return x.Unk2700_HAOPLFPOLFM
- }
- return 0
-}
-
-func (x *Unk2700_NFGNGFLNOOJ_ServerNotify) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-var File_Unk2700_NFGNGFLNOOJ_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x46, 0x47, 0x4e, 0x47, 0x46,
- 0x4c, 0x4e, 0x4f, 0x4f, 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x43, 0x48, 0x4c, 0x4e, 0x49, 0x44, 0x48, 0x48, 0x47, 0x4c, 0x45, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4e, 0x46, 0x47, 0x4e, 0x47, 0x46, 0x4c, 0x4e, 0x4f, 0x4f, 0x4a, 0x5f, 0x53, 0x65, 0x72, 0x76,
- 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c,
- 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61,
- 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x4c, 0x4e, 0x49, 0x44, 0x48, 0x48, 0x47,
- 0x4c, 0x45, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x41, 0x4f, 0x50, 0x4c, 0x46,
- 0x50, 0x4f, 0x4c, 0x46, 0x4d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x48, 0x41, 0x4f, 0x50, 0x4c, 0x46, 0x50, 0x4f, 0x4c, 0x46, 0x4d, 0x12,
- 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescData = file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_NFGNGFLNOOJ_ServerNotify)(nil), // 0: Unk2700_NFGNGFLNOOJ_ServerNotify
- (*Unk2700_CHLNIDHHGLE)(nil), // 1: Unk2700_CHLNIDHHGLE
-}
-var file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NFGNGFLNOOJ_ServerNotify.settle_info:type_name -> Unk2700_CHLNIDHHGLE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_init() }
-func file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_init() {
- if File_Unk2700_NFGNGFLNOOJ_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_CHLNIDHHGLE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NFGNGFLNOOJ_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_NFGNGFLNOOJ_ServerNotify_proto = out.File
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_rawDesc = nil
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_goTypes = nil
- file_Unk2700_NFGNGFLNOOJ_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NGEKONFLEBB.pb.go b/gover/gen/Unk2700_NGEKONFLEBB.pb.go
deleted file mode 100644
index 85e05570..00000000
--- a/gover/gen/Unk2700_NGEKONFLEBB.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NGEKONFLEBB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8703
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NGEKONFLEBB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Difficulty uint32 `protobuf:"varint,5,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,15,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
-}
-
-func (x *Unk2700_NGEKONFLEBB) Reset() {
- *x = Unk2700_NGEKONFLEBB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NGEKONFLEBB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NGEKONFLEBB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NGEKONFLEBB) ProtoMessage() {}
-
-func (x *Unk2700_NGEKONFLEBB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NGEKONFLEBB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NGEKONFLEBB.ProtoReflect.Descriptor instead.
-func (*Unk2700_NGEKONFLEBB) Descriptor() ([]byte, []int) {
- return file_Unk2700_NGEKONFLEBB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NGEKONFLEBB) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-func (x *Unk2700_NGEKONFLEBB) GetGadgetEntityId() uint32 {
- if x != nil {
- return x.GadgetEntityId
- }
- return 0
-}
-
-var File_Unk2700_NGEKONFLEBB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NGEKONFLEBB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x47, 0x45, 0x4b, 0x4f, 0x4e,
- 0x46, 0x4c, 0x45, 0x42, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x47, 0x45, 0x4b, 0x4f, 0x4e, 0x46, 0x4c, 0x45,
- 0x42, 0x42, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c,
- 0x74, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61,
- 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NGEKONFLEBB_proto_rawDescOnce sync.Once
- file_Unk2700_NGEKONFLEBB_proto_rawDescData = file_Unk2700_NGEKONFLEBB_proto_rawDesc
-)
-
-func file_Unk2700_NGEKONFLEBB_proto_rawDescGZIP() []byte {
- file_Unk2700_NGEKONFLEBB_proto_rawDescOnce.Do(func() {
- file_Unk2700_NGEKONFLEBB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NGEKONFLEBB_proto_rawDescData)
- })
- return file_Unk2700_NGEKONFLEBB_proto_rawDescData
-}
-
-var file_Unk2700_NGEKONFLEBB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NGEKONFLEBB_proto_goTypes = []interface{}{
- (*Unk2700_NGEKONFLEBB)(nil), // 0: Unk2700_NGEKONFLEBB
-}
-var file_Unk2700_NGEKONFLEBB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NGEKONFLEBB_proto_init() }
-func file_Unk2700_NGEKONFLEBB_proto_init() {
- if File_Unk2700_NGEKONFLEBB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NGEKONFLEBB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NGEKONFLEBB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NGEKONFLEBB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NGEKONFLEBB_proto_goTypes,
- DependencyIndexes: file_Unk2700_NGEKONFLEBB_proto_depIdxs,
- MessageInfos: file_Unk2700_NGEKONFLEBB_proto_msgTypes,
- }.Build()
- File_Unk2700_NGEKONFLEBB_proto = out.File
- file_Unk2700_NGEKONFLEBB_proto_rawDesc = nil
- file_Unk2700_NGEKONFLEBB_proto_goTypes = nil
- file_Unk2700_NGEKONFLEBB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NGPMINKIOPK.pb.go b/gover/gen/Unk2700_NGPMINKIOPK.pb.go
deleted file mode 100644
index ffc48a69..00000000
--- a/gover/gen/Unk2700_NGPMINKIOPK.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NGPMINKIOPK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8956
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NGPMINKIOPK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SettleInfo *Unk2700_PPIBANCGGNI `protobuf:"bytes,6,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- GalleryId uint32 `protobuf:"varint,2,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_NGPMINKIOPK) Reset() {
- *x = Unk2700_NGPMINKIOPK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NGPMINKIOPK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NGPMINKIOPK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NGPMINKIOPK) ProtoMessage() {}
-
-func (x *Unk2700_NGPMINKIOPK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NGPMINKIOPK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NGPMINKIOPK.ProtoReflect.Descriptor instead.
-func (*Unk2700_NGPMINKIOPK) Descriptor() ([]byte, []int) {
- return file_Unk2700_NGPMINKIOPK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NGPMINKIOPK) GetSettleInfo() *Unk2700_PPIBANCGGNI {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-func (x *Unk2700_NGPMINKIOPK) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_NGPMINKIOPK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NGPMINKIOPK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x47, 0x50, 0x4d, 0x49, 0x4e,
- 0x4b, 0x49, 0x4f, 0x50, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x49, 0x42, 0x41, 0x4e, 0x43, 0x47, 0x47, 0x4e, 0x49,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4e, 0x47, 0x50, 0x4d, 0x49, 0x4e, 0x4b, 0x49, 0x4f, 0x50, 0x4b, 0x12, 0x35, 0x0a,
- 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x49,
- 0x42, 0x41, 0x4e, 0x43, 0x47, 0x47, 0x4e, 0x49, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NGPMINKIOPK_proto_rawDescOnce sync.Once
- file_Unk2700_NGPMINKIOPK_proto_rawDescData = file_Unk2700_NGPMINKIOPK_proto_rawDesc
-)
-
-func file_Unk2700_NGPMINKIOPK_proto_rawDescGZIP() []byte {
- file_Unk2700_NGPMINKIOPK_proto_rawDescOnce.Do(func() {
- file_Unk2700_NGPMINKIOPK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NGPMINKIOPK_proto_rawDescData)
- })
- return file_Unk2700_NGPMINKIOPK_proto_rawDescData
-}
-
-var file_Unk2700_NGPMINKIOPK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NGPMINKIOPK_proto_goTypes = []interface{}{
- (*Unk2700_NGPMINKIOPK)(nil), // 0: Unk2700_NGPMINKIOPK
- (*Unk2700_PPIBANCGGNI)(nil), // 1: Unk2700_PPIBANCGGNI
-}
-var file_Unk2700_NGPMINKIOPK_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NGPMINKIOPK.settle_info:type_name -> Unk2700_PPIBANCGGNI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NGPMINKIOPK_proto_init() }
-func file_Unk2700_NGPMINKIOPK_proto_init() {
- if File_Unk2700_NGPMINKIOPK_proto != nil {
- return
- }
- file_Unk2700_PPIBANCGGNI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NGPMINKIOPK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NGPMINKIOPK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NGPMINKIOPK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NGPMINKIOPK_proto_goTypes,
- DependencyIndexes: file_Unk2700_NGPMINKIOPK_proto_depIdxs,
- MessageInfos: file_Unk2700_NGPMINKIOPK_proto_msgTypes,
- }.Build()
- File_Unk2700_NGPMINKIOPK_proto = out.File
- file_Unk2700_NGPMINKIOPK_proto_rawDesc = nil
- file_Unk2700_NGPMINKIOPK_proto_goTypes = nil
- file_Unk2700_NGPMINKIOPK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NIMPHALPEPO_ClientNotify.pb.go b/gover/gen/Unk2700_NIMPHALPEPO_ClientNotify.pb.go
deleted file mode 100644
index 04510901..00000000
--- a/gover/gen/Unk2700_NIMPHALPEPO_ClientNotify.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NIMPHALPEPO_ClientNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6236
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NIMPHALPEPO_ClientNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MKIMFKIGBCL uint32 `protobuf:"varint,13,opt,name=Unk2700_MKIMFKIGBCL,json=Unk2700MKIMFKIGBCL,proto3" json:"Unk2700_MKIMFKIGBCL,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,12,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_NIMPHALPEPO_ClientNotify) Reset() {
- *x = Unk2700_NIMPHALPEPO_ClientNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NIMPHALPEPO_ClientNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NIMPHALPEPO_ClientNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NIMPHALPEPO_ClientNotify) ProtoMessage() {}
-
-func (x *Unk2700_NIMPHALPEPO_ClientNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NIMPHALPEPO_ClientNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NIMPHALPEPO_ClientNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_NIMPHALPEPO_ClientNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NIMPHALPEPO_ClientNotify) GetUnk2700_MKIMFKIGBCL() uint32 {
- if x != nil {
- return x.Unk2700_MKIMFKIGBCL
- }
- return 0
-}
-
-func (x *Unk2700_NIMPHALPEPO_ClientNotify) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_NIMPHALPEPO_ClientNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x4d, 0x50, 0x48, 0x41,
- 0x4c, 0x50, 0x45, 0x50, 0x4f, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x4d, 0x50, 0x48, 0x41, 0x4c, 0x50, 0x45, 0x50, 0x4f,
- 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x49, 0x4d, 0x46, 0x4b, 0x49,
- 0x47, 0x42, 0x43, 0x4c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4d, 0x4b, 0x49, 0x4d, 0x46, 0x4b, 0x49, 0x47, 0x42, 0x43, 0x4c, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42,
- 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescOnce sync.Once
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescData = file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDesc
-)
-
-func file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescData)
- })
- return file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDescData
-}
-
-var file_Unk2700_NIMPHALPEPO_ClientNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NIMPHALPEPO_ClientNotify_proto_goTypes = []interface{}{
- (*Unk2700_NIMPHALPEPO_ClientNotify)(nil), // 0: Unk2700_NIMPHALPEPO_ClientNotify
-}
-var file_Unk2700_NIMPHALPEPO_ClientNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NIMPHALPEPO_ClientNotify_proto_init() }
-func file_Unk2700_NIMPHALPEPO_ClientNotify_proto_init() {
- if File_Unk2700_NIMPHALPEPO_ClientNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NIMPHALPEPO_ClientNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NIMPHALPEPO_ClientNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_NIMPHALPEPO_ClientNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_NIMPHALPEPO_ClientNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_NIMPHALPEPO_ClientNotify_proto = out.File
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_rawDesc = nil
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_goTypes = nil
- file_Unk2700_NIMPHALPEPO_ClientNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NINHGODEMHH_ServerNotify.pb.go b/gover/gen/Unk2700_NINHGODEMHH_ServerNotify.pb.go
deleted file mode 100644
index 2cf11787..00000000
--- a/gover/gen/Unk2700_NINHGODEMHH_ServerNotify.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NINHGODEMHH_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 2155
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NINHGODEMHH_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,3,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2700_NINHGODEMHH_ServerNotify) Reset() {
- *x = Unk2700_NINHGODEMHH_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NINHGODEMHH_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NINHGODEMHH_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NINHGODEMHH_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_NINHGODEMHH_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NINHGODEMHH_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NINHGODEMHH_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_NINHGODEMHH_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NINHGODEMHH_ServerNotify) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_NINHGODEMHH_ServerNotify) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2700_NINHGODEMHH_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x4e, 0x48, 0x47, 0x4f,
- 0x44, 0x45, 0x4d, 0x48, 0x48, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x4e, 0x48, 0x47, 0x4f, 0x44, 0x45, 0x4d, 0x48, 0x48, 0x5f,
- 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
- 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a,
- 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescData = file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_NINHGODEMHH_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NINHGODEMHH_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_NINHGODEMHH_ServerNotify)(nil), // 0: Unk2700_NINHGODEMHH_ServerNotify
-}
-var file_Unk2700_NINHGODEMHH_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NINHGODEMHH_ServerNotify_proto_init() }
-func file_Unk2700_NINHGODEMHH_ServerNotify_proto_init() {
- if File_Unk2700_NINHGODEMHH_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NINHGODEMHH_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NINHGODEMHH_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_NINHGODEMHH_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_NINHGODEMHH_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_NINHGODEMHH_ServerNotify_proto = out.File
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_rawDesc = nil
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_goTypes = nil
- file_Unk2700_NINHGODEMHH_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NJNMEFINDCF.pb.go b/gover/gen/Unk2700_NJNMEFINDCF.pb.go
deleted file mode 100644
index d1e8ad83..00000000
--- a/gover/gen/Unk2700_NJNMEFINDCF.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NJNMEFINDCF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8093
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NJNMEFINDCF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_NJNMEFINDCF) Reset() {
- *x = Unk2700_NJNMEFINDCF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NJNMEFINDCF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NJNMEFINDCF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NJNMEFINDCF) ProtoMessage() {}
-
-func (x *Unk2700_NJNMEFINDCF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NJNMEFINDCF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NJNMEFINDCF.ProtoReflect.Descriptor instead.
-func (*Unk2700_NJNMEFINDCF) Descriptor() ([]byte, []int) {
- return file_Unk2700_NJNMEFINDCF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NJNMEFINDCF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_NJNMEFINDCF) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_NJNMEFINDCF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NJNMEFINDCF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4a, 0x4e, 0x4d, 0x45, 0x46,
- 0x49, 0x4e, 0x44, 0x43, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4a, 0x4e, 0x4d, 0x45, 0x46, 0x49, 0x4e, 0x44,
- 0x43, 0x46, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NJNMEFINDCF_proto_rawDescOnce sync.Once
- file_Unk2700_NJNMEFINDCF_proto_rawDescData = file_Unk2700_NJNMEFINDCF_proto_rawDesc
-)
-
-func file_Unk2700_NJNMEFINDCF_proto_rawDescGZIP() []byte {
- file_Unk2700_NJNMEFINDCF_proto_rawDescOnce.Do(func() {
- file_Unk2700_NJNMEFINDCF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NJNMEFINDCF_proto_rawDescData)
- })
- return file_Unk2700_NJNMEFINDCF_proto_rawDescData
-}
-
-var file_Unk2700_NJNMEFINDCF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NJNMEFINDCF_proto_goTypes = []interface{}{
- (*Unk2700_NJNMEFINDCF)(nil), // 0: Unk2700_NJNMEFINDCF
-}
-var file_Unk2700_NJNMEFINDCF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NJNMEFINDCF_proto_init() }
-func file_Unk2700_NJNMEFINDCF_proto_init() {
- if File_Unk2700_NJNMEFINDCF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NJNMEFINDCF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NJNMEFINDCF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NJNMEFINDCF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NJNMEFINDCF_proto_goTypes,
- DependencyIndexes: file_Unk2700_NJNMEFINDCF_proto_depIdxs,
- MessageInfos: file_Unk2700_NJNMEFINDCF_proto_msgTypes,
- }.Build()
- File_Unk2700_NJNMEFINDCF_proto = out.File
- file_Unk2700_NJNMEFINDCF_proto_rawDesc = nil
- file_Unk2700_NJNMEFINDCF_proto_goTypes = nil
- file_Unk2700_NJNMEFINDCF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NKIDCOKNPFF.pb.go b/gover/gen/Unk2700_NKIDCOKNPFF.pb.go
deleted file mode 100644
index be53f5c1..00000000
--- a/gover/gen/Unk2700_NKIDCOKNPFF.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NKIDCOKNPFF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NKIDCOKNPFF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
- BuildingPoints uint32 `protobuf:"varint,9,opt,name=building_points,json=buildingPoints,proto3" json:"building_points,omitempty"`
- Unk2700_CDOKENJJJMH uint32 `protobuf:"varint,3,opt,name=Unk2700_CDOKENJJJMH,json=Unk2700CDOKENJJJMH,proto3" json:"Unk2700_CDOKENJJJMH,omitempty"`
-}
-
-func (x *Unk2700_NKIDCOKNPFF) Reset() {
- *x = Unk2700_NKIDCOKNPFF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NKIDCOKNPFF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NKIDCOKNPFF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NKIDCOKNPFF) ProtoMessage() {}
-
-func (x *Unk2700_NKIDCOKNPFF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NKIDCOKNPFF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NKIDCOKNPFF.ProtoReflect.Descriptor instead.
-func (*Unk2700_NKIDCOKNPFF) Descriptor() ([]byte, []int) {
- return file_Unk2700_NKIDCOKNPFF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NKIDCOKNPFF) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_NKIDCOKNPFF) GetBuildingPoints() uint32 {
- if x != nil {
- return x.BuildingPoints
- }
- return 0
-}
-
-func (x *Unk2700_NKIDCOKNPFF) GetUnk2700_CDOKENJJJMH() uint32 {
- if x != nil {
- return x.Unk2700_CDOKENJJJMH
- }
- return 0
-}
-
-var File_Unk2700_NKIDCOKNPFF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NKIDCOKNPFF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x49, 0x44, 0x43, 0x4f,
- 0x4b, 0x4e, 0x50, 0x46, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x49, 0x44, 0x43, 0x4f, 0x4b, 0x4e,
- 0x50, 0x46, 0x46, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e,
- 0x67, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e,
- 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x4f, 0x4b, 0x45, 0x4e,
- 0x4a, 0x4a, 0x4a, 0x4d, 0x48, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x43, 0x44, 0x4f, 0x4b, 0x45, 0x4e, 0x4a, 0x4a, 0x4a, 0x4d, 0x48, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NKIDCOKNPFF_proto_rawDescOnce sync.Once
- file_Unk2700_NKIDCOKNPFF_proto_rawDescData = file_Unk2700_NKIDCOKNPFF_proto_rawDesc
-)
-
-func file_Unk2700_NKIDCOKNPFF_proto_rawDescGZIP() []byte {
- file_Unk2700_NKIDCOKNPFF_proto_rawDescOnce.Do(func() {
- file_Unk2700_NKIDCOKNPFF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NKIDCOKNPFF_proto_rawDescData)
- })
- return file_Unk2700_NKIDCOKNPFF_proto_rawDescData
-}
-
-var file_Unk2700_NKIDCOKNPFF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NKIDCOKNPFF_proto_goTypes = []interface{}{
- (*Unk2700_NKIDCOKNPFF)(nil), // 0: Unk2700_NKIDCOKNPFF
-}
-var file_Unk2700_NKIDCOKNPFF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NKIDCOKNPFF_proto_init() }
-func file_Unk2700_NKIDCOKNPFF_proto_init() {
- if File_Unk2700_NKIDCOKNPFF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NKIDCOKNPFF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NKIDCOKNPFF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NKIDCOKNPFF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NKIDCOKNPFF_proto_goTypes,
- DependencyIndexes: file_Unk2700_NKIDCOKNPFF_proto_depIdxs,
- MessageInfos: file_Unk2700_NKIDCOKNPFF_proto_msgTypes,
- }.Build()
- File_Unk2700_NKIDCOKNPFF_proto = out.File
- file_Unk2700_NKIDCOKNPFF_proto_rawDesc = nil
- file_Unk2700_NKIDCOKNPFF_proto_goTypes = nil
- file_Unk2700_NKIDCOKNPFF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NKIEIGPLMIO.pb.go b/gover/gen/Unk2700_NKIEIGPLMIO.pb.go
deleted file mode 100644
index 0b57c6e6..00000000
--- a/gover/gen/Unk2700_NKIEIGPLMIO.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NKIEIGPLMIO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8459
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NKIEIGPLMIO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ChallengeType uint32 `protobuf:"varint,1,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk2700_NKIEIGPLMIO) Reset() {
- *x = Unk2700_NKIEIGPLMIO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NKIEIGPLMIO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NKIEIGPLMIO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NKIEIGPLMIO) ProtoMessage() {}
-
-func (x *Unk2700_NKIEIGPLMIO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NKIEIGPLMIO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NKIEIGPLMIO.ProtoReflect.Descriptor instead.
-func (*Unk2700_NKIEIGPLMIO) Descriptor() ([]byte, []int) {
- return file_Unk2700_NKIEIGPLMIO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NKIEIGPLMIO) GetChallengeType() uint32 {
- if x != nil {
- return x.ChallengeType
- }
- return 0
-}
-
-func (x *Unk2700_NKIEIGPLMIO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_NKIEIGPLMIO) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk2700_NKIEIGPLMIO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NKIEIGPLMIO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x49, 0x45, 0x49, 0x47,
- 0x50, 0x4c, 0x4d, 0x49, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4b, 0x49, 0x45, 0x49, 0x47, 0x50, 0x4c, 0x4d,
- 0x49, 0x4f, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f,
- 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c,
- 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NKIEIGPLMIO_proto_rawDescOnce sync.Once
- file_Unk2700_NKIEIGPLMIO_proto_rawDescData = file_Unk2700_NKIEIGPLMIO_proto_rawDesc
-)
-
-func file_Unk2700_NKIEIGPLMIO_proto_rawDescGZIP() []byte {
- file_Unk2700_NKIEIGPLMIO_proto_rawDescOnce.Do(func() {
- file_Unk2700_NKIEIGPLMIO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NKIEIGPLMIO_proto_rawDescData)
- })
- return file_Unk2700_NKIEIGPLMIO_proto_rawDescData
-}
-
-var file_Unk2700_NKIEIGPLMIO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NKIEIGPLMIO_proto_goTypes = []interface{}{
- (*Unk2700_NKIEIGPLMIO)(nil), // 0: Unk2700_NKIEIGPLMIO
-}
-var file_Unk2700_NKIEIGPLMIO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NKIEIGPLMIO_proto_init() }
-func file_Unk2700_NKIEIGPLMIO_proto_init() {
- if File_Unk2700_NKIEIGPLMIO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NKIEIGPLMIO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NKIEIGPLMIO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NKIEIGPLMIO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NKIEIGPLMIO_proto_goTypes,
- DependencyIndexes: file_Unk2700_NKIEIGPLMIO_proto_depIdxs,
- MessageInfos: file_Unk2700_NKIEIGPLMIO_proto_msgTypes,
- }.Build()
- File_Unk2700_NKIEIGPLMIO_proto = out.File
- file_Unk2700_NKIEIGPLMIO_proto_rawDesc = nil
- file_Unk2700_NKIEIGPLMIO_proto_goTypes = nil
- file_Unk2700_NKIEIGPLMIO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NLBJHDNKPCC.pb.go b/gover/gen/Unk2700_NLBJHDNKPCC.pb.go
deleted file mode 100644
index 77bb9c88..00000000
--- a/gover/gen/Unk2700_NLBJHDNKPCC.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NLBJHDNKPCC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8626
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NLBJHDNKPCC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_AAOHOIJEOEG []*Unk2700_GPPKNKGDCHJ `protobuf:"bytes,14,rep,name=Unk2700_AAOHOIJEOEG,json=Unk2700AAOHOIJEOEG,proto3" json:"Unk2700_AAOHOIJEOEG,omitempty"`
-}
-
-func (x *Unk2700_NLBJHDNKPCC) Reset() {
- *x = Unk2700_NLBJHDNKPCC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NLBJHDNKPCC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NLBJHDNKPCC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NLBJHDNKPCC) ProtoMessage() {}
-
-func (x *Unk2700_NLBJHDNKPCC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NLBJHDNKPCC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NLBJHDNKPCC.ProtoReflect.Descriptor instead.
-func (*Unk2700_NLBJHDNKPCC) Descriptor() ([]byte, []int) {
- return file_Unk2700_NLBJHDNKPCC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NLBJHDNKPCC) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_NLBJHDNKPCC) GetUnk2700_AAOHOIJEOEG() []*Unk2700_GPPKNKGDCHJ {
- if x != nil {
- return x.Unk2700_AAOHOIJEOEG
- }
- return nil
-}
-
-var File_Unk2700_NLBJHDNKPCC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NLBJHDNKPCC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x42, 0x4a, 0x48, 0x44,
- 0x4e, 0x4b, 0x50, 0x43, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x50, 0x4b, 0x4e, 0x4b, 0x47, 0x44, 0x43, 0x48, 0x4a,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4e, 0x4c, 0x42, 0x4a, 0x48, 0x44, 0x4e, 0x4b, 0x50, 0x43, 0x43, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x41, 0x41, 0x4f, 0x48, 0x4f, 0x49, 0x4a, 0x45, 0x4f, 0x45, 0x47, 0x18, 0x0e,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47,
- 0x50, 0x50, 0x4b, 0x4e, 0x4b, 0x47, 0x44, 0x43, 0x48, 0x4a, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x41, 0x41, 0x4f, 0x48, 0x4f, 0x49, 0x4a, 0x45, 0x4f, 0x45, 0x47, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NLBJHDNKPCC_proto_rawDescOnce sync.Once
- file_Unk2700_NLBJHDNKPCC_proto_rawDescData = file_Unk2700_NLBJHDNKPCC_proto_rawDesc
-)
-
-func file_Unk2700_NLBJHDNKPCC_proto_rawDescGZIP() []byte {
- file_Unk2700_NLBJHDNKPCC_proto_rawDescOnce.Do(func() {
- file_Unk2700_NLBJHDNKPCC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NLBJHDNKPCC_proto_rawDescData)
- })
- return file_Unk2700_NLBJHDNKPCC_proto_rawDescData
-}
-
-var file_Unk2700_NLBJHDNKPCC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NLBJHDNKPCC_proto_goTypes = []interface{}{
- (*Unk2700_NLBJHDNKPCC)(nil), // 0: Unk2700_NLBJHDNKPCC
- (*Unk2700_GPPKNKGDCHJ)(nil), // 1: Unk2700_GPPKNKGDCHJ
-}
-var file_Unk2700_NLBJHDNKPCC_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NLBJHDNKPCC.Unk2700_AAOHOIJEOEG:type_name -> Unk2700_GPPKNKGDCHJ
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NLBJHDNKPCC_proto_init() }
-func file_Unk2700_NLBJHDNKPCC_proto_init() {
- if File_Unk2700_NLBJHDNKPCC_proto != nil {
- return
- }
- file_Unk2700_GPPKNKGDCHJ_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NLBJHDNKPCC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NLBJHDNKPCC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NLBJHDNKPCC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NLBJHDNKPCC_proto_goTypes,
- DependencyIndexes: file_Unk2700_NLBJHDNKPCC_proto_depIdxs,
- MessageInfos: file_Unk2700_NLBJHDNKPCC_proto_msgTypes,
- }.Build()
- File_Unk2700_NLBJHDNKPCC_proto = out.File
- file_Unk2700_NLBJHDNKPCC_proto_rawDesc = nil
- file_Unk2700_NLBJHDNKPCC_proto_goTypes = nil
- file_Unk2700_NLBJHDNKPCC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NLFDMMFNMIO.pb.go b/gover/gen/Unk2700_NLFDMMFNMIO.pb.go
deleted file mode 100644
index 1a9061a2..00000000
--- a/gover/gen/Unk2700_NLFDMMFNMIO.pb.go
+++ /dev/null
@@ -1,204 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NLFDMMFNMIO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NLFDMMFNMIO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JGFDODPBGFL *Unk2700_PHGGAEDHLBN `protobuf:"bytes,1,opt,name=Unk2700_JGFDODPBGFL,json=Unk2700JGFDODPBGFL,proto3" json:"Unk2700_JGFDODPBGFL,omitempty"`
- Unk2700_AAGBIFHNNPP []*Unk2700_KLPINMKOEPE `protobuf:"bytes,15,rep,name=Unk2700_AAGBIFHNNPP,json=Unk2700AAGBIFHNNPP,proto3" json:"Unk2700_AAGBIFHNNPP,omitempty"`
- DungeonId uint32 `protobuf:"varint,3,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,10,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_NLFDMMFNMIO) Reset() {
- *x = Unk2700_NLFDMMFNMIO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NLFDMMFNMIO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NLFDMMFNMIO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NLFDMMFNMIO) ProtoMessage() {}
-
-func (x *Unk2700_NLFDMMFNMIO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NLFDMMFNMIO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NLFDMMFNMIO.ProtoReflect.Descriptor instead.
-func (*Unk2700_NLFDMMFNMIO) Descriptor() ([]byte, []int) {
- return file_Unk2700_NLFDMMFNMIO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NLFDMMFNMIO) GetUnk2700_JGFDODPBGFL() *Unk2700_PHGGAEDHLBN {
- if x != nil {
- return x.Unk2700_JGFDODPBGFL
- }
- return nil
-}
-
-func (x *Unk2700_NLFDMMFNMIO) GetUnk2700_AAGBIFHNNPP() []*Unk2700_KLPINMKOEPE {
- if x != nil {
- return x.Unk2700_AAGBIFHNNPP
- }
- return nil
-}
-
-func (x *Unk2700_NLFDMMFNMIO) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2700_NLFDMMFNMIO) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_NLFDMMFNMIO_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NLFDMMFNMIO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x44, 0x4d, 0x4d,
- 0x46, 0x4e, 0x4d, 0x49, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x50, 0x49, 0x4e, 0x4d, 0x4b, 0x4f, 0x45, 0x50, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x50, 0x48, 0x47, 0x47, 0x41, 0x45, 0x44, 0x48, 0x4c, 0x42, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xf3, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c,
- 0x46, 0x44, 0x4d, 0x4d, 0x46, 0x4e, 0x4d, 0x49, 0x4f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x47, 0x46, 0x44, 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x48, 0x47, 0x47, 0x41, 0x45, 0x44, 0x48, 0x4c, 0x42, 0x4e, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4a, 0x47, 0x46, 0x44, 0x4f, 0x44, 0x50, 0x42, 0x47, 0x46, 0x4c,
- 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x41, 0x47, 0x42,
- 0x49, 0x46, 0x48, 0x4e, 0x4e, 0x50, 0x50, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x50, 0x49, 0x4e, 0x4d, 0x4b, 0x4f,
- 0x45, 0x50, 0x45, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x41, 0x47, 0x42,
- 0x49, 0x46, 0x48, 0x4e, 0x4e, 0x50, 0x50, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f,
- 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NLFDMMFNMIO_proto_rawDescOnce sync.Once
- file_Unk2700_NLFDMMFNMIO_proto_rawDescData = file_Unk2700_NLFDMMFNMIO_proto_rawDesc
-)
-
-func file_Unk2700_NLFDMMFNMIO_proto_rawDescGZIP() []byte {
- file_Unk2700_NLFDMMFNMIO_proto_rawDescOnce.Do(func() {
- file_Unk2700_NLFDMMFNMIO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NLFDMMFNMIO_proto_rawDescData)
- })
- return file_Unk2700_NLFDMMFNMIO_proto_rawDescData
-}
-
-var file_Unk2700_NLFDMMFNMIO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NLFDMMFNMIO_proto_goTypes = []interface{}{
- (*Unk2700_NLFDMMFNMIO)(nil), // 0: Unk2700_NLFDMMFNMIO
- (*Unk2700_PHGGAEDHLBN)(nil), // 1: Unk2700_PHGGAEDHLBN
- (*Unk2700_KLPINMKOEPE)(nil), // 2: Unk2700_KLPINMKOEPE
-}
-var file_Unk2700_NLFDMMFNMIO_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NLFDMMFNMIO.Unk2700_JGFDODPBGFL:type_name -> Unk2700_PHGGAEDHLBN
- 2, // 1: Unk2700_NLFDMMFNMIO.Unk2700_AAGBIFHNNPP:type_name -> Unk2700_KLPINMKOEPE
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NLFDMMFNMIO_proto_init() }
-func file_Unk2700_NLFDMMFNMIO_proto_init() {
- if File_Unk2700_NLFDMMFNMIO_proto != nil {
- return
- }
- file_Unk2700_KLPINMKOEPE_proto_init()
- file_Unk2700_PHGGAEDHLBN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NLFDMMFNMIO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NLFDMMFNMIO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NLFDMMFNMIO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NLFDMMFNMIO_proto_goTypes,
- DependencyIndexes: file_Unk2700_NLFDMMFNMIO_proto_depIdxs,
- MessageInfos: file_Unk2700_NLFDMMFNMIO_proto_msgTypes,
- }.Build()
- File_Unk2700_NLFDMMFNMIO_proto = out.File
- file_Unk2700_NLFDMMFNMIO_proto_rawDesc = nil
- file_Unk2700_NLFDMMFNMIO_proto_goTypes = nil
- file_Unk2700_NLFDMMFNMIO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NLJBCGILMIE.pb.go b/gover/gen/Unk2700_NLJBCGILMIE.pb.go
deleted file mode 100644
index 99e2607f..00000000
--- a/gover/gen/Unk2700_NLJBCGILMIE.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NLJBCGILMIE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8281
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NLJBCGILMIE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ItemIdList []uint32 `protobuf:"varint,7,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
-}
-
-func (x *Unk2700_NLJBCGILMIE) Reset() {
- *x = Unk2700_NLJBCGILMIE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NLJBCGILMIE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NLJBCGILMIE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NLJBCGILMIE) ProtoMessage() {}
-
-func (x *Unk2700_NLJBCGILMIE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NLJBCGILMIE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NLJBCGILMIE.ProtoReflect.Descriptor instead.
-func (*Unk2700_NLJBCGILMIE) Descriptor() ([]byte, []int) {
- return file_Unk2700_NLJBCGILMIE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NLJBCGILMIE) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_NLJBCGILMIE) GetItemIdList() []uint32 {
- if x != nil {
- return x.ItemIdList
- }
- return nil
-}
-
-var File_Unk2700_NLJBCGILMIE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NLJBCGILMIE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x4a, 0x42, 0x43, 0x47,
- 0x49, 0x4c, 0x4d, 0x49, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x4a, 0x42, 0x43, 0x47, 0x49, 0x4c, 0x4d,
- 0x49, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c,
- 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NLJBCGILMIE_proto_rawDescOnce sync.Once
- file_Unk2700_NLJBCGILMIE_proto_rawDescData = file_Unk2700_NLJBCGILMIE_proto_rawDesc
-)
-
-func file_Unk2700_NLJBCGILMIE_proto_rawDescGZIP() []byte {
- file_Unk2700_NLJBCGILMIE_proto_rawDescOnce.Do(func() {
- file_Unk2700_NLJBCGILMIE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NLJBCGILMIE_proto_rawDescData)
- })
- return file_Unk2700_NLJBCGILMIE_proto_rawDescData
-}
-
-var file_Unk2700_NLJBCGILMIE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NLJBCGILMIE_proto_goTypes = []interface{}{
- (*Unk2700_NLJBCGILMIE)(nil), // 0: Unk2700_NLJBCGILMIE
-}
-var file_Unk2700_NLJBCGILMIE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NLJBCGILMIE_proto_init() }
-func file_Unk2700_NLJBCGILMIE_proto_init() {
- if File_Unk2700_NLJBCGILMIE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NLJBCGILMIE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NLJBCGILMIE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NLJBCGILMIE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NLJBCGILMIE_proto_goTypes,
- DependencyIndexes: file_Unk2700_NLJBCGILMIE_proto_depIdxs,
- MessageInfos: file_Unk2700_NLJBCGILMIE_proto_msgTypes,
- }.Build()
- File_Unk2700_NLJBCGILMIE_proto = out.File
- file_Unk2700_NLJBCGILMIE_proto_rawDesc = nil
- file_Unk2700_NLJBCGILMIE_proto_goTypes = nil
- file_Unk2700_NLJBCGILMIE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NMEENGOJOKD.pb.go b/gover/gen/Unk2700_NMEENGOJOKD.pb.go
deleted file mode 100644
index b33ec5a3..00000000
--- a/gover/gen/Unk2700_NMEENGOJOKD.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NMEENGOJOKD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8930
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NMEENGOJOKD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DACHHINLDDJ map[uint32]uint32 `protobuf:"bytes,12,rep,name=Unk2700_DACHHINLDDJ,json=Unk2700DACHHINLDDJ,proto3" json:"Unk2700_DACHHINLDDJ,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_NMEENGOJOKD) Reset() {
- *x = Unk2700_NMEENGOJOKD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NMEENGOJOKD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NMEENGOJOKD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NMEENGOJOKD) ProtoMessage() {}
-
-func (x *Unk2700_NMEENGOJOKD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NMEENGOJOKD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NMEENGOJOKD.ProtoReflect.Descriptor instead.
-func (*Unk2700_NMEENGOJOKD) Descriptor() ([]byte, []int) {
- return file_Unk2700_NMEENGOJOKD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NMEENGOJOKD) GetUnk2700_DACHHINLDDJ() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_DACHHINLDDJ
- }
- return nil
-}
-
-var File_Unk2700_NMEENGOJOKD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NMEENGOJOKD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x45, 0x4e, 0x47,
- 0x4f, 0x4a, 0x4f, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x45, 0x4e, 0x47, 0x4f, 0x4a,
- 0x4f, 0x4b, 0x44, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x45, 0x4e,
- 0x47, 0x4f, 0x4a, 0x4f, 0x4b, 0x44, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41,
- 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x43, 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44,
- 0x44, 0x4a, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x43,
- 0x48, 0x48, 0x49, 0x4e, 0x4c, 0x44, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
- 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
- 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NMEENGOJOKD_proto_rawDescOnce sync.Once
- file_Unk2700_NMEENGOJOKD_proto_rawDescData = file_Unk2700_NMEENGOJOKD_proto_rawDesc
-)
-
-func file_Unk2700_NMEENGOJOKD_proto_rawDescGZIP() []byte {
- file_Unk2700_NMEENGOJOKD_proto_rawDescOnce.Do(func() {
- file_Unk2700_NMEENGOJOKD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NMEENGOJOKD_proto_rawDescData)
- })
- return file_Unk2700_NMEENGOJOKD_proto_rawDescData
-}
-
-var file_Unk2700_NMEENGOJOKD_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_NMEENGOJOKD_proto_goTypes = []interface{}{
- (*Unk2700_NMEENGOJOKD)(nil), // 0: Unk2700_NMEENGOJOKD
- nil, // 1: Unk2700_NMEENGOJOKD.Unk2700DACHHINLDDJEntry
-}
-var file_Unk2700_NMEENGOJOKD_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NMEENGOJOKD.Unk2700_DACHHINLDDJ:type_name -> Unk2700_NMEENGOJOKD.Unk2700DACHHINLDDJEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NMEENGOJOKD_proto_init() }
-func file_Unk2700_NMEENGOJOKD_proto_init() {
- if File_Unk2700_NMEENGOJOKD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NMEENGOJOKD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NMEENGOJOKD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NMEENGOJOKD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NMEENGOJOKD_proto_goTypes,
- DependencyIndexes: file_Unk2700_NMEENGOJOKD_proto_depIdxs,
- MessageInfos: file_Unk2700_NMEENGOJOKD_proto_msgTypes,
- }.Build()
- File_Unk2700_NMEENGOJOKD_proto = out.File
- file_Unk2700_NMEENGOJOKD_proto_rawDesc = nil
- file_Unk2700_NMEENGOJOKD_proto_goTypes = nil
- file_Unk2700_NMEENGOJOKD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NMJCGMOOIFP.pb.go b/gover/gen/Unk2700_NMJCGMOOIFP.pb.go
deleted file mode 100644
index 8b063fed..00000000
--- a/gover/gen/Unk2700_NMJCGMOOIFP.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NMJCGMOOIFP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8061
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NMJCGMOOIFP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- GalleryId uint32 `protobuf:"varint,4,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_NMJCGMOOIFP) Reset() {
- *x = Unk2700_NMJCGMOOIFP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NMJCGMOOIFP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NMJCGMOOIFP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NMJCGMOOIFP) ProtoMessage() {}
-
-func (x *Unk2700_NMJCGMOOIFP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NMJCGMOOIFP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NMJCGMOOIFP.ProtoReflect.Descriptor instead.
-func (*Unk2700_NMJCGMOOIFP) Descriptor() ([]byte, []int) {
- return file_Unk2700_NMJCGMOOIFP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NMJCGMOOIFP) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_NMJCGMOOIFP) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_NMJCGMOOIFP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NMJCGMOOIFP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x4a, 0x43, 0x47, 0x4d,
- 0x4f, 0x4f, 0x49, 0x46, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x4a, 0x43, 0x47, 0x4d, 0x4f, 0x4f, 0x49,
- 0x46, 0x50, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a,
- 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NMJCGMOOIFP_proto_rawDescOnce sync.Once
- file_Unk2700_NMJCGMOOIFP_proto_rawDescData = file_Unk2700_NMJCGMOOIFP_proto_rawDesc
-)
-
-func file_Unk2700_NMJCGMOOIFP_proto_rawDescGZIP() []byte {
- file_Unk2700_NMJCGMOOIFP_proto_rawDescOnce.Do(func() {
- file_Unk2700_NMJCGMOOIFP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NMJCGMOOIFP_proto_rawDescData)
- })
- return file_Unk2700_NMJCGMOOIFP_proto_rawDescData
-}
-
-var file_Unk2700_NMJCGMOOIFP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NMJCGMOOIFP_proto_goTypes = []interface{}{
- (*Unk2700_NMJCGMOOIFP)(nil), // 0: Unk2700_NMJCGMOOIFP
-}
-var file_Unk2700_NMJCGMOOIFP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NMJCGMOOIFP_proto_init() }
-func file_Unk2700_NMJCGMOOIFP_proto_init() {
- if File_Unk2700_NMJCGMOOIFP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NMJCGMOOIFP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NMJCGMOOIFP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NMJCGMOOIFP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NMJCGMOOIFP_proto_goTypes,
- DependencyIndexes: file_Unk2700_NMJCGMOOIFP_proto_depIdxs,
- MessageInfos: file_Unk2700_NMJCGMOOIFP_proto_msgTypes,
- }.Build()
- File_Unk2700_NMJCGMOOIFP_proto = out.File
- file_Unk2700_NMJCGMOOIFP_proto_rawDesc = nil
- file_Unk2700_NMJCGMOOIFP_proto_goTypes = nil
- file_Unk2700_NMJCGMOOIFP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NMJIMIKKIME.pb.go b/gover/gen/Unk2700_NMJIMIKKIME.pb.go
deleted file mode 100644
index 3d8e7fdb..00000000
--- a/gover/gen/Unk2700_NMJIMIKKIME.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NMJIMIKKIME.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8943
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_NMJIMIKKIME struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OKGKHPCMNMN []uint32 `protobuf:"varint,9,rep,packed,name=Unk2700_OKGKHPCMNMN,json=Unk2700OKGKHPCMNMN,proto3" json:"Unk2700_OKGKHPCMNMN,omitempty"`
- Unk2700_ELOOIKFNJCG []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,11,rep,name=Unk2700_ELOOIKFNJCG,json=Unk2700ELOOIKFNJCG,proto3" json:"Unk2700_ELOOIKFNJCG,omitempty"`
-}
-
-func (x *Unk2700_NMJIMIKKIME) Reset() {
- *x = Unk2700_NMJIMIKKIME{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NMJIMIKKIME_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NMJIMIKKIME) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NMJIMIKKIME) ProtoMessage() {}
-
-func (x *Unk2700_NMJIMIKKIME) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NMJIMIKKIME_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NMJIMIKKIME.ProtoReflect.Descriptor instead.
-func (*Unk2700_NMJIMIKKIME) Descriptor() ([]byte, []int) {
- return file_Unk2700_NMJIMIKKIME_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NMJIMIKKIME) GetUnk2700_OKGKHPCMNMN() []uint32 {
- if x != nil {
- return x.Unk2700_OKGKHPCMNMN
- }
- return nil
-}
-
-func (x *Unk2700_NMJIMIKKIME) GetUnk2700_ELOOIKFNJCG() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_ELOOIKFNJCG
- }
- return nil
-}
-
-var File_Unk2700_NMJIMIKKIME_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NMJIMIKKIME_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x4a, 0x49, 0x4d, 0x49,
- 0x4b, 0x4b, 0x49, 0x4d, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x4a, 0x49, 0x4d, 0x49, 0x4b, 0x4b, 0x49, 0x4d, 0x45, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x47, 0x4b, 0x48, 0x50,
- 0x43, 0x4d, 0x4e, 0x4d, 0x4e, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4b, 0x47, 0x4b, 0x48, 0x50, 0x43, 0x4d, 0x4e, 0x4d, 0x4e, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4c, 0x4f, 0x4f, 0x49,
- 0x4b, 0x46, 0x4e, 0x4a, 0x43, 0x47, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46,
- 0x42, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x4c, 0x4f, 0x4f, 0x49,
- 0x4b, 0x46, 0x4e, 0x4a, 0x43, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NMJIMIKKIME_proto_rawDescOnce sync.Once
- file_Unk2700_NMJIMIKKIME_proto_rawDescData = file_Unk2700_NMJIMIKKIME_proto_rawDesc
-)
-
-func file_Unk2700_NMJIMIKKIME_proto_rawDescGZIP() []byte {
- file_Unk2700_NMJIMIKKIME_proto_rawDescOnce.Do(func() {
- file_Unk2700_NMJIMIKKIME_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NMJIMIKKIME_proto_rawDescData)
- })
- return file_Unk2700_NMJIMIKKIME_proto_rawDescData
-}
-
-var file_Unk2700_NMJIMIKKIME_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NMJIMIKKIME_proto_goTypes = []interface{}{
- (*Unk2700_NMJIMIKKIME)(nil), // 0: Unk2700_NMJIMIKKIME
- (*Unk2700_HJLFNKLPFBH)(nil), // 1: Unk2700_HJLFNKLPFBH
-}
-var file_Unk2700_NMJIMIKKIME_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NMJIMIKKIME.Unk2700_ELOOIKFNJCG:type_name -> Unk2700_HJLFNKLPFBH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NMJIMIKKIME_proto_init() }
-func file_Unk2700_NMJIMIKKIME_proto_init() {
- if File_Unk2700_NMJIMIKKIME_proto != nil {
- return
- }
- file_Unk2700_HJLFNKLPFBH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NMJIMIKKIME_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NMJIMIKKIME); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NMJIMIKKIME_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NMJIMIKKIME_proto_goTypes,
- DependencyIndexes: file_Unk2700_NMJIMIKKIME_proto_depIdxs,
- MessageInfos: file_Unk2700_NMJIMIKKIME_proto_msgTypes,
- }.Build()
- File_Unk2700_NMJIMIKKIME_proto = out.File
- file_Unk2700_NMJIMIKKIME_proto_rawDesc = nil
- file_Unk2700_NMJIMIKKIME_proto_goTypes = nil
- file_Unk2700_NMJIMIKKIME_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NNDKOICOGGH_ServerNotify.pb.go b/gover/gen/Unk2700_NNDKOICOGGH_ServerNotify.pb.go
deleted file mode 100644
index 3d182f27..00000000
--- a/gover/gen/Unk2700_NNDKOICOGGH_ServerNotify.pb.go
+++ /dev/null
@@ -1,184 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NNDKOICOGGH_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5539
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NNDKOICOGGH_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Unk2700_INDLFDCOFDG bool `protobuf:"varint,11,opt,name=Unk2700_INDLFDCOFDG,json=Unk2700INDLFDCOFDG,proto3" json:"Unk2700_INDLFDCOFDG,omitempty"`
- BuffId uint32 `protobuf:"varint,14,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
-}
-
-func (x *Unk2700_NNDKOICOGGH_ServerNotify) Reset() {
- *x = Unk2700_NNDKOICOGGH_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NNDKOICOGGH_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NNDKOICOGGH_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NNDKOICOGGH_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_NNDKOICOGGH_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NNDKOICOGGH_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NNDKOICOGGH_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_NNDKOICOGGH_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NNDKOICOGGH_ServerNotify) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2700_NNDKOICOGGH_ServerNotify) GetUnk2700_INDLFDCOFDG() bool {
- if x != nil {
- return x.Unk2700_INDLFDCOFDG
- }
- return false
-}
-
-func (x *Unk2700_NNDKOICOGGH_ServerNotify) GetBuffId() uint32 {
- if x != nil {
- return x.BuffId
- }
- return 0
-}
-
-var File_Unk2700_NNDKOICOGGH_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x44, 0x4b, 0x4f, 0x49,
- 0x43, 0x4f, 0x47, 0x47, 0x48, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x20, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x44, 0x4b, 0x4f, 0x49, 0x43, 0x4f, 0x47, 0x47, 0x48,
- 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a,
- 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x44, 0x4c, 0x46, 0x44, 0x43, 0x4f,
- 0x46, 0x44, 0x47, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x49, 0x4e, 0x44, 0x4c, 0x46, 0x44, 0x43, 0x4f, 0x46, 0x44, 0x47, 0x12, 0x17, 0x0a,
- 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescData = file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_NNDKOICOGGH_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NNDKOICOGGH_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_NNDKOICOGGH_ServerNotify)(nil), // 0: Unk2700_NNDKOICOGGH_ServerNotify
-}
-var file_Unk2700_NNDKOICOGGH_ServerNotify_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NNDKOICOGGH_ServerNotify_proto_init() }
-func file_Unk2700_NNDKOICOGGH_ServerNotify_proto_init() {
- if File_Unk2700_NNDKOICOGGH_ServerNotify_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NNDKOICOGGH_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NNDKOICOGGH_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_NNDKOICOGGH_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_NNDKOICOGGH_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_NNDKOICOGGH_ServerNotify_proto = out.File
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_rawDesc = nil
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_goTypes = nil
- file_Unk2700_NNDKOICOGGH_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NNMDBDNIMHN_ServerRsp.pb.go b/gover/gen/Unk2700_NNMDBDNIMHN_ServerRsp.pb.go
deleted file mode 100644
index 10c88927..00000000
--- a/gover/gen/Unk2700_NNMDBDNIMHN_ServerRsp.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NNMDBDNIMHN_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4538
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_NNMDBDNIMHN_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_IFNLJDCJJED *Unk2700_KPNPJPPHOKA `protobuf:"bytes,7,opt,name=Unk2700_IFNLJDCJJED,json=Unk2700IFNLJDCJJED,proto3" json:"Unk2700_IFNLJDCJJED,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_MAPJLIDACPN uint32 `protobuf:"varint,1,opt,name=Unk2700_MAPJLIDACPN,json=Unk2700MAPJLIDACPN,proto3" json:"Unk2700_MAPJLIDACPN,omitempty"`
-}
-
-func (x *Unk2700_NNMDBDNIMHN_ServerRsp) Reset() {
- *x = Unk2700_NNMDBDNIMHN_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NNMDBDNIMHN_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NNMDBDNIMHN_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_NNMDBDNIMHN_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NNMDBDNIMHN_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_NNMDBDNIMHN_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NNMDBDNIMHN_ServerRsp) GetUnk2700_IFNLJDCJJED() *Unk2700_KPNPJPPHOKA {
- if x != nil {
- return x.Unk2700_IFNLJDCJJED
- }
- return nil
-}
-
-func (x *Unk2700_NNMDBDNIMHN_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_NNMDBDNIMHN_ServerRsp) GetUnk2700_MAPJLIDACPN() uint32 {
- if x != nil {
- return x.Unk2700_MAPJLIDACPN
- }
- return 0
-}
-
-var File_Unk2700_NNMDBDNIMHN_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x4d, 0x44, 0x42, 0x44,
- 0x4e, 0x49, 0x4d, 0x48, 0x4e, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x50, 0x4e, 0x50, 0x4a, 0x50, 0x50, 0x48, 0x4f, 0x4b, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xb1, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x4d,
- 0x44, 0x42, 0x44, 0x4e, 0x49, 0x4d, 0x48, 0x4e, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
- 0x73, 0x70, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x49, 0x46,
- 0x4e, 0x4c, 0x4a, 0x44, 0x43, 0x4a, 0x4a, 0x45, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4e, 0x50, 0x4a, 0x50,
- 0x50, 0x48, 0x4f, 0x4b, 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46,
- 0x4e, 0x4c, 0x4a, 0x44, 0x43, 0x4a, 0x4a, 0x45, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x41, 0x50, 0x4a, 0x4c, 0x49, 0x44, 0x41, 0x43, 0x50, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x41, 0x50, 0x4a, 0x4c, 0x49, 0x44,
- 0x41, 0x43, 0x50, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescData = file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_NNMDBDNIMHN_ServerRsp)(nil), // 0: Unk2700_NNMDBDNIMHN_ServerRsp
- (*Unk2700_KPNPJPPHOKA)(nil), // 1: Unk2700_KPNPJPPHOKA
-}
-var file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NNMDBDNIMHN_ServerRsp.Unk2700_IFNLJDCJJED:type_name -> Unk2700_KPNPJPPHOKA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_init() }
-func file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_init() {
- if File_Unk2700_NNMDBDNIMHN_ServerRsp_proto != nil {
- return
- }
- file_Unk2700_KPNPJPPHOKA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NNMDBDNIMHN_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_NNMDBDNIMHN_ServerRsp_proto = out.File
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_rawDesc = nil
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_goTypes = nil
- file_Unk2700_NNMDBDNIMHN_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NOCLNCCJEGK.pb.go b/gover/gen/Unk2700_NOCLNCCJEGK.pb.go
deleted file mode 100644
index aa4048a1..00000000
--- a/gover/gen/Unk2700_NOCLNCCJEGK.pb.go
+++ /dev/null
@@ -1,146 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NOCLNCCJEGK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NOCLNCCJEGK int32
-
-const (
- Unk2700_NOCLNCCJEGK_Unk2700_NOCLNCCJEGK_NONE Unk2700_NOCLNCCJEGK = 0
- Unk2700_NOCLNCCJEGK_Unk2700_NOCLNCCJEGK_Unk2700_ODIJEIGEGED Unk2700_NOCLNCCJEGK = 1
-)
-
-// Enum value maps for Unk2700_NOCLNCCJEGK.
-var (
- Unk2700_NOCLNCCJEGK_name = map[int32]string{
- 0: "Unk2700_NOCLNCCJEGK_NONE",
- 1: "Unk2700_NOCLNCCJEGK_Unk2700_ODIJEIGEGED",
- }
- Unk2700_NOCLNCCJEGK_value = map[string]int32{
- "Unk2700_NOCLNCCJEGK_NONE": 0,
- "Unk2700_NOCLNCCJEGK_Unk2700_ODIJEIGEGED": 1,
- }
-)
-
-func (x Unk2700_NOCLNCCJEGK) Enum() *Unk2700_NOCLNCCJEGK {
- p := new(Unk2700_NOCLNCCJEGK)
- *p = x
- return p
-}
-
-func (x Unk2700_NOCLNCCJEGK) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_NOCLNCCJEGK) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_NOCLNCCJEGK_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_NOCLNCCJEGK) Type() protoreflect.EnumType {
- return &file_Unk2700_NOCLNCCJEGK_proto_enumTypes[0]
-}
-
-func (x Unk2700_NOCLNCCJEGK) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_NOCLNCCJEGK.Descriptor instead.
-func (Unk2700_NOCLNCCJEGK) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_NOCLNCCJEGK_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_NOCLNCCJEGK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NOCLNCCJEGK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x43, 0x4c, 0x4e, 0x43,
- 0x43, 0x4a, 0x45, 0x47, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x43, 0x4c, 0x4e, 0x43, 0x43, 0x4a, 0x45,
- 0x47, 0x4b, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f,
- 0x43, 0x4c, 0x4e, 0x43, 0x43, 0x4a, 0x45, 0x47, 0x4b, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x43, 0x4c,
- 0x4e, 0x43, 0x43, 0x4a, 0x45, 0x47, 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x44, 0x49, 0x4a, 0x45, 0x49, 0x47, 0x45, 0x47, 0x45, 0x44, 0x10, 0x01, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NOCLNCCJEGK_proto_rawDescOnce sync.Once
- file_Unk2700_NOCLNCCJEGK_proto_rawDescData = file_Unk2700_NOCLNCCJEGK_proto_rawDesc
-)
-
-func file_Unk2700_NOCLNCCJEGK_proto_rawDescGZIP() []byte {
- file_Unk2700_NOCLNCCJEGK_proto_rawDescOnce.Do(func() {
- file_Unk2700_NOCLNCCJEGK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NOCLNCCJEGK_proto_rawDescData)
- })
- return file_Unk2700_NOCLNCCJEGK_proto_rawDescData
-}
-
-var file_Unk2700_NOCLNCCJEGK_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_NOCLNCCJEGK_proto_goTypes = []interface{}{
- (Unk2700_NOCLNCCJEGK)(0), // 0: Unk2700_NOCLNCCJEGK
-}
-var file_Unk2700_NOCLNCCJEGK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NOCLNCCJEGK_proto_init() }
-func file_Unk2700_NOCLNCCJEGK_proto_init() {
- if File_Unk2700_NOCLNCCJEGK_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NOCLNCCJEGK_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NOCLNCCJEGK_proto_goTypes,
- DependencyIndexes: file_Unk2700_NOCLNCCJEGK_proto_depIdxs,
- EnumInfos: file_Unk2700_NOCLNCCJEGK_proto_enumTypes,
- }.Build()
- File_Unk2700_NOCLNCCJEGK_proto = out.File
- file_Unk2700_NOCLNCCJEGK_proto_rawDesc = nil
- file_Unk2700_NOCLNCCJEGK_proto_goTypes = nil
- file_Unk2700_NOCLNCCJEGK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NOGODJOJDGF.pb.go b/gover/gen/Unk2700_NOGODJOJDGF.pb.go
deleted file mode 100644
index 99f5af9d..00000000
--- a/gover/gen/Unk2700_NOGODJOJDGF.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NOGODJOJDGF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NOGODJOJDGF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Score uint32 `protobuf:"varint,12,opt,name=score,proto3" json:"score,omitempty"`
- PlayerInfo *Unk2700_OCDMIOKNHHH `protobuf:"bytes,10,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
-}
-
-func (x *Unk2700_NOGODJOJDGF) Reset() {
- *x = Unk2700_NOGODJOJDGF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_NOGODJOJDGF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_NOGODJOJDGF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_NOGODJOJDGF) ProtoMessage() {}
-
-func (x *Unk2700_NOGODJOJDGF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_NOGODJOJDGF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_NOGODJOJDGF.ProtoReflect.Descriptor instead.
-func (*Unk2700_NOGODJOJDGF) Descriptor() ([]byte, []int) {
- return file_Unk2700_NOGODJOJDGF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_NOGODJOJDGF) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *Unk2700_NOGODJOJDGF) GetPlayerInfo() *Unk2700_OCDMIOKNHHH {
- if x != nil {
- return x.PlayerInfo
- }
- return nil
-}
-
-var File_Unk2700_NOGODJOJDGF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NOGODJOJDGF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x47, 0x4f, 0x44, 0x4a,
- 0x4f, 0x4a, 0x44, 0x47, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4e, 0x4f, 0x47, 0x4f, 0x44, 0x4a, 0x4f, 0x4a, 0x44, 0x47, 0x46, 0x12, 0x14, 0x0a,
- 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63,
- 0x6f, 0x72, 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48, 0x52, 0x0a,
- 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NOGODJOJDGF_proto_rawDescOnce sync.Once
- file_Unk2700_NOGODJOJDGF_proto_rawDescData = file_Unk2700_NOGODJOJDGF_proto_rawDesc
-)
-
-func file_Unk2700_NOGODJOJDGF_proto_rawDescGZIP() []byte {
- file_Unk2700_NOGODJOJDGF_proto_rawDescOnce.Do(func() {
- file_Unk2700_NOGODJOJDGF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NOGODJOJDGF_proto_rawDescData)
- })
- return file_Unk2700_NOGODJOJDGF_proto_rawDescData
-}
-
-var file_Unk2700_NOGODJOJDGF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_NOGODJOJDGF_proto_goTypes = []interface{}{
- (*Unk2700_NOGODJOJDGF)(nil), // 0: Unk2700_NOGODJOJDGF
- (*Unk2700_OCDMIOKNHHH)(nil), // 1: Unk2700_OCDMIOKNHHH
-}
-var file_Unk2700_NOGODJOJDGF_proto_depIdxs = []int32{
- 1, // 0: Unk2700_NOGODJOJDGF.player_info:type_name -> Unk2700_OCDMIOKNHHH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NOGODJOJDGF_proto_init() }
-func file_Unk2700_NOGODJOJDGF_proto_init() {
- if File_Unk2700_NOGODJOJDGF_proto != nil {
- return
- }
- file_Unk2700_OCDMIOKNHHH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_NOGODJOJDGF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_NOGODJOJDGF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NOGODJOJDGF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NOGODJOJDGF_proto_goTypes,
- DependencyIndexes: file_Unk2700_NOGODJOJDGF_proto_depIdxs,
- MessageInfos: file_Unk2700_NOGODJOJDGF_proto_msgTypes,
- }.Build()
- File_Unk2700_NOGODJOJDGF_proto = out.File
- file_Unk2700_NOGODJOJDGF_proto_rawDesc = nil
- file_Unk2700_NOGODJOJDGF_proto_goTypes = nil
- file_Unk2700_NOGODJOJDGF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_NPOBPFNDJKK.pb.go b/gover/gen/Unk2700_NPOBPFNDJKK.pb.go
deleted file mode 100644
index 6ff353db..00000000
--- a/gover/gen/Unk2700_NPOBPFNDJKK.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_NPOBPFNDJKK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_NPOBPFNDJKK int32
-
-const (
- Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_PGICIHIAMBF Unk2700_NPOBPFNDJKK = 0
- Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_OALJEIJHGKL Unk2700_NPOBPFNDJKK = 1
- Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_JDIGCAMIBIA Unk2700_NPOBPFNDJKK = 2
- Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_KBGKJADDAAF Unk2700_NPOBPFNDJKK = 3
- Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_MNPNGKHMFNA Unk2700_NPOBPFNDJKK = 4
- Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_NBCDOEINJLJ Unk2700_NPOBPFNDJKK = 5
- Unk2700_NPOBPFNDJKK_Unk2700_NPOBPFNDJKK_Unk2700_PHLJKMGKCBM Unk2700_NPOBPFNDJKK = 6
-)
-
-// Enum value maps for Unk2700_NPOBPFNDJKK.
-var (
- Unk2700_NPOBPFNDJKK_name = map[int32]string{
- 0: "Unk2700_NPOBPFNDJKK_Unk2700_PGICIHIAMBF",
- 1: "Unk2700_NPOBPFNDJKK_Unk2700_OALJEIJHGKL",
- 2: "Unk2700_NPOBPFNDJKK_Unk2700_JDIGCAMIBIA",
- 3: "Unk2700_NPOBPFNDJKK_Unk2700_KBGKJADDAAF",
- 4: "Unk2700_NPOBPFNDJKK_Unk2700_MNPNGKHMFNA",
- 5: "Unk2700_NPOBPFNDJKK_Unk2700_NBCDOEINJLJ",
- 6: "Unk2700_NPOBPFNDJKK_Unk2700_PHLJKMGKCBM",
- }
- Unk2700_NPOBPFNDJKK_value = map[string]int32{
- "Unk2700_NPOBPFNDJKK_Unk2700_PGICIHIAMBF": 0,
- "Unk2700_NPOBPFNDJKK_Unk2700_OALJEIJHGKL": 1,
- "Unk2700_NPOBPFNDJKK_Unk2700_JDIGCAMIBIA": 2,
- "Unk2700_NPOBPFNDJKK_Unk2700_KBGKJADDAAF": 3,
- "Unk2700_NPOBPFNDJKK_Unk2700_MNPNGKHMFNA": 4,
- "Unk2700_NPOBPFNDJKK_Unk2700_NBCDOEINJLJ": 5,
- "Unk2700_NPOBPFNDJKK_Unk2700_PHLJKMGKCBM": 6,
- }
-)
-
-func (x Unk2700_NPOBPFNDJKK) Enum() *Unk2700_NPOBPFNDJKK {
- p := new(Unk2700_NPOBPFNDJKK)
- *p = x
- return p
-}
-
-func (x Unk2700_NPOBPFNDJKK) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_NPOBPFNDJKK) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_NPOBPFNDJKK_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_NPOBPFNDJKK) Type() protoreflect.EnumType {
- return &file_Unk2700_NPOBPFNDJKK_proto_enumTypes[0]
-}
-
-func (x Unk2700_NPOBPFNDJKK) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_NPOBPFNDJKK.Descriptor instead.
-func (Unk2700_NPOBPFNDJKK) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_NPOBPFNDJKK_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_NPOBPFNDJKK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_NPOBPFNDJKK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46,
- 0x4e, 0x44, 0x4a, 0x4b, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xd0, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e, 0x44,
- 0x4a, 0x4b, 0x4b, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e,
- 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e, 0x44, 0x4a, 0x4b, 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x47, 0x49, 0x43, 0x49, 0x48, 0x49, 0x41, 0x4d, 0x42, 0x46, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42,
- 0x50, 0x46, 0x4e, 0x44, 0x4a, 0x4b, 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4f, 0x41, 0x4c, 0x4a, 0x45, 0x49, 0x4a, 0x48, 0x47, 0x4b, 0x4c, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e,
- 0x44, 0x4a, 0x4b, 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x49,
- 0x47, 0x43, 0x41, 0x4d, 0x49, 0x42, 0x49, 0x41, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e, 0x44, 0x4a, 0x4b,
- 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x42, 0x47, 0x4b, 0x4a, 0x41,
- 0x44, 0x44, 0x41, 0x41, 0x46, 0x10, 0x03, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e, 0x44, 0x4a, 0x4b, 0x4b, 0x5f, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x50, 0x4e, 0x47, 0x4b, 0x48, 0x4d, 0x46,
- 0x4e, 0x41, 0x10, 0x04, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4e, 0x50, 0x4f, 0x42, 0x50, 0x46, 0x4e, 0x44, 0x4a, 0x4b, 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x43, 0x44, 0x4f, 0x45, 0x49, 0x4e, 0x4a, 0x4c, 0x4a, 0x10,
- 0x05, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4f,
- 0x42, 0x50, 0x46, 0x4e, 0x44, 0x4a, 0x4b, 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x48, 0x4c, 0x4a, 0x4b, 0x4d, 0x47, 0x4b, 0x43, 0x42, 0x4d, 0x10, 0x06, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_NPOBPFNDJKK_proto_rawDescOnce sync.Once
- file_Unk2700_NPOBPFNDJKK_proto_rawDescData = file_Unk2700_NPOBPFNDJKK_proto_rawDesc
-)
-
-func file_Unk2700_NPOBPFNDJKK_proto_rawDescGZIP() []byte {
- file_Unk2700_NPOBPFNDJKK_proto_rawDescOnce.Do(func() {
- file_Unk2700_NPOBPFNDJKK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_NPOBPFNDJKK_proto_rawDescData)
- })
- return file_Unk2700_NPOBPFNDJKK_proto_rawDescData
-}
-
-var file_Unk2700_NPOBPFNDJKK_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_NPOBPFNDJKK_proto_goTypes = []interface{}{
- (Unk2700_NPOBPFNDJKK)(0), // 0: Unk2700_NPOBPFNDJKK
-}
-var file_Unk2700_NPOBPFNDJKK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_NPOBPFNDJKK_proto_init() }
-func file_Unk2700_NPOBPFNDJKK_proto_init() {
- if File_Unk2700_NPOBPFNDJKK_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_NPOBPFNDJKK_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_NPOBPFNDJKK_proto_goTypes,
- DependencyIndexes: file_Unk2700_NPOBPFNDJKK_proto_depIdxs,
- EnumInfos: file_Unk2700_NPOBPFNDJKK_proto_enumTypes,
- }.Build()
- File_Unk2700_NPOBPFNDJKK_proto = out.File
- file_Unk2700_NPOBPFNDJKK_proto_rawDesc = nil
- file_Unk2700_NPOBPFNDJKK_proto_goTypes = nil
- file_Unk2700_NPOBPFNDJKK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OBCKNDBAPGE.pb.go b/gover/gen/Unk2700_OBCKNDBAPGE.pb.go
deleted file mode 100644
index 1ee4b3d9..00000000
--- a/gover/gen/Unk2700_OBCKNDBAPGE.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OBCKNDBAPGE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8072
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OBCKNDBAPGE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GadgetId uint32 `protobuf:"varint,9,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
-}
-
-func (x *Unk2700_OBCKNDBAPGE) Reset() {
- *x = Unk2700_OBCKNDBAPGE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OBCKNDBAPGE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OBCKNDBAPGE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OBCKNDBAPGE) ProtoMessage() {}
-
-func (x *Unk2700_OBCKNDBAPGE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OBCKNDBAPGE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OBCKNDBAPGE.ProtoReflect.Descriptor instead.
-func (*Unk2700_OBCKNDBAPGE) Descriptor() ([]byte, []int) {
- return file_Unk2700_OBCKNDBAPGE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OBCKNDBAPGE) GetGadgetId() uint32 {
- if x != nil {
- return x.GadgetId
- }
- return 0
-}
-
-func (x *Unk2700_OBCKNDBAPGE) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-var File_Unk2700_OBCKNDBAPGE_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OBCKNDBAPGE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x42, 0x43, 0x4b, 0x4e, 0x44,
- 0x42, 0x41, 0x50, 0x47, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x42, 0x43, 0x4b, 0x4e, 0x44, 0x42, 0x41, 0x50,
- 0x47, 0x45, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OBCKNDBAPGE_proto_rawDescOnce sync.Once
- file_Unk2700_OBCKNDBAPGE_proto_rawDescData = file_Unk2700_OBCKNDBAPGE_proto_rawDesc
-)
-
-func file_Unk2700_OBCKNDBAPGE_proto_rawDescGZIP() []byte {
- file_Unk2700_OBCKNDBAPGE_proto_rawDescOnce.Do(func() {
- file_Unk2700_OBCKNDBAPGE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OBCKNDBAPGE_proto_rawDescData)
- })
- return file_Unk2700_OBCKNDBAPGE_proto_rawDescData
-}
-
-var file_Unk2700_OBCKNDBAPGE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OBCKNDBAPGE_proto_goTypes = []interface{}{
- (*Unk2700_OBCKNDBAPGE)(nil), // 0: Unk2700_OBCKNDBAPGE
-}
-var file_Unk2700_OBCKNDBAPGE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OBCKNDBAPGE_proto_init() }
-func file_Unk2700_OBCKNDBAPGE_proto_init() {
- if File_Unk2700_OBCKNDBAPGE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OBCKNDBAPGE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OBCKNDBAPGE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OBCKNDBAPGE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OBCKNDBAPGE_proto_goTypes,
- DependencyIndexes: file_Unk2700_OBCKNDBAPGE_proto_depIdxs,
- MessageInfos: file_Unk2700_OBCKNDBAPGE_proto_msgTypes,
- }.Build()
- File_Unk2700_OBCKNDBAPGE_proto = out.File
- file_Unk2700_OBCKNDBAPGE_proto_rawDesc = nil
- file_Unk2700_OBCKNDBAPGE_proto_goTypes = nil
- file_Unk2700_OBCKNDBAPGE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OBDHJJHLIKJ.pb.go b/gover/gen/Unk2700_OBDHJJHLIKJ.pb.go
deleted file mode 100644
index add9061f..00000000
--- a/gover/gen/Unk2700_OBDHJJHLIKJ.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OBDHJJHLIKJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8523
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OBDHJJHLIKJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MAOAHHBCKIA uint32 `protobuf:"varint,2,opt,name=Unk2700_MAOAHHBCKIA,json=Unk2700MAOAHHBCKIA,proto3" json:"Unk2700_MAOAHHBCKIA,omitempty"`
- ActivityId uint32 `protobuf:"varint,3,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2700_OBDHJJHLIKJ) Reset() {
- *x = Unk2700_OBDHJJHLIKJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OBDHJJHLIKJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OBDHJJHLIKJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OBDHJJHLIKJ) ProtoMessage() {}
-
-func (x *Unk2700_OBDHJJHLIKJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OBDHJJHLIKJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OBDHJJHLIKJ.ProtoReflect.Descriptor instead.
-func (*Unk2700_OBDHJJHLIKJ) Descriptor() ([]byte, []int) {
- return file_Unk2700_OBDHJJHLIKJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OBDHJJHLIKJ) GetUnk2700_MAOAHHBCKIA() uint32 {
- if x != nil {
- return x.Unk2700_MAOAHHBCKIA
- }
- return 0
-}
-
-func (x *Unk2700_OBDHJJHLIKJ) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2700_OBDHJJHLIKJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OBDHJJHLIKJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x42, 0x44, 0x48, 0x4a, 0x4a,
- 0x48, 0x4c, 0x49, 0x4b, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x42, 0x44, 0x48, 0x4a, 0x4a, 0x48, 0x4c, 0x49,
- 0x4b, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x41,
- 0x4f, 0x41, 0x48, 0x48, 0x42, 0x43, 0x4b, 0x49, 0x41, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x41, 0x4f, 0x41, 0x48, 0x48, 0x42, 0x43,
- 0x4b, 0x49, 0x41, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OBDHJJHLIKJ_proto_rawDescOnce sync.Once
- file_Unk2700_OBDHJJHLIKJ_proto_rawDescData = file_Unk2700_OBDHJJHLIKJ_proto_rawDesc
-)
-
-func file_Unk2700_OBDHJJHLIKJ_proto_rawDescGZIP() []byte {
- file_Unk2700_OBDHJJHLIKJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_OBDHJJHLIKJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OBDHJJHLIKJ_proto_rawDescData)
- })
- return file_Unk2700_OBDHJJHLIKJ_proto_rawDescData
-}
-
-var file_Unk2700_OBDHJJHLIKJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OBDHJJHLIKJ_proto_goTypes = []interface{}{
- (*Unk2700_OBDHJJHLIKJ)(nil), // 0: Unk2700_OBDHJJHLIKJ
-}
-var file_Unk2700_OBDHJJHLIKJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OBDHJJHLIKJ_proto_init() }
-func file_Unk2700_OBDHJJHLIKJ_proto_init() {
- if File_Unk2700_OBDHJJHLIKJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OBDHJJHLIKJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OBDHJJHLIKJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OBDHJJHLIKJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OBDHJJHLIKJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_OBDHJJHLIKJ_proto_depIdxs,
- MessageInfos: file_Unk2700_OBDHJJHLIKJ_proto_msgTypes,
- }.Build()
- File_Unk2700_OBDHJJHLIKJ_proto = out.File
- file_Unk2700_OBDHJJHLIKJ_proto_rawDesc = nil
- file_Unk2700_OBDHJJHLIKJ_proto_goTypes = nil
- file_Unk2700_OBDHJJHLIKJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OCAJADDLPBB.pb.go b/gover/gen/Unk2700_OCAJADDLPBB.pb.go
deleted file mode 100644
index 122d3227..00000000
--- a/gover/gen/Unk2700_OCAJADDLPBB.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OCAJADDLPBB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8718
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_OCAJADDLPBB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_LFALEEDODEC uint32 `protobuf:"varint,7,opt,name=Unk2700_LFALEEDODEC,json=Unk2700LFALEEDODEC,proto3" json:"Unk2700_LFALEEDODEC,omitempty"`
-}
-
-func (x *Unk2700_OCAJADDLPBB) Reset() {
- *x = Unk2700_OCAJADDLPBB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OCAJADDLPBB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OCAJADDLPBB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OCAJADDLPBB) ProtoMessage() {}
-
-func (x *Unk2700_OCAJADDLPBB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OCAJADDLPBB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OCAJADDLPBB.ProtoReflect.Descriptor instead.
-func (*Unk2700_OCAJADDLPBB) Descriptor() ([]byte, []int) {
- return file_Unk2700_OCAJADDLPBB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OCAJADDLPBB) GetUnk2700_LFALEEDODEC() uint32 {
- if x != nil {
- return x.Unk2700_LFALEEDODEC
- }
- return 0
-}
-
-var File_Unk2700_OCAJADDLPBB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OCAJADDLPBB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x41, 0x4a, 0x41, 0x44,
- 0x44, 0x4c, 0x50, 0x42, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x41, 0x4a, 0x41, 0x44, 0x44, 0x4c, 0x50,
- 0x42, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4c, 0x46,
- 0x41, 0x4c, 0x45, 0x45, 0x44, 0x4f, 0x44, 0x45, 0x43, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4c, 0x46, 0x41, 0x4c, 0x45, 0x45, 0x44, 0x4f,
- 0x44, 0x45, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OCAJADDLPBB_proto_rawDescOnce sync.Once
- file_Unk2700_OCAJADDLPBB_proto_rawDescData = file_Unk2700_OCAJADDLPBB_proto_rawDesc
-)
-
-func file_Unk2700_OCAJADDLPBB_proto_rawDescGZIP() []byte {
- file_Unk2700_OCAJADDLPBB_proto_rawDescOnce.Do(func() {
- file_Unk2700_OCAJADDLPBB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OCAJADDLPBB_proto_rawDescData)
- })
- return file_Unk2700_OCAJADDLPBB_proto_rawDescData
-}
-
-var file_Unk2700_OCAJADDLPBB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OCAJADDLPBB_proto_goTypes = []interface{}{
- (*Unk2700_OCAJADDLPBB)(nil), // 0: Unk2700_OCAJADDLPBB
-}
-var file_Unk2700_OCAJADDLPBB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OCAJADDLPBB_proto_init() }
-func file_Unk2700_OCAJADDLPBB_proto_init() {
- if File_Unk2700_OCAJADDLPBB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OCAJADDLPBB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OCAJADDLPBB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OCAJADDLPBB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OCAJADDLPBB_proto_goTypes,
- DependencyIndexes: file_Unk2700_OCAJADDLPBB_proto_depIdxs,
- MessageInfos: file_Unk2700_OCAJADDLPBB_proto_msgTypes,
- }.Build()
- File_Unk2700_OCAJADDLPBB_proto = out.File
- file_Unk2700_OCAJADDLPBB_proto_rawDesc = nil
- file_Unk2700_OCAJADDLPBB_proto_goTypes = nil
- file_Unk2700_OCAJADDLPBB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OCDMIOKNHHH.pb.go b/gover/gen/Unk2700_OCDMIOKNHHH.pb.go
deleted file mode 100644
index 1a523cc8..00000000
--- a/gover/gen/Unk2700_OCDMIOKNHHH.pb.go
+++ /dev/null
@@ -1,213 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OCDMIOKNHHH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_OCDMIOKNHHH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OnlineId string `protobuf:"bytes,14,opt,name=online_id,json=onlineId,proto3" json:"online_id,omitempty"`
- PsnId string `protobuf:"bytes,6,opt,name=psn_id,json=psnId,proto3" json:"psn_id,omitempty"`
- Nickname string `protobuf:"bytes,15,opt,name=nickname,proto3" json:"nickname,omitempty"`
- PlayerLevel uint32 `protobuf:"varint,4,opt,name=player_level,json=playerLevel,proto3" json:"player_level,omitempty"`
- Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"`
- ProfilePicture *ProfilePicture `protobuf:"bytes,5,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
-}
-
-func (x *Unk2700_OCDMIOKNHHH) Reset() {
- *x = Unk2700_OCDMIOKNHHH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OCDMIOKNHHH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OCDMIOKNHHH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OCDMIOKNHHH) ProtoMessage() {}
-
-func (x *Unk2700_OCDMIOKNHHH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OCDMIOKNHHH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OCDMIOKNHHH.ProtoReflect.Descriptor instead.
-func (*Unk2700_OCDMIOKNHHH) Descriptor() ([]byte, []int) {
- return file_Unk2700_OCDMIOKNHHH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OCDMIOKNHHH) GetOnlineId() string {
- if x != nil {
- return x.OnlineId
- }
- return ""
-}
-
-func (x *Unk2700_OCDMIOKNHHH) GetPsnId() string {
- if x != nil {
- return x.PsnId
- }
- return ""
-}
-
-func (x *Unk2700_OCDMIOKNHHH) GetNickname() string {
- if x != nil {
- return x.Nickname
- }
- return ""
-}
-
-func (x *Unk2700_OCDMIOKNHHH) GetPlayerLevel() uint32 {
- if x != nil {
- return x.PlayerLevel
- }
- return 0
-}
-
-func (x *Unk2700_OCDMIOKNHHH) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_OCDMIOKNHHH) GetProfilePicture() *ProfilePicture {
- if x != nil {
- return x.ProfilePicture
- }
- return nil
-}
-
-var File_Unk2700_OCDMIOKNHHH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OCDMIOKNHHH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f,
- 0x4b, 0x4e, 0x48, 0x48, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x50, 0x72, 0x6f,
- 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xd4, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43,
- 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6e, 0x6c,
- 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6e,
- 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x73, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a,
- 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03,
- 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x38,
- 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
- 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
- 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OCDMIOKNHHH_proto_rawDescOnce sync.Once
- file_Unk2700_OCDMIOKNHHH_proto_rawDescData = file_Unk2700_OCDMIOKNHHH_proto_rawDesc
-)
-
-func file_Unk2700_OCDMIOKNHHH_proto_rawDescGZIP() []byte {
- file_Unk2700_OCDMIOKNHHH_proto_rawDescOnce.Do(func() {
- file_Unk2700_OCDMIOKNHHH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OCDMIOKNHHH_proto_rawDescData)
- })
- return file_Unk2700_OCDMIOKNHHH_proto_rawDescData
-}
-
-var file_Unk2700_OCDMIOKNHHH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OCDMIOKNHHH_proto_goTypes = []interface{}{
- (*Unk2700_OCDMIOKNHHH)(nil), // 0: Unk2700_OCDMIOKNHHH
- (*ProfilePicture)(nil), // 1: ProfilePicture
-}
-var file_Unk2700_OCDMIOKNHHH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_OCDMIOKNHHH.profile_picture:type_name -> ProfilePicture
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OCDMIOKNHHH_proto_init() }
-func file_Unk2700_OCDMIOKNHHH_proto_init() {
- if File_Unk2700_OCDMIOKNHHH_proto != nil {
- return
- }
- file_ProfilePicture_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OCDMIOKNHHH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OCDMIOKNHHH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OCDMIOKNHHH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OCDMIOKNHHH_proto_goTypes,
- DependencyIndexes: file_Unk2700_OCDMIOKNHHH_proto_depIdxs,
- MessageInfos: file_Unk2700_OCDMIOKNHHH_proto_msgTypes,
- }.Build()
- File_Unk2700_OCDMIOKNHHH_proto = out.File
- file_Unk2700_OCDMIOKNHHH_proto_rawDesc = nil
- file_Unk2700_OCDMIOKNHHH_proto_goTypes = nil
- file_Unk2700_OCDMIOKNHHH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OCOKILBJIPJ.pb.go b/gover/gen/Unk2700_OCOKILBJIPJ.pb.go
deleted file mode 100644
index 4cd81698..00000000
--- a/gover/gen/Unk2700_OCOKILBJIPJ.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OCOKILBJIPJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_OCOKILBJIPJ int32
-
-const (
- Unk2700_OCOKILBJIPJ_Unk2700_OCOKILBJIPJ_Unk2700_MPGOEMPNCEH Unk2700_OCOKILBJIPJ = 0
- Unk2700_OCOKILBJIPJ_Unk2700_OCOKILBJIPJ_Unk2700_PDKBOLMIHMA Unk2700_OCOKILBJIPJ = 1
- Unk2700_OCOKILBJIPJ_Unk2700_OCOKILBJIPJ_Unk2700_MCEBEJONJGH Unk2700_OCOKILBJIPJ = 2
- Unk2700_OCOKILBJIPJ_Unk2700_OCOKILBJIPJ_Unk2700_MCNDLHHBBGJ Unk2700_OCOKILBJIPJ = 3
-)
-
-// Enum value maps for Unk2700_OCOKILBJIPJ.
-var (
- Unk2700_OCOKILBJIPJ_name = map[int32]string{
- 0: "Unk2700_OCOKILBJIPJ_Unk2700_MPGOEMPNCEH",
- 1: "Unk2700_OCOKILBJIPJ_Unk2700_PDKBOLMIHMA",
- 2: "Unk2700_OCOKILBJIPJ_Unk2700_MCEBEJONJGH",
- 3: "Unk2700_OCOKILBJIPJ_Unk2700_MCNDLHHBBGJ",
- }
- Unk2700_OCOKILBJIPJ_value = map[string]int32{
- "Unk2700_OCOKILBJIPJ_Unk2700_MPGOEMPNCEH": 0,
- "Unk2700_OCOKILBJIPJ_Unk2700_PDKBOLMIHMA": 1,
- "Unk2700_OCOKILBJIPJ_Unk2700_MCEBEJONJGH": 2,
- "Unk2700_OCOKILBJIPJ_Unk2700_MCNDLHHBBGJ": 3,
- }
-)
-
-func (x Unk2700_OCOKILBJIPJ) Enum() *Unk2700_OCOKILBJIPJ {
- p := new(Unk2700_OCOKILBJIPJ)
- *p = x
- return p
-}
-
-func (x Unk2700_OCOKILBJIPJ) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_OCOKILBJIPJ) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_OCOKILBJIPJ_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_OCOKILBJIPJ) Type() protoreflect.EnumType {
- return &file_Unk2700_OCOKILBJIPJ_proto_enumTypes[0]
-}
-
-func (x Unk2700_OCOKILBJIPJ) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_OCOKILBJIPJ.Descriptor instead.
-func (Unk2700_OCOKILBJIPJ) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_OCOKILBJIPJ_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_OCOKILBJIPJ_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OCOKILBJIPJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x4f, 0x4b, 0x49, 0x4c,
- 0x42, 0x4a, 0x49, 0x50, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x4f, 0x4b, 0x49, 0x4c, 0x42, 0x4a,
- 0x49, 0x50, 0x4a, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x43, 0x4f, 0x4b, 0x49, 0x4c, 0x42, 0x4a, 0x49, 0x50, 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x47, 0x4f, 0x45, 0x4d, 0x50, 0x4e, 0x43, 0x45, 0x48, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x4f, 0x4b,
- 0x49, 0x4c, 0x42, 0x4a, 0x49, 0x50, 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x50, 0x44, 0x4b, 0x42, 0x4f, 0x4c, 0x4d, 0x49, 0x48, 0x4d, 0x41, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x4f, 0x4b, 0x49, 0x4c, 0x42,
- 0x4a, 0x49, 0x50, 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x45,
- 0x42, 0x45, 0x4a, 0x4f, 0x4e, 0x4a, 0x47, 0x48, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x4f, 0x4b, 0x49, 0x4c, 0x42, 0x4a, 0x49, 0x50,
- 0x4a, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x4e, 0x44, 0x4c, 0x48,
- 0x48, 0x42, 0x42, 0x47, 0x4a, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OCOKILBJIPJ_proto_rawDescOnce sync.Once
- file_Unk2700_OCOKILBJIPJ_proto_rawDescData = file_Unk2700_OCOKILBJIPJ_proto_rawDesc
-)
-
-func file_Unk2700_OCOKILBJIPJ_proto_rawDescGZIP() []byte {
- file_Unk2700_OCOKILBJIPJ_proto_rawDescOnce.Do(func() {
- file_Unk2700_OCOKILBJIPJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OCOKILBJIPJ_proto_rawDescData)
- })
- return file_Unk2700_OCOKILBJIPJ_proto_rawDescData
-}
-
-var file_Unk2700_OCOKILBJIPJ_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_OCOKILBJIPJ_proto_goTypes = []interface{}{
- (Unk2700_OCOKILBJIPJ)(0), // 0: Unk2700_OCOKILBJIPJ
-}
-var file_Unk2700_OCOKILBJIPJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OCOKILBJIPJ_proto_init() }
-func file_Unk2700_OCOKILBJIPJ_proto_init() {
- if File_Unk2700_OCOKILBJIPJ_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OCOKILBJIPJ_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OCOKILBJIPJ_proto_goTypes,
- DependencyIndexes: file_Unk2700_OCOKILBJIPJ_proto_depIdxs,
- EnumInfos: file_Unk2700_OCOKILBJIPJ_proto_enumTypes,
- }.Build()
- File_Unk2700_OCOKILBJIPJ_proto = out.File
- file_Unk2700_OCOKILBJIPJ_proto_rawDesc = nil
- file_Unk2700_OCOKILBJIPJ_proto_goTypes = nil
- file_Unk2700_OCOKILBJIPJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ODBNBICOCFK.pb.go b/gover/gen/Unk2700_ODBNBICOCFK.pb.go
deleted file mode 100644
index a3a7c7a6..00000000
--- a/gover/gen/Unk2700_ODBNBICOCFK.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ODBNBICOCFK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8054
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ODBNBICOCFK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_AOJDMJPGBOL uint32 `protobuf:"varint,2,opt,name=Unk2700_AOJDMJPGBOL,json=Unk2700AOJDMJPGBOL,proto3" json:"Unk2700_AOJDMJPGBOL,omitempty"`
-}
-
-func (x *Unk2700_ODBNBICOCFK) Reset() {
- *x = Unk2700_ODBNBICOCFK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ODBNBICOCFK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ODBNBICOCFK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ODBNBICOCFK) ProtoMessage() {}
-
-func (x *Unk2700_ODBNBICOCFK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ODBNBICOCFK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ODBNBICOCFK.ProtoReflect.Descriptor instead.
-func (*Unk2700_ODBNBICOCFK) Descriptor() ([]byte, []int) {
- return file_Unk2700_ODBNBICOCFK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ODBNBICOCFK) GetUnk2700_AOJDMJPGBOL() uint32 {
- if x != nil {
- return x.Unk2700_AOJDMJPGBOL
- }
- return 0
-}
-
-var File_Unk2700_ODBNBICOCFK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ODBNBICOCFK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x42, 0x4e, 0x42, 0x49,
- 0x43, 0x4f, 0x43, 0x46, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x42, 0x4e, 0x42, 0x49, 0x43, 0x4f, 0x43,
- 0x46, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41, 0x4f,
- 0x4a, 0x44, 0x4d, 0x4a, 0x50, 0x47, 0x42, 0x4f, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4f, 0x4a, 0x44, 0x4d, 0x4a, 0x50, 0x47,
- 0x42, 0x4f, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ODBNBICOCFK_proto_rawDescOnce sync.Once
- file_Unk2700_ODBNBICOCFK_proto_rawDescData = file_Unk2700_ODBNBICOCFK_proto_rawDesc
-)
-
-func file_Unk2700_ODBNBICOCFK_proto_rawDescGZIP() []byte {
- file_Unk2700_ODBNBICOCFK_proto_rawDescOnce.Do(func() {
- file_Unk2700_ODBNBICOCFK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ODBNBICOCFK_proto_rawDescData)
- })
- return file_Unk2700_ODBNBICOCFK_proto_rawDescData
-}
-
-var file_Unk2700_ODBNBICOCFK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ODBNBICOCFK_proto_goTypes = []interface{}{
- (*Unk2700_ODBNBICOCFK)(nil), // 0: Unk2700_ODBNBICOCFK
-}
-var file_Unk2700_ODBNBICOCFK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ODBNBICOCFK_proto_init() }
-func file_Unk2700_ODBNBICOCFK_proto_init() {
- if File_Unk2700_ODBNBICOCFK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ODBNBICOCFK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ODBNBICOCFK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ODBNBICOCFK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ODBNBICOCFK_proto_goTypes,
- DependencyIndexes: file_Unk2700_ODBNBICOCFK_proto_depIdxs,
- MessageInfos: file_Unk2700_ODBNBICOCFK_proto_msgTypes,
- }.Build()
- File_Unk2700_ODBNBICOCFK_proto = out.File
- file_Unk2700_ODBNBICOCFK_proto_rawDesc = nil
- file_Unk2700_ODBNBICOCFK_proto_goTypes = nil
- file_Unk2700_ODBNBICOCFK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ODJKHILOILK.pb.go b/gover/gen/Unk2700_ODJKHILOILK.pb.go
deleted file mode 100644
index 6379be02..00000000
--- a/gover/gen/Unk2700_ODJKHILOILK.pb.go
+++ /dev/null
@@ -1,177 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ODJKHILOILK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8067
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_ODJKHILOILK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_BBEEMJECIAA *PotionStage `protobuf:"bytes,14,opt,name=Unk2700_BBEEMJECIAA,json=Unk2700BBEEMJECIAA,proto3" json:"Unk2700_BBEEMJECIAA,omitempty"`
-}
-
-func (x *Unk2700_ODJKHILOILK) Reset() {
- *x = Unk2700_ODJKHILOILK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ODJKHILOILK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ODJKHILOILK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ODJKHILOILK) ProtoMessage() {}
-
-func (x *Unk2700_ODJKHILOILK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ODJKHILOILK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ODJKHILOILK.ProtoReflect.Descriptor instead.
-func (*Unk2700_ODJKHILOILK) Descriptor() ([]byte, []int) {
- return file_Unk2700_ODJKHILOILK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ODJKHILOILK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_ODJKHILOILK) GetUnk2700_BBEEMJECIAA() *PotionStage {
- if x != nil {
- return x.Unk2700_BBEEMJECIAA
- }
- return nil
-}
-
-var File_Unk2700_ODJKHILOILK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ODJKHILOILK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x4a, 0x4b, 0x48, 0x49,
- 0x4c, 0x4f, 0x49, 0x4c, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x50, 0x6f, 0x74,
- 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x4a, 0x4b, 0x48, 0x49,
- 0x4c, 0x4f, 0x49, 0x4c, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x3d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x42, 0x42, 0x45, 0x45, 0x4d,
- 0x4a, 0x45, 0x43, 0x49, 0x41, 0x41, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50,
- 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x42, 0x42, 0x45, 0x45, 0x4d, 0x4a, 0x45, 0x43, 0x49, 0x41, 0x41, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ODJKHILOILK_proto_rawDescOnce sync.Once
- file_Unk2700_ODJKHILOILK_proto_rawDescData = file_Unk2700_ODJKHILOILK_proto_rawDesc
-)
-
-func file_Unk2700_ODJKHILOILK_proto_rawDescGZIP() []byte {
- file_Unk2700_ODJKHILOILK_proto_rawDescOnce.Do(func() {
- file_Unk2700_ODJKHILOILK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ODJKHILOILK_proto_rawDescData)
- })
- return file_Unk2700_ODJKHILOILK_proto_rawDescData
-}
-
-var file_Unk2700_ODJKHILOILK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ODJKHILOILK_proto_goTypes = []interface{}{
- (*Unk2700_ODJKHILOILK)(nil), // 0: Unk2700_ODJKHILOILK
- (*PotionStage)(nil), // 1: PotionStage
-}
-var file_Unk2700_ODJKHILOILK_proto_depIdxs = []int32{
- 1, // 0: Unk2700_ODJKHILOILK.Unk2700_BBEEMJECIAA:type_name -> PotionStage
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ODJKHILOILK_proto_init() }
-func file_Unk2700_ODJKHILOILK_proto_init() {
- if File_Unk2700_ODJKHILOILK_proto != nil {
- return
- }
- file_PotionStage_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ODJKHILOILK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ODJKHILOILK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ODJKHILOILK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ODJKHILOILK_proto_goTypes,
- DependencyIndexes: file_Unk2700_ODJKHILOILK_proto_depIdxs,
- MessageInfos: file_Unk2700_ODJKHILOILK_proto_msgTypes,
- }.Build()
- File_Unk2700_ODJKHILOILK_proto = out.File
- file_Unk2700_ODJKHILOILK_proto_rawDesc = nil
- file_Unk2700_ODJKHILOILK_proto_goTypes = nil
- file_Unk2700_ODJKHILOILK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OEDLCGKNGLH.pb.go b/gover/gen/Unk2700_OEDLCGKNGLH.pb.go
deleted file mode 100644
index 1bfc033c..00000000
--- a/gover/gen/Unk2700_OEDLCGKNGLH.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OEDLCGKNGLH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8686
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OEDLCGKNGLH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,2,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_OEDLCGKNGLH) Reset() {
- *x = Unk2700_OEDLCGKNGLH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OEDLCGKNGLH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OEDLCGKNGLH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OEDLCGKNGLH) ProtoMessage() {}
-
-func (x *Unk2700_OEDLCGKNGLH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OEDLCGKNGLH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OEDLCGKNGLH.ProtoReflect.Descriptor instead.
-func (*Unk2700_OEDLCGKNGLH) Descriptor() ([]byte, []int) {
- return file_Unk2700_OEDLCGKNGLH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OEDLCGKNGLH) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_OEDLCGKNGLH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_OEDLCGKNGLH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OEDLCGKNGLH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x45, 0x44, 0x4c, 0x43, 0x47,
- 0x4b, 0x4e, 0x47, 0x4c, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x45, 0x44, 0x4c, 0x43, 0x47, 0x4b, 0x4e, 0x47,
- 0x4c, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OEDLCGKNGLH_proto_rawDescOnce sync.Once
- file_Unk2700_OEDLCGKNGLH_proto_rawDescData = file_Unk2700_OEDLCGKNGLH_proto_rawDesc
-)
-
-func file_Unk2700_OEDLCGKNGLH_proto_rawDescGZIP() []byte {
- file_Unk2700_OEDLCGKNGLH_proto_rawDescOnce.Do(func() {
- file_Unk2700_OEDLCGKNGLH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OEDLCGKNGLH_proto_rawDescData)
- })
- return file_Unk2700_OEDLCGKNGLH_proto_rawDescData
-}
-
-var file_Unk2700_OEDLCGKNGLH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OEDLCGKNGLH_proto_goTypes = []interface{}{
- (*Unk2700_OEDLCGKNGLH)(nil), // 0: Unk2700_OEDLCGKNGLH
-}
-var file_Unk2700_OEDLCGKNGLH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OEDLCGKNGLH_proto_init() }
-func file_Unk2700_OEDLCGKNGLH_proto_init() {
- if File_Unk2700_OEDLCGKNGLH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OEDLCGKNGLH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OEDLCGKNGLH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OEDLCGKNGLH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OEDLCGKNGLH_proto_goTypes,
- DependencyIndexes: file_Unk2700_OEDLCGKNGLH_proto_depIdxs,
- MessageInfos: file_Unk2700_OEDLCGKNGLH_proto_msgTypes,
- }.Build()
- File_Unk2700_OEDLCGKNGLH_proto = out.File
- file_Unk2700_OEDLCGKNGLH_proto_rawDesc = nil
- file_Unk2700_OEDLCGKNGLH_proto_goTypes = nil
- file_Unk2700_OEDLCGKNGLH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OFDBHGHAJBD_ServerNotify.pb.go b/gover/gen/Unk2700_OFDBHGHAJBD_ServerNotify.pb.go
deleted file mode 100644
index 166d4daa..00000000
--- a/gover/gen/Unk2700_OFDBHGHAJBD_ServerNotify.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OFDBHGHAJBD_ServerNotify.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6223
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OFDBHGHAJBD_ServerNotify struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_JIFAAPCJOHK *Unk2700_MIBBHAEMAGI `protobuf:"bytes,12,opt,name=Unk2700_JIFAAPCJOHK,json=Unk2700JIFAAPCJOHK,proto3" json:"Unk2700_JIFAAPCJOHK,omitempty"`
-}
-
-func (x *Unk2700_OFDBHGHAJBD_ServerNotify) Reset() {
- *x = Unk2700_OFDBHGHAJBD_ServerNotify{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OFDBHGHAJBD_ServerNotify) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OFDBHGHAJBD_ServerNotify) ProtoMessage() {}
-
-func (x *Unk2700_OFDBHGHAJBD_ServerNotify) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OFDBHGHAJBD_ServerNotify.ProtoReflect.Descriptor instead.
-func (*Unk2700_OFDBHGHAJBD_ServerNotify) Descriptor() ([]byte, []int) {
- return file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OFDBHGHAJBD_ServerNotify) GetUnk2700_JIFAAPCJOHK() *Unk2700_MIBBHAEMAGI {
- if x != nil {
- return x.Unk2700_JIFAAPCJOHK
- }
- return nil
-}
-
-var File_Unk2700_OFDBHGHAJBD_ServerNotify_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDesc = []byte{
- 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x44, 0x42, 0x48, 0x47,
- 0x48, 0x41, 0x4a, 0x42, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x49, 0x42, 0x42, 0x48, 0x41, 0x45, 0x4d, 0x41, 0x47, 0x49, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x20, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f,
- 0x46, 0x44, 0x42, 0x48, 0x47, 0x48, 0x41, 0x4a, 0x42, 0x44, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65,
- 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x46, 0x41, 0x41, 0x50, 0x43, 0x4a, 0x4f, 0x48, 0x4b, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x49, 0x42, 0x42, 0x48, 0x41, 0x45, 0x4d, 0x41, 0x47, 0x49, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4a, 0x49, 0x46, 0x41, 0x41, 0x50, 0x43, 0x4a, 0x4f, 0x48, 0x4b, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescOnce sync.Once
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescData = file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDesc
-)
-
-func file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescGZIP() []byte {
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescOnce.Do(func() {
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescData)
- })
- return file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDescData
-}
-
-var file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_goTypes = []interface{}{
- (*Unk2700_OFDBHGHAJBD_ServerNotify)(nil), // 0: Unk2700_OFDBHGHAJBD_ServerNotify
- (*Unk2700_MIBBHAEMAGI)(nil), // 1: Unk2700_MIBBHAEMAGI
-}
-var file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_depIdxs = []int32{
- 1, // 0: Unk2700_OFDBHGHAJBD_ServerNotify.Unk2700_JIFAAPCJOHK:type_name -> Unk2700_MIBBHAEMAGI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_init() }
-func file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_init() {
- if File_Unk2700_OFDBHGHAJBD_ServerNotify_proto != nil {
- return
- }
- file_Unk2700_MIBBHAEMAGI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OFDBHGHAJBD_ServerNotify); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_goTypes,
- DependencyIndexes: file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_depIdxs,
- MessageInfos: file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_msgTypes,
- }.Build()
- File_Unk2700_OFDBHGHAJBD_ServerNotify_proto = out.File
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_rawDesc = nil
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_goTypes = nil
- file_Unk2700_OFDBHGHAJBD_ServerNotify_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OGHMHELMBNN_ServerRsp.pb.go b/gover/gen/Unk2700_OGHMHELMBNN_ServerRsp.pb.go
deleted file mode 100644
index 8fde0eae..00000000
--- a/gover/gen/Unk2700_OGHMHELMBNN_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OGHMHELMBNN_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4488
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OGHMHELMBNN_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_OGHMHELMBNN_ServerRsp) Reset() {
- *x = Unk2700_OGHMHELMBNN_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OGHMHELMBNN_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OGHMHELMBNN_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OGHMHELMBNN_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_OGHMHELMBNN_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OGHMHELMBNN_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OGHMHELMBNN_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_OGHMHELMBNN_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OGHMHELMBNN_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_OGHMHELMBNN_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x48, 0x4d, 0x48, 0x45,
- 0x4c, 0x4d, 0x42, 0x4e, 0x4e, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4f, 0x47, 0x48, 0x4d, 0x48, 0x45, 0x4c, 0x4d, 0x42, 0x4e, 0x4e, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescData = file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_OGHMHELMBNN_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OGHMHELMBNN_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_OGHMHELMBNN_ServerRsp)(nil), // 0: Unk2700_OGHMHELMBNN_ServerRsp
-}
-var file_Unk2700_OGHMHELMBNN_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OGHMHELMBNN_ServerRsp_proto_init() }
-func file_Unk2700_OGHMHELMBNN_ServerRsp_proto_init() {
- if File_Unk2700_OGHMHELMBNN_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OGHMHELMBNN_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OGHMHELMBNN_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_OGHMHELMBNN_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_OGHMHELMBNN_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_OGHMHELMBNN_ServerRsp_proto = out.File
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_rawDesc = nil
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_goTypes = nil
- file_Unk2700_OGHMHELMBNN_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OGKIDNPMMKG.pb.go b/gover/gen/Unk2700_OGKIDNPMMKG.pb.go
deleted file mode 100644
index 31c74275..00000000
--- a/gover/gen/Unk2700_OGKIDNPMMKG.pb.go
+++ /dev/null
@@ -1,187 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OGKIDNPMMKG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_OGKIDNPMMKG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MINEHKAGOGA Unk2700_HGMCNJOPDAA `protobuf:"varint,11,opt,name=Unk2700_MINEHKAGOGA,json=Unk2700MINEHKAGOGA,proto3,enum=Unk2700_HGMCNJOPDAA" json:"Unk2700_MINEHKAGOGA,omitempty"`
- ExpireTime uint32 `protobuf:"varint,6,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,5,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
-}
-
-func (x *Unk2700_OGKIDNPMMKG) Reset() {
- *x = Unk2700_OGKIDNPMMKG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OGKIDNPMMKG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OGKIDNPMMKG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OGKIDNPMMKG) ProtoMessage() {}
-
-func (x *Unk2700_OGKIDNPMMKG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OGKIDNPMMKG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OGKIDNPMMKG.ProtoReflect.Descriptor instead.
-func (*Unk2700_OGKIDNPMMKG) Descriptor() ([]byte, []int) {
- return file_Unk2700_OGKIDNPMMKG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OGKIDNPMMKG) GetUnk2700_MINEHKAGOGA() Unk2700_HGMCNJOPDAA {
- if x != nil {
- return x.Unk2700_MINEHKAGOGA
- }
- return Unk2700_HGMCNJOPDAA_Unk2700_HGMCNJOPDAA_NONE
-}
-
-func (x *Unk2700_OGKIDNPMMKG) GetExpireTime() uint32 {
- if x != nil {
- return x.ExpireTime
- }
- return 0
-}
-
-func (x *Unk2700_OGKIDNPMMKG) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-var File_Unk2700_OGKIDNPMMKG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OGKIDNPMMKG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x4b, 0x49, 0x44, 0x4e,
- 0x50, 0x4d, 0x4d, 0x4b, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x43, 0x4e, 0x4a, 0x4f, 0x50, 0x44, 0x41, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x4b, 0x49, 0x44, 0x4e, 0x50, 0x4d, 0x4d, 0x4b, 0x47, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x49, 0x4e, 0x45, 0x48, 0x4b,
- 0x41, 0x47, 0x4f, 0x47, 0x41, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4d, 0x43, 0x4e, 0x4a, 0x4f, 0x50, 0x44, 0x41,
- 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x49, 0x4e, 0x45, 0x48, 0x4b,
- 0x41, 0x47, 0x4f, 0x47, 0x41, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69,
- 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f,
- 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OGKIDNPMMKG_proto_rawDescOnce sync.Once
- file_Unk2700_OGKIDNPMMKG_proto_rawDescData = file_Unk2700_OGKIDNPMMKG_proto_rawDesc
-)
-
-func file_Unk2700_OGKIDNPMMKG_proto_rawDescGZIP() []byte {
- file_Unk2700_OGKIDNPMMKG_proto_rawDescOnce.Do(func() {
- file_Unk2700_OGKIDNPMMKG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OGKIDNPMMKG_proto_rawDescData)
- })
- return file_Unk2700_OGKIDNPMMKG_proto_rawDescData
-}
-
-var file_Unk2700_OGKIDNPMMKG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OGKIDNPMMKG_proto_goTypes = []interface{}{
- (*Unk2700_OGKIDNPMMKG)(nil), // 0: Unk2700_OGKIDNPMMKG
- (Unk2700_HGMCNJOPDAA)(0), // 1: Unk2700_HGMCNJOPDAA
-}
-var file_Unk2700_OGKIDNPMMKG_proto_depIdxs = []int32{
- 1, // 0: Unk2700_OGKIDNPMMKG.Unk2700_MINEHKAGOGA:type_name -> Unk2700_HGMCNJOPDAA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OGKIDNPMMKG_proto_init() }
-func file_Unk2700_OGKIDNPMMKG_proto_init() {
- if File_Unk2700_OGKIDNPMMKG_proto != nil {
- return
- }
- file_Unk2700_HGMCNJOPDAA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OGKIDNPMMKG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OGKIDNPMMKG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OGKIDNPMMKG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OGKIDNPMMKG_proto_goTypes,
- DependencyIndexes: file_Unk2700_OGKIDNPMMKG_proto_depIdxs,
- MessageInfos: file_Unk2700_OGKIDNPMMKG_proto_msgTypes,
- }.Build()
- File_Unk2700_OGKIDNPMMKG_proto = out.File
- file_Unk2700_OGKIDNPMMKG_proto_rawDesc = nil
- file_Unk2700_OGKIDNPMMKG_proto_goTypes = nil
- file_Unk2700_OGKIDNPMMKG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OHBMICGFIIK.pb.go b/gover/gen/Unk2700_OHBMICGFIIK.pb.go
deleted file mode 100644
index efa481ed..00000000
--- a/gover/gen/Unk2700_OHBMICGFIIK.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OHBMICGFIIK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_OHBMICGFIIK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_DABMGCIOKCK uint32 `protobuf:"varint,4,opt,name=Unk2700_DABMGCIOKCK,json=Unk2700DABMGCIOKCK,proto3" json:"Unk2700_DABMGCIOKCK,omitempty"`
- Unk2700_BKJABFANBIM uint32 `protobuf:"varint,12,opt,name=Unk2700_BKJABFANBIM,json=Unk2700BKJABFANBIM,proto3" json:"Unk2700_BKJABFANBIM,omitempty"`
- Unk2700_PGBNOPOIHIK uint32 `protobuf:"varint,7,opt,name=Unk2700_PGBNOPOIHIK,json=Unk2700PGBNOPOIHIK,proto3" json:"Unk2700_PGBNOPOIHIK,omitempty"`
- Unk2700_DJNLHEBADGE uint32 `protobuf:"varint,2,opt,name=Unk2700_DJNLHEBADGE,json=Unk2700DJNLHEBADGE,proto3" json:"Unk2700_DJNLHEBADGE,omitempty"`
-}
-
-func (x *Unk2700_OHBMICGFIIK) Reset() {
- *x = Unk2700_OHBMICGFIIK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OHBMICGFIIK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OHBMICGFIIK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OHBMICGFIIK) ProtoMessage() {}
-
-func (x *Unk2700_OHBMICGFIIK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OHBMICGFIIK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OHBMICGFIIK.ProtoReflect.Descriptor instead.
-func (*Unk2700_OHBMICGFIIK) Descriptor() ([]byte, []int) {
- return file_Unk2700_OHBMICGFIIK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OHBMICGFIIK) GetUnk2700_DABMGCIOKCK() uint32 {
- if x != nil {
- return x.Unk2700_DABMGCIOKCK
- }
- return 0
-}
-
-func (x *Unk2700_OHBMICGFIIK) GetUnk2700_BKJABFANBIM() uint32 {
- if x != nil {
- return x.Unk2700_BKJABFANBIM
- }
- return 0
-}
-
-func (x *Unk2700_OHBMICGFIIK) GetUnk2700_PGBNOPOIHIK() uint32 {
- if x != nil {
- return x.Unk2700_PGBNOPOIHIK
- }
- return 0
-}
-
-func (x *Unk2700_OHBMICGFIIK) GetUnk2700_DJNLHEBADGE() uint32 {
- if x != nil {
- return x.Unk2700_DJNLHEBADGE
- }
- return 0
-}
-
-var File_Unk2700_OHBMICGFIIK_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OHBMICGFIIK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x42, 0x4d, 0x49, 0x43,
- 0x47, 0x46, 0x49, 0x49, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x42, 0x4d, 0x49, 0x43, 0x47, 0x46,
- 0x49, 0x49, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x41, 0x42, 0x4d, 0x47, 0x43, 0x49, 0x4f, 0x4b, 0x43, 0x4b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x42, 0x4d, 0x47, 0x43, 0x49,
- 0x4f, 0x4b, 0x43, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x42, 0x4b, 0x4a, 0x41, 0x42, 0x46, 0x41, 0x4e, 0x42, 0x49, 0x4d, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4b, 0x4a, 0x41, 0x42, 0x46,
- 0x41, 0x4e, 0x42, 0x49, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x47, 0x42, 0x4e, 0x4f, 0x50, 0x4f, 0x49, 0x48, 0x49, 0x4b, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x47, 0x42, 0x4e, 0x4f,
- 0x50, 0x4f, 0x49, 0x48, 0x49, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x44, 0x4a, 0x4e, 0x4c, 0x48, 0x45, 0x42, 0x41, 0x44, 0x47, 0x45, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4a, 0x4e, 0x4c,
- 0x48, 0x45, 0x42, 0x41, 0x44, 0x47, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OHBMICGFIIK_proto_rawDescOnce sync.Once
- file_Unk2700_OHBMICGFIIK_proto_rawDescData = file_Unk2700_OHBMICGFIIK_proto_rawDesc
-)
-
-func file_Unk2700_OHBMICGFIIK_proto_rawDescGZIP() []byte {
- file_Unk2700_OHBMICGFIIK_proto_rawDescOnce.Do(func() {
- file_Unk2700_OHBMICGFIIK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OHBMICGFIIK_proto_rawDescData)
- })
- return file_Unk2700_OHBMICGFIIK_proto_rawDescData
-}
-
-var file_Unk2700_OHBMICGFIIK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OHBMICGFIIK_proto_goTypes = []interface{}{
- (*Unk2700_OHBMICGFIIK)(nil), // 0: Unk2700_OHBMICGFIIK
-}
-var file_Unk2700_OHBMICGFIIK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OHBMICGFIIK_proto_init() }
-func file_Unk2700_OHBMICGFIIK_proto_init() {
- if File_Unk2700_OHBMICGFIIK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OHBMICGFIIK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OHBMICGFIIK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OHBMICGFIIK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OHBMICGFIIK_proto_goTypes,
- DependencyIndexes: file_Unk2700_OHBMICGFIIK_proto_depIdxs,
- MessageInfos: file_Unk2700_OHBMICGFIIK_proto_msgTypes,
- }.Build()
- File_Unk2700_OHBMICGFIIK_proto = out.File
- file_Unk2700_OHBMICGFIIK_proto_rawDesc = nil
- file_Unk2700_OHBMICGFIIK_proto_goTypes = nil
- file_Unk2700_OHBMICGFIIK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OHDDPIFAPPD.pb.go b/gover/gen/Unk2700_OHDDPIFAPPD.pb.go
deleted file mode 100644
index 41775b03..00000000
--- a/gover/gen/Unk2700_OHDDPIFAPPD.pb.go
+++ /dev/null
@@ -1,212 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OHDDPIFAPPD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8125
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OHDDPIFAPPD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsNew bool `protobuf:"varint,10,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
- Unk2700_GJOFNJGEDDE uint32 `protobuf:"varint,3,opt,name=Unk2700_GJOFNJGEDDE,json=Unk2700GJOFNJGEDDE,proto3" json:"Unk2700_GJOFNJGEDDE,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_BPNCECAFPDK uint32 `protobuf:"varint,6,opt,name=Unk2700_BPNCECAFPDK,json=Unk2700BPNCECAFPDK,proto3" json:"Unk2700_BPNCECAFPDK,omitempty"`
- QuestId uint32 `protobuf:"varint,15,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- AffixList []uint32 `protobuf:"varint,2,rep,packed,name=affix_list,json=affixList,proto3" json:"affix_list,omitempty"`
-}
-
-func (x *Unk2700_OHDDPIFAPPD) Reset() {
- *x = Unk2700_OHDDPIFAPPD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OHDDPIFAPPD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OHDDPIFAPPD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OHDDPIFAPPD) ProtoMessage() {}
-
-func (x *Unk2700_OHDDPIFAPPD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OHDDPIFAPPD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OHDDPIFAPPD.ProtoReflect.Descriptor instead.
-func (*Unk2700_OHDDPIFAPPD) Descriptor() ([]byte, []int) {
- return file_Unk2700_OHDDPIFAPPD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OHDDPIFAPPD) GetIsNew() bool {
- if x != nil {
- return x.IsNew
- }
- return false
-}
-
-func (x *Unk2700_OHDDPIFAPPD) GetUnk2700_GJOFNJGEDDE() uint32 {
- if x != nil {
- return x.Unk2700_GJOFNJGEDDE
- }
- return 0
-}
-
-func (x *Unk2700_OHDDPIFAPPD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_OHDDPIFAPPD) GetUnk2700_BPNCECAFPDK() uint32 {
- if x != nil {
- return x.Unk2700_BPNCECAFPDK
- }
- return 0
-}
-
-func (x *Unk2700_OHDDPIFAPPD) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-func (x *Unk2700_OHDDPIFAPPD) GetAffixList() []uint32 {
- if x != nil {
- return x.AffixList
- }
- return nil
-}
-
-var File_Unk2700_OHDDPIFAPPD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OHDDPIFAPPD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x44, 0x44, 0x50, 0x49,
- 0x46, 0x41, 0x50, 0x50, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x44, 0x44, 0x50, 0x49, 0x46, 0x41,
- 0x50, 0x50, 0x44, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x4a, 0x4f, 0x46, 0x4e, 0x4a, 0x47, 0x45, 0x44, 0x44,
- 0x45, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x47, 0x4a, 0x4f, 0x46, 0x4e, 0x4a, 0x47, 0x45, 0x44, 0x44, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x42, 0x50, 0x4e, 0x43, 0x45, 0x43, 0x41, 0x46, 0x50, 0x44, 0x4b, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x50, 0x4e, 0x43, 0x45,
- 0x43, 0x41, 0x46, 0x50, 0x44, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
- 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OHDDPIFAPPD_proto_rawDescOnce sync.Once
- file_Unk2700_OHDDPIFAPPD_proto_rawDescData = file_Unk2700_OHDDPIFAPPD_proto_rawDesc
-)
-
-func file_Unk2700_OHDDPIFAPPD_proto_rawDescGZIP() []byte {
- file_Unk2700_OHDDPIFAPPD_proto_rawDescOnce.Do(func() {
- file_Unk2700_OHDDPIFAPPD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OHDDPIFAPPD_proto_rawDescData)
- })
- return file_Unk2700_OHDDPIFAPPD_proto_rawDescData
-}
-
-var file_Unk2700_OHDDPIFAPPD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OHDDPIFAPPD_proto_goTypes = []interface{}{
- (*Unk2700_OHDDPIFAPPD)(nil), // 0: Unk2700_OHDDPIFAPPD
-}
-var file_Unk2700_OHDDPIFAPPD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OHDDPIFAPPD_proto_init() }
-func file_Unk2700_OHDDPIFAPPD_proto_init() {
- if File_Unk2700_OHDDPIFAPPD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OHDDPIFAPPD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OHDDPIFAPPD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OHDDPIFAPPD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OHDDPIFAPPD_proto_goTypes,
- DependencyIndexes: file_Unk2700_OHDDPIFAPPD_proto_depIdxs,
- MessageInfos: file_Unk2700_OHDDPIFAPPD_proto_msgTypes,
- }.Build()
- File_Unk2700_OHDDPIFAPPD_proto = out.File
- file_Unk2700_OHDDPIFAPPD_proto_rawDesc = nil
- file_Unk2700_OHDDPIFAPPD_proto_goTypes = nil
- file_Unk2700_OHDDPIFAPPD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OHIKIOLLMHM.pb.go b/gover/gen/Unk2700_OHIKIOLLMHM.pb.go
deleted file mode 100644
index 16c8029b..00000000
--- a/gover/gen/Unk2700_OHIKIOLLMHM.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OHIKIOLLMHM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8233
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_OHIKIOLLMHM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
- ScheduleId uint32 `protobuf:"varint,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Unk2700_IFCNGIPPOAE map[uint32]uint32 `protobuf:"bytes,4,rep,name=Unk2700_IFCNGIPPOAE,json=Unk2700IFCNGIPPOAE,proto3" json:"Unk2700_IFCNGIPPOAE,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
-}
-
-func (x *Unk2700_OHIKIOLLMHM) Reset() {
- *x = Unk2700_OHIKIOLLMHM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OHIKIOLLMHM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OHIKIOLLMHM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OHIKIOLLMHM) ProtoMessage() {}
-
-func (x *Unk2700_OHIKIOLLMHM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OHIKIOLLMHM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OHIKIOLLMHM.ProtoReflect.Descriptor instead.
-func (*Unk2700_OHIKIOLLMHM) Descriptor() ([]byte, []int) {
- return file_Unk2700_OHIKIOLLMHM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OHIKIOLLMHM) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk2700_OHIKIOLLMHM) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_OHIKIOLLMHM) GetUnk2700_IFCNGIPPOAE() map[uint32]uint32 {
- if x != nil {
- return x.Unk2700_IFCNGIPPOAE
- }
- return nil
-}
-
-var File_Unk2700_OHIKIOLLMHM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OHIKIOLLMHM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x49, 0x4b, 0x49, 0x4f,
- 0x4c, 0x4c, 0x4d, 0x48, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xee, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x49, 0x4b, 0x49, 0x4f, 0x4c, 0x4c,
- 0x4d, 0x48, 0x4d, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65,
- 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x18, 0x04, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48,
- 0x49, 0x4b, 0x49, 0x4f, 0x4c, 0x4c, 0x4d, 0x48, 0x4d, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49,
- 0x50, 0x50, 0x4f, 0x41, 0x45, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x49, 0x46, 0x43, 0x4e, 0x47, 0x49, 0x50, 0x50, 0x4f, 0x41, 0x45, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
- 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OHIKIOLLMHM_proto_rawDescOnce sync.Once
- file_Unk2700_OHIKIOLLMHM_proto_rawDescData = file_Unk2700_OHIKIOLLMHM_proto_rawDesc
-)
-
-func file_Unk2700_OHIKIOLLMHM_proto_rawDescGZIP() []byte {
- file_Unk2700_OHIKIOLLMHM_proto_rawDescOnce.Do(func() {
- file_Unk2700_OHIKIOLLMHM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OHIKIOLLMHM_proto_rawDescData)
- })
- return file_Unk2700_OHIKIOLLMHM_proto_rawDescData
-}
-
-var file_Unk2700_OHIKIOLLMHM_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk2700_OHIKIOLLMHM_proto_goTypes = []interface{}{
- (*Unk2700_OHIKIOLLMHM)(nil), // 0: Unk2700_OHIKIOLLMHM
- nil, // 1: Unk2700_OHIKIOLLMHM.Unk2700IFCNGIPPOAEEntry
-}
-var file_Unk2700_OHIKIOLLMHM_proto_depIdxs = []int32{
- 1, // 0: Unk2700_OHIKIOLLMHM.Unk2700_IFCNGIPPOAE:type_name -> Unk2700_OHIKIOLLMHM.Unk2700IFCNGIPPOAEEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OHIKIOLLMHM_proto_init() }
-func file_Unk2700_OHIKIOLLMHM_proto_init() {
- if File_Unk2700_OHIKIOLLMHM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OHIKIOLLMHM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OHIKIOLLMHM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OHIKIOLLMHM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OHIKIOLLMHM_proto_goTypes,
- DependencyIndexes: file_Unk2700_OHIKIOLLMHM_proto_depIdxs,
- MessageInfos: file_Unk2700_OHIKIOLLMHM_proto_msgTypes,
- }.Build()
- File_Unk2700_OHIKIOLLMHM_proto = out.File
- file_Unk2700_OHIKIOLLMHM_proto_rawDesc = nil
- file_Unk2700_OHIKIOLLMHM_proto_goTypes = nil
- file_Unk2700_OHIKIOLLMHM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OHOKEEGPPBG.pb.go b/gover/gen/Unk2700_OHOKEEGPPBG.pb.go
deleted file mode 100644
index 8f5c6b36..00000000
--- a/gover/gen/Unk2700_OHOKEEGPPBG.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OHOKEEGPPBG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_OHOKEEGPPBG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RewardItemList []*ItemParam `protobuf:"bytes,4,rep,name=reward_item_list,json=rewardItemList,proto3" json:"reward_item_list,omitempty"`
- Uid uint32 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
-}
-
-func (x *Unk2700_OHOKEEGPPBG) Reset() {
- *x = Unk2700_OHOKEEGPPBG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OHOKEEGPPBG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OHOKEEGPPBG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OHOKEEGPPBG) ProtoMessage() {}
-
-func (x *Unk2700_OHOKEEGPPBG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OHOKEEGPPBG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OHOKEEGPPBG.ProtoReflect.Descriptor instead.
-func (*Unk2700_OHOKEEGPPBG) Descriptor() ([]byte, []int) {
- return file_Unk2700_OHOKEEGPPBG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OHOKEEGPPBG) GetRewardItemList() []*ItemParam {
- if x != nil {
- return x.RewardItemList
- }
- return nil
-}
-
-func (x *Unk2700_OHOKEEGPPBG) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-var File_Unk2700_OHOKEEGPPBG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OHOKEEGPPBG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x4f, 0x4b, 0x45, 0x45,
- 0x47, 0x50, 0x50, 0x42, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x48, 0x4f, 0x4b, 0x45, 0x45, 0x47, 0x50,
- 0x50, 0x42, 0x47, 0x12, 0x34, 0x0a, 0x10, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x74,
- 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
- 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72,
- 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OHOKEEGPPBG_proto_rawDescOnce sync.Once
- file_Unk2700_OHOKEEGPPBG_proto_rawDescData = file_Unk2700_OHOKEEGPPBG_proto_rawDesc
-)
-
-func file_Unk2700_OHOKEEGPPBG_proto_rawDescGZIP() []byte {
- file_Unk2700_OHOKEEGPPBG_proto_rawDescOnce.Do(func() {
- file_Unk2700_OHOKEEGPPBG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OHOKEEGPPBG_proto_rawDescData)
- })
- return file_Unk2700_OHOKEEGPPBG_proto_rawDescData
-}
-
-var file_Unk2700_OHOKEEGPPBG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OHOKEEGPPBG_proto_goTypes = []interface{}{
- (*Unk2700_OHOKEEGPPBG)(nil), // 0: Unk2700_OHOKEEGPPBG
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk2700_OHOKEEGPPBG_proto_depIdxs = []int32{
- 1, // 0: Unk2700_OHOKEEGPPBG.reward_item_list:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OHOKEEGPPBG_proto_init() }
-func file_Unk2700_OHOKEEGPPBG_proto_init() {
- if File_Unk2700_OHOKEEGPPBG_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OHOKEEGPPBG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OHOKEEGPPBG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OHOKEEGPPBG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OHOKEEGPPBG_proto_goTypes,
- DependencyIndexes: file_Unk2700_OHOKEEGPPBG_proto_depIdxs,
- MessageInfos: file_Unk2700_OHOKEEGPPBG_proto_msgTypes,
- }.Build()
- File_Unk2700_OHOKEEGPPBG_proto = out.File
- file_Unk2700_OHOKEEGPPBG_proto_rawDesc = nil
- file_Unk2700_OHOKEEGPPBG_proto_goTypes = nil
- file_Unk2700_OHOKEEGPPBG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OJHJBKHIPLA_ClientReq.pb.go b/gover/gen/Unk2700_OJHJBKHIPLA_ClientReq.pb.go
deleted file mode 100644
index 438edaa3..00000000
--- a/gover/gen/Unk2700_OJHJBKHIPLA_ClientReq.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OJHJBKHIPLA_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 2009
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_OJHJBKHIPLA_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,15,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- ActivityId uint32 `protobuf:"varint,12,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2700_OJHJBKHIPLA_ClientReq) Reset() {
- *x = Unk2700_OJHJBKHIPLA_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OJHJBKHIPLA_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OJHJBKHIPLA_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OJHJBKHIPLA_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_OJHJBKHIPLA_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OJHJBKHIPLA_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OJHJBKHIPLA_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_OJHJBKHIPLA_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OJHJBKHIPLA_ClientReq) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2700_OJHJBKHIPLA_ClientReq) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2700_OJHJBKHIPLA_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x48, 0x4a, 0x42, 0x4b,
- 0x48, 0x49, 0x50, 0x4c, 0x41, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4f, 0x4a, 0x48, 0x4a, 0x42, 0x4b, 0x48, 0x49, 0x50, 0x4c, 0x41, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
- 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68,
- 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63,
- 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescData = file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_OJHJBKHIPLA_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OJHJBKHIPLA_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_OJHJBKHIPLA_ClientReq)(nil), // 0: Unk2700_OJHJBKHIPLA_ClientReq
-}
-var file_Unk2700_OJHJBKHIPLA_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OJHJBKHIPLA_ClientReq_proto_init() }
-func file_Unk2700_OJHJBKHIPLA_ClientReq_proto_init() {
- if File_Unk2700_OJHJBKHIPLA_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OJHJBKHIPLA_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OJHJBKHIPLA_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_OJHJBKHIPLA_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_OJHJBKHIPLA_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_OJHJBKHIPLA_ClientReq_proto = out.File
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_rawDesc = nil
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_goTypes = nil
- file_Unk2700_OJHJBKHIPLA_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OJJNGIHDJEH.pb.go b/gover/gen/Unk2700_OJJNGIHDJEH.pb.go
deleted file mode 100644
index 2224fc91..00000000
--- a/gover/gen/Unk2700_OJJNGIHDJEH.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OJJNGIHDJEH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_OJJNGIHDJEH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OMCCFBBDJMI uint32 `protobuf:"varint,1,opt,name=Unk2700_OMCCFBBDJMI,json=Unk2700OMCCFBBDJMI,proto3" json:"Unk2700_OMCCFBBDJMI,omitempty"`
- Timestamp uint32 `protobuf:"varint,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
- PlayerInfo *Unk2700_OCDMIOKNHHH `protobuf:"bytes,12,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
-}
-
-func (x *Unk2700_OJJNGIHDJEH) Reset() {
- *x = Unk2700_OJJNGIHDJEH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OJJNGIHDJEH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OJJNGIHDJEH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OJJNGIHDJEH) ProtoMessage() {}
-
-func (x *Unk2700_OJJNGIHDJEH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OJJNGIHDJEH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OJJNGIHDJEH.ProtoReflect.Descriptor instead.
-func (*Unk2700_OJJNGIHDJEH) Descriptor() ([]byte, []int) {
- return file_Unk2700_OJJNGIHDJEH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OJJNGIHDJEH) GetUnk2700_OMCCFBBDJMI() uint32 {
- if x != nil {
- return x.Unk2700_OMCCFBBDJMI
- }
- return 0
-}
-
-func (x *Unk2700_OJJNGIHDJEH) GetTimestamp() uint32 {
- if x != nil {
- return x.Timestamp
- }
- return 0
-}
-
-func (x *Unk2700_OJJNGIHDJEH) GetPlayerInfo() *Unk2700_OCDMIOKNHHH {
- if x != nil {
- return x.PlayerInfo
- }
- return nil
-}
-
-var File_Unk2700_OJJNGIHDJEH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OJJNGIHDJEH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4a, 0x4e, 0x47, 0x49,
- 0x48, 0x44, 0x4a, 0x45, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4a, 0x4e, 0x47, 0x49, 0x48, 0x44, 0x4a, 0x45, 0x48, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x43, 0x43, 0x46, 0x42,
- 0x42, 0x44, 0x4a, 0x4d, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4d, 0x43, 0x43, 0x46, 0x42, 0x42, 0x44, 0x4a, 0x4d, 0x49, 0x12,
- 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x35, 0x0a,
- 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44,
- 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OJJNGIHDJEH_proto_rawDescOnce sync.Once
- file_Unk2700_OJJNGIHDJEH_proto_rawDescData = file_Unk2700_OJJNGIHDJEH_proto_rawDesc
-)
-
-func file_Unk2700_OJJNGIHDJEH_proto_rawDescGZIP() []byte {
- file_Unk2700_OJJNGIHDJEH_proto_rawDescOnce.Do(func() {
- file_Unk2700_OJJNGIHDJEH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OJJNGIHDJEH_proto_rawDescData)
- })
- return file_Unk2700_OJJNGIHDJEH_proto_rawDescData
-}
-
-var file_Unk2700_OJJNGIHDJEH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OJJNGIHDJEH_proto_goTypes = []interface{}{
- (*Unk2700_OJJNGIHDJEH)(nil), // 0: Unk2700_OJJNGIHDJEH
- (*Unk2700_OCDMIOKNHHH)(nil), // 1: Unk2700_OCDMIOKNHHH
-}
-var file_Unk2700_OJJNGIHDJEH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_OJJNGIHDJEH.player_info:type_name -> Unk2700_OCDMIOKNHHH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OJJNGIHDJEH_proto_init() }
-func file_Unk2700_OJJNGIHDJEH_proto_init() {
- if File_Unk2700_OJJNGIHDJEH_proto != nil {
- return
- }
- file_Unk2700_OCDMIOKNHHH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OJJNGIHDJEH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OJJNGIHDJEH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OJJNGIHDJEH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OJJNGIHDJEH_proto_goTypes,
- DependencyIndexes: file_Unk2700_OJJNGIHDJEH_proto_depIdxs,
- MessageInfos: file_Unk2700_OJJNGIHDJEH_proto_msgTypes,
- }.Build()
- File_Unk2700_OJJNGIHDJEH_proto = out.File
- file_Unk2700_OJJNGIHDJEH_proto_rawDesc = nil
- file_Unk2700_OJJNGIHDJEH_proto_goTypes = nil
- file_Unk2700_OJJNGIHDJEH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OJLJMJLKNGJ_ClientReq.pb.go b/gover/gen/Unk2700_OJLJMJLKNGJ_ClientReq.pb.go
deleted file mode 100644
index 8fcbdbbd..00000000
--- a/gover/gen/Unk2700_OJLJMJLKNGJ_ClientReq.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OJLJMJLKNGJ_ClientReq.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6203
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_OJLJMJLKNGJ_ClientReq struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- RoomId uint32 `protobuf:"varint,2,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
-}
-
-func (x *Unk2700_OJLJMJLKNGJ_ClientReq) Reset() {
- *x = Unk2700_OJLJMJLKNGJ_ClientReq{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OJLJMJLKNGJ_ClientReq) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OJLJMJLKNGJ_ClientReq) ProtoMessage() {}
-
-func (x *Unk2700_OJLJMJLKNGJ_ClientReq) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OJLJMJLKNGJ_ClientReq.ProtoReflect.Descriptor instead.
-func (*Unk2700_OJLJMJLKNGJ_ClientReq) Descriptor() ([]byte, []int) {
- return file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OJLJMJLKNGJ_ClientReq) GetRoomId() uint32 {
- if x != nil {
- return x.RoomId
- }
- return 0
-}
-
-var File_Unk2700_OJLJMJLKNGJ_ClientReq_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4c, 0x4a, 0x4d, 0x4a,
- 0x4c, 0x4b, 0x4e, 0x47, 0x4a, 0x5f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4f, 0x4a, 0x4c, 0x4a, 0x4d, 0x4a, 0x4c, 0x4b, 0x4e, 0x47, 0x4a, 0x5f, 0x43, 0x6c, 0x69,
- 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescOnce sync.Once
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescData = file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDesc
-)
-
-func file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescGZIP() []byte {
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescOnce.Do(func() {
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescData)
- })
- return file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDescData
-}
-
-var file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_goTypes = []interface{}{
- (*Unk2700_OJLJMJLKNGJ_ClientReq)(nil), // 0: Unk2700_OJLJMJLKNGJ_ClientReq
-}
-var file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_init() }
-func file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_init() {
- if File_Unk2700_OJLJMJLKNGJ_ClientReq_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OJLJMJLKNGJ_ClientReq); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_goTypes,
- DependencyIndexes: file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_depIdxs,
- MessageInfos: file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_msgTypes,
- }.Build()
- File_Unk2700_OJLJMJLKNGJ_ClientReq_proto = out.File
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_rawDesc = nil
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_goTypes = nil
- file_Unk2700_OJLJMJLKNGJ_ClientReq_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OKEKCGDGPDA.pb.go b/gover/gen/Unk2700_OKEKCGDGPDA.pb.go
deleted file mode 100644
index aa6d6aeb..00000000
--- a/gover/gen/Unk2700_OKEKCGDGPDA.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OKEKCGDGPDA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8396
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_OKEKCGDGPDA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,4,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_OKEKCGDGPDA) Reset() {
- *x = Unk2700_OKEKCGDGPDA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OKEKCGDGPDA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OKEKCGDGPDA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OKEKCGDGPDA) ProtoMessage() {}
-
-func (x *Unk2700_OKEKCGDGPDA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OKEKCGDGPDA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OKEKCGDGPDA.ProtoReflect.Descriptor instead.
-func (*Unk2700_OKEKCGDGPDA) Descriptor() ([]byte, []int) {
- return file_Unk2700_OKEKCGDGPDA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OKEKCGDGPDA) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_OKEKCGDGPDA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OKEKCGDGPDA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x45, 0x4b, 0x43, 0x47,
- 0x44, 0x47, 0x50, 0x44, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x45, 0x4b, 0x43, 0x47, 0x44, 0x47, 0x50,
- 0x44, 0x41, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_OKEKCGDGPDA_proto_rawDescOnce sync.Once
- file_Unk2700_OKEKCGDGPDA_proto_rawDescData = file_Unk2700_OKEKCGDGPDA_proto_rawDesc
-)
-
-func file_Unk2700_OKEKCGDGPDA_proto_rawDescGZIP() []byte {
- file_Unk2700_OKEKCGDGPDA_proto_rawDescOnce.Do(func() {
- file_Unk2700_OKEKCGDGPDA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OKEKCGDGPDA_proto_rawDescData)
- })
- return file_Unk2700_OKEKCGDGPDA_proto_rawDescData
-}
-
-var file_Unk2700_OKEKCGDGPDA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OKEKCGDGPDA_proto_goTypes = []interface{}{
- (*Unk2700_OKEKCGDGPDA)(nil), // 0: Unk2700_OKEKCGDGPDA
-}
-var file_Unk2700_OKEKCGDGPDA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OKEKCGDGPDA_proto_init() }
-func file_Unk2700_OKEKCGDGPDA_proto_init() {
- if File_Unk2700_OKEKCGDGPDA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OKEKCGDGPDA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OKEKCGDGPDA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OKEKCGDGPDA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OKEKCGDGPDA_proto_goTypes,
- DependencyIndexes: file_Unk2700_OKEKCGDGPDA_proto_depIdxs,
- MessageInfos: file_Unk2700_OKEKCGDGPDA_proto_msgTypes,
- }.Build()
- File_Unk2700_OKEKCGDGPDA_proto = out.File
- file_Unk2700_OKEKCGDGPDA_proto_rawDesc = nil
- file_Unk2700_OKEKCGDGPDA_proto_goTypes = nil
- file_Unk2700_OKEKCGDGPDA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OKNDIGOKMMC.pb.go b/gover/gen/Unk2700_OKNDIGOKMMC.pb.go
deleted file mode 100644
index 8ef3ce0c..00000000
--- a/gover/gen/Unk2700_OKNDIGOKMMC.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OKNDIGOKMMC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8426
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OKNDIGOKMMC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_OKNDIGOKMMC) Reset() {
- *x = Unk2700_OKNDIGOKMMC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OKNDIGOKMMC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OKNDIGOKMMC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OKNDIGOKMMC) ProtoMessage() {}
-
-func (x *Unk2700_OKNDIGOKMMC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OKNDIGOKMMC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OKNDIGOKMMC.ProtoReflect.Descriptor instead.
-func (*Unk2700_OKNDIGOKMMC) Descriptor() ([]byte, []int) {
- return file_Unk2700_OKNDIGOKMMC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OKNDIGOKMMC) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_OKNDIGOKMMC_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OKNDIGOKMMC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x4e, 0x44, 0x49, 0x47,
- 0x4f, 0x4b, 0x4d, 0x4d, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x4e, 0x44, 0x49, 0x47, 0x4f, 0x4b, 0x4d,
- 0x4d, 0x43, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OKNDIGOKMMC_proto_rawDescOnce sync.Once
- file_Unk2700_OKNDIGOKMMC_proto_rawDescData = file_Unk2700_OKNDIGOKMMC_proto_rawDesc
-)
-
-func file_Unk2700_OKNDIGOKMMC_proto_rawDescGZIP() []byte {
- file_Unk2700_OKNDIGOKMMC_proto_rawDescOnce.Do(func() {
- file_Unk2700_OKNDIGOKMMC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OKNDIGOKMMC_proto_rawDescData)
- })
- return file_Unk2700_OKNDIGOKMMC_proto_rawDescData
-}
-
-var file_Unk2700_OKNDIGOKMMC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OKNDIGOKMMC_proto_goTypes = []interface{}{
- (*Unk2700_OKNDIGOKMMC)(nil), // 0: Unk2700_OKNDIGOKMMC
-}
-var file_Unk2700_OKNDIGOKMMC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OKNDIGOKMMC_proto_init() }
-func file_Unk2700_OKNDIGOKMMC_proto_init() {
- if File_Unk2700_OKNDIGOKMMC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OKNDIGOKMMC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OKNDIGOKMMC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OKNDIGOKMMC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OKNDIGOKMMC_proto_goTypes,
- DependencyIndexes: file_Unk2700_OKNDIGOKMMC_proto_depIdxs,
- MessageInfos: file_Unk2700_OKNDIGOKMMC_proto_msgTypes,
- }.Build()
- File_Unk2700_OKNDIGOKMMC_proto = out.File
- file_Unk2700_OKNDIGOKMMC_proto_rawDesc = nil
- file_Unk2700_OKNDIGOKMMC_proto_goTypes = nil
- file_Unk2700_OKNDIGOKMMC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OLKJCGDHENH.pb.go b/gover/gen/Unk2700_OLKJCGDHENH.pb.go
deleted file mode 100644
index 98a8e25d..00000000
--- a/gover/gen/Unk2700_OLKJCGDHENH.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OLKJCGDHENH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8343
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_OLKJCGDHENH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_OLKJCGDHENH) Reset() {
- *x = Unk2700_OLKJCGDHENH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_OLKJCGDHENH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_OLKJCGDHENH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_OLKJCGDHENH) ProtoMessage() {}
-
-func (x *Unk2700_OLKJCGDHENH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_OLKJCGDHENH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_OLKJCGDHENH.ProtoReflect.Descriptor instead.
-func (*Unk2700_OLKJCGDHENH) Descriptor() ([]byte, []int) {
- return file_Unk2700_OLKJCGDHENH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_OLKJCGDHENH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_OLKJCGDHENH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OLKJCGDHENH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4c, 0x4b, 0x4a, 0x43, 0x47,
- 0x44, 0x48, 0x45, 0x4e, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4c, 0x4b, 0x4a, 0x43, 0x47, 0x44, 0x48, 0x45,
- 0x4e, 0x48, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OLKJCGDHENH_proto_rawDescOnce sync.Once
- file_Unk2700_OLKJCGDHENH_proto_rawDescData = file_Unk2700_OLKJCGDHENH_proto_rawDesc
-)
-
-func file_Unk2700_OLKJCGDHENH_proto_rawDescGZIP() []byte {
- file_Unk2700_OLKJCGDHENH_proto_rawDescOnce.Do(func() {
- file_Unk2700_OLKJCGDHENH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OLKJCGDHENH_proto_rawDescData)
- })
- return file_Unk2700_OLKJCGDHENH_proto_rawDescData
-}
-
-var file_Unk2700_OLKJCGDHENH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_OLKJCGDHENH_proto_goTypes = []interface{}{
- (*Unk2700_OLKJCGDHENH)(nil), // 0: Unk2700_OLKJCGDHENH
-}
-var file_Unk2700_OLKJCGDHENH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OLKJCGDHENH_proto_init() }
-func file_Unk2700_OLKJCGDHENH_proto_init() {
- if File_Unk2700_OLKJCGDHENH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_OLKJCGDHENH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_OLKJCGDHENH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OLKJCGDHENH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OLKJCGDHENH_proto_goTypes,
- DependencyIndexes: file_Unk2700_OLKJCGDHENH_proto_depIdxs,
- MessageInfos: file_Unk2700_OLKJCGDHENH_proto_msgTypes,
- }.Build()
- File_Unk2700_OLKJCGDHENH_proto = out.File
- file_Unk2700_OLKJCGDHENH_proto_rawDesc = nil
- file_Unk2700_OLKJCGDHENH_proto_goTypes = nil
- file_Unk2700_OLKJCGDHENH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ONCHFHBBCBN.pb.go b/gover/gen/Unk2700_ONCHFHBBCBN.pb.go
deleted file mode 100644
index 5f75b412..00000000
--- a/gover/gen/Unk2700_ONCHFHBBCBN.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ONCHFHBBCBN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_ONCHFHBBCBN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- HitCount uint32 `protobuf:"varint,12,opt,name=hit_count,json=hitCount,proto3" json:"hit_count,omitempty"`
- Score uint32 `protobuf:"varint,11,opt,name=score,proto3" json:"score,omitempty"`
- PlayerInfo *Unk2700_OCDMIOKNHHH `protobuf:"bytes,5,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
- Timestamp uint32 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
-}
-
-func (x *Unk2700_ONCHFHBBCBN) Reset() {
- *x = Unk2700_ONCHFHBBCBN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ONCHFHBBCBN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ONCHFHBBCBN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ONCHFHBBCBN) ProtoMessage() {}
-
-func (x *Unk2700_ONCHFHBBCBN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ONCHFHBBCBN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ONCHFHBBCBN.ProtoReflect.Descriptor instead.
-func (*Unk2700_ONCHFHBBCBN) Descriptor() ([]byte, []int) {
- return file_Unk2700_ONCHFHBBCBN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ONCHFHBBCBN) GetHitCount() uint32 {
- if x != nil {
- return x.HitCount
- }
- return 0
-}
-
-func (x *Unk2700_ONCHFHBBCBN) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *Unk2700_ONCHFHBBCBN) GetPlayerInfo() *Unk2700_OCDMIOKNHHH {
- if x != nil {
- return x.PlayerInfo
- }
- return nil
-}
-
-func (x *Unk2700_ONCHFHBBCBN) GetTimestamp() uint32 {
- if x != nil {
- return x.Timestamp
- }
- return 0
-}
-
-var File_Unk2700_ONCHFHBBCBN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ONCHFHBBCBN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x43, 0x48, 0x46, 0x48,
- 0x42, 0x42, 0x43, 0x42, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x43, 0x48, 0x46, 0x48, 0x42, 0x42, 0x43, 0x42, 0x4e, 0x12, 0x1b,
- 0x0a, 0x09, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x68, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73,
- 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x12, 0x35, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4f, 0x43, 0x44, 0x4d, 0x49, 0x4f, 0x4b, 0x4e, 0x48, 0x48, 0x48, 0x52, 0x0a, 0x70, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65,
- 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x74, 0x69, 0x6d,
- 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ONCHFHBBCBN_proto_rawDescOnce sync.Once
- file_Unk2700_ONCHFHBBCBN_proto_rawDescData = file_Unk2700_ONCHFHBBCBN_proto_rawDesc
-)
-
-func file_Unk2700_ONCHFHBBCBN_proto_rawDescGZIP() []byte {
- file_Unk2700_ONCHFHBBCBN_proto_rawDescOnce.Do(func() {
- file_Unk2700_ONCHFHBBCBN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ONCHFHBBCBN_proto_rawDescData)
- })
- return file_Unk2700_ONCHFHBBCBN_proto_rawDescData
-}
-
-var file_Unk2700_ONCHFHBBCBN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ONCHFHBBCBN_proto_goTypes = []interface{}{
- (*Unk2700_ONCHFHBBCBN)(nil), // 0: Unk2700_ONCHFHBBCBN
- (*Unk2700_OCDMIOKNHHH)(nil), // 1: Unk2700_OCDMIOKNHHH
-}
-var file_Unk2700_ONCHFHBBCBN_proto_depIdxs = []int32{
- 1, // 0: Unk2700_ONCHFHBBCBN.player_info:type_name -> Unk2700_OCDMIOKNHHH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ONCHFHBBCBN_proto_init() }
-func file_Unk2700_ONCHFHBBCBN_proto_init() {
- if File_Unk2700_ONCHFHBBCBN_proto != nil {
- return
- }
- file_Unk2700_OCDMIOKNHHH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ONCHFHBBCBN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ONCHFHBBCBN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ONCHFHBBCBN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ONCHFHBBCBN_proto_goTypes,
- DependencyIndexes: file_Unk2700_ONCHFHBBCBN_proto_depIdxs,
- MessageInfos: file_Unk2700_ONCHFHBBCBN_proto_msgTypes,
- }.Build()
- File_Unk2700_ONCHFHBBCBN_proto = out.File
- file_Unk2700_ONCHFHBBCBN_proto_rawDesc = nil
- file_Unk2700_ONCHFHBBCBN_proto_goTypes = nil
- file_Unk2700_ONCHFHBBCBN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_ONKMCKLJNAL.pb.go b/gover/gen/Unk2700_ONKMCKLJNAL.pb.go
deleted file mode 100644
index e094d40c..00000000
--- a/gover/gen/Unk2700_ONKMCKLJNAL.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_ONKMCKLJNAL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8401
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_ONKMCKLJNAL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
-}
-
-func (x *Unk2700_ONKMCKLJNAL) Reset() {
- *x = Unk2700_ONKMCKLJNAL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_ONKMCKLJNAL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_ONKMCKLJNAL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_ONKMCKLJNAL) ProtoMessage() {}
-
-func (x *Unk2700_ONKMCKLJNAL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_ONKMCKLJNAL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_ONKMCKLJNAL.ProtoReflect.Descriptor instead.
-func (*Unk2700_ONKMCKLJNAL) Descriptor() ([]byte, []int) {
- return file_Unk2700_ONKMCKLJNAL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_ONKMCKLJNAL) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-var File_Unk2700_ONKMCKLJNAL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_ONKMCKLJNAL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4b, 0x4d, 0x43, 0x4b,
- 0x4c, 0x4a, 0x4e, 0x41, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x25, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e, 0x4b, 0x4d, 0x43, 0x4b, 0x4c, 0x4a, 0x4e,
- 0x41, 0x4c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02,
- 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_ONKMCKLJNAL_proto_rawDescOnce sync.Once
- file_Unk2700_ONKMCKLJNAL_proto_rawDescData = file_Unk2700_ONKMCKLJNAL_proto_rawDesc
-)
-
-func file_Unk2700_ONKMCKLJNAL_proto_rawDescGZIP() []byte {
- file_Unk2700_ONKMCKLJNAL_proto_rawDescOnce.Do(func() {
- file_Unk2700_ONKMCKLJNAL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_ONKMCKLJNAL_proto_rawDescData)
- })
- return file_Unk2700_ONKMCKLJNAL_proto_rawDescData
-}
-
-var file_Unk2700_ONKMCKLJNAL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_ONKMCKLJNAL_proto_goTypes = []interface{}{
- (*Unk2700_ONKMCKLJNAL)(nil), // 0: Unk2700_ONKMCKLJNAL
-}
-var file_Unk2700_ONKMCKLJNAL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_ONKMCKLJNAL_proto_init() }
-func file_Unk2700_ONKMCKLJNAL_proto_init() {
- if File_Unk2700_ONKMCKLJNAL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_ONKMCKLJNAL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_ONKMCKLJNAL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_ONKMCKLJNAL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_ONKMCKLJNAL_proto_goTypes,
- DependencyIndexes: file_Unk2700_ONKMCKLJNAL_proto_depIdxs,
- MessageInfos: file_Unk2700_ONKMCKLJNAL_proto_msgTypes,
- }.Build()
- File_Unk2700_ONKMCKLJNAL_proto = out.File
- file_Unk2700_ONKMCKLJNAL_proto_rawDesc = nil
- file_Unk2700_ONKMCKLJNAL_proto_goTypes = nil
- file_Unk2700_ONKMCKLJNAL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_OPEBMJPOOBL.pb.go b/gover/gen/Unk2700_OPEBMJPOOBL.pb.go
deleted file mode 100644
index aa5dcf5e..00000000
--- a/gover/gen/Unk2700_OPEBMJPOOBL.pb.go
+++ /dev/null
@@ -1,146 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_OPEBMJPOOBL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_OPEBMJPOOBL int32
-
-const (
- Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_NONE Unk2700_OPEBMJPOOBL = 0
- Unk2700_OPEBMJPOOBL_Unk2700_OPEBMJPOOBL_Unk2700_HONBFAOIDKK Unk2700_OPEBMJPOOBL = 1
-)
-
-// Enum value maps for Unk2700_OPEBMJPOOBL.
-var (
- Unk2700_OPEBMJPOOBL_name = map[int32]string{
- 0: "Unk2700_OPEBMJPOOBL_NONE",
- 1: "Unk2700_OPEBMJPOOBL_Unk2700_HONBFAOIDKK",
- }
- Unk2700_OPEBMJPOOBL_value = map[string]int32{
- "Unk2700_OPEBMJPOOBL_NONE": 0,
- "Unk2700_OPEBMJPOOBL_Unk2700_HONBFAOIDKK": 1,
- }
-)
-
-func (x Unk2700_OPEBMJPOOBL) Enum() *Unk2700_OPEBMJPOOBL {
- p := new(Unk2700_OPEBMJPOOBL)
- *p = x
- return p
-}
-
-func (x Unk2700_OPEBMJPOOBL) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_OPEBMJPOOBL) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_OPEBMJPOOBL_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_OPEBMJPOOBL) Type() protoreflect.EnumType {
- return &file_Unk2700_OPEBMJPOOBL_proto_enumTypes[0]
-}
-
-func (x Unk2700_OPEBMJPOOBL) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_OPEBMJPOOBL.Descriptor instead.
-func (Unk2700_OPEBMJPOOBL) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_OPEBMJPOOBL_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_OPEBMJPOOBL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_OPEBMJPOOBL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a,
- 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f,
- 0x42, 0x4c, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50,
- 0x45, 0x42, 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x42,
- 0x4d, 0x4a, 0x50, 0x4f, 0x4f, 0x42, 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x4f, 0x4e, 0x42, 0x46, 0x41, 0x4f, 0x49, 0x44, 0x4b, 0x4b, 0x10, 0x01, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_OPEBMJPOOBL_proto_rawDescOnce sync.Once
- file_Unk2700_OPEBMJPOOBL_proto_rawDescData = file_Unk2700_OPEBMJPOOBL_proto_rawDesc
-)
-
-func file_Unk2700_OPEBMJPOOBL_proto_rawDescGZIP() []byte {
- file_Unk2700_OPEBMJPOOBL_proto_rawDescOnce.Do(func() {
- file_Unk2700_OPEBMJPOOBL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_OPEBMJPOOBL_proto_rawDescData)
- })
- return file_Unk2700_OPEBMJPOOBL_proto_rawDescData
-}
-
-var file_Unk2700_OPEBMJPOOBL_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_OPEBMJPOOBL_proto_goTypes = []interface{}{
- (Unk2700_OPEBMJPOOBL)(0), // 0: Unk2700_OPEBMJPOOBL
-}
-var file_Unk2700_OPEBMJPOOBL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_OPEBMJPOOBL_proto_init() }
-func file_Unk2700_OPEBMJPOOBL_proto_init() {
- if File_Unk2700_OPEBMJPOOBL_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_OPEBMJPOOBL_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_OPEBMJPOOBL_proto_goTypes,
- DependencyIndexes: file_Unk2700_OPEBMJPOOBL_proto_depIdxs,
- EnumInfos: file_Unk2700_OPEBMJPOOBL_proto_enumTypes,
- }.Build()
- File_Unk2700_OPEBMJPOOBL_proto = out.File
- file_Unk2700_OPEBMJPOOBL_proto_rawDesc = nil
- file_Unk2700_OPEBMJPOOBL_proto_goTypes = nil
- file_Unk2700_OPEBMJPOOBL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PBGBOLJMIIB.pb.go b/gover/gen/Unk2700_PBGBOLJMIIB.pb.go
deleted file mode 100644
index ccb82360..00000000
--- a/gover/gen/Unk2700_PBGBOLJMIIB.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PBGBOLJMIIB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8924
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PBGBOLJMIIB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ActivityId uint32 `protobuf:"varint,14,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2700_PBGBOLJMIIB) Reset() {
- *x = Unk2700_PBGBOLJMIIB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PBGBOLJMIIB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PBGBOLJMIIB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PBGBOLJMIIB) ProtoMessage() {}
-
-func (x *Unk2700_PBGBOLJMIIB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PBGBOLJMIIB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PBGBOLJMIIB.ProtoReflect.Descriptor instead.
-func (*Unk2700_PBGBOLJMIIB) Descriptor() ([]byte, []int) {
- return file_Unk2700_PBGBOLJMIIB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PBGBOLJMIIB) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2700_PBGBOLJMIIB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PBGBOLJMIIB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x42, 0x47, 0x42, 0x4f, 0x4c,
- 0x4a, 0x4d, 0x49, 0x49, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x42, 0x47, 0x42, 0x4f, 0x4c, 0x4a, 0x4d, 0x49,
- 0x49, 0x42, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PBGBOLJMIIB_proto_rawDescOnce sync.Once
- file_Unk2700_PBGBOLJMIIB_proto_rawDescData = file_Unk2700_PBGBOLJMIIB_proto_rawDesc
-)
-
-func file_Unk2700_PBGBOLJMIIB_proto_rawDescGZIP() []byte {
- file_Unk2700_PBGBOLJMIIB_proto_rawDescOnce.Do(func() {
- file_Unk2700_PBGBOLJMIIB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PBGBOLJMIIB_proto_rawDescData)
- })
- return file_Unk2700_PBGBOLJMIIB_proto_rawDescData
-}
-
-var file_Unk2700_PBGBOLJMIIB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PBGBOLJMIIB_proto_goTypes = []interface{}{
- (*Unk2700_PBGBOLJMIIB)(nil), // 0: Unk2700_PBGBOLJMIIB
-}
-var file_Unk2700_PBGBOLJMIIB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PBGBOLJMIIB_proto_init() }
-func file_Unk2700_PBGBOLJMIIB_proto_init() {
- if File_Unk2700_PBGBOLJMIIB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PBGBOLJMIIB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PBGBOLJMIIB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PBGBOLJMIIB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PBGBOLJMIIB_proto_goTypes,
- DependencyIndexes: file_Unk2700_PBGBOLJMIIB_proto_depIdxs,
- MessageInfos: file_Unk2700_PBGBOLJMIIB_proto_msgTypes,
- }.Build()
- File_Unk2700_PBGBOLJMIIB_proto = out.File
- file_Unk2700_PBGBOLJMIIB_proto_rawDesc = nil
- file_Unk2700_PBGBOLJMIIB_proto_goTypes = nil
- file_Unk2700_PBGBOLJMIIB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PCBGAIAJPHH.pb.go b/gover/gen/Unk2700_PCBGAIAJPHH.pb.go
deleted file mode 100644
index b3a145ea..00000000
--- a/gover/gen/Unk2700_PCBGAIAJPHH.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PCBGAIAJPHH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8758
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_PCBGAIAJPHH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,7,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2700_PCBGAIAJPHH) Reset() {
- *x = Unk2700_PCBGAIAJPHH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PCBGAIAJPHH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PCBGAIAJPHH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PCBGAIAJPHH) ProtoMessage() {}
-
-func (x *Unk2700_PCBGAIAJPHH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PCBGAIAJPHH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PCBGAIAJPHH.ProtoReflect.Descriptor instead.
-func (*Unk2700_PCBGAIAJPHH) Descriptor() ([]byte, []int) {
- return file_Unk2700_PCBGAIAJPHH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PCBGAIAJPHH) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2700_PCBGAIAJPHH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PCBGAIAJPHH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x43, 0x42, 0x47, 0x41, 0x49,
- 0x41, 0x4a, 0x50, 0x48, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x43, 0x42, 0x47, 0x41, 0x49, 0x41, 0x4a, 0x50,
- 0x48, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PCBGAIAJPHH_proto_rawDescOnce sync.Once
- file_Unk2700_PCBGAIAJPHH_proto_rawDescData = file_Unk2700_PCBGAIAJPHH_proto_rawDesc
-)
-
-func file_Unk2700_PCBGAIAJPHH_proto_rawDescGZIP() []byte {
- file_Unk2700_PCBGAIAJPHH_proto_rawDescOnce.Do(func() {
- file_Unk2700_PCBGAIAJPHH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PCBGAIAJPHH_proto_rawDescData)
- })
- return file_Unk2700_PCBGAIAJPHH_proto_rawDescData
-}
-
-var file_Unk2700_PCBGAIAJPHH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PCBGAIAJPHH_proto_goTypes = []interface{}{
- (*Unk2700_PCBGAIAJPHH)(nil), // 0: Unk2700_PCBGAIAJPHH
-}
-var file_Unk2700_PCBGAIAJPHH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PCBGAIAJPHH_proto_init() }
-func file_Unk2700_PCBGAIAJPHH_proto_init() {
- if File_Unk2700_PCBGAIAJPHH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PCBGAIAJPHH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PCBGAIAJPHH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PCBGAIAJPHH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PCBGAIAJPHH_proto_goTypes,
- DependencyIndexes: file_Unk2700_PCBGAIAJPHH_proto_depIdxs,
- MessageInfos: file_Unk2700_PCBGAIAJPHH_proto_msgTypes,
- }.Build()
- File_Unk2700_PCBGAIAJPHH_proto = out.File
- file_Unk2700_PCBGAIAJPHH_proto_rawDesc = nil
- file_Unk2700_PCBGAIAJPHH_proto_goTypes = nil
- file_Unk2700_PCBGAIAJPHH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PDGJFHAGMKD.pb.go b/gover/gen/Unk2700_PDGJFHAGMKD.pb.go
deleted file mode 100644
index 1374cc03..00000000
--- a/gover/gen/Unk2700_PDGJFHAGMKD.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PDGJFHAGMKD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8447
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PDGJFHAGMKD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_PDGJFHAGMKD) Reset() {
- *x = Unk2700_PDGJFHAGMKD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PDGJFHAGMKD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PDGJFHAGMKD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PDGJFHAGMKD) ProtoMessage() {}
-
-func (x *Unk2700_PDGJFHAGMKD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PDGJFHAGMKD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PDGJFHAGMKD.ProtoReflect.Descriptor instead.
-func (*Unk2700_PDGJFHAGMKD) Descriptor() ([]byte, []int) {
- return file_Unk2700_PDGJFHAGMKD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PDGJFHAGMKD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_PDGJFHAGMKD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PDGJFHAGMKD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x47, 0x4a, 0x46, 0x48,
- 0x41, 0x47, 0x4d, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x47, 0x4a, 0x46, 0x48, 0x41, 0x47, 0x4d,
- 0x4b, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PDGJFHAGMKD_proto_rawDescOnce sync.Once
- file_Unk2700_PDGJFHAGMKD_proto_rawDescData = file_Unk2700_PDGJFHAGMKD_proto_rawDesc
-)
-
-func file_Unk2700_PDGJFHAGMKD_proto_rawDescGZIP() []byte {
- file_Unk2700_PDGJFHAGMKD_proto_rawDescOnce.Do(func() {
- file_Unk2700_PDGJFHAGMKD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PDGJFHAGMKD_proto_rawDescData)
- })
- return file_Unk2700_PDGJFHAGMKD_proto_rawDescData
-}
-
-var file_Unk2700_PDGJFHAGMKD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PDGJFHAGMKD_proto_goTypes = []interface{}{
- (*Unk2700_PDGJFHAGMKD)(nil), // 0: Unk2700_PDGJFHAGMKD
-}
-var file_Unk2700_PDGJFHAGMKD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PDGJFHAGMKD_proto_init() }
-func file_Unk2700_PDGJFHAGMKD_proto_init() {
- if File_Unk2700_PDGJFHAGMKD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PDGJFHAGMKD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PDGJFHAGMKD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PDGJFHAGMKD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PDGJFHAGMKD_proto_goTypes,
- DependencyIndexes: file_Unk2700_PDGJFHAGMKD_proto_depIdxs,
- MessageInfos: file_Unk2700_PDGJFHAGMKD_proto_msgTypes,
- }.Build()
- File_Unk2700_PDGJFHAGMKD_proto = out.File
- file_Unk2700_PDGJFHAGMKD_proto_rawDesc = nil
- file_Unk2700_PDGJFHAGMKD_proto_goTypes = nil
- file_Unk2700_PDGJFHAGMKD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PDGLEKKMCBD.pb.go b/gover/gen/Unk2700_PDGLEKKMCBD.pb.go
deleted file mode 100644
index 884ec81f..00000000
--- a/gover/gen/Unk2700_PDGLEKKMCBD.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PDGLEKKMCBD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PDGLEKKMCBD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PGBNOPOIHIK uint32 `protobuf:"varint,1,opt,name=Unk2700_PGBNOPOIHIK,json=Unk2700PGBNOPOIHIK,proto3" json:"Unk2700_PGBNOPOIHIK,omitempty"`
- Unk2700_BKJABFANBIM uint32 `protobuf:"varint,2,opt,name=Unk2700_BKJABFANBIM,json=Unk2700BKJABFANBIM,proto3" json:"Unk2700_BKJABFANBIM,omitempty"`
- Unk2700_DJNLHEBADGE uint32 `protobuf:"varint,3,opt,name=Unk2700_DJNLHEBADGE,json=Unk2700DJNLHEBADGE,proto3" json:"Unk2700_DJNLHEBADGE,omitempty"`
- Unk2700_DABMGCIOKCK uint32 `protobuf:"varint,4,opt,name=Unk2700_DABMGCIOKCK,json=Unk2700DABMGCIOKCK,proto3" json:"Unk2700_DABMGCIOKCK,omitempty"`
-}
-
-func (x *Unk2700_PDGLEKKMCBD) Reset() {
- *x = Unk2700_PDGLEKKMCBD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PDGLEKKMCBD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PDGLEKKMCBD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PDGLEKKMCBD) ProtoMessage() {}
-
-func (x *Unk2700_PDGLEKKMCBD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PDGLEKKMCBD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PDGLEKKMCBD.ProtoReflect.Descriptor instead.
-func (*Unk2700_PDGLEKKMCBD) Descriptor() ([]byte, []int) {
- return file_Unk2700_PDGLEKKMCBD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PDGLEKKMCBD) GetUnk2700_PGBNOPOIHIK() uint32 {
- if x != nil {
- return x.Unk2700_PGBNOPOIHIK
- }
- return 0
-}
-
-func (x *Unk2700_PDGLEKKMCBD) GetUnk2700_BKJABFANBIM() uint32 {
- if x != nil {
- return x.Unk2700_BKJABFANBIM
- }
- return 0
-}
-
-func (x *Unk2700_PDGLEKKMCBD) GetUnk2700_DJNLHEBADGE() uint32 {
- if x != nil {
- return x.Unk2700_DJNLHEBADGE
- }
- return 0
-}
-
-func (x *Unk2700_PDGLEKKMCBD) GetUnk2700_DABMGCIOKCK() uint32 {
- if x != nil {
- return x.Unk2700_DABMGCIOKCK
- }
- return 0
-}
-
-var File_Unk2700_PDGLEKKMCBD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PDGLEKKMCBD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x47, 0x4c, 0x45, 0x4b,
- 0x4b, 0x4d, 0x43, 0x42, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x47, 0x4c, 0x45, 0x4b, 0x4b, 0x4d,
- 0x43, 0x42, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50,
- 0x47, 0x42, 0x4e, 0x4f, 0x50, 0x4f, 0x49, 0x48, 0x49, 0x4b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x47, 0x42, 0x4e, 0x4f, 0x50, 0x4f,
- 0x49, 0x48, 0x49, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x42, 0x4b, 0x4a, 0x41, 0x42, 0x46, 0x41, 0x4e, 0x42, 0x49, 0x4d, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x42, 0x4b, 0x4a, 0x41, 0x42, 0x46,
- 0x41, 0x4e, 0x42, 0x49, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x44, 0x4a, 0x4e, 0x4c, 0x48, 0x45, 0x42, 0x41, 0x44, 0x47, 0x45, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4a, 0x4e, 0x4c, 0x48,
- 0x45, 0x42, 0x41, 0x44, 0x47, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x44, 0x41, 0x42, 0x4d, 0x47, 0x43, 0x49, 0x4f, 0x4b, 0x43, 0x4b, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x41, 0x42, 0x4d,
- 0x47, 0x43, 0x49, 0x4f, 0x4b, 0x43, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PDGLEKKMCBD_proto_rawDescOnce sync.Once
- file_Unk2700_PDGLEKKMCBD_proto_rawDescData = file_Unk2700_PDGLEKKMCBD_proto_rawDesc
-)
-
-func file_Unk2700_PDGLEKKMCBD_proto_rawDescGZIP() []byte {
- file_Unk2700_PDGLEKKMCBD_proto_rawDescOnce.Do(func() {
- file_Unk2700_PDGLEKKMCBD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PDGLEKKMCBD_proto_rawDescData)
- })
- return file_Unk2700_PDGLEKKMCBD_proto_rawDescData
-}
-
-var file_Unk2700_PDGLEKKMCBD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PDGLEKKMCBD_proto_goTypes = []interface{}{
- (*Unk2700_PDGLEKKMCBD)(nil), // 0: Unk2700_PDGLEKKMCBD
-}
-var file_Unk2700_PDGLEKKMCBD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PDGLEKKMCBD_proto_init() }
-func file_Unk2700_PDGLEKKMCBD_proto_init() {
- if File_Unk2700_PDGLEKKMCBD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PDGLEKKMCBD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PDGLEKKMCBD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PDGLEKKMCBD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PDGLEKKMCBD_proto_goTypes,
- DependencyIndexes: file_Unk2700_PDGLEKKMCBD_proto_depIdxs,
- MessageInfos: file_Unk2700_PDGLEKKMCBD_proto_msgTypes,
- }.Build()
- File_Unk2700_PDGLEKKMCBD_proto = out.File
- file_Unk2700_PDGLEKKMCBD_proto_rawDesc = nil
- file_Unk2700_PDGLEKKMCBD_proto_goTypes = nil
- file_Unk2700_PDGLEKKMCBD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PEDJGJMHMHH.pb.go b/gover/gen/Unk2700_PEDJGJMHMHH.pb.go
deleted file mode 100644
index 30c04754..00000000
--- a/gover/gen/Unk2700_PEDJGJMHMHH.pb.go
+++ /dev/null
@@ -1,199 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PEDJGJMHMHH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PEDJGJMHMHH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OpenTime uint32 `protobuf:"varint,8,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Unk2700_EAKNBKIIJHB *Unk2700_EOHBLDIKPME `protobuf:"bytes,7,opt,name=Unk2700_EAKNBKIIJHB,json=Unk2700EAKNBKIIJHB,proto3" json:"Unk2700_EAKNBKIIJHB,omitempty"`
- Unk2700_HIHOANFAKEA *Unk2700_EOHBLDIKPME `protobuf:"bytes,11,opt,name=Unk2700_HIHOANFAKEA,json=Unk2700HIHOANFAKEA,proto3" json:"Unk2700_HIHOANFAKEA,omitempty"`
-}
-
-func (x *Unk2700_PEDJGJMHMHH) Reset() {
- *x = Unk2700_PEDJGJMHMHH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PEDJGJMHMHH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PEDJGJMHMHH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PEDJGJMHMHH) ProtoMessage() {}
-
-func (x *Unk2700_PEDJGJMHMHH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PEDJGJMHMHH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PEDJGJMHMHH.ProtoReflect.Descriptor instead.
-func (*Unk2700_PEDJGJMHMHH) Descriptor() ([]byte, []int) {
- return file_Unk2700_PEDJGJMHMHH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PEDJGJMHMHH) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk2700_PEDJGJMHMHH) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_PEDJGJMHMHH) GetUnk2700_EAKNBKIIJHB() *Unk2700_EOHBLDIKPME {
- if x != nil {
- return x.Unk2700_EAKNBKIIJHB
- }
- return nil
-}
-
-func (x *Unk2700_PEDJGJMHMHH) GetUnk2700_HIHOANFAKEA() *Unk2700_EOHBLDIKPME {
- if x != nil {
- return x.Unk2700_HIHOANFAKEA
- }
- return nil
-}
-
-var File_Unk2700_PEDJGJMHMHH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PEDJGJMHMHH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x45, 0x44, 0x4a, 0x47, 0x4a,
- 0x4d, 0x48, 0x4d, 0x48, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x48, 0x42, 0x4c, 0x44, 0x49, 0x4b, 0x50, 0x4d, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x45, 0x44, 0x4a, 0x47, 0x4a, 0x4d, 0x48, 0x4d, 0x48, 0x48, 0x12, 0x1b,
- 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x45, 0x41, 0x4b, 0x4e, 0x42, 0x4b, 0x49, 0x49, 0x4a, 0x48, 0x42, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4f,
- 0x48, 0x42, 0x4c, 0x44, 0x49, 0x4b, 0x50, 0x4d, 0x45, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x45, 0x41, 0x4b, 0x4e, 0x42, 0x4b, 0x49, 0x49, 0x4a, 0x48, 0x42, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x48, 0x4f, 0x41, 0x4e, 0x46,
- 0x41, 0x4b, 0x45, 0x41, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x48, 0x42, 0x4c, 0x44, 0x49, 0x4b, 0x50, 0x4d, 0x45,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x49, 0x48, 0x4f, 0x41, 0x4e, 0x46,
- 0x41, 0x4b, 0x45, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PEDJGJMHMHH_proto_rawDescOnce sync.Once
- file_Unk2700_PEDJGJMHMHH_proto_rawDescData = file_Unk2700_PEDJGJMHMHH_proto_rawDesc
-)
-
-func file_Unk2700_PEDJGJMHMHH_proto_rawDescGZIP() []byte {
- file_Unk2700_PEDJGJMHMHH_proto_rawDescOnce.Do(func() {
- file_Unk2700_PEDJGJMHMHH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PEDJGJMHMHH_proto_rawDescData)
- })
- return file_Unk2700_PEDJGJMHMHH_proto_rawDescData
-}
-
-var file_Unk2700_PEDJGJMHMHH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PEDJGJMHMHH_proto_goTypes = []interface{}{
- (*Unk2700_PEDJGJMHMHH)(nil), // 0: Unk2700_PEDJGJMHMHH
- (*Unk2700_EOHBLDIKPME)(nil), // 1: Unk2700_EOHBLDIKPME
-}
-var file_Unk2700_PEDJGJMHMHH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_PEDJGJMHMHH.Unk2700_EAKNBKIIJHB:type_name -> Unk2700_EOHBLDIKPME
- 1, // 1: Unk2700_PEDJGJMHMHH.Unk2700_HIHOANFAKEA:type_name -> Unk2700_EOHBLDIKPME
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PEDJGJMHMHH_proto_init() }
-func file_Unk2700_PEDJGJMHMHH_proto_init() {
- if File_Unk2700_PEDJGJMHMHH_proto != nil {
- return
- }
- file_Unk2700_EOHBLDIKPME_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PEDJGJMHMHH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PEDJGJMHMHH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PEDJGJMHMHH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PEDJGJMHMHH_proto_goTypes,
- DependencyIndexes: file_Unk2700_PEDJGJMHMHH_proto_depIdxs,
- MessageInfos: file_Unk2700_PEDJGJMHMHH_proto_msgTypes,
- }.Build()
- File_Unk2700_PEDJGJMHMHH_proto = out.File
- file_Unk2700_PEDJGJMHMHH_proto_rawDesc = nil
- file_Unk2700_PEDJGJMHMHH_proto_goTypes = nil
- file_Unk2700_PEDJGJMHMHH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PFFKAEPBEHE_ServerRsp.pb.go b/gover/gen/Unk2700_PFFKAEPBEHE_ServerRsp.pb.go
deleted file mode 100644
index 07579f9e..00000000
--- a/gover/gen/Unk2700_PFFKAEPBEHE_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PFFKAEPBEHE_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6214
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PFFKAEPBEHE_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_PFFKAEPBEHE_ServerRsp) Reset() {
- *x = Unk2700_PFFKAEPBEHE_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PFFKAEPBEHE_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PFFKAEPBEHE_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_PFFKAEPBEHE_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PFFKAEPBEHE_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_PFFKAEPBEHE_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PFFKAEPBEHE_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_PFFKAEPBEHE_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x46, 0x46, 0x4b, 0x41, 0x45,
- 0x50, 0x42, 0x45, 0x48, 0x45, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x46, 0x46, 0x4b, 0x41, 0x45, 0x50, 0x42, 0x45, 0x48, 0x45, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescData = file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_PFFKAEPBEHE_ServerRsp)(nil), // 0: Unk2700_PFFKAEPBEHE_ServerRsp
-}
-var file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_init() }
-func file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_init() {
- if File_Unk2700_PFFKAEPBEHE_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PFFKAEPBEHE_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_PFFKAEPBEHE_ServerRsp_proto = out.File
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_rawDesc = nil
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_goTypes = nil
- file_Unk2700_PFFKAEPBEHE_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PFOLNOBIKFB.pb.go b/gover/gen/Unk2700_PFOLNOBIKFB.pb.go
deleted file mode 100644
index ab8afd27..00000000
--- a/gover/gen/Unk2700_PFOLNOBIKFB.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PFOLNOBIKFB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8833
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PFOLNOBIKFB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PIDPNNOGBJB bool `protobuf:"varint,4,opt,name=Unk2700_PIDPNNOGBJB,json=Unk2700PIDPNNOGBJB,proto3" json:"Unk2700_PIDPNNOGBJB,omitempty"`
- Unk2700_DCGOILIDPNK bool `protobuf:"varint,3,opt,name=Unk2700_DCGOILIDPNK,json=Unk2700DCGOILIDPNK,proto3" json:"Unk2700_DCGOILIDPNK,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_PFOLNOBIKFB) Reset() {
- *x = Unk2700_PFOLNOBIKFB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PFOLNOBIKFB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PFOLNOBIKFB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PFOLNOBIKFB) ProtoMessage() {}
-
-func (x *Unk2700_PFOLNOBIKFB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PFOLNOBIKFB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PFOLNOBIKFB.ProtoReflect.Descriptor instead.
-func (*Unk2700_PFOLNOBIKFB) Descriptor() ([]byte, []int) {
- return file_Unk2700_PFOLNOBIKFB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PFOLNOBIKFB) GetUnk2700_PIDPNNOGBJB() bool {
- if x != nil {
- return x.Unk2700_PIDPNNOGBJB
- }
- return false
-}
-
-func (x *Unk2700_PFOLNOBIKFB) GetUnk2700_DCGOILIDPNK() bool {
- if x != nil {
- return x.Unk2700_DCGOILIDPNK
- }
- return false
-}
-
-func (x *Unk2700_PFOLNOBIKFB) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_PFOLNOBIKFB_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PFOLNOBIKFB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x46, 0x4f, 0x4c, 0x4e, 0x4f,
- 0x42, 0x49, 0x4b, 0x46, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x46, 0x4f, 0x4c, 0x4e, 0x4f, 0x42, 0x49,
- 0x4b, 0x46, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50,
- 0x49, 0x44, 0x50, 0x4e, 0x4e, 0x4f, 0x47, 0x42, 0x4a, 0x42, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x49, 0x44, 0x50, 0x4e, 0x4e, 0x4f,
- 0x47, 0x42, 0x4a, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x44, 0x43, 0x47, 0x4f, 0x49, 0x4c, 0x49, 0x44, 0x50, 0x4e, 0x4b, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x43, 0x47, 0x4f, 0x49, 0x4c,
- 0x49, 0x44, 0x50, 0x4e, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PFOLNOBIKFB_proto_rawDescOnce sync.Once
- file_Unk2700_PFOLNOBIKFB_proto_rawDescData = file_Unk2700_PFOLNOBIKFB_proto_rawDesc
-)
-
-func file_Unk2700_PFOLNOBIKFB_proto_rawDescGZIP() []byte {
- file_Unk2700_PFOLNOBIKFB_proto_rawDescOnce.Do(func() {
- file_Unk2700_PFOLNOBIKFB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PFOLNOBIKFB_proto_rawDescData)
- })
- return file_Unk2700_PFOLNOBIKFB_proto_rawDescData
-}
-
-var file_Unk2700_PFOLNOBIKFB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PFOLNOBIKFB_proto_goTypes = []interface{}{
- (*Unk2700_PFOLNOBIKFB)(nil), // 0: Unk2700_PFOLNOBIKFB
-}
-var file_Unk2700_PFOLNOBIKFB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PFOLNOBIKFB_proto_init() }
-func file_Unk2700_PFOLNOBIKFB_proto_init() {
- if File_Unk2700_PFOLNOBIKFB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PFOLNOBIKFB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PFOLNOBIKFB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PFOLNOBIKFB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PFOLNOBIKFB_proto_goTypes,
- DependencyIndexes: file_Unk2700_PFOLNOBIKFB_proto_depIdxs,
- MessageInfos: file_Unk2700_PFOLNOBIKFB_proto_msgTypes,
- }.Build()
- File_Unk2700_PFOLNOBIKFB_proto = out.File
- file_Unk2700_PFOLNOBIKFB_proto_rawDesc = nil
- file_Unk2700_PFOLNOBIKFB_proto_goTypes = nil
- file_Unk2700_PFOLNOBIKFB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PGFLJBBEBKG.pb.go b/gover/gen/Unk2700_PGFLJBBEBKG.pb.go
deleted file mode 100644
index b3559557..00000000
--- a/gover/gen/Unk2700_PGFLJBBEBKG.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PGFLJBBEBKG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PGFLJBBEBKG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ONOOJBEABOE uint64 `protobuf:"varint,1,opt,name=Unk2700_ONOOJBEABOE,json=Unk2700ONOOJBEABOE,proto3" json:"Unk2700_ONOOJBEABOE,omitempty"`
- Unk2700_MKIMFKIGBCL uint32 `protobuf:"varint,2,opt,name=Unk2700_MKIMFKIGBCL,json=Unk2700MKIMFKIGBCL,proto3" json:"Unk2700_MKIMFKIGBCL,omitempty"`
-}
-
-func (x *Unk2700_PGFLJBBEBKG) Reset() {
- *x = Unk2700_PGFLJBBEBKG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PGFLJBBEBKG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PGFLJBBEBKG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PGFLJBBEBKG) ProtoMessage() {}
-
-func (x *Unk2700_PGFLJBBEBKG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PGFLJBBEBKG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PGFLJBBEBKG.ProtoReflect.Descriptor instead.
-func (*Unk2700_PGFLJBBEBKG) Descriptor() ([]byte, []int) {
- return file_Unk2700_PGFLJBBEBKG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PGFLJBBEBKG) GetUnk2700_ONOOJBEABOE() uint64 {
- if x != nil {
- return x.Unk2700_ONOOJBEABOE
- }
- return 0
-}
-
-func (x *Unk2700_PGFLJBBEBKG) GetUnk2700_MKIMFKIGBCL() uint32 {
- if x != nil {
- return x.Unk2700_MKIMFKIGBCL
- }
- return 0
-}
-
-var File_Unk2700_PGFLJBBEBKG_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PGFLJBBEBKG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x47, 0x46, 0x4c, 0x4a, 0x42,
- 0x42, 0x45, 0x42, 0x4b, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x47, 0x46, 0x4c, 0x4a, 0x42, 0x42, 0x45, 0x42,
- 0x4b, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4e,
- 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41, 0x42, 0x4f, 0x45, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4e, 0x4f, 0x4f, 0x4a, 0x42, 0x45, 0x41,
- 0x42, 0x4f, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x4b, 0x49, 0x4d, 0x46, 0x4b, 0x49, 0x47, 0x42, 0x43, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4b, 0x49, 0x4d, 0x46, 0x4b, 0x49,
- 0x47, 0x42, 0x43, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PGFLJBBEBKG_proto_rawDescOnce sync.Once
- file_Unk2700_PGFLJBBEBKG_proto_rawDescData = file_Unk2700_PGFLJBBEBKG_proto_rawDesc
-)
-
-func file_Unk2700_PGFLJBBEBKG_proto_rawDescGZIP() []byte {
- file_Unk2700_PGFLJBBEBKG_proto_rawDescOnce.Do(func() {
- file_Unk2700_PGFLJBBEBKG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PGFLJBBEBKG_proto_rawDescData)
- })
- return file_Unk2700_PGFLJBBEBKG_proto_rawDescData
-}
-
-var file_Unk2700_PGFLJBBEBKG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PGFLJBBEBKG_proto_goTypes = []interface{}{
- (*Unk2700_PGFLJBBEBKG)(nil), // 0: Unk2700_PGFLJBBEBKG
-}
-var file_Unk2700_PGFLJBBEBKG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PGFLJBBEBKG_proto_init() }
-func file_Unk2700_PGFLJBBEBKG_proto_init() {
- if File_Unk2700_PGFLJBBEBKG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PGFLJBBEBKG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PGFLJBBEBKG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PGFLJBBEBKG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PGFLJBBEBKG_proto_goTypes,
- DependencyIndexes: file_Unk2700_PGFLJBBEBKG_proto_depIdxs,
- MessageInfos: file_Unk2700_PGFLJBBEBKG_proto_msgTypes,
- }.Build()
- File_Unk2700_PGFLJBBEBKG_proto = out.File
- file_Unk2700_PGFLJBBEBKG_proto_rawDesc = nil
- file_Unk2700_PGFLJBBEBKG_proto_goTypes = nil
- file_Unk2700_PGFLJBBEBKG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PHFADCJDBOF.pb.go b/gover/gen/Unk2700_PHFADCJDBOF.pb.go
deleted file mode 100644
index cd16d7e6..00000000
--- a/gover/gen/Unk2700_PHFADCJDBOF.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PHFADCJDBOF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8559
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_PHFADCJDBOF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,8,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
-}
-
-func (x *Unk2700_PHFADCJDBOF) Reset() {
- *x = Unk2700_PHFADCJDBOF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PHFADCJDBOF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PHFADCJDBOF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PHFADCJDBOF) ProtoMessage() {}
-
-func (x *Unk2700_PHFADCJDBOF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PHFADCJDBOF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PHFADCJDBOF.ProtoReflect.Descriptor instead.
-func (*Unk2700_PHFADCJDBOF) Descriptor() ([]byte, []int) {
- return file_Unk2700_PHFADCJDBOF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PHFADCJDBOF) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-var File_Unk2700_PHFADCJDBOF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PHFADCJDBOF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x46, 0x41, 0x44, 0x43,
- 0x4a, 0x44, 0x42, 0x4f, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x46, 0x41, 0x44, 0x43, 0x4a, 0x44, 0x42,
- 0x4f, 0x46, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PHFADCJDBOF_proto_rawDescOnce sync.Once
- file_Unk2700_PHFADCJDBOF_proto_rawDescData = file_Unk2700_PHFADCJDBOF_proto_rawDesc
-)
-
-func file_Unk2700_PHFADCJDBOF_proto_rawDescGZIP() []byte {
- file_Unk2700_PHFADCJDBOF_proto_rawDescOnce.Do(func() {
- file_Unk2700_PHFADCJDBOF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PHFADCJDBOF_proto_rawDescData)
- })
- return file_Unk2700_PHFADCJDBOF_proto_rawDescData
-}
-
-var file_Unk2700_PHFADCJDBOF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PHFADCJDBOF_proto_goTypes = []interface{}{
- (*Unk2700_PHFADCJDBOF)(nil), // 0: Unk2700_PHFADCJDBOF
-}
-var file_Unk2700_PHFADCJDBOF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PHFADCJDBOF_proto_init() }
-func file_Unk2700_PHFADCJDBOF_proto_init() {
- if File_Unk2700_PHFADCJDBOF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PHFADCJDBOF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PHFADCJDBOF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PHFADCJDBOF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PHFADCJDBOF_proto_goTypes,
- DependencyIndexes: file_Unk2700_PHFADCJDBOF_proto_depIdxs,
- MessageInfos: file_Unk2700_PHFADCJDBOF_proto_msgTypes,
- }.Build()
- File_Unk2700_PHFADCJDBOF_proto = out.File
- file_Unk2700_PHFADCJDBOF_proto_rawDesc = nil
- file_Unk2700_PHFADCJDBOF_proto_goTypes = nil
- file_Unk2700_PHFADCJDBOF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PHGGAEDHLBN.pb.go b/gover/gen/Unk2700_PHGGAEDHLBN.pb.go
deleted file mode 100644
index a9aec9d1..00000000
--- a/gover/gen/Unk2700_PHGGAEDHLBN.pb.go
+++ /dev/null
@@ -1,226 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PHGGAEDHLBN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PHGGAEDHLBN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_ANHJAFDEACF []uint32 `protobuf:"varint,1,rep,packed,name=Unk2700_ANHJAFDEACF,json=Unk2700ANHJAFDEACF,proto3" json:"Unk2700_ANHJAFDEACF,omitempty"`
- Unk2700_IBDCFAMBGOK bool `protobuf:"varint,14,opt,name=Unk2700_IBDCFAMBGOK,json=Unk2700IBDCFAMBGOK,proto3" json:"Unk2700_IBDCFAMBGOK,omitempty"`
- Unk2700_KENGEGJGAEL uint32 `protobuf:"varint,6,opt,name=Unk2700_KENGEGJGAEL,json=Unk2700KENGEGJGAEL,proto3" json:"Unk2700_KENGEGJGAEL,omitempty"`
- Unk2700_DOIMMBJDALB uint32 `protobuf:"varint,4,opt,name=Unk2700_DOIMMBJDALB,json=Unk2700DOIMMBJDALB,proto3" json:"Unk2700_DOIMMBJDALB,omitempty"`
- Unk2700_FKLBCNLBBNM bool `protobuf:"varint,3,opt,name=Unk2700_FKLBCNLBBNM,json=Unk2700FKLBCNLBBNM,proto3" json:"Unk2700_FKLBCNLBBNM,omitempty"`
- Unk2700_IFNFCNNBPIB uint32 `protobuf:"varint,10,opt,name=Unk2700_IFNFCNNBPIB,json=Unk2700IFNFCNNBPIB,proto3" json:"Unk2700_IFNFCNNBPIB,omitempty"`
- Unk2700_PBBPGFMNMNJ uint32 `protobuf:"varint,9,opt,name=Unk2700_PBBPGFMNMNJ,json=Unk2700PBBPGFMNMNJ,proto3" json:"Unk2700_PBBPGFMNMNJ,omitempty"`
-}
-
-func (x *Unk2700_PHGGAEDHLBN) Reset() {
- *x = Unk2700_PHGGAEDHLBN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PHGGAEDHLBN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PHGGAEDHLBN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PHGGAEDHLBN) ProtoMessage() {}
-
-func (x *Unk2700_PHGGAEDHLBN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PHGGAEDHLBN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PHGGAEDHLBN.ProtoReflect.Descriptor instead.
-func (*Unk2700_PHGGAEDHLBN) Descriptor() ([]byte, []int) {
- return file_Unk2700_PHGGAEDHLBN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PHGGAEDHLBN) GetUnk2700_ANHJAFDEACF() []uint32 {
- if x != nil {
- return x.Unk2700_ANHJAFDEACF
- }
- return nil
-}
-
-func (x *Unk2700_PHGGAEDHLBN) GetUnk2700_IBDCFAMBGOK() bool {
- if x != nil {
- return x.Unk2700_IBDCFAMBGOK
- }
- return false
-}
-
-func (x *Unk2700_PHGGAEDHLBN) GetUnk2700_KENGEGJGAEL() uint32 {
- if x != nil {
- return x.Unk2700_KENGEGJGAEL
- }
- return 0
-}
-
-func (x *Unk2700_PHGGAEDHLBN) GetUnk2700_DOIMMBJDALB() uint32 {
- if x != nil {
- return x.Unk2700_DOIMMBJDALB
- }
- return 0
-}
-
-func (x *Unk2700_PHGGAEDHLBN) GetUnk2700_FKLBCNLBBNM() bool {
- if x != nil {
- return x.Unk2700_FKLBCNLBBNM
- }
- return false
-}
-
-func (x *Unk2700_PHGGAEDHLBN) GetUnk2700_IFNFCNNBPIB() uint32 {
- if x != nil {
- return x.Unk2700_IFNFCNNBPIB
- }
- return 0
-}
-
-func (x *Unk2700_PHGGAEDHLBN) GetUnk2700_PBBPGFMNMNJ() uint32 {
- if x != nil {
- return x.Unk2700_PBBPGFMNMNJ
- }
- return 0
-}
-
-var File_Unk2700_PHGGAEDHLBN_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PHGGAEDHLBN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47, 0x47, 0x41, 0x45,
- 0x44, 0x48, 0x4c, 0x42, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x47, 0x47, 0x41, 0x45, 0x44, 0x48,
- 0x4c, 0x42, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x41,
- 0x4e, 0x48, 0x4a, 0x41, 0x46, 0x44, 0x45, 0x41, 0x43, 0x46, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x41, 0x4e, 0x48, 0x4a, 0x41, 0x46, 0x44,
- 0x45, 0x41, 0x43, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x49, 0x42, 0x44, 0x43, 0x46, 0x41, 0x4d, 0x42, 0x47, 0x4f, 0x4b, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x42, 0x44, 0x43, 0x46, 0x41,
- 0x4d, 0x42, 0x47, 0x4f, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4b, 0x45, 0x4e, 0x47, 0x45, 0x47, 0x4a, 0x47, 0x41, 0x45, 0x4c, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x45, 0x4e, 0x47, 0x45,
- 0x47, 0x4a, 0x47, 0x41, 0x45, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x44, 0x4f, 0x49, 0x4d, 0x4d, 0x42, 0x4a, 0x44, 0x41, 0x4c, 0x42, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x4f, 0x49, 0x4d,
- 0x4d, 0x42, 0x4a, 0x44, 0x41, 0x4c, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x4c, 0x42, 0x43, 0x4e, 0x4c, 0x42, 0x42, 0x4e, 0x4d, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x4b, 0x4c,
- 0x42, 0x43, 0x4e, 0x4c, 0x42, 0x42, 0x4e, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x49, 0x46, 0x4e, 0x46, 0x43, 0x4e, 0x4e, 0x42, 0x50, 0x49, 0x42, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x49, 0x46,
- 0x4e, 0x46, 0x43, 0x4e, 0x4e, 0x42, 0x50, 0x49, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x42, 0x42, 0x50, 0x47, 0x46, 0x4d, 0x4e, 0x4d, 0x4e, 0x4a,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50,
- 0x42, 0x42, 0x50, 0x47, 0x46, 0x4d, 0x4e, 0x4d, 0x4e, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PHGGAEDHLBN_proto_rawDescOnce sync.Once
- file_Unk2700_PHGGAEDHLBN_proto_rawDescData = file_Unk2700_PHGGAEDHLBN_proto_rawDesc
-)
-
-func file_Unk2700_PHGGAEDHLBN_proto_rawDescGZIP() []byte {
- file_Unk2700_PHGGAEDHLBN_proto_rawDescOnce.Do(func() {
- file_Unk2700_PHGGAEDHLBN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PHGGAEDHLBN_proto_rawDescData)
- })
- return file_Unk2700_PHGGAEDHLBN_proto_rawDescData
-}
-
-var file_Unk2700_PHGGAEDHLBN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PHGGAEDHLBN_proto_goTypes = []interface{}{
- (*Unk2700_PHGGAEDHLBN)(nil), // 0: Unk2700_PHGGAEDHLBN
-}
-var file_Unk2700_PHGGAEDHLBN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PHGGAEDHLBN_proto_init() }
-func file_Unk2700_PHGGAEDHLBN_proto_init() {
- if File_Unk2700_PHGGAEDHLBN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PHGGAEDHLBN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PHGGAEDHLBN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PHGGAEDHLBN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PHGGAEDHLBN_proto_goTypes,
- DependencyIndexes: file_Unk2700_PHGGAEDHLBN_proto_depIdxs,
- MessageInfos: file_Unk2700_PHGGAEDHLBN_proto_msgTypes,
- }.Build()
- File_Unk2700_PHGGAEDHLBN_proto = out.File
- file_Unk2700_PHGGAEDHLBN_proto_rawDesc = nil
- file_Unk2700_PHGGAEDHLBN_proto_goTypes = nil
- file_Unk2700_PHGGAEDHLBN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PHLEDBIFIFL.pb.go b/gover/gen/Unk2700_PHLEDBIFIFL.pb.go
deleted file mode 100644
index f41d408d..00000000
--- a/gover/gen/Unk2700_PHLEDBIFIFL.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PHLEDBIFIFL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8165
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_PHLEDBIFIFL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Difficulty uint32 `protobuf:"varint,4,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
-}
-
-func (x *Unk2700_PHLEDBIFIFL) Reset() {
- *x = Unk2700_PHLEDBIFIFL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PHLEDBIFIFL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PHLEDBIFIFL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PHLEDBIFIFL) ProtoMessage() {}
-
-func (x *Unk2700_PHLEDBIFIFL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PHLEDBIFIFL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PHLEDBIFIFL.ProtoReflect.Descriptor instead.
-func (*Unk2700_PHLEDBIFIFL) Descriptor() ([]byte, []int) {
- return file_Unk2700_PHLEDBIFIFL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PHLEDBIFIFL) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_PHLEDBIFIFL) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-var File_Unk2700_PHLEDBIFIFL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PHLEDBIFIFL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4c, 0x45, 0x44, 0x42,
- 0x49, 0x46, 0x49, 0x46, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4c, 0x45, 0x44, 0x42, 0x49, 0x46, 0x49,
- 0x46, 0x4c, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1e, 0x0a,
- 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PHLEDBIFIFL_proto_rawDescOnce sync.Once
- file_Unk2700_PHLEDBIFIFL_proto_rawDescData = file_Unk2700_PHLEDBIFIFL_proto_rawDesc
-)
-
-func file_Unk2700_PHLEDBIFIFL_proto_rawDescGZIP() []byte {
- file_Unk2700_PHLEDBIFIFL_proto_rawDescOnce.Do(func() {
- file_Unk2700_PHLEDBIFIFL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PHLEDBIFIFL_proto_rawDescData)
- })
- return file_Unk2700_PHLEDBIFIFL_proto_rawDescData
-}
-
-var file_Unk2700_PHLEDBIFIFL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PHLEDBIFIFL_proto_goTypes = []interface{}{
- (*Unk2700_PHLEDBIFIFL)(nil), // 0: Unk2700_PHLEDBIFIFL
-}
-var file_Unk2700_PHLEDBIFIFL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PHLEDBIFIFL_proto_init() }
-func file_Unk2700_PHLEDBIFIFL_proto_init() {
- if File_Unk2700_PHLEDBIFIFL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PHLEDBIFIFL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PHLEDBIFIFL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PHLEDBIFIFL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PHLEDBIFIFL_proto_goTypes,
- DependencyIndexes: file_Unk2700_PHLEDBIFIFL_proto_depIdxs,
- MessageInfos: file_Unk2700_PHLEDBIFIFL_proto_msgTypes,
- }.Build()
- File_Unk2700_PHLEDBIFIFL_proto = out.File
- file_Unk2700_PHLEDBIFIFL_proto_rawDesc = nil
- file_Unk2700_PHLEDBIFIFL_proto_goTypes = nil
- file_Unk2700_PHLEDBIFIFL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PIAFGFGHGHM.pb.go b/gover/gen/Unk2700_PIAFGFGHGHM.pb.go
deleted file mode 100644
index d77096cd..00000000
--- a/gover/gen/Unk2700_PIAFGFGHGHM.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PIAFGFGHGHM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PIAFGFGHGHM int32
-
-const (
- Unk2700_PIAFGFGHGHM_Unk2700_PIAFGFGHGHM_Unk2700_LKEBMNKGKCP Unk2700_PIAFGFGHGHM = 0
- Unk2700_PIAFGFGHGHM_Unk2700_PIAFGFGHGHM_Unk2700_PJHOMLBMENK Unk2700_PIAFGFGHGHM = 1
- Unk2700_PIAFGFGHGHM_Unk2700_PIAFGFGHGHM_Unk2700_MPGMPAOGMCB Unk2700_PIAFGFGHGHM = 2
-)
-
-// Enum value maps for Unk2700_PIAFGFGHGHM.
-var (
- Unk2700_PIAFGFGHGHM_name = map[int32]string{
- 0: "Unk2700_PIAFGFGHGHM_Unk2700_LKEBMNKGKCP",
- 1: "Unk2700_PIAFGFGHGHM_Unk2700_PJHOMLBMENK",
- 2: "Unk2700_PIAFGFGHGHM_Unk2700_MPGMPAOGMCB",
- }
- Unk2700_PIAFGFGHGHM_value = map[string]int32{
- "Unk2700_PIAFGFGHGHM_Unk2700_LKEBMNKGKCP": 0,
- "Unk2700_PIAFGFGHGHM_Unk2700_PJHOMLBMENK": 1,
- "Unk2700_PIAFGFGHGHM_Unk2700_MPGMPAOGMCB": 2,
- }
-)
-
-func (x Unk2700_PIAFGFGHGHM) Enum() *Unk2700_PIAFGFGHGHM {
- p := new(Unk2700_PIAFGFGHGHM)
- *p = x
- return p
-}
-
-func (x Unk2700_PIAFGFGHGHM) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2700_PIAFGFGHGHM) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2700_PIAFGFGHGHM_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2700_PIAFGFGHGHM) Type() protoreflect.EnumType {
- return &file_Unk2700_PIAFGFGHGHM_proto_enumTypes[0]
-}
-
-func (x Unk2700_PIAFGFGHGHM) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2700_PIAFGFGHGHM.Descriptor instead.
-func (Unk2700_PIAFGFGHGHM) EnumDescriptor() ([]byte, []int) {
- return file_Unk2700_PIAFGFGHGHM_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_PIAFGFGHGHM_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PIAFGFGHGHM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x41, 0x46, 0x47, 0x46,
- 0x47, 0x48, 0x47, 0x48, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x9c, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x41, 0x46, 0x47, 0x46, 0x47, 0x48,
- 0x47, 0x48, 0x4d, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50,
- 0x49, 0x41, 0x46, 0x47, 0x46, 0x47, 0x48, 0x47, 0x48, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x4c, 0x4b, 0x45, 0x42, 0x4d, 0x4e, 0x4b, 0x47, 0x4b, 0x43, 0x50, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x41, 0x46,
- 0x47, 0x46, 0x47, 0x48, 0x47, 0x48, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x50, 0x4a, 0x48, 0x4f, 0x4d, 0x4c, 0x42, 0x4d, 0x45, 0x4e, 0x4b, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x41, 0x46, 0x47, 0x46, 0x47,
- 0x48, 0x47, 0x48, 0x4d, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x47,
- 0x4d, 0x50, 0x41, 0x4f, 0x47, 0x4d, 0x43, 0x42, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PIAFGFGHGHM_proto_rawDescOnce sync.Once
- file_Unk2700_PIAFGFGHGHM_proto_rawDescData = file_Unk2700_PIAFGFGHGHM_proto_rawDesc
-)
-
-func file_Unk2700_PIAFGFGHGHM_proto_rawDescGZIP() []byte {
- file_Unk2700_PIAFGFGHGHM_proto_rawDescOnce.Do(func() {
- file_Unk2700_PIAFGFGHGHM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PIAFGFGHGHM_proto_rawDescData)
- })
- return file_Unk2700_PIAFGFGHGHM_proto_rawDescData
-}
-
-var file_Unk2700_PIAFGFGHGHM_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2700_PIAFGFGHGHM_proto_goTypes = []interface{}{
- (Unk2700_PIAFGFGHGHM)(0), // 0: Unk2700_PIAFGFGHGHM
-}
-var file_Unk2700_PIAFGFGHGHM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PIAFGFGHGHM_proto_init() }
-func file_Unk2700_PIAFGFGHGHM_proto_init() {
- if File_Unk2700_PIAFGFGHGHM_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PIAFGFGHGHM_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PIAFGFGHGHM_proto_goTypes,
- DependencyIndexes: file_Unk2700_PIAFGFGHGHM_proto_depIdxs,
- EnumInfos: file_Unk2700_PIAFGFGHGHM_proto_enumTypes,
- }.Build()
- File_Unk2700_PIAFGFGHGHM_proto = out.File
- file_Unk2700_PIAFGFGHGHM_proto_rawDesc = nil
- file_Unk2700_PIAFGFGHGHM_proto_goTypes = nil
- file_Unk2700_PIAFGFGHGHM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PIEJLIIGLGM_ServerRsp.pb.go b/gover/gen/Unk2700_PIEJLIIGLGM_ServerRsp.pb.go
deleted file mode 100644
index c633a69e..00000000
--- a/gover/gen/Unk2700_PIEJLIIGLGM_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PIEJLIIGLGM_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6237
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PIEJLIIGLGM_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_PIEJLIIGLGM_ServerRsp) Reset() {
- *x = Unk2700_PIEJLIIGLGM_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PIEJLIIGLGM_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PIEJLIIGLGM_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_PIEJLIIGLGM_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PIEJLIIGLGM_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_PIEJLIIGLGM_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PIEJLIIGLGM_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_PIEJLIIGLGM_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x45, 0x4a, 0x4c, 0x49,
- 0x49, 0x47, 0x4c, 0x47, 0x4d, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x49, 0x45, 0x4a, 0x4c, 0x49, 0x49, 0x47, 0x4c, 0x47, 0x4d, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescData = file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_PIEJLIIGLGM_ServerRsp)(nil), // 0: Unk2700_PIEJLIIGLGM_ServerRsp
-}
-var file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_init() }
-func file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_init() {
- if File_Unk2700_PIEJLIIGLGM_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PIEJLIIGLGM_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_PIEJLIIGLGM_ServerRsp_proto = out.File
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_rawDesc = nil
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_goTypes = nil
- file_Unk2700_PIEJLIIGLGM_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PIEJMALFKIF.pb.go b/gover/gen/Unk2700_PIEJMALFKIF.pb.go
deleted file mode 100644
index 4d8a39d2..00000000
--- a/gover/gen/Unk2700_PIEJMALFKIF.pb.go
+++ /dev/null
@@ -1,210 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PIEJMALFKIF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8531
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PIEJMALFKIF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_FHEHGDABALE uint32 `protobuf:"varint,7,opt,name=Unk2700_FHEHGDABALE,json=Unk2700FHEHGDABALE,proto3" json:"Unk2700_FHEHGDABALE,omitempty"`
- DungeonAvatarList []*Unk2700_KHDMDKKDOCD `protobuf:"bytes,6,rep,name=dungeon_avatar_list,json=dungeonAvatarList,proto3" json:"dungeon_avatar_list,omitempty"`
- LevelId uint32 `protobuf:"varint,8,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Unk2700_HKFEBBCMBHL uint32 `protobuf:"varint,5,opt,name=Unk2700_HKFEBBCMBHL,json=Unk2700HKFEBBCMBHL,proto3" json:"Unk2700_HKFEBBCMBHL,omitempty"`
-}
-
-func (x *Unk2700_PIEJMALFKIF) Reset() {
- *x = Unk2700_PIEJMALFKIF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PIEJMALFKIF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PIEJMALFKIF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PIEJMALFKIF) ProtoMessage() {}
-
-func (x *Unk2700_PIEJMALFKIF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PIEJMALFKIF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PIEJMALFKIF.ProtoReflect.Descriptor instead.
-func (*Unk2700_PIEJMALFKIF) Descriptor() ([]byte, []int) {
- return file_Unk2700_PIEJMALFKIF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PIEJMALFKIF) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_PIEJMALFKIF) GetUnk2700_FHEHGDABALE() uint32 {
- if x != nil {
- return x.Unk2700_FHEHGDABALE
- }
- return 0
-}
-
-func (x *Unk2700_PIEJMALFKIF) GetDungeonAvatarList() []*Unk2700_KHDMDKKDOCD {
- if x != nil {
- return x.DungeonAvatarList
- }
- return nil
-}
-
-func (x *Unk2700_PIEJMALFKIF) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2700_PIEJMALFKIF) GetUnk2700_HKFEBBCMBHL() uint32 {
- if x != nil {
- return x.Unk2700_HKFEBBCMBHL
- }
- return 0
-}
-
-var File_Unk2700_PIEJMALFKIF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PIEJMALFKIF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x45, 0x4a, 0x4d, 0x41,
- 0x4c, 0x46, 0x4b, 0x49, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x44, 0x4d, 0x44, 0x4b, 0x4b, 0x44, 0x4f, 0x43, 0x44,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf3, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x49, 0x45, 0x4a, 0x4d, 0x41, 0x4c, 0x46, 0x4b, 0x49, 0x46, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x45, 0x48, 0x47, 0x44, 0x41, 0x42, 0x41, 0x4c, 0x45,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46,
- 0x48, 0x45, 0x48, 0x47, 0x44, 0x41, 0x42, 0x41, 0x4c, 0x45, 0x12, 0x44, 0x0a, 0x13, 0x64, 0x75,
- 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4b, 0x48, 0x44, 0x4d, 0x44, 0x4b, 0x4b, 0x44, 0x4f, 0x43, 0x44, 0x52, 0x11, 0x64,
- 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74,
- 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42, 0x43, 0x4d, 0x42,
- 0x48, 0x4c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x48, 0x4b, 0x46, 0x45, 0x42, 0x42, 0x43, 0x4d, 0x42, 0x48, 0x4c, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PIEJMALFKIF_proto_rawDescOnce sync.Once
- file_Unk2700_PIEJMALFKIF_proto_rawDescData = file_Unk2700_PIEJMALFKIF_proto_rawDesc
-)
-
-func file_Unk2700_PIEJMALFKIF_proto_rawDescGZIP() []byte {
- file_Unk2700_PIEJMALFKIF_proto_rawDescOnce.Do(func() {
- file_Unk2700_PIEJMALFKIF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PIEJMALFKIF_proto_rawDescData)
- })
- return file_Unk2700_PIEJMALFKIF_proto_rawDescData
-}
-
-var file_Unk2700_PIEJMALFKIF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PIEJMALFKIF_proto_goTypes = []interface{}{
- (*Unk2700_PIEJMALFKIF)(nil), // 0: Unk2700_PIEJMALFKIF
- (*Unk2700_KHDMDKKDOCD)(nil), // 1: Unk2700_KHDMDKKDOCD
-}
-var file_Unk2700_PIEJMALFKIF_proto_depIdxs = []int32{
- 1, // 0: Unk2700_PIEJMALFKIF.dungeon_avatar_list:type_name -> Unk2700_KHDMDKKDOCD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PIEJMALFKIF_proto_init() }
-func file_Unk2700_PIEJMALFKIF_proto_init() {
- if File_Unk2700_PIEJMALFKIF_proto != nil {
- return
- }
- file_Unk2700_KHDMDKKDOCD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PIEJMALFKIF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PIEJMALFKIF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PIEJMALFKIF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PIEJMALFKIF_proto_goTypes,
- DependencyIndexes: file_Unk2700_PIEJMALFKIF_proto_depIdxs,
- MessageInfos: file_Unk2700_PIEJMALFKIF_proto_msgTypes,
- }.Build()
- File_Unk2700_PIEJMALFKIF_proto = out.File
- file_Unk2700_PIEJMALFKIF_proto_rawDesc = nil
- file_Unk2700_PIEJMALFKIF_proto_goTypes = nil
- file_Unk2700_PIEJMALFKIF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PILILDPMNNA.pb.go b/gover/gen/Unk2700_PILILDPMNNA.pb.go
deleted file mode 100644
index ff3d5805..00000000
--- a/gover/gen/Unk2700_PILILDPMNNA.pb.go
+++ /dev/null
@@ -1,202 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PILILDPMNNA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PILILDPMNNA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Difficulty uint32 `protobuf:"varint,7,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
- Unk2700_EGBDDLOBCDL []uint32 `protobuf:"varint,4,rep,packed,name=Unk2700_EGBDDLOBCDL,json=Unk2700EGBDDLOBCDL,proto3" json:"Unk2700_EGBDDLOBCDL,omitempty"`
- Unk2700_MMFHBHNKLDG bool `protobuf:"varint,9,opt,name=Unk2700_MMFHBHNKLDG,json=Unk2700MMFHBHNKLDG,proto3" json:"Unk2700_MMFHBHNKLDG,omitempty"`
- StageId uint32 `protobuf:"varint,12,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_PPEBOKBCPLE uint32 `protobuf:"varint,3,opt,name=Unk2700_PPEBOKBCPLE,json=Unk2700PPEBOKBCPLE,proto3" json:"Unk2700_PPEBOKBCPLE,omitempty"`
-}
-
-func (x *Unk2700_PILILDPMNNA) Reset() {
- *x = Unk2700_PILILDPMNNA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PILILDPMNNA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PILILDPMNNA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PILILDPMNNA) ProtoMessage() {}
-
-func (x *Unk2700_PILILDPMNNA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PILILDPMNNA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PILILDPMNNA.ProtoReflect.Descriptor instead.
-func (*Unk2700_PILILDPMNNA) Descriptor() ([]byte, []int) {
- return file_Unk2700_PILILDPMNNA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PILILDPMNNA) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-func (x *Unk2700_PILILDPMNNA) GetUnk2700_EGBDDLOBCDL() []uint32 {
- if x != nil {
- return x.Unk2700_EGBDDLOBCDL
- }
- return nil
-}
-
-func (x *Unk2700_PILILDPMNNA) GetUnk2700_MMFHBHNKLDG() bool {
- if x != nil {
- return x.Unk2700_MMFHBHNKLDG
- }
- return false
-}
-
-func (x *Unk2700_PILILDPMNNA) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2700_PILILDPMNNA) GetUnk2700_PPEBOKBCPLE() uint32 {
- if x != nil {
- return x.Unk2700_PPEBOKBCPLE
- }
- return 0
-}
-
-var File_Unk2700_PILILDPMNNA_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PILILDPMNNA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x4c, 0x49, 0x4c, 0x44,
- 0x50, 0x4d, 0x4e, 0x4e, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe3, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x4c, 0x49, 0x4c, 0x44, 0x50, 0x4d,
- 0x4e, 0x4e, 0x41, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
- 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
- 0x6c, 0x74, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45,
- 0x47, 0x42, 0x44, 0x44, 0x4c, 0x4f, 0x42, 0x43, 0x44, 0x4c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x45, 0x47, 0x42, 0x44, 0x44, 0x4c, 0x4f,
- 0x42, 0x43, 0x44, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4d, 0x4d, 0x46, 0x48, 0x42, 0x48, 0x4e, 0x4b, 0x4c, 0x44, 0x47, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x46, 0x48, 0x42, 0x48,
- 0x4e, 0x4b, 0x4c, 0x44, 0x47, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x45, 0x42,
- 0x4f, 0x4b, 0x42, 0x43, 0x50, 0x4c, 0x45, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x50, 0x45, 0x42, 0x4f, 0x4b, 0x42, 0x43, 0x50, 0x4c,
- 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_PILILDPMNNA_proto_rawDescOnce sync.Once
- file_Unk2700_PILILDPMNNA_proto_rawDescData = file_Unk2700_PILILDPMNNA_proto_rawDesc
-)
-
-func file_Unk2700_PILILDPMNNA_proto_rawDescGZIP() []byte {
- file_Unk2700_PILILDPMNNA_proto_rawDescOnce.Do(func() {
- file_Unk2700_PILILDPMNNA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PILILDPMNNA_proto_rawDescData)
- })
- return file_Unk2700_PILILDPMNNA_proto_rawDescData
-}
-
-var file_Unk2700_PILILDPMNNA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PILILDPMNNA_proto_goTypes = []interface{}{
- (*Unk2700_PILILDPMNNA)(nil), // 0: Unk2700_PILILDPMNNA
-}
-var file_Unk2700_PILILDPMNNA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PILILDPMNNA_proto_init() }
-func file_Unk2700_PILILDPMNNA_proto_init() {
- if File_Unk2700_PILILDPMNNA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PILILDPMNNA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PILILDPMNNA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PILILDPMNNA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PILILDPMNNA_proto_goTypes,
- DependencyIndexes: file_Unk2700_PILILDPMNNA_proto_depIdxs,
- MessageInfos: file_Unk2700_PILILDPMNNA_proto_msgTypes,
- }.Build()
- File_Unk2700_PILILDPMNNA_proto = out.File
- file_Unk2700_PILILDPMNNA_proto_rawDesc = nil
- file_Unk2700_PILILDPMNNA_proto_goTypes = nil
- file_Unk2700_PILILDPMNNA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PJCMAELKFEP.pb.go b/gover/gen/Unk2700_PJCMAELKFEP.pb.go
deleted file mode 100644
index 260a34be..00000000
--- a/gover/gen/Unk2700_PJCMAELKFEP.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PJCMAELKFEP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8367
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_PJCMAELKFEP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2700_PJCMAELKFEP) Reset() {
- *x = Unk2700_PJCMAELKFEP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PJCMAELKFEP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PJCMAELKFEP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PJCMAELKFEP) ProtoMessage() {}
-
-func (x *Unk2700_PJCMAELKFEP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PJCMAELKFEP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PJCMAELKFEP.ProtoReflect.Descriptor instead.
-func (*Unk2700_PJCMAELKFEP) Descriptor() ([]byte, []int) {
- return file_Unk2700_PJCMAELKFEP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PJCMAELKFEP) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2700_PJCMAELKFEP_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PJCMAELKFEP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x43, 0x4d, 0x41, 0x45,
- 0x4c, 0x4b, 0x46, 0x45, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x43, 0x4d, 0x41, 0x45, 0x4c, 0x4b, 0x46,
- 0x45, 0x50, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2700_PJCMAELKFEP_proto_rawDescOnce sync.Once
- file_Unk2700_PJCMAELKFEP_proto_rawDescData = file_Unk2700_PJCMAELKFEP_proto_rawDesc
-)
-
-func file_Unk2700_PJCMAELKFEP_proto_rawDescGZIP() []byte {
- file_Unk2700_PJCMAELKFEP_proto_rawDescOnce.Do(func() {
- file_Unk2700_PJCMAELKFEP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PJCMAELKFEP_proto_rawDescData)
- })
- return file_Unk2700_PJCMAELKFEP_proto_rawDescData
-}
-
-var file_Unk2700_PJCMAELKFEP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PJCMAELKFEP_proto_goTypes = []interface{}{
- (*Unk2700_PJCMAELKFEP)(nil), // 0: Unk2700_PJCMAELKFEP
-}
-var file_Unk2700_PJCMAELKFEP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PJCMAELKFEP_proto_init() }
-func file_Unk2700_PJCMAELKFEP_proto_init() {
- if File_Unk2700_PJCMAELKFEP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PJCMAELKFEP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PJCMAELKFEP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PJCMAELKFEP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PJCMAELKFEP_proto_goTypes,
- DependencyIndexes: file_Unk2700_PJCMAELKFEP_proto_depIdxs,
- MessageInfos: file_Unk2700_PJCMAELKFEP_proto_msgTypes,
- }.Build()
- File_Unk2700_PJCMAELKFEP_proto = out.File
- file_Unk2700_PJCMAELKFEP_proto_rawDesc = nil
- file_Unk2700_PJCMAELKFEP_proto_goTypes = nil
- file_Unk2700_PJCMAELKFEP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PJPMOLPHNEH.pb.go b/gover/gen/Unk2700_PJPMOLPHNEH.pb.go
deleted file mode 100644
index 420698b0..00000000
--- a/gover/gen/Unk2700_PJPMOLPHNEH.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PJPMOLPHNEH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8895
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_PJPMOLPHNEH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HLHIAHAELDA uint32 `protobuf:"varint,1,opt,name=Unk2700_HLHIAHAELDA,json=Unk2700HLHIAHAELDA,proto3" json:"Unk2700_HLHIAHAELDA,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,3,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- Unk2700_PPEBOKBCPLE uint32 `protobuf:"varint,2,opt,name=Unk2700_PPEBOKBCPLE,json=Unk2700PPEBOKBCPLE,proto3" json:"Unk2700_PPEBOKBCPLE,omitempty"`
-}
-
-func (x *Unk2700_PJPMOLPHNEH) Reset() {
- *x = Unk2700_PJPMOLPHNEH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PJPMOLPHNEH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PJPMOLPHNEH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PJPMOLPHNEH) ProtoMessage() {}
-
-func (x *Unk2700_PJPMOLPHNEH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PJPMOLPHNEH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PJPMOLPHNEH.ProtoReflect.Descriptor instead.
-func (*Unk2700_PJPMOLPHNEH) Descriptor() ([]byte, []int) {
- return file_Unk2700_PJPMOLPHNEH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PJPMOLPHNEH) GetUnk2700_HLHIAHAELDA() uint32 {
- if x != nil {
- return x.Unk2700_HLHIAHAELDA
- }
- return 0
-}
-
-func (x *Unk2700_PJPMOLPHNEH) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk2700_PJPMOLPHNEH) GetUnk2700_PPEBOKBCPLE() uint32 {
- if x != nil {
- return x.Unk2700_PPEBOKBCPLE
- }
- return 0
-}
-
-var File_Unk2700_PJPMOLPHNEH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PJPMOLPHNEH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x50, 0x4d, 0x4f, 0x4c,
- 0x50, 0x48, 0x4e, 0x45, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x50, 0x4d, 0x4f, 0x4c, 0x50, 0x48,
- 0x4e, 0x45, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48,
- 0x4c, 0x48, 0x49, 0x41, 0x48, 0x41, 0x45, 0x4c, 0x44, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x4c, 0x48, 0x49, 0x41, 0x48, 0x41,
- 0x45, 0x4c, 0x44, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47,
- 0x4c, 0x44, 0x48, 0x48, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x50, 0x45, 0x42, 0x4f, 0x4b, 0x42, 0x43, 0x50, 0x4c, 0x45, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x50, 0x45, 0x42, 0x4f,
- 0x4b, 0x42, 0x43, 0x50, 0x4c, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PJPMOLPHNEH_proto_rawDescOnce sync.Once
- file_Unk2700_PJPMOLPHNEH_proto_rawDescData = file_Unk2700_PJPMOLPHNEH_proto_rawDesc
-)
-
-func file_Unk2700_PJPMOLPHNEH_proto_rawDescGZIP() []byte {
- file_Unk2700_PJPMOLPHNEH_proto_rawDescOnce.Do(func() {
- file_Unk2700_PJPMOLPHNEH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PJPMOLPHNEH_proto_rawDescData)
- })
- return file_Unk2700_PJPMOLPHNEH_proto_rawDescData
-}
-
-var file_Unk2700_PJPMOLPHNEH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PJPMOLPHNEH_proto_goTypes = []interface{}{
- (*Unk2700_PJPMOLPHNEH)(nil), // 0: Unk2700_PJPMOLPHNEH
-}
-var file_Unk2700_PJPMOLPHNEH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PJPMOLPHNEH_proto_init() }
-func file_Unk2700_PJPMOLPHNEH_proto_init() {
- if File_Unk2700_PJPMOLPHNEH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PJPMOLPHNEH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PJPMOLPHNEH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PJPMOLPHNEH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PJPMOLPHNEH_proto_goTypes,
- DependencyIndexes: file_Unk2700_PJPMOLPHNEH_proto_depIdxs,
- MessageInfos: file_Unk2700_PJPMOLPHNEH_proto_msgTypes,
- }.Build()
- File_Unk2700_PJPMOLPHNEH_proto = out.File
- file_Unk2700_PJPMOLPHNEH_proto_rawDesc = nil
- file_Unk2700_PJPMOLPHNEH_proto_goTypes = nil
- file_Unk2700_PJPMOLPHNEH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PKAPCOBGIJL.pb.go b/gover/gen/Unk2700_PKAPCOBGIJL.pb.go
deleted file mode 100644
index ec2ce992..00000000
--- a/gover/gen/Unk2700_PKAPCOBGIJL.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PKAPCOBGIJL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PKAPCOBGIJL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OOJCLILDIHM uint32 `protobuf:"varint,1,opt,name=Unk2700_OOJCLILDIHM,json=Unk2700OOJCLILDIHM,proto3" json:"Unk2700_OOJCLILDIHM,omitempty"`
- Unk2700_KDNLGNDLDNM uint32 `protobuf:"varint,10,opt,name=Unk2700_KDNLGNDLDNM,json=Unk2700KDNLGNDLDNM,proto3" json:"Unk2700_KDNLGNDLDNM,omitempty"`
-}
-
-func (x *Unk2700_PKAPCOBGIJL) Reset() {
- *x = Unk2700_PKAPCOBGIJL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PKAPCOBGIJL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PKAPCOBGIJL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PKAPCOBGIJL) ProtoMessage() {}
-
-func (x *Unk2700_PKAPCOBGIJL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PKAPCOBGIJL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PKAPCOBGIJL.ProtoReflect.Descriptor instead.
-func (*Unk2700_PKAPCOBGIJL) Descriptor() ([]byte, []int) {
- return file_Unk2700_PKAPCOBGIJL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PKAPCOBGIJL) GetUnk2700_OOJCLILDIHM() uint32 {
- if x != nil {
- return x.Unk2700_OOJCLILDIHM
- }
- return 0
-}
-
-func (x *Unk2700_PKAPCOBGIJL) GetUnk2700_KDNLGNDLDNM() uint32 {
- if x != nil {
- return x.Unk2700_KDNLGNDLDNM
- }
- return 0
-}
-
-var File_Unk2700_PKAPCOBGIJL_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PKAPCOBGIJL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x41, 0x50, 0x43, 0x4f,
- 0x42, 0x47, 0x49, 0x4a, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x41, 0x50, 0x43, 0x4f, 0x42, 0x47, 0x49,
- 0x4a, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4f,
- 0x4a, 0x43, 0x4c, 0x49, 0x4c, 0x44, 0x49, 0x48, 0x4d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x4f, 0x4a, 0x43, 0x4c, 0x49, 0x4c, 0x44,
- 0x49, 0x48, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b,
- 0x44, 0x4e, 0x4c, 0x47, 0x4e, 0x44, 0x4c, 0x44, 0x4e, 0x4d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4b, 0x44, 0x4e, 0x4c, 0x47, 0x4e, 0x44,
- 0x4c, 0x44, 0x4e, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PKAPCOBGIJL_proto_rawDescOnce sync.Once
- file_Unk2700_PKAPCOBGIJL_proto_rawDescData = file_Unk2700_PKAPCOBGIJL_proto_rawDesc
-)
-
-func file_Unk2700_PKAPCOBGIJL_proto_rawDescGZIP() []byte {
- file_Unk2700_PKAPCOBGIJL_proto_rawDescOnce.Do(func() {
- file_Unk2700_PKAPCOBGIJL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PKAPCOBGIJL_proto_rawDescData)
- })
- return file_Unk2700_PKAPCOBGIJL_proto_rawDescData
-}
-
-var file_Unk2700_PKAPCOBGIJL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PKAPCOBGIJL_proto_goTypes = []interface{}{
- (*Unk2700_PKAPCOBGIJL)(nil), // 0: Unk2700_PKAPCOBGIJL
-}
-var file_Unk2700_PKAPCOBGIJL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PKAPCOBGIJL_proto_init() }
-func file_Unk2700_PKAPCOBGIJL_proto_init() {
- if File_Unk2700_PKAPCOBGIJL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PKAPCOBGIJL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PKAPCOBGIJL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PKAPCOBGIJL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PKAPCOBGIJL_proto_goTypes,
- DependencyIndexes: file_Unk2700_PKAPCOBGIJL_proto_depIdxs,
- MessageInfos: file_Unk2700_PKAPCOBGIJL_proto_msgTypes,
- }.Build()
- File_Unk2700_PKAPCOBGIJL_proto = out.File
- file_Unk2700_PKAPCOBGIJL_proto_rawDesc = nil
- file_Unk2700_PKAPCOBGIJL_proto_goTypes = nil
- file_Unk2700_PKAPCOBGIJL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PKCLMDHHPFI.pb.go b/gover/gen/Unk2700_PKCLMDHHPFI.pb.go
deleted file mode 100644
index da56e777..00000000
--- a/gover/gen/Unk2700_PKCLMDHHPFI.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PKCLMDHHPFI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8423
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PKCLMDHHPFI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_HHODMCCNGKE []*Unk2700_KIGGOKAEFHM `protobuf:"bytes,8,rep,name=Unk2700_HHODMCCNGKE,json=Unk2700HHODMCCNGKE,proto3" json:"Unk2700_HHODMCCNGKE,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_PKCLMDHHPFI) Reset() {
- *x = Unk2700_PKCLMDHHPFI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PKCLMDHHPFI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PKCLMDHHPFI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PKCLMDHHPFI) ProtoMessage() {}
-
-func (x *Unk2700_PKCLMDHHPFI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PKCLMDHHPFI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PKCLMDHHPFI.ProtoReflect.Descriptor instead.
-func (*Unk2700_PKCLMDHHPFI) Descriptor() ([]byte, []int) {
- return file_Unk2700_PKCLMDHHPFI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PKCLMDHHPFI) GetUnk2700_HHODMCCNGKE() []*Unk2700_KIGGOKAEFHM {
- if x != nil {
- return x.Unk2700_HHODMCCNGKE
- }
- return nil
-}
-
-func (x *Unk2700_PKCLMDHHPFI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_PKCLMDHHPFI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PKCLMDHHPFI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x43, 0x4c, 0x4d, 0x44,
- 0x48, 0x48, 0x50, 0x46, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x47, 0x47, 0x4f, 0x4b, 0x41, 0x45, 0x46, 0x48, 0x4d,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x50, 0x4b, 0x43, 0x4c, 0x4d, 0x44, 0x48, 0x48, 0x50, 0x46, 0x49, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x4f, 0x44, 0x4d, 0x43, 0x43,
- 0x4e, 0x47, 0x4b, 0x45, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x47, 0x47, 0x4f, 0x4b, 0x41, 0x45, 0x46, 0x48, 0x4d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x48, 0x48, 0x4f, 0x44, 0x4d, 0x43, 0x43,
- 0x4e, 0x47, 0x4b, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PKCLMDHHPFI_proto_rawDescOnce sync.Once
- file_Unk2700_PKCLMDHHPFI_proto_rawDescData = file_Unk2700_PKCLMDHHPFI_proto_rawDesc
-)
-
-func file_Unk2700_PKCLMDHHPFI_proto_rawDescGZIP() []byte {
- file_Unk2700_PKCLMDHHPFI_proto_rawDescOnce.Do(func() {
- file_Unk2700_PKCLMDHHPFI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PKCLMDHHPFI_proto_rawDescData)
- })
- return file_Unk2700_PKCLMDHHPFI_proto_rawDescData
-}
-
-var file_Unk2700_PKCLMDHHPFI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PKCLMDHHPFI_proto_goTypes = []interface{}{
- (*Unk2700_PKCLMDHHPFI)(nil), // 0: Unk2700_PKCLMDHHPFI
- (*Unk2700_KIGGOKAEFHM)(nil), // 1: Unk2700_KIGGOKAEFHM
-}
-var file_Unk2700_PKCLMDHHPFI_proto_depIdxs = []int32{
- 1, // 0: Unk2700_PKCLMDHHPFI.Unk2700_HHODMCCNGKE:type_name -> Unk2700_KIGGOKAEFHM
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PKCLMDHHPFI_proto_init() }
-func file_Unk2700_PKCLMDHHPFI_proto_init() {
- if File_Unk2700_PKCLMDHHPFI_proto != nil {
- return
- }
- file_Unk2700_KIGGOKAEFHM_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PKCLMDHHPFI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PKCLMDHHPFI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PKCLMDHHPFI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PKCLMDHHPFI_proto_goTypes,
- DependencyIndexes: file_Unk2700_PKCLMDHHPFI_proto_depIdxs,
- MessageInfos: file_Unk2700_PKCLMDHHPFI_proto_msgTypes,
- }.Build()
- File_Unk2700_PKCLMDHHPFI_proto = out.File
- file_Unk2700_PKCLMDHHPFI_proto_rawDesc = nil
- file_Unk2700_PKCLMDHHPFI_proto_goTypes = nil
- file_Unk2700_PKCLMDHHPFI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PKKJEOFNLCF.pb.go b/gover/gen/Unk2700_PKKJEOFNLCF.pb.go
deleted file mode 100644
index 52a83d44..00000000
--- a/gover/gen/Unk2700_PKKJEOFNLCF.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PKKJEOFNLCF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8983
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PKKJEOFNLCF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_CKGJEOOKFIF uint32 `protobuf:"varint,8,opt,name=Unk2700_CKGJEOOKFIF,json=Unk2700CKGJEOOKFIF,proto3" json:"Unk2700_CKGJEOOKFIF,omitempty"`
-}
-
-func (x *Unk2700_PKKJEOFNLCF) Reset() {
- *x = Unk2700_PKKJEOFNLCF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PKKJEOFNLCF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PKKJEOFNLCF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PKKJEOFNLCF) ProtoMessage() {}
-
-func (x *Unk2700_PKKJEOFNLCF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PKKJEOFNLCF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PKKJEOFNLCF.ProtoReflect.Descriptor instead.
-func (*Unk2700_PKKJEOFNLCF) Descriptor() ([]byte, []int) {
- return file_Unk2700_PKKJEOFNLCF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PKKJEOFNLCF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_PKKJEOFNLCF) GetUnk2700_CKGJEOOKFIF() uint32 {
- if x != nil {
- return x.Unk2700_CKGJEOOKFIF
- }
- return 0
-}
-
-var File_Unk2700_PKKJEOFNLCF_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PKKJEOFNLCF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x4b, 0x4a, 0x45, 0x4f,
- 0x46, 0x4e, 0x4c, 0x43, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x4b, 0x4a, 0x45, 0x4f, 0x46, 0x4e, 0x4c,
- 0x43, 0x46, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b,
- 0x46, 0x49, 0x46, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x43, 0x4b, 0x47, 0x4a, 0x45, 0x4f, 0x4f, 0x4b, 0x46, 0x49, 0x46, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PKKJEOFNLCF_proto_rawDescOnce sync.Once
- file_Unk2700_PKKJEOFNLCF_proto_rawDescData = file_Unk2700_PKKJEOFNLCF_proto_rawDesc
-)
-
-func file_Unk2700_PKKJEOFNLCF_proto_rawDescGZIP() []byte {
- file_Unk2700_PKKJEOFNLCF_proto_rawDescOnce.Do(func() {
- file_Unk2700_PKKJEOFNLCF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PKKJEOFNLCF_proto_rawDescData)
- })
- return file_Unk2700_PKKJEOFNLCF_proto_rawDescData
-}
-
-var file_Unk2700_PKKJEOFNLCF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PKKJEOFNLCF_proto_goTypes = []interface{}{
- (*Unk2700_PKKJEOFNLCF)(nil), // 0: Unk2700_PKKJEOFNLCF
-}
-var file_Unk2700_PKKJEOFNLCF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PKKJEOFNLCF_proto_init() }
-func file_Unk2700_PKKJEOFNLCF_proto_init() {
- if File_Unk2700_PKKJEOFNLCF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PKKJEOFNLCF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PKKJEOFNLCF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PKKJEOFNLCF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PKKJEOFNLCF_proto_goTypes,
- DependencyIndexes: file_Unk2700_PKKJEOFNLCF_proto_depIdxs,
- MessageInfos: file_Unk2700_PKKJEOFNLCF_proto_msgTypes,
- }.Build()
- File_Unk2700_PKKJEOFNLCF_proto = out.File
- file_Unk2700_PKKJEOFNLCF_proto_rawDesc = nil
- file_Unk2700_PKKJEOFNLCF_proto_goTypes = nil
- file_Unk2700_PKKJEOFNLCF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PMKNJBJPLBH.pb.go b/gover/gen/Unk2700_PMKNJBJPLBH.pb.go
deleted file mode 100644
index a2c88768..00000000
--- a/gover/gen/Unk2700_PMKNJBJPLBH.pb.go
+++ /dev/null
@@ -1,202 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PMKNJBJPLBH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8385
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PMKNJBJPLBH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2700_BBGHICEDLBB []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,13,rep,name=Unk2700_BBGHICEDLBB,json=Unk2700BBGHICEDLBB,proto3" json:"Unk2700_BBGHICEDLBB,omitempty"`
- Unk2700_GGNBBHMGLAN []uint32 `protobuf:"varint,12,rep,packed,name=Unk2700_GGNBBHMGLAN,json=Unk2700GGNBBHMGLAN,proto3" json:"Unk2700_GGNBBHMGLAN,omitempty"`
- AvatarList []*Unk2700_HJLFNKLPFBH `protobuf:"bytes,9,rep,name=avatar_list,json=avatarList,proto3" json:"avatar_list,omitempty"`
-}
-
-func (x *Unk2700_PMKNJBJPLBH) Reset() {
- *x = Unk2700_PMKNJBJPLBH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PMKNJBJPLBH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PMKNJBJPLBH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PMKNJBJPLBH) ProtoMessage() {}
-
-func (x *Unk2700_PMKNJBJPLBH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PMKNJBJPLBH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PMKNJBJPLBH.ProtoReflect.Descriptor instead.
-func (*Unk2700_PMKNJBJPLBH) Descriptor() ([]byte, []int) {
- return file_Unk2700_PMKNJBJPLBH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PMKNJBJPLBH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2700_PMKNJBJPLBH) GetUnk2700_BBGHICEDLBB() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.Unk2700_BBGHICEDLBB
- }
- return nil
-}
-
-func (x *Unk2700_PMKNJBJPLBH) GetUnk2700_GGNBBHMGLAN() []uint32 {
- if x != nil {
- return x.Unk2700_GGNBBHMGLAN
- }
- return nil
-}
-
-func (x *Unk2700_PMKNJBJPLBH) GetAvatarList() []*Unk2700_HJLFNKLPFBH {
- if x != nil {
- return x.AvatarList
- }
- return nil
-}
-
-var File_Unk2700_PMKNJBJPLBH_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PMKNJBJPLBH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x4d, 0x4b, 0x4e, 0x4a, 0x42,
- 0x4a, 0x50, 0x4c, 0x42, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x50, 0x4d, 0x4b, 0x4e, 0x4a, 0x42, 0x4a, 0x50, 0x4c, 0x42, 0x48, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x42, 0x42, 0x47, 0x48, 0x49, 0x43, 0x45, 0x44, 0x4c, 0x42, 0x42, 0x18,
- 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x42, 0x42, 0x47, 0x48, 0x49, 0x43, 0x45, 0x44, 0x4c, 0x42, 0x42, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x47, 0x4e, 0x42, 0x42,
- 0x48, 0x4d, 0x47, 0x4c, 0x41, 0x4e, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x47, 0x47, 0x4e, 0x42, 0x42, 0x48, 0x4d, 0x47, 0x4c, 0x41, 0x4e,
- 0x12, 0x35, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
- 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f,
- 0x48, 0x4a, 0x4c, 0x46, 0x4e, 0x4b, 0x4c, 0x50, 0x46, 0x42, 0x48, 0x52, 0x0a, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PMKNJBJPLBH_proto_rawDescOnce sync.Once
- file_Unk2700_PMKNJBJPLBH_proto_rawDescData = file_Unk2700_PMKNJBJPLBH_proto_rawDesc
-)
-
-func file_Unk2700_PMKNJBJPLBH_proto_rawDescGZIP() []byte {
- file_Unk2700_PMKNJBJPLBH_proto_rawDescOnce.Do(func() {
- file_Unk2700_PMKNJBJPLBH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PMKNJBJPLBH_proto_rawDescData)
- })
- return file_Unk2700_PMKNJBJPLBH_proto_rawDescData
-}
-
-var file_Unk2700_PMKNJBJPLBH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PMKNJBJPLBH_proto_goTypes = []interface{}{
- (*Unk2700_PMKNJBJPLBH)(nil), // 0: Unk2700_PMKNJBJPLBH
- (*Unk2700_HJLFNKLPFBH)(nil), // 1: Unk2700_HJLFNKLPFBH
-}
-var file_Unk2700_PMKNJBJPLBH_proto_depIdxs = []int32{
- 1, // 0: Unk2700_PMKNJBJPLBH.Unk2700_BBGHICEDLBB:type_name -> Unk2700_HJLFNKLPFBH
- 1, // 1: Unk2700_PMKNJBJPLBH.avatar_list:type_name -> Unk2700_HJLFNKLPFBH
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PMKNJBJPLBH_proto_init() }
-func file_Unk2700_PMKNJBJPLBH_proto_init() {
- if File_Unk2700_PMKNJBJPLBH_proto != nil {
- return
- }
- file_Unk2700_HJLFNKLPFBH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PMKNJBJPLBH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PMKNJBJPLBH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PMKNJBJPLBH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PMKNJBJPLBH_proto_goTypes,
- DependencyIndexes: file_Unk2700_PMKNJBJPLBH_proto_depIdxs,
- MessageInfos: file_Unk2700_PMKNJBJPLBH_proto_msgTypes,
- }.Build()
- File_Unk2700_PMKNJBJPLBH_proto = out.File
- file_Unk2700_PMKNJBJPLBH_proto_rawDesc = nil
- file_Unk2700_PMKNJBJPLBH_proto_goTypes = nil
- file_Unk2700_PMKNJBJPLBH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PPBALCAKIBD.pb.go b/gover/gen/Unk2700_PPBALCAKIBD.pb.go
deleted file mode 100644
index 7e59c5bd..00000000
--- a/gover/gen/Unk2700_PPBALCAKIBD.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PPBALCAKIBD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8273
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2700_PPBALCAKIBD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2700_PPBALCAKIBD) Reset() {
- *x = Unk2700_PPBALCAKIBD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PPBALCAKIBD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PPBALCAKIBD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PPBALCAKIBD) ProtoMessage() {}
-
-func (x *Unk2700_PPBALCAKIBD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PPBALCAKIBD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PPBALCAKIBD.ProtoReflect.Descriptor instead.
-func (*Unk2700_PPBALCAKIBD) Descriptor() ([]byte, []int) {
- return file_Unk2700_PPBALCAKIBD_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2700_PPBALCAKIBD_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PPBALCAKIBD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x42, 0x41, 0x4c, 0x43,
- 0x41, 0x4b, 0x49, 0x42, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x42, 0x41, 0x4c, 0x43, 0x41, 0x4b, 0x49,
- 0x42, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PPBALCAKIBD_proto_rawDescOnce sync.Once
- file_Unk2700_PPBALCAKIBD_proto_rawDescData = file_Unk2700_PPBALCAKIBD_proto_rawDesc
-)
-
-func file_Unk2700_PPBALCAKIBD_proto_rawDescGZIP() []byte {
- file_Unk2700_PPBALCAKIBD_proto_rawDescOnce.Do(func() {
- file_Unk2700_PPBALCAKIBD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PPBALCAKIBD_proto_rawDescData)
- })
- return file_Unk2700_PPBALCAKIBD_proto_rawDescData
-}
-
-var file_Unk2700_PPBALCAKIBD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PPBALCAKIBD_proto_goTypes = []interface{}{
- (*Unk2700_PPBALCAKIBD)(nil), // 0: Unk2700_PPBALCAKIBD
-}
-var file_Unk2700_PPBALCAKIBD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PPBALCAKIBD_proto_init() }
-func file_Unk2700_PPBALCAKIBD_proto_init() {
- if File_Unk2700_PPBALCAKIBD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PPBALCAKIBD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PPBALCAKIBD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PPBALCAKIBD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PPBALCAKIBD_proto_goTypes,
- DependencyIndexes: file_Unk2700_PPBALCAKIBD_proto_depIdxs,
- MessageInfos: file_Unk2700_PPBALCAKIBD_proto_msgTypes,
- }.Build()
- File_Unk2700_PPBALCAKIBD_proto = out.File
- file_Unk2700_PPBALCAKIBD_proto_rawDesc = nil
- file_Unk2700_PPBALCAKIBD_proto_goTypes = nil
- file_Unk2700_PPBALCAKIBD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PPIBANCGGNI.pb.go b/gover/gen/Unk2700_PPIBANCGGNI.pb.go
deleted file mode 100644
index d8da836c..00000000
--- a/gover/gen/Unk2700_PPIBANCGGNI.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PPIBANCGGNI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2700_PPIBANCGGNI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,7,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
-}
-
-func (x *Unk2700_PPIBANCGGNI) Reset() {
- *x = Unk2700_PPIBANCGGNI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PPIBANCGGNI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PPIBANCGGNI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PPIBANCGGNI) ProtoMessage() {}
-
-func (x *Unk2700_PPIBANCGGNI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PPIBANCGGNI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PPIBANCGGNI.ProtoReflect.Descriptor instead.
-func (*Unk2700_PPIBANCGGNI) Descriptor() ([]byte, []int) {
- return file_Unk2700_PPIBANCGGNI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PPIBANCGGNI) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-var File_Unk2700_PPIBANCGGNI_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PPIBANCGGNI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x49, 0x42, 0x41, 0x4e,
- 0x43, 0x47, 0x47, 0x4e, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x43, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x50, 0x50, 0x49, 0x42, 0x41, 0x4e, 0x43, 0x47, 0x47, 0x4e, 0x49, 0x12, 0x2c, 0x0a,
- 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47,
- 0x49, 0x4b, 0x50, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PPIBANCGGNI_proto_rawDescOnce sync.Once
- file_Unk2700_PPIBANCGGNI_proto_rawDescData = file_Unk2700_PPIBANCGGNI_proto_rawDesc
-)
-
-func file_Unk2700_PPIBANCGGNI_proto_rawDescGZIP() []byte {
- file_Unk2700_PPIBANCGGNI_proto_rawDescOnce.Do(func() {
- file_Unk2700_PPIBANCGGNI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PPIBANCGGNI_proto_rawDescData)
- })
- return file_Unk2700_PPIBANCGGNI_proto_rawDescData
-}
-
-var file_Unk2700_PPIBANCGGNI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PPIBANCGGNI_proto_goTypes = []interface{}{
- (*Unk2700_PPIBANCGGNI)(nil), // 0: Unk2700_PPIBANCGGNI
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
-}
-var file_Unk2700_PPIBANCGGNI_proto_depIdxs = []int32{
- 1, // 0: Unk2700_PPIBANCGGNI.reason:type_name -> Unk2700_MOFABPNGIKP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PPIBANCGGNI_proto_init() }
-func file_Unk2700_PPIBANCGGNI_proto_init() {
- if File_Unk2700_PPIBANCGGNI_proto != nil {
- return
- }
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PPIBANCGGNI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PPIBANCGGNI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PPIBANCGGNI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PPIBANCGGNI_proto_goTypes,
- DependencyIndexes: file_Unk2700_PPIBANCGGNI_proto_depIdxs,
- MessageInfos: file_Unk2700_PPIBANCGGNI_proto_msgTypes,
- }.Build()
- File_Unk2700_PPIBANCGGNI_proto = out.File
- file_Unk2700_PPIBANCGGNI_proto_rawDesc = nil
- file_Unk2700_PPIBANCGGNI_proto_goTypes = nil
- file_Unk2700_PPIBANCGGNI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2700_PPOGMFAKBMK_ServerRsp.pb.go b/gover/gen/Unk2700_PPOGMFAKBMK_ServerRsp.pb.go
deleted file mode 100644
index 941ddc93..00000000
--- a/gover/gen/Unk2700_PPOGMFAKBMK_ServerRsp.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2700_PPOGMFAKBMK_ServerRsp.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6219
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2700_PPOGMFAKBMK_ServerRsp struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2700_PPOGMFAKBMK_ServerRsp) Reset() {
- *x = Unk2700_PPOGMFAKBMK_ServerRsp{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2700_PPOGMFAKBMK_ServerRsp) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2700_PPOGMFAKBMK_ServerRsp) ProtoMessage() {}
-
-func (x *Unk2700_PPOGMFAKBMK_ServerRsp) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2700_PPOGMFAKBMK_ServerRsp.ProtoReflect.Descriptor instead.
-func (*Unk2700_PPOGMFAKBMK_ServerRsp) Descriptor() ([]byte, []int) {
- return file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2700_PPOGMFAKBMK_ServerRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2700_PPOGMFAKBMK_ServerRsp_proto protoreflect.FileDescriptor
-
-var file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDesc = []byte{
- 0x0a, 0x23, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x4f, 0x47, 0x4d, 0x46,
- 0x41, 0x4b, 0x42, 0x4d, 0x4b, 0x5f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x50, 0x50, 0x4f, 0x47, 0x4d, 0x46, 0x41, 0x4b, 0x42, 0x4d, 0x4b, 0x5f, 0x53, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescOnce sync.Once
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescData = file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDesc
-)
-
-func file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescGZIP() []byte {
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescOnce.Do(func() {
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescData)
- })
- return file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDescData
-}
-
-var file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_goTypes = []interface{}{
- (*Unk2700_PPOGMFAKBMK_ServerRsp)(nil), // 0: Unk2700_PPOGMFAKBMK_ServerRsp
-}
-var file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_init() }
-func file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_init() {
- if File_Unk2700_PPOGMFAKBMK_ServerRsp_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2700_PPOGMFAKBMK_ServerRsp); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_goTypes,
- DependencyIndexes: file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_depIdxs,
- MessageInfos: file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_msgTypes,
- }.Build()
- File_Unk2700_PPOGMFAKBMK_ServerRsp_proto = out.File
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_rawDesc = nil
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_goTypes = nil
- file_Unk2700_PPOGMFAKBMK_ServerRsp_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_ACHELBEEBIP.pb.go b/gover/gen/Unk2800_ACHELBEEBIP.pb.go
deleted file mode 100644
index 4d38d9de..00000000
--- a/gover/gen/Unk2800_ACHELBEEBIP.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_ACHELBEEBIP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21800
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_ACHELBEEBIP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsSuccess bool `protobuf:"varint,15,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- LevelId uint32 `protobuf:"varint,3,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2800_ACHELBEEBIP) Reset() {
- *x = Unk2800_ACHELBEEBIP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_ACHELBEEBIP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_ACHELBEEBIP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_ACHELBEEBIP) ProtoMessage() {}
-
-func (x *Unk2800_ACHELBEEBIP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_ACHELBEEBIP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_ACHELBEEBIP.ProtoReflect.Descriptor instead.
-func (*Unk2800_ACHELBEEBIP) Descriptor() ([]byte, []int) {
- return file_Unk2800_ACHELBEEBIP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_ACHELBEEBIP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2800_ACHELBEEBIP) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk2800_ACHELBEEBIP) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2800_ACHELBEEBIP_proto protoreflect.FileDescriptor
-
-var file_Unk2800_ACHELBEEBIP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x48, 0x45, 0x4c, 0x42,
- 0x45, 0x45, 0x42, 0x49, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x48, 0x45, 0x4c, 0x42, 0x45, 0x45, 0x42,
- 0x49, 0x50, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_ACHELBEEBIP_proto_rawDescOnce sync.Once
- file_Unk2800_ACHELBEEBIP_proto_rawDescData = file_Unk2800_ACHELBEEBIP_proto_rawDesc
-)
-
-func file_Unk2800_ACHELBEEBIP_proto_rawDescGZIP() []byte {
- file_Unk2800_ACHELBEEBIP_proto_rawDescOnce.Do(func() {
- file_Unk2800_ACHELBEEBIP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_ACHELBEEBIP_proto_rawDescData)
- })
- return file_Unk2800_ACHELBEEBIP_proto_rawDescData
-}
-
-var file_Unk2800_ACHELBEEBIP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_ACHELBEEBIP_proto_goTypes = []interface{}{
- (*Unk2800_ACHELBEEBIP)(nil), // 0: Unk2800_ACHELBEEBIP
-}
-var file_Unk2800_ACHELBEEBIP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_ACHELBEEBIP_proto_init() }
-func file_Unk2800_ACHELBEEBIP_proto_init() {
- if File_Unk2800_ACHELBEEBIP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_ACHELBEEBIP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_ACHELBEEBIP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_ACHELBEEBIP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_ACHELBEEBIP_proto_goTypes,
- DependencyIndexes: file_Unk2800_ACHELBEEBIP_proto_depIdxs,
- MessageInfos: file_Unk2800_ACHELBEEBIP_proto_msgTypes,
- }.Build()
- File_Unk2800_ACHELBEEBIP_proto = out.File
- file_Unk2800_ACHELBEEBIP_proto_rawDesc = nil
- file_Unk2800_ACHELBEEBIP_proto_goTypes = nil
- file_Unk2800_ACHELBEEBIP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_ANGFAFEJBAE.pb.go b/gover/gen/Unk2800_ANGFAFEJBAE.pb.go
deleted file mode 100644
index d37eceab..00000000
--- a/gover/gen/Unk2800_ANGFAFEJBAE.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_ANGFAFEJBAE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 846
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_ANGFAFEJBAE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_ANGFAFEJBAE) Reset() {
- *x = Unk2800_ANGFAFEJBAE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_ANGFAFEJBAE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_ANGFAFEJBAE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_ANGFAFEJBAE) ProtoMessage() {}
-
-func (x *Unk2800_ANGFAFEJBAE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_ANGFAFEJBAE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_ANGFAFEJBAE.ProtoReflect.Descriptor instead.
-func (*Unk2800_ANGFAFEJBAE) Descriptor() ([]byte, []int) {
- return file_Unk2800_ANGFAFEJBAE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_ANGFAFEJBAE) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_ANGFAFEJBAE_proto protoreflect.FileDescriptor
-
-var file_Unk2800_ANGFAFEJBAE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x47, 0x46, 0x41, 0x46,
- 0x45, 0x4a, 0x42, 0x41, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x47, 0x46, 0x41, 0x46, 0x45, 0x4a, 0x42,
- 0x41, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_ANGFAFEJBAE_proto_rawDescOnce sync.Once
- file_Unk2800_ANGFAFEJBAE_proto_rawDescData = file_Unk2800_ANGFAFEJBAE_proto_rawDesc
-)
-
-func file_Unk2800_ANGFAFEJBAE_proto_rawDescGZIP() []byte {
- file_Unk2800_ANGFAFEJBAE_proto_rawDescOnce.Do(func() {
- file_Unk2800_ANGFAFEJBAE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_ANGFAFEJBAE_proto_rawDescData)
- })
- return file_Unk2800_ANGFAFEJBAE_proto_rawDescData
-}
-
-var file_Unk2800_ANGFAFEJBAE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_ANGFAFEJBAE_proto_goTypes = []interface{}{
- (*Unk2800_ANGFAFEJBAE)(nil), // 0: Unk2800_ANGFAFEJBAE
-}
-var file_Unk2800_ANGFAFEJBAE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_ANGFAFEJBAE_proto_init() }
-func file_Unk2800_ANGFAFEJBAE_proto_init() {
- if File_Unk2800_ANGFAFEJBAE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_ANGFAFEJBAE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_ANGFAFEJBAE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_ANGFAFEJBAE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_ANGFAFEJBAE_proto_goTypes,
- DependencyIndexes: file_Unk2800_ANGFAFEJBAE_proto_depIdxs,
- MessageInfos: file_Unk2800_ANGFAFEJBAE_proto_msgTypes,
- }.Build()
- File_Unk2800_ANGFAFEJBAE_proto = out.File
- file_Unk2800_ANGFAFEJBAE_proto_rawDesc = nil
- file_Unk2800_ANGFAFEJBAE_proto_goTypes = nil
- file_Unk2800_ANGFAFEJBAE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_BDAPFODFMNE.pb.go b/gover/gen/Unk2800_BDAPFODFMNE.pb.go
deleted file mode 100644
index 5f3f6cb2..00000000
--- a/gover/gen/Unk2800_BDAPFODFMNE.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_BDAPFODFMNE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24550
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_BDAPFODFMNE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2800_BDAPFODFMNE) Reset() {
- *x = Unk2800_BDAPFODFMNE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_BDAPFODFMNE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_BDAPFODFMNE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_BDAPFODFMNE) ProtoMessage() {}
-
-func (x *Unk2800_BDAPFODFMNE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_BDAPFODFMNE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_BDAPFODFMNE.ProtoReflect.Descriptor instead.
-func (*Unk2800_BDAPFODFMNE) Descriptor() ([]byte, []int) {
- return file_Unk2800_BDAPFODFMNE_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2800_BDAPFODFMNE_proto protoreflect.FileDescriptor
-
-var file_Unk2800_BDAPFODFMNE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x41, 0x50, 0x46, 0x4f,
- 0x44, 0x46, 0x4d, 0x4e, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x41, 0x50, 0x46, 0x4f, 0x44, 0x46, 0x4d,
- 0x4e, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_BDAPFODFMNE_proto_rawDescOnce sync.Once
- file_Unk2800_BDAPFODFMNE_proto_rawDescData = file_Unk2800_BDAPFODFMNE_proto_rawDesc
-)
-
-func file_Unk2800_BDAPFODFMNE_proto_rawDescGZIP() []byte {
- file_Unk2800_BDAPFODFMNE_proto_rawDescOnce.Do(func() {
- file_Unk2800_BDAPFODFMNE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_BDAPFODFMNE_proto_rawDescData)
- })
- return file_Unk2800_BDAPFODFMNE_proto_rawDescData
-}
-
-var file_Unk2800_BDAPFODFMNE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_BDAPFODFMNE_proto_goTypes = []interface{}{
- (*Unk2800_BDAPFODFMNE)(nil), // 0: Unk2800_BDAPFODFMNE
-}
-var file_Unk2800_BDAPFODFMNE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_BDAPFODFMNE_proto_init() }
-func file_Unk2800_BDAPFODFMNE_proto_init() {
- if File_Unk2800_BDAPFODFMNE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_BDAPFODFMNE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_BDAPFODFMNE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_BDAPFODFMNE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_BDAPFODFMNE_proto_goTypes,
- DependencyIndexes: file_Unk2800_BDAPFODFMNE_proto_depIdxs,
- MessageInfos: file_Unk2800_BDAPFODFMNE_proto_msgTypes,
- }.Build()
- File_Unk2800_BDAPFODFMNE_proto = out.File
- file_Unk2800_BDAPFODFMNE_proto_rawDesc = nil
- file_Unk2800_BDAPFODFMNE_proto_goTypes = nil
- file_Unk2800_BDAPFODFMNE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_BEMANDBNPJB.pb.go b/gover/gen/Unk2800_BEMANDBNPJB.pb.go
deleted file mode 100644
index fa8ce585..00000000
--- a/gover/gen/Unk2800_BEMANDBNPJB.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_BEMANDBNPJB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_BEMANDBNPJB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- PlayerInfo *OnlinePlayerInfo `protobuf:"bytes,13,opt,name=player_info,json=playerInfo,proto3" json:"player_info,omitempty"`
- CardList []*ExhibitionDisplayInfo `protobuf:"bytes,11,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
-}
-
-func (x *Unk2800_BEMANDBNPJB) Reset() {
- *x = Unk2800_BEMANDBNPJB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_BEMANDBNPJB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_BEMANDBNPJB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_BEMANDBNPJB) ProtoMessage() {}
-
-func (x *Unk2800_BEMANDBNPJB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_BEMANDBNPJB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_BEMANDBNPJB.ProtoReflect.Descriptor instead.
-func (*Unk2800_BEMANDBNPJB) Descriptor() ([]byte, []int) {
- return file_Unk2800_BEMANDBNPJB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_BEMANDBNPJB) GetPlayerInfo() *OnlinePlayerInfo {
- if x != nil {
- return x.PlayerInfo
- }
- return nil
-}
-
-func (x *Unk2800_BEMANDBNPJB) GetCardList() []*ExhibitionDisplayInfo {
- if x != nil {
- return x.CardList
- }
- return nil
-}
-
-var File_Unk2800_BEMANDBNPJB_proto protoreflect.FileDescriptor
-
-var file_Unk2800_BEMANDBNPJB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x4d, 0x41, 0x4e, 0x44,
- 0x42, 0x4e, 0x50, 0x4a, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x45, 0x78, 0x68,
- 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
- 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0x7e, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x4d, 0x41,
- 0x4e, 0x44, 0x42, 0x4e, 0x50, 0x4a, 0x42, 0x12, 0x32, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f,
- 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x09, 0x63,
- 0x61, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16,
- 0x2e, 0x45, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c,
- 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x63, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_BEMANDBNPJB_proto_rawDescOnce sync.Once
- file_Unk2800_BEMANDBNPJB_proto_rawDescData = file_Unk2800_BEMANDBNPJB_proto_rawDesc
-)
-
-func file_Unk2800_BEMANDBNPJB_proto_rawDescGZIP() []byte {
- file_Unk2800_BEMANDBNPJB_proto_rawDescOnce.Do(func() {
- file_Unk2800_BEMANDBNPJB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_BEMANDBNPJB_proto_rawDescData)
- })
- return file_Unk2800_BEMANDBNPJB_proto_rawDescData
-}
-
-var file_Unk2800_BEMANDBNPJB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_BEMANDBNPJB_proto_goTypes = []interface{}{
- (*Unk2800_BEMANDBNPJB)(nil), // 0: Unk2800_BEMANDBNPJB
- (*OnlinePlayerInfo)(nil), // 1: OnlinePlayerInfo
- (*ExhibitionDisplayInfo)(nil), // 2: ExhibitionDisplayInfo
-}
-var file_Unk2800_BEMANDBNPJB_proto_depIdxs = []int32{
- 1, // 0: Unk2800_BEMANDBNPJB.player_info:type_name -> OnlinePlayerInfo
- 2, // 1: Unk2800_BEMANDBNPJB.card_list:type_name -> ExhibitionDisplayInfo
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_BEMANDBNPJB_proto_init() }
-func file_Unk2800_BEMANDBNPJB_proto_init() {
- if File_Unk2800_BEMANDBNPJB_proto != nil {
- return
- }
- file_ExhibitionDisplayInfo_proto_init()
- file_OnlinePlayerInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_BEMANDBNPJB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_BEMANDBNPJB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_BEMANDBNPJB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_BEMANDBNPJB_proto_goTypes,
- DependencyIndexes: file_Unk2800_BEMANDBNPJB_proto_depIdxs,
- MessageInfos: file_Unk2800_BEMANDBNPJB_proto_msgTypes,
- }.Build()
- File_Unk2800_BEMANDBNPJB_proto = out.File
- file_Unk2800_BEMANDBNPJB_proto_rawDesc = nil
- file_Unk2800_BEMANDBNPJB_proto_goTypes = nil
- file_Unk2800_BEMANDBNPJB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_BOFEHJBJELJ.pb.go b/gover/gen/Unk2800_BOFEHJBJELJ.pb.go
deleted file mode 100644
index 8794694b..00000000
--- a/gover/gen/Unk2800_BOFEHJBJELJ.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_BOFEHJBJELJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8574
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_BOFEHJBJELJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_BOFEHJBJELJ) Reset() {
- *x = Unk2800_BOFEHJBJELJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_BOFEHJBJELJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_BOFEHJBJELJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_BOFEHJBJELJ) ProtoMessage() {}
-
-func (x *Unk2800_BOFEHJBJELJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_BOFEHJBJELJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_BOFEHJBJELJ.ProtoReflect.Descriptor instead.
-func (*Unk2800_BOFEHJBJELJ) Descriptor() ([]byte, []int) {
- return file_Unk2800_BOFEHJBJELJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_BOFEHJBJELJ) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_BOFEHJBJELJ_proto protoreflect.FileDescriptor
-
-var file_Unk2800_BOFEHJBJELJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x46, 0x45, 0x48, 0x4a,
- 0x42, 0x4a, 0x45, 0x4c, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x46, 0x45, 0x48, 0x4a, 0x42, 0x4a, 0x45,
- 0x4c, 0x4a, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_BOFEHJBJELJ_proto_rawDescOnce sync.Once
- file_Unk2800_BOFEHJBJELJ_proto_rawDescData = file_Unk2800_BOFEHJBJELJ_proto_rawDesc
-)
-
-func file_Unk2800_BOFEHJBJELJ_proto_rawDescGZIP() []byte {
- file_Unk2800_BOFEHJBJELJ_proto_rawDescOnce.Do(func() {
- file_Unk2800_BOFEHJBJELJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_BOFEHJBJELJ_proto_rawDescData)
- })
- return file_Unk2800_BOFEHJBJELJ_proto_rawDescData
-}
-
-var file_Unk2800_BOFEHJBJELJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_BOFEHJBJELJ_proto_goTypes = []interface{}{
- (*Unk2800_BOFEHJBJELJ)(nil), // 0: Unk2800_BOFEHJBJELJ
-}
-var file_Unk2800_BOFEHJBJELJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_BOFEHJBJELJ_proto_init() }
-func file_Unk2800_BOFEHJBJELJ_proto_init() {
- if File_Unk2800_BOFEHJBJELJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_BOFEHJBJELJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_BOFEHJBJELJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_BOFEHJBJELJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_BOFEHJBJELJ_proto_goTypes,
- DependencyIndexes: file_Unk2800_BOFEHJBJELJ_proto_depIdxs,
- MessageInfos: file_Unk2800_BOFEHJBJELJ_proto_msgTypes,
- }.Build()
- File_Unk2800_BOFEHJBJELJ_proto = out.File
- file_Unk2800_BOFEHJBJELJ_proto_rawDesc = nil
- file_Unk2800_BOFEHJBJELJ_proto_goTypes = nil
- file_Unk2800_BOFEHJBJELJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_BPOJIIDEADD.pb.go b/gover/gen/Unk2800_BPOJIIDEADD.pb.go
deleted file mode 100644
index e95a73bf..00000000
--- a/gover/gen/Unk2800_BPOJIIDEADD.pb.go
+++ /dev/null
@@ -1,210 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_BPOJIIDEADD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_BPOJIIDEADD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_MMPELBBNFOD uint32 `protobuf:"varint,8,opt,name=Unk2800_MMPELBBNFOD,json=Unk2800MMPELBBNFOD,proto3" json:"Unk2800_MMPELBBNFOD,omitempty"`
- OpenTime uint32 `protobuf:"varint,11,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- Unk2800_MGPEODNKEEC uint32 `protobuf:"varint,5,opt,name=Unk2800_MGPEODNKEEC,json=Unk2800MGPEODNKEEC,proto3" json:"Unk2800_MGPEODNKEEC,omitempty"`
- LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- IsFinished bool `protobuf:"varint,9,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- IsOpen bool `protobuf:"varint,3,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *Unk2800_BPOJIIDEADD) Reset() {
- *x = Unk2800_BPOJIIDEADD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_BPOJIIDEADD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_BPOJIIDEADD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_BPOJIIDEADD) ProtoMessage() {}
-
-func (x *Unk2800_BPOJIIDEADD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_BPOJIIDEADD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_BPOJIIDEADD.ProtoReflect.Descriptor instead.
-func (*Unk2800_BPOJIIDEADD) Descriptor() ([]byte, []int) {
- return file_Unk2800_BPOJIIDEADD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_BPOJIIDEADD) GetUnk2800_MMPELBBNFOD() uint32 {
- if x != nil {
- return x.Unk2800_MMPELBBNFOD
- }
- return 0
-}
-
-func (x *Unk2800_BPOJIIDEADD) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk2800_BPOJIIDEADD) GetUnk2800_MGPEODNKEEC() uint32 {
- if x != nil {
- return x.Unk2800_MGPEODNKEEC
- }
- return 0
-}
-
-func (x *Unk2800_BPOJIIDEADD) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2800_BPOJIIDEADD) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *Unk2800_BPOJIIDEADD) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_Unk2800_BPOJIIDEADD_proto protoreflect.FileDescriptor
-
-var file_Unk2800_BPOJIIDEADD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x4f, 0x4a, 0x49, 0x49,
- 0x44, 0x45, 0x41, 0x44, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x4f, 0x4a, 0x49, 0x49, 0x44, 0x45,
- 0x41, 0x44, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d,
- 0x4d, 0x50, 0x45, 0x4c, 0x42, 0x42, 0x4e, 0x46, 0x4f, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4d, 0x4d, 0x50, 0x45, 0x4c, 0x42, 0x42,
- 0x4e, 0x46, 0x4f, 0x44, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x47, 0x50,
- 0x45, 0x4f, 0x44, 0x4e, 0x4b, 0x45, 0x45, 0x43, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4d, 0x47, 0x50, 0x45, 0x4f, 0x44, 0x4e, 0x4b, 0x45,
- 0x45, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1f, 0x0a,
- 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_BPOJIIDEADD_proto_rawDescOnce sync.Once
- file_Unk2800_BPOJIIDEADD_proto_rawDescData = file_Unk2800_BPOJIIDEADD_proto_rawDesc
-)
-
-func file_Unk2800_BPOJIIDEADD_proto_rawDescGZIP() []byte {
- file_Unk2800_BPOJIIDEADD_proto_rawDescOnce.Do(func() {
- file_Unk2800_BPOJIIDEADD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_BPOJIIDEADD_proto_rawDescData)
- })
- return file_Unk2800_BPOJIIDEADD_proto_rawDescData
-}
-
-var file_Unk2800_BPOJIIDEADD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_BPOJIIDEADD_proto_goTypes = []interface{}{
- (*Unk2800_BPOJIIDEADD)(nil), // 0: Unk2800_BPOJIIDEADD
-}
-var file_Unk2800_BPOJIIDEADD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_BPOJIIDEADD_proto_init() }
-func file_Unk2800_BPOJIIDEADD_proto_init() {
- if File_Unk2800_BPOJIIDEADD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_BPOJIIDEADD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_BPOJIIDEADD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_BPOJIIDEADD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_BPOJIIDEADD_proto_goTypes,
- DependencyIndexes: file_Unk2800_BPOJIIDEADD_proto_depIdxs,
- MessageInfos: file_Unk2800_BPOJIIDEADD_proto_msgTypes,
- }.Build()
- File_Unk2800_BPOJIIDEADD_proto = out.File
- file_Unk2800_BPOJIIDEADD_proto_rawDesc = nil
- file_Unk2800_BPOJIIDEADD_proto_goTypes = nil
- file_Unk2800_BPOJIIDEADD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_CEAECGGBOKL.pb.go b/gover/gen/Unk2800_CEAECGGBOKL.pb.go
deleted file mode 100644
index 074d0ce1..00000000
--- a/gover/gen/Unk2800_CEAECGGBOKL.pb.go
+++ /dev/null
@@ -1,203 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_CEAECGGBOKL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_CEAECGGBOKL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_KDLIIGEGDDH uint32 `protobuf:"varint,15,opt,name=Unk2800_KDLIIGEGDDH,json=Unk2800KDLIIGEGDDH,proto3" json:"Unk2800_KDLIIGEGDDH,omitempty"`
- Unk2800_ENMCNIPGGIA uint32 `protobuf:"varint,12,opt,name=Unk2800_ENMCNIPGGIA,json=Unk2800ENMCNIPGGIA,proto3" json:"Unk2800_ENMCNIPGGIA,omitempty"`
- Unk2800_DEIGAGPAJGK uint32 `protobuf:"varint,14,opt,name=Unk2800_DEIGAGPAJGK,json=Unk2800DEIGAGPAJGK,proto3" json:"Unk2800_DEIGAGPAJGK,omitempty"`
- DungeonId uint32 `protobuf:"varint,4,opt,name=dungeon_id,json=dungeonId,proto3" json:"dungeon_id,omitempty"`
- Unk2800_JKOGDAMMBIN uint32 `protobuf:"varint,13,opt,name=Unk2800_JKOGDAMMBIN,json=Unk2800JKOGDAMMBIN,proto3" json:"Unk2800_JKOGDAMMBIN,omitempty"`
-}
-
-func (x *Unk2800_CEAECGGBOKL) Reset() {
- *x = Unk2800_CEAECGGBOKL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_CEAECGGBOKL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_CEAECGGBOKL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_CEAECGGBOKL) ProtoMessage() {}
-
-func (x *Unk2800_CEAECGGBOKL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_CEAECGGBOKL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_CEAECGGBOKL.ProtoReflect.Descriptor instead.
-func (*Unk2800_CEAECGGBOKL) Descriptor() ([]byte, []int) {
- return file_Unk2800_CEAECGGBOKL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_CEAECGGBOKL) GetUnk2800_KDLIIGEGDDH() uint32 {
- if x != nil {
- return x.Unk2800_KDLIIGEGDDH
- }
- return 0
-}
-
-func (x *Unk2800_CEAECGGBOKL) GetUnk2800_ENMCNIPGGIA() uint32 {
- if x != nil {
- return x.Unk2800_ENMCNIPGGIA
- }
- return 0
-}
-
-func (x *Unk2800_CEAECGGBOKL) GetUnk2800_DEIGAGPAJGK() uint32 {
- if x != nil {
- return x.Unk2800_DEIGAGPAJGK
- }
- return 0
-}
-
-func (x *Unk2800_CEAECGGBOKL) GetDungeonId() uint32 {
- if x != nil {
- return x.DungeonId
- }
- return 0
-}
-
-func (x *Unk2800_CEAECGGBOKL) GetUnk2800_JKOGDAMMBIN() uint32 {
- if x != nil {
- return x.Unk2800_JKOGDAMMBIN
- }
- return 0
-}
-
-var File_Unk2800_CEAECGGBOKL_proto protoreflect.FileDescriptor
-
-var file_Unk2800_CEAECGGBOKL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x41, 0x45, 0x43, 0x47,
- 0x47, 0x42, 0x4f, 0x4b, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x41, 0x45, 0x43, 0x47, 0x47, 0x42,
- 0x4f, 0x4b, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b,
- 0x44, 0x4c, 0x49, 0x49, 0x47, 0x45, 0x47, 0x44, 0x44, 0x48, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4b, 0x44, 0x4c, 0x49, 0x49, 0x47, 0x45,
- 0x47, 0x44, 0x44, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x45, 0x4e, 0x4d, 0x43, 0x4e, 0x49, 0x50, 0x47, 0x47, 0x49, 0x41, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4e, 0x4d, 0x43, 0x4e, 0x49,
- 0x50, 0x47, 0x47, 0x49, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x5f, 0x44, 0x45, 0x49, 0x47, 0x41, 0x47, 0x50, 0x41, 0x4a, 0x47, 0x4b, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x44, 0x45, 0x49, 0x47, 0x41,
- 0x47, 0x50, 0x41, 0x4a, 0x47, 0x4b, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f,
- 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x5f, 0x4a, 0x4b, 0x4f, 0x47, 0x44, 0x41, 0x4d, 0x4d, 0x42, 0x49, 0x4e, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4a, 0x4b, 0x4f, 0x47, 0x44,
- 0x41, 0x4d, 0x4d, 0x42, 0x49, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_CEAECGGBOKL_proto_rawDescOnce sync.Once
- file_Unk2800_CEAECGGBOKL_proto_rawDescData = file_Unk2800_CEAECGGBOKL_proto_rawDesc
-)
-
-func file_Unk2800_CEAECGGBOKL_proto_rawDescGZIP() []byte {
- file_Unk2800_CEAECGGBOKL_proto_rawDescOnce.Do(func() {
- file_Unk2800_CEAECGGBOKL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_CEAECGGBOKL_proto_rawDescData)
- })
- return file_Unk2800_CEAECGGBOKL_proto_rawDescData
-}
-
-var file_Unk2800_CEAECGGBOKL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_CEAECGGBOKL_proto_goTypes = []interface{}{
- (*Unk2800_CEAECGGBOKL)(nil), // 0: Unk2800_CEAECGGBOKL
-}
-var file_Unk2800_CEAECGGBOKL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_CEAECGGBOKL_proto_init() }
-func file_Unk2800_CEAECGGBOKL_proto_init() {
- if File_Unk2800_CEAECGGBOKL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_CEAECGGBOKL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_CEAECGGBOKL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_CEAECGGBOKL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_CEAECGGBOKL_proto_goTypes,
- DependencyIndexes: file_Unk2800_CEAECGGBOKL_proto_depIdxs,
- MessageInfos: file_Unk2800_CEAECGGBOKL_proto_msgTypes,
- }.Build()
- File_Unk2800_CEAECGGBOKL_proto = out.File
- file_Unk2800_CEAECGGBOKL_proto_rawDesc = nil
- file_Unk2800_CEAECGGBOKL_proto_goTypes = nil
- file_Unk2800_CEAECGGBOKL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_CGODFDDALAG.pb.go b/gover/gen/Unk2800_CGODFDDALAG.pb.go
deleted file mode 100644
index b26d0f98..00000000
--- a/gover/gen/Unk2800_CGODFDDALAG.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_CGODFDDALAG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_CGODFDDALAG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsOpen bool `protobuf:"varint,3,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,12,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- Unk2800_GCPNBJIJEDA bool `protobuf:"varint,15,opt,name=Unk2800_GCPNBJIJEDA,json=Unk2800GCPNBJIJEDA,proto3" json:"Unk2800_GCPNBJIJEDA,omitempty"`
-}
-
-func (x *Unk2800_CGODFDDALAG) Reset() {
- *x = Unk2800_CGODFDDALAG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_CGODFDDALAG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_CGODFDDALAG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_CGODFDDALAG) ProtoMessage() {}
-
-func (x *Unk2800_CGODFDDALAG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_CGODFDDALAG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_CGODFDDALAG.ProtoReflect.Descriptor instead.
-func (*Unk2800_CGODFDDALAG) Descriptor() ([]byte, []int) {
- return file_Unk2800_CGODFDDALAG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_CGODFDDALAG) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2800_CGODFDDALAG) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2800_CGODFDDALAG) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk2800_CGODFDDALAG) GetUnk2800_GCPNBJIJEDA() bool {
- if x != nil {
- return x.Unk2800_GCPNBJIJEDA
- }
- return false
-}
-
-var File_Unk2800_CGODFDDALAG_proto protoreflect.FileDescriptor
-
-var file_Unk2800_CGODFDDALAG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x4f, 0x44, 0x46, 0x44,
- 0x44, 0x41, 0x4c, 0x41, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x4f, 0x44, 0x46, 0x44, 0x44, 0x41,
- 0x4c, 0x41, 0x47, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x47, 0x43, 0x50, 0x4e, 0x42, 0x4a, 0x49, 0x4a, 0x45, 0x44, 0x41, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x47, 0x43, 0x50, 0x4e, 0x42, 0x4a,
- 0x49, 0x4a, 0x45, 0x44, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_CGODFDDALAG_proto_rawDescOnce sync.Once
- file_Unk2800_CGODFDDALAG_proto_rawDescData = file_Unk2800_CGODFDDALAG_proto_rawDesc
-)
-
-func file_Unk2800_CGODFDDALAG_proto_rawDescGZIP() []byte {
- file_Unk2800_CGODFDDALAG_proto_rawDescOnce.Do(func() {
- file_Unk2800_CGODFDDALAG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_CGODFDDALAG_proto_rawDescData)
- })
- return file_Unk2800_CGODFDDALAG_proto_rawDescData
-}
-
-var file_Unk2800_CGODFDDALAG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_CGODFDDALAG_proto_goTypes = []interface{}{
- (*Unk2800_CGODFDDALAG)(nil), // 0: Unk2800_CGODFDDALAG
-}
-var file_Unk2800_CGODFDDALAG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_CGODFDDALAG_proto_init() }
-func file_Unk2800_CGODFDDALAG_proto_init() {
- if File_Unk2800_CGODFDDALAG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_CGODFDDALAG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_CGODFDDALAG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_CGODFDDALAG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_CGODFDDALAG_proto_goTypes,
- DependencyIndexes: file_Unk2800_CGODFDDALAG_proto_depIdxs,
- MessageInfos: file_Unk2800_CGODFDDALAG_proto_msgTypes,
- }.Build()
- File_Unk2800_CGODFDDALAG_proto = out.File
- file_Unk2800_CGODFDDALAG_proto_rawDesc = nil
- file_Unk2800_CGODFDDALAG_proto_goTypes = nil
- file_Unk2800_CGODFDDALAG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_CGPNLBNMPCM.pb.go b/gover/gen/Unk2800_CGPNLBNMPCM.pb.go
deleted file mode 100644
index 322fe1c0..00000000
--- a/gover/gen/Unk2800_CGPNLBNMPCM.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_CGPNLBNMPCM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_CGPNLBNMPCM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OpenTime uint32 `protobuf:"varint,7,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- IsOpen bool `protobuf:"varint,14,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- BestScore uint32 `protobuf:"varint,13,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
-}
-
-func (x *Unk2800_CGPNLBNMPCM) Reset() {
- *x = Unk2800_CGPNLBNMPCM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_CGPNLBNMPCM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_CGPNLBNMPCM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_CGPNLBNMPCM) ProtoMessage() {}
-
-func (x *Unk2800_CGPNLBNMPCM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_CGPNLBNMPCM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_CGPNLBNMPCM.ProtoReflect.Descriptor instead.
-func (*Unk2800_CGPNLBNMPCM) Descriptor() ([]byte, []int) {
- return file_Unk2800_CGPNLBNMPCM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_CGPNLBNMPCM) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk2800_CGPNLBNMPCM) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2800_CGPNLBNMPCM) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2800_CGPNLBNMPCM) GetBestScore() uint32 {
- if x != nil {
- return x.BestScore
- }
- return 0
-}
-
-var File_Unk2800_CGPNLBNMPCM_proto protoreflect.FileDescriptor
-
-var file_Unk2800_CGPNLBNMPCM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x50, 0x4e, 0x4c, 0x42,
- 0x4e, 0x4d, 0x50, 0x43, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x47, 0x50, 0x4e, 0x4c, 0x42, 0x4e, 0x4d,
- 0x50, 0x43, 0x4d, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61,
- 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61,
- 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74, 0x53, 0x63,
- 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_CGPNLBNMPCM_proto_rawDescOnce sync.Once
- file_Unk2800_CGPNLBNMPCM_proto_rawDescData = file_Unk2800_CGPNLBNMPCM_proto_rawDesc
-)
-
-func file_Unk2800_CGPNLBNMPCM_proto_rawDescGZIP() []byte {
- file_Unk2800_CGPNLBNMPCM_proto_rawDescOnce.Do(func() {
- file_Unk2800_CGPNLBNMPCM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_CGPNLBNMPCM_proto_rawDescData)
- })
- return file_Unk2800_CGPNLBNMPCM_proto_rawDescData
-}
-
-var file_Unk2800_CGPNLBNMPCM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_CGPNLBNMPCM_proto_goTypes = []interface{}{
- (*Unk2800_CGPNLBNMPCM)(nil), // 0: Unk2800_CGPNLBNMPCM
-}
-var file_Unk2800_CGPNLBNMPCM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_CGPNLBNMPCM_proto_init() }
-func file_Unk2800_CGPNLBNMPCM_proto_init() {
- if File_Unk2800_CGPNLBNMPCM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_CGPNLBNMPCM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_CGPNLBNMPCM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_CGPNLBNMPCM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_CGPNLBNMPCM_proto_goTypes,
- DependencyIndexes: file_Unk2800_CGPNLBNMPCM_proto_depIdxs,
- MessageInfos: file_Unk2800_CGPNLBNMPCM_proto_msgTypes,
- }.Build()
- File_Unk2800_CGPNLBNMPCM_proto = out.File
- file_Unk2800_CGPNLBNMPCM_proto_rawDesc = nil
- file_Unk2800_CGPNLBNMPCM_proto_goTypes = nil
- file_Unk2800_CGPNLBNMPCM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_CHEDEMEDPPM.pb.go b/gover/gen/Unk2800_CHEDEMEDPPM.pb.go
deleted file mode 100644
index 072cb14d..00000000
--- a/gover/gen/Unk2800_CHEDEMEDPPM.pb.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_CHEDEMEDPPM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5565
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_CHEDEMEDPPM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- PointId uint32 `protobuf:"varint,7,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- Coin uint32 `protobuf:"varint,15,opt,name=coin,proto3" json:"coin,omitempty"`
- Unk2800_EOFOECJJMLJ uint32 `protobuf:"varint,3,opt,name=Unk2800_EOFOECJJMLJ,json=Unk2800EOFOECJJMLJ,proto3" json:"Unk2800_EOFOECJJMLJ,omitempty"`
- Unk2800_BAEEDEAADIA uint32 `protobuf:"varint,13,opt,name=Unk2800_BAEEDEAADIA,json=Unk2800BAEEDEAADIA,proto3" json:"Unk2800_BAEEDEAADIA,omitempty"`
-}
-
-func (x *Unk2800_CHEDEMEDPPM) Reset() {
- *x = Unk2800_CHEDEMEDPPM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_CHEDEMEDPPM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_CHEDEMEDPPM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_CHEDEMEDPPM) ProtoMessage() {}
-
-func (x *Unk2800_CHEDEMEDPPM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_CHEDEMEDPPM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_CHEDEMEDPPM.ProtoReflect.Descriptor instead.
-func (*Unk2800_CHEDEMEDPPM) Descriptor() ([]byte, []int) {
- return file_Unk2800_CHEDEMEDPPM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_CHEDEMEDPPM) GetPointId() uint32 {
- if x != nil {
- return x.PointId
- }
- return 0
-}
-
-func (x *Unk2800_CHEDEMEDPPM) GetCoin() uint32 {
- if x != nil {
- return x.Coin
- }
- return 0
-}
-
-func (x *Unk2800_CHEDEMEDPPM) GetUnk2800_EOFOECJJMLJ() uint32 {
- if x != nil {
- return x.Unk2800_EOFOECJJMLJ
- }
- return 0
-}
-
-func (x *Unk2800_CHEDEMEDPPM) GetUnk2800_BAEEDEAADIA() uint32 {
- if x != nil {
- return x.Unk2800_BAEEDEAADIA
- }
- return 0
-}
-
-var File_Unk2800_CHEDEMEDPPM_proto protoreflect.FileDescriptor
-
-var file_Unk2800_CHEDEMEDPPM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x45, 0x44, 0x45, 0x4d,
- 0x45, 0x44, 0x50, 0x50, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x45, 0x44, 0x45, 0x4d, 0x45, 0x44,
- 0x50, 0x50, 0x4d, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12,
- 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f,
- 0x69, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x4f,
- 0x46, 0x4f, 0x45, 0x43, 0x4a, 0x4a, 0x4d, 0x4c, 0x4a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4f, 0x46, 0x4f, 0x45, 0x43, 0x4a, 0x4a,
- 0x4d, 0x4c, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42,
- 0x41, 0x45, 0x45, 0x44, 0x45, 0x41, 0x41, 0x44, 0x49, 0x41, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x42, 0x41, 0x45, 0x45, 0x44, 0x45, 0x41,
- 0x41, 0x44, 0x49, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_CHEDEMEDPPM_proto_rawDescOnce sync.Once
- file_Unk2800_CHEDEMEDPPM_proto_rawDescData = file_Unk2800_CHEDEMEDPPM_proto_rawDesc
-)
-
-func file_Unk2800_CHEDEMEDPPM_proto_rawDescGZIP() []byte {
- file_Unk2800_CHEDEMEDPPM_proto_rawDescOnce.Do(func() {
- file_Unk2800_CHEDEMEDPPM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_CHEDEMEDPPM_proto_rawDescData)
- })
- return file_Unk2800_CHEDEMEDPPM_proto_rawDescData
-}
-
-var file_Unk2800_CHEDEMEDPPM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_CHEDEMEDPPM_proto_goTypes = []interface{}{
- (*Unk2800_CHEDEMEDPPM)(nil), // 0: Unk2800_CHEDEMEDPPM
-}
-var file_Unk2800_CHEDEMEDPPM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_CHEDEMEDPPM_proto_init() }
-func file_Unk2800_CHEDEMEDPPM_proto_init() {
- if File_Unk2800_CHEDEMEDPPM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_CHEDEMEDPPM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_CHEDEMEDPPM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_CHEDEMEDPPM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_CHEDEMEDPPM_proto_goTypes,
- DependencyIndexes: file_Unk2800_CHEDEMEDPPM_proto_depIdxs,
- MessageInfos: file_Unk2800_CHEDEMEDPPM_proto_msgTypes,
- }.Build()
- File_Unk2800_CHEDEMEDPPM_proto = out.File
- file_Unk2800_CHEDEMEDPPM_proto_rawDesc = nil
- file_Unk2800_CHEDEMEDPPM_proto_goTypes = nil
- file_Unk2800_CHEDEMEDPPM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_COCHLKHLCPO.pb.go b/gover/gen/Unk2800_COCHLKHLCPO.pb.go
deleted file mode 100644
index 0f5c0eac..00000000
--- a/gover/gen/Unk2800_COCHLKHLCPO.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_COCHLKHLCPO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23467
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_COCHLKHLCPO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2800_COCHLKHLCPO) Reset() {
- *x = Unk2800_COCHLKHLCPO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_COCHLKHLCPO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_COCHLKHLCPO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_COCHLKHLCPO) ProtoMessage() {}
-
-func (x *Unk2800_COCHLKHLCPO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_COCHLKHLCPO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_COCHLKHLCPO.ProtoReflect.Descriptor instead.
-func (*Unk2800_COCHLKHLCPO) Descriptor() ([]byte, []int) {
- return file_Unk2800_COCHLKHLCPO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_COCHLKHLCPO) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2800_COCHLKHLCPO_proto protoreflect.FileDescriptor
-
-var file_Unk2800_COCHLKHLCPO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x43, 0x48, 0x4c, 0x4b,
- 0x48, 0x4c, 0x43, 0x50, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x43, 0x48, 0x4c, 0x4b, 0x48, 0x4c, 0x43,
- 0x50, 0x4f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_COCHLKHLCPO_proto_rawDescOnce sync.Once
- file_Unk2800_COCHLKHLCPO_proto_rawDescData = file_Unk2800_COCHLKHLCPO_proto_rawDesc
-)
-
-func file_Unk2800_COCHLKHLCPO_proto_rawDescGZIP() []byte {
- file_Unk2800_COCHLKHLCPO_proto_rawDescOnce.Do(func() {
- file_Unk2800_COCHLKHLCPO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_COCHLKHLCPO_proto_rawDescData)
- })
- return file_Unk2800_COCHLKHLCPO_proto_rawDescData
-}
-
-var file_Unk2800_COCHLKHLCPO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_COCHLKHLCPO_proto_goTypes = []interface{}{
- (*Unk2800_COCHLKHLCPO)(nil), // 0: Unk2800_COCHLKHLCPO
-}
-var file_Unk2800_COCHLKHLCPO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_COCHLKHLCPO_proto_init() }
-func file_Unk2800_COCHLKHLCPO_proto_init() {
- if File_Unk2800_COCHLKHLCPO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_COCHLKHLCPO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_COCHLKHLCPO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_COCHLKHLCPO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_COCHLKHLCPO_proto_goTypes,
- DependencyIndexes: file_Unk2800_COCHLKHLCPO_proto_depIdxs,
- MessageInfos: file_Unk2800_COCHLKHLCPO_proto_msgTypes,
- }.Build()
- File_Unk2800_COCHLKHLCPO_proto = out.File
- file_Unk2800_COCHLKHLCPO_proto_rawDesc = nil
- file_Unk2800_COCHLKHLCPO_proto_goTypes = nil
- file_Unk2800_COCHLKHLCPO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_DKDJCLLNGNL.pb.go b/gover/gen/Unk2800_DKDJCLLNGNL.pb.go
deleted file mode 100644
index 66f13078..00000000
--- a/gover/gen/Unk2800_DKDJCLLNGNL.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_DKDJCLLNGNL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8346
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_DKDJCLLNGNL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2800_DKDJCLLNGNL) Reset() {
- *x = Unk2800_DKDJCLLNGNL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_DKDJCLLNGNL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_DKDJCLLNGNL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_DKDJCLLNGNL) ProtoMessage() {}
-
-func (x *Unk2800_DKDJCLLNGNL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_DKDJCLLNGNL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_DKDJCLLNGNL.ProtoReflect.Descriptor instead.
-func (*Unk2800_DKDJCLLNGNL) Descriptor() ([]byte, []int) {
- return file_Unk2800_DKDJCLLNGNL_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2800_DKDJCLLNGNL_proto protoreflect.FileDescriptor
-
-var file_Unk2800_DKDJCLLNGNL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x4b, 0x44, 0x4a, 0x43, 0x4c,
- 0x4c, 0x4e, 0x47, 0x4e, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x4b, 0x44, 0x4a, 0x43, 0x4c, 0x4c, 0x4e, 0x47,
- 0x4e, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_DKDJCLLNGNL_proto_rawDescOnce sync.Once
- file_Unk2800_DKDJCLLNGNL_proto_rawDescData = file_Unk2800_DKDJCLLNGNL_proto_rawDesc
-)
-
-func file_Unk2800_DKDJCLLNGNL_proto_rawDescGZIP() []byte {
- file_Unk2800_DKDJCLLNGNL_proto_rawDescOnce.Do(func() {
- file_Unk2800_DKDJCLLNGNL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_DKDJCLLNGNL_proto_rawDescData)
- })
- return file_Unk2800_DKDJCLLNGNL_proto_rawDescData
-}
-
-var file_Unk2800_DKDJCLLNGNL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_DKDJCLLNGNL_proto_goTypes = []interface{}{
- (*Unk2800_DKDJCLLNGNL)(nil), // 0: Unk2800_DKDJCLLNGNL
-}
-var file_Unk2800_DKDJCLLNGNL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_DKDJCLLNGNL_proto_init() }
-func file_Unk2800_DKDJCLLNGNL_proto_init() {
- if File_Unk2800_DKDJCLLNGNL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_DKDJCLLNGNL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_DKDJCLLNGNL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_DKDJCLLNGNL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_DKDJCLLNGNL_proto_goTypes,
- DependencyIndexes: file_Unk2800_DKDJCLLNGNL_proto_depIdxs,
- MessageInfos: file_Unk2800_DKDJCLLNGNL_proto_msgTypes,
- }.Build()
- File_Unk2800_DKDJCLLNGNL_proto = out.File
- file_Unk2800_DKDJCLLNGNL_proto_rawDesc = nil
- file_Unk2800_DKDJCLLNGNL_proto_goTypes = nil
- file_Unk2800_DKDJCLLNGNL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_DNKCFLKHKJG.pb.go b/gover/gen/Unk2800_DNKCFLKHKJG.pb.go
deleted file mode 100644
index 9eec7ece..00000000
--- a/gover/gen/Unk2800_DNKCFLKHKJG.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_DNKCFLKHKJG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 876
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_DNKCFLKHKJG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_LEHIJIPEONO uint32 `protobuf:"varint,3,opt,name=Unk2800_LEHIJIPEONO,json=Unk2800LEHIJIPEONO,proto3" json:"Unk2800_LEHIJIPEONO,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,8,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
-}
-
-func (x *Unk2800_DNKCFLKHKJG) Reset() {
- *x = Unk2800_DNKCFLKHKJG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_DNKCFLKHKJG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_DNKCFLKHKJG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_DNKCFLKHKJG) ProtoMessage() {}
-
-func (x *Unk2800_DNKCFLKHKJG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_DNKCFLKHKJG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_DNKCFLKHKJG.ProtoReflect.Descriptor instead.
-func (*Unk2800_DNKCFLKHKJG) Descriptor() ([]byte, []int) {
- return file_Unk2800_DNKCFLKHKJG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_DNKCFLKHKJG) GetUnk2800_LEHIJIPEONO() uint32 {
- if x != nil {
- return x.Unk2800_LEHIJIPEONO
- }
- return 0
-}
-
-func (x *Unk2800_DNKCFLKHKJG) GetGadgetEntityId() uint32 {
- if x != nil {
- return x.GadgetEntityId
- }
- return 0
-}
-
-var File_Unk2800_DNKCFLKHKJG_proto protoreflect.FileDescriptor
-
-var file_Unk2800_DNKCFLKHKJG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x4e, 0x4b, 0x43, 0x46, 0x4c,
- 0x4b, 0x48, 0x4b, 0x4a, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x4e, 0x4b, 0x43, 0x46, 0x4c, 0x4b, 0x48, 0x4b,
- 0x4a, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x45,
- 0x48, 0x49, 0x4a, 0x49, 0x50, 0x45, 0x4f, 0x4e, 0x4f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4c, 0x45, 0x48, 0x49, 0x4a, 0x49, 0x50, 0x45,
- 0x4f, 0x4e, 0x4f, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_DNKCFLKHKJG_proto_rawDescOnce sync.Once
- file_Unk2800_DNKCFLKHKJG_proto_rawDescData = file_Unk2800_DNKCFLKHKJG_proto_rawDesc
-)
-
-func file_Unk2800_DNKCFLKHKJG_proto_rawDescGZIP() []byte {
- file_Unk2800_DNKCFLKHKJG_proto_rawDescOnce.Do(func() {
- file_Unk2800_DNKCFLKHKJG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_DNKCFLKHKJG_proto_rawDescData)
- })
- return file_Unk2800_DNKCFLKHKJG_proto_rawDescData
-}
-
-var file_Unk2800_DNKCFLKHKJG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_DNKCFLKHKJG_proto_goTypes = []interface{}{
- (*Unk2800_DNKCFLKHKJG)(nil), // 0: Unk2800_DNKCFLKHKJG
-}
-var file_Unk2800_DNKCFLKHKJG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_DNKCFLKHKJG_proto_init() }
-func file_Unk2800_DNKCFLKHKJG_proto_init() {
- if File_Unk2800_DNKCFLKHKJG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_DNKCFLKHKJG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_DNKCFLKHKJG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_DNKCFLKHKJG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_DNKCFLKHKJG_proto_goTypes,
- DependencyIndexes: file_Unk2800_DNKCFLKHKJG_proto_depIdxs,
- MessageInfos: file_Unk2800_DNKCFLKHKJG_proto_msgTypes,
- }.Build()
- File_Unk2800_DNKCFLKHKJG_proto = out.File
- file_Unk2800_DNKCFLKHKJG_proto_rawDesc = nil
- file_Unk2800_DNKCFLKHKJG_proto_goTypes = nil
- file_Unk2800_DNKCFLKHKJG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_DPINLADLBFA.pb.go b/gover/gen/Unk2800_DPINLADLBFA.pb.go
deleted file mode 100644
index 1d5d1236..00000000
--- a/gover/gen/Unk2800_DPINLADLBFA.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_DPINLADLBFA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1902
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_DPINLADLBFA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2800_DPINLADLBFA) Reset() {
- *x = Unk2800_DPINLADLBFA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_DPINLADLBFA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_DPINLADLBFA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_DPINLADLBFA) ProtoMessage() {}
-
-func (x *Unk2800_DPINLADLBFA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_DPINLADLBFA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_DPINLADLBFA.ProtoReflect.Descriptor instead.
-func (*Unk2800_DPINLADLBFA) Descriptor() ([]byte, []int) {
- return file_Unk2800_DPINLADLBFA_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2800_DPINLADLBFA_proto protoreflect.FileDescriptor
-
-var file_Unk2800_DPINLADLBFA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x49, 0x4e, 0x4c, 0x41,
- 0x44, 0x4c, 0x42, 0x46, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x49, 0x4e, 0x4c, 0x41, 0x44, 0x4c, 0x42,
- 0x46, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_DPINLADLBFA_proto_rawDescOnce sync.Once
- file_Unk2800_DPINLADLBFA_proto_rawDescData = file_Unk2800_DPINLADLBFA_proto_rawDesc
-)
-
-func file_Unk2800_DPINLADLBFA_proto_rawDescGZIP() []byte {
- file_Unk2800_DPINLADLBFA_proto_rawDescOnce.Do(func() {
- file_Unk2800_DPINLADLBFA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_DPINLADLBFA_proto_rawDescData)
- })
- return file_Unk2800_DPINLADLBFA_proto_rawDescData
-}
-
-var file_Unk2800_DPINLADLBFA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_DPINLADLBFA_proto_goTypes = []interface{}{
- (*Unk2800_DPINLADLBFA)(nil), // 0: Unk2800_DPINLADLBFA
-}
-var file_Unk2800_DPINLADLBFA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_DPINLADLBFA_proto_init() }
-func file_Unk2800_DPINLADLBFA_proto_init() {
- if File_Unk2800_DPINLADLBFA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_DPINLADLBFA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_DPINLADLBFA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_DPINLADLBFA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_DPINLADLBFA_proto_goTypes,
- DependencyIndexes: file_Unk2800_DPINLADLBFA_proto_depIdxs,
- MessageInfos: file_Unk2800_DPINLADLBFA_proto_msgTypes,
- }.Build()
- File_Unk2800_DPINLADLBFA_proto = out.File
- file_Unk2800_DPINLADLBFA_proto_rawDesc = nil
- file_Unk2800_DPINLADLBFA_proto_goTypes = nil
- file_Unk2800_DPINLADLBFA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_ECCLDPCADCJ.pb.go b/gover/gen/Unk2800_ECCLDPCADCJ.pb.go
deleted file mode 100644
index b787800d..00000000
--- a/gover/gen/Unk2800_ECCLDPCADCJ.pb.go
+++ /dev/null
@@ -1,151 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_ECCLDPCADCJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1921
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_ECCLDPCADCJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk2800_ECCLDPCADCJ) Reset() {
- *x = Unk2800_ECCLDPCADCJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_ECCLDPCADCJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_ECCLDPCADCJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_ECCLDPCADCJ) ProtoMessage() {}
-
-func (x *Unk2800_ECCLDPCADCJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_ECCLDPCADCJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_ECCLDPCADCJ.ProtoReflect.Descriptor instead.
-func (*Unk2800_ECCLDPCADCJ) Descriptor() ([]byte, []int) {
- return file_Unk2800_ECCLDPCADCJ_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2800_ECCLDPCADCJ_proto protoreflect.FileDescriptor
-
-var file_Unk2800_ECCLDPCADCJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x43, 0x4c, 0x44, 0x50,
- 0x43, 0x41, 0x44, 0x43, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x43, 0x4c, 0x44, 0x50, 0x43, 0x41, 0x44,
- 0x43, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_ECCLDPCADCJ_proto_rawDescOnce sync.Once
- file_Unk2800_ECCLDPCADCJ_proto_rawDescData = file_Unk2800_ECCLDPCADCJ_proto_rawDesc
-)
-
-func file_Unk2800_ECCLDPCADCJ_proto_rawDescGZIP() []byte {
- file_Unk2800_ECCLDPCADCJ_proto_rawDescOnce.Do(func() {
- file_Unk2800_ECCLDPCADCJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_ECCLDPCADCJ_proto_rawDescData)
- })
- return file_Unk2800_ECCLDPCADCJ_proto_rawDescData
-}
-
-var file_Unk2800_ECCLDPCADCJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_ECCLDPCADCJ_proto_goTypes = []interface{}{
- (*Unk2800_ECCLDPCADCJ)(nil), // 0: Unk2800_ECCLDPCADCJ
-}
-var file_Unk2800_ECCLDPCADCJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_ECCLDPCADCJ_proto_init() }
-func file_Unk2800_ECCLDPCADCJ_proto_init() {
- if File_Unk2800_ECCLDPCADCJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_ECCLDPCADCJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_ECCLDPCADCJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_ECCLDPCADCJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_ECCLDPCADCJ_proto_goTypes,
- DependencyIndexes: file_Unk2800_ECCLDPCADCJ_proto_depIdxs,
- MessageInfos: file_Unk2800_ECCLDPCADCJ_proto_msgTypes,
- }.Build()
- File_Unk2800_ECCLDPCADCJ_proto = out.File
- file_Unk2800_ECCLDPCADCJ_proto_rawDesc = nil
- file_Unk2800_ECCLDPCADCJ_proto_goTypes = nil
- file_Unk2800_ECCLDPCADCJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_EKGCCBDIKFI.pb.go b/gover/gen/Unk2800_EKGCCBDIKFI.pb.go
deleted file mode 100644
index 589a02e1..00000000
--- a/gover/gen/Unk2800_EKGCCBDIKFI.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_EKGCCBDIKFI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21851
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_EKGCCBDIKFI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- IsSuccess bool `protobuf:"varint,6,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
-}
-
-func (x *Unk2800_EKGCCBDIKFI) Reset() {
- *x = Unk2800_EKGCCBDIKFI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_EKGCCBDIKFI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_EKGCCBDIKFI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_EKGCCBDIKFI) ProtoMessage() {}
-
-func (x *Unk2800_EKGCCBDIKFI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_EKGCCBDIKFI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_EKGCCBDIKFI.ProtoReflect.Descriptor instead.
-func (*Unk2800_EKGCCBDIKFI) Descriptor() ([]byte, []int) {
- return file_Unk2800_EKGCCBDIKFI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_EKGCCBDIKFI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2800_EKGCCBDIKFI) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-var File_Unk2800_EKGCCBDIKFI_proto protoreflect.FileDescriptor
-
-var file_Unk2800_EKGCCBDIKFI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x47, 0x43, 0x43, 0x42,
- 0x44, 0x49, 0x4b, 0x46, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x47, 0x43, 0x43, 0x42, 0x44, 0x49, 0x4b,
- 0x46, 0x49, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_EKGCCBDIKFI_proto_rawDescOnce sync.Once
- file_Unk2800_EKGCCBDIKFI_proto_rawDescData = file_Unk2800_EKGCCBDIKFI_proto_rawDesc
-)
-
-func file_Unk2800_EKGCCBDIKFI_proto_rawDescGZIP() []byte {
- file_Unk2800_EKGCCBDIKFI_proto_rawDescOnce.Do(func() {
- file_Unk2800_EKGCCBDIKFI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_EKGCCBDIKFI_proto_rawDescData)
- })
- return file_Unk2800_EKGCCBDIKFI_proto_rawDescData
-}
-
-var file_Unk2800_EKGCCBDIKFI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_EKGCCBDIKFI_proto_goTypes = []interface{}{
- (*Unk2800_EKGCCBDIKFI)(nil), // 0: Unk2800_EKGCCBDIKFI
-}
-var file_Unk2800_EKGCCBDIKFI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_EKGCCBDIKFI_proto_init() }
-func file_Unk2800_EKGCCBDIKFI_proto_init() {
- if File_Unk2800_EKGCCBDIKFI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_EKGCCBDIKFI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_EKGCCBDIKFI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_EKGCCBDIKFI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_EKGCCBDIKFI_proto_goTypes,
- DependencyIndexes: file_Unk2800_EKGCCBDIKFI_proto_depIdxs,
- MessageInfos: file_Unk2800_EKGCCBDIKFI_proto_msgTypes,
- }.Build()
- File_Unk2800_EKGCCBDIKFI_proto = out.File
- file_Unk2800_EKGCCBDIKFI_proto_rawDesc = nil
- file_Unk2800_EKGCCBDIKFI_proto_goTypes = nil
- file_Unk2800_EKGCCBDIKFI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_FDLKPKFOIIK.pb.go b/gover/gen/Unk2800_FDLKPKFOIIK.pb.go
deleted file mode 100644
index 9fe9665e..00000000
--- a/gover/gen/Unk2800_FDLKPKFOIIK.pb.go
+++ /dev/null
@@ -1,151 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_FDLKPKFOIIK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_FDLKPKFOIIK int32
-
-const (
- Unk2800_FDLKPKFOIIK_Unk2800_FDLKPKFOIIK_NONE Unk2800_FDLKPKFOIIK = 0
- Unk2800_FDLKPKFOIIK_Unk2800_FDLKPKFOIIK_START Unk2800_FDLKPKFOIIK = 1
- Unk2800_FDLKPKFOIIK_Unk2800_FDLKPKFOIIK_Unk2800_FDPBDHDHAKO Unk2800_FDLKPKFOIIK = 2
-)
-
-// Enum value maps for Unk2800_FDLKPKFOIIK.
-var (
- Unk2800_FDLKPKFOIIK_name = map[int32]string{
- 0: "Unk2800_FDLKPKFOIIK_NONE",
- 1: "Unk2800_FDLKPKFOIIK_START",
- 2: "Unk2800_FDLKPKFOIIK_Unk2800_FDPBDHDHAKO",
- }
- Unk2800_FDLKPKFOIIK_value = map[string]int32{
- "Unk2800_FDLKPKFOIIK_NONE": 0,
- "Unk2800_FDLKPKFOIIK_START": 1,
- "Unk2800_FDLKPKFOIIK_Unk2800_FDPBDHDHAKO": 2,
- }
-)
-
-func (x Unk2800_FDLKPKFOIIK) Enum() *Unk2800_FDLKPKFOIIK {
- p := new(Unk2800_FDLKPKFOIIK)
- *p = x
- return p
-}
-
-func (x Unk2800_FDLKPKFOIIK) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2800_FDLKPKFOIIK) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2800_FDLKPKFOIIK_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2800_FDLKPKFOIIK) Type() protoreflect.EnumType {
- return &file_Unk2800_FDLKPKFOIIK_proto_enumTypes[0]
-}
-
-func (x Unk2800_FDLKPKFOIIK) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2800_FDLKPKFOIIK.Descriptor instead.
-func (Unk2800_FDLKPKFOIIK) EnumDescriptor() ([]byte, []int) {
- return file_Unk2800_FDLKPKFOIIK_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2800_FDLKPKFOIIK_proto protoreflect.FileDescriptor
-
-var file_Unk2800_FDLKPKFOIIK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4c, 0x4b, 0x50, 0x4b,
- 0x46, 0x4f, 0x49, 0x49, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x7f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4c, 0x4b, 0x50, 0x4b, 0x46, 0x4f, 0x49,
- 0x49, 0x4b, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44,
- 0x4c, 0x4b, 0x50, 0x4b, 0x46, 0x4f, 0x49, 0x49, 0x4b, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00,
- 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4c, 0x4b,
- 0x50, 0x4b, 0x46, 0x4f, 0x49, 0x49, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x01, 0x12,
- 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4c, 0x4b, 0x50,
- 0x4b, 0x46, 0x4f, 0x49, 0x49, 0x4b, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46,
- 0x44, 0x50, 0x42, 0x44, 0x48, 0x44, 0x48, 0x41, 0x4b, 0x4f, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_FDLKPKFOIIK_proto_rawDescOnce sync.Once
- file_Unk2800_FDLKPKFOIIK_proto_rawDescData = file_Unk2800_FDLKPKFOIIK_proto_rawDesc
-)
-
-func file_Unk2800_FDLKPKFOIIK_proto_rawDescGZIP() []byte {
- file_Unk2800_FDLKPKFOIIK_proto_rawDescOnce.Do(func() {
- file_Unk2800_FDLKPKFOIIK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_FDLKPKFOIIK_proto_rawDescData)
- })
- return file_Unk2800_FDLKPKFOIIK_proto_rawDescData
-}
-
-var file_Unk2800_FDLKPKFOIIK_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2800_FDLKPKFOIIK_proto_goTypes = []interface{}{
- (Unk2800_FDLKPKFOIIK)(0), // 0: Unk2800_FDLKPKFOIIK
-}
-var file_Unk2800_FDLKPKFOIIK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_FDLKPKFOIIK_proto_init() }
-func file_Unk2800_FDLKPKFOIIK_proto_init() {
- if File_Unk2800_FDLKPKFOIIK_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_FDLKPKFOIIK_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_FDLKPKFOIIK_proto_goTypes,
- DependencyIndexes: file_Unk2800_FDLKPKFOIIK_proto_depIdxs,
- EnumInfos: file_Unk2800_FDLKPKFOIIK_proto_enumTypes,
- }.Build()
- File_Unk2800_FDLKPKFOIIK_proto = out.File
- file_Unk2800_FDLKPKFOIIK_proto_rawDesc = nil
- file_Unk2800_FDLKPKFOIIK_proto_goTypes = nil
- file_Unk2800_FDLKPKFOIIK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_FGFMMFAKDEL.pb.go b/gover/gen/Unk2800_FGFMMFAKDEL.pb.go
deleted file mode 100644
index a3ff8c61..00000000
--- a/gover/gen/Unk2800_FGFMMFAKDEL.pb.go
+++ /dev/null
@@ -1,202 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_FGFMMFAKDEL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_FGFMMFAKDEL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_HKEDPPELJDD uint32 `protobuf:"varint,7,opt,name=Unk2800_HKEDPPELJDD,json=Unk2800HKEDPPELJDD,proto3" json:"Unk2800_HKEDPPELJDD,omitempty"`
- Unk2800_FOGGAIHLNOP bool `protobuf:"varint,3,opt,name=Unk2800_FOGGAIHLNOP,json=Unk2800FOGGAIHLNOP,proto3" json:"Unk2800_FOGGAIHLNOP,omitempty"`
- Unk2800_NKKMCEKPKLA bool `protobuf:"varint,2,opt,name=Unk2800_NKKMCEKPKLA,json=Unk2800NKKMCEKPKLA,proto3" json:"Unk2800_NKKMCEKPKLA,omitempty"`
- GearId uint32 `protobuf:"varint,11,opt,name=gear_id,json=gearId,proto3" json:"gear_id,omitempty"`
- Unk2800_JJFDKELDLEM uint32 `protobuf:"varint,6,opt,name=Unk2800_JJFDKELDLEM,json=Unk2800JJFDKELDLEM,proto3" json:"Unk2800_JJFDKELDLEM,omitempty"`
-}
-
-func (x *Unk2800_FGFMMFAKDEL) Reset() {
- *x = Unk2800_FGFMMFAKDEL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_FGFMMFAKDEL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_FGFMMFAKDEL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_FGFMMFAKDEL) ProtoMessage() {}
-
-func (x *Unk2800_FGFMMFAKDEL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_FGFMMFAKDEL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_FGFMMFAKDEL.ProtoReflect.Descriptor instead.
-func (*Unk2800_FGFMMFAKDEL) Descriptor() ([]byte, []int) {
- return file_Unk2800_FGFMMFAKDEL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_FGFMMFAKDEL) GetUnk2800_HKEDPPELJDD() uint32 {
- if x != nil {
- return x.Unk2800_HKEDPPELJDD
- }
- return 0
-}
-
-func (x *Unk2800_FGFMMFAKDEL) GetUnk2800_FOGGAIHLNOP() bool {
- if x != nil {
- return x.Unk2800_FOGGAIHLNOP
- }
- return false
-}
-
-func (x *Unk2800_FGFMMFAKDEL) GetUnk2800_NKKMCEKPKLA() bool {
- if x != nil {
- return x.Unk2800_NKKMCEKPKLA
- }
- return false
-}
-
-func (x *Unk2800_FGFMMFAKDEL) GetGearId() uint32 {
- if x != nil {
- return x.GearId
- }
- return 0
-}
-
-func (x *Unk2800_FGFMMFAKDEL) GetUnk2800_JJFDKELDLEM() uint32 {
- if x != nil {
- return x.Unk2800_JJFDKELDLEM
- }
- return 0
-}
-
-var File_Unk2800_FGFMMFAKDEL_proto protoreflect.FileDescriptor
-
-var file_Unk2800_FGFMMFAKDEL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x46, 0x4d, 0x4d, 0x46,
- 0x41, 0x4b, 0x44, 0x45, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x46, 0x4d, 0x4d, 0x46, 0x41, 0x4b,
- 0x44, 0x45, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x48,
- 0x4b, 0x45, 0x44, 0x50, 0x50, 0x45, 0x4c, 0x4a, 0x44, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x48, 0x4b, 0x45, 0x44, 0x50, 0x50, 0x45,
- 0x4c, 0x4a, 0x44, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x46, 0x4f, 0x47, 0x47, 0x41, 0x49, 0x48, 0x4c, 0x4e, 0x4f, 0x50, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x46, 0x4f, 0x47, 0x47, 0x41, 0x49,
- 0x48, 0x4c, 0x4e, 0x4f, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x5f, 0x4e, 0x4b, 0x4b, 0x4d, 0x43, 0x45, 0x4b, 0x50, 0x4b, 0x4c, 0x41, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4e, 0x4b, 0x4b, 0x4d, 0x43,
- 0x45, 0x4b, 0x50, 0x4b, 0x4c, 0x41, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x65, 0x61, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x67, 0x65, 0x61, 0x72, 0x49, 0x64, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x46, 0x44, 0x4b,
- 0x45, 0x4c, 0x44, 0x4c, 0x45, 0x4d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4a, 0x4a, 0x46, 0x44, 0x4b, 0x45, 0x4c, 0x44, 0x4c, 0x45, 0x4d,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_FGFMMFAKDEL_proto_rawDescOnce sync.Once
- file_Unk2800_FGFMMFAKDEL_proto_rawDescData = file_Unk2800_FGFMMFAKDEL_proto_rawDesc
-)
-
-func file_Unk2800_FGFMMFAKDEL_proto_rawDescGZIP() []byte {
- file_Unk2800_FGFMMFAKDEL_proto_rawDescOnce.Do(func() {
- file_Unk2800_FGFMMFAKDEL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_FGFMMFAKDEL_proto_rawDescData)
- })
- return file_Unk2800_FGFMMFAKDEL_proto_rawDescData
-}
-
-var file_Unk2800_FGFMMFAKDEL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_FGFMMFAKDEL_proto_goTypes = []interface{}{
- (*Unk2800_FGFMMFAKDEL)(nil), // 0: Unk2800_FGFMMFAKDEL
-}
-var file_Unk2800_FGFMMFAKDEL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_FGFMMFAKDEL_proto_init() }
-func file_Unk2800_FGFMMFAKDEL_proto_init() {
- if File_Unk2800_FGFMMFAKDEL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_FGFMMFAKDEL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_FGFMMFAKDEL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_FGFMMFAKDEL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_FGFMMFAKDEL_proto_goTypes,
- DependencyIndexes: file_Unk2800_FGFMMFAKDEL_proto_depIdxs,
- MessageInfos: file_Unk2800_FGFMMFAKDEL_proto_msgTypes,
- }.Build()
- File_Unk2800_FGFMMFAKDEL_proto = out.File
- file_Unk2800_FGFMMFAKDEL_proto_rawDesc = nil
- file_Unk2800_FGFMMFAKDEL_proto_goTypes = nil
- file_Unk2800_FGFMMFAKDEL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_FHCJIICLONO.pb.go b/gover/gen/Unk2800_FHCJIICLONO.pb.go
deleted file mode 100644
index d5c3198e..00000000
--- a/gover/gen/Unk2800_FHCJIICLONO.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_FHCJIICLONO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21025
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_FHCJIICLONO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,9,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_FHCJIICLONO) Reset() {
- *x = Unk2800_FHCJIICLONO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_FHCJIICLONO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_FHCJIICLONO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_FHCJIICLONO) ProtoMessage() {}
-
-func (x *Unk2800_FHCJIICLONO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_FHCJIICLONO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_FHCJIICLONO.ProtoReflect.Descriptor instead.
-func (*Unk2800_FHCJIICLONO) Descriptor() ([]byte, []int) {
- return file_Unk2800_FHCJIICLONO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_FHCJIICLONO) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk2800_FHCJIICLONO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_FHCJIICLONO_proto protoreflect.FileDescriptor
-
-var file_Unk2800_FHCJIICLONO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x43, 0x4a, 0x49, 0x49,
- 0x43, 0x4c, 0x4f, 0x4e, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x43, 0x4a, 0x49, 0x49, 0x43, 0x4c, 0x4f,
- 0x4e, 0x4f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_FHCJIICLONO_proto_rawDescOnce sync.Once
- file_Unk2800_FHCJIICLONO_proto_rawDescData = file_Unk2800_FHCJIICLONO_proto_rawDesc
-)
-
-func file_Unk2800_FHCJIICLONO_proto_rawDescGZIP() []byte {
- file_Unk2800_FHCJIICLONO_proto_rawDescOnce.Do(func() {
- file_Unk2800_FHCJIICLONO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_FHCJIICLONO_proto_rawDescData)
- })
- return file_Unk2800_FHCJIICLONO_proto_rawDescData
-}
-
-var file_Unk2800_FHCJIICLONO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_FHCJIICLONO_proto_goTypes = []interface{}{
- (*Unk2800_FHCJIICLONO)(nil), // 0: Unk2800_FHCJIICLONO
-}
-var file_Unk2800_FHCJIICLONO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_FHCJIICLONO_proto_init() }
-func file_Unk2800_FHCJIICLONO_proto_init() {
- if File_Unk2800_FHCJIICLONO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_FHCJIICLONO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_FHCJIICLONO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_FHCJIICLONO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_FHCJIICLONO_proto_goTypes,
- DependencyIndexes: file_Unk2800_FHCJIICLONO_proto_depIdxs,
- MessageInfos: file_Unk2800_FHCJIICLONO_proto_msgTypes,
- }.Build()
- File_Unk2800_FHCJIICLONO_proto = out.File
- file_Unk2800_FHCJIICLONO_proto_rawDesc = nil
- file_Unk2800_FHCJIICLONO_proto_goTypes = nil
- file_Unk2800_FHCJIICLONO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_FMAOEPEBKHB.pb.go b/gover/gen/Unk2800_FMAOEPEBKHB.pb.go
deleted file mode 100644
index 4adcf365..00000000
--- a/gover/gen/Unk2800_FMAOEPEBKHB.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_FMAOEPEBKHB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_FMAOEPEBKHB int32
-
-const (
- Unk2800_FMAOEPEBKHB_Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO Unk2800_FMAOEPEBKHB = 0
- Unk2800_FMAOEPEBKHB_Unk2800_FMAOEPEBKHB_Unk2800_GFHGOAMCAJH Unk2800_FMAOEPEBKHB = 1
- Unk2800_FMAOEPEBKHB_Unk2800_FMAOEPEBKHB_Unk2800_FOBCHIGNEJB Unk2800_FMAOEPEBKHB = 2
-)
-
-// Enum value maps for Unk2800_FMAOEPEBKHB.
-var (
- Unk2800_FMAOEPEBKHB_name = map[int32]string{
- 0: "Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO",
- 1: "Unk2800_FMAOEPEBKHB_Unk2800_GFHGOAMCAJH",
- 2: "Unk2800_FMAOEPEBKHB_Unk2800_FOBCHIGNEJB",
- }
- Unk2800_FMAOEPEBKHB_value = map[string]int32{
- "Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO": 0,
- "Unk2800_FMAOEPEBKHB_Unk2800_GFHGOAMCAJH": 1,
- "Unk2800_FMAOEPEBKHB_Unk2800_FOBCHIGNEJB": 2,
- }
-)
-
-func (x Unk2800_FMAOEPEBKHB) Enum() *Unk2800_FMAOEPEBKHB {
- p := new(Unk2800_FMAOEPEBKHB)
- *p = x
- return p
-}
-
-func (x Unk2800_FMAOEPEBKHB) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2800_FMAOEPEBKHB) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2800_FMAOEPEBKHB_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2800_FMAOEPEBKHB) Type() protoreflect.EnumType {
- return &file_Unk2800_FMAOEPEBKHB_proto_enumTypes[0]
-}
-
-func (x Unk2800_FMAOEPEBKHB) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2800_FMAOEPEBKHB.Descriptor instead.
-func (Unk2800_FMAOEPEBKHB) EnumDescriptor() ([]byte, []int) {
- return file_Unk2800_FMAOEPEBKHB_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2800_FMAOEPEBKHB_proto protoreflect.FileDescriptor
-
-var file_Unk2800_FMAOEPEBKHB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50,
- 0x45, 0x42, 0x4b, 0x48, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x9c, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42,
- 0x4b, 0x48, 0x42, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46,
- 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4d, 0x50, 0x50, 0x48, 0x46, 0x4c, 0x4b, 0x45, 0x4f, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f,
- 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x47, 0x46, 0x48, 0x47, 0x4f, 0x41, 0x4d, 0x43, 0x41, 0x4a, 0x48, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45,
- 0x42, 0x4b, 0x48, 0x42, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4f, 0x42,
- 0x43, 0x48, 0x49, 0x47, 0x4e, 0x45, 0x4a, 0x42, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_FMAOEPEBKHB_proto_rawDescOnce sync.Once
- file_Unk2800_FMAOEPEBKHB_proto_rawDescData = file_Unk2800_FMAOEPEBKHB_proto_rawDesc
-)
-
-func file_Unk2800_FMAOEPEBKHB_proto_rawDescGZIP() []byte {
- file_Unk2800_FMAOEPEBKHB_proto_rawDescOnce.Do(func() {
- file_Unk2800_FMAOEPEBKHB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_FMAOEPEBKHB_proto_rawDescData)
- })
- return file_Unk2800_FMAOEPEBKHB_proto_rawDescData
-}
-
-var file_Unk2800_FMAOEPEBKHB_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2800_FMAOEPEBKHB_proto_goTypes = []interface{}{
- (Unk2800_FMAOEPEBKHB)(0), // 0: Unk2800_FMAOEPEBKHB
-}
-var file_Unk2800_FMAOEPEBKHB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_FMAOEPEBKHB_proto_init() }
-func file_Unk2800_FMAOEPEBKHB_proto_init() {
- if File_Unk2800_FMAOEPEBKHB_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_FMAOEPEBKHB_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_FMAOEPEBKHB_proto_goTypes,
- DependencyIndexes: file_Unk2800_FMAOEPEBKHB_proto_depIdxs,
- EnumInfos: file_Unk2800_FMAOEPEBKHB_proto_enumTypes,
- }.Build()
- File_Unk2800_FMAOEPEBKHB_proto = out.File
- file_Unk2800_FMAOEPEBKHB_proto_rawDesc = nil
- file_Unk2800_FMAOEPEBKHB_proto_goTypes = nil
- file_Unk2800_FMAOEPEBKHB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_GDDLBKEENNA.pb.go b/gover/gen/Unk2800_GDDLBKEENNA.pb.go
deleted file mode 100644
index 06b15f70..00000000
--- a/gover/gen/Unk2800_GDDLBKEENNA.pb.go
+++ /dev/null
@@ -1,221 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_GDDLBKEENNA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24601
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_GDDLBKEENNA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsNewRecord bool `protobuf:"varint,13,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,1,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
- SettleInfoList []*Unk2800_BEMANDBNPJB `protobuf:"bytes,8,rep,name=settle_info_list,json=settleInfoList,proto3" json:"settle_info_list,omitempty"`
- ScoreList []*ExhibitionDisplayInfo `protobuf:"bytes,6,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
- Unk2700_CDDONJJMFCI uint32 `protobuf:"varint,15,opt,name=Unk2700_CDDONJJMFCI,json=Unk2700CDDONJJMFCI,proto3" json:"Unk2700_CDDONJJMFCI,omitempty"`
-}
-
-func (x *Unk2800_GDDLBKEENNA) Reset() {
- *x = Unk2800_GDDLBKEENNA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_GDDLBKEENNA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_GDDLBKEENNA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_GDDLBKEENNA) ProtoMessage() {}
-
-func (x *Unk2800_GDDLBKEENNA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_GDDLBKEENNA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_GDDLBKEENNA.ProtoReflect.Descriptor instead.
-func (*Unk2800_GDDLBKEENNA) Descriptor() ([]byte, []int) {
- return file_Unk2800_GDDLBKEENNA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_GDDLBKEENNA) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *Unk2800_GDDLBKEENNA) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-func (x *Unk2800_GDDLBKEENNA) GetSettleInfoList() []*Unk2800_BEMANDBNPJB {
- if x != nil {
- return x.SettleInfoList
- }
- return nil
-}
-
-func (x *Unk2800_GDDLBKEENNA) GetScoreList() []*ExhibitionDisplayInfo {
- if x != nil {
- return x.ScoreList
- }
- return nil
-}
-
-func (x *Unk2800_GDDLBKEENNA) GetUnk2700_CDDONJJMFCI() uint32 {
- if x != nil {
- return x.Unk2700_CDDONJJMFCI
- }
- return 0
-}
-
-var File_Unk2800_GDDLBKEENNA_proto protoreflect.FileDescriptor
-
-var file_Unk2800_GDDLBKEENNA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x44, 0x4c, 0x42, 0x4b,
- 0x45, 0x45, 0x4e, 0x4e, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x45, 0x78, 0x68,
- 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x4d,
- 0x41, 0x4e, 0x44, 0x42, 0x4e, 0x50, 0x4a, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f,
- 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x44, 0x4c, 0x42,
- 0x4b, 0x45, 0x45, 0x4e, 0x4e, 0x41, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77,
- 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
- 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65,
- 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x10, 0x73, 0x65, 0x74, 0x74,
- 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x42, 0x45, 0x4d,
- 0x41, 0x4e, 0x44, 0x42, 0x4e, 0x50, 0x4a, 0x42, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x0a, 0x73, 0x63, 0x6f, 0x72,
- 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x45,
- 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x44, 0x4f, 0x4e,
- 0x4a, 0x4a, 0x4d, 0x46, 0x43, 0x49, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x43, 0x44, 0x44, 0x4f, 0x4e, 0x4a, 0x4a, 0x4d, 0x46, 0x43, 0x49,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_GDDLBKEENNA_proto_rawDescOnce sync.Once
- file_Unk2800_GDDLBKEENNA_proto_rawDescData = file_Unk2800_GDDLBKEENNA_proto_rawDesc
-)
-
-func file_Unk2800_GDDLBKEENNA_proto_rawDescGZIP() []byte {
- file_Unk2800_GDDLBKEENNA_proto_rawDescOnce.Do(func() {
- file_Unk2800_GDDLBKEENNA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_GDDLBKEENNA_proto_rawDescData)
- })
- return file_Unk2800_GDDLBKEENNA_proto_rawDescData
-}
-
-var file_Unk2800_GDDLBKEENNA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_GDDLBKEENNA_proto_goTypes = []interface{}{
- (*Unk2800_GDDLBKEENNA)(nil), // 0: Unk2800_GDDLBKEENNA
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
- (*Unk2800_BEMANDBNPJB)(nil), // 2: Unk2800_BEMANDBNPJB
- (*ExhibitionDisplayInfo)(nil), // 3: ExhibitionDisplayInfo
-}
-var file_Unk2800_GDDLBKEENNA_proto_depIdxs = []int32{
- 1, // 0: Unk2800_GDDLBKEENNA.reason:type_name -> Unk2700_MOFABPNGIKP
- 2, // 1: Unk2800_GDDLBKEENNA.settle_info_list:type_name -> Unk2800_BEMANDBNPJB
- 3, // 2: Unk2800_GDDLBKEENNA.score_list:type_name -> ExhibitionDisplayInfo
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_GDDLBKEENNA_proto_init() }
-func file_Unk2800_GDDLBKEENNA_proto_init() {
- if File_Unk2800_GDDLBKEENNA_proto != nil {
- return
- }
- file_ExhibitionDisplayInfo_proto_init()
- file_Unk2700_MOFABPNGIKP_proto_init()
- file_Unk2800_BEMANDBNPJB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_GDDLBKEENNA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_GDDLBKEENNA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_GDDLBKEENNA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_GDDLBKEENNA_proto_goTypes,
- DependencyIndexes: file_Unk2800_GDDLBKEENNA_proto_depIdxs,
- MessageInfos: file_Unk2800_GDDLBKEENNA_proto_msgTypes,
- }.Build()
- File_Unk2800_GDDLBKEENNA_proto = out.File
- file_Unk2800_GDDLBKEENNA_proto_rawDesc = nil
- file_Unk2800_GDDLBKEENNA_proto_goTypes = nil
- file_Unk2800_GDDLBKEENNA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_HHPCNJGKIPP.pb.go b/gover/gen/Unk2800_HHPCNJGKIPP.pb.go
deleted file mode 100644
index 334c2c7c..00000000
--- a/gover/gen/Unk2800_HHPCNJGKIPP.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_HHPCNJGKIPP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23388
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_HHPCNJGKIPP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_HHPCNJGKIPP) Reset() {
- *x = Unk2800_HHPCNJGKIPP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_HHPCNJGKIPP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_HHPCNJGKIPP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_HHPCNJGKIPP) ProtoMessage() {}
-
-func (x *Unk2800_HHPCNJGKIPP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_HHPCNJGKIPP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_HHPCNJGKIPP.ProtoReflect.Descriptor instead.
-func (*Unk2800_HHPCNJGKIPP) Descriptor() ([]byte, []int) {
- return file_Unk2800_HHPCNJGKIPP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_HHPCNJGKIPP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_HHPCNJGKIPP_proto protoreflect.FileDescriptor
-
-var file_Unk2800_HHPCNJGKIPP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x50, 0x43, 0x4e, 0x4a,
- 0x47, 0x4b, 0x49, 0x50, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x50, 0x43, 0x4e, 0x4a, 0x47, 0x4b, 0x49,
- 0x50, 0x50, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_HHPCNJGKIPP_proto_rawDescOnce sync.Once
- file_Unk2800_HHPCNJGKIPP_proto_rawDescData = file_Unk2800_HHPCNJGKIPP_proto_rawDesc
-)
-
-func file_Unk2800_HHPCNJGKIPP_proto_rawDescGZIP() []byte {
- file_Unk2800_HHPCNJGKIPP_proto_rawDescOnce.Do(func() {
- file_Unk2800_HHPCNJGKIPP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_HHPCNJGKIPP_proto_rawDescData)
- })
- return file_Unk2800_HHPCNJGKIPP_proto_rawDescData
-}
-
-var file_Unk2800_HHPCNJGKIPP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_HHPCNJGKIPP_proto_goTypes = []interface{}{
- (*Unk2800_HHPCNJGKIPP)(nil), // 0: Unk2800_HHPCNJGKIPP
-}
-var file_Unk2800_HHPCNJGKIPP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_HHPCNJGKIPP_proto_init() }
-func file_Unk2800_HHPCNJGKIPP_proto_init() {
- if File_Unk2800_HHPCNJGKIPP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_HHPCNJGKIPP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_HHPCNJGKIPP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_HHPCNJGKIPP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_HHPCNJGKIPP_proto_goTypes,
- DependencyIndexes: file_Unk2800_HHPCNJGKIPP_proto_depIdxs,
- MessageInfos: file_Unk2800_HHPCNJGKIPP_proto_msgTypes,
- }.Build()
- File_Unk2800_HHPCNJGKIPP_proto = out.File
- file_Unk2800_HHPCNJGKIPP_proto_rawDesc = nil
- file_Unk2800_HHPCNJGKIPP_proto_goTypes = nil
- file_Unk2800_HHPCNJGKIPP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_HKBAEOMCFOD.pb.go b/gover/gen/Unk2800_HKBAEOMCFOD.pb.go
deleted file mode 100644
index bc434c25..00000000
--- a/gover/gen/Unk2800_HKBAEOMCFOD.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_HKBAEOMCFOD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 145
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_HKBAEOMCFOD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GivingId uint32 `protobuf:"varint,10,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_HKBAEOMCFOD) Reset() {
- *x = Unk2800_HKBAEOMCFOD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_HKBAEOMCFOD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_HKBAEOMCFOD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_HKBAEOMCFOD) ProtoMessage() {}
-
-func (x *Unk2800_HKBAEOMCFOD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_HKBAEOMCFOD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_HKBAEOMCFOD.ProtoReflect.Descriptor instead.
-func (*Unk2800_HKBAEOMCFOD) Descriptor() ([]byte, []int) {
- return file_Unk2800_HKBAEOMCFOD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_HKBAEOMCFOD) GetGivingId() uint32 {
- if x != nil {
- return x.GivingId
- }
- return 0
-}
-
-func (x *Unk2800_HKBAEOMCFOD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_HKBAEOMCFOD_proto protoreflect.FileDescriptor
-
-var file_Unk2800_HKBAEOMCFOD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x42, 0x41, 0x45, 0x4f,
- 0x4d, 0x43, 0x46, 0x4f, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x42, 0x41, 0x45, 0x4f, 0x4d, 0x43, 0x46,
- 0x4f, 0x44, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_HKBAEOMCFOD_proto_rawDescOnce sync.Once
- file_Unk2800_HKBAEOMCFOD_proto_rawDescData = file_Unk2800_HKBAEOMCFOD_proto_rawDesc
-)
-
-func file_Unk2800_HKBAEOMCFOD_proto_rawDescGZIP() []byte {
- file_Unk2800_HKBAEOMCFOD_proto_rawDescOnce.Do(func() {
- file_Unk2800_HKBAEOMCFOD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_HKBAEOMCFOD_proto_rawDescData)
- })
- return file_Unk2800_HKBAEOMCFOD_proto_rawDescData
-}
-
-var file_Unk2800_HKBAEOMCFOD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_HKBAEOMCFOD_proto_goTypes = []interface{}{
- (*Unk2800_HKBAEOMCFOD)(nil), // 0: Unk2800_HKBAEOMCFOD
-}
-var file_Unk2800_HKBAEOMCFOD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_HKBAEOMCFOD_proto_init() }
-func file_Unk2800_HKBAEOMCFOD_proto_init() {
- if File_Unk2800_HKBAEOMCFOD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_HKBAEOMCFOD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_HKBAEOMCFOD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_HKBAEOMCFOD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_HKBAEOMCFOD_proto_goTypes,
- DependencyIndexes: file_Unk2800_HKBAEOMCFOD_proto_depIdxs,
- MessageInfos: file_Unk2800_HKBAEOMCFOD_proto_msgTypes,
- }.Build()
- File_Unk2800_HKBAEOMCFOD_proto = out.File
- file_Unk2800_HKBAEOMCFOD_proto_rawDesc = nil
- file_Unk2800_HKBAEOMCFOD_proto_goTypes = nil
- file_Unk2800_HKBAEOMCFOD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_IBDOMAIDPGK.pb.go b/gover/gen/Unk2800_IBDOMAIDPGK.pb.go
deleted file mode 100644
index cd9741ca..00000000
--- a/gover/gen/Unk2800_IBDOMAIDPGK.pb.go
+++ /dev/null
@@ -1,199 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_IBDOMAIDPGK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5594
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_IBDOMAIDPGK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_ENJGEFBCLOL Unk2800_FMAOEPEBKHB `protobuf:"varint,11,opt,name=Unk2800_ENJGEFBCLOL,json=Unk2800ENJGEFBCLOL,proto3,enum=Unk2800_FMAOEPEBKHB" json:"Unk2800_ENJGEFBCLOL,omitempty"`
- EndTime uint32 `protobuf:"varint,12,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
- Unk2800_OCCCDEMDONA bool `protobuf:"varint,7,opt,name=Unk2800_OCCCDEMDONA,json=Unk2800OCCCDEMDONA,proto3" json:"Unk2800_OCCCDEMDONA,omitempty"`
- GalleryId uint32 `protobuf:"varint,14,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2800_IBDOMAIDPGK) Reset() {
- *x = Unk2800_IBDOMAIDPGK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_IBDOMAIDPGK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_IBDOMAIDPGK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_IBDOMAIDPGK) ProtoMessage() {}
-
-func (x *Unk2800_IBDOMAIDPGK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_IBDOMAIDPGK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_IBDOMAIDPGK.ProtoReflect.Descriptor instead.
-func (*Unk2800_IBDOMAIDPGK) Descriptor() ([]byte, []int) {
- return file_Unk2800_IBDOMAIDPGK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_IBDOMAIDPGK) GetUnk2800_ENJGEFBCLOL() Unk2800_FMAOEPEBKHB {
- if x != nil {
- return x.Unk2800_ENJGEFBCLOL
- }
- return Unk2800_FMAOEPEBKHB_Unk2800_FMAOEPEBKHB_Unk2800_IBMPPHFLKEO
-}
-
-func (x *Unk2800_IBDOMAIDPGK) GetEndTime() uint32 {
- if x != nil {
- return x.EndTime
- }
- return 0
-}
-
-func (x *Unk2800_IBDOMAIDPGK) GetUnk2800_OCCCDEMDONA() bool {
- if x != nil {
- return x.Unk2800_OCCCDEMDONA
- }
- return false
-}
-
-func (x *Unk2800_IBDOMAIDPGK) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2800_IBDOMAIDPGK_proto protoreflect.FileDescriptor
-
-var file_Unk2800_IBDOMAIDPGK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x44, 0x4f, 0x4d, 0x41,
- 0x49, 0x44, 0x50, 0x47, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x49, 0x42, 0x44, 0x4f, 0x4d, 0x41, 0x49, 0x44, 0x50, 0x47, 0x4b, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4a, 0x47, 0x45, 0x46,
- 0x42, 0x43, 0x4c, 0x4f, 0x4c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x4f, 0x45, 0x50, 0x45, 0x42, 0x4b, 0x48,
- 0x42, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x4e, 0x4a, 0x47, 0x45, 0x46,
- 0x42, 0x43, 0x4c, 0x4f, 0x4c, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x43, 0x43,
- 0x44, 0x45, 0x4d, 0x44, 0x4f, 0x4e, 0x41, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4f, 0x43, 0x43, 0x43, 0x44, 0x45, 0x4d, 0x44, 0x4f, 0x4e,
- 0x41, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_IBDOMAIDPGK_proto_rawDescOnce sync.Once
- file_Unk2800_IBDOMAIDPGK_proto_rawDescData = file_Unk2800_IBDOMAIDPGK_proto_rawDesc
-)
-
-func file_Unk2800_IBDOMAIDPGK_proto_rawDescGZIP() []byte {
- file_Unk2800_IBDOMAIDPGK_proto_rawDescOnce.Do(func() {
- file_Unk2800_IBDOMAIDPGK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_IBDOMAIDPGK_proto_rawDescData)
- })
- return file_Unk2800_IBDOMAIDPGK_proto_rawDescData
-}
-
-var file_Unk2800_IBDOMAIDPGK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_IBDOMAIDPGK_proto_goTypes = []interface{}{
- (*Unk2800_IBDOMAIDPGK)(nil), // 0: Unk2800_IBDOMAIDPGK
- (Unk2800_FMAOEPEBKHB)(0), // 1: Unk2800_FMAOEPEBKHB
-}
-var file_Unk2800_IBDOMAIDPGK_proto_depIdxs = []int32{
- 1, // 0: Unk2800_IBDOMAIDPGK.Unk2800_ENJGEFBCLOL:type_name -> Unk2800_FMAOEPEBKHB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_IBDOMAIDPGK_proto_init() }
-func file_Unk2800_IBDOMAIDPGK_proto_init() {
- if File_Unk2800_IBDOMAIDPGK_proto != nil {
- return
- }
- file_Unk2800_FMAOEPEBKHB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_IBDOMAIDPGK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_IBDOMAIDPGK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_IBDOMAIDPGK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_IBDOMAIDPGK_proto_goTypes,
- DependencyIndexes: file_Unk2800_IBDOMAIDPGK_proto_depIdxs,
- MessageInfos: file_Unk2800_IBDOMAIDPGK_proto_msgTypes,
- }.Build()
- File_Unk2800_IBDOMAIDPGK_proto = out.File
- file_Unk2800_IBDOMAIDPGK_proto_rawDesc = nil
- file_Unk2800_IBDOMAIDPGK_proto_goTypes = nil
- file_Unk2800_IBDOMAIDPGK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_IECLGDFOMFJ.pb.go b/gover/gen/Unk2800_IECLGDFOMFJ.pb.go
deleted file mode 100644
index 937a5c5b..00000000
--- a/gover/gen/Unk2800_IECLGDFOMFJ.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_IECLGDFOMFJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8513
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_IECLGDFOMFJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ScheduleId uint32 `protobuf:"varint,14,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
- Unk2800_KOMIPKKKOBE []*Unk2800_PHPHMILPOLC `protobuf:"bytes,3,rep,name=Unk2800_KOMIPKKKOBE,json=Unk2800KOMIPKKKOBE,proto3" json:"Unk2800_KOMIPKKKOBE,omitempty"`
- ActivityId uint32 `protobuf:"varint,10,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2800_IECLGDFOMFJ) Reset() {
- *x = Unk2800_IECLGDFOMFJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_IECLGDFOMFJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_IECLGDFOMFJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_IECLGDFOMFJ) ProtoMessage() {}
-
-func (x *Unk2800_IECLGDFOMFJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_IECLGDFOMFJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_IECLGDFOMFJ.ProtoReflect.Descriptor instead.
-func (*Unk2800_IECLGDFOMFJ) Descriptor() ([]byte, []int) {
- return file_Unk2800_IECLGDFOMFJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_IECLGDFOMFJ) GetScheduleId() uint32 {
- if x != nil {
- return x.ScheduleId
- }
- return 0
-}
-
-func (x *Unk2800_IECLGDFOMFJ) GetUnk2800_KOMIPKKKOBE() []*Unk2800_PHPHMILPOLC {
- if x != nil {
- return x.Unk2800_KOMIPKKKOBE
- }
- return nil
-}
-
-func (x *Unk2800_IECLGDFOMFJ) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2800_IECLGDFOMFJ_proto protoreflect.FileDescriptor
-
-var file_Unk2800_IECLGDFOMFJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x43, 0x4c, 0x47, 0x44,
- 0x46, 0x4f, 0x4d, 0x46, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x50, 0x48, 0x4d, 0x49, 0x4c, 0x50, 0x4f, 0x4c, 0x43,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x49, 0x45, 0x43, 0x4c, 0x47, 0x44, 0x46, 0x4f, 0x4d, 0x46, 0x4a, 0x12, 0x1f,
- 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x4d, 0x49, 0x50,
- 0x4b, 0x4b, 0x4b, 0x4f, 0x42, 0x45, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x50, 0x48, 0x4d, 0x49, 0x4c, 0x50, 0x4f,
- 0x4c, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4b, 0x4f, 0x4d, 0x49, 0x50,
- 0x4b, 0x4b, 0x4b, 0x4f, 0x42, 0x45, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74,
- 0x69, 0x76, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_IECLGDFOMFJ_proto_rawDescOnce sync.Once
- file_Unk2800_IECLGDFOMFJ_proto_rawDescData = file_Unk2800_IECLGDFOMFJ_proto_rawDesc
-)
-
-func file_Unk2800_IECLGDFOMFJ_proto_rawDescGZIP() []byte {
- file_Unk2800_IECLGDFOMFJ_proto_rawDescOnce.Do(func() {
- file_Unk2800_IECLGDFOMFJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_IECLGDFOMFJ_proto_rawDescData)
- })
- return file_Unk2800_IECLGDFOMFJ_proto_rawDescData
-}
-
-var file_Unk2800_IECLGDFOMFJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_IECLGDFOMFJ_proto_goTypes = []interface{}{
- (*Unk2800_IECLGDFOMFJ)(nil), // 0: Unk2800_IECLGDFOMFJ
- (*Unk2800_PHPHMILPOLC)(nil), // 1: Unk2800_PHPHMILPOLC
-}
-var file_Unk2800_IECLGDFOMFJ_proto_depIdxs = []int32{
- 1, // 0: Unk2800_IECLGDFOMFJ.Unk2800_KOMIPKKKOBE:type_name -> Unk2800_PHPHMILPOLC
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_IECLGDFOMFJ_proto_init() }
-func file_Unk2800_IECLGDFOMFJ_proto_init() {
- if File_Unk2800_IECLGDFOMFJ_proto != nil {
- return
- }
- file_Unk2800_PHPHMILPOLC_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_IECLGDFOMFJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_IECLGDFOMFJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_IECLGDFOMFJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_IECLGDFOMFJ_proto_goTypes,
- DependencyIndexes: file_Unk2800_IECLGDFOMFJ_proto_depIdxs,
- MessageInfos: file_Unk2800_IECLGDFOMFJ_proto_msgTypes,
- }.Build()
- File_Unk2800_IECLGDFOMFJ_proto = out.File
- file_Unk2800_IECLGDFOMFJ_proto_rawDesc = nil
- file_Unk2800_IECLGDFOMFJ_proto_goTypes = nil
- file_Unk2800_IECLGDFOMFJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_IGKGDAGGCEC.pb.go b/gover/gen/Unk2800_IGKGDAGGCEC.pb.go
deleted file mode 100644
index 90771475..00000000
--- a/gover/gen/Unk2800_IGKGDAGGCEC.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_IGKGDAGGCEC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1684
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_IGKGDAGGCEC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- CurAvatarGuid uint64 `protobuf:"varint,8,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
- AvatarTeamGuidList []uint64 `protobuf:"varint,3,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
-}
-
-func (x *Unk2800_IGKGDAGGCEC) Reset() {
- *x = Unk2800_IGKGDAGGCEC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_IGKGDAGGCEC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_IGKGDAGGCEC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_IGKGDAGGCEC) ProtoMessage() {}
-
-func (x *Unk2800_IGKGDAGGCEC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_IGKGDAGGCEC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_IGKGDAGGCEC.ProtoReflect.Descriptor instead.
-func (*Unk2800_IGKGDAGGCEC) Descriptor() ([]byte, []int) {
- return file_Unk2800_IGKGDAGGCEC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_IGKGDAGGCEC) GetCurAvatarGuid() uint64 {
- if x != nil {
- return x.CurAvatarGuid
- }
- return 0
-}
-
-func (x *Unk2800_IGKGDAGGCEC) GetAvatarTeamGuidList() []uint64 {
- if x != nil {
- return x.AvatarTeamGuidList
- }
- return nil
-}
-
-var File_Unk2800_IGKGDAGGCEC_proto protoreflect.FileDescriptor
-
-var file_Unk2800_IGKGDAGGCEC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x4b, 0x47, 0x44, 0x41,
- 0x47, 0x47, 0x43, 0x45, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x4b, 0x47, 0x44, 0x41, 0x47, 0x47, 0x43,
- 0x45, 0x43, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75, 0x72,
- 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x54, 0x65, 0x61, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_IGKGDAGGCEC_proto_rawDescOnce sync.Once
- file_Unk2800_IGKGDAGGCEC_proto_rawDescData = file_Unk2800_IGKGDAGGCEC_proto_rawDesc
-)
-
-func file_Unk2800_IGKGDAGGCEC_proto_rawDescGZIP() []byte {
- file_Unk2800_IGKGDAGGCEC_proto_rawDescOnce.Do(func() {
- file_Unk2800_IGKGDAGGCEC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_IGKGDAGGCEC_proto_rawDescData)
- })
- return file_Unk2800_IGKGDAGGCEC_proto_rawDescData
-}
-
-var file_Unk2800_IGKGDAGGCEC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_IGKGDAGGCEC_proto_goTypes = []interface{}{
- (*Unk2800_IGKGDAGGCEC)(nil), // 0: Unk2800_IGKGDAGGCEC
-}
-var file_Unk2800_IGKGDAGGCEC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_IGKGDAGGCEC_proto_init() }
-func file_Unk2800_IGKGDAGGCEC_proto_init() {
- if File_Unk2800_IGKGDAGGCEC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_IGKGDAGGCEC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_IGKGDAGGCEC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_IGKGDAGGCEC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_IGKGDAGGCEC_proto_goTypes,
- DependencyIndexes: file_Unk2800_IGKGDAGGCEC_proto_depIdxs,
- MessageInfos: file_Unk2800_IGKGDAGGCEC_proto_msgTypes,
- }.Build()
- File_Unk2800_IGKGDAGGCEC_proto = out.File
- file_Unk2800_IGKGDAGGCEC_proto_rawDesc = nil
- file_Unk2800_IGKGDAGGCEC_proto_goTypes = nil
- file_Unk2800_IGKGDAGGCEC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_IILBEPIEBJO.pb.go b/gover/gen/Unk2800_IILBEPIEBJO.pb.go
deleted file mode 100644
index 964d00f8..00000000
--- a/gover/gen/Unk2800_IILBEPIEBJO.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_IILBEPIEBJO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8476
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_IILBEPIEBJO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,5,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2800_IILBEPIEBJO) Reset() {
- *x = Unk2800_IILBEPIEBJO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_IILBEPIEBJO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_IILBEPIEBJO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_IILBEPIEBJO) ProtoMessage() {}
-
-func (x *Unk2800_IILBEPIEBJO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_IILBEPIEBJO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_IILBEPIEBJO.ProtoReflect.Descriptor instead.
-func (*Unk2800_IILBEPIEBJO) Descriptor() ([]byte, []int) {
- return file_Unk2800_IILBEPIEBJO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_IILBEPIEBJO) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2800_IILBEPIEBJO_proto protoreflect.FileDescriptor
-
-var file_Unk2800_IILBEPIEBJO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x4c, 0x42, 0x45, 0x50,
- 0x49, 0x45, 0x42, 0x4a, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x4c, 0x42, 0x45, 0x50, 0x49, 0x45, 0x42,
- 0x4a, 0x4f, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2800_IILBEPIEBJO_proto_rawDescOnce sync.Once
- file_Unk2800_IILBEPIEBJO_proto_rawDescData = file_Unk2800_IILBEPIEBJO_proto_rawDesc
-)
-
-func file_Unk2800_IILBEPIEBJO_proto_rawDescGZIP() []byte {
- file_Unk2800_IILBEPIEBJO_proto_rawDescOnce.Do(func() {
- file_Unk2800_IILBEPIEBJO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_IILBEPIEBJO_proto_rawDescData)
- })
- return file_Unk2800_IILBEPIEBJO_proto_rawDescData
-}
-
-var file_Unk2800_IILBEPIEBJO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_IILBEPIEBJO_proto_goTypes = []interface{}{
- (*Unk2800_IILBEPIEBJO)(nil), // 0: Unk2800_IILBEPIEBJO
-}
-var file_Unk2800_IILBEPIEBJO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_IILBEPIEBJO_proto_init() }
-func file_Unk2800_IILBEPIEBJO_proto_init() {
- if File_Unk2800_IILBEPIEBJO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_IILBEPIEBJO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_IILBEPIEBJO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_IILBEPIEBJO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_IILBEPIEBJO_proto_goTypes,
- DependencyIndexes: file_Unk2800_IILBEPIEBJO_proto_depIdxs,
- MessageInfos: file_Unk2800_IILBEPIEBJO_proto_msgTypes,
- }.Build()
- File_Unk2800_IILBEPIEBJO_proto = out.File
- file_Unk2800_IILBEPIEBJO_proto_rawDesc = nil
- file_Unk2800_IILBEPIEBJO_proto_goTypes = nil
- file_Unk2800_IILBEPIEBJO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_ILKIAECAAKG.pb.go b/gover/gen/Unk2800_ILKIAECAAKG.pb.go
deleted file mode 100644
index f6879d3f..00000000
--- a/gover/gen/Unk2800_ILKIAECAAKG.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_ILKIAECAAKG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3004
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_ILKIAECAAKG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ReminderId uint32 `protobuf:"varint,15,opt,name=reminder_id,json=reminderId,proto3" json:"reminder_id,omitempty"`
-}
-
-func (x *Unk2800_ILKIAECAAKG) Reset() {
- *x = Unk2800_ILKIAECAAKG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_ILKIAECAAKG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_ILKIAECAAKG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_ILKIAECAAKG) ProtoMessage() {}
-
-func (x *Unk2800_ILKIAECAAKG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_ILKIAECAAKG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_ILKIAECAAKG.ProtoReflect.Descriptor instead.
-func (*Unk2800_ILKIAECAAKG) Descriptor() ([]byte, []int) {
- return file_Unk2800_ILKIAECAAKG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_ILKIAECAAKG) GetReminderId() uint32 {
- if x != nil {
- return x.ReminderId
- }
- return 0
-}
-
-var File_Unk2800_ILKIAECAAKG_proto protoreflect.FileDescriptor
-
-var file_Unk2800_ILKIAECAAKG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x4b, 0x49, 0x41, 0x45,
- 0x43, 0x41, 0x41, 0x4b, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x4b, 0x49, 0x41, 0x45, 0x43, 0x41, 0x41,
- 0x4b, 0x47, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65,
- 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_ILKIAECAAKG_proto_rawDescOnce sync.Once
- file_Unk2800_ILKIAECAAKG_proto_rawDescData = file_Unk2800_ILKIAECAAKG_proto_rawDesc
-)
-
-func file_Unk2800_ILKIAECAAKG_proto_rawDescGZIP() []byte {
- file_Unk2800_ILKIAECAAKG_proto_rawDescOnce.Do(func() {
- file_Unk2800_ILKIAECAAKG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_ILKIAECAAKG_proto_rawDescData)
- })
- return file_Unk2800_ILKIAECAAKG_proto_rawDescData
-}
-
-var file_Unk2800_ILKIAECAAKG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_ILKIAECAAKG_proto_goTypes = []interface{}{
- (*Unk2800_ILKIAECAAKG)(nil), // 0: Unk2800_ILKIAECAAKG
-}
-var file_Unk2800_ILKIAECAAKG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_ILKIAECAAKG_proto_init() }
-func file_Unk2800_ILKIAECAAKG_proto_init() {
- if File_Unk2800_ILKIAECAAKG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_ILKIAECAAKG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_ILKIAECAAKG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_ILKIAECAAKG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_ILKIAECAAKG_proto_goTypes,
- DependencyIndexes: file_Unk2800_ILKIAECAAKG_proto_depIdxs,
- MessageInfos: file_Unk2800_ILKIAECAAKG_proto_msgTypes,
- }.Build()
- File_Unk2800_ILKIAECAAKG_proto = out.File
- file_Unk2800_ILKIAECAAKG_proto_rawDesc = nil
- file_Unk2800_ILKIAECAAKG_proto_goTypes = nil
- file_Unk2800_ILKIAECAAKG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_IMLDGLIMODE.pb.go b/gover/gen/Unk2800_IMLDGLIMODE.pb.go
deleted file mode 100644
index 7601a029..00000000
--- a/gover/gen/Unk2800_IMLDGLIMODE.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_IMLDGLIMODE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_IMLDGLIMODE int32
-
-const (
- Unk2800_IMLDGLIMODE_Unk2800_IMLDGLIMODE_NONE Unk2800_IMLDGLIMODE = 0
- Unk2800_IMLDGLIMODE_Unk2800_IMLDGLIMODE_Unk2800_FIPMFJALDJM Unk2800_IMLDGLIMODE = 1
- Unk2800_IMLDGLIMODE_Unk2800_IMLDGLIMODE_Unk2800_OFNLGLLMMED Unk2800_IMLDGLIMODE = 2
-)
-
-// Enum value maps for Unk2800_IMLDGLIMODE.
-var (
- Unk2800_IMLDGLIMODE_name = map[int32]string{
- 0: "Unk2800_IMLDGLIMODE_NONE",
- 1: "Unk2800_IMLDGLIMODE_Unk2800_FIPMFJALDJM",
- 2: "Unk2800_IMLDGLIMODE_Unk2800_OFNLGLLMMED",
- }
- Unk2800_IMLDGLIMODE_value = map[string]int32{
- "Unk2800_IMLDGLIMODE_NONE": 0,
- "Unk2800_IMLDGLIMODE_Unk2800_FIPMFJALDJM": 1,
- "Unk2800_IMLDGLIMODE_Unk2800_OFNLGLLMMED": 2,
- }
-)
-
-func (x Unk2800_IMLDGLIMODE) Enum() *Unk2800_IMLDGLIMODE {
- p := new(Unk2800_IMLDGLIMODE)
- *p = x
- return p
-}
-
-func (x Unk2800_IMLDGLIMODE) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk2800_IMLDGLIMODE) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk2800_IMLDGLIMODE_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk2800_IMLDGLIMODE) Type() protoreflect.EnumType {
- return &file_Unk2800_IMLDGLIMODE_proto_enumTypes[0]
-}
-
-func (x Unk2800_IMLDGLIMODE) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk2800_IMLDGLIMODE.Descriptor instead.
-func (Unk2800_IMLDGLIMODE) EnumDescriptor() ([]byte, []int) {
- return file_Unk2800_IMLDGLIMODE_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk2800_IMLDGLIMODE_proto protoreflect.FileDescriptor
-
-var file_Unk2800_IMLDGLIMODE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44, 0x47, 0x4c,
- 0x49, 0x4d, 0x4f, 0x44, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x8d, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44, 0x47, 0x4c, 0x49, 0x4d,
- 0x4f, 0x44, 0x45, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49,
- 0x4d, 0x4c, 0x44, 0x47, 0x4c, 0x49, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
- 0x00, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c,
- 0x44, 0x47, 0x4c, 0x49, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x5f, 0x46, 0x49, 0x50, 0x4d, 0x46, 0x4a, 0x41, 0x4c, 0x44, 0x4a, 0x4d, 0x10, 0x01, 0x12, 0x2b,
- 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44, 0x47, 0x4c,
- 0x49, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x46,
- 0x4e, 0x4c, 0x47, 0x4c, 0x4c, 0x4d, 0x4d, 0x45, 0x44, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_IMLDGLIMODE_proto_rawDescOnce sync.Once
- file_Unk2800_IMLDGLIMODE_proto_rawDescData = file_Unk2800_IMLDGLIMODE_proto_rawDesc
-)
-
-func file_Unk2800_IMLDGLIMODE_proto_rawDescGZIP() []byte {
- file_Unk2800_IMLDGLIMODE_proto_rawDescOnce.Do(func() {
- file_Unk2800_IMLDGLIMODE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_IMLDGLIMODE_proto_rawDescData)
- })
- return file_Unk2800_IMLDGLIMODE_proto_rawDescData
-}
-
-var file_Unk2800_IMLDGLIMODE_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk2800_IMLDGLIMODE_proto_goTypes = []interface{}{
- (Unk2800_IMLDGLIMODE)(0), // 0: Unk2800_IMLDGLIMODE
-}
-var file_Unk2800_IMLDGLIMODE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_IMLDGLIMODE_proto_init() }
-func file_Unk2800_IMLDGLIMODE_proto_init() {
- if File_Unk2800_IMLDGLIMODE_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_IMLDGLIMODE_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_IMLDGLIMODE_proto_goTypes,
- DependencyIndexes: file_Unk2800_IMLDGLIMODE_proto_depIdxs,
- EnumInfos: file_Unk2800_IMLDGLIMODE_proto_enumTypes,
- }.Build()
- File_Unk2800_IMLDGLIMODE_proto = out.File
- file_Unk2800_IMLDGLIMODE_proto_rawDesc = nil
- file_Unk2800_IMLDGLIMODE_proto_goTypes = nil
- file_Unk2800_IMLDGLIMODE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_IOBHBFFAONO.pb.go b/gover/gen/Unk2800_IOBHBFFAONO.pb.go
deleted file mode 100644
index cdbbabda..00000000
--- a/gover/gen/Unk2800_IOBHBFFAONO.pb.go
+++ /dev/null
@@ -1,214 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_IOBHBFFAONO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_IOBHBFFAONO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Param1 uint32 `protobuf:"varint,7,opt,name=param1,proto3" json:"param1,omitempty"`
- Param2 uint32 `protobuf:"varint,2,opt,name=param2,proto3" json:"param2,omitempty"`
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,3,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
- Param3 uint32 `protobuf:"varint,6,opt,name=param3,proto3" json:"param3,omitempty"`
- Unk2800_NGGPIECNHJA uint32 `protobuf:"varint,12,opt,name=Unk2800_NGGPIECNHJA,json=Unk2800NGGPIECNHJA,proto3" json:"Unk2800_NGGPIECNHJA,omitempty"`
- GalleryId uint32 `protobuf:"varint,1,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2800_IOBHBFFAONO) Reset() {
- *x = Unk2800_IOBHBFFAONO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_IOBHBFFAONO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_IOBHBFFAONO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_IOBHBFFAONO) ProtoMessage() {}
-
-func (x *Unk2800_IOBHBFFAONO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_IOBHBFFAONO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_IOBHBFFAONO.ProtoReflect.Descriptor instead.
-func (*Unk2800_IOBHBFFAONO) Descriptor() ([]byte, []int) {
- return file_Unk2800_IOBHBFFAONO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_IOBHBFFAONO) GetParam1() uint32 {
- if x != nil {
- return x.Param1
- }
- return 0
-}
-
-func (x *Unk2800_IOBHBFFAONO) GetParam2() uint32 {
- if x != nil {
- return x.Param2
- }
- return 0
-}
-
-func (x *Unk2800_IOBHBFFAONO) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-func (x *Unk2800_IOBHBFFAONO) GetParam3() uint32 {
- if x != nil {
- return x.Param3
- }
- return 0
-}
-
-func (x *Unk2800_IOBHBFFAONO) GetUnk2800_NGGPIECNHJA() uint32 {
- if x != nil {
- return x.Unk2800_NGGPIECNHJA
- }
- return 0
-}
-
-func (x *Unk2800_IOBHBFFAONO) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2800_IOBHBFFAONO_proto protoreflect.FileDescriptor
-
-var file_Unk2800_IOBHBFFAONO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x42, 0x48, 0x42, 0x46,
- 0x46, 0x41, 0x4f, 0x4e, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x42, 0x48, 0x42, 0x46, 0x46, 0x41, 0x4f, 0x4e, 0x4f, 0x12, 0x16,
- 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06,
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x12, 0x2c,
- 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14,
- 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e,
- 0x47, 0x49, 0x4b, 0x50, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06,
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x70, 0x61,
- 0x72, 0x61, 0x6d, 0x33, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x4e, 0x47, 0x47, 0x50, 0x49, 0x45, 0x43, 0x4e, 0x48, 0x4a, 0x41, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4e, 0x47, 0x47, 0x50, 0x49, 0x45,
- 0x43, 0x4e, 0x48, 0x4a, 0x41, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65,
- 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_IOBHBFFAONO_proto_rawDescOnce sync.Once
- file_Unk2800_IOBHBFFAONO_proto_rawDescData = file_Unk2800_IOBHBFFAONO_proto_rawDesc
-)
-
-func file_Unk2800_IOBHBFFAONO_proto_rawDescGZIP() []byte {
- file_Unk2800_IOBHBFFAONO_proto_rawDescOnce.Do(func() {
- file_Unk2800_IOBHBFFAONO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_IOBHBFFAONO_proto_rawDescData)
- })
- return file_Unk2800_IOBHBFFAONO_proto_rawDescData
-}
-
-var file_Unk2800_IOBHBFFAONO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_IOBHBFFAONO_proto_goTypes = []interface{}{
- (*Unk2800_IOBHBFFAONO)(nil), // 0: Unk2800_IOBHBFFAONO
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
-}
-var file_Unk2800_IOBHBFFAONO_proto_depIdxs = []int32{
- 1, // 0: Unk2800_IOBHBFFAONO.reason:type_name -> Unk2700_MOFABPNGIKP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_IOBHBFFAONO_proto_init() }
-func file_Unk2800_IOBHBFFAONO_proto_init() {
- if File_Unk2800_IOBHBFFAONO_proto != nil {
- return
- }
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_IOBHBFFAONO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_IOBHBFFAONO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_IOBHBFFAONO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_IOBHBFFAONO_proto_goTypes,
- DependencyIndexes: file_Unk2800_IOBHBFFAONO_proto_depIdxs,
- MessageInfos: file_Unk2800_IOBHBFFAONO_proto_msgTypes,
- }.Build()
- File_Unk2800_IOBHBFFAONO_proto = out.File
- file_Unk2800_IOBHBFFAONO_proto_rawDesc = nil
- file_Unk2800_IOBHBFFAONO_proto_goTypes = nil
- file_Unk2800_IOBHBFFAONO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_JCPNICABMAF.pb.go b/gover/gen/Unk2800_JCPNICABMAF.pb.go
deleted file mode 100644
index 31efbf17..00000000
--- a/gover/gen/Unk2800_JCPNICABMAF.pb.go
+++ /dev/null
@@ -1,197 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_JCPNICABMAF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5504
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_JCPNICABMAF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Coin uint32 `protobuf:"varint,10,opt,name=coin,proto3" json:"coin,omitempty"`
- Stage Unk2800_IMLDGLIMODE `protobuf:"varint,8,opt,name=stage,proto3,enum=Unk2800_IMLDGLIMODE" json:"stage,omitempty"`
- KillMonsterCount uint32 `protobuf:"varint,4,opt,name=kill_monster_count,json=killMonsterCount,proto3" json:"kill_monster_count,omitempty"`
- Progress uint32 `protobuf:"varint,15,opt,name=progress,proto3" json:"progress,omitempty"`
-}
-
-func (x *Unk2800_JCPNICABMAF) Reset() {
- *x = Unk2800_JCPNICABMAF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_JCPNICABMAF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_JCPNICABMAF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_JCPNICABMAF) ProtoMessage() {}
-
-func (x *Unk2800_JCPNICABMAF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_JCPNICABMAF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_JCPNICABMAF.ProtoReflect.Descriptor instead.
-func (*Unk2800_JCPNICABMAF) Descriptor() ([]byte, []int) {
- return file_Unk2800_JCPNICABMAF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_JCPNICABMAF) GetCoin() uint32 {
- if x != nil {
- return x.Coin
- }
- return 0
-}
-
-func (x *Unk2800_JCPNICABMAF) GetStage() Unk2800_IMLDGLIMODE {
- if x != nil {
- return x.Stage
- }
- return Unk2800_IMLDGLIMODE_Unk2800_IMLDGLIMODE_NONE
-}
-
-func (x *Unk2800_JCPNICABMAF) GetKillMonsterCount() uint32 {
- if x != nil {
- return x.KillMonsterCount
- }
- return 0
-}
-
-func (x *Unk2800_JCPNICABMAF) GetProgress() uint32 {
- if x != nil {
- return x.Progress
- }
- return 0
-}
-
-var File_Unk2800_JCPNICABMAF_proto protoreflect.FileDescriptor
-
-var file_Unk2800_JCPNICABMAF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x50, 0x4e, 0x49, 0x43,
- 0x41, 0x42, 0x4d, 0x41, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44, 0x47, 0x4c, 0x49, 0x4d, 0x4f, 0x44, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x4a, 0x43, 0x50, 0x4e, 0x49, 0x43, 0x41, 0x42, 0x4d, 0x41, 0x46, 0x12, 0x12,
- 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f,
- 0x69, 0x6e, 0x12, 0x2a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x44,
- 0x47, 0x4c, 0x49, 0x4d, 0x4f, 0x44, 0x45, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x2c,
- 0x0a, 0x12, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x63,
- 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6b, 0x69, 0x6c, 0x6c,
- 0x4d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08,
- 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_JCPNICABMAF_proto_rawDescOnce sync.Once
- file_Unk2800_JCPNICABMAF_proto_rawDescData = file_Unk2800_JCPNICABMAF_proto_rawDesc
-)
-
-func file_Unk2800_JCPNICABMAF_proto_rawDescGZIP() []byte {
- file_Unk2800_JCPNICABMAF_proto_rawDescOnce.Do(func() {
- file_Unk2800_JCPNICABMAF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_JCPNICABMAF_proto_rawDescData)
- })
- return file_Unk2800_JCPNICABMAF_proto_rawDescData
-}
-
-var file_Unk2800_JCPNICABMAF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_JCPNICABMAF_proto_goTypes = []interface{}{
- (*Unk2800_JCPNICABMAF)(nil), // 0: Unk2800_JCPNICABMAF
- (Unk2800_IMLDGLIMODE)(0), // 1: Unk2800_IMLDGLIMODE
-}
-var file_Unk2800_JCPNICABMAF_proto_depIdxs = []int32{
- 1, // 0: Unk2800_JCPNICABMAF.stage:type_name -> Unk2800_IMLDGLIMODE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_JCPNICABMAF_proto_init() }
-func file_Unk2800_JCPNICABMAF_proto_init() {
- if File_Unk2800_JCPNICABMAF_proto != nil {
- return
- }
- file_Unk2800_IMLDGLIMODE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_JCPNICABMAF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_JCPNICABMAF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_JCPNICABMAF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_JCPNICABMAF_proto_goTypes,
- DependencyIndexes: file_Unk2800_JCPNICABMAF_proto_depIdxs,
- MessageInfos: file_Unk2800_JCPNICABMAF_proto_msgTypes,
- }.Build()
- File_Unk2800_JCPNICABMAF_proto = out.File
- file_Unk2800_JCPNICABMAF_proto_rawDesc = nil
- file_Unk2800_JCPNICABMAF_proto_goTypes = nil
- file_Unk2800_JCPNICABMAF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_JIPMJPAKIKE.pb.go b/gover/gen/Unk2800_JIPMJPAKIKE.pb.go
deleted file mode 100644
index eefbb039..00000000
--- a/gover/gen/Unk2800_JIPMJPAKIKE.pb.go
+++ /dev/null
@@ -1,190 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_JIPMJPAKIKE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_JIPMJPAKIKE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsFinished bool `protobuf:"varint,7,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- Unk2800_MMPELBBNFOD uint32 `protobuf:"varint,10,opt,name=Unk2800_MMPELBBNFOD,json=Unk2800MMPELBBNFOD,proto3" json:"Unk2800_MMPELBBNFOD,omitempty"`
- IsOpen bool `protobuf:"varint,5,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk2800_MGPEODNKEEC uint32 `protobuf:"varint,6,opt,name=Unk2800_MGPEODNKEEC,json=Unk2800MGPEODNKEEC,proto3" json:"Unk2800_MGPEODNKEEC,omitempty"`
-}
-
-func (x *Unk2800_JIPMJPAKIKE) Reset() {
- *x = Unk2800_JIPMJPAKIKE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_JIPMJPAKIKE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_JIPMJPAKIKE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_JIPMJPAKIKE) ProtoMessage() {}
-
-func (x *Unk2800_JIPMJPAKIKE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_JIPMJPAKIKE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_JIPMJPAKIKE.ProtoReflect.Descriptor instead.
-func (*Unk2800_JIPMJPAKIKE) Descriptor() ([]byte, []int) {
- return file_Unk2800_JIPMJPAKIKE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_JIPMJPAKIKE) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *Unk2800_JIPMJPAKIKE) GetUnk2800_MMPELBBNFOD() uint32 {
- if x != nil {
- return x.Unk2800_MMPELBBNFOD
- }
- return 0
-}
-
-func (x *Unk2800_JIPMJPAKIKE) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2800_JIPMJPAKIKE) GetUnk2800_MGPEODNKEEC() uint32 {
- if x != nil {
- return x.Unk2800_MGPEODNKEEC
- }
- return 0
-}
-
-var File_Unk2800_JIPMJPAKIKE_proto protoreflect.FileDescriptor
-
-var file_Unk2800_JIPMJPAKIKE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x50, 0x4d, 0x4a, 0x50,
- 0x41, 0x4b, 0x49, 0x4b, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x50, 0x4d, 0x4a, 0x50, 0x41, 0x4b,
- 0x49, 0x4b, 0x45, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69,
- 0x73, 0x68, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x4d, 0x4d, 0x50, 0x45, 0x4c, 0x42, 0x42, 0x4e, 0x46, 0x4f, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4d, 0x4d, 0x50, 0x45, 0x4c, 0x42,
- 0x42, 0x4e, 0x46, 0x4f, 0x44, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x47, 0x50, 0x45, 0x4f, 0x44,
- 0x4e, 0x4b, 0x45, 0x45, 0x43, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x4d, 0x47, 0x50, 0x45, 0x4f, 0x44, 0x4e, 0x4b, 0x45, 0x45, 0x43, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_JIPMJPAKIKE_proto_rawDescOnce sync.Once
- file_Unk2800_JIPMJPAKIKE_proto_rawDescData = file_Unk2800_JIPMJPAKIKE_proto_rawDesc
-)
-
-func file_Unk2800_JIPMJPAKIKE_proto_rawDescGZIP() []byte {
- file_Unk2800_JIPMJPAKIKE_proto_rawDescOnce.Do(func() {
- file_Unk2800_JIPMJPAKIKE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_JIPMJPAKIKE_proto_rawDescData)
- })
- return file_Unk2800_JIPMJPAKIKE_proto_rawDescData
-}
-
-var file_Unk2800_JIPMJPAKIKE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_JIPMJPAKIKE_proto_goTypes = []interface{}{
- (*Unk2800_JIPMJPAKIKE)(nil), // 0: Unk2800_JIPMJPAKIKE
-}
-var file_Unk2800_JIPMJPAKIKE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_JIPMJPAKIKE_proto_init() }
-func file_Unk2800_JIPMJPAKIKE_proto_init() {
- if File_Unk2800_JIPMJPAKIKE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_JIPMJPAKIKE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_JIPMJPAKIKE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_JIPMJPAKIKE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_JIPMJPAKIKE_proto_goTypes,
- DependencyIndexes: file_Unk2800_JIPMJPAKIKE_proto_depIdxs,
- MessageInfos: file_Unk2800_JIPMJPAKIKE_proto_msgTypes,
- }.Build()
- File_Unk2800_JIPMJPAKIKE_proto = out.File
- file_Unk2800_JIPMJPAKIKE_proto_rawDesc = nil
- file_Unk2800_JIPMJPAKIKE_proto_goTypes = nil
- file_Unk2800_JIPMJPAKIKE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_JKLFAJKDLDG.pb.go b/gover/gen/Unk2800_JKLFAJKDLDG.pb.go
deleted file mode 100644
index 56dd5066..00000000
--- a/gover/gen/Unk2800_JKLFAJKDLDG.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_JKLFAJKDLDG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_JKLFAJKDLDG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- QuestId uint32 `protobuf:"varint,13,opt,name=quest_id,json=questId,proto3" json:"quest_id,omitempty"`
- PointId uint32 `protobuf:"varint,6,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
-}
-
-func (x *Unk2800_JKLFAJKDLDG) Reset() {
- *x = Unk2800_JKLFAJKDLDG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_JKLFAJKDLDG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_JKLFAJKDLDG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_JKLFAJKDLDG) ProtoMessage() {}
-
-func (x *Unk2800_JKLFAJKDLDG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_JKLFAJKDLDG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_JKLFAJKDLDG.ProtoReflect.Descriptor instead.
-func (*Unk2800_JKLFAJKDLDG) Descriptor() ([]byte, []int) {
- return file_Unk2800_JKLFAJKDLDG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_JKLFAJKDLDG) GetQuestId() uint32 {
- if x != nil {
- return x.QuestId
- }
- return 0
-}
-
-func (x *Unk2800_JKLFAJKDLDG) GetPointId() uint32 {
- if x != nil {
- return x.PointId
- }
- return 0
-}
-
-var File_Unk2800_JKLFAJKDLDG_proto protoreflect.FileDescriptor
-
-var file_Unk2800_JKLFAJKDLDG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x4c, 0x46, 0x41, 0x4a,
- 0x4b, 0x44, 0x4c, 0x44, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4a, 0x4b, 0x4c, 0x46, 0x41, 0x4a, 0x4b, 0x44, 0x4c,
- 0x44, 0x47, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_JKLFAJKDLDG_proto_rawDescOnce sync.Once
- file_Unk2800_JKLFAJKDLDG_proto_rawDescData = file_Unk2800_JKLFAJKDLDG_proto_rawDesc
-)
-
-func file_Unk2800_JKLFAJKDLDG_proto_rawDescGZIP() []byte {
- file_Unk2800_JKLFAJKDLDG_proto_rawDescOnce.Do(func() {
- file_Unk2800_JKLFAJKDLDG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_JKLFAJKDLDG_proto_rawDescData)
- })
- return file_Unk2800_JKLFAJKDLDG_proto_rawDescData
-}
-
-var file_Unk2800_JKLFAJKDLDG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_JKLFAJKDLDG_proto_goTypes = []interface{}{
- (*Unk2800_JKLFAJKDLDG)(nil), // 0: Unk2800_JKLFAJKDLDG
-}
-var file_Unk2800_JKLFAJKDLDG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_JKLFAJKDLDG_proto_init() }
-func file_Unk2800_JKLFAJKDLDG_proto_init() {
- if File_Unk2800_JKLFAJKDLDG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_JKLFAJKDLDG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_JKLFAJKDLDG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_JKLFAJKDLDG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_JKLFAJKDLDG_proto_goTypes,
- DependencyIndexes: file_Unk2800_JKLFAJKDLDG_proto_depIdxs,
- MessageInfos: file_Unk2800_JKLFAJKDLDG_proto_msgTypes,
- }.Build()
- File_Unk2800_JKLFAJKDLDG_proto = out.File
- file_Unk2800_JKLFAJKDLDG_proto_rawDesc = nil
- file_Unk2800_JKLFAJKDLDG_proto_goTypes = nil
- file_Unk2800_JKLFAJKDLDG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_KFNCDHFHJPD.pb.go b/gover/gen/Unk2800_KFNCDHFHJPD.pb.go
deleted file mode 100644
index 4404a832..00000000
--- a/gover/gen/Unk2800_KFNCDHFHJPD.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_KFNCDHFHJPD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8996
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_KFNCDHFHJPD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_KFNCDHFHJPD) Reset() {
- *x = Unk2800_KFNCDHFHJPD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_KFNCDHFHJPD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_KFNCDHFHJPD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_KFNCDHFHJPD) ProtoMessage() {}
-
-func (x *Unk2800_KFNCDHFHJPD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_KFNCDHFHJPD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_KFNCDHFHJPD.ProtoReflect.Descriptor instead.
-func (*Unk2800_KFNCDHFHJPD) Descriptor() ([]byte, []int) {
- return file_Unk2800_KFNCDHFHJPD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_KFNCDHFHJPD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_KFNCDHFHJPD_proto protoreflect.FileDescriptor
-
-var file_Unk2800_KFNCDHFHJPD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x4e, 0x43, 0x44, 0x48,
- 0x46, 0x48, 0x4a, 0x50, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x46, 0x4e, 0x43, 0x44, 0x48, 0x46, 0x48, 0x4a,
- 0x50, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_KFNCDHFHJPD_proto_rawDescOnce sync.Once
- file_Unk2800_KFNCDHFHJPD_proto_rawDescData = file_Unk2800_KFNCDHFHJPD_proto_rawDesc
-)
-
-func file_Unk2800_KFNCDHFHJPD_proto_rawDescGZIP() []byte {
- file_Unk2800_KFNCDHFHJPD_proto_rawDescOnce.Do(func() {
- file_Unk2800_KFNCDHFHJPD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_KFNCDHFHJPD_proto_rawDescData)
- })
- return file_Unk2800_KFNCDHFHJPD_proto_rawDescData
-}
-
-var file_Unk2800_KFNCDHFHJPD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_KFNCDHFHJPD_proto_goTypes = []interface{}{
- (*Unk2800_KFNCDHFHJPD)(nil), // 0: Unk2800_KFNCDHFHJPD
-}
-var file_Unk2800_KFNCDHFHJPD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_KFNCDHFHJPD_proto_init() }
-func file_Unk2800_KFNCDHFHJPD_proto_init() {
- if File_Unk2800_KFNCDHFHJPD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_KFNCDHFHJPD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_KFNCDHFHJPD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_KFNCDHFHJPD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_KFNCDHFHJPD_proto_goTypes,
- DependencyIndexes: file_Unk2800_KFNCDHFHJPD_proto_depIdxs,
- MessageInfos: file_Unk2800_KFNCDHFHJPD_proto_msgTypes,
- }.Build()
- File_Unk2800_KFNCDHFHJPD_proto = out.File
- file_Unk2800_KFNCDHFHJPD_proto_rawDesc = nil
- file_Unk2800_KFNCDHFHJPD_proto_goTypes = nil
- file_Unk2800_KFNCDHFHJPD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_KHLHFFHGEHA.pb.go b/gover/gen/Unk2800_KHLHFFHGEHA.pb.go
deleted file mode 100644
index 677aab2d..00000000
--- a/gover/gen/Unk2800_KHLHFFHGEHA.pb.go
+++ /dev/null
@@ -1,200 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_KHLHFFHGEHA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21834
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_KHLHFFHGEHA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsSuccess bool `protobuf:"varint,4,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- Unk2800_ICNCEKIJNJA bool `protobuf:"varint,12,opt,name=Unk2800_ICNCEKIJNJA,json=Unk2800ICNCEKIJNJA,proto3" json:"Unk2800_ICNCEKIJNJA,omitempty"`
- Unk2800_EGJDBBGNMFI []*Unk2800_FGFMMFAKDEL `protobuf:"bytes,9,rep,name=Unk2800_EGJDBBGNMFI,json=Unk2800EGJDBBGNMFI,proto3" json:"Unk2800_EGJDBBGNMFI,omitempty"`
- LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk2800_KHLHFFHGEHA) Reset() {
- *x = Unk2800_KHLHFFHGEHA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_KHLHFFHGEHA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_KHLHFFHGEHA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_KHLHFFHGEHA) ProtoMessage() {}
-
-func (x *Unk2800_KHLHFFHGEHA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_KHLHFFHGEHA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_KHLHFFHGEHA.ProtoReflect.Descriptor instead.
-func (*Unk2800_KHLHFFHGEHA) Descriptor() ([]byte, []int) {
- return file_Unk2800_KHLHFFHGEHA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_KHLHFFHGEHA) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk2800_KHLHFFHGEHA) GetUnk2800_ICNCEKIJNJA() bool {
- if x != nil {
- return x.Unk2800_ICNCEKIJNJA
- }
- return false
-}
-
-func (x *Unk2800_KHLHFFHGEHA) GetUnk2800_EGJDBBGNMFI() []*Unk2800_FGFMMFAKDEL {
- if x != nil {
- return x.Unk2800_EGJDBBGNMFI
- }
- return nil
-}
-
-func (x *Unk2800_KHLHFFHGEHA) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk2800_KHLHFFHGEHA_proto protoreflect.FileDescriptor
-
-var file_Unk2800_KHLHFFHGEHA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x4c, 0x48, 0x46, 0x46,
- 0x48, 0x47, 0x45, 0x48, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x46, 0x4d, 0x4d, 0x46, 0x41, 0x4b, 0x44, 0x45, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x4c, 0x48, 0x46, 0x46, 0x48, 0x47, 0x45, 0x48, 0x41, 0x12, 0x1d,
- 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x4e, 0x43, 0x45, 0x4b, 0x49,
- 0x4a, 0x4e, 0x4a, 0x41, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x49, 0x43, 0x4e, 0x43, 0x45, 0x4b, 0x49, 0x4a, 0x4e, 0x4a, 0x41, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x45, 0x47, 0x4a, 0x44, 0x42, 0x42,
- 0x47, 0x4e, 0x4d, 0x46, 0x49, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x46, 0x4d, 0x4d, 0x46, 0x41, 0x4b, 0x44, 0x45,
- 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x45, 0x47, 0x4a, 0x44, 0x42, 0x42,
- 0x47, 0x4e, 0x4d, 0x46, 0x49, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69,
- 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_KHLHFFHGEHA_proto_rawDescOnce sync.Once
- file_Unk2800_KHLHFFHGEHA_proto_rawDescData = file_Unk2800_KHLHFFHGEHA_proto_rawDesc
-)
-
-func file_Unk2800_KHLHFFHGEHA_proto_rawDescGZIP() []byte {
- file_Unk2800_KHLHFFHGEHA_proto_rawDescOnce.Do(func() {
- file_Unk2800_KHLHFFHGEHA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_KHLHFFHGEHA_proto_rawDescData)
- })
- return file_Unk2800_KHLHFFHGEHA_proto_rawDescData
-}
-
-var file_Unk2800_KHLHFFHGEHA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_KHLHFFHGEHA_proto_goTypes = []interface{}{
- (*Unk2800_KHLHFFHGEHA)(nil), // 0: Unk2800_KHLHFFHGEHA
- (*Unk2800_FGFMMFAKDEL)(nil), // 1: Unk2800_FGFMMFAKDEL
-}
-var file_Unk2800_KHLHFFHGEHA_proto_depIdxs = []int32{
- 1, // 0: Unk2800_KHLHFFHGEHA.Unk2800_EGJDBBGNMFI:type_name -> Unk2800_FGFMMFAKDEL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_KHLHFFHGEHA_proto_init() }
-func file_Unk2800_KHLHFFHGEHA_proto_init() {
- if File_Unk2800_KHLHFFHGEHA_proto != nil {
- return
- }
- file_Unk2800_FGFMMFAKDEL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_KHLHFFHGEHA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_KHLHFFHGEHA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_KHLHFFHGEHA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_KHLHFFHGEHA_proto_goTypes,
- DependencyIndexes: file_Unk2800_KHLHFFHGEHA_proto_depIdxs,
- MessageInfos: file_Unk2800_KHLHFFHGEHA_proto_msgTypes,
- }.Build()
- File_Unk2800_KHLHFFHGEHA_proto = out.File
- file_Unk2800_KHLHFFHGEHA_proto_rawDesc = nil
- file_Unk2800_KHLHFFHGEHA_proto_goTypes = nil
- file_Unk2800_KHLHFFHGEHA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_KILFIICJLEE.pb.go b/gover/gen/Unk2800_KILFIICJLEE.pb.go
deleted file mode 100644
index 6e9e123c..00000000
--- a/gover/gen/Unk2800_KILFIICJLEE.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_KILFIICJLEE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5593
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_KILFIICJLEE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,15,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2800_KILFIICJLEE) Reset() {
- *x = Unk2800_KILFIICJLEE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_KILFIICJLEE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_KILFIICJLEE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_KILFIICJLEE) ProtoMessage() {}
-
-func (x *Unk2800_KILFIICJLEE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_KILFIICJLEE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_KILFIICJLEE.ProtoReflect.Descriptor instead.
-func (*Unk2800_KILFIICJLEE) Descriptor() ([]byte, []int) {
- return file_Unk2800_KILFIICJLEE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_KILFIICJLEE) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2800_KILFIICJLEE_proto protoreflect.FileDescriptor
-
-var file_Unk2800_KILFIICJLEE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x4c, 0x46, 0x49, 0x49,
- 0x43, 0x4a, 0x4c, 0x45, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x4c, 0x46, 0x49, 0x49, 0x43, 0x4a, 0x4c,
- 0x45, 0x45, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2800_KILFIICJLEE_proto_rawDescOnce sync.Once
- file_Unk2800_KILFIICJLEE_proto_rawDescData = file_Unk2800_KILFIICJLEE_proto_rawDesc
-)
-
-func file_Unk2800_KILFIICJLEE_proto_rawDescGZIP() []byte {
- file_Unk2800_KILFIICJLEE_proto_rawDescOnce.Do(func() {
- file_Unk2800_KILFIICJLEE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_KILFIICJLEE_proto_rawDescData)
- })
- return file_Unk2800_KILFIICJLEE_proto_rawDescData
-}
-
-var file_Unk2800_KILFIICJLEE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_KILFIICJLEE_proto_goTypes = []interface{}{
- (*Unk2800_KILFIICJLEE)(nil), // 0: Unk2800_KILFIICJLEE
-}
-var file_Unk2800_KILFIICJLEE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_KILFIICJLEE_proto_init() }
-func file_Unk2800_KILFIICJLEE_proto_init() {
- if File_Unk2800_KILFIICJLEE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_KILFIICJLEE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_KILFIICJLEE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_KILFIICJLEE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_KILFIICJLEE_proto_goTypes,
- DependencyIndexes: file_Unk2800_KILFIICJLEE_proto_depIdxs,
- MessageInfos: file_Unk2800_KILFIICJLEE_proto_msgTypes,
- }.Build()
- File_Unk2800_KILFIICJLEE_proto = out.File
- file_Unk2800_KILFIICJLEE_proto_rawDesc = nil
- file_Unk2800_KILFIICJLEE_proto_goTypes = nil
- file_Unk2800_KILFIICJLEE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_KJEOLFNEOPF.pb.go b/gover/gen/Unk2800_KJEOLFNEOPF.pb.go
deleted file mode 100644
index f354c898..00000000
--- a/gover/gen/Unk2800_KJEOLFNEOPF.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_KJEOLFNEOPF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1768
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_KJEOLFNEOPF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarTeamGuidList []uint64 `protobuf:"varint,14,rep,packed,name=avatar_team_guid_list,json=avatarTeamGuidList,proto3" json:"avatar_team_guid_list,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CurAvatarGuid uint64 `protobuf:"varint,15,opt,name=cur_avatar_guid,json=curAvatarGuid,proto3" json:"cur_avatar_guid,omitempty"`
-}
-
-func (x *Unk2800_KJEOLFNEOPF) Reset() {
- *x = Unk2800_KJEOLFNEOPF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_KJEOLFNEOPF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_KJEOLFNEOPF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_KJEOLFNEOPF) ProtoMessage() {}
-
-func (x *Unk2800_KJEOLFNEOPF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_KJEOLFNEOPF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_KJEOLFNEOPF.ProtoReflect.Descriptor instead.
-func (*Unk2800_KJEOLFNEOPF) Descriptor() ([]byte, []int) {
- return file_Unk2800_KJEOLFNEOPF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_KJEOLFNEOPF) GetAvatarTeamGuidList() []uint64 {
- if x != nil {
- return x.AvatarTeamGuidList
- }
- return nil
-}
-
-func (x *Unk2800_KJEOLFNEOPF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk2800_KJEOLFNEOPF) GetCurAvatarGuid() uint64 {
- if x != nil {
- return x.CurAvatarGuid
- }
- return 0
-}
-
-var File_Unk2800_KJEOLFNEOPF_proto protoreflect.FileDescriptor
-
-var file_Unk2800_KJEOLFNEOPF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x45, 0x4f, 0x4c, 0x46,
- 0x4e, 0x45, 0x4f, 0x50, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x45, 0x4f, 0x4c, 0x46, 0x4e, 0x45,
- 0x4f, 0x50, 0x46, 0x12, 0x31, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x74, 0x65,
- 0x61, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03,
- 0x28, 0x04, 0x52, 0x12, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x47, 0x75,
- 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_KJEOLFNEOPF_proto_rawDescOnce sync.Once
- file_Unk2800_KJEOLFNEOPF_proto_rawDescData = file_Unk2800_KJEOLFNEOPF_proto_rawDesc
-)
-
-func file_Unk2800_KJEOLFNEOPF_proto_rawDescGZIP() []byte {
- file_Unk2800_KJEOLFNEOPF_proto_rawDescOnce.Do(func() {
- file_Unk2800_KJEOLFNEOPF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_KJEOLFNEOPF_proto_rawDescData)
- })
- return file_Unk2800_KJEOLFNEOPF_proto_rawDescData
-}
-
-var file_Unk2800_KJEOLFNEOPF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_KJEOLFNEOPF_proto_goTypes = []interface{}{
- (*Unk2800_KJEOLFNEOPF)(nil), // 0: Unk2800_KJEOLFNEOPF
-}
-var file_Unk2800_KJEOLFNEOPF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_KJEOLFNEOPF_proto_init() }
-func file_Unk2800_KJEOLFNEOPF_proto_init() {
- if File_Unk2800_KJEOLFNEOPF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_KJEOLFNEOPF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_KJEOLFNEOPF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_KJEOLFNEOPF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_KJEOLFNEOPF_proto_goTypes,
- DependencyIndexes: file_Unk2800_KJEOLFNEOPF_proto_depIdxs,
- MessageInfos: file_Unk2800_KJEOLFNEOPF_proto_msgTypes,
- }.Build()
- File_Unk2800_KJEOLFNEOPF_proto = out.File
- file_Unk2800_KJEOLFNEOPF_proto_rawDesc = nil
- file_Unk2800_KJEOLFNEOPF_proto_goTypes = nil
- file_Unk2800_KJEOLFNEOPF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_KOMBBIEEGCP.pb.go b/gover/gen/Unk2800_KOMBBIEEGCP.pb.go
deleted file mode 100644
index 9292272c..00000000
--- a/gover/gen/Unk2800_KOMBBIEEGCP.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_KOMBBIEEGCP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5522
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_KOMBBIEEGCP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,2,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Coin uint32 `protobuf:"varint,9,opt,name=coin,proto3" json:"coin,omitempty"`
- Unk2800_LBPCDCHOOLJ uint32 `protobuf:"varint,11,opt,name=Unk2800_LBPCDCHOOLJ,json=Unk2800LBPCDCHOOLJ,proto3" json:"Unk2800_LBPCDCHOOLJ,omitempty"`
-}
-
-func (x *Unk2800_KOMBBIEEGCP) Reset() {
- *x = Unk2800_KOMBBIEEGCP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_KOMBBIEEGCP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_KOMBBIEEGCP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_KOMBBIEEGCP) ProtoMessage() {}
-
-func (x *Unk2800_KOMBBIEEGCP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_KOMBBIEEGCP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_KOMBBIEEGCP.ProtoReflect.Descriptor instead.
-func (*Unk2800_KOMBBIEEGCP) Descriptor() ([]byte, []int) {
- return file_Unk2800_KOMBBIEEGCP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_KOMBBIEEGCP) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2800_KOMBBIEEGCP) GetCoin() uint32 {
- if x != nil {
- return x.Coin
- }
- return 0
-}
-
-func (x *Unk2800_KOMBBIEEGCP) GetUnk2800_LBPCDCHOOLJ() uint32 {
- if x != nil {
- return x.Unk2800_LBPCDCHOOLJ
- }
- return 0
-}
-
-var File_Unk2800_KOMBBIEEGCP_proto protoreflect.FileDescriptor
-
-var file_Unk2800_KOMBBIEEGCP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x4d, 0x42, 0x42, 0x49,
- 0x45, 0x45, 0x47, 0x43, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x4d, 0x42, 0x42, 0x49, 0x45, 0x45, 0x47,
- 0x43, 0x50, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30,
- 0x5f, 0x4c, 0x42, 0x50, 0x43, 0x44, 0x43, 0x48, 0x4f, 0x4f, 0x4c, 0x4a, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x4c, 0x42, 0x50, 0x43, 0x44,
- 0x43, 0x48, 0x4f, 0x4f, 0x4c, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_KOMBBIEEGCP_proto_rawDescOnce sync.Once
- file_Unk2800_KOMBBIEEGCP_proto_rawDescData = file_Unk2800_KOMBBIEEGCP_proto_rawDesc
-)
-
-func file_Unk2800_KOMBBIEEGCP_proto_rawDescGZIP() []byte {
- file_Unk2800_KOMBBIEEGCP_proto_rawDescOnce.Do(func() {
- file_Unk2800_KOMBBIEEGCP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_KOMBBIEEGCP_proto_rawDescData)
- })
- return file_Unk2800_KOMBBIEEGCP_proto_rawDescData
-}
-
-var file_Unk2800_KOMBBIEEGCP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_KOMBBIEEGCP_proto_goTypes = []interface{}{
- (*Unk2800_KOMBBIEEGCP)(nil), // 0: Unk2800_KOMBBIEEGCP
-}
-var file_Unk2800_KOMBBIEEGCP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_KOMBBIEEGCP_proto_init() }
-func file_Unk2800_KOMBBIEEGCP_proto_init() {
- if File_Unk2800_KOMBBIEEGCP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_KOMBBIEEGCP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_KOMBBIEEGCP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_KOMBBIEEGCP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_KOMBBIEEGCP_proto_goTypes,
- DependencyIndexes: file_Unk2800_KOMBBIEEGCP_proto_depIdxs,
- MessageInfos: file_Unk2800_KOMBBIEEGCP_proto_msgTypes,
- }.Build()
- File_Unk2800_KOMBBIEEGCP_proto = out.File
- file_Unk2800_KOMBBIEEGCP_proto_rawDesc = nil
- file_Unk2800_KOMBBIEEGCP_proto_goTypes = nil
- file_Unk2800_KOMBBIEEGCP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_KPJKAJLNAED.pb.go b/gover/gen/Unk2800_KPJKAJLNAED.pb.go
deleted file mode 100644
index 46130cc5..00000000
--- a/gover/gen/Unk2800_KPJKAJLNAED.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_KPJKAJLNAED.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 874
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_KPJKAJLNAED struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_KPJKAJLNAED) Reset() {
- *x = Unk2800_KPJKAJLNAED{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_KPJKAJLNAED_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_KPJKAJLNAED) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_KPJKAJLNAED) ProtoMessage() {}
-
-func (x *Unk2800_KPJKAJLNAED) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_KPJKAJLNAED_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_KPJKAJLNAED.ProtoReflect.Descriptor instead.
-func (*Unk2800_KPJKAJLNAED) Descriptor() ([]byte, []int) {
- return file_Unk2800_KPJKAJLNAED_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_KPJKAJLNAED) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_KPJKAJLNAED_proto protoreflect.FileDescriptor
-
-var file_Unk2800_KPJKAJLNAED_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4a, 0x4b, 0x41, 0x4a,
- 0x4c, 0x4e, 0x41, 0x45, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4b, 0x50, 0x4a, 0x4b, 0x41, 0x4a, 0x4c, 0x4e, 0x41,
- 0x45, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_KPJKAJLNAED_proto_rawDescOnce sync.Once
- file_Unk2800_KPJKAJLNAED_proto_rawDescData = file_Unk2800_KPJKAJLNAED_proto_rawDesc
-)
-
-func file_Unk2800_KPJKAJLNAED_proto_rawDescGZIP() []byte {
- file_Unk2800_KPJKAJLNAED_proto_rawDescOnce.Do(func() {
- file_Unk2800_KPJKAJLNAED_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_KPJKAJLNAED_proto_rawDescData)
- })
- return file_Unk2800_KPJKAJLNAED_proto_rawDescData
-}
-
-var file_Unk2800_KPJKAJLNAED_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_KPJKAJLNAED_proto_goTypes = []interface{}{
- (*Unk2800_KPJKAJLNAED)(nil), // 0: Unk2800_KPJKAJLNAED
-}
-var file_Unk2800_KPJKAJLNAED_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_KPJKAJLNAED_proto_init() }
-func file_Unk2800_KPJKAJLNAED_proto_init() {
- if File_Unk2800_KPJKAJLNAED_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_KPJKAJLNAED_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_KPJKAJLNAED); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_KPJKAJLNAED_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_KPJKAJLNAED_proto_goTypes,
- DependencyIndexes: file_Unk2800_KPJKAJLNAED_proto_depIdxs,
- MessageInfos: file_Unk2800_KPJKAJLNAED_proto_msgTypes,
- }.Build()
- File_Unk2800_KPJKAJLNAED_proto = out.File
- file_Unk2800_KPJKAJLNAED_proto_rawDesc = nil
- file_Unk2800_KPJKAJLNAED_proto_goTypes = nil
- file_Unk2800_KPJKAJLNAED_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_LGIKLPBOJOI.pb.go b/gover/gen/Unk2800_LGIKLPBOJOI.pb.go
deleted file mode 100644
index 67c6757c..00000000
--- a/gover/gen/Unk2800_LGIKLPBOJOI.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_LGIKLPBOJOI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8145
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_LGIKLPBOJOI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_AEKPBKAAHFL []uint32 `protobuf:"varint,14,rep,packed,name=Unk2800_AEKPBKAAHFL,json=Unk2800AEKPBKAAHFL,proto3" json:"Unk2800_AEKPBKAAHFL,omitempty"`
- ActivityId uint32 `protobuf:"varint,7,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
-}
-
-func (x *Unk2800_LGIKLPBOJOI) Reset() {
- *x = Unk2800_LGIKLPBOJOI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_LGIKLPBOJOI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_LGIKLPBOJOI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_LGIKLPBOJOI) ProtoMessage() {}
-
-func (x *Unk2800_LGIKLPBOJOI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_LGIKLPBOJOI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_LGIKLPBOJOI.ProtoReflect.Descriptor instead.
-func (*Unk2800_LGIKLPBOJOI) Descriptor() ([]byte, []int) {
- return file_Unk2800_LGIKLPBOJOI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_LGIKLPBOJOI) GetUnk2800_AEKPBKAAHFL() []uint32 {
- if x != nil {
- return x.Unk2800_AEKPBKAAHFL
- }
- return nil
-}
-
-func (x *Unk2800_LGIKLPBOJOI) GetActivityId() uint32 {
- if x != nil {
- return x.ActivityId
- }
- return 0
-}
-
-var File_Unk2800_LGIKLPBOJOI_proto protoreflect.FileDescriptor
-
-var file_Unk2800_LGIKLPBOJOI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x49, 0x4b, 0x4c, 0x50,
- 0x42, 0x4f, 0x4a, 0x4f, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x47, 0x49, 0x4b, 0x4c, 0x50, 0x42, 0x4f, 0x4a,
- 0x4f, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x41, 0x45,
- 0x4b, 0x50, 0x42, 0x4b, 0x41, 0x41, 0x48, 0x46, 0x4c, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x41, 0x45, 0x4b, 0x50, 0x42, 0x4b, 0x41, 0x41,
- 0x48, 0x46, 0x4c, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_LGIKLPBOJOI_proto_rawDescOnce sync.Once
- file_Unk2800_LGIKLPBOJOI_proto_rawDescData = file_Unk2800_LGIKLPBOJOI_proto_rawDesc
-)
-
-func file_Unk2800_LGIKLPBOJOI_proto_rawDescGZIP() []byte {
- file_Unk2800_LGIKLPBOJOI_proto_rawDescOnce.Do(func() {
- file_Unk2800_LGIKLPBOJOI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_LGIKLPBOJOI_proto_rawDescData)
- })
- return file_Unk2800_LGIKLPBOJOI_proto_rawDescData
-}
-
-var file_Unk2800_LGIKLPBOJOI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_LGIKLPBOJOI_proto_goTypes = []interface{}{
- (*Unk2800_LGIKLPBOJOI)(nil), // 0: Unk2800_LGIKLPBOJOI
-}
-var file_Unk2800_LGIKLPBOJOI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_LGIKLPBOJOI_proto_init() }
-func file_Unk2800_LGIKLPBOJOI_proto_init() {
- if File_Unk2800_LGIKLPBOJOI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_LGIKLPBOJOI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_LGIKLPBOJOI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_LGIKLPBOJOI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_LGIKLPBOJOI_proto_goTypes,
- DependencyIndexes: file_Unk2800_LGIKLPBOJOI_proto_depIdxs,
- MessageInfos: file_Unk2800_LGIKLPBOJOI_proto_msgTypes,
- }.Build()
- File_Unk2800_LGIKLPBOJOI_proto = out.File
- file_Unk2800_LGIKLPBOJOI_proto_rawDesc = nil
- file_Unk2800_LGIKLPBOJOI_proto_goTypes = nil
- file_Unk2800_LGIKLPBOJOI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_LIBCDGDJMDF.pb.go b/gover/gen/Unk2800_LIBCDGDJMDF.pb.go
deleted file mode 100644
index 9bb7c3a4..00000000
--- a/gover/gen/Unk2800_LIBCDGDJMDF.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_LIBCDGDJMDF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5527
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_LIBCDGDJMDF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,9,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_LIBCDGDJMDF) Reset() {
- *x = Unk2800_LIBCDGDJMDF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_LIBCDGDJMDF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_LIBCDGDJMDF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_LIBCDGDJMDF) ProtoMessage() {}
-
-func (x *Unk2800_LIBCDGDJMDF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_LIBCDGDJMDF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_LIBCDGDJMDF.ProtoReflect.Descriptor instead.
-func (*Unk2800_LIBCDGDJMDF) Descriptor() ([]byte, []int) {
- return file_Unk2800_LIBCDGDJMDF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_LIBCDGDJMDF) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2800_LIBCDGDJMDF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_LIBCDGDJMDF_proto protoreflect.FileDescriptor
-
-var file_Unk2800_LIBCDGDJMDF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x49, 0x42, 0x43, 0x44, 0x47,
- 0x44, 0x4a, 0x4d, 0x44, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4c, 0x49, 0x42, 0x43, 0x44, 0x47, 0x44, 0x4a, 0x4d,
- 0x44, 0x46, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_LIBCDGDJMDF_proto_rawDescOnce sync.Once
- file_Unk2800_LIBCDGDJMDF_proto_rawDescData = file_Unk2800_LIBCDGDJMDF_proto_rawDesc
-)
-
-func file_Unk2800_LIBCDGDJMDF_proto_rawDescGZIP() []byte {
- file_Unk2800_LIBCDGDJMDF_proto_rawDescOnce.Do(func() {
- file_Unk2800_LIBCDGDJMDF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_LIBCDGDJMDF_proto_rawDescData)
- })
- return file_Unk2800_LIBCDGDJMDF_proto_rawDescData
-}
-
-var file_Unk2800_LIBCDGDJMDF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_LIBCDGDJMDF_proto_goTypes = []interface{}{
- (*Unk2800_LIBCDGDJMDF)(nil), // 0: Unk2800_LIBCDGDJMDF
-}
-var file_Unk2800_LIBCDGDJMDF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_LIBCDGDJMDF_proto_init() }
-func file_Unk2800_LIBCDGDJMDF_proto_init() {
- if File_Unk2800_LIBCDGDJMDF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_LIBCDGDJMDF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_LIBCDGDJMDF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_LIBCDGDJMDF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_LIBCDGDJMDF_proto_goTypes,
- DependencyIndexes: file_Unk2800_LIBCDGDJMDF_proto_depIdxs,
- MessageInfos: file_Unk2800_LIBCDGDJMDF_proto_msgTypes,
- }.Build()
- File_Unk2800_LIBCDGDJMDF_proto = out.File
- file_Unk2800_LIBCDGDJMDF_proto_rawDesc = nil
- file_Unk2800_LIBCDGDJMDF_proto_goTypes = nil
- file_Unk2800_LIBCDGDJMDF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_MBKLJLMLIKF.pb.go b/gover/gen/Unk2800_MBKLJLMLIKF.pb.go
deleted file mode 100644
index 159fd4a6..00000000
--- a/gover/gen/Unk2800_MBKLJLMLIKF.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_MBKLJLMLIKF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_MBKLJLMLIKF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsOpen bool `protobuf:"varint,14,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- BestScore uint32 `protobuf:"varint,4,opt,name=best_score,json=bestScore,proto3" json:"best_score,omitempty"`
-}
-
-func (x *Unk2800_MBKLJLMLIKF) Reset() {
- *x = Unk2800_MBKLJLMLIKF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_MBKLJLMLIKF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_MBKLJLMLIKF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_MBKLJLMLIKF) ProtoMessage() {}
-
-func (x *Unk2800_MBKLJLMLIKF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_MBKLJLMLIKF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_MBKLJLMLIKF.ProtoReflect.Descriptor instead.
-func (*Unk2800_MBKLJLMLIKF) Descriptor() ([]byte, []int) {
- return file_Unk2800_MBKLJLMLIKF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_MBKLJLMLIKF) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2800_MBKLJLMLIKF) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk2800_MBKLJLMLIKF) GetBestScore() uint32 {
- if x != nil {
- return x.BestScore
- }
- return 0
-}
-
-var File_Unk2800_MBKLJLMLIKF_proto protoreflect.FileDescriptor
-
-var file_Unk2800_MBKLJLMLIKF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x4b, 0x4c, 0x4a, 0x4c,
- 0x4d, 0x4c, 0x49, 0x4b, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x4b, 0x4c, 0x4a, 0x4c, 0x4d, 0x4c, 0x49,
- 0x4b, 0x46, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a,
- 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
- 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x73,
- 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74,
- 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_MBKLJLMLIKF_proto_rawDescOnce sync.Once
- file_Unk2800_MBKLJLMLIKF_proto_rawDescData = file_Unk2800_MBKLJLMLIKF_proto_rawDesc
-)
-
-func file_Unk2800_MBKLJLMLIKF_proto_rawDescGZIP() []byte {
- file_Unk2800_MBKLJLMLIKF_proto_rawDescOnce.Do(func() {
- file_Unk2800_MBKLJLMLIKF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_MBKLJLMLIKF_proto_rawDescData)
- })
- return file_Unk2800_MBKLJLMLIKF_proto_rawDescData
-}
-
-var file_Unk2800_MBKLJLMLIKF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_MBKLJLMLIKF_proto_goTypes = []interface{}{
- (*Unk2800_MBKLJLMLIKF)(nil), // 0: Unk2800_MBKLJLMLIKF
-}
-var file_Unk2800_MBKLJLMLIKF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_MBKLJLMLIKF_proto_init() }
-func file_Unk2800_MBKLJLMLIKF_proto_init() {
- if File_Unk2800_MBKLJLMLIKF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_MBKLJLMLIKF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_MBKLJLMLIKF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_MBKLJLMLIKF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_MBKLJLMLIKF_proto_goTypes,
- DependencyIndexes: file_Unk2800_MBKLJLMLIKF_proto_depIdxs,
- MessageInfos: file_Unk2800_MBKLJLMLIKF_proto_msgTypes,
- }.Build()
- File_Unk2800_MBKLJLMLIKF_proto = out.File
- file_Unk2800_MBKLJLMLIKF_proto_rawDesc = nil
- file_Unk2800_MBKLJLMLIKF_proto_goTypes = nil
- file_Unk2800_MBKLJLMLIKF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_MHCFAGCKGIB.pb.go b/gover/gen/Unk2800_MHCFAGCKGIB.pb.go
deleted file mode 100644
index 6d4b40fb..00000000
--- a/gover/gen/Unk2800_MHCFAGCKGIB.pb.go
+++ /dev/null
@@ -1,196 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_MHCFAGCKGIB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_MHCFAGCKGIB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SceneId uint32 `protobuf:"varint,12,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- PointId uint32 `protobuf:"varint,6,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
- DungeonEntryList []*DungeonEntryInfo `protobuf:"bytes,1,rep,name=dungeon_entry_list,json=dungeonEntryList,proto3" json:"dungeon_entry_list,omitempty"`
- RecommendDungeonId uint32 `protobuf:"varint,8,opt,name=recommend_dungeon_id,json=recommendDungeonId,proto3" json:"recommend_dungeon_id,omitempty"`
-}
-
-func (x *Unk2800_MHCFAGCKGIB) Reset() {
- *x = Unk2800_MHCFAGCKGIB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_MHCFAGCKGIB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_MHCFAGCKGIB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_MHCFAGCKGIB) ProtoMessage() {}
-
-func (x *Unk2800_MHCFAGCKGIB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_MHCFAGCKGIB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_MHCFAGCKGIB.ProtoReflect.Descriptor instead.
-func (*Unk2800_MHCFAGCKGIB) Descriptor() ([]byte, []int) {
- return file_Unk2800_MHCFAGCKGIB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_MHCFAGCKGIB) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-func (x *Unk2800_MHCFAGCKGIB) GetPointId() uint32 {
- if x != nil {
- return x.PointId
- }
- return 0
-}
-
-func (x *Unk2800_MHCFAGCKGIB) GetDungeonEntryList() []*DungeonEntryInfo {
- if x != nil {
- return x.DungeonEntryList
- }
- return nil
-}
-
-func (x *Unk2800_MHCFAGCKGIB) GetRecommendDungeonId() uint32 {
- if x != nil {
- return x.RecommendDungeonId
- }
- return 0
-}
-
-var File_Unk2800_MHCFAGCKGIB_proto protoreflect.FileDescriptor
-
-var file_Unk2800_MHCFAGCKGIB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x43, 0x46, 0x41, 0x47,
- 0x43, 0x4b, 0x47, 0x49, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x44, 0x75, 0x6e,
- 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x4d, 0x48, 0x43, 0x46, 0x41, 0x47, 0x43, 0x4b, 0x47, 0x49, 0x42, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49,
- 0x64, 0x12, 0x3f, 0x0a, 0x12, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74,
- 0x72, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x10, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4c, 0x69,
- 0x73, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x5f,
- 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_MHCFAGCKGIB_proto_rawDescOnce sync.Once
- file_Unk2800_MHCFAGCKGIB_proto_rawDescData = file_Unk2800_MHCFAGCKGIB_proto_rawDesc
-)
-
-func file_Unk2800_MHCFAGCKGIB_proto_rawDescGZIP() []byte {
- file_Unk2800_MHCFAGCKGIB_proto_rawDescOnce.Do(func() {
- file_Unk2800_MHCFAGCKGIB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_MHCFAGCKGIB_proto_rawDescData)
- })
- return file_Unk2800_MHCFAGCKGIB_proto_rawDescData
-}
-
-var file_Unk2800_MHCFAGCKGIB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_MHCFAGCKGIB_proto_goTypes = []interface{}{
- (*Unk2800_MHCFAGCKGIB)(nil), // 0: Unk2800_MHCFAGCKGIB
- (*DungeonEntryInfo)(nil), // 1: DungeonEntryInfo
-}
-var file_Unk2800_MHCFAGCKGIB_proto_depIdxs = []int32{
- 1, // 0: Unk2800_MHCFAGCKGIB.dungeon_entry_list:type_name -> DungeonEntryInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_MHCFAGCKGIB_proto_init() }
-func file_Unk2800_MHCFAGCKGIB_proto_init() {
- if File_Unk2800_MHCFAGCKGIB_proto != nil {
- return
- }
- file_DungeonEntryInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_MHCFAGCKGIB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_MHCFAGCKGIB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_MHCFAGCKGIB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_MHCFAGCKGIB_proto_goTypes,
- DependencyIndexes: file_Unk2800_MHCFAGCKGIB_proto_depIdxs,
- MessageInfos: file_Unk2800_MHCFAGCKGIB_proto_msgTypes,
- }.Build()
- File_Unk2800_MHCFAGCKGIB_proto = out.File
- file_Unk2800_MHCFAGCKGIB_proto_rawDesc = nil
- file_Unk2800_MHCFAGCKGIB_proto_goTypes = nil
- file_Unk2800_MHCFAGCKGIB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_MNBDNGKGDGF.pb.go b/gover/gen/Unk2800_MNBDNGKGDGF.pb.go
deleted file mode 100644
index 8e2e65dc..00000000
--- a/gover/gen/Unk2800_MNBDNGKGDGF.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_MNBDNGKGDGF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8004
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_MNBDNGKGDGF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,13,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk2800_MNBDNGKGDGF) Reset() {
- *x = Unk2800_MNBDNGKGDGF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_MNBDNGKGDGF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_MNBDNGKGDGF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_MNBDNGKGDGF) ProtoMessage() {}
-
-func (x *Unk2800_MNBDNGKGDGF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_MNBDNGKGDGF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_MNBDNGKGDGF.ProtoReflect.Descriptor instead.
-func (*Unk2800_MNBDNGKGDGF) Descriptor() ([]byte, []int) {
- return file_Unk2800_MNBDNGKGDGF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_MNBDNGKGDGF) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk2800_MNBDNGKGDGF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk2800_MNBDNGKGDGF_proto protoreflect.FileDescriptor
-
-var file_Unk2800_MNBDNGKGDGF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x42, 0x44, 0x4e, 0x47,
- 0x4b, 0x47, 0x44, 0x47, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4d, 0x4e, 0x42, 0x44, 0x4e, 0x47, 0x4b, 0x47, 0x44,
- 0x47, 0x46, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_MNBDNGKGDGF_proto_rawDescOnce sync.Once
- file_Unk2800_MNBDNGKGDGF_proto_rawDescData = file_Unk2800_MNBDNGKGDGF_proto_rawDesc
-)
-
-func file_Unk2800_MNBDNGKGDGF_proto_rawDescGZIP() []byte {
- file_Unk2800_MNBDNGKGDGF_proto_rawDescOnce.Do(func() {
- file_Unk2800_MNBDNGKGDGF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_MNBDNGKGDGF_proto_rawDescData)
- })
- return file_Unk2800_MNBDNGKGDGF_proto_rawDescData
-}
-
-var file_Unk2800_MNBDNGKGDGF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_MNBDNGKGDGF_proto_goTypes = []interface{}{
- (*Unk2800_MNBDNGKGDGF)(nil), // 0: Unk2800_MNBDNGKGDGF
-}
-var file_Unk2800_MNBDNGKGDGF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_MNBDNGKGDGF_proto_init() }
-func file_Unk2800_MNBDNGKGDGF_proto_init() {
- if File_Unk2800_MNBDNGKGDGF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_MNBDNGKGDGF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_MNBDNGKGDGF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_MNBDNGKGDGF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_MNBDNGKGDGF_proto_goTypes,
- DependencyIndexes: file_Unk2800_MNBDNGKGDGF_proto_depIdxs,
- MessageInfos: file_Unk2800_MNBDNGKGDGF_proto_msgTypes,
- }.Build()
- File_Unk2800_MNBDNGKGDGF_proto = out.File
- file_Unk2800_MNBDNGKGDGF_proto_rawDesc = nil
- file_Unk2800_MNBDNGKGDGF_proto_goTypes = nil
- file_Unk2800_MNBDNGKGDGF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_NHEOHBNFHJD.pb.go b/gover/gen/Unk2800_NHEOHBNFHJD.pb.go
deleted file mode 100644
index 170a54a0..00000000
--- a/gover/gen/Unk2800_NHEOHBNFHJD.pb.go
+++ /dev/null
@@ -1,198 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_NHEOHBNFHJD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 8870
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk2800_NHEOHBNFHJD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SettleInfo *Unk2800_IOBHBFFAONO `protobuf:"bytes,11,opt,name=settle_info,json=settleInfo,proto3" json:"settle_info,omitempty"`
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsNewRecord bool `protobuf:"varint,2,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- GalleryId uint32 `protobuf:"varint,1,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk2800_NHEOHBNFHJD) Reset() {
- *x = Unk2800_NHEOHBNFHJD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_NHEOHBNFHJD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_NHEOHBNFHJD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_NHEOHBNFHJD) ProtoMessage() {}
-
-func (x *Unk2800_NHEOHBNFHJD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_NHEOHBNFHJD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_NHEOHBNFHJD.ProtoReflect.Descriptor instead.
-func (*Unk2800_NHEOHBNFHJD) Descriptor() ([]byte, []int) {
- return file_Unk2800_NHEOHBNFHJD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_NHEOHBNFHJD) GetSettleInfo() *Unk2800_IOBHBFFAONO {
- if x != nil {
- return x.SettleInfo
- }
- return nil
-}
-
-func (x *Unk2800_NHEOHBNFHJD) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk2800_NHEOHBNFHJD) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *Unk2800_NHEOHBNFHJD) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk2800_NHEOHBNFHJD_proto protoreflect.FileDescriptor
-
-var file_Unk2800_NHEOHBNFHJD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x45, 0x4f, 0x48, 0x42,
- 0x4e, 0x46, 0x48, 0x4a, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x42, 0x48, 0x42, 0x46, 0x46, 0x41, 0x4f, 0x4e, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x45, 0x4f, 0x48, 0x42, 0x4e, 0x46, 0x48, 0x4a, 0x44, 0x12, 0x35,
- 0x0a, 0x0b, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x49, 0x4f,
- 0x42, 0x48, 0x42, 0x46, 0x46, 0x41, 0x4f, 0x4e, 0x4f, 0x52, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x6c,
- 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64,
- 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65,
- 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
- 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_NHEOHBNFHJD_proto_rawDescOnce sync.Once
- file_Unk2800_NHEOHBNFHJD_proto_rawDescData = file_Unk2800_NHEOHBNFHJD_proto_rawDesc
-)
-
-func file_Unk2800_NHEOHBNFHJD_proto_rawDescGZIP() []byte {
- file_Unk2800_NHEOHBNFHJD_proto_rawDescOnce.Do(func() {
- file_Unk2800_NHEOHBNFHJD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_NHEOHBNFHJD_proto_rawDescData)
- })
- return file_Unk2800_NHEOHBNFHJD_proto_rawDescData
-}
-
-var file_Unk2800_NHEOHBNFHJD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_NHEOHBNFHJD_proto_goTypes = []interface{}{
- (*Unk2800_NHEOHBNFHJD)(nil), // 0: Unk2800_NHEOHBNFHJD
- (*Unk2800_IOBHBFFAONO)(nil), // 1: Unk2800_IOBHBFFAONO
-}
-var file_Unk2800_NHEOHBNFHJD_proto_depIdxs = []int32{
- 1, // 0: Unk2800_NHEOHBNFHJD.settle_info:type_name -> Unk2800_IOBHBFFAONO
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_NHEOHBNFHJD_proto_init() }
-func file_Unk2800_NHEOHBNFHJD_proto_init() {
- if File_Unk2800_NHEOHBNFHJD_proto != nil {
- return
- }
- file_Unk2800_IOBHBFFAONO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_NHEOHBNFHJD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_NHEOHBNFHJD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_NHEOHBNFHJD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_NHEOHBNFHJD_proto_goTypes,
- DependencyIndexes: file_Unk2800_NHEOHBNFHJD_proto_depIdxs,
- MessageInfos: file_Unk2800_NHEOHBNFHJD_proto_msgTypes,
- }.Build()
- File_Unk2800_NHEOHBNFHJD_proto = out.File
- file_Unk2800_NHEOHBNFHJD_proto_rawDesc = nil
- file_Unk2800_NHEOHBNFHJD_proto_goTypes = nil
- file_Unk2800_NHEOHBNFHJD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_OFIHDGFMDGB.pb.go b/gover/gen/Unk2800_OFIHDGFMDGB.pb.go
deleted file mode 100644
index 98cb5998..00000000
--- a/gover/gen/Unk2800_OFIHDGFMDGB.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_OFIHDGFMDGB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 171
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_OFIHDGFMDGB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GivingId uint32 `protobuf:"varint,4,opt,name=giving_id,json=givingId,proto3" json:"giving_id,omitempty"`
-}
-
-func (x *Unk2800_OFIHDGFMDGB) Reset() {
- *x = Unk2800_OFIHDGFMDGB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_OFIHDGFMDGB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_OFIHDGFMDGB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_OFIHDGFMDGB) ProtoMessage() {}
-
-func (x *Unk2800_OFIHDGFMDGB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_OFIHDGFMDGB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_OFIHDGFMDGB.ProtoReflect.Descriptor instead.
-func (*Unk2800_OFIHDGFMDGB) Descriptor() ([]byte, []int) {
- return file_Unk2800_OFIHDGFMDGB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_OFIHDGFMDGB) GetGivingId() uint32 {
- if x != nil {
- return x.GivingId
- }
- return 0
-}
-
-var File_Unk2800_OFIHDGFMDGB_proto protoreflect.FileDescriptor
-
-var file_Unk2800_OFIHDGFMDGB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x49, 0x48, 0x44, 0x47,
- 0x46, 0x4d, 0x44, 0x47, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x49, 0x48, 0x44, 0x47, 0x46, 0x4d, 0x44,
- 0x47, 0x42, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_OFIHDGFMDGB_proto_rawDescOnce sync.Once
- file_Unk2800_OFIHDGFMDGB_proto_rawDescData = file_Unk2800_OFIHDGFMDGB_proto_rawDesc
-)
-
-func file_Unk2800_OFIHDGFMDGB_proto_rawDescGZIP() []byte {
- file_Unk2800_OFIHDGFMDGB_proto_rawDescOnce.Do(func() {
- file_Unk2800_OFIHDGFMDGB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_OFIHDGFMDGB_proto_rawDescData)
- })
- return file_Unk2800_OFIHDGFMDGB_proto_rawDescData
-}
-
-var file_Unk2800_OFIHDGFMDGB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_OFIHDGFMDGB_proto_goTypes = []interface{}{
- (*Unk2800_OFIHDGFMDGB)(nil), // 0: Unk2800_OFIHDGFMDGB
-}
-var file_Unk2800_OFIHDGFMDGB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_OFIHDGFMDGB_proto_init() }
-func file_Unk2800_OFIHDGFMDGB_proto_init() {
- if File_Unk2800_OFIHDGFMDGB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_OFIHDGFMDGB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_OFIHDGFMDGB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_OFIHDGFMDGB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_OFIHDGFMDGB_proto_goTypes,
- DependencyIndexes: file_Unk2800_OFIHDGFMDGB_proto_depIdxs,
- MessageInfos: file_Unk2800_OFIHDGFMDGB_proto_msgTypes,
- }.Build()
- File_Unk2800_OFIHDGFMDGB_proto = out.File
- file_Unk2800_OFIHDGFMDGB_proto_rawDesc = nil
- file_Unk2800_OFIHDGFMDGB_proto_goTypes = nil
- file_Unk2800_OFIHDGFMDGB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_OMGNOBICOCD.pb.go b/gover/gen/Unk2800_OMGNOBICOCD.pb.go
deleted file mode 100644
index 97a3533e..00000000
--- a/gover/gen/Unk2800_OMGNOBICOCD.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_OMGNOBICOCD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 843
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_OMGNOBICOCD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2800_DPEOIJKEAPB uint32 `protobuf:"varint,14,opt,name=Unk2800_DPEOIJKEAPB,json=Unk2800DPEOIJKEAPB,proto3" json:"Unk2800_DPEOIJKEAPB,omitempty"`
- Unk2700_OCIHJFOKHPK *CustomGadgetTreeInfo `protobuf:"bytes,11,opt,name=Unk2700_OCIHJFOKHPK,json=Unk2700OCIHJFOKHPK,proto3" json:"Unk2700_OCIHJFOKHPK,omitempty"`
- GadgetEntityId uint32 `protobuf:"varint,10,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
-}
-
-func (x *Unk2800_OMGNOBICOCD) Reset() {
- *x = Unk2800_OMGNOBICOCD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_OMGNOBICOCD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_OMGNOBICOCD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_OMGNOBICOCD) ProtoMessage() {}
-
-func (x *Unk2800_OMGNOBICOCD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_OMGNOBICOCD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_OMGNOBICOCD.ProtoReflect.Descriptor instead.
-func (*Unk2800_OMGNOBICOCD) Descriptor() ([]byte, []int) {
- return file_Unk2800_OMGNOBICOCD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_OMGNOBICOCD) GetUnk2800_DPEOIJKEAPB() uint32 {
- if x != nil {
- return x.Unk2800_DPEOIJKEAPB
- }
- return 0
-}
-
-func (x *Unk2800_OMGNOBICOCD) GetUnk2700_OCIHJFOKHPK() *CustomGadgetTreeInfo {
- if x != nil {
- return x.Unk2700_OCIHJFOKHPK
- }
- return nil
-}
-
-func (x *Unk2800_OMGNOBICOCD) GetGadgetEntityId() uint32 {
- if x != nil {
- return x.GadgetEntityId
- }
- return 0
-}
-
-var File_Unk2800_OMGNOBICOCD_proto protoreflect.FileDescriptor
-
-var file_Unk2800_OMGNOBICOCD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x47, 0x4e, 0x4f, 0x42,
- 0x49, 0x43, 0x4f, 0x43, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb8, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32,
- 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x47, 0x4e, 0x4f, 0x42, 0x49, 0x43, 0x4f, 0x43, 0x44, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x45, 0x4f, 0x49,
- 0x4a, 0x4b, 0x45, 0x41, 0x50, 0x42, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x38, 0x30, 0x30, 0x44, 0x50, 0x45, 0x4f, 0x49, 0x4a, 0x4b, 0x45, 0x41, 0x50, 0x42,
- 0x12, 0x46, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x49, 0x48,
- 0x4a, 0x46, 0x4f, 0x4b, 0x48, 0x50, 0x4b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
- 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x43, 0x49,
- 0x48, 0x4a, 0x46, 0x4f, 0x4b, 0x48, 0x50, 0x4b, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67,
- 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_OMGNOBICOCD_proto_rawDescOnce sync.Once
- file_Unk2800_OMGNOBICOCD_proto_rawDescData = file_Unk2800_OMGNOBICOCD_proto_rawDesc
-)
-
-func file_Unk2800_OMGNOBICOCD_proto_rawDescGZIP() []byte {
- file_Unk2800_OMGNOBICOCD_proto_rawDescOnce.Do(func() {
- file_Unk2800_OMGNOBICOCD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_OMGNOBICOCD_proto_rawDescData)
- })
- return file_Unk2800_OMGNOBICOCD_proto_rawDescData
-}
-
-var file_Unk2800_OMGNOBICOCD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_OMGNOBICOCD_proto_goTypes = []interface{}{
- (*Unk2800_OMGNOBICOCD)(nil), // 0: Unk2800_OMGNOBICOCD
- (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
-}
-var file_Unk2800_OMGNOBICOCD_proto_depIdxs = []int32{
- 1, // 0: Unk2800_OMGNOBICOCD.Unk2700_OCIHJFOKHPK:type_name -> CustomGadgetTreeInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_OMGNOBICOCD_proto_init() }
-func file_Unk2800_OMGNOBICOCD_proto_init() {
- if File_Unk2800_OMGNOBICOCD_proto != nil {
- return
- }
- file_CustomGadgetTreeInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_OMGNOBICOCD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_OMGNOBICOCD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_OMGNOBICOCD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_OMGNOBICOCD_proto_goTypes,
- DependencyIndexes: file_Unk2800_OMGNOBICOCD_proto_depIdxs,
- MessageInfos: file_Unk2800_OMGNOBICOCD_proto_msgTypes,
- }.Build()
- File_Unk2800_OMGNOBICOCD_proto = out.File
- file_Unk2800_OMGNOBICOCD_proto_rawDesc = nil
- file_Unk2800_OMGNOBICOCD_proto_goTypes = nil
- file_Unk2800_OMGNOBICOCD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_OOKIPFHPJMG.pb.go b/gover/gen/Unk2800_OOKIPFHPJMG.pb.go
deleted file mode 100644
index b1a14a6b..00000000
--- a/gover/gen/Unk2800_OOKIPFHPJMG.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_OOKIPFHPJMG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21054
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk2800_OOKIPFHPJMG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsSuccess bool `protobuf:"varint,8,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
-}
-
-func (x *Unk2800_OOKIPFHPJMG) Reset() {
- *x = Unk2800_OOKIPFHPJMG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_OOKIPFHPJMG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_OOKIPFHPJMG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_OOKIPFHPJMG) ProtoMessage() {}
-
-func (x *Unk2800_OOKIPFHPJMG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_OOKIPFHPJMG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_OOKIPFHPJMG.ProtoReflect.Descriptor instead.
-func (*Unk2800_OOKIPFHPJMG) Descriptor() ([]byte, []int) {
- return file_Unk2800_OOKIPFHPJMG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_OOKIPFHPJMG) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-var File_Unk2800_OOKIPFHPJMG_proto protoreflect.FileDescriptor
-
-var file_Unk2800_OOKIPFHPJMG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x4f, 0x4b, 0x49, 0x50, 0x46,
- 0x48, 0x50, 0x4a, 0x4d, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x4f, 0x4b, 0x49, 0x50, 0x46, 0x48, 0x50, 0x4a,
- 0x4d, 0x47, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73,
- 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk2800_OOKIPFHPJMG_proto_rawDescOnce sync.Once
- file_Unk2800_OOKIPFHPJMG_proto_rawDescData = file_Unk2800_OOKIPFHPJMG_proto_rawDesc
-)
-
-func file_Unk2800_OOKIPFHPJMG_proto_rawDescGZIP() []byte {
- file_Unk2800_OOKIPFHPJMG_proto_rawDescOnce.Do(func() {
- file_Unk2800_OOKIPFHPJMG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_OOKIPFHPJMG_proto_rawDescData)
- })
- return file_Unk2800_OOKIPFHPJMG_proto_rawDescData
-}
-
-var file_Unk2800_OOKIPFHPJMG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_OOKIPFHPJMG_proto_goTypes = []interface{}{
- (*Unk2800_OOKIPFHPJMG)(nil), // 0: Unk2800_OOKIPFHPJMG
-}
-var file_Unk2800_OOKIPFHPJMG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_OOKIPFHPJMG_proto_init() }
-func file_Unk2800_OOKIPFHPJMG_proto_init() {
- if File_Unk2800_OOKIPFHPJMG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_OOKIPFHPJMG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_OOKIPFHPJMG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_OOKIPFHPJMG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_OOKIPFHPJMG_proto_goTypes,
- DependencyIndexes: file_Unk2800_OOKIPFHPJMG_proto_depIdxs,
- MessageInfos: file_Unk2800_OOKIPFHPJMG_proto_msgTypes,
- }.Build()
- File_Unk2800_OOKIPFHPJMG_proto = out.File
- file_Unk2800_OOKIPFHPJMG_proto_rawDesc = nil
- file_Unk2800_OOKIPFHPJMG_proto_goTypes = nil
- file_Unk2800_OOKIPFHPJMG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk2800_PHPHMILPOLC.pb.go b/gover/gen/Unk2800_PHPHMILPOLC.pb.go
deleted file mode 100644
index 6b05d0c2..00000000
--- a/gover/gen/Unk2800_PHPHMILPOLC.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk2800_PHPHMILPOLC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk2800_PHPHMILPOLC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- State Unk2800_FDLKPKFOIIK `protobuf:"varint,10,opt,name=state,proto3,enum=Unk2800_FDLKPKFOIIK" json:"state,omitempty"`
- Unk2800_CLOCMPFBGMD uint32 `protobuf:"varint,4,opt,name=Unk2800_CLOCMPFBGMD,json=Unk2800CLOCMPFBGMD,proto3" json:"Unk2800_CLOCMPFBGMD,omitempty"`
-}
-
-func (x *Unk2800_PHPHMILPOLC) Reset() {
- *x = Unk2800_PHPHMILPOLC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk2800_PHPHMILPOLC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk2800_PHPHMILPOLC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk2800_PHPHMILPOLC) ProtoMessage() {}
-
-func (x *Unk2800_PHPHMILPOLC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk2800_PHPHMILPOLC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk2800_PHPHMILPOLC.ProtoReflect.Descriptor instead.
-func (*Unk2800_PHPHMILPOLC) Descriptor() ([]byte, []int) {
- return file_Unk2800_PHPHMILPOLC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk2800_PHPHMILPOLC) GetState() Unk2800_FDLKPKFOIIK {
- if x != nil {
- return x.State
- }
- return Unk2800_FDLKPKFOIIK_Unk2800_FDLKPKFOIIK_NONE
-}
-
-func (x *Unk2800_PHPHMILPOLC) GetUnk2800_CLOCMPFBGMD() uint32 {
- if x != nil {
- return x.Unk2800_CLOCMPFBGMD
- }
- return 0
-}
-
-var File_Unk2800_PHPHMILPOLC_proto protoreflect.FileDescriptor
-
-var file_Unk2800_PHPHMILPOLC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x50, 0x48, 0x4d, 0x49,
- 0x4c, 0x50, 0x4f, 0x4c, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4c, 0x4b, 0x50, 0x4b, 0x46, 0x4f, 0x49, 0x49, 0x4b,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30,
- 0x30, 0x5f, 0x50, 0x48, 0x50, 0x48, 0x4d, 0x49, 0x4c, 0x50, 0x4f, 0x4c, 0x43, 0x12, 0x2a, 0x0a,
- 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x46, 0x44, 0x4c, 0x4b, 0x50, 0x4b, 0x46, 0x4f, 0x49,
- 0x49, 0x4b, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x38, 0x30, 0x30, 0x5f, 0x43, 0x4c, 0x4f, 0x43, 0x4d, 0x50, 0x46, 0x42, 0x47, 0x4d, 0x44,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x43,
- 0x4c, 0x4f, 0x43, 0x4d, 0x50, 0x46, 0x42, 0x47, 0x4d, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk2800_PHPHMILPOLC_proto_rawDescOnce sync.Once
- file_Unk2800_PHPHMILPOLC_proto_rawDescData = file_Unk2800_PHPHMILPOLC_proto_rawDesc
-)
-
-func file_Unk2800_PHPHMILPOLC_proto_rawDescGZIP() []byte {
- file_Unk2800_PHPHMILPOLC_proto_rawDescOnce.Do(func() {
- file_Unk2800_PHPHMILPOLC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk2800_PHPHMILPOLC_proto_rawDescData)
- })
- return file_Unk2800_PHPHMILPOLC_proto_rawDescData
-}
-
-var file_Unk2800_PHPHMILPOLC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk2800_PHPHMILPOLC_proto_goTypes = []interface{}{
- (*Unk2800_PHPHMILPOLC)(nil), // 0: Unk2800_PHPHMILPOLC
- (Unk2800_FDLKPKFOIIK)(0), // 1: Unk2800_FDLKPKFOIIK
-}
-var file_Unk2800_PHPHMILPOLC_proto_depIdxs = []int32{
- 1, // 0: Unk2800_PHPHMILPOLC.state:type_name -> Unk2800_FDLKPKFOIIK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk2800_PHPHMILPOLC_proto_init() }
-func file_Unk2800_PHPHMILPOLC_proto_init() {
- if File_Unk2800_PHPHMILPOLC_proto != nil {
- return
- }
- file_Unk2800_FDLKPKFOIIK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk2800_PHPHMILPOLC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk2800_PHPHMILPOLC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk2800_PHPHMILPOLC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk2800_PHPHMILPOLC_proto_goTypes,
- DependencyIndexes: file_Unk2800_PHPHMILPOLC_proto_depIdxs,
- MessageInfos: file_Unk2800_PHPHMILPOLC_proto_msgTypes,
- }.Build()
- File_Unk2800_PHPHMILPOLC_proto = out.File
- file_Unk2800_PHPHMILPOLC_proto_rawDesc = nil
- file_Unk2800_PHPHMILPOLC_proto_goTypes = nil
- file_Unk2800_PHPHMILPOLC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_ACNMEFGKHKO.pb.go b/gover/gen/Unk3000_ACNMEFGKHKO.pb.go
deleted file mode 100644
index 30ac0799..00000000
--- a/gover/gen/Unk3000_ACNMEFGKHKO.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_ACNMEFGKHKO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4622
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_ACNMEFGKHKO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3000_LOFNFMJFGNB uint32 `protobuf:"varint,1,opt,name=Unk3000_LOFNFMJFGNB,json=Unk3000LOFNFMJFGNB,proto3" json:"Unk3000_LOFNFMJFGNB,omitempty"`
- Unk3000_DEDHCIKCAGH uint32 `protobuf:"varint,3,opt,name=Unk3000_DEDHCIKCAGH,json=Unk3000DEDHCIKCAGH,proto3" json:"Unk3000_DEDHCIKCAGH,omitempty"`
- Unk3000_HCAJDIBHKDG uint32 `protobuf:"varint,2,opt,name=Unk3000_HCAJDIBHKDG,json=Unk3000HCAJDIBHKDG,proto3" json:"Unk3000_HCAJDIBHKDG,omitempty"`
-}
-
-func (x *Unk3000_ACNMEFGKHKO) Reset() {
- *x = Unk3000_ACNMEFGKHKO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_ACNMEFGKHKO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_ACNMEFGKHKO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_ACNMEFGKHKO) ProtoMessage() {}
-
-func (x *Unk3000_ACNMEFGKHKO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_ACNMEFGKHKO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_ACNMEFGKHKO.ProtoReflect.Descriptor instead.
-func (*Unk3000_ACNMEFGKHKO) Descriptor() ([]byte, []int) {
- return file_Unk3000_ACNMEFGKHKO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_ACNMEFGKHKO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_ACNMEFGKHKO) GetUnk3000_LOFNFMJFGNB() uint32 {
- if x != nil {
- return x.Unk3000_LOFNFMJFGNB
- }
- return 0
-}
-
-func (x *Unk3000_ACNMEFGKHKO) GetUnk3000_DEDHCIKCAGH() uint32 {
- if x != nil {
- return x.Unk3000_DEDHCIKCAGH
- }
- return 0
-}
-
-func (x *Unk3000_ACNMEFGKHKO) GetUnk3000_HCAJDIBHKDG() uint32 {
- if x != nil {
- return x.Unk3000_HCAJDIBHKDG
- }
- return 0
-}
-
-var File_Unk3000_ACNMEFGKHKO_proto protoreflect.FileDescriptor
-
-var file_Unk3000_ACNMEFGKHKO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x4e, 0x4d, 0x45, 0x46,
- 0x47, 0x4b, 0x48, 0x4b, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x4e, 0x4d, 0x45, 0x46, 0x47, 0x4b,
- 0x48, 0x4b, 0x4f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x46, 0x4e, 0x46, 0x4d, 0x4a,
- 0x46, 0x47, 0x4e, 0x42, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4c, 0x4f, 0x46, 0x4e, 0x46, 0x4d, 0x4a, 0x46, 0x47, 0x4e, 0x42, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x45, 0x44, 0x48, 0x43, 0x49,
- 0x4b, 0x43, 0x41, 0x47, 0x48, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x44, 0x45, 0x44, 0x48, 0x43, 0x49, 0x4b, 0x43, 0x41, 0x47, 0x48, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x43, 0x41, 0x4a, 0x44,
- 0x49, 0x42, 0x48, 0x4b, 0x44, 0x47, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x43, 0x41, 0x4a, 0x44, 0x49, 0x42, 0x48, 0x4b, 0x44, 0x47,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_ACNMEFGKHKO_proto_rawDescOnce sync.Once
- file_Unk3000_ACNMEFGKHKO_proto_rawDescData = file_Unk3000_ACNMEFGKHKO_proto_rawDesc
-)
-
-func file_Unk3000_ACNMEFGKHKO_proto_rawDescGZIP() []byte {
- file_Unk3000_ACNMEFGKHKO_proto_rawDescOnce.Do(func() {
- file_Unk3000_ACNMEFGKHKO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_ACNMEFGKHKO_proto_rawDescData)
- })
- return file_Unk3000_ACNMEFGKHKO_proto_rawDescData
-}
-
-var file_Unk3000_ACNMEFGKHKO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_ACNMEFGKHKO_proto_goTypes = []interface{}{
- (*Unk3000_ACNMEFGKHKO)(nil), // 0: Unk3000_ACNMEFGKHKO
-}
-var file_Unk3000_ACNMEFGKHKO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_ACNMEFGKHKO_proto_init() }
-func file_Unk3000_ACNMEFGKHKO_proto_init() {
- if File_Unk3000_ACNMEFGKHKO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_ACNMEFGKHKO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_ACNMEFGKHKO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_ACNMEFGKHKO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_ACNMEFGKHKO_proto_goTypes,
- DependencyIndexes: file_Unk3000_ACNMEFGKHKO_proto_depIdxs,
- MessageInfos: file_Unk3000_ACNMEFGKHKO_proto_msgTypes,
- }.Build()
- File_Unk3000_ACNMEFGKHKO_proto = out.File
- file_Unk3000_ACNMEFGKHKO_proto_rawDesc = nil
- file_Unk3000_ACNMEFGKHKO_proto_goTypes = nil
- file_Unk3000_ACNMEFGKHKO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_AFMFIPPDAJE.pb.go b/gover/gen/Unk3000_AFMFIPPDAJE.pb.go
deleted file mode 100644
index 6e44c609..00000000
--- a/gover/gen/Unk3000_AFMFIPPDAJE.pb.go
+++ /dev/null
@@ -1,184 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_AFMFIPPDAJE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4576
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_AFMFIPPDAJE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_OBLCKELHBGH map[uint32]uint32 `protobuf:"bytes,3,rep,name=Unk3000_OBLCKELHBGH,json=Unk3000OBLCKELHBGH,proto3" json:"Unk3000_OBLCKELHBGH,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk3000_LOFNFMJFGNB uint32 `protobuf:"varint,12,opt,name=Unk3000_LOFNFMJFGNB,json=Unk3000LOFNFMJFGNB,proto3" json:"Unk3000_LOFNFMJFGNB,omitempty"`
-}
-
-func (x *Unk3000_AFMFIPPDAJE) Reset() {
- *x = Unk3000_AFMFIPPDAJE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_AFMFIPPDAJE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_AFMFIPPDAJE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_AFMFIPPDAJE) ProtoMessage() {}
-
-func (x *Unk3000_AFMFIPPDAJE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_AFMFIPPDAJE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_AFMFIPPDAJE.ProtoReflect.Descriptor instead.
-func (*Unk3000_AFMFIPPDAJE) Descriptor() ([]byte, []int) {
- return file_Unk3000_AFMFIPPDAJE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_AFMFIPPDAJE) GetUnk3000_OBLCKELHBGH() map[uint32]uint32 {
- if x != nil {
- return x.Unk3000_OBLCKELHBGH
- }
- return nil
-}
-
-func (x *Unk3000_AFMFIPPDAJE) GetUnk3000_LOFNFMJFGNB() uint32 {
- if x != nil {
- return x.Unk3000_LOFNFMJFGNB
- }
- return 0
-}
-
-var File_Unk3000_AFMFIPPDAJE_proto protoreflect.FileDescriptor
-
-var file_Unk3000_AFMFIPPDAJE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x4d, 0x46, 0x49, 0x50,
- 0x50, 0x44, 0x41, 0x4a, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x4d, 0x46, 0x49, 0x50, 0x50, 0x44,
- 0x41, 0x4a, 0x45, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f,
- 0x42, 0x4c, 0x43, 0x4b, 0x45, 0x4c, 0x48, 0x42, 0x47, 0x48, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x46, 0x4d, 0x46, 0x49,
- 0x50, 0x50, 0x44, 0x41, 0x4a, 0x45, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x42,
- 0x4c, 0x43, 0x4b, 0x45, 0x4c, 0x48, 0x42, 0x47, 0x48, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x42, 0x4c, 0x43, 0x4b, 0x45, 0x4c, 0x48, 0x42,
- 0x47, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4f,
- 0x46, 0x4e, 0x46, 0x4d, 0x4a, 0x46, 0x47, 0x4e, 0x42, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4c, 0x4f, 0x46, 0x4e, 0x46, 0x4d, 0x4a, 0x46,
- 0x47, 0x4e, 0x42, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x42,
- 0x4c, 0x43, 0x4b, 0x45, 0x4c, 0x48, 0x42, 0x47, 0x48, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
- 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79,
- 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_AFMFIPPDAJE_proto_rawDescOnce sync.Once
- file_Unk3000_AFMFIPPDAJE_proto_rawDescData = file_Unk3000_AFMFIPPDAJE_proto_rawDesc
-)
-
-func file_Unk3000_AFMFIPPDAJE_proto_rawDescGZIP() []byte {
- file_Unk3000_AFMFIPPDAJE_proto_rawDescOnce.Do(func() {
- file_Unk3000_AFMFIPPDAJE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_AFMFIPPDAJE_proto_rawDescData)
- })
- return file_Unk3000_AFMFIPPDAJE_proto_rawDescData
-}
-
-var file_Unk3000_AFMFIPPDAJE_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3000_AFMFIPPDAJE_proto_goTypes = []interface{}{
- (*Unk3000_AFMFIPPDAJE)(nil), // 0: Unk3000_AFMFIPPDAJE
- nil, // 1: Unk3000_AFMFIPPDAJE.Unk3000OBLCKELHBGHEntry
-}
-var file_Unk3000_AFMFIPPDAJE_proto_depIdxs = []int32{
- 1, // 0: Unk3000_AFMFIPPDAJE.Unk3000_OBLCKELHBGH:type_name -> Unk3000_AFMFIPPDAJE.Unk3000OBLCKELHBGHEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_AFMFIPPDAJE_proto_init() }
-func file_Unk3000_AFMFIPPDAJE_proto_init() {
- if File_Unk3000_AFMFIPPDAJE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_AFMFIPPDAJE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_AFMFIPPDAJE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_AFMFIPPDAJE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_AFMFIPPDAJE_proto_goTypes,
- DependencyIndexes: file_Unk3000_AFMFIPPDAJE_proto_depIdxs,
- MessageInfos: file_Unk3000_AFMFIPPDAJE_proto_msgTypes,
- }.Build()
- File_Unk3000_AFMFIPPDAJE_proto = out.File
- file_Unk3000_AFMFIPPDAJE_proto_rawDesc = nil
- file_Unk3000_AFMFIPPDAJE_proto_goTypes = nil
- file_Unk3000_AFMFIPPDAJE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_AGDEGMCKIAF.pb.go b/gover/gen/Unk3000_AGDEGMCKIAF.pb.go
deleted file mode 100644
index be04501b..00000000
--- a/gover/gen/Unk3000_AGDEGMCKIAF.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_AGDEGMCKIAF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20702
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_AGDEGMCKIAF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_AGDEGMCKIAF) Reset() {
- *x = Unk3000_AGDEGMCKIAF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_AGDEGMCKIAF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_AGDEGMCKIAF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_AGDEGMCKIAF) ProtoMessage() {}
-
-func (x *Unk3000_AGDEGMCKIAF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_AGDEGMCKIAF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_AGDEGMCKIAF.ProtoReflect.Descriptor instead.
-func (*Unk3000_AGDEGMCKIAF) Descriptor() ([]byte, []int) {
- return file_Unk3000_AGDEGMCKIAF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_AGDEGMCKIAF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_AGDEGMCKIAF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_AGDEGMCKIAF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x44, 0x45, 0x47, 0x4d,
- 0x43, 0x4b, 0x49, 0x41, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x47, 0x44, 0x45, 0x47, 0x4d, 0x43, 0x4b, 0x49,
- 0x41, 0x46, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_AGDEGMCKIAF_proto_rawDescOnce sync.Once
- file_Unk3000_AGDEGMCKIAF_proto_rawDescData = file_Unk3000_AGDEGMCKIAF_proto_rawDesc
-)
-
-func file_Unk3000_AGDEGMCKIAF_proto_rawDescGZIP() []byte {
- file_Unk3000_AGDEGMCKIAF_proto_rawDescOnce.Do(func() {
- file_Unk3000_AGDEGMCKIAF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_AGDEGMCKIAF_proto_rawDescData)
- })
- return file_Unk3000_AGDEGMCKIAF_proto_rawDescData
-}
-
-var file_Unk3000_AGDEGMCKIAF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_AGDEGMCKIAF_proto_goTypes = []interface{}{
- (*Unk3000_AGDEGMCKIAF)(nil), // 0: Unk3000_AGDEGMCKIAF
-}
-var file_Unk3000_AGDEGMCKIAF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_AGDEGMCKIAF_proto_init() }
-func file_Unk3000_AGDEGMCKIAF_proto_init() {
- if File_Unk3000_AGDEGMCKIAF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_AGDEGMCKIAF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_AGDEGMCKIAF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_AGDEGMCKIAF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_AGDEGMCKIAF_proto_goTypes,
- DependencyIndexes: file_Unk3000_AGDEGMCKIAF_proto_depIdxs,
- MessageInfos: file_Unk3000_AGDEGMCKIAF_proto_msgTypes,
- }.Build()
- File_Unk3000_AGDEGMCKIAF_proto = out.File
- file_Unk3000_AGDEGMCKIAF_proto_rawDesc = nil
- file_Unk3000_AGDEGMCKIAF_proto_goTypes = nil
- file_Unk3000_AGDEGMCKIAF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_AHNHHIOAHBC.pb.go b/gover/gen/Unk3000_AHNHHIOAHBC.pb.go
deleted file mode 100644
index 2c500164..00000000
--- a/gover/gen/Unk3000_AHNHHIOAHBC.pb.go
+++ /dev/null
@@ -1,157 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_AHNHHIOAHBC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_AHNHHIOAHBC int32
-
-const (
- Unk3000_AHNHHIOAHBC_Unk3000_AHNHHIOAHBC_NONE Unk3000_AHNHHIOAHBC = 0
- Unk3000_AHNHHIOAHBC_Unk3000_AHNHHIOAHBC_Unk3000_IKCFCMNEEAO Unk3000_AHNHHIOAHBC = 1
- Unk3000_AHNHHIOAHBC_Unk3000_AHNHHIOAHBC_Unk3000_BCPDDCDJHHA Unk3000_AHNHHIOAHBC = 2
- Unk3000_AHNHHIOAHBC_Unk3000_AHNHHIOAHBC_FINISHED Unk3000_AHNHHIOAHBC = 3
-)
-
-// Enum value maps for Unk3000_AHNHHIOAHBC.
-var (
- Unk3000_AHNHHIOAHBC_name = map[int32]string{
- 0: "Unk3000_AHNHHIOAHBC_NONE",
- 1: "Unk3000_AHNHHIOAHBC_Unk3000_IKCFCMNEEAO",
- 2: "Unk3000_AHNHHIOAHBC_Unk3000_BCPDDCDJHHA",
- 3: "Unk3000_AHNHHIOAHBC_FINISHED",
- }
- Unk3000_AHNHHIOAHBC_value = map[string]int32{
- "Unk3000_AHNHHIOAHBC_NONE": 0,
- "Unk3000_AHNHHIOAHBC_Unk3000_IKCFCMNEEAO": 1,
- "Unk3000_AHNHHIOAHBC_Unk3000_BCPDDCDJHHA": 2,
- "Unk3000_AHNHHIOAHBC_FINISHED": 3,
- }
-)
-
-func (x Unk3000_AHNHHIOAHBC) Enum() *Unk3000_AHNHHIOAHBC {
- p := new(Unk3000_AHNHHIOAHBC)
- *p = x
- return p
-}
-
-func (x Unk3000_AHNHHIOAHBC) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_AHNHHIOAHBC) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_AHNHHIOAHBC_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3000_AHNHHIOAHBC) Type() protoreflect.EnumType {
- return &file_Unk3000_AHNHHIOAHBC_proto_enumTypes[0]
-}
-
-func (x Unk3000_AHNHHIOAHBC) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_AHNHHIOAHBC.Descriptor instead.
-func (Unk3000_AHNHHIOAHBC) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_AHNHHIOAHBC_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_AHNHHIOAHBC_proto protoreflect.FileDescriptor
-
-var file_Unk3000_AHNHHIOAHBC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49,
- 0x4f, 0x41, 0x48, 0x42, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xaf, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41,
- 0x48, 0x42, 0x43, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41,
- 0x48, 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48, 0x42, 0x43, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
- 0x00, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e,
- 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48, 0x42, 0x43, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x49, 0x4b, 0x43, 0x46, 0x43, 0x4d, 0x4e, 0x45, 0x45, 0x41, 0x4f, 0x10, 0x01, 0x12, 0x2b,
- 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49,
- 0x4f, 0x41, 0x48, 0x42, 0x43, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x43,
- 0x50, 0x44, 0x44, 0x43, 0x44, 0x4a, 0x48, 0x48, 0x41, 0x10, 0x02, 0x12, 0x20, 0x0a, 0x1c, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48,
- 0x42, 0x43, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x03, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_AHNHHIOAHBC_proto_rawDescOnce sync.Once
- file_Unk3000_AHNHHIOAHBC_proto_rawDescData = file_Unk3000_AHNHHIOAHBC_proto_rawDesc
-)
-
-func file_Unk3000_AHNHHIOAHBC_proto_rawDescGZIP() []byte {
- file_Unk3000_AHNHHIOAHBC_proto_rawDescOnce.Do(func() {
- file_Unk3000_AHNHHIOAHBC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_AHNHHIOAHBC_proto_rawDescData)
- })
- return file_Unk3000_AHNHHIOAHBC_proto_rawDescData
-}
-
-var file_Unk3000_AHNHHIOAHBC_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3000_AHNHHIOAHBC_proto_goTypes = []interface{}{
- (Unk3000_AHNHHIOAHBC)(0), // 0: Unk3000_AHNHHIOAHBC
-}
-var file_Unk3000_AHNHHIOAHBC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_AHNHHIOAHBC_proto_init() }
-func file_Unk3000_AHNHHIOAHBC_proto_init() {
- if File_Unk3000_AHNHHIOAHBC_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_AHNHHIOAHBC_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_AHNHHIOAHBC_proto_goTypes,
- DependencyIndexes: file_Unk3000_AHNHHIOAHBC_proto_depIdxs,
- EnumInfos: file_Unk3000_AHNHHIOAHBC_proto_enumTypes,
- }.Build()
- File_Unk3000_AHNHHIOAHBC_proto = out.File
- file_Unk3000_AHNHHIOAHBC_proto_rawDesc = nil
- file_Unk3000_AHNHHIOAHBC_proto_goTypes = nil
- file_Unk3000_AHNHHIOAHBC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_ALPEACOMIPG.pb.go b/gover/gen/Unk3000_ALPEACOMIPG.pb.go
deleted file mode 100644
index 2491142e..00000000
--- a/gover/gen/Unk3000_ALPEACOMIPG.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_ALPEACOMIPG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_ALPEACOMIPG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PHKHIPLDOOA []*Unk3000_ECGHJKANPJK `protobuf:"bytes,10,rep,name=Unk2700_PHKHIPLDOOA,json=Unk2700PHKHIPLDOOA,proto3" json:"Unk2700_PHKHIPLDOOA,omitempty"`
- Unk3000_FJENMMCFMGD uint32 `protobuf:"varint,7,opt,name=Unk3000_FJENMMCFMGD,json=Unk3000FJENMMCFMGD,proto3" json:"Unk3000_FJENMMCFMGD,omitempty"`
- Unk3000_HKABHFLDNKF []uint32 `protobuf:"varint,6,rep,packed,name=Unk3000_HKABHFLDNKF,json=Unk3000HKABHFLDNKF,proto3" json:"Unk3000_HKABHFLDNKF,omitempty"`
-}
-
-func (x *Unk3000_ALPEACOMIPG) Reset() {
- *x = Unk3000_ALPEACOMIPG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_ALPEACOMIPG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_ALPEACOMIPG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_ALPEACOMIPG) ProtoMessage() {}
-
-func (x *Unk3000_ALPEACOMIPG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_ALPEACOMIPG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_ALPEACOMIPG.ProtoReflect.Descriptor instead.
-func (*Unk3000_ALPEACOMIPG) Descriptor() ([]byte, []int) {
- return file_Unk3000_ALPEACOMIPG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_ALPEACOMIPG) GetUnk2700_PHKHIPLDOOA() []*Unk3000_ECGHJKANPJK {
- if x != nil {
- return x.Unk2700_PHKHIPLDOOA
- }
- return nil
-}
-
-func (x *Unk3000_ALPEACOMIPG) GetUnk3000_FJENMMCFMGD() uint32 {
- if x != nil {
- return x.Unk3000_FJENMMCFMGD
- }
- return 0
-}
-
-func (x *Unk3000_ALPEACOMIPG) GetUnk3000_HKABHFLDNKF() []uint32 {
- if x != nil {
- return x.Unk3000_HKABHFLDNKF
- }
- return nil
-}
-
-var File_Unk3000_ALPEACOMIPG_proto protoreflect.FileDescriptor
-
-var file_Unk3000_ALPEACOMIPG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x50, 0x45, 0x41, 0x43,
- 0x4f, 0x4d, 0x49, 0x50, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x47, 0x48, 0x4a, 0x4b, 0x41, 0x4e, 0x50, 0x4a, 0x4b,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x50, 0x45, 0x41, 0x43, 0x4f, 0x4d, 0x49, 0x50, 0x47, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50,
- 0x4c, 0x44, 0x4f, 0x4f, 0x41, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x47, 0x48, 0x4a, 0x4b, 0x41, 0x4e, 0x50, 0x4a,
- 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50,
- 0x4c, 0x44, 0x4f, 0x4f, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x46, 0x4a, 0x45, 0x4e, 0x4d, 0x4d, 0x43, 0x46, 0x4d, 0x47, 0x44, 0x18, 0x07, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x46, 0x4a, 0x45, 0x4e, 0x4d,
- 0x4d, 0x43, 0x46, 0x4d, 0x47, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x48, 0x4b, 0x41, 0x42, 0x48, 0x46, 0x4c, 0x44, 0x4e, 0x4b, 0x46, 0x18, 0x06, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x4b, 0x41, 0x42,
- 0x48, 0x46, 0x4c, 0x44, 0x4e, 0x4b, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_ALPEACOMIPG_proto_rawDescOnce sync.Once
- file_Unk3000_ALPEACOMIPG_proto_rawDescData = file_Unk3000_ALPEACOMIPG_proto_rawDesc
-)
-
-func file_Unk3000_ALPEACOMIPG_proto_rawDescGZIP() []byte {
- file_Unk3000_ALPEACOMIPG_proto_rawDescOnce.Do(func() {
- file_Unk3000_ALPEACOMIPG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_ALPEACOMIPG_proto_rawDescData)
- })
- return file_Unk3000_ALPEACOMIPG_proto_rawDescData
-}
-
-var file_Unk3000_ALPEACOMIPG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_ALPEACOMIPG_proto_goTypes = []interface{}{
- (*Unk3000_ALPEACOMIPG)(nil), // 0: Unk3000_ALPEACOMIPG
- (*Unk3000_ECGHJKANPJK)(nil), // 1: Unk3000_ECGHJKANPJK
-}
-var file_Unk3000_ALPEACOMIPG_proto_depIdxs = []int32{
- 1, // 0: Unk3000_ALPEACOMIPG.Unk2700_PHKHIPLDOOA:type_name -> Unk3000_ECGHJKANPJK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_ALPEACOMIPG_proto_init() }
-func file_Unk3000_ALPEACOMIPG_proto_init() {
- if File_Unk3000_ALPEACOMIPG_proto != nil {
- return
- }
- file_Unk3000_ECGHJKANPJK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_ALPEACOMIPG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_ALPEACOMIPG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_ALPEACOMIPG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_ALPEACOMIPG_proto_goTypes,
- DependencyIndexes: file_Unk3000_ALPEACOMIPG_proto_depIdxs,
- MessageInfos: file_Unk3000_ALPEACOMIPG_proto_msgTypes,
- }.Build()
- File_Unk3000_ALPEACOMIPG_proto = out.File
- file_Unk3000_ALPEACOMIPG_proto_rawDesc = nil
- file_Unk3000_ALPEACOMIPG_proto_goTypes = nil
- file_Unk3000_ALPEACOMIPG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_AMGHKNBNNPD.pb.go b/gover/gen/Unk3000_AMGHKNBNNPD.pb.go
deleted file mode 100644
index 4909aa63..00000000
--- a/gover/gen/Unk3000_AMGHKNBNNPD.pb.go
+++ /dev/null
@@ -1,250 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_AMGHKNBNNPD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_AMGHKNBNNPD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_OFFBBHIKDIN float32 `protobuf:"fixed32,1,opt,name=Unk3000_OFFBBHIKDIN,json=Unk3000OFFBBHIKDIN,proto3" json:"Unk3000_OFFBBHIKDIN,omitempty"`
- AnimatorStateIdList []uint32 `protobuf:"varint,2,rep,packed,name=animator_state_id_list,json=animatorStateIdList,proto3" json:"animator_state_id_list,omitempty"`
- EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- NeedSetIsInAir bool `protobuf:"varint,13,opt,name=need_set_is_in_air,json=needSetIsInAir,proto3" json:"need_set_is_in_air,omitempty"`
- Speed float32 `protobuf:"fixed32,12,opt,name=speed,proto3" json:"speed,omitempty"`
- Unk3000_PJPFIPOLNAH float32 `protobuf:"fixed32,8,opt,name=Unk3000_PJPFIPOLNAH,json=Unk3000PJPFIPOLNAH,proto3" json:"Unk3000_PJPFIPOLNAH,omitempty"`
- CheckAnimatorStateOnExitOnly bool `protobuf:"varint,11,opt,name=check_animator_state_on_exit_only,json=checkAnimatorStateOnExitOnly,proto3" json:"check_animator_state_on_exit_only,omitempty"`
- OverrideCollider string `protobuf:"bytes,14,opt,name=override_collider,json=overrideCollider,proto3" json:"override_collider,omitempty"`
- TargetPos *Vector `protobuf:"bytes,10,opt,name=target_pos,json=targetPos,proto3" json:"target_pos,omitempty"`
-}
-
-func (x *Unk3000_AMGHKNBNNPD) Reset() {
- *x = Unk3000_AMGHKNBNNPD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_AMGHKNBNNPD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_AMGHKNBNNPD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_AMGHKNBNNPD) ProtoMessage() {}
-
-func (x *Unk3000_AMGHKNBNNPD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_AMGHKNBNNPD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_AMGHKNBNNPD.ProtoReflect.Descriptor instead.
-func (*Unk3000_AMGHKNBNNPD) Descriptor() ([]byte, []int) {
- return file_Unk3000_AMGHKNBNNPD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetUnk3000_OFFBBHIKDIN() float32 {
- if x != nil {
- return x.Unk3000_OFFBBHIKDIN
- }
- return 0
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetAnimatorStateIdList() []uint32 {
- if x != nil {
- return x.AnimatorStateIdList
- }
- return nil
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetNeedSetIsInAir() bool {
- if x != nil {
- return x.NeedSetIsInAir
- }
- return false
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetSpeed() float32 {
- if x != nil {
- return x.Speed
- }
- return 0
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetUnk3000_PJPFIPOLNAH() float32 {
- if x != nil {
- return x.Unk3000_PJPFIPOLNAH
- }
- return 0
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetCheckAnimatorStateOnExitOnly() bool {
- if x != nil {
- return x.CheckAnimatorStateOnExitOnly
- }
- return false
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetOverrideCollider() string {
- if x != nil {
- return x.OverrideCollider
- }
- return ""
-}
-
-func (x *Unk3000_AMGHKNBNNPD) GetTargetPos() *Vector {
- if x != nil {
- return x.TargetPos
- }
- return nil
-}
-
-var File_Unk3000_AMGHKNBNNPD_proto protoreflect.FileDescriptor
-
-var file_Unk3000_AMGHKNBNNPD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x47, 0x48, 0x4b, 0x4e,
- 0x42, 0x4e, 0x4e, 0x50, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x03, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4d, 0x47, 0x48, 0x4b, 0x4e, 0x42, 0x4e, 0x4e, 0x50,
- 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x46,
- 0x42, 0x42, 0x48, 0x49, 0x4b, 0x44, 0x49, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x46, 0x46, 0x42, 0x42, 0x48, 0x49, 0x4b, 0x44,
- 0x49, 0x4e, 0x12, 0x33, 0x0a, 0x16, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73,
- 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x13, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x12, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74,
- 0x5f, 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x61, 0x69, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x0e, 0x6e, 0x65, 0x65, 0x64, 0x53, 0x65, 0x74, 0x49, 0x73, 0x49, 0x6e, 0x41, 0x69, 0x72,
- 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52,
- 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x50, 0x4a, 0x50, 0x46, 0x49, 0x50, 0x4f, 0x4c, 0x4e, 0x41, 0x48, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x02, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x50, 0x4a, 0x50, 0x46,
- 0x49, 0x50, 0x4f, 0x4c, 0x4e, 0x41, 0x48, 0x12, 0x47, 0x0a, 0x21, 0x63, 0x68, 0x65, 0x63, 0x6b,
- 0x5f, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f,
- 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x1c, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x74, 0x6f,
- 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x6e, 0x45, 0x78, 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79,
- 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6c,
- 0x6c, 0x69, 0x64, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x76, 0x65,
- 0x72, 0x72, 0x69, 0x64, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x12, 0x26, 0x0a,
- 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x50, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_AMGHKNBNNPD_proto_rawDescOnce sync.Once
- file_Unk3000_AMGHKNBNNPD_proto_rawDescData = file_Unk3000_AMGHKNBNNPD_proto_rawDesc
-)
-
-func file_Unk3000_AMGHKNBNNPD_proto_rawDescGZIP() []byte {
- file_Unk3000_AMGHKNBNNPD_proto_rawDescOnce.Do(func() {
- file_Unk3000_AMGHKNBNNPD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_AMGHKNBNNPD_proto_rawDescData)
- })
- return file_Unk3000_AMGHKNBNNPD_proto_rawDescData
-}
-
-var file_Unk3000_AMGHKNBNNPD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_AMGHKNBNNPD_proto_goTypes = []interface{}{
- (*Unk3000_AMGHKNBNNPD)(nil), // 0: Unk3000_AMGHKNBNNPD
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk3000_AMGHKNBNNPD_proto_depIdxs = []int32{
- 1, // 0: Unk3000_AMGHKNBNNPD.target_pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_AMGHKNBNNPD_proto_init() }
-func file_Unk3000_AMGHKNBNNPD_proto_init() {
- if File_Unk3000_AMGHKNBNNPD_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_AMGHKNBNNPD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_AMGHKNBNNPD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_AMGHKNBNNPD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_AMGHKNBNNPD_proto_goTypes,
- DependencyIndexes: file_Unk3000_AMGHKNBNNPD_proto_depIdxs,
- MessageInfos: file_Unk3000_AMGHKNBNNPD_proto_msgTypes,
- }.Build()
- File_Unk3000_AMGHKNBNNPD_proto = out.File
- file_Unk3000_AMGHKNBNNPD_proto_rawDesc = nil
- file_Unk3000_AMGHKNBNNPD_proto_goTypes = nil
- file_Unk3000_AMGHKNBNNPD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_BGPMEPKCLPA.pb.go b/gover/gen/Unk3000_BGPMEPKCLPA.pb.go
deleted file mode 100644
index 2130d345..00000000
--- a/gover/gen/Unk3000_BGPMEPKCLPA.pb.go
+++ /dev/null
@@ -1,166 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_BGPMEPKCLPA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_BGPMEPKCLPA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_MKIJEIKFIJP []*Unk3000_CMEPCFFDIGL `protobuf:"bytes,3,rep,name=Unk3000_MKIJEIKFIJP,json=Unk3000MKIJEIKFIJP,proto3" json:"Unk3000_MKIJEIKFIJP,omitempty"`
-}
-
-func (x *Unk3000_BGPMEPKCLPA) Reset() {
- *x = Unk3000_BGPMEPKCLPA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_BGPMEPKCLPA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_BGPMEPKCLPA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_BGPMEPKCLPA) ProtoMessage() {}
-
-func (x *Unk3000_BGPMEPKCLPA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_BGPMEPKCLPA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_BGPMEPKCLPA.ProtoReflect.Descriptor instead.
-func (*Unk3000_BGPMEPKCLPA) Descriptor() ([]byte, []int) {
- return file_Unk3000_BGPMEPKCLPA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_BGPMEPKCLPA) GetUnk3000_MKIJEIKFIJP() []*Unk3000_CMEPCFFDIGL {
- if x != nil {
- return x.Unk3000_MKIJEIKFIJP
- }
- return nil
-}
-
-var File_Unk3000_BGPMEPKCLPA_proto protoreflect.FileDescriptor
-
-var file_Unk3000_BGPMEPKCLPA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x50, 0x4d, 0x45, 0x50,
- 0x4b, 0x43, 0x4c, 0x50, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x45, 0x50, 0x43, 0x46, 0x46, 0x44, 0x49, 0x47, 0x4c,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x42, 0x47, 0x50, 0x4d, 0x45, 0x50, 0x4b, 0x43, 0x4c, 0x50, 0x41, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x49, 0x4a, 0x45, 0x49, 0x4b,
- 0x46, 0x49, 0x4a, 0x50, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x45, 0x50, 0x43, 0x46, 0x46, 0x44, 0x49, 0x47, 0x4c,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x4b, 0x49, 0x4a, 0x45, 0x49, 0x4b,
- 0x46, 0x49, 0x4a, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_BGPMEPKCLPA_proto_rawDescOnce sync.Once
- file_Unk3000_BGPMEPKCLPA_proto_rawDescData = file_Unk3000_BGPMEPKCLPA_proto_rawDesc
-)
-
-func file_Unk3000_BGPMEPKCLPA_proto_rawDescGZIP() []byte {
- file_Unk3000_BGPMEPKCLPA_proto_rawDescOnce.Do(func() {
- file_Unk3000_BGPMEPKCLPA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_BGPMEPKCLPA_proto_rawDescData)
- })
- return file_Unk3000_BGPMEPKCLPA_proto_rawDescData
-}
-
-var file_Unk3000_BGPMEPKCLPA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_BGPMEPKCLPA_proto_goTypes = []interface{}{
- (*Unk3000_BGPMEPKCLPA)(nil), // 0: Unk3000_BGPMEPKCLPA
- (*Unk3000_CMEPCFFDIGL)(nil), // 1: Unk3000_CMEPCFFDIGL
-}
-var file_Unk3000_BGPMEPKCLPA_proto_depIdxs = []int32{
- 1, // 0: Unk3000_BGPMEPKCLPA.Unk3000_MKIJEIKFIJP:type_name -> Unk3000_CMEPCFFDIGL
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_BGPMEPKCLPA_proto_init() }
-func file_Unk3000_BGPMEPKCLPA_proto_init() {
- if File_Unk3000_BGPMEPKCLPA_proto != nil {
- return
- }
- file_Unk3000_CMEPCFFDIGL_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_BGPMEPKCLPA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_BGPMEPKCLPA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_BGPMEPKCLPA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_BGPMEPKCLPA_proto_goTypes,
- DependencyIndexes: file_Unk3000_BGPMEPKCLPA_proto_depIdxs,
- MessageInfos: file_Unk3000_BGPMEPKCLPA_proto_msgTypes,
- }.Build()
- File_Unk3000_BGPMEPKCLPA_proto = out.File
- file_Unk3000_BGPMEPKCLPA_proto_rawDesc = nil
- file_Unk3000_BGPMEPKCLPA_proto_goTypes = nil
- file_Unk3000_BGPMEPKCLPA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_BMLKKNEINNF.pb.go b/gover/gen/Unk3000_BMLKKNEINNF.pb.go
deleted file mode 100644
index df114a23..00000000
--- a/gover/gen/Unk3000_BMLKKNEINNF.pb.go
+++ /dev/null
@@ -1,220 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_BMLKKNEINNF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1481
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_BMLKKNEINNF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_HJKCLHGMBFC string `protobuf:"bytes,9,opt,name=Unk3000_HJKCLHGMBFC,json=Unk3000HJKCLHGMBFC,proto3" json:"Unk3000_HJKCLHGMBFC,omitempty"`
- MailList []*MailData `protobuf:"bytes,5,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
- Unk3000_OJIKNBEGAKL uint32 `protobuf:"varint,11,opt,name=Unk3000_OJIKNBEGAKL,json=Unk3000OJIKNBEGAKL,proto3" json:"Unk3000_OJIKNBEGAKL,omitempty"`
- Unk3000_DKLGOIEPECB uint32 `protobuf:"varint,4,opt,name=Unk3000_DKLGOIEPECB,json=Unk3000DKLGOIEPECB,proto3" json:"Unk3000_DKLGOIEPECB,omitempty"`
- Unk2700_OPEHLDAGICF bool `protobuf:"varint,7,opt,name=Unk2700_OPEHLDAGICF,json=Unk2700OPEHLDAGICF,proto3" json:"Unk2700_OPEHLDAGICF,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_BMLKKNEINNF) Reset() {
- *x = Unk3000_BMLKKNEINNF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_BMLKKNEINNF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_BMLKKNEINNF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_BMLKKNEINNF) ProtoMessage() {}
-
-func (x *Unk3000_BMLKKNEINNF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_BMLKKNEINNF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_BMLKKNEINNF.ProtoReflect.Descriptor instead.
-func (*Unk3000_BMLKKNEINNF) Descriptor() ([]byte, []int) {
- return file_Unk3000_BMLKKNEINNF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_BMLKKNEINNF) GetUnk3000_HJKCLHGMBFC() string {
- if x != nil {
- return x.Unk3000_HJKCLHGMBFC
- }
- return ""
-}
-
-func (x *Unk3000_BMLKKNEINNF) GetMailList() []*MailData {
- if x != nil {
- return x.MailList
- }
- return nil
-}
-
-func (x *Unk3000_BMLKKNEINNF) GetUnk3000_OJIKNBEGAKL() uint32 {
- if x != nil {
- return x.Unk3000_OJIKNBEGAKL
- }
- return 0
-}
-
-func (x *Unk3000_BMLKKNEINNF) GetUnk3000_DKLGOIEPECB() uint32 {
- if x != nil {
- return x.Unk3000_DKLGOIEPECB
- }
- return 0
-}
-
-func (x *Unk3000_BMLKKNEINNF) GetUnk2700_OPEHLDAGICF() bool {
- if x != nil {
- return x.Unk2700_OPEHLDAGICF
- }
- return false
-}
-
-func (x *Unk3000_BMLKKNEINNF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_BMLKKNEINNF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_BMLKKNEINNF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x4c, 0x4b, 0x4b, 0x4e,
- 0x45, 0x49, 0x4e, 0x4e, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x4d, 0x61, 0x69,
- 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x4d, 0x4c, 0x4b, 0x4b, 0x4e, 0x45, 0x49,
- 0x4e, 0x4e, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48,
- 0x4a, 0x4b, 0x43, 0x4c, 0x48, 0x47, 0x4d, 0x42, 0x46, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x4a, 0x4b, 0x43, 0x4c, 0x48, 0x47,
- 0x4d, 0x42, 0x46, 0x43, 0x12, 0x26, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61,
- 0x74, 0x61, 0x52, 0x08, 0x6d, 0x61, 0x69, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x49, 0x4b, 0x4e, 0x42, 0x45, 0x47,
- 0x41, 0x4b, 0x4c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x4f, 0x4a, 0x49, 0x4b, 0x4e, 0x42, 0x45, 0x47, 0x41, 0x4b, 0x4c, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x4b, 0x4c, 0x47, 0x4f, 0x49, 0x45,
- 0x50, 0x45, 0x43, 0x42, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x44, 0x4b, 0x4c, 0x47, 0x4f, 0x49, 0x45, 0x50, 0x45, 0x43, 0x42, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50, 0x45, 0x48, 0x4c, 0x44,
- 0x41, 0x47, 0x49, 0x43, 0x46, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x4f, 0x50, 0x45, 0x48, 0x4c, 0x44, 0x41, 0x47, 0x49, 0x43, 0x46, 0x12,
- 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_BMLKKNEINNF_proto_rawDescOnce sync.Once
- file_Unk3000_BMLKKNEINNF_proto_rawDescData = file_Unk3000_BMLKKNEINNF_proto_rawDesc
-)
-
-func file_Unk3000_BMLKKNEINNF_proto_rawDescGZIP() []byte {
- file_Unk3000_BMLKKNEINNF_proto_rawDescOnce.Do(func() {
- file_Unk3000_BMLKKNEINNF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_BMLKKNEINNF_proto_rawDescData)
- })
- return file_Unk3000_BMLKKNEINNF_proto_rawDescData
-}
-
-var file_Unk3000_BMLKKNEINNF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_BMLKKNEINNF_proto_goTypes = []interface{}{
- (*Unk3000_BMLKKNEINNF)(nil), // 0: Unk3000_BMLKKNEINNF
- (*MailData)(nil), // 1: MailData
-}
-var file_Unk3000_BMLKKNEINNF_proto_depIdxs = []int32{
- 1, // 0: Unk3000_BMLKKNEINNF.mail_list:type_name -> MailData
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_BMLKKNEINNF_proto_init() }
-func file_Unk3000_BMLKKNEINNF_proto_init() {
- if File_Unk3000_BMLKKNEINNF_proto != nil {
- return
- }
- file_MailData_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_BMLKKNEINNF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_BMLKKNEINNF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_BMLKKNEINNF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_BMLKKNEINNF_proto_goTypes,
- DependencyIndexes: file_Unk3000_BMLKKNEINNF_proto_depIdxs,
- MessageInfos: file_Unk3000_BMLKKNEINNF_proto_msgTypes,
- }.Build()
- File_Unk3000_BMLKKNEINNF_proto = out.File
- file_Unk3000_BMLKKNEINNF_proto_rawDesc = nil
- file_Unk3000_BMLKKNEINNF_proto_goTypes = nil
- file_Unk3000_BMLKKNEINNF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_BOBIJEDOFKG.pb.go b/gover/gen/Unk3000_BOBIJEDOFKG.pb.go
deleted file mode 100644
index 4a84ffc2..00000000
--- a/gover/gen/Unk3000_BOBIJEDOFKG.pb.go
+++ /dev/null
@@ -1,167 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_BOBIJEDOFKG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_BOBIJEDOFKG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Id uint32 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"`
-}
-
-func (x *Unk3000_BOBIJEDOFKG) Reset() {
- *x = Unk3000_BOBIJEDOFKG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_BOBIJEDOFKG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_BOBIJEDOFKG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_BOBIJEDOFKG) ProtoMessage() {}
-
-func (x *Unk3000_BOBIJEDOFKG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_BOBIJEDOFKG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_BOBIJEDOFKG.ProtoReflect.Descriptor instead.
-func (*Unk3000_BOBIJEDOFKG) Descriptor() ([]byte, []int) {
- return file_Unk3000_BOBIJEDOFKG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_BOBIJEDOFKG) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3000_BOBIJEDOFKG) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
-var File_Unk3000_BOBIJEDOFKG_proto protoreflect.FileDescriptor
-
-var file_Unk3000_BOBIJEDOFKG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x42, 0x49, 0x4a, 0x45,
- 0x44, 0x4f, 0x46, 0x4b, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x42, 0x49, 0x4a, 0x45, 0x44, 0x4f, 0x46,
- 0x4b, 0x47, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69,
- 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_BOBIJEDOFKG_proto_rawDescOnce sync.Once
- file_Unk3000_BOBIJEDOFKG_proto_rawDescData = file_Unk3000_BOBIJEDOFKG_proto_rawDesc
-)
-
-func file_Unk3000_BOBIJEDOFKG_proto_rawDescGZIP() []byte {
- file_Unk3000_BOBIJEDOFKG_proto_rawDescOnce.Do(func() {
- file_Unk3000_BOBIJEDOFKG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_BOBIJEDOFKG_proto_rawDescData)
- })
- return file_Unk3000_BOBIJEDOFKG_proto_rawDescData
-}
-
-var file_Unk3000_BOBIJEDOFKG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_BOBIJEDOFKG_proto_goTypes = []interface{}{
- (*Unk3000_BOBIJEDOFKG)(nil), // 0: Unk3000_BOBIJEDOFKG
-}
-var file_Unk3000_BOBIJEDOFKG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_BOBIJEDOFKG_proto_init() }
-func file_Unk3000_BOBIJEDOFKG_proto_init() {
- if File_Unk3000_BOBIJEDOFKG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_BOBIJEDOFKG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_BOBIJEDOFKG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_BOBIJEDOFKG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_BOBIJEDOFKG_proto_goTypes,
- DependencyIndexes: file_Unk3000_BOBIJEDOFKG_proto_depIdxs,
- MessageInfos: file_Unk3000_BOBIJEDOFKG_proto_msgTypes,
- }.Build()
- File_Unk3000_BOBIJEDOFKG_proto = out.File
- file_Unk3000_BOBIJEDOFKG_proto_rawDesc = nil
- file_Unk3000_BOBIJEDOFKG_proto_goTypes = nil
- file_Unk3000_BOBIJEDOFKG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_CMEPCFFDIGL.pb.go b/gover/gen/Unk3000_CMEPCFFDIGL.pb.go
deleted file mode 100644
index f5ecddb6..00000000
--- a/gover/gen/Unk3000_CMEPCFFDIGL.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_CMEPCFFDIGL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_CMEPCFFDIGL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Level int32 `protobuf:"varint,10,opt,name=level,proto3" json:"level,omitempty"`
- Unk3000_MKIJEIKFIJP []*Unk3000_GDKMIBFADKD `protobuf:"bytes,6,rep,name=Unk3000_MKIJEIKFIJP,json=Unk3000MKIJEIKFIJP,proto3" json:"Unk3000_MKIJEIKFIJP,omitempty"`
-}
-
-func (x *Unk3000_CMEPCFFDIGL) Reset() {
- *x = Unk3000_CMEPCFFDIGL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_CMEPCFFDIGL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_CMEPCFFDIGL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_CMEPCFFDIGL) ProtoMessage() {}
-
-func (x *Unk3000_CMEPCFFDIGL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_CMEPCFFDIGL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_CMEPCFFDIGL.ProtoReflect.Descriptor instead.
-func (*Unk3000_CMEPCFFDIGL) Descriptor() ([]byte, []int) {
- return file_Unk3000_CMEPCFFDIGL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_CMEPCFFDIGL) GetLevel() int32 {
- if x != nil {
- return x.Level
- }
- return 0
-}
-
-func (x *Unk3000_CMEPCFFDIGL) GetUnk3000_MKIJEIKFIJP() []*Unk3000_GDKMIBFADKD {
- if x != nil {
- return x.Unk3000_MKIJEIKFIJP
- }
- return nil
-}
-
-var File_Unk3000_CMEPCFFDIGL_proto protoreflect.FileDescriptor
-
-var file_Unk3000_CMEPCFFDIGL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x45, 0x50, 0x43, 0x46,
- 0x46, 0x44, 0x49, 0x47, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4b, 0x4d, 0x49, 0x42, 0x46, 0x41, 0x44, 0x4b, 0x44,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x43, 0x4d, 0x45, 0x50, 0x43, 0x46, 0x46, 0x44, 0x49, 0x47, 0x4c, 0x12, 0x14, 0x0a,
- 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65,
- 0x76, 0x65, 0x6c, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d,
- 0x4b, 0x49, 0x4a, 0x45, 0x49, 0x4b, 0x46, 0x49, 0x4a, 0x50, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4b, 0x4d, 0x49,
- 0x42, 0x46, 0x41, 0x44, 0x4b, 0x44, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d,
- 0x4b, 0x49, 0x4a, 0x45, 0x49, 0x4b, 0x46, 0x49, 0x4a, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_CMEPCFFDIGL_proto_rawDescOnce sync.Once
- file_Unk3000_CMEPCFFDIGL_proto_rawDescData = file_Unk3000_CMEPCFFDIGL_proto_rawDesc
-)
-
-func file_Unk3000_CMEPCFFDIGL_proto_rawDescGZIP() []byte {
- file_Unk3000_CMEPCFFDIGL_proto_rawDescOnce.Do(func() {
- file_Unk3000_CMEPCFFDIGL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_CMEPCFFDIGL_proto_rawDescData)
- })
- return file_Unk3000_CMEPCFFDIGL_proto_rawDescData
-}
-
-var file_Unk3000_CMEPCFFDIGL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_CMEPCFFDIGL_proto_goTypes = []interface{}{
- (*Unk3000_CMEPCFFDIGL)(nil), // 0: Unk3000_CMEPCFFDIGL
- (*Unk3000_GDKMIBFADKD)(nil), // 1: Unk3000_GDKMIBFADKD
-}
-var file_Unk3000_CMEPCFFDIGL_proto_depIdxs = []int32{
- 1, // 0: Unk3000_CMEPCFFDIGL.Unk3000_MKIJEIKFIJP:type_name -> Unk3000_GDKMIBFADKD
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_CMEPCFFDIGL_proto_init() }
-func file_Unk3000_CMEPCFFDIGL_proto_init() {
- if File_Unk3000_CMEPCFFDIGL_proto != nil {
- return
- }
- file_Unk3000_GDKMIBFADKD_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_CMEPCFFDIGL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_CMEPCFFDIGL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_CMEPCFFDIGL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_CMEPCFFDIGL_proto_goTypes,
- DependencyIndexes: file_Unk3000_CMEPCFFDIGL_proto_depIdxs,
- MessageInfos: file_Unk3000_CMEPCFFDIGL_proto_msgTypes,
- }.Build()
- File_Unk3000_CMEPCFFDIGL_proto = out.File
- file_Unk3000_CMEPCFFDIGL_proto_rawDesc = nil
- file_Unk3000_CMEPCFFDIGL_proto_goTypes = nil
- file_Unk3000_CMEPCFFDIGL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_CMKEPEDFOKE.pb.go b/gover/gen/Unk3000_CMKEPEDFOKE.pb.go
deleted file mode 100644
index d20e37a1..00000000
--- a/gover/gen/Unk3000_CMKEPEDFOKE.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_CMKEPEDFOKE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 22391
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_CMKEPEDFOKE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk3000_CMKEPEDFOKE) Reset() {
- *x = Unk3000_CMKEPEDFOKE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_CMKEPEDFOKE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_CMKEPEDFOKE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_CMKEPEDFOKE) ProtoMessage() {}
-
-func (x *Unk3000_CMKEPEDFOKE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_CMKEPEDFOKE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_CMKEPEDFOKE.ProtoReflect.Descriptor instead.
-func (*Unk3000_CMKEPEDFOKE) Descriptor() ([]byte, []int) {
- return file_Unk3000_CMKEPEDFOKE_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_CMKEPEDFOKE_proto protoreflect.FileDescriptor
-
-var file_Unk3000_CMKEPEDFOKE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4b, 0x45, 0x50, 0x45,
- 0x44, 0x46, 0x4f, 0x4b, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4d, 0x4b, 0x45, 0x50, 0x45, 0x44, 0x46, 0x4f,
- 0x4b, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_CMKEPEDFOKE_proto_rawDescOnce sync.Once
- file_Unk3000_CMKEPEDFOKE_proto_rawDescData = file_Unk3000_CMKEPEDFOKE_proto_rawDesc
-)
-
-func file_Unk3000_CMKEPEDFOKE_proto_rawDescGZIP() []byte {
- file_Unk3000_CMKEPEDFOKE_proto_rawDescOnce.Do(func() {
- file_Unk3000_CMKEPEDFOKE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_CMKEPEDFOKE_proto_rawDescData)
- })
- return file_Unk3000_CMKEPEDFOKE_proto_rawDescData
-}
-
-var file_Unk3000_CMKEPEDFOKE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_CMKEPEDFOKE_proto_goTypes = []interface{}{
- (*Unk3000_CMKEPEDFOKE)(nil), // 0: Unk3000_CMKEPEDFOKE
-}
-var file_Unk3000_CMKEPEDFOKE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_CMKEPEDFOKE_proto_init() }
-func file_Unk3000_CMKEPEDFOKE_proto_init() {
- if File_Unk3000_CMKEPEDFOKE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_CMKEPEDFOKE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_CMKEPEDFOKE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_CMKEPEDFOKE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_CMKEPEDFOKE_proto_goTypes,
- DependencyIndexes: file_Unk3000_CMKEPEDFOKE_proto_depIdxs,
- MessageInfos: file_Unk3000_CMKEPEDFOKE_proto_msgTypes,
- }.Build()
- File_Unk3000_CMKEPEDFOKE_proto = out.File
- file_Unk3000_CMKEPEDFOKE_proto_rawDesc = nil
- file_Unk3000_CMKEPEDFOKE_proto_goTypes = nil
- file_Unk3000_CMKEPEDFOKE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_CNDHIGKNELM.pb.go b/gover/gen/Unk3000_CNDHIGKNELM.pb.go
deleted file mode 100644
index 91ad1ed4..00000000
--- a/gover/gen/Unk3000_CNDHIGKNELM.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_CNDHIGKNELM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6173
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_CNDHIGKNELM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- QueryId int32 `protobuf:"varint,3,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3000_ADJJOGDKIKL *Unk3000_BGPMEPKCLPA `protobuf:"bytes,8,opt,name=Unk3000_ADJJOGDKIKL,json=Unk3000ADJJOGDKIKL,proto3" json:"Unk3000_ADJJOGDKIKL,omitempty"`
-}
-
-func (x *Unk3000_CNDHIGKNELM) Reset() {
- *x = Unk3000_CNDHIGKNELM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_CNDHIGKNELM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_CNDHIGKNELM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_CNDHIGKNELM) ProtoMessage() {}
-
-func (x *Unk3000_CNDHIGKNELM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_CNDHIGKNELM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_CNDHIGKNELM.ProtoReflect.Descriptor instead.
-func (*Unk3000_CNDHIGKNELM) Descriptor() ([]byte, []int) {
- return file_Unk3000_CNDHIGKNELM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_CNDHIGKNELM) GetQueryId() int32 {
- if x != nil {
- return x.QueryId
- }
- return 0
-}
-
-func (x *Unk3000_CNDHIGKNELM) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_CNDHIGKNELM) GetUnk3000_ADJJOGDKIKL() *Unk3000_BGPMEPKCLPA {
- if x != nil {
- return x.Unk3000_ADJJOGDKIKL
- }
- return nil
-}
-
-var File_Unk3000_CNDHIGKNELM_proto protoreflect.FileDescriptor
-
-var file_Unk3000_CNDHIGKNELM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x44, 0x48, 0x49, 0x47,
- 0x4b, 0x4e, 0x45, 0x4c, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x50, 0x4d, 0x45, 0x50, 0x4b, 0x43, 0x4c, 0x50, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x44, 0x48, 0x49, 0x47, 0x4b, 0x4e, 0x45, 0x4c, 0x4d, 0x12, 0x19,
- 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41,
- 0x44, 0x4a, 0x4a, 0x4f, 0x47, 0x44, 0x4b, 0x49, 0x4b, 0x4c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x50, 0x4d, 0x45,
- 0x50, 0x4b, 0x43, 0x4c, 0x50, 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41,
- 0x44, 0x4a, 0x4a, 0x4f, 0x47, 0x44, 0x4b, 0x49, 0x4b, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_CNDHIGKNELM_proto_rawDescOnce sync.Once
- file_Unk3000_CNDHIGKNELM_proto_rawDescData = file_Unk3000_CNDHIGKNELM_proto_rawDesc
-)
-
-func file_Unk3000_CNDHIGKNELM_proto_rawDescGZIP() []byte {
- file_Unk3000_CNDHIGKNELM_proto_rawDescOnce.Do(func() {
- file_Unk3000_CNDHIGKNELM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_CNDHIGKNELM_proto_rawDescData)
- })
- return file_Unk3000_CNDHIGKNELM_proto_rawDescData
-}
-
-var file_Unk3000_CNDHIGKNELM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_CNDHIGKNELM_proto_goTypes = []interface{}{
- (*Unk3000_CNDHIGKNELM)(nil), // 0: Unk3000_CNDHIGKNELM
- (*Unk3000_BGPMEPKCLPA)(nil), // 1: Unk3000_BGPMEPKCLPA
-}
-var file_Unk3000_CNDHIGKNELM_proto_depIdxs = []int32{
- 1, // 0: Unk3000_CNDHIGKNELM.Unk3000_ADJJOGDKIKL:type_name -> Unk3000_BGPMEPKCLPA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_CNDHIGKNELM_proto_init() }
-func file_Unk3000_CNDHIGKNELM_proto_init() {
- if File_Unk3000_CNDHIGKNELM_proto != nil {
- return
- }
- file_Unk3000_BGPMEPKCLPA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_CNDHIGKNELM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_CNDHIGKNELM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_CNDHIGKNELM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_CNDHIGKNELM_proto_goTypes,
- DependencyIndexes: file_Unk3000_CNDHIGKNELM_proto_depIdxs,
- MessageInfos: file_Unk3000_CNDHIGKNELM_proto_msgTypes,
- }.Build()
- File_Unk3000_CNDHIGKNELM_proto = out.File
- file_Unk3000_CNDHIGKNELM_proto_rawDesc = nil
- file_Unk3000_CNDHIGKNELM_proto_goTypes = nil
- file_Unk3000_CNDHIGKNELM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_CPCMICDDBCH.pb.go b/gover/gen/Unk3000_CPCMICDDBCH.pb.go
deleted file mode 100644
index c7415cb9..00000000
--- a/gover/gen/Unk3000_CPCMICDDBCH.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_CPCMICDDBCH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20011
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_CPCMICDDBCH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_MKFIPLFHJNE uint32 `protobuf:"varint,10,opt,name=Unk3000_MKFIPLFHJNE,json=Unk3000MKFIPLFHJNE,proto3" json:"Unk3000_MKFIPLFHJNE,omitempty"`
- LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk3000_CPCMICDDBCH) Reset() {
- *x = Unk3000_CPCMICDDBCH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_CPCMICDDBCH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_CPCMICDDBCH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_CPCMICDDBCH) ProtoMessage() {}
-
-func (x *Unk3000_CPCMICDDBCH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_CPCMICDDBCH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_CPCMICDDBCH.ProtoReflect.Descriptor instead.
-func (*Unk3000_CPCMICDDBCH) Descriptor() ([]byte, []int) {
- return file_Unk3000_CPCMICDDBCH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_CPCMICDDBCH) GetUnk3000_MKFIPLFHJNE() uint32 {
- if x != nil {
- return x.Unk3000_MKFIPLFHJNE
- }
- return 0
-}
-
-func (x *Unk3000_CPCMICDDBCH) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk3000_CPCMICDDBCH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_CPCMICDDBCH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x43, 0x4d, 0x49, 0x43,
- 0x44, 0x44, 0x42, 0x43, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x61, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x50, 0x43, 0x4d, 0x49, 0x43, 0x44, 0x44, 0x42,
- 0x43, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x4b,
- 0x46, 0x49, 0x50, 0x4c, 0x46, 0x48, 0x4a, 0x4e, 0x45, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x4b, 0x46, 0x49, 0x50, 0x4c, 0x46, 0x48,
- 0x4a, 0x4e, 0x45, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_CPCMICDDBCH_proto_rawDescOnce sync.Once
- file_Unk3000_CPCMICDDBCH_proto_rawDescData = file_Unk3000_CPCMICDDBCH_proto_rawDesc
-)
-
-func file_Unk3000_CPCMICDDBCH_proto_rawDescGZIP() []byte {
- file_Unk3000_CPCMICDDBCH_proto_rawDescOnce.Do(func() {
- file_Unk3000_CPCMICDDBCH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_CPCMICDDBCH_proto_rawDescData)
- })
- return file_Unk3000_CPCMICDDBCH_proto_rawDescData
-}
-
-var file_Unk3000_CPCMICDDBCH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_CPCMICDDBCH_proto_goTypes = []interface{}{
- (*Unk3000_CPCMICDDBCH)(nil), // 0: Unk3000_CPCMICDDBCH
-}
-var file_Unk3000_CPCMICDDBCH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_CPCMICDDBCH_proto_init() }
-func file_Unk3000_CPCMICDDBCH_proto_init() {
- if File_Unk3000_CPCMICDDBCH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_CPCMICDDBCH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_CPCMICDDBCH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_CPCMICDDBCH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_CPCMICDDBCH_proto_goTypes,
- DependencyIndexes: file_Unk3000_CPCMICDDBCH_proto_depIdxs,
- MessageInfos: file_Unk3000_CPCMICDDBCH_proto_msgTypes,
- }.Build()
- File_Unk3000_CPCMICDDBCH_proto = out.File
- file_Unk3000_CPCMICDDBCH_proto_rawDesc = nil
- file_Unk3000_CPCMICDDBCH_proto_goTypes = nil
- file_Unk3000_CPCMICDDBCH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DCAHJINNNDM.pb.go b/gover/gen/Unk3000_DCAHJINNNDM.pb.go
deleted file mode 100644
index 1e52762f..00000000
--- a/gover/gen/Unk3000_DCAHJINNNDM.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DCAHJINNNDM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23107
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_DCAHJINNNDM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Unk2700_OCIHJFOKHPK *CustomGadgetTreeInfo `protobuf:"bytes,11,opt,name=Unk2700_OCIHJFOKHPK,json=Unk2700OCIHJFOKHPK,proto3" json:"Unk2700_OCIHJFOKHPK,omitempty"`
-}
-
-func (x *Unk3000_DCAHJINNNDM) Reset() {
- *x = Unk3000_DCAHJINNNDM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DCAHJINNNDM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DCAHJINNNDM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DCAHJINNNDM) ProtoMessage() {}
-
-func (x *Unk3000_DCAHJINNNDM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DCAHJINNNDM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DCAHJINNNDM.ProtoReflect.Descriptor instead.
-func (*Unk3000_DCAHJINNNDM) Descriptor() ([]byte, []int) {
- return file_Unk3000_DCAHJINNNDM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DCAHJINNNDM) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk3000_DCAHJINNNDM) GetUnk2700_OCIHJFOKHPK() *CustomGadgetTreeInfo {
- if x != nil {
- return x.Unk2700_OCIHJFOKHPK
- }
- return nil
-}
-
-var File_Unk3000_DCAHJINNNDM_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DCAHJINNNDM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x41, 0x48, 0x4a, 0x49,
- 0x4e, 0x4e, 0x4e, 0x44, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x44, 0x43, 0x41, 0x48, 0x4a, 0x49, 0x4e, 0x4e, 0x4e, 0x44, 0x4d, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b, 0x48,
- 0x50, 0x4b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f,
- 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b,
- 0x48, 0x50, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DCAHJINNNDM_proto_rawDescOnce sync.Once
- file_Unk3000_DCAHJINNNDM_proto_rawDescData = file_Unk3000_DCAHJINNNDM_proto_rawDesc
-)
-
-func file_Unk3000_DCAHJINNNDM_proto_rawDescGZIP() []byte {
- file_Unk3000_DCAHJINNNDM_proto_rawDescOnce.Do(func() {
- file_Unk3000_DCAHJINNNDM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DCAHJINNNDM_proto_rawDescData)
- })
- return file_Unk3000_DCAHJINNNDM_proto_rawDescData
-}
-
-var file_Unk3000_DCAHJINNNDM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DCAHJINNNDM_proto_goTypes = []interface{}{
- (*Unk3000_DCAHJINNNDM)(nil), // 0: Unk3000_DCAHJINNNDM
- (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
-}
-var file_Unk3000_DCAHJINNNDM_proto_depIdxs = []int32{
- 1, // 0: Unk3000_DCAHJINNNDM.Unk2700_OCIHJFOKHPK:type_name -> CustomGadgetTreeInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DCAHJINNNDM_proto_init() }
-func file_Unk3000_DCAHJINNNDM_proto_init() {
- if File_Unk3000_DCAHJINNNDM_proto != nil {
- return
- }
- file_CustomGadgetTreeInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DCAHJINNNDM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DCAHJINNNDM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DCAHJINNNDM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DCAHJINNNDM_proto_goTypes,
- DependencyIndexes: file_Unk3000_DCAHJINNNDM_proto_depIdxs,
- MessageInfos: file_Unk3000_DCAHJINNNDM_proto_msgTypes,
- }.Build()
- File_Unk3000_DCAHJINNNDM_proto = out.File
- file_Unk3000_DCAHJINNNDM_proto_rawDesc = nil
- file_Unk3000_DCAHJINNNDM_proto_goTypes = nil
- file_Unk3000_DCAHJINNNDM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DCHMAMFIFOF.pb.go b/gover/gen/Unk3000_DCHMAMFIFOF.pb.go
deleted file mode 100644
index 470236a4..00000000
--- a/gover/gen/Unk3000_DCHMAMFIFOF.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DCHMAMFIFOF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_DCHMAMFIFOF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_PAFIGDFHGNA uint32 `protobuf:"varint,1,opt,name=Unk3000_PAFIGDFHGNA,json=Unk3000PAFIGDFHGNA,proto3" json:"Unk3000_PAFIGDFHGNA,omitempty"`
- FinishTime uint32 `protobuf:"varint,4,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
- Param uint32 `protobuf:"varint,14,opt,name=param,proto3" json:"param,omitempty"`
-}
-
-func (x *Unk3000_DCHMAMFIFOF) Reset() {
- *x = Unk3000_DCHMAMFIFOF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DCHMAMFIFOF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DCHMAMFIFOF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DCHMAMFIFOF) ProtoMessage() {}
-
-func (x *Unk3000_DCHMAMFIFOF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DCHMAMFIFOF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DCHMAMFIFOF.ProtoReflect.Descriptor instead.
-func (*Unk3000_DCHMAMFIFOF) Descriptor() ([]byte, []int) {
- return file_Unk3000_DCHMAMFIFOF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DCHMAMFIFOF) GetUnk3000_PAFIGDFHGNA() uint32 {
- if x != nil {
- return x.Unk3000_PAFIGDFHGNA
- }
- return 0
-}
-
-func (x *Unk3000_DCHMAMFIFOF) GetFinishTime() uint32 {
- if x != nil {
- return x.FinishTime
- }
- return 0
-}
-
-func (x *Unk3000_DCHMAMFIFOF) GetParam() uint32 {
- if x != nil {
- return x.Param
- }
- return 0
-}
-
-var File_Unk3000_DCHMAMFIFOF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DCHMAMFIFOF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x48, 0x4d, 0x41, 0x4d,
- 0x46, 0x49, 0x46, 0x4f, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x48, 0x4d, 0x41, 0x4d, 0x46, 0x49, 0x46,
- 0x4f, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x41,
- 0x46, 0x49, 0x47, 0x44, 0x46, 0x48, 0x47, 0x4e, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x50, 0x41, 0x46, 0x49, 0x47, 0x44, 0x46, 0x48,
- 0x47, 0x4e, 0x41, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69,
- 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
- 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DCHMAMFIFOF_proto_rawDescOnce sync.Once
- file_Unk3000_DCHMAMFIFOF_proto_rawDescData = file_Unk3000_DCHMAMFIFOF_proto_rawDesc
-)
-
-func file_Unk3000_DCHMAMFIFOF_proto_rawDescGZIP() []byte {
- file_Unk3000_DCHMAMFIFOF_proto_rawDescOnce.Do(func() {
- file_Unk3000_DCHMAMFIFOF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DCHMAMFIFOF_proto_rawDescData)
- })
- return file_Unk3000_DCHMAMFIFOF_proto_rawDescData
-}
-
-var file_Unk3000_DCHMAMFIFOF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DCHMAMFIFOF_proto_goTypes = []interface{}{
- (*Unk3000_DCHMAMFIFOF)(nil), // 0: Unk3000_DCHMAMFIFOF
-}
-var file_Unk3000_DCHMAMFIFOF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DCHMAMFIFOF_proto_init() }
-func file_Unk3000_DCHMAMFIFOF_proto_init() {
- if File_Unk3000_DCHMAMFIFOF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DCHMAMFIFOF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DCHMAMFIFOF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DCHMAMFIFOF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DCHMAMFIFOF_proto_goTypes,
- DependencyIndexes: file_Unk3000_DCHMAMFIFOF_proto_depIdxs,
- MessageInfos: file_Unk3000_DCHMAMFIFOF_proto_msgTypes,
- }.Build()
- File_Unk3000_DCHMAMFIFOF_proto = out.File
- file_Unk3000_DCHMAMFIFOF_proto_rawDesc = nil
- file_Unk3000_DCHMAMFIFOF_proto_goTypes = nil
- file_Unk3000_DCHMAMFIFOF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DCLAGIJJEHB.pb.go b/gover/gen/Unk3000_DCLAGIJJEHB.pb.go
deleted file mode 100644
index f6f6aa32..00000000
--- a/gover/gen/Unk3000_DCLAGIJJEHB.pb.go
+++ /dev/null
@@ -1,179 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DCLAGIJJEHB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 402
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_DCLAGIJJEHB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- ParentQuestId uint32 `protobuf:"varint,2,opt,name=parent_quest_id,json=parentQuestId,proto3" json:"parent_quest_id,omitempty"`
- Unk3000_HLPGILIGGCB []*Unk3000_ENLDIHLGNCK `protobuf:"bytes,1,rep,name=Unk3000_HLPGILIGGCB,json=Unk3000HLPGILIGGCB,proto3" json:"Unk3000_HLPGILIGGCB,omitempty"`
-}
-
-func (x *Unk3000_DCLAGIJJEHB) Reset() {
- *x = Unk3000_DCLAGIJJEHB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DCLAGIJJEHB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DCLAGIJJEHB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DCLAGIJJEHB) ProtoMessage() {}
-
-func (x *Unk3000_DCLAGIJJEHB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DCLAGIJJEHB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DCLAGIJJEHB.ProtoReflect.Descriptor instead.
-func (*Unk3000_DCLAGIJJEHB) Descriptor() ([]byte, []int) {
- return file_Unk3000_DCLAGIJJEHB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DCLAGIJJEHB) GetParentQuestId() uint32 {
- if x != nil {
- return x.ParentQuestId
- }
- return 0
-}
-
-func (x *Unk3000_DCLAGIJJEHB) GetUnk3000_HLPGILIGGCB() []*Unk3000_ENLDIHLGNCK {
- if x != nil {
- return x.Unk3000_HLPGILIGGCB
- }
- return nil
-}
-
-var File_Unk3000_DCLAGIJJEHB_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DCLAGIJJEHB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x4c, 0x41, 0x47, 0x49,
- 0x4a, 0x4a, 0x45, 0x48, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4c, 0x44, 0x49, 0x48, 0x4c, 0x47, 0x4e, 0x43, 0x4b,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x44, 0x43, 0x4c, 0x41, 0x47, 0x49, 0x4a, 0x4a, 0x45, 0x48, 0x42, 0x12, 0x26,
- 0x0a, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x51,
- 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x48, 0x4c, 0x50, 0x47, 0x49, 0x4c, 0x49, 0x47, 0x47, 0x43, 0x42, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4e,
- 0x4c, 0x44, 0x49, 0x48, 0x4c, 0x47, 0x4e, 0x43, 0x4b, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x48, 0x4c, 0x50, 0x47, 0x49, 0x4c, 0x49, 0x47, 0x47, 0x43, 0x42, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DCLAGIJJEHB_proto_rawDescOnce sync.Once
- file_Unk3000_DCLAGIJJEHB_proto_rawDescData = file_Unk3000_DCLAGIJJEHB_proto_rawDesc
-)
-
-func file_Unk3000_DCLAGIJJEHB_proto_rawDescGZIP() []byte {
- file_Unk3000_DCLAGIJJEHB_proto_rawDescOnce.Do(func() {
- file_Unk3000_DCLAGIJJEHB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DCLAGIJJEHB_proto_rawDescData)
- })
- return file_Unk3000_DCLAGIJJEHB_proto_rawDescData
-}
-
-var file_Unk3000_DCLAGIJJEHB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DCLAGIJJEHB_proto_goTypes = []interface{}{
- (*Unk3000_DCLAGIJJEHB)(nil), // 0: Unk3000_DCLAGIJJEHB
- (*Unk3000_ENLDIHLGNCK)(nil), // 1: Unk3000_ENLDIHLGNCK
-}
-var file_Unk3000_DCLAGIJJEHB_proto_depIdxs = []int32{
- 1, // 0: Unk3000_DCLAGIJJEHB.Unk3000_HLPGILIGGCB:type_name -> Unk3000_ENLDIHLGNCK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DCLAGIJJEHB_proto_init() }
-func file_Unk3000_DCLAGIJJEHB_proto_init() {
- if File_Unk3000_DCLAGIJJEHB_proto != nil {
- return
- }
- file_Unk3000_ENLDIHLGNCK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DCLAGIJJEHB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DCLAGIJJEHB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DCLAGIJJEHB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DCLAGIJJEHB_proto_goTypes,
- DependencyIndexes: file_Unk3000_DCLAGIJJEHB_proto_depIdxs,
- MessageInfos: file_Unk3000_DCLAGIJJEHB_proto_msgTypes,
- }.Build()
- File_Unk3000_DCLAGIJJEHB_proto = out.File
- file_Unk3000_DCLAGIJJEHB_proto_rawDesc = nil
- file_Unk3000_DCLAGIJJEHB_proto_goTypes = nil
- file_Unk3000_DCLAGIJJEHB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DFIIBIGPHGE.pb.go b/gover/gen/Unk3000_DFIIBIGPHGE.pb.go
deleted file mode 100644
index fcde4d91..00000000
--- a/gover/gen/Unk3000_DFIIBIGPHGE.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DFIIBIGPHGE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1731
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_DFIIBIGPHGE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_GCAJHPHIEAA uint32 `protobuf:"varint,4,opt,name=Unk3000_GCAJHPHIEAA,json=Unk3000GCAJHPHIEAA,proto3" json:"Unk3000_GCAJHPHIEAA,omitempty"`
-}
-
-func (x *Unk3000_DFIIBIGPHGE) Reset() {
- *x = Unk3000_DFIIBIGPHGE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DFIIBIGPHGE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DFIIBIGPHGE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DFIIBIGPHGE) ProtoMessage() {}
-
-func (x *Unk3000_DFIIBIGPHGE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DFIIBIGPHGE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DFIIBIGPHGE.ProtoReflect.Descriptor instead.
-func (*Unk3000_DFIIBIGPHGE) Descriptor() ([]byte, []int) {
- return file_Unk3000_DFIIBIGPHGE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DFIIBIGPHGE) GetUnk3000_GCAJHPHIEAA() uint32 {
- if x != nil {
- return x.Unk3000_GCAJHPHIEAA
- }
- return 0
-}
-
-var File_Unk3000_DFIIBIGPHGE_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DFIIBIGPHGE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x49, 0x49, 0x42, 0x49,
- 0x47, 0x50, 0x48, 0x47, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x49, 0x49, 0x42, 0x49, 0x47, 0x50, 0x48,
- 0x47, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x43,
- 0x41, 0x4a, 0x48, 0x50, 0x48, 0x49, 0x45, 0x41, 0x41, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x47, 0x43, 0x41, 0x4a, 0x48, 0x50, 0x48, 0x49,
- 0x45, 0x41, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DFIIBIGPHGE_proto_rawDescOnce sync.Once
- file_Unk3000_DFIIBIGPHGE_proto_rawDescData = file_Unk3000_DFIIBIGPHGE_proto_rawDesc
-)
-
-func file_Unk3000_DFIIBIGPHGE_proto_rawDescGZIP() []byte {
- file_Unk3000_DFIIBIGPHGE_proto_rawDescOnce.Do(func() {
- file_Unk3000_DFIIBIGPHGE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DFIIBIGPHGE_proto_rawDescData)
- })
- return file_Unk3000_DFIIBIGPHGE_proto_rawDescData
-}
-
-var file_Unk3000_DFIIBIGPHGE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DFIIBIGPHGE_proto_goTypes = []interface{}{
- (*Unk3000_DFIIBIGPHGE)(nil), // 0: Unk3000_DFIIBIGPHGE
-}
-var file_Unk3000_DFIIBIGPHGE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DFIIBIGPHGE_proto_init() }
-func file_Unk3000_DFIIBIGPHGE_proto_init() {
- if File_Unk3000_DFIIBIGPHGE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DFIIBIGPHGE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DFIIBIGPHGE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DFIIBIGPHGE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DFIIBIGPHGE_proto_goTypes,
- DependencyIndexes: file_Unk3000_DFIIBIGPHGE_proto_depIdxs,
- MessageInfos: file_Unk3000_DFIIBIGPHGE_proto_msgTypes,
- }.Build()
- File_Unk3000_DFIIBIGPHGE_proto = out.File
- file_Unk3000_DFIIBIGPHGE_proto_rawDesc = nil
- file_Unk3000_DFIIBIGPHGE_proto_goTypes = nil
- file_Unk3000_DFIIBIGPHGE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DHEOMDCCMMC.pb.go b/gover/gen/Unk3000_DHEOMDCCMMC.pb.go
deleted file mode 100644
index 57e5cae5..00000000
--- a/gover/gen/Unk3000_DHEOMDCCMMC.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DHEOMDCCMMC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 429
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_DHEOMDCCMMC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CCNCELKPPFN uint32 `protobuf:"varint,7,opt,name=Unk3000_CCNCELKPPFN,json=Unk3000CCNCELKPPFN,proto3" json:"Unk3000_CCNCELKPPFN,omitempty"`
- Unk3000_CIOLEGEHDAC uint32 `protobuf:"varint,11,opt,name=Unk3000_CIOLEGEHDAC,json=Unk3000CIOLEGEHDAC,proto3" json:"Unk3000_CIOLEGEHDAC,omitempty"`
- Unk3000_OIIEJOKFHPP uint32 `protobuf:"varint,2,opt,name=Unk3000_OIIEJOKFHPP,json=Unk3000OIIEJOKFHPP,proto3" json:"Unk3000_OIIEJOKFHPP,omitempty"`
-}
-
-func (x *Unk3000_DHEOMDCCMMC) Reset() {
- *x = Unk3000_DHEOMDCCMMC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DHEOMDCCMMC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DHEOMDCCMMC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DHEOMDCCMMC) ProtoMessage() {}
-
-func (x *Unk3000_DHEOMDCCMMC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DHEOMDCCMMC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DHEOMDCCMMC.ProtoReflect.Descriptor instead.
-func (*Unk3000_DHEOMDCCMMC) Descriptor() ([]byte, []int) {
- return file_Unk3000_DHEOMDCCMMC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DHEOMDCCMMC) GetUnk3000_CCNCELKPPFN() uint32 {
- if x != nil {
- return x.Unk3000_CCNCELKPPFN
- }
- return 0
-}
-
-func (x *Unk3000_DHEOMDCCMMC) GetUnk3000_CIOLEGEHDAC() uint32 {
- if x != nil {
- return x.Unk3000_CIOLEGEHDAC
- }
- return 0
-}
-
-func (x *Unk3000_DHEOMDCCMMC) GetUnk3000_OIIEJOKFHPP() uint32 {
- if x != nil {
- return x.Unk3000_OIIEJOKFHPP
- }
- return 0
-}
-
-var File_Unk3000_DHEOMDCCMMC_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DHEOMDCCMMC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x48, 0x45, 0x4f, 0x4d, 0x44,
- 0x43, 0x43, 0x4d, 0x4d, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x48, 0x45, 0x4f, 0x4d, 0x44, 0x43, 0x43,
- 0x4d, 0x4d, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43,
- 0x43, 0x4e, 0x43, 0x45, 0x4c, 0x4b, 0x50, 0x50, 0x46, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x43, 0x4e, 0x43, 0x45, 0x4c, 0x4b,
- 0x50, 0x50, 0x46, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45, 0x48, 0x44, 0x41, 0x43, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47,
- 0x45, 0x48, 0x44, 0x41, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x4f, 0x49, 0x49, 0x45, 0x4a, 0x4f, 0x4b, 0x46, 0x48, 0x50, 0x50, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x49, 0x49, 0x45, 0x4a,
- 0x4f, 0x4b, 0x46, 0x48, 0x50, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DHEOMDCCMMC_proto_rawDescOnce sync.Once
- file_Unk3000_DHEOMDCCMMC_proto_rawDescData = file_Unk3000_DHEOMDCCMMC_proto_rawDesc
-)
-
-func file_Unk3000_DHEOMDCCMMC_proto_rawDescGZIP() []byte {
- file_Unk3000_DHEOMDCCMMC_proto_rawDescOnce.Do(func() {
- file_Unk3000_DHEOMDCCMMC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DHEOMDCCMMC_proto_rawDescData)
- })
- return file_Unk3000_DHEOMDCCMMC_proto_rawDescData
-}
-
-var file_Unk3000_DHEOMDCCMMC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DHEOMDCCMMC_proto_goTypes = []interface{}{
- (*Unk3000_DHEOMDCCMMC)(nil), // 0: Unk3000_DHEOMDCCMMC
-}
-var file_Unk3000_DHEOMDCCMMC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DHEOMDCCMMC_proto_init() }
-func file_Unk3000_DHEOMDCCMMC_proto_init() {
- if File_Unk3000_DHEOMDCCMMC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DHEOMDCCMMC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DHEOMDCCMMC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DHEOMDCCMMC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DHEOMDCCMMC_proto_goTypes,
- DependencyIndexes: file_Unk3000_DHEOMDCCMMC_proto_depIdxs,
- MessageInfos: file_Unk3000_DHEOMDCCMMC_proto_msgTypes,
- }.Build()
- File_Unk3000_DHEOMDCCMMC_proto = out.File
- file_Unk3000_DHEOMDCCMMC_proto_rawDesc = nil
- file_Unk3000_DHEOMDCCMMC_proto_goTypes = nil
- file_Unk3000_DHEOMDCCMMC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DHOFMKPKFMF.pb.go b/gover/gen/Unk3000_DHOFMKPKFMF.pb.go
deleted file mode 100644
index b9797916..00000000
--- a/gover/gen/Unk3000_DHOFMKPKFMF.pb.go
+++ /dev/null
@@ -1,198 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DHOFMKPKFMF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1749
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_DHOFMKPKFMF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TempAvatarGuidList []uint64 `protobuf:"varint,6,rep,packed,name=temp_avatar_guid_list,json=tempAvatarGuidList,proto3" json:"temp_avatar_guid_list,omitempty"`
- AvatarTeamMap map[uint32]*AvatarTeam `protobuf:"bytes,3,rep,name=avatar_team_map,json=avatarTeamMap,proto3" json:"avatar_team_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Unk3000_NIGPICLBHMA []uint32 `protobuf:"varint,1,rep,packed,name=Unk3000_NIGPICLBHMA,json=Unk3000NIGPICLBHMA,proto3" json:"Unk3000_NIGPICLBHMA,omitempty"`
-}
-
-func (x *Unk3000_DHOFMKPKFMF) Reset() {
- *x = Unk3000_DHOFMKPKFMF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DHOFMKPKFMF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DHOFMKPKFMF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DHOFMKPKFMF) ProtoMessage() {}
-
-func (x *Unk3000_DHOFMKPKFMF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DHOFMKPKFMF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DHOFMKPKFMF.ProtoReflect.Descriptor instead.
-func (*Unk3000_DHOFMKPKFMF) Descriptor() ([]byte, []int) {
- return file_Unk3000_DHOFMKPKFMF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DHOFMKPKFMF) GetTempAvatarGuidList() []uint64 {
- if x != nil {
- return x.TempAvatarGuidList
- }
- return nil
-}
-
-func (x *Unk3000_DHOFMKPKFMF) GetAvatarTeamMap() map[uint32]*AvatarTeam {
- if x != nil {
- return x.AvatarTeamMap
- }
- return nil
-}
-
-func (x *Unk3000_DHOFMKPKFMF) GetUnk3000_NIGPICLBHMA() []uint32 {
- if x != nil {
- return x.Unk3000_NIGPICLBHMA
- }
- return nil
-}
-
-var File_Unk3000_DHOFMKPKFMF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DHOFMKPKFMF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x48, 0x4f, 0x46, 0x4d, 0x4b,
- 0x50, 0x4b, 0x46, 0x4d, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x41, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x99, 0x02,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x48, 0x4f, 0x46, 0x4d, 0x4b,
- 0x50, 0x4b, 0x46, 0x4d, 0x46, 0x12, 0x31, 0x0a, 0x15, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x61, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06,
- 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x74, 0x65, 0x6d, 0x70, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x4f, 0x0a, 0x0f, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x27, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x48, 0x4f, 0x46,
- 0x4d, 0x4b, 0x50, 0x4b, 0x46, 0x4d, 0x46, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65,
- 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x47, 0x50, 0x49, 0x43, 0x4c, 0x42, 0x48, 0x4d, 0x41,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4e,
- 0x49, 0x47, 0x50, 0x49, 0x43, 0x4c, 0x42, 0x48, 0x4d, 0x41, 0x1a, 0x4d, 0x0a, 0x12, 0x41, 0x76,
- 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
- 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
- 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x0b, 0x2e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DHOFMKPKFMF_proto_rawDescOnce sync.Once
- file_Unk3000_DHOFMKPKFMF_proto_rawDescData = file_Unk3000_DHOFMKPKFMF_proto_rawDesc
-)
-
-func file_Unk3000_DHOFMKPKFMF_proto_rawDescGZIP() []byte {
- file_Unk3000_DHOFMKPKFMF_proto_rawDescOnce.Do(func() {
- file_Unk3000_DHOFMKPKFMF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DHOFMKPKFMF_proto_rawDescData)
- })
- return file_Unk3000_DHOFMKPKFMF_proto_rawDescData
-}
-
-var file_Unk3000_DHOFMKPKFMF_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3000_DHOFMKPKFMF_proto_goTypes = []interface{}{
- (*Unk3000_DHOFMKPKFMF)(nil), // 0: Unk3000_DHOFMKPKFMF
- nil, // 1: Unk3000_DHOFMKPKFMF.AvatarTeamMapEntry
- (*AvatarTeam)(nil), // 2: AvatarTeam
-}
-var file_Unk3000_DHOFMKPKFMF_proto_depIdxs = []int32{
- 1, // 0: Unk3000_DHOFMKPKFMF.avatar_team_map:type_name -> Unk3000_DHOFMKPKFMF.AvatarTeamMapEntry
- 2, // 1: Unk3000_DHOFMKPKFMF.AvatarTeamMapEntry.value:type_name -> AvatarTeam
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DHOFMKPKFMF_proto_init() }
-func file_Unk3000_DHOFMKPKFMF_proto_init() {
- if File_Unk3000_DHOFMKPKFMF_proto != nil {
- return
- }
- file_AvatarTeam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DHOFMKPKFMF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DHOFMKPKFMF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DHOFMKPKFMF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DHOFMKPKFMF_proto_goTypes,
- DependencyIndexes: file_Unk3000_DHOFMKPKFMF_proto_depIdxs,
- MessageInfos: file_Unk3000_DHOFMKPKFMF_proto_msgTypes,
- }.Build()
- File_Unk3000_DHOFMKPKFMF_proto = out.File
- file_Unk3000_DHOFMKPKFMF_proto_rawDesc = nil
- file_Unk3000_DHOFMKPKFMF_proto_goTypes = nil
- file_Unk3000_DHOFMKPKFMF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DJNBNBMIECP.pb.go b/gover/gen/Unk3000_DJNBNBMIECP.pb.go
deleted file mode 100644
index ef550f39..00000000
--- a/gover/gen/Unk3000_DJNBNBMIECP.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DJNBNBMIECP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5588
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_DJNBNBMIECP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Score uint32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
-}
-
-func (x *Unk3000_DJNBNBMIECP) Reset() {
- *x = Unk3000_DJNBNBMIECP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DJNBNBMIECP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DJNBNBMIECP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DJNBNBMIECP) ProtoMessage() {}
-
-func (x *Unk3000_DJNBNBMIECP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DJNBNBMIECP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DJNBNBMIECP.ProtoReflect.Descriptor instead.
-func (*Unk3000_DJNBNBMIECP) Descriptor() ([]byte, []int) {
- return file_Unk3000_DJNBNBMIECP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DJNBNBMIECP) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-var File_Unk3000_DJNBNBMIECP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DJNBNBMIECP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4e, 0x42, 0x4e, 0x42,
- 0x4d, 0x49, 0x45, 0x43, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2b, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x4e, 0x42, 0x4e, 0x42, 0x4d, 0x49, 0x45,
- 0x43, 0x50, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DJNBNBMIECP_proto_rawDescOnce sync.Once
- file_Unk3000_DJNBNBMIECP_proto_rawDescData = file_Unk3000_DJNBNBMIECP_proto_rawDesc
-)
-
-func file_Unk3000_DJNBNBMIECP_proto_rawDescGZIP() []byte {
- file_Unk3000_DJNBNBMIECP_proto_rawDescOnce.Do(func() {
- file_Unk3000_DJNBNBMIECP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DJNBNBMIECP_proto_rawDescData)
- })
- return file_Unk3000_DJNBNBMIECP_proto_rawDescData
-}
-
-var file_Unk3000_DJNBNBMIECP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DJNBNBMIECP_proto_goTypes = []interface{}{
- (*Unk3000_DJNBNBMIECP)(nil), // 0: Unk3000_DJNBNBMIECP
-}
-var file_Unk3000_DJNBNBMIECP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DJNBNBMIECP_proto_init() }
-func file_Unk3000_DJNBNBMIECP_proto_init() {
- if File_Unk3000_DJNBNBMIECP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DJNBNBMIECP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DJNBNBMIECP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DJNBNBMIECP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DJNBNBMIECP_proto_goTypes,
- DependencyIndexes: file_Unk3000_DJNBNBMIECP_proto_depIdxs,
- MessageInfos: file_Unk3000_DJNBNBMIECP_proto_msgTypes,
- }.Build()
- File_Unk3000_DJNBNBMIECP_proto = out.File
- file_Unk3000_DJNBNBMIECP_proto_rawDesc = nil
- file_Unk3000_DJNBNBMIECP_proto_goTypes = nil
- file_Unk3000_DJNBNBMIECP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DLCDJPKNGBD.pb.go b/gover/gen/Unk3000_DLCDJPKNGBD.pb.go
deleted file mode 100644
index 265f97ef..00000000
--- a/gover/gen/Unk3000_DLCDJPKNGBD.pb.go
+++ /dev/null
@@ -1,197 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DLCDJPKNGBD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 185
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_DLCDJPKNGBD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_FGIJKFANKEI bool `protobuf:"varint,8,opt,name=Unk3000_FGIJKFANKEI,json=Unk3000FGIJKFANKEI,proto3" json:"Unk3000_FGIJKFANKEI,omitempty"`
- Unk3000_LHIINBOCMFN uint32 `protobuf:"varint,14,opt,name=Unk3000_LHIINBOCMFN,json=Unk3000LHIINBOCMFN,proto3" json:"Unk3000_LHIINBOCMFN,omitempty"`
- Unk3000_HMLGHBEKCOF uint32 `protobuf:"varint,9,opt,name=Unk3000_HMLGHBEKCOF,json=Unk3000HMLGHBEKCOF,proto3" json:"Unk3000_HMLGHBEKCOF,omitempty"`
- Unk3000_EMJDLANPPNF uint32 `protobuf:"varint,1,opt,name=Unk3000_EMJDLANPPNF,json=Unk3000EMJDLANPPNF,proto3" json:"Unk3000_EMJDLANPPNF,omitempty"`
-}
-
-func (x *Unk3000_DLCDJPKNGBD) Reset() {
- *x = Unk3000_DLCDJPKNGBD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DLCDJPKNGBD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DLCDJPKNGBD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DLCDJPKNGBD) ProtoMessage() {}
-
-func (x *Unk3000_DLCDJPKNGBD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DLCDJPKNGBD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DLCDJPKNGBD.ProtoReflect.Descriptor instead.
-func (*Unk3000_DLCDJPKNGBD) Descriptor() ([]byte, []int) {
- return file_Unk3000_DLCDJPKNGBD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DLCDJPKNGBD) GetUnk3000_FGIJKFANKEI() bool {
- if x != nil {
- return x.Unk3000_FGIJKFANKEI
- }
- return false
-}
-
-func (x *Unk3000_DLCDJPKNGBD) GetUnk3000_LHIINBOCMFN() uint32 {
- if x != nil {
- return x.Unk3000_LHIINBOCMFN
- }
- return 0
-}
-
-func (x *Unk3000_DLCDJPKNGBD) GetUnk3000_HMLGHBEKCOF() uint32 {
- if x != nil {
- return x.Unk3000_HMLGHBEKCOF
- }
- return 0
-}
-
-func (x *Unk3000_DLCDJPKNGBD) GetUnk3000_EMJDLANPPNF() uint32 {
- if x != nil {
- return x.Unk3000_EMJDLANPPNF
- }
- return 0
-}
-
-var File_Unk3000_DLCDJPKNGBD_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DLCDJPKNGBD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x4c, 0x43, 0x44, 0x4a, 0x50,
- 0x4b, 0x4e, 0x47, 0x42, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x4c, 0x43, 0x44, 0x4a, 0x50, 0x4b, 0x4e,
- 0x47, 0x42, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46,
- 0x47, 0x49, 0x4a, 0x4b, 0x46, 0x41, 0x4e, 0x4b, 0x45, 0x49, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x46, 0x47, 0x49, 0x4a, 0x4b, 0x46, 0x41,
- 0x4e, 0x4b, 0x45, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4c, 0x48, 0x49, 0x49, 0x4e, 0x42, 0x4f, 0x43, 0x4d, 0x46, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4c, 0x48, 0x49, 0x49, 0x4e, 0x42,
- 0x4f, 0x43, 0x4d, 0x46, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x48, 0x4d, 0x4c, 0x47, 0x48, 0x42, 0x45, 0x4b, 0x43, 0x4f, 0x46, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x4d, 0x4c, 0x47, 0x48,
- 0x42, 0x45, 0x4b, 0x43, 0x4f, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x45, 0x4d, 0x4a, 0x44, 0x4c, 0x41, 0x4e, 0x50, 0x50, 0x4e, 0x46, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x45, 0x4d, 0x4a, 0x44,
- 0x4c, 0x41, 0x4e, 0x50, 0x50, 0x4e, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DLCDJPKNGBD_proto_rawDescOnce sync.Once
- file_Unk3000_DLCDJPKNGBD_proto_rawDescData = file_Unk3000_DLCDJPKNGBD_proto_rawDesc
-)
-
-func file_Unk3000_DLCDJPKNGBD_proto_rawDescGZIP() []byte {
- file_Unk3000_DLCDJPKNGBD_proto_rawDescOnce.Do(func() {
- file_Unk3000_DLCDJPKNGBD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DLCDJPKNGBD_proto_rawDescData)
- })
- return file_Unk3000_DLCDJPKNGBD_proto_rawDescData
-}
-
-var file_Unk3000_DLCDJPKNGBD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DLCDJPKNGBD_proto_goTypes = []interface{}{
- (*Unk3000_DLCDJPKNGBD)(nil), // 0: Unk3000_DLCDJPKNGBD
-}
-var file_Unk3000_DLCDJPKNGBD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DLCDJPKNGBD_proto_init() }
-func file_Unk3000_DLCDJPKNGBD_proto_init() {
- if File_Unk3000_DLCDJPKNGBD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DLCDJPKNGBD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DLCDJPKNGBD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DLCDJPKNGBD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DLCDJPKNGBD_proto_goTypes,
- DependencyIndexes: file_Unk3000_DLCDJPKNGBD_proto_depIdxs,
- MessageInfos: file_Unk3000_DLCDJPKNGBD_proto_msgTypes,
- }.Build()
- File_Unk3000_DLCDJPKNGBD_proto = out.File
- file_Unk3000_DLCDJPKNGBD_proto_rawDesc = nil
- file_Unk3000_DLCDJPKNGBD_proto_goTypes = nil
- file_Unk3000_DLCDJPKNGBD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_DPEJONKFONL.pb.go b/gover/gen/Unk3000_DPEJONKFONL.pb.go
deleted file mode 100644
index c6d13c6e..00000000
--- a/gover/gen/Unk3000_DPEJONKFONL.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_DPEJONKFONL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21750
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_DPEJONKFONL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Param uint32 `protobuf:"varint,1,opt,name=param,proto3" json:"param,omitempty"`
- Unk3000_PAFIGDFHGNA uint32 `protobuf:"varint,4,opt,name=Unk3000_PAFIGDFHGNA,json=Unk3000PAFIGDFHGNA,proto3" json:"Unk3000_PAFIGDFHGNA,omitempty"`
-}
-
-func (x *Unk3000_DPEJONKFONL) Reset() {
- *x = Unk3000_DPEJONKFONL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_DPEJONKFONL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_DPEJONKFONL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_DPEJONKFONL) ProtoMessage() {}
-
-func (x *Unk3000_DPEJONKFONL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_DPEJONKFONL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_DPEJONKFONL.ProtoReflect.Descriptor instead.
-func (*Unk3000_DPEJONKFONL) Descriptor() ([]byte, []int) {
- return file_Unk3000_DPEJONKFONL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_DPEJONKFONL) GetParam() uint32 {
- if x != nil {
- return x.Param
- }
- return 0
-}
-
-func (x *Unk3000_DPEJONKFONL) GetUnk3000_PAFIGDFHGNA() uint32 {
- if x != nil {
- return x.Unk3000_PAFIGDFHGNA
- }
- return 0
-}
-
-var File_Unk3000_DPEJONKFONL_proto protoreflect.FileDescriptor
-
-var file_Unk3000_DPEJONKFONL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x45, 0x4a, 0x4f, 0x4e,
- 0x4b, 0x46, 0x4f, 0x4e, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x45, 0x4a, 0x4f, 0x4e, 0x4b, 0x46, 0x4f,
- 0x4e, 0x4c, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x5f, 0x50, 0x41, 0x46, 0x49, 0x47, 0x44, 0x46, 0x48, 0x47, 0x4e, 0x41, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x50, 0x41,
- 0x46, 0x49, 0x47, 0x44, 0x46, 0x48, 0x47, 0x4e, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_DPEJONKFONL_proto_rawDescOnce sync.Once
- file_Unk3000_DPEJONKFONL_proto_rawDescData = file_Unk3000_DPEJONKFONL_proto_rawDesc
-)
-
-func file_Unk3000_DPEJONKFONL_proto_rawDescGZIP() []byte {
- file_Unk3000_DPEJONKFONL_proto_rawDescOnce.Do(func() {
- file_Unk3000_DPEJONKFONL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_DPEJONKFONL_proto_rawDescData)
- })
- return file_Unk3000_DPEJONKFONL_proto_rawDescData
-}
-
-var file_Unk3000_DPEJONKFONL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_DPEJONKFONL_proto_goTypes = []interface{}{
- (*Unk3000_DPEJONKFONL)(nil), // 0: Unk3000_DPEJONKFONL
-}
-var file_Unk3000_DPEJONKFONL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_DPEJONKFONL_proto_init() }
-func file_Unk3000_DPEJONKFONL_proto_init() {
- if File_Unk3000_DPEJONKFONL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_DPEJONKFONL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_DPEJONKFONL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_DPEJONKFONL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_DPEJONKFONL_proto_goTypes,
- DependencyIndexes: file_Unk3000_DPEJONKFONL_proto_depIdxs,
- MessageInfos: file_Unk3000_DPEJONKFONL_proto_msgTypes,
- }.Build()
- File_Unk3000_DPEJONKFONL_proto = out.File
- file_Unk3000_DPEJONKFONL_proto_rawDesc = nil
- file_Unk3000_DPEJONKFONL_proto_goTypes = nil
- file_Unk3000_DPEJONKFONL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_EBNMMLENEII.pb.go b/gover/gen/Unk3000_EBNMMLENEII.pb.go
deleted file mode 100644
index a6d0c4d6..00000000
--- a/gover/gen/Unk3000_EBNMMLENEII.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_EBNMMLENEII.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24857
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_EBNMMLENEII struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarInfoList []*Unk3000_JACOCADDNFE `protobuf:"bytes,13,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
-}
-
-func (x *Unk3000_EBNMMLENEII) Reset() {
- *x = Unk3000_EBNMMLENEII{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_EBNMMLENEII_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_EBNMMLENEII) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_EBNMMLENEII) ProtoMessage() {}
-
-func (x *Unk3000_EBNMMLENEII) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_EBNMMLENEII_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_EBNMMLENEII.ProtoReflect.Descriptor instead.
-func (*Unk3000_EBNMMLENEII) Descriptor() ([]byte, []int) {
- return file_Unk3000_EBNMMLENEII_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_EBNMMLENEII) GetAvatarInfoList() []*Unk3000_JACOCADDNFE {
- if x != nil {
- return x.AvatarInfoList
- }
- return nil
-}
-
-var File_Unk3000_EBNMMLENEII_proto protoreflect.FileDescriptor
-
-var file_Unk3000_EBNMMLENEII_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x4e, 0x4d, 0x4d, 0x4c,
- 0x45, 0x4e, 0x45, 0x49, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x45, 0x42, 0x4e, 0x4d, 0x4d, 0x4c, 0x45, 0x4e, 0x45, 0x49, 0x49, 0x12, 0x3e, 0x0a,
- 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45, 0x52, 0x0e, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_EBNMMLENEII_proto_rawDescOnce sync.Once
- file_Unk3000_EBNMMLENEII_proto_rawDescData = file_Unk3000_EBNMMLENEII_proto_rawDesc
-)
-
-func file_Unk3000_EBNMMLENEII_proto_rawDescGZIP() []byte {
- file_Unk3000_EBNMMLENEII_proto_rawDescOnce.Do(func() {
- file_Unk3000_EBNMMLENEII_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_EBNMMLENEII_proto_rawDescData)
- })
- return file_Unk3000_EBNMMLENEII_proto_rawDescData
-}
-
-var file_Unk3000_EBNMMLENEII_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_EBNMMLENEII_proto_goTypes = []interface{}{
- (*Unk3000_EBNMMLENEII)(nil), // 0: Unk3000_EBNMMLENEII
- (*Unk3000_JACOCADDNFE)(nil), // 1: Unk3000_JACOCADDNFE
-}
-var file_Unk3000_EBNMMLENEII_proto_depIdxs = []int32{
- 1, // 0: Unk3000_EBNMMLENEII.avatar_info_list:type_name -> Unk3000_JACOCADDNFE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_EBNMMLENEII_proto_init() }
-func file_Unk3000_EBNMMLENEII_proto_init() {
- if File_Unk3000_EBNMMLENEII_proto != nil {
- return
- }
- file_Unk3000_JACOCADDNFE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_EBNMMLENEII_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_EBNMMLENEII); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_EBNMMLENEII_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_EBNMMLENEII_proto_goTypes,
- DependencyIndexes: file_Unk3000_EBNMMLENEII_proto_depIdxs,
- MessageInfos: file_Unk3000_EBNMMLENEII_proto_msgTypes,
- }.Build()
- File_Unk3000_EBNMMLENEII_proto = out.File
- file_Unk3000_EBNMMLENEII_proto_rawDesc = nil
- file_Unk3000_EBNMMLENEII_proto_goTypes = nil
- file_Unk3000_EBNMMLENEII_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_ECGHJKANPJK.pb.go b/gover/gen/Unk3000_ECGHJKANPJK.pb.go
deleted file mode 100644
index 800900ec..00000000
--- a/gover/gen/Unk3000_ECGHJKANPJK.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_ECGHJKANPJK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_ECGHJKANPJK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *Unk3000_ECGHJKANPJK) Reset() {
- *x = Unk3000_ECGHJKANPJK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_ECGHJKANPJK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_ECGHJKANPJK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_ECGHJKANPJK) ProtoMessage() {}
-
-func (x *Unk3000_ECGHJKANPJK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_ECGHJKANPJK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_ECGHJKANPJK.ProtoReflect.Descriptor instead.
-func (*Unk3000_ECGHJKANPJK) Descriptor() ([]byte, []int) {
- return file_Unk3000_ECGHJKANPJK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_ECGHJKANPJK) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3000_ECGHJKANPJK) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_Unk3000_ECGHJKANPJK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_ECGHJKANPJK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x47, 0x48, 0x4a, 0x4b,
- 0x41, 0x4e, 0x50, 0x4a, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x43, 0x47, 0x48, 0x4a, 0x4b, 0x41, 0x4e, 0x50,
- 0x4a, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a,
- 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
- 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_ECGHJKANPJK_proto_rawDescOnce sync.Once
- file_Unk3000_ECGHJKANPJK_proto_rawDescData = file_Unk3000_ECGHJKANPJK_proto_rawDesc
-)
-
-func file_Unk3000_ECGHJKANPJK_proto_rawDescGZIP() []byte {
- file_Unk3000_ECGHJKANPJK_proto_rawDescOnce.Do(func() {
- file_Unk3000_ECGHJKANPJK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_ECGHJKANPJK_proto_rawDescData)
- })
- return file_Unk3000_ECGHJKANPJK_proto_rawDescData
-}
-
-var file_Unk3000_ECGHJKANPJK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_ECGHJKANPJK_proto_goTypes = []interface{}{
- (*Unk3000_ECGHJKANPJK)(nil), // 0: Unk3000_ECGHJKANPJK
-}
-var file_Unk3000_ECGHJKANPJK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_ECGHJKANPJK_proto_init() }
-func file_Unk3000_ECGHJKANPJK_proto_init() {
- if File_Unk3000_ECGHJKANPJK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_ECGHJKANPJK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_ECGHJKANPJK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_ECGHJKANPJK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_ECGHJKANPJK_proto_goTypes,
- DependencyIndexes: file_Unk3000_ECGHJKANPJK_proto_depIdxs,
- MessageInfos: file_Unk3000_ECGHJKANPJK_proto_msgTypes,
- }.Build()
- File_Unk3000_ECGHJKANPJK_proto = out.File
- file_Unk3000_ECGHJKANPJK_proto_rawDesc = nil
- file_Unk3000_ECGHJKANPJK_proto_goTypes = nil
- file_Unk3000_ECGHJKANPJK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_EDGJEBLODLF.pb.go b/gover/gen/Unk3000_EDGJEBLODLF.pb.go
deleted file mode 100644
index 51857ad1..00000000
--- a/gover/gen/Unk3000_EDGJEBLODLF.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_EDGJEBLODLF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 416
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_EDGJEBLODLF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CFDMLGKNLKL uint32 `protobuf:"varint,2,opt,name=Unk3000_CFDMLGKNLKL,json=Unk3000CFDMLGKNLKL,proto3" json:"Unk3000_CFDMLGKNLKL,omitempty"`
- Unk3000_CIOLEGEHDAC uint32 `protobuf:"varint,13,opt,name=Unk3000_CIOLEGEHDAC,json=Unk3000CIOLEGEHDAC,proto3" json:"Unk3000_CIOLEGEHDAC,omitempty"`
- Unk3000_FDGFAHAOEPP uint32 `protobuf:"varint,5,opt,name=Unk3000_FDGFAHAOEPP,json=Unk3000FDGFAHAOEPP,proto3" json:"Unk3000_FDGFAHAOEPP,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_EDGJEBLODLF) Reset() {
- *x = Unk3000_EDGJEBLODLF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_EDGJEBLODLF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_EDGJEBLODLF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_EDGJEBLODLF) ProtoMessage() {}
-
-func (x *Unk3000_EDGJEBLODLF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_EDGJEBLODLF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_EDGJEBLODLF.ProtoReflect.Descriptor instead.
-func (*Unk3000_EDGJEBLODLF) Descriptor() ([]byte, []int) {
- return file_Unk3000_EDGJEBLODLF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_EDGJEBLODLF) GetUnk3000_CFDMLGKNLKL() uint32 {
- if x != nil {
- return x.Unk3000_CFDMLGKNLKL
- }
- return 0
-}
-
-func (x *Unk3000_EDGJEBLODLF) GetUnk3000_CIOLEGEHDAC() uint32 {
- if x != nil {
- return x.Unk3000_CIOLEGEHDAC
- }
- return 0
-}
-
-func (x *Unk3000_EDGJEBLODLF) GetUnk3000_FDGFAHAOEPP() uint32 {
- if x != nil {
- return x.Unk3000_FDGFAHAOEPP
- }
- return 0
-}
-
-func (x *Unk3000_EDGJEBLODLF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_EDGJEBLODLF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_EDGJEBLODLF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x47, 0x4a, 0x45, 0x42,
- 0x4c, 0x4f, 0x44, 0x4c, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x47, 0x4a, 0x45, 0x42, 0x4c, 0x4f,
- 0x44, 0x4c, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43,
- 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b, 0x4e, 0x4c, 0x4b, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b,
- 0x4e, 0x4c, 0x4b, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45, 0x48, 0x44, 0x41, 0x43, 0x18, 0x0d, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47,
- 0x45, 0x48, 0x44, 0x41, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x46, 0x44, 0x47, 0x46, 0x41, 0x48, 0x41, 0x4f, 0x45, 0x50, 0x50, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x46, 0x44, 0x47, 0x46, 0x41,
- 0x48, 0x41, 0x4f, 0x45, 0x50, 0x50, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_EDGJEBLODLF_proto_rawDescOnce sync.Once
- file_Unk3000_EDGJEBLODLF_proto_rawDescData = file_Unk3000_EDGJEBLODLF_proto_rawDesc
-)
-
-func file_Unk3000_EDGJEBLODLF_proto_rawDescGZIP() []byte {
- file_Unk3000_EDGJEBLODLF_proto_rawDescOnce.Do(func() {
- file_Unk3000_EDGJEBLODLF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_EDGJEBLODLF_proto_rawDescData)
- })
- return file_Unk3000_EDGJEBLODLF_proto_rawDescData
-}
-
-var file_Unk3000_EDGJEBLODLF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_EDGJEBLODLF_proto_goTypes = []interface{}{
- (*Unk3000_EDGJEBLODLF)(nil), // 0: Unk3000_EDGJEBLODLF
-}
-var file_Unk3000_EDGJEBLODLF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_EDGJEBLODLF_proto_init() }
-func file_Unk3000_EDGJEBLODLF_proto_init() {
- if File_Unk3000_EDGJEBLODLF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_EDGJEBLODLF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_EDGJEBLODLF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_EDGJEBLODLF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_EDGJEBLODLF_proto_goTypes,
- DependencyIndexes: file_Unk3000_EDGJEBLODLF_proto_depIdxs,
- MessageInfos: file_Unk3000_EDGJEBLODLF_proto_msgTypes,
- }.Build()
- File_Unk3000_EDGJEBLODLF_proto = out.File
- file_Unk3000_EDGJEBLODLF_proto_rawDesc = nil
- file_Unk3000_EDGJEBLODLF_proto_goTypes = nil
- file_Unk3000_EDGJEBLODLF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_EHJALCDEBKK.pb.go b/gover/gen/Unk3000_EHJALCDEBKK.pb.go
deleted file mode 100644
index 4c70b728..00000000
--- a/gover/gen/Unk3000_EHJALCDEBKK.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_EHJALCDEBKK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23381
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_EHJALCDEBKK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_EHJALCDEBKK) Reset() {
- *x = Unk3000_EHJALCDEBKK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_EHJALCDEBKK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_EHJALCDEBKK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_EHJALCDEBKK) ProtoMessage() {}
-
-func (x *Unk3000_EHJALCDEBKK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_EHJALCDEBKK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_EHJALCDEBKK.ProtoReflect.Descriptor instead.
-func (*Unk3000_EHJALCDEBKK) Descriptor() ([]byte, []int) {
- return file_Unk3000_EHJALCDEBKK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_EHJALCDEBKK) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3000_EHJALCDEBKK) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_EHJALCDEBKK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_EHJALCDEBKK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x4a, 0x41, 0x4c, 0x43,
- 0x44, 0x45, 0x42, 0x4b, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x4a, 0x41, 0x4c, 0x43, 0x44, 0x45, 0x42,
- 0x4b, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_EHJALCDEBKK_proto_rawDescOnce sync.Once
- file_Unk3000_EHJALCDEBKK_proto_rawDescData = file_Unk3000_EHJALCDEBKK_proto_rawDesc
-)
-
-func file_Unk3000_EHJALCDEBKK_proto_rawDescGZIP() []byte {
- file_Unk3000_EHJALCDEBKK_proto_rawDescOnce.Do(func() {
- file_Unk3000_EHJALCDEBKK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_EHJALCDEBKK_proto_rawDescData)
- })
- return file_Unk3000_EHJALCDEBKK_proto_rawDescData
-}
-
-var file_Unk3000_EHJALCDEBKK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_EHJALCDEBKK_proto_goTypes = []interface{}{
- (*Unk3000_EHJALCDEBKK)(nil), // 0: Unk3000_EHJALCDEBKK
-}
-var file_Unk3000_EHJALCDEBKK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_EHJALCDEBKK_proto_init() }
-func file_Unk3000_EHJALCDEBKK_proto_init() {
- if File_Unk3000_EHJALCDEBKK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_EHJALCDEBKK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_EHJALCDEBKK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_EHJALCDEBKK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_EHJALCDEBKK_proto_goTypes,
- DependencyIndexes: file_Unk3000_EHJALCDEBKK_proto_depIdxs,
- MessageInfos: file_Unk3000_EHJALCDEBKK_proto_msgTypes,
- }.Build()
- File_Unk3000_EHJALCDEBKK_proto = out.File
- file_Unk3000_EHJALCDEBKK_proto_rawDesc = nil
- file_Unk3000_EHJALCDEBKK_proto_goTypes = nil
- file_Unk3000_EHJALCDEBKK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_EMGMOECAJDK.pb.go b/gover/gen/Unk3000_EMGMOECAJDK.pb.go
deleted file mode 100644
index 879ca889..00000000
--- a/gover/gen/Unk3000_EMGMOECAJDK.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_EMGMOECAJDK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6092
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_EMGMOECAJDK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CNNFGFBBBFP []uint32 `protobuf:"varint,3,rep,packed,name=Unk3000_CNNFGFBBBFP,json=Unk3000CNNFGFBBBFP,proto3" json:"Unk3000_CNNFGFBBBFP,omitempty"`
-}
-
-func (x *Unk3000_EMGMOECAJDK) Reset() {
- *x = Unk3000_EMGMOECAJDK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_EMGMOECAJDK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_EMGMOECAJDK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_EMGMOECAJDK) ProtoMessage() {}
-
-func (x *Unk3000_EMGMOECAJDK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_EMGMOECAJDK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_EMGMOECAJDK.ProtoReflect.Descriptor instead.
-func (*Unk3000_EMGMOECAJDK) Descriptor() ([]byte, []int) {
- return file_Unk3000_EMGMOECAJDK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_EMGMOECAJDK) GetUnk3000_CNNFGFBBBFP() []uint32 {
- if x != nil {
- return x.Unk3000_CNNFGFBBBFP
- }
- return nil
-}
-
-var File_Unk3000_EMGMOECAJDK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_EMGMOECAJDK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x47, 0x4d, 0x4f, 0x45,
- 0x43, 0x41, 0x4a, 0x44, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x47, 0x4d, 0x4f, 0x45, 0x43, 0x41, 0x4a,
- 0x44, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4e,
- 0x4e, 0x46, 0x47, 0x46, 0x42, 0x42, 0x42, 0x46, 0x50, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x4e, 0x4e, 0x46, 0x47, 0x46, 0x42, 0x42,
- 0x42, 0x46, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_EMGMOECAJDK_proto_rawDescOnce sync.Once
- file_Unk3000_EMGMOECAJDK_proto_rawDescData = file_Unk3000_EMGMOECAJDK_proto_rawDesc
-)
-
-func file_Unk3000_EMGMOECAJDK_proto_rawDescGZIP() []byte {
- file_Unk3000_EMGMOECAJDK_proto_rawDescOnce.Do(func() {
- file_Unk3000_EMGMOECAJDK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_EMGMOECAJDK_proto_rawDescData)
- })
- return file_Unk3000_EMGMOECAJDK_proto_rawDescData
-}
-
-var file_Unk3000_EMGMOECAJDK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_EMGMOECAJDK_proto_goTypes = []interface{}{
- (*Unk3000_EMGMOECAJDK)(nil), // 0: Unk3000_EMGMOECAJDK
-}
-var file_Unk3000_EMGMOECAJDK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_EMGMOECAJDK_proto_init() }
-func file_Unk3000_EMGMOECAJDK_proto_init() {
- if File_Unk3000_EMGMOECAJDK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_EMGMOECAJDK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_EMGMOECAJDK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_EMGMOECAJDK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_EMGMOECAJDK_proto_goTypes,
- DependencyIndexes: file_Unk3000_EMGMOECAJDK_proto_depIdxs,
- MessageInfos: file_Unk3000_EMGMOECAJDK_proto_msgTypes,
- }.Build()
- File_Unk3000_EMGMOECAJDK_proto = out.File
- file_Unk3000_EMGMOECAJDK_proto_rawDesc = nil
- file_Unk3000_EMGMOECAJDK_proto_goTypes = nil
- file_Unk3000_EMGMOECAJDK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_EMMKKLIECLB.pb.go b/gover/gen/Unk3000_EMMKKLIECLB.pb.go
deleted file mode 100644
index 99f420d1..00000000
--- a/gover/gen/Unk3000_EMMKKLIECLB.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_EMMKKLIECLB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_EMMKKLIECLB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TreePos *Vector `protobuf:"bytes,12,opt,name=tree_pos,json=treePos,proto3" json:"tree_pos,omitempty"`
- TreeType uint32 `protobuf:"varint,8,opt,name=tree_type,json=treeType,proto3" json:"tree_type,omitempty"`
-}
-
-func (x *Unk3000_EMMKKLIECLB) Reset() {
- *x = Unk3000_EMMKKLIECLB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_EMMKKLIECLB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_EMMKKLIECLB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_EMMKKLIECLB) ProtoMessage() {}
-
-func (x *Unk3000_EMMKKLIECLB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_EMMKKLIECLB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_EMMKKLIECLB.ProtoReflect.Descriptor instead.
-func (*Unk3000_EMMKKLIECLB) Descriptor() ([]byte, []int) {
- return file_Unk3000_EMMKKLIECLB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_EMMKKLIECLB) GetTreePos() *Vector {
- if x != nil {
- return x.TreePos
- }
- return nil
-}
-
-func (x *Unk3000_EMMKKLIECLB) GetTreeType() uint32 {
- if x != nil {
- return x.TreeType
- }
- return 0
-}
-
-var File_Unk3000_EMMKKLIECLB_proto protoreflect.FileDescriptor
-
-var file_Unk3000_EMMKKLIECLB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x4d, 0x4b, 0x4b, 0x4c,
- 0x49, 0x45, 0x43, 0x4c, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x4d, 0x4b, 0x4b, 0x4c, 0x49, 0x45, 0x43, 0x4c, 0x42,
- 0x12, 0x22, 0x0a, 0x08, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x74, 0x72, 0x65,
- 0x65, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x72, 0x65, 0x65, 0x54, 0x79, 0x70,
- 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk3000_EMMKKLIECLB_proto_rawDescOnce sync.Once
- file_Unk3000_EMMKKLIECLB_proto_rawDescData = file_Unk3000_EMMKKLIECLB_proto_rawDesc
-)
-
-func file_Unk3000_EMMKKLIECLB_proto_rawDescGZIP() []byte {
- file_Unk3000_EMMKKLIECLB_proto_rawDescOnce.Do(func() {
- file_Unk3000_EMMKKLIECLB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_EMMKKLIECLB_proto_rawDescData)
- })
- return file_Unk3000_EMMKKLIECLB_proto_rawDescData
-}
-
-var file_Unk3000_EMMKKLIECLB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_EMMKKLIECLB_proto_goTypes = []interface{}{
- (*Unk3000_EMMKKLIECLB)(nil), // 0: Unk3000_EMMKKLIECLB
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk3000_EMMKKLIECLB_proto_depIdxs = []int32{
- 1, // 0: Unk3000_EMMKKLIECLB.tree_pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_EMMKKLIECLB_proto_init() }
-func file_Unk3000_EMMKKLIECLB_proto_init() {
- if File_Unk3000_EMMKKLIECLB_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_EMMKKLIECLB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_EMMKKLIECLB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_EMMKKLIECLB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_EMMKKLIECLB_proto_goTypes,
- DependencyIndexes: file_Unk3000_EMMKKLIECLB_proto_depIdxs,
- MessageInfos: file_Unk3000_EMMKKLIECLB_proto_msgTypes,
- }.Build()
- File_Unk3000_EMMKKLIECLB_proto = out.File
- file_Unk3000_EMMKKLIECLB_proto_rawDesc = nil
- file_Unk3000_EMMKKLIECLB_proto_goTypes = nil
- file_Unk3000_EMMKKLIECLB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_ENLDIHLGNCK.pb.go b/gover/gen/Unk3000_ENLDIHLGNCK.pb.go
deleted file mode 100644
index 078c5d84..00000000
--- a/gover/gen/Unk3000_ENLDIHLGNCK.pb.go
+++ /dev/null
@@ -1,177 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_ENLDIHLGNCK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_ENLDIHLGNCK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CIOLEGEHDAC uint32 `protobuf:"varint,3,opt,name=Unk3000_CIOLEGEHDAC,json=Unk3000CIOLEGEHDAC,proto3" json:"Unk3000_CIOLEGEHDAC,omitempty"`
- Unk3000_NLFPKDOBNCD []*Unk3000_GDDGGJIFNCH `protobuf:"bytes,15,rep,name=Unk3000_NLFPKDOBNCD,json=Unk3000NLFPKDOBNCD,proto3" json:"Unk3000_NLFPKDOBNCD,omitempty"`
-}
-
-func (x *Unk3000_ENLDIHLGNCK) Reset() {
- *x = Unk3000_ENLDIHLGNCK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_ENLDIHLGNCK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_ENLDIHLGNCK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_ENLDIHLGNCK) ProtoMessage() {}
-
-func (x *Unk3000_ENLDIHLGNCK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_ENLDIHLGNCK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_ENLDIHLGNCK.ProtoReflect.Descriptor instead.
-func (*Unk3000_ENLDIHLGNCK) Descriptor() ([]byte, []int) {
- return file_Unk3000_ENLDIHLGNCK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_ENLDIHLGNCK) GetUnk3000_CIOLEGEHDAC() uint32 {
- if x != nil {
- return x.Unk3000_CIOLEGEHDAC
- }
- return 0
-}
-
-func (x *Unk3000_ENLDIHLGNCK) GetUnk3000_NLFPKDOBNCD() []*Unk3000_GDDGGJIFNCH {
- if x != nil {
- return x.Unk3000_NLFPKDOBNCD
- }
- return nil
-}
-
-var File_Unk3000_ENLDIHLGNCK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_ENLDIHLGNCK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4c, 0x44, 0x49, 0x48,
- 0x4c, 0x47, 0x4e, 0x43, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x44, 0x47, 0x47, 0x4a, 0x49, 0x46, 0x4e, 0x43, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4c, 0x44, 0x49, 0x48, 0x4c, 0x47, 0x4e, 0x43, 0x4b, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47,
- 0x45, 0x48, 0x44, 0x41, 0x43, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45, 0x48, 0x44, 0x41, 0x43, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x50, 0x4b,
- 0x44, 0x4f, 0x42, 0x4e, 0x43, 0x44, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x44, 0x47, 0x47, 0x4a, 0x49, 0x46, 0x4e,
- 0x43, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4e, 0x4c, 0x46, 0x50, 0x4b,
- 0x44, 0x4f, 0x42, 0x4e, 0x43, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_ENLDIHLGNCK_proto_rawDescOnce sync.Once
- file_Unk3000_ENLDIHLGNCK_proto_rawDescData = file_Unk3000_ENLDIHLGNCK_proto_rawDesc
-)
-
-func file_Unk3000_ENLDIHLGNCK_proto_rawDescGZIP() []byte {
- file_Unk3000_ENLDIHLGNCK_proto_rawDescOnce.Do(func() {
- file_Unk3000_ENLDIHLGNCK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_ENLDIHLGNCK_proto_rawDescData)
- })
- return file_Unk3000_ENLDIHLGNCK_proto_rawDescData
-}
-
-var file_Unk3000_ENLDIHLGNCK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_ENLDIHLGNCK_proto_goTypes = []interface{}{
- (*Unk3000_ENLDIHLGNCK)(nil), // 0: Unk3000_ENLDIHLGNCK
- (*Unk3000_GDDGGJIFNCH)(nil), // 1: Unk3000_GDDGGJIFNCH
-}
-var file_Unk3000_ENLDIHLGNCK_proto_depIdxs = []int32{
- 1, // 0: Unk3000_ENLDIHLGNCK.Unk3000_NLFPKDOBNCD:type_name -> Unk3000_GDDGGJIFNCH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_ENLDIHLGNCK_proto_init() }
-func file_Unk3000_ENLDIHLGNCK_proto_init() {
- if File_Unk3000_ENLDIHLGNCK_proto != nil {
- return
- }
- file_Unk3000_GDDGGJIFNCH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_ENLDIHLGNCK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_ENLDIHLGNCK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_ENLDIHLGNCK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_ENLDIHLGNCK_proto_goTypes,
- DependencyIndexes: file_Unk3000_ENLDIHLGNCK_proto_depIdxs,
- MessageInfos: file_Unk3000_ENLDIHLGNCK_proto_msgTypes,
- }.Build()
- File_Unk3000_ENLDIHLGNCK_proto = out.File
- file_Unk3000_ENLDIHLGNCK_proto_rawDesc = nil
- file_Unk3000_ENLDIHLGNCK_proto_goTypes = nil
- file_Unk3000_ENLDIHLGNCK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_EOLNDBMGCBP.pb.go b/gover/gen/Unk3000_EOLNDBMGCBP.pb.go
deleted file mode 100644
index 97919c99..00000000
--- a/gover/gen/Unk3000_EOLNDBMGCBP.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_EOLNDBMGCBP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4473
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_EOLNDBMGCBP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk3000_EOLNDBMGCBP) Reset() {
- *x = Unk3000_EOLNDBMGCBP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_EOLNDBMGCBP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_EOLNDBMGCBP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_EOLNDBMGCBP) ProtoMessage() {}
-
-func (x *Unk3000_EOLNDBMGCBP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_EOLNDBMGCBP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_EOLNDBMGCBP.ProtoReflect.Descriptor instead.
-func (*Unk3000_EOLNDBMGCBP) Descriptor() ([]byte, []int) {
- return file_Unk3000_EOLNDBMGCBP_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_EOLNDBMGCBP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_EOLNDBMGCBP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x4c, 0x4e, 0x44, 0x42,
- 0x4d, 0x47, 0x43, 0x42, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4f, 0x4c, 0x4e, 0x44, 0x42, 0x4d, 0x47, 0x43,
- 0x42, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_EOLNDBMGCBP_proto_rawDescOnce sync.Once
- file_Unk3000_EOLNDBMGCBP_proto_rawDescData = file_Unk3000_EOLNDBMGCBP_proto_rawDesc
-)
-
-func file_Unk3000_EOLNDBMGCBP_proto_rawDescGZIP() []byte {
- file_Unk3000_EOLNDBMGCBP_proto_rawDescOnce.Do(func() {
- file_Unk3000_EOLNDBMGCBP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_EOLNDBMGCBP_proto_rawDescData)
- })
- return file_Unk3000_EOLNDBMGCBP_proto_rawDescData
-}
-
-var file_Unk3000_EOLNDBMGCBP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_EOLNDBMGCBP_proto_goTypes = []interface{}{
- (*Unk3000_EOLNDBMGCBP)(nil), // 0: Unk3000_EOLNDBMGCBP
-}
-var file_Unk3000_EOLNDBMGCBP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_EOLNDBMGCBP_proto_init() }
-func file_Unk3000_EOLNDBMGCBP_proto_init() {
- if File_Unk3000_EOLNDBMGCBP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_EOLNDBMGCBP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_EOLNDBMGCBP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_EOLNDBMGCBP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_EOLNDBMGCBP_proto_goTypes,
- DependencyIndexes: file_Unk3000_EOLNDBMGCBP_proto_depIdxs,
- MessageInfos: file_Unk3000_EOLNDBMGCBP_proto_msgTypes,
- }.Build()
- File_Unk3000_EOLNDBMGCBP_proto = out.File
- file_Unk3000_EOLNDBMGCBP_proto_rawDesc = nil
- file_Unk3000_EOLNDBMGCBP_proto_goTypes = nil
- file_Unk3000_EOLNDBMGCBP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_EPHGPACBEHL.pb.go b/gover/gen/Unk3000_EPHGPACBEHL.pb.go
deleted file mode 100644
index b9ed25af..00000000
--- a/gover/gen/Unk3000_EPHGPACBEHL.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_EPHGPACBEHL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1497
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_EPHGPACBEHL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_OPEHLDAGICF bool `protobuf:"varint,13,opt,name=Unk2700_OPEHLDAGICF,json=Unk2700OPEHLDAGICF,proto3" json:"Unk2700_OPEHLDAGICF,omitempty"`
-}
-
-func (x *Unk3000_EPHGPACBEHL) Reset() {
- *x = Unk3000_EPHGPACBEHL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_EPHGPACBEHL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_EPHGPACBEHL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_EPHGPACBEHL) ProtoMessage() {}
-
-func (x *Unk3000_EPHGPACBEHL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_EPHGPACBEHL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_EPHGPACBEHL.ProtoReflect.Descriptor instead.
-func (*Unk3000_EPHGPACBEHL) Descriptor() ([]byte, []int) {
- return file_Unk3000_EPHGPACBEHL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_EPHGPACBEHL) GetUnk2700_OPEHLDAGICF() bool {
- if x != nil {
- return x.Unk2700_OPEHLDAGICF
- }
- return false
-}
-
-var File_Unk3000_EPHGPACBEHL_proto protoreflect.FileDescriptor
-
-var file_Unk3000_EPHGPACBEHL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x48, 0x47, 0x50, 0x41,
- 0x43, 0x42, 0x45, 0x48, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x48, 0x47, 0x50, 0x41, 0x43, 0x42, 0x45,
- 0x48, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x50,
- 0x45, 0x48, 0x4c, 0x44, 0x41, 0x47, 0x49, 0x43, 0x46, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x50, 0x45, 0x48, 0x4c, 0x44, 0x41, 0x47,
- 0x49, 0x43, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_EPHGPACBEHL_proto_rawDescOnce sync.Once
- file_Unk3000_EPHGPACBEHL_proto_rawDescData = file_Unk3000_EPHGPACBEHL_proto_rawDesc
-)
-
-func file_Unk3000_EPHGPACBEHL_proto_rawDescGZIP() []byte {
- file_Unk3000_EPHGPACBEHL_proto_rawDescOnce.Do(func() {
- file_Unk3000_EPHGPACBEHL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_EPHGPACBEHL_proto_rawDescData)
- })
- return file_Unk3000_EPHGPACBEHL_proto_rawDescData
-}
-
-var file_Unk3000_EPHGPACBEHL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_EPHGPACBEHL_proto_goTypes = []interface{}{
- (*Unk3000_EPHGPACBEHL)(nil), // 0: Unk3000_EPHGPACBEHL
-}
-var file_Unk3000_EPHGPACBEHL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_EPHGPACBEHL_proto_init() }
-func file_Unk3000_EPHGPACBEHL_proto_init() {
- if File_Unk3000_EPHGPACBEHL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_EPHGPACBEHL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_EPHGPACBEHL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_EPHGPACBEHL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_EPHGPACBEHL_proto_goTypes,
- DependencyIndexes: file_Unk3000_EPHGPACBEHL_proto_depIdxs,
- MessageInfos: file_Unk3000_EPHGPACBEHL_proto_msgTypes,
- }.Build()
- File_Unk3000_EPHGPACBEHL_proto = out.File
- file_Unk3000_EPHGPACBEHL_proto_rawDesc = nil
- file_Unk3000_EPHGPACBEHL_proto_goTypes = nil
- file_Unk3000_EPHGPACBEHL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_FAPNAHAEPBF.pb.go b/gover/gen/Unk3000_FAPNAHAEPBF.pb.go
deleted file mode 100644
index f2891a0f..00000000
--- a/gover/gen/Unk3000_FAPNAHAEPBF.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_FAPNAHAEPBF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21880
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_FAPNAHAEPBF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk3000_FAPNAHAEPBF) Reset() {
- *x = Unk3000_FAPNAHAEPBF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_FAPNAHAEPBF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_FAPNAHAEPBF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_FAPNAHAEPBF) ProtoMessage() {}
-
-func (x *Unk3000_FAPNAHAEPBF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_FAPNAHAEPBF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_FAPNAHAEPBF.ProtoReflect.Descriptor instead.
-func (*Unk3000_FAPNAHAEPBF) Descriptor() ([]byte, []int) {
- return file_Unk3000_FAPNAHAEPBF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_FAPNAHAEPBF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_FAPNAHAEPBF) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk3000_FAPNAHAEPBF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_FAPNAHAEPBF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x41, 0x50, 0x4e, 0x41, 0x48,
- 0x41, 0x45, 0x50, 0x42, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x41, 0x50, 0x4e, 0x41, 0x48, 0x41, 0x45, 0x50,
- 0x42, 0x46, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_FAPNAHAEPBF_proto_rawDescOnce sync.Once
- file_Unk3000_FAPNAHAEPBF_proto_rawDescData = file_Unk3000_FAPNAHAEPBF_proto_rawDesc
-)
-
-func file_Unk3000_FAPNAHAEPBF_proto_rawDescGZIP() []byte {
- file_Unk3000_FAPNAHAEPBF_proto_rawDescOnce.Do(func() {
- file_Unk3000_FAPNAHAEPBF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_FAPNAHAEPBF_proto_rawDescData)
- })
- return file_Unk3000_FAPNAHAEPBF_proto_rawDescData
-}
-
-var file_Unk3000_FAPNAHAEPBF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_FAPNAHAEPBF_proto_goTypes = []interface{}{
- (*Unk3000_FAPNAHAEPBF)(nil), // 0: Unk3000_FAPNAHAEPBF
-}
-var file_Unk3000_FAPNAHAEPBF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_FAPNAHAEPBF_proto_init() }
-func file_Unk3000_FAPNAHAEPBF_proto_init() {
- if File_Unk3000_FAPNAHAEPBF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_FAPNAHAEPBF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_FAPNAHAEPBF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_FAPNAHAEPBF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_FAPNAHAEPBF_proto_goTypes,
- DependencyIndexes: file_Unk3000_FAPNAHAEPBF_proto_depIdxs,
- MessageInfos: file_Unk3000_FAPNAHAEPBF_proto_msgTypes,
- }.Build()
- File_Unk3000_FAPNAHAEPBF_proto = out.File
- file_Unk3000_FAPNAHAEPBF_proto_rawDesc = nil
- file_Unk3000_FAPNAHAEPBF_proto_goTypes = nil
- file_Unk3000_FAPNAHAEPBF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_FENDDMMFAME.pb.go b/gover/gen/Unk3000_FENDDMMFAME.pb.go
deleted file mode 100644
index 36c91ecf..00000000
--- a/gover/gen/Unk3000_FENDDMMFAME.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_FENDDMMFAME.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_FENDDMMFAME struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,15,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsFinished bool `protobuf:"varint,3,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
-}
-
-func (x *Unk3000_FENDDMMFAME) Reset() {
- *x = Unk3000_FENDDMMFAME{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_FENDDMMFAME_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_FENDDMMFAME) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_FENDDMMFAME) ProtoMessage() {}
-
-func (x *Unk3000_FENDDMMFAME) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_FENDDMMFAME_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_FENDDMMFAME.ProtoReflect.Descriptor instead.
-func (*Unk3000_FENDDMMFAME) Descriptor() ([]byte, []int) {
- return file_Unk3000_FENDDMMFAME_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_FENDDMMFAME) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3000_FENDDMMFAME) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3000_FENDDMMFAME) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3000_FENDDMMFAME) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-var File_Unk3000_FENDDMMFAME_proto protoreflect.FileDescriptor
-
-var file_Unk3000_FENDDMMFAME_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x4e, 0x44, 0x44, 0x4d,
- 0x4d, 0x46, 0x41, 0x4d, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x4e, 0x44, 0x44, 0x4d, 0x4d, 0x46,
- 0x41, 0x4d, 0x45, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65,
- 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_FENDDMMFAME_proto_rawDescOnce sync.Once
- file_Unk3000_FENDDMMFAME_proto_rawDescData = file_Unk3000_FENDDMMFAME_proto_rawDesc
-)
-
-func file_Unk3000_FENDDMMFAME_proto_rawDescGZIP() []byte {
- file_Unk3000_FENDDMMFAME_proto_rawDescOnce.Do(func() {
- file_Unk3000_FENDDMMFAME_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_FENDDMMFAME_proto_rawDescData)
- })
- return file_Unk3000_FENDDMMFAME_proto_rawDescData
-}
-
-var file_Unk3000_FENDDMMFAME_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_FENDDMMFAME_proto_goTypes = []interface{}{
- (*Unk3000_FENDDMMFAME)(nil), // 0: Unk3000_FENDDMMFAME
-}
-var file_Unk3000_FENDDMMFAME_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_FENDDMMFAME_proto_init() }
-func file_Unk3000_FENDDMMFAME_proto_init() {
- if File_Unk3000_FENDDMMFAME_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_FENDDMMFAME_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_FENDDMMFAME); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_FENDDMMFAME_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_FENDDMMFAME_proto_goTypes,
- DependencyIndexes: file_Unk3000_FENDDMMFAME_proto_depIdxs,
- MessageInfos: file_Unk3000_FENDDMMFAME_proto_msgTypes,
- }.Build()
- File_Unk3000_FENDDMMFAME_proto = out.File
- file_Unk3000_FENDDMMFAME_proto_rawDesc = nil
- file_Unk3000_FENDDMMFAME_proto_goTypes = nil
- file_Unk3000_FENDDMMFAME_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_FFOBEKMOHOI.pb.go b/gover/gen/Unk3000_FFOBEKMOHOI.pb.go
deleted file mode 100644
index c7958f24..00000000
--- a/gover/gen/Unk3000_FFOBEKMOHOI.pb.go
+++ /dev/null
@@ -1,166 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_FFOBEKMOHOI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_FFOBEKMOHOI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PHKHIPLDOOA []*Unk3000_FENDDMMFAME `protobuf:"bytes,5,rep,name=Unk2700_PHKHIPLDOOA,json=Unk2700PHKHIPLDOOA,proto3" json:"Unk2700_PHKHIPLDOOA,omitempty"`
-}
-
-func (x *Unk3000_FFOBEKMOHOI) Reset() {
- *x = Unk3000_FFOBEKMOHOI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_FFOBEKMOHOI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_FFOBEKMOHOI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_FFOBEKMOHOI) ProtoMessage() {}
-
-func (x *Unk3000_FFOBEKMOHOI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_FFOBEKMOHOI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_FFOBEKMOHOI.ProtoReflect.Descriptor instead.
-func (*Unk3000_FFOBEKMOHOI) Descriptor() ([]byte, []int) {
- return file_Unk3000_FFOBEKMOHOI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_FFOBEKMOHOI) GetUnk2700_PHKHIPLDOOA() []*Unk3000_FENDDMMFAME {
- if x != nil {
- return x.Unk2700_PHKHIPLDOOA
- }
- return nil
-}
-
-var File_Unk3000_FFOBEKMOHOI_proto protoreflect.FileDescriptor
-
-var file_Unk3000_FFOBEKMOHOI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x46, 0x4f, 0x42, 0x45, 0x4b,
- 0x4d, 0x4f, 0x48, 0x4f, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x4e, 0x44, 0x44, 0x4d, 0x4d, 0x46, 0x41, 0x4d, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x46, 0x46, 0x4f, 0x42, 0x45, 0x4b, 0x4d, 0x4f, 0x48, 0x4f, 0x49, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c,
- 0x44, 0x4f, 0x4f, 0x41, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x45, 0x4e, 0x44, 0x44, 0x4d, 0x4d, 0x46, 0x41, 0x4d, 0x45,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c,
- 0x44, 0x4f, 0x4f, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_FFOBEKMOHOI_proto_rawDescOnce sync.Once
- file_Unk3000_FFOBEKMOHOI_proto_rawDescData = file_Unk3000_FFOBEKMOHOI_proto_rawDesc
-)
-
-func file_Unk3000_FFOBEKMOHOI_proto_rawDescGZIP() []byte {
- file_Unk3000_FFOBEKMOHOI_proto_rawDescOnce.Do(func() {
- file_Unk3000_FFOBEKMOHOI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_FFOBEKMOHOI_proto_rawDescData)
- })
- return file_Unk3000_FFOBEKMOHOI_proto_rawDescData
-}
-
-var file_Unk3000_FFOBEKMOHOI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_FFOBEKMOHOI_proto_goTypes = []interface{}{
- (*Unk3000_FFOBEKMOHOI)(nil), // 0: Unk3000_FFOBEKMOHOI
- (*Unk3000_FENDDMMFAME)(nil), // 1: Unk3000_FENDDMMFAME
-}
-var file_Unk3000_FFOBEKMOHOI_proto_depIdxs = []int32{
- 1, // 0: Unk3000_FFOBEKMOHOI.Unk2700_PHKHIPLDOOA:type_name -> Unk3000_FENDDMMFAME
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_FFOBEKMOHOI_proto_init() }
-func file_Unk3000_FFOBEKMOHOI_proto_init() {
- if File_Unk3000_FFOBEKMOHOI_proto != nil {
- return
- }
- file_Unk3000_FENDDMMFAME_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_FFOBEKMOHOI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_FFOBEKMOHOI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_FFOBEKMOHOI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_FFOBEKMOHOI_proto_goTypes,
- DependencyIndexes: file_Unk3000_FFOBEKMOHOI_proto_depIdxs,
- MessageInfos: file_Unk3000_FFOBEKMOHOI_proto_msgTypes,
- }.Build()
- File_Unk3000_FFOBEKMOHOI_proto = out.File
- file_Unk3000_FFOBEKMOHOI_proto_rawDesc = nil
- file_Unk3000_FFOBEKMOHOI_proto_goTypes = nil
- file_Unk3000_FFOBEKMOHOI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_FIPHHGCJIMO.pb.go b/gover/gen/Unk3000_FIPHHGCJIMO.pb.go
deleted file mode 100644
index ff48be43..00000000
--- a/gover/gen/Unk3000_FIPHHGCJIMO.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_FIPHHGCJIMO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23678
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_FIPHHGCJIMO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarInfoList []*Unk3000_JACOCADDNFE `protobuf:"bytes,6,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
-}
-
-func (x *Unk3000_FIPHHGCJIMO) Reset() {
- *x = Unk3000_FIPHHGCJIMO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_FIPHHGCJIMO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_FIPHHGCJIMO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_FIPHHGCJIMO) ProtoMessage() {}
-
-func (x *Unk3000_FIPHHGCJIMO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_FIPHHGCJIMO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_FIPHHGCJIMO.ProtoReflect.Descriptor instead.
-func (*Unk3000_FIPHHGCJIMO) Descriptor() ([]byte, []int) {
- return file_Unk3000_FIPHHGCJIMO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_FIPHHGCJIMO) GetAvatarInfoList() []*Unk3000_JACOCADDNFE {
- if x != nil {
- return x.AvatarInfoList
- }
- return nil
-}
-
-var File_Unk3000_FIPHHGCJIMO_proto protoreflect.FileDescriptor
-
-var file_Unk3000_FIPHHGCJIMO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x50, 0x48, 0x48, 0x47,
- 0x43, 0x4a, 0x49, 0x4d, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x46, 0x49, 0x50, 0x48, 0x48, 0x47, 0x43, 0x4a, 0x49, 0x4d, 0x4f, 0x12, 0x3e, 0x0a,
- 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45, 0x52, 0x0e, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_FIPHHGCJIMO_proto_rawDescOnce sync.Once
- file_Unk3000_FIPHHGCJIMO_proto_rawDescData = file_Unk3000_FIPHHGCJIMO_proto_rawDesc
-)
-
-func file_Unk3000_FIPHHGCJIMO_proto_rawDescGZIP() []byte {
- file_Unk3000_FIPHHGCJIMO_proto_rawDescOnce.Do(func() {
- file_Unk3000_FIPHHGCJIMO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_FIPHHGCJIMO_proto_rawDescData)
- })
- return file_Unk3000_FIPHHGCJIMO_proto_rawDescData
-}
-
-var file_Unk3000_FIPHHGCJIMO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_FIPHHGCJIMO_proto_goTypes = []interface{}{
- (*Unk3000_FIPHHGCJIMO)(nil), // 0: Unk3000_FIPHHGCJIMO
- (*Unk3000_JACOCADDNFE)(nil), // 1: Unk3000_JACOCADDNFE
-}
-var file_Unk3000_FIPHHGCJIMO_proto_depIdxs = []int32{
- 1, // 0: Unk3000_FIPHHGCJIMO.avatar_info_list:type_name -> Unk3000_JACOCADDNFE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_FIPHHGCJIMO_proto_init() }
-func file_Unk3000_FIPHHGCJIMO_proto_init() {
- if File_Unk3000_FIPHHGCJIMO_proto != nil {
- return
- }
- file_Unk3000_JACOCADDNFE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_FIPHHGCJIMO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_FIPHHGCJIMO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_FIPHHGCJIMO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_FIPHHGCJIMO_proto_goTypes,
- DependencyIndexes: file_Unk3000_FIPHHGCJIMO_proto_depIdxs,
- MessageInfos: file_Unk3000_FIPHHGCJIMO_proto_msgTypes,
- }.Build()
- File_Unk3000_FIPHHGCJIMO_proto = out.File
- file_Unk3000_FIPHHGCJIMO_proto_rawDesc = nil
- file_Unk3000_FIPHHGCJIMO_proto_goTypes = nil
- file_Unk3000_FIPHHGCJIMO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_FLOEPMMABMH.pb.go b/gover/gen/Unk3000_FLOEPMMABMH.pb.go
deleted file mode 100644
index 7e2ac43d..00000000
--- a/gover/gen/Unk3000_FLOEPMMABMH.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_FLOEPMMABMH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_FLOEPMMABMH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,13,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- MaxScore uint32 `protobuf:"varint,14,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- IsOpen bool `protobuf:"varint,1,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *Unk3000_FLOEPMMABMH) Reset() {
- *x = Unk3000_FLOEPMMABMH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_FLOEPMMABMH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_FLOEPMMABMH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_FLOEPMMABMH) ProtoMessage() {}
-
-func (x *Unk3000_FLOEPMMABMH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_FLOEPMMABMH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_FLOEPMMABMH.ProtoReflect.Descriptor instead.
-func (*Unk3000_FLOEPMMABMH) Descriptor() ([]byte, []int) {
- return file_Unk3000_FLOEPMMABMH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_FLOEPMMABMH) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3000_FLOEPMMABMH) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-func (x *Unk3000_FLOEPMMABMH) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_Unk3000_FLOEPMMABMH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_FLOEPMMABMH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x4c, 0x4f, 0x45, 0x50, 0x4d,
- 0x4d, 0x41, 0x42, 0x4d, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x4c, 0x4f, 0x45, 0x50, 0x4d, 0x4d, 0x41, 0x42,
- 0x4d, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
- 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
- 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_FLOEPMMABMH_proto_rawDescOnce sync.Once
- file_Unk3000_FLOEPMMABMH_proto_rawDescData = file_Unk3000_FLOEPMMABMH_proto_rawDesc
-)
-
-func file_Unk3000_FLOEPMMABMH_proto_rawDescGZIP() []byte {
- file_Unk3000_FLOEPMMABMH_proto_rawDescOnce.Do(func() {
- file_Unk3000_FLOEPMMABMH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_FLOEPMMABMH_proto_rawDescData)
- })
- return file_Unk3000_FLOEPMMABMH_proto_rawDescData
-}
-
-var file_Unk3000_FLOEPMMABMH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_FLOEPMMABMH_proto_goTypes = []interface{}{
- (*Unk3000_FLOEPMMABMH)(nil), // 0: Unk3000_FLOEPMMABMH
-}
-var file_Unk3000_FLOEPMMABMH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_FLOEPMMABMH_proto_init() }
-func file_Unk3000_FLOEPMMABMH_proto_init() {
- if File_Unk3000_FLOEPMMABMH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_FLOEPMMABMH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_FLOEPMMABMH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_FLOEPMMABMH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_FLOEPMMABMH_proto_goTypes,
- DependencyIndexes: file_Unk3000_FLOEPMMABMH_proto_depIdxs,
- MessageInfos: file_Unk3000_FLOEPMMABMH_proto_msgTypes,
- }.Build()
- File_Unk3000_FLOEPMMABMH_proto = out.File
- file_Unk3000_FLOEPMMABMH_proto_rawDesc = nil
- file_Unk3000_FLOEPMMABMH_proto_goTypes = nil
- file_Unk3000_FLOEPMMABMH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_FPDBJJJLKEP.pb.go b/gover/gen/Unk3000_FPDBJJJLKEP.pb.go
deleted file mode 100644
index a0cbc68a..00000000
--- a/gover/gen/Unk3000_FPDBJJJLKEP.pb.go
+++ /dev/null
@@ -1,188 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_FPDBJJJLKEP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6103
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_FPDBJJJLKEP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_ADJJOGDKIKL *Unk3000_BGPMEPKCLPA `protobuf:"bytes,2,opt,name=Unk3000_ADJJOGDKIKL,json=Unk3000ADJJOGDKIKL,proto3" json:"Unk3000_ADJJOGDKIKL,omitempty"`
- QueryId int32 `protobuf:"varint,13,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_FPDBJJJLKEP) Reset() {
- *x = Unk3000_FPDBJJJLKEP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_FPDBJJJLKEP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_FPDBJJJLKEP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_FPDBJJJLKEP) ProtoMessage() {}
-
-func (x *Unk3000_FPDBJJJLKEP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_FPDBJJJLKEP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_FPDBJJJLKEP.ProtoReflect.Descriptor instead.
-func (*Unk3000_FPDBJJJLKEP) Descriptor() ([]byte, []int) {
- return file_Unk3000_FPDBJJJLKEP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_FPDBJJJLKEP) GetUnk3000_ADJJOGDKIKL() *Unk3000_BGPMEPKCLPA {
- if x != nil {
- return x.Unk3000_ADJJOGDKIKL
- }
- return nil
-}
-
-func (x *Unk3000_FPDBJJJLKEP) GetQueryId() int32 {
- if x != nil {
- return x.QueryId
- }
- return 0
-}
-
-func (x *Unk3000_FPDBJJJLKEP) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_FPDBJJJLKEP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_FPDBJJJLKEP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x50, 0x44, 0x42, 0x4a, 0x4a,
- 0x4a, 0x4c, 0x4b, 0x45, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x50, 0x4d, 0x45, 0x50, 0x4b, 0x43, 0x4c, 0x50, 0x41,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x46, 0x50, 0x44, 0x42, 0x4a, 0x4a, 0x4a, 0x4c, 0x4b, 0x45, 0x50, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x4a, 0x4a, 0x4f, 0x47,
- 0x44, 0x4b, 0x49, 0x4b, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x47, 0x50, 0x4d, 0x45, 0x50, 0x4b, 0x43, 0x4c, 0x50,
- 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x44, 0x4a, 0x4a, 0x4f, 0x47,
- 0x44, 0x4b, 0x49, 0x4b, 0x4c, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64,
- 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_FPDBJJJLKEP_proto_rawDescOnce sync.Once
- file_Unk3000_FPDBJJJLKEP_proto_rawDescData = file_Unk3000_FPDBJJJLKEP_proto_rawDesc
-)
-
-func file_Unk3000_FPDBJJJLKEP_proto_rawDescGZIP() []byte {
- file_Unk3000_FPDBJJJLKEP_proto_rawDescOnce.Do(func() {
- file_Unk3000_FPDBJJJLKEP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_FPDBJJJLKEP_proto_rawDescData)
- })
- return file_Unk3000_FPDBJJJLKEP_proto_rawDescData
-}
-
-var file_Unk3000_FPDBJJJLKEP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_FPDBJJJLKEP_proto_goTypes = []interface{}{
- (*Unk3000_FPDBJJJLKEP)(nil), // 0: Unk3000_FPDBJJJLKEP
- (*Unk3000_BGPMEPKCLPA)(nil), // 1: Unk3000_BGPMEPKCLPA
-}
-var file_Unk3000_FPDBJJJLKEP_proto_depIdxs = []int32{
- 1, // 0: Unk3000_FPDBJJJLKEP.Unk3000_ADJJOGDKIKL:type_name -> Unk3000_BGPMEPKCLPA
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_FPDBJJJLKEP_proto_init() }
-func file_Unk3000_FPDBJJJLKEP_proto_init() {
- if File_Unk3000_FPDBJJJLKEP_proto != nil {
- return
- }
- file_Unk3000_BGPMEPKCLPA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_FPDBJJJLKEP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_FPDBJJJLKEP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_FPDBJJJLKEP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_FPDBJJJLKEP_proto_goTypes,
- DependencyIndexes: file_Unk3000_FPDBJJJLKEP_proto_depIdxs,
- MessageInfos: file_Unk3000_FPDBJJJLKEP_proto_msgTypes,
- }.Build()
- File_Unk3000_FPDBJJJLKEP_proto = out.File
- file_Unk3000_FPDBJJJLKEP_proto_rawDesc = nil
- file_Unk3000_FPDBJJJLKEP_proto_goTypes = nil
- file_Unk3000_FPDBJJJLKEP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_GCBMILHPIKA.pb.go b/gover/gen/Unk3000_GCBMILHPIKA.pb.go
deleted file mode 100644
index b82a8e3b..00000000
--- a/gover/gen/Unk3000_GCBMILHPIKA.pb.go
+++ /dev/null
@@ -1,273 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_GCBMILHPIKA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 4659
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_GCBMILHPIKA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3000_EBIEGNHLMFP []*Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF `protobuf:"bytes,5,rep,name=Unk3000_EBIEGNHLMFP,json=Unk3000EBIEGNHLMFP,proto3" json:"Unk3000_EBIEGNHLMFP,omitempty"`
-}
-
-func (x *Unk3000_GCBMILHPIKA) Reset() {
- *x = Unk3000_GCBMILHPIKA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_GCBMILHPIKA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_GCBMILHPIKA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_GCBMILHPIKA) ProtoMessage() {}
-
-func (x *Unk3000_GCBMILHPIKA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_GCBMILHPIKA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_GCBMILHPIKA.ProtoReflect.Descriptor instead.
-func (*Unk3000_GCBMILHPIKA) Descriptor() ([]byte, []int) {
- return file_Unk3000_GCBMILHPIKA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_GCBMILHPIKA) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_GCBMILHPIKA) GetUnk3000_EBIEGNHLMFP() []*Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF {
- if x != nil {
- return x.Unk3000_EBIEGNHLMFP
- }
- return nil
-}
-
-type Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CLMLONOEHLB uint32 `protobuf:"varint,7,opt,name=Unk3000_CLMLONOEHLB,json=Unk3000CLMLONOEHLB,proto3" json:"Unk3000_CLMLONOEHLB,omitempty"`
- Unk3000_HCAJDIBHKDG uint32 `protobuf:"varint,12,opt,name=Unk3000_HCAJDIBHKDG,json=Unk3000HCAJDIBHKDG,proto3" json:"Unk3000_HCAJDIBHKDG,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,14,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- Unk3000_LOFNFMJFGNB uint32 `protobuf:"varint,2,opt,name=Unk3000_LOFNFMJFGNB,json=Unk3000LOFNFMJFGNB,proto3" json:"Unk3000_LOFNFMJFGNB,omitempty"`
-}
-
-func (x *Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) Reset() {
- *x = Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_GCBMILHPIKA_proto_msgTypes[1]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) ProtoMessage() {}
-
-func (x *Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_GCBMILHPIKA_proto_msgTypes[1]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF.ProtoReflect.Descriptor instead.
-func (*Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) Descriptor() ([]byte, []int) {
- return file_Unk3000_GCBMILHPIKA_proto_rawDescGZIP(), []int{0, 0}
-}
-
-func (x *Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) GetUnk3000_CLMLONOEHLB() uint32 {
- if x != nil {
- return x.Unk3000_CLMLONOEHLB
- }
- return 0
-}
-
-func (x *Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) GetUnk3000_HCAJDIBHKDG() uint32 {
- if x != nil {
- return x.Unk3000_HCAJDIBHKDG
- }
- return 0
-}
-
-func (x *Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) GetNextRefreshTime() uint32 {
- if x != nil {
- return x.NextRefreshTime
- }
- return 0
-}
-
-func (x *Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF) GetUnk3000_LOFNFMJFGNB() uint32 {
- if x != nil {
- return x.Unk3000_LOFNFMJFGNB
- }
- return 0
-}
-
-var File_Unk3000_GCBMILHPIKA_proto protoreflect.FileDescriptor
-
-var file_Unk3000_GCBMILHPIKA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x42, 0x4d, 0x49, 0x4c,
- 0x48, 0x50, 0x49, 0x4b, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x42, 0x4d, 0x49, 0x4c, 0x48, 0x50,
- 0x49, 0x4b, 0x41, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x59, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x42, 0x49, 0x45, 0x47, 0x4e, 0x48,
- 0x4c, 0x4d, 0x46, 0x50, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x42, 0x4d, 0x49, 0x4c, 0x48, 0x50, 0x49, 0x4b, 0x41,
- 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x47, 0x49, 0x4e, 0x4e, 0x41,
- 0x46, 0x50, 0x49, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x45, 0x42, 0x49,
- 0x45, 0x47, 0x4e, 0x48, 0x4c, 0x4d, 0x46, 0x50, 0x1a, 0xd4, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x47, 0x49, 0x4e, 0x4e, 0x41, 0x46, 0x50, 0x49, 0x46,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4c, 0x4d, 0x4c,
- 0x4f, 0x4e, 0x4f, 0x45, 0x48, 0x4c, 0x42, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x4c, 0x4d, 0x4c, 0x4f, 0x4e, 0x4f, 0x45, 0x48, 0x4c,
- 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x43, 0x41,
- 0x4a, 0x44, 0x49, 0x42, 0x48, 0x4b, 0x44, 0x47, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x43, 0x41, 0x4a, 0x44, 0x49, 0x42, 0x48, 0x4b,
- 0x44, 0x47, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65,
- 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e,
- 0x65, 0x78, 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x46, 0x4e, 0x46, 0x4d,
- 0x4a, 0x46, 0x47, 0x4e, 0x42, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x4c, 0x4f, 0x46, 0x4e, 0x46, 0x4d, 0x4a, 0x46, 0x47, 0x4e, 0x42, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_GCBMILHPIKA_proto_rawDescOnce sync.Once
- file_Unk3000_GCBMILHPIKA_proto_rawDescData = file_Unk3000_GCBMILHPIKA_proto_rawDesc
-)
-
-func file_Unk3000_GCBMILHPIKA_proto_rawDescGZIP() []byte {
- file_Unk3000_GCBMILHPIKA_proto_rawDescOnce.Do(func() {
- file_Unk3000_GCBMILHPIKA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_GCBMILHPIKA_proto_rawDescData)
- })
- return file_Unk3000_GCBMILHPIKA_proto_rawDescData
-}
-
-var file_Unk3000_GCBMILHPIKA_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3000_GCBMILHPIKA_proto_goTypes = []interface{}{
- (*Unk3000_GCBMILHPIKA)(nil), // 0: Unk3000_GCBMILHPIKA
- (*Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF)(nil), // 1: Unk3000_GCBMILHPIKA.Unk3000_PPGINNAFPIF
-}
-var file_Unk3000_GCBMILHPIKA_proto_depIdxs = []int32{
- 1, // 0: Unk3000_GCBMILHPIKA.Unk3000_EBIEGNHLMFP:type_name -> Unk3000_GCBMILHPIKA.Unk3000_PPGINNAFPIF
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_GCBMILHPIKA_proto_init() }
-func file_Unk3000_GCBMILHPIKA_proto_init() {
- if File_Unk3000_GCBMILHPIKA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_GCBMILHPIKA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_GCBMILHPIKA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- file_Unk3000_GCBMILHPIKA_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_GCBMILHPIKA_Unk3000_PPGINNAFPIF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_GCBMILHPIKA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_GCBMILHPIKA_proto_goTypes,
- DependencyIndexes: file_Unk3000_GCBMILHPIKA_proto_depIdxs,
- MessageInfos: file_Unk3000_GCBMILHPIKA_proto_msgTypes,
- }.Build()
- File_Unk3000_GCBMILHPIKA_proto = out.File
- file_Unk3000_GCBMILHPIKA_proto_rawDesc = nil
- file_Unk3000_GCBMILHPIKA_proto_goTypes = nil
- file_Unk3000_GCBMILHPIKA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_GDDGGJIFNCH.pb.go b/gover/gen/Unk3000_GDDGGJIFNCH.pb.go
deleted file mode 100644
index e4f2e79b..00000000
--- a/gover/gen/Unk3000_GDDGGJIFNCH.pb.go
+++ /dev/null
@@ -1,204 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_GDDGGJIFNCH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_GDDGGJIFNCH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CFDMLGKNLKL uint32 `protobuf:"varint,8,opt,name=Unk3000_CFDMLGKNLKL,json=Unk3000CFDMLGKNLKL,proto3" json:"Unk3000_CFDMLGKNLKL,omitempty"`
- Unk3000_HONINDEHLNO bool `protobuf:"varint,15,opt,name=Unk3000_HONINDEHLNO,json=Unk3000HONINDEHLNO,proto3" json:"Unk3000_HONINDEHLNO,omitempty"`
- Unk3000_FIMENALCAKG bool `protobuf:"varint,10,opt,name=Unk3000_FIMENALCAKG,json=Unk3000FIMENALCAKG,proto3" json:"Unk3000_FIMENALCAKG,omitempty"`
- Unk3000_BJGNKDEGLGC bool `protobuf:"varint,6,opt,name=Unk3000_BJGNKDEGLGC,json=Unk3000BJGNKDEGLGC,proto3" json:"Unk3000_BJGNKDEGLGC,omitempty"`
- Unk3000_HPHLGFDHBON uint32 `protobuf:"varint,5,opt,name=Unk3000_HPHLGFDHBON,json=Unk3000HPHLGFDHBON,proto3" json:"Unk3000_HPHLGFDHBON,omitempty"`
-}
-
-func (x *Unk3000_GDDGGJIFNCH) Reset() {
- *x = Unk3000_GDDGGJIFNCH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_GDDGGJIFNCH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_GDDGGJIFNCH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_GDDGGJIFNCH) ProtoMessage() {}
-
-func (x *Unk3000_GDDGGJIFNCH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_GDDGGJIFNCH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_GDDGGJIFNCH.ProtoReflect.Descriptor instead.
-func (*Unk3000_GDDGGJIFNCH) Descriptor() ([]byte, []int) {
- return file_Unk3000_GDDGGJIFNCH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_GDDGGJIFNCH) GetUnk3000_CFDMLGKNLKL() uint32 {
- if x != nil {
- return x.Unk3000_CFDMLGKNLKL
- }
- return 0
-}
-
-func (x *Unk3000_GDDGGJIFNCH) GetUnk3000_HONINDEHLNO() bool {
- if x != nil {
- return x.Unk3000_HONINDEHLNO
- }
- return false
-}
-
-func (x *Unk3000_GDDGGJIFNCH) GetUnk3000_FIMENALCAKG() bool {
- if x != nil {
- return x.Unk3000_FIMENALCAKG
- }
- return false
-}
-
-func (x *Unk3000_GDDGGJIFNCH) GetUnk3000_BJGNKDEGLGC() bool {
- if x != nil {
- return x.Unk3000_BJGNKDEGLGC
- }
- return false
-}
-
-func (x *Unk3000_GDDGGJIFNCH) GetUnk3000_HPHLGFDHBON() uint32 {
- if x != nil {
- return x.Unk3000_HPHLGFDHBON
- }
- return 0
-}
-
-var File_Unk3000_GDDGGJIFNCH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_GDDGGJIFNCH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x44, 0x47, 0x47, 0x4a,
- 0x49, 0x46, 0x4e, 0x43, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x44, 0x47, 0x47, 0x4a, 0x49, 0x46,
- 0x4e, 0x43, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43,
- 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b, 0x4e, 0x4c, 0x4b, 0x4c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b,
- 0x4e, 0x4c, 0x4b, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x48, 0x4f, 0x4e, 0x49, 0x4e, 0x44, 0x45, 0x48, 0x4c, 0x4e, 0x4f, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x4f, 0x4e, 0x49, 0x4e, 0x44,
- 0x45, 0x48, 0x4c, 0x4e, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x46, 0x49, 0x4d, 0x45, 0x4e, 0x41, 0x4c, 0x43, 0x41, 0x4b, 0x47, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x46, 0x49, 0x4d, 0x45, 0x4e,
- 0x41, 0x4c, 0x43, 0x41, 0x4b, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x42, 0x4a, 0x47, 0x4e, 0x4b, 0x44, 0x45, 0x47, 0x4c, 0x47, 0x43, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x42, 0x4a, 0x47, 0x4e,
- 0x4b, 0x44, 0x45, 0x47, 0x4c, 0x47, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x48, 0x50, 0x48, 0x4c, 0x47, 0x46, 0x44, 0x48, 0x42, 0x4f, 0x4e, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x50, 0x48,
- 0x4c, 0x47, 0x46, 0x44, 0x48, 0x42, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_GDDGGJIFNCH_proto_rawDescOnce sync.Once
- file_Unk3000_GDDGGJIFNCH_proto_rawDescData = file_Unk3000_GDDGGJIFNCH_proto_rawDesc
-)
-
-func file_Unk3000_GDDGGJIFNCH_proto_rawDescGZIP() []byte {
- file_Unk3000_GDDGGJIFNCH_proto_rawDescOnce.Do(func() {
- file_Unk3000_GDDGGJIFNCH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_GDDGGJIFNCH_proto_rawDescData)
- })
- return file_Unk3000_GDDGGJIFNCH_proto_rawDescData
-}
-
-var file_Unk3000_GDDGGJIFNCH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_GDDGGJIFNCH_proto_goTypes = []interface{}{
- (*Unk3000_GDDGGJIFNCH)(nil), // 0: Unk3000_GDDGGJIFNCH
-}
-var file_Unk3000_GDDGGJIFNCH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_GDDGGJIFNCH_proto_init() }
-func file_Unk3000_GDDGGJIFNCH_proto_init() {
- if File_Unk3000_GDDGGJIFNCH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_GDDGGJIFNCH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_GDDGGJIFNCH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_GDDGGJIFNCH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_GDDGGJIFNCH_proto_goTypes,
- DependencyIndexes: file_Unk3000_GDDGGJIFNCH_proto_depIdxs,
- MessageInfos: file_Unk3000_GDDGGJIFNCH_proto_msgTypes,
- }.Build()
- File_Unk3000_GDDGGJIFNCH_proto = out.File
- file_Unk3000_GDDGGJIFNCH_proto_rawDesc = nil
- file_Unk3000_GDDGGJIFNCH_proto_goTypes = nil
- file_Unk3000_GDDGGJIFNCH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_GDKMIBFADKD.pb.go b/gover/gen/Unk3000_GDKMIBFADKD.pb.go
deleted file mode 100644
index c4d3dd5f..00000000
--- a/gover/gen/Unk3000_GDKMIBFADKD.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_GDKMIBFADKD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_GDKMIBFADKD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Index int64 `protobuf:"varint,8,opt,name=index,proto3" json:"index,omitempty"`
- Area int32 `protobuf:"varint,5,opt,name=area,proto3" json:"area,omitempty"`
- Unk3000_AOEGLPPFIFD *Vector `protobuf:"bytes,1,opt,name=Unk3000_AOEGLPPFIFD,json=Unk3000AOEGLPPFIFD,proto3" json:"Unk3000_AOEGLPPFIFD,omitempty"`
-}
-
-func (x *Unk3000_GDKMIBFADKD) Reset() {
- *x = Unk3000_GDKMIBFADKD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_GDKMIBFADKD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_GDKMIBFADKD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_GDKMIBFADKD) ProtoMessage() {}
-
-func (x *Unk3000_GDKMIBFADKD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_GDKMIBFADKD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_GDKMIBFADKD.ProtoReflect.Descriptor instead.
-func (*Unk3000_GDKMIBFADKD) Descriptor() ([]byte, []int) {
- return file_Unk3000_GDKMIBFADKD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_GDKMIBFADKD) GetIndex() int64 {
- if x != nil {
- return x.Index
- }
- return 0
-}
-
-func (x *Unk3000_GDKMIBFADKD) GetArea() int32 {
- if x != nil {
- return x.Area
- }
- return 0
-}
-
-func (x *Unk3000_GDKMIBFADKD) GetUnk3000_AOEGLPPFIFD() *Vector {
- if x != nil {
- return x.Unk3000_AOEGLPPFIFD
- }
- return nil
-}
-
-var File_Unk3000_GDKMIBFADKD_proto protoreflect.FileDescriptor
-
-var file_Unk3000_GDKMIBFADKD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4b, 0x4d, 0x49, 0x42,
- 0x46, 0x41, 0x44, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x79, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4b, 0x4d, 0x49, 0x42, 0x46, 0x41, 0x44, 0x4b, 0x44,
- 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52,
- 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x65, 0x61, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x61, 0x72, 0x65, 0x61, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x45, 0x47, 0x4c, 0x50, 0x50, 0x46, 0x49, 0x46,
- 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x4f, 0x45, 0x47, 0x4c, 0x50, 0x50,
- 0x46, 0x49, 0x46, 0x44, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_GDKMIBFADKD_proto_rawDescOnce sync.Once
- file_Unk3000_GDKMIBFADKD_proto_rawDescData = file_Unk3000_GDKMIBFADKD_proto_rawDesc
-)
-
-func file_Unk3000_GDKMIBFADKD_proto_rawDescGZIP() []byte {
- file_Unk3000_GDKMIBFADKD_proto_rawDescOnce.Do(func() {
- file_Unk3000_GDKMIBFADKD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_GDKMIBFADKD_proto_rawDescData)
- })
- return file_Unk3000_GDKMIBFADKD_proto_rawDescData
-}
-
-var file_Unk3000_GDKMIBFADKD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_GDKMIBFADKD_proto_goTypes = []interface{}{
- (*Unk3000_GDKMIBFADKD)(nil), // 0: Unk3000_GDKMIBFADKD
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk3000_GDKMIBFADKD_proto_depIdxs = []int32{
- 1, // 0: Unk3000_GDKMIBFADKD.Unk3000_AOEGLPPFIFD:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_GDKMIBFADKD_proto_init() }
-func file_Unk3000_GDKMIBFADKD_proto_init() {
- if File_Unk3000_GDKMIBFADKD_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_GDKMIBFADKD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_GDKMIBFADKD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_GDKMIBFADKD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_GDKMIBFADKD_proto_goTypes,
- DependencyIndexes: file_Unk3000_GDKMIBFADKD_proto_depIdxs,
- MessageInfos: file_Unk3000_GDKMIBFADKD_proto_msgTypes,
- }.Build()
- File_Unk3000_GDKMIBFADKD_proto = out.File
- file_Unk3000_GDKMIBFADKD_proto_rawDesc = nil
- file_Unk3000_GDKMIBFADKD_proto_goTypes = nil
- file_Unk3000_GDKMIBFADKD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_GDMEIKLAMIB.pb.go b/gover/gen/Unk3000_GDMEIKLAMIB.pb.go
deleted file mode 100644
index 62d813ed..00000000
--- a/gover/gen/Unk3000_GDMEIKLAMIB.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_GDMEIKLAMIB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3295
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_GDMEIKLAMIB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GroupId uint32 `protobuf:"varint,6,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,12,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
-}
-
-func (x *Unk3000_GDMEIKLAMIB) Reset() {
- *x = Unk3000_GDMEIKLAMIB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_GDMEIKLAMIB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_GDMEIKLAMIB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_GDMEIKLAMIB) ProtoMessage() {}
-
-func (x *Unk3000_GDMEIKLAMIB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_GDMEIKLAMIB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_GDMEIKLAMIB.ProtoReflect.Descriptor instead.
-func (*Unk3000_GDMEIKLAMIB) Descriptor() ([]byte, []int) {
- return file_Unk3000_GDMEIKLAMIB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_GDMEIKLAMIB) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (x *Unk3000_GDMEIKLAMIB) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-func (x *Unk3000_GDMEIKLAMIB) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
-var File_Unk3000_GDMEIKLAMIB_proto protoreflect.FileDescriptor
-
-var file_Unk3000_GDMEIKLAMIB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4d, 0x45, 0x49, 0x4b,
- 0x4c, 0x41, 0x4d, 0x49, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x4d, 0x45, 0x49, 0x4b, 0x4c, 0x41, 0x4d,
- 0x49, 0x42, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e,
- 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_GDMEIKLAMIB_proto_rawDescOnce sync.Once
- file_Unk3000_GDMEIKLAMIB_proto_rawDescData = file_Unk3000_GDMEIKLAMIB_proto_rawDesc
-)
-
-func file_Unk3000_GDMEIKLAMIB_proto_rawDescGZIP() []byte {
- file_Unk3000_GDMEIKLAMIB_proto_rawDescOnce.Do(func() {
- file_Unk3000_GDMEIKLAMIB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_GDMEIKLAMIB_proto_rawDescData)
- })
- return file_Unk3000_GDMEIKLAMIB_proto_rawDescData
-}
-
-var file_Unk3000_GDMEIKLAMIB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_GDMEIKLAMIB_proto_goTypes = []interface{}{
- (*Unk3000_GDMEIKLAMIB)(nil), // 0: Unk3000_GDMEIKLAMIB
-}
-var file_Unk3000_GDMEIKLAMIB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_GDMEIKLAMIB_proto_init() }
-func file_Unk3000_GDMEIKLAMIB_proto_init() {
- if File_Unk3000_GDMEIKLAMIB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_GDMEIKLAMIB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_GDMEIKLAMIB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_GDMEIKLAMIB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_GDMEIKLAMIB_proto_goTypes,
- DependencyIndexes: file_Unk3000_GDMEIKLAMIB_proto_depIdxs,
- MessageInfos: file_Unk3000_GDMEIKLAMIB_proto_msgTypes,
- }.Build()
- File_Unk3000_GDMEIKLAMIB_proto = out.File
- file_Unk3000_GDMEIKLAMIB_proto_rawDesc = nil
- file_Unk3000_GDMEIKLAMIB_proto_goTypes = nil
- file_Unk3000_GDMEIKLAMIB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_GMLAHHCDKOI.pb.go b/gover/gen/Unk3000_GMLAHHCDKOI.pb.go
deleted file mode 100644
index 012cebc9..00000000
--- a/gover/gen/Unk3000_GMLAHHCDKOI.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_GMLAHHCDKOI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 841
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_GMLAHHCDKOI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_LHBOCEKGGIF []*Unk3000_LLBHCMKJJHB `protobuf:"bytes,14,rep,name=Unk3000_LHBOCEKGGIF,json=Unk3000LHBOCEKGGIF,proto3" json:"Unk3000_LHBOCEKGGIF,omitempty"`
-}
-
-func (x *Unk3000_GMLAHHCDKOI) Reset() {
- *x = Unk3000_GMLAHHCDKOI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_GMLAHHCDKOI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_GMLAHHCDKOI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_GMLAHHCDKOI) ProtoMessage() {}
-
-func (x *Unk3000_GMLAHHCDKOI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_GMLAHHCDKOI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_GMLAHHCDKOI.ProtoReflect.Descriptor instead.
-func (*Unk3000_GMLAHHCDKOI) Descriptor() ([]byte, []int) {
- return file_Unk3000_GMLAHHCDKOI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_GMLAHHCDKOI) GetUnk3000_LHBOCEKGGIF() []*Unk3000_LLBHCMKJJHB {
- if x != nil {
- return x.Unk3000_LHBOCEKGGIF
- }
- return nil
-}
-
-var File_Unk3000_GMLAHHCDKOI_proto protoreflect.FileDescriptor
-
-var file_Unk3000_GMLAHHCDKOI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x4c, 0x41, 0x48, 0x48,
- 0x43, 0x44, 0x4b, 0x4f, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x48, 0x43, 0x4d, 0x4b, 0x4a, 0x4a, 0x48, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x47, 0x4d, 0x4c, 0x41, 0x48, 0x48, 0x43, 0x44, 0x4b, 0x4f, 0x49, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x42, 0x4f, 0x43, 0x45, 0x4b,
- 0x47, 0x47, 0x49, 0x46, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x48, 0x43, 0x4d, 0x4b, 0x4a, 0x4a, 0x48, 0x42,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4c, 0x48, 0x42, 0x4f, 0x43, 0x45, 0x4b,
- 0x47, 0x47, 0x49, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_GMLAHHCDKOI_proto_rawDescOnce sync.Once
- file_Unk3000_GMLAHHCDKOI_proto_rawDescData = file_Unk3000_GMLAHHCDKOI_proto_rawDesc
-)
-
-func file_Unk3000_GMLAHHCDKOI_proto_rawDescGZIP() []byte {
- file_Unk3000_GMLAHHCDKOI_proto_rawDescOnce.Do(func() {
- file_Unk3000_GMLAHHCDKOI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_GMLAHHCDKOI_proto_rawDescData)
- })
- return file_Unk3000_GMLAHHCDKOI_proto_rawDescData
-}
-
-var file_Unk3000_GMLAHHCDKOI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_GMLAHHCDKOI_proto_goTypes = []interface{}{
- (*Unk3000_GMLAHHCDKOI)(nil), // 0: Unk3000_GMLAHHCDKOI
- (*Unk3000_LLBHCMKJJHB)(nil), // 1: Unk3000_LLBHCMKJJHB
-}
-var file_Unk3000_GMLAHHCDKOI_proto_depIdxs = []int32{
- 1, // 0: Unk3000_GMLAHHCDKOI.Unk3000_LHBOCEKGGIF:type_name -> Unk3000_LLBHCMKJJHB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_GMLAHHCDKOI_proto_init() }
-func file_Unk3000_GMLAHHCDKOI_proto_init() {
- if File_Unk3000_GMLAHHCDKOI_proto != nil {
- return
- }
- file_Unk3000_LLBHCMKJJHB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_GMLAHHCDKOI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_GMLAHHCDKOI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_GMLAHHCDKOI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_GMLAHHCDKOI_proto_goTypes,
- DependencyIndexes: file_Unk3000_GMLAHHCDKOI_proto_depIdxs,
- MessageInfos: file_Unk3000_GMLAHHCDKOI_proto_msgTypes,
- }.Build()
- File_Unk3000_GMLAHHCDKOI_proto = out.File
- file_Unk3000_GMLAHHCDKOI_proto_rawDesc = nil
- file_Unk3000_GMLAHHCDKOI_proto_goTypes = nil
- file_Unk3000_GMLAHHCDKOI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_GNLFOLGMEPN.pb.go b/gover/gen/Unk3000_GNLFOLGMEPN.pb.go
deleted file mode 100644
index eb4f9808..00000000
--- a/gover/gen/Unk3000_GNLFOLGMEPN.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_GNLFOLGMEPN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21208
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_GNLFOLGMEPN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_GNLFOLGMEPN) Reset() {
- *x = Unk3000_GNLFOLGMEPN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_GNLFOLGMEPN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_GNLFOLGMEPN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_GNLFOLGMEPN) ProtoMessage() {}
-
-func (x *Unk3000_GNLFOLGMEPN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_GNLFOLGMEPN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_GNLFOLGMEPN.ProtoReflect.Descriptor instead.
-func (*Unk3000_GNLFOLGMEPN) Descriptor() ([]byte, []int) {
- return file_Unk3000_GNLFOLGMEPN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_GNLFOLGMEPN) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_GNLFOLGMEPN_proto protoreflect.FileDescriptor
-
-var file_Unk3000_GNLFOLGMEPN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4c, 0x46, 0x4f, 0x4c,
- 0x47, 0x4d, 0x45, 0x50, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4c, 0x46, 0x4f, 0x4c, 0x47, 0x4d, 0x45,
- 0x50, 0x4e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_GNLFOLGMEPN_proto_rawDescOnce sync.Once
- file_Unk3000_GNLFOLGMEPN_proto_rawDescData = file_Unk3000_GNLFOLGMEPN_proto_rawDesc
-)
-
-func file_Unk3000_GNLFOLGMEPN_proto_rawDescGZIP() []byte {
- file_Unk3000_GNLFOLGMEPN_proto_rawDescOnce.Do(func() {
- file_Unk3000_GNLFOLGMEPN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_GNLFOLGMEPN_proto_rawDescData)
- })
- return file_Unk3000_GNLFOLGMEPN_proto_rawDescData
-}
-
-var file_Unk3000_GNLFOLGMEPN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_GNLFOLGMEPN_proto_goTypes = []interface{}{
- (*Unk3000_GNLFOLGMEPN)(nil), // 0: Unk3000_GNLFOLGMEPN
-}
-var file_Unk3000_GNLFOLGMEPN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_GNLFOLGMEPN_proto_init() }
-func file_Unk3000_GNLFOLGMEPN_proto_init() {
- if File_Unk3000_GNLFOLGMEPN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_GNLFOLGMEPN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_GNLFOLGMEPN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_GNLFOLGMEPN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_GNLFOLGMEPN_proto_goTypes,
- DependencyIndexes: file_Unk3000_GNLFOLGMEPN_proto_depIdxs,
- MessageInfos: file_Unk3000_GNLFOLGMEPN_proto_msgTypes,
- }.Build()
- File_Unk3000_GNLFOLGMEPN_proto = out.File
- file_Unk3000_GNLFOLGMEPN_proto_rawDesc = nil
- file_Unk3000_GNLFOLGMEPN_proto_goTypes = nil
- file_Unk3000_GNLFOLGMEPN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_HBIPKOBMGGD.pb.go b/gover/gen/Unk3000_HBIPKOBMGGD.pb.go
deleted file mode 100644
index 966db907..00000000
--- a/gover/gen/Unk3000_HBIPKOBMGGD.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_HBIPKOBMGGD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5995
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_HBIPKOBMGGD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_GCJLJCJAADG []*Unk3000_HKHFFDEMNKN `protobuf:"bytes,3,rep,name=Unk3000_GCJLJCJAADG,json=Unk3000GCJLJCJAADG,proto3" json:"Unk3000_GCJLJCJAADG,omitempty"`
-}
-
-func (x *Unk3000_HBIPKOBMGGD) Reset() {
- *x = Unk3000_HBIPKOBMGGD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_HBIPKOBMGGD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_HBIPKOBMGGD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_HBIPKOBMGGD) ProtoMessage() {}
-
-func (x *Unk3000_HBIPKOBMGGD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_HBIPKOBMGGD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_HBIPKOBMGGD.ProtoReflect.Descriptor instead.
-func (*Unk3000_HBIPKOBMGGD) Descriptor() ([]byte, []int) {
- return file_Unk3000_HBIPKOBMGGD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_HBIPKOBMGGD) GetUnk3000_GCJLJCJAADG() []*Unk3000_HKHFFDEMNKN {
- if x != nil {
- return x.Unk3000_GCJLJCJAADG
- }
- return nil
-}
-
-var File_Unk3000_HBIPKOBMGGD_proto protoreflect.FileDescriptor
-
-var file_Unk3000_HBIPKOBMGGD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x49, 0x50, 0x4b, 0x4f,
- 0x42, 0x4d, 0x47, 0x47, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x48, 0x46, 0x46, 0x44, 0x45, 0x4d, 0x4e, 0x4b, 0x4e,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x48, 0x42, 0x49, 0x50, 0x4b, 0x4f, 0x42, 0x4d, 0x47, 0x47, 0x44, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x4a, 0x4c, 0x4a, 0x43, 0x4a,
- 0x41, 0x41, 0x44, 0x47, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x48, 0x46, 0x46, 0x44, 0x45, 0x4d, 0x4e, 0x4b, 0x4e,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x47, 0x43, 0x4a, 0x4c, 0x4a, 0x43, 0x4a,
- 0x41, 0x41, 0x44, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_HBIPKOBMGGD_proto_rawDescOnce sync.Once
- file_Unk3000_HBIPKOBMGGD_proto_rawDescData = file_Unk3000_HBIPKOBMGGD_proto_rawDesc
-)
-
-func file_Unk3000_HBIPKOBMGGD_proto_rawDescGZIP() []byte {
- file_Unk3000_HBIPKOBMGGD_proto_rawDescOnce.Do(func() {
- file_Unk3000_HBIPKOBMGGD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_HBIPKOBMGGD_proto_rawDescData)
- })
- return file_Unk3000_HBIPKOBMGGD_proto_rawDescData
-}
-
-var file_Unk3000_HBIPKOBMGGD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_HBIPKOBMGGD_proto_goTypes = []interface{}{
- (*Unk3000_HBIPKOBMGGD)(nil), // 0: Unk3000_HBIPKOBMGGD
- (*Unk3000_HKHFFDEMNKN)(nil), // 1: Unk3000_HKHFFDEMNKN
-}
-var file_Unk3000_HBIPKOBMGGD_proto_depIdxs = []int32{
- 1, // 0: Unk3000_HBIPKOBMGGD.Unk3000_GCJLJCJAADG:type_name -> Unk3000_HKHFFDEMNKN
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_HBIPKOBMGGD_proto_init() }
-func file_Unk3000_HBIPKOBMGGD_proto_init() {
- if File_Unk3000_HBIPKOBMGGD_proto != nil {
- return
- }
- file_Unk3000_HKHFFDEMNKN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_HBIPKOBMGGD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_HBIPKOBMGGD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_HBIPKOBMGGD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_HBIPKOBMGGD_proto_goTypes,
- DependencyIndexes: file_Unk3000_HBIPKOBMGGD_proto_depIdxs,
- MessageInfos: file_Unk3000_HBIPKOBMGGD_proto_msgTypes,
- }.Build()
- File_Unk3000_HBIPKOBMGGD_proto = out.File
- file_Unk3000_HBIPKOBMGGD_proto_rawDesc = nil
- file_Unk3000_HBIPKOBMGGD_proto_goTypes = nil
- file_Unk3000_HBIPKOBMGGD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_HDJHHOCABBK.pb.go b/gover/gen/Unk3000_HDJHHOCABBK.pb.go
deleted file mode 100644
index 600613b6..00000000
--- a/gover/gen/Unk3000_HDJHHOCABBK.pb.go
+++ /dev/null
@@ -1,256 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_HDJHHOCABBK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_HDJHHOCABBK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsDone bool `protobuf:"varint,12,opt,name=is_done,json=isDone,proto3" json:"is_done,omitempty"`
- Unk3000_LIHPABKOAIP uint32 `protobuf:"varint,6,opt,name=Unk3000_LIHPABKOAIP,json=Unk3000LIHPABKOAIP,proto3" json:"Unk3000_LIHPABKOAIP,omitempty"`
- Unk3000_AEGHMLLEOJF uint32 `protobuf:"varint,10,opt,name=Unk3000_AEGHMLLEOJF,json=Unk3000AEGHMLLEOJF,proto3" json:"Unk3000_AEGHMLLEOJF,omitempty"`
- RegionRadius float32 `protobuf:"fixed32,7,opt,name=region_radius,json=regionRadius,proto3" json:"region_radius,omitempty"`
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,8,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- RegionCenterPos *Vector `protobuf:"bytes,11,opt,name=region_center_pos,json=regionCenterPos,proto3" json:"region_center_pos,omitempty"`
- SceneId uint32 `protobuf:"varint,13,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Unk3000_KNNPMAMOCOM uint32 `protobuf:"varint,15,opt,name=Unk3000_KNNPMAMOCOM,json=Unk3000KNNPMAMOCOM,proto3" json:"Unk3000_KNNPMAMOCOM,omitempty"`
- RegionId uint32 `protobuf:"varint,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
-}
-
-func (x *Unk3000_HDJHHOCABBK) Reset() {
- *x = Unk3000_HDJHHOCABBK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_HDJHHOCABBK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_HDJHHOCABBK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_HDJHHOCABBK) ProtoMessage() {}
-
-func (x *Unk3000_HDJHHOCABBK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_HDJHHOCABBK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_HDJHHOCABBK.ProtoReflect.Descriptor instead.
-func (*Unk3000_HDJHHOCABBK) Descriptor() ([]byte, []int) {
- return file_Unk3000_HDJHHOCABBK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetIsDone() bool {
- if x != nil {
- return x.IsDone
- }
- return false
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetUnk3000_LIHPABKOAIP() uint32 {
- if x != nil {
- return x.Unk3000_LIHPABKOAIP
- }
- return 0
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetUnk3000_AEGHMLLEOJF() uint32 {
- if x != nil {
- return x.Unk3000_AEGHMLLEOJF
- }
- return 0
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetRegionRadius() float32 {
- if x != nil {
- return x.RegionRadius
- }
- return 0
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetRegionCenterPos() *Vector {
- if x != nil {
- return x.RegionCenterPos
- }
- return nil
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetUnk3000_KNNPMAMOCOM() uint32 {
- if x != nil {
- return x.Unk3000_KNNPMAMOCOM
- }
- return 0
-}
-
-func (x *Unk3000_HDJHHOCABBK) GetRegionId() uint32 {
- if x != nil {
- return x.RegionId
- }
- return 0
-}
-
-var File_Unk3000_HDJHHOCABBK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_HDJHHOCABBK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x4a, 0x48, 0x48, 0x4f,
- 0x43, 0x41, 0x42, 0x42, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x89, 0x03, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x44, 0x4a, 0x48, 0x48, 0x4f, 0x43, 0x41, 0x42, 0x42,
- 0x4b, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6e, 0x65, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x44, 0x6f, 0x6e, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x49, 0x48, 0x50, 0x41, 0x42, 0x4b, 0x4f, 0x41, 0x49,
- 0x50, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x4c, 0x49, 0x48, 0x50, 0x41, 0x42, 0x4b, 0x4f, 0x41, 0x49, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x47, 0x48, 0x4d, 0x4c, 0x4c, 0x45, 0x4f,
- 0x4a, 0x46, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x41, 0x45, 0x47, 0x48, 0x4d, 0x4c, 0x4c, 0x45, 0x4f, 0x4a, 0x46, 0x12, 0x23, 0x0a, 0x0d,
- 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x75, 0x73, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x02, 0x52, 0x0c, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x64, 0x69, 0x75,
- 0x73, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70,
- 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f,
- 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x11, 0x72, 0x65, 0x67, 0x69, 0x6f,
- 0x6e, 0x5f, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0f, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x4b, 0x4e, 0x4e, 0x50, 0x4d, 0x41, 0x4d, 0x4f, 0x43, 0x4f, 0x4d, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4b, 0x4e, 0x4e,
- 0x50, 0x4d, 0x41, 0x4d, 0x4f, 0x43, 0x4f, 0x4d, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x69,
- 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x67,
- 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_HDJHHOCABBK_proto_rawDescOnce sync.Once
- file_Unk3000_HDJHHOCABBK_proto_rawDescData = file_Unk3000_HDJHHOCABBK_proto_rawDesc
-)
-
-func file_Unk3000_HDJHHOCABBK_proto_rawDescGZIP() []byte {
- file_Unk3000_HDJHHOCABBK_proto_rawDescOnce.Do(func() {
- file_Unk3000_HDJHHOCABBK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_HDJHHOCABBK_proto_rawDescData)
- })
- return file_Unk3000_HDJHHOCABBK_proto_rawDescData
-}
-
-var file_Unk3000_HDJHHOCABBK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_HDJHHOCABBK_proto_goTypes = []interface{}{
- (*Unk3000_HDJHHOCABBK)(nil), // 0: Unk3000_HDJHHOCABBK
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk3000_HDJHHOCABBK_proto_depIdxs = []int32{
- 1, // 0: Unk3000_HDJHHOCABBK.region_center_pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_HDJHHOCABBK_proto_init() }
-func file_Unk3000_HDJHHOCABBK_proto_init() {
- if File_Unk3000_HDJHHOCABBK_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_HDJHHOCABBK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_HDJHHOCABBK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_HDJHHOCABBK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_HDJHHOCABBK_proto_goTypes,
- DependencyIndexes: file_Unk3000_HDJHHOCABBK_proto_depIdxs,
- MessageInfos: file_Unk3000_HDJHHOCABBK_proto_msgTypes,
- }.Build()
- File_Unk3000_HDJHHOCABBK_proto = out.File
- file_Unk3000_HDJHHOCABBK_proto_rawDesc = nil
- file_Unk3000_HDJHHOCABBK_proto_goTypes = nil
- file_Unk3000_HDJHHOCABBK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_HGBNOCJBDEK.pb.go b/gover/gen/Unk3000_HGBNOCJBDEK.pb.go
deleted file mode 100644
index 216c7ddd..00000000
--- a/gover/gen/Unk3000_HGBNOCJBDEK.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_HGBNOCJBDEK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_HGBNOCJBDEK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsFinished bool `protobuf:"varint,11,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- StageId uint32 `protobuf:"varint,6,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *Unk3000_HGBNOCJBDEK) Reset() {
- *x = Unk3000_HGBNOCJBDEK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_HGBNOCJBDEK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_HGBNOCJBDEK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_HGBNOCJBDEK) ProtoMessage() {}
-
-func (x *Unk3000_HGBNOCJBDEK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_HGBNOCJBDEK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_HGBNOCJBDEK.ProtoReflect.Descriptor instead.
-func (*Unk3000_HGBNOCJBDEK) Descriptor() ([]byte, []int) {
- return file_Unk3000_HGBNOCJBDEK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_HGBNOCJBDEK) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *Unk3000_HGBNOCJBDEK) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3000_HGBNOCJBDEK) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_Unk3000_HGBNOCJBDEK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_HGBNOCJBDEK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x42, 0x4e, 0x4f, 0x43,
- 0x4a, 0x42, 0x44, 0x45, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x42, 0x4e, 0x4f, 0x43, 0x4a, 0x42, 0x44,
- 0x45, 0x4b, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73,
- 0x68, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_HGBNOCJBDEK_proto_rawDescOnce sync.Once
- file_Unk3000_HGBNOCJBDEK_proto_rawDescData = file_Unk3000_HGBNOCJBDEK_proto_rawDesc
-)
-
-func file_Unk3000_HGBNOCJBDEK_proto_rawDescGZIP() []byte {
- file_Unk3000_HGBNOCJBDEK_proto_rawDescOnce.Do(func() {
- file_Unk3000_HGBNOCJBDEK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_HGBNOCJBDEK_proto_rawDescData)
- })
- return file_Unk3000_HGBNOCJBDEK_proto_rawDescData
-}
-
-var file_Unk3000_HGBNOCJBDEK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_HGBNOCJBDEK_proto_goTypes = []interface{}{
- (*Unk3000_HGBNOCJBDEK)(nil), // 0: Unk3000_HGBNOCJBDEK
-}
-var file_Unk3000_HGBNOCJBDEK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_HGBNOCJBDEK_proto_init() }
-func file_Unk3000_HGBNOCJBDEK_proto_init() {
- if File_Unk3000_HGBNOCJBDEK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_HGBNOCJBDEK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_HGBNOCJBDEK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_HGBNOCJBDEK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_HGBNOCJBDEK_proto_goTypes,
- DependencyIndexes: file_Unk3000_HGBNOCJBDEK_proto_depIdxs,
- MessageInfos: file_Unk3000_HGBNOCJBDEK_proto_msgTypes,
- }.Build()
- File_Unk3000_HGBNOCJBDEK_proto = out.File
- file_Unk3000_HGBNOCJBDEK_proto_rawDesc = nil
- file_Unk3000_HGBNOCJBDEK_proto_goTypes = nil
- file_Unk3000_HGBNOCJBDEK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_HIJKNFBBCFC.pb.go b/gover/gen/Unk3000_HIJKNFBBCFC.pb.go
deleted file mode 100644
index 73af1a3f..00000000
--- a/gover/gen/Unk3000_HIJKNFBBCFC.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_HIJKNFBBCFC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23948
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_HIJKNFBBCFC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_PAFIGDFHGNA uint32 `protobuf:"varint,6,opt,name=Unk3000_PAFIGDFHGNA,json=Unk3000PAFIGDFHGNA,proto3" json:"Unk3000_PAFIGDFHGNA,omitempty"`
- Param uint32 `protobuf:"varint,11,opt,name=param,proto3" json:"param,omitempty"`
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_HIJKNFBBCFC) Reset() {
- *x = Unk3000_HIJKNFBBCFC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_HIJKNFBBCFC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_HIJKNFBBCFC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_HIJKNFBBCFC) ProtoMessage() {}
-
-func (x *Unk3000_HIJKNFBBCFC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_HIJKNFBBCFC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_HIJKNFBBCFC.ProtoReflect.Descriptor instead.
-func (*Unk3000_HIJKNFBBCFC) Descriptor() ([]byte, []int) {
- return file_Unk3000_HIJKNFBBCFC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_HIJKNFBBCFC) GetUnk3000_PAFIGDFHGNA() uint32 {
- if x != nil {
- return x.Unk3000_PAFIGDFHGNA
- }
- return 0
-}
-
-func (x *Unk3000_HIJKNFBBCFC) GetParam() uint32 {
- if x != nil {
- return x.Param
- }
- return 0
-}
-
-func (x *Unk3000_HIJKNFBBCFC) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_HIJKNFBBCFC_proto protoreflect.FileDescriptor
-
-var file_Unk3000_HIJKNFBBCFC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x4a, 0x4b, 0x4e, 0x46,
- 0x42, 0x42, 0x43, 0x46, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x76, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x4a, 0x4b, 0x4e, 0x46, 0x42, 0x42, 0x43,
- 0x46, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x41,
- 0x46, 0x49, 0x47, 0x44, 0x46, 0x48, 0x47, 0x4e, 0x41, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x50, 0x41, 0x46, 0x49, 0x47, 0x44, 0x46, 0x48,
- 0x47, 0x4e, 0x41, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_HIJKNFBBCFC_proto_rawDescOnce sync.Once
- file_Unk3000_HIJKNFBBCFC_proto_rawDescData = file_Unk3000_HIJKNFBBCFC_proto_rawDesc
-)
-
-func file_Unk3000_HIJKNFBBCFC_proto_rawDescGZIP() []byte {
- file_Unk3000_HIJKNFBBCFC_proto_rawDescOnce.Do(func() {
- file_Unk3000_HIJKNFBBCFC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_HIJKNFBBCFC_proto_rawDescData)
- })
- return file_Unk3000_HIJKNFBBCFC_proto_rawDescData
-}
-
-var file_Unk3000_HIJKNFBBCFC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_HIJKNFBBCFC_proto_goTypes = []interface{}{
- (*Unk3000_HIJKNFBBCFC)(nil), // 0: Unk3000_HIJKNFBBCFC
-}
-var file_Unk3000_HIJKNFBBCFC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_HIJKNFBBCFC_proto_init() }
-func file_Unk3000_HIJKNFBBCFC_proto_init() {
- if File_Unk3000_HIJKNFBBCFC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_HIJKNFBBCFC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_HIJKNFBBCFC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_HIJKNFBBCFC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_HIJKNFBBCFC_proto_goTypes,
- DependencyIndexes: file_Unk3000_HIJKNFBBCFC_proto_depIdxs,
- MessageInfos: file_Unk3000_HIJKNFBBCFC_proto_msgTypes,
- }.Build()
- File_Unk3000_HIJKNFBBCFC_proto = out.File
- file_Unk3000_HIJKNFBBCFC_proto_rawDesc = nil
- file_Unk3000_HIJKNFBBCFC_proto_goTypes = nil
- file_Unk3000_HIJKNFBBCFC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_HKHFFDEMNKN.pb.go b/gover/gen/Unk3000_HKHFFDEMNKN.pb.go
deleted file mode 100644
index 32ad445d..00000000
--- a/gover/gen/Unk3000_HKHFFDEMNKN.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_HKHFFDEMNKN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_HKHFFDEMNKN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Uid uint32 `protobuf:"varint,14,opt,name=uid,proto3" json:"uid,omitempty"`
- SlotList []*WidgetSlotData `protobuf:"bytes,13,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
-}
-
-func (x *Unk3000_HKHFFDEMNKN) Reset() {
- *x = Unk3000_HKHFFDEMNKN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_HKHFFDEMNKN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_HKHFFDEMNKN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_HKHFFDEMNKN) ProtoMessage() {}
-
-func (x *Unk3000_HKHFFDEMNKN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_HKHFFDEMNKN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_HKHFFDEMNKN.ProtoReflect.Descriptor instead.
-func (*Unk3000_HKHFFDEMNKN) Descriptor() ([]byte, []int) {
- return file_Unk3000_HKHFFDEMNKN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_HKHFFDEMNKN) GetUid() uint32 {
- if x != nil {
- return x.Uid
- }
- return 0
-}
-
-func (x *Unk3000_HKHFFDEMNKN) GetSlotList() []*WidgetSlotData {
- if x != nil {
- return x.SlotList
- }
- return nil
-}
-
-var File_Unk3000_HKHFFDEMNKN_proto protoreflect.FileDescriptor
-
-var file_Unk3000_HKHFFDEMNKN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x48, 0x46, 0x46, 0x44,
- 0x45, 0x4d, 0x4e, 0x4b, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x57, 0x69, 0x64,
- 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0x55, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x48,
- 0x46, 0x46, 0x44, 0x45, 0x4d, 0x4e, 0x4b, 0x4e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x09, 0x73, 0x6c,
- 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
- 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08,
- 0x73, 0x6c, 0x6f, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_HKHFFDEMNKN_proto_rawDescOnce sync.Once
- file_Unk3000_HKHFFDEMNKN_proto_rawDescData = file_Unk3000_HKHFFDEMNKN_proto_rawDesc
-)
-
-func file_Unk3000_HKHFFDEMNKN_proto_rawDescGZIP() []byte {
- file_Unk3000_HKHFFDEMNKN_proto_rawDescOnce.Do(func() {
- file_Unk3000_HKHFFDEMNKN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_HKHFFDEMNKN_proto_rawDescData)
- })
- return file_Unk3000_HKHFFDEMNKN_proto_rawDescData
-}
-
-var file_Unk3000_HKHFFDEMNKN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_HKHFFDEMNKN_proto_goTypes = []interface{}{
- (*Unk3000_HKHFFDEMNKN)(nil), // 0: Unk3000_HKHFFDEMNKN
- (*WidgetSlotData)(nil), // 1: WidgetSlotData
-}
-var file_Unk3000_HKHFFDEMNKN_proto_depIdxs = []int32{
- 1, // 0: Unk3000_HKHFFDEMNKN.slot_list:type_name -> WidgetSlotData
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_HKHFFDEMNKN_proto_init() }
-func file_Unk3000_HKHFFDEMNKN_proto_init() {
- if File_Unk3000_HKHFFDEMNKN_proto != nil {
- return
- }
- file_WidgetSlotData_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_HKHFFDEMNKN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_HKHFFDEMNKN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_HKHFFDEMNKN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_HKHFFDEMNKN_proto_goTypes,
- DependencyIndexes: file_Unk3000_HKHFFDEMNKN_proto_depIdxs,
- MessageInfos: file_Unk3000_HKHFFDEMNKN_proto_msgTypes,
- }.Build()
- File_Unk3000_HKHFFDEMNKN_proto = out.File
- file_Unk3000_HKHFFDEMNKN_proto_rawDesc = nil
- file_Unk3000_HKHFFDEMNKN_proto_goTypes = nil
- file_Unk3000_HKHFFDEMNKN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_HPFGNOIGNAG.pb.go b/gover/gen/Unk3000_HPFGNOIGNAG.pb.go
deleted file mode 100644
index 7e66f6c3..00000000
--- a/gover/gen/Unk3000_HPFGNOIGNAG.pb.go
+++ /dev/null
@@ -1,203 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_HPFGNOIGNAG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21961
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_HPFGNOIGNAG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_PHIIBCMNPEK bool `protobuf:"varint,11,opt,name=Unk3000_PHIIBCMNPEK,json=Unk3000PHIIBCMNPEK,proto3" json:"Unk3000_PHIIBCMNPEK,omitempty"`
- Unk3000_NFLEINABPPC bool `protobuf:"varint,7,opt,name=Unk3000_NFLEINABPPC,json=Unk3000NFLEINABPPC,proto3" json:"Unk3000_NFLEINABPPC,omitempty"`
- Round uint32 `protobuf:"varint,15,opt,name=round,proto3" json:"round,omitempty"`
- StageId uint32 `protobuf:"varint,8,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk3000_HPFGNOIGNAG) Reset() {
- *x = Unk3000_HPFGNOIGNAG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_HPFGNOIGNAG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_HPFGNOIGNAG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_HPFGNOIGNAG) ProtoMessage() {}
-
-func (x *Unk3000_HPFGNOIGNAG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_HPFGNOIGNAG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_HPFGNOIGNAG.ProtoReflect.Descriptor instead.
-func (*Unk3000_HPFGNOIGNAG) Descriptor() ([]byte, []int) {
- return file_Unk3000_HPFGNOIGNAG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_HPFGNOIGNAG) GetUnk3000_PHIIBCMNPEK() bool {
- if x != nil {
- return x.Unk3000_PHIIBCMNPEK
- }
- return false
-}
-
-func (x *Unk3000_HPFGNOIGNAG) GetUnk3000_NFLEINABPPC() bool {
- if x != nil {
- return x.Unk3000_NFLEINABPPC
- }
- return false
-}
-
-func (x *Unk3000_HPFGNOIGNAG) GetRound() uint32 {
- if x != nil {
- return x.Round
- }
- return 0
-}
-
-func (x *Unk3000_HPFGNOIGNAG) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3000_HPFGNOIGNAG) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk3000_HPFGNOIGNAG_proto protoreflect.FileDescriptor
-
-var file_Unk3000_HPFGNOIGNAG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x50, 0x46, 0x47, 0x4e, 0x4f,
- 0x49, 0x47, 0x4e, 0x41, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x50, 0x46, 0x47, 0x4e, 0x4f, 0x49, 0x47,
- 0x4e, 0x41, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50,
- 0x48, 0x49, 0x49, 0x42, 0x43, 0x4d, 0x4e, 0x50, 0x45, 0x4b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x50, 0x48, 0x49, 0x49, 0x42, 0x43, 0x4d,
- 0x4e, 0x50, 0x45, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4e, 0x46, 0x4c, 0x45, 0x49, 0x4e, 0x41, 0x42, 0x50, 0x50, 0x43, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4e, 0x46, 0x4c, 0x45, 0x49, 0x4e,
- 0x41, 0x42, 0x50, 0x50, 0x43, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f,
- 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk3000_HPFGNOIGNAG_proto_rawDescOnce sync.Once
- file_Unk3000_HPFGNOIGNAG_proto_rawDescData = file_Unk3000_HPFGNOIGNAG_proto_rawDesc
-)
-
-func file_Unk3000_HPFGNOIGNAG_proto_rawDescGZIP() []byte {
- file_Unk3000_HPFGNOIGNAG_proto_rawDescOnce.Do(func() {
- file_Unk3000_HPFGNOIGNAG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_HPFGNOIGNAG_proto_rawDescData)
- })
- return file_Unk3000_HPFGNOIGNAG_proto_rawDescData
-}
-
-var file_Unk3000_HPFGNOIGNAG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_HPFGNOIGNAG_proto_goTypes = []interface{}{
- (*Unk3000_HPFGNOIGNAG)(nil), // 0: Unk3000_HPFGNOIGNAG
-}
-var file_Unk3000_HPFGNOIGNAG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_HPFGNOIGNAG_proto_init() }
-func file_Unk3000_HPFGNOIGNAG_proto_init() {
- if File_Unk3000_HPFGNOIGNAG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_HPFGNOIGNAG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_HPFGNOIGNAG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_HPFGNOIGNAG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_HPFGNOIGNAG_proto_goTypes,
- DependencyIndexes: file_Unk3000_HPFGNOIGNAG_proto_depIdxs,
- MessageInfos: file_Unk3000_HPFGNOIGNAG_proto_msgTypes,
- }.Build()
- File_Unk3000_HPFGNOIGNAG_proto = out.File
- file_Unk3000_HPFGNOIGNAG_proto_rawDesc = nil
- file_Unk3000_HPFGNOIGNAG_proto_goTypes = nil
- file_Unk3000_HPFGNOIGNAG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_IBMFJMGHCNC.pb.go b/gover/gen/Unk3000_IBMFJMGHCNC.pb.go
deleted file mode 100644
index ee34f46d..00000000
--- a/gover/gen/Unk3000_IBMFJMGHCNC.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_IBMFJMGHCNC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6060
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_IBMFJMGHCNC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MaterialId uint32 `protobuf:"varint,6,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
-}
-
-func (x *Unk3000_IBMFJMGHCNC) Reset() {
- *x = Unk3000_IBMFJMGHCNC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_IBMFJMGHCNC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_IBMFJMGHCNC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_IBMFJMGHCNC) ProtoMessage() {}
-
-func (x *Unk3000_IBMFJMGHCNC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_IBMFJMGHCNC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_IBMFJMGHCNC.ProtoReflect.Descriptor instead.
-func (*Unk3000_IBMFJMGHCNC) Descriptor() ([]byte, []int) {
- return file_Unk3000_IBMFJMGHCNC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_IBMFJMGHCNC) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_IBMFJMGHCNC) GetMaterialId() uint32 {
- if x != nil {
- return x.MaterialId
- }
- return 0
-}
-
-var File_Unk3000_IBMFJMGHCNC_proto protoreflect.FileDescriptor
-
-var file_Unk3000_IBMFJMGHCNC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4d, 0x46, 0x4a, 0x4d,
- 0x47, 0x48, 0x43, 0x4e, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4d, 0x46, 0x4a, 0x4d, 0x47, 0x48, 0x43,
- 0x4e, 0x43, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b,
- 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_IBMFJMGHCNC_proto_rawDescOnce sync.Once
- file_Unk3000_IBMFJMGHCNC_proto_rawDescData = file_Unk3000_IBMFJMGHCNC_proto_rawDesc
-)
-
-func file_Unk3000_IBMFJMGHCNC_proto_rawDescGZIP() []byte {
- file_Unk3000_IBMFJMGHCNC_proto_rawDescOnce.Do(func() {
- file_Unk3000_IBMFJMGHCNC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_IBMFJMGHCNC_proto_rawDescData)
- })
- return file_Unk3000_IBMFJMGHCNC_proto_rawDescData
-}
-
-var file_Unk3000_IBMFJMGHCNC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_IBMFJMGHCNC_proto_goTypes = []interface{}{
- (*Unk3000_IBMFJMGHCNC)(nil), // 0: Unk3000_IBMFJMGHCNC
-}
-var file_Unk3000_IBMFJMGHCNC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_IBMFJMGHCNC_proto_init() }
-func file_Unk3000_IBMFJMGHCNC_proto_init() {
- if File_Unk3000_IBMFJMGHCNC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_IBMFJMGHCNC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_IBMFJMGHCNC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_IBMFJMGHCNC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_IBMFJMGHCNC_proto_goTypes,
- DependencyIndexes: file_Unk3000_IBMFJMGHCNC_proto_depIdxs,
- MessageInfos: file_Unk3000_IBMFJMGHCNC_proto_msgTypes,
- }.Build()
- File_Unk3000_IBMFJMGHCNC_proto = out.File
- file_Unk3000_IBMFJMGHCNC_proto_rawDesc = nil
- file_Unk3000_IBMFJMGHCNC_proto_goTypes = nil
- file_Unk3000_IBMFJMGHCNC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_IBNIGBFIEEF.pb.go b/gover/gen/Unk3000_IBNIGBFIEEF.pb.go
deleted file mode 100644
index bc427fe4..00000000
--- a/gover/gen/Unk3000_IBNIGBFIEEF.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_IBNIGBFIEEF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1735
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_IBNIGBFIEEF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_IBNIGBFIEEF) Reset() {
- *x = Unk3000_IBNIGBFIEEF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_IBNIGBFIEEF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_IBNIGBFIEEF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_IBNIGBFIEEF) ProtoMessage() {}
-
-func (x *Unk3000_IBNIGBFIEEF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_IBNIGBFIEEF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_IBNIGBFIEEF.ProtoReflect.Descriptor instead.
-func (*Unk3000_IBNIGBFIEEF) Descriptor() ([]byte, []int) {
- return file_Unk3000_IBNIGBFIEEF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_IBNIGBFIEEF) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_IBNIGBFIEEF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_IBNIGBFIEEF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4e, 0x49, 0x47, 0x42,
- 0x46, 0x49, 0x45, 0x45, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x42, 0x4e, 0x49, 0x47, 0x42, 0x46, 0x49, 0x45,
- 0x45, 0x46, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_IBNIGBFIEEF_proto_rawDescOnce sync.Once
- file_Unk3000_IBNIGBFIEEF_proto_rawDescData = file_Unk3000_IBNIGBFIEEF_proto_rawDesc
-)
-
-func file_Unk3000_IBNIGBFIEEF_proto_rawDescGZIP() []byte {
- file_Unk3000_IBNIGBFIEEF_proto_rawDescOnce.Do(func() {
- file_Unk3000_IBNIGBFIEEF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_IBNIGBFIEEF_proto_rawDescData)
- })
- return file_Unk3000_IBNIGBFIEEF_proto_rawDescData
-}
-
-var file_Unk3000_IBNIGBFIEEF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_IBNIGBFIEEF_proto_goTypes = []interface{}{
- (*Unk3000_IBNIGBFIEEF)(nil), // 0: Unk3000_IBNIGBFIEEF
-}
-var file_Unk3000_IBNIGBFIEEF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_IBNIGBFIEEF_proto_init() }
-func file_Unk3000_IBNIGBFIEEF_proto_init() {
- if File_Unk3000_IBNIGBFIEEF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_IBNIGBFIEEF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_IBNIGBFIEEF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_IBNIGBFIEEF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_IBNIGBFIEEF_proto_goTypes,
- DependencyIndexes: file_Unk3000_IBNIGBFIEEF_proto_depIdxs,
- MessageInfos: file_Unk3000_IBNIGBFIEEF_proto_msgTypes,
- }.Build()
- File_Unk3000_IBNIGBFIEEF_proto = out.File
- file_Unk3000_IBNIGBFIEEF_proto_rawDesc = nil
- file_Unk3000_IBNIGBFIEEF_proto_goTypes = nil
- file_Unk3000_IBNIGBFIEEF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_ICLKJJNGOHN.pb.go b/gover/gen/Unk3000_ICLKJJNGOHN.pb.go
deleted file mode 100644
index 4aeedfd2..00000000
--- a/gover/gen/Unk3000_ICLKJJNGOHN.pb.go
+++ /dev/null
@@ -1,195 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_ICLKJJNGOHN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_ICLKJJNGOHN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsFinished bool `protobuf:"varint,10,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- MaxScore uint32 `protobuf:"varint,3,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_GMAEHKMDIGG []*Unk3000_KEJLPBEOHNH `protobuf:"bytes,6,rep,name=Unk2700_GMAEHKMDIGG,json=Unk2700GMAEHKMDIGG,proto3" json:"Unk2700_GMAEHKMDIGG,omitempty"`
-}
-
-func (x *Unk3000_ICLKJJNGOHN) Reset() {
- *x = Unk3000_ICLKJJNGOHN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_ICLKJJNGOHN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_ICLKJJNGOHN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_ICLKJJNGOHN) ProtoMessage() {}
-
-func (x *Unk3000_ICLKJJNGOHN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_ICLKJJNGOHN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_ICLKJJNGOHN.ProtoReflect.Descriptor instead.
-func (*Unk3000_ICLKJJNGOHN) Descriptor() ([]byte, []int) {
- return file_Unk3000_ICLKJJNGOHN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_ICLKJJNGOHN) GetIsFinished() bool {
- if x != nil {
- return x.IsFinished
- }
- return false
-}
-
-func (x *Unk3000_ICLKJJNGOHN) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-func (x *Unk3000_ICLKJJNGOHN) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3000_ICLKJJNGOHN) GetUnk2700_GMAEHKMDIGG() []*Unk3000_KEJLPBEOHNH {
- if x != nil {
- return x.Unk2700_GMAEHKMDIGG
- }
- return nil
-}
-
-var File_Unk3000_ICLKJJNGOHN_proto protoreflect.FileDescriptor
-
-var file_Unk3000_ICLKJJNGOHN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x4c, 0x4b, 0x4a, 0x4a,
- 0x4e, 0x47, 0x4f, 0x48, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4a, 0x4c, 0x50, 0x42, 0x45, 0x4f, 0x48, 0x4e, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb5, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x49, 0x43, 0x4c, 0x4b, 0x4a, 0x4a, 0x4e, 0x47, 0x4f, 0x48, 0x4e, 0x12, 0x1f,
- 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0a, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12,
- 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b, 0x4d, 0x44, 0x49, 0x47, 0x47, 0x18, 0x06,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b,
- 0x45, 0x4a, 0x4c, 0x50, 0x42, 0x45, 0x4f, 0x48, 0x4e, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x47, 0x4d, 0x41, 0x45, 0x48, 0x4b, 0x4d, 0x44, 0x49, 0x47, 0x47, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_ICLKJJNGOHN_proto_rawDescOnce sync.Once
- file_Unk3000_ICLKJJNGOHN_proto_rawDescData = file_Unk3000_ICLKJJNGOHN_proto_rawDesc
-)
-
-func file_Unk3000_ICLKJJNGOHN_proto_rawDescGZIP() []byte {
- file_Unk3000_ICLKJJNGOHN_proto_rawDescOnce.Do(func() {
- file_Unk3000_ICLKJJNGOHN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_ICLKJJNGOHN_proto_rawDescData)
- })
- return file_Unk3000_ICLKJJNGOHN_proto_rawDescData
-}
-
-var file_Unk3000_ICLKJJNGOHN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_ICLKJJNGOHN_proto_goTypes = []interface{}{
- (*Unk3000_ICLKJJNGOHN)(nil), // 0: Unk3000_ICLKJJNGOHN
- (*Unk3000_KEJLPBEOHNH)(nil), // 1: Unk3000_KEJLPBEOHNH
-}
-var file_Unk3000_ICLKJJNGOHN_proto_depIdxs = []int32{
- 1, // 0: Unk3000_ICLKJJNGOHN.Unk2700_GMAEHKMDIGG:type_name -> Unk3000_KEJLPBEOHNH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_ICLKJJNGOHN_proto_init() }
-func file_Unk3000_ICLKJJNGOHN_proto_init() {
- if File_Unk3000_ICLKJJNGOHN_proto != nil {
- return
- }
- file_Unk3000_KEJLPBEOHNH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_ICLKJJNGOHN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_ICLKJJNGOHN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_ICLKJJNGOHN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_ICLKJJNGOHN_proto_goTypes,
- DependencyIndexes: file_Unk3000_ICLKJJNGOHN_proto_depIdxs,
- MessageInfos: file_Unk3000_ICLKJJNGOHN_proto_msgTypes,
- }.Build()
- File_Unk3000_ICLKJJNGOHN_proto = out.File
- file_Unk3000_ICLKJJNGOHN_proto_rawDesc = nil
- file_Unk3000_ICLKJJNGOHN_proto_goTypes = nil
- file_Unk3000_ICLKJJNGOHN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_IGCECHKNKOO.pb.go b/gover/gen/Unk3000_IGCECHKNKOO.pb.go
deleted file mode 100644
index 4855c8bd..00000000
--- a/gover/gen/Unk3000_IGCECHKNKOO.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_IGCECHKNKOO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21804
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_IGCECHKNKOO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- LevelId uint32 `protobuf:"varint,9,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk3000_IGCECHKNKOO) Reset() {
- *x = Unk3000_IGCECHKNKOO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_IGCECHKNKOO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_IGCECHKNKOO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_IGCECHKNKOO) ProtoMessage() {}
-
-func (x *Unk3000_IGCECHKNKOO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_IGCECHKNKOO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_IGCECHKNKOO.ProtoReflect.Descriptor instead.
-func (*Unk3000_IGCECHKNKOO) Descriptor() ([]byte, []int) {
- return file_Unk3000_IGCECHKNKOO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_IGCECHKNKOO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_IGCECHKNKOO) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk3000_IGCECHKNKOO_proto protoreflect.FileDescriptor
-
-var file_Unk3000_IGCECHKNKOO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x43, 0x45, 0x43, 0x48,
- 0x4b, 0x4e, 0x4b, 0x4f, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x47, 0x43, 0x45, 0x43, 0x48, 0x4b, 0x4e, 0x4b,
- 0x4f, 0x4f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_IGCECHKNKOO_proto_rawDescOnce sync.Once
- file_Unk3000_IGCECHKNKOO_proto_rawDescData = file_Unk3000_IGCECHKNKOO_proto_rawDesc
-)
-
-func file_Unk3000_IGCECHKNKOO_proto_rawDescGZIP() []byte {
- file_Unk3000_IGCECHKNKOO_proto_rawDescOnce.Do(func() {
- file_Unk3000_IGCECHKNKOO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_IGCECHKNKOO_proto_rawDescData)
- })
- return file_Unk3000_IGCECHKNKOO_proto_rawDescData
-}
-
-var file_Unk3000_IGCECHKNKOO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_IGCECHKNKOO_proto_goTypes = []interface{}{
- (*Unk3000_IGCECHKNKOO)(nil), // 0: Unk3000_IGCECHKNKOO
-}
-var file_Unk3000_IGCECHKNKOO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_IGCECHKNKOO_proto_init() }
-func file_Unk3000_IGCECHKNKOO_proto_init() {
- if File_Unk3000_IGCECHKNKOO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_IGCECHKNKOO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_IGCECHKNKOO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_IGCECHKNKOO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_IGCECHKNKOO_proto_goTypes,
- DependencyIndexes: file_Unk3000_IGCECHKNKOO_proto_depIdxs,
- MessageInfos: file_Unk3000_IGCECHKNKOO_proto_msgTypes,
- }.Build()
- File_Unk3000_IGCECHKNKOO_proto = out.File
- file_Unk3000_IGCECHKNKOO_proto_rawDesc = nil
- file_Unk3000_IGCECHKNKOO_proto_goTypes = nil
- file_Unk3000_IGCECHKNKOO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_IIBHKLNAHHC.pb.go b/gover/gen/Unk3000_IIBHKLNAHHC.pb.go
deleted file mode 100644
index 172e505d..00000000
--- a/gover/gen/Unk3000_IIBHKLNAHHC.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_IIBHKLNAHHC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_IIBHKLNAHHC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,15,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- MaxScore uint32 `protobuf:"varint,9,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
- IsOpen bool `protobuf:"varint,10,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *Unk3000_IIBHKLNAHHC) Reset() {
- *x = Unk3000_IIBHKLNAHHC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_IIBHKLNAHHC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_IIBHKLNAHHC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_IIBHKLNAHHC) ProtoMessage() {}
-
-func (x *Unk3000_IIBHKLNAHHC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_IIBHKLNAHHC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_IIBHKLNAHHC.ProtoReflect.Descriptor instead.
-func (*Unk3000_IIBHKLNAHHC) Descriptor() ([]byte, []int) {
- return file_Unk3000_IIBHKLNAHHC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_IIBHKLNAHHC) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3000_IIBHKLNAHHC) GetMaxScore() uint32 {
- if x != nil {
- return x.MaxScore
- }
- return 0
-}
-
-func (x *Unk3000_IIBHKLNAHHC) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_Unk3000_IIBHKLNAHHC_proto protoreflect.FileDescriptor
-
-var file_Unk3000_IIBHKLNAHHC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x42, 0x48, 0x4b, 0x4c,
- 0x4e, 0x41, 0x48, 0x48, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x49, 0x42, 0x48, 0x4b, 0x4c, 0x4e, 0x41, 0x48,
- 0x48, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
- 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
- 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_IIBHKLNAHHC_proto_rawDescOnce sync.Once
- file_Unk3000_IIBHKLNAHHC_proto_rawDescData = file_Unk3000_IIBHKLNAHHC_proto_rawDesc
-)
-
-func file_Unk3000_IIBHKLNAHHC_proto_rawDescGZIP() []byte {
- file_Unk3000_IIBHKLNAHHC_proto_rawDescOnce.Do(func() {
- file_Unk3000_IIBHKLNAHHC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_IIBHKLNAHHC_proto_rawDescData)
- })
- return file_Unk3000_IIBHKLNAHHC_proto_rawDescData
-}
-
-var file_Unk3000_IIBHKLNAHHC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_IIBHKLNAHHC_proto_goTypes = []interface{}{
- (*Unk3000_IIBHKLNAHHC)(nil), // 0: Unk3000_IIBHKLNAHHC
-}
-var file_Unk3000_IIBHKLNAHHC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_IIBHKLNAHHC_proto_init() }
-func file_Unk3000_IIBHKLNAHHC_proto_init() {
- if File_Unk3000_IIBHKLNAHHC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_IIBHKLNAHHC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_IIBHKLNAHHC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_IIBHKLNAHHC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_IIBHKLNAHHC_proto_goTypes,
- DependencyIndexes: file_Unk3000_IIBHKLNAHHC_proto_depIdxs,
- MessageInfos: file_Unk3000_IIBHKLNAHHC_proto_msgTypes,
- }.Build()
- File_Unk3000_IIBHKLNAHHC_proto = out.File
- file_Unk3000_IIBHKLNAHHC_proto_rawDesc = nil
- file_Unk3000_IIBHKLNAHHC_proto_goTypes = nil
- file_Unk3000_IIBHKLNAHHC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_ILLNKBDNGKP.pb.go b/gover/gen/Unk3000_ILLNKBDNGKP.pb.go
deleted file mode 100644
index d93531cc..00000000
--- a/gover/gen/Unk3000_ILLNKBDNGKP.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_ILLNKBDNGKP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_ILLNKBDNGKP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_PHKHIPLDOOA []*Unk3000_HGBNOCJBDEK `protobuf:"bytes,5,rep,name=Unk2700_PHKHIPLDOOA,json=Unk2700PHKHIPLDOOA,proto3" json:"Unk2700_PHKHIPLDOOA,omitempty"`
- Unk3000_AIENCMLMCBE []*Unk3000_DCHMAMFIFOF `protobuf:"bytes,7,rep,name=Unk3000_AIENCMLMCBE,json=Unk3000AIENCMLMCBE,proto3" json:"Unk3000_AIENCMLMCBE,omitempty"`
-}
-
-func (x *Unk3000_ILLNKBDNGKP) Reset() {
- *x = Unk3000_ILLNKBDNGKP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_ILLNKBDNGKP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_ILLNKBDNGKP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_ILLNKBDNGKP) ProtoMessage() {}
-
-func (x *Unk3000_ILLNKBDNGKP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_ILLNKBDNGKP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_ILLNKBDNGKP.ProtoReflect.Descriptor instead.
-func (*Unk3000_ILLNKBDNGKP) Descriptor() ([]byte, []int) {
- return file_Unk3000_ILLNKBDNGKP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_ILLNKBDNGKP) GetUnk2700_PHKHIPLDOOA() []*Unk3000_HGBNOCJBDEK {
- if x != nil {
- return x.Unk2700_PHKHIPLDOOA
- }
- return nil
-}
-
-func (x *Unk3000_ILLNKBDNGKP) GetUnk3000_AIENCMLMCBE() []*Unk3000_DCHMAMFIFOF {
- if x != nil {
- return x.Unk3000_AIENCMLMCBE
- }
- return nil
-}
-
-var File_Unk3000_ILLNKBDNGKP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_ILLNKBDNGKP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x4c, 0x4e, 0x4b, 0x42,
- 0x44, 0x4e, 0x47, 0x4b, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x48, 0x4d, 0x41, 0x4d, 0x46, 0x49, 0x46, 0x4f, 0x46,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x48, 0x47, 0x42, 0x4e, 0x4f, 0x43, 0x4a, 0x42, 0x44, 0x45, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xa3, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4c,
- 0x4c, 0x4e, 0x4b, 0x42, 0x44, 0x4e, 0x47, 0x4b, 0x50, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c, 0x44, 0x4f, 0x4f, 0x41,
- 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x48, 0x47, 0x42, 0x4e, 0x4f, 0x43, 0x4a, 0x42, 0x44, 0x45, 0x4b, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c, 0x44, 0x4f, 0x4f, 0x41,
- 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x45, 0x4e,
- 0x43, 0x4d, 0x4c, 0x4d, 0x43, 0x42, 0x45, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x43, 0x48, 0x4d, 0x41, 0x4d, 0x46, 0x49,
- 0x46, 0x4f, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x49, 0x45, 0x4e,
- 0x43, 0x4d, 0x4c, 0x4d, 0x43, 0x42, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_ILLNKBDNGKP_proto_rawDescOnce sync.Once
- file_Unk3000_ILLNKBDNGKP_proto_rawDescData = file_Unk3000_ILLNKBDNGKP_proto_rawDesc
-)
-
-func file_Unk3000_ILLNKBDNGKP_proto_rawDescGZIP() []byte {
- file_Unk3000_ILLNKBDNGKP_proto_rawDescOnce.Do(func() {
- file_Unk3000_ILLNKBDNGKP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_ILLNKBDNGKP_proto_rawDescData)
- })
- return file_Unk3000_ILLNKBDNGKP_proto_rawDescData
-}
-
-var file_Unk3000_ILLNKBDNGKP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_ILLNKBDNGKP_proto_goTypes = []interface{}{
- (*Unk3000_ILLNKBDNGKP)(nil), // 0: Unk3000_ILLNKBDNGKP
- (*Unk3000_HGBNOCJBDEK)(nil), // 1: Unk3000_HGBNOCJBDEK
- (*Unk3000_DCHMAMFIFOF)(nil), // 2: Unk3000_DCHMAMFIFOF
-}
-var file_Unk3000_ILLNKBDNGKP_proto_depIdxs = []int32{
- 1, // 0: Unk3000_ILLNKBDNGKP.Unk2700_PHKHIPLDOOA:type_name -> Unk3000_HGBNOCJBDEK
- 2, // 1: Unk3000_ILLNKBDNGKP.Unk3000_AIENCMLMCBE:type_name -> Unk3000_DCHMAMFIFOF
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_ILLNKBDNGKP_proto_init() }
-func file_Unk3000_ILLNKBDNGKP_proto_init() {
- if File_Unk3000_ILLNKBDNGKP_proto != nil {
- return
- }
- file_Unk3000_DCHMAMFIFOF_proto_init()
- file_Unk3000_HGBNOCJBDEK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_ILLNKBDNGKP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_ILLNKBDNGKP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_ILLNKBDNGKP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_ILLNKBDNGKP_proto_goTypes,
- DependencyIndexes: file_Unk3000_ILLNKBDNGKP_proto_depIdxs,
- MessageInfos: file_Unk3000_ILLNKBDNGKP_proto_msgTypes,
- }.Build()
- File_Unk3000_ILLNKBDNGKP_proto = out.File
- file_Unk3000_ILLNKBDNGKP_proto_rawDesc = nil
- file_Unk3000_ILLNKBDNGKP_proto_goTypes = nil
- file_Unk3000_ILLNKBDNGKP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_IMLAPBGLBFF.pb.go b/gover/gen/Unk3000_IMLAPBGLBFF.pb.go
deleted file mode 100644
index 19c97a10..00000000
--- a/gover/gen/Unk3000_IMLAPBGLBFF.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_IMLAPBGLBFF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1687
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_IMLAPBGLBFF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk3000_IMLAPBGLBFF) Reset() {
- *x = Unk3000_IMLAPBGLBFF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_IMLAPBGLBFF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_IMLAPBGLBFF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_IMLAPBGLBFF) ProtoMessage() {}
-
-func (x *Unk3000_IMLAPBGLBFF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_IMLAPBGLBFF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_IMLAPBGLBFF.ProtoReflect.Descriptor instead.
-func (*Unk3000_IMLAPBGLBFF) Descriptor() ([]byte, []int) {
- return file_Unk3000_IMLAPBGLBFF_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_IMLAPBGLBFF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_IMLAPBGLBFF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x41, 0x50, 0x42,
- 0x47, 0x4c, 0x42, 0x46, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x4c, 0x41, 0x50, 0x42, 0x47, 0x4c, 0x42,
- 0x46, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_IMLAPBGLBFF_proto_rawDescOnce sync.Once
- file_Unk3000_IMLAPBGLBFF_proto_rawDescData = file_Unk3000_IMLAPBGLBFF_proto_rawDesc
-)
-
-func file_Unk3000_IMLAPBGLBFF_proto_rawDescGZIP() []byte {
- file_Unk3000_IMLAPBGLBFF_proto_rawDescOnce.Do(func() {
- file_Unk3000_IMLAPBGLBFF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_IMLAPBGLBFF_proto_rawDescData)
- })
- return file_Unk3000_IMLAPBGLBFF_proto_rawDescData
-}
-
-var file_Unk3000_IMLAPBGLBFF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_IMLAPBGLBFF_proto_goTypes = []interface{}{
- (*Unk3000_IMLAPBGLBFF)(nil), // 0: Unk3000_IMLAPBGLBFF
-}
-var file_Unk3000_IMLAPBGLBFF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_IMLAPBGLBFF_proto_init() }
-func file_Unk3000_IMLAPBGLBFF_proto_init() {
- if File_Unk3000_IMLAPBGLBFF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_IMLAPBGLBFF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_IMLAPBGLBFF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_IMLAPBGLBFF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_IMLAPBGLBFF_proto_goTypes,
- DependencyIndexes: file_Unk3000_IMLAPBGLBFF_proto_depIdxs,
- MessageInfos: file_Unk3000_IMLAPBGLBFF_proto_msgTypes,
- }.Build()
- File_Unk3000_IMLAPBGLBFF_proto = out.File
- file_Unk3000_IMLAPBGLBFF_proto_rawDesc = nil
- file_Unk3000_IMLAPBGLBFF_proto_goTypes = nil
- file_Unk3000_IMLAPBGLBFF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_INJDOLGMLAG.pb.go b/gover/gen/Unk3000_INJDOLGMLAG.pb.go
deleted file mode 100644
index 4fad3a91..00000000
--- a/gover/gen/Unk3000_INJDOLGMLAG.pb.go
+++ /dev/null
@@ -1,153 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_INJDOLGMLAG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_INJDOLGMLAG int32
-
-const (
- Unk3000_INJDOLGMLAG_Unk3000_INJDOLGMLAG_Unk3000_AHABODBKNKA Unk3000_INJDOLGMLAG = 0
- Unk3000_INJDOLGMLAG_Unk3000_INJDOLGMLAG_Unk3000_IGJICIAJPFD Unk3000_INJDOLGMLAG = 1
- Unk3000_INJDOLGMLAG_Unk3000_INJDOLGMLAG_Unk3000_KEEDEFPAJJG Unk3000_INJDOLGMLAG = 2
-)
-
-// Enum value maps for Unk3000_INJDOLGMLAG.
-var (
- Unk3000_INJDOLGMLAG_name = map[int32]string{
- 0: "Unk3000_INJDOLGMLAG_Unk3000_AHABODBKNKA",
- 1: "Unk3000_INJDOLGMLAG_Unk3000_IGJICIAJPFD",
- 2: "Unk3000_INJDOLGMLAG_Unk3000_KEEDEFPAJJG",
- }
- Unk3000_INJDOLGMLAG_value = map[string]int32{
- "Unk3000_INJDOLGMLAG_Unk3000_AHABODBKNKA": 0,
- "Unk3000_INJDOLGMLAG_Unk3000_IGJICIAJPFD": 1,
- "Unk3000_INJDOLGMLAG_Unk3000_KEEDEFPAJJG": 2,
- }
-)
-
-func (x Unk3000_INJDOLGMLAG) Enum() *Unk3000_INJDOLGMLAG {
- p := new(Unk3000_INJDOLGMLAG)
- *p = x
- return p
-}
-
-func (x Unk3000_INJDOLGMLAG) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_INJDOLGMLAG) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_INJDOLGMLAG_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3000_INJDOLGMLAG) Type() protoreflect.EnumType {
- return &file_Unk3000_INJDOLGMLAG_proto_enumTypes[0]
-}
-
-func (x Unk3000_INJDOLGMLAG) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_INJDOLGMLAG.Descriptor instead.
-func (Unk3000_INJDOLGMLAG) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_INJDOLGMLAG_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_INJDOLGMLAG_proto protoreflect.FileDescriptor
-
-var file_Unk3000_INJDOLGMLAG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4a, 0x44, 0x4f, 0x4c,
- 0x47, 0x4d, 0x4c, 0x41, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x9c, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4a, 0x44, 0x4f, 0x4c, 0x47, 0x4d,
- 0x4c, 0x41, 0x47, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49,
- 0x4e, 0x4a, 0x44, 0x4f, 0x4c, 0x47, 0x4d, 0x4c, 0x41, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x41, 0x48, 0x41, 0x42, 0x4f, 0x44, 0x42, 0x4b, 0x4e, 0x4b, 0x41, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4a, 0x44,
- 0x4f, 0x4c, 0x47, 0x4d, 0x4c, 0x41, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x49, 0x47, 0x4a, 0x49, 0x43, 0x49, 0x41, 0x4a, 0x50, 0x46, 0x44, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4a, 0x44, 0x4f, 0x4c, 0x47,
- 0x4d, 0x4c, 0x41, 0x47, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x45,
- 0x44, 0x45, 0x46, 0x50, 0x41, 0x4a, 0x4a, 0x47, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_INJDOLGMLAG_proto_rawDescOnce sync.Once
- file_Unk3000_INJDOLGMLAG_proto_rawDescData = file_Unk3000_INJDOLGMLAG_proto_rawDesc
-)
-
-func file_Unk3000_INJDOLGMLAG_proto_rawDescGZIP() []byte {
- file_Unk3000_INJDOLGMLAG_proto_rawDescOnce.Do(func() {
- file_Unk3000_INJDOLGMLAG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_INJDOLGMLAG_proto_rawDescData)
- })
- return file_Unk3000_INJDOLGMLAG_proto_rawDescData
-}
-
-var file_Unk3000_INJDOLGMLAG_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3000_INJDOLGMLAG_proto_goTypes = []interface{}{
- (Unk3000_INJDOLGMLAG)(0), // 0: Unk3000_INJDOLGMLAG
-}
-var file_Unk3000_INJDOLGMLAG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_INJDOLGMLAG_proto_init() }
-func file_Unk3000_INJDOLGMLAG_proto_init() {
- if File_Unk3000_INJDOLGMLAG_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_INJDOLGMLAG_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_INJDOLGMLAG_proto_goTypes,
- DependencyIndexes: file_Unk3000_INJDOLGMLAG_proto_depIdxs,
- EnumInfos: file_Unk3000_INJDOLGMLAG_proto_enumTypes,
- }.Build()
- File_Unk3000_INJDOLGMLAG_proto = out.File
- file_Unk3000_INJDOLGMLAG_proto_rawDesc = nil
- file_Unk3000_INJDOLGMLAG_proto_goTypes = nil
- file_Unk3000_INJDOLGMLAG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_IPAKLDNKDAO.pb.go b/gover/gen/Unk3000_IPAKLDNKDAO.pb.go
deleted file mode 100644
index af6ebacd..00000000
--- a/gover/gen/Unk3000_IPAKLDNKDAO.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_IPAKLDNKDAO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6275
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_IPAKLDNKDAO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_FJIJOIMJMPF uint32 `protobuf:"varint,8,opt,name=Unk3000_FJIJOIMJMPF,json=Unk3000FJIJOIMJMPF,proto3" json:"Unk3000_FJIJOIMJMPF,omitempty"`
-}
-
-func (x *Unk3000_IPAKLDNKDAO) Reset() {
- *x = Unk3000_IPAKLDNKDAO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_IPAKLDNKDAO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_IPAKLDNKDAO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_IPAKLDNKDAO) ProtoMessage() {}
-
-func (x *Unk3000_IPAKLDNKDAO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_IPAKLDNKDAO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_IPAKLDNKDAO.ProtoReflect.Descriptor instead.
-func (*Unk3000_IPAKLDNKDAO) Descriptor() ([]byte, []int) {
- return file_Unk3000_IPAKLDNKDAO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_IPAKLDNKDAO) GetUnk3000_FJIJOIMJMPF() uint32 {
- if x != nil {
- return x.Unk3000_FJIJOIMJMPF
- }
- return 0
-}
-
-var File_Unk3000_IPAKLDNKDAO_proto protoreflect.FileDescriptor
-
-var file_Unk3000_IPAKLDNKDAO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x50, 0x41, 0x4b, 0x4c, 0x44,
- 0x4e, 0x4b, 0x44, 0x41, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x50, 0x41, 0x4b, 0x4c, 0x44, 0x4e, 0x4b, 0x44,
- 0x41, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x4a,
- 0x49, 0x4a, 0x4f, 0x49, 0x4d, 0x4a, 0x4d, 0x50, 0x46, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x46, 0x4a, 0x49, 0x4a, 0x4f, 0x49, 0x4d, 0x4a,
- 0x4d, 0x50, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_IPAKLDNKDAO_proto_rawDescOnce sync.Once
- file_Unk3000_IPAKLDNKDAO_proto_rawDescData = file_Unk3000_IPAKLDNKDAO_proto_rawDesc
-)
-
-func file_Unk3000_IPAKLDNKDAO_proto_rawDescGZIP() []byte {
- file_Unk3000_IPAKLDNKDAO_proto_rawDescOnce.Do(func() {
- file_Unk3000_IPAKLDNKDAO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_IPAKLDNKDAO_proto_rawDescData)
- })
- return file_Unk3000_IPAKLDNKDAO_proto_rawDescData
-}
-
-var file_Unk3000_IPAKLDNKDAO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_IPAKLDNKDAO_proto_goTypes = []interface{}{
- (*Unk3000_IPAKLDNKDAO)(nil), // 0: Unk3000_IPAKLDNKDAO
-}
-var file_Unk3000_IPAKLDNKDAO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_IPAKLDNKDAO_proto_init() }
-func file_Unk3000_IPAKLDNKDAO_proto_init() {
- if File_Unk3000_IPAKLDNKDAO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_IPAKLDNKDAO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_IPAKLDNKDAO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_IPAKLDNKDAO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_IPAKLDNKDAO_proto_goTypes,
- DependencyIndexes: file_Unk3000_IPAKLDNKDAO_proto_depIdxs,
- MessageInfos: file_Unk3000_IPAKLDNKDAO_proto_msgTypes,
- }.Build()
- File_Unk3000_IPAKLDNKDAO_proto = out.File
- file_Unk3000_IPAKLDNKDAO_proto_rawDesc = nil
- file_Unk3000_IPAKLDNKDAO_proto_goTypes = nil
- file_Unk3000_IPAKLDNKDAO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_JACOCADDNFE.pb.go b/gover/gen/Unk3000_JACOCADDNFE.pb.go
deleted file mode 100644
index 60f28696..00000000
--- a/gover/gen/Unk3000_JACOCADDNFE.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_JACOCADDNFE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_JACOCADDNFE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsTrial bool `protobuf:"varint,8,opt,name=is_trial,json=isTrial,proto3" json:"is_trial,omitempty"`
- AvatarId uint64 `protobuf:"varint,2,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
-}
-
-func (x *Unk3000_JACOCADDNFE) Reset() {
- *x = Unk3000_JACOCADDNFE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_JACOCADDNFE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_JACOCADDNFE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_JACOCADDNFE) ProtoMessage() {}
-
-func (x *Unk3000_JACOCADDNFE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_JACOCADDNFE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_JACOCADDNFE.ProtoReflect.Descriptor instead.
-func (*Unk3000_JACOCADDNFE) Descriptor() ([]byte, []int) {
- return file_Unk3000_JACOCADDNFE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_JACOCADDNFE) GetIsTrial() bool {
- if x != nil {
- return x.IsTrial
- }
- return false
-}
-
-func (x *Unk3000_JACOCADDNFE) GetAvatarId() uint64 {
- if x != nil {
- return x.AvatarId
- }
- return 0
-}
-
-var File_Unk3000_JACOCADDNFE_proto protoreflect.FileDescriptor
-
-var file_Unk3000_JACOCADDNFE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41,
- 0x44, 0x44, 0x4e, 0x46, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e,
- 0x46, 0x45, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x54, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x1b, 0x0a,
- 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x08, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_JACOCADDNFE_proto_rawDescOnce sync.Once
- file_Unk3000_JACOCADDNFE_proto_rawDescData = file_Unk3000_JACOCADDNFE_proto_rawDesc
-)
-
-func file_Unk3000_JACOCADDNFE_proto_rawDescGZIP() []byte {
- file_Unk3000_JACOCADDNFE_proto_rawDescOnce.Do(func() {
- file_Unk3000_JACOCADDNFE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_JACOCADDNFE_proto_rawDescData)
- })
- return file_Unk3000_JACOCADDNFE_proto_rawDescData
-}
-
-var file_Unk3000_JACOCADDNFE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_JACOCADDNFE_proto_goTypes = []interface{}{
- (*Unk3000_JACOCADDNFE)(nil), // 0: Unk3000_JACOCADDNFE
-}
-var file_Unk3000_JACOCADDNFE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_JACOCADDNFE_proto_init() }
-func file_Unk3000_JACOCADDNFE_proto_init() {
- if File_Unk3000_JACOCADDNFE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_JACOCADDNFE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_JACOCADDNFE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_JACOCADDNFE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_JACOCADDNFE_proto_goTypes,
- DependencyIndexes: file_Unk3000_JACOCADDNFE_proto_depIdxs,
- MessageInfos: file_Unk3000_JACOCADDNFE_proto_msgTypes,
- }.Build()
- File_Unk3000_JACOCADDNFE_proto = out.File
- file_Unk3000_JACOCADDNFE_proto_rawDesc = nil
- file_Unk3000_JACOCADDNFE_proto_goTypes = nil
- file_Unk3000_JACOCADDNFE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_JDCOHPBDPED.pb.go b/gover/gen/Unk3000_JDCOHPBDPED.pb.go
deleted file mode 100644
index 9b373f06..00000000
--- a/gover/gen/Unk3000_JDCOHPBDPED.pb.go
+++ /dev/null
@@ -1,211 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_JDCOHPBDPED.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 125
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_JDCOHPBDPED struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_HFOFIMOGDBD []*ItemParam `protobuf:"bytes,2,rep,name=Unk3100_HFOFIMOGDBD,json=Unk3100HFOFIMOGDBD,proto3" json:"Unk3100_HFOFIMOGDBD,omitempty"`
- Unk3000_CNOABNNCPOL Unk3000_PKHPBOIDLEA `protobuf:"varint,6,opt,name=Unk3000_CNOABNNCPOL,json=Unk3000CNOABNNCPOL,proto3,enum=Unk3000_PKHPBOIDLEA" json:"Unk3000_CNOABNNCPOL,omitempty"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- CompoundQueDataList []*CompoundQueueData `protobuf:"bytes,1,rep,name=compound_que_data_list,json=compoundQueDataList,proto3" json:"compound_que_data_list,omitempty"`
-}
-
-func (x *Unk3000_JDCOHPBDPED) Reset() {
- *x = Unk3000_JDCOHPBDPED{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_JDCOHPBDPED_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_JDCOHPBDPED) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_JDCOHPBDPED) ProtoMessage() {}
-
-func (x *Unk3000_JDCOHPBDPED) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_JDCOHPBDPED_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_JDCOHPBDPED.ProtoReflect.Descriptor instead.
-func (*Unk3000_JDCOHPBDPED) Descriptor() ([]byte, []int) {
- return file_Unk3000_JDCOHPBDPED_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_JDCOHPBDPED) GetUnk3100_HFOFIMOGDBD() []*ItemParam {
- if x != nil {
- return x.Unk3100_HFOFIMOGDBD
- }
- return nil
-}
-
-func (x *Unk3000_JDCOHPBDPED) GetUnk3000_CNOABNNCPOL() Unk3000_PKHPBOIDLEA {
- if x != nil {
- return x.Unk3000_CNOABNNCPOL
- }
- return Unk3000_PKHPBOIDLEA_Unk3000_PKHPBOIDLEA_Unk3000_KANMGBLJEHC
-}
-
-func (x *Unk3000_JDCOHPBDPED) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_JDCOHPBDPED) GetCompoundQueDataList() []*CompoundQueueData {
- if x != nil {
- return x.CompoundQueDataList
- }
- return nil
-}
-
-var File_Unk3000_JDCOHPBDPED_proto protoreflect.FileDescriptor
-
-var file_Unk3000_JDCOHPBDPED_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x43, 0x4f, 0x48, 0x50,
- 0x42, 0x44, 0x50, 0x45, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x43, 0x6f, 0x6d,
- 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50,
- 0x4b, 0x48, 0x50, 0x42, 0x4f, 0x49, 0x44, 0x4c, 0x45, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xfc, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x43,
- 0x4f, 0x48, 0x50, 0x42, 0x44, 0x50, 0x45, 0x44, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x48, 0x46, 0x4f, 0x46, 0x49, 0x4d, 0x4f, 0x47, 0x44, 0x42, 0x44, 0x18,
- 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
- 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x48, 0x46, 0x4f, 0x46, 0x49, 0x4d,
- 0x4f, 0x47, 0x44, 0x42, 0x44, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x43, 0x4e, 0x4f, 0x41, 0x42, 0x4e, 0x4e, 0x43, 0x50, 0x4f, 0x4c, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x48,
- 0x50, 0x42, 0x4f, 0x49, 0x44, 0x4c, 0x45, 0x41, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x43, 0x4e, 0x4f, 0x41, 0x42, 0x4e, 0x4e, 0x43, 0x50, 0x4f, 0x4c, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x47, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x75,
- 0x6e, 0x64, 0x5f, 0x71, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e,
- 0x64, 0x51, 0x75, 0x65, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70,
- 0x6f, 0x75, 0x6e, 0x64, 0x51, 0x75, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_JDCOHPBDPED_proto_rawDescOnce sync.Once
- file_Unk3000_JDCOHPBDPED_proto_rawDescData = file_Unk3000_JDCOHPBDPED_proto_rawDesc
-)
-
-func file_Unk3000_JDCOHPBDPED_proto_rawDescGZIP() []byte {
- file_Unk3000_JDCOHPBDPED_proto_rawDescOnce.Do(func() {
- file_Unk3000_JDCOHPBDPED_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_JDCOHPBDPED_proto_rawDescData)
- })
- return file_Unk3000_JDCOHPBDPED_proto_rawDescData
-}
-
-var file_Unk3000_JDCOHPBDPED_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_JDCOHPBDPED_proto_goTypes = []interface{}{
- (*Unk3000_JDCOHPBDPED)(nil), // 0: Unk3000_JDCOHPBDPED
- (*ItemParam)(nil), // 1: ItemParam
- (Unk3000_PKHPBOIDLEA)(0), // 2: Unk3000_PKHPBOIDLEA
- (*CompoundQueueData)(nil), // 3: CompoundQueueData
-}
-var file_Unk3000_JDCOHPBDPED_proto_depIdxs = []int32{
- 1, // 0: Unk3000_JDCOHPBDPED.Unk3100_HFOFIMOGDBD:type_name -> ItemParam
- 2, // 1: Unk3000_JDCOHPBDPED.Unk3000_CNOABNNCPOL:type_name -> Unk3000_PKHPBOIDLEA
- 3, // 2: Unk3000_JDCOHPBDPED.compound_que_data_list:type_name -> CompoundQueueData
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_JDCOHPBDPED_proto_init() }
-func file_Unk3000_JDCOHPBDPED_proto_init() {
- if File_Unk3000_JDCOHPBDPED_proto != nil {
- return
- }
- file_CompoundQueueData_proto_init()
- file_ItemParam_proto_init()
- file_Unk3000_PKHPBOIDLEA_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_JDCOHPBDPED_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_JDCOHPBDPED); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_JDCOHPBDPED_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_JDCOHPBDPED_proto_goTypes,
- DependencyIndexes: file_Unk3000_JDCOHPBDPED_proto_depIdxs,
- MessageInfos: file_Unk3000_JDCOHPBDPED_proto_msgTypes,
- }.Build()
- File_Unk3000_JDCOHPBDPED_proto = out.File
- file_Unk3000_JDCOHPBDPED_proto_rawDesc = nil
- file_Unk3000_JDCOHPBDPED_proto_goTypes = nil
- file_Unk3000_JDCOHPBDPED_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_JFOGFMJDFFF.pb.go b/gover/gen/Unk3000_JFOGFMJDFFF.pb.go
deleted file mode 100644
index e0e7e24b..00000000
--- a/gover/gen/Unk3000_JFOGFMJDFFF.pb.go
+++ /dev/null
@@ -1,160 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_JFOGFMJDFFF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_JFOGFMJDFFF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_ADJNBMKCHAA bool `protobuf:"varint,9,opt,name=Unk3000_ADJNBMKCHAA,json=Unk3000ADJNBMKCHAA,proto3" json:"Unk3000_ADJNBMKCHAA,omitempty"`
-}
-
-func (x *Unk3000_JFOGFMJDFFF) Reset() {
- *x = Unk3000_JFOGFMJDFFF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_JFOGFMJDFFF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_JFOGFMJDFFF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_JFOGFMJDFFF) ProtoMessage() {}
-
-func (x *Unk3000_JFOGFMJDFFF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_JFOGFMJDFFF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_JFOGFMJDFFF.ProtoReflect.Descriptor instead.
-func (*Unk3000_JFOGFMJDFFF) Descriptor() ([]byte, []int) {
- return file_Unk3000_JFOGFMJDFFF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_JFOGFMJDFFF) GetUnk3000_ADJNBMKCHAA() bool {
- if x != nil {
- return x.Unk3000_ADJNBMKCHAA
- }
- return false
-}
-
-var File_Unk3000_JFOGFMJDFFF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_JFOGFMJDFFF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x46, 0x4f, 0x47, 0x46, 0x4d,
- 0x4a, 0x44, 0x46, 0x46, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x46, 0x4f, 0x47, 0x46, 0x4d, 0x4a, 0x44, 0x46,
- 0x46, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x44,
- 0x4a, 0x4e, 0x42, 0x4d, 0x4b, 0x43, 0x48, 0x41, 0x41, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x44, 0x4a, 0x4e, 0x42, 0x4d, 0x4b, 0x43,
- 0x48, 0x41, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_JFOGFMJDFFF_proto_rawDescOnce sync.Once
- file_Unk3000_JFOGFMJDFFF_proto_rawDescData = file_Unk3000_JFOGFMJDFFF_proto_rawDesc
-)
-
-func file_Unk3000_JFOGFMJDFFF_proto_rawDescGZIP() []byte {
- file_Unk3000_JFOGFMJDFFF_proto_rawDescOnce.Do(func() {
- file_Unk3000_JFOGFMJDFFF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_JFOGFMJDFFF_proto_rawDescData)
- })
- return file_Unk3000_JFOGFMJDFFF_proto_rawDescData
-}
-
-var file_Unk3000_JFOGFMJDFFF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_JFOGFMJDFFF_proto_goTypes = []interface{}{
- (*Unk3000_JFOGFMJDFFF)(nil), // 0: Unk3000_JFOGFMJDFFF
-}
-var file_Unk3000_JFOGFMJDFFF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_JFOGFMJDFFF_proto_init() }
-func file_Unk3000_JFOGFMJDFFF_proto_init() {
- if File_Unk3000_JFOGFMJDFFF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_JFOGFMJDFFF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_JFOGFMJDFFF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_JFOGFMJDFFF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_JFOGFMJDFFF_proto_goTypes,
- DependencyIndexes: file_Unk3000_JFOGFMJDFFF_proto_depIdxs,
- MessageInfos: file_Unk3000_JFOGFMJDFFF_proto_msgTypes,
- }.Build()
- File_Unk3000_JFOGFMJDFFF_proto = out.File
- file_Unk3000_JFOGFMJDFFF_proto_rawDesc = nil
- file_Unk3000_JFOGFMJDFFF_proto_goTypes = nil
- file_Unk3000_JFOGFMJDFFF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_JIEPEGAHDNH.pb.go b/gover/gen/Unk3000_JIEPEGAHDNH.pb.go
deleted file mode 100644
index d1767792..00000000
--- a/gover/gen/Unk3000_JIEPEGAHDNH.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_JIEPEGAHDNH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24152
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_JIEPEGAHDNH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_JIEPEGAHDNH) Reset() {
- *x = Unk3000_JIEPEGAHDNH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_JIEPEGAHDNH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_JIEPEGAHDNH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_JIEPEGAHDNH) ProtoMessage() {}
-
-func (x *Unk3000_JIEPEGAHDNH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_JIEPEGAHDNH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_JIEPEGAHDNH.ProtoReflect.Descriptor instead.
-func (*Unk3000_JIEPEGAHDNH) Descriptor() ([]byte, []int) {
- return file_Unk3000_JIEPEGAHDNH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_JIEPEGAHDNH) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3000_JIEPEGAHDNH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_JIEPEGAHDNH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_JIEPEGAHDNH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x45, 0x50, 0x45, 0x47,
- 0x41, 0x48, 0x44, 0x4e, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x45, 0x50, 0x45, 0x47, 0x41, 0x48, 0x44,
- 0x4e, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_JIEPEGAHDNH_proto_rawDescOnce sync.Once
- file_Unk3000_JIEPEGAHDNH_proto_rawDescData = file_Unk3000_JIEPEGAHDNH_proto_rawDesc
-)
-
-func file_Unk3000_JIEPEGAHDNH_proto_rawDescGZIP() []byte {
- file_Unk3000_JIEPEGAHDNH_proto_rawDescOnce.Do(func() {
- file_Unk3000_JIEPEGAHDNH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_JIEPEGAHDNH_proto_rawDescData)
- })
- return file_Unk3000_JIEPEGAHDNH_proto_rawDescData
-}
-
-var file_Unk3000_JIEPEGAHDNH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_JIEPEGAHDNH_proto_goTypes = []interface{}{
- (*Unk3000_JIEPEGAHDNH)(nil), // 0: Unk3000_JIEPEGAHDNH
-}
-var file_Unk3000_JIEPEGAHDNH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_JIEPEGAHDNH_proto_init() }
-func file_Unk3000_JIEPEGAHDNH_proto_init() {
- if File_Unk3000_JIEPEGAHDNH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_JIEPEGAHDNH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_JIEPEGAHDNH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_JIEPEGAHDNH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_JIEPEGAHDNH_proto_goTypes,
- DependencyIndexes: file_Unk3000_JIEPEGAHDNH_proto_depIdxs,
- MessageInfos: file_Unk3000_JIEPEGAHDNH_proto_msgTypes,
- }.Build()
- File_Unk3000_JIEPEGAHDNH_proto = out.File
- file_Unk3000_JIEPEGAHDNH_proto_rawDesc = nil
- file_Unk3000_JIEPEGAHDNH_proto_goTypes = nil
- file_Unk3000_JIEPEGAHDNH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_JIMGCFDPFCK.pb.go b/gover/gen/Unk3000_JIMGCFDPFCK.pb.go
deleted file mode 100644
index a8747cb1..00000000
--- a/gover/gen/Unk3000_JIMGCFDPFCK.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_JIMGCFDPFCK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20754
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_JIMGCFDPFCK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MDJOPHOHFDB uint32 `protobuf:"varint,11,opt,name=Unk2700_MDJOPHOHFDB,json=Unk2700MDJOPHOHFDB,proto3" json:"Unk2700_MDJOPHOHFDB,omitempty"`
- TotalNum uint32 `protobuf:"varint,5,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
-}
-
-func (x *Unk3000_JIMGCFDPFCK) Reset() {
- *x = Unk3000_JIMGCFDPFCK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_JIMGCFDPFCK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_JIMGCFDPFCK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_JIMGCFDPFCK) ProtoMessage() {}
-
-func (x *Unk3000_JIMGCFDPFCK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_JIMGCFDPFCK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_JIMGCFDPFCK.ProtoReflect.Descriptor instead.
-func (*Unk3000_JIMGCFDPFCK) Descriptor() ([]byte, []int) {
- return file_Unk3000_JIMGCFDPFCK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_JIMGCFDPFCK) GetUnk2700_MDJOPHOHFDB() uint32 {
- if x != nil {
- return x.Unk2700_MDJOPHOHFDB
- }
- return 0
-}
-
-func (x *Unk3000_JIMGCFDPFCK) GetTotalNum() uint32 {
- if x != nil {
- return x.TotalNum
- }
- return 0
-}
-
-var File_Unk3000_JIMGCFDPFCK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_JIMGCFDPFCK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x4d, 0x47, 0x43, 0x46,
- 0x44, 0x50, 0x46, 0x43, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x63, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x49, 0x4d, 0x47, 0x43, 0x46, 0x44, 0x50, 0x46,
- 0x43, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x44,
- 0x4a, 0x4f, 0x50, 0x48, 0x4f, 0x48, 0x46, 0x44, 0x42, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x44, 0x4a, 0x4f, 0x50, 0x48, 0x4f, 0x48,
- 0x46, 0x44, 0x42, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_JIMGCFDPFCK_proto_rawDescOnce sync.Once
- file_Unk3000_JIMGCFDPFCK_proto_rawDescData = file_Unk3000_JIMGCFDPFCK_proto_rawDesc
-)
-
-func file_Unk3000_JIMGCFDPFCK_proto_rawDescGZIP() []byte {
- file_Unk3000_JIMGCFDPFCK_proto_rawDescOnce.Do(func() {
- file_Unk3000_JIMGCFDPFCK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_JIMGCFDPFCK_proto_rawDescData)
- })
- return file_Unk3000_JIMGCFDPFCK_proto_rawDescData
-}
-
-var file_Unk3000_JIMGCFDPFCK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_JIMGCFDPFCK_proto_goTypes = []interface{}{
- (*Unk3000_JIMGCFDPFCK)(nil), // 0: Unk3000_JIMGCFDPFCK
-}
-var file_Unk3000_JIMGCFDPFCK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_JIMGCFDPFCK_proto_init() }
-func file_Unk3000_JIMGCFDPFCK_proto_init() {
- if File_Unk3000_JIMGCFDPFCK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_JIMGCFDPFCK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_JIMGCFDPFCK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_JIMGCFDPFCK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_JIMGCFDPFCK_proto_goTypes,
- DependencyIndexes: file_Unk3000_JIMGCFDPFCK_proto_depIdxs,
- MessageInfos: file_Unk3000_JIMGCFDPFCK_proto_msgTypes,
- }.Build()
- File_Unk3000_JIMGCFDPFCK_proto = out.File
- file_Unk3000_JIMGCFDPFCK_proto_rawDesc = nil
- file_Unk3000_JIMGCFDPFCK_proto_goTypes = nil
- file_Unk3000_JIMGCFDPFCK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KEJGDDMMBLP.pb.go b/gover/gen/Unk3000_KEJGDDMMBLP.pb.go
deleted file mode 100644
index 3dc21af1..00000000
--- a/gover/gen/Unk3000_KEJGDDMMBLP.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KEJGDDMMBLP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6376
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_KEJGDDMMBLP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_EIHLJGPJDJM []*Unk3000_PONJHEGKBBP `protobuf:"bytes,14,rep,name=Unk3000_EIHLJGPJDJM,json=Unk3000EIHLJGPJDJM,proto3" json:"Unk3000_EIHLJGPJDJM,omitempty"`
-}
-
-func (x *Unk3000_KEJGDDMMBLP) Reset() {
- *x = Unk3000_KEJGDDMMBLP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KEJGDDMMBLP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KEJGDDMMBLP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KEJGDDMMBLP) ProtoMessage() {}
-
-func (x *Unk3000_KEJGDDMMBLP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KEJGDDMMBLP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KEJGDDMMBLP.ProtoReflect.Descriptor instead.
-func (*Unk3000_KEJGDDMMBLP) Descriptor() ([]byte, []int) {
- return file_Unk3000_KEJGDDMMBLP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KEJGDDMMBLP) GetUnk3000_EIHLJGPJDJM() []*Unk3000_PONJHEGKBBP {
- if x != nil {
- return x.Unk3000_EIHLJGPJDJM
- }
- return nil
-}
-
-var File_Unk3000_KEJGDDMMBLP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KEJGDDMMBLP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4a, 0x47, 0x44, 0x44,
- 0x4d, 0x4d, 0x42, 0x4c, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x4e, 0x4a, 0x48, 0x45, 0x47, 0x4b, 0x42, 0x42, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4b, 0x45, 0x4a, 0x47, 0x44, 0x44, 0x4d, 0x4d, 0x42, 0x4c, 0x50, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x49, 0x48, 0x4c, 0x4a, 0x47, 0x50,
- 0x4a, 0x44, 0x4a, 0x4d, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x4e, 0x4a, 0x48, 0x45, 0x47, 0x4b, 0x42, 0x42, 0x50,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x45, 0x49, 0x48, 0x4c, 0x4a, 0x47, 0x50,
- 0x4a, 0x44, 0x4a, 0x4d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KEJGDDMMBLP_proto_rawDescOnce sync.Once
- file_Unk3000_KEJGDDMMBLP_proto_rawDescData = file_Unk3000_KEJGDDMMBLP_proto_rawDesc
-)
-
-func file_Unk3000_KEJGDDMMBLP_proto_rawDescGZIP() []byte {
- file_Unk3000_KEJGDDMMBLP_proto_rawDescOnce.Do(func() {
- file_Unk3000_KEJGDDMMBLP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KEJGDDMMBLP_proto_rawDescData)
- })
- return file_Unk3000_KEJGDDMMBLP_proto_rawDescData
-}
-
-var file_Unk3000_KEJGDDMMBLP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KEJGDDMMBLP_proto_goTypes = []interface{}{
- (*Unk3000_KEJGDDMMBLP)(nil), // 0: Unk3000_KEJGDDMMBLP
- (*Unk3000_PONJHEGKBBP)(nil), // 1: Unk3000_PONJHEGKBBP
-}
-var file_Unk3000_KEJGDDMMBLP_proto_depIdxs = []int32{
- 1, // 0: Unk3000_KEJGDDMMBLP.Unk3000_EIHLJGPJDJM:type_name -> Unk3000_PONJHEGKBBP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KEJGDDMMBLP_proto_init() }
-func file_Unk3000_KEJGDDMMBLP_proto_init() {
- if File_Unk3000_KEJGDDMMBLP_proto != nil {
- return
- }
- file_Unk3000_PONJHEGKBBP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KEJGDDMMBLP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KEJGDDMMBLP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KEJGDDMMBLP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KEJGDDMMBLP_proto_goTypes,
- DependencyIndexes: file_Unk3000_KEJGDDMMBLP_proto_depIdxs,
- MessageInfos: file_Unk3000_KEJGDDMMBLP_proto_msgTypes,
- }.Build()
- File_Unk3000_KEJGDDMMBLP_proto = out.File
- file_Unk3000_KEJGDDMMBLP_proto_rawDesc = nil
- file_Unk3000_KEJGDDMMBLP_proto_goTypes = nil
- file_Unk3000_KEJGDDMMBLP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KEJLPBEOHNH.pb.go b/gover/gen/Unk3000_KEJLPBEOHNH.pb.go
deleted file mode 100644
index 3b91e103..00000000
--- a/gover/gen/Unk3000_KEJLPBEOHNH.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KEJLPBEOHNH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_KEJLPBEOHNH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AvatarInfoList []*Unk3000_JACOCADDNFE `protobuf:"bytes,13,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
-}
-
-func (x *Unk3000_KEJLPBEOHNH) Reset() {
- *x = Unk3000_KEJLPBEOHNH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KEJLPBEOHNH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KEJLPBEOHNH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KEJLPBEOHNH) ProtoMessage() {}
-
-func (x *Unk3000_KEJLPBEOHNH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KEJLPBEOHNH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KEJLPBEOHNH.ProtoReflect.Descriptor instead.
-func (*Unk3000_KEJLPBEOHNH) Descriptor() ([]byte, []int) {
- return file_Unk3000_KEJLPBEOHNH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KEJLPBEOHNH) GetAvatarInfoList() []*Unk3000_JACOCADDNFE {
- if x != nil {
- return x.AvatarInfoList
- }
- return nil
-}
-
-var File_Unk3000_KEJLPBEOHNH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KEJLPBEOHNH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4a, 0x4c, 0x50, 0x42,
- 0x45, 0x4f, 0x48, 0x4e, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4b, 0x45, 0x4a, 0x4c, 0x50, 0x42, 0x45, 0x4f, 0x48, 0x4e, 0x48, 0x12, 0x3e, 0x0a,
- 0x10, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45, 0x52, 0x0e, 0x61,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KEJLPBEOHNH_proto_rawDescOnce sync.Once
- file_Unk3000_KEJLPBEOHNH_proto_rawDescData = file_Unk3000_KEJLPBEOHNH_proto_rawDesc
-)
-
-func file_Unk3000_KEJLPBEOHNH_proto_rawDescGZIP() []byte {
- file_Unk3000_KEJLPBEOHNH_proto_rawDescOnce.Do(func() {
- file_Unk3000_KEJLPBEOHNH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KEJLPBEOHNH_proto_rawDescData)
- })
- return file_Unk3000_KEJLPBEOHNH_proto_rawDescData
-}
-
-var file_Unk3000_KEJLPBEOHNH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KEJLPBEOHNH_proto_goTypes = []interface{}{
- (*Unk3000_KEJLPBEOHNH)(nil), // 0: Unk3000_KEJLPBEOHNH
- (*Unk3000_JACOCADDNFE)(nil), // 1: Unk3000_JACOCADDNFE
-}
-var file_Unk3000_KEJLPBEOHNH_proto_depIdxs = []int32{
- 1, // 0: Unk3000_KEJLPBEOHNH.avatar_info_list:type_name -> Unk3000_JACOCADDNFE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KEJLPBEOHNH_proto_init() }
-func file_Unk3000_KEJLPBEOHNH_proto_init() {
- if File_Unk3000_KEJLPBEOHNH_proto != nil {
- return
- }
- file_Unk3000_JACOCADDNFE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KEJLPBEOHNH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KEJLPBEOHNH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KEJLPBEOHNH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KEJLPBEOHNH_proto_goTypes,
- DependencyIndexes: file_Unk3000_KEJLPBEOHNH_proto_depIdxs,
- MessageInfos: file_Unk3000_KEJLPBEOHNH_proto_msgTypes,
- }.Build()
- File_Unk3000_KEJLPBEOHNH_proto = out.File
- file_Unk3000_KEJLPBEOHNH_proto_rawDesc = nil
- file_Unk3000_KEJLPBEOHNH_proto_goTypes = nil
- file_Unk3000_KEJLPBEOHNH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KGDKKLOOIPG.pb.go b/gover/gen/Unk3000_KGDKKLOOIPG.pb.go
deleted file mode 100644
index 4f76efbc..00000000
--- a/gover/gen/Unk3000_KGDKKLOOIPG.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KGDKKLOOIPG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 457
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_KGDKKLOOIPG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3000_CCNCELKPPFN uint32 `protobuf:"varint,14,opt,name=Unk3000_CCNCELKPPFN,json=Unk3000CCNCELKPPFN,proto3" json:"Unk3000_CCNCELKPPFN,omitempty"`
- Unk3000_OIIEJOKFHPP uint32 `protobuf:"varint,13,opt,name=Unk3000_OIIEJOKFHPP,json=Unk3000OIIEJOKFHPP,proto3" json:"Unk3000_OIIEJOKFHPP,omitempty"`
- Unk3000_CIOLEGEHDAC uint32 `protobuf:"varint,1,opt,name=Unk3000_CIOLEGEHDAC,json=Unk3000CIOLEGEHDAC,proto3" json:"Unk3000_CIOLEGEHDAC,omitempty"`
-}
-
-func (x *Unk3000_KGDKKLOOIPG) Reset() {
- *x = Unk3000_KGDKKLOOIPG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KGDKKLOOIPG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KGDKKLOOIPG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KGDKKLOOIPG) ProtoMessage() {}
-
-func (x *Unk3000_KGDKKLOOIPG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KGDKKLOOIPG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KGDKKLOOIPG.ProtoReflect.Descriptor instead.
-func (*Unk3000_KGDKKLOOIPG) Descriptor() ([]byte, []int) {
- return file_Unk3000_KGDKKLOOIPG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KGDKKLOOIPG) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_KGDKKLOOIPG) GetUnk3000_CCNCELKPPFN() uint32 {
- if x != nil {
- return x.Unk3000_CCNCELKPPFN
- }
- return 0
-}
-
-func (x *Unk3000_KGDKKLOOIPG) GetUnk3000_OIIEJOKFHPP() uint32 {
- if x != nil {
- return x.Unk3000_OIIEJOKFHPP
- }
- return 0
-}
-
-func (x *Unk3000_KGDKKLOOIPG) GetUnk3000_CIOLEGEHDAC() uint32 {
- if x != nil {
- return x.Unk3000_CIOLEGEHDAC
- }
- return 0
-}
-
-var File_Unk3000_KGDKKLOOIPG_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KGDKKLOOIPG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x44, 0x4b, 0x4b, 0x4c,
- 0x4f, 0x4f, 0x49, 0x50, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x47, 0x44, 0x4b, 0x4b, 0x4c, 0x4f, 0x4f,
- 0x49, 0x50, 0x47, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x43, 0x4e, 0x43, 0x45, 0x4c, 0x4b,
- 0x50, 0x50, 0x46, 0x4e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x43, 0x43, 0x4e, 0x43, 0x45, 0x4c, 0x4b, 0x50, 0x50, 0x46, 0x4e, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x49, 0x49, 0x45, 0x4a, 0x4f,
- 0x4b, 0x46, 0x48, 0x50, 0x50, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x4f, 0x49, 0x49, 0x45, 0x4a, 0x4f, 0x4b, 0x46, 0x48, 0x50, 0x50, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4f, 0x4c, 0x45,
- 0x47, 0x45, 0x48, 0x44, 0x41, 0x43, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45, 0x48, 0x44, 0x41, 0x43,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KGDKKLOOIPG_proto_rawDescOnce sync.Once
- file_Unk3000_KGDKKLOOIPG_proto_rawDescData = file_Unk3000_KGDKKLOOIPG_proto_rawDesc
-)
-
-func file_Unk3000_KGDKKLOOIPG_proto_rawDescGZIP() []byte {
- file_Unk3000_KGDKKLOOIPG_proto_rawDescOnce.Do(func() {
- file_Unk3000_KGDKKLOOIPG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KGDKKLOOIPG_proto_rawDescData)
- })
- return file_Unk3000_KGDKKLOOIPG_proto_rawDescData
-}
-
-var file_Unk3000_KGDKKLOOIPG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KGDKKLOOIPG_proto_goTypes = []interface{}{
- (*Unk3000_KGDKKLOOIPG)(nil), // 0: Unk3000_KGDKKLOOIPG
-}
-var file_Unk3000_KGDKKLOOIPG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KGDKKLOOIPG_proto_init() }
-func file_Unk3000_KGDKKLOOIPG_proto_init() {
- if File_Unk3000_KGDKKLOOIPG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KGDKKLOOIPG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KGDKKLOOIPG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KGDKKLOOIPG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KGDKKLOOIPG_proto_goTypes,
- DependencyIndexes: file_Unk3000_KGDKKLOOIPG_proto_depIdxs,
- MessageInfos: file_Unk3000_KGDKKLOOIPG_proto_msgTypes,
- }.Build()
- File_Unk3000_KGDKKLOOIPG_proto = out.File
- file_Unk3000_KGDKKLOOIPG_proto_rawDesc = nil
- file_Unk3000_KGDKKLOOIPG_proto_goTypes = nil
- file_Unk3000_KGDKKLOOIPG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KHFMBKILMMD.pb.go b/gover/gen/Unk3000_KHFMBKILMMD.pb.go
deleted file mode 100644
index ff3e86e5..00000000
--- a/gover/gen/Unk3000_KHFMBKILMMD.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KHFMBKILMMD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24081
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_KHFMBKILMMD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_KHFMBKILMMD) Reset() {
- *x = Unk3000_KHFMBKILMMD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KHFMBKILMMD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KHFMBKILMMD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KHFMBKILMMD) ProtoMessage() {}
-
-func (x *Unk3000_KHFMBKILMMD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KHFMBKILMMD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KHFMBKILMMD.ProtoReflect.Descriptor instead.
-func (*Unk3000_KHFMBKILMMD) Descriptor() ([]byte, []int) {
- return file_Unk3000_KHFMBKILMMD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KHFMBKILMMD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_KHFMBKILMMD_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KHFMBKILMMD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x46, 0x4d, 0x42, 0x4b,
- 0x49, 0x4c, 0x4d, 0x4d, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x46, 0x4d, 0x42, 0x4b, 0x49, 0x4c, 0x4d,
- 0x4d, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KHFMBKILMMD_proto_rawDescOnce sync.Once
- file_Unk3000_KHFMBKILMMD_proto_rawDescData = file_Unk3000_KHFMBKILMMD_proto_rawDesc
-)
-
-func file_Unk3000_KHFMBKILMMD_proto_rawDescGZIP() []byte {
- file_Unk3000_KHFMBKILMMD_proto_rawDescOnce.Do(func() {
- file_Unk3000_KHFMBKILMMD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KHFMBKILMMD_proto_rawDescData)
- })
- return file_Unk3000_KHFMBKILMMD_proto_rawDescData
-}
-
-var file_Unk3000_KHFMBKILMMD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KHFMBKILMMD_proto_goTypes = []interface{}{
- (*Unk3000_KHFMBKILMMD)(nil), // 0: Unk3000_KHFMBKILMMD
-}
-var file_Unk3000_KHFMBKILMMD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KHFMBKILMMD_proto_init() }
-func file_Unk3000_KHFMBKILMMD_proto_init() {
- if File_Unk3000_KHFMBKILMMD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KHFMBKILMMD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KHFMBKILMMD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KHFMBKILMMD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KHFMBKILMMD_proto_goTypes,
- DependencyIndexes: file_Unk3000_KHFMBKILMMD_proto_depIdxs,
- MessageInfos: file_Unk3000_KHFMBKILMMD_proto_msgTypes,
- }.Build()
- File_Unk3000_KHFMBKILMMD_proto = out.File
- file_Unk3000_KHFMBKILMMD_proto_rawDesc = nil
- file_Unk3000_KHFMBKILMMD_proto_goTypes = nil
- file_Unk3000_KHFMBKILMMD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KIDDGDPKBEN.pb.go b/gover/gen/Unk3000_KIDDGDPKBEN.pb.go
deleted file mode 100644
index 00af613a..00000000
--- a/gover/gen/Unk3000_KIDDGDPKBEN.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KIDDGDPKBEN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 1729
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_KIDDGDPKBEN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_GCAJHPHIEAA uint32 `protobuf:"varint,15,opt,name=Unk3000_GCAJHPHIEAA,json=Unk3000GCAJHPHIEAA,proto3" json:"Unk3000_GCAJHPHIEAA,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_KIDDGDPKBEN) Reset() {
- *x = Unk3000_KIDDGDPKBEN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KIDDGDPKBEN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KIDDGDPKBEN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KIDDGDPKBEN) ProtoMessage() {}
-
-func (x *Unk3000_KIDDGDPKBEN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KIDDGDPKBEN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KIDDGDPKBEN.ProtoReflect.Descriptor instead.
-func (*Unk3000_KIDDGDPKBEN) Descriptor() ([]byte, []int) {
- return file_Unk3000_KIDDGDPKBEN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KIDDGDPKBEN) GetUnk3000_GCAJHPHIEAA() uint32 {
- if x != nil {
- return x.Unk3000_GCAJHPHIEAA
- }
- return 0
-}
-
-func (x *Unk3000_KIDDGDPKBEN) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_KIDDGDPKBEN_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KIDDGDPKBEN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x44, 0x44, 0x47, 0x44,
- 0x50, 0x4b, 0x42, 0x45, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x49, 0x44, 0x44, 0x47, 0x44, 0x50, 0x4b, 0x42,
- 0x45, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x43,
- 0x41, 0x4a, 0x48, 0x50, 0x48, 0x49, 0x45, 0x41, 0x41, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x47, 0x43, 0x41, 0x4a, 0x48, 0x50, 0x48, 0x49,
- 0x45, 0x41, 0x41, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KIDDGDPKBEN_proto_rawDescOnce sync.Once
- file_Unk3000_KIDDGDPKBEN_proto_rawDescData = file_Unk3000_KIDDGDPKBEN_proto_rawDesc
-)
-
-func file_Unk3000_KIDDGDPKBEN_proto_rawDescGZIP() []byte {
- file_Unk3000_KIDDGDPKBEN_proto_rawDescOnce.Do(func() {
- file_Unk3000_KIDDGDPKBEN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KIDDGDPKBEN_proto_rawDescData)
- })
- return file_Unk3000_KIDDGDPKBEN_proto_rawDescData
-}
-
-var file_Unk3000_KIDDGDPKBEN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KIDDGDPKBEN_proto_goTypes = []interface{}{
- (*Unk3000_KIDDGDPKBEN)(nil), // 0: Unk3000_KIDDGDPKBEN
-}
-var file_Unk3000_KIDDGDPKBEN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KIDDGDPKBEN_proto_init() }
-func file_Unk3000_KIDDGDPKBEN_proto_init() {
- if File_Unk3000_KIDDGDPKBEN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KIDDGDPKBEN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KIDDGDPKBEN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KIDDGDPKBEN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KIDDGDPKBEN_proto_goTypes,
- DependencyIndexes: file_Unk3000_KIDDGDPKBEN_proto_depIdxs,
- MessageInfos: file_Unk3000_KIDDGDPKBEN_proto_msgTypes,
- }.Build()
- File_Unk3000_KIDDGDPKBEN_proto = out.File
- file_Unk3000_KIDDGDPKBEN_proto_rawDesc = nil
- file_Unk3000_KIDDGDPKBEN_proto_goTypes = nil
- file_Unk3000_KIDDGDPKBEN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KJNIKBPKAED.pb.go b/gover/gen/Unk3000_KJNIKBPKAED.pb.go
deleted file mode 100644
index 82c441d5..00000000
--- a/gover/gen/Unk3000_KJNIKBPKAED.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KJNIKBPKAED.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 461
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_KJNIKBPKAED struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3000_CFDMLGKNLKL uint32 `protobuf:"varint,14,opt,name=Unk3000_CFDMLGKNLKL,json=Unk3000CFDMLGKNLKL,proto3" json:"Unk3000_CFDMLGKNLKL,omitempty"`
- Unk3000_CIOLEGEHDAC uint32 `protobuf:"varint,13,opt,name=Unk3000_CIOLEGEHDAC,json=Unk3000CIOLEGEHDAC,proto3" json:"Unk3000_CIOLEGEHDAC,omitempty"`
-}
-
-func (x *Unk3000_KJNIKBPKAED) Reset() {
- *x = Unk3000_KJNIKBPKAED{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KJNIKBPKAED_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KJNIKBPKAED) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KJNIKBPKAED) ProtoMessage() {}
-
-func (x *Unk3000_KJNIKBPKAED) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KJNIKBPKAED_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KJNIKBPKAED.ProtoReflect.Descriptor instead.
-func (*Unk3000_KJNIKBPKAED) Descriptor() ([]byte, []int) {
- return file_Unk3000_KJNIKBPKAED_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KJNIKBPKAED) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_KJNIKBPKAED) GetUnk3000_CFDMLGKNLKL() uint32 {
- if x != nil {
- return x.Unk3000_CFDMLGKNLKL
- }
- return 0
-}
-
-func (x *Unk3000_KJNIKBPKAED) GetUnk3000_CIOLEGEHDAC() uint32 {
- if x != nil {
- return x.Unk3000_CIOLEGEHDAC
- }
- return 0
-}
-
-var File_Unk3000_KJNIKBPKAED_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KJNIKBPKAED_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x4e, 0x49, 0x4b, 0x42,
- 0x50, 0x4b, 0x41, 0x45, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x4e, 0x49, 0x4b, 0x42, 0x50, 0x4b,
- 0x41, 0x45, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b,
- 0x4e, 0x4c, 0x4b, 0x4c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x43, 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b, 0x4e, 0x4c, 0x4b, 0x4c, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47,
- 0x45, 0x48, 0x44, 0x41, 0x43, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45, 0x48, 0x44, 0x41, 0x43, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KJNIKBPKAED_proto_rawDescOnce sync.Once
- file_Unk3000_KJNIKBPKAED_proto_rawDescData = file_Unk3000_KJNIKBPKAED_proto_rawDesc
-)
-
-func file_Unk3000_KJNIKBPKAED_proto_rawDescGZIP() []byte {
- file_Unk3000_KJNIKBPKAED_proto_rawDescOnce.Do(func() {
- file_Unk3000_KJNIKBPKAED_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KJNIKBPKAED_proto_rawDescData)
- })
- return file_Unk3000_KJNIKBPKAED_proto_rawDescData
-}
-
-var file_Unk3000_KJNIKBPKAED_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KJNIKBPKAED_proto_goTypes = []interface{}{
- (*Unk3000_KJNIKBPKAED)(nil), // 0: Unk3000_KJNIKBPKAED
-}
-var file_Unk3000_KJNIKBPKAED_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KJNIKBPKAED_proto_init() }
-func file_Unk3000_KJNIKBPKAED_proto_init() {
- if File_Unk3000_KJNIKBPKAED_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KJNIKBPKAED_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KJNIKBPKAED); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KJNIKBPKAED_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KJNIKBPKAED_proto_goTypes,
- DependencyIndexes: file_Unk3000_KJNIKBPKAED_proto_depIdxs,
- MessageInfos: file_Unk3000_KJNIKBPKAED_proto_msgTypes,
- }.Build()
- File_Unk3000_KJNIKBPKAED_proto = out.File
- file_Unk3000_KJNIKBPKAED_proto_rawDesc = nil
- file_Unk3000_KJNIKBPKAED_proto_goTypes = nil
- file_Unk3000_KJNIKBPKAED_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KKHPGFINACH.pb.go b/gover/gen/Unk3000_KKHPGFINACH.pb.go
deleted file mode 100644
index 1a67edf9..00000000
--- a/gover/gen/Unk3000_KKHPGFINACH.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KKHPGFINACH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24602
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_KKHPGFINACH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,12,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk3000_KKHPGFINACH) Reset() {
- *x = Unk3000_KKHPGFINACH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KKHPGFINACH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KKHPGFINACH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KKHPGFINACH) ProtoMessage() {}
-
-func (x *Unk3000_KKHPGFINACH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KKHPGFINACH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KKHPGFINACH.ProtoReflect.Descriptor instead.
-func (*Unk3000_KKHPGFINACH) Descriptor() ([]byte, []int) {
- return file_Unk3000_KKHPGFINACH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KKHPGFINACH) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk3000_KKHPGFINACH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KKHPGFINACH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4b, 0x48, 0x50, 0x47, 0x46,
- 0x49, 0x4e, 0x41, 0x43, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4b, 0x48, 0x50, 0x47, 0x46, 0x49, 0x4e, 0x41,
- 0x43, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KKHPGFINACH_proto_rawDescOnce sync.Once
- file_Unk3000_KKHPGFINACH_proto_rawDescData = file_Unk3000_KKHPGFINACH_proto_rawDesc
-)
-
-func file_Unk3000_KKHPGFINACH_proto_rawDescGZIP() []byte {
- file_Unk3000_KKHPGFINACH_proto_rawDescOnce.Do(func() {
- file_Unk3000_KKHPGFINACH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KKHPGFINACH_proto_rawDescData)
- })
- return file_Unk3000_KKHPGFINACH_proto_rawDescData
-}
-
-var file_Unk3000_KKHPGFINACH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KKHPGFINACH_proto_goTypes = []interface{}{
- (*Unk3000_KKHPGFINACH)(nil), // 0: Unk3000_KKHPGFINACH
-}
-var file_Unk3000_KKHPGFINACH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KKHPGFINACH_proto_init() }
-func file_Unk3000_KKHPGFINACH_proto_init() {
- if File_Unk3000_KKHPGFINACH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KKHPGFINACH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KKHPGFINACH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KKHPGFINACH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KKHPGFINACH_proto_goTypes,
- DependencyIndexes: file_Unk3000_KKHPGFINACH_proto_depIdxs,
- MessageInfos: file_Unk3000_KKHPGFINACH_proto_msgTypes,
- }.Build()
- File_Unk3000_KKHPGFINACH_proto = out.File
- file_Unk3000_KKHPGFINACH_proto_rawDesc = nil
- file_Unk3000_KKHPGFINACH_proto_goTypes = nil
- file_Unk3000_KKHPGFINACH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_KOKEHAPLNHF.pb.go b/gover/gen/Unk3000_KOKEHAPLNHF.pb.go
deleted file mode 100644
index 862cbb01..00000000
--- a/gover/gen/Unk3000_KOKEHAPLNHF.pb.go
+++ /dev/null
@@ -1,239 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_KOKEHAPLNHF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB int32
-
-const (
- Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB_Unk3000_IEAAFHCHOIA Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB = 0
- Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB_Unk3000_DBHGONMGIOJ Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB = 1
-)
-
-// Enum value maps for Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB.
-var (
- Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB_name = map[int32]string{
- 0: "Unk3000_GKFABJEJMKB_Unk3000_IEAAFHCHOIA",
- 1: "Unk3000_GKFABJEJMKB_Unk3000_DBHGONMGIOJ",
- }
- Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB_value = map[string]int32{
- "Unk3000_GKFABJEJMKB_Unk3000_IEAAFHCHOIA": 0,
- "Unk3000_GKFABJEJMKB_Unk3000_DBHGONMGIOJ": 1,
- }
-)
-
-func (x Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB) Enum() *Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB {
- p := new(Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB)
- *p = x
- return p
-}
-
-func (x Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_KOKEHAPLNHF_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB) Type() protoreflect.EnumType {
- return &file_Unk3000_KOKEHAPLNHF_proto_enumTypes[0]
-}
-
-func (x Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB.Descriptor instead.
-func (Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_KOKEHAPLNHF_proto_rawDescGZIP(), []int{0, 0}
-}
-
-// CmdId: 6190
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_KOKEHAPLNHF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_ACPIAKFPDND int32 `protobuf:"varint,12,opt,name=Unk3000_ACPIAKFPDND,json=Unk3000ACPIAKFPDND,proto3" json:"Unk3000_ACPIAKFPDND,omitempty"`
- SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- QueryId int32 `protobuf:"varint,11,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
-}
-
-func (x *Unk3000_KOKEHAPLNHF) Reset() {
- *x = Unk3000_KOKEHAPLNHF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_KOKEHAPLNHF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_KOKEHAPLNHF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_KOKEHAPLNHF) ProtoMessage() {}
-
-func (x *Unk3000_KOKEHAPLNHF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_KOKEHAPLNHF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_KOKEHAPLNHF.ProtoReflect.Descriptor instead.
-func (*Unk3000_KOKEHAPLNHF) Descriptor() ([]byte, []int) {
- return file_Unk3000_KOKEHAPLNHF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_KOKEHAPLNHF) GetUnk3000_ACPIAKFPDND() int32 {
- if x != nil {
- return x.Unk3000_ACPIAKFPDND
- }
- return 0
-}
-
-func (x *Unk3000_KOKEHAPLNHF) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-func (x *Unk3000_KOKEHAPLNHF) GetQueryId() int32 {
- if x != nil {
- return x.QueryId
- }
- return 0
-}
-
-var File_Unk3000_KOKEHAPLNHF_proto protoreflect.FileDescriptor
-
-var file_Unk3000_KOKEHAPLNHF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x4b, 0x45, 0x48, 0x41,
- 0x50, 0x4c, 0x4e, 0x48, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xed, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4f, 0x4b, 0x45, 0x48, 0x41, 0x50, 0x4c,
- 0x4e, 0x48, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41,
- 0x43, 0x50, 0x49, 0x41, 0x4b, 0x46, 0x50, 0x44, 0x4e, 0x44, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x43, 0x50, 0x49, 0x41, 0x4b, 0x46,
- 0x50, 0x44, 0x4e, 0x44, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
- 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x22, 0x6f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x46, 0x41, 0x42, 0x4a, 0x45, 0x4a, 0x4d, 0x4b,
- 0x42, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x46,
- 0x41, 0x42, 0x4a, 0x45, 0x4a, 0x4d, 0x4b, 0x42, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x49, 0x45, 0x41, 0x41, 0x46, 0x48, 0x43, 0x48, 0x4f, 0x49, 0x41, 0x10, 0x00, 0x12, 0x2b,
- 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x4b, 0x46, 0x41, 0x42, 0x4a,
- 0x45, 0x4a, 0x4d, 0x4b, 0x42, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44, 0x42,
- 0x48, 0x47, 0x4f, 0x4e, 0x4d, 0x47, 0x49, 0x4f, 0x4a, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_KOKEHAPLNHF_proto_rawDescOnce sync.Once
- file_Unk3000_KOKEHAPLNHF_proto_rawDescData = file_Unk3000_KOKEHAPLNHF_proto_rawDesc
-)
-
-func file_Unk3000_KOKEHAPLNHF_proto_rawDescGZIP() []byte {
- file_Unk3000_KOKEHAPLNHF_proto_rawDescOnce.Do(func() {
- file_Unk3000_KOKEHAPLNHF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_KOKEHAPLNHF_proto_rawDescData)
- })
- return file_Unk3000_KOKEHAPLNHF_proto_rawDescData
-}
-
-var file_Unk3000_KOKEHAPLNHF_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3000_KOKEHAPLNHF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_KOKEHAPLNHF_proto_goTypes = []interface{}{
- (Unk3000_KOKEHAPLNHF_Unk3000_GKFABJEJMKB)(0), // 0: Unk3000_KOKEHAPLNHF.Unk3000_GKFABJEJMKB
- (*Unk3000_KOKEHAPLNHF)(nil), // 1: Unk3000_KOKEHAPLNHF
-}
-var file_Unk3000_KOKEHAPLNHF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_KOKEHAPLNHF_proto_init() }
-func file_Unk3000_KOKEHAPLNHF_proto_init() {
- if File_Unk3000_KOKEHAPLNHF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_KOKEHAPLNHF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_KOKEHAPLNHF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_KOKEHAPLNHF_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_KOKEHAPLNHF_proto_goTypes,
- DependencyIndexes: file_Unk3000_KOKEHAPLNHF_proto_depIdxs,
- EnumInfos: file_Unk3000_KOKEHAPLNHF_proto_enumTypes,
- MessageInfos: file_Unk3000_KOKEHAPLNHF_proto_msgTypes,
- }.Build()
- File_Unk3000_KOKEHAPLNHF_proto = out.File
- file_Unk3000_KOKEHAPLNHF_proto_rawDesc = nil
- file_Unk3000_KOKEHAPLNHF_proto_goTypes = nil
- file_Unk3000_KOKEHAPLNHF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_LAIAGAPKPLB.pb.go b/gover/gen/Unk3000_LAIAGAPKPLB.pb.go
deleted file mode 100644
index 841ce5a0..00000000
--- a/gover/gen/Unk3000_LAIAGAPKPLB.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_LAIAGAPKPLB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3113
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_LAIAGAPKPLB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_KJJKONKEINI []uint32 `protobuf:"varint,7,rep,packed,name=Unk3000_KJJKONKEINI,json=Unk3000KJJKONKEINI,proto3" json:"Unk3000_KJJKONKEINI,omitempty"`
-}
-
-func (x *Unk3000_LAIAGAPKPLB) Reset() {
- *x = Unk3000_LAIAGAPKPLB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_LAIAGAPKPLB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_LAIAGAPKPLB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_LAIAGAPKPLB) ProtoMessage() {}
-
-func (x *Unk3000_LAIAGAPKPLB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_LAIAGAPKPLB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_LAIAGAPKPLB.ProtoReflect.Descriptor instead.
-func (*Unk3000_LAIAGAPKPLB) Descriptor() ([]byte, []int) {
- return file_Unk3000_LAIAGAPKPLB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_LAIAGAPKPLB) GetUnk3000_KJJKONKEINI() []uint32 {
- if x != nil {
- return x.Unk3000_KJJKONKEINI
- }
- return nil
-}
-
-var File_Unk3000_LAIAGAPKPLB_proto protoreflect.FileDescriptor
-
-var file_Unk3000_LAIAGAPKPLB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x49, 0x41, 0x47, 0x41,
- 0x50, 0x4b, 0x50, 0x4c, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x41, 0x49, 0x41, 0x47, 0x41, 0x50, 0x4b, 0x50,
- 0x4c, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x4a,
- 0x4a, 0x4b, 0x4f, 0x4e, 0x4b, 0x45, 0x49, 0x4e, 0x49, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4b, 0x4a, 0x4a, 0x4b, 0x4f, 0x4e, 0x4b, 0x45,
- 0x49, 0x4e, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_LAIAGAPKPLB_proto_rawDescOnce sync.Once
- file_Unk3000_LAIAGAPKPLB_proto_rawDescData = file_Unk3000_LAIAGAPKPLB_proto_rawDesc
-)
-
-func file_Unk3000_LAIAGAPKPLB_proto_rawDescGZIP() []byte {
- file_Unk3000_LAIAGAPKPLB_proto_rawDescOnce.Do(func() {
- file_Unk3000_LAIAGAPKPLB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_LAIAGAPKPLB_proto_rawDescData)
- })
- return file_Unk3000_LAIAGAPKPLB_proto_rawDescData
-}
-
-var file_Unk3000_LAIAGAPKPLB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_LAIAGAPKPLB_proto_goTypes = []interface{}{
- (*Unk3000_LAIAGAPKPLB)(nil), // 0: Unk3000_LAIAGAPKPLB
-}
-var file_Unk3000_LAIAGAPKPLB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_LAIAGAPKPLB_proto_init() }
-func file_Unk3000_LAIAGAPKPLB_proto_init() {
- if File_Unk3000_LAIAGAPKPLB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_LAIAGAPKPLB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_LAIAGAPKPLB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_LAIAGAPKPLB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_LAIAGAPKPLB_proto_goTypes,
- DependencyIndexes: file_Unk3000_LAIAGAPKPLB_proto_depIdxs,
- MessageInfos: file_Unk3000_LAIAGAPKPLB_proto_msgTypes,
- }.Build()
- File_Unk3000_LAIAGAPKPLB_proto = out.File
- file_Unk3000_LAIAGAPKPLB_proto_rawDesc = nil
- file_Unk3000_LAIAGAPKPLB_proto_goTypes = nil
- file_Unk3000_LAIAGAPKPLB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_LBNFMLHLBIH.pb.go b/gover/gen/Unk3000_LBNFMLHLBIH.pb.go
deleted file mode 100644
index 30d0923e..00000000
--- a/gover/gen/Unk3000_LBNFMLHLBIH.pb.go
+++ /dev/null
@@ -1,271 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_LBNFMLHLBIH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN int32
-
-const (
- Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_CAPSULE Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN = 0
- Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_BOX Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN = 1
-)
-
-// Enum value maps for Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN.
-var (
- Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN_name = map[int32]string{
- 0: "Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_CAPSULE",
- 1: "Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_BOX",
- }
- Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN_value = map[string]int32{
- "Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_CAPSULE": 0,
- "Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_BOX": 1,
- }
-)
-
-func (x Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN) Enum() *Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN {
- p := new(Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN)
- *p = x
- return p
-}
-
-func (x Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_LBNFMLHLBIH_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN) Type() protoreflect.EnumType {
- return &file_Unk3000_LBNFMLHLBIH_proto_enumTypes[0]
-}
-
-func (x Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN.Descriptor instead.
-func (Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_LBNFMLHLBIH_proto_rawDescGZIP(), []int{0, 0}
-}
-
-type Unk3000_LBNFMLHLBIH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Type Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN `protobuf:"varint,2,opt,name=type,proto3,enum=Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN" json:"type,omitempty"`
- Unk3000_MFHLAJACMFA int32 `protobuf:"varint,11,opt,name=Unk3000_MFHLAJACMFA,json=Unk3000MFHLAJACMFA,proto3" json:"Unk3000_MFHLAJACMFA,omitempty"`
- Rotation *MathQuaternion `protobuf:"bytes,7,opt,name=rotation,proto3" json:"rotation,omitempty"`
- Center *Vector `protobuf:"bytes,13,opt,name=center,proto3" json:"center,omitempty"`
- Unk3000_LNHPLNEBBIP *Vector `protobuf:"bytes,14,opt,name=Unk3000_LNHPLNEBBIP,json=Unk3000LNHPLNEBBIP,proto3" json:"Unk3000_LNHPLNEBBIP,omitempty"`
-}
-
-func (x *Unk3000_LBNFMLHLBIH) Reset() {
- *x = Unk3000_LBNFMLHLBIH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_LBNFMLHLBIH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_LBNFMLHLBIH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_LBNFMLHLBIH) ProtoMessage() {}
-
-func (x *Unk3000_LBNFMLHLBIH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_LBNFMLHLBIH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_LBNFMLHLBIH.ProtoReflect.Descriptor instead.
-func (*Unk3000_LBNFMLHLBIH) Descriptor() ([]byte, []int) {
- return file_Unk3000_LBNFMLHLBIH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_LBNFMLHLBIH) GetType() Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN {
- if x != nil {
- return x.Type
- }
- return Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN_OBSTACLE_SHAPE_CAPSULE
-}
-
-func (x *Unk3000_LBNFMLHLBIH) GetUnk3000_MFHLAJACMFA() int32 {
- if x != nil {
- return x.Unk3000_MFHLAJACMFA
- }
- return 0
-}
-
-func (x *Unk3000_LBNFMLHLBIH) GetRotation() *MathQuaternion {
- if x != nil {
- return x.Rotation
- }
- return nil
-}
-
-func (x *Unk3000_LBNFMLHLBIH) GetCenter() *Vector {
- if x != nil {
- return x.Center
- }
- return nil
-}
-
-func (x *Unk3000_LBNFMLHLBIH) GetUnk3000_LNHPLNEBBIP() *Vector {
- if x != nil {
- return x.Unk3000_LNHPLNEBBIP
- }
- return nil
-}
-
-var File_Unk3000_LBNFMLHLBIH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_LBNFMLHLBIH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4e, 0x46, 0x4d, 0x4c,
- 0x48, 0x4c, 0x42, 0x49, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x4d, 0x61, 0x74,
- 0x68, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
- 0xff, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4e, 0x46,
- 0x4d, 0x4c, 0x48, 0x4c, 0x42, 0x49, 0x48, 0x12, 0x3c, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4c, 0x42, 0x4e, 0x46, 0x4d, 0x4c, 0x48, 0x4c, 0x42, 0x49, 0x48, 0x2e, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x48, 0x42, 0x49, 0x42, 0x47, 0x4d, 0x48, 0x4a, 0x4e, 0x52,
- 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x4d, 0x46, 0x48, 0x4c, 0x41, 0x4a, 0x41, 0x43, 0x4d, 0x46, 0x41, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x46, 0x48, 0x4c, 0x41,
- 0x4a, 0x41, 0x43, 0x4d, 0x46, 0x41, 0x12, 0x2b, 0x0a, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x74, 0x68, 0x51,
- 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x72, 0x6f, 0x74, 0x61, 0x74,
- 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x06, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x06, 0x63, 0x65,
- 0x6e, 0x74, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4c, 0x4e, 0x48, 0x50, 0x4c, 0x4e, 0x45, 0x42, 0x42, 0x49, 0x50, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4c, 0x4e, 0x48, 0x50, 0x4c, 0x4e, 0x45, 0x42, 0x42, 0x49, 0x50, 0x22, 0x71,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x50, 0x48, 0x42, 0x49, 0x42,
- 0x47, 0x4d, 0x48, 0x4a, 0x4e, 0x12, 0x2e, 0x0a, 0x2a, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x47, 0x50, 0x48, 0x42, 0x49, 0x42, 0x47, 0x4d, 0x48, 0x4a, 0x4e, 0x5f, 0x4f, 0x42, 0x53,
- 0x54, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x43, 0x41, 0x50, 0x53,
- 0x55, 0x4c, 0x45, 0x10, 0x00, 0x12, 0x2a, 0x0a, 0x26, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x47, 0x50, 0x48, 0x42, 0x49, 0x42, 0x47, 0x4d, 0x48, 0x4a, 0x4e, 0x5f, 0x4f, 0x42, 0x53,
- 0x54, 0x41, 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x48, 0x41, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x58, 0x10,
- 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk3000_LBNFMLHLBIH_proto_rawDescOnce sync.Once
- file_Unk3000_LBNFMLHLBIH_proto_rawDescData = file_Unk3000_LBNFMLHLBIH_proto_rawDesc
-)
-
-func file_Unk3000_LBNFMLHLBIH_proto_rawDescGZIP() []byte {
- file_Unk3000_LBNFMLHLBIH_proto_rawDescOnce.Do(func() {
- file_Unk3000_LBNFMLHLBIH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_LBNFMLHLBIH_proto_rawDescData)
- })
- return file_Unk3000_LBNFMLHLBIH_proto_rawDescData
-}
-
-var file_Unk3000_LBNFMLHLBIH_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3000_LBNFMLHLBIH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_LBNFMLHLBIH_proto_goTypes = []interface{}{
- (Unk3000_LBNFMLHLBIH_Unk3000_GPHBIBGMHJN)(0), // 0: Unk3000_LBNFMLHLBIH.Unk3000_GPHBIBGMHJN
- (*Unk3000_LBNFMLHLBIH)(nil), // 1: Unk3000_LBNFMLHLBIH
- (*MathQuaternion)(nil), // 2: MathQuaternion
- (*Vector)(nil), // 3: Vector
-}
-var file_Unk3000_LBNFMLHLBIH_proto_depIdxs = []int32{
- 0, // 0: Unk3000_LBNFMLHLBIH.type:type_name -> Unk3000_LBNFMLHLBIH.Unk3000_GPHBIBGMHJN
- 2, // 1: Unk3000_LBNFMLHLBIH.rotation:type_name -> MathQuaternion
- 3, // 2: Unk3000_LBNFMLHLBIH.center:type_name -> Vector
- 3, // 3: Unk3000_LBNFMLHLBIH.Unk3000_LNHPLNEBBIP:type_name -> Vector
- 4, // [4:4] is the sub-list for method output_type
- 4, // [4:4] is the sub-list for method input_type
- 4, // [4:4] is the sub-list for extension type_name
- 4, // [4:4] is the sub-list for extension extendee
- 0, // [0:4] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_LBNFMLHLBIH_proto_init() }
-func file_Unk3000_LBNFMLHLBIH_proto_init() {
- if File_Unk3000_LBNFMLHLBIH_proto != nil {
- return
- }
- file_MathQuaternion_proto_init()
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_LBNFMLHLBIH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_LBNFMLHLBIH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_LBNFMLHLBIH_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_LBNFMLHLBIH_proto_goTypes,
- DependencyIndexes: file_Unk3000_LBNFMLHLBIH_proto_depIdxs,
- EnumInfos: file_Unk3000_LBNFMLHLBIH_proto_enumTypes,
- MessageInfos: file_Unk3000_LBNFMLHLBIH_proto_msgTypes,
- }.Build()
- File_Unk3000_LBNFMLHLBIH_proto = out.File
- file_Unk3000_LBNFMLHLBIH_proto_rawDesc = nil
- file_Unk3000_LBNFMLHLBIH_proto_goTypes = nil
- file_Unk3000_LBNFMLHLBIH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_LHEMAMBKEKI.pb.go b/gover/gen/Unk3000_LHEMAMBKEKI.pb.go
deleted file mode 100644
index 542d302f..00000000
--- a/gover/gen/Unk3000_LHEMAMBKEKI.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_LHEMAMBKEKI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6107
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_LHEMAMBKEKI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_LHEMAMBKEKI) Reset() {
- *x = Unk3000_LHEMAMBKEKI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_LHEMAMBKEKI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_LHEMAMBKEKI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_LHEMAMBKEKI) ProtoMessage() {}
-
-func (x *Unk3000_LHEMAMBKEKI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_LHEMAMBKEKI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_LHEMAMBKEKI.ProtoReflect.Descriptor instead.
-func (*Unk3000_LHEMAMBKEKI) Descriptor() ([]byte, []int) {
- return file_Unk3000_LHEMAMBKEKI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_LHEMAMBKEKI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_LHEMAMBKEKI_proto protoreflect.FileDescriptor
-
-var file_Unk3000_LHEMAMBKEKI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x45, 0x4d, 0x41, 0x4d,
- 0x42, 0x4b, 0x45, 0x4b, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x48, 0x45, 0x4d, 0x41, 0x4d, 0x42, 0x4b, 0x45,
- 0x4b, 0x49, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_LHEMAMBKEKI_proto_rawDescOnce sync.Once
- file_Unk3000_LHEMAMBKEKI_proto_rawDescData = file_Unk3000_LHEMAMBKEKI_proto_rawDesc
-)
-
-func file_Unk3000_LHEMAMBKEKI_proto_rawDescGZIP() []byte {
- file_Unk3000_LHEMAMBKEKI_proto_rawDescOnce.Do(func() {
- file_Unk3000_LHEMAMBKEKI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_LHEMAMBKEKI_proto_rawDescData)
- })
- return file_Unk3000_LHEMAMBKEKI_proto_rawDescData
-}
-
-var file_Unk3000_LHEMAMBKEKI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_LHEMAMBKEKI_proto_goTypes = []interface{}{
- (*Unk3000_LHEMAMBKEKI)(nil), // 0: Unk3000_LHEMAMBKEKI
-}
-var file_Unk3000_LHEMAMBKEKI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_LHEMAMBKEKI_proto_init() }
-func file_Unk3000_LHEMAMBKEKI_proto_init() {
- if File_Unk3000_LHEMAMBKEKI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_LHEMAMBKEKI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_LHEMAMBKEKI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_LHEMAMBKEKI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_LHEMAMBKEKI_proto_goTypes,
- DependencyIndexes: file_Unk3000_LHEMAMBKEKI_proto_depIdxs,
- MessageInfos: file_Unk3000_LHEMAMBKEKI_proto_msgTypes,
- }.Build()
- File_Unk3000_LHEMAMBKEKI_proto = out.File
- file_Unk3000_LHEMAMBKEKI_proto_rawDesc = nil
- file_Unk3000_LHEMAMBKEKI_proto_goTypes = nil
- file_Unk3000_LHEMAMBKEKI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_LJIMEHHNHJA.pb.go b/gover/gen/Unk3000_LJIMEHHNHJA.pb.go
deleted file mode 100644
index 895f1e8b..00000000
--- a/gover/gen/Unk3000_LJIMEHHNHJA.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_LJIMEHHNHJA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3152
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_LJIMEHHNHJA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3000_CKLBBGHIIFC []uint32 `protobuf:"varint,6,rep,packed,name=Unk3000_CKLBBGHIIFC,json=Unk3000CKLBBGHIIFC,proto3" json:"Unk3000_CKLBBGHIIFC,omitempty"`
-}
-
-func (x *Unk3000_LJIMEHHNHJA) Reset() {
- *x = Unk3000_LJIMEHHNHJA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_LJIMEHHNHJA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_LJIMEHHNHJA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_LJIMEHHNHJA) ProtoMessage() {}
-
-func (x *Unk3000_LJIMEHHNHJA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_LJIMEHHNHJA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_LJIMEHHNHJA.ProtoReflect.Descriptor instead.
-func (*Unk3000_LJIMEHHNHJA) Descriptor() ([]byte, []int) {
- return file_Unk3000_LJIMEHHNHJA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_LJIMEHHNHJA) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_LJIMEHHNHJA) GetUnk3000_CKLBBGHIIFC() []uint32 {
- if x != nil {
- return x.Unk3000_CKLBBGHIIFC
- }
- return nil
-}
-
-var File_Unk3000_LJIMEHHNHJA_proto protoreflect.FileDescriptor
-
-var file_Unk3000_LJIMEHHNHJA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4a, 0x49, 0x4d, 0x45, 0x48,
- 0x48, 0x4e, 0x48, 0x4a, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4a, 0x49, 0x4d, 0x45, 0x48, 0x48, 0x4e, 0x48,
- 0x4a, 0x41, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4c, 0x42, 0x42, 0x47, 0x48, 0x49,
- 0x49, 0x46, 0x43, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x43, 0x4b, 0x4c, 0x42, 0x42, 0x47, 0x48, 0x49, 0x49, 0x46, 0x43, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_LJIMEHHNHJA_proto_rawDescOnce sync.Once
- file_Unk3000_LJIMEHHNHJA_proto_rawDescData = file_Unk3000_LJIMEHHNHJA_proto_rawDesc
-)
-
-func file_Unk3000_LJIMEHHNHJA_proto_rawDescGZIP() []byte {
- file_Unk3000_LJIMEHHNHJA_proto_rawDescOnce.Do(func() {
- file_Unk3000_LJIMEHHNHJA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_LJIMEHHNHJA_proto_rawDescData)
- })
- return file_Unk3000_LJIMEHHNHJA_proto_rawDescData
-}
-
-var file_Unk3000_LJIMEHHNHJA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_LJIMEHHNHJA_proto_goTypes = []interface{}{
- (*Unk3000_LJIMEHHNHJA)(nil), // 0: Unk3000_LJIMEHHNHJA
-}
-var file_Unk3000_LJIMEHHNHJA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_LJIMEHHNHJA_proto_init() }
-func file_Unk3000_LJIMEHHNHJA_proto_init() {
- if File_Unk3000_LJIMEHHNHJA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_LJIMEHHNHJA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_LJIMEHHNHJA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_LJIMEHHNHJA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_LJIMEHHNHJA_proto_goTypes,
- DependencyIndexes: file_Unk3000_LJIMEHHNHJA_proto_depIdxs,
- MessageInfos: file_Unk3000_LJIMEHHNHJA_proto_msgTypes,
- }.Build()
- File_Unk3000_LJIMEHHNHJA_proto = out.File
- file_Unk3000_LJIMEHHNHJA_proto_rawDesc = nil
- file_Unk3000_LJIMEHHNHJA_proto_goTypes = nil
- file_Unk3000_LJIMEHHNHJA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_LLBCFCDMCID.pb.go b/gover/gen/Unk3000_LLBCFCDMCID.pb.go
deleted file mode 100644
index 568833f0..00000000
--- a/gover/gen/Unk3000_LLBCFCDMCID.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_LLBCFCDMCID.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24312
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_LLBCFCDMCID struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Difficulty uint32 `protobuf:"varint,2,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
- AvatarInfoList []*Unk3000_JACOCADDNFE `protobuf:"bytes,7,rep,name=avatar_info_list,json=avatarInfoList,proto3" json:"avatar_info_list,omitempty"`
-}
-
-func (x *Unk3000_LLBCFCDMCID) Reset() {
- *x = Unk3000_LLBCFCDMCID{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_LLBCFCDMCID_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_LLBCFCDMCID) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_LLBCFCDMCID) ProtoMessage() {}
-
-func (x *Unk3000_LLBCFCDMCID) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_LLBCFCDMCID_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_LLBCFCDMCID.ProtoReflect.Descriptor instead.
-func (*Unk3000_LLBCFCDMCID) Descriptor() ([]byte, []int) {
- return file_Unk3000_LLBCFCDMCID_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_LLBCFCDMCID) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3000_LLBCFCDMCID) GetDifficulty() uint32 {
- if x != nil {
- return x.Difficulty
- }
- return 0
-}
-
-func (x *Unk3000_LLBCFCDMCID) GetAvatarInfoList() []*Unk3000_JACOCADDNFE {
- if x != nil {
- return x.AvatarInfoList
- }
- return nil
-}
-
-var File_Unk3000_LLBCFCDMCID_proto protoreflect.FileDescriptor
-
-var file_Unk3000_LLBCFCDMCID_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x43, 0x46, 0x43,
- 0x44, 0x4d, 0x43, 0x49, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x41, 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x43, 0x46, 0x43, 0x44, 0x4d, 0x43, 0x49, 0x44, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66,
- 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x64,
- 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x3e, 0x0a, 0x10, 0x61, 0x76, 0x61,
- 0x74, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x41,
- 0x43, 0x4f, 0x43, 0x41, 0x44, 0x44, 0x4e, 0x46, 0x45, 0x52, 0x0e, 0x61, 0x76, 0x61, 0x74, 0x61,
- 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_LLBCFCDMCID_proto_rawDescOnce sync.Once
- file_Unk3000_LLBCFCDMCID_proto_rawDescData = file_Unk3000_LLBCFCDMCID_proto_rawDesc
-)
-
-func file_Unk3000_LLBCFCDMCID_proto_rawDescGZIP() []byte {
- file_Unk3000_LLBCFCDMCID_proto_rawDescOnce.Do(func() {
- file_Unk3000_LLBCFCDMCID_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_LLBCFCDMCID_proto_rawDescData)
- })
- return file_Unk3000_LLBCFCDMCID_proto_rawDescData
-}
-
-var file_Unk3000_LLBCFCDMCID_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_LLBCFCDMCID_proto_goTypes = []interface{}{
- (*Unk3000_LLBCFCDMCID)(nil), // 0: Unk3000_LLBCFCDMCID
- (*Unk3000_JACOCADDNFE)(nil), // 1: Unk3000_JACOCADDNFE
-}
-var file_Unk3000_LLBCFCDMCID_proto_depIdxs = []int32{
- 1, // 0: Unk3000_LLBCFCDMCID.avatar_info_list:type_name -> Unk3000_JACOCADDNFE
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_LLBCFCDMCID_proto_init() }
-func file_Unk3000_LLBCFCDMCID_proto_init() {
- if File_Unk3000_LLBCFCDMCID_proto != nil {
- return
- }
- file_Unk3000_JACOCADDNFE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_LLBCFCDMCID_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_LLBCFCDMCID); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_LLBCFCDMCID_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_LLBCFCDMCID_proto_goTypes,
- DependencyIndexes: file_Unk3000_LLBCFCDMCID_proto_depIdxs,
- MessageInfos: file_Unk3000_LLBCFCDMCID_proto_msgTypes,
- }.Build()
- File_Unk3000_LLBCFCDMCID_proto = out.File
- file_Unk3000_LLBCFCDMCID_proto_rawDesc = nil
- file_Unk3000_LLBCFCDMCID_proto_goTypes = nil
- file_Unk3000_LLBCFCDMCID_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_LLBHCMKJJHB.pb.go b/gover/gen/Unk3000_LLBHCMKJJHB.pb.go
deleted file mode 100644
index edf510aa..00000000
--- a/gover/gen/Unk3000_LLBHCMKJJHB.pb.go
+++ /dev/null
@@ -1,191 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_LLBHCMKJJHB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_LLBHCMKJJHB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SceneId uint32 `protobuf:"varint,5,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
- Pos *Vector `protobuf:"bytes,9,opt,name=pos,proto3" json:"pos,omitempty"`
- GroupId uint32 `protobuf:"varint,7,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
- ConfigId uint32 `protobuf:"varint,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
-}
-
-func (x *Unk3000_LLBHCMKJJHB) Reset() {
- *x = Unk3000_LLBHCMKJJHB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_LLBHCMKJJHB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_LLBHCMKJJHB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_LLBHCMKJJHB) ProtoMessage() {}
-
-func (x *Unk3000_LLBHCMKJJHB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_LLBHCMKJJHB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_LLBHCMKJJHB.ProtoReflect.Descriptor instead.
-func (*Unk3000_LLBHCMKJJHB) Descriptor() ([]byte, []int) {
- return file_Unk3000_LLBHCMKJJHB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_LLBHCMKJJHB) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-func (x *Unk3000_LLBHCMKJJHB) GetPos() *Vector {
- if x != nil {
- return x.Pos
- }
- return nil
-}
-
-func (x *Unk3000_LLBHCMKJJHB) GetGroupId() uint32 {
- if x != nil {
- return x.GroupId
- }
- return 0
-}
-
-func (x *Unk3000_LLBHCMKJJHB) GetConfigId() uint32 {
- if x != nil {
- return x.ConfigId
- }
- return 0
-}
-
-var File_Unk3000_LLBHCMKJJHB_proto protoreflect.FileDescriptor
-
-var file_Unk3000_LLBHCMKJJHB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x48, 0x43, 0x4d,
- 0x4b, 0x4a, 0x4a, 0x48, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4c, 0x42, 0x48, 0x43, 0x4d, 0x4b, 0x4a, 0x4a, 0x48,
- 0x42, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03,
- 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_LLBHCMKJJHB_proto_rawDescOnce sync.Once
- file_Unk3000_LLBHCMKJJHB_proto_rawDescData = file_Unk3000_LLBHCMKJJHB_proto_rawDesc
-)
-
-func file_Unk3000_LLBHCMKJJHB_proto_rawDescGZIP() []byte {
- file_Unk3000_LLBHCMKJJHB_proto_rawDescOnce.Do(func() {
- file_Unk3000_LLBHCMKJJHB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_LLBHCMKJJHB_proto_rawDescData)
- })
- return file_Unk3000_LLBHCMKJJHB_proto_rawDescData
-}
-
-var file_Unk3000_LLBHCMKJJHB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_LLBHCMKJJHB_proto_goTypes = []interface{}{
- (*Unk3000_LLBHCMKJJHB)(nil), // 0: Unk3000_LLBHCMKJJHB
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk3000_LLBHCMKJJHB_proto_depIdxs = []int32{
- 1, // 0: Unk3000_LLBHCMKJJHB.pos:type_name -> Vector
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_LLBHCMKJJHB_proto_init() }
-func file_Unk3000_LLBHCMKJJHB_proto_init() {
- if File_Unk3000_LLBHCMKJJHB_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_LLBHCMKJJHB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_LLBHCMKJJHB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_LLBHCMKJJHB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_LLBHCMKJJHB_proto_goTypes,
- DependencyIndexes: file_Unk3000_LLBHCMKJJHB_proto_depIdxs,
- MessageInfos: file_Unk3000_LLBHCMKJJHB_proto_msgTypes,
- }.Build()
- File_Unk3000_LLBHCMKJJHB_proto = out.File
- file_Unk3000_LLBHCMKJJHB_proto_rawDesc = nil
- file_Unk3000_LLBHCMKJJHB_proto_goTypes = nil
- file_Unk3000_LLBHCMKJJHB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_LNCOEOMFKAO.pb.go b/gover/gen/Unk3000_LNCOEOMFKAO.pb.go
deleted file mode 100644
index ec5603b7..00000000
--- a/gover/gen/Unk3000_LNCOEOMFKAO.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_LNCOEOMFKAO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_LNCOEOMFKAO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_JCGKNMJFPGC uint32 `protobuf:"varint,1,opt,name=Unk3000_JCGKNMJFPGC,json=Unk3000JCGKNMJFPGC,proto3" json:"Unk3000_JCGKNMJFPGC,omitempty"`
- Unk3000_DGDIBEKBBLG uint32 `protobuf:"varint,2,opt,name=Unk3000_DGDIBEKBBLG,json=Unk3000DGDIBEKBBLG,proto3" json:"Unk3000_DGDIBEKBBLG,omitempty"`
-}
-
-func (x *Unk3000_LNCOEOMFKAO) Reset() {
- *x = Unk3000_LNCOEOMFKAO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_LNCOEOMFKAO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_LNCOEOMFKAO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_LNCOEOMFKAO) ProtoMessage() {}
-
-func (x *Unk3000_LNCOEOMFKAO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_LNCOEOMFKAO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_LNCOEOMFKAO.ProtoReflect.Descriptor instead.
-func (*Unk3000_LNCOEOMFKAO) Descriptor() ([]byte, []int) {
- return file_Unk3000_LNCOEOMFKAO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_LNCOEOMFKAO) GetUnk3000_JCGKNMJFPGC() uint32 {
- if x != nil {
- return x.Unk3000_JCGKNMJFPGC
- }
- return 0
-}
-
-func (x *Unk3000_LNCOEOMFKAO) GetUnk3000_DGDIBEKBBLG() uint32 {
- if x != nil {
- return x.Unk3000_DGDIBEKBBLG
- }
- return 0
-}
-
-var File_Unk3000_LNCOEOMFKAO_proto protoreflect.FileDescriptor
-
-var file_Unk3000_LNCOEOMFKAO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x43, 0x4f, 0x45, 0x4f,
- 0x4d, 0x46, 0x4b, 0x41, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x4e, 0x43, 0x4f, 0x45, 0x4f, 0x4d, 0x46, 0x4b,
- 0x41, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x43,
- 0x47, 0x4b, 0x4e, 0x4d, 0x4a, 0x46, 0x50, 0x47, 0x43, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4a, 0x43, 0x47, 0x4b, 0x4e, 0x4d, 0x4a, 0x46,
- 0x50, 0x47, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x44,
- 0x47, 0x44, 0x49, 0x42, 0x45, 0x4b, 0x42, 0x42, 0x4c, 0x47, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x44, 0x47, 0x44, 0x49, 0x42, 0x45, 0x4b,
- 0x42, 0x42, 0x4c, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_LNCOEOMFKAO_proto_rawDescOnce sync.Once
- file_Unk3000_LNCOEOMFKAO_proto_rawDescData = file_Unk3000_LNCOEOMFKAO_proto_rawDesc
-)
-
-func file_Unk3000_LNCOEOMFKAO_proto_rawDescGZIP() []byte {
- file_Unk3000_LNCOEOMFKAO_proto_rawDescOnce.Do(func() {
- file_Unk3000_LNCOEOMFKAO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_LNCOEOMFKAO_proto_rawDescData)
- })
- return file_Unk3000_LNCOEOMFKAO_proto_rawDescData
-}
-
-var file_Unk3000_LNCOEOMFKAO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_LNCOEOMFKAO_proto_goTypes = []interface{}{
- (*Unk3000_LNCOEOMFKAO)(nil), // 0: Unk3000_LNCOEOMFKAO
-}
-var file_Unk3000_LNCOEOMFKAO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_LNCOEOMFKAO_proto_init() }
-func file_Unk3000_LNCOEOMFKAO_proto_init() {
- if File_Unk3000_LNCOEOMFKAO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_LNCOEOMFKAO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_LNCOEOMFKAO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_LNCOEOMFKAO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_LNCOEOMFKAO_proto_goTypes,
- DependencyIndexes: file_Unk3000_LNCOEOMFKAO_proto_depIdxs,
- MessageInfos: file_Unk3000_LNCOEOMFKAO_proto_msgTypes,
- }.Build()
- File_Unk3000_LNCOEOMFKAO_proto = out.File
- file_Unk3000_LNCOEOMFKAO_proto_rawDesc = nil
- file_Unk3000_LNCOEOMFKAO_proto_goTypes = nil
- file_Unk3000_LNCOEOMFKAO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_MEFJDDHIAOK.pb.go b/gover/gen/Unk3000_MEFJDDHIAOK.pb.go
deleted file mode 100644
index 0e5579b5..00000000
--- a/gover/gen/Unk3000_MEFJDDHIAOK.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_MEFJDDHIAOK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6135
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_MEFJDDHIAOK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Version uint32 `protobuf:"varint,14,opt,name=version,proto3" json:"version,omitempty"`
- SceneId uint32 `protobuf:"varint,15,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
-}
-
-func (x *Unk3000_MEFJDDHIAOK) Reset() {
- *x = Unk3000_MEFJDDHIAOK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_MEFJDDHIAOK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_MEFJDDHIAOK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_MEFJDDHIAOK) ProtoMessage() {}
-
-func (x *Unk3000_MEFJDDHIAOK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_MEFJDDHIAOK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_MEFJDDHIAOK.ProtoReflect.Descriptor instead.
-func (*Unk3000_MEFJDDHIAOK) Descriptor() ([]byte, []int) {
- return file_Unk3000_MEFJDDHIAOK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_MEFJDDHIAOK) GetVersion() uint32 {
- if x != nil {
- return x.Version
- }
- return 0
-}
-
-func (x *Unk3000_MEFJDDHIAOK) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-var File_Unk3000_MEFJDDHIAOK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_MEFJDDHIAOK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x46, 0x4a, 0x44, 0x44,
- 0x48, 0x49, 0x41, 0x4f, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x45, 0x46, 0x4a, 0x44, 0x44, 0x48, 0x49, 0x41,
- 0x4f, 0x4b, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
- 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_MEFJDDHIAOK_proto_rawDescOnce sync.Once
- file_Unk3000_MEFJDDHIAOK_proto_rawDescData = file_Unk3000_MEFJDDHIAOK_proto_rawDesc
-)
-
-func file_Unk3000_MEFJDDHIAOK_proto_rawDescGZIP() []byte {
- file_Unk3000_MEFJDDHIAOK_proto_rawDescOnce.Do(func() {
- file_Unk3000_MEFJDDHIAOK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_MEFJDDHIAOK_proto_rawDescData)
- })
- return file_Unk3000_MEFJDDHIAOK_proto_rawDescData
-}
-
-var file_Unk3000_MEFJDDHIAOK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_MEFJDDHIAOK_proto_goTypes = []interface{}{
- (*Unk3000_MEFJDDHIAOK)(nil), // 0: Unk3000_MEFJDDHIAOK
-}
-var file_Unk3000_MEFJDDHIAOK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_MEFJDDHIAOK_proto_init() }
-func file_Unk3000_MEFJDDHIAOK_proto_init() {
- if File_Unk3000_MEFJDDHIAOK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_MEFJDDHIAOK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_MEFJDDHIAOK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_MEFJDDHIAOK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_MEFJDDHIAOK_proto_goTypes,
- DependencyIndexes: file_Unk3000_MEFJDDHIAOK_proto_depIdxs,
- MessageInfos: file_Unk3000_MEFJDDHIAOK_proto_msgTypes,
- }.Build()
- File_Unk3000_MEFJDDHIAOK_proto = out.File
- file_Unk3000_MEFJDDHIAOK_proto_rawDesc = nil
- file_Unk3000_MEFJDDHIAOK_proto_goTypes = nil
- file_Unk3000_MEFJDDHIAOK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_MFCAIADEPGJ.pb.go b/gover/gen/Unk3000_MFCAIADEPGJ.pb.go
deleted file mode 100644
index 58e03089..00000000
--- a/gover/gen/Unk3000_MFCAIADEPGJ.pb.go
+++ /dev/null
@@ -1,278 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_MFCAIADEPGJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG int32
-
-const (
- Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG_STATUS_FAIL Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG = 0
- Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG_STATUS_SUCC Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG = 1
- Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG_STATUS_PARTIAL Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG = 2
-)
-
-// Enum value maps for Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG.
-var (
- Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG_name = map[int32]string{
- 0: "Unk3000_PNOAFGLCLPG_STATUS_FAIL",
- 1: "Unk3000_PNOAFGLCLPG_STATUS_SUCC",
- 2: "Unk3000_PNOAFGLCLPG_STATUS_PARTIAL",
- }
- Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG_value = map[string]int32{
- "Unk3000_PNOAFGLCLPG_STATUS_FAIL": 0,
- "Unk3000_PNOAFGLCLPG_STATUS_SUCC": 1,
- "Unk3000_PNOAFGLCLPG_STATUS_PARTIAL": 2,
- }
-)
-
-func (x Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG) Enum() *Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG {
- p := new(Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG)
- *p = x
- return p
-}
-
-func (x Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_MFCAIADEPGJ_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG) Type() protoreflect.EnumType {
- return &file_Unk3000_MFCAIADEPGJ_proto_enumTypes[0]
-}
-
-func (x Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG.Descriptor instead.
-func (Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_MFCAIADEPGJ_proto_rawDescGZIP(), []int{0, 0}
-}
-
-// CmdId: 6198
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_MFCAIADEPGJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- QueryStatus Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG `protobuf:"varint,7,opt,name=query_status,json=queryStatus,proto3,enum=Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG" json:"query_status,omitempty"`
- Index []int64 `protobuf:"varint,3,rep,packed,name=index,proto3" json:"index,omitempty"`
- Corners []*Vector `protobuf:"bytes,14,rep,name=corners,proto3" json:"corners,omitempty"`
- Level []int32 `protobuf:"varint,1,rep,packed,name=level,proto3" json:"level,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
- QueryId int32 `protobuf:"varint,9,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
-}
-
-func (x *Unk3000_MFCAIADEPGJ) Reset() {
- *x = Unk3000_MFCAIADEPGJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_MFCAIADEPGJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_MFCAIADEPGJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_MFCAIADEPGJ) ProtoMessage() {}
-
-func (x *Unk3000_MFCAIADEPGJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_MFCAIADEPGJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_MFCAIADEPGJ.ProtoReflect.Descriptor instead.
-func (*Unk3000_MFCAIADEPGJ) Descriptor() ([]byte, []int) {
- return file_Unk3000_MFCAIADEPGJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_MFCAIADEPGJ) GetQueryStatus() Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG {
- if x != nil {
- return x.QueryStatus
- }
- return Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG_STATUS_FAIL
-}
-
-func (x *Unk3000_MFCAIADEPGJ) GetIndex() []int64 {
- if x != nil {
- return x.Index
- }
- return nil
-}
-
-func (x *Unk3000_MFCAIADEPGJ) GetCorners() []*Vector {
- if x != nil {
- return x.Corners
- }
- return nil
-}
-
-func (x *Unk3000_MFCAIADEPGJ) GetLevel() []int32 {
- if x != nil {
- return x.Level
- }
- return nil
-}
-
-func (x *Unk3000_MFCAIADEPGJ) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3000_MFCAIADEPGJ) GetQueryId() int32 {
- if x != nil {
- return x.QueryId
- }
- return 0
-}
-
-var File_Unk3000_MFCAIADEPGJ_proto protoreflect.FileDescriptor
-
-var file_Unk3000_MFCAIADEPGJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x43, 0x41, 0x49, 0x41,
- 0x44, 0x45, 0x50, 0x47, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf0, 0x02, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x43, 0x41, 0x49, 0x41, 0x44, 0x45, 0x50, 0x47,
- 0x4a, 0x12, 0x4b, 0x0a, 0x0c, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
- 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4d, 0x46, 0x43, 0x41, 0x49, 0x41, 0x44, 0x45, 0x50, 0x47, 0x4a, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x4f, 0x41, 0x46, 0x47, 0x4c, 0x43, 0x4c, 0x50,
- 0x47, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14,
- 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x05, 0x69,
- 0x6e, 0x64, 0x65, 0x78, 0x12, 0x21, 0x0a, 0x07, 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x73, 0x18,
- 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07,
- 0x63, 0x6f, 0x72, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79,
- 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79,
- 0x49, 0x64, 0x22, 0x87, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50,
- 0x4e, 0x4f, 0x41, 0x46, 0x47, 0x4c, 0x43, 0x4c, 0x50, 0x47, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x4f, 0x41, 0x46, 0x47, 0x4c, 0x43, 0x4c, 0x50,
- 0x47, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x00, 0x12,
- 0x23, 0x0a, 0x1f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x4f, 0x41, 0x46,
- 0x47, 0x4c, 0x43, 0x4c, 0x50, 0x47, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x53, 0x55,
- 0x43, 0x43, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x50, 0x4e, 0x4f, 0x41, 0x46, 0x47, 0x4c, 0x43, 0x4c, 0x50, 0x47, 0x5f, 0x53, 0x54, 0x41, 0x54,
- 0x55, 0x53, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41, 0x4c, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_MFCAIADEPGJ_proto_rawDescOnce sync.Once
- file_Unk3000_MFCAIADEPGJ_proto_rawDescData = file_Unk3000_MFCAIADEPGJ_proto_rawDesc
-)
-
-func file_Unk3000_MFCAIADEPGJ_proto_rawDescGZIP() []byte {
- file_Unk3000_MFCAIADEPGJ_proto_rawDescOnce.Do(func() {
- file_Unk3000_MFCAIADEPGJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_MFCAIADEPGJ_proto_rawDescData)
- })
- return file_Unk3000_MFCAIADEPGJ_proto_rawDescData
-}
-
-var file_Unk3000_MFCAIADEPGJ_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3000_MFCAIADEPGJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_MFCAIADEPGJ_proto_goTypes = []interface{}{
- (Unk3000_MFCAIADEPGJ_Unk3000_PNOAFGLCLPG)(0), // 0: Unk3000_MFCAIADEPGJ.Unk3000_PNOAFGLCLPG
- (*Unk3000_MFCAIADEPGJ)(nil), // 1: Unk3000_MFCAIADEPGJ
- (*Vector)(nil), // 2: Vector
-}
-var file_Unk3000_MFCAIADEPGJ_proto_depIdxs = []int32{
- 0, // 0: Unk3000_MFCAIADEPGJ.query_status:type_name -> Unk3000_MFCAIADEPGJ.Unk3000_PNOAFGLCLPG
- 2, // 1: Unk3000_MFCAIADEPGJ.corners:type_name -> Vector
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_MFCAIADEPGJ_proto_init() }
-func file_Unk3000_MFCAIADEPGJ_proto_init() {
- if File_Unk3000_MFCAIADEPGJ_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_MFCAIADEPGJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_MFCAIADEPGJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_MFCAIADEPGJ_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_MFCAIADEPGJ_proto_goTypes,
- DependencyIndexes: file_Unk3000_MFCAIADEPGJ_proto_depIdxs,
- EnumInfos: file_Unk3000_MFCAIADEPGJ_proto_enumTypes,
- MessageInfos: file_Unk3000_MFCAIADEPGJ_proto_msgTypes,
- }.Build()
- File_Unk3000_MFCAIADEPGJ_proto = out.File
- file_Unk3000_MFCAIADEPGJ_proto_rawDesc = nil
- file_Unk3000_MFCAIADEPGJ_proto_goTypes = nil
- file_Unk3000_MFCAIADEPGJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_MFHOOFLHNPH.pb.go b/gover/gen/Unk3000_MFHOOFLHNPH.pb.go
deleted file mode 100644
index 01f965b4..00000000
--- a/gover/gen/Unk3000_MFHOOFLHNPH.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_MFHOOFLHNPH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 419
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_MFHOOFLHNPH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CFDMLGKNLKL uint32 `protobuf:"varint,2,opt,name=Unk3000_CFDMLGKNLKL,json=Unk3000CFDMLGKNLKL,proto3" json:"Unk3000_CFDMLGKNLKL,omitempty"`
- Unk3000_CIOLEGEHDAC uint32 `protobuf:"varint,4,opt,name=Unk3000_CIOLEGEHDAC,json=Unk3000CIOLEGEHDAC,proto3" json:"Unk3000_CIOLEGEHDAC,omitempty"`
-}
-
-func (x *Unk3000_MFHOOFLHNPH) Reset() {
- *x = Unk3000_MFHOOFLHNPH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_MFHOOFLHNPH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_MFHOOFLHNPH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_MFHOOFLHNPH) ProtoMessage() {}
-
-func (x *Unk3000_MFHOOFLHNPH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_MFHOOFLHNPH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_MFHOOFLHNPH.ProtoReflect.Descriptor instead.
-func (*Unk3000_MFHOOFLHNPH) Descriptor() ([]byte, []int) {
- return file_Unk3000_MFHOOFLHNPH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_MFHOOFLHNPH) GetUnk3000_CFDMLGKNLKL() uint32 {
- if x != nil {
- return x.Unk3000_CFDMLGKNLKL
- }
- return 0
-}
-
-func (x *Unk3000_MFHOOFLHNPH) GetUnk3000_CIOLEGEHDAC() uint32 {
- if x != nil {
- return x.Unk3000_CIOLEGEHDAC
- }
- return 0
-}
-
-var File_Unk3000_MFHOOFLHNPH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_MFHOOFLHNPH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x48, 0x4f, 0x4f, 0x46,
- 0x4c, 0x48, 0x4e, 0x50, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x48, 0x4f, 0x4f, 0x46, 0x4c, 0x48, 0x4e,
- 0x50, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x46,
- 0x44, 0x4d, 0x4c, 0x47, 0x4b, 0x4e, 0x4c, 0x4b, 0x4c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b, 0x4e,
- 0x4c, 0x4b, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43,
- 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45, 0x48, 0x44, 0x41, 0x43, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45,
- 0x48, 0x44, 0x41, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_MFHOOFLHNPH_proto_rawDescOnce sync.Once
- file_Unk3000_MFHOOFLHNPH_proto_rawDescData = file_Unk3000_MFHOOFLHNPH_proto_rawDesc
-)
-
-func file_Unk3000_MFHOOFLHNPH_proto_rawDescGZIP() []byte {
- file_Unk3000_MFHOOFLHNPH_proto_rawDescOnce.Do(func() {
- file_Unk3000_MFHOOFLHNPH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_MFHOOFLHNPH_proto_rawDescData)
- })
- return file_Unk3000_MFHOOFLHNPH_proto_rawDescData
-}
-
-var file_Unk3000_MFHOOFLHNPH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_MFHOOFLHNPH_proto_goTypes = []interface{}{
- (*Unk3000_MFHOOFLHNPH)(nil), // 0: Unk3000_MFHOOFLHNPH
-}
-var file_Unk3000_MFHOOFLHNPH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_MFHOOFLHNPH_proto_init() }
-func file_Unk3000_MFHOOFLHNPH_proto_init() {
- if File_Unk3000_MFHOOFLHNPH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_MFHOOFLHNPH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_MFHOOFLHNPH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_MFHOOFLHNPH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_MFHOOFLHNPH_proto_goTypes,
- DependencyIndexes: file_Unk3000_MFHOOFLHNPH_proto_depIdxs,
- MessageInfos: file_Unk3000_MFHOOFLHNPH_proto_msgTypes,
- }.Build()
- File_Unk3000_MFHOOFLHNPH_proto = out.File
- file_Unk3000_MFHOOFLHNPH_proto_rawDesc = nil
- file_Unk3000_MFHOOFLHNPH_proto_goTypes = nil
- file_Unk3000_MFHOOFLHNPH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_MOIPPIJMIJC.pb.go b/gover/gen/Unk3000_MOIPPIJMIJC.pb.go
deleted file mode 100644
index d5cffd5a..00000000
--- a/gover/gen/Unk3000_MOIPPIJMIJC.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_MOIPPIJMIJC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3323
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_MOIPPIJMIJC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_BBNOIPMEOOJ uint32 `protobuf:"varint,14,opt,name=Unk3000_BBNOIPMEOOJ,json=Unk3000BBNOIPMEOOJ,proto3" json:"Unk3000_BBNOIPMEOOJ,omitempty"`
- Unk3000_ABHKMADEKEA Unk3000_INJDOLGMLAG `protobuf:"varint,11,opt,name=Unk3000_ABHKMADEKEA,json=Unk3000ABHKMADEKEA,proto3,enum=Unk3000_INJDOLGMLAG" json:"Unk3000_ABHKMADEKEA,omitempty"`
-}
-
-func (x *Unk3000_MOIPPIJMIJC) Reset() {
- *x = Unk3000_MOIPPIJMIJC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_MOIPPIJMIJC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_MOIPPIJMIJC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_MOIPPIJMIJC) ProtoMessage() {}
-
-func (x *Unk3000_MOIPPIJMIJC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_MOIPPIJMIJC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_MOIPPIJMIJC.ProtoReflect.Descriptor instead.
-func (*Unk3000_MOIPPIJMIJC) Descriptor() ([]byte, []int) {
- return file_Unk3000_MOIPPIJMIJC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_MOIPPIJMIJC) GetUnk3000_BBNOIPMEOOJ() uint32 {
- if x != nil {
- return x.Unk3000_BBNOIPMEOOJ
- }
- return 0
-}
-
-func (x *Unk3000_MOIPPIJMIJC) GetUnk3000_ABHKMADEKEA() Unk3000_INJDOLGMLAG {
- if x != nil {
- return x.Unk3000_ABHKMADEKEA
- }
- return Unk3000_INJDOLGMLAG_Unk3000_INJDOLGMLAG_Unk3000_AHABODBKNKA
-}
-
-var File_Unk3000_MOIPPIJMIJC_proto protoreflect.FileDescriptor
-
-var file_Unk3000_MOIPPIJMIJC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x49, 0x50, 0x50, 0x49,
- 0x4a, 0x4d, 0x49, 0x4a, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4a, 0x44, 0x4f, 0x4c, 0x47, 0x4d, 0x4c, 0x41, 0x47,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x49, 0x50, 0x50, 0x49, 0x4a, 0x4d, 0x49, 0x4a, 0x43, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x42, 0x4e, 0x4f, 0x49, 0x50,
- 0x4d, 0x45, 0x4f, 0x4f, 0x4a, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x42, 0x42, 0x4e, 0x4f, 0x49, 0x50, 0x4d, 0x45, 0x4f, 0x4f, 0x4a, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x48, 0x4b, 0x4d,
- 0x41, 0x44, 0x45, 0x4b, 0x45, 0x41, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x4e, 0x4a, 0x44, 0x4f, 0x4c, 0x47, 0x4d, 0x4c,
- 0x41, 0x47, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x42, 0x48, 0x4b, 0x4d,
- 0x41, 0x44, 0x45, 0x4b, 0x45, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_MOIPPIJMIJC_proto_rawDescOnce sync.Once
- file_Unk3000_MOIPPIJMIJC_proto_rawDescData = file_Unk3000_MOIPPIJMIJC_proto_rawDesc
-)
-
-func file_Unk3000_MOIPPIJMIJC_proto_rawDescGZIP() []byte {
- file_Unk3000_MOIPPIJMIJC_proto_rawDescOnce.Do(func() {
- file_Unk3000_MOIPPIJMIJC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_MOIPPIJMIJC_proto_rawDescData)
- })
- return file_Unk3000_MOIPPIJMIJC_proto_rawDescData
-}
-
-var file_Unk3000_MOIPPIJMIJC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_MOIPPIJMIJC_proto_goTypes = []interface{}{
- (*Unk3000_MOIPPIJMIJC)(nil), // 0: Unk3000_MOIPPIJMIJC
- (Unk3000_INJDOLGMLAG)(0), // 1: Unk3000_INJDOLGMLAG
-}
-var file_Unk3000_MOIPPIJMIJC_proto_depIdxs = []int32{
- 1, // 0: Unk3000_MOIPPIJMIJC.Unk3000_ABHKMADEKEA:type_name -> Unk3000_INJDOLGMLAG
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_MOIPPIJMIJC_proto_init() }
-func file_Unk3000_MOIPPIJMIJC_proto_init() {
- if File_Unk3000_MOIPPIJMIJC_proto != nil {
- return
- }
- file_Unk3000_INJDOLGMLAG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_MOIPPIJMIJC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_MOIPPIJMIJC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_MOIPPIJMIJC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_MOIPPIJMIJC_proto_goTypes,
- DependencyIndexes: file_Unk3000_MOIPPIJMIJC_proto_depIdxs,
- MessageInfos: file_Unk3000_MOIPPIJMIJC_proto_msgTypes,
- }.Build()
- File_Unk3000_MOIPPIJMIJC_proto = out.File
- file_Unk3000_MOIPPIJMIJC_proto_rawDesc = nil
- file_Unk3000_MOIPPIJMIJC_proto_goTypes = nil
- file_Unk3000_MOIPPIJMIJC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NBGBGODDBMP.pb.go b/gover/gen/Unk3000_NBGBGODDBMP.pb.go
deleted file mode 100644
index 10c769b3..00000000
--- a/gover/gen/Unk3000_NBGBGODDBMP.pb.go
+++ /dev/null
@@ -1,200 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NBGBGODDBMP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6121
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_NBGBGODDBMP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_PHOPHGOGIIK bool `protobuf:"varint,12,opt,name=Unk3000_PHOPHGOGIIK,json=Unk3000PHOPHGOGIIK,proto3" json:"Unk3000_PHOPHGOGIIK,omitempty"`
- Unk3000_APCKCDLMGMN *Unk3000_LBNFMLHLBIH `protobuf:"bytes,13,opt,name=Unk3000_APCKCDLMGMN,json=Unk3000APCKCDLMGMN,proto3" json:"Unk3000_APCKCDLMGMN,omitempty"`
- QueryId int32 `protobuf:"varint,9,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
- SceneId uint32 `protobuf:"varint,3,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
-}
-
-func (x *Unk3000_NBGBGODDBMP) Reset() {
- *x = Unk3000_NBGBGODDBMP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NBGBGODDBMP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NBGBGODDBMP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NBGBGODDBMP) ProtoMessage() {}
-
-func (x *Unk3000_NBGBGODDBMP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NBGBGODDBMP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NBGBGODDBMP.ProtoReflect.Descriptor instead.
-func (*Unk3000_NBGBGODDBMP) Descriptor() ([]byte, []int) {
- return file_Unk3000_NBGBGODDBMP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_NBGBGODDBMP) GetUnk3000_PHOPHGOGIIK() bool {
- if x != nil {
- return x.Unk3000_PHOPHGOGIIK
- }
- return false
-}
-
-func (x *Unk3000_NBGBGODDBMP) GetUnk3000_APCKCDLMGMN() *Unk3000_LBNFMLHLBIH {
- if x != nil {
- return x.Unk3000_APCKCDLMGMN
- }
- return nil
-}
-
-func (x *Unk3000_NBGBGODDBMP) GetQueryId() int32 {
- if x != nil {
- return x.QueryId
- }
- return 0
-}
-
-func (x *Unk3000_NBGBGODDBMP) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-var File_Unk3000_NBGBGODDBMP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NBGBGODDBMP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x47, 0x42, 0x47, 0x4f,
- 0x44, 0x44, 0x42, 0x4d, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4e, 0x46, 0x4d, 0x4c, 0x48, 0x4c, 0x42, 0x49, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x47, 0x42, 0x47, 0x4f, 0x44, 0x44, 0x42, 0x4d, 0x50, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4f, 0x50, 0x48, 0x47,
- 0x4f, 0x47, 0x49, 0x49, 0x4b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x50, 0x48, 0x4f, 0x50, 0x48, 0x47, 0x4f, 0x47, 0x49, 0x49, 0x4b, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x43, 0x4b, 0x43,
- 0x44, 0x4c, 0x4d, 0x47, 0x4d, 0x4e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4c, 0x42, 0x4e, 0x46, 0x4d, 0x4c, 0x48, 0x4c, 0x42,
- 0x49, 0x48, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x50, 0x43, 0x4b, 0x43,
- 0x44, 0x4c, 0x4d, 0x47, 0x4d, 0x4e, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NBGBGODDBMP_proto_rawDescOnce sync.Once
- file_Unk3000_NBGBGODDBMP_proto_rawDescData = file_Unk3000_NBGBGODDBMP_proto_rawDesc
-)
-
-func file_Unk3000_NBGBGODDBMP_proto_rawDescGZIP() []byte {
- file_Unk3000_NBGBGODDBMP_proto_rawDescOnce.Do(func() {
- file_Unk3000_NBGBGODDBMP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NBGBGODDBMP_proto_rawDescData)
- })
- return file_Unk3000_NBGBGODDBMP_proto_rawDescData
-}
-
-var file_Unk3000_NBGBGODDBMP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NBGBGODDBMP_proto_goTypes = []interface{}{
- (*Unk3000_NBGBGODDBMP)(nil), // 0: Unk3000_NBGBGODDBMP
- (*Unk3000_LBNFMLHLBIH)(nil), // 1: Unk3000_LBNFMLHLBIH
-}
-var file_Unk3000_NBGBGODDBMP_proto_depIdxs = []int32{
- 1, // 0: Unk3000_NBGBGODDBMP.Unk3000_APCKCDLMGMN:type_name -> Unk3000_LBNFMLHLBIH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NBGBGODDBMP_proto_init() }
-func file_Unk3000_NBGBGODDBMP_proto_init() {
- if File_Unk3000_NBGBGODDBMP_proto != nil {
- return
- }
- file_Unk3000_LBNFMLHLBIH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NBGBGODDBMP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NBGBGODDBMP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NBGBGODDBMP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NBGBGODDBMP_proto_goTypes,
- DependencyIndexes: file_Unk3000_NBGBGODDBMP_proto_depIdxs,
- MessageInfos: file_Unk3000_NBGBGODDBMP_proto_msgTypes,
- }.Build()
- File_Unk3000_NBGBGODDBMP_proto = out.File
- file_Unk3000_NBGBGODDBMP_proto_rawDesc = nil
- file_Unk3000_NBGBGODDBMP_proto_goTypes = nil
- file_Unk3000_NBGBGODDBMP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NHPPMHHJPMJ.pb.go b/gover/gen/Unk3000_NHPPMHHJPMJ.pb.go
deleted file mode 100644
index 54fc3086..00000000
--- a/gover/gen/Unk3000_NHPPMHHJPMJ.pb.go
+++ /dev/null
@@ -1,203 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NHPPMHHJPMJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20005
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_NHPPMHHJPMJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- FinalScore uint32 `protobuf:"varint,11,opt,name=final_score,json=finalScore,proto3" json:"final_score,omitempty"`
- Unk3000_MKFIPLFHJNE uint32 `protobuf:"varint,15,opt,name=Unk3000_MKFIPLFHJNE,json=Unk3000MKFIPLFHJNE,proto3" json:"Unk3000_MKFIPLFHJNE,omitempty"`
- IsSuccess bool `protobuf:"varint,6,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- LevelId uint32 `protobuf:"varint,10,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- IsNewRecord bool `protobuf:"varint,2,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
-}
-
-func (x *Unk3000_NHPPMHHJPMJ) Reset() {
- *x = Unk3000_NHPPMHHJPMJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NHPPMHHJPMJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NHPPMHHJPMJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NHPPMHHJPMJ) ProtoMessage() {}
-
-func (x *Unk3000_NHPPMHHJPMJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NHPPMHHJPMJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NHPPMHHJPMJ.ProtoReflect.Descriptor instead.
-func (*Unk3000_NHPPMHHJPMJ) Descriptor() ([]byte, []int) {
- return file_Unk3000_NHPPMHHJPMJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_NHPPMHHJPMJ) GetFinalScore() uint32 {
- if x != nil {
- return x.FinalScore
- }
- return 0
-}
-
-func (x *Unk3000_NHPPMHHJPMJ) GetUnk3000_MKFIPLFHJNE() uint32 {
- if x != nil {
- return x.Unk3000_MKFIPLFHJNE
- }
- return 0
-}
-
-func (x *Unk3000_NHPPMHHJPMJ) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk3000_NHPPMHHJPMJ) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3000_NHPPMHHJPMJ) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-var File_Unk3000_NHPPMHHJPMJ_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NHPPMHHJPMJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x50, 0x50, 0x4d, 0x48,
- 0x48, 0x4a, 0x50, 0x4d, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x48, 0x50, 0x50, 0x4d, 0x48, 0x48, 0x4a,
- 0x50, 0x4d, 0x4a, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x63, 0x6f,
- 0x72, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53,
- 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4d, 0x4b, 0x46, 0x49, 0x50, 0x4c, 0x46, 0x48, 0x4a, 0x4e, 0x45, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x4b, 0x46, 0x49, 0x50, 0x4c,
- 0x46, 0x48, 0x4a, 0x4e, 0x45, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63,
- 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63,
- 0x63, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12,
- 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63,
- 0x6f, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NHPPMHHJPMJ_proto_rawDescOnce sync.Once
- file_Unk3000_NHPPMHHJPMJ_proto_rawDescData = file_Unk3000_NHPPMHHJPMJ_proto_rawDesc
-)
-
-func file_Unk3000_NHPPMHHJPMJ_proto_rawDescGZIP() []byte {
- file_Unk3000_NHPPMHHJPMJ_proto_rawDescOnce.Do(func() {
- file_Unk3000_NHPPMHHJPMJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NHPPMHHJPMJ_proto_rawDescData)
- })
- return file_Unk3000_NHPPMHHJPMJ_proto_rawDescData
-}
-
-var file_Unk3000_NHPPMHHJPMJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NHPPMHHJPMJ_proto_goTypes = []interface{}{
- (*Unk3000_NHPPMHHJPMJ)(nil), // 0: Unk3000_NHPPMHHJPMJ
-}
-var file_Unk3000_NHPPMHHJPMJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NHPPMHHJPMJ_proto_init() }
-func file_Unk3000_NHPPMHHJPMJ_proto_init() {
- if File_Unk3000_NHPPMHHJPMJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NHPPMHHJPMJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NHPPMHHJPMJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NHPPMHHJPMJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NHPPMHHJPMJ_proto_goTypes,
- DependencyIndexes: file_Unk3000_NHPPMHHJPMJ_proto_depIdxs,
- MessageInfos: file_Unk3000_NHPPMHHJPMJ_proto_msgTypes,
- }.Build()
- File_Unk3000_NHPPMHHJPMJ_proto = out.File
- file_Unk3000_NHPPMHHJPMJ_proto_rawDesc = nil
- file_Unk3000_NHPPMHHJPMJ_proto_goTypes = nil
- file_Unk3000_NHPPMHHJPMJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NJNPNJDFEOL.pb.go b/gover/gen/Unk3000_NJNPNJDFEOL.pb.go
deleted file mode 100644
index 05bee4e0..00000000
--- a/gover/gen/Unk3000_NJNPNJDFEOL.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NJNPNJDFEOL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6112
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_NJNPNJDFEOL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk3000_NJNPNJDFEOL) Reset() {
- *x = Unk3000_NJNPNJDFEOL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NJNPNJDFEOL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NJNPNJDFEOL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NJNPNJDFEOL) ProtoMessage() {}
-
-func (x *Unk3000_NJNPNJDFEOL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NJNPNJDFEOL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NJNPNJDFEOL.ProtoReflect.Descriptor instead.
-func (*Unk3000_NJNPNJDFEOL) Descriptor() ([]byte, []int) {
- return file_Unk3000_NJNPNJDFEOL_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_NJNPNJDFEOL_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NJNPNJDFEOL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4a, 0x4e, 0x50, 0x4e, 0x4a,
- 0x44, 0x46, 0x45, 0x4f, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4a, 0x4e, 0x50, 0x4e, 0x4a, 0x44, 0x46, 0x45,
- 0x4f, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NJNPNJDFEOL_proto_rawDescOnce sync.Once
- file_Unk3000_NJNPNJDFEOL_proto_rawDescData = file_Unk3000_NJNPNJDFEOL_proto_rawDesc
-)
-
-func file_Unk3000_NJNPNJDFEOL_proto_rawDescGZIP() []byte {
- file_Unk3000_NJNPNJDFEOL_proto_rawDescOnce.Do(func() {
- file_Unk3000_NJNPNJDFEOL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NJNPNJDFEOL_proto_rawDescData)
- })
- return file_Unk3000_NJNPNJDFEOL_proto_rawDescData
-}
-
-var file_Unk3000_NJNPNJDFEOL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NJNPNJDFEOL_proto_goTypes = []interface{}{
- (*Unk3000_NJNPNJDFEOL)(nil), // 0: Unk3000_NJNPNJDFEOL
-}
-var file_Unk3000_NJNPNJDFEOL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NJNPNJDFEOL_proto_init() }
-func file_Unk3000_NJNPNJDFEOL_proto_init() {
- if File_Unk3000_NJNPNJDFEOL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NJNPNJDFEOL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NJNPNJDFEOL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NJNPNJDFEOL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NJNPNJDFEOL_proto_goTypes,
- DependencyIndexes: file_Unk3000_NJNPNJDFEOL_proto_depIdxs,
- MessageInfos: file_Unk3000_NJNPNJDFEOL_proto_msgTypes,
- }.Build()
- File_Unk3000_NJNPNJDFEOL_proto = out.File
- file_Unk3000_NJNPNJDFEOL_proto_rawDesc = nil
- file_Unk3000_NJNPNJDFEOL_proto_goTypes = nil
- file_Unk3000_NJNPNJDFEOL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NLFNMGEJDPG.pb.go b/gover/gen/Unk3000_NLFNMGEJDPG.pb.go
deleted file mode 100644
index a49d02be..00000000
--- a/gover/gen/Unk3000_NLFNMGEJDPG.pb.go
+++ /dev/null
@@ -1,148 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NLFNMGEJDPG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_NLFNMGEJDPG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk3000_NLFNMGEJDPG) Reset() {
- *x = Unk3000_NLFNMGEJDPG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NLFNMGEJDPG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NLFNMGEJDPG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NLFNMGEJDPG) ProtoMessage() {}
-
-func (x *Unk3000_NLFNMGEJDPG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NLFNMGEJDPG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NLFNMGEJDPG.ProtoReflect.Descriptor instead.
-func (*Unk3000_NLFNMGEJDPG) Descriptor() ([]byte, []int) {
- return file_Unk3000_NLFNMGEJDPG_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_NLFNMGEJDPG_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NLFNMGEJDPG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x4e, 0x4d, 0x47,
- 0x45, 0x4a, 0x44, 0x50, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4c, 0x46, 0x4e, 0x4d, 0x47, 0x45, 0x4a, 0x44,
- 0x50, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NLFNMGEJDPG_proto_rawDescOnce sync.Once
- file_Unk3000_NLFNMGEJDPG_proto_rawDescData = file_Unk3000_NLFNMGEJDPG_proto_rawDesc
-)
-
-func file_Unk3000_NLFNMGEJDPG_proto_rawDescGZIP() []byte {
- file_Unk3000_NLFNMGEJDPG_proto_rawDescOnce.Do(func() {
- file_Unk3000_NLFNMGEJDPG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NLFNMGEJDPG_proto_rawDescData)
- })
- return file_Unk3000_NLFNMGEJDPG_proto_rawDescData
-}
-
-var file_Unk3000_NLFNMGEJDPG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NLFNMGEJDPG_proto_goTypes = []interface{}{
- (*Unk3000_NLFNMGEJDPG)(nil), // 0: Unk3000_NLFNMGEJDPG
-}
-var file_Unk3000_NLFNMGEJDPG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NLFNMGEJDPG_proto_init() }
-func file_Unk3000_NLFNMGEJDPG_proto_init() {
- if File_Unk3000_NLFNMGEJDPG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NLFNMGEJDPG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NLFNMGEJDPG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NLFNMGEJDPG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NLFNMGEJDPG_proto_goTypes,
- DependencyIndexes: file_Unk3000_NLFNMGEJDPG_proto_depIdxs,
- MessageInfos: file_Unk3000_NLFNMGEJDPG_proto_msgTypes,
- }.Build()
- File_Unk3000_NLFNMGEJDPG_proto = out.File
- file_Unk3000_NLFNMGEJDPG_proto_rawDesc = nil
- file_Unk3000_NLFNMGEJDPG_proto_goTypes = nil
- file_Unk3000_NLFNMGEJDPG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NMEJCJFJPHM.pb.go b/gover/gen/Unk3000_NMEJCJFJPHM.pb.go
deleted file mode 100644
index d0161ca2..00000000
--- a/gover/gen/Unk3000_NMEJCJFJPHM.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NMEJCJFJPHM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24923
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_NMEJCJFJPHM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_NMEJCJFJPHM) Reset() {
- *x = Unk3000_NMEJCJFJPHM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NMEJCJFJPHM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NMEJCJFJPHM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NMEJCJFJPHM) ProtoMessage() {}
-
-func (x *Unk3000_NMEJCJFJPHM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NMEJCJFJPHM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NMEJCJFJPHM.ProtoReflect.Descriptor instead.
-func (*Unk3000_NMEJCJFJPHM) Descriptor() ([]byte, []int) {
- return file_Unk3000_NMEJCJFJPHM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_NMEJCJFJPHM) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3000_NMEJCJFJPHM) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_NMEJCJFJPHM_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NMEJCJFJPHM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x4a, 0x43, 0x4a,
- 0x46, 0x4a, 0x50, 0x48, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x4a, 0x43, 0x4a, 0x46, 0x4a, 0x50,
- 0x48, 0x4d, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NMEJCJFJPHM_proto_rawDescOnce sync.Once
- file_Unk3000_NMEJCJFJPHM_proto_rawDescData = file_Unk3000_NMEJCJFJPHM_proto_rawDesc
-)
-
-func file_Unk3000_NMEJCJFJPHM_proto_rawDescGZIP() []byte {
- file_Unk3000_NMEJCJFJPHM_proto_rawDescOnce.Do(func() {
- file_Unk3000_NMEJCJFJPHM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NMEJCJFJPHM_proto_rawDescData)
- })
- return file_Unk3000_NMEJCJFJPHM_proto_rawDescData
-}
-
-var file_Unk3000_NMEJCJFJPHM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NMEJCJFJPHM_proto_goTypes = []interface{}{
- (*Unk3000_NMEJCJFJPHM)(nil), // 0: Unk3000_NMEJCJFJPHM
-}
-var file_Unk3000_NMEJCJFJPHM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NMEJCJFJPHM_proto_init() }
-func file_Unk3000_NMEJCJFJPHM_proto_init() {
- if File_Unk3000_NMEJCJFJPHM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NMEJCJFJPHM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NMEJCJFJPHM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NMEJCJFJPHM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NMEJCJFJPHM_proto_goTypes,
- DependencyIndexes: file_Unk3000_NMEJCJFJPHM_proto_depIdxs,
- MessageInfos: file_Unk3000_NMEJCJFJPHM_proto_msgTypes,
- }.Build()
- File_Unk3000_NMEJCJFJPHM_proto = out.File
- file_Unk3000_NMEJCJFJPHM_proto_rawDesc = nil
- file_Unk3000_NMEJCJFJPHM_proto_goTypes = nil
- file_Unk3000_NMEJCJFJPHM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NMENEAHJGKE.pb.go b/gover/gen/Unk3000_NMENEAHJGKE.pb.go
deleted file mode 100644
index d82da7b9..00000000
--- a/gover/gen/Unk3000_NMENEAHJGKE.pb.go
+++ /dev/null
@@ -1,381 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NMENEAHJGKE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK int32
-
-const (
- Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK_OPTION_NONE Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK = 0
- Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK_OPTION_NORMAL Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK = 1
-)
-
-// Enum value maps for Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK.
-var (
- Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK_name = map[int32]string{
- 0: "Unk3000_MPAGIMDCEDK_OPTION_NONE",
- 1: "Unk3000_MPAGIMDCEDK_OPTION_NORMAL",
- }
- Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK_value = map[string]int32{
- "Unk3000_MPAGIMDCEDK_OPTION_NONE": 0,
- "Unk3000_MPAGIMDCEDK_OPTION_NORMAL": 1,
- }
-)
-
-func (x Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK) Enum() *Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK {
- p := new(Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK)
- *p = x
- return p
-}
-
-func (x Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_NMENEAHJGKE_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK) Type() protoreflect.EnumType {
- return &file_Unk3000_NMENEAHJGKE_proto_enumTypes[0]
-}
-
-func (x Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK.Descriptor instead.
-func (Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_NMENEAHJGKE_proto_rawDescGZIP(), []int{0, 0}
-}
-
-type Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH int32
-
-const (
- Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH_Unk3000_HLJABAKPIOI Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH = 0
- Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH_Unk3000_ICILODFJDCO Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH = 1
- Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH_Unk3000_IHILBIFGFEE Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH = 2
- Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH_Unk3000_IDPBKAOFEJD Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH = 3
-)
-
-// Enum value maps for Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH.
-var (
- Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH_name = map[int32]string{
- 0: "Unk3000_BCDLJFDFBFH_Unk3000_HLJABAKPIOI",
- 1: "Unk3000_BCDLJFDFBFH_Unk3000_ICILODFJDCO",
- 2: "Unk3000_BCDLJFDFBFH_Unk3000_IHILBIFGFEE",
- 3: "Unk3000_BCDLJFDFBFH_Unk3000_IDPBKAOFEJD",
- }
- Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH_value = map[string]int32{
- "Unk3000_BCDLJFDFBFH_Unk3000_HLJABAKPIOI": 0,
- "Unk3000_BCDLJFDFBFH_Unk3000_ICILODFJDCO": 1,
- "Unk3000_BCDLJFDFBFH_Unk3000_IHILBIFGFEE": 2,
- "Unk3000_BCDLJFDFBFH_Unk3000_IDPBKAOFEJD": 3,
- }
-)
-
-func (x Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH) Enum() *Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH {
- p := new(Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH)
- *p = x
- return p
-}
-
-func (x Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_NMENEAHJGKE_proto_enumTypes[1].Descriptor()
-}
-
-func (Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH) Type() protoreflect.EnumType {
- return &file_Unk3000_NMENEAHJGKE_proto_enumTypes[1]
-}
-
-func (x Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH.Descriptor instead.
-func (Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_NMENEAHJGKE_proto_rawDescGZIP(), []int{0, 1}
-}
-
-// CmdId: 6172
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_NMENEAHJGKE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- SourcePos *Vector `protobuf:"bytes,10,opt,name=source_pos,json=sourcePos,proto3" json:"source_pos,omitempty"`
- Unk3000_HAACAHAJJOC bool `protobuf:"varint,5,opt,name=Unk3000_HAACAHAJJOC,json=Unk3000HAACAHAJJOC,proto3" json:"Unk3000_HAACAHAJJOC,omitempty"`
- Unk3000_GIIFEGOPHDF bool `protobuf:"varint,13,opt,name=Unk3000_GIIFEGOPHDF,json=Unk3000GIIFEGOPHDF,proto3" json:"Unk3000_GIIFEGOPHDF,omitempty"`
- Unk3000_FNEDHNGIFNC int32 `protobuf:"varint,15,opt,name=Unk3000_FNEDHNGIFNC,json=Unk3000FNEDHNGIFNC,proto3" json:"Unk3000_FNEDHNGIFNC,omitempty"`
- QueryType Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK `protobuf:"varint,8,opt,name=query_type,json=queryType,proto3,enum=Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK" json:"query_type,omitempty"`
- Unk3000_OBGPENBMEGG Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH `protobuf:"varint,1,opt,name=Unk3000_OBGPENBMEGG,json=Unk3000OBGPENBMEGG,proto3,enum=Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH" json:"Unk3000_OBGPENBMEGG,omitempty"`
- DestinationPos *Vector `protobuf:"bytes,9,opt,name=destination_pos,json=destinationPos,proto3" json:"destination_pos,omitempty"`
- QueryId int32 `protobuf:"varint,11,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
- SceneId uint32 `protobuf:"varint,6,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
-}
-
-func (x *Unk3000_NMENEAHJGKE) Reset() {
- *x = Unk3000_NMENEAHJGKE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NMENEAHJGKE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NMENEAHJGKE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NMENEAHJGKE) ProtoMessage() {}
-
-func (x *Unk3000_NMENEAHJGKE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NMENEAHJGKE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NMENEAHJGKE.ProtoReflect.Descriptor instead.
-func (*Unk3000_NMENEAHJGKE) Descriptor() ([]byte, []int) {
- return file_Unk3000_NMENEAHJGKE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetSourcePos() *Vector {
- if x != nil {
- return x.SourcePos
- }
- return nil
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetUnk3000_HAACAHAJJOC() bool {
- if x != nil {
- return x.Unk3000_HAACAHAJJOC
- }
- return false
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetUnk3000_GIIFEGOPHDF() bool {
- if x != nil {
- return x.Unk3000_GIIFEGOPHDF
- }
- return false
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetUnk3000_FNEDHNGIFNC() int32 {
- if x != nil {
- return x.Unk3000_FNEDHNGIFNC
- }
- return 0
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetQueryType() Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK {
- if x != nil {
- return x.QueryType
- }
- return Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK_OPTION_NONE
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetUnk3000_OBGPENBMEGG() Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH {
- if x != nil {
- return x.Unk3000_OBGPENBMEGG
- }
- return Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH_Unk3000_HLJABAKPIOI
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetDestinationPos() *Vector {
- if x != nil {
- return x.DestinationPos
- }
- return nil
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetQueryId() int32 {
- if x != nil {
- return x.QueryId
- }
- return 0
-}
-
-func (x *Unk3000_NMENEAHJGKE) GetSceneId() uint32 {
- if x != nil {
- return x.SceneId
- }
- return 0
-}
-
-var File_Unk3000_NMENEAHJGKE_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NMENEAHJGKE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x4e, 0x45, 0x41,
- 0x48, 0x4a, 0x47, 0x4b, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x06, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x4e, 0x45, 0x41, 0x48, 0x4a, 0x47, 0x4b,
- 0x45, 0x12, 0x26, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x09,
- 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x41, 0x41, 0x43, 0x41, 0x48, 0x41, 0x4a, 0x4a, 0x4f, 0x43,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48,
- 0x41, 0x41, 0x43, 0x41, 0x48, 0x41, 0x4a, 0x4a, 0x4f, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x49, 0x46, 0x45, 0x47, 0x4f, 0x50, 0x48, 0x44,
- 0x46, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x47, 0x49, 0x49, 0x46, 0x45, 0x47, 0x4f, 0x50, 0x48, 0x44, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x4e, 0x45, 0x44, 0x48, 0x4e, 0x47, 0x49, 0x46,
- 0x4e, 0x43, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x46, 0x4e, 0x45, 0x44, 0x48, 0x4e, 0x47, 0x49, 0x46, 0x4e, 0x43, 0x12, 0x47, 0x0a, 0x0a,
- 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x28, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45, 0x4e, 0x45,
- 0x41, 0x48, 0x4a, 0x47, 0x4b, 0x45, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d,
- 0x50, 0x41, 0x47, 0x49, 0x4d, 0x44, 0x43, 0x45, 0x44, 0x4b, 0x52, 0x09, 0x71, 0x75, 0x65, 0x72,
- 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x59, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x4f, 0x42, 0x47, 0x50, 0x45, 0x4e, 0x42, 0x4d, 0x45, 0x47, 0x47, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x45,
- 0x4e, 0x45, 0x41, 0x48, 0x4a, 0x47, 0x4b, 0x45, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x42, 0x43, 0x44, 0x4c, 0x4a, 0x46, 0x44, 0x46, 0x42, 0x46, 0x48, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x42, 0x47, 0x50, 0x45, 0x4e, 0x42, 0x4d, 0x45, 0x47, 0x47,
- 0x12, 0x30, 0x0a, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
- 0x70, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74,
- 0x6f, 0x72, 0x52, 0x0e, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50,
- 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x22, 0x61, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x41, 0x47, 0x49, 0x4d, 0x44, 0x43, 0x45, 0x44, 0x4b, 0x12,
- 0x23, 0x0a, 0x1f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x41, 0x47, 0x49,
- 0x4d, 0x44, 0x43, 0x45, 0x44, 0x4b, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f,
- 0x4e, 0x45, 0x10, 0x00, 0x12, 0x25, 0x0a, 0x21, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x4d, 0x50, 0x41, 0x47, 0x49, 0x4d, 0x44, 0x43, 0x45, 0x44, 0x4b, 0x5f, 0x4f, 0x50, 0x54, 0x49,
- 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x01, 0x22, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x44, 0x4c, 0x4a, 0x46, 0x44, 0x46,
- 0x42, 0x46, 0x48, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42,
- 0x43, 0x44, 0x4c, 0x4a, 0x46, 0x44, 0x46, 0x42, 0x46, 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x48, 0x4c, 0x4a, 0x41, 0x42, 0x41, 0x4b, 0x50, 0x49, 0x4f, 0x49, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x44, 0x4c,
- 0x4a, 0x46, 0x44, 0x46, 0x42, 0x46, 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x49, 0x43, 0x49, 0x4c, 0x4f, 0x44, 0x46, 0x4a, 0x44, 0x43, 0x4f, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x44, 0x4c, 0x4a, 0x46, 0x44,
- 0x46, 0x42, 0x46, 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x49,
- 0x4c, 0x42, 0x49, 0x46, 0x47, 0x46, 0x45, 0x45, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x44, 0x4c, 0x4a, 0x46, 0x44, 0x46, 0x42, 0x46,
- 0x48, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x50, 0x42, 0x4b, 0x41,
- 0x4f, 0x46, 0x45, 0x4a, 0x44, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NMENEAHJGKE_proto_rawDescOnce sync.Once
- file_Unk3000_NMENEAHJGKE_proto_rawDescData = file_Unk3000_NMENEAHJGKE_proto_rawDesc
-)
-
-func file_Unk3000_NMENEAHJGKE_proto_rawDescGZIP() []byte {
- file_Unk3000_NMENEAHJGKE_proto_rawDescOnce.Do(func() {
- file_Unk3000_NMENEAHJGKE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NMENEAHJGKE_proto_rawDescData)
- })
- return file_Unk3000_NMENEAHJGKE_proto_rawDescData
-}
-
-var file_Unk3000_NMENEAHJGKE_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
-var file_Unk3000_NMENEAHJGKE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NMENEAHJGKE_proto_goTypes = []interface{}{
- (Unk3000_NMENEAHJGKE_Unk3000_MPAGIMDCEDK)(0), // 0: Unk3000_NMENEAHJGKE.Unk3000_MPAGIMDCEDK
- (Unk3000_NMENEAHJGKE_Unk3000_BCDLJFDFBFH)(0), // 1: Unk3000_NMENEAHJGKE.Unk3000_BCDLJFDFBFH
- (*Unk3000_NMENEAHJGKE)(nil), // 2: Unk3000_NMENEAHJGKE
- (*Vector)(nil), // 3: Vector
-}
-var file_Unk3000_NMENEAHJGKE_proto_depIdxs = []int32{
- 3, // 0: Unk3000_NMENEAHJGKE.source_pos:type_name -> Vector
- 0, // 1: Unk3000_NMENEAHJGKE.query_type:type_name -> Unk3000_NMENEAHJGKE.Unk3000_MPAGIMDCEDK
- 1, // 2: Unk3000_NMENEAHJGKE.Unk3000_OBGPENBMEGG:type_name -> Unk3000_NMENEAHJGKE.Unk3000_BCDLJFDFBFH
- 3, // 3: Unk3000_NMENEAHJGKE.destination_pos:type_name -> Vector
- 4, // [4:4] is the sub-list for method output_type
- 4, // [4:4] is the sub-list for method input_type
- 4, // [4:4] is the sub-list for extension type_name
- 4, // [4:4] is the sub-list for extension extendee
- 0, // [0:4] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NMENEAHJGKE_proto_init() }
-func file_Unk3000_NMENEAHJGKE_proto_init() {
- if File_Unk3000_NMENEAHJGKE_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NMENEAHJGKE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NMENEAHJGKE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NMENEAHJGKE_proto_rawDesc,
- NumEnums: 2,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NMENEAHJGKE_proto_goTypes,
- DependencyIndexes: file_Unk3000_NMENEAHJGKE_proto_depIdxs,
- EnumInfos: file_Unk3000_NMENEAHJGKE_proto_enumTypes,
- MessageInfos: file_Unk3000_NMENEAHJGKE_proto_msgTypes,
- }.Build()
- File_Unk3000_NMENEAHJGKE_proto = out.File
- file_Unk3000_NMENEAHJGKE_proto_rawDesc = nil
- file_Unk3000_NMENEAHJGKE_proto_goTypes = nil
- file_Unk3000_NMENEAHJGKE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NNPCGEAHNHM.pb.go b/gover/gen/Unk3000_NNPCGEAHNHM.pb.go
deleted file mode 100644
index f7bd8a65..00000000
--- a/gover/gen/Unk3000_NNPCGEAHNHM.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NNPCGEAHNHM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6268
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_NNPCGEAHNHM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_ALGOLKMONEF []*Unk3000_BOBIJEDOFKG `protobuf:"bytes,8,rep,name=Unk3000_ALGOLKMONEF,json=Unk3000ALGOLKMONEF,proto3" json:"Unk3000_ALGOLKMONEF,omitempty"`
-}
-
-func (x *Unk3000_NNPCGEAHNHM) Reset() {
- *x = Unk3000_NNPCGEAHNHM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NNPCGEAHNHM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NNPCGEAHNHM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NNPCGEAHNHM) ProtoMessage() {}
-
-func (x *Unk3000_NNPCGEAHNHM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NNPCGEAHNHM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NNPCGEAHNHM.ProtoReflect.Descriptor instead.
-func (*Unk3000_NNPCGEAHNHM) Descriptor() ([]byte, []int) {
- return file_Unk3000_NNPCGEAHNHM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_NNPCGEAHNHM) GetUnk3000_ALGOLKMONEF() []*Unk3000_BOBIJEDOFKG {
- if x != nil {
- return x.Unk3000_ALGOLKMONEF
- }
- return nil
-}
-
-var File_Unk3000_NNPCGEAHNHM_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NNPCGEAHNHM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x50, 0x43, 0x47, 0x45,
- 0x41, 0x48, 0x4e, 0x48, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x42, 0x49, 0x4a, 0x45, 0x44, 0x4f, 0x46, 0x4b, 0x47,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4e, 0x4e, 0x50, 0x43, 0x47, 0x45, 0x41, 0x48, 0x4e, 0x48, 0x4d, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x47, 0x4f, 0x4c, 0x4b, 0x4d,
- 0x4f, 0x4e, 0x45, 0x46, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x4f, 0x42, 0x49, 0x4a, 0x45, 0x44, 0x4f, 0x46, 0x4b, 0x47,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x41, 0x4c, 0x47, 0x4f, 0x4c, 0x4b, 0x4d,
- 0x4f, 0x4e, 0x45, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NNPCGEAHNHM_proto_rawDescOnce sync.Once
- file_Unk3000_NNPCGEAHNHM_proto_rawDescData = file_Unk3000_NNPCGEAHNHM_proto_rawDesc
-)
-
-func file_Unk3000_NNPCGEAHNHM_proto_rawDescGZIP() []byte {
- file_Unk3000_NNPCGEAHNHM_proto_rawDescOnce.Do(func() {
- file_Unk3000_NNPCGEAHNHM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NNPCGEAHNHM_proto_rawDescData)
- })
- return file_Unk3000_NNPCGEAHNHM_proto_rawDescData
-}
-
-var file_Unk3000_NNPCGEAHNHM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NNPCGEAHNHM_proto_goTypes = []interface{}{
- (*Unk3000_NNPCGEAHNHM)(nil), // 0: Unk3000_NNPCGEAHNHM
- (*Unk3000_BOBIJEDOFKG)(nil), // 1: Unk3000_BOBIJEDOFKG
-}
-var file_Unk3000_NNPCGEAHNHM_proto_depIdxs = []int32{
- 1, // 0: Unk3000_NNPCGEAHNHM.Unk3000_ALGOLKMONEF:type_name -> Unk3000_BOBIJEDOFKG
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NNPCGEAHNHM_proto_init() }
-func file_Unk3000_NNPCGEAHNHM_proto_init() {
- if File_Unk3000_NNPCGEAHNHM_proto != nil {
- return
- }
- file_Unk3000_BOBIJEDOFKG_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NNPCGEAHNHM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NNPCGEAHNHM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NNPCGEAHNHM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NNPCGEAHNHM_proto_goTypes,
- DependencyIndexes: file_Unk3000_NNPCGEAHNHM_proto_depIdxs,
- MessageInfos: file_Unk3000_NNPCGEAHNHM_proto_msgTypes,
- }.Build()
- File_Unk3000_NNPCGEAHNHM_proto = out.File
- file_Unk3000_NNPCGEAHNHM_proto_rawDesc = nil
- file_Unk3000_NNPCGEAHNHM_proto_goTypes = nil
- file_Unk3000_NNPCGEAHNHM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NOMEJNJKGGL.pb.go b/gover/gen/Unk3000_NOMEJNJKGGL.pb.go
deleted file mode 100644
index 13808b7e..00000000
--- a/gover/gen/Unk3000_NOMEJNJKGGL.pb.go
+++ /dev/null
@@ -1,170 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NOMEJNJKGGL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3345
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_NOMEJNJKGGL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_GGGLAIIIJOJ []*Unk3000_EMMKKLIECLB `protobuf:"bytes,5,rep,name=Unk3000_GGGLAIIIJOJ,json=Unk3000GGGLAIIIJOJ,proto3" json:"Unk3000_GGGLAIIIJOJ,omitempty"`
-}
-
-func (x *Unk3000_NOMEJNJKGGL) Reset() {
- *x = Unk3000_NOMEJNJKGGL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NOMEJNJKGGL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NOMEJNJKGGL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NOMEJNJKGGL) ProtoMessage() {}
-
-func (x *Unk3000_NOMEJNJKGGL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NOMEJNJKGGL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NOMEJNJKGGL.ProtoReflect.Descriptor instead.
-func (*Unk3000_NOMEJNJKGGL) Descriptor() ([]byte, []int) {
- return file_Unk3000_NOMEJNJKGGL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_NOMEJNJKGGL) GetUnk3000_GGGLAIIIJOJ() []*Unk3000_EMMKKLIECLB {
- if x != nil {
- return x.Unk3000_GGGLAIIIJOJ
- }
- return nil
-}
-
-var File_Unk3000_NOMEJNJKGGL_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NOMEJNJKGGL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x4f, 0x4d, 0x45, 0x4a, 0x4e,
- 0x4a, 0x4b, 0x47, 0x47, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x4d, 0x4b, 0x4b, 0x4c, 0x49, 0x45, 0x43, 0x4c, 0x42,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4e, 0x4f, 0x4d, 0x45, 0x4a, 0x4e, 0x4a, 0x4b, 0x47, 0x47, 0x4c, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x47, 0x47, 0x4c, 0x41, 0x49, 0x49,
- 0x49, 0x4a, 0x4f, 0x4a, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x45, 0x4d, 0x4d, 0x4b, 0x4b, 0x4c, 0x49, 0x45, 0x43, 0x4c, 0x42,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x47, 0x47, 0x47, 0x4c, 0x41, 0x49, 0x49,
- 0x49, 0x4a, 0x4f, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NOMEJNJKGGL_proto_rawDescOnce sync.Once
- file_Unk3000_NOMEJNJKGGL_proto_rawDescData = file_Unk3000_NOMEJNJKGGL_proto_rawDesc
-)
-
-func file_Unk3000_NOMEJNJKGGL_proto_rawDescGZIP() []byte {
- file_Unk3000_NOMEJNJKGGL_proto_rawDescOnce.Do(func() {
- file_Unk3000_NOMEJNJKGGL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NOMEJNJKGGL_proto_rawDescData)
- })
- return file_Unk3000_NOMEJNJKGGL_proto_rawDescData
-}
-
-var file_Unk3000_NOMEJNJKGGL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NOMEJNJKGGL_proto_goTypes = []interface{}{
- (*Unk3000_NOMEJNJKGGL)(nil), // 0: Unk3000_NOMEJNJKGGL
- (*Unk3000_EMMKKLIECLB)(nil), // 1: Unk3000_EMMKKLIECLB
-}
-var file_Unk3000_NOMEJNJKGGL_proto_depIdxs = []int32{
- 1, // 0: Unk3000_NOMEJNJKGGL.Unk3000_GGGLAIIIJOJ:type_name -> Unk3000_EMMKKLIECLB
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NOMEJNJKGGL_proto_init() }
-func file_Unk3000_NOMEJNJKGGL_proto_init() {
- if File_Unk3000_NOMEJNJKGGL_proto != nil {
- return
- }
- file_Unk3000_EMMKKLIECLB_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NOMEJNJKGGL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NOMEJNJKGGL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NOMEJNJKGGL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NOMEJNJKGGL_proto_goTypes,
- DependencyIndexes: file_Unk3000_NOMEJNJKGGL_proto_depIdxs,
- MessageInfos: file_Unk3000_NOMEJNJKGGL_proto_msgTypes,
- }.Build()
- File_Unk3000_NOMEJNJKGGL_proto = out.File
- file_Unk3000_NOMEJNJKGGL_proto_rawDesc = nil
- file_Unk3000_NOMEJNJKGGL_proto_goTypes = nil
- file_Unk3000_NOMEJNJKGGL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_NPPMPMGBBLM.pb.go b/gover/gen/Unk3000_NPPMPMGBBLM.pb.go
deleted file mode 100644
index 69f754fc..00000000
--- a/gover/gen/Unk3000_NPPMPMGBBLM.pb.go
+++ /dev/null
@@ -1,204 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_NPPMPMGBBLM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6368
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_NPPMPMGBBLM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_JPONGJJLGKF uint32 `protobuf:"varint,7,opt,name=Unk3000_JPONGJJLGKF,json=Unk3000JPONGJJLGKF,proto3" json:"Unk3000_JPONGJJLGKF,omitempty"`
- Unk3000_HPKDIOBGGHN Unk3000_AHNHHIOAHBC `protobuf:"varint,12,opt,name=Unk3000_HPKDIOBGGHN,json=Unk3000HPKDIOBGGHN,proto3,enum=Unk3000_AHNHHIOAHBC" json:"Unk3000_HPKDIOBGGHN,omitempty"`
- Unk3000_OAFAKPMJCEN Unk3000_AHNHHIOAHBC `protobuf:"varint,15,opt,name=Unk3000_OAFAKPMJCEN,json=Unk3000OAFAKPMJCEN,proto3,enum=Unk3000_AHNHHIOAHBC" json:"Unk3000_OAFAKPMJCEN,omitempty"`
- Unk3000_BIACMOKGHKF uint32 `protobuf:"varint,8,opt,name=Unk3000_BIACMOKGHKF,json=Unk3000BIACMOKGHKF,proto3" json:"Unk3000_BIACMOKGHKF,omitempty"`
-}
-
-func (x *Unk3000_NPPMPMGBBLM) Reset() {
- *x = Unk3000_NPPMPMGBBLM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_NPPMPMGBBLM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_NPPMPMGBBLM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_NPPMPMGBBLM) ProtoMessage() {}
-
-func (x *Unk3000_NPPMPMGBBLM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_NPPMPMGBBLM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_NPPMPMGBBLM.ProtoReflect.Descriptor instead.
-func (*Unk3000_NPPMPMGBBLM) Descriptor() ([]byte, []int) {
- return file_Unk3000_NPPMPMGBBLM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_NPPMPMGBBLM) GetUnk3000_JPONGJJLGKF() uint32 {
- if x != nil {
- return x.Unk3000_JPONGJJLGKF
- }
- return 0
-}
-
-func (x *Unk3000_NPPMPMGBBLM) GetUnk3000_HPKDIOBGGHN() Unk3000_AHNHHIOAHBC {
- if x != nil {
- return x.Unk3000_HPKDIOBGGHN
- }
- return Unk3000_AHNHHIOAHBC_Unk3000_AHNHHIOAHBC_NONE
-}
-
-func (x *Unk3000_NPPMPMGBBLM) GetUnk3000_OAFAKPMJCEN() Unk3000_AHNHHIOAHBC {
- if x != nil {
- return x.Unk3000_OAFAKPMJCEN
- }
- return Unk3000_AHNHHIOAHBC_Unk3000_AHNHHIOAHBC_NONE
-}
-
-func (x *Unk3000_NPPMPMGBBLM) GetUnk3000_BIACMOKGHKF() uint32 {
- if x != nil {
- return x.Unk3000_BIACMOKGHKF
- }
- return 0
-}
-
-var File_Unk3000_NPPMPMGBBLM_proto protoreflect.FileDescriptor
-
-var file_Unk3000_NPPMPMGBBLM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x50, 0x4d, 0x50, 0x4d,
- 0x47, 0x42, 0x42, 0x4c, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48, 0x42, 0x43,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x50, 0x4d, 0x50, 0x4d, 0x47, 0x42, 0x42, 0x4c, 0x4d, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x4f, 0x4e, 0x47, 0x4a,
- 0x4a, 0x4c, 0x47, 0x4b, 0x46, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x4a, 0x50, 0x4f, 0x4e, 0x47, 0x4a, 0x4a, 0x4c, 0x47, 0x4b, 0x46, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48, 0x50, 0x4b, 0x44, 0x49,
- 0x4f, 0x42, 0x47, 0x47, 0x48, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48,
- 0x42, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x50, 0x4b, 0x44, 0x49,
- 0x4f, 0x42, 0x47, 0x47, 0x48, 0x4e, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4f, 0x41, 0x46, 0x41, 0x4b, 0x50, 0x4d, 0x4a, 0x43, 0x45, 0x4e, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48,
- 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48, 0x42, 0x43, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x4f, 0x41, 0x46, 0x41, 0x4b, 0x50, 0x4d, 0x4a, 0x43, 0x45, 0x4e, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x42, 0x49, 0x41, 0x43, 0x4d, 0x4f, 0x4b,
- 0x47, 0x48, 0x4b, 0x46, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x42, 0x49, 0x41, 0x43, 0x4d, 0x4f, 0x4b, 0x47, 0x48, 0x4b, 0x46, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_NPPMPMGBBLM_proto_rawDescOnce sync.Once
- file_Unk3000_NPPMPMGBBLM_proto_rawDescData = file_Unk3000_NPPMPMGBBLM_proto_rawDesc
-)
-
-func file_Unk3000_NPPMPMGBBLM_proto_rawDescGZIP() []byte {
- file_Unk3000_NPPMPMGBBLM_proto_rawDescOnce.Do(func() {
- file_Unk3000_NPPMPMGBBLM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_NPPMPMGBBLM_proto_rawDescData)
- })
- return file_Unk3000_NPPMPMGBBLM_proto_rawDescData
-}
-
-var file_Unk3000_NPPMPMGBBLM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_NPPMPMGBBLM_proto_goTypes = []interface{}{
- (*Unk3000_NPPMPMGBBLM)(nil), // 0: Unk3000_NPPMPMGBBLM
- (Unk3000_AHNHHIOAHBC)(0), // 1: Unk3000_AHNHHIOAHBC
-}
-var file_Unk3000_NPPMPMGBBLM_proto_depIdxs = []int32{
- 1, // 0: Unk3000_NPPMPMGBBLM.Unk3000_HPKDIOBGGHN:type_name -> Unk3000_AHNHHIOAHBC
- 1, // 1: Unk3000_NPPMPMGBBLM.Unk3000_OAFAKPMJCEN:type_name -> Unk3000_AHNHHIOAHBC
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_NPPMPMGBBLM_proto_init() }
-func file_Unk3000_NPPMPMGBBLM_proto_init() {
- if File_Unk3000_NPPMPMGBBLM_proto != nil {
- return
- }
- file_Unk3000_AHNHHIOAHBC_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_NPPMPMGBBLM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_NPPMPMGBBLM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_NPPMPMGBBLM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_NPPMPMGBBLM_proto_goTypes,
- DependencyIndexes: file_Unk3000_NPPMPMGBBLM_proto_depIdxs,
- MessageInfos: file_Unk3000_NPPMPMGBBLM_proto_msgTypes,
- }.Build()
- File_Unk3000_NPPMPMGBBLM_proto = out.File
- file_Unk3000_NPPMPMGBBLM_proto_rawDesc = nil
- file_Unk3000_NPPMPMGBBLM_proto_goTypes = nil
- file_Unk3000_NPPMPMGBBLM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_ODGMCFAFADH.pb.go b/gover/gen/Unk3000_ODGMCFAFADH.pb.go
deleted file mode 100644
index 618448fb..00000000
--- a/gover/gen/Unk3000_ODGMCFAFADH.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_ODGMCFAFADH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5907
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_ODGMCFAFADH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsActive bool `protobuf:"varint,15,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
- MaterialId uint32 `protobuf:"varint,3,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
-}
-
-func (x *Unk3000_ODGMCFAFADH) Reset() {
- *x = Unk3000_ODGMCFAFADH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_ODGMCFAFADH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_ODGMCFAFADH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_ODGMCFAFADH) ProtoMessage() {}
-
-func (x *Unk3000_ODGMCFAFADH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_ODGMCFAFADH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_ODGMCFAFADH.ProtoReflect.Descriptor instead.
-func (*Unk3000_ODGMCFAFADH) Descriptor() ([]byte, []int) {
- return file_Unk3000_ODGMCFAFADH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_ODGMCFAFADH) GetIsActive() bool {
- if x != nil {
- return x.IsActive
- }
- return false
-}
-
-func (x *Unk3000_ODGMCFAFADH) GetMaterialId() uint32 {
- if x != nil {
- return x.MaterialId
- }
- return 0
-}
-
-var File_Unk3000_ODGMCFAFADH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_ODGMCFAFADH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x47, 0x4d, 0x43, 0x46,
- 0x41, 0x46, 0x41, 0x44, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x47, 0x4d, 0x43, 0x46, 0x41, 0x46, 0x41,
- 0x44, 0x48, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12,
- 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_ODGMCFAFADH_proto_rawDescOnce sync.Once
- file_Unk3000_ODGMCFAFADH_proto_rawDescData = file_Unk3000_ODGMCFAFADH_proto_rawDesc
-)
-
-func file_Unk3000_ODGMCFAFADH_proto_rawDescGZIP() []byte {
- file_Unk3000_ODGMCFAFADH_proto_rawDescOnce.Do(func() {
- file_Unk3000_ODGMCFAFADH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_ODGMCFAFADH_proto_rawDescData)
- })
- return file_Unk3000_ODGMCFAFADH_proto_rawDescData
-}
-
-var file_Unk3000_ODGMCFAFADH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_ODGMCFAFADH_proto_goTypes = []interface{}{
- (*Unk3000_ODGMCFAFADH)(nil), // 0: Unk3000_ODGMCFAFADH
-}
-var file_Unk3000_ODGMCFAFADH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_ODGMCFAFADH_proto_init() }
-func file_Unk3000_ODGMCFAFADH_proto_init() {
- if File_Unk3000_ODGMCFAFADH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_ODGMCFAFADH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_ODGMCFAFADH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_ODGMCFAFADH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_ODGMCFAFADH_proto_goTypes,
- DependencyIndexes: file_Unk3000_ODGMCFAFADH_proto_depIdxs,
- MessageInfos: file_Unk3000_ODGMCFAFADH_proto_msgTypes,
- }.Build()
- File_Unk3000_ODGMCFAFADH_proto = out.File
- file_Unk3000_ODGMCFAFADH_proto_rawDesc = nil
- file_Unk3000_ODGMCFAFADH_proto_goTypes = nil
- file_Unk3000_ODGMCFAFADH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_OFMFFECMKLE.pb.go b/gover/gen/Unk3000_OFMFFECMKLE.pb.go
deleted file mode 100644
index 77525f00..00000000
--- a/gover/gen/Unk3000_OFMFFECMKLE.pb.go
+++ /dev/null
@@ -1,166 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_OFMFFECMKLE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_OFMFFECMKLE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_FIKHCFMEOAJ []*Unk3000_FLOEPMMABMH `protobuf:"bytes,11,rep,name=Unk2700_FIKHCFMEOAJ,json=Unk2700FIKHCFMEOAJ,proto3" json:"Unk2700_FIKHCFMEOAJ,omitempty"`
-}
-
-func (x *Unk3000_OFMFFECMKLE) Reset() {
- *x = Unk3000_OFMFFECMKLE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_OFMFFECMKLE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_OFMFFECMKLE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_OFMFFECMKLE) ProtoMessage() {}
-
-func (x *Unk3000_OFMFFECMKLE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_OFMFFECMKLE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_OFMFFECMKLE.ProtoReflect.Descriptor instead.
-func (*Unk3000_OFMFFECMKLE) Descriptor() ([]byte, []int) {
- return file_Unk3000_OFMFFECMKLE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_OFMFFECMKLE) GetUnk2700_FIKHCFMEOAJ() []*Unk3000_FLOEPMMABMH {
- if x != nil {
- return x.Unk2700_FIKHCFMEOAJ
- }
- return nil
-}
-
-var File_Unk3000_OFMFFECMKLE_proto protoreflect.FileDescriptor
-
-var file_Unk3000_OFMFFECMKLE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x46, 0x4d, 0x46, 0x46, 0x45,
- 0x43, 0x4d, 0x4b, 0x4c, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x4c, 0x4f, 0x45, 0x50, 0x4d, 0x4d, 0x41, 0x42, 0x4d, 0x48,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x4f, 0x46, 0x4d, 0x46, 0x46, 0x45, 0x43, 0x4d, 0x4b, 0x4c, 0x45, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x49, 0x4b, 0x48, 0x43, 0x46, 0x4d,
- 0x45, 0x4f, 0x41, 0x4a, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x4c, 0x4f, 0x45, 0x50, 0x4d, 0x4d, 0x41, 0x42, 0x4d, 0x48,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x49, 0x4b, 0x48, 0x43, 0x46, 0x4d,
- 0x45, 0x4f, 0x41, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_OFMFFECMKLE_proto_rawDescOnce sync.Once
- file_Unk3000_OFMFFECMKLE_proto_rawDescData = file_Unk3000_OFMFFECMKLE_proto_rawDesc
-)
-
-func file_Unk3000_OFMFFECMKLE_proto_rawDescGZIP() []byte {
- file_Unk3000_OFMFFECMKLE_proto_rawDescOnce.Do(func() {
- file_Unk3000_OFMFFECMKLE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_OFMFFECMKLE_proto_rawDescData)
- })
- return file_Unk3000_OFMFFECMKLE_proto_rawDescData
-}
-
-var file_Unk3000_OFMFFECMKLE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_OFMFFECMKLE_proto_goTypes = []interface{}{
- (*Unk3000_OFMFFECMKLE)(nil), // 0: Unk3000_OFMFFECMKLE
- (*Unk3000_FLOEPMMABMH)(nil), // 1: Unk3000_FLOEPMMABMH
-}
-var file_Unk3000_OFMFFECMKLE_proto_depIdxs = []int32{
- 1, // 0: Unk3000_OFMFFECMKLE.Unk2700_FIKHCFMEOAJ:type_name -> Unk3000_FLOEPMMABMH
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_OFMFFECMKLE_proto_init() }
-func file_Unk3000_OFMFFECMKLE_proto_init() {
- if File_Unk3000_OFMFFECMKLE_proto != nil {
- return
- }
- file_Unk3000_FLOEPMMABMH_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_OFMFFECMKLE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_OFMFFECMKLE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_OFMFFECMKLE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_OFMFFECMKLE_proto_goTypes,
- DependencyIndexes: file_Unk3000_OFMFFECMKLE_proto_depIdxs,
- MessageInfos: file_Unk3000_OFMFFECMKLE_proto_msgTypes,
- }.Build()
- File_Unk3000_OFMFFECMKLE_proto = out.File
- file_Unk3000_OFMFFECMKLE_proto_rawDesc = nil
- file_Unk3000_OFMFFECMKLE_proto_goTypes = nil
- file_Unk3000_OFMFFECMKLE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_OJOAECCPCBP.pb.go b/gover/gen/Unk3000_OJOAECCPCBP.pb.go
deleted file mode 100644
index b6f29c58..00000000
--- a/gover/gen/Unk3000_OJOAECCPCBP.pb.go
+++ /dev/null
@@ -1,148 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_OJOAECCPCBP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_OJOAECCPCBP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk3000_OJOAECCPCBP) Reset() {
- *x = Unk3000_OJOAECCPCBP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_OJOAECCPCBP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_OJOAECCPCBP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_OJOAECCPCBP) ProtoMessage() {}
-
-func (x *Unk3000_OJOAECCPCBP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_OJOAECCPCBP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_OJOAECCPCBP.ProtoReflect.Descriptor instead.
-func (*Unk3000_OJOAECCPCBP) Descriptor() ([]byte, []int) {
- return file_Unk3000_OJOAECCPCBP_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_OJOAECCPCBP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_OJOAECCPCBP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4f, 0x41, 0x45, 0x43,
- 0x43, 0x50, 0x43, 0x42, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4f, 0x41, 0x45, 0x43, 0x43, 0x50, 0x43,
- 0x42, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_OJOAECCPCBP_proto_rawDescOnce sync.Once
- file_Unk3000_OJOAECCPCBP_proto_rawDescData = file_Unk3000_OJOAECCPCBP_proto_rawDesc
-)
-
-func file_Unk3000_OJOAECCPCBP_proto_rawDescGZIP() []byte {
- file_Unk3000_OJOAECCPCBP_proto_rawDescOnce.Do(func() {
- file_Unk3000_OJOAECCPCBP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_OJOAECCPCBP_proto_rawDescData)
- })
- return file_Unk3000_OJOAECCPCBP_proto_rawDescData
-}
-
-var file_Unk3000_OJOAECCPCBP_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_OJOAECCPCBP_proto_goTypes = []interface{}{
- (*Unk3000_OJOAECCPCBP)(nil), // 0: Unk3000_OJOAECCPCBP
-}
-var file_Unk3000_OJOAECCPCBP_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_OJOAECCPCBP_proto_init() }
-func file_Unk3000_OJOAECCPCBP_proto_init() {
- if File_Unk3000_OJOAECCPCBP_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_OJOAECCPCBP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_OJOAECCPCBP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_OJOAECCPCBP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_OJOAECCPCBP_proto_goTypes,
- DependencyIndexes: file_Unk3000_OJOAECCPCBP_proto_depIdxs,
- MessageInfos: file_Unk3000_OJOAECCPCBP_proto_msgTypes,
- }.Build()
- File_Unk3000_OJOAECCPCBP_proto = out.File
- file_Unk3000_OJOAECCPCBP_proto_rawDesc = nil
- file_Unk3000_OJOAECCPCBP_proto_goTypes = nil
- file_Unk3000_OJOAECCPCBP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_OMCBMAHOLHB.pb.go b/gover/gen/Unk3000_OMCBMAHOLHB.pb.go
deleted file mode 100644
index a86edc05..00000000
--- a/gover/gen/Unk3000_OMCBMAHOLHB.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_OMCBMAHOLHB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_OMCBMAHOLHB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- BuffId uint32 `protobuf:"varint,6,opt,name=buff_id,json=buffId,proto3" json:"buff_id,omitempty"`
- Unk3000_KDOLDNMNHGL uint64 `protobuf:"varint,9,opt,name=Unk3000_KDOLDNMNHGL,json=Unk3000KDOLDNMNHGL,proto3" json:"Unk3000_KDOLDNMNHGL,omitempty"`
- Unk3000_OKIDNAAKOJC uint64 `protobuf:"varint,4,opt,name=Unk3000_OKIDNAAKOJC,json=Unk3000OKIDNAAKOJC,proto3" json:"Unk3000_OKIDNAAKOJC,omitempty"`
-}
-
-func (x *Unk3000_OMCBMAHOLHB) Reset() {
- *x = Unk3000_OMCBMAHOLHB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_OMCBMAHOLHB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_OMCBMAHOLHB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_OMCBMAHOLHB) ProtoMessage() {}
-
-func (x *Unk3000_OMCBMAHOLHB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_OMCBMAHOLHB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_OMCBMAHOLHB.ProtoReflect.Descriptor instead.
-func (*Unk3000_OMCBMAHOLHB) Descriptor() ([]byte, []int) {
- return file_Unk3000_OMCBMAHOLHB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_OMCBMAHOLHB) GetBuffId() uint32 {
- if x != nil {
- return x.BuffId
- }
- return 0
-}
-
-func (x *Unk3000_OMCBMAHOLHB) GetUnk3000_KDOLDNMNHGL() uint64 {
- if x != nil {
- return x.Unk3000_KDOLDNMNHGL
- }
- return 0
-}
-
-func (x *Unk3000_OMCBMAHOLHB) GetUnk3000_OKIDNAAKOJC() uint64 {
- if x != nil {
- return x.Unk3000_OKIDNAAKOJC
- }
- return 0
-}
-
-var File_Unk3000_OMCBMAHOLHB_proto protoreflect.FileDescriptor
-
-var file_Unk3000_OMCBMAHOLHB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x43, 0x42, 0x4d, 0x41,
- 0x48, 0x4f, 0x4c, 0x48, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x43, 0x42, 0x4d, 0x41, 0x48, 0x4f,
- 0x4c, 0x48, 0x42, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x75, 0x66, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x4f, 0x4c, 0x44, 0x4e, 0x4d, 0x4e,
- 0x48, 0x47, 0x4c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x4b, 0x44, 0x4f, 0x4c, 0x44, 0x4e, 0x4d, 0x4e, 0x48, 0x47, 0x4c, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x4b, 0x49, 0x44, 0x4e, 0x41, 0x41,
- 0x4b, 0x4f, 0x4a, 0x43, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4f, 0x4b, 0x49, 0x44, 0x4e, 0x41, 0x41, 0x4b, 0x4f, 0x4a, 0x43, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_OMCBMAHOLHB_proto_rawDescOnce sync.Once
- file_Unk3000_OMCBMAHOLHB_proto_rawDescData = file_Unk3000_OMCBMAHOLHB_proto_rawDesc
-)
-
-func file_Unk3000_OMCBMAHOLHB_proto_rawDescGZIP() []byte {
- file_Unk3000_OMCBMAHOLHB_proto_rawDescOnce.Do(func() {
- file_Unk3000_OMCBMAHOLHB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_OMCBMAHOLHB_proto_rawDescData)
- })
- return file_Unk3000_OMCBMAHOLHB_proto_rawDescData
-}
-
-var file_Unk3000_OMCBMAHOLHB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_OMCBMAHOLHB_proto_goTypes = []interface{}{
- (*Unk3000_OMCBMAHOLHB)(nil), // 0: Unk3000_OMCBMAHOLHB
-}
-var file_Unk3000_OMCBMAHOLHB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_OMCBMAHOLHB_proto_init() }
-func file_Unk3000_OMCBMAHOLHB_proto_init() {
- if File_Unk3000_OMCBMAHOLHB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_OMCBMAHOLHB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_OMCBMAHOLHB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_OMCBMAHOLHB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_OMCBMAHOLHB_proto_goTypes,
- DependencyIndexes: file_Unk3000_OMCBMAHOLHB_proto_depIdxs,
- MessageInfos: file_Unk3000_OMCBMAHOLHB_proto_msgTypes,
- }.Build()
- File_Unk3000_OMCBMAHOLHB_proto = out.File
- file_Unk3000_OMCBMAHOLHB_proto_rawDesc = nil
- file_Unk3000_OMCBMAHOLHB_proto_goTypes = nil
- file_Unk3000_OMCBMAHOLHB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PCGBDJJOIHH.pb.go b/gover/gen/Unk3000_PCGBDJJOIHH.pb.go
deleted file mode 100644
index 5f23b971..00000000
--- a/gover/gen/Unk3000_PCGBDJJOIHH.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PCGBDJJOIHH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3475
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_PCGBDJJOIHH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- TargetEntityId uint32 `protobuf:"varint,14,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
- SourceEntityId uint32 `protobuf:"varint,12,opt,name=source_entity_id,json=sourceEntityId,proto3" json:"source_entity_id,omitempty"`
-}
-
-func (x *Unk3000_PCGBDJJOIHH) Reset() {
- *x = Unk3000_PCGBDJJOIHH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PCGBDJJOIHH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PCGBDJJOIHH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PCGBDJJOIHH) ProtoMessage() {}
-
-func (x *Unk3000_PCGBDJJOIHH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PCGBDJJOIHH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PCGBDJJOIHH.ProtoReflect.Descriptor instead.
-func (*Unk3000_PCGBDJJOIHH) Descriptor() ([]byte, []int) {
- return file_Unk3000_PCGBDJJOIHH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PCGBDJJOIHH) GetTargetEntityId() uint32 {
- if x != nil {
- return x.TargetEntityId
- }
- return 0
-}
-
-func (x *Unk3000_PCGBDJJOIHH) GetSourceEntityId() uint32 {
- if x != nil {
- return x.SourceEntityId
- }
- return 0
-}
-
-var File_Unk3000_PCGBDJJOIHH_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PCGBDJJOIHH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x43, 0x47, 0x42, 0x44, 0x4a,
- 0x4a, 0x4f, 0x49, 0x48, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x43, 0x47, 0x42, 0x44, 0x4a, 0x4a, 0x4f, 0x49,
- 0x48, 0x48, 0x12, 0x28, 0x0a, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10,
- 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PCGBDJJOIHH_proto_rawDescOnce sync.Once
- file_Unk3000_PCGBDJJOIHH_proto_rawDescData = file_Unk3000_PCGBDJJOIHH_proto_rawDesc
-)
-
-func file_Unk3000_PCGBDJJOIHH_proto_rawDescGZIP() []byte {
- file_Unk3000_PCGBDJJOIHH_proto_rawDescOnce.Do(func() {
- file_Unk3000_PCGBDJJOIHH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PCGBDJJOIHH_proto_rawDescData)
- })
- return file_Unk3000_PCGBDJJOIHH_proto_rawDescData
-}
-
-var file_Unk3000_PCGBDJJOIHH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_PCGBDJJOIHH_proto_goTypes = []interface{}{
- (*Unk3000_PCGBDJJOIHH)(nil), // 0: Unk3000_PCGBDJJOIHH
-}
-var file_Unk3000_PCGBDJJOIHH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PCGBDJJOIHH_proto_init() }
-func file_Unk3000_PCGBDJJOIHH_proto_init() {
- if File_Unk3000_PCGBDJJOIHH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PCGBDJJOIHH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PCGBDJJOIHH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PCGBDJJOIHH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PCGBDJJOIHH_proto_goTypes,
- DependencyIndexes: file_Unk3000_PCGBDJJOIHH_proto_depIdxs,
- MessageInfos: file_Unk3000_PCGBDJJOIHH_proto_msgTypes,
- }.Build()
- File_Unk3000_PCGBDJJOIHH_proto = out.File
- file_Unk3000_PCGBDJJOIHH_proto_rawDesc = nil
- file_Unk3000_PCGBDJJOIHH_proto_goTypes = nil
- file_Unk3000_PCGBDJJOIHH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PDNJDOBPEKA.pb.go b/gover/gen/Unk3000_PDNJDOBPEKA.pb.go
deleted file mode 100644
index f4ff6276..00000000
--- a/gover/gen/Unk3000_PDNJDOBPEKA.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PDNJDOBPEKA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 22882
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_PDNJDOBPEKA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
-}
-
-func (x *Unk3000_PDNJDOBPEKA) Reset() {
- *x = Unk3000_PDNJDOBPEKA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PDNJDOBPEKA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PDNJDOBPEKA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PDNJDOBPEKA) ProtoMessage() {}
-
-func (x *Unk3000_PDNJDOBPEKA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PDNJDOBPEKA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PDNJDOBPEKA.ProtoReflect.Descriptor instead.
-func (*Unk3000_PDNJDOBPEKA) Descriptor() ([]byte, []int) {
- return file_Unk3000_PDNJDOBPEKA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PDNJDOBPEKA) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-var File_Unk3000_PDNJDOBPEKA_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PDNJDOBPEKA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x4e, 0x4a, 0x44, 0x4f,
- 0x42, 0x50, 0x45, 0x4b, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x44, 0x4e, 0x4a, 0x44, 0x4f, 0x42, 0x50, 0x45,
- 0x4b, 0x41, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
-}
-
-var (
- file_Unk3000_PDNJDOBPEKA_proto_rawDescOnce sync.Once
- file_Unk3000_PDNJDOBPEKA_proto_rawDescData = file_Unk3000_PDNJDOBPEKA_proto_rawDesc
-)
-
-func file_Unk3000_PDNJDOBPEKA_proto_rawDescGZIP() []byte {
- file_Unk3000_PDNJDOBPEKA_proto_rawDescOnce.Do(func() {
- file_Unk3000_PDNJDOBPEKA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PDNJDOBPEKA_proto_rawDescData)
- })
- return file_Unk3000_PDNJDOBPEKA_proto_rawDescData
-}
-
-var file_Unk3000_PDNJDOBPEKA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_PDNJDOBPEKA_proto_goTypes = []interface{}{
- (*Unk3000_PDNJDOBPEKA)(nil), // 0: Unk3000_PDNJDOBPEKA
-}
-var file_Unk3000_PDNJDOBPEKA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PDNJDOBPEKA_proto_init() }
-func file_Unk3000_PDNJDOBPEKA_proto_init() {
- if File_Unk3000_PDNJDOBPEKA_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PDNJDOBPEKA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PDNJDOBPEKA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PDNJDOBPEKA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PDNJDOBPEKA_proto_goTypes,
- DependencyIndexes: file_Unk3000_PDNJDOBPEKA_proto_depIdxs,
- MessageInfos: file_Unk3000_PDNJDOBPEKA_proto_msgTypes,
- }.Build()
- File_Unk3000_PDNJDOBPEKA_proto = out.File
- file_Unk3000_PDNJDOBPEKA_proto_rawDesc = nil
- file_Unk3000_PDNJDOBPEKA_proto_goTypes = nil
- file_Unk3000_PDNJDOBPEKA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PHCPMFMFOMO.pb.go b/gover/gen/Unk3000_PHCPMFMFOMO.pb.go
deleted file mode 100644
index 49c3fa36..00000000
--- a/gover/gen/Unk3000_PHCPMFMFOMO.pb.go
+++ /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 .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PHCPMFMFOMO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23864
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_PHCPMFMFOMO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_OHKPPFPNKNF uint32 `protobuf:"varint,14,opt,name=Unk3000_OHKPPFPNKNF,json=Unk3000OHKPPFPNKNF,proto3" json:"Unk3000_OHKPPFPNKNF,omitempty"`
- ReminderId uint32 `protobuf:"varint,6,opt,name=reminder_id,json=reminderId,proto3" json:"reminder_id,omitempty"`
-}
-
-func (x *Unk3000_PHCPMFMFOMO) Reset() {
- *x = Unk3000_PHCPMFMFOMO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PHCPMFMFOMO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PHCPMFMFOMO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PHCPMFMFOMO) ProtoMessage() {}
-
-func (x *Unk3000_PHCPMFMFOMO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PHCPMFMFOMO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PHCPMFMFOMO.ProtoReflect.Descriptor instead.
-func (*Unk3000_PHCPMFMFOMO) Descriptor() ([]byte, []int) {
- return file_Unk3000_PHCPMFMFOMO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PHCPMFMFOMO) GetUnk3000_OHKPPFPNKNF() uint32 {
- if x != nil {
- return x.Unk3000_OHKPPFPNKNF
- }
- return 0
-}
-
-func (x *Unk3000_PHCPMFMFOMO) GetReminderId() uint32 {
- if x != nil {
- return x.ReminderId
- }
- return 0
-}
-
-var File_Unk3000_PHCPMFMFOMO_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PHCPMFMFOMO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x43, 0x50, 0x4d, 0x46,
- 0x4d, 0x46, 0x4f, 0x4d, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x43, 0x50, 0x4d, 0x46, 0x4d, 0x46, 0x4f,
- 0x4d, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x48,
- 0x4b, 0x50, 0x50, 0x46, 0x50, 0x4e, 0x4b, 0x4e, 0x46, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x48, 0x4b, 0x50, 0x50, 0x46, 0x50, 0x4e,
- 0x4b, 0x4e, 0x46, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f,
- 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64,
- 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PHCPMFMFOMO_proto_rawDescOnce sync.Once
- file_Unk3000_PHCPMFMFOMO_proto_rawDescData = file_Unk3000_PHCPMFMFOMO_proto_rawDesc
-)
-
-func file_Unk3000_PHCPMFMFOMO_proto_rawDescGZIP() []byte {
- file_Unk3000_PHCPMFMFOMO_proto_rawDescOnce.Do(func() {
- file_Unk3000_PHCPMFMFOMO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PHCPMFMFOMO_proto_rawDescData)
- })
- return file_Unk3000_PHCPMFMFOMO_proto_rawDescData
-}
-
-var file_Unk3000_PHCPMFMFOMO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_PHCPMFMFOMO_proto_goTypes = []interface{}{
- (*Unk3000_PHCPMFMFOMO)(nil), // 0: Unk3000_PHCPMFMFOMO
-}
-var file_Unk3000_PHCPMFMFOMO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PHCPMFMFOMO_proto_init() }
-func file_Unk3000_PHCPMFMFOMO_proto_init() {
- if File_Unk3000_PHCPMFMFOMO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PHCPMFMFOMO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PHCPMFMFOMO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PHCPMFMFOMO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PHCPMFMFOMO_proto_goTypes,
- DependencyIndexes: file_Unk3000_PHCPMFMFOMO_proto_depIdxs,
- MessageInfos: file_Unk3000_PHCPMFMFOMO_proto_msgTypes,
- }.Build()
- File_Unk3000_PHCPMFMFOMO_proto = out.File
- file_Unk3000_PHCPMFMFOMO_proto_rawDesc = nil
- file_Unk3000_PHCPMFMFOMO_proto_goTypes = nil
- file_Unk3000_PHCPMFMFOMO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PILFPILPMFO.pb.go b/gover/gen/Unk3000_PILFPILPMFO.pb.go
deleted file mode 100644
index a78ee72e..00000000
--- a/gover/gen/Unk3000_PILFPILPMFO.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PILFPILPMFO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3336
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_PILFPILPMFO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3000_PILFPILPMFO) Reset() {
- *x = Unk3000_PILFPILPMFO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PILFPILPMFO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PILFPILPMFO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PILFPILPMFO) ProtoMessage() {}
-
-func (x *Unk3000_PILFPILPMFO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PILFPILPMFO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PILFPILPMFO.ProtoReflect.Descriptor instead.
-func (*Unk3000_PILFPILPMFO) Descriptor() ([]byte, []int) {
- return file_Unk3000_PILFPILPMFO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PILFPILPMFO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3000_PILFPILPMFO_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PILFPILPMFO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x4c, 0x46, 0x50, 0x49,
- 0x4c, 0x50, 0x4d, 0x46, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x49, 0x4c, 0x46, 0x50, 0x49, 0x4c, 0x50, 0x4d,
- 0x46, 0x4f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PILFPILPMFO_proto_rawDescOnce sync.Once
- file_Unk3000_PILFPILPMFO_proto_rawDescData = file_Unk3000_PILFPILPMFO_proto_rawDesc
-)
-
-func file_Unk3000_PILFPILPMFO_proto_rawDescGZIP() []byte {
- file_Unk3000_PILFPILPMFO_proto_rawDescOnce.Do(func() {
- file_Unk3000_PILFPILPMFO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PILFPILPMFO_proto_rawDescData)
- })
- return file_Unk3000_PILFPILPMFO_proto_rawDescData
-}
-
-var file_Unk3000_PILFPILPMFO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_PILFPILPMFO_proto_goTypes = []interface{}{
- (*Unk3000_PILFPILPMFO)(nil), // 0: Unk3000_PILFPILPMFO
-}
-var file_Unk3000_PILFPILPMFO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PILFPILPMFO_proto_init() }
-func file_Unk3000_PILFPILPMFO_proto_init() {
- if File_Unk3000_PILFPILPMFO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PILFPILPMFO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PILFPILPMFO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PILFPILPMFO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PILFPILPMFO_proto_goTypes,
- DependencyIndexes: file_Unk3000_PILFPILPMFO_proto_depIdxs,
- MessageInfos: file_Unk3000_PILFPILPMFO_proto_msgTypes,
- }.Build()
- File_Unk3000_PILFPILPMFO_proto = out.File
- file_Unk3000_PILFPILPMFO_proto_rawDesc = nil
- file_Unk3000_PILFPILPMFO_proto_goTypes = nil
- file_Unk3000_PILFPILPMFO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PJLAPMPPIAG.pb.go b/gover/gen/Unk3000_PJLAPMPPIAG.pb.go
deleted file mode 100644
index 01ba247a..00000000
--- a/gover/gen/Unk3000_PJLAPMPPIAG.pb.go
+++ /dev/null
@@ -1,260 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PJLAPMPPIAG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20681
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3000_PJLAPMPPIAG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsNewRecord bool `protobuf:"varint,4,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
- GalleryId uint32 `protobuf:"varint,6,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
- Score uint32 `protobuf:"varint,5,opt,name=score,proto3" json:"score,omitempty"`
- Reason Unk2700_MOFABPNGIKP `protobuf:"varint,2,opt,name=reason,proto3,enum=Unk2700_MOFABPNGIKP" json:"reason,omitempty"`
- Unk3000_OGFOAOCCGNK uint32 `protobuf:"varint,13,opt,name=Unk3000_OGFOAOCCGNK,json=Unk3000OGFOAOCCGNK,proto3" json:"Unk3000_OGFOAOCCGNK,omitempty"`
- RemainTime uint32 `protobuf:"varint,10,opt,name=remain_time,json=remainTime,proto3" json:"remain_time,omitempty"`
- Unk3000_HKMKHPMIIPF uint32 `protobuf:"varint,1,opt,name=Unk3000_HKMKHPMIIPF,json=Unk3000HKMKHPMIIPF,proto3" json:"Unk3000_HKMKHPMIIPF,omitempty"`
- Unk3000_GDFHJBOCONO uint32 `protobuf:"varint,8,opt,name=Unk3000_GDFHJBOCONO,json=Unk3000GDFHJBOCONO,proto3" json:"Unk3000_GDFHJBOCONO,omitempty"`
- IsSuccess bool `protobuf:"varint,7,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
-}
-
-func (x *Unk3000_PJLAPMPPIAG) Reset() {
- *x = Unk3000_PJLAPMPPIAG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PJLAPMPPIAG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PJLAPMPPIAG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PJLAPMPPIAG) ProtoMessage() {}
-
-func (x *Unk3000_PJLAPMPPIAG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PJLAPMPPIAG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PJLAPMPPIAG.ProtoReflect.Descriptor instead.
-func (*Unk3000_PJLAPMPPIAG) Descriptor() ([]byte, []int) {
- return file_Unk3000_PJLAPMPPIAG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetIsNewRecord() bool {
- if x != nil {
- return x.IsNewRecord
- }
- return false
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetGalleryId() uint32 {
- if x != nil {
- return x.GalleryId
- }
- return 0
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetScore() uint32 {
- if x != nil {
- return x.Score
- }
- return 0
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetReason() Unk2700_MOFABPNGIKP {
- if x != nil {
- return x.Reason
- }
- return Unk2700_MOFABPNGIKP_Unk2700_MOFABPNGIKP_Unk2700_DGJFKKIBLCJ
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetUnk3000_OGFOAOCCGNK() uint32 {
- if x != nil {
- return x.Unk3000_OGFOAOCCGNK
- }
- return 0
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetRemainTime() uint32 {
- if x != nil {
- return x.RemainTime
- }
- return 0
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetUnk3000_HKMKHPMIIPF() uint32 {
- if x != nil {
- return x.Unk3000_HKMKHPMIIPF
- }
- return 0
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetUnk3000_GDFHJBOCONO() uint32 {
- if x != nil {
- return x.Unk3000_GDFHJBOCONO
- }
- return 0
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk3000_PJLAPMPPIAG) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-var File_Unk3000_PJLAPMPPIAG_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PJLAPMPPIAG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x4c, 0x41, 0x50, 0x4d,
- 0x50, 0x50, 0x49, 0x41, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x50, 0x4a, 0x4c, 0x41, 0x50, 0x4d, 0x50, 0x50, 0x49, 0x41, 0x47, 0x12, 0x22,
- 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52, 0x65, 0x63, 0x6f,
- 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49,
- 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
- 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x4f, 0x46, 0x41, 0x42, 0x50, 0x4e, 0x47, 0x49, 0x4b, 0x50, 0x52, 0x06, 0x72,
- 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30,
- 0x5f, 0x4f, 0x47, 0x46, 0x4f, 0x41, 0x4f, 0x43, 0x43, 0x47, 0x4e, 0x4b, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x47, 0x46, 0x4f, 0x41,
- 0x4f, 0x43, 0x43, 0x47, 0x4e, 0x4b, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d,
- 0x61, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x48, 0x4b, 0x4d, 0x4b, 0x48, 0x50, 0x4d, 0x49, 0x49, 0x50, 0x46, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x48, 0x4b, 0x4d,
- 0x4b, 0x48, 0x50, 0x4d, 0x49, 0x49, 0x50, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x5f, 0x47, 0x44, 0x46, 0x48, 0x4a, 0x42, 0x4f, 0x43, 0x4f, 0x4e, 0x4f, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x47, 0x44,
- 0x46, 0x48, 0x4a, 0x42, 0x4f, 0x43, 0x4f, 0x4e, 0x4f, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
- 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
- 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65,
- 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PJLAPMPPIAG_proto_rawDescOnce sync.Once
- file_Unk3000_PJLAPMPPIAG_proto_rawDescData = file_Unk3000_PJLAPMPPIAG_proto_rawDesc
-)
-
-func file_Unk3000_PJLAPMPPIAG_proto_rawDescGZIP() []byte {
- file_Unk3000_PJLAPMPPIAG_proto_rawDescOnce.Do(func() {
- file_Unk3000_PJLAPMPPIAG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PJLAPMPPIAG_proto_rawDescData)
- })
- return file_Unk3000_PJLAPMPPIAG_proto_rawDescData
-}
-
-var file_Unk3000_PJLAPMPPIAG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_PJLAPMPPIAG_proto_goTypes = []interface{}{
- (*Unk3000_PJLAPMPPIAG)(nil), // 0: Unk3000_PJLAPMPPIAG
- (Unk2700_MOFABPNGIKP)(0), // 1: Unk2700_MOFABPNGIKP
-}
-var file_Unk3000_PJLAPMPPIAG_proto_depIdxs = []int32{
- 1, // 0: Unk3000_PJLAPMPPIAG.reason:type_name -> Unk2700_MOFABPNGIKP
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PJLAPMPPIAG_proto_init() }
-func file_Unk3000_PJLAPMPPIAG_proto_init() {
- if File_Unk3000_PJLAPMPPIAG_proto != nil {
- return
- }
- file_Unk2700_MOFABPNGIKP_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PJLAPMPPIAG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PJLAPMPPIAG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PJLAPMPPIAG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PJLAPMPPIAG_proto_goTypes,
- DependencyIndexes: file_Unk3000_PJLAPMPPIAG_proto_depIdxs,
- MessageInfos: file_Unk3000_PJLAPMPPIAG_proto_msgTypes,
- }.Build()
- File_Unk3000_PJLAPMPPIAG_proto = out.File
- file_Unk3000_PJLAPMPPIAG_proto_rawDesc = nil
- file_Unk3000_PJLAPMPPIAG_proto_goTypes = nil
- file_Unk3000_PJLAPMPPIAG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PKHPBOIDLEA.pb.go b/gover/gen/Unk3000_PKHPBOIDLEA.pb.go
deleted file mode 100644
index 4a46a820..00000000
--- a/gover/gen/Unk3000_PKHPBOIDLEA.pb.go
+++ /dev/null
@@ -1,159 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PKHPBOIDLEA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_PKHPBOIDLEA int32
-
-const (
- Unk3000_PKHPBOIDLEA_Unk3000_PKHPBOIDLEA_Unk3000_KANMGBLJEHC Unk3000_PKHPBOIDLEA = 0
- Unk3000_PKHPBOIDLEA_Unk3000_PKHPBOIDLEA_Unk3000_ICFILKDKFNL Unk3000_PKHPBOIDLEA = 1
- Unk3000_PKHPBOIDLEA_Unk3000_PKHPBOIDLEA_Unk3000_FBFKPBGLMAD Unk3000_PKHPBOIDLEA = 2
- Unk3000_PKHPBOIDLEA_Unk3000_PKHPBOIDLEA_Unk3000_KEOIEIKLFDN Unk3000_PKHPBOIDLEA = 3
-)
-
-// Enum value maps for Unk3000_PKHPBOIDLEA.
-var (
- Unk3000_PKHPBOIDLEA_name = map[int32]string{
- 0: "Unk3000_PKHPBOIDLEA_Unk3000_KANMGBLJEHC",
- 1: "Unk3000_PKHPBOIDLEA_Unk3000_ICFILKDKFNL",
- 2: "Unk3000_PKHPBOIDLEA_Unk3000_FBFKPBGLMAD",
- 3: "Unk3000_PKHPBOIDLEA_Unk3000_KEOIEIKLFDN",
- }
- Unk3000_PKHPBOIDLEA_value = map[string]int32{
- "Unk3000_PKHPBOIDLEA_Unk3000_KANMGBLJEHC": 0,
- "Unk3000_PKHPBOIDLEA_Unk3000_ICFILKDKFNL": 1,
- "Unk3000_PKHPBOIDLEA_Unk3000_FBFKPBGLMAD": 2,
- "Unk3000_PKHPBOIDLEA_Unk3000_KEOIEIKLFDN": 3,
- }
-)
-
-func (x Unk3000_PKHPBOIDLEA) Enum() *Unk3000_PKHPBOIDLEA {
- p := new(Unk3000_PKHPBOIDLEA)
- *p = x
- return p
-}
-
-func (x Unk3000_PKHPBOIDLEA) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3000_PKHPBOIDLEA) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3000_PKHPBOIDLEA_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3000_PKHPBOIDLEA) Type() protoreflect.EnumType {
- return &file_Unk3000_PKHPBOIDLEA_proto_enumTypes[0]
-}
-
-func (x Unk3000_PKHPBOIDLEA) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3000_PKHPBOIDLEA.Descriptor instead.
-func (Unk3000_PKHPBOIDLEA) EnumDescriptor() ([]byte, []int) {
- return file_Unk3000_PKHPBOIDLEA_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3000_PKHPBOIDLEA_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PKHPBOIDLEA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x48, 0x50, 0x42, 0x4f,
- 0x49, 0x44, 0x4c, 0x45, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc9, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x48, 0x50, 0x42, 0x4f, 0x49, 0x44,
- 0x4c, 0x45, 0x41, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50,
- 0x4b, 0x48, 0x50, 0x42, 0x4f, 0x49, 0x44, 0x4c, 0x45, 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x4b, 0x41, 0x4e, 0x4d, 0x47, 0x42, 0x4c, 0x4a, 0x45, 0x48, 0x43, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x48, 0x50,
- 0x42, 0x4f, 0x49, 0x44, 0x4c, 0x45, 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f,
- 0x49, 0x43, 0x46, 0x49, 0x4c, 0x4b, 0x44, 0x4b, 0x46, 0x4e, 0x4c, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x48, 0x50, 0x42, 0x4f, 0x49,
- 0x44, 0x4c, 0x45, 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x46, 0x42, 0x46,
- 0x4b, 0x50, 0x42, 0x47, 0x4c, 0x4d, 0x41, 0x44, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x48, 0x50, 0x42, 0x4f, 0x49, 0x44, 0x4c, 0x45,
- 0x41, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4b, 0x45, 0x4f, 0x49, 0x45, 0x49,
- 0x4b, 0x4c, 0x46, 0x44, 0x4e, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PKHPBOIDLEA_proto_rawDescOnce sync.Once
- file_Unk3000_PKHPBOIDLEA_proto_rawDescData = file_Unk3000_PKHPBOIDLEA_proto_rawDesc
-)
-
-func file_Unk3000_PKHPBOIDLEA_proto_rawDescGZIP() []byte {
- file_Unk3000_PKHPBOIDLEA_proto_rawDescOnce.Do(func() {
- file_Unk3000_PKHPBOIDLEA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PKHPBOIDLEA_proto_rawDescData)
- })
- return file_Unk3000_PKHPBOIDLEA_proto_rawDescData
-}
-
-var file_Unk3000_PKHPBOIDLEA_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3000_PKHPBOIDLEA_proto_goTypes = []interface{}{
- (Unk3000_PKHPBOIDLEA)(0), // 0: Unk3000_PKHPBOIDLEA
-}
-var file_Unk3000_PKHPBOIDLEA_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PKHPBOIDLEA_proto_init() }
-func file_Unk3000_PKHPBOIDLEA_proto_init() {
- if File_Unk3000_PKHPBOIDLEA_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PKHPBOIDLEA_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PKHPBOIDLEA_proto_goTypes,
- DependencyIndexes: file_Unk3000_PKHPBOIDLEA_proto_depIdxs,
- EnumInfos: file_Unk3000_PKHPBOIDLEA_proto_enumTypes,
- }.Build()
- File_Unk3000_PKHPBOIDLEA_proto = out.File
- file_Unk3000_PKHPBOIDLEA_proto_rawDesc = nil
- file_Unk3000_PKHPBOIDLEA_proto_goTypes = nil
- file_Unk3000_PKHPBOIDLEA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PNIEIHDLIDN.pb.go b/gover/gen/Unk3000_PNIEIHDLIDN.pb.go
deleted file mode 100644
index a1e8b450..00000000
--- a/gover/gen/Unk3000_PNIEIHDLIDN.pb.go
+++ /dev/null
@@ -1,182 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PNIEIHDLIDN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 2207
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_PNIEIHDLIDN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- AddProgress uint32 `protobuf:"varint,4,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
- Stage uint32 `protobuf:"varint,2,opt,name=stage,proto3" json:"stage,omitempty"`
- WatcherId uint32 `protobuf:"varint,12,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
-}
-
-func (x *Unk3000_PNIEIHDLIDN) Reset() {
- *x = Unk3000_PNIEIHDLIDN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PNIEIHDLIDN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PNIEIHDLIDN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PNIEIHDLIDN) ProtoMessage() {}
-
-func (x *Unk3000_PNIEIHDLIDN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PNIEIHDLIDN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PNIEIHDLIDN.ProtoReflect.Descriptor instead.
-func (*Unk3000_PNIEIHDLIDN) Descriptor() ([]byte, []int) {
- return file_Unk3000_PNIEIHDLIDN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PNIEIHDLIDN) GetAddProgress() uint32 {
- if x != nil {
- return x.AddProgress
- }
- return 0
-}
-
-func (x *Unk3000_PNIEIHDLIDN) GetStage() uint32 {
- if x != nil {
- return x.Stage
- }
- return 0
-}
-
-func (x *Unk3000_PNIEIHDLIDN) GetWatcherId() uint32 {
- if x != nil {
- return x.WatcherId
- }
- return 0
-}
-
-var File_Unk3000_PNIEIHDLIDN_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PNIEIHDLIDN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x49, 0x45, 0x49, 0x48,
- 0x44, 0x4c, 0x49, 0x44, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4e, 0x49, 0x45, 0x49, 0x48, 0x44, 0x4c, 0x49,
- 0x44, 0x4e, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
- 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x64, 0x64, 0x50, 0x72, 0x6f,
- 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x77,
- 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PNIEIHDLIDN_proto_rawDescOnce sync.Once
- file_Unk3000_PNIEIHDLIDN_proto_rawDescData = file_Unk3000_PNIEIHDLIDN_proto_rawDesc
-)
-
-func file_Unk3000_PNIEIHDLIDN_proto_rawDescGZIP() []byte {
- file_Unk3000_PNIEIHDLIDN_proto_rawDescOnce.Do(func() {
- file_Unk3000_PNIEIHDLIDN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PNIEIHDLIDN_proto_rawDescData)
- })
- return file_Unk3000_PNIEIHDLIDN_proto_rawDescData
-}
-
-var file_Unk3000_PNIEIHDLIDN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_PNIEIHDLIDN_proto_goTypes = []interface{}{
- (*Unk3000_PNIEIHDLIDN)(nil), // 0: Unk3000_PNIEIHDLIDN
-}
-var file_Unk3000_PNIEIHDLIDN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PNIEIHDLIDN_proto_init() }
-func file_Unk3000_PNIEIHDLIDN_proto_init() {
- if File_Unk3000_PNIEIHDLIDN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PNIEIHDLIDN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PNIEIHDLIDN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PNIEIHDLIDN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PNIEIHDLIDN_proto_goTypes,
- DependencyIndexes: file_Unk3000_PNIEIHDLIDN_proto_depIdxs,
- MessageInfos: file_Unk3000_PNIEIHDLIDN_proto_msgTypes,
- }.Build()
- File_Unk3000_PNIEIHDLIDN_proto = out.File
- file_Unk3000_PNIEIHDLIDN_proto_rawDesc = nil
- file_Unk3000_PNIEIHDLIDN_proto_goTypes = nil
- file_Unk3000_PNIEIHDLIDN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PONJHEGKBBP.pb.go b/gover/gen/Unk3000_PONJHEGKBBP.pb.go
deleted file mode 100644
index d0410c7f..00000000
--- a/gover/gen/Unk3000_PONJHEGKBBP.pb.go
+++ /dev/null
@@ -1,186 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PONJHEGKBBP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3000_PONJHEGKBBP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_MKNODEKEGJF map[uint32]Unk3000_AHNHHIOAHBC `protobuf:"bytes,6,rep,name=Unk3000_MKNODEKEGJF,json=Unk3000MKNODEKEGJF,proto3" json:"Unk3000_MKNODEKEGJF,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=Unk3000_AHNHHIOAHBC"`
- Unk3000_JPONGJJLGKF uint32 `protobuf:"varint,12,opt,name=Unk3000_JPONGJJLGKF,json=Unk3000JPONGJJLGKF,proto3" json:"Unk3000_JPONGJJLGKF,omitempty"`
-}
-
-func (x *Unk3000_PONJHEGKBBP) Reset() {
- *x = Unk3000_PONJHEGKBBP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PONJHEGKBBP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PONJHEGKBBP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PONJHEGKBBP) ProtoMessage() {}
-
-func (x *Unk3000_PONJHEGKBBP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PONJHEGKBBP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PONJHEGKBBP.ProtoReflect.Descriptor instead.
-func (*Unk3000_PONJHEGKBBP) Descriptor() ([]byte, []int) {
- return file_Unk3000_PONJHEGKBBP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PONJHEGKBBP) GetUnk3000_MKNODEKEGJF() map[uint32]Unk3000_AHNHHIOAHBC {
- if x != nil {
- return x.Unk3000_MKNODEKEGJF
- }
- return nil
-}
-
-func (x *Unk3000_PONJHEGKBBP) GetUnk3000_JPONGJJLGKF() uint32 {
- if x != nil {
- return x.Unk3000_JPONGJJLGKF
- }
- return 0
-}
-
-var File_Unk3000_PONJHEGKBBP_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PONJHEGKBBP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x4e, 0x4a, 0x48, 0x45,
- 0x47, 0x4b, 0x42, 0x42, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48, 0x42, 0x43,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x4e, 0x4a, 0x48, 0x45, 0x47, 0x4b, 0x42, 0x42, 0x50, 0x12, 0x5d,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4d, 0x4b, 0x4e, 0x4f, 0x44, 0x45,
- 0x4b, 0x45, 0x47, 0x4a, 0x46, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x4f, 0x4e, 0x4a, 0x48, 0x45, 0x47, 0x4b, 0x42, 0x42,
- 0x50, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x4b, 0x4e, 0x4f, 0x44, 0x45, 0x4b,
- 0x45, 0x47, 0x4a, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30,
- 0x30, 0x30, 0x4d, 0x4b, 0x4e, 0x4f, 0x44, 0x45, 0x4b, 0x45, 0x47, 0x4a, 0x46, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4a, 0x50, 0x4f, 0x4e, 0x47, 0x4a, 0x4a,
- 0x4c, 0x47, 0x4b, 0x46, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x30, 0x30, 0x30, 0x4a, 0x50, 0x4f, 0x4e, 0x47, 0x4a, 0x4a, 0x4c, 0x47, 0x4b, 0x46, 0x1a, 0x5b,
- 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4d, 0x4b, 0x4e, 0x4f, 0x44, 0x45, 0x4b,
- 0x45, 0x47, 0x4a, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76,
- 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x30, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x4e, 0x48, 0x48, 0x49, 0x4f, 0x41, 0x48, 0x42, 0x43,
- 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PONJHEGKBBP_proto_rawDescOnce sync.Once
- file_Unk3000_PONJHEGKBBP_proto_rawDescData = file_Unk3000_PONJHEGKBBP_proto_rawDesc
-)
-
-func file_Unk3000_PONJHEGKBBP_proto_rawDescGZIP() []byte {
- file_Unk3000_PONJHEGKBBP_proto_rawDescOnce.Do(func() {
- file_Unk3000_PONJHEGKBBP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PONJHEGKBBP_proto_rawDescData)
- })
- return file_Unk3000_PONJHEGKBBP_proto_rawDescData
-}
-
-var file_Unk3000_PONJHEGKBBP_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3000_PONJHEGKBBP_proto_goTypes = []interface{}{
- (*Unk3000_PONJHEGKBBP)(nil), // 0: Unk3000_PONJHEGKBBP
- nil, // 1: Unk3000_PONJHEGKBBP.Unk3000MKNODEKEGJFEntry
- (Unk3000_AHNHHIOAHBC)(0), // 2: Unk3000_AHNHHIOAHBC
-}
-var file_Unk3000_PONJHEGKBBP_proto_depIdxs = []int32{
- 1, // 0: Unk3000_PONJHEGKBBP.Unk3000_MKNODEKEGJF:type_name -> Unk3000_PONJHEGKBBP.Unk3000MKNODEKEGJFEntry
- 2, // 1: Unk3000_PONJHEGKBBP.Unk3000MKNODEKEGJFEntry.value:type_name -> Unk3000_AHNHHIOAHBC
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PONJHEGKBBP_proto_init() }
-func file_Unk3000_PONJHEGKBBP_proto_init() {
- if File_Unk3000_PONJHEGKBBP_proto != nil {
- return
- }
- file_Unk3000_AHNHHIOAHBC_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PONJHEGKBBP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PONJHEGKBBP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PONJHEGKBBP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PONJHEGKBBP_proto_goTypes,
- DependencyIndexes: file_Unk3000_PONJHEGKBBP_proto_depIdxs,
- MessageInfos: file_Unk3000_PONJHEGKBBP_proto_msgTypes,
- }.Build()
- File_Unk3000_PONJHEGKBBP_proto = out.File
- file_Unk3000_PONJHEGKBBP_proto_rawDesc = nil
- file_Unk3000_PONJHEGKBBP_proto_goTypes = nil
- file_Unk3000_PONJHEGKBBP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3000_PPDLLPNMJMK.pb.go b/gover/gen/Unk3000_PPDLLPNMJMK.pb.go
deleted file mode 100644
index c9c8fb10..00000000
--- a/gover/gen/Unk3000_PPDLLPNMJMK.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3000_PPDLLPNMJMK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 500
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3000_PPDLLPNMJMK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_CFDMLGKNLKL uint32 `protobuf:"varint,4,opt,name=Unk3000_CFDMLGKNLKL,json=Unk3000CFDMLGKNLKL,proto3" json:"Unk3000_CFDMLGKNLKL,omitempty"`
- Unk3000_CIOLEGEHDAC uint32 `protobuf:"varint,9,opt,name=Unk3000_CIOLEGEHDAC,json=Unk3000CIOLEGEHDAC,proto3" json:"Unk3000_CIOLEGEHDAC,omitempty"`
-}
-
-func (x *Unk3000_PPDLLPNMJMK) Reset() {
- *x = Unk3000_PPDLLPNMJMK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3000_PPDLLPNMJMK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3000_PPDLLPNMJMK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3000_PPDLLPNMJMK) ProtoMessage() {}
-
-func (x *Unk3000_PPDLLPNMJMK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3000_PPDLLPNMJMK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3000_PPDLLPNMJMK.ProtoReflect.Descriptor instead.
-func (*Unk3000_PPDLLPNMJMK) Descriptor() ([]byte, []int) {
- return file_Unk3000_PPDLLPNMJMK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3000_PPDLLPNMJMK) GetUnk3000_CFDMLGKNLKL() uint32 {
- if x != nil {
- return x.Unk3000_CFDMLGKNLKL
- }
- return 0
-}
-
-func (x *Unk3000_PPDLLPNMJMK) GetUnk3000_CIOLEGEHDAC() uint32 {
- if x != nil {
- return x.Unk3000_CIOLEGEHDAC
- }
- return 0
-}
-
-var File_Unk3000_PPDLLPNMJMK_proto protoreflect.FileDescriptor
-
-var file_Unk3000_PPDLLPNMJMK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x44, 0x4c, 0x4c, 0x50,
- 0x4e, 0x4d, 0x4a, 0x4d, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x44, 0x4c, 0x4c, 0x50, 0x4e, 0x4d, 0x4a,
- 0x4d, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43, 0x46,
- 0x44, 0x4d, 0x4c, 0x47, 0x4b, 0x4e, 0x4c, 0x4b, 0x4c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x46, 0x44, 0x4d, 0x4c, 0x47, 0x4b, 0x4e,
- 0x4c, 0x4b, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x43,
- 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45, 0x48, 0x44, 0x41, 0x43, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x43, 0x49, 0x4f, 0x4c, 0x45, 0x47, 0x45,
- 0x48, 0x44, 0x41, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3000_PPDLLPNMJMK_proto_rawDescOnce sync.Once
- file_Unk3000_PPDLLPNMJMK_proto_rawDescData = file_Unk3000_PPDLLPNMJMK_proto_rawDesc
-)
-
-func file_Unk3000_PPDLLPNMJMK_proto_rawDescGZIP() []byte {
- file_Unk3000_PPDLLPNMJMK_proto_rawDescOnce.Do(func() {
- file_Unk3000_PPDLLPNMJMK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3000_PPDLLPNMJMK_proto_rawDescData)
- })
- return file_Unk3000_PPDLLPNMJMK_proto_rawDescData
-}
-
-var file_Unk3000_PPDLLPNMJMK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3000_PPDLLPNMJMK_proto_goTypes = []interface{}{
- (*Unk3000_PPDLLPNMJMK)(nil), // 0: Unk3000_PPDLLPNMJMK
-}
-var file_Unk3000_PPDLLPNMJMK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3000_PPDLLPNMJMK_proto_init() }
-func file_Unk3000_PPDLLPNMJMK_proto_init() {
- if File_Unk3000_PPDLLPNMJMK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3000_PPDLLPNMJMK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3000_PPDLLPNMJMK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3000_PPDLLPNMJMK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3000_PPDLLPNMJMK_proto_goTypes,
- DependencyIndexes: file_Unk3000_PPDLLPNMJMK_proto_depIdxs,
- MessageInfos: file_Unk3000_PPDLLPNMJMK_proto_msgTypes,
- }.Build()
- File_Unk3000_PPDLLPNMJMK_proto = out.File
- file_Unk3000_PPDLLPNMJMK_proto_rawDesc = nil
- file_Unk3000_PPDLLPNMJMK_proto_goTypes = nil
- file_Unk3000_PPDLLPNMJMK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_ADOMNIEPKEK.pb.go b/gover/gen/Unk3100_ADOMNIEPKEK.pb.go
deleted file mode 100644
index 1c209321..00000000
--- a/gover/gen/Unk3100_ADOMNIEPKEK.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_ADOMNIEPKEK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 3259
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_ADOMNIEPKEK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityIdList []uint32 `protobuf:"varint,7,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
-}
-
-func (x *Unk3100_ADOMNIEPKEK) Reset() {
- *x = Unk3100_ADOMNIEPKEK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_ADOMNIEPKEK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_ADOMNIEPKEK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_ADOMNIEPKEK) ProtoMessage() {}
-
-func (x *Unk3100_ADOMNIEPKEK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_ADOMNIEPKEK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_ADOMNIEPKEK.ProtoReflect.Descriptor instead.
-func (*Unk3100_ADOMNIEPKEK) Descriptor() ([]byte, []int) {
- return file_Unk3100_ADOMNIEPKEK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_ADOMNIEPKEK) GetEntityIdList() []uint32 {
- if x != nil {
- return x.EntityIdList
- }
- return nil
-}
-
-var File_Unk3100_ADOMNIEPKEK_proto protoreflect.FileDescriptor
-
-var file_Unk3100_ADOMNIEPKEK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x4f, 0x4d, 0x4e, 0x49,
- 0x45, 0x50, 0x4b, 0x45, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x4f, 0x4d, 0x4e, 0x49, 0x45, 0x50, 0x4b,
- 0x45, 0x4b, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_ADOMNIEPKEK_proto_rawDescOnce sync.Once
- file_Unk3100_ADOMNIEPKEK_proto_rawDescData = file_Unk3100_ADOMNIEPKEK_proto_rawDesc
-)
-
-func file_Unk3100_ADOMNIEPKEK_proto_rawDescGZIP() []byte {
- file_Unk3100_ADOMNIEPKEK_proto_rawDescOnce.Do(func() {
- file_Unk3100_ADOMNIEPKEK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_ADOMNIEPKEK_proto_rawDescData)
- })
- return file_Unk3100_ADOMNIEPKEK_proto_rawDescData
-}
-
-var file_Unk3100_ADOMNIEPKEK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_ADOMNIEPKEK_proto_goTypes = []interface{}{
- (*Unk3100_ADOMNIEPKEK)(nil), // 0: Unk3100_ADOMNIEPKEK
-}
-var file_Unk3100_ADOMNIEPKEK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_ADOMNIEPKEK_proto_init() }
-func file_Unk3100_ADOMNIEPKEK_proto_init() {
- if File_Unk3100_ADOMNIEPKEK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_ADOMNIEPKEK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_ADOMNIEPKEK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_ADOMNIEPKEK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_ADOMNIEPKEK_proto_goTypes,
- DependencyIndexes: file_Unk3100_ADOMNIEPKEK_proto_depIdxs,
- MessageInfos: file_Unk3100_ADOMNIEPKEK_proto_msgTypes,
- }.Build()
- File_Unk3100_ADOMNIEPKEK_proto = out.File
- file_Unk3100_ADOMNIEPKEK_proto_rawDesc = nil
- file_Unk3100_ADOMNIEPKEK_proto_goTypes = nil
- file_Unk3100_ADOMNIEPKEK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_AHIKHIOFBJJ.pb.go b/gover/gen/Unk3100_AHIKHIOFBJJ.pb.go
deleted file mode 100644
index ae3e8260..00000000
--- a/gover/gen/Unk3100_AHIKHIOFBJJ.pb.go
+++ /dev/null
@@ -1,168 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_AHIKHIOFBJJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_AHIKHIOFBJJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,7,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- GadgetId uint32 `protobuf:"varint,8,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
-}
-
-func (x *Unk3100_AHIKHIOFBJJ) Reset() {
- *x = Unk3100_AHIKHIOFBJJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_AHIKHIOFBJJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_AHIKHIOFBJJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_AHIKHIOFBJJ) ProtoMessage() {}
-
-func (x *Unk3100_AHIKHIOFBJJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_AHIKHIOFBJJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_AHIKHIOFBJJ.ProtoReflect.Descriptor instead.
-func (*Unk3100_AHIKHIOFBJJ) Descriptor() ([]byte, []int) {
- return file_Unk3100_AHIKHIOFBJJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_AHIKHIOFBJJ) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3100_AHIKHIOFBJJ) GetGadgetId() uint32 {
- if x != nil {
- return x.GadgetId
- }
- return 0
-}
-
-var File_Unk3100_AHIKHIOFBJJ_proto protoreflect.FileDescriptor
-
-var file_Unk3100_AHIKHIOFBJJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x49, 0x4b, 0x48, 0x49,
- 0x4f, 0x46, 0x42, 0x4a, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x48, 0x49, 0x4b, 0x48, 0x49, 0x4f, 0x46, 0x42,
- 0x4a, 0x4a, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x67,
- 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_AHIKHIOFBJJ_proto_rawDescOnce sync.Once
- file_Unk3100_AHIKHIOFBJJ_proto_rawDescData = file_Unk3100_AHIKHIOFBJJ_proto_rawDesc
-)
-
-func file_Unk3100_AHIKHIOFBJJ_proto_rawDescGZIP() []byte {
- file_Unk3100_AHIKHIOFBJJ_proto_rawDescOnce.Do(func() {
- file_Unk3100_AHIKHIOFBJJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_AHIKHIOFBJJ_proto_rawDescData)
- })
- return file_Unk3100_AHIKHIOFBJJ_proto_rawDescData
-}
-
-var file_Unk3100_AHIKHIOFBJJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_AHIKHIOFBJJ_proto_goTypes = []interface{}{
- (*Unk3100_AHIKHIOFBJJ)(nil), // 0: Unk3100_AHIKHIOFBJJ
-}
-var file_Unk3100_AHIKHIOFBJJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_AHIKHIOFBJJ_proto_init() }
-func file_Unk3100_AHIKHIOFBJJ_proto_init() {
- if File_Unk3100_AHIKHIOFBJJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_AHIKHIOFBJJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_AHIKHIOFBJJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_AHIKHIOFBJJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_AHIKHIOFBJJ_proto_goTypes,
- DependencyIndexes: file_Unk3100_AHIKHIOFBJJ_proto_depIdxs,
- MessageInfos: file_Unk3100_AHIKHIOFBJJ_proto_msgTypes,
- }.Build()
- File_Unk3100_AHIKHIOFBJJ_proto = out.File
- file_Unk3100_AHIKHIOFBJJ_proto_rawDesc = nil
- file_Unk3100_AHIKHIOFBJJ_proto_goTypes = nil
- file_Unk3100_AHIKHIOFBJJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_AILMJOHBIDC.pb.go b/gover/gen/Unk3100_AILMJOHBIDC.pb.go
deleted file mode 100644
index bdd7a46b..00000000
--- a/gover/gen/Unk3100_AILMJOHBIDC.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_AILMJOHBIDC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24201
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_AILMJOHBIDC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_KHPFAPCPGBE []uint32 `protobuf:"varint,15,rep,packed,name=Unk3100_KHPFAPCPGBE,json=Unk3100KHPFAPCPGBE,proto3" json:"Unk3100_KHPFAPCPGBE,omitempty"`
- CoinC uint32 `protobuf:"varint,12,opt,name=coin_c,json=coinC,proto3" json:"coin_c,omitempty"`
- Unk3100_BCHHFFJEJCD uint32 `protobuf:"varint,4,opt,name=Unk3100_BCHHFFJEJCD,json=Unk3100BCHHFFJEJCD,proto3" json:"Unk3100_BCHHFFJEJCD,omitempty"`
-}
-
-func (x *Unk3100_AILMJOHBIDC) Reset() {
- *x = Unk3100_AILMJOHBIDC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_AILMJOHBIDC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_AILMJOHBIDC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_AILMJOHBIDC) ProtoMessage() {}
-
-func (x *Unk3100_AILMJOHBIDC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_AILMJOHBIDC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_AILMJOHBIDC.ProtoReflect.Descriptor instead.
-func (*Unk3100_AILMJOHBIDC) Descriptor() ([]byte, []int) {
- return file_Unk3100_AILMJOHBIDC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_AILMJOHBIDC) GetUnk3100_KHPFAPCPGBE() []uint32 {
- if x != nil {
- return x.Unk3100_KHPFAPCPGBE
- }
- return nil
-}
-
-func (x *Unk3100_AILMJOHBIDC) GetCoinC() uint32 {
- if x != nil {
- return x.CoinC
- }
- return 0
-}
-
-func (x *Unk3100_AILMJOHBIDC) GetUnk3100_BCHHFFJEJCD() uint32 {
- if x != nil {
- return x.Unk3100_BCHHFFJEJCD
- }
- return 0
-}
-
-var File_Unk3100_AILMJOHBIDC_proto protoreflect.FileDescriptor
-
-var file_Unk3100_AILMJOHBIDC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4c, 0x4d, 0x4a, 0x4f,
- 0x48, 0x42, 0x49, 0x44, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x49, 0x4c, 0x4d, 0x4a, 0x4f, 0x48, 0x42,
- 0x49, 0x44, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b,
- 0x48, 0x50, 0x46, 0x41, 0x50, 0x43, 0x50, 0x47, 0x42, 0x45, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4b, 0x48, 0x50, 0x46, 0x41, 0x50, 0x43,
- 0x50, 0x47, 0x42, 0x45, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x48, 0x48, 0x46, 0x46, 0x4a, 0x45, 0x4a,
- 0x43, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x42, 0x43, 0x48, 0x48, 0x46, 0x46, 0x4a, 0x45, 0x4a, 0x43, 0x44, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_AILMJOHBIDC_proto_rawDescOnce sync.Once
- file_Unk3100_AILMJOHBIDC_proto_rawDescData = file_Unk3100_AILMJOHBIDC_proto_rawDesc
-)
-
-func file_Unk3100_AILMJOHBIDC_proto_rawDescGZIP() []byte {
- file_Unk3100_AILMJOHBIDC_proto_rawDescOnce.Do(func() {
- file_Unk3100_AILMJOHBIDC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_AILMJOHBIDC_proto_rawDescData)
- })
- return file_Unk3100_AILMJOHBIDC_proto_rawDescData
-}
-
-var file_Unk3100_AILMJOHBIDC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_AILMJOHBIDC_proto_goTypes = []interface{}{
- (*Unk3100_AILMJOHBIDC)(nil), // 0: Unk3100_AILMJOHBIDC
-}
-var file_Unk3100_AILMJOHBIDC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_AILMJOHBIDC_proto_init() }
-func file_Unk3100_AILMJOHBIDC_proto_init() {
- if File_Unk3100_AILMJOHBIDC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_AILMJOHBIDC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_AILMJOHBIDC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_AILMJOHBIDC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_AILMJOHBIDC_proto_goTypes,
- DependencyIndexes: file_Unk3100_AILMJOHBIDC_proto_depIdxs,
- MessageInfos: file_Unk3100_AILMJOHBIDC_proto_msgTypes,
- }.Build()
- File_Unk3100_AILMJOHBIDC_proto = out.File
- file_Unk3100_AILMJOHBIDC_proto_rawDesc = nil
- file_Unk3100_AILMJOHBIDC_proto_goTypes = nil
- file_Unk3100_AILMJOHBIDC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_ALLPCCMKIGD.pb.go b/gover/gen/Unk3100_ALLPCCMKIGD.pb.go
deleted file mode 100644
index 6002e6fb..00000000
--- a/gover/gen/Unk3100_ALLPCCMKIGD.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_ALLPCCMKIGD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21700
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_ALLPCCMKIGD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_HGKBAEHFMKI uint32 `protobuf:"varint,1,opt,name=Unk3100_HGKBAEHFMKI,json=Unk3100HGKBAEHFMKI,proto3" json:"Unk3100_HGKBAEHFMKI,omitempty"`
- Unk3100_CKOJIKGDEPO []uint32 `protobuf:"varint,14,rep,packed,name=Unk3100_CKOJIKGDEPO,json=Unk3100CKOJIKGDEPO,proto3" json:"Unk3100_CKOJIKGDEPO,omitempty"`
-}
-
-func (x *Unk3100_ALLPCCMKIGD) Reset() {
- *x = Unk3100_ALLPCCMKIGD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_ALLPCCMKIGD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_ALLPCCMKIGD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_ALLPCCMKIGD) ProtoMessage() {}
-
-func (x *Unk3100_ALLPCCMKIGD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_ALLPCCMKIGD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_ALLPCCMKIGD.ProtoReflect.Descriptor instead.
-func (*Unk3100_ALLPCCMKIGD) Descriptor() ([]byte, []int) {
- return file_Unk3100_ALLPCCMKIGD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_ALLPCCMKIGD) GetUnk3100_HGKBAEHFMKI() uint32 {
- if x != nil {
- return x.Unk3100_HGKBAEHFMKI
- }
- return 0
-}
-
-func (x *Unk3100_ALLPCCMKIGD) GetUnk3100_CKOJIKGDEPO() []uint32 {
- if x != nil {
- return x.Unk3100_CKOJIKGDEPO
- }
- return nil
-}
-
-var File_Unk3100_ALLPCCMKIGD_proto protoreflect.FileDescriptor
-
-var file_Unk3100_ALLPCCMKIGD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x4c, 0x50, 0x43, 0x43,
- 0x4d, 0x4b, 0x49, 0x47, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x4c, 0x50, 0x43, 0x43, 0x4d, 0x4b, 0x49,
- 0x47, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x47,
- 0x4b, 0x42, 0x41, 0x45, 0x48, 0x46, 0x4d, 0x4b, 0x49, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x48, 0x47, 0x4b, 0x42, 0x41, 0x45, 0x48, 0x46,
- 0x4d, 0x4b, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43,
- 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47,
- 0x44, 0x45, 0x50, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_ALLPCCMKIGD_proto_rawDescOnce sync.Once
- file_Unk3100_ALLPCCMKIGD_proto_rawDescData = file_Unk3100_ALLPCCMKIGD_proto_rawDesc
-)
-
-func file_Unk3100_ALLPCCMKIGD_proto_rawDescGZIP() []byte {
- file_Unk3100_ALLPCCMKIGD_proto_rawDescOnce.Do(func() {
- file_Unk3100_ALLPCCMKIGD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_ALLPCCMKIGD_proto_rawDescData)
- })
- return file_Unk3100_ALLPCCMKIGD_proto_rawDescData
-}
-
-var file_Unk3100_ALLPCCMKIGD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_ALLPCCMKIGD_proto_goTypes = []interface{}{
- (*Unk3100_ALLPCCMKIGD)(nil), // 0: Unk3100_ALLPCCMKIGD
-}
-var file_Unk3100_ALLPCCMKIGD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_ALLPCCMKIGD_proto_init() }
-func file_Unk3100_ALLPCCMKIGD_proto_init() {
- if File_Unk3100_ALLPCCMKIGD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_ALLPCCMKIGD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_ALLPCCMKIGD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_ALLPCCMKIGD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_ALLPCCMKIGD_proto_goTypes,
- DependencyIndexes: file_Unk3100_ALLPCCMKIGD_proto_depIdxs,
- MessageInfos: file_Unk3100_ALLPCCMKIGD_proto_msgTypes,
- }.Build()
- File_Unk3100_ALLPCCMKIGD_proto = out.File
- file_Unk3100_ALLPCCMKIGD_proto_rawDesc = nil
- file_Unk3100_ALLPCCMKIGD_proto_goTypes = nil
- file_Unk3100_ALLPCCMKIGD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_ANELMFHNGHE.pb.go b/gover/gen/Unk3100_ANELMFHNGHE.pb.go
deleted file mode 100644
index f2aad55e..00000000
--- a/gover/gen/Unk3100_ANELMFHNGHE.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_ANELMFHNGHE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 22864
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_ANELMFHNGHE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_IFHHJEFBLNI uint32 `protobuf:"varint,5,opt,name=Unk3100_IFHHJEFBLNI,json=Unk3100IFHHJEFBLNI,proto3" json:"Unk3100_IFHHJEFBLNI,omitempty"`
-}
-
-func (x *Unk3100_ANELMFHNGHE) Reset() {
- *x = Unk3100_ANELMFHNGHE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_ANELMFHNGHE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_ANELMFHNGHE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_ANELMFHNGHE) ProtoMessage() {}
-
-func (x *Unk3100_ANELMFHNGHE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_ANELMFHNGHE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_ANELMFHNGHE.ProtoReflect.Descriptor instead.
-func (*Unk3100_ANELMFHNGHE) Descriptor() ([]byte, []int) {
- return file_Unk3100_ANELMFHNGHE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_ANELMFHNGHE) GetUnk3100_IFHHJEFBLNI() uint32 {
- if x != nil {
- return x.Unk3100_IFHHJEFBLNI
- }
- return 0
-}
-
-var File_Unk3100_ANELMFHNGHE_proto protoreflect.FileDescriptor
-
-var file_Unk3100_ANELMFHNGHE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x45, 0x4c, 0x4d, 0x46,
- 0x48, 0x4e, 0x47, 0x48, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x4e, 0x45, 0x4c, 0x4d, 0x46, 0x48, 0x4e, 0x47,
- 0x48, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x46,
- 0x48, 0x48, 0x4a, 0x45, 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45, 0x46, 0x42,
- 0x4c, 0x4e, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_ANELMFHNGHE_proto_rawDescOnce sync.Once
- file_Unk3100_ANELMFHNGHE_proto_rawDescData = file_Unk3100_ANELMFHNGHE_proto_rawDesc
-)
-
-func file_Unk3100_ANELMFHNGHE_proto_rawDescGZIP() []byte {
- file_Unk3100_ANELMFHNGHE_proto_rawDescOnce.Do(func() {
- file_Unk3100_ANELMFHNGHE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_ANELMFHNGHE_proto_rawDescData)
- })
- return file_Unk3100_ANELMFHNGHE_proto_rawDescData
-}
-
-var file_Unk3100_ANELMFHNGHE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_ANELMFHNGHE_proto_goTypes = []interface{}{
- (*Unk3100_ANELMFHNGHE)(nil), // 0: Unk3100_ANELMFHNGHE
-}
-var file_Unk3100_ANELMFHNGHE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_ANELMFHNGHE_proto_init() }
-func file_Unk3100_ANELMFHNGHE_proto_init() {
- if File_Unk3100_ANELMFHNGHE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_ANELMFHNGHE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_ANELMFHNGHE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_ANELMFHNGHE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_ANELMFHNGHE_proto_goTypes,
- DependencyIndexes: file_Unk3100_ANELMFHNGHE_proto_depIdxs,
- MessageInfos: file_Unk3100_ANELMFHNGHE_proto_msgTypes,
- }.Build()
- File_Unk3100_ANELMFHNGHE_proto = out.File
- file_Unk3100_ANELMFHNGHE_proto_rawDesc = nil
- file_Unk3100_ANELMFHNGHE_proto_goTypes = nil
- file_Unk3100_ANELMFHNGHE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_APOOGGMHCJI.pb.go b/gover/gen/Unk3100_APOOGGMHCJI.pb.go
deleted file mode 100644
index 2ee6b51a..00000000
--- a/gover/gen/Unk3100_APOOGGMHCJI.pb.go
+++ /dev/null
@@ -1,190 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_APOOGGMHCJI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_APOOGGMHCJI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_LINPNGLHPDL uint32 `protobuf:"varint,10,opt,name=Unk3100_LINPNGLHPDL,json=Unk3100LINPNGLHPDL,proto3" json:"Unk3100_LINPNGLHPDL,omitempty"`
- IsOpen bool `protobuf:"varint,11,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,5,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk3100_APOOGGMHCJI) Reset() {
- *x = Unk3100_APOOGGMHCJI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_APOOGGMHCJI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_APOOGGMHCJI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_APOOGGMHCJI) ProtoMessage() {}
-
-func (x *Unk3100_APOOGGMHCJI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_APOOGGMHCJI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_APOOGGMHCJI.ProtoReflect.Descriptor instead.
-func (*Unk3100_APOOGGMHCJI) Descriptor() ([]byte, []int) {
- return file_Unk3100_APOOGGMHCJI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_APOOGGMHCJI) GetUnk3100_LINPNGLHPDL() uint32 {
- if x != nil {
- return x.Unk3100_LINPNGLHPDL
- }
- return 0
-}
-
-func (x *Unk3100_APOOGGMHCJI) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3100_APOOGGMHCJI) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk3100_APOOGGMHCJI) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk3100_APOOGGMHCJI_proto protoreflect.FileDescriptor
-
-var file_Unk3100_APOOGGMHCJI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4f, 0x4f, 0x47, 0x47,
- 0x4d, 0x48, 0x43, 0x4a, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4f, 0x4f, 0x47, 0x47, 0x4d, 0x48,
- 0x43, 0x4a, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c,
- 0x49, 0x4e, 0x50, 0x4e, 0x47, 0x4c, 0x48, 0x50, 0x44, 0x4c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4c, 0x49, 0x4e, 0x50, 0x4e, 0x47, 0x4c,
- 0x48, 0x50, 0x44, 0x4c, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18,
- 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c,
- 0x44, 0x48, 0x48, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x12, 0x19,
- 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
- 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_APOOGGMHCJI_proto_rawDescOnce sync.Once
- file_Unk3100_APOOGGMHCJI_proto_rawDescData = file_Unk3100_APOOGGMHCJI_proto_rawDesc
-)
-
-func file_Unk3100_APOOGGMHCJI_proto_rawDescGZIP() []byte {
- file_Unk3100_APOOGGMHCJI_proto_rawDescOnce.Do(func() {
- file_Unk3100_APOOGGMHCJI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_APOOGGMHCJI_proto_rawDescData)
- })
- return file_Unk3100_APOOGGMHCJI_proto_rawDescData
-}
-
-var file_Unk3100_APOOGGMHCJI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_APOOGGMHCJI_proto_goTypes = []interface{}{
- (*Unk3100_APOOGGMHCJI)(nil), // 0: Unk3100_APOOGGMHCJI
-}
-var file_Unk3100_APOOGGMHCJI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_APOOGGMHCJI_proto_init() }
-func file_Unk3100_APOOGGMHCJI_proto_init() {
- if File_Unk3100_APOOGGMHCJI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_APOOGGMHCJI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_APOOGGMHCJI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_APOOGGMHCJI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_APOOGGMHCJI_proto_goTypes,
- DependencyIndexes: file_Unk3100_APOOGGMHCJI_proto_depIdxs,
- MessageInfos: file_Unk3100_APOOGGMHCJI_proto_msgTypes,
- }.Build()
- File_Unk3100_APOOGGMHCJI_proto = out.File
- file_Unk3100_APOOGGMHCJI_proto_rawDesc = nil
- file_Unk3100_APOOGGMHCJI_proto_goTypes = nil
- file_Unk3100_APOOGGMHCJI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_BDEGPHDCIDN.pb.go b/gover/gen/Unk3100_BDEGPHDCIDN.pb.go
deleted file mode 100644
index d4c5bf35..00000000
--- a/gover/gen/Unk3100_BDEGPHDCIDN.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_BDEGPHDCIDN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_BDEGPHDCIDN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,14,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- LevelId uint32 `protobuf:"varint,11,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,8,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- IsOpen bool `protobuf:"varint,6,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
-}
-
-func (x *Unk3100_BDEGPHDCIDN) Reset() {
- *x = Unk3100_BDEGPHDCIDN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_BDEGPHDCIDN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_BDEGPHDCIDN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_BDEGPHDCIDN) ProtoMessage() {}
-
-func (x *Unk3100_BDEGPHDCIDN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_BDEGPHDCIDN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_BDEGPHDCIDN.ProtoReflect.Descriptor instead.
-func (*Unk3100_BDEGPHDCIDN) Descriptor() ([]byte, []int) {
- return file_Unk3100_BDEGPHDCIDN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_BDEGPHDCIDN) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3100_BDEGPHDCIDN) GetLevelId() uint32 {
- if x != nil {
- return x.LevelId
- }
- return 0
-}
-
-func (x *Unk3100_BDEGPHDCIDN) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk3100_BDEGPHDCIDN) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-var File_Unk3100_BDEGPHDCIDN_proto protoreflect.FileDescriptor
-
-var file_Unk3100_BDEGPHDCIDN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x45, 0x47, 0x50, 0x48,
- 0x44, 0x43, 0x49, 0x44, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x45, 0x47, 0x50, 0x48, 0x44, 0x43,
- 0x49, 0x44, 0x4e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x19,
- 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d,
- 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
- 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
- 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_BDEGPHDCIDN_proto_rawDescOnce sync.Once
- file_Unk3100_BDEGPHDCIDN_proto_rawDescData = file_Unk3100_BDEGPHDCIDN_proto_rawDesc
-)
-
-func file_Unk3100_BDEGPHDCIDN_proto_rawDescGZIP() []byte {
- file_Unk3100_BDEGPHDCIDN_proto_rawDescOnce.Do(func() {
- file_Unk3100_BDEGPHDCIDN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_BDEGPHDCIDN_proto_rawDescData)
- })
- return file_Unk3100_BDEGPHDCIDN_proto_rawDescData
-}
-
-var file_Unk3100_BDEGPHDCIDN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_BDEGPHDCIDN_proto_goTypes = []interface{}{
- (*Unk3100_BDEGPHDCIDN)(nil), // 0: Unk3100_BDEGPHDCIDN
-}
-var file_Unk3100_BDEGPHDCIDN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_BDEGPHDCIDN_proto_init() }
-func file_Unk3100_BDEGPHDCIDN_proto_init() {
- if File_Unk3100_BDEGPHDCIDN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_BDEGPHDCIDN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_BDEGPHDCIDN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_BDEGPHDCIDN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_BDEGPHDCIDN_proto_goTypes,
- DependencyIndexes: file_Unk3100_BDEGPHDCIDN_proto_depIdxs,
- MessageInfos: file_Unk3100_BDEGPHDCIDN_proto_msgTypes,
- }.Build()
- File_Unk3100_BDEGPHDCIDN_proto = out.File
- file_Unk3100_BDEGPHDCIDN_proto_rawDesc = nil
- file_Unk3100_BDEGPHDCIDN_proto_goTypes = nil
- file_Unk3100_BDEGPHDCIDN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_BPALEKJDCCC.pb.go b/gover/gen/Unk3100_BPALEKJDCCC.pb.go
deleted file mode 100644
index 843b8ffb..00000000
--- a/gover/gen/Unk3100_BPALEKJDCCC.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_BPALEKJDCCC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24244
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_BPALEKJDCCC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3000_OHKPPFPNKNF uint32 `protobuf:"varint,10,opt,name=Unk3000_OHKPPFPNKNF,json=Unk3000OHKPPFPNKNF,proto3" json:"Unk3000_OHKPPFPNKNF,omitempty"`
-}
-
-func (x *Unk3100_BPALEKJDCCC) Reset() {
- *x = Unk3100_BPALEKJDCCC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_BPALEKJDCCC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_BPALEKJDCCC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_BPALEKJDCCC) ProtoMessage() {}
-
-func (x *Unk3100_BPALEKJDCCC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_BPALEKJDCCC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_BPALEKJDCCC.ProtoReflect.Descriptor instead.
-func (*Unk3100_BPALEKJDCCC) Descriptor() ([]byte, []int) {
- return file_Unk3100_BPALEKJDCCC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_BPALEKJDCCC) GetUnk3000_OHKPPFPNKNF() uint32 {
- if x != nil {
- return x.Unk3000_OHKPPFPNKNF
- }
- return 0
-}
-
-var File_Unk3100_BPALEKJDCCC_proto protoreflect.FileDescriptor
-
-var file_Unk3100_BPALEKJDCCC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x41, 0x4c, 0x45, 0x4b,
- 0x4a, 0x44, 0x43, 0x43, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x50, 0x41, 0x4c, 0x45, 0x4b, 0x4a, 0x44, 0x43,
- 0x43, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x4f, 0x48,
- 0x4b, 0x50, 0x50, 0x46, 0x50, 0x4e, 0x4b, 0x4e, 0x46, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x4f, 0x48, 0x4b, 0x50, 0x50, 0x46, 0x50, 0x4e,
- 0x4b, 0x4e, 0x46, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_BPALEKJDCCC_proto_rawDescOnce sync.Once
- file_Unk3100_BPALEKJDCCC_proto_rawDescData = file_Unk3100_BPALEKJDCCC_proto_rawDesc
-)
-
-func file_Unk3100_BPALEKJDCCC_proto_rawDescGZIP() []byte {
- file_Unk3100_BPALEKJDCCC_proto_rawDescOnce.Do(func() {
- file_Unk3100_BPALEKJDCCC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_BPALEKJDCCC_proto_rawDescData)
- })
- return file_Unk3100_BPALEKJDCCC_proto_rawDescData
-}
-
-var file_Unk3100_BPALEKJDCCC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_BPALEKJDCCC_proto_goTypes = []interface{}{
- (*Unk3100_BPALEKJDCCC)(nil), // 0: Unk3100_BPALEKJDCCC
-}
-var file_Unk3100_BPALEKJDCCC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_BPALEKJDCCC_proto_init() }
-func file_Unk3100_BPALEKJDCCC_proto_init() {
- if File_Unk3100_BPALEKJDCCC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_BPALEKJDCCC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_BPALEKJDCCC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_BPALEKJDCCC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_BPALEKJDCCC_proto_goTypes,
- DependencyIndexes: file_Unk3100_BPALEKJDCCC_proto_depIdxs,
- MessageInfos: file_Unk3100_BPALEKJDCCC_proto_msgTypes,
- }.Build()
- File_Unk3100_BPALEKJDCCC_proto = out.File
- file_Unk3100_BPALEKJDCCC_proto_rawDesc = nil
- file_Unk3100_BPALEKJDCCC_proto_goTypes = nil
- file_Unk3100_BPALEKJDCCC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_CEKADDKEFOB.pb.go b/gover/gen/Unk3100_CEKADDKEFOB.pb.go
deleted file mode 100644
index cdf0b7ef..00000000
--- a/gover/gen/Unk3100_CEKADDKEFOB.pb.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_CEKADDKEFOB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20676
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_CEKADDKEFOB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_IFHHJEFBLNI uint32 `protobuf:"varint,9,opt,name=Unk3100_IFHHJEFBLNI,json=Unk3100IFHHJEFBLNI,proto3" json:"Unk3100_IFHHJEFBLNI,omitempty"`
- Unk3100_AELOKNKDCDE []*Unk3100_GINCGFOCGAI `protobuf:"bytes,3,rep,name=Unk3100_AELOKNKDCDE,json=Unk3100AELOKNKDCDE,proto3" json:"Unk3100_AELOKNKDCDE,omitempty"`
-}
-
-func (x *Unk3100_CEKADDKEFOB) Reset() {
- *x = Unk3100_CEKADDKEFOB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_CEKADDKEFOB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_CEKADDKEFOB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_CEKADDKEFOB) ProtoMessage() {}
-
-func (x *Unk3100_CEKADDKEFOB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_CEKADDKEFOB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_CEKADDKEFOB.ProtoReflect.Descriptor instead.
-func (*Unk3100_CEKADDKEFOB) Descriptor() ([]byte, []int) {
- return file_Unk3100_CEKADDKEFOB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_CEKADDKEFOB) GetUnk3100_IFHHJEFBLNI() uint32 {
- if x != nil {
- return x.Unk3100_IFHHJEFBLNI
- }
- return 0
-}
-
-func (x *Unk3100_CEKADDKEFOB) GetUnk3100_AELOKNKDCDE() []*Unk3100_GINCGFOCGAI {
- if x != nil {
- return x.Unk3100_AELOKNKDCDE
- }
- return nil
-}
-
-var File_Unk3100_CEKADDKEFOB_proto protoreflect.FileDescriptor
-
-var file_Unk3100_CEKADDKEFOB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x45, 0x4b, 0x41, 0x44, 0x44,
- 0x4b, 0x45, 0x46, 0x4f, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4e, 0x43, 0x47, 0x46, 0x4f, 0x43, 0x47, 0x41, 0x49,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x43, 0x45, 0x4b, 0x41, 0x44, 0x44, 0x4b, 0x45, 0x46, 0x4f, 0x42, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45,
- 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45, 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x4c, 0x4f, 0x4b,
- 0x4e, 0x4b, 0x44, 0x43, 0x44, 0x45, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4e, 0x43, 0x47, 0x46, 0x4f, 0x43, 0x47,
- 0x41, 0x49, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x41, 0x45, 0x4c, 0x4f, 0x4b,
- 0x4e, 0x4b, 0x44, 0x43, 0x44, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_CEKADDKEFOB_proto_rawDescOnce sync.Once
- file_Unk3100_CEKADDKEFOB_proto_rawDescData = file_Unk3100_CEKADDKEFOB_proto_rawDesc
-)
-
-func file_Unk3100_CEKADDKEFOB_proto_rawDescGZIP() []byte {
- file_Unk3100_CEKADDKEFOB_proto_rawDescOnce.Do(func() {
- file_Unk3100_CEKADDKEFOB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_CEKADDKEFOB_proto_rawDescData)
- })
- return file_Unk3100_CEKADDKEFOB_proto_rawDescData
-}
-
-var file_Unk3100_CEKADDKEFOB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_CEKADDKEFOB_proto_goTypes = []interface{}{
- (*Unk3100_CEKADDKEFOB)(nil), // 0: Unk3100_CEKADDKEFOB
- (*Unk3100_GINCGFOCGAI)(nil), // 1: Unk3100_GINCGFOCGAI
-}
-var file_Unk3100_CEKADDKEFOB_proto_depIdxs = []int32{
- 1, // 0: Unk3100_CEKADDKEFOB.Unk3100_AELOKNKDCDE:type_name -> Unk3100_GINCGFOCGAI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_CEKADDKEFOB_proto_init() }
-func file_Unk3100_CEKADDKEFOB_proto_init() {
- if File_Unk3100_CEKADDKEFOB_proto != nil {
- return
- }
- file_Unk3100_GINCGFOCGAI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_CEKADDKEFOB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_CEKADDKEFOB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_CEKADDKEFOB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_CEKADDKEFOB_proto_goTypes,
- DependencyIndexes: file_Unk3100_CEKADDKEFOB_proto_depIdxs,
- MessageInfos: file_Unk3100_CEKADDKEFOB_proto_msgTypes,
- }.Build()
- File_Unk3100_CEKADDKEFOB_proto = out.File
- file_Unk3100_CEKADDKEFOB_proto_rawDesc = nil
- file_Unk3100_CEKADDKEFOB_proto_goTypes = nil
- file_Unk3100_CEKADDKEFOB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_DFOIHKPBGPD.pb.go b/gover/gen/Unk3100_DFOIHKPBGPD.pb.go
deleted file mode 100644
index 736c9edb..00000000
--- a/gover/gen/Unk3100_DFOIHKPBGPD.pb.go
+++ /dev/null
@@ -1,162 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_DFOIHKPBGPD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21780
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_DFOIHKPBGPD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk3100_DFOIHKPBGPD) Reset() {
- *x = Unk3100_DFOIHKPBGPD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_DFOIHKPBGPD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_DFOIHKPBGPD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_DFOIHKPBGPD) ProtoMessage() {}
-
-func (x *Unk3100_DFOIHKPBGPD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_DFOIHKPBGPD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_DFOIHKPBGPD.ProtoReflect.Descriptor instead.
-func (*Unk3100_DFOIHKPBGPD) Descriptor() ([]byte, []int) {
- return file_Unk3100_DFOIHKPBGPD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_DFOIHKPBGPD) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk3100_DFOIHKPBGPD_proto protoreflect.FileDescriptor
-
-var file_Unk3100_DFOIHKPBGPD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x4f, 0x49, 0x48, 0x4b,
- 0x50, 0x42, 0x47, 0x50, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x46, 0x4f, 0x49, 0x48, 0x4b, 0x50, 0x42, 0x47,
- 0x50, 0x44, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_DFOIHKPBGPD_proto_rawDescOnce sync.Once
- file_Unk3100_DFOIHKPBGPD_proto_rawDescData = file_Unk3100_DFOIHKPBGPD_proto_rawDesc
-)
-
-func file_Unk3100_DFOIHKPBGPD_proto_rawDescGZIP() []byte {
- file_Unk3100_DFOIHKPBGPD_proto_rawDescOnce.Do(func() {
- file_Unk3100_DFOIHKPBGPD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_DFOIHKPBGPD_proto_rawDescData)
- })
- return file_Unk3100_DFOIHKPBGPD_proto_rawDescData
-}
-
-var file_Unk3100_DFOIHKPBGPD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_DFOIHKPBGPD_proto_goTypes = []interface{}{
- (*Unk3100_DFOIHKPBGPD)(nil), // 0: Unk3100_DFOIHKPBGPD
-}
-var file_Unk3100_DFOIHKPBGPD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_DFOIHKPBGPD_proto_init() }
-func file_Unk3100_DFOIHKPBGPD_proto_init() {
- if File_Unk3100_DFOIHKPBGPD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_DFOIHKPBGPD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_DFOIHKPBGPD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_DFOIHKPBGPD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_DFOIHKPBGPD_proto_goTypes,
- DependencyIndexes: file_Unk3100_DFOIHKPBGPD_proto_depIdxs,
- MessageInfos: file_Unk3100_DFOIHKPBGPD_proto_msgTypes,
- }.Build()
- File_Unk3100_DFOIHKPBGPD_proto = out.File
- file_Unk3100_DFOIHKPBGPD_proto_rawDesc = nil
- file_Unk3100_DFOIHKPBGPD_proto_goTypes = nil
- file_Unk3100_DFOIHKPBGPD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_DJEOICDIKKD.pb.go b/gover/gen/Unk3100_DJEOICDIKKD.pb.go
deleted file mode 100644
index 135662c1..00000000
--- a/gover/gen/Unk3100_DJEOICDIKKD.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_DJEOICDIKKD.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21951
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_DJEOICDIKKD struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3100_DJEOICDIKKD) Reset() {
- *x = Unk3100_DJEOICDIKKD{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_DJEOICDIKKD_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_DJEOICDIKKD) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_DJEOICDIKKD) ProtoMessage() {}
-
-func (x *Unk3100_DJEOICDIKKD) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_DJEOICDIKKD_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_DJEOICDIKKD.ProtoReflect.Descriptor instead.
-func (*Unk3100_DJEOICDIKKD) Descriptor() ([]byte, []int) {
- return file_Unk3100_DJEOICDIKKD_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_DJEOICDIKKD) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3100_DJEOICDIKKD_proto protoreflect.FileDescriptor
-
-var file_Unk3100_DJEOICDIKKD_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x45, 0x4f, 0x49, 0x43,
- 0x44, 0x49, 0x4b, 0x4b, 0x44, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x45, 0x4f, 0x49, 0x43, 0x44, 0x49, 0x4b,
- 0x4b, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_DJEOICDIKKD_proto_rawDescOnce sync.Once
- file_Unk3100_DJEOICDIKKD_proto_rawDescData = file_Unk3100_DJEOICDIKKD_proto_rawDesc
-)
-
-func file_Unk3100_DJEOICDIKKD_proto_rawDescGZIP() []byte {
- file_Unk3100_DJEOICDIKKD_proto_rawDescOnce.Do(func() {
- file_Unk3100_DJEOICDIKKD_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_DJEOICDIKKD_proto_rawDescData)
- })
- return file_Unk3100_DJEOICDIKKD_proto_rawDescData
-}
-
-var file_Unk3100_DJEOICDIKKD_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_DJEOICDIKKD_proto_goTypes = []interface{}{
- (*Unk3100_DJEOICDIKKD)(nil), // 0: Unk3100_DJEOICDIKKD
-}
-var file_Unk3100_DJEOICDIKKD_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_DJEOICDIKKD_proto_init() }
-func file_Unk3100_DJEOICDIKKD_proto_init() {
- if File_Unk3100_DJEOICDIKKD_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_DJEOICDIKKD_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_DJEOICDIKKD); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_DJEOICDIKKD_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_DJEOICDIKKD_proto_goTypes,
- DependencyIndexes: file_Unk3100_DJEOICDIKKD_proto_depIdxs,
- MessageInfos: file_Unk3100_DJEOICDIKKD_proto_msgTypes,
- }.Build()
- File_Unk3100_DJEOICDIKKD_proto = out.File
- file_Unk3100_DJEOICDIKKD_proto_rawDesc = nil
- file_Unk3100_DJEOICDIKKD_proto_goTypes = nil
- file_Unk3100_DJEOICDIKKD_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_DNDKAGHCAKF.pb.go b/gover/gen/Unk3100_DNDKAGHCAKF.pb.go
deleted file mode 100644
index f26bb476..00000000
--- a/gover/gen/Unk3100_DNDKAGHCAKF.pb.go
+++ /dev/null
@@ -1,164 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_DNDKAGHCAKF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20626
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_DNDKAGHCAKF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_CIJIHEGPEMB uint32 `protobuf:"varint,10,opt,name=Unk3100_CIJIHEGPEMB,json=Unk3100CIJIHEGPEMB,proto3" json:"Unk3100_CIJIHEGPEMB,omitempty"`
-}
-
-func (x *Unk3100_DNDKAGHCAKF) Reset() {
- *x = Unk3100_DNDKAGHCAKF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_DNDKAGHCAKF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_DNDKAGHCAKF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_DNDKAGHCAKF) ProtoMessage() {}
-
-func (x *Unk3100_DNDKAGHCAKF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_DNDKAGHCAKF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_DNDKAGHCAKF.ProtoReflect.Descriptor instead.
-func (*Unk3100_DNDKAGHCAKF) Descriptor() ([]byte, []int) {
- return file_Unk3100_DNDKAGHCAKF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_DNDKAGHCAKF) GetUnk3100_CIJIHEGPEMB() uint32 {
- if x != nil {
- return x.Unk3100_CIJIHEGPEMB
- }
- return 0
-}
-
-var File_Unk3100_DNDKAGHCAKF_proto protoreflect.FileDescriptor
-
-var file_Unk3100_DNDKAGHCAKF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x4e, 0x44, 0x4b, 0x41, 0x47,
- 0x48, 0x43, 0x41, 0x4b, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x4e, 0x44, 0x4b, 0x41, 0x47, 0x48, 0x43, 0x41,
- 0x4b, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x49,
- 0x4a, 0x49, 0x48, 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45, 0x47, 0x50,
- 0x45, 0x4d, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_DNDKAGHCAKF_proto_rawDescOnce sync.Once
- file_Unk3100_DNDKAGHCAKF_proto_rawDescData = file_Unk3100_DNDKAGHCAKF_proto_rawDesc
-)
-
-func file_Unk3100_DNDKAGHCAKF_proto_rawDescGZIP() []byte {
- file_Unk3100_DNDKAGHCAKF_proto_rawDescOnce.Do(func() {
- file_Unk3100_DNDKAGHCAKF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_DNDKAGHCAKF_proto_rawDescData)
- })
- return file_Unk3100_DNDKAGHCAKF_proto_rawDescData
-}
-
-var file_Unk3100_DNDKAGHCAKF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_DNDKAGHCAKF_proto_goTypes = []interface{}{
- (*Unk3100_DNDKAGHCAKF)(nil), // 0: Unk3100_DNDKAGHCAKF
-}
-var file_Unk3100_DNDKAGHCAKF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_DNDKAGHCAKF_proto_init() }
-func file_Unk3100_DNDKAGHCAKF_proto_init() {
- if File_Unk3100_DNDKAGHCAKF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_DNDKAGHCAKF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_DNDKAGHCAKF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_DNDKAGHCAKF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_DNDKAGHCAKF_proto_goTypes,
- DependencyIndexes: file_Unk3100_DNDKAGHCAKF_proto_depIdxs,
- MessageInfos: file_Unk3100_DNDKAGHCAKF_proto_msgTypes,
- }.Build()
- File_Unk3100_DNDKAGHCAKF_proto = out.File
- file_Unk3100_DNDKAGHCAKF_proto_rawDesc = nil
- file_Unk3100_DNDKAGHCAKF_proto_goTypes = nil
- file_Unk3100_DNDKAGHCAKF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_DPCPLEIJPDB.pb.go b/gover/gen/Unk3100_DPCPLEIJPDB.pb.go
deleted file mode 100644
index 0cf17db6..00000000
--- a/gover/gen/Unk3100_DPCPLEIJPDB.pb.go
+++ /dev/null
@@ -1,227 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_DPCPLEIJPDB.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5563
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_DPCPLEIJPDB struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_CHGHHBNGNHH uint32 `protobuf:"varint,6,opt,name=Unk3100_CHGHHBNGNHH,json=Unk3100CHGHHBNGNHH,proto3" json:"Unk3100_CHGHHBNGNHH,omitempty"`
- IsStart bool `protobuf:"varint,8,opt,name=is_start,json=isStart,proto3" json:"is_start,omitempty"`
- Unk3100_MPJOMKKCHKC uint32 `protobuf:"varint,12,opt,name=Unk3100_MPJOMKKCHKC,json=Unk3100MPJOMKKCHKC,proto3" json:"Unk3100_MPJOMKKCHKC,omitempty"`
- IsSuccess bool `protobuf:"varint,7,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- Unk3100_KAKJMGFBOOH uint32 `protobuf:"varint,13,opt,name=Unk3100_KAKJMGFBOOH,json=Unk3100KAKJMGFBOOH,proto3" json:"Unk3100_KAKJMGFBOOH,omitempty"`
- Unk3100_CDJOHNPJAAB uint32 `protobuf:"varint,11,opt,name=Unk3100_CDJOHNPJAAB,json=Unk3100CDJOHNPJAAB,proto3" json:"Unk3100_CDJOHNPJAAB,omitempty"`
- Unk3100_EDMNOAPJIDC uint32 `protobuf:"varint,1,opt,name=Unk3100_EDMNOAPJIDC,json=Unk3100EDMNOAPJIDC,proto3" json:"Unk3100_EDMNOAPJIDC,omitempty"`
-}
-
-func (x *Unk3100_DPCPLEIJPDB) Reset() {
- *x = Unk3100_DPCPLEIJPDB{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_DPCPLEIJPDB_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_DPCPLEIJPDB) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_DPCPLEIJPDB) ProtoMessage() {}
-
-func (x *Unk3100_DPCPLEIJPDB) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_DPCPLEIJPDB_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_DPCPLEIJPDB.ProtoReflect.Descriptor instead.
-func (*Unk3100_DPCPLEIJPDB) Descriptor() ([]byte, []int) {
- return file_Unk3100_DPCPLEIJPDB_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_DPCPLEIJPDB) GetUnk3100_CHGHHBNGNHH() uint32 {
- if x != nil {
- return x.Unk3100_CHGHHBNGNHH
- }
- return 0
-}
-
-func (x *Unk3100_DPCPLEIJPDB) GetIsStart() bool {
- if x != nil {
- return x.IsStart
- }
- return false
-}
-
-func (x *Unk3100_DPCPLEIJPDB) GetUnk3100_MPJOMKKCHKC() uint32 {
- if x != nil {
- return x.Unk3100_MPJOMKKCHKC
- }
- return 0
-}
-
-func (x *Unk3100_DPCPLEIJPDB) GetIsSuccess() bool {
- if x != nil {
- return x.IsSuccess
- }
- return false
-}
-
-func (x *Unk3100_DPCPLEIJPDB) GetUnk3100_KAKJMGFBOOH() uint32 {
- if x != nil {
- return x.Unk3100_KAKJMGFBOOH
- }
- return 0
-}
-
-func (x *Unk3100_DPCPLEIJPDB) GetUnk3100_CDJOHNPJAAB() uint32 {
- if x != nil {
- return x.Unk3100_CDJOHNPJAAB
- }
- return 0
-}
-
-func (x *Unk3100_DPCPLEIJPDB) GetUnk3100_EDMNOAPJIDC() uint32 {
- if x != nil {
- return x.Unk3100_EDMNOAPJIDC
- }
- return 0
-}
-
-var File_Unk3100_DPCPLEIJPDB_proto protoreflect.FileDescriptor
-
-var file_Unk3100_DPCPLEIJPDB_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x43, 0x50, 0x4c, 0x45,
- 0x49, 0x4a, 0x50, 0x44, 0x42, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc4, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x50, 0x43, 0x50, 0x4c, 0x45, 0x49, 0x4a,
- 0x50, 0x44, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43,
- 0x48, 0x47, 0x48, 0x48, 0x42, 0x4e, 0x47, 0x4e, 0x48, 0x48, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x48, 0x47, 0x48, 0x48, 0x42, 0x4e,
- 0x47, 0x4e, 0x48, 0x48, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x4a, 0x4f, 0x4d,
- 0x4b, 0x4b, 0x43, 0x48, 0x4b, 0x43, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4d, 0x50, 0x4a, 0x4f, 0x4d, 0x4b, 0x4b, 0x43, 0x48, 0x4b, 0x43,
- 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x41, 0x4b, 0x4a, 0x4d,
- 0x47, 0x46, 0x42, 0x4f, 0x4f, 0x48, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4b, 0x41, 0x4b, 0x4a, 0x4d, 0x47, 0x46, 0x42, 0x4f, 0x4f, 0x48,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x44, 0x4a, 0x4f,
- 0x48, 0x4e, 0x50, 0x4a, 0x41, 0x41, 0x42, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x44, 0x4a, 0x4f, 0x48, 0x4e, 0x50, 0x4a, 0x41, 0x41,
- 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4d,
- 0x4e, 0x4f, 0x41, 0x50, 0x4a, 0x49, 0x44, 0x43, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x44, 0x4d, 0x4e, 0x4f, 0x41, 0x50, 0x4a, 0x49,
- 0x44, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_DPCPLEIJPDB_proto_rawDescOnce sync.Once
- file_Unk3100_DPCPLEIJPDB_proto_rawDescData = file_Unk3100_DPCPLEIJPDB_proto_rawDesc
-)
-
-func file_Unk3100_DPCPLEIJPDB_proto_rawDescGZIP() []byte {
- file_Unk3100_DPCPLEIJPDB_proto_rawDescOnce.Do(func() {
- file_Unk3100_DPCPLEIJPDB_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_DPCPLEIJPDB_proto_rawDescData)
- })
- return file_Unk3100_DPCPLEIJPDB_proto_rawDescData
-}
-
-var file_Unk3100_DPCPLEIJPDB_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_DPCPLEIJPDB_proto_goTypes = []interface{}{
- (*Unk3100_DPCPLEIJPDB)(nil), // 0: Unk3100_DPCPLEIJPDB
-}
-var file_Unk3100_DPCPLEIJPDB_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_DPCPLEIJPDB_proto_init() }
-func file_Unk3100_DPCPLEIJPDB_proto_init() {
- if File_Unk3100_DPCPLEIJPDB_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_DPCPLEIJPDB_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_DPCPLEIJPDB); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_DPCPLEIJPDB_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_DPCPLEIJPDB_proto_goTypes,
- DependencyIndexes: file_Unk3100_DPCPLEIJPDB_proto_depIdxs,
- MessageInfos: file_Unk3100_DPCPLEIJPDB_proto_msgTypes,
- }.Build()
- File_Unk3100_DPCPLEIJPDB_proto = out.File
- file_Unk3100_DPCPLEIJPDB_proto_rawDesc = nil
- file_Unk3100_DPCPLEIJPDB_proto_goTypes = nil
- file_Unk3100_DPCPLEIJPDB_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_EDNBMJJHOKM.pb.go b/gover/gen/Unk3100_EDNBMJJHOKM.pb.go
deleted file mode 100644
index 8c6b90b7..00000000
--- a/gover/gen/Unk3100_EDNBMJJHOKM.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_EDNBMJJHOKM.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24712
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_EDNBMJJHOKM struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3100_EDNBMJJHOKM) Reset() {
- *x = Unk3100_EDNBMJJHOKM{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_EDNBMJJHOKM_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_EDNBMJJHOKM) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_EDNBMJJHOKM) ProtoMessage() {}
-
-func (x *Unk3100_EDNBMJJHOKM) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_EDNBMJJHOKM_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_EDNBMJJHOKM.ProtoReflect.Descriptor instead.
-func (*Unk3100_EDNBMJJHOKM) Descriptor() ([]byte, []int) {
- return file_Unk3100_EDNBMJJHOKM_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_EDNBMJJHOKM) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3100_EDNBMJJHOKM_proto protoreflect.FileDescriptor
-
-var file_Unk3100_EDNBMJJHOKM_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4e, 0x42, 0x4d, 0x4a,
- 0x4a, 0x48, 0x4f, 0x4b, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4e, 0x42, 0x4d, 0x4a, 0x4a, 0x48, 0x4f,
- 0x4b, 0x4d, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_EDNBMJJHOKM_proto_rawDescOnce sync.Once
- file_Unk3100_EDNBMJJHOKM_proto_rawDescData = file_Unk3100_EDNBMJJHOKM_proto_rawDesc
-)
-
-func file_Unk3100_EDNBMJJHOKM_proto_rawDescGZIP() []byte {
- file_Unk3100_EDNBMJJHOKM_proto_rawDescOnce.Do(func() {
- file_Unk3100_EDNBMJJHOKM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_EDNBMJJHOKM_proto_rawDescData)
- })
- return file_Unk3100_EDNBMJJHOKM_proto_rawDescData
-}
-
-var file_Unk3100_EDNBMJJHOKM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_EDNBMJJHOKM_proto_goTypes = []interface{}{
- (*Unk3100_EDNBMJJHOKM)(nil), // 0: Unk3100_EDNBMJJHOKM
-}
-var file_Unk3100_EDNBMJJHOKM_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_EDNBMJJHOKM_proto_init() }
-func file_Unk3100_EDNBMJJHOKM_proto_init() {
- if File_Unk3100_EDNBMJJHOKM_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_EDNBMJJHOKM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_EDNBMJJHOKM); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_EDNBMJJHOKM_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_EDNBMJJHOKM_proto_goTypes,
- DependencyIndexes: file_Unk3100_EDNBMJJHOKM_proto_depIdxs,
- MessageInfos: file_Unk3100_EDNBMJJHOKM_proto_msgTypes,
- }.Build()
- File_Unk3100_EDNBMJJHOKM_proto = out.File
- file_Unk3100_EDNBMJJHOKM_proto_rawDesc = nil
- file_Unk3100_EDNBMJJHOKM_proto_goTypes = nil
- file_Unk3100_EDNBMJJHOKM_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_ENNGOAOEIKE.pb.go b/gover/gen/Unk3100_ENNGOAOEIKE.pb.go
deleted file mode 100644
index 9fde7cb9..00000000
--- a/gover/gen/Unk3100_ENNGOAOEIKE.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_ENNGOAOEIKE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21814
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_ENNGOAOEIKE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3100_CKOJIKGDEPO []uint32 `protobuf:"varint,3,rep,packed,name=Unk3100_CKOJIKGDEPO,json=Unk3100CKOJIKGDEPO,proto3" json:"Unk3100_CKOJIKGDEPO,omitempty"`
- Unk3100_HGKBAEHFMKI uint32 `protobuf:"varint,14,opt,name=Unk3100_HGKBAEHFMKI,json=Unk3100HGKBAEHFMKI,proto3" json:"Unk3100_HGKBAEHFMKI,omitempty"`
-}
-
-func (x *Unk3100_ENNGOAOEIKE) Reset() {
- *x = Unk3100_ENNGOAOEIKE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_ENNGOAOEIKE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_ENNGOAOEIKE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_ENNGOAOEIKE) ProtoMessage() {}
-
-func (x *Unk3100_ENNGOAOEIKE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_ENNGOAOEIKE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_ENNGOAOEIKE.ProtoReflect.Descriptor instead.
-func (*Unk3100_ENNGOAOEIKE) Descriptor() ([]byte, []int) {
- return file_Unk3100_ENNGOAOEIKE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_ENNGOAOEIKE) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3100_ENNGOAOEIKE) GetUnk3100_CKOJIKGDEPO() []uint32 {
- if x != nil {
- return x.Unk3100_CKOJIKGDEPO
- }
- return nil
-}
-
-func (x *Unk3100_ENNGOAOEIKE) GetUnk3100_HGKBAEHFMKI() uint32 {
- if x != nil {
- return x.Unk3100_HGKBAEHFMKI
- }
- return 0
-}
-
-var File_Unk3100_ENNGOAOEIKE_proto protoreflect.FileDescriptor
-
-var file_Unk3100_ENNGOAOEIKE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4e, 0x47, 0x4f, 0x41,
- 0x4f, 0x45, 0x49, 0x4b, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x4e, 0x4e, 0x47, 0x4f, 0x41, 0x4f, 0x45,
- 0x49, 0x4b, 0x45, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47,
- 0x44, 0x45, 0x50, 0x4f, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x47, 0x4b, 0x42, 0x41, 0x45,
- 0x48, 0x46, 0x4d, 0x4b, 0x49, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x48, 0x47, 0x4b, 0x42, 0x41, 0x45, 0x48, 0x46, 0x4d, 0x4b, 0x49, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_ENNGOAOEIKE_proto_rawDescOnce sync.Once
- file_Unk3100_ENNGOAOEIKE_proto_rawDescData = file_Unk3100_ENNGOAOEIKE_proto_rawDesc
-)
-
-func file_Unk3100_ENNGOAOEIKE_proto_rawDescGZIP() []byte {
- file_Unk3100_ENNGOAOEIKE_proto_rawDescOnce.Do(func() {
- file_Unk3100_ENNGOAOEIKE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_ENNGOAOEIKE_proto_rawDescData)
- })
- return file_Unk3100_ENNGOAOEIKE_proto_rawDescData
-}
-
-var file_Unk3100_ENNGOAOEIKE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_ENNGOAOEIKE_proto_goTypes = []interface{}{
- (*Unk3100_ENNGOAOEIKE)(nil), // 0: Unk3100_ENNGOAOEIKE
-}
-var file_Unk3100_ENNGOAOEIKE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_ENNGOAOEIKE_proto_init() }
-func file_Unk3100_ENNGOAOEIKE_proto_init() {
- if File_Unk3100_ENNGOAOEIKE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_ENNGOAOEIKE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_ENNGOAOEIKE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_ENNGOAOEIKE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_ENNGOAOEIKE_proto_goTypes,
- DependencyIndexes: file_Unk3100_ENNGOAOEIKE_proto_depIdxs,
- MessageInfos: file_Unk3100_ENNGOAOEIKE_proto_msgTypes,
- }.Build()
- File_Unk3100_ENNGOAOEIKE_proto = out.File
- file_Unk3100_ENNGOAOEIKE_proto_rawDesc = nil
- file_Unk3100_ENNGOAOEIKE_proto_goTypes = nil
- file_Unk3100_ENNGOAOEIKE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_FGDECIHNIJG.pb.go b/gover/gen/Unk3100_FGDECIHNIJG.pb.go
deleted file mode 100644
index 4b7113d5..00000000
--- a/gover/gen/Unk3100_FGDECIHNIJG.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_FGDECIHNIJG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6395
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_FGDECIHNIJG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_IMPDKHPHALG []*Unk3100_MCIBDBBEKEK `protobuf:"bytes,2,rep,name=Unk3100_IMPDKHPHALG,json=Unk3100IMPDKHPHALG,proto3" json:"Unk3100_IMPDKHPHALG,omitempty"`
-}
-
-func (x *Unk3100_FGDECIHNIJG) Reset() {
- *x = Unk3100_FGDECIHNIJG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_FGDECIHNIJG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_FGDECIHNIJG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_FGDECIHNIJG) ProtoMessage() {}
-
-func (x *Unk3100_FGDECIHNIJG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_FGDECIHNIJG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_FGDECIHNIJG.ProtoReflect.Descriptor instead.
-func (*Unk3100_FGDECIHNIJG) Descriptor() ([]byte, []int) {
- return file_Unk3100_FGDECIHNIJG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_FGDECIHNIJG) GetUnk3100_IMPDKHPHALG() []*Unk3100_MCIBDBBEKEK {
- if x != nil {
- return x.Unk3100_IMPDKHPHALG
- }
- return nil
-}
-
-var File_Unk3100_FGDECIHNIJG_proto protoreflect.FileDescriptor
-
-var file_Unk3100_FGDECIHNIJG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x47, 0x44, 0x45, 0x43, 0x49,
- 0x48, 0x4e, 0x49, 0x4a, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x49, 0x42, 0x44, 0x42, 0x42, 0x45, 0x4b, 0x45, 0x4b,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x46, 0x47, 0x44, 0x45, 0x43, 0x49, 0x48, 0x4e, 0x49, 0x4a, 0x47, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x4d, 0x50, 0x44, 0x4b, 0x48, 0x50,
- 0x48, 0x41, 0x4c, 0x47, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x49, 0x42, 0x44, 0x42, 0x42, 0x45, 0x4b, 0x45, 0x4b,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x49, 0x4d, 0x50, 0x44, 0x4b, 0x48, 0x50,
- 0x48, 0x41, 0x4c, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_FGDECIHNIJG_proto_rawDescOnce sync.Once
- file_Unk3100_FGDECIHNIJG_proto_rawDescData = file_Unk3100_FGDECIHNIJG_proto_rawDesc
-)
-
-func file_Unk3100_FGDECIHNIJG_proto_rawDescGZIP() []byte {
- file_Unk3100_FGDECIHNIJG_proto_rawDescOnce.Do(func() {
- file_Unk3100_FGDECIHNIJG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_FGDECIHNIJG_proto_rawDescData)
- })
- return file_Unk3100_FGDECIHNIJG_proto_rawDescData
-}
-
-var file_Unk3100_FGDECIHNIJG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_FGDECIHNIJG_proto_goTypes = []interface{}{
- (*Unk3100_FGDECIHNIJG)(nil), // 0: Unk3100_FGDECIHNIJG
- (*Unk3100_MCIBDBBEKEK)(nil), // 1: Unk3100_MCIBDBBEKEK
-}
-var file_Unk3100_FGDECIHNIJG_proto_depIdxs = []int32{
- 1, // 0: Unk3100_FGDECIHNIJG.Unk3100_IMPDKHPHALG:type_name -> Unk3100_MCIBDBBEKEK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_FGDECIHNIJG_proto_init() }
-func file_Unk3100_FGDECIHNIJG_proto_init() {
- if File_Unk3100_FGDECIHNIJG_proto != nil {
- return
- }
- file_Unk3100_MCIBDBBEKEK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_FGDECIHNIJG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_FGDECIHNIJG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_FGDECIHNIJG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_FGDECIHNIJG_proto_goTypes,
- DependencyIndexes: file_Unk3100_FGDECIHNIJG_proto_depIdxs,
- MessageInfos: file_Unk3100_FGDECIHNIJG_proto_msgTypes,
- }.Build()
- File_Unk3100_FGDECIHNIJG_proto = out.File
- file_Unk3100_FGDECIHNIJG_proto_rawDesc = nil
- file_Unk3100_FGDECIHNIJG_proto_goTypes = nil
- file_Unk3100_FGDECIHNIJG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_FHDBCIIMLLP.pb.go b/gover/gen/Unk3100_FHDBCIIMLLP.pb.go
deleted file mode 100644
index a68e19f2..00000000
--- a/gover/gen/Unk3100_FHDBCIIMLLP.pb.go
+++ /dev/null
@@ -1,226 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_FHDBCIIMLLP.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_FHDBCIIMLLP struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,5,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk3100_OJNFPCDHBLH uint32 `protobuf:"varint,11,opt,name=Unk3100_OJNFPCDHBLH,json=Unk3100OJNFPCDHBLH,proto3" json:"Unk3100_OJNFPCDHBLH,omitempty"`
- OpenTime uint32 `protobuf:"varint,3,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,10,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk3100_PBAJFKPPMMF map[uint32]*Unk3100_BDEGPHDCIDN `protobuf:"bytes,2,rep,name=Unk3100_PBAJFKPPMMF,json=Unk3100PBAJFKPPMMF,proto3" json:"Unk3100_PBAJFKPPMMF,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (x *Unk3100_FHDBCIIMLLP) Reset() {
- *x = Unk3100_FHDBCIIMLLP{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_FHDBCIIMLLP_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_FHDBCIIMLLP) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_FHDBCIIMLLP) ProtoMessage() {}
-
-func (x *Unk3100_FHDBCIIMLLP) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_FHDBCIIMLLP_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_FHDBCIIMLLP.ProtoReflect.Descriptor instead.
-func (*Unk3100_FHDBCIIMLLP) Descriptor() ([]byte, []int) {
- return file_Unk3100_FHDBCIIMLLP_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_FHDBCIIMLLP) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3100_FHDBCIIMLLP) GetUnk3100_OJNFPCDHBLH() uint32 {
- if x != nil {
- return x.Unk3100_OJNFPCDHBLH
- }
- return 0
-}
-
-func (x *Unk3100_FHDBCIIMLLP) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk3100_FHDBCIIMLLP) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk3100_FHDBCIIMLLP) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3100_FHDBCIIMLLP) GetUnk3100_PBAJFKPPMMF() map[uint32]*Unk3100_BDEGPHDCIDN {
- if x != nil {
- return x.Unk3100_PBAJFKPPMMF
- }
- return nil
-}
-
-var File_Unk3100_FHDBCIIMLLP_proto protoreflect.FileDescriptor
-
-var file_Unk3100_FHDBCIIMLLP_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x44, 0x42, 0x43, 0x49,
- 0x49, 0x4d, 0x4c, 0x4c, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x45, 0x47, 0x50, 0x48, 0x44, 0x43, 0x49, 0x44, 0x4e,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x46, 0x48, 0x44, 0x42, 0x43, 0x49, 0x49, 0x4d, 0x4c, 0x4c, 0x50, 0x12, 0x17,
- 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x4f, 0x4a, 0x4e, 0x46, 0x50, 0x43, 0x44, 0x48, 0x42, 0x4c, 0x48, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4f, 0x4a, 0x4e,
- 0x46, 0x50, 0x43, 0x44, 0x48, 0x42, 0x4c, 0x48, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65,
- 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c,
- 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
- 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
- 0x64, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50, 0x42, 0x41,
- 0x4a, 0x46, 0x4b, 0x50, 0x50, 0x4d, 0x4d, 0x46, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c,
- 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x44, 0x42, 0x43, 0x49, 0x49,
- 0x4d, 0x4c, 0x4c, 0x50, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x50, 0x42, 0x41, 0x4a,
- 0x46, 0x4b, 0x50, 0x50, 0x4d, 0x4d, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x50, 0x42, 0x41, 0x4a, 0x46, 0x4b, 0x50, 0x50, 0x4d, 0x4d, 0x46,
- 0x1a, 0x5b, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x50, 0x42, 0x41, 0x4a, 0x46,
- 0x4b, 0x50, 0x50, 0x4d, 0x4d, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
- 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x45, 0x47, 0x50, 0x48, 0x44, 0x43, 0x49,
- 0x44, 0x4e, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_FHDBCIIMLLP_proto_rawDescOnce sync.Once
- file_Unk3100_FHDBCIIMLLP_proto_rawDescData = file_Unk3100_FHDBCIIMLLP_proto_rawDesc
-)
-
-func file_Unk3100_FHDBCIIMLLP_proto_rawDescGZIP() []byte {
- file_Unk3100_FHDBCIIMLLP_proto_rawDescOnce.Do(func() {
- file_Unk3100_FHDBCIIMLLP_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_FHDBCIIMLLP_proto_rawDescData)
- })
- return file_Unk3100_FHDBCIIMLLP_proto_rawDescData
-}
-
-var file_Unk3100_FHDBCIIMLLP_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3100_FHDBCIIMLLP_proto_goTypes = []interface{}{
- (*Unk3100_FHDBCIIMLLP)(nil), // 0: Unk3100_FHDBCIIMLLP
- nil, // 1: Unk3100_FHDBCIIMLLP.Unk3100PBAJFKPPMMFEntry
- (*Unk3100_BDEGPHDCIDN)(nil), // 2: Unk3100_BDEGPHDCIDN
-}
-var file_Unk3100_FHDBCIIMLLP_proto_depIdxs = []int32{
- 1, // 0: Unk3100_FHDBCIIMLLP.Unk3100_PBAJFKPPMMF:type_name -> Unk3100_FHDBCIIMLLP.Unk3100PBAJFKPPMMFEntry
- 2, // 1: Unk3100_FHDBCIIMLLP.Unk3100PBAJFKPPMMFEntry.value:type_name -> Unk3100_BDEGPHDCIDN
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_FHDBCIIMLLP_proto_init() }
-func file_Unk3100_FHDBCIIMLLP_proto_init() {
- if File_Unk3100_FHDBCIIMLLP_proto != nil {
- return
- }
- file_Unk3100_BDEGPHDCIDN_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_FHDBCIIMLLP_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_FHDBCIIMLLP); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_FHDBCIIMLLP_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_FHDBCIIMLLP_proto_goTypes,
- DependencyIndexes: file_Unk3100_FHDBCIIMLLP_proto_depIdxs,
- MessageInfos: file_Unk3100_FHDBCIIMLLP_proto_msgTypes,
- }.Build()
- File_Unk3100_FHDBCIIMLLP_proto = out.File
- file_Unk3100_FHDBCIIMLLP_proto_rawDesc = nil
- file_Unk3100_FHDBCIIMLLP_proto_goTypes = nil
- file_Unk3100_FHDBCIIMLLP_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_FKKBIDJONKF.pb.go b/gover/gen/Unk3100_FKKBIDJONKF.pb.go
deleted file mode 100644
index 56aa3ce2..00000000
--- a/gover/gen/Unk3100_FKKBIDJONKF.pb.go
+++ /dev/null
@@ -1,189 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_FKKBIDJONKF.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_FKKBIDJONKF struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,6,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- OpenTime uint32 `protobuf:"varint,7,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- IsOpen bool `protobuf:"varint,5,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk3100_FKKBIDJONKF) Reset() {
- *x = Unk3100_FKKBIDJONKF{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_FKKBIDJONKF_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_FKKBIDJONKF) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_FKKBIDJONKF) ProtoMessage() {}
-
-func (x *Unk3100_FKKBIDJONKF) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_FKKBIDJONKF_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_FKKBIDJONKF.ProtoReflect.Descriptor instead.
-func (*Unk3100_FKKBIDJONKF) Descriptor() ([]byte, []int) {
- return file_Unk3100_FKKBIDJONKF_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_FKKBIDJONKF) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk3100_FKKBIDJONKF) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk3100_FKKBIDJONKF) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3100_FKKBIDJONKF) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk3100_FKKBIDJONKF_proto protoreflect.FileDescriptor
-
-var file_Unk3100_FKKBIDJONKF_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x4b, 0x42, 0x49, 0x44,
- 0x4a, 0x4f, 0x4e, 0x4b, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4b, 0x4b, 0x42, 0x49, 0x44, 0x4a, 0x4f,
- 0x4e, 0x4b, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d,
- 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c,
- 0x44, 0x48, 0x48, 0x44, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
- 0x65, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
- 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_FKKBIDJONKF_proto_rawDescOnce sync.Once
- file_Unk3100_FKKBIDJONKF_proto_rawDescData = file_Unk3100_FKKBIDJONKF_proto_rawDesc
-)
-
-func file_Unk3100_FKKBIDJONKF_proto_rawDescGZIP() []byte {
- file_Unk3100_FKKBIDJONKF_proto_rawDescOnce.Do(func() {
- file_Unk3100_FKKBIDJONKF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_FKKBIDJONKF_proto_rawDescData)
- })
- return file_Unk3100_FKKBIDJONKF_proto_rawDescData
-}
-
-var file_Unk3100_FKKBIDJONKF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_FKKBIDJONKF_proto_goTypes = []interface{}{
- (*Unk3100_FKKBIDJONKF)(nil), // 0: Unk3100_FKKBIDJONKF
-}
-var file_Unk3100_FKKBIDJONKF_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_FKKBIDJONKF_proto_init() }
-func file_Unk3100_FKKBIDJONKF_proto_init() {
- if File_Unk3100_FKKBIDJONKF_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_FKKBIDJONKF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_FKKBIDJONKF); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_FKKBIDJONKF_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_FKKBIDJONKF_proto_goTypes,
- DependencyIndexes: file_Unk3100_FKKBIDJONKF_proto_depIdxs,
- MessageInfos: file_Unk3100_FKKBIDJONKF_proto_msgTypes,
- }.Build()
- File_Unk3100_FKKBIDJONKF_proto = out.File
- file_Unk3100_FKKBIDJONKF_proto_rawDesc = nil
- file_Unk3100_FKKBIDJONKF_proto_goTypes = nil
- file_Unk3100_FKKBIDJONKF_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_FMAINCNFHOL.pb.go b/gover/gen/Unk3100_FMAINCNFHOL.pb.go
deleted file mode 100644
index 6c90e3a6..00000000
--- a/gover/gen/Unk3100_FMAINCNFHOL.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_FMAINCNFHOL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 22181
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_FMAINCNFHOL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3100_FOOACIGDBFB uint32 `protobuf:"varint,3,opt,name=Unk3100_FOOACIGDBFB,json=Unk3100FOOACIGDBFB,proto3" json:"Unk3100_FOOACIGDBFB,omitempty"`
-}
-
-func (x *Unk3100_FMAINCNFHOL) Reset() {
- *x = Unk3100_FMAINCNFHOL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_FMAINCNFHOL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_FMAINCNFHOL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_FMAINCNFHOL) ProtoMessage() {}
-
-func (x *Unk3100_FMAINCNFHOL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_FMAINCNFHOL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_FMAINCNFHOL.ProtoReflect.Descriptor instead.
-func (*Unk3100_FMAINCNFHOL) Descriptor() ([]byte, []int) {
- return file_Unk3100_FMAINCNFHOL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_FMAINCNFHOL) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3100_FMAINCNFHOL) GetUnk3100_FOOACIGDBFB() uint32 {
- if x != nil {
- return x.Unk3100_FOOACIGDBFB
- }
- return 0
-}
-
-var File_Unk3100_FMAINCNFHOL_proto protoreflect.FileDescriptor
-
-var file_Unk3100_FMAINCNFHOL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x49, 0x4e, 0x43,
- 0x4e, 0x46, 0x48, 0x4f, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4d, 0x41, 0x49, 0x4e, 0x43, 0x4e, 0x46, 0x48,
- 0x4f, 0x4c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4f, 0x4f, 0x41, 0x43, 0x49, 0x47, 0x44,
- 0x42, 0x46, 0x42, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x46, 0x4f, 0x4f, 0x41, 0x43, 0x49, 0x47, 0x44, 0x42, 0x46, 0x42, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_FMAINCNFHOL_proto_rawDescOnce sync.Once
- file_Unk3100_FMAINCNFHOL_proto_rawDescData = file_Unk3100_FMAINCNFHOL_proto_rawDesc
-)
-
-func file_Unk3100_FMAINCNFHOL_proto_rawDescGZIP() []byte {
- file_Unk3100_FMAINCNFHOL_proto_rawDescOnce.Do(func() {
- file_Unk3100_FMAINCNFHOL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_FMAINCNFHOL_proto_rawDescData)
- })
- return file_Unk3100_FMAINCNFHOL_proto_rawDescData
-}
-
-var file_Unk3100_FMAINCNFHOL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_FMAINCNFHOL_proto_goTypes = []interface{}{
- (*Unk3100_FMAINCNFHOL)(nil), // 0: Unk3100_FMAINCNFHOL
-}
-var file_Unk3100_FMAINCNFHOL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_FMAINCNFHOL_proto_init() }
-func file_Unk3100_FMAINCNFHOL_proto_init() {
- if File_Unk3100_FMAINCNFHOL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_FMAINCNFHOL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_FMAINCNFHOL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_FMAINCNFHOL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_FMAINCNFHOL_proto_goTypes,
- DependencyIndexes: file_Unk3100_FMAINCNFHOL_proto_depIdxs,
- MessageInfos: file_Unk3100_FMAINCNFHOL_proto_msgTypes,
- }.Build()
- File_Unk3100_FMAINCNFHOL_proto = out.File
- file_Unk3100_FMAINCNFHOL_proto_rawDesc = nil
- file_Unk3100_FMAINCNFHOL_proto_goTypes = nil
- file_Unk3100_FMAINCNFHOL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_GINCGFOCGAI.pb.go b/gover/gen/Unk3100_GINCGFOCGAI.pb.go
deleted file mode 100644
index 622730b9..00000000
--- a/gover/gen/Unk3100_GINCGFOCGAI.pb.go
+++ /dev/null
@@ -1,204 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_GINCGFOCGAI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_GINCGFOCGAI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_CKOJIKGDEPO []uint32 `protobuf:"varint,5,rep,packed,name=Unk3100_CKOJIKGDEPO,json=Unk3100CKOJIKGDEPO,proto3" json:"Unk3100_CKOJIKGDEPO,omitempty"`
- Unk3100_MBKPGAKHKBG uint32 `protobuf:"varint,9,opt,name=Unk3100_MBKPGAKHKBG,json=Unk3100MBKPGAKHKBG,proto3" json:"Unk3100_MBKPGAKHKBG,omitempty"`
- Unk3100_CIJIHEGPEMB uint32 `protobuf:"varint,2,opt,name=Unk3100_CIJIHEGPEMB,json=Unk3100CIJIHEGPEMB,proto3" json:"Unk3100_CIJIHEGPEMB,omitempty"`
- Unk3100_JBLGMELHEEM uint32 `protobuf:"varint,7,opt,name=Unk3100_JBLGMELHEEM,json=Unk3100JBLGMELHEEM,proto3" json:"Unk3100_JBLGMELHEEM,omitempty"`
- Unk3100_MMIDNFAOMHG []uint32 `protobuf:"varint,15,rep,packed,name=Unk3100_MMIDNFAOMHG,json=Unk3100MMIDNFAOMHG,proto3" json:"Unk3100_MMIDNFAOMHG,omitempty"`
-}
-
-func (x *Unk3100_GINCGFOCGAI) Reset() {
- *x = Unk3100_GINCGFOCGAI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_GINCGFOCGAI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_GINCGFOCGAI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_GINCGFOCGAI) ProtoMessage() {}
-
-func (x *Unk3100_GINCGFOCGAI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_GINCGFOCGAI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_GINCGFOCGAI.ProtoReflect.Descriptor instead.
-func (*Unk3100_GINCGFOCGAI) Descriptor() ([]byte, []int) {
- return file_Unk3100_GINCGFOCGAI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_GINCGFOCGAI) GetUnk3100_CKOJIKGDEPO() []uint32 {
- if x != nil {
- return x.Unk3100_CKOJIKGDEPO
- }
- return nil
-}
-
-func (x *Unk3100_GINCGFOCGAI) GetUnk3100_MBKPGAKHKBG() uint32 {
- if x != nil {
- return x.Unk3100_MBKPGAKHKBG
- }
- return 0
-}
-
-func (x *Unk3100_GINCGFOCGAI) GetUnk3100_CIJIHEGPEMB() uint32 {
- if x != nil {
- return x.Unk3100_CIJIHEGPEMB
- }
- return 0
-}
-
-func (x *Unk3100_GINCGFOCGAI) GetUnk3100_JBLGMELHEEM() uint32 {
- if x != nil {
- return x.Unk3100_JBLGMELHEEM
- }
- return 0
-}
-
-func (x *Unk3100_GINCGFOCGAI) GetUnk3100_MMIDNFAOMHG() []uint32 {
- if x != nil {
- return x.Unk3100_MMIDNFAOMHG
- }
- return nil
-}
-
-var File_Unk3100_GINCGFOCGAI_proto protoreflect.FileDescriptor
-
-var file_Unk3100_GINCGFOCGAI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4e, 0x43, 0x47, 0x46,
- 0x4f, 0x43, 0x47, 0x41, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4e, 0x43, 0x47, 0x46, 0x4f, 0x43,
- 0x47, 0x41, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43,
- 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47,
- 0x44, 0x45, 0x50, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x4d, 0x42, 0x4b, 0x50, 0x47, 0x41, 0x4b, 0x48, 0x4b, 0x42, 0x47, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4d, 0x42, 0x4b, 0x50, 0x47, 0x41,
- 0x4b, 0x48, 0x4b, 0x42, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x49, 0x4a, 0x49, 0x48,
- 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x4a, 0x42, 0x4c, 0x47, 0x4d, 0x45, 0x4c, 0x48, 0x45, 0x45, 0x4d, 0x18, 0x07, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x42, 0x4c, 0x47,
- 0x4d, 0x45, 0x4c, 0x48, 0x45, 0x45, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x49, 0x44, 0x4e, 0x46, 0x41, 0x4f, 0x4d, 0x48, 0x47, 0x18, 0x0f,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4d, 0x4d, 0x49,
- 0x44, 0x4e, 0x46, 0x41, 0x4f, 0x4d, 0x48, 0x47, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_GINCGFOCGAI_proto_rawDescOnce sync.Once
- file_Unk3100_GINCGFOCGAI_proto_rawDescData = file_Unk3100_GINCGFOCGAI_proto_rawDesc
-)
-
-func file_Unk3100_GINCGFOCGAI_proto_rawDescGZIP() []byte {
- file_Unk3100_GINCGFOCGAI_proto_rawDescOnce.Do(func() {
- file_Unk3100_GINCGFOCGAI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_GINCGFOCGAI_proto_rawDescData)
- })
- return file_Unk3100_GINCGFOCGAI_proto_rawDescData
-}
-
-var file_Unk3100_GINCGFOCGAI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_GINCGFOCGAI_proto_goTypes = []interface{}{
- (*Unk3100_GINCGFOCGAI)(nil), // 0: Unk3100_GINCGFOCGAI
-}
-var file_Unk3100_GINCGFOCGAI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_GINCGFOCGAI_proto_init() }
-func file_Unk3100_GINCGFOCGAI_proto_init() {
- if File_Unk3100_GINCGFOCGAI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_GINCGFOCGAI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_GINCGFOCGAI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_GINCGFOCGAI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_GINCGFOCGAI_proto_goTypes,
- DependencyIndexes: file_Unk3100_GINCGFOCGAI_proto_depIdxs,
- MessageInfos: file_Unk3100_GINCGFOCGAI_proto_msgTypes,
- }.Build()
- File_Unk3100_GINCGFOCGAI_proto = out.File
- file_Unk3100_GINCGFOCGAI_proto_rawDesc = nil
- file_Unk3100_GINCGFOCGAI_proto_goTypes = nil
- file_Unk3100_GINCGFOCGAI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_HEJFCDEKFOE.pb.go b/gover/gen/Unk3100_HEJFCDEKFOE.pb.go
deleted file mode 100644
index d116b37b..00000000
--- a/gover/gen/Unk3100_HEJFCDEKFOE.pb.go
+++ /dev/null
@@ -1,200 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_HEJFCDEKFOE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_HEJFCDEKFOE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OpenTime uint32 `protobuf:"varint,10,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,3,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- IsOpen bool `protobuf:"varint,9,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk3100_HBJLJFAPPCC uint32 `protobuf:"varint,12,opt,name=Unk3100_HBJLJFAPPCC,json=Unk3100HBJLJFAPPCC,proto3" json:"Unk3100_HBJLJFAPPCC,omitempty"`
- StageId uint32 `protobuf:"varint,7,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk3100_HEJFCDEKFOE) Reset() {
- *x = Unk3100_HEJFCDEKFOE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_HEJFCDEKFOE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_HEJFCDEKFOE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_HEJFCDEKFOE) ProtoMessage() {}
-
-func (x *Unk3100_HEJFCDEKFOE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_HEJFCDEKFOE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_HEJFCDEKFOE.ProtoReflect.Descriptor instead.
-func (*Unk3100_HEJFCDEKFOE) Descriptor() ([]byte, []int) {
- return file_Unk3100_HEJFCDEKFOE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_HEJFCDEKFOE) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk3100_HEJFCDEKFOE) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk3100_HEJFCDEKFOE) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3100_HEJFCDEKFOE) GetUnk3100_HBJLJFAPPCC() uint32 {
- if x != nil {
- return x.Unk3100_HBJLJFAPPCC
- }
- return 0
-}
-
-func (x *Unk3100_HEJFCDEKFOE) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk3100_HEJFCDEKFOE_proto protoreflect.FileDescriptor
-
-var file_Unk3100_HEJFCDEKFOE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4a, 0x46, 0x43, 0x44,
- 0x45, 0x4b, 0x46, 0x4f, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4a, 0x46, 0x43, 0x44, 0x45, 0x4b,
- 0x46, 0x4f, 0x45, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4e, 0x49,
- 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48,
- 0x44, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x42, 0x4a, 0x4c, 0x4a, 0x46, 0x41, 0x50, 0x50, 0x43,
- 0x43, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x48, 0x42, 0x4a, 0x4c, 0x4a, 0x46, 0x41, 0x50, 0x50, 0x43, 0x43, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_HEJFCDEKFOE_proto_rawDescOnce sync.Once
- file_Unk3100_HEJFCDEKFOE_proto_rawDescData = file_Unk3100_HEJFCDEKFOE_proto_rawDesc
-)
-
-func file_Unk3100_HEJFCDEKFOE_proto_rawDescGZIP() []byte {
- file_Unk3100_HEJFCDEKFOE_proto_rawDescOnce.Do(func() {
- file_Unk3100_HEJFCDEKFOE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_HEJFCDEKFOE_proto_rawDescData)
- })
- return file_Unk3100_HEJFCDEKFOE_proto_rawDescData
-}
-
-var file_Unk3100_HEJFCDEKFOE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_HEJFCDEKFOE_proto_goTypes = []interface{}{
- (*Unk3100_HEJFCDEKFOE)(nil), // 0: Unk3100_HEJFCDEKFOE
-}
-var file_Unk3100_HEJFCDEKFOE_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_HEJFCDEKFOE_proto_init() }
-func file_Unk3100_HEJFCDEKFOE_proto_init() {
- if File_Unk3100_HEJFCDEKFOE_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_HEJFCDEKFOE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_HEJFCDEKFOE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_HEJFCDEKFOE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_HEJFCDEKFOE_proto_goTypes,
- DependencyIndexes: file_Unk3100_HEJFCDEKFOE_proto_depIdxs,
- MessageInfos: file_Unk3100_HEJFCDEKFOE_proto_msgTypes,
- }.Build()
- File_Unk3100_HEJFCDEKFOE_proto = out.File
- file_Unk3100_HEJFCDEKFOE_proto_rawDesc = nil
- file_Unk3100_HEJFCDEKFOE_proto_goTypes = nil
- file_Unk3100_HEJFCDEKFOE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_HJALLGOLFGL.pb.go b/gover/gen/Unk3100_HJALLGOLFGL.pb.go
deleted file mode 100644
index 1b137752..00000000
--- a/gover/gen/Unk3100_HJALLGOLFGL.pb.go
+++ /dev/null
@@ -1,165 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_HJALLGOLFGL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_HJALLGOLFGL int32
-
-const (
- Unk3100_HJALLGOLFGL_Unk3100_HJALLGOLFGL_Unk3100_KAADIPNHPAM Unk3100_HJALLGOLFGL = 0
- Unk3100_HJALLGOLFGL_Unk3100_HJALLGOLFGL_Unk3100_CAHECEKOFPF Unk3100_HJALLGOLFGL = 1
- Unk3100_HJALLGOLFGL_Unk3100_HJALLGOLFGL_Unk3100_KHCKNDLKPAB Unk3100_HJALLGOLFGL = 2
- Unk3100_HJALLGOLFGL_Unk3100_HJALLGOLFGL_Unk3100_CNAOCFDKPBN Unk3100_HJALLGOLFGL = 3
- Unk3100_HJALLGOLFGL_Unk3100_HJALLGOLFGL_Unk3100_DOPCNHIOGOB Unk3100_HJALLGOLFGL = 4
-)
-
-// Enum value maps for Unk3100_HJALLGOLFGL.
-var (
- Unk3100_HJALLGOLFGL_name = map[int32]string{
- 0: "Unk3100_HJALLGOLFGL_Unk3100_KAADIPNHPAM",
- 1: "Unk3100_HJALLGOLFGL_Unk3100_CAHECEKOFPF",
- 2: "Unk3100_HJALLGOLFGL_Unk3100_KHCKNDLKPAB",
- 3: "Unk3100_HJALLGOLFGL_Unk3100_CNAOCFDKPBN",
- 4: "Unk3100_HJALLGOLFGL_Unk3100_DOPCNHIOGOB",
- }
- Unk3100_HJALLGOLFGL_value = map[string]int32{
- "Unk3100_HJALLGOLFGL_Unk3100_KAADIPNHPAM": 0,
- "Unk3100_HJALLGOLFGL_Unk3100_CAHECEKOFPF": 1,
- "Unk3100_HJALLGOLFGL_Unk3100_KHCKNDLKPAB": 2,
- "Unk3100_HJALLGOLFGL_Unk3100_CNAOCFDKPBN": 3,
- "Unk3100_HJALLGOLFGL_Unk3100_DOPCNHIOGOB": 4,
- }
-)
-
-func (x Unk3100_HJALLGOLFGL) Enum() *Unk3100_HJALLGOLFGL {
- p := new(Unk3100_HJALLGOLFGL)
- *p = x
- return p
-}
-
-func (x Unk3100_HJALLGOLFGL) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3100_HJALLGOLFGL) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3100_HJALLGOLFGL_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3100_HJALLGOLFGL) Type() protoreflect.EnumType {
- return &file_Unk3100_HJALLGOLFGL_proto_enumTypes[0]
-}
-
-func (x Unk3100_HJALLGOLFGL) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3100_HJALLGOLFGL.Descriptor instead.
-func (Unk3100_HJALLGOLFGL) EnumDescriptor() ([]byte, []int) {
- return file_Unk3100_HJALLGOLFGL_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3100_HJALLGOLFGL_proto protoreflect.FileDescriptor
-
-var file_Unk3100_HJALLGOLFGL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c, 0x4c, 0x47,
- 0x4f, 0x4c, 0x46, 0x47, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xf6, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c, 0x4c, 0x47, 0x4f, 0x4c,
- 0x46, 0x47, 0x4c, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48,
- 0x4a, 0x41, 0x4c, 0x4c, 0x47, 0x4f, 0x4c, 0x46, 0x47, 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x4b, 0x41, 0x41, 0x44, 0x49, 0x50, 0x4e, 0x48, 0x50, 0x41, 0x4d, 0x10, 0x00,
- 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c,
- 0x4c, 0x47, 0x4f, 0x4c, 0x46, 0x47, 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x43, 0x41, 0x48, 0x45, 0x43, 0x45, 0x4b, 0x4f, 0x46, 0x50, 0x46, 0x10, 0x01, 0x12, 0x2b, 0x0a,
- 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c, 0x4c, 0x47, 0x4f,
- 0x4c, 0x46, 0x47, 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x43,
- 0x4b, 0x4e, 0x44, 0x4c, 0x4b, 0x50, 0x41, 0x42, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c, 0x4c, 0x47, 0x4f, 0x4c, 0x46, 0x47,
- 0x4c, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x41, 0x4f, 0x43, 0x46,
- 0x44, 0x4b, 0x50, 0x42, 0x4e, 0x10, 0x03, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c, 0x4c, 0x47, 0x4f, 0x4c, 0x46, 0x47, 0x4c, 0x5f, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x4f, 0x50, 0x43, 0x4e, 0x48, 0x49, 0x4f, 0x47,
- 0x4f, 0x42, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_HJALLGOLFGL_proto_rawDescOnce sync.Once
- file_Unk3100_HJALLGOLFGL_proto_rawDescData = file_Unk3100_HJALLGOLFGL_proto_rawDesc
-)
-
-func file_Unk3100_HJALLGOLFGL_proto_rawDescGZIP() []byte {
- file_Unk3100_HJALLGOLFGL_proto_rawDescOnce.Do(func() {
- file_Unk3100_HJALLGOLFGL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_HJALLGOLFGL_proto_rawDescData)
- })
- return file_Unk3100_HJALLGOLFGL_proto_rawDescData
-}
-
-var file_Unk3100_HJALLGOLFGL_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3100_HJALLGOLFGL_proto_goTypes = []interface{}{
- (Unk3100_HJALLGOLFGL)(0), // 0: Unk3100_HJALLGOLFGL
-}
-var file_Unk3100_HJALLGOLFGL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_HJALLGOLFGL_proto_init() }
-func file_Unk3100_HJALLGOLFGL_proto_init() {
- if File_Unk3100_HJALLGOLFGL_proto != nil {
- return
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_HJALLGOLFGL_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 0,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_HJALLGOLFGL_proto_goTypes,
- DependencyIndexes: file_Unk3100_HJALLGOLFGL_proto_depIdxs,
- EnumInfos: file_Unk3100_HJALLGOLFGL_proto_enumTypes,
- }.Build()
- File_Unk3100_HJALLGOLFGL_proto = out.File
- file_Unk3100_HJALLGOLFGL_proto_rawDesc = nil
- file_Unk3100_HJALLGOLFGL_proto_goTypes = nil
- file_Unk3100_HJALLGOLFGL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_IALGADDCFNN.pb.go b/gover/gen/Unk3100_IALGADDCFNN.pb.go
deleted file mode 100644
index 880362d0..00000000
--- a/gover/gen/Unk3100_IALGADDCFNN.pb.go
+++ /dev/null
@@ -1,204 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_IALGADDCFNN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_IALGADDCFNN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_CKABCMCIPLM []uint32 `protobuf:"varint,5,rep,packed,name=Unk3100_CKABCMCIPLM,json=Unk3100CKABCMCIPLM,proto3" json:"Unk3100_CKABCMCIPLM,omitempty"`
- Unk3100_CJIAFHOLGPB []uint32 `protobuf:"varint,14,rep,packed,name=Unk3100_CJIAFHOLGPB,json=Unk3100CJIAFHOLGPB,proto3" json:"Unk3100_CJIAFHOLGPB,omitempty"`
- Unk3100_CKOJIKGDEPO []uint32 `protobuf:"varint,2,rep,packed,name=Unk3100_CKOJIKGDEPO,json=Unk3100CKOJIKGDEPO,proto3" json:"Unk3100_CKOJIKGDEPO,omitempty"`
- Unk3100_MBDCDNHEDFO uint32 `protobuf:"varint,3,opt,name=Unk3100_MBDCDNHEDFO,json=Unk3100MBDCDNHEDFO,proto3" json:"Unk3100_MBDCDNHEDFO,omitempty"`
- Unk3100_CIJIHEGPEMB uint32 `protobuf:"varint,10,opt,name=Unk3100_CIJIHEGPEMB,json=Unk3100CIJIHEGPEMB,proto3" json:"Unk3100_CIJIHEGPEMB,omitempty"`
-}
-
-func (x *Unk3100_IALGADDCFNN) Reset() {
- *x = Unk3100_IALGADDCFNN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_IALGADDCFNN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_IALGADDCFNN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_IALGADDCFNN) ProtoMessage() {}
-
-func (x *Unk3100_IALGADDCFNN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_IALGADDCFNN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_IALGADDCFNN.ProtoReflect.Descriptor instead.
-func (*Unk3100_IALGADDCFNN) Descriptor() ([]byte, []int) {
- return file_Unk3100_IALGADDCFNN_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_IALGADDCFNN) GetUnk3100_CKABCMCIPLM() []uint32 {
- if x != nil {
- return x.Unk3100_CKABCMCIPLM
- }
- return nil
-}
-
-func (x *Unk3100_IALGADDCFNN) GetUnk3100_CJIAFHOLGPB() []uint32 {
- if x != nil {
- return x.Unk3100_CJIAFHOLGPB
- }
- return nil
-}
-
-func (x *Unk3100_IALGADDCFNN) GetUnk3100_CKOJIKGDEPO() []uint32 {
- if x != nil {
- return x.Unk3100_CKOJIKGDEPO
- }
- return nil
-}
-
-func (x *Unk3100_IALGADDCFNN) GetUnk3100_MBDCDNHEDFO() uint32 {
- if x != nil {
- return x.Unk3100_MBDCDNHEDFO
- }
- return 0
-}
-
-func (x *Unk3100_IALGADDCFNN) GetUnk3100_CIJIHEGPEMB() uint32 {
- if x != nil {
- return x.Unk3100_CIJIHEGPEMB
- }
- return 0
-}
-
-var File_Unk3100_IALGADDCFNN_proto protoreflect.FileDescriptor
-
-var file_Unk3100_IALGADDCFNN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x4c, 0x47, 0x41, 0x44,
- 0x44, 0x43, 0x46, 0x4e, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x02, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x4c, 0x47, 0x41, 0x44, 0x44, 0x43,
- 0x46, 0x4e, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43,
- 0x4b, 0x41, 0x42, 0x43, 0x4d, 0x43, 0x49, 0x50, 0x4c, 0x4d, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4b, 0x41, 0x42, 0x43, 0x4d, 0x43,
- 0x49, 0x50, 0x4c, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x43, 0x4a, 0x49, 0x41, 0x46, 0x48, 0x4f, 0x4c, 0x47, 0x50, 0x42, 0x18, 0x0e, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4a, 0x49, 0x41, 0x46, 0x48,
- 0x4f, 0x4c, 0x47, 0x50, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x18, 0x02, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4b, 0x4f, 0x4a, 0x49,
- 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x4d, 0x42, 0x44, 0x43, 0x44, 0x4e, 0x48, 0x45, 0x44, 0x46, 0x4f, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4d, 0x42, 0x44, 0x43,
- 0x44, 0x4e, 0x48, 0x45, 0x44, 0x46, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x18, 0x0a,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x49, 0x4a,
- 0x49, 0x48, 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_IALGADDCFNN_proto_rawDescOnce sync.Once
- file_Unk3100_IALGADDCFNN_proto_rawDescData = file_Unk3100_IALGADDCFNN_proto_rawDesc
-)
-
-func file_Unk3100_IALGADDCFNN_proto_rawDescGZIP() []byte {
- file_Unk3100_IALGADDCFNN_proto_rawDescOnce.Do(func() {
- file_Unk3100_IALGADDCFNN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_IALGADDCFNN_proto_rawDescData)
- })
- return file_Unk3100_IALGADDCFNN_proto_rawDescData
-}
-
-var file_Unk3100_IALGADDCFNN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_IALGADDCFNN_proto_goTypes = []interface{}{
- (*Unk3100_IALGADDCFNN)(nil), // 0: Unk3100_IALGADDCFNN
-}
-var file_Unk3100_IALGADDCFNN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_IALGADDCFNN_proto_init() }
-func file_Unk3100_IALGADDCFNN_proto_init() {
- if File_Unk3100_IALGADDCFNN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_IALGADDCFNN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_IALGADDCFNN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_IALGADDCFNN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_IALGADDCFNN_proto_goTypes,
- DependencyIndexes: file_Unk3100_IALGADDCFNN_proto_depIdxs,
- MessageInfos: file_Unk3100_IALGADDCFNN_proto_msgTypes,
- }.Build()
- File_Unk3100_IALGADDCFNN_proto = out.File
- file_Unk3100_IALGADDCFNN_proto_rawDesc = nil
- file_Unk3100_IALGADDCFNN_proto_goTypes = nil
- file_Unk3100_IALGADDCFNN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_IHGFOKNPCKJ.pb.go b/gover/gen/Unk3100_IHGFOKNPCKJ.pb.go
deleted file mode 100644
index 00fa7c9e..00000000
--- a/gover/gen/Unk3100_IHGFOKNPCKJ.pb.go
+++ /dev/null
@@ -1,284 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_IHGFOKNPCKJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO int32
-
-const (
- Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO_Unk3100_CHMICKLPAKA Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO = 0
- Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO_Unk3100_GEJFGKILBLO Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO = 1
- Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO_Unk3100_HAFBECHLCIE Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO = 2
-)
-
-// Enum value maps for Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO.
-var (
- Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO_name = map[int32]string{
- 0: "Unk3100_DDADIDBLJGO_Unk3100_CHMICKLPAKA",
- 1: "Unk3100_DDADIDBLJGO_Unk3100_GEJFGKILBLO",
- 2: "Unk3100_DDADIDBLJGO_Unk3100_HAFBECHLCIE",
- }
- Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO_value = map[string]int32{
- "Unk3100_DDADIDBLJGO_Unk3100_CHMICKLPAKA": 0,
- "Unk3100_DDADIDBLJGO_Unk3100_GEJFGKILBLO": 1,
- "Unk3100_DDADIDBLJGO_Unk3100_HAFBECHLCIE": 2,
- }
-)
-
-func (x Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO) Enum() *Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO {
- p := new(Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO)
- *p = x
- return p
-}
-
-func (x Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO) String() string {
- return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
-}
-
-func (Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO) Descriptor() protoreflect.EnumDescriptor {
- return file_Unk3100_IHGFOKNPCKJ_proto_enumTypes[0].Descriptor()
-}
-
-func (Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO) Type() protoreflect.EnumType {
- return &file_Unk3100_IHGFOKNPCKJ_proto_enumTypes[0]
-}
-
-func (x Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO) Number() protoreflect.EnumNumber {
- return protoreflect.EnumNumber(x)
-}
-
-// Deprecated: Use Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO.Descriptor instead.
-func (Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO) EnumDescriptor() ([]byte, []int) {
- return file_Unk3100_IHGFOKNPCKJ_proto_rawDescGZIP(), []int{0, 0}
-}
-
-// CmdId: 3160
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_IHGFOKNPCKJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- LookPos *Vector `protobuf:"bytes,8,opt,name=look_pos,json=lookPos,proto3" json:"look_pos,omitempty"`
- TemplateId uint32 `protobuf:"varint,5,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
- FollowPos *Vector `protobuf:"bytes,2,opt,name=follow_pos,json=followPos,proto3" json:"follow_pos,omitempty"`
- EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- OtherParams []string `protobuf:"bytes,13,rep,name=other_params,json=otherParams,proto3" json:"other_params,omitempty"`
- Unk3100_JHIMHLNPLGA Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO `protobuf:"varint,9,opt,name=Unk3100_JHIMHLNPLGA,json=Unk3100JHIMHLNPLGA,proto3,enum=Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO" json:"Unk3100_JHIMHLNPLGA,omitempty"`
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) Reset() {
- *x = Unk3100_IHGFOKNPCKJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_IHGFOKNPCKJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_IHGFOKNPCKJ) ProtoMessage() {}
-
-func (x *Unk3100_IHGFOKNPCKJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_IHGFOKNPCKJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_IHGFOKNPCKJ.ProtoReflect.Descriptor instead.
-func (*Unk3100_IHGFOKNPCKJ) Descriptor() ([]byte, []int) {
- return file_Unk3100_IHGFOKNPCKJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) GetLookPos() *Vector {
- if x != nil {
- return x.LookPos
- }
- return nil
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) GetTemplateId() uint32 {
- if x != nil {
- return x.TemplateId
- }
- return 0
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) GetFollowPos() *Vector {
- if x != nil {
- return x.FollowPos
- }
- return nil
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) GetOtherParams() []string {
- if x != nil {
- return x.OtherParams
- }
- return nil
-}
-
-func (x *Unk3100_IHGFOKNPCKJ) GetUnk3100_JHIMHLNPLGA() Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO {
- if x != nil {
- return x.Unk3100_JHIMHLNPLGA
- }
- return Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO_Unk3100_CHMICKLPAKA
-}
-
-var File_Unk3100_IHGFOKNPCKJ_proto protoreflect.FileDescriptor
-
-var file_Unk3100_IHGFOKNPCKJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x47, 0x46, 0x4f, 0x4b,
- 0x4e, 0x50, 0x43, 0x4b, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x03, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x47, 0x46, 0x4f, 0x4b, 0x4e, 0x50, 0x43, 0x4b,
- 0x4a, 0x12, 0x22, 0x0a, 0x08, 0x6c, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x6c, 0x6f,
- 0x6f, 0x6b, 0x50, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x65, 0x6d, 0x70,
- 0x6c, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
- 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x09, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x6f, 0x73, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6f,
- 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28,
- 0x09, 0x52, 0x0b, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x59,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x49, 0x4d, 0x48, 0x4c,
- 0x4e, 0x50, 0x4c, 0x47, 0x41, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x48, 0x47, 0x46, 0x4f, 0x4b, 0x4e, 0x50, 0x43, 0x4b,
- 0x4a, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x41, 0x44, 0x49, 0x44,
- 0x42, 0x4c, 0x4a, 0x47, 0x4f, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x48,
- 0x49, 0x4d, 0x48, 0x4c, 0x4e, 0x50, 0x4c, 0x47, 0x41, 0x22, 0x9c, 0x01, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x41, 0x44, 0x49, 0x44, 0x42, 0x4c, 0x4a, 0x47,
- 0x4f, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x41,
- 0x44, 0x49, 0x44, 0x42, 0x4c, 0x4a, 0x47, 0x4f, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x43, 0x48, 0x4d, 0x49, 0x43, 0x4b, 0x4c, 0x50, 0x41, 0x4b, 0x41, 0x10, 0x00, 0x12, 0x2b,
- 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x41, 0x44, 0x49, 0x44,
- 0x42, 0x4c, 0x4a, 0x47, 0x4f, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x47, 0x45,
- 0x4a, 0x46, 0x47, 0x4b, 0x49, 0x4c, 0x42, 0x4c, 0x4f, 0x10, 0x01, 0x12, 0x2b, 0x0a, 0x27, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x44, 0x41, 0x44, 0x49, 0x44, 0x42, 0x4c, 0x4a,
- 0x47, 0x4f, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x41, 0x46, 0x42, 0x45,
- 0x43, 0x48, 0x4c, 0x43, 0x49, 0x45, 0x10, 0x02, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_IHGFOKNPCKJ_proto_rawDescOnce sync.Once
- file_Unk3100_IHGFOKNPCKJ_proto_rawDescData = file_Unk3100_IHGFOKNPCKJ_proto_rawDesc
-)
-
-func file_Unk3100_IHGFOKNPCKJ_proto_rawDescGZIP() []byte {
- file_Unk3100_IHGFOKNPCKJ_proto_rawDescOnce.Do(func() {
- file_Unk3100_IHGFOKNPCKJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_IHGFOKNPCKJ_proto_rawDescData)
- })
- return file_Unk3100_IHGFOKNPCKJ_proto_rawDescData
-}
-
-var file_Unk3100_IHGFOKNPCKJ_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
-var file_Unk3100_IHGFOKNPCKJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_IHGFOKNPCKJ_proto_goTypes = []interface{}{
- (Unk3100_IHGFOKNPCKJ_Unk3100_DDADIDBLJGO)(0), // 0: Unk3100_IHGFOKNPCKJ.Unk3100_DDADIDBLJGO
- (*Unk3100_IHGFOKNPCKJ)(nil), // 1: Unk3100_IHGFOKNPCKJ
- (*Vector)(nil), // 2: Vector
-}
-var file_Unk3100_IHGFOKNPCKJ_proto_depIdxs = []int32{
- 2, // 0: Unk3100_IHGFOKNPCKJ.look_pos:type_name -> Vector
- 2, // 1: Unk3100_IHGFOKNPCKJ.follow_pos:type_name -> Vector
- 0, // 2: Unk3100_IHGFOKNPCKJ.Unk3100_JHIMHLNPLGA:type_name -> Unk3100_IHGFOKNPCKJ.Unk3100_DDADIDBLJGO
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_IHGFOKNPCKJ_proto_init() }
-func file_Unk3100_IHGFOKNPCKJ_proto_init() {
- if File_Unk3100_IHGFOKNPCKJ_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_IHGFOKNPCKJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_IHGFOKNPCKJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_IHGFOKNPCKJ_proto_rawDesc,
- NumEnums: 1,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_IHGFOKNPCKJ_proto_goTypes,
- DependencyIndexes: file_Unk3100_IHGFOKNPCKJ_proto_depIdxs,
- EnumInfos: file_Unk3100_IHGFOKNPCKJ_proto_enumTypes,
- MessageInfos: file_Unk3100_IHGFOKNPCKJ_proto_msgTypes,
- }.Build()
- File_Unk3100_IHGFOKNPCKJ_proto = out.File
- file_Unk3100_IHGFOKNPCKJ_proto_rawDesc = nil
- file_Unk3100_IHGFOKNPCKJ_proto_goTypes = nil
- file_Unk3100_IHGFOKNPCKJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_IOJKKDNELHE.pb.go b/gover/gen/Unk3100_IOJKKDNELHE.pb.go
deleted file mode 100644
index 7c539b91..00000000
--- a/gover/gen/Unk3100_IOJKKDNELHE.pb.go
+++ /dev/null
@@ -1,215 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_IOJKKDNELHE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_IOJKKDNELHE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- OpenTime uint32 `protobuf:"varint,1,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
- Unk2700_MMNILGLDHHD bool `protobuf:"varint,13,opt,name=Unk2700_MMNILGLDHHD,json=Unk2700MMNILGLDHHD,proto3" json:"Unk2700_MMNILGLDHHD,omitempty"`
- IsOpen bool `protobuf:"varint,10,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- Unk3100_EAGEPOFAMDB map[uint32]*Unk3100_APOOGGMHCJI `protobuf:"bytes,2,rep,name=Unk3100_EAGEPOFAMDB,json=Unk3100EAGEPOFAMDB,proto3" json:"Unk3100_EAGEPOFAMDB,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (x *Unk3100_IOJKKDNELHE) Reset() {
- *x = Unk3100_IOJKKDNELHE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_IOJKKDNELHE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_IOJKKDNELHE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_IOJKKDNELHE) ProtoMessage() {}
-
-func (x *Unk3100_IOJKKDNELHE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_IOJKKDNELHE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_IOJKKDNELHE.ProtoReflect.Descriptor instead.
-func (*Unk3100_IOJKKDNELHE) Descriptor() ([]byte, []int) {
- return file_Unk3100_IOJKKDNELHE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_IOJKKDNELHE) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk3100_IOJKKDNELHE) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-func (x *Unk3100_IOJKKDNELHE) GetUnk2700_MMNILGLDHHD() bool {
- if x != nil {
- return x.Unk2700_MMNILGLDHHD
- }
- return false
-}
-
-func (x *Unk3100_IOJKKDNELHE) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3100_IOJKKDNELHE) GetUnk3100_EAGEPOFAMDB() map[uint32]*Unk3100_APOOGGMHCJI {
- if x != nil {
- return x.Unk3100_EAGEPOFAMDB
- }
- return nil
-}
-
-var File_Unk3100_IOJKKDNELHE_proto protoreflect.FileDescriptor
-
-var file_Unk3100_IOJKKDNELHE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4a, 0x4b, 0x4b, 0x44,
- 0x4e, 0x45, 0x4c, 0x48, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4f, 0x4f, 0x47, 0x47, 0x4d, 0x48, 0x43, 0x4a, 0x49,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4a, 0x4b, 0x4b, 0x44, 0x4e, 0x45, 0x4c, 0x48, 0x45, 0x12, 0x1b,
- 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
- 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x5f, 0x4d, 0x4d, 0x4e, 0x49, 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4d, 0x4d, 0x4e, 0x49,
- 0x4c, 0x47, 0x4c, 0x44, 0x48, 0x48, 0x44, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70,
- 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e,
- 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x41, 0x47, 0x45,
- 0x50, 0x4f, 0x46, 0x41, 0x4d, 0x44, 0x42, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4a, 0x4b, 0x4b, 0x44, 0x4e, 0x45,
- 0x4c, 0x48, 0x45, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x41, 0x47, 0x45, 0x50,
- 0x4f, 0x46, 0x41, 0x4d, 0x44, 0x42, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x45, 0x41, 0x47, 0x45, 0x50, 0x4f, 0x46, 0x41, 0x4d, 0x44, 0x42, 0x1a,
- 0x5b, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x41, 0x47, 0x45, 0x50, 0x4f,
- 0x46, 0x41, 0x4d, 0x44, 0x42, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
- 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05,
- 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x4f, 0x4f, 0x47, 0x47, 0x4d, 0x48, 0x43, 0x4a,
- 0x49, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_IOJKKDNELHE_proto_rawDescOnce sync.Once
- file_Unk3100_IOJKKDNELHE_proto_rawDescData = file_Unk3100_IOJKKDNELHE_proto_rawDesc
-)
-
-func file_Unk3100_IOJKKDNELHE_proto_rawDescGZIP() []byte {
- file_Unk3100_IOJKKDNELHE_proto_rawDescOnce.Do(func() {
- file_Unk3100_IOJKKDNELHE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_IOJKKDNELHE_proto_rawDescData)
- })
- return file_Unk3100_IOJKKDNELHE_proto_rawDescData
-}
-
-var file_Unk3100_IOJKKDNELHE_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3100_IOJKKDNELHE_proto_goTypes = []interface{}{
- (*Unk3100_IOJKKDNELHE)(nil), // 0: Unk3100_IOJKKDNELHE
- nil, // 1: Unk3100_IOJKKDNELHE.Unk3100EAGEPOFAMDBEntry
- (*Unk3100_APOOGGMHCJI)(nil), // 2: Unk3100_APOOGGMHCJI
-}
-var file_Unk3100_IOJKKDNELHE_proto_depIdxs = []int32{
- 1, // 0: Unk3100_IOJKKDNELHE.Unk3100_EAGEPOFAMDB:type_name -> Unk3100_IOJKKDNELHE.Unk3100EAGEPOFAMDBEntry
- 2, // 1: Unk3100_IOJKKDNELHE.Unk3100EAGEPOFAMDBEntry.value:type_name -> Unk3100_APOOGGMHCJI
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_IOJKKDNELHE_proto_init() }
-func file_Unk3100_IOJKKDNELHE_proto_init() {
- if File_Unk3100_IOJKKDNELHE_proto != nil {
- return
- }
- file_Unk3100_APOOGGMHCJI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_IOJKKDNELHE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_IOJKKDNELHE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_IOJKKDNELHE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_IOJKKDNELHE_proto_goTypes,
- DependencyIndexes: file_Unk3100_IOJKKDNELHE_proto_depIdxs,
- MessageInfos: file_Unk3100_IOJKKDNELHE_proto_msgTypes,
- }.Build()
- File_Unk3100_IOJKKDNELHE_proto = out.File
- file_Unk3100_IOJKKDNELHE_proto_rawDesc = nil
- file_Unk3100_IOJKKDNELHE_proto_goTypes = nil
- file_Unk3100_IOJKKDNELHE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_JBBEJECGEFI.pb.go b/gover/gen/Unk3100_JBBEJECGEFI.pb.go
deleted file mode 100644
index 3d3a3885..00000000
--- a/gover/gen/Unk3100_JBBEJECGEFI.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_JBBEJECGEFI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 22830
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_JBBEJECGEFI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk3100_JBBEJECGEFI) Reset() {
- *x = Unk3100_JBBEJECGEFI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_JBBEJECGEFI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_JBBEJECGEFI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_JBBEJECGEFI) ProtoMessage() {}
-
-func (x *Unk3100_JBBEJECGEFI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_JBBEJECGEFI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_JBBEJECGEFI.ProtoReflect.Descriptor instead.
-func (*Unk3100_JBBEJECGEFI) Descriptor() ([]byte, []int) {
- return file_Unk3100_JBBEJECGEFI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_JBBEJECGEFI) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk3100_JBBEJECGEFI_proto protoreflect.FileDescriptor
-
-var file_Unk3100_JBBEJECGEFI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x42, 0x45, 0x4a, 0x45,
- 0x43, 0x47, 0x45, 0x46, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x42, 0x45, 0x4a, 0x45, 0x43, 0x47, 0x45,
- 0x46, 0x49, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_JBBEJECGEFI_proto_rawDescOnce sync.Once
- file_Unk3100_JBBEJECGEFI_proto_rawDescData = file_Unk3100_JBBEJECGEFI_proto_rawDesc
-)
-
-func file_Unk3100_JBBEJECGEFI_proto_rawDescGZIP() []byte {
- file_Unk3100_JBBEJECGEFI_proto_rawDescOnce.Do(func() {
- file_Unk3100_JBBEJECGEFI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_JBBEJECGEFI_proto_rawDescData)
- })
- return file_Unk3100_JBBEJECGEFI_proto_rawDescData
-}
-
-var file_Unk3100_JBBEJECGEFI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_JBBEJECGEFI_proto_goTypes = []interface{}{
- (*Unk3100_JBBEJECGEFI)(nil), // 0: Unk3100_JBBEJECGEFI
-}
-var file_Unk3100_JBBEJECGEFI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_JBBEJECGEFI_proto_init() }
-func file_Unk3100_JBBEJECGEFI_proto_init() {
- if File_Unk3100_JBBEJECGEFI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_JBBEJECGEFI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_JBBEJECGEFI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_JBBEJECGEFI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_JBBEJECGEFI_proto_goTypes,
- DependencyIndexes: file_Unk3100_JBBEJECGEFI_proto_depIdxs,
- MessageInfos: file_Unk3100_JBBEJECGEFI_proto_msgTypes,
- }.Build()
- File_Unk3100_JBBEJECGEFI_proto = out.File
- file_Unk3100_JBBEJECGEFI_proto_rawDesc = nil
- file_Unk3100_JBBEJECGEFI_proto_goTypes = nil
- file_Unk3100_JBBEJECGEFI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_JJKFAMDHEBL.pb.go b/gover/gen/Unk3100_JJKFAMDHEBL.pb.go
deleted file mode 100644
index d52a6948..00000000
--- a/gover/gen/Unk3100_JJKFAMDHEBL.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_JJKFAMDHEBL.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24860
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_JJKFAMDHEBL struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_CIJIHEGPEMB uint32 `protobuf:"varint,15,opt,name=Unk3100_CIJIHEGPEMB,json=Unk3100CIJIHEGPEMB,proto3" json:"Unk3100_CIJIHEGPEMB,omitempty"`
- Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3100_CKOJIKGDEPO []uint32 `protobuf:"varint,2,rep,packed,name=Unk3100_CKOJIKGDEPO,json=Unk3100CKOJIKGDEPO,proto3" json:"Unk3100_CKOJIKGDEPO,omitempty"`
-}
-
-func (x *Unk3100_JJKFAMDHEBL) Reset() {
- *x = Unk3100_JJKFAMDHEBL{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_JJKFAMDHEBL_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_JJKFAMDHEBL) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_JJKFAMDHEBL) ProtoMessage() {}
-
-func (x *Unk3100_JJKFAMDHEBL) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_JJKFAMDHEBL_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_JJKFAMDHEBL.ProtoReflect.Descriptor instead.
-func (*Unk3100_JJKFAMDHEBL) Descriptor() ([]byte, []int) {
- return file_Unk3100_JJKFAMDHEBL_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_JJKFAMDHEBL) GetUnk3100_CIJIHEGPEMB() uint32 {
- if x != nil {
- return x.Unk3100_CIJIHEGPEMB
- }
- return 0
-}
-
-func (x *Unk3100_JJKFAMDHEBL) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3100_JJKFAMDHEBL) GetUnk3100_CKOJIKGDEPO() []uint32 {
- if x != nil {
- return x.Unk3100_CKOJIKGDEPO
- }
- return nil
-}
-
-var File_Unk3100_JJKFAMDHEBL_proto protoreflect.FileDescriptor
-
-var file_Unk3100_JJKFAMDHEBL_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x4b, 0x46, 0x41, 0x4d,
- 0x44, 0x48, 0x45, 0x42, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x4b, 0x46, 0x41, 0x4d, 0x44, 0x48,
- 0x45, 0x42, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43,
- 0x49, 0x4a, 0x49, 0x48, 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45, 0x47,
- 0x50, 0x45, 0x4d, 0x42, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b,
- 0x47, 0x44, 0x45, 0x50, 0x4f, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_JJKFAMDHEBL_proto_rawDescOnce sync.Once
- file_Unk3100_JJKFAMDHEBL_proto_rawDescData = file_Unk3100_JJKFAMDHEBL_proto_rawDesc
-)
-
-func file_Unk3100_JJKFAMDHEBL_proto_rawDescGZIP() []byte {
- file_Unk3100_JJKFAMDHEBL_proto_rawDescOnce.Do(func() {
- file_Unk3100_JJKFAMDHEBL_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_JJKFAMDHEBL_proto_rawDescData)
- })
- return file_Unk3100_JJKFAMDHEBL_proto_rawDescData
-}
-
-var file_Unk3100_JJKFAMDHEBL_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_JJKFAMDHEBL_proto_goTypes = []interface{}{
- (*Unk3100_JJKFAMDHEBL)(nil), // 0: Unk3100_JJKFAMDHEBL
-}
-var file_Unk3100_JJKFAMDHEBL_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_JJKFAMDHEBL_proto_init() }
-func file_Unk3100_JJKFAMDHEBL_proto_init() {
- if File_Unk3100_JJKFAMDHEBL_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_JJKFAMDHEBL_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_JJKFAMDHEBL); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_JJKFAMDHEBL_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_JJKFAMDHEBL_proto_goTypes,
- DependencyIndexes: file_Unk3100_JJKFAMDHEBL_proto_depIdxs,
- MessageInfos: file_Unk3100_JJKFAMDHEBL_proto_msgTypes,
- }.Build()
- File_Unk3100_JJKFAMDHEBL_proto = out.File
- file_Unk3100_JJKFAMDHEBL_proto_rawDesc = nil
- file_Unk3100_JJKFAMDHEBL_proto_goTypes = nil
- file_Unk3100_JJKFAMDHEBL_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_JJNBDPJAFKK.pb.go b/gover/gen/Unk3100_JJNBDPJAFKK.pb.go
deleted file mode 100644
index d080da81..00000000
--- a/gover/gen/Unk3100_JJNBDPJAFKK.pb.go
+++ /dev/null
@@ -1,240 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_JJNBDPJAFKK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 5526
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_JJNBDPJAFKK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_MPJOMKKCHKC uint32 `protobuf:"varint,3,opt,name=Unk3100_MPJOMKKCHKC,json=Unk3100MPJOMKKCHKC,proto3" json:"Unk3100_MPJOMKKCHKC,omitempty"`
- Unk3100_HFOHBJOGEPJ uint32 `protobuf:"varint,7,opt,name=Unk3100_HFOHBJOGEPJ,json=Unk3100HFOHBJOGEPJ,proto3" json:"Unk3100_HFOHBJOGEPJ,omitempty"`
- Unk3100_CHEKINPIFFM uint32 `protobuf:"varint,9,opt,name=Unk3100_CHEKINPIFFM,json=Unk3100CHEKINPIFFM,proto3" json:"Unk3100_CHEKINPIFFM,omitempty"`
- Unk3100_CDJOHNPJAAB uint32 `protobuf:"varint,1,opt,name=Unk3100_CDJOHNPJAAB,json=Unk3100CDJOHNPJAAB,proto3" json:"Unk3100_CDJOHNPJAAB,omitempty"`
- Unk3100_KAKJMGFBOOH uint32 `protobuf:"varint,5,opt,name=Unk3100_KAKJMGFBOOH,json=Unk3100KAKJMGFBOOH,proto3" json:"Unk3100_KAKJMGFBOOH,omitempty"`
- Unk3100_EDMNOAPJIDC uint32 `protobuf:"varint,10,opt,name=Unk3100_EDMNOAPJIDC,json=Unk3100EDMNOAPJIDC,proto3" json:"Unk3100_EDMNOAPJIDC,omitempty"`
- Unk3100_CHGHHBNGNHH uint32 `protobuf:"varint,4,opt,name=Unk3100_CHGHHBNGNHH,json=Unk3100CHGHHBNGNHH,proto3" json:"Unk3100_CHGHHBNGNHH,omitempty"`
- Unk3100_OIOIEMJMNNI uint32 `protobuf:"varint,14,opt,name=Unk3100_OIOIEMJMNNI,json=Unk3100OIOIEMJMNNI,proto3" json:"Unk3100_OIOIEMJMNNI,omitempty"`
-}
-
-func (x *Unk3100_JJNBDPJAFKK) Reset() {
- *x = Unk3100_JJNBDPJAFKK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_JJNBDPJAFKK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_JJNBDPJAFKK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_JJNBDPJAFKK) ProtoMessage() {}
-
-func (x *Unk3100_JJNBDPJAFKK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_JJNBDPJAFKK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_JJNBDPJAFKK.ProtoReflect.Descriptor instead.
-func (*Unk3100_JJNBDPJAFKK) Descriptor() ([]byte, []int) {
- return file_Unk3100_JJNBDPJAFKK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_MPJOMKKCHKC() uint32 {
- if x != nil {
- return x.Unk3100_MPJOMKKCHKC
- }
- return 0
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_HFOHBJOGEPJ() uint32 {
- if x != nil {
- return x.Unk3100_HFOHBJOGEPJ
- }
- return 0
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_CHEKINPIFFM() uint32 {
- if x != nil {
- return x.Unk3100_CHEKINPIFFM
- }
- return 0
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_CDJOHNPJAAB() uint32 {
- if x != nil {
- return x.Unk3100_CDJOHNPJAAB
- }
- return 0
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_KAKJMGFBOOH() uint32 {
- if x != nil {
- return x.Unk3100_KAKJMGFBOOH
- }
- return 0
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_EDMNOAPJIDC() uint32 {
- if x != nil {
- return x.Unk3100_EDMNOAPJIDC
- }
- return 0
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_CHGHHBNGNHH() uint32 {
- if x != nil {
- return x.Unk3100_CHGHHBNGNHH
- }
- return 0
-}
-
-func (x *Unk3100_JJNBDPJAFKK) GetUnk3100_OIOIEMJMNNI() uint32 {
- if x != nil {
- return x.Unk3100_OIOIEMJMNNI
- }
- return 0
-}
-
-var File_Unk3100_JJNBDPJAFKK_proto protoreflect.FileDescriptor
-
-var file_Unk3100_JJNBDPJAFKK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x4e, 0x42, 0x44, 0x50,
- 0x4a, 0x41, 0x46, 0x4b, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x03, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4a, 0x4e, 0x42, 0x44, 0x50, 0x4a, 0x41,
- 0x46, 0x4b, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d,
- 0x50, 0x4a, 0x4f, 0x4d, 0x4b, 0x4b, 0x43, 0x48, 0x4b, 0x43, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4d, 0x50, 0x4a, 0x4f, 0x4d, 0x4b, 0x4b,
- 0x43, 0x48, 0x4b, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x48, 0x46, 0x4f, 0x48, 0x42, 0x4a, 0x4f, 0x47, 0x45, 0x50, 0x4a, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x48, 0x46, 0x4f, 0x48, 0x42, 0x4a,
- 0x4f, 0x47, 0x45, 0x50, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x43, 0x48, 0x45, 0x4b, 0x49, 0x4e, 0x50, 0x49, 0x46, 0x46, 0x4d, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x48, 0x45, 0x4b, 0x49,
- 0x4e, 0x50, 0x49, 0x46, 0x46, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x43, 0x44, 0x4a, 0x4f, 0x48, 0x4e, 0x50, 0x4a, 0x41, 0x41, 0x42, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x44, 0x4a, 0x4f,
- 0x48, 0x4e, 0x50, 0x4a, 0x41, 0x41, 0x42, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x4b, 0x41, 0x4b, 0x4a, 0x4d, 0x47, 0x46, 0x42, 0x4f, 0x4f, 0x48, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4b, 0x41, 0x4b,
- 0x4a, 0x4d, 0x47, 0x46, 0x42, 0x4f, 0x4f, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x45, 0x44, 0x4d, 0x4e, 0x4f, 0x41, 0x50, 0x4a, 0x49, 0x44, 0x43, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x44,
- 0x4d, 0x4e, 0x4f, 0x41, 0x50, 0x4a, 0x49, 0x44, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x48, 0x47, 0x48, 0x48, 0x42, 0x4e, 0x47, 0x4e, 0x48, 0x48,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43,
- 0x48, 0x47, 0x48, 0x48, 0x42, 0x4e, 0x47, 0x4e, 0x48, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x49, 0x4f, 0x49, 0x45, 0x4d, 0x4a, 0x4d, 0x4e, 0x4e,
- 0x49, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x4f, 0x49, 0x4f, 0x49, 0x45, 0x4d, 0x4a, 0x4d, 0x4e, 0x4e, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_JJNBDPJAFKK_proto_rawDescOnce sync.Once
- file_Unk3100_JJNBDPJAFKK_proto_rawDescData = file_Unk3100_JJNBDPJAFKK_proto_rawDesc
-)
-
-func file_Unk3100_JJNBDPJAFKK_proto_rawDescGZIP() []byte {
- file_Unk3100_JJNBDPJAFKK_proto_rawDescOnce.Do(func() {
- file_Unk3100_JJNBDPJAFKK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_JJNBDPJAFKK_proto_rawDescData)
- })
- return file_Unk3100_JJNBDPJAFKK_proto_rawDescData
-}
-
-var file_Unk3100_JJNBDPJAFKK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_JJNBDPJAFKK_proto_goTypes = []interface{}{
- (*Unk3100_JJNBDPJAFKK)(nil), // 0: Unk3100_JJNBDPJAFKK
-}
-var file_Unk3100_JJNBDPJAFKK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_JJNBDPJAFKK_proto_init() }
-func file_Unk3100_JJNBDPJAFKK_proto_init() {
- if File_Unk3100_JJNBDPJAFKK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_JJNBDPJAFKK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_JJNBDPJAFKK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_JJNBDPJAFKK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_JJNBDPJAFKK_proto_goTypes,
- DependencyIndexes: file_Unk3100_JJNBDPJAFKK_proto_depIdxs,
- MessageInfos: file_Unk3100_JJNBDPJAFKK_proto_msgTypes,
- }.Build()
- File_Unk3100_JJNBDPJAFKK_proto = out.File
- file_Unk3100_JJNBDPJAFKK_proto_rawDesc = nil
- file_Unk3100_JJNBDPJAFKK_proto_goTypes = nil
- file_Unk3100_JJNBDPJAFKK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_JLKDDKHHFPO.pb.go b/gover/gen/Unk3100_JLKDDKHHFPO.pb.go
deleted file mode 100644
index 395c3155..00000000
--- a/gover/gen/Unk3100_JLKDDKHHFPO.pb.go
+++ /dev/null
@@ -1,176 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_JLKDDKHHFPO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_JLKDDKHHFPO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_FOOACIGDBFB uint32 `protobuf:"varint,7,opt,name=Unk3100_FOOACIGDBFB,json=Unk3100FOOACIGDBFB,proto3" json:"Unk3100_FOOACIGDBFB,omitempty"`
- Unk3100_FGHHLOJHMIK []*ItemParam `protobuf:"bytes,9,rep,name=Unk3100_FGHHLOJHMIK,json=Unk3100FGHHLOJHMIK,proto3" json:"Unk3100_FGHHLOJHMIK,omitempty"`
-}
-
-func (x *Unk3100_JLKDDKHHFPO) Reset() {
- *x = Unk3100_JLKDDKHHFPO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_JLKDDKHHFPO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_JLKDDKHHFPO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_JLKDDKHHFPO) ProtoMessage() {}
-
-func (x *Unk3100_JLKDDKHHFPO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_JLKDDKHHFPO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_JLKDDKHHFPO.ProtoReflect.Descriptor instead.
-func (*Unk3100_JLKDDKHHFPO) Descriptor() ([]byte, []int) {
- return file_Unk3100_JLKDDKHHFPO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_JLKDDKHHFPO) GetUnk3100_FOOACIGDBFB() uint32 {
- if x != nil {
- return x.Unk3100_FOOACIGDBFB
- }
- return 0
-}
-
-func (x *Unk3100_JLKDDKHHFPO) GetUnk3100_FGHHLOJHMIK() []*ItemParam {
- if x != nil {
- return x.Unk3100_FGHHLOJHMIK
- }
- return nil
-}
-
-var File_Unk3100_JLKDDKHHFPO_proto protoreflect.FileDescriptor
-
-var file_Unk3100_JLKDDKHHFPO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x4b, 0x44, 0x44, 0x4b,
- 0x48, 0x48, 0x46, 0x50, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x4b, 0x44, 0x44, 0x4b, 0x48,
- 0x48, 0x46, 0x50, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x46, 0x4f, 0x4f, 0x41, 0x43, 0x49, 0x47, 0x44, 0x42, 0x46, 0x42, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46, 0x4f, 0x4f, 0x41, 0x43, 0x49,
- 0x47, 0x44, 0x42, 0x46, 0x42, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x46, 0x47, 0x48, 0x48, 0x4c, 0x4f, 0x4a, 0x48, 0x4d, 0x49, 0x4b, 0x18, 0x09, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46, 0x47, 0x48, 0x48, 0x4c, 0x4f, 0x4a, 0x48, 0x4d,
- 0x49, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_JLKDDKHHFPO_proto_rawDescOnce sync.Once
- file_Unk3100_JLKDDKHHFPO_proto_rawDescData = file_Unk3100_JLKDDKHHFPO_proto_rawDesc
-)
-
-func file_Unk3100_JLKDDKHHFPO_proto_rawDescGZIP() []byte {
- file_Unk3100_JLKDDKHHFPO_proto_rawDescOnce.Do(func() {
- file_Unk3100_JLKDDKHHFPO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_JLKDDKHHFPO_proto_rawDescData)
- })
- return file_Unk3100_JLKDDKHHFPO_proto_rawDescData
-}
-
-var file_Unk3100_JLKDDKHHFPO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_JLKDDKHHFPO_proto_goTypes = []interface{}{
- (*Unk3100_JLKDDKHHFPO)(nil), // 0: Unk3100_JLKDDKHHFPO
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk3100_JLKDDKHHFPO_proto_depIdxs = []int32{
- 1, // 0: Unk3100_JLKDDKHHFPO.Unk3100_FGHHLOJHMIK:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_JLKDDKHHFPO_proto_init() }
-func file_Unk3100_JLKDDKHHFPO_proto_init() {
- if File_Unk3100_JLKDDKHHFPO_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_JLKDDKHHFPO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_JLKDDKHHFPO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_JLKDDKHHFPO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_JLKDDKHHFPO_proto_goTypes,
- DependencyIndexes: file_Unk3100_JLKDDKHHFPO_proto_depIdxs,
- MessageInfos: file_Unk3100_JLKDDKHHFPO_proto_msgTypes,
- }.Build()
- File_Unk3100_JLKDDKHHFPO_proto = out.File
- file_Unk3100_JLKDDKHHFPO_proto_rawDesc = nil
- file_Unk3100_JLKDDKHHFPO_proto_goTypes = nil
- file_Unk3100_JLKDDKHHFPO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_JNOIANKCPPG.pb.go b/gover/gen/Unk3100_JNOIANKCPPG.pb.go
deleted file mode 100644
index 1125c61e..00000000
--- a/gover/gen/Unk3100_JNOIANKCPPG.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_JNOIANKCPPG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20086
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_JNOIANKCPPG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_LINPNGLHPDL uint32 `protobuf:"varint,3,opt,name=Unk3100_LINPNGLHPDL,json=Unk3100LINPNGLHPDL,proto3" json:"Unk3100_LINPNGLHPDL,omitempty"`
-}
-
-func (x *Unk3100_JNOIANKCPPG) Reset() {
- *x = Unk3100_JNOIANKCPPG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_JNOIANKCPPG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_JNOIANKCPPG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_JNOIANKCPPG) ProtoMessage() {}
-
-func (x *Unk3100_JNOIANKCPPG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_JNOIANKCPPG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_JNOIANKCPPG.ProtoReflect.Descriptor instead.
-func (*Unk3100_JNOIANKCPPG) Descriptor() ([]byte, []int) {
- return file_Unk3100_JNOIANKCPPG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_JNOIANKCPPG) GetUnk3100_LINPNGLHPDL() uint32 {
- if x != nil {
- return x.Unk3100_LINPNGLHPDL
- }
- return 0
-}
-
-var File_Unk3100_JNOIANKCPPG_proto protoreflect.FileDescriptor
-
-var file_Unk3100_JNOIANKCPPG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4e, 0x4f, 0x49, 0x41, 0x4e,
- 0x4b, 0x43, 0x50, 0x50, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4e, 0x4f, 0x49, 0x41, 0x4e, 0x4b, 0x43, 0x50,
- 0x50, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x49,
- 0x4e, 0x50, 0x4e, 0x47, 0x4c, 0x48, 0x50, 0x44, 0x4c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4c, 0x49, 0x4e, 0x50, 0x4e, 0x47, 0x4c, 0x48,
- 0x50, 0x44, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_JNOIANKCPPG_proto_rawDescOnce sync.Once
- file_Unk3100_JNOIANKCPPG_proto_rawDescData = file_Unk3100_JNOIANKCPPG_proto_rawDesc
-)
-
-func file_Unk3100_JNOIANKCPPG_proto_rawDescGZIP() []byte {
- file_Unk3100_JNOIANKCPPG_proto_rawDescOnce.Do(func() {
- file_Unk3100_JNOIANKCPPG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_JNOIANKCPPG_proto_rawDescData)
- })
- return file_Unk3100_JNOIANKCPPG_proto_rawDescData
-}
-
-var file_Unk3100_JNOIANKCPPG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_JNOIANKCPPG_proto_goTypes = []interface{}{
- (*Unk3100_JNOIANKCPPG)(nil), // 0: Unk3100_JNOIANKCPPG
-}
-var file_Unk3100_JNOIANKCPPG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_JNOIANKCPPG_proto_init() }
-func file_Unk3100_JNOIANKCPPG_proto_init() {
- if File_Unk3100_JNOIANKCPPG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_JNOIANKCPPG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_JNOIANKCPPG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_JNOIANKCPPG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_JNOIANKCPPG_proto_goTypes,
- DependencyIndexes: file_Unk3100_JNOIANKCPPG_proto_depIdxs,
- MessageInfos: file_Unk3100_JNOIANKCPPG_proto_msgTypes,
- }.Build()
- File_Unk3100_JNOIANKCPPG_proto = out.File
- file_Unk3100_JNOIANKCPPG_proto_rawDesc = nil
- file_Unk3100_JNOIANKCPPG_proto_goTypes = nil
- file_Unk3100_JNOIANKCPPG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_KLKDONEJEEG.pb.go b/gover/gen/Unk3100_KLKDONEJEEG.pb.go
deleted file mode 100644
index fdc3682e..00000000
--- a/gover/gen/Unk3100_KLKDONEJEEG.pb.go
+++ /dev/null
@@ -1,270 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_KLKDONEJEEG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23462
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_KLKDONEJEEG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_EKPCGKFHODO []uint32 `protobuf:"varint,8,rep,packed,name=Unk3100_EKPCGKFHODO,json=Unk3100EKPCGKFHODO,proto3" json:"Unk3100_EKPCGKFHODO,omitempty"`
- Unk3100_IFHHJEFBLNI uint32 `protobuf:"varint,12,opt,name=Unk3100_IFHHJEFBLNI,json=Unk3100IFHHJEFBLNI,proto3" json:"Unk3100_IFHHJEFBLNI,omitempty"`
- Unk3100_ENBGIALBGIN []uint32 `protobuf:"varint,10,rep,packed,name=Unk3100_ENBGIALBGIN,json=Unk3100ENBGIALBGIN,proto3" json:"Unk3100_ENBGIALBGIN,omitempty"`
- Unk3100_FBGLNABGPMH []uint32 `protobuf:"varint,11,rep,packed,name=Unk3100_FBGLNABGPMH,json=Unk3100FBGLNABGPMH,proto3" json:"Unk3100_FBGLNABGPMH,omitempty"`
- Unk3100_IOCOGKAIBEN uint32 `protobuf:"varint,9,opt,name=Unk3100_IOCOGKAIBEN,json=Unk3100IOCOGKAIBEN,proto3" json:"Unk3100_IOCOGKAIBEN,omitempty"`
- Unk3100_NMPJHOLLDGD uint32 `protobuf:"varint,1,opt,name=Unk3100_NMPJHOLLDGD,json=Unk3100NMPJHOLLDGD,proto3" json:"Unk3100_NMPJHOLLDGD,omitempty"`
- Unk3100_CJIDDCFJDDJ map[uint32]uint32 `protobuf:"bytes,3,rep,name=Unk3100_CJIDDCFJDDJ,json=Unk3100CJIDDCFJDDJ,proto3" json:"Unk3100_CJIDDCFJDDJ,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3100_JCIBNDGDKPK uint32 `protobuf:"varint,14,opt,name=Unk3100_JCIBNDGDKPK,json=Unk3100JCIBNDGDKPK,proto3" json:"Unk3100_JCIBNDGDKPK,omitempty"`
- Unk3100_PKFCBGPFEOE uint32 `protobuf:"varint,15,opt,name=Unk3100_PKFCBGPFEOE,json=Unk3100PKFCBGPFEOE,proto3" json:"Unk3100_PKFCBGPFEOE,omitempty"`
-}
-
-func (x *Unk3100_KLKDONEJEEG) Reset() {
- *x = Unk3100_KLKDONEJEEG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_KLKDONEJEEG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_KLKDONEJEEG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_KLKDONEJEEG) ProtoMessage() {}
-
-func (x *Unk3100_KLKDONEJEEG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_KLKDONEJEEG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_KLKDONEJEEG.ProtoReflect.Descriptor instead.
-func (*Unk3100_KLKDONEJEEG) Descriptor() ([]byte, []int) {
- return file_Unk3100_KLKDONEJEEG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_EKPCGKFHODO() []uint32 {
- if x != nil {
- return x.Unk3100_EKPCGKFHODO
- }
- return nil
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_IFHHJEFBLNI() uint32 {
- if x != nil {
- return x.Unk3100_IFHHJEFBLNI
- }
- return 0
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_ENBGIALBGIN() []uint32 {
- if x != nil {
- return x.Unk3100_ENBGIALBGIN
- }
- return nil
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_FBGLNABGPMH() []uint32 {
- if x != nil {
- return x.Unk3100_FBGLNABGPMH
- }
- return nil
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_IOCOGKAIBEN() uint32 {
- if x != nil {
- return x.Unk3100_IOCOGKAIBEN
- }
- return 0
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_NMPJHOLLDGD() uint32 {
- if x != nil {
- return x.Unk3100_NMPJHOLLDGD
- }
- return 0
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_CJIDDCFJDDJ() map[uint32]uint32 {
- if x != nil {
- return x.Unk3100_CJIDDCFJDDJ
- }
- return nil
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_JCIBNDGDKPK() uint32 {
- if x != nil {
- return x.Unk3100_JCIBNDGDKPK
- }
- return 0
-}
-
-func (x *Unk3100_KLKDONEJEEG) GetUnk3100_PKFCBGPFEOE() uint32 {
- if x != nil {
- return x.Unk3100_PKFCBGPFEOE
- }
- return 0
-}
-
-var File_Unk3100_KLKDONEJEEG_proto protoreflect.FileDescriptor
-
-var file_Unk3100_KLKDONEJEEG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4b, 0x44, 0x4f, 0x4e,
- 0x45, 0x4a, 0x45, 0x45, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdd, 0x04, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x4c, 0x4b, 0x44, 0x4f, 0x4e, 0x45, 0x4a,
- 0x45, 0x45, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45,
- 0x4b, 0x50, 0x43, 0x47, 0x4b, 0x46, 0x48, 0x4f, 0x44, 0x4f, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x4b, 0x50, 0x43, 0x47, 0x4b, 0x46,
- 0x48, 0x4f, 0x44, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45, 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45,
- 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x45, 0x4e, 0x42, 0x47, 0x49, 0x41, 0x4c, 0x42, 0x47, 0x49, 0x4e, 0x18, 0x0a, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x4e, 0x42, 0x47, 0x49,
- 0x41, 0x4c, 0x42, 0x47, 0x49, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x46, 0x42, 0x47, 0x4c, 0x4e, 0x41, 0x42, 0x47, 0x50, 0x4d, 0x48, 0x18, 0x0b, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46, 0x42, 0x47, 0x4c,
- 0x4e, 0x41, 0x42, 0x47, 0x50, 0x4d, 0x48, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x43, 0x4f, 0x47, 0x4b, 0x41, 0x49, 0x42, 0x45, 0x4e, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x49, 0x4f, 0x43,
- 0x4f, 0x47, 0x4b, 0x41, 0x49, 0x42, 0x45, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x50, 0x4a, 0x48, 0x4f, 0x4c, 0x4c, 0x44, 0x47, 0x44, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4e, 0x4d,
- 0x50, 0x4a, 0x48, 0x4f, 0x4c, 0x4c, 0x44, 0x47, 0x44, 0x12, 0x5d, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4a, 0x49, 0x44, 0x44, 0x43, 0x46, 0x4a, 0x44, 0x44, 0x4a,
- 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x4b, 0x4c, 0x4b, 0x44, 0x4f, 0x4e, 0x45, 0x4a, 0x45, 0x45, 0x47, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x43, 0x4a, 0x49, 0x44, 0x44, 0x43, 0x46, 0x4a, 0x44, 0x44, 0x4a, 0x45,
- 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4a, 0x49,
- 0x44, 0x44, 0x43, 0x46, 0x4a, 0x44, 0x44, 0x4a, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x43,
- 0x49, 0x42, 0x4e, 0x44, 0x47, 0x44, 0x4b, 0x50, 0x4b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x43, 0x49, 0x42, 0x4e, 0x44, 0x47, 0x44,
- 0x4b, 0x50, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50,
- 0x4b, 0x46, 0x43, 0x42, 0x47, 0x50, 0x46, 0x45, 0x4f, 0x45, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x50, 0x4b, 0x46, 0x43, 0x42, 0x47, 0x50,
- 0x46, 0x45, 0x4f, 0x45, 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43,
- 0x4a, 0x49, 0x44, 0x44, 0x43, 0x46, 0x4a, 0x44, 0x44, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
- 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f,
- 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_KLKDONEJEEG_proto_rawDescOnce sync.Once
- file_Unk3100_KLKDONEJEEG_proto_rawDescData = file_Unk3100_KLKDONEJEEG_proto_rawDesc
-)
-
-func file_Unk3100_KLKDONEJEEG_proto_rawDescGZIP() []byte {
- file_Unk3100_KLKDONEJEEG_proto_rawDescOnce.Do(func() {
- file_Unk3100_KLKDONEJEEG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_KLKDONEJEEG_proto_rawDescData)
- })
- return file_Unk3100_KLKDONEJEEG_proto_rawDescData
-}
-
-var file_Unk3100_KLKDONEJEEG_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3100_KLKDONEJEEG_proto_goTypes = []interface{}{
- (*Unk3100_KLKDONEJEEG)(nil), // 0: Unk3100_KLKDONEJEEG
- nil, // 1: Unk3100_KLKDONEJEEG.Unk3100CJIDDCFJDDJEntry
-}
-var file_Unk3100_KLKDONEJEEG_proto_depIdxs = []int32{
- 1, // 0: Unk3100_KLKDONEJEEG.Unk3100_CJIDDCFJDDJ:type_name -> Unk3100_KLKDONEJEEG.Unk3100CJIDDCFJDDJEntry
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_KLKDONEJEEG_proto_init() }
-func file_Unk3100_KLKDONEJEEG_proto_init() {
- if File_Unk3100_KLKDONEJEEG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_KLKDONEJEEG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_KLKDONEJEEG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_KLKDONEJEEG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_KLKDONEJEEG_proto_goTypes,
- DependencyIndexes: file_Unk3100_KLKDONEJEEG_proto_depIdxs,
- MessageInfos: file_Unk3100_KLKDONEJEEG_proto_msgTypes,
- }.Build()
- File_Unk3100_KLKDONEJEEG_proto = out.File
- file_Unk3100_KLKDONEJEEG_proto_rawDesc = nil
- file_Unk3100_KLKDONEJEEG_proto_goTypes = nil
- file_Unk3100_KLKDONEJEEG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_LDKPEAGMAGH.pb.go b/gover/gen/Unk3100_LDKPEAGMAGH.pb.go
deleted file mode 100644
index e9a6b391..00000000
--- a/gover/gen/Unk3100_LDKPEAGMAGH.pb.go
+++ /dev/null
@@ -1,161 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_LDKPEAGMAGH.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20993
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_LDKPEAGMAGH struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3100_LDKPEAGMAGH) Reset() {
- *x = Unk3100_LDKPEAGMAGH{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_LDKPEAGMAGH_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_LDKPEAGMAGH) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_LDKPEAGMAGH) ProtoMessage() {}
-
-func (x *Unk3100_LDKPEAGMAGH) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_LDKPEAGMAGH_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_LDKPEAGMAGH.ProtoReflect.Descriptor instead.
-func (*Unk3100_LDKPEAGMAGH) Descriptor() ([]byte, []int) {
- return file_Unk3100_LDKPEAGMAGH_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_LDKPEAGMAGH) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3100_LDKPEAGMAGH_proto protoreflect.FileDescriptor
-
-var file_Unk3100_LDKPEAGMAGH_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x44, 0x4b, 0x50, 0x45, 0x41,
- 0x47, 0x4d, 0x41, 0x47, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x44, 0x4b, 0x50, 0x45, 0x41, 0x47, 0x4d, 0x41,
- 0x47, 0x48, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_LDKPEAGMAGH_proto_rawDescOnce sync.Once
- file_Unk3100_LDKPEAGMAGH_proto_rawDescData = file_Unk3100_LDKPEAGMAGH_proto_rawDesc
-)
-
-func file_Unk3100_LDKPEAGMAGH_proto_rawDescGZIP() []byte {
- file_Unk3100_LDKPEAGMAGH_proto_rawDescOnce.Do(func() {
- file_Unk3100_LDKPEAGMAGH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_LDKPEAGMAGH_proto_rawDescData)
- })
- return file_Unk3100_LDKPEAGMAGH_proto_rawDescData
-}
-
-var file_Unk3100_LDKPEAGMAGH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_LDKPEAGMAGH_proto_goTypes = []interface{}{
- (*Unk3100_LDKPEAGMAGH)(nil), // 0: Unk3100_LDKPEAGMAGH
-}
-var file_Unk3100_LDKPEAGMAGH_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_LDKPEAGMAGH_proto_init() }
-func file_Unk3100_LDKPEAGMAGH_proto_init() {
- if File_Unk3100_LDKPEAGMAGH_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_LDKPEAGMAGH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_LDKPEAGMAGH); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_LDKPEAGMAGH_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_LDKPEAGMAGH_proto_goTypes,
- DependencyIndexes: file_Unk3100_LDKPEAGMAGH_proto_depIdxs,
- MessageInfos: file_Unk3100_LDKPEAGMAGH_proto_msgTypes,
- }.Build()
- File_Unk3100_LDKPEAGMAGH_proto = out.File
- file_Unk3100_LDKPEAGMAGH_proto_rawDesc = nil
- file_Unk3100_LDKPEAGMAGH_proto_goTypes = nil
- file_Unk3100_LDKPEAGMAGH_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_LFIMJOCPILC.pb.go b/gover/gen/Unk3100_LFIMJOCPILC.pb.go
deleted file mode 100644
index 04b3cfe1..00000000
--- a/gover/gen/Unk3100_LFIMJOCPILC.pb.go
+++ /dev/null
@@ -1,160 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_LFIMJOCPILC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_LFIMJOCPILC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_KMAEGMEJGCK []float64 `protobuf:"fixed64,1,rep,packed,name=Unk3100_KMAEGMEJGCK,json=Unk3100KMAEGMEJGCK,proto3" json:"Unk3100_KMAEGMEJGCK,omitempty"`
-}
-
-func (x *Unk3100_LFIMJOCPILC) Reset() {
- *x = Unk3100_LFIMJOCPILC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_LFIMJOCPILC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_LFIMJOCPILC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_LFIMJOCPILC) ProtoMessage() {}
-
-func (x *Unk3100_LFIMJOCPILC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_LFIMJOCPILC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_LFIMJOCPILC.ProtoReflect.Descriptor instead.
-func (*Unk3100_LFIMJOCPILC) Descriptor() ([]byte, []int) {
- return file_Unk3100_LFIMJOCPILC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_LFIMJOCPILC) GetUnk3100_KMAEGMEJGCK() []float64 {
- if x != nil {
- return x.Unk3100_KMAEGMEJGCK
- }
- return nil
-}
-
-var File_Unk3100_LFIMJOCPILC_proto protoreflect.FileDescriptor
-
-var file_Unk3100_LFIMJOCPILC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x46, 0x49, 0x4d, 0x4a, 0x4f,
- 0x43, 0x50, 0x49, 0x4c, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x46, 0x49, 0x4d, 0x4a, 0x4f, 0x43, 0x50, 0x49,
- 0x4c, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x4d,
- 0x41, 0x45, 0x47, 0x4d, 0x45, 0x4a, 0x47, 0x43, 0x4b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4b, 0x4d, 0x41, 0x45, 0x47, 0x4d, 0x45, 0x4a,
- 0x47, 0x43, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_LFIMJOCPILC_proto_rawDescOnce sync.Once
- file_Unk3100_LFIMJOCPILC_proto_rawDescData = file_Unk3100_LFIMJOCPILC_proto_rawDesc
-)
-
-func file_Unk3100_LFIMJOCPILC_proto_rawDescGZIP() []byte {
- file_Unk3100_LFIMJOCPILC_proto_rawDescOnce.Do(func() {
- file_Unk3100_LFIMJOCPILC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_LFIMJOCPILC_proto_rawDescData)
- })
- return file_Unk3100_LFIMJOCPILC_proto_rawDescData
-}
-
-var file_Unk3100_LFIMJOCPILC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_LFIMJOCPILC_proto_goTypes = []interface{}{
- (*Unk3100_LFIMJOCPILC)(nil), // 0: Unk3100_LFIMJOCPILC
-}
-var file_Unk3100_LFIMJOCPILC_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_LFIMJOCPILC_proto_init() }
-func file_Unk3100_LFIMJOCPILC_proto_init() {
- if File_Unk3100_LFIMJOCPILC_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_LFIMJOCPILC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_LFIMJOCPILC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_LFIMJOCPILC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_LFIMJOCPILC_proto_goTypes,
- DependencyIndexes: file_Unk3100_LFIMJOCPILC_proto_depIdxs,
- MessageInfos: file_Unk3100_LFIMJOCPILC_proto_msgTypes,
- }.Build()
- File_Unk3100_LFIMJOCPILC_proto = out.File
- file_Unk3100_LFIMJOCPILC_proto_rawDesc = nil
- file_Unk3100_LFIMJOCPILC_proto_goTypes = nil
- file_Unk3100_LFIMJOCPILC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_MCIBDBBEKEK.pb.go b/gover/gen/Unk3100_MCIBDBBEKEK.pb.go
deleted file mode 100644
index ede44f4c..00000000
--- a/gover/gen/Unk3100_MCIBDBBEKEK.pb.go
+++ /dev/null
@@ -1,171 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_MCIBDBBEKEK.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_MCIBDBBEKEK struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_NNOCAMHJFAO []uint32 `protobuf:"varint,8,rep,packed,name=Unk3100_NNOCAMHJFAO,json=Unk3100NNOCAMHJFAO,proto3" json:"Unk3100_NNOCAMHJFAO,omitempty"`
- Unk3100_NDGIJLCIEDB uint32 `protobuf:"varint,13,opt,name=Unk3100_NDGIJLCIEDB,json=Unk3100NDGIJLCIEDB,proto3" json:"Unk3100_NDGIJLCIEDB,omitempty"`
-}
-
-func (x *Unk3100_MCIBDBBEKEK) Reset() {
- *x = Unk3100_MCIBDBBEKEK{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_MCIBDBBEKEK_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_MCIBDBBEKEK) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_MCIBDBBEKEK) ProtoMessage() {}
-
-func (x *Unk3100_MCIBDBBEKEK) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_MCIBDBBEKEK_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_MCIBDBBEKEK.ProtoReflect.Descriptor instead.
-func (*Unk3100_MCIBDBBEKEK) Descriptor() ([]byte, []int) {
- return file_Unk3100_MCIBDBBEKEK_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_MCIBDBBEKEK) GetUnk3100_NNOCAMHJFAO() []uint32 {
- if x != nil {
- return x.Unk3100_NNOCAMHJFAO
- }
- return nil
-}
-
-func (x *Unk3100_MCIBDBBEKEK) GetUnk3100_NDGIJLCIEDB() uint32 {
- if x != nil {
- return x.Unk3100_NDGIJLCIEDB
- }
- return 0
-}
-
-var File_Unk3100_MCIBDBBEKEK_proto protoreflect.FileDescriptor
-
-var file_Unk3100_MCIBDBBEKEK_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x49, 0x42, 0x44, 0x42,
- 0x42, 0x45, 0x4b, 0x45, 0x4b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x49, 0x42, 0x44, 0x42, 0x42, 0x45, 0x4b,
- 0x45, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x4e,
- 0x4f, 0x43, 0x41, 0x4d, 0x48, 0x4a, 0x46, 0x41, 0x4f, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4e, 0x4e, 0x4f, 0x43, 0x41, 0x4d, 0x48, 0x4a,
- 0x46, 0x41, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e,
- 0x44, 0x47, 0x49, 0x4a, 0x4c, 0x43, 0x49, 0x45, 0x44, 0x42, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4e, 0x44, 0x47, 0x49, 0x4a, 0x4c, 0x43,
- 0x49, 0x45, 0x44, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_MCIBDBBEKEK_proto_rawDescOnce sync.Once
- file_Unk3100_MCIBDBBEKEK_proto_rawDescData = file_Unk3100_MCIBDBBEKEK_proto_rawDesc
-)
-
-func file_Unk3100_MCIBDBBEKEK_proto_rawDescGZIP() []byte {
- file_Unk3100_MCIBDBBEKEK_proto_rawDescOnce.Do(func() {
- file_Unk3100_MCIBDBBEKEK_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_MCIBDBBEKEK_proto_rawDescData)
- })
- return file_Unk3100_MCIBDBBEKEK_proto_rawDescData
-}
-
-var file_Unk3100_MCIBDBBEKEK_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_MCIBDBBEKEK_proto_goTypes = []interface{}{
- (*Unk3100_MCIBDBBEKEK)(nil), // 0: Unk3100_MCIBDBBEKEK
-}
-var file_Unk3100_MCIBDBBEKEK_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_MCIBDBBEKEK_proto_init() }
-func file_Unk3100_MCIBDBBEKEK_proto_init() {
- if File_Unk3100_MCIBDBBEKEK_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_MCIBDBBEKEK_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_MCIBDBBEKEK); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_MCIBDBBEKEK_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_MCIBDBBEKEK_proto_goTypes,
- DependencyIndexes: file_Unk3100_MCIBDBBEKEK_proto_depIdxs,
- MessageInfos: file_Unk3100_MCIBDBBEKEK_proto_msgTypes,
- }.Build()
- File_Unk3100_MCIBDBBEKEK_proto = out.File
- file_Unk3100_MCIBDBBEKEK_proto_rawDesc = nil
- file_Unk3100_MCIBDBBEKEK_proto_goTypes = nil
- file_Unk3100_MCIBDBBEKEK_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_MDELBDDANOC.pb.go b/gover/gen/Unk3100_MDELBDDANOC.pb.go
deleted file mode 100644
index 96df596c..00000000
--- a/gover/gen/Unk3100_MDELBDDANOC.pb.go
+++ /dev/null
@@ -1,174 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_MDELBDDANOC.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_MDELBDDANOC struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- InitPos *Vector `protobuf:"bytes,13,opt,name=init_pos,json=initPos,proto3" json:"init_pos,omitempty"`
- Forward *Vector `protobuf:"bytes,2,opt,name=forward,proto3" json:"forward,omitempty"`
-}
-
-func (x *Unk3100_MDELBDDANOC) Reset() {
- *x = Unk3100_MDELBDDANOC{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_MDELBDDANOC_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_MDELBDDANOC) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_MDELBDDANOC) ProtoMessage() {}
-
-func (x *Unk3100_MDELBDDANOC) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_MDELBDDANOC_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_MDELBDDANOC.ProtoReflect.Descriptor instead.
-func (*Unk3100_MDELBDDANOC) Descriptor() ([]byte, []int) {
- return file_Unk3100_MDELBDDANOC_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_MDELBDDANOC) GetInitPos() *Vector {
- if x != nil {
- return x.InitPos
- }
- return nil
-}
-
-func (x *Unk3100_MDELBDDANOC) GetForward() *Vector {
- if x != nil {
- return x.Forward
- }
- return nil
-}
-
-var File_Unk3100_MDELBDDANOC_proto protoreflect.FileDescriptor
-
-var file_Unk3100_MDELBDDANOC_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x45, 0x4c, 0x42, 0x44,
- 0x44, 0x41, 0x4e, 0x4f, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x45, 0x4c, 0x42, 0x44, 0x44, 0x41, 0x4e, 0x4f, 0x43,
- 0x12, 0x22, 0x0a, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0d, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x69, 0x6e, 0x69,
- 0x74, 0x50, 0x6f, 0x73, 0x12, 0x21, 0x0a, 0x07, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07,
- 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_MDELBDDANOC_proto_rawDescOnce sync.Once
- file_Unk3100_MDELBDDANOC_proto_rawDescData = file_Unk3100_MDELBDDANOC_proto_rawDesc
-)
-
-func file_Unk3100_MDELBDDANOC_proto_rawDescGZIP() []byte {
- file_Unk3100_MDELBDDANOC_proto_rawDescOnce.Do(func() {
- file_Unk3100_MDELBDDANOC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_MDELBDDANOC_proto_rawDescData)
- })
- return file_Unk3100_MDELBDDANOC_proto_rawDescData
-}
-
-var file_Unk3100_MDELBDDANOC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_MDELBDDANOC_proto_goTypes = []interface{}{
- (*Unk3100_MDELBDDANOC)(nil), // 0: Unk3100_MDELBDDANOC
- (*Vector)(nil), // 1: Vector
-}
-var file_Unk3100_MDELBDDANOC_proto_depIdxs = []int32{
- 1, // 0: Unk3100_MDELBDDANOC.init_pos:type_name -> Vector
- 1, // 1: Unk3100_MDELBDDANOC.forward:type_name -> Vector
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_MDELBDDANOC_proto_init() }
-func file_Unk3100_MDELBDDANOC_proto_init() {
- if File_Unk3100_MDELBDDANOC_proto != nil {
- return
- }
- file_Vector_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_MDELBDDANOC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_MDELBDDANOC); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_MDELBDDANOC_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_MDELBDDANOC_proto_goTypes,
- DependencyIndexes: file_Unk3100_MDELBDDANOC_proto_depIdxs,
- MessageInfos: file_Unk3100_MDELBDDANOC_proto_msgTypes,
- }.Build()
- File_Unk3100_MDELBDDANOC_proto = out.File
- file_Unk3100_MDELBDDANOC_proto_rawDesc = nil
- file_Unk3100_MDELBDDANOC_proto_goTypes = nil
- file_Unk3100_MDELBDDANOC_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_MDGBODAFNDA.pb.go b/gover/gen/Unk3100_MDGBODAFNDA.pb.go
deleted file mode 100644
index 24111105..00000000
--- a/gover/gen/Unk3100_MDGBODAFNDA.pb.go
+++ /dev/null
@@ -1,169 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_MDGBODAFNDA.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 6370
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_MDGBODAFNDA struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_DAOIJMIAAKP []*Unk3100_MCIBDBBEKEK `protobuf:"bytes,13,rep,name=Unk3100_DAOIJMIAAKP,json=Unk3100DAOIJMIAAKP,proto3" json:"Unk3100_DAOIJMIAAKP,omitempty"`
-}
-
-func (x *Unk3100_MDGBODAFNDA) Reset() {
- *x = Unk3100_MDGBODAFNDA{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_MDGBODAFNDA_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_MDGBODAFNDA) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_MDGBODAFNDA) ProtoMessage() {}
-
-func (x *Unk3100_MDGBODAFNDA) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_MDGBODAFNDA_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_MDGBODAFNDA.ProtoReflect.Descriptor instead.
-func (*Unk3100_MDGBODAFNDA) Descriptor() ([]byte, []int) {
- return file_Unk3100_MDGBODAFNDA_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_MDGBODAFNDA) GetUnk3100_DAOIJMIAAKP() []*Unk3100_MCIBDBBEKEK {
- if x != nil {
- return x.Unk3100_DAOIJMIAAKP
- }
- return nil
-}
-
-var File_Unk3100_MDGBODAFNDA_proto protoreflect.FileDescriptor
-
-var file_Unk3100_MDGBODAFNDA_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x44, 0x47, 0x42, 0x4f, 0x44,
- 0x41, 0x46, 0x4e, 0x44, 0x41, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x49, 0x42, 0x44, 0x42, 0x42, 0x45, 0x4b, 0x45, 0x4b,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x4d, 0x44, 0x47, 0x42, 0x4f, 0x44, 0x41, 0x46, 0x4e, 0x44, 0x41, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x41, 0x4f, 0x49, 0x4a, 0x4d, 0x49,
- 0x41, 0x41, 0x4b, 0x50, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x43, 0x49, 0x42, 0x44, 0x42, 0x42, 0x45, 0x4b, 0x45, 0x4b,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x44, 0x41, 0x4f, 0x49, 0x4a, 0x4d, 0x49,
- 0x41, 0x41, 0x4b, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_MDGBODAFNDA_proto_rawDescOnce sync.Once
- file_Unk3100_MDGBODAFNDA_proto_rawDescData = file_Unk3100_MDGBODAFNDA_proto_rawDesc
-)
-
-func file_Unk3100_MDGBODAFNDA_proto_rawDescGZIP() []byte {
- file_Unk3100_MDGBODAFNDA_proto_rawDescOnce.Do(func() {
- file_Unk3100_MDGBODAFNDA_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_MDGBODAFNDA_proto_rawDescData)
- })
- return file_Unk3100_MDGBODAFNDA_proto_rawDescData
-}
-
-var file_Unk3100_MDGBODAFNDA_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_MDGBODAFNDA_proto_goTypes = []interface{}{
- (*Unk3100_MDGBODAFNDA)(nil), // 0: Unk3100_MDGBODAFNDA
- (*Unk3100_MCIBDBBEKEK)(nil), // 1: Unk3100_MCIBDBBEKEK
-}
-var file_Unk3100_MDGBODAFNDA_proto_depIdxs = []int32{
- 1, // 0: Unk3100_MDGBODAFNDA.Unk3100_DAOIJMIAAKP:type_name -> Unk3100_MCIBDBBEKEK
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_MDGBODAFNDA_proto_init() }
-func file_Unk3100_MDGBODAFNDA_proto_init() {
- if File_Unk3100_MDGBODAFNDA_proto != nil {
- return
- }
- file_Unk3100_MCIBDBBEKEK_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_MDGBODAFNDA_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_MDGBODAFNDA); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_MDGBODAFNDA_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_MDGBODAFNDA_proto_goTypes,
- DependencyIndexes: file_Unk3100_MDGBODAFNDA_proto_depIdxs,
- MessageInfos: file_Unk3100_MDGBODAFNDA_proto_msgTypes,
- }.Build()
- File_Unk3100_MDGBODAFNDA_proto = out.File
- file_Unk3100_MDGBODAFNDA_proto_rawDesc = nil
- file_Unk3100_MDGBODAFNDA_proto_goTypes = nil
- file_Unk3100_MDGBODAFNDA_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_MFCGFACPOGJ.pb.go b/gover/gen/Unk3100_MFCGFACPOGJ.pb.go
deleted file mode 100644
index bb5af80d..00000000
--- a/gover/gen/Unk3100_MFCGFACPOGJ.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_MFCGFACPOGJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 573
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_MFCGFACPOGJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_MKNPIHFAGEP []uint32 `protobuf:"varint,1,rep,packed,name=Unk3100_MKNPIHFAGEP,json=Unk3100MKNPIHFAGEP,proto3" json:"Unk3100_MKNPIHFAGEP,omitempty"`
-}
-
-func (x *Unk3100_MFCGFACPOGJ) Reset() {
- *x = Unk3100_MFCGFACPOGJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_MFCGFACPOGJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_MFCGFACPOGJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_MFCGFACPOGJ) ProtoMessage() {}
-
-func (x *Unk3100_MFCGFACPOGJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_MFCGFACPOGJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_MFCGFACPOGJ.ProtoReflect.Descriptor instead.
-func (*Unk3100_MFCGFACPOGJ) Descriptor() ([]byte, []int) {
- return file_Unk3100_MFCGFACPOGJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_MFCGFACPOGJ) GetUnk3100_MKNPIHFAGEP() []uint32 {
- if x != nil {
- return x.Unk3100_MKNPIHFAGEP
- }
- return nil
-}
-
-var File_Unk3100_MFCGFACPOGJ_proto protoreflect.FileDescriptor
-
-var file_Unk3100_MFCGFACPOGJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x43, 0x47, 0x46, 0x41,
- 0x43, 0x50, 0x4f, 0x47, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x43, 0x47, 0x46, 0x41, 0x43, 0x50, 0x4f,
- 0x47, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x4b,
- 0x4e, 0x50, 0x49, 0x48, 0x46, 0x41, 0x47, 0x45, 0x50, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4d, 0x4b, 0x4e, 0x50, 0x49, 0x48, 0x46, 0x41,
- 0x47, 0x45, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_MFCGFACPOGJ_proto_rawDescOnce sync.Once
- file_Unk3100_MFCGFACPOGJ_proto_rawDescData = file_Unk3100_MFCGFACPOGJ_proto_rawDesc
-)
-
-func file_Unk3100_MFCGFACPOGJ_proto_rawDescGZIP() []byte {
- file_Unk3100_MFCGFACPOGJ_proto_rawDescOnce.Do(func() {
- file_Unk3100_MFCGFACPOGJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_MFCGFACPOGJ_proto_rawDescData)
- })
- return file_Unk3100_MFCGFACPOGJ_proto_rawDescData
-}
-
-var file_Unk3100_MFCGFACPOGJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_MFCGFACPOGJ_proto_goTypes = []interface{}{
- (*Unk3100_MFCGFACPOGJ)(nil), // 0: Unk3100_MFCGFACPOGJ
-}
-var file_Unk3100_MFCGFACPOGJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_MFCGFACPOGJ_proto_init() }
-func file_Unk3100_MFCGFACPOGJ_proto_init() {
- if File_Unk3100_MFCGFACPOGJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_MFCGFACPOGJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_MFCGFACPOGJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_MFCGFACPOGJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_MFCGFACPOGJ_proto_goTypes,
- DependencyIndexes: file_Unk3100_MFCGFACPOGJ_proto_depIdxs,
- MessageInfos: file_Unk3100_MFCGFACPOGJ_proto_msgTypes,
- }.Build()
- File_Unk3100_MFCGFACPOGJ_proto = out.File
- file_Unk3100_MFCGFACPOGJ_proto_rawDesc = nil
- file_Unk3100_MFCGFACPOGJ_proto_goTypes = nil
- file_Unk3100_MFCGFACPOGJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_MHHKLJEDNHN.pb.go b/gover/gen/Unk3100_MHHKLJEDNHN.pb.go
deleted file mode 100644
index c5bbe31b..00000000
--- a/gover/gen/Unk3100_MHHKLJEDNHN.pb.go
+++ /dev/null
@@ -1,152 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_MHHKLJEDNHN.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20731
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_MHHKLJEDNHN struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *Unk3100_MHHKLJEDNHN) Reset() {
- *x = Unk3100_MHHKLJEDNHN{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_MHHKLJEDNHN_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_MHHKLJEDNHN) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_MHHKLJEDNHN) ProtoMessage() {}
-
-func (x *Unk3100_MHHKLJEDNHN) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_MHHKLJEDNHN_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_MHHKLJEDNHN.ProtoReflect.Descriptor instead.
-func (*Unk3100_MHHKLJEDNHN) Descriptor() ([]byte, []int) {
- return file_Unk3100_MHHKLJEDNHN_proto_rawDescGZIP(), []int{0}
-}
-
-var File_Unk3100_MHHKLJEDNHN_proto protoreflect.FileDescriptor
-
-var file_Unk3100_MHHKLJEDNHN_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x48, 0x4b, 0x4c, 0x4a,
- 0x45, 0x44, 0x4e, 0x48, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x48, 0x48, 0x4b, 0x4c, 0x4a, 0x45, 0x44, 0x4e,
- 0x48, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_MHHKLJEDNHN_proto_rawDescOnce sync.Once
- file_Unk3100_MHHKLJEDNHN_proto_rawDescData = file_Unk3100_MHHKLJEDNHN_proto_rawDesc
-)
-
-func file_Unk3100_MHHKLJEDNHN_proto_rawDescGZIP() []byte {
- file_Unk3100_MHHKLJEDNHN_proto_rawDescOnce.Do(func() {
- file_Unk3100_MHHKLJEDNHN_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_MHHKLJEDNHN_proto_rawDescData)
- })
- return file_Unk3100_MHHKLJEDNHN_proto_rawDescData
-}
-
-var file_Unk3100_MHHKLJEDNHN_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_MHHKLJEDNHN_proto_goTypes = []interface{}{
- (*Unk3100_MHHKLJEDNHN)(nil), // 0: Unk3100_MHHKLJEDNHN
-}
-var file_Unk3100_MHHKLJEDNHN_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_MHHKLJEDNHN_proto_init() }
-func file_Unk3100_MHHKLJEDNHN_proto_init() {
- if File_Unk3100_MHHKLJEDNHN_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_MHHKLJEDNHN_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_MHHKLJEDNHN); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_MHHKLJEDNHN_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_MHHKLJEDNHN_proto_goTypes,
- DependencyIndexes: file_Unk3100_MHHKLJEDNHN_proto_depIdxs,
- MessageInfos: file_Unk3100_MHHKLJEDNHN_proto_msgTypes,
- }.Build()
- File_Unk3100_MHHKLJEDNHN_proto = out.File
- file_Unk3100_MHHKLJEDNHN_proto_rawDesc = nil
- file_Unk3100_MHHKLJEDNHN_proto_goTypes = nil
- file_Unk3100_MHHKLJEDNHN_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_NBBMHKJHJJI.pb.go b/gover/gen/Unk3100_NBBMHKJHJJI.pb.go
deleted file mode 100644
index 585789c0..00000000
--- a/gover/gen/Unk3100_NBBMHKJHJJI.pb.go
+++ /dev/null
@@ -1,414 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_NBBMHKJHJJI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_NBBMHKJHJJI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_PKKNECFBEBP bool `protobuf:"varint,1485,opt,name=Unk3100_PKKNECFBEBP,json=Unk3100PKKNECFBEBP,proto3" json:"Unk3100_PKKNECFBEBP,omitempty"`
- Unk3100_IOHCNCOBALE bool `protobuf:"varint,15,opt,name=Unk3100_IOHCNCOBALE,json=Unk3100IOHCNCOBALE,proto3" json:"Unk3100_IOHCNCOBALE,omitempty"`
- Unk3100_CLGDGELKHLC *Unk3100_OMJPPGKDLEE `protobuf:"bytes,11,opt,name=Unk3100_CLGDGELKHLC,json=Unk3100CLGDGELKHLC,proto3" json:"Unk3100_CLGDGELKHLC,omitempty"`
- Unk3100_IFHHJEFBLNI uint32 `protobuf:"varint,7,opt,name=Unk3100_IFHHJEFBLNI,json=Unk3100IFHHJEFBLNI,proto3" json:"Unk3100_IFHHJEFBLNI,omitempty"`
- Unk3100_GJLOIJIFDNI []uint32 `protobuf:"varint,207,rep,packed,name=Unk3100_GJLOIJIFDNI,json=Unk3100GJLOIJIFDNI,proto3" json:"Unk3100_GJLOIJIFDNI,omitempty"`
- Unk3100_FDBHCFMGHFD bool `protobuf:"varint,5,opt,name=Unk3100_FDBHCFMGHFD,json=Unk3100FDBHCFMGHFD,proto3" json:"Unk3100_FDBHCFMGHFD,omitempty"`
- Unk3100_GIAEBCAMHIE []uint32 `protobuf:"varint,8,rep,packed,name=Unk3100_GIAEBCAMHIE,json=Unk3100GIAEBCAMHIE,proto3" json:"Unk3100_GIAEBCAMHIE,omitempty"`
- Unk3100_BHHJOJIOHNE bool `protobuf:"varint,10,opt,name=Unk3100_BHHJOJIOHNE,json=Unk3100BHHJOJIOHNE,proto3" json:"Unk3100_BHHJOJIOHNE,omitempty"`
- Unk3100_DMEBALJKLPF uint32 `protobuf:"varint,1800,opt,name=Unk3100_DMEBALJKLPF,json=Unk3100DMEBALJKLPF,proto3" json:"Unk3100_DMEBALJKLPF,omitempty"`
- Unk3100_OECBCJGJIGJ bool `protobuf:"varint,2,opt,name=Unk3100_OECBCJGJIGJ,json=Unk3100OECBCJGJIGJ,proto3" json:"Unk3100_OECBCJGJIGJ,omitempty"`
- Unk3100_BKOCJPHIPMJ []uint32 `protobuf:"varint,14,rep,packed,name=Unk3100_BKOCJPHIPMJ,json=Unk3100BKOCJPHIPMJ,proto3" json:"Unk3100_BKOCJPHIPMJ,omitempty"`
- Unk3100_HHBELCHEDDM uint32 `protobuf:"varint,3,opt,name=Unk3100_HHBELCHEDDM,json=Unk3100HHBELCHEDDM,proto3" json:"Unk3100_HHBELCHEDDM,omitempty"`
- Unk3100_COPOPELALCM map[uint32]bool `protobuf:"bytes,6,rep,name=Unk3100_COPOPELALCM,json=Unk3100COPOPELALCM,proto3" json:"Unk3100_COPOPELALCM,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- Unk3100_NCEDBIKIAEK uint32 `protobuf:"varint,1798,opt,name=Unk3100_NCEDBIKIAEK,json=Unk3100NCEDBIKIAEK,proto3" json:"Unk3100_NCEDBIKIAEK,omitempty"`
- Unk3100_CNBFLLOBGAH []uint32 `protobuf:"varint,4,rep,packed,name=Unk3100_CNBFLLOBGAH,json=Unk3100CNBFLLOBGAH,proto3" json:"Unk3100_CNBFLLOBGAH,omitempty"`
- Unk3100_FHADKJOEFMO bool `protobuf:"varint,366,opt,name=Unk3100_FHADKJOEFMO,json=Unk3100FHADKJOEFMO,proto3" json:"Unk3100_FHADKJOEFMO,omitempty"`
- Unk3100_ELDLKBJPCCN uint32 `protobuf:"varint,1,opt,name=Unk3100_ELDLKBJPCCN,json=Unk3100ELDLKBJPCCN,proto3" json:"Unk3100_ELDLKBJPCCN,omitempty"`
- Unk3100_EBCHINDDHKP []*Unk3100_IALGADDCFNN `protobuf:"bytes,9,rep,name=Unk3100_EBCHINDDHKP,json=Unk3100EBCHINDDHKP,proto3" json:"Unk3100_EBCHINDDHKP,omitempty"`
- Unk3100_JBLGMELHEEM uint32 `protobuf:"varint,760,opt,name=Unk3100_JBLGMELHEEM,json=Unk3100JBLGMELHEEM,proto3" json:"Unk3100_JBLGMELHEEM,omitempty"`
- Unk3100_IDNAMCONOOL bool `protobuf:"varint,12,opt,name=Unk3100_IDNAMCONOOL,json=Unk3100IDNAMCONOOL,proto3" json:"Unk3100_IDNAMCONOOL,omitempty"`
- Unk3100_IEBALILDNKL bool `protobuf:"varint,876,opt,name=Unk3100_IEBALILDNKL,json=Unk3100IEBALILDNKL,proto3" json:"Unk3100_IEBALILDNKL,omitempty"`
- Unk3100_KHPFAPCPGBE []uint32 `protobuf:"varint,13,rep,packed,name=Unk3100_KHPFAPCPGBE,json=Unk3100KHPFAPCPGBE,proto3" json:"Unk3100_KHPFAPCPGBE,omitempty"`
-}
-
-func (x *Unk3100_NBBMHKJHJJI) Reset() {
- *x = Unk3100_NBBMHKJHJJI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_NBBMHKJHJJI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_NBBMHKJHJJI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_NBBMHKJHJJI) ProtoMessage() {}
-
-func (x *Unk3100_NBBMHKJHJJI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_NBBMHKJHJJI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_NBBMHKJHJJI.ProtoReflect.Descriptor instead.
-func (*Unk3100_NBBMHKJHJJI) Descriptor() ([]byte, []int) {
- return file_Unk3100_NBBMHKJHJJI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_PKKNECFBEBP() bool {
- if x != nil {
- return x.Unk3100_PKKNECFBEBP
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_IOHCNCOBALE() bool {
- if x != nil {
- return x.Unk3100_IOHCNCOBALE
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_CLGDGELKHLC() *Unk3100_OMJPPGKDLEE {
- if x != nil {
- return x.Unk3100_CLGDGELKHLC
- }
- return nil
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_IFHHJEFBLNI() uint32 {
- if x != nil {
- return x.Unk3100_IFHHJEFBLNI
- }
- return 0
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_GJLOIJIFDNI() []uint32 {
- if x != nil {
- return x.Unk3100_GJLOIJIFDNI
- }
- return nil
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_FDBHCFMGHFD() bool {
- if x != nil {
- return x.Unk3100_FDBHCFMGHFD
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_GIAEBCAMHIE() []uint32 {
- if x != nil {
- return x.Unk3100_GIAEBCAMHIE
- }
- return nil
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_BHHJOJIOHNE() bool {
- if x != nil {
- return x.Unk3100_BHHJOJIOHNE
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_DMEBALJKLPF() uint32 {
- if x != nil {
- return x.Unk3100_DMEBALJKLPF
- }
- return 0
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_OECBCJGJIGJ() bool {
- if x != nil {
- return x.Unk3100_OECBCJGJIGJ
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_BKOCJPHIPMJ() []uint32 {
- if x != nil {
- return x.Unk3100_BKOCJPHIPMJ
- }
- return nil
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_HHBELCHEDDM() uint32 {
- if x != nil {
- return x.Unk3100_HHBELCHEDDM
- }
- return 0
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_COPOPELALCM() map[uint32]bool {
- if x != nil {
- return x.Unk3100_COPOPELALCM
- }
- return nil
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_NCEDBIKIAEK() uint32 {
- if x != nil {
- return x.Unk3100_NCEDBIKIAEK
- }
- return 0
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_CNBFLLOBGAH() []uint32 {
- if x != nil {
- return x.Unk3100_CNBFLLOBGAH
- }
- return nil
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_FHADKJOEFMO() bool {
- if x != nil {
- return x.Unk3100_FHADKJOEFMO
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_ELDLKBJPCCN() uint32 {
- if x != nil {
- return x.Unk3100_ELDLKBJPCCN
- }
- return 0
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_EBCHINDDHKP() []*Unk3100_IALGADDCFNN {
- if x != nil {
- return x.Unk3100_EBCHINDDHKP
- }
- return nil
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_JBLGMELHEEM() uint32 {
- if x != nil {
- return x.Unk3100_JBLGMELHEEM
- }
- return 0
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_IDNAMCONOOL() bool {
- if x != nil {
- return x.Unk3100_IDNAMCONOOL
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_IEBALILDNKL() bool {
- if x != nil {
- return x.Unk3100_IEBALILDNKL
- }
- return false
-}
-
-func (x *Unk3100_NBBMHKJHJJI) GetUnk3100_KHPFAPCPGBE() []uint32 {
- if x != nil {
- return x.Unk3100_KHPFAPCPGBE
- }
- return nil
-}
-
-var File_Unk3100_NBBMHKJHJJI_proto protoreflect.FileDescriptor
-
-var file_Unk3100_NBBMHKJHJJI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x42, 0x4d, 0x48, 0x4b,
- 0x4a, 0x48, 0x4a, 0x4a, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x4c, 0x47, 0x41, 0x44, 0x44, 0x43, 0x46, 0x4e, 0x4e,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x4f, 0x4d, 0x4a, 0x50, 0x50, 0x47, 0x4b, 0x44, 0x4c, 0x45, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x22, 0xf3, 0x09, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x42,
- 0x42, 0x4d, 0x48, 0x4b, 0x4a, 0x48, 0x4a, 0x4a, 0x49, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50, 0x4b, 0x4b, 0x4e, 0x45, 0x43, 0x46, 0x42, 0x45, 0x42, 0x50,
- 0x18, 0xcd, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x50, 0x4b, 0x4b, 0x4e, 0x45, 0x43, 0x46, 0x42, 0x45, 0x42, 0x50, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x48, 0x43, 0x4e, 0x43, 0x4f, 0x42, 0x41,
- 0x4c, 0x45, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x49, 0x4f, 0x48, 0x43, 0x4e, 0x43, 0x4f, 0x42, 0x41, 0x4c, 0x45, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4c, 0x47, 0x44, 0x47, 0x45, 0x4c, 0x4b,
- 0x48, 0x4c, 0x43, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4a, 0x50, 0x50, 0x47, 0x4b, 0x44, 0x4c, 0x45, 0x45, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4c, 0x47, 0x44, 0x47, 0x45, 0x4c, 0x4b,
- 0x48, 0x4c, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49,
- 0x46, 0x48, 0x48, 0x4a, 0x45, 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45, 0x46,
- 0x42, 0x4c, 0x4e, 0x49, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x47, 0x4a, 0x4c, 0x4f, 0x49, 0x4a, 0x49, 0x46, 0x44, 0x4e, 0x49, 0x18, 0xcf, 0x01, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x47, 0x4a, 0x4c, 0x4f, 0x49,
- 0x4a, 0x49, 0x46, 0x44, 0x4e, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x46, 0x44, 0x42, 0x48, 0x43, 0x46, 0x4d, 0x47, 0x48, 0x46, 0x44, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46, 0x44, 0x42, 0x48,
- 0x43, 0x46, 0x4d, 0x47, 0x48, 0x46, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x47, 0x49, 0x41, 0x45, 0x42, 0x43, 0x41, 0x4d, 0x48, 0x49, 0x45, 0x18, 0x08,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x47, 0x49, 0x41,
- 0x45, 0x42, 0x43, 0x41, 0x4d, 0x48, 0x49, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x42, 0x48, 0x48, 0x4a, 0x4f, 0x4a, 0x49, 0x4f, 0x48, 0x4e, 0x45, 0x18,
- 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x42, 0x48,
- 0x48, 0x4a, 0x4f, 0x4a, 0x49, 0x4f, 0x48, 0x4e, 0x45, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x45, 0x42, 0x41, 0x4c, 0x4a, 0x4b, 0x4c, 0x50, 0x46,
- 0x18, 0x88, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x44, 0x4d, 0x45, 0x42, 0x41, 0x4c, 0x4a, 0x4b, 0x4c, 0x50, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x45, 0x43, 0x42, 0x43, 0x4a, 0x47, 0x4a, 0x49,
- 0x47, 0x4a, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x4f, 0x45, 0x43, 0x42, 0x43, 0x4a, 0x47, 0x4a, 0x49, 0x47, 0x4a, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x4b, 0x4f, 0x43, 0x4a, 0x50, 0x48, 0x49,
- 0x50, 0x4d, 0x4a, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x42, 0x4b, 0x4f, 0x43, 0x4a, 0x50, 0x48, 0x49, 0x50, 0x4d, 0x4a, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x42, 0x45, 0x4c, 0x43, 0x48,
- 0x45, 0x44, 0x44, 0x4d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x48, 0x48, 0x42, 0x45, 0x4c, 0x43, 0x48, 0x45, 0x44, 0x44, 0x4d, 0x12, 0x5d,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x50, 0x4f, 0x50, 0x45,
- 0x4c, 0x41, 0x4c, 0x43, 0x4d, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x42, 0x4d, 0x48, 0x4b, 0x4a, 0x48, 0x4a, 0x4a,
- 0x49, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4f, 0x50, 0x4f, 0x50, 0x45, 0x4c,
- 0x41, 0x4c, 0x43, 0x4d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x43, 0x4f, 0x50, 0x4f, 0x50, 0x45, 0x4c, 0x41, 0x4c, 0x43, 0x4d, 0x12, 0x30, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x43, 0x45, 0x44, 0x42, 0x49, 0x4b,
- 0x49, 0x41, 0x45, 0x4b, 0x18, 0x86, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x4e, 0x43, 0x45, 0x44, 0x42, 0x49, 0x4b, 0x49, 0x41, 0x45, 0x4b, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x4e, 0x42, 0x46, 0x4c,
- 0x4c, 0x4f, 0x42, 0x47, 0x41, 0x48, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4e, 0x42, 0x46, 0x4c, 0x4c, 0x4f, 0x42, 0x47, 0x41, 0x48,
- 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x41, 0x44,
- 0x4b, 0x4a, 0x4f, 0x45, 0x46, 0x4d, 0x4f, 0x18, 0xee, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46, 0x48, 0x41, 0x44, 0x4b, 0x4a, 0x4f, 0x45, 0x46,
- 0x4d, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45, 0x4c,
- 0x44, 0x4c, 0x4b, 0x42, 0x4a, 0x50, 0x43, 0x43, 0x4e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45, 0x4c, 0x44, 0x4c, 0x4b, 0x42, 0x4a, 0x50,
- 0x43, 0x43, 0x4e, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x45,
- 0x42, 0x43, 0x48, 0x49, 0x4e, 0x44, 0x44, 0x48, 0x4b, 0x50, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x41, 0x4c, 0x47, 0x41,
- 0x44, 0x44, 0x43, 0x46, 0x4e, 0x4e, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x45,
- 0x42, 0x43, 0x48, 0x49, 0x4e, 0x44, 0x44, 0x48, 0x4b, 0x50, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x42, 0x4c, 0x47, 0x4d, 0x45, 0x4c, 0x48, 0x45, 0x45,
- 0x4d, 0x18, 0xf8, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x4a, 0x42, 0x4c, 0x47, 0x4d, 0x45, 0x4c, 0x48, 0x45, 0x45, 0x4d, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x4e, 0x41, 0x4d, 0x43, 0x4f, 0x4e,
- 0x4f, 0x4f, 0x4c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x49, 0x44, 0x4e, 0x41, 0x4d, 0x43, 0x4f, 0x4e, 0x4f, 0x4f, 0x4c, 0x12, 0x30, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x45, 0x42, 0x41, 0x4c, 0x49, 0x4c,
- 0x44, 0x4e, 0x4b, 0x4c, 0x18, 0xec, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x49, 0x45, 0x42, 0x41, 0x4c, 0x49, 0x4c, 0x44, 0x4e, 0x4b, 0x4c, 0x12,
- 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4b, 0x48, 0x50, 0x46, 0x41,
- 0x50, 0x43, 0x50, 0x47, 0x42, 0x45, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4b, 0x48, 0x50, 0x46, 0x41, 0x50, 0x43, 0x50, 0x47, 0x42, 0x45,
- 0x1a, 0x45, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4f, 0x50, 0x4f, 0x50,
- 0x45, 0x4c, 0x41, 0x4c, 0x43, 0x4d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
- 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_NBBMHKJHJJI_proto_rawDescOnce sync.Once
- file_Unk3100_NBBMHKJHJJI_proto_rawDescData = file_Unk3100_NBBMHKJHJJI_proto_rawDesc
-)
-
-func file_Unk3100_NBBMHKJHJJI_proto_rawDescGZIP() []byte {
- file_Unk3100_NBBMHKJHJJI_proto_rawDescOnce.Do(func() {
- file_Unk3100_NBBMHKJHJJI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_NBBMHKJHJJI_proto_rawDescData)
- })
- return file_Unk3100_NBBMHKJHJJI_proto_rawDescData
-}
-
-var file_Unk3100_NBBMHKJHJJI_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3100_NBBMHKJHJJI_proto_goTypes = []interface{}{
- (*Unk3100_NBBMHKJHJJI)(nil), // 0: Unk3100_NBBMHKJHJJI
- nil, // 1: Unk3100_NBBMHKJHJJI.Unk3100COPOPELALCMEntry
- (*Unk3100_OMJPPGKDLEE)(nil), // 2: Unk3100_OMJPPGKDLEE
- (*Unk3100_IALGADDCFNN)(nil), // 3: Unk3100_IALGADDCFNN
-}
-var file_Unk3100_NBBMHKJHJJI_proto_depIdxs = []int32{
- 2, // 0: Unk3100_NBBMHKJHJJI.Unk3100_CLGDGELKHLC:type_name -> Unk3100_OMJPPGKDLEE
- 1, // 1: Unk3100_NBBMHKJHJJI.Unk3100_COPOPELALCM:type_name -> Unk3100_NBBMHKJHJJI.Unk3100COPOPELALCMEntry
- 3, // 2: Unk3100_NBBMHKJHJJI.Unk3100_EBCHINDDHKP:type_name -> Unk3100_IALGADDCFNN
- 3, // [3:3] is the sub-list for method output_type
- 3, // [3:3] is the sub-list for method input_type
- 3, // [3:3] is the sub-list for extension type_name
- 3, // [3:3] is the sub-list for extension extendee
- 0, // [0:3] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_NBBMHKJHJJI_proto_init() }
-func file_Unk3100_NBBMHKJHJJI_proto_init() {
- if File_Unk3100_NBBMHKJHJJI_proto != nil {
- return
- }
- file_Unk3100_IALGADDCFNN_proto_init()
- file_Unk3100_OMJPPGKDLEE_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_NBBMHKJHJJI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_NBBMHKJHJJI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_NBBMHKJHJJI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_NBBMHKJHJJI_proto_goTypes,
- DependencyIndexes: file_Unk3100_NBBMHKJHJJI_proto_depIdxs,
- MessageInfos: file_Unk3100_NBBMHKJHJJI_proto_msgTypes,
- }.Build()
- File_Unk3100_NBBMHKJHJJI_proto = out.File
- file_Unk3100_NBBMHKJHJJI_proto_rawDesc = nil
- file_Unk3100_NBBMHKJHJJI_proto_goTypes = nil
- file_Unk3100_NBBMHKJHJJI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_NNJNENGFHII.pb.go b/gover/gen/Unk3100_NNJNENGFHII.pb.go
deleted file mode 100644
index 0794490c..00000000
--- a/gover/gen/Unk3100_NNJNENGFHII.pb.go
+++ /dev/null
@@ -1,172 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_NNJNENGFHII.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23147
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_NNJNENGFHII struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_BCHHFFJEJCD uint32 `protobuf:"varint,5,opt,name=Unk3100_BCHHFFJEJCD,json=Unk3100BCHHFFJEJCD,proto3" json:"Unk3100_BCHHFFJEJCD,omitempty"`
- CoinC uint32 `protobuf:"varint,11,opt,name=coin_c,json=coinC,proto3" json:"coin_c,omitempty"`
-}
-
-func (x *Unk3100_NNJNENGFHII) Reset() {
- *x = Unk3100_NNJNENGFHII{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_NNJNENGFHII_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_NNJNENGFHII) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_NNJNENGFHII) ProtoMessage() {}
-
-func (x *Unk3100_NNJNENGFHII) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_NNJNENGFHII_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_NNJNENGFHII.ProtoReflect.Descriptor instead.
-func (*Unk3100_NNJNENGFHII) Descriptor() ([]byte, []int) {
- return file_Unk3100_NNJNENGFHII_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_NNJNENGFHII) GetUnk3100_BCHHFFJEJCD() uint32 {
- if x != nil {
- return x.Unk3100_BCHHFFJEJCD
- }
- return 0
-}
-
-func (x *Unk3100_NNJNENGFHII) GetCoinC() uint32 {
- if x != nil {
- return x.CoinC
- }
- return 0
-}
-
-var File_Unk3100_NNJNENGFHII_proto protoreflect.FileDescriptor
-
-var file_Unk3100_NNJNENGFHII_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x4a, 0x4e, 0x45, 0x4e,
- 0x47, 0x46, 0x48, 0x49, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5d, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x4e, 0x4a, 0x4e, 0x45, 0x4e, 0x47, 0x46, 0x48,
- 0x49, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x42, 0x43,
- 0x48, 0x48, 0x46, 0x46, 0x4a, 0x45, 0x4a, 0x43, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x42, 0x43, 0x48, 0x48, 0x46, 0x46, 0x4a, 0x45,
- 0x4a, 0x43, 0x44, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x18, 0x0b, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_NNJNENGFHII_proto_rawDescOnce sync.Once
- file_Unk3100_NNJNENGFHII_proto_rawDescData = file_Unk3100_NNJNENGFHII_proto_rawDesc
-)
-
-func file_Unk3100_NNJNENGFHII_proto_rawDescGZIP() []byte {
- file_Unk3100_NNJNENGFHII_proto_rawDescOnce.Do(func() {
- file_Unk3100_NNJNENGFHII_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_NNJNENGFHII_proto_rawDescData)
- })
- return file_Unk3100_NNJNENGFHII_proto_rawDescData
-}
-
-var file_Unk3100_NNJNENGFHII_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_NNJNENGFHII_proto_goTypes = []interface{}{
- (*Unk3100_NNJNENGFHII)(nil), // 0: Unk3100_NNJNENGFHII
-}
-var file_Unk3100_NNJNENGFHII_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_NNJNENGFHII_proto_init() }
-func file_Unk3100_NNJNENGFHII_proto_init() {
- if File_Unk3100_NNJNENGFHII_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_NNJNENGFHII_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_NNJNENGFHII); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_NNJNENGFHII_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_NNJNENGFHII_proto_goTypes,
- DependencyIndexes: file_Unk3100_NNJNENGFHII_proto_depIdxs,
- MessageInfos: file_Unk3100_NNJNENGFHII_proto_msgTypes,
- }.Build()
- File_Unk3100_NNJNENGFHII_proto = out.File
- file_Unk3100_NNJNENGFHII_proto_rawDesc = nil
- file_Unk3100_NNJNENGFHII_proto_goTypes = nil
- file_Unk3100_NNJNENGFHII_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_OCAPENGJILJ.pb.go b/gover/gen/Unk3100_OCAPENGJILJ.pb.go
deleted file mode 100644
index 8191c3b8..00000000
--- a/gover/gen/Unk3100_OCAPENGJILJ.pb.go
+++ /dev/null
@@ -1,178 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_OCAPENGJILJ.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_OCAPENGJILJ struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- IsOpen bool `protobuf:"varint,12,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
- OpenTime uint32 `protobuf:"varint,14,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
- StageId uint32 `protobuf:"varint,8,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
-}
-
-func (x *Unk3100_OCAPENGJILJ) Reset() {
- *x = Unk3100_OCAPENGJILJ{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_OCAPENGJILJ_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_OCAPENGJILJ) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_OCAPENGJILJ) ProtoMessage() {}
-
-func (x *Unk3100_OCAPENGJILJ) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_OCAPENGJILJ_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_OCAPENGJILJ.ProtoReflect.Descriptor instead.
-func (*Unk3100_OCAPENGJILJ) Descriptor() ([]byte, []int) {
- return file_Unk3100_OCAPENGJILJ_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_OCAPENGJILJ) GetIsOpen() bool {
- if x != nil {
- return x.IsOpen
- }
- return false
-}
-
-func (x *Unk3100_OCAPENGJILJ) GetOpenTime() uint32 {
- if x != nil {
- return x.OpenTime
- }
- return 0
-}
-
-func (x *Unk3100_OCAPENGJILJ) GetStageId() uint32 {
- if x != nil {
- return x.StageId
- }
- return 0
-}
-
-var File_Unk3100_OCAPENGJILJ_proto protoreflect.FileDescriptor
-
-var file_Unk3100_OCAPENGJILJ_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x41, 0x50, 0x45, 0x4e,
- 0x47, 0x4a, 0x49, 0x4c, 0x4a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x41, 0x50, 0x45, 0x4e, 0x47, 0x4a, 0x49,
- 0x4c, 0x4a, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
- 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
- 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
- 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_OCAPENGJILJ_proto_rawDescOnce sync.Once
- file_Unk3100_OCAPENGJILJ_proto_rawDescData = file_Unk3100_OCAPENGJILJ_proto_rawDesc
-)
-
-func file_Unk3100_OCAPENGJILJ_proto_rawDescGZIP() []byte {
- file_Unk3100_OCAPENGJILJ_proto_rawDescOnce.Do(func() {
- file_Unk3100_OCAPENGJILJ_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_OCAPENGJILJ_proto_rawDescData)
- })
- return file_Unk3100_OCAPENGJILJ_proto_rawDescData
-}
-
-var file_Unk3100_OCAPENGJILJ_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_OCAPENGJILJ_proto_goTypes = []interface{}{
- (*Unk3100_OCAPENGJILJ)(nil), // 0: Unk3100_OCAPENGJILJ
-}
-var file_Unk3100_OCAPENGJILJ_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_OCAPENGJILJ_proto_init() }
-func file_Unk3100_OCAPENGJILJ_proto_init() {
- if File_Unk3100_OCAPENGJILJ_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_OCAPENGJILJ_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_OCAPENGJILJ); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_OCAPENGJILJ_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_OCAPENGJILJ_proto_goTypes,
- DependencyIndexes: file_Unk3100_OCAPENGJILJ_proto_depIdxs,
- MessageInfos: file_Unk3100_OCAPENGJILJ_proto_msgTypes,
- }.Build()
- File_Unk3100_OCAPENGJILJ_proto = out.File
- file_Unk3100_OCAPENGJILJ_proto_rawDesc = nil
- file_Unk3100_OCAPENGJILJ_proto_goTypes = nil
- file_Unk3100_OCAPENGJILJ_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_OEAPOMDPBDE.pb.go b/gover/gen/Unk3100_OEAPOMDPBDE.pb.go
deleted file mode 100644
index 2c89ef8a..00000000
--- a/gover/gen/Unk3100_OEAPOMDPBDE.pb.go
+++ /dev/null
@@ -1,192 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_OEAPOMDPBDE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 21248
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_OEAPOMDPBDE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_CIJIHEGPEMB uint32 `protobuf:"varint,6,opt,name=Unk3100_CIJIHEGPEMB,json=Unk3100CIJIHEGPEMB,proto3" json:"Unk3100_CIJIHEGPEMB,omitempty"`
- Unk3100_AELOKNKDCDE []*Unk3100_GINCGFOCGAI `protobuf:"bytes,9,rep,name=Unk3100_AELOKNKDCDE,json=Unk3100AELOKNKDCDE,proto3" json:"Unk3100_AELOKNKDCDE,omitempty"`
- Unk3100_CKOJIKGDEPO []uint32 `protobuf:"varint,8,rep,packed,name=Unk3100_CKOJIKGDEPO,json=Unk3100CKOJIKGDEPO,proto3" json:"Unk3100_CKOJIKGDEPO,omitempty"`
-}
-
-func (x *Unk3100_OEAPOMDPBDE) Reset() {
- *x = Unk3100_OEAPOMDPBDE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_OEAPOMDPBDE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_OEAPOMDPBDE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_OEAPOMDPBDE) ProtoMessage() {}
-
-func (x *Unk3100_OEAPOMDPBDE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_OEAPOMDPBDE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_OEAPOMDPBDE.ProtoReflect.Descriptor instead.
-func (*Unk3100_OEAPOMDPBDE) Descriptor() ([]byte, []int) {
- return file_Unk3100_OEAPOMDPBDE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_OEAPOMDPBDE) GetUnk3100_CIJIHEGPEMB() uint32 {
- if x != nil {
- return x.Unk3100_CIJIHEGPEMB
- }
- return 0
-}
-
-func (x *Unk3100_OEAPOMDPBDE) GetUnk3100_AELOKNKDCDE() []*Unk3100_GINCGFOCGAI {
- if x != nil {
- return x.Unk3100_AELOKNKDCDE
- }
- return nil
-}
-
-func (x *Unk3100_OEAPOMDPBDE) GetUnk3100_CKOJIKGDEPO() []uint32 {
- if x != nil {
- return x.Unk3100_CKOJIKGDEPO
- }
- return nil
-}
-
-var File_Unk3100_OEAPOMDPBDE_proto protoreflect.FileDescriptor
-
-var file_Unk3100_OEAPOMDPBDE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x45, 0x41, 0x50, 0x4f, 0x4d,
- 0x44, 0x50, 0x42, 0x44, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4e, 0x43, 0x47, 0x46, 0x4f, 0x43, 0x47, 0x41, 0x49,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x4f, 0x45, 0x41, 0x50, 0x4f, 0x4d, 0x44, 0x50, 0x42, 0x44, 0x45, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45,
- 0x47, 0x50, 0x45, 0x4d, 0x42, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x12,
- 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x45, 0x4c, 0x4f, 0x4b,
- 0x4e, 0x4b, 0x44, 0x43, 0x44, 0x45, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x47, 0x49, 0x4e, 0x43, 0x47, 0x46, 0x4f, 0x43, 0x47,
- 0x41, 0x49, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x41, 0x45, 0x4c, 0x4f, 0x4b,
- 0x4e, 0x4b, 0x44, 0x43, 0x44, 0x45, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x43, 0x4b, 0x4f, 0x4a, 0x49, 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x18, 0x08, 0x20,
- 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x43, 0x4b, 0x4f, 0x4a,
- 0x49, 0x4b, 0x47, 0x44, 0x45, 0x50, 0x4f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_OEAPOMDPBDE_proto_rawDescOnce sync.Once
- file_Unk3100_OEAPOMDPBDE_proto_rawDescData = file_Unk3100_OEAPOMDPBDE_proto_rawDesc
-)
-
-func file_Unk3100_OEAPOMDPBDE_proto_rawDescGZIP() []byte {
- file_Unk3100_OEAPOMDPBDE_proto_rawDescOnce.Do(func() {
- file_Unk3100_OEAPOMDPBDE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_OEAPOMDPBDE_proto_rawDescData)
- })
- return file_Unk3100_OEAPOMDPBDE_proto_rawDescData
-}
-
-var file_Unk3100_OEAPOMDPBDE_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_OEAPOMDPBDE_proto_goTypes = []interface{}{
- (*Unk3100_OEAPOMDPBDE)(nil), // 0: Unk3100_OEAPOMDPBDE
- (*Unk3100_GINCGFOCGAI)(nil), // 1: Unk3100_GINCGFOCGAI
-}
-var file_Unk3100_OEAPOMDPBDE_proto_depIdxs = []int32{
- 1, // 0: Unk3100_OEAPOMDPBDE.Unk3100_AELOKNKDCDE:type_name -> Unk3100_GINCGFOCGAI
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_OEAPOMDPBDE_proto_init() }
-func file_Unk3100_OEAPOMDPBDE_proto_init() {
- if File_Unk3100_OEAPOMDPBDE_proto != nil {
- return
- }
- file_Unk3100_GINCGFOCGAI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_OEAPOMDPBDE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_OEAPOMDPBDE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_OEAPOMDPBDE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_OEAPOMDPBDE_proto_goTypes,
- DependencyIndexes: file_Unk3100_OEAPOMDPBDE_proto_depIdxs,
- MessageInfos: file_Unk3100_OEAPOMDPBDE_proto_msgTypes,
- }.Build()
- File_Unk3100_OEAPOMDPBDE_proto = out.File
- file_Unk3100_OEAPOMDPBDE_proto_rawDesc = nil
- file_Unk3100_OEAPOMDPBDE_proto_goTypes = nil
- file_Unk3100_OEAPOMDPBDE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_OGIPKMEFMDI.pb.go b/gover/gen/Unk3100_OGIPKMEFMDI.pb.go
deleted file mode 100644
index a16b6b5c..00000000
--- a/gover/gen/Unk3100_OGIPKMEFMDI.pb.go
+++ /dev/null
@@ -1,194 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_OGIPKMEFMDI.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 22130
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_OGIPKMEFMDI struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_POICNOLDOEK uint32 `protobuf:"varint,7,opt,name=Unk3100_POICNOLDOEK,json=Unk3100POICNOLDOEK,proto3" json:"Unk3100_POICNOLDOEK,omitempty"`
- Unk3100_IFHHJEFBLNI uint32 `protobuf:"varint,2,opt,name=Unk3100_IFHHJEFBLNI,json=Unk3100IFHHJEFBLNI,proto3" json:"Unk3100_IFHHJEFBLNI,omitempty"`
- Unk3100_PECHEBLPBAD uint32 `protobuf:"varint,5,opt,name=Unk3100_PECHEBLPBAD,json=Unk3100PECHEBLPBAD,proto3" json:"Unk3100_PECHEBLPBAD,omitempty"`
- Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
-}
-
-func (x *Unk3100_OGIPKMEFMDI) Reset() {
- *x = Unk3100_OGIPKMEFMDI{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_OGIPKMEFMDI_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_OGIPKMEFMDI) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_OGIPKMEFMDI) ProtoMessage() {}
-
-func (x *Unk3100_OGIPKMEFMDI) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_OGIPKMEFMDI_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_OGIPKMEFMDI.ProtoReflect.Descriptor instead.
-func (*Unk3100_OGIPKMEFMDI) Descriptor() ([]byte, []int) {
- return file_Unk3100_OGIPKMEFMDI_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_OGIPKMEFMDI) GetUnk3100_POICNOLDOEK() uint32 {
- if x != nil {
- return x.Unk3100_POICNOLDOEK
- }
- return 0
-}
-
-func (x *Unk3100_OGIPKMEFMDI) GetUnk3100_IFHHJEFBLNI() uint32 {
- if x != nil {
- return x.Unk3100_IFHHJEFBLNI
- }
- return 0
-}
-
-func (x *Unk3100_OGIPKMEFMDI) GetUnk3100_PECHEBLPBAD() uint32 {
- if x != nil {
- return x.Unk3100_PECHEBLPBAD
- }
- return 0
-}
-
-func (x *Unk3100_OGIPKMEFMDI) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-var File_Unk3100_OGIPKMEFMDI_proto protoreflect.FileDescriptor
-
-var file_Unk3100_OGIPKMEFMDI_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x49, 0x50, 0x4b, 0x4d,
- 0x45, 0x46, 0x4d, 0x44, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x47, 0x49, 0x50, 0x4b, 0x4d, 0x45, 0x46,
- 0x4d, 0x44, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50,
- 0x4f, 0x49, 0x43, 0x4e, 0x4f, 0x4c, 0x44, 0x4f, 0x45, 0x4b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x50, 0x4f, 0x49, 0x43, 0x4e, 0x4f, 0x4c,
- 0x44, 0x4f, 0x45, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45, 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x49, 0x46, 0x48, 0x48, 0x4a, 0x45,
- 0x46, 0x42, 0x4c, 0x4e, 0x49, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x5f, 0x50, 0x45, 0x43, 0x48, 0x45, 0x42, 0x4c, 0x50, 0x42, 0x41, 0x44, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x50, 0x45, 0x43, 0x48, 0x45,
- 0x42, 0x4c, 0x50, 0x42, 0x41, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_OGIPKMEFMDI_proto_rawDescOnce sync.Once
- file_Unk3100_OGIPKMEFMDI_proto_rawDescData = file_Unk3100_OGIPKMEFMDI_proto_rawDesc
-)
-
-func file_Unk3100_OGIPKMEFMDI_proto_rawDescGZIP() []byte {
- file_Unk3100_OGIPKMEFMDI_proto_rawDescOnce.Do(func() {
- file_Unk3100_OGIPKMEFMDI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_OGIPKMEFMDI_proto_rawDescData)
- })
- return file_Unk3100_OGIPKMEFMDI_proto_rawDescData
-}
-
-var file_Unk3100_OGIPKMEFMDI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_OGIPKMEFMDI_proto_goTypes = []interface{}{
- (*Unk3100_OGIPKMEFMDI)(nil), // 0: Unk3100_OGIPKMEFMDI
-}
-var file_Unk3100_OGIPKMEFMDI_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_OGIPKMEFMDI_proto_init() }
-func file_Unk3100_OGIPKMEFMDI_proto_init() {
- if File_Unk3100_OGIPKMEFMDI_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_OGIPKMEFMDI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_OGIPKMEFMDI); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_OGIPKMEFMDI_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_OGIPKMEFMDI_proto_goTypes,
- DependencyIndexes: file_Unk3100_OGIPKMEFMDI_proto_depIdxs,
- MessageInfos: file_Unk3100_OGIPKMEFMDI_proto_msgTypes,
- }.Build()
- File_Unk3100_OGIPKMEFMDI_proto = out.File
- file_Unk3100_OGIPKMEFMDI_proto_rawDesc = nil
- file_Unk3100_OGIPKMEFMDI_proto_goTypes = nil
- file_Unk3100_OGIPKMEFMDI_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_OIDABBJEMCG.pb.go b/gover/gen/Unk3100_OIDABBJEMCG.pb.go
deleted file mode 100644
index d21054e8..00000000
--- a/gover/gen/Unk3100_OIDABBJEMCG.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_OIDABBJEMCG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20846
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_OIDABBJEMCG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Unk2700_OCIHJFOKHPK *CustomGadgetTreeInfo `protobuf:"bytes,11,opt,name=Unk2700_OCIHJFOKHPK,json=Unk2700OCIHJFOKHPK,proto3" json:"Unk2700_OCIHJFOKHPK,omitempty"`
-}
-
-func (x *Unk3100_OIDABBJEMCG) Reset() {
- *x = Unk3100_OIDABBJEMCG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_OIDABBJEMCG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_OIDABBJEMCG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_OIDABBJEMCG) ProtoMessage() {}
-
-func (x *Unk3100_OIDABBJEMCG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_OIDABBJEMCG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_OIDABBJEMCG.ProtoReflect.Descriptor instead.
-func (*Unk3100_OIDABBJEMCG) Descriptor() ([]byte, []int) {
- return file_Unk3100_OIDABBJEMCG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_OIDABBJEMCG) GetEntityId() uint32 {
- if x != nil {
- return x.EntityId
- }
- return 0
-}
-
-func (x *Unk3100_OIDABBJEMCG) GetUnk2700_OCIHJFOKHPK() *CustomGadgetTreeInfo {
- if x != nil {
- return x.Unk2700_OCIHJFOKHPK
- }
- return nil
-}
-
-var File_Unk3100_OIDABBJEMCG_proto protoreflect.FileDescriptor
-
-var file_Unk3100_OIDABBJEMCG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x49, 0x44, 0x41, 0x42, 0x42,
- 0x4a, 0x45, 0x4d, 0x43, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73,
- 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7a, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x4f, 0x49, 0x44, 0x41, 0x42, 0x42, 0x4a, 0x45, 0x4d, 0x43, 0x47, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b, 0x48,
- 0x50, 0x4b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f,
- 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x4f, 0x43, 0x49, 0x48, 0x4a, 0x46, 0x4f, 0x4b,
- 0x48, 0x50, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_OIDABBJEMCG_proto_rawDescOnce sync.Once
- file_Unk3100_OIDABBJEMCG_proto_rawDescData = file_Unk3100_OIDABBJEMCG_proto_rawDesc
-)
-
-func file_Unk3100_OIDABBJEMCG_proto_rawDescGZIP() []byte {
- file_Unk3100_OIDABBJEMCG_proto_rawDescOnce.Do(func() {
- file_Unk3100_OIDABBJEMCG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_OIDABBJEMCG_proto_rawDescData)
- })
- return file_Unk3100_OIDABBJEMCG_proto_rawDescData
-}
-
-var file_Unk3100_OIDABBJEMCG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_OIDABBJEMCG_proto_goTypes = []interface{}{
- (*Unk3100_OIDABBJEMCG)(nil), // 0: Unk3100_OIDABBJEMCG
- (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
-}
-var file_Unk3100_OIDABBJEMCG_proto_depIdxs = []int32{
- 1, // 0: Unk3100_OIDABBJEMCG.Unk2700_OCIHJFOKHPK:type_name -> CustomGadgetTreeInfo
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_OIDABBJEMCG_proto_init() }
-func file_Unk3100_OIDABBJEMCG_proto_init() {
- if File_Unk3100_OIDABBJEMCG_proto != nil {
- return
- }
- file_CustomGadgetTreeInfo_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_OIDABBJEMCG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_OIDABBJEMCG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_OIDABBJEMCG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_OIDABBJEMCG_proto_goTypes,
- DependencyIndexes: file_Unk3100_OIDABBJEMCG_proto_depIdxs,
- MessageInfos: file_Unk3100_OIDABBJEMCG_proto_msgTypes,
- }.Build()
- File_Unk3100_OIDABBJEMCG_proto = out.File
- file_Unk3100_OIDABBJEMCG_proto_rawDesc = nil
- file_Unk3100_OIDABBJEMCG_proto_goTypes = nil
- file_Unk3100_OIDABBJEMCG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_OMJOFLDLNDG.pb.go b/gover/gen/Unk3100_OMJOFLDLNDG.pb.go
deleted file mode 100644
index 3149076d..00000000
--- a/gover/gen/Unk3100_OMJOFLDLNDG.pb.go
+++ /dev/null
@@ -1,163 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_OMJOFLDLNDG.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 24142
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_OMJOFLDLNDG struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_LINPNGLHPDL uint32 `protobuf:"varint,7,opt,name=Unk3100_LINPNGLHPDL,json=Unk3100LINPNGLHPDL,proto3" json:"Unk3100_LINPNGLHPDL,omitempty"`
-}
-
-func (x *Unk3100_OMJOFLDLNDG) Reset() {
- *x = Unk3100_OMJOFLDLNDG{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_OMJOFLDLNDG_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_OMJOFLDLNDG) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_OMJOFLDLNDG) ProtoMessage() {}
-
-func (x *Unk3100_OMJOFLDLNDG) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_OMJOFLDLNDG_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_OMJOFLDLNDG.ProtoReflect.Descriptor instead.
-func (*Unk3100_OMJOFLDLNDG) Descriptor() ([]byte, []int) {
- return file_Unk3100_OMJOFLDLNDG_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_OMJOFLDLNDG) GetUnk3100_LINPNGLHPDL() uint32 {
- if x != nil {
- return x.Unk3100_LINPNGLHPDL
- }
- return 0
-}
-
-var File_Unk3100_OMJOFLDLNDG_proto protoreflect.FileDescriptor
-
-var file_Unk3100_OMJOFLDLNDG_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4a, 0x4f, 0x46, 0x4c,
- 0x44, 0x4c, 0x4e, 0x44, 0x47, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4a, 0x4f, 0x46, 0x4c, 0x44, 0x4c, 0x4e,
- 0x44, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4c, 0x49,
- 0x4e, 0x50, 0x4e, 0x47, 0x4c, 0x48, 0x50, 0x44, 0x4c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4c, 0x49, 0x4e, 0x50, 0x4e, 0x47, 0x4c, 0x48,
- 0x50, 0x44, 0x4c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_OMJOFLDLNDG_proto_rawDescOnce sync.Once
- file_Unk3100_OMJOFLDLNDG_proto_rawDescData = file_Unk3100_OMJOFLDLNDG_proto_rawDesc
-)
-
-func file_Unk3100_OMJOFLDLNDG_proto_rawDescGZIP() []byte {
- file_Unk3100_OMJOFLDLNDG_proto_rawDescOnce.Do(func() {
- file_Unk3100_OMJOFLDLNDG_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_OMJOFLDLNDG_proto_rawDescData)
- })
- return file_Unk3100_OMJOFLDLNDG_proto_rawDescData
-}
-
-var file_Unk3100_OMJOFLDLNDG_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_OMJOFLDLNDG_proto_goTypes = []interface{}{
- (*Unk3100_OMJOFLDLNDG)(nil), // 0: Unk3100_OMJOFLDLNDG
-}
-var file_Unk3100_OMJOFLDLNDG_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_OMJOFLDLNDG_proto_init() }
-func file_Unk3100_OMJOFLDLNDG_proto_init() {
- if File_Unk3100_OMJOFLDLNDG_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_OMJOFLDLNDG_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_OMJOFLDLNDG); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_OMJOFLDLNDG_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_OMJOFLDLNDG_proto_goTypes,
- DependencyIndexes: file_Unk3100_OMJOFLDLNDG_proto_depIdxs,
- MessageInfos: file_Unk3100_OMJOFLDLNDG_proto_msgTypes,
- }.Build()
- File_Unk3100_OMJOFLDLNDG_proto = out.File
- file_Unk3100_OMJOFLDLNDG_proto_rawDesc = nil
- file_Unk3100_OMJOFLDLNDG_proto_goTypes = nil
- file_Unk3100_OMJOFLDLNDG_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_OMJPPGKDLEE.pb.go b/gover/gen/Unk3100_OMJPPGKDLEE.pb.go
deleted file mode 100644
index 53ee260e..00000000
--- a/gover/gen/Unk3100_OMJPPGKDLEE.pb.go
+++ /dev/null
@@ -1,175 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_OMJPPGKDLEE.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type Unk3100_OMJPPGKDLEE struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_JHDGDENAJHO map[uint32]*Unk3100_JLKDDKHHFPO `protobuf:"bytes,13,rep,name=Unk3100_JHDGDENAJHO,json=Unk3100JHDGDENAJHO,proto3" json:"Unk3100_JHDGDENAJHO,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
-}
-
-func (x *Unk3100_OMJPPGKDLEE) Reset() {
- *x = Unk3100_OMJPPGKDLEE{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_OMJPPGKDLEE_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_OMJPPGKDLEE) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_OMJPPGKDLEE) ProtoMessage() {}
-
-func (x *Unk3100_OMJPPGKDLEE) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_OMJPPGKDLEE_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_OMJPPGKDLEE.ProtoReflect.Descriptor instead.
-func (*Unk3100_OMJPPGKDLEE) Descriptor() ([]byte, []int) {
- return file_Unk3100_OMJPPGKDLEE_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_OMJPPGKDLEE) GetUnk3100_JHDGDENAJHO() map[uint32]*Unk3100_JLKDDKHHFPO {
- if x != nil {
- return x.Unk3100_JHDGDENAJHO
- }
- return nil
-}
-
-var File_Unk3100_OMJPPGKDLEE_proto protoreflect.FileDescriptor
-
-var file_Unk3100_OMJPPGKDLEE_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4a, 0x50, 0x50, 0x47,
- 0x4b, 0x44, 0x4c, 0x45, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x4b, 0x44, 0x44, 0x4b, 0x48, 0x48, 0x46, 0x50, 0x4f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x01, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4a, 0x50, 0x50, 0x47, 0x4b, 0x44, 0x4c, 0x45, 0x45, 0x12, 0x5d,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x44, 0x47, 0x44, 0x45,
- 0x4e, 0x41, 0x4a, 0x48, 0x4f, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x4d, 0x4a, 0x50, 0x50, 0x47, 0x4b, 0x44, 0x4c, 0x45,
- 0x45, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x48, 0x44, 0x47, 0x44, 0x45, 0x4e,
- 0x41, 0x4a, 0x48, 0x4f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x4a, 0x48, 0x44, 0x47, 0x44, 0x45, 0x4e, 0x41, 0x4a, 0x48, 0x4f, 0x1a, 0x5b, 0x0a,
- 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x48, 0x44, 0x47, 0x44, 0x45, 0x4e, 0x41,
- 0x4a, 0x48, 0x4f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61,
- 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x4c, 0x4b, 0x44, 0x44, 0x4b, 0x48, 0x48, 0x46, 0x50, 0x4f, 0x52,
- 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
- 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_OMJPPGKDLEE_proto_rawDescOnce sync.Once
- file_Unk3100_OMJPPGKDLEE_proto_rawDescData = file_Unk3100_OMJPPGKDLEE_proto_rawDesc
-)
-
-func file_Unk3100_OMJPPGKDLEE_proto_rawDescGZIP() []byte {
- file_Unk3100_OMJPPGKDLEE_proto_rawDescOnce.Do(func() {
- file_Unk3100_OMJPPGKDLEE_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_OMJPPGKDLEE_proto_rawDescData)
- })
- return file_Unk3100_OMJPPGKDLEE_proto_rawDescData
-}
-
-var file_Unk3100_OMJPPGKDLEE_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
-var file_Unk3100_OMJPPGKDLEE_proto_goTypes = []interface{}{
- (*Unk3100_OMJPPGKDLEE)(nil), // 0: Unk3100_OMJPPGKDLEE
- nil, // 1: Unk3100_OMJPPGKDLEE.Unk3100JHDGDENAJHOEntry
- (*Unk3100_JLKDDKHHFPO)(nil), // 2: Unk3100_JLKDDKHHFPO
-}
-var file_Unk3100_OMJPPGKDLEE_proto_depIdxs = []int32{
- 1, // 0: Unk3100_OMJPPGKDLEE.Unk3100_JHDGDENAJHO:type_name -> Unk3100_OMJPPGKDLEE.Unk3100JHDGDENAJHOEntry
- 2, // 1: Unk3100_OMJPPGKDLEE.Unk3100JHDGDENAJHOEntry.value:type_name -> Unk3100_JLKDDKHHFPO
- 2, // [2:2] is the sub-list for method output_type
- 2, // [2:2] is the sub-list for method input_type
- 2, // [2:2] is the sub-list for extension type_name
- 2, // [2:2] is the sub-list for extension extendee
- 0, // [0:2] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_OMJPPGKDLEE_proto_init() }
-func file_Unk3100_OMJPPGKDLEE_proto_init() {
- if File_Unk3100_OMJPPGKDLEE_proto != nil {
- return
- }
- file_Unk3100_JLKDDKHHFPO_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_OMJPPGKDLEE_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_OMJPPGKDLEE); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_OMJPPGKDLEE_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 2,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_OMJPPGKDLEE_proto_goTypes,
- DependencyIndexes: file_Unk3100_OMJPPGKDLEE_proto_depIdxs,
- MessageInfos: file_Unk3100_OMJPPGKDLEE_proto_msgTypes,
- }.Build()
- File_Unk3100_OMJPPGKDLEE_proto = out.File
- file_Unk3100_OMJPPGKDLEE_proto_rawDesc = nil
- file_Unk3100_OMJPPGKDLEE_proto_goTypes = nil
- file_Unk3100_OMJPPGKDLEE_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_PEBEPNKENON.pb.go b/gover/gen/Unk3100_PEBEPNKENON.pb.go
deleted file mode 100644
index 1c0c9da9..00000000
--- a/gover/gen/Unk3100_PEBEPNKENON.pb.go
+++ /dev/null
@@ -1,180 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_PEBEPNKENON.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 23141
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-type Unk3100_PEBEPNKENON struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_JDNHCGPELBA []*ItemParam `protobuf:"bytes,3,rep,name=Unk3100_JDNHCGPELBA,json=Unk3100JDNHCGPELBA,proto3" json:"Unk3100_JDNHCGPELBA,omitempty"`
- Unk3100_FOOACIGDBFB uint32 `protobuf:"varint,5,opt,name=Unk3100_FOOACIGDBFB,json=Unk3100FOOACIGDBFB,proto3" json:"Unk3100_FOOACIGDBFB,omitempty"`
-}
-
-func (x *Unk3100_PEBEPNKENON) Reset() {
- *x = Unk3100_PEBEPNKENON{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_PEBEPNKENON_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_PEBEPNKENON) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_PEBEPNKENON) ProtoMessage() {}
-
-func (x *Unk3100_PEBEPNKENON) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_PEBEPNKENON_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_PEBEPNKENON.ProtoReflect.Descriptor instead.
-func (*Unk3100_PEBEPNKENON) Descriptor() ([]byte, []int) {
- return file_Unk3100_PEBEPNKENON_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_PEBEPNKENON) GetUnk3100_JDNHCGPELBA() []*ItemParam {
- if x != nil {
- return x.Unk3100_JDNHCGPELBA
- }
- return nil
-}
-
-func (x *Unk3100_PEBEPNKENON) GetUnk3100_FOOACIGDBFB() uint32 {
- if x != nil {
- return x.Unk3100_FOOACIGDBFB
- }
- return 0
-}
-
-var File_Unk3100_PEBEPNKENON_proto protoreflect.FileDescriptor
-
-var file_Unk3100_PEBEPNKENON_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50, 0x45, 0x42, 0x45, 0x50, 0x4e,
- 0x4b, 0x45, 0x4e, 0x4f, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50, 0x45, 0x42, 0x45, 0x50, 0x4e, 0x4b,
- 0x45, 0x4e, 0x4f, 0x4e, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f,
- 0x4a, 0x44, 0x4e, 0x48, 0x43, 0x47, 0x50, 0x45, 0x4c, 0x42, 0x41, 0x18, 0x03, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x44, 0x4e, 0x48, 0x43, 0x47, 0x50, 0x45, 0x4c, 0x42,
- 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4f, 0x4f,
- 0x41, 0x43, 0x49, 0x47, 0x44, 0x42, 0x46, 0x42, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46, 0x4f, 0x4f, 0x41, 0x43, 0x49, 0x47, 0x44, 0x42,
- 0x46, 0x42, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_PEBEPNKENON_proto_rawDescOnce sync.Once
- file_Unk3100_PEBEPNKENON_proto_rawDescData = file_Unk3100_PEBEPNKENON_proto_rawDesc
-)
-
-func file_Unk3100_PEBEPNKENON_proto_rawDescGZIP() []byte {
- file_Unk3100_PEBEPNKENON_proto_rawDescOnce.Do(func() {
- file_Unk3100_PEBEPNKENON_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_PEBEPNKENON_proto_rawDescData)
- })
- return file_Unk3100_PEBEPNKENON_proto_rawDescData
-}
-
-var file_Unk3100_PEBEPNKENON_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_PEBEPNKENON_proto_goTypes = []interface{}{
- (*Unk3100_PEBEPNKENON)(nil), // 0: Unk3100_PEBEPNKENON
- (*ItemParam)(nil), // 1: ItemParam
-}
-var file_Unk3100_PEBEPNKENON_proto_depIdxs = []int32{
- 1, // 0: Unk3100_PEBEPNKENON.Unk3100_JDNHCGPELBA:type_name -> ItemParam
- 1, // [1:1] is the sub-list for method output_type
- 1, // [1:1] is the sub-list for method input_type
- 1, // [1:1] is the sub-list for extension type_name
- 1, // [1:1] is the sub-list for extension extendee
- 0, // [0:1] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_PEBEPNKENON_proto_init() }
-func file_Unk3100_PEBEPNKENON_proto_init() {
- if File_Unk3100_PEBEPNKENON_proto != nil {
- return
- }
- file_ItemParam_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_PEBEPNKENON_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_PEBEPNKENON); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_PEBEPNKENON_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_PEBEPNKENON_proto_goTypes,
- DependencyIndexes: file_Unk3100_PEBEPNKENON_proto_depIdxs,
- MessageInfos: file_Unk3100_PEBEPNKENON_proto_msgTypes,
- }.Build()
- File_Unk3100_PEBEPNKENON_proto = out.File
- file_Unk3100_PEBEPNKENON_proto_rawDesc = nil
- file_Unk3100_PEBEPNKENON_proto_goTypes = nil
- file_Unk3100_PEBEPNKENON_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3100_PPAENPFDOOO.pb.go b/gover/gen/Unk3100_PPAENPFDOOO.pb.go
deleted file mode 100644
index 20abf082..00000000
--- a/gover/gen/Unk3100_PPAENPFDOOO.pb.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: Unk3100_PPAENPFDOOO.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-// CmdId: 20733
-// EnetChannelId: 0
-// EnetIsReliable: true
-type Unk3100_PPAENPFDOOO struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk3100_MBDCDNHEDFO uint32 `protobuf:"varint,6,opt,name=Unk3100_MBDCDNHEDFO,json=Unk3100MBDCDNHEDFO,proto3" json:"Unk3100_MBDCDNHEDFO,omitempty"`
- Unk3100_CIJIHEGPEMB uint32 `protobuf:"varint,10,opt,name=Unk3100_CIJIHEGPEMB,json=Unk3100CIJIHEGPEMB,proto3" json:"Unk3100_CIJIHEGPEMB,omitempty"`
-}
-
-func (x *Unk3100_PPAENPFDOOO) Reset() {
- *x = Unk3100_PPAENPFDOOO{}
- if protoimpl.UnsafeEnabled {
- mi := &file_Unk3100_PPAENPFDOOO_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *Unk3100_PPAENPFDOOO) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*Unk3100_PPAENPFDOOO) ProtoMessage() {}
-
-func (x *Unk3100_PPAENPFDOOO) ProtoReflect() protoreflect.Message {
- mi := &file_Unk3100_PPAENPFDOOO_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use Unk3100_PPAENPFDOOO.ProtoReflect.Descriptor instead.
-func (*Unk3100_PPAENPFDOOO) Descriptor() ([]byte, []int) {
- return file_Unk3100_PPAENPFDOOO_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *Unk3100_PPAENPFDOOO) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
-func (x *Unk3100_PPAENPFDOOO) GetUnk3100_MBDCDNHEDFO() uint32 {
- if x != nil {
- return x.Unk3100_MBDCDNHEDFO
- }
- return 0
-}
-
-func (x *Unk3100_PPAENPFDOOO) GetUnk3100_CIJIHEGPEMB() uint32 {
- if x != nil {
- return x.Unk3100_CIJIHEGPEMB
- }
- return 0
-}
-
-var File_Unk3100_PPAENPFDOOO_proto protoreflect.FileDescriptor
-
-var file_Unk3100_PPAENPFDOOO_proto_rawDesc = []byte{
- 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x41, 0x45, 0x4e, 0x50,
- 0x46, 0x44, 0x4f, 0x4f, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x41, 0x45, 0x4e, 0x50, 0x46, 0x44,
- 0x4f, 0x4f, 0x4f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x44, 0x43, 0x44, 0x4e, 0x48,
- 0x45, 0x44, 0x46, 0x4f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x4d, 0x42, 0x44, 0x43, 0x44, 0x4e, 0x48, 0x45, 0x44, 0x46, 0x4f, 0x12, 0x2f,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45,
- 0x47, 0x50, 0x45, 0x4d, 0x42, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x43, 0x49, 0x4a, 0x49, 0x48, 0x45, 0x47, 0x50, 0x45, 0x4d, 0x42, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_Unk3100_PPAENPFDOOO_proto_rawDescOnce sync.Once
- file_Unk3100_PPAENPFDOOO_proto_rawDescData = file_Unk3100_PPAENPFDOOO_proto_rawDesc
-)
-
-func file_Unk3100_PPAENPFDOOO_proto_rawDescGZIP() []byte {
- file_Unk3100_PPAENPFDOOO_proto_rawDescOnce.Do(func() {
- file_Unk3100_PPAENPFDOOO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3100_PPAENPFDOOO_proto_rawDescData)
- })
- return file_Unk3100_PPAENPFDOOO_proto_rawDescData
-}
-
-var file_Unk3100_PPAENPFDOOO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_Unk3100_PPAENPFDOOO_proto_goTypes = []interface{}{
- (*Unk3100_PPAENPFDOOO)(nil), // 0: Unk3100_PPAENPFDOOO
-}
-var file_Unk3100_PPAENPFDOOO_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_Unk3100_PPAENPFDOOO_proto_init() }
-func file_Unk3100_PPAENPFDOOO_proto_init() {
- if File_Unk3100_PPAENPFDOOO_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_Unk3100_PPAENPFDOOO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Unk3100_PPAENPFDOOO); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_Unk3100_PPAENPFDOOO_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_Unk3100_PPAENPFDOOO_proto_goTypes,
- DependencyIndexes: file_Unk3100_PPAENPFDOOO_proto_depIdxs,
- MessageInfos: file_Unk3100_PPAENPFDOOO_proto_msgTypes,
- }.Build()
- File_Unk3100_PPAENPFDOOO_proto = out.File
- file_Unk3100_PPAENPFDOOO_proto_rawDesc = nil
- file_Unk3100_PPAENPFDOOO_proto_goTypes = nil
- file_Unk3100_PPAENPFDOOO_proto_depIdxs = nil
-}
diff --git a/gover/gen/Unk3300_ADHENCIFKNI.pb.go b/gover/gen/Unk3300_ADHENCIFKNI.pb.go
new file mode 100644
index 00000000..d6ca4091
--- /dev/null
+++ b/gover/gen/Unk3300_ADHENCIFKNI.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: Unk3300_ADHENCIFKNI.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type Unk3300_ADHENCIFKNI struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BeginTime uint64 `protobuf:"varint,6,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
+ TimeStamp uint64 `protobuf:"varint,13,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
+ ControllerId uint32 `protobuf:"varint,10,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+}
+
+func (x *Unk3300_ADHENCIFKNI) Reset() {
+ *x = Unk3300_ADHENCIFKNI{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_Unk3300_ADHENCIFKNI_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Unk3300_ADHENCIFKNI) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Unk3300_ADHENCIFKNI) ProtoMessage() {}
+
+func (x *Unk3300_ADHENCIFKNI) ProtoReflect() protoreflect.Message {
+ mi := &file_Unk3300_ADHENCIFKNI_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Unk3300_ADHENCIFKNI.ProtoReflect.Descriptor instead.
+func (*Unk3300_ADHENCIFKNI) Descriptor() ([]byte, []int) {
+ return file_Unk3300_ADHENCIFKNI_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *Unk3300_ADHENCIFKNI) GetBeginTime() uint64 {
+ if x != nil {
+ return x.BeginTime
+ }
+ return 0
+}
+
+func (x *Unk3300_ADHENCIFKNI) GetTimeStamp() uint64 {
+ if x != nil {
+ return x.TimeStamp
+ }
+ return 0
+}
+
+func (x *Unk3300_ADHENCIFKNI) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+var File_Unk3300_ADHENCIFKNI_proto protoreflect.FileDescriptor
+
+var file_Unk3300_ADHENCIFKNI_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x48, 0x45, 0x4e, 0x43,
+ 0x49, 0x46, 0x4b, 0x4e, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x44, 0x48, 0x45, 0x4e, 0x43, 0x49, 0x46, 0x4b,
+ 0x4e, 0x49, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x54, 0x69, 0x6d,
+ 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70,
+ 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
+ 0x6c, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_Unk3300_ADHENCIFKNI_proto_rawDescOnce sync.Once
+ file_Unk3300_ADHENCIFKNI_proto_rawDescData = file_Unk3300_ADHENCIFKNI_proto_rawDesc
+)
+
+func file_Unk3300_ADHENCIFKNI_proto_rawDescGZIP() []byte {
+ file_Unk3300_ADHENCIFKNI_proto_rawDescOnce.Do(func() {
+ file_Unk3300_ADHENCIFKNI_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3300_ADHENCIFKNI_proto_rawDescData)
+ })
+ return file_Unk3300_ADHENCIFKNI_proto_rawDescData
+}
+
+var file_Unk3300_ADHENCIFKNI_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_Unk3300_ADHENCIFKNI_proto_goTypes = []interface{}{
+ (*Unk3300_ADHENCIFKNI)(nil), // 0: Unk3300_ADHENCIFKNI
+}
+var file_Unk3300_ADHENCIFKNI_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_Unk3300_ADHENCIFKNI_proto_init() }
+func file_Unk3300_ADHENCIFKNI_proto_init() {
+ if File_Unk3300_ADHENCIFKNI_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_Unk3300_ADHENCIFKNI_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Unk3300_ADHENCIFKNI); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_Unk3300_ADHENCIFKNI_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_Unk3300_ADHENCIFKNI_proto_goTypes,
+ DependencyIndexes: file_Unk3300_ADHENCIFKNI_proto_depIdxs,
+ MessageInfos: file_Unk3300_ADHENCIFKNI_proto_msgTypes,
+ }.Build()
+ File_Unk3300_ADHENCIFKNI_proto = out.File
+ file_Unk3300_ADHENCIFKNI_proto_rawDesc = nil
+ file_Unk3300_ADHENCIFKNI_proto_goTypes = nil
+ file_Unk3300_ADHENCIFKNI_proto_depIdxs = nil
+}
diff --git a/gover/gen/Unk3300_DGBNCDEIIFC.pb.go b/gover/gen/Unk3300_DGBNCDEIIFC.pb.go
new file mode 100644
index 00000000..ec27ad2f
--- /dev/null
+++ b/gover/gen/Unk3300_DGBNCDEIIFC.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: Unk3300_DGBNCDEIIFC.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type Unk3300_DGBNCDEIIFC struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MonsterIdList []uint32 `protobuf:"varint,9,rep,packed,name=monster_id_list,json=monsterIdList,proto3" json:"monster_id_list,omitempty"`
+}
+
+func (x *Unk3300_DGBNCDEIIFC) Reset() {
+ *x = Unk3300_DGBNCDEIIFC{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_Unk3300_DGBNCDEIIFC_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Unk3300_DGBNCDEIIFC) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Unk3300_DGBNCDEIIFC) ProtoMessage() {}
+
+func (x *Unk3300_DGBNCDEIIFC) ProtoReflect() protoreflect.Message {
+ mi := &file_Unk3300_DGBNCDEIIFC_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Unk3300_DGBNCDEIIFC.ProtoReflect.Descriptor instead.
+func (*Unk3300_DGBNCDEIIFC) Descriptor() ([]byte, []int) {
+ return file_Unk3300_DGBNCDEIIFC_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *Unk3300_DGBNCDEIIFC) GetMonsterIdList() []uint32 {
+ if x != nil {
+ return x.MonsterIdList
+ }
+ return nil
+}
+
+var File_Unk3300_DGBNCDEIIFC_proto protoreflect.FileDescriptor
+
+var file_Unk3300_DGBNCDEIIFC_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x47, 0x42, 0x4e, 0x43, 0x44,
+ 0x45, 0x49, 0x49, 0x46, 0x43, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x47, 0x42, 0x4e, 0x43, 0x44, 0x45, 0x49, 0x49,
+ 0x46, 0x43, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x6f, 0x6e,
+ 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_Unk3300_DGBNCDEIIFC_proto_rawDescOnce sync.Once
+ file_Unk3300_DGBNCDEIIFC_proto_rawDescData = file_Unk3300_DGBNCDEIIFC_proto_rawDesc
+)
+
+func file_Unk3300_DGBNCDEIIFC_proto_rawDescGZIP() []byte {
+ file_Unk3300_DGBNCDEIIFC_proto_rawDescOnce.Do(func() {
+ file_Unk3300_DGBNCDEIIFC_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3300_DGBNCDEIIFC_proto_rawDescData)
+ })
+ return file_Unk3300_DGBNCDEIIFC_proto_rawDescData
+}
+
+var file_Unk3300_DGBNCDEIIFC_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_Unk3300_DGBNCDEIIFC_proto_goTypes = []interface{}{
+ (*Unk3300_DGBNCDEIIFC)(nil), // 0: Unk3300_DGBNCDEIIFC
+}
+var file_Unk3300_DGBNCDEIIFC_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_Unk3300_DGBNCDEIIFC_proto_init() }
+func file_Unk3300_DGBNCDEIIFC_proto_init() {
+ if File_Unk3300_DGBNCDEIIFC_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_Unk3300_DGBNCDEIIFC_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Unk3300_DGBNCDEIIFC); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_Unk3300_DGBNCDEIIFC_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_Unk3300_DGBNCDEIIFC_proto_goTypes,
+ DependencyIndexes: file_Unk3300_DGBNCDEIIFC_proto_depIdxs,
+ MessageInfos: file_Unk3300_DGBNCDEIIFC_proto_msgTypes,
+ }.Build()
+ File_Unk3300_DGBNCDEIIFC_proto = out.File
+ file_Unk3300_DGBNCDEIIFC_proto_rawDesc = nil
+ file_Unk3300_DGBNCDEIIFC_proto_goTypes = nil
+ file_Unk3300_DGBNCDEIIFC_proto_depIdxs = nil
+}
diff --git a/gover/gen/Unk3300_DMOBAABGOBF.pb.go b/gover/gen/Unk3300_DMOBAABGOBF.pb.go
new file mode 100644
index 00000000..5954097f
--- /dev/null
+++ b/gover/gen/Unk3300_DMOBAABGOBF.pb.go
@@ -0,0 +1,181 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: Unk3300_DMOBAABGOBF.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type Unk3300_DMOBAABGOBF struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSuccess bool `protobuf:"varint,6,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Unk3300_NKHMMPMEILJ string `protobuf:"bytes,7,opt,name=Unk3300_NKHMMPMEILJ,json=Unk3300NKHMMPMEILJ,proto3" json:"Unk3300_NKHMMPMEILJ,omitempty"`
+ Unk3300_JOCKIGCENGI string `protobuf:"bytes,13,opt,name=Unk3300_JOCKIGCENGI,json=Unk3300JOCKIGCENGI,proto3" json:"Unk3300_JOCKIGCENGI,omitempty"`
+}
+
+func (x *Unk3300_DMOBAABGOBF) Reset() {
+ *x = Unk3300_DMOBAABGOBF{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_Unk3300_DMOBAABGOBF_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Unk3300_DMOBAABGOBF) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Unk3300_DMOBAABGOBF) ProtoMessage() {}
+
+func (x *Unk3300_DMOBAABGOBF) ProtoReflect() protoreflect.Message {
+ mi := &file_Unk3300_DMOBAABGOBF_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Unk3300_DMOBAABGOBF.ProtoReflect.Descriptor instead.
+func (*Unk3300_DMOBAABGOBF) Descriptor() ([]byte, []int) {
+ return file_Unk3300_DMOBAABGOBF_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *Unk3300_DMOBAABGOBF) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *Unk3300_DMOBAABGOBF) GetUnk3300_NKHMMPMEILJ() string {
+ if x != nil {
+ return x.Unk3300_NKHMMPMEILJ
+ }
+ return ""
+}
+
+func (x *Unk3300_DMOBAABGOBF) GetUnk3300_JOCKIGCENGI() string {
+ if x != nil {
+ return x.Unk3300_JOCKIGCENGI
+ }
+ return ""
+}
+
+var File_Unk3300_DMOBAABGOBF_proto protoreflect.FileDescriptor
+
+var file_Unk3300_DMOBAABGOBF_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x4f, 0x42, 0x41, 0x41,
+ 0x42, 0x47, 0x4f, 0x42, 0x46, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x96, 0x01, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4d, 0x4f, 0x42, 0x41, 0x41, 0x42, 0x47,
+ 0x4f, 0x42, 0x46, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73,
+ 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65,
+ 0x73, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4b,
+ 0x48, 0x4d, 0x4d, 0x50, 0x4d, 0x45, 0x49, 0x4c, 0x4a, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4b, 0x48, 0x4d, 0x4d, 0x50, 0x4d, 0x45,
+ 0x49, 0x4c, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4a,
+ 0x4f, 0x43, 0x4b, 0x49, 0x47, 0x43, 0x45, 0x4e, 0x47, 0x49, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x4f, 0x43, 0x4b, 0x49, 0x47, 0x43,
+ 0x45, 0x4e, 0x47, 0x49, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_Unk3300_DMOBAABGOBF_proto_rawDescOnce sync.Once
+ file_Unk3300_DMOBAABGOBF_proto_rawDescData = file_Unk3300_DMOBAABGOBF_proto_rawDesc
+)
+
+func file_Unk3300_DMOBAABGOBF_proto_rawDescGZIP() []byte {
+ file_Unk3300_DMOBAABGOBF_proto_rawDescOnce.Do(func() {
+ file_Unk3300_DMOBAABGOBF_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3300_DMOBAABGOBF_proto_rawDescData)
+ })
+ return file_Unk3300_DMOBAABGOBF_proto_rawDescData
+}
+
+var file_Unk3300_DMOBAABGOBF_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_Unk3300_DMOBAABGOBF_proto_goTypes = []interface{}{
+ (*Unk3300_DMOBAABGOBF)(nil), // 0: Unk3300_DMOBAABGOBF
+}
+var file_Unk3300_DMOBAABGOBF_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_Unk3300_DMOBAABGOBF_proto_init() }
+func file_Unk3300_DMOBAABGOBF_proto_init() {
+ if File_Unk3300_DMOBAABGOBF_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_Unk3300_DMOBAABGOBF_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Unk3300_DMOBAABGOBF); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_Unk3300_DMOBAABGOBF_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_Unk3300_DMOBAABGOBF_proto_goTypes,
+ DependencyIndexes: file_Unk3300_DMOBAABGOBF_proto_depIdxs,
+ MessageInfos: file_Unk3300_DMOBAABGOBF_proto_msgTypes,
+ }.Build()
+ File_Unk3300_DMOBAABGOBF_proto = out.File
+ file_Unk3300_DMOBAABGOBF_proto_rawDesc = nil
+ file_Unk3300_DMOBAABGOBF_proto_goTypes = nil
+ file_Unk3300_DMOBAABGOBF_proto_depIdxs = nil
+}
diff --git a/gover/gen/Unk3300_ICAGMOCOALO.pb.go b/gover/gen/Unk3300_ICAGMOCOALO.pb.go
new file mode 100644
index 00000000..3c46c82b
--- /dev/null
+++ b/gover/gen/Unk3300_ICAGMOCOALO.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: Unk3300_ICAGMOCOALO.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type Unk3300_ICAGMOCOALO struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MatchId uint32 `protobuf:"varint,3,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
+}
+
+func (x *Unk3300_ICAGMOCOALO) Reset() {
+ *x = Unk3300_ICAGMOCOALO{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_Unk3300_ICAGMOCOALO_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Unk3300_ICAGMOCOALO) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Unk3300_ICAGMOCOALO) ProtoMessage() {}
+
+func (x *Unk3300_ICAGMOCOALO) ProtoReflect() protoreflect.Message {
+ mi := &file_Unk3300_ICAGMOCOALO_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Unk3300_ICAGMOCOALO.ProtoReflect.Descriptor instead.
+func (*Unk3300_ICAGMOCOALO) Descriptor() ([]byte, []int) {
+ return file_Unk3300_ICAGMOCOALO_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *Unk3300_ICAGMOCOALO) GetMatchId() uint32 {
+ if x != nil {
+ return x.MatchId
+ }
+ return 0
+}
+
+var File_Unk3300_ICAGMOCOALO_proto protoreflect.FileDescriptor
+
+var file_Unk3300_ICAGMOCOALO_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x41, 0x47, 0x4d, 0x4f,
+ 0x43, 0x4f, 0x41, 0x4c, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x41, 0x47, 0x4d, 0x4f, 0x43, 0x4f, 0x41,
+ 0x4c, 0x4f, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_Unk3300_ICAGMOCOALO_proto_rawDescOnce sync.Once
+ file_Unk3300_ICAGMOCOALO_proto_rawDescData = file_Unk3300_ICAGMOCOALO_proto_rawDesc
+)
+
+func file_Unk3300_ICAGMOCOALO_proto_rawDescGZIP() []byte {
+ file_Unk3300_ICAGMOCOALO_proto_rawDescOnce.Do(func() {
+ file_Unk3300_ICAGMOCOALO_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3300_ICAGMOCOALO_proto_rawDescData)
+ })
+ return file_Unk3300_ICAGMOCOALO_proto_rawDescData
+}
+
+var file_Unk3300_ICAGMOCOALO_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_Unk3300_ICAGMOCOALO_proto_goTypes = []interface{}{
+ (*Unk3300_ICAGMOCOALO)(nil), // 0: Unk3300_ICAGMOCOALO
+}
+var file_Unk3300_ICAGMOCOALO_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_Unk3300_ICAGMOCOALO_proto_init() }
+func file_Unk3300_ICAGMOCOALO_proto_init() {
+ if File_Unk3300_ICAGMOCOALO_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_Unk3300_ICAGMOCOALO_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Unk3300_ICAGMOCOALO); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_Unk3300_ICAGMOCOALO_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_Unk3300_ICAGMOCOALO_proto_goTypes,
+ DependencyIndexes: file_Unk3300_ICAGMOCOALO_proto_depIdxs,
+ MessageInfos: file_Unk3300_ICAGMOCOALO_proto_msgTypes,
+ }.Build()
+ File_Unk3300_ICAGMOCOALO_proto = out.File
+ file_Unk3300_ICAGMOCOALO_proto_rawDesc = nil
+ file_Unk3300_ICAGMOCOALO_proto_goTypes = nil
+ file_Unk3300_ICAGMOCOALO_proto_depIdxs = nil
+}
diff --git a/gover/gen/Unk3300_LOINGBJLJEM.pb.go b/gover/gen/Unk3300_LOINGBJLJEM.pb.go
new file mode 100644
index 00000000..52f50ca3
--- /dev/null
+++ b/gover/gen/Unk3300_LOINGBJLJEM.pb.go
@@ -0,0 +1,219 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: Unk3300_LOINGBJLJEM.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF int32
+
+const (
+ Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF_Unk3300_EKBFJPGGECM Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF = 0
+ Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF_Unk3300_NALHJBKMPCH Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF = 1
+)
+
+// Enum value maps for Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF.
+var (
+ Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF_name = map[int32]string{
+ 0: "Unk3300_KDBJPJADJKF_Unk3300_EKBFJPGGECM",
+ 1: "Unk3300_KDBJPJADJKF_Unk3300_NALHJBKMPCH",
+ }
+ Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF_value = map[string]int32{
+ "Unk3300_KDBJPJADJKF_Unk3300_EKBFJPGGECM": 0,
+ "Unk3300_KDBJPJADJKF_Unk3300_NALHJBKMPCH": 1,
+ }
+)
+
+func (x Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF) Enum() *Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF {
+ p := new(Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF)
+ *p = x
+ return p
+}
+
+func (x Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF) Descriptor() protoreflect.EnumDescriptor {
+ return file_Unk3300_LOINGBJLJEM_proto_enumTypes[0].Descriptor()
+}
+
+func (Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF) Type() protoreflect.EnumType {
+ return &file_Unk3300_LOINGBJLJEM_proto_enumTypes[0]
+}
+
+func (x Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF.Descriptor instead.
+func (Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF) EnumDescriptor() ([]byte, []int) {
+ return file_Unk3300_LOINGBJLJEM_proto_rawDescGZIP(), []int{0, 0}
+}
+
+type Unk3300_LOINGBJLJEM struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_NOFBEJLNMLA Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF `protobuf:"varint,4,opt,name=Unk3300_NOFBEJLNMLA,json=Unk3300NOFBEJLNMLA,proto3,enum=Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF" json:"Unk3300_NOFBEJLNMLA,omitempty"`
+}
+
+func (x *Unk3300_LOINGBJLJEM) Reset() {
+ *x = Unk3300_LOINGBJLJEM{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_Unk3300_LOINGBJLJEM_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Unk3300_LOINGBJLJEM) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Unk3300_LOINGBJLJEM) ProtoMessage() {}
+
+func (x *Unk3300_LOINGBJLJEM) ProtoReflect() protoreflect.Message {
+ mi := &file_Unk3300_LOINGBJLJEM_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Unk3300_LOINGBJLJEM.ProtoReflect.Descriptor instead.
+func (*Unk3300_LOINGBJLJEM) Descriptor() ([]byte, []int) {
+ return file_Unk3300_LOINGBJLJEM_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *Unk3300_LOINGBJLJEM) GetUnk3300_NOFBEJLNMLA() Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF {
+ if x != nil {
+ return x.Unk3300_NOFBEJLNMLA
+ }
+ return Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF_Unk3300_EKBFJPGGECM
+}
+
+var File_Unk3300_LOINGBJLJEM_proto protoreflect.FileDescriptor
+
+var file_Unk3300_LOINGBJLJEM_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x49, 0x4e, 0x47, 0x42,
+ 0x4a, 0x4c, 0x4a, 0x45, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe1, 0x01, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x49, 0x4e, 0x47, 0x42, 0x4a, 0x4c,
+ 0x4a, 0x45, 0x4d, 0x12, 0x59, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e,
+ 0x4f, 0x46, 0x42, 0x45, 0x4a, 0x4c, 0x4e, 0x4d, 0x4c, 0x41, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x28, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x4f, 0x49, 0x4e, 0x47,
+ 0x42, 0x4a, 0x4c, 0x4a, 0x45, 0x4d, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b,
+ 0x44, 0x42, 0x4a, 0x50, 0x4a, 0x41, 0x44, 0x4a, 0x4b, 0x46, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4e, 0x4f, 0x46, 0x42, 0x45, 0x4a, 0x4c, 0x4e, 0x4d, 0x4c, 0x41, 0x22, 0x6f,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x44, 0x42, 0x4a, 0x50, 0x4a,
+ 0x41, 0x44, 0x4a, 0x4b, 0x46, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4b, 0x44, 0x42, 0x4a, 0x50, 0x4a, 0x41, 0x44, 0x4a, 0x4b, 0x46, 0x5f, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4b, 0x42, 0x46, 0x4a, 0x50, 0x47, 0x47, 0x45, 0x43, 0x4d,
+ 0x10, 0x00, 0x12, 0x2b, 0x0a, 0x27, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x44,
+ 0x42, 0x4a, 0x50, 0x4a, 0x41, 0x44, 0x4a, 0x4b, 0x46, 0x5f, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4e, 0x41, 0x4c, 0x48, 0x4a, 0x42, 0x4b, 0x4d, 0x50, 0x43, 0x48, 0x10, 0x01, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_Unk3300_LOINGBJLJEM_proto_rawDescOnce sync.Once
+ file_Unk3300_LOINGBJLJEM_proto_rawDescData = file_Unk3300_LOINGBJLJEM_proto_rawDesc
+)
+
+func file_Unk3300_LOINGBJLJEM_proto_rawDescGZIP() []byte {
+ file_Unk3300_LOINGBJLJEM_proto_rawDescOnce.Do(func() {
+ file_Unk3300_LOINGBJLJEM_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3300_LOINGBJLJEM_proto_rawDescData)
+ })
+ return file_Unk3300_LOINGBJLJEM_proto_rawDescData
+}
+
+var file_Unk3300_LOINGBJLJEM_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_Unk3300_LOINGBJLJEM_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_Unk3300_LOINGBJLJEM_proto_goTypes = []interface{}{
+ (Unk3300_LOINGBJLJEM_Unk3300_KDBJPJADJKF)(0), // 0: Unk3300_LOINGBJLJEM.Unk3300_KDBJPJADJKF
+ (*Unk3300_LOINGBJLJEM)(nil), // 1: Unk3300_LOINGBJLJEM
+}
+var file_Unk3300_LOINGBJLJEM_proto_depIdxs = []int32{
+ 0, // 0: Unk3300_LOINGBJLJEM.Unk3300_NOFBEJLNMLA:type_name -> Unk3300_LOINGBJLJEM.Unk3300_KDBJPJADJKF
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_Unk3300_LOINGBJLJEM_proto_init() }
+func file_Unk3300_LOINGBJLJEM_proto_init() {
+ if File_Unk3300_LOINGBJLJEM_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_Unk3300_LOINGBJLJEM_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Unk3300_LOINGBJLJEM); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_Unk3300_LOINGBJLJEM_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_Unk3300_LOINGBJLJEM_proto_goTypes,
+ DependencyIndexes: file_Unk3300_LOINGBJLJEM_proto_depIdxs,
+ EnumInfos: file_Unk3300_LOINGBJLJEM_proto_enumTypes,
+ MessageInfos: file_Unk3300_LOINGBJLJEM_proto_msgTypes,
+ }.Build()
+ File_Unk3300_LOINGBJLJEM_proto = out.File
+ file_Unk3300_LOINGBJLJEM_proto_rawDesc = nil
+ file_Unk3300_LOINGBJLJEM_proto_goTypes = nil
+ file_Unk3300_LOINGBJLJEM_proto_depIdxs = nil
+}
diff --git a/gover/gen/Unk3300_PPKPCOCOMDH.pb.go b/gover/gen/Unk3300_PPKPCOCOMDH.pb.go
new file mode 100644
index 00000000..d4e07797
--- /dev/null
+++ b/gover/gen/Unk3300_PPKPCOCOMDH.pb.go
@@ -0,0 +1,223 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: Unk3300_PPKPCOCOMDH.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type Unk3300_PPKPCOCOMDH struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ControllerId uint32 `protobuf:"varint,12,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
+ OpSeq uint32 `protobuf:"varint,13,opt,name=op_seq,json=opSeq,proto3" json:"op_seq,omitempty"`
+ // Types that are assignable to Detail:
+ //
+ // *Unk3300_PPKPCOCOMDH_GmMsg
+ // *Unk3300_PPKPCOCOMDH_Duel
+ Detail isUnk3300_PPKPCOCOMDH_Detail `protobuf_oneof:"detail"`
+}
+
+func (x *Unk3300_PPKPCOCOMDH) Reset() {
+ *x = Unk3300_PPKPCOCOMDH{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_Unk3300_PPKPCOCOMDH_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Unk3300_PPKPCOCOMDH) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Unk3300_PPKPCOCOMDH) ProtoMessage() {}
+
+func (x *Unk3300_PPKPCOCOMDH) ProtoReflect() protoreflect.Message {
+ mi := &file_Unk3300_PPKPCOCOMDH_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Unk3300_PPKPCOCOMDH.ProtoReflect.Descriptor instead.
+func (*Unk3300_PPKPCOCOMDH) Descriptor() ([]byte, []int) {
+ return file_Unk3300_PPKPCOCOMDH_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *Unk3300_PPKPCOCOMDH) GetControllerId() uint32 {
+ if x != nil {
+ return x.ControllerId
+ }
+ return 0
+}
+
+func (x *Unk3300_PPKPCOCOMDH) GetOpSeq() uint32 {
+ if x != nil {
+ return x.OpSeq
+ }
+ return 0
+}
+
+func (m *Unk3300_PPKPCOCOMDH) GetDetail() isUnk3300_PPKPCOCOMDH_Detail {
+ if m != nil {
+ return m.Detail
+ }
+ return nil
+}
+
+func (x *Unk3300_PPKPCOCOMDH) GetGmMsg() string {
+ if x, ok := x.GetDetail().(*Unk3300_PPKPCOCOMDH_GmMsg); ok {
+ return x.GmMsg
+ }
+ return ""
+}
+
+func (x *Unk3300_PPKPCOCOMDH) GetDuel() *GCGDuel {
+ if x, ok := x.GetDetail().(*Unk3300_PPKPCOCOMDH_Duel); ok {
+ return x.Duel
+ }
+ return nil
+}
+
+type isUnk3300_PPKPCOCOMDH_Detail interface {
+ isUnk3300_PPKPCOCOMDH_Detail()
+}
+
+type Unk3300_PPKPCOCOMDH_GmMsg struct {
+ GmMsg string `protobuf:"bytes,2,opt,name=gm_msg,json=gmMsg,proto3,oneof"`
+}
+
+type Unk3300_PPKPCOCOMDH_Duel struct {
+ Duel *GCGDuel `protobuf:"bytes,14,opt,name=duel,proto3,oneof"`
+}
+
+func (*Unk3300_PPKPCOCOMDH_GmMsg) isUnk3300_PPKPCOCOMDH_Detail() {}
+
+func (*Unk3300_PPKPCOCOMDH_Duel) isUnk3300_PPKPCOCOMDH_Detail() {}
+
+var File_Unk3300_PPKPCOCOMDH_proto protoreflect.FileDescriptor
+
+var file_Unk3300_PPKPCOCOMDH_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x4b, 0x50, 0x43, 0x4f,
+ 0x43, 0x4f, 0x4d, 0x44, 0x48, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x47, 0x43, 0x47,
+ 0x44, 0x75, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x50, 0x4b, 0x50, 0x43, 0x4f, 0x43, 0x4f, 0x4d,
+ 0x44, 0x48, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72,
+ 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x70, 0x5f, 0x73, 0x65,
+ 0x71, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6f, 0x70, 0x53, 0x65, 0x71, 0x12, 0x17,
+ 0x0a, 0x06, 0x67, 0x6d, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
+ 0x52, 0x05, 0x67, 0x6d, 0x4d, 0x73, 0x67, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x75, 0x65, 0x6c, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x47, 0x43, 0x47, 0x44, 0x75, 0x65, 0x6c, 0x48,
+ 0x00, 0x52, 0x04, 0x64, 0x75, 0x65, 0x6c, 0x42, 0x08, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_Unk3300_PPKPCOCOMDH_proto_rawDescOnce sync.Once
+ file_Unk3300_PPKPCOCOMDH_proto_rawDescData = file_Unk3300_PPKPCOCOMDH_proto_rawDesc
+)
+
+func file_Unk3300_PPKPCOCOMDH_proto_rawDescGZIP() []byte {
+ file_Unk3300_PPKPCOCOMDH_proto_rawDescOnce.Do(func() {
+ file_Unk3300_PPKPCOCOMDH_proto_rawDescData = protoimpl.X.CompressGZIP(file_Unk3300_PPKPCOCOMDH_proto_rawDescData)
+ })
+ return file_Unk3300_PPKPCOCOMDH_proto_rawDescData
+}
+
+var file_Unk3300_PPKPCOCOMDH_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_Unk3300_PPKPCOCOMDH_proto_goTypes = []interface{}{
+ (*Unk3300_PPKPCOCOMDH)(nil), // 0: Unk3300_PPKPCOCOMDH
+ (*GCGDuel)(nil), // 1: GCGDuel
+}
+var file_Unk3300_PPKPCOCOMDH_proto_depIdxs = []int32{
+ 1, // 0: Unk3300_PPKPCOCOMDH.duel:type_name -> GCGDuel
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_Unk3300_PPKPCOCOMDH_proto_init() }
+func file_Unk3300_PPKPCOCOMDH_proto_init() {
+ if File_Unk3300_PPKPCOCOMDH_proto != nil {
+ return
+ }
+ file_GCGDuel_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_Unk3300_PPKPCOCOMDH_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Unk3300_PPKPCOCOMDH); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ file_Unk3300_PPKPCOCOMDH_proto_msgTypes[0].OneofWrappers = []interface{}{
+ (*Unk3300_PPKPCOCOMDH_GmMsg)(nil),
+ (*Unk3300_PPKPCOCOMDH_Duel)(nil),
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_Unk3300_PPKPCOCOMDH_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_Unk3300_PPKPCOCOMDH_proto_goTypes,
+ DependencyIndexes: file_Unk3300_PPKPCOCOMDH_proto_depIdxs,
+ MessageInfos: file_Unk3300_PPKPCOCOMDH_proto_msgTypes,
+ }.Build()
+ File_Unk3300_PPKPCOCOMDH_proto = out.File
+ file_Unk3300_PPKPCOCOMDH_proto_rawDesc = nil
+ file_Unk3300_PPKPCOCOMDH_proto_goTypes = nil
+ file_Unk3300_PPKPCOCOMDH_proto_depIdxs = nil
+}
diff --git a/gover/gen/UnlockAvatarTalentReq.pb.go b/gover/gen/UnlockAvatarTalentReq.pb.go
index 6800daab..fa2e8b69 100644
--- a/gover/gen/UnlockAvatarTalentReq.pb.go
+++ b/gover/gen/UnlockAvatarTalentReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockAvatarTalentReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1072
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UnlockAvatarTalentReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TalentId uint32 `protobuf:"varint,13,opt,name=talent_id,json=talentId,proto3" json:"talent_id,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ TalentId uint32 `protobuf:"varint,11,opt,name=talent_id,json=talentId,proto3" json:"talent_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,2,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *UnlockAvatarTalentReq) Reset() {
@@ -102,9 +98,9 @@ var file_UnlockAvatarTalentReq_proto_rawDesc = []byte{
0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a,
0x15, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c,
0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e,
0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockAvatarTalentRsp.pb.go b/gover/gen/UnlockAvatarTalentRsp.pb.go
index 9ebae3d0..8543f54e 100644
--- a/gover/gen/UnlockAvatarTalentRsp.pb.go
+++ b/gover/gen/UnlockAvatarTalentRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockAvatarTalentRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1098
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnlockAvatarTalentRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TalentId uint32 `protobuf:"varint,2,opt,name=talent_id,json=talentId,proto3" json:"talent_id,omitempty"`
+ TalentId uint32 `protobuf:"varint,14,opt,name=talent_id,json=talentId,proto3" json:"talent_id,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,1,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *UnlockAvatarTalentRsp) Reset() {
@@ -88,16 +85,16 @@ func (x *UnlockAvatarTalentRsp) GetTalentId() uint32 {
return 0
}
-func (x *UnlockAvatarTalentRsp) GetRetcode() int32 {
+func (x *UnlockAvatarTalentRsp) GetAvatarGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.AvatarGuid
}
return 0
}
-func (x *UnlockAvatarTalentRsp) GetAvatarGuid() uint64 {
+func (x *UnlockAvatarTalentRsp) GetRetcode() int32 {
if x != nil {
- return x.AvatarGuid
+ return x.Retcode
}
return 0
}
@@ -109,11 +106,11 @@ var file_UnlockAvatarTalentRsp_proto_rawDesc = []byte{
0x6c, 0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a,
0x15, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x54, 0x61, 0x6c,
0x65, 0x6e, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74,
- 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e,
- 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a,
- 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e,
+ 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
+ 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x47, 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockCoopChapterReq.pb.go b/gover/gen/UnlockCoopChapterReq.pb.go
index d0f7a61c..be22cd65 100644
--- a/gover/gen/UnlockCoopChapterReq.pb.go
+++ b/gover/gen/UnlockCoopChapterReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockCoopChapterReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1970
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UnlockCoopChapterReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterId uint32 `protobuf:"varint,3,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
+ ChapterId uint32 `protobuf:"varint,14,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
}
func (x *UnlockCoopChapterReq) Reset() {
@@ -94,7 +90,7 @@ var file_UnlockCoopChapterReq_proto_rawDesc = []byte{
0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x14,
0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
0x72, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65,
0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockCoopChapterRsp.pb.go b/gover/gen/UnlockCoopChapterRsp.pb.go
index 9857dc80..d20fb780 100644
--- a/gover/gen/UnlockCoopChapterRsp.pb.go
+++ b/gover/gen/UnlockCoopChapterRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockCoopChapterRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1995
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnlockCoopChapterRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ChapterId uint32 `protobuf:"varint,4,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ChapterId uint32 `protobuf:"varint,1,opt,name=chapter_id,json=chapterId,proto3" json:"chapter_id,omitempty"`
}
func (x *UnlockCoopChapterRsp) Reset() {
@@ -80,16 +77,16 @@ func (*UnlockCoopChapterRsp) Descriptor() ([]byte, []int) {
return file_UnlockCoopChapterRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *UnlockCoopChapterRsp) GetChapterId() uint32 {
+func (x *UnlockCoopChapterRsp) GetRetcode() int32 {
if x != nil {
- return x.ChapterId
+ return x.Retcode
}
return 0
}
-func (x *UnlockCoopChapterRsp) GetRetcode() int32 {
+func (x *UnlockCoopChapterRsp) GetChapterId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ChapterId
}
return 0
}
@@ -100,10 +97,10 @@ var file_UnlockCoopChapterRsp_proto_rawDesc = []byte{
0x0a, 0x1a, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70,
0x74, 0x65, 0x72, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4f, 0x0a, 0x14,
0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65,
- 0x72, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f,
- 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65,
- 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
+ 0x72, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockNameCardNotify.pb.go b/gover/gen/UnlockNameCardNotify.pb.go
index 03f3fba3..e29ae704 100644
--- a/gover/gen/UnlockNameCardNotify.pb.go
+++ b/gover/gen/UnlockNameCardNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockNameCardNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4006
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnlockNameCardNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NameCardId uint32 `protobuf:"varint,8,opt,name=name_card_id,json=nameCardId,proto3" json:"name_card_id,omitempty"`
+ NameCardId uint32 `protobuf:"varint,3,opt,name=name_card_id,json=nameCardId,proto3" json:"name_card_id,omitempty"`
}
func (x *UnlockNameCardNotify) Reset() {
@@ -93,7 +90,7 @@ var file_UnlockNameCardNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x14,
0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x20, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x61, 0x72,
- 0x64, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65,
+ 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65,
0x43, 0x61, 0x72, 0x64, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockPersonalLineReq.pb.go b/gover/gen/UnlockPersonalLineReq.pb.go
index eb31eab0..f23a05b5 100644
--- a/gover/gen/UnlockPersonalLineReq.pb.go
+++ b/gover/gen/UnlockPersonalLineReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockPersonalLineReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 449
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UnlockPersonalLineReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/UnlockPersonalLineRsp.pb.go b/gover/gen/UnlockPersonalLineRsp.pb.go
index 0c0c5ece..2e52cdbd 100644
--- a/gover/gen/UnlockPersonalLineRsp.pb.go
+++ b/gover/gen/UnlockPersonalLineRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockPersonalLineRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 491
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnlockPersonalLineRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PersonalLineId uint32 `protobuf:"varint,10,opt,name=personal_line_id,json=personalLineId,proto3" json:"personal_line_id,omitempty"`
+ PersonalLineId uint32 `protobuf:"varint,4,opt,name=personal_line_id,json=personalLineId,proto3" json:"personal_line_id,omitempty"`
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
// Types that are assignable to Param:
//
// *UnlockPersonalLineRsp_Level
@@ -85,16 +82,16 @@ func (*UnlockPersonalLineRsp) Descriptor() ([]byte, []int) {
return file_UnlockPersonalLineRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *UnlockPersonalLineRsp) GetRetcode() int32 {
+func (x *UnlockPersonalLineRsp) GetPersonalLineId() uint32 {
if x != nil {
- return x.Retcode
+ return x.PersonalLineId
}
return 0
}
-func (x *UnlockPersonalLineRsp) GetPersonalLineId() uint32 {
+func (x *UnlockPersonalLineRsp) GetRetcode() int32 {
if x != nil {
- return x.PersonalLineId
+ return x.Retcode
}
return 0
}
@@ -125,11 +122,11 @@ type isUnlockPersonalLineRsp_Param interface {
}
type UnlockPersonalLineRsp_Level struct {
- Level uint32 `protobuf:"varint,11,opt,name=level,proto3,oneof"`
+ Level uint32 `protobuf:"varint,10,opt,name=level,proto3,oneof"`
}
type UnlockPersonalLineRsp_ChapterId struct {
- ChapterId uint32 `protobuf:"varint,6,opt,name=chapter_id,json=chapterId,proto3,oneof"`
+ ChapterId uint32 `protobuf:"varint,3,opt,name=chapter_id,json=chapterId,proto3,oneof"`
}
func (*UnlockPersonalLineRsp_Level) isUnlockPersonalLineRsp_Param() {}
@@ -142,14 +139,14 @@ var file_UnlockPersonalLineRsp_proto_rawDesc = []byte{
0x0a, 0x1b, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c,
0x4c, 0x69, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x01,
0x0a, 0x15, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c,
- 0x4c, 0x69, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69,
- 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x65, 0x72,
- 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x05, 0x6c,
- 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x05, 0x6c, 0x65,
+ 0x4c, 0x69, 0x6e, 0x65, 0x52, 0x73, 0x70, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x65, 0x72, 0x73, 0x6f,
+ 0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0e, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x65, 0x49,
+ 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x05, 0x6c,
+ 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x05, 0x6c, 0x65,
0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0a, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09, 0x63, 0x68, 0x61, 0x70, 0x74,
0x65, 0x72, 0x49, 0x64, 0x42, 0x07, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockTransPointReq.pb.go b/gover/gen/UnlockTransPointReq.pb.go
index 1362857c..b51f97ac 100644
--- a/gover/gen/UnlockTransPointReq.pb.go
+++ b/gover/gen/UnlockTransPointReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockTransPointReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3035
-// EnetChannelId: 1
-// EnetIsReliable: true
-// IsAllowClient: true
type UnlockTransPointReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PointId uint32 `protobuf:"varint,12,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
SceneId uint32 `protobuf:"varint,10,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ PointId uint32 `protobuf:"varint,2,opt,name=point_id,json=pointId,proto3" json:"point_id,omitempty"`
}
func (x *UnlockTransPointReq) Reset() {
@@ -81,16 +77,16 @@ func (*UnlockTransPointReq) Descriptor() ([]byte, []int) {
return file_UnlockTransPointReq_proto_rawDescGZIP(), []int{0}
}
-func (x *UnlockTransPointReq) GetPointId() uint32 {
+func (x *UnlockTransPointReq) GetSceneId() uint32 {
if x != nil {
- return x.PointId
+ return x.SceneId
}
return 0
}
-func (x *UnlockTransPointReq) GetSceneId() uint32 {
+func (x *UnlockTransPointReq) GetPointId() uint32 {
if x != nil {
- return x.SceneId
+ return x.PointId
}
return 0
}
@@ -101,10 +97,10 @@ var file_UnlockTransPointReq_proto_rawDesc = []byte{
0x0a, 0x19, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x13, 0x55,
0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52,
- 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0c,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a,
- 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x19, 0x0a,
+ 0x08, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockTransPointRsp.pb.go b/gover/gen/UnlockTransPointRsp.pb.go
index 03ba7b1e..ea3969a8 100644
--- a/gover/gen/UnlockTransPointRsp.pb.go
+++ b/gover/gen/UnlockTransPointRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockTransPointRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3426
-// EnetChannelId: 1
-// EnetIsReliable: true
type UnlockTransPointRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *UnlockTransPointRsp) Reset() {
@@ -92,7 +89,7 @@ var file_UnlockTransPointRsp_proto_rawDesc = []byte{
0x0a, 0x19, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x13, 0x55,
0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52,
- 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockedFurnitureFormulaDataNotify.pb.go b/gover/gen/UnlockedFurnitureFormulaDataNotify.pb.go
index 907d9757..acea3d80 100644
--- a/gover/gen/UnlockedFurnitureFormulaDataNotify.pb.go
+++ b/gover/gen/UnlockedFurnitureFormulaDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockedFurnitureFormulaDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4846
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnlockedFurnitureFormulaDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FurnitureIdList []uint32 `protobuf:"varint,15,rep,packed,name=furniture_id_list,json=furnitureIdList,proto3" json:"furniture_id_list,omitempty"`
- IsAll bool `protobuf:"varint,11,opt,name=is_all,json=isAll,proto3" json:"is_all,omitempty"`
+ IsAll bool `protobuf:"varint,4,opt,name=is_all,json=isAll,proto3" json:"is_all,omitempty"`
+ FurnitureIdList []uint32 `protobuf:"varint,2,rep,packed,name=furniture_id_list,json=furnitureIdList,proto3" json:"furniture_id_list,omitempty"`
}
func (x *UnlockedFurnitureFormulaDataNotify) Reset() {
@@ -80,18 +77,18 @@ func (*UnlockedFurnitureFormulaDataNotify) Descriptor() ([]byte, []int) {
return file_UnlockedFurnitureFormulaDataNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *UnlockedFurnitureFormulaDataNotify) GetFurnitureIdList() []uint32 {
+func (x *UnlockedFurnitureFormulaDataNotify) GetIsAll() bool {
if x != nil {
- return x.FurnitureIdList
+ return x.IsAll
}
- return nil
+ return false
}
-func (x *UnlockedFurnitureFormulaDataNotify) GetIsAll() bool {
+func (x *UnlockedFurnitureFormulaDataNotify) GetFurnitureIdList() []uint32 {
if x != nil {
- return x.IsAll
+ return x.FurnitureIdList
}
- return false
+ return nil
}
var File_UnlockedFurnitureFormulaDataNotify_proto protoreflect.FileDescriptor
@@ -102,11 +99,11 @@ var file_UnlockedFurnitureFormulaDataNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x67, 0x0a, 0x22, 0x55, 0x6e,
0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x46,
0x6f, 0x72, 0x6d, 0x75, 0x6c, 0x61, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x75, 0x72,
- 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x15, 0x0a, 0x06,
- 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
- 0x41, 0x6c, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x12, 0x15, 0x0a, 0x06, 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x05, 0x69, 0x73, 0x41, 0x6c, 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x66, 0x75, 0x72, 0x6e, 0x69,
+ 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0f, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x49, 0x64, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UnlockedFurnitureSuiteDataNotify.pb.go b/gover/gen/UnlockedFurnitureSuiteDataNotify.pb.go
index 0f5894bd..bb0cef90 100644
--- a/gover/gen/UnlockedFurnitureSuiteDataNotify.pb.go
+++ b/gover/gen/UnlockedFurnitureSuiteDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnlockedFurnitureSuiteDataNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4454
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnlockedFurnitureSuiteDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAll bool `protobuf:"varint,10,opt,name=is_all,json=isAll,proto3" json:"is_all,omitempty"`
- FurnitureSuiteIdList []uint32 `protobuf:"varint,5,rep,packed,name=furniture_suite_id_list,json=furnitureSuiteIdList,proto3" json:"furniture_suite_id_list,omitempty"`
+ IsAll bool `protobuf:"varint,1,opt,name=is_all,json=isAll,proto3" json:"is_all,omitempty"`
+ FurnitureSuiteIdList []uint32 `protobuf:"varint,3,rep,packed,name=furniture_suite_id_list,json=furnitureSuiteIdList,proto3" json:"furniture_suite_id_list,omitempty"`
}
func (x *UnlockedFurnitureSuiteDataNotify) Reset() {
@@ -102,9 +99,9 @@ var file_UnlockedFurnitureSuiteDataNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 0x0a, 0x20, 0x55, 0x6e, 0x6c, 0x6f,
0x63, 0x6b, 0x65, 0x64, 0x46, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x69,
0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15, 0x0a, 0x06,
- 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
+ 0x69, 0x73, 0x5f, 0x61, 0x6c, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x69, 0x73,
0x41, 0x6c, 0x6c, 0x12, 0x35, 0x0a, 0x17, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65,
- 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05,
+ 0x5f, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03,
0x20, 0x03, 0x28, 0x0d, 0x52, 0x14, 0x66, 0x75, 0x72, 0x6e, 0x69, 0x74, 0x75, 0x72, 0x65, 0x53,
0x75, 0x69, 0x74, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/UnmarkEntityInMinMapNotify.pb.go b/gover/gen/UnmarkEntityInMinMapNotify.pb.go
index 637b9029..6bd02af5 100644
--- a/gover/gen/UnmarkEntityInMinMapNotify.pb.go
+++ b/gover/gen/UnmarkEntityInMinMapNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UnmarkEntityInMinMapNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 219
-// EnetChannelId: 0
-// EnetIsReliable: true
type UnmarkEntityInMinMapNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *UnmarkEntityInMinMapNotify) Reset() {
@@ -93,7 +90,7 @@ var file_UnmarkEntityInMinMapNotify_proto_rawDesc = []byte{
0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1a, 0x55, 0x6e, 0x6d, 0x61, 0x72, 0x6b, 0x45, 0x6e, 0x74, 0x69,
0x74, 0x79, 0x49, 0x6e, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
- 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
+ 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpdateAbilityCreatedMovingPlatformNotify.pb.go b/gover/gen/UpdateAbilityCreatedMovingPlatformNotify.pb.go
index 0e5609b8..f899bb63 100644
--- a/gover/gen/UpdateAbilityCreatedMovingPlatformNotify.pb.go
+++ b/gover/gen/UpdateAbilityCreatedMovingPlatformNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdateAbilityCreatedMovingPlatformNotify.proto
package gen
@@ -85,17 +85,13 @@ func (UpdateAbilityCreatedMovingPlatformNotify_OpType) EnumDescriptor() ([]byte,
return file_UpdateAbilityCreatedMovingPlatformNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 881
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpdateAbilityCreatedMovingPlatformNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- OpType UpdateAbilityCreatedMovingPlatformNotify_OpType `protobuf:"varint,3,opt,name=op_type,json=opType,proto3,enum=UpdateAbilityCreatedMovingPlatformNotify_OpType" json:"op_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ OpType UpdateAbilityCreatedMovingPlatformNotify_OpType `protobuf:"varint,15,opt,name=op_type,json=opType,proto3,enum=UpdateAbilityCreatedMovingPlatformNotify_OpType" json:"op_type,omitempty"`
}
func (x *UpdateAbilityCreatedMovingPlatformNotify) Reset() {
@@ -153,9 +149,9 @@ var file_UpdateAbilityCreatedMovingPlatformNotify_proto_rawDesc = []byte{
0x22, 0xdc, 0x01, 0x0a, 0x28, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x62, 0x69, 0x6c, 0x69,
0x74, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x76, 0x69, 0x6e, 0x67, 0x50,
0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a,
- 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x49, 0x0a, 0x07, 0x6f, 0x70,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x55, 0x70,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x64, 0x4d, 0x6f, 0x76, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x06, 0x6f,
diff --git a/gover/gen/UpdatePS4BlockListReq.pb.go b/gover/gen/UpdatePS4BlockListReq.pb.go
index 7c8a6a8f..5e2dd371 100644
--- a/gover/gen/UpdatePS4BlockListReq.pb.go
+++ b/gover/gen/UpdatePS4BlockListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePS4BlockListReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4046
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpdatePS4BlockListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/UpdatePS4BlockListRsp.pb.go b/gover/gen/UpdatePS4BlockListRsp.pb.go
index f21a96fe..b2f67b49 100644
--- a/gover/gen/UpdatePS4BlockListRsp.pb.go
+++ b/gover/gen/UpdatePS4BlockListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePS4BlockListRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4041
-// EnetChannelId: 0
-// EnetIsReliable: true
type UpdatePS4BlockListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,7,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *UpdatePS4BlockListRsp) Reset() {
@@ -93,7 +90,7 @@ var file_UpdatePS4BlockListRsp_proto_rawDesc = []byte{
0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a,
0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x53, 0x34, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4c,
0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpdatePS4FriendListNotify.pb.go b/gover/gen/UpdatePS4FriendListNotify.pb.go
index 27bad730..9cd83695 100644
--- a/gover/gen/UpdatePS4FriendListNotify.pb.go
+++ b/gover/gen/UpdatePS4FriendListNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePS4FriendListNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4039
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpdatePS4FriendListNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PsnIdList []string `protobuf:"bytes,15,rep,name=psn_id_list,json=psnIdList,proto3" json:"psn_id_list,omitempty"`
+ PsnIdList []string `protobuf:"bytes,14,rep,name=psn_id_list,json=psnIdList,proto3" json:"psn_id_list,omitempty"`
}
func (x *UpdatePS4FriendListNotify) Reset() {
@@ -94,7 +90,7 @@ var file_UpdatePS4FriendListNotify_proto_rawDesc = []byte{
0x64, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x3b, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x53, 0x34, 0x46, 0x72,
0x69, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1e,
- 0x0a, 0x0b, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x0a, 0x0b, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20,
0x03, 0x28, 0x09, 0x52, 0x09, 0x70, 0x73, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpdatePS4FriendListReq.pb.go b/gover/gen/UpdatePS4FriendListReq.pb.go
index 30d66793..1df99539 100644
--- a/gover/gen/UpdatePS4FriendListReq.pb.go
+++ b/gover/gen/UpdatePS4FriendListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePS4FriendListReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4089
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpdatePS4FriendListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PsnIdList []string `protobuf:"bytes,4,rep,name=psn_id_list,json=psnIdList,proto3" json:"psn_id_list,omitempty"`
+ PsnIdList []string `protobuf:"bytes,3,rep,name=psn_id_list,json=psnIdList,proto3" json:"psn_id_list,omitempty"`
}
func (x *UpdatePS4FriendListReq) Reset() {
@@ -94,7 +90,7 @@ var file_UpdatePS4FriendListReq_proto_rawDesc = []byte{
0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38,
0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x53, 0x34, 0x46, 0x72, 0x69, 0x65, 0x6e,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1e, 0x0a, 0x0b, 0x70, 0x73, 0x6e, 0x5f,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x70,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x70,
0x73, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpdatePS4FriendListRsp.pb.go b/gover/gen/UpdatePS4FriendListRsp.pb.go
index 662c149f..7c48b5ac 100644
--- a/gover/gen/UpdatePS4FriendListRsp.pb.go
+++ b/gover/gen/UpdatePS4FriendListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePS4FriendListRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4059
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpdatePS4FriendListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
- PsnIdList []string `protobuf:"bytes,2,rep,name=psn_id_list,json=psnIdList,proto3" json:"psn_id_list,omitempty"`
+ PsnIdList []string `protobuf:"bytes,14,rep,name=psn_id_list,json=psnIdList,proto3" json:"psn_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *UpdatePS4FriendListRsp) Reset() {
@@ -81,18 +77,18 @@ func (*UpdatePS4FriendListRsp) Descriptor() ([]byte, []int) {
return file_UpdatePS4FriendListRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *UpdatePS4FriendListRsp) GetRetcode() int32 {
+func (x *UpdatePS4FriendListRsp) GetPsnIdList() []string {
if x != nil {
- return x.Retcode
+ return x.PsnIdList
}
- return 0
+ return nil
}
-func (x *UpdatePS4FriendListRsp) GetPsnIdList() []string {
+func (x *UpdatePS4FriendListRsp) GetRetcode() int32 {
if x != nil {
- return x.PsnIdList
+ return x.Retcode
}
- return nil
+ return 0
}
var File_UpdatePS4FriendListRsp_proto protoreflect.FileDescriptor
@@ -101,11 +97,11 @@ var file_UpdatePS4FriendListRsp_proto_rawDesc = []byte{
0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x53, 0x34, 0x46, 0x72, 0x69, 0x65, 0x6e,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52,
0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x53, 0x34, 0x46, 0x72, 0x69, 0x65, 0x6e,
- 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x70, 0x73, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x70, 0x73, 0x6e, 0x49, 0x64, 0x4c, 0x69,
- 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0b, 0x70, 0x73, 0x6e, 0x5f,
+ 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x70,
+ 0x73, 0x6e, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/UpdatePlayerShowAvatarListReq.pb.go b/gover/gen/UpdatePlayerShowAvatarListReq.pb.go
index 0544b1a6..4a97a24b 100644
--- a/gover/gen/UpdatePlayerShowAvatarListReq.pb.go
+++ b/gover/gen/UpdatePlayerShowAvatarListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePlayerShowAvatarListReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4067
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpdatePlayerShowAvatarListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsShowAvatar bool `protobuf:"varint,15,opt,name=is_show_avatar,json=isShowAvatar,proto3" json:"is_show_avatar,omitempty"`
- ShowAvatarIdList []uint32 `protobuf:"varint,13,rep,packed,name=show_avatar_id_list,json=showAvatarIdList,proto3" json:"show_avatar_id_list,omitempty"`
+ ShowAvatarIdList []uint32 `protobuf:"varint,10,rep,packed,name=show_avatar_id_list,json=showAvatarIdList,proto3" json:"show_avatar_id_list,omitempty"`
+ IsShowAvatar bool `protobuf:"varint,6,opt,name=is_show_avatar,json=isShowAvatar,proto3" json:"is_show_avatar,omitempty"`
}
func (x *UpdatePlayerShowAvatarListReq) Reset() {
@@ -81,18 +77,18 @@ func (*UpdatePlayerShowAvatarListReq) Descriptor() ([]byte, []int) {
return file_UpdatePlayerShowAvatarListReq_proto_rawDescGZIP(), []int{0}
}
-func (x *UpdatePlayerShowAvatarListReq) GetIsShowAvatar() bool {
+func (x *UpdatePlayerShowAvatarListReq) GetShowAvatarIdList() []uint32 {
if x != nil {
- return x.IsShowAvatar
+ return x.ShowAvatarIdList
}
- return false
+ return nil
}
-func (x *UpdatePlayerShowAvatarListReq) GetShowAvatarIdList() []uint32 {
+func (x *UpdatePlayerShowAvatarListReq) GetIsShowAvatar() bool {
if x != nil {
- return x.ShowAvatarIdList
+ return x.IsShowAvatar
}
- return nil
+ return false
}
var File_UpdatePlayerShowAvatarListReq_proto protoreflect.FileDescriptor
@@ -102,12 +98,12 @@ var file_UpdatePlayerShowAvatarListReq_proto_rawDesc = []byte{
0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50,
0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c,
- 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x6f,
- 0x77, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c,
- 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x2d, 0x0a, 0x13,
- 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
- 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x77, 0x41,
- 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x61,
+ 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x6f, 0x77,
+ 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69,
+ 0x73, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpdatePlayerShowAvatarListRsp.pb.go b/gover/gen/UpdatePlayerShowAvatarListRsp.pb.go
index 523da87b..d8866d6d 100644
--- a/gover/gen/UpdatePlayerShowAvatarListRsp.pb.go
+++ b/gover/gen/UpdatePlayerShowAvatarListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePlayerShowAvatarListRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4058
-// EnetChannelId: 0
-// EnetIsReliable: true
type UpdatePlayerShowAvatarListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShowAvatarIdList []uint32 `protobuf:"varint,1,rep,packed,name=show_avatar_id_list,json=showAvatarIdList,proto3" json:"show_avatar_id_list,omitempty"`
- IsShowAvatar bool `protobuf:"varint,3,opt,name=is_show_avatar,json=isShowAvatar,proto3" json:"is_show_avatar,omitempty"`
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ShowAvatarIdList []uint32 `protobuf:"varint,11,rep,packed,name=show_avatar_id_list,json=showAvatarIdList,proto3" json:"show_avatar_id_list,omitempty"`
+ IsShowAvatar bool `protobuf:"varint,2,opt,name=is_show_avatar,json=isShowAvatar,proto3" json:"is_show_avatar,omitempty"`
}
func (x *UpdatePlayerShowAvatarListRsp) Reset() {
@@ -81,6 +78,13 @@ func (*UpdatePlayerShowAvatarListRsp) Descriptor() ([]byte, []int) {
return file_UpdatePlayerShowAvatarListRsp_proto_rawDescGZIP(), []int{0}
}
+func (x *UpdatePlayerShowAvatarListRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
func (x *UpdatePlayerShowAvatarListRsp) GetShowAvatarIdList() []uint32 {
if x != nil {
return x.ShowAvatarIdList
@@ -95,13 +99,6 @@ func (x *UpdatePlayerShowAvatarListRsp) GetIsShowAvatar() bool {
return false
}
-func (x *UpdatePlayerShowAvatarListRsp) GetRetcode() int32 {
- if x != nil {
- return x.Retcode
- }
- return 0
-}
-
var File_UpdatePlayerShowAvatarListRsp_proto protoreflect.FileDescriptor
var file_UpdatePlayerShowAvatarListRsp_proto_rawDesc = []byte{
@@ -109,14 +106,14 @@ var file_UpdatePlayerShowAvatarListRsp_proto_rawDesc = []byte{
0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x68, 0x6f, 0x77, 0x5f,
- 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01,
- 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72,
- 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x6f,
- 0x77, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c,
- 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x10,
+ 0x73, 0x68, 0x6f, 0x77, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x73, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x61, 0x76, 0x61, 0x74,
+ 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x73, 0x53, 0x68, 0x6f, 0x77,
+ 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpdatePlayerShowNameCardListReq.pb.go b/gover/gen/UpdatePlayerShowNameCardListReq.pb.go
index 83d232e2..87d0316d 100644
--- a/gover/gen/UpdatePlayerShowNameCardListReq.pb.go
+++ b/gover/gen/UpdatePlayerShowNameCardListReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePlayerShowNameCardListReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4002
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpdatePlayerShowNameCardListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ShowNameCardIdList []uint32 `protobuf:"varint,15,rep,packed,name=show_name_card_id_list,json=showNameCardIdList,proto3" json:"show_name_card_id_list,omitempty"`
+ ShowNameCardIdList []uint32 `protobuf:"varint,11,rep,packed,name=show_name_card_id_list,json=showNameCardIdList,proto3" json:"show_name_card_id_list,omitempty"`
}
func (x *UpdatePlayerShowNameCardListReq) Reset() {
@@ -96,7 +92,7 @@ var file_UpdatePlayerShowNameCardListReq_proto_rawDesc = []byte{
0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x43,
0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x32, 0x0a, 0x16, 0x73, 0x68,
0x6f, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x73, 0x68, 0x6f, 0x77,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x73, 0x68, 0x6f, 0x77,
0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61, 0x72, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpdatePlayerShowNameCardListRsp.pb.go b/gover/gen/UpdatePlayerShowNameCardListRsp.pb.go
index 20fb471f..8b527d60 100644
--- a/gover/gen/UpdatePlayerShowNameCardListRsp.pb.go
+++ b/gover/gen/UpdatePlayerShowNameCardListRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdatePlayerShowNameCardListRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4019
-// EnetChannelId: 0
-// EnetIsReliable: true
type UpdatePlayerShowNameCardListRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ShowNameCardIdList []uint32 `protobuf:"varint,12,rep,packed,name=show_name_card_id_list,json=showNameCardIdList,proto3" json:"show_name_card_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ShowNameCardIdList []uint32 `protobuf:"varint,2,rep,packed,name=show_name_card_id_list,json=showNameCardIdList,proto3" json:"show_name_card_id_list,omitempty"`
}
func (x *UpdatePlayerShowNameCardListRsp) Reset() {
@@ -102,9 +99,9 @@ var file_UpdatePlayerShowNameCardListRsp_proto_rawDesc = []byte{
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x43,
0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
0x63, 0x6f, 0x64, 0x65, 0x12, 0x32, 0x0a, 0x16, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x6e, 0x61, 0x6d,
- 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c,
+ 0x65, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02,
0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x73, 0x68, 0x6f, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x61,
0x72, 0x64, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/UpdateRedPointNotify.pb.go b/gover/gen/UpdateRedPointNotify.pb.go
index 429249e4..f5a0f5d7 100644
--- a/gover/gen/UpdateRedPointNotify.pb.go
+++ b/gover/gen/UpdateRedPointNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdateRedPointNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 93
-// EnetChannelId: 0
-// EnetIsReliable: true
type UpdateRedPointNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RedPointList []*RedPointData `protobuf:"bytes,12,rep,name=red_point_list,json=redPointList,proto3" json:"red_point_list,omitempty"`
+ RedPointList []*RedPointData `protobuf:"bytes,10,rep,name=red_point_list,json=redPointList,proto3" json:"red_point_list,omitempty"`
}
func (x *UpdateRedPointNotify) Reset() {
@@ -94,7 +91,7 @@ var file_UpdateRedPointNotify_proto_rawDesc = []byte{
0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x4b, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x64, 0x50, 0x6f, 0x69,
0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x33, 0x0a, 0x0e, 0x72, 0x65, 0x64, 0x5f,
- 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b,
+ 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x0d, 0x2e, 0x52, 0x65, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52,
0x0c, 0x72, 0x65, 0x64, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/UpdateReunionWatcherNotify.pb.go b/gover/gen/UpdateReunionWatcherNotify.pb.go
index 7beabe7a..92f5db8e 100644
--- a/gover/gen/UpdateReunionWatcherNotify.pb.go
+++ b/gover/gen/UpdateReunionWatcherNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpdateReunionWatcherNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5091
-// EnetChannelId: 0
-// EnetIsReliable: true
type UpdateReunionWatcherNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MissionId uint32 `protobuf:"varint,3,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
- WatcherInfo *ReunionWatcherInfo `protobuf:"bytes,10,opt,name=watcher_info,json=watcherInfo,proto3" json:"watcher_info,omitempty"`
+ WatcherInfo *ReunionWatcherInfo `protobuf:"bytes,12,opt,name=watcher_info,json=watcherInfo,proto3" json:"watcher_info,omitempty"`
+ MissionId uint32 `protobuf:"varint,14,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"`
}
func (x *UpdateReunionWatcherNotify) Reset() {
@@ -80,18 +77,18 @@ func (*UpdateReunionWatcherNotify) Descriptor() ([]byte, []int) {
return file_UpdateReunionWatcherNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *UpdateReunionWatcherNotify) GetMissionId() uint32 {
+func (x *UpdateReunionWatcherNotify) GetWatcherInfo() *ReunionWatcherInfo {
if x != nil {
- return x.MissionId
+ return x.WatcherInfo
}
- return 0
+ return nil
}
-func (x *UpdateReunionWatcherNotify) GetWatcherInfo() *ReunionWatcherInfo {
+func (x *UpdateReunionWatcherNotify) GetMissionId() uint32 {
if x != nil {
- return x.WatcherInfo
+ return x.MissionId
}
- return nil
+ return 0
}
var File_UpdateReunionWatcherNotify_proto protoreflect.FileDescriptor
@@ -102,13 +99,13 @@ var file_UpdateReunionWatcherNotify_proto_rawDesc = []byte{
0x74, 0x6f, 0x1a, 0x18, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68,
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x1a,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74,
- 0x63, 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69,
- 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09,
- 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0c, 0x77, 0x61, 0x74,
- 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x13, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x66,
- 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x63, 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x36, 0x0a, 0x0c, 0x77, 0x61,
+ 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x13, 0x2e, 0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65,
+ 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
diff --git a/gover/gen/UpdateSalvageBundleMarkReq.pb.go b/gover/gen/UpdateSalvageBundleMarkReq.pb.go
new file mode 100644
index 00000000..495e28c2
--- /dev/null
+++ b/gover/gen/UpdateSalvageBundleMarkReq.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UpdateSalvageBundleMarkReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UpdateSalvageBundleMarkReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ChallengeType uint32 `protobuf:"varint,6,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
+ StageId uint32 `protobuf:"varint,11,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *UpdateSalvageBundleMarkReq) Reset() {
+ *x = UpdateSalvageBundleMarkReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_UpdateSalvageBundleMarkReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UpdateSalvageBundleMarkReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UpdateSalvageBundleMarkReq) ProtoMessage() {}
+
+func (x *UpdateSalvageBundleMarkReq) ProtoReflect() protoreflect.Message {
+ mi := &file_UpdateSalvageBundleMarkReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UpdateSalvageBundleMarkReq.ProtoReflect.Descriptor instead.
+func (*UpdateSalvageBundleMarkReq) Descriptor() ([]byte, []int) {
+ return file_UpdateSalvageBundleMarkReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *UpdateSalvageBundleMarkReq) GetChallengeType() uint32 {
+ if x != nil {
+ return x.ChallengeType
+ }
+ return 0
+}
+
+func (x *UpdateSalvageBundleMarkReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_UpdateSalvageBundleMarkReq_proto protoreflect.FileDescriptor
+
+var file_UpdateSalvageBundleMarkReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x42,
+ 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x61, 0x6c, 0x76,
+ 0x61, 0x67, 0x65, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x52, 0x65, 0x71,
+ 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_UpdateSalvageBundleMarkReq_proto_rawDescOnce sync.Once
+ file_UpdateSalvageBundleMarkReq_proto_rawDescData = file_UpdateSalvageBundleMarkReq_proto_rawDesc
+)
+
+func file_UpdateSalvageBundleMarkReq_proto_rawDescGZIP() []byte {
+ file_UpdateSalvageBundleMarkReq_proto_rawDescOnce.Do(func() {
+ file_UpdateSalvageBundleMarkReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_UpdateSalvageBundleMarkReq_proto_rawDescData)
+ })
+ return file_UpdateSalvageBundleMarkReq_proto_rawDescData
+}
+
+var file_UpdateSalvageBundleMarkReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_UpdateSalvageBundleMarkReq_proto_goTypes = []interface{}{
+ (*UpdateSalvageBundleMarkReq)(nil), // 0: UpdateSalvageBundleMarkReq
+}
+var file_UpdateSalvageBundleMarkReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_UpdateSalvageBundleMarkReq_proto_init() }
+func file_UpdateSalvageBundleMarkReq_proto_init() {
+ if File_UpdateSalvageBundleMarkReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_UpdateSalvageBundleMarkReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UpdateSalvageBundleMarkReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UpdateSalvageBundleMarkReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UpdateSalvageBundleMarkReq_proto_goTypes,
+ DependencyIndexes: file_UpdateSalvageBundleMarkReq_proto_depIdxs,
+ MessageInfos: file_UpdateSalvageBundleMarkReq_proto_msgTypes,
+ }.Build()
+ File_UpdateSalvageBundleMarkReq_proto = out.File
+ file_UpdateSalvageBundleMarkReq_proto_rawDesc = nil
+ file_UpdateSalvageBundleMarkReq_proto_goTypes = nil
+ file_UpdateSalvageBundleMarkReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/UpdateSalvageBundleMarkRsp.pb.go b/gover/gen/UpdateSalvageBundleMarkRsp.pb.go
new file mode 100644
index 00000000..e2b2f03b
--- /dev/null
+++ b/gover/gen/UpdateSalvageBundleMarkRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: UpdateSalvageBundleMarkRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type UpdateSalvageBundleMarkRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,2,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StageId uint32 `protobuf:"varint,4,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ ChallengeType uint32 `protobuf:"varint,5,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
+}
+
+func (x *UpdateSalvageBundleMarkRsp) Reset() {
+ *x = UpdateSalvageBundleMarkRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_UpdateSalvageBundleMarkRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UpdateSalvageBundleMarkRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UpdateSalvageBundleMarkRsp) ProtoMessage() {}
+
+func (x *UpdateSalvageBundleMarkRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_UpdateSalvageBundleMarkRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UpdateSalvageBundleMarkRsp.ProtoReflect.Descriptor instead.
+func (*UpdateSalvageBundleMarkRsp) Descriptor() ([]byte, []int) {
+ return file_UpdateSalvageBundleMarkRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *UpdateSalvageBundleMarkRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *UpdateSalvageBundleMarkRsp) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *UpdateSalvageBundleMarkRsp) GetChallengeType() uint32 {
+ if x != nil {
+ return x.ChallengeType
+ }
+ return 0
+}
+
+var File_UpdateSalvageBundleMarkRsp_proto protoreflect.FileDescriptor
+
+var file_UpdateSalvageBundleMarkRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x61, 0x6c, 0x76, 0x61, 0x67, 0x65, 0x42,
+ 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x61, 0x6c, 0x76,
+ 0x61, 0x67, 0x65, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
+ 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x63,
+ 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_UpdateSalvageBundleMarkRsp_proto_rawDescOnce sync.Once
+ file_UpdateSalvageBundleMarkRsp_proto_rawDescData = file_UpdateSalvageBundleMarkRsp_proto_rawDesc
+)
+
+func file_UpdateSalvageBundleMarkRsp_proto_rawDescGZIP() []byte {
+ file_UpdateSalvageBundleMarkRsp_proto_rawDescOnce.Do(func() {
+ file_UpdateSalvageBundleMarkRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_UpdateSalvageBundleMarkRsp_proto_rawDescData)
+ })
+ return file_UpdateSalvageBundleMarkRsp_proto_rawDescData
+}
+
+var file_UpdateSalvageBundleMarkRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_UpdateSalvageBundleMarkRsp_proto_goTypes = []interface{}{
+ (*UpdateSalvageBundleMarkRsp)(nil), // 0: UpdateSalvageBundleMarkRsp
+}
+var file_UpdateSalvageBundleMarkRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_UpdateSalvageBundleMarkRsp_proto_init() }
+func file_UpdateSalvageBundleMarkRsp_proto_init() {
+ if File_UpdateSalvageBundleMarkRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_UpdateSalvageBundleMarkRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UpdateSalvageBundleMarkRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_UpdateSalvageBundleMarkRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_UpdateSalvageBundleMarkRsp_proto_goTypes,
+ DependencyIndexes: file_UpdateSalvageBundleMarkRsp_proto_depIdxs,
+ MessageInfos: file_UpdateSalvageBundleMarkRsp_proto_msgTypes,
+ }.Build()
+ File_UpdateSalvageBundleMarkRsp_proto = out.File
+ file_UpdateSalvageBundleMarkRsp_proto_rawDesc = nil
+ file_UpdateSalvageBundleMarkRsp_proto_goTypes = nil
+ file_UpdateSalvageBundleMarkRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/UpgradeRoguelikeShikigamiReq.pb.go b/gover/gen/UpgradeRoguelikeShikigamiReq.pb.go
index 359435ee..a6f0e357 100644
--- a/gover/gen/UpgradeRoguelikeShikigamiReq.pb.go
+++ b/gover/gen/UpgradeRoguelikeShikigamiReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpgradeRoguelikeShikigamiReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8151
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UpgradeRoguelikeShikigamiReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- UpgradeLevel uint32 `protobuf:"varint,6,opt,name=upgrade_level,json=upgradeLevel,proto3" json:"upgrade_level,omitempty"`
ShikigamiGroupId uint32 `protobuf:"varint,15,opt,name=shikigami_group_id,json=shikigamiGroupId,proto3" json:"shikigami_group_id,omitempty"`
+ UpgradeLevel uint32 `protobuf:"varint,10,opt,name=upgrade_level,json=upgradeLevel,proto3" json:"upgrade_level,omitempty"`
}
func (x *UpgradeRoguelikeShikigamiReq) Reset() {
@@ -81,16 +77,16 @@ func (*UpgradeRoguelikeShikigamiReq) Descriptor() ([]byte, []int) {
return file_UpgradeRoguelikeShikigamiReq_proto_rawDescGZIP(), []int{0}
}
-func (x *UpgradeRoguelikeShikigamiReq) GetUpgradeLevel() uint32 {
+func (x *UpgradeRoguelikeShikigamiReq) GetShikigamiGroupId() uint32 {
if x != nil {
- return x.UpgradeLevel
+ return x.ShikigamiGroupId
}
return 0
}
-func (x *UpgradeRoguelikeShikigamiReq) GetShikigamiGroupId() uint32 {
+func (x *UpgradeRoguelikeShikigamiReq) GetUpgradeLevel() uint32 {
if x != nil {
- return x.ShikigamiGroupId
+ return x.UpgradeLevel
}
return 0
}
@@ -102,12 +98,12 @@ var file_UpgradeRoguelikeShikigamiReq_proto_rawDesc = []byte{
0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x1c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52,
0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d,
- 0x69, 0x52, 0x65, 0x71, 0x12, 0x23, 0x0a, 0x0d, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f,
- 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x75, 0x70, 0x67,
- 0x72, 0x61, 0x64, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x68, 0x69,
- 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
- 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69,
- 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x69, 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d,
+ 0x69, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x10, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x6c, 0x65,
+ 0x76, 0x65, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x75, 0x70, 0x67, 0x72, 0x61,
+ 0x64, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UpgradeRoguelikeShikigamiRsp.pb.go b/gover/gen/UpgradeRoguelikeShikigamiRsp.pb.go
index 47e33002..7a1d94e5 100644
--- a/gover/gen/UpgradeRoguelikeShikigamiRsp.pb.go
+++ b/gover/gen/UpgradeRoguelikeShikigamiRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UpgradeRoguelikeShikigamiRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 8966
-// EnetChannelId: 0
-// EnetIsReliable: true
type UpgradeRoguelikeShikigamiRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ ShikigamiGroupId uint32 `protobuf:"varint,8,opt,name=shikigami_group_id,json=shikigamiGroupId,proto3" json:"shikigami_group_id,omitempty"`
Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- ShikigamiGroupId uint32 `protobuf:"varint,14,opt,name=shikigami_group_id,json=shikigamiGroupId,proto3" json:"shikigami_group_id,omitempty"`
- CurLevel uint32 `protobuf:"varint,4,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ CurLevel uint32 `protobuf:"varint,5,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
}
func (x *UpgradeRoguelikeShikigamiRsp) Reset() {
@@ -81,16 +78,16 @@ func (*UpgradeRoguelikeShikigamiRsp) Descriptor() ([]byte, []int) {
return file_UpgradeRoguelikeShikigamiRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *UpgradeRoguelikeShikigamiRsp) GetRetcode() int32 {
+func (x *UpgradeRoguelikeShikigamiRsp) GetShikigamiGroupId() uint32 {
if x != nil {
- return x.Retcode
+ return x.ShikigamiGroupId
}
return 0
}
-func (x *UpgradeRoguelikeShikigamiRsp) GetShikigamiGroupId() uint32 {
+func (x *UpgradeRoguelikeShikigamiRsp) GetRetcode() int32 {
if x != nil {
- return x.ShikigamiGroupId
+ return x.Retcode
}
return 0
}
@@ -109,12 +106,12 @@ var file_UpgradeRoguelikeShikigamiRsp_proto_rawDesc = []byte{
0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65,
0x52, 0x6f, 0x67, 0x75, 0x65, 0x6c, 0x69, 0x6b, 0x65, 0x53, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61,
- 0x6d, 0x69, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12,
- 0x2c, 0x0a, 0x12, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x5f, 0x67, 0x72, 0x6f,
- 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73, 0x68, 0x69,
- 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x6d, 0x69, 0x52, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61,
+ 0x6d, 0x69, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x10, 0x73, 0x68, 0x69, 0x6b, 0x69, 0x67, 0x61, 0x6d, 0x69, 0x47, 0x72, 0x6f, 0x75,
+ 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a,
+ 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UseItemReq.pb.go b/gover/gen/UseItemReq.pb.go
index 826bc1ed..6f5709f6 100644
--- a/gover/gen/UseItemReq.pb.go
+++ b/gover/gen/UseItemReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseItemReq.proto
package gen
@@ -36,20 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 690
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UseItemReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Count uint32 `protobuf:"varint,13,opt,name=count,proto3" json:"count,omitempty"`
- TargetGuid uint64 `protobuf:"varint,14,opt,name=target_guid,json=targetGuid,proto3" json:"target_guid,omitempty"`
- Guid uint64 `protobuf:"varint,10,opt,name=guid,proto3" json:"guid,omitempty"`
- IsEnterMpDungeonTeam bool `protobuf:"varint,15,opt,name=is_enter_mp_dungeon_team,json=isEnterMpDungeonTeam,proto3" json:"is_enter_mp_dungeon_team,omitempty"`
- OptionIdx uint32 `protobuf:"varint,7,opt,name=option_idx,json=optionIdx,proto3" json:"option_idx,omitempty"`
+ Count uint32 `protobuf:"varint,14,opt,name=count,proto3" json:"count,omitempty"`
+ Guid uint64 `protobuf:"varint,1,opt,name=guid,proto3" json:"guid,omitempty"`
+ TargetGuid uint64 `protobuf:"varint,2,opt,name=target_guid,json=targetGuid,proto3" json:"target_guid,omitempty"`
+ OptionIdx uint32 `protobuf:"varint,8,opt,name=option_idx,json=optionIdx,proto3" json:"option_idx,omitempty"`
+ IsEnterMpDungeonTeam bool `protobuf:"varint,9,opt,name=is_enter_mp_dungeon_team,json=isEnterMpDungeonTeam,proto3" json:"is_enter_mp_dungeon_team,omitempty"`
}
func (x *UseItemReq) Reset() {
@@ -91,6 +87,13 @@ func (x *UseItemReq) GetCount() uint32 {
return 0
}
+func (x *UseItemReq) GetGuid() uint64 {
+ if x != nil {
+ return x.Guid
+ }
+ return 0
+}
+
func (x *UseItemReq) GetTargetGuid() uint64 {
if x != nil {
return x.TargetGuid
@@ -98,9 +101,9 @@ func (x *UseItemReq) GetTargetGuid() uint64 {
return 0
}
-func (x *UseItemReq) GetGuid() uint64 {
+func (x *UseItemReq) GetOptionIdx() uint32 {
if x != nil {
- return x.Guid
+ return x.OptionIdx
}
return 0
}
@@ -112,29 +115,22 @@ func (x *UseItemReq) GetIsEnterMpDungeonTeam() bool {
return false
}
-func (x *UseItemReq) GetOptionIdx() uint32 {
- if x != nil {
- return x.OptionIdx
- }
- return 0
-}
-
var File_UseItemReq_proto protoreflect.FileDescriptor
var file_UseItemReq_proto_rawDesc = []byte{
0x0a, 0x10, 0x55, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0xae, 0x01, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65,
- 0x71, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x47, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x36, 0x0a, 0x18,
- 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x6d, 0x70, 0x5f, 0x64, 0x75, 0x6e, 0x67,
- 0x65, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14,
- 0x69, 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e,
- 0x54, 0x65, 0x61, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
- 0x64, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
- 0x49, 0x64, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x71, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
+ 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x78, 0x12, 0x36, 0x0a, 0x18, 0x69,
+ 0x73, 0x5f, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x6d, 0x70, 0x5f, 0x64, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x69,
+ 0x73, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x4d, 0x70, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x54,
+ 0x65, 0x61, 0x6d, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UseItemRsp.pb.go b/gover/gen/UseItemRsp.pb.go
index 94a9defd..004fe7fc 100644
--- a/gover/gen/UseItemRsp.pb.go
+++ b/gover/gen/UseItemRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseItemRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 673
-// EnetChannelId: 0
-// EnetIsReliable: true
type UseItemRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Guid uint64 `protobuf:"varint,5,opt,name=guid,proto3" json:"guid,omitempty"`
- TargetGuid uint64 `protobuf:"varint,1,opt,name=target_guid,json=targetGuid,proto3" json:"target_guid,omitempty"`
- ItemId uint32 `protobuf:"varint,4,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
- OptionIdx uint32 `protobuf:"varint,8,opt,name=option_idx,json=optionIdx,proto3" json:"option_idx,omitempty"`
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ OptionIdx uint32 `protobuf:"varint,9,opt,name=option_idx,json=optionIdx,proto3" json:"option_idx,omitempty"`
+ ItemId uint32 `protobuf:"varint,13,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Guid uint64 `protobuf:"varint,14,opt,name=guid,proto3" json:"guid,omitempty"`
+ TargetGuid uint64 `protobuf:"varint,10,opt,name=target_guid,json=targetGuid,proto3" json:"target_guid,omitempty"`
}
func (x *UseItemRsp) Reset() {
@@ -83,37 +80,37 @@ func (*UseItemRsp) Descriptor() ([]byte, []int) {
return file_UseItemRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *UseItemRsp) GetGuid() uint64 {
+func (x *UseItemRsp) GetOptionIdx() uint32 {
if x != nil {
- return x.Guid
+ return x.OptionIdx
}
return 0
}
-func (x *UseItemRsp) GetTargetGuid() uint64 {
+func (x *UseItemRsp) GetItemId() uint32 {
if x != nil {
- return x.TargetGuid
+ return x.ItemId
}
return 0
}
-func (x *UseItemRsp) GetItemId() uint32 {
+func (x *UseItemRsp) GetRetcode() int32 {
if x != nil {
- return x.ItemId
+ return x.Retcode
}
return 0
}
-func (x *UseItemRsp) GetOptionIdx() uint32 {
+func (x *UseItemRsp) GetGuid() uint64 {
if x != nil {
- return x.OptionIdx
+ return x.Guid
}
return 0
}
-func (x *UseItemRsp) GetRetcode() int32 {
+func (x *UseItemRsp) GetTargetGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.TargetGuid
}
return 0
}
@@ -123,15 +120,15 @@ var File_UseItemRsp_proto protoreflect.FileDescriptor
var file_UseItemRsp_proto_rawDesc = []byte{
0x0a, 0x10, 0x55, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x22, 0x93, 0x01, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73,
- 0x70, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
- 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67,
- 0x65, 0x74, 0x47, 0x75, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12,
- 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x78, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x78, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x78, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x78,
+ 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x04, 0x67, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x61,
+ 0x72, 0x67, 0x65, 0x74, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UseMiracleRingReq.pb.go b/gover/gen/UseMiracleRingReq.pb.go
index b65c3626..3a3c0597 100644
--- a/gover/gen/UseMiracleRingReq.pb.go
+++ b/gover/gen/UseMiracleRingReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseMiracleRingReq.proto
package gen
@@ -85,18 +85,14 @@ func (UseMiracleRingReq_MiracleRingOpType) EnumDescriptor() ([]byte, []int) {
return file_UseMiracleRingReq_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 5226
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UseMiracleRingReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MiracleRingOpType uint32 `protobuf:"varint,13,opt,name=miracle_ring_op_type,json=miracleRingOpType,proto3" json:"miracle_ring_op_type,omitempty"`
- Pos *Vector `protobuf:"bytes,8,opt,name=pos,proto3" json:"pos,omitempty"`
- Rot *Vector `protobuf:"bytes,7,opt,name=rot,proto3" json:"rot,omitempty"`
+ Rot *Vector `protobuf:"bytes,14,opt,name=rot,proto3" json:"rot,omitempty"`
+ Pos *Vector `protobuf:"bytes,13,opt,name=pos,proto3" json:"pos,omitempty"`
+ MiracleRingOpType uint32 `protobuf:"varint,5,opt,name=miracle_ring_op_type,json=miracleRingOpType,proto3" json:"miracle_ring_op_type,omitempty"`
}
func (x *UseMiracleRingReq) Reset() {
@@ -131,11 +127,11 @@ func (*UseMiracleRingReq) Descriptor() ([]byte, []int) {
return file_UseMiracleRingReq_proto_rawDescGZIP(), []int{0}
}
-func (x *UseMiracleRingReq) GetMiracleRingOpType() uint32 {
+func (x *UseMiracleRingReq) GetRot() *Vector {
if x != nil {
- return x.MiracleRingOpType
+ return x.Rot
}
- return 0
+ return nil
}
func (x *UseMiracleRingReq) GetPos() *Vector {
@@ -145,11 +141,11 @@ func (x *UseMiracleRingReq) GetPos() *Vector {
return nil
}
-func (x *UseMiracleRingReq) GetRot() *Vector {
+func (x *UseMiracleRingReq) GetMiracleRingOpType() uint32 {
if x != nil {
- return x.Rot
+ return x.MiracleRingOpType
}
- return nil
+ return 0
}
var File_UseMiracleRingReq_proto protoreflect.FileDescriptor
@@ -158,14 +154,14 @@ var file_UseMiracleRingReq_proto_rawDesc = []byte{
0x0a, 0x17, 0x55, 0x73, 0x65, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67,
0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f,
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf0, 0x01, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x4d,
- 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a,
- 0x14, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x70,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x6d, 0x69, 0x72,
- 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19,
- 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52,
- 0x03, 0x72, 0x6f, 0x74, 0x22, 0x74, 0x0a, 0x11, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52,
+ 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a,
+ 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x70, 0x6f, 0x73, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x72,
+ 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x11, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x4f, 0x70,
+ 0x54, 0x79, 0x70, 0x65, 0x22, 0x74, 0x0a, 0x11, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52,
0x69, 0x6e, 0x67, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x4d, 0x49, 0x52,
0x41, 0x43, 0x4c, 0x45, 0x5f, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x50, 0x5f, 0x54, 0x59, 0x50,
0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x4d, 0x49, 0x52, 0x41,
@@ -196,8 +192,8 @@ var file_UseMiracleRingReq_proto_goTypes = []interface{}{
(*Vector)(nil), // 2: Vector
}
var file_UseMiracleRingReq_proto_depIdxs = []int32{
- 2, // 0: UseMiracleRingReq.pos:type_name -> Vector
- 2, // 1: UseMiracleRingReq.rot:type_name -> Vector
+ 2, // 0: UseMiracleRingReq.rot:type_name -> Vector
+ 2, // 1: UseMiracleRingReq.pos:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/UseMiracleRingRsp.pb.go b/gover/gen/UseMiracleRingRsp.pb.go
index 9d2fd891..5a8c97fd 100644
--- a/gover/gen/UseMiracleRingRsp.pb.go
+++ b/gover/gen/UseMiracleRingRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseMiracleRingRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 5218
-// EnetChannelId: 0
-// EnetIsReliable: true
type UseMiracleRingRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MiracleRingOpType uint32 `protobuf:"varint,7,opt,name=miracle_ring_op_type,json=miracleRingOpType,proto3" json:"miracle_ring_op_type,omitempty"`
+ MiracleRingOpType uint32 `protobuf:"varint,14,opt,name=miracle_ring_op_type,json=miracleRingOpType,proto3" json:"miracle_ring_op_type,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *UseMiracleRingRsp) Reset() {
@@ -80,16 +77,16 @@ func (*UseMiracleRingRsp) Descriptor() ([]byte, []int) {
return file_UseMiracleRingRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *UseMiracleRingRsp) GetRetcode() int32 {
+func (x *UseMiracleRingRsp) GetMiracleRingOpType() uint32 {
if x != nil {
- return x.Retcode
+ return x.MiracleRingOpType
}
return 0
}
-func (x *UseMiracleRingRsp) GetMiracleRingOpType() uint32 {
+func (x *UseMiracleRingRsp) GetRetcode() int32 {
if x != nil {
- return x.MiracleRingOpType
+ return x.Retcode
}
return 0
}
@@ -99,12 +96,12 @@ var File_UseMiracleRingRsp_proto protoreflect.FileDescriptor
var file_UseMiracleRingRsp_proto_rawDesc = []byte{
0x0a, 0x17, 0x55, 0x73, 0x65, 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67,
0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5e, 0x0a, 0x11, 0x55, 0x73, 0x65,
- 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x69, 0x72, 0x61,
- 0x63, 0x6c, 0x65, 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52,
- 0x69, 0x6e, 0x67, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x4d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x52, 0x73, 0x70, 0x12, 0x2f,
+ 0x0a, 0x14, 0x6d, 0x69, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6f,
+ 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x6d, 0x69,
+ 0x72, 0x61, 0x63, 0x6c, 0x65, 0x52, 0x69, 0x6e, 0x67, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UseWidgetCreateGadgetReq.pb.go b/gover/gen/UseWidgetCreateGadgetReq.pb.go
index 08489a1b..c8cb438b 100644
--- a/gover/gen/UseWidgetCreateGadgetReq.pb.go
+++ b/gover/gen/UseWidgetCreateGadgetReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseWidgetCreateGadgetReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4293
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UseWidgetCreateGadgetReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Pos *Vector `protobuf:"bytes,15,opt,name=pos,proto3" json:"pos,omitempty"`
Rot *Vector `protobuf:"bytes,12,opt,name=rot,proto3" json:"rot,omitempty"`
- MaterialId uint32 `protobuf:"varint,4,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
+ MaterialId uint32 `protobuf:"varint,10,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
}
func (x *UseWidgetCreateGadgetReq) Reset() {
@@ -82,16 +78,16 @@ func (*UseWidgetCreateGadgetReq) Descriptor() ([]byte, []int) {
return file_UseWidgetCreateGadgetReq_proto_rawDescGZIP(), []int{0}
}
-func (x *UseWidgetCreateGadgetReq) GetPos() *Vector {
+func (x *UseWidgetCreateGadgetReq) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
-func (x *UseWidgetCreateGadgetReq) GetRot() *Vector {
+func (x *UseWidgetCreateGadgetReq) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
@@ -110,12 +106,12 @@ var file_UseWidgetCreateGadgetReq_proto_rawDesc = []byte{
0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71,
0x0a, 0x18, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
- 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74,
+ 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f,
+ 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73,
0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49,
0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
@@ -138,8 +134,8 @@ var file_UseWidgetCreateGadgetReq_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_UseWidgetCreateGadgetReq_proto_depIdxs = []int32{
- 1, // 0: UseWidgetCreateGadgetReq.pos:type_name -> Vector
- 1, // 1: UseWidgetCreateGadgetReq.rot:type_name -> Vector
+ 1, // 0: UseWidgetCreateGadgetReq.rot:type_name -> Vector
+ 1, // 1: UseWidgetCreateGadgetReq.pos:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/UseWidgetCreateGadgetRsp.pb.go b/gover/gen/UseWidgetCreateGadgetRsp.pb.go
index d7826d13..3e70f881 100644
--- a/gover/gen/UseWidgetCreateGadgetRsp.pb.go
+++ b/gover/gen/UseWidgetCreateGadgetRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseWidgetCreateGadgetRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4290
-// EnetChannelId: 0
-// EnetIsReliable: true
type UseWidgetCreateGadgetRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
MaterialId uint32 `protobuf:"varint,12,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
}
@@ -101,7 +98,7 @@ var file_UseWidgetCreateGadgetRsp_proto_rawDesc = []byte{
0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x55, 0x0a, 0x18, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
- 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69,
0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74,
0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/gen/UseWidgetRetractGadgetReq.pb.go b/gover/gen/UseWidgetRetractGadgetReq.pb.go
index e4cabf36..eec37933 100644
--- a/gover/gen/UseWidgetRetractGadgetReq.pb.go
+++ b/gover/gen/UseWidgetRetractGadgetReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseWidgetRetractGadgetReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4286
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UseWidgetRetractGadgetReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *UseWidgetRetractGadgetReq) Reset() {
@@ -94,7 +90,7 @@ var file_UseWidgetRetractGadgetReq_proto_rawDesc = []byte{
0x63, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x38, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65,
0x74, 0x72, 0x61, 0x63, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/UseWidgetRetractGadgetRsp.pb.go b/gover/gen/UseWidgetRetractGadgetRsp.pb.go
index b40b27a0..53b27a15 100644
--- a/gover/gen/UseWidgetRetractGadgetRsp.pb.go
+++ b/gover/gen/UseWidgetRetractGadgetRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: UseWidgetRetractGadgetRsp.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4261
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type UseWidgetRetractGadgetRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
- EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *UseWidgetRetractGadgetRsp) Reset() {
@@ -81,16 +77,16 @@ func (*UseWidgetRetractGadgetRsp) Descriptor() ([]byte, []int) {
return file_UseWidgetRetractGadgetRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *UseWidgetRetractGadgetRsp) GetRetcode() int32 {
+func (x *UseWidgetRetractGadgetRsp) GetEntityId() uint32 {
if x != nil {
- return x.Retcode
+ return x.EntityId
}
return 0
}
-func (x *UseWidgetRetractGadgetRsp) GetEntityId() uint32 {
+func (x *UseWidgetRetractGadgetRsp) GetRetcode() int32 {
if x != nil {
- return x.EntityId
+ return x.Retcode
}
return 0
}
@@ -101,11 +97,11 @@ var file_UseWidgetRetractGadgetRsp_proto_rawDesc = []byte{
0x0a, 0x1f, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x74, 0x72, 0x61,
0x63, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x52, 0x0a, 0x19, 0x55, 0x73, 0x65, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65,
- 0x74, 0x72, 0x61, 0x63, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18,
- 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x74, 0x72, 0x61, 0x63, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1b,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/Vector.pb.go b/gover/gen/Vector.pb.go
index 43d682b7..0aa0248b 100644
--- a/gover/gen/Vector.pb.go
+++ b/gover/gen/Vector.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Vector.proto
package gen
diff --git a/gover/gen/Vector3Int.pb.go b/gover/gen/Vector3Int.pb.go
index 985776a1..f5cb82a4 100644
--- a/gover/gen/Vector3Int.pb.go
+++ b/gover/gen/Vector3Int.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Vector3Int.proto
package gen
diff --git a/gover/gen/VectorPlane.pb.go b/gover/gen/VectorPlane.pb.go
index 498c0d01..cecb4822 100644
--- a/gover/gen/VectorPlane.pb.go
+++ b/gover/gen/VectorPlane.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VectorPlane.proto
package gen
diff --git a/gover/gen/VehicleInfo.pb.go b/gover/gen/VehicleInfo.pb.go
index 5a8a08c1..c2636e06 100644
--- a/gover/gen/VehicleInfo.pb.go
+++ b/gover/gen/VehicleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VehicleInfo.proto
package gen
diff --git a/gover/gen/VehicleInteractReq.pb.go b/gover/gen/VehicleInteractReq.pb.go
index 88a17abd..9427a863 100644
--- a/gover/gen/VehicleInteractReq.pb.go
+++ b/gover/gen/VehicleInteractReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VehicleInteractReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 865
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type VehicleInteractReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InteractType VehicleInteractType `protobuf:"varint,8,opt,name=interact_type,json=interactType,proto3,enum=VehicleInteractType" json:"interact_type,omitempty"`
- Pos uint32 `protobuf:"varint,12,opt,name=pos,proto3" json:"pos,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ InteractType VehicleInteractType `protobuf:"varint,3,opt,name=interact_type,json=interactType,proto3,enum=VehicleInteractType" json:"interact_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Pos uint32 `protobuf:"varint,4,opt,name=pos,proto3" json:"pos,omitempty"`
}
func (x *VehicleInteractReq) Reset() {
@@ -89,16 +85,16 @@ func (x *VehicleInteractReq) GetInteractType() VehicleInteractType {
return VehicleInteractType_VEHICLE_INTERACT_TYPE_NONE
}
-func (x *VehicleInteractReq) GetPos() uint32 {
+func (x *VehicleInteractReq) GetEntityId() uint32 {
if x != nil {
- return x.Pos
+ return x.EntityId
}
return 0
}
-func (x *VehicleInteractReq) GetEntityId() uint32 {
+func (x *VehicleInteractReq) GetPos() uint32 {
if x != nil {
- return x.EntityId
+ return x.Pos
}
return 0
}
@@ -111,13 +107,13 @@ var file_VehicleInteractReq_proto_rawDesc = []byte{
0x63, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a, 0x12, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65,
0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x52, 0x65, 0x71, 0x12, 0x39, 0x0a, 0x0d, 0x69,
- 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0e, 0x32, 0x14, 0x2e, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65,
0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61,
- 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0c, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/VehicleInteractRsp.pb.go b/gover/gen/VehicleInteractRsp.pb.go
index fbdb270d..b9ddfb3c 100644
--- a/gover/gen/VehicleInteractRsp.pb.go
+++ b/gover/gen/VehicleInteractRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VehicleInteractRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 804
-// EnetChannelId: 0
-// EnetIsReliable: true
type VehicleInteractRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- InteractType VehicleInteractType `protobuf:"varint,15,opt,name=interact_type,json=interactType,proto3,enum=VehicleInteractType" json:"interact_type,omitempty"`
- Member *VehicleMember `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty"`
- EntityId uint32 `protobuf:"varint,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Member *VehicleMember `protobuf:"bytes,11,opt,name=member,proto3" json:"member,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ InteractType VehicleInteractType `protobuf:"varint,7,opt,name=interact_type,json=interactType,proto3,enum=VehicleInteractType" json:"interact_type,omitempty"`
}
func (x *VehicleInteractRsp) Reset() {
@@ -82,11 +79,11 @@ func (*VehicleInteractRsp) Descriptor() ([]byte, []int) {
return file_VehicleInteractRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *VehicleInteractRsp) GetInteractType() VehicleInteractType {
+func (x *VehicleInteractRsp) GetEntityId() uint32 {
if x != nil {
- return x.InteractType
+ return x.EntityId
}
- return VehicleInteractType_VEHICLE_INTERACT_TYPE_NONE
+ return 0
}
func (x *VehicleInteractRsp) GetMember() *VehicleMember {
@@ -96,18 +93,18 @@ func (x *VehicleInteractRsp) GetMember() *VehicleMember {
return nil
}
-func (x *VehicleInteractRsp) GetEntityId() uint32 {
+func (x *VehicleInteractRsp) GetRetcode() int32 {
if x != nil {
- return x.EntityId
+ return x.Retcode
}
return 0
}
-func (x *VehicleInteractRsp) GetRetcode() int32 {
+func (x *VehicleInteractRsp) GetInteractType() VehicleInteractType {
if x != nil {
- return x.Retcode
+ return x.InteractType
}
- return 0
+ return VehicleInteractType_VEHICLE_INTERACT_TYPE_NONE
}
var File_VehicleInteractRsp_proto protoreflect.FileDescriptor
@@ -119,16 +116,16 @@ var file_VehicleInteractRsp_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4d, 0x65,
0x6d, 0x62, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x01, 0x0a, 0x12, 0x56,
0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x52, 0x73,
- 0x70, 0x12, 0x39, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x56, 0x65, 0x68, 0x69, 0x63,
- 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c,
- 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x06,
- 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x56,
- 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x06, 0x6d, 0x65,
- 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
- 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x26,
+ 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
+ 0x2e, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x06,
+ 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x39, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c,
+ 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x69,
+ 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -147,12 +144,12 @@ func file_VehicleInteractRsp_proto_rawDescGZIP() []byte {
var file_VehicleInteractRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_VehicleInteractRsp_proto_goTypes = []interface{}{
(*VehicleInteractRsp)(nil), // 0: VehicleInteractRsp
- (VehicleInteractType)(0), // 1: VehicleInteractType
- (*VehicleMember)(nil), // 2: VehicleMember
+ (*VehicleMember)(nil), // 1: VehicleMember
+ (VehicleInteractType)(0), // 2: VehicleInteractType
}
var file_VehicleInteractRsp_proto_depIdxs = []int32{
- 1, // 0: VehicleInteractRsp.interact_type:type_name -> VehicleInteractType
- 2, // 1: VehicleInteractRsp.member:type_name -> VehicleMember
+ 1, // 0: VehicleInteractRsp.member:type_name -> VehicleMember
+ 2, // 1: VehicleInteractRsp.interact_type:type_name -> VehicleInteractType
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/VehicleInteractType.pb.go b/gover/gen/VehicleInteractType.pb.go
index ddeabb42..1429929a 100644
--- a/gover/gen/VehicleInteractType.pb.go
+++ b/gover/gen/VehicleInteractType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VehicleInteractType.proto
package gen
diff --git a/gover/gen/VehicleLocationInfo.pb.go b/gover/gen/VehicleLocationInfo.pb.go
index e07df6ef..0e11d879 100644
--- a/gover/gen/VehicleLocationInfo.pb.go
+++ b/gover/gen/VehicleLocationInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VehicleLocationInfo.proto
package gen
@@ -41,14 +41,14 @@ type VehicleLocationInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,14,opt,name=rot,proto3" json:"rot,omitempty"`
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- CurHp float32 `protobuf:"fixed32,11,opt,name=cur_hp,json=curHp,proto3" json:"cur_hp,omitempty"`
- OwnerUid uint32 `protobuf:"varint,5,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
- Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
- UidList []uint32 `protobuf:"varint,3,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
- GadgetId uint32 `protobuf:"varint,13,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
- MaxHp float32 `protobuf:"fixed32,6,opt,name=max_hp,json=maxHp,proto3" json:"max_hp,omitempty"`
+ Rot *Vector `protobuf:"bytes,5,opt,name=rot,proto3" json:"rot,omitempty"`
+ OwnerUid uint32 `protobuf:"varint,11,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
+ UidList []uint32 `protobuf:"varint,4,rep,packed,name=uid_list,json=uidList,proto3" json:"uid_list,omitempty"`
+ CurHp float32 `protobuf:"fixed32,2,opt,name=cur_hp,json=curHp,proto3" json:"cur_hp,omitempty"`
+ Pos *Vector `protobuf:"bytes,9,opt,name=pos,proto3" json:"pos,omitempty"`
+ GadgetId uint32 `protobuf:"varint,1,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,14,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ MaxHp float32 `protobuf:"fixed32,15,opt,name=max_hp,json=maxHp,proto3" json:"max_hp,omitempty"`
}
func (x *VehicleLocationInfo) Reset() {
@@ -90,23 +90,23 @@ func (x *VehicleLocationInfo) GetRot() *Vector {
return nil
}
-func (x *VehicleLocationInfo) GetEntityId() uint32 {
+func (x *VehicleLocationInfo) GetOwnerUid() uint32 {
if x != nil {
- return x.EntityId
+ return x.OwnerUid
}
return 0
}
-func (x *VehicleLocationInfo) GetCurHp() float32 {
+func (x *VehicleLocationInfo) GetUidList() []uint32 {
if x != nil {
- return x.CurHp
+ return x.UidList
}
- return 0
+ return nil
}
-func (x *VehicleLocationInfo) GetOwnerUid() uint32 {
+func (x *VehicleLocationInfo) GetCurHp() float32 {
if x != nil {
- return x.OwnerUid
+ return x.CurHp
}
return 0
}
@@ -118,16 +118,16 @@ func (x *VehicleLocationInfo) GetPos() *Vector {
return nil
}
-func (x *VehicleLocationInfo) GetUidList() []uint32 {
+func (x *VehicleLocationInfo) GetGadgetId() uint32 {
if x != nil {
- return x.UidList
+ return x.GadgetId
}
- return nil
+ return 0
}
-func (x *VehicleLocationInfo) GetGadgetId() uint32 {
+func (x *VehicleLocationInfo) GetEntityId() uint32 {
if x != nil {
- return x.GadgetId
+ return x.EntityId
}
return 0
}
@@ -146,19 +146,19 @@ var file_VehicleLocationInfo_proto_rawDesc = []byte{
0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x01, 0x0a, 0x13, 0x56, 0x65,
0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
- 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
+ 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07,
0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x75, 0x72,
- 0x5f, 0x68, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x63, 0x75, 0x72, 0x48, 0x70,
- 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a,
- 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63,
- 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c,
- 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64,
- 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64,
- 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x78, 0x5f, 0x68, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02,
+ 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x75, 0x69, 0x64,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x75, 0x72, 0x5f, 0x68, 0x70, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x63, 0x75, 0x72, 0x48, 0x70, 0x12, 0x19, 0x0a, 0x03, 0x70,
+ 0x6f, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f,
+ 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64,
+ 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x78, 0x5f, 0x68, 0x70, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02,
0x52, 0x05, 0x6d, 0x61, 0x78, 0x48, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/VehicleMember.pb.go b/gover/gen/VehicleMember.pb.go
index 53157006..694a002e 100644
--- a/gover/gen/VehicleMember.pb.go
+++ b/gover/gen/VehicleMember.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VehicleMember.proto
package gen
diff --git a/gover/gen/VehicleSlot.pb.go b/gover/gen/VehicleSlot.pb.go
new file mode 100644
index 00000000..da563a76
--- /dev/null
+++ b/gover/gen/VehicleSlot.pb.go
@@ -0,0 +1,139 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VehicleSlot.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VehicleSlot int32
+
+const (
+ VehicleSlot_VEHICLE_SLOT_OPERATOR VehicleSlot = 0
+)
+
+// Enum value maps for VehicleSlot.
+var (
+ VehicleSlot_name = map[int32]string{
+ 0: "VEHICLE_SLOT_OPERATOR",
+ }
+ VehicleSlot_value = map[string]int32{
+ "VEHICLE_SLOT_OPERATOR": 0,
+ }
+)
+
+func (x VehicleSlot) Enum() *VehicleSlot {
+ p := new(VehicleSlot)
+ *p = x
+ return p
+}
+
+func (x VehicleSlot) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (VehicleSlot) Descriptor() protoreflect.EnumDescriptor {
+ return file_VehicleSlot_proto_enumTypes[0].Descriptor()
+}
+
+func (VehicleSlot) Type() protoreflect.EnumType {
+ return &file_VehicleSlot_proto_enumTypes[0]
+}
+
+func (x VehicleSlot) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use VehicleSlot.Descriptor instead.
+func (VehicleSlot) EnumDescriptor() ([]byte, []int) {
+ return file_VehicleSlot_proto_rawDescGZIP(), []int{0}
+}
+
+var File_VehicleSlot_proto protoreflect.FileDescriptor
+
+var file_VehicleSlot_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0x28, 0x0a, 0x0b, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x53, 0x6c,
+ 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x15, 0x56, 0x45, 0x48, 0x49, 0x43, 0x4c, 0x45, 0x5f, 0x53, 0x4c,
+ 0x4f, 0x54, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x4f, 0x52, 0x10, 0x00, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VehicleSlot_proto_rawDescOnce sync.Once
+ file_VehicleSlot_proto_rawDescData = file_VehicleSlot_proto_rawDesc
+)
+
+func file_VehicleSlot_proto_rawDescGZIP() []byte {
+ file_VehicleSlot_proto_rawDescOnce.Do(func() {
+ file_VehicleSlot_proto_rawDescData = protoimpl.X.CompressGZIP(file_VehicleSlot_proto_rawDescData)
+ })
+ return file_VehicleSlot_proto_rawDescData
+}
+
+var file_VehicleSlot_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_VehicleSlot_proto_goTypes = []interface{}{
+ (VehicleSlot)(0), // 0: VehicleSlot
+}
+var file_VehicleSlot_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VehicleSlot_proto_init() }
+func file_VehicleSlot_proto_init() {
+ if File_VehicleSlot_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VehicleSlot_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VehicleSlot_proto_goTypes,
+ DependencyIndexes: file_VehicleSlot_proto_depIdxs,
+ EnumInfos: file_VehicleSlot_proto_enumTypes,
+ }.Build()
+ File_VehicleSlot_proto = out.File
+ file_VehicleSlot_proto_rawDesc = nil
+ file_VehicleSlot_proto_goTypes = nil
+ file_VehicleSlot_proto_depIdxs = nil
+}
diff --git a/gover/gen/VehicleStaminaNotify.pb.go b/gover/gen/VehicleStaminaNotify.pb.go
index ee4892b0..382d7a4b 100644
--- a/gover/gen/VehicleStaminaNotify.pb.go
+++ b/gover/gen/VehicleStaminaNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VehicleStaminaNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 834
-// EnetChannelId: 0
-// EnetIsReliable: true
type VehicleStaminaNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- CurStamina float32 `protobuf:"fixed32,14,opt,name=cur_stamina,json=curStamina,proto3" json:"cur_stamina,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ CurStamina float32 `protobuf:"fixed32,9,opt,name=cur_stamina,json=curStamina,proto3" json:"cur_stamina,omitempty"`
}
func (x *VehicleStaminaNotify) Reset() {
@@ -101,9 +98,9 @@ var file_VehicleStaminaNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x14,
0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49,
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x75, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x69, 0x6e, 0x61,
- 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x53, 0x74, 0x61, 0x6d, 0x69,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x63, 0x75, 0x72, 0x53, 0x74, 0x61, 0x6d, 0x69,
0x6e, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/ViewCodexReq.pb.go b/gover/gen/ViewCodexReq.pb.go
index e7823bb7..7592f5e9 100644
--- a/gover/gen/ViewCodexReq.pb.go
+++ b/gover/gen/ViewCodexReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ViewCodexReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4202
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type ViewCodexReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TypeDataList []*CodexTypeData `protobuf:"bytes,10,rep,name=type_data_list,json=typeDataList,proto3" json:"type_data_list,omitempty"`
+ TypeDataList []*CodexTypeData `protobuf:"bytes,12,rep,name=type_data_list,json=typeDataList,proto3" json:"type_data_list,omitempty"`
}
func (x *ViewCodexReq) Reset() {
@@ -94,7 +90,7 @@ var file_ViewCodexReq_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44,
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x0c, 0x56, 0x69, 0x65,
0x77, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x12, 0x34, 0x0a, 0x0e, 0x74, 0x79, 0x70,
- 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28,
+ 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74,
0x61, 0x52, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/ViewCodexRsp.pb.go b/gover/gen/ViewCodexRsp.pb.go
index 8166a94b..f0734c9a 100644
--- a/gover/gen/ViewCodexRsp.pb.go
+++ b/gover/gen/ViewCodexRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: ViewCodexRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4201
-// EnetChannelId: 0
-// EnetIsReliable: true
type ViewCodexRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
- Unk2800_IPOCJIPGNEJ []uint32 `protobuf:"varint,10,rep,packed,name=Unk2800_IPOCJIPGNEJ,json=Unk2800IPOCJIPGNEJ,proto3" json:"Unk2800_IPOCJIPGNEJ,omitempty"`
- Unk2700_DFJJHFHHIHF []uint32 `protobuf:"varint,3,rep,packed,name=Unk2700_DFJJHFHHIHF,json=Unk2700DFJJHFHHIHF,proto3" json:"Unk2700_DFJJHFHHIHF,omitempty"`
- TypeDataList []*CodexTypeData `protobuf:"bytes,9,rep,name=type_data_list,json=typeDataList,proto3" json:"type_data_list,omitempty"`
- Unk2800_OIPJCEPGJCF []uint32 `protobuf:"varint,15,rep,packed,name=Unk2800_OIPJCEPGJCF,json=Unk2800OIPJCEPGJCF,proto3" json:"Unk2800_OIPJCEPGJCF,omitempty"`
+ TypeDataList []*CodexTypeData `protobuf:"bytes,12,rep,name=type_data_list,json=typeDataList,proto3" json:"type_data_list,omitempty"`
+ Unk3300_IDNOLALHFFA []uint32 `protobuf:"varint,3,rep,packed,name=Unk3300_IDNOLALHFFA,json=Unk3300IDNOLALHFFA,proto3" json:"Unk3300_IDNOLALHFFA,omitempty"`
+ Unk3300_CBGDAAOBGNB []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_CBGDAAOBGNB,json=Unk3300CBGDAAOBGNB,proto3" json:"Unk3300_CBGDAAOBGNB,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ RecentViewedPushtipsList []uint32 `protobuf:"varint,14,rep,packed,name=recent_viewed_pushtips_list,json=recentViewedPushtipsList,proto3" json:"recent_viewed_pushtips_list,omitempty"`
}
func (x *ViewCodexRsp) Reset() {
@@ -83,37 +80,37 @@ func (*ViewCodexRsp) Descriptor() ([]byte, []int) {
return file_ViewCodexRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *ViewCodexRsp) GetRetcode() int32 {
+func (x *ViewCodexRsp) GetTypeDataList() []*CodexTypeData {
if x != nil {
- return x.Retcode
+ return x.TypeDataList
}
- return 0
+ return nil
}
-func (x *ViewCodexRsp) GetUnk2800_IPOCJIPGNEJ() []uint32 {
+func (x *ViewCodexRsp) GetUnk3300_IDNOLALHFFA() []uint32 {
if x != nil {
- return x.Unk2800_IPOCJIPGNEJ
+ return x.Unk3300_IDNOLALHFFA
}
return nil
}
-func (x *ViewCodexRsp) GetUnk2700_DFJJHFHHIHF() []uint32 {
+func (x *ViewCodexRsp) GetUnk3300_CBGDAAOBGNB() []uint32 {
if x != nil {
- return x.Unk2700_DFJJHFHHIHF
+ return x.Unk3300_CBGDAAOBGNB
}
return nil
}
-func (x *ViewCodexRsp) GetTypeDataList() []*CodexTypeData {
+func (x *ViewCodexRsp) GetRetcode() int32 {
if x != nil {
- return x.TypeDataList
+ return x.Retcode
}
- return nil
+ return 0
}
-func (x *ViewCodexRsp) GetUnk2800_OIPJCEPGJCF() []uint32 {
+func (x *ViewCodexRsp) GetRecentViewedPushtipsList() []uint32 {
if x != nil {
- return x.Unk2800_OIPJCEPGJCF
+ return x.RecentViewedPushtipsList
}
return nil
}
@@ -123,23 +120,24 @@ var File_ViewCodexRsp_proto protoreflect.FileDescriptor
var file_ViewCodexRsp_proto_rawDesc = []byte{
0x0a, 0x12, 0x56, 0x69, 0x65, 0x77, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44,
- 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf1, 0x01, 0x0a, 0x0c, 0x56, 0x69,
- 0x65, 0x77, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f,
- 0x49, 0x50, 0x4f, 0x43, 0x4a, 0x49, 0x50, 0x47, 0x4e, 0x45, 0x4a, 0x18, 0x0a, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x49, 0x50, 0x4f, 0x43, 0x4a, 0x49,
- 0x50, 0x47, 0x4e, 0x45, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x5f, 0x44, 0x46, 0x4a, 0x4a, 0x48, 0x46, 0x48, 0x48, 0x49, 0x48, 0x46, 0x18, 0x03, 0x20, 0x03,
- 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x44, 0x46, 0x4a, 0x4a, 0x48,
- 0x46, 0x48, 0x48, 0x49, 0x48, 0x46, 0x12, 0x34, 0x0a, 0x0e, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x64,
- 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e,
- 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c,
- 0x74, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x38, 0x30, 0x30, 0x5f, 0x4f, 0x49, 0x50, 0x4a, 0x43, 0x45, 0x50, 0x47,
- 0x4a, 0x43, 0x46, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x38,
- 0x30, 0x30, 0x4f, 0x49, 0x50, 0x4a, 0x43, 0x45, 0x50, 0x47, 0x4a, 0x43, 0x46, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xff, 0x01, 0x0a, 0x0c, 0x56, 0x69,
+ 0x65, 0x77, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x52, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x0e, 0x74, 0x79,
+ 0x70, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x78, 0x54, 0x79, 0x70, 0x65, 0x44, 0x61,
+ 0x74, 0x61, 0x52, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x44, 0x4e, 0x4f,
+ 0x4c, 0x41, 0x4c, 0x48, 0x46, 0x46, 0x41, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x44, 0x4e, 0x4f, 0x4c, 0x41, 0x4c, 0x48, 0x46, 0x46,
+ 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x42, 0x47,
+ 0x44, 0x41, 0x41, 0x4f, 0x42, 0x47, 0x4e, 0x42, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x42, 0x47, 0x44, 0x41, 0x41, 0x4f, 0x42, 0x47,
+ 0x4e, 0x42, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x3d, 0x0a, 0x1b,
+ 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x65, 0x64, 0x5f, 0x70, 0x75,
+ 0x73, 0x68, 0x74, 0x69, 0x70, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x18, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x56, 0x69, 0x65, 0x77, 0x65, 0x64, 0x50,
+ 0x75, 0x73, 0x68, 0x74, 0x69, 0x70, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/ViewLanternProjectionLevelTipsReq.pb.go b/gover/gen/ViewLanternProjectionLevelTipsReq.pb.go
new file mode 100644
index 00000000..8f7cae86
--- /dev/null
+++ b/gover/gen/ViewLanternProjectionLevelTipsReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ViewLanternProjectionLevelTipsReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ViewLanternProjectionLevelTipsReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LevelId uint32 `protobuf:"varint,5,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+}
+
+func (x *ViewLanternProjectionLevelTipsReq) Reset() {
+ *x = ViewLanternProjectionLevelTipsReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ViewLanternProjectionLevelTipsReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ViewLanternProjectionLevelTipsReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ViewLanternProjectionLevelTipsReq) ProtoMessage() {}
+
+func (x *ViewLanternProjectionLevelTipsReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ViewLanternProjectionLevelTipsReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ViewLanternProjectionLevelTipsReq.ProtoReflect.Descriptor instead.
+func (*ViewLanternProjectionLevelTipsReq) Descriptor() ([]byte, []int) {
+ return file_ViewLanternProjectionLevelTipsReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ViewLanternProjectionLevelTipsReq) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+var File_ViewLanternProjectionLevelTipsReq_proto protoreflect.FileDescriptor
+
+var file_ViewLanternProjectionLevelTipsReq_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x56, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f,
+ 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x69, 0x70, 0x73,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x21, 0x56, 0x69, 0x65,
+ 0x77, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x12, 0x19,
+ 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ViewLanternProjectionLevelTipsReq_proto_rawDescOnce sync.Once
+ file_ViewLanternProjectionLevelTipsReq_proto_rawDescData = file_ViewLanternProjectionLevelTipsReq_proto_rawDesc
+)
+
+func file_ViewLanternProjectionLevelTipsReq_proto_rawDescGZIP() []byte {
+ file_ViewLanternProjectionLevelTipsReq_proto_rawDescOnce.Do(func() {
+ file_ViewLanternProjectionLevelTipsReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ViewLanternProjectionLevelTipsReq_proto_rawDescData)
+ })
+ return file_ViewLanternProjectionLevelTipsReq_proto_rawDescData
+}
+
+var file_ViewLanternProjectionLevelTipsReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ViewLanternProjectionLevelTipsReq_proto_goTypes = []interface{}{
+ (*ViewLanternProjectionLevelTipsReq)(nil), // 0: ViewLanternProjectionLevelTipsReq
+}
+var file_ViewLanternProjectionLevelTipsReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ViewLanternProjectionLevelTipsReq_proto_init() }
+func file_ViewLanternProjectionLevelTipsReq_proto_init() {
+ if File_ViewLanternProjectionLevelTipsReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ViewLanternProjectionLevelTipsReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ViewLanternProjectionLevelTipsReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ViewLanternProjectionLevelTipsReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ViewLanternProjectionLevelTipsReq_proto_goTypes,
+ DependencyIndexes: file_ViewLanternProjectionLevelTipsReq_proto_depIdxs,
+ MessageInfos: file_ViewLanternProjectionLevelTipsReq_proto_msgTypes,
+ }.Build()
+ File_ViewLanternProjectionLevelTipsReq_proto = out.File
+ file_ViewLanternProjectionLevelTipsReq_proto_rawDesc = nil
+ file_ViewLanternProjectionLevelTipsReq_proto_goTypes = nil
+ file_ViewLanternProjectionLevelTipsReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ViewLanternProjectionLevelTipsRsp.pb.go b/gover/gen/ViewLanternProjectionLevelTipsRsp.pb.go
new file mode 100644
index 00000000..6b24205a
--- /dev/null
+++ b/gover/gen/ViewLanternProjectionLevelTipsRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ViewLanternProjectionLevelTipsRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ViewLanternProjectionLevelTipsRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ViewLanternProjectionLevelTipsRsp) Reset() {
+ *x = ViewLanternProjectionLevelTipsRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ViewLanternProjectionLevelTipsRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ViewLanternProjectionLevelTipsRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ViewLanternProjectionLevelTipsRsp) ProtoMessage() {}
+
+func (x *ViewLanternProjectionLevelTipsRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ViewLanternProjectionLevelTipsRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ViewLanternProjectionLevelTipsRsp.ProtoReflect.Descriptor instead.
+func (*ViewLanternProjectionLevelTipsRsp) Descriptor() ([]byte, []int) {
+ return file_ViewLanternProjectionLevelTipsRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ViewLanternProjectionLevelTipsRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ViewLanternProjectionLevelTipsRsp_proto protoreflect.FileDescriptor
+
+var file_ViewLanternProjectionLevelTipsRsp_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x56, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f,
+ 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x69, 0x70, 0x73,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3d, 0x0a, 0x21, 0x56, 0x69, 0x65,
+ 0x77, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69,
+ 0x6f, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x69, 0x70, 0x73, 0x52, 0x73, 0x70, 0x12, 0x18,
+ 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ViewLanternProjectionLevelTipsRsp_proto_rawDescOnce sync.Once
+ file_ViewLanternProjectionLevelTipsRsp_proto_rawDescData = file_ViewLanternProjectionLevelTipsRsp_proto_rawDesc
+)
+
+func file_ViewLanternProjectionLevelTipsRsp_proto_rawDescGZIP() []byte {
+ file_ViewLanternProjectionLevelTipsRsp_proto_rawDescOnce.Do(func() {
+ file_ViewLanternProjectionLevelTipsRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ViewLanternProjectionLevelTipsRsp_proto_rawDescData)
+ })
+ return file_ViewLanternProjectionLevelTipsRsp_proto_rawDescData
+}
+
+var file_ViewLanternProjectionLevelTipsRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ViewLanternProjectionLevelTipsRsp_proto_goTypes = []interface{}{
+ (*ViewLanternProjectionLevelTipsRsp)(nil), // 0: ViewLanternProjectionLevelTipsRsp
+}
+var file_ViewLanternProjectionLevelTipsRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ViewLanternProjectionLevelTipsRsp_proto_init() }
+func file_ViewLanternProjectionLevelTipsRsp_proto_init() {
+ if File_ViewLanternProjectionLevelTipsRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ViewLanternProjectionLevelTipsRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ViewLanternProjectionLevelTipsRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ViewLanternProjectionLevelTipsRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ViewLanternProjectionLevelTipsRsp_proto_goTypes,
+ DependencyIndexes: file_ViewLanternProjectionLevelTipsRsp_proto_depIdxs,
+ MessageInfos: file_ViewLanternProjectionLevelTipsRsp_proto_msgTypes,
+ }.Build()
+ File_ViewLanternProjectionLevelTipsRsp_proto = out.File
+ file_ViewLanternProjectionLevelTipsRsp_proto_rawDesc = nil
+ file_ViewLanternProjectionLevelTipsRsp_proto_goTypes = nil
+ file_ViewLanternProjectionLevelTipsRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/ViewLanternProjectionTipsReq.pb.go b/gover/gen/ViewLanternProjectionTipsReq.pb.go
new file mode 100644
index 00000000..65736a62
--- /dev/null
+++ b/gover/gen/ViewLanternProjectionTipsReq.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ViewLanternProjectionTipsReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ViewLanternProjectionTipsReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ InputType ClientInputType `protobuf:"varint,14,opt,name=input_type,json=inputType,proto3,enum=ClientInputType" json:"input_type,omitempty"`
+ IsInputTips bool `protobuf:"varint,7,opt,name=is_input_tips,json=isInputTips,proto3" json:"is_input_tips,omitempty"`
+}
+
+func (x *ViewLanternProjectionTipsReq) Reset() {
+ *x = ViewLanternProjectionTipsReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ViewLanternProjectionTipsReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ViewLanternProjectionTipsReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ViewLanternProjectionTipsReq) ProtoMessage() {}
+
+func (x *ViewLanternProjectionTipsReq) ProtoReflect() protoreflect.Message {
+ mi := &file_ViewLanternProjectionTipsReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ViewLanternProjectionTipsReq.ProtoReflect.Descriptor instead.
+func (*ViewLanternProjectionTipsReq) Descriptor() ([]byte, []int) {
+ return file_ViewLanternProjectionTipsReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ViewLanternProjectionTipsReq) GetInputType() ClientInputType {
+ if x != nil {
+ return x.InputType
+ }
+ return ClientInputType_CLIENT_INPUT_TYPE_NONE
+}
+
+func (x *ViewLanternProjectionTipsReq) GetIsInputTips() bool {
+ if x != nil {
+ return x.IsInputTips
+ }
+ return false
+}
+
+var File_ViewLanternProjectionTipsReq_proto protoreflect.FileDescriptor
+
+var file_ViewLanternProjectionTipsReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x56, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f,
+ 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x70, 0x75,
+ 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x1c, 0x56,
+ 0x69, 0x65, 0x77, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63,
+ 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x0a, 0x69,
+ 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x10, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70,
+ 0x65, 0x52, 0x09, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0d,
+ 0x69, 0x73, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x69, 0x70, 0x73, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x69, 0x70, 0x73,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ViewLanternProjectionTipsReq_proto_rawDescOnce sync.Once
+ file_ViewLanternProjectionTipsReq_proto_rawDescData = file_ViewLanternProjectionTipsReq_proto_rawDesc
+)
+
+func file_ViewLanternProjectionTipsReq_proto_rawDescGZIP() []byte {
+ file_ViewLanternProjectionTipsReq_proto_rawDescOnce.Do(func() {
+ file_ViewLanternProjectionTipsReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_ViewLanternProjectionTipsReq_proto_rawDescData)
+ })
+ return file_ViewLanternProjectionTipsReq_proto_rawDescData
+}
+
+var file_ViewLanternProjectionTipsReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ViewLanternProjectionTipsReq_proto_goTypes = []interface{}{
+ (*ViewLanternProjectionTipsReq)(nil), // 0: ViewLanternProjectionTipsReq
+ (ClientInputType)(0), // 1: ClientInputType
+}
+var file_ViewLanternProjectionTipsReq_proto_depIdxs = []int32{
+ 1, // 0: ViewLanternProjectionTipsReq.input_type:type_name -> ClientInputType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_ViewLanternProjectionTipsReq_proto_init() }
+func file_ViewLanternProjectionTipsReq_proto_init() {
+ if File_ViewLanternProjectionTipsReq_proto != nil {
+ return
+ }
+ file_ClientInputType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_ViewLanternProjectionTipsReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ViewLanternProjectionTipsReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ViewLanternProjectionTipsReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ViewLanternProjectionTipsReq_proto_goTypes,
+ DependencyIndexes: file_ViewLanternProjectionTipsReq_proto_depIdxs,
+ MessageInfos: file_ViewLanternProjectionTipsReq_proto_msgTypes,
+ }.Build()
+ File_ViewLanternProjectionTipsReq_proto = out.File
+ file_ViewLanternProjectionTipsReq_proto_rawDesc = nil
+ file_ViewLanternProjectionTipsReq_proto_goTypes = nil
+ file_ViewLanternProjectionTipsReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/ViewLanternProjectionTipsRsp.pb.go b/gover/gen/ViewLanternProjectionTipsRsp.pb.go
new file mode 100644
index 00000000..9130e6c5
--- /dev/null
+++ b/gover/gen/ViewLanternProjectionTipsRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: ViewLanternProjectionTipsRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type ViewLanternProjectionTipsRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *ViewLanternProjectionTipsRsp) Reset() {
+ *x = ViewLanternProjectionTipsRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_ViewLanternProjectionTipsRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ViewLanternProjectionTipsRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ViewLanternProjectionTipsRsp) ProtoMessage() {}
+
+func (x *ViewLanternProjectionTipsRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_ViewLanternProjectionTipsRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ViewLanternProjectionTipsRsp.ProtoReflect.Descriptor instead.
+func (*ViewLanternProjectionTipsRsp) Descriptor() ([]byte, []int) {
+ return file_ViewLanternProjectionTipsRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ViewLanternProjectionTipsRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_ViewLanternProjectionTipsRsp_proto protoreflect.FileDescriptor
+
+var file_ViewLanternProjectionTipsRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x56, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f,
+ 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x70, 0x73, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x56, 0x69, 0x65, 0x77, 0x4c, 0x61, 0x6e, 0x74,
+ 0x65, 0x72, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x70,
+ 0x73, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_ViewLanternProjectionTipsRsp_proto_rawDescOnce sync.Once
+ file_ViewLanternProjectionTipsRsp_proto_rawDescData = file_ViewLanternProjectionTipsRsp_proto_rawDesc
+)
+
+func file_ViewLanternProjectionTipsRsp_proto_rawDescGZIP() []byte {
+ file_ViewLanternProjectionTipsRsp_proto_rawDescOnce.Do(func() {
+ file_ViewLanternProjectionTipsRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_ViewLanternProjectionTipsRsp_proto_rawDescData)
+ })
+ return file_ViewLanternProjectionTipsRsp_proto_rawDescData
+}
+
+var file_ViewLanternProjectionTipsRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_ViewLanternProjectionTipsRsp_proto_goTypes = []interface{}{
+ (*ViewLanternProjectionTipsRsp)(nil), // 0: ViewLanternProjectionTipsRsp
+}
+var file_ViewLanternProjectionTipsRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_ViewLanternProjectionTipsRsp_proto_init() }
+func file_ViewLanternProjectionTipsRsp_proto_init() {
+ if File_ViewLanternProjectionTipsRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_ViewLanternProjectionTipsRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*ViewLanternProjectionTipsRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_ViewLanternProjectionTipsRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_ViewLanternProjectionTipsRsp_proto_goTypes,
+ DependencyIndexes: file_ViewLanternProjectionTipsRsp_proto_depIdxs,
+ MessageInfos: file_ViewLanternProjectionTipsRsp_proto_msgTypes,
+ }.Build()
+ File_ViewLanternProjectionTipsRsp_proto = out.File
+ file_ViewLanternProjectionTipsRsp_proto_rawDesc = nil
+ file_ViewLanternProjectionTipsRsp_proto_goTypes = nil
+ file_ViewLanternProjectionTipsRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageActivityDetailInfo.pb.go b/gover/gen/VintageActivityDetailInfo.pb.go
new file mode 100644
index 00000000..d1a771d3
--- /dev/null
+++ b/gover/gen/VintageActivityDetailInfo.pb.go
@@ -0,0 +1,275 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageActivityDetailInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageActivityDetailInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_PCIIGPJJHGF map[uint32]*VintagePresentStageData `protobuf:"bytes,11,rep,name=Unk3300_PCIIGPJJHGF,json=Unk3300PCIIGPJJHGF,proto3" json:"Unk3300_PCIIGPJJHGF,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ IsContentClosed bool `protobuf:"varint,13,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ Unk3300_EHHPFKIOKOO map[uint32]*VintageHuntingStageData `protobuf:"bytes,10,rep,name=Unk3300_EHHPFKIOKOO,json=Unk3300EHHPFKIOKOO,proto3" json:"Unk3300_EHHPFKIOKOO,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ BoothData *VintageBoothUsedItemData `protobuf:"bytes,9,opt,name=booth_data,json=boothData,proto3" json:"booth_data,omitempty"`
+ Unk3300_NPKMDFCLGBJ map[uint32]*VintageCampChallengeStageData `protobuf:"bytes,2,rep,name=Unk3300_NPKMDFCLGBJ,json=Unk3300NPKMDFCLGBJ,proto3" json:"Unk3300_NPKMDFCLGBJ,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ MarketInfo *VintageMarketInfo `protobuf:"bytes,14,opt,name=market_info,json=marketInfo,proto3" json:"market_info,omitempty"`
+}
+
+func (x *VintageActivityDetailInfo) Reset() {
+ *x = VintageActivityDetailInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageActivityDetailInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageActivityDetailInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageActivityDetailInfo) ProtoMessage() {}
+
+func (x *VintageActivityDetailInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageActivityDetailInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageActivityDetailInfo.ProtoReflect.Descriptor instead.
+func (*VintageActivityDetailInfo) Descriptor() ([]byte, []int) {
+ return file_VintageActivityDetailInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageActivityDetailInfo) GetUnk3300_PCIIGPJJHGF() map[uint32]*VintagePresentStageData {
+ if x != nil {
+ return x.Unk3300_PCIIGPJJHGF
+ }
+ return nil
+}
+
+func (x *VintageActivityDetailInfo) GetIsContentClosed() bool {
+ if x != nil {
+ return x.IsContentClosed
+ }
+ return false
+}
+
+func (x *VintageActivityDetailInfo) GetUnk3300_EHHPFKIOKOO() map[uint32]*VintageHuntingStageData {
+ if x != nil {
+ return x.Unk3300_EHHPFKIOKOO
+ }
+ return nil
+}
+
+func (x *VintageActivityDetailInfo) GetBoothData() *VintageBoothUsedItemData {
+ if x != nil {
+ return x.BoothData
+ }
+ return nil
+}
+
+func (x *VintageActivityDetailInfo) GetUnk3300_NPKMDFCLGBJ() map[uint32]*VintageCampChallengeStageData {
+ if x != nil {
+ return x.Unk3300_NPKMDFCLGBJ
+ }
+ return nil
+}
+
+func (x *VintageActivityDetailInfo) GetMarketInfo() *VintageMarketInfo {
+ if x != nil {
+ return x.MarketInfo
+ }
+ return nil
+}
+
+var File_VintageActivityDetailInfo_proto protoreflect.FileDescriptor
+
+var file_VintageActivityDetailInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x1e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x42, 0x6f, 0x6f, 0x74, 0x68, 0x55,
+ 0x73, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x1a, 0x23, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x43, 0x68,
+ 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48,
+ 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61,
+ 0x72, 0x6b, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
+ 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x06,
+ 0x0a, 0x19, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x63, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x50, 0x43, 0x49, 0x49, 0x47, 0x50, 0x4a, 0x4a, 0x48,
+ 0x47, 0x46, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61,
+ 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x43, 0x49, 0x49,
+ 0x47, 0x50, 0x4a, 0x4a, 0x48, 0x47, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x43, 0x49, 0x49, 0x47, 0x50, 0x4a, 0x4a, 0x48, 0x47, 0x46,
+ 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63,
+ 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43,
+ 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x63, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x48, 0x48, 0x50, 0x46, 0x4b, 0x49, 0x4f,
+ 0x4b, 0x4f, 0x4f, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x56, 0x69, 0x6e, 0x74,
+ 0x61, 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x48, 0x48,
+ 0x50, 0x46, 0x4b, 0x49, 0x4f, 0x4b, 0x4f, 0x4f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x48, 0x48, 0x50, 0x46, 0x4b, 0x49, 0x4f, 0x4b, 0x4f,
+ 0x4f, 0x12, 0x38, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x74, 0x68, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x42,
+ 0x6f, 0x6f, 0x74, 0x68, 0x55, 0x73, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61,
+ 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x12, 0x63, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x50, 0x4b, 0x4d, 0x44, 0x46, 0x43, 0x4c, 0x47,
+ 0x42, 0x4a, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61,
+ 0x67, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x50, 0x4b, 0x4d,
+ 0x44, 0x46, 0x43, 0x4c, 0x47, 0x42, 0x4a, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x50, 0x4b, 0x4d, 0x44, 0x46, 0x43, 0x4c, 0x47, 0x42, 0x4a,
+ 0x12, 0x33, 0x0a, 0x0b, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d,
+ 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x61, 0x72, 0x6b, 0x65,
+ 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x5f, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x50, 0x43, 0x49, 0x49, 0x47, 0x50, 0x4a, 0x4a, 0x48, 0x47, 0x46, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
+ 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x18, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65,
+ 0x6e, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x5f, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x45, 0x48, 0x48, 0x50, 0x46, 0x4b, 0x49, 0x4f, 0x4b, 0x4f, 0x4f, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x6b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74,
+ 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x65, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4e, 0x50, 0x4b, 0x4d, 0x44, 0x46, 0x43, 0x4c, 0x47, 0x42, 0x4a, 0x45, 0x6e, 0x74,
+ 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x6b, 0x65, 0x79, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d,
+ 0x70, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44,
+ 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageActivityDetailInfo_proto_rawDescOnce sync.Once
+ file_VintageActivityDetailInfo_proto_rawDescData = file_VintageActivityDetailInfo_proto_rawDesc
+)
+
+func file_VintageActivityDetailInfo_proto_rawDescGZIP() []byte {
+ file_VintageActivityDetailInfo_proto_rawDescOnce.Do(func() {
+ file_VintageActivityDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageActivityDetailInfo_proto_rawDescData)
+ })
+ return file_VintageActivityDetailInfo_proto_rawDescData
+}
+
+var file_VintageActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
+var file_VintageActivityDetailInfo_proto_goTypes = []interface{}{
+ (*VintageActivityDetailInfo)(nil), // 0: VintageActivityDetailInfo
+ nil, // 1: VintageActivityDetailInfo.Unk3300PCIIGPJJHGFEntry
+ nil, // 2: VintageActivityDetailInfo.Unk3300EHHPFKIOKOOEntry
+ nil, // 3: VintageActivityDetailInfo.Unk3300NPKMDFCLGBJEntry
+ (*VintageBoothUsedItemData)(nil), // 4: VintageBoothUsedItemData
+ (*VintageMarketInfo)(nil), // 5: VintageMarketInfo
+ (*VintagePresentStageData)(nil), // 6: VintagePresentStageData
+ (*VintageHuntingStageData)(nil), // 7: VintageHuntingStageData
+ (*VintageCampChallengeStageData)(nil), // 8: VintageCampChallengeStageData
+}
+var file_VintageActivityDetailInfo_proto_depIdxs = []int32{
+ 1, // 0: VintageActivityDetailInfo.Unk3300_PCIIGPJJHGF:type_name -> VintageActivityDetailInfo.Unk3300PCIIGPJJHGFEntry
+ 2, // 1: VintageActivityDetailInfo.Unk3300_EHHPFKIOKOO:type_name -> VintageActivityDetailInfo.Unk3300EHHPFKIOKOOEntry
+ 4, // 2: VintageActivityDetailInfo.booth_data:type_name -> VintageBoothUsedItemData
+ 3, // 3: VintageActivityDetailInfo.Unk3300_NPKMDFCLGBJ:type_name -> VintageActivityDetailInfo.Unk3300NPKMDFCLGBJEntry
+ 5, // 4: VintageActivityDetailInfo.market_info:type_name -> VintageMarketInfo
+ 6, // 5: VintageActivityDetailInfo.Unk3300PCIIGPJJHGFEntry.value:type_name -> VintagePresentStageData
+ 7, // 6: VintageActivityDetailInfo.Unk3300EHHPFKIOKOOEntry.value:type_name -> VintageHuntingStageData
+ 8, // 7: VintageActivityDetailInfo.Unk3300NPKMDFCLGBJEntry.value:type_name -> VintageCampChallengeStageData
+ 8, // [8:8] is the sub-list for method output_type
+ 8, // [8:8] is the sub-list for method input_type
+ 8, // [8:8] is the sub-list for extension type_name
+ 8, // [8:8] is the sub-list for extension extendee
+ 0, // [0:8] is the sub-list for field type_name
+}
+
+func init() { file_VintageActivityDetailInfo_proto_init() }
+func file_VintageActivityDetailInfo_proto_init() {
+ if File_VintageActivityDetailInfo_proto != nil {
+ return
+ }
+ file_VintageBoothUsedItemData_proto_init()
+ file_VintageCampChallengeStageData_proto_init()
+ file_VintageHuntingStageData_proto_init()
+ file_VintageMarketInfo_proto_init()
+ file_VintagePresentStageData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageActivityDetailInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageActivityDetailInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 4,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageActivityDetailInfo_proto_goTypes,
+ DependencyIndexes: file_VintageActivityDetailInfo_proto_depIdxs,
+ MessageInfos: file_VintageActivityDetailInfo_proto_msgTypes,
+ }.Build()
+ File_VintageActivityDetailInfo_proto = out.File
+ file_VintageActivityDetailInfo_proto_rawDesc = nil
+ file_VintageActivityDetailInfo_proto_goTypes = nil
+ file_VintageActivityDetailInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageBoothUsedItemData.pb.go b/gover/gen/VintageBoothUsedItemData.pb.go
new file mode 100644
index 00000000..c9dcb3c9
--- /dev/null
+++ b/gover/gen/VintageBoothUsedItemData.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageBoothUsedItemData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageBoothUsedItemData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,10,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ GadgetId uint32 `protobuf:"varint,3,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+}
+
+func (x *VintageBoothUsedItemData) Reset() {
+ *x = VintageBoothUsedItemData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageBoothUsedItemData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageBoothUsedItemData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageBoothUsedItemData) ProtoMessage() {}
+
+func (x *VintageBoothUsedItemData) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageBoothUsedItemData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageBoothUsedItemData.ProtoReflect.Descriptor instead.
+func (*VintageBoothUsedItemData) Descriptor() ([]byte, []int) {
+ return file_VintageBoothUsedItemData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageBoothUsedItemData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *VintageBoothUsedItemData) GetGadgetId() uint32 {
+ if x != nil {
+ return x.GadgetId
+ }
+ return 0
+}
+
+var File_VintageBoothUsedItemData_proto protoreflect.FileDescriptor
+
+var file_VintageBoothUsedItemData_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x42, 0x6f, 0x6f, 0x74, 0x68, 0x55, 0x73,
+ 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x50, 0x0a, 0x18, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x42, 0x6f, 0x6f, 0x74, 0x68,
+ 0x55, 0x73, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07,
+ 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69,
+ 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_VintageBoothUsedItemData_proto_rawDescOnce sync.Once
+ file_VintageBoothUsedItemData_proto_rawDescData = file_VintageBoothUsedItemData_proto_rawDesc
+)
+
+func file_VintageBoothUsedItemData_proto_rawDescGZIP() []byte {
+ file_VintageBoothUsedItemData_proto_rawDescOnce.Do(func() {
+ file_VintageBoothUsedItemData_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageBoothUsedItemData_proto_rawDescData)
+ })
+ return file_VintageBoothUsedItemData_proto_rawDescData
+}
+
+var file_VintageBoothUsedItemData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageBoothUsedItemData_proto_goTypes = []interface{}{
+ (*VintageBoothUsedItemData)(nil), // 0: VintageBoothUsedItemData
+}
+var file_VintageBoothUsedItemData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageBoothUsedItemData_proto_init() }
+func file_VintageBoothUsedItemData_proto_init() {
+ if File_VintageBoothUsedItemData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageBoothUsedItemData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageBoothUsedItemData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageBoothUsedItemData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageBoothUsedItemData_proto_goTypes,
+ DependencyIndexes: file_VintageBoothUsedItemData_proto_depIdxs,
+ MessageInfos: file_VintageBoothUsedItemData_proto_msgTypes,
+ }.Build()
+ File_VintageBoothUsedItemData_proto = out.File
+ file_VintageBoothUsedItemData_proto_rawDesc = nil
+ file_VintageBoothUsedItemData_proto_goTypes = nil
+ file_VintageBoothUsedItemData_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageCampChallengeLevelData.pb.go b/gover/gen/VintageCampChallengeLevelData.pb.go
new file mode 100644
index 00000000..70c2f310
--- /dev/null
+++ b/gover/gen/VintageCampChallengeLevelData.pb.go
@@ -0,0 +1,189 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageCampChallengeLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageCampChallengeLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinish bool `protobuf:"varint,13,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ StageId uint32 `protobuf:"varint,15,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ LevelId uint32 `protobuf:"varint,1,opt,name=level_id,json=levelId,proto3" json:"level_id,omitempty"`
+ IsOpen bool `protobuf:"varint,12,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *VintageCampChallengeLevelData) Reset() {
+ *x = VintageCampChallengeLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageCampChallengeLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageCampChallengeLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageCampChallengeLevelData) ProtoMessage() {}
+
+func (x *VintageCampChallengeLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageCampChallengeLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageCampChallengeLevelData.ProtoReflect.Descriptor instead.
+func (*VintageCampChallengeLevelData) Descriptor() ([]byte, []int) {
+ return file_VintageCampChallengeLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageCampChallengeLevelData) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *VintageCampChallengeLevelData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *VintageCampChallengeLevelData) GetLevelId() uint32 {
+ if x != nil {
+ return x.LevelId
+ }
+ return 0
+}
+
+func (x *VintageCampChallengeLevelData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_VintageCampChallengeLevelData_proto protoreflect.FileDescriptor
+
+var file_VintageCampChallengeLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67,
+ 0x65, 0x43, 0x61, 0x6d, 0x70, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69,
+ 0x6e, 0x69, 0x73, 0x68, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
+ 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
+ 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageCampChallengeLevelData_proto_rawDescOnce sync.Once
+ file_VintageCampChallengeLevelData_proto_rawDescData = file_VintageCampChallengeLevelData_proto_rawDesc
+)
+
+func file_VintageCampChallengeLevelData_proto_rawDescGZIP() []byte {
+ file_VintageCampChallengeLevelData_proto_rawDescOnce.Do(func() {
+ file_VintageCampChallengeLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageCampChallengeLevelData_proto_rawDescData)
+ })
+ return file_VintageCampChallengeLevelData_proto_rawDescData
+}
+
+var file_VintageCampChallengeLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageCampChallengeLevelData_proto_goTypes = []interface{}{
+ (*VintageCampChallengeLevelData)(nil), // 0: VintageCampChallengeLevelData
+}
+var file_VintageCampChallengeLevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageCampChallengeLevelData_proto_init() }
+func file_VintageCampChallengeLevelData_proto_init() {
+ if File_VintageCampChallengeLevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageCampChallengeLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageCampChallengeLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageCampChallengeLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageCampChallengeLevelData_proto_goTypes,
+ DependencyIndexes: file_VintageCampChallengeLevelData_proto_depIdxs,
+ MessageInfos: file_VintageCampChallengeLevelData_proto_msgTypes,
+ }.Build()
+ File_VintageCampChallengeLevelData_proto = out.File
+ file_VintageCampChallengeLevelData_proto_rawDesc = nil
+ file_VintageCampChallengeLevelData_proto_goTypes = nil
+ file_VintageCampChallengeLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageCampChallengeStageData.pb.go b/gover/gen/VintageCampChallengeStageData.pb.go
new file mode 100644
index 00000000..22c97acd
--- /dev/null
+++ b/gover/gen/VintageCampChallengeStageData.pb.go
@@ -0,0 +1,227 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageCampChallengeStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageCampChallengeStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MaxFinishedLevel uint32 `protobuf:"varint,4,opt,name=max_finished_level,json=maxFinishedLevel,proto3" json:"max_finished_level,omitempty"`
+ IsFinish bool `protobuf:"varint,14,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ CampLevelMap map[uint32]*VintageCampChallengeLevelData `protobuf:"bytes,6,rep,name=camp_level_map,json=campLevelMap,proto3" json:"camp_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ IsOpen bool `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,13,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ OpenTime uint32 `protobuf:"varint,7,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+}
+
+func (x *VintageCampChallengeStageData) Reset() {
+ *x = VintageCampChallengeStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageCampChallengeStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageCampChallengeStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageCampChallengeStageData) ProtoMessage() {}
+
+func (x *VintageCampChallengeStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageCampChallengeStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageCampChallengeStageData.ProtoReflect.Descriptor instead.
+func (*VintageCampChallengeStageData) Descriptor() ([]byte, []int) {
+ return file_VintageCampChallengeStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageCampChallengeStageData) GetMaxFinishedLevel() uint32 {
+ if x != nil {
+ return x.MaxFinishedLevel
+ }
+ return 0
+}
+
+func (x *VintageCampChallengeStageData) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *VintageCampChallengeStageData) GetCampLevelMap() map[uint32]*VintageCampChallengeLevelData {
+ if x != nil {
+ return x.CampLevelMap
+ }
+ return nil
+}
+
+func (x *VintageCampChallengeStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *VintageCampChallengeStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *VintageCampChallengeStageData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+var File_VintageCampChallengeStageData_proto protoreflect.FileDescriptor
+
+var file_VintageCampChallengeStageData_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61,
+ 0x6d, 0x70, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x02, 0x0a, 0x1d, 0x56,
+ 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
+ 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x12,
+ 0x6d, 0x61, 0x78, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
+ 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
+ 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x56, 0x0a, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x5f,
+ 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x30, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x43, 0x68, 0x61,
+ 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e,
+ 0x43, 0x61, 0x6d, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72,
+ 0x79, 0x52, 0x0c, 0x63, 0x61, 0x6d, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12,
+ 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x1a, 0x5f, 0x0a, 0x11, 0x43, 0x61, 0x6d, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65,
+ 0x43, 0x61, 0x6d, 0x70, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
+ 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_VintageCampChallengeStageData_proto_rawDescOnce sync.Once
+ file_VintageCampChallengeStageData_proto_rawDescData = file_VintageCampChallengeStageData_proto_rawDesc
+)
+
+func file_VintageCampChallengeStageData_proto_rawDescGZIP() []byte {
+ file_VintageCampChallengeStageData_proto_rawDescOnce.Do(func() {
+ file_VintageCampChallengeStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageCampChallengeStageData_proto_rawDescData)
+ })
+ return file_VintageCampChallengeStageData_proto_rawDescData
+}
+
+var file_VintageCampChallengeStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_VintageCampChallengeStageData_proto_goTypes = []interface{}{
+ (*VintageCampChallengeStageData)(nil), // 0: VintageCampChallengeStageData
+ nil, // 1: VintageCampChallengeStageData.CampLevelMapEntry
+ (*VintageCampChallengeLevelData)(nil), // 2: VintageCampChallengeLevelData
+}
+var file_VintageCampChallengeStageData_proto_depIdxs = []int32{
+ 1, // 0: VintageCampChallengeStageData.camp_level_map:type_name -> VintageCampChallengeStageData.CampLevelMapEntry
+ 2, // 1: VintageCampChallengeStageData.CampLevelMapEntry.value:type_name -> VintageCampChallengeLevelData
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_VintageCampChallengeStageData_proto_init() }
+func file_VintageCampChallengeStageData_proto_init() {
+ if File_VintageCampChallengeStageData_proto != nil {
+ return
+ }
+ file_VintageCampChallengeLevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageCampChallengeStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageCampChallengeStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageCampChallengeStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageCampChallengeStageData_proto_goTypes,
+ DependencyIndexes: file_VintageCampChallengeStageData_proto_depIdxs,
+ MessageInfos: file_VintageCampChallengeStageData_proto_msgTypes,
+ }.Build()
+ File_VintageCampChallengeStageData_proto = out.File
+ file_VintageCampChallengeStageData_proto_rawDesc = nil
+ file_VintageCampChallengeStageData_proto_goTypes = nil
+ file_VintageCampChallengeStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageCampGroupBundleRegisterNotify.pb.go b/gover/gen/VintageCampGroupBundleRegisterNotify.pb.go
new file mode 100644
index 00000000..7bf8b6c9
--- /dev/null
+++ b/gover/gen/VintageCampGroupBundleRegisterNotify.pb.go
@@ -0,0 +1,161 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageCampGroupBundleRegisterNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageCampGroupBundleRegisterNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GroupBundleId uint32 `protobuf:"varint,7,opt,name=group_bundle_id,json=groupBundleId,proto3" json:"group_bundle_id,omitempty"`
+}
+
+func (x *VintageCampGroupBundleRegisterNotify) Reset() {
+ *x = VintageCampGroupBundleRegisterNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageCampGroupBundleRegisterNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageCampGroupBundleRegisterNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageCampGroupBundleRegisterNotify) ProtoMessage() {}
+
+func (x *VintageCampGroupBundleRegisterNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageCampGroupBundleRegisterNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageCampGroupBundleRegisterNotify.ProtoReflect.Descriptor instead.
+func (*VintageCampGroupBundleRegisterNotify) Descriptor() ([]byte, []int) {
+ return file_VintageCampGroupBundleRegisterNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageCampGroupBundleRegisterNotify) GetGroupBundleId() uint32 {
+ if x != nil {
+ return x.GroupBundleId
+ }
+ return 0
+}
+
+var File_VintageCampGroupBundleRegisterNotify_proto protoreflect.FileDescriptor
+
+var file_VintageCampGroupBundleRegisterNotify_proto_rawDesc = []byte{
+ 0x0a, 0x2a, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x72, 0x6f,
+ 0x75, 0x70, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x24,
+ 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x75,
+ 0x6e, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageCampGroupBundleRegisterNotify_proto_rawDescOnce sync.Once
+ file_VintageCampGroupBundleRegisterNotify_proto_rawDescData = file_VintageCampGroupBundleRegisterNotify_proto_rawDesc
+)
+
+func file_VintageCampGroupBundleRegisterNotify_proto_rawDescGZIP() []byte {
+ file_VintageCampGroupBundleRegisterNotify_proto_rawDescOnce.Do(func() {
+ file_VintageCampGroupBundleRegisterNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageCampGroupBundleRegisterNotify_proto_rawDescData)
+ })
+ return file_VintageCampGroupBundleRegisterNotify_proto_rawDescData
+}
+
+var file_VintageCampGroupBundleRegisterNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageCampGroupBundleRegisterNotify_proto_goTypes = []interface{}{
+ (*VintageCampGroupBundleRegisterNotify)(nil), // 0: VintageCampGroupBundleRegisterNotify
+}
+var file_VintageCampGroupBundleRegisterNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageCampGroupBundleRegisterNotify_proto_init() }
+func file_VintageCampGroupBundleRegisterNotify_proto_init() {
+ if File_VintageCampGroupBundleRegisterNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageCampGroupBundleRegisterNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageCampGroupBundleRegisterNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageCampGroupBundleRegisterNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageCampGroupBundleRegisterNotify_proto_goTypes,
+ DependencyIndexes: file_VintageCampGroupBundleRegisterNotify_proto_depIdxs,
+ MessageInfos: file_VintageCampGroupBundleRegisterNotify_proto_msgTypes,
+ }.Build()
+ File_VintageCampGroupBundleRegisterNotify_proto = out.File
+ file_VintageCampGroupBundleRegisterNotify_proto_rawDesc = nil
+ file_VintageCampGroupBundleRegisterNotify_proto_goTypes = nil
+ file_VintageCampGroupBundleRegisterNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageCampStageFinishNotify.pb.go b/gover/gen/VintageCampStageFinishNotify.pb.go
new file mode 100644
index 00000000..a25a3366
--- /dev/null
+++ b/gover/gen/VintageCampStageFinishNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageCampStageFinishNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageCampStageFinishNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *VintageCampStageFinishNotify) Reset() {
+ *x = VintageCampStageFinishNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageCampStageFinishNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageCampStageFinishNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageCampStageFinishNotify) ProtoMessage() {}
+
+func (x *VintageCampStageFinishNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageCampStageFinishNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageCampStageFinishNotify.ProtoReflect.Descriptor instead.
+func (*VintageCampStageFinishNotify) Descriptor() ([]byte, []int) {
+ return file_VintageCampStageFinishNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageCampStageFinishNotify) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_VintageCampStageFinishNotify_proto protoreflect.FileDescriptor
+
+var file_VintageCampStageFinishNotify_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61,
+ 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1c, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x43,
+ 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageCampStageFinishNotify_proto_rawDescOnce sync.Once
+ file_VintageCampStageFinishNotify_proto_rawDescData = file_VintageCampStageFinishNotify_proto_rawDesc
+)
+
+func file_VintageCampStageFinishNotify_proto_rawDescGZIP() []byte {
+ file_VintageCampStageFinishNotify_proto_rawDescOnce.Do(func() {
+ file_VintageCampStageFinishNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageCampStageFinishNotify_proto_rawDescData)
+ })
+ return file_VintageCampStageFinishNotify_proto_rawDescData
+}
+
+var file_VintageCampStageFinishNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageCampStageFinishNotify_proto_goTypes = []interface{}{
+ (*VintageCampStageFinishNotify)(nil), // 0: VintageCampStageFinishNotify
+}
+var file_VintageCampStageFinishNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageCampStageFinishNotify_proto_init() }
+func file_VintageCampStageFinishNotify_proto_init() {
+ if File_VintageCampStageFinishNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageCampStageFinishNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageCampStageFinishNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageCampStageFinishNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageCampStageFinishNotify_proto_goTypes,
+ DependencyIndexes: file_VintageCampStageFinishNotify_proto_depIdxs,
+ MessageInfos: file_VintageCampStageFinishNotify_proto_msgTypes,
+ }.Build()
+ File_VintageCampStageFinishNotify_proto = out.File
+ file_VintageCampStageFinishNotify_proto_rawDesc = nil
+ file_VintageCampStageFinishNotify_proto_goTypes = nil
+ file_VintageCampStageFinishNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageDecorateBoothReq.pb.go b/gover/gen/VintageDecorateBoothReq.pb.go
new file mode 100644
index 00000000..1b8d1757
--- /dev/null
+++ b/gover/gen/VintageDecorateBoothReq.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageDecorateBoothReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageDecorateBoothReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntityId uint32 `protobuf:"varint,13,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ CombinationInfo *CustomGadgetTreeInfo `protobuf:"bytes,5,opt,name=combination_info,json=combinationInfo,proto3" json:"combination_info,omitempty"`
+}
+
+func (x *VintageDecorateBoothReq) Reset() {
+ *x = VintageDecorateBoothReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageDecorateBoothReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageDecorateBoothReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageDecorateBoothReq) ProtoMessage() {}
+
+func (x *VintageDecorateBoothReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageDecorateBoothReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageDecorateBoothReq.ProtoReflect.Descriptor instead.
+func (*VintageDecorateBoothReq) Descriptor() ([]byte, []int) {
+ return file_VintageDecorateBoothReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageDecorateBoothReq) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *VintageDecorateBoothReq) GetCombinationInfo() *CustomGadgetTreeInfo {
+ if x != nil {
+ return x.CombinationInfo
+ }
+ return nil
+}
+
+var File_VintageDecorateBoothReq_proto protoreflect.FileDescriptor
+
+var file_VintageDecorateBoothReq_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74,
+ 0x65, 0x42, 0x6f, 0x6f, 0x74, 0x68, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x78, 0x0a, 0x17, 0x56,
+ 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x42, 0x6f,
+ 0x6f, 0x74, 0x68, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
+ 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
+ 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageDecorateBoothReq_proto_rawDescOnce sync.Once
+ file_VintageDecorateBoothReq_proto_rawDescData = file_VintageDecorateBoothReq_proto_rawDesc
+)
+
+func file_VintageDecorateBoothReq_proto_rawDescGZIP() []byte {
+ file_VintageDecorateBoothReq_proto_rawDescOnce.Do(func() {
+ file_VintageDecorateBoothReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageDecorateBoothReq_proto_rawDescData)
+ })
+ return file_VintageDecorateBoothReq_proto_rawDescData
+}
+
+var file_VintageDecorateBoothReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageDecorateBoothReq_proto_goTypes = []interface{}{
+ (*VintageDecorateBoothReq)(nil), // 0: VintageDecorateBoothReq
+ (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
+}
+var file_VintageDecorateBoothReq_proto_depIdxs = []int32{
+ 1, // 0: VintageDecorateBoothReq.combination_info:type_name -> CustomGadgetTreeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_VintageDecorateBoothReq_proto_init() }
+func file_VintageDecorateBoothReq_proto_init() {
+ if File_VintageDecorateBoothReq_proto != nil {
+ return
+ }
+ file_CustomGadgetTreeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageDecorateBoothReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageDecorateBoothReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageDecorateBoothReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageDecorateBoothReq_proto_goTypes,
+ DependencyIndexes: file_VintageDecorateBoothReq_proto_depIdxs,
+ MessageInfos: file_VintageDecorateBoothReq_proto_msgTypes,
+ }.Build()
+ File_VintageDecorateBoothReq_proto = out.File
+ file_VintageDecorateBoothReq_proto_rawDesc = nil
+ file_VintageDecorateBoothReq_proto_goTypes = nil
+ file_VintageDecorateBoothReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageDecorateBoothRsp.pb.go b/gover/gen/VintageDecorateBoothRsp.pb.go
new file mode 100644
index 00000000..edaba8ba
--- /dev/null
+++ b/gover/gen/VintageDecorateBoothRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageDecorateBoothRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageDecorateBoothRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *VintageDecorateBoothRsp) Reset() {
+ *x = VintageDecorateBoothRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageDecorateBoothRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageDecorateBoothRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageDecorateBoothRsp) ProtoMessage() {}
+
+func (x *VintageDecorateBoothRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageDecorateBoothRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageDecorateBoothRsp.ProtoReflect.Descriptor instead.
+func (*VintageDecorateBoothRsp) Descriptor() ([]byte, []int) {
+ return file_VintageDecorateBoothRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageDecorateBoothRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_VintageDecorateBoothRsp_proto protoreflect.FileDescriptor
+
+var file_VintageDecorateBoothRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74,
+ 0x65, 0x42, 0x6f, 0x6f, 0x74, 0x68, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x33, 0x0a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61,
+ 0x74, 0x65, 0x42, 0x6f, 0x6f, 0x74, 0x68, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageDecorateBoothRsp_proto_rawDescOnce sync.Once
+ file_VintageDecorateBoothRsp_proto_rawDescData = file_VintageDecorateBoothRsp_proto_rawDesc
+)
+
+func file_VintageDecorateBoothRsp_proto_rawDescGZIP() []byte {
+ file_VintageDecorateBoothRsp_proto_rawDescOnce.Do(func() {
+ file_VintageDecorateBoothRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageDecorateBoothRsp_proto_rawDescData)
+ })
+ return file_VintageDecorateBoothRsp_proto_rawDescData
+}
+
+var file_VintageDecorateBoothRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageDecorateBoothRsp_proto_goTypes = []interface{}{
+ (*VintageDecorateBoothRsp)(nil), // 0: VintageDecorateBoothRsp
+}
+var file_VintageDecorateBoothRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageDecorateBoothRsp_proto_init() }
+func file_VintageDecorateBoothRsp_proto_init() {
+ if File_VintageDecorateBoothRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageDecorateBoothRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageDecorateBoothRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageDecorateBoothRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageDecorateBoothRsp_proto_goTypes,
+ DependencyIndexes: file_VintageDecorateBoothRsp_proto_depIdxs,
+ MessageInfos: file_VintageDecorateBoothRsp_proto_msgTypes,
+ }.Build()
+ File_VintageDecorateBoothRsp_proto = out.File
+ file_VintageDecorateBoothRsp_proto_rawDesc = nil
+ file_VintageDecorateBoothRsp_proto_goTypes = nil
+ file_VintageDecorateBoothRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageDetailInfo.pb.go b/gover/gen/VintageDetailInfo.pb.go
deleted file mode 100644
index 12a84789..00000000
--- a/gover/gen/VintageDetailInfo.pb.go
+++ /dev/null
@@ -1,272 +0,0 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: VintageDetailInfo.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type VintageDetailInfo struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-
- Unk3100_HPMEDDOLJEN *Unk3100_NBBMHKJHJJI `protobuf:"bytes,2,opt,name=Unk3100_HPMEDDOLJEN,json=Unk3100HPMEDDOLJEN,proto3" json:"Unk3100_HPMEDDOLJEN,omitempty"`
- Unk3100_FOLAAJODNCM map[uint32]*Unk3100_HEJFCDEKFOE `protobuf:"bytes,7,rep,name=Unk3100_FOLAAJODNCM,json=Unk3100FOLAAJODNCM,proto3" json:"Unk3100_FOLAAJODNCM,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Unk3100_ACDPMGMDILG *Unk3100_AHIKHIOFBJJ `protobuf:"bytes,5,opt,name=Unk3100_ACDPMGMDILG,json=Unk3100ACDPMGMDILG,proto3" json:"Unk3100_ACDPMGMDILG,omitempty"`
- Unk3100_DLDFBOLFAKD map[uint32]*Unk3100_FHDBCIIMLLP `protobuf:"bytes,13,rep,name=Unk3100_DLDFBOLFAKD,json=Unk3100DLDFBOLFAKD,proto3" json:"Unk3100_DLDFBOLFAKD,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- Unk3100_JDOCJKEEEHO map[uint32]*Unk3100_IOJKKDNELHE `protobuf:"bytes,4,rep,name=Unk3100_JDOCJKEEEHO,json=Unk3100JDOCJKEEEHO,proto3" json:"Unk3100_JDOCJKEEEHO,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- IsContentClosed bool `protobuf:"varint,11,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
-}
-
-func (x *VintageDetailInfo) Reset() {
- *x = VintageDetailInfo{}
- if protoimpl.UnsafeEnabled {
- mi := &file_VintageDetailInfo_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *VintageDetailInfo) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*VintageDetailInfo) ProtoMessage() {}
-
-func (x *VintageDetailInfo) ProtoReflect() protoreflect.Message {
- mi := &file_VintageDetailInfo_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use VintageDetailInfo.ProtoReflect.Descriptor instead.
-func (*VintageDetailInfo) Descriptor() ([]byte, []int) {
- return file_VintageDetailInfo_proto_rawDescGZIP(), []int{0}
-}
-
-func (x *VintageDetailInfo) GetUnk3100_HPMEDDOLJEN() *Unk3100_NBBMHKJHJJI {
- if x != nil {
- return x.Unk3100_HPMEDDOLJEN
- }
- return nil
-}
-
-func (x *VintageDetailInfo) GetUnk3100_FOLAAJODNCM() map[uint32]*Unk3100_HEJFCDEKFOE {
- if x != nil {
- return x.Unk3100_FOLAAJODNCM
- }
- return nil
-}
-
-func (x *VintageDetailInfo) GetUnk3100_ACDPMGMDILG() *Unk3100_AHIKHIOFBJJ {
- if x != nil {
- return x.Unk3100_ACDPMGMDILG
- }
- return nil
-}
-
-func (x *VintageDetailInfo) GetUnk3100_DLDFBOLFAKD() map[uint32]*Unk3100_FHDBCIIMLLP {
- if x != nil {
- return x.Unk3100_DLDFBOLFAKD
- }
- return nil
-}
-
-func (x *VintageDetailInfo) GetUnk3100_JDOCJKEEEHO() map[uint32]*Unk3100_IOJKKDNELHE {
- if x != nil {
- return x.Unk3100_JDOCJKEEEHO
- }
- return nil
-}
-
-func (x *VintageDetailInfo) GetIsContentClosed() bool {
- if x != nil {
- return x.IsContentClosed
- }
- return false
-}
-
-var File_VintageDetailInfo_proto protoreflect.FileDescriptor
-
-var file_VintageDetailInfo_proto_rawDesc = []byte{
- 0x0a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x5f, 0x41, 0x48, 0x49, 0x4b, 0x48, 0x49, 0x4f, 0x46, 0x42, 0x4a, 0x4a, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x48,
- 0x44, 0x42, 0x43, 0x49, 0x49, 0x4d, 0x4c, 0x4c, 0x50, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
- 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x45, 0x4a, 0x46, 0x43, 0x44, 0x45,
- 0x4b, 0x46, 0x4f, 0x45, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4a, 0x4b, 0x4b, 0x44, 0x4e, 0x45, 0x4c, 0x48, 0x45, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e,
- 0x42, 0x42, 0x4d, 0x48, 0x4b, 0x4a, 0x48, 0x4a, 0x4a, 0x49, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xfb, 0x05, 0x0a, 0x11, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61,
- 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x48, 0x50, 0x4d, 0x45, 0x44, 0x44, 0x4f, 0x4c, 0x4a, 0x45, 0x4e, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4e, 0x42,
- 0x42, 0x4d, 0x48, 0x4b, 0x4a, 0x48, 0x4a, 0x4a, 0x49, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x48, 0x50, 0x4d, 0x45, 0x44, 0x44, 0x4f, 0x4c, 0x4a, 0x45, 0x4e, 0x12, 0x5b, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x4f, 0x4c, 0x41, 0x41, 0x4a, 0x4f,
- 0x44, 0x4e, 0x43, 0x4d, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x56, 0x69, 0x6e,
- 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46, 0x4f, 0x4c, 0x41, 0x41, 0x4a, 0x4f, 0x44, 0x4e, 0x43,
- 0x4d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x46,
- 0x4f, 0x4c, 0x41, 0x41, 0x4a, 0x4f, 0x44, 0x4e, 0x43, 0x4d, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x44, 0x50, 0x4d, 0x47, 0x4d, 0x44, 0x49, 0x4c,
- 0x47, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30,
- 0x30, 0x5f, 0x41, 0x48, 0x49, 0x4b, 0x48, 0x49, 0x4f, 0x46, 0x42, 0x4a, 0x4a, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x41, 0x43, 0x44, 0x50, 0x4d, 0x47, 0x4d, 0x44, 0x49, 0x4c,
- 0x47, 0x12, 0x5b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x44, 0x4c, 0x44,
- 0x46, 0x42, 0x4f, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a,
- 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e,
- 0x66, 0x6f, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x44, 0x4c, 0x44, 0x46, 0x42, 0x4f,
- 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x44, 0x4c, 0x44, 0x46, 0x42, 0x4f, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x12, 0x5b,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4a, 0x44, 0x4f, 0x43, 0x4a, 0x4b,
- 0x45, 0x45, 0x45, 0x48, 0x4f, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x56, 0x69,
- 0x6e, 0x74, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x44, 0x4f, 0x43, 0x4a, 0x4b, 0x45, 0x45, 0x45,
- 0x48, 0x4f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30,
- 0x4a, 0x44, 0x4f, 0x43, 0x4a, 0x4b, 0x45, 0x45, 0x45, 0x48, 0x4f, 0x12, 0x2a, 0x0a, 0x11, 0x69,
- 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
- 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x1a, 0x5b, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x46, 0x4f, 0x4c, 0x41, 0x41, 0x4a, 0x4f, 0x44, 0x4e, 0x43, 0x4d, 0x45, 0x6e, 0x74,
- 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x45,
- 0x4a, 0x46, 0x43, 0x44, 0x45, 0x4b, 0x46, 0x4f, 0x45, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x5b, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x44,
- 0x4c, 0x44, 0x46, 0x42, 0x4f, 0x4c, 0x46, 0x41, 0x4b, 0x44, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65,
- 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x46, 0x48, 0x44, 0x42, 0x43,
- 0x49, 0x49, 0x4d, 0x4c, 0x4c, 0x50, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
- 0x01, 0x1a, 0x5b, 0x0a, 0x17, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x4a, 0x44, 0x4f, 0x43,
- 0x4a, 0x4b, 0x45, 0x45, 0x45, 0x48, 0x4f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
- 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a,
- 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x49, 0x4f, 0x4a, 0x4b, 0x4b, 0x44, 0x4e, 0x45,
- 0x4c, 0x48, 0x45, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06,
- 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_VintageDetailInfo_proto_rawDescOnce sync.Once
- file_VintageDetailInfo_proto_rawDescData = file_VintageDetailInfo_proto_rawDesc
-)
-
-func file_VintageDetailInfo_proto_rawDescGZIP() []byte {
- file_VintageDetailInfo_proto_rawDescOnce.Do(func() {
- file_VintageDetailInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageDetailInfo_proto_rawDescData)
- })
- return file_VintageDetailInfo_proto_rawDescData
-}
-
-var file_VintageDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
-var file_VintageDetailInfo_proto_goTypes = []interface{}{
- (*VintageDetailInfo)(nil), // 0: VintageDetailInfo
- nil, // 1: VintageDetailInfo.Unk3100FOLAAJODNCMEntry
- nil, // 2: VintageDetailInfo.Unk3100DLDFBOLFAKDEntry
- nil, // 3: VintageDetailInfo.Unk3100JDOCJKEEEHOEntry
- (*Unk3100_NBBMHKJHJJI)(nil), // 4: Unk3100_NBBMHKJHJJI
- (*Unk3100_AHIKHIOFBJJ)(nil), // 5: Unk3100_AHIKHIOFBJJ
- (*Unk3100_HEJFCDEKFOE)(nil), // 6: Unk3100_HEJFCDEKFOE
- (*Unk3100_FHDBCIIMLLP)(nil), // 7: Unk3100_FHDBCIIMLLP
- (*Unk3100_IOJKKDNELHE)(nil), // 8: Unk3100_IOJKKDNELHE
-}
-var file_VintageDetailInfo_proto_depIdxs = []int32{
- 4, // 0: VintageDetailInfo.Unk3100_HPMEDDOLJEN:type_name -> Unk3100_NBBMHKJHJJI
- 1, // 1: VintageDetailInfo.Unk3100_FOLAAJODNCM:type_name -> VintageDetailInfo.Unk3100FOLAAJODNCMEntry
- 5, // 2: VintageDetailInfo.Unk3100_ACDPMGMDILG:type_name -> Unk3100_AHIKHIOFBJJ
- 2, // 3: VintageDetailInfo.Unk3100_DLDFBOLFAKD:type_name -> VintageDetailInfo.Unk3100DLDFBOLFAKDEntry
- 3, // 4: VintageDetailInfo.Unk3100_JDOCJKEEEHO:type_name -> VintageDetailInfo.Unk3100JDOCJKEEEHOEntry
- 6, // 5: VintageDetailInfo.Unk3100FOLAAJODNCMEntry.value:type_name -> Unk3100_HEJFCDEKFOE
- 7, // 6: VintageDetailInfo.Unk3100DLDFBOLFAKDEntry.value:type_name -> Unk3100_FHDBCIIMLLP
- 8, // 7: VintageDetailInfo.Unk3100JDOCJKEEEHOEntry.value:type_name -> Unk3100_IOJKKDNELHE
- 8, // [8:8] is the sub-list for method output_type
- 8, // [8:8] is the sub-list for method input_type
- 8, // [8:8] is the sub-list for extension type_name
- 8, // [8:8] is the sub-list for extension extendee
- 0, // [0:8] is the sub-list for field type_name
-}
-
-func init() { file_VintageDetailInfo_proto_init() }
-func file_VintageDetailInfo_proto_init() {
- if File_VintageDetailInfo_proto != nil {
- return
- }
- file_Unk3100_AHIKHIOFBJJ_proto_init()
- file_Unk3100_FHDBCIIMLLP_proto_init()
- file_Unk3100_HEJFCDEKFOE_proto_init()
- file_Unk3100_IOJKKDNELHE_proto_init()
- file_Unk3100_NBBMHKJHJJI_proto_init()
- if !protoimpl.UnsafeEnabled {
- file_VintageDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*VintageDetailInfo); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_VintageDetailInfo_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 4,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_VintageDetailInfo_proto_goTypes,
- DependencyIndexes: file_VintageDetailInfo_proto_depIdxs,
- MessageInfos: file_VintageDetailInfo_proto_msgTypes,
- }.Build()
- File_VintageDetailInfo_proto = out.File
- file_VintageDetailInfo_proto_rawDesc = nil
- file_VintageDetailInfo_proto_goTypes = nil
- file_VintageDetailInfo_proto_depIdxs = nil
-}
diff --git a/gover/gen/VintageHuntingFirstStageInfo.pb.go b/gover/gen/VintageHuntingFirstStageInfo.pb.go
new file mode 100644
index 00000000..6ab2599a
--- /dev/null
+++ b/gover/gen/VintageHuntingFirstStageInfo.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingFirstStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingFirstStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_HIKADHBLPEB uint32 `protobuf:"varint,10,opt,name=Unk3300_HIKADHBLPEB,json=Unk3300HIKADHBLPEB,proto3" json:"Unk3300_HIKADHBLPEB,omitempty"`
+ Score uint32 `protobuf:"varint,7,opt,name=score,proto3" json:"score,omitempty"`
+ Unk3300_IPAJLKOBDKC uint32 `protobuf:"varint,3,opt,name=Unk3300_IPAJLKOBDKC,json=Unk3300IPAJLKOBDKC,proto3" json:"Unk3300_IPAJLKOBDKC,omitempty"`
+ Unk3300_NILGNHOPGLD uint32 `protobuf:"varint,15,opt,name=Unk3300_NILGNHOPGLD,json=Unk3300NILGNHOPGLD,proto3" json:"Unk3300_NILGNHOPGLD,omitempty"`
+}
+
+func (x *VintageHuntingFirstStageInfo) Reset() {
+ *x = VintageHuntingFirstStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingFirstStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingFirstStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingFirstStageInfo) ProtoMessage() {}
+
+func (x *VintageHuntingFirstStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingFirstStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingFirstStageInfo.ProtoReflect.Descriptor instead.
+func (*VintageHuntingFirstStageInfo) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingFirstStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingFirstStageInfo) GetUnk3300_HIKADHBLPEB() uint32 {
+ if x != nil {
+ return x.Unk3300_HIKADHBLPEB
+ }
+ return 0
+}
+
+func (x *VintageHuntingFirstStageInfo) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *VintageHuntingFirstStageInfo) GetUnk3300_IPAJLKOBDKC() uint32 {
+ if x != nil {
+ return x.Unk3300_IPAJLKOBDKC
+ }
+ return 0
+}
+
+func (x *VintageHuntingFirstStageInfo) GetUnk3300_NILGNHOPGLD() uint32 {
+ if x != nil {
+ return x.Unk3300_NILGNHOPGLD
+ }
+ return 0
+}
+
+var File_VintageHuntingFirstStageInfo_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingFirstStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x46, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01, 0x0a, 0x1c, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65,
+ 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x48, 0x49, 0x4b, 0x41, 0x44, 0x48, 0x42, 0x4c, 0x50, 0x45, 0x42, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x49, 0x4b, 0x41, 0x44,
+ 0x48, 0x42, 0x4c, 0x50, 0x45, 0x42, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x50, 0x41, 0x4a, 0x4c, 0x4b, 0x4f, 0x42,
+ 0x44, 0x4b, 0x43, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x49, 0x50, 0x41, 0x4a, 0x4c, 0x4b, 0x4f, 0x42, 0x44, 0x4b, 0x43, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x4c, 0x47, 0x4e, 0x48, 0x4f,
+ 0x50, 0x47, 0x4c, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x4e, 0x49, 0x4c, 0x47, 0x4e, 0x48, 0x4f, 0x50, 0x47, 0x4c, 0x44, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingFirstStageInfo_proto_rawDescOnce sync.Once
+ file_VintageHuntingFirstStageInfo_proto_rawDescData = file_VintageHuntingFirstStageInfo_proto_rawDesc
+)
+
+func file_VintageHuntingFirstStageInfo_proto_rawDescGZIP() []byte {
+ file_VintageHuntingFirstStageInfo_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingFirstStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingFirstStageInfo_proto_rawDescData)
+ })
+ return file_VintageHuntingFirstStageInfo_proto_rawDescData
+}
+
+var file_VintageHuntingFirstStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingFirstStageInfo_proto_goTypes = []interface{}{
+ (*VintageHuntingFirstStageInfo)(nil), // 0: VintageHuntingFirstStageInfo
+}
+var file_VintageHuntingFirstStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingFirstStageInfo_proto_init() }
+func file_VintageHuntingFirstStageInfo_proto_init() {
+ if File_VintageHuntingFirstStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingFirstStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingFirstStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingFirstStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingFirstStageInfo_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingFirstStageInfo_proto_depIdxs,
+ MessageInfos: file_VintageHuntingFirstStageInfo_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingFirstStageInfo_proto = out.File
+ file_VintageHuntingFirstStageInfo_proto_rawDesc = nil
+ file_VintageHuntingFirstStageInfo_proto_goTypes = nil
+ file_VintageHuntingFirstStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingFirstStageSettleInfo.pb.go b/gover/gen/VintageHuntingFirstStageSettleInfo.pb.go
new file mode 100644
index 00000000..2e87f881
--- /dev/null
+++ b/gover/gen/VintageHuntingFirstStageSettleInfo.pb.go
@@ -0,0 +1,193 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingFirstStageSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingFirstStageSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_HIKADHBLPEB uint32 `protobuf:"varint,2,opt,name=Unk3300_HIKADHBLPEB,json=Unk3300HIKADHBLPEB,proto3" json:"Unk3300_HIKADHBLPEB,omitempty"`
+ Score uint32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
+ Unk3300_NILGNHOPGLD uint32 `protobuf:"varint,3,opt,name=Unk3300_NILGNHOPGLD,json=Unk3300NILGNHOPGLD,proto3" json:"Unk3300_NILGNHOPGLD,omitempty"`
+ Unk3300_IPAJLKOBDKC uint32 `protobuf:"varint,11,opt,name=Unk3300_IPAJLKOBDKC,json=Unk3300IPAJLKOBDKC,proto3" json:"Unk3300_IPAJLKOBDKC,omitempty"`
+}
+
+func (x *VintageHuntingFirstStageSettleInfo) Reset() {
+ *x = VintageHuntingFirstStageSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingFirstStageSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingFirstStageSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingFirstStageSettleInfo) ProtoMessage() {}
+
+func (x *VintageHuntingFirstStageSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingFirstStageSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingFirstStageSettleInfo.ProtoReflect.Descriptor instead.
+func (*VintageHuntingFirstStageSettleInfo) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingFirstStageSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingFirstStageSettleInfo) GetUnk3300_HIKADHBLPEB() uint32 {
+ if x != nil {
+ return x.Unk3300_HIKADHBLPEB
+ }
+ return 0
+}
+
+func (x *VintageHuntingFirstStageSettleInfo) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *VintageHuntingFirstStageSettleInfo) GetUnk3300_NILGNHOPGLD() uint32 {
+ if x != nil {
+ return x.Unk3300_NILGNHOPGLD
+ }
+ return 0
+}
+
+func (x *VintageHuntingFirstStageSettleInfo) GetUnk3300_IPAJLKOBDKC() uint32 {
+ if x != nil {
+ return x.Unk3300_IPAJLKOBDKC
+ }
+ return 0
+}
+
+var File_VintageHuntingFirstStageSettleInfo_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingFirstStageSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x46, 0x69, 0x72, 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x22, 0x56,
+ 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x72,
+ 0x73, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x49, 0x4b,
+ 0x41, 0x44, 0x48, 0x42, 0x4c, 0x50, 0x45, 0x42, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x49, 0x4b, 0x41, 0x44, 0x48, 0x42, 0x4c, 0x50,
+ 0x45, 0x42, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x49, 0x4c, 0x47, 0x4e, 0x48, 0x4f, 0x50, 0x47, 0x4c, 0x44, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x49,
+ 0x4c, 0x47, 0x4e, 0x48, 0x4f, 0x50, 0x47, 0x4c, 0x44, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x50, 0x41, 0x4a, 0x4c, 0x4b, 0x4f, 0x42, 0x44, 0x4b, 0x43,
+ 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49,
+ 0x50, 0x41, 0x4a, 0x4c, 0x4b, 0x4f, 0x42, 0x44, 0x4b, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingFirstStageSettleInfo_proto_rawDescOnce sync.Once
+ file_VintageHuntingFirstStageSettleInfo_proto_rawDescData = file_VintageHuntingFirstStageSettleInfo_proto_rawDesc
+)
+
+func file_VintageHuntingFirstStageSettleInfo_proto_rawDescGZIP() []byte {
+ file_VintageHuntingFirstStageSettleInfo_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingFirstStageSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingFirstStageSettleInfo_proto_rawDescData)
+ })
+ return file_VintageHuntingFirstStageSettleInfo_proto_rawDescData
+}
+
+var file_VintageHuntingFirstStageSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingFirstStageSettleInfo_proto_goTypes = []interface{}{
+ (*VintageHuntingFirstStageSettleInfo)(nil), // 0: VintageHuntingFirstStageSettleInfo
+}
+var file_VintageHuntingFirstStageSettleInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingFirstStageSettleInfo_proto_init() }
+func file_VintageHuntingFirstStageSettleInfo_proto_init() {
+ if File_VintageHuntingFirstStageSettleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingFirstStageSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingFirstStageSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingFirstStageSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingFirstStageSettleInfo_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingFirstStageSettleInfo_proto_depIdxs,
+ MessageInfos: file_VintageHuntingFirstStageSettleInfo_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingFirstStageSettleInfo_proto = out.File
+ file_VintageHuntingFirstStageSettleInfo_proto_rawDesc = nil
+ file_VintageHuntingFirstStageSettleInfo_proto_goTypes = nil
+ file_VintageHuntingFirstStageSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingSecondStageInfo.pb.go b/gover/gen/VintageHuntingSecondStageInfo.pb.go
new file mode 100644
index 00000000..6e1074fd
--- /dev/null
+++ b/gover/gen/VintageHuntingSecondStageInfo.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingSecondStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingSecondStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LeftNum uint32 `protobuf:"varint,15,opt,name=left_num,json=leftNum,proto3" json:"left_num,omitempty"`
+ TotalNum uint32 `protobuf:"varint,13,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
+ CaptureAnimalNum uint32 `protobuf:"varint,10,opt,name=capture_animal_num,json=captureAnimalNum,proto3" json:"capture_animal_num,omitempty"`
+}
+
+func (x *VintageHuntingSecondStageInfo) Reset() {
+ *x = VintageHuntingSecondStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingSecondStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingSecondStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingSecondStageInfo) ProtoMessage() {}
+
+func (x *VintageHuntingSecondStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingSecondStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingSecondStageInfo.ProtoReflect.Descriptor instead.
+func (*VintageHuntingSecondStageInfo) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingSecondStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingSecondStageInfo) GetLeftNum() uint32 {
+ if x != nil {
+ return x.LeftNum
+ }
+ return 0
+}
+
+func (x *VintageHuntingSecondStageInfo) GetTotalNum() uint32 {
+ if x != nil {
+ return x.TotalNum
+ }
+ return 0
+}
+
+func (x *VintageHuntingSecondStageInfo) GetCaptureAnimalNum() uint32 {
+ if x != nil {
+ return x.CaptureAnimalNum
+ }
+ return 0
+}
+
+var File_VintageHuntingSecondStageInfo_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingSecondStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67,
+ 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x5f,
+ 0x6e, 0x75, 0x6d, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6c, 0x65, 0x66, 0x74, 0x4e,
+ 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x12,
+ 0x2c, 0x0a, 0x12, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x61, 0x6e, 0x69, 0x6d, 0x61,
+ 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x63, 0x61, 0x70,
+ 0x74, 0x75, 0x72, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingSecondStageInfo_proto_rawDescOnce sync.Once
+ file_VintageHuntingSecondStageInfo_proto_rawDescData = file_VintageHuntingSecondStageInfo_proto_rawDesc
+)
+
+func file_VintageHuntingSecondStageInfo_proto_rawDescGZIP() []byte {
+ file_VintageHuntingSecondStageInfo_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingSecondStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingSecondStageInfo_proto_rawDescData)
+ })
+ return file_VintageHuntingSecondStageInfo_proto_rawDescData
+}
+
+var file_VintageHuntingSecondStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingSecondStageInfo_proto_goTypes = []interface{}{
+ (*VintageHuntingSecondStageInfo)(nil), // 0: VintageHuntingSecondStageInfo
+}
+var file_VintageHuntingSecondStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingSecondStageInfo_proto_init() }
+func file_VintageHuntingSecondStageInfo_proto_init() {
+ if File_VintageHuntingSecondStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingSecondStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingSecondStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingSecondStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingSecondStageInfo_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingSecondStageInfo_proto_depIdxs,
+ MessageInfos: file_VintageHuntingSecondStageInfo_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingSecondStageInfo_proto = out.File
+ file_VintageHuntingSecondStageInfo_proto_rawDesc = nil
+ file_VintageHuntingSecondStageInfo_proto_goTypes = nil
+ file_VintageHuntingSecondStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingSecondStageSettleInfo.pb.go b/gover/gen/VintageHuntingSecondStageSettleInfo.pb.go
new file mode 100644
index 00000000..235a0e29
--- /dev/null
+++ b/gover/gen/VintageHuntingSecondStageSettleInfo.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingSecondStageSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingSecondStageSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CaptureAnimalNum uint32 `protobuf:"varint,2,opt,name=capture_animal_num,json=captureAnimalNum,proto3" json:"capture_animal_num,omitempty"`
+ AnimalCountMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=animal_count_map,json=animalCountMap,proto3" json:"animal_count_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ TotalNum uint32 `protobuf:"varint,1,opt,name=total_num,json=totalNum,proto3" json:"total_num,omitempty"`
+}
+
+func (x *VintageHuntingSecondStageSettleInfo) Reset() {
+ *x = VintageHuntingSecondStageSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingSecondStageSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingSecondStageSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingSecondStageSettleInfo) ProtoMessage() {}
+
+func (x *VintageHuntingSecondStageSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingSecondStageSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingSecondStageSettleInfo.ProtoReflect.Descriptor instead.
+func (*VintageHuntingSecondStageSettleInfo) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingSecondStageSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingSecondStageSettleInfo) GetCaptureAnimalNum() uint32 {
+ if x != nil {
+ return x.CaptureAnimalNum
+ }
+ return 0
+}
+
+func (x *VintageHuntingSecondStageSettleInfo) GetAnimalCountMap() map[uint32]uint32 {
+ if x != nil {
+ return x.AnimalCountMap
+ }
+ return nil
+}
+
+func (x *VintageHuntingSecondStageSettleInfo) GetTotalNum() uint32 {
+ if x != nil {
+ return x.TotalNum
+ }
+ return 0
+}
+
+var File_VintageHuntingSecondStageSettleInfo_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingSecondStageSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x02, 0x0a, 0x23,
+ 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65,
+ 0x63, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x61,
+ 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x10, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x4e, 0x75,
+ 0x6d, 0x12, 0x62, 0x0a, 0x10, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e,
+ 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x6f,
+ 0x6e, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x70,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x61, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4e,
+ 0x75, 0x6d, 0x1a, 0x41, 0x0a, 0x13, 0x41, 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e,
+ 0x74, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
+ 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingSecondStageSettleInfo_proto_rawDescOnce sync.Once
+ file_VintageHuntingSecondStageSettleInfo_proto_rawDescData = file_VintageHuntingSecondStageSettleInfo_proto_rawDesc
+)
+
+func file_VintageHuntingSecondStageSettleInfo_proto_rawDescGZIP() []byte {
+ file_VintageHuntingSecondStageSettleInfo_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingSecondStageSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingSecondStageSettleInfo_proto_rawDescData)
+ })
+ return file_VintageHuntingSecondStageSettleInfo_proto_rawDescData
+}
+
+var file_VintageHuntingSecondStageSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_VintageHuntingSecondStageSettleInfo_proto_goTypes = []interface{}{
+ (*VintageHuntingSecondStageSettleInfo)(nil), // 0: VintageHuntingSecondStageSettleInfo
+ nil, // 1: VintageHuntingSecondStageSettleInfo.AnimalCountMapEntry
+}
+var file_VintageHuntingSecondStageSettleInfo_proto_depIdxs = []int32{
+ 1, // 0: VintageHuntingSecondStageSettleInfo.animal_count_map:type_name -> VintageHuntingSecondStageSettleInfo.AnimalCountMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingSecondStageSettleInfo_proto_init() }
+func file_VintageHuntingSecondStageSettleInfo_proto_init() {
+ if File_VintageHuntingSecondStageSettleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingSecondStageSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingSecondStageSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingSecondStageSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingSecondStageSettleInfo_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingSecondStageSettleInfo_proto_depIdxs,
+ MessageInfos: file_VintageHuntingSecondStageSettleInfo_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingSecondStageSettleInfo_proto = out.File
+ file_VintageHuntingSecondStageSettleInfo_proto_rawDesc = nil
+ file_VintageHuntingSecondStageSettleInfo_proto_goTypes = nil
+ file_VintageHuntingSecondStageSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingStageData.pb.go b/gover/gen/VintageHuntingStageData.pb.go
new file mode 100644
index 00000000..56eb60d7
--- /dev/null
+++ b/gover/gen/VintageHuntingStageData.pb.go
@@ -0,0 +1,198 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RecordValue uint32 `protobuf:"varint,11,opt,name=record_value,json=recordValue,proto3" json:"record_value,omitempty"`
+ OpenTime uint32 `protobuf:"varint,5,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsFinish bool `protobuf:"varint,12,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+}
+
+func (x *VintageHuntingStageData) Reset() {
+ *x = VintageHuntingStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingStageData) ProtoMessage() {}
+
+func (x *VintageHuntingStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingStageData.ProtoReflect.Descriptor instead.
+func (*VintageHuntingStageData) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingStageData) GetRecordValue() uint32 {
+ if x != nil {
+ return x.RecordValue
+ }
+ return 0
+}
+
+func (x *VintageHuntingStageData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *VintageHuntingStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *VintageHuntingStageData) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *VintageHuntingStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+var File_VintageHuntingStageData_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingStageData_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xaa, 0x01, 0x0a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69,
+ 0x6e, 0x67, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x72,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b,
+ 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e,
+ 0x69, 0x73, 0x68, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingStageData_proto_rawDescOnce sync.Once
+ file_VintageHuntingStageData_proto_rawDescData = file_VintageHuntingStageData_proto_rawDesc
+)
+
+func file_VintageHuntingStageData_proto_rawDescGZIP() []byte {
+ file_VintageHuntingStageData_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingStageData_proto_rawDescData)
+ })
+ return file_VintageHuntingStageData_proto_rawDescData
+}
+
+var file_VintageHuntingStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingStageData_proto_goTypes = []interface{}{
+ (*VintageHuntingStageData)(nil), // 0: VintageHuntingStageData
+}
+var file_VintageHuntingStageData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingStageData_proto_init() }
+func file_VintageHuntingStageData_proto_init() {
+ if File_VintageHuntingStageData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingStageData_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingStageData_proto_depIdxs,
+ MessageInfos: file_VintageHuntingStageData_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingStageData_proto = out.File
+ file_VintageHuntingStageData_proto_rawDesc = nil
+ file_VintageHuntingStageData_proto_goTypes = nil
+ file_VintageHuntingStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingStartGalleryReq.pb.go b/gover/gen/VintageHuntingStartGalleryReq.pb.go
new file mode 100644
index 00000000..fd30a701
--- /dev/null
+++ b/gover/gen/VintageHuntingStartGalleryReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingStartGalleryReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingStartGalleryReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,3,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *VintageHuntingStartGalleryReq) Reset() {
+ *x = VintageHuntingStartGalleryReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingStartGalleryReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingStartGalleryReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingStartGalleryReq) ProtoMessage() {}
+
+func (x *VintageHuntingStartGalleryReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingStartGalleryReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingStartGalleryReq.ProtoReflect.Descriptor instead.
+func (*VintageHuntingStartGalleryReq) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingStartGalleryReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingStartGalleryReq) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_VintageHuntingStartGalleryReq_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingStartGalleryReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3a, 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65,
+ 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_VintageHuntingStartGalleryReq_proto_rawDescOnce sync.Once
+ file_VintageHuntingStartGalleryReq_proto_rawDescData = file_VintageHuntingStartGalleryReq_proto_rawDesc
+)
+
+func file_VintageHuntingStartGalleryReq_proto_rawDescGZIP() []byte {
+ file_VintageHuntingStartGalleryReq_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingStartGalleryReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingStartGalleryReq_proto_rawDescData)
+ })
+ return file_VintageHuntingStartGalleryReq_proto_rawDescData
+}
+
+var file_VintageHuntingStartGalleryReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingStartGalleryReq_proto_goTypes = []interface{}{
+ (*VintageHuntingStartGalleryReq)(nil), // 0: VintageHuntingStartGalleryReq
+}
+var file_VintageHuntingStartGalleryReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingStartGalleryReq_proto_init() }
+func file_VintageHuntingStartGalleryReq_proto_init() {
+ if File_VintageHuntingStartGalleryReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingStartGalleryReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingStartGalleryReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingStartGalleryReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingStartGalleryReq_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingStartGalleryReq_proto_depIdxs,
+ MessageInfos: file_VintageHuntingStartGalleryReq_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingStartGalleryReq_proto = out.File
+ file_VintageHuntingStartGalleryReq_proto_rawDesc = nil
+ file_VintageHuntingStartGalleryReq_proto_goTypes = nil
+ file_VintageHuntingStartGalleryReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingStartGalleryRsp.pb.go b/gover/gen/VintageHuntingStartGalleryRsp.pb.go
new file mode 100644
index 00000000..82dc1136
--- /dev/null
+++ b/gover/gen/VintageHuntingStartGalleryRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingStartGalleryRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingStartGalleryRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *VintageHuntingStartGalleryRsp) Reset() {
+ *x = VintageHuntingStartGalleryRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingStartGalleryRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingStartGalleryRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingStartGalleryRsp) ProtoMessage() {}
+
+func (x *VintageHuntingStartGalleryRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingStartGalleryRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingStartGalleryRsp.ProtoReflect.Descriptor instead.
+func (*VintageHuntingStartGalleryRsp) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingStartGalleryRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingStartGalleryRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_VintageHuntingStartGalleryRsp_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingStartGalleryRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x53, 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65,
+ 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x47, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingStartGalleryRsp_proto_rawDescOnce sync.Once
+ file_VintageHuntingStartGalleryRsp_proto_rawDescData = file_VintageHuntingStartGalleryRsp_proto_rawDesc
+)
+
+func file_VintageHuntingStartGalleryRsp_proto_rawDescGZIP() []byte {
+ file_VintageHuntingStartGalleryRsp_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingStartGalleryRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingStartGalleryRsp_proto_rawDescData)
+ })
+ return file_VintageHuntingStartGalleryRsp_proto_rawDescData
+}
+
+var file_VintageHuntingStartGalleryRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingStartGalleryRsp_proto_goTypes = []interface{}{
+ (*VintageHuntingStartGalleryRsp)(nil), // 0: VintageHuntingStartGalleryRsp
+}
+var file_VintageHuntingStartGalleryRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingStartGalleryRsp_proto_init() }
+func file_VintageHuntingStartGalleryRsp_proto_init() {
+ if File_VintageHuntingStartGalleryRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingStartGalleryRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingStartGalleryRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingStartGalleryRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingStartGalleryRsp_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingStartGalleryRsp_proto_depIdxs,
+ MessageInfos: file_VintageHuntingStartGalleryRsp_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingStartGalleryRsp_proto = out.File
+ file_VintageHuntingStartGalleryRsp_proto_rawDesc = nil
+ file_VintageHuntingStartGalleryRsp_proto_goTypes = nil
+ file_VintageHuntingStartGalleryRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingThirdStageInfo.pb.go b/gover/gen/VintageHuntingThirdStageInfo.pb.go
new file mode 100644
index 00000000..9414524a
--- /dev/null
+++ b/gover/gen/VintageHuntingThirdStageInfo.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingThirdStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingThirdStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *VintageHuntingThirdStageInfo) Reset() {
+ *x = VintageHuntingThirdStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingThirdStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingThirdStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingThirdStageInfo) ProtoMessage() {}
+
+func (x *VintageHuntingThirdStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingThirdStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingThirdStageInfo.ProtoReflect.Descriptor instead.
+func (*VintageHuntingThirdStageInfo) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingThirdStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+var File_VintageHuntingThirdStageInfo_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingThirdStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x54, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1e, 0x0a, 0x1c, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48,
+ 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingThirdStageInfo_proto_rawDescOnce sync.Once
+ file_VintageHuntingThirdStageInfo_proto_rawDescData = file_VintageHuntingThirdStageInfo_proto_rawDesc
+)
+
+func file_VintageHuntingThirdStageInfo_proto_rawDescGZIP() []byte {
+ file_VintageHuntingThirdStageInfo_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingThirdStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingThirdStageInfo_proto_rawDescData)
+ })
+ return file_VintageHuntingThirdStageInfo_proto_rawDescData
+}
+
+var file_VintageHuntingThirdStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingThirdStageInfo_proto_goTypes = []interface{}{
+ (*VintageHuntingThirdStageInfo)(nil), // 0: VintageHuntingThirdStageInfo
+}
+var file_VintageHuntingThirdStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingThirdStageInfo_proto_init() }
+func file_VintageHuntingThirdStageInfo_proto_init() {
+ if File_VintageHuntingThirdStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingThirdStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingThirdStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingThirdStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingThirdStageInfo_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingThirdStageInfo_proto_depIdxs,
+ MessageInfos: file_VintageHuntingThirdStageInfo_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingThirdStageInfo_proto = out.File
+ file_VintageHuntingThirdStageInfo_proto_rawDesc = nil
+ file_VintageHuntingThirdStageInfo_proto_goTypes = nil
+ file_VintageHuntingThirdStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageHuntingThirdStageSettleInfo.pb.go b/gover/gen/VintageHuntingThirdStageSettleInfo.pb.go
new file mode 100644
index 00000000..0149860e
--- /dev/null
+++ b/gover/gen/VintageHuntingThirdStageSettleInfo.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageHuntingThirdStageSettleInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageHuntingThirdStageSettleInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsSuccess bool `protobuf:"varint,2,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ LeftTime uint32 `protobuf:"varint,3,opt,name=left_time,json=leftTime,proto3" json:"left_time,omitempty"`
+}
+
+func (x *VintageHuntingThirdStageSettleInfo) Reset() {
+ *x = VintageHuntingThirdStageSettleInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageHuntingThirdStageSettleInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageHuntingThirdStageSettleInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageHuntingThirdStageSettleInfo) ProtoMessage() {}
+
+func (x *VintageHuntingThirdStageSettleInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageHuntingThirdStageSettleInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageHuntingThirdStageSettleInfo.ProtoReflect.Descriptor instead.
+func (*VintageHuntingThirdStageSettleInfo) Descriptor() ([]byte, []int) {
+ return file_VintageHuntingThirdStageSettleInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageHuntingThirdStageSettleInfo) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *VintageHuntingThirdStageSettleInfo) GetLeftTime() uint32 {
+ if x != nil {
+ return x.LeftTime
+ }
+ return 0
+}
+
+var File_VintageHuntingThirdStageSettleInfo_proto protoreflect.FileDescriptor
+
+var file_VintageHuntingThirdStageSettleInfo_proto_rawDesc = []byte{
+ 0x0a, 0x28, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
+ 0x54, 0x68, 0x69, 0x72, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x22, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x69, 0x72,
+ 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
+ 0x1b, 0x0a, 0x09, 0x6c, 0x65, 0x66, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x6c, 0x65, 0x66, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageHuntingThirdStageSettleInfo_proto_rawDescOnce sync.Once
+ file_VintageHuntingThirdStageSettleInfo_proto_rawDescData = file_VintageHuntingThirdStageSettleInfo_proto_rawDesc
+)
+
+func file_VintageHuntingThirdStageSettleInfo_proto_rawDescGZIP() []byte {
+ file_VintageHuntingThirdStageSettleInfo_proto_rawDescOnce.Do(func() {
+ file_VintageHuntingThirdStageSettleInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageHuntingThirdStageSettleInfo_proto_rawDescData)
+ })
+ return file_VintageHuntingThirdStageSettleInfo_proto_rawDescData
+}
+
+var file_VintageHuntingThirdStageSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageHuntingThirdStageSettleInfo_proto_goTypes = []interface{}{
+ (*VintageHuntingThirdStageSettleInfo)(nil), // 0: VintageHuntingThirdStageSettleInfo
+}
+var file_VintageHuntingThirdStageSettleInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageHuntingThirdStageSettleInfo_proto_init() }
+func file_VintageHuntingThirdStageSettleInfo_proto_init() {
+ if File_VintageHuntingThirdStageSettleInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageHuntingThirdStageSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageHuntingThirdStageSettleInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageHuntingThirdStageSettleInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageHuntingThirdStageSettleInfo_proto_goTypes,
+ DependencyIndexes: file_VintageHuntingThirdStageSettleInfo_proto_depIdxs,
+ MessageInfos: file_VintageHuntingThirdStageSettleInfo_proto_msgTypes,
+ }.Build()
+ File_VintageHuntingThirdStageSettleInfo_proto = out.File
+ file_VintageHuntingThirdStageSettleInfo_proto_rawDesc = nil
+ file_VintageHuntingThirdStageSettleInfo_proto_goTypes = nil
+ file_VintageHuntingThirdStageSettleInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketDealInfo.pb.go b/gover/gen/VintageMarketDealInfo.pb.go
new file mode 100644
index 00000000..d4bb0d5b
--- /dev/null
+++ b/gover/gen/VintageMarketDealInfo.pb.go
@@ -0,0 +1,176 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketDealInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketDealInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TraderItemInfoMap map[uint32]*VintageMarketTraderInfo `protobuf:"bytes,5,rep,name=trader_item_info_map,json=traderItemInfoMap,proto3" json:"trader_item_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *VintageMarketDealInfo) Reset() {
+ *x = VintageMarketDealInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketDealInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketDealInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketDealInfo) ProtoMessage() {}
+
+func (x *VintageMarketDealInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketDealInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketDealInfo.ProtoReflect.Descriptor instead.
+func (*VintageMarketDealInfo) Descriptor() ([]byte, []int) {
+ return file_VintageMarketDealInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketDealInfo) GetTraderItemInfoMap() map[uint32]*VintageMarketTraderInfo {
+ if x != nil {
+ return x.TraderItemInfoMap
+ }
+ return nil
+}
+
+var File_VintageMarketDealInfo_proto protoreflect.FileDescriptor
+
+var file_VintageMarketDealInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44,
+ 0x65, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x56,
+ 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 0x72, 0x61, 0x64,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x01, 0x0a,
+ 0x15, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65,
+ 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5e, 0x0a, 0x14, 0x74, 0x72, 0x61, 0x64, 0x65, 0x72,
+ 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61,
+ 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x72, 0x61,
+ 0x64, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e,
+ 0x74, 0x72, 0x79, 0x52, 0x11, 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x49,
+ 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x1a, 0x5e, 0x0a, 0x16, 0x54, 0x72, 0x61, 0x64, 0x65, 0x72,
+ 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
+ 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x18, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65,
+ 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketDealInfo_proto_rawDescOnce sync.Once
+ file_VintageMarketDealInfo_proto_rawDescData = file_VintageMarketDealInfo_proto_rawDesc
+)
+
+func file_VintageMarketDealInfo_proto_rawDescGZIP() []byte {
+ file_VintageMarketDealInfo_proto_rawDescOnce.Do(func() {
+ file_VintageMarketDealInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketDealInfo_proto_rawDescData)
+ })
+ return file_VintageMarketDealInfo_proto_rawDescData
+}
+
+var file_VintageMarketDealInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_VintageMarketDealInfo_proto_goTypes = []interface{}{
+ (*VintageMarketDealInfo)(nil), // 0: VintageMarketDealInfo
+ nil, // 1: VintageMarketDealInfo.TraderItemInfoMapEntry
+ (*VintageMarketTraderInfo)(nil), // 2: VintageMarketTraderInfo
+}
+var file_VintageMarketDealInfo_proto_depIdxs = []int32{
+ 1, // 0: VintageMarketDealInfo.trader_item_info_map:type_name -> VintageMarketDealInfo.TraderItemInfoMapEntry
+ 2, // 1: VintageMarketDealInfo.TraderItemInfoMapEntry.value:type_name -> VintageMarketTraderInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketDealInfo_proto_init() }
+func file_VintageMarketDealInfo_proto_init() {
+ if File_VintageMarketDealInfo_proto != nil {
+ return
+ }
+ file_VintageMarketTraderInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketDealInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketDealInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketDealInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketDealInfo_proto_goTypes,
+ DependencyIndexes: file_VintageMarketDealInfo_proto_depIdxs,
+ MessageInfos: file_VintageMarketDealInfo_proto_msgTypes,
+ }.Build()
+ File_VintageMarketDealInfo_proto = out.File
+ file_VintageMarketDealInfo_proto_rawDesc = nil
+ file_VintageMarketDealInfo_proto_goTypes = nil
+ file_VintageMarketDealInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketDeliverItemReq.pb.go b/gover/gen/VintageMarketDeliverItemReq.pb.go
new file mode 100644
index 00000000..0b351f69
--- /dev/null
+++ b/gover/gen/VintageMarketDeliverItemReq.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketDeliverItemReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketDeliverItemReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ DeliverItemList []*ItemParam `protobuf:"bytes,12,rep,name=deliver_item_list,json=deliverItemList,proto3" json:"deliver_item_list,omitempty"`
+ TraderId uint32 `protobuf:"varint,3,opt,name=trader_id,json=traderId,proto3" json:"trader_id,omitempty"`
+}
+
+func (x *VintageMarketDeliverItemReq) Reset() {
+ *x = VintageMarketDeliverItemReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketDeliverItemReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketDeliverItemReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketDeliverItemReq) ProtoMessage() {}
+
+func (x *VintageMarketDeliverItemReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketDeliverItemReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketDeliverItemReq.ProtoReflect.Descriptor instead.
+func (*VintageMarketDeliverItemReq) Descriptor() ([]byte, []int) {
+ return file_VintageMarketDeliverItemReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketDeliverItemReq) GetDeliverItemList() []*ItemParam {
+ if x != nil {
+ return x.DeliverItemList
+ }
+ return nil
+}
+
+func (x *VintageMarketDeliverItemReq) GetTraderId() uint32 {
+ if x != nil {
+ return x.TraderId
+ }
+ return 0
+}
+
+var File_VintageMarketDeliverItemReq_proto protoreflect.FileDescriptor
+
+var file_VintageMarketDeliverItemReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44,
+ 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x1b, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d,
+ 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d,
+ 0x52, 0x65, 0x71, 0x12, 0x36, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69,
+ 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
+ 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0f, 0x64, 0x65, 0x6c, 0x69,
+ 0x76, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x74,
+ 0x72, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketDeliverItemReq_proto_rawDescOnce sync.Once
+ file_VintageMarketDeliverItemReq_proto_rawDescData = file_VintageMarketDeliverItemReq_proto_rawDesc
+)
+
+func file_VintageMarketDeliverItemReq_proto_rawDescGZIP() []byte {
+ file_VintageMarketDeliverItemReq_proto_rawDescOnce.Do(func() {
+ file_VintageMarketDeliverItemReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketDeliverItemReq_proto_rawDescData)
+ })
+ return file_VintageMarketDeliverItemReq_proto_rawDescData
+}
+
+var file_VintageMarketDeliverItemReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketDeliverItemReq_proto_goTypes = []interface{}{
+ (*VintageMarketDeliverItemReq)(nil), // 0: VintageMarketDeliverItemReq
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_VintageMarketDeliverItemReq_proto_depIdxs = []int32{
+ 1, // 0: VintageMarketDeliverItemReq.deliver_item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketDeliverItemReq_proto_init() }
+func file_VintageMarketDeliverItemReq_proto_init() {
+ if File_VintageMarketDeliverItemReq_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketDeliverItemReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketDeliverItemReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketDeliverItemReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketDeliverItemReq_proto_goTypes,
+ DependencyIndexes: file_VintageMarketDeliverItemReq_proto_depIdxs,
+ MessageInfos: file_VintageMarketDeliverItemReq_proto_msgTypes,
+ }.Build()
+ File_VintageMarketDeliverItemReq_proto = out.File
+ file_VintageMarketDeliverItemReq_proto_rawDesc = nil
+ file_VintageMarketDeliverItemReq_proto_goTypes = nil
+ file_VintageMarketDeliverItemReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketDeliverItemRsp.pb.go b/gover/gen/VintageMarketDeliverItemRsp.pb.go
new file mode 100644
index 00000000..b75f72ba
--- /dev/null
+++ b/gover/gen/VintageMarketDeliverItemRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketDeliverItemRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketDeliverItemRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ TraderId uint32 `protobuf:"varint,6,opt,name=trader_id,json=traderId,proto3" json:"trader_id,omitempty"`
+}
+
+func (x *VintageMarketDeliverItemRsp) Reset() {
+ *x = VintageMarketDeliverItemRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketDeliverItemRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketDeliverItemRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketDeliverItemRsp) ProtoMessage() {}
+
+func (x *VintageMarketDeliverItemRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketDeliverItemRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketDeliverItemRsp.ProtoReflect.Descriptor instead.
+func (*VintageMarketDeliverItemRsp) Descriptor() ([]byte, []int) {
+ return file_VintageMarketDeliverItemRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketDeliverItemRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *VintageMarketDeliverItemRsp) GetTraderId() uint32 {
+ if x != nil {
+ return x.TraderId
+ }
+ return 0
+}
+
+var File_VintageMarketDeliverItemRsp_proto protoreflect.FileDescriptor
+
+var file_VintageMarketDeliverItemRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44,
+ 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x1b, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61,
+ 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x49, 0x74, 0x65, 0x6d, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketDeliverItemRsp_proto_rawDescOnce sync.Once
+ file_VintageMarketDeliverItemRsp_proto_rawDescData = file_VintageMarketDeliverItemRsp_proto_rawDesc
+)
+
+func file_VintageMarketDeliverItemRsp_proto_rawDescGZIP() []byte {
+ file_VintageMarketDeliverItemRsp_proto_rawDescOnce.Do(func() {
+ file_VintageMarketDeliverItemRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketDeliverItemRsp_proto_rawDescData)
+ })
+ return file_VintageMarketDeliverItemRsp_proto_rawDescData
+}
+
+var file_VintageMarketDeliverItemRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketDeliverItemRsp_proto_goTypes = []interface{}{
+ (*VintageMarketDeliverItemRsp)(nil), // 0: VintageMarketDeliverItemRsp
+}
+var file_VintageMarketDeliverItemRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketDeliverItemRsp_proto_init() }
+func file_VintageMarketDeliverItemRsp_proto_init() {
+ if File_VintageMarketDeliverItemRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketDeliverItemRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketDeliverItemRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketDeliverItemRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketDeliverItemRsp_proto_goTypes,
+ DependencyIndexes: file_VintageMarketDeliverItemRsp_proto_depIdxs,
+ MessageInfos: file_VintageMarketDeliverItemRsp_proto_msgTypes,
+ }.Build()
+ File_VintageMarketDeliverItemRsp_proto = out.File
+ file_VintageMarketDeliverItemRsp_proto_rawDesc = nil
+ file_VintageMarketDeliverItemRsp_proto_goTypes = nil
+ file_VintageMarketDeliverItemRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketDividendFinishNotify.pb.go b/gover/gen/VintageMarketDividendFinishNotify.pb.go
new file mode 100644
index 00000000..0a43c30f
--- /dev/null
+++ b/gover/gen/VintageMarketDividendFinishNotify.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketDividendFinishNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketDividendFinishNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CoinA uint32 `protobuf:"varint,2,opt,name=coin_a,json=coinA,proto3" json:"coin_a,omitempty"`
+ CoinC uint32 `protobuf:"varint,14,opt,name=coin_c,json=coinC,proto3" json:"coin_c,omitempty"`
+}
+
+func (x *VintageMarketDividendFinishNotify) Reset() {
+ *x = VintageMarketDividendFinishNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketDividendFinishNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketDividendFinishNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketDividendFinishNotify) ProtoMessage() {}
+
+func (x *VintageMarketDividendFinishNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketDividendFinishNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketDividendFinishNotify.ProtoReflect.Descriptor instead.
+func (*VintageMarketDividendFinishNotify) Descriptor() ([]byte, []int) {
+ return file_VintageMarketDividendFinishNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketDividendFinishNotify) GetCoinA() uint32 {
+ if x != nil {
+ return x.CoinA
+ }
+ return 0
+}
+
+func (x *VintageMarketDividendFinishNotify) GetCoinC() uint32 {
+ if x != nil {
+ return x.CoinC
+ }
+ return 0
+}
+
+var File_VintageMarketDividendFinishNotify_proto protoreflect.FileDescriptor
+
+var file_VintageMarketDividendFinishNotify_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44,
+ 0x69, 0x76, 0x69, 0x64, 0x65, 0x6e, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x51, 0x0a, 0x21, 0x56, 0x69, 0x6e,
+ 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x69, 0x76, 0x69, 0x64, 0x65,
+ 0x6e, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x15,
+ 0x0a, 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x63, 0x6f, 0x69, 0x6e, 0x41, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketDividendFinishNotify_proto_rawDescOnce sync.Once
+ file_VintageMarketDividendFinishNotify_proto_rawDescData = file_VintageMarketDividendFinishNotify_proto_rawDesc
+)
+
+func file_VintageMarketDividendFinishNotify_proto_rawDescGZIP() []byte {
+ file_VintageMarketDividendFinishNotify_proto_rawDescOnce.Do(func() {
+ file_VintageMarketDividendFinishNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketDividendFinishNotify_proto_rawDescData)
+ })
+ return file_VintageMarketDividendFinishNotify_proto_rawDescData
+}
+
+var file_VintageMarketDividendFinishNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketDividendFinishNotify_proto_goTypes = []interface{}{
+ (*VintageMarketDividendFinishNotify)(nil), // 0: VintageMarketDividendFinishNotify
+}
+var file_VintageMarketDividendFinishNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketDividendFinishNotify_proto_init() }
+func file_VintageMarketDividendFinishNotify_proto_init() {
+ if File_VintageMarketDividendFinishNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketDividendFinishNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketDividendFinishNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketDividendFinishNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketDividendFinishNotify_proto_goTypes,
+ DependencyIndexes: file_VintageMarketDividendFinishNotify_proto_depIdxs,
+ MessageInfos: file_VintageMarketDividendFinishNotify_proto_msgTypes,
+ }.Build()
+ File_VintageMarketDividendFinishNotify_proto = out.File
+ file_VintageMarketDividendFinishNotify_proto_rawDesc = nil
+ file_VintageMarketDividendFinishNotify_proto_goTypes = nil
+ file_VintageMarketDividendFinishNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketFinishStorePlayReq.pb.go b/gover/gen/VintageMarketFinishStorePlayReq.pb.go
new file mode 100644
index 00000000..aac4e7a2
--- /dev/null
+++ b/gover/gen/VintageMarketFinishStorePlayReq.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketFinishStorePlayReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketFinishStorePlayReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StoreRound uint32 `protobuf:"varint,12,opt,name=store_round,json=storeRound,proto3" json:"store_round,omitempty"`
+ StoreOpList []*VintageMarketStoreOpInfo `protobuf:"bytes,11,rep,name=store_op_list,json=storeOpList,proto3" json:"store_op_list,omitempty"`
+}
+
+func (x *VintageMarketFinishStorePlayReq) Reset() {
+ *x = VintageMarketFinishStorePlayReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketFinishStorePlayReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketFinishStorePlayReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketFinishStorePlayReq) ProtoMessage() {}
+
+func (x *VintageMarketFinishStorePlayReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketFinishStorePlayReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketFinishStorePlayReq.ProtoReflect.Descriptor instead.
+func (*VintageMarketFinishStorePlayReq) Descriptor() ([]byte, []int) {
+ return file_VintageMarketFinishStorePlayReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketFinishStorePlayReq) GetStoreRound() uint32 {
+ if x != nil {
+ return x.StoreRound
+ }
+ return 0
+}
+
+func (x *VintageMarketFinishStorePlayReq) GetStoreOpList() []*VintageMarketStoreOpInfo {
+ if x != nil {
+ return x.StoreOpList
+ }
+ return nil
+}
+
+var File_VintageMarketFinishStorePlayReq_proto protoreflect.FileDescriptor
+
+var file_VintageMarketFinishStorePlayReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65,
+ 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x1f, 0x56, 0x69, 0x6e, 0x74,
+ 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
+ 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x3d, 0x0a, 0x0d,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x6f, 0x70, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0b, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72,
+ 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketFinishStorePlayReq_proto_rawDescOnce sync.Once
+ file_VintageMarketFinishStorePlayReq_proto_rawDescData = file_VintageMarketFinishStorePlayReq_proto_rawDesc
+)
+
+func file_VintageMarketFinishStorePlayReq_proto_rawDescGZIP() []byte {
+ file_VintageMarketFinishStorePlayReq_proto_rawDescOnce.Do(func() {
+ file_VintageMarketFinishStorePlayReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketFinishStorePlayReq_proto_rawDescData)
+ })
+ return file_VintageMarketFinishStorePlayReq_proto_rawDescData
+}
+
+var file_VintageMarketFinishStorePlayReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketFinishStorePlayReq_proto_goTypes = []interface{}{
+ (*VintageMarketFinishStorePlayReq)(nil), // 0: VintageMarketFinishStorePlayReq
+ (*VintageMarketStoreOpInfo)(nil), // 1: VintageMarketStoreOpInfo
+}
+var file_VintageMarketFinishStorePlayReq_proto_depIdxs = []int32{
+ 1, // 0: VintageMarketFinishStorePlayReq.store_op_list:type_name -> VintageMarketStoreOpInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketFinishStorePlayReq_proto_init() }
+func file_VintageMarketFinishStorePlayReq_proto_init() {
+ if File_VintageMarketFinishStorePlayReq_proto != nil {
+ return
+ }
+ file_VintageMarketStoreOpInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketFinishStorePlayReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketFinishStorePlayReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketFinishStorePlayReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketFinishStorePlayReq_proto_goTypes,
+ DependencyIndexes: file_VintageMarketFinishStorePlayReq_proto_depIdxs,
+ MessageInfos: file_VintageMarketFinishStorePlayReq_proto_msgTypes,
+ }.Build()
+ File_VintageMarketFinishStorePlayReq_proto = out.File
+ file_VintageMarketFinishStorePlayReq_proto_rawDesc = nil
+ file_VintageMarketFinishStorePlayReq_proto_goTypes = nil
+ file_VintageMarketFinishStorePlayReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketFinishStorePlayRsp.pb.go b/gover/gen/VintageMarketFinishStorePlayRsp.pb.go
new file mode 100644
index 00000000..28fef56e
--- /dev/null
+++ b/gover/gen/VintageMarketFinishStorePlayRsp.pb.go
@@ -0,0 +1,267 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketFinishStorePlayRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketFinishStorePlayRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StoreRound uint32 `protobuf:"varint,10,opt,name=store_round,json=storeRound,proto3" json:"store_round,omitempty"`
+ Unk3300_HJIHIOIGAPP []uint32 `protobuf:"varint,15,rep,packed,name=Unk3300_HJIHIOIGAPP,json=Unk3300HJIHIOIGAPP,proto3" json:"Unk3300_HJIHIOIGAPP,omitempty"`
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StoreIncomeMap map[uint32]uint32 `protobuf:"bytes,2,rep,name=store_income_map,json=storeIncomeMap,proto3" json:"store_income_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_DJILELFHFHJ uint32 `protobuf:"varint,6,opt,name=Unk3300_DJILELFHFHJ,json=Unk3300DJILELFHFHJ,proto3" json:"Unk3300_DJILELFHFHJ,omitempty"`
+ Unk3300_OCIMKEPJOOL []uint32 `protobuf:"varint,3,rep,packed,name=Unk3300_OCIMKEPJOOL,json=Unk3300OCIMKEPJOOL,proto3" json:"Unk3300_OCIMKEPJOOL,omitempty"`
+ Unk3300_GCDNOPJEIBG uint32 `protobuf:"varint,4,opt,name=Unk3300_GCDNOPJEIBG,json=Unk3300GCDNOPJEIBG,proto3" json:"Unk3300_GCDNOPJEIBG,omitempty"`
+ Unk3300_BDAIONEPKIK []uint32 `protobuf:"varint,1,rep,packed,name=Unk3300_BDAIONEPKIK,json=Unk3300BDAIONEPKIK,proto3" json:"Unk3300_BDAIONEPKIK,omitempty"`
+ Unk3300_DGECJOKMDGN uint32 `protobuf:"varint,11,opt,name=Unk3300_DGECJOKMDGN,json=Unk3300DGECJOKMDGN,proto3" json:"Unk3300_DGECJOKMDGN,omitempty"`
+ Unk3300_DLNFCBPDBBH uint32 `protobuf:"varint,14,opt,name=Unk3300_DLNFCBPDBBH,json=Unk3300DLNFCBPDBBH,proto3" json:"Unk3300_DLNFCBPDBBH,omitempty"`
+}
+
+func (x *VintageMarketFinishStorePlayRsp) Reset() {
+ *x = VintageMarketFinishStorePlayRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketFinishStorePlayRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketFinishStorePlayRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketFinishStorePlayRsp) ProtoMessage() {}
+
+func (x *VintageMarketFinishStorePlayRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketFinishStorePlayRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketFinishStorePlayRsp.ProtoReflect.Descriptor instead.
+func (*VintageMarketFinishStorePlayRsp) Descriptor() ([]byte, []int) {
+ return file_VintageMarketFinishStorePlayRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetStoreRound() uint32 {
+ if x != nil {
+ return x.StoreRound
+ }
+ return 0
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetUnk3300_HJIHIOIGAPP() []uint32 {
+ if x != nil {
+ return x.Unk3300_HJIHIOIGAPP
+ }
+ return nil
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetStoreIncomeMap() map[uint32]uint32 {
+ if x != nil {
+ return x.StoreIncomeMap
+ }
+ return nil
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetUnk3300_DJILELFHFHJ() uint32 {
+ if x != nil {
+ return x.Unk3300_DJILELFHFHJ
+ }
+ return 0
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetUnk3300_OCIMKEPJOOL() []uint32 {
+ if x != nil {
+ return x.Unk3300_OCIMKEPJOOL
+ }
+ return nil
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetUnk3300_GCDNOPJEIBG() uint32 {
+ if x != nil {
+ return x.Unk3300_GCDNOPJEIBG
+ }
+ return 0
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetUnk3300_BDAIONEPKIK() []uint32 {
+ if x != nil {
+ return x.Unk3300_BDAIONEPKIK
+ }
+ return nil
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetUnk3300_DGECJOKMDGN() uint32 {
+ if x != nil {
+ return x.Unk3300_DGECJOKMDGN
+ }
+ return 0
+}
+
+func (x *VintageMarketFinishStorePlayRsp) GetUnk3300_DLNFCBPDBBH() uint32 {
+ if x != nil {
+ return x.Unk3300_DLNFCBPDBBH
+ }
+ return 0
+}
+
+var File_VintageMarketFinishStorePlayRsp_proto protoreflect.FileDescriptor
+
+var file_VintageMarketFinishStorePlayRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46,
+ 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x04, 0x0a, 0x1f, 0x56, 0x69, 0x6e, 0x74,
+ 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
+ 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x49, 0x48, 0x49, 0x4f, 0x49, 0x47,
+ 0x41, 0x50, 0x50, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x48, 0x4a, 0x49, 0x48, 0x49, 0x4f, 0x49, 0x47, 0x41, 0x50, 0x50, 0x12, 0x18, 0x0a,
+ 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x5e, 0x0a, 0x10, 0x73, 0x74, 0x6f, 0x72, 0x65,
+ 0x5f, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x34, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65,
+ 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79,
+ 0x52, 0x73, 0x70, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x6e,
+ 0x63, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x44, 0x4a, 0x49, 0x4c, 0x45, 0x4c, 0x46, 0x48, 0x46, 0x48, 0x4a, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x44, 0x4a, 0x49,
+ 0x4c, 0x45, 0x4c, 0x46, 0x48, 0x46, 0x48, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x49, 0x4d, 0x4b, 0x45, 0x50, 0x4a, 0x4f, 0x4f, 0x4c, 0x18,
+ 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x43,
+ 0x49, 0x4d, 0x4b, 0x45, 0x50, 0x4a, 0x4f, 0x4f, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x44, 0x4e, 0x4f, 0x50, 0x4a, 0x45, 0x49, 0x42, 0x47,
+ 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47,
+ 0x43, 0x44, 0x4e, 0x4f, 0x50, 0x4a, 0x45, 0x49, 0x42, 0x47, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x44, 0x41, 0x49, 0x4f, 0x4e, 0x45, 0x50, 0x4b, 0x49,
+ 0x4b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x42, 0x44, 0x41, 0x49, 0x4f, 0x4e, 0x45, 0x50, 0x4b, 0x49, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x47, 0x45, 0x43, 0x4a, 0x4f, 0x4b, 0x4d, 0x44,
+ 0x47, 0x4e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x44, 0x47, 0x45, 0x43, 0x4a, 0x4f, 0x4b, 0x4d, 0x44, 0x47, 0x4e, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x44, 0x4c, 0x4e, 0x46, 0x43, 0x42, 0x50, 0x44,
+ 0x42, 0x42, 0x48, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x44, 0x4c, 0x4e, 0x46, 0x43, 0x42, 0x50, 0x44, 0x42, 0x42, 0x48, 0x1a, 0x41, 0x0a,
+ 0x13, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x63, 0x6f, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45,
+ 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketFinishStorePlayRsp_proto_rawDescOnce sync.Once
+ file_VintageMarketFinishStorePlayRsp_proto_rawDescData = file_VintageMarketFinishStorePlayRsp_proto_rawDesc
+)
+
+func file_VintageMarketFinishStorePlayRsp_proto_rawDescGZIP() []byte {
+ file_VintageMarketFinishStorePlayRsp_proto_rawDescOnce.Do(func() {
+ file_VintageMarketFinishStorePlayRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketFinishStorePlayRsp_proto_rawDescData)
+ })
+ return file_VintageMarketFinishStorePlayRsp_proto_rawDescData
+}
+
+var file_VintageMarketFinishStorePlayRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_VintageMarketFinishStorePlayRsp_proto_goTypes = []interface{}{
+ (*VintageMarketFinishStorePlayRsp)(nil), // 0: VintageMarketFinishStorePlayRsp
+ nil, // 1: VintageMarketFinishStorePlayRsp.StoreIncomeMapEntry
+}
+var file_VintageMarketFinishStorePlayRsp_proto_depIdxs = []int32{
+ 1, // 0: VintageMarketFinishStorePlayRsp.store_income_map:type_name -> VintageMarketFinishStorePlayRsp.StoreIncomeMapEntry
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketFinishStorePlayRsp_proto_init() }
+func file_VintageMarketFinishStorePlayRsp_proto_init() {
+ if File_VintageMarketFinishStorePlayRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketFinishStorePlayRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketFinishStorePlayRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketFinishStorePlayRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketFinishStorePlayRsp_proto_goTypes,
+ DependencyIndexes: file_VintageMarketFinishStorePlayRsp_proto_depIdxs,
+ MessageInfos: file_VintageMarketFinishStorePlayRsp_proto_msgTypes,
+ }.Build()
+ File_VintageMarketFinishStorePlayRsp_proto = out.File
+ file_VintageMarketFinishStorePlayRsp_proto_rawDesc = nil
+ file_VintageMarketFinishStorePlayRsp_proto_goTypes = nil
+ file_VintageMarketFinishStorePlayRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketInfo.pb.go b/gover/gen/VintageMarketInfo.pb.go
new file mode 100644
index 00000000..8e8e39f4
--- /dev/null
+++ b/gover/gen/VintageMarketInfo.pb.go
@@ -0,0 +1,410 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ BargainInfoMap map[uint32]bool `protobuf:"bytes,9,rep,name=bargain_info_map,json=bargainInfoMap,proto3" json:"bargain_info_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ Unk3300_FJDIMCJEAOB bool `protobuf:"varint,8,opt,name=Unk3300_FJDIMCJEAOB,json=Unk3300FJDIMCJEAOB,proto3" json:"Unk3300_FJDIMCJEAOB,omitempty"`
+ Unk3300_COKBOKAOCNJ []uint32 `protobuf:"varint,1007,rep,packed,name=Unk3300_COKBOKAOCNJ,json=Unk3300COKBOKAOCNJ,proto3" json:"Unk3300_COKBOKAOCNJ,omitempty"`
+ HelpSkillId uint32 `protobuf:"varint,760,opt,name=help_skill_id,json=helpSkillId,proto3" json:"help_skill_id,omitempty"`
+ Unk3300_ABHHACBDCFI []uint32 `protobuf:"varint,7,rep,packed,name=Unk3300_ABHHACBDCFI,json=Unk3300ABHHACBDCFI,proto3" json:"Unk3300_ABHHACBDCFI,omitempty"`
+ OpenStoreList []*VintageMarketStoreInfo `protobuf:"bytes,2,rep,name=open_store_list,json=openStoreList,proto3" json:"open_store_list,omitempty"`
+ Unk3300_EDBJLBICEJF []uint32 `protobuf:"varint,10,rep,packed,name=Unk3300_EDBJLBICEJF,json=Unk3300EDBJLBICEJF,proto3" json:"Unk3300_EDBJLBICEJF,omitempty"`
+ Unk3300_PAMKPAOCJJJ bool `protobuf:"varint,11,opt,name=Unk3300_PAMKPAOCJJJ,json=Unk3300PAMKPAOCJJJ,proto3" json:"Unk3300_PAMKPAOCJJJ,omitempty"`
+ Unk3300_FOPKAIIAMFM uint32 `protobuf:"varint,1826,opt,name=Unk3300_FOPKAIIAMFM,json=Unk3300FOPKAIIAMFM,proto3" json:"Unk3300_FOPKAIIAMFM,omitempty"`
+ Unk3300_NBNOJJBNJPB bool `protobuf:"varint,470,opt,name=Unk3300_NBNOJJBNJPB,json=Unk3300NBNOJJBNJPB,proto3" json:"Unk3300_NBNOJJBNJPB,omitempty"`
+ DealInfo *VintageMarketDealInfo `protobuf:"bytes,12,opt,name=deal_info,json=dealInfo,proto3" json:"deal_info,omitempty"`
+ StoreRound uint32 `protobuf:"varint,3,opt,name=store_round,json=storeRound,proto3" json:"store_round,omitempty"`
+ UnlockStrategyList []uint32 `protobuf:"varint,13,rep,packed,name=unlock_strategy_list,json=unlockStrategyList,proto3" json:"unlock_strategy_list,omitempty"`
+ Unk3300_AIAMBBODLBO []uint32 `protobuf:"varint,14,rep,packed,name=Unk3300_AIAMBBODLBO,json=Unk3300AIAMBBODLBO,proto3" json:"Unk3300_AIAMBBODLBO,omitempty"`
+ Unk3300_NDFHAGHBCFN bool `protobuf:"varint,6,opt,name=Unk3300_NDFHAGHBCFN,json=Unk3300NDFHAGHBCFN,proto3" json:"Unk3300_NDFHAGHBCFN,omitempty"`
+ Unk3300_LMNLHHPMAMN uint32 `protobuf:"varint,1,opt,name=Unk3300_LMNLHHPMAMN,json=Unk3300LMNLHHPMAMN,proto3" json:"Unk3300_LMNLHHPMAMN,omitempty"`
+ Unk3300_ALHLENELIEO bool `protobuf:"varint,1594,opt,name=Unk3300_ALHLENELIEO,json=Unk3300ALHLENELIEO,proto3" json:"Unk3300_ALHLENELIEO,omitempty"`
+ Unk3300_ACJLANLBCGK uint32 `protobuf:"varint,1658,opt,name=Unk3300_ACJLANLBCGK,json=Unk3300ACJLANLBCGK,proto3" json:"Unk3300_ACJLANLBCGK,omitempty"`
+ Unk3300_HHKKEDDIGLA uint32 `protobuf:"varint,5,opt,name=Unk3300_HHKKEDDIGLA,json=Unk3300HHKKEDDIGLA,proto3" json:"Unk3300_HHKKEDDIGLA,omitempty"`
+ Unk3300_KJDEFIBKBPE bool `protobuf:"varint,4,opt,name=Unk3300_KJDEFIBKBPE,json=Unk3300KJDEFIBKBPE,proto3" json:"Unk3300_KJDEFIBKBPE,omitempty"`
+ Unk3300_ICJOCDGLFFD bool `protobuf:"varint,15,opt,name=Unk3300_ICJOCDGLFFD,json=Unk3300ICJOCDGLFFD,proto3" json:"Unk3300_ICJOCDGLFFD,omitempty"`
+ Unk3300_NMHHGNPKBEL bool `protobuf:"varint,1721,opt,name=Unk3300_NMHHGNPKBEL,json=Unk3300NMHHGNPKBEL,proto3" json:"Unk3300_NMHHGNPKBEL,omitempty"`
+}
+
+func (x *VintageMarketInfo) Reset() {
+ *x = VintageMarketInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketInfo) ProtoMessage() {}
+
+func (x *VintageMarketInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketInfo.ProtoReflect.Descriptor instead.
+func (*VintageMarketInfo) Descriptor() ([]byte, []int) {
+ return file_VintageMarketInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketInfo) GetBargainInfoMap() map[uint32]bool {
+ if x != nil {
+ return x.BargainInfoMap
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetUnk3300_FJDIMCJEAOB() bool {
+ if x != nil {
+ return x.Unk3300_FJDIMCJEAOB
+ }
+ return false
+}
+
+func (x *VintageMarketInfo) GetUnk3300_COKBOKAOCNJ() []uint32 {
+ if x != nil {
+ return x.Unk3300_COKBOKAOCNJ
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetHelpSkillId() uint32 {
+ if x != nil {
+ return x.HelpSkillId
+ }
+ return 0
+}
+
+func (x *VintageMarketInfo) GetUnk3300_ABHHACBDCFI() []uint32 {
+ if x != nil {
+ return x.Unk3300_ABHHACBDCFI
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetOpenStoreList() []*VintageMarketStoreInfo {
+ if x != nil {
+ return x.OpenStoreList
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetUnk3300_EDBJLBICEJF() []uint32 {
+ if x != nil {
+ return x.Unk3300_EDBJLBICEJF
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetUnk3300_PAMKPAOCJJJ() bool {
+ if x != nil {
+ return x.Unk3300_PAMKPAOCJJJ
+ }
+ return false
+}
+
+func (x *VintageMarketInfo) GetUnk3300_FOPKAIIAMFM() uint32 {
+ if x != nil {
+ return x.Unk3300_FOPKAIIAMFM
+ }
+ return 0
+}
+
+func (x *VintageMarketInfo) GetUnk3300_NBNOJJBNJPB() bool {
+ if x != nil {
+ return x.Unk3300_NBNOJJBNJPB
+ }
+ return false
+}
+
+func (x *VintageMarketInfo) GetDealInfo() *VintageMarketDealInfo {
+ if x != nil {
+ return x.DealInfo
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetStoreRound() uint32 {
+ if x != nil {
+ return x.StoreRound
+ }
+ return 0
+}
+
+func (x *VintageMarketInfo) GetUnlockStrategyList() []uint32 {
+ if x != nil {
+ return x.UnlockStrategyList
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetUnk3300_AIAMBBODLBO() []uint32 {
+ if x != nil {
+ return x.Unk3300_AIAMBBODLBO
+ }
+ return nil
+}
+
+func (x *VintageMarketInfo) GetUnk3300_NDFHAGHBCFN() bool {
+ if x != nil {
+ return x.Unk3300_NDFHAGHBCFN
+ }
+ return false
+}
+
+func (x *VintageMarketInfo) GetUnk3300_LMNLHHPMAMN() uint32 {
+ if x != nil {
+ return x.Unk3300_LMNLHHPMAMN
+ }
+ return 0
+}
+
+func (x *VintageMarketInfo) GetUnk3300_ALHLENELIEO() bool {
+ if x != nil {
+ return x.Unk3300_ALHLENELIEO
+ }
+ return false
+}
+
+func (x *VintageMarketInfo) GetUnk3300_ACJLANLBCGK() uint32 {
+ if x != nil {
+ return x.Unk3300_ACJLANLBCGK
+ }
+ return 0
+}
+
+func (x *VintageMarketInfo) GetUnk3300_HHKKEDDIGLA() uint32 {
+ if x != nil {
+ return x.Unk3300_HHKKEDDIGLA
+ }
+ return 0
+}
+
+func (x *VintageMarketInfo) GetUnk3300_KJDEFIBKBPE() bool {
+ if x != nil {
+ return x.Unk3300_KJDEFIBKBPE
+ }
+ return false
+}
+
+func (x *VintageMarketInfo) GetUnk3300_ICJOCDGLFFD() bool {
+ if x != nil {
+ return x.Unk3300_ICJOCDGLFFD
+ }
+ return false
+}
+
+func (x *VintageMarketInfo) GetUnk3300_NMHHGNPKBEL() bool {
+ if x != nil {
+ return x.Unk3300_NMHHGNPKBEL
+ }
+ return false
+}
+
+var File_VintageMarketInfo_proto protoreflect.FileDescriptor
+
+var file_VintageMarketInfo_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x56, 0x69, 0x6e, 0x74, 0x61,
+ 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d,
+ 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac, 0x09, 0x0a, 0x11, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65,
+ 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x50, 0x0a, 0x10, 0x62, 0x61,
+ 0x72, 0x67, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61,
+ 0x72, 0x6b, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e,
+ 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x62, 0x61,
+ 0x72, 0x67, 0x61, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d, 0x61, 0x70, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4a, 0x44, 0x49, 0x4d, 0x43, 0x4a, 0x45,
+ 0x41, 0x4f, 0x42, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x46, 0x4a, 0x44, 0x49, 0x4d, 0x43, 0x4a, 0x45, 0x41, 0x4f, 0x42, 0x12, 0x30, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x43, 0x4f, 0x4b, 0x42, 0x4f, 0x4b, 0x41,
+ 0x4f, 0x43, 0x4e, 0x4a, 0x18, 0xef, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x43, 0x4f, 0x4b, 0x42, 0x4f, 0x4b, 0x41, 0x4f, 0x43, 0x4e, 0x4a, 0x12,
+ 0x23, 0x0a, 0x0d, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0xf8, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x68, 0x65, 0x6c, 0x70, 0x53, 0x6b, 0x69,
+ 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x41, 0x42, 0x48, 0x48, 0x41, 0x43, 0x42, 0x44, 0x43, 0x46, 0x49, 0x18, 0x07, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x42, 0x48, 0x48, 0x41, 0x43,
+ 0x42, 0x44, 0x43, 0x46, 0x49, 0x12, 0x3f, 0x0a, 0x0f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x73, 0x74,
+ 0x6f, 0x72, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17,
+ 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74,
+ 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x6e, 0x53, 0x74, 0x6f,
+ 0x72, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x45, 0x44, 0x42, 0x4a, 0x4c, 0x42, 0x49, 0x43, 0x45, 0x4a, 0x46, 0x18, 0x0a, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x44, 0x42, 0x4a,
+ 0x4c, 0x42, 0x49, 0x43, 0x45, 0x4a, 0x46, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x50, 0x41, 0x4d, 0x4b, 0x50, 0x41, 0x4f, 0x43, 0x4a, 0x4a, 0x4a, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x50, 0x41, 0x4d,
+ 0x4b, 0x50, 0x41, 0x4f, 0x43, 0x4a, 0x4a, 0x4a, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x46, 0x4f, 0x50, 0x4b, 0x41, 0x49, 0x49, 0x41, 0x4d, 0x46, 0x4d, 0x18,
+ 0xa2, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46,
+ 0x4f, 0x50, 0x4b, 0x41, 0x49, 0x49, 0x41, 0x4d, 0x46, 0x4d, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x4e, 0x4f, 0x4a, 0x4a, 0x42, 0x4e, 0x4a, 0x50,
+ 0x42, 0x18, 0xd6, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x4e, 0x42, 0x4e, 0x4f, 0x4a, 0x4a, 0x42, 0x4e, 0x4a, 0x50, 0x42, 0x12, 0x33, 0x0a, 0x09,
+ 0x64, 0x65, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x16, 0x2e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44,
+ 0x65, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x64, 0x65, 0x61, 0x6c, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x75,
+ 0x6e, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x72,
+ 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
+ 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x41, 0x49, 0x41, 0x4d, 0x42, 0x42, 0x4f, 0x44, 0x4c, 0x42, 0x4f, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x49, 0x41, 0x4d, 0x42, 0x42,
+ 0x4f, 0x44, 0x4c, 0x42, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4e, 0x44, 0x46, 0x48, 0x41, 0x47, 0x48, 0x42, 0x43, 0x46, 0x4e, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x44, 0x46, 0x48, 0x41,
+ 0x47, 0x48, 0x42, 0x43, 0x46, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x4c, 0x4d, 0x4e, 0x4c, 0x48, 0x48, 0x50, 0x4d, 0x41, 0x4d, 0x4e, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4c, 0x4d, 0x4e, 0x4c,
+ 0x48, 0x48, 0x50, 0x4d, 0x41, 0x4d, 0x4e, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x41, 0x4c, 0x48, 0x4c, 0x45, 0x4e, 0x45, 0x4c, 0x49, 0x45, 0x4f, 0x18, 0xba,
+ 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x4c,
+ 0x48, 0x4c, 0x45, 0x4e, 0x45, 0x4c, 0x49, 0x45, 0x4f, 0x12, 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x4a, 0x4c, 0x41, 0x4e, 0x4c, 0x42, 0x43, 0x47, 0x4b,
+ 0x18, 0xfa, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x43, 0x4a, 0x4c, 0x41, 0x4e, 0x4c, 0x42, 0x43, 0x47, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x48, 0x48, 0x4b, 0x4b, 0x45, 0x44, 0x44, 0x49, 0x47,
+ 0x4c, 0x41, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x48, 0x48, 0x4b, 0x4b, 0x45, 0x44, 0x44, 0x49, 0x47, 0x4c, 0x41, 0x12, 0x2f, 0x0a, 0x13,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x4a, 0x44, 0x45, 0x46, 0x49, 0x42, 0x4b,
+ 0x42, 0x50, 0x45, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x4b, 0x4a, 0x44, 0x45, 0x46, 0x49, 0x42, 0x4b, 0x42, 0x50, 0x45, 0x12, 0x2f, 0x0a,
+ 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x43, 0x4a, 0x4f, 0x43, 0x44, 0x47,
+ 0x4c, 0x46, 0x46, 0x44, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x49, 0x43, 0x4a, 0x4f, 0x43, 0x44, 0x47, 0x4c, 0x46, 0x46, 0x44, 0x12, 0x30,
+ 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x4d, 0x48, 0x48, 0x47, 0x4e,
+ 0x50, 0x4b, 0x42, 0x45, 0x4c, 0x18, 0xb9, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x4d, 0x48, 0x48, 0x47, 0x4e, 0x50, 0x4b, 0x42, 0x45, 0x4c,
+ 0x1a, 0x41, 0x0a, 0x13, 0x42, 0x61, 0x72, 0x67, 0x61, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x4d,
+ 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
+ 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
+ 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketInfo_proto_rawDescOnce sync.Once
+ file_VintageMarketInfo_proto_rawDescData = file_VintageMarketInfo_proto_rawDesc
+)
+
+func file_VintageMarketInfo_proto_rawDescGZIP() []byte {
+ file_VintageMarketInfo_proto_rawDescOnce.Do(func() {
+ file_VintageMarketInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketInfo_proto_rawDescData)
+ })
+ return file_VintageMarketInfo_proto_rawDescData
+}
+
+var file_VintageMarketInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_VintageMarketInfo_proto_goTypes = []interface{}{
+ (*VintageMarketInfo)(nil), // 0: VintageMarketInfo
+ nil, // 1: VintageMarketInfo.BargainInfoMapEntry
+ (*VintageMarketStoreInfo)(nil), // 2: VintageMarketStoreInfo
+ (*VintageMarketDealInfo)(nil), // 3: VintageMarketDealInfo
+}
+var file_VintageMarketInfo_proto_depIdxs = []int32{
+ 1, // 0: VintageMarketInfo.bargain_info_map:type_name -> VintageMarketInfo.BargainInfoMapEntry
+ 2, // 1: VintageMarketInfo.open_store_list:type_name -> VintageMarketStoreInfo
+ 3, // 2: VintageMarketInfo.deal_info:type_name -> VintageMarketDealInfo
+ 3, // [3:3] is the sub-list for method output_type
+ 3, // [3:3] is the sub-list for method input_type
+ 3, // [3:3] is the sub-list for extension type_name
+ 3, // [3:3] is the sub-list for extension extendee
+ 0, // [0:3] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketInfo_proto_init() }
+func file_VintageMarketInfo_proto_init() {
+ if File_VintageMarketInfo_proto != nil {
+ return
+ }
+ file_VintageMarketDealInfo_proto_init()
+ file_VintageMarketStoreInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketInfo_proto_goTypes,
+ DependencyIndexes: file_VintageMarketInfo_proto_depIdxs,
+ MessageInfos: file_VintageMarketInfo_proto_msgTypes,
+ }.Build()
+ File_VintageMarketInfo_proto = out.File
+ file_VintageMarketInfo_proto_rawDesc = nil
+ file_VintageMarketInfo_proto_goTypes = nil
+ file_VintageMarketInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketNpcEventFinishNotify.pb.go b/gover/gen/VintageMarketNpcEventFinishNotify.pb.go
new file mode 100644
index 00000000..6edf01ea
--- /dev/null
+++ b/gover/gen/VintageMarketNpcEventFinishNotify.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketNpcEventFinishNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketNpcEventFinishNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CoinA uint32 `protobuf:"varint,3,opt,name=coin_a,json=coinA,proto3" json:"coin_a,omitempty"`
+ CoinC uint32 `protobuf:"varint,9,opt,name=coin_c,json=coinC,proto3" json:"coin_c,omitempty"`
+ UnlockStrategyList []uint32 `protobuf:"varint,12,rep,packed,name=unlock_strategy_list,json=unlockStrategyList,proto3" json:"unlock_strategy_list,omitempty"`
+}
+
+func (x *VintageMarketNpcEventFinishNotify) Reset() {
+ *x = VintageMarketNpcEventFinishNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketNpcEventFinishNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketNpcEventFinishNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketNpcEventFinishNotify) ProtoMessage() {}
+
+func (x *VintageMarketNpcEventFinishNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketNpcEventFinishNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketNpcEventFinishNotify.ProtoReflect.Descriptor instead.
+func (*VintageMarketNpcEventFinishNotify) Descriptor() ([]byte, []int) {
+ return file_VintageMarketNpcEventFinishNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketNpcEventFinishNotify) GetCoinA() uint32 {
+ if x != nil {
+ return x.CoinA
+ }
+ return 0
+}
+
+func (x *VintageMarketNpcEventFinishNotify) GetCoinC() uint32 {
+ if x != nil {
+ return x.CoinC
+ }
+ return 0
+}
+
+func (x *VintageMarketNpcEventFinishNotify) GetUnlockStrategyList() []uint32 {
+ if x != nil {
+ return x.UnlockStrategyList
+ }
+ return nil
+}
+
+var File_VintageMarketNpcEventFinishNotify_proto protoreflect.FileDescriptor
+
+var file_VintageMarketNpcEventFinishNotify_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x4e,
+ 0x70, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x21, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x4e, 0x70, 0x63, 0x45, 0x76,
+ 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
+ 0x15, 0x0a, 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x05, 0x63, 0x6f, 0x69, 0x6e, 0x41, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x6f, 0x69, 0x6e, 0x5f, 0x63,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x69, 0x6e, 0x43, 0x12, 0x30, 0x0a,
+ 0x14, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x75, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketNpcEventFinishNotify_proto_rawDescOnce sync.Once
+ file_VintageMarketNpcEventFinishNotify_proto_rawDescData = file_VintageMarketNpcEventFinishNotify_proto_rawDesc
+)
+
+func file_VintageMarketNpcEventFinishNotify_proto_rawDescGZIP() []byte {
+ file_VintageMarketNpcEventFinishNotify_proto_rawDescOnce.Do(func() {
+ file_VintageMarketNpcEventFinishNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketNpcEventFinishNotify_proto_rawDescData)
+ })
+ return file_VintageMarketNpcEventFinishNotify_proto_rawDescData
+}
+
+var file_VintageMarketNpcEventFinishNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketNpcEventFinishNotify_proto_goTypes = []interface{}{
+ (*VintageMarketNpcEventFinishNotify)(nil), // 0: VintageMarketNpcEventFinishNotify
+}
+var file_VintageMarketNpcEventFinishNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketNpcEventFinishNotify_proto_init() }
+func file_VintageMarketNpcEventFinishNotify_proto_init() {
+ if File_VintageMarketNpcEventFinishNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketNpcEventFinishNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketNpcEventFinishNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketNpcEventFinishNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketNpcEventFinishNotify_proto_goTypes,
+ DependencyIndexes: file_VintageMarketNpcEventFinishNotify_proto_depIdxs,
+ MessageInfos: file_VintageMarketNpcEventFinishNotify_proto_msgTypes,
+ }.Build()
+ File_VintageMarketNpcEventFinishNotify_proto = out.File
+ file_VintageMarketNpcEventFinishNotify_proto_rawDesc = nil
+ file_VintageMarketNpcEventFinishNotify_proto_goTypes = nil
+ file_VintageMarketNpcEventFinishNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStartStorePlayReq.pb.go b/gover/gen/VintageMarketStartStorePlayReq.pb.go
new file mode 100644
index 00000000..dcdee918
--- /dev/null
+++ b/gover/gen/VintageMarketStartStorePlayReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStartStorePlayReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStartStorePlayReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StoreRound uint32 `protobuf:"varint,14,opt,name=store_round,json=storeRound,proto3" json:"store_round,omitempty"`
+}
+
+func (x *VintageMarketStartStorePlayReq) Reset() {
+ *x = VintageMarketStartStorePlayReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStartStorePlayReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStartStorePlayReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStartStorePlayReq) ProtoMessage() {}
+
+func (x *VintageMarketStartStorePlayReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStartStorePlayReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStartStorePlayReq.ProtoReflect.Descriptor instead.
+func (*VintageMarketStartStorePlayReq) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStartStorePlayReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStartStorePlayReq) GetStoreRound() uint32 {
+ if x != nil {
+ return x.StoreRound
+ }
+ return 0
+}
+
+var File_VintageMarketStartStorePlayReq_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStartStorePlayReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x1e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67,
+ 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x74, 0x6f, 0x72,
+ 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x72,
+ 0x65, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73,
+ 0x74, 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStartStorePlayReq_proto_rawDescOnce sync.Once
+ file_VintageMarketStartStorePlayReq_proto_rawDescData = file_VintageMarketStartStorePlayReq_proto_rawDesc
+)
+
+func file_VintageMarketStartStorePlayReq_proto_rawDescGZIP() []byte {
+ file_VintageMarketStartStorePlayReq_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStartStorePlayReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStartStorePlayReq_proto_rawDescData)
+ })
+ return file_VintageMarketStartStorePlayReq_proto_rawDescData
+}
+
+var file_VintageMarketStartStorePlayReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStartStorePlayReq_proto_goTypes = []interface{}{
+ (*VintageMarketStartStorePlayReq)(nil), // 0: VintageMarketStartStorePlayReq
+}
+var file_VintageMarketStartStorePlayReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStartStorePlayReq_proto_init() }
+func file_VintageMarketStartStorePlayReq_proto_init() {
+ if File_VintageMarketStartStorePlayReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStartStorePlayReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStartStorePlayReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStartStorePlayReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStartStorePlayReq_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStartStorePlayReq_proto_depIdxs,
+ MessageInfos: file_VintageMarketStartStorePlayReq_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStartStorePlayReq_proto = out.File
+ file_VintageMarketStartStorePlayReq_proto_rawDesc = nil
+ file_VintageMarketStartStorePlayReq_proto_goTypes = nil
+ file_VintageMarketStartStorePlayReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStartStorePlayRsp.pb.go b/gover/gen/VintageMarketStartStorePlayRsp.pb.go
new file mode 100644
index 00000000..fe1b2412
--- /dev/null
+++ b/gover/gen/VintageMarketStartStorePlayRsp.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStartStorePlayRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStartStorePlayRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StoreRound uint32 `protobuf:"varint,10,opt,name=store_round,json=storeRound,proto3" json:"store_round,omitempty"`
+ Unk3300_LCCNEKGONFG uint32 `protobuf:"varint,9,opt,name=Unk3300_LCCNEKGONFG,json=Unk3300LCCNEKGONFG,proto3" json:"Unk3300_LCCNEKGONFG,omitempty"`
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Unk3300_ADJKIIJFNME uint32 `protobuf:"varint,15,opt,name=Unk3300_ADJKIIJFNME,json=Unk3300ADJKIIJFNME,proto3" json:"Unk3300_ADJKIIJFNME,omitempty"`
+}
+
+func (x *VintageMarketStartStorePlayRsp) Reset() {
+ *x = VintageMarketStartStorePlayRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStartStorePlayRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStartStorePlayRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStartStorePlayRsp) ProtoMessage() {}
+
+func (x *VintageMarketStartStorePlayRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStartStorePlayRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStartStorePlayRsp.ProtoReflect.Descriptor instead.
+func (*VintageMarketStartStorePlayRsp) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStartStorePlayRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStartStorePlayRsp) GetStoreRound() uint32 {
+ if x != nil {
+ return x.StoreRound
+ }
+ return 0
+}
+
+func (x *VintageMarketStartStorePlayRsp) GetUnk3300_LCCNEKGONFG() uint32 {
+ if x != nil {
+ return x.Unk3300_LCCNEKGONFG
+ }
+ return 0
+}
+
+func (x *VintageMarketStartStorePlayRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *VintageMarketStartStorePlayRsp) GetUnk3300_ADJKIIJFNME() uint32 {
+ if x != nil {
+ return x.Unk3300_ADJKIIJFNME
+ }
+ return 0
+}
+
+var File_VintageMarketStartStorePlayRsp_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStartStorePlayRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x61, 0x72, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbd, 0x01, 0x0a, 0x1e, 0x56, 0x69, 0x6e, 0x74, 0x61,
+ 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x74, 0x6f,
+ 0x72, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x6f,
+ 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4c, 0x43, 0x43, 0x4e, 0x45, 0x4b, 0x47, 0x4f, 0x4e, 0x46,
+ 0x47, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4c, 0x43, 0x43, 0x4e, 0x45, 0x4b, 0x47, 0x4f, 0x4e, 0x46, 0x47, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x41, 0x44, 0x4a, 0x4b, 0x49, 0x49, 0x4a, 0x46, 0x4e, 0x4d, 0x45, 0x18, 0x0f, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x41, 0x44, 0x4a, 0x4b, 0x49,
+ 0x49, 0x4a, 0x46, 0x4e, 0x4d, 0x45, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStartStorePlayRsp_proto_rawDescOnce sync.Once
+ file_VintageMarketStartStorePlayRsp_proto_rawDescData = file_VintageMarketStartStorePlayRsp_proto_rawDesc
+)
+
+func file_VintageMarketStartStorePlayRsp_proto_rawDescGZIP() []byte {
+ file_VintageMarketStartStorePlayRsp_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStartStorePlayRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStartStorePlayRsp_proto_rawDescData)
+ })
+ return file_VintageMarketStartStorePlayRsp_proto_rawDescData
+}
+
+var file_VintageMarketStartStorePlayRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStartStorePlayRsp_proto_goTypes = []interface{}{
+ (*VintageMarketStartStorePlayRsp)(nil), // 0: VintageMarketStartStorePlayRsp
+}
+var file_VintageMarketStartStorePlayRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStartStorePlayRsp_proto_init() }
+func file_VintageMarketStartStorePlayRsp_proto_init() {
+ if File_VintageMarketStartStorePlayRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStartStorePlayRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStartStorePlayRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStartStorePlayRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStartStorePlayRsp_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStartStorePlayRsp_proto_depIdxs,
+ MessageInfos: file_VintageMarketStartStorePlayRsp_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStartStorePlayRsp_proto = out.File
+ file_VintageMarketStartStorePlayRsp_proto_rawDesc = nil
+ file_VintageMarketStartStorePlayRsp_proto_goTypes = nil
+ file_VintageMarketStartStorePlayRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreChooseStrategyReq.pb.go b/gover/gen/VintageMarketStoreChooseStrategyReq.pb.go
new file mode 100644
index 00000000..c59344b0
--- /dev/null
+++ b/gover/gen/VintageMarketStoreChooseStrategyReq.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreChooseStrategyReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreChooseStrategyReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StoreOpList []*VintageMarketStoreOpInfo `protobuf:"bytes,5,rep,name=store_op_list,json=storeOpList,proto3" json:"store_op_list,omitempty"`
+ StrategyList []uint32 `protobuf:"varint,15,rep,packed,name=strategy_list,json=strategyList,proto3" json:"strategy_list,omitempty"`
+ StoreId uint32 `protobuf:"varint,14,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
+}
+
+func (x *VintageMarketStoreChooseStrategyReq) Reset() {
+ *x = VintageMarketStoreChooseStrategyReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreChooseStrategyReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreChooseStrategyReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreChooseStrategyReq) ProtoMessage() {}
+
+func (x *VintageMarketStoreChooseStrategyReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreChooseStrategyReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreChooseStrategyReq.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreChooseStrategyReq) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreChooseStrategyReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreChooseStrategyReq) GetStoreOpList() []*VintageMarketStoreOpInfo {
+ if x != nil {
+ return x.StoreOpList
+ }
+ return nil
+}
+
+func (x *VintageMarketStoreChooseStrategyReq) GetStrategyList() []uint32 {
+ if x != nil {
+ return x.StrategyList
+ }
+ return nil
+}
+
+func (x *VintageMarketStoreChooseStrategyReq) GetStoreId() uint32 {
+ if x != nil {
+ return x.StoreId
+ }
+ return 0
+}
+
+var File_VintageMarketStoreChooseStrategyReq_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreChooseStrategyReq_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65,
+ 0x67, 0x79, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x56, 0x69, 0x6e,
+ 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f,
+ 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x01, 0x0a, 0x23,
+ 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f,
+ 0x72, 0x65, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
+ 0x52, 0x65, 0x71, 0x12, 0x3d, 0x0a, 0x0d, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x6f, 0x70, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x56, 0x69, 0x6e,
+ 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f,
+ 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x74, 0x72, 0x61, 0x74,
+ 0x65, 0x67, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x6f, 0x72, 0x65,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x65,
+ 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreChooseStrategyReq_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreChooseStrategyReq_proto_rawDescData = file_VintageMarketStoreChooseStrategyReq_proto_rawDesc
+)
+
+func file_VintageMarketStoreChooseStrategyReq_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreChooseStrategyReq_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreChooseStrategyReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreChooseStrategyReq_proto_rawDescData)
+ })
+ return file_VintageMarketStoreChooseStrategyReq_proto_rawDescData
+}
+
+var file_VintageMarketStoreChooseStrategyReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreChooseStrategyReq_proto_goTypes = []interface{}{
+ (*VintageMarketStoreChooseStrategyReq)(nil), // 0: VintageMarketStoreChooseStrategyReq
+ (*VintageMarketStoreOpInfo)(nil), // 1: VintageMarketStoreOpInfo
+}
+var file_VintageMarketStoreChooseStrategyReq_proto_depIdxs = []int32{
+ 1, // 0: VintageMarketStoreChooseStrategyReq.store_op_list:type_name -> VintageMarketStoreOpInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreChooseStrategyReq_proto_init() }
+func file_VintageMarketStoreChooseStrategyReq_proto_init() {
+ if File_VintageMarketStoreChooseStrategyReq_proto != nil {
+ return
+ }
+ file_VintageMarketStoreOpInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreChooseStrategyReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreChooseStrategyReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreChooseStrategyReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreChooseStrategyReq_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreChooseStrategyReq_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreChooseStrategyReq_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreChooseStrategyReq_proto = out.File
+ file_VintageMarketStoreChooseStrategyReq_proto_rawDesc = nil
+ file_VintageMarketStoreChooseStrategyReq_proto_goTypes = nil
+ file_VintageMarketStoreChooseStrategyReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreChooseStrategyRsp.pb.go b/gover/gen/VintageMarketStoreChooseStrategyRsp.pb.go
new file mode 100644
index 00000000..f4556fc3
--- /dev/null
+++ b/gover/gen/VintageMarketStoreChooseStrategyRsp.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreChooseStrategyRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreChooseStrategyRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StoreId uint32 `protobuf:"varint,11,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
+ StrategyList []uint32 `protobuf:"varint,3,rep,packed,name=strategy_list,json=strategyList,proto3" json:"strategy_list,omitempty"`
+}
+
+func (x *VintageMarketStoreChooseStrategyRsp) Reset() {
+ *x = VintageMarketStoreChooseStrategyRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreChooseStrategyRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreChooseStrategyRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreChooseStrategyRsp) ProtoMessage() {}
+
+func (x *VintageMarketStoreChooseStrategyRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreChooseStrategyRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreChooseStrategyRsp.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreChooseStrategyRsp) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreChooseStrategyRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreChooseStrategyRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreChooseStrategyRsp) GetStoreId() uint32 {
+ if x != nil {
+ return x.StoreId
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreChooseStrategyRsp) GetStrategyList() []uint32 {
+ if x != nil {
+ return x.StrategyList
+ }
+ return nil
+}
+
+var File_VintageMarketStoreChooseStrategyRsp_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreChooseStrategyRsp_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65,
+ 0x67, 0x79, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x23, 0x56,
+ 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72,
+ 0x65, 0x43, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x61, 0x74,
+ 0x65, 0x67, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c,
+ 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreChooseStrategyRsp_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreChooseStrategyRsp_proto_rawDescData = file_VintageMarketStoreChooseStrategyRsp_proto_rawDesc
+)
+
+func file_VintageMarketStoreChooseStrategyRsp_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreChooseStrategyRsp_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreChooseStrategyRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreChooseStrategyRsp_proto_rawDescData)
+ })
+ return file_VintageMarketStoreChooseStrategyRsp_proto_rawDescData
+}
+
+var file_VintageMarketStoreChooseStrategyRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreChooseStrategyRsp_proto_goTypes = []interface{}{
+ (*VintageMarketStoreChooseStrategyRsp)(nil), // 0: VintageMarketStoreChooseStrategyRsp
+}
+var file_VintageMarketStoreChooseStrategyRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreChooseStrategyRsp_proto_init() }
+func file_VintageMarketStoreChooseStrategyRsp_proto_init() {
+ if File_VintageMarketStoreChooseStrategyRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreChooseStrategyRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreChooseStrategyRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreChooseStrategyRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreChooseStrategyRsp_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreChooseStrategyRsp_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreChooseStrategyRsp_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreChooseStrategyRsp_proto = out.File
+ file_VintageMarketStoreChooseStrategyRsp_proto_rawDesc = nil
+ file_VintageMarketStoreChooseStrategyRsp_proto_goTypes = nil
+ file_VintageMarketStoreChooseStrategyRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreInfo.pb.go b/gover/gen/VintageMarketStoreInfo.pb.go
new file mode 100644
index 00000000..60e73652
--- /dev/null
+++ b/gover/gen/VintageMarketStoreInfo.pb.go
@@ -0,0 +1,201 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StoreId uint32 `protobuf:"varint,13,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
+ Unk3300_HNBGHCCENIA []uint32 `protobuf:"varint,1,rep,packed,name=Unk3300_HNBGHCCENIA,json=Unk3300HNBGHCCENIA,proto3" json:"Unk3300_HNBGHCCENIA,omitempty"`
+ StrategyList []uint32 `protobuf:"varint,10,rep,packed,name=strategy_list,json=strategyList,proto3" json:"strategy_list,omitempty"`
+ Unk3300_ODLLANKOEND []uint32 `protobuf:"varint,7,rep,packed,name=Unk3300_ODLLANKOEND,json=Unk3300ODLLANKOEND,proto3" json:"Unk3300_ODLLANKOEND,omitempty"`
+ SlotCount uint32 `protobuf:"varint,5,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
+}
+
+func (x *VintageMarketStoreInfo) Reset() {
+ *x = VintageMarketStoreInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreInfo) ProtoMessage() {}
+
+func (x *VintageMarketStoreInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreInfo.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreInfo) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreInfo) GetStoreId() uint32 {
+ if x != nil {
+ return x.StoreId
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreInfo) GetUnk3300_HNBGHCCENIA() []uint32 {
+ if x != nil {
+ return x.Unk3300_HNBGHCCENIA
+ }
+ return nil
+}
+
+func (x *VintageMarketStoreInfo) GetStrategyList() []uint32 {
+ if x != nil {
+ return x.StrategyList
+ }
+ return nil
+}
+
+func (x *VintageMarketStoreInfo) GetUnk3300_ODLLANKOEND() []uint32 {
+ if x != nil {
+ return x.Unk3300_ODLLANKOEND
+ }
+ return nil
+}
+
+func (x *VintageMarketStoreInfo) GetSlotCount() uint32 {
+ if x != nil {
+ return x.SlotCount
+ }
+ return 0
+}
+
+var File_VintageMarketStoreInfo_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9,
+ 0x01, 0x0a, 0x16, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74,
+ 0x53, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x6f,
+ 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x6f,
+ 0x72, 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x48, 0x4e, 0x42, 0x47, 0x48, 0x43, 0x43, 0x45, 0x4e, 0x49, 0x41, 0x18, 0x01, 0x20, 0x03, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x48, 0x4e, 0x42, 0x47, 0x48, 0x43,
+ 0x43, 0x45, 0x4e, 0x49, 0x41, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67,
+ 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x74,
+ 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f, 0x44, 0x4c, 0x4c, 0x41, 0x4e, 0x4b, 0x4f, 0x45, 0x4e,
+ 0x44, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x4f, 0x44, 0x4c, 0x4c, 0x41, 0x4e, 0x4b, 0x4f, 0x45, 0x4e, 0x44, 0x12, 0x1d, 0x0a, 0x0a, 0x73,
+ 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreInfo_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreInfo_proto_rawDescData = file_VintageMarketStoreInfo_proto_rawDesc
+)
+
+func file_VintageMarketStoreInfo_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreInfo_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreInfo_proto_rawDescData)
+ })
+ return file_VintageMarketStoreInfo_proto_rawDescData
+}
+
+var file_VintageMarketStoreInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreInfo_proto_goTypes = []interface{}{
+ (*VintageMarketStoreInfo)(nil), // 0: VintageMarketStoreInfo
+}
+var file_VintageMarketStoreInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreInfo_proto_init() }
+func file_VintageMarketStoreInfo_proto_init() {
+ if File_VintageMarketStoreInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreInfo_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreInfo_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreInfo_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreInfo_proto = out.File
+ file_VintageMarketStoreInfo_proto_rawDesc = nil
+ file_VintageMarketStoreInfo_proto_goTypes = nil
+ file_VintageMarketStoreInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreOpInfo.pb.go b/gover/gen/VintageMarketStoreOpInfo.pb.go
new file mode 100644
index 00000000..8750e9e1
--- /dev/null
+++ b/gover/gen/VintageMarketStoreOpInfo.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreOpInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreOpInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ HelpUid uint32 `protobuf:"varint,11,opt,name=help_uid,json=helpUid,proto3" json:"help_uid,omitempty"`
+ HelpSkillId uint32 `protobuf:"varint,10,opt,name=help_skill_id,json=helpSkillId,proto3" json:"help_skill_id,omitempty"`
+ StoreId uint32 `protobuf:"varint,8,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
+ AddAttrList []uint32 `protobuf:"varint,12,rep,packed,name=add_attr_list,json=addAttrList,proto3" json:"add_attr_list,omitempty"`
+ StrategyList []uint32 `protobuf:"varint,9,rep,packed,name=strategy_list,json=strategyList,proto3" json:"strategy_list,omitempty"`
+}
+
+func (x *VintageMarketStoreOpInfo) Reset() {
+ *x = VintageMarketStoreOpInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreOpInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreOpInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreOpInfo) ProtoMessage() {}
+
+func (x *VintageMarketStoreOpInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreOpInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreOpInfo.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreOpInfo) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreOpInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreOpInfo) GetHelpUid() uint32 {
+ if x != nil {
+ return x.HelpUid
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreOpInfo) GetHelpSkillId() uint32 {
+ if x != nil {
+ return x.HelpSkillId
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreOpInfo) GetStoreId() uint32 {
+ if x != nil {
+ return x.StoreId
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreOpInfo) GetAddAttrList() []uint32 {
+ if x != nil {
+ return x.AddAttrList
+ }
+ return nil
+}
+
+func (x *VintageMarketStoreOpInfo) GetStrategyList() []uint32 {
+ if x != nil {
+ return x.StrategyList
+ }
+ return nil
+}
+
+var File_VintageMarketStoreOpInfo_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreOpInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0xbd, 0x01, 0x0a, 0x18, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b,
+ 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x4f, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a,
+ 0x08, 0x68, 0x65, 0x6c, 0x70, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x07, 0x68, 0x65, 0x6c, 0x70, 0x55, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x65, 0x6c, 0x70,
+ 0x5f, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0b, 0x68, 0x65, 0x6c, 0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07,
+ 0x73, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x61, 0x64, 0x64, 0x5f, 0x61,
+ 0x74, 0x74, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b,
+ 0x61, 0x64, 0x64, 0x41, 0x74, 0x74, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x73,
+ 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x4c, 0x69, 0x73, 0x74,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreOpInfo_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreOpInfo_proto_rawDescData = file_VintageMarketStoreOpInfo_proto_rawDesc
+)
+
+func file_VintageMarketStoreOpInfo_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreOpInfo_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreOpInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreOpInfo_proto_rawDescData)
+ })
+ return file_VintageMarketStoreOpInfo_proto_rawDescData
+}
+
+var file_VintageMarketStoreOpInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreOpInfo_proto_goTypes = []interface{}{
+ (*VintageMarketStoreOpInfo)(nil), // 0: VintageMarketStoreOpInfo
+}
+var file_VintageMarketStoreOpInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreOpInfo_proto_init() }
+func file_VintageMarketStoreOpInfo_proto_init() {
+ if File_VintageMarketStoreOpInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreOpInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreOpInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreOpInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreOpInfo_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreOpInfo_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreOpInfo_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreOpInfo_proto = out.File
+ file_VintageMarketStoreOpInfo_proto_rawDesc = nil
+ file_VintageMarketStoreOpInfo_proto_goTypes = nil
+ file_VintageMarketStoreOpInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreUnlockSlotReq.pb.go b/gover/gen/VintageMarketStoreUnlockSlotReq.pb.go
new file mode 100644
index 00000000..35330c6e
--- /dev/null
+++ b/gover/gen/VintageMarketStoreUnlockSlotReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreUnlockSlotReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreUnlockSlotReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StoreId uint32 `protobuf:"varint,8,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
+}
+
+func (x *VintageMarketStoreUnlockSlotReq) Reset() {
+ *x = VintageMarketStoreUnlockSlotReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreUnlockSlotReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreUnlockSlotReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreUnlockSlotReq) ProtoMessage() {}
+
+func (x *VintageMarketStoreUnlockSlotReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreUnlockSlotReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreUnlockSlotReq.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreUnlockSlotReq) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreUnlockSlotReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreUnlockSlotReq) GetStoreId() uint32 {
+ if x != nil {
+ return x.StoreId
+ }
+ return 0
+}
+
+var File_VintageMarketStoreUnlockSlotReq_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreUnlockSlotReq_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x65,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x1f, 0x56, 0x69, 0x6e, 0x74, 0x61,
+ 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74,
+ 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74,
+ 0x6f, 0x72, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreUnlockSlotReq_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreUnlockSlotReq_proto_rawDescData = file_VintageMarketStoreUnlockSlotReq_proto_rawDesc
+)
+
+func file_VintageMarketStoreUnlockSlotReq_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreUnlockSlotReq_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreUnlockSlotReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreUnlockSlotReq_proto_rawDescData)
+ })
+ return file_VintageMarketStoreUnlockSlotReq_proto_rawDescData
+}
+
+var file_VintageMarketStoreUnlockSlotReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreUnlockSlotReq_proto_goTypes = []interface{}{
+ (*VintageMarketStoreUnlockSlotReq)(nil), // 0: VintageMarketStoreUnlockSlotReq
+}
+var file_VintageMarketStoreUnlockSlotReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreUnlockSlotReq_proto_init() }
+func file_VintageMarketStoreUnlockSlotReq_proto_init() {
+ if File_VintageMarketStoreUnlockSlotReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreUnlockSlotReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreUnlockSlotReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreUnlockSlotReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreUnlockSlotReq_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreUnlockSlotReq_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreUnlockSlotReq_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreUnlockSlotReq_proto = out.File
+ file_VintageMarketStoreUnlockSlotReq_proto_rawDesc = nil
+ file_VintageMarketStoreUnlockSlotReq_proto_goTypes = nil
+ file_VintageMarketStoreUnlockSlotReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreUnlockSlotRsp.pb.go b/gover/gen/VintageMarketStoreUnlockSlotRsp.pb.go
new file mode 100644
index 00000000..4b983042
--- /dev/null
+++ b/gover/gen/VintageMarketStoreUnlockSlotRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreUnlockSlotRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreUnlockSlotRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StoreId uint32 `protobuf:"varint,14,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
+ SlotCount uint32 `protobuf:"varint,3,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
+}
+
+func (x *VintageMarketStoreUnlockSlotRsp) Reset() {
+ *x = VintageMarketStoreUnlockSlotRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreUnlockSlotRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreUnlockSlotRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreUnlockSlotRsp) ProtoMessage() {}
+
+func (x *VintageMarketStoreUnlockSlotRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreUnlockSlotRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreUnlockSlotRsp.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreUnlockSlotRsp) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreUnlockSlotRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreUnlockSlotRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreUnlockSlotRsp) GetStoreId() uint32 {
+ if x != nil {
+ return x.StoreId
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreUnlockSlotRsp) GetSlotCount() uint32 {
+ if x != nil {
+ return x.SlotCount
+ }
+ return 0
+}
+
+var File_VintageMarketStoreUnlockSlotRsp_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreUnlockSlotRsp_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x73,
+ 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x75, 0x0a, 0x1f, 0x56, 0x69, 0x6e, 0x74, 0x61,
+ 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x6c,
+ 0x6f, 0x63, 0x6b, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x49, 0x64, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreUnlockSlotRsp_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreUnlockSlotRsp_proto_rawDescData = file_VintageMarketStoreUnlockSlotRsp_proto_rawDesc
+)
+
+func file_VintageMarketStoreUnlockSlotRsp_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreUnlockSlotRsp_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreUnlockSlotRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreUnlockSlotRsp_proto_rawDescData)
+ })
+ return file_VintageMarketStoreUnlockSlotRsp_proto_rawDescData
+}
+
+var file_VintageMarketStoreUnlockSlotRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreUnlockSlotRsp_proto_goTypes = []interface{}{
+ (*VintageMarketStoreUnlockSlotRsp)(nil), // 0: VintageMarketStoreUnlockSlotRsp
+}
+var file_VintageMarketStoreUnlockSlotRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreUnlockSlotRsp_proto_init() }
+func file_VintageMarketStoreUnlockSlotRsp_proto_init() {
+ if File_VintageMarketStoreUnlockSlotRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreUnlockSlotRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreUnlockSlotRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreUnlockSlotRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreUnlockSlotRsp_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreUnlockSlotRsp_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreUnlockSlotRsp_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreUnlockSlotRsp_proto = out.File
+ file_VintageMarketStoreUnlockSlotRsp_proto_rawDesc = nil
+ file_VintageMarketStoreUnlockSlotRsp_proto_goTypes = nil
+ file_VintageMarketStoreUnlockSlotRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreViewStrategyReq.pb.go b/gover/gen/VintageMarketStoreViewStrategyReq.pb.go
new file mode 100644
index 00000000..45f1c2e5
--- /dev/null
+++ b/gover/gen/VintageMarketStoreViewStrategyReq.pb.go
@@ -0,0 +1,171 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreViewStrategyReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreViewStrategyReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StrategyId uint32 `protobuf:"varint,9,opt,name=strategy_id,json=strategyId,proto3" json:"strategy_id,omitempty"`
+ StrategyList []uint32 `protobuf:"varint,1,rep,packed,name=strategy_list,json=strategyList,proto3" json:"strategy_list,omitempty"`
+}
+
+func (x *VintageMarketStoreViewStrategyReq) Reset() {
+ *x = VintageMarketStoreViewStrategyReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreViewStrategyReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreViewStrategyReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreViewStrategyReq) ProtoMessage() {}
+
+func (x *VintageMarketStoreViewStrategyReq) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreViewStrategyReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreViewStrategyReq.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreViewStrategyReq) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreViewStrategyReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreViewStrategyReq) GetStrategyId() uint32 {
+ if x != nil {
+ return x.StrategyId
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreViewStrategyReq) GetStrategyList() []uint32 {
+ if x != nil {
+ return x.StrategyList
+ }
+ return nil
+}
+
+var File_VintageMarketStoreViewStrategyReq_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreViewStrategyReq_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x21, 0x56, 0x69, 0x6e,
+ 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x56,
+ 0x69, 0x65, 0x77, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x49, 0x64, 0x12,
+ 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreViewStrategyReq_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreViewStrategyReq_proto_rawDescData = file_VintageMarketStoreViewStrategyReq_proto_rawDesc
+)
+
+func file_VintageMarketStoreViewStrategyReq_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreViewStrategyReq_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreViewStrategyReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreViewStrategyReq_proto_rawDescData)
+ })
+ return file_VintageMarketStoreViewStrategyReq_proto_rawDescData
+}
+
+var file_VintageMarketStoreViewStrategyReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreViewStrategyReq_proto_goTypes = []interface{}{
+ (*VintageMarketStoreViewStrategyReq)(nil), // 0: VintageMarketStoreViewStrategyReq
+}
+var file_VintageMarketStoreViewStrategyReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreViewStrategyReq_proto_init() }
+func file_VintageMarketStoreViewStrategyReq_proto_init() {
+ if File_VintageMarketStoreViewStrategyReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreViewStrategyReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreViewStrategyReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreViewStrategyReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreViewStrategyReq_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreViewStrategyReq_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreViewStrategyReq_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreViewStrategyReq_proto = out.File
+ file_VintageMarketStoreViewStrategyReq_proto_rawDesc = nil
+ file_VintageMarketStoreViewStrategyReq_proto_goTypes = nil
+ file_VintageMarketStoreViewStrategyReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketStoreViewStrategyRsp.pb.go b/gover/gen/VintageMarketStoreViewStrategyRsp.pb.go
new file mode 100644
index 00000000..51a7ce11
--- /dev/null
+++ b/gover/gen/VintageMarketStoreViewStrategyRsp.pb.go
@@ -0,0 +1,180 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketStoreViewStrategyRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketStoreViewStrategyRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ StrategyList []uint32 `protobuf:"varint,6,rep,packed,name=strategy_list,json=strategyList,proto3" json:"strategy_list,omitempty"`
+ StrategyId uint32 `protobuf:"varint,4,opt,name=strategy_id,json=strategyId,proto3" json:"strategy_id,omitempty"`
+}
+
+func (x *VintageMarketStoreViewStrategyRsp) Reset() {
+ *x = VintageMarketStoreViewStrategyRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketStoreViewStrategyRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketStoreViewStrategyRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketStoreViewStrategyRsp) ProtoMessage() {}
+
+func (x *VintageMarketStoreViewStrategyRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketStoreViewStrategyRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketStoreViewStrategyRsp.ProtoReflect.Descriptor instead.
+func (*VintageMarketStoreViewStrategyRsp) Descriptor() ([]byte, []int) {
+ return file_VintageMarketStoreViewStrategyRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketStoreViewStrategyRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *VintageMarketStoreViewStrategyRsp) GetStrategyList() []uint32 {
+ if x != nil {
+ return x.StrategyList
+ }
+ return nil
+}
+
+func (x *VintageMarketStoreViewStrategyRsp) GetStrategyId() uint32 {
+ if x != nil {
+ return x.StrategyId
+ }
+ return 0
+}
+
+var File_VintageMarketStoreViewStrategyRsp_proto protoreflect.FileDescriptor
+
+var file_VintageMarketStoreViewStrategyRsp_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53,
+ 0x74, 0x6f, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x01, 0x0a, 0x21, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x65,
+ 0x56, 0x69, 0x65, 0x77, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x73, 0x70, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x72,
+ 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x0c, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketStoreViewStrategyRsp_proto_rawDescOnce sync.Once
+ file_VintageMarketStoreViewStrategyRsp_proto_rawDescData = file_VintageMarketStoreViewStrategyRsp_proto_rawDesc
+)
+
+func file_VintageMarketStoreViewStrategyRsp_proto_rawDescGZIP() []byte {
+ file_VintageMarketStoreViewStrategyRsp_proto_rawDescOnce.Do(func() {
+ file_VintageMarketStoreViewStrategyRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketStoreViewStrategyRsp_proto_rawDescData)
+ })
+ return file_VintageMarketStoreViewStrategyRsp_proto_rawDescData
+}
+
+var file_VintageMarketStoreViewStrategyRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketStoreViewStrategyRsp_proto_goTypes = []interface{}{
+ (*VintageMarketStoreViewStrategyRsp)(nil), // 0: VintageMarketStoreViewStrategyRsp
+}
+var file_VintageMarketStoreViewStrategyRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketStoreViewStrategyRsp_proto_init() }
+func file_VintageMarketStoreViewStrategyRsp_proto_init() {
+ if File_VintageMarketStoreViewStrategyRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketStoreViewStrategyRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketStoreViewStrategyRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketStoreViewStrategyRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketStoreViewStrategyRsp_proto_goTypes,
+ DependencyIndexes: file_VintageMarketStoreViewStrategyRsp_proto_depIdxs,
+ MessageInfos: file_VintageMarketStoreViewStrategyRsp_proto_msgTypes,
+ }.Build()
+ File_VintageMarketStoreViewStrategyRsp_proto = out.File
+ file_VintageMarketStoreViewStrategyRsp_proto_rawDesc = nil
+ file_VintageMarketStoreViewStrategyRsp_proto_goTypes = nil
+ file_VintageMarketStoreViewStrategyRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintageMarketTraderInfo.pb.go b/gover/gen/VintageMarketTraderInfo.pb.go
new file mode 100644
index 00000000..9d3dda07
--- /dev/null
+++ b/gover/gen/VintageMarketTraderInfo.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintageMarketTraderInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintageMarketTraderInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ TraderId uint32 `protobuf:"varint,4,opt,name=trader_id,json=traderId,proto3" json:"trader_id,omitempty"`
+ AvailableItemList []*ItemParam `protobuf:"bytes,15,rep,name=available_item_list,json=availableItemList,proto3" json:"available_item_list,omitempty"`
+}
+
+func (x *VintageMarketTraderInfo) Reset() {
+ *x = VintageMarketTraderInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintageMarketTraderInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintageMarketTraderInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintageMarketTraderInfo) ProtoMessage() {}
+
+func (x *VintageMarketTraderInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_VintageMarketTraderInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintageMarketTraderInfo.ProtoReflect.Descriptor instead.
+func (*VintageMarketTraderInfo) Descriptor() ([]byte, []int) {
+ return file_VintageMarketTraderInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintageMarketTraderInfo) GetTraderId() uint32 {
+ if x != nil {
+ return x.TraderId
+ }
+ return 0
+}
+
+func (x *VintageMarketTraderInfo) GetAvailableItemList() []*ItemParam {
+ if x != nil {
+ return x.AvailableItemList
+ }
+ return nil
+}
+
+var File_VintageMarketTraderInfo_proto protoreflect.FileDescriptor
+
+var file_VintageMarketTraderInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54,
+ 0x72, 0x61, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x72, 0x0a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65,
+ 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x74,
+ 0x72, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x13, 0x61, 0x76, 0x61, 0x69,
+ 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x74, 0x65, 0x6d,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintageMarketTraderInfo_proto_rawDescOnce sync.Once
+ file_VintageMarketTraderInfo_proto_rawDescData = file_VintageMarketTraderInfo_proto_rawDesc
+)
+
+func file_VintageMarketTraderInfo_proto_rawDescGZIP() []byte {
+ file_VintageMarketTraderInfo_proto_rawDescOnce.Do(func() {
+ file_VintageMarketTraderInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintageMarketTraderInfo_proto_rawDescData)
+ })
+ return file_VintageMarketTraderInfo_proto_rawDescData
+}
+
+var file_VintageMarketTraderInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintageMarketTraderInfo_proto_goTypes = []interface{}{
+ (*VintageMarketTraderInfo)(nil), // 0: VintageMarketTraderInfo
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_VintageMarketTraderInfo_proto_depIdxs = []int32{
+ 1, // 0: VintageMarketTraderInfo.available_item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_VintageMarketTraderInfo_proto_init() }
+func file_VintageMarketTraderInfo_proto_init() {
+ if File_VintageMarketTraderInfo_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintageMarketTraderInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintageMarketTraderInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintageMarketTraderInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintageMarketTraderInfo_proto_goTypes,
+ DependencyIndexes: file_VintageMarketTraderInfo_proto_depIdxs,
+ MessageInfos: file_VintageMarketTraderInfo_proto_msgTypes,
+ }.Build()
+ File_VintageMarketTraderInfo_proto = out.File
+ file_VintageMarketTraderInfo_proto_rawDesc = nil
+ file_VintageMarketTraderInfo_proto_goTypes = nil
+ file_VintageMarketTraderInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintagePresentFinishNoify.pb.go b/gover/gen/VintagePresentFinishNoify.pb.go
new file mode 100644
index 00000000..4196b81a
--- /dev/null
+++ b/gover/gen/VintagePresentFinishNoify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintagePresentFinishNoify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintagePresentFinishNoify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PresentId uint32 `protobuf:"varint,2,opt,name=present_id,json=presentId,proto3" json:"present_id,omitempty"`
+}
+
+func (x *VintagePresentFinishNoify) Reset() {
+ *x = VintagePresentFinishNoify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintagePresentFinishNoify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintagePresentFinishNoify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintagePresentFinishNoify) ProtoMessage() {}
+
+func (x *VintagePresentFinishNoify) ProtoReflect() protoreflect.Message {
+ mi := &file_VintagePresentFinishNoify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintagePresentFinishNoify.ProtoReflect.Descriptor instead.
+func (*VintagePresentFinishNoify) Descriptor() ([]byte, []int) {
+ return file_VintagePresentFinishNoify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintagePresentFinishNoify) GetPresentId() uint32 {
+ if x != nil {
+ return x.PresentId
+ }
+ return 0
+}
+
+var File_VintagePresentFinishNoify_proto protoreflect.FileDescriptor
+
+var file_VintagePresentFinishNoify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74,
+ 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x3a, 0x0a, 0x19, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73,
+ 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x69, 0x66, 0x79, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x09, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintagePresentFinishNoify_proto_rawDescOnce sync.Once
+ file_VintagePresentFinishNoify_proto_rawDescData = file_VintagePresentFinishNoify_proto_rawDesc
+)
+
+func file_VintagePresentFinishNoify_proto_rawDescGZIP() []byte {
+ file_VintagePresentFinishNoify_proto_rawDescOnce.Do(func() {
+ file_VintagePresentFinishNoify_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintagePresentFinishNoify_proto_rawDescData)
+ })
+ return file_VintagePresentFinishNoify_proto_rawDescData
+}
+
+var file_VintagePresentFinishNoify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintagePresentFinishNoify_proto_goTypes = []interface{}{
+ (*VintagePresentFinishNoify)(nil), // 0: VintagePresentFinishNoify
+}
+var file_VintagePresentFinishNoify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintagePresentFinishNoify_proto_init() }
+func file_VintagePresentFinishNoify_proto_init() {
+ if File_VintagePresentFinishNoify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintagePresentFinishNoify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintagePresentFinishNoify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintagePresentFinishNoify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintagePresentFinishNoify_proto_goTypes,
+ DependencyIndexes: file_VintagePresentFinishNoify_proto_depIdxs,
+ MessageInfos: file_VintagePresentFinishNoify_proto_msgTypes,
+ }.Build()
+ File_VintagePresentFinishNoify_proto = out.File
+ file_VintagePresentFinishNoify_proto_rawDesc = nil
+ file_VintagePresentFinishNoify_proto_goTypes = nil
+ file_VintagePresentFinishNoify_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintagePresentFinishNotify.pb.go b/gover/gen/VintagePresentFinishNotify.pb.go
new file mode 100644
index 00000000..435a184c
--- /dev/null
+++ b/gover/gen/VintagePresentFinishNotify.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintagePresentFinishNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintagePresentFinishNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ PresentId uint32 `protobuf:"varint,2,opt,name=present_id,json=presentId,proto3" json:"present_id,omitempty"`
+}
+
+func (x *VintagePresentFinishNotify) Reset() {
+ *x = VintagePresentFinishNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintagePresentFinishNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintagePresentFinishNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintagePresentFinishNotify) ProtoMessage() {}
+
+func (x *VintagePresentFinishNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_VintagePresentFinishNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintagePresentFinishNotify.ProtoReflect.Descriptor instead.
+func (*VintagePresentFinishNotify) Descriptor() ([]byte, []int) {
+ return file_VintagePresentFinishNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintagePresentFinishNotify) GetPresentId() uint32 {
+ if x != nil {
+ return x.PresentId
+ }
+ return 0
+}
+
+var File_VintagePresentFinishNotify_proto protoreflect.FileDescriptor
+
+var file_VintagePresentFinishNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74,
+ 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x3b, 0x0a, 0x1a, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65,
+ 0x73, 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintagePresentFinishNotify_proto_rawDescOnce sync.Once
+ file_VintagePresentFinishNotify_proto_rawDescData = file_VintagePresentFinishNotify_proto_rawDesc
+)
+
+func file_VintagePresentFinishNotify_proto_rawDescGZIP() []byte {
+ file_VintagePresentFinishNotify_proto_rawDescOnce.Do(func() {
+ file_VintagePresentFinishNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintagePresentFinishNotify_proto_rawDescData)
+ })
+ return file_VintagePresentFinishNotify_proto_rawDescData
+}
+
+var file_VintagePresentFinishNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintagePresentFinishNotify_proto_goTypes = []interface{}{
+ (*VintagePresentFinishNotify)(nil), // 0: VintagePresentFinishNotify
+}
+var file_VintagePresentFinishNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintagePresentFinishNotify_proto_init() }
+func file_VintagePresentFinishNotify_proto_init() {
+ if File_VintagePresentFinishNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintagePresentFinishNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintagePresentFinishNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintagePresentFinishNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintagePresentFinishNotify_proto_goTypes,
+ DependencyIndexes: file_VintagePresentFinishNotify_proto_depIdxs,
+ MessageInfos: file_VintagePresentFinishNotify_proto_msgTypes,
+ }.Build()
+ File_VintagePresentFinishNotify_proto = out.File
+ file_VintagePresentFinishNotify_proto_rawDesc = nil
+ file_VintagePresentFinishNotify_proto_goTypes = nil
+ file_VintagePresentFinishNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintagePresentLevelData.pb.go b/gover/gen/VintagePresentLevelData.pb.go
new file mode 100644
index 00000000..906daec0
--- /dev/null
+++ b/gover/gen/VintagePresentLevelData.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintagePresentLevelData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintagePresentLevelData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsFinish bool `protobuf:"varint,6,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ IsOpen bool `protobuf:"varint,3,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ StageId uint32 `protobuf:"varint,9,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ PresentId uint32 `protobuf:"varint,1,opt,name=present_id,json=presentId,proto3" json:"present_id,omitempty"`
+}
+
+func (x *VintagePresentLevelData) Reset() {
+ *x = VintagePresentLevelData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintagePresentLevelData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintagePresentLevelData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintagePresentLevelData) ProtoMessage() {}
+
+func (x *VintagePresentLevelData) ProtoReflect() protoreflect.Message {
+ mi := &file_VintagePresentLevelData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintagePresentLevelData.ProtoReflect.Descriptor instead.
+func (*VintagePresentLevelData) Descriptor() ([]byte, []int) {
+ return file_VintagePresentLevelData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintagePresentLevelData) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *VintagePresentLevelData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *VintagePresentLevelData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *VintagePresentLevelData) GetPresentId() uint32 {
+ if x != nil {
+ return x.PresentId
+ }
+ return 0
+}
+
+var File_VintagePresentLevelData_proto protoreflect.FileDescriptor
+
+var file_VintagePresentLevelData_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x89, 0x01, 0x0a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65,
+ 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x69,
+ 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08,
+ 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f, 0x70, 0x65,
+ 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x09, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VintagePresentLevelData_proto_rawDescOnce sync.Once
+ file_VintagePresentLevelData_proto_rawDescData = file_VintagePresentLevelData_proto_rawDesc
+)
+
+func file_VintagePresentLevelData_proto_rawDescGZIP() []byte {
+ file_VintagePresentLevelData_proto_rawDescOnce.Do(func() {
+ file_VintagePresentLevelData_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintagePresentLevelData_proto_rawDescData)
+ })
+ return file_VintagePresentLevelData_proto_rawDescData
+}
+
+var file_VintagePresentLevelData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_VintagePresentLevelData_proto_goTypes = []interface{}{
+ (*VintagePresentLevelData)(nil), // 0: VintagePresentLevelData
+}
+var file_VintagePresentLevelData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VintagePresentLevelData_proto_init() }
+func file_VintagePresentLevelData_proto_init() {
+ if File_VintagePresentLevelData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_VintagePresentLevelData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintagePresentLevelData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintagePresentLevelData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintagePresentLevelData_proto_goTypes,
+ DependencyIndexes: file_VintagePresentLevelData_proto_depIdxs,
+ MessageInfos: file_VintagePresentLevelData_proto_msgTypes,
+ }.Build()
+ File_VintagePresentLevelData_proto = out.File
+ file_VintagePresentLevelData_proto_rawDesc = nil
+ file_VintagePresentLevelData_proto_goTypes = nil
+ file_VintagePresentLevelData_proto_depIdxs = nil
+}
diff --git a/gover/gen/VintagePresentStageData.pb.go b/gover/gen/VintagePresentStageData.pb.go
new file mode 100644
index 00000000..f56f52d9
--- /dev/null
+++ b/gover/gen/VintagePresentStageData.pb.go
@@ -0,0 +1,215 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VintagePresentStageData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VintagePresentStageData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ IsFinish bool `protobuf:"varint,10,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
+ PresentLevelMap map[uint32]*VintagePresentLevelData `protobuf:"bytes,11,rep,name=present_level_map,json=presentLevelMap,proto3" json:"present_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ OpenTime uint32 `protobuf:"varint,8,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ StageId uint32 `protobuf:"varint,1,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+}
+
+func (x *VintagePresentStageData) Reset() {
+ *x = VintagePresentStageData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_VintagePresentStageData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *VintagePresentStageData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*VintagePresentStageData) ProtoMessage() {}
+
+func (x *VintagePresentStageData) ProtoReflect() protoreflect.Message {
+ mi := &file_VintagePresentStageData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use VintagePresentStageData.ProtoReflect.Descriptor instead.
+func (*VintagePresentStageData) Descriptor() ([]byte, []int) {
+ return file_VintagePresentStageData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *VintagePresentStageData) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *VintagePresentStageData) GetIsFinish() bool {
+ if x != nil {
+ return x.IsFinish
+ }
+ return false
+}
+
+func (x *VintagePresentStageData) GetPresentLevelMap() map[uint32]*VintagePresentLevelData {
+ if x != nil {
+ return x.PresentLevelMap
+ }
+ return nil
+}
+
+func (x *VintagePresentStageData) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *VintagePresentStageData) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+var File_VintagePresentStageData_proto protoreflect.FileDescriptor
+
+var file_VintagePresentStageData_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x1d, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x4c,
+ 0x65, 0x76, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0,
+ 0x02, 0x0a, 0x17, 0x56, 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e,
+ 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73,
+ 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4f,
+ 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x12, 0x59, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65,
+ 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x56, 0x69,
+ 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x73,
+ 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x6f,
+ 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
+ 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x64, 0x1a, 0x5c, 0x0a, 0x14, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x4c, 0x65,
+ 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
+ 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2e, 0x0a,
+ 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x56,
+ 0x69, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x76,
+ 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
+ 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_VintagePresentStageData_proto_rawDescOnce sync.Once
+ file_VintagePresentStageData_proto_rawDescData = file_VintagePresentStageData_proto_rawDesc
+)
+
+func file_VintagePresentStageData_proto_rawDescGZIP() []byte {
+ file_VintagePresentStageData_proto_rawDescOnce.Do(func() {
+ file_VintagePresentStageData_proto_rawDescData = protoimpl.X.CompressGZIP(file_VintagePresentStageData_proto_rawDescData)
+ })
+ return file_VintagePresentStageData_proto_rawDescData
+}
+
+var file_VintagePresentStageData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
+var file_VintagePresentStageData_proto_goTypes = []interface{}{
+ (*VintagePresentStageData)(nil), // 0: VintagePresentStageData
+ nil, // 1: VintagePresentStageData.PresentLevelMapEntry
+ (*VintagePresentLevelData)(nil), // 2: VintagePresentLevelData
+}
+var file_VintagePresentStageData_proto_depIdxs = []int32{
+ 1, // 0: VintagePresentStageData.present_level_map:type_name -> VintagePresentStageData.PresentLevelMapEntry
+ 2, // 1: VintagePresentStageData.PresentLevelMapEntry.value:type_name -> VintagePresentLevelData
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_VintagePresentStageData_proto_init() }
+func file_VintagePresentStageData_proto_init() {
+ if File_VintagePresentStageData_proto != nil {
+ return
+ }
+ file_VintagePresentLevelData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_VintagePresentStageData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*VintagePresentStageData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VintagePresentStageData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 2,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VintagePresentStageData_proto_goTypes,
+ DependencyIndexes: file_VintagePresentStageData_proto_depIdxs,
+ MessageInfos: file_VintagePresentStageData_proto_msgTypes,
+ }.Build()
+ File_VintagePresentStageData_proto = out.File
+ file_VintagePresentStageData_proto_rawDesc = nil
+ file_VintagePresentStageData_proto_goTypes = nil
+ file_VintagePresentStageData_proto_depIdxs = nil
+}
diff --git a/gover/gen/VirtualItem.pb.go b/gover/gen/VirtualItem.pb.go
new file mode 100644
index 00000000..8556aef9
--- /dev/null
+++ b/gover/gen/VirtualItem.pb.go
@@ -0,0 +1,489 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: VirtualItem.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type VirtualItem int32
+
+const (
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_NONE VirtualItem = 0
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_AVATAR_EXP VirtualItem = 101
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_PLAYER_EXP VirtualItem = 102
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_FETTER_EXP VirtualItem = 105
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_RESIN VirtualItem = 106
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_LEGENDARY_KEY VirtualItem = 107
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ASTER_PROGRESS VirtualItem = 108
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ASTER_CREDIT VirtualItem = 109
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ASTER_TOKEN VirtualItem = 110
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SHIMMERING_ESSENCE VirtualItem = 111
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_WARM_ESSENCE VirtualItem = 112
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_WONDROUS_ESSENCE VirtualItem = 113
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_TREASURE_MAP_TOKEN VirtualItem = 114
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SEA_LAMP_COIN VirtualItem = 115
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SEA_LAMP_POPULARITY VirtualItem = 116
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_MECHANICUS_COIN VirtualItem = 117
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_FLEUR_FAIR_CREDIT VirtualItem = 118
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_FLEUR_FAIR_TOKEN VirtualItem = 119
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_WATER_SPIRIT_COIN VirtualItem = 120
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_HOME_EXP VirtualItem = 121
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_CHANNELLER_SLAB_TOKEN VirtualItem = 122
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_HIDE_AND_SEEK_COIN VirtualItem = 123
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_DRAFT_WOOD VirtualItem = 124
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_MINI_HARPASTUM VirtualItem = 125
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_BOUNCE_CONJURING_COIN VirtualItem = 126
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_BLITZ_RUSH_COIN_A VirtualItem = 127
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_BLITZ_RUSH_COIN_B VirtualItem = 128
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_CHESS_EXP VirtualItem = 129
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_CHESS_COIN VirtualItem = 130
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_LUNA_RITE_ATMOSPHERE VirtualItem = 131
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_A VirtualItem = 132
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_B VirtualItem = 133
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_C VirtualItem = 134
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_WINTER_CAMP_COIN_A VirtualItem = 135
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_WINTER_CAMP_COIN_B VirtualItem = 136
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_A VirtualItem = 137
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_B VirtualItem = 138
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_C VirtualItem = 139
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ROGUE_DIARY_COIN VirtualItem = 140
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_V2_COIN VirtualItem = 141
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_ROGUE_DIARY_DUNGEON_COIN VirtualItem = 142
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_A VirtualItem = 143
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_B VirtualItem = 144
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_TREASURE_SEELIE_COIN VirtualItem = 145
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_VINTAGE_POPULARITY VirtualItem = 147
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_GCG_EXP VirtualItem = 146
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_A VirtualItem = 148
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_B VirtualItem = 149
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_C VirtualItem = 150
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_FUNGUS_FIGHTER_CAPTURE_COIN VirtualItem = 151
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_FUNGUS_FIGHTER_TRAINING_COIN VirtualItem = 152
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_EFFIGY_CHALLENGE_V2_COIN VirtualItem = 153
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_BRICK_BREAKER_COIN VirtualItem = 155
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_HCOIN VirtualItem = 201
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SCOIN VirtualItem = 202
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_MCOIN VirtualItem = 203
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_HOME_COIN VirtualItem = 204
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_GCG_COIN VirtualItem = 205
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_INAZUMA_REPUTATION VirtualItem = 314
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_MENGDE_REPUTATION VirtualItem = 315
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_SUMERU_REPUTATION VirtualItem = 316
+ VirtualItem_VIRTUAL_ITEM_VIRTUAL_LIYUE_REPUTATION VirtualItem = 317
+)
+
+// Enum value maps for VirtualItem.
+var (
+ VirtualItem_name = map[int32]string{
+ 0: "VIRTUAL_ITEM_VIRTUAL_NONE",
+ 101: "VIRTUAL_ITEM_VIRTUAL_AVATAR_EXP",
+ 102: "VIRTUAL_ITEM_VIRTUAL_PLAYER_EXP",
+ 105: "VIRTUAL_ITEM_VIRTUAL_FETTER_EXP",
+ 106: "VIRTUAL_ITEM_VIRTUAL_RESIN",
+ 107: "VIRTUAL_ITEM_VIRTUAL_LEGENDARY_KEY",
+ 108: "VIRTUAL_ITEM_VIRTUAL_ASTER_PROGRESS",
+ 109: "VIRTUAL_ITEM_VIRTUAL_ASTER_CREDIT",
+ 110: "VIRTUAL_ITEM_VIRTUAL_ASTER_TOKEN",
+ 111: "VIRTUAL_ITEM_VIRTUAL_SHIMMERING_ESSENCE",
+ 112: "VIRTUAL_ITEM_VIRTUAL_WARM_ESSENCE",
+ 113: "VIRTUAL_ITEM_VIRTUAL_WONDROUS_ESSENCE",
+ 114: "VIRTUAL_ITEM_VIRTUAL_TREASURE_MAP_TOKEN",
+ 115: "VIRTUAL_ITEM_VIRTUAL_SEA_LAMP_COIN",
+ 116: "VIRTUAL_ITEM_VIRTUAL_SEA_LAMP_POPULARITY",
+ 117: "VIRTUAL_ITEM_VIRTUAL_MECHANICUS_COIN",
+ 118: "VIRTUAL_ITEM_VIRTUAL_FLEUR_FAIR_CREDIT",
+ 119: "VIRTUAL_ITEM_VIRTUAL_FLEUR_FAIR_TOKEN",
+ 120: "VIRTUAL_ITEM_VIRTUAL_WATER_SPIRIT_COIN",
+ 121: "VIRTUAL_ITEM_VIRTUAL_HOME_EXP",
+ 122: "VIRTUAL_ITEM_VIRTUAL_CHANNELLER_SLAB_TOKEN",
+ 123: "VIRTUAL_ITEM_VIRTUAL_HIDE_AND_SEEK_COIN",
+ 124: "VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_DRAFT_WOOD",
+ 125: "VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_MINI_HARPASTUM",
+ 126: "VIRTUAL_ITEM_VIRTUAL_BOUNCE_CONJURING_COIN",
+ 127: "VIRTUAL_ITEM_VIRTUAL_BLITZ_RUSH_COIN_A",
+ 128: "VIRTUAL_ITEM_VIRTUAL_BLITZ_RUSH_COIN_B",
+ 129: "VIRTUAL_ITEM_VIRTUAL_CHESS_EXP",
+ 130: "VIRTUAL_ITEM_VIRTUAL_CHESS_COIN",
+ 131: "VIRTUAL_ITEM_VIRTUAL_LUNA_RITE_ATMOSPHERE",
+ 132: "VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_A",
+ 133: "VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_B",
+ 134: "VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_C",
+ 135: "VIRTUAL_ITEM_VIRTUAL_WINTER_CAMP_COIN_A",
+ 136: "VIRTUAL_ITEM_VIRTUAL_WINTER_CAMP_COIN_B",
+ 137: "VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_A",
+ 138: "VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_B",
+ 139: "VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_C",
+ 140: "VIRTUAL_ITEM_VIRTUAL_ROGUE_DIARY_COIN",
+ 141: "VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_V2_COIN",
+ 142: "VIRTUAL_ITEM_VIRTUAL_ROGUE_DIARY_DUNGEON_COIN",
+ 143: "VIRTUAL_ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_A",
+ 144: "VIRTUAL_ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_B",
+ 145: "VIRTUAL_ITEM_VIRTUAL_TREASURE_SEELIE_COIN",
+ 147: "VIRTUAL_ITEM_VIRTUAL_VINTAGE_POPULARITY",
+ 146: "VIRTUAL_ITEM_VIRTUAL_GCG_EXP",
+ 148: "VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_A",
+ 149: "VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_B",
+ 150: "VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_C",
+ 151: "VIRTUAL_ITEM_VIRTUAL_FUNGUS_FIGHTER_CAPTURE_COIN",
+ 152: "VIRTUAL_ITEM_VIRTUAL_FUNGUS_FIGHTER_TRAINING_COIN",
+ 153: "VIRTUAL_ITEM_VIRTUAL_EFFIGY_CHALLENGE_V2_COIN",
+ 155: "VIRTUAL_ITEM_VIRTUAL_BRICK_BREAKER_COIN",
+ 201: "VIRTUAL_ITEM_VIRTUAL_HCOIN",
+ 202: "VIRTUAL_ITEM_VIRTUAL_SCOIN",
+ 203: "VIRTUAL_ITEM_VIRTUAL_MCOIN",
+ 204: "VIRTUAL_ITEM_VIRTUAL_HOME_COIN",
+ 205: "VIRTUAL_ITEM_VIRTUAL_GCG_COIN",
+ 314: "VIRTUAL_ITEM_VIRTUAL_INAZUMA_REPUTATION",
+ 315: "VIRTUAL_ITEM_VIRTUAL_MENGDE_REPUTATION",
+ 316: "VIRTUAL_ITEM_VIRTUAL_SUMERU_REPUTATION",
+ 317: "VIRTUAL_ITEM_VIRTUAL_LIYUE_REPUTATION",
+ }
+ VirtualItem_value = map[string]int32{
+ "VIRTUAL_ITEM_VIRTUAL_NONE": 0,
+ "VIRTUAL_ITEM_VIRTUAL_AVATAR_EXP": 101,
+ "VIRTUAL_ITEM_VIRTUAL_PLAYER_EXP": 102,
+ "VIRTUAL_ITEM_VIRTUAL_FETTER_EXP": 105,
+ "VIRTUAL_ITEM_VIRTUAL_RESIN": 106,
+ "VIRTUAL_ITEM_VIRTUAL_LEGENDARY_KEY": 107,
+ "VIRTUAL_ITEM_VIRTUAL_ASTER_PROGRESS": 108,
+ "VIRTUAL_ITEM_VIRTUAL_ASTER_CREDIT": 109,
+ "VIRTUAL_ITEM_VIRTUAL_ASTER_TOKEN": 110,
+ "VIRTUAL_ITEM_VIRTUAL_SHIMMERING_ESSENCE": 111,
+ "VIRTUAL_ITEM_VIRTUAL_WARM_ESSENCE": 112,
+ "VIRTUAL_ITEM_VIRTUAL_WONDROUS_ESSENCE": 113,
+ "VIRTUAL_ITEM_VIRTUAL_TREASURE_MAP_TOKEN": 114,
+ "VIRTUAL_ITEM_VIRTUAL_SEA_LAMP_COIN": 115,
+ "VIRTUAL_ITEM_VIRTUAL_SEA_LAMP_POPULARITY": 116,
+ "VIRTUAL_ITEM_VIRTUAL_MECHANICUS_COIN": 117,
+ "VIRTUAL_ITEM_VIRTUAL_FLEUR_FAIR_CREDIT": 118,
+ "VIRTUAL_ITEM_VIRTUAL_FLEUR_FAIR_TOKEN": 119,
+ "VIRTUAL_ITEM_VIRTUAL_WATER_SPIRIT_COIN": 120,
+ "VIRTUAL_ITEM_VIRTUAL_HOME_EXP": 121,
+ "VIRTUAL_ITEM_VIRTUAL_CHANNELLER_SLAB_TOKEN": 122,
+ "VIRTUAL_ITEM_VIRTUAL_HIDE_AND_SEEK_COIN": 123,
+ "VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_DRAFT_WOOD": 124,
+ "VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_MINI_HARPASTUM": 125,
+ "VIRTUAL_ITEM_VIRTUAL_BOUNCE_CONJURING_COIN": 126,
+ "VIRTUAL_ITEM_VIRTUAL_BLITZ_RUSH_COIN_A": 127,
+ "VIRTUAL_ITEM_VIRTUAL_BLITZ_RUSH_COIN_B": 128,
+ "VIRTUAL_ITEM_VIRTUAL_CHESS_EXP": 129,
+ "VIRTUAL_ITEM_VIRTUAL_CHESS_COIN": 130,
+ "VIRTUAL_ITEM_VIRTUAL_LUNA_RITE_ATMOSPHERE": 131,
+ "VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_A": 132,
+ "VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_B": 133,
+ "VIRTUAL_ITEM_VIRTUAL_ROGUELIKE_COIN_C": 134,
+ "VIRTUAL_ITEM_VIRTUAL_WINTER_CAMP_COIN_A": 135,
+ "VIRTUAL_ITEM_VIRTUAL_WINTER_CAMP_COIN_B": 136,
+ "VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_A": 137,
+ "VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_B": 138,
+ "VIRTUAL_ITEM_VIRTUAL_LANTERN_RITE_COIN_C": 139,
+ "VIRTUAL_ITEM_VIRTUAL_ROGUE_DIARY_COIN": 140,
+ "VIRTUAL_ITEM_VIRTUAL_SUMMER_TIME_V2_COIN": 141,
+ "VIRTUAL_ITEM_VIRTUAL_ROGUE_DIARY_DUNGEON_COIN": 142,
+ "VIRTUAL_ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_A": 143,
+ "VIRTUAL_ITEM_VIRTUAL_GRAVEN_INNOCENCE_COIN_B": 144,
+ "VIRTUAL_ITEM_VIRTUAL_TREASURE_SEELIE_COIN": 145,
+ "VIRTUAL_ITEM_VIRTUAL_VINTAGE_POPULARITY": 147,
+ "VIRTUAL_ITEM_VIRTUAL_GCG_EXP": 146,
+ "VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_A": 148,
+ "VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_B": 149,
+ "VIRTUAL_ITEM_VIRTUAL_VINTAGE_MARKET_COIN_C": 150,
+ "VIRTUAL_ITEM_VIRTUAL_FUNGUS_FIGHTER_CAPTURE_COIN": 151,
+ "VIRTUAL_ITEM_VIRTUAL_FUNGUS_FIGHTER_TRAINING_COIN": 152,
+ "VIRTUAL_ITEM_VIRTUAL_EFFIGY_CHALLENGE_V2_COIN": 153,
+ "VIRTUAL_ITEM_VIRTUAL_BRICK_BREAKER_COIN": 155,
+ "VIRTUAL_ITEM_VIRTUAL_HCOIN": 201,
+ "VIRTUAL_ITEM_VIRTUAL_SCOIN": 202,
+ "VIRTUAL_ITEM_VIRTUAL_MCOIN": 203,
+ "VIRTUAL_ITEM_VIRTUAL_HOME_COIN": 204,
+ "VIRTUAL_ITEM_VIRTUAL_GCG_COIN": 205,
+ "VIRTUAL_ITEM_VIRTUAL_INAZUMA_REPUTATION": 314,
+ "VIRTUAL_ITEM_VIRTUAL_MENGDE_REPUTATION": 315,
+ "VIRTUAL_ITEM_VIRTUAL_SUMERU_REPUTATION": 316,
+ "VIRTUAL_ITEM_VIRTUAL_LIYUE_REPUTATION": 317,
+ }
+)
+
+func (x VirtualItem) Enum() *VirtualItem {
+ p := new(VirtualItem)
+ *p = x
+ return p
+}
+
+func (x VirtualItem) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (VirtualItem) Descriptor() protoreflect.EnumDescriptor {
+ return file_VirtualItem_proto_enumTypes[0].Descriptor()
+}
+
+func (VirtualItem) Type() protoreflect.EnumType {
+ return &file_VirtualItem_proto_enumTypes[0]
+}
+
+func (x VirtualItem) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use VirtualItem.Descriptor instead.
+func (VirtualItem) EnumDescriptor() ([]byte, []int) {
+ return file_VirtualItem_proto_rawDescGZIP(), []int{0}
+}
+
+var File_VirtualItem_proto protoreflect.FileDescriptor
+
+var file_VirtualItem_proto_rawDesc = []byte{
+ 0x0a, 0x11, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x2a, 0x99, 0x15, 0x0a, 0x0b, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x49,
+ 0x74, 0x65, 0x6d, 0x12, 0x1d, 0x0a, 0x19, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49,
+ 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x4e, 0x45,
+ 0x10, 0x00, 0x12, 0x23, 0x0a, 0x1f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41,
+ 0x52, 0x5f, 0x45, 0x58, 0x50, 0x10, 0x65, 0x12, 0x23, 0x0a, 0x1f, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x50, 0x4c, 0x41, 0x59, 0x45, 0x52, 0x5f, 0x45, 0x58, 0x50, 0x10, 0x66, 0x12, 0x23, 0x0a, 0x1f,
+ 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52,
+ 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x46, 0x45, 0x54, 0x54, 0x45, 0x52, 0x5f, 0x45, 0x58, 0x50, 0x10,
+ 0x69, 0x12, 0x1e, 0x0a, 0x1a, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x53, 0x49, 0x4e, 0x10,
+ 0x6a, 0x12, 0x26, 0x0a, 0x22, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44,
+ 0x41, 0x52, 0x59, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x6b, 0x12, 0x27, 0x0a, 0x23, 0x56, 0x49, 0x52,
+ 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41,
+ 0x4c, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53,
+ 0x10, 0x6c, 0x12, 0x25, 0x0a, 0x21, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52,
+ 0x5f, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x10, 0x6d, 0x12, 0x24, 0x0a, 0x20, 0x56, 0x49, 0x52,
+ 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41,
+ 0x4c, 0x5f, 0x41, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x10, 0x6e, 0x12,
+ 0x2b, 0x0a, 0x27, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
+ 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x53, 0x48, 0x49, 0x4d, 0x4d, 0x45, 0x52, 0x49,
+ 0x4e, 0x47, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x6f, 0x12, 0x25, 0x0a, 0x21,
+ 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52,
+ 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x57, 0x41, 0x52, 0x4d, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43,
+ 0x45, 0x10, 0x70, 0x12, 0x29, 0x0a, 0x25, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49,
+ 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x57, 0x4f, 0x4e, 0x44,
+ 0x52, 0x4f, 0x55, 0x53, 0x5f, 0x45, 0x53, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x71, 0x12, 0x2b,
+ 0x0a, 0x27, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f,
+ 0x4d, 0x41, 0x50, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x10, 0x72, 0x12, 0x26, 0x0a, 0x22, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x53, 0x45, 0x41, 0x5f, 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x10, 0x73, 0x12, 0x2c, 0x0a, 0x28, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49,
+ 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x53, 0x45, 0x41, 0x5f,
+ 0x4c, 0x41, 0x4d, 0x50, 0x5f, 0x50, 0x4f, 0x50, 0x55, 0x4c, 0x41, 0x52, 0x49, 0x54, 0x59, 0x10,
+ 0x74, 0x12, 0x28, 0x0a, 0x24, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x4d, 0x45, 0x43, 0x48, 0x41, 0x4e,
+ 0x49, 0x43, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x75, 0x12, 0x2a, 0x0a, 0x26, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x43,
+ 0x52, 0x45, 0x44, 0x49, 0x54, 0x10, 0x76, 0x12, 0x29, 0x0a, 0x25, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x46, 0x4c, 0x45, 0x55, 0x52, 0x5f, 0x46, 0x41, 0x49, 0x52, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e,
+ 0x10, 0x77, 0x12, 0x2a, 0x0a, 0x26, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x57, 0x41, 0x54, 0x45, 0x52,
+ 0x5f, 0x53, 0x50, 0x49, 0x52, 0x49, 0x54, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x78, 0x12, 0x21,
+ 0x0a, 0x1d, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x10,
+ 0x79, 0x12, 0x2e, 0x0a, 0x2a, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e, 0x45,
+ 0x4c, 0x4c, 0x45, 0x52, 0x5f, 0x53, 0x4c, 0x41, 0x42, 0x5f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x10,
+ 0x7a, 0x12, 0x2b, 0x0a, 0x27, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x48, 0x49, 0x44, 0x45, 0x5f, 0x41,
+ 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x45, 0x4b, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x7b, 0x12, 0x2f,
+ 0x0a, 0x2b, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x49,
+ 0x4d, 0x45, 0x5f, 0x44, 0x52, 0x41, 0x46, 0x54, 0x5f, 0x57, 0x4f, 0x4f, 0x44, 0x10, 0x7c, 0x12,
+ 0x33, 0x0a, 0x2f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
+ 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52, 0x5f, 0x54,
+ 0x49, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x4e, 0x49, 0x5f, 0x48, 0x41, 0x52, 0x50, 0x41, 0x53, 0x54,
+ 0x55, 0x4d, 0x10, 0x7d, 0x12, 0x2e, 0x0a, 0x2a, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x42, 0x4f, 0x55,
+ 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4a, 0x55, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x10, 0x7e, 0x12, 0x2a, 0x0a, 0x26, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x42, 0x4c, 0x49,
+ 0x54, 0x5a, 0x5f, 0x52, 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x10, 0x7f,
+ 0x12, 0x2b, 0x0a, 0x26, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x42, 0x4c, 0x49, 0x54, 0x5a, 0x5f, 0x52,
+ 0x55, 0x53, 0x48, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x10, 0x80, 0x01, 0x12, 0x23, 0x0a,
+ 0x1e, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49,
+ 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53, 0x5f, 0x45, 0x58, 0x50, 0x10,
+ 0x81, 0x01, 0x12, 0x24, 0x0a, 0x1f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x43, 0x48, 0x45, 0x53, 0x53,
+ 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x82, 0x01, 0x12, 0x2e, 0x0a, 0x29, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c,
+ 0x5f, 0x4c, 0x55, 0x4e, 0x41, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x54, 0x4d, 0x4f, 0x53,
+ 0x50, 0x48, 0x45, 0x52, 0x45, 0x10, 0x83, 0x01, 0x12, 0x2a, 0x0a, 0x25, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c,
+ 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f,
+ 0x41, 0x10, 0x84, 0x01, 0x12, 0x2a, 0x0a, 0x25, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x52, 0x4f, 0x47,
+ 0x55, 0x45, 0x4c, 0x49, 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x10, 0x85, 0x01,
+ 0x12, 0x2a, 0x0a, 0x25, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x4c, 0x49,
+ 0x4b, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x10, 0x86, 0x01, 0x12, 0x2c, 0x0a, 0x27,
+ 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52,
+ 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50,
+ 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x10, 0x87, 0x01, 0x12, 0x2c, 0x0a, 0x27, 0x56, 0x49,
+ 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4d, 0x50, 0x5f, 0x43,
+ 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x10, 0x88, 0x01, 0x12, 0x2d, 0x0a, 0x28, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c,
+ 0x5f, 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x41, 0x10, 0x89, 0x01, 0x12, 0x2d, 0x0a, 0x28, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x4c, 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x5f, 0x42, 0x10, 0x8a, 0x01, 0x12, 0x2d, 0x0a, 0x28, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41,
+ 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x4c,
+ 0x41, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x5f, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e,
+ 0x5f, 0x43, 0x10, 0x8b, 0x01, 0x12, 0x2a, 0x0a, 0x25, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c,
+ 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x52, 0x4f,
+ 0x47, 0x55, 0x45, 0x5f, 0x44, 0x49, 0x41, 0x52, 0x59, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x8c,
+ 0x01, 0x12, 0x2d, 0x0a, 0x28, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x53, 0x55, 0x4d, 0x4d, 0x45, 0x52,
+ 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x8d, 0x01,
+ 0x12, 0x32, 0x0a, 0x2d, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x52, 0x4f, 0x47, 0x55, 0x45, 0x5f, 0x44,
+ 0x49, 0x41, 0x52, 0x59, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x49,
+ 0x4e, 0x10, 0x8e, 0x01, 0x12, 0x31, 0x0a, 0x2c, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x47, 0x52, 0x41,
+ 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x5f, 0x41, 0x10, 0x8f, 0x01, 0x12, 0x31, 0x0a, 0x2c, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x47, 0x52, 0x41, 0x56, 0x45, 0x4e, 0x5f, 0x49, 0x4e, 0x4e, 0x4f, 0x43, 0x45, 0x4e, 0x43, 0x45,
+ 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x10, 0x90, 0x01, 0x12, 0x2e, 0x0a, 0x29, 0x56, 0x49,
+ 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5f, 0x53, 0x45, 0x45, 0x4c,
+ 0x49, 0x45, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x91, 0x01, 0x12, 0x2c, 0x0a, 0x27, 0x56, 0x49,
+ 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x50, 0x4f, 0x50, 0x55, 0x4c,
+ 0x41, 0x52, 0x49, 0x54, 0x59, 0x10, 0x93, 0x01, 0x12, 0x21, 0x0a, 0x1c, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c,
+ 0x5f, 0x47, 0x43, 0x47, 0x5f, 0x45, 0x58, 0x50, 0x10, 0x92, 0x01, 0x12, 0x2f, 0x0a, 0x2a, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4d, 0x41, 0x52, 0x4b,
+ 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x41, 0x10, 0x94, 0x01, 0x12, 0x2f, 0x0a, 0x2a,
+ 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52,
+ 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4d, 0x41, 0x52,
+ 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x42, 0x10, 0x95, 0x01, 0x12, 0x2f, 0x0a,
+ 0x2a, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49,
+ 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x56, 0x49, 0x4e, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4d, 0x41,
+ 0x52, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x5f, 0x43, 0x10, 0x96, 0x01, 0x12, 0x35,
+ 0x0a, 0x30, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x46, 0x55, 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49,
+ 0x47, 0x48, 0x54, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x4f,
+ 0x49, 0x4e, 0x10, 0x97, 0x01, 0x12, 0x36, 0x0a, 0x31, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c,
+ 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x46, 0x55,
+ 0x4e, 0x47, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x47, 0x48, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x52, 0x41,
+ 0x49, 0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x98, 0x01, 0x12, 0x32, 0x0a,
+ 0x2d, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49,
+ 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x45, 0x46, 0x46, 0x49, 0x47, 0x59, 0x5f, 0x43, 0x48, 0x41,
+ 0x4c, 0x4c, 0x45, 0x4e, 0x47, 0x45, 0x5f, 0x56, 0x32, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x99,
+ 0x01, 0x12, 0x2c, 0x0a, 0x27, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x42, 0x52, 0x49, 0x43, 0x4b, 0x5f,
+ 0x42, 0x52, 0x45, 0x41, 0x4b, 0x45, 0x52, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0x9b, 0x01, 0x12,
+ 0x1f, 0x0a, 0x1a, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f,
+ 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x48, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xc9, 0x01,
+ 0x12, 0x1f, 0x0a, 0x1a, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d,
+ 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x53, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xca,
+ 0x01, 0x12, 0x1f, 0x0a, 0x1a, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45,
+ 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x4d, 0x43, 0x4f, 0x49, 0x4e, 0x10,
+ 0xcb, 0x01, 0x12, 0x23, 0x0a, 0x1e, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54,
+ 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x48, 0x4f, 0x4d, 0x45, 0x5f,
+ 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xcc, 0x01, 0x12, 0x22, 0x0a, 0x1d, 0x56, 0x49, 0x52, 0x54, 0x55,
+ 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f,
+ 0x47, 0x43, 0x47, 0x5f, 0x43, 0x4f, 0x49, 0x4e, 0x10, 0xcd, 0x01, 0x12, 0x2c, 0x0a, 0x27, 0x56,
+ 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54,
+ 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x4e, 0x41, 0x5a, 0x55, 0x4d, 0x41, 0x5f, 0x52, 0x45, 0x50, 0x55,
+ 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xba, 0x02, 0x12, 0x2b, 0x0a, 0x26, 0x56, 0x49, 0x52,
+ 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41,
+ 0x4c, 0x5f, 0x4d, 0x45, 0x4e, 0x47, 0x44, 0x45, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54,
+ 0x49, 0x4f, 0x4e, 0x10, 0xbb, 0x02, 0x12, 0x2b, 0x0a, 0x26, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41,
+ 0x4c, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x53,
+ 0x55, 0x4d, 0x45, 0x52, 0x55, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e,
+ 0x10, 0xbc, 0x02, 0x12, 0x2a, 0x0a, 0x25, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x49,
+ 0x54, 0x45, 0x4d, 0x5f, 0x56, 0x49, 0x52, 0x54, 0x55, 0x41, 0x4c, 0x5f, 0x4c, 0x49, 0x59, 0x55,
+ 0x45, 0x5f, 0x52, 0x45, 0x50, 0x55, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xbd, 0x02, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_VirtualItem_proto_rawDescOnce sync.Once
+ file_VirtualItem_proto_rawDescData = file_VirtualItem_proto_rawDesc
+)
+
+func file_VirtualItem_proto_rawDescGZIP() []byte {
+ file_VirtualItem_proto_rawDescOnce.Do(func() {
+ file_VirtualItem_proto_rawDescData = protoimpl.X.CompressGZIP(file_VirtualItem_proto_rawDescData)
+ })
+ return file_VirtualItem_proto_rawDescData
+}
+
+var file_VirtualItem_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_VirtualItem_proto_goTypes = []interface{}{
+ (VirtualItem)(0), // 0: VirtualItem
+}
+var file_VirtualItem_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_VirtualItem_proto_init() }
+func file_VirtualItem_proto_init() {
+ if File_VirtualItem_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_VirtualItem_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_VirtualItem_proto_goTypes,
+ DependencyIndexes: file_VirtualItem_proto_depIdxs,
+ EnumInfos: file_VirtualItem_proto_enumTypes,
+ }.Build()
+ File_VirtualItem_proto = out.File
+ file_VirtualItem_proto_rawDesc = nil
+ file_VirtualItem_proto_goTypes = nil
+ file_VirtualItem_proto_depIdxs = nil
+}
diff --git a/gover/gen/VisionType.pb.go b/gover/gen/VisionType.pb.go
index c14eeb18..637cd143 100644
--- a/gover/gen/VisionType.pb.go
+++ b/gover/gen/VisionType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: VisionType.proto
package gen
@@ -39,26 +39,26 @@ const (
type VisionType int32
const (
- VisionType_VISION_TYPE_NONE VisionType = 0
- VisionType_VISION_TYPE_MEET VisionType = 1
- VisionType_VISION_TYPE_REBORN VisionType = 2
- VisionType_VISION_TYPE_REPLACE VisionType = 3
- VisionType_VISION_TYPE_WAYPOINT_REBORN VisionType = 4
- VisionType_VISION_TYPE_MISS VisionType = 5
- VisionType_VISION_TYPE_DIE VisionType = 6
- VisionType_VISION_TYPE_GATHER_ESCAPE VisionType = 7
- VisionType_VISION_TYPE_REFRESH VisionType = 8
- VisionType_VISION_TYPE_TRANSPORT VisionType = 9
- VisionType_VISION_TYPE_REPLACE_DIE VisionType = 10
- VisionType_VISION_TYPE_REPLACE_NO_NOTIFY VisionType = 11
- VisionType_VISION_TYPE_BORN VisionType = 12
- VisionType_VISION_TYPE_PICKUP VisionType = 13
- VisionType_VISION_TYPE_REMOVE VisionType = 14
- VisionType_VISION_TYPE_CHANGE_COSTUME VisionType = 15
- VisionType_VISION_TYPE_FISH_REFRESH VisionType = 16
- VisionType_VISION_TYPE_FISH_BIG_SHOCK VisionType = 17
- VisionType_VISION_TYPE_FISH_QTE_SUCC VisionType = 18
- VisionType_VISION_TYPE_Unk2700_EPFKMOIPADB VisionType = 19
+ VisionType_VISION_TYPE_NONE VisionType = 0
+ VisionType_VISION_TYPE_MEET VisionType = 1
+ VisionType_VISION_TYPE_REBORN VisionType = 2
+ VisionType_VISION_TYPE_REPLACE VisionType = 3
+ VisionType_VISION_TYPE_WAYPOINT_REBORN VisionType = 4
+ VisionType_VISION_TYPE_MISS VisionType = 5
+ VisionType_VISION_TYPE_DIE VisionType = 6
+ VisionType_VISION_TYPE_GATHER_ESCAPE VisionType = 7
+ VisionType_VISION_TYPE_REFRESH VisionType = 8
+ VisionType_VISION_TYPE_TRANSPORT VisionType = 9
+ VisionType_VISION_TYPE_REPLACE_DIE VisionType = 10
+ VisionType_VISION_TYPE_REPLACE_NO_NOTIFY VisionType = 11
+ VisionType_VISION_TYPE_BORN VisionType = 12
+ VisionType_VISION_TYPE_PICKUP VisionType = 13
+ VisionType_VISION_TYPE_REMOVE VisionType = 14
+ VisionType_VISION_TYPE_CHANGE_COSTUME VisionType = 15
+ VisionType_VISION_TYPE_FISH_REFRESH VisionType = 16
+ VisionType_VISION_TYPE_FISH_BIG_SHOCK VisionType = 17
+ VisionType_VISION_TYPE_FISH_QTE_SUCC VisionType = 18
+ VisionType_VISION_TYPE_CAPTURE_DISAPPEAR VisionType = 19
)
// Enum value maps for VisionType.
@@ -83,29 +83,29 @@ var (
16: "VISION_TYPE_FISH_REFRESH",
17: "VISION_TYPE_FISH_BIG_SHOCK",
18: "VISION_TYPE_FISH_QTE_SUCC",
- 19: "VISION_TYPE_Unk2700_EPFKMOIPADB",
+ 19: "VISION_TYPE_CAPTURE_DISAPPEAR",
}
VisionType_value = map[string]int32{
- "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_Unk2700_EPFKMOIPADB": 19,
+ "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,
}
)
@@ -140,7 +140,7 @@ var File_VisionType_proto protoreflect.FileDescriptor
var file_VisionType_proto_rawDesc = []byte{
0x0a, 0x10, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x2a, 0xb0, 0x04, 0x0a, 0x0a, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
+ 0x74, 0x6f, 0x2a, 0xae, 0x04, 0x0a, 0x0a, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
0x65, 0x12, 0x14, 0x0a, 0x10, 0x56, 0x49, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x56, 0x49, 0x53, 0x49, 0x4f,
0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x45, 0x54, 0x10, 0x01, 0x12, 0x16, 0x0a,
@@ -173,10 +173,10 @@ var file_VisionType_proto_rawDesc = []byte{
0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x42, 0x49, 0x47, 0x5f, 0x53, 0x48, 0x4f, 0x43, 0x4b, 0x10,
0x11, 0x12, 0x1d, 0x0a, 0x19, 0x56, 0x49, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
0x5f, 0x46, 0x49, 0x53, 0x48, 0x5f, 0x51, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x10, 0x12,
- 0x12, 0x23, 0x0a, 0x1f, 0x56, 0x49, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x45, 0x50, 0x46, 0x4b, 0x4d, 0x4f, 0x49, 0x50,
- 0x41, 0x44, 0x42, 0x10, 0x13, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x21, 0x0a, 0x1d, 0x56, 0x49, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x43, 0x41, 0x50, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x50, 0x50, 0x45, 0x41,
+ 0x52, 0x10, 0x13, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/WatcherAllDataNotify.pb.go b/gover/gen/WatcherAllDataNotify.pb.go
index 155eda1a..c8ec50a7 100644
--- a/gover/gen/WatcherAllDataNotify.pb.go
+++ b/gover/gen/WatcherAllDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WatcherAllDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2272
-// EnetChannelId: 0
-// EnetIsReliable: true
type WatcherAllDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WatcherList []uint32 `protobuf:"varint,4,rep,packed,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
+ WatcherList []uint32 `protobuf:"varint,13,rep,packed,name=watcher_list,json=watcherList,proto3" json:"watcher_list,omitempty"`
}
func (x *WatcherAllDataNotify) Reset() {
@@ -93,7 +90,7 @@ var file_WatcherAllDataNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x14,
0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x77, 0x61, 0x74, 0x63,
0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WatcherChangeNotify.pb.go b/gover/gen/WatcherChangeNotify.pb.go
index 23e30546..b8dcfcdc 100644
--- a/gover/gen/WatcherChangeNotify.pb.go
+++ b/gover/gen/WatcherChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WatcherChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2298
-// EnetChannelId: 0
-// EnetIsReliable: true
type WatcherChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RemovedWatcherList []uint32 `protobuf:"varint,2,rep,packed,name=removed_watcher_list,json=removedWatcherList,proto3" json:"removed_watcher_list,omitempty"`
- NewWatcherList []uint32 `protobuf:"varint,15,rep,packed,name=new_watcher_list,json=newWatcherList,proto3" json:"new_watcher_list,omitempty"`
+ RemovedWatcherList []uint32 `protobuf:"varint,10,rep,packed,name=removed_watcher_list,json=removedWatcherList,proto3" json:"removed_watcher_list,omitempty"`
+ NewWatcherList []uint32 `protobuf:"varint,5,rep,packed,name=new_watcher_list,json=newWatcherList,proto3" json:"new_watcher_list,omitempty"`
}
func (x *WatcherChangeNotify) Reset() {
@@ -101,10 +98,10 @@ var file_WatcherChangeNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x13, 0x57,
0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x30, 0x0a, 0x14, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x77, 0x61,
- 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d,
+ 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d,
0x52, 0x12, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x6e, 0x65, 0x77, 0x5f, 0x77, 0x61, 0x74, 0x63,
- 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e,
+ 0x68, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e,
0x6e, 0x65, 0x77, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WatcherEventNotify.pb.go b/gover/gen/WatcherEventNotify.pb.go
index 000ac1d0..fef5a806 100644
--- a/gover/gen/WatcherEventNotify.pb.go
+++ b/gover/gen/WatcherEventNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WatcherEventNotify.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2212
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WatcherEventNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AddProgress uint32 `protobuf:"varint,6,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
- WatcherId uint32 `protobuf:"varint,9,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
+ AddProgress uint32 `protobuf:"varint,2,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
+ WatcherId uint32 `protobuf:"varint,14,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
}
func (x *WatcherEventNotify) Reset() {
@@ -102,9 +98,9 @@ var file_WatcherEventNotify_proto_rawDesc = []byte{
0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x12, 0x57, 0x61,
0x74, 0x63, 0x68, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
- 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x61, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72,
0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
+ 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72,
0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/WatcherEventStageNotify.pb.go b/gover/gen/WatcherEventStageNotify.pb.go
new file mode 100644
index 00000000..15e6d611
--- /dev/null
+++ b/gover/gen/WatcherEventStageNotify.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WatcherEventStageNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WatcherEventStageNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AddProgress uint32 `protobuf:"varint,2,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
+ WatcherId uint32 `protobuf:"varint,15,opt,name=watcher_id,json=watcherId,proto3" json:"watcher_id,omitempty"`
+ Stage uint32 `protobuf:"varint,11,opt,name=stage,proto3" json:"stage,omitempty"`
+}
+
+func (x *WatcherEventStageNotify) Reset() {
+ *x = WatcherEventStageNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WatcherEventStageNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WatcherEventStageNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WatcherEventStageNotify) ProtoMessage() {}
+
+func (x *WatcherEventStageNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WatcherEventStageNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WatcherEventStageNotify.ProtoReflect.Descriptor instead.
+func (*WatcherEventStageNotify) Descriptor() ([]byte, []int) {
+ return file_WatcherEventStageNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WatcherEventStageNotify) GetAddProgress() uint32 {
+ if x != nil {
+ return x.AddProgress
+ }
+ return 0
+}
+
+func (x *WatcherEventStageNotify) GetWatcherId() uint32 {
+ if x != nil {
+ return x.WatcherId
+ }
+ return 0
+}
+
+func (x *WatcherEventStageNotify) GetStage() uint32 {
+ if x != nil {
+ return x.Stage
+ }
+ return 0
+}
+
+var File_WatcherEventStageNotify_proto protoreflect.FileDescriptor
+
+var file_WatcherEventStageNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x74,
+ 0x61, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0x71, 0x0a, 0x17, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64,
+ 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0b, 0x61, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x09, 0x77, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61,
+ 0x67, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_WatcherEventStageNotify_proto_rawDescOnce sync.Once
+ file_WatcherEventStageNotify_proto_rawDescData = file_WatcherEventStageNotify_proto_rawDesc
+)
+
+func file_WatcherEventStageNotify_proto_rawDescGZIP() []byte {
+ file_WatcherEventStageNotify_proto_rawDescOnce.Do(func() {
+ file_WatcherEventStageNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WatcherEventStageNotify_proto_rawDescData)
+ })
+ return file_WatcherEventStageNotify_proto_rawDescData
+}
+
+var file_WatcherEventStageNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WatcherEventStageNotify_proto_goTypes = []interface{}{
+ (*WatcherEventStageNotify)(nil), // 0: WatcherEventStageNotify
+}
+var file_WatcherEventStageNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WatcherEventStageNotify_proto_init() }
+func file_WatcherEventStageNotify_proto_init() {
+ if File_WatcherEventStageNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WatcherEventStageNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WatcherEventStageNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WatcherEventStageNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WatcherEventStageNotify_proto_goTypes,
+ DependencyIndexes: file_WatcherEventStageNotify_proto_depIdxs,
+ MessageInfos: file_WatcherEventStageNotify_proto_msgTypes,
+ }.Build()
+ File_WatcherEventStageNotify_proto = out.File
+ file_WatcherEventStageNotify_proto_rawDesc = nil
+ file_WatcherEventStageNotify_proto_goTypes = nil
+ file_WatcherEventStageNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WatcherEventTypeNotify.pb.go b/gover/gen/WatcherEventTypeNotify.pb.go
index d43e7c46..957ba156 100644
--- a/gover/gen/WatcherEventTypeNotify.pb.go
+++ b/gover/gen/WatcherEventTypeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WatcherEventTypeNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2235
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WatcherEventTypeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ParamList []uint32 `protobuf:"varint,14,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
- AddProgress uint32 `protobuf:"varint,15,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
- WatcherTriggerType uint32 `protobuf:"varint,11,opt,name=watcher_trigger_type,json=watcherTriggerType,proto3" json:"watcher_trigger_type,omitempty"`
+ ParamList []uint32 `protobuf:"varint,4,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
+ AddProgress uint32 `protobuf:"varint,13,opt,name=add_progress,json=addProgress,proto3" json:"add_progress,omitempty"`
+ WatcherTriggerType uint32 `protobuf:"varint,2,opt,name=watcher_trigger_type,json=watcherTriggerType,proto3" json:"watcher_trigger_type,omitempty"`
}
func (x *WatcherEventTypeNotify) Reset() {
@@ -110,12 +106,12 @@ var file_WatcherEventTypeNotify_proto_rawDesc = []byte{
0x70, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c,
0x01, 0x0a, 0x16, 0x57, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54,
0x79, 0x70, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72,
- 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70,
+ 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x70,
0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x64, 0x64, 0x5f,
- 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
+ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b,
0x61, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x77,
0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x77, 0x61, 0x74, 0x63, 0x68,
+ 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x77, 0x61, 0x74, 0x63, 0x68,
0x65, 0x72, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WaterSpiritActivityDetailInfo.pb.go b/gover/gen/WaterSpiritActivityDetailInfo.pb.go
index ff50ea32..2c4ae195 100644
--- a/gover/gen/WaterSpiritActivityDetailInfo.pb.go
+++ b/gover/gen/WaterSpiritActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WaterSpiritActivityDetailInfo.proto
package gen
@@ -41,9 +41,9 @@ type WaterSpiritActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SearchTimeMap map[uint32]uint32 `protobuf:"bytes,9,rep,name=search_time_map,json=searchTimeMap,proto3" json:"search_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- RegionSearchId uint32 `protobuf:"varint,2,opt,name=region_search_id,json=regionSearchId,proto3" json:"region_search_id,omitempty"`
- MpPlayId uint32 `protobuf:"varint,15,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
+ SearchTimeMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=search_time_map,json=searchTimeMap,proto3" json:"search_time_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ RegionSearchId uint32 `protobuf:"varint,4,opt,name=region_search_id,json=regionSearchId,proto3" json:"region_search_id,omitempty"`
+ MpPlayId uint32 `protobuf:"varint,9,opt,name=mp_play_id,json=mpPlayId,proto3" json:"mp_play_id,omitempty"`
}
func (x *WaterSpiritActivityDetailInfo) Reset() {
@@ -107,15 +107,15 @@ var file_WaterSpiritActivityDetailInfo_proto_rawDesc = []byte{
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x02, 0x0a, 0x1d, 0x57, 0x61, 0x74, 0x65, 0x72, 0x53,
0x70, 0x69, 0x72, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74,
0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x59, 0x0a, 0x0f, 0x73, 0x65, 0x61, 0x72, 0x63,
- 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
+ 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x65, 0x72, 0x53, 0x70, 0x69, 0x72, 0x69, 0x74, 0x41, 0x63,
0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x4d,
0x61, 0x70, 0x12, 0x28, 0x0a, 0x10, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x61,
- 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65,
+ 0x72, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65,
0x67, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x0a,
- 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d,
+ 0x6d, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x08, 0x6d, 0x70, 0x50, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x1a, 0x40, 0x0a, 0x12, 0x53, 0x65,
0x61, 0x72, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b,
diff --git a/gover/gen/WaterSpritePhaseFinishNotify.pb.go b/gover/gen/WaterSpritePhaseFinishNotify.pb.go
index 3afb20fe..09f3866d 100644
--- a/gover/gen/WaterSpritePhaseFinishNotify.pb.go
+++ b/gover/gen/WaterSpritePhaseFinishNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WaterSpritePhaseFinishNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2025
-// EnetChannelId: 0
-// EnetIsReliable: true
type WaterSpritePhaseFinishNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/Weapon.pb.go b/gover/gen/Weapon.pb.go
index c22bbd1d..c06dfad0 100644
--- a/gover/gen/Weapon.pb.go
+++ b/gover/gen/Weapon.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: Weapon.proto
package gen
diff --git a/gover/gen/WeaponAwakenReq.pb.go b/gover/gen/WeaponAwakenReq.pb.go
index 40451209..cc35631a 100644
--- a/gover/gen/WeaponAwakenReq.pb.go
+++ b/gover/gen/WeaponAwakenReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeaponAwakenReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 695
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WeaponAwakenReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ItemGuid uint64 `protobuf:"varint,10,opt,name=item_guid,json=itemGuid,proto3" json:"item_guid,omitempty"`
- AffixLevelMap map[uint32]uint32 `protobuf:"bytes,7,rep,name=affix_level_map,json=affixLevelMap,proto3" json:"affix_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
- TargetWeaponGuid uint64 `protobuf:"varint,9,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ AffixLevelMap map[uint32]uint32 `protobuf:"bytes,13,rep,name=affix_level_map,json=affixLevelMap,proto3" json:"affix_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ TargetWeaponGuid uint64 `protobuf:"varint,5,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ ItemGuid uint64 `protobuf:"varint,6,opt,name=item_guid,json=itemGuid,proto3" json:"item_guid,omitempty"`
}
func (x *WeaponAwakenReq) Reset() {
@@ -82,13 +78,6 @@ func (*WeaponAwakenReq) Descriptor() ([]byte, []int) {
return file_WeaponAwakenReq_proto_rawDescGZIP(), []int{0}
}
-func (x *WeaponAwakenReq) GetItemGuid() uint64 {
- if x != nil {
- return x.ItemGuid
- }
- return 0
-}
-
func (x *WeaponAwakenReq) GetAffixLevelMap() map[uint32]uint32 {
if x != nil {
return x.AffixLevelMap
@@ -103,21 +92,28 @@ func (x *WeaponAwakenReq) GetTargetWeaponGuid() uint64 {
return 0
}
+func (x *WeaponAwakenReq) GetItemGuid() uint64 {
+ if x != nil {
+ return x.ItemGuid
+ }
+ return 0
+}
+
var File_WeaponAwakenReq_proto protoreflect.FileDescriptor
var file_WeaponAwakenReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65,
0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xeb, 0x01, 0x0a, 0x0f, 0x57, 0x65, 0x61, 0x70,
- 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x69,
- 0x74, 0x65, 0x6d, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08,
- 0x69, 0x74, 0x65, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x12, 0x4b, 0x0a, 0x0f, 0x61, 0x66, 0x66, 0x69,
- 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x07, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x23, 0x2e, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e,
- 0x52, 0x65, 0x71, 0x2e, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61,
- 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
- 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
- 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47,
+ 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x4b, 0x0a, 0x0f, 0x61,
+ 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0d,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x77, 0x61,
+ 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65,
+ 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x61, 0x66, 0x66, 0x69, 0x78,
+ 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67,
+ 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x70,
+ 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x47,
0x75, 0x69, 0x64, 0x1a, 0x40, 0x0a, 0x12, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65,
0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
diff --git a/gover/gen/WeaponAwakenRsp.pb.go b/gover/gen/WeaponAwakenRsp.pb.go
index efefe27d..a4a55278 100644
--- a/gover/gen/WeaponAwakenRsp.pb.go
+++ b/gover/gen/WeaponAwakenRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeaponAwakenRsp.proto
package gen
@@ -36,20 +36,17 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 606
-// EnetChannelId: 0
-// EnetIsReliable: true
type WeaponAwakenRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ CurAffixLevelMap map[uint32]uint32 `protobuf:"bytes,3,rep,name=cur_affix_level_map,json=curAffixLevelMap,proto3" json:"cur_affix_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ AvatarGuid uint64 `protobuf:"varint,8,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
Retcode int32 `protobuf:"varint,9,opt,name=retcode,proto3" json:"retcode,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,10,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
- OldAffixLevelMap map[uint32]uint32 `protobuf:"bytes,4,rep,name=old_affix_level_map,json=oldAffixLevelMap,proto3" json:"old_affix_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
+ TargetWeaponGuid uint64 `protobuf:"varint,14,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ OldAffixLevelMap map[uint32]uint32 `protobuf:"bytes,15,rep,name=old_affix_level_map,json=oldAffixLevelMap,proto3" json:"old_affix_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
TargetWeaponAwakenLevel uint32 `protobuf:"varint,2,opt,name=target_weapon_awaken_level,json=targetWeaponAwakenLevel,proto3" json:"target_weapon_awaken_level,omitempty"`
- TargetWeaponGuid uint64 `protobuf:"varint,15,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
- CurAffixLevelMap map[uint32]uint32 `protobuf:"bytes,11,rep,name=cur_affix_level_map,json=curAffixLevelMap,proto3" json:"cur_affix_level_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
}
func (x *WeaponAwakenRsp) Reset() {
@@ -84,11 +81,11 @@ func (*WeaponAwakenRsp) Descriptor() ([]byte, []int) {
return file_WeaponAwakenRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *WeaponAwakenRsp) GetRetcode() int32 {
+func (x *WeaponAwakenRsp) GetCurAffixLevelMap() map[uint32]uint32 {
if x != nil {
- return x.Retcode
+ return x.CurAffixLevelMap
}
- return 0
+ return nil
}
func (x *WeaponAwakenRsp) GetAvatarGuid() uint64 {
@@ -98,16 +95,9 @@ func (x *WeaponAwakenRsp) GetAvatarGuid() uint64 {
return 0
}
-func (x *WeaponAwakenRsp) GetOldAffixLevelMap() map[uint32]uint32 {
- if x != nil {
- return x.OldAffixLevelMap
- }
- return nil
-}
-
-func (x *WeaponAwakenRsp) GetTargetWeaponAwakenLevel() uint32 {
+func (x *WeaponAwakenRsp) GetRetcode() int32 {
if x != nil {
- return x.TargetWeaponAwakenLevel
+ return x.Retcode
}
return 0
}
@@ -119,45 +109,52 @@ func (x *WeaponAwakenRsp) GetTargetWeaponGuid() uint64 {
return 0
}
-func (x *WeaponAwakenRsp) GetCurAffixLevelMap() map[uint32]uint32 {
+func (x *WeaponAwakenRsp) GetOldAffixLevelMap() map[uint32]uint32 {
if x != nil {
- return x.CurAffixLevelMap
+ return x.OldAffixLevelMap
}
return nil
}
+func (x *WeaponAwakenRsp) GetTargetWeaponAwakenLevel() uint32 {
+ if x != nil {
+ return x.TargetWeaponAwakenLevel
+ }
+ return 0
+}
+
var File_WeaponAwakenRsp_proto protoreflect.FileDescriptor
var file_WeaponAwakenRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x03, 0x0a, 0x0f, 0x57, 0x65, 0x61, 0x70,
- 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
- 0x67, 0x75, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74,
- 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x55, 0x0a, 0x13, 0x6f, 0x6c, 0x64, 0x5f, 0x61, 0x66,
- 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b,
- 0x65, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x4f, 0x6c, 0x64, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65,
- 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6f, 0x6c, 0x64,
- 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x3b, 0x0a,
- 0x1a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x61,
- 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x17, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41,
- 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61,
- 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64,
- 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65,
- 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x55, 0x0a, 0x13, 0x63, 0x75, 0x72, 0x5f,
- 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18,
- 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x77,
- 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x43, 0x75, 0x72, 0x41, 0x66, 0x66, 0x69, 0x78,
- 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x63,
- 0x75, 0x72, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x1a,
- 0x43, 0x0a, 0x15, 0x4f, 0x6c, 0x64, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c,
+ 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x73, 0x70, 0x12, 0x55, 0x0a, 0x13, 0x63,
+ 0x75, 0x72, 0x5f, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x57, 0x65, 0x61, 0x70, 0x6f,
+ 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x43, 0x75, 0x72, 0x41, 0x66,
+ 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x52, 0x10, 0x63, 0x75, 0x72, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d,
+ 0x61, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47,
+ 0x75, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a,
+ 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65,
+ 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x55, 0x0a, 0x13, 0x6f,
+ 0x6c, 0x64, 0x5f, 0x61, 0x66, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6d,
+ 0x61, 0x70, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x57, 0x65, 0x61, 0x70, 0x6f,
+ 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x4f, 0x6c, 0x64, 0x41, 0x66,
+ 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x52, 0x10, 0x6f, 0x6c, 0x64, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d,
+ 0x61, 0x70, 0x12, 0x3b, 0x0a, 0x1a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61,
+ 0x70, 0x6f, 0x6e, 0x5f, 0x61, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65,
+ 0x61, 0x70, 0x6f, 0x6e, 0x41, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x1a,
+ 0x43, 0x0a, 0x15, 0x43, 0x75, 0x72, 0x41, 0x66, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x76, 0x65, 0x6c,
0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x43, 0x75, 0x72, 0x41, 0x66, 0x66, 0x69, 0x78,
+ 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x4f, 0x6c, 0x64, 0x41, 0x66, 0x66, 0x69, 0x78,
0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
@@ -180,12 +177,12 @@ func file_WeaponAwakenRsp_proto_rawDescGZIP() []byte {
var file_WeaponAwakenRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_WeaponAwakenRsp_proto_goTypes = []interface{}{
(*WeaponAwakenRsp)(nil), // 0: WeaponAwakenRsp
- nil, // 1: WeaponAwakenRsp.OldAffixLevelMapEntry
- nil, // 2: WeaponAwakenRsp.CurAffixLevelMapEntry
+ nil, // 1: WeaponAwakenRsp.CurAffixLevelMapEntry
+ nil, // 2: WeaponAwakenRsp.OldAffixLevelMapEntry
}
var file_WeaponAwakenRsp_proto_depIdxs = []int32{
- 1, // 0: WeaponAwakenRsp.old_affix_level_map:type_name -> WeaponAwakenRsp.OldAffixLevelMapEntry
- 2, // 1: WeaponAwakenRsp.cur_affix_level_map:type_name -> WeaponAwakenRsp.CurAffixLevelMapEntry
+ 1, // 0: WeaponAwakenRsp.cur_affix_level_map:type_name -> WeaponAwakenRsp.CurAffixLevelMapEntry
+ 2, // 1: WeaponAwakenRsp.old_affix_level_map:type_name -> WeaponAwakenRsp.OldAffixLevelMapEntry
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/WeaponPromoteReq.pb.go b/gover/gen/WeaponPromoteReq.pb.go
index b6427c4c..d509f981 100644
--- a/gover/gen/WeaponPromoteReq.pb.go
+++ b/gover/gen/WeaponPromoteReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeaponPromoteReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 622
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WeaponPromoteReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetWeaponGuid uint64 `protobuf:"varint,5,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ TargetWeaponGuid uint64 `protobuf:"varint,14,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
}
func (x *WeaponPromoteReq) Reset() {
@@ -94,7 +90,7 @@ var file_WeaponPromoteReq_proto_rawDesc = []byte{
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x10, 0x57, 0x65, 0x61, 0x70,
0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2c, 0x0a, 0x12,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
+ 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WeaponPromoteRsp.pb.go b/gover/gen/WeaponPromoteRsp.pb.go
index 4a34b49f..05446176 100644
--- a/gover/gen/WeaponPromoteRsp.pb.go
+++ b/gover/gen/WeaponPromoteRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeaponPromoteRsp.proto
package gen
@@ -36,18 +36,15 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 665
-// EnetChannelId: 0
-// EnetIsReliable: true
type WeaponPromoteRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetWeaponGuid uint64 `protobuf:"varint,3,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
- OldPromoteLevel uint32 `protobuf:"varint,7,opt,name=old_promote_level,json=oldPromoteLevel,proto3" json:"old_promote_level,omitempty"`
- CurPromoteLevel uint32 `protobuf:"varint,12,opt,name=cur_promote_level,json=curPromoteLevel,proto3" json:"cur_promote_level,omitempty"`
- Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ OldPromoteLevel uint32 `protobuf:"varint,4,opt,name=old_promote_level,json=oldPromoteLevel,proto3" json:"old_promote_level,omitempty"`
+ TargetWeaponGuid uint64 `protobuf:"varint,11,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ CurPromoteLevel uint32 `protobuf:"varint,5,opt,name=cur_promote_level,json=curPromoteLevel,proto3" json:"cur_promote_level,omitempty"`
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *WeaponPromoteRsp) Reset() {
@@ -82,16 +79,16 @@ func (*WeaponPromoteRsp) Descriptor() ([]byte, []int) {
return file_WeaponPromoteRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *WeaponPromoteRsp) GetTargetWeaponGuid() uint64 {
+func (x *WeaponPromoteRsp) GetOldPromoteLevel() uint32 {
if x != nil {
- return x.TargetWeaponGuid
+ return x.OldPromoteLevel
}
return 0
}
-func (x *WeaponPromoteRsp) GetOldPromoteLevel() uint32 {
+func (x *WeaponPromoteRsp) GetTargetWeaponGuid() uint64 {
if x != nil {
- return x.OldPromoteLevel
+ return x.TargetWeaponGuid
}
return 0
}
@@ -115,16 +112,16 @@ var File_WeaponPromoteRsp_proto protoreflect.FileDescriptor
var file_WeaponPromoteRsp_proto_rawDesc = []byte{
0x0a, 0x16, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52,
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x10, 0x57, 0x65, 0x61,
- 0x70, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2c, 0x0a,
- 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67,
- 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65,
- 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6f,
- 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c,
- 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6f, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x6d, 0x6f,
- 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f, 0x70,
- 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0c, 0x20, 0x01,
+ 0x70, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x73, 0x70, 0x12, 0x2a, 0x0a,
+ 0x11, 0x6f, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76,
+ 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6f, 0x6c, 0x64, 0x50, 0x72, 0x6f,
+ 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72,
+ 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61,
+ 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x5f, 0x70,
+ 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x65,
- 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04,
+ 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08,
0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WeaponUpgradeReq.pb.go b/gover/gen/WeaponUpgradeReq.pb.go
index 800887ee..380392e6 100644
--- a/gover/gen/WeaponUpgradeReq.pb.go
+++ b/gover/gen/WeaponUpgradeReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeaponUpgradeReq.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 639
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WeaponUpgradeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FoodWeaponGuidList []uint64 `protobuf:"varint,1,rep,packed,name=food_weapon_guid_list,json=foodWeaponGuidList,proto3" json:"food_weapon_guid_list,omitempty"`
- ItemParamList []*ItemParam `protobuf:"bytes,15,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
- TargetWeaponGuid uint64 `protobuf:"varint,4,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ ItemParamList []*ItemParam `protobuf:"bytes,2,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ FoodWeaponGuidList []uint64 `protobuf:"varint,14,rep,packed,name=food_weapon_guid_list,json=foodWeaponGuidList,proto3" json:"food_weapon_guid_list,omitempty"`
+ TargetWeaponGuid uint64 `protobuf:"varint,3,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
}
func (x *WeaponUpgradeReq) Reset() {
@@ -82,16 +78,16 @@ func (*WeaponUpgradeReq) Descriptor() ([]byte, []int) {
return file_WeaponUpgradeReq_proto_rawDescGZIP(), []int{0}
}
-func (x *WeaponUpgradeReq) GetFoodWeaponGuidList() []uint64 {
+func (x *WeaponUpgradeReq) GetItemParamList() []*ItemParam {
if x != nil {
- return x.FoodWeaponGuidList
+ return x.ItemParamList
}
return nil
}
-func (x *WeaponUpgradeReq) GetItemParamList() []*ItemParam {
+func (x *WeaponUpgradeReq) GetFoodWeaponGuidList() []uint64 {
if x != nil {
- return x.ItemParamList
+ return x.FoodWeaponGuidList
}
return nil
}
@@ -109,15 +105,15 @@ var file_WeaponUpgradeReq_proto_rawDesc = []byte{
0x0a, 0x16, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52,
0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x10, 0x57, 0x65,
- 0x61, 0x70, 0x6f, 0x6e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x31,
- 0x0a, 0x15, 0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x12, 0x66,
- 0x6f, 0x6f, 0x64, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73,
- 0x74, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f,
- 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65,
- 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
- 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
- 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
+ 0x61, 0x70, 0x6f, 0x6e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x32,
+ 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x12, 0x31, 0x0a, 0x15, 0x66, 0x6f, 0x6f, 0x64, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f,
+ 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28,
+ 0x04, 0x52, 0x12, 0x66, 0x6f, 0x6f, 0x64, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
+ 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47,
0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
diff --git a/gover/gen/WeaponUpgradeRsp.pb.go b/gover/gen/WeaponUpgradeRsp.pb.go
index f2acf8c3..8f953421 100644
--- a/gover/gen/WeaponUpgradeRsp.pb.go
+++ b/gover/gen/WeaponUpgradeRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeaponUpgradeRsp.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 653
-// EnetChannelId: 0
-// EnetIsReliable: true
type WeaponUpgradeRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CurLevel uint32 `protobuf:"varint,7,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
- Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
- OldLevel uint32 `protobuf:"varint,8,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
- ItemParamList []*ItemParam `protobuf:"bytes,2,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
- TargetWeaponGuid uint64 `protobuf:"varint,6,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ OldLevel uint32 `protobuf:"varint,14,opt,name=old_level,json=oldLevel,proto3" json:"old_level,omitempty"`
+ TargetWeaponGuid uint64 `protobuf:"varint,3,opt,name=target_weapon_guid,json=targetWeaponGuid,proto3" json:"target_weapon_guid,omitempty"`
+ CurLevel uint32 `protobuf:"varint,6,opt,name=cur_level,json=curLevel,proto3" json:"cur_level,omitempty"`
+ ItemParamList []*ItemParam `protobuf:"bytes,8,rep,name=item_param_list,json=itemParamList,proto3" json:"item_param_list,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *WeaponUpgradeRsp) Reset() {
@@ -83,23 +80,23 @@ func (*WeaponUpgradeRsp) Descriptor() ([]byte, []int) {
return file_WeaponUpgradeRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *WeaponUpgradeRsp) GetCurLevel() uint32 {
+func (x *WeaponUpgradeRsp) GetOldLevel() uint32 {
if x != nil {
- return x.CurLevel
+ return x.OldLevel
}
return 0
}
-func (x *WeaponUpgradeRsp) GetRetcode() int32 {
+func (x *WeaponUpgradeRsp) GetTargetWeaponGuid() uint64 {
if x != nil {
- return x.Retcode
+ return x.TargetWeaponGuid
}
return 0
}
-func (x *WeaponUpgradeRsp) GetOldLevel() uint32 {
+func (x *WeaponUpgradeRsp) GetCurLevel() uint32 {
if x != nil {
- return x.OldLevel
+ return x.CurLevel
}
return 0
}
@@ -111,9 +108,9 @@ func (x *WeaponUpgradeRsp) GetItemParamList() []*ItemParam {
return nil
}
-func (x *WeaponUpgradeRsp) GetTargetWeaponGuid() uint64 {
+func (x *WeaponUpgradeRsp) GetRetcode() int32 {
if x != nil {
- return x.TargetWeaponGuid
+ return x.Retcode
}
return 0
}
@@ -125,18 +122,18 @@ var file_WeaponUpgradeRsp_proto_rawDesc = []byte{
0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x01, 0x0a, 0x10, 0x57, 0x65,
0x61, 0x70, 0x6f, 0x6e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x73, 0x70, 0x12, 0x1b,
- 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x08, 0x63, 0x75, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x72,
- 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76,
- 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76,
- 0x65, 0x6c, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
- 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72,
- 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
- 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x70, 0x6f, 0x6e,
- 0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c, 0x0a, 0x12, 0x74,
+ 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69,
+ 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x57,
+ 0x65, 0x61, 0x70, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x75, 0x72,
+ 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63, 0x75,
+ 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x32, 0x0a, 0x0f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x70,
+ 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0d, 0x69, 0x74, 0x65,
+ 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WearEquipReq.pb.go b/gover/gen/WearEquipReq.pb.go
index 3c223caf..9398fa5c 100644
--- a/gover/gen/WearEquipReq.pb.go
+++ b/gover/gen/WearEquipReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WearEquipReq.proto
package gen
@@ -36,17 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 697
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WearEquipReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EquipGuid uint64 `protobuf:"varint,7,opt,name=equip_guid,json=equipGuid,proto3" json:"equip_guid,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,5,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,3,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ EquipGuid uint64 `protobuf:"varint,13,opt,name=equip_guid,json=equipGuid,proto3" json:"equip_guid,omitempty"`
}
func (x *WearEquipReq) Reset() {
@@ -81,16 +77,16 @@ func (*WearEquipReq) Descriptor() ([]byte, []int) {
return file_WearEquipReq_proto_rawDescGZIP(), []int{0}
}
-func (x *WearEquipReq) GetEquipGuid() uint64 {
+func (x *WearEquipReq) GetAvatarGuid() uint64 {
if x != nil {
- return x.EquipGuid
+ return x.AvatarGuid
}
return 0
}
-func (x *WearEquipReq) GetAvatarGuid() uint64 {
+func (x *WearEquipReq) GetEquipGuid() uint64 {
if x != nil {
- return x.AvatarGuid
+ return x.EquipGuid
}
return 0
}
@@ -100,10 +96,10 @@ var File_WearEquipReq_proto protoreflect.FileDescriptor
var file_WearEquipReq_proto_rawDesc = []byte{
0x0a, 0x12, 0x57, 0x65, 0x61, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4e, 0x0a, 0x0c, 0x57, 0x65, 0x61, 0x72, 0x45, 0x71, 0x75, 0x69,
- 0x70, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x47,
- 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75,
- 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
+ 0x70, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61,
+ 0x72, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67,
+ 0x75, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70,
0x47, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WearEquipRsp.pb.go b/gover/gen/WearEquipRsp.pb.go
index 02d2eb0c..c623c515 100644
--- a/gover/gen/WearEquipRsp.pb.go
+++ b/gover/gen/WearEquipRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WearEquipRsp.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 681
-// EnetChannelId: 0
-// EnetIsReliable: true
type WearEquipRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
EquipGuid uint64 `protobuf:"varint,1,opt,name=equip_guid,json=equipGuid,proto3" json:"equip_guid,omitempty"`
- AvatarGuid uint64 `protobuf:"varint,7,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
+ AvatarGuid uint64 `protobuf:"varint,14,opt,name=avatar_guid,json=avatarGuid,proto3" json:"avatar_guid,omitempty"`
}
func (x *WearEquipRsp) Reset() {
@@ -108,10 +105,10 @@ var file_WearEquipRsp_proto_rawDesc = []byte{
0x0a, 0x12, 0x57, 0x65, 0x61, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x52, 0x73, 0x70, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x68, 0x0a, 0x0c, 0x57, 0x65, 0x61, 0x72, 0x45, 0x71, 0x75, 0x69,
0x70, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d,
+ 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1d,
0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x04, 0x52, 0x09, 0x65, 0x71, 0x75, 0x69, 0x70, 0x47, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a,
- 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
+ 0x0b, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
0x28, 0x04, 0x52, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x47, 0x75, 0x69, 0x64, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WeatherInfo.pb.go b/gover/gen/WeatherInfo.pb.go
index 32a08475..e0c5dc8a 100644
--- a/gover/gen/WeatherInfo.pb.go
+++ b/gover/gen/WeatherInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeatherInfo.proto
package gen
diff --git a/gover/gen/WeatherWizardData.pb.go b/gover/gen/WeatherWizardData.pb.go
new file mode 100644
index 00000000..a5402936
--- /dev/null
+++ b/gover/gen/WeatherWizardData.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WeatherWizardData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WeatherWizardData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShieldValue uint32 `protobuf:"varint,6,opt,name=shield_value,json=shieldValue,proto3" json:"shield_value,omitempty"`
+}
+
+func (x *WeatherWizardData) Reset() {
+ *x = WeatherWizardData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WeatherWizardData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WeatherWizardData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WeatherWizardData) ProtoMessage() {}
+
+func (x *WeatherWizardData) ProtoReflect() protoreflect.Message {
+ mi := &file_WeatherWizardData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WeatherWizardData.ProtoReflect.Descriptor instead.
+func (*WeatherWizardData) Descriptor() ([]byte, []int) {
+ return file_WeatherWizardData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WeatherWizardData) GetShieldValue() uint32 {
+ if x != nil {
+ return x.ShieldValue
+ }
+ return 0
+}
+
+var File_WeatherWizardData_proto protoreflect.FileDescriptor
+
+var file_WeatherWizardData_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x57, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x44,
+ 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x11, 0x57, 0x65, 0x61,
+ 0x74, 0x68, 0x65, 0x72, 0x57, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x21,
+ 0x0a, 0x0c, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_WeatherWizardData_proto_rawDescOnce sync.Once
+ file_WeatherWizardData_proto_rawDescData = file_WeatherWizardData_proto_rawDesc
+)
+
+func file_WeatherWizardData_proto_rawDescGZIP() []byte {
+ file_WeatherWizardData_proto_rawDescOnce.Do(func() {
+ file_WeatherWizardData_proto_rawDescData = protoimpl.X.CompressGZIP(file_WeatherWizardData_proto_rawDescData)
+ })
+ return file_WeatherWizardData_proto_rawDescData
+}
+
+var file_WeatherWizardData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WeatherWizardData_proto_goTypes = []interface{}{
+ (*WeatherWizardData)(nil), // 0: WeatherWizardData
+}
+var file_WeatherWizardData_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WeatherWizardData_proto_init() }
+func file_WeatherWizardData_proto_init() {
+ if File_WeatherWizardData_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WeatherWizardData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WeatherWizardData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WeatherWizardData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WeatherWizardData_proto_goTypes,
+ DependencyIndexes: file_WeatherWizardData_proto_depIdxs,
+ MessageInfos: file_WeatherWizardData_proto_msgTypes,
+ }.Build()
+ File_WeatherWizardData_proto = out.File
+ file_WeatherWizardData_proto_rawDesc = nil
+ file_WeatherWizardData_proto_goTypes = nil
+ file_WeatherWizardData_proto_depIdxs = nil
+}
diff --git a/gover/gen/WeekendDjinnInfo.pb.go b/gover/gen/WeekendDjinnInfo.pb.go
index 9014e7a3..79e75165 100644
--- a/gover/gen/WeekendDjinnInfo.pb.go
+++ b/gover/gen/WeekendDjinnInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeekendDjinnInfo.proto
package gen
@@ -41,8 +41,8 @@ type WeekendDjinnInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,14,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
+ Pos *Vector `protobuf:"bytes,13,opt,name=pos,proto3" json:"pos,omitempty"`
+ Rot *Vector `protobuf:"bytes,6,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *WeekendDjinnInfo) Reset() {
@@ -77,16 +77,16 @@ func (*WeekendDjinnInfo) Descriptor() ([]byte, []int) {
return file_WeekendDjinnInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *WeekendDjinnInfo) GetRot() *Vector {
+func (x *WeekendDjinnInfo) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
-func (x *WeekendDjinnInfo) GetPos() *Vector {
+func (x *WeekendDjinnInfo) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
@@ -97,10 +97,10 @@ var file_WeekendDjinnInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x57, 0x65, 0x65, 0x6b, 0x65, 0x6e, 0x64, 0x44, 0x6a, 0x69, 0x6e, 0x6e, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x48, 0x0a, 0x10, 0x57, 0x65, 0x65, 0x6b, 0x65, 0x6e,
- 0x64, 0x44, 0x6a, 0x69, 0x6e, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f,
- 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73,
+ 0x64, 0x44, 0x6a, 0x69, 0x6e, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
+ 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -122,8 +122,8 @@ var file_WeekendDjinnInfo_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_WeekendDjinnInfo_proto_depIdxs = []int32{
- 1, // 0: WeekendDjinnInfo.rot:type_name -> Vector
- 1, // 1: WeekendDjinnInfo.pos:type_name -> Vector
+ 1, // 0: WeekendDjinnInfo.pos:type_name -> Vector
+ 1, // 1: WeekendDjinnInfo.rot:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/WeeklyBossResinDiscountInfo.pb.go b/gover/gen/WeeklyBossResinDiscountInfo.pb.go
index 9c99d25f..59abd6a3 100644
--- a/gover/gen/WeeklyBossResinDiscountInfo.pb.go
+++ b/gover/gen/WeeklyBossResinDiscountInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WeeklyBossResinDiscountInfo.proto
package gen
diff --git a/gover/gen/WidgetActiveChangeNotify.pb.go b/gover/gen/WidgetActiveChangeNotify.pb.go
index 22cb0764..b89ba690 100644
--- a/gover/gen/WidgetActiveChangeNotify.pb.go
+++ b/gover/gen/WidgetActiveChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetActiveChangeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4280
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetActiveChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WidgetDataList []*WidgetSlotData `protobuf:"bytes,5,rep,name=widget_data_list,json=widgetDataList,proto3" json:"widget_data_list,omitempty"`
+ WidgetDataList []*WidgetSlotData `protobuf:"bytes,15,rep,name=widget_data_list,json=widgetDataList,proto3" json:"widget_data_list,omitempty"`
}
func (x *WidgetActiveChangeNotify) Reset() {
@@ -95,7 +92,7 @@ var file_WidgetActiveChangeNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x55, 0x0a, 0x18, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x39, 0x0a, 0x10, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x61, 0x74,
- 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x57,
+ 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x57,
0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x77,
0x69, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/WidgetCameraInfo.pb.go b/gover/gen/WidgetCameraInfo.pb.go
index 38151f53..f4880e91 100644
--- a/gover/gen/WidgetCameraInfo.pb.go
+++ b/gover/gen/WidgetCameraInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetCameraInfo.proto
package gen
@@ -41,7 +41,7 @@ type WidgetCameraInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- TargetEntityId uint32 `protobuf:"varint,4,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
+ TargetEntityId uint32 `protobuf:"varint,7,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
}
func (x *WidgetCameraInfo) Reset() {
@@ -90,7 +90,7 @@ var file_WidgetCameraInfo_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3c, 0x0a, 0x10, 0x57, 0x69, 0x64, 0x67,
0x65, 0x74, 0x43, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10,
0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x45, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetCaptureAnimalReq.pb.go b/gover/gen/WidgetCaptureAnimalReq.pb.go
new file mode 100644
index 00000000..a989ab32
--- /dev/null
+++ b/gover/gen/WidgetCaptureAnimalReq.pb.go
@@ -0,0 +1,182 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetCaptureAnimalReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetCaptureAnimalReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ MaterialId uint32 `protobuf:"varint,3,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,1,opt,name=pos,proto3" json:"pos,omitempty"`
+}
+
+func (x *WidgetCaptureAnimalReq) Reset() {
+ *x = WidgetCaptureAnimalReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WidgetCaptureAnimalReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WidgetCaptureAnimalReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WidgetCaptureAnimalReq) ProtoMessage() {}
+
+func (x *WidgetCaptureAnimalReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WidgetCaptureAnimalReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WidgetCaptureAnimalReq.ProtoReflect.Descriptor instead.
+func (*WidgetCaptureAnimalReq) Descriptor() ([]byte, []int) {
+ return file_WidgetCaptureAnimalReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WidgetCaptureAnimalReq) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *WidgetCaptureAnimalReq) GetMaterialId() uint32 {
+ if x != nil {
+ return x.MaterialId
+ }
+ return 0
+}
+
+func (x *WidgetCaptureAnimalReq) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+var File_WidgetCaptureAnimalReq_proto protoreflect.FileDescriptor
+
+var file_WidgetCaptureAnimalReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x41,
+ 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 0x0a, 0x16,
+ 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x41, 0x6e, 0x69,
+ 0x6d, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74,
+ 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69,
+ 0x61, 0x6c, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetCaptureAnimalReq_proto_rawDescOnce sync.Once
+ file_WidgetCaptureAnimalReq_proto_rawDescData = file_WidgetCaptureAnimalReq_proto_rawDesc
+)
+
+func file_WidgetCaptureAnimalReq_proto_rawDescGZIP() []byte {
+ file_WidgetCaptureAnimalReq_proto_rawDescOnce.Do(func() {
+ file_WidgetCaptureAnimalReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetCaptureAnimalReq_proto_rawDescData)
+ })
+ return file_WidgetCaptureAnimalReq_proto_rawDescData
+}
+
+var file_WidgetCaptureAnimalReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WidgetCaptureAnimalReq_proto_goTypes = []interface{}{
+ (*WidgetCaptureAnimalReq)(nil), // 0: WidgetCaptureAnimalReq
+ (*Vector)(nil), // 1: Vector
+}
+var file_WidgetCaptureAnimalReq_proto_depIdxs = []int32{
+ 1, // 0: WidgetCaptureAnimalReq.pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WidgetCaptureAnimalReq_proto_init() }
+func file_WidgetCaptureAnimalReq_proto_init() {
+ if File_WidgetCaptureAnimalReq_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WidgetCaptureAnimalReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WidgetCaptureAnimalReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetCaptureAnimalReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetCaptureAnimalReq_proto_goTypes,
+ DependencyIndexes: file_WidgetCaptureAnimalReq_proto_depIdxs,
+ MessageInfos: file_WidgetCaptureAnimalReq_proto_msgTypes,
+ }.Build()
+ File_WidgetCaptureAnimalReq_proto = out.File
+ file_WidgetCaptureAnimalReq_proto_rawDesc = nil
+ file_WidgetCaptureAnimalReq_proto_goTypes = nil
+ file_WidgetCaptureAnimalReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WidgetCaptureAnimalRsp.pb.go b/gover/gen/WidgetCaptureAnimalRsp.pb.go
new file mode 100644
index 00000000..ac8e28ea
--- /dev/null
+++ b/gover/gen/WidgetCaptureAnimalRsp.pb.go
@@ -0,0 +1,192 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetCaptureAnimalRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetCaptureAnimalRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ MaterialId uint32 `protobuf:"varint,7,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,11,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
+}
+
+func (x *WidgetCaptureAnimalRsp) Reset() {
+ *x = WidgetCaptureAnimalRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WidgetCaptureAnimalRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WidgetCaptureAnimalRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WidgetCaptureAnimalRsp) ProtoMessage() {}
+
+func (x *WidgetCaptureAnimalRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WidgetCaptureAnimalRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WidgetCaptureAnimalRsp.ProtoReflect.Descriptor instead.
+func (*WidgetCaptureAnimalRsp) Descriptor() ([]byte, []int) {
+ return file_WidgetCaptureAnimalRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WidgetCaptureAnimalRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *WidgetCaptureAnimalRsp) GetMaterialId() uint32 {
+ if x != nil {
+ return x.MaterialId
+ }
+ return 0
+}
+
+func (x *WidgetCaptureAnimalRsp) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *WidgetCaptureAnimalRsp) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+var File_WidgetCaptureAnimalRsp_proto protoreflect.FileDescriptor
+
+var file_WidgetCaptureAnimalRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x41,
+ 0x6e, 0x69, 0x6d, 0x61, 0x6c, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c,
+ 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a,
+ 0x16, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x41, 0x6e,
+ 0x69, 0x6d, 0x61, 0x6c, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
+ 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
+ 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12,
+ 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56,
+ 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetCaptureAnimalRsp_proto_rawDescOnce sync.Once
+ file_WidgetCaptureAnimalRsp_proto_rawDescData = file_WidgetCaptureAnimalRsp_proto_rawDesc
+)
+
+func file_WidgetCaptureAnimalRsp_proto_rawDescGZIP() []byte {
+ file_WidgetCaptureAnimalRsp_proto_rawDescOnce.Do(func() {
+ file_WidgetCaptureAnimalRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetCaptureAnimalRsp_proto_rawDescData)
+ })
+ return file_WidgetCaptureAnimalRsp_proto_rawDescData
+}
+
+var file_WidgetCaptureAnimalRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WidgetCaptureAnimalRsp_proto_goTypes = []interface{}{
+ (*WidgetCaptureAnimalRsp)(nil), // 0: WidgetCaptureAnimalRsp
+ (*Vector)(nil), // 1: Vector
+}
+var file_WidgetCaptureAnimalRsp_proto_depIdxs = []int32{
+ 1, // 0: WidgetCaptureAnimalRsp.pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WidgetCaptureAnimalRsp_proto_init() }
+func file_WidgetCaptureAnimalRsp_proto_init() {
+ if File_WidgetCaptureAnimalRsp_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WidgetCaptureAnimalRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WidgetCaptureAnimalRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetCaptureAnimalRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetCaptureAnimalRsp_proto_goTypes,
+ DependencyIndexes: file_WidgetCaptureAnimalRsp_proto_depIdxs,
+ MessageInfos: file_WidgetCaptureAnimalRsp_proto_msgTypes,
+ }.Build()
+ File_WidgetCaptureAnimalRsp_proto = out.File
+ file_WidgetCaptureAnimalRsp_proto_rawDesc = nil
+ file_WidgetCaptureAnimalRsp_proto_goTypes = nil
+ file_WidgetCaptureAnimalRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WidgetCoolDownData.pb.go b/gover/gen/WidgetCoolDownData.pb.go
index a26724b0..d952401d 100644
--- a/gover/gen/WidgetCoolDownData.pb.go
+++ b/gover/gen/WidgetCoolDownData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetCoolDownData.proto
package gen
@@ -41,9 +41,9 @@ type WidgetCoolDownData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsSuccess bool `protobuf:"varint,5,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
- CoolDownTime uint64 `protobuf:"varint,4,opt,name=cool_down_time,json=coolDownTime,proto3" json:"cool_down_time,omitempty"`
- Id uint32 `protobuf:"varint,15,opt,name=id,proto3" json:"id,omitempty"`
+ Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
+ IsSuccess bool `protobuf:"varint,13,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ CoolDownTime uint64 `protobuf:"varint,7,opt,name=cool_down_time,json=coolDownTime,proto3" json:"cool_down_time,omitempty"`
}
func (x *WidgetCoolDownData) Reset() {
@@ -78,6 +78,13 @@ func (*WidgetCoolDownData) Descriptor() ([]byte, []int) {
return file_WidgetCoolDownData_proto_rawDescGZIP(), []int{0}
}
+func (x *WidgetCoolDownData) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
func (x *WidgetCoolDownData) GetIsSuccess() bool {
if x != nil {
return x.IsSuccess
@@ -92,25 +99,18 @@ func (x *WidgetCoolDownData) GetCoolDownTime() uint64 {
return 0
}
-func (x *WidgetCoolDownData) GetId() uint32 {
- if x != nil {
- return x.Id
- }
- return 0
-}
-
var File_WidgetCoolDownData_proto protoreflect.FileDescriptor
var file_WidgetCoolDownData_proto_rawDesc = []byte{
0x0a, 0x18, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e,
0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x12, 0x57, 0x69,
0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61,
- 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x05,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0d,
0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
0x24, 0x0a, 0x0e, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x63, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77,
- 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x63, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77,
+ 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetCoolDownNotify.pb.go b/gover/gen/WidgetCoolDownNotify.pb.go
index 5b467cb4..8d2d5965 100644
--- a/gover/gen/WidgetCoolDownNotify.pb.go
+++ b/gover/gen/WidgetCoolDownNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetCoolDownNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4295
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetCoolDownNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NormalCoolDownDataList []*WidgetCoolDownData `protobuf:"bytes,1,rep,name=normal_cool_down_data_list,json=normalCoolDownDataList,proto3" json:"normal_cool_down_data_list,omitempty"`
- GroupCoolDownDataList []*WidgetCoolDownData `protobuf:"bytes,12,rep,name=group_cool_down_data_list,json=groupCoolDownDataList,proto3" json:"group_cool_down_data_list,omitempty"`
+ NormalCoolDownDataList []*WidgetCoolDownData `protobuf:"bytes,2,rep,name=normal_cool_down_data_list,json=normalCoolDownDataList,proto3" json:"normal_cool_down_data_list,omitempty"`
+ GroupCoolDownDataList []*WidgetCoolDownData `protobuf:"bytes,14,rep,name=group_cool_down_data_list,json=groupCoolDownDataList,proto3" json:"group_cool_down_data_list,omitempty"`
}
func (x *WidgetCoolDownNotify) Reset() {
@@ -103,12 +100,12 @@ var file_WidgetCoolDownNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x14, 0x57, 0x69, 0x64, 0x67, 0x65,
0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12,
0x4f, 0x0a, 0x1a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64,
- 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
+ 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c,
0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74,
0x12, 0x4d, 0x0a, 0x19, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64,
- 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20,
+ 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c,
0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x15, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x43,
0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x42,
diff --git a/gover/gen/WidgetCreateLocationInfo.pb.go b/gover/gen/WidgetCreateLocationInfo.pb.go
index 302a0ab1..87b26540 100644
--- a/gover/gen/WidgetCreateLocationInfo.pb.go
+++ b/gover/gen/WidgetCreateLocationInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetCreateLocationInfo.proto
package gen
@@ -41,8 +41,8 @@ type WidgetCreateLocationInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Rot *Vector `protobuf:"bytes,3,opt,name=rot,proto3" json:"rot,omitempty"`
- Pos *Vector `protobuf:"bytes,10,opt,name=pos,proto3" json:"pos,omitempty"`
+ Pos *Vector `protobuf:"bytes,12,opt,name=pos,proto3" json:"pos,omitempty"`
+ Rot *Vector `protobuf:"bytes,4,opt,name=rot,proto3" json:"rot,omitempty"`
}
func (x *WidgetCreateLocationInfo) Reset() {
@@ -77,16 +77,16 @@ func (*WidgetCreateLocationInfo) Descriptor() ([]byte, []int) {
return file_WidgetCreateLocationInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *WidgetCreateLocationInfo) GetRot() *Vector {
+func (x *WidgetCreateLocationInfo) GetPos() *Vector {
if x != nil {
- return x.Rot
+ return x.Pos
}
return nil
}
-func (x *WidgetCreateLocationInfo) GetPos() *Vector {
+func (x *WidgetCreateLocationInfo) GetRot() *Vector {
if x != nil {
- return x.Pos
+ return x.Rot
}
return nil
}
@@ -98,10 +98,10 @@ var file_WidgetCreateLocationInfo_proto_rawDesc = []byte{
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x50,
0x0a, 0x18, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f,
- 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f,
- 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
- 0x52, 0x03, 0x72, 0x6f, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73,
+ 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f,
+ 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x19, 0x0a, 0x03, 0x72, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x72, 0x6f, 0x74,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -123,8 +123,8 @@ var file_WidgetCreateLocationInfo_proto_goTypes = []interface{}{
(*Vector)(nil), // 1: Vector
}
var file_WidgetCreateLocationInfo_proto_depIdxs = []int32{
- 1, // 0: WidgetCreateLocationInfo.rot:type_name -> Vector
- 1, // 1: WidgetCreateLocationInfo.pos:type_name -> Vector
+ 1, // 0: WidgetCreateLocationInfo.pos:type_name -> Vector
+ 1, // 1: WidgetCreateLocationInfo.rot:type_name -> Vector
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
diff --git a/gover/gen/WidgetCreatorInfo.pb.go b/gover/gen/WidgetCreatorInfo.pb.go
index 74931105..6c5f2893 100644
--- a/gover/gen/WidgetCreatorInfo.pb.go
+++ b/gover/gen/WidgetCreatorInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetCreatorInfo.proto
package gen
@@ -41,9 +41,9 @@ type WidgetCreatorInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- OpType WidgetCreatorOpType `protobuf:"varint,10,opt,name=op_type,json=opType,proto3,enum=WidgetCreatorOpType" json:"op_type,omitempty"`
- EntityId uint32 `protobuf:"varint,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
- LocationInfo *WidgetCreateLocationInfo `protobuf:"bytes,12,opt,name=location_info,json=locationInfo,proto3" json:"location_info,omitempty"`
+ OpType WidgetCreatorOpType `protobuf:"varint,14,opt,name=op_type,json=opType,proto3,enum=WidgetCreatorOpType" json:"op_type,omitempty"`
+ EntityId uint32 `protobuf:"varint,12,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ LocationInfo *WidgetCreateLocationInfo `protobuf:"bytes,9,opt,name=location_info,json=locationInfo,proto3" json:"location_info,omitempty"`
}
func (x *WidgetCreatorInfo) Reset() {
@@ -109,12 +109,12 @@ var file_WidgetCreatorInfo_proto_rawDesc = []byte{
0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x01, 0x0a, 0x11, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43,
0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2d, 0x0a, 0x07, 0x6f, 0x70,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x57, 0x69,
+ 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x57, 0x69,
0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x4f, 0x70, 0x54, 0x79, 0x70,
0x65, 0x52, 0x06, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x3e, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
- 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
+ 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
diff --git a/gover/gen/WidgetCreatorOpType.pb.go b/gover/gen/WidgetCreatorOpType.pb.go
index 82aa18e1..16009e49 100644
--- a/gover/gen/WidgetCreatorOpType.pb.go
+++ b/gover/gen/WidgetCreatorOpType.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetCreatorOpType.proto
package gen
diff --git a/gover/gen/WidgetDoBagReq.pb.go b/gover/gen/WidgetDoBagReq.pb.go
index 1271fd47..f9c939e5 100644
--- a/gover/gen/WidgetDoBagReq.pb.go
+++ b/gover/gen/WidgetDoBagReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetDoBagReq.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4255
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WidgetDoBagReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- MaterialId uint32 `protobuf:"varint,9,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ MaterialId uint32 `protobuf:"varint,11,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
// Types that are assignable to OpInfo:
//
// *WidgetDoBagReq_LocationInfo
@@ -118,11 +114,11 @@ type isWidgetDoBagReq_OpInfo interface {
}
type WidgetDoBagReq_LocationInfo struct {
- LocationInfo *WidgetCreateLocationInfo `protobuf:"bytes,832,opt,name=location_info,json=locationInfo,proto3,oneof"`
+ LocationInfo *WidgetCreateLocationInfo `protobuf:"bytes,434,opt,name=location_info,json=locationInfo,proto3,oneof"`
}
type WidgetDoBagReq_WidgetCreatorInfo struct {
- WidgetCreatorInfo *WidgetCreatorInfo `protobuf:"bytes,1497,opt,name=widget_creator_info,json=widgetCreatorInfo,proto3,oneof"`
+ WidgetCreatorInfo *WidgetCreatorInfo `protobuf:"bytes,1338,opt,name=widget_creator_info,json=widgetCreatorInfo,proto3,oneof"`
}
func (*WidgetDoBagReq_LocationInfo) isWidgetDoBagReq_OpInfo() {}
@@ -139,13 +135,13 @@ var file_WidgetDoBagReq_proto_rawDesc = []byte{
0x65, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0xc6, 0x01, 0x0a, 0x0e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x44, 0x6f, 0x42, 0x61, 0x67, 0x52,
0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69,
- 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
+ 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
0x6c, 0x49, 0x64, 0x12, 0x41, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xc0, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x57, 0x69,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xb2, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x57, 0x69,
0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74,
- 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xd9, 0x0b,
+ 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xba, 0x0a,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x72, 0x65,
0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x11, 0x77, 0x69, 0x64, 0x67,
0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x09, 0x0a,
diff --git a/gover/gen/WidgetDoBagRsp.pb.go b/gover/gen/WidgetDoBagRsp.pb.go
index ea3539c5..7e0593a9 100644
--- a/gover/gen/WidgetDoBagRsp.pb.go
+++ b/gover/gen/WidgetDoBagRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetDoBagRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4296
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetDoBagRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
- MaterialId uint32 `protobuf:"varint,3,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ MaterialId uint32 `protobuf:"varint,6,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *WidgetDoBagRsp) Reset() {
@@ -80,16 +77,16 @@ func (*WidgetDoBagRsp) Descriptor() ([]byte, []int) {
return file_WidgetDoBagRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *WidgetDoBagRsp) GetRetcode() int32 {
+func (x *WidgetDoBagRsp) GetMaterialId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MaterialId
}
return 0
}
-func (x *WidgetDoBagRsp) GetMaterialId() uint32 {
+func (x *WidgetDoBagRsp) GetRetcode() int32 {
if x != nil {
- return x.MaterialId
+ return x.Retcode
}
return 0
}
@@ -99,11 +96,11 @@ var File_WidgetDoBagRsp_proto protoreflect.FileDescriptor
var file_WidgetDoBagRsp_proto_rawDesc = []byte{
0x0a, 0x14, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x44, 0x6f, 0x42, 0x61, 0x67, 0x52, 0x73, 0x70,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b, 0x0a, 0x0e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
- 0x44, 0x6f, 0x42, 0x61, 0x67, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
- 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
- 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
- 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x44, 0x6f, 0x42, 0x61, 0x67, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65,
+ 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d,
+ 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetExtraCdType.pb.go b/gover/gen/WidgetExtraCdType.pb.go
new file mode 100644
index 00000000..6750b34c
--- /dev/null
+++ b/gover/gen/WidgetExtraCdType.pb.go
@@ -0,0 +1,146 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetExtraCdType.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetExtraCdType int32
+
+const (
+ WidgetExtraCdType_WIDGET_EXTRA_CD_TYPE_NONE WidgetExtraCdType = 0
+ WidgetExtraCdType_WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED WidgetExtraCdType = 1
+)
+
+// Enum value maps for WidgetExtraCdType.
+var (
+ WidgetExtraCdType_name = map[int32]string{
+ 0: "WIDGET_EXTRA_CD_TYPE_NONE",
+ 1: "WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED",
+ }
+ WidgetExtraCdType_value = map[string]int32{
+ "WIDGET_EXTRA_CD_TYPE_NONE": 0,
+ "WIDGET_EXTRA_CD_TYPE_E_SKILL_SHARED": 1,
+ }
+)
+
+func (x WidgetExtraCdType) Enum() *WidgetExtraCdType {
+ p := new(WidgetExtraCdType)
+ *p = x
+ return p
+}
+
+func (x WidgetExtraCdType) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (WidgetExtraCdType) Descriptor() protoreflect.EnumDescriptor {
+ return file_WidgetExtraCdType_proto_enumTypes[0].Descriptor()
+}
+
+func (WidgetExtraCdType) Type() protoreflect.EnumType {
+ return &file_WidgetExtraCdType_proto_enumTypes[0]
+}
+
+func (x WidgetExtraCdType) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use WidgetExtraCdType.Descriptor instead.
+func (WidgetExtraCdType) EnumDescriptor() ([]byte, []int) {
+ return file_WidgetExtraCdType_proto_rawDescGZIP(), []int{0}
+}
+
+var File_WidgetExtraCdType_proto protoreflect.FileDescriptor
+
+var file_WidgetExtraCdType_proto_rawDesc = []byte{
+ 0x0a, 0x17, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x43, 0x64, 0x54,
+ 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0x5b, 0x0a, 0x11, 0x57, 0x69, 0x64,
+ 0x67, 0x65, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x43, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d,
+ 0x0a, 0x19, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x45, 0x58, 0x54, 0x52, 0x41, 0x5f, 0x43,
+ 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x27, 0x0a,
+ 0x23, 0x57, 0x49, 0x44, 0x47, 0x45, 0x54, 0x5f, 0x45, 0x58, 0x54, 0x52, 0x41, 0x5f, 0x43, 0x44,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x5f, 0x53, 0x4b, 0x49, 0x4c, 0x4c, 0x5f, 0x53, 0x48,
+ 0x41, 0x52, 0x45, 0x44, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetExtraCdType_proto_rawDescOnce sync.Once
+ file_WidgetExtraCdType_proto_rawDescData = file_WidgetExtraCdType_proto_rawDesc
+)
+
+func file_WidgetExtraCdType_proto_rawDescGZIP() []byte {
+ file_WidgetExtraCdType_proto_rawDescOnce.Do(func() {
+ file_WidgetExtraCdType_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetExtraCdType_proto_rawDescData)
+ })
+ return file_WidgetExtraCdType_proto_rawDescData
+}
+
+var file_WidgetExtraCdType_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_WidgetExtraCdType_proto_goTypes = []interface{}{
+ (WidgetExtraCdType)(0), // 0: WidgetExtraCdType
+}
+var file_WidgetExtraCdType_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WidgetExtraCdType_proto_init() }
+func file_WidgetExtraCdType_proto_init() {
+ if File_WidgetExtraCdType_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetExtraCdType_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetExtraCdType_proto_goTypes,
+ DependencyIndexes: file_WidgetExtraCdType_proto_depIdxs,
+ EnumInfos: file_WidgetExtraCdType_proto_enumTypes,
+ }.Build()
+ File_WidgetExtraCdType_proto = out.File
+ file_WidgetExtraCdType_proto_rawDesc = nil
+ file_WidgetExtraCdType_proto_goTypes = nil
+ file_WidgetExtraCdType_proto_depIdxs = nil
+}
diff --git a/gover/gen/WidgetGadgetAllDataNotify.pb.go b/gover/gen/WidgetGadgetAllDataNotify.pb.go
index d019643e..4ebd0ce4 100644
--- a/gover/gen/WidgetGadgetAllDataNotify.pb.go
+++ b/gover/gen/WidgetGadgetAllDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetGadgetAllDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4284
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetGadgetAllDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WidgetGadgetData []*WidgetGadgetData `protobuf:"bytes,13,rep,name=widget_gadget_data,json=widgetGadgetData,proto3" json:"widget_gadget_data,omitempty"`
+ WidgetGadgetData []*WidgetGadgetData `protobuf:"bytes,1,rep,name=widget_gadget_data,json=widgetGadgetData,proto3" json:"widget_gadget_data,omitempty"`
}
func (x *WidgetGadgetAllDataNotify) Reset() {
@@ -95,7 +92,7 @@ var file_WidgetGadgetAllDataNotify_proto_rawDesc = []byte{
0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x19, 0x57, 0x69, 0x64,
0x67, 0x65, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3f, 0x0a, 0x12, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74,
- 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0d, 0x20, 0x03,
+ 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x11, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65,
0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x47, 0x61, 0x64,
0x67, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/gen/WidgetGadgetData.pb.go b/gover/gen/WidgetGadgetData.pb.go
index 5cff33be..96e2bc35 100644
--- a/gover/gen/WidgetGadgetData.pb.go
+++ b/gover/gen/WidgetGadgetData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetGadgetData.proto
package gen
@@ -41,8 +41,8 @@ type WidgetGadgetData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityIdList []uint32 `protobuf:"varint,1,rep,packed,name=gadget_entity_id_list,json=gadgetEntityIdList,proto3" json:"gadget_entity_id_list,omitempty"`
- GadgetId uint32 `protobuf:"varint,8,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
+ GadgetEntityIdList []uint32 `protobuf:"varint,6,rep,packed,name=gadget_entity_id_list,json=gadgetEntityIdList,proto3" json:"gadget_entity_id_list,omitempty"`
+ GadgetId uint32 `protobuf:"varint,2,opt,name=gadget_id,json=gadgetId,proto3" json:"gadget_id,omitempty"`
}
func (x *WidgetGadgetData) Reset() {
@@ -98,9 +98,9 @@ var file_WidgetGadgetData_proto_rawDesc = []byte{
0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x10, 0x57, 0x69, 0x64, 0x67,
0x65, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x0a, 0x15,
0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x67, 0x61, 0x64,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x67, 0x61, 0x64,
0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
- 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetGadgetDataNotify.pb.go b/gover/gen/WidgetGadgetDataNotify.pb.go
index 9415eabf..b82cb035 100644
--- a/gover/gen/WidgetGadgetDataNotify.pb.go
+++ b/gover/gen/WidgetGadgetDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetGadgetDataNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4266
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetGadgetDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WidgetGadgetData *WidgetGadgetData `protobuf:"bytes,12,opt,name=widget_gadget_data,json=widgetGadgetData,proto3" json:"widget_gadget_data,omitempty"`
+ WidgetGadgetData *WidgetGadgetData `protobuf:"bytes,3,opt,name=widget_gadget_data,json=widgetGadgetData,proto3" json:"widget_gadget_data,omitempty"`
}
func (x *WidgetGadgetDataNotify) Reset() {
@@ -95,7 +92,7 @@ var file_WidgetGadgetDataNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x16, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x12, 0x3f, 0x0a, 0x12, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x67, 0x61, 0x64, 0x67, 0x65,
- 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x57,
+ 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x57,
0x69, 0x64, 0x67, 0x65, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52,
0x10, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x44, 0x61, 0x74,
0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/WidgetGadgetDestroyNotify.pb.go b/gover/gen/WidgetGadgetDestroyNotify.pb.go
index 98d0d189..ef6fb564 100644
--- a/gover/gen/WidgetGadgetDestroyNotify.pb.go
+++ b/gover/gen/WidgetGadgetDestroyNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetGadgetDestroyNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4274
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetGadgetDestroyNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityId uint32 `protobuf:"varint,15,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ EntityId uint32 `protobuf:"varint,4,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
}
func (x *WidgetGadgetDestroyNotify) Reset() {
@@ -93,7 +90,7 @@ var file_WidgetGadgetDestroyNotify_proto_rawDesc = []byte{
0x73, 0x74, 0x72, 0x6f, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x38, 0x0a, 0x19, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x47, 0x61, 0x64, 0x67, 0x65,
0x74, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b,
- 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
+ 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetQuickHitTreeReq.pb.go b/gover/gen/WidgetQuickHitTreeReq.pb.go
new file mode 100644
index 00000000..f8a9a36b
--- /dev/null
+++ b/gover/gen/WidgetQuickHitTreeReq.pb.go
@@ -0,0 +1,165 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetQuickHitTreeReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetQuickHitTreeReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ HitTreeInfoList []*HitTreeInfo `protobuf:"bytes,4,rep,name=hit_tree_info_list,json=hitTreeInfoList,proto3" json:"hit_tree_info_list,omitempty"`
+}
+
+func (x *WidgetQuickHitTreeReq) Reset() {
+ *x = WidgetQuickHitTreeReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WidgetQuickHitTreeReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WidgetQuickHitTreeReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WidgetQuickHitTreeReq) ProtoMessage() {}
+
+func (x *WidgetQuickHitTreeReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WidgetQuickHitTreeReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WidgetQuickHitTreeReq.ProtoReflect.Descriptor instead.
+func (*WidgetQuickHitTreeReq) Descriptor() ([]byte, []int) {
+ return file_WidgetQuickHitTreeReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WidgetQuickHitTreeReq) GetHitTreeInfoList() []*HitTreeInfo {
+ if x != nil {
+ return x.HitTreeInfoList
+ }
+ return nil
+}
+
+var File_WidgetQuickHitTreeReq_proto protoreflect.FileDescriptor
+
+var file_WidgetQuickHitTreeReq_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x48, 0x69, 0x74,
+ 0x54, 0x72, 0x65, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x48,
+ 0x69, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x52, 0x0a, 0x15, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x48,
+ 0x69, 0x74, 0x54, 0x72, 0x65, 0x65, 0x52, 0x65, 0x71, 0x12, 0x39, 0x0a, 0x12, 0x68, 0x69, 0x74,
+ 0x5f, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x69, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x68, 0x69, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetQuickHitTreeReq_proto_rawDescOnce sync.Once
+ file_WidgetQuickHitTreeReq_proto_rawDescData = file_WidgetQuickHitTreeReq_proto_rawDesc
+)
+
+func file_WidgetQuickHitTreeReq_proto_rawDescGZIP() []byte {
+ file_WidgetQuickHitTreeReq_proto_rawDescOnce.Do(func() {
+ file_WidgetQuickHitTreeReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetQuickHitTreeReq_proto_rawDescData)
+ })
+ return file_WidgetQuickHitTreeReq_proto_rawDescData
+}
+
+var file_WidgetQuickHitTreeReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WidgetQuickHitTreeReq_proto_goTypes = []interface{}{
+ (*WidgetQuickHitTreeReq)(nil), // 0: WidgetQuickHitTreeReq
+ (*HitTreeInfo)(nil), // 1: HitTreeInfo
+}
+var file_WidgetQuickHitTreeReq_proto_depIdxs = []int32{
+ 1, // 0: WidgetQuickHitTreeReq.hit_tree_info_list:type_name -> HitTreeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WidgetQuickHitTreeReq_proto_init() }
+func file_WidgetQuickHitTreeReq_proto_init() {
+ if File_WidgetQuickHitTreeReq_proto != nil {
+ return
+ }
+ file_HitTreeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WidgetQuickHitTreeReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WidgetQuickHitTreeReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetQuickHitTreeReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetQuickHitTreeReq_proto_goTypes,
+ DependencyIndexes: file_WidgetQuickHitTreeReq_proto_depIdxs,
+ MessageInfos: file_WidgetQuickHitTreeReq_proto_msgTypes,
+ }.Build()
+ File_WidgetQuickHitTreeReq_proto = out.File
+ file_WidgetQuickHitTreeReq_proto_rawDesc = nil
+ file_WidgetQuickHitTreeReq_proto_goTypes = nil
+ file_WidgetQuickHitTreeReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WidgetQuickHitTreeRsp.pb.go b/gover/gen/WidgetQuickHitTreeRsp.pb.go
new file mode 100644
index 00000000..4bd754b8
--- /dev/null
+++ b/gover/gen/WidgetQuickHitTreeRsp.pb.go
@@ -0,0 +1,158 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetQuickHitTreeRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetQuickHitTreeRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WidgetQuickHitTreeRsp) Reset() {
+ *x = WidgetQuickHitTreeRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WidgetQuickHitTreeRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WidgetQuickHitTreeRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WidgetQuickHitTreeRsp) ProtoMessage() {}
+
+func (x *WidgetQuickHitTreeRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WidgetQuickHitTreeRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WidgetQuickHitTreeRsp.ProtoReflect.Descriptor instead.
+func (*WidgetQuickHitTreeRsp) Descriptor() ([]byte, []int) {
+ return file_WidgetQuickHitTreeRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WidgetQuickHitTreeRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WidgetQuickHitTreeRsp_proto protoreflect.FileDescriptor
+
+var file_WidgetQuickHitTreeRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1b, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x48, 0x69, 0x74,
+ 0x54, 0x72, 0x65, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x31, 0x0a,
+ 0x15, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x48, 0x69, 0x74, 0x54,
+ 0x72, 0x65, 0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetQuickHitTreeRsp_proto_rawDescOnce sync.Once
+ file_WidgetQuickHitTreeRsp_proto_rawDescData = file_WidgetQuickHitTreeRsp_proto_rawDesc
+)
+
+func file_WidgetQuickHitTreeRsp_proto_rawDescGZIP() []byte {
+ file_WidgetQuickHitTreeRsp_proto_rawDescOnce.Do(func() {
+ file_WidgetQuickHitTreeRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetQuickHitTreeRsp_proto_rawDescData)
+ })
+ return file_WidgetQuickHitTreeRsp_proto_rawDescData
+}
+
+var file_WidgetQuickHitTreeRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WidgetQuickHitTreeRsp_proto_goTypes = []interface{}{
+ (*WidgetQuickHitTreeRsp)(nil), // 0: WidgetQuickHitTreeRsp
+}
+var file_WidgetQuickHitTreeRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WidgetQuickHitTreeRsp_proto_init() }
+func file_WidgetQuickHitTreeRsp_proto_init() {
+ if File_WidgetQuickHitTreeRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WidgetQuickHitTreeRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WidgetQuickHitTreeRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetQuickHitTreeRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetQuickHitTreeRsp_proto_goTypes,
+ DependencyIndexes: file_WidgetQuickHitTreeRsp_proto_depIdxs,
+ MessageInfos: file_WidgetQuickHitTreeRsp_proto_msgTypes,
+ }.Build()
+ File_WidgetQuickHitTreeRsp_proto = out.File
+ file_WidgetQuickHitTreeRsp_proto_rawDesc = nil
+ file_WidgetQuickHitTreeRsp_proto_goTypes = nil
+ file_WidgetQuickHitTreeRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WidgetReportReq.pb.go b/gover/gen/WidgetReportReq.pb.go
index de8c711c..1b57cea5 100644
--- a/gover/gen/WidgetReportReq.pb.go
+++ b/gover/gen/WidgetReportReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetReportReq.proto
package gen
@@ -36,19 +36,16 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4291
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WidgetReportReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_MFEHMLBNNAG bool `protobuf:"varint,5,opt,name=Unk2700_MFEHMLBNNAG,json=Unk2700MFEHMLBNNAG,proto3" json:"Unk2700_MFEHMLBNNAG,omitempty"`
- IsClientCollect bool `protobuf:"varint,14,opt,name=is_client_collect,json=isClientCollect,proto3" json:"is_client_collect,omitempty"`
- IsClearHint bool `protobuf:"varint,13,opt,name=is_clear_hint,json=isClearHint,proto3" json:"is_clear_hint,omitempty"`
- MaterialId uint32 `protobuf:"varint,15,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ WeatherWizardShieldValue uint32 `protobuf:"varint,8,opt,name=weather_wizard_shield_value,json=weatherWizardShieldValue,proto3" json:"weather_wizard_shield_value,omitempty"`
+ Unk3300_APDFKKNKIJJ bool `protobuf:"varint,7,opt,name=Unk3300_APDFKKNKIJJ,json=Unk3300APDFKKNKIJJ,proto3" json:"Unk3300_APDFKKNKIJJ,omitempty"`
+ Unk3300_BCAIBKDIHHF bool `protobuf:"varint,6,opt,name=Unk3300_BCAIBKDIHHF,json=Unk3300BCAIBKDIHHF,proto3" json:"Unk3300_BCAIBKDIHHF,omitempty"`
+ MaterialId uint32 `protobuf:"varint,2,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ IsClearSkyCrystalHint bool `protobuf:"varint,14,opt,name=is_clear_sky_crystal_hint,json=isClearSkyCrystalHint,proto3" json:"is_clear_sky_crystal_hint,omitempty"`
}
func (x *WidgetReportReq) Reset() {
@@ -83,23 +80,23 @@ func (*WidgetReportReq) Descriptor() ([]byte, []int) {
return file_WidgetReportReq_proto_rawDescGZIP(), []int{0}
}
-func (x *WidgetReportReq) GetUnk2700_MFEHMLBNNAG() bool {
+func (x *WidgetReportReq) GetWeatherWizardShieldValue() uint32 {
if x != nil {
- return x.Unk2700_MFEHMLBNNAG
+ return x.WeatherWizardShieldValue
}
- return false
+ return 0
}
-func (x *WidgetReportReq) GetIsClientCollect() bool {
+func (x *WidgetReportReq) GetUnk3300_APDFKKNKIJJ() bool {
if x != nil {
- return x.IsClientCollect
+ return x.Unk3300_APDFKKNKIJJ
}
return false
}
-func (x *WidgetReportReq) GetIsClearHint() bool {
+func (x *WidgetReportReq) GetUnk3300_BCAIBKDIHHF() bool {
if x != nil {
- return x.IsClearHint
+ return x.Unk3300_BCAIBKDIHHF
}
return false
}
@@ -111,23 +108,36 @@ func (x *WidgetReportReq) GetMaterialId() uint32 {
return 0
}
+func (x *WidgetReportReq) GetIsClearSkyCrystalHint() bool {
+ if x != nil {
+ return x.IsClearSkyCrystalHint
+ }
+ return false
+}
+
var File_WidgetReportReq_proto protoreflect.FileDescriptor
var file_WidgetReportReq_proto_rawDesc = []byte{
0x0a, 0x15, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65,
- 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x0f, 0x57, 0x69, 0x64, 0x67,
- 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x46, 0x45, 0x48, 0x4d, 0x4c, 0x42, 0x4e, 0x4e,
- 0x41, 0x47, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x4d, 0x46, 0x45, 0x48, 0x4d, 0x4c, 0x42, 0x4e, 0x4e, 0x41, 0x47, 0x12, 0x2a, 0x0a, 0x11,
- 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
- 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6c, 0x69, 0x65, 0x6e,
- 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x63,
- 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52,
- 0x0b, 0x69, 0x73, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x48, 0x69, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b,
- 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a,
- 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x02, 0x0a, 0x0f, 0x57, 0x69, 0x64, 0x67,
+ 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x3d, 0x0a, 0x1b, 0x77,
+ 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x68,
+ 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x18, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x57, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x53,
+ 0x68, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x50, 0x44, 0x46, 0x4b, 0x4b, 0x4e, 0x4b, 0x49, 0x4a,
+ 0x4a, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x41, 0x50, 0x44, 0x46, 0x4b, 0x4b, 0x4e, 0x4b, 0x49, 0x4a, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x42, 0x43, 0x41, 0x49, 0x42, 0x4b, 0x44, 0x49, 0x48,
+ 0x48, 0x46, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x42, 0x43, 0x41, 0x49, 0x42, 0x4b, 0x44, 0x49, 0x48, 0x48, 0x46, 0x12, 0x1f, 0x0a, 0x0b,
+ 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x38, 0x0a,
+ 0x19, 0x69, 0x73, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x73, 0x6b, 0x79, 0x5f, 0x63, 0x72,
+ 0x79, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x15, 0x69, 0x73, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x53, 0x6b, 0x79, 0x43, 0x72, 0x79, 0x73,
+ 0x74, 0x61, 0x6c, 0x48, 0x69, 0x6e, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/WidgetReportRsp.pb.go b/gover/gen/WidgetReportRsp.pb.go
index fd5b2cf4..b81a8543 100644
--- a/gover/gen/WidgetReportRsp.pb.go
+++ b/gover/gen/WidgetReportRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetReportRsp.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4292
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetReportRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,14,opt,name=retcode,proto3" json:"retcode,omitempty"`
MaterialId uint32 `protobuf:"varint,4,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *WidgetReportRsp) Reset() {
@@ -80,16 +77,16 @@ func (*WidgetReportRsp) Descriptor() ([]byte, []int) {
return file_WidgetReportRsp_proto_rawDescGZIP(), []int{0}
}
-func (x *WidgetReportRsp) GetRetcode() int32 {
+func (x *WidgetReportRsp) GetMaterialId() uint32 {
if x != nil {
- return x.Retcode
+ return x.MaterialId
}
return 0
}
-func (x *WidgetReportRsp) GetMaterialId() uint32 {
+func (x *WidgetReportRsp) GetRetcode() int32 {
if x != nil {
- return x.MaterialId
+ return x.Retcode
}
return 0
}
@@ -99,11 +96,11 @@ var File_WidgetReportRsp_proto protoreflect.FileDescriptor
var file_WidgetReportRsp_proto_rawDesc = []byte{
0x0a, 0x15, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x73,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x0f, 0x57, 0x69, 0x64, 0x67, 0x65,
- 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65,
- 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
- 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72,
- 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61,
+ 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetSlotChangeNotify.pb.go b/gover/gen/WidgetSlotChangeNotify.pb.go
index accd7e72..384ba4f6 100644
--- a/gover/gen/WidgetSlotChangeNotify.pb.go
+++ b/gover/gen/WidgetSlotChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetSlotChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4267
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetSlotChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Op WidgetSlotOp `protobuf:"varint,11,opt,name=op,proto3,enum=WidgetSlotOp" json:"op,omitempty"`
- Slot *WidgetSlotData `protobuf:"bytes,8,opt,name=slot,proto3" json:"slot,omitempty"`
+ Op WidgetSlotOp `protobuf:"varint,5,opt,name=op,proto3,enum=WidgetSlotOp" json:"op,omitempty"`
+ Slot *WidgetSlotData `protobuf:"bytes,2,opt,name=slot,proto3" json:"slot,omitempty"`
}
func (x *WidgetSlotChangeNotify) Reset() {
@@ -103,9 +100,9 @@ var file_WidgetSlotChangeNotify_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74,
0x4f, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x16, 0x57, 0x69, 0x64, 0x67,
0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d,
+ 0x66, 0x79, 0x12, 0x1d, 0x0a, 0x02, 0x6f, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d,
0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x4f, 0x70, 0x52, 0x02, 0x6f,
- 0x70, 0x12, 0x23, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x70, 0x12, 0x23, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0f, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61,
0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/WidgetSlotData.pb.go b/gover/gen/WidgetSlotData.pb.go
index f9ccbdd8..095a996b 100644
--- a/gover/gen/WidgetSlotData.pb.go
+++ b/gover/gen/WidgetSlotData.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetSlotData.proto
package gen
@@ -41,10 +41,10 @@ type WidgetSlotData struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- CdOverTime uint32 `protobuf:"varint,9,opt,name=cd_over_time,json=cdOverTime,proto3" json:"cd_over_time,omitempty"`
- Tag WidgetSlotTag `protobuf:"varint,14,opt,name=tag,proto3,enum=WidgetSlotTag" json:"tag,omitempty"`
- MaterialId uint32 `protobuf:"varint,11,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
- IsActive bool `protobuf:"varint,12,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
+ CdOverTime uint32 `protobuf:"varint,15,opt,name=cd_over_time,json=cdOverTime,proto3" json:"cd_over_time,omitempty"`
+ IsActive bool `protobuf:"varint,3,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
+ MaterialId uint32 `protobuf:"varint,8,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ Tag WidgetSlotTag `protobuf:"varint,11,opt,name=tag,proto3,enum=WidgetSlotTag" json:"tag,omitempty"`
}
func (x *WidgetSlotData) Reset() {
@@ -86,11 +86,11 @@ func (x *WidgetSlotData) GetCdOverTime() uint32 {
return 0
}
-func (x *WidgetSlotData) GetTag() WidgetSlotTag {
+func (x *WidgetSlotData) GetIsActive() bool {
if x != nil {
- return x.Tag
+ return x.IsActive
}
- return WidgetSlotTag_WIDGET_SLOT_TAG_QUICK_USE
+ return false
}
func (x *WidgetSlotData) GetMaterialId() uint32 {
@@ -100,11 +100,11 @@ func (x *WidgetSlotData) GetMaterialId() uint32 {
return 0
}
-func (x *WidgetSlotData) GetIsActive() bool {
+func (x *WidgetSlotData) GetTag() WidgetSlotTag {
if x != nil {
- return x.IsActive
+ return x.Tag
}
- return false
+ return WidgetSlotTag_WIDGET_SLOT_TAG_QUICK_USE
}
var File_WidgetSlotData_proto protoreflect.FileDescriptor
@@ -114,14 +114,14 @@ var file_WidgetSlotData_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c,
0x6f, 0x74, 0x54, 0x61, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x0e,
0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x20,
- 0x0a, 0x0c, 0x63, 0x64, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09,
+ 0x0a, 0x0c, 0x63, 0x64, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0f,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x63, 0x64, 0x4f, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
- 0x12, 0x20, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e,
- 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x52, 0x03, 0x74,
- 0x61, 0x67, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
- 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65,
- 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x1f, 0x0a,
+ 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x20,
+ 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x57, 0x69,
+ 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x52, 0x03, 0x74, 0x61, 0x67,
0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetSlotOp.pb.go b/gover/gen/WidgetSlotOp.pb.go
index ab28c986..714dbcde 100644
--- a/gover/gen/WidgetSlotOp.pb.go
+++ b/gover/gen/WidgetSlotOp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetSlotOp.proto
package gen
diff --git a/gover/gen/WidgetSlotTag.pb.go b/gover/gen/WidgetSlotTag.pb.go
index 085a9b4b..d23a90b8 100644
--- a/gover/gen/WidgetSlotTag.pb.go
+++ b/gover/gen/WidgetSlotTag.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetSlotTag.proto
package gen
diff --git a/gover/gen/WidgetSlotTagComparer.pb.go b/gover/gen/WidgetSlotTagComparer.pb.go
deleted file mode 100644
index 5890d836..00000000
--- a/gover/gen/WidgetSlotTagComparer.pb.go
+++ /dev/null
@@ -1,132 +0,0 @@
-// Code generated by protoc-gen-go. DO NOT EDIT.
-// versions:
-// protoc-gen-go v1.28.1
-// protoc v3.21.8
-// source: WidgetSlotTagComparer.proto
-
-package gen
-
-import (
- protoreflect "google.golang.org/protobuf/reflect/protoreflect"
- protoimpl "google.golang.org/protobuf/runtime/protoimpl"
- reflect "reflect"
- sync "sync"
-)
-
-const (
- // Verify that this generated code is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
- // Verify that runtime/protoimpl is sufficiently up-to-date.
- _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
-)
-
-type WidgetSlotTagComparer struct {
- state protoimpl.MessageState
- sizeCache protoimpl.SizeCache
- unknownFields protoimpl.UnknownFields
-}
-
-func (x *WidgetSlotTagComparer) Reset() {
- *x = WidgetSlotTagComparer{}
- if protoimpl.UnsafeEnabled {
- mi := &file_WidgetSlotTagComparer_proto_msgTypes[0]
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- ms.StoreMessageInfo(mi)
- }
-}
-
-func (x *WidgetSlotTagComparer) String() string {
- return protoimpl.X.MessageStringOf(x)
-}
-
-func (*WidgetSlotTagComparer) ProtoMessage() {}
-
-func (x *WidgetSlotTagComparer) ProtoReflect() protoreflect.Message {
- mi := &file_WidgetSlotTagComparer_proto_msgTypes[0]
- if protoimpl.UnsafeEnabled && x != nil {
- ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
- if ms.LoadMessageInfo() == nil {
- ms.StoreMessageInfo(mi)
- }
- return ms
- }
- return mi.MessageOf(x)
-}
-
-// Deprecated: Use WidgetSlotTagComparer.ProtoReflect.Descriptor instead.
-func (*WidgetSlotTagComparer) Descriptor() ([]byte, []int) {
- return file_WidgetSlotTagComparer_proto_rawDescGZIP(), []int{0}
-}
-
-var File_WidgetSlotTagComparer_proto protoreflect.FileDescriptor
-
-var file_WidgetSlotTagComparer_proto_rawDesc = []byte{
- 0x0a, 0x1b, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x43,
- 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x17, 0x0a,
- 0x15, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x54, 0x61, 0x67, 0x43, 0x6f,
- 0x6d, 0x70, 0x61, 0x72, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
-}
-
-var (
- file_WidgetSlotTagComparer_proto_rawDescOnce sync.Once
- file_WidgetSlotTagComparer_proto_rawDescData = file_WidgetSlotTagComparer_proto_rawDesc
-)
-
-func file_WidgetSlotTagComparer_proto_rawDescGZIP() []byte {
- file_WidgetSlotTagComparer_proto_rawDescOnce.Do(func() {
- file_WidgetSlotTagComparer_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetSlotTagComparer_proto_rawDescData)
- })
- return file_WidgetSlotTagComparer_proto_rawDescData
-}
-
-var file_WidgetSlotTagComparer_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
-var file_WidgetSlotTagComparer_proto_goTypes = []interface{}{
- (*WidgetSlotTagComparer)(nil), // 0: WidgetSlotTagComparer
-}
-var file_WidgetSlotTagComparer_proto_depIdxs = []int32{
- 0, // [0:0] is the sub-list for method output_type
- 0, // [0:0] is the sub-list for method input_type
- 0, // [0:0] is the sub-list for extension type_name
- 0, // [0:0] is the sub-list for extension extendee
- 0, // [0:0] is the sub-list for field type_name
-}
-
-func init() { file_WidgetSlotTagComparer_proto_init() }
-func file_WidgetSlotTagComparer_proto_init() {
- if File_WidgetSlotTagComparer_proto != nil {
- return
- }
- if !protoimpl.UnsafeEnabled {
- file_WidgetSlotTagComparer_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*WidgetSlotTagComparer); i {
- case 0:
- return &v.state
- case 1:
- return &v.sizeCache
- case 2:
- return &v.unknownFields
- default:
- return nil
- }
- }
- }
- type x struct{}
- out := protoimpl.TypeBuilder{
- File: protoimpl.DescBuilder{
- GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_WidgetSlotTagComparer_proto_rawDesc,
- NumEnums: 0,
- NumMessages: 1,
- NumExtensions: 0,
- NumServices: 0,
- },
- GoTypes: file_WidgetSlotTagComparer_proto_goTypes,
- DependencyIndexes: file_WidgetSlotTagComparer_proto_depIdxs,
- MessageInfos: file_WidgetSlotTagComparer_proto_msgTypes,
- }.Build()
- File_WidgetSlotTagComparer_proto = out.File
- file_WidgetSlotTagComparer_proto_rawDesc = nil
- file_WidgetSlotTagComparer_proto_goTypes = nil
- file_WidgetSlotTagComparer_proto_depIdxs = nil
-}
diff --git a/gover/gen/WidgetThunderBirdFeatherInfo.pb.go b/gover/gen/WidgetThunderBirdFeatherInfo.pb.go
index 7c209061..787a52d8 100644
--- a/gover/gen/WidgetThunderBirdFeatherInfo.pb.go
+++ b/gover/gen/WidgetThunderBirdFeatherInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetThunderBirdFeatherInfo.proto
package gen
@@ -41,7 +41,7 @@ type WidgetThunderBirdFeatherInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- EntityIdList []uint32 `protobuf:"varint,4,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
+ EntityIdList []uint32 `protobuf:"varint,9,rep,packed,name=entity_id_list,json=entityIdList,proto3" json:"entity_id_list,omitempty"`
}
func (x *WidgetThunderBirdFeatherInfo) Reset() {
@@ -91,7 +91,7 @@ var file_WidgetThunderBirdFeatherInfo_proto_rawDesc = []byte{
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x44, 0x0a, 0x1c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x54, 0x68,
0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x69, 0x72, 0x64, 0x46, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72,
0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69,
- 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6e,
0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetUpdateExtraCDReq.pb.go b/gover/gen/WidgetUpdateExtraCDReq.pb.go
new file mode 100644
index 00000000..3ef0757f
--- /dev/null
+++ b/gover/gen/WidgetUpdateExtraCDReq.pb.go
@@ -0,0 +1,185 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetUpdateExtraCDReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetUpdateExtraCDReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MaterialId uint32 `protobuf:"varint,6,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ ExtraCdType WidgetExtraCdType `protobuf:"varint,7,opt,name=extra_cd_type,json=extraCdType,proto3,enum=WidgetExtraCdType" json:"extra_cd_type,omitempty"`
+ CdGroup uint32 `protobuf:"varint,14,opt,name=cd_group,json=cdGroup,proto3" json:"cd_group,omitempty"`
+}
+
+func (x *WidgetUpdateExtraCDReq) Reset() {
+ *x = WidgetUpdateExtraCDReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WidgetUpdateExtraCDReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WidgetUpdateExtraCDReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WidgetUpdateExtraCDReq) ProtoMessage() {}
+
+func (x *WidgetUpdateExtraCDReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WidgetUpdateExtraCDReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WidgetUpdateExtraCDReq.ProtoReflect.Descriptor instead.
+func (*WidgetUpdateExtraCDReq) Descriptor() ([]byte, []int) {
+ return file_WidgetUpdateExtraCDReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WidgetUpdateExtraCDReq) GetMaterialId() uint32 {
+ if x != nil {
+ return x.MaterialId
+ }
+ return 0
+}
+
+func (x *WidgetUpdateExtraCDReq) GetExtraCdType() WidgetExtraCdType {
+ if x != nil {
+ return x.ExtraCdType
+ }
+ return WidgetExtraCdType_WIDGET_EXTRA_CD_TYPE_NONE
+}
+
+func (x *WidgetUpdateExtraCDReq) GetCdGroup() uint32 {
+ if x != nil {
+ return x.CdGroup
+ }
+ return 0
+}
+
+var File_WidgetUpdateExtraCDReq_proto protoreflect.FileDescriptor
+
+var file_WidgetUpdateExtraCDReq_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x78,
+ 0x74, 0x72, 0x61, 0x43, 0x44, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
+ 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x43, 0x64, 0x54, 0x79, 0x70,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x01, 0x0a, 0x16, 0x57, 0x69, 0x64, 0x67,
+ 0x65, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x43, 0x44, 0x52,
+ 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,
+ 0x6c, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x0d, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x63, 0x64, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x57, 0x69, 0x64,
+ 0x67, 0x65, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x43, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b,
+ 0x65, 0x78, 0x74, 0x72, 0x61, 0x43, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x63,
+ 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x63,
+ 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetUpdateExtraCDReq_proto_rawDescOnce sync.Once
+ file_WidgetUpdateExtraCDReq_proto_rawDescData = file_WidgetUpdateExtraCDReq_proto_rawDesc
+)
+
+func file_WidgetUpdateExtraCDReq_proto_rawDescGZIP() []byte {
+ file_WidgetUpdateExtraCDReq_proto_rawDescOnce.Do(func() {
+ file_WidgetUpdateExtraCDReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetUpdateExtraCDReq_proto_rawDescData)
+ })
+ return file_WidgetUpdateExtraCDReq_proto_rawDescData
+}
+
+var file_WidgetUpdateExtraCDReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WidgetUpdateExtraCDReq_proto_goTypes = []interface{}{
+ (*WidgetUpdateExtraCDReq)(nil), // 0: WidgetUpdateExtraCDReq
+ (WidgetExtraCdType)(0), // 1: WidgetExtraCdType
+}
+var file_WidgetUpdateExtraCDReq_proto_depIdxs = []int32{
+ 1, // 0: WidgetUpdateExtraCDReq.extra_cd_type:type_name -> WidgetExtraCdType
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WidgetUpdateExtraCDReq_proto_init() }
+func file_WidgetUpdateExtraCDReq_proto_init() {
+ if File_WidgetUpdateExtraCDReq_proto != nil {
+ return
+ }
+ file_WidgetExtraCdType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WidgetUpdateExtraCDReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WidgetUpdateExtraCDReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetUpdateExtraCDReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetUpdateExtraCDReq_proto_goTypes,
+ DependencyIndexes: file_WidgetUpdateExtraCDReq_proto_depIdxs,
+ MessageInfos: file_WidgetUpdateExtraCDReq_proto_msgTypes,
+ }.Build()
+ File_WidgetUpdateExtraCDReq_proto = out.File
+ file_WidgetUpdateExtraCDReq_proto_rawDesc = nil
+ file_WidgetUpdateExtraCDReq_proto_goTypes = nil
+ file_WidgetUpdateExtraCDReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WidgetUpdateExtraCDRsp.pb.go b/gover/gen/WidgetUpdateExtraCDRsp.pb.go
new file mode 100644
index 00000000..5acb2231
--- /dev/null
+++ b/gover/gen/WidgetUpdateExtraCDRsp.pb.go
@@ -0,0 +1,210 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetUpdateExtraCDRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetUpdateExtraCDRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ CoolData *WidgetCoolDownData `protobuf:"bytes,10,opt,name=cool_data,json=coolData,proto3" json:"cool_data,omitempty"`
+ ExtraCdType WidgetExtraCdType `protobuf:"varint,5,opt,name=extra_cd_type,json=extraCdType,proto3,enum=WidgetExtraCdType" json:"extra_cd_type,omitempty"`
+ Retcode int32 `protobuf:"varint,13,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ CdGroup uint32 `protobuf:"varint,11,opt,name=cd_group,json=cdGroup,proto3" json:"cd_group,omitempty"`
+ MaterialId uint32 `protobuf:"varint,7,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+}
+
+func (x *WidgetUpdateExtraCDRsp) Reset() {
+ *x = WidgetUpdateExtraCDRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WidgetUpdateExtraCDRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WidgetUpdateExtraCDRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WidgetUpdateExtraCDRsp) ProtoMessage() {}
+
+func (x *WidgetUpdateExtraCDRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WidgetUpdateExtraCDRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WidgetUpdateExtraCDRsp.ProtoReflect.Descriptor instead.
+func (*WidgetUpdateExtraCDRsp) Descriptor() ([]byte, []int) {
+ return file_WidgetUpdateExtraCDRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WidgetUpdateExtraCDRsp) GetCoolData() *WidgetCoolDownData {
+ if x != nil {
+ return x.CoolData
+ }
+ return nil
+}
+
+func (x *WidgetUpdateExtraCDRsp) GetExtraCdType() WidgetExtraCdType {
+ if x != nil {
+ return x.ExtraCdType
+ }
+ return WidgetExtraCdType_WIDGET_EXTRA_CD_TYPE_NONE
+}
+
+func (x *WidgetUpdateExtraCDRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *WidgetUpdateExtraCDRsp) GetCdGroup() uint32 {
+ if x != nil {
+ return x.CdGroup
+ }
+ return 0
+}
+
+func (x *WidgetUpdateExtraCDRsp) GetMaterialId() uint32 {
+ if x != nil {
+ return x.MaterialId
+ }
+ return 0
+}
+
+var File_WidgetUpdateExtraCDRsp_proto protoreflect.FileDescriptor
+
+var file_WidgetUpdateExtraCDRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x78,
+ 0x74, 0x72, 0x61, 0x43, 0x44, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18,
+ 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e, 0x44, 0x61,
+ 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74,
+ 0x45, 0x78, 0x74, 0x72, 0x61, 0x43, 0x64, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0xd8, 0x01, 0x0a, 0x16, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x43, 0x44, 0x52, 0x73, 0x70, 0x12, 0x30, 0x0a, 0x09,
+ 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x13, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6f, 0x6c, 0x44, 0x6f, 0x77, 0x6e,
+ 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x63, 0x6f, 0x6f, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x36,
+ 0x0a, 0x0d, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x63, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x45, 0x78,
+ 0x74, 0x72, 0x61, 0x43, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x65, 0x78, 0x74, 0x72, 0x61,
+ 0x43, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x19, 0x0a, 0x08, 0x63, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x63, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6d,
+ 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetUpdateExtraCDRsp_proto_rawDescOnce sync.Once
+ file_WidgetUpdateExtraCDRsp_proto_rawDescData = file_WidgetUpdateExtraCDRsp_proto_rawDesc
+)
+
+func file_WidgetUpdateExtraCDRsp_proto_rawDescGZIP() []byte {
+ file_WidgetUpdateExtraCDRsp_proto_rawDescOnce.Do(func() {
+ file_WidgetUpdateExtraCDRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetUpdateExtraCDRsp_proto_rawDescData)
+ })
+ return file_WidgetUpdateExtraCDRsp_proto_rawDescData
+}
+
+var file_WidgetUpdateExtraCDRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WidgetUpdateExtraCDRsp_proto_goTypes = []interface{}{
+ (*WidgetUpdateExtraCDRsp)(nil), // 0: WidgetUpdateExtraCDRsp
+ (*WidgetCoolDownData)(nil), // 1: WidgetCoolDownData
+ (WidgetExtraCdType)(0), // 2: WidgetExtraCdType
+}
+var file_WidgetUpdateExtraCDRsp_proto_depIdxs = []int32{
+ 1, // 0: WidgetUpdateExtraCDRsp.cool_data:type_name -> WidgetCoolDownData
+ 2, // 1: WidgetUpdateExtraCDRsp.extra_cd_type:type_name -> WidgetExtraCdType
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_WidgetUpdateExtraCDRsp_proto_init() }
+func file_WidgetUpdateExtraCDRsp_proto_init() {
+ if File_WidgetUpdateExtraCDRsp_proto != nil {
+ return
+ }
+ file_WidgetCoolDownData_proto_init()
+ file_WidgetExtraCdType_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WidgetUpdateExtraCDRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WidgetUpdateExtraCDRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetUpdateExtraCDRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetUpdateExtraCDRsp_proto_goTypes,
+ DependencyIndexes: file_WidgetUpdateExtraCDRsp_proto_depIdxs,
+ MessageInfos: file_WidgetUpdateExtraCDRsp_proto_msgTypes,
+ }.Build()
+ File_WidgetUpdateExtraCDRsp_proto = out.File
+ file_WidgetUpdateExtraCDRsp_proto_rawDesc = nil
+ file_WidgetUpdateExtraCDRsp_proto_goTypes = nil
+ file_WidgetUpdateExtraCDRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WidgetUseAttachAbilityGroupChangeNotify.pb.go b/gover/gen/WidgetUseAttachAbilityGroupChangeNotify.pb.go
index 484bc19f..7d06be30 100644
--- a/gover/gen/WidgetUseAttachAbilityGroupChangeNotify.pb.go
+++ b/gover/gen/WidgetUseAttachAbilityGroupChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WidgetUseAttachAbilityGroupChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 4258
-// EnetChannelId: 0
-// EnetIsReliable: true
type WidgetUseAttachAbilityGroupChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- IsAttach bool `protobuf:"varint,6,opt,name=is_attach,json=isAttach,proto3" json:"is_attach,omitempty"`
- MaterialId uint32 `protobuf:"varint,11,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ MaterialId uint32 `protobuf:"varint,15,opt,name=material_id,json=materialId,proto3" json:"material_id,omitempty"`
+ IsAttach bool `protobuf:"varint,7,opt,name=is_attach,json=isAttach,proto3" json:"is_attach,omitempty"`
}
func (x *WidgetUseAttachAbilityGroupChangeNotify) Reset() {
@@ -80,18 +77,18 @@ func (*WidgetUseAttachAbilityGroupChangeNotify) Descriptor() ([]byte, []int) {
return file_WidgetUseAttachAbilityGroupChangeNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *WidgetUseAttachAbilityGroupChangeNotify) GetIsAttach() bool {
+func (x *WidgetUseAttachAbilityGroupChangeNotify) GetMaterialId() uint32 {
if x != nil {
- return x.IsAttach
+ return x.MaterialId
}
- return false
+ return 0
}
-func (x *WidgetUseAttachAbilityGroupChangeNotify) GetMaterialId() uint32 {
+func (x *WidgetUseAttachAbilityGroupChangeNotify) GetIsAttach() bool {
if x != nil {
- return x.MaterialId
+ return x.IsAttach
}
- return 0
+ return false
}
var File_WidgetUseAttachAbilityGroupChangeNotify_proto protoreflect.FileDescriptor
@@ -102,11 +99,11 @@ var file_WidgetUseAttachAbilityGroupChangeNotify_proto_rawDesc = []byte{
0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
0x67, 0x0a, 0x27, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x55, 0x73, 0x65, 0x41, 0x74, 0x74, 0x61,
0x63, 0x68, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x68,
- 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
- 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
- 0x73, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x74, 0x65, 0x72,
- 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61,
- 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61,
+ 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x0a, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x69,
+ 0x73, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08,
+ 0x69, 0x73, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WidgetWeatherWizardDataNotify.pb.go b/gover/gen/WidgetWeatherWizardDataNotify.pb.go
new file mode 100644
index 00000000..748f9f51
--- /dev/null
+++ b/gover/gen/WidgetWeatherWizardDataNotify.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WidgetWeatherWizardDataNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WidgetWeatherWizardDataNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ShieldValue uint32 `protobuf:"varint,12,opt,name=shield_value,json=shieldValue,proto3" json:"shield_value,omitempty"`
+}
+
+func (x *WidgetWeatherWizardDataNotify) Reset() {
+ *x = WidgetWeatherWizardDataNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WidgetWeatherWizardDataNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WidgetWeatherWizardDataNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WidgetWeatherWizardDataNotify) ProtoMessage() {}
+
+func (x *WidgetWeatherWizardDataNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WidgetWeatherWizardDataNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WidgetWeatherWizardDataNotify.ProtoReflect.Descriptor instead.
+func (*WidgetWeatherWizardDataNotify) Descriptor() ([]byte, []int) {
+ return file_WidgetWeatherWizardDataNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WidgetWeatherWizardDataNotify) GetShieldValue() uint32 {
+ if x != nil {
+ return x.ShieldValue
+ }
+ return 0
+}
+
+var File_WidgetWeatherWizardDataNotify_proto protoreflect.FileDescriptor
+
+var file_WidgetWeatherWizardDataNotify_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x57,
+ 0x69, 0x7a, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x1d, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x57,
+ 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x57, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64,
+ 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x73, 0x68,
+ 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WidgetWeatherWizardDataNotify_proto_rawDescOnce sync.Once
+ file_WidgetWeatherWizardDataNotify_proto_rawDescData = file_WidgetWeatherWizardDataNotify_proto_rawDesc
+)
+
+func file_WidgetWeatherWizardDataNotify_proto_rawDescGZIP() []byte {
+ file_WidgetWeatherWizardDataNotify_proto_rawDescOnce.Do(func() {
+ file_WidgetWeatherWizardDataNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WidgetWeatherWizardDataNotify_proto_rawDescData)
+ })
+ return file_WidgetWeatherWizardDataNotify_proto_rawDescData
+}
+
+var file_WidgetWeatherWizardDataNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WidgetWeatherWizardDataNotify_proto_goTypes = []interface{}{
+ (*WidgetWeatherWizardDataNotify)(nil), // 0: WidgetWeatherWizardDataNotify
+}
+var file_WidgetWeatherWizardDataNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WidgetWeatherWizardDataNotify_proto_init() }
+func file_WidgetWeatherWizardDataNotify_proto_init() {
+ if File_WidgetWeatherWizardDataNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WidgetWeatherWizardDataNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WidgetWeatherWizardDataNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WidgetWeatherWizardDataNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WidgetWeatherWizardDataNotify_proto_goTypes,
+ DependencyIndexes: file_WidgetWeatherWizardDataNotify_proto_depIdxs,
+ MessageInfos: file_WidgetWeatherWizardDataNotify_proto_msgTypes,
+ }.Build()
+ File_WidgetWeatherWizardDataNotify_proto = out.File
+ file_WidgetWeatherWizardDataNotify_proto_rawDesc = nil
+ file_WidgetWeatherWizardDataNotify_proto_goTypes = nil
+ file_WidgetWeatherWizardDataNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WindFieldDetailInfo.pb.go b/gover/gen/WindFieldDetailInfo.pb.go
index 9dbd02b7..b29bc64f 100644
--- a/gover/gen/WindFieldDetailInfo.pb.go
+++ b/gover/gen/WindFieldDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WindFieldDetailInfo.proto
package gen
@@ -41,7 +41,7 @@ type WindFieldDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_PHKHIPLDOOA []*Unk3100_OCAPENGJILJ `protobuf:"bytes,11,rep,name=Unk2700_PHKHIPLDOOA,json=Unk2700PHKHIPLDOOA,proto3" json:"Unk2700_PHKHIPLDOOA,omitempty"`
+ StageInfoList []*WindFieldStageInfo `protobuf:"bytes,2,rep,name=stage_info_list,json=stageInfoList,proto3" json:"stage_info_list,omitempty"`
}
func (x *WindFieldDetailInfo) Reset() {
@@ -76,9 +76,9 @@ func (*WindFieldDetailInfo) Descriptor() ([]byte, []int) {
return file_WindFieldDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *WindFieldDetailInfo) GetUnk2700_PHKHIPLDOOA() []*Unk3100_OCAPENGJILJ {
+func (x *WindFieldDetailInfo) GetStageInfoList() []*WindFieldStageInfo {
if x != nil {
- return x.Unk2700_PHKHIPLDOOA
+ return x.StageInfoList
}
return nil
}
@@ -87,16 +87,15 @@ var File_WindFieldDetailInfo_proto protoreflect.FileDescriptor
var file_WindFieldDetailInfo_proto_rawDesc = []byte{
0x0a, 0x19, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x41, 0x50, 0x45, 0x4e, 0x47, 0x4a, 0x49, 0x4c, 0x4a,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x5c, 0x0a, 0x13, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69,
- 0x65, 0x6c, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c,
- 0x44, 0x4f, 0x4f, 0x41, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b,
- 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4f, 0x43, 0x41, 0x50, 0x45, 0x4e, 0x47, 0x4a, 0x49, 0x4c, 0x4a,
- 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x50, 0x48, 0x4b, 0x48, 0x49, 0x50, 0x4c,
- 0x44, 0x4f, 0x4f, 0x41, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x33,
+ 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x57, 0x69, 0x6e,
+ 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x52, 0x0a, 0x13, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65,
+ 0x6c, 0x64, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0f,
+ 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18,
+ 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c,
+ 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -114,10 +113,10 @@ func file_WindFieldDetailInfo_proto_rawDescGZIP() []byte {
var file_WindFieldDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_WindFieldDetailInfo_proto_goTypes = []interface{}{
(*WindFieldDetailInfo)(nil), // 0: WindFieldDetailInfo
- (*Unk3100_OCAPENGJILJ)(nil), // 1: Unk3100_OCAPENGJILJ
+ (*WindFieldStageInfo)(nil), // 1: WindFieldStageInfo
}
var file_WindFieldDetailInfo_proto_depIdxs = []int32{
- 1, // 0: WindFieldDetailInfo.Unk2700_PHKHIPLDOOA:type_name -> Unk3100_OCAPENGJILJ
+ 1, // 0: WindFieldDetailInfo.stage_info_list:type_name -> WindFieldStageInfo
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -130,7 +129,7 @@ func file_WindFieldDetailInfo_proto_init() {
if File_WindFieldDetailInfo_proto != nil {
return
}
- file_Unk3100_OCAPENGJILJ_proto_init()
+ file_WindFieldStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_WindFieldDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WindFieldDetailInfo); i {
diff --git a/gover/gen/WindFieldDungeonFailReason.pb.go b/gover/gen/WindFieldDungeonFailReason.pb.go
new file mode 100644
index 00000000..d159e5fe
--- /dev/null
+++ b/gover/gen/WindFieldDungeonFailReason.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WindFieldDungeonFailReason.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WindFieldDungeonFailReason int32
+
+const (
+ WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_REASON_NONE WindFieldDungeonFailReason = 0
+ WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_REASON_CANCEL WindFieldDungeonFailReason = 1
+ WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_REASON_TIMEOUT WindFieldDungeonFailReason = 2
+ WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_REASON_ALL_AVATAR_DIE WindFieldDungeonFailReason = 3
+ WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_REASON_LUA_INTERRUPT WindFieldDungeonFailReason = 4
+)
+
+// Enum value maps for WindFieldDungeonFailReason.
+var (
+ WindFieldDungeonFailReason_name = map[int32]string{
+ 0: "WIND_FIELD_DUNGEON_FAIL_REASON_NONE",
+ 1: "WIND_FIELD_DUNGEON_FAIL_REASON_CANCEL",
+ 2: "WIND_FIELD_DUNGEON_FAIL_REASON_TIMEOUT",
+ 3: "WIND_FIELD_DUNGEON_FAIL_REASON_ALL_AVATAR_DIE",
+ 4: "WIND_FIELD_DUNGEON_FAIL_REASON_LUA_INTERRUPT",
+ }
+ WindFieldDungeonFailReason_value = map[string]int32{
+ "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,
+ }
+)
+
+func (x WindFieldDungeonFailReason) Enum() *WindFieldDungeonFailReason {
+ p := new(WindFieldDungeonFailReason)
+ *p = x
+ return p
+}
+
+func (x WindFieldDungeonFailReason) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (WindFieldDungeonFailReason) Descriptor() protoreflect.EnumDescriptor {
+ return file_WindFieldDungeonFailReason_proto_enumTypes[0].Descriptor()
+}
+
+func (WindFieldDungeonFailReason) Type() protoreflect.EnumType {
+ return &file_WindFieldDungeonFailReason_proto_enumTypes[0]
+}
+
+func (x WindFieldDungeonFailReason) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use WindFieldDungeonFailReason.Descriptor instead.
+func (WindFieldDungeonFailReason) EnumDescriptor() ([]byte, []int) {
+ return file_WindFieldDungeonFailReason_proto_rawDescGZIP(), []int{0}
+}
+
+var File_WindFieldDungeonFailReason_proto protoreflect.FileDescriptor
+
+var file_WindFieldDungeonFailReason_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65,
+ 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x2a, 0x81, 0x02, 0x0a, 0x1a, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64,
+ 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f,
+ 0x6e, 0x12, 0x27, 0x0a, 0x23, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x29, 0x0a, 0x25, 0x57, 0x49,
+ 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e,
+ 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4e,
+ 0x43, 0x45, 0x4c, 0x10, 0x01, 0x12, 0x2a, 0x0a, 0x26, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x46, 0x49,
+ 0x45, 0x4c, 0x44, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10,
+ 0x02, 0x12, 0x31, 0x0a, 0x2d, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f,
+ 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x41, 0x56, 0x41, 0x54, 0x41, 0x52, 0x5f, 0x44,
+ 0x49, 0x45, 0x10, 0x03, 0x12, 0x30, 0x0a, 0x2c, 0x57, 0x49, 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x45,
+ 0x4c, 0x44, 0x5f, 0x44, 0x55, 0x4e, 0x47, 0x45, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x55, 0x41, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
+ 0x52, 0x55, 0x50, 0x54, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WindFieldDungeonFailReason_proto_rawDescOnce sync.Once
+ file_WindFieldDungeonFailReason_proto_rawDescData = file_WindFieldDungeonFailReason_proto_rawDesc
+)
+
+func file_WindFieldDungeonFailReason_proto_rawDescGZIP() []byte {
+ file_WindFieldDungeonFailReason_proto_rawDescOnce.Do(func() {
+ file_WindFieldDungeonFailReason_proto_rawDescData = protoimpl.X.CompressGZIP(file_WindFieldDungeonFailReason_proto_rawDescData)
+ })
+ return file_WindFieldDungeonFailReason_proto_rawDescData
+}
+
+var file_WindFieldDungeonFailReason_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
+var file_WindFieldDungeonFailReason_proto_goTypes = []interface{}{
+ (WindFieldDungeonFailReason)(0), // 0: WindFieldDungeonFailReason
+}
+var file_WindFieldDungeonFailReason_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WindFieldDungeonFailReason_proto_init() }
+func file_WindFieldDungeonFailReason_proto_init() {
+ if File_WindFieldDungeonFailReason_proto != nil {
+ return
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WindFieldDungeonFailReason_proto_rawDesc,
+ NumEnums: 1,
+ NumMessages: 0,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WindFieldDungeonFailReason_proto_goTypes,
+ DependencyIndexes: file_WindFieldDungeonFailReason_proto_depIdxs,
+ EnumInfos: file_WindFieldDungeonFailReason_proto_enumTypes,
+ }.Build()
+ File_WindFieldDungeonFailReason_proto = out.File
+ file_WindFieldDungeonFailReason_proto_rawDesc = nil
+ file_WindFieldDungeonFailReason_proto_goTypes = nil
+ file_WindFieldDungeonFailReason_proto_depIdxs = nil
+}
diff --git a/gover/gen/WindFieldDungeonSettleInfo.pb.go b/gover/gen/WindFieldDungeonSettleInfo.pb.go
index 4334fe12..a21cfa3f 100644
--- a/gover/gen/WindFieldDungeonSettleInfo.pb.go
+++ b/gover/gen/WindFieldDungeonSettleInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WindFieldDungeonSettleInfo.proto
package gen
@@ -41,9 +41,9 @@ type WindFieldDungeonSettleInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3100_ABGAMIOBKAB []uint32 `protobuf:"varint,11,rep,packed,name=Unk3100_ABGAMIOBKAB,json=Unk3100ABGAMIOBKAB,proto3" json:"Unk3100_ABGAMIOBKAB,omitempty"`
- Unk3100_MPGPNBOHCMC []uint32 `protobuf:"varint,7,rep,packed,name=Unk3100_MPGPNBOHCMC,json=Unk3100MPGPNBOHCMC,proto3" json:"Unk3100_MPGPNBOHCMC,omitempty"`
- Unk3100_AOFJAJACNAJ Unk3100_HJALLGOLFGL `protobuf:"varint,2,opt,name=Unk3100_AOFJAJACNAJ,json=Unk3100AOFJAJACNAJ,proto3,enum=Unk3100_HJALLGOLFGL" json:"Unk3100_AOFJAJACNAJ,omitempty"`
+ Unk3300_FJGFOJBGBKM []uint32 `protobuf:"varint,7,rep,packed,name=Unk3300_FJGFOJBGBKM,json=Unk3300FJGFOJBGBKM,proto3" json:"Unk3300_FJGFOJBGBKM,omitempty"`
+ FailReason WindFieldDungeonFailReason `protobuf:"varint,3,opt,name=fail_reason,json=failReason,proto3,enum=WindFieldDungeonFailReason" json:"fail_reason,omitempty"`
+ Unk3300_EMCOILGACOC []uint32 `protobuf:"varint,1,rep,packed,name=Unk3300_EMCOILGACOC,json=Unk3300EMCOILGACOC,proto3" json:"Unk3300_EMCOILGACOC,omitempty"`
}
func (x *WindFieldDungeonSettleInfo) Reset() {
@@ -78,25 +78,25 @@ func (*WindFieldDungeonSettleInfo) Descriptor() ([]byte, []int) {
return file_WindFieldDungeonSettleInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *WindFieldDungeonSettleInfo) GetUnk3100_ABGAMIOBKAB() []uint32 {
+func (x *WindFieldDungeonSettleInfo) GetUnk3300_FJGFOJBGBKM() []uint32 {
if x != nil {
- return x.Unk3100_ABGAMIOBKAB
+ return x.Unk3300_FJGFOJBGBKM
}
return nil
}
-func (x *WindFieldDungeonSettleInfo) GetUnk3100_MPGPNBOHCMC() []uint32 {
+func (x *WindFieldDungeonSettleInfo) GetFailReason() WindFieldDungeonFailReason {
if x != nil {
- return x.Unk3100_MPGPNBOHCMC
+ return x.FailReason
}
- return nil
+ return WindFieldDungeonFailReason_WIND_FIELD_DUNGEON_FAIL_REASON_NONE
}
-func (x *WindFieldDungeonSettleInfo) GetUnk3100_AOFJAJACNAJ() Unk3100_HJALLGOLFGL {
+func (x *WindFieldDungeonSettleInfo) GetUnk3300_EMCOILGACOC() []uint32 {
if x != nil {
- return x.Unk3100_AOFJAJACNAJ
+ return x.Unk3300_EMCOILGACOC
}
- return Unk3100_HJALLGOLFGL_Unk3100_HJALLGOLFGL_Unk3100_KAADIPNHPAM
+ return nil
}
var File_WindFieldDungeonSettleInfo_proto protoreflect.FileDescriptor
@@ -104,22 +104,22 @@ var File_WindFieldDungeonSettleInfo_proto protoreflect.FileDescriptor
var file_WindFieldDungeonSettleInfo_proto_rawDesc = []byte{
0x0a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65,
0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c,
- 0x4c, 0x47, 0x4f, 0x4c, 0x46, 0x47, 0x4c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01,
- 0x0a, 0x1a, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65,
- 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x42, 0x47, 0x41, 0x4d, 0x49, 0x4f, 0x42,
- 0x4b, 0x41, 0x42, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31,
- 0x30, 0x30, 0x41, 0x42, 0x47, 0x41, 0x4d, 0x49, 0x4f, 0x42, 0x4b, 0x41, 0x42, 0x12, 0x2f, 0x0a,
- 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x47, 0x50, 0x4e, 0x42, 0x4f,
- 0x48, 0x43, 0x4d, 0x43, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33,
- 0x31, 0x30, 0x30, 0x4d, 0x50, 0x47, 0x50, 0x4e, 0x42, 0x4f, 0x48, 0x43, 0x4d, 0x43, 0x12, 0x45,
- 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x41, 0x4f, 0x46, 0x4a, 0x41, 0x4a,
- 0x41, 0x43, 0x4e, 0x41, 0x4a, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x55, 0x6e,
- 0x6b, 0x33, 0x31, 0x30, 0x30, 0x5f, 0x48, 0x4a, 0x41, 0x4c, 0x4c, 0x47, 0x4f, 0x4c, 0x46, 0x47,
- 0x4c, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x31, 0x30, 0x30, 0x41, 0x4f, 0x46, 0x4a, 0x41, 0x4a,
- 0x41, 0x43, 0x4e, 0x41, 0x4a, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x74, 0x6f, 0x1a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75, 0x6e,
+ 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x01, 0x0a, 0x1a, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65,
+ 0x6c, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46,
+ 0x4a, 0x47, 0x46, 0x4f, 0x4a, 0x42, 0x47, 0x42, 0x4b, 0x4d, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x4a, 0x47, 0x46, 0x4f, 0x4a, 0x42,
+ 0x47, 0x42, 0x4b, 0x4d, 0x12, 0x3c, 0x0a, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x72, 0x65, 0x61,
+ 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x57, 0x69, 0x6e, 0x64,
+ 0x46, 0x69, 0x65, 0x6c, 0x64, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c,
+ 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x61, 0x73,
+ 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x45, 0x4d,
+ 0x43, 0x4f, 0x49, 0x4c, 0x47, 0x41, 0x43, 0x4f, 0x43, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4d, 0x43, 0x4f, 0x49, 0x4c, 0x47, 0x41,
+ 0x43, 0x4f, 0x43, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
@@ -137,10 +137,10 @@ func file_WindFieldDungeonSettleInfo_proto_rawDescGZIP() []byte {
var file_WindFieldDungeonSettleInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_WindFieldDungeonSettleInfo_proto_goTypes = []interface{}{
(*WindFieldDungeonSettleInfo)(nil), // 0: WindFieldDungeonSettleInfo
- (Unk3100_HJALLGOLFGL)(0), // 1: Unk3100_HJALLGOLFGL
+ (WindFieldDungeonFailReason)(0), // 1: WindFieldDungeonFailReason
}
var file_WindFieldDungeonSettleInfo_proto_depIdxs = []int32{
- 1, // 0: WindFieldDungeonSettleInfo.Unk3100_AOFJAJACNAJ:type_name -> Unk3100_HJALLGOLFGL
+ 1, // 0: WindFieldDungeonSettleInfo.fail_reason:type_name -> WindFieldDungeonFailReason
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
@@ -153,7 +153,7 @@ func file_WindFieldDungeonSettleInfo_proto_init() {
if File_WindFieldDungeonSettleInfo_proto != nil {
return
}
- file_Unk3100_HJALLGOLFGL_proto_init()
+ file_WindFieldDungeonFailReason_proto_init()
if !protoimpl.UnsafeEnabled {
file_WindFieldDungeonSettleInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WindFieldDungeonSettleInfo); i {
diff --git a/gover/gen/WindFieldGalleryChallengeInfoNotify.pb.go b/gover/gen/WindFieldGalleryChallengeInfoNotify.pb.go
new file mode 100644
index 00000000..7d40158b
--- /dev/null
+++ b/gover/gen/WindFieldGalleryChallengeInfoNotify.pb.go
@@ -0,0 +1,226 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WindFieldGalleryChallengeInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WindFieldGalleryChallengeInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_FFODAKMKGEK uint32 `protobuf:"varint,13,opt,name=Unk3300_FFODAKMKGEK,json=Unk3300FFODAKMKGEK,proto3" json:"Unk3300_FFODAKMKGEK,omitempty"`
+ IsStart bool `protobuf:"varint,2,opt,name=is_start,json=isStart,proto3" json:"is_start,omitempty"`
+ Unk3300_GLNHBJJJINK uint32 `protobuf:"varint,5,opt,name=Unk3300_GLNHBJJJINK,json=Unk3300GLNHBJJJINK,proto3" json:"Unk3300_GLNHBJJJINK,omitempty"`
+ Unk3300_NBIBKFKOCFK uint32 `protobuf:"varint,3,opt,name=Unk3300_NBIBKFKOCFK,json=Unk3300NBIBKFKOCFK,proto3" json:"Unk3300_NBIBKFKOCFK,omitempty"`
+ IsSuccess bool `protobuf:"varint,7,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Unk3300_GNJKOCLJFNM uint32 `protobuf:"varint,8,opt,name=Unk3300_GNJKOCLJFNM,json=Unk3300GNJKOCLJFNM,proto3" json:"Unk3300_GNJKOCLJFNM,omitempty"`
+ Unk3300_MMONPDMIEBN uint32 `protobuf:"varint,10,opt,name=Unk3300_MMONPDMIEBN,json=Unk3300MMONPDMIEBN,proto3" json:"Unk3300_MMONPDMIEBN,omitempty"`
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) Reset() {
+ *x = WindFieldGalleryChallengeInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WindFieldGalleryChallengeInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WindFieldGalleryChallengeInfoNotify) ProtoMessage() {}
+
+func (x *WindFieldGalleryChallengeInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WindFieldGalleryChallengeInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WindFieldGalleryChallengeInfoNotify.ProtoReflect.Descriptor instead.
+func (*WindFieldGalleryChallengeInfoNotify) Descriptor() ([]byte, []int) {
+ return file_WindFieldGalleryChallengeInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) GetUnk3300_FFODAKMKGEK() uint32 {
+ if x != nil {
+ return x.Unk3300_FFODAKMKGEK
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) GetIsStart() bool {
+ if x != nil {
+ return x.IsStart
+ }
+ return false
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) GetUnk3300_GLNHBJJJINK() uint32 {
+ if x != nil {
+ return x.Unk3300_GLNHBJJJINK
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) GetUnk3300_NBIBKFKOCFK() uint32 {
+ if x != nil {
+ return x.Unk3300_NBIBKFKOCFK
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) GetUnk3300_GNJKOCLJFNM() uint32 {
+ if x != nil {
+ return x.Unk3300_GNJKOCLJFNM
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryChallengeInfoNotify) GetUnk3300_MMONPDMIEBN() uint32 {
+ if x != nil {
+ return x.Unk3300_MMONPDMIEBN
+ }
+ return 0
+}
+
+var File_WindFieldGalleryChallengeInfoNotify_proto protoreflect.FileDescriptor
+
+var file_WindFieldGalleryChallengeInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e,
+ 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x02, 0x0a, 0x23,
+ 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x46,
+ 0x46, 0x4f, 0x44, 0x41, 0x4b, 0x4d, 0x4b, 0x47, 0x45, 0x4b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x46, 0x4f, 0x44, 0x41, 0x4b, 0x4d,
+ 0x4b, 0x47, 0x45, 0x4b, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x69, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12,
+ 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x4e, 0x48, 0x42,
+ 0x4a, 0x4a, 0x4a, 0x49, 0x4e, 0x4b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4c, 0x4e, 0x48, 0x42, 0x4a, 0x4a, 0x4a, 0x49, 0x4e, 0x4b,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x42, 0x49, 0x42,
+ 0x4b, 0x46, 0x4b, 0x4f, 0x43, 0x46, 0x4b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x42, 0x49, 0x42, 0x4b, 0x46, 0x4b, 0x4f, 0x43, 0x46,
+ 0x4b, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
+ 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
+ 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4a, 0x4b,
+ 0x4f, 0x43, 0x4c, 0x4a, 0x46, 0x4e, 0x4d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e, 0x4a, 0x4b, 0x4f, 0x43, 0x4c, 0x4a, 0x46, 0x4e,
+ 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4d, 0x4d, 0x4f,
+ 0x4e, 0x50, 0x44, 0x4d, 0x49, 0x45, 0x42, 0x4e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4d, 0x4f, 0x4e, 0x50, 0x44, 0x4d, 0x49, 0x45,
+ 0x42, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_WindFieldGalleryChallengeInfoNotify_proto_rawDescOnce sync.Once
+ file_WindFieldGalleryChallengeInfoNotify_proto_rawDescData = file_WindFieldGalleryChallengeInfoNotify_proto_rawDesc
+)
+
+func file_WindFieldGalleryChallengeInfoNotify_proto_rawDescGZIP() []byte {
+ file_WindFieldGalleryChallengeInfoNotify_proto_rawDescOnce.Do(func() {
+ file_WindFieldGalleryChallengeInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WindFieldGalleryChallengeInfoNotify_proto_rawDescData)
+ })
+ return file_WindFieldGalleryChallengeInfoNotify_proto_rawDescData
+}
+
+var file_WindFieldGalleryChallengeInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WindFieldGalleryChallengeInfoNotify_proto_goTypes = []interface{}{
+ (*WindFieldGalleryChallengeInfoNotify)(nil), // 0: WindFieldGalleryChallengeInfoNotify
+}
+var file_WindFieldGalleryChallengeInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WindFieldGalleryChallengeInfoNotify_proto_init() }
+func file_WindFieldGalleryChallengeInfoNotify_proto_init() {
+ if File_WindFieldGalleryChallengeInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WindFieldGalleryChallengeInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WindFieldGalleryChallengeInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WindFieldGalleryChallengeInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WindFieldGalleryChallengeInfoNotify_proto_goTypes,
+ DependencyIndexes: file_WindFieldGalleryChallengeInfoNotify_proto_depIdxs,
+ MessageInfos: file_WindFieldGalleryChallengeInfoNotify_proto_msgTypes,
+ }.Build()
+ File_WindFieldGalleryChallengeInfoNotify_proto = out.File
+ file_WindFieldGalleryChallengeInfoNotify_proto_rawDesc = nil
+ file_WindFieldGalleryChallengeInfoNotify_proto_goTypes = nil
+ file_WindFieldGalleryChallengeInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WindFieldGalleryInfoNotify.pb.go b/gover/gen/WindFieldGalleryInfoNotify.pb.go
new file mode 100644
index 00000000..d095d6f7
--- /dev/null
+++ b/gover/gen/WindFieldGalleryInfoNotify.pb.go
@@ -0,0 +1,238 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WindFieldGalleryInfoNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WindFieldGalleryInfoNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_GNJKOCLJFNM uint32 `protobuf:"varint,6,opt,name=Unk3300_GNJKOCLJFNM,json=Unk3300GNJKOCLJFNM,proto3" json:"Unk3300_GNJKOCLJFNM,omitempty"`
+ Unk3300_NBIBKFKOCFK uint32 `protobuf:"varint,15,opt,name=Unk3300_NBIBKFKOCFK,json=Unk3300NBIBKFKOCFK,proto3" json:"Unk3300_NBIBKFKOCFK,omitempty"`
+ Unk3300_OJHJPBCAONA uint32 `protobuf:"varint,7,opt,name=Unk3300_OJHJPBCAONA,json=Unk3300OJHJPBCAONA,proto3" json:"Unk3300_OJHJPBCAONA,omitempty"`
+ Unk3300_EKMHMHJDHIL uint32 `protobuf:"varint,14,opt,name=Unk3300_EKMHMHJDHIL,json=Unk3300EKMHMHJDHIL,proto3" json:"Unk3300_EKMHMHJDHIL,omitempty"`
+ Unk3300_MMONPDMIEBN uint32 `protobuf:"varint,13,opt,name=Unk3300_MMONPDMIEBN,json=Unk3300MMONPDMIEBN,proto3" json:"Unk3300_MMONPDMIEBN,omitempty"`
+ Unk3300_FFODAKMKGEK uint32 `protobuf:"varint,9,opt,name=Unk3300_FFODAKMKGEK,json=Unk3300FFODAKMKGEK,proto3" json:"Unk3300_FFODAKMKGEK,omitempty"`
+ Unk3300_GNKCFHMDOHJ uint32 `protobuf:"varint,4,opt,name=Unk3300_GNKCFHMDOHJ,json=Unk3300GNKCFHMDOHJ,proto3" json:"Unk3300_GNKCFHMDOHJ,omitempty"`
+ Unk3300_GLNHBJJJINK uint32 `protobuf:"varint,2,opt,name=Unk3300_GLNHBJJJINK,json=Unk3300GLNHBJJJINK,proto3" json:"Unk3300_GLNHBJJJINK,omitempty"`
+}
+
+func (x *WindFieldGalleryInfoNotify) Reset() {
+ *x = WindFieldGalleryInfoNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WindFieldGalleryInfoNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WindFieldGalleryInfoNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WindFieldGalleryInfoNotify) ProtoMessage() {}
+
+func (x *WindFieldGalleryInfoNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WindFieldGalleryInfoNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WindFieldGalleryInfoNotify.ProtoReflect.Descriptor instead.
+func (*WindFieldGalleryInfoNotify) Descriptor() ([]byte, []int) {
+ return file_WindFieldGalleryInfoNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_GNJKOCLJFNM() uint32 {
+ if x != nil {
+ return x.Unk3300_GNJKOCLJFNM
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_NBIBKFKOCFK() uint32 {
+ if x != nil {
+ return x.Unk3300_NBIBKFKOCFK
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_OJHJPBCAONA() uint32 {
+ if x != nil {
+ return x.Unk3300_OJHJPBCAONA
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_EKMHMHJDHIL() uint32 {
+ if x != nil {
+ return x.Unk3300_EKMHMHJDHIL
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_MMONPDMIEBN() uint32 {
+ if x != nil {
+ return x.Unk3300_MMONPDMIEBN
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_FFODAKMKGEK() uint32 {
+ if x != nil {
+ return x.Unk3300_FFODAKMKGEK
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_GNKCFHMDOHJ() uint32 {
+ if x != nil {
+ return x.Unk3300_GNKCFHMDOHJ
+ }
+ return 0
+}
+
+func (x *WindFieldGalleryInfoNotify) GetUnk3300_GLNHBJJJINK() uint32 {
+ if x != nil {
+ return x.Unk3300_GLNHBJJJINK
+ }
+ return 0
+}
+
+var File_WindFieldGalleryInfoNotify_proto protoreflect.FileDescriptor
+
+var file_WindFieldGalleryInfoNotify_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x47, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0xa4, 0x03, 0x0a, 0x1a, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64,
+ 0x47, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4a,
+ 0x4b, 0x4f, 0x43, 0x4c, 0x4a, 0x46, 0x4e, 0x4d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12,
+ 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e, 0x4a, 0x4b, 0x4f, 0x43, 0x4c, 0x4a, 0x46,
+ 0x4e, 0x4d, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4e, 0x42,
+ 0x49, 0x42, 0x4b, 0x46, 0x4b, 0x4f, 0x43, 0x46, 0x4b, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4e, 0x42, 0x49, 0x42, 0x4b, 0x46, 0x4b, 0x4f,
+ 0x43, 0x46, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4f,
+ 0x4a, 0x48, 0x4a, 0x50, 0x42, 0x43, 0x41, 0x4f, 0x4e, 0x41, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x4a, 0x48, 0x4a, 0x50, 0x42, 0x43,
+ 0x41, 0x4f, 0x4e, 0x41, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x45, 0x4b, 0x4d, 0x48, 0x4d, 0x48, 0x4a, 0x44, 0x48, 0x49, 0x4c, 0x18, 0x0e, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4b, 0x4d, 0x48, 0x4d, 0x48,
+ 0x4a, 0x44, 0x48, 0x49, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30,
+ 0x5f, 0x4d, 0x4d, 0x4f, 0x4e, 0x50, 0x44, 0x4d, 0x49, 0x45, 0x42, 0x4e, 0x18, 0x0d, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x4d, 0x4f, 0x4e, 0x50,
+ 0x44, 0x4d, 0x49, 0x45, 0x42, 0x4e, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x46, 0x46, 0x4f, 0x44, 0x41, 0x4b, 0x4d, 0x4b, 0x47, 0x45, 0x4b, 0x18, 0x09, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x46, 0x4f, 0x44,
+ 0x41, 0x4b, 0x4d, 0x4b, 0x47, 0x45, 0x4b, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x47, 0x4e, 0x4b, 0x43, 0x46, 0x48, 0x4d, 0x44, 0x4f, 0x48, 0x4a, 0x18, 0x04,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4e, 0x4b,
+ 0x43, 0x46, 0x48, 0x4d, 0x44, 0x4f, 0x48, 0x4a, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33,
+ 0x33, 0x30, 0x30, 0x5f, 0x47, 0x4c, 0x4e, 0x48, 0x42, 0x4a, 0x4a, 0x4a, 0x49, 0x4e, 0x4b, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x47, 0x4c,
+ 0x4e, 0x48, 0x42, 0x4a, 0x4a, 0x4a, 0x49, 0x4e, 0x4b, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WindFieldGalleryInfoNotify_proto_rawDescOnce sync.Once
+ file_WindFieldGalleryInfoNotify_proto_rawDescData = file_WindFieldGalleryInfoNotify_proto_rawDesc
+)
+
+func file_WindFieldGalleryInfoNotify_proto_rawDescGZIP() []byte {
+ file_WindFieldGalleryInfoNotify_proto_rawDescOnce.Do(func() {
+ file_WindFieldGalleryInfoNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WindFieldGalleryInfoNotify_proto_rawDescData)
+ })
+ return file_WindFieldGalleryInfoNotify_proto_rawDescData
+}
+
+var file_WindFieldGalleryInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WindFieldGalleryInfoNotify_proto_goTypes = []interface{}{
+ (*WindFieldGalleryInfoNotify)(nil), // 0: WindFieldGalleryInfoNotify
+}
+var file_WindFieldGalleryInfoNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WindFieldGalleryInfoNotify_proto_init() }
+func file_WindFieldGalleryInfoNotify_proto_init() {
+ if File_WindFieldGalleryInfoNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WindFieldGalleryInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WindFieldGalleryInfoNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WindFieldGalleryInfoNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WindFieldGalleryInfoNotify_proto_goTypes,
+ DependencyIndexes: file_WindFieldGalleryInfoNotify_proto_depIdxs,
+ MessageInfos: file_WindFieldGalleryInfoNotify_proto_msgTypes,
+ }.Build()
+ File_WindFieldGalleryInfoNotify_proto = out.File
+ file_WindFieldGalleryInfoNotify_proto_rawDesc = nil
+ file_WindFieldGalleryInfoNotify_proto_goTypes = nil
+ file_WindFieldGalleryInfoNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WindFieldRestartDungeonReq.pb.go b/gover/gen/WindFieldRestartDungeonReq.pb.go
new file mode 100644
index 00000000..a09629b2
--- /dev/null
+++ b/gover/gen/WindFieldRestartDungeonReq.pb.go
@@ -0,0 +1,148 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WindFieldRestartDungeonReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WindFieldRestartDungeonReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *WindFieldRestartDungeonReq) Reset() {
+ *x = WindFieldRestartDungeonReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WindFieldRestartDungeonReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WindFieldRestartDungeonReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WindFieldRestartDungeonReq) ProtoMessage() {}
+
+func (x *WindFieldRestartDungeonReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WindFieldRestartDungeonReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WindFieldRestartDungeonReq.ProtoReflect.Descriptor instead.
+func (*WindFieldRestartDungeonReq) Descriptor() ([]byte, []int) {
+ return file_WindFieldRestartDungeonReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_WindFieldRestartDungeonReq_proto protoreflect.FileDescriptor
+
+var file_WindFieldRestartDungeonReq_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x1c, 0x0a, 0x1a, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x65, 0x71,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WindFieldRestartDungeonReq_proto_rawDescOnce sync.Once
+ file_WindFieldRestartDungeonReq_proto_rawDescData = file_WindFieldRestartDungeonReq_proto_rawDesc
+)
+
+func file_WindFieldRestartDungeonReq_proto_rawDescGZIP() []byte {
+ file_WindFieldRestartDungeonReq_proto_rawDescOnce.Do(func() {
+ file_WindFieldRestartDungeonReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WindFieldRestartDungeonReq_proto_rawDescData)
+ })
+ return file_WindFieldRestartDungeonReq_proto_rawDescData
+}
+
+var file_WindFieldRestartDungeonReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WindFieldRestartDungeonReq_proto_goTypes = []interface{}{
+ (*WindFieldRestartDungeonReq)(nil), // 0: WindFieldRestartDungeonReq
+}
+var file_WindFieldRestartDungeonReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WindFieldRestartDungeonReq_proto_init() }
+func file_WindFieldRestartDungeonReq_proto_init() {
+ if File_WindFieldRestartDungeonReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WindFieldRestartDungeonReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WindFieldRestartDungeonReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WindFieldRestartDungeonReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WindFieldRestartDungeonReq_proto_goTypes,
+ DependencyIndexes: file_WindFieldRestartDungeonReq_proto_depIdxs,
+ MessageInfos: file_WindFieldRestartDungeonReq_proto_msgTypes,
+ }.Build()
+ File_WindFieldRestartDungeonReq_proto = out.File
+ file_WindFieldRestartDungeonReq_proto_rawDesc = nil
+ file_WindFieldRestartDungeonReq_proto_goTypes = nil
+ file_WindFieldRestartDungeonReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WindFieldRestartDungeonRsp.pb.go b/gover/gen/WindFieldRestartDungeonRsp.pb.go
new file mode 100644
index 00000000..9de2970d
--- /dev/null
+++ b/gover/gen/WindFieldRestartDungeonRsp.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WindFieldRestartDungeonRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WindFieldRestartDungeonRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,8,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WindFieldRestartDungeonRsp) Reset() {
+ *x = WindFieldRestartDungeonRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WindFieldRestartDungeonRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WindFieldRestartDungeonRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WindFieldRestartDungeonRsp) ProtoMessage() {}
+
+func (x *WindFieldRestartDungeonRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WindFieldRestartDungeonRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WindFieldRestartDungeonRsp.ProtoReflect.Descriptor instead.
+func (*WindFieldRestartDungeonRsp) Descriptor() ([]byte, []int) {
+ return file_WindFieldRestartDungeonRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WindFieldRestartDungeonRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WindFieldRestartDungeonRsp_proto protoreflect.FileDescriptor
+
+var file_WindFieldRestartDungeonRsp_proto_rawDesc = []byte{
+ 0x0a, 0x20, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x74, 0x61,
+ 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x36, 0x0a, 0x1a, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52,
+ 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x52, 0x73, 0x70,
+ 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67,
+ 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WindFieldRestartDungeonRsp_proto_rawDescOnce sync.Once
+ file_WindFieldRestartDungeonRsp_proto_rawDescData = file_WindFieldRestartDungeonRsp_proto_rawDesc
+)
+
+func file_WindFieldRestartDungeonRsp_proto_rawDescGZIP() []byte {
+ file_WindFieldRestartDungeonRsp_proto_rawDescOnce.Do(func() {
+ file_WindFieldRestartDungeonRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WindFieldRestartDungeonRsp_proto_rawDescData)
+ })
+ return file_WindFieldRestartDungeonRsp_proto_rawDescData
+}
+
+var file_WindFieldRestartDungeonRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WindFieldRestartDungeonRsp_proto_goTypes = []interface{}{
+ (*WindFieldRestartDungeonRsp)(nil), // 0: WindFieldRestartDungeonRsp
+}
+var file_WindFieldRestartDungeonRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WindFieldRestartDungeonRsp_proto_init() }
+func file_WindFieldRestartDungeonRsp_proto_init() {
+ if File_WindFieldRestartDungeonRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WindFieldRestartDungeonRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WindFieldRestartDungeonRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WindFieldRestartDungeonRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WindFieldRestartDungeonRsp_proto_goTypes,
+ DependencyIndexes: file_WindFieldRestartDungeonRsp_proto_depIdxs,
+ MessageInfos: file_WindFieldRestartDungeonRsp_proto_msgTypes,
+ }.Build()
+ File_WindFieldRestartDungeonRsp_proto = out.File
+ file_WindFieldRestartDungeonRsp_proto_rawDesc = nil
+ file_WindFieldRestartDungeonRsp_proto_goTypes = nil
+ file_WindFieldRestartDungeonRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WindFieldStageInfo.pb.go b/gover/gen/WindFieldStageInfo.pb.go
new file mode 100644
index 00000000..4eed1d55
--- /dev/null
+++ b/gover/gen/WindFieldStageInfo.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WindFieldStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WindFieldStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ StageId uint32 `protobuf:"varint,10,opt,name=stage_id,json=stageId,proto3" json:"stage_id,omitempty"`
+ IsOpen bool `protobuf:"varint,4,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
+ OpenTime uint32 `protobuf:"varint,8,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+}
+
+func (x *WindFieldStageInfo) Reset() {
+ *x = WindFieldStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WindFieldStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WindFieldStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WindFieldStageInfo) ProtoMessage() {}
+
+func (x *WindFieldStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_WindFieldStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WindFieldStageInfo.ProtoReflect.Descriptor instead.
+func (*WindFieldStageInfo) Descriptor() ([]byte, []int) {
+ return file_WindFieldStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WindFieldStageInfo) GetStageId() uint32 {
+ if x != nil {
+ return x.StageId
+ }
+ return 0
+}
+
+func (x *WindFieldStageInfo) GetIsOpen() bool {
+ if x != nil {
+ return x.IsOpen
+ }
+ return false
+}
+
+func (x *WindFieldStageInfo) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+var File_WindFieldStageInfo_proto protoreflect.FileDescriptor
+
+var file_WindFieldStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x18, 0x57, 0x69, 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65,
+ 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x65, 0x0a, 0x12, 0x57, 0x69,
+ 0x6e, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x19, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x07, 0x73, 0x74, 0x61, 0x67, 0x65, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x69,
+ 0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73,
+ 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d,
+ 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_WindFieldStageInfo_proto_rawDescOnce sync.Once
+ file_WindFieldStageInfo_proto_rawDescData = file_WindFieldStageInfo_proto_rawDesc
+)
+
+func file_WindFieldStageInfo_proto_rawDescGZIP() []byte {
+ file_WindFieldStageInfo_proto_rawDescOnce.Do(func() {
+ file_WindFieldStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_WindFieldStageInfo_proto_rawDescData)
+ })
+ return file_WindFieldStageInfo_proto_rawDescData
+}
+
+var file_WindFieldStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WindFieldStageInfo_proto_goTypes = []interface{}{
+ (*WindFieldStageInfo)(nil), // 0: WindFieldStageInfo
+}
+var file_WindFieldStageInfo_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WindFieldStageInfo_proto_init() }
+func file_WindFieldStageInfo_proto_init() {
+ if File_WindFieldStageInfo_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WindFieldStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WindFieldStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WindFieldStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WindFieldStageInfo_proto_goTypes,
+ DependencyIndexes: file_WindFieldStageInfo_proto_depIdxs,
+ MessageInfos: file_WindFieldStageInfo_proto_msgTypes,
+ }.Build()
+ File_WindFieldStageInfo_proto = out.File
+ file_WindFieldStageInfo_proto_rawDesc = nil
+ file_WindFieldStageInfo_proto_goTypes = nil
+ file_WindFieldStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/WindSeedClientNotify.pb.go b/gover/gen/WindSeedClientNotify.pb.go
index 9ef15bd9..2663428c 100644
--- a/gover/gen/WindSeedClientNotify.pb.go
+++ b/gover/gen/WindSeedClientNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WindSeedClientNotify.proto
package gen
@@ -36,9 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 1199
-// EnetChannelId: 0
-// EnetIsReliable: true
type WindSeedClientNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -121,11 +118,11 @@ type WindSeedClientNotify_RefreshNotify_ struct {
}
type WindSeedClientNotify_AddWindBulletNotify_ struct {
- AddWindBulletNotify *WindSeedClientNotify_AddWindBulletNotify `protobuf:"bytes,6,opt,name=add_wind_bullet_notify,json=addWindBulletNotify,proto3,oneof"`
+ AddWindBulletNotify *WindSeedClientNotify_AddWindBulletNotify `protobuf:"bytes,7,opt,name=add_wind_bullet_notify,json=addWindBulletNotify,proto3,oneof"`
}
type WindSeedClientNotify_AreaNotify_ struct {
- AreaNotify *WindSeedClientNotify_AreaNotify `protobuf:"bytes,4,opt,name=area_notify,json=areaNotify,proto3,oneof"`
+ AreaNotify *WindSeedClientNotify_AreaNotify `protobuf:"bytes,5,opt,name=area_notify,json=areaNotify,proto3,oneof"`
}
func (*WindSeedClientNotify_RefreshNotify_) isWindSeedClientNotify_Notify() {}
@@ -139,7 +136,7 @@ type WindSeedClientNotify_RefreshNotify struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RefreshNum uint32 `protobuf:"varint,9,opt,name=refresh_num,json=refreshNum,proto3" json:"refresh_num,omitempty"`
+ RefreshNum uint32 `protobuf:"varint,7,opt,name=refresh_num,json=refreshNum,proto3" json:"refresh_num,omitempty"`
}
func (x *WindSeedClientNotify_RefreshNotify) Reset() {
@@ -186,9 +183,9 @@ type WindSeedClientNotify_AddWindBulletNotify struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- SeedPos *Vector `protobuf:"bytes,6,opt,name=seed_pos,json=seedPos,proto3" json:"seed_pos,omitempty"`
- CatchPlayerUid uint32 `protobuf:"varint,8,opt,name=catch_player_uid,json=catchPlayerUid,proto3" json:"catch_player_uid,omitempty"`
- SeedEntityId uint32 `protobuf:"varint,7,opt,name=seed_entity_id,json=seedEntityId,proto3" json:"seed_entity_id,omitempty"`
+ SeedPos *Vector `protobuf:"bytes,14,opt,name=seed_pos,json=seedPos,proto3" json:"seed_pos,omitempty"`
+ Unk3300_CKIKKCAFJBC uint32 `protobuf:"varint,7,opt,name=Unk3300_CKIKKCAFJBC,json=Unk3300CKIKKCAFJBC,proto3" json:"Unk3300_CKIKKCAFJBC,omitempty"`
+ Unk3300_MPDFAPBDJAH uint32 `protobuf:"varint,11,opt,name=Unk3300_MPDFAPBDJAH,json=Unk3300MPDFAPBDJAH,proto3" json:"Unk3300_MPDFAPBDJAH,omitempty"`
}
func (x *WindSeedClientNotify_AddWindBulletNotify) Reset() {
@@ -230,16 +227,16 @@ func (x *WindSeedClientNotify_AddWindBulletNotify) GetSeedPos() *Vector {
return nil
}
-func (x *WindSeedClientNotify_AddWindBulletNotify) GetCatchPlayerUid() uint32 {
+func (x *WindSeedClientNotify_AddWindBulletNotify) GetUnk3300_CKIKKCAFJBC() uint32 {
if x != nil {
- return x.CatchPlayerUid
+ return x.Unk3300_CKIKKCAFJBC
}
return 0
}
-func (x *WindSeedClientNotify_AddWindBulletNotify) GetSeedEntityId() uint32 {
+func (x *WindSeedClientNotify_AddWindBulletNotify) GetUnk3300_MPDFAPBDJAH() uint32 {
if x != nil {
- return x.SeedEntityId
+ return x.Unk3300_MPDFAPBDJAH
}
return 0
}
@@ -249,9 +246,9 @@ type WindSeedClientNotify_AreaNotify struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- AreaCode []byte `protobuf:"bytes,5,opt,name=area_code,json=areaCode,proto3" json:"area_code,omitempty"`
- AreaId uint32 `protobuf:"varint,10,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
- AreaType uint32 `protobuf:"varint,7,opt,name=area_type,json=areaType,proto3" json:"area_type,omitempty"`
+ AreaId uint32 `protobuf:"varint,12,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ AreaCode []byte `protobuf:"bytes,10,opt,name=area_code,json=areaCode,proto3" json:"area_code,omitempty"`
+ AreaType uint32 `protobuf:"varint,13,opt,name=area_type,json=areaType,proto3" json:"area_type,omitempty"`
}
func (x *WindSeedClientNotify_AreaNotify) Reset() {
@@ -286,18 +283,18 @@ func (*WindSeedClientNotify_AreaNotify) Descriptor() ([]byte, []int) {
return file_WindSeedClientNotify_proto_rawDescGZIP(), []int{0, 2}
}
-func (x *WindSeedClientNotify_AreaNotify) GetAreaCode() []byte {
+func (x *WindSeedClientNotify_AreaNotify) GetAreaId() uint32 {
if x != nil {
- return x.AreaCode
+ return x.AreaId
}
- return nil
+ return 0
}
-func (x *WindSeedClientNotify_AreaNotify) GetAreaId() uint32 {
+func (x *WindSeedClientNotify_AreaNotify) GetAreaCode() []byte {
if x != nil {
- return x.AreaId
+ return x.AreaCode
}
- return 0
+ return nil
}
func (x *WindSeedClientNotify_AreaNotify) GetAreaType() uint32 {
@@ -312,7 +309,7 @@ var File_WindSeedClientNotify_proto protoreflect.FileDescriptor
var file_WindSeedClientNotify_proto_rawDesc = []byte{
0x0a, 0x1a, 0x57, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65,
- 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x04, 0x0a, 0x14, 0x57,
+ 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x04, 0x0a, 0x14, 0x57,
0x69, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x6e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x57, 0x69,
@@ -320,36 +317,37 @@ var file_WindSeedClientNotify_proto_rawDesc = []byte{
0x66, 0x79, 0x2e, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79,
0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x12, 0x60, 0x0a, 0x16, 0x61, 0x64, 0x64, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x5f, 0x62, 0x75,
- 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x6c, 0x6c, 0x65, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x29, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x65, 0x64, 0x43, 0x6c, 0x69, 0x65,
0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x41, 0x64, 0x64, 0x57, 0x69, 0x6e, 0x64,
0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x00, 0x52, 0x13,
0x61, 0x64, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x12, 0x43, 0x0a, 0x0b, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x6e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x53,
+ 0x66, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x53,
0x65, 0x65, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e,
0x41, 0x72, 0x65, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x61, 0x72,
0x65, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x1a, 0x30, 0x0a, 0x0d, 0x52, 0x65, 0x66, 0x72,
0x65, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x66,
- 0x72, 0x65, 0x73, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
- 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x1a, 0x89, 0x01, 0x0a, 0x13, 0x41,
+ 0x72, 0x65, 0x73, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a,
+ 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x1a, 0x9b, 0x01, 0x0a, 0x13, 0x41,
0x64, 0x64, 0x57, 0x69, 0x6e, 0x64, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x22, 0x0a, 0x08, 0x73, 0x65, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x06,
+ 0x66, 0x79, 0x12, 0x22, 0x0a, 0x08, 0x73, 0x65, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x0e,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x07, 0x73,
- 0x65, 0x65, 0x64, 0x50, 0x6f, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x61, 0x74, 0x63, 0x68, 0x5f,
- 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x0e, 0x63, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55, 0x69, 0x64,
- 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x65, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f,
- 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x65, 0x65, 0x64, 0x45, 0x6e,
- 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x1a, 0x5f, 0x0a, 0x0a, 0x41, 0x72, 0x65, 0x61, 0x4e, 0x6f,
- 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x63, 0x6f, 0x64,
- 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64,
- 0x65, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x72,
- 0x65, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x61,
- 0x72, 0x65, 0x61, 0x54, 0x79, 0x70, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x6e, 0x6f, 0x74, 0x69, 0x66,
- 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x33,
+ 0x65, 0x65, 0x64, 0x50, 0x6f, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x43, 0x4b, 0x49, 0x4b, 0x4b, 0x43, 0x41, 0x46, 0x4a, 0x42, 0x43, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x4b, 0x49, 0x4b,
+ 0x4b, 0x43, 0x41, 0x46, 0x4a, 0x42, 0x43, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4d, 0x50, 0x44, 0x46, 0x41, 0x50, 0x42, 0x44, 0x4a, 0x41, 0x48, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4d, 0x50, 0x44,
+ 0x46, 0x41, 0x50, 0x42, 0x44, 0x4a, 0x41, 0x48, 0x1a, 0x5f, 0x0a, 0x0a, 0x41, 0x72, 0x65, 0x61,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12,
+ 0x1b, 0x0a, 0x09, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x08, 0x61, 0x72, 0x65, 0x61, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09,
+ 0x61, 0x72, 0x65, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x08, 0x61, 0x72, 0x65, 0x61, 0x54, 0x79, 0x70, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x6e, 0x6f, 0x74,
+ 0x69, 0x66, 0x79, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/WinterCampAcceptAllGiveItemReq.pb.go b/gover/gen/WinterCampAcceptAllGiveItemReq.pb.go
new file mode 100644
index 00000000..efa113af
--- /dev/null
+++ b/gover/gen/WinterCampAcceptAllGiveItemReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampAcceptAllGiveItemReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampAcceptAllGiveItemReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *WinterCampAcceptAllGiveItemReq) Reset() {
+ *x = WinterCampAcceptAllGiveItemReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampAcceptAllGiveItemReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampAcceptAllGiveItemReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampAcceptAllGiveItemReq) ProtoMessage() {}
+
+func (x *WinterCampAcceptAllGiveItemReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampAcceptAllGiveItemReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampAcceptAllGiveItemReq.ProtoReflect.Descriptor instead.
+func (*WinterCampAcceptAllGiveItemReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampAcceptAllGiveItemReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_WinterCampAcceptAllGiveItemReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampAcceptAllGiveItemReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65,
+ 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x20, 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76,
+ 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampAcceptAllGiveItemReq_proto_rawDescOnce sync.Once
+ file_WinterCampAcceptAllGiveItemReq_proto_rawDescData = file_WinterCampAcceptAllGiveItemReq_proto_rawDesc
+)
+
+func file_WinterCampAcceptAllGiveItemReq_proto_rawDescGZIP() []byte {
+ file_WinterCampAcceptAllGiveItemReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampAcceptAllGiveItemReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampAcceptAllGiveItemReq_proto_rawDescData)
+ })
+ return file_WinterCampAcceptAllGiveItemReq_proto_rawDescData
+}
+
+var file_WinterCampAcceptAllGiveItemReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampAcceptAllGiveItemReq_proto_goTypes = []interface{}{
+ (*WinterCampAcceptAllGiveItemReq)(nil), // 0: WinterCampAcceptAllGiveItemReq
+}
+var file_WinterCampAcceptAllGiveItemReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampAcceptAllGiveItemReq_proto_init() }
+func file_WinterCampAcceptAllGiveItemReq_proto_init() {
+ if File_WinterCampAcceptAllGiveItemReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampAcceptAllGiveItemReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampAcceptAllGiveItemReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampAcceptAllGiveItemReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampAcceptAllGiveItemReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampAcceptAllGiveItemReq_proto_depIdxs,
+ MessageInfos: file_WinterCampAcceptAllGiveItemReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampAcceptAllGiveItemReq_proto = out.File
+ file_WinterCampAcceptAllGiveItemReq_proto_rawDesc = nil
+ file_WinterCampAcceptAllGiveItemReq_proto_goTypes = nil
+ file_WinterCampAcceptAllGiveItemReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampAcceptAllGiveItemRsp.pb.go b/gover/gen/WinterCampAcceptAllGiveItemRsp.pb.go
new file mode 100644
index 00000000..26ef2972
--- /dev/null
+++ b/gover/gen/WinterCampAcceptAllGiveItemRsp.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampAcceptAllGiveItemRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampAcceptAllGiveItemRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ AcceptItemResultInfo []*WinterCampAcceptItemResultInfo `protobuf:"bytes,1,rep,name=accept_item_result_info,json=acceptItemResultInfo,proto3" json:"accept_item_result_info,omitempty"`
+}
+
+func (x *WinterCampAcceptAllGiveItemRsp) Reset() {
+ *x = WinterCampAcceptAllGiveItemRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampAcceptAllGiveItemRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampAcceptAllGiveItemRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampAcceptAllGiveItemRsp) ProtoMessage() {}
+
+func (x *WinterCampAcceptAllGiveItemRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampAcceptAllGiveItemRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampAcceptAllGiveItemRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampAcceptAllGiveItemRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampAcceptAllGiveItemRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampAcceptAllGiveItemRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *WinterCampAcceptAllGiveItemRsp) GetAcceptItemResultInfo() []*WinterCampAcceptItemResultInfo {
+ if x != nil {
+ return x.AcceptItemResultInfo
+ }
+ return nil
+}
+
+var File_WinterCampAcceptAllGiveItemRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampAcceptAllGiveItemRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65,
+ 0x70, 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61,
+ 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75,
+ 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a,
+ 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65, 0x70,
+ 0x74, 0x41, 0x6c, 0x6c, 0x47, 0x69, 0x76, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x56, 0x0a, 0x17, 0x61, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x57, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x49, 0x74, 0x65,
+ 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x61, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_WinterCampAcceptAllGiveItemRsp_proto_rawDescOnce sync.Once
+ file_WinterCampAcceptAllGiveItemRsp_proto_rawDescData = file_WinterCampAcceptAllGiveItemRsp_proto_rawDesc
+)
+
+func file_WinterCampAcceptAllGiveItemRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampAcceptAllGiveItemRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampAcceptAllGiveItemRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampAcceptAllGiveItemRsp_proto_rawDescData)
+ })
+ return file_WinterCampAcceptAllGiveItemRsp_proto_rawDescData
+}
+
+var file_WinterCampAcceptAllGiveItemRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampAcceptAllGiveItemRsp_proto_goTypes = []interface{}{
+ (*WinterCampAcceptAllGiveItemRsp)(nil), // 0: WinterCampAcceptAllGiveItemRsp
+ (*WinterCampAcceptItemResultInfo)(nil), // 1: WinterCampAcceptItemResultInfo
+}
+var file_WinterCampAcceptAllGiveItemRsp_proto_depIdxs = []int32{
+ 1, // 0: WinterCampAcceptAllGiveItemRsp.accept_item_result_info:type_name -> WinterCampAcceptItemResultInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampAcceptAllGiveItemRsp_proto_init() }
+func file_WinterCampAcceptAllGiveItemRsp_proto_init() {
+ if File_WinterCampAcceptAllGiveItemRsp_proto != nil {
+ return
+ }
+ file_WinterCampAcceptItemResultInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampAcceptAllGiveItemRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampAcceptAllGiveItemRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampAcceptAllGiveItemRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampAcceptAllGiveItemRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampAcceptAllGiveItemRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampAcceptAllGiveItemRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampAcceptAllGiveItemRsp_proto = out.File
+ file_WinterCampAcceptAllGiveItemRsp_proto_rawDesc = nil
+ file_WinterCampAcceptAllGiveItemRsp_proto_goTypes = nil
+ file_WinterCampAcceptAllGiveItemRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampAcceptGiveItemReq.pb.go b/gover/gen/WinterCampAcceptGiveItemReq.pb.go
new file mode 100644
index 00000000..83ca7e49
--- /dev/null
+++ b/gover/gen/WinterCampAcceptGiveItemReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampAcceptGiveItemReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampAcceptGiveItemReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *WinterCampAcceptGiveItemReq) Reset() {
+ *x = WinterCampAcceptGiveItemReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampAcceptGiveItemReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampAcceptGiveItemReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampAcceptGiveItemReq) ProtoMessage() {}
+
+func (x *WinterCampAcceptGiveItemReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampAcceptGiveItemReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampAcceptGiveItemReq.ProtoReflect.Descriptor instead.
+func (*WinterCampAcceptGiveItemReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampAcceptGiveItemReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampAcceptGiveItemReq) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_WinterCampAcceptGiveItemReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampAcceptGiveItemReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65,
+ 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x1b, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d,
+ 0x70, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52,
+ 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampAcceptGiveItemReq_proto_rawDescOnce sync.Once
+ file_WinterCampAcceptGiveItemReq_proto_rawDescData = file_WinterCampAcceptGiveItemReq_proto_rawDesc
+)
+
+func file_WinterCampAcceptGiveItemReq_proto_rawDescGZIP() []byte {
+ file_WinterCampAcceptGiveItemReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampAcceptGiveItemReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampAcceptGiveItemReq_proto_rawDescData)
+ })
+ return file_WinterCampAcceptGiveItemReq_proto_rawDescData
+}
+
+var file_WinterCampAcceptGiveItemReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampAcceptGiveItemReq_proto_goTypes = []interface{}{
+ (*WinterCampAcceptGiveItemReq)(nil), // 0: WinterCampAcceptGiveItemReq
+}
+var file_WinterCampAcceptGiveItemReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampAcceptGiveItemReq_proto_init() }
+func file_WinterCampAcceptGiveItemReq_proto_init() {
+ if File_WinterCampAcceptGiveItemReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampAcceptGiveItemReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampAcceptGiveItemReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampAcceptGiveItemReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampAcceptGiveItemReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampAcceptGiveItemReq_proto_depIdxs,
+ MessageInfos: file_WinterCampAcceptGiveItemReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampAcceptGiveItemReq_proto = out.File
+ file_WinterCampAcceptGiveItemReq_proto_rawDesc = nil
+ file_WinterCampAcceptGiveItemReq_proto_goTypes = nil
+ file_WinterCampAcceptGiveItemReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampAcceptGiveItemRsp.pb.go b/gover/gen/WinterCampAcceptGiveItemRsp.pb.go
new file mode 100644
index 00000000..c61d77d7
--- /dev/null
+++ b/gover/gen/WinterCampAcceptGiveItemRsp.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampAcceptGiveItemRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampAcceptGiveItemRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ AcceptItemResultInfo *WinterCampAcceptItemResultInfo `protobuf:"bytes,15,opt,name=accept_item_result_info,json=acceptItemResultInfo,proto3" json:"accept_item_result_info,omitempty"`
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WinterCampAcceptGiveItemRsp) Reset() {
+ *x = WinterCampAcceptGiveItemRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampAcceptGiveItemRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampAcceptGiveItemRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampAcceptGiveItemRsp) ProtoMessage() {}
+
+func (x *WinterCampAcceptGiveItemRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampAcceptGiveItemRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampAcceptGiveItemRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampAcceptGiveItemRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampAcceptGiveItemRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampAcceptGiveItemRsp) GetAcceptItemResultInfo() *WinterCampAcceptItemResultInfo {
+ if x != nil {
+ return x.AcceptItemResultInfo
+ }
+ return nil
+}
+
+func (x *WinterCampAcceptGiveItemRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WinterCampAcceptGiveItemRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampAcceptGiveItemRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65,
+ 0x70, 0x74, 0x47, 0x69, 0x76, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41,
+ 0x63, 0x63, 0x65, 0x70, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49,
+ 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x01, 0x0a, 0x1b, 0x57, 0x69,
+ 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x47, 0x69,
+ 0x76, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12, 0x56, 0x0a, 0x17, 0x61, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x57, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x49, 0x74, 0x65,
+ 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x61, 0x63, 0x63,
+ 0x65, 0x70, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampAcceptGiveItemRsp_proto_rawDescOnce sync.Once
+ file_WinterCampAcceptGiveItemRsp_proto_rawDescData = file_WinterCampAcceptGiveItemRsp_proto_rawDesc
+)
+
+func file_WinterCampAcceptGiveItemRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampAcceptGiveItemRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampAcceptGiveItemRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampAcceptGiveItemRsp_proto_rawDescData)
+ })
+ return file_WinterCampAcceptGiveItemRsp_proto_rawDescData
+}
+
+var file_WinterCampAcceptGiveItemRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampAcceptGiveItemRsp_proto_goTypes = []interface{}{
+ (*WinterCampAcceptGiveItemRsp)(nil), // 0: WinterCampAcceptGiveItemRsp
+ (*WinterCampAcceptItemResultInfo)(nil), // 1: WinterCampAcceptItemResultInfo
+}
+var file_WinterCampAcceptGiveItemRsp_proto_depIdxs = []int32{
+ 1, // 0: WinterCampAcceptGiveItemRsp.accept_item_result_info:type_name -> WinterCampAcceptItemResultInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampAcceptGiveItemRsp_proto_init() }
+func file_WinterCampAcceptGiveItemRsp_proto_init() {
+ if File_WinterCampAcceptGiveItemRsp_proto != nil {
+ return
+ }
+ file_WinterCampAcceptItemResultInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampAcceptGiveItemRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampAcceptGiveItemRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampAcceptGiveItemRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampAcceptGiveItemRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampAcceptGiveItemRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampAcceptGiveItemRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampAcceptGiveItemRsp_proto = out.File
+ file_WinterCampAcceptGiveItemRsp_proto_rawDesc = nil
+ file_WinterCampAcceptGiveItemRsp_proto_goTypes = nil
+ file_WinterCampAcceptGiveItemRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampAcceptItemResultInfo.pb.go b/gover/gen/WinterCampAcceptItemResultInfo.pb.go
new file mode 100644
index 00000000..6ef7bb15
--- /dev/null
+++ b/gover/gen/WinterCampAcceptItemResultInfo.pb.go
@@ -0,0 +1,188 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampAcceptItemResultInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampAcceptItemResultInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_ILELLFNPDFJ []*ItemParam `protobuf:"bytes,15,rep,name=Unk3300_ILELLFNPDFJ,json=Unk3300ILELLFNPDFJ,proto3" json:"Unk3300_ILELLFNPDFJ,omitempty"`
+ Unk3300_JHKOMCFHAOG []*ItemParam `protobuf:"bytes,13,rep,name=Unk3300_JHKOMCFHAOG,json=Unk3300JHKOMCFHAOG,proto3" json:"Unk3300_JHKOMCFHAOG,omitempty"`
+ Uid uint32 `protobuf:"varint,9,opt,name=uid,proto3" json:"uid,omitempty"`
+}
+
+func (x *WinterCampAcceptItemResultInfo) Reset() {
+ *x = WinterCampAcceptItemResultInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampAcceptItemResultInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampAcceptItemResultInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampAcceptItemResultInfo) ProtoMessage() {}
+
+func (x *WinterCampAcceptItemResultInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampAcceptItemResultInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampAcceptItemResultInfo.ProtoReflect.Descriptor instead.
+func (*WinterCampAcceptItemResultInfo) Descriptor() ([]byte, []int) {
+ return file_WinterCampAcceptItemResultInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampAcceptItemResultInfo) GetUnk3300_ILELLFNPDFJ() []*ItemParam {
+ if x != nil {
+ return x.Unk3300_ILELLFNPDFJ
+ }
+ return nil
+}
+
+func (x *WinterCampAcceptItemResultInfo) GetUnk3300_JHKOMCFHAOG() []*ItemParam {
+ if x != nil {
+ return x.Unk3300_JHKOMCFHAOG
+ }
+ return nil
+}
+
+func (x *WinterCampAcceptItemResultInfo) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+var File_WinterCampAcceptItemResultInfo_proto protoreflect.FileDescriptor
+
+var file_WinterCampAcceptItemResultInfo_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65,
+ 0x70, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61,
+ 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac, 0x01, 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74,
+ 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x49, 0x74, 0x65, 0x6d,
+ 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e,
+ 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x49, 0x4c, 0x45, 0x4c, 0x4c, 0x46, 0x4e, 0x50, 0x44, 0x46,
+ 0x4a, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61,
+ 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x49, 0x4c, 0x45, 0x4c,
+ 0x4c, 0x46, 0x4e, 0x50, 0x44, 0x46, 0x4a, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x4a, 0x48, 0x4b, 0x4f, 0x4d, 0x43, 0x46, 0x48, 0x41, 0x4f, 0x47, 0x18, 0x0d,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d,
+ 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4a, 0x48, 0x4b, 0x4f, 0x4d, 0x43, 0x46,
+ 0x48, 0x41, 0x4f, 0x47, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampAcceptItemResultInfo_proto_rawDescOnce sync.Once
+ file_WinterCampAcceptItemResultInfo_proto_rawDescData = file_WinterCampAcceptItemResultInfo_proto_rawDesc
+)
+
+func file_WinterCampAcceptItemResultInfo_proto_rawDescGZIP() []byte {
+ file_WinterCampAcceptItemResultInfo_proto_rawDescOnce.Do(func() {
+ file_WinterCampAcceptItemResultInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampAcceptItemResultInfo_proto_rawDescData)
+ })
+ return file_WinterCampAcceptItemResultInfo_proto_rawDescData
+}
+
+var file_WinterCampAcceptItemResultInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampAcceptItemResultInfo_proto_goTypes = []interface{}{
+ (*WinterCampAcceptItemResultInfo)(nil), // 0: WinterCampAcceptItemResultInfo
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_WinterCampAcceptItemResultInfo_proto_depIdxs = []int32{
+ 1, // 0: WinterCampAcceptItemResultInfo.Unk3300_ILELLFNPDFJ:type_name -> ItemParam
+ 1, // 1: WinterCampAcceptItemResultInfo.Unk3300_JHKOMCFHAOG:type_name -> ItemParam
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampAcceptItemResultInfo_proto_init() }
+func file_WinterCampAcceptItemResultInfo_proto_init() {
+ if File_WinterCampAcceptItemResultInfo_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampAcceptItemResultInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampAcceptItemResultInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampAcceptItemResultInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampAcceptItemResultInfo_proto_goTypes,
+ DependencyIndexes: file_WinterCampAcceptItemResultInfo_proto_depIdxs,
+ MessageInfos: file_WinterCampAcceptItemResultInfo_proto_msgTypes,
+ }.Build()
+ File_WinterCampAcceptItemResultInfo_proto = out.File
+ file_WinterCampAcceptItemResultInfo_proto_rawDesc = nil
+ file_WinterCampAcceptItemResultInfo_proto_goTypes = nil
+ file_WinterCampAcceptItemResultInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampActivityDetailInfo.pb.go b/gover/gen/WinterCampActivityDetailInfo.pb.go
index b29a2198..ae1530cc 100644
--- a/gover/gen/WinterCampActivityDetailInfo.pb.go
+++ b/gover/gen/WinterCampActivityDetailInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WinterCampActivityDetailInfo.proto
package gen
@@ -41,14 +41,14 @@ type WinterCampActivityDetailInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk2700_FBMHFJHDJNB []*Unk2700_MBIDJDLLBNM `protobuf:"bytes,9,rep,name=Unk2700_FBMHFJHDJNB,json=Unk2700FBMHFJHDJNB,proto3" json:"Unk2700_FBMHFJHDJNB,omitempty"`
- BattleInfo *Unk2700_DIEGJDEIDKO `protobuf:"bytes,10,opt,name=battle_info,json=battleInfo,proto3" json:"battle_info,omitempty"`
- Unk2700_GALHBPGEGNL []uint32 `protobuf:"varint,8,rep,packed,name=Unk2700_GALHBPGEGNL,json=Unk2700GALHBPGEGNL,proto3" json:"Unk2700_GALHBPGEGNL,omitempty"`
- Unk2700_DKCGOPBHJHA []uint32 `protobuf:"varint,14,rep,packed,name=Unk2700_DKCGOPBHJHA,json=Unk2700DKCGOPBHJHA,proto3" json:"Unk2700_DKCGOPBHJHA,omitempty"`
- Unk2700_OOBOCEALLBE []uint32 `protobuf:"varint,6,rep,packed,name=Unk2700_OOBOCEALLBE,json=Unk2700OOBOCEALLBE,proto3" json:"Unk2700_OOBOCEALLBE,omitempty"`
- IsContentClosed bool `protobuf:"varint,15,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
- ExploreInfo *Unk2700_DIEGJDEIDKO `protobuf:"bytes,11,opt,name=explore_info,json=exploreInfo,proto3" json:"explore_info,omitempty"`
- Unk2700_CFENLEBIKGG []*ItemParam `protobuf:"bytes,2,rep,name=Unk2700_CFENLEBIKGG,json=Unk2700CFENLEBIKGG,proto3" json:"Unk2700_CFENLEBIKGG,omitempty"`
+ ExploreInfo *WinterCampStageInfo `protobuf:"bytes,3,opt,name=explore_info,json=exploreInfo,proto3" json:"explore_info,omitempty"`
+ Unk3300_KCGKNJFGCFC []uint32 `protobuf:"varint,4,rep,packed,name=Unk3300_KCGKNJFGCFC,json=Unk3300KCGKNJFGCFC,proto3" json:"Unk3300_KCGKNJFGCFC,omitempty"`
+ IsContentClosed bool `protobuf:"varint,12,opt,name=is_content_closed,json=isContentClosed,proto3" json:"is_content_closed,omitempty"`
+ Unk3300_CMNIBPMOECO []uint32 `protobuf:"varint,5,rep,packed,name=Unk3300_CMNIBPMOECO,json=Unk3300CMNIBPMOECO,proto3" json:"Unk3300_CMNIBPMOECO,omitempty"`
+ Unk3300_FHNNJJDGLOO []uint32 `protobuf:"varint,6,rep,packed,name=Unk3300_FHNNJJDGLOO,json=Unk3300FHNNJJDGLOO,proto3" json:"Unk3300_FHNNJJDGLOO,omitempty"`
+ UsedItemList []*ItemParam `protobuf:"bytes,14,rep,name=used_item_list,json=usedItemList,proto3" json:"used_item_list,omitempty"`
+ BattleInfo *WinterCampStageInfo `protobuf:"bytes,9,opt,name=battle_info,json=battleInfo,proto3" json:"battle_info,omitempty"`
+ RaceInfoList []*WinterCampRaceStageInfo `protobuf:"bytes,13,rep,name=race_info_list,json=raceInfoList,proto3" json:"race_info_list,omitempty"`
}
func (x *WinterCampActivityDetailInfo) Reset() {
@@ -83,58 +83,58 @@ func (*WinterCampActivityDetailInfo) Descriptor() ([]byte, []int) {
return file_WinterCampActivityDetailInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *WinterCampActivityDetailInfo) GetUnk2700_FBMHFJHDJNB() []*Unk2700_MBIDJDLLBNM {
+func (x *WinterCampActivityDetailInfo) GetExploreInfo() *WinterCampStageInfo {
if x != nil {
- return x.Unk2700_FBMHFJHDJNB
+ return x.ExploreInfo
}
return nil
}
-func (x *WinterCampActivityDetailInfo) GetBattleInfo() *Unk2700_DIEGJDEIDKO {
+func (x *WinterCampActivityDetailInfo) GetUnk3300_KCGKNJFGCFC() []uint32 {
if x != nil {
- return x.BattleInfo
+ return x.Unk3300_KCGKNJFGCFC
}
return nil
}
-func (x *WinterCampActivityDetailInfo) GetUnk2700_GALHBPGEGNL() []uint32 {
+func (x *WinterCampActivityDetailInfo) GetIsContentClosed() bool {
if x != nil {
- return x.Unk2700_GALHBPGEGNL
+ return x.IsContentClosed
}
- return nil
+ return false
}
-func (x *WinterCampActivityDetailInfo) GetUnk2700_DKCGOPBHJHA() []uint32 {
+func (x *WinterCampActivityDetailInfo) GetUnk3300_CMNIBPMOECO() []uint32 {
if x != nil {
- return x.Unk2700_DKCGOPBHJHA
+ return x.Unk3300_CMNIBPMOECO
}
return nil
}
-func (x *WinterCampActivityDetailInfo) GetUnk2700_OOBOCEALLBE() []uint32 {
+func (x *WinterCampActivityDetailInfo) GetUnk3300_FHNNJJDGLOO() []uint32 {
if x != nil {
- return x.Unk2700_OOBOCEALLBE
+ return x.Unk3300_FHNNJJDGLOO
}
return nil
}
-func (x *WinterCampActivityDetailInfo) GetIsContentClosed() bool {
+func (x *WinterCampActivityDetailInfo) GetUsedItemList() []*ItemParam {
if x != nil {
- return x.IsContentClosed
+ return x.UsedItemList
}
- return false
+ return nil
}
-func (x *WinterCampActivityDetailInfo) GetExploreInfo() *Unk2700_DIEGJDEIDKO {
+func (x *WinterCampActivityDetailInfo) GetBattleInfo() *WinterCampStageInfo {
if x != nil {
- return x.ExploreInfo
+ return x.BattleInfo
}
return nil
}
-func (x *WinterCampActivityDetailInfo) GetUnk2700_CFENLEBIKGG() []*ItemParam {
+func (x *WinterCampActivityDetailInfo) GetRaceInfoList() []*WinterCampRaceStageInfo {
if x != nil {
- return x.Unk2700_CFENLEBIKGG
+ return x.RaceInfoList
}
return nil
}
@@ -145,40 +145,40 @@ var file_WinterCampActivityDetailInfo_proto_rawDesc = []byte{
0x0a, 0x22, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69,
0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44,
- 0x49, 0x45, 0x47, 0x4a, 0x44, 0x45, 0x49, 0x44, 0x4b, 0x4f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x49, 0x44, 0x4a, 0x44,
- 0x4c, 0x4c, 0x42, 0x4e, 0x4d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd1, 0x03, 0x0a, 0x1c,
- 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
- 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x45, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x46, 0x42, 0x4d, 0x48, 0x46, 0x4a, 0x48, 0x44,
- 0x4a, 0x4e, 0x42, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32,
- 0x37, 0x30, 0x30, 0x5f, 0x4d, 0x42, 0x49, 0x44, 0x4a, 0x44, 0x4c, 0x4c, 0x42, 0x4e, 0x4d, 0x52,
- 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x46, 0x42, 0x4d, 0x48, 0x46, 0x4a, 0x48, 0x44,
- 0x4a, 0x4e, 0x42, 0x12, 0x35, 0x0a, 0x0b, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x5f, 0x44, 0x49, 0x45, 0x47, 0x4a, 0x44, 0x45, 0x49, 0x44, 0x4b, 0x4f, 0x52, 0x0a,
- 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x47, 0x41, 0x4c, 0x48, 0x42, 0x50, 0x47, 0x45, 0x47, 0x4e,
- 0x4c, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30,
- 0x47, 0x41, 0x4c, 0x48, 0x42, 0x50, 0x47, 0x45, 0x47, 0x4e, 0x4c, 0x12, 0x2f, 0x0a, 0x13, 0x55,
- 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x4b, 0x43, 0x47, 0x4f, 0x50, 0x42, 0x48, 0x4a,
- 0x48, 0x41, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30,
- 0x30, 0x44, 0x4b, 0x43, 0x47, 0x4f, 0x50, 0x42, 0x48, 0x4a, 0x48, 0x41, 0x12, 0x2f, 0x0a, 0x13,
- 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x4f, 0x4f, 0x42, 0x4f, 0x43, 0x45, 0x41, 0x4c,
- 0x4c, 0x42, 0x45, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x32, 0x37,
- 0x30, 0x30, 0x4f, 0x4f, 0x42, 0x4f, 0x43, 0x45, 0x41, 0x4c, 0x4c, 0x42, 0x45, 0x12, 0x2a, 0x0a,
- 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73,
- 0x65, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74,
- 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x37, 0x0a, 0x0c, 0x65, 0x78, 0x70,
- 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x44, 0x49, 0x45, 0x47, 0x4a, 0x44,
- 0x45, 0x49, 0x44, 0x4b, 0x4f, 0x52, 0x0b, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x32, 0x37, 0x30, 0x30, 0x5f, 0x43, 0x46,
- 0x45, 0x4e, 0x4c, 0x45, 0x42, 0x49, 0x4b, 0x47, 0x47, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x12, 0x55, 0x6e, 0x6b,
- 0x32, 0x37, 0x30, 0x30, 0x43, 0x46, 0x45, 0x4e, 0x4c, 0x45, 0x42, 0x49, 0x4b, 0x47, 0x47, 0x42,
- 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d,
+ 0x70, 0x52, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
+ 0xbf, 0x03, 0x0a, 0x1c, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
+ 0x12, 0x37, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43,
+ 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x65, 0x78,
+ 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b,
+ 0x33, 0x33, 0x30, 0x30, 0x5f, 0x4b, 0x43, 0x47, 0x4b, 0x4e, 0x4a, 0x46, 0x47, 0x43, 0x46, 0x43,
+ 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4b,
+ 0x43, 0x47, 0x4b, 0x4e, 0x4a, 0x46, 0x47, 0x43, 0x46, 0x43, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18,
+ 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
+ 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x43, 0x4d, 0x4e, 0x49, 0x42, 0x50, 0x4d, 0x4f, 0x45, 0x43, 0x4f, 0x18, 0x05, 0x20,
+ 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x43, 0x4d, 0x4e, 0x49,
+ 0x42, 0x50, 0x4d, 0x4f, 0x45, 0x43, 0x4f, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33,
+ 0x30, 0x30, 0x5f, 0x46, 0x48, 0x4e, 0x4e, 0x4a, 0x4a, 0x44, 0x47, 0x4c, 0x4f, 0x4f, 0x18, 0x06,
+ 0x20, 0x03, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x46, 0x48, 0x4e,
+ 0x4e, 0x4a, 0x4a, 0x44, 0x47, 0x4c, 0x4f, 0x4f, 0x12, 0x30, 0x0a, 0x0e, 0x75, 0x73, 0x65, 0x64,
+ 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x0c, 0x75, 0x73,
+ 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x0b, 0x62, 0x61,
+ 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x14, 0x2e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x3e, 0x0a, 0x0e, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x57, 0x69, 0x6e, 0x74,
+ 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x61, 0x63, 0x65, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49,
+ 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x72, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
}
var (
@@ -196,15 +196,15 @@ func file_WinterCampActivityDetailInfo_proto_rawDescGZIP() []byte {
var file_WinterCampActivityDetailInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_WinterCampActivityDetailInfo_proto_goTypes = []interface{}{
(*WinterCampActivityDetailInfo)(nil), // 0: WinterCampActivityDetailInfo
- (*Unk2700_MBIDJDLLBNM)(nil), // 1: Unk2700_MBIDJDLLBNM
- (*Unk2700_DIEGJDEIDKO)(nil), // 2: Unk2700_DIEGJDEIDKO
- (*ItemParam)(nil), // 3: ItemParam
+ (*WinterCampStageInfo)(nil), // 1: WinterCampStageInfo
+ (*ItemParam)(nil), // 2: ItemParam
+ (*WinterCampRaceStageInfo)(nil), // 3: WinterCampRaceStageInfo
}
var file_WinterCampActivityDetailInfo_proto_depIdxs = []int32{
- 1, // 0: WinterCampActivityDetailInfo.Unk2700_FBMHFJHDJNB:type_name -> Unk2700_MBIDJDLLBNM
- 2, // 1: WinterCampActivityDetailInfo.battle_info:type_name -> Unk2700_DIEGJDEIDKO
- 2, // 2: WinterCampActivityDetailInfo.explore_info:type_name -> Unk2700_DIEGJDEIDKO
- 3, // 3: WinterCampActivityDetailInfo.Unk2700_CFENLEBIKGG:type_name -> ItemParam
+ 1, // 0: WinterCampActivityDetailInfo.explore_info:type_name -> WinterCampStageInfo
+ 2, // 1: WinterCampActivityDetailInfo.used_item_list:type_name -> ItemParam
+ 1, // 2: WinterCampActivityDetailInfo.battle_info:type_name -> WinterCampStageInfo
+ 3, // 3: WinterCampActivityDetailInfo.race_info_list:type_name -> WinterCampRaceStageInfo
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
@@ -218,8 +218,8 @@ func file_WinterCampActivityDetailInfo_proto_init() {
return
}
file_ItemParam_proto_init()
- file_Unk2700_DIEGJDEIDKO_proto_init()
- file_Unk2700_MBIDJDLLBNM_proto_init()
+ file_WinterCampRaceStageInfo_proto_init()
+ file_WinterCampStageInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_WinterCampActivityDetailInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WinterCampActivityDetailInfo); i {
diff --git a/gover/gen/WinterCampEditSnowmanCombinationReq.pb.go b/gover/gen/WinterCampEditSnowmanCombinationReq.pb.go
new file mode 100644
index 00000000..312dec26
--- /dev/null
+++ b/gover/gen/WinterCampEditSnowmanCombinationReq.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampEditSnowmanCombinationReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampEditSnowmanCombinationReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ EntityId uint32 `protobuf:"varint,6,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
+ CombinationInfo *CustomGadgetTreeInfo `protobuf:"bytes,5,opt,name=combination_info,json=combinationInfo,proto3" json:"combination_info,omitempty"`
+}
+
+func (x *WinterCampEditSnowmanCombinationReq) Reset() {
+ *x = WinterCampEditSnowmanCombinationReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampEditSnowmanCombinationReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampEditSnowmanCombinationReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampEditSnowmanCombinationReq) ProtoMessage() {}
+
+func (x *WinterCampEditSnowmanCombinationReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampEditSnowmanCombinationReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampEditSnowmanCombinationReq.ProtoReflect.Descriptor instead.
+func (*WinterCampEditSnowmanCombinationReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampEditSnowmanCombinationReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampEditSnowmanCombinationReq) GetEntityId() uint32 {
+ if x != nil {
+ return x.EntityId
+ }
+ return 0
+}
+
+func (x *WinterCampEditSnowmanCombinationReq) GetCombinationInfo() *CustomGadgetTreeInfo {
+ if x != nil {
+ return x.CombinationInfo
+ }
+ return nil
+}
+
+var File_WinterCampEditSnowmanCombinationReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampEditSnowmanCombinationReq_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x45, 0x64, 0x69, 0x74,
+ 0x53, 0x6e, 0x6f, 0x77, 0x6d, 0x61, 0x6e, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x43, 0x75, 0x73,
+ 0x74, 0x6f, 0x6d, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x23, 0x57, 0x69, 0x6e, 0x74,
+ 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x45, 0x64, 0x69, 0x74, 0x53, 0x6e, 0x6f, 0x77, 0x6d, 0x61,
+ 0x6e, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
+ 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x10,
+ 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x47,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x54, 0x72, 0x65, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x63,
+ 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampEditSnowmanCombinationReq_proto_rawDescOnce sync.Once
+ file_WinterCampEditSnowmanCombinationReq_proto_rawDescData = file_WinterCampEditSnowmanCombinationReq_proto_rawDesc
+)
+
+func file_WinterCampEditSnowmanCombinationReq_proto_rawDescGZIP() []byte {
+ file_WinterCampEditSnowmanCombinationReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampEditSnowmanCombinationReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampEditSnowmanCombinationReq_proto_rawDescData)
+ })
+ return file_WinterCampEditSnowmanCombinationReq_proto_rawDescData
+}
+
+var file_WinterCampEditSnowmanCombinationReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampEditSnowmanCombinationReq_proto_goTypes = []interface{}{
+ (*WinterCampEditSnowmanCombinationReq)(nil), // 0: WinterCampEditSnowmanCombinationReq
+ (*CustomGadgetTreeInfo)(nil), // 1: CustomGadgetTreeInfo
+}
+var file_WinterCampEditSnowmanCombinationReq_proto_depIdxs = []int32{
+ 1, // 0: WinterCampEditSnowmanCombinationReq.combination_info:type_name -> CustomGadgetTreeInfo
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampEditSnowmanCombinationReq_proto_init() }
+func file_WinterCampEditSnowmanCombinationReq_proto_init() {
+ if File_WinterCampEditSnowmanCombinationReq_proto != nil {
+ return
+ }
+ file_CustomGadgetTreeInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampEditSnowmanCombinationReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampEditSnowmanCombinationReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampEditSnowmanCombinationReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampEditSnowmanCombinationReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampEditSnowmanCombinationReq_proto_depIdxs,
+ MessageInfos: file_WinterCampEditSnowmanCombinationReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampEditSnowmanCombinationReq_proto = out.File
+ file_WinterCampEditSnowmanCombinationReq_proto_rawDesc = nil
+ file_WinterCampEditSnowmanCombinationReq_proto_goTypes = nil
+ file_WinterCampEditSnowmanCombinationReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampEditSnowmanCombinationRsp.pb.go b/gover/gen/WinterCampEditSnowmanCombinationRsp.pb.go
new file mode 100644
index 00000000..bceb93aa
--- /dev/null
+++ b/gover/gen/WinterCampEditSnowmanCombinationRsp.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampEditSnowmanCombinationRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampEditSnowmanCombinationRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,1,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WinterCampEditSnowmanCombinationRsp) Reset() {
+ *x = WinterCampEditSnowmanCombinationRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampEditSnowmanCombinationRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampEditSnowmanCombinationRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampEditSnowmanCombinationRsp) ProtoMessage() {}
+
+func (x *WinterCampEditSnowmanCombinationRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampEditSnowmanCombinationRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampEditSnowmanCombinationRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampEditSnowmanCombinationRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampEditSnowmanCombinationRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampEditSnowmanCombinationRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WinterCampEditSnowmanCombinationRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampEditSnowmanCombinationRsp_proto_rawDesc = []byte{
+ 0x0a, 0x29, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x45, 0x64, 0x69, 0x74,
+ 0x53, 0x6e, 0x6f, 0x77, 0x6d, 0x61, 0x6e, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x23, 0x57,
+ 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x45, 0x64, 0x69, 0x74, 0x53, 0x6e, 0x6f,
+ 0x77, 0x6d, 0x61, 0x6e, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
+ 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04,
+ 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampEditSnowmanCombinationRsp_proto_rawDescOnce sync.Once
+ file_WinterCampEditSnowmanCombinationRsp_proto_rawDescData = file_WinterCampEditSnowmanCombinationRsp_proto_rawDesc
+)
+
+func file_WinterCampEditSnowmanCombinationRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampEditSnowmanCombinationRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampEditSnowmanCombinationRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampEditSnowmanCombinationRsp_proto_rawDescData)
+ })
+ return file_WinterCampEditSnowmanCombinationRsp_proto_rawDescData
+}
+
+var file_WinterCampEditSnowmanCombinationRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampEditSnowmanCombinationRsp_proto_goTypes = []interface{}{
+ (*WinterCampEditSnowmanCombinationRsp)(nil), // 0: WinterCampEditSnowmanCombinationRsp
+}
+var file_WinterCampEditSnowmanCombinationRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampEditSnowmanCombinationRsp_proto_init() }
+func file_WinterCampEditSnowmanCombinationRsp_proto_init() {
+ if File_WinterCampEditSnowmanCombinationRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampEditSnowmanCombinationRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampEditSnowmanCombinationRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampEditSnowmanCombinationRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampEditSnowmanCombinationRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampEditSnowmanCombinationRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampEditSnowmanCombinationRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampEditSnowmanCombinationRsp_proto = out.File
+ file_WinterCampEditSnowmanCombinationRsp_proto_rawDesc = nil
+ file_WinterCampEditSnowmanCombinationRsp_proto_goTypes = nil
+ file_WinterCampEditSnowmanCombinationRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampFriendWishData.pb.go b/gover/gen/WinterCampFriendWishData.pb.go
new file mode 100644
index 00000000..931b4834
--- /dev/null
+++ b/gover/gen/WinterCampFriendWishData.pb.go
@@ -0,0 +1,194 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampFriendWishData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampFriendWishData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ItemIdList []uint32 `protobuf:"varint,9,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
+ Nickname string `protobuf:"bytes,15,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,10,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+}
+
+func (x *WinterCampFriendWishData) Reset() {
+ *x = WinterCampFriendWishData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampFriendWishData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampFriendWishData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampFriendWishData) ProtoMessage() {}
+
+func (x *WinterCampFriendWishData) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampFriendWishData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampFriendWishData.ProtoReflect.Descriptor instead.
+func (*WinterCampFriendWishData) Descriptor() ([]byte, []int) {
+ return file_WinterCampFriendWishData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampFriendWishData) GetItemIdList() []uint32 {
+ if x != nil {
+ return x.ItemIdList
+ }
+ return nil
+}
+
+func (x *WinterCampFriendWishData) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
+func (x *WinterCampFriendWishData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *WinterCampFriendWishData) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
+var File_WinterCampFriendWishData_proto protoreflect.FileDescriptor
+
+var file_WinterCampFriendWishData_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x46, 0x72, 0x69, 0x65,
+ 0x6e, 0x64, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa4, 0x01, 0x0a, 0x18, 0x57, 0x69, 0x6e, 0x74, 0x65,
+ 0x72, 0x43, 0x61, 0x6d, 0x70, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x57, 0x69, 0x73, 0x68, 0x44,
+ 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c,
+ 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49,
+ 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x75, 0x69, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70,
+ 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampFriendWishData_proto_rawDescOnce sync.Once
+ file_WinterCampFriendWishData_proto_rawDescData = file_WinterCampFriendWishData_proto_rawDesc
+)
+
+func file_WinterCampFriendWishData_proto_rawDescGZIP() []byte {
+ file_WinterCampFriendWishData_proto_rawDescOnce.Do(func() {
+ file_WinterCampFriendWishData_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampFriendWishData_proto_rawDescData)
+ })
+ return file_WinterCampFriendWishData_proto_rawDescData
+}
+
+var file_WinterCampFriendWishData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampFriendWishData_proto_goTypes = []interface{}{
+ (*WinterCampFriendWishData)(nil), // 0: WinterCampFriendWishData
+ (*ProfilePicture)(nil), // 1: ProfilePicture
+}
+var file_WinterCampFriendWishData_proto_depIdxs = []int32{
+ 1, // 0: WinterCampFriendWishData.profile_picture:type_name -> ProfilePicture
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampFriendWishData_proto_init() }
+func file_WinterCampFriendWishData_proto_init() {
+ if File_WinterCampFriendWishData_proto != nil {
+ return
+ }
+ file_ProfilePicture_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampFriendWishData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampFriendWishData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampFriendWishData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampFriendWishData_proto_goTypes,
+ DependencyIndexes: file_WinterCampFriendWishData_proto_depIdxs,
+ MessageInfos: file_WinterCampFriendWishData_proto_msgTypes,
+ }.Build()
+ File_WinterCampFriendWishData_proto = out.File
+ file_WinterCampFriendWishData_proto_rawDesc = nil
+ file_WinterCampFriendWishData_proto_goTypes = nil
+ file_WinterCampFriendWishData_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGetCanGiveFriendItemReq.pb.go b/gover/gen/WinterCampGetCanGiveFriendItemReq.pb.go
new file mode 100644
index 00000000..0e7a8d8c
--- /dev/null
+++ b/gover/gen/WinterCampGetCanGiveFriendItemReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGetCanGiveFriendItemReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGetCanGiveFriendItemReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *WinterCampGetCanGiveFriendItemReq) Reset() {
+ *x = WinterCampGetCanGiveFriendItemReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGetCanGiveFriendItemReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGetCanGiveFriendItemReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGetCanGiveFriendItemReq) ProtoMessage() {}
+
+func (x *WinterCampGetCanGiveFriendItemReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGetCanGiveFriendItemReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGetCanGiveFriendItemReq.ProtoReflect.Descriptor instead.
+func (*WinterCampGetCanGiveFriendItemReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampGetCanGiveFriendItemReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_WinterCampGetCanGiveFriendItemReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampGetCanGiveFriendItemReq_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x43,
+ 0x61, 0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d,
+ 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x23, 0x0a, 0x21, 0x57, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x43, 0x61, 0x6e, 0x47, 0x69, 0x76,
+ 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGetCanGiveFriendItemReq_proto_rawDescOnce sync.Once
+ file_WinterCampGetCanGiveFriendItemReq_proto_rawDescData = file_WinterCampGetCanGiveFriendItemReq_proto_rawDesc
+)
+
+func file_WinterCampGetCanGiveFriendItemReq_proto_rawDescGZIP() []byte {
+ file_WinterCampGetCanGiveFriendItemReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampGetCanGiveFriendItemReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGetCanGiveFriendItemReq_proto_rawDescData)
+ })
+ return file_WinterCampGetCanGiveFriendItemReq_proto_rawDescData
+}
+
+var file_WinterCampGetCanGiveFriendItemReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGetCanGiveFriendItemReq_proto_goTypes = []interface{}{
+ (*WinterCampGetCanGiveFriendItemReq)(nil), // 0: WinterCampGetCanGiveFriendItemReq
+}
+var file_WinterCampGetCanGiveFriendItemReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGetCanGiveFriendItemReq_proto_init() }
+func file_WinterCampGetCanGiveFriendItemReq_proto_init() {
+ if File_WinterCampGetCanGiveFriendItemReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGetCanGiveFriendItemReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGetCanGiveFriendItemReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGetCanGiveFriendItemReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGetCanGiveFriendItemReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampGetCanGiveFriendItemReq_proto_depIdxs,
+ MessageInfos: file_WinterCampGetCanGiveFriendItemReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampGetCanGiveFriendItemReq_proto = out.File
+ file_WinterCampGetCanGiveFriendItemReq_proto_rawDesc = nil
+ file_WinterCampGetCanGiveFriendItemReq_proto_goTypes = nil
+ file_WinterCampGetCanGiveFriendItemReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGetCanGiveFriendItemRsp.pb.go b/gover/gen/WinterCampGetCanGiveFriendItemRsp.pb.go
new file mode 100644
index 00000000..22a898bb
--- /dev/null
+++ b/gover/gen/WinterCampGetCanGiveFriendItemRsp.pb.go
@@ -0,0 +1,175 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGetCanGiveFriendItemRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGetCanGiveFriendItemRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,12,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,14,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+}
+
+func (x *WinterCampGetCanGiveFriendItemRsp) Reset() {
+ *x = WinterCampGetCanGiveFriendItemRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGetCanGiveFriendItemRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGetCanGiveFriendItemRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGetCanGiveFriendItemRsp) ProtoMessage() {}
+
+func (x *WinterCampGetCanGiveFriendItemRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGetCanGiveFriendItemRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGetCanGiveFriendItemRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampGetCanGiveFriendItemRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampGetCanGiveFriendItemRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *WinterCampGetCanGiveFriendItemRsp) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
+var File_WinterCampGetCanGiveFriendItemRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampGetCanGiveFriendItemRsp_proto_rawDesc = []byte{
+ 0x0a, 0x27, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x43,
+ 0x61, 0x6e, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d,
+ 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x66, 0x0a, 0x21, 0x57, 0x69,
+ 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x43, 0x61, 0x6e, 0x47, 0x69,
+ 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65,
+ 0x6d, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49,
+ 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69,
+ 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescOnce sync.Once
+ file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescData = file_WinterCampGetCanGiveFriendItemRsp_proto_rawDesc
+)
+
+func file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescData)
+ })
+ return file_WinterCampGetCanGiveFriendItemRsp_proto_rawDescData
+}
+
+var file_WinterCampGetCanGiveFriendItemRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGetCanGiveFriendItemRsp_proto_goTypes = []interface{}{
+ (*WinterCampGetCanGiveFriendItemRsp)(nil), // 0: WinterCampGetCanGiveFriendItemRsp
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_WinterCampGetCanGiveFriendItemRsp_proto_depIdxs = []int32{
+ 1, // 0: WinterCampGetCanGiveFriendItemRsp.item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGetCanGiveFriendItemRsp_proto_init() }
+func file_WinterCampGetCanGiveFriendItemRsp_proto_init() {
+ if File_WinterCampGetCanGiveFriendItemRsp_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGetCanGiveFriendItemRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGetCanGiveFriendItemRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGetCanGiveFriendItemRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGetCanGiveFriendItemRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampGetCanGiveFriendItemRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampGetCanGiveFriendItemRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampGetCanGiveFriendItemRsp_proto = out.File
+ file_WinterCampGetCanGiveFriendItemRsp_proto_rawDesc = nil
+ file_WinterCampGetCanGiveFriendItemRsp_proto_goTypes = nil
+ file_WinterCampGetCanGiveFriendItemRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGetFriendWishListReq.pb.go b/gover/gen/WinterCampGetFriendWishListReq.pb.go
new file mode 100644
index 00000000..dde29c51
--- /dev/null
+++ b/gover/gen/WinterCampGetFriendWishListReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGetFriendWishListReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGetFriendWishListReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *WinterCampGetFriendWishListReq) Reset() {
+ *x = WinterCampGetFriendWishListReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGetFriendWishListReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGetFriendWishListReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGetFriendWishListReq) ProtoMessage() {}
+
+func (x *WinterCampGetFriendWishListReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGetFriendWishListReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGetFriendWishListReq.ProtoReflect.Descriptor instead.
+func (*WinterCampGetFriendWishListReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampGetFriendWishListReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_WinterCampGetFriendWishListReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampGetFriendWishListReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x20, 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x57, 0x69, 0x73,
+ 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGetFriendWishListReq_proto_rawDescOnce sync.Once
+ file_WinterCampGetFriendWishListReq_proto_rawDescData = file_WinterCampGetFriendWishListReq_proto_rawDesc
+)
+
+func file_WinterCampGetFriendWishListReq_proto_rawDescGZIP() []byte {
+ file_WinterCampGetFriendWishListReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampGetFriendWishListReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGetFriendWishListReq_proto_rawDescData)
+ })
+ return file_WinterCampGetFriendWishListReq_proto_rawDescData
+}
+
+var file_WinterCampGetFriendWishListReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGetFriendWishListReq_proto_goTypes = []interface{}{
+ (*WinterCampGetFriendWishListReq)(nil), // 0: WinterCampGetFriendWishListReq
+}
+var file_WinterCampGetFriendWishListReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGetFriendWishListReq_proto_init() }
+func file_WinterCampGetFriendWishListReq_proto_init() {
+ if File_WinterCampGetFriendWishListReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGetFriendWishListReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGetFriendWishListReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGetFriendWishListReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGetFriendWishListReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampGetFriendWishListReq_proto_depIdxs,
+ MessageInfos: file_WinterCampGetFriendWishListReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampGetFriendWishListReq_proto = out.File
+ file_WinterCampGetFriendWishListReq_proto_rawDesc = nil
+ file_WinterCampGetFriendWishListReq_proto_goTypes = nil
+ file_WinterCampGetFriendWishListReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGetFriendWishListRsp.pb.go b/gover/gen/WinterCampGetFriendWishListRsp.pb.go
new file mode 100644
index 00000000..f403d0a3
--- /dev/null
+++ b/gover/gen/WinterCampGetFriendWishListRsp.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGetFriendWishListRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGetFriendWishListRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ WishDataList []*WinterCampFriendWishData `protobuf:"bytes,3,rep,name=wish_data_list,json=wishDataList,proto3" json:"wish_data_list,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WinterCampGetFriendWishListRsp) Reset() {
+ *x = WinterCampGetFriendWishListRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGetFriendWishListRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGetFriendWishListRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGetFriendWishListRsp) ProtoMessage() {}
+
+func (x *WinterCampGetFriendWishListRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGetFriendWishListRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGetFriendWishListRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampGetFriendWishListRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampGetFriendWishListRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampGetFriendWishListRsp) GetWishDataList() []*WinterCampFriendWishData {
+ if x != nil {
+ return x.WishDataList
+ }
+ return nil
+}
+
+func (x *WinterCampGetFriendWishListRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WinterCampGetFriendWishListRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampGetFriendWishListRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x46,
+ 0x72, 0x69, 0x65, 0x6e, 0x64, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61,
+ 0x6d, 0x70, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x57, 0x69, 0x73,
+ 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x0e, 0x77, 0x69, 0x73, 0x68,
+ 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x19, 0x2e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x46, 0x72, 0x69,
+ 0x65, 0x6e, 0x64, 0x57, 0x69, 0x73, 0x68, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x77, 0x69, 0x73,
+ 0x68, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74,
+ 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGetFriendWishListRsp_proto_rawDescOnce sync.Once
+ file_WinterCampGetFriendWishListRsp_proto_rawDescData = file_WinterCampGetFriendWishListRsp_proto_rawDesc
+)
+
+func file_WinterCampGetFriendWishListRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampGetFriendWishListRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampGetFriendWishListRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGetFriendWishListRsp_proto_rawDescData)
+ })
+ return file_WinterCampGetFriendWishListRsp_proto_rawDescData
+}
+
+var file_WinterCampGetFriendWishListRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGetFriendWishListRsp_proto_goTypes = []interface{}{
+ (*WinterCampGetFriendWishListRsp)(nil), // 0: WinterCampGetFriendWishListRsp
+ (*WinterCampFriendWishData)(nil), // 1: WinterCampFriendWishData
+}
+var file_WinterCampGetFriendWishListRsp_proto_depIdxs = []int32{
+ 1, // 0: WinterCampGetFriendWishListRsp.wish_data_list:type_name -> WinterCampFriendWishData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGetFriendWishListRsp_proto_init() }
+func file_WinterCampGetFriendWishListRsp_proto_init() {
+ if File_WinterCampGetFriendWishListRsp_proto != nil {
+ return
+ }
+ file_WinterCampFriendWishData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGetFriendWishListRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGetFriendWishListRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGetFriendWishListRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGetFriendWishListRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampGetFriendWishListRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampGetFriendWishListRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampGetFriendWishListRsp_proto = out.File
+ file_WinterCampGetFriendWishListRsp_proto_rawDesc = nil
+ file_WinterCampGetFriendWishListRsp_proto_goTypes = nil
+ file_WinterCampGetFriendWishListRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGetRecvItemListReq.pb.go b/gover/gen/WinterCampGetRecvItemListReq.pb.go
new file mode 100644
index 00000000..da8493fa
--- /dev/null
+++ b/gover/gen/WinterCampGetRecvItemListReq.pb.go
@@ -0,0 +1,149 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGetRecvItemListReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGetRecvItemListReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *WinterCampGetRecvItemListReq) Reset() {
+ *x = WinterCampGetRecvItemListReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGetRecvItemListReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGetRecvItemListReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGetRecvItemListReq) ProtoMessage() {}
+
+func (x *WinterCampGetRecvItemListReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGetRecvItemListReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGetRecvItemListReq.ProtoReflect.Descriptor instead.
+func (*WinterCampGetRecvItemListReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampGetRecvItemListReq_proto_rawDescGZIP(), []int{0}
+}
+
+var File_WinterCampGetRecvItemListReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampGetRecvItemListReq_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x52,
+ 0x65, 0x63, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1e, 0x0a, 0x1c, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61,
+ 0x6d, 0x70, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x52, 0x65, 0x71, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGetRecvItemListReq_proto_rawDescOnce sync.Once
+ file_WinterCampGetRecvItemListReq_proto_rawDescData = file_WinterCampGetRecvItemListReq_proto_rawDesc
+)
+
+func file_WinterCampGetRecvItemListReq_proto_rawDescGZIP() []byte {
+ file_WinterCampGetRecvItemListReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampGetRecvItemListReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGetRecvItemListReq_proto_rawDescData)
+ })
+ return file_WinterCampGetRecvItemListReq_proto_rawDescData
+}
+
+var file_WinterCampGetRecvItemListReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGetRecvItemListReq_proto_goTypes = []interface{}{
+ (*WinterCampGetRecvItemListReq)(nil), // 0: WinterCampGetRecvItemListReq
+}
+var file_WinterCampGetRecvItemListReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGetRecvItemListReq_proto_init() }
+func file_WinterCampGetRecvItemListReq_proto_init() {
+ if File_WinterCampGetRecvItemListReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGetRecvItemListReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGetRecvItemListReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGetRecvItemListReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGetRecvItemListReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampGetRecvItemListReq_proto_depIdxs,
+ MessageInfos: file_WinterCampGetRecvItemListReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampGetRecvItemListReq_proto = out.File
+ file_WinterCampGetRecvItemListReq_proto_rawDesc = nil
+ file_WinterCampGetRecvItemListReq_proto_goTypes = nil
+ file_WinterCampGetRecvItemListReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGetRecvItemListRsp.pb.go b/gover/gen/WinterCampGetRecvItemListRsp.pb.go
new file mode 100644
index 00000000..5a541cd1
--- /dev/null
+++ b/gover/gen/WinterCampGetRecvItemListRsp.pb.go
@@ -0,0 +1,177 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGetRecvItemListRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGetRecvItemListRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RecvItemDataList []*WinterCampRecvItemData `protobuf:"bytes,6,rep,name=recv_item_data_list,json=recvItemDataList,proto3" json:"recv_item_data_list,omitempty"`
+ Retcode int32 `protobuf:"varint,5,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WinterCampGetRecvItemListRsp) Reset() {
+ *x = WinterCampGetRecvItemListRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGetRecvItemListRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGetRecvItemListRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGetRecvItemListRsp) ProtoMessage() {}
+
+func (x *WinterCampGetRecvItemListRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGetRecvItemListRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGetRecvItemListRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampGetRecvItemListRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampGetRecvItemListRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampGetRecvItemListRsp) GetRecvItemDataList() []*WinterCampRecvItemData {
+ if x != nil {
+ return x.RecvItemDataList
+ }
+ return nil
+}
+
+func (x *WinterCampGetRecvItemListRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WinterCampGetRecvItemListRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampGetRecvItemListRsp_proto_rawDesc = []byte{
+ 0x0a, 0x22, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x65, 0x74, 0x52,
+ 0x65, 0x63, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70,
+ 0x52, 0x65, 0x63, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x1c, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d,
+ 0x70, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74,
+ 0x52, 0x73, 0x70, 0x12, 0x46, 0x0a, 0x13, 0x72, 0x65, 0x63, 0x76, 0x5f, 0x69, 0x74, 0x65, 0x6d,
+ 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x17, 0x2e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x63,
+ 0x76, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x72, 0x65, 0x63, 0x76, 0x49,
+ 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65,
+ 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGetRecvItemListRsp_proto_rawDescOnce sync.Once
+ file_WinterCampGetRecvItemListRsp_proto_rawDescData = file_WinterCampGetRecvItemListRsp_proto_rawDesc
+)
+
+func file_WinterCampGetRecvItemListRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampGetRecvItemListRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampGetRecvItemListRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGetRecvItemListRsp_proto_rawDescData)
+ })
+ return file_WinterCampGetRecvItemListRsp_proto_rawDescData
+}
+
+var file_WinterCampGetRecvItemListRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGetRecvItemListRsp_proto_goTypes = []interface{}{
+ (*WinterCampGetRecvItemListRsp)(nil), // 0: WinterCampGetRecvItemListRsp
+ (*WinterCampRecvItemData)(nil), // 1: WinterCampRecvItemData
+}
+var file_WinterCampGetRecvItemListRsp_proto_depIdxs = []int32{
+ 1, // 0: WinterCampGetRecvItemListRsp.recv_item_data_list:type_name -> WinterCampRecvItemData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGetRecvItemListRsp_proto_init() }
+func file_WinterCampGetRecvItemListRsp_proto_init() {
+ if File_WinterCampGetRecvItemListRsp_proto != nil {
+ return
+ }
+ file_WinterCampRecvItemData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGetRecvItemListRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGetRecvItemListRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGetRecvItemListRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGetRecvItemListRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampGetRecvItemListRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampGetRecvItemListRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampGetRecvItemListRsp_proto = out.File
+ file_WinterCampGetRecvItemListRsp_proto_rawDesc = nil
+ file_WinterCampGetRecvItemListRsp_proto_goTypes = nil
+ file_WinterCampGetRecvItemListRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGiveFriendItemReq.pb.go b/gover/gen/WinterCampGiveFriendItemReq.pb.go
new file mode 100644
index 00000000..c675684f
--- /dev/null
+++ b/gover/gen/WinterCampGiveFriendItemReq.pb.go
@@ -0,0 +1,173 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGiveFriendItemReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGiveFriendItemReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Uid uint32 `protobuf:"varint,11,opt,name=uid,proto3" json:"uid,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,3,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+}
+
+func (x *WinterCampGiveFriendItemReq) Reset() {
+ *x = WinterCampGiveFriendItemReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGiveFriendItemReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGiveFriendItemReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGiveFriendItemReq) ProtoMessage() {}
+
+func (x *WinterCampGiveFriendItemReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGiveFriendItemReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGiveFriendItemReq.ProtoReflect.Descriptor instead.
+func (*WinterCampGiveFriendItemReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampGiveFriendItemReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampGiveFriendItemReq) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *WinterCampGiveFriendItemReq) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
+var File_WinterCampGiveFriendItemReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampGiveFriendItemReq_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x69, 0x76, 0x65,
+ 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1b, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61,
+ 0x6d, 0x70, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d,
+ 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x50,
+ 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGiveFriendItemReq_proto_rawDescOnce sync.Once
+ file_WinterCampGiveFriendItemReq_proto_rawDescData = file_WinterCampGiveFriendItemReq_proto_rawDesc
+)
+
+func file_WinterCampGiveFriendItemReq_proto_rawDescGZIP() []byte {
+ file_WinterCampGiveFriendItemReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampGiveFriendItemReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGiveFriendItemReq_proto_rawDescData)
+ })
+ return file_WinterCampGiveFriendItemReq_proto_rawDescData
+}
+
+var file_WinterCampGiveFriendItemReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGiveFriendItemReq_proto_goTypes = []interface{}{
+ (*WinterCampGiveFriendItemReq)(nil), // 0: WinterCampGiveFriendItemReq
+ (*ItemParam)(nil), // 1: ItemParam
+}
+var file_WinterCampGiveFriendItemReq_proto_depIdxs = []int32{
+ 1, // 0: WinterCampGiveFriendItemReq.item_list:type_name -> ItemParam
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGiveFriendItemReq_proto_init() }
+func file_WinterCampGiveFriendItemReq_proto_init() {
+ if File_WinterCampGiveFriendItemReq_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGiveFriendItemReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGiveFriendItemReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGiveFriendItemReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGiveFriendItemReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampGiveFriendItemReq_proto_depIdxs,
+ MessageInfos: file_WinterCampGiveFriendItemReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampGiveFriendItemReq_proto = out.File
+ file_WinterCampGiveFriendItemReq_proto_rawDesc = nil
+ file_WinterCampGiveFriendItemReq_proto_goTypes = nil
+ file_WinterCampGiveFriendItemReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampGiveFriendItemRsp.pb.go b/gover/gen/WinterCampGiveFriendItemRsp.pb.go
new file mode 100644
index 00000000..a0b85db9
--- /dev/null
+++ b/gover/gen/WinterCampGiveFriendItemRsp.pb.go
@@ -0,0 +1,170 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampGiveFriendItemRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampGiveFriendItemRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ LimitItemIdList []uint32 `protobuf:"varint,3,rep,packed,name=limit_item_id_list,json=limitItemIdList,proto3" json:"limit_item_id_list,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WinterCampGiveFriendItemRsp) Reset() {
+ *x = WinterCampGiveFriendItemRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampGiveFriendItemRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampGiveFriendItemRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampGiveFriendItemRsp) ProtoMessage() {}
+
+func (x *WinterCampGiveFriendItemRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampGiveFriendItemRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampGiveFriendItemRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampGiveFriendItemRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampGiveFriendItemRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampGiveFriendItemRsp) GetLimitItemIdList() []uint32 {
+ if x != nil {
+ return x.LimitItemIdList
+ }
+ return nil
+}
+
+func (x *WinterCampGiveFriendItemRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WinterCampGiveFriendItemRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampGiveFriendItemRsp_proto_rawDesc = []byte{
+ 0x0a, 0x21, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x47, 0x69, 0x76, 0x65,
+ 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x1b, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d,
+ 0x70, 0x47, 0x69, 0x76, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52,
+ 0x73, 0x70, 0x12, 0x2b, 0x0a, 0x12, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x69, 0x74, 0x65, 0x6d,
+ 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0f,
+ 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12,
+ 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampGiveFriendItemRsp_proto_rawDescOnce sync.Once
+ file_WinterCampGiveFriendItemRsp_proto_rawDescData = file_WinterCampGiveFriendItemRsp_proto_rawDesc
+)
+
+func file_WinterCampGiveFriendItemRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampGiveFriendItemRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampGiveFriendItemRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampGiveFriendItemRsp_proto_rawDescData)
+ })
+ return file_WinterCampGiveFriendItemRsp_proto_rawDescData
+}
+
+var file_WinterCampGiveFriendItemRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampGiveFriendItemRsp_proto_goTypes = []interface{}{
+ (*WinterCampGiveFriendItemRsp)(nil), // 0: WinterCampGiveFriendItemRsp
+}
+var file_WinterCampGiveFriendItemRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampGiveFriendItemRsp_proto_init() }
+func file_WinterCampGiveFriendItemRsp_proto_init() {
+ if File_WinterCampGiveFriendItemRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampGiveFriendItemRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampGiveFriendItemRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampGiveFriendItemRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampGiveFriendItemRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampGiveFriendItemRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampGiveFriendItemRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampGiveFriendItemRsp_proto = out.File
+ file_WinterCampGiveFriendItemRsp_proto_rawDesc = nil
+ file_WinterCampGiveFriendItemRsp_proto_goTypes = nil
+ file_WinterCampGiveFriendItemRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampRaceScoreNotify.pb.go b/gover/gen/WinterCampRaceScoreNotify.pb.go
new file mode 100644
index 00000000..11deee14
--- /dev/null
+++ b/gover/gen/WinterCampRaceScoreNotify.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampRaceScoreNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampRaceScoreNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MaxScore uint32 `protobuf:"varint,9,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+ Id uint32 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
+}
+
+func (x *WinterCampRaceScoreNotify) Reset() {
+ *x = WinterCampRaceScoreNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampRaceScoreNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampRaceScoreNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampRaceScoreNotify) ProtoMessage() {}
+
+func (x *WinterCampRaceScoreNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampRaceScoreNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampRaceScoreNotify.ProtoReflect.Descriptor instead.
+func (*WinterCampRaceScoreNotify) Descriptor() ([]byte, []int) {
+ return file_WinterCampRaceScoreNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampRaceScoreNotify) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+func (x *WinterCampRaceScoreNotify) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+var File_WinterCampRaceScoreNotify_proto protoreflect.FileDescriptor
+
+var file_WinterCampRaceScoreNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1f, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x61, 0x63, 0x65,
+ 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x22, 0x48, 0x0a, 0x19, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52,
+ 0x61, 0x63, 0x65, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x1b,
+ 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69,
+ 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f,
+ 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampRaceScoreNotify_proto_rawDescOnce sync.Once
+ file_WinterCampRaceScoreNotify_proto_rawDescData = file_WinterCampRaceScoreNotify_proto_rawDesc
+)
+
+func file_WinterCampRaceScoreNotify_proto_rawDescGZIP() []byte {
+ file_WinterCampRaceScoreNotify_proto_rawDescOnce.Do(func() {
+ file_WinterCampRaceScoreNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampRaceScoreNotify_proto_rawDescData)
+ })
+ return file_WinterCampRaceScoreNotify_proto_rawDescData
+}
+
+var file_WinterCampRaceScoreNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampRaceScoreNotify_proto_goTypes = []interface{}{
+ (*WinterCampRaceScoreNotify)(nil), // 0: WinterCampRaceScoreNotify
+}
+var file_WinterCampRaceScoreNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampRaceScoreNotify_proto_init() }
+func file_WinterCampRaceScoreNotify_proto_init() {
+ if File_WinterCampRaceScoreNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampRaceScoreNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampRaceScoreNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampRaceScoreNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampRaceScoreNotify_proto_goTypes,
+ DependencyIndexes: file_WinterCampRaceScoreNotify_proto_depIdxs,
+ MessageInfos: file_WinterCampRaceScoreNotify_proto_msgTypes,
+ }.Build()
+ File_WinterCampRaceScoreNotify_proto = out.File
+ file_WinterCampRaceScoreNotify_proto_rawDesc = nil
+ file_WinterCampRaceScoreNotify_proto_goTypes = nil
+ file_WinterCampRaceScoreNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampRaceStageInfo.pb.go b/gover/gen/WinterCampRaceStageInfo.pb.go
new file mode 100644
index 00000000..89f08b63
--- /dev/null
+++ b/gover/gen/WinterCampRaceStageInfo.pb.go
@@ -0,0 +1,191 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampRaceStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampRaceStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
+ Pos *Vector `protobuf:"bytes,6,opt,name=pos,proto3" json:"pos,omitempty"`
+ OpenTime uint32 `protobuf:"varint,5,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ MaxScore uint32 `protobuf:"varint,4,opt,name=max_score,json=maxScore,proto3" json:"max_score,omitempty"`
+}
+
+func (x *WinterCampRaceStageInfo) Reset() {
+ *x = WinterCampRaceStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampRaceStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampRaceStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampRaceStageInfo) ProtoMessage() {}
+
+func (x *WinterCampRaceStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampRaceStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampRaceStageInfo.ProtoReflect.Descriptor instead.
+func (*WinterCampRaceStageInfo) Descriptor() ([]byte, []int) {
+ return file_WinterCampRaceStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampRaceStageInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *WinterCampRaceStageInfo) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *WinterCampRaceStageInfo) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *WinterCampRaceStageInfo) GetMaxScore() uint32 {
+ if x != nil {
+ return x.MaxScore
+ }
+ return 0
+}
+
+var File_WinterCampRaceStageInfo_proto protoreflect.FileDescriptor
+
+var file_WinterCampRaceStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x1d, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x61, 0x63, 0x65,
+ 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7e, 0x0a,
+ 0x17, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x61, 0x63, 0x65, 0x53,
+ 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65,
+ 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x42, 0x06, 0x5a,
+ 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampRaceStageInfo_proto_rawDescOnce sync.Once
+ file_WinterCampRaceStageInfo_proto_rawDescData = file_WinterCampRaceStageInfo_proto_rawDesc
+)
+
+func file_WinterCampRaceStageInfo_proto_rawDescGZIP() []byte {
+ file_WinterCampRaceStageInfo_proto_rawDescOnce.Do(func() {
+ file_WinterCampRaceStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampRaceStageInfo_proto_rawDescData)
+ })
+ return file_WinterCampRaceStageInfo_proto_rawDescData
+}
+
+var file_WinterCampRaceStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampRaceStageInfo_proto_goTypes = []interface{}{
+ (*WinterCampRaceStageInfo)(nil), // 0: WinterCampRaceStageInfo
+ (*Vector)(nil), // 1: Vector
+}
+var file_WinterCampRaceStageInfo_proto_depIdxs = []int32{
+ 1, // 0: WinterCampRaceStageInfo.pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampRaceStageInfo_proto_init() }
+func file_WinterCampRaceStageInfo_proto_init() {
+ if File_WinterCampRaceStageInfo_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampRaceStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampRaceStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampRaceStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampRaceStageInfo_proto_goTypes,
+ DependencyIndexes: file_WinterCampRaceStageInfo_proto_depIdxs,
+ MessageInfos: file_WinterCampRaceStageInfo_proto_msgTypes,
+ }.Build()
+ File_WinterCampRaceStageInfo_proto = out.File
+ file_WinterCampRaceStageInfo_proto_rawDesc = nil
+ file_WinterCampRaceStageInfo_proto_goTypes = nil
+ file_WinterCampRaceStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampRecvItemData.pb.go b/gover/gen/WinterCampRecvItemData.pb.go
new file mode 100644
index 00000000..0cc04aef
--- /dev/null
+++ b/gover/gen/WinterCampRecvItemData.pb.go
@@ -0,0 +1,199 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampRecvItemData.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampRecvItemData struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Nickname string `protobuf:"bytes,8,opt,name=nickname,proto3" json:"nickname,omitempty"`
+ Uid uint32 `protobuf:"varint,6,opt,name=uid,proto3" json:"uid,omitempty"`
+ ProfilePicture *ProfilePicture `protobuf:"bytes,1,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
+ ItemList []*ItemParam `protobuf:"bytes,3,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
+}
+
+func (x *WinterCampRecvItemData) Reset() {
+ *x = WinterCampRecvItemData{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampRecvItemData_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampRecvItemData) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampRecvItemData) ProtoMessage() {}
+
+func (x *WinterCampRecvItemData) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampRecvItemData_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampRecvItemData.ProtoReflect.Descriptor instead.
+func (*WinterCampRecvItemData) Descriptor() ([]byte, []int) {
+ return file_WinterCampRecvItemData_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampRecvItemData) GetNickname() string {
+ if x != nil {
+ return x.Nickname
+ }
+ return ""
+}
+
+func (x *WinterCampRecvItemData) GetUid() uint32 {
+ if x != nil {
+ return x.Uid
+ }
+ return 0
+}
+
+func (x *WinterCampRecvItemData) GetProfilePicture() *ProfilePicture {
+ if x != nil {
+ return x.ProfilePicture
+ }
+ return nil
+}
+
+func (x *WinterCampRecvItemData) GetItemList() []*ItemParam {
+ if x != nil {
+ return x.ItemList
+ }
+ return nil
+}
+
+var File_WinterCampRecvItemData_proto protoreflect.FileDescriptor
+
+var file_WinterCampRecvItemData_proto_rawDesc = []byte{
+ 0x0a, 0x1c, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x63, 0x76,
+ 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f,
+ 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
+ 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01, 0x0a, 0x16, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x43, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x63, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61,
+ 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x38,
+ 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x27, 0x0a, 0x09, 0x69, 0x74, 0x65, 0x6d,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x49, 0x74,
+ 0x65, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x08, 0x69, 0x74, 0x65, 0x6d, 0x4c, 0x69, 0x73,
+ 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x33,
+}
+
+var (
+ file_WinterCampRecvItemData_proto_rawDescOnce sync.Once
+ file_WinterCampRecvItemData_proto_rawDescData = file_WinterCampRecvItemData_proto_rawDesc
+)
+
+func file_WinterCampRecvItemData_proto_rawDescGZIP() []byte {
+ file_WinterCampRecvItemData_proto_rawDescOnce.Do(func() {
+ file_WinterCampRecvItemData_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampRecvItemData_proto_rawDescData)
+ })
+ return file_WinterCampRecvItemData_proto_rawDescData
+}
+
+var file_WinterCampRecvItemData_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampRecvItemData_proto_goTypes = []interface{}{
+ (*WinterCampRecvItemData)(nil), // 0: WinterCampRecvItemData
+ (*ProfilePicture)(nil), // 1: ProfilePicture
+ (*ItemParam)(nil), // 2: ItemParam
+}
+var file_WinterCampRecvItemData_proto_depIdxs = []int32{
+ 1, // 0: WinterCampRecvItemData.profile_picture:type_name -> ProfilePicture
+ 2, // 1: WinterCampRecvItemData.item_list:type_name -> ItemParam
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampRecvItemData_proto_init() }
+func file_WinterCampRecvItemData_proto_init() {
+ if File_WinterCampRecvItemData_proto != nil {
+ return
+ }
+ file_ItemParam_proto_init()
+ file_ProfilePicture_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampRecvItemData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampRecvItemData); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampRecvItemData_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampRecvItemData_proto_goTypes,
+ DependencyIndexes: file_WinterCampRecvItemData_proto_depIdxs,
+ MessageInfos: file_WinterCampRecvItemData_proto_msgTypes,
+ }.Build()
+ File_WinterCampRecvItemData_proto = out.File
+ file_WinterCampRecvItemData_proto_rawDesc = nil
+ file_WinterCampRecvItemData_proto_goTypes = nil
+ file_WinterCampRecvItemData_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampRecvItemNotify.pb.go b/gover/gen/WinterCampRecvItemNotify.pb.go
new file mode 100644
index 00000000..3d80caa4
--- /dev/null
+++ b/gover/gen/WinterCampRecvItemNotify.pb.go
@@ -0,0 +1,166 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampRecvItemNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampRecvItemNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ RecvItemData *WinterCampRecvItemData `protobuf:"bytes,11,opt,name=recv_item_data,json=recvItemData,proto3" json:"recv_item_data,omitempty"`
+}
+
+func (x *WinterCampRecvItemNotify) Reset() {
+ *x = WinterCampRecvItemNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampRecvItemNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampRecvItemNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampRecvItemNotify) ProtoMessage() {}
+
+func (x *WinterCampRecvItemNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampRecvItemNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampRecvItemNotify.ProtoReflect.Descriptor instead.
+func (*WinterCampRecvItemNotify) Descriptor() ([]byte, []int) {
+ return file_WinterCampRecvItemNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampRecvItemNotify) GetRecvItemData() *WinterCampRecvItemData {
+ if x != nil {
+ return x.RecvItemData
+ }
+ return nil
+}
+
+var File_WinterCampRecvItemNotify_proto protoreflect.FileDescriptor
+
+var file_WinterCampRecvItemNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x63, 0x76,
+ 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x1a, 0x1c, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x63, 0x76,
+ 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59,
+ 0x0a, 0x18, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52, 0x65, 0x63, 0x76,
+ 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x3d, 0x0a, 0x0e, 0x72, 0x65,
+ 0x63, 0x76, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x52,
+ 0x65, 0x63, 0x76, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c, 0x72, 0x65, 0x63,
+ 0x76, 0x49, 0x74, 0x65, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65,
+ 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampRecvItemNotify_proto_rawDescOnce sync.Once
+ file_WinterCampRecvItemNotify_proto_rawDescData = file_WinterCampRecvItemNotify_proto_rawDesc
+)
+
+func file_WinterCampRecvItemNotify_proto_rawDescGZIP() []byte {
+ file_WinterCampRecvItemNotify_proto_rawDescOnce.Do(func() {
+ file_WinterCampRecvItemNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampRecvItemNotify_proto_rawDescData)
+ })
+ return file_WinterCampRecvItemNotify_proto_rawDescData
+}
+
+var file_WinterCampRecvItemNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampRecvItemNotify_proto_goTypes = []interface{}{
+ (*WinterCampRecvItemNotify)(nil), // 0: WinterCampRecvItemNotify
+ (*WinterCampRecvItemData)(nil), // 1: WinterCampRecvItemData
+}
+var file_WinterCampRecvItemNotify_proto_depIdxs = []int32{
+ 1, // 0: WinterCampRecvItemNotify.recv_item_data:type_name -> WinterCampRecvItemData
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampRecvItemNotify_proto_init() }
+func file_WinterCampRecvItemNotify_proto_init() {
+ if File_WinterCampRecvItemNotify_proto != nil {
+ return
+ }
+ file_WinterCampRecvItemData_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampRecvItemNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampRecvItemNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampRecvItemNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampRecvItemNotify_proto_goTypes,
+ DependencyIndexes: file_WinterCampRecvItemNotify_proto_depIdxs,
+ MessageInfos: file_WinterCampRecvItemNotify_proto_msgTypes,
+ }.Build()
+ File_WinterCampRecvItemNotify_proto = out.File
+ file_WinterCampRecvItemNotify_proto_rawDesc = nil
+ file_WinterCampRecvItemNotify_proto_goTypes = nil
+ file_WinterCampRecvItemNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampSetWishListReq.pb.go b/gover/gen/WinterCampSetWishListReq.pb.go
new file mode 100644
index 00000000..a238cf11
--- /dev/null
+++ b/gover/gen/WinterCampSetWishListReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampSetWishListReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampSetWishListReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ItemIdList []uint32 `protobuf:"varint,1,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
+}
+
+func (x *WinterCampSetWishListReq) Reset() {
+ *x = WinterCampSetWishListReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampSetWishListReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampSetWishListReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampSetWishListReq) ProtoMessage() {}
+
+func (x *WinterCampSetWishListReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampSetWishListReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampSetWishListReq.ProtoReflect.Descriptor instead.
+func (*WinterCampSetWishListReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampSetWishListReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampSetWishListReq) GetItemIdList() []uint32 {
+ if x != nil {
+ return x.ItemIdList
+ }
+ return nil
+}
+
+var File_WinterCampSetWishListReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampSetWishListReq_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x65, 0x74, 0x57,
+ 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x3c, 0x0a, 0x18, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x65,
+ 0x74, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0c,
+ 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
+ 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampSetWishListReq_proto_rawDescOnce sync.Once
+ file_WinterCampSetWishListReq_proto_rawDescData = file_WinterCampSetWishListReq_proto_rawDesc
+)
+
+func file_WinterCampSetWishListReq_proto_rawDescGZIP() []byte {
+ file_WinterCampSetWishListReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampSetWishListReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampSetWishListReq_proto_rawDescData)
+ })
+ return file_WinterCampSetWishListReq_proto_rawDescData
+}
+
+var file_WinterCampSetWishListReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampSetWishListReq_proto_goTypes = []interface{}{
+ (*WinterCampSetWishListReq)(nil), // 0: WinterCampSetWishListReq
+}
+var file_WinterCampSetWishListReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampSetWishListReq_proto_init() }
+func file_WinterCampSetWishListReq_proto_init() {
+ if File_WinterCampSetWishListReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampSetWishListReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampSetWishListReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampSetWishListReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampSetWishListReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampSetWishListReq_proto_depIdxs,
+ MessageInfos: file_WinterCampSetWishListReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampSetWishListReq_proto = out.File
+ file_WinterCampSetWishListReq_proto_rawDesc = nil
+ file_WinterCampSetWishListReq_proto_goTypes = nil
+ file_WinterCampSetWishListReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampSetWishListRsp.pb.go b/gover/gen/WinterCampSetWishListRsp.pb.go
new file mode 100644
index 00000000..ad1fa1ff
--- /dev/null
+++ b/gover/gen/WinterCampSetWishListRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampSetWishListRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampSetWishListRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ ItemIdList []uint32 `protobuf:"varint,3,rep,packed,name=item_id_list,json=itemIdList,proto3" json:"item_id_list,omitempty"`
+}
+
+func (x *WinterCampSetWishListRsp) Reset() {
+ *x = WinterCampSetWishListRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampSetWishListRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampSetWishListRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampSetWishListRsp) ProtoMessage() {}
+
+func (x *WinterCampSetWishListRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampSetWishListRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampSetWishListRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampSetWishListRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampSetWishListRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampSetWishListRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *WinterCampSetWishListRsp) GetItemIdList() []uint32 {
+ if x != nil {
+ return x.ItemIdList
+ }
+ return nil
+}
+
+var File_WinterCampSetWishListRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampSetWishListRsp_proto_rawDesc = []byte{
+ 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x65, 0x74, 0x57,
+ 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x22, 0x56, 0x0a, 0x18, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x65,
+ 0x74, 0x57, 0x69, 0x73, 0x68, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07,
+ 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
+ 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69,
+ 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x74,
+ 0x65, 0x6d, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampSetWishListRsp_proto_rawDescOnce sync.Once
+ file_WinterCampSetWishListRsp_proto_rawDescData = file_WinterCampSetWishListRsp_proto_rawDesc
+)
+
+func file_WinterCampSetWishListRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampSetWishListRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampSetWishListRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampSetWishListRsp_proto_rawDescData)
+ })
+ return file_WinterCampSetWishListRsp_proto_rawDescData
+}
+
+var file_WinterCampSetWishListRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampSetWishListRsp_proto_goTypes = []interface{}{
+ (*WinterCampSetWishListRsp)(nil), // 0: WinterCampSetWishListRsp
+}
+var file_WinterCampSetWishListRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampSetWishListRsp_proto_init() }
+func file_WinterCampSetWishListRsp_proto_init() {
+ if File_WinterCampSetWishListRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampSetWishListRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampSetWishListRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampSetWishListRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampSetWishListRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampSetWishListRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampSetWishListRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampSetWishListRsp_proto = out.File
+ file_WinterCampSetWishListRsp_proto_rawDesc = nil
+ file_WinterCampSetWishListRsp_proto_goTypes = nil
+ file_WinterCampSetWishListRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampStageInfo.pb.go b/gover/gen/WinterCampStageInfo.pb.go
new file mode 100644
index 00000000..1bd80f59
--- /dev/null
+++ b/gover/gen/WinterCampStageInfo.pb.go
@@ -0,0 +1,212 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampStageInfo.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampStageInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ OpenTime uint32 `protobuf:"varint,3,opt,name=open_time,json=openTime,proto3" json:"open_time,omitempty"`
+ TotalProgress uint32 `protobuf:"varint,2,opt,name=total_progress,json=totalProgress,proto3" json:"total_progress,omitempty"`
+ CurProgress uint32 `protobuf:"varint,9,opt,name=cur_progress,json=curProgress,proto3" json:"cur_progress,omitempty"`
+ Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
+ Pos *Vector `protobuf:"bytes,14,opt,name=pos,proto3" json:"pos,omitempty"`
+ IsFinished bool `protobuf:"varint,8,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
+}
+
+func (x *WinterCampStageInfo) Reset() {
+ *x = WinterCampStageInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampStageInfo_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampStageInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampStageInfo) ProtoMessage() {}
+
+func (x *WinterCampStageInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampStageInfo_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampStageInfo.ProtoReflect.Descriptor instead.
+func (*WinterCampStageInfo) Descriptor() ([]byte, []int) {
+ return file_WinterCampStageInfo_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampStageInfo) GetOpenTime() uint32 {
+ if x != nil {
+ return x.OpenTime
+ }
+ return 0
+}
+
+func (x *WinterCampStageInfo) GetTotalProgress() uint32 {
+ if x != nil {
+ return x.TotalProgress
+ }
+ return 0
+}
+
+func (x *WinterCampStageInfo) GetCurProgress() uint32 {
+ if x != nil {
+ return x.CurProgress
+ }
+ return 0
+}
+
+func (x *WinterCampStageInfo) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *WinterCampStageInfo) GetPos() *Vector {
+ if x != nil {
+ return x.Pos
+ }
+ return nil
+}
+
+func (x *WinterCampStageInfo) GetIsFinished() bool {
+ if x != nil {
+ return x.IsFinished
+ }
+ return false
+}
+
+var File_WinterCampStageInfo_proto protoreflect.FileDescriptor
+
+var file_WinterCampStageInfo_proto_rawDesc = []byte{
+ 0x0a, 0x19, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x01, 0x0a, 0x13, 0x57, 0x69,
+ 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66,
+ 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25,
+ 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x5f, 0x70, 0x72, 0x6f,
+ 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x75, 0x72,
+ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03,
+ 0x70, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69,
+ 0x73, 0x68, 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampStageInfo_proto_rawDescOnce sync.Once
+ file_WinterCampStageInfo_proto_rawDescData = file_WinterCampStageInfo_proto_rawDesc
+)
+
+func file_WinterCampStageInfo_proto_rawDescGZIP() []byte {
+ file_WinterCampStageInfo_proto_rawDescOnce.Do(func() {
+ file_WinterCampStageInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampStageInfo_proto_rawDescData)
+ })
+ return file_WinterCampStageInfo_proto_rawDescData
+}
+
+var file_WinterCampStageInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampStageInfo_proto_goTypes = []interface{}{
+ (*WinterCampStageInfo)(nil), // 0: WinterCampStageInfo
+ (*Vector)(nil), // 1: Vector
+}
+var file_WinterCampStageInfo_proto_depIdxs = []int32{
+ 1, // 0: WinterCampStageInfo.pos:type_name -> Vector
+ 1, // [1:1] is the sub-list for method output_type
+ 1, // [1:1] is the sub-list for method input_type
+ 1, // [1:1] is the sub-list for extension type_name
+ 1, // [1:1] is the sub-list for extension extendee
+ 0, // [0:1] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampStageInfo_proto_init() }
+func file_WinterCampStageInfo_proto_init() {
+ if File_WinterCampStageInfo_proto != nil {
+ return
+ }
+ file_Vector_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampStageInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampStageInfo); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampStageInfo_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampStageInfo_proto_goTypes,
+ DependencyIndexes: file_WinterCampStageInfo_proto_depIdxs,
+ MessageInfos: file_WinterCampStageInfo_proto_msgTypes,
+ }.Build()
+ File_WinterCampStageInfo_proto = out.File
+ file_WinterCampStageInfo_proto_rawDesc = nil
+ file_WinterCampStageInfo_proto_goTypes = nil
+ file_WinterCampStageInfo_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampStageInfoChangeNotify.pb.go b/gover/gen/WinterCampStageInfoChangeNotify.pb.go
new file mode 100644
index 00000000..5cb963ed
--- /dev/null
+++ b/gover/gen/WinterCampStageInfoChangeNotify.pb.go
@@ -0,0 +1,179 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampStageInfoChangeNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampStageInfoChangeNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ExploreInfo *WinterCampStageInfo `protobuf:"bytes,5,opt,name=explore_info,json=exploreInfo,proto3" json:"explore_info,omitempty"`
+ BattleInfo *WinterCampStageInfo `protobuf:"bytes,15,opt,name=battle_info,json=battleInfo,proto3" json:"battle_info,omitempty"`
+}
+
+func (x *WinterCampStageInfoChangeNotify) Reset() {
+ *x = WinterCampStageInfoChangeNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampStageInfoChangeNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampStageInfoChangeNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampStageInfoChangeNotify) ProtoMessage() {}
+
+func (x *WinterCampStageInfoChangeNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampStageInfoChangeNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampStageInfoChangeNotify.ProtoReflect.Descriptor instead.
+func (*WinterCampStageInfoChangeNotify) Descriptor() ([]byte, []int) {
+ return file_WinterCampStageInfoChangeNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampStageInfoChangeNotify) GetExploreInfo() *WinterCampStageInfo {
+ if x != nil {
+ return x.ExploreInfo
+ }
+ return nil
+}
+
+func (x *WinterCampStageInfoChangeNotify) GetBattleInfo() *WinterCampStageInfo {
+ if x != nil {
+ return x.BattleInfo
+ }
+ return nil
+}
+
+var File_WinterCampStageInfoChangeNotify_proto protoreflect.FileDescriptor
+
+var file_WinterCampStageInfoChangeNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67,
+ 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43,
+ 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 0x1f, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d,
+ 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x37, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72,
+ 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x57,
+ 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e,
+ 0x66, 0x6f, 0x52, 0x0b, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x35, 0x0a, 0x0b, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d,
+ 0x70, 0x53, 0x74, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x62, 0x61, 0x74, 0x74,
+ 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampStageInfoChangeNotify_proto_rawDescOnce sync.Once
+ file_WinterCampStageInfoChangeNotify_proto_rawDescData = file_WinterCampStageInfoChangeNotify_proto_rawDesc
+)
+
+func file_WinterCampStageInfoChangeNotify_proto_rawDescGZIP() []byte {
+ file_WinterCampStageInfoChangeNotify_proto_rawDescOnce.Do(func() {
+ file_WinterCampStageInfoChangeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampStageInfoChangeNotify_proto_rawDescData)
+ })
+ return file_WinterCampStageInfoChangeNotify_proto_rawDescData
+}
+
+var file_WinterCampStageInfoChangeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampStageInfoChangeNotify_proto_goTypes = []interface{}{
+ (*WinterCampStageInfoChangeNotify)(nil), // 0: WinterCampStageInfoChangeNotify
+ (*WinterCampStageInfo)(nil), // 1: WinterCampStageInfo
+}
+var file_WinterCampStageInfoChangeNotify_proto_depIdxs = []int32{
+ 1, // 0: WinterCampStageInfoChangeNotify.explore_info:type_name -> WinterCampStageInfo
+ 1, // 1: WinterCampStageInfoChangeNotify.battle_info:type_name -> WinterCampStageInfo
+ 2, // [2:2] is the sub-list for method output_type
+ 2, // [2:2] is the sub-list for method input_type
+ 2, // [2:2] is the sub-list for extension type_name
+ 2, // [2:2] is the sub-list for extension extendee
+ 0, // [0:2] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampStageInfoChangeNotify_proto_init() }
+func file_WinterCampStageInfoChangeNotify_proto_init() {
+ if File_WinterCampStageInfoChangeNotify_proto != nil {
+ return
+ }
+ file_WinterCampStageInfo_proto_init()
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampStageInfoChangeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampStageInfoChangeNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampStageInfoChangeNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampStageInfoChangeNotify_proto_goTypes,
+ DependencyIndexes: file_WinterCampStageInfoChangeNotify_proto_depIdxs,
+ MessageInfos: file_WinterCampStageInfoChangeNotify_proto_msgTypes,
+ }.Build()
+ File_WinterCampStageInfoChangeNotify_proto = out.File
+ file_WinterCampStageInfoChangeNotify_proto_rawDesc = nil
+ file_WinterCampStageInfoChangeNotify_proto_goTypes = nil
+ file_WinterCampStageInfoChangeNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampTakeBattleRewardReq.pb.go b/gover/gen/WinterCampTakeBattleRewardReq.pb.go
new file mode 100644
index 00000000..67f932cc
--- /dev/null
+++ b/gover/gen/WinterCampTakeBattleRewardReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampTakeBattleRewardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampTakeBattleRewardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"`
+}
+
+func (x *WinterCampTakeBattleRewardReq) Reset() {
+ *x = WinterCampTakeBattleRewardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampTakeBattleRewardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampTakeBattleRewardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampTakeBattleRewardReq) ProtoMessage() {}
+
+func (x *WinterCampTakeBattleRewardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampTakeBattleRewardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampTakeBattleRewardReq.ProtoReflect.Descriptor instead.
+func (*WinterCampTakeBattleRewardReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampTakeBattleRewardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampTakeBattleRewardReq) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+var File_WinterCampTakeBattleRewardReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampTakeBattleRewardReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x1d, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43,
+ 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampTakeBattleRewardReq_proto_rawDescOnce sync.Once
+ file_WinterCampTakeBattleRewardReq_proto_rawDescData = file_WinterCampTakeBattleRewardReq_proto_rawDesc
+)
+
+func file_WinterCampTakeBattleRewardReq_proto_rawDescGZIP() []byte {
+ file_WinterCampTakeBattleRewardReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampTakeBattleRewardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampTakeBattleRewardReq_proto_rawDescData)
+ })
+ return file_WinterCampTakeBattleRewardReq_proto_rawDescData
+}
+
+var file_WinterCampTakeBattleRewardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampTakeBattleRewardReq_proto_goTypes = []interface{}{
+ (*WinterCampTakeBattleRewardReq)(nil), // 0: WinterCampTakeBattleRewardReq
+}
+var file_WinterCampTakeBattleRewardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampTakeBattleRewardReq_proto_init() }
+func file_WinterCampTakeBattleRewardReq_proto_init() {
+ if File_WinterCampTakeBattleRewardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampTakeBattleRewardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampTakeBattleRewardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampTakeBattleRewardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampTakeBattleRewardReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampTakeBattleRewardReq_proto_depIdxs,
+ MessageInfos: file_WinterCampTakeBattleRewardReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampTakeBattleRewardReq_proto = out.File
+ file_WinterCampTakeBattleRewardReq_proto_rawDesc = nil
+ file_WinterCampTakeBattleRewardReq_proto_goTypes = nil
+ file_WinterCampTakeBattleRewardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampTakeBattleRewardRsp.pb.go b/gover/gen/WinterCampTakeBattleRewardRsp.pb.go
new file mode 100644
index 00000000..1b54e127
--- /dev/null
+++ b/gover/gen/WinterCampTakeBattleRewardRsp.pb.go
@@ -0,0 +1,168 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampTakeBattleRewardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampTakeBattleRewardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Retcode int32 `protobuf:"varint,6,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Id uint32 `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
+}
+
+func (x *WinterCampTakeBattleRewardRsp) Reset() {
+ *x = WinterCampTakeBattleRewardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampTakeBattleRewardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampTakeBattleRewardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampTakeBattleRewardRsp) ProtoMessage() {}
+
+func (x *WinterCampTakeBattleRewardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampTakeBattleRewardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampTakeBattleRewardRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampTakeBattleRewardRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampTakeBattleRewardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampTakeBattleRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+func (x *WinterCampTakeBattleRewardRsp) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+var File_WinterCampTakeBattleRewardRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampTakeBattleRewardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65,
+ 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x49, 0x0a, 0x1d, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43,
+ 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x77,
+ 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64,
+ 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampTakeBattleRewardRsp_proto_rawDescOnce sync.Once
+ file_WinterCampTakeBattleRewardRsp_proto_rawDescData = file_WinterCampTakeBattleRewardRsp_proto_rawDesc
+)
+
+func file_WinterCampTakeBattleRewardRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampTakeBattleRewardRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampTakeBattleRewardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampTakeBattleRewardRsp_proto_rawDescData)
+ })
+ return file_WinterCampTakeBattleRewardRsp_proto_rawDescData
+}
+
+var file_WinterCampTakeBattleRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampTakeBattleRewardRsp_proto_goTypes = []interface{}{
+ (*WinterCampTakeBattleRewardRsp)(nil), // 0: WinterCampTakeBattleRewardRsp
+}
+var file_WinterCampTakeBattleRewardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampTakeBattleRewardRsp_proto_init() }
+func file_WinterCampTakeBattleRewardRsp_proto_init() {
+ if File_WinterCampTakeBattleRewardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampTakeBattleRewardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampTakeBattleRewardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampTakeBattleRewardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampTakeBattleRewardRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampTakeBattleRewardRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampTakeBattleRewardRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampTakeBattleRewardRsp_proto = out.File
+ file_WinterCampTakeBattleRewardRsp_proto_rawDesc = nil
+ file_WinterCampTakeBattleRewardRsp_proto_goTypes = nil
+ file_WinterCampTakeBattleRewardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampTakeExploreRewardReq.pb.go b/gover/gen/WinterCampTakeExploreRewardReq.pb.go
new file mode 100644
index 00000000..3c7db430
--- /dev/null
+++ b/gover/gen/WinterCampTakeExploreRewardReq.pb.go
@@ -0,0 +1,159 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampTakeExploreRewardReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampTakeExploreRewardReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,11,opt,name=id,proto3" json:"id,omitempty"`
+}
+
+func (x *WinterCampTakeExploreRewardReq) Reset() {
+ *x = WinterCampTakeExploreRewardReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampTakeExploreRewardReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampTakeExploreRewardReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampTakeExploreRewardReq) ProtoMessage() {}
+
+func (x *WinterCampTakeExploreRewardReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampTakeExploreRewardReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampTakeExploreRewardReq.ProtoReflect.Descriptor instead.
+func (*WinterCampTakeExploreRewardReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampTakeExploreRewardReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampTakeExploreRewardReq) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+var File_WinterCampTakeExploreRewardReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampTakeExploreRewardReq_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65,
+ 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x43, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x52,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0b,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
+ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampTakeExploreRewardReq_proto_rawDescOnce sync.Once
+ file_WinterCampTakeExploreRewardReq_proto_rawDescData = file_WinterCampTakeExploreRewardReq_proto_rawDesc
+)
+
+func file_WinterCampTakeExploreRewardReq_proto_rawDescGZIP() []byte {
+ file_WinterCampTakeExploreRewardReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampTakeExploreRewardReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampTakeExploreRewardReq_proto_rawDescData)
+ })
+ return file_WinterCampTakeExploreRewardReq_proto_rawDescData
+}
+
+var file_WinterCampTakeExploreRewardReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampTakeExploreRewardReq_proto_goTypes = []interface{}{
+ (*WinterCampTakeExploreRewardReq)(nil), // 0: WinterCampTakeExploreRewardReq
+}
+var file_WinterCampTakeExploreRewardReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampTakeExploreRewardReq_proto_init() }
+func file_WinterCampTakeExploreRewardReq_proto_init() {
+ if File_WinterCampTakeExploreRewardReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampTakeExploreRewardReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampTakeExploreRewardReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampTakeExploreRewardReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampTakeExploreRewardReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampTakeExploreRewardReq_proto_depIdxs,
+ MessageInfos: file_WinterCampTakeExploreRewardReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampTakeExploreRewardReq_proto = out.File
+ file_WinterCampTakeExploreRewardReq_proto_rawDesc = nil
+ file_WinterCampTakeExploreRewardReq_proto_goTypes = nil
+ file_WinterCampTakeExploreRewardReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampTakeExploreRewardRsp.pb.go b/gover/gen/WinterCampTakeExploreRewardRsp.pb.go
new file mode 100644
index 00000000..07218915
--- /dev/null
+++ b/gover/gen/WinterCampTakeExploreRewardRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampTakeExploreRewardRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampTakeExploreRewardRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Id uint32 `protobuf:"varint,8,opt,name=id,proto3" json:"id,omitempty"`
+ Retcode int32 `protobuf:"varint,15,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WinterCampTakeExploreRewardRsp) Reset() {
+ *x = WinterCampTakeExploreRewardRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampTakeExploreRewardRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampTakeExploreRewardRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampTakeExploreRewardRsp) ProtoMessage() {}
+
+func (x *WinterCampTakeExploreRewardRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampTakeExploreRewardRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampTakeExploreRewardRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampTakeExploreRewardRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampTakeExploreRewardRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampTakeExploreRewardRsp) GetId() uint32 {
+ if x != nil {
+ return x.Id
+ }
+ return 0
+}
+
+func (x *WinterCampTakeExploreRewardRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WinterCampTakeExploreRewardRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampTakeExploreRewardRsp_proto_rawDesc = []byte{
+ 0x0a, 0x24, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65,
+ 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4a, 0x0a, 0x1e, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x43, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x6b, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x52,
+ 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63,
+ 0x6f, 0x64, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f,
+ 0x64, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampTakeExploreRewardRsp_proto_rawDescOnce sync.Once
+ file_WinterCampTakeExploreRewardRsp_proto_rawDescData = file_WinterCampTakeExploreRewardRsp_proto_rawDesc
+)
+
+func file_WinterCampTakeExploreRewardRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampTakeExploreRewardRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampTakeExploreRewardRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampTakeExploreRewardRsp_proto_rawDescData)
+ })
+ return file_WinterCampTakeExploreRewardRsp_proto_rawDescData
+}
+
+var file_WinterCampTakeExploreRewardRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampTakeExploreRewardRsp_proto_goTypes = []interface{}{
+ (*WinterCampTakeExploreRewardRsp)(nil), // 0: WinterCampTakeExploreRewardRsp
+}
+var file_WinterCampTakeExploreRewardRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampTakeExploreRewardRsp_proto_init() }
+func file_WinterCampTakeExploreRewardRsp_proto_init() {
+ if File_WinterCampTakeExploreRewardRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampTakeExploreRewardRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampTakeExploreRewardRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampTakeExploreRewardRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampTakeExploreRewardRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampTakeExploreRewardRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampTakeExploreRewardRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampTakeExploreRewardRsp_proto = out.File
+ file_WinterCampTakeExploreRewardRsp_proto_rawDesc = nil
+ file_WinterCampTakeExploreRewardRsp_proto_goTypes = nil
+ file_WinterCampTakeExploreRewardRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampTriathlonRestartReq.pb.go b/gover/gen/WinterCampTriathlonRestartReq.pb.go
new file mode 100644
index 00000000..7af90905
--- /dev/null
+++ b/gover/gen/WinterCampTriathlonRestartReq.pb.go
@@ -0,0 +1,160 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampTriathlonRestartReq.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampTriathlonRestartReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,12,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+}
+
+func (x *WinterCampTriathlonRestartReq) Reset() {
+ *x = WinterCampTriathlonRestartReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampTriathlonRestartReq_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampTriathlonRestartReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampTriathlonRestartReq) ProtoMessage() {}
+
+func (x *WinterCampTriathlonRestartReq) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampTriathlonRestartReq_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampTriathlonRestartReq.ProtoReflect.Descriptor instead.
+func (*WinterCampTriathlonRestartReq) Descriptor() ([]byte, []int) {
+ return file_WinterCampTriathlonRestartReq_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampTriathlonRestartReq) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+var File_WinterCampTriathlonRestartReq_proto protoreflect.FileDescriptor
+
+var file_WinterCampTriathlonRestartReq_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x72, 0x69, 0x61,
+ 0x74, 0x68, 0x6c, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a, 0x1d, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43,
+ 0x61, 0x6d, 0x70, 0x54, 0x72, 0x69, 0x61, 0x74, 0x68, 0x6c, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampTriathlonRestartReq_proto_rawDescOnce sync.Once
+ file_WinterCampTriathlonRestartReq_proto_rawDescData = file_WinterCampTriathlonRestartReq_proto_rawDesc
+)
+
+func file_WinterCampTriathlonRestartReq_proto_rawDescGZIP() []byte {
+ file_WinterCampTriathlonRestartReq_proto_rawDescOnce.Do(func() {
+ file_WinterCampTriathlonRestartReq_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampTriathlonRestartReq_proto_rawDescData)
+ })
+ return file_WinterCampTriathlonRestartReq_proto_rawDescData
+}
+
+var file_WinterCampTriathlonRestartReq_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampTriathlonRestartReq_proto_goTypes = []interface{}{
+ (*WinterCampTriathlonRestartReq)(nil), // 0: WinterCampTriathlonRestartReq
+}
+var file_WinterCampTriathlonRestartReq_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampTriathlonRestartReq_proto_init() }
+func file_WinterCampTriathlonRestartReq_proto_init() {
+ if File_WinterCampTriathlonRestartReq_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampTriathlonRestartReq_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampTriathlonRestartReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampTriathlonRestartReq_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampTriathlonRestartReq_proto_goTypes,
+ DependencyIndexes: file_WinterCampTriathlonRestartReq_proto_depIdxs,
+ MessageInfos: file_WinterCampTriathlonRestartReq_proto_msgTypes,
+ }.Build()
+ File_WinterCampTriathlonRestartReq_proto = out.File
+ file_WinterCampTriathlonRestartReq_proto_rawDesc = nil
+ file_WinterCampTriathlonRestartReq_proto_goTypes = nil
+ file_WinterCampTriathlonRestartReq_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampTriathlonRestartRsp.pb.go b/gover/gen/WinterCampTriathlonRestartRsp.pb.go
new file mode 100644
index 00000000..2a9d5cf5
--- /dev/null
+++ b/gover/gen/WinterCampTriathlonRestartRsp.pb.go
@@ -0,0 +1,169 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampTriathlonRestartRsp.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampTriathlonRestartRsp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ GalleryId uint32 `protobuf:"varint,9,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Retcode int32 `protobuf:"varint,10,opt,name=retcode,proto3" json:"retcode,omitempty"`
+}
+
+func (x *WinterCampTriathlonRestartRsp) Reset() {
+ *x = WinterCampTriathlonRestartRsp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampTriathlonRestartRsp_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampTriathlonRestartRsp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampTriathlonRestartRsp) ProtoMessage() {}
+
+func (x *WinterCampTriathlonRestartRsp) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampTriathlonRestartRsp_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampTriathlonRestartRsp.ProtoReflect.Descriptor instead.
+func (*WinterCampTriathlonRestartRsp) Descriptor() ([]byte, []int) {
+ return file_WinterCampTriathlonRestartRsp_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampTriathlonRestartRsp) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *WinterCampTriathlonRestartRsp) GetRetcode() int32 {
+ if x != nil {
+ return x.Retcode
+ }
+ return 0
+}
+
+var File_WinterCampTriathlonRestartRsp_proto protoreflect.FileDescriptor
+
+var file_WinterCampTriathlonRestartRsp_proto_rawDesc = []byte{
+ 0x0a, 0x23, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x72, 0x69, 0x61,
+ 0x74, 0x68, 0x6c, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x58, 0x0a, 0x1d, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43,
+ 0x61, 0x6d, 0x70, 0x54, 0x72, 0x69, 0x61, 0x74, 0x68, 0x6c, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x52, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72,
+ 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c,
+ 0x65, 0x72, 0x79, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42,
+ 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampTriathlonRestartRsp_proto_rawDescOnce sync.Once
+ file_WinterCampTriathlonRestartRsp_proto_rawDescData = file_WinterCampTriathlonRestartRsp_proto_rawDesc
+)
+
+func file_WinterCampTriathlonRestartRsp_proto_rawDescGZIP() []byte {
+ file_WinterCampTriathlonRestartRsp_proto_rawDescOnce.Do(func() {
+ file_WinterCampTriathlonRestartRsp_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampTriathlonRestartRsp_proto_rawDescData)
+ })
+ return file_WinterCampTriathlonRestartRsp_proto_rawDescData
+}
+
+var file_WinterCampTriathlonRestartRsp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampTriathlonRestartRsp_proto_goTypes = []interface{}{
+ (*WinterCampTriathlonRestartRsp)(nil), // 0: WinterCampTriathlonRestartRsp
+}
+var file_WinterCampTriathlonRestartRsp_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampTriathlonRestartRsp_proto_init() }
+func file_WinterCampTriathlonRestartRsp_proto_init() {
+ if File_WinterCampTriathlonRestartRsp_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampTriathlonRestartRsp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampTriathlonRestartRsp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampTriathlonRestartRsp_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampTriathlonRestartRsp_proto_goTypes,
+ DependencyIndexes: file_WinterCampTriathlonRestartRsp_proto_depIdxs,
+ MessageInfos: file_WinterCampTriathlonRestartRsp_proto_msgTypes,
+ }.Build()
+ File_WinterCampTriathlonRestartRsp_proto = out.File
+ file_WinterCampTriathlonRestartRsp_proto_rawDesc = nil
+ file_WinterCampTriathlonRestartRsp_proto_goTypes = nil
+ file_WinterCampTriathlonRestartRsp_proto_depIdxs = nil
+}
diff --git a/gover/gen/WinterCampTriathlonSettleNotify.pb.go b/gover/gen/WinterCampTriathlonSettleNotify.pb.go
new file mode 100644
index 00000000..daa57569
--- /dev/null
+++ b/gover/gen/WinterCampTriathlonSettleNotify.pb.go
@@ -0,0 +1,233 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WinterCampTriathlonSettleNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WinterCampTriathlonSettleNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Unk3300_ACDOMBHMNJG uint32 `protobuf:"varint,11,opt,name=Unk3300_ACDOMBHMNJG,json=Unk3300ACDOMBHMNJG,proto3" json:"Unk3300_ACDOMBHMNJG,omitempty"`
+ IsSuccess bool `protobuf:"varint,10,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
+ Score uint32 `protobuf:"varint,15,opt,name=score,proto3" json:"score,omitempty"`
+ IsNewRecord bool `protobuf:"varint,7,opt,name=is_new_record,json=isNewRecord,proto3" json:"is_new_record,omitempty"`
+ GalleryId uint32 `protobuf:"varint,14,opt,name=gallery_id,json=galleryId,proto3" json:"gallery_id,omitempty"`
+ Unk3300_OEFOGONENFN uint32 `protobuf:"varint,12,opt,name=Unk3300_OEFOGONENFN,json=Unk3300OEFOGONENFN,proto3" json:"Unk3300_OEFOGONENFN,omitempty"`
+ RemainTime uint32 `protobuf:"varint,6,opt,name=remain_time,json=remainTime,proto3" json:"remain_time,omitempty"`
+ Unk3300_EMNKJGKNCMP uint32 `protobuf:"varint,5,opt,name=Unk3300_EMNKJGKNCMP,json=Unk3300EMNKJGKNCMP,proto3" json:"Unk3300_EMNKJGKNCMP,omitempty"`
+}
+
+func (x *WinterCampTriathlonSettleNotify) Reset() {
+ *x = WinterCampTriathlonSettleNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WinterCampTriathlonSettleNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WinterCampTriathlonSettleNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WinterCampTriathlonSettleNotify) ProtoMessage() {}
+
+func (x *WinterCampTriathlonSettleNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WinterCampTriathlonSettleNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WinterCampTriathlonSettleNotify.ProtoReflect.Descriptor instead.
+func (*WinterCampTriathlonSettleNotify) Descriptor() ([]byte, []int) {
+ return file_WinterCampTriathlonSettleNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetUnk3300_ACDOMBHMNJG() uint32 {
+ if x != nil {
+ return x.Unk3300_ACDOMBHMNJG
+ }
+ return 0
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetIsSuccess() bool {
+ if x != nil {
+ return x.IsSuccess
+ }
+ return false
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetScore() uint32 {
+ if x != nil {
+ return x.Score
+ }
+ return 0
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetIsNewRecord() bool {
+ if x != nil {
+ return x.IsNewRecord
+ }
+ return false
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetGalleryId() uint32 {
+ if x != nil {
+ return x.GalleryId
+ }
+ return 0
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetUnk3300_OEFOGONENFN() uint32 {
+ if x != nil {
+ return x.Unk3300_OEFOGONENFN
+ }
+ return 0
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetRemainTime() uint32 {
+ if x != nil {
+ return x.RemainTime
+ }
+ return 0
+}
+
+func (x *WinterCampTriathlonSettleNotify) GetUnk3300_EMNKJGKNCMP() uint32 {
+ if x != nil {
+ return x.Unk3300_EMNKJGKNCMP
+ }
+ return 0
+}
+
+var File_WinterCampTriathlonSettleNotify_proto protoreflect.FileDescriptor
+
+var file_WinterCampTriathlonSettleNotify_proto_rawDesc = []byte{
+ 0x0a, 0x25, 0x57, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x72, 0x69, 0x61,
+ 0x74, 0x68, 0x6c, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
+ 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x02, 0x0a, 0x1f, 0x57, 0x69, 0x6e, 0x74,
+ 0x65, 0x72, 0x43, 0x61, 0x6d, 0x70, 0x54, 0x72, 0x69, 0x61, 0x74, 0x68, 0x6c, 0x6f, 0x6e, 0x53,
+ 0x65, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2f, 0x0a, 0x13, 0x55,
+ 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f, 0x41, 0x43, 0x44, 0x4f, 0x4d, 0x42, 0x48, 0x4d, 0x4e,
+ 0x4a, 0x47, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x41, 0x43, 0x44, 0x4f, 0x4d, 0x42, 0x48, 0x4d, 0x4e, 0x4a, 0x47, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x69, 0x73, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73,
+ 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72,
+ 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x6f,
+ 0x72, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x4e, 0x65, 0x77, 0x52,
+ 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x79,
+ 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x67, 0x61, 0x6c, 0x6c, 0x65,
+ 0x72, 0x79, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x5f,
+ 0x4f, 0x45, 0x46, 0x4f, 0x47, 0x4f, 0x4e, 0x45, 0x4e, 0x46, 0x4e, 0x18, 0x0c, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x4f, 0x45, 0x46, 0x4f, 0x47, 0x4f,
+ 0x4e, 0x45, 0x4e, 0x46, 0x4e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x5f,
+ 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x72, 0x65, 0x6d, 0x61,
+ 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30,
+ 0x30, 0x5f, 0x45, 0x4d, 0x4e, 0x4b, 0x4a, 0x47, 0x4b, 0x4e, 0x43, 0x4d, 0x50, 0x18, 0x05, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x12, 0x55, 0x6e, 0x6b, 0x33, 0x33, 0x30, 0x30, 0x45, 0x4d, 0x4e, 0x4b,
+ 0x4a, 0x47, 0x4b, 0x4e, 0x43, 0x4d, 0x50, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WinterCampTriathlonSettleNotify_proto_rawDescOnce sync.Once
+ file_WinterCampTriathlonSettleNotify_proto_rawDescData = file_WinterCampTriathlonSettleNotify_proto_rawDesc
+)
+
+func file_WinterCampTriathlonSettleNotify_proto_rawDescGZIP() []byte {
+ file_WinterCampTriathlonSettleNotify_proto_rawDescOnce.Do(func() {
+ file_WinterCampTriathlonSettleNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WinterCampTriathlonSettleNotify_proto_rawDescData)
+ })
+ return file_WinterCampTriathlonSettleNotify_proto_rawDescData
+}
+
+var file_WinterCampTriathlonSettleNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WinterCampTriathlonSettleNotify_proto_goTypes = []interface{}{
+ (*WinterCampTriathlonSettleNotify)(nil), // 0: WinterCampTriathlonSettleNotify
+}
+var file_WinterCampTriathlonSettleNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WinterCampTriathlonSettleNotify_proto_init() }
+func file_WinterCampTriathlonSettleNotify_proto_init() {
+ if File_WinterCampTriathlonSettleNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WinterCampTriathlonSettleNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WinterCampTriathlonSettleNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WinterCampTriathlonSettleNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WinterCampTriathlonSettleNotify_proto_goTypes,
+ DependencyIndexes: file_WinterCampTriathlonSettleNotify_proto_depIdxs,
+ MessageInfos: file_WinterCampTriathlonSettleNotify_proto_msgTypes,
+ }.Build()
+ File_WinterCampTriathlonSettleNotify_proto = out.File
+ file_WinterCampTriathlonSettleNotify_proto_rawDesc = nil
+ file_WinterCampTriathlonSettleNotify_proto_goTypes = nil
+ file_WinterCampTriathlonSettleNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WorktopInfo.pb.go b/gover/gen/WorktopInfo.pb.go
index 831798ec..ebf411cd 100644
--- a/gover/gen/WorktopInfo.pb.go
+++ b/gover/gen/WorktopInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorktopInfo.proto
package gen
diff --git a/gover/gen/WorktopOptionNotify.pb.go b/gover/gen/WorktopOptionNotify.pb.go
index 3fcd8f14..881c0619 100644
--- a/gover/gen/WorktopOptionNotify.pb.go
+++ b/gover/gen/WorktopOptionNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorktopOptionNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 835
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorktopOptionNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- GadgetEntityId uint32 `protobuf:"varint,11,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
- OptionList []uint32 `protobuf:"varint,8,rep,packed,name=option_list,json=optionList,proto3" json:"option_list,omitempty"`
+ OptionList []uint32 `protobuf:"varint,10,rep,packed,name=option_list,json=optionList,proto3" json:"option_list,omitempty"`
+ GadgetEntityId uint32 `protobuf:"varint,8,opt,name=gadget_entity_id,json=gadgetEntityId,proto3" json:"gadget_entity_id,omitempty"`
}
func (x *WorktopOptionNotify) Reset() {
@@ -80,18 +77,18 @@ func (*WorktopOptionNotify) Descriptor() ([]byte, []int) {
return file_WorktopOptionNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *WorktopOptionNotify) GetGadgetEntityId() uint32 {
+func (x *WorktopOptionNotify) GetOptionList() []uint32 {
if x != nil {
- return x.GadgetEntityId
+ return x.OptionList
}
- return 0
+ return nil
}
-func (x *WorktopOptionNotify) GetOptionList() []uint32 {
+func (x *WorktopOptionNotify) GetGadgetEntityId() uint32 {
if x != nil {
- return x.OptionList
+ return x.GadgetEntityId
}
- return nil
+ return 0
}
var File_WorktopOptionNotify_proto protoreflect.FileDescriptor
@@ -100,11 +97,11 @@ var file_WorktopOptionNotify_proto_rawDesc = []byte{
0x0a, 0x19, 0x57, 0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x13, 0x57,
0x6f, 0x72, 0x6b, 0x74, 0x6f, 0x70, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69,
- 0x66, 0x79, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x74,
- 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67, 0x61,
- 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
- 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03, 0x28,
- 0x0d, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a,
+ 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73,
+ 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x65, 0x6e,
+ 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x67,
+ 0x61, 0x64, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WorldAllRoutineTypeNotify.pb.go b/gover/gen/WorldAllRoutineTypeNotify.pb.go
index 431dea1c..6810efc4 100644
--- a/gover/gen/WorldAllRoutineTypeNotify.pb.go
+++ b/gover/gen/WorldAllRoutineTypeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldAllRoutineTypeNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3518
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldAllRoutineTypeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WorldRoutineTypeList []*WorldRoutineTypeInfo `protobuf:"bytes,12,rep,name=world_routine_type_list,json=worldRoutineTypeList,proto3" json:"world_routine_type_list,omitempty"`
+ WorldRoutineTypeList []*WorldRoutineTypeInfo `protobuf:"bytes,9,rep,name=world_routine_type_list,json=worldRoutineTypeList,proto3" json:"world_routine_type_list,omitempty"`
}
func (x *WorldAllRoutineTypeNotify) Reset() {
@@ -96,7 +93,7 @@ var file_WorldAllRoutineTypeNotify_proto_rawDesc = []byte{
0x19, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65,
0x54, 0x79, 0x70, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4c, 0x0a, 0x17, 0x77, 0x6f,
0x72, 0x6c, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x57, 0x6f,
+ 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x57, 0x6f,
0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x14, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65,
0x54, 0x79, 0x70, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
diff --git a/gover/gen/WorldChestOpenNotify.pb.go b/gover/gen/WorldChestOpenNotify.pb.go
new file mode 100644
index 00000000..6ad0d36d
--- /dev/null
+++ b/gover/gen/WorldChestOpenNotify.pb.go
@@ -0,0 +1,178 @@
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.28.1
+// protoc v3.11.3
+// source: WorldChestOpenNotify.proto
+
+package gen
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type WorldChestOpenNotify struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SceneId uint32 `protobuf:"varint,9,opt,name=scene_id,json=sceneId,proto3" json:"scene_id,omitempty"`
+ GroupId uint32 `protobuf:"varint,5,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
+ ConfigId uint32 `protobuf:"varint,3,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
+}
+
+func (x *WorldChestOpenNotify) Reset() {
+ *x = WorldChestOpenNotify{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_WorldChestOpenNotify_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *WorldChestOpenNotify) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*WorldChestOpenNotify) ProtoMessage() {}
+
+func (x *WorldChestOpenNotify) ProtoReflect() protoreflect.Message {
+ mi := &file_WorldChestOpenNotify_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use WorldChestOpenNotify.ProtoReflect.Descriptor instead.
+func (*WorldChestOpenNotify) Descriptor() ([]byte, []int) {
+ return file_WorldChestOpenNotify_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *WorldChestOpenNotify) GetSceneId() uint32 {
+ if x != nil {
+ return x.SceneId
+ }
+ return 0
+}
+
+func (x *WorldChestOpenNotify) GetGroupId() uint32 {
+ if x != nil {
+ return x.GroupId
+ }
+ return 0
+}
+
+func (x *WorldChestOpenNotify) GetConfigId() uint32 {
+ if x != nil {
+ return x.ConfigId
+ }
+ return 0
+}
+
+var File_WorldChestOpenNotify_proto protoreflect.FileDescriptor
+
+var file_WorldChestOpenNotify_proto_rawDesc = []byte{
+ 0x0a, 0x1a, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4f, 0x70, 0x65, 0x6e,
+ 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x69, 0x0a, 0x14,
+ 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x43, 0x68, 0x65, 0x73, 0x74, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12,
+ 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f,
+ 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x63,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_WorldChestOpenNotify_proto_rawDescOnce sync.Once
+ file_WorldChestOpenNotify_proto_rawDescData = file_WorldChestOpenNotify_proto_rawDesc
+)
+
+func file_WorldChestOpenNotify_proto_rawDescGZIP() []byte {
+ file_WorldChestOpenNotify_proto_rawDescOnce.Do(func() {
+ file_WorldChestOpenNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_WorldChestOpenNotify_proto_rawDescData)
+ })
+ return file_WorldChestOpenNotify_proto_rawDescData
+}
+
+var file_WorldChestOpenNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_WorldChestOpenNotify_proto_goTypes = []interface{}{
+ (*WorldChestOpenNotify)(nil), // 0: WorldChestOpenNotify
+}
+var file_WorldChestOpenNotify_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_WorldChestOpenNotify_proto_init() }
+func file_WorldChestOpenNotify_proto_init() {
+ if File_WorldChestOpenNotify_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_WorldChestOpenNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*WorldChestOpenNotify); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_WorldChestOpenNotify_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_WorldChestOpenNotify_proto_goTypes,
+ DependencyIndexes: file_WorldChestOpenNotify_proto_depIdxs,
+ MessageInfos: file_WorldChestOpenNotify_proto_msgTypes,
+ }.Build()
+ File_WorldChestOpenNotify_proto = out.File
+ file_WorldChestOpenNotify_proto_rawDesc = nil
+ file_WorldChestOpenNotify_proto_goTypes = nil
+ file_WorldChestOpenNotify_proto_depIdxs = nil
+}
diff --git a/gover/gen/WorldDataNotify.pb.go b/gover/gen/WorldDataNotify.pb.go
index a738f316..b713b59a 100644
--- a/gover/gen/WorldDataNotify.pb.go
+++ b/gover/gen/WorldDataNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldDataNotify.proto
package gen
@@ -85,16 +85,12 @@ func (WorldDataNotify_DataType) EnumDescriptor() ([]byte, []int) {
return file_WorldDataNotify_proto_rawDescGZIP(), []int{0, 0}
}
-// CmdId: 3308
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WorldDataNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WorldPropMap map[uint32]*PropValue `protobuf:"bytes,9,rep,name=world_prop_map,json=worldPropMap,proto3" json:"world_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ WorldPropMap map[uint32]*PropValue `protobuf:"bytes,6,rep,name=world_prop_map,json=worldPropMap,proto3" json:"world_prop_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *WorldDataNotify) Reset() {
@@ -143,7 +139,7 @@ var file_WorldDataNotify_proto_rawDesc = []byte{
0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x02, 0x0a, 0x0f, 0x57, 0x6f, 0x72,
0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x48, 0x0a, 0x0e,
- 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x09,
+ 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x06,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61,
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70,
0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50,
diff --git a/gover/gen/WorldOwnerBlossomBriefInfoNotify.pb.go b/gover/gen/WorldOwnerBlossomBriefInfoNotify.pb.go
index c6f248c8..eb409864 100644
--- a/gover/gen/WorldOwnerBlossomBriefInfoNotify.pb.go
+++ b/gover/gen/WorldOwnerBlossomBriefInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldOwnerBlossomBriefInfoNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2735
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WorldOwnerBlossomBriefInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- BriefInfoList []*BlossomBriefInfo `protobuf:"bytes,13,rep,name=brief_info_list,json=briefInfoList,proto3" json:"brief_info_list,omitempty"`
+ BriefInfoList []*BlossomBriefInfo `protobuf:"bytes,14,rep,name=brief_info_list,json=briefInfoList,proto3" json:"brief_info_list,omitempty"`
}
func (x *WorldOwnerBlossomBriefInfoNotify) Reset() {
@@ -97,7 +93,7 @@ var file_WorldOwnerBlossomBriefInfoNotify_proto_rawDesc = []byte{
0x22, 0x5d, 0x0a, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x42, 0x6c,
0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a, 0x0f, 0x62, 0x72, 0x69, 0x65, 0x66, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
+ 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x42, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x0d, 0x62, 0x72, 0x69, 0x65, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42,
0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
diff --git a/gover/gen/WorldOwnerBlossomScheduleInfoNotify.pb.go b/gover/gen/WorldOwnerBlossomScheduleInfoNotify.pb.go
index 4024ca04..1b533930 100644
--- a/gover/gen/WorldOwnerBlossomScheduleInfoNotify.pb.go
+++ b/gover/gen/WorldOwnerBlossomScheduleInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldOwnerBlossomScheduleInfoNotify.proto
package gen
@@ -36,16 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 2707
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WorldOwnerBlossomScheduleInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- ScheduleInfo *BlossomScheduleInfo `protobuf:"bytes,3,opt,name=schedule_info,json=scheduleInfo,proto3" json:"schedule_info,omitempty"`
+ ScheduleInfo *BlossomScheduleInfo `protobuf:"bytes,10,opt,name=schedule_info,json=scheduleInfo,proto3" json:"schedule_info,omitempty"`
}
func (x *WorldOwnerBlossomScheduleInfoNotify) Reset() {
@@ -97,7 +93,7 @@ var file_WorldOwnerBlossomScheduleInfoNotify_proto_rawDesc = []byte{
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x60, 0x0a, 0x23, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4f,
0x77, 0x6e, 0x65, 0x72, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x53, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x39, 0x0a,
- 0x0d, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03,
+ 0x0d, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x42, 0x6c, 0x6f, 0x73, 0x73, 0x6f, 0x6d, 0x53, 0x63,
0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x73, 0x63, 0x68, 0x65,
0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e,
diff --git a/gover/gen/WorldOwnerDailyTaskNotify.pb.go b/gover/gen/WorldOwnerDailyTaskNotify.pb.go
index 68fe5a1d..503c7865 100644
--- a/gover/gen/WorldOwnerDailyTaskNotify.pb.go
+++ b/gover/gen/WorldOwnerDailyTaskNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldOwnerDailyTaskNotify.proto
package gen
@@ -36,17 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 102
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WorldOwnerDailyTaskNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- FilterCityId uint32 `protobuf:"varint,2,opt,name=filter_city_id,json=filterCityId,proto3" json:"filter_city_id,omitempty"`
- TaskList []*DailyTaskInfo `protobuf:"bytes,1,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
+ FilterCityId uint32 `protobuf:"varint,4,opt,name=filter_city_id,json=filterCityId,proto3" json:"filter_city_id,omitempty"`
+ TaskList []*DailyTaskInfo `protobuf:"bytes,2,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
+ FinishedDailyTaskNum uint32 `protobuf:"varint,9,opt,name=finished_daily_task_num,json=finishedDailyTaskNum,proto3" json:"finished_daily_task_num,omitempty"`
}
func (x *WorldOwnerDailyTaskNotify) Reset() {
@@ -95,21 +92,31 @@ func (x *WorldOwnerDailyTaskNotify) GetTaskList() []*DailyTaskInfo {
return nil
}
+func (x *WorldOwnerDailyTaskNotify) GetFinishedDailyTaskNum() uint32 {
+ if x != nil {
+ return x.FinishedDailyTaskNum
+ }
+ return 0
+}
+
var File_WorldOwnerDailyTaskNotify_proto protoreflect.FileDescriptor
var file_WorldOwnerDailyTaskNotify_proto_rawDesc = []byte{
0x0a, 0x1f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c,
0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x13, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6e, 0x0a, 0x19, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4f,
- 0x77, 0x6e, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x74,
- 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x69,
- 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x69, 0x6c,
- 0x74, 0x65, 0x72, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x74, 0x61, 0x73,
- 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44,
- 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x74, 0x61,
- 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x01, 0x0a, 0x19, 0x57, 0x6f, 0x72, 0x6c, 0x64,
+ 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f,
+ 0x74, 0x69, 0x66, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x63,
+ 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x66, 0x69,
+ 0x6c, 0x74, 0x65, 0x72, 0x43, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x09, 0x74, 0x61,
+ 0x73, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e,
+ 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x74,
+ 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x17, 0x66, 0x69, 0x6e, 0x69, 0x73,
+ 0x68, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x69, 0x6c, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e,
+ 0x75, 0x6d, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x75, 0x6d, 0x42, 0x06,
+ 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gover/gen/WorldPlayerDieNotify.pb.go b/gover/gen/WorldPlayerDieNotify.pb.go
index 5370e60a..04644428 100644
--- a/gover/gen/WorldPlayerDieNotify.pb.go
+++ b/gover/gen/WorldPlayerDieNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldPlayerDieNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 285
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldPlayerDieNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- DieType PlayerDieType `protobuf:"varint,12,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
- MurdererEntityId uint32 `protobuf:"varint,15,opt,name=murderer_entity_id,json=murdererEntityId,proto3" json:"murderer_entity_id,omitempty"`
+ MurdererEntityId uint32 `protobuf:"varint,3,opt,name=murderer_entity_id,json=murdererEntityId,proto3" json:"murderer_entity_id,omitempty"`
+ DieType PlayerDieType `protobuf:"varint,13,opt,name=die_type,json=dieType,proto3,enum=PlayerDieType" json:"die_type,omitempty"`
// Types that are assignable to Entity:
//
// *WorldPlayerDieNotify_MonsterId
@@ -85,18 +82,18 @@ func (*WorldPlayerDieNotify) Descriptor() ([]byte, []int) {
return file_WorldPlayerDieNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *WorldPlayerDieNotify) GetDieType() PlayerDieType {
+func (x *WorldPlayerDieNotify) GetMurdererEntityId() uint32 {
if x != nil {
- return x.DieType
+ return x.MurdererEntityId
}
- return PlayerDieType_PLAYER_DIE_TYPE_NONE
+ return 0
}
-func (x *WorldPlayerDieNotify) GetMurdererEntityId() uint32 {
+func (x *WorldPlayerDieNotify) GetDieType() PlayerDieType {
if x != nil {
- return x.MurdererEntityId
+ return x.DieType
}
- return 0
+ return PlayerDieType_PLAYER_DIE_TYPE_NONE
}
func (m *WorldPlayerDieNotify) GetEntity() isWorldPlayerDieNotify_Entity {
@@ -125,11 +122,11 @@ type isWorldPlayerDieNotify_Entity interface {
}
type WorldPlayerDieNotify_MonsterId struct {
- MonsterId uint32 `protobuf:"varint,8,opt,name=monster_id,json=monsterId,proto3,oneof"`
+ MonsterId uint32 `protobuf:"varint,6,opt,name=monster_id,json=monsterId,proto3,oneof"`
}
type WorldPlayerDieNotify_GadgetId struct {
- GadgetId uint32 `protobuf:"varint,4,opt,name=gadget_id,json=gadgetId,proto3,oneof"`
+ GadgetId uint32 `protobuf:"varint,12,opt,name=gadget_id,json=gadgetId,proto3,oneof"`
}
func (*WorldPlayerDieNotify_MonsterId) isWorldPlayerDieNotify_Entity() {}
@@ -143,16 +140,16 @@ var file_WorldPlayerDieNotify_proto_rawDesc = []byte{
0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x13, 0x50, 0x6c,
0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0xb9, 0x01, 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65,
- 0x72, 0x44, 0x69, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69,
- 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50,
- 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69,
- 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x75, 0x72, 0x64, 0x65, 0x72, 0x65,
- 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x10, 0x6d, 0x75, 0x72, 0x64, 0x65, 0x72, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74,
- 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
- 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
+ 0x72, 0x44, 0x69, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x75,
+ 0x72, 0x64, 0x65, 0x72, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6d, 0x75, 0x72, 0x64, 0x65, 0x72, 0x65, 0x72,
+ 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x08, 0x64, 0x69, 0x65, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x44, 0x69, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x69, 0x65, 0x54,
+ 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
+ 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74,
0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x09, 0x67, 0x61, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69,
- 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65,
+ 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x08, 0x67, 0x61, 0x64, 0x67, 0x65,
0x74, 0x49, 0x64, 0x42, 0x08, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WorldPlayerInfoNotify.pb.go b/gover/gen/WorldPlayerInfoNotify.pb.go
index 465f2766..78988d42 100644
--- a/gover/gen/WorldPlayerInfoNotify.pb.go
+++ b/gover/gen/WorldPlayerInfoNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldPlayerInfoNotify.proto
package gen
@@ -36,18 +36,14 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3116
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WorldPlayerInfoNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Unk3000_GCJLJCJAADG []*Unk3000_HKHFFDEMNKN `protobuf:"bytes,8,rep,name=Unk3000_GCJLJCJAADG,json=Unk3000GCJLJCJAADG,proto3" json:"Unk3000_GCJLJCJAADG,omitempty"`
- PlayerInfoList []*OnlinePlayerInfo `protobuf:"bytes,14,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
- PlayerUidList []uint32 `protobuf:"varint,11,rep,packed,name=player_uid_list,json=playerUidList,proto3" json:"player_uid_list,omitempty"`
+ PlayerWidgetInfoList []*PlayerWidgetInfo `protobuf:"bytes,7,rep,name=player_widget_info_list,json=playerWidgetInfoList,proto3" json:"player_widget_info_list,omitempty"`
+ PlayerUidList []uint32 `protobuf:"varint,12,rep,packed,name=player_uid_list,json=playerUidList,proto3" json:"player_uid_list,omitempty"`
+ PlayerInfoList []*OnlinePlayerInfo `protobuf:"bytes,15,rep,name=player_info_list,json=playerInfoList,proto3" json:"player_info_list,omitempty"`
}
func (x *WorldPlayerInfoNotify) Reset() {
@@ -82,23 +78,23 @@ func (*WorldPlayerInfoNotify) Descriptor() ([]byte, []int) {
return file_WorldPlayerInfoNotify_proto_rawDescGZIP(), []int{0}
}
-func (x *WorldPlayerInfoNotify) GetUnk3000_GCJLJCJAADG() []*Unk3000_HKHFFDEMNKN {
+func (x *WorldPlayerInfoNotify) GetPlayerWidgetInfoList() []*PlayerWidgetInfo {
if x != nil {
- return x.Unk3000_GCJLJCJAADG
+ return x.PlayerWidgetInfoList
}
return nil
}
-func (x *WorldPlayerInfoNotify) GetPlayerInfoList() []*OnlinePlayerInfo {
+func (x *WorldPlayerInfoNotify) GetPlayerUidList() []uint32 {
if x != nil {
- return x.PlayerInfoList
+ return x.PlayerUidList
}
return nil
}
-func (x *WorldPlayerInfoNotify) GetPlayerUidList() []uint32 {
+func (x *WorldPlayerInfoNotify) GetPlayerInfoList() []*OnlinePlayerInfo {
if x != nil {
- return x.PlayerUidList
+ return x.PlayerInfoList
}
return nil
}
@@ -109,21 +105,21 @@ var file_WorldPlayerInfoNotify_proto_rawDesc = []byte{
0x0a, 0x1b, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66,
0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x4f,
0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x48,
- 0x4b, 0x48, 0x46, 0x46, 0x44, 0x45, 0x4d, 0x4e, 0x4b, 0x4e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x22, 0xc3, 0x01, 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
- 0x49, 0x6e, 0x66, 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x45, 0x0a, 0x13, 0x55, 0x6e,
- 0x6b, 0x33, 0x30, 0x30, 0x30, 0x5f, 0x47, 0x43, 0x4a, 0x4c, 0x4a, 0x43, 0x4a, 0x41, 0x41, 0x44,
- 0x47, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x55, 0x6e, 0x6b, 0x33, 0x30, 0x30,
- 0x30, 0x5f, 0x48, 0x4b, 0x48, 0x46, 0x46, 0x44, 0x45, 0x4d, 0x4e, 0x4b, 0x4e, 0x52, 0x12, 0x55,
- 0x6e, 0x6b, 0x33, 0x30, 0x30, 0x30, 0x47, 0x43, 0x4a, 0x4c, 0x4a, 0x43, 0x4a, 0x41, 0x41, 0x44,
- 0x47, 0x12, 0x3b, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
- 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e,
- 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e,
- 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x26,
- 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x55,
- 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x69, 0x64,
+ 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x01,
+ 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e, 0x66,
+ 0x6f, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x48, 0x0a, 0x17, 0x70, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x5f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69,
+ 0x73, 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65,
+ 0x72, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x70, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x57, 0x69, 0x64, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73,
+ 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x75, 0x69, 0x64, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0d, 0x70, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x55, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x10, 0x70, 0x6c, 0x61,
+ 0x79, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x79,
+ 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0e, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x6e,
+ 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -142,11 +138,11 @@ func file_WorldPlayerInfoNotify_proto_rawDescGZIP() []byte {
var file_WorldPlayerInfoNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_WorldPlayerInfoNotify_proto_goTypes = []interface{}{
(*WorldPlayerInfoNotify)(nil), // 0: WorldPlayerInfoNotify
- (*Unk3000_HKHFFDEMNKN)(nil), // 1: Unk3000_HKHFFDEMNKN
+ (*PlayerWidgetInfo)(nil), // 1: PlayerWidgetInfo
(*OnlinePlayerInfo)(nil), // 2: OnlinePlayerInfo
}
var file_WorldPlayerInfoNotify_proto_depIdxs = []int32{
- 1, // 0: WorldPlayerInfoNotify.Unk3000_GCJLJCJAADG:type_name -> Unk3000_HKHFFDEMNKN
+ 1, // 0: WorldPlayerInfoNotify.player_widget_info_list:type_name -> PlayerWidgetInfo
2, // 1: WorldPlayerInfoNotify.player_info_list:type_name -> OnlinePlayerInfo
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
@@ -161,7 +157,7 @@ func file_WorldPlayerInfoNotify_proto_init() {
return
}
file_OnlinePlayerInfo_proto_init()
- file_Unk3000_HKHFFDEMNKN_proto_init()
+ file_PlayerWidgetInfo_proto_init()
if !protoimpl.UnsafeEnabled {
file_WorldPlayerInfoNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*WorldPlayerInfoNotify); i {
diff --git a/gover/gen/WorldPlayerLocationNotify.pb.go b/gover/gen/WorldPlayerLocationNotify.pb.go
index cd0f35a5..ae97a937 100644
--- a/gover/gen/WorldPlayerLocationNotify.pb.go
+++ b/gover/gen/WorldPlayerLocationNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldPlayerLocationNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 258
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldPlayerLocationNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerWorldLocList []*PlayerWorldLocationInfo `protobuf:"bytes,8,rep,name=player_world_loc_list,json=playerWorldLocList,proto3" json:"player_world_loc_list,omitempty"`
- PlayerLocList []*PlayerLocationInfo `protobuf:"bytes,15,rep,name=player_loc_list,json=playerLocList,proto3" json:"player_loc_list,omitempty"`
+ PlayerWorldLocList []*PlayerWorldLocationInfo `protobuf:"bytes,5,rep,name=player_world_loc_list,json=playerWorldLocList,proto3" json:"player_world_loc_list,omitempty"`
+ PlayerLocList []*PlayerLocationInfo `protobuf:"bytes,14,rep,name=player_loc_list,json=playerLocList,proto3" json:"player_loc_list,omitempty"`
}
func (x *WorldPlayerLocationNotify) Reset() {
@@ -106,11 +103,11 @@ var file_WorldPlayerLocationNotify_proto_rawDesc = []byte{
0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x4b, 0x0a, 0x15, 0x70, 0x6c, 0x61, 0x79,
0x65, 0x72, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x5f, 0x6c, 0x69, 0x73,
- 0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
+ 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x12, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4c, 0x6f,
0x63, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f,
- 0x6c, 0x6f, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13,
+ 0x6c, 0x6f, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13,
0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x4c, 0x69,
0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
diff --git a/gover/gen/WorldPlayerRTTNotify.pb.go b/gover/gen/WorldPlayerRTTNotify.pb.go
index c8af2370..94ddcd36 100644
--- a/gover/gen/WorldPlayerRTTNotify.pb.go
+++ b/gover/gen/WorldPlayerRTTNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldPlayerRTTNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 22
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldPlayerRTTNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- PlayerRttList []*PlayerRTTInfo `protobuf:"bytes,1,rep,name=player_rtt_list,json=playerRttList,proto3" json:"player_rtt_list,omitempty"`
+ PlayerRttList []*PlayerRTTInfo `protobuf:"bytes,6,rep,name=player_rtt_list,json=playerRttList,proto3" json:"player_rtt_list,omitempty"`
}
func (x *WorldPlayerRTTNotify) Reset() {
@@ -94,7 +91,7 @@ var file_WorldPlayerRTTNotify_proto_rawDesc = []byte{
0x61, 0x79, 0x65, 0x72, 0x52, 0x54, 0x54, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x4e, 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
0x52, 0x54, 0x54, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x36, 0x0a, 0x0f, 0x70, 0x6c, 0x61,
- 0x79, 0x65, 0x72, 0x5f, 0x72, 0x74, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
+ 0x79, 0x65, 0x72, 0x5f, 0x72, 0x74, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x54, 0x54, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x0d, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x74, 0x74, 0x4c, 0x69, 0x73,
0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
diff --git a/gover/gen/WorldPlayerReviveReq.pb.go b/gover/gen/WorldPlayerReviveReq.pb.go
index b5bab5b7..b5c94896 100644
--- a/gover/gen/WorldPlayerReviveReq.pb.go
+++ b/gover/gen/WorldPlayerReviveReq.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldPlayerReviveReq.proto
package gen
@@ -36,10 +36,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 225
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
type WorldPlayerReviveReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/gover/gen/WorldPlayerReviveRsp.pb.go b/gover/gen/WorldPlayerReviveRsp.pb.go
index 9caf01d1..28bc2ee5 100644
--- a/gover/gen/WorldPlayerReviveRsp.pb.go
+++ b/gover/gen/WorldPlayerReviveRsp.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldPlayerReviveRsp.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 278
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldPlayerReviveRsp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Retcode int32 `protobuf:"varint,3,opt,name=retcode,proto3" json:"retcode,omitempty"`
+ Retcode int32 `protobuf:"varint,11,opt,name=retcode,proto3" json:"retcode,omitempty"`
}
func (x *WorldPlayerReviveRsp) Reset() {
@@ -93,7 +90,7 @@ var file_WorldPlayerReviveRsp_proto_rawDesc = []byte{
0x69, 0x76, 0x65, 0x52, 0x73, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14,
0x57, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x76, 0x69, 0x76,
0x65, 0x52, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
+ 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x74, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x06,
0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WorldRoutineChangeNotify.pb.go b/gover/gen/WorldRoutineChangeNotify.pb.go
index a42e6c8b..1175f11e 100644
--- a/gover/gen/WorldRoutineChangeNotify.pb.go
+++ b/gover/gen/WorldRoutineChangeNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldRoutineChangeNotify.proto
package gen
@@ -36,16 +36,13 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3507
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldRoutineChangeNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RoutineInfo *WorldRoutineInfo `protobuf:"bytes,3,opt,name=routine_info,json=routineInfo,proto3" json:"routine_info,omitempty"`
- RoutineType uint32 `protobuf:"varint,11,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
+ RoutineInfo *WorldRoutineInfo `protobuf:"bytes,14,opt,name=routine_info,json=routineInfo,proto3" json:"routine_info,omitempty"`
+ RoutineType uint32 `protobuf:"varint,10,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
}
func (x *WorldRoutineChangeNotify) Reset() {
@@ -103,10 +100,10 @@ var file_WorldRoutineChangeNotify_proto_rawDesc = []byte{
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x73, 0x0a, 0x18, 0x57, 0x6f, 0x72, 0x6c,
0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x4e, 0x6f,
0x74, 0x69, 0x66, 0x79, 0x12, 0x34, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f,
- 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x57, 0x6f, 0x72,
+ 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x57, 0x6f, 0x72,
0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x72,
0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x6f,
- 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
+ 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a,
0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WorldRoutineInfo.pb.go b/gover/gen/WorldRoutineInfo.pb.go
index ba9f92c5..9af18b60 100644
--- a/gover/gen/WorldRoutineInfo.pb.go
+++ b/gover/gen/WorldRoutineInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldRoutineInfo.proto
package gen
@@ -41,10 +41,10 @@ type WorldRoutineInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Progress uint32 `protobuf:"varint,4,opt,name=progress,proto3" json:"progress,omitempty"`
- IsFinished bool `protobuf:"varint,14,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
- FinishProgress uint32 `protobuf:"varint,3,opt,name=finish_progress,json=finishProgress,proto3" json:"finish_progress,omitempty"`
- RoutineId uint32 `protobuf:"varint,11,opt,name=routine_id,json=routineId,proto3" json:"routine_id,omitempty"`
+ FinishProgress uint32 `protobuf:"varint,1,opt,name=finish_progress,json=finishProgress,proto3" json:"finish_progress,omitempty"`
+ RoutineId uint32 `protobuf:"varint,10,opt,name=routine_id,json=routineId,proto3" json:"routine_id,omitempty"`
+ Progress uint32 `protobuf:"varint,7,opt,name=progress,proto3" json:"progress,omitempty"`
+ IsFinished bool `protobuf:"varint,15,opt,name=is_finished,json=isFinished,proto3" json:"is_finished,omitempty"`
}
func (x *WorldRoutineInfo) Reset() {
@@ -79,32 +79,32 @@ func (*WorldRoutineInfo) Descriptor() ([]byte, []int) {
return file_WorldRoutineInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *WorldRoutineInfo) GetProgress() uint32 {
+func (x *WorldRoutineInfo) GetFinishProgress() uint32 {
if x != nil {
- return x.Progress
+ return x.FinishProgress
}
return 0
}
-func (x *WorldRoutineInfo) GetIsFinished() bool {
+func (x *WorldRoutineInfo) GetRoutineId() uint32 {
if x != nil {
- return x.IsFinished
+ return x.RoutineId
}
- return false
+ return 0
}
-func (x *WorldRoutineInfo) GetFinishProgress() uint32 {
+func (x *WorldRoutineInfo) GetProgress() uint32 {
if x != nil {
- return x.FinishProgress
+ return x.Progress
}
return 0
}
-func (x *WorldRoutineInfo) GetRoutineId() uint32 {
+func (x *WorldRoutineInfo) GetIsFinished() bool {
if x != nil {
- return x.RoutineId
+ return x.IsFinished
}
- return 0
+ return false
}
var File_WorldRoutineInfo_proto protoreflect.FileDescriptor
@@ -112,16 +112,16 @@ var File_WorldRoutineInfo_proto protoreflect.FileDescriptor
var file_WorldRoutineInfo_proto_rawDesc = []byte{
0x0a, 0x16, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e,
0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x10, 0x57, 0x6f, 0x72,
- 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a,
- 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f,
- 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a,
- 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x66, 0x69,
- 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x72, 0x6f, 0x67, 0x72,
- 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65,
- 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
+ 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x27, 0x0a,
+ 0x0f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x50, 0x72,
+ 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e,
+ 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x6f, 0x75, 0x74,
+ 0x69, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64,
+ 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68,
+ 0x65, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
diff --git a/gover/gen/WorldRoutineTypeCloseNotify.pb.go b/gover/gen/WorldRoutineTypeCloseNotify.pb.go
index c02058ef..ec56471f 100644
--- a/gover/gen/WorldRoutineTypeCloseNotify.pb.go
+++ b/gover/gen/WorldRoutineTypeCloseNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldRoutineTypeCloseNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3502
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldRoutineTypeCloseNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RoutineType uint32 `protobuf:"varint,7,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
+ RoutineType uint32 `protobuf:"varint,10,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
}
func (x *WorldRoutineTypeCloseNotify) Reset() {
@@ -94,7 +91,7 @@ var file_WorldRoutineTypeCloseNotify_proto_rawDesc = []byte{
0x6f, 0x74, 0x6f, 0x22, 0x40, 0x0a, 0x1b, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74,
0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e,
+ 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e,
0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WorldRoutineTypeInfo.pb.go b/gover/gen/WorldRoutineTypeInfo.pb.go
index 6621dd9e..40edd60d 100644
--- a/gover/gen/WorldRoutineTypeInfo.pb.go
+++ b/gover/gen/WorldRoutineTypeInfo.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldRoutineTypeInfo.proto
package gen
@@ -41,9 +41,9 @@ type WorldRoutineTypeInfo struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- RoutineType uint32 `protobuf:"varint,13,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
- NextRefreshTime uint32 `protobuf:"varint,12,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
- WorldRoutineInfoList []*WorldRoutineInfo `protobuf:"bytes,3,rep,name=world_routine_info_list,json=worldRoutineInfoList,proto3" json:"world_routine_info_list,omitempty"`
+ NextRefreshTime uint32 `protobuf:"varint,13,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
+ WorldRoutineInfoList []*WorldRoutineInfo `protobuf:"bytes,10,rep,name=world_routine_info_list,json=worldRoutineInfoList,proto3" json:"world_routine_info_list,omitempty"`
+ RoutineType uint32 `protobuf:"varint,2,opt,name=routine_type,json=routineType,proto3" json:"routine_type,omitempty"`
}
func (x *WorldRoutineTypeInfo) Reset() {
@@ -78,13 +78,6 @@ func (*WorldRoutineTypeInfo) Descriptor() ([]byte, []int) {
return file_WorldRoutineTypeInfo_proto_rawDescGZIP(), []int{0}
}
-func (x *WorldRoutineTypeInfo) GetRoutineType() uint32 {
- if x != nil {
- return x.RoutineType
- }
- return 0
-}
-
func (x *WorldRoutineTypeInfo) GetNextRefreshTime() uint32 {
if x != nil {
return x.NextRefreshTime
@@ -99,6 +92,13 @@ func (x *WorldRoutineTypeInfo) GetWorldRoutineInfoList() []*WorldRoutineInfo {
return nil
}
+func (x *WorldRoutineTypeInfo) GetRoutineType() uint32 {
+ if x != nil {
+ return x.RoutineType
+ }
+ return 0
+}
+
var File_WorldRoutineTypeInfo_proto protoreflect.FileDescriptor
var file_WorldRoutineTypeInfo_proto_rawDesc = []byte{
@@ -106,17 +106,17 @@ var file_WorldRoutineTypeInfo_proto_rawDesc = []byte{
0x70, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x57, 0x6f,
0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x01, 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f,
- 0x75, 0x74, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a,
- 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
- 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78,
- 0x74, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x17,
- 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x6e,
- 0x66, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
- 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x14, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e,
- 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
+ 0x75, 0x74, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2a, 0x0a,
+ 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x65,
+ 0x66, 0x72, 0x65, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x17, 0x77, 0x6f, 0x72,
+ 0x6c, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f,
+ 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x57, 0x6f, 0x72,
+ 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x14, 0x77,
+ 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x4c,
+ 0x69, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x69,
+ 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
diff --git a/gover/gen/WorldRoutineTypeRefreshNotify.pb.go b/gover/gen/WorldRoutineTypeRefreshNotify.pb.go
index 6c627c71..8483d63c 100644
--- a/gover/gen/WorldRoutineTypeRefreshNotify.pb.go
+++ b/gover/gen/WorldRoutineTypeRefreshNotify.pb.go
@@ -1,5 +1,5 @@
-// Sorapointa - A server software re-implementation for a certain anime game,
-// and avoid sorapointa. Copyright (C) 2022 Sorapointa Team
+// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
+// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
@@ -17,7 +17,7 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
-// protoc v3.21.8
+// protoc v3.11.3
// source: WorldRoutineTypeRefreshNotify.proto
package gen
@@ -36,15 +36,12 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
-// CmdId: 3525
-// EnetChannelId: 0
-// EnetIsReliable: true
type WorldRoutineTypeRefreshNotify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- WorldRoutineType *WorldRoutineTypeInfo `protobuf:"bytes,7,opt,name=world_routine_type,json=worldRoutineType,proto3" json:"world_routine_type,omitempty"`
+ WorldRoutineType *WorldRoutineTypeInfo `protobuf:"bytes,1,opt,name=world_routine_type,json=worldRoutineType,proto3" json:"world_routine_type,omitempty"`
}
func (x *WorldRoutineTypeRefreshNotify) Reset() {
@@ -96,7 +93,7 @@ var file_WorldRoutineTypeRefreshNotify_proto_rawDesc = []byte{
0x6f, 0x22, 0x64, 0x0a, 0x1d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e,
0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69,
0x66, 0x79, 0x12, 0x43, 0x0a, 0x12, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74,
- 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
+ 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
0x2e, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x6f, 0x75, 0x74,
0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2f, 0x67, 0x65, 0x6e, 0x62,
diff --git a/gover/proxy/handlers.go b/gover/proxy/handlers.go
index 68a1090d..db1503f2 100644
--- a/gover/proxy/handlers.go
+++ b/gover/proxy/handlers.go
@@ -69,7 +69,7 @@ func HandleGetPlayerTokenReq(conn *KCPConn, data []byte, bypass bool) ([]byte, e
return conn.parser.Compose(msg)
}
- seedEncrypted, err := b64.DecodeString(body.GetClientSeed())
+ seedEncrypted, err := b64.DecodeString(body.GetClientRandKey())
if err != nil {
return nil, err
}
@@ -87,7 +87,7 @@ func HandleGetPlayerTokenReq(conn *KCPConn, data []byte, bypass bool) ([]byte, e
return nil, err
}
- body.ClientSeed = b64.EncodeToString(seedEncrypted)
+ body.ClientRandKey = b64.EncodeToString(seedEncrypted)
return conn.parser.Compose(msg)
}
@@ -98,7 +98,7 @@ func HandleGetPlayerTokenRsp(conn *KCPConn, data []byte, bypass bool) ([]byte, e
}
body := msg.Body.(*gen.GetPlayerTokenRsp)
- seedEncrypted, err := b64.DecodeString(body.GetEncryptedSeed())
+ seedEncrypted, err := b64.DecodeString(body.GetServerRandKey())
if err != nil {
return nil, err
}
@@ -122,7 +122,7 @@ func HandleGetPlayerTokenRsp(conn *KCPConn, data []byte, bypass bool) ([]byte, e
return nil, err
}
- body.SeedSignature = b64.EncodeToString(signature)
+ body.Sign = b64.EncodeToString(signature)
ret, err := conn.parser.Compose(msg)
conn.key.GenKey(conn.seed)
return ret, err
diff --git a/gover/proxy/socket.go b/gover/proxy/socket.go
index 9552aa73..e312beab 100644
--- a/gover/proxy/socket.go
+++ b/gover/proxy/socket.go
@@ -204,9 +204,9 @@ func (c *KCPConn) Close(hs *Handshake) {
c.running = false
close(c.cChan)
close(c.sChan)
- c.recorder.Stop()
c.client.Free()
c.server.Free()
+ c.recorder.Stop()
})
}
diff --git a/gover/utils/packet_gen.go b/gover/utils/packet_gen.go
index b7613dd3..8e32ff14 100644
--- a/gover/utils/packet_gen.go
+++ b/gover/utils/packet_gen.go
@@ -7,3877 +7,4249 @@ import (
var protoMap = map[int]Message{}
const (
- ClientBulletCreateNotify = 4
- UnionCmdNotify = 5
- PingReq = 7
- GmTalkRsp = 12
- PingRsp = 21
- WorldPlayerRTTNotify = 22
- ChangeServerGlobalValueNotify = 27
- ServerLogNotify = 31
- ShowMessageNotify = 35
- CheckSegmentCRCNotify = 39
- GetOnlinePlayerInfoRsp = 47
- CheckSegmentCRCReq = 53
- EchoNotify = 65
- KeepAliveNotify = 72
- GetOnlinePlayerListRsp = 73
- ClientReconnectNotify = 75
- ClientReportNotify = 81
- GetOnlinePlayerInfoReq = 82
- Unk2200_DEHCEKCILAB_ClientNotify = 88
- GetOnlinePlayerListReq = 90
- UpdateRedPointNotify = 93
- GmTalkNotify = 94
- RobotPushPlayerDataNotify = 97
- GmTalkReq = 98
- ServerTimeNotify = 99
- ExclusiveRuleNotify = 101
- WorldOwnerDailyTaskNotify = 102
- PlayerLogoutNotify = 103
- SetOpenStateRsp = 104
- SetPlayerBornDataReq = 105
- CookRecipeDataNotify = 106
- PlayerLogoutReq = 107
- Unk2700_KIHEEAGDGIL_ServerNotify = 108
- Unk2700_JEHIAJHHIMP_ServerNotify = 109
- DailyTaskFilterCityReq = 111
- PlayerLoginReq = 112
- ClientLockGameTimeNotify = 114
- GivingRecordNotify = 116
- DailyTaskScoreRewardNotify = 117
- ItemGivingRsp = 118
- AddRandTaskInfoNotify = 119
- GetNextResourceInfoRsp = 120
- PlayerLogoutRsp = 121
- SetPlayerNameRsp = 122
- Unk2700_KDDPDHGPGEF_ServerRsp = 123
- PlayerSetPauseReq = 124
- Unk3000_JDCOHPBDPED = 125
- PlayerRandomCookReq = 126
- OpenStateChangeNotify = 127
- CompoundUnlockNotify = 128
- TakePlayerLevelRewardReq = 129
- PlayerSetLanguageRsp = 130
- PlayerGameTimeNotify = 131
- PlayerInjectFixNotify = 132
- PlayerLuaShellNotify = 133
- CookGradeDataNotify = 134
- PlayerLoginRsp = 135
- Unk2700_HBLAGOMHKPL_ClientRsp = 137
- AdjustWorldLevelRsp = 138
- PlayerPropChangeNotify = 139
- ItemGivingReq = 140
- GetCompoundDataReq = 141
- PlayerSetLanguageReq = 142
- PlayerCompoundMaterialRsp = 143
- DailyTaskFilterCityRsp = 144
- Unk2800_HKBAEOMCFOD = 145
- CompoundDataNotify = 146
- DoSetPlayerBornDataNotify = 147
- ClientTriggerEventNotify = 148
- GetCompoundDataRsp = 149
- PlayerCompoundMaterialReq = 150
- Unk2700_EAGIANJBNGK_ClientReq = 151
- Unk2700_MFINCDMFGLD_ServerNotify = 152
- SetPlayerNameReq = 153
- PlayerSetPauseRsp = 156
- TakePlayerLevelRewardRsp = 157
- DailyTaskDataNotify = 158
- PlayerForceExitRsp = 159
- TaskVarNotify = 160
- RemoveRandTaskInfoNotify = 161
- PlayerRandomCookRsp = 163
- AdjustWorldLevelReq = 164
- SetOpenStateReq = 165
- PlayerCookArgsReq = 166
- DataResVersionNotify = 167
- PlayerCookArgsRsp = 168
- DailyTaskProgressNotify = 170
- Unk2800_OFIHDGFMDGB = 171
- GetPlayerTokenReq = 172
- ChangeGameTimeReq = 173
- TakeCompoundOutputReq = 174
- PlayerPropNotify = 175
- TakeCompoundOutputRsp = 176
- Unk2700_LGGAIDMLDIA_ServerReq = 177
- AntiAddictNotify = 180
- SetPlayerPropRsp = 181
- SetPlayerBornDataRsp = 182
- ServerDisconnectClientNotify = 184
- Unk3000_DLCDJPKNGBD = 185
- DailyTaskUnlockedCitiesNotify = 186
- GivingRecordChangeNotify = 187
- PlayerCookRsp = 188
- PlayerForceExitReq = 189
- PlayerDataNotify = 190
- PlayerTimeNotify = 191
- GetNextResourceInfoReq = 192
- OpenStateUpdateNotify = 193
- PlayerCookReq = 194
- CookDataNotify = 195
- SetPlayerPropReq = 197
- GetPlayerTokenRsp = 198
- ChangeGameTimeRsp = 199
- PlayerLevelRewardUpdateNotify = 200
- BackMyWorldRsp = 201
- MarkEntityInMinMapNotify = 202
- SceneEntityDisappearNotify = 203
- GetSceneAreaRsp = 204
- EnterTransPointRegionNotify = 205
- SceneForceUnlockNotify = 206
- SceneInitFinishRsp = 207
- EnterSceneReadyReq = 208
- EnterSceneReadyRsp = 209
- ExecuteGadgetLuaRsp = 210
- SceneKickPlayerNotify = 211
- LeaveSceneRsp = 212
- ClientScriptEventNotify = 213
- PlayerEnterSceneInfoNotify = 214
- CutSceneEndNotify = 215
- LevelupCityReq = 216
- EndCameraSceneLookNotify = 217
- PlatformStartRouteNotify = 218
- UnmarkEntityInMinMapNotify = 219
- JoinPlayerSceneRsp = 220
- SceneEntityAppearNotify = 221
- EntityJumpNotify = 222
- AddSeenMonsterNotify = 223
- ClientTransmitRsp = 224
- WorldPlayerReviveReq = 225
- SceneCreateEntityRsp = 226
- SceneEntityDrownReq = 227
- SeeMonsterReq = 228
- SceneAreaWeatherNotify = 230
- SceneAvatarStaminaStepRsp = 231
- SealBattleProgressNotify = 232
- ScenePlayerSoundNotify = 233
- SceneForceLockNotify = 234
- SceneInitFinishReq = 235
- JoinPlayerFailNotify = 236
- EnterSceneDoneRsp = 237
- SceneKickPlayerRsp = 238
- SceneTransToPointReq = 239
- SceneRouteChangeNotify = 240
- GetAreaExplorePointReq = 241
- ExitSceneWeatherAreaNotify = 242
- EnterWorldAreaRsp = 243
- HitClientTrivialNotify = 244
- SceneTimeNotify = 245
- ScenePointUnlockNotify = 247
- ScenePlayerLocationNotify = 248
- GetAreaExplorePointRsp = 249
- EnterWorldAreaReq = 250
- SeeMonsterRsp = 251
- EnterScenePeerNotify = 252
- SceneTransToPointRsp = 253
- SetSceneWeatherAreaReq = 254
- SceneEntitiesMovesRsp = 255
- EnterSceneWeatherAreaNotify = 256
- ExecuteGroupTriggerReq = 257
- WorldPlayerLocationNotify = 258
- SealBattleEndNotify = 259
- ClientPauseNotify = 260
- CutSceneFinishNotify = 262
- SceneDestroyEntityReq = 263
- SceneKickPlayerReq = 264
- GetSceneAreaReq = 265
- PlatformStopRouteNotify = 266
- ScenePlayerInfoNotify = 267
- PlatformChangeRouteNotify = 268
- ExecuteGadgetLuaReq = 269
- BeginCameraSceneLookNotify = 270
- AllSeenMonsterNotify = 271
- PlayerEnterSceneNotify = 272
- SceneEntityMoveRsp = 273
- EntityForceSyncReq = 274
- SceneEntityMoveNotify = 275
- EntityForceSyncRsp = 276
- EnterSceneDoneReq = 277
- WorldPlayerReviveRsp = 278
- SceneEntitiesMovesReq = 279
- PersonalSceneJumpRsp = 280
- GetScenePointRsp = 281
- ExitTransPointRegionNotify = 282
- SetSceneWeatherAreaRsp = 283
- PersonalSceneJumpReq = 284
- WorldPlayerDieNotify = 285
- BackMyWorldReq = 286
- LevelupCityRsp = 287
- SceneCreateEntityReq = 288
- SealBattleBeginNotify = 289
- SceneEntityMoveReq = 290
- ClientTransmitReq = 291
- JoinPlayerSceneReq = 292
- SceneAreaUnlockNotify = 293
- SceneEntityDrownRsp = 294
- SceneDestroyEntityRsp = 295
- CutSceneBeginNotify = 296
- GetScenePointReq = 297
- LeaveSceneReq = 298
- SceneAvatarStaminaStepReq = 299
- ExecuteGroupTriggerRsp = 300
- DelTeamEntityNotify = 302
- EvtFaceToEntityNotify = 303
- EvtAvatarEnterFocusNotify = 304
- EvtCreateGadgetNotify = 307
- HostPlayerNotify = 312
- LuaSetOptionNotify = 316
- SyncTeamEntityNotify = 317
- EvtAvatarLockChairReq = 318
- CombatInvocationsNotify = 319
- EvtDestroyGadgetNotify = 321
- EvtAvatarSitDownNotify = 324
- AvatarBuffDelNotify = 326
- EvtAvatarUpdateFocusNotify = 327
- EvtAiSyncCombatThreatInfoNotify = 329
- CreateMassiveEntityRsp = 330
- EvtAnimatorStateChangedNotify = 331
- Unk2700_BEINCMBJDAA_ClientReq = 333
- AvatarEnterElementViewNotify = 334
- EvtDoSkillSuccNotify = 335
- EntityAiKillSelfNotify = 340
- CreateMassiveEntityReq = 342
- EvtEntityRenderersChangedNotify = 343
- EvtBeingHitsCombineNotify = 346
- EvtBulletHitNotify = 348
- TriggerCreateGadgetToEquipPartNotify = 350
- EvtAvatarStandUpNotify = 356
- MassiveEntityElementOpBatchNotify = 357
- DestroyMassiveEntityNotify = 358
- ServerBuffChangeNotify = 361
- MonsterAlertChangeNotify = 363
- EvtBulletMoveNotify = 365
- EvtAvatarLockChairRsp = 366
- CreateMassiveEntityNotify = 367
- ReportFightAntiCheatNotify = 368
- MassiveEntityStateChangedNotify = 370
- EvtBeingHitNotify = 372
- EvtCostStaminaNotify = 373
- AnimatorForceSetAirMoveNotify = 374
- EvtRushMoveNotify = 375
- EvtAiSyncSkillCdNotify = 376
- EvtEntityStartDieEndNotify = 381
- Unk2700_KNMDFCBLIIG_ServerRsp = 384
- EvtDestroyServerGadgetNotify = 387
- AvatarBuffAddNotify = 388
- EvtFaceToDirNotify = 390
- EvtAvatarExitFocusNotify = 393
- EntityAuthorityChangeNotify = 394
- MonsterForceAlertNotify = 395
- EvtBulletDeactiveNotify = 397
- EvtAnimatorParameterNotify = 398
- EvtSetAttackTargetNotify = 399
- EntityAiSyncNotify = 400
- Unk3000_DCLAGIJJEHB = 402
- AddQuestContentProgressRsp = 403
- BargainStartNotify = 404
- ChapterStateNotify = 405
- ServerCondMeetQuestListUpdateNotify = 406
- FinishedParentQuestUpdateNotify = 407
- QuestDelNotify = 412
- Unk3000_EDGJEBLODLF = 416
- Unk2700_GIFGEDBCPFC_ServerRsp = 417
- Unk3000_MFHOOFLHNPH = 419
- AddQuestContentProgressReq = 421
- QuestDestroyNpcReq = 422
- CancelFinishParentQuestNotify = 424
- GetBargainDataRsp = 426
- BargainOfferPriceRsp = 427
- Unk3000_DHEOMDCCMMC = 429
- Unk2700_MKAFBOPFDEF_ServerNotify = 430
- QuestCreateEntityRsp = 431
- QuestGlobalVarNotify = 434
- FinishedParentQuestNotify = 435
- QuestUpdateQuestVarRsp = 439
- RedeemLegendaryKeyRsp = 441
- PersonalLineNewUnlockNotify = 442
- QuestTransmitRsp = 443
- RedeemLegendaryKeyReq = 446
- QuestUpdateQuestVarReq = 447
- QuestDestroyEntityRsp = 448
- UnlockPersonalLineReq = 449
- QuestTransmitReq = 450
- QuestUpdateQuestVarNotify = 453
- QuestUpdateQuestTimeVarNotify = 456
- Unk3000_KGDKKLOOIPG = 457
- Unk2700_LKFKCNJFGIF_ServerRsp = 458
- Unk3000_KJNIKBPKAED = 461
- GetAllActivatedBargainDataReq = 463
- QuestDestroyNpcRsp = 465
- Unk2700_JKOKBPFCILA_ClientReq = 467
- Unk2700_ILBBAKACCHA_ClientReq = 470
- QuestListNotify = 472
- GetQuestTalkHistoryRsp = 473
- PersonalLineAllDataReq = 474
- QuestDestroyEntityReq = 475
- PersonalLineAllDataRsp = 476
- QuestProgressUpdateNotify = 482
- GetBargainDataReq = 488
- GetQuestTalkHistoryReq = 490
- UnlockPersonalLineRsp = 491
- BargainOfferPriceReq = 493
- BargainTerminateNotify = 494
- GetAllActivatedBargainDataRsp = 495
- QuestListUpdateNotify = 498
- QuestCreateEntityReq = 499
- Unk3000_PPDLLPNMJMK = 500
- MeetNpcReq = 503
- GetSceneNpcPositionRsp = 507
- MetNpcIdListNotify = 521
- GetSceneNpcPositionReq = 535
- NpcTalkReq = 572
- Unk3100_MFCGFACPOGJ = 573
- MeetNpcRsp = 590
- NpcTalkRsp = 598
- BuyResinReq = 602
- ReliquaryUpgradeReq = 604
- TakeoffEquipReq = 605
- WeaponAwakenRsp = 606
- ItemAddHintNotify = 607
- ReliquaryDecomposeRsp = 611
- StoreItemChangeNotify = 612
- ClosedItemNotify = 614
- McoinExchangeHcoinReq = 616
- DestroyMaterialRsp = 618
- BuyResinRsp = 619
- SetIsAutoUnlockSpecificEquipReq = 620
- WeaponPromoteReq = 622
- ForgeQueueManipulateReq = 624
- AvatarCardChangeRsp = 626
- ReliquaryPromoteReq = 627
- TakeMaterialDeleteReturnReq = 629
- DropItemRsp = 631
- CombineFormulaDataNotify = 632
- CalcWeaponUpgradeReturnItemsReq = 633
- ItemCdGroupTimeNotify = 634
- StoreItemDelNotify = 635
- ReliquaryDecomposeReq = 638
- WeaponUpgradeReq = 639
- DestroyMaterialReq = 640
- ForgeGetQueueDataRsp = 641
- ResinChangeNotify = 642
- CombineReq = 643
- ForgeGetQueueDataReq = 646
- AvatarEquipChangeNotify = 647
- ForgeStartReq = 649
- DropHintNotify = 650
- WeaponUpgradeRsp = 653
- ForgeQueueManipulateRsp = 656
- TakeMaterialDeleteReturnRsp = 657
- CombineDataNotify = 659
- MaterialDeleteReturnNotify = 661
- GrantRewardNotify = 663
- SetIsAutoUnlockSpecificEquipRsp = 664
- WeaponPromoteRsp = 665
- SetEquipLockStateReq = 666
- SetEquipLockStateRsp = 668
- PlayerStoreNotify = 672
- UseItemRsp = 673
- CombineRsp = 674
- ForgeQueueDataNotify = 676
- ForgeDataNotify = 680
- WearEquipRsp = 681
- TakeoffEquipRsp = 682
- CalcWeaponUpgradeReturnItemsRsp = 684
- McoinExchangeHcoinRsp = 687
- AvatarCardChangeReq = 688
- ForgeFormulaDataNotify = 689
- UseItemReq = 690
- ForgeStartRsp = 691
- CheckAddItemExceedLimitNotify = 692
- ReliquaryUpgradeRsp = 693
- ReliquaryPromoteRsp = 694
- WeaponAwakenReq = 695
- WearEquipReq = 697
- StoreWeightLimitNotify = 698
- DropItemReq = 699
- MaterialDeleteUpdateNotify = 700
- GetActivityShopSheetInfoReq = 703
- GetShopmallDataReq = 707
- BuyGoodsReq = 712
- GetShopmallDataRsp = 721
- BuyGoodsRsp = 735
- GetShopReq = 772
- GetActivityShopSheetInfoRsp = 790
- GetShopRsp = 798
- BossChestActivateNotify = 803
- VehicleInteractRsp = 804
- FoundationReq = 805
- LiveEndNotify = 806
- SelectWorktopOptionReq = 807
- GadgetStateNotify = 812
- SelectWorktopOptionRsp = 821
- GadgetChainLevelChangeNotify = 822
- LiveStartNotify = 826
- CreateVehicleRsp = 827
- GadgetPlayDataNotify = 831
- VehicleStaminaNotify = 834
- WorktopOptionNotify = 835
- GadgetTalkChangeNotify = 839
- Unk3000_GMLAHHCDKOI = 841
- Unk2800_OMGNOBICOCD = 843
- Unk2800_ANGFAFEJBAE = 846
- FoundationNotify = 847
- GadgetGeneralRewardInfoNotify = 848
- GadgetCustomTreeInfoNotify = 850
- GadgetChainLevelUpdateNotify = 853
- ProjectorOptionReq = 863
- VehicleInteractReq = 865
- GadgetInteractReq = 872
- GadgetPlayStartNotify = 873
- Unk2800_KPJKAJLNAED = 874
- GadgetPlayUidOpNotify = 875
- Unk2800_DNKCFLKHKJG = 876
- UpdateAbilityCreatedMovingPlatformNotify = 881
- FoundationRsp = 882
- RequestLiveInfoRsp = 888
- BlossomChestInfoNotify = 890
- CreateVehicleReq = 893
- RequestLiveInfoReq = 894
- ProjectorOptionRsp = 895
- GadgetAutoPickDropInfoNotify = 897
- GadgetInteractRsp = 898
- GadgetPlayStopNotify = 899
- DungeonInterruptChallengeRsp = 902
- DungeonWayPointNotify = 903
- DungeonGetStatueDropRsp = 904
- DungeonPlayerDieRsp = 905
- DungeonCandidateTeamCreateRsp = 906
- PlayerQuitDungeonReq = 907
- PlayerEnterDungeonReq = 912
- DungeonRestartInviteReplyRsp = 916
- DungeonInterruptChallengeReq = 917
- DungeonCandidateTeamSetChangingAvatarReq = 918
- InteractDailyDungeonInfoNotify = 919
- PlayerQuitDungeonRsp = 921
- DungeonFollowNotify = 922
- DungeonCandidateTeamSetReadyRsp = 924
- DungeonCandidateTeamPlayerLeaveNotify = 926
- DungeonCandidateTeamInfoNotify = 927
- DungeonRestartRsp = 929
- GetDailyDungeonEntryInfoReq = 930
- DungeonPlayerDieNotify = 931
- Unk2700_NCJLMACGOCD_ClientNotify = 933
- DungeonCandidateTeamInviteReq = 934
- PlayerEnterDungeonRsp = 935
- DungeonChallengeFinishNotify = 939
- DungeonRestartResultNotify = 940
- DungeonCandidateTeamReplyInviteReq = 941
- DungeonCandidateTeamChangeAvatarRsp = 942
- DungeonCandidateTeamKickReq = 943
- DungeonCandidateTeamLeaveRsp = 946
- DungeonChallengeBeginNotify = 947
- DungeonDieOptionRsp = 948
- DungeonCandidateTeamReplyInviteRsp = 949
- DungeonCandidateTeamInviteRsp = 950
- ChallengeDataNotify = 953
- DungeonCandidateTeamChangeAvatarReq = 956
- DungeonRestartInviteNotify = 957
- DungeonSlipRevivePointActivateReq = 958
- DungeonRestartReq = 961
- DungeonCandidateTeamDismissNotify = 963
- DungeonGetStatueDropReq = 965
- DungeonCandidateTeamSetChangingAvatarRsp = 966
- GetDailyDungeonEntryInfoRsp = 967
- DungeonReviseLevelNotify = 968
- DungeonSlipRevivePointActivateRsp = 970
- DungeonEntryInfoReq = 972
- DungeonWayPointActivateRsp = 973
- DungeonCandidateTeamKickRsp = 974
- DungeonDieOptionReq = 975
- DungeonCandidateTeamLeaveReq = 976
- DungeonPlayerDieReq = 981
- DungeonDataNotify = 982
- DungeonRestartInviteReplyNotify = 987
- DungeonCandidateTeamRefuseNotify = 988
- DungeonWayPointActivateReq = 990
- DungeonCandidateTeamSetReadyReq = 991
- ChallengeRecordNotify = 993
- DungeonCandidateTeamInviteNotify = 994
- DungeonCandidateTeamCreateReq = 995
- DungeonShowReminderNotify = 997
- DungeonEntryInfoRsp = 998
- DungeonSettleNotify = 999
- DungeonRestartInviteReplyReq = 1000
- AvatarSkillMaxChargeCountNotify = 1003
- CanUseSkillNotify = 1005
- BigTalentPointConvertReq = 1007
- AvatarUnlockTalentNotify = 1012
- BigTalentPointConvertRsp = 1021
- ProudSkillChangeNotify = 1031
- AvatarSkillDepotChangeNotify = 1035
- AvatarSkillUpgradeRsp = 1048
- UnlockAvatarTalentReq = 1072
- ProudSkillUpgradeReq = 1073
- AvatarSkillUpgradeReq = 1075
- ProudSkillExtraLevelNotify = 1081
- TeamResonanceChangeNotify = 1082
- AvatarSkillInfoNotify = 1090
- AvatarSkillChangeNotify = 1097
- UnlockAvatarTalentRsp = 1098
- ProudSkillUpgradeRsp = 1099
- ClientAbilitiesInitFinishCombineNotify = 1103
- Unk2700_EAAGDFHHNMJ_ServerReq = 1105
- AbilityInvocationFailNotify = 1107
- ClientAbilityInitBeginNotify = 1112
- AbilityChangeNotify = 1131
- ClientAbilityInitFinishNotify = 1135
- ServerUpdateGlobalValueNotify = 1148
- AbilityInvocationFixedNotify = 1172
- ClientAbilityChangeNotify = 1175
- ClientAIStateNotify = 1181
- Unk2700_KEMOFNEAOOO_ClientRsp = 1182
- ServerGlobalValueChangeNotify = 1197
- AbilityInvocationsNotify = 1198
- WindSeedClientNotify = 1199
- EntityFightPropChangeReasonNotify = 1203
- AvatarFightPropNotify = 1207
- EntityFightPropNotify = 1212
- AvatarFightPropUpdateNotify = 1221
- AvatarPropNotify = 1231
- EntityFightPropUpdateNotify = 1235
- EntityPropNotify = 1272
- AvatarPropChangeReasonNotify = 1273
- MarkNewNotify = 1275
- AvatarLifeStateChangeNotify = 1290
- LifeStateChangeNotify = 1298
- PlayerPropChangeReasonNotify = 1299
- MonsterSummonTagNotify = 1372
- DelMailRsp = 1403
- GetMailItemRsp = 1407
- ReadMailNotify = 1412
- DelMailReq = 1421
- GetAllMailReq = 1431
- GetMailItemReq = 1435
- ChangeMailStarNotify = 1448
- GetAuthkeyRsp = 1473
- GetAllMailRsp = 1475
- Unk3000_BMLKKNEINNF = 1481
- GetAuthkeyReq = 1490
- Unk3000_EPHGPACBEHL = 1497
- MailChangeNotify = 1498
- ClientNewMailNotify = 1499
- GachaOpenWishNotify = 1503
- GachaWishReq = 1507
- DoGachaReq = 1512
- GachaWishRsp = 1521
- DoGachaRsp = 1535
- GetGachaInfoReq = 1572
- GachaSimpleInfoNotify = 1590
- GetGachaInfoRsp = 1598
- ChangeTeamNameReq = 1603
- AvatarFetterLevelRewardRsp = 1606
- ChangeAvatarRsp = 1607
- AvatarDieAnimationEndReq = 1610
- AvatarExpeditionGetRewardReq = 1623
- AvatarDataNotify = 1633
- AvatarPromoteRsp = 1639
- ChangeAvatarReq = 1640
- SpringUseRsp = 1642
- AvatarFlycloakChangeNotify = 1643
- AvatarChangeCostumeNotify = 1644
- AvatarChangeCostumeRsp = 1645
- SetUpAvatarTeamRsp = 1646
- AvatarChangeAnimHashRsp = 1647
- AvatarExpeditionAllDataRsp = 1648
- AvatarChangeElementTypeRsp = 1651
- AvatarFetterLevelRewardReq = 1653
- FocusAvatarReq = 1654
- AddNoGachaAvatarCardNotify = 1655
- AvatarGainFlycloakNotify = 1656
- ChooseCurAvatarTeamRsp = 1661
- AvatarEquipAffixStartNotify = 1662
- AvatarPromoteReq = 1664
- ChangeTeamNameRsp = 1666
- AvatarGainCostumeNotify = 1677
- FocusAvatarRsp = 1681
- AvatarPromoteGetRewardRsp = 1683
- Unk2800_IGKGDAGGCEC = 1684
- Unk3000_IMLAPBGLBFF = 1687
- SetUpAvatarTeamReq = 1690
- AvatarSatiationDataNotify = 1693
- AvatarDieAnimationEndRsp = 1694
- AvatarPromoteGetRewardReq = 1696
- AvatarWearFlycloakRsp = 1698
- AvatarUpgradeRsp = 1701
- AvatarTeamUpdateNotify = 1706
- ChangeMpTeamAvatarReq = 1708
- AvatarChangeAnimHashReq = 1711
- AvatarExpeditionStartReq = 1715
- AvatarExpeditionStartRsp = 1719
- AvatarExpeditionAllDataReq = 1722
- AvatarExpeditionCallBackRsp = 1726
- Unk3000_KIDDGDPKBEN = 1729
- Unk3000_DFIIBIGPHGE = 1731
- Unk3000_IBNIGBFIEEF = 1735
- AvatarWearFlycloakReq = 1737
- RefreshBackgroundAvatarReq = 1743
- SpringUseReq = 1748
- Unk3000_DHOFMKPKFMF = 1749
- AvatarExpeditionCallBackReq = 1752
- ChangeMpTeamAvatarRsp = 1753
- Unk2800_KJEOLFNEOPF = 1768
- AvatarAddNotify = 1769
- AvatarUpgradeReq = 1770
- AvatarExpeditionDataNotify = 1771
- AvatarDelNotify = 1773
- SceneTeamUpdateNotify = 1775
- AvatarChangeCostumeReq = 1778
- AvatarFetterDataNotify = 1782
- AvatarExpeditionGetRewardRsp = 1784
- AvatarChangeElementTypeReq = 1785
- ChooseCurAvatarTeamReq = 1796
- RefreshBackgroundAvatarRsp = 1800
- MpBlockNotify = 1801
- PlayerApplyEnterMpResultReq = 1802
- PlayerApplyEnterMpResultNotify = 1807
- MpPlayGuestReplyNotify = 1812
- MpPlayPrepareInterruptNotify = 1813
- MpPlayOwnerCheckReq = 1814
- MpPlayInviteResultNotify = 1815
- PlayerApplyEnterMpReq = 1818
- PlayerSetOnlyMPWithPSPlayerReq = 1820
- PlayerPreEnterMpNotify = 1822
- MpPlayOwnerStartInviteRsp = 1823
- PlayerApplyEnterMpRsp = 1825
- PlayerApplyEnterMpNotify = 1826
- PlayerQuitFromMpNotify = 1829
- PlayerApplyEnterMpResultRsp = 1831
- MpPlayPrepareNotify = 1833
- MpPlayOwnerInviteNotify = 1835
- MpPlayOwnerStartInviteReq = 1837
- PSPlayerApplyEnterMpReq = 1841
- PSPlayerApplyEnterMpRsp = 1842
- GetPlayerMpModeAvailabilityReq = 1844
- PlayerSetOnlyMPWithPSPlayerRsp = 1845
- MpPlayOwnerCheckRsp = 1847
- MpPlayGuestReplyInviteReq = 1848
- GetPlayerMpModeAvailabilityRsp = 1849
- MpPlayGuestReplyInviteRsp = 1850
- GetInvestigationMonsterReq = 1901
- Unk2800_DPINLADLBFA = 1902
- InvestigationMonsterUpdateNotify = 1906
- GetInvestigationMonsterRsp = 1910
- PlayerInvestigationNotify = 1911
- TakeInvestigationRewardReq = 1912
- MarkTargetInvestigationMonsterNotify = 1915
- TakeInvestigationTargetRewardRsp = 1916
- TakeInvestigationTargetRewardReq = 1918
- Unk2800_ECCLDPCADCJ = 1921
- TakeInvestigationRewardRsp = 1922
- PlayerInvestigationAllInfoNotify = 1928
- PlayerInvestigationTargetNotify = 1929
- Unk2700_CILGDLMHCNG_ServerNotify = 1951
- FinishMainCoopReq = 1952
- SaveMainCoopRsp = 1957
- SaveCoopDialogRsp = 1962
- SetCoopChapterViewedRsp = 1963
- StartCoopPointRsp = 1964
- SetCoopChapterViewedReq = 1965
- MainCoopUpdateNotify = 1968
- UnlockCoopChapterReq = 1970
- CoopChapterUpdateNotify = 1972
- TakeCoopRewardReq = 1973
- SaveMainCoopReq = 1975
- AllCoopInfoNotify = 1976
- CoopDataNotify = 1979
- FinishMainCoopRsp = 1981
- CoopCgShowNotify = 1983
- TakeCoopRewardRsp = 1985
- CancelCoopTaskRsp = 1987
- CoopPointUpdateNotify = 1991
- StartCoopPointReq = 1992
- CoopCgUpdateNotify = 1994
- UnlockCoopChapterRsp = 1995
- CancelCoopTaskReq = 1997
- CoopProgressUpdateNotify = 1998
- CoopRewardUpdateNotify = 1999
- SaveCoopDialogReq = 2000
- GetAuthSalesmanInfoRsp = 2004
- BlessingAcceptGivePicReq = 2006
- TakeEffigyRewardRsp = 2007
- ActivityCoinInfoNotify = 2008
- Unk2700_OJHJBKHIPLA_ClientReq = 2009
- TrialAvatarFirstPassDungeonNotify = 2013
- AsterProgressInfoNotify = 2016
- FleurFairFallSettleNotify = 2017
- SeaLampTakeContributionRewardReq = 2019
- SetCurExpeditionChallengeIdReq = 2021
- DragonSpineChapterOpenNotify = 2022
- WaterSpritePhaseFinishNotify = 2025
- ActivitySelectAvatarCardReq = 2028
- LoadActivityTerrainNotify = 2029
- ArenaChallengeFinishNotify = 2030
- AsterMidInfoNotify = 2031
- SeaLampPopularityNotify = 2032
- ActivityTakeWatcherRewardRsp = 2034
- GetExpeditionAssistInfoListRsp = 2035
- AsterMiscInfoNotify = 2036
- FlightActivityRestartReq = 2037
- ActivityTakeWatcherRewardReq = 2038
- SelectEffigyChallengeConditionRsp = 2039
- TakeEffigyRewardReq = 2040
- GetActivityInfoRsp = 2041
- RestartEffigyChallengeRsp = 2042
- BlessingGetFriendPicListReq = 2043
- BlessingAcceptAllGivePicRsp = 2044
- BlessingAcceptAllGivePicReq = 2045
- EffigyChallengeResultNotify = 2046
- TreasureMapMpChallengeNotify = 2048
- SetCurExpeditionChallengeIdRsp = 2049
- FleurFairReplayMiniGameRsp = 2052
- BlessingGiveFriendPicRsp = 2053
- BlessingAcceptGivePicRsp = 2055
- BlessingGetFriendPicListRsp = 2056
- ActivityInfoNotify = 2060
- TakeEffigyFirstPassRewardRsp = 2061
- BlessingGiveFriendPicReq = 2062
- SelectEffigyChallengeConditionReq = 2064
- DragonSpineChapterProgressChangeNotify = 2065
- AsterLittleInfoNotify = 2068
- DragonSpineChapterFinishNotify = 2069
- GetAuthSalesmanInfoReq = 2070
- ActivitySaleChangeNotify = 2071
- ActivityScheduleInfoNotify = 2073
- ReceivedTrialAvatarActivityRewardRsp = 2076
- FleurFairMusicGameStartRsp = 2079
- ExpeditionTakeRewardRsp = 2080
- BlessingScanReq = 2081
- BlessingGetAllRecvPicRecordListRsp = 2083
- ExpeditionStartReq = 2087
- DragonSpineCoinChangeNotify = 2088
- FinishDeliveryNotify = 2089
- EffigyChallengeInfoNotify = 2090
- ExpeditionChallengeFinishedNotify = 2091
- ServerAnnounceRevokeNotify = 2092
- BlessingScanRsp = 2093
- GetActivityInfoReq = 2095
- BlessingGetAllRecvPicRecordListReq = 2096
- TakeAsterSpecialRewardReq = 2097
- BlessingRedeemRewardRsp = 2098
- FleurFairBalloonSettleNotify = 2099
- SalesmanDeliverItemRsp = 2104
- SeaLampFlyLampNotify = 2105
- GetActivityScheduleRsp = 2107
- ActivityTakeWatcherRewardBatchRsp = 2109
- SalesmanTakeRewardRsp = 2110
- FleurFairMusicGameSettleRsp = 2113
- SeaLampCoinNotify = 2114
- TreasureMapBonusChallengeNotify = 2115
- EnterTrialAvatarActivityDungeonReq = 2118
- TreasureMapGuideTaskDoneNotify = 2119
- TakeDeliveryDailyRewardReq = 2121
- TreasureMapRegionActiveNotify = 2122
- SeaLampContributeItemReq = 2123
- SalesmanTakeSpecialRewardRsp = 2124
- StartArenaChallengeLevelRsp = 2125
- StartArenaChallengeLevelReq = 2127
- ExpeditionRecallRsp = 2129
- ReceivedTrialAvatarActivityRewardReq = 2130
- ExpeditionRecallReq = 2131
- AsterMidCampInfoNotify = 2133
- SelectAsterMidDifficultyReq = 2134
- ExpeditionStartRsp = 2135
- GetActivityScheduleReq = 2136
- BlessingRedeemRewardReq = 2137
- SalesmanDeliverItemReq = 2138
- SeaLampContributeItemRsp = 2139
- ActivityCondStateChangeNotify = 2140
- SalesmanTakeSpecialRewardReq = 2145
- AsterLargeInfoNotify = 2146
- RestartEffigyChallengeReq = 2148
- ExpeditionTakeRewardReq = 2149
- GetExpeditionAssistInfoListReq = 2150
- TreasureMapPreTaskDoneNotify = 2152
- ExpeditionChallengeEnterRegionNotify = 2154
- Unk2700_NINHGODEMHH_ServerNotify = 2155
- ActivityUpdateWatcherNotify = 2156
- ActivityPlayOpenAnimNotify = 2157
- ActivityTakeWatcherRewardBatchReq = 2159
- TakeDeliveryDailyRewardRsp = 2162
- Unk2700_KNGFOEKOODA_ServerRsp = 2163
- FlightActivityRestartRsp = 2165
- FleurFairMusicGameStartReq = 2167
- StartEffigyChallengeReq = 2169
- TreasureMapCurrencyNotify = 2171
- StartEffigyChallengeRsp = 2173
- SeaLampTakePhaseRewardReq = 2176
- SeaLampTakeContributionRewardRsp = 2177
- BlessingRecvFriendPicNotify = 2178
- SelectAsterMidDifficultyRsp = 2180
- FleurFairReplayMiniGameReq = 2181
- EnterTrialAvatarActivityDungeonRsp = 2183
- TreasureMapRegionInfoNotify = 2185
- TrialAvatarInDungeonIndexNotify = 2186
- ActivitySelectAvatarCardRsp = 2189
- SeaLampTakePhaseRewardRsp = 2190
- SalesmanTakeRewardReq = 2191
- SeaLampFlyLampRsp = 2192
- TakeAsterSpecialRewardRsp = 2193
- FleurFairMusicGameSettleReq = 2194
- FlightActivitySettleNotify = 2195
- TakeEffigyFirstPassRewardReq = 2196
- ServerAnnounceNotify = 2197
- SeaLampFlyLampReq = 2199
- PushTipsReadFinishReq = 2204
- Unk3000_PNIEIHDLIDN = 2207
- WatcherEventNotify = 2212
- PushTipsAllDataNotify = 2222
- GetPushTipsRewardReq = 2227
- WatcherEventTypeNotify = 2235
- PushTipsChangeNotify = 2265
- WatcherAllDataNotify = 2272
- PushTipsReadFinishRsp = 2293
- GetPushTipsRewardRsp = 2294
- WatcherChangeNotify = 2298
- PathfindingEnterSceneReq = 2307
- ObstacleModifyNotify = 2312
- NavMeshStatsNotify = 2316
- PathfindingEnterSceneRsp = 2321
- GMShowObstacleRsp = 2329
- PathfindingPingNotify = 2335
- GMShowNavMeshReq = 2357
- GMShowObstacleReq = 2361
- QueryPathReq = 2372
- QueryPathRsp = 2398
- GMShowNavMeshRsp = 2400
- TowerTeamSelectRsp = 2403
- TowerGetFloorStarRewardReq = 2404
- TowerLevelStarCondNotify = 2406
- TowerCurLevelRecordChangeNotify = 2412
- TowerTeamSelectReq = 2421
- TowerSurrenderReq = 2422
- TowerEnterLevelReq = 2431
- TowerMiddleLevelChangeTeamNotify = 2434
- TowerDailyRewardProgressChangeNotify = 2435
- TowerRecordHandbookRsp = 2443
- TowerBuffSelectReq = 2448
- TowerRecordHandbookReq = 2450
- TowerSurrenderRsp = 2465
- TowerBriefDataNotify = 2472
- TowerAllDataRsp = 2473
- TowerEnterLevelRsp = 2475
- TowerAllDataReq = 2490
- TowerGetFloorStarRewardRsp = 2493
- TowerLevelEndNotify = 2495
- TowerBuffSelectRsp = 2497
- TowerFloorRecordChangeNotify = 2498
- GetBonusActivityRewardRsp = 2505
- GetSignInRewardReq = 2507
- SignInInfoReq = 2512
- GetSignInRewardRsp = 2521
- SignInInfoRsp = 2535
- BonusActivityInfoReq = 2548
- OpActivityStateNotify = 2572
- BonusActivityUpdateNotify = 2575
- GetBonusActivityRewardReq = 2581
- BonusActivityInfoRsp = 2597
- TakeBattlePassRewardReq = 2602
- BattlePassCurScheduleUpdateNotify = 2607
- BattlePassBuySuccNotify = 2614
- BattlePassMissionUpdateNotify = 2618
- TakeBattlePassMissionPointRsp = 2622
- BattlePassMissionDelNotify = 2625
- BattlePassAllDataNotify = 2626
- TakeBattlePassMissionPointReq = 2629
- TakeBattlePassRewardRsp = 2631
- BuyBattlePassLevelRsp = 2637
- SetBattlePassViewedReq = 2641
- SetBattlePassViewedRsp = 2642
- GetBattlePassProductReq = 2644
- BuyBattlePassLevelReq = 2647
- GetBattlePassProductRsp = 2649
- TakeAchievementGoalRewardReq = 2652
- TakeAchievementRewardRsp = 2657
- AchievementUpdateNotify = 2668
- TakeAchievementRewardReq = 2675
- AchievementAllDataNotify = 2676
- TakeAchievementGoalRewardRsp = 2681
- OpenBlossomCircleCampGuideNotify = 2703
- WorldOwnerBlossomScheduleInfoNotify = 2707
- BlossomBriefInfoNotify = 2712
- BlossomChestCreateNotify = 2721
- WorldOwnerBlossomBriefInfoNotify = 2735
- GetBlossomBriefInfoListReq = 2772
- GetBlossomBriefInfoListRsp = 2798
- TakeCityReputationParentQuestRsp = 2803
- CityReputationDataNotify = 2805
- CityReputationLevelupNotify = 2807
- TakeCityReputationLevelRewardReq = 2812
- TakeCityReputationParentQuestReq = 2821
- CancelCityReputationRequestRsp = 2831
- TakeCityReputationLevelRewardRsp = 2835
- GetCityReputationMapInfoRsp = 2848
- GetCityReputationInfoReq = 2872
- AcceptCityReputationRequestRsp = 2873
- GetCityReputationMapInfoReq = 2875
- TakeCityReputationExploreRewardRsp = 2881
- AcceptCityReputationRequestReq = 2890
- TakeCityReputationExploreRewardReq = 2897
- GetCityReputationInfoRsp = 2898
- CancelCityReputationRequestReq = 2899
- PlayerOfferingReq = 2907
- OfferingInteractRsp = 2908
- TakeOfferingLevelRewardRsp = 2911
- PlayerOfferingRsp = 2917
- OfferingInteractReq = 2918
- TakeOfferingLevelRewardReq = 2919
- PlayerOfferingDataNotify = 2923
- Unk2800_ILKIAECAAKG = 3004
- ShowClientGuideNotify = 3005
- ChangeWorldToSingleModeNotify = 3006
- PlayerChatNotify = 3010
- SceneWeatherForcastRsp = 3012
- LeaveWorldNotify = 3017
- HitTreeNotify = 3019
- GuestBeginEnterSceneNotify = 3031
- UnlockTransPointReq = 3035
- MonsterAIConfigHashNotify = 3039
- PlayerEyePointStateNotify = 3051
- ChangeWorldToSingleModeReq = 3066
- MarkMapRsp = 3079
- ClientHashDebugNotify = 3086
- GetMapAreaReq = 3108
- SceneWeatherForcastReq = 3110
- Unk3000_LAIAGAPKPLB = 3113
- WorldPlayerInfoNotify = 3116
- PlayerWorldSceneInfoListNotify = 3129
- GetScenePerformanceRsp = 3137
- GuestPostEnterSceneNotify = 3144
- ForceDragBackTransferNotify = 3145
- SetEntityClientDataNotify = 3146
- DungeonEntryToBeExploreNotify = 3147
- Unk3000_LJIMEHHNHJA = 3152
- Unk3100_IHGFOKNPCKJ = 3160
- GetDungeonEntryExploreConditionReq = 3165
- SceneAudioNotify = 3166
- EntityMoveRoomNotify = 3178
- PostEnterSceneRsp = 3184
- PlayerChatReq = 3185
- EntityConfigHashNotify = 3189
- CloseCommonTipsNotify = 3194
- SceneDataNotify = 3203
- UnfreezeGroupLimitNotify = 3220
- PlayerChatRsp = 3228
- ForceDragAvatarNotify = 3235
- GroupSuiteNotify = 3257
- Unk3100_ADOMNIEPKEK = 3259
- GetDungeonEntryExploreConditionRsp = 3269
- ChangeWorldToSingleModeRsp = 3282
- AllMarkPointNotify = 3283
- Unk3000_GDMEIKLAMIB = 3295
- ShowClientTutorialNotify = 3305
- WorldDataNotify = 3308
- PostEnterSceneReq = 3312
- Unk2700_CCCKFHICDHD_ClientNotify = 3314
- EntityTagChangeNotify = 3316
- DelScenePlayTeamEntityNotify = 3318
- GetWorldMpInfoRsp = 3320
- Unk3000_MOIPPIJMIJC = 3323
- GetMapMarkTipsRsp = 3327
- GetMapAreaRsp = 3328
- SyncScenePlayTeamEntityNotify = 3333
- Unk3000_PILFPILPMFO = 3336
- GroupUnloadNotify = 3344
- Unk3000_NOMEJNJKGGL = 3345
- ShowCommonTipsNotify = 3352
- PlayerChatCDNotify = 3367
- MapAreaChangeNotify = 3378
- SceneEntitiesMoveCombineNotify = 3387
- GetWorldMpInfoReq = 3391
- LuaEnvironmentEffectNotify = 3408
- MonsterPointArrayRouteUpdateNotify = 3410
- SceneEntityUpdateNotify = 3412
- GetScenePerformanceReq = 3419
- UnlockTransPointRsp = 3426
- AvatarFollowRouteNotify = 3458
- GetMapMarkTipsReq = 3463
- MarkMapReq = 3466
- Unk3000_PCGBDJJOIHH = 3475
- ClientLoadingCostumeVerificationNotify = 3487
- ShowTemplateReminderNotify = 3491
- ChatHistoryNotify = 3496
- WorldRoutineTypeCloseNotify = 3502
- WorldRoutineChangeNotify = 3507
- WorldAllRoutineTypeNotify = 3518
- WorldRoutineTypeRefreshNotify = 3525
- PlayerRoutineDataNotify = 3526
- MechanicusUnlockGearReq = 3903
- MechanicusCandidateTeamCreateRsp = 3905
- MechanicusOpenNotify = 3907
- MechanicusSequenceOpenNotify = 3912
- MechanicusCloseNotify = 3921
- EnterMechanicusDungeonReq = 3931
- MechanicusCoinNotify = 3935
- GetMechanicusInfoReq = 3972
- MechanicusLevelupGearReq = 3973
- EnterMechanicusDungeonRsp = 3975
- MechanicusCandidateTeamCreateReq = 3981
- MechanicusUnlockGearRsp = 3990
- GetMechanicusInfoRsp = 3998
- MechanicusLevelupGearRsp = 3999
- UpdatePlayerShowNameCardListReq = 4002
- DealAddFriendReq = 4003
- SetNameCardReq = 4004
- SetPlayerSignatureRsp = 4005
- UnlockNameCardNotify = 4006
- AskAddFriendReq = 4007
- Unk2700_LCFGKHHIAEH_ServerNotify = 4014
- ProfilePictureChangeNotify = 4016
- GetFriendShowAvatarInfoRsp = 4017
- GetPlayerAskFriendListReq = 4018
- UpdatePlayerShowNameCardListRsp = 4019
- Unk2700_MDPHLPEGFCG_ClientReq = 4020
- AskAddFriendRsp = 4021
- AddFriendNotify = 4022
- PlayerReportReq = 4024
- AddBlacklistRsp = 4026
- GetAllUnlockNameCardReq = 4027
- GetFriendShowNameCardInfoRsp = 4029
- SetFriendRemarkNameRsp = 4030
- DeleteFriendReq = 4031
- FriendInfoChangeNotify = 4032
- GetChatEmojiCollectionRsp = 4033
- GetRecentMpPlayerListReq = 4034
- UpdatePS4FriendListNotify = 4039
- PSNBlackListNotify = 4040
- UpdatePS4BlockListRsp = 4041
- SetFriendRemarkNameReq = 4042
- SocialDataNotify = 4043
- UpdatePS4BlockListReq = 4046
- SetPlayerHeadImageRsp = 4047
- SetPlayerBirthdayReq = 4048
- GetPlayerBlacklistReq = 4049
- GetRecentMpPlayerListRsp = 4050
- DeleteFriendNotify = 4053
- PlayerReportRsp = 4056
- ForceAddPlayerFriendReq = 4057
- UpdatePlayerShowAvatarListRsp = 4058
- UpdatePS4FriendListRsp = 4059
- Unk2700_FPJLFMEHHLB_ServerNotify = 4060
- GetFriendShowNameCardInfoReq = 4061
- RemoveBlacklistReq = 4063
- Unk2700_EAAMIOAFNOD_ServerRsp = 4064
- AskAddFriendNotify = 4065
- GetPlayerAskFriendListRsp = 4066
- UpdatePlayerShowAvatarListReq = 4067
- GetChatEmojiCollectionReq = 4068
- GetFriendShowAvatarInfoReq = 4070
- GetPlayerFriendListReq = 4072
- GetPlayerSocialDetailReq = 4073
- TakeFirstShareRewardReq = 4074
- DeleteFriendRsp = 4075
- TakeFirstShareRewardRsp = 4076
- SetChatEmojiCollectionRsp = 4080
- SetPlayerSignatureReq = 4081
- SetPlayerHeadImageReq = 4082
- SetChatEmojiCollectionReq = 4084
- PSNFriendListNotify = 4087
- AddBlacklistReq = 4088
- UpdatePS4FriendListReq = 4089
- DealAddFriendRsp = 4090
- GetPlayerBlacklistRsp = 4091
- Unk2700_IAADLJBLOIN_ServerNotify = 4092
- SetNameCardRsp = 4093
- GetAllUnlockNameCardRsp = 4094
- RemoveBlacklistRsp = 4095
- SetPlayerBirthdayRsp = 4097
- GetPlayerFriendListRsp = 4098
- GetPlayerSocialDetailRsp = 4099
- ForceAddPlayerFriendRsp = 4100
- PlayerRechargeDataNotify = 4102
- CardProductRewardNotify = 4107
- RechargeRsp = 4118
- TakeResinCardDailyRewardReq = 4122
- OrderFinishNotify = 4125
- RechargeReq = 4126
- ReportTrackingIOInfoNotify = 4129
- OrderDisplayNotify = 4131
- TakeResinCardDailyRewardRsp = 4144
- ResinCardDataUpdateNotify = 4149
- PlayerCancelMatchRsp = 4152
- PlayerCancelMatchReq = 4157
- PlayerGetForceQuitBanInfoReq = 4164
- PlayerStartMatchRsp = 4168
- PlayerMatchAgreedResultNotify = 4170
- PlayerConfirmMatchReq = 4172
- PlayerMatchInfoNotify = 4175
- PlayerStartMatchReq = 4176
- PlayerMatchSuccNotify = 4179
- PlayerMatchStopNotify = 4181
- Unk2700_MPPAHFFHIPI_ServerNotify = 4187
- PlayerGeneralMatchDismissNotify = 4191
- PlayerGeneralMatchConfirmNotify = 4192
- PlayerConfirmMatchRsp = 4194
- PlayerApplyEnterMpAfterMatchAgreedNotify = 4195
- PlayerGetForceQuitBanInfoRsp = 4197
- PlayerAllowEnterMpAfterAgreeMatchNotify = 4199
- ViewCodexRsp = 4201
- ViewCodexReq = 4202
- QueryCodexMonsterBeKilledNumReq = 4203
- CodexDataFullNotify = 4205
- Unk2700_HIIFAMCBJCD_ServerRsp = 4206
- CodexDataUpdateNotify = 4207
- Unk2700_KOGOPPONCHB_ClientReq = 4208
- QueryCodexMonsterBeKilledNumRsp = 4209
- AnchorPointOpRsp = 4252
- GetWidgetSlotReq = 4253
- GetWidgetSlotRsp = 4254
- WidgetDoBagReq = 4255
- Unk2700_JOHOODKBINN_ClientReq = 4256
- AnchorPointOpReq = 4257
- WidgetUseAttachAbilityGroupChangeNotify = 4258
- SetWidgetSlotReq = 4259
- UseWidgetRetractGadgetRsp = 4261
- OneoffGatherPointDetectorDataNotify = 4262
- ClientCollectorDataNotify = 4264
- WidgetGadgetDataNotify = 4266
- WidgetSlotChangeNotify = 4267
- QuickUseWidgetRsp = 4270
- AllWidgetDataNotify = 4271
- SetUpLunchBoxWidgetReq = 4272
- WidgetGadgetDestroyNotify = 4274
- AnchorPointDataNotify = 4276
- SetWidgetSlotRsp = 4277
- WidgetActiveChangeNotify = 4280
- WidgetGadgetAllDataNotify = 4284
- UseWidgetRetractGadgetReq = 4286
- Unk2700_MKLLNAHEJJC_ServerRsp = 4287
- Unk2700_KAJNLGIDKAB_ServerRsp = 4289
- UseWidgetCreateGadgetRsp = 4290
- WidgetReportReq = 4291
- WidgetReportRsp = 4292
- UseWidgetCreateGadgetReq = 4293
- SetUpLunchBoxWidgetRsp = 4294
- WidgetCoolDownNotify = 4295
- WidgetDoBagRsp = 4296
- OneofGatherPointDetectorDataNotify = 4297
- QuickUseWidgetReq = 4299
- TreasureMapDetectorDataNotify = 4300
- GetHuntingOfferRewardReq = 4302
- GetCityHuntingOfferRsp = 4307
- TakeHuntingOfferRsp = 4318
- HuntingFailNotify = 4320
- HuntingRevealClueNotify = 4322
- GetCityHuntingOfferReq = 4325
- TakeHuntingOfferReq = 4326
- HuntingStartNotify = 4329
- GetHuntingOfferRewardRsp = 4331
- HuntingGiveUpReq = 4341
- HuntingGiveUpRsp = 4342
- HuntingRevealFinalNotify = 4344
- HuntingOngoingNotify = 4345
- HuntingSuccessNotify = 4349
- ScenePlayGuestReplyInviteReq = 4353
- ScenePlayOutofRegionNotify = 4355
- ScenePlayOwnerStartInviteRsp = 4357
- ScenePlayOwnerCheckRsp = 4362
- ScenePlayOwnerInviteNotify = 4371
- ScenePlayInfoListNotify = 4381
- ScenePlayOwnerStartInviteReq = 4385
- ScenePlayBattleResultNotify = 4398
- ScenePlayBattleInfoNotify = 4422
- ScenePlayGuestReplyNotify = 4423
- ScenePlayBattleInterruptNotify = 4425
- ScenePlayBattleInfoListNotify = 4431
- ScenePlayGuestReplyInviteRsp = 4440
- ScenePlayBattleUidOpNotify = 4447
- ScenePlayOwnerCheckReq = 4448
- ScenePlayInviteResultNotify = 4449
- HomeAvtarAllFinishRewardNotify = 4453
- UnlockedFurnitureSuiteDataNotify = 4454
- HomeAvatarTalkRsp = 4464
- PlayerApplyEnterHomeResultNotify = 4468
- Unk3000_EOLNDBMGCBP = 4473
- HomeMarkPointNotify = 4474
- HomeGetFishFarmingInfoReq = 4476
- FurnitureMakeReq = 4477
- HomeResourceTakeHomeCoinReq = 4479
- TryEnterHomeReq = 4482
- Unk2700_MMFIJILOCOP_ClientReq = 4486
- Unk2700_OGHMHELMBNN_ServerRsp = 4488
- SetFriendEnterHomeOptionReq = 4494
- HomeEditCustomFurnitureRsp = 4496
- FurnitureCurModuleArrangeCountNotify = 4498
- HomeModuleSeenReq = 4499
- HomeSceneInitFinishRsp = 4505
- HomeUpdateArrangementInfoReq = 4510
- Unk2700_IACKJNNMCAC_ClientReq = 4523
- HomeChooseModuleReq = 4524
- HomePlantWeedRsp = 4527
- HomeSceneJumpReq = 4528
- JoinHomeWorldFailNotify = 4530
- PlayerApplyEnterHomeNotify = 4533
- Unk2700_ACILPONNGGK_ClientReq = 4537
- Unk2700_NNMDBDNIMHN_ServerRsp = 4538
- HomeResourceTakeHomeCoinRsp = 4541
- HomeBlockNotify = 4543
- HomeUpdateFishFarmingInfoReq = 4544
- HomeLimitedShopGoodsListRsp = 4546
- HomePlantFieldNotify = 4549
- HomeAvatarRewardEventGetReq = 4551
- HomeLimitedShopGoodsListReq = 4552
- FurnitureMakeCancelReq = 4555
- HomePlantSeedRsp = 4556
- GetHomeLevelUpRewardReq = 4557
- Unk2700_BEDLIGJANCJ_ClientReq = 4558
- HomeChangeEditModeRsp = 4559
- HomeModuleUnlockNotify = 4560
- HomeChangeEditModeReq = 4564
- Unk3000_AFMFIPPDAJE = 4576
- FurnitureMakeBeHelpedNotify = 4578
- Unk2700_LNBBLNNPNBE_ServerNotify = 4583
- HomePlantInfoNotify = 4587
- HomeChangeModuleRsp = 4596
- GetPlayerHomeCompInfoReq = 4597
- HomePriorCheckNotify = 4599
- GetHomeLevelUpRewardRsp = 4603
- Unk2700_GDODKDJJPMP_ServerRsp = 4605
- Unk2700_LOHBMOKOPLH_ServerNotify = 4608
- Unk2700_KIIOGMKFNNP_ServerRsp = 4615
- HomeTransferRsp = 4616
- Unk3000_ACNMEFGKHKO = 4622
- OtherPlayerEnterHomeNotify = 4628
- HomeAvatarSummonFinishReq = 4629
- FurnitureMakeStartReq = 4633
- Unk2700_JDMPECKFGIG_ServerNotify = 4639
- HomePlantWeedReq = 4640
- Unk2700_KGHOJPDNMKK_ServerRsp = 4641
- HomeResourceTakeFetterExpRsp = 4645
- HomePlantInfoReq = 4647
- HomeChooseModuleRsp = 4648
- TryEnterHomeRsp = 4653
- Unk2700_BLHIGLFDHFA_ServerNotify = 4654
- HomeGetBasicInfoReq = 4655
- PlayerQuitFromHomeNotify = 4656
- Unk3000_GCBMILHPIKA = 4659
- HomeSceneInitFinishReq = 4674
- HomeFishFarmingInfoNotify = 4677
- HomeGetFishFarmingInfoRsp = 4678
- FurnitureMakeCancelRsp = 4683
- HomeAvatarTalkReq = 4688
- HomeKickPlayerRsp = 4691
- PlayerApplyEnterHomeResultReq = 4693
- HomeAvatarSummonFinishRsp = 4696
- HomeSceneJumpRsp = 4698
- HomeComfortInfoNotify = 4699
- HomePlantInfoRsp = 4701
- HomeGetOnlineStatusRsp = 4705
- PlayerApplyEnterHomeResultRsp = 4706
- GetFurnitureCurModuleArrangeCountReq = 4711
- HomeCustomFurnitureInfoNotify = 4712
- HomeEditCustomFurnitureReq = 4724
- HomeTransferReq = 4726
- FurnitureMakeStartRsp = 4729
- HomeAvatarAllFinishRewardNotify = 4741
- SetFriendEnterHomeOptionRsp = 4743
- HomeAvatarCostumeChangeNotify = 4748
- HomeLimitedShopBuyGoodsRsp = 4750
- FurnitureMakeHelpRsp = 4756
- HomeUpdateArrangementInfoRsp = 4757
- Unk2700_LBJKLAGNDEJ_ClientReq = 4759
- HomeLimitedShopBuyGoodsReq = 4760
- HomeResourceTakeFetterExpReq = 4768
- TakeFurnitureMakeRsp = 4769
- TakeFurnitureMakeReq = 4772
- FurnitureMakeRsp = 4782
- HomeLimitedShopInfoChangeNotify = 4790
- HomeLimitedShopInfoRsp = 4796
- HomePlantSeedReq = 4804
- Unk2700_EHAMOPKCIGI_ServerNotify = 4805
- HomeAvatarSummonEventReq = 4806
- HomeAvatarSummonAllEventNotify = 4808
- HomeChangeModuleReq = 4809
- Unk2700_NFGNGFLNOOJ_ServerNotify = 4811
- HomeAvatarSummonEventRsp = 4817
- HomeGetOnlineStatusReq = 4820
- HomeModuleSeenRsp = 4821
- HomeLimitedShopInfoReq = 4825
- HomeAvatarRewardEventGetRsp = 4833
- FurnitureMakeFinishNotify = 4841
- HomeGetArrangementInfoRsp = 4844
- UnlockedFurnitureFormulaDataNotify = 4846
- Unk2700_MEBFPBDNPGO_ServerNotify = 4847
- HomeGetArrangementInfoReq = 4848
- HomeAvatarRewardEventNotify = 4852
- HomeUpdateFishFarmingInfoRsp = 4857
- FurnitureMakeHelpReq = 4865
- HomeKickPlayerReq = 4870
- Unk2700_FJEHHCPCBLG_ServerNotify = 4872
- Unk2700_MLMJFIGJJEH_ServerNotify = 4878
- PlayerHomeCompInfoNotify = 4880
- HomeBasicInfoNotify = 4885
- HomeLimitedShopInfoNotify = 4887
- HomeResourceNotify = 4892
- HomeAvatarTalkFinishInfoNotify = 4896
- FunitureMakeMakeInfoChangeNotify = 4898
- PullPrivateChatRsp = 4953
- PrivateChatSetSequenceRsp = 4957
- PrivateChatNotify = 4962
- PullPrivateChatReq = 4971
- ReadPrivateChatRsp = 4981
- PrivateChatSetSequenceReq = 4985
- ChatChannelDataNotify = 4998
- PrivateChatReq = 5022
- PullRecentChatRsp = 5023
- ChatChannelUpdateNotify = 5025
- PullRecentChatReq = 5040
- PrivateChatRsp = 5048
- ReadPrivateChatReq = 5049
- GetReunionSignInInfoReq = 5052
- TakeReunionFirstGiftRewardRsp = 5057
- TakeReunionMissionRewardRsp = 5064
- ReunionBriefInfoRsp = 5068
- TakeReunionWatcherRewardReq = 5070
- TakeReunionSignInRewardRsp = 5072
- ReunionSettleNotify = 5073
- TakeReunionFirstGiftRewardReq = 5075
- ReunionBriefInfoReq = 5076
- TakeReunionSignInRewardReq = 5079
- GetReunionSignInInfoRsp = 5081
- ReunionActivateNotify = 5085
- GetReunionPrivilegeInfoRsp = 5087
- UpdateReunionWatcherNotify = 5091
- TakeReunionMissionRewardReq = 5092
- GetReunionMissionInfoReq = 5094
- TakeReunionWatcherRewardRsp = 5095
- GetReunionPrivilegeInfoReq = 5097
- ReunionPrivilegeChangeNotify = 5098
- GetReunionMissionInfoRsp = 5099
- ReunionDailyRefreshNotify = 5100
- OpActivityDataNotify = 5112
- OpActivityUpdateNotify = 5135
- GetOpActivityInfoReq = 5172
- GetOpActivityInfoRsp = 5198
- MiracleRingTakeRewardRsp = 5202
- MiracleRingTakeRewardReq = 5207
- UseMiracleRingRsp = 5218
- MiracleRingDeliverItemRsp = 5222
- MiracleRingDataNotify = 5225
- UseMiracleRingReq = 5226
- MiracleRingDeliverItemReq = 5229
- MiracleRingDropResultNotify = 5231
- MiracleRingDestroyNotify = 5244
- HideAndSeekPlayerReadyNotify = 5302
- InBattleMechanicusBuildingPointsNotify = 5303
- InBattleMechanicusSettleNotify = 5305
- InBattleMechanicusEscapeMonsterNotify = 5307
- MultistagePlaySettleNotify = 5313
- ChessEscapedMonstersNotify = 5314
- HideAndSeekSettleNotify = 5317
- HideAndSeekPlayerSetAvatarNotify = 5319
- Unk2700_JKFGMBAMNDA_ServerNotify = 5320
- InBattleMechanicusLeftMonsterNotify = 5321
- FleurFairBuffEnergyNotify = 5324
- HideAndSeekSelectAvatarReq = 5330
- InBattleMechanicusConfirmCardReq = 5331
- ChessPlayerInfoNotify = 5332
- ChessPickCardReq = 5333
- Unk2700_MEFJECGAFNH_ServerNotify = 5338
- FleurFairFinishGalleryStageNotify = 5342
- InBattleMechanicusConfirmCardNotify = 5348
- MultistagePlayEndNotify = 5355
- FleurFairStageSettleNotify = 5356
- HideAndSeekSetReadyReq = 5358
- ChessManualRefreshCardsRsp = 5359
- ChessLeftMonstersNotify = 5360
- Unk2700_GECHLGFKPOD_ServerNotify = 5364
- HideAndSeekSelectAvatarRsp = 5367
- HideAndSeekSetReadyRsp = 5370
- MultistagePlayInfoNotify = 5372
- InBattleMechanicusPickCardRsp = 5373
- InBattleMechanicusConfirmCardRsp = 5375
- MultistagePlayStageEndNotify = 5379
- ChessPickCardNotify = 5380
- MultistagePlayFinishStageRsp = 5381
- ChessPickCardRsp = 5384
- ChessManualRefreshCardsReq = 5389
- InBattleMechanicusPickCardReq = 5390
- ChessSelectedCardsNotify = 5392
- InBattleMechanicusCardResultNotify = 5397
- MultistagePlayFinishStageReq = 5398
- InBattleMechanicusPickCardNotify = 5399
- DraftGuestReplyInviteRsp = 5403
- DraftOwnerInviteNotify = 5407
- DraftOwnerStartInviteReq = 5412
- DraftGuestReplyInviteReq = 5421
- DraftGuestReplyTwiceConfirmReq = 5431
- DraftOwnerStartInviteRsp = 5435
- DraftTwiceConfirmResultNotify = 5448
- DraftInviteResultNotify = 5473
- DraftGuestReplyTwiceConfirmRsp = 5475
- DraftGuestReplyInviteNotify = 5490
- DraftGuestReplyTwiceConfirmNotify = 5497
- DraftOwnerTwiceConfirmNotify = 5499
- GetAllSceneGalleryInfoReq = 5503
- Unk2800_JCPNICABMAF = 5504
- GalleryBounceConjuringHitNotify = 5505
- GalleryFallCatchNotify = 5507
- GalleryBalloonScoreNotify = 5512
- GalleryFallScoreNotify = 5521
- Unk2800_KOMBBIEEGCP = 5522
- Unk3100_JJNBDPJAFKK = 5526
- Unk2800_LIBCDGDJMDF = 5527
- GalleryBulletHitNotify = 5531
- GalleryStopNotify = 5535
- Unk2700_NNDKOICOGGH_ServerNotify = 5539
- Unk2700_FPOBGEBDAOD_ServerNotify = 5547
- InterruptGalleryReq = 5548
- Unk2700_LAFHGMOPCCM_ServerNotify = 5553
- Unk3100_DPCPLEIJPDB = 5563
- Unk2800_CHEDEMEDPPM = 5565
- GalleryStartNotify = 5572
- GalleryFlowerCatchNotify = 5573
- GalleryBrokenFloorFallNotify = 5575
- SceneGalleryInfoNotify = 5581
- GallerySumoKillMonsterNotify = 5582
- Unk3000_DJNBNBMIECP = 5588
- GetAllSceneGalleryInfoRsp = 5590
- Unk2800_KILFIICJLEE = 5593
- Unk2800_IBDOMAIDPGK = 5594
- InterruptGalleryRsp = 5597
- GalleryBalloonShootNotify = 5598
- GalleryPreStartNotify = 5599
- GetRegionSearchReq = 5602
- TakeRegionSearchRewardRsp = 5607
- RegionSearchChangeRegionNotify = 5618
- TakeRegionSearchRewardReq = 5625
- RegionSearchNotify = 5626
- SetH5ActivityRedDotTimestampRsp = 5652
- SetH5ActivityRedDotTimestampReq = 5657
- GetAllH5ActivityInfoReq = 5668
- H5ActivityIdsNotify = 5675
- GetAllH5ActivityInfoRsp = 5676
- ServerMessageNotify = 5718
- NormalUidOpNotify = 5726
- Unk2700_MBIAJKLACBG = 5757
- GroupLinkChangeNotify = 5768
- GroupLinkDeleteNotify = 5775
- GroupLinkAllNotify = 5776
- FishCastRodReq = 5802
- StartFishingRsp = 5807
- ExitFishingReq = 5814
- EnterFishingRsp = 5818
- FishBattleBeginReq = 5820
- FishEscapeNotify = 5822
- FishBaitGoneNotify = 5823
- StartFishingReq = 5825
- EnterFishingReq = 5826
- FishChosenNotify = 5829
- FishCastRodRsp = 5831
- PlayerFishingDataNotify = 5835
- FishAttractNotify = 5837
- FishBattleEndReq = 5841
- FishBattleEndRsp = 5842
- FishBiteReq = 5844
- FishBattleBeginRsp = 5845
- ExitFishingRsp = 5847
- FishPoolDataNotify = 5848
- FishBiteRsp = 5849
- Unk3000_ODGMCFAFADH = 5907
- Unk2700_NBFOJLAHFCA_ServerNotify = 5928
- Unk2700_JCOECJGPNOL_ServerRsp = 5929
- Unk2700_GLAPMLGHDDC_ClientReq = 5960
- Unk3000_HBIPKOBMGGD = 5995
- Unk2700_MCJIOOELGHG_ServerNotify = 6033
- Unk2700_ALBPFHFJHHF_ClientReq = 6036
- Unk2700_HOPDLJLBKIC_ServerRsp = 6056
- Unk2700_NBFJOJPCCEK_ServerRsp = 6057
- Unk3000_IBMFJMGHCNC = 6060
- Unk2700_AMOEOCPOMGJ_ClientReq = 6090
- Unk3000_EMGMOECAJDK = 6092
- Unk3000_FPDBJJJLKEP = 6103
- Unk3000_LHEMAMBKEKI = 6107
- Unk3000_NJNPNJDFEOL = 6112
- Unk3000_NBGBGODDBMP = 6121
- Unk3000_MEFJDDHIAOK = 6135
- Unk3000_NMENEAHJGKE = 6172
- Unk3000_CNDHIGKNELM = 6173
- Unk3000_KOKEHAPLNHF = 6190
- Unk3000_MFCAIADEPGJ = 6198
- Unk2700_KMNPMLCHELD_ServerRsp = 6201
- Unk2700_OJLJMJLKNGJ_ClientReq = 6203
- Unk2700_FPCJGEOBADP_ServerRsp = 6204
- Unk2700_DCKKCAJCNKP_ServerRsp = 6207
- Unk2700_BKEELPKCHGO_ClientReq = 6209
- Unk2700_FLGMLEFJHBB_ClientReq = 6210
- Unk2700_FFOBMLOCPMH_ClientNotify = 6211
- Unk2700_MJCCKKHJNMP_ServerRsp = 6212
- Unk2700_CEEONDKDIHH_ClientReq = 6213
- Unk2700_PFFKAEPBEHE_ServerRsp = 6214
- Unk2700_DDLBKAMGGEE_ServerRsp = 6215
- Unk2700_HHGMCHANCBJ_ServerNotify = 6217
- Unk2700_IGPIIHEDJLJ_ServerRsp = 6218
- Unk2700_PPOGMFAKBMK_ServerRsp = 6219
- Unk2700_HGMOIKODALP_ServerRsp = 6220
- Unk2700_MMDCAFMGACC_ServerNotify = 6221
- Unk2700_FMNAGFKECPL_ClientReq = 6222
- Unk2700_OFDBHGHAJBD_ServerNotify = 6223
- Unk2700_KHLJJPGOELG_ClientReq = 6225
- Unk2700_JJCDNAHAPKD_ClientReq = 6226
- Unk2700_LGHJBAEBJKE_ServerRsp = 6227
- Unk2700_GPIHGEEKBOO_ClientReq = 6233
- Unk2700_MHMBDFKOOLJ_ClientNotify = 6234
- Unk2700_ECBEAMKBGMD_ClientReq = 6235
- Unk2700_NIMPHALPEPO_ClientNotify = 6236
- Unk2700_PIEJLIIGLGM_ServerRsp = 6237
- Unk2700_ADBFKMECFNJ_ClientNotify = 6240
- Unk2700_GIAILDLPEOO_ServerRsp = 6241
- Unk2700_INBDPOIMAHK_ClientReq = 6242
- Unk2700_IDADEMGCJBF_ClientNotify = 6243
- Unk2700_AIGKGLHBMCP_ServerRsp = 6244
- Unk2700_GNDOKLHDHBJ_ClientReq = 6245
- Unk2700_JLOFMANHGHI_ClientReq = 6247
- Unk2700_FNHKFHGNLPP_ServerRsp = 6248
- Unk2700_FOOOKMANFPE_ClientReq = 6249
- Unk2700_GFMPOHAGMLO_ClientReq = 6250
- Unk3000_NNPCGEAHNHM = 6268
- Unk3000_IPAKLDNKDAO = 6275
- Unk2700_FKCDCGCBIEA_ServerNotify = 6276
- Unk2700_JJAFAJIKDDK_ServerRsp = 6307
- Unk2700_NELNFCMDMHE_ServerRsp = 6314
- Unk2700_IPGJEAEFJMM_ServerRsp = 6318
- Unk2700_IHLONDFBCOE_ClientReq = 6320
- Unk2700_EJHALNBHHHD_ServerRsp = 6322
- Unk2700_HDBFJJOBIAP_ClientReq = 6325
- Unk2700_LKPBBMPFPPE_ClientReq = 6326
- Unk2700_DAGJNGODABM_ClientReq = 6329
- Unk2700_GLIILNDIPLK_ServerNotify = 6341
- Unk2700_CIOMEDJDPBP_ClientReq = 6342
- Unk2700_ANGBJGAOMHF_ClientReq = 6344
- Unk2700_MCOFAKMDMEF_ServerRsp = 6345
- Unk2700_LGAGHFKFFDO_ServerRsp = 6349
- Unk3000_NPPMPMGBBLM = 6368
- Unk3100_MDGBODAFNDA = 6370
- Unk3000_KEJGDDMMBLP = 6376
- Unk3100_FGDECIHNIJG = 6395
- Unk2800_MNBDNGKGDGF = 8004
- SumoEnterDungeonNotify = 8013
- Unk2700_GBJOLBGLELJ = 8014
- Unk2700_HKADKMFMBPG = 8017
- Unk2700_ALFEKGABMAA = 8022
- Unk2700_MKMDOIKBBEP = 8026
- Unk2700_ICABIPHHPKE = 8028
- StartRogueNormalCellChallengeRsp = 8036
- Unk2700_MDGKMNEBIBA = 8038
- ActivityTakeAllScoreRewardRsp = 8043
- LunaRiteTakeSacrificeRewardReq = 8045
- Unk2700_ODBNBICOCFK = 8054
- Unk2700_GLLIEOABOML = 8057
- Unk2700_NMJCGMOOIFP = 8061
- Unk2700_LBOPCDPFJEC = 8062
- TriggerRoguelikeRuneRsp = 8065
- Unk2700_AHOMMGBBIAH = 8066
- Unk2700_ODJKHILOILK = 8067
- Unk2700_OBCKNDBAPGE = 8072
- SummerTimeFloatSignalPositionNotify = 8077
- PlantFlowerHaveRecvFlowerNotify = 8078
- LunaRiteSacrificeRsp = 8080
- ChannelerSlabEnterLoopDungeonRsp = 8081
- BounceConjuringSettleNotify = 8084
- SelectRoguelikeDungeonCardReq = 8085
- HideAndSeekSelectSkillRsp = 8088
- Unk2700_NJNMEFINDCF = 8093
- Unk2700_GPHLCIAMDFG = 8095
- Unk2700_JEFIMHGLOJF = 8096
- ChannelerSlabWearBuffReq = 8107
- DigActivityMarkPointChangeNotify = 8109
- Unk2700_LJINJNECBIA = 8113
- EchoShellTakeRewardReq = 8114
- Unk2700_FNJHJKELICK = 8119
- Unk2700_AKIBKKOMBMC = 8120
- Unk2700_OHDDPIFAPPD = 8125
- PlantFlowerGetFriendFlowerWishListReq = 8126
- Unk2700_DBPDHLEGOLB = 8127
- Unk2700_HFCDIGNAAPJ = 8129
- Unk2700_INOMEGGAGOP = 8132
- MistTrialDunegonFailNotify = 8135
- SelectRoguelikeDungeonCardRsp = 8138
- RoguelikeGiveUpRsp = 8139
- Unk2700_JPLFIOOMCGG = 8142
- Unk2700_CFLKEDHFPAB = 8143
- Unk2700_DDAHPHCEIIM = 8144
- Unk2800_LGIKLPBOJOI = 8145
- Unk2700_AIBHKIENDPF = 8147
- DoRoguelikeDungeonCardGachaReq = 8148
- Unk2700_CHICHNGLKPI = 8149
- EchoShellUpdateNotify = 8150
- UpgradeRoguelikeShikigamiReq = 8151
- Unk2700_CJKCCLEGPCM = 8153
- Unk2700_LLBCBPADBNO = 8154
- Unk2700_CBGOFDNILKA = 8159
- Unk2700_EMHAHHAKOGA = 8163
- Unk2700_PHLEDBIFIFL = 8165
- Unk2700_BMDBBHFJMPF = 8178
- HideAndSeekSelectSkillReq = 8183
- Unk2700_KPGMEMHEEMD = 8185
- Unk2700_IMHNKDHHGMA = 8186
- EnterChessDungeonReq = 8191
- Unk2700_BBLJNCKPKPN = 8192
- SumoSelectTeamAndEnterDungeonRsp = 8193
- LunaRiteHintPointReq = 8195
- RogueSwitchAvatarReq = 8201
- ChannelerSlabStageOneofDungeonNotify = 8203
- StartRogueNormalCellChallengeReq = 8205
- ClearRoguelikeCurseNotify = 8207
- LunaRiteAreaFinishNotify = 8213
- SumoRestartDungeonRsp = 8214
- SumoSelectTeamAndEnterDungeonReq = 8215
- Unk2700_APOBKAEHMEL = 8216
- Unk2700_KKEDIMOKCGD = 8218
- RoguelikeEffectDataNotify = 8222
- ChannelerSlabLoopDungeonChallengeInfoNotify = 8224
- Unk2700_BNABFJBODGE = 8226
- Unk2700_BCPHPHGOKGN = 8227
- Unk2700_AAHKMNNAFIH = 8231
- Unk2700_OHIKIOLLMHM = 8233
- ChannelerSlabTakeoffBuffRsp = 8237
- MistTrialSelectAvatarAndEnterDungeonRsp = 8239
- Unk2700_CGNFBKKBPJE = 8240
- StartRogueEliteCellChallengeReq = 8242
- Unk2700_LMAKABBJNLN = 8253
- Unk2700_NAEHEDLGLKA = 8257
- DisableRoguelikeTrapNotify = 8259
- Unk2700_GKKNFMNJFDP = 8261
- Unk2700_CNNJKJFHGGD = 8264
- ChannelerSlabOneOffDungeonInfoRsp = 8268
- PlantFlowerGetRecvFlowerListReq = 8270
- Unk2700_PPBALCAKIBD = 8273
- Unk2700_IJLANPFECKC = 8277
- RefreshRoguelikeDungeonCardReq = 8279
- Unk2700_BPPDLOJLAAO = 8280
- Unk2700_NLJBCGILMIE = 8281
- SumoDungeonSettleNotify = 8291
- BuoyantCombatSettleNotify = 8305
- EquipRoguelikeRuneReq = 8306
- Unk2700_KDFNIGOBLEK = 8308
- SumoSaveTeamReq = 8313
- SumoSaveTeamRsp = 8319
- RoguelikeMistClearNotify = 8324
- Unk2700_IHOOCHJACEL = 8325
- MusicGameStartRsp = 8326
- Unk2700_FDJBLKOBFIH = 8334
- Unk2700_NDDBFNNHLFE = 8340
- Unk2700_DGLIANMBMPA = 8342
- Unk2700_OLKJCGDHENH = 8343
- Unk2700_MFAIPHGDPBL = 8345
- Unk2800_DKDJCLLNGNL = 8346
- RogueDungeonPlayerCellChangeNotify = 8347
- RefreshRoguelikeDungeonCardRsp = 8349
- SumoSwitchTeamReq = 8351
- Unk2700_GMNGEEBMABP = 8352
- GiveUpRoguelikeDungeonCardReq = 8353
- SummerTimeSprintBoatRestartRsp = 8356
- Unk2700_ANEBALDAFJI = 8357
- Unk2700_LEMPLKGOOJC = 8362
- Unk2700_KPMMEBNMMCL = 8363
- Unk2700_PJCMAELKFEP = 8367
- ActivityTakeAllScoreRewardReq = 8372
- Unk2700_EELPPGCAKHL = 8373
- PlantFlowerGetRecvFlowerListRsp = 8374
- Unk2700_MIEJMGNBPJE = 8377
- Unk2700_JFGFIDBPGBK = 8381
- PlantFlowerAcceptGiveFlowerReq = 8383
- Unk2700_PMKNJBJPLBH = 8385
- PlantFlowerGiveFriendFlowerRsp = 8386
- Unk2700_EDMCLPMBEMH = 8387
- Unk2700_OKEKCGDGPDA = 8396
- LunaRiteTakeSacrificeRewardRsp = 8397
- Unk2700_FGJBPNIKNDE = 8398
- Unk2700_ONKMCKLJNAL = 8401
- Unk2700_IEFAGBHIODK = 8402
- MusicGameStartReq = 8406
- Unk2700_NCMPMILICGJ = 8407
- ChannelerSlabOneOffDungeonInfoReq = 8409
- SummerTimeSprintBoatRestartReq = 8410
- Unk2700_DJMKFGKGAEA = 8411
- TriggerRoguelikeCurseNotify = 8412
- Unk2700_IAAPADOAMIA = 8414
- ChannelerSlabSaveAssistInfoReq = 8416
- Unk2700_BCFKCLHCBDI = 8419
- RoguelikeTakeStageFirstPassRewardReq = 8421
- Unk2700_PKCLMDHHPFI = 8423
- Unk2700_OKNDIGOKMMC = 8426
- DigActivityChangeGadgetStateRsp = 8430
- ChannelerSlabLoopDungeonTakeScoreRewardRsp = 8433
- Unk2700_DFOHGHKAIBO = 8442
- Unk2700_PDGJFHAGMKD = 8447
- Unk2700_BPFNCHEFKJM = 8449
- Unk2700_FJJFKOEACCE = 8450
- ChannelerSlabCheckEnterLoopDungeonRsp = 8452
- RoguelikeSelectAvatarAndEnterDungeonReq = 8457
- Unk2700_NKIEIGPLMIO = 8459
- Unk2700_MIBHNLEMICB = 8462
- TriggerRoguelikeRuneReq = 8463
- DigActivityChangeGadgetStateReq = 8464
- LunaRiteGroupBundleRegisterNotify = 8465
- CommonPlayerTipsNotify = 8466
- DoRoguelikeDungeonCardGachaRsp = 8472
- Unk2800_IILBEPIEBJO = 8476
- Unk2700_AEEMJIMOPKD = 8481
- Unk2700_FKMOKPBJIKO = 8482
- GiveUpRoguelikeDungeonCardRsp = 8497
- Unk2700_BEDCCMDPNCH = 8499
- Unk2700_CALNMMBNKFD = 8502
- ChannelerSlabLoopDungeonSelectConditionReq = 8503
- Unk2700_FEODEAEOOKE = 8507
- MistTrialGetChallengeMissionRsp = 8508
- ChannelerSlabLoopDungeonSelectConditionRsp = 8509
- PlantFlowerGetFriendFlowerWishListRsp = 8511
- Unk2800_IECLGDFOMFJ = 8513
- Unk2700_MNIBEMEMGMO = 8514
- ChannelerSlabTakeoffBuffReq = 8516
- Unk2700_LPMIMLCNEDA = 8518
- Unk2700_OBDHJJHLIKJ = 8523
- SumoSwitchTeamRsp = 8525
- RoguelikeEffectViewReq = 8528
- Unk2700_PIEJMALFKIF = 8531
- Unk2700_COGBIJAPDLE = 8535
- RoguelikeSelectAvatarAndEnterDungeonRsp = 8538
- ChannelerSlabLoopDungeonTakeFirstPassRewardRsp = 8539
- Unk2700_FGEEFFLBAKO = 8546
- PlantFlowerSetFlowerWishReq = 8547
- RoguelikeTakeStageFirstPassRewardRsp = 8552
- Unk2700_HMMFPDMLGEM = 8554
- RoguelikeResourceBonusPropUpdateNotify = 8555
- Unk2700_PHFADCJDBOF = 8559
- PlantFlowerGetSeedInfoReq = 8560
- Unk2700_BKGPMAHMHIG = 8561
- PlantFlowerAcceptGiveFlowerRsp = 8567
- Unk2700_MJAIKMBPKCD = 8569
- Unk2700_LNMFIHNFKOO = 8572
- Unk2800_BOFEHJBJELJ = 8574
- Unk2700_BBMKJGPMIOE = 8580
- ActivityTakeScoreRewardRsp = 8583
- Unk2700_CPEMGFIMICD = 8588
- ChannelerSlabLoopDungeonTakeFirstPassRewardReq = 8589
- Unk2700_BOPIJJPNHCK = 8590
- EnterChessDungeonRsp = 8592
- Unk2700_CAODHBDOGNE = 8597
- ChannelerSlabWearBuffRsp = 8600
- Unk2700_BNCBHLOKDCD = 8602
- Unk2700_HNFGBBECGMJ = 8607
- Unk2700_GIFKPMNGNGB = 8608
- Unk2700_APNHPEJCDMO = 8610
- SumoRestartDungeonReq = 8612
- Unk2700_AOIJNFMIAIP = 8614
- Unk2700_EAOAMGDLJMP = 8617
- Unk2700_NLBJHDNKPCC = 8626
- RoguelikeEffectViewRsp = 8639
- SumoLeaveDungeonNotify = 8640
- Unk2700_BNMDCEKPDMC = 8641
- RogueCellUpdateNotify = 8642
- RogueResumeDungeonRsp = 8647
- SummerTimeSprintBoatSettleNotify = 8651
- EnterRoguelikeDungeonNotify = 8652
- BlitzRushParkourRestartReq = 8653
- Unk2700_GEIGCHNDOAA = 8657
- FindHilichurlAcceptQuestNotify = 8659
- RoguelikeGiveUpReq = 8660
- MistTrialSelectAvatarAndEnterDungeonReq = 8666
- MusicGameSettleRsp = 8673
- StartBuoyantCombatGalleryRsp = 8680
- TreasureMapHostInfoNotify = 8681
- ChannelerSlabLoopDungeonTakeScoreRewardReq = 8684
- Unk2700_OEDLCGKNGLH = 8686
- Unk2700_GKHEKGMFBJN = 8688
- Unk2700_JNCINBLCNNL = 8696
- Unk2700_NGEKONFLEBB = 8703
- Unk2700_JCKGJAELBMB = 8704
- EquipRoguelikeRuneRsp = 8705
- Unk2700_GNPPPIHBDLJ = 8709
- Unk2700_HMHHLEHFBLB = 8713
- PlantFlowerGetCanGiveFriendFlowerReq = 8716
- Unk2700_EBOECOIFJMP = 8717
- Unk2700_OCAJADDLPBB = 8718
- Unk2700_CLKGPNDKIDD = 8725
- Unk2700_EKBMEKPHJGK = 8726
- ChannelerSlabOneOffDungeonInfoNotify = 8729
- StartBuoyantCombatGalleryReq = 8732
- Unk2700_EDDNHJPJBBF = 8733
- ChannelerSlabStageActiveChallengeIndexNotify = 8734
- Unk2700_AIKOFHAKNPC = 8740
- ChannelerSlabCheckEnterLoopDungeonReq = 8745
- Unk2700_LDJLMCAHHEN = 8748
- Unk2700_FCLBOLKPMGK = 8753
- Unk2700_IJFEPCBOLDF = 8756
- Unk2700_PCBGAIAJPHH = 8758
- PlantFlowerGetSeedInfoRsp = 8764
- LunaRiteHintPointRsp = 8765
- PlantFlowerGetCanGiveFriendFlowerRsp = 8766
- Unk2700_NCPLKHGCOAH = 8767
- Unk2700_AHHFDDOGCNA = 8768
- Unk2700_IHPFBKANGMJ = 8771
- Unk2700_BLFFJBMLAPI = 8772
- Unk2700_KDNNKELPJFL = 8777
- FishingGallerySettleNotify = 8780
- SummerTimeFloatSignalUpdateNotify = 8781
- LunaRiteHintPointRemoveNotify = 8787
- PlantFlowerEditFlowerCombinationRsp = 8788
- Unk2700_MENCEGPEFAK = 8791
- Unk2700_IDGCNKONBBJ = 8793
- RogueResumeDungeonReq = 8795
- EchoShellTakeRewardRsp = 8797
- Unk2700_IDAGMLJOJMP = 8799
- LunaRiteSacrificeReq = 8805
- Unk2700_NEHPMNPAAKC = 8806
- PlantFlowerAcceptAllGiveFlowerReq = 8808
- Unk2700_CPDDDMPAIDL = 8817
- Unk2700_IBOKDNKBMII = 8825
- Unk2700_HGMCBHFFDLJ = 8826
- Unk2700_PFOLNOBIKFB = 8833
- Unk2700_EJIOFGEEIOM = 8837
- Unk2700_EBJCAMGPFDB = 8838
- Unk2700_KGNJIBIMAHI = 8842
- PlantFlowerEditFlowerCombinationReq = 8843
- Unk2700_DLAEFMAMIIJ = 8844
- PlantFlowerGiveFriendFlowerReq = 8846
- Unk2700_KMIDCPLAGMN = 8848
- SetLimitOptimizationNotify = 8851
- Unk2700_BLNOMGJJLOI = 8854
- Unk2700_DCBEFDDECOJ = 8858
- PlantFlowerTakeSeedRewardRsp = 8860
- Unk2700_JHMIHJFFJBO = 8862
- ChannelerSlabEnterLoopDungeonReq = 8869
- Unk2800_NHEOHBNFHJD = 8870
- Unk2700_IEGOOOECBFH = 8880
- Unk2700_EHFBIEDHILL = 8882
- PlantFlowerAcceptAllGiveFlowerRsp = 8888
- MusicGameSettleReq = 8892
- MistTrialGetChallengeMissionReq = 8893
- Unk2700_PJPMOLPHNEH = 8895
- FindHilichurlFinishSecondQuestNotify = 8901
- Unk2700_CNEIMEHAAAF = 8903
- PlantFlowerSetFlowerWishRsp = 8910
- RogueSwitchAvatarRsp = 8915
- Unk2700_FADPOMMGLCH = 8918
- Unk2700_EDCIENBEEDI = 8919
- Unk2700_BOEHCEAAKKA = 8921
- Unk2700_PBGBOLJMIIB = 8924
- RoguelikeCardGachaNotify = 8925
- RoguelikeRefreshCardCostUpdateNotify = 8927
- Unk2700_NMEENGOJOKD = 8930
- ChannelerSlabSaveAssistInfoRsp = 8932
- Unk2700_HJKOHHGBMJP = 8933
- SumoSetNoSwitchPunishTimeNotify = 8935
- Unk2700_FIODAJPNBIK = 8937
- Unk2700_CLMGFEOPNFH = 8938
- Unk2700_NMJIMIKKIME = 8943
- BlitzRushParkourRestartRsp = 8944
- Unk2700_HMFCCGCKHCA = 8946
- RogueHealAvatarsReq = 8947
- Unk2700_BLCHNMCGJCJ = 8948
- RogueHealAvatarsRsp = 8949
- Unk2700_NGPMINKIOPK = 8956
- StartRogueEliteCellChallengeRsp = 8958
- Unk2700_ILLDDDFLKHP = 8959
- Unk2700_LIJCBOBECHJ = 8964
- UpgradeRoguelikeShikigamiRsp = 8966
- Unk2700_GPOIPAHPHJE = 8967
- PlantFlowerTakeSeedRewardReq = 8968
- ActivityTakeScoreRewardReq = 8971
- RoguelikeRuneRecordUpdateNotify = 8973
- Unk2700_KFPEIHHCCLA = 8978
- ActivityDisableTransferPointInteractionNotify = 8982
- Unk2700_PKKJEOFNLCF = 8983
- Unk2700_FFMAKIPBPHE = 8989
- Unk2700_GNOAKIGLPCG = 8991
- Unk2800_KFNCDHFHJPD = 8996
- Unk2700_LHMOFCJCIKM = 9000
- Unk2700_HBOFACHAGIF_ServerNotify = 9072
- Unk3000_NHPPMHHJPMJ = 20005
- Unk3000_CPCMICDDBCH = 20011
- Unk3100_JNOIANKCPPG = 20086
- Unk3100_DNDKAGHCAKF = 20626
- Unk3100_CEKADDKEFOB = 20676
- Unk3000_PJLAPMPPIAG = 20681
- Unk3000_AGDEGMCKIAF = 20702
- Unk3100_MHHKLJEDNHN = 20731
- Unk3100_PPAENPFDOOO = 20733
- Unk3000_JIMGCFDPFCK = 20754
- Unk3100_OIDABBJEMCG = 20846
- Unk3100_LDKPEAGMAGH = 20993
- Unk2800_FHCJIICLONO = 21025
- Unk2800_OOKIPFHPJMG = 21054
- Unk3000_GNLFOLGMEPN = 21208
- Unk3100_OEAPOMDPBDE = 21248
- Unk3100_ALLPCCMKIGD = 21700
- Unk3000_DPEJONKFONL = 21750
- Unk3100_DFOIHKPBGPD = 21780
- Unk2800_ACHELBEEBIP = 21800
- Unk3000_IGCECHKNKOO = 21804
- Unk3100_ENNGOAOEIKE = 21814
- Unk2800_KHLHFFHGEHA = 21834
- Unk2800_EKGCCBDIKFI = 21851
- Unk3000_FAPNAHAEPBF = 21880
- Unk3100_DJEOICDIKKD = 21951
- Unk3000_HPFGNOIGNAG = 21961
- Unk3100_OGIPKMEFMDI = 22130
- Unk3100_FMAINCNFHOL = 22181
- Unk3000_CMKEPEDFOKE = 22391
- Unk3100_JBBEJECGEFI = 22830
- Unk3100_ANELMFHNGHE = 22864
- Unk3000_PDNJDOBPEKA = 22882
- Unk3000_DCAHJINNNDM = 23107
- Unk3100_PEBEPNKENON = 23141
- Unk3100_NNJNENGFHII = 23147
- Unk3000_EHJALCDEBKK = 23381
- Unk2800_HHPCNJGKIPP = 23388
- Unk3100_KLKDONEJEEG = 23462
- Unk2800_COCHLKHLCPO = 23467
- Unk3000_FIPHHGCJIMO = 23678
- Unk3000_PHCPMFMFOMO = 23864
- Unk3000_HIJKNFBBCFC = 23948
- Unk3000_KHFMBKILMMD = 24081
- Unk3100_OMJOFLDLNDG = 24142
- Unk3000_JIEPEGAHDNH = 24152
- Unk3100_AILMJOHBIDC = 24201
- Unk3100_BPALEKJDCCC = 24244
- Unk3000_LLBCFCDMCID = 24312
- Unk2800_BDAPFODFMNE = 24550
- Unk2800_GDDLBKEENNA = 24601
- Unk3000_KKHPGFINACH = 24602
- Unk3100_EDNBMJJHOKM = 24712
- Unk3000_EBNMMLENEII = 24857
- Unk3100_JJKFAMDHEBL = 24860
- Unk3000_NMEJCJFJPHM = 24923
+ AbilityChangeNotify = 1127;
+ AbilityInvocationFailNotify = 1200;
+ AbilityInvocationFixedNotify = 1179;
+ AbilityInvocationsNotify = 1130;
+ AcceptCityReputationRequestReq = 2847;
+ AcceptCityReputationRequestRsp = 2878;
+ AchievementAllDataNotify = 2692;
+ AchievementUpdateNotify = 2691;
+ ActivityAcceptAllGiveGiftReq = 8900;
+ ActivityAcceptAllGiveGiftRsp = 8771;
+ ActivityAcceptGiveGiftReq = 8827;
+ ActivityAcceptGiveGiftRsp = 8047;
+ ActivityBannerClearReq = 2147;
+ ActivityBannerClearRsp = 2198;
+ ActivityBannerNotify = 2160;
+ ActivityCoinInfoNotify = 2018;
+ ActivityCondStateChangeNotify = 2194;
+ ActivityDisableTransferPointInteractionNotify = 8029;
+ ActivityGetCanGiveFriendGiftReq = 8330;
+ ActivityGetCanGiveFriendGiftRsp = 8374;
+ ActivityGetFriendGiftWishListReq = 8642;
+ ActivityGetFriendGiftWishListRsp = 8355;
+ ActivityGetRecvGiftListReq = 8995;
+ ActivityGetRecvGiftListRsp = 8844;
+ ActivityGiveFriendGiftReq = 8178;
+ ActivityGiveFriendGiftRsp = 8373;
+ ActivityHaveRecvGiftNotify = 8118;
+ ActivityInfoNotify = 2119;
+ ActivityPlayOpenAnimNotify = 2059;
+ ActivityPushTipsInfoNotify = 8418;
+ ActivityReadPushTipsReq = 8007;
+ ActivityReadPushTipsRsp = 8499;
+ ActivitySaleChangeNotify = 2012;
+ ActivityScheduleInfoNotify = 2124;
+ ActivitySelectAvatarCardReq = 2052;
+ ActivitySelectAvatarCardRsp = 2154;
+ ActivitySetGiftWishReq = 8329;
+ ActivitySetGiftWishRsp = 8757;
+ ActivityTakeAllScoreRewardReq = 8162;
+ ActivityTakeAllScoreRewardRsp = 8043;
+ ActivityTakeScoreRewardReq = 8127;
+ ActivityTakeScoreRewardRsp = 8527;
+ ActivityTakeWatcherRewardBatchReq = 2184;
+ ActivityTakeWatcherRewardBatchRsp = 2090;
+ ActivityTakeWatcherRewardReq = 2073;
+ ActivityTakeWatcherRewardRsp = 2109;
+ ActivityUpdateWatcherNotify = 2103;
+ AddAranaraCollectionNotify = 6391;
+ AddBackupAvatarTeamReq = 1616;
+ AddBackupAvatarTeamRsp = 1782;
+ AddBlacklistReq = 4094;
+ AddBlacklistRsp = 4072;
+ AddFriendNotify = 4037;
+ AddNoGachaAvatarCardNotify = 1610;
+ AddQuestContentProgressReq = 443;
+ AddQuestContentProgressRsp = 461;
+ AddRandTaskInfoNotify = 154;
+ AddSeenMonsterNotify = 213;
+ AdjustWorldLevelReq = 112;
+ AdjustWorldLevelRsp = 131;
+ AllCoopInfoNotify = 1992;
+ AllMarkPointNotify = 3322;
+ AllSeenMonsterNotify = 228;
+ AllShareCDDataNotify = 9079;
+ AllWidgetBackgroundActiveStateNotify = 5932;
+ AllWidgetDataNotify = 4286;
+ AnchorPointDataNotify = 4292;
+ AnchorPointOpReq = 4285;
+ AnchorPointOpRsp = 4277;
+ AnimatorForceSetAirMoveNotify = 334;
+ AntiAddictNotify = 174;
+ AranaraCollectionDataNotify = 6392;
+ AreaPlayInfoNotify = 3274;
+ ArenaChallengeFinishNotify = 2164;
+ AskAddFriendNotify = 4089;
+ AskAddFriendReq = 4100;
+ AskAddFriendRsp = 4043;
+ AssociateInferenceWordReq = 420;
+ AssociateInferenceWordRsp = 463;
+ AsterLargeInfoNotify = 2023;
+ AsterLittleInfoNotify = 2121;
+ AsterMidCampInfoNotify = 2195;
+ AsterMidInfoNotify = 2055;
+ AsterMiscInfoNotify = 2140;
+ AsterProgressInfoNotify = 2091;
+ AvatarAddNotify = 1757;
+ AvatarBuffAddNotify = 394;
+ AvatarBuffDelNotify = 372;
+ AvatarCardChangeReq = 694;
+ AvatarCardChangeRsp = 672;
+ AvatarChangeAnimHashReq = 1767;
+ AvatarChangeAnimHashRsp = 1620;
+ AvatarChangeCostumeNotify = 1665;
+ AvatarChangeCostumeReq = 1707;
+ AvatarChangeCostumeRsp = 1609;
+ AvatarChangeElementTypeReq = 1779;
+ AvatarChangeElementTypeRsp = 1717;
+ AvatarDataNotify = 1607;
+ AvatarDelNotify = 1769;
+ AvatarDieAnimationEndReq = 1695;
+ AvatarDieAnimationEndRsp = 1604;
+ AvatarEnterElementViewNotify = 380;
+ AvatarEquipAffixStartNotify = 1708;
+ AvatarEquipChangeNotify = 676;
+ AvatarExpeditionAllDataReq = 1685;
+ AvatarExpeditionAllDataRsp = 1621;
+ AvatarExpeditionCallBackReq = 1777;
+ AvatarExpeditionCallBackRsp = 1702;
+ AvatarExpeditionDataNotify = 1632;
+ AvatarExpeditionGetRewardReq = 1640;
+ AvatarExpeditionGetRewardRsp = 1715;
+ AvatarExpeditionStartReq = 1697;
+ AvatarExpeditionStartRsp = 1646;
+ AvatarFetterDataNotify = 1617;
+ AvatarFetterLevelRewardReq = 1642;
+ AvatarFetterLevelRewardRsp = 1753;
+ AvatarFightPropNotify = 1300;
+ AvatarFightPropUpdateNotify = 1243;
+ AvatarFlycloakChangeNotify = 1790;
+ AvatarFollowRouteNotify = 3256;
+ AvatarGainCostumeNotify = 1625;
+ AvatarGainFlycloakNotify = 1676;
+ AvatarLifeStateChangeNotify = 1247;
+ AvatarPromoteGetRewardReq = 1684;
+ AvatarPromoteGetRewardRsp = 1658;
+ AvatarPromoteReq = 1731;
+ AvatarPromoteRsp = 1710;
+ AvatarPropChangeReasonNotify = 1278;
+ AvatarPropNotify = 1227;
+ AvatarRenameInfoNotify = 1797;
+ AvatarSatiationDataNotify = 1766;
+ AvatarSkillChangeNotify = 1099;
+ AvatarSkillDepotChangeNotify = 1019;
+ AvatarSkillInfoNotify = 1047;
+ AvatarSkillMaxChargeCountNotify = 1061;
+ AvatarSkillUpgradeReq = 1039;
+ AvatarSkillUpgradeRsp = 1048;
+ AvatarTeamAllDataNotify = 1615;
+ AvatarTeamUpdateNotify = 1739;
+ AvatarUnlockTalentNotify = 1056;
+ AvatarUpgradeReq = 1653;
+ AvatarUpgradeRsp = 1792;
+ AvatarWearFlycloakReq = 1636;
+ AvatarWearFlycloakRsp = 1613;
+ BackMyWorldReq = 269;
+ BackMyWorldRsp = 218;
+ BackPlayCustomDungeonOfficialReq = 6224;
+ BackPlayCustomDungeonOfficialRsp = 6220;
+ BackRebornGalleryReq = 5507;
+ BackRebornGalleryRsp = 5517;
+ BargainOfferPriceReq = 407;
+ BargainOfferPriceRsp = 417;
+ BargainStartNotify = 444;
+ BargainTerminateNotify = 405;
+ BartenderCancelLevelReq = 8446;
+ BartenderCancelLevelRsp = 8698;
+ BartenderCancelOrderReq = 8249;
+ BartenderCancelOrderRsp = 8254;
+ BartenderCompleteOrderReq = 8880;
+ BartenderCompleteOrderRsp = 8870;
+ BartenderFinishLevelReq = 8122;
+ BartenderFinishLevelRsp = 8250;
+ BartenderGetFormulaReq = 8230;
+ BartenderGetFormulaRsp = 8975;
+ BartenderLevelProgressNotify = 8415;
+ BartenderStartLevelReq = 8590;
+ BartenderStartLevelRsp = 8142;
+ BatchBuyGoodsReq = 778;
+ BatchBuyGoodsRsp = 757;
+ BattlePassAllDataNotify = 2642;
+ BattlePassBuySuccNotify = 2602;
+ BattlePassCurScheduleUpdateNotify = 2635;
+ BattlePassMissionDelNotify = 2622;
+ BattlePassMissionUpdateNotify = 2641;
+ BeginCameraSceneLookNotify = 249;
+ BeginCameraSceneLookWithTemplateNotify = 3342;
+ BigTalentPointConvertReq = 1100;
+ BigTalentPointConvertRsp = 1043;
+ BlessingAcceptAllGivePicReq = 2009;
+ BlessingAcceptAllGivePicRsp = 2065;
+ BlessingAcceptGivePicReq = 2153;
+ BlessingAcceptGivePicRsp = 2010;
+ BlessingGetAllRecvPicRecordListReq = 2084;
+ BlessingGetAllRecvPicRecordListRsp = 2058;
+ BlessingGetFriendPicListReq = 2190;
+ BlessingGetFriendPicListRsp = 2076;
+ BlessingGiveFriendPicReq = 2108;
+ BlessingGiveFriendPicRsp = 2042;
+ BlessingRecvFriendPicNotify = 2107;
+ BlessingRedeemRewardReq = 2036;
+ BlessingRedeemRewardRsp = 2013;
+ BlessingScanReq = 2186;
+ BlessingScanRsp = 2166;
+ BlitzRushParkourRestartReq = 8986;
+ BlitzRushParkourRestartRsp = 8453;
+ BlossomBriefInfoNotify = 2756;
+ BlossomChestCreateNotify = 2743;
+ BlossomChestInfoNotify = 847;
+ BonusActivityInfoReq = 2548;
+ BonusActivityInfoRsp = 2599;
+ BonusActivityUpdateNotify = 2539;
+ BossChestActivateNotify = 861;
+ BounceConjuringSettleNotify = 8653;
+ BrickBreakerPlayerReadyNotify = 5396;
+ BrickBreakerPlayerSetAvatarNotify = 5362;
+ BrickBreakerPlayerSetChangingNotify = 5370;
+ BrickBreakerPlayerSetSkillNotify = 5351;
+ BrickBreakerQuitReq = 24991;
+ BrickBreakerQuitRsp = 24959;
+ BrickBreakerSelectAvatarReq = 5368;
+ BrickBreakerSelectAvatarRsp = 5359;
+ BrickBreakerSelectSkillReq = 5329;
+ BrickBreakerSelectSkillRsp = 5386;
+ BrickBreakerSetChangingReq = 5358;
+ BrickBreakerSetChangingRsp = 5314;
+ BrickBreakerSetReadyReq = 5371;
+ BrickBreakerSetReadyRsp = 5332;
+ BrickBreakerSettleNotify = 23886;
+ BrickBreakerTwiceStartReq = 24700;
+ BrickBreakerTwiceStartRsp = 20232;
+ BuoyantCombatSettleNotify = 8751;
+ BuyBattlePassLevelReq = 2643;
+ BuyBattlePassLevelRsp = 2609;
+ BuyGoodsReq = 756;
+ BuyGoodsRsp = 719;
+ BuyResinReq = 693;
+ BuyResinRsp = 654;
+ CalcWeaponUpgradeReturnItemsReq = 666;
+ CalcWeaponUpgradeReturnItemsRsp = 652;
+ CancelCityReputationRequestReq = 2857;
+ CancelCityReputationRequestRsp = 2827;
+ CancelCoopTaskReq = 1993;
+ CancelCoopTaskRsp = 1959;
+ CancelFinishParentQuestNotify = 422;
+ CanUseSkillNotify = 1042;
+ CardProductRewardNotify = 4135;
+ CataLogFinishedGlobalWatcherAllDataNotify = 6365;
+ CataLogNewFinishedGlobalWatcherNotify = 6368;
+ ChallengeDataNotify = 973;
+ ChallengeRecordNotify = 907;
+ ChangeAvatarReq = 1682;
+ ChangeAvatarRsp = 1699;
+ ChangeCustomDungeonRoomReq = 6217;
+ ChangeCustomDungeonRoomRsp = 6212;
+ ChangeGameTimeReq = 178;
+ ChangeGameTimeRsp = 157;
+ ChangeMailStarNotify = 1448;
+ ChangeMpTeamAvatarReq = 1645;
+ ChangeMpTeamAvatarRsp = 1730;
+ ChangeServerGlobalValueNotify = 17;
+ ChangeTeamNameReq = 1706;
+ ChangeTeamNameRsp = 1696;
+ ChangeWidgetBackgroundActiveStateReq = 5959;
+ ChangeWidgetBackgroundActiveStateRsp = 5955;
+ ChangeWorldToSingleModeNotify = 3461;
+ ChangeWorldToSingleModeReq = 3296;
+ ChangeWorldToSingleModeRsp = 3258;
+ ChannelerSlabCheckEnterLoopDungeonReq = 8286;
+ ChannelerSlabCheckEnterLoopDungeonRsp = 8631;
+ ChannelerSlabEnterLoopDungeonReq = 8564;
+ ChannelerSlabEnterLoopDungeonRsp = 8526;
+ ChannelerSlabLoopDungeonChallengeInfoNotify = 8576;
+ ChannelerSlabLoopDungeonSelectConditionReq = 8659;
+ ChannelerSlabLoopDungeonSelectConditionRsp = 8858;
+ ChannelerSlabLoopDungeonTakeFirstPassRewardReq = 8498;
+ ChannelerSlabLoopDungeonTakeFirstPassRewardRsp = 8824;
+ ChannelerSlabLoopDungeonTakeScoreRewardReq = 8348;
+ ChannelerSlabLoopDungeonTakeScoreRewardRsp = 8369;
+ ChannelerSlabOneOffDungeonInfoNotify = 8015;
+ ChannelerSlabOneOffDungeonInfoReq = 8877;
+ ChannelerSlabOneOffDungeonInfoRsp = 8270;
+ ChannelerSlabSaveAssistInfoReq = 8039;
+ ChannelerSlabSaveAssistInfoRsp = 8071;
+ ChannelerSlabStageActiveChallengeIndexNotify = 8857;
+ ChannelerSlabStageOneoffDungeonNotify = 8692;
+ ChannelerSlabTakeoffBuffReq = 8299;
+ ChannelerSlabTakeoffBuffRsp = 8034;
+ ChannelerSlabWearBuffReq = 8664;
+ ChannelerSlabWearBuffRsp = 8285;
+ ChapterStateNotify = 442;
+ CharAmusementSettleNotify = 23128;
+ ChatChannelDataNotify = 4998;
+ ChatChannelInfoNotify = 4975;
+ ChatChannelShieldNotify = 5049;
+ ChatChannelUpdateNotify = 4989;
+ ChatHistoryNotify = 3309;
+ CheckAddItemExceedLimitNotify = 697;
+ CheckGroupReplacedReq = 3056;
+ CheckGroupReplacedRsp = 3411;
+ CheckSegmentCRCNotify = 16;
+ CheckSegmentCRCReq = 73;
+ CheckUgcStateReq = 6345;
+ CheckUgcStateRsp = 6302;
+ CheckUgcUpdateReq = 6315;
+ CheckUgcUpdateRsp = 6318;
+ ChessEscapedMonstersNotify = 5341;
+ ChessLeftMonstersNotify = 5336;
+ ChessManualRefreshCardsReq = 5326;
+ ChessManualRefreshCardsRsp = 5377;
+ ChessPickCardNotify = 5374;
+ ChessPickCardReq = 5366;
+ ChessPickCardRsp = 5352;
+ ChessPlayerInfoNotify = 5365;
+ ChessSelectedCardsNotify = 5397;
+ ChooseCurAvatarTeamReq = 1738;
+ ChooseCurAvatarTeamRsp = 1778;
+ CityReputationDataNotify = 2842;
+ CityReputationLevelupNotify = 2900;
+ ClearRoguelikeCurseNotify = 8038;
+ ClientAbilitiesInitFinishCombineNotify = 1161;
+ ClientAbilityChangeNotify = 1139;
+ ClientAbilityInitBeginNotify = 1156;
+ ClientAbilityInitFinishNotify = 1119;
+ ClientAIStateNotify = 1125;
+ ClientBulletCreateNotify = 44;
+ ClientCollectorDataNotify = 4252;
+ ClientHashDebugNotify = 3287;
+ ClientLoadingCostumeVerificationNotify = 3269;
+ ClientLockGameTimeNotify = 141;
+ ClientNewMailNotify = 1457;
+ ClientPauseNotify = 236;
+ ClientReconnectNotify = 39;
+ ClientRemoveCombatEndModifierNotify = 1190;
+ ClientReportNotify = 25;
+ ClientScriptEventNotify = 260;
+ ClientTransmitReq = 221;
+ ClientTransmitRsp = 222;
+ ClientTriggerEventNotify = 148;
+ CloseCommonTipsNotify = 3273;
+ ClosedItemNotify = 641;
+ CodexDataFullNotify = 4201;
+ CodexDataUpdateNotify = 4203;
+ CoinCollectCheckDoubleStartPlayReq = 22424;
+ CoinCollectCheckDoubleStartPlayRsp = 24124;
+ CoinCollectChooseSkillReq = 21667;
+ CoinCollectChooseSkillRsp = 23416;
+ CoinCollectGallerySettleNotify = 5546;
+ CoinCollectInterruptPlayReq = 20562;
+ CoinCollectInterruptPlayRsp = 23589;
+ CoinCollectPrepareReq = 23071;
+ CoinCollectPrepareRsp = 23817;
+ CoinCollectPrepareStageNotify = 6408;
+ CombatInvocationsNotify = 354;
+ CombineDataNotify = 677;
+ CombineFormulaDataNotify = 665;
+ CombineReq = 675;
+ CombineRsp = 634;
+ CommonPlayerTipsNotify = 8167;
+ CompoundDataNotify = 164;
+ CompoundUnlockNotify = 106;
+ CookDataNotify = 133;
+ CookGradeDataNotify = 180;
+ CookRecipeDataNotify = 110;
+ CoopCgShowNotify = 1951;
+ CoopCgUpdateNotify = 1962;
+ CoopChapterUpdateNotify = 1967;
+ CoopDataNotify = 1994;
+ CoopPointUpdateNotify = 1958;
+ CoopProgressUpdateNotify = 1987;
+ CoopRewardUpdateNotify = 1984;
+ CreateMassiveEntityNotify = 353;
+ CreateMassiveEntityReq = 311;
+ CreateMassiveEntityRsp = 350;
+ CreateVehicleReq = 807;
+ CreateVehicleRsp = 817;
+ CrystalLinkDungeonInfoNotify = 8408;
+ CrystalLinkEnterDungeonReq = 8179;
+ CrystalLinkEnterDungeonRsp = 8628;
+ CrystalLinkRestartDungeonReq = 8177;
+ CrystalLinkRestartDungeonRsp = 8741;
+ CustomDungeonBattleRecordNotify = 6225;
+ CustomDungeonOfficialNotify = 6236;
+ CustomDungeonRecoverNotify = 6228;
+ CustomDungeonUpdateNotify = 6230;
+ CutSceneBeginNotify = 283;
+ CutSceneEndNotify = 281;
+ CutSceneFinishNotify = 284;
+ DailyTaskDataNotify = 124;
+ DebugNotify = 101;
+ DailyTaskFilterCityRsp = 138;
+ DailyTaskProgressNotify = 149;
+ DailyTaskScoreRewardNotify = 191;
+ DailyTaskUnlockedCitiesNotify = 169;
+ DataResVersionNotify = 153;
+ DealAddFriendReq = 4061;
+ DealAddFriendRsp = 4047;
+ DeathZoneInfoNotify = 6291;
+ DeathZoneObserveNotify = 3062;
+ DelBackupAvatarTeamReq = 1698;
+ DelBackupAvatarTeamRsp = 1666;
+ DeleteFriendNotify = 4073;
+ DeleteFriendReq = 4027;
+ DeleteFriendRsp = 4039;
+ DelMailReq = 1443;
+ DelMailRsp = 1461;
+ DelScenePlayTeamEntityNotify = 3237;
+ DelTeamEntityNotify = 393;
+ DeshretObeliskChestInfoNotify = 867;
+ DestroyMassiveEntityNotify = 324;
+ DestroyMaterialReq = 685;
+ DestroyMaterialRsp = 608;
+ DigActivityChangeGadgetStateReq = 8372;
+ DigActivityChangeGadgetStateRsp = 8289;
+ DigActivityMarkPointChangeNotify = 8871;
+ DisableRoguelikeTrapNotify = 8839;
+ DoGachaReq = 1556;
+ DoGachaRsp = 1519;
+ DoRoguelikeDungeonCardGachaReq = 8740;
+ DoRoguelikeDungeonCardGachaRsp = 8144;
+ DoSetPlayerBornDataNotify = 176;
+ DraftGuestReplyInviteNotify = 5447;
+ DraftGuestReplyInviteReq = 5443;
+ DraftGuestReplyInviteRsp = 5461;
+ DraftGuestReplyTwiceConfirmNotify = 5499;
+ DraftGuestReplyTwiceConfirmReq = 5427;
+ DraftGuestReplyTwiceConfirmRsp = 5439;
+ DraftInviteResultNotify = 5478;
+ DraftOwnerInviteNotify = 5500;
+ DraftOwnerStartInviteReq = 5456;
+ DraftOwnerStartInviteRsp = 5419;
+ DraftOwnerTwiceConfirmNotify = 5457;
+ DraftTwiceConfirmResultNotify = 5448;
+ DragonSpineChapterFinishNotify = 2149;
+ DragonSpineChapterOpenNotify = 2123;
+ DragonSpineChapterProgressChangeNotify = 2035;
+ DragonSpineCoinChangeNotify = 2086;
+ DropHintNotify = 646;
+ DropItemReq = 657;
+ DropItemRsp = 627;
+ DungeonCandidateTeamChangeAvatarReq = 982;
+ DungeonCandidateTeamChangeAvatarRsp = 911;
+ DungeonCandidateTeamCreateReq = 933;
+ DungeonCandidateTeamCreateRsp = 910;
+ DungeonCandidateTeamDismissNotify = 903;
+ DungeonCandidateTeamInfoNotify = 917;
+ DungeonCandidateTeamInviteNotify = 905;
+ DungeonCandidateTeamInviteReq = 980;
+ DungeonCandidateTeamInviteRsp = 946;
+ DungeonCandidateTeamKickReq = 975;
+ DungeonCandidateTeamKickRsp = 934;
+ DungeonCandidateTeamLeaveReq = 995;
+ DungeonCandidateTeamLeaveRsp = 964;
+ DungeonCandidateTeamPlayerLeaveNotify = 972;
+ DungeonCandidateTeamRefuseNotify = 994;
+ DungeonCandidateTeamReplyInviteReq = 967;
+ DungeonCandidateTeamReplyInviteRsp = 915;
+ DungeonCandidateTeamSetChangingAvatarReq = 908;
+ DungeonCandidateTeamSetChangingAvatarRsp = 909;
+ DungeonCandidateTeamSetReadyReq = 921;
+ DungeonCandidateTeamSetReadyRsp = 922;
+ DungeonChallengeBeginNotify = 976;
+ DungeonChallengeFinishNotify = 916;
+ DungeonDataNotify = 990;
+ DungeonDieOptionReq = 939;
+ DungeonDieOptionRsp = 948;
+ DungeonEntryInfoReq = 979;
+ DungeonEntryInfoRsp = 930;
+ DungeonEntryToBeExploreNotify = 3196;
+ DungeonFollowNotify = 937;
+ DungeonGetStatueDropReq = 989;
+ DungeonGetStatueDropRsp = 944;
+ DungeonInterruptChallengeReq = 991;
+ DungeonInterruptChallengeRsp = 993;
+ DungeonPlayerDieNotify = 927;
+ DungeonPlayerDieReq = 925;
+ DungeonPlayerDieRsp = 942;
+ DungeonRestartInviteNotify = 963;
+ DungeonRestartInviteReplyNotify = 987;
+ DungeonRestartInviteReplyReq = 904;
+ DungeonRestartInviteReplyRsp = 923;
+ DungeonRestartReq = 998;
+ DungeonRestartResultNotify = 985;
+ DungeonRestartRsp = 920;
+ DungeonReviseLevelNotify = 966;
+ DungeonSettleNotify = 957;
+ DungeonShowReminderNotify = 999;
+ DungeonSlipRevivePointActivateReq = 924;
+ DungeonSlipRevivePointActivateRsp = 949;
+ DungeonWayPointActivateReq = 947;
+ DungeonWayPointActivateRsp = 978;
+ DungeonWayPointNotify = 961;
+ EchoNotify = 89;
+ EchoShellTakeRewardReq = 8049;
+ EchoShellTakeRewardRsp = 8265;
+ EchoShellUpdateNotify = 8891;
+ EffigyChallengeInfoNotify = 2113;
+ EffigyChallengeResultNotify = 2022;
+ EffigyChallengeV2ChooseSkillReq = 23748;
+ EffigyChallengeV2ChooseSkillRsp = 23618;
+ EffigyChallengeV2DungeonInfoNotify = 24761;
+ EffigyChallengeV2EnterDungeonReq = 21069;
+ EffigyChallengeV2EnterDungeonRsp = 22024;
+ EffigyChallengeV2RestartDungeonReq = 21293;
+ EffigyChallengeV2RestartDungeonRsp = 23467;
+ EndCameraSceneLookNotify = 291;
+ EndCoinCollectPlaySingleModeReq = 23963;
+ EndCoinCollectPlaySingleModeRsp = 21015;
+ EnterChessDungeonReq = 8855;
+ EnterChessDungeonRsp = 8293;
+ EnterCustomDungeonReq = 6242;
+ EnterCustomDungeonRsp = 6241;
+ EnterFishingReq = 5842;
+ EnterFishingRsp = 5841;
+ EnterFungusFighterPlotDungeonReq = 23768;
+ EnterFungusFighterPlotDungeonRsp = 20791;
+ EnterFungusFighterTrainingDungeonReq = 23992;
+ EnterFungusFighterTrainingDungeonRsp = 22876;
+ EnterIrodoriChessDungeonReq = 8592;
+ EnterIrodoriChessDungeonRsp = 8238;
+ EnterMechanicusDungeonReq = 3927;
+ EnterMechanicusDungeonRsp = 3939;
+ EnterRogueDiaryDungeonReq = 8627;
+ EnterRogueDiaryDungeonRsp = 8152;
+ EnterRoguelikeDungeonNotify = 8657;
+ EnterSceneDoneReq = 232;
+ EnterSceneDoneRsp = 268;
+ EnterScenePeerNotify = 271;
+ EnterSceneReadyReq = 262;
+ EnterSceneReadyRsp = 251;
+ EnterSceneWeatherAreaNotify = 282;
+ EnterTransPointRegionNotify = 242;
+ EnterTrialAvatarActivityDungeonReq = 2142;
+ EnterTrialAvatarActivityDungeonRsp = 2176;
+ EnterWorldAreaReq = 246;
+ EnterWorldAreaRsp = 275;
+ EntityAiKillSelfNotify = 385;
+ EntityAiSyncNotify = 304;
+ EntityAuthorityChangeNotify = 305;
+ EntityConfigHashNotify = 3332;
+ EntityFightPropChangeReasonNotify = 1261;
+ EntityFightPropNotify = 1256;
+ EntityFightPropUpdateNotify = 1219;
+ EntityForceSyncReq = 234;
+ EntityForceSyncRsp = 295;
+ EntityJumpNotify = 237;
+ EntityMoveRoomNotify = 3337;
+ EntityPropNotify = 1279;
+ EntityTagChangeNotify = 3192;
+ EquipRoguelikeRuneReq = 8357;
+ EquipRoguelikeRuneRsp = 8815;
+ EvtAiSyncCombatThreatInfoNotify = 320;
+ EvtAiSyncSkillCdNotify = 395;
+ EvtAnimatorParameterNotify = 330;
+ EvtAnimatorStateChangedNotify = 327;
+ EvtAvatarEnterFocusNotify = 344;
+ EvtAvatarExitFocusNotify = 307;
+ EvtAvatarLockChairReq = 308;
+ EvtAvatarLockChairRsp = 309;
+ EvtAvatarSitDownNotify = 322;
+ EvtAvatarStandUpNotify = 382;
+ EvtAvatarUpdateFocusNotify = 317;
+ EvtBeingHealedNotify = 366;
+ EvtBeingHitNotify = 379;
+ EvtBeingHitsCombineNotify = 364;
+ EvtBulletDeactiveNotify = 399;
+ EvtBulletHitNotify = 348;
+ EvtBulletMoveNotify = 389;
+ EvtCostStaminaNotify = 378;
+ EvtCreateGadgetNotify = 400;
+ EvtDestroyGadgetNotify = 343;
+ EvtDestroyServerGadgetNotify = 387;
+ EvtDoSkillSuccNotify = 319;
+ EvtEntityRenderersChangedNotify = 375;
+ EvtEntityStartDieEndNotify = 325;
+ EvtFaceToDirNotify = 347;
+ EvtFaceToEntityNotify = 361;
+ EvtLocalGadgetOwnerLeaveSceneNotify = 352;
+ EvtRushMoveNotify = 339;
+ EvtSetAttackTargetNotify = 357;
+ ExclusiveRuleNotify = 118;
+ ExecuteGadgetLuaReq = 235;
+ ExecuteGadgetLuaRsp = 240;
+ ExecuteGroupTriggerReq = 263;
+ ExecuteGroupTriggerRsp = 204;
+ ExitCustomDungeonTryReq = 6243;
+ ExitCustomDungeonTryRsp = 6209;
+ ExitFishingReq = 5802;
+ ExitFishingRsp = 5843;
+ ExitSceneWeatherAreaNotify = 211;
+ ExitTransPointRegionNotify = 290;
+ ExpeditionChallengeEnterRegionNotify = 2027;
+ ExpeditionChallengeFinishedNotify = 2074;
+ ExpeditionRecallReq = 2098;
+ ExpeditionRecallRsp = 2066;
+ ExpeditionStartReq = 2016;
+ ExpeditionStartRsp = 2182;
+ ExpeditionTakeRewardReq = 2015;
+ ExpeditionTakeRewardRsp = 2197;
+ FindHilichurlAcceptQuestNotify = 8893;
+ FindHilichurlFinishSecondQuestNotify = 8644;
+ FinishDeliveryNotify = 2030;
+ FinishedParentQuestNotify = 419;
+ FinishedParentQuestUpdateNotify = 500;
+ FinishedTalkIdListNotify = 578;
+ FinishLanternProjectionReq = 8932;
+ FinishLanternProjectionRsp = 8971;
+ FinishMainCoopReq = 1977;
+ FinishMainCoopRsp = 1981;
+ FireworksLaunchDataNotify = 5917;
+ FireworksReformDataNotify = 5908;
+ FishAttractNotify = 5809;
+ FishBaitGoneNotify = 5830;
+ FishBattleBeginReq = 5815;
+ FishBattleBeginRsp = 5818;
+ FishBattleEndReq = 5808;
+ FishBattleEndRsp = 5845;
+ FishBiteReq = 5812;
+ FishBiteRsp = 5834;
+ FishCastRodReq = 5827;
+ FishCastRodRsp = 5831;
+ FishChosenNotify = 5844;
+ FishEscapeNotify = 5817;
+ FishingGallerySettleNotify = 8464;
+ FishPoolDataNotify = 5837;
+ FleurFairBalloonSettleNotify = 2159;
+ FleurFairBuffEnergyNotify = 5322;
+ FleurFairFallSettleNotify = 2136;
+ FleurFairFinishGalleryStageNotify = 5311;
+ FleurFairMusicGameSettleReq = 2111;
+ FleurFairMusicGameSettleRsp = 2156;
+ FleurFairMusicGameStartReq = 2070;
+ FleurFairMusicGameStartRsp = 2146;
+ FleurFairReplayMiniGameReq = 2127;
+ FleurFairReplayMiniGameRsp = 2061;
+ FleurFairStageSettleNotify = 5382;
+ FlightActivityRestartReq = 2152;
+ FlightActivityRestartRsp = 2158;
+ FlightActivitySettleNotify = 2143;
+ FocusAvatarReq = 1793;
+ FocusAvatarRsp = 1786;
+ ForceAddPlayerFriendReq = 4063;
+ ForceAddPlayerFriendRsp = 4004;
+ ForceDragAvatarNotify = 3008;
+ ForceDragBackTransferNotify = 3494;
+ ForgeDataNotify = 674;
+ ForgeFormulaDataNotify = 626;
+ ForgeGetQueueDataReq = 664;
+ ForgeGetQueueDataRsp = 667;
+ ForgeQueueDataNotify = 695;
+ ForgeQueueManipulateReq = 622;
+ ForgeQueueManipulateRsp = 682;
+ ForgeStartReq = 615;
+ ForgeStartRsp = 621;
+ FoundationNotify = 876;
+ FoundationReq = 842;
+ FoundationRsp = 890;
+ FriendInfoChangeNotify = 4065;
+ FungusCaptureSettleNotify = 5510;
+ FungusCultivateReq = 23545;
+ FungusCultivateRsp = 20883;
+ FungusFighterClearTrainingRuntimeDataReq = 24267;
+ FungusFighterClearTrainingRuntimeDataRsp = 20749;
+ FungusFighterPlotInfoNotify = 23920;
+ FungusFighterRestartTrainingDungeonReq = 24273;
+ FungusFighterRestartTrainingDungeonRsp = 20579;
+ FungusFighterRuntimeDataNotify = 20567;
+ FungusFighterTrainingGallerySettleNotify = 23475;
+ FungusFighterTrainingInfoNotify = 5533;
+ FungusFighterTrainingSelectFungusReq = 24249;
+ FungusFighterTrainingSelectFungusRsp = 23309;
+ FungusFighterUseBackupFungusReq = 22075;
+ FungusFighterUseBackupFungusRsp = 21089;
+ FungusRenameReq = 22498;
+ FungusRenameRsp = 22216;
+ FurnitureCurModuleArrangeCountNotify = 4538;
+ FurnitureMakeBeHelpedNotify = 4766;
+ FurnitureMakeCancelReq = 4726;
+ FurnitureMakeCancelRsp = 4676;
+ FurnitureMakeFinishNotify = 4850;
+ FurnitureMakeHelpReq = 4478;
+ FurnitureMakeHelpRsp = 4507;
+ FurnitureMakeInfoChangeNotify = 4882;
+ FurnitureMakeReq = 4802;
+ FurnitureMakeRsp = 4504;
+ FurnitureMakeStartReq = 4581;
+ FurnitureMakeStartRsp = 4877;
+ GachaActivityCreateRobotReq = 8316;
+ GachaActivityCreateRobotRsp = 8494;
+ GachaActivityNextStageReq = 8342;
+ GachaActivityNextStageRsp = 8914;
+ GachaActivityPercentNotify = 8706;
+ GachaActivityResetReq = 8540;
+ GachaActivityResetRsp = 8416;
+ GachaActivityTakeRewardReq = 8853;
+ GachaActivityTakeRewardRsp = 8354;
+ GachaActivityUpdateElemNotify = 8241;
+ GachaOpenWishNotify = 1561;
+ GachaSimpleInfoNotify = 1547;
+ GachaWishReq = 1600;
+ GachaWishRsp = 1543;
+ GadgetAutoPickDropInfoNotify = 899;
+ GadgetChainLevelChangeNotify = 837;
+ GadgetChainLevelUpdateNotify = 873;
+ GadgetChangeLevelTagReq = 875;
+ GadgetChangeLevelTagRsp = 834;
+ GadgetCustomTreeInfoNotify = 846;
+ GadgetGeneralRewardInfoNotify = 848;
+ GadgetInteractReq = 879;
+ GadgetInteractRsp = 830;
+ GadgetPlayDataNotify = 827;
+ GadgetPlayStartNotify = 878;
+ GadgetPlayStopNotify = 857;
+ GadgetPlayUidOpNotify = 839;
+ GadgetStateNotify = 856;
+ GadgetTalkChangeNotify = 816;
+ GalleryBalloonScoreNotify = 5556;
+ GalleryBalloonShootNotify = 5530;
+ GalleryBounceConjuringHitNotify = 5542;
+ GalleryBrokenFloorFallNotify = 5539;
+ GalleryBulletHitNotify = 5527;
+ GalleryCrystalLinkBuffInfoNotify = 5516;
+ GalleryCrystalLinkKillMonsterNotify = 5576;
+ GalleryFallCatchNotify = 5600;
+ GalleryFallScoreNotify = 5543;
+ GalleryFlowerCatchNotify = 5578;
+ GalleryIslandPartyDownHillInfoNotify = 5537;
+ GalleryPreStartNotify = 5557;
+ GalleryStartNotify = 5579;
+ GalleryStopNotify = 5519;
+ GallerySumoKillMonsterNotify = 5590;
+ GalleryWillStartCountdownNotify = 5505;
+ GCGApplyInviteBattleNotify = 7984;
+ GCGApplyInviteBattleReq = 7032;
+ GCGApplyInviteBattleRsp = 7754;
+ GCGAskDuelReq = 7034;
+ GCGAskDuelRsp = 7564;
+ GCGBackToDuelReq = 7015;
+ GCGBackToDuelRsp = 7039;
+ GCGBasicDataNotify = 7739;
+ GCGBossChallengeUpdateNotify = 7852;
+ GCGChallengeUpdateNotify = 7270;
+ GCGClientSettleReq = 7035;
+ GCGClientSettleRsp = 7532;
+ GCGDebugReplayNotify = 7071;
+ GCGDSBanCardNotify = 7135;
+ GCGDSCardBackUnlockNotify = 7078;
+ GCGDSCardFaceUnlockNotify = 7767;
+ GCGDSCardFaceUpdateNotify = 7066;
+ GCGDSCardNumChangeNotify = 7244;
+ GCGDSCardProficiencyNotify = 7969;
+ GCGDSChangeCardBackReq = 7680;
+ GCGDSChangeCardBackRsp = 7011;
+ GCGDSChangeCardFaceReq = 7010;
+ GCGDSChangeCardFaceRsp = 7549;
+ GCGDSChangeCurDeckReq = 7257;
+ GCGDSChangeCurDeckRsp = 7908;
+ GCGDSChangeDeckNameReq = 7463;
+ GCGDSChangeDeckNameRsp = 7617;
+ GCGDSChangeFieldReq = 7788;
+ GCGDSChangeFieldRsp = 7036;
+ GCGDSCurDeckChangeNotify = 7769;
+ GCGDSDataNotify = 7850;
+ GCGDSDeckSaveReq = 7713;
+ GCGDSDeckSaveRsp = 7459;
+ GCGDSDeckUnlockNotify = 7427;
+ GCGDSDeckUpdateNotify = 7751;
+ GCGDSDeleteDeckReq = 7821;
+ GCGDSDeleteDeckRsp = 7067;
+ GCGDSFieldUnlockNotify = 7860;
+ GCGDSTakeCardProficiencyRewardReq = 7001;
+ GCGDSTakeCardProficiencyRewardRsp = 7718;
+ GCGGameBriefDataNotify = 7824;
+ GCGGameCreateFailReasonNotify = 7658;
+ GCGGameMaxNotify = 7226;
+ GCGGrowthLevelNotify = 7343;
+ GCGGrowthLevelRewardNotify = 7934;
+ GCGGrowthLevelTakeRewardReq = 7486;
+ GCGGrowthLevelTakeRewardRsp = 7602;
+ GCGHeartBeatNotify = 7576;
+ GCGInitFinishReq = 7348;
+ GCGInitFinishRsp = 7369;
+ GCGInviteBattleNotify = 7448;
+ GCGInviteGuestBattleReq = 7202;
+ GCGInviteGuestBattleRsp = 7997;
+ GCGLevelChallengeDeleteNotify = 7993;
+ GCGLevelChallengeFinishNotify = 7004;
+ GCGLevelChallengeNotify = 7183;
+ GCGMessagePackNotify = 7299;
+ GCGOperationReq = 7664;
+ GCGOperationRsp = 7285;
+ GCGResourceStateNotify = 7586;
+ GCGSettleNotify = 7562;
+ GCGSettleOptionReq = 7600;
+ GCGSettleOptionRsp = 7110;
+ GCGSkillPreviewAskReq = 7858;
+ GCGSkillPreviewAskRsp = 7877;
+ GCGSkillPreviewNotify = 7659;
+ GCGStartChallengeByCheckRewardReq = 7982;
+ GCGStartChallengeByCheckRewardRsp = 7727;
+ GCGStartChallengeReq = 7964;
+ GCGStartChallengeRsp = 7999;
+ GCGTavernNpcInfoNotify = 7267;
+ GCGTCInviteReq = 7341;
+ GCGTCInviteRsp = 7027;
+ GCGTCTavernChallengeDataNotify = 7356;
+ GCGTCTavernChallengeUpdateNotify = 7907;
+ GCGTCTavernInfoNotify = 7268;
+ GCGWeekChallengeInfoNotify = 7058;
+ GCGWorldChallengeUnlockNotify = 7370;
+ GCGWorldPlayerGCGStateReq = 7375;
+ GCGWorldPlayerGCGStateRsp = 7248;
+ GearActivityFinishPlayGearReq = 20236;
+ GearActivityFinishPlayGearRsp = 20776;
+ GearActivityFinishPlayPictureReq = 23793;
+ GearActivityFinishPlayPictureRsp = 20453;
+ GearActivityStartPlayGearReq = 20589;
+ GearActivityStartPlayGearRsp = 23953;
+ GearActivityStartPlayPictureReq = 24968;
+ GearActivityStartPlayPictureRsp = 20011;
+ GetActivityInfoReq = 2011;
+ GetActivityInfoRsp = 2043;
+ GetActivityScheduleReq = 2008;
+ GetActivityScheduleRsp = 2056;
+ GetActivityShopSheetInfoReq = 761;
+ GetActivityShopSheetInfoRsp = 747;
+ GetAllActivatedBargainDataReq = 403;
+ GetAllActivatedBargainDataRsp = 433;
+ GetAllH5ActivityInfoReq = 5691;
+ GetAllH5ActivityInfoRsp = 5692;
+ GetAllMailNotify = 1499;
+ GetAllMailReq = 1427;
+ GetAllMailResultNotify = 1425;
+ GetAllMailRsp = 1439;
+ GetAllSceneGalleryInfoReq = 5561;
+ GetAllSceneGalleryInfoRsp = 5547;
+ GetAllUnlockNameCardReq = 4017;
+ GetAllUnlockNameCardRsp = 4005;
+ GetAreaExplorePointReq = 267;
+ GetAreaExplorePointRsp = 215;
+ GetAuthkeyReq = 1447;
+ GetAuthkeyRsp = 1478;
+ GetAuthSalesmanInfoReq = 2049;
+ GetAuthSalesmanInfoRsp = 2087;
+ GetBargainDataReq = 494;
+ GetBargainDataRsp = 472;
+ GetBattlePassProductReq = 2612;
+ GetBattlePassProductRsp = 2634;
+ GetBlossomBriefInfoListReq = 2779;
+ GetBlossomBriefInfoListRsp = 2730;
+ GetBonusActivityRewardReq = 2525;
+ GetBonusActivityRewardRsp = 2542;
+ GetChatEmojiCollectionReq = 4088;
+ GetChatEmojiCollectionRsp = 4066;
+ GetCityHuntingOfferReq = 4322;
+ GetCityHuntingOfferRsp = 4335;
+ GetCityReputationInfoReq = 2879;
+ GetCityReputationInfoRsp = 2830;
+ GetCityReputationMapInfoReq = 2839;
+ GetCityReputationMapInfoRsp = 2848;
+ GetCompoundDataReq = 167;
+ GetCompoundDataRsp = 115;
+ GetCustomDungeonReq = 6205;
+ GetCustomDungeonRsp = 6211;
+ GetDailyDungeonEntryInfoReq = 950;
+ GetDailyDungeonEntryInfoRsp = 953;
+ GetDungeonEntryExploreConditionReq = 3364;
+ GetDungeonEntryExploreConditionRsp = 3425;
+ GetExpeditionAssistInfoListReq = 2088;
+ GetExpeditionAssistInfoListRsp = 2100;
+ GetFriendShowAvatarInfoReq = 4049;
+ GetFriendShowAvatarInfoRsp = 4091;
+ GetFriendShowNameCardInfoReq = 4098;
+ GetFriendShowNameCardInfoRsp = 4020;
+ GetFurnitureCurModuleArrangeCountReq = 4730;
+ GetGachaInfoReq = 1579;
+ GetGachaInfoRsp = 1530;
+ GetGameplayRecommendationReq = 155;
+ GetGameplayRecommendationRsp = 113;
+ GetHomeExchangeWoodInfoReq = 4777;
+ GetHomeExchangeWoodInfoRsp = 4580;
+ GetHomeLevelUpRewardReq = 4457;
+ GetHomeLevelUpRewardRsp = 4857;
+ GetHuntingOfferRewardReq = 4327;
+ GetHuntingOfferRewardRsp = 4331;
+ GetInvestigationMonsterReq = 1930;
+ GetInvestigationMonsterRsp = 1901;
+ GetMailItemReq = 1419;
+ GetMailItemRsp = 1500;
+ GetMapAreaReq = 3106;
+ GetMapAreaRsp = 3275;
+ GetMapMarkTipsReq = 3473;
+ GetMapMarkTipsRsp = 3272;
+ GetMechanicusInfoReq = 3979;
+ GetMechanicusInfoRsp = 3930;
+ GetNextResourceInfoReq = 197;
+ GetNextResourceInfoRsp = 102;
+ GetOnlinePlayerInfoReq = 90;
+ GetOnlinePlayerInfoRsp = 76;
+ GetOnlinePlayerListReq = 47;
+ GetOnlinePlayerListRsp = 78;
+ GetOpActivityInfoReq = 5179;
+ GetOpActivityInfoRsp = 5130;
+ GetParentQuestVideoKeyReq = 449;
+ GetParentQuestVideoKeyRsp = 491;
+ GetPlayerAskFriendListReq = 4008;
+ GetPlayerAskFriendListRsp = 4009;
+ GetPlayerBlacklistReq = 4015;
+ GetPlayerBlacklistRsp = 4021;
+ GetPlayerFriendListReq = 4079;
+ GetPlayerFriendListRsp = 4030;
+ GetPlayerHomeCompInfoReq = 4655;
+ GetPlayerMpModeAvailabilityReq = 1812;
+ GetPlayerMpModeAvailabilityRsp = 1834;
+ GetPlayerSocialDetailReq = 4078;
+ GetPlayerSocialDetailRsp = 4057;
+ GetPlayerTokenReq = 179;
+ GetPlayerTokenRsp = 130;
+ GetPushTipsRewardReq = 2217;
+ GetPushTipsRewardRsp = 2205;
+ GetQuestLackingResourceReq = 453;
+ GetQuestLackingResourceRsp = 424;
+ GetQuestTalkHistoryReq = 447;
+ GetQuestTalkHistoryRsp = 478;
+ GetRecentMpPlayerListReq = 4080;
+ GetRecentMpPlayerListRsp = 4046;
+ GetRecommendCustomDungeonReq = 6221;
+ GetRecommendCustomDungeonRsp = 6237;
+ GetRegionSearchReq = 5627;
+ GetReunionMissionInfoReq = 5062;
+ GetReunionMissionInfoRsp = 5084;
+ GetReunionPrivilegeInfoReq = 5093;
+ GetReunionPrivilegeInfoRsp = 5059;
+ GetReunionSignInInfoReq = 5077;
+ GetReunionSignInInfoRsp = 5081;
+ GetRogueDairyRepairInfoReq = 8730;
+ GetRogueDairyRepairInfoRsp = 8656;
+ GetSceneAreaReq = 289;
+ GetSceneAreaRsp = 244;
+ GetSceneNpcPositionReq = 519;
+ GetSceneNpcPositionRsp = 600;
+ GetScenePerformanceReq = 3403;
+ GetScenePerformanceRsp = 3010;
+ GetScenePointReq = 299;
+ GetScenePointRsp = 225;
+ GetShopmallDataReq = 800;
+ GetShopmallDataRsp = 743;
+ GetShopReq = 779;
+ GetShopRsp = 730;
+ GetSignInRewardReq = 2600;
+ GetSignInRewardRsp = 2543;
+ GetStoreCustomDungeonReq = 6204;
+ GetStoreCustomDungeonRsp = 6210;
+ GetUgcBriefInfoReq = 6322;
+ GetUgcBriefInfoRsp = 6335;
+ GetUgcReq = 6342;
+ GetUgcRsp = 6341;
+ GetWidgetSlotReq = 4274;
+ GetWidgetSlotRsp = 4270;
+ GetWorldMpInfoReq = 3034;
+ GetWorldMpInfoRsp = 3310;
+ GiveUpRoguelikeDungeonCardReq = 8440;
+ GiveUpRoguelikeDungeonCardRsp = 8762;
+ GivingRecordChangeNotify = 187;
+ GivingRecordNotify = 123;
+ GlobalBuildingInfoNotify = 5302;
+ GMShowNavMeshReq = 2363;
+ GMShowNavMeshRsp = 2304;
+ GMShowObstacleReq = 2398;
+ GMShowObstacleRsp = 2320;
+ GmTalkNotify = 5;
+ GmTalkReq = 30;
+ GmTalkRsp = 56;
+ GrantRewardNotify = 603;
+ GravenInnocenceEditCarveCombinationReq = 24150;
+ GravenInnocenceEditCarveCombinationRsp = 23400;
+ GravenInnocencePhotoFinishReq = 22391;
+ GravenInnocencePhotoFinishRsp = 22418;
+ GravenInnocencePhotoReminderNotify = 22577;
+ GravenInnocenceRaceRestartReq = 23067;
+ GravenInnocenceRaceRestartRsp = 20056;
+ GravenInnocenceRaceSettleNotify = 24427;
+ GroupLinkAllNotify = 5792;
+ GroupLinkChangeNotify = 5791;
+ GroupLinkDeleteNotify = 5772;
+ GroupLinkMarkUpdateNotify = 5785;
+ GroupSuiteNotify = 3489;
+ GroupUnloadNotify = 3138;
+ GuestBeginEnterSceneNotify = 3125;
+ GuestPostEnterSceneNotify = 3229;
+ H5ActivityIdsNotify = 5672;
+ HideAndSeekChooseMapReq = 8759;
+ HideAndSeekChooseMapRsp = 8501;
+ HideAndSeekPlayerCapturedNotify = 5580;
+ HideAndSeekPlayerReadyNotify = 5393;
+ HideAndSeekPlayerSetAvatarNotify = 5354;
+ HideAndSeekSelectAvatarReq = 5350;
+ HideAndSeekSelectAvatarRsp = 5353;
+ HideAndSeekSelectSkillReq = 8062;
+ HideAndSeekSelectSkillRsp = 8841;
+ HideAndSeekSetReadyReq = 5324;
+ HideAndSeekSetReadyRsp = 5349;
+ HideAndSeekSettleNotify = 5391;
+ HitClientTrivialNotify = 238;
+ HitTreeNotify = 3018;
+ HomeAllUnlockedBgmIdListNotify = 4841;
+ HomeAvatarAllFinishRewardNotify = 4798;
+ HomeAvatarCostumeChangeNotify = 4775;
+ HomeAvatarRewardEventGetReq = 4754;
+ HomeAvatarRewardEventGetRsp = 4713;
+ HomeAvatarRewardEventNotify = 4849;
+ HomeAvatarSummonAllEventNotify = 4670;
+ HomeAvatarSummonEventReq = 4894;
+ HomeAvatarSummonEventRsp = 4562;
+ HomeAvatarSummonFinishReq = 4804;
+ HomeAvatarSummonFinishRsp = 4814;
+ HomeAvatarTalkFinishInfoNotify = 4757;
+ HomeAvatarTalkReq = 4704;
+ HomeAvatarTalkRsp = 4718;
+ HomeAvtarAllFinishRewardNotify = 4535;
+ HomeBalloonGalleryScoreNotify = 4734;
+ HomeBalloonGallerySettleNotify = 4604;
+ HomeBasicInfoNotify = 4622;
+ HomeBlockNotify = 4679;
+ HomeBlueprintInfoNotify = 4813;
+ HomeChangeBgmNotify = 4518;
+ HomeChangeBgmReq = 4736;
+ HomeChangeBgmRsp = 4895;
+ HomeChangeEditModeReq = 4719;
+ HomeChangeEditModeRsp = 4661;
+ HomeChangeModuleReq = 4559;
+ HomeChangeModuleRsp = 4551;
+ HomeChooseModuleReq = 4456;
+ HomeChooseModuleRsp = 4638;
+ HomeClearGroupRecordReq = 4823;
+ HomeClearGroupRecordRsp = 4525;
+ HomeComfortInfoNotify = 4763;
+ HomeCreateBlueprintReq = 4539;
+ HomeCreateBlueprintRsp = 4806;
+ HomeCustomFurnitureInfoNotify = 4888;
+ HomeDeleteBlueprintReq = 4501;
+ HomeDeleteBlueprintRsp = 4545;
+ HomeEditCustomFurnitureReq = 4778;
+ HomeEditCustomFurnitureRsp = 4769;
+ HomeEnterEditModeFinishReq = 4865;
+ HomeEnterEditModeFinishRsp = 4583;
+ HomeExchangeWoodReq = 4808;
+ HomeExchangeWoodRsp = 4885;
+ HomeFishFarmingInfoNotify = 4842;
+ HomeGalleryInPlayingNotify = 5573;
+ HomeGetArrangementInfoReq = 4601;
+ HomeGetArrangementInfoRsp = 4878;
+ HomeGetBasicInfoReq = 4743;
+ HomeGetBlueprintSlotInfoReq = 4688;
+ HomeGetBlueprintSlotInfoRsp = 4498;
+ HomeGetFishFarmingInfoReq = 4835;
+ HomeGetFishFarmingInfoRsp = 4567;
+ HomeGetGroupRecordReq = 4756;
+ HomeGetGroupRecordRsp = 4824;
+ HomeGetOnlineStatusReq = 4856;
+ HomeGetOnlineStatusRsp = 4649;
+ HomeKickPlayerReq = 4684;
+ HomeKickPlayerRsp = 4657;
+ HomeLimitedShopBuyGoodsReq = 4574;
+ HomeLimitedShopBuyGoodsRsp = 4630;
+ HomeLimitedShopGoodsListReq = 4537;
+ HomeLimitedShopGoodsListRsp = 4492;
+ HomeLimitedShopInfoChangeNotify = 4790;
+ HomeLimitedShopInfoNotify = 4475;
+ HomeLimitedShopInfoReq = 4815;
+ HomeLimitedShopInfoRsp = 4739;
+ HomeMarkPointNotify = 4868;
+ HomeModuleSeenReq = 4861;
+ HomeModuleSeenRsp = 4693;
+ HomeModuleUnlockNotify = 4674;
+ HomeNewUnlockedBgmIdListNotify = 4899;
+ HomePictureFrameInfoNotify = 4495;
+ HomePlantFieldNotify = 4848;
+ HomePlantInfoNotify = 4873;
+ HomePlantInfoReq = 4629;
+ HomePlantInfoRsp = 4460;
+ HomePlantSeedReq = 4768;
+ HomePlantSeedRsp = 4694;
+ HomePlantWeedReq = 4866;
+ HomePlantWeedRsp = 4619;
+ HomePreChangeEditModeNotify = 4720;
+ HomePreviewBlueprintReq = 4745;
+ HomePreviewBlueprintRsp = 4462;
+ HomePriorCheckNotify = 4557;
+ HomeRacingGallerySettleNotify = 4807;
+ HomeResourceNotify = 4762;
+ HomeResourceTakeFetterExpReq = 4521;
+ HomeResourceTakeFetterExpRsp = 4607;
+ HomeResourceTakeHomeCoinReq = 4800;
+ HomeResourceTakeHomeCoinRsp = 4779;
+ HomeSaveArrangementNoChangeReq = 4672;
+ HomeSaveArrangementNoChangeRsp = 4603;
+ HomeSceneInitFinishReq = 4451;
+ HomeSceneInitFinishRsp = 4531;
+ HomeSceneJumpReq = 4527;
+ HomeSceneJumpRsp = 4647;
+ HomeScenePointFishFarmingInfoNotify = 4834;
+ HomeSearchBlueprintReq = 4705;
+ HomeSearchBlueprintRsp = 4512;
+ HomeSeekFurnitureGalleryScoreNotify = 4723;
+ HomeSetBlueprintFriendOptionReq = 4472;
+ HomeSetBlueprintFriendOptionRsp = 4615;
+ HomeSetBlueprintSlotOptionReq = 4491;
+ HomeSetBlueprintSlotOptionRsp = 4621;
+ HomeTransferReq = 4613;
+ HomeTransferRsp = 4711;
+ HomeUpdateArrangementInfoReq = 4533;
+ HomeUpdateArrangementInfoRsp = 4776;
+ HomeUpdateFishFarmingInfoReq = 4767;
+ HomeUpdateFishFarmingInfoRsp = 4582;
+ HomeUpdatePictureFrameInfoReq = 4764;
+ HomeUpdatePictureFrameInfoRsp = 4468;
+ HomeUpdateScenePointFishFarmingInfoReq = 4652;
+ HomeUpdateScenePointFishFarmingInfoRsp = 4606;
+ HostPlayerNotify = 356;
+ HuntingFailNotify = 4315;
+ HuntingGiveUpReq = 4308;
+ HuntingGiveUpRsp = 4345;
+ HuntingOngoingNotify = 4318;
+ HuntingRevealClueNotify = 4317;
+ HuntingRevealFinalNotify = 4312;
+ HuntingStartNotify = 4344;
+ HuntingSuccessNotify = 4334;
+ InBattleMechanicusBuildingPointsNotify = 5361;
+ InBattleMechanicusCardResultNotify = 5399;
+ InBattleMechanicusConfirmCardNotify = 5348;
+ InBattleMechanicusConfirmCardReq = 5327;
+ InBattleMechanicusConfirmCardRsp = 5339;
+ InBattleMechanicusEscapeMonsterNotify = 5400;
+ InBattleMechanicusLeftMonsterNotify = 5343;
+ InBattleMechanicusPickCardNotify = 5357;
+ InBattleMechanicusPickCardReq = 5347;
+ InBattleMechanicusPickCardRsp = 5378;
+ InBattleMechanicusSettleNotify = 5342;
+ InstableSprayEnterDungeonReq = 21889;
+ InstableSprayEnterDungeonRsp = 24458;
+ InstableSprayGalleryInfoNotify = 5594;
+ InstableSprayLevelFinishNotify = 21512;
+ InstableSprayRestartDungeonReq = 22725;
+ InstableSprayRestartDungeonRsp = 23617;
+ InstableSpraySwitchTeamReq = 22524;
+ InstableSpraySwitchTeamRsp = 21806;
+ InteractDailyDungeonInfoNotify = 954;
+ InterpretInferenceWordReq = 454;
+ InterpretInferenceWordRsp = 498;
+ InterruptGalleryReq = 5548;
+ InterruptGalleryRsp = 5599;
+ InvestigationMonsterUpdateNotify = 1910;
+ InvestigationQuestDailyNotify = 1926;
+ InvestigationReadQuestDailyNotify = 1908;
+ IrodoriChessEquipCardReq = 8766;
+ IrodoriChessEquipCardRsp = 8884;
+ IrodoriChessLeftMonsterNotify = 5331;
+ IrodoriChessPlayerInfoNotify = 5312;
+ IrodoriChessUnequipCardReq = 8409;
+ IrodoriChessUnequipCardRsp = 8537;
+ IrodoriEditFlowerCombinationReq = 8835;
+ IrodoriEditFlowerCombinationRsp = 8454;
+ IrodoriFillPoetryReq = 8926;
+ IrodoriFillPoetryRsp = 8076;
+ IrodoriMasterGalleryCgEndNotify = 8050;
+ IrodoriMasterGallerySettleNotify = 8792;
+ IrodoriMasterStartGalleryReq = 8243;
+ IrodoriMasterStartGalleryRsp = 8495;
+ IrodoriScanEntityReq = 8931;
+ IrodoriScanEntityRsp = 8840;
+ IslandPartyRaftInfoNotify = 5589;
+ IslandPartySailInfoNotify = 5544;
+ IslandPartySettleNotify = 24127;
+ ItemAddHintNotify = 700;
+ ItemCdGroupTimeNotify = 680;
+ ItemGivingReq = 185;
+ ItemGivingRsp = 108;
+ ItemRenameAvatarReq = 1688;
+ ItemRenameAvatarRsp = 1700;
+ JoinHomeWorldFailNotify = 4859;
+ JoinPlayerFailNotify = 258;
+ JoinPlayerSceneReq = 297;
+ JoinPlayerSceneRsp = 202;
+ KeepAliveNotify = 79;
+ LanternRiteDoFireworksReformReq = 8517;
+ LanternRiteDoFireworksReformRsp = 8171;
+ LanternRiteEndFireworksReformReq = 8936;
+ LanternRiteEndFireworksReformRsp = 8414;
+ LanternRiteStartFireworksReformReq = 8200;
+ LanternRiteStartFireworksReformRsp = 8652;
+ LanternRiteTakeSkinRewardReq = 8398;
+ LanternRiteTakeSkinRewardRsp = 8104;
+ LastPacketPrintNotify = 94;
+ LaunchFireworksReq = 5977;
+ LaunchFireworksRsp = 5936;
+ LeaveSceneReq = 230;
+ LeaveSceneRsp = 256;
+ LeaveWorldNotify = 3247;
+ LevelTagDataNotify = 3468;
+ LevelupCityReq = 223;
+ LevelupCityRsp = 287;
+ LifeStateChangeNotify = 1230;
+ LikeCustomDungeonReq = 6203;
+ LikeCustomDungeonRsp = 6233;
+ LiveEndNotify = 810;
+ LiveStartNotify = 872;
+ LoadActivityTerrainNotify = 2089;
+ LuaEnvironmentEffectNotify = 3083;
+ LuaSetOptionNotify = 323;
+ LuminanceStoneChallengeSettleNotify = 8784;
+ LunaRiteAreaFinishNotify = 8382;
+ LunaRiteGroupBundleRegisterNotify = 8455;
+ LunaRiteHintPointRemoveNotify = 8763;
+ LunaRiteHintPointReq = 8811;
+ LunaRiteHintPointRsp = 8394;
+ LunaRiteSacrificeReq = 8717;
+ LunaRiteSacrificeRsp = 8215;
+ LunaRiteTakeSacrificeRewardReq = 8213;
+ LunaRiteTakeSacrificeRewardRsp = 8895;
+ MailChangeNotify = 1430;
+ MainCoopFailNotify = 1956;
+ MainCoopUpdateNotify = 1991;
+ MapAreaChangeNotify = 3485;
+ MarkEntityInMinMapNotify = 293;
+ MarkMapReq = 3282;
+ MarkMapRsp = 3346;
+ MarkNewNotify = 1239;
+ MarkTargetInvestigationMonsterNotify = 1921;
+ MassiveEntityElementOpBatchNotify = 363;
+ MassiveEntityStateChangedNotify = 349;
+ MaterialDeleteReturnNotify = 698;
+ MaterialDeleteUpdateNotify = 604;
+ McoinExchangeHcoinReq = 623;
+ McoinExchangeHcoinRsp = 687;
+ MechanicusCandidateTeamCreateReq = 3925;
+ MechanicusCandidateTeamCreateRsp = 3942;
+ MechanicusCloseNotify = 3943;
+ MechanicusCoinNotify = 3919;
+ MechanicusLevelupGearReq = 3978;
+ MechanicusLevelupGearRsp = 3957;
+ MechanicusOpenNotify = 4000;
+ MechanicusSequenceOpenNotify = 3956;
+ MechanicusUnlockGearReq = 3961;
+ MechanicusUnlockGearRsp = 3947;
+ MeetNpcReq = 561;
+ MeetNpcRsp = 547;
+ MetNpcIdListNotify = 543;
+ MichiaeMatsuriDarkPressureLevelUpdateNotify = 8136;
+ MichiaeMatsuriGainCrystalExpUpdateNotify = 8318;
+ MichiaeMatsuriInteractStatueReq = 8008;
+ MichiaeMatsuriInteractStatueRsp = 8150;
+ MichiaeMatsuriRemoveChallengeMarkNotify = 8581;
+ MichiaeMatsuriRemoveChestMarkNotify = 8203;
+ MichiaeMatsuriStartBossChallengeReq = 8650;
+ MichiaeMatsuriStartBossChallengeRsp = 8953;
+ MichiaeMatsuriStartDarkChallengeReq = 8166;
+ MichiaeMatsuriStartDarkChallengeRsp = 8379;
+ MichiaeMatsuriUnlockCrystalSkillReq = 8632;
+ MichiaeMatsuriUnlockCrystalSkillRsp = 8874;
+ MiracleRingDataNotify = 5222;
+ MiracleRingDeliverItemReq = 5244;
+ MiracleRingDeliverItemRsp = 5217;
+ MiracleRingDestroyNotify = 5212;
+ MiracleRingDropResultNotify = 5231;
+ MiracleRingTakeRewardReq = 5235;
+ MiracleRingTakeRewardRsp = 5227;
+ MistTrialDungeonFailNotify = 8320;
+ MistTrialFloorLevelNotify = 988;
+ MistTrialGetChallengeMissionReq = 8048;
+ MistTrialGetChallengeMissionRsp = 8193;
+ MistTrialGetDungeonExhibitionDataReq = 8983;
+ MistTrialGetDungeonExhibitionDataRsp = 8903;
+ MistTrialSelectAvatarAndEnterDungeonReq = 8226;
+ MistTrialSelectAvatarAndEnterDungeonRsp = 8658;
+ MistTrialSettleNotify = 8116;
+ MonsterAIConfigHashNotify = 3050;
+ MonsterAlertChangeNotify = 303;
+ MonsterForceAlertNotify = 333;
+ MonsterPointArrayRouteUpdateNotify = 3384;
+ MonsterSummonTagNotify = 1379;
+ MpBlockNotify = 1806;
+ MpPlayGuestReplyInviteReq = 1837;
+ MpPlayGuestReplyInviteRsp = 1804;
+ MpPlayGuestReplyNotify = 1810;
+ MpPlayInviteResultNotify = 1839;
+ MpPlayOwnerCheckReq = 1802;
+ MpPlayOwnerCheckRsp = 1843;
+ MpPlayOwnerInviteNotify = 1821;
+ MpPlayOwnerStartInviteReq = 1809;
+ MpPlayOwnerStartInviteRsp = 1830;
+ MpPlayPrepareInterruptNotify = 1850;
+ MpPlayPrepareNotify = 1801;
+ MultistagePlayEndNotify = 5345;
+ MultistagePlayFinishStageReq = 5330;
+ MultistagePlayFinishStageRsp = 5325;
+ MultistagePlayInfoNotify = 5379;
+ MultistagePlaySettleNotify = 5360;
+ MultistagePlayStageEndNotify = 5392;
+ MuqadasPotionActivityEnterDungeonReq = 22772;
+ MuqadasPotionActivityEnterDungeonRsp = 22650;
+ MuqadasPotionCaptureWeaknessReq = 24162;
+ MuqadasPotionCaptureWeaknessRsp = 21366;
+ MuqadasPotionDungeonSettleNotify = 22734;
+ MuqadasPotionRestartDungeonReq = 20087;
+ MuqadasPotionRestartDungeonRsp = 20780;
+ MusicGameSettleReq = 8998;
+ MusicGameSettleRsp = 8360;
+ MusicGameStartReq = 8820;
+ MusicGameStartRsp = 8216;
+ NavMeshStatsNotify = 2323;
+ NicknameAuditConfigNotify = 171;
+ NightCrowGadgetObservationMatchReq = 895;
+ NightCrowGadgetObservationMatchRsp = 864;
+ NormalUidOpNotify = 5742;
+ NpcTalkReq = 579;
+ NpcTalkRsp = 530;
+ NpcTalkStateNotify = 450;
+ ObstacleModifyNotify = 2356;
+ OfferingInteractReq = 2920;
+ OfferingInteractRsp = 2906;
+ OneoffGatherPointDetectorDataNotify = 4293;
+ OpActivityDataNotify = 5156;
+ OpActivityStateNotify = 2579;
+ OpActivityUpdateNotify = 5119;
+ OpenBlossomCircleCampGuideNotify = 2761;
+ OpenStateChangeNotify = 117;
+ OpenStateUpdateNotify = 107;
+ OrderDisplayNotify = 4131;
+ OrderFinishNotify = 4122;
+ OtherPlayerEnterHomeNotify = 4749;
+ OutStuckCustomDungeonReq = 6213;
+ OutStuckCustomDungeonRsp = 6238;
+ ParentQuestInferenceDataNotify = 493;
+ PathfindingEnterSceneReq = 2400;
+ PathfindingEnterSceneRsp = 2343;
+ PathfindingPingNotify = 2319;
+ PerformOperationNotify = 1176;
+ PersistentDungeonSwitchAvatarReq = 1624;
+ PersistentDungeonSwitchAvatarRsp = 1677;
+ PersonalLineAllDataReq = 434;
+ PersonalLineAllDataRsp = 495;
+ PersonalLineNewUnlockNotify = 411;
+ PersonalSceneJumpReq = 252;
+ PersonalSceneJumpRsp = 274;
+ PhotoActivityClientViewReq = 9000;
+ PhotoActivityClientViewRsp = 8963;
+ PhotoActivityFinishReq = 8395;
+ PhotoActivityFinishRsp = 8847;
+ PingReq = 100;
+ PingRsp = 43;
+ PlantFlowerAcceptAllGiveFlowerReq = 8240;
+ PlantFlowerAcceptAllGiveFlowerRsp = 8313;
+ PlantFlowerAcceptGiveFlowerReq = 8300;
+ PlantFlowerAcceptGiveFlowerRsp = 8554;
+ PlantFlowerEditFlowerCombinationReq = 8396;
+ PlantFlowerEditFlowerCombinationRsp = 8684;
+ PlantFlowerGetCanGiveFriendFlowerReq = 8545;
+ PlantFlowerGetCanGiveFriendFlowerRsp = 8273;
+ PlantFlowerGetFriendFlowerWishListReq = 8132;
+ PlantFlowerGetFriendFlowerWishListRsp = 8682;
+ PlantFlowerGetRecvFlowerListReq = 8662;
+ PlantFlowerGetRecvFlowerListRsp = 8229;
+ PlantFlowerGetSeedInfoReq = 8674;
+ PlantFlowerGetSeedInfoRsp = 8912;
+ PlantFlowerGiveFriendFlowerReq = 8930;
+ PlantFlowerGiveFriendFlowerRsp = 8559;
+ PlantFlowerHaveRecvFlowerNotify = 8101;
+ PlantFlowerSetFlowerWishReq = 8420;
+ PlantFlowerSetFlowerWishRsp = 8324;
+ PlantFlowerTakeSeedRewardReq = 8611;
+ PlantFlowerTakeSeedRewardRsp = 8685;
+ PlatformChangeRouteNotify = 288;
+ PlatformStartRouteNotify = 208;
+ PlatformStopRouteNotify = 209;
+ PlayerAllowEnterMpAfterAgreeMatchNotify = 4184;
+ PlayerApplyEnterHomeNotify = 4486;
+ PlayerApplyEnterHomeResultNotify = 4793;
+ PlayerApplyEnterHomeResultReq = 4646;
+ PlayerApplyEnterHomeResultRsp = 4542;
+ PlayerApplyEnterMpAfterMatchAgreedNotify = 4168;
+ PlayerApplyEnterMpNotify = 1842;
+ PlayerApplyEnterMpReq = 1841;
+ PlayerApplyEnterMpResultNotify = 1835;
+ PlayerApplyEnterMpResultReq = 1827;
+ PlayerApplyEnterMpResultRsp = 1831;
+ PlayerApplyEnterMpRsp = 1822;
+ PlayerCancelMatchReq = 4185;
+ PlayerCancelMatchRsp = 4177;
+ PlayerChatCDNotify = 3450;
+ PlayerChatNotify = 3265;
+ PlayerChatReq = 3305;
+ PlayerChatRsp = 3087;
+ PlayerCompoundMaterialBoostReq = 159;
+ PlayerCompoundMaterialBoostRsp = 129;
+ PlayerCompoundMaterialReq = 146;
+ PlayerCompoundMaterialRsp = 175;
+ PlayerConfirmMatchReq = 4167;
+ PlayerConfirmMatchRsp = 4162;
+ PlayerCookArgsReq = 109;
+ PlayerCookArgsRsp = 188;
+ PlayerCookReq = 105;
+ PlayerCookRsp = 194;
+ PlayerDataNotify = 147;
+ PlayerDeathZoneNotify = 6272;
+ PlayerEnterDungeonReq = 956;
+ PlayerEnterDungeonRsp = 919;
+ PlayerEnterSceneInfoNotify = 241;
+ PlayerEnterSceneNotify = 279;
+ PlayerEyePointStateNotify = 3079;
+ PlayerFishingDataNotify = 5821;
+ PlayerForceExitReq = 126;
+ PlayerForceExitRsp = 177;
+ PlayerGameTimeByLuaNotify = 186;
+ PlayerGameTimeNotify = 127;
+ PlayerGCGMatchConfirmNotify = 4171;
+ PlayerGCGMatchDismissNotify = 4180;
+ PlayerGeneralMatchConfirmNotify = 4195;
+ PlayerGeneralMatchDismissNotify = 4158;
+ PlayerGetForceQuitBanInfoReq = 4152;
+ PlayerGetForceQuitBanInfoRsp = 4193;
+ PlayerHomeCompInfoNotify = 4818;
+ PlayerInjectFixNotify = 165;
+ PlayerInvestigationAllInfoNotify = 1916;
+ PlayerInvestigationNotify = 1915;
+ PlayerInvestigationTargetNotify = 1902;
+ PlayerLevelRewardUpdateNotify = 104;
+ PlayerLoginReq = 156;
+ PlayerLoginRsp = 119;
+ PlayerLogoutNotify = 161;
+ PlayerLogoutReq = 200;
+ PlayerLogoutRsp = 143;
+ PlayerLuaShellNotify = 166;
+ PlayerMatchAgreedResultNotify = 4165;
+ PlayerMatchInfoNotify = 4172;
+ PlayerMatchStopNotify = 4181;
+ PlayerMatchSuccNotify = 4194;
+ PlayerNicknameAuditDataNotify = 162;
+ PlayerNicknameNotify = 151;
+ PlayerOfferingDataNotify = 2911;
+ PlayerOfferingReq = 2915;
+ PlayerOfferingRsp = 2916;
+ PlayerPreEnterMpNotify = 1817;
+ PlayerPropChangeNotify = 116;
+ PlayerPropChangeReasonNotify = 1257;
+ PlayerPropNotify = 139;
+ PlayerQuitDungeonReq = 1000;
+ PlayerQuitDungeonRsp = 943;
+ PlayerQuitFromHomeNotify = 4724;
+ PlayerQuitFromMpNotify = 1844;
+ PlayerRandomCookReq = 172;
+ PlayerRandomCookRsp = 103;
+ PlayerRechargeDataNotify = 4127;
+ PlayerReportReq = 4022;
+ PlayerReportRsp = 4082;
+ PlayerRoutineDataNotify = 3542;
+ PlayerSetLanguageReq = 111;
+ PlayerSetLanguageRsp = 150;
+ PlayerSetOnlyMPWithPSPlayerReq = 1815;
+ PlayerSetOnlyMPWithPSPlayerRsp = 1818;
+ PlayerSetPauseReq = 122;
+ PlayerSetPauseRsp = 182;
+ PlayerSignatureAuditDataNotify = 4036;
+ PlayerSignatureNotify = 4041;
+ PlayerStartMatchReq = 4192;
+ PlayerStartMatchRsp = 4191;
+ PlayerStoreNotify = 679;
+ PlayerTimeNotify = 121;
+ PlayerWorldSceneInfoListNotify = 3059;
+ PostEnterSceneReq = 3286;
+ PostEnterSceneRsp = 3094;
+ PotionEnterDungeonNotify = 8777;
+ PotionEnterDungeonReq = 8945;
+ PotionEnterDungeonRsp = 8679;
+ PotionResetChallengeReq = 8331;
+ PotionResetChallengeRsp = 8804;
+ PotionRestartDungeonReq = 8575;
+ PotionRestartDungeonRsp = 8492;
+ PotionSaveDungeonResultReq = 8672;
+ PotionSaveDungeonResultRsp = 8579;
+ PrivateChatNotify = 5006;
+ PrivateChatReq = 5029;
+ PrivateChatRsp = 4980;
+ ProfilePictureChangeNotify = 4023;
+ ProjectorOptionReq = 803;
+ ProjectorOptionRsp = 833;
+ ProudSkillChangeNotify = 1027;
+ ProudSkillExtraLevelNotify = 1025;
+ ProudSkillUpgradeReq = 1078;
+ ProudSkillUpgradeRsp = 1057;
+ PSNBlackListNotify = 4085;
+ PSNFriendListNotify = 4087;
+ PSPlayerApplyEnterMpReq = 1808;
+ PSPlayerApplyEnterMpRsp = 1845;
+ PublishCustomDungeonReq = 6245;
+ PublishCustomDungeonRsp = 6202;
+ PublishUgcReq = 6312;
+ PublishUgcRsp = 6334;
+ PullPrivateChatReq = 4993;
+ PullPrivateChatRsp = 5011;
+ PullRecentChatReq = 4997;
+ PullRecentChatRsp = 5028;
+ PushTipsAllDataNotify = 2237;
+ PushTipsChangeNotify = 2289;
+ PushTipsReadFinishReq = 2244;
+ PushTipsReadFinishRsp = 2207;
+ QueryCodexMonsterBeKilledNumReq = 4204;
+ QueryCodexMonsterBeKilledNumRsp = 4202;
+ QueryPathReq = 2379;
+ QueryPathRsp = 2330;
+ QuestCreateEntityReq = 457;
+ QuestCreateEntityRsp = 427;
+ QuestDelNotify = 456;
+ QuestDestroyEntityReq = 439;
+ QuestDestroyEntityRsp = 448;
+ QuestDestroyNpcReq = 437;
+ QuestDestroyNpcRsp = 489;
+ QuestGlobalVarNotify = 480;
+ QuestListNotify = 479;
+ QuestListUpdateNotify = 430;
+ QuestProgressUpdateNotify = 490;
+ QuestRenameAvatarReq = 487;
+ QuestRenameAvatarRsp = 485;
+ QuestTransmitReq = 446;
+ QuestTransmitRsp = 475;
+ QuestUpdateQuestTimeVarNotify = 482;
+ QuestUpdateQuestVarNotify = 473;
+ QuestUpdateQuestVarReq = 476;
+ QuestUpdateQuestVarRsp = 416;
+ QuickOpenActivityReq = 8302;
+ QuickOpenActivityRsp = 8677;
+ QuickUseWidgetReq = 4284;
+ QuickUseWidgetRsp = 4265;
+ ReadMailNotify = 1456;
+ ReadNicknameAuditReq = 132;
+ ReadNicknameAuditRsp = 168;
+ ReadPrivateChatReq = 5007;
+ ReadPrivateChatRsp = 4977;
+ ReadSignatureAuditReq = 4002;
+ ReadSignatureAuditRsp = 4012;
+ ReceivedTrialAvatarActivityRewardReq = 2155;
+ ReceivedTrialAvatarActivityRewardRsp = 2175;
+ RechargeReq = 4142;
+ RechargeRsp = 4141;
+ RedeemLegendaryKeyReq = 464;
+ RedeemLegendaryKeyRsp = 467;
+ ReformFireworksReq = 6074;
+ ReformFireworksRsp = 6062;
+ RefreshBackgroundAvatarReq = 1765;
+ RefreshBackgroundAvatarRsp = 1744;
+ RefreshEntityAuthNotify = 3099;
+ RefreshRogueDiaryCardReq = 8868;
+ RefreshRogueDiaryCardRsp = 8359;
+ RefreshRoguelikeDungeonCardReq = 8065;
+ RefreshRoguelikeDungeonCardRsp = 8994;
+ RegionalPlayInfoNotify = 6292;
+ RegionSearchChangeRegionNotify = 5641;
+ RegionSearchNotify = 5642;
+ ReliquaryDecomposeReq = 631;
+ ReliquaryDecomposeRsp = 601;
+ ReliquaryFilterStateNotify = 669;
+ ReliquaryFilterStateSaveNotify = 638;
+ ReliquaryPromoteReq = 617;
+ ReliquaryPromoteRsp = 605;
+ ReliquaryUpgradeReq = 644;
+ ReliquaryUpgradeRsp = 607;
+ RemotePlayerWidgetNotify = 5910;
+ RemoveBlacklistReq = 4003;
+ RemoveBlacklistRsp = 4033;
+ RemoveCustomDungeonReq = 6234;
+ RemoveCustomDungeonRsp = 6215;
+ RemoveRandTaskInfoNotify = 198;
+ ReplayCustomDungeonReq = 6214;
+ ReplayCustomDungeonRsp = 6248;
+ ReportFightAntiCheatNotify = 388;
+ ReportTrackingIOInfoNotify = 4144;
+ RequestLiveInfoReq = 805;
+ RequestLiveInfoRsp = 894;
+ ReserveRogueDiaryAvatarReq = 8311;
+ ReserveRogueDiaryAvatarRsp = 8901;
+ ResetRogueDiaryPlayReq = 8125;
+ ResetRogueDiaryPlayRsp = 8943;
+ ResinCardDataUpdateNotify = 4134;
+ ResinChangeNotify = 611;
+ RestartCoinCollectPlaySingleModeReq = 21382;
+ RestartCoinCollectPlaySingleModeRsp = 23294;
+ RestartEffigyChallengeReq = 2051;
+ RestartEffigyChallengeRsp = 2172;
+ ResumeRogueDiaryDungeonReq = 8704;
+ ResumeRogueDiaryDungeonRsp = 8332;
+ RetryCurRogueDiaryDungeonReq = 8696;
+ RetryCurRogueDiaryDungeonRsp = 8269;
+ ReunionActivateNotify = 5071;
+ ReunionBriefInfoReq = 5092;
+ ReunionBriefInfoRsp = 5091;
+ ReunionDailyRefreshNotify = 5054;
+ ReunionPrivilegeChangeNotify = 5087;
+ ReunionSettleNotify = 5080;
+ RobotPushPlayerDataNotify = 99;
+ RogueCellUpdateNotify = 8851;
+ RogueDiaryCoinAddNotify = 8525;
+ RogueDiaryDungeonInfoNotify = 8096;
+ RogueDiaryDungeonSettleNotify = 8726;
+ RogueDiaryRepairInfoNotify = 8084;
+ RogueDiaryReviveAvatarReq = 8678;
+ RogueDiaryReviveAvatarRsp = 8061;
+ RogueDiaryTiredAvatarNotify = 8660;
+ RogueDungeonPlayerCellChangeNotify = 8093;
+ RogueFinishRepairReq = 8483;
+ RogueFinishRepairRsp = 8503;
+ RogueHealAvatarsReq = 8175;
+ RogueHealAvatarsRsp = 8252;
+ RoguelikeCardGachaNotify = 8057;
+ RoguelikeEffectDataNotify = 8544;
+ RoguelikeEffectViewReq = 8605;
+ RoguelikeEffectViewRsp = 8437;
+ RoguelikeGiveUpReq = 8442;
+ RoguelikeGiveUpRsp = 8905;
+ RoguelikeMistClearNotify = 8768;
+ RoguelikeRefreshCardCostUpdateNotify = 8210;
+ RoguelikeResourceBonusPropUpdateNotify = 8426;
+ RoguelikeRuneRecordUpdateNotify = 8629;
+ RoguelikeSelectAvatarAndEnterDungeonReq = 8988;
+ RoguelikeSelectAvatarAndEnterDungeonRsp = 8910;
+ RoguelikeTakeStageFirstPassRewardReq = 8531;
+ RoguelikeTakeStageFirstPassRewardRsp = 8182;
+ RogueResumeDungeonReq = 8275;
+ RogueResumeDungeonRsp = 8772;
+ RogueSwitchAvatarReq = 8399;
+ RogueSwitchAvatarRsp = 8445;
+ SalesmanDeliverItemReq = 2057;
+ SalesmanDeliverItemRsp = 2151;
+ SalesmanTakeRewardReq = 2069;
+ SalesmanTakeRewardRsp = 2026;
+ SalesmanTakeSpecialRewardReq = 2067;
+ SalesmanTakeSpecialRewardRsp = 2044;
+ SalvageEscortRestartReq = 8520;
+ SalvageEscortRestartRsp = 8553;
+ SalvageEscortSettleNotify = 8798;
+ SalvagePreventRestartReq = 8796;
+ SalvagePreventRestartRsp = 8493;
+ SalvagePreventSettleNotify = 8435;
+ SaveCoopDialogReq = 1954;
+ SaveCoopDialogRsp = 1960;
+ SaveCustomDungeonRoomReq = 6222;
+ SaveCustomDungeonRoomRsp = 6235;
+ SaveMainCoopReq = 1972;
+ SaveMainCoopRsp = 1985;
+ SaveUgcReq = 6344;
+ SaveUgcRsp = 6317;
+ SceneAreaUnlockNotify = 207;
+ SceneAreaWeatherNotify = 250;
+ SceneAudioNotify = 3009;
+ SceneAvatarStaminaStepReq = 257;
+ SceneAvatarStaminaStepRsp = 227;
+ SceneCreateEntityReq = 294;
+ SceneCreateEntityRsp = 272;
+ SceneDataNotify = 3368;
+ SceneDestroyEntityReq = 203;
+ SceneDestroyEntityRsp = 233;
+ SceneEntitiesMoveCombineNotify = 3452;
+ SceneEntitiesMovesReq = 292;
+ SceneEntitiesMovesRsp = 245;
+ SceneEntityAppearNotify = 243;
+ SceneEntityDisappearNotify = 261;
+ SceneEntityDrownReq = 217;
+ SceneEntityDrownRsp = 205;
+ SceneEntityMoveNotify = 239;
+ SceneEntityMoveReq = 247;
+ SceneEntityMoveRsp = 278;
+ SceneEntityUpdateNotify = 3115;
+ SceneForceLockNotify = 280;
+ SceneForceUnlockNotify = 210;
+ SceneGalleryInfoNotify = 5525;
+ SceneGalleryVintageHuntingSettleNotify = 22325;
+ SceneInitFinishReq = 219;
+ SceneInitFinishRsp = 300;
+ SceneKickPlayerNotify = 201;
+ SceneKickPlayerReq = 212;
+ SceneKickPlayerRsp = 231;
+ ScenePlayBattleInfoListNotify = 4375;
+ ScenePlayBattleInfoNotify = 4429;
+ ScenePlayBattleInterruptNotify = 4389;
+ ScenePlayBattleResultNotify = 4398;
+ ScenePlayBattleUidOpNotify = 4449;
+ ScenePlayerBackgroundAvatarRefreshNotify = 3388;
+ ScenePlayerInfoNotify = 253;
+ ScenePlayerLocationNotify = 248;
+ ScenePlayerSoundNotify = 266;
+ ScenePlayGuestReplyInviteReq = 4411;
+ ScenePlayGuestReplyInviteRsp = 4397;
+ ScenePlayGuestReplyNotify = 4428;
+ ScenePlayInfoListNotify = 4377;
+ ScenePlayInviteResultNotify = 4407;
+ ScenePlayOutofRegionNotify = 4392;
+ ScenePlayOwnerCheckReq = 4380;
+ ScenePlayOwnerCheckRsp = 4406;
+ ScenePlayOwnerInviteNotify = 4393;
+ ScenePlayOwnerStartInviteReq = 4369;
+ ScenePlayOwnerStartInviteRsp = 4450;
+ ScenePointUnlockNotify = 276;
+ SceneRouteChangeNotify = 285;
+ SceneTeamUpdateNotify = 1728;
+ SceneTimeNotify = 296;
+ SceneTransToPointReq = 216;
+ SceneTransToPointRsp = 273;
+ SceneWeatherForecastReq = 3350;
+ SceneWeatherForecastRsp = 3064;
+ SeaLampCoinNotify = 2188;
+ SeaLampContributeItemReq = 2133;
+ SeaLampContributeItemRsp = 2116;
+ SeaLampFlyLampNotify = 2114;
+ SeaLampFlyLampReq = 2187;
+ SeaLampFlyLampRsp = 2161;
+ SeaLampPopularityNotify = 2135;
+ SeaLampTakeContributionRewardReq = 2199;
+ SeaLampTakeContributionRewardRsp = 2003;
+ SeaLampTakePhaseRewardReq = 2006;
+ SeaLampTakePhaseRewardRsp = 2105;
+ SealBattleBeginNotify = 226;
+ SealBattleEndNotify = 277;
+ SealBattleProgressNotify = 265;
+ SearchCustomDungeonReq = 6201;
+ SearchCustomDungeonRsp = 6239;
+ SeeMonsterReq = 206;
+ SeeMonsterRsp = 255;
+ SelectAsterMidDifficultyReq = 2060;
+ SelectAsterMidDifficultyRsp = 2101;
+ SelectEffigyChallengeConditionReq = 2131;
+ SelectEffigyChallengeConditionRsp = 2110;
+ SelectRoguelikeDungeonCardReq = 8529;
+ SelectRoguelikeDungeonCardRsp = 8720;
+ SelectWorktopOptionReq = 900;
+ SelectWorktopOptionRsp = 843;
+ ServerAnnounceNotify = 2129;
+ ServerAnnounceRevokeNotify = 2064;
+ ServerBuffChangeNotify = 398;
+ ServerCombatEndNotify = 1142;
+ ServerCondMeetQuestListUpdateNotify = 410;
+ ServerDisconnectClientNotify = 152;
+ ServerGlobalValueChangeNotify = 1199;
+ ServerLogNotify = 27;
+ ServerMessageNotify = 5741;
+ ServerTimeNotify = 57;
+ ServerTryCancelGeneralMatchNotify = 4159;
+ ServerUpdateGlobalValueNotify = 1148;
+ SetBattlePassViewedReq = 2608;
+ SetBattlePassViewedRsp = 2645;
+ SetChatEmojiCollectionReq = 4052;
+ SetChatEmojiCollectionRsp = 4074;
+ SetCodexPushtipsReadReq = 4209;
+ SetCodexPushtipsReadRsp = 4205;
+ SetCoopChapterViewedReq = 1989;
+ SetCoopChapterViewedRsp = 2000;
+ SetCurExpeditionChallengeIdReq = 2028;
+ SetCurExpeditionChallengeIdRsp = 2005;
+ SetEntityClientDataNotify = 3318;
+ SetEquipLockStateReq = 609;
+ SetEquipLockStateRsp = 688;
+ SetFriendEnterHomeOptionReq = 4853;
+ SetFriendEnterHomeOptionRsp = 4526;
+ SetFriendRemarkNameReq = 4011;
+ SetFriendRemarkNameRsp = 4050;
+ SetH5ActivityRedDotTimestampReq = 5685;
+ SetH5ActivityRedDotTimestampRsp = 5677;
+ SetIsAutoUnlockSpecificEquipReq = 602;
+ SetIsAutoUnlockSpecificEquipRsp = 612;
+ SetLimitOptimizationNotify = 8066;
+ SetNameCardReq = 4044;
+ SetNameCardRsp = 4007;
+ SetOpenStateReq = 189;
+ SetOpenStateRsp = 144;
+ SetPlayerBirthdayReq = 4048;
+ SetPlayerBirthdayRsp = 4099;
+ SetPlayerBornDataReq = 142;
+ SetPlayerBornDataRsp = 190;
+ SetPlayerHeadImageReq = 4090;
+ SetPlayerHeadImageRsp = 4076;
+ SetPlayerNameReq = 173;
+ SetPlayerNameRsp = 137;
+ SetPlayerPropReq = 199;
+ SetPlayerPropRsp = 125;
+ SetPlayerSignatureReq = 4025;
+ SetPlayerSignatureRsp = 4042;
+ SetSceneWeatherAreaReq = 214;
+ SetSceneWeatherAreaRsp = 270;
+ SetUpAvatarTeamReq = 1713;
+ SetUpAvatarTeamRsp = 1622;
+ SetUpLunchBoxWidgetReq = 4267;
+ SetUpLunchBoxWidgetRsp = 4262;
+ SetWidgetSlotReq = 4255;
+ SetWidgetSlotRsp = 4261;
+ ShowClientGuideNotify = 3369;
+ ShowClientTutorialNotify = 3204;
+ ShowCommonTipsNotify = 3065;
+ ShowMessageNotify = 19;
+ ShowTemplateReminderNotify = 3300;
+ SignatureAuditConfigNotify = 4097;
+ SignInInfoReq = 2556;
+ SignInInfoRsp = 2519;
+ SingleRestartBrickBreakerReq = 20021;
+ SingleRestartBrickBreakerRsp = 22269;
+ SingleStartBrickBreakerReq = 23663;
+ SingleStartBrickBreakerRsp = 20712;
+ SkyCrystalDetectorDataUpdateNotify = 4259;
+ SocialDataNotify = 4075;
+ SpiceActivityFinishMakeSpiceReq = 8838;
+ SpiceActivityFinishMakeSpiceRsp = 8946;
+ SpiceActivityGivingRecordNotify = 8719;
+ SpiceActivityProcessFoodReq = 8523;
+ SpiceActivityProcessFoodRsp = 8381;
+ SpringUseReq = 1651;
+ SpringUseRsp = 1772;
+ StartArenaChallengeLevelReq = 2196;
+ StartArenaChallengeLevelRsp = 2171;
+ StartBuoyantCombatGalleryReq = 8427;
+ StartBuoyantCombatGalleryRsp = 8969;
+ StartCoopPointReq = 1995;
+ StartCoopPointRsp = 1952;
+ StartEffigyChallengeReq = 2157;
+ StartEffigyChallengeRsp = 2169;
+ StartFishingReq = 5822;
+ StartFishingRsp = 5835;
+ StartRogueDiaryPlayReq = 8220;
+ StartRogueDiaryPlayRsp = 8881;
+ StartRogueDiaryRoomReq = 8279;
+ StartRogueDiaryRoomRsp = 8806;
+ StartRogueEliteCellChallengeReq = 8485;
+ StartRogueEliteCellChallengeRsp = 8967;
+ StartRogueNormalCellChallengeReq = 8247;
+ StartRogueNormalCellChallengeRsp = 8146;
+ StopReminderNotify = 3119;
+ StoreCustomDungeonReq = 6250;
+ StoreCustomDungeonRsp = 6206;
+ StoreItemChangeNotify = 656;
+ StoreItemDelNotify = 619;
+ StoreWeightLimitNotify = 630;
+ SubmitInferenceWordReq = 404;
+ SubmitInferenceWordRsp = 423;
+ SummerTimeFloatSignalPositionNotify = 8701;
+ SummerTimeFloatSignalUpdateNotify = 8508;
+ SummerTimeSprintBoatRestartReq = 8111;
+ SummerTimeSprintBoatRestartRsp = 8466;
+ SummerTimeSprintBoatSettleNotify = 8451;
+ SummerTimeV2BoatSettleNotify = 8153;
+ SummerTimeV2RestartBoatGalleryReq = 8885;
+ SummerTimeV2RestartBoatGalleryRsp = 8225;
+ SummerTimeV2RestartDungeonReq = 8073;
+ SummerTimeV2RestartDungeonRsp = 8686;
+ SumoDungeonSettleNotify = 8434;
+ SumoEnterDungeonNotify = 8297;
+ SumoLeaveDungeonNotify = 8567;
+ SumoRestartDungeonReq = 8725;
+ SumoRestartDungeonRsp = 8276;
+ SumoSaveTeamReq = 8022;
+ SumoSaveTeamRsp = 8739;
+ SumoSelectTeamAndEnterDungeonReq = 8978;
+ SumoSelectTeamAndEnterDungeonRsp = 8744;
+ SumoSetNoSwitchPunishTimeNotify = 8610;
+ SumoSwitchTeamReq = 8738;
+ SumoSwitchTeamRsp = 8201;
+ SyncScenePlayTeamEntityNotify = 3393;
+ SyncTeamEntityNotify = 391;
+ TakeAchievementGoalRewardReq = 2677;
+ TakeAchievementGoalRewardRsp = 2681;
+ TakeAchievementRewardReq = 2672;
+ TakeAchievementRewardRsp = 2685;
+ TakeAsterSpecialRewardReq = 2019;
+ TakeAsterSpecialRewardRsp = 2132;
+ TakeBackGivingItemReq = 128;
+ TakeBackGivingItemRsp = 196;
+ TakeBattlePassMissionPointReq = 2644;
+ TakeBattlePassMissionPointRsp = 2617;
+ TakeBattlePassRewardReq = 2627;
+ TakeBattlePassRewardRsp = 2631;
+ TakeCityReputationExploreRewardReq = 2899;
+ TakeCityReputationExploreRewardRsp = 2825;
+ TakeCityReputationLevelRewardReq = 2856;
+ TakeCityReputationLevelRewardRsp = 2819;
+ TakeCityReputationParentQuestReq = 2843;
+ TakeCityReputationParentQuestRsp = 2861;
+ TakeCompoundOutputReq = 134;
+ TakeCompoundOutputRsp = 195;
+ TakeCoopRewardReq = 1980;
+ TakeCoopRewardRsp = 1971;
+ TakeDeliveryDailyRewardReq = 2075;
+ TakeDeliveryDailyRewardRsp = 2174;
+ TakeEffigyFirstPassRewardReq = 2138;
+ TakeEffigyFirstPassRewardRsp = 2178;
+ TakeEffigyRewardReq = 2082;
+ TakeEffigyRewardRsp = 2099;
+ TakeFirstShareRewardReq = 4034;
+ TakeFirstShareRewardRsp = 4095;
+ TakeFurnitureMakeReq = 4506;
+ TakeFurnitureMakeRsp = 4803;
+ TakeHuntingOfferReq = 4342;
+ TakeHuntingOfferRsp = 4341;
+ TakeInvestigationRewardReq = 1924;
+ TakeInvestigationRewardRsp = 1907;
+ TakeInvestigationTargetRewardReq = 1903;
+ TakeInvestigationTargetRewardRsp = 1905;
+ TakeMaterialDeleteReturnReq = 620;
+ TakeMaterialDeleteReturnRsp = 663;
+ TakeoffEquipReq = 642;
+ TakeoffEquipRsp = 690;
+ TakeOfferingLevelRewardReq = 2901;
+ TakeOfferingLevelRewardRsp = 2902;
+ TakePlayerLevelRewardReq = 120;
+ TakePlayerLevelRewardRsp = 163;
+ TakeRegionSearchRewardReq = 5622;
+ TakeRegionSearchRewardRsp = 5635;
+ TakeResinCardDailyRewardReq = 4117;
+ TakeResinCardDailyRewardRsp = 4112;
+ TakeReunionFirstGiftRewardReq = 5072;
+ TakeReunionFirstGiftRewardRsp = 5085;
+ TakeReunionMissionRewardReq = 5095;
+ TakeReunionMissionRewardRsp = 5052;
+ TakeReunionSignInRewardReq = 5094;
+ TakeReunionSignInRewardRsp = 5067;
+ TakeReunionWatcherRewardReq = 5065;
+ TakeReunionWatcherRewardRsp = 5068;
+ TanukiTravelFinishGuideQuestNotify = 8481;
+ TaskVarNotify = 136;
+ TeamResonanceChangeNotify = 1090;
+ ToTheMoonAddObstacleReq = 6143;
+ ToTheMoonAddObstacleRsp = 6161;
+ ToTheMoonEnterSceneReq = 6119;
+ ToTheMoonEnterSceneRsp = 6200;
+ ToTheMoonObstaclesModifyNotify = 6157;
+ ToTheMoonPingNotify = 6156;
+ ToTheMoonQueryPathReq = 6179;
+ ToTheMoonQueryPathRsp = 6130;
+ ToTheMoonRemoveObstacleReq = 6147;
+ ToTheMoonRemoveObstacleRsp = 6178;
+ TowerAllDataReq = 2447;
+ TowerAllDataRsp = 2478;
+ TowerBriefDataNotify = 2479;
+ TowerBuffSelectReq = 2448;
+ TowerBuffSelectRsp = 2499;
+ TowerCurLevelRecordChangeNotify = 2456;
+ TowerDailyRewardProgressChangeNotify = 2419;
+ TowerEnterLevelReq = 2427;
+ TowerEnterLevelRsp = 2439;
+ TowerFloorRecordChangeNotify = 2430;
+ TowerGetFloorStarRewardReq = 2444;
+ TowerGetFloorStarRewardRsp = 2407;
+ TowerLevelEndNotify = 2433;
+ TowerLevelStarCondNotify = 2410;
+ TowerMiddleLevelChangeTeamNotify = 2480;
+ TowerRecordHandbookReq = 2446;
+ TowerRecordHandbookRsp = 2475;
+ TowerSurrenderReq = 2437;
+ TowerSurrenderRsp = 2489;
+ TowerTeamSelectReq = 2443;
+ TowerTeamSelectRsp = 2461;
+ TreasureMapBonusChallengeNotify = 2097;
+ TreasureMapCurrencyNotify = 2032;
+ TreasureMapDetectorDataNotify = 4254;
+ TreasureMapGuideTaskDoneNotify = 2046;
+ TreasureMapHostInfoNotify = 8296;
+ TreasureMapMpChallengeNotify = 2021;
+ TreasureMapPreTaskDoneNotify = 2177;
+ TreasureMapRegionActiveNotify = 2085;
+ TreasureMapRegionInfoNotify = 2179;
+ TreasureSeelieCollectOrbsNotify = 20380;
+ TrialAvatarFirstPassDungeonNotify = 2134;
+ TrialAvatarInDungeonIndexNotify = 2063;
+ TriggerCreateGadgetToEquipPartNotify = 346;
+ TriggerRoguelikeCurseNotify = 8965;
+ TriggerRoguelikeRuneReq = 8822;
+ TriggerRoguelikeRuneRsp = 8133;
+ TryCustomDungeonReq = 6218;
+ TryCustomDungeonRsp = 6208;
+ TryEnterHomeReq = 4648;
+ TryEnterHomeRsp = 4796;
+ TryEnterNextRogueDiaryDungeonReq = 8791;
+ TryEnterNextRogueDiaryDungeonRsp = 8487;
+ TryInterruptRogueDiaryDungeonReq = 8438;
+ TryInterruptRogueDiaryDungeonRsp = 8234;
+ UgcNotify = 6308;
+ UnfreezeGroupLimitNotify = 3483;
+ UnionCmdNotify = 42;
+ Unk3300_DGBNCDEIIFC = 952;
+ Unk3300_DMOBAABGOBF = 7193;
+ Unk3300_ICAGMOCOALO = 4187;
+ Unk3300_LOINGBJLJEM = 7048;
+ UnlockAvatarTalentReq = 1079;
+ UnlockAvatarTalentRsp = 1030;
+ UnlockCoopChapterReq = 1965;
+ UnlockCoopChapterRsp = 1968;
+ UnlockedFurnitureFormulaDataNotify = 4716;
+ UnlockedFurnitureSuiteDataNotify = 4532;
+ UnlockNameCardNotify = 4010;
+ UnlockPersonalLineReq = 415;
+ UnlockPersonalLineRsp = 421;
+ UnlockTransPointReq = 3200;
+ UnlockTransPointRsp = 3046;
+ UnmarkEntityInMinMapNotify = 254;
+ UpdateAbilityCreatedMovingPlatformNotify = 825;
+ UpdatePlayerShowAvatarListReq = 4053;
+ UpdatePlayerShowAvatarListRsp = 4024;
+ UpdatePlayerShowNameCardListReq = 4093;
+ UpdatePlayerShowNameCardListRsp = 4054;
+ UpdatePS4BlockListReq = 4064;
+ UpdatePS4BlockListRsp = 4067;
+ UpdatePS4FriendListNotify = 4016;
+ UpdatePS4FriendListReq = 4026;
+ UpdatePS4FriendListRsp = 4077;
+ UpdateRedPointNotify = 7;
+ UpdateReunionWatcherNotify = 5058;
+ UpdateSalvageBundleMarkReq = 8906;
+ UpdateSalvageBundleMarkRsp = 8620;
+ UpgradeRoguelikeShikigamiReq = 8282;
+ UpgradeRoguelikeShikigamiRsp = 8314;
+ UseItemReq = 647;
+ UseItemRsp = 678;
+ UseMiracleRingReq = 5242;
+ UseMiracleRingRsp = 5241;
+ UseWidgetCreateGadgetReq = 4264;
+ UseWidgetCreateGadgetRsp = 4298;
+ UseWidgetRetractGadgetReq = 4275;
+ UseWidgetRetractGadgetRsp = 4263;
+ VehicleInteractReq = 889;
+ VehicleInteractRsp = 844;
+ VehicleStaminaNotify = 880;
+ ViewCodexReq = 4206;
+ ViewCodexRsp = 4210;
+ ViewLanternProjectionLevelTipsReq = 8303;
+ ViewLanternProjectionLevelTipsRsp = 8962;
+ ViewLanternProjectionTipsReq = 8560;
+ ViewLanternProjectionTipsRsp = 8623;
+ VintageCampGroupBundleRegisterNotify = 24329;
+ VintageCampStageFinishNotify = 21839;
+ VintageDecorateBoothReq = 22958;
+ VintageDecorateBoothRsp = 21588;
+ VintageHuntingStartGalleryReq = 21649;
+ VintageHuntingStartGalleryRsp = 22068;
+ VintageMarketDeliverItemReq = 21131;
+ VintageMarketDeliverItemRsp = 23763;
+ VintageMarketDividendFinishNotify = 22064;
+ VintageMarketFinishStorePlayReq = 21911;
+ VintageMarketFinishStorePlayRsp = 20941;
+ VintageMarketNpcEventFinishNotify = 24781;
+ VintageMarketStartStorePlayReq = 22447;
+ VintageMarketStartStorePlayRsp = 23017;
+ VintageMarketStoreChooseStrategyReq = 21624;
+ VintageMarketStoreChooseStrategyRsp = 21298;
+ VintageMarketStoreUnlockSlotReq = 22367;
+ VintageMarketStoreUnlockSlotRsp = 23327;
+ VintageMarketStoreViewStrategyReq = 21834;
+ VintageMarketStoreViewStrategyRsp = 22881;
+ VintagePresentFinishNoify = 21400;
+ VintagePresentFinishNotify = 20454;
+ WatcherAllDataNotify = 2279;
+ WatcherChangeNotify = 2230;
+ WatcherEventNotify = 2256;
+ WatcherEventStageNotify = 2300;
+ WatcherEventTypeNotify = 2219;
+ WaterSpritePhaseFinishNotify = 2120;
+ WeaponAwakenReq = 633;
+ WeaponAwakenRsp = 610;
+ WeaponPromoteReq = 637;
+ WeaponPromoteRsp = 689;
+ WeaponUpgradeReq = 616;
+ WeaponUpgradeRsp = 673;
+ WearEquipReq = 699;
+ WearEquipRsp = 625;
+ WidgetActiveChangeNotify = 4297;
+ WidgetCaptureAnimalReq = 4279;
+ WidgetCaptureAnimalRsp = 4296;
+ WidgetCoolDownNotify = 4268;
+ WidgetDoBagReq = 4269;
+ WidgetDoBagRsp = 4299;
+ WidgetGadgetAllDataNotify = 4288;
+ WidgetGadgetDataNotify = 4276;
+ WidgetGadgetDestroyNotify = 4257;
+ WidgetQuickHitTreeReq = 3068;
+ WidgetQuickHitTreeRsp = 3250;
+ WidgetReportReq = 4258;
+ WidgetReportRsp = 4295;
+ WidgetSlotChangeNotify = 4278;
+ WidgetUpdateExtraCDReq = 5907;
+ WidgetUpdateExtraCDRsp = 6076;
+ WidgetUseAttachAbilityGroupChangeNotify = 4290;
+ WidgetWeatherWizardDataNotify = 5952;
+ WindFieldGalleryChallengeInfoNotify = 5503;
+ WindFieldGalleryInfoNotify = 5572;
+ WindFieldRestartDungeonReq = 24309;
+ WindFieldRestartDungeonRsp = 20706;
+ WindSeedClientNotify = 1157;
+ WinterCampAcceptAllGiveItemReq = 8538;
+ WinterCampAcceptAllGiveItemRsp = 8731;
+ WinterCampAcceptGiveItemReq = 8516;
+ WinterCampAcceptGiveItemRsp = 8966;
+ WinterCampEditSnowmanCombinationReq = 8157;
+ WinterCampEditSnowmanCombinationRsp = 8951;
+ WinterCampGetCanGiveFriendItemReq = 8443;
+ WinterCampGetCanGiveFriendItemRsp = 8021;
+ WinterCampGetFriendWishListReq = 8764;
+ WinterCampGetFriendWishListRsp = 8208;
+ WinterCampGetRecvItemListReq = 8794;
+ WinterCampGetRecvItemListRsp = 8957;
+ WinterCampGiveFriendItemReq = 8102;
+ WinterCampGiveFriendItemRsp = 8735;
+ WinterCampRaceScoreNotify = 8960;
+ WinterCampRecvItemNotify = 8952;
+ WinterCampSetWishListReq = 8380;
+ WinterCampSetWishListRsp = 8288;
+ WinterCampStageInfoChangeNotify = 8878;
+ WinterCampTakeBattleRewardReq = 8484;
+ WinterCampTakeBattleRewardRsp = 8310;
+ WinterCampTakeExploreRewardReq = 8014;
+ WinterCampTakeExploreRewardRsp = 8323;
+ WinterCampTriathlonRestartReq = 8524;
+ WinterCampTriathlonRestartRsp = 8468;
+ WinterCampTriathlonSettleNotify = 8194;
+ WorktopOptionNotify = 819;
+ WorldAllRoutineTypeNotify = 3541;
+ WorldChestOpenNotify = 3242;
+ WorldDataNotify = 3436;
+ WorldOwnerBlossomBriefInfoNotify = 2719;
+ WorldOwnerBlossomScheduleInfoNotify = 2800;
+ WorldOwnerDailyTaskNotify = 193;
+ WorldPlayerDieNotify = 259;
+ WorldPlayerInfoNotify = 3150;
+ WorldPlayerLocationNotify = 224;
+ WorldPlayerReviveReq = 229;
+ WorldPlayerReviveRsp = 286;
+ WorldPlayerRTTNotify = 37;
+ WorldRoutineChangeNotify = 3535;
+ WorldRoutineTypeCloseNotify = 3527;
+ WorldRoutineTypeRefreshNotify = 3522;
)
func init() {
- protoMap[ClientBulletCreateNotify] = &gen.ClientBulletCreateNotify{}
- protoMap[UnionCmdNotify] = &gen.UnionCmdNotify{}
- protoMap[PingReq] = &gen.PingReq{}
- protoMap[GmTalkRsp] = &gen.GmTalkRsp{}
- protoMap[PingRsp] = &gen.PingRsp{}
- protoMap[WorldPlayerRTTNotify] = &gen.WorldPlayerRTTNotify{}
+ protoMap[AbilityChangeNotify] = &gen.AbilityChangeNotify{}
+ protoMap[AbilityInvocationFailNotify] = &gen.AbilityInvocationFailNotify{}
+ protoMap[AbilityInvocationFixedNotify] = &gen.AbilityInvocationFixedNotify{}
+ protoMap[AbilityInvocationsNotify] = &gen.AbilityInvocationsNotify{}
+ protoMap[AcceptCityReputationRequestReq] = &gen.AcceptCityReputationRequestReq{}
+ protoMap[AcceptCityReputationRequestRsp] = &gen.AcceptCityReputationRequestRsp{}
+ protoMap[AchievementAllDataNotify] = &gen.AchievementAllDataNotify{}
+ protoMap[AchievementUpdateNotify] = &gen.AchievementUpdateNotify{}
+ protoMap[ActivityAcceptAllGiveGiftReq] = &gen.ActivityAcceptAllGiveGiftReq{}
+ protoMap[ActivityAcceptAllGiveGiftRsp] = &gen.ActivityAcceptAllGiveGiftRsp{}
+ protoMap[ActivityAcceptGiveGiftReq] = &gen.ActivityAcceptGiveGiftReq{}
+ protoMap[ActivityAcceptGiveGiftRsp] = &gen.ActivityAcceptGiveGiftRsp{}
+ protoMap[ActivityBannerClearReq] = &gen.ActivityBannerClearReq{}
+ protoMap[ActivityBannerClearRsp] = &gen.ActivityBannerClearRsp{}
+ protoMap[ActivityBannerNotify] = &gen.ActivityBannerNotify{}
+ protoMap[ActivityCoinInfoNotify] = &gen.ActivityCoinInfoNotify{}
+ protoMap[ActivityCondStateChangeNotify] = &gen.ActivityCondStateChangeNotify{}
+ protoMap[ActivityDisableTransferPointInteractionNotify] = &gen.ActivityDisableTransferPointInteractionNotify{}
+ protoMap[ActivityGetCanGiveFriendGiftReq] = &gen.ActivityGetCanGiveFriendGiftReq{}
+ protoMap[ActivityGetCanGiveFriendGiftRsp] = &gen.ActivityGetCanGiveFriendGiftRsp{}
+ protoMap[ActivityGetFriendGiftWishListReq] = &gen.ActivityGetFriendGiftWishListReq{}
+ protoMap[ActivityGetFriendGiftWishListRsp] = &gen.ActivityGetFriendGiftWishListRsp{}
+ protoMap[ActivityGetRecvGiftListReq] = &gen.ActivityGetRecvGiftListReq{}
+ protoMap[ActivityGetRecvGiftListRsp] = &gen.ActivityGetRecvGiftListRsp{}
+ protoMap[ActivityGiveFriendGiftReq] = &gen.ActivityGiveFriendGiftReq{}
+ protoMap[ActivityGiveFriendGiftRsp] = &gen.ActivityGiveFriendGiftRsp{}
+ protoMap[ActivityHaveRecvGiftNotify] = &gen.ActivityHaveRecvGiftNotify{}
+ protoMap[ActivityInfoNotify] = &gen.ActivityInfoNotify{}
+ protoMap[ActivityPlayOpenAnimNotify] = &gen.ActivityPlayOpenAnimNotify{}
+ protoMap[ActivityPushTipsInfoNotify] = &gen.ActivityPushTipsInfoNotify{}
+ protoMap[ActivityReadPushTipsReq] = &gen.ActivityReadPushTipsReq{}
+ protoMap[ActivityReadPushTipsRsp] = &gen.ActivityReadPushTipsRsp{}
+ protoMap[ActivitySaleChangeNotify] = &gen.ActivitySaleChangeNotify{}
+ protoMap[ActivityScheduleInfoNotify] = &gen.ActivityScheduleInfoNotify{}
+ protoMap[ActivitySelectAvatarCardReq] = &gen.ActivitySelectAvatarCardReq{}
+ protoMap[ActivitySelectAvatarCardRsp] = &gen.ActivitySelectAvatarCardRsp{}
+ protoMap[ActivitySetGiftWishReq] = &gen.ActivitySetGiftWishReq{}
+ protoMap[ActivitySetGiftWishRsp] = &gen.ActivitySetGiftWishRsp{}
+ protoMap[ActivityTakeAllScoreRewardReq] = &gen.ActivityTakeAllScoreRewardReq{}
+ protoMap[ActivityTakeAllScoreRewardRsp] = &gen.ActivityTakeAllScoreRewardRsp{}
+ protoMap[ActivityTakeScoreRewardReq] = &gen.ActivityTakeScoreRewardReq{}
+ protoMap[ActivityTakeScoreRewardRsp] = &gen.ActivityTakeScoreRewardRsp{}
+ protoMap[ActivityTakeWatcherRewardBatchReq] = &gen.ActivityTakeWatcherRewardBatchReq{}
+ protoMap[ActivityTakeWatcherRewardBatchRsp] = &gen.ActivityTakeWatcherRewardBatchRsp{}
+ protoMap[ActivityTakeWatcherRewardReq] = &gen.ActivityTakeWatcherRewardReq{}
+ protoMap[ActivityTakeWatcherRewardRsp] = &gen.ActivityTakeWatcherRewardRsp{}
+ protoMap[ActivityUpdateWatcherNotify] = &gen.ActivityUpdateWatcherNotify{}
+ protoMap[AddAranaraCollectionNotify] = &gen.AddAranaraCollectionNotify{}
+ protoMap[AddBackupAvatarTeamReq] = &gen.AddBackupAvatarTeamReq{}
+ protoMap[AddBackupAvatarTeamRsp] = &gen.AddBackupAvatarTeamRsp{}
+ protoMap[AddBlacklistReq] = &gen.AddBlacklistReq{}
+ protoMap[AddBlacklistRsp] = &gen.AddBlacklistRsp{}
+ protoMap[AddFriendNotify] = &gen.AddFriendNotify{}
+ protoMap[AddNoGachaAvatarCardNotify] = &gen.AddNoGachaAvatarCardNotify{}
+ protoMap[AddQuestContentProgressReq] = &gen.AddQuestContentProgressReq{}
+ protoMap[AddQuestContentProgressRsp] = &gen.AddQuestContentProgressRsp{}
+ protoMap[AddRandTaskInfoNotify] = &gen.AddRandTaskInfoNotify{}
+ protoMap[AddSeenMonsterNotify] = &gen.AddSeenMonsterNotify{}
+ protoMap[AdjustWorldLevelReq] = &gen.AdjustWorldLevelReq{}
+ protoMap[AdjustWorldLevelRsp] = &gen.AdjustWorldLevelRsp{}
+ protoMap[AllCoopInfoNotify] = &gen.AllCoopInfoNotify{}
+ protoMap[AllMarkPointNotify] = &gen.AllMarkPointNotify{}
+ protoMap[AllSeenMonsterNotify] = &gen.AllSeenMonsterNotify{}
+ protoMap[AllShareCDDataNotify] = &gen.AllShareCDDataNotify{}
+ protoMap[AllWidgetBackgroundActiveStateNotify] = &gen.AllWidgetBackgroundActiveStateNotify{}
+ protoMap[AllWidgetDataNotify] = &gen.AllWidgetDataNotify{}
+ protoMap[AnchorPointDataNotify] = &gen.AnchorPointDataNotify{}
+ protoMap[AnchorPointOpReq] = &gen.AnchorPointOpReq{}
+ protoMap[AnchorPointOpRsp] = &gen.AnchorPointOpRsp{}
+ protoMap[AnimatorForceSetAirMoveNotify] = &gen.AnimatorForceSetAirMoveNotify{}
+ protoMap[AntiAddictNotify] = &gen.AntiAddictNotify{}
+ protoMap[AranaraCollectionDataNotify] = &gen.AranaraCollectionDataNotify{}
+ protoMap[AreaPlayInfoNotify] = &gen.AreaPlayInfoNotify{}
+ protoMap[ArenaChallengeFinishNotify] = &gen.ArenaChallengeFinishNotify{}
+ protoMap[AskAddFriendNotify] = &gen.AskAddFriendNotify{}
+ protoMap[AskAddFriendReq] = &gen.AskAddFriendReq{}
+ protoMap[AskAddFriendRsp] = &gen.AskAddFriendRsp{}
+ protoMap[AssociateInferenceWordReq] = &gen.AssociateInferenceWordReq{}
+ protoMap[AssociateInferenceWordRsp] = &gen.AssociateInferenceWordRsp{}
+ protoMap[AsterLargeInfoNotify] = &gen.AsterLargeInfoNotify{}
+ protoMap[AsterLittleInfoNotify] = &gen.AsterLittleInfoNotify{}
+ protoMap[AsterMidCampInfoNotify] = &gen.AsterMidCampInfoNotify{}
+ protoMap[AsterMidInfoNotify] = &gen.AsterMidInfoNotify{}
+ protoMap[AsterMiscInfoNotify] = &gen.AsterMiscInfoNotify{}
+ protoMap[AsterProgressInfoNotify] = &gen.AsterProgressInfoNotify{}
+ protoMap[AvatarAddNotify] = &gen.AvatarAddNotify{}
+ protoMap[AvatarBuffAddNotify] = &gen.AvatarBuffAddNotify{}
+ protoMap[AvatarBuffDelNotify] = &gen.AvatarBuffDelNotify{}
+ protoMap[AvatarCardChangeReq] = &gen.AvatarCardChangeReq{}
+ protoMap[AvatarCardChangeRsp] = &gen.AvatarCardChangeRsp{}
+ protoMap[AvatarChangeAnimHashReq] = &gen.AvatarChangeAnimHashReq{}
+ protoMap[AvatarChangeAnimHashRsp] = &gen.AvatarChangeAnimHashRsp{}
+ protoMap[AvatarChangeCostumeNotify] = &gen.AvatarChangeCostumeNotify{}
+ protoMap[AvatarChangeCostumeReq] = &gen.AvatarChangeCostumeReq{}
+ protoMap[AvatarChangeCostumeRsp] = &gen.AvatarChangeCostumeRsp{}
+ protoMap[AvatarChangeElementTypeReq] = &gen.AvatarChangeElementTypeReq{}
+ protoMap[AvatarChangeElementTypeRsp] = &gen.AvatarChangeElementTypeRsp{}
+ protoMap[AvatarDataNotify] = &gen.AvatarDataNotify{}
+ protoMap[AvatarDelNotify] = &gen.AvatarDelNotify{}
+ protoMap[AvatarDieAnimationEndReq] = &gen.AvatarDieAnimationEndReq{}
+ protoMap[AvatarDieAnimationEndRsp] = &gen.AvatarDieAnimationEndRsp{}
+ protoMap[AvatarEnterElementViewNotify] = &gen.AvatarEnterElementViewNotify{}
+ protoMap[AvatarEquipAffixStartNotify] = &gen.AvatarEquipAffixStartNotify{}
+ protoMap[AvatarEquipChangeNotify] = &gen.AvatarEquipChangeNotify{}
+ protoMap[AvatarExpeditionAllDataReq] = &gen.AvatarExpeditionAllDataReq{}
+ protoMap[AvatarExpeditionAllDataRsp] = &gen.AvatarExpeditionAllDataRsp{}
+ protoMap[AvatarExpeditionCallBackReq] = &gen.AvatarExpeditionCallBackReq{}
+ protoMap[AvatarExpeditionCallBackRsp] = &gen.AvatarExpeditionCallBackRsp{}
+ protoMap[AvatarExpeditionDataNotify] = &gen.AvatarExpeditionDataNotify{}
+ protoMap[AvatarExpeditionGetRewardReq] = &gen.AvatarExpeditionGetRewardReq{}
+ protoMap[AvatarExpeditionGetRewardRsp] = &gen.AvatarExpeditionGetRewardRsp{}
+ protoMap[AvatarExpeditionStartReq] = &gen.AvatarExpeditionStartReq{}
+ protoMap[AvatarExpeditionStartRsp] = &gen.AvatarExpeditionStartRsp{}
+ protoMap[AvatarFetterDataNotify] = &gen.AvatarFetterDataNotify{}
+ protoMap[AvatarFetterLevelRewardReq] = &gen.AvatarFetterLevelRewardReq{}
+ protoMap[AvatarFetterLevelRewardRsp] = &gen.AvatarFetterLevelRewardRsp{}
+ protoMap[AvatarFightPropNotify] = &gen.AvatarFightPropNotify{}
+ protoMap[AvatarFightPropUpdateNotify] = &gen.AvatarFightPropUpdateNotify{}
+ protoMap[AvatarFlycloakChangeNotify] = &gen.AvatarFlycloakChangeNotify{}
+ protoMap[AvatarFollowRouteNotify] = &gen.AvatarFollowRouteNotify{}
+ protoMap[AvatarGainCostumeNotify] = &gen.AvatarGainCostumeNotify{}
+ protoMap[AvatarGainFlycloakNotify] = &gen.AvatarGainFlycloakNotify{}
+ protoMap[AvatarLifeStateChangeNotify] = &gen.AvatarLifeStateChangeNotify{}
+ protoMap[AvatarPromoteGetRewardReq] = &gen.AvatarPromoteGetRewardReq{}
+ protoMap[AvatarPromoteGetRewardRsp] = &gen.AvatarPromoteGetRewardRsp{}
+ protoMap[AvatarPromoteReq] = &gen.AvatarPromoteReq{}
+ protoMap[AvatarPromoteRsp] = &gen.AvatarPromoteRsp{}
+ protoMap[AvatarPropChangeReasonNotify] = &gen.AvatarPropChangeReasonNotify{}
+ protoMap[AvatarPropNotify] = &gen.AvatarPropNotify{}
+ protoMap[AvatarRenameInfoNotify] = &gen.AvatarRenameInfoNotify{}
+ protoMap[AvatarSatiationDataNotify] = &gen.AvatarSatiationDataNotify{}
+ protoMap[AvatarSkillChangeNotify] = &gen.AvatarSkillChangeNotify{}
+ protoMap[AvatarSkillDepotChangeNotify] = &gen.AvatarSkillDepotChangeNotify{}
+ protoMap[AvatarSkillInfoNotify] = &gen.AvatarSkillInfoNotify{}
+ protoMap[AvatarSkillMaxChargeCountNotify] = &gen.AvatarSkillMaxChargeCountNotify{}
+ protoMap[AvatarSkillUpgradeReq] = &gen.AvatarSkillUpgradeReq{}
+ protoMap[AvatarSkillUpgradeRsp] = &gen.AvatarSkillUpgradeRsp{}
+ protoMap[AvatarTeamAllDataNotify] = &gen.AvatarTeamAllDataNotify{}
+ protoMap[AvatarTeamUpdateNotify] = &gen.AvatarTeamUpdateNotify{}
+ protoMap[AvatarUnlockTalentNotify] = &gen.AvatarUnlockTalentNotify{}
+ protoMap[AvatarUpgradeReq] = &gen.AvatarUpgradeReq{}
+ protoMap[AvatarUpgradeRsp] = &gen.AvatarUpgradeRsp{}
+ protoMap[AvatarWearFlycloakReq] = &gen.AvatarWearFlycloakReq{}
+ protoMap[AvatarWearFlycloakRsp] = &gen.AvatarWearFlycloakRsp{}
+ protoMap[BackMyWorldReq] = &gen.BackMyWorldReq{}
+ protoMap[BackMyWorldRsp] = &gen.BackMyWorldRsp{}
+ protoMap[BackPlayCustomDungeonOfficialReq] = &gen.BackPlayCustomDungeonOfficialReq{}
+ protoMap[BackPlayCustomDungeonOfficialRsp] = &gen.BackPlayCustomDungeonOfficialRsp{}
+ protoMap[BackRebornGalleryReq] = &gen.BackRebornGalleryReq{}
+ protoMap[BackRebornGalleryRsp] = &gen.BackRebornGalleryRsp{}
+ protoMap[BargainOfferPriceReq] = &gen.BargainOfferPriceReq{}
+ protoMap[BargainOfferPriceRsp] = &gen.BargainOfferPriceRsp{}
+ protoMap[BargainStartNotify] = &gen.BargainStartNotify{}
+ protoMap[BargainTerminateNotify] = &gen.BargainTerminateNotify{}
+ protoMap[BartenderCancelLevelReq] = &gen.BartenderCancelLevelReq{}
+ protoMap[BartenderCancelLevelRsp] = &gen.BartenderCancelLevelRsp{}
+ protoMap[BartenderCancelOrderReq] = &gen.BartenderCancelOrderReq{}
+ protoMap[BartenderCancelOrderRsp] = &gen.BartenderCancelOrderRsp{}
+ protoMap[BartenderCompleteOrderReq] = &gen.BartenderCompleteOrderReq{}
+ protoMap[BartenderCompleteOrderRsp] = &gen.BartenderCompleteOrderRsp{}
+ protoMap[BartenderFinishLevelReq] = &gen.BartenderFinishLevelReq{}
+ protoMap[BartenderFinishLevelRsp] = &gen.BartenderFinishLevelRsp{}
+ protoMap[BartenderGetFormulaReq] = &gen.BartenderGetFormulaReq{}
+ protoMap[BartenderGetFormulaRsp] = &gen.BartenderGetFormulaRsp{}
+ protoMap[BartenderLevelProgressNotify] = &gen.BartenderLevelProgressNotify{}
+ protoMap[BartenderStartLevelReq] = &gen.BartenderStartLevelReq{}
+ protoMap[BartenderStartLevelRsp] = &gen.BartenderStartLevelRsp{}
+ protoMap[BatchBuyGoodsReq] = &gen.BatchBuyGoodsReq{}
+ protoMap[BatchBuyGoodsRsp] = &gen.BatchBuyGoodsRsp{}
+ protoMap[BattlePassAllDataNotify] = &gen.BattlePassAllDataNotify{}
+ protoMap[BattlePassBuySuccNotify] = &gen.BattlePassBuySuccNotify{}
+ protoMap[BattlePassCurScheduleUpdateNotify] = &gen.BattlePassCurScheduleUpdateNotify{}
+ protoMap[BattlePassMissionDelNotify] = &gen.BattlePassMissionDelNotify{}
+ protoMap[BattlePassMissionUpdateNotify] = &gen.BattlePassMissionUpdateNotify{}
+ protoMap[BeginCameraSceneLookNotify] = &gen.BeginCameraSceneLookNotify{}
+ protoMap[BeginCameraSceneLookWithTemplateNotify] = &gen.BeginCameraSceneLookWithTemplateNotify{}
+ protoMap[BigTalentPointConvertReq] = &gen.BigTalentPointConvertReq{}
+ protoMap[BigTalentPointConvertRsp] = &gen.BigTalentPointConvertRsp{}
+ protoMap[BlessingAcceptAllGivePicReq] = &gen.BlessingAcceptAllGivePicReq{}
+ protoMap[BlessingAcceptAllGivePicRsp] = &gen.BlessingAcceptAllGivePicRsp{}
+ protoMap[BlessingAcceptGivePicReq] = &gen.BlessingAcceptGivePicReq{}
+ protoMap[BlessingAcceptGivePicRsp] = &gen.BlessingAcceptGivePicRsp{}
+ protoMap[BlessingGetAllRecvPicRecordListReq] = &gen.BlessingGetAllRecvPicRecordListReq{}
+ protoMap[BlessingGetAllRecvPicRecordListRsp] = &gen.BlessingGetAllRecvPicRecordListRsp{}
+ protoMap[BlessingGetFriendPicListReq] = &gen.BlessingGetFriendPicListReq{}
+ protoMap[BlessingGetFriendPicListRsp] = &gen.BlessingGetFriendPicListRsp{}
+ protoMap[BlessingGiveFriendPicReq] = &gen.BlessingGiveFriendPicReq{}
+ protoMap[BlessingGiveFriendPicRsp] = &gen.BlessingGiveFriendPicRsp{}
+ protoMap[BlessingRecvFriendPicNotify] = &gen.BlessingRecvFriendPicNotify{}
+ protoMap[BlessingRedeemRewardReq] = &gen.BlessingRedeemRewardReq{}
+ protoMap[BlessingRedeemRewardRsp] = &gen.BlessingRedeemRewardRsp{}
+ protoMap[BlessingScanReq] = &gen.BlessingScanReq{}
+ protoMap[BlessingScanRsp] = &gen.BlessingScanRsp{}
+ protoMap[BlitzRushParkourRestartReq] = &gen.BlitzRushParkourRestartReq{}
+ protoMap[BlitzRushParkourRestartRsp] = &gen.BlitzRushParkourRestartRsp{}
+ protoMap[BlossomBriefInfoNotify] = &gen.BlossomBriefInfoNotify{}
+ protoMap[BlossomChestCreateNotify] = &gen.BlossomChestCreateNotify{}
+ protoMap[BlossomChestInfoNotify] = &gen.BlossomChestInfoNotify{}
+ protoMap[BonusActivityInfoReq] = &gen.BonusActivityInfoReq{}
+ protoMap[BonusActivityInfoRsp] = &gen.BonusActivityInfoRsp{}
+ protoMap[BonusActivityUpdateNotify] = &gen.BonusActivityUpdateNotify{}
+ protoMap[BossChestActivateNotify] = &gen.BossChestActivateNotify{}
+ protoMap[BounceConjuringSettleNotify] = &gen.BounceConjuringSettleNotify{}
+ protoMap[BrickBreakerPlayerReadyNotify] = &gen.BrickBreakerPlayerReadyNotify{}
+ protoMap[BrickBreakerPlayerSetAvatarNotify] = &gen.BrickBreakerPlayerSetAvatarNotify{}
+ protoMap[BrickBreakerPlayerSetChangingNotify] = &gen.BrickBreakerPlayerSetChangingNotify{}
+ protoMap[BrickBreakerPlayerSetSkillNotify] = &gen.BrickBreakerPlayerSetSkillNotify{}
+ protoMap[BrickBreakerQuitReq] = &gen.BrickBreakerQuitReq{}
+ protoMap[BrickBreakerQuitRsp] = &gen.BrickBreakerQuitRsp{}
+ protoMap[BrickBreakerSelectAvatarReq] = &gen.BrickBreakerSelectAvatarReq{}
+ protoMap[BrickBreakerSelectAvatarRsp] = &gen.BrickBreakerSelectAvatarRsp{}
+ protoMap[BrickBreakerSelectSkillReq] = &gen.BrickBreakerSelectSkillReq{}
+ protoMap[BrickBreakerSelectSkillRsp] = &gen.BrickBreakerSelectSkillRsp{}
+ protoMap[BrickBreakerSetChangingReq] = &gen.BrickBreakerSetChangingReq{}
+ protoMap[BrickBreakerSetChangingRsp] = &gen.BrickBreakerSetChangingRsp{}
+ protoMap[BrickBreakerSetReadyReq] = &gen.BrickBreakerSetReadyReq{}
+ protoMap[BrickBreakerSetReadyRsp] = &gen.BrickBreakerSetReadyRsp{}
+ protoMap[BrickBreakerSettleNotify] = &gen.BrickBreakerSettleNotify{}
+ protoMap[BrickBreakerTwiceStartReq] = &gen.BrickBreakerTwiceStartReq{}
+ protoMap[BrickBreakerTwiceStartRsp] = &gen.BrickBreakerTwiceStartRsp{}
+ protoMap[BuoyantCombatSettleNotify] = &gen.BuoyantCombatSettleNotify{}
+ protoMap[BuyBattlePassLevelReq] = &gen.BuyBattlePassLevelReq{}
+ protoMap[BuyBattlePassLevelRsp] = &gen.BuyBattlePassLevelRsp{}
+ protoMap[BuyGoodsReq] = &gen.BuyGoodsReq{}
+ protoMap[BuyGoodsRsp] = &gen.BuyGoodsRsp{}
+ protoMap[BuyResinReq] = &gen.BuyResinReq{}
+ protoMap[BuyResinRsp] = &gen.BuyResinRsp{}
+ protoMap[CalcWeaponUpgradeReturnItemsReq] = &gen.CalcWeaponUpgradeReturnItemsReq{}
+ protoMap[CalcWeaponUpgradeReturnItemsRsp] = &gen.CalcWeaponUpgradeReturnItemsRsp{}
+ protoMap[CancelCityReputationRequestReq] = &gen.CancelCityReputationRequestReq{}
+ protoMap[CancelCityReputationRequestRsp] = &gen.CancelCityReputationRequestRsp{}
+ protoMap[CancelCoopTaskReq] = &gen.CancelCoopTaskReq{}
+ protoMap[CancelCoopTaskRsp] = &gen.CancelCoopTaskRsp{}
+ protoMap[CancelFinishParentQuestNotify] = &gen.CancelFinishParentQuestNotify{}
+ protoMap[CanUseSkillNotify] = &gen.CanUseSkillNotify{}
+ protoMap[CardProductRewardNotify] = &gen.CardProductRewardNotify{}
+ protoMap[CataLogFinishedGlobalWatcherAllDataNotify] = &gen.CataLogFinishedGlobalWatcherAllDataNotify{}
+ protoMap[CataLogNewFinishedGlobalWatcherNotify] = &gen.CataLogNewFinishedGlobalWatcherNotify{}
+ protoMap[ChallengeDataNotify] = &gen.ChallengeDataNotify{}
+ protoMap[ChallengeRecordNotify] = &gen.ChallengeRecordNotify{}
+ protoMap[ChangeAvatarReq] = &gen.ChangeAvatarReq{}
+ protoMap[ChangeAvatarRsp] = &gen.ChangeAvatarRsp{}
+ protoMap[ChangeCustomDungeonRoomReq] = &gen.ChangeCustomDungeonRoomReq{}
+ protoMap[ChangeCustomDungeonRoomRsp] = &gen.ChangeCustomDungeonRoomRsp{}
+ protoMap[ChangeGameTimeReq] = &gen.ChangeGameTimeReq{}
+ protoMap[ChangeGameTimeRsp] = &gen.ChangeGameTimeRsp{}
+ protoMap[ChangeMailStarNotify] = &gen.ChangeMailStarNotify{}
+ protoMap[ChangeMpTeamAvatarReq] = &gen.ChangeMpTeamAvatarReq{}
+ protoMap[ChangeMpTeamAvatarRsp] = &gen.ChangeMpTeamAvatarRsp{}
protoMap[ChangeServerGlobalValueNotify] = &gen.ChangeServerGlobalValueNotify{}
- protoMap[ServerLogNotify] = &gen.ServerLogNotify{}
- protoMap[ShowMessageNotify] = &gen.ShowMessageNotify{}
+ protoMap[ChangeTeamNameReq] = &gen.ChangeTeamNameReq{}
+ protoMap[ChangeTeamNameRsp] = &gen.ChangeTeamNameRsp{}
+ protoMap[ChangeWidgetBackgroundActiveStateReq] = &gen.ChangeWidgetBackgroundActiveStateReq{}
+ protoMap[ChangeWidgetBackgroundActiveStateRsp] = &gen.ChangeWidgetBackgroundActiveStateRsp{}
+ protoMap[ChangeWorldToSingleModeNotify] = &gen.ChangeWorldToSingleModeNotify{}
+ protoMap[ChangeWorldToSingleModeReq] = &gen.ChangeWorldToSingleModeReq{}
+ protoMap[ChangeWorldToSingleModeRsp] = &gen.ChangeWorldToSingleModeRsp{}
+ protoMap[ChannelerSlabCheckEnterLoopDungeonReq] = &gen.ChannelerSlabCheckEnterLoopDungeonReq{}
+ protoMap[ChannelerSlabCheckEnterLoopDungeonRsp] = &gen.ChannelerSlabCheckEnterLoopDungeonRsp{}
+ protoMap[ChannelerSlabEnterLoopDungeonReq] = &gen.ChannelerSlabEnterLoopDungeonReq{}
+ protoMap[ChannelerSlabEnterLoopDungeonRsp] = &gen.ChannelerSlabEnterLoopDungeonRsp{}
+ protoMap[ChannelerSlabLoopDungeonChallengeInfoNotify] = &gen.ChannelerSlabLoopDungeonChallengeInfoNotify{}
+ protoMap[ChannelerSlabLoopDungeonSelectConditionReq] = &gen.ChannelerSlabLoopDungeonSelectConditionReq{}
+ protoMap[ChannelerSlabLoopDungeonSelectConditionRsp] = &gen.ChannelerSlabLoopDungeonSelectConditionRsp{}
+ protoMap[ChannelerSlabLoopDungeonTakeFirstPassRewardReq] = &gen.ChannelerSlabLoopDungeonTakeFirstPassRewardReq{}
+ protoMap[ChannelerSlabLoopDungeonTakeFirstPassRewardRsp] = &gen.ChannelerSlabLoopDungeonTakeFirstPassRewardRsp{}
+ protoMap[ChannelerSlabLoopDungeonTakeScoreRewardReq] = &gen.ChannelerSlabLoopDungeonTakeScoreRewardReq{}
+ protoMap[ChannelerSlabLoopDungeonTakeScoreRewardRsp] = &gen.ChannelerSlabLoopDungeonTakeScoreRewardRsp{}
+ protoMap[ChannelerSlabOneOffDungeonInfoNotify] = &gen.ChannelerSlabOneOffDungeonInfoNotify{}
+ protoMap[ChannelerSlabOneOffDungeonInfoReq] = &gen.ChannelerSlabOneOffDungeonInfoReq{}
+ protoMap[ChannelerSlabOneOffDungeonInfoRsp] = &gen.ChannelerSlabOneOffDungeonInfoRsp{}
+ protoMap[ChannelerSlabSaveAssistInfoReq] = &gen.ChannelerSlabSaveAssistInfoReq{}
+ protoMap[ChannelerSlabSaveAssistInfoRsp] = &gen.ChannelerSlabSaveAssistInfoRsp{}
+ protoMap[ChannelerSlabStageActiveChallengeIndexNotify] = &gen.ChannelerSlabStageActiveChallengeIndexNotify{}
+ protoMap[ChannelerSlabStageOneoffDungeonNotify] = &gen.ChannelerSlabStageOneoffDungeonNotify{}
+ protoMap[ChannelerSlabTakeoffBuffReq] = &gen.ChannelerSlabTakeoffBuffReq{}
+ protoMap[ChannelerSlabTakeoffBuffRsp] = &gen.ChannelerSlabTakeoffBuffRsp{}
+ protoMap[ChannelerSlabWearBuffReq] = &gen.ChannelerSlabWearBuffReq{}
+ protoMap[ChannelerSlabWearBuffRsp] = &gen.ChannelerSlabWearBuffRsp{}
+ protoMap[ChapterStateNotify] = &gen.ChapterStateNotify{}
+ protoMap[CharAmusementSettleNotify] = &gen.CharAmusementSettleNotify{}
+ protoMap[ChatChannelDataNotify] = &gen.ChatChannelDataNotify{}
+ protoMap[ChatChannelInfoNotify] = &gen.ChatChannelInfoNotify{}
+ protoMap[ChatChannelShieldNotify] = &gen.ChatChannelShieldNotify{}
+ protoMap[ChatChannelUpdateNotify] = &gen.ChatChannelUpdateNotify{}
+ protoMap[ChatHistoryNotify] = &gen.ChatHistoryNotify{}
+ protoMap[CheckAddItemExceedLimitNotify] = &gen.CheckAddItemExceedLimitNotify{}
+ protoMap[CheckGroupReplacedReq] = &gen.CheckGroupReplacedReq{}
+ protoMap[CheckGroupReplacedRsp] = &gen.CheckGroupReplacedRsp{}
protoMap[CheckSegmentCRCNotify] = &gen.CheckSegmentCRCNotify{}
- protoMap[GetOnlinePlayerInfoRsp] = &gen.GetOnlinePlayerInfoRsp{}
protoMap[CheckSegmentCRCReq] = &gen.CheckSegmentCRCReq{}
- protoMap[EchoNotify] = &gen.EchoNotify{}
- protoMap[KeepAliveNotify] = &gen.KeepAliveNotify{}
- protoMap[GetOnlinePlayerListRsp] = &gen.GetOnlinePlayerListRsp{}
+ protoMap[CheckUgcStateReq] = &gen.CheckUgcStateReq{}
+ protoMap[CheckUgcStateRsp] = &gen.CheckUgcStateRsp{}
+ protoMap[CheckUgcUpdateReq] = &gen.CheckUgcUpdateReq{}
+ protoMap[CheckUgcUpdateRsp] = &gen.CheckUgcUpdateRsp{}
+ protoMap[ChessEscapedMonstersNotify] = &gen.ChessEscapedMonstersNotify{}
+ protoMap[ChessLeftMonstersNotify] = &gen.ChessLeftMonstersNotify{}
+ protoMap[ChessManualRefreshCardsReq] = &gen.ChessManualRefreshCardsReq{}
+ protoMap[ChessManualRefreshCardsRsp] = &gen.ChessManualRefreshCardsRsp{}
+ protoMap[ChessPickCardNotify] = &gen.ChessPickCardNotify{}
+ protoMap[ChessPickCardReq] = &gen.ChessPickCardReq{}
+ protoMap[ChessPickCardRsp] = &gen.ChessPickCardRsp{}
+ protoMap[ChessPlayerInfoNotify] = &gen.ChessPlayerInfoNotify{}
+ protoMap[ChessSelectedCardsNotify] = &gen.ChessSelectedCardsNotify{}
+ protoMap[ChooseCurAvatarTeamReq] = &gen.ChooseCurAvatarTeamReq{}
+ protoMap[ChooseCurAvatarTeamRsp] = &gen.ChooseCurAvatarTeamRsp{}
+ protoMap[CityReputationDataNotify] = &gen.CityReputationDataNotify{}
+ protoMap[CityReputationLevelupNotify] = &gen.CityReputationLevelupNotify{}
+ protoMap[ClearRoguelikeCurseNotify] = &gen.ClearRoguelikeCurseNotify{}
+ protoMap[ClientAbilitiesInitFinishCombineNotify] = &gen.ClientAbilitiesInitFinishCombineNotify{}
+ protoMap[ClientAbilityChangeNotify] = &gen.ClientAbilityChangeNotify{}
+ protoMap[ClientAbilityInitBeginNotify] = &gen.ClientAbilityInitBeginNotify{}
+ protoMap[ClientAbilityInitFinishNotify] = &gen.ClientAbilityInitFinishNotify{}
+ protoMap[ClientAIStateNotify] = &gen.ClientAIStateNotify{}
+ protoMap[ClientBulletCreateNotify] = &gen.ClientBulletCreateNotify{}
+ protoMap[ClientCollectorDataNotify] = &gen.ClientCollectorDataNotify{}
+ protoMap[ClientHashDebugNotify] = &gen.ClientHashDebugNotify{}
+ protoMap[ClientLoadingCostumeVerificationNotify] = &gen.ClientLoadingCostumeVerificationNotify{}
+ protoMap[ClientLockGameTimeNotify] = &gen.ClientLockGameTimeNotify{}
+ protoMap[ClientNewMailNotify] = &gen.ClientNewMailNotify{}
+ protoMap[ClientPauseNotify] = &gen.ClientPauseNotify{}
protoMap[ClientReconnectNotify] = &gen.ClientReconnectNotify{}
+ protoMap[ClientRemoveCombatEndModifierNotify] = &gen.ClientRemoveCombatEndModifierNotify{}
protoMap[ClientReportNotify] = &gen.ClientReportNotify{}
- protoMap[GetOnlinePlayerInfoReq] = &gen.GetOnlinePlayerInfoReq{}
- protoMap[Unk2200_DEHCEKCILAB_ClientNotify] = &gen.Unk2200_DEHCEKCILAB_ClientNotify{}
- protoMap[GetOnlinePlayerListReq] = &gen.GetOnlinePlayerListReq{}
- protoMap[UpdateRedPointNotify] = &gen.UpdateRedPointNotify{}
- protoMap[GmTalkNotify] = &gen.GmTalkNotify{}
- protoMap[RobotPushPlayerDataNotify] = &gen.RobotPushPlayerDataNotify{}
- protoMap[GmTalkReq] = &gen.GmTalkReq{}
- protoMap[ServerTimeNotify] = &gen.ServerTimeNotify{}
- protoMap[ExclusiveRuleNotify] = &gen.ExclusiveRuleNotify{}
- protoMap[WorldOwnerDailyTaskNotify] = &gen.WorldOwnerDailyTaskNotify{}
- protoMap[PlayerLogoutNotify] = &gen.PlayerLogoutNotify{}
- protoMap[SetOpenStateRsp] = &gen.SetOpenStateRsp{}
- protoMap[SetPlayerBornDataReq] = &gen.SetPlayerBornDataReq{}
- protoMap[CookRecipeDataNotify] = &gen.CookRecipeDataNotify{}
- protoMap[PlayerLogoutReq] = &gen.PlayerLogoutReq{}
- protoMap[Unk2700_KIHEEAGDGIL_ServerNotify] = &gen.Unk2700_KIHEEAGDGIL_ServerNotify{}
- protoMap[Unk2700_JEHIAJHHIMP_ServerNotify] = &gen.Unk2700_JEHIAJHHIMP_ServerNotify{}
- protoMap[DailyTaskFilterCityReq] = &gen.DailyTaskFilterCityReq{}
- protoMap[PlayerLoginReq] = &gen.PlayerLoginReq{}
- protoMap[ClientLockGameTimeNotify] = &gen.ClientLockGameTimeNotify{}
- protoMap[GivingRecordNotify] = &gen.GivingRecordNotify{}
- protoMap[DailyTaskScoreRewardNotify] = &gen.DailyTaskScoreRewardNotify{}
- protoMap[ItemGivingRsp] = &gen.ItemGivingRsp{}
- protoMap[AddRandTaskInfoNotify] = &gen.AddRandTaskInfoNotify{}
- protoMap[GetNextResourceInfoRsp] = &gen.GetNextResourceInfoRsp{}
- protoMap[PlayerLogoutRsp] = &gen.PlayerLogoutRsp{}
- protoMap[SetPlayerNameRsp] = &gen.SetPlayerNameRsp{}
- protoMap[Unk2700_KDDPDHGPGEF_ServerRsp] = &gen.Unk2700_KDDPDHGPGEF_ServerRsp{}
- protoMap[PlayerSetPauseReq] = &gen.PlayerSetPauseReq{}
- protoMap[Unk3000_JDCOHPBDPED] = &gen.Unk3000_JDCOHPBDPED{}
- protoMap[PlayerRandomCookReq] = &gen.PlayerRandomCookReq{}
- protoMap[OpenStateChangeNotify] = &gen.OpenStateChangeNotify{}
+ protoMap[ClientScriptEventNotify] = &gen.ClientScriptEventNotify{}
+ protoMap[ClientTransmitReq] = &gen.ClientTransmitReq{}
+ protoMap[ClientTransmitRsp] = &gen.ClientTransmitRsp{}
+ protoMap[ClientTriggerEventNotify] = &gen.ClientTriggerEventNotify{}
+ protoMap[CloseCommonTipsNotify] = &gen.CloseCommonTipsNotify{}
+ protoMap[ClosedItemNotify] = &gen.ClosedItemNotify{}
+ protoMap[CodexDataFullNotify] = &gen.CodexDataFullNotify{}
+ protoMap[CodexDataUpdateNotify] = &gen.CodexDataUpdateNotify{}
+ protoMap[CoinCollectCheckDoubleStartPlayReq] = &gen.CoinCollectCheckDoubleStartPlayReq{}
+ protoMap[CoinCollectCheckDoubleStartPlayRsp] = &gen.CoinCollectCheckDoubleStartPlayRsp{}
+ protoMap[CoinCollectChooseSkillReq] = &gen.CoinCollectChooseSkillReq{}
+ protoMap[CoinCollectChooseSkillRsp] = &gen.CoinCollectChooseSkillRsp{}
+ protoMap[CoinCollectGallerySettleNotify] = &gen.CoinCollectGallerySettleNotify{}
+ protoMap[CoinCollectInterruptPlayReq] = &gen.CoinCollectInterruptPlayReq{}
+ protoMap[CoinCollectInterruptPlayRsp] = &gen.CoinCollectInterruptPlayRsp{}
+ protoMap[CoinCollectPrepareReq] = &gen.CoinCollectPrepareReq{}
+ protoMap[CoinCollectPrepareRsp] = &gen.CoinCollectPrepareRsp{}
+ protoMap[CoinCollectPrepareStageNotify] = &gen.CoinCollectPrepareStageNotify{}
+ protoMap[CombatInvocationsNotify] = &gen.CombatInvocationsNotify{}
+ protoMap[CombineDataNotify] = &gen.CombineDataNotify{}
+ protoMap[CombineFormulaDataNotify] = &gen.CombineFormulaDataNotify{}
+ protoMap[CombineReq] = &gen.CombineReq{}
+ protoMap[CombineRsp] = &gen.CombineRsp{}
+ protoMap[CommonPlayerTipsNotify] = &gen.CommonPlayerTipsNotify{}
+ protoMap[CompoundDataNotify] = &gen.CompoundDataNotify{}
protoMap[CompoundUnlockNotify] = &gen.CompoundUnlockNotify{}
- protoMap[TakePlayerLevelRewardReq] = &gen.TakePlayerLevelRewardReq{}
- protoMap[PlayerSetLanguageRsp] = &gen.PlayerSetLanguageRsp{}
- protoMap[PlayerGameTimeNotify] = &gen.PlayerGameTimeNotify{}
- protoMap[PlayerInjectFixNotify] = &gen.PlayerInjectFixNotify{}
- protoMap[PlayerLuaShellNotify] = &gen.PlayerLuaShellNotify{}
+ protoMap[CookDataNotify] = &gen.CookDataNotify{}
protoMap[CookGradeDataNotify] = &gen.CookGradeDataNotify{}
- protoMap[PlayerLoginRsp] = &gen.PlayerLoginRsp{}
- protoMap[Unk2700_HBLAGOMHKPL_ClientRsp] = &gen.Unk2700_HBLAGOMHKPL_ClientRsp{}
- protoMap[AdjustWorldLevelRsp] = &gen.AdjustWorldLevelRsp{}
- protoMap[PlayerPropChangeNotify] = &gen.PlayerPropChangeNotify{}
- protoMap[ItemGivingReq] = &gen.ItemGivingReq{}
- protoMap[GetCompoundDataReq] = &gen.GetCompoundDataReq{}
- protoMap[PlayerSetLanguageReq] = &gen.PlayerSetLanguageReq{}
- protoMap[PlayerCompoundMaterialRsp] = &gen.PlayerCompoundMaterialRsp{}
- protoMap[DailyTaskFilterCityRsp] = &gen.DailyTaskFilterCityRsp{}
- protoMap[Unk2800_HKBAEOMCFOD] = &gen.Unk2800_HKBAEOMCFOD{}
- protoMap[CompoundDataNotify] = &gen.CompoundDataNotify{}
- protoMap[DoSetPlayerBornDataNotify] = &gen.DoSetPlayerBornDataNotify{}
- protoMap[ClientTriggerEventNotify] = &gen.ClientTriggerEventNotify{}
- protoMap[GetCompoundDataRsp] = &gen.GetCompoundDataRsp{}
- protoMap[PlayerCompoundMaterialReq] = &gen.PlayerCompoundMaterialReq{}
- protoMap[Unk2700_EAGIANJBNGK_ClientReq] = &gen.Unk2700_EAGIANJBNGK_ClientReq{}
- protoMap[Unk2700_MFINCDMFGLD_ServerNotify] = &gen.Unk2700_MFINCDMFGLD_ServerNotify{}
- protoMap[SetPlayerNameReq] = &gen.SetPlayerNameReq{}
- protoMap[PlayerSetPauseRsp] = &gen.PlayerSetPauseRsp{}
- protoMap[TakePlayerLevelRewardRsp] = &gen.TakePlayerLevelRewardRsp{}
+ protoMap[CookRecipeDataNotify] = &gen.CookRecipeDataNotify{}
+ protoMap[CoopCgShowNotify] = &gen.CoopCgShowNotify{}
+ protoMap[CoopCgUpdateNotify] = &gen.CoopCgUpdateNotify{}
+ protoMap[CoopChapterUpdateNotify] = &gen.CoopChapterUpdateNotify{}
+ protoMap[CoopDataNotify] = &gen.CoopDataNotify{}
+ protoMap[CoopPointUpdateNotify] = &gen.CoopPointUpdateNotify{}
+ protoMap[CoopProgressUpdateNotify] = &gen.CoopProgressUpdateNotify{}
+ protoMap[CoopRewardUpdateNotify] = &gen.CoopRewardUpdateNotify{}
+ protoMap[CreateMassiveEntityNotify] = &gen.CreateMassiveEntityNotify{}
+ protoMap[CreateMassiveEntityReq] = &gen.CreateMassiveEntityReq{}
+ protoMap[CreateMassiveEntityRsp] = &gen.CreateMassiveEntityRsp{}
+ protoMap[CreateVehicleReq] = &gen.CreateVehicleReq{}
+ protoMap[CreateVehicleRsp] = &gen.CreateVehicleRsp{}
+ protoMap[CrystalLinkDungeonInfoNotify] = &gen.CrystalLinkDungeonInfoNotify{}
+ protoMap[CrystalLinkEnterDungeonReq] = &gen.CrystalLinkEnterDungeonReq{}
+ protoMap[CrystalLinkEnterDungeonRsp] = &gen.CrystalLinkEnterDungeonRsp{}
+ protoMap[CrystalLinkRestartDungeonReq] = &gen.CrystalLinkRestartDungeonReq{}
+ protoMap[CrystalLinkRestartDungeonRsp] = &gen.CrystalLinkRestartDungeonRsp{}
+ protoMap[CustomDungeonBattleRecordNotify] = &gen.CustomDungeonBattleRecordNotify{}
+ protoMap[CustomDungeonOfficialNotify] = &gen.CustomDungeonOfficialNotify{}
+ protoMap[CustomDungeonRecoverNotify] = &gen.CustomDungeonRecoverNotify{}
+ protoMap[CustomDungeonUpdateNotify] = &gen.CustomDungeonUpdateNotify{}
+ protoMap[CutSceneBeginNotify] = &gen.CutSceneBeginNotify{}
+ protoMap[CutSceneEndNotify] = &gen.CutSceneEndNotify{}
+ protoMap[CutSceneFinishNotify] = &gen.CutSceneFinishNotify{}
protoMap[DailyTaskDataNotify] = &gen.DailyTaskDataNotify{}
- protoMap[PlayerForceExitRsp] = &gen.PlayerForceExitRsp{}
- protoMap[TaskVarNotify] = &gen.TaskVarNotify{}
- protoMap[RemoveRandTaskInfoNotify] = &gen.RemoveRandTaskInfoNotify{}
- protoMap[PlayerRandomCookRsp] = &gen.PlayerRandomCookRsp{}
- protoMap[AdjustWorldLevelReq] = &gen.AdjustWorldLevelReq{}
- protoMap[SetOpenStateReq] = &gen.SetOpenStateReq{}
- protoMap[PlayerCookArgsReq] = &gen.PlayerCookArgsReq{}
- protoMap[DataResVersionNotify] = &gen.DataResVersionNotify{}
- protoMap[PlayerCookArgsRsp] = &gen.PlayerCookArgsRsp{}
+ protoMap[DebugNotify] = &gen.DebugNotify{}
+ protoMap[DailyTaskFilterCityRsp] = &gen.DailyTaskFilterCityRsp{}
protoMap[DailyTaskProgressNotify] = &gen.DailyTaskProgressNotify{}
- protoMap[Unk2800_OFIHDGFMDGB] = &gen.Unk2800_OFIHDGFMDGB{}
- protoMap[GetPlayerTokenReq] = &gen.GetPlayerTokenReq{}
- protoMap[ChangeGameTimeReq] = &gen.ChangeGameTimeReq{}
- protoMap[TakeCompoundOutputReq] = &gen.TakeCompoundOutputReq{}
- protoMap[PlayerPropNotify] = &gen.PlayerPropNotify{}
- protoMap[TakeCompoundOutputRsp] = &gen.TakeCompoundOutputRsp{}
- protoMap[Unk2700_LGGAIDMLDIA_ServerReq] = &gen.Unk2700_LGGAIDMLDIA_ServerReq{}
- protoMap[AntiAddictNotify] = &gen.AntiAddictNotify{}
- protoMap[SetPlayerPropRsp] = &gen.SetPlayerPropRsp{}
- protoMap[SetPlayerBornDataRsp] = &gen.SetPlayerBornDataRsp{}
- protoMap[ServerDisconnectClientNotify] = &gen.ServerDisconnectClientNotify{}
- protoMap[Unk3000_DLCDJPKNGBD] = &gen.Unk3000_DLCDJPKNGBD{}
+ protoMap[DailyTaskScoreRewardNotify] = &gen.DailyTaskScoreRewardNotify{}
protoMap[DailyTaskUnlockedCitiesNotify] = &gen.DailyTaskUnlockedCitiesNotify{}
- protoMap[GivingRecordChangeNotify] = &gen.GivingRecordChangeNotify{}
- protoMap[PlayerCookRsp] = &gen.PlayerCookRsp{}
- protoMap[PlayerForceExitReq] = &gen.PlayerForceExitReq{}
- protoMap[PlayerDataNotify] = &gen.PlayerDataNotify{}
- protoMap[PlayerTimeNotify] = &gen.PlayerTimeNotify{}
- protoMap[GetNextResourceInfoReq] = &gen.GetNextResourceInfoReq{}
- protoMap[OpenStateUpdateNotify] = &gen.OpenStateUpdateNotify{}
- protoMap[PlayerCookReq] = &gen.PlayerCookReq{}
- protoMap[CookDataNotify] = &gen.CookDataNotify{}
- protoMap[SetPlayerPropReq] = &gen.SetPlayerPropReq{}
- protoMap[GetPlayerTokenRsp] = &gen.GetPlayerTokenRsp{}
- protoMap[ChangeGameTimeRsp] = &gen.ChangeGameTimeRsp{}
- protoMap[PlayerLevelRewardUpdateNotify] = &gen.PlayerLevelRewardUpdateNotify{}
- protoMap[BackMyWorldRsp] = &gen.BackMyWorldRsp{}
- protoMap[MarkEntityInMinMapNotify] = &gen.MarkEntityInMinMapNotify{}
- protoMap[SceneEntityDisappearNotify] = &gen.SceneEntityDisappearNotify{}
- protoMap[GetSceneAreaRsp] = &gen.GetSceneAreaRsp{}
- protoMap[EnterTransPointRegionNotify] = &gen.EnterTransPointRegionNotify{}
- protoMap[SceneForceUnlockNotify] = &gen.SceneForceUnlockNotify{}
- protoMap[SceneInitFinishRsp] = &gen.SceneInitFinishRsp{}
- protoMap[EnterSceneReadyReq] = &gen.EnterSceneReadyReq{}
- protoMap[EnterSceneReadyRsp] = &gen.EnterSceneReadyRsp{}
- protoMap[ExecuteGadgetLuaRsp] = &gen.ExecuteGadgetLuaRsp{}
- protoMap[SceneKickPlayerNotify] = &gen.SceneKickPlayerNotify{}
- protoMap[LeaveSceneRsp] = &gen.LeaveSceneRsp{}
- protoMap[ClientScriptEventNotify] = &gen.ClientScriptEventNotify{}
- protoMap[PlayerEnterSceneInfoNotify] = &gen.PlayerEnterSceneInfoNotify{}
- protoMap[CutSceneEndNotify] = &gen.CutSceneEndNotify{}
- protoMap[LevelupCityReq] = &gen.LevelupCityReq{}
+ protoMap[DataResVersionNotify] = &gen.DataResVersionNotify{}
+ protoMap[DealAddFriendReq] = &gen.DealAddFriendReq{}
+ protoMap[DealAddFriendRsp] = &gen.DealAddFriendRsp{}
+ protoMap[DeathZoneInfoNotify] = &gen.DeathZoneInfoNotify{}
+ protoMap[DeathZoneObserveNotify] = &gen.DeathZoneObserveNotify{}
+ protoMap[DelBackupAvatarTeamReq] = &gen.DelBackupAvatarTeamReq{}
+ protoMap[DelBackupAvatarTeamRsp] = &gen.DelBackupAvatarTeamRsp{}
+ protoMap[DeleteFriendNotify] = &gen.DeleteFriendNotify{}
+ protoMap[DeleteFriendReq] = &gen.DeleteFriendReq{}
+ protoMap[DeleteFriendRsp] = &gen.DeleteFriendRsp{}
+ protoMap[DelMailReq] = &gen.DelMailReq{}
+ protoMap[DelMailRsp] = &gen.DelMailRsp{}
+ protoMap[DelScenePlayTeamEntityNotify] = &gen.DelScenePlayTeamEntityNotify{}
+ protoMap[DelTeamEntityNotify] = &gen.DelTeamEntityNotify{}
+ protoMap[DeshretObeliskChestInfoNotify] = &gen.DeshretObeliskChestInfoNotify{}
+ protoMap[DestroyMassiveEntityNotify] = &gen.DestroyMassiveEntityNotify{}
+ protoMap[DestroyMaterialReq] = &gen.DestroyMaterialReq{}
+ protoMap[DestroyMaterialRsp] = &gen.DestroyMaterialRsp{}
+ protoMap[DigActivityChangeGadgetStateReq] = &gen.DigActivityChangeGadgetStateReq{}
+ protoMap[DigActivityChangeGadgetStateRsp] = &gen.DigActivityChangeGadgetStateRsp{}
+ protoMap[DigActivityMarkPointChangeNotify] = &gen.DigActivityMarkPointChangeNotify{}
+ protoMap[DisableRoguelikeTrapNotify] = &gen.DisableRoguelikeTrapNotify{}
+ protoMap[DoGachaReq] = &gen.DoGachaReq{}
+ protoMap[DoGachaRsp] = &gen.DoGachaRsp{}
+ protoMap[DoRoguelikeDungeonCardGachaReq] = &gen.DoRoguelikeDungeonCardGachaReq{}
+ protoMap[DoRoguelikeDungeonCardGachaRsp] = &gen.DoRoguelikeDungeonCardGachaRsp{}
+ protoMap[DoSetPlayerBornDataNotify] = &gen.DoSetPlayerBornDataNotify{}
+ protoMap[DraftGuestReplyInviteNotify] = &gen.DraftGuestReplyInviteNotify{}
+ protoMap[DraftGuestReplyInviteReq] = &gen.DraftGuestReplyInviteReq{}
+ protoMap[DraftGuestReplyInviteRsp] = &gen.DraftGuestReplyInviteRsp{}
+ protoMap[DraftGuestReplyTwiceConfirmNotify] = &gen.DraftGuestReplyTwiceConfirmNotify{}
+ protoMap[DraftGuestReplyTwiceConfirmReq] = &gen.DraftGuestReplyTwiceConfirmReq{}
+ protoMap[DraftGuestReplyTwiceConfirmRsp] = &gen.DraftGuestReplyTwiceConfirmRsp{}
+ protoMap[DraftInviteResultNotify] = &gen.DraftInviteResultNotify{}
+ protoMap[DraftOwnerInviteNotify] = &gen.DraftOwnerInviteNotify{}
+ protoMap[DraftOwnerStartInviteReq] = &gen.DraftOwnerStartInviteReq{}
+ protoMap[DraftOwnerStartInviteRsp] = &gen.DraftOwnerStartInviteRsp{}
+ protoMap[DraftOwnerTwiceConfirmNotify] = &gen.DraftOwnerTwiceConfirmNotify{}
+ protoMap[DraftTwiceConfirmResultNotify] = &gen.DraftTwiceConfirmResultNotify{}
+ protoMap[DragonSpineChapterFinishNotify] = &gen.DragonSpineChapterFinishNotify{}
+ protoMap[DragonSpineChapterOpenNotify] = &gen.DragonSpineChapterOpenNotify{}
+ protoMap[DragonSpineChapterProgressChangeNotify] = &gen.DragonSpineChapterProgressChangeNotify{}
+ protoMap[DragonSpineCoinChangeNotify] = &gen.DragonSpineCoinChangeNotify{}
+ protoMap[DropHintNotify] = &gen.DropHintNotify{}
+ protoMap[DropItemReq] = &gen.DropItemReq{}
+ protoMap[DropItemRsp] = &gen.DropItemRsp{}
+ protoMap[DungeonCandidateTeamChangeAvatarReq] = &gen.DungeonCandidateTeamChangeAvatarReq{}
+ protoMap[DungeonCandidateTeamChangeAvatarRsp] = &gen.DungeonCandidateTeamChangeAvatarRsp{}
+ protoMap[DungeonCandidateTeamCreateReq] = &gen.DungeonCandidateTeamCreateReq{}
+ protoMap[DungeonCandidateTeamCreateRsp] = &gen.DungeonCandidateTeamCreateRsp{}
+ protoMap[DungeonCandidateTeamDismissNotify] = &gen.DungeonCandidateTeamDismissNotify{}
+ protoMap[DungeonCandidateTeamInfoNotify] = &gen.DungeonCandidateTeamInfoNotify{}
+ protoMap[DungeonCandidateTeamInviteNotify] = &gen.DungeonCandidateTeamInviteNotify{}
+ protoMap[DungeonCandidateTeamInviteReq] = &gen.DungeonCandidateTeamInviteReq{}
+ protoMap[DungeonCandidateTeamInviteRsp] = &gen.DungeonCandidateTeamInviteRsp{}
+ protoMap[DungeonCandidateTeamKickReq] = &gen.DungeonCandidateTeamKickReq{}
+ protoMap[DungeonCandidateTeamKickRsp] = &gen.DungeonCandidateTeamKickRsp{}
+ protoMap[DungeonCandidateTeamLeaveReq] = &gen.DungeonCandidateTeamLeaveReq{}
+ protoMap[DungeonCandidateTeamLeaveRsp] = &gen.DungeonCandidateTeamLeaveRsp{}
+ protoMap[DungeonCandidateTeamPlayerLeaveNotify] = &gen.DungeonCandidateTeamPlayerLeaveNotify{}
+ protoMap[DungeonCandidateTeamRefuseNotify] = &gen.DungeonCandidateTeamRefuseNotify{}
+ protoMap[DungeonCandidateTeamReplyInviteReq] = &gen.DungeonCandidateTeamReplyInviteReq{}
+ protoMap[DungeonCandidateTeamReplyInviteRsp] = &gen.DungeonCandidateTeamReplyInviteRsp{}
+ protoMap[DungeonCandidateTeamSetChangingAvatarReq] = &gen.DungeonCandidateTeamSetChangingAvatarReq{}
+ protoMap[DungeonCandidateTeamSetChangingAvatarRsp] = &gen.DungeonCandidateTeamSetChangingAvatarRsp{}
+ protoMap[DungeonCandidateTeamSetReadyReq] = &gen.DungeonCandidateTeamSetReadyReq{}
+ protoMap[DungeonCandidateTeamSetReadyRsp] = &gen.DungeonCandidateTeamSetReadyRsp{}
+ protoMap[DungeonChallengeBeginNotify] = &gen.DungeonChallengeBeginNotify{}
+ protoMap[DungeonChallengeFinishNotify] = &gen.DungeonChallengeFinishNotify{}
+ protoMap[DungeonDataNotify] = &gen.DungeonDataNotify{}
+ protoMap[DungeonDieOptionReq] = &gen.DungeonDieOptionReq{}
+ protoMap[DungeonDieOptionRsp] = &gen.DungeonDieOptionRsp{}
+ protoMap[DungeonEntryInfoReq] = &gen.DungeonEntryInfoReq{}
+ protoMap[DungeonEntryInfoRsp] = &gen.DungeonEntryInfoRsp{}
+ protoMap[DungeonEntryToBeExploreNotify] = &gen.DungeonEntryToBeExploreNotify{}
+ protoMap[DungeonFollowNotify] = &gen.DungeonFollowNotify{}
+ protoMap[DungeonGetStatueDropReq] = &gen.DungeonGetStatueDropReq{}
+ protoMap[DungeonGetStatueDropRsp] = &gen.DungeonGetStatueDropRsp{}
+ protoMap[DungeonInterruptChallengeReq] = &gen.DungeonInterruptChallengeReq{}
+ protoMap[DungeonInterruptChallengeRsp] = &gen.DungeonInterruptChallengeRsp{}
+ protoMap[DungeonPlayerDieNotify] = &gen.DungeonPlayerDieNotify{}
+ protoMap[DungeonPlayerDieReq] = &gen.DungeonPlayerDieReq{}
+ protoMap[DungeonPlayerDieRsp] = &gen.DungeonPlayerDieRsp{}
+ protoMap[DungeonRestartInviteNotify] = &gen.DungeonRestartInviteNotify{}
+ protoMap[DungeonRestartInviteReplyNotify] = &gen.DungeonRestartInviteReplyNotify{}
+ protoMap[DungeonRestartInviteReplyReq] = &gen.DungeonRestartInviteReplyReq{}
+ protoMap[DungeonRestartInviteReplyRsp] = &gen.DungeonRestartInviteReplyRsp{}
+ protoMap[DungeonRestartReq] = &gen.DungeonRestartReq{}
+ protoMap[DungeonRestartResultNotify] = &gen.DungeonRestartResultNotify{}
+ protoMap[DungeonRestartRsp] = &gen.DungeonRestartRsp{}
+ protoMap[DungeonReviseLevelNotify] = &gen.DungeonReviseLevelNotify{}
+ protoMap[DungeonSettleNotify] = &gen.DungeonSettleNotify{}
+ protoMap[DungeonShowReminderNotify] = &gen.DungeonShowReminderNotify{}
+ protoMap[DungeonSlipRevivePointActivateReq] = &gen.DungeonSlipRevivePointActivateReq{}
+ protoMap[DungeonSlipRevivePointActivateRsp] = &gen.DungeonSlipRevivePointActivateRsp{}
+ protoMap[DungeonWayPointActivateReq] = &gen.DungeonWayPointActivateReq{}
+ protoMap[DungeonWayPointActivateRsp] = &gen.DungeonWayPointActivateRsp{}
+ protoMap[DungeonWayPointNotify] = &gen.DungeonWayPointNotify{}
+ protoMap[EchoNotify] = &gen.EchoNotify{}
+ protoMap[EchoShellTakeRewardReq] = &gen.EchoShellTakeRewardReq{}
+ protoMap[EchoShellTakeRewardRsp] = &gen.EchoShellTakeRewardRsp{}
+ protoMap[EchoShellUpdateNotify] = &gen.EchoShellUpdateNotify{}
+ protoMap[EffigyChallengeInfoNotify] = &gen.EffigyChallengeInfoNotify{}
+ protoMap[EffigyChallengeResultNotify] = &gen.EffigyChallengeResultNotify{}
+ protoMap[EffigyChallengeV2ChooseSkillReq] = &gen.EffigyChallengeV2ChooseSkillReq{}
+ protoMap[EffigyChallengeV2ChooseSkillRsp] = &gen.EffigyChallengeV2ChooseSkillRsp{}
+ protoMap[EffigyChallengeV2DungeonInfoNotify] = &gen.EffigyChallengeV2DungeonInfoNotify{}
+ protoMap[EffigyChallengeV2EnterDungeonReq] = &gen.EffigyChallengeV2EnterDungeonReq{}
+ protoMap[EffigyChallengeV2EnterDungeonRsp] = &gen.EffigyChallengeV2EnterDungeonRsp{}
+ protoMap[EffigyChallengeV2RestartDungeonReq] = &gen.EffigyChallengeV2RestartDungeonReq{}
+ protoMap[EffigyChallengeV2RestartDungeonRsp] = &gen.EffigyChallengeV2RestartDungeonRsp{}
protoMap[EndCameraSceneLookNotify] = &gen.EndCameraSceneLookNotify{}
- protoMap[PlatformStartRouteNotify] = &gen.PlatformStartRouteNotify{}
- protoMap[UnmarkEntityInMinMapNotify] = &gen.UnmarkEntityInMinMapNotify{}
- protoMap[JoinPlayerSceneRsp] = &gen.JoinPlayerSceneRsp{}
- protoMap[SceneEntityAppearNotify] = &gen.SceneEntityAppearNotify{}
- protoMap[EntityJumpNotify] = &gen.EntityJumpNotify{}
- protoMap[AddSeenMonsterNotify] = &gen.AddSeenMonsterNotify{}
- protoMap[ClientTransmitRsp] = &gen.ClientTransmitRsp{}
- protoMap[WorldPlayerReviveReq] = &gen.WorldPlayerReviveReq{}
- protoMap[SceneCreateEntityRsp] = &gen.SceneCreateEntityRsp{}
- protoMap[SceneEntityDrownReq] = &gen.SceneEntityDrownReq{}
- protoMap[SeeMonsterReq] = &gen.SeeMonsterReq{}
- protoMap[SceneAreaWeatherNotify] = &gen.SceneAreaWeatherNotify{}
- protoMap[SceneAvatarStaminaStepRsp] = &gen.SceneAvatarStaminaStepRsp{}
- protoMap[SealBattleProgressNotify] = &gen.SealBattleProgressNotify{}
- protoMap[ScenePlayerSoundNotify] = &gen.ScenePlayerSoundNotify{}
- protoMap[SceneForceLockNotify] = &gen.SceneForceLockNotify{}
- protoMap[SceneInitFinishReq] = &gen.SceneInitFinishReq{}
- protoMap[JoinPlayerFailNotify] = &gen.JoinPlayerFailNotify{}
+ protoMap[EndCoinCollectPlaySingleModeReq] = &gen.EndCoinCollectPlaySingleModeReq{}
+ protoMap[EndCoinCollectPlaySingleModeRsp] = &gen.EndCoinCollectPlaySingleModeRsp{}
+ protoMap[EnterChessDungeonReq] = &gen.EnterChessDungeonReq{}
+ protoMap[EnterChessDungeonRsp] = &gen.EnterChessDungeonRsp{}
+ protoMap[EnterCustomDungeonReq] = &gen.EnterCustomDungeonReq{}
+ protoMap[EnterCustomDungeonRsp] = &gen.EnterCustomDungeonRsp{}
+ protoMap[EnterFishingReq] = &gen.EnterFishingReq{}
+ protoMap[EnterFishingRsp] = &gen.EnterFishingRsp{}
+ protoMap[EnterFungusFighterPlotDungeonReq] = &gen.EnterFungusFighterPlotDungeonReq{}
+ protoMap[EnterFungusFighterPlotDungeonRsp] = &gen.EnterFungusFighterPlotDungeonRsp{}
+ protoMap[EnterFungusFighterTrainingDungeonReq] = &gen.EnterFungusFighterTrainingDungeonReq{}
+ protoMap[EnterFungusFighterTrainingDungeonRsp] = &gen.EnterFungusFighterTrainingDungeonRsp{}
+ protoMap[EnterIrodoriChessDungeonReq] = &gen.EnterIrodoriChessDungeonReq{}
+ protoMap[EnterIrodoriChessDungeonRsp] = &gen.EnterIrodoriChessDungeonRsp{}
+ protoMap[EnterMechanicusDungeonReq] = &gen.EnterMechanicusDungeonReq{}
+ protoMap[EnterMechanicusDungeonRsp] = &gen.EnterMechanicusDungeonRsp{}
+ protoMap[EnterRogueDiaryDungeonReq] = &gen.EnterRogueDiaryDungeonReq{}
+ protoMap[EnterRogueDiaryDungeonRsp] = &gen.EnterRogueDiaryDungeonRsp{}
+ protoMap[EnterRoguelikeDungeonNotify] = &gen.EnterRoguelikeDungeonNotify{}
+ protoMap[EnterSceneDoneReq] = &gen.EnterSceneDoneReq{}
protoMap[EnterSceneDoneRsp] = &gen.EnterSceneDoneRsp{}
- protoMap[SceneKickPlayerRsp] = &gen.SceneKickPlayerRsp{}
- protoMap[SceneTransToPointReq] = &gen.SceneTransToPointReq{}
- protoMap[SceneRouteChangeNotify] = &gen.SceneRouteChangeNotify{}
- protoMap[GetAreaExplorePointReq] = &gen.GetAreaExplorePointReq{}
- protoMap[ExitSceneWeatherAreaNotify] = &gen.ExitSceneWeatherAreaNotify{}
- protoMap[EnterWorldAreaRsp] = &gen.EnterWorldAreaRsp{}
- protoMap[HitClientTrivialNotify] = &gen.HitClientTrivialNotify{}
- protoMap[SceneTimeNotify] = &gen.SceneTimeNotify{}
- protoMap[ScenePointUnlockNotify] = &gen.ScenePointUnlockNotify{}
- protoMap[ScenePlayerLocationNotify] = &gen.ScenePlayerLocationNotify{}
- protoMap[GetAreaExplorePointRsp] = &gen.GetAreaExplorePointRsp{}
- protoMap[EnterWorldAreaReq] = &gen.EnterWorldAreaReq{}
- protoMap[SeeMonsterRsp] = &gen.SeeMonsterRsp{}
protoMap[EnterScenePeerNotify] = &gen.EnterScenePeerNotify{}
- protoMap[SceneTransToPointRsp] = &gen.SceneTransToPointRsp{}
- protoMap[SetSceneWeatherAreaReq] = &gen.SetSceneWeatherAreaReq{}
- protoMap[SceneEntitiesMovesRsp] = &gen.SceneEntitiesMovesRsp{}
+ protoMap[EnterSceneReadyReq] = &gen.EnterSceneReadyReq{}
+ protoMap[EnterSceneReadyRsp] = &gen.EnterSceneReadyRsp{}
protoMap[EnterSceneWeatherAreaNotify] = &gen.EnterSceneWeatherAreaNotify{}
- protoMap[ExecuteGroupTriggerReq] = &gen.ExecuteGroupTriggerReq{}
- protoMap[WorldPlayerLocationNotify] = &gen.WorldPlayerLocationNotify{}
- protoMap[SealBattleEndNotify] = &gen.SealBattleEndNotify{}
- protoMap[ClientPauseNotify] = &gen.ClientPauseNotify{}
- protoMap[CutSceneFinishNotify] = &gen.CutSceneFinishNotify{}
- protoMap[SceneDestroyEntityReq] = &gen.SceneDestroyEntityReq{}
- protoMap[SceneKickPlayerReq] = &gen.SceneKickPlayerReq{}
- protoMap[GetSceneAreaReq] = &gen.GetSceneAreaReq{}
- protoMap[PlatformStopRouteNotify] = &gen.PlatformStopRouteNotify{}
- protoMap[ScenePlayerInfoNotify] = &gen.ScenePlayerInfoNotify{}
- protoMap[PlatformChangeRouteNotify] = &gen.PlatformChangeRouteNotify{}
- protoMap[ExecuteGadgetLuaReq] = &gen.ExecuteGadgetLuaReq{}
- protoMap[BeginCameraSceneLookNotify] = &gen.BeginCameraSceneLookNotify{}
- protoMap[AllSeenMonsterNotify] = &gen.AllSeenMonsterNotify{}
- protoMap[PlayerEnterSceneNotify] = &gen.PlayerEnterSceneNotify{}
- protoMap[SceneEntityMoveRsp] = &gen.SceneEntityMoveRsp{}
+ protoMap[EnterTransPointRegionNotify] = &gen.EnterTransPointRegionNotify{}
+ protoMap[EnterTrialAvatarActivityDungeonReq] = &gen.EnterTrialAvatarActivityDungeonReq{}
+ protoMap[EnterTrialAvatarActivityDungeonRsp] = &gen.EnterTrialAvatarActivityDungeonRsp{}
+ protoMap[EnterWorldAreaReq] = &gen.EnterWorldAreaReq{}
+ protoMap[EnterWorldAreaRsp] = &gen.EnterWorldAreaRsp{}
+ protoMap[EntityAiKillSelfNotify] = &gen.EntityAiKillSelfNotify{}
+ protoMap[EntityAiSyncNotify] = &gen.EntityAiSyncNotify{}
+ protoMap[EntityAuthorityChangeNotify] = &gen.EntityAuthorityChangeNotify{}
+ protoMap[EntityConfigHashNotify] = &gen.EntityConfigHashNotify{}
+ protoMap[EntityFightPropChangeReasonNotify] = &gen.EntityFightPropChangeReasonNotify{}
+ protoMap[EntityFightPropNotify] = &gen.EntityFightPropNotify{}
+ protoMap[EntityFightPropUpdateNotify] = &gen.EntityFightPropUpdateNotify{}
protoMap[EntityForceSyncReq] = &gen.EntityForceSyncReq{}
- protoMap[SceneEntityMoveNotify] = &gen.SceneEntityMoveNotify{}
protoMap[EntityForceSyncRsp] = &gen.EntityForceSyncRsp{}
- protoMap[EnterSceneDoneReq] = &gen.EnterSceneDoneReq{}
- protoMap[WorldPlayerReviveRsp] = &gen.WorldPlayerReviveRsp{}
- protoMap[SceneEntitiesMovesReq] = &gen.SceneEntitiesMovesReq{}
- protoMap[PersonalSceneJumpRsp] = &gen.PersonalSceneJumpRsp{}
- protoMap[GetScenePointRsp] = &gen.GetScenePointRsp{}
- protoMap[ExitTransPointRegionNotify] = &gen.ExitTransPointRegionNotify{}
- protoMap[SetSceneWeatherAreaRsp] = &gen.SetSceneWeatherAreaRsp{}
- protoMap[PersonalSceneJumpReq] = &gen.PersonalSceneJumpReq{}
- protoMap[WorldPlayerDieNotify] = &gen.WorldPlayerDieNotify{}
- protoMap[BackMyWorldReq] = &gen.BackMyWorldReq{}
- protoMap[LevelupCityRsp] = &gen.LevelupCityRsp{}
- protoMap[SceneCreateEntityReq] = &gen.SceneCreateEntityReq{}
- protoMap[SealBattleBeginNotify] = &gen.SealBattleBeginNotify{}
- protoMap[SceneEntityMoveReq] = &gen.SceneEntityMoveReq{}
- protoMap[ClientTransmitReq] = &gen.ClientTransmitReq{}
- protoMap[JoinPlayerSceneReq] = &gen.JoinPlayerSceneReq{}
- protoMap[SceneAreaUnlockNotify] = &gen.SceneAreaUnlockNotify{}
- protoMap[SceneEntityDrownRsp] = &gen.SceneEntityDrownRsp{}
- protoMap[SceneDestroyEntityRsp] = &gen.SceneDestroyEntityRsp{}
- protoMap[CutSceneBeginNotify] = &gen.CutSceneBeginNotify{}
- protoMap[GetScenePointReq] = &gen.GetScenePointReq{}
- protoMap[LeaveSceneReq] = &gen.LeaveSceneReq{}
- protoMap[SceneAvatarStaminaStepReq] = &gen.SceneAvatarStaminaStepReq{}
- protoMap[ExecuteGroupTriggerRsp] = &gen.ExecuteGroupTriggerRsp{}
- protoMap[DelTeamEntityNotify] = &gen.DelTeamEntityNotify{}
- protoMap[EvtFaceToEntityNotify] = &gen.EvtFaceToEntityNotify{}
+ protoMap[EntityJumpNotify] = &gen.EntityJumpNotify{}
+ protoMap[EntityMoveRoomNotify] = &gen.EntityMoveRoomNotify{}
+ protoMap[EntityPropNotify] = &gen.EntityPropNotify{}
+ protoMap[EntityTagChangeNotify] = &gen.EntityTagChangeNotify{}
+ protoMap[EquipRoguelikeRuneReq] = &gen.EquipRoguelikeRuneReq{}
+ protoMap[EquipRoguelikeRuneRsp] = &gen.EquipRoguelikeRuneRsp{}
+ protoMap[EvtAiSyncCombatThreatInfoNotify] = &gen.EvtAiSyncCombatThreatInfoNotify{}
+ protoMap[EvtAiSyncSkillCdNotify] = &gen.EvtAiSyncSkillCdNotify{}
+ protoMap[EvtAnimatorParameterNotify] = &gen.EvtAnimatorParameterNotify{}
+ protoMap[EvtAnimatorStateChangedNotify] = &gen.EvtAnimatorStateChangedNotify{}
protoMap[EvtAvatarEnterFocusNotify] = &gen.EvtAvatarEnterFocusNotify{}
- protoMap[EvtCreateGadgetNotify] = &gen.EvtCreateGadgetNotify{}
- protoMap[HostPlayerNotify] = &gen.HostPlayerNotify{}
- protoMap[LuaSetOptionNotify] = &gen.LuaSetOptionNotify{}
- protoMap[SyncTeamEntityNotify] = &gen.SyncTeamEntityNotify{}
+ protoMap[EvtAvatarExitFocusNotify] = &gen.EvtAvatarExitFocusNotify{}
protoMap[EvtAvatarLockChairReq] = &gen.EvtAvatarLockChairReq{}
- protoMap[CombatInvocationsNotify] = &gen.CombatInvocationsNotify{}
- protoMap[EvtDestroyGadgetNotify] = &gen.EvtDestroyGadgetNotify{}
+ protoMap[EvtAvatarLockChairRsp] = &gen.EvtAvatarLockChairRsp{}
protoMap[EvtAvatarSitDownNotify] = &gen.EvtAvatarSitDownNotify{}
- protoMap[AvatarBuffDelNotify] = &gen.AvatarBuffDelNotify{}
+ protoMap[EvtAvatarStandUpNotify] = &gen.EvtAvatarStandUpNotify{}
protoMap[EvtAvatarUpdateFocusNotify] = &gen.EvtAvatarUpdateFocusNotify{}
- protoMap[EvtAiSyncCombatThreatInfoNotify] = &gen.EvtAiSyncCombatThreatInfoNotify{}
- protoMap[CreateMassiveEntityRsp] = &gen.CreateMassiveEntityRsp{}
- protoMap[EvtAnimatorStateChangedNotify] = &gen.EvtAnimatorStateChangedNotify{}
- protoMap[Unk2700_BEINCMBJDAA_ClientReq] = &gen.Unk2700_BEINCMBJDAA_ClientReq{}
- protoMap[AvatarEnterElementViewNotify] = &gen.AvatarEnterElementViewNotify{}
- protoMap[EvtDoSkillSuccNotify] = &gen.EvtDoSkillSuccNotify{}
- protoMap[EntityAiKillSelfNotify] = &gen.EntityAiKillSelfNotify{}
- protoMap[CreateMassiveEntityReq] = &gen.CreateMassiveEntityReq{}
- protoMap[EvtEntityRenderersChangedNotify] = &gen.EvtEntityRenderersChangedNotify{}
+ protoMap[EvtBeingHealedNotify] = &gen.EvtBeingHealedNotify{}
+ protoMap[EvtBeingHitNotify] = &gen.EvtBeingHitNotify{}
protoMap[EvtBeingHitsCombineNotify] = &gen.EvtBeingHitsCombineNotify{}
+ protoMap[EvtBulletDeactiveNotify] = &gen.EvtBulletDeactiveNotify{}
protoMap[EvtBulletHitNotify] = &gen.EvtBulletHitNotify{}
- protoMap[TriggerCreateGadgetToEquipPartNotify] = &gen.TriggerCreateGadgetToEquipPartNotify{}
- protoMap[EvtAvatarStandUpNotify] = &gen.EvtAvatarStandUpNotify{}
- protoMap[MassiveEntityElementOpBatchNotify] = &gen.MassiveEntityElementOpBatchNotify{}
- protoMap[DestroyMassiveEntityNotify] = &gen.DestroyMassiveEntityNotify{}
- protoMap[ServerBuffChangeNotify] = &gen.ServerBuffChangeNotify{}
- protoMap[MonsterAlertChangeNotify] = &gen.MonsterAlertChangeNotify{}
protoMap[EvtBulletMoveNotify] = &gen.EvtBulletMoveNotify{}
- protoMap[EvtAvatarLockChairRsp] = &gen.EvtAvatarLockChairRsp{}
- protoMap[CreateMassiveEntityNotify] = &gen.CreateMassiveEntityNotify{}
- protoMap[ReportFightAntiCheatNotify] = &gen.ReportFightAntiCheatNotify{}
- protoMap[MassiveEntityStateChangedNotify] = &gen.MassiveEntityStateChangedNotify{}
- protoMap[EvtBeingHitNotify] = &gen.EvtBeingHitNotify{}
protoMap[EvtCostStaminaNotify] = &gen.EvtCostStaminaNotify{}
- protoMap[AnimatorForceSetAirMoveNotify] = &gen.AnimatorForceSetAirMoveNotify{}
- protoMap[EvtRushMoveNotify] = &gen.EvtRushMoveNotify{}
- protoMap[EvtAiSyncSkillCdNotify] = &gen.EvtAiSyncSkillCdNotify{}
- protoMap[EvtEntityStartDieEndNotify] = &gen.EvtEntityStartDieEndNotify{}
- protoMap[Unk2700_KNMDFCBLIIG_ServerRsp] = &gen.Unk2700_KNMDFCBLIIG_ServerRsp{}
+ protoMap[EvtCreateGadgetNotify] = &gen.EvtCreateGadgetNotify{}
+ protoMap[EvtDestroyGadgetNotify] = &gen.EvtDestroyGadgetNotify{}
protoMap[EvtDestroyServerGadgetNotify] = &gen.EvtDestroyServerGadgetNotify{}
- protoMap[AvatarBuffAddNotify] = &gen.AvatarBuffAddNotify{}
+ protoMap[EvtDoSkillSuccNotify] = &gen.EvtDoSkillSuccNotify{}
+ protoMap[EvtEntityRenderersChangedNotify] = &gen.EvtEntityRenderersChangedNotify{}
+ protoMap[EvtEntityStartDieEndNotify] = &gen.EvtEntityStartDieEndNotify{}
protoMap[EvtFaceToDirNotify] = &gen.EvtFaceToDirNotify{}
- protoMap[EvtAvatarExitFocusNotify] = &gen.EvtAvatarExitFocusNotify{}
- protoMap[EntityAuthorityChangeNotify] = &gen.EntityAuthorityChangeNotify{}
- protoMap[MonsterForceAlertNotify] = &gen.MonsterForceAlertNotify{}
- protoMap[EvtBulletDeactiveNotify] = &gen.EvtBulletDeactiveNotify{}
- protoMap[EvtAnimatorParameterNotify] = &gen.EvtAnimatorParameterNotify{}
+ protoMap[EvtFaceToEntityNotify] = &gen.EvtFaceToEntityNotify{}
+ protoMap[EvtLocalGadgetOwnerLeaveSceneNotify] = &gen.EvtLocalGadgetOwnerLeaveSceneNotify{}
+ protoMap[EvtRushMoveNotify] = &gen.EvtRushMoveNotify{}
protoMap[EvtSetAttackTargetNotify] = &gen.EvtSetAttackTargetNotify{}
- protoMap[EntityAiSyncNotify] = &gen.EntityAiSyncNotify{}
- protoMap[Unk3000_DCLAGIJJEHB] = &gen.Unk3000_DCLAGIJJEHB{}
- protoMap[AddQuestContentProgressRsp] = &gen.AddQuestContentProgressRsp{}
- protoMap[BargainStartNotify] = &gen.BargainStartNotify{}
- protoMap[ChapterStateNotify] = &gen.ChapterStateNotify{}
- protoMap[ServerCondMeetQuestListUpdateNotify] = &gen.ServerCondMeetQuestListUpdateNotify{}
- protoMap[FinishedParentQuestUpdateNotify] = &gen.FinishedParentQuestUpdateNotify{}
- protoMap[QuestDelNotify] = &gen.QuestDelNotify{}
- protoMap[Unk3000_EDGJEBLODLF] = &gen.Unk3000_EDGJEBLODLF{}
- protoMap[Unk2700_GIFGEDBCPFC_ServerRsp] = &gen.Unk2700_GIFGEDBCPFC_ServerRsp{}
- protoMap[Unk3000_MFHOOFLHNPH] = &gen.Unk3000_MFHOOFLHNPH{}
- protoMap[AddQuestContentProgressReq] = &gen.AddQuestContentProgressReq{}
- protoMap[QuestDestroyNpcReq] = &gen.QuestDestroyNpcReq{}
- protoMap[CancelFinishParentQuestNotify] = &gen.CancelFinishParentQuestNotify{}
- protoMap[GetBargainDataRsp] = &gen.GetBargainDataRsp{}
- protoMap[BargainOfferPriceRsp] = &gen.BargainOfferPriceRsp{}
- protoMap[Unk3000_DHEOMDCCMMC] = &gen.Unk3000_DHEOMDCCMMC{}
- protoMap[Unk2700_MKAFBOPFDEF_ServerNotify] = &gen.Unk2700_MKAFBOPFDEF_ServerNotify{}
- protoMap[QuestCreateEntityRsp] = &gen.QuestCreateEntityRsp{}
- protoMap[QuestGlobalVarNotify] = &gen.QuestGlobalVarNotify{}
+ protoMap[ExclusiveRuleNotify] = &gen.ExclusiveRuleNotify{}
+ protoMap[ExecuteGadgetLuaReq] = &gen.ExecuteGadgetLuaReq{}
+ protoMap[ExecuteGadgetLuaRsp] = &gen.ExecuteGadgetLuaRsp{}
+ protoMap[ExecuteGroupTriggerReq] = &gen.ExecuteGroupTriggerReq{}
+ protoMap[ExecuteGroupTriggerRsp] = &gen.ExecuteGroupTriggerRsp{}
+ protoMap[ExitCustomDungeonTryReq] = &gen.ExitCustomDungeonTryReq{}
+ protoMap[ExitCustomDungeonTryRsp] = &gen.ExitCustomDungeonTryRsp{}
+ protoMap[ExitFishingReq] = &gen.ExitFishingReq{}
+ protoMap[ExitFishingRsp] = &gen.ExitFishingRsp{}
+ protoMap[ExitSceneWeatherAreaNotify] = &gen.ExitSceneWeatherAreaNotify{}
+ protoMap[ExitTransPointRegionNotify] = &gen.ExitTransPointRegionNotify{}
+ protoMap[ExpeditionChallengeEnterRegionNotify] = &gen.ExpeditionChallengeEnterRegionNotify{}
+ protoMap[ExpeditionChallengeFinishedNotify] = &gen.ExpeditionChallengeFinishedNotify{}
+ protoMap[ExpeditionRecallReq] = &gen.ExpeditionRecallReq{}
+ protoMap[ExpeditionRecallRsp] = &gen.ExpeditionRecallRsp{}
+ protoMap[ExpeditionStartReq] = &gen.ExpeditionStartReq{}
+ protoMap[ExpeditionStartRsp] = &gen.ExpeditionStartRsp{}
+ protoMap[ExpeditionTakeRewardReq] = &gen.ExpeditionTakeRewardReq{}
+ protoMap[ExpeditionTakeRewardRsp] = &gen.ExpeditionTakeRewardRsp{}
+ protoMap[FindHilichurlAcceptQuestNotify] = &gen.FindHilichurlAcceptQuestNotify{}
+ protoMap[FindHilichurlFinishSecondQuestNotify] = &gen.FindHilichurlFinishSecondQuestNotify{}
+ protoMap[FinishDeliveryNotify] = &gen.FinishDeliveryNotify{}
protoMap[FinishedParentQuestNotify] = &gen.FinishedParentQuestNotify{}
- protoMap[QuestUpdateQuestVarRsp] = &gen.QuestUpdateQuestVarRsp{}
- protoMap[RedeemLegendaryKeyRsp] = &gen.RedeemLegendaryKeyRsp{}
- protoMap[PersonalLineNewUnlockNotify] = &gen.PersonalLineNewUnlockNotify{}
- protoMap[QuestTransmitRsp] = &gen.QuestTransmitRsp{}
- protoMap[RedeemLegendaryKeyReq] = &gen.RedeemLegendaryKeyReq{}
- protoMap[QuestUpdateQuestVarReq] = &gen.QuestUpdateQuestVarReq{}
- protoMap[QuestDestroyEntityRsp] = &gen.QuestDestroyEntityRsp{}
- protoMap[UnlockPersonalLineReq] = &gen.UnlockPersonalLineReq{}
- protoMap[QuestTransmitReq] = &gen.QuestTransmitReq{}
- protoMap[QuestUpdateQuestVarNotify] = &gen.QuestUpdateQuestVarNotify{}
- protoMap[QuestUpdateQuestTimeVarNotify] = &gen.QuestUpdateQuestTimeVarNotify{}
- protoMap[Unk3000_KGDKKLOOIPG] = &gen.Unk3000_KGDKKLOOIPG{}
- protoMap[Unk2700_LKFKCNJFGIF_ServerRsp] = &gen.Unk2700_LKFKCNJFGIF_ServerRsp{}
- protoMap[Unk3000_KJNIKBPKAED] = &gen.Unk3000_KJNIKBPKAED{}
- protoMap[GetAllActivatedBargainDataReq] = &gen.GetAllActivatedBargainDataReq{}
- protoMap[QuestDestroyNpcRsp] = &gen.QuestDestroyNpcRsp{}
- protoMap[Unk2700_JKOKBPFCILA_ClientReq] = &gen.Unk2700_JKOKBPFCILA_ClientReq{}
- protoMap[Unk2700_ILBBAKACCHA_ClientReq] = &gen.Unk2700_ILBBAKACCHA_ClientReq{}
- protoMap[QuestListNotify] = &gen.QuestListNotify{}
- protoMap[GetQuestTalkHistoryRsp] = &gen.GetQuestTalkHistoryRsp{}
- protoMap[PersonalLineAllDataReq] = &gen.PersonalLineAllDataReq{}
- protoMap[QuestDestroyEntityReq] = &gen.QuestDestroyEntityReq{}
- protoMap[PersonalLineAllDataRsp] = &gen.PersonalLineAllDataRsp{}
- protoMap[QuestProgressUpdateNotify] = &gen.QuestProgressUpdateNotify{}
- protoMap[GetBargainDataReq] = &gen.GetBargainDataReq{}
- protoMap[GetQuestTalkHistoryReq] = &gen.GetQuestTalkHistoryReq{}
- protoMap[UnlockPersonalLineRsp] = &gen.UnlockPersonalLineRsp{}
- protoMap[BargainOfferPriceReq] = &gen.BargainOfferPriceReq{}
- protoMap[BargainTerminateNotify] = &gen.BargainTerminateNotify{}
- protoMap[GetAllActivatedBargainDataRsp] = &gen.GetAllActivatedBargainDataRsp{}
- protoMap[QuestListUpdateNotify] = &gen.QuestListUpdateNotify{}
- protoMap[QuestCreateEntityReq] = &gen.QuestCreateEntityReq{}
- protoMap[Unk3000_PPDLLPNMJMK] = &gen.Unk3000_PPDLLPNMJMK{}
- protoMap[MeetNpcReq] = &gen.MeetNpcReq{}
- protoMap[GetSceneNpcPositionRsp] = &gen.GetSceneNpcPositionRsp{}
- protoMap[MetNpcIdListNotify] = &gen.MetNpcIdListNotify{}
- protoMap[GetSceneNpcPositionReq] = &gen.GetSceneNpcPositionReq{}
- protoMap[NpcTalkReq] = &gen.NpcTalkReq{}
- protoMap[Unk3100_MFCGFACPOGJ] = &gen.Unk3100_MFCGFACPOGJ{}
- protoMap[MeetNpcRsp] = &gen.MeetNpcRsp{}
- protoMap[NpcTalkRsp] = &gen.NpcTalkRsp{}
- protoMap[BuyResinReq] = &gen.BuyResinReq{}
- protoMap[ReliquaryUpgradeReq] = &gen.ReliquaryUpgradeReq{}
- protoMap[TakeoffEquipReq] = &gen.TakeoffEquipReq{}
- protoMap[WeaponAwakenRsp] = &gen.WeaponAwakenRsp{}
- protoMap[ItemAddHintNotify] = &gen.ItemAddHintNotify{}
- protoMap[ReliquaryDecomposeRsp] = &gen.ReliquaryDecomposeRsp{}
- protoMap[StoreItemChangeNotify] = &gen.StoreItemChangeNotify{}
- protoMap[ClosedItemNotify] = &gen.ClosedItemNotify{}
- protoMap[McoinExchangeHcoinReq] = &gen.McoinExchangeHcoinReq{}
- protoMap[DestroyMaterialRsp] = &gen.DestroyMaterialRsp{}
- protoMap[BuyResinRsp] = &gen.BuyResinRsp{}
- protoMap[SetIsAutoUnlockSpecificEquipReq] = &gen.SetIsAutoUnlockSpecificEquipReq{}
- protoMap[WeaponPromoteReq] = &gen.WeaponPromoteReq{}
- protoMap[ForgeQueueManipulateReq] = &gen.ForgeQueueManipulateReq{}
- protoMap[AvatarCardChangeRsp] = &gen.AvatarCardChangeRsp{}
- protoMap[ReliquaryPromoteReq] = &gen.ReliquaryPromoteReq{}
- protoMap[TakeMaterialDeleteReturnReq] = &gen.TakeMaterialDeleteReturnReq{}
- protoMap[DropItemRsp] = &gen.DropItemRsp{}
- protoMap[CombineFormulaDataNotify] = &gen.CombineFormulaDataNotify{}
- protoMap[CalcWeaponUpgradeReturnItemsReq] = &gen.CalcWeaponUpgradeReturnItemsReq{}
- protoMap[ItemCdGroupTimeNotify] = &gen.ItemCdGroupTimeNotify{}
- protoMap[StoreItemDelNotify] = &gen.StoreItemDelNotify{}
- protoMap[ReliquaryDecomposeReq] = &gen.ReliquaryDecomposeReq{}
- protoMap[WeaponUpgradeReq] = &gen.WeaponUpgradeReq{}
- protoMap[DestroyMaterialReq] = &gen.DestroyMaterialReq{}
- protoMap[ForgeGetQueueDataRsp] = &gen.ForgeGetQueueDataRsp{}
- protoMap[ResinChangeNotify] = &gen.ResinChangeNotify{}
- protoMap[CombineReq] = &gen.CombineReq{}
+ protoMap[FinishedParentQuestUpdateNotify] = &gen.FinishedParentQuestUpdateNotify{}
+ protoMap[FinishedTalkIdListNotify] = &gen.FinishedTalkIdListNotify{}
+ protoMap[FinishLanternProjectionReq] = &gen.FinishLanternProjectionReq{}
+ protoMap[FinishLanternProjectionRsp] = &gen.FinishLanternProjectionRsp{}
+ protoMap[FinishMainCoopReq] = &gen.FinishMainCoopReq{}
+ protoMap[FinishMainCoopRsp] = &gen.FinishMainCoopRsp{}
+ protoMap[FireworksLaunchDataNotify] = &gen.FireworksLaunchDataNotify{}
+ protoMap[FireworksReformDataNotify] = &gen.FireworksReformDataNotify{}
+ protoMap[FishAttractNotify] = &gen.FishAttractNotify{}
+ protoMap[FishBaitGoneNotify] = &gen.FishBaitGoneNotify{}
+ protoMap[FishBattleBeginReq] = &gen.FishBattleBeginReq{}
+ protoMap[FishBattleBeginRsp] = &gen.FishBattleBeginRsp{}
+ protoMap[FishBattleEndReq] = &gen.FishBattleEndReq{}
+ protoMap[FishBattleEndRsp] = &gen.FishBattleEndRsp{}
+ protoMap[FishBiteReq] = &gen.FishBiteReq{}
+ protoMap[FishBiteRsp] = &gen.FishBiteRsp{}
+ protoMap[FishCastRodReq] = &gen.FishCastRodReq{}
+ protoMap[FishCastRodRsp] = &gen.FishCastRodRsp{}
+ protoMap[FishChosenNotify] = &gen.FishChosenNotify{}
+ protoMap[FishEscapeNotify] = &gen.FishEscapeNotify{}
+ protoMap[FishingGallerySettleNotify] = &gen.FishingGallerySettleNotify{}
+ protoMap[FishPoolDataNotify] = &gen.FishPoolDataNotify{}
+ protoMap[FleurFairBalloonSettleNotify] = &gen.FleurFairBalloonSettleNotify{}
+ protoMap[FleurFairBuffEnergyNotify] = &gen.FleurFairBuffEnergyNotify{}
+ protoMap[FleurFairFallSettleNotify] = &gen.FleurFairFallSettleNotify{}
+ protoMap[FleurFairFinishGalleryStageNotify] = &gen.FleurFairFinishGalleryStageNotify{}
+ protoMap[FleurFairMusicGameSettleReq] = &gen.FleurFairMusicGameSettleReq{}
+ protoMap[FleurFairMusicGameSettleRsp] = &gen.FleurFairMusicGameSettleRsp{}
+ protoMap[FleurFairMusicGameStartReq] = &gen.FleurFairMusicGameStartReq{}
+ protoMap[FleurFairMusicGameStartRsp] = &gen.FleurFairMusicGameStartRsp{}
+ protoMap[FleurFairReplayMiniGameReq] = &gen.FleurFairReplayMiniGameReq{}
+ protoMap[FleurFairReplayMiniGameRsp] = &gen.FleurFairReplayMiniGameRsp{}
+ protoMap[FleurFairStageSettleNotify] = &gen.FleurFairStageSettleNotify{}
+ protoMap[FlightActivityRestartReq] = &gen.FlightActivityRestartReq{}
+ protoMap[FlightActivityRestartRsp] = &gen.FlightActivityRestartRsp{}
+ protoMap[FlightActivitySettleNotify] = &gen.FlightActivitySettleNotify{}
+ protoMap[FocusAvatarReq] = &gen.FocusAvatarReq{}
+ protoMap[FocusAvatarRsp] = &gen.FocusAvatarRsp{}
+ protoMap[ForceAddPlayerFriendReq] = &gen.ForceAddPlayerFriendReq{}
+ protoMap[ForceAddPlayerFriendRsp] = &gen.ForceAddPlayerFriendRsp{}
+ protoMap[ForceDragAvatarNotify] = &gen.ForceDragAvatarNotify{}
+ protoMap[ForceDragBackTransferNotify] = &gen.ForceDragBackTransferNotify{}
+ protoMap[ForgeDataNotify] = &gen.ForgeDataNotify{}
+ protoMap[ForgeFormulaDataNotify] = &gen.ForgeFormulaDataNotify{}
protoMap[ForgeGetQueueDataReq] = &gen.ForgeGetQueueDataReq{}
- protoMap[AvatarEquipChangeNotify] = &gen.AvatarEquipChangeNotify{}
- protoMap[ForgeStartReq] = &gen.ForgeStartReq{}
- protoMap[DropHintNotify] = &gen.DropHintNotify{}
- protoMap[WeaponUpgradeRsp] = &gen.WeaponUpgradeRsp{}
- protoMap[ForgeQueueManipulateRsp] = &gen.ForgeQueueManipulateRsp{}
- protoMap[TakeMaterialDeleteReturnRsp] = &gen.TakeMaterialDeleteReturnRsp{}
- protoMap[CombineDataNotify] = &gen.CombineDataNotify{}
- protoMap[MaterialDeleteReturnNotify] = &gen.MaterialDeleteReturnNotify{}
- protoMap[GrantRewardNotify] = &gen.GrantRewardNotify{}
- protoMap[SetIsAutoUnlockSpecificEquipRsp] = &gen.SetIsAutoUnlockSpecificEquipRsp{}
- protoMap[WeaponPromoteRsp] = &gen.WeaponPromoteRsp{}
- protoMap[SetEquipLockStateReq] = &gen.SetEquipLockStateReq{}
- protoMap[SetEquipLockStateRsp] = &gen.SetEquipLockStateRsp{}
- protoMap[PlayerStoreNotify] = &gen.PlayerStoreNotify{}
- protoMap[UseItemRsp] = &gen.UseItemRsp{}
- protoMap[CombineRsp] = &gen.CombineRsp{}
+ protoMap[ForgeGetQueueDataRsp] = &gen.ForgeGetQueueDataRsp{}
protoMap[ForgeQueueDataNotify] = &gen.ForgeQueueDataNotify{}
- protoMap[ForgeDataNotify] = &gen.ForgeDataNotify{}
- protoMap[WearEquipRsp] = &gen.WearEquipRsp{}
- protoMap[TakeoffEquipRsp] = &gen.TakeoffEquipRsp{}
- protoMap[CalcWeaponUpgradeReturnItemsRsp] = &gen.CalcWeaponUpgradeReturnItemsRsp{}
- protoMap[McoinExchangeHcoinRsp] = &gen.McoinExchangeHcoinRsp{}
- protoMap[AvatarCardChangeReq] = &gen.AvatarCardChangeReq{}
- protoMap[ForgeFormulaDataNotify] = &gen.ForgeFormulaDataNotify{}
- protoMap[UseItemReq] = &gen.UseItemReq{}
+ protoMap[ForgeQueueManipulateReq] = &gen.ForgeQueueManipulateReq{}
+ protoMap[ForgeQueueManipulateRsp] = &gen.ForgeQueueManipulateRsp{}
+ protoMap[ForgeStartReq] = &gen.ForgeStartReq{}
protoMap[ForgeStartRsp] = &gen.ForgeStartRsp{}
- protoMap[CheckAddItemExceedLimitNotify] = &gen.CheckAddItemExceedLimitNotify{}
- protoMap[ReliquaryUpgradeRsp] = &gen.ReliquaryUpgradeRsp{}
- protoMap[ReliquaryPromoteRsp] = &gen.ReliquaryPromoteRsp{}
- protoMap[WeaponAwakenReq] = &gen.WeaponAwakenReq{}
- protoMap[WearEquipReq] = &gen.WearEquipReq{}
- protoMap[StoreWeightLimitNotify] = &gen.StoreWeightLimitNotify{}
- protoMap[DropItemReq] = &gen.DropItemReq{}
- protoMap[MaterialDeleteUpdateNotify] = &gen.MaterialDeleteUpdateNotify{}
- protoMap[GetActivityShopSheetInfoReq] = &gen.GetActivityShopSheetInfoReq{}
- protoMap[GetShopmallDataReq] = &gen.GetShopmallDataReq{}
- protoMap[BuyGoodsReq] = &gen.BuyGoodsReq{}
- protoMap[GetShopmallDataRsp] = &gen.GetShopmallDataRsp{}
- protoMap[BuyGoodsRsp] = &gen.BuyGoodsRsp{}
- protoMap[GetShopReq] = &gen.GetShopReq{}
- protoMap[GetActivityShopSheetInfoRsp] = &gen.GetActivityShopSheetInfoRsp{}
- protoMap[GetShopRsp] = &gen.GetShopRsp{}
- protoMap[BossChestActivateNotify] = &gen.BossChestActivateNotify{}
- protoMap[VehicleInteractRsp] = &gen.VehicleInteractRsp{}
+ protoMap[FoundationNotify] = &gen.FoundationNotify{}
protoMap[FoundationReq] = &gen.FoundationReq{}
- protoMap[LiveEndNotify] = &gen.LiveEndNotify{}
- protoMap[SelectWorktopOptionReq] = &gen.SelectWorktopOptionReq{}
- protoMap[GadgetStateNotify] = &gen.GadgetStateNotify{}
- protoMap[SelectWorktopOptionRsp] = &gen.SelectWorktopOptionRsp{}
+ protoMap[FoundationRsp] = &gen.FoundationRsp{}
+ protoMap[FriendInfoChangeNotify] = &gen.FriendInfoChangeNotify{}
+ protoMap[FungusCaptureSettleNotify] = &gen.FungusCaptureSettleNotify{}
+ protoMap[FungusCultivateReq] = &gen.FungusCultivateReq{}
+ protoMap[FungusCultivateRsp] = &gen.FungusCultivateRsp{}
+ protoMap[FungusFighterClearTrainingRuntimeDataReq] = &gen.FungusFighterClearTrainingRuntimeDataReq{}
+ protoMap[FungusFighterClearTrainingRuntimeDataRsp] = &gen.FungusFighterClearTrainingRuntimeDataRsp{}
+ protoMap[FungusFighterPlotInfoNotify] = &gen.FungusFighterPlotInfoNotify{}
+ protoMap[FungusFighterRestartTrainingDungeonReq] = &gen.FungusFighterRestartTrainingDungeonReq{}
+ protoMap[FungusFighterRestartTrainingDungeonRsp] = &gen.FungusFighterRestartTrainingDungeonRsp{}
+ protoMap[FungusFighterRuntimeDataNotify] = &gen.FungusFighterRuntimeDataNotify{}
+ protoMap[FungusFighterTrainingGallerySettleNotify] = &gen.FungusFighterTrainingGallerySettleNotify{}
+ protoMap[FungusFighterTrainingInfoNotify] = &gen.FungusFighterTrainingInfoNotify{}
+ protoMap[FungusFighterTrainingSelectFungusReq] = &gen.FungusFighterTrainingSelectFungusReq{}
+ protoMap[FungusFighterTrainingSelectFungusRsp] = &gen.FungusFighterTrainingSelectFungusRsp{}
+ protoMap[FungusFighterUseBackupFungusReq] = &gen.FungusFighterUseBackupFungusReq{}
+ protoMap[FungusFighterUseBackupFungusRsp] = &gen.FungusFighterUseBackupFungusRsp{}
+ protoMap[FungusRenameReq] = &gen.FungusRenameReq{}
+ protoMap[FungusRenameRsp] = &gen.FungusRenameRsp{}
+ protoMap[FurnitureCurModuleArrangeCountNotify] = &gen.FurnitureCurModuleArrangeCountNotify{}
+ protoMap[FurnitureMakeBeHelpedNotify] = &gen.FurnitureMakeBeHelpedNotify{}
+ protoMap[FurnitureMakeCancelReq] = &gen.FurnitureMakeCancelReq{}
+ protoMap[FurnitureMakeCancelRsp] = &gen.FurnitureMakeCancelRsp{}
+ protoMap[FurnitureMakeFinishNotify] = &gen.FurnitureMakeFinishNotify{}
+ protoMap[FurnitureMakeHelpReq] = &gen.FurnitureMakeHelpReq{}
+ protoMap[FurnitureMakeHelpRsp] = &gen.FurnitureMakeHelpRsp{}
+ protoMap[FurnitureMakeInfoChangeNotify] = &gen.FurnitureMakeInfoChangeNotify{}
+ protoMap[FurnitureMakeReq] = &gen.FurnitureMakeReq{}
+ protoMap[FurnitureMakeRsp] = &gen.FurnitureMakeRsp{}
+ protoMap[FurnitureMakeStartReq] = &gen.FurnitureMakeStartReq{}
+ protoMap[FurnitureMakeStartRsp] = &gen.FurnitureMakeStartRsp{}
+ protoMap[GachaActivityCreateRobotReq] = &gen.GachaActivityCreateRobotReq{}
+ protoMap[GachaActivityCreateRobotRsp] = &gen.GachaActivityCreateRobotRsp{}
+ protoMap[GachaActivityNextStageReq] = &gen.GachaActivityNextStageReq{}
+ protoMap[GachaActivityNextStageRsp] = &gen.GachaActivityNextStageRsp{}
+ protoMap[GachaActivityPercentNotify] = &gen.GachaActivityPercentNotify{}
+ protoMap[GachaActivityResetReq] = &gen.GachaActivityResetReq{}
+ protoMap[GachaActivityResetRsp] = &gen.GachaActivityResetRsp{}
+ protoMap[GachaActivityTakeRewardReq] = &gen.GachaActivityTakeRewardReq{}
+ protoMap[GachaActivityTakeRewardRsp] = &gen.GachaActivityTakeRewardRsp{}
+ protoMap[GachaActivityUpdateElemNotify] = &gen.GachaActivityUpdateElemNotify{}
+ protoMap[GachaOpenWishNotify] = &gen.GachaOpenWishNotify{}
+ protoMap[GachaSimpleInfoNotify] = &gen.GachaSimpleInfoNotify{}
+ protoMap[GachaWishReq] = &gen.GachaWishReq{}
+ protoMap[GachaWishRsp] = &gen.GachaWishRsp{}
+ protoMap[GadgetAutoPickDropInfoNotify] = &gen.GadgetAutoPickDropInfoNotify{}
protoMap[GadgetChainLevelChangeNotify] = &gen.GadgetChainLevelChangeNotify{}
- protoMap[LiveStartNotify] = &gen.LiveStartNotify{}
- protoMap[CreateVehicleRsp] = &gen.CreateVehicleRsp{}
- protoMap[GadgetPlayDataNotify] = &gen.GadgetPlayDataNotify{}
- protoMap[VehicleStaminaNotify] = &gen.VehicleStaminaNotify{}
- protoMap[WorktopOptionNotify] = &gen.WorktopOptionNotify{}
- protoMap[GadgetTalkChangeNotify] = &gen.GadgetTalkChangeNotify{}
- protoMap[Unk3000_GMLAHHCDKOI] = &gen.Unk3000_GMLAHHCDKOI{}
- protoMap[Unk2800_OMGNOBICOCD] = &gen.Unk2800_OMGNOBICOCD{}
- protoMap[Unk2800_ANGFAFEJBAE] = &gen.Unk2800_ANGFAFEJBAE{}
- protoMap[FoundationNotify] = &gen.FoundationNotify{}
- protoMap[GadgetGeneralRewardInfoNotify] = &gen.GadgetGeneralRewardInfoNotify{}
- protoMap[GadgetCustomTreeInfoNotify] = &gen.GadgetCustomTreeInfoNotify{}
protoMap[GadgetChainLevelUpdateNotify] = &gen.GadgetChainLevelUpdateNotify{}
- protoMap[ProjectorOptionReq] = &gen.ProjectorOptionReq{}
- protoMap[VehicleInteractReq] = &gen.VehicleInteractReq{}
+ protoMap[GadgetChangeLevelTagReq] = &gen.GadgetChangeLevelTagReq{}
+ protoMap[GadgetChangeLevelTagRsp] = &gen.GadgetChangeLevelTagRsp{}
+ protoMap[GadgetCustomTreeInfoNotify] = &gen.GadgetCustomTreeInfoNotify{}
+ protoMap[GadgetGeneralRewardInfoNotify] = &gen.GadgetGeneralRewardInfoNotify{}
protoMap[GadgetInteractReq] = &gen.GadgetInteractReq{}
- protoMap[GadgetPlayStartNotify] = &gen.GadgetPlayStartNotify{}
- protoMap[Unk2800_KPJKAJLNAED] = &gen.Unk2800_KPJKAJLNAED{}
- protoMap[GadgetPlayUidOpNotify] = &gen.GadgetPlayUidOpNotify{}
- protoMap[Unk2800_DNKCFLKHKJG] = &gen.Unk2800_DNKCFLKHKJG{}
- protoMap[UpdateAbilityCreatedMovingPlatformNotify] = &gen.UpdateAbilityCreatedMovingPlatformNotify{}
- protoMap[FoundationRsp] = &gen.FoundationRsp{}
- protoMap[RequestLiveInfoRsp] = &gen.RequestLiveInfoRsp{}
- protoMap[BlossomChestInfoNotify] = &gen.BlossomChestInfoNotify{}
- protoMap[CreateVehicleReq] = &gen.CreateVehicleReq{}
- protoMap[RequestLiveInfoReq] = &gen.RequestLiveInfoReq{}
- protoMap[ProjectorOptionRsp] = &gen.ProjectorOptionRsp{}
- protoMap[GadgetAutoPickDropInfoNotify] = &gen.GadgetAutoPickDropInfoNotify{}
protoMap[GadgetInteractRsp] = &gen.GadgetInteractRsp{}
+ protoMap[GadgetPlayDataNotify] = &gen.GadgetPlayDataNotify{}
+ protoMap[GadgetPlayStartNotify] = &gen.GadgetPlayStartNotify{}
protoMap[GadgetPlayStopNotify] = &gen.GadgetPlayStopNotify{}
- protoMap[DungeonInterruptChallengeRsp] = &gen.DungeonInterruptChallengeRsp{}
- protoMap[DungeonWayPointNotify] = &gen.DungeonWayPointNotify{}
- protoMap[DungeonGetStatueDropRsp] = &gen.DungeonGetStatueDropRsp{}
- protoMap[DungeonPlayerDieRsp] = &gen.DungeonPlayerDieRsp{}
- protoMap[DungeonCandidateTeamCreateRsp] = &gen.DungeonCandidateTeamCreateRsp{}
- protoMap[PlayerQuitDungeonReq] = &gen.PlayerQuitDungeonReq{}
- protoMap[PlayerEnterDungeonReq] = &gen.PlayerEnterDungeonReq{}
- protoMap[DungeonRestartInviteReplyRsp] = &gen.DungeonRestartInviteReplyRsp{}
- protoMap[DungeonInterruptChallengeReq] = &gen.DungeonInterruptChallengeReq{}
- protoMap[DungeonCandidateTeamSetChangingAvatarReq] = &gen.DungeonCandidateTeamSetChangingAvatarReq{}
- protoMap[InteractDailyDungeonInfoNotify] = &gen.InteractDailyDungeonInfoNotify{}
- protoMap[PlayerQuitDungeonRsp] = &gen.PlayerQuitDungeonRsp{}
- protoMap[DungeonFollowNotify] = &gen.DungeonFollowNotify{}
- protoMap[DungeonCandidateTeamSetReadyRsp] = &gen.DungeonCandidateTeamSetReadyRsp{}
- protoMap[DungeonCandidateTeamPlayerLeaveNotify] = &gen.DungeonCandidateTeamPlayerLeaveNotify{}
- protoMap[DungeonCandidateTeamInfoNotify] = &gen.DungeonCandidateTeamInfoNotify{}
- protoMap[DungeonRestartRsp] = &gen.DungeonRestartRsp{}
- protoMap[GetDailyDungeonEntryInfoReq] = &gen.GetDailyDungeonEntryInfoReq{}
- protoMap[DungeonPlayerDieNotify] = &gen.DungeonPlayerDieNotify{}
- protoMap[Unk2700_NCJLMACGOCD_ClientNotify] = &gen.Unk2700_NCJLMACGOCD_ClientNotify{}
- protoMap[DungeonCandidateTeamInviteReq] = &gen.DungeonCandidateTeamInviteReq{}
- protoMap[PlayerEnterDungeonRsp] = &gen.PlayerEnterDungeonRsp{}
- protoMap[DungeonChallengeFinishNotify] = &gen.DungeonChallengeFinishNotify{}
- protoMap[DungeonRestartResultNotify] = &gen.DungeonRestartResultNotify{}
- protoMap[DungeonCandidateTeamReplyInviteReq] = &gen.DungeonCandidateTeamReplyInviteReq{}
- protoMap[DungeonCandidateTeamChangeAvatarRsp] = &gen.DungeonCandidateTeamChangeAvatarRsp{}
- protoMap[DungeonCandidateTeamKickReq] = &gen.DungeonCandidateTeamKickReq{}
- protoMap[DungeonCandidateTeamLeaveRsp] = &gen.DungeonCandidateTeamLeaveRsp{}
- protoMap[DungeonChallengeBeginNotify] = &gen.DungeonChallengeBeginNotify{}
- protoMap[DungeonDieOptionRsp] = &gen.DungeonDieOptionRsp{}
- protoMap[DungeonCandidateTeamReplyInviteRsp] = &gen.DungeonCandidateTeamReplyInviteRsp{}
- protoMap[DungeonCandidateTeamInviteRsp] = &gen.DungeonCandidateTeamInviteRsp{}
- protoMap[ChallengeDataNotify] = &gen.ChallengeDataNotify{}
- protoMap[DungeonCandidateTeamChangeAvatarReq] = &gen.DungeonCandidateTeamChangeAvatarReq{}
- protoMap[DungeonRestartInviteNotify] = &gen.DungeonRestartInviteNotify{}
- protoMap[DungeonSlipRevivePointActivateReq] = &gen.DungeonSlipRevivePointActivateReq{}
- protoMap[DungeonRestartReq] = &gen.DungeonRestartReq{}
- protoMap[DungeonCandidateTeamDismissNotify] = &gen.DungeonCandidateTeamDismissNotify{}
- protoMap[DungeonGetStatueDropReq] = &gen.DungeonGetStatueDropReq{}
- protoMap[DungeonCandidateTeamSetChangingAvatarRsp] = &gen.DungeonCandidateTeamSetChangingAvatarRsp{}
- protoMap[GetDailyDungeonEntryInfoRsp] = &gen.GetDailyDungeonEntryInfoRsp{}
- protoMap[DungeonReviseLevelNotify] = &gen.DungeonReviseLevelNotify{}
- protoMap[DungeonSlipRevivePointActivateRsp] = &gen.DungeonSlipRevivePointActivateRsp{}
- protoMap[DungeonEntryInfoReq] = &gen.DungeonEntryInfoReq{}
- protoMap[DungeonWayPointActivateRsp] = &gen.DungeonWayPointActivateRsp{}
- protoMap[DungeonCandidateTeamKickRsp] = &gen.DungeonCandidateTeamKickRsp{}
- protoMap[DungeonDieOptionReq] = &gen.DungeonDieOptionReq{}
- protoMap[DungeonCandidateTeamLeaveReq] = &gen.DungeonCandidateTeamLeaveReq{}
- protoMap[DungeonPlayerDieReq] = &gen.DungeonPlayerDieReq{}
- protoMap[DungeonDataNotify] = &gen.DungeonDataNotify{}
- protoMap[DungeonRestartInviteReplyNotify] = &gen.DungeonRestartInviteReplyNotify{}
- protoMap[DungeonCandidateTeamRefuseNotify] = &gen.DungeonCandidateTeamRefuseNotify{}
- protoMap[DungeonWayPointActivateReq] = &gen.DungeonWayPointActivateReq{}
- protoMap[DungeonCandidateTeamSetReadyReq] = &gen.DungeonCandidateTeamSetReadyReq{}
- protoMap[ChallengeRecordNotify] = &gen.ChallengeRecordNotify{}
- protoMap[DungeonCandidateTeamInviteNotify] = &gen.DungeonCandidateTeamInviteNotify{}
- protoMap[DungeonCandidateTeamCreateReq] = &gen.DungeonCandidateTeamCreateReq{}
- protoMap[DungeonShowReminderNotify] = &gen.DungeonShowReminderNotify{}
- protoMap[DungeonEntryInfoRsp] = &gen.DungeonEntryInfoRsp{}
- protoMap[DungeonSettleNotify] = &gen.DungeonSettleNotify{}
- protoMap[DungeonRestartInviteReplyReq] = &gen.DungeonRestartInviteReplyReq{}
- protoMap[AvatarSkillMaxChargeCountNotify] = &gen.AvatarSkillMaxChargeCountNotify{}
- protoMap[CanUseSkillNotify] = &gen.CanUseSkillNotify{}
- protoMap[BigTalentPointConvertReq] = &gen.BigTalentPointConvertReq{}
- protoMap[AvatarUnlockTalentNotify] = &gen.AvatarUnlockTalentNotify{}
- protoMap[BigTalentPointConvertRsp] = &gen.BigTalentPointConvertRsp{}
- protoMap[ProudSkillChangeNotify] = &gen.ProudSkillChangeNotify{}
- protoMap[AvatarSkillDepotChangeNotify] = &gen.AvatarSkillDepotChangeNotify{}
- protoMap[AvatarSkillUpgradeRsp] = &gen.AvatarSkillUpgradeRsp{}
- protoMap[UnlockAvatarTalentReq] = &gen.UnlockAvatarTalentReq{}
- protoMap[ProudSkillUpgradeReq] = &gen.ProudSkillUpgradeReq{}
- protoMap[AvatarSkillUpgradeReq] = &gen.AvatarSkillUpgradeReq{}
- protoMap[ProudSkillExtraLevelNotify] = &gen.ProudSkillExtraLevelNotify{}
- protoMap[TeamResonanceChangeNotify] = &gen.TeamResonanceChangeNotify{}
- protoMap[AvatarSkillInfoNotify] = &gen.AvatarSkillInfoNotify{}
- protoMap[AvatarSkillChangeNotify] = &gen.AvatarSkillChangeNotify{}
- protoMap[UnlockAvatarTalentRsp] = &gen.UnlockAvatarTalentRsp{}
- protoMap[ProudSkillUpgradeRsp] = &gen.ProudSkillUpgradeRsp{}
- protoMap[ClientAbilitiesInitFinishCombineNotify] = &gen.ClientAbilitiesInitFinishCombineNotify{}
- protoMap[Unk2700_EAAGDFHHNMJ_ServerReq] = &gen.Unk2700_EAAGDFHHNMJ_ServerReq{}
- protoMap[AbilityInvocationFailNotify] = &gen.AbilityInvocationFailNotify{}
- protoMap[ClientAbilityInitBeginNotify] = &gen.ClientAbilityInitBeginNotify{}
- protoMap[AbilityChangeNotify] = &gen.AbilityChangeNotify{}
- protoMap[ClientAbilityInitFinishNotify] = &gen.ClientAbilityInitFinishNotify{}
- protoMap[ServerUpdateGlobalValueNotify] = &gen.ServerUpdateGlobalValueNotify{}
- protoMap[AbilityInvocationFixedNotify] = &gen.AbilityInvocationFixedNotify{}
- protoMap[ClientAbilityChangeNotify] = &gen.ClientAbilityChangeNotify{}
- protoMap[ClientAIStateNotify] = &gen.ClientAIStateNotify{}
- protoMap[Unk2700_KEMOFNEAOOO_ClientRsp] = &gen.Unk2700_KEMOFNEAOOO_ClientRsp{}
- protoMap[ServerGlobalValueChangeNotify] = &gen.ServerGlobalValueChangeNotify{}
- protoMap[AbilityInvocationsNotify] = &gen.AbilityInvocationsNotify{}
- protoMap[WindSeedClientNotify] = &gen.WindSeedClientNotify{}
- protoMap[EntityFightPropChangeReasonNotify] = &gen.EntityFightPropChangeReasonNotify{}
- protoMap[AvatarFightPropNotify] = &gen.AvatarFightPropNotify{}
- protoMap[EntityFightPropNotify] = &gen.EntityFightPropNotify{}
- protoMap[AvatarFightPropUpdateNotify] = &gen.AvatarFightPropUpdateNotify{}
- protoMap[AvatarPropNotify] = &gen.AvatarPropNotify{}
- protoMap[EntityFightPropUpdateNotify] = &gen.EntityFightPropUpdateNotify{}
- protoMap[EntityPropNotify] = &gen.EntityPropNotify{}
- protoMap[AvatarPropChangeReasonNotify] = &gen.AvatarPropChangeReasonNotify{}
- protoMap[MarkNewNotify] = &gen.MarkNewNotify{}
- protoMap[AvatarLifeStateChangeNotify] = &gen.AvatarLifeStateChangeNotify{}
- protoMap[LifeStateChangeNotify] = &gen.LifeStateChangeNotify{}
- protoMap[PlayerPropChangeReasonNotify] = &gen.PlayerPropChangeReasonNotify{}
- protoMap[MonsterSummonTagNotify] = &gen.MonsterSummonTagNotify{}
- protoMap[DelMailRsp] = &gen.DelMailRsp{}
- protoMap[GetMailItemRsp] = &gen.GetMailItemRsp{}
- protoMap[ReadMailNotify] = &gen.ReadMailNotify{}
- protoMap[DelMailReq] = &gen.DelMailReq{}
+ protoMap[GadgetPlayUidOpNotify] = &gen.GadgetPlayUidOpNotify{}
+ protoMap[GadgetStateNotify] = &gen.GadgetStateNotify{}
+ protoMap[GadgetTalkChangeNotify] = &gen.GadgetTalkChangeNotify{}
+ protoMap[GalleryBalloonScoreNotify] = &gen.GalleryBalloonScoreNotify{}
+ protoMap[GalleryBalloonShootNotify] = &gen.GalleryBalloonShootNotify{}
+ protoMap[GalleryBounceConjuringHitNotify] = &gen.GalleryBounceConjuringHitNotify{}
+ protoMap[GalleryBrokenFloorFallNotify] = &gen.GalleryBrokenFloorFallNotify{}
+ protoMap[GalleryBulletHitNotify] = &gen.GalleryBulletHitNotify{}
+ protoMap[GalleryCrystalLinkBuffInfoNotify] = &gen.GalleryCrystalLinkBuffInfoNotify{}
+ protoMap[GalleryCrystalLinkKillMonsterNotify] = &gen.GalleryCrystalLinkKillMonsterNotify{}
+ protoMap[GalleryFallCatchNotify] = &gen.GalleryFallCatchNotify{}
+ protoMap[GalleryFallScoreNotify] = &gen.GalleryFallScoreNotify{}
+ protoMap[GalleryFlowerCatchNotify] = &gen.GalleryFlowerCatchNotify{}
+ protoMap[GalleryIslandPartyDownHillInfoNotify] = &gen.GalleryIslandPartyDownHillInfoNotify{}
+ protoMap[GalleryPreStartNotify] = &gen.GalleryPreStartNotify{}
+ protoMap[GalleryStartNotify] = &gen.GalleryStartNotify{}
+ protoMap[GalleryStopNotify] = &gen.GalleryStopNotify{}
+ protoMap[GallerySumoKillMonsterNotify] = &gen.GallerySumoKillMonsterNotify{}
+ protoMap[GalleryWillStartCountdownNotify] = &gen.GalleryWillStartCountdownNotify{}
+ protoMap[GCGApplyInviteBattleNotify] = &gen.GCGApplyInviteBattleNotify{}
+ protoMap[GCGApplyInviteBattleReq] = &gen.GCGApplyInviteBattleReq{}
+ protoMap[GCGApplyInviteBattleRsp] = &gen.GCGApplyInviteBattleRsp{}
+ protoMap[GCGAskDuelReq] = &gen.GCGAskDuelReq{}
+ protoMap[GCGAskDuelRsp] = &gen.GCGAskDuelRsp{}
+ protoMap[GCGBackToDuelReq] = &gen.GCGBackToDuelReq{}
+ protoMap[GCGBackToDuelRsp] = &gen.GCGBackToDuelRsp{}
+ protoMap[GCGBasicDataNotify] = &gen.GCGBasicDataNotify{}
+ protoMap[GCGBossChallengeUpdateNotify] = &gen.GCGBossChallengeUpdateNotify{}
+ protoMap[GCGChallengeUpdateNotify] = &gen.GCGChallengeUpdateNotify{}
+ protoMap[GCGClientSettleReq] = &gen.GCGClientSettleReq{}
+ protoMap[GCGClientSettleRsp] = &gen.GCGClientSettleRsp{}
+ protoMap[GCGDebugReplayNotify] = &gen.GCGDebugReplayNotify{}
+ protoMap[GCGDSBanCardNotify] = &gen.GCGDSBanCardNotify{}
+ protoMap[GCGDSCardBackUnlockNotify] = &gen.GCGDSCardBackUnlockNotify{}
+ protoMap[GCGDSCardFaceUnlockNotify] = &gen.GCGDSCardFaceUnlockNotify{}
+ protoMap[GCGDSCardFaceUpdateNotify] = &gen.GCGDSCardFaceUpdateNotify{}
+ protoMap[GCGDSCardNumChangeNotify] = &gen.GCGDSCardNumChangeNotify{}
+ protoMap[GCGDSCardProficiencyNotify] = &gen.GCGDSCardProficiencyNotify{}
+ protoMap[GCGDSChangeCardBackReq] = &gen.GCGDSChangeCardBackReq{}
+ protoMap[GCGDSChangeCardBackRsp] = &gen.GCGDSChangeCardBackRsp{}
+ protoMap[GCGDSChangeCardFaceReq] = &gen.GCGDSChangeCardFaceReq{}
+ protoMap[GCGDSChangeCardFaceRsp] = &gen.GCGDSChangeCardFaceRsp{}
+ protoMap[GCGDSChangeCurDeckReq] = &gen.GCGDSChangeCurDeckReq{}
+ protoMap[GCGDSChangeCurDeckRsp] = &gen.GCGDSChangeCurDeckRsp{}
+ protoMap[GCGDSChangeDeckNameReq] = &gen.GCGDSChangeDeckNameReq{}
+ protoMap[GCGDSChangeDeckNameRsp] = &gen.GCGDSChangeDeckNameRsp{}
+ protoMap[GCGDSChangeFieldReq] = &gen.GCGDSChangeFieldReq{}
+ protoMap[GCGDSChangeFieldRsp] = &gen.GCGDSChangeFieldRsp{}
+ protoMap[GCGDSCurDeckChangeNotify] = &gen.GCGDSCurDeckChangeNotify{}
+ protoMap[GCGDSDataNotify] = &gen.GCGDSDataNotify{}
+ protoMap[GCGDSDeckSaveReq] = &gen.GCGDSDeckSaveReq{}
+ protoMap[GCGDSDeckSaveRsp] = &gen.GCGDSDeckSaveRsp{}
+ protoMap[GCGDSDeckUnlockNotify] = &gen.GCGDSDeckUnlockNotify{}
+ protoMap[GCGDSDeckUpdateNotify] = &gen.GCGDSDeckUpdateNotify{}
+ protoMap[GCGDSDeleteDeckReq] = &gen.GCGDSDeleteDeckReq{}
+ protoMap[GCGDSDeleteDeckRsp] = &gen.GCGDSDeleteDeckRsp{}
+ protoMap[GCGDSFieldUnlockNotify] = &gen.GCGDSFieldUnlockNotify{}
+ protoMap[GCGDSTakeCardProficiencyRewardReq] = &gen.GCGDSTakeCardProficiencyRewardReq{}
+ protoMap[GCGDSTakeCardProficiencyRewardRsp] = &gen.GCGDSTakeCardProficiencyRewardRsp{}
+ protoMap[GCGGameBriefDataNotify] = &gen.GCGGameBriefDataNotify{}
+ protoMap[GCGGameCreateFailReasonNotify] = &gen.GCGGameCreateFailReasonNotify{}
+ protoMap[GCGGameMaxNotify] = &gen.GCGGameMaxNotify{}
+ protoMap[GCGGrowthLevelNotify] = &gen.GCGGrowthLevelNotify{}
+ protoMap[GCGGrowthLevelRewardNotify] = &gen.GCGGrowthLevelRewardNotify{}
+ protoMap[GCGGrowthLevelTakeRewardReq] = &gen.GCGGrowthLevelTakeRewardReq{}
+ protoMap[GCGGrowthLevelTakeRewardRsp] = &gen.GCGGrowthLevelTakeRewardRsp{}
+ protoMap[GCGHeartBeatNotify] = &gen.GCGHeartBeatNotify{}
+ protoMap[GCGInitFinishReq] = &gen.GCGInitFinishReq{}
+ protoMap[GCGInitFinishRsp] = &gen.GCGInitFinishRsp{}
+ protoMap[GCGInviteBattleNotify] = &gen.GCGInviteBattleNotify{}
+ protoMap[GCGInviteGuestBattleReq] = &gen.GCGInviteGuestBattleReq{}
+ protoMap[GCGInviteGuestBattleRsp] = &gen.GCGInviteGuestBattleRsp{}
+ protoMap[GCGLevelChallengeDeleteNotify] = &gen.GCGLevelChallengeDeleteNotify{}
+ protoMap[GCGLevelChallengeFinishNotify] = &gen.GCGLevelChallengeFinishNotify{}
+ protoMap[GCGLevelChallengeNotify] = &gen.GCGLevelChallengeNotify{}
+ protoMap[GCGMessagePackNotify] = &gen.GCGMessagePackNotify{}
+ protoMap[GCGOperationReq] = &gen.GCGOperationReq{}
+ protoMap[GCGOperationRsp] = &gen.GCGOperationRsp{}
+ protoMap[GCGResourceStateNotify] = &gen.GCGResourceStateNotify{}
+ protoMap[GCGSettleNotify] = &gen.GCGSettleNotify{}
+ protoMap[GCGSettleOptionReq] = &gen.GCGSettleOptionReq{}
+ protoMap[GCGSettleOptionRsp] = &gen.GCGSettleOptionRsp{}
+ protoMap[GCGSkillPreviewAskReq] = &gen.GCGSkillPreviewAskReq{}
+ protoMap[GCGSkillPreviewAskRsp] = &gen.GCGSkillPreviewAskRsp{}
+ protoMap[GCGSkillPreviewNotify] = &gen.GCGSkillPreviewNotify{}
+ protoMap[GCGStartChallengeByCheckRewardReq] = &gen.GCGStartChallengeByCheckRewardReq{}
+ protoMap[GCGStartChallengeByCheckRewardRsp] = &gen.GCGStartChallengeByCheckRewardRsp{}
+ protoMap[GCGStartChallengeReq] = &gen.GCGStartChallengeReq{}
+ protoMap[GCGStartChallengeRsp] = &gen.GCGStartChallengeRsp{}
+ protoMap[GCGTavernNpcInfoNotify] = &gen.GCGTavernNpcInfoNotify{}
+ protoMap[GCGTCInviteReq] = &gen.GCGTCInviteReq{}
+ protoMap[GCGTCInviteRsp] = &gen.GCGTCInviteRsp{}
+ protoMap[GCGTCTavernChallengeDataNotify] = &gen.GCGTCTavernChallengeDataNotify{}
+ protoMap[GCGTCTavernChallengeUpdateNotify] = &gen.GCGTCTavernChallengeUpdateNotify{}
+ protoMap[GCGTCTavernInfoNotify] = &gen.GCGTCTavernInfoNotify{}
+ protoMap[GCGWeekChallengeInfoNotify] = &gen.GCGWeekChallengeInfoNotify{}
+ protoMap[GCGWorldChallengeUnlockNotify] = &gen.GCGWorldChallengeUnlockNotify{}
+ protoMap[GCGWorldPlayerGCGStateReq] = &gen.GCGWorldPlayerGCGStateReq{}
+ protoMap[GCGWorldPlayerGCGStateRsp] = &gen.GCGWorldPlayerGCGStateRsp{}
+ protoMap[GearActivityFinishPlayGearReq] = &gen.GearActivityFinishPlayGearReq{}
+ protoMap[GearActivityFinishPlayGearRsp] = &gen.GearActivityFinishPlayGearRsp{}
+ protoMap[GearActivityFinishPlayPictureReq] = &gen.GearActivityFinishPlayPictureReq{}
+ protoMap[GearActivityFinishPlayPictureRsp] = &gen.GearActivityFinishPlayPictureRsp{}
+ protoMap[GearActivityStartPlayGearReq] = &gen.GearActivityStartPlayGearReq{}
+ protoMap[GearActivityStartPlayGearRsp] = &gen.GearActivityStartPlayGearRsp{}
+ protoMap[GearActivityStartPlayPictureReq] = &gen.GearActivityStartPlayPictureReq{}
+ protoMap[GearActivityStartPlayPictureRsp] = &gen.GearActivityStartPlayPictureRsp{}
+ protoMap[GetActivityInfoReq] = &gen.GetActivityInfoReq{}
+ protoMap[GetActivityInfoRsp] = &gen.GetActivityInfoRsp{}
+ protoMap[GetActivityScheduleReq] = &gen.GetActivityScheduleReq{}
+ protoMap[GetActivityScheduleRsp] = &gen.GetActivityScheduleRsp{}
+ protoMap[GetActivityShopSheetInfoReq] = &gen.GetActivityShopSheetInfoReq{}
+ protoMap[GetActivityShopSheetInfoRsp] = &gen.GetActivityShopSheetInfoRsp{}
+ protoMap[GetAllActivatedBargainDataReq] = &gen.GetAllActivatedBargainDataReq{}
+ protoMap[GetAllActivatedBargainDataRsp] = &gen.GetAllActivatedBargainDataRsp{}
+ protoMap[GetAllH5ActivityInfoReq] = &gen.GetAllH5ActivityInfoReq{}
+ protoMap[GetAllH5ActivityInfoRsp] = &gen.GetAllH5ActivityInfoRsp{}
+ protoMap[GetAllMailNotify] = &gen.GetAllMailNotify{}
protoMap[GetAllMailReq] = &gen.GetAllMailReq{}
- protoMap[GetMailItemReq] = &gen.GetMailItemReq{}
- protoMap[ChangeMailStarNotify] = &gen.ChangeMailStarNotify{}
- protoMap[GetAuthkeyRsp] = &gen.GetAuthkeyRsp{}
+ protoMap[GetAllMailResultNotify] = &gen.GetAllMailResultNotify{}
protoMap[GetAllMailRsp] = &gen.GetAllMailRsp{}
- protoMap[Unk3000_BMLKKNEINNF] = &gen.Unk3000_BMLKKNEINNF{}
+ protoMap[GetAllSceneGalleryInfoReq] = &gen.GetAllSceneGalleryInfoReq{}
+ protoMap[GetAllSceneGalleryInfoRsp] = &gen.GetAllSceneGalleryInfoRsp{}
+ protoMap[GetAllUnlockNameCardReq] = &gen.GetAllUnlockNameCardReq{}
+ protoMap[GetAllUnlockNameCardRsp] = &gen.GetAllUnlockNameCardRsp{}
+ protoMap[GetAreaExplorePointReq] = &gen.GetAreaExplorePointReq{}
+ protoMap[GetAreaExplorePointRsp] = &gen.GetAreaExplorePointRsp{}
protoMap[GetAuthkeyReq] = &gen.GetAuthkeyReq{}
- protoMap[Unk3000_EPHGPACBEHL] = &gen.Unk3000_EPHGPACBEHL{}
- protoMap[MailChangeNotify] = &gen.MailChangeNotify{}
- protoMap[ClientNewMailNotify] = &gen.ClientNewMailNotify{}
- protoMap[GachaOpenWishNotify] = &gen.GachaOpenWishNotify{}
- protoMap[GachaWishReq] = &gen.GachaWishReq{}
- protoMap[DoGachaReq] = &gen.DoGachaReq{}
- protoMap[GachaWishRsp] = &gen.GachaWishRsp{}
- protoMap[DoGachaRsp] = &gen.DoGachaRsp{}
- protoMap[GetGachaInfoReq] = &gen.GetGachaInfoReq{}
- protoMap[GachaSimpleInfoNotify] = &gen.GachaSimpleInfoNotify{}
- protoMap[GetGachaInfoRsp] = &gen.GetGachaInfoRsp{}
- protoMap[ChangeTeamNameReq] = &gen.ChangeTeamNameReq{}
- protoMap[AvatarFetterLevelRewardRsp] = &gen.AvatarFetterLevelRewardRsp{}
- protoMap[ChangeAvatarRsp] = &gen.ChangeAvatarRsp{}
- protoMap[AvatarDieAnimationEndReq] = &gen.AvatarDieAnimationEndReq{}
- protoMap[AvatarExpeditionGetRewardReq] = &gen.AvatarExpeditionGetRewardReq{}
- protoMap[AvatarDataNotify] = &gen.AvatarDataNotify{}
- protoMap[AvatarPromoteRsp] = &gen.AvatarPromoteRsp{}
- protoMap[ChangeAvatarReq] = &gen.ChangeAvatarReq{}
- protoMap[SpringUseRsp] = &gen.SpringUseRsp{}
- protoMap[AvatarFlycloakChangeNotify] = &gen.AvatarFlycloakChangeNotify{}
- protoMap[AvatarChangeCostumeNotify] = &gen.AvatarChangeCostumeNotify{}
- protoMap[AvatarChangeCostumeRsp] = &gen.AvatarChangeCostumeRsp{}
- protoMap[SetUpAvatarTeamRsp] = &gen.SetUpAvatarTeamRsp{}
- protoMap[AvatarChangeAnimHashRsp] = &gen.AvatarChangeAnimHashRsp{}
- protoMap[AvatarExpeditionAllDataRsp] = &gen.AvatarExpeditionAllDataRsp{}
- protoMap[AvatarChangeElementTypeRsp] = &gen.AvatarChangeElementTypeRsp{}
- protoMap[AvatarFetterLevelRewardReq] = &gen.AvatarFetterLevelRewardReq{}
- protoMap[FocusAvatarReq] = &gen.FocusAvatarReq{}
- protoMap[AddNoGachaAvatarCardNotify] = &gen.AddNoGachaAvatarCardNotify{}
- protoMap[AvatarGainFlycloakNotify] = &gen.AvatarGainFlycloakNotify{}
- protoMap[ChooseCurAvatarTeamRsp] = &gen.ChooseCurAvatarTeamRsp{}
- protoMap[AvatarEquipAffixStartNotify] = &gen.AvatarEquipAffixStartNotify{}
- protoMap[AvatarPromoteReq] = &gen.AvatarPromoteReq{}
- protoMap[ChangeTeamNameRsp] = &gen.ChangeTeamNameRsp{}
- protoMap[AvatarGainCostumeNotify] = &gen.AvatarGainCostumeNotify{}
- protoMap[FocusAvatarRsp] = &gen.FocusAvatarRsp{}
- protoMap[AvatarPromoteGetRewardRsp] = &gen.AvatarPromoteGetRewardRsp{}
- protoMap[Unk2800_IGKGDAGGCEC] = &gen.Unk2800_IGKGDAGGCEC{}
- protoMap[Unk3000_IMLAPBGLBFF] = &gen.Unk3000_IMLAPBGLBFF{}
- protoMap[SetUpAvatarTeamReq] = &gen.SetUpAvatarTeamReq{}
- protoMap[AvatarSatiationDataNotify] = &gen.AvatarSatiationDataNotify{}
- protoMap[AvatarDieAnimationEndRsp] = &gen.AvatarDieAnimationEndRsp{}
- protoMap[AvatarPromoteGetRewardReq] = &gen.AvatarPromoteGetRewardReq{}
- protoMap[AvatarWearFlycloakRsp] = &gen.AvatarWearFlycloakRsp{}
- protoMap[AvatarUpgradeRsp] = &gen.AvatarUpgradeRsp{}
- protoMap[AvatarTeamUpdateNotify] = &gen.AvatarTeamUpdateNotify{}
- protoMap[ChangeMpTeamAvatarReq] = &gen.ChangeMpTeamAvatarReq{}
- protoMap[AvatarChangeAnimHashReq] = &gen.AvatarChangeAnimHashReq{}
- protoMap[AvatarExpeditionStartReq] = &gen.AvatarExpeditionStartReq{}
- protoMap[AvatarExpeditionStartRsp] = &gen.AvatarExpeditionStartRsp{}
- protoMap[AvatarExpeditionAllDataReq] = &gen.AvatarExpeditionAllDataReq{}
- protoMap[AvatarExpeditionCallBackRsp] = &gen.AvatarExpeditionCallBackRsp{}
- protoMap[Unk3000_KIDDGDPKBEN] = &gen.Unk3000_KIDDGDPKBEN{}
- protoMap[Unk3000_DFIIBIGPHGE] = &gen.Unk3000_DFIIBIGPHGE{}
- protoMap[Unk3000_IBNIGBFIEEF] = &gen.Unk3000_IBNIGBFIEEF{}
- protoMap[AvatarWearFlycloakReq] = &gen.AvatarWearFlycloakReq{}
- protoMap[RefreshBackgroundAvatarReq] = &gen.RefreshBackgroundAvatarReq{}
- protoMap[SpringUseReq] = &gen.SpringUseReq{}
- protoMap[Unk3000_DHOFMKPKFMF] = &gen.Unk3000_DHOFMKPKFMF{}
- protoMap[AvatarExpeditionCallBackReq] = &gen.AvatarExpeditionCallBackReq{}
- protoMap[ChangeMpTeamAvatarRsp] = &gen.ChangeMpTeamAvatarRsp{}
- protoMap[Unk2800_KJEOLFNEOPF] = &gen.Unk2800_KJEOLFNEOPF{}
- protoMap[AvatarAddNotify] = &gen.AvatarAddNotify{}
- protoMap[AvatarUpgradeReq] = &gen.AvatarUpgradeReq{}
- protoMap[AvatarExpeditionDataNotify] = &gen.AvatarExpeditionDataNotify{}
- protoMap[AvatarDelNotify] = &gen.AvatarDelNotify{}
- protoMap[SceneTeamUpdateNotify] = &gen.SceneTeamUpdateNotify{}
- protoMap[AvatarChangeCostumeReq] = &gen.AvatarChangeCostumeReq{}
- protoMap[AvatarFetterDataNotify] = &gen.AvatarFetterDataNotify{}
- protoMap[AvatarExpeditionGetRewardRsp] = &gen.AvatarExpeditionGetRewardRsp{}
- protoMap[AvatarChangeElementTypeReq] = &gen.AvatarChangeElementTypeReq{}
- protoMap[ChooseCurAvatarTeamReq] = &gen.ChooseCurAvatarTeamReq{}
- protoMap[RefreshBackgroundAvatarRsp] = &gen.RefreshBackgroundAvatarRsp{}
- protoMap[MpBlockNotify] = &gen.MpBlockNotify{}
- protoMap[PlayerApplyEnterMpResultReq] = &gen.PlayerApplyEnterMpResultReq{}
- protoMap[PlayerApplyEnterMpResultNotify] = &gen.PlayerApplyEnterMpResultNotify{}
- protoMap[MpPlayGuestReplyNotify] = &gen.MpPlayGuestReplyNotify{}
- protoMap[MpPlayPrepareInterruptNotify] = &gen.MpPlayPrepareInterruptNotify{}
- protoMap[MpPlayOwnerCheckReq] = &gen.MpPlayOwnerCheckReq{}
- protoMap[MpPlayInviteResultNotify] = &gen.MpPlayInviteResultNotify{}
- protoMap[PlayerApplyEnterMpReq] = &gen.PlayerApplyEnterMpReq{}
- protoMap[PlayerSetOnlyMPWithPSPlayerReq] = &gen.PlayerSetOnlyMPWithPSPlayerReq{}
- protoMap[PlayerPreEnterMpNotify] = &gen.PlayerPreEnterMpNotify{}
- protoMap[MpPlayOwnerStartInviteRsp] = &gen.MpPlayOwnerStartInviteRsp{}
- protoMap[PlayerApplyEnterMpRsp] = &gen.PlayerApplyEnterMpRsp{}
- protoMap[PlayerApplyEnterMpNotify] = &gen.PlayerApplyEnterMpNotify{}
- protoMap[PlayerQuitFromMpNotify] = &gen.PlayerQuitFromMpNotify{}
- protoMap[PlayerApplyEnterMpResultRsp] = &gen.PlayerApplyEnterMpResultRsp{}
- protoMap[MpPlayPrepareNotify] = &gen.MpPlayPrepareNotify{}
- protoMap[MpPlayOwnerInviteNotify] = &gen.MpPlayOwnerInviteNotify{}
- protoMap[MpPlayOwnerStartInviteReq] = &gen.MpPlayOwnerStartInviteReq{}
- protoMap[PSPlayerApplyEnterMpReq] = &gen.PSPlayerApplyEnterMpReq{}
- protoMap[PSPlayerApplyEnterMpRsp] = &gen.PSPlayerApplyEnterMpRsp{}
- protoMap[GetPlayerMpModeAvailabilityReq] = &gen.GetPlayerMpModeAvailabilityReq{}
- protoMap[PlayerSetOnlyMPWithPSPlayerRsp] = &gen.PlayerSetOnlyMPWithPSPlayerRsp{}
- protoMap[MpPlayOwnerCheckRsp] = &gen.MpPlayOwnerCheckRsp{}
- protoMap[MpPlayGuestReplyInviteReq] = &gen.MpPlayGuestReplyInviteReq{}
- protoMap[GetPlayerMpModeAvailabilityRsp] = &gen.GetPlayerMpModeAvailabilityRsp{}
- protoMap[MpPlayGuestReplyInviteRsp] = &gen.MpPlayGuestReplyInviteRsp{}
- protoMap[GetInvestigationMonsterReq] = &gen.GetInvestigationMonsterReq{}
- protoMap[Unk2800_DPINLADLBFA] = &gen.Unk2800_DPINLADLBFA{}
- protoMap[InvestigationMonsterUpdateNotify] = &gen.InvestigationMonsterUpdateNotify{}
- protoMap[GetInvestigationMonsterRsp] = &gen.GetInvestigationMonsterRsp{}
- protoMap[PlayerInvestigationNotify] = &gen.PlayerInvestigationNotify{}
- protoMap[TakeInvestigationRewardReq] = &gen.TakeInvestigationRewardReq{}
- protoMap[MarkTargetInvestigationMonsterNotify] = &gen.MarkTargetInvestigationMonsterNotify{}
- protoMap[TakeInvestigationTargetRewardRsp] = &gen.TakeInvestigationTargetRewardRsp{}
- protoMap[TakeInvestigationTargetRewardReq] = &gen.TakeInvestigationTargetRewardReq{}
- protoMap[Unk2800_ECCLDPCADCJ] = &gen.Unk2800_ECCLDPCADCJ{}
- protoMap[TakeInvestigationRewardRsp] = &gen.TakeInvestigationRewardRsp{}
- protoMap[PlayerInvestigationAllInfoNotify] = &gen.PlayerInvestigationAllInfoNotify{}
- protoMap[PlayerInvestigationTargetNotify] = &gen.PlayerInvestigationTargetNotify{}
- protoMap[Unk2700_CILGDLMHCNG_ServerNotify] = &gen.Unk2700_CILGDLMHCNG_ServerNotify{}
- protoMap[FinishMainCoopReq] = &gen.FinishMainCoopReq{}
- protoMap[SaveMainCoopRsp] = &gen.SaveMainCoopRsp{}
- protoMap[SaveCoopDialogRsp] = &gen.SaveCoopDialogRsp{}
- protoMap[SetCoopChapterViewedRsp] = &gen.SetCoopChapterViewedRsp{}
- protoMap[StartCoopPointRsp] = &gen.StartCoopPointRsp{}
- protoMap[SetCoopChapterViewedReq] = &gen.SetCoopChapterViewedReq{}
- protoMap[MainCoopUpdateNotify] = &gen.MainCoopUpdateNotify{}
- protoMap[UnlockCoopChapterReq] = &gen.UnlockCoopChapterReq{}
- protoMap[CoopChapterUpdateNotify] = &gen.CoopChapterUpdateNotify{}
- protoMap[TakeCoopRewardReq] = &gen.TakeCoopRewardReq{}
- protoMap[SaveMainCoopReq] = &gen.SaveMainCoopReq{}
- protoMap[AllCoopInfoNotify] = &gen.AllCoopInfoNotify{}
- protoMap[CoopDataNotify] = &gen.CoopDataNotify{}
- protoMap[FinishMainCoopRsp] = &gen.FinishMainCoopRsp{}
- protoMap[CoopCgShowNotify] = &gen.CoopCgShowNotify{}
- protoMap[TakeCoopRewardRsp] = &gen.TakeCoopRewardRsp{}
- protoMap[CancelCoopTaskRsp] = &gen.CancelCoopTaskRsp{}
- protoMap[CoopPointUpdateNotify] = &gen.CoopPointUpdateNotify{}
- protoMap[StartCoopPointReq] = &gen.StartCoopPointReq{}
- protoMap[CoopCgUpdateNotify] = &gen.CoopCgUpdateNotify{}
- protoMap[UnlockCoopChapterRsp] = &gen.UnlockCoopChapterRsp{}
- protoMap[CancelCoopTaskReq] = &gen.CancelCoopTaskReq{}
- protoMap[CoopProgressUpdateNotify] = &gen.CoopProgressUpdateNotify{}
- protoMap[CoopRewardUpdateNotify] = &gen.CoopRewardUpdateNotify{}
- protoMap[SaveCoopDialogReq] = &gen.SaveCoopDialogReq{}
- protoMap[GetAuthSalesmanInfoRsp] = &gen.GetAuthSalesmanInfoRsp{}
- protoMap[BlessingAcceptGivePicReq] = &gen.BlessingAcceptGivePicReq{}
- protoMap[TakeEffigyRewardRsp] = &gen.TakeEffigyRewardRsp{}
- protoMap[ActivityCoinInfoNotify] = &gen.ActivityCoinInfoNotify{}
- protoMap[Unk2700_OJHJBKHIPLA_ClientReq] = &gen.Unk2700_OJHJBKHIPLA_ClientReq{}
- protoMap[TrialAvatarFirstPassDungeonNotify] = &gen.TrialAvatarFirstPassDungeonNotify{}
- protoMap[AsterProgressInfoNotify] = &gen.AsterProgressInfoNotify{}
- protoMap[FleurFairFallSettleNotify] = &gen.FleurFairFallSettleNotify{}
- protoMap[SeaLampTakeContributionRewardReq] = &gen.SeaLampTakeContributionRewardReq{}
- protoMap[SetCurExpeditionChallengeIdReq] = &gen.SetCurExpeditionChallengeIdReq{}
- protoMap[DragonSpineChapterOpenNotify] = &gen.DragonSpineChapterOpenNotify{}
- protoMap[WaterSpritePhaseFinishNotify] = &gen.WaterSpritePhaseFinishNotify{}
- protoMap[ActivitySelectAvatarCardReq] = &gen.ActivitySelectAvatarCardReq{}
- protoMap[LoadActivityTerrainNotify] = &gen.LoadActivityTerrainNotify{}
- protoMap[ArenaChallengeFinishNotify] = &gen.ArenaChallengeFinishNotify{}
- protoMap[AsterMidInfoNotify] = &gen.AsterMidInfoNotify{}
- protoMap[SeaLampPopularityNotify] = &gen.SeaLampPopularityNotify{}
- protoMap[ActivityTakeWatcherRewardRsp] = &gen.ActivityTakeWatcherRewardRsp{}
- protoMap[GetExpeditionAssistInfoListRsp] = &gen.GetExpeditionAssistInfoListRsp{}
- protoMap[AsterMiscInfoNotify] = &gen.AsterMiscInfoNotify{}
- protoMap[FlightActivityRestartReq] = &gen.FlightActivityRestartReq{}
- protoMap[ActivityTakeWatcherRewardReq] = &gen.ActivityTakeWatcherRewardReq{}
- protoMap[SelectEffigyChallengeConditionRsp] = &gen.SelectEffigyChallengeConditionRsp{}
- protoMap[TakeEffigyRewardReq] = &gen.TakeEffigyRewardReq{}
- protoMap[GetActivityInfoRsp] = &gen.GetActivityInfoRsp{}
- protoMap[RestartEffigyChallengeRsp] = &gen.RestartEffigyChallengeRsp{}
- protoMap[BlessingGetFriendPicListReq] = &gen.BlessingGetFriendPicListReq{}
- protoMap[BlessingAcceptAllGivePicRsp] = &gen.BlessingAcceptAllGivePicRsp{}
- protoMap[BlessingAcceptAllGivePicReq] = &gen.BlessingAcceptAllGivePicReq{}
- protoMap[EffigyChallengeResultNotify] = &gen.EffigyChallengeResultNotify{}
- protoMap[TreasureMapMpChallengeNotify] = &gen.TreasureMapMpChallengeNotify{}
- protoMap[SetCurExpeditionChallengeIdRsp] = &gen.SetCurExpeditionChallengeIdRsp{}
- protoMap[FleurFairReplayMiniGameRsp] = &gen.FleurFairReplayMiniGameRsp{}
- protoMap[BlessingGiveFriendPicRsp] = &gen.BlessingGiveFriendPicRsp{}
- protoMap[BlessingAcceptGivePicRsp] = &gen.BlessingAcceptGivePicRsp{}
- protoMap[BlessingGetFriendPicListRsp] = &gen.BlessingGetFriendPicListRsp{}
- protoMap[ActivityInfoNotify] = &gen.ActivityInfoNotify{}
- protoMap[TakeEffigyFirstPassRewardRsp] = &gen.TakeEffigyFirstPassRewardRsp{}
- protoMap[BlessingGiveFriendPicReq] = &gen.BlessingGiveFriendPicReq{}
- protoMap[SelectEffigyChallengeConditionReq] = &gen.SelectEffigyChallengeConditionReq{}
- protoMap[DragonSpineChapterProgressChangeNotify] = &gen.DragonSpineChapterProgressChangeNotify{}
- protoMap[AsterLittleInfoNotify] = &gen.AsterLittleInfoNotify{}
- protoMap[DragonSpineChapterFinishNotify] = &gen.DragonSpineChapterFinishNotify{}
- protoMap[GetAuthSalesmanInfoReq] = &gen.GetAuthSalesmanInfoReq{}
- protoMap[ActivitySaleChangeNotify] = &gen.ActivitySaleChangeNotify{}
- protoMap[ActivityScheduleInfoNotify] = &gen.ActivityScheduleInfoNotify{}
- protoMap[ReceivedTrialAvatarActivityRewardRsp] = &gen.ReceivedTrialAvatarActivityRewardRsp{}
- protoMap[FleurFairMusicGameStartRsp] = &gen.FleurFairMusicGameStartRsp{}
- protoMap[ExpeditionTakeRewardRsp] = &gen.ExpeditionTakeRewardRsp{}
- protoMap[BlessingScanReq] = &gen.BlessingScanReq{}
- protoMap[BlessingGetAllRecvPicRecordListRsp] = &gen.BlessingGetAllRecvPicRecordListRsp{}
- protoMap[ExpeditionStartReq] = &gen.ExpeditionStartReq{}
- protoMap[DragonSpineCoinChangeNotify] = &gen.DragonSpineCoinChangeNotify{}
- protoMap[FinishDeliveryNotify] = &gen.FinishDeliveryNotify{}
- protoMap[EffigyChallengeInfoNotify] = &gen.EffigyChallengeInfoNotify{}
- protoMap[ExpeditionChallengeFinishedNotify] = &gen.ExpeditionChallengeFinishedNotify{}
- protoMap[ServerAnnounceRevokeNotify] = &gen.ServerAnnounceRevokeNotify{}
- protoMap[BlessingScanRsp] = &gen.BlessingScanRsp{}
- protoMap[GetActivityInfoReq] = &gen.GetActivityInfoReq{}
- protoMap[BlessingGetAllRecvPicRecordListReq] = &gen.BlessingGetAllRecvPicRecordListReq{}
- protoMap[TakeAsterSpecialRewardReq] = &gen.TakeAsterSpecialRewardReq{}
- protoMap[BlessingRedeemRewardRsp] = &gen.BlessingRedeemRewardRsp{}
- protoMap[FleurFairBalloonSettleNotify] = &gen.FleurFairBalloonSettleNotify{}
- protoMap[SalesmanDeliverItemRsp] = &gen.SalesmanDeliverItemRsp{}
- protoMap[SeaLampFlyLampNotify] = &gen.SeaLampFlyLampNotify{}
- protoMap[GetActivityScheduleRsp] = &gen.GetActivityScheduleRsp{}
- protoMap[ActivityTakeWatcherRewardBatchRsp] = &gen.ActivityTakeWatcherRewardBatchRsp{}
- protoMap[SalesmanTakeRewardRsp] = &gen.SalesmanTakeRewardRsp{}
- protoMap[FleurFairMusicGameSettleRsp] = &gen.FleurFairMusicGameSettleRsp{}
- protoMap[SeaLampCoinNotify] = &gen.SeaLampCoinNotify{}
- protoMap[TreasureMapBonusChallengeNotify] = &gen.TreasureMapBonusChallengeNotify{}
- protoMap[EnterTrialAvatarActivityDungeonReq] = &gen.EnterTrialAvatarActivityDungeonReq{}
- protoMap[TreasureMapGuideTaskDoneNotify] = &gen.TreasureMapGuideTaskDoneNotify{}
- protoMap[TakeDeliveryDailyRewardReq] = &gen.TakeDeliveryDailyRewardReq{}
- protoMap[TreasureMapRegionActiveNotify] = &gen.TreasureMapRegionActiveNotify{}
- protoMap[SeaLampContributeItemReq] = &gen.SeaLampContributeItemReq{}
- protoMap[SalesmanTakeSpecialRewardRsp] = &gen.SalesmanTakeSpecialRewardRsp{}
- protoMap[StartArenaChallengeLevelRsp] = &gen.StartArenaChallengeLevelRsp{}
- protoMap[StartArenaChallengeLevelReq] = &gen.StartArenaChallengeLevelReq{}
- protoMap[ExpeditionRecallRsp] = &gen.ExpeditionRecallRsp{}
- protoMap[ReceivedTrialAvatarActivityRewardReq] = &gen.ReceivedTrialAvatarActivityRewardReq{}
- protoMap[ExpeditionRecallReq] = &gen.ExpeditionRecallReq{}
- protoMap[AsterMidCampInfoNotify] = &gen.AsterMidCampInfoNotify{}
- protoMap[SelectAsterMidDifficultyReq] = &gen.SelectAsterMidDifficultyReq{}
- protoMap[ExpeditionStartRsp] = &gen.ExpeditionStartRsp{}
- protoMap[GetActivityScheduleReq] = &gen.GetActivityScheduleReq{}
- protoMap[BlessingRedeemRewardReq] = &gen.BlessingRedeemRewardReq{}
- protoMap[SalesmanDeliverItemReq] = &gen.SalesmanDeliverItemReq{}
- protoMap[SeaLampContributeItemRsp] = &gen.SeaLampContributeItemRsp{}
- protoMap[ActivityCondStateChangeNotify] = &gen.ActivityCondStateChangeNotify{}
- protoMap[SalesmanTakeSpecialRewardReq] = &gen.SalesmanTakeSpecialRewardReq{}
- protoMap[AsterLargeInfoNotify] = &gen.AsterLargeInfoNotify{}
- protoMap[RestartEffigyChallengeReq] = &gen.RestartEffigyChallengeReq{}
- protoMap[ExpeditionTakeRewardReq] = &gen.ExpeditionTakeRewardReq{}
- protoMap[GetExpeditionAssistInfoListReq] = &gen.GetExpeditionAssistInfoListReq{}
- protoMap[TreasureMapPreTaskDoneNotify] = &gen.TreasureMapPreTaskDoneNotify{}
- protoMap[ExpeditionChallengeEnterRegionNotify] = &gen.ExpeditionChallengeEnterRegionNotify{}
- protoMap[Unk2700_NINHGODEMHH_ServerNotify] = &gen.Unk2700_NINHGODEMHH_ServerNotify{}
- protoMap[ActivityUpdateWatcherNotify] = &gen.ActivityUpdateWatcherNotify{}
- protoMap[ActivityPlayOpenAnimNotify] = &gen.ActivityPlayOpenAnimNotify{}
- protoMap[ActivityTakeWatcherRewardBatchReq] = &gen.ActivityTakeWatcherRewardBatchReq{}
- protoMap[TakeDeliveryDailyRewardRsp] = &gen.TakeDeliveryDailyRewardRsp{}
- protoMap[Unk2700_KNGFOEKOODA_ServerRsp] = &gen.Unk2700_KNGFOEKOODA_ServerRsp{}
- protoMap[FlightActivityRestartRsp] = &gen.FlightActivityRestartRsp{}
- protoMap[FleurFairMusicGameStartReq] = &gen.FleurFairMusicGameStartReq{}
- protoMap[StartEffigyChallengeReq] = &gen.StartEffigyChallengeReq{}
- protoMap[TreasureMapCurrencyNotify] = &gen.TreasureMapCurrencyNotify{}
- protoMap[StartEffigyChallengeRsp] = &gen.StartEffigyChallengeRsp{}
- protoMap[SeaLampTakePhaseRewardReq] = &gen.SeaLampTakePhaseRewardReq{}
- protoMap[SeaLampTakeContributionRewardRsp] = &gen.SeaLampTakeContributionRewardRsp{}
- protoMap[BlessingRecvFriendPicNotify] = &gen.BlessingRecvFriendPicNotify{}
- protoMap[SelectAsterMidDifficultyRsp] = &gen.SelectAsterMidDifficultyRsp{}
- protoMap[FleurFairReplayMiniGameReq] = &gen.FleurFairReplayMiniGameReq{}
- protoMap[EnterTrialAvatarActivityDungeonRsp] = &gen.EnterTrialAvatarActivityDungeonRsp{}
- protoMap[TreasureMapRegionInfoNotify] = &gen.TreasureMapRegionInfoNotify{}
- protoMap[TrialAvatarInDungeonIndexNotify] = &gen.TrialAvatarInDungeonIndexNotify{}
- protoMap[ActivitySelectAvatarCardRsp] = &gen.ActivitySelectAvatarCardRsp{}
- protoMap[SeaLampTakePhaseRewardRsp] = &gen.SeaLampTakePhaseRewardRsp{}
- protoMap[SalesmanTakeRewardReq] = &gen.SalesmanTakeRewardReq{}
- protoMap[SeaLampFlyLampRsp] = &gen.SeaLampFlyLampRsp{}
- protoMap[TakeAsterSpecialRewardRsp] = &gen.TakeAsterSpecialRewardRsp{}
- protoMap[FleurFairMusicGameSettleReq] = &gen.FleurFairMusicGameSettleReq{}
- protoMap[FlightActivitySettleNotify] = &gen.FlightActivitySettleNotify{}
- protoMap[TakeEffigyFirstPassRewardReq] = &gen.TakeEffigyFirstPassRewardReq{}
- protoMap[ServerAnnounceNotify] = &gen.ServerAnnounceNotify{}
- protoMap[SeaLampFlyLampReq] = &gen.SeaLampFlyLampReq{}
- protoMap[PushTipsReadFinishReq] = &gen.PushTipsReadFinishReq{}
- protoMap[Unk3000_PNIEIHDLIDN] = &gen.Unk3000_PNIEIHDLIDN{}
- protoMap[WatcherEventNotify] = &gen.WatcherEventNotify{}
- protoMap[PushTipsAllDataNotify] = &gen.PushTipsAllDataNotify{}
- protoMap[GetPushTipsRewardReq] = &gen.GetPushTipsRewardReq{}
- protoMap[WatcherEventTypeNotify] = &gen.WatcherEventTypeNotify{}
- protoMap[PushTipsChangeNotify] = &gen.PushTipsChangeNotify{}
- protoMap[WatcherAllDataNotify] = &gen.WatcherAllDataNotify{}
- protoMap[PushTipsReadFinishRsp] = &gen.PushTipsReadFinishRsp{}
- protoMap[GetPushTipsRewardRsp] = &gen.GetPushTipsRewardRsp{}
- protoMap[WatcherChangeNotify] = &gen.WatcherChangeNotify{}
- protoMap[PathfindingEnterSceneReq] = &gen.PathfindingEnterSceneReq{}
- protoMap[ObstacleModifyNotify] = &gen.ObstacleModifyNotify{}
- protoMap[NavMeshStatsNotify] = &gen.NavMeshStatsNotify{}
- protoMap[PathfindingEnterSceneRsp] = &gen.PathfindingEnterSceneRsp{}
- protoMap[GMShowObstacleRsp] = &gen.GMShowObstacleRsp{}
- protoMap[PathfindingPingNotify] = &gen.PathfindingPingNotify{}
- protoMap[GMShowNavMeshReq] = &gen.GMShowNavMeshReq{}
- protoMap[GMShowObstacleReq] = &gen.GMShowObstacleReq{}
- protoMap[QueryPathReq] = &gen.QueryPathReq{}
- protoMap[QueryPathRsp] = &gen.QueryPathRsp{}
- protoMap[GMShowNavMeshRsp] = &gen.GMShowNavMeshRsp{}
- protoMap[TowerTeamSelectRsp] = &gen.TowerTeamSelectRsp{}
- protoMap[TowerGetFloorStarRewardReq] = &gen.TowerGetFloorStarRewardReq{}
- protoMap[TowerLevelStarCondNotify] = &gen.TowerLevelStarCondNotify{}
- protoMap[TowerCurLevelRecordChangeNotify] = &gen.TowerCurLevelRecordChangeNotify{}
- protoMap[TowerTeamSelectReq] = &gen.TowerTeamSelectReq{}
- protoMap[TowerSurrenderReq] = &gen.TowerSurrenderReq{}
- protoMap[TowerEnterLevelReq] = &gen.TowerEnterLevelReq{}
- protoMap[TowerMiddleLevelChangeTeamNotify] = &gen.TowerMiddleLevelChangeTeamNotify{}
- protoMap[TowerDailyRewardProgressChangeNotify] = &gen.TowerDailyRewardProgressChangeNotify{}
- protoMap[TowerRecordHandbookRsp] = &gen.TowerRecordHandbookRsp{}
- protoMap[TowerBuffSelectReq] = &gen.TowerBuffSelectReq{}
- protoMap[TowerRecordHandbookReq] = &gen.TowerRecordHandbookReq{}
- protoMap[TowerSurrenderRsp] = &gen.TowerSurrenderRsp{}
- protoMap[TowerBriefDataNotify] = &gen.TowerBriefDataNotify{}
- protoMap[TowerAllDataRsp] = &gen.TowerAllDataRsp{}
- protoMap[TowerEnterLevelRsp] = &gen.TowerEnterLevelRsp{}
- protoMap[TowerAllDataReq] = &gen.TowerAllDataReq{}
- protoMap[TowerGetFloorStarRewardRsp] = &gen.TowerGetFloorStarRewardRsp{}
- protoMap[TowerLevelEndNotify] = &gen.TowerLevelEndNotify{}
- protoMap[TowerBuffSelectRsp] = &gen.TowerBuffSelectRsp{}
- protoMap[TowerFloorRecordChangeNotify] = &gen.TowerFloorRecordChangeNotify{}
- protoMap[GetBonusActivityRewardRsp] = &gen.GetBonusActivityRewardRsp{}
- protoMap[GetSignInRewardReq] = &gen.GetSignInRewardReq{}
- protoMap[SignInInfoReq] = &gen.SignInInfoReq{}
- protoMap[GetSignInRewardRsp] = &gen.GetSignInRewardRsp{}
- protoMap[SignInInfoRsp] = &gen.SignInInfoRsp{}
- protoMap[BonusActivityInfoReq] = &gen.BonusActivityInfoReq{}
- protoMap[OpActivityStateNotify] = &gen.OpActivityStateNotify{}
- protoMap[BonusActivityUpdateNotify] = &gen.BonusActivityUpdateNotify{}
- protoMap[GetBonusActivityRewardReq] = &gen.GetBonusActivityRewardReq{}
- protoMap[BonusActivityInfoRsp] = &gen.BonusActivityInfoRsp{}
- protoMap[TakeBattlePassRewardReq] = &gen.TakeBattlePassRewardReq{}
- protoMap[BattlePassCurScheduleUpdateNotify] = &gen.BattlePassCurScheduleUpdateNotify{}
- protoMap[BattlePassBuySuccNotify] = &gen.BattlePassBuySuccNotify{}
- protoMap[BattlePassMissionUpdateNotify] = &gen.BattlePassMissionUpdateNotify{}
- protoMap[TakeBattlePassMissionPointRsp] = &gen.TakeBattlePassMissionPointRsp{}
- protoMap[BattlePassMissionDelNotify] = &gen.BattlePassMissionDelNotify{}
- protoMap[BattlePassAllDataNotify] = &gen.BattlePassAllDataNotify{}
- protoMap[TakeBattlePassMissionPointReq] = &gen.TakeBattlePassMissionPointReq{}
- protoMap[TakeBattlePassRewardRsp] = &gen.TakeBattlePassRewardRsp{}
- protoMap[BuyBattlePassLevelRsp] = &gen.BuyBattlePassLevelRsp{}
- protoMap[SetBattlePassViewedReq] = &gen.SetBattlePassViewedReq{}
- protoMap[SetBattlePassViewedRsp] = &gen.SetBattlePassViewedRsp{}
+ protoMap[GetAuthkeyRsp] = &gen.GetAuthkeyRsp{}
+ protoMap[GetAuthSalesmanInfoReq] = &gen.GetAuthSalesmanInfoReq{}
+ protoMap[GetAuthSalesmanInfoRsp] = &gen.GetAuthSalesmanInfoRsp{}
+ protoMap[GetBargainDataReq] = &gen.GetBargainDataReq{}
+ protoMap[GetBargainDataRsp] = &gen.GetBargainDataRsp{}
protoMap[GetBattlePassProductReq] = &gen.GetBattlePassProductReq{}
- protoMap[BuyBattlePassLevelReq] = &gen.BuyBattlePassLevelReq{}
protoMap[GetBattlePassProductRsp] = &gen.GetBattlePassProductRsp{}
- protoMap[TakeAchievementGoalRewardReq] = &gen.TakeAchievementGoalRewardReq{}
- protoMap[TakeAchievementRewardRsp] = &gen.TakeAchievementRewardRsp{}
- protoMap[AchievementUpdateNotify] = &gen.AchievementUpdateNotify{}
- protoMap[TakeAchievementRewardReq] = &gen.TakeAchievementRewardReq{}
- protoMap[AchievementAllDataNotify] = &gen.AchievementAllDataNotify{}
- protoMap[TakeAchievementGoalRewardRsp] = &gen.TakeAchievementGoalRewardRsp{}
- protoMap[OpenBlossomCircleCampGuideNotify] = &gen.OpenBlossomCircleCampGuideNotify{}
- protoMap[WorldOwnerBlossomScheduleInfoNotify] = &gen.WorldOwnerBlossomScheduleInfoNotify{}
- protoMap[BlossomBriefInfoNotify] = &gen.BlossomBriefInfoNotify{}
- protoMap[BlossomChestCreateNotify] = &gen.BlossomChestCreateNotify{}
- protoMap[WorldOwnerBlossomBriefInfoNotify] = &gen.WorldOwnerBlossomBriefInfoNotify{}
protoMap[GetBlossomBriefInfoListReq] = &gen.GetBlossomBriefInfoListReq{}
protoMap[GetBlossomBriefInfoListRsp] = &gen.GetBlossomBriefInfoListRsp{}
- protoMap[TakeCityReputationParentQuestRsp] = &gen.TakeCityReputationParentQuestRsp{}
- protoMap[CityReputationDataNotify] = &gen.CityReputationDataNotify{}
- protoMap[CityReputationLevelupNotify] = &gen.CityReputationLevelupNotify{}
- protoMap[TakeCityReputationLevelRewardReq] = &gen.TakeCityReputationLevelRewardReq{}
- protoMap[TakeCityReputationParentQuestReq] = &gen.TakeCityReputationParentQuestReq{}
- protoMap[CancelCityReputationRequestRsp] = &gen.CancelCityReputationRequestRsp{}
- protoMap[TakeCityReputationLevelRewardRsp] = &gen.TakeCityReputationLevelRewardRsp{}
- protoMap[GetCityReputationMapInfoRsp] = &gen.GetCityReputationMapInfoRsp{}
+ protoMap[GetBonusActivityRewardReq] = &gen.GetBonusActivityRewardReq{}
+ protoMap[GetBonusActivityRewardRsp] = &gen.GetBonusActivityRewardRsp{}
+ protoMap[GetChatEmojiCollectionReq] = &gen.GetChatEmojiCollectionReq{}
+ protoMap[GetChatEmojiCollectionRsp] = &gen.GetChatEmojiCollectionRsp{}
+ protoMap[GetCityHuntingOfferReq] = &gen.GetCityHuntingOfferReq{}
+ protoMap[GetCityHuntingOfferRsp] = &gen.GetCityHuntingOfferRsp{}
protoMap[GetCityReputationInfoReq] = &gen.GetCityReputationInfoReq{}
- protoMap[AcceptCityReputationRequestRsp] = &gen.AcceptCityReputationRequestRsp{}
- protoMap[GetCityReputationMapInfoReq] = &gen.GetCityReputationMapInfoReq{}
- protoMap[TakeCityReputationExploreRewardRsp] = &gen.TakeCityReputationExploreRewardRsp{}
- protoMap[AcceptCityReputationRequestReq] = &gen.AcceptCityReputationRequestReq{}
- protoMap[TakeCityReputationExploreRewardReq] = &gen.TakeCityReputationExploreRewardReq{}
protoMap[GetCityReputationInfoRsp] = &gen.GetCityReputationInfoRsp{}
- protoMap[CancelCityReputationRequestReq] = &gen.CancelCityReputationRequestReq{}
- protoMap[PlayerOfferingReq] = &gen.PlayerOfferingReq{}
- protoMap[OfferingInteractRsp] = &gen.OfferingInteractRsp{}
- protoMap[TakeOfferingLevelRewardRsp] = &gen.TakeOfferingLevelRewardRsp{}
- protoMap[PlayerOfferingRsp] = &gen.PlayerOfferingRsp{}
- protoMap[OfferingInteractReq] = &gen.OfferingInteractReq{}
- protoMap[TakeOfferingLevelRewardReq] = &gen.TakeOfferingLevelRewardReq{}
- protoMap[PlayerOfferingDataNotify] = &gen.PlayerOfferingDataNotify{}
- protoMap[Unk2800_ILKIAECAAKG] = &gen.Unk2800_ILKIAECAAKG{}
- protoMap[ShowClientGuideNotify] = &gen.ShowClientGuideNotify{}
- protoMap[ChangeWorldToSingleModeNotify] = &gen.ChangeWorldToSingleModeNotify{}
- protoMap[PlayerChatNotify] = &gen.PlayerChatNotify{}
- protoMap[SceneWeatherForcastRsp] = &gen.SceneWeatherForcastRsp{}
+ protoMap[GetCityReputationMapInfoReq] = &gen.GetCityReputationMapInfoReq{}
+ protoMap[GetCityReputationMapInfoRsp] = &gen.GetCityReputationMapInfoRsp{}
+ protoMap[GetCompoundDataReq] = &gen.GetCompoundDataReq{}
+ protoMap[GetCompoundDataRsp] = &gen.GetCompoundDataRsp{}
+ protoMap[GetCustomDungeonReq] = &gen.GetCustomDungeonReq{}
+ protoMap[GetCustomDungeonRsp] = &gen.GetCustomDungeonRsp{}
+ protoMap[GetDailyDungeonEntryInfoReq] = &gen.GetDailyDungeonEntryInfoReq{}
+ protoMap[GetDailyDungeonEntryInfoRsp] = &gen.GetDailyDungeonEntryInfoRsp{}
+ protoMap[GetDungeonEntryExploreConditionReq] = &gen.GetDungeonEntryExploreConditionReq{}
+ protoMap[GetDungeonEntryExploreConditionRsp] = &gen.GetDungeonEntryExploreConditionRsp{}
+ protoMap[GetExpeditionAssistInfoListReq] = &gen.GetExpeditionAssistInfoListReq{}
+ protoMap[GetExpeditionAssistInfoListRsp] = &gen.GetExpeditionAssistInfoListRsp{}
+ protoMap[GetFriendShowAvatarInfoReq] = &gen.GetFriendShowAvatarInfoReq{}
+ protoMap[GetFriendShowAvatarInfoRsp] = &gen.GetFriendShowAvatarInfoRsp{}
+ protoMap[GetFriendShowNameCardInfoReq] = &gen.GetFriendShowNameCardInfoReq{}
+ protoMap[GetFriendShowNameCardInfoRsp] = &gen.GetFriendShowNameCardInfoRsp{}
+ protoMap[GetFurnitureCurModuleArrangeCountReq] = &gen.GetFurnitureCurModuleArrangeCountReq{}
+ protoMap[GetGachaInfoReq] = &gen.GetGachaInfoReq{}
+ protoMap[GetGachaInfoRsp] = &gen.GetGachaInfoRsp{}
+ protoMap[GetGameplayRecommendationReq] = &gen.GetGameplayRecommendationReq{}
+ protoMap[GetGameplayRecommendationRsp] = &gen.GetGameplayRecommendationRsp{}
+ protoMap[GetHomeExchangeWoodInfoReq] = &gen.GetHomeExchangeWoodInfoReq{}
+ protoMap[GetHomeExchangeWoodInfoRsp] = &gen.GetHomeExchangeWoodInfoRsp{}
+ protoMap[GetHomeLevelUpRewardReq] = &gen.GetHomeLevelUpRewardReq{}
+ protoMap[GetHomeLevelUpRewardRsp] = &gen.GetHomeLevelUpRewardRsp{}
+ protoMap[GetHuntingOfferRewardReq] = &gen.GetHuntingOfferRewardReq{}
+ protoMap[GetHuntingOfferRewardRsp] = &gen.GetHuntingOfferRewardRsp{}
+ protoMap[GetInvestigationMonsterReq] = &gen.GetInvestigationMonsterReq{}
+ protoMap[GetInvestigationMonsterRsp] = &gen.GetInvestigationMonsterRsp{}
+ protoMap[GetMailItemReq] = &gen.GetMailItemReq{}
+ protoMap[GetMailItemRsp] = &gen.GetMailItemRsp{}
+ protoMap[GetMapAreaReq] = &gen.GetMapAreaReq{}
+ protoMap[GetMapAreaRsp] = &gen.GetMapAreaRsp{}
+ protoMap[GetMapMarkTipsReq] = &gen.GetMapMarkTipsReq{}
+ protoMap[GetMapMarkTipsRsp] = &gen.GetMapMarkTipsRsp{}
+ protoMap[GetMechanicusInfoReq] = &gen.GetMechanicusInfoReq{}
+ protoMap[GetMechanicusInfoRsp] = &gen.GetMechanicusInfoRsp{}
+ protoMap[GetNextResourceInfoReq] = &gen.GetNextResourceInfoReq{}
+ protoMap[GetNextResourceInfoRsp] = &gen.GetNextResourceInfoRsp{}
+ protoMap[GetOnlinePlayerInfoReq] = &gen.GetOnlinePlayerInfoReq{}
+ protoMap[GetOnlinePlayerInfoRsp] = &gen.GetOnlinePlayerInfoRsp{}
+ protoMap[GetOnlinePlayerListReq] = &gen.GetOnlinePlayerListReq{}
+ protoMap[GetOnlinePlayerListRsp] = &gen.GetOnlinePlayerListRsp{}
+ protoMap[GetOpActivityInfoReq] = &gen.GetOpActivityInfoReq{}
+ protoMap[GetOpActivityInfoRsp] = &gen.GetOpActivityInfoRsp{}
+ protoMap[GetParentQuestVideoKeyReq] = &gen.GetParentQuestVideoKeyReq{}
+ protoMap[GetParentQuestVideoKeyRsp] = &gen.GetParentQuestVideoKeyRsp{}
+ protoMap[GetPlayerAskFriendListReq] = &gen.GetPlayerAskFriendListReq{}
+ protoMap[GetPlayerAskFriendListRsp] = &gen.GetPlayerAskFriendListRsp{}
+ protoMap[GetPlayerBlacklistReq] = &gen.GetPlayerBlacklistReq{}
+ protoMap[GetPlayerBlacklistRsp] = &gen.GetPlayerBlacklistRsp{}
+ protoMap[GetPlayerFriendListReq] = &gen.GetPlayerFriendListReq{}
+ protoMap[GetPlayerFriendListRsp] = &gen.GetPlayerFriendListRsp{}
+ protoMap[GetPlayerHomeCompInfoReq] = &gen.GetPlayerHomeCompInfoReq{}
+ protoMap[GetPlayerMpModeAvailabilityReq] = &gen.GetPlayerMpModeAvailabilityReq{}
+ protoMap[GetPlayerMpModeAvailabilityRsp] = &gen.GetPlayerMpModeAvailabilityRsp{}
+ protoMap[GetPlayerSocialDetailReq] = &gen.GetPlayerSocialDetailReq{}
+ protoMap[GetPlayerSocialDetailRsp] = &gen.GetPlayerSocialDetailRsp{}
+ protoMap[GetPlayerTokenReq] = &gen.GetPlayerTokenReq{}
+ protoMap[GetPlayerTokenRsp] = &gen.GetPlayerTokenRsp{}
+ protoMap[GetPushTipsRewardReq] = &gen.GetPushTipsRewardReq{}
+ protoMap[GetPushTipsRewardRsp] = &gen.GetPushTipsRewardRsp{}
+ protoMap[GetQuestLackingResourceReq] = &gen.GetQuestLackingResourceReq{}
+ protoMap[GetQuestLackingResourceRsp] = &gen.GetQuestLackingResourceRsp{}
+ protoMap[GetQuestTalkHistoryReq] = &gen.GetQuestTalkHistoryReq{}
+ protoMap[GetQuestTalkHistoryRsp] = &gen.GetQuestTalkHistoryRsp{}
+ protoMap[GetRecentMpPlayerListReq] = &gen.GetRecentMpPlayerListReq{}
+ protoMap[GetRecentMpPlayerListRsp] = &gen.GetRecentMpPlayerListRsp{}
+ protoMap[GetRecommendCustomDungeonReq] = &gen.GetRecommendCustomDungeonReq{}
+ protoMap[GetRecommendCustomDungeonRsp] = &gen.GetRecommendCustomDungeonRsp{}
+ protoMap[GetRegionSearchReq] = &gen.GetRegionSearchReq{}
+ protoMap[GetReunionMissionInfoReq] = &gen.GetReunionMissionInfoReq{}
+ protoMap[GetReunionMissionInfoRsp] = &gen.GetReunionMissionInfoRsp{}
+ protoMap[GetReunionPrivilegeInfoReq] = &gen.GetReunionPrivilegeInfoReq{}
+ protoMap[GetReunionPrivilegeInfoRsp] = &gen.GetReunionPrivilegeInfoRsp{}
+ protoMap[GetReunionSignInInfoReq] = &gen.GetReunionSignInInfoReq{}
+ protoMap[GetReunionSignInInfoRsp] = &gen.GetReunionSignInInfoRsp{}
+ protoMap[GetRogueDairyRepairInfoReq] = &gen.GetRogueDairyRepairInfoReq{}
+ protoMap[GetRogueDairyRepairInfoRsp] = &gen.GetRogueDairyRepairInfoRsp{}
+ protoMap[GetSceneAreaReq] = &gen.GetSceneAreaReq{}
+ protoMap[GetSceneAreaRsp] = &gen.GetSceneAreaRsp{}
+ protoMap[GetSceneNpcPositionReq] = &gen.GetSceneNpcPositionReq{}
+ protoMap[GetSceneNpcPositionRsp] = &gen.GetSceneNpcPositionRsp{}
+ protoMap[GetScenePerformanceReq] = &gen.GetScenePerformanceReq{}
+ protoMap[GetScenePerformanceRsp] = &gen.GetScenePerformanceRsp{}
+ protoMap[GetScenePointReq] = &gen.GetScenePointReq{}
+ protoMap[GetScenePointRsp] = &gen.GetScenePointRsp{}
+ protoMap[GetShopmallDataReq] = &gen.GetShopmallDataReq{}
+ protoMap[GetShopmallDataRsp] = &gen.GetShopmallDataRsp{}
+ protoMap[GetShopReq] = &gen.GetShopReq{}
+ protoMap[GetShopRsp] = &gen.GetShopRsp{}
+ protoMap[GetSignInRewardReq] = &gen.GetSignInRewardReq{}
+ protoMap[GetSignInRewardRsp] = &gen.GetSignInRewardRsp{}
+ protoMap[GetStoreCustomDungeonReq] = &gen.GetStoreCustomDungeonReq{}
+ protoMap[GetStoreCustomDungeonRsp] = &gen.GetStoreCustomDungeonRsp{}
+ protoMap[GetUgcBriefInfoReq] = &gen.GetUgcBriefInfoReq{}
+ protoMap[GetUgcBriefInfoRsp] = &gen.GetUgcBriefInfoRsp{}
+ protoMap[GetUgcReq] = &gen.GetUgcReq{}
+ protoMap[GetUgcRsp] = &gen.GetUgcRsp{}
+ protoMap[GetWidgetSlotReq] = &gen.GetWidgetSlotReq{}
+ protoMap[GetWidgetSlotRsp] = &gen.GetWidgetSlotRsp{}
+ protoMap[GetWorldMpInfoReq] = &gen.GetWorldMpInfoReq{}
+ protoMap[GetWorldMpInfoRsp] = &gen.GetWorldMpInfoRsp{}
+ protoMap[GiveUpRoguelikeDungeonCardReq] = &gen.GiveUpRoguelikeDungeonCardReq{}
+ protoMap[GiveUpRoguelikeDungeonCardRsp] = &gen.GiveUpRoguelikeDungeonCardRsp{}
+ protoMap[GivingRecordChangeNotify] = &gen.GivingRecordChangeNotify{}
+ protoMap[GivingRecordNotify] = &gen.GivingRecordNotify{}
+ protoMap[GlobalBuildingInfoNotify] = &gen.GlobalBuildingInfoNotify{}
+ protoMap[GMShowNavMeshReq] = &gen.GMShowNavMeshReq{}
+ protoMap[GMShowNavMeshRsp] = &gen.GMShowNavMeshRsp{}
+ protoMap[GMShowObstacleReq] = &gen.GMShowObstacleReq{}
+ protoMap[GMShowObstacleRsp] = &gen.GMShowObstacleRsp{}
+ protoMap[GmTalkNotify] = &gen.GmTalkNotify{}
+ protoMap[GmTalkReq] = &gen.GmTalkReq{}
+ protoMap[GmTalkRsp] = &gen.GmTalkRsp{}
+ protoMap[GrantRewardNotify] = &gen.GrantRewardNotify{}
+ protoMap[GravenInnocenceEditCarveCombinationReq] = &gen.GravenInnocenceEditCarveCombinationReq{}
+ protoMap[GravenInnocenceEditCarveCombinationRsp] = &gen.GravenInnocenceEditCarveCombinationRsp{}
+ protoMap[GravenInnocencePhotoFinishReq] = &gen.GravenInnocencePhotoFinishReq{}
+ protoMap[GravenInnocencePhotoFinishRsp] = &gen.GravenInnocencePhotoFinishRsp{}
+ protoMap[GravenInnocencePhotoReminderNotify] = &gen.GravenInnocencePhotoReminderNotify{}
+ protoMap[GravenInnocenceRaceRestartReq] = &gen.GravenInnocenceRaceRestartReq{}
+ protoMap[GravenInnocenceRaceRestartRsp] = &gen.GravenInnocenceRaceRestartRsp{}
+ protoMap[GravenInnocenceRaceSettleNotify] = &gen.GravenInnocenceRaceSettleNotify{}
+ protoMap[GroupLinkAllNotify] = &gen.GroupLinkAllNotify{}
+ protoMap[GroupLinkChangeNotify] = &gen.GroupLinkChangeNotify{}
+ protoMap[GroupLinkDeleteNotify] = &gen.GroupLinkDeleteNotify{}
+ protoMap[GroupLinkMarkUpdateNotify] = &gen.GroupLinkMarkUpdateNotify{}
+ protoMap[GroupSuiteNotify] = &gen.GroupSuiteNotify{}
+ protoMap[GroupUnloadNotify] = &gen.GroupUnloadNotify{}
+ protoMap[GuestBeginEnterSceneNotify] = &gen.GuestBeginEnterSceneNotify{}
+ protoMap[GuestPostEnterSceneNotify] = &gen.GuestPostEnterSceneNotify{}
+ protoMap[H5ActivityIdsNotify] = &gen.H5ActivityIdsNotify{}
+ protoMap[HideAndSeekChooseMapReq] = &gen.HideAndSeekChooseMapReq{}
+ protoMap[HideAndSeekChooseMapRsp] = &gen.HideAndSeekChooseMapRsp{}
+ protoMap[HideAndSeekPlayerCapturedNotify] = &gen.HideAndSeekPlayerCapturedNotify{}
+ protoMap[HideAndSeekPlayerReadyNotify] = &gen.HideAndSeekPlayerReadyNotify{}
+ protoMap[HideAndSeekPlayerSetAvatarNotify] = &gen.HideAndSeekPlayerSetAvatarNotify{}
+ protoMap[HideAndSeekSelectAvatarReq] = &gen.HideAndSeekSelectAvatarReq{}
+ protoMap[HideAndSeekSelectAvatarRsp] = &gen.HideAndSeekSelectAvatarRsp{}
+ protoMap[HideAndSeekSelectSkillReq] = &gen.HideAndSeekSelectSkillReq{}
+ protoMap[HideAndSeekSelectSkillRsp] = &gen.HideAndSeekSelectSkillRsp{}
+ protoMap[HideAndSeekSetReadyReq] = &gen.HideAndSeekSetReadyReq{}
+ protoMap[HideAndSeekSetReadyRsp] = &gen.HideAndSeekSetReadyRsp{}
+ protoMap[HideAndSeekSettleNotify] = &gen.HideAndSeekSettleNotify{}
+ protoMap[HitClientTrivialNotify] = &gen.HitClientTrivialNotify{}
+ protoMap[HitTreeNotify] = &gen.HitTreeNotify{}
+ protoMap[HomeAllUnlockedBgmIdListNotify] = &gen.HomeAllUnlockedBgmIdListNotify{}
+ protoMap[HomeAvatarAllFinishRewardNotify] = &gen.HomeAvatarAllFinishRewardNotify{}
+ protoMap[HomeAvatarCostumeChangeNotify] = &gen.HomeAvatarCostumeChangeNotify{}
+ protoMap[HomeAvatarRewardEventGetReq] = &gen.HomeAvatarRewardEventGetReq{}
+ protoMap[HomeAvatarRewardEventGetRsp] = &gen.HomeAvatarRewardEventGetRsp{}
+ protoMap[HomeAvatarRewardEventNotify] = &gen.HomeAvatarRewardEventNotify{}
+ protoMap[HomeAvatarSummonAllEventNotify] = &gen.HomeAvatarSummonAllEventNotify{}
+ protoMap[HomeAvatarSummonEventReq] = &gen.HomeAvatarSummonEventReq{}
+ protoMap[HomeAvatarSummonEventRsp] = &gen.HomeAvatarSummonEventRsp{}
+ protoMap[HomeAvatarSummonFinishReq] = &gen.HomeAvatarSummonFinishReq{}
+ protoMap[HomeAvatarSummonFinishRsp] = &gen.HomeAvatarSummonFinishRsp{}
+ protoMap[HomeAvatarTalkFinishInfoNotify] = &gen.HomeAvatarTalkFinishInfoNotify{}
+ protoMap[HomeAvatarTalkReq] = &gen.HomeAvatarTalkReq{}
+ protoMap[HomeAvatarTalkRsp] = &gen.HomeAvatarTalkRsp{}
+ protoMap[HomeAvtarAllFinishRewardNotify] = &gen.HomeAvtarAllFinishRewardNotify{}
+ protoMap[HomeBalloonGalleryScoreNotify] = &gen.HomeBalloonGalleryScoreNotify{}
+ protoMap[HomeBalloonGallerySettleNotify] = &gen.HomeBalloonGallerySettleNotify{}
+ protoMap[HomeBasicInfoNotify] = &gen.HomeBasicInfoNotify{}
+ protoMap[HomeBlockNotify] = &gen.HomeBlockNotify{}
+ protoMap[HomeBlueprintInfoNotify] = &gen.HomeBlueprintInfoNotify{}
+ protoMap[HomeChangeBgmNotify] = &gen.HomeChangeBgmNotify{}
+ protoMap[HomeChangeBgmReq] = &gen.HomeChangeBgmReq{}
+ protoMap[HomeChangeBgmRsp] = &gen.HomeChangeBgmRsp{}
+ protoMap[HomeChangeEditModeReq] = &gen.HomeChangeEditModeReq{}
+ protoMap[HomeChangeEditModeRsp] = &gen.HomeChangeEditModeRsp{}
+ protoMap[HomeChangeModuleReq] = &gen.HomeChangeModuleReq{}
+ protoMap[HomeChangeModuleRsp] = &gen.HomeChangeModuleRsp{}
+ protoMap[HomeChooseModuleReq] = &gen.HomeChooseModuleReq{}
+ protoMap[HomeChooseModuleRsp] = &gen.HomeChooseModuleRsp{}
+ protoMap[HomeClearGroupRecordReq] = &gen.HomeClearGroupRecordReq{}
+ protoMap[HomeClearGroupRecordRsp] = &gen.HomeClearGroupRecordRsp{}
+ protoMap[HomeComfortInfoNotify] = &gen.HomeComfortInfoNotify{}
+ protoMap[HomeCreateBlueprintReq] = &gen.HomeCreateBlueprintReq{}
+ protoMap[HomeCreateBlueprintRsp] = &gen.HomeCreateBlueprintRsp{}
+ protoMap[HomeCustomFurnitureInfoNotify] = &gen.HomeCustomFurnitureInfoNotify{}
+ protoMap[HomeDeleteBlueprintReq] = &gen.HomeDeleteBlueprintReq{}
+ protoMap[HomeDeleteBlueprintRsp] = &gen.HomeDeleteBlueprintRsp{}
+ protoMap[HomeEditCustomFurnitureReq] = &gen.HomeEditCustomFurnitureReq{}
+ protoMap[HomeEditCustomFurnitureRsp] = &gen.HomeEditCustomFurnitureRsp{}
+ protoMap[HomeEnterEditModeFinishReq] = &gen.HomeEnterEditModeFinishReq{}
+ protoMap[HomeEnterEditModeFinishRsp] = &gen.HomeEnterEditModeFinishRsp{}
+ protoMap[HomeExchangeWoodReq] = &gen.HomeExchangeWoodReq{}
+ protoMap[HomeExchangeWoodRsp] = &gen.HomeExchangeWoodRsp{}
+ protoMap[HomeFishFarmingInfoNotify] = &gen.HomeFishFarmingInfoNotify{}
+ protoMap[HomeGalleryInPlayingNotify] = &gen.HomeGalleryInPlayingNotify{}
+ protoMap[HomeGetArrangementInfoReq] = &gen.HomeGetArrangementInfoReq{}
+ protoMap[HomeGetArrangementInfoRsp] = &gen.HomeGetArrangementInfoRsp{}
+ protoMap[HomeGetBasicInfoReq] = &gen.HomeGetBasicInfoReq{}
+ protoMap[HomeGetBlueprintSlotInfoReq] = &gen.HomeGetBlueprintSlotInfoReq{}
+ protoMap[HomeGetBlueprintSlotInfoRsp] = &gen.HomeGetBlueprintSlotInfoRsp{}
+ protoMap[HomeGetFishFarmingInfoReq] = &gen.HomeGetFishFarmingInfoReq{}
+ protoMap[HomeGetFishFarmingInfoRsp] = &gen.HomeGetFishFarmingInfoRsp{}
+ protoMap[HomeGetGroupRecordReq] = &gen.HomeGetGroupRecordReq{}
+ protoMap[HomeGetGroupRecordRsp] = &gen.HomeGetGroupRecordRsp{}
+ protoMap[HomeGetOnlineStatusReq] = &gen.HomeGetOnlineStatusReq{}
+ protoMap[HomeGetOnlineStatusRsp] = &gen.HomeGetOnlineStatusRsp{}
+ protoMap[HomeKickPlayerReq] = &gen.HomeKickPlayerReq{}
+ protoMap[HomeKickPlayerRsp] = &gen.HomeKickPlayerRsp{}
+ protoMap[HomeLimitedShopBuyGoodsReq] = &gen.HomeLimitedShopBuyGoodsReq{}
+ protoMap[HomeLimitedShopBuyGoodsRsp] = &gen.HomeLimitedShopBuyGoodsRsp{}
+ protoMap[HomeLimitedShopGoodsListReq] = &gen.HomeLimitedShopGoodsListReq{}
+ protoMap[HomeLimitedShopGoodsListRsp] = &gen.HomeLimitedShopGoodsListRsp{}
+ protoMap[HomeLimitedShopInfoChangeNotify] = &gen.HomeLimitedShopInfoChangeNotify{}
+ protoMap[HomeLimitedShopInfoNotify] = &gen.HomeLimitedShopInfoNotify{}
+ protoMap[HomeLimitedShopInfoReq] = &gen.HomeLimitedShopInfoReq{}
+ protoMap[HomeLimitedShopInfoRsp] = &gen.HomeLimitedShopInfoRsp{}
+ protoMap[HomeMarkPointNotify] = &gen.HomeMarkPointNotify{}
+ protoMap[HomeModuleSeenReq] = &gen.HomeModuleSeenReq{}
+ protoMap[HomeModuleSeenRsp] = &gen.HomeModuleSeenRsp{}
+ protoMap[HomeModuleUnlockNotify] = &gen.HomeModuleUnlockNotify{}
+ protoMap[HomeNewUnlockedBgmIdListNotify] = &gen.HomeNewUnlockedBgmIdListNotify{}
+ protoMap[HomePictureFrameInfoNotify] = &gen.HomePictureFrameInfoNotify{}
+ protoMap[HomePlantFieldNotify] = &gen.HomePlantFieldNotify{}
+ protoMap[HomePlantInfoNotify] = &gen.HomePlantInfoNotify{}
+ protoMap[HomePlantInfoReq] = &gen.HomePlantInfoReq{}
+ protoMap[HomePlantInfoRsp] = &gen.HomePlantInfoRsp{}
+ protoMap[HomePlantSeedReq] = &gen.HomePlantSeedReq{}
+ protoMap[HomePlantSeedRsp] = &gen.HomePlantSeedRsp{}
+ protoMap[HomePlantWeedReq] = &gen.HomePlantWeedReq{}
+ protoMap[HomePlantWeedRsp] = &gen.HomePlantWeedRsp{}
+ protoMap[HomePreChangeEditModeNotify] = &gen.HomePreChangeEditModeNotify{}
+ protoMap[HomePreviewBlueprintReq] = &gen.HomePreviewBlueprintReq{}
+ protoMap[HomePreviewBlueprintRsp] = &gen.HomePreviewBlueprintRsp{}
+ protoMap[HomePriorCheckNotify] = &gen.HomePriorCheckNotify{}
+ protoMap[HomeRacingGallerySettleNotify] = &gen.HomeRacingGallerySettleNotify{}
+ protoMap[HomeResourceNotify] = &gen.HomeResourceNotify{}
+ protoMap[HomeResourceTakeFetterExpReq] = &gen.HomeResourceTakeFetterExpReq{}
+ protoMap[HomeResourceTakeFetterExpRsp] = &gen.HomeResourceTakeFetterExpRsp{}
+ protoMap[HomeResourceTakeHomeCoinReq] = &gen.HomeResourceTakeHomeCoinReq{}
+ protoMap[HomeResourceTakeHomeCoinRsp] = &gen.HomeResourceTakeHomeCoinRsp{}
+ protoMap[HomeSaveArrangementNoChangeReq] = &gen.HomeSaveArrangementNoChangeReq{}
+ protoMap[HomeSaveArrangementNoChangeRsp] = &gen.HomeSaveArrangementNoChangeRsp{}
+ protoMap[HomeSceneInitFinishReq] = &gen.HomeSceneInitFinishReq{}
+ protoMap[HomeSceneInitFinishRsp] = &gen.HomeSceneInitFinishRsp{}
+ protoMap[HomeSceneJumpReq] = &gen.HomeSceneJumpReq{}
+ protoMap[HomeSceneJumpRsp] = &gen.HomeSceneJumpRsp{}
+ protoMap[HomeScenePointFishFarmingInfoNotify] = &gen.HomeScenePointFishFarmingInfoNotify{}
+ protoMap[HomeSearchBlueprintReq] = &gen.HomeSearchBlueprintReq{}
+ protoMap[HomeSearchBlueprintRsp] = &gen.HomeSearchBlueprintRsp{}
+ protoMap[HomeSeekFurnitureGalleryScoreNotify] = &gen.HomeSeekFurnitureGalleryScoreNotify{}
+ protoMap[HomeSetBlueprintFriendOptionReq] = &gen.HomeSetBlueprintFriendOptionReq{}
+ protoMap[HomeSetBlueprintFriendOptionRsp] = &gen.HomeSetBlueprintFriendOptionRsp{}
+ protoMap[HomeSetBlueprintSlotOptionReq] = &gen.HomeSetBlueprintSlotOptionReq{}
+ protoMap[HomeSetBlueprintSlotOptionRsp] = &gen.HomeSetBlueprintSlotOptionRsp{}
+ protoMap[HomeTransferReq] = &gen.HomeTransferReq{}
+ protoMap[HomeTransferRsp] = &gen.HomeTransferRsp{}
+ protoMap[HomeUpdateArrangementInfoReq] = &gen.HomeUpdateArrangementInfoReq{}
+ protoMap[HomeUpdateArrangementInfoRsp] = &gen.HomeUpdateArrangementInfoRsp{}
+ protoMap[HomeUpdateFishFarmingInfoReq] = &gen.HomeUpdateFishFarmingInfoReq{}
+ protoMap[HomeUpdateFishFarmingInfoRsp] = &gen.HomeUpdateFishFarmingInfoRsp{}
+ protoMap[HomeUpdatePictureFrameInfoReq] = &gen.HomeUpdatePictureFrameInfoReq{}
+ protoMap[HomeUpdatePictureFrameInfoRsp] = &gen.HomeUpdatePictureFrameInfoRsp{}
+ protoMap[HomeUpdateScenePointFishFarmingInfoReq] = &gen.HomeUpdateScenePointFishFarmingInfoReq{}
+ protoMap[HomeUpdateScenePointFishFarmingInfoRsp] = &gen.HomeUpdateScenePointFishFarmingInfoRsp{}
+ protoMap[HostPlayerNotify] = &gen.HostPlayerNotify{}
+ protoMap[HuntingFailNotify] = &gen.HuntingFailNotify{}
+ protoMap[HuntingGiveUpReq] = &gen.HuntingGiveUpReq{}
+ protoMap[HuntingGiveUpRsp] = &gen.HuntingGiveUpRsp{}
+ protoMap[HuntingOngoingNotify] = &gen.HuntingOngoingNotify{}
+ protoMap[HuntingRevealClueNotify] = &gen.HuntingRevealClueNotify{}
+ protoMap[HuntingRevealFinalNotify] = &gen.HuntingRevealFinalNotify{}
+ protoMap[HuntingStartNotify] = &gen.HuntingStartNotify{}
+ protoMap[HuntingSuccessNotify] = &gen.HuntingSuccessNotify{}
+ protoMap[InBattleMechanicusBuildingPointsNotify] = &gen.InBattleMechanicusBuildingPointsNotify{}
+ protoMap[InBattleMechanicusCardResultNotify] = &gen.InBattleMechanicusCardResultNotify{}
+ protoMap[InBattleMechanicusConfirmCardNotify] = &gen.InBattleMechanicusConfirmCardNotify{}
+ protoMap[InBattleMechanicusConfirmCardReq] = &gen.InBattleMechanicusConfirmCardReq{}
+ protoMap[InBattleMechanicusConfirmCardRsp] = &gen.InBattleMechanicusConfirmCardRsp{}
+ protoMap[InBattleMechanicusEscapeMonsterNotify] = &gen.InBattleMechanicusEscapeMonsterNotify{}
+ protoMap[InBattleMechanicusLeftMonsterNotify] = &gen.InBattleMechanicusLeftMonsterNotify{}
+ protoMap[InBattleMechanicusPickCardNotify] = &gen.InBattleMechanicusPickCardNotify{}
+ protoMap[InBattleMechanicusPickCardReq] = &gen.InBattleMechanicusPickCardReq{}
+ protoMap[InBattleMechanicusPickCardRsp] = &gen.InBattleMechanicusPickCardRsp{}
+ protoMap[InBattleMechanicusSettleNotify] = &gen.InBattleMechanicusSettleNotify{}
+ protoMap[InstableSprayEnterDungeonReq] = &gen.InstableSprayEnterDungeonReq{}
+ protoMap[InstableSprayEnterDungeonRsp] = &gen.InstableSprayEnterDungeonRsp{}
+ protoMap[InstableSprayGalleryInfoNotify] = &gen.InstableSprayGalleryInfoNotify{}
+ protoMap[InstableSprayLevelFinishNotify] = &gen.InstableSprayLevelFinishNotify{}
+ protoMap[InstableSprayRestartDungeonReq] = &gen.InstableSprayRestartDungeonReq{}
+ protoMap[InstableSprayRestartDungeonRsp] = &gen.InstableSprayRestartDungeonRsp{}
+ protoMap[InstableSpraySwitchTeamReq] = &gen.InstableSpraySwitchTeamReq{}
+ protoMap[InstableSpraySwitchTeamRsp] = &gen.InstableSpraySwitchTeamRsp{}
+ protoMap[InteractDailyDungeonInfoNotify] = &gen.InteractDailyDungeonInfoNotify{}
+ protoMap[InterpretInferenceWordReq] = &gen.InterpretInferenceWordReq{}
+ protoMap[InterpretInferenceWordRsp] = &gen.InterpretInferenceWordRsp{}
+ protoMap[InterruptGalleryReq] = &gen.InterruptGalleryReq{}
+ protoMap[InterruptGalleryRsp] = &gen.InterruptGalleryRsp{}
+ protoMap[InvestigationMonsterUpdateNotify] = &gen.InvestigationMonsterUpdateNotify{}
+ protoMap[InvestigationQuestDailyNotify] = &gen.InvestigationQuestDailyNotify{}
+ protoMap[InvestigationReadQuestDailyNotify] = &gen.InvestigationReadQuestDailyNotify{}
+ protoMap[IrodoriChessEquipCardReq] = &gen.IrodoriChessEquipCardReq{}
+ protoMap[IrodoriChessEquipCardRsp] = &gen.IrodoriChessEquipCardRsp{}
+ protoMap[IrodoriChessLeftMonsterNotify] = &gen.IrodoriChessLeftMonsterNotify{}
+ protoMap[IrodoriChessPlayerInfoNotify] = &gen.IrodoriChessPlayerInfoNotify{}
+ protoMap[IrodoriChessUnequipCardReq] = &gen.IrodoriChessUnequipCardReq{}
+ protoMap[IrodoriChessUnequipCardRsp] = &gen.IrodoriChessUnequipCardRsp{}
+ protoMap[IrodoriEditFlowerCombinationReq] = &gen.IrodoriEditFlowerCombinationReq{}
+ protoMap[IrodoriEditFlowerCombinationRsp] = &gen.IrodoriEditFlowerCombinationRsp{}
+ protoMap[IrodoriFillPoetryReq] = &gen.IrodoriFillPoetryReq{}
+ protoMap[IrodoriFillPoetryRsp] = &gen.IrodoriFillPoetryRsp{}
+ protoMap[IrodoriMasterGalleryCgEndNotify] = &gen.IrodoriMasterGalleryCgEndNotify{}
+ protoMap[IrodoriMasterGallerySettleNotify] = &gen.IrodoriMasterGallerySettleNotify{}
+ protoMap[IrodoriMasterStartGalleryReq] = &gen.IrodoriMasterStartGalleryReq{}
+ protoMap[IrodoriMasterStartGalleryRsp] = &gen.IrodoriMasterStartGalleryRsp{}
+ protoMap[IrodoriScanEntityReq] = &gen.IrodoriScanEntityReq{}
+ protoMap[IrodoriScanEntityRsp] = &gen.IrodoriScanEntityRsp{}
+ protoMap[IslandPartyRaftInfoNotify] = &gen.IslandPartyRaftInfoNotify{}
+ protoMap[IslandPartySailInfoNotify] = &gen.IslandPartySailInfoNotify{}
+ protoMap[IslandPartySettleNotify] = &gen.IslandPartySettleNotify{}
+ protoMap[ItemAddHintNotify] = &gen.ItemAddHintNotify{}
+ protoMap[ItemCdGroupTimeNotify] = &gen.ItemCdGroupTimeNotify{}
+ protoMap[ItemGivingReq] = &gen.ItemGivingReq{}
+ protoMap[ItemGivingRsp] = &gen.ItemGivingRsp{}
+ protoMap[ItemRenameAvatarReq] = &gen.ItemRenameAvatarReq{}
+ protoMap[ItemRenameAvatarRsp] = &gen.ItemRenameAvatarRsp{}
+ protoMap[JoinHomeWorldFailNotify] = &gen.JoinHomeWorldFailNotify{}
+ protoMap[JoinPlayerFailNotify] = &gen.JoinPlayerFailNotify{}
+ protoMap[JoinPlayerSceneReq] = &gen.JoinPlayerSceneReq{}
+ protoMap[JoinPlayerSceneRsp] = &gen.JoinPlayerSceneRsp{}
+ protoMap[KeepAliveNotify] = &gen.KeepAliveNotify{}
+ protoMap[LanternRiteDoFireworksReformReq] = &gen.LanternRiteDoFireworksReformReq{}
+ protoMap[LanternRiteDoFireworksReformRsp] = &gen.LanternRiteDoFireworksReformRsp{}
+ protoMap[LanternRiteEndFireworksReformReq] = &gen.LanternRiteEndFireworksReformReq{}
+ protoMap[LanternRiteEndFireworksReformRsp] = &gen.LanternRiteEndFireworksReformRsp{}
+ protoMap[LanternRiteStartFireworksReformReq] = &gen.LanternRiteStartFireworksReformReq{}
+ protoMap[LanternRiteStartFireworksReformRsp] = &gen.LanternRiteStartFireworksReformRsp{}
+ protoMap[LanternRiteTakeSkinRewardReq] = &gen.LanternRiteTakeSkinRewardReq{}
+ protoMap[LanternRiteTakeSkinRewardRsp] = &gen.LanternRiteTakeSkinRewardRsp{}
+ protoMap[LastPacketPrintNotify] = &gen.LastPacketPrintNotify{}
+ protoMap[LaunchFireworksReq] = &gen.LaunchFireworksReq{}
+ protoMap[LaunchFireworksRsp] = &gen.LaunchFireworksRsp{}
+ protoMap[LeaveSceneReq] = &gen.LeaveSceneReq{}
+ protoMap[LeaveSceneRsp] = &gen.LeaveSceneRsp{}
protoMap[LeaveWorldNotify] = &gen.LeaveWorldNotify{}
- protoMap[HitTreeNotify] = &gen.HitTreeNotify{}
- protoMap[GuestBeginEnterSceneNotify] = &gen.GuestBeginEnterSceneNotify{}
- protoMap[UnlockTransPointReq] = &gen.UnlockTransPointReq{}
- protoMap[MonsterAIConfigHashNotify] = &gen.MonsterAIConfigHashNotify{}
- protoMap[PlayerEyePointStateNotify] = &gen.PlayerEyePointStateNotify{}
- protoMap[ChangeWorldToSingleModeReq] = &gen.ChangeWorldToSingleModeReq{}
- protoMap[MarkMapRsp] = &gen.MarkMapRsp{}
- protoMap[ClientHashDebugNotify] = &gen.ClientHashDebugNotify{}
- protoMap[GetMapAreaReq] = &gen.GetMapAreaReq{}
- protoMap[SceneWeatherForcastReq] = &gen.SceneWeatherForcastReq{}
- protoMap[Unk3000_LAIAGAPKPLB] = &gen.Unk3000_LAIAGAPKPLB{}
- protoMap[WorldPlayerInfoNotify] = &gen.WorldPlayerInfoNotify{}
- protoMap[PlayerWorldSceneInfoListNotify] = &gen.PlayerWorldSceneInfoListNotify{}
- protoMap[GetScenePerformanceRsp] = &gen.GetScenePerformanceRsp{}
- protoMap[GuestPostEnterSceneNotify] = &gen.GuestPostEnterSceneNotify{}
- protoMap[ForceDragBackTransferNotify] = &gen.ForceDragBackTransferNotify{}
- protoMap[SetEntityClientDataNotify] = &gen.SetEntityClientDataNotify{}
- protoMap[DungeonEntryToBeExploreNotify] = &gen.DungeonEntryToBeExploreNotify{}
- protoMap[Unk3000_LJIMEHHNHJA] = &gen.Unk3000_LJIMEHHNHJA{}
- protoMap[Unk3100_IHGFOKNPCKJ] = &gen.Unk3100_IHGFOKNPCKJ{}
- protoMap[GetDungeonEntryExploreConditionReq] = &gen.GetDungeonEntryExploreConditionReq{}
- protoMap[SceneAudioNotify] = &gen.SceneAudioNotify{}
- protoMap[EntityMoveRoomNotify] = &gen.EntityMoveRoomNotify{}
- protoMap[PostEnterSceneRsp] = &gen.PostEnterSceneRsp{}
- protoMap[PlayerChatReq] = &gen.PlayerChatReq{}
- protoMap[EntityConfigHashNotify] = &gen.EntityConfigHashNotify{}
- protoMap[CloseCommonTipsNotify] = &gen.CloseCommonTipsNotify{}
- protoMap[SceneDataNotify] = &gen.SceneDataNotify{}
- protoMap[UnfreezeGroupLimitNotify] = &gen.UnfreezeGroupLimitNotify{}
- protoMap[PlayerChatRsp] = &gen.PlayerChatRsp{}
- protoMap[ForceDragAvatarNotify] = &gen.ForceDragAvatarNotify{}
- protoMap[GroupSuiteNotify] = &gen.GroupSuiteNotify{}
- protoMap[Unk3100_ADOMNIEPKEK] = &gen.Unk3100_ADOMNIEPKEK{}
- protoMap[GetDungeonEntryExploreConditionRsp] = &gen.GetDungeonEntryExploreConditionRsp{}
- protoMap[ChangeWorldToSingleModeRsp] = &gen.ChangeWorldToSingleModeRsp{}
- protoMap[AllMarkPointNotify] = &gen.AllMarkPointNotify{}
- protoMap[Unk3000_GDMEIKLAMIB] = &gen.Unk3000_GDMEIKLAMIB{}
- protoMap[ShowClientTutorialNotify] = &gen.ShowClientTutorialNotify{}
- protoMap[WorldDataNotify] = &gen.WorldDataNotify{}
- protoMap[PostEnterSceneReq] = &gen.PostEnterSceneReq{}
- protoMap[Unk2700_CCCKFHICDHD_ClientNotify] = &gen.Unk2700_CCCKFHICDHD_ClientNotify{}
- protoMap[EntityTagChangeNotify] = &gen.EntityTagChangeNotify{}
- protoMap[DelScenePlayTeamEntityNotify] = &gen.DelScenePlayTeamEntityNotify{}
- protoMap[GetWorldMpInfoRsp] = &gen.GetWorldMpInfoRsp{}
- protoMap[Unk3000_MOIPPIJMIJC] = &gen.Unk3000_MOIPPIJMIJC{}
- protoMap[GetMapMarkTipsRsp] = &gen.GetMapMarkTipsRsp{}
- protoMap[GetMapAreaRsp] = &gen.GetMapAreaRsp{}
- protoMap[SyncScenePlayTeamEntityNotify] = &gen.SyncScenePlayTeamEntityNotify{}
- protoMap[Unk3000_PILFPILPMFO] = &gen.Unk3000_PILFPILPMFO{}
- protoMap[GroupUnloadNotify] = &gen.GroupUnloadNotify{}
- protoMap[Unk3000_NOMEJNJKGGL] = &gen.Unk3000_NOMEJNJKGGL{}
- protoMap[ShowCommonTipsNotify] = &gen.ShowCommonTipsNotify{}
- protoMap[PlayerChatCDNotify] = &gen.PlayerChatCDNotify{}
- protoMap[MapAreaChangeNotify] = &gen.MapAreaChangeNotify{}
- protoMap[SceneEntitiesMoveCombineNotify] = &gen.SceneEntitiesMoveCombineNotify{}
- protoMap[GetWorldMpInfoReq] = &gen.GetWorldMpInfoReq{}
+ protoMap[LevelTagDataNotify] = &gen.LevelTagDataNotify{}
+ protoMap[LevelupCityReq] = &gen.LevelupCityReq{}
+ protoMap[LevelupCityRsp] = &gen.LevelupCityRsp{}
+ protoMap[LifeStateChangeNotify] = &gen.LifeStateChangeNotify{}
+ protoMap[LikeCustomDungeonReq] = &gen.LikeCustomDungeonReq{}
+ protoMap[LikeCustomDungeonRsp] = &gen.LikeCustomDungeonRsp{}
+ protoMap[LiveEndNotify] = &gen.LiveEndNotify{}
+ protoMap[LiveStartNotify] = &gen.LiveStartNotify{}
+ protoMap[LoadActivityTerrainNotify] = &gen.LoadActivityTerrainNotify{}
protoMap[LuaEnvironmentEffectNotify] = &gen.LuaEnvironmentEffectNotify{}
- protoMap[MonsterPointArrayRouteUpdateNotify] = &gen.MonsterPointArrayRouteUpdateNotify{}
- protoMap[SceneEntityUpdateNotify] = &gen.SceneEntityUpdateNotify{}
- protoMap[GetScenePerformanceReq] = &gen.GetScenePerformanceReq{}
- protoMap[UnlockTransPointRsp] = &gen.UnlockTransPointRsp{}
- protoMap[AvatarFollowRouteNotify] = &gen.AvatarFollowRouteNotify{}
- protoMap[GetMapMarkTipsReq] = &gen.GetMapMarkTipsReq{}
+ protoMap[LuaSetOptionNotify] = &gen.LuaSetOptionNotify{}
+ protoMap[LuminanceStoneChallengeSettleNotify] = &gen.LuminanceStoneChallengeSettleNotify{}
+ protoMap[LunaRiteAreaFinishNotify] = &gen.LunaRiteAreaFinishNotify{}
+ protoMap[LunaRiteGroupBundleRegisterNotify] = &gen.LunaRiteGroupBundleRegisterNotify{}
+ protoMap[LunaRiteHintPointRemoveNotify] = &gen.LunaRiteHintPointRemoveNotify{}
+ protoMap[LunaRiteHintPointReq] = &gen.LunaRiteHintPointReq{}
+ protoMap[LunaRiteHintPointRsp] = &gen.LunaRiteHintPointRsp{}
+ protoMap[LunaRiteSacrificeReq] = &gen.LunaRiteSacrificeReq{}
+ protoMap[LunaRiteSacrificeRsp] = &gen.LunaRiteSacrificeRsp{}
+ protoMap[LunaRiteTakeSacrificeRewardReq] = &gen.LunaRiteTakeSacrificeRewardReq{}
+ protoMap[LunaRiteTakeSacrificeRewardRsp] = &gen.LunaRiteTakeSacrificeRewardRsp{}
+ protoMap[MailChangeNotify] = &gen.MailChangeNotify{}
+ protoMap[MainCoopFailNotify] = &gen.MainCoopFailNotify{}
+ protoMap[MainCoopUpdateNotify] = &gen.MainCoopUpdateNotify{}
+ protoMap[MapAreaChangeNotify] = &gen.MapAreaChangeNotify{}
+ protoMap[MarkEntityInMinMapNotify] = &gen.MarkEntityInMinMapNotify{}
protoMap[MarkMapReq] = &gen.MarkMapReq{}
- protoMap[Unk3000_PCGBDJJOIHH] = &gen.Unk3000_PCGBDJJOIHH{}
- protoMap[ClientLoadingCostumeVerificationNotify] = &gen.ClientLoadingCostumeVerificationNotify{}
- protoMap[ShowTemplateReminderNotify] = &gen.ShowTemplateReminderNotify{}
- protoMap[ChatHistoryNotify] = &gen.ChatHistoryNotify{}
- protoMap[WorldRoutineTypeCloseNotify] = &gen.WorldRoutineTypeCloseNotify{}
- protoMap[WorldRoutineChangeNotify] = &gen.WorldRoutineChangeNotify{}
- protoMap[WorldAllRoutineTypeNotify] = &gen.WorldAllRoutineTypeNotify{}
- protoMap[WorldRoutineTypeRefreshNotify] = &gen.WorldRoutineTypeRefreshNotify{}
- protoMap[PlayerRoutineDataNotify] = &gen.PlayerRoutineDataNotify{}
- protoMap[MechanicusUnlockGearReq] = &gen.MechanicusUnlockGearReq{}
+ protoMap[MarkMapRsp] = &gen.MarkMapRsp{}
+ protoMap[MarkNewNotify] = &gen.MarkNewNotify{}
+ protoMap[MarkTargetInvestigationMonsterNotify] = &gen.MarkTargetInvestigationMonsterNotify{}
+ protoMap[MassiveEntityElementOpBatchNotify] = &gen.MassiveEntityElementOpBatchNotify{}
+ protoMap[MassiveEntityStateChangedNotify] = &gen.MassiveEntityStateChangedNotify{}
+ protoMap[MaterialDeleteReturnNotify] = &gen.MaterialDeleteReturnNotify{}
+ protoMap[MaterialDeleteUpdateNotify] = &gen.MaterialDeleteUpdateNotify{}
+ protoMap[McoinExchangeHcoinReq] = &gen.McoinExchangeHcoinReq{}
+ protoMap[McoinExchangeHcoinRsp] = &gen.McoinExchangeHcoinRsp{}
+ protoMap[MechanicusCandidateTeamCreateReq] = &gen.MechanicusCandidateTeamCreateReq{}
protoMap[MechanicusCandidateTeamCreateRsp] = &gen.MechanicusCandidateTeamCreateRsp{}
- protoMap[MechanicusOpenNotify] = &gen.MechanicusOpenNotify{}
- protoMap[MechanicusSequenceOpenNotify] = &gen.MechanicusSequenceOpenNotify{}
protoMap[MechanicusCloseNotify] = &gen.MechanicusCloseNotify{}
- protoMap[EnterMechanicusDungeonReq] = &gen.EnterMechanicusDungeonReq{}
protoMap[MechanicusCoinNotify] = &gen.MechanicusCoinNotify{}
- protoMap[GetMechanicusInfoReq] = &gen.GetMechanicusInfoReq{}
protoMap[MechanicusLevelupGearReq] = &gen.MechanicusLevelupGearReq{}
- protoMap[EnterMechanicusDungeonRsp] = &gen.EnterMechanicusDungeonRsp{}
- protoMap[MechanicusCandidateTeamCreateReq] = &gen.MechanicusCandidateTeamCreateReq{}
- protoMap[MechanicusUnlockGearRsp] = &gen.MechanicusUnlockGearRsp{}
- protoMap[GetMechanicusInfoRsp] = &gen.GetMechanicusInfoRsp{}
protoMap[MechanicusLevelupGearRsp] = &gen.MechanicusLevelupGearRsp{}
- protoMap[UpdatePlayerShowNameCardListReq] = &gen.UpdatePlayerShowNameCardListReq{}
- protoMap[DealAddFriendReq] = &gen.DealAddFriendReq{}
- protoMap[SetNameCardReq] = &gen.SetNameCardReq{}
- protoMap[SetPlayerSignatureRsp] = &gen.SetPlayerSignatureRsp{}
- protoMap[UnlockNameCardNotify] = &gen.UnlockNameCardNotify{}
- protoMap[AskAddFriendReq] = &gen.AskAddFriendReq{}
- protoMap[Unk2700_LCFGKHHIAEH_ServerNotify] = &gen.Unk2700_LCFGKHHIAEH_ServerNotify{}
- protoMap[ProfilePictureChangeNotify] = &gen.ProfilePictureChangeNotify{}
- protoMap[GetFriendShowAvatarInfoRsp] = &gen.GetFriendShowAvatarInfoRsp{}
- protoMap[GetPlayerAskFriendListReq] = &gen.GetPlayerAskFriendListReq{}
- protoMap[UpdatePlayerShowNameCardListRsp] = &gen.UpdatePlayerShowNameCardListRsp{}
- protoMap[Unk2700_MDPHLPEGFCG_ClientReq] = &gen.Unk2700_MDPHLPEGFCG_ClientReq{}
- protoMap[AskAddFriendRsp] = &gen.AskAddFriendRsp{}
- protoMap[AddFriendNotify] = &gen.AddFriendNotify{}
- protoMap[PlayerReportReq] = &gen.PlayerReportReq{}
- protoMap[AddBlacklistRsp] = &gen.AddBlacklistRsp{}
- protoMap[GetAllUnlockNameCardReq] = &gen.GetAllUnlockNameCardReq{}
- protoMap[GetFriendShowNameCardInfoRsp] = &gen.GetFriendShowNameCardInfoRsp{}
- protoMap[SetFriendRemarkNameRsp] = &gen.SetFriendRemarkNameRsp{}
- protoMap[DeleteFriendReq] = &gen.DeleteFriendReq{}
- protoMap[FriendInfoChangeNotify] = &gen.FriendInfoChangeNotify{}
- protoMap[GetChatEmojiCollectionRsp] = &gen.GetChatEmojiCollectionRsp{}
- protoMap[GetRecentMpPlayerListReq] = &gen.GetRecentMpPlayerListReq{}
- protoMap[UpdatePS4FriendListNotify] = &gen.UpdatePS4FriendListNotify{}
- protoMap[PSNBlackListNotify] = &gen.PSNBlackListNotify{}
- protoMap[UpdatePS4BlockListRsp] = &gen.UpdatePS4BlockListRsp{}
- protoMap[SetFriendRemarkNameReq] = &gen.SetFriendRemarkNameReq{}
- protoMap[SocialDataNotify] = &gen.SocialDataNotify{}
- protoMap[UpdatePS4BlockListReq] = &gen.UpdatePS4BlockListReq{}
- protoMap[SetPlayerHeadImageRsp] = &gen.SetPlayerHeadImageRsp{}
- protoMap[SetPlayerBirthdayReq] = &gen.SetPlayerBirthdayReq{}
- protoMap[GetPlayerBlacklistReq] = &gen.GetPlayerBlacklistReq{}
- protoMap[GetRecentMpPlayerListRsp] = &gen.GetRecentMpPlayerListRsp{}
- protoMap[DeleteFriendNotify] = &gen.DeleteFriendNotify{}
- protoMap[PlayerReportRsp] = &gen.PlayerReportRsp{}
- protoMap[ForceAddPlayerFriendReq] = &gen.ForceAddPlayerFriendReq{}
- protoMap[UpdatePlayerShowAvatarListRsp] = &gen.UpdatePlayerShowAvatarListRsp{}
- protoMap[UpdatePS4FriendListRsp] = &gen.UpdatePS4FriendListRsp{}
- protoMap[Unk2700_FPJLFMEHHLB_ServerNotify] = &gen.Unk2700_FPJLFMEHHLB_ServerNotify{}
- protoMap[GetFriendShowNameCardInfoReq] = &gen.GetFriendShowNameCardInfoReq{}
- protoMap[RemoveBlacklistReq] = &gen.RemoveBlacklistReq{}
- protoMap[Unk2700_EAAMIOAFNOD_ServerRsp] = &gen.Unk2700_EAAMIOAFNOD_ServerRsp{}
- protoMap[AskAddFriendNotify] = &gen.AskAddFriendNotify{}
- protoMap[GetPlayerAskFriendListRsp] = &gen.GetPlayerAskFriendListRsp{}
- protoMap[UpdatePlayerShowAvatarListReq] = &gen.UpdatePlayerShowAvatarListReq{}
- protoMap[GetChatEmojiCollectionReq] = &gen.GetChatEmojiCollectionReq{}
- protoMap[GetFriendShowAvatarInfoReq] = &gen.GetFriendShowAvatarInfoReq{}
- protoMap[GetPlayerFriendListReq] = &gen.GetPlayerFriendListReq{}
- protoMap[GetPlayerSocialDetailReq] = &gen.GetPlayerSocialDetailReq{}
- protoMap[TakeFirstShareRewardReq] = &gen.TakeFirstShareRewardReq{}
- protoMap[DeleteFriendRsp] = &gen.DeleteFriendRsp{}
- protoMap[TakeFirstShareRewardRsp] = &gen.TakeFirstShareRewardRsp{}
- protoMap[SetChatEmojiCollectionRsp] = &gen.SetChatEmojiCollectionRsp{}
- protoMap[SetPlayerSignatureReq] = &gen.SetPlayerSignatureReq{}
- protoMap[SetPlayerHeadImageReq] = &gen.SetPlayerHeadImageReq{}
- protoMap[SetChatEmojiCollectionReq] = &gen.SetChatEmojiCollectionReq{}
- protoMap[PSNFriendListNotify] = &gen.PSNFriendListNotify{}
- protoMap[AddBlacklistReq] = &gen.AddBlacklistReq{}
- protoMap[UpdatePS4FriendListReq] = &gen.UpdatePS4FriendListReq{}
- protoMap[DealAddFriendRsp] = &gen.DealAddFriendRsp{}
- protoMap[GetPlayerBlacklistRsp] = &gen.GetPlayerBlacklistRsp{}
- protoMap[Unk2700_IAADLJBLOIN_ServerNotify] = &gen.Unk2700_IAADLJBLOIN_ServerNotify{}
- protoMap[SetNameCardRsp] = &gen.SetNameCardRsp{}
- protoMap[GetAllUnlockNameCardRsp] = &gen.GetAllUnlockNameCardRsp{}
- protoMap[RemoveBlacklistRsp] = &gen.RemoveBlacklistRsp{}
- protoMap[SetPlayerBirthdayRsp] = &gen.SetPlayerBirthdayRsp{}
- protoMap[GetPlayerFriendListRsp] = &gen.GetPlayerFriendListRsp{}
- protoMap[GetPlayerSocialDetailRsp] = &gen.GetPlayerSocialDetailRsp{}
- protoMap[ForceAddPlayerFriendRsp] = &gen.ForceAddPlayerFriendRsp{}
- protoMap[PlayerRechargeDataNotify] = &gen.PlayerRechargeDataNotify{}
- protoMap[CardProductRewardNotify] = &gen.CardProductRewardNotify{}
- protoMap[RechargeRsp] = &gen.RechargeRsp{}
- protoMap[TakeResinCardDailyRewardReq] = &gen.TakeResinCardDailyRewardReq{}
- protoMap[OrderFinishNotify] = &gen.OrderFinishNotify{}
- protoMap[RechargeReq] = &gen.RechargeReq{}
- protoMap[ReportTrackingIOInfoNotify] = &gen.ReportTrackingIOInfoNotify{}
- protoMap[OrderDisplayNotify] = &gen.OrderDisplayNotify{}
- protoMap[TakeResinCardDailyRewardRsp] = &gen.TakeResinCardDailyRewardRsp{}
- protoMap[ResinCardDataUpdateNotify] = &gen.ResinCardDataUpdateNotify{}
- protoMap[PlayerCancelMatchRsp] = &gen.PlayerCancelMatchRsp{}
- protoMap[PlayerCancelMatchReq] = &gen.PlayerCancelMatchReq{}
- protoMap[PlayerGetForceQuitBanInfoReq] = &gen.PlayerGetForceQuitBanInfoReq{}
- protoMap[PlayerStartMatchRsp] = &gen.PlayerStartMatchRsp{}
- protoMap[PlayerMatchAgreedResultNotify] = &gen.PlayerMatchAgreedResultNotify{}
- protoMap[PlayerConfirmMatchReq] = &gen.PlayerConfirmMatchReq{}
- protoMap[PlayerMatchInfoNotify] = &gen.PlayerMatchInfoNotify{}
- protoMap[PlayerStartMatchReq] = &gen.PlayerStartMatchReq{}
- protoMap[PlayerMatchSuccNotify] = &gen.PlayerMatchSuccNotify{}
- protoMap[PlayerMatchStopNotify] = &gen.PlayerMatchStopNotify{}
- protoMap[Unk2700_MPPAHFFHIPI_ServerNotify] = &gen.Unk2700_MPPAHFFHIPI_ServerNotify{}
- protoMap[PlayerGeneralMatchDismissNotify] = &gen.PlayerGeneralMatchDismissNotify{}
- protoMap[PlayerGeneralMatchConfirmNotify] = &gen.PlayerGeneralMatchConfirmNotify{}
- protoMap[PlayerConfirmMatchRsp] = &gen.PlayerConfirmMatchRsp{}
- protoMap[PlayerApplyEnterMpAfterMatchAgreedNotify] = &gen.PlayerApplyEnterMpAfterMatchAgreedNotify{}
- protoMap[PlayerGetForceQuitBanInfoRsp] = &gen.PlayerGetForceQuitBanInfoRsp{}
- protoMap[PlayerAllowEnterMpAfterAgreeMatchNotify] = &gen.PlayerAllowEnterMpAfterAgreeMatchNotify{}
- protoMap[ViewCodexRsp] = &gen.ViewCodexRsp{}
- protoMap[ViewCodexReq] = &gen.ViewCodexReq{}
- protoMap[QueryCodexMonsterBeKilledNumReq] = &gen.QueryCodexMonsterBeKilledNumReq{}
- protoMap[CodexDataFullNotify] = &gen.CodexDataFullNotify{}
- protoMap[Unk2700_HIIFAMCBJCD_ServerRsp] = &gen.Unk2700_HIIFAMCBJCD_ServerRsp{}
- protoMap[CodexDataUpdateNotify] = &gen.CodexDataUpdateNotify{}
- protoMap[Unk2700_KOGOPPONCHB_ClientReq] = &gen.Unk2700_KOGOPPONCHB_ClientReq{}
- protoMap[QueryCodexMonsterBeKilledNumRsp] = &gen.QueryCodexMonsterBeKilledNumRsp{}
- protoMap[AnchorPointOpRsp] = &gen.AnchorPointOpRsp{}
- protoMap[GetWidgetSlotReq] = &gen.GetWidgetSlotReq{}
- protoMap[GetWidgetSlotRsp] = &gen.GetWidgetSlotRsp{}
- protoMap[WidgetDoBagReq] = &gen.WidgetDoBagReq{}
- protoMap[Unk2700_JOHOODKBINN_ClientReq] = &gen.Unk2700_JOHOODKBINN_ClientReq{}
- protoMap[AnchorPointOpReq] = &gen.AnchorPointOpReq{}
- protoMap[WidgetUseAttachAbilityGroupChangeNotify] = &gen.WidgetUseAttachAbilityGroupChangeNotify{}
- protoMap[SetWidgetSlotReq] = &gen.SetWidgetSlotReq{}
- protoMap[UseWidgetRetractGadgetRsp] = &gen.UseWidgetRetractGadgetRsp{}
+ protoMap[MechanicusOpenNotify] = &gen.MechanicusOpenNotify{}
+ protoMap[MechanicusSequenceOpenNotify] = &gen.MechanicusSequenceOpenNotify{}
+ protoMap[MechanicusUnlockGearReq] = &gen.MechanicusUnlockGearReq{}
+ protoMap[MechanicusUnlockGearRsp] = &gen.MechanicusUnlockGearRsp{}
+ protoMap[MeetNpcReq] = &gen.MeetNpcReq{}
+ protoMap[MeetNpcRsp] = &gen.MeetNpcRsp{}
+ protoMap[MetNpcIdListNotify] = &gen.MetNpcIdListNotify{}
+ protoMap[MichiaeMatsuriDarkPressureLevelUpdateNotify] = &gen.MichiaeMatsuriDarkPressureLevelUpdateNotify{}
+ protoMap[MichiaeMatsuriGainCrystalExpUpdateNotify] = &gen.MichiaeMatsuriGainCrystalExpUpdateNotify{}
+ protoMap[MichiaeMatsuriInteractStatueReq] = &gen.MichiaeMatsuriInteractStatueReq{}
+ protoMap[MichiaeMatsuriInteractStatueRsp] = &gen.MichiaeMatsuriInteractStatueRsp{}
+ protoMap[MichiaeMatsuriRemoveChallengeMarkNotify] = &gen.MichiaeMatsuriRemoveChallengeMarkNotify{}
+ protoMap[MichiaeMatsuriRemoveChestMarkNotify] = &gen.MichiaeMatsuriRemoveChestMarkNotify{}
+ protoMap[MichiaeMatsuriStartBossChallengeReq] = &gen.MichiaeMatsuriStartBossChallengeReq{}
+ protoMap[MichiaeMatsuriStartBossChallengeRsp] = &gen.MichiaeMatsuriStartBossChallengeRsp{}
+ protoMap[MichiaeMatsuriStartDarkChallengeReq] = &gen.MichiaeMatsuriStartDarkChallengeReq{}
+ protoMap[MichiaeMatsuriStartDarkChallengeRsp] = &gen.MichiaeMatsuriStartDarkChallengeRsp{}
+ protoMap[MichiaeMatsuriUnlockCrystalSkillReq] = &gen.MichiaeMatsuriUnlockCrystalSkillReq{}
+ protoMap[MichiaeMatsuriUnlockCrystalSkillRsp] = &gen.MichiaeMatsuriUnlockCrystalSkillRsp{}
+ protoMap[MiracleRingDataNotify] = &gen.MiracleRingDataNotify{}
+ protoMap[MiracleRingDeliverItemReq] = &gen.MiracleRingDeliverItemReq{}
+ protoMap[MiracleRingDeliverItemRsp] = &gen.MiracleRingDeliverItemRsp{}
+ protoMap[MiracleRingDestroyNotify] = &gen.MiracleRingDestroyNotify{}
+ protoMap[MiracleRingDropResultNotify] = &gen.MiracleRingDropResultNotify{}
+ protoMap[MiracleRingTakeRewardReq] = &gen.MiracleRingTakeRewardReq{}
+ protoMap[MiracleRingTakeRewardRsp] = &gen.MiracleRingTakeRewardRsp{}
+ protoMap[MistTrialDungeonFailNotify] = &gen.MistTrialDungeonFailNotify{}
+ protoMap[MistTrialFloorLevelNotify] = &gen.MistTrialFloorLevelNotify{}
+ protoMap[MistTrialGetChallengeMissionReq] = &gen.MistTrialGetChallengeMissionReq{}
+ protoMap[MistTrialGetChallengeMissionRsp] = &gen.MistTrialGetChallengeMissionRsp{}
+ protoMap[MistTrialGetDungeonExhibitionDataReq] = &gen.MistTrialGetDungeonExhibitionDataReq{}
+ protoMap[MistTrialGetDungeonExhibitionDataRsp] = &gen.MistTrialGetDungeonExhibitionDataRsp{}
+ protoMap[MistTrialSelectAvatarAndEnterDungeonReq] = &gen.MistTrialSelectAvatarAndEnterDungeonReq{}
+ protoMap[MistTrialSelectAvatarAndEnterDungeonRsp] = &gen.MistTrialSelectAvatarAndEnterDungeonRsp{}
+ protoMap[MistTrialSettleNotify] = &gen.MistTrialSettleNotify{}
+ protoMap[MonsterAIConfigHashNotify] = &gen.MonsterAIConfigHashNotify{}
+ protoMap[MonsterAlertChangeNotify] = &gen.MonsterAlertChangeNotify{}
+ protoMap[MonsterForceAlertNotify] = &gen.MonsterForceAlertNotify{}
+ protoMap[MonsterPointArrayRouteUpdateNotify] = &gen.MonsterPointArrayRouteUpdateNotify{}
+ protoMap[MonsterSummonTagNotify] = &gen.MonsterSummonTagNotify{}
+ protoMap[MpBlockNotify] = &gen.MpBlockNotify{}
+ protoMap[MpPlayGuestReplyInviteReq] = &gen.MpPlayGuestReplyInviteReq{}
+ protoMap[MpPlayGuestReplyInviteRsp] = &gen.MpPlayGuestReplyInviteRsp{}
+ protoMap[MpPlayGuestReplyNotify] = &gen.MpPlayGuestReplyNotify{}
+ protoMap[MpPlayInviteResultNotify] = &gen.MpPlayInviteResultNotify{}
+ protoMap[MpPlayOwnerCheckReq] = &gen.MpPlayOwnerCheckReq{}
+ protoMap[MpPlayOwnerCheckRsp] = &gen.MpPlayOwnerCheckRsp{}
+ protoMap[MpPlayOwnerInviteNotify] = &gen.MpPlayOwnerInviteNotify{}
+ protoMap[MpPlayOwnerStartInviteReq] = &gen.MpPlayOwnerStartInviteReq{}
+ protoMap[MpPlayOwnerStartInviteRsp] = &gen.MpPlayOwnerStartInviteRsp{}
+ protoMap[MpPlayPrepareInterruptNotify] = &gen.MpPlayPrepareInterruptNotify{}
+ protoMap[MpPlayPrepareNotify] = &gen.MpPlayPrepareNotify{}
+ protoMap[MultistagePlayEndNotify] = &gen.MultistagePlayEndNotify{}
+ protoMap[MultistagePlayFinishStageReq] = &gen.MultistagePlayFinishStageReq{}
+ protoMap[MultistagePlayFinishStageRsp] = &gen.MultistagePlayFinishStageRsp{}
+ protoMap[MultistagePlayInfoNotify] = &gen.MultistagePlayInfoNotify{}
+ protoMap[MultistagePlaySettleNotify] = &gen.MultistagePlaySettleNotify{}
+ protoMap[MultistagePlayStageEndNotify] = &gen.MultistagePlayStageEndNotify{}
+ protoMap[MuqadasPotionActivityEnterDungeonReq] = &gen.MuqadasPotionActivityEnterDungeonReq{}
+ protoMap[MuqadasPotionActivityEnterDungeonRsp] = &gen.MuqadasPotionActivityEnterDungeonRsp{}
+ protoMap[MuqadasPotionCaptureWeaknessReq] = &gen.MuqadasPotionCaptureWeaknessReq{}
+ protoMap[MuqadasPotionCaptureWeaknessRsp] = &gen.MuqadasPotionCaptureWeaknessRsp{}
+ protoMap[MuqadasPotionDungeonSettleNotify] = &gen.MuqadasPotionDungeonSettleNotify{}
+ protoMap[MuqadasPotionRestartDungeonReq] = &gen.MuqadasPotionRestartDungeonReq{}
+ protoMap[MuqadasPotionRestartDungeonRsp] = &gen.MuqadasPotionRestartDungeonRsp{}
+ protoMap[MusicGameSettleReq] = &gen.MusicGameSettleReq{}
+ protoMap[MusicGameSettleRsp] = &gen.MusicGameSettleRsp{}
+ protoMap[MusicGameStartReq] = &gen.MusicGameStartReq{}
+ protoMap[MusicGameStartRsp] = &gen.MusicGameStartRsp{}
+ protoMap[NavMeshStatsNotify] = &gen.NavMeshStatsNotify{}
+ protoMap[NicknameAuditConfigNotify] = &gen.NicknameAuditConfigNotify{}
+ protoMap[NightCrowGadgetObservationMatchReq] = &gen.NightCrowGadgetObservationMatchReq{}
+ protoMap[NightCrowGadgetObservationMatchRsp] = &gen.NightCrowGadgetObservationMatchRsp{}
+ protoMap[NormalUidOpNotify] = &gen.NormalUidOpNotify{}
+ protoMap[NpcTalkReq] = &gen.NpcTalkReq{}
+ protoMap[NpcTalkRsp] = &gen.NpcTalkRsp{}
+ protoMap[NpcTalkStateNotify] = &gen.NpcTalkStateNotify{}
+ protoMap[ObstacleModifyNotify] = &gen.ObstacleModifyNotify{}
+ protoMap[OfferingInteractReq] = &gen.OfferingInteractReq{}
+ protoMap[OfferingInteractRsp] = &gen.OfferingInteractRsp{}
protoMap[OneoffGatherPointDetectorDataNotify] = &gen.OneoffGatherPointDetectorDataNotify{}
- protoMap[ClientCollectorDataNotify] = &gen.ClientCollectorDataNotify{}
- protoMap[WidgetGadgetDataNotify] = &gen.WidgetGadgetDataNotify{}
- protoMap[WidgetSlotChangeNotify] = &gen.WidgetSlotChangeNotify{}
- protoMap[QuickUseWidgetRsp] = &gen.QuickUseWidgetRsp{}
- protoMap[AllWidgetDataNotify] = &gen.AllWidgetDataNotify{}
- protoMap[SetUpLunchBoxWidgetReq] = &gen.SetUpLunchBoxWidgetReq{}
- protoMap[WidgetGadgetDestroyNotify] = &gen.WidgetGadgetDestroyNotify{}
- protoMap[AnchorPointDataNotify] = &gen.AnchorPointDataNotify{}
- protoMap[SetWidgetSlotRsp] = &gen.SetWidgetSlotRsp{}
- protoMap[WidgetActiveChangeNotify] = &gen.WidgetActiveChangeNotify{}
- protoMap[WidgetGadgetAllDataNotify] = &gen.WidgetGadgetAllDataNotify{}
- protoMap[UseWidgetRetractGadgetReq] = &gen.UseWidgetRetractGadgetReq{}
- protoMap[Unk2700_MKLLNAHEJJC_ServerRsp] = &gen.Unk2700_MKLLNAHEJJC_ServerRsp{}
- protoMap[Unk2700_KAJNLGIDKAB_ServerRsp] = &gen.Unk2700_KAJNLGIDKAB_ServerRsp{}
- protoMap[UseWidgetCreateGadgetRsp] = &gen.UseWidgetCreateGadgetRsp{}
- protoMap[WidgetReportReq] = &gen.WidgetReportReq{}
- protoMap[WidgetReportRsp] = &gen.WidgetReportRsp{}
- protoMap[UseWidgetCreateGadgetReq] = &gen.UseWidgetCreateGadgetReq{}
- protoMap[SetUpLunchBoxWidgetRsp] = &gen.SetUpLunchBoxWidgetRsp{}
- protoMap[WidgetCoolDownNotify] = &gen.WidgetCoolDownNotify{}
- protoMap[WidgetDoBagRsp] = &gen.WidgetDoBagRsp{}
- protoMap[OneofGatherPointDetectorDataNotify] = &gen.OneofGatherPointDetectorDataNotify{}
- protoMap[QuickUseWidgetReq] = &gen.QuickUseWidgetReq{}
- protoMap[TreasureMapDetectorDataNotify] = &gen.TreasureMapDetectorDataNotify{}
- protoMap[GetHuntingOfferRewardReq] = &gen.GetHuntingOfferRewardReq{}
- protoMap[GetCityHuntingOfferRsp] = &gen.GetCityHuntingOfferRsp{}
- protoMap[TakeHuntingOfferRsp] = &gen.TakeHuntingOfferRsp{}
- protoMap[HuntingFailNotify] = &gen.HuntingFailNotify{}
- protoMap[HuntingRevealClueNotify] = &gen.HuntingRevealClueNotify{}
- protoMap[GetCityHuntingOfferReq] = &gen.GetCityHuntingOfferReq{}
- protoMap[TakeHuntingOfferReq] = &gen.TakeHuntingOfferReq{}
- protoMap[HuntingStartNotify] = &gen.HuntingStartNotify{}
- protoMap[GetHuntingOfferRewardRsp] = &gen.GetHuntingOfferRewardRsp{}
- protoMap[HuntingGiveUpReq] = &gen.HuntingGiveUpReq{}
- protoMap[HuntingGiveUpRsp] = &gen.HuntingGiveUpRsp{}
- protoMap[HuntingRevealFinalNotify] = &gen.HuntingRevealFinalNotify{}
- protoMap[HuntingOngoingNotify] = &gen.HuntingOngoingNotify{}
- protoMap[HuntingSuccessNotify] = &gen.HuntingSuccessNotify{}
- protoMap[ScenePlayGuestReplyInviteReq] = &gen.ScenePlayGuestReplyInviteReq{}
- protoMap[ScenePlayOutofRegionNotify] = &gen.ScenePlayOutofRegionNotify{}
- protoMap[ScenePlayOwnerStartInviteRsp] = &gen.ScenePlayOwnerStartInviteRsp{}
- protoMap[ScenePlayOwnerCheckRsp] = &gen.ScenePlayOwnerCheckRsp{}
- protoMap[ScenePlayOwnerInviteNotify] = &gen.ScenePlayOwnerInviteNotify{}
- protoMap[ScenePlayInfoListNotify] = &gen.ScenePlayInfoListNotify{}
- protoMap[ScenePlayOwnerStartInviteReq] = &gen.ScenePlayOwnerStartInviteReq{}
- protoMap[ScenePlayBattleResultNotify] = &gen.ScenePlayBattleResultNotify{}
- protoMap[ScenePlayBattleInfoNotify] = &gen.ScenePlayBattleInfoNotify{}
- protoMap[ScenePlayGuestReplyNotify] = &gen.ScenePlayGuestReplyNotify{}
- protoMap[ScenePlayBattleInterruptNotify] = &gen.ScenePlayBattleInterruptNotify{}
- protoMap[ScenePlayBattleInfoListNotify] = &gen.ScenePlayBattleInfoListNotify{}
- protoMap[ScenePlayGuestReplyInviteRsp] = &gen.ScenePlayGuestReplyInviteRsp{}
- protoMap[ScenePlayBattleUidOpNotify] = &gen.ScenePlayBattleUidOpNotify{}
- protoMap[ScenePlayOwnerCheckReq] = &gen.ScenePlayOwnerCheckReq{}
- protoMap[ScenePlayInviteResultNotify] = &gen.ScenePlayInviteResultNotify{}
- protoMap[HomeAvtarAllFinishRewardNotify] = &gen.HomeAvtarAllFinishRewardNotify{}
- protoMap[UnlockedFurnitureSuiteDataNotify] = &gen.UnlockedFurnitureSuiteDataNotify{}
- protoMap[HomeAvatarTalkRsp] = &gen.HomeAvatarTalkRsp{}
- protoMap[PlayerApplyEnterHomeResultNotify] = &gen.PlayerApplyEnterHomeResultNotify{}
- protoMap[Unk3000_EOLNDBMGCBP] = &gen.Unk3000_EOLNDBMGCBP{}
- protoMap[HomeMarkPointNotify] = &gen.HomeMarkPointNotify{}
- protoMap[HomeGetFishFarmingInfoReq] = &gen.HomeGetFishFarmingInfoReq{}
- protoMap[FurnitureMakeReq] = &gen.FurnitureMakeReq{}
- protoMap[HomeResourceTakeHomeCoinReq] = &gen.HomeResourceTakeHomeCoinReq{}
- protoMap[TryEnterHomeReq] = &gen.TryEnterHomeReq{}
- protoMap[Unk2700_MMFIJILOCOP_ClientReq] = &gen.Unk2700_MMFIJILOCOP_ClientReq{}
- protoMap[Unk2700_OGHMHELMBNN_ServerRsp] = &gen.Unk2700_OGHMHELMBNN_ServerRsp{}
- protoMap[SetFriendEnterHomeOptionReq] = &gen.SetFriendEnterHomeOptionReq{}
- protoMap[HomeEditCustomFurnitureRsp] = &gen.HomeEditCustomFurnitureRsp{}
- protoMap[FurnitureCurModuleArrangeCountNotify] = &gen.FurnitureCurModuleArrangeCountNotify{}
- protoMap[HomeModuleSeenReq] = &gen.HomeModuleSeenReq{}
- protoMap[HomeSceneInitFinishRsp] = &gen.HomeSceneInitFinishRsp{}
- protoMap[HomeUpdateArrangementInfoReq] = &gen.HomeUpdateArrangementInfoReq{}
- protoMap[Unk2700_IACKJNNMCAC_ClientReq] = &gen.Unk2700_IACKJNNMCAC_ClientReq{}
- protoMap[HomeChooseModuleReq] = &gen.HomeChooseModuleReq{}
- protoMap[HomePlantWeedRsp] = &gen.HomePlantWeedRsp{}
- protoMap[HomeSceneJumpReq] = &gen.HomeSceneJumpReq{}
- protoMap[JoinHomeWorldFailNotify] = &gen.JoinHomeWorldFailNotify{}
- protoMap[PlayerApplyEnterHomeNotify] = &gen.PlayerApplyEnterHomeNotify{}
- protoMap[Unk2700_ACILPONNGGK_ClientReq] = &gen.Unk2700_ACILPONNGGK_ClientReq{}
- protoMap[Unk2700_NNMDBDNIMHN_ServerRsp] = &gen.Unk2700_NNMDBDNIMHN_ServerRsp{}
- protoMap[HomeResourceTakeHomeCoinRsp] = &gen.HomeResourceTakeHomeCoinRsp{}
- protoMap[HomeBlockNotify] = &gen.HomeBlockNotify{}
- protoMap[HomeUpdateFishFarmingInfoReq] = &gen.HomeUpdateFishFarmingInfoReq{}
- protoMap[HomeLimitedShopGoodsListRsp] = &gen.HomeLimitedShopGoodsListRsp{}
- protoMap[HomePlantFieldNotify] = &gen.HomePlantFieldNotify{}
- protoMap[HomeAvatarRewardEventGetReq] = &gen.HomeAvatarRewardEventGetReq{}
- protoMap[HomeLimitedShopGoodsListReq] = &gen.HomeLimitedShopGoodsListReq{}
- protoMap[FurnitureMakeCancelReq] = &gen.FurnitureMakeCancelReq{}
- protoMap[HomePlantSeedRsp] = &gen.HomePlantSeedRsp{}
- protoMap[GetHomeLevelUpRewardReq] = &gen.GetHomeLevelUpRewardReq{}
- protoMap[Unk2700_BEDLIGJANCJ_ClientReq] = &gen.Unk2700_BEDLIGJANCJ_ClientReq{}
- protoMap[HomeChangeEditModeRsp] = &gen.HomeChangeEditModeRsp{}
- protoMap[HomeModuleUnlockNotify] = &gen.HomeModuleUnlockNotify{}
- protoMap[HomeChangeEditModeReq] = &gen.HomeChangeEditModeReq{}
- protoMap[Unk3000_AFMFIPPDAJE] = &gen.Unk3000_AFMFIPPDAJE{}
- protoMap[FurnitureMakeBeHelpedNotify] = &gen.FurnitureMakeBeHelpedNotify{}
- protoMap[Unk2700_LNBBLNNPNBE_ServerNotify] = &gen.Unk2700_LNBBLNNPNBE_ServerNotify{}
- protoMap[HomePlantInfoNotify] = &gen.HomePlantInfoNotify{}
- protoMap[HomeChangeModuleRsp] = &gen.HomeChangeModuleRsp{}
- protoMap[GetPlayerHomeCompInfoReq] = &gen.GetPlayerHomeCompInfoReq{}
- protoMap[HomePriorCheckNotify] = &gen.HomePriorCheckNotify{}
- protoMap[GetHomeLevelUpRewardRsp] = &gen.GetHomeLevelUpRewardRsp{}
- protoMap[Unk2700_GDODKDJJPMP_ServerRsp] = &gen.Unk2700_GDODKDJJPMP_ServerRsp{}
- protoMap[Unk2700_LOHBMOKOPLH_ServerNotify] = &gen.Unk2700_LOHBMOKOPLH_ServerNotify{}
- protoMap[Unk2700_KIIOGMKFNNP_ServerRsp] = &gen.Unk2700_KIIOGMKFNNP_ServerRsp{}
- protoMap[HomeTransferRsp] = &gen.HomeTransferRsp{}
- protoMap[Unk3000_ACNMEFGKHKO] = &gen.Unk3000_ACNMEFGKHKO{}
+ protoMap[OpActivityDataNotify] = &gen.OpActivityDataNotify{}
+ protoMap[OpActivityStateNotify] = &gen.OpActivityStateNotify{}
+ protoMap[OpActivityUpdateNotify] = &gen.OpActivityUpdateNotify{}
+ protoMap[OpenBlossomCircleCampGuideNotify] = &gen.OpenBlossomCircleCampGuideNotify{}
+ protoMap[OpenStateChangeNotify] = &gen.OpenStateChangeNotify{}
+ protoMap[OpenStateUpdateNotify] = &gen.OpenStateUpdateNotify{}
+ protoMap[OrderDisplayNotify] = &gen.OrderDisplayNotify{}
+ protoMap[OrderFinishNotify] = &gen.OrderFinishNotify{}
protoMap[OtherPlayerEnterHomeNotify] = &gen.OtherPlayerEnterHomeNotify{}
- protoMap[HomeAvatarSummonFinishReq] = &gen.HomeAvatarSummonFinishReq{}
- protoMap[FurnitureMakeStartReq] = &gen.FurnitureMakeStartReq{}
- protoMap[Unk2700_JDMPECKFGIG_ServerNotify] = &gen.Unk2700_JDMPECKFGIG_ServerNotify{}
- protoMap[HomePlantWeedReq] = &gen.HomePlantWeedReq{}
- protoMap[Unk2700_KGHOJPDNMKK_ServerRsp] = &gen.Unk2700_KGHOJPDNMKK_ServerRsp{}
- protoMap[HomeResourceTakeFetterExpRsp] = &gen.HomeResourceTakeFetterExpRsp{}
- protoMap[HomePlantInfoReq] = &gen.HomePlantInfoReq{}
- protoMap[HomeChooseModuleRsp] = &gen.HomeChooseModuleRsp{}
- protoMap[TryEnterHomeRsp] = &gen.TryEnterHomeRsp{}
- protoMap[Unk2700_BLHIGLFDHFA_ServerNotify] = &gen.Unk2700_BLHIGLFDHFA_ServerNotify{}
- protoMap[HomeGetBasicInfoReq] = &gen.HomeGetBasicInfoReq{}
- protoMap[PlayerQuitFromHomeNotify] = &gen.PlayerQuitFromHomeNotify{}
- protoMap[Unk3000_GCBMILHPIKA] = &gen.Unk3000_GCBMILHPIKA{}
- protoMap[HomeSceneInitFinishReq] = &gen.HomeSceneInitFinishReq{}
- protoMap[HomeFishFarmingInfoNotify] = &gen.HomeFishFarmingInfoNotify{}
- protoMap[HomeGetFishFarmingInfoRsp] = &gen.HomeGetFishFarmingInfoRsp{}
- protoMap[FurnitureMakeCancelRsp] = &gen.FurnitureMakeCancelRsp{}
- protoMap[HomeAvatarTalkReq] = &gen.HomeAvatarTalkReq{}
- protoMap[HomeKickPlayerRsp] = &gen.HomeKickPlayerRsp{}
+ protoMap[OutStuckCustomDungeonReq] = &gen.OutStuckCustomDungeonReq{}
+ protoMap[OutStuckCustomDungeonRsp] = &gen.OutStuckCustomDungeonRsp{}
+ protoMap[ParentQuestInferenceDataNotify] = &gen.ParentQuestInferenceDataNotify{}
+ protoMap[PathfindingEnterSceneReq] = &gen.PathfindingEnterSceneReq{}
+ protoMap[PathfindingEnterSceneRsp] = &gen.PathfindingEnterSceneRsp{}
+ protoMap[PathfindingPingNotify] = &gen.PathfindingPingNotify{}
+ protoMap[PerformOperationNotify] = &gen.PerformOperationNotify{}
+ protoMap[PersistentDungeonSwitchAvatarReq] = &gen.PersistentDungeonSwitchAvatarReq{}
+ protoMap[PersistentDungeonSwitchAvatarRsp] = &gen.PersistentDungeonSwitchAvatarRsp{}
+ protoMap[PersonalLineAllDataReq] = &gen.PersonalLineAllDataReq{}
+ protoMap[PersonalLineAllDataRsp] = &gen.PersonalLineAllDataRsp{}
+ protoMap[PersonalLineNewUnlockNotify] = &gen.PersonalLineNewUnlockNotify{}
+ protoMap[PersonalSceneJumpReq] = &gen.PersonalSceneJumpReq{}
+ protoMap[PersonalSceneJumpRsp] = &gen.PersonalSceneJumpRsp{}
+ protoMap[PhotoActivityClientViewReq] = &gen.PhotoActivityClientViewReq{}
+ protoMap[PhotoActivityClientViewRsp] = &gen.PhotoActivityClientViewRsp{}
+ protoMap[PhotoActivityFinishReq] = &gen.PhotoActivityFinishReq{}
+ protoMap[PhotoActivityFinishRsp] = &gen.PhotoActivityFinishRsp{}
+ protoMap[PingReq] = &gen.PingReq{}
+ protoMap[PingRsp] = &gen.PingRsp{}
+ protoMap[PlantFlowerAcceptAllGiveFlowerReq] = &gen.PlantFlowerAcceptAllGiveFlowerReq{}
+ protoMap[PlantFlowerAcceptAllGiveFlowerRsp] = &gen.PlantFlowerAcceptAllGiveFlowerRsp{}
+ protoMap[PlantFlowerAcceptGiveFlowerReq] = &gen.PlantFlowerAcceptGiveFlowerReq{}
+ protoMap[PlantFlowerAcceptGiveFlowerRsp] = &gen.PlantFlowerAcceptGiveFlowerRsp{}
+ protoMap[PlantFlowerEditFlowerCombinationReq] = &gen.PlantFlowerEditFlowerCombinationReq{}
+ protoMap[PlantFlowerEditFlowerCombinationRsp] = &gen.PlantFlowerEditFlowerCombinationRsp{}
+ protoMap[PlantFlowerGetCanGiveFriendFlowerReq] = &gen.PlantFlowerGetCanGiveFriendFlowerReq{}
+ protoMap[PlantFlowerGetCanGiveFriendFlowerRsp] = &gen.PlantFlowerGetCanGiveFriendFlowerRsp{}
+ protoMap[PlantFlowerGetFriendFlowerWishListReq] = &gen.PlantFlowerGetFriendFlowerWishListReq{}
+ protoMap[PlantFlowerGetFriendFlowerWishListRsp] = &gen.PlantFlowerGetFriendFlowerWishListRsp{}
+ protoMap[PlantFlowerGetRecvFlowerListReq] = &gen.PlantFlowerGetRecvFlowerListReq{}
+ protoMap[PlantFlowerGetRecvFlowerListRsp] = &gen.PlantFlowerGetRecvFlowerListRsp{}
+ protoMap[PlantFlowerGetSeedInfoReq] = &gen.PlantFlowerGetSeedInfoReq{}
+ protoMap[PlantFlowerGetSeedInfoRsp] = &gen.PlantFlowerGetSeedInfoRsp{}
+ protoMap[PlantFlowerGiveFriendFlowerReq] = &gen.PlantFlowerGiveFriendFlowerReq{}
+ protoMap[PlantFlowerGiveFriendFlowerRsp] = &gen.PlantFlowerGiveFriendFlowerRsp{}
+ protoMap[PlantFlowerHaveRecvFlowerNotify] = &gen.PlantFlowerHaveRecvFlowerNotify{}
+ protoMap[PlantFlowerSetFlowerWishReq] = &gen.PlantFlowerSetFlowerWishReq{}
+ protoMap[PlantFlowerSetFlowerWishRsp] = &gen.PlantFlowerSetFlowerWishRsp{}
+ protoMap[PlantFlowerTakeSeedRewardReq] = &gen.PlantFlowerTakeSeedRewardReq{}
+ protoMap[PlantFlowerTakeSeedRewardRsp] = &gen.PlantFlowerTakeSeedRewardRsp{}
+ protoMap[PlatformChangeRouteNotify] = &gen.PlatformChangeRouteNotify{}
+ protoMap[PlatformStartRouteNotify] = &gen.PlatformStartRouteNotify{}
+ protoMap[PlatformStopRouteNotify] = &gen.PlatformStopRouteNotify{}
+ protoMap[PlayerAllowEnterMpAfterAgreeMatchNotify] = &gen.PlayerAllowEnterMpAfterAgreeMatchNotify{}
+ protoMap[PlayerApplyEnterHomeNotify] = &gen.PlayerApplyEnterHomeNotify{}
+ protoMap[PlayerApplyEnterHomeResultNotify] = &gen.PlayerApplyEnterHomeResultNotify{}
protoMap[PlayerApplyEnterHomeResultReq] = &gen.PlayerApplyEnterHomeResultReq{}
- protoMap[HomeAvatarSummonFinishRsp] = &gen.HomeAvatarSummonFinishRsp{}
- protoMap[HomeSceneJumpRsp] = &gen.HomeSceneJumpRsp{}
- protoMap[HomeComfortInfoNotify] = &gen.HomeComfortInfoNotify{}
- protoMap[HomePlantInfoRsp] = &gen.HomePlantInfoRsp{}
- protoMap[HomeGetOnlineStatusRsp] = &gen.HomeGetOnlineStatusRsp{}
protoMap[PlayerApplyEnterHomeResultRsp] = &gen.PlayerApplyEnterHomeResultRsp{}
- protoMap[GetFurnitureCurModuleArrangeCountReq] = &gen.GetFurnitureCurModuleArrangeCountReq{}
- protoMap[HomeCustomFurnitureInfoNotify] = &gen.HomeCustomFurnitureInfoNotify{}
- protoMap[HomeEditCustomFurnitureReq] = &gen.HomeEditCustomFurnitureReq{}
- protoMap[HomeTransferReq] = &gen.HomeTransferReq{}
- protoMap[FurnitureMakeStartRsp] = &gen.FurnitureMakeStartRsp{}
- protoMap[HomeAvatarAllFinishRewardNotify] = &gen.HomeAvatarAllFinishRewardNotify{}
- protoMap[SetFriendEnterHomeOptionRsp] = &gen.SetFriendEnterHomeOptionRsp{}
- protoMap[HomeAvatarCostumeChangeNotify] = &gen.HomeAvatarCostumeChangeNotify{}
- protoMap[HomeLimitedShopBuyGoodsRsp] = &gen.HomeLimitedShopBuyGoodsRsp{}
- protoMap[FurnitureMakeHelpRsp] = &gen.FurnitureMakeHelpRsp{}
- protoMap[HomeUpdateArrangementInfoRsp] = &gen.HomeUpdateArrangementInfoRsp{}
- protoMap[Unk2700_LBJKLAGNDEJ_ClientReq] = &gen.Unk2700_LBJKLAGNDEJ_ClientReq{}
- protoMap[HomeLimitedShopBuyGoodsReq] = &gen.HomeLimitedShopBuyGoodsReq{}
- protoMap[HomeResourceTakeFetterExpReq] = &gen.HomeResourceTakeFetterExpReq{}
- protoMap[TakeFurnitureMakeRsp] = &gen.TakeFurnitureMakeRsp{}
- protoMap[TakeFurnitureMakeReq] = &gen.TakeFurnitureMakeReq{}
- protoMap[FurnitureMakeRsp] = &gen.FurnitureMakeRsp{}
- protoMap[HomeLimitedShopInfoChangeNotify] = &gen.HomeLimitedShopInfoChangeNotify{}
- protoMap[HomeLimitedShopInfoRsp] = &gen.HomeLimitedShopInfoRsp{}
- protoMap[HomePlantSeedReq] = &gen.HomePlantSeedReq{}
- protoMap[Unk2700_EHAMOPKCIGI_ServerNotify] = &gen.Unk2700_EHAMOPKCIGI_ServerNotify{}
- protoMap[HomeAvatarSummonEventReq] = &gen.HomeAvatarSummonEventReq{}
- protoMap[HomeAvatarSummonAllEventNotify] = &gen.HomeAvatarSummonAllEventNotify{}
- protoMap[HomeChangeModuleReq] = &gen.HomeChangeModuleReq{}
- protoMap[Unk2700_NFGNGFLNOOJ_ServerNotify] = &gen.Unk2700_NFGNGFLNOOJ_ServerNotify{}
- protoMap[HomeAvatarSummonEventRsp] = &gen.HomeAvatarSummonEventRsp{}
- protoMap[HomeGetOnlineStatusReq] = &gen.HomeGetOnlineStatusReq{}
- protoMap[HomeModuleSeenRsp] = &gen.HomeModuleSeenRsp{}
- protoMap[HomeLimitedShopInfoReq] = &gen.HomeLimitedShopInfoReq{}
- protoMap[HomeAvatarRewardEventGetRsp] = &gen.HomeAvatarRewardEventGetRsp{}
- protoMap[FurnitureMakeFinishNotify] = &gen.FurnitureMakeFinishNotify{}
- protoMap[HomeGetArrangementInfoRsp] = &gen.HomeGetArrangementInfoRsp{}
- protoMap[UnlockedFurnitureFormulaDataNotify] = &gen.UnlockedFurnitureFormulaDataNotify{}
- protoMap[Unk2700_MEBFPBDNPGO_ServerNotify] = &gen.Unk2700_MEBFPBDNPGO_ServerNotify{}
- protoMap[HomeGetArrangementInfoReq] = &gen.HomeGetArrangementInfoReq{}
- protoMap[HomeAvatarRewardEventNotify] = &gen.HomeAvatarRewardEventNotify{}
- protoMap[HomeUpdateFishFarmingInfoRsp] = &gen.HomeUpdateFishFarmingInfoRsp{}
- protoMap[FurnitureMakeHelpReq] = &gen.FurnitureMakeHelpReq{}
- protoMap[HomeKickPlayerReq] = &gen.HomeKickPlayerReq{}
- protoMap[Unk2700_FJEHHCPCBLG_ServerNotify] = &gen.Unk2700_FJEHHCPCBLG_ServerNotify{}
- protoMap[Unk2700_MLMJFIGJJEH_ServerNotify] = &gen.Unk2700_MLMJFIGJJEH_ServerNotify{}
+ protoMap[PlayerApplyEnterMpAfterMatchAgreedNotify] = &gen.PlayerApplyEnterMpAfterMatchAgreedNotify{}
+ protoMap[PlayerApplyEnterMpNotify] = &gen.PlayerApplyEnterMpNotify{}
+ protoMap[PlayerApplyEnterMpReq] = &gen.PlayerApplyEnterMpReq{}
+ protoMap[PlayerApplyEnterMpResultNotify] = &gen.PlayerApplyEnterMpResultNotify{}
+ protoMap[PlayerApplyEnterMpResultReq] = &gen.PlayerApplyEnterMpResultReq{}
+ protoMap[PlayerApplyEnterMpResultRsp] = &gen.PlayerApplyEnterMpResultRsp{}
+ protoMap[PlayerApplyEnterMpRsp] = &gen.PlayerApplyEnterMpRsp{}
+ protoMap[PlayerCancelMatchReq] = &gen.PlayerCancelMatchReq{}
+ protoMap[PlayerCancelMatchRsp] = &gen.PlayerCancelMatchRsp{}
+ protoMap[PlayerChatCDNotify] = &gen.PlayerChatCDNotify{}
+ protoMap[PlayerChatNotify] = &gen.PlayerChatNotify{}
+ protoMap[PlayerChatReq] = &gen.PlayerChatReq{}
+ protoMap[PlayerChatRsp] = &gen.PlayerChatRsp{}
+ protoMap[PlayerCompoundMaterialBoostReq] = &gen.PlayerCompoundMaterialBoostReq{}
+ protoMap[PlayerCompoundMaterialBoostRsp] = &gen.PlayerCompoundMaterialBoostRsp{}
+ protoMap[PlayerCompoundMaterialReq] = &gen.PlayerCompoundMaterialReq{}
+ protoMap[PlayerCompoundMaterialRsp] = &gen.PlayerCompoundMaterialRsp{}
+ protoMap[PlayerConfirmMatchReq] = &gen.PlayerConfirmMatchReq{}
+ protoMap[PlayerConfirmMatchRsp] = &gen.PlayerConfirmMatchRsp{}
+ protoMap[PlayerCookArgsReq] = &gen.PlayerCookArgsReq{}
+ protoMap[PlayerCookArgsRsp] = &gen.PlayerCookArgsRsp{}
+ protoMap[PlayerCookReq] = &gen.PlayerCookReq{}
+ protoMap[PlayerCookRsp] = &gen.PlayerCookRsp{}
+ protoMap[PlayerDataNotify] = &gen.PlayerDataNotify{}
+ protoMap[PlayerDeathZoneNotify] = &gen.PlayerDeathZoneNotify{}
+ protoMap[PlayerEnterDungeonReq] = &gen.PlayerEnterDungeonReq{}
+ protoMap[PlayerEnterDungeonRsp] = &gen.PlayerEnterDungeonRsp{}
+ protoMap[PlayerEnterSceneInfoNotify] = &gen.PlayerEnterSceneInfoNotify{}
+ protoMap[PlayerEnterSceneNotify] = &gen.PlayerEnterSceneNotify{}
+ protoMap[PlayerEyePointStateNotify] = &gen.PlayerEyePointStateNotify{}
+ protoMap[PlayerFishingDataNotify] = &gen.PlayerFishingDataNotify{}
+ protoMap[PlayerForceExitReq] = &gen.PlayerForceExitReq{}
+ protoMap[PlayerForceExitRsp] = &gen.PlayerForceExitRsp{}
+ protoMap[PlayerGameTimeByLuaNotify] = &gen.PlayerGameTimeByLuaNotify{}
+ protoMap[PlayerGameTimeNotify] = &gen.PlayerGameTimeNotify{}
+ protoMap[PlayerGCGMatchConfirmNotify] = &gen.PlayerGCGMatchConfirmNotify{}
+ protoMap[PlayerGCGMatchDismissNotify] = &gen.PlayerGCGMatchDismissNotify{}
+ protoMap[PlayerGeneralMatchConfirmNotify] = &gen.PlayerGeneralMatchConfirmNotify{}
+ protoMap[PlayerGeneralMatchDismissNotify] = &gen.PlayerGeneralMatchDismissNotify{}
+ protoMap[PlayerGetForceQuitBanInfoReq] = &gen.PlayerGetForceQuitBanInfoReq{}
+ protoMap[PlayerGetForceQuitBanInfoRsp] = &gen.PlayerGetForceQuitBanInfoRsp{}
protoMap[PlayerHomeCompInfoNotify] = &gen.PlayerHomeCompInfoNotify{}
- protoMap[HomeBasicInfoNotify] = &gen.HomeBasicInfoNotify{}
- protoMap[HomeLimitedShopInfoNotify] = &gen.HomeLimitedShopInfoNotify{}
- protoMap[HomeResourceNotify] = &gen.HomeResourceNotify{}
- protoMap[HomeAvatarTalkFinishInfoNotify] = &gen.HomeAvatarTalkFinishInfoNotify{}
- protoMap[FunitureMakeMakeInfoChangeNotify] = &gen.FunitureMakeMakeInfoChangeNotify{}
- protoMap[PullPrivateChatRsp] = &gen.PullPrivateChatRsp{}
- protoMap[PrivateChatSetSequenceRsp] = &gen.PrivateChatSetSequenceRsp{}
+ protoMap[PlayerInjectFixNotify] = &gen.PlayerInjectFixNotify{}
+ protoMap[PlayerInvestigationAllInfoNotify] = &gen.PlayerInvestigationAllInfoNotify{}
+ protoMap[PlayerInvestigationNotify] = &gen.PlayerInvestigationNotify{}
+ protoMap[PlayerInvestigationTargetNotify] = &gen.PlayerInvestigationTargetNotify{}
+ protoMap[PlayerLevelRewardUpdateNotify] = &gen.PlayerLevelRewardUpdateNotify{}
+ protoMap[PlayerLoginReq] = &gen.PlayerLoginReq{}
+ protoMap[PlayerLoginRsp] = &gen.PlayerLoginRsp{}
+ protoMap[PlayerLogoutNotify] = &gen.PlayerLogoutNotify{}
+ protoMap[PlayerLogoutReq] = &gen.PlayerLogoutReq{}
+ protoMap[PlayerLogoutRsp] = &gen.PlayerLogoutRsp{}
+ protoMap[PlayerLuaShellNotify] = &gen.PlayerLuaShellNotify{}
+ protoMap[PlayerMatchAgreedResultNotify] = &gen.PlayerMatchAgreedResultNotify{}
+ protoMap[PlayerMatchInfoNotify] = &gen.PlayerMatchInfoNotify{}
+ protoMap[PlayerMatchStopNotify] = &gen.PlayerMatchStopNotify{}
+ protoMap[PlayerMatchSuccNotify] = &gen.PlayerMatchSuccNotify{}
+ protoMap[PlayerNicknameAuditDataNotify] = &gen.PlayerNicknameAuditDataNotify{}
+ protoMap[PlayerNicknameNotify] = &gen.PlayerNicknameNotify{}
+ protoMap[PlayerOfferingDataNotify] = &gen.PlayerOfferingDataNotify{}
+ protoMap[PlayerOfferingReq] = &gen.PlayerOfferingReq{}
+ protoMap[PlayerOfferingRsp] = &gen.PlayerOfferingRsp{}
+ protoMap[PlayerPreEnterMpNotify] = &gen.PlayerPreEnterMpNotify{}
+ protoMap[PlayerPropChangeNotify] = &gen.PlayerPropChangeNotify{}
+ protoMap[PlayerPropChangeReasonNotify] = &gen.PlayerPropChangeReasonNotify{}
+ protoMap[PlayerPropNotify] = &gen.PlayerPropNotify{}
+ protoMap[PlayerQuitDungeonReq] = &gen.PlayerQuitDungeonReq{}
+ protoMap[PlayerQuitDungeonRsp] = &gen.PlayerQuitDungeonRsp{}
+ protoMap[PlayerQuitFromHomeNotify] = &gen.PlayerQuitFromHomeNotify{}
+ protoMap[PlayerQuitFromMpNotify] = &gen.PlayerQuitFromMpNotify{}
+ protoMap[PlayerRandomCookReq] = &gen.PlayerRandomCookReq{}
+ protoMap[PlayerRandomCookRsp] = &gen.PlayerRandomCookRsp{}
+ protoMap[PlayerRechargeDataNotify] = &gen.PlayerRechargeDataNotify{}
+ protoMap[PlayerReportReq] = &gen.PlayerReportReq{}
+ protoMap[PlayerReportRsp] = &gen.PlayerReportRsp{}
+ protoMap[PlayerRoutineDataNotify] = &gen.PlayerRoutineDataNotify{}
+ protoMap[PlayerSetLanguageReq] = &gen.PlayerSetLanguageReq{}
+ protoMap[PlayerSetLanguageRsp] = &gen.PlayerSetLanguageRsp{}
+ protoMap[PlayerSetOnlyMPWithPSPlayerReq] = &gen.PlayerSetOnlyMPWithPSPlayerReq{}
+ protoMap[PlayerSetOnlyMPWithPSPlayerRsp] = &gen.PlayerSetOnlyMPWithPSPlayerRsp{}
+ protoMap[PlayerSetPauseReq] = &gen.PlayerSetPauseReq{}
+ protoMap[PlayerSetPauseRsp] = &gen.PlayerSetPauseRsp{}
+ protoMap[PlayerSignatureAuditDataNotify] = &gen.PlayerSignatureAuditDataNotify{}
+ protoMap[PlayerSignatureNotify] = &gen.PlayerSignatureNotify{}
+ protoMap[PlayerStartMatchReq] = &gen.PlayerStartMatchReq{}
+ protoMap[PlayerStartMatchRsp] = &gen.PlayerStartMatchRsp{}
+ protoMap[PlayerStoreNotify] = &gen.PlayerStoreNotify{}
+ protoMap[PlayerTimeNotify] = &gen.PlayerTimeNotify{}
+ protoMap[PlayerWorldSceneInfoListNotify] = &gen.PlayerWorldSceneInfoListNotify{}
+ protoMap[PostEnterSceneReq] = &gen.PostEnterSceneReq{}
+ protoMap[PostEnterSceneRsp] = &gen.PostEnterSceneRsp{}
+ protoMap[PotionEnterDungeonNotify] = &gen.PotionEnterDungeonNotify{}
+ protoMap[PotionEnterDungeonReq] = &gen.PotionEnterDungeonReq{}
+ protoMap[PotionEnterDungeonRsp] = &gen.PotionEnterDungeonRsp{}
+ protoMap[PotionResetChallengeReq] = &gen.PotionResetChallengeReq{}
+ protoMap[PotionResetChallengeRsp] = &gen.PotionResetChallengeRsp{}
+ protoMap[PotionRestartDungeonReq] = &gen.PotionRestartDungeonReq{}
+ protoMap[PotionRestartDungeonRsp] = &gen.PotionRestartDungeonRsp{}
+ protoMap[PotionSaveDungeonResultReq] = &gen.PotionSaveDungeonResultReq{}
+ protoMap[PotionSaveDungeonResultRsp] = &gen.PotionSaveDungeonResultRsp{}
protoMap[PrivateChatNotify] = &gen.PrivateChatNotify{}
- protoMap[PullPrivateChatReq] = &gen.PullPrivateChatReq{}
- protoMap[ReadPrivateChatRsp] = &gen.ReadPrivateChatRsp{}
- protoMap[PrivateChatSetSequenceReq] = &gen.PrivateChatSetSequenceReq{}
- protoMap[ChatChannelDataNotify] = &gen.ChatChannelDataNotify{}
protoMap[PrivateChatReq] = &gen.PrivateChatReq{}
- protoMap[PullRecentChatRsp] = &gen.PullRecentChatRsp{}
- protoMap[ChatChannelUpdateNotify] = &gen.ChatChannelUpdateNotify{}
- protoMap[PullRecentChatReq] = &gen.PullRecentChatReq{}
protoMap[PrivateChatRsp] = &gen.PrivateChatRsp{}
+ protoMap[ProfilePictureChangeNotify] = &gen.ProfilePictureChangeNotify{}
+ protoMap[ProjectorOptionReq] = &gen.ProjectorOptionReq{}
+ protoMap[ProjectorOptionRsp] = &gen.ProjectorOptionRsp{}
+ protoMap[ProudSkillChangeNotify] = &gen.ProudSkillChangeNotify{}
+ protoMap[ProudSkillExtraLevelNotify] = &gen.ProudSkillExtraLevelNotify{}
+ protoMap[ProudSkillUpgradeReq] = &gen.ProudSkillUpgradeReq{}
+ protoMap[ProudSkillUpgradeRsp] = &gen.ProudSkillUpgradeRsp{}
+ protoMap[PSNBlackListNotify] = &gen.PSNBlackListNotify{}
+ protoMap[PSNFriendListNotify] = &gen.PSNFriendListNotify{}
+ protoMap[PSPlayerApplyEnterMpReq] = &gen.PSPlayerApplyEnterMpReq{}
+ protoMap[PSPlayerApplyEnterMpRsp] = &gen.PSPlayerApplyEnterMpRsp{}
+ protoMap[PublishCustomDungeonReq] = &gen.PublishCustomDungeonReq{}
+ protoMap[PublishCustomDungeonRsp] = &gen.PublishCustomDungeonRsp{}
+ protoMap[PublishUgcReq] = &gen.PublishUgcReq{}
+ protoMap[PublishUgcRsp] = &gen.PublishUgcRsp{}
+ protoMap[PullPrivateChatReq] = &gen.PullPrivateChatReq{}
+ protoMap[PullPrivateChatRsp] = &gen.PullPrivateChatRsp{}
+ protoMap[PullRecentChatReq] = &gen.PullRecentChatReq{}
+ protoMap[PullRecentChatRsp] = &gen.PullRecentChatRsp{}
+ protoMap[PushTipsAllDataNotify] = &gen.PushTipsAllDataNotify{}
+ protoMap[PushTipsChangeNotify] = &gen.PushTipsChangeNotify{}
+ protoMap[PushTipsReadFinishReq] = &gen.PushTipsReadFinishReq{}
+ protoMap[PushTipsReadFinishRsp] = &gen.PushTipsReadFinishRsp{}
+ protoMap[QueryCodexMonsterBeKilledNumReq] = &gen.QueryCodexMonsterBeKilledNumReq{}
+ protoMap[QueryCodexMonsterBeKilledNumRsp] = &gen.QueryCodexMonsterBeKilledNumRsp{}
+ protoMap[QueryPathReq] = &gen.QueryPathReq{}
+ protoMap[QueryPathRsp] = &gen.QueryPathRsp{}
+ protoMap[QuestCreateEntityReq] = &gen.QuestCreateEntityReq{}
+ protoMap[QuestCreateEntityRsp] = &gen.QuestCreateEntityRsp{}
+ protoMap[QuestDelNotify] = &gen.QuestDelNotify{}
+ protoMap[QuestDestroyEntityReq] = &gen.QuestDestroyEntityReq{}
+ protoMap[QuestDestroyEntityRsp] = &gen.QuestDestroyEntityRsp{}
+ protoMap[QuestDestroyNpcReq] = &gen.QuestDestroyNpcReq{}
+ protoMap[QuestDestroyNpcRsp] = &gen.QuestDestroyNpcRsp{}
+ protoMap[QuestGlobalVarNotify] = &gen.QuestGlobalVarNotify{}
+ protoMap[QuestListNotify] = &gen.QuestListNotify{}
+ protoMap[QuestListUpdateNotify] = &gen.QuestListUpdateNotify{}
+ protoMap[QuestProgressUpdateNotify] = &gen.QuestProgressUpdateNotify{}
+ protoMap[QuestRenameAvatarReq] = &gen.QuestRenameAvatarReq{}
+ protoMap[QuestRenameAvatarRsp] = &gen.QuestRenameAvatarRsp{}
+ protoMap[QuestTransmitReq] = &gen.QuestTransmitReq{}
+ protoMap[QuestTransmitRsp] = &gen.QuestTransmitRsp{}
+ protoMap[QuestUpdateQuestTimeVarNotify] = &gen.QuestUpdateQuestTimeVarNotify{}
+ protoMap[QuestUpdateQuestVarNotify] = &gen.QuestUpdateQuestVarNotify{}
+ protoMap[QuestUpdateQuestVarReq] = &gen.QuestUpdateQuestVarReq{}
+ protoMap[QuestUpdateQuestVarRsp] = &gen.QuestUpdateQuestVarRsp{}
+ protoMap[QuickOpenActivityReq] = &gen.QuickOpenActivityReq{}
+ protoMap[QuickOpenActivityRsp] = &gen.QuickOpenActivityRsp{}
+ protoMap[QuickUseWidgetReq] = &gen.QuickUseWidgetReq{}
+ protoMap[QuickUseWidgetRsp] = &gen.QuickUseWidgetRsp{}
+ protoMap[ReadMailNotify] = &gen.ReadMailNotify{}
+ protoMap[ReadNicknameAuditReq] = &gen.ReadNicknameAuditReq{}
+ protoMap[ReadNicknameAuditRsp] = &gen.ReadNicknameAuditRsp{}
protoMap[ReadPrivateChatReq] = &gen.ReadPrivateChatReq{}
- protoMap[GetReunionSignInInfoReq] = &gen.GetReunionSignInInfoReq{}
- protoMap[TakeReunionFirstGiftRewardRsp] = &gen.TakeReunionFirstGiftRewardRsp{}
- protoMap[TakeReunionMissionRewardRsp] = &gen.TakeReunionMissionRewardRsp{}
- protoMap[ReunionBriefInfoRsp] = &gen.ReunionBriefInfoRsp{}
- protoMap[TakeReunionWatcherRewardReq] = &gen.TakeReunionWatcherRewardReq{}
- protoMap[TakeReunionSignInRewardRsp] = &gen.TakeReunionSignInRewardRsp{}
- protoMap[ReunionSettleNotify] = &gen.ReunionSettleNotify{}
- protoMap[TakeReunionFirstGiftRewardReq] = &gen.TakeReunionFirstGiftRewardReq{}
- protoMap[ReunionBriefInfoReq] = &gen.ReunionBriefInfoReq{}
- protoMap[TakeReunionSignInRewardReq] = &gen.TakeReunionSignInRewardReq{}
- protoMap[GetReunionSignInInfoRsp] = &gen.GetReunionSignInInfoRsp{}
- protoMap[ReunionActivateNotify] = &gen.ReunionActivateNotify{}
- protoMap[GetReunionPrivilegeInfoRsp] = &gen.GetReunionPrivilegeInfoRsp{}
- protoMap[UpdateReunionWatcherNotify] = &gen.UpdateReunionWatcherNotify{}
- protoMap[TakeReunionMissionRewardReq] = &gen.TakeReunionMissionRewardReq{}
- protoMap[GetReunionMissionInfoReq] = &gen.GetReunionMissionInfoReq{}
- protoMap[TakeReunionWatcherRewardRsp] = &gen.TakeReunionWatcherRewardRsp{}
- protoMap[GetReunionPrivilegeInfoReq] = &gen.GetReunionPrivilegeInfoReq{}
- protoMap[ReunionPrivilegeChangeNotify] = &gen.ReunionPrivilegeChangeNotify{}
- protoMap[GetReunionMissionInfoRsp] = &gen.GetReunionMissionInfoRsp{}
- protoMap[ReunionDailyRefreshNotify] = &gen.ReunionDailyRefreshNotify{}
- protoMap[OpActivityDataNotify] = &gen.OpActivityDataNotify{}
- protoMap[OpActivityUpdateNotify] = &gen.OpActivityUpdateNotify{}
- protoMap[GetOpActivityInfoReq] = &gen.GetOpActivityInfoReq{}
- protoMap[GetOpActivityInfoRsp] = &gen.GetOpActivityInfoRsp{}
- protoMap[MiracleRingTakeRewardRsp] = &gen.MiracleRingTakeRewardRsp{}
- protoMap[MiracleRingTakeRewardReq] = &gen.MiracleRingTakeRewardReq{}
- protoMap[UseMiracleRingRsp] = &gen.UseMiracleRingRsp{}
- protoMap[MiracleRingDeliverItemRsp] = &gen.MiracleRingDeliverItemRsp{}
- protoMap[MiracleRingDataNotify] = &gen.MiracleRingDataNotify{}
- protoMap[UseMiracleRingReq] = &gen.UseMiracleRingReq{}
- protoMap[MiracleRingDeliverItemReq] = &gen.MiracleRingDeliverItemReq{}
- protoMap[MiracleRingDropResultNotify] = &gen.MiracleRingDropResultNotify{}
- protoMap[MiracleRingDestroyNotify] = &gen.MiracleRingDestroyNotify{}
- protoMap[HideAndSeekPlayerReadyNotify] = &gen.HideAndSeekPlayerReadyNotify{}
- protoMap[InBattleMechanicusBuildingPointsNotify] = &gen.InBattleMechanicusBuildingPointsNotify{}
- protoMap[InBattleMechanicusSettleNotify] = &gen.InBattleMechanicusSettleNotify{}
- protoMap[InBattleMechanicusEscapeMonsterNotify] = &gen.InBattleMechanicusEscapeMonsterNotify{}
- protoMap[MultistagePlaySettleNotify] = &gen.MultistagePlaySettleNotify{}
- protoMap[ChessEscapedMonstersNotify] = &gen.ChessEscapedMonstersNotify{}
- protoMap[HideAndSeekSettleNotify] = &gen.HideAndSeekSettleNotify{}
- protoMap[HideAndSeekPlayerSetAvatarNotify] = &gen.HideAndSeekPlayerSetAvatarNotify{}
- protoMap[Unk2700_JKFGMBAMNDA_ServerNotify] = &gen.Unk2700_JKFGMBAMNDA_ServerNotify{}
- protoMap[InBattleMechanicusLeftMonsterNotify] = &gen.InBattleMechanicusLeftMonsterNotify{}
- protoMap[FleurFairBuffEnergyNotify] = &gen.FleurFairBuffEnergyNotify{}
- protoMap[HideAndSeekSelectAvatarReq] = &gen.HideAndSeekSelectAvatarReq{}
- protoMap[InBattleMechanicusConfirmCardReq] = &gen.InBattleMechanicusConfirmCardReq{}
- protoMap[ChessPlayerInfoNotify] = &gen.ChessPlayerInfoNotify{}
- protoMap[ChessPickCardReq] = &gen.ChessPickCardReq{}
- protoMap[Unk2700_MEFJECGAFNH_ServerNotify] = &gen.Unk2700_MEFJECGAFNH_ServerNotify{}
- protoMap[FleurFairFinishGalleryStageNotify] = &gen.FleurFairFinishGalleryStageNotify{}
- protoMap[InBattleMechanicusConfirmCardNotify] = &gen.InBattleMechanicusConfirmCardNotify{}
- protoMap[MultistagePlayEndNotify] = &gen.MultistagePlayEndNotify{}
- protoMap[FleurFairStageSettleNotify] = &gen.FleurFairStageSettleNotify{}
- protoMap[HideAndSeekSetReadyReq] = &gen.HideAndSeekSetReadyReq{}
- protoMap[ChessManualRefreshCardsRsp] = &gen.ChessManualRefreshCardsRsp{}
- protoMap[ChessLeftMonstersNotify] = &gen.ChessLeftMonstersNotify{}
- protoMap[Unk2700_GECHLGFKPOD_ServerNotify] = &gen.Unk2700_GECHLGFKPOD_ServerNotify{}
- protoMap[HideAndSeekSelectAvatarRsp] = &gen.HideAndSeekSelectAvatarRsp{}
- protoMap[HideAndSeekSetReadyRsp] = &gen.HideAndSeekSetReadyRsp{}
- protoMap[MultistagePlayInfoNotify] = &gen.MultistagePlayInfoNotify{}
- protoMap[InBattleMechanicusPickCardRsp] = &gen.InBattleMechanicusPickCardRsp{}
- protoMap[InBattleMechanicusConfirmCardRsp] = &gen.InBattleMechanicusConfirmCardRsp{}
- protoMap[MultistagePlayStageEndNotify] = &gen.MultistagePlayStageEndNotify{}
- protoMap[ChessPickCardNotify] = &gen.ChessPickCardNotify{}
- protoMap[MultistagePlayFinishStageRsp] = &gen.MultistagePlayFinishStageRsp{}
- protoMap[ChessPickCardRsp] = &gen.ChessPickCardRsp{}
- protoMap[ChessManualRefreshCardsReq] = &gen.ChessManualRefreshCardsReq{}
- protoMap[InBattleMechanicusPickCardReq] = &gen.InBattleMechanicusPickCardReq{}
- protoMap[ChessSelectedCardsNotify] = &gen.ChessSelectedCardsNotify{}
- protoMap[InBattleMechanicusCardResultNotify] = &gen.InBattleMechanicusCardResultNotify{}
- protoMap[MultistagePlayFinishStageReq] = &gen.MultistagePlayFinishStageReq{}
- protoMap[InBattleMechanicusPickCardNotify] = &gen.InBattleMechanicusPickCardNotify{}
- protoMap[DraftGuestReplyInviteRsp] = &gen.DraftGuestReplyInviteRsp{}
- protoMap[DraftOwnerInviteNotify] = &gen.DraftOwnerInviteNotify{}
- protoMap[DraftOwnerStartInviteReq] = &gen.DraftOwnerStartInviteReq{}
- protoMap[DraftGuestReplyInviteReq] = &gen.DraftGuestReplyInviteReq{}
- protoMap[DraftGuestReplyTwiceConfirmReq] = &gen.DraftGuestReplyTwiceConfirmReq{}
- protoMap[DraftOwnerStartInviteRsp] = &gen.DraftOwnerStartInviteRsp{}
- protoMap[DraftTwiceConfirmResultNotify] = &gen.DraftTwiceConfirmResultNotify{}
- protoMap[DraftInviteResultNotify] = &gen.DraftInviteResultNotify{}
- protoMap[DraftGuestReplyTwiceConfirmRsp] = &gen.DraftGuestReplyTwiceConfirmRsp{}
- protoMap[DraftGuestReplyInviteNotify] = &gen.DraftGuestReplyInviteNotify{}
- protoMap[DraftGuestReplyTwiceConfirmNotify] = &gen.DraftGuestReplyTwiceConfirmNotify{}
- protoMap[DraftOwnerTwiceConfirmNotify] = &gen.DraftOwnerTwiceConfirmNotify{}
- protoMap[GetAllSceneGalleryInfoReq] = &gen.GetAllSceneGalleryInfoReq{}
- protoMap[Unk2800_JCPNICABMAF] = &gen.Unk2800_JCPNICABMAF{}
- protoMap[GalleryBounceConjuringHitNotify] = &gen.GalleryBounceConjuringHitNotify{}
- protoMap[GalleryFallCatchNotify] = &gen.GalleryFallCatchNotify{}
- protoMap[GalleryBalloonScoreNotify] = &gen.GalleryBalloonScoreNotify{}
- protoMap[GalleryFallScoreNotify] = &gen.GalleryFallScoreNotify{}
- protoMap[Unk2800_KOMBBIEEGCP] = &gen.Unk2800_KOMBBIEEGCP{}
- protoMap[Unk3100_JJNBDPJAFKK] = &gen.Unk3100_JJNBDPJAFKK{}
- protoMap[Unk2800_LIBCDGDJMDF] = &gen.Unk2800_LIBCDGDJMDF{}
- protoMap[GalleryBulletHitNotify] = &gen.GalleryBulletHitNotify{}
- protoMap[GalleryStopNotify] = &gen.GalleryStopNotify{}
- protoMap[Unk2700_NNDKOICOGGH_ServerNotify] = &gen.Unk2700_NNDKOICOGGH_ServerNotify{}
- protoMap[Unk2700_FPOBGEBDAOD_ServerNotify] = &gen.Unk2700_FPOBGEBDAOD_ServerNotify{}
- protoMap[InterruptGalleryReq] = &gen.InterruptGalleryReq{}
- protoMap[Unk2700_LAFHGMOPCCM_ServerNotify] = &gen.Unk2700_LAFHGMOPCCM_ServerNotify{}
- protoMap[Unk3100_DPCPLEIJPDB] = &gen.Unk3100_DPCPLEIJPDB{}
- protoMap[Unk2800_CHEDEMEDPPM] = &gen.Unk2800_CHEDEMEDPPM{}
- protoMap[GalleryStartNotify] = &gen.GalleryStartNotify{}
- protoMap[GalleryFlowerCatchNotify] = &gen.GalleryFlowerCatchNotify{}
- protoMap[GalleryBrokenFloorFallNotify] = &gen.GalleryBrokenFloorFallNotify{}
- protoMap[SceneGalleryInfoNotify] = &gen.SceneGalleryInfoNotify{}
- protoMap[GallerySumoKillMonsterNotify] = &gen.GallerySumoKillMonsterNotify{}
- protoMap[Unk3000_DJNBNBMIECP] = &gen.Unk3000_DJNBNBMIECP{}
- protoMap[GetAllSceneGalleryInfoRsp] = &gen.GetAllSceneGalleryInfoRsp{}
- protoMap[Unk2800_KILFIICJLEE] = &gen.Unk2800_KILFIICJLEE{}
- protoMap[Unk2800_IBDOMAIDPGK] = &gen.Unk2800_IBDOMAIDPGK{}
- protoMap[InterruptGalleryRsp] = &gen.InterruptGalleryRsp{}
- protoMap[GalleryBalloonShootNotify] = &gen.GalleryBalloonShootNotify{}
- protoMap[GalleryPreStartNotify] = &gen.GalleryPreStartNotify{}
- protoMap[GetRegionSearchReq] = &gen.GetRegionSearchReq{}
- protoMap[TakeRegionSearchRewardRsp] = &gen.TakeRegionSearchRewardRsp{}
- protoMap[RegionSearchChangeRegionNotify] = &gen.RegionSearchChangeRegionNotify{}
- protoMap[TakeRegionSearchRewardReq] = &gen.TakeRegionSearchRewardReq{}
- protoMap[RegionSearchNotify] = &gen.RegionSearchNotify{}
- protoMap[SetH5ActivityRedDotTimestampRsp] = &gen.SetH5ActivityRedDotTimestampRsp{}
- protoMap[SetH5ActivityRedDotTimestampReq] = &gen.SetH5ActivityRedDotTimestampReq{}
- protoMap[GetAllH5ActivityInfoReq] = &gen.GetAllH5ActivityInfoReq{}
- protoMap[H5ActivityIdsNotify] = &gen.H5ActivityIdsNotify{}
- protoMap[GetAllH5ActivityInfoRsp] = &gen.GetAllH5ActivityInfoRsp{}
- protoMap[ServerMessageNotify] = &gen.ServerMessageNotify{}
- protoMap[NormalUidOpNotify] = &gen.NormalUidOpNotify{}
- protoMap[Unk2700_MBIAJKLACBG] = &gen.Unk2700_MBIAJKLACBG{}
- protoMap[GroupLinkChangeNotify] = &gen.GroupLinkChangeNotify{}
- protoMap[GroupLinkDeleteNotify] = &gen.GroupLinkDeleteNotify{}
- protoMap[GroupLinkAllNotify] = &gen.GroupLinkAllNotify{}
- protoMap[FishCastRodReq] = &gen.FishCastRodReq{}
- protoMap[StartFishingRsp] = &gen.StartFishingRsp{}
- protoMap[ExitFishingReq] = &gen.ExitFishingReq{}
- protoMap[EnterFishingRsp] = &gen.EnterFishingRsp{}
- protoMap[FishBattleBeginReq] = &gen.FishBattleBeginReq{}
- protoMap[FishEscapeNotify] = &gen.FishEscapeNotify{}
- protoMap[FishBaitGoneNotify] = &gen.FishBaitGoneNotify{}
- protoMap[StartFishingReq] = &gen.StartFishingReq{}
- protoMap[EnterFishingReq] = &gen.EnterFishingReq{}
- protoMap[FishChosenNotify] = &gen.FishChosenNotify{}
- protoMap[FishCastRodRsp] = &gen.FishCastRodRsp{}
- protoMap[PlayerFishingDataNotify] = &gen.PlayerFishingDataNotify{}
- protoMap[FishAttractNotify] = &gen.FishAttractNotify{}
- protoMap[FishBattleEndReq] = &gen.FishBattleEndReq{}
- protoMap[FishBattleEndRsp] = &gen.FishBattleEndRsp{}
- protoMap[FishBiteReq] = &gen.FishBiteReq{}
- protoMap[FishBattleBeginRsp] = &gen.FishBattleBeginRsp{}
- protoMap[ExitFishingRsp] = &gen.ExitFishingRsp{}
- protoMap[FishPoolDataNotify] = &gen.FishPoolDataNotify{}
- protoMap[FishBiteRsp] = &gen.FishBiteRsp{}
- protoMap[Unk3000_ODGMCFAFADH] = &gen.Unk3000_ODGMCFAFADH{}
- protoMap[Unk2700_NBFOJLAHFCA_ServerNotify] = &gen.Unk2700_NBFOJLAHFCA_ServerNotify{}
- protoMap[Unk2700_JCOECJGPNOL_ServerRsp] = &gen.Unk2700_JCOECJGPNOL_ServerRsp{}
- protoMap[Unk2700_GLAPMLGHDDC_ClientReq] = &gen.Unk2700_GLAPMLGHDDC_ClientReq{}
- protoMap[Unk3000_HBIPKOBMGGD] = &gen.Unk3000_HBIPKOBMGGD{}
- protoMap[Unk2700_MCJIOOELGHG_ServerNotify] = &gen.Unk2700_MCJIOOELGHG_ServerNotify{}
- protoMap[Unk2700_ALBPFHFJHHF_ClientReq] = &gen.Unk2700_ALBPFHFJHHF_ClientReq{}
- protoMap[Unk2700_HOPDLJLBKIC_ServerRsp] = &gen.Unk2700_HOPDLJLBKIC_ServerRsp{}
- protoMap[Unk2700_NBFJOJPCCEK_ServerRsp] = &gen.Unk2700_NBFJOJPCCEK_ServerRsp{}
- protoMap[Unk3000_IBMFJMGHCNC] = &gen.Unk3000_IBMFJMGHCNC{}
- protoMap[Unk2700_AMOEOCPOMGJ_ClientReq] = &gen.Unk2700_AMOEOCPOMGJ_ClientReq{}
- protoMap[Unk3000_EMGMOECAJDK] = &gen.Unk3000_EMGMOECAJDK{}
- protoMap[Unk3000_FPDBJJJLKEP] = &gen.Unk3000_FPDBJJJLKEP{}
- protoMap[Unk3000_LHEMAMBKEKI] = &gen.Unk3000_LHEMAMBKEKI{}
- protoMap[Unk3000_NJNPNJDFEOL] = &gen.Unk3000_NJNPNJDFEOL{}
- protoMap[Unk3000_NBGBGODDBMP] = &gen.Unk3000_NBGBGODDBMP{}
- protoMap[Unk3000_MEFJDDHIAOK] = &gen.Unk3000_MEFJDDHIAOK{}
- protoMap[Unk3000_NMENEAHJGKE] = &gen.Unk3000_NMENEAHJGKE{}
- protoMap[Unk3000_CNDHIGKNELM] = &gen.Unk3000_CNDHIGKNELM{}
- protoMap[Unk3000_KOKEHAPLNHF] = &gen.Unk3000_KOKEHAPLNHF{}
- protoMap[Unk3000_MFCAIADEPGJ] = &gen.Unk3000_MFCAIADEPGJ{}
- protoMap[Unk2700_KMNPMLCHELD_ServerRsp] = &gen.Unk2700_KMNPMLCHELD_ServerRsp{}
- protoMap[Unk2700_OJLJMJLKNGJ_ClientReq] = &gen.Unk2700_OJLJMJLKNGJ_ClientReq{}
- protoMap[Unk2700_FPCJGEOBADP_ServerRsp] = &gen.Unk2700_FPCJGEOBADP_ServerRsp{}
- protoMap[Unk2700_DCKKCAJCNKP_ServerRsp] = &gen.Unk2700_DCKKCAJCNKP_ServerRsp{}
- protoMap[Unk2700_BKEELPKCHGO_ClientReq] = &gen.Unk2700_BKEELPKCHGO_ClientReq{}
- protoMap[Unk2700_FLGMLEFJHBB_ClientReq] = &gen.Unk2700_FLGMLEFJHBB_ClientReq{}
- protoMap[Unk2700_FFOBMLOCPMH_ClientNotify] = &gen.Unk2700_FFOBMLOCPMH_ClientNotify{}
- protoMap[Unk2700_MJCCKKHJNMP_ServerRsp] = &gen.Unk2700_MJCCKKHJNMP_ServerRsp{}
- protoMap[Unk2700_CEEONDKDIHH_ClientReq] = &gen.Unk2700_CEEONDKDIHH_ClientReq{}
- protoMap[Unk2700_PFFKAEPBEHE_ServerRsp] = &gen.Unk2700_PFFKAEPBEHE_ServerRsp{}
- protoMap[Unk2700_DDLBKAMGGEE_ServerRsp] = &gen.Unk2700_DDLBKAMGGEE_ServerRsp{}
- protoMap[Unk2700_HHGMCHANCBJ_ServerNotify] = &gen.Unk2700_HHGMCHANCBJ_ServerNotify{}
- protoMap[Unk2700_IGPIIHEDJLJ_ServerRsp] = &gen.Unk2700_IGPIIHEDJLJ_ServerRsp{}
- protoMap[Unk2700_PPOGMFAKBMK_ServerRsp] = &gen.Unk2700_PPOGMFAKBMK_ServerRsp{}
- protoMap[Unk2700_HGMOIKODALP_ServerRsp] = &gen.Unk2700_HGMOIKODALP_ServerRsp{}
- protoMap[Unk2700_MMDCAFMGACC_ServerNotify] = &gen.Unk2700_MMDCAFMGACC_ServerNotify{}
- protoMap[Unk2700_FMNAGFKECPL_ClientReq] = &gen.Unk2700_FMNAGFKECPL_ClientReq{}
- protoMap[Unk2700_OFDBHGHAJBD_ServerNotify] = &gen.Unk2700_OFDBHGHAJBD_ServerNotify{}
- protoMap[Unk2700_KHLJJPGOELG_ClientReq] = &gen.Unk2700_KHLJJPGOELG_ClientReq{}
- protoMap[Unk2700_JJCDNAHAPKD_ClientReq] = &gen.Unk2700_JJCDNAHAPKD_ClientReq{}
- protoMap[Unk2700_LGHJBAEBJKE_ServerRsp] = &gen.Unk2700_LGHJBAEBJKE_ServerRsp{}
- protoMap[Unk2700_GPIHGEEKBOO_ClientReq] = &gen.Unk2700_GPIHGEEKBOO_ClientReq{}
- protoMap[Unk2700_MHMBDFKOOLJ_ClientNotify] = &gen.Unk2700_MHMBDFKOOLJ_ClientNotify{}
- protoMap[Unk2700_ECBEAMKBGMD_ClientReq] = &gen.Unk2700_ECBEAMKBGMD_ClientReq{}
- protoMap[Unk2700_NIMPHALPEPO_ClientNotify] = &gen.Unk2700_NIMPHALPEPO_ClientNotify{}
- protoMap[Unk2700_PIEJLIIGLGM_ServerRsp] = &gen.Unk2700_PIEJLIIGLGM_ServerRsp{}
- protoMap[Unk2700_ADBFKMECFNJ_ClientNotify] = &gen.Unk2700_ADBFKMECFNJ_ClientNotify{}
- protoMap[Unk2700_GIAILDLPEOO_ServerRsp] = &gen.Unk2700_GIAILDLPEOO_ServerRsp{}
- protoMap[Unk2700_INBDPOIMAHK_ClientReq] = &gen.Unk2700_INBDPOIMAHK_ClientReq{}
- protoMap[Unk2700_IDADEMGCJBF_ClientNotify] = &gen.Unk2700_IDADEMGCJBF_ClientNotify{}
- protoMap[Unk2700_AIGKGLHBMCP_ServerRsp] = &gen.Unk2700_AIGKGLHBMCP_ServerRsp{}
- protoMap[Unk2700_GNDOKLHDHBJ_ClientReq] = &gen.Unk2700_GNDOKLHDHBJ_ClientReq{}
- protoMap[Unk2700_JLOFMANHGHI_ClientReq] = &gen.Unk2700_JLOFMANHGHI_ClientReq{}
- protoMap[Unk2700_FNHKFHGNLPP_ServerRsp] = &gen.Unk2700_FNHKFHGNLPP_ServerRsp{}
- protoMap[Unk2700_FOOOKMANFPE_ClientReq] = &gen.Unk2700_FOOOKMANFPE_ClientReq{}
- protoMap[Unk2700_GFMPOHAGMLO_ClientReq] = &gen.Unk2700_GFMPOHAGMLO_ClientReq{}
- protoMap[Unk3000_NNPCGEAHNHM] = &gen.Unk3000_NNPCGEAHNHM{}
- protoMap[Unk3000_IPAKLDNKDAO] = &gen.Unk3000_IPAKLDNKDAO{}
- protoMap[Unk2700_FKCDCGCBIEA_ServerNotify] = &gen.Unk2700_FKCDCGCBIEA_ServerNotify{}
- protoMap[Unk2700_JJAFAJIKDDK_ServerRsp] = &gen.Unk2700_JJAFAJIKDDK_ServerRsp{}
- protoMap[Unk2700_NELNFCMDMHE_ServerRsp] = &gen.Unk2700_NELNFCMDMHE_ServerRsp{}
- protoMap[Unk2700_IPGJEAEFJMM_ServerRsp] = &gen.Unk2700_IPGJEAEFJMM_ServerRsp{}
- protoMap[Unk2700_IHLONDFBCOE_ClientReq] = &gen.Unk2700_IHLONDFBCOE_ClientReq{}
- protoMap[Unk2700_EJHALNBHHHD_ServerRsp] = &gen.Unk2700_EJHALNBHHHD_ServerRsp{}
- protoMap[Unk2700_HDBFJJOBIAP_ClientReq] = &gen.Unk2700_HDBFJJOBIAP_ClientReq{}
- protoMap[Unk2700_LKPBBMPFPPE_ClientReq] = &gen.Unk2700_LKPBBMPFPPE_ClientReq{}
- protoMap[Unk2700_DAGJNGODABM_ClientReq] = &gen.Unk2700_DAGJNGODABM_ClientReq{}
- protoMap[Unk2700_GLIILNDIPLK_ServerNotify] = &gen.Unk2700_GLIILNDIPLK_ServerNotify{}
- protoMap[Unk2700_CIOMEDJDPBP_ClientReq] = &gen.Unk2700_CIOMEDJDPBP_ClientReq{}
- protoMap[Unk2700_ANGBJGAOMHF_ClientReq] = &gen.Unk2700_ANGBJGAOMHF_ClientReq{}
- protoMap[Unk2700_MCOFAKMDMEF_ServerRsp] = &gen.Unk2700_MCOFAKMDMEF_ServerRsp{}
- protoMap[Unk2700_LGAGHFKFFDO_ServerRsp] = &gen.Unk2700_LGAGHFKFFDO_ServerRsp{}
- protoMap[Unk3000_NPPMPMGBBLM] = &gen.Unk3000_NPPMPMGBBLM{}
- protoMap[Unk3100_MDGBODAFNDA] = &gen.Unk3100_MDGBODAFNDA{}
- protoMap[Unk3000_KEJGDDMMBLP] = &gen.Unk3000_KEJGDDMMBLP{}
- protoMap[Unk3100_FGDECIHNIJG] = &gen.Unk3100_FGDECIHNIJG{}
- protoMap[Unk2800_MNBDNGKGDGF] = &gen.Unk2800_MNBDNGKGDGF{}
- protoMap[SumoEnterDungeonNotify] = &gen.SumoEnterDungeonNotify{}
- protoMap[Unk2700_GBJOLBGLELJ] = &gen.Unk2700_GBJOLBGLELJ{}
- protoMap[Unk2700_HKADKMFMBPG] = &gen.Unk2700_HKADKMFMBPG{}
- protoMap[Unk2700_ALFEKGABMAA] = &gen.Unk2700_ALFEKGABMAA{}
- protoMap[Unk2700_MKMDOIKBBEP] = &gen.Unk2700_MKMDOIKBBEP{}
- protoMap[Unk2700_ICABIPHHPKE] = &gen.Unk2700_ICABIPHHPKE{}
- protoMap[StartRogueNormalCellChallengeRsp] = &gen.StartRogueNormalCellChallengeRsp{}
- protoMap[Unk2700_MDGKMNEBIBA] = &gen.Unk2700_MDGKMNEBIBA{}
- protoMap[ActivityTakeAllScoreRewardRsp] = &gen.ActivityTakeAllScoreRewardRsp{}
- protoMap[LunaRiteTakeSacrificeRewardReq] = &gen.LunaRiteTakeSacrificeRewardReq{}
- protoMap[Unk2700_ODBNBICOCFK] = &gen.Unk2700_ODBNBICOCFK{}
- protoMap[Unk2700_GLLIEOABOML] = &gen.Unk2700_GLLIEOABOML{}
- protoMap[Unk2700_NMJCGMOOIFP] = &gen.Unk2700_NMJCGMOOIFP{}
- protoMap[Unk2700_LBOPCDPFJEC] = &gen.Unk2700_LBOPCDPFJEC{}
- protoMap[TriggerRoguelikeRuneRsp] = &gen.TriggerRoguelikeRuneRsp{}
- protoMap[Unk2700_AHOMMGBBIAH] = &gen.Unk2700_AHOMMGBBIAH{}
- protoMap[Unk2700_ODJKHILOILK] = &gen.Unk2700_ODJKHILOILK{}
- protoMap[Unk2700_OBCKNDBAPGE] = &gen.Unk2700_OBCKNDBAPGE{}
- protoMap[SummerTimeFloatSignalPositionNotify] = &gen.SummerTimeFloatSignalPositionNotify{}
- protoMap[PlantFlowerHaveRecvFlowerNotify] = &gen.PlantFlowerHaveRecvFlowerNotify{}
- protoMap[LunaRiteSacrificeRsp] = &gen.LunaRiteSacrificeRsp{}
- protoMap[ChannelerSlabEnterLoopDungeonRsp] = &gen.ChannelerSlabEnterLoopDungeonRsp{}
- protoMap[BounceConjuringSettleNotify] = &gen.BounceConjuringSettleNotify{}
- protoMap[SelectRoguelikeDungeonCardReq] = &gen.SelectRoguelikeDungeonCardReq{}
- protoMap[HideAndSeekSelectSkillRsp] = &gen.HideAndSeekSelectSkillRsp{}
- protoMap[Unk2700_NJNMEFINDCF] = &gen.Unk2700_NJNMEFINDCF{}
- protoMap[Unk2700_GPHLCIAMDFG] = &gen.Unk2700_GPHLCIAMDFG{}
- protoMap[Unk2700_JEFIMHGLOJF] = &gen.Unk2700_JEFIMHGLOJF{}
- protoMap[ChannelerSlabWearBuffReq] = &gen.ChannelerSlabWearBuffReq{}
- protoMap[DigActivityMarkPointChangeNotify] = &gen.DigActivityMarkPointChangeNotify{}
- protoMap[Unk2700_LJINJNECBIA] = &gen.Unk2700_LJINJNECBIA{}
- protoMap[EchoShellTakeRewardReq] = &gen.EchoShellTakeRewardReq{}
- protoMap[Unk2700_FNJHJKELICK] = &gen.Unk2700_FNJHJKELICK{}
- protoMap[Unk2700_AKIBKKOMBMC] = &gen.Unk2700_AKIBKKOMBMC{}
- protoMap[Unk2700_OHDDPIFAPPD] = &gen.Unk2700_OHDDPIFAPPD{}
- protoMap[PlantFlowerGetFriendFlowerWishListReq] = &gen.PlantFlowerGetFriendFlowerWishListReq{}
- protoMap[Unk2700_DBPDHLEGOLB] = &gen.Unk2700_DBPDHLEGOLB{}
- protoMap[Unk2700_HFCDIGNAAPJ] = &gen.Unk2700_HFCDIGNAAPJ{}
- protoMap[Unk2700_INOMEGGAGOP] = &gen.Unk2700_INOMEGGAGOP{}
- protoMap[MistTrialDunegonFailNotify] = &gen.MistTrialDunegonFailNotify{}
- protoMap[SelectRoguelikeDungeonCardRsp] = &gen.SelectRoguelikeDungeonCardRsp{}
- protoMap[RoguelikeGiveUpRsp] = &gen.RoguelikeGiveUpRsp{}
- protoMap[Unk2700_JPLFIOOMCGG] = &gen.Unk2700_JPLFIOOMCGG{}
- protoMap[Unk2700_CFLKEDHFPAB] = &gen.Unk2700_CFLKEDHFPAB{}
- protoMap[Unk2700_DDAHPHCEIIM] = &gen.Unk2700_DDAHPHCEIIM{}
- protoMap[Unk2800_LGIKLPBOJOI] = &gen.Unk2800_LGIKLPBOJOI{}
- protoMap[Unk2700_AIBHKIENDPF] = &gen.Unk2700_AIBHKIENDPF{}
- protoMap[DoRoguelikeDungeonCardGachaReq] = &gen.DoRoguelikeDungeonCardGachaReq{}
- protoMap[Unk2700_CHICHNGLKPI] = &gen.Unk2700_CHICHNGLKPI{}
- protoMap[EchoShellUpdateNotify] = &gen.EchoShellUpdateNotify{}
- protoMap[UpgradeRoguelikeShikigamiReq] = &gen.UpgradeRoguelikeShikigamiReq{}
- protoMap[Unk2700_CJKCCLEGPCM] = &gen.Unk2700_CJKCCLEGPCM{}
- protoMap[Unk2700_LLBCBPADBNO] = &gen.Unk2700_LLBCBPADBNO{}
- protoMap[Unk2700_CBGOFDNILKA] = &gen.Unk2700_CBGOFDNILKA{}
- protoMap[Unk2700_EMHAHHAKOGA] = &gen.Unk2700_EMHAHHAKOGA{}
- protoMap[Unk2700_PHLEDBIFIFL] = &gen.Unk2700_PHLEDBIFIFL{}
- protoMap[Unk2700_BMDBBHFJMPF] = &gen.Unk2700_BMDBBHFJMPF{}
- protoMap[HideAndSeekSelectSkillReq] = &gen.HideAndSeekSelectSkillReq{}
- protoMap[Unk2700_KPGMEMHEEMD] = &gen.Unk2700_KPGMEMHEEMD{}
- protoMap[Unk2700_IMHNKDHHGMA] = &gen.Unk2700_IMHNKDHHGMA{}
- protoMap[EnterChessDungeonReq] = &gen.EnterChessDungeonReq{}
- protoMap[Unk2700_BBLJNCKPKPN] = &gen.Unk2700_BBLJNCKPKPN{}
- protoMap[SumoSelectTeamAndEnterDungeonRsp] = &gen.SumoSelectTeamAndEnterDungeonRsp{}
- protoMap[LunaRiteHintPointReq] = &gen.LunaRiteHintPointReq{}
- protoMap[RogueSwitchAvatarReq] = &gen.RogueSwitchAvatarReq{}
- protoMap[ChannelerSlabStageOneofDungeonNotify] = &gen.ChannelerSlabStageOneofDungeonNotify{}
- protoMap[StartRogueNormalCellChallengeReq] = &gen.StartRogueNormalCellChallengeReq{}
- protoMap[ClearRoguelikeCurseNotify] = &gen.ClearRoguelikeCurseNotify{}
- protoMap[LunaRiteAreaFinishNotify] = &gen.LunaRiteAreaFinishNotify{}
- protoMap[SumoRestartDungeonRsp] = &gen.SumoRestartDungeonRsp{}
- protoMap[SumoSelectTeamAndEnterDungeonReq] = &gen.SumoSelectTeamAndEnterDungeonReq{}
- protoMap[Unk2700_APOBKAEHMEL] = &gen.Unk2700_APOBKAEHMEL{}
- protoMap[Unk2700_KKEDIMOKCGD] = &gen.Unk2700_KKEDIMOKCGD{}
- protoMap[RoguelikeEffectDataNotify] = &gen.RoguelikeEffectDataNotify{}
- protoMap[ChannelerSlabLoopDungeonChallengeInfoNotify] = &gen.ChannelerSlabLoopDungeonChallengeInfoNotify{}
- protoMap[Unk2700_BNABFJBODGE] = &gen.Unk2700_BNABFJBODGE{}
- protoMap[Unk2700_BCPHPHGOKGN] = &gen.Unk2700_BCPHPHGOKGN{}
- protoMap[Unk2700_AAHKMNNAFIH] = &gen.Unk2700_AAHKMNNAFIH{}
- protoMap[Unk2700_OHIKIOLLMHM] = &gen.Unk2700_OHIKIOLLMHM{}
- protoMap[ChannelerSlabTakeoffBuffRsp] = &gen.ChannelerSlabTakeoffBuffRsp{}
- protoMap[MistTrialSelectAvatarAndEnterDungeonRsp] = &gen.MistTrialSelectAvatarAndEnterDungeonRsp{}
- protoMap[Unk2700_CGNFBKKBPJE] = &gen.Unk2700_CGNFBKKBPJE{}
- protoMap[StartRogueEliteCellChallengeReq] = &gen.StartRogueEliteCellChallengeReq{}
- protoMap[Unk2700_LMAKABBJNLN] = &gen.Unk2700_LMAKABBJNLN{}
- protoMap[Unk2700_NAEHEDLGLKA] = &gen.Unk2700_NAEHEDLGLKA{}
- protoMap[DisableRoguelikeTrapNotify] = &gen.DisableRoguelikeTrapNotify{}
- protoMap[Unk2700_GKKNFMNJFDP] = &gen.Unk2700_GKKNFMNJFDP{}
- protoMap[Unk2700_CNNJKJFHGGD] = &gen.Unk2700_CNNJKJFHGGD{}
- protoMap[ChannelerSlabOneOffDungeonInfoRsp] = &gen.ChannelerSlabOneOffDungeonInfoRsp{}
- protoMap[PlantFlowerGetRecvFlowerListReq] = &gen.PlantFlowerGetRecvFlowerListReq{}
- protoMap[Unk2700_PPBALCAKIBD] = &gen.Unk2700_PPBALCAKIBD{}
- protoMap[Unk2700_IJLANPFECKC] = &gen.Unk2700_IJLANPFECKC{}
+ protoMap[ReadPrivateChatRsp] = &gen.ReadPrivateChatRsp{}
+ protoMap[ReadSignatureAuditReq] = &gen.ReadSignatureAuditReq{}
+ protoMap[ReadSignatureAuditRsp] = &gen.ReadSignatureAuditRsp{}
+ protoMap[ReceivedTrialAvatarActivityRewardReq] = &gen.ReceivedTrialAvatarActivityRewardReq{}
+ protoMap[ReceivedTrialAvatarActivityRewardRsp] = &gen.ReceivedTrialAvatarActivityRewardRsp{}
+ protoMap[RechargeReq] = &gen.RechargeReq{}
+ protoMap[RechargeRsp] = &gen.RechargeRsp{}
+ protoMap[RedeemLegendaryKeyReq] = &gen.RedeemLegendaryKeyReq{}
+ protoMap[RedeemLegendaryKeyRsp] = &gen.RedeemLegendaryKeyRsp{}
+ protoMap[ReformFireworksReq] = &gen.ReformFireworksReq{}
+ protoMap[ReformFireworksRsp] = &gen.ReformFireworksRsp{}
+ protoMap[RefreshBackgroundAvatarReq] = &gen.RefreshBackgroundAvatarReq{}
+ protoMap[RefreshBackgroundAvatarRsp] = &gen.RefreshBackgroundAvatarRsp{}
+ protoMap[RefreshEntityAuthNotify] = &gen.RefreshEntityAuthNotify{}
+ protoMap[RefreshRogueDiaryCardReq] = &gen.RefreshRogueDiaryCardReq{}
+ protoMap[RefreshRogueDiaryCardRsp] = &gen.RefreshRogueDiaryCardRsp{}
protoMap[RefreshRoguelikeDungeonCardReq] = &gen.RefreshRoguelikeDungeonCardReq{}
- protoMap[Unk2700_BPPDLOJLAAO] = &gen.Unk2700_BPPDLOJLAAO{}
- protoMap[Unk2700_NLJBCGILMIE] = &gen.Unk2700_NLJBCGILMIE{}
- protoMap[SumoDungeonSettleNotify] = &gen.SumoDungeonSettleNotify{}
- protoMap[BuoyantCombatSettleNotify] = &gen.BuoyantCombatSettleNotify{}
- protoMap[EquipRoguelikeRuneReq] = &gen.EquipRoguelikeRuneReq{}
- protoMap[Unk2700_KDFNIGOBLEK] = &gen.Unk2700_KDFNIGOBLEK{}
- protoMap[SumoSaveTeamReq] = &gen.SumoSaveTeamReq{}
- protoMap[SumoSaveTeamRsp] = &gen.SumoSaveTeamRsp{}
- protoMap[RoguelikeMistClearNotify] = &gen.RoguelikeMistClearNotify{}
- protoMap[Unk2700_IHOOCHJACEL] = &gen.Unk2700_IHOOCHJACEL{}
- protoMap[MusicGameStartRsp] = &gen.MusicGameStartRsp{}
- protoMap[Unk2700_FDJBLKOBFIH] = &gen.Unk2700_FDJBLKOBFIH{}
- protoMap[Unk2700_NDDBFNNHLFE] = &gen.Unk2700_NDDBFNNHLFE{}
- protoMap[Unk2700_DGLIANMBMPA] = &gen.Unk2700_DGLIANMBMPA{}
- protoMap[Unk2700_OLKJCGDHENH] = &gen.Unk2700_OLKJCGDHENH{}
- protoMap[Unk2700_MFAIPHGDPBL] = &gen.Unk2700_MFAIPHGDPBL{}
- protoMap[Unk2800_DKDJCLLNGNL] = &gen.Unk2800_DKDJCLLNGNL{}
- protoMap[RogueDungeonPlayerCellChangeNotify] = &gen.RogueDungeonPlayerCellChangeNotify{}
protoMap[RefreshRoguelikeDungeonCardRsp] = &gen.RefreshRoguelikeDungeonCardRsp{}
- protoMap[SumoSwitchTeamReq] = &gen.SumoSwitchTeamReq{}
- protoMap[Unk2700_GMNGEEBMABP] = &gen.Unk2700_GMNGEEBMABP{}
- protoMap[GiveUpRoguelikeDungeonCardReq] = &gen.GiveUpRoguelikeDungeonCardReq{}
- protoMap[SummerTimeSprintBoatRestartRsp] = &gen.SummerTimeSprintBoatRestartRsp{}
- protoMap[Unk2700_ANEBALDAFJI] = &gen.Unk2700_ANEBALDAFJI{}
- protoMap[Unk2700_LEMPLKGOOJC] = &gen.Unk2700_LEMPLKGOOJC{}
- protoMap[Unk2700_KPMMEBNMMCL] = &gen.Unk2700_KPMMEBNMMCL{}
- protoMap[Unk2700_PJCMAELKFEP] = &gen.Unk2700_PJCMAELKFEP{}
- protoMap[ActivityTakeAllScoreRewardReq] = &gen.ActivityTakeAllScoreRewardReq{}
- protoMap[Unk2700_EELPPGCAKHL] = &gen.Unk2700_EELPPGCAKHL{}
- protoMap[PlantFlowerGetRecvFlowerListRsp] = &gen.PlantFlowerGetRecvFlowerListRsp{}
- protoMap[Unk2700_MIEJMGNBPJE] = &gen.Unk2700_MIEJMGNBPJE{}
- protoMap[Unk2700_JFGFIDBPGBK] = &gen.Unk2700_JFGFIDBPGBK{}
- protoMap[PlantFlowerAcceptGiveFlowerReq] = &gen.PlantFlowerAcceptGiveFlowerReq{}
- protoMap[Unk2700_PMKNJBJPLBH] = &gen.Unk2700_PMKNJBJPLBH{}
- protoMap[PlantFlowerGiveFriendFlowerRsp] = &gen.PlantFlowerGiveFriendFlowerRsp{}
- protoMap[Unk2700_EDMCLPMBEMH] = &gen.Unk2700_EDMCLPMBEMH{}
- protoMap[Unk2700_OKEKCGDGPDA] = &gen.Unk2700_OKEKCGDGPDA{}
- protoMap[LunaRiteTakeSacrificeRewardRsp] = &gen.LunaRiteTakeSacrificeRewardRsp{}
- protoMap[Unk2700_FGJBPNIKNDE] = &gen.Unk2700_FGJBPNIKNDE{}
- protoMap[Unk2700_ONKMCKLJNAL] = &gen.Unk2700_ONKMCKLJNAL{}
- protoMap[Unk2700_IEFAGBHIODK] = &gen.Unk2700_IEFAGBHIODK{}
- protoMap[MusicGameStartReq] = &gen.MusicGameStartReq{}
- protoMap[Unk2700_NCMPMILICGJ] = &gen.Unk2700_NCMPMILICGJ{}
- protoMap[ChannelerSlabOneOffDungeonInfoReq] = &gen.ChannelerSlabOneOffDungeonInfoReq{}
- protoMap[SummerTimeSprintBoatRestartReq] = &gen.SummerTimeSprintBoatRestartReq{}
- protoMap[Unk2700_DJMKFGKGAEA] = &gen.Unk2700_DJMKFGKGAEA{}
- protoMap[TriggerRoguelikeCurseNotify] = &gen.TriggerRoguelikeCurseNotify{}
- protoMap[Unk2700_IAAPADOAMIA] = &gen.Unk2700_IAAPADOAMIA{}
- protoMap[ChannelerSlabSaveAssistInfoReq] = &gen.ChannelerSlabSaveAssistInfoReq{}
- protoMap[Unk2700_BCFKCLHCBDI] = &gen.Unk2700_BCFKCLHCBDI{}
- protoMap[RoguelikeTakeStageFirstPassRewardReq] = &gen.RoguelikeTakeStageFirstPassRewardReq{}
- protoMap[Unk2700_PKCLMDHHPFI] = &gen.Unk2700_PKCLMDHHPFI{}
- protoMap[Unk2700_OKNDIGOKMMC] = &gen.Unk2700_OKNDIGOKMMC{}
- protoMap[DigActivityChangeGadgetStateRsp] = &gen.DigActivityChangeGadgetStateRsp{}
- protoMap[ChannelerSlabLoopDungeonTakeScoreRewardRsp] = &gen.ChannelerSlabLoopDungeonTakeScoreRewardRsp{}
- protoMap[Unk2700_DFOHGHKAIBO] = &gen.Unk2700_DFOHGHKAIBO{}
- protoMap[Unk2700_PDGJFHAGMKD] = &gen.Unk2700_PDGJFHAGMKD{}
- protoMap[Unk2700_BPFNCHEFKJM] = &gen.Unk2700_BPFNCHEFKJM{}
- protoMap[Unk2700_FJJFKOEACCE] = &gen.Unk2700_FJJFKOEACCE{}
- protoMap[ChannelerSlabCheckEnterLoopDungeonRsp] = &gen.ChannelerSlabCheckEnterLoopDungeonRsp{}
- protoMap[RoguelikeSelectAvatarAndEnterDungeonReq] = &gen.RoguelikeSelectAvatarAndEnterDungeonReq{}
- protoMap[Unk2700_NKIEIGPLMIO] = &gen.Unk2700_NKIEIGPLMIO{}
- protoMap[Unk2700_MIBHNLEMICB] = &gen.Unk2700_MIBHNLEMICB{}
- protoMap[TriggerRoguelikeRuneReq] = &gen.TriggerRoguelikeRuneReq{}
- protoMap[DigActivityChangeGadgetStateReq] = &gen.DigActivityChangeGadgetStateReq{}
- protoMap[LunaRiteGroupBundleRegisterNotify] = &gen.LunaRiteGroupBundleRegisterNotify{}
- protoMap[CommonPlayerTipsNotify] = &gen.CommonPlayerTipsNotify{}
- protoMap[DoRoguelikeDungeonCardGachaRsp] = &gen.DoRoguelikeDungeonCardGachaRsp{}
- protoMap[Unk2800_IILBEPIEBJO] = &gen.Unk2800_IILBEPIEBJO{}
- protoMap[Unk2700_AEEMJIMOPKD] = &gen.Unk2700_AEEMJIMOPKD{}
- protoMap[Unk2700_FKMOKPBJIKO] = &gen.Unk2700_FKMOKPBJIKO{}
- protoMap[GiveUpRoguelikeDungeonCardRsp] = &gen.GiveUpRoguelikeDungeonCardRsp{}
- protoMap[Unk2700_BEDCCMDPNCH] = &gen.Unk2700_BEDCCMDPNCH{}
- protoMap[Unk2700_CALNMMBNKFD] = &gen.Unk2700_CALNMMBNKFD{}
- protoMap[ChannelerSlabLoopDungeonSelectConditionReq] = &gen.ChannelerSlabLoopDungeonSelectConditionReq{}
- protoMap[Unk2700_FEODEAEOOKE] = &gen.Unk2700_FEODEAEOOKE{}
- protoMap[MistTrialGetChallengeMissionRsp] = &gen.MistTrialGetChallengeMissionRsp{}
- protoMap[ChannelerSlabLoopDungeonSelectConditionRsp] = &gen.ChannelerSlabLoopDungeonSelectConditionRsp{}
- protoMap[PlantFlowerGetFriendFlowerWishListRsp] = &gen.PlantFlowerGetFriendFlowerWishListRsp{}
- protoMap[Unk2800_IECLGDFOMFJ] = &gen.Unk2800_IECLGDFOMFJ{}
- protoMap[Unk2700_MNIBEMEMGMO] = &gen.Unk2700_MNIBEMEMGMO{}
- protoMap[ChannelerSlabTakeoffBuffReq] = &gen.ChannelerSlabTakeoffBuffReq{}
- protoMap[Unk2700_LPMIMLCNEDA] = &gen.Unk2700_LPMIMLCNEDA{}
- protoMap[Unk2700_OBDHJJHLIKJ] = &gen.Unk2700_OBDHJJHLIKJ{}
- protoMap[SumoSwitchTeamRsp] = &gen.SumoSwitchTeamRsp{}
+ protoMap[RegionalPlayInfoNotify] = &gen.RegionalPlayInfoNotify{}
+ protoMap[RegionSearchChangeRegionNotify] = &gen.RegionSearchChangeRegionNotify{}
+ protoMap[RegionSearchNotify] = &gen.RegionSearchNotify{}
+ protoMap[ReliquaryDecomposeReq] = &gen.ReliquaryDecomposeReq{}
+ protoMap[ReliquaryDecomposeRsp] = &gen.ReliquaryDecomposeRsp{}
+ protoMap[ReliquaryFilterStateNotify] = &gen.ReliquaryFilterStateNotify{}
+ protoMap[ReliquaryFilterStateSaveNotify] = &gen.ReliquaryFilterStateSaveNotify{}
+ protoMap[ReliquaryPromoteReq] = &gen.ReliquaryPromoteReq{}
+ protoMap[ReliquaryPromoteRsp] = &gen.ReliquaryPromoteRsp{}
+ protoMap[ReliquaryUpgradeReq] = &gen.ReliquaryUpgradeReq{}
+ protoMap[ReliquaryUpgradeRsp] = &gen.ReliquaryUpgradeRsp{}
+ protoMap[RemotePlayerWidgetNotify] = &gen.RemotePlayerWidgetNotify{}
+ protoMap[RemoveBlacklistReq] = &gen.RemoveBlacklistReq{}
+ protoMap[RemoveBlacklistRsp] = &gen.RemoveBlacklistRsp{}
+ protoMap[RemoveCustomDungeonReq] = &gen.RemoveCustomDungeonReq{}
+ protoMap[RemoveCustomDungeonRsp] = &gen.RemoveCustomDungeonRsp{}
+ protoMap[RemoveRandTaskInfoNotify] = &gen.RemoveRandTaskInfoNotify{}
+ protoMap[ReplayCustomDungeonReq] = &gen.ReplayCustomDungeonReq{}
+ protoMap[ReplayCustomDungeonRsp] = &gen.ReplayCustomDungeonRsp{}
+ protoMap[ReportFightAntiCheatNotify] = &gen.ReportFightAntiCheatNotify{}
+ protoMap[ReportTrackingIOInfoNotify] = &gen.ReportTrackingIOInfoNotify{}
+ protoMap[RequestLiveInfoReq] = &gen.RequestLiveInfoReq{}
+ protoMap[RequestLiveInfoRsp] = &gen.RequestLiveInfoRsp{}
+ protoMap[ReserveRogueDiaryAvatarReq] = &gen.ReserveRogueDiaryAvatarReq{}
+ protoMap[ReserveRogueDiaryAvatarRsp] = &gen.ReserveRogueDiaryAvatarRsp{}
+ protoMap[ResetRogueDiaryPlayReq] = &gen.ResetRogueDiaryPlayReq{}
+ protoMap[ResetRogueDiaryPlayRsp] = &gen.ResetRogueDiaryPlayRsp{}
+ protoMap[ResinCardDataUpdateNotify] = &gen.ResinCardDataUpdateNotify{}
+ protoMap[ResinChangeNotify] = &gen.ResinChangeNotify{}
+ protoMap[RestartCoinCollectPlaySingleModeReq] = &gen.RestartCoinCollectPlaySingleModeReq{}
+ protoMap[RestartCoinCollectPlaySingleModeRsp] = &gen.RestartCoinCollectPlaySingleModeRsp{}
+ protoMap[RestartEffigyChallengeReq] = &gen.RestartEffigyChallengeReq{}
+ protoMap[RestartEffigyChallengeRsp] = &gen.RestartEffigyChallengeRsp{}
+ protoMap[ResumeRogueDiaryDungeonReq] = &gen.ResumeRogueDiaryDungeonReq{}
+ protoMap[ResumeRogueDiaryDungeonRsp] = &gen.ResumeRogueDiaryDungeonRsp{}
+ protoMap[RetryCurRogueDiaryDungeonReq] = &gen.RetryCurRogueDiaryDungeonReq{}
+ protoMap[RetryCurRogueDiaryDungeonRsp] = &gen.RetryCurRogueDiaryDungeonRsp{}
+ protoMap[ReunionActivateNotify] = &gen.ReunionActivateNotify{}
+ protoMap[ReunionBriefInfoReq] = &gen.ReunionBriefInfoReq{}
+ protoMap[ReunionBriefInfoRsp] = &gen.ReunionBriefInfoRsp{}
+ protoMap[ReunionDailyRefreshNotify] = &gen.ReunionDailyRefreshNotify{}
+ protoMap[ReunionPrivilegeChangeNotify] = &gen.ReunionPrivilegeChangeNotify{}
+ protoMap[ReunionSettleNotify] = &gen.ReunionSettleNotify{}
+ protoMap[RobotPushPlayerDataNotify] = &gen.RobotPushPlayerDataNotify{}
+ protoMap[RogueCellUpdateNotify] = &gen.RogueCellUpdateNotify{}
+ protoMap[RogueDiaryCoinAddNotify] = &gen.RogueDiaryCoinAddNotify{}
+ protoMap[RogueDiaryDungeonInfoNotify] = &gen.RogueDiaryDungeonInfoNotify{}
+ protoMap[RogueDiaryDungeonSettleNotify] = &gen.RogueDiaryDungeonSettleNotify{}
+ protoMap[RogueDiaryRepairInfoNotify] = &gen.RogueDiaryRepairInfoNotify{}
+ protoMap[RogueDiaryReviveAvatarReq] = &gen.RogueDiaryReviveAvatarReq{}
+ protoMap[RogueDiaryReviveAvatarRsp] = &gen.RogueDiaryReviveAvatarRsp{}
+ protoMap[RogueDiaryTiredAvatarNotify] = &gen.RogueDiaryTiredAvatarNotify{}
+ protoMap[RogueDungeonPlayerCellChangeNotify] = &gen.RogueDungeonPlayerCellChangeNotify{}
+ protoMap[RogueFinishRepairReq] = &gen.RogueFinishRepairReq{}
+ protoMap[RogueFinishRepairRsp] = &gen.RogueFinishRepairRsp{}
+ protoMap[RogueHealAvatarsReq] = &gen.RogueHealAvatarsReq{}
+ protoMap[RogueHealAvatarsRsp] = &gen.RogueHealAvatarsRsp{}
+ protoMap[RoguelikeCardGachaNotify] = &gen.RoguelikeCardGachaNotify{}
+ protoMap[RoguelikeEffectDataNotify] = &gen.RoguelikeEffectDataNotify{}
protoMap[RoguelikeEffectViewReq] = &gen.RoguelikeEffectViewReq{}
- protoMap[Unk2700_PIEJMALFKIF] = &gen.Unk2700_PIEJMALFKIF{}
- protoMap[Unk2700_COGBIJAPDLE] = &gen.Unk2700_COGBIJAPDLE{}
+ protoMap[RoguelikeEffectViewRsp] = &gen.RoguelikeEffectViewRsp{}
+ protoMap[RoguelikeGiveUpReq] = &gen.RoguelikeGiveUpReq{}
+ protoMap[RoguelikeGiveUpRsp] = &gen.RoguelikeGiveUpRsp{}
+ protoMap[RoguelikeMistClearNotify] = &gen.RoguelikeMistClearNotify{}
+ protoMap[RoguelikeRefreshCardCostUpdateNotify] = &gen.RoguelikeRefreshCardCostUpdateNotify{}
+ protoMap[RoguelikeResourceBonusPropUpdateNotify] = &gen.RoguelikeResourceBonusPropUpdateNotify{}
+ protoMap[RoguelikeRuneRecordUpdateNotify] = &gen.RoguelikeRuneRecordUpdateNotify{}
+ protoMap[RoguelikeSelectAvatarAndEnterDungeonReq] = &gen.RoguelikeSelectAvatarAndEnterDungeonReq{}
protoMap[RoguelikeSelectAvatarAndEnterDungeonRsp] = &gen.RoguelikeSelectAvatarAndEnterDungeonRsp{}
- protoMap[ChannelerSlabLoopDungeonTakeFirstPassRewardRsp] = &gen.ChannelerSlabLoopDungeonTakeFirstPassRewardRsp{}
- protoMap[Unk2700_FGEEFFLBAKO] = &gen.Unk2700_FGEEFFLBAKO{}
- protoMap[PlantFlowerSetFlowerWishReq] = &gen.PlantFlowerSetFlowerWishReq{}
+ protoMap[RoguelikeTakeStageFirstPassRewardReq] = &gen.RoguelikeTakeStageFirstPassRewardReq{}
protoMap[RoguelikeTakeStageFirstPassRewardRsp] = &gen.RoguelikeTakeStageFirstPassRewardRsp{}
- protoMap[Unk2700_HMMFPDMLGEM] = &gen.Unk2700_HMMFPDMLGEM{}
- protoMap[RoguelikeResourceBonusPropUpdateNotify] = &gen.RoguelikeResourceBonusPropUpdateNotify{}
- protoMap[Unk2700_PHFADCJDBOF] = &gen.Unk2700_PHFADCJDBOF{}
- protoMap[PlantFlowerGetSeedInfoReq] = &gen.PlantFlowerGetSeedInfoReq{}
- protoMap[Unk2700_BKGPMAHMHIG] = &gen.Unk2700_BKGPMAHMHIG{}
- protoMap[PlantFlowerAcceptGiveFlowerRsp] = &gen.PlantFlowerAcceptGiveFlowerRsp{}
- protoMap[Unk2700_MJAIKMBPKCD] = &gen.Unk2700_MJAIKMBPKCD{}
- protoMap[Unk2700_LNMFIHNFKOO] = &gen.Unk2700_LNMFIHNFKOO{}
- protoMap[Unk2800_BOFEHJBJELJ] = &gen.Unk2800_BOFEHJBJELJ{}
- protoMap[Unk2700_BBMKJGPMIOE] = &gen.Unk2700_BBMKJGPMIOE{}
- protoMap[ActivityTakeScoreRewardRsp] = &gen.ActivityTakeScoreRewardRsp{}
- protoMap[Unk2700_CPEMGFIMICD] = &gen.Unk2700_CPEMGFIMICD{}
- protoMap[ChannelerSlabLoopDungeonTakeFirstPassRewardReq] = &gen.ChannelerSlabLoopDungeonTakeFirstPassRewardReq{}
- protoMap[Unk2700_BOPIJJPNHCK] = &gen.Unk2700_BOPIJJPNHCK{}
- protoMap[EnterChessDungeonRsp] = &gen.EnterChessDungeonRsp{}
- protoMap[Unk2700_CAODHBDOGNE] = &gen.Unk2700_CAODHBDOGNE{}
- protoMap[ChannelerSlabWearBuffRsp] = &gen.ChannelerSlabWearBuffRsp{}
- protoMap[Unk2700_BNCBHLOKDCD] = &gen.Unk2700_BNCBHLOKDCD{}
- protoMap[Unk2700_HNFGBBECGMJ] = &gen.Unk2700_HNFGBBECGMJ{}
- protoMap[Unk2700_GIFKPMNGNGB] = &gen.Unk2700_GIFKPMNGNGB{}
- protoMap[Unk2700_APNHPEJCDMO] = &gen.Unk2700_APNHPEJCDMO{}
- protoMap[SumoRestartDungeonReq] = &gen.SumoRestartDungeonReq{}
- protoMap[Unk2700_AOIJNFMIAIP] = &gen.Unk2700_AOIJNFMIAIP{}
- protoMap[Unk2700_EAOAMGDLJMP] = &gen.Unk2700_EAOAMGDLJMP{}
- protoMap[Unk2700_NLBJHDNKPCC] = &gen.Unk2700_NLBJHDNKPCC{}
- protoMap[RoguelikeEffectViewRsp] = &gen.RoguelikeEffectViewRsp{}
- protoMap[SumoLeaveDungeonNotify] = &gen.SumoLeaveDungeonNotify{}
- protoMap[Unk2700_BNMDCEKPDMC] = &gen.Unk2700_BNMDCEKPDMC{}
- protoMap[RogueCellUpdateNotify] = &gen.RogueCellUpdateNotify{}
+ protoMap[RogueResumeDungeonReq] = &gen.RogueResumeDungeonReq{}
protoMap[RogueResumeDungeonRsp] = &gen.RogueResumeDungeonRsp{}
- protoMap[SummerTimeSprintBoatSettleNotify] = &gen.SummerTimeSprintBoatSettleNotify{}
- protoMap[EnterRoguelikeDungeonNotify] = &gen.EnterRoguelikeDungeonNotify{}
- protoMap[BlitzRushParkourRestartReq] = &gen.BlitzRushParkourRestartReq{}
- protoMap[Unk2700_GEIGCHNDOAA] = &gen.Unk2700_GEIGCHNDOAA{}
- protoMap[FindHilichurlAcceptQuestNotify] = &gen.FindHilichurlAcceptQuestNotify{}
- protoMap[RoguelikeGiveUpReq] = &gen.RoguelikeGiveUpReq{}
- protoMap[MistTrialSelectAvatarAndEnterDungeonReq] = &gen.MistTrialSelectAvatarAndEnterDungeonReq{}
- protoMap[MusicGameSettleRsp] = &gen.MusicGameSettleRsp{}
- protoMap[StartBuoyantCombatGalleryRsp] = &gen.StartBuoyantCombatGalleryRsp{}
- protoMap[TreasureMapHostInfoNotify] = &gen.TreasureMapHostInfoNotify{}
- protoMap[ChannelerSlabLoopDungeonTakeScoreRewardReq] = &gen.ChannelerSlabLoopDungeonTakeScoreRewardReq{}
- protoMap[Unk2700_OEDLCGKNGLH] = &gen.Unk2700_OEDLCGKNGLH{}
- protoMap[Unk2700_GKHEKGMFBJN] = &gen.Unk2700_GKHEKGMFBJN{}
- protoMap[Unk2700_JNCINBLCNNL] = &gen.Unk2700_JNCINBLCNNL{}
- protoMap[Unk2700_NGEKONFLEBB] = &gen.Unk2700_NGEKONFLEBB{}
- protoMap[Unk2700_JCKGJAELBMB] = &gen.Unk2700_JCKGJAELBMB{}
- protoMap[EquipRoguelikeRuneRsp] = &gen.EquipRoguelikeRuneRsp{}
- protoMap[Unk2700_GNPPPIHBDLJ] = &gen.Unk2700_GNPPPIHBDLJ{}
- protoMap[Unk2700_HMHHLEHFBLB] = &gen.Unk2700_HMHHLEHFBLB{}
- protoMap[PlantFlowerGetCanGiveFriendFlowerReq] = &gen.PlantFlowerGetCanGiveFriendFlowerReq{}
- protoMap[Unk2700_EBOECOIFJMP] = &gen.Unk2700_EBOECOIFJMP{}
- protoMap[Unk2700_OCAJADDLPBB] = &gen.Unk2700_OCAJADDLPBB{}
- protoMap[Unk2700_CLKGPNDKIDD] = &gen.Unk2700_CLKGPNDKIDD{}
- protoMap[Unk2700_EKBMEKPHJGK] = &gen.Unk2700_EKBMEKPHJGK{}
- protoMap[ChannelerSlabOneOffDungeonInfoNotify] = &gen.ChannelerSlabOneOffDungeonInfoNotify{}
+ protoMap[RogueSwitchAvatarReq] = &gen.RogueSwitchAvatarReq{}
+ protoMap[RogueSwitchAvatarRsp] = &gen.RogueSwitchAvatarRsp{}
+ protoMap[SalesmanDeliverItemReq] = &gen.SalesmanDeliverItemReq{}
+ protoMap[SalesmanDeliverItemRsp] = &gen.SalesmanDeliverItemRsp{}
+ protoMap[SalesmanTakeRewardReq] = &gen.SalesmanTakeRewardReq{}
+ protoMap[SalesmanTakeRewardRsp] = &gen.SalesmanTakeRewardRsp{}
+ protoMap[SalesmanTakeSpecialRewardReq] = &gen.SalesmanTakeSpecialRewardReq{}
+ protoMap[SalesmanTakeSpecialRewardRsp] = &gen.SalesmanTakeSpecialRewardRsp{}
+ protoMap[SalvageEscortRestartReq] = &gen.SalvageEscortRestartReq{}
+ protoMap[SalvageEscortRestartRsp] = &gen.SalvageEscortRestartRsp{}
+ protoMap[SalvageEscortSettleNotify] = &gen.SalvageEscortSettleNotify{}
+ protoMap[SalvagePreventRestartReq] = &gen.SalvagePreventRestartReq{}
+ protoMap[SalvagePreventRestartRsp] = &gen.SalvagePreventRestartRsp{}
+ protoMap[SalvagePreventSettleNotify] = &gen.SalvagePreventSettleNotify{}
+ protoMap[SaveCoopDialogReq] = &gen.SaveCoopDialogReq{}
+ protoMap[SaveCoopDialogRsp] = &gen.SaveCoopDialogRsp{}
+ protoMap[SaveCustomDungeonRoomReq] = &gen.SaveCustomDungeonRoomReq{}
+ protoMap[SaveCustomDungeonRoomRsp] = &gen.SaveCustomDungeonRoomRsp{}
+ protoMap[SaveMainCoopReq] = &gen.SaveMainCoopReq{}
+ protoMap[SaveMainCoopRsp] = &gen.SaveMainCoopRsp{}
+ protoMap[SaveUgcReq] = &gen.SaveUgcReq{}
+ protoMap[SaveUgcRsp] = &gen.SaveUgcRsp{}
+ protoMap[SceneAreaUnlockNotify] = &gen.SceneAreaUnlockNotify{}
+ protoMap[SceneAreaWeatherNotify] = &gen.SceneAreaWeatherNotify{}
+ protoMap[SceneAudioNotify] = &gen.SceneAudioNotify{}
+ protoMap[SceneAvatarStaminaStepReq] = &gen.SceneAvatarStaminaStepReq{}
+ protoMap[SceneAvatarStaminaStepRsp] = &gen.SceneAvatarStaminaStepRsp{}
+ protoMap[SceneCreateEntityReq] = &gen.SceneCreateEntityReq{}
+ protoMap[SceneCreateEntityRsp] = &gen.SceneCreateEntityRsp{}
+ protoMap[SceneDataNotify] = &gen.SceneDataNotify{}
+ protoMap[SceneDestroyEntityReq] = &gen.SceneDestroyEntityReq{}
+ protoMap[SceneDestroyEntityRsp] = &gen.SceneDestroyEntityRsp{}
+ protoMap[SceneEntitiesMoveCombineNotify] = &gen.SceneEntitiesMoveCombineNotify{}
+ protoMap[SceneEntitiesMovesReq] = &gen.SceneEntitiesMovesReq{}
+ protoMap[SceneEntitiesMovesRsp] = &gen.SceneEntitiesMovesRsp{}
+ protoMap[SceneEntityAppearNotify] = &gen.SceneEntityAppearNotify{}
+ protoMap[SceneEntityDisappearNotify] = &gen.SceneEntityDisappearNotify{}
+ protoMap[SceneEntityDrownReq] = &gen.SceneEntityDrownReq{}
+ protoMap[SceneEntityDrownRsp] = &gen.SceneEntityDrownRsp{}
+ protoMap[SceneEntityMoveNotify] = &gen.SceneEntityMoveNotify{}
+ protoMap[SceneEntityMoveReq] = &gen.SceneEntityMoveReq{}
+ protoMap[SceneEntityMoveRsp] = &gen.SceneEntityMoveRsp{}
+ protoMap[SceneEntityUpdateNotify] = &gen.SceneEntityUpdateNotify{}
+ protoMap[SceneForceLockNotify] = &gen.SceneForceLockNotify{}
+ protoMap[SceneForceUnlockNotify] = &gen.SceneForceUnlockNotify{}
+ protoMap[SceneGalleryInfoNotify] = &gen.SceneGalleryInfoNotify{}
+ protoMap[SceneGalleryVintageHuntingSettleNotify] = &gen.SceneGalleryVintageHuntingSettleNotify{}
+ protoMap[SceneInitFinishReq] = &gen.SceneInitFinishReq{}
+ protoMap[SceneInitFinishRsp] = &gen.SceneInitFinishRsp{}
+ protoMap[SceneKickPlayerNotify] = &gen.SceneKickPlayerNotify{}
+ protoMap[SceneKickPlayerReq] = &gen.SceneKickPlayerReq{}
+ protoMap[SceneKickPlayerRsp] = &gen.SceneKickPlayerRsp{}
+ protoMap[ScenePlayBattleInfoListNotify] = &gen.ScenePlayBattleInfoListNotify{}
+ protoMap[ScenePlayBattleInfoNotify] = &gen.ScenePlayBattleInfoNotify{}
+ protoMap[ScenePlayBattleInterruptNotify] = &gen.ScenePlayBattleInterruptNotify{}
+ protoMap[ScenePlayBattleResultNotify] = &gen.ScenePlayBattleResultNotify{}
+ protoMap[ScenePlayBattleUidOpNotify] = &gen.ScenePlayBattleUidOpNotify{}
+ protoMap[ScenePlayerBackgroundAvatarRefreshNotify] = &gen.ScenePlayerBackgroundAvatarRefreshNotify{}
+ protoMap[ScenePlayerInfoNotify] = &gen.ScenePlayerInfoNotify{}
+ protoMap[ScenePlayerLocationNotify] = &gen.ScenePlayerLocationNotify{}
+ protoMap[ScenePlayerSoundNotify] = &gen.ScenePlayerSoundNotify{}
+ protoMap[ScenePlayGuestReplyInviteReq] = &gen.ScenePlayGuestReplyInviteReq{}
+ protoMap[ScenePlayGuestReplyInviteRsp] = &gen.ScenePlayGuestReplyInviteRsp{}
+ protoMap[ScenePlayGuestReplyNotify] = &gen.ScenePlayGuestReplyNotify{}
+ protoMap[ScenePlayInfoListNotify] = &gen.ScenePlayInfoListNotify{}
+ protoMap[ScenePlayInviteResultNotify] = &gen.ScenePlayInviteResultNotify{}
+ protoMap[ScenePlayOutofRegionNotify] = &gen.ScenePlayOutofRegionNotify{}
+ protoMap[ScenePlayOwnerCheckReq] = &gen.ScenePlayOwnerCheckReq{}
+ protoMap[ScenePlayOwnerCheckRsp] = &gen.ScenePlayOwnerCheckRsp{}
+ protoMap[ScenePlayOwnerInviteNotify] = &gen.ScenePlayOwnerInviteNotify{}
+ protoMap[ScenePlayOwnerStartInviteReq] = &gen.ScenePlayOwnerStartInviteReq{}
+ protoMap[ScenePlayOwnerStartInviteRsp] = &gen.ScenePlayOwnerStartInviteRsp{}
+ protoMap[ScenePointUnlockNotify] = &gen.ScenePointUnlockNotify{}
+ protoMap[SceneRouteChangeNotify] = &gen.SceneRouteChangeNotify{}
+ protoMap[SceneTeamUpdateNotify] = &gen.SceneTeamUpdateNotify{}
+ protoMap[SceneTimeNotify] = &gen.SceneTimeNotify{}
+ protoMap[SceneTransToPointReq] = &gen.SceneTransToPointReq{}
+ protoMap[SceneTransToPointRsp] = &gen.SceneTransToPointRsp{}
+ protoMap[SceneWeatherForecastReq] = &gen.SceneWeatherForecastReq{}
+ protoMap[SceneWeatherForecastRsp] = &gen.SceneWeatherForecastRsp{}
+ protoMap[SeaLampCoinNotify] = &gen.SeaLampCoinNotify{}
+ protoMap[SeaLampContributeItemReq] = &gen.SeaLampContributeItemReq{}
+ protoMap[SeaLampContributeItemRsp] = &gen.SeaLampContributeItemRsp{}
+ protoMap[SeaLampFlyLampNotify] = &gen.SeaLampFlyLampNotify{}
+ protoMap[SeaLampFlyLampReq] = &gen.SeaLampFlyLampReq{}
+ protoMap[SeaLampFlyLampRsp] = &gen.SeaLampFlyLampRsp{}
+ protoMap[SeaLampPopularityNotify] = &gen.SeaLampPopularityNotify{}
+ protoMap[SeaLampTakeContributionRewardReq] = &gen.SeaLampTakeContributionRewardReq{}
+ protoMap[SeaLampTakeContributionRewardRsp] = &gen.SeaLampTakeContributionRewardRsp{}
+ protoMap[SeaLampTakePhaseRewardReq] = &gen.SeaLampTakePhaseRewardReq{}
+ protoMap[SeaLampTakePhaseRewardRsp] = &gen.SeaLampTakePhaseRewardRsp{}
+ protoMap[SealBattleBeginNotify] = &gen.SealBattleBeginNotify{}
+ protoMap[SealBattleEndNotify] = &gen.SealBattleEndNotify{}
+ protoMap[SealBattleProgressNotify] = &gen.SealBattleProgressNotify{}
+ protoMap[SearchCustomDungeonReq] = &gen.SearchCustomDungeonReq{}
+ protoMap[SearchCustomDungeonRsp] = &gen.SearchCustomDungeonRsp{}
+ protoMap[SeeMonsterReq] = &gen.SeeMonsterReq{}
+ protoMap[SeeMonsterRsp] = &gen.SeeMonsterRsp{}
+ protoMap[SelectAsterMidDifficultyReq] = &gen.SelectAsterMidDifficultyReq{}
+ protoMap[SelectAsterMidDifficultyRsp] = &gen.SelectAsterMidDifficultyRsp{}
+ protoMap[SelectEffigyChallengeConditionReq] = &gen.SelectEffigyChallengeConditionReq{}
+ protoMap[SelectEffigyChallengeConditionRsp] = &gen.SelectEffigyChallengeConditionRsp{}
+ protoMap[SelectRoguelikeDungeonCardReq] = &gen.SelectRoguelikeDungeonCardReq{}
+ protoMap[SelectRoguelikeDungeonCardRsp] = &gen.SelectRoguelikeDungeonCardRsp{}
+ protoMap[SelectWorktopOptionReq] = &gen.SelectWorktopOptionReq{}
+ protoMap[SelectWorktopOptionRsp] = &gen.SelectWorktopOptionRsp{}
+ protoMap[ServerAnnounceNotify] = &gen.ServerAnnounceNotify{}
+ protoMap[ServerAnnounceRevokeNotify] = &gen.ServerAnnounceRevokeNotify{}
+ protoMap[ServerBuffChangeNotify] = &gen.ServerBuffChangeNotify{}
+ protoMap[ServerCombatEndNotify] = &gen.ServerCombatEndNotify{}
+ protoMap[ServerCondMeetQuestListUpdateNotify] = &gen.ServerCondMeetQuestListUpdateNotify{}
+ protoMap[ServerDisconnectClientNotify] = &gen.ServerDisconnectClientNotify{}
+ protoMap[ServerGlobalValueChangeNotify] = &gen.ServerGlobalValueChangeNotify{}
+ protoMap[ServerLogNotify] = &gen.ServerLogNotify{}
+ protoMap[ServerMessageNotify] = &gen.ServerMessageNotify{}
+ protoMap[ServerTimeNotify] = &gen.ServerTimeNotify{}
+ protoMap[ServerTryCancelGeneralMatchNotify] = &gen.ServerTryCancelGeneralMatchNotify{}
+ protoMap[ServerUpdateGlobalValueNotify] = &gen.ServerUpdateGlobalValueNotify{}
+ protoMap[SetBattlePassViewedReq] = &gen.SetBattlePassViewedReq{}
+ protoMap[SetBattlePassViewedRsp] = &gen.SetBattlePassViewedRsp{}
+ protoMap[SetChatEmojiCollectionReq] = &gen.SetChatEmojiCollectionReq{}
+ protoMap[SetChatEmojiCollectionRsp] = &gen.SetChatEmojiCollectionRsp{}
+ protoMap[SetCodexPushtipsReadReq] = &gen.SetCodexPushtipsReadReq{}
+ protoMap[SetCodexPushtipsReadRsp] = &gen.SetCodexPushtipsReadRsp{}
+ protoMap[SetCoopChapterViewedReq] = &gen.SetCoopChapterViewedReq{}
+ protoMap[SetCoopChapterViewedRsp] = &gen.SetCoopChapterViewedRsp{}
+ protoMap[SetCurExpeditionChallengeIdReq] = &gen.SetCurExpeditionChallengeIdReq{}
+ protoMap[SetCurExpeditionChallengeIdRsp] = &gen.SetCurExpeditionChallengeIdRsp{}
+ protoMap[SetEntityClientDataNotify] = &gen.SetEntityClientDataNotify{}
+ protoMap[SetEquipLockStateReq] = &gen.SetEquipLockStateReq{}
+ protoMap[SetEquipLockStateRsp] = &gen.SetEquipLockStateRsp{}
+ protoMap[SetFriendEnterHomeOptionReq] = &gen.SetFriendEnterHomeOptionReq{}
+ protoMap[SetFriendEnterHomeOptionRsp] = &gen.SetFriendEnterHomeOptionRsp{}
+ protoMap[SetFriendRemarkNameReq] = &gen.SetFriendRemarkNameReq{}
+ protoMap[SetFriendRemarkNameRsp] = &gen.SetFriendRemarkNameRsp{}
+ protoMap[SetH5ActivityRedDotTimestampReq] = &gen.SetH5ActivityRedDotTimestampReq{}
+ protoMap[SetH5ActivityRedDotTimestampRsp] = &gen.SetH5ActivityRedDotTimestampRsp{}
+ protoMap[SetIsAutoUnlockSpecificEquipReq] = &gen.SetIsAutoUnlockSpecificEquipReq{}
+ protoMap[SetIsAutoUnlockSpecificEquipRsp] = &gen.SetIsAutoUnlockSpecificEquipRsp{}
+ protoMap[SetLimitOptimizationNotify] = &gen.SetLimitOptimizationNotify{}
+ protoMap[SetNameCardReq] = &gen.SetNameCardReq{}
+ protoMap[SetNameCardRsp] = &gen.SetNameCardRsp{}
+ protoMap[SetOpenStateReq] = &gen.SetOpenStateReq{}
+ protoMap[SetOpenStateRsp] = &gen.SetOpenStateRsp{}
+ protoMap[SetPlayerBirthdayReq] = &gen.SetPlayerBirthdayReq{}
+ protoMap[SetPlayerBirthdayRsp] = &gen.SetPlayerBirthdayRsp{}
+ protoMap[SetPlayerBornDataReq] = &gen.SetPlayerBornDataReq{}
+ protoMap[SetPlayerBornDataRsp] = &gen.SetPlayerBornDataRsp{}
+ protoMap[SetPlayerHeadImageReq] = &gen.SetPlayerHeadImageReq{}
+ protoMap[SetPlayerHeadImageRsp] = &gen.SetPlayerHeadImageRsp{}
+ protoMap[SetPlayerNameReq] = &gen.SetPlayerNameReq{}
+ protoMap[SetPlayerNameRsp] = &gen.SetPlayerNameRsp{}
+ protoMap[SetPlayerPropReq] = &gen.SetPlayerPropReq{}
+ protoMap[SetPlayerPropRsp] = &gen.SetPlayerPropRsp{}
+ protoMap[SetPlayerSignatureReq] = &gen.SetPlayerSignatureReq{}
+ protoMap[SetPlayerSignatureRsp] = &gen.SetPlayerSignatureRsp{}
+ protoMap[SetSceneWeatherAreaReq] = &gen.SetSceneWeatherAreaReq{}
+ protoMap[SetSceneWeatherAreaRsp] = &gen.SetSceneWeatherAreaRsp{}
+ protoMap[SetUpAvatarTeamReq] = &gen.SetUpAvatarTeamReq{}
+ protoMap[SetUpAvatarTeamRsp] = &gen.SetUpAvatarTeamRsp{}
+ protoMap[SetUpLunchBoxWidgetReq] = &gen.SetUpLunchBoxWidgetReq{}
+ protoMap[SetUpLunchBoxWidgetRsp] = &gen.SetUpLunchBoxWidgetRsp{}
+ protoMap[SetWidgetSlotReq] = &gen.SetWidgetSlotReq{}
+ protoMap[SetWidgetSlotRsp] = &gen.SetWidgetSlotRsp{}
+ protoMap[ShowClientGuideNotify] = &gen.ShowClientGuideNotify{}
+ protoMap[ShowClientTutorialNotify] = &gen.ShowClientTutorialNotify{}
+ protoMap[ShowCommonTipsNotify] = &gen.ShowCommonTipsNotify{}
+ protoMap[ShowMessageNotify] = &gen.ShowMessageNotify{}
+ protoMap[ShowTemplateReminderNotify] = &gen.ShowTemplateReminderNotify{}
+ protoMap[SignatureAuditConfigNotify] = &gen.SignatureAuditConfigNotify{}
+ protoMap[SignInInfoReq] = &gen.SignInInfoReq{}
+ protoMap[SignInInfoRsp] = &gen.SignInInfoRsp{}
+ protoMap[SingleRestartBrickBreakerReq] = &gen.SingleRestartBrickBreakerReq{}
+ protoMap[SingleRestartBrickBreakerRsp] = &gen.SingleRestartBrickBreakerRsp{}
+ protoMap[SingleStartBrickBreakerReq] = &gen.SingleStartBrickBreakerReq{}
+ protoMap[SingleStartBrickBreakerRsp] = &gen.SingleStartBrickBreakerRsp{}
+ protoMap[SkyCrystalDetectorDataUpdateNotify] = &gen.SkyCrystalDetectorDataUpdateNotify{}
+ protoMap[SocialDataNotify] = &gen.SocialDataNotify{}
+ protoMap[SpiceActivityFinishMakeSpiceReq] = &gen.SpiceActivityFinishMakeSpiceReq{}
+ protoMap[SpiceActivityFinishMakeSpiceRsp] = &gen.SpiceActivityFinishMakeSpiceRsp{}
+ protoMap[SpiceActivityGivingRecordNotify] = &gen.SpiceActivityGivingRecordNotify{}
+ protoMap[SpiceActivityProcessFoodReq] = &gen.SpiceActivityProcessFoodReq{}
+ protoMap[SpiceActivityProcessFoodRsp] = &gen.SpiceActivityProcessFoodRsp{}
+ protoMap[SpringUseReq] = &gen.SpringUseReq{}
+ protoMap[SpringUseRsp] = &gen.SpringUseRsp{}
+ protoMap[StartArenaChallengeLevelReq] = &gen.StartArenaChallengeLevelReq{}
+ protoMap[StartArenaChallengeLevelRsp] = &gen.StartArenaChallengeLevelRsp{}
protoMap[StartBuoyantCombatGalleryReq] = &gen.StartBuoyantCombatGalleryReq{}
- protoMap[Unk2700_EDDNHJPJBBF] = &gen.Unk2700_EDDNHJPJBBF{}
- protoMap[ChannelerSlabStageActiveChallengeIndexNotify] = &gen.ChannelerSlabStageActiveChallengeIndexNotify{}
- protoMap[Unk2700_AIKOFHAKNPC] = &gen.Unk2700_AIKOFHAKNPC{}
- protoMap[ChannelerSlabCheckEnterLoopDungeonReq] = &gen.ChannelerSlabCheckEnterLoopDungeonReq{}
- protoMap[Unk2700_LDJLMCAHHEN] = &gen.Unk2700_LDJLMCAHHEN{}
- protoMap[Unk2700_FCLBOLKPMGK] = &gen.Unk2700_FCLBOLKPMGK{}
- protoMap[Unk2700_IJFEPCBOLDF] = &gen.Unk2700_IJFEPCBOLDF{}
- protoMap[Unk2700_PCBGAIAJPHH] = &gen.Unk2700_PCBGAIAJPHH{}
- protoMap[PlantFlowerGetSeedInfoRsp] = &gen.PlantFlowerGetSeedInfoRsp{}
- protoMap[LunaRiteHintPointRsp] = &gen.LunaRiteHintPointRsp{}
- protoMap[PlantFlowerGetCanGiveFriendFlowerRsp] = &gen.PlantFlowerGetCanGiveFriendFlowerRsp{}
- protoMap[Unk2700_NCPLKHGCOAH] = &gen.Unk2700_NCPLKHGCOAH{}
- protoMap[Unk2700_AHHFDDOGCNA] = &gen.Unk2700_AHHFDDOGCNA{}
- protoMap[Unk2700_IHPFBKANGMJ] = &gen.Unk2700_IHPFBKANGMJ{}
- protoMap[Unk2700_BLFFJBMLAPI] = &gen.Unk2700_BLFFJBMLAPI{}
- protoMap[Unk2700_KDNNKELPJFL] = &gen.Unk2700_KDNNKELPJFL{}
- protoMap[FishingGallerySettleNotify] = &gen.FishingGallerySettleNotify{}
+ protoMap[StartBuoyantCombatGalleryRsp] = &gen.StartBuoyantCombatGalleryRsp{}
+ protoMap[StartCoopPointReq] = &gen.StartCoopPointReq{}
+ protoMap[StartCoopPointRsp] = &gen.StartCoopPointRsp{}
+ protoMap[StartEffigyChallengeReq] = &gen.StartEffigyChallengeReq{}
+ protoMap[StartEffigyChallengeRsp] = &gen.StartEffigyChallengeRsp{}
+ protoMap[StartFishingReq] = &gen.StartFishingReq{}
+ protoMap[StartFishingRsp] = &gen.StartFishingRsp{}
+ protoMap[StartRogueDiaryPlayReq] = &gen.StartRogueDiaryPlayReq{}
+ protoMap[StartRogueDiaryPlayRsp] = &gen.StartRogueDiaryPlayRsp{}
+ protoMap[StartRogueDiaryRoomReq] = &gen.StartRogueDiaryRoomReq{}
+ protoMap[StartRogueDiaryRoomRsp] = &gen.StartRogueDiaryRoomRsp{}
+ protoMap[StartRogueEliteCellChallengeReq] = &gen.StartRogueEliteCellChallengeReq{}
+ protoMap[StartRogueEliteCellChallengeRsp] = &gen.StartRogueEliteCellChallengeRsp{}
+ protoMap[StartRogueNormalCellChallengeReq] = &gen.StartRogueNormalCellChallengeReq{}
+ protoMap[StartRogueNormalCellChallengeRsp] = &gen.StartRogueNormalCellChallengeRsp{}
+ protoMap[StopReminderNotify] = &gen.StopReminderNotify{}
+ protoMap[StoreCustomDungeonReq] = &gen.StoreCustomDungeonReq{}
+ protoMap[StoreCustomDungeonRsp] = &gen.StoreCustomDungeonRsp{}
+ protoMap[StoreItemChangeNotify] = &gen.StoreItemChangeNotify{}
+ protoMap[StoreItemDelNotify] = &gen.StoreItemDelNotify{}
+ protoMap[StoreWeightLimitNotify] = &gen.StoreWeightLimitNotify{}
+ protoMap[SubmitInferenceWordReq] = &gen.SubmitInferenceWordReq{}
+ protoMap[SubmitInferenceWordRsp] = &gen.SubmitInferenceWordRsp{}
+ protoMap[SummerTimeFloatSignalPositionNotify] = &gen.SummerTimeFloatSignalPositionNotify{}
protoMap[SummerTimeFloatSignalUpdateNotify] = &gen.SummerTimeFloatSignalUpdateNotify{}
- protoMap[LunaRiteHintPointRemoveNotify] = &gen.LunaRiteHintPointRemoveNotify{}
- protoMap[PlantFlowerEditFlowerCombinationRsp] = &gen.PlantFlowerEditFlowerCombinationRsp{}
- protoMap[Unk2700_MENCEGPEFAK] = &gen.Unk2700_MENCEGPEFAK{}
- protoMap[Unk2700_IDGCNKONBBJ] = &gen.Unk2700_IDGCNKONBBJ{}
- protoMap[RogueResumeDungeonReq] = &gen.RogueResumeDungeonReq{}
- protoMap[EchoShellTakeRewardRsp] = &gen.EchoShellTakeRewardRsp{}
- protoMap[Unk2700_IDAGMLJOJMP] = &gen.Unk2700_IDAGMLJOJMP{}
- protoMap[LunaRiteSacrificeReq] = &gen.LunaRiteSacrificeReq{}
- protoMap[Unk2700_NEHPMNPAAKC] = &gen.Unk2700_NEHPMNPAAKC{}
- protoMap[PlantFlowerAcceptAllGiveFlowerReq] = &gen.PlantFlowerAcceptAllGiveFlowerReq{}
- protoMap[Unk2700_CPDDDMPAIDL] = &gen.Unk2700_CPDDDMPAIDL{}
- protoMap[Unk2700_IBOKDNKBMII] = &gen.Unk2700_IBOKDNKBMII{}
- protoMap[Unk2700_HGMCBHFFDLJ] = &gen.Unk2700_HGMCBHFFDLJ{}
- protoMap[Unk2700_PFOLNOBIKFB] = &gen.Unk2700_PFOLNOBIKFB{}
- protoMap[Unk2700_EJIOFGEEIOM] = &gen.Unk2700_EJIOFGEEIOM{}
- protoMap[Unk2700_EBJCAMGPFDB] = &gen.Unk2700_EBJCAMGPFDB{}
- protoMap[Unk2700_KGNJIBIMAHI] = &gen.Unk2700_KGNJIBIMAHI{}
- protoMap[PlantFlowerEditFlowerCombinationReq] = &gen.PlantFlowerEditFlowerCombinationReq{}
- protoMap[Unk2700_DLAEFMAMIIJ] = &gen.Unk2700_DLAEFMAMIIJ{}
- protoMap[PlantFlowerGiveFriendFlowerReq] = &gen.PlantFlowerGiveFriendFlowerReq{}
- protoMap[Unk2700_KMIDCPLAGMN] = &gen.Unk2700_KMIDCPLAGMN{}
- protoMap[SetLimitOptimizationNotify] = &gen.SetLimitOptimizationNotify{}
- protoMap[Unk2700_BLNOMGJJLOI] = &gen.Unk2700_BLNOMGJJLOI{}
- protoMap[Unk2700_DCBEFDDECOJ] = &gen.Unk2700_DCBEFDDECOJ{}
- protoMap[PlantFlowerTakeSeedRewardRsp] = &gen.PlantFlowerTakeSeedRewardRsp{}
- protoMap[Unk2700_JHMIHJFFJBO] = &gen.Unk2700_JHMIHJFFJBO{}
- protoMap[ChannelerSlabEnterLoopDungeonReq] = &gen.ChannelerSlabEnterLoopDungeonReq{}
- protoMap[Unk2800_NHEOHBNFHJD] = &gen.Unk2800_NHEOHBNFHJD{}
- protoMap[Unk2700_IEGOOOECBFH] = &gen.Unk2700_IEGOOOECBFH{}
- protoMap[Unk2700_EHFBIEDHILL] = &gen.Unk2700_EHFBIEDHILL{}
- protoMap[PlantFlowerAcceptAllGiveFlowerRsp] = &gen.PlantFlowerAcceptAllGiveFlowerRsp{}
- protoMap[MusicGameSettleReq] = &gen.MusicGameSettleReq{}
- protoMap[MistTrialGetChallengeMissionReq] = &gen.MistTrialGetChallengeMissionReq{}
- protoMap[Unk2700_PJPMOLPHNEH] = &gen.Unk2700_PJPMOLPHNEH{}
- protoMap[FindHilichurlFinishSecondQuestNotify] = &gen.FindHilichurlFinishSecondQuestNotify{}
- protoMap[Unk2700_CNEIMEHAAAF] = &gen.Unk2700_CNEIMEHAAAF{}
- protoMap[PlantFlowerSetFlowerWishRsp] = &gen.PlantFlowerSetFlowerWishRsp{}
- protoMap[RogueSwitchAvatarRsp] = &gen.RogueSwitchAvatarRsp{}
- protoMap[Unk2700_FADPOMMGLCH] = &gen.Unk2700_FADPOMMGLCH{}
- protoMap[Unk2700_EDCIENBEEDI] = &gen.Unk2700_EDCIENBEEDI{}
- protoMap[Unk2700_BOEHCEAAKKA] = &gen.Unk2700_BOEHCEAAKKA{}
- protoMap[Unk2700_PBGBOLJMIIB] = &gen.Unk2700_PBGBOLJMIIB{}
- protoMap[RoguelikeCardGachaNotify] = &gen.RoguelikeCardGachaNotify{}
- protoMap[RoguelikeRefreshCardCostUpdateNotify] = &gen.RoguelikeRefreshCardCostUpdateNotify{}
- protoMap[Unk2700_NMEENGOJOKD] = &gen.Unk2700_NMEENGOJOKD{}
- protoMap[ChannelerSlabSaveAssistInfoRsp] = &gen.ChannelerSlabSaveAssistInfoRsp{}
- protoMap[Unk2700_HJKOHHGBMJP] = &gen.Unk2700_HJKOHHGBMJP{}
+ protoMap[SummerTimeSprintBoatRestartReq] = &gen.SummerTimeSprintBoatRestartReq{}
+ protoMap[SummerTimeSprintBoatRestartRsp] = &gen.SummerTimeSprintBoatRestartRsp{}
+ protoMap[SummerTimeSprintBoatSettleNotify] = &gen.SummerTimeSprintBoatSettleNotify{}
+ protoMap[SummerTimeV2BoatSettleNotify] = &gen.SummerTimeV2BoatSettleNotify{}
+ protoMap[SummerTimeV2RestartBoatGalleryReq] = &gen.SummerTimeV2RestartBoatGalleryReq{}
+ protoMap[SummerTimeV2RestartBoatGalleryRsp] = &gen.SummerTimeV2RestartBoatGalleryRsp{}
+ protoMap[SummerTimeV2RestartDungeonReq] = &gen.SummerTimeV2RestartDungeonReq{}
+ protoMap[SummerTimeV2RestartDungeonRsp] = &gen.SummerTimeV2RestartDungeonRsp{}
+ protoMap[SumoDungeonSettleNotify] = &gen.SumoDungeonSettleNotify{}
+ protoMap[SumoEnterDungeonNotify] = &gen.SumoEnterDungeonNotify{}
+ protoMap[SumoLeaveDungeonNotify] = &gen.SumoLeaveDungeonNotify{}
+ protoMap[SumoRestartDungeonReq] = &gen.SumoRestartDungeonReq{}
+ protoMap[SumoRestartDungeonRsp] = &gen.SumoRestartDungeonRsp{}
+ protoMap[SumoSaveTeamReq] = &gen.SumoSaveTeamReq{}
+ protoMap[SumoSaveTeamRsp] = &gen.SumoSaveTeamRsp{}
+ protoMap[SumoSelectTeamAndEnterDungeonReq] = &gen.SumoSelectTeamAndEnterDungeonReq{}
+ protoMap[SumoSelectTeamAndEnterDungeonRsp] = &gen.SumoSelectTeamAndEnterDungeonRsp{}
protoMap[SumoSetNoSwitchPunishTimeNotify] = &gen.SumoSetNoSwitchPunishTimeNotify{}
- protoMap[Unk2700_FIODAJPNBIK] = &gen.Unk2700_FIODAJPNBIK{}
- protoMap[Unk2700_CLMGFEOPNFH] = &gen.Unk2700_CLMGFEOPNFH{}
- protoMap[Unk2700_NMJIMIKKIME] = &gen.Unk2700_NMJIMIKKIME{}
- protoMap[BlitzRushParkourRestartRsp] = &gen.BlitzRushParkourRestartRsp{}
- protoMap[Unk2700_HMFCCGCKHCA] = &gen.Unk2700_HMFCCGCKHCA{}
- protoMap[RogueHealAvatarsReq] = &gen.RogueHealAvatarsReq{}
- protoMap[Unk2700_BLCHNMCGJCJ] = &gen.Unk2700_BLCHNMCGJCJ{}
- protoMap[RogueHealAvatarsRsp] = &gen.RogueHealAvatarsRsp{}
- protoMap[Unk2700_NGPMINKIOPK] = &gen.Unk2700_NGPMINKIOPK{}
- protoMap[StartRogueEliteCellChallengeRsp] = &gen.StartRogueEliteCellChallengeRsp{}
- protoMap[Unk2700_ILLDDDFLKHP] = &gen.Unk2700_ILLDDDFLKHP{}
- protoMap[Unk2700_LIJCBOBECHJ] = &gen.Unk2700_LIJCBOBECHJ{}
+ protoMap[SumoSwitchTeamReq] = &gen.SumoSwitchTeamReq{}
+ protoMap[SumoSwitchTeamRsp] = &gen.SumoSwitchTeamRsp{}
+ protoMap[SyncScenePlayTeamEntityNotify] = &gen.SyncScenePlayTeamEntityNotify{}
+ protoMap[SyncTeamEntityNotify] = &gen.SyncTeamEntityNotify{}
+ protoMap[TakeAchievementGoalRewardReq] = &gen.TakeAchievementGoalRewardReq{}
+ protoMap[TakeAchievementGoalRewardRsp] = &gen.TakeAchievementGoalRewardRsp{}
+ protoMap[TakeAchievementRewardReq] = &gen.TakeAchievementRewardReq{}
+ protoMap[TakeAchievementRewardRsp] = &gen.TakeAchievementRewardRsp{}
+ protoMap[TakeAsterSpecialRewardReq] = &gen.TakeAsterSpecialRewardReq{}
+ protoMap[TakeAsterSpecialRewardRsp] = &gen.TakeAsterSpecialRewardRsp{}
+ protoMap[TakeBackGivingItemReq] = &gen.TakeBackGivingItemReq{}
+ protoMap[TakeBackGivingItemRsp] = &gen.TakeBackGivingItemRsp{}
+ protoMap[TakeBattlePassMissionPointReq] = &gen.TakeBattlePassMissionPointReq{}
+ protoMap[TakeBattlePassMissionPointRsp] = &gen.TakeBattlePassMissionPointRsp{}
+ protoMap[TakeBattlePassRewardReq] = &gen.TakeBattlePassRewardReq{}
+ protoMap[TakeBattlePassRewardRsp] = &gen.TakeBattlePassRewardRsp{}
+ protoMap[TakeCityReputationExploreRewardReq] = &gen.TakeCityReputationExploreRewardReq{}
+ protoMap[TakeCityReputationExploreRewardRsp] = &gen.TakeCityReputationExploreRewardRsp{}
+ protoMap[TakeCityReputationLevelRewardReq] = &gen.TakeCityReputationLevelRewardReq{}
+ protoMap[TakeCityReputationLevelRewardRsp] = &gen.TakeCityReputationLevelRewardRsp{}
+ protoMap[TakeCityReputationParentQuestReq] = &gen.TakeCityReputationParentQuestReq{}
+ protoMap[TakeCityReputationParentQuestRsp] = &gen.TakeCityReputationParentQuestRsp{}
+ protoMap[TakeCompoundOutputReq] = &gen.TakeCompoundOutputReq{}
+ protoMap[TakeCompoundOutputRsp] = &gen.TakeCompoundOutputRsp{}
+ protoMap[TakeCoopRewardReq] = &gen.TakeCoopRewardReq{}
+ protoMap[TakeCoopRewardRsp] = &gen.TakeCoopRewardRsp{}
+ protoMap[TakeDeliveryDailyRewardReq] = &gen.TakeDeliveryDailyRewardReq{}
+ protoMap[TakeDeliveryDailyRewardRsp] = &gen.TakeDeliveryDailyRewardRsp{}
+ protoMap[TakeEffigyFirstPassRewardReq] = &gen.TakeEffigyFirstPassRewardReq{}
+ protoMap[TakeEffigyFirstPassRewardRsp] = &gen.TakeEffigyFirstPassRewardRsp{}
+ protoMap[TakeEffigyRewardReq] = &gen.TakeEffigyRewardReq{}
+ protoMap[TakeEffigyRewardRsp] = &gen.TakeEffigyRewardRsp{}
+ protoMap[TakeFirstShareRewardReq] = &gen.TakeFirstShareRewardReq{}
+ protoMap[TakeFirstShareRewardRsp] = &gen.TakeFirstShareRewardRsp{}
+ protoMap[TakeFurnitureMakeReq] = &gen.TakeFurnitureMakeReq{}
+ protoMap[TakeFurnitureMakeRsp] = &gen.TakeFurnitureMakeRsp{}
+ protoMap[TakeHuntingOfferReq] = &gen.TakeHuntingOfferReq{}
+ protoMap[TakeHuntingOfferRsp] = &gen.TakeHuntingOfferRsp{}
+ protoMap[TakeInvestigationRewardReq] = &gen.TakeInvestigationRewardReq{}
+ protoMap[TakeInvestigationRewardRsp] = &gen.TakeInvestigationRewardRsp{}
+ protoMap[TakeInvestigationTargetRewardReq] = &gen.TakeInvestigationTargetRewardReq{}
+ protoMap[TakeInvestigationTargetRewardRsp] = &gen.TakeInvestigationTargetRewardRsp{}
+ protoMap[TakeMaterialDeleteReturnReq] = &gen.TakeMaterialDeleteReturnReq{}
+ protoMap[TakeMaterialDeleteReturnRsp] = &gen.TakeMaterialDeleteReturnRsp{}
+ protoMap[TakeoffEquipReq] = &gen.TakeoffEquipReq{}
+ protoMap[TakeoffEquipRsp] = &gen.TakeoffEquipRsp{}
+ protoMap[TakeOfferingLevelRewardReq] = &gen.TakeOfferingLevelRewardReq{}
+ protoMap[TakeOfferingLevelRewardRsp] = &gen.TakeOfferingLevelRewardRsp{}
+ protoMap[TakePlayerLevelRewardReq] = &gen.TakePlayerLevelRewardReq{}
+ protoMap[TakePlayerLevelRewardRsp] = &gen.TakePlayerLevelRewardRsp{}
+ protoMap[TakeRegionSearchRewardReq] = &gen.TakeRegionSearchRewardReq{}
+ protoMap[TakeRegionSearchRewardRsp] = &gen.TakeRegionSearchRewardRsp{}
+ protoMap[TakeResinCardDailyRewardReq] = &gen.TakeResinCardDailyRewardReq{}
+ protoMap[TakeResinCardDailyRewardRsp] = &gen.TakeResinCardDailyRewardRsp{}
+ protoMap[TakeReunionFirstGiftRewardReq] = &gen.TakeReunionFirstGiftRewardReq{}
+ protoMap[TakeReunionFirstGiftRewardRsp] = &gen.TakeReunionFirstGiftRewardRsp{}
+ protoMap[TakeReunionMissionRewardReq] = &gen.TakeReunionMissionRewardReq{}
+ protoMap[TakeReunionMissionRewardRsp] = &gen.TakeReunionMissionRewardRsp{}
+ protoMap[TakeReunionSignInRewardReq] = &gen.TakeReunionSignInRewardReq{}
+ protoMap[TakeReunionSignInRewardRsp] = &gen.TakeReunionSignInRewardRsp{}
+ protoMap[TakeReunionWatcherRewardReq] = &gen.TakeReunionWatcherRewardReq{}
+ protoMap[TakeReunionWatcherRewardRsp] = &gen.TakeReunionWatcherRewardRsp{}
+ protoMap[TanukiTravelFinishGuideQuestNotify] = &gen.TanukiTravelFinishGuideQuestNotify{}
+ protoMap[TaskVarNotify] = &gen.TaskVarNotify{}
+ protoMap[TeamResonanceChangeNotify] = &gen.TeamResonanceChangeNotify{}
+ protoMap[ToTheMoonAddObstacleReq] = &gen.ToTheMoonAddObstacleReq{}
+ protoMap[ToTheMoonAddObstacleRsp] = &gen.ToTheMoonAddObstacleRsp{}
+ protoMap[ToTheMoonEnterSceneReq] = &gen.ToTheMoonEnterSceneReq{}
+ protoMap[ToTheMoonEnterSceneRsp] = &gen.ToTheMoonEnterSceneRsp{}
+ protoMap[ToTheMoonObstaclesModifyNotify] = &gen.ToTheMoonObstaclesModifyNotify{}
+ protoMap[ToTheMoonPingNotify] = &gen.ToTheMoonPingNotify{}
+ protoMap[ToTheMoonQueryPathReq] = &gen.ToTheMoonQueryPathReq{}
+ protoMap[ToTheMoonQueryPathRsp] = &gen.ToTheMoonQueryPathRsp{}
+ protoMap[ToTheMoonRemoveObstacleReq] = &gen.ToTheMoonRemoveObstacleReq{}
+ protoMap[ToTheMoonRemoveObstacleRsp] = &gen.ToTheMoonRemoveObstacleRsp{}
+ protoMap[TowerAllDataReq] = &gen.TowerAllDataReq{}
+ protoMap[TowerAllDataRsp] = &gen.TowerAllDataRsp{}
+ protoMap[TowerBriefDataNotify] = &gen.TowerBriefDataNotify{}
+ protoMap[TowerBuffSelectReq] = &gen.TowerBuffSelectReq{}
+ protoMap[TowerBuffSelectRsp] = &gen.TowerBuffSelectRsp{}
+ protoMap[TowerCurLevelRecordChangeNotify] = &gen.TowerCurLevelRecordChangeNotify{}
+ protoMap[TowerDailyRewardProgressChangeNotify] = &gen.TowerDailyRewardProgressChangeNotify{}
+ protoMap[TowerEnterLevelReq] = &gen.TowerEnterLevelReq{}
+ protoMap[TowerEnterLevelRsp] = &gen.TowerEnterLevelRsp{}
+ protoMap[TowerFloorRecordChangeNotify] = &gen.TowerFloorRecordChangeNotify{}
+ protoMap[TowerGetFloorStarRewardReq] = &gen.TowerGetFloorStarRewardReq{}
+ protoMap[TowerGetFloorStarRewardRsp] = &gen.TowerGetFloorStarRewardRsp{}
+ protoMap[TowerLevelEndNotify] = &gen.TowerLevelEndNotify{}
+ protoMap[TowerLevelStarCondNotify] = &gen.TowerLevelStarCondNotify{}
+ protoMap[TowerMiddleLevelChangeTeamNotify] = &gen.TowerMiddleLevelChangeTeamNotify{}
+ protoMap[TowerRecordHandbookReq] = &gen.TowerRecordHandbookReq{}
+ protoMap[TowerRecordHandbookRsp] = &gen.TowerRecordHandbookRsp{}
+ protoMap[TowerSurrenderReq] = &gen.TowerSurrenderReq{}
+ protoMap[TowerSurrenderRsp] = &gen.TowerSurrenderRsp{}
+ protoMap[TowerTeamSelectReq] = &gen.TowerTeamSelectReq{}
+ protoMap[TowerTeamSelectRsp] = &gen.TowerTeamSelectRsp{}
+ protoMap[TreasureMapBonusChallengeNotify] = &gen.TreasureMapBonusChallengeNotify{}
+ protoMap[TreasureMapCurrencyNotify] = &gen.TreasureMapCurrencyNotify{}
+ protoMap[TreasureMapDetectorDataNotify] = &gen.TreasureMapDetectorDataNotify{}
+ protoMap[TreasureMapGuideTaskDoneNotify] = &gen.TreasureMapGuideTaskDoneNotify{}
+ protoMap[TreasureMapHostInfoNotify] = &gen.TreasureMapHostInfoNotify{}
+ protoMap[TreasureMapMpChallengeNotify] = &gen.TreasureMapMpChallengeNotify{}
+ protoMap[TreasureMapPreTaskDoneNotify] = &gen.TreasureMapPreTaskDoneNotify{}
+ protoMap[TreasureMapRegionActiveNotify] = &gen.TreasureMapRegionActiveNotify{}
+ protoMap[TreasureMapRegionInfoNotify] = &gen.TreasureMapRegionInfoNotify{}
+ protoMap[TreasureSeelieCollectOrbsNotify] = &gen.TreasureSeelieCollectOrbsNotify{}
+ protoMap[TrialAvatarFirstPassDungeonNotify] = &gen.TrialAvatarFirstPassDungeonNotify{}
+ protoMap[TrialAvatarInDungeonIndexNotify] = &gen.TrialAvatarInDungeonIndexNotify{}
+ protoMap[TriggerCreateGadgetToEquipPartNotify] = &gen.TriggerCreateGadgetToEquipPartNotify{}
+ protoMap[TriggerRoguelikeCurseNotify] = &gen.TriggerRoguelikeCurseNotify{}
+ protoMap[TriggerRoguelikeRuneReq] = &gen.TriggerRoguelikeRuneReq{}
+ protoMap[TriggerRoguelikeRuneRsp] = &gen.TriggerRoguelikeRuneRsp{}
+ protoMap[TryCustomDungeonReq] = &gen.TryCustomDungeonReq{}
+ protoMap[TryCustomDungeonRsp] = &gen.TryCustomDungeonRsp{}
+ protoMap[TryEnterHomeReq] = &gen.TryEnterHomeReq{}
+ protoMap[TryEnterHomeRsp] = &gen.TryEnterHomeRsp{}
+ protoMap[TryEnterNextRogueDiaryDungeonReq] = &gen.TryEnterNextRogueDiaryDungeonReq{}
+ protoMap[TryEnterNextRogueDiaryDungeonRsp] = &gen.TryEnterNextRogueDiaryDungeonRsp{}
+ protoMap[TryInterruptRogueDiaryDungeonReq] = &gen.TryInterruptRogueDiaryDungeonReq{}
+ protoMap[TryInterruptRogueDiaryDungeonRsp] = &gen.TryInterruptRogueDiaryDungeonRsp{}
+ protoMap[UgcNotify] = &gen.UgcNotify{}
+ protoMap[UnfreezeGroupLimitNotify] = &gen.UnfreezeGroupLimitNotify{}
+ protoMap[UnionCmdNotify] = &gen.UnionCmdNotify{}
+ protoMap[Unk3300_DGBNCDEIIFC] = &gen.Unk3300_DGBNCDEIIFC{}
+ protoMap[Unk3300_DMOBAABGOBF] = &gen.Unk3300_DMOBAABGOBF{}
+ protoMap[Unk3300_ICAGMOCOALO] = &gen.Unk3300_ICAGMOCOALO{}
+ protoMap[Unk3300_LOINGBJLJEM] = &gen.Unk3300_LOINGBJLJEM{}
+ protoMap[UnlockAvatarTalentReq] = &gen.UnlockAvatarTalentReq{}
+ protoMap[UnlockAvatarTalentRsp] = &gen.UnlockAvatarTalentRsp{}
+ protoMap[UnlockCoopChapterReq] = &gen.UnlockCoopChapterReq{}
+ protoMap[UnlockCoopChapterRsp] = &gen.UnlockCoopChapterRsp{}
+ protoMap[UnlockedFurnitureFormulaDataNotify] = &gen.UnlockedFurnitureFormulaDataNotify{}
+ protoMap[UnlockedFurnitureSuiteDataNotify] = &gen.UnlockedFurnitureSuiteDataNotify{}
+ protoMap[UnlockNameCardNotify] = &gen.UnlockNameCardNotify{}
+ protoMap[UnlockPersonalLineReq] = &gen.UnlockPersonalLineReq{}
+ protoMap[UnlockPersonalLineRsp] = &gen.UnlockPersonalLineRsp{}
+ protoMap[UnlockTransPointReq] = &gen.UnlockTransPointReq{}
+ protoMap[UnlockTransPointRsp] = &gen.UnlockTransPointRsp{}
+ protoMap[UnmarkEntityInMinMapNotify] = &gen.UnmarkEntityInMinMapNotify{}
+ protoMap[UpdateAbilityCreatedMovingPlatformNotify] = &gen.UpdateAbilityCreatedMovingPlatformNotify{}
+ protoMap[UpdatePlayerShowAvatarListReq] = &gen.UpdatePlayerShowAvatarListReq{}
+ protoMap[UpdatePlayerShowAvatarListRsp] = &gen.UpdatePlayerShowAvatarListRsp{}
+ protoMap[UpdatePlayerShowNameCardListReq] = &gen.UpdatePlayerShowNameCardListReq{}
+ protoMap[UpdatePlayerShowNameCardListRsp] = &gen.UpdatePlayerShowNameCardListRsp{}
+ protoMap[UpdatePS4BlockListReq] = &gen.UpdatePS4BlockListReq{}
+ protoMap[UpdatePS4BlockListRsp] = &gen.UpdatePS4BlockListRsp{}
+ protoMap[UpdatePS4FriendListNotify] = &gen.UpdatePS4FriendListNotify{}
+ protoMap[UpdatePS4FriendListReq] = &gen.UpdatePS4FriendListReq{}
+ protoMap[UpdatePS4FriendListRsp] = &gen.UpdatePS4FriendListRsp{}
+ protoMap[UpdateRedPointNotify] = &gen.UpdateRedPointNotify{}
+ protoMap[UpdateReunionWatcherNotify] = &gen.UpdateReunionWatcherNotify{}
+ protoMap[UpdateSalvageBundleMarkReq] = &gen.UpdateSalvageBundleMarkReq{}
+ protoMap[UpdateSalvageBundleMarkRsp] = &gen.UpdateSalvageBundleMarkRsp{}
+ protoMap[UpgradeRoguelikeShikigamiReq] = &gen.UpgradeRoguelikeShikigamiReq{}
protoMap[UpgradeRoguelikeShikigamiRsp] = &gen.UpgradeRoguelikeShikigamiRsp{}
- protoMap[Unk2700_GPOIPAHPHJE] = &gen.Unk2700_GPOIPAHPHJE{}
- protoMap[PlantFlowerTakeSeedRewardReq] = &gen.PlantFlowerTakeSeedRewardReq{}
- protoMap[ActivityTakeScoreRewardReq] = &gen.ActivityTakeScoreRewardReq{}
- protoMap[RoguelikeRuneRecordUpdateNotify] = &gen.RoguelikeRuneRecordUpdateNotify{}
- protoMap[Unk2700_KFPEIHHCCLA] = &gen.Unk2700_KFPEIHHCCLA{}
- protoMap[ActivityDisableTransferPointInteractionNotify] = &gen.ActivityDisableTransferPointInteractionNotify{}
- protoMap[Unk2700_PKKJEOFNLCF] = &gen.Unk2700_PKKJEOFNLCF{}
- protoMap[Unk2700_FFMAKIPBPHE] = &gen.Unk2700_FFMAKIPBPHE{}
- protoMap[Unk2700_GNOAKIGLPCG] = &gen.Unk2700_GNOAKIGLPCG{}
- protoMap[Unk2800_KFNCDHFHJPD] = &gen.Unk2800_KFNCDHFHJPD{}
- protoMap[Unk2700_LHMOFCJCIKM] = &gen.Unk2700_LHMOFCJCIKM{}
- protoMap[Unk2700_HBOFACHAGIF_ServerNotify] = &gen.Unk2700_HBOFACHAGIF_ServerNotify{}
- protoMap[Unk3000_NHPPMHHJPMJ] = &gen.Unk3000_NHPPMHHJPMJ{}
- protoMap[Unk3000_CPCMICDDBCH] = &gen.Unk3000_CPCMICDDBCH{}
- protoMap[Unk3100_JNOIANKCPPG] = &gen.Unk3100_JNOIANKCPPG{}
- protoMap[Unk3100_DNDKAGHCAKF] = &gen.Unk3100_DNDKAGHCAKF{}
- protoMap[Unk3100_CEKADDKEFOB] = &gen.Unk3100_CEKADDKEFOB{}
- protoMap[Unk3000_PJLAPMPPIAG] = &gen.Unk3000_PJLAPMPPIAG{}
- protoMap[Unk3000_AGDEGMCKIAF] = &gen.Unk3000_AGDEGMCKIAF{}
- protoMap[Unk3100_MHHKLJEDNHN] = &gen.Unk3100_MHHKLJEDNHN{}
- protoMap[Unk3100_PPAENPFDOOO] = &gen.Unk3100_PPAENPFDOOO{}
- protoMap[Unk3000_JIMGCFDPFCK] = &gen.Unk3000_JIMGCFDPFCK{}
- protoMap[Unk3100_OIDABBJEMCG] = &gen.Unk3100_OIDABBJEMCG{}
- protoMap[Unk3100_LDKPEAGMAGH] = &gen.Unk3100_LDKPEAGMAGH{}
- protoMap[Unk2800_FHCJIICLONO] = &gen.Unk2800_FHCJIICLONO{}
- protoMap[Unk2800_OOKIPFHPJMG] = &gen.Unk2800_OOKIPFHPJMG{}
- protoMap[Unk3000_GNLFOLGMEPN] = &gen.Unk3000_GNLFOLGMEPN{}
- protoMap[Unk3100_OEAPOMDPBDE] = &gen.Unk3100_OEAPOMDPBDE{}
- protoMap[Unk3100_ALLPCCMKIGD] = &gen.Unk3100_ALLPCCMKIGD{}
- protoMap[Unk3000_DPEJONKFONL] = &gen.Unk3000_DPEJONKFONL{}
- protoMap[Unk3100_DFOIHKPBGPD] = &gen.Unk3100_DFOIHKPBGPD{}
- protoMap[Unk2800_ACHELBEEBIP] = &gen.Unk2800_ACHELBEEBIP{}
- protoMap[Unk3000_IGCECHKNKOO] = &gen.Unk3000_IGCECHKNKOO{}
- protoMap[Unk3100_ENNGOAOEIKE] = &gen.Unk3100_ENNGOAOEIKE{}
- protoMap[Unk2800_KHLHFFHGEHA] = &gen.Unk2800_KHLHFFHGEHA{}
- protoMap[Unk2800_EKGCCBDIKFI] = &gen.Unk2800_EKGCCBDIKFI{}
- protoMap[Unk3000_FAPNAHAEPBF] = &gen.Unk3000_FAPNAHAEPBF{}
- protoMap[Unk3100_DJEOICDIKKD] = &gen.Unk3100_DJEOICDIKKD{}
- protoMap[Unk3000_HPFGNOIGNAG] = &gen.Unk3000_HPFGNOIGNAG{}
- protoMap[Unk3100_OGIPKMEFMDI] = &gen.Unk3100_OGIPKMEFMDI{}
- protoMap[Unk3100_FMAINCNFHOL] = &gen.Unk3100_FMAINCNFHOL{}
- protoMap[Unk3000_CMKEPEDFOKE] = &gen.Unk3000_CMKEPEDFOKE{}
- protoMap[Unk3100_JBBEJECGEFI] = &gen.Unk3100_JBBEJECGEFI{}
- protoMap[Unk3100_ANELMFHNGHE] = &gen.Unk3100_ANELMFHNGHE{}
- protoMap[Unk3000_PDNJDOBPEKA] = &gen.Unk3000_PDNJDOBPEKA{}
- protoMap[Unk3000_DCAHJINNNDM] = &gen.Unk3000_DCAHJINNNDM{}
- protoMap[Unk3100_PEBEPNKENON] = &gen.Unk3100_PEBEPNKENON{}
- protoMap[Unk3100_NNJNENGFHII] = &gen.Unk3100_NNJNENGFHII{}
- protoMap[Unk3000_EHJALCDEBKK] = &gen.Unk3000_EHJALCDEBKK{}
- protoMap[Unk2800_HHPCNJGKIPP] = &gen.Unk2800_HHPCNJGKIPP{}
- protoMap[Unk3100_KLKDONEJEEG] = &gen.Unk3100_KLKDONEJEEG{}
- protoMap[Unk2800_COCHLKHLCPO] = &gen.Unk2800_COCHLKHLCPO{}
- protoMap[Unk3000_FIPHHGCJIMO] = &gen.Unk3000_FIPHHGCJIMO{}
- protoMap[Unk3000_PHCPMFMFOMO] = &gen.Unk3000_PHCPMFMFOMO{}
- protoMap[Unk3000_HIJKNFBBCFC] = &gen.Unk3000_HIJKNFBBCFC{}
- protoMap[Unk3000_KHFMBKILMMD] = &gen.Unk3000_KHFMBKILMMD{}
- protoMap[Unk3100_OMJOFLDLNDG] = &gen.Unk3100_OMJOFLDLNDG{}
- protoMap[Unk3000_JIEPEGAHDNH] = &gen.Unk3000_JIEPEGAHDNH{}
- protoMap[Unk3100_AILMJOHBIDC] = &gen.Unk3100_AILMJOHBIDC{}
- protoMap[Unk3100_BPALEKJDCCC] = &gen.Unk3100_BPALEKJDCCC{}
- protoMap[Unk3000_LLBCFCDMCID] = &gen.Unk3000_LLBCFCDMCID{}
- protoMap[Unk2800_BDAPFODFMNE] = &gen.Unk2800_BDAPFODFMNE{}
- protoMap[Unk2800_GDDLBKEENNA] = &gen.Unk2800_GDDLBKEENNA{}
- protoMap[Unk3000_KKHPGFINACH] = &gen.Unk3000_KKHPGFINACH{}
- protoMap[Unk3100_EDNBMJJHOKM] = &gen.Unk3100_EDNBMJJHOKM{}
- protoMap[Unk3000_EBNMMLENEII] = &gen.Unk3000_EBNMMLENEII{}
- protoMap[Unk3100_JJKFAMDHEBL] = &gen.Unk3100_JJKFAMDHEBL{}
- protoMap[Unk3000_NMEJCJFJPHM] = &gen.Unk3000_NMEJCJFJPHM{}
+ protoMap[UseItemReq] = &gen.UseItemReq{}
+ protoMap[UseItemRsp] = &gen.UseItemRsp{}
+ protoMap[UseMiracleRingReq] = &gen.UseMiracleRingReq{}
+ protoMap[UseMiracleRingRsp] = &gen.UseMiracleRingRsp{}
+ protoMap[UseWidgetCreateGadgetReq] = &gen.UseWidgetCreateGadgetReq{}
+ protoMap[UseWidgetCreateGadgetRsp] = &gen.UseWidgetCreateGadgetRsp{}
+ protoMap[UseWidgetRetractGadgetReq] = &gen.UseWidgetRetractGadgetReq{}
+ protoMap[UseWidgetRetractGadgetRsp] = &gen.UseWidgetRetractGadgetRsp{}
+ protoMap[VehicleInteractReq] = &gen.VehicleInteractReq{}
+ protoMap[VehicleInteractRsp] = &gen.VehicleInteractRsp{}
+ protoMap[VehicleStaminaNotify] = &gen.VehicleStaminaNotify{}
+ protoMap[ViewCodexReq] = &gen.ViewCodexReq{}
+ protoMap[ViewCodexRsp] = &gen.ViewCodexRsp{}
+ protoMap[ViewLanternProjectionLevelTipsReq] = &gen.ViewLanternProjectionLevelTipsReq{}
+ protoMap[ViewLanternProjectionLevelTipsRsp] = &gen.ViewLanternProjectionLevelTipsRsp{}
+ protoMap[ViewLanternProjectionTipsReq] = &gen.ViewLanternProjectionTipsReq{}
+ protoMap[ViewLanternProjectionTipsRsp] = &gen.ViewLanternProjectionTipsRsp{}
+ protoMap[VintageCampGroupBundleRegisterNotify] = &gen.VintageCampGroupBundleRegisterNotify{}
+ protoMap[VintageCampStageFinishNotify] = &gen.VintageCampStageFinishNotify{}
+ protoMap[VintageDecorateBoothReq] = &gen.VintageDecorateBoothReq{}
+ protoMap[VintageDecorateBoothRsp] = &gen.VintageDecorateBoothRsp{}
+ protoMap[VintageHuntingStartGalleryReq] = &gen.VintageHuntingStartGalleryReq{}
+ protoMap[VintageHuntingStartGalleryRsp] = &gen.VintageHuntingStartGalleryRsp{}
+ protoMap[VintageMarketDeliverItemReq] = &gen.VintageMarketDeliverItemReq{}
+ protoMap[VintageMarketDeliverItemRsp] = &gen.VintageMarketDeliverItemRsp{}
+ protoMap[VintageMarketDividendFinishNotify] = &gen.VintageMarketDividendFinishNotify{}
+ protoMap[VintageMarketFinishStorePlayReq] = &gen.VintageMarketFinishStorePlayReq{}
+ protoMap[VintageMarketFinishStorePlayRsp] = &gen.VintageMarketFinishStorePlayRsp{}
+ protoMap[VintageMarketNpcEventFinishNotify] = &gen.VintageMarketNpcEventFinishNotify{}
+ protoMap[VintageMarketStartStorePlayReq] = &gen.VintageMarketStartStorePlayReq{}
+ protoMap[VintageMarketStartStorePlayRsp] = &gen.VintageMarketStartStorePlayRsp{}
+ protoMap[VintageMarketStoreChooseStrategyReq] = &gen.VintageMarketStoreChooseStrategyReq{}
+ protoMap[VintageMarketStoreChooseStrategyRsp] = &gen.VintageMarketStoreChooseStrategyRsp{}
+ protoMap[VintageMarketStoreUnlockSlotReq] = &gen.VintageMarketStoreUnlockSlotReq{}
+ protoMap[VintageMarketStoreUnlockSlotRsp] = &gen.VintageMarketStoreUnlockSlotRsp{}
+ protoMap[VintageMarketStoreViewStrategyReq] = &gen.VintageMarketStoreViewStrategyReq{}
+ protoMap[VintageMarketStoreViewStrategyRsp] = &gen.VintageMarketStoreViewStrategyRsp{}
+ protoMap[VintagePresentFinishNoify] = &gen.VintagePresentFinishNoify{}
+ protoMap[VintagePresentFinishNotify] = &gen.VintagePresentFinishNotify{}
+ protoMap[WatcherAllDataNotify] = &gen.WatcherAllDataNotify{}
+ protoMap[WatcherChangeNotify] = &gen.WatcherChangeNotify{}
+ protoMap[WatcherEventNotify] = &gen.WatcherEventNotify{}
+ protoMap[WatcherEventStageNotify] = &gen.WatcherEventStageNotify{}
+ protoMap[WatcherEventTypeNotify] = &gen.WatcherEventTypeNotify{}
+ protoMap[WaterSpritePhaseFinishNotify] = &gen.WaterSpritePhaseFinishNotify{}
+ protoMap[WeaponAwakenReq] = &gen.WeaponAwakenReq{}
+ protoMap[WeaponAwakenRsp] = &gen.WeaponAwakenRsp{}
+ protoMap[WeaponPromoteReq] = &gen.WeaponPromoteReq{}
+ protoMap[WeaponPromoteRsp] = &gen.WeaponPromoteRsp{}
+ protoMap[WeaponUpgradeReq] = &gen.WeaponUpgradeReq{}
+ protoMap[WeaponUpgradeRsp] = &gen.WeaponUpgradeRsp{}
+ protoMap[WearEquipReq] = &gen.WearEquipReq{}
+ protoMap[WearEquipRsp] = &gen.WearEquipRsp{}
+ protoMap[WidgetActiveChangeNotify] = &gen.WidgetActiveChangeNotify{}
+ protoMap[WidgetCaptureAnimalReq] = &gen.WidgetCaptureAnimalReq{}
+ protoMap[WidgetCaptureAnimalRsp] = &gen.WidgetCaptureAnimalRsp{}
+ protoMap[WidgetCoolDownNotify] = &gen.WidgetCoolDownNotify{}
+ protoMap[WidgetDoBagReq] = &gen.WidgetDoBagReq{}
+ protoMap[WidgetDoBagRsp] = &gen.WidgetDoBagRsp{}
+ protoMap[WidgetGadgetAllDataNotify] = &gen.WidgetGadgetAllDataNotify{}
+ protoMap[WidgetGadgetDataNotify] = &gen.WidgetGadgetDataNotify{}
+ protoMap[WidgetGadgetDestroyNotify] = &gen.WidgetGadgetDestroyNotify{}
+ protoMap[WidgetQuickHitTreeReq] = &gen.WidgetQuickHitTreeReq{}
+ protoMap[WidgetQuickHitTreeRsp] = &gen.WidgetQuickHitTreeRsp{}
+ protoMap[WidgetReportReq] = &gen.WidgetReportReq{}
+ protoMap[WidgetReportRsp] = &gen.WidgetReportRsp{}
+ protoMap[WidgetSlotChangeNotify] = &gen.WidgetSlotChangeNotify{}
+ protoMap[WidgetUpdateExtraCDReq] = &gen.WidgetUpdateExtraCDReq{}
+ protoMap[WidgetUpdateExtraCDRsp] = &gen.WidgetUpdateExtraCDRsp{}
+ protoMap[WidgetUseAttachAbilityGroupChangeNotify] = &gen.WidgetUseAttachAbilityGroupChangeNotify{}
+ protoMap[WidgetWeatherWizardDataNotify] = &gen.WidgetWeatherWizardDataNotify{}
+ protoMap[WindFieldGalleryChallengeInfoNotify] = &gen.WindFieldGalleryChallengeInfoNotify{}
+ protoMap[WindFieldGalleryInfoNotify] = &gen.WindFieldGalleryInfoNotify{}
+ protoMap[WindFieldRestartDungeonReq] = &gen.WindFieldRestartDungeonReq{}
+ protoMap[WindFieldRestartDungeonRsp] = &gen.WindFieldRestartDungeonRsp{}
+ protoMap[WindSeedClientNotify] = &gen.WindSeedClientNotify{}
+ protoMap[WinterCampAcceptAllGiveItemReq] = &gen.WinterCampAcceptAllGiveItemReq{}
+ protoMap[WinterCampAcceptAllGiveItemRsp] = &gen.WinterCampAcceptAllGiveItemRsp{}
+ protoMap[WinterCampAcceptGiveItemReq] = &gen.WinterCampAcceptGiveItemReq{}
+ protoMap[WinterCampAcceptGiveItemRsp] = &gen.WinterCampAcceptGiveItemRsp{}
+ protoMap[WinterCampEditSnowmanCombinationReq] = &gen.WinterCampEditSnowmanCombinationReq{}
+ protoMap[WinterCampEditSnowmanCombinationRsp] = &gen.WinterCampEditSnowmanCombinationRsp{}
+ protoMap[WinterCampGetCanGiveFriendItemReq] = &gen.WinterCampGetCanGiveFriendItemReq{}
+ protoMap[WinterCampGetCanGiveFriendItemRsp] = &gen.WinterCampGetCanGiveFriendItemRsp{}
+ protoMap[WinterCampGetFriendWishListReq] = &gen.WinterCampGetFriendWishListReq{}
+ protoMap[WinterCampGetFriendWishListRsp] = &gen.WinterCampGetFriendWishListRsp{}
+ protoMap[WinterCampGetRecvItemListReq] = &gen.WinterCampGetRecvItemListReq{}
+ protoMap[WinterCampGetRecvItemListRsp] = &gen.WinterCampGetRecvItemListRsp{}
+ protoMap[WinterCampGiveFriendItemReq] = &gen.WinterCampGiveFriendItemReq{}
+ protoMap[WinterCampGiveFriendItemRsp] = &gen.WinterCampGiveFriendItemRsp{}
+ protoMap[WinterCampRaceScoreNotify] = &gen.WinterCampRaceScoreNotify{}
+ protoMap[WinterCampRecvItemNotify] = &gen.WinterCampRecvItemNotify{}
+ protoMap[WinterCampSetWishListReq] = &gen.WinterCampSetWishListReq{}
+ protoMap[WinterCampSetWishListRsp] = &gen.WinterCampSetWishListRsp{}
+ protoMap[WinterCampStageInfoChangeNotify] = &gen.WinterCampStageInfoChangeNotify{}
+ protoMap[WinterCampTakeBattleRewardReq] = &gen.WinterCampTakeBattleRewardReq{}
+ protoMap[WinterCampTakeBattleRewardRsp] = &gen.WinterCampTakeBattleRewardRsp{}
+ protoMap[WinterCampTakeExploreRewardReq] = &gen.WinterCampTakeExploreRewardReq{}
+ protoMap[WinterCampTakeExploreRewardRsp] = &gen.WinterCampTakeExploreRewardRsp{}
+ protoMap[WinterCampTriathlonRestartReq] = &gen.WinterCampTriathlonRestartReq{}
+ protoMap[WinterCampTriathlonRestartRsp] = &gen.WinterCampTriathlonRestartRsp{}
+ protoMap[WinterCampTriathlonSettleNotify] = &gen.WinterCampTriathlonSettleNotify{}
+ protoMap[WorktopOptionNotify] = &gen.WorktopOptionNotify{}
+ protoMap[WorldAllRoutineTypeNotify] = &gen.WorldAllRoutineTypeNotify{}
+ protoMap[WorldChestOpenNotify] = &gen.WorldChestOpenNotify{}
+ protoMap[WorldDataNotify] = &gen.WorldDataNotify{}
+ protoMap[WorldOwnerBlossomBriefInfoNotify] = &gen.WorldOwnerBlossomBriefInfoNotify{}
+ protoMap[WorldOwnerBlossomScheduleInfoNotify] = &gen.WorldOwnerBlossomScheduleInfoNotify{}
+ protoMap[WorldOwnerDailyTaskNotify] = &gen.WorldOwnerDailyTaskNotify{}
+ protoMap[WorldPlayerDieNotify] = &gen.WorldPlayerDieNotify{}
+ protoMap[WorldPlayerInfoNotify] = &gen.WorldPlayerInfoNotify{}
+ protoMap[WorldPlayerLocationNotify] = &gen.WorldPlayerLocationNotify{}
+ protoMap[WorldPlayerReviveReq] = &gen.WorldPlayerReviveReq{}
+ protoMap[WorldPlayerReviveRsp] = &gen.WorldPlayerReviveRsp{}
+ protoMap[WorldPlayerRTTNotify] = &gen.WorldPlayerRTTNotify{}
+ protoMap[WorldRoutineChangeNotify] = &gen.WorldRoutineChangeNotify{}
+ protoMap[WorldRoutineTypeCloseNotify] = &gen.WorldRoutineTypeCloseNotify{}
+ protoMap[WorldRoutineTypeRefreshNotify] = &gen.WorldRoutineTypeRefreshNotify{}
}
diff --git a/gover/utils/packet_gen.js b/gover/utils/packet_gen.js
index 1dc8d370..f9c4d171 100644
--- a/gover/utils/packet_gen.js
+++ b/gover/utils/packet_gen.js
@@ -1,4 +1,12 @@
-const { writeFileSync, existsSync, readdirSync, readFileSync } = require('fs');
+const { execSync } = require('child_process');
+const { writeFileSync, existsSync, readdirSync, readFileSync, unlinkSync, mkdirSync } = require('fs');
+const path = require('path');
+const { exit } = require('process');
+
+const rootDir = path.join(__dirname, '..');
+const protoDir = path.join(rootDir, 'proto');
+const protoGenDir = path.join(rootDir, 'gen');
+const sorapointaDir = path.join(rootDir, '..', 'thirdparty', 'Sorapointa-Protos', 'proto');
const header = [
'package utils',
@@ -23,12 +31,27 @@ const footer = [
'',
];
-const reg = /\/\/ CmdId: \d+/
+const reg = /\/\/ CMD_ID = \d+;/
const ids = {};
-for (const fileName of readdirSync(`${__dirname}/../proto`)) {
+if (!existsSync(protoDir)) {
+ mkdirSync(protoDir);
+}
+
+
+for (const fileName of readdirSync(protoGenDir)) {
+ unlinkSync(path.join(protoGenDir, fileName)); // remove existed generated protos
+}
+for (const fileName of readdirSync(protoDir)) {
+ unlinkSync(path.join(protoDir, fileName)); // remove existed protos
+}
+
+for (const fileName of readdirSync(sorapointaDir)) {
+ // copy proto from sorapointa
const proto = fileName.slice(0, -6);
- const content = readFileSync(`${__dirname}/../proto/${fileName}`).toString();
+ const content = readFileSync(path.join(sorapointaDir, fileName)).toString()
+ .replace("option java_package = \"org.sorapointa.proto\";", "option go_package = \"/gen\";");
+ writeFileSync(path.join(protoDir, fileName), content);
const cmd = reg.exec(content)?.[0];
if (!cmd) continue;
@@ -41,4 +64,12 @@ for (const key in ids) {
body.push(` protoMap[${type}] = &gen.${type}{}`);
}
-writeFileSync('packet_gen.go', header.concat(body, footer).join('\n'));
\ No newline at end of file
+execSync([
+ "protoc",
+ `-I=${protoDir}`,
+ `--go_out=${rootDir}`,
+ `--proto_path=${rootDir}`,
+ `${protoDir}\\*.proto`
+].join(' '));
+
+writeFileSync(path.join(__dirname, 'packet_gen.go'), header.concat(body, footer).join('\n'));
\ No newline at end of file
diff --git a/gover/utils/recorder.go b/gover/utils/recorder.go
index 18333778..40c0f80e 100644
--- a/gover/utils/recorder.go
+++ b/gover/utils/recorder.go
@@ -5,6 +5,7 @@ import (
"fmt"
"math/rand"
"os"
+ "sync"
"sync/atomic"
"time"
@@ -35,6 +36,7 @@ type Recorder struct {
handler *PacketHandler
packets []*dumpPacket
pjson *protojson.MarshalOptions
+ m sync.Mutex
}
const (
@@ -54,6 +56,8 @@ func SourceDesc(source int) string {
func (r *Recorder) Stop() {
r.queue.Close()
+ r.m.Lock()
+ r.m.Unlock()
}
func (r *Recorder) save() {
@@ -81,6 +85,7 @@ func (r *Recorder) Record(packet []byte, source, cmd int) {
func (r *Recorder) Start() {
go func() {
+ r.m.Lock()
parser := r.handler
for {
data := r.queue.Dequeue()
@@ -123,6 +128,7 @@ func (r *Recorder) Start() {
r.packets = append(r.packets, pack)
}
r.save()
+ r.m.Unlock()
colorlog.Warn("recorder quit")
}()
}
diff --git a/thirdparty/Sorapointa-Protos b/thirdparty/Sorapointa-Protos
new file mode 160000
index 00000000..8de6f633
--- /dev/null
+++ b/thirdparty/Sorapointa-Protos
@@ -0,0 +1 @@
+Subproject commit 8de6f63386f5f494dbfc5434076eb9b556cb579c